diff --git a/emscripten/physx/physx.debug.asm.js b/emscripten/physx/physx.debug.asm.js index a3039096..1c30f21c 100644 --- a/emscripten/physx/physx.debug.asm.js +++ b/emscripten/physx/physx.debug.asm.js @@ -259,9 +259,9 @@ function Table(ret) { } } function initActiveSegments(imports) { - base64DecodeToExistingUint8Array(bufferView, 65536, "TjVwaHlzeDEyUHhDb250cm9sbGVyRQBONXBoeXN4MTlQeENhcHN1bGVDb250cm9sbGVyRQBONXBoeXN4MTVQeEJveENvbnRyb2xsZXJFAG4ubWF4eiA8PSBwYXJlbnRCb3VuZHMubWF4egBteC56IDw9IG4ubWF4egBuLm1pbnogPj0gcGFyZW50Qm91bmRzLm1pbnoAbW4ueiA+PSBuLm1pbnoAYm91bmRzLm1pbmltdW0ueCA8PSBib3VuZHMubWF4aW11bS54ICYmIGJvdW5kcy5taW5pbXVtLnkgPD0gYm91bmRzLm1heGltdW0ueSAmJiBib3VuZHMubWluaW11bS56IDw9IGJvdW5kcy5tYXhpbXVtLnoAbUJvdW5kc1tpXS5tYXhpbXVtLnogPT0gbU1lcmdlZFRyZWVzW2ldLm1UcmVlLT5nZXROb2RlcygpWzBdLm1CVi5tYXhpbXVtLnoAbUJvdW5kc1tpXS5taW5pbXVtLnogPT0gbU1lcmdlZFRyZWVzW2ldLm1UcmVlLT5nZXROb2RlcygpWzBdLm1CVi5taW5pbXVtLnoAbVBvbHlnb25zWzJdLmdldE1pbihtVmVydGljZXMpID09IC1tSGFsZlNpZGUuegBtUG9seWdvbnNbMF0uZ2V0TWluKG1WZXJ0aWNlcykgPT0gLW1IYWxmU2lkZS56AG4ubWF4eSA8PSBwYXJlbnRCb3VuZHMubWF4eQBteC55IDw9IG4ubWF4eQAhbUNvcmUubURpcnR5ACFtRGlydHkAZ3Jhdml0eQBzZXRHcmF2aXR5AGdldEdyYXZpdHkAUHhJZGVudGl0eQBkZW5zaXR5AFRocmVhZFByaW9yaXR5AFNjQXJ0aWN1bGF0aW9uU2ltOjptb3Rpb24gdmVsb2NpdHkAc2V0TWF4Sm9pbnRWZWxvY2l0eQBnZXRNYXhKb2ludFZlbG9jaXR5AHNldFRhcmdldFZlbG9jaXR5AGdldFRhcmdldFZlbG9jaXR5AHNldE1heEFuZ3VsYXJWZWxvY2l0eQBnZXRNYXhBbmd1bGFyVmVsb2NpdHkAc2V0QW5ndWxhclZlbG9jaXR5AGdldEFuZ3VsYXJWZWxvY2l0eQBSZWxhdGl2ZUFuZ3VsYXJWZWxvY2l0eQBzZXRNYXhMaW5lYXJWZWxvY2l0eQBnZXRNYXhMaW5lYXJWZWxvY2l0eQBzZXRMaW5lYXJWZWxvY2l0eQBnZXRMaW5lYXJWZWxvY2l0eQBSZWxhdGl2ZUxpbmVhclZlbG9jaXR5AHNldE1heERlcGVuZXRyYXRpb25WZWxvY2l0eQBnZXRNYXhEZXBlbmV0cmF0aW9uVmVsb2NpdHkAZ2V0TGlua1ZlbG9jaXR5AHNldERyaXZlVmVsb2NpdHkAZ2V0RHJpdmVWZWxvY2l0eQBzZXRCb3VuY2VUaHJlc2hvbGRWZWxvY2l0eQBnZXRCb3VuY2VUaHJlc2hvbGRWZWxvY2l0eQB0aGlzLT5jYXBhY2l0eSgpIDwgY2FwYWNpdHkAbmV3Q2FwYWNpdHkAMiptQm94ZXNTaXplK05VTV9TRU5USU5FTFMgPD0gbUVuZFBvaW50c0NhcGFjaXR5AGluZGV4PG9iamVjdHNDYXBhY2l0eQBib3hJbmRleDxvYmplY3RzQ2FwYWNpdHkAdXNlcklEPG9iamVjdHNDYXBhY2l0eQBGb3VuZExvc3RQYWlyc0NhcGFjaXR5AHBhaXJfaW5kZXg8bUFjdGl2ZVBhaXJzQ2FwYWNpdHkATGFzdFBhaXJJbmRleDxtQWN0aXZlUGFpcnNDYXBhY2l0eQBCUF9JTlZBTElEX0JQX0hBTkRMRT09T2Zmc2V0IHx8IE9mZnNldDxtQWN0aXZlUGFpcnNDYXBhY2l0eQBtTmJBY3RpdmVQYWlyczxtQWN0aXZlUGFpcnNDYXBhY2l0eQBJbmRleDxtQm94ZXNDYXBhY2l0eQBCb3hPd25lcjxtQm94ZXNDYXBhY2l0eQBtUmVtb3ZlZFtpXTxtQm94ZXNDYXBhY2l0eQBDb25zdHJhaW50QnVmZmVyQ2FwYWNpdHkAQ29udGFjdEJ1ZmZlckNhcGFjaXR5AFRlbXBCdWZmZXJDYXBhY2l0eQBIZWFwQ2FwYWNpdHkARm9yY2VTdHJlYW1DYXBhY2l0eQBuZXdDYXBhY2l0eT5tQ2FwYWNpdHkAaW5kZXg8bUNhcGFjaXR5AG1EYXRhICYmIG1TaXplPG1DYXBhY2l0eQBpbmRleCsxPG1DYXBhY2l0eQBzaXplIDw9IG1DYXBhY2l0eQBwYWlyX2luZGV4PG1IYXNoQ2FwYWNpdHkATGFzdFBhaXJJbmRleDxtSGFzaENhcGFjaXR5AE9mZnNldDxtSGFzaENhcGFjaXR5AFByZXZpb3VzPG1IYXNoQ2FwYWNpdHkAbU5iQWN0aXZlUGFpcnM8bUhhc2hDYXBhY2l0eQBoYXNoX3ZhbHVlPG1IYXNoQ2FwYWNpdHkATGFzdEhhc2hWYWx1ZTxtSGFzaENhcGFjaXR5AHNpemUgPiBtQ3VycmVudFRyZWVDYXBhY2l0eQBpbmRleCsxPG1BQlAtPm1TaGFyZWQubUFCUF9PYmplY3RzX0NhcGFjaXR5AHVzZXJJRDxtU2hhcmVkLm1BQlBfT2JqZWN0c19DYXBhY2l0eQB0aGlzLT5tSGVhcFNpemUgPCBDYXBhY2l0eQBlbnRyeQBwb29sSW5kZXhFbnRyeQBleHRlbmRlZFBydW5lclN3YXBFbnRyeQBmb3VuZEVudHJ5AGlucHV0Lmdlb21ldHJ5AFB4Qm94R2VvbWV0cnkAZ2V0Qm94R2VvbWV0cnkAUHhHZW9tZXRyeQBzZXRHZW9tZXRyeQBQeENvbnZleE1lc2hHZW9tZXRyeQBQeFRyaWFuZ2xlTWVzaEdlb21ldHJ5AFB4U3BoZXJlR2VvbWV0cnkAZ2V0U3BoZXJlR2VvbWV0cnkAUHhQbGFuZUdlb21ldHJ5AGdldFBsYW5lR2VvbWV0cnkAUHhDYXBzdWxlR2VvbWV0cnkAUHhIZWlnaHRGaWVsZEdlb21ldHJ5AENoYXJhY3RlckNvbnRyb2xsZXIuZmluZFRvdWNoZWRHZW9tZXRyeQBtTWVzaEZhY3RvcnkAQ2FjaGUgc2NyYXRjaCBtZW1vcnkAb3V0IG9mIG1lbW9yeQBSZXF1aXJlZENvbnRhY3RDb25zdHJhaW50TWVtb3J5AFBlYWtDb25zdHJhaW50TWVtb3J5AG1Pd25zTWVtb3J5AFB4QmF0Y2hRdWVyeTo6c2V0VXNlck1lbW9yeTogVGhpcyBiYXRjaCBpcyBzdGlsbCBleGVjdXRpbmcsIHNraXBwaW5nIHNldFVzZXJNZW1vcnkAIW1Pd25NZW1vcnkAUHhjTnBFeGNlcHRpb25hbE1lbW9yeQBTY0FydGljdWxhdGlvblNpbTo6c2NyYXRjaE1lbW9yeQBzZXRRdWVyeQBBUEkuY3JlYXRlQmF0Y2hRdWVyeQBBUEkucmVsZWFzZUJhdGNoUXVlcnkAbi5taW55ID49IHBhcmVudEJvdW5kcy5taW55AG1uLnkgPj0gbi5taW55AHJheWNhc3RBbnkAVW5leHBlY3RlZCBHZW9tZXRyeVR5cGUgaW4gUHhHZW9tZXRyeUhvbGRlcjo6c3RvcmVBbnkAYWFiYi5tTWluWD09a2V5AGtleT49cHJldktleQBub2RlMC0+Ym9keQBub2RlLmJvZHkAUHhSaWdpZEJvZHkAQ21QdHJUYWJsZSBwb2ludGVyIGFycmF5AFRocmVhZENvbnRleHQ6OnNvcnRJbmRleEFycmF5AFRocmVhZENvbnRleHQ6OnNvbHZlckZyaWN0aW9uQ29uc3RyYWludEFycmF5AENsYXNzRGVzY0ltcGw6Om02NE9mZnNldEFycmF5AENsYXNzRGVzY0ltcGw6Om0zMk9mZnNldEFycmF5AGNvbm5lY3RvckFycmF5ACFtQ29ubmVjdG9yQXJyYXkAYXJ0aWN1bGF0aW9uTGlua0FycmF5AGJvZHlSYW5rQXJyYXkAQmxvY2tBcnJheQBwaHlzaWNzU2NlbmVBcnJheQBQdmRDb21tU3RyZWFtQnVmZmVyZWRFdmVudFNpbms6Om1QdmRDb21tYW5kQXJyYXkAVGVtcFU4QXJyYXkARmlsdGVyUGFpck1hbmFnZXIgQXJyYXkAbUJvdW5kc1tpXS5tYXhpbXVtLnkgPT0gbU1lcmdlZFRyZWVzW2ldLm1UcmVlLT5nZXROb2RlcygpWzBdLm1CVi5tYXhpbXVtLnkAbUJvdW5kc1tpXS5taW5pbXVtLnkgPT0gbU1lcmdlZFRyZWVzW2ldLm1UcmVlLT5nZXROb2RlcygpWzBdLm1CVi5taW5pbXVtLnkAbVBvbHlnb25zWzVdLmdldE1pbihtVmVydGljZXMpID09IC1tSGFsZlNpZGUueQBtUG9seWdvbnNbNF0uZ2V0TWluKG1WZXJ0aWNlcykgPT0gLW1IYWxmU2lkZS55AG4ubWF4eCA8PSBwYXJlbnRCb3VuZHMubWF4eABteC54IDw9IG4ubWF4eABzZXRWaXN1YWxpemF0aW9uQ3VsbGluZ0JveABnZXRWaXN1YWxpemF0aW9uQ3VsbGluZ0JveABuLm1pbnggPj0gcGFyZW50Qm91bmRzLm1pbngAbW4ueCA+PSBuLm1pbngAY29tcHV0ZUNvZWZmaWNpZW50TWF0cml4AGNvbXB1dGVHZW5lcmFsaXplZE1hc3NNYXRyaXgAVmVyc2lvbi5CdWdmaXgAUHhTY2VuZTo6YWRkQXJ0aWN1bGF0aW9uKCk6IFRoZSBhcHBsaWNhdGlvbiBuZWVkIHRvIHNldCBqb2ludCBtb3Rpb24uIGRlZmF1bHRpbmcgam9pbnQgdHlwZSB0byBlRml4AFB4U2NlbmU6OmFkZEFydGljdWxhdGlvbigpOiBUaGUgYXBwbGljYXRpb24gbmVlZCB0byBzZXQgam9pbnQgdHlwZS4gZGVmYXVsdGluZyBqb2ludCB0eXBlIHRvIGVGaXgARm91bmRhdGlvbjo6bUVycm9yTXV0ZXgARm91bmRhdGlvbjo6bVRlbXBBbGxvY011dGV4AEZvdW5kYXRpb246Om1OYW1lZEFsbG9jTXV0ZXgAZmFjZS5jb25mbGljdExpc3QgPT0gdmVydGV4AFF1aWNrSHVsbFZlcnRleABzaW1wbGV4AG1OZXh0W1ByZXZpb3VzXT09cGFpcl9pbmRleABQeENvbnRyb2xsZXJNYW5hZ2VyOjpnZXRPYnN0YWNsZUNvbnRleHQoKTogb3V0LW9mLXJhbmdlIGluZGV4AFB4Q29udHJvbGxlck1hbmFnZXI6OmdldENvbnRyb2xsZXIoKTogb3V0LW9mLXJhbmdlIGluZGV4AGxpbmtzW2luZGV4XS5wYXJlbnQgPCBpbmRleABtT2JqZWN0c1tPd25lckluZGV4XS5tSW5kZXg9PWJveEluZGV4AE1pbkluZGV4PE1heEluZGV4AG1vdmVkT2JqZWN0Lm1JbmRleD09bGFzdEluZGV4AG5iUGFja2VkTm9kZXMgPT0gY3VycmVudEluZGV4AHBhcmVudEluZGV4ID09IDAgfHwgcGFyZW50SW5kZXggPCBjdXJyZW50SW5kZXgAc3JjTm9kZUluZGV4ID4gdGFyZ2V0Tm9kZVBvc0luZGV4AG1OZXh0W3ByZXZpb3VzXT09cGFpckluZGV4AG1OZXh0W3ByZXZpb3VzXT09bGFzdFBhaXJJbmRleABtTmV4dFtQcmV2aW91c109PUxhc3RQYWlySW5kZXgAZ2V0TGlua0luZGV4AGhpdHNfYmFzZUluZGV4AGdlb21fYmFzZUluZGV4AHBvc2VfYmFzZUluZGV4AGZpbHRlckRhdGFfYmFzZUluZGV4AGhpZ2hlc3RUcmVlSW5kZXggPCBkYXRhLm1NZXJnZUluZGV4AG5leHQubVByZXZFZGdlID09IGVkZ2VJbmRleABpbnN0YW5jZS5tTmV4dEVkZ2UgPT0gSUdfSU5WQUxJRF9FREdFIHx8IG1FZGdlSW5zdGFuY2VzW2luc3RhbmNlLm1OZXh0RWRnZV0ubVByZXZFZGdlID09IGVkZ2VJbmRleABwcmV2Lm1OZXh0RWRnZSA9PSBlZGdlSW5kZXgAaW5zdGFuY2UubVByZXZFZGdlID09IElHX0lOVkFMSURfRURHRSB8fCBtRWRnZUluc3RhbmNlc1tpbnN0YW5jZS5tUHJldkVkZ2VdLm1OZXh0RWRnZSA9PSBlZGdlSW5kZXgAbUVkZ2VzW2VkZ2UubU5leHRJc2xhbmRFZGdlXS5tUHJldklzbGFuZEVkZ2UgPT0gZWRnZUluZGV4AG1FZGdlc1tlZGdlLm1QcmV2SXNsYW5kRWRnZV0ubU5leHRJc2xhbmRFZGdlID09IGVkZ2VJbmRleABpc2xhbmQubUZpcnN0RWRnZVtlZGdlLm1FZGdlVHlwZV0gPT0gZWRnZUluZGV4AGlzbGFuZC5tTGFzdEVkZ2VbZWRnZS5tRWRnZVR5cGVdID09IGVkZ2VJbmRleABpbmRleCA8IG1DdXJyZW50VHJlZUluZGV4AGRhdGEubU1lcmdlSW5kZXggPCBtQ3VycmVudFRyZWVJbmRleABoaWdoZXN0VHJlZUluZGV4IDwgbUN1cnJlbnRUcmVlSW5kZXgASXNsYW5kU2ltOjptQWN0aXZlTm9kZUluZGV4AGdldEludGVybmFsSXNsYW5kTm9kZUluZGV4AHRyaWFuZ2xlSW5kZXggPT0gbWFuaWZvbGRDb250YWN0c1tpbmRleF0ubUZhY2VJbmRleABnZXRNYXRlcmlhbEZyb21JbnRlcm5hbEZhY2VJbmRleAB0bXBVbmRlckVkZ2VzW3VuZGVyRWRnZUNvdW50XS52ICE9IGludmFsaWRJbmRleAB2b3V0ICE9IGludmFsaWRJbmRleABlZGdlRmxhZ1tlZGdlMC5lYV0udW5kZXJtYXAgIT0gaW52YWxpZEluZGV4AHZpbiAhPSBpbnZhbGlkSW5kZXgAWkFuZ2xlTWF4AFlBbmdsZU1heABXcm9uZyB2ZXJzaW9uOiBwaHlzaWNzIHZlcnNpb24gaXMgMHglMDh4LCB0cmllZCB0byBjcmVhdGUgMHglMDh4AFdyb25nIHZlcnNpb246IFBoeXNYIHZlcnNpb24gaXMgMHglMDh4LCB0cmllZCB0byBjcmVhdGUgMHglMDh4AC0rICAgMFgweAAtMFgrMFggMFgtMHgrMHggMHgAbUJvdW5kc1tpXS5tYXhpbXVtLnggPT0gbU1lcmdlZFRyZWVzW2ldLm1UcmVlLT5nZXROb2RlcygpWzBdLm1CVi5tYXhpbXVtLngAbUJvdW5kc1tpXS5taW5pbXVtLnggPT0gbU1lcmdlZFRyZWVzW2ldLm1UcmVlLT5nZXROb2RlcygpWzBdLm1CVi5taW5pbXVtLngAbVBvbHlnb25zWzNdLmdldE1pbihtVmVydGljZXMpID09IC1tSGFsZlNpZGUueABtUG9seWdvbnNbMV0uZ2V0TWluKG1WZXJ0aWNlcykgPT0gLW1IYWxmU2lkZS54ACh2ZXJ0ZXhJbmRleCAvIG1EYXRhLmNvbHVtbnMpPT1yb3cAKHZlcnRleEluZGV4IC8gbmJDb2x1bW5zKT09cm93ACh2ZXJ0ZXhJbmRleCAvIGdldE5iQ29sdW1uc0Zhc3QoKSkgPT0gcm93ACFvdmVyZmxvdwBpc05ldwBtQm94ZXNTaXplPT1tQm94ZXNTaXplUHJldgB1aStzdGVwX3VpID49IDAgLSBleHBhbmR1ICYmIHVpK3N0ZXBfdWkgPCBuYlVpICsgZXhwYW5kdSAmJiB2aStzdGVwX3ZpID49IDAgLSBleHBhbmR2ICYmIHZpK3N0ZXBfdmkgPCBuYlZpICsgZXhwYW5kdgB1aSA+PSAwIC0gZXhwYW5kdSAmJiB1aSA8IG5iVWkgKyBleHBhbmR1ICYmIHZpID49IDAgLSBleHBhbmR2ICYmIHZpIDwgbmJWaSArIGV4cGFuZHYAcHJldlNvcnRlZDw9dgBtRWRnZXNbUHhVMzIobmIpXS52ID09IG1FZGdlc1tpbmV4dF0udgBEeW5hbWljc0NvbnRleHQAbU5wSW1wbGVtZW50YXRpb25Db250ZXh0AG5waGFzZUltcGxlbWVudGF0aW9uQ29udGV4dABQeHNOcGhhc2VJbXBsZW1lbnRhdGlvbkNvbnRleHQAUHhPYnN0YWNsZUNvbnRleHQARHluYW1pY3NUR1NDb250ZXh0AG1MTENvbnRleHQAUHhzQ0NEQ29udGV4dABuZXdOZXh0AE5ld05leHQATlVMTD09bU5leHQAY3JlYXRlVHJpTWVzaEV4dABjcmVhdGVIZWlnaHRGaWVsZEV4dABtUXVpY2tIdWxsLT5tTnVtSHVsbEZhY2VzID09IG51bUZhY2VzT3V0AGkgPD0gbGFzdCAmJiBqID49IGZpcnN0ACF0b3VjaExvc3QAbURlbGV0aW9uTGlzdGVuZXJzRXhpc3QAZGlkRXhpc3QAVHdpc3QAb25Db250YWN0UGVyc2lzdABCVkggdm9sdW1lIGxpc3QAU1FtRGlydHlMaXN0AFNjZW5lUXVlcmllcy5HZW9tZXRyeUxpc3QAQmF0Y2hlZFF1ZXJpZXMuR2VvbWV0cnlMaXN0AFByZXZMaXN0AE5leHRMaXN0AGZhY2UuY29uZmxpY3RMaXN0AFRocmVhZENvbnRleHQ6OnRlbXBDb250YWN0TGlzdABUaHJlYWRDb250ZXh0OjpvcmRlcmVkQ29udGFjdExpc3QAU2NlbmVRdWVyaWVzLlBvc2VMaXN0AEJhdGNoZWRRdWVyaWVzLlBvc2VMaXN0AFNjZW5lUXVlcmllcy5GaWx0ZXJEYXRhTGlzdABCYXRjaGVkUXVlcmllcy5GaWx0ZXJEYXRhTGlzdABDaGFyYWN0ZXJDb250cm9sbGVyLmRvU3dlZXBUZXN0AGN1cnJQdHIgPT0gbGFzdABjUHRyID09IGxhc3QAU2NlbmVRdWVyeS5yYXljYXN0AFB2ZFJheWNhc3QAQUFCQk1hbmFnZXI6OnVwZGF0ZUFBQkJzQW5kQlAgLSB1cGRhdGUgLSBzb3J0AFB4VXNlckNvbnRyb2xsZXJIaXRSZXBvcnQAdW5zaWduZWQgc2hvcnQAYWJvcnQAb2Zmc2V0U29ydGVkK29mZnNldE5vblNvcnRlZD09bmJTb3J0ZWQrbmJUb1NvcnQAU2ltLmZldGNoUmVzdWx0c1N0YXJ0AFB4c0R5bmFtaWNzLnNvbHZlclN0YXJ0AEJhc2ljLnB2ZEZyYW1lU3RhcnQAbmV3Um9vdC0+cGFyZW50ID09IG5ld1Jvb3QAIXJvb3QucHJvamVjdGlvbk5leHRSb290AHZjb3VudABoaXRzX2NvdW50AGdlb21fY291bnQAcG9zZV9jb3VudABmaWx0ZXJEYXRhX2NvdW50AGluZGV4QmFzZSA9PSBkZXNjLmluZGljZXMuY291bnQAY3VyckNvbnRhY3QgPCBidWZmZXIuY29udGFjdFBhdGNoZXNbY3VyclBhdGNoXS5jb3VudABpbmRleCVCTE9DS19TSVpFIDwgYmxvY2tzW2luZGV4L0JMT0NLX1NJWkVdLmNvdW50AG1BY3RpdmVLaW5lbWF0aWNCb2R5Q291bnQAaW5kZXggPCBpbnB1dENvdW50AHN0YXJ0SW5kZXggPCBjb25zdHJhaW50R3JvdXBSb290Q291bnQAY0luZGV4ID09IGNvbnN0cmFpbnRDb3VudAAwID09IF9heGlzQ29uc3RyYWludENvdW50ADAgPT0gYXhpc0NvbnN0cmFpbnRDb3VudAB0b3RhbENvbnRhY3RzID09IGNvbnRhY3RDb3VudABtRnJlZUxpc3QgPT0gbUVudHJpZXNDb3VudABtUmVwb3J0U3RyZWFtSW5kZXggPCBjcy5jdXJyZW50UGFpckNvdW50AHRtcCA9PSBvbGRNYXRlcmlhbENvdW50AGluZGV4IDwgbUxpbmtDb3VudABtVG91Y2hDb3VudABJc2xhbmRTaW0uYWN0aXZlU3RhdGljVG91Y2hDb3VudABQeFUzMihjdXJyTG9zdFBhdGNoIC0gbG9zdFBhdGNoKSA8IGxvc3RQYXRjaENvdW50AFB4VTMyKGN1cnJGb3VuZFBhdGNoIC0gZm91bmRQYXRjaCkgPCBmb3VuZFBhdGNoQ291bnQAcmVmQ291bnRlci5yZWZDb3VudABpbmRleCA8IG9yaWdpbmFsVHJpYW5nbGVDb3VudABlZGdlRmxhZ1tlMF0udW5kZXJtYXAgPT0gdW5kZXJFZGdlQ291bnQAZ2V0UmVmZXJlbmNlQ291bnQAKG1UaHJlYWRDb250ZXh0Lm1OdW1EaWZmZXJlbnRCb2R5Q29uc3RyYWludHMgKyBtVGhyZWFkQ29udGV4dC5tTnVtU2VsZkNvbnN0cmFpbnRzICsgbVRocmVhZENvbnRleHQubU51bVN0YXRpY0NvbnN0cmFpbnRzKSA9PSBkZXNjQ291bnQAU2NTY2VuZS5wb3N0QnJvYWRQaGFzZUNvbnQAUHhDb250YWN0UGFpclBvaW50AFB4RGVidWdQb2ludABQeEpvaW50AFB4Q29udGFjdEpvaW50AHJlbW92ZUxvb3BKb2ludABhZGRMb29wSm9pbnQAUHhBcnRpY3VsYXRpb25Kb2ludABQeFNwaGVyaWNhbEpvaW50AFB4UmV2b2x1dGVKb2ludABQeERpc3RhbmNlSm9pbnQAZ2V0SW5ib3VuZEpvaW50AFB4Rml4ZWRKb2ludABQeFByaXNtYXRpY0pvaW50AFB4RDZKb2ludABkZXNjLmNvbnN0cmFpbnQAY29udGFjdERlc2NCZWdpbltfaGVhZGVyLnN0YXJ0SW5kZXhdLmNvbnN0cmFpbnQAUHhDb25zdHJhaW50AE5VTEwgPT0gc29sdmVyQ29uc3RyYWludABuLT5wcm9qZWN0aW9uQ29uc3RyYWludAAhcm9vdC5wcm9qZWN0aW9uQ29uc3RyYWludABzb3J0ZWRbaV0tPnNvbHZlSGludCA8PSBzb3J0ZWRbaSsxXS0+c29sdmVIaW50AGdldER5bmFtaWNUcmVlUmVidWlsZFJhdGVIaW50AHVuc2lnbmVkIGludABzdHJ1Y3QgcGh5c3g6OnByb2ZpbGU6Ok1lbW9yeUV2ZW50AHBhaXJGbGFncyAmIGNvbnRhY3RFdmVudABzdHJ1Y3QgcGh5c3g6OnByb2ZpbGU6OlByb2ZpbGVFdmVudABoYWxmU2lkZUV4dGVudABzZXRIYWxmU2lkZUV4dGVudABnZXRIYWxmU2lkZUV4dGVudABoYWxmRm9yd2FyZEV4dGVudABzZXRIYWxmRm9yd2FyZEV4dGVudABnZXRIYWxmRm9yd2FyZEV4dGVudABQeEpvaW50OjpzZXRBY3RvcnM6IGFjdG9ycyBtdXN0IGJlIGRpZmZlcmVudABQeFNwaGVyaWNhbEpvaW50Q3JlYXRlOiBhY3RvcnMgbXVzdCBiZSBkaWZmZXJlbnQAUHhSZXZvbHV0ZUpvaW50Q3JlYXRlOiBhY3RvcnMgbXVzdCBiZSBkaWZmZXJlbnQAUHhEaXN0YW5jZUpvaW50Q3JlYXRlOiBhY3RvcnMgbXVzdCBiZSBkaWZmZXJlbnQAUHhGaXhlZEpvaW50Q3JlYXRlOiBhY3RvcnMgbXVzdCBiZSBkaWZmZXJlbnQAUHhQcmlzbWF0aWNKb2ludENyZWF0ZTogYWN0b3JzIG11c3QgYmUgZGlmZmVyZW50AFB4RDZKb2ludENyZWF0ZTogYWN0b3JzIG11c3QgYmUgZGlmZmVyZW50ACZyb290ID09IHJvb3QucGFyZW50AGxpbmtJRDAgPT0gbGluay5wYXJlbnQAJnJvb3QxID09IHJvb3QxLnBhcmVudAAmcm9vdDAgPT0gcm9vdDAucGFyZW50AHRoaXMgPT0gcGFyZW50ACFyb290LnByb2plY3Rpb25QYXJlbnQAaW1wbGVtZW50AGVsZW1lbnQAbUZpcnN0RWxlbWVudABjbGllbnQAT3duZXJDbGllbnQAUHZkTWVtQ2xpZW50AGNyZWF0ZUNsaWVudABQdmRQcm9maWxlWm9uZUNsaWVudABnZXRTY2VuZVB2ZENsaWVudABNYXhCaWFzQ29lZmZpY2llbnQAc2V0RnJpY3Rpb25Db2VmZmljaWVudABnZXRGcmljdGlvbkNvZWZmaWNpZW50AHNldE1pbkNDREFkdmFuY2VDb2VmZmljaWVudABnZXRNaW5DQ0RBZHZhbmNlQ29lZmZpY2llbnQAbWVzc2FnZUZtdAByZXN1bHQAVG9EZWZhdWx0AGNvbW1vbkluaXQAU2NlbmVRdWVyeS5wcnVuZXJDb21taXQAc2V0VHdpc3RMaW1pdABnZXRUd2lzdExpbWl0AHNldExpbWl0AGdldExpbWl0AHNldExpbmVhckxpbWl0AHNldFN3aW5nTGltaXQAZ2V0U3dpbmdMaW1pdABQeXJhbWlkU3dpbmdMaW1pdABzbG9wZUxpbWl0AHNldFNsb3BlTGltaXQAZ2V0U2xvcGVMaW1pdABmb3JjZUxpbWl0AHNldERyaXZlRm9yY2VMaW1pdABnZXREcml2ZUZvcmNlTGltaXQARGlzdGFuY2VMaW1pdABTY2VuZVF1ZXJ5LnBydW5lck5ld1RyZWVGdWxsUmVmaXQAU2NlbmVRdWVyeS5wcnVuZXJOZXdUcmVlRmluYWxSZWZpdABQeFF1ZXJ5SGl0AFB4UmF5Y2FzdEhpdABQeENvbnRyb2xsZXJzSGl0AFB4Q29udHJvbGxlckhpdABvbkNvbnRyb2xsZXJIaXQAUHZkU3FIaXQAUHhTd2VlcEhpdABQeExvY2F0aW9uSGl0AFB4Q29udHJvbGxlclNoYXBlSGl0AG9uU2hhcGVIaXQAUHhDb250cm9sbGVyT2JzdGFjbGVIaXQAb25PYnN0YWNsZUhpdABzZXRCaXQAY2xlYXJCaXQAcGl2b3RJbmRleCA+PSBsZWZ0ICYmIHBpdm90SW5kZXggPD0gcmlnaHQAaGVpZ2h0AHNldEhlaWdodABnZXRIZWlnaHQAbWF4SnVtcEhlaWdodABtTWF4SGVpZ2h0ID49IG1NaW5IZWlnaHQAaW52aXNpYmxlV2FsbEhlaWdodABoYWxmSGVpZ2h0AHNldEhhbGZIZWlnaHQAZ2V0SGFsZkhlaWdodABpc1NvZnQAUFZELm9yaWdpblNoaWZ0AEZpbHRlcmluZzogQ0NEIGlzbid0IHN1cHBvcnRlZCBvbiBUcmlnZ2VycyB5ZXQAdG90YWxCeXRlU2l6ZSA9PSBvZmZzZXQAc2V0UmVzdE9mZnNldABnZXRSZXN0T2Zmc2V0AGNvbnRhY3RPZmZzZXQAc2V0Q29udGFjdE9mZnNldABnZXRDb250YWN0T2Zmc2V0AHN0ZXBPZmZzZXQAc2V0U3RlcE9mZnNldABnZXRTdGVwT2Zmc2V0AHRoZUFjY2Vzc29yLm1IYXNWYWxpZE9mZnNldABQeEFydGljdWxhdGlvbkpvaW50UmVkdWNlZENvb3JkaW5hdGU6OnNldEpvaW50VHlwZSB2YWxpZCBqb2ludCB0eXBlKGVQUklTTUFUSUMsIGVSRVZPTFVURSwgZVNQSEVSSUNBTCwgZUZJWCkgbmVlZCB0byBiZSBzZXQAQnJvYWRQaGFzZUFjdGl2aXR5UG9ja2V0AFB4UmlnaWREeW5hbWljOjpzZXRLaW5lbWF0aWNUYXJnZXQAZ2V0S2luZW1hdGljVGFyZ2V0AGZpcnN0RmFjZXQAaXNCaXRTZXQAaXNTZXQAY29udGFjdFJlcG9ydFBhaXJTZXQAQWZ0ZXJJbnRlZ3JhdGlvbjo6Z3Jvd0FuZFNldABfX2Rlc3RydWN0AEFydGljdWxhdGlvbnMuc2V0dXBQcm9qZWN0AFNjU2NlbmUucHJvY2Vzc0xvc3RDb250YWN0AFB2ZENvbnRhY3QASW1wYWN0AFB4UXVhdABOcEFydGljdWxhdGlvbkxpbms6OnNldE1heEFuZ3VsYXJWZWxvY2l0eTogaW52YWxpZCBmbG9hdABQeFJpZ2lkRHluYW1pYzo6c2V0TWF4QW5ndWxhclZlbG9jaXR5OiBpbnZhbGlkIGZsb2F0AFB4U2hhcGU6OnNldFJlc3RPZmZzZXQ6IGludmFsaWQgZmxvYXQAUHhTaGFwZTo6c2V0Q29udGFjdE9mZnNldDogaW52YWxpZCBmbG9hdABQeFNoYXBlOjpzZXRUb3JzaW9uYWxQYXRjaFJhZGl1czogaW52YWxpZCBmbG9hdABQeFNoYXBlOjpzZXRNaW5Ub3JzaW9uYWxQYXRjaFJhZGl1czogaW52YWxpZCBmbG9hdABQeFJpZ2lkRHluYW1pYzo6c2V0TWFzczogaW52YWxpZCBmbG9hdABQeE1hdGVyaWFsOjpzZXRSZXN0aXR1dGlvbjogaW52YWxpZCBmbG9hdABQeE1hdGVyaWFsOjpzZXRTdGF0aWNGcmljdGlvbjogaW52YWxpZCBmbG9hdABQeE1hdGVyaWFsOjpzZXREeW5hbWljRnJpY3Rpb246IGludmFsaWQgZmxvYXQATnBBcnRpY3VsYXRpb25MaW5rOjpzZXRBbmd1bGFyRGFtcGluZzogaW52YWxpZCBmbG9hdABQeFJpZ2lkRHluYW1pYzo6c2V0QW5ndWxhckRhbXBpbmc6IGludmFsaWQgZmxvYXQATnBBcnRpY3VsYXRpb25MaW5rOjpzZXRMaW5lYXJEYW1waW5nOiBpbnZhbGlkIGZsb2F0AFB4UmlnaWREeW5hbWljOjpzZXRMaW5lYXJEYW1waW5nOiBpbnZhbGlkIGZsb2F0AE5wSm9pbnQ6OnNldEJyZWFrRm9yY2U6IGludmFsaWQgZmxvYXQARm9ybWF0AHVpbnQ2NF90AGZvdW5kSXQAZ2V0UG9pbnRBdABQeFJlbmRlckJ1ZmZlcl9HZXRQb2ludEF0AGdldExpbmVBdABQeFJlbmRlckJ1ZmZlcl9HZXRMaW5lQXQAZ2V0VHJpYW5nbGVBdABQeFJlbmRlckJ1ZmZlcl9HZXRUcmlhbmdsZUF0AG5iUG9seXMATmJSb3dzACFzdGF0dXMAYnVpbGRTdGF0dXMAcmFkaXVzAHNldFJhZGl1cwBnZXRSYWRpdXMAc2V0VG9yc2lvbmFsUGF0Y2hSYWRpdXMAZ2V0VG9yc2lvbmFsUGF0Y2hSYWRpdXMAc2V0TWluVG9yc2lvbmFsUGF0Y2hSYWRpdXMAZ2V0TWluVG9yc2lvbmFsUGF0Y2hSYWRpdXMAcmVuZGVyQnVmZmVyVGV4dHMAZXhpc3RzAFNjZW5lUXVlcmllcy5SYXljYXN0cwBCYXRjaGVkUXVlcmllcy5SYXljYXN0cwBTaW0ubG9zdFRvdWNoUmVwb3J0cwBTY1NjZW5lLmxvc3RUb3VjaFJlcG9ydHMAdmVydHMAY2xlYW5WZXJ0cwBuYlZlcnRzAHB0cwBJc2xhbmRTaW06Om1Ib3BDb3VudHMAc2V0U29sdmVySXRlcmF0aW9uQ291bnRzAGdldFNvbHZlckl0ZXJhdGlvbkNvdW50cwBTY0FydGljdWxhdGlvblNpbTo6am9pbnRzAHJlbmRlckJ1ZmZlclBvaW50cwBnZXROYlBvaW50cwBQeFJlbmRlckJ1ZmZlcl9HZXROYlBvaW50cwBnZXRMb29wSm9pbnRzAGdldE5iTG9vcEpvaW50cwBQVkQudXBkYXRlSm9pbnRzAGRlc2MuY29uc3RyYWludCArIGdldENvbnN0cmFpbnRMZW5ndGgoZGVzYykgPT0gY29uc3RyYWludHMAZ2V0Q29uc3RyYWludHMATmJBeGlzU29sdmVyQ29uc3RyYWludHMAQXJ0aWN1bGF0aW9ucy5zZXR1cENvbnN0cmFpbnRzAFBhcnRpdGlvbkNvbnN0cmFpbnRzAHNjZW5lQnJva2VuQ29uc3RyYWludHMAUHhjTnBNZW1CbG9ja1Bvb2w6Om1Db25zdHJhaW50cwBQeGNOcE1lbUJsb2NrUG9vbDo6bUV4Y2VwdGlvbmFsQ29uc3RyYWludHMAUHhzRHluYW1pY3Muc29sdmVyQ3JlYXRlRmluYWxpemVDb25zdHJhaW50cwBOYkFjdGl2ZUNvbnN0cmFpbnRzAENyZWF0ZUNvbnN0cmFpbnRzAHNjZW5lQ29uc3RyYWludHMAc2NlbmVBY3RpdmVCcmVha2FibGVDb25zdHJhaW50cwBUaHJlYWRDb250ZXh0Ojpjb21wb3VuZENvbnN0cmFpbnRzAE1heE5iQ29uc3RyYWludHMAZ2V0TmJDb25zdHJhaW50cwBldmVudHMAU2M6Ok5QaGFzZUNvcmU6OnByb2Nlc3NQZXJzaXN0ZW50Q29udGFjdEV2ZW50cwBTaW0uY2hlY2tGb3JjZVRocmVzaG9sZENvbnRhY3RFdmVudHMAU2M6OlNjZW5lLnByb2Nlc3NOYXJyb3dQaGFzZUxvc3RUb3VjaEV2ZW50cwBTY1NjZW5lLnByb2Nlc3NOUExvc3RUb3VjaEV2ZW50cwBTaW0ucHJlSXNsYW5kR2VuLm1hbmFnZXJUb3VjaEV2ZW50cwBTaW0ucHJlSXNsYW5kR2VuLm1hbmFnZXJQYXRjaEV2ZW50cwBzZXRIYWxmRXh0ZW50cwBwYXJlbnRzAFNvcnRlZFVwZGF0ZUVsZW1lbnRzAHNjZW5lQ2xpZW50cwBCYXNpYy5jaGVja1Jlc3VsdHMAU2ltLmZldGNoUmVzdWx0cwBCYXNpYy5mZXRjaFJlc3VsdHMARHluYW1pY3Muc29sdmVyTWVyZ2VSZXN1bHRzAHNldExpbWl0cwBnZXRMaW1pdHMAbWF4SGl0cyAmJiBoaXRzAE5iRGlzY3JldGVDb250YWN0UGFpcnNXaXRoQ2FjaGVIaXRzAFNjZW5lUXVlcmllcy5IaXRzAEJhdGNoZWRRdWVyaWVzLkhpdHMAQml0QXJyYXk6Om1CaXRzAFByb3BlcnR5TWVzc2FnZURlc2NyaXB0aW9uSW1wbDo6bVN0cmluZ09mZnNldHMAc2l6ZSA8PSBNYXhGYWNldHMAZmFjZXRNYW5hZ2VyLmdldE51bVVzZWRJRCgpIDwgTWF4RmFjZXRzAEFBQkJNYW5hZ2VyOjptT3V0T2ZCb3VuZHNPYmplY3RzAG1PYmplY3RzAFNjZW5lUXVlcnkucHJ1bmVyUmVtb3ZlT2JqZWN0cwBTY2VuZVF1ZXJ5LnBydW5lck5ld1RyZWVSZW1vdmVPYmplY3RzAFNjZW5lUXVlcnkucHJ1bmVyVXBkYXRlT2JqZWN0cwBTY2VuZVF1ZXJ5LnBydW5lckFkZE9iamVjdHMAaW5kZXg8bmJPYmplY3RzAG1OYk9iamVjdHMhPW1NYXhOYk9iamVjdHMAaGFuZGxlPG1NYXhOYk9iamVjdHMAbU5iT2JqZWN0cwBTYzo6U2NlbmU6OnByb2Nlc3NMb3N0Q29udGFjdHMAY29udGFjdEluZGV4MyA9PSAweGZmZmYgfHwgY29udGFjdEluZGV4MyA8IGRlc2NzWzNdLm51bUNvbnRhY3RzAGNvbnRhY3RJbmRleDIgPT0gMHhmZmZmIHx8IGNvbnRhY3RJbmRleDIgPCBkZXNjc1syXS5udW1Db250YWN0cwBjb250YWN0SW5kZXgxID09IDB4ZmZmZiB8fCBjb250YWN0SW5kZXgxIDwgZGVzY3NbMV0ubnVtQ29udGFjdHMAY29udGFjdEluZGV4MCA9PSAweGZmZmYgfHwgY29udGFjdEluZGV4MCA8IGRlc2NzWzBdLm51bUNvbnRhY3RzAE5iRGlzY3JldGVDb250YWN0UGFpcnNXaXRoQ29udGFjdHMAUHhzRHluYW1pY3MuY3JlYXRlRmluYWxpemVDb250YWN0cwBQVkQudXBkYXRlQ29udGFjdHMAbmV4dENvbnRhY3RJbmRleCA8IHBhdGNoLT5uYkNvbnRhY3RzAG91dHB1dHNbMF0tPm5iQ29udGFjdHMgJiYgb3V0cHV0c1sxXS0+bmJDb250YWN0cyAmJiBvdXRwdXRzWzJdLT5uYkNvbnRhY3RzICYmIG91dHB1dHNbM10tPm5iQ29udGFjdHMAY21PdXRwdXRzWzBdLT5uYkNvbnRhY3RzICYmIGNtT3V0cHV0c1sxXS0+bmJDb250YWN0cyAmJiBjbU91dHB1dHNbMl0tPm5iQ29udGFjdHMgJiYgY21PdXRwdXRzWzNdLT5uYkNvbnRhY3RzAGdldEdDb250YWN0cwBBZGRyZXNzAHN0aWZmbmVzcwBzZXRTdGlmZm5lc3MAZ2V0U3RpZmZuZXNzAHNldFRhbmdlbnRpYWxTdGlmZm5lc3MAZ2V0VGFuZ2VudGlhbFN0aWZmbmVzcwBTcUJvdW5kc01hbmFnZXI6Om1SZWZsZXNzAEFBQkJNYW5hZ2VyOjpwb3N0QnJvYWRQaGFzZSAtIHBvc3QtcHJvY2VzcwBQeHNEeW5hbWljcy5zb2x2ZXJDb25zdHJhaW50UG9zdFByb2Nlc3MAc3VjY2VzcwBTY1NjZW5lLnVwZGF0ZUNDRE11bHRpUGFzcwBTaW0udXBkYXRlQ0NEU2luZ2xlUGFzcwBTY1NjZW5lLnVwZGF0ZUNDRFNpbmdsZVBhc3MAU2ltLnBvc3ROYXJyb3dQaGFzZVNlY29uZFBhc3MAU2NTY2VuZS5wb3N0Q0NEUGFzcwBnZXRJbnZNYXNzAHNldE1hc3MAZ2V0TWFzcwBMb2NhbENlbnRlck9mTWFzcwBTaW0uZmluZEludGVyYWN0aW9uc1B0cnMAYWN0b3JzAHNldEFjdG9ycwBnZXRBY3RvcnMAY2xpZW50RnJvemVuQWN0b3JzAGdldEZyb3plbkFjdG9ycwBTbGVlcGluZ0FjdG9ycwBBUEkucmVtb3ZlQWN0b3JzAGNsaWVudEFjdGl2ZUFjdG9ycwBzZXRBY3RpdmVBY3RvcnMAZ2V0QWN0aXZlQWN0b3JzAFNpbS5idWlsZEFjdGl2ZUFjdG9ycwBzY2VuZVJpZ2lkQWN0b3JzAFB4U2NlbmU6OmFkZEFjdG9ycwBBUEkuYWRkQWN0b3JzAGdldE1heE5iQWN0b3JzAGJ1ZmZlcmVkRGF0YS0+cmVtb3ZlQ291bnQgPCBtTWF4TmJBY3RvcnMAYnVmZmVyZWREYXRhLT5hZGRDb3VudCA8IG1NYXhOYkFjdG9ycwBnZXROYkFjdG9ycwBTaW1wbGVBQUJCTWFuYWdlcjo6cG9zdEJyb2FkUGhhc2UgLSBhcHBlbmQgcGFpcnMAQUFCQk1hbmFnZXI6OnBvc3RCcm9hZFBoYXNlIC0gcHJvY2VzcyBkZWxldGVkIHBhaXJzAEFBQkJNYW5hZ2VyOjpwb3N0QnJvYWRQaGFzZSAtIHByb2Nlc3MgY3JlYXRlZCBwYWlycwBuZXdQYWlycwBOYk5ld1BhaXJzAE5iTG9zdFBhaXJzAHBlcnNpc3RlbnRDb250YWN0RXZlbnRQYWlycwBmb3JjZVRocmVzaG9sZENvbnRhY3RFdmVudFBhaXJzAGNvbnRhY3RQYWlycwBOYkRpc2NyZXRlQ29udGFjdFBhaXJzAE5iTW9kaWZpZWRDb250YWN0UGFpcnMAQWdnQWN0b3JQYWlycwBOYlRyaWdnZXJQYWlycwBQcm9jZXNzU2VsZkNvbGxpc2lvblBhaXJzAG51bVBhaXJzPG1heE51bVBhaXJzAGlzbGFuZEVuZCA8PSBtTnVtUGFpcnMAbUZpcnN0SXNsYW5kUGFpciA8IG1OdW1QYWlycwBTYzo6U2NlbmU6OnByb2Nlc3NMb3N0VG91Y2hQYWlycwBzY2VuZUxvc3RUb3VjaFBhaXJzAEFnZ0FnZ1BhaXJzAE5VTEw9PW1BY3RpdmVQYWlycwBvZmZzZXQ8bU5iQWN0aXZlUGFpcnMAT2Zmc2V0PG1OYkFjdGl2ZVBhaXJzAElEPHBhaXJNYW5hZ2VyLm1OYkFjdGl2ZVBhaXJzAG51bUFjdHVhbERlbGV0ZWRQYWlyczw9bWF4TnVtRGVsZXRlZFBhaXJzAG51bURlbGV0ZWRQYWlyczxtYXhOdW1EZWxldGVkUGFpcnMAbnVtQ3JlYXRlZFBhaXJzPG1heE51bUNyZWF0ZWRQYWlycwBOYkNDRFBhaXJzAFB4Q29udHJvbGxlckZpbHRlcnMAUHhBcnRpY3VsYXRpb25Kb2ludDo6c2V0VHdpc3RMaW1pdDogaWxsZWdhbCBwYXJhbWV0ZXJzAFB4Sm9pbnRMaW1pdFBhcmFtZXRlcnMAbWluVmVsb2NpdHlJdGVycwBtaW5Qb3NpdGlvbkl0ZXJzAEZhY3RvcnlMaXN0ZW5lcnMAQ2hhcmFjdGVyQ29udHJvbGxlci5maWx0ZXJDYW5kaWRhdGVDb250cm9sbGVycwBTaW0uZGVzdHJveU1hbmFnZXJzAFNjU2NlbmUuZGVzdHJveU1hbmFnZXJzAG1PdXRwdXRDb250YWN0TWFuYWdlcnMAU2NTY2VuZS5yZWdpc3RlckNvbnRhY3RNYW5hZ2VycwBTY1NjZW5lLnByZWFsbG9jYXRlQ29udGFjdE1hbmFnZXJzAGFsbG9jYXRlUmF5Y2FzdEhpdEJ1ZmZlcnMAYWxsb2NhdGVTd2VlcEhpdEJ1ZmZlcnMAU2ltLnVwZGF0ZURpcnR5U2hhZGVycwBUaHJlYWRDb250ZXh0OjpmcmljdGlvbkNvbnN0cmFpbnRCYXRjaEhlYWRlcnMAQUFCQlBydW5lcjo6bU5ld1RyZWVGaXh1cHMAbUdyb3VwcwBncm91cDIgPCBzTWF4TmJEb21pbmFuY2VHcm91cHMAZ3JvdXAxIDwgc01heE5iRG9taW5hbmNlR3JvdXBzAGVkZ2VMb29rdXBzAHNldFByZWNpc2VTd2VlcHMAU2NlbmVRdWVyaWVzLlN3ZWVwcwBCYXRjaGVkUXVlcmllcy5Td2VlcHMAU2ltLnByb2Nlc3NOZXdPdmVybGFwcwBTaW0ucHJvY2Vzc0xvc3RPdmVybGFwcwBNYXhOYkJyb2FkUGhhc2VPdmVybGFwcwBTY2VuZVF1ZXJpZXMuT3ZlcmxhcHMAQmF0Y2hlZFF1ZXJpZXMuT3ZlcmxhcHMAZ2V0QnJvYWRQaGFzZUNhcHMAcG9zAHBvb2xbaV0ubVBvcwB3b3JsZFBvcwBTdHJlYW1PcHRpb25zAFB4UmlnaWREeW5hbWljOjpzZXRNYXNzU3BhY2VJbmVydGlhVGVuc29yOiBjb21wb25lbnRzIG11c3QgYmUgPiAwIGZvciBhcnRpY3VhbHRpb25zAEdwdU1heE51bVBhcnRpdGlvbnMATmJQYXJ0aXRpb25zAFNpbS51bnJlZ2lzdGVySW50ZXJhY3Rpb25zAFNjU2NlbmUudW5yZWdpc3RlckludGVyYWN0aW9ucwBTaW0ucHJvY2Vzc05ld092ZXJsYXBzLnJlZ2lzdGVySW50ZXJhY3Rpb25zAFNjU2NlbmUucmVnaXN0ZXJJbnRlcmFjdGlvbnMAU2NOUGhhc2VDb3JlLm1lcmdlUHJvY2Vzc2VkVHJpZ2dlckludGVyYWN0aW9ucwBDaGFyYWN0ZXJDb250cm9sbGVyTWFuYWdlcjo6Y29tcHV0ZUludGVyYWN0aW9ucwBTaW0ucHJvY2Vzc05ld092ZXJsYXBzLmNyZWF0ZU92ZXJsYXBzTm9TaGFwZUludGVyYWN0aW9ucwBTY1NjZW5lLnJlZ2lzdGVyU2NlbmVJbnRlcmFjdGlvbnMAU2NTY2VuZS53YWtlSW50ZXJhY3Rpb25zAG1MTEJvZHkuZ2V0Q29yZSgpLm51bUNvdW50ZWRJbnRlcmFjdGlvbnMAc2V0TWF4UHJvamVjdGlvbkl0ZXJhdGlvbnMAZ2V0TWF4UHJvamVjdGlvbkl0ZXJhdGlvbnMAc2V0RXh0ZXJuYWxEcml2ZUl0ZXJhdGlvbnMAZ2V0RXh0ZXJuYWxEcml2ZUl0ZXJhdGlvbnMAc2V0SW50ZXJuYWxEcml2ZUl0ZXJhdGlvbnMAZ2V0SW50ZXJuYWxEcml2ZUl0ZXJhdGlvbnMAVGhyZWFkQ29udGV4dDo6YXJ0aWN1bGF0aW9ucwBnZXRBcnRpY3VsYXRpb25zAFB4UmVnaXN0ZXJBcnRpY3VsYXRpb25zAHNjZW5lQXJ0aWN1bGF0aW9ucwBnZXROYkFydGljdWxhdGlvbnMAUHhJbml0RXh0ZW5zaW9ucwBTaW1wbGVBQUJCTWFuYWdlcjo6cG9zdEJyb2FkUGhhc2UgLSBhZ2dyZWdhdGUgc2VsZi1jb2xsaXNpb25zAGdldEJyb2FkUGhhc2VSZWdpb25zAGdldE5iQnJvYWRQaGFzZVJlZ2lvbnMAaC5tSW50ZXJuYWxCUEhhbmRsZTxuYlJlZ2lvbnMATWF4TmJSZWdpb25zAGh1bGxQb2x5Z29ucwBIdWxsUG9seWdvbnMAbmJQb2x5Z29ucwBtSHVsbC0+bU5iUG9seWdvbnMAbUh1bGxEYXRhUG9seWdvbnMAcm93ID09IHZlcnRleEluZGV4IC8gbUhlaWdodEZpZWxkLT5nZXREYXRhKCkuY29sdW1ucwBjb2x1bW4gPT0gdmVydGV4SW5kZXggJSBtSGVpZ2h0RmllbGQtPmdldERhdGEoKS5jb2x1bW5zAGluZGV4IDwgTWF4Q29sdW1ucwBudW0gPCBNYXhDb2x1bW5zAHJvdz09Y2VsbCAvIG5iQ29sdW1ucwBjb2x1bW49PWNlbGwgJSBuYkNvbHVtbnMATmJDb2x1bW5zAG5iUHJpbXMARGF0YS0+bUluZGV4PERhdGEtPm1OYlByaW1zAFByaW1zW2ldPERhdGEtPm1OYlByaW1zAFB4Q29va2luZ1BhcmFtcwBTaW0ucHJvY2Vzc05ld092ZXJsYXBzLnJlZ2lzdGVyQ21zAFByb3BlcnR5TWVzc2FnZURlc2NyaXB0aW9uSW1wbDo6bUVudHJ5SW1wbHMATXlQb29sTWFuYWdlclBvb2xzAGNscwBpbmRleCA8IG1heE1hdGVyaWFscwBpbmRleCA8IG1NYXhNYXRlcmlhbHMAc2V0TWF0ZXJpYWxzAGdldE1hdGVyaWFscwBnZXROYk1hdGVyaWFscwBudW1DcHVUYXNrcwBBZnRlckludGVncmF0aW9uOjpkaXNwYXRjaFRhc2tzACFtUGVuZGluZ1Rhc2tzAER5bmFtaWNzLnNvbHZlclF1ZXVlVGFza3MAU2ltLnNvbHZlUXVldWVUYXNrcwBTaW0uY29sbGlkZVF1ZXVlVGFza3MAVGhyZWFkQWZmaW5pdHlNYXNrcwBTY0FydGljdWxhdGlvblNpbTo6bGlua3MAZ2V0TGlua3MAQXJ0aWN1bGF0aW9uTGlua3MAZ2V0TmJMaW5rcwB0ZW1wUmFua3MAUmFkaXhTb3J0QnVmZmVyZWQ6bVJhbmtzAG1TY3JhdGNoQmxvY2tzLnNpemUoKT09bU5iU2NyYXRjaEJsb2NrcwBNYXhOYkNvbnRhY3REYXRhQmxvY2tzAFNpbS5wcm9jZXNzQ2FsbGJhY2tzAEJhc2ljLnByb2Nlc3NDYWxsYmFja3MAU2ltLmZpcmVPdXRPZkJvdW5kc0NhbGxiYWNrcwBTaW0uZmlyZUN1c3RvbUZpbHRlcmluZ0NhbGxiYWNrcwBtU29ydEF4aXMAUHhENkF4aXMAbmJUb3VjaGVkVHJpcwBSRC5tSW5kZXg9PW5iVHJpcwBSRC5tSW5kZXggPT0gbmJUcmlzAHN3ZWVwSGl0LmZhY2VJbmRleCA8IG5iVHJpcwAqY2FjaGVkSW5kZXggPCBuYlRyaXMARGF0YS0+bUluZGV4PERhdGEtPm1OYlRyaXMAUHJpbXNbaV08RGF0YS0+bU5iVHJpcwBzdGFydCtsZWFmQ291bnQgPD0gbU5iVHJpcwBzdGFydCA8IG1OYlRyaXMAaGVkZ2UtPmZhY2UgPT0gdGhpcwBib2R5LmdldEFydGljdWxhdGlvbigpID09IHRoaXMAUHJvcGVydHlEZWZpbml0aW9uSGVscGVyOjptUHJvcGVydHlNZXNzYWdlQXJncwBTdHJpbmdUYWJsZUltcGw6Om1TdHJpbmdzAGluZGV4IDwgbnVtVHJpZ3MAYiA8IG51bVRyaWdzAFB4Q29udmV4TWVzaEdlb21ldHJ5RmxhZ3MAUHhNZXNoR2VvbWV0cnlGbGFncwBQeFF1ZXJ5RmxhZ3MAUHhSaWdpZEJvZHlGbGFncwBzZXRSaWdpZEJvZHlGbGFncwBnZXRSaWdpZEJvZHlGbGFncwBTcGhlcmljYWxKb2ludEZsYWdzAHNldFJldm9sdXRlSm9pbnRGbGFncwBzZXREaXN0YW5jZUpvaW50RmxhZ3MAUHJpc21hdGljSm9pbnRGbGFncwBzZXRDb25zdHJhaW50RmxhZ3MAUHhIaXRGbGFncwBzZXRGbGFncwBnZXRGbGFncwBzZXRBY3RvckZsYWdzAGdldEFjdG9yRmxhZ3MAc2NlbmVCZWhhdmlvckZsYWdzAFB4UGFpckZsYWdzAChuZXdQYWlyRmxhZ3MgJiBTaGFwZUludGVyYWN0aW9uOjpQQUlSX0ZMQUdTX01BU0spID09IG5ld1BhaXJGbGFncwAob2xkUGFpckZsYWdzICYgU2hhcGVJbnRlcmFjdGlvbjo6UEFJUl9GTEFHU19NQVNLKSA9PSBvbGRQYWlyRmxhZ3MAZmlsdGVyRmxhZ3MAUHhGaWx0ZXJGbGFncwBtRmlsdGVyRmxhZ3MAc2V0QXJ0aWN1bGF0aW9uRmxhZ3MAZ2V0QXJ0aWN1bGF0aW9uRmxhZ3MAQ29udHJvbGxlckNvbGxpc2lvbkZsYWdzAFB4UmlnaWREeW5hbWljTG9ja0ZsYWdzAHNldFJpZ2lkRHluYW1pY0xvY2tGbGFncwBNZXNoRmxhZ3MAUHhTaGFwZUZsYWdzAFB4U2NlbmVGbGFncwBIZWlnaHRGaWVsZEZsYWdzAGV4dHJhRGF0YUZsYWdzAGdldERvZnMAU3FCb3VuZHNNYW5hZ2VyOjptUmVmcwBib3hlcwBtTmJVcGRhdGVkQm94ZXMAbmJTb3J0ZWQrbmJUb1NvcnQ9PW5iU3RhdGljQm94ZXMAb2Zmc2V0U29ydGVkK29mZnNldE5vblNvcnRlZD09bmJTdGF0aWNCb3hlcwBvYmplY3QubUluZGV4IDwgbU5iU3RhdGljQm94ZXMAbU5iVXBkYXRlZEJveGVzPD1tTmJEeW5hbWljQm94ZXMAb2JqZWN0Lm1JbmRleCA8IG1OYkR5bmFtaWNCb3hlcwBVcGRhdGVkIEJveGVzAFBvbHlnb25JbmRleGVzAE5iQnJvYWRQaGFzZVJlbW92ZXMAcHJpbWl0aXZlcwBBcnRpY3VsYXRpb25zLmFwcGx5Sm9pbnREcml2ZXMAQXJ0aWN1bGF0aW9ucy5jb21wdXRlSm9pbnREcml2ZXMAQXJ0aWN1bGF0aW9ucy5zZXR1cERyaXZlcwBQeEJveEdlb21ldHJ5R2VuZXJhdGVkVmFsdWVzAFB4Q29udmV4TWVzaEdlb21ldHJ5R2VuZXJhdGVkVmFsdWVzAFB4VHJpYW5nbGVNZXNoR2VvbWV0cnlHZW5lcmF0ZWRWYWx1ZXMAUHhTcGhlcmVHZW9tZXRyeUdlbmVyYXRlZFZhbHVlcwBQeENhcHN1bGVHZW9tZXRyeUdlbmVyYXRlZFZhbHVlcwBQeEhlaWdodEZpZWxkR2VvbWV0cnlHZW5lcmF0ZWRWYWx1ZXMAUHhDb250YWN0Sm9pbnRHZW5lcmF0ZWRWYWx1ZXMAUHhTcGhlcmljYWxKb2ludEdlbmVyYXRlZFZhbHVlcwBQeFJldm9sdXRlSm9pbnRHZW5lcmF0ZWRWYWx1ZXMAUHhEaXN0YW5jZUpvaW50R2VuZXJhdGVkVmFsdWVzAFB4Rml4ZWRKb2ludEdlbmVyYXRlZFZhbHVlcwBQeFByaXNtYXRpY0pvaW50R2VuZXJhdGVkVmFsdWVzAFB4RDZKb2ludEdlbmVyYXRlZFZhbHVlcwBQeENvbnN0cmFpbnRHZW5lcmF0ZWRWYWx1ZXMAUHhTaW11bGF0aW9uU3RhdGlzdGljc0dlbmVyYXRlZFZhbHVlcwBQeE1hdGVyaWFsR2VuZXJhdGVkVmFsdWVzAFB4QXJ0aWN1bGF0aW9uTGlua0dlbmVyYXRlZFZhbHVlcwBQeEFnZ3JlZ2F0ZUdlbmVyYXRlZFZhbHVlcwBQeEFydGljdWxhdGlvbkpvaW50QmFzZUdlbmVyYXRlZFZhbHVlcwBQeEFydGljdWxhdGlvbkJhc2VHZW5lcmF0ZWRWYWx1ZXMAUHhTaGFwZUdlbmVyYXRlZFZhbHVlcwBQeFRvbGVyYW5jZXNTY2FsZUdlbmVyYXRlZFZhbHVlcwBQeFNjZW5lRGVzY0dlbmVyYXRlZFZhbHVlcwBQeEhlaWdodEZpZWxkRGVzY0dlbmVyYXRlZFZhbHVlcwBQeFJpZ2lkU3RhdGljR2VuZXJhdGVkVmFsdWVzAFB4UmlnaWREeW5hbWljR2VuZXJhdGVkVmFsdWVzAFByb3BlcnR5RGVmaW5pdGlvbkhlbHBlcjo6bU5hbWVkVmFsdWVzAHNpemVfdChkZXN0KSAtIHNpemVfdChieXRlcyk9PW5iQnl0ZXMATmV3UGFpclN0YXRlcwBTYXBQYWlyU3RhdGVzAE5VTEw9PW1BY3RpdmVQYWlyU3RhdGVzAEJyb2FkUGhhc2VDb250ZXh0U2FwIEFjdGl2ZVBhaXJTdGF0ZXMAZ2V0QWdncmVnYXRlcwBBQUJCTWFuYWdlcjo6bU91dE9mQm91bmRzQWdncmVnYXRlcwBzY2VuZUFnZ3JlZ2F0ZXMATWF4TmJBZ2dyZWdhdGVzAGdldE5iQWdncmVnYXRlcwBtTmJBZ2dyZWdhdGVzAEFQSS5mbHVzaFF1ZXJ5VXBkYXRlcwBTY2VuZVF1ZXJ5LmZsdXNoVXBkYXRlcwBTaW0ucHJvamVjdGlvblRyZWVVcGRhdGVzACFkZW5zaXRpZXMgfHwgIW1hc3NlcwBDY2RNYXhQYXNzZXMAc2V0Q0NETWF4UGFzc2VzAGdldENDRE1heFBhc3NlcwBTY0FydGljdWxhdGlvblNpbTo6cG9zZXMAQXJ0aWN1bGF0aW9ucy5hcHBseUV4dGVybmFsSW1wdWxzZXMAY29tcHV0ZU1hc3NBbmRJbmVydGlhOiBEeW5hbWljIGFjdG9yIHdpdGggaWxsZWdhbCBjb2xsaXNpb24gc2hhcGVzAGNvbXB1dGVNYXNzQW5kSW5lcnRpYTogTm90IGVub3VnaCBtYXNzL2RlbnNpdHkgdmFsdWVzIHByb3ZpZGVkIGZvciBhbGwgKHNpbXVsYXRpb24pIHNoYXBlcwBnZXRTaGFwZXMAU3FCb3VuZHNNYW5hZ2VyOjptU2hhcGVzAFNjZW5lUXVlcnkuZmx1c2hTaGFwZXMAU2NTY2VuZS51cGRhdGVCb2RpZXNBbmRTaGFwZXMAU2hhcmVkU2hhcGVzAE1heE5iU3RhdGljU2hhcGVzAE1heE5iRHluYW1pY1NoYXBlcwBnZXROYlNoYXBlcwByZW5kZXJCdWZmZXJMaW5lcwBnZXROYkxpbmVzAFB4UmVuZGVyQnVmZmVyX0dldE5iTGluZXMAU2NlbmVzAG9mZnNldCA8IG1TVk0tPm1EYXRhLm1OYlNhbXBsZXMAb2Zmc2V0MiA8IG1TVk0tPm1EYXRhLm1OYlNhbXBsZXMAdHJpYW5nbGVzAG1OdW1UcmlhbmdsZXMgPCBNYXhUcmlhbmdsZXMAcmVuZGVyQnVmZmVyVHJpYW5nbGVzACFtVHJpYW5nbGVzAG5iVHJpYW5nbGVzIDw9IG1heE5iVHJpYW5nbGVzAGdldE5iVHJpYW5nbGVzAFB4UmVuZGVyQnVmZmVyX0dldE5iVHJpYW5nbGVzAG5iPT1kYXRhLT5tTmJUcmlhbmdsZXMAZWRnZUxpc3QtPmdldE5iRmFjZXMoKT09bU1lc2hEYXRhLm1OYlRyaWFuZ2xlcwByZXN1bHRQZXJtdXRlLnNpemUoKSA9PSBtTWVzaERhdGEubU5iVHJpYW5nbGVzAG5iTmV3SGFuZGxlcwBGcmVlSGFuZGxlcwBuYkhhbmRsZXMAIW9iamVjdE1lbW9yeS0+bU5iSGFuZGxlcwBpbnRlcm5hbERhdGEtPm9ic3RhY2xlcwBQVkQudXBkYXRlUFZEUHJvcGVydGllcwBEeW5hbWljcy51cGRhdGVWZWxvY2l0aWVzAFByb3BlcnR5TWVzc2FnZURlc2NyaXB0aW9uSW1wbDo6bUVudHJpZXMAQmFzaWMuZmV0Y2hRdWVyaWVzAEJhc2ljLmNoZWNrU2NlbmVRdWVyaWVzAFNjQXJ0aWN1bGF0aW9uU2ltOjpib2RpZXMAY2xpZW50UG9zZVByZXZpZXdCb2RpZXMAc2NlbmVQb3NlUHJldmlld0JvZGllcwBzY2VuZVNsZWVwQm9kaWVzAHNjZW5lQWN0aXZlQm9kaWVzAFN5bmNBY3RpdmVCb2RpZXMAc2NlbmVXb2tlQm9kaWVzAE5iU3RhdGljQm9kaWVzAE5iQWN0aXZlS2luZW1hdGljQm9kaWVzAE5iS2luZW1hdGljQm9kaWVzAE5iQWN0aXZlRHluYW1pY0JvZGllcwBOYkR5bmFtaWNCb2RpZXMATWF4TmJCb2RpZXMAU2ltLnJlc2V0RGVwZW5kZW5jaWVzACFtQWRqYWNlbmNpZXMAR1JCX3RyaUFkamFjZW5jaWVzAENvbnZleE1lc2hlcwBUcmlhbmdsZU1lc2hlcwBTaW0ucHJlSXNsYW5kR2VuLm5ld1RvdWNoZXMATmJOZXdUb3VjaGVzAFNjOjpTY2VuZS5pc2xhbmRMb3N0VG91Y2hlcwBOYkxvc3RUb3VjaGVzAHByb2Nlc3NUb3VjaGVzAFNpbS5wcmVJc2xhbmRHZW4uaXNsYW5kVG91Y2hlcwBOVUxMID09IF9mcmljdGlvblBhdGNoZXMAMCA9PSBfbnVtRnJpY3Rpb25QYXRjaGVzADAgPT0gbnVtRnJpY3Rpb25QYXRjaGVzAG5leHRQYXRjaEluZGV4IDwgdG90YWxQYXRjaGVzAG1DYWNoZXMAIW1VbmNvbW1pdHRlZENoYW5nZXMAQmFzaWMucmVzZXREaXJ0eUVkZ2VzAEVkZ2VMaXN0QnVpbGRlciBGYWNlc0J5RWRnZXMAQmFzaWMuaW5zZXJ0TmV3RWRnZXMAQmFzaWMucHJvY2Vzc05ld0VkZ2VzAEJhc2ljLnByb2Nlc3NMb3N0RWRnZXMAbUZpcnN0UGFydGl0aW9uRWRnZXMASXNsYW5kU2ltOjptRGVzdHJveWVkUGFydGl0aW9uRWRnZXMAUmVzZXJ2ZUVkZ2VzAFJlc2VydmVJc2xhbmRFZGdlcwBCYXNpYy5jbGVhckRlc3Ryb3llZEVkZ2VzAElzbGFuZFNpbTo6bURlc3Ryb3llZEVkZ2VzAEJhc2ljLnJlbW92ZURlc3Ryb3llZEVkZ2VzAFB2ZE9iamVjdE1vZGVsTWV0YURhdGFJbXBsOjptUHJvcGVydHlNZXNzYWdlcwBtUGFnZXMAQUFCQiB0cmVlcwB3cml0ZUluZGV4ID09IG5iVmFsaWRUcmVlcwBzd2FwTWFwW2RhdGEubU1lcmdlSW5kZXhdIDwgbmJWYWxpZFRyZWVzAGJveF9pZCArIGkgPCBuYl9ub2RlcwBBQUJCIHRyZWUgbm9kZXMAQlZIIG5vZGVzAEJWNCBub2RlcwBJc2xhbmRTaW06Om1Ob2RlcwBJc2xhbmRTaW06Om1BY3RpdmF0aW5nTm9kZXMAQmFzaWMuY2xlYXJEZXN0cm95ZWROb2RlcwBtRGVzdHJveWVkTm9kZXMASXNsYW5kU2ltOjptVmlzaXRlZE5vZGVzAElzbGFuZFNpbTo6bUFjdGl2ZUtpbmVtYXRpY05vZGVzAEN1cklEID09IG5iTm9kZXMAbm9kZUluZGV4ID09IHRhcmdldE5vZGVQb3NJbmRleCArIDEgKyB0cmVlUGFyYW1zLm1OYk5vZGVzAG5vZGVJbmRleCA9PSBtVG90YWxOYk5vZGVzICsgMSArIHRyZWVQYXJhbXMubU5iTm9kZXMAY3VycmVudEluZGV4PHRvdGFsTmJOb2RlcwBwYXJlbnRJbmRleDx0b3RhbE5iTm9kZXMAY3VycmVudEluZGV4PG1Ub3RhbE5iTm9kZXMAbm9kZUluZGV4PG1Ub3RhbE5iTm9kZXMAbU51bU5vZGVzPT1ub2RlQWxsb2NhdG9yLm1Ub3RhbE5iTm9kZXMAbVRvdGFsTmJOb2Rlcz09bU5vZGVBbGxvY2F0b3IubVRvdGFsTmJOb2RlcwBTaW0udXBkYXRlRm9yY2VzAG1BQUJCTWFuYWdlckRpc3RhbmNlcwBudW1WZXJ0cyA8PSBtTWF4VmVydGljZXMATnVtVmVydGljZXMAIW1WZXJ0aWNlcwBkYXRhW2pdIDwgbUh1bGwtPm1OYkh1bGxWZXJ0aWNlcwBtSHVsbERhdGFIdWxsVmVydGljZXMAbU5iVmVydGljZXMAY3VycmVudEluZGV4IDwgbnVtUmVkdWNlZEh1bGxEYXRhVmVydGljZXMAQUFCQiBwYXJlbnQgaW5kaWNlcwB0bXAgdHJpYW5nbGUgaW5kaWNlcwBBQUJCIHRyZWUgaW5kaWNlcwBCVkggaW5kaWNlcwBCVjQgaW5kaWNlcwBtUGFyZW50SW5kaWNlcwBTcUJvdW5kc01hbmFnZXI6Om1Cb3VuZHNJbmRpY2VzAGxvY2FsTWF0ZXJpYWxJbmRleDxoZkdlb20ubWF0ZXJpYWxzLm51bUluZGljZXMAZGF0YS0+bUdSQl9wcmltSW5kaWNlcwBtTWVzaERhdGEubUdSQl9wcmltSW5kaWNlcwAhbU1hdGVyaWFsSW5kaWNlcwBtR1JCX3RyaUluZGljZXMAc3dlZXBUZXN0VHJpYW5nbGVJbmRpY2VzAGJJbmRpY2VzAGRmYWNlcyB8fCB3ZmFjZXMAdHJpSW5kZXg8bU5iSHVsbEZhY2VzAHdGYWNlcyB8fCBkRmFjZXMAc2V0V29yZHMAQUFCQk1hbmFnZXI6OnBvc3RCcm9hZFBoYXNlIC0gb3V0LW9mLWJvdW5kcwBQcnVuZXIgYm91bmRzAFB4TWVzaFF1ZXJ5OjpnZXRUcmlhbmdsZTogdHJpYW5nbGUgaW5kZXggaXMgb3V0IG9mIGJvdW5kcwBCVkggYm91bmRzAFNhbml0eUJvdW5kcwBTb3J0Qm91bmRzAG1BQUJCTWFuYWdlckJvdW5kcwAhbG9jYWxTcGFjZUJvdW5kcwBnZXRXb3JsZEJvdW5kcwBtSW5mbGF0ZWRCb3VuZHMAU2ltLnNjZW5lUXVlcnlTeW5jQm91bmRzAFRlbnNPZk5hbm9TZWNvbmRzAEJhc2ljLnJlbW92ZUVkZ2VzRnJvbUlzbGFuZHMASXNsYW5kU2ltOjptSXNsYW5kcwBCYXNpYy5maW5kUGF0aHNBbmRCcmVha0lzbGFuZHMASXNsYW5kU2ltOjptQWN0aXZlSXNsYW5kcwBCYXNpYy53YWtlSXNsYW5kcwBQeFJlZ2lzdGVySGVpZ2h0RmllbGRzAE5iQnJvYWRQaGFzZUFkZHMAU2NBcnRpY3VsYXRpb25TaW06OmV4dGVybmFsTG9hZHMAQXJ0aWN1bGF0aW9ucy5qb2ludEV4dGVybmFsTG9hZHMAU2NBcnRpY3VsYXRpb25TaW06OmludGVybmFsTG9hZHMAQXJ0aWN1bGF0aW9ucy5qb2ludEludGVybmFsTG9hZHMAc2NlbmVPdXRPZkJvdW5kc0lkcwBJc2xhbmRTaW06Om1UZW1wSXNsYW5kSWRzAElzbGFuZFNpbTo6bUlzbGFuZElkcwBTZXR1cERlc2NzAGdldFNpbXVsYXRpb25TdGF0aXN0aWNzAFJpZ2lkU3RhdGljcwBEeW5hbWljcy51cGRhdGVLaW5lbWF0aWNzAFB4UGh5c2ljcwBQeENyZWF0ZVBoeXNpY3MAUHhDcmVhdGVCYXNlUGh5c2ljcwBCYXNpYy5keW5hbWljcwBTY1NjZW5lLnVwZGF0ZUR5bmFtaWNzAFJpZ2lkRHluYW1pY3MAbVNsYWJzAG9iamVjdElEVHJhY2tlcklEcwByZWNvbXB1dGVMaW5rSURzAFN0cmluZ1RhYmxlSW1wbDo6bUhhbmRsZVRvU3RyAGdldFJlbmRlckJ1ZmZlclB0cgBtU3RyZWFtUHRyAGN1cnJQdHIgPT0gZW5kUHRyAFZvaWRQdHIAIWVycgB2ZWN0b3IAUHhDb250YWN0UGFpclBvaW50VmVjdG9yAFB4UmF5Y2FzdEhpdFZlY3RvcgBQeFN3ZWVwSGl0VmVjdG9yAFB4TWF0ZXJpYWxWZWN0b3IAUHhIZWlnaHRGaWVsZFNhbXBsZVZlY3RvcgBQeFUxNlZlY3RvcgBQeFZlYzNWZWN0b3IAaGl0LmJsb2NrLmFjdG9yACZtQWN0b3IwID09IGFjdG9yIHx8ICZtQWN0b3IxID09IGFjdG9yAHB4QWN0b3IAUHhBY3RvcgBnZXRBY3RvcgBtQWN0b3IAQVBJLnJlbW92ZUFjdG9yAFB4UmlnaWRBY3RvcgB0b3VjaGVkQWN0b3IAZ2V0VG91Y2hlZEFjdG9yAEFQSS5hZGRBY3RvcgBidWZmZXJGbGFncyAmIEJ1Zjo6QkZfQm9keTJBY3RvcgBQeFNjZW5lOjpyZW1vdmVBY3RvcnMoKTogQWN0b3IAUHhTY2VuZTo6cmVtb3ZlQWN0b3IoKTogQWN0b3IAUHhzRGVmYXVsdE1lbW9yeUFsbG9jYXRvcgBQeERlZmF1bHRBbGxvY2F0b3IATlVMTCAhPSBtVXNlckFsbG9jYXRvcgBQeGNTY3JhdGNoQWxsb2NhdG9yAFB4U2NyYWNoQWxsb2NhdG9yAGdldE1hc3NTcGFjZUludkluZXJ0aWFUZW5zb3IAc2V0TWFzc1NwYWNlSW5lcnRpYVRlbnNvcgBnZXRNYXNzU3BhY2VJbmVydGlhVGVuc29yAG5vIGVycm9yAHVua25vd24gZXJyb3IAaW50ZXJuYWwgZXJyb3IAVmVyc2lvbi5NaW5vcgBjb2xvcgBQdmRDb2xvcgBWZXJzaW9uLk1ham9yACFiUmFuay5jb25zdHJhaW50VG9GaXhlZEFuY2hvcgBkaXIAUHhKb2ludEFuZ3VsYXJMaW1pdFBhaXIAUHhKb2ludExpbmVhckxpbWl0UGFpcgBzZXREb21pbmFuY2VHcm91cFBhaXIAZ2V0RG9taW5hbmNlR3JvdXBQYWlyAEJyb2FkUGhhc2VQYWlyAFNpbS5jY2RQYWlyAHVuaXREaXIAbG93ZXIATG93ZXIARHluYW1pY3Muc29sdmVyAFNjU2NlbmUucmlnaWRCb2R5U29sdmVyAEJhc2ljLnJpZ2lkQm9keVNvbHZlcgBTYzo6U2NlbmU6OnBvc3RTb2x2ZXIAU2NTY2VuZS5wb3N0U29sdmVyAFB4c0R5bmFtaWNzLnBhcmFsbGVsU29sdmVyAFNjU2NlbmUuYmVmb3JlU29sdmVyAHNldFdha2VDb3VudGVyAGdldFdha2VDb3VudGVyAGZsYWdzICYgQnVmOjpCRl9XYWtlQ291bnRlcgBidWZmZXJGbGFncyAmIEJ1Zjo6QkZfV2FrZUNvdW50ZXIAcG9zdEZpbHRlcgBwcmVGaWx0ZXIAUHhSZXZvbHV0ZUpvaW50OjpzZXREcml2ZVZlbG9jaXR5OiBpbnZhbGlkIHBhcmFtZXRlcgBQeFNwaGVyaWNhbEpvaW50OjpzZXRMaW1pdDogaW52YWxpZCBwYXJhbWV0ZXIAUHhQcmlzbWF0aWNKb2ludDo6c2V0TGltaXQ6IGludmFsaWQgcGFyYW1ldGVyAFB4UmV2b2x1dGVKb2ludDo6c2V0RHJpdmVGb3JjZUxpbWl0OiBpbnZhbGlkIHBhcmFtZXRlcgBQeERpc3RhbmNlSm9pbnQ6OnNldFN0aWZmbmVzczogaW52YWxpZCBwYXJhbWV0ZXIAUHhSZXZvbHV0ZUpvaW50OjpzZXREcml2ZUdlYXJSYXRpbzogaW52YWxpZCBwYXJhbWV0ZXIAUHhEaXN0YW5jZUpvaW50OjpzZXREYW1waW5nOiBpbnZhbGlkIHBhcmFtZXRlcgBQeEFydGljdWxhdGlvbkxpbms6OnNldENNYXNzTG9jYWxQb3NlOiBpbnZhbGlkIHBhcmFtZXRlcgBQeERpc3RhbmNlSm9pbnQ6OnNldE1heERpc3RhbmNlOiBpbnZhbGlkIHBhcmFtZXRlcgBQeERpc3RhbmNlSm9pbnQ6OnNldE1pbkRpc3RhbmNlOiBpbnZhbGlkIHBhcmFtZXRlcgBQeERpc3RhbmNlSm9pbnQ6OnNldFRvbGVyYW5jZTogaW52YWxpZCBwYXJhbWV0ZXIAUHhSZXZvbHV0ZUpvaW50OjpzZXRQcm9qZWN0aW9uQW5ndWxhclRvbGVyYW5jZTogaW52YWxpZCBwYXJhbWV0ZXIAUHhGaXhlZEpvaW50OjpzZXRQcm9qZWN0aW9uQW5ndWxhclRvbGVyYW5jZTogaW52YWxpZCBwYXJhbWV0ZXIAUHhQcmlzbWF0aWNKb2ludDo6c2V0UHJvamVjdGlvbkFuZ3VsYXJUb2xlcmFuY2U6IGludmFsaWQgcGFyYW1ldGVyAFB4U3BoZXJpY2FsSm9pbnQ6OnNldFByb2plY3Rpb25MaW5lYXJUb2xlcmFuY2U6IGludmFsaWQgcGFyYW1ldGVyAFB4UmV2b2x1dGVKb2ludDo6c2V0UHJvamVjdGlvbkxpbmVhclRvbGVyYW5jZTogaW52YWxpZCBwYXJhbWV0ZXIAUHhGaXhlZEpvaW50OjpzZXRQcm9qZWN0aW9uTGluZWFyVG9sZXJhbmNlOiBpbnZhbGlkIHBhcmFtZXRlcgBQeFByaXNtYXRpY0pvaW50OjpzZXRQcm9qZWN0aW9uTGluZWFyVG9sZXJhbmNlOiBpbnZhbGlkIHBhcmFtZXRlcgBQeEQ2Sm9pbnQ6OnNldFByb2plY3Rpb25MaW5lYXJUb2xlcmFuY2U6IGludmFsaWQgcGFyYW1ldGVyAFB4VmlzdWFsaXphdGlvblBhcmFtZXRlcgBzZXRWaXN1YWxpemF0aW9uUGFyYW1ldGVyAGdldFZpc3VhbGl6YXRpb25QYXJhbWV0ZXIAQ2hhcmFjdGVyQ29udHJvbGxlci5tb3ZlQ2hhcmFjdGVyAFB2ZFVzZXJSZW5kZXJlcgBsb3dlcjx1cHBlcgBQeFVzZXJDb250cm9sbGVySGl0UmVwb3J0V3JhcHBlcgBQeFJheWNhc3RDYWxsYmFja1dyYXBwZXIAUHhTaW11bGF0aW9uRXZlbnRDYWxsYmFja1dyYXBwZXIAUHhRdWVyeUZpbHRlckNhbGxiYWNrV3JhcHBlcgBQeFN3ZWVwQ2FsbGJhY2tXcmFwcGVyAFVwcGVyAFNjZW5lUXVlcnkucHJ1bmVyVXBkYXRlQnVja2V0UHJ1bmVyAG1Db21wb3VuZFBydW5lckV4dC5tUHJ1bmVyAE1lc2hDbGVhbmVyAFB4Qm94Q29udHJvbGxlcgBQeENvbnRyb2xsZXIAZ2V0Q3VycmVudENvbnRyb2xsZXIAY3JlYXRlQm94Q2hhcmFjdGVyQ29udHJvbGxlcgBjcmVhdGVDYXBzdWxlQ2hhcmFjdGVyQ29udHJvbGxlcgBTaW0udXBkYXRlU2ltdWxhdGlvbkNvbnRyb2xsZXIAU2NTY2VuZS51cGRhdGVTaW11bGF0aW9uQ29udHJvbGxlcgBTY1NpbXVsYXRpb25Db250cm9sbGVyAGNyZWF0ZUNvbnRyb2xsZXIAUHhDYXBzdWxlQ29udHJvbGxlcgBnZXRUb3VjaGVkQ29udHJvbGxlcgBQeENwdURpc3BhdGNoZXIAUHhEZWZhdWx0Q3B1RGlzcGF0Y2hlcgBtQ3B1RGlzcGF0Y2hlcgBQeHNEZWZhdWx0TWVtb3J5TWFuYWdlcgBDdWRhQ29udGV4dE1hbmFnZXIAUHhDb250cm9sbGVyTWFuYWdlcgBQeENyZWF0ZUNvbnRyb2xsZXJNYW5hZ2VyAG1NYW5hZ2VyAG1UYXNrTWFuYWdlcgBIYW5kbGVNYW5hZ2VyAFNpbXBsZUlzbGFuZE1hbmFnZXIATnBGYWN0b3J5OjpUbXBNYXRlcmlhbEluZGV4QnVmZmVyAG5ld0J1ZmZlcgBjbGllbnRQb3NlUHJldmlld0J1ZmZlcgBQeFJheWNhc3RCdWZmZXIAQ29udGFjdFJlcG9ydEJ1ZmZlcgAhbVRtcENvbnN0cmFpbnRHcm91cFJvb3RCdWZmZXIAUHhQcm9maWxlTWVtb3J5RXZlbnRCdWZmZXIAYWN0b3JQdHJCdWZmZXIAc2hhcGVQdHJCdWZmZXIAUHhSZW5kZXJCdWZmZXIAZ2V0UmVuZGVyQnVmZmVyAFVzZXJSZW5kZXJCdWZmZXIAUHZkT3V0U3RyZWFtOjptVGVtcEJ1ZmZlcgBQeFN3ZWVwQnVmZmVyAGNyZWF0ZUNvbnZleE1lc2hGcm9tQnVmZmVyAHNoYXBlTWF0ZXJpYWxCdWZmZXIATWVtb3J5RXZlbnRTdHJpbmdCdWZmZXIAUHJvcGVydHlEZWZpbml0aW9uSGVscGVyOjptTmFtZUJ1ZmZlcgBQdmRDb21tU3RyZWFtQnVmZmVyZWRFdmVudFNpbms6Om1TUFZCdWZmZXIAdmluIDwgdmVydENvdW50VW5kZXIATWV0YURhdGFQcm92aWRlcgBnZXRGaWx0ZXJTaGFkZXIASGVhZGVyAG1TdGFja1tpXT09YWRkcgBhbmd1bGFyAHVuc2lnbmVkIGNoYXIAbGluZWFyAEFBQkJNYW5hZ2VyOjpwb3N0QnJvYWRQaGFzZSAtIGNsZWFyAHEAU2ltLnNjZW5lUXVlcmllc1Rhc2tTZXR1cABTaW0udGFza0ZyYW1ld29ya1NldHVwAGluZGV4IDwgbnVtVHJpZ3NJbkdyb3VwAER5bmFtaWNzLnNvbHZlR3JvdXAAbVN0cmVhbVN0YXRlID09IERhdGFTdHJlYW1TdGF0ZTo6UHJvcGVydHlNZXNzYWdlR3JvdXAAc2V0RG9taW5hbmNlR3JvdXAAZ2V0RG9taW5hbmNlR3JvdXAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wRmFjdG9yeS5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9HdU1lc2hGYWN0b3J5LmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9waHlzeGV4dGVuc2lvbnMvc3JjL0V4dFNpbXBsZUZhY3RvcnkuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvR3VHZW9tZXRyeVF1ZXJ5LmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL21lc2gvR3VNZXNoUXVlcnkuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4L3NyYy9OcEJhdGNoUXVlcnkuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3Mvc3JjL0R5UmlnaWRCb2R5VG9Tb2x2ZXJCb2R5LmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9sb3dsZXZlbGFhYmIvc3JjL0JwQnJvYWRQaGFzZVNhcEF1eC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9pbnRlcnNlY3Rpb24vR3VJbnRlcnNlY3Rpb25SYXlCb3guY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvcGNtL0d1UENNQ29udGFjdEJveEJveC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9zd2VlcC9HdVN3ZWVwQm94Qm94LmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL0d1Qm94LmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL3BjbS9HdVBDTUNvbnRhY3RTcGhlcmVCb3guY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvY29udGFjdC9HdUNvbnRhY3RQbGFuZUJveC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9jb250YWN0L0d1Q29udGFjdENhcHN1bGVCb3guY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvcGNtL0d1UENNQ29udGFjdENhcHN1bGVCb3guY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvc3dlZXAvR3VTd2VlcENhcHN1bGVCb3guY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvcGNtL0d1UENNQ29udGFjdEJveENvbnZleC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9wY20vR3VQQ01Db250YWN0R2VuQm94Q29udmV4LmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL2NvbnRhY3QvR3VDb250YWN0Q29udmV4Q29udmV4LmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL3BjbS9HdVBDTUNvbnRhY3RDb252ZXhDb252ZXguY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvcGNtL0d1UENNQ29udGFjdFNwaGVyZUNvbnZleC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9jb252ZXgvR3VTaGFwZUNvbnZleC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9wY20vR3VQQ01TaGFwZUNvbnZleC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9jb250YWN0L0d1Q29udGFjdENhcHN1bGVDb252ZXguY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvcGNtL0d1UENNQ29udGFjdENhcHN1bGVDb252ZXguY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2ZvdW5kYXRpb24vc3JjL3VuaXgvUHNVbml4TXV0ZXguY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2xvd2xldmVsL3NvZnR3YXJlL3NyYy9QeHNDb250ZXh0LmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9sb3dsZXZlbC9zb2Z0d2FyZS9zcmMvUHhzTnBoYXNlSW1wbGVtZW50YXRpb25Db250ZXh0LmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9waHlzeGNoYXJhY3RlcmtpbmVtYXRpYy9zcmMvQ2N0T2JzdGFjbGVDb250ZXh0LmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9waHlzeGV4dGVuc2lvbnMvc3JjL0V4dFJpZ2lkQm9keUV4dC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3hleHRlbnNpb25zL3NyYy9FeHRUcmlhbmdsZU1lc2hFeHQuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4Y29va2luZy9zcmMvRWRnZUxpc3QuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2NvbW1vbi9zcmMvQ21SYWRpeFNvcnQuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4L3NyYy9OcEFydGljdWxhdGlvbkpvaW50LmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9waHlzeGV4dGVuc2lvbnMvc3JjL0V4dFNwaGVyaWNhbEpvaW50LmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9waHlzeGV4dGVuc2lvbnMvc3JjL0V4dFJldm9sdXRlSm9pbnQuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4ZXh0ZW5zaW9ucy9zcmMvRXh0RGlzdGFuY2VKb2ludC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3hleHRlbnNpb25zL3NyYy9FeHRGaXhlZEpvaW50LmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9waHlzeGV4dGVuc2lvbnMvc3JjL0V4dFByaXNtYXRpY0pvaW50LmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9waHlzeGV4dGVuc2lvbnMvc3JjL0V4dEQ2Sm9pbnQuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4L3NyYy9OcENvbnN0cmFpbnQuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4L3NyYy9QdmRQaHlzaWNzQ2xpZW50LmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9wdmQvc3JjL1B4UHZkTWVtQ2xpZW50LmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9wdmQvc3JjL1B4UHZkUHJvZmlsZVpvbmVDbGllbnQuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4L3NyYy9idWZmZXJpbmcvU2NiU2NlbmVQdmRDbGllbnQuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvR3VSYXljYXN0VGVzdHMuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvR3VTd2VlcFRlc3RzLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL0d1Q0NUU3dlZXBUZXN0cy5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9HdU92ZXJsYXBUZXN0cy5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9HdVN3ZWVwU2hhcmVkVGVzdHMuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3Mvc3JjL0R5U29sdmVyQ29uc3RyYWludHMuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3Mvc3JjL0R5U29sdmVyUEZDb25zdHJhaW50cy5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvc3JjL1NjU2ltU3RhdHMuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL3NyYy9TY0l0ZXJhdG9ycy5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3hleHRlbnNpb25zL3NyYy9FeHRFeHRlbnNpb25zLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9waHlzeGNvb2tpbmcvc3JjL2NvbnZleC9Db252ZXhIdWxsVXRpbHMuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2ZvdW5kYXRpb24vc3JjL1BzTWF0aFV0aWxzLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9waHlzeGNvb2tpbmcvc3JjL0Nvb2tpbmdVdGlscy5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9zd2VlcC9HdVN3ZWVwVHJpYW5nbGVVdGlscy5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3hjaGFyYWN0ZXJraW5lbWF0aWMvc3JjL0NjdENoYXJhY3RlckNvbnRyb2xsZXJDYWxsYmFja3MuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvY2NkL0d1Q0NEU3dlZXBQcmltaXRpdmVzLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvTnBTY2VuZVF1ZXJpZXMuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvbWVzaC9HdVJUcmVlUXVlcmllcy5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3hjb29raW5nL3NyYy9BZGphY2VuY2llcy5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9HdUJvdW5kcy5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wUGh5c2ljcy5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvbG93bGV2ZWxkeW5hbWljcy9zcmMvRHlEeW5hbWljcy5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvbG93bGV2ZWxkeW5hbWljcy9zcmMvRHlUR1NEeW5hbWljcy5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wUHZkU2NlbmVRdWVyeUNvbGxlY3Rvci5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wQWN0b3IuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2ZvdW5kYXRpb24vc3JjL1BzQWxsb2NhdG9yLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9mb3VuZGF0aW9uL3NyYy9Qc1RlbXBBbGxvY2F0b3IuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4Y29va2luZy9zcmMvUXVhbnRpemVyLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9wdmQvc3JjL1B4UHZkVXNlclJlbmRlcmVyLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL2NvbnZleC9HdUNvbnZleEhlbHBlci5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvbG93bGV2ZWxkeW5hbWljcy9zcmMvRHlBcnRpY3VsYXRpb25IZWxwZXIuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3NjZW5lcXVlcnkvc3JjL1NxQnVja2V0UHJ1bmVyLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9zY2VuZXF1ZXJ5L3NyYy9TcUV4dGVuZGVkQnVja2V0UHJ1bmVyLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9zY2VuZXF1ZXJ5L3NyYy9TcUNvbXBvdW5kUHJ1bmVyLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9zY2VuZXF1ZXJ5L3NyYy9TcUFBQkJQcnVuZXIuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4Y29va2luZy9zcmMvTWVzaENsZWFuZXIuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4Y2hhcmFjdGVya2luZW1hdGljL3NyYy9DY3RCb3hDb250cm9sbGVyLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9waHlzeGNoYXJhY3RlcmtpbmVtYXRpYy9zcmMvQ2N0Q29udHJvbGxlci5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3hjaGFyYWN0ZXJraW5lbWF0aWMvc3JjL0NjdENoYXJhY3RlckNvbnRyb2xsZXIuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL3NyYy9TY1NpbXVsYXRpb25Db250cm9sbGVyLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9waHlzeGNoYXJhY3RlcmtpbmVtYXRpYy9zcmMvQ2N0Q2Fwc3VsZUNvbnRyb2xsZXIuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4ZXh0ZW5zaW9ucy9zcmMvRXh0RGVmYXVsdENwdURpc3BhdGNoZXIuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2xvd2xldmVsL3NvZnR3YXJlL3NyYy9QeHNEZWZhdWx0TWVtb3J5TWFuYWdlci5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2Uvc2NlbmVxdWVyeS9zcmMvU3FTY2VuZVF1ZXJ5TWFuYWdlci5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvc3JjL1NjU3FCb3VuZHNNYW5hZ2VyLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9waHlzeGNoYXJhY3RlcmtpbmVtYXRpYy9zcmMvQ2N0Q2hhcmFjdGVyQ29udHJvbGxlck1hbmFnZXIuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL3NyYy9TY0NvbnN0cmFpbnRQcm9qZWN0aW9uTWFuYWdlci5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvdGFzay9zcmMvVGFza01hbmFnZXIuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4L3NyYy9OcFNoYXBlTWFuYWdlci5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvbG93bGV2ZWwvc29mdHdhcmUvc3JjL1B4c1NpbXBsZUlzbGFuZE1hbmFnZXIuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2xvd2xldmVsYWFiYi9zcmMvQnBBQUJCTWFuYWdlci5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3hjb29raW5nL3NyYy9jb252ZXgvQ29udmV4UG9seWdvbnNCdWlsZGVyLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9waHlzeGNvb2tpbmcvc3JjL2NvbnZleC9Db252ZXhIdWxsQnVpbGRlci5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3hjb29raW5nL3NyYy9jb252ZXgvQ29udmV4TWVzaEJ1aWxkZXIuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4Y29va2luZy9zcmMvbWVzaC9UcmlhbmdsZU1lc2hCdWlsZGVyLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9waHlzeGNvb2tpbmcvc3JjL0JWSFN0cnVjdHVyZUJ1aWxkZXIuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4Y29va2luZy9zcmMvY29udmV4L0JpZ0NvbnZleERhdGFCdWlsZGVyLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9sb3dsZXZlbGR5bmFtaWNzL3NyYy9EeUNvbnN0cmFpbnRTZXR1cC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvbG93bGV2ZWxkeW5hbWljcy9zcmMvRHlDb250YWN0UHJlcC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvbG93bGV2ZWxkeW5hbWljcy9zcmMvRHlBcnRpY3VsYXRpb25Db250YWN0UHJlcC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvbG93bGV2ZWxkeW5hbWljcy9zcmMvRHlUR1NDb250YWN0UHJlcC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvbG93bGV2ZWxhYWJiL3NyYy9CcEJyb2FkUGhhc2VTYXAuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3NjZW5lcXVlcnkvc3JjL1NxQUFCQlRyZWVVcGRhdGVNYXAuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvcGNtL0d1UENNQ29udGFjdENvbnZleENvbW1vbi5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvbG93bGV2ZWxkeW5hbWljcy9zcmMvRHlDb25zdHJhaW50UGFydGl0aW9uLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9zaW11bGF0aW9uY29udHJvbGxlci9zcmMvU2NDb25zdHJhaW50SW50ZXJhY3Rpb24uY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL3NyYy9TY1RyaWdnZXJJbnRlcmFjdGlvbi5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvc3JjL1NjU2hhcGVJbnRlcmFjdGlvbi5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvc3JjL1NjSW50ZXJhY3Rpb24uY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4Y29va2luZy9zcmMvY29udmV4L1ZvbHVtZUludGVncmF0aW9uLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9sb3dsZXZlbGR5bmFtaWNzL3NyYy9EeUFydGljdWxhdGlvbi5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wQXJ0aWN1bGF0aW9uLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9sb3dsZXZlbGR5bmFtaWNzL3NyYy9EeUZlYXRoZXJzdG9uZUFydGljdWxhdGlvbi5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZm91bmRhdGlvbi9zcmMvUHNGb3VuZGF0aW9uLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL0d1R2VvbWV0cnlVbmlvbi5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9jb250YWN0L0d1Q29udGFjdFBvbHlnb25Qb2x5Z29uLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9zaW11bGF0aW9uY29udHJvbGxlci9zcmMvU2NCb2R5U2ltLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9zaW11bGF0aW9uY29udHJvbGxlci9zcmMvU2NBcnRpY3VsYXRpb25Kb2ludFNpbS5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvc3JjL1NjQ29uc3RyYWludFNpbS5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvc3JjL1NjRWxlbWVudFNpbS5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvc3JjL1NjQWN0b3JTaW0uY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL3NyYy9TY0FydGljdWxhdGlvblNpbS5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvc3JjL1NjU2hhcGVTaW0uY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2xvd2xldmVsL3NvZnR3YXJlL3NyYy9QeHNJc2xhbmRTaW0uY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3B2ZC9zcmMvUHhQdmREYXRhU3RyZWFtLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9wdmQvc3JjL1B4UHJvZmlsZUV2ZW50SW1wbC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcHZkL3NyYy9QeFB2ZEltcGwuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3Mvc3JjL0R5U29sdmVyQ29udHJvbC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvbG93bGV2ZWwvY29tbW9uL3NyYy9waXBlbGluZS9QeGNOcE1lbUJsb2NrUG9vbC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2Uvc2NlbmVxdWVyeS9zcmMvU3FQcnVuaW5nUG9vbC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2Uvc2NlbmVxdWVyeS9zcmMvU3FDb21wb3VuZFBydW5pbmdQb29sLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL2hmL0d1SGVpZ2h0RmllbGRVdGlsLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL0d1SW50ZXJuYWwuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4L3NyYy9OcE1hdGVyaWFsLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvTnBBcnRpY3VsYXRpb25MaW5rLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9sb3dsZXZlbGR5bmFtaWNzL3NyYy9EeVNvbHZlckNvbnN0cmFpbnRzQmxvY2suY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3Mvc3JjL0R5U29sdmVyUEZDb25zdHJhaW50c0Jsb2NrLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9sb3dsZXZlbGR5bmFtaWNzL3NyYy9EeUNvbnN0cmFpbnRTZXR1cEJsb2NrLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9sb3dsZXZlbGR5bmFtaWNzL3NyYy9EeVRHU0NvbnRhY3RQcmVwQmxvY2suY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4L3NyYy9OcFdyaXRlQ2hlY2suY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4L3NyYy9OcFJlYWRDaGVjay5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3hleHRlbnNpb25zL3NyYy9FeHREZWZhdWx0RXJyb3JDYWxsYmFjay5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9jb252ZXgvR3VDb252ZXhNZXNoLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL2NvbnRhY3QvR3VDb250YWN0Q29udmV4TWVzaC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9wY20vR3VQQ01Db250YWN0Q29udmV4TWVzaC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9jY2QvR3VDQ0RTd2VlcENvbnZleE1lc2guY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvbWVzaC9HdU92ZXJsYXBUZXN0c01lc2guY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvbWVzaC9HdVN3ZWVwc01lc2guY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2xvd2xldmVsL2NvbW1vbi9zcmMvcGlwZWxpbmUvUHhjTWF0ZXJpYWxNZXNoLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL2NvbnRhY3QvR3VDb250YWN0U3BoZXJlTWVzaC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9jb250YWN0L0d1Q29udGFjdENhcHN1bGVNZXNoLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL21lc2gvR3VUcmlhbmdsZU1lc2guY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2xvd2xldmVsL2NvbW1vbi9zcmMvcGlwZWxpbmUvUHhjTnBCYXRjaC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3hjb29raW5nL3NyYy9tZXNoL1JUcmVlQ29va2luZy5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3hjb29raW5nL3NyYy9Db29raW5nLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvUHZkTWV0YURhdGFQdmRCaW5kaW5nLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL2NvbnZleC9HdUhpbGxDbGltYmluZy5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wQXJ0aWN1bGF0aW9uSm9pbnRSZWR1Y2VkQ29vcmRpbmF0ZS5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wQXJ0aWN1bGF0aW9uUmVkdWNlZENvb3JkaW5hdGUuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4L3NyYy9OcEFnZ3JlZ2F0ZS5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL2J1ZmZlcmluZy9TY2JBZ2dyZWdhdGUuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2xvd2xldmVsYWFiYi9zcmMvQnBCcm9hZFBoYXNlLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvYnVmZmVyaW5nL1NjYkJhc2UuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3NjZW5lcXVlcnkvc3JjL1NxUHJ1bmluZ1N0cnVjdHVyZS5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9HdUJWSFN0cnVjdHVyZS5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvc3JjL1NjQm9keUNvcmUuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL3NyYy9TY0FydGljdWxhdGlvbkpvaW50Q29yZS5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvc3JjL1NjQWN0b3JDb3JlLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9zY2VuZXF1ZXJ5L3NyYy9TcUluY3JlbWVudGFsQUFCQlBydW5lckNvcmUuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL3NyYy9TY05QaGFzZUNvcmUuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL3NyYy9TY1NoYXBlQ29yZS5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvc3JjL1NjUmlnaWRDb3JlLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL3BjbS9HdVBDTUNvbnRhY3RTcGhlcmVTcGhlcmUuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvc3dlZXAvR3VTd2VlcFNwaGVyZVNwaGVyZS5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wU2hhcGUuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4L3NyYy9idWZmZXJpbmcvU2NiU2hhcGUuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4L3NyYy9OcFNjZW5lLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9zaW11bGF0aW9uY29udHJvbGxlci9zcmMvU2NTY2VuZS5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL2J1ZmZlcmluZy9TY2JTY2VuZS5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9wY20vR3VQQ01Db250YWN0U3BoZXJlQ2Fwc3VsZS5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9wY20vR3VQQ01Db250YWN0Q2Fwc3VsZUNhcHN1bGUuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvc3dlZXAvR3VTd2VlcFNwaGVyZVRyaWFuZ2xlLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL2ludGVyc2VjdGlvbi9HdUludGVyc2VjdGlvbkNhcHN1bGVUcmlhbmdsZS5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvY29tbW9uL3NyYy9DbVB0clRhYmxlLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9sb3dsZXZlbC9jb21tb24vc3JjL3BpcGVsaW5lL1B4Y0NvbnRhY3RDYWNoZS5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvc3JjL1NjQ29uc3RyYWludFByb2plY3Rpb25UcmVlLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL21lc2gvR3VSVHJlZS5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9tZXNoL0d1VHJpYW5nbGVNZXNoUlRyZWUuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvbWVzaC9HdU1pZHBoYXNlUlRyZWUuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3NjZW5lcXVlcnkvc3JjL1NxQUFCQlRyZWUuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3NjZW5lcXVlcnkvc3JjL1NxSW5jcmVtZW50YWxBQUJCVHJlZS5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvc3JjL1NjQ29uc3RyYWludEdyb3VwTm9kZS5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9wY20vR3VQZXJzaXN0ZW50Q29udGFjdE1hbmlmb2xkLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL0d1QUFCQlRyZWVCdWlsZC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9tZXNoL0d1QlY0QnVpbGQuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvbWVzaC9HdUJWMzJCdWlsZC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9wY20vR3VQQ01Db250YWN0Q29udmV4SGVpZ2h0RmllbGQuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvaGYvR3VIZWlnaHRGaWVsZC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvbG93bGV2ZWwvY29tbW9uL3NyYy9waXBlbGluZS9QeGNNYXRlcmlhbEhlaWdodEZpZWxkLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL3N3ZWVwL0d1U3dlZXBCb3hUcmlhbmdsZV9GZWF0dXJlQmFzZWQuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2NvbW1vbi9zcmMvQ21SYWRpeFNvcnRCdWZmZXJlZC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvbG93bGV2ZWwvY29tbW9uL3NyYy9waXBlbGluZS9QeGNOcENvbnRhY3RQcmVwU2hhcmVkLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9sb3dsZXZlbGFhYmIvc3JjL0JwQnJvYWRQaGFzZVNoYXJlZC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZm91bmRhdGlvbi9zcmMvdW5peC9Qc1VuaXhUaHJlYWQuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2ZvdW5kYXRpb24vc3JjL3VuaXgvUHNVbml4U3luYy5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wUmlnaWRTdGF0aWMuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3Mvc3JjL0R5RmVhdGhlcnN0b25lSW52ZXJzZUR5bmFtaWMuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3Mvc3JjL0R5RmVhdGhlcnN0b25lRm9yd2FyZER5bmFtaWMuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4L3NyYy9OcFJpZ2lkRHluYW1pYy5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3hjb29raW5nL3NyYy9jb252ZXgvUXVpY2tIdWxsQ29udmV4SHVsbExpYi5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3hjb29raW5nL3NyYy9jb252ZXgvQ29udmV4SHVsbExpYi5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9jb252ZXgvR3VCaWdDb252ZXhEYXRhLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9wdmQvc3JjL1B4UHZkT2JqZWN0TW9kZWxNZXRhRGF0YS5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvbG93bGV2ZWxhYWJiL3NyYy9CcEJyb2FkUGhhc2VNQlAuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2xvd2xldmVsYWFiYi9zcmMvQnBCcm9hZFBoYXNlQUJQLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9sb3dsZXZlbGR5bmFtaWNzL3NyYy9EeUNvbnRhY3RQcmVwUEYuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3Mvc3JjL0R5U29sdmVyQ29udHJvbFBGLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9sb3dsZXZlbGR5bmFtaWNzL3NyYy9EeUNvbnRhY3RQcmVwNFBGLmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL2hmL0d1T3ZlcmxhcFRlc3RzSEYuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvaGYvR3VTd2VlcHNIRi5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9HdU1URC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9HdVN3ZWVwTVRELmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9sb3dsZXZlbC9zb2Z0d2FyZS9zcmMvUHhzQ0NELmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL2dqay9HdUVQQS5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvbG93bGV2ZWxkeW5hbWljcy9zcmMvRHlDb250YWN0UHJlcDQuY3BwAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvbWVzaC9HdUJWNC5jcHAAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9tZXNoL0d1VHJpYW5nbGVNZXNoQlY0LmNwcABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL21lc2gvR3VCVjMyLmNwcABTb2x2ZXJPZmZzZXRTbG9wACFjYWNoZVRvcFZhbGlkIHx8IHRvcCA9PSBjYWNoZVRvcAAhY2FjaGVUb3BWYWxpZCB8fCBzdGFja1B0clswXSA9PSBjYWNoZVRvcABucAB0bXAAbVRpbWVzdGFtcCA9PSBtQmFzZS5tVGltZXN0YW1wAHRpbWVTdGFtcCA9PSBtQUFCQlRyZWVbbUxhc3RUcmVlXS50aW1lU3RhbXAAdHJlZS50aW1lU3RhbXAgPT0gdGltZVN0YW1wACFtQUFCQlRyZWVbbUN1cnJlbnRUcmVlXS50cmVlIHx8IG1BQUJCVHJlZVttQ3VycmVudFRyZWVdLnRpbWVTdGFtcCAhPSB0aW1lU3RhbXAAbUNvbnRhY3RSZXBvcnRTdGFtcCAhPSBzaGFwZVBhaXJUaW1lU3RhbXAAU2ltLnZpc3VhbGl6ZVN0YXJ0U3RlcABTY1NjZW5lLmNvbGxpZGVTdGVwAFNjU2NlbmUuYWR2YW5jZVN0ZXAAU2ltLnZpc3VhbGl6ZUVuZFN0ZXAAU2NlbmVRdWVyeS5zY2VuZVF1ZXJ5QnVpbGRTdGVwAFNpbS5zY2VuZVF1ZXJ5QnVpbGRTdGVwAFNjZW5lUXVlcnkucHJ1bmVyQnVpbGRTdGVwAE1lc2hRdWVyeS5zd2VlcABTY2VuZVF1ZXJ5LnN3ZWVwACBQcmVjaXNlIHN3ZWVwIGRvZXNuJ3Qgc3VwcG9ydCBNVEQuIFBlcmZvcm0gTVREIHdpdGggZGVmYXVsdCBzd2VlcABhZHZUb2k6IGNsZWFuIHN3ZWVwAFB2ZFN3ZWVwAFB4c0NvbnRleHQucG9zdENDRFN3ZWVwAFB4c0NvbnRleHQuQ0NEU3dlZXAAcHV0VG9TbGVlcABTYzo6U2NlbmU6OnB1dE9iamVjdHNUb1NsZWVwAFNjOjpTY2VuZTo6cHV0SW50ZXJhY3Rpb25zVG9TbGVlcABUaHJlYWRDb250ZXh0OjptUGFydGl0aW9uTm9ybWFsaXphdGlvbkJpdG1hcABtUmVtYXAAbU1lc2hEYXRhLm1GYWNlUmVtYXAAIW1GYWNlUmVtYXAAVXBkYXRlIG1hcABTY2VuZVF1ZXJ5Lm92ZXJsYXAAUHZkT3ZlcmxhcABQeE1lc2hPdmVybGFwVXRpbDo6ZmluZE92ZXJsYXAAUHZkT3V0U3RyZWFtOjptU3RyaW5nSGFzaE1hcABNZXRhRGF0YVByb3ZpZGVyOjptVHlwZU1hcABQcm9wZXJ0eU1lc3NhZ2VNYXAAU3dhcCBNYXAAd2FrZVVwAGZsYWdzICYgQnVmOjpCRl9XYWtlVXAAYnVmZmVyRmxhZ3MgJiBCdWY6OkJGX1dha2VVcABtRWRnZXNbaW5leHRdLnAgPT0gbUVkZ2VzW2ldLnAAY3JlYXRlU2hhcGU6IG1hdGVyaWFsIGNvdW50IGlzIHplcm8ATnBTY2VuZVF1ZXJpZXM6Om11bHRpUXVlcnkgaW5wdXQgY2hlY2s6IGRpc3RhbmNlIGNhbm5vdCBiZSBuZWdhdGl2ZSBvciB6ZXJvACBQcmVjaXNlIHN3ZWVwIGRvZXNuJ3Qgc3VwcG9ydCBpbmZsYXRpb24sIGluZmxhdGlvbiB3aWxsIGJlIG92ZXJ3cml0dGVuIHRvIGJlIHplcm8Ac2V0RHJpdmVHZWFyUmF0aW8AZ2V0RHJpdmVHZWFyUmF0aW8AaW5mbwByZXN0aXR1dGlvbgBzZXRSZXN0aXR1dGlvbgBSZXNpdGl0dXRpb24ATnBTY2VuZS5leGVjdXRpb24AU2ltLnByb2Nlc3NOZXdPdmVybGFwcy5pc2xhbmRJbnNlcnRpb24AU2NTY2VuZS5pc2xhbmRJbnNlcnRpb24ARmVhdGhlcnN0b25lQXJ0aWN1bGF0aW9uOjpqY2FsYyBhcHBsaWNhdGlvbiBuZWVkIHRvIGRlZmluZSB2YWxpZCBqb2ludCB0eXBlIGFuZCBtb3Rpb24AUHhBcnRpY3VsYXRpb25Kb2ludFJlZHVjZWRDb29yZGluYXRlOjpzZXRNb3Rpb24gdmFsaWQgam9pbnQgdHlwZShlUFJJU01BVElDLCBlUkVWT0xVVEUsIGVTUEhFUklDQUwgb3IgZUZJWCkgaGFzIHRvIGJlIHNldCBiZWZvcmUgc2V0TW90aW9uAGdldE1vdGlvbgBQeEQ2TW90aW9uAFB4c0R5bmFtaWNzLnNvbHZlckNvbnN0cmFpbnRQYXJ0aXRpb24AVGhyZWFkQ29udGV4dDo6ZnJpY3Rpb25zQ29uc3RyYWludHNQZXJQYXJ0aXRpb24AVGhyZWFkQ29udGV4dDo6bUNvbnN0cmFpbnRzUGVyUGFydGl0aW9uAHBvc2l0aW9uAHNldFBvc2l0aW9uAGdldFBvc2l0aW9uAHNldERyaXZlUG9zaXRpb24ATnBTY2VuZS5jb21wbGV0aW9uAG5vdGlmeU9uRGVzdHJ1Y3Rpb24Ac2V0U3RhdGljRnJpY3Rpb24Ac2V0RHluYW1pY0ZyaWN0aW9uAGdldER5bmFtaWNGcmljdGlvbgB1cERpcmVjdGlvbgBBUEkuYWRkQ29sbGVjdGlvbgBTY1NjZW5lLmNvbnN0cmFpbnRQcm9qZWN0aW9uAENvbnN0cmFpbnRQcm9qZWN0aW9uAFNjU2NlbmU6OkNvbnN0cmFpbnRJbnRlcmFjdGlvbgBtSW50ZXJhY3Rpb24AIXVzZUFkYXB0aXZlRm9yY2UgfHwgIWVuYWJsZVN0YWJpbGl6YXRpb24AU2ltLnNjZW5lRmluYWxpemF0aW9uAEJhc2ljLmRlYWN0aXZhdGlvbgBjb250aW51YXRpb24Acm90YXRpb24Ac2V0Um90YXRpb24Ac2V0VGFyZ2V0T3JpZW50YXRpb24AZ2V0VGFyZ2V0T3JpZW50YXRpb24AUGVuZXRyYXRpb24AU2M6OlNjZW5lOjphZnRlckludGVncmF0aW9uAFNjU2NlbmUuYWZ0ZXJJbnRlZ3JhdGlvbgBQcmVJbnRlZ3JhdGlvbgBBQUJCTWFuYWdlcjo6dXBkYXRlQUFCQnNBbmRCUCAtIHVwZGF0ZSAtIGRpcnR5IGl0ZXJhdGlvbgBBQUJCTWFuYWdlcjo6dXBkYXRlQUFCQnNBbmRCUCAtIHVwZGF0ZSAtIGJpdG1hcCBpdGVyYXRpb24AaW52YWxpZCBvcGVyYXRpb24AY29tcHV0ZUpvaW50QWNjZWxlcmF0aW9uAGdldExpbmtBY2NlbGVyYXRpb24Ac2VwYXJhdGlvbgBDY2RNYXhTZXBhcmF0aW9uAEFQSS5mbHVzaFNpbXVsYXRpb24ATnBBcnRpY3VsYXRpb246OmNyZWF0ZUxpbms6IGF0IG1vc3QgNjQgbGlua3MgYWxsb3dlZCBpbiBhbiBhcnRpY3VsYXRpb24AUHhBcnRpY3VsYXRpb24AZ2V0QXJ0aWN1bGF0aW9uAG1BcnRpY3VsYXRpb24AQVBJLnJlbW92ZUFydGljdWxhdGlvbgBBUEkuYWRkQXJ0aWN1bGF0aW9uAFB4U2NlbmU6OnJlbW92ZUFydGljdWxhdGlvbigpOiBBcnRpY3VsYXRpb24AdHJhbnNsYXRpb24Ac2V0VGVzc2VsbGF0aW9uAFNoYXBlIGNyZWF0aW9uAFB4Rm91bmRhdGlvbgBQeENyZWF0ZUZvdW5kYXRpb24AR3B1Q29tcHV0ZVZlcnNpb24AQmFzaWMuY29sbGlzaW9uAHNldENvbGxpc2lvbgBCYXNpYy5jaGVja0NvbGxpc2lvbgBmZXRjaENvbGxpc2lvbgBnZXRTZWxmQ29sbGlzaW9uAHJlbW92ZUJyb2FkUGhhc2VSZWdpb24AQnJvYWRQaGFzZS5hZGRCcm9hZFBoYXNlUmVnaW9uAHJlbW92ZWRSZWdpb24AYWRkZWRSZWdpb24AUHhIdWxsUG9seWdvbgAodmVydGV4SW5kZXggJSBtRGF0YS5jb2x1bW5zKT09Y29sdW1uACh2ZXJ0ZXhJbmRleCAlIG5iQ29sdW1ucyk9PWNvbHVtbgAodmVydGV4SW5kZXggJSBnZXROYkNvbHVtbnNGYXN0KCkpID09IGNvbHVtbgB0d2luAGhlVHdpbgBkdGVzdCArIHRlc3RJbnRlcm5hbE9iamVjdHNFcHNpbG9uKnRvbGVyYW5jZUxlbmd0aCA+PSBkbWluAGQgKyB0ZXN0SW50ZXJuYWxPYmplY3RzRXBzaWxvbip0b2xlcmFuY2VMZW5ndGggPj0gZG1pbgBvcmlnaW4AcmF5T3JpZ2luAEFQSS5zaGlmdE9yaWdpbgBvbkNvbnRhY3RCZWdpbgBvblRyaWdnZXJCZWdpbgBiYXRjaEVuZCA+PSBiYXRjaEJlZ2luAFpBbmdsZU1pbgBZQW5nbGVNaW4AY2hpbGRyZW4AZ2V0Q2hpbGRyZW4AZ2V0TmJDaGlsZHJlbgBtU3RyZWFtU3RhdGUgPT0gRGF0YVN0cmVhbVN0YXRlOjpPcGVuAFNjU2NlbmUuaXNsYW5kR2VuAFNpbS5wb3N0SXNsYW5kR2VuAFNjU2NlbmUucG9zdElzbGFuZEdlbgBCYXNpYy5maXJzdFBhc3NJc2xhbmRHZW4AQmFzaWMudGhpcmRQYXNzSXNsYW5kR2VuAFNjOjpTY2VuZTo6cG9zdFRoaXJkUGFzc0lzbGFuZEdlbgBCYXNpYy5zZWNvbmRQYXNzSXNsYW5kR2VuAFNpbS5wcmVJc2xhbmRHZW4AbmFuAGNvbXB1dGVEZW5zZUphY29iaWFuAG1heGltdW0AbWF4aW11bSA+PSBtaW5pbXVtAFB4UGh5c2ljczo6Y3JlYXRlUmlnaWRTdGF0aWM6IGludmFsaWQgdHJhbnNmb3JtAFB4UGh5c2ljczo6Y3JlYXRlUmlnaWREeW5hbWljOiBpbnZhbGlkIHRyYW5zZm9ybQBQeFNwaGVyaWNhbEpvaW50Q3JlYXRlOiBsb2NhbCBmcmFtZSAxIGlzIG5vdCBhIHZhbGlkIHRyYW5zZm9ybQBQeFJldm9sdXRlSm9pbnRDcmVhdGU6IGxvY2FsIGZyYW1lIDEgaXMgbm90IGEgdmFsaWQgdHJhbnNmb3JtAFB4RGlzdGFuY2VKb2ludENyZWF0ZTogbG9jYWwgZnJhbWUgMSBpcyBub3QgYSB2YWxpZCB0cmFuc2Zvcm0AUHhGaXhlZEpvaW50Q3JlYXRlOiBsb2NhbCBmcmFtZSAxIGlzIG5vdCBhIHZhbGlkIHRyYW5zZm9ybQBQeFByaXNtYXRpY0pvaW50Q3JlYXRlOiBsb2NhbCBmcmFtZSAxIGlzIG5vdCBhIHZhbGlkIHRyYW5zZm9ybQBQeEQ2Sm9pbnRDcmVhdGU6IGxvY2FsIGZyYW1lIDEgaXMgbm90IGEgdmFsaWQgdHJhbnNmb3JtAFB4U3BoZXJpY2FsSm9pbnRDcmVhdGU6IGxvY2FsIGZyYW1lIDAgaXMgbm90IGEgdmFsaWQgdHJhbnNmb3JtAFB4UmV2b2x1dGVKb2ludENyZWF0ZTogbG9jYWwgZnJhbWUgMCBpcyBub3QgYSB2YWxpZCB0cmFuc2Zvcm0AUHhEaXN0YW5jZUpvaW50Q3JlYXRlOiBsb2NhbCBmcmFtZSAwIGlzIG5vdCBhIHZhbGlkIHRyYW5zZm9ybQBQeEZpeGVkSm9pbnRDcmVhdGU6IGxvY2FsIGZyYW1lIDAgaXMgbm90IGEgdmFsaWQgdHJhbnNmb3JtAFB4UHJpc21hdGljSm9pbnRDcmVhdGU6IGxvY2FsIGZyYW1lIDAgaXMgbm90IGEgdmFsaWQgdHJhbnNmb3JtAFB4RDZKb2ludENyZWF0ZTogbG9jYWwgZnJhbWUgMCBpcyBub3QgYSB2YWxpZCB0cmFuc2Zvcm0AUHhUcmFuc2Zvcm0AUmVsYXRpdmVUcmFuc2Zvcm0AQy5tR2VvbQBVbnN1cHBvcnRlZCBnZW9tZXRyeSB0eXBlIGluIHdyaXRlR2VvbQBVbnN1cHBvcnRlZCBnZW9tZXRyeSB0eXBlIGluIHJlYWRHZW9tAHNpbQBib2R5U2ltAEJvZHlTaW0AU2NTY2VuZTo6Q29uc3RyYWludFNpbQBBUEkuYWRkQWN0b3JUb1NpbQBBUEkucmVtb3ZlQWN0b3JGcm9tU2ltAFNoYXBlU2ltAFN0YXRpY1NpbQBtZW1vcnkgZXZlbnQgc3RyZWFtAHJlbmRlciBldmVudCBzdHJlYW0AcHJvZmlsZSBldmVudCBzdHJlYW0AUHZkT3V0U3RyZWFtAHN3ZWVwVGVzdFN0cmVhbQBQeFRocmVzaG9sZFN0cmVhbQBQeHNEeW5hbWljcy5jcmVhdGVGb3JjZUNoYW5nZVRocmVzaG9sZFN0cmVhbQBtVG0AaW1wbABQcm9wZXJ0eU1lc3NhZ2VEZXNjcmlwdGlvbkltcGwAUmVhZFdyaXRlTG9ja0ltcGwAU3RyaW5nVGFibGVJbXBsAFB2ZEltcGwAQ2xhc3NEZXNjSW1wbABQcm9wRGVzY0ltcGwAUHZkT2JqZWN0TW9kZWxNZXRhRGF0YUltcGwAUHJ1bmluZyBwb29sAGJvb2wAU2hhcmVkUXVldWVFbnRyeVBvb2wAY29ubmVjdG9yQXJyYXlQb29sAGFjdG9yUGFpckNvbnRhY3RSZXBvcnRQb29sAGFjdG9yUGFpclJlcG9ydFBvb2wAQUFCQlRyZWVOb2Rlc1Bvb2wAQUFCQlRyZWVJbmRpY2VzUG9vbABhY3RvclBhaXJQb29sAGludGVyYWN0aW9uTWFya2VyUG9vbABtQ29udGFjdE1hbmFnZXJQb29sAHRyaWdnZXJJbnRlcmFjdGlvblBvb2wAc2hhcGVJbnRlcmFjdGlvblBvb2wAQm9keVNpbVBvb2wATWF0ZXJpYWxQb29sAHByb2plY3Rpb25Ob2RlUG9vbABQdmRDb21tU3RyZWFtQnVmZmVyZWRFdmVudFNpbms6Om1QdmRDb21tYW5kUG9vbABtTWFuaWZvbGRQb29sAG1TcGhlcmVNYW5pZm9sZFBvb2wAc2ltU3RhdGVEYXRhUG9vbABzY2VuZVBvaW50ZXJCbG9jazhQb29sAFB4c0NvbnRleHQgQ29uc3RyYWludEJsb2NrMTI4UG9vbABQeHNDb250ZXh0IENvbnN0cmFpbnRCbG9jazI1NlBvb2wAc2NlbmVQb2ludGVyQmxvY2sxNlBvb2wAUHhzQ29udGV4dCBDb25zdHJhaW50QmxvY2szODRQb29sAHNjZW5lUG9pbnRlckJsb2NrMzJQb29sAFNjZW5lU2ltIFBvb2wAUHZkQm9vbABtQ3JvcGVkQ29udmV4SHVsbABtUXVpY2tIdWxsAHBlcm11dGVbbnVtQm91bmRzXSA9PSBzZW50aW5lbABQcm9jZXNzU2VsZkNvbGxpc2lvblBhaXJzUGFyYWxsZWwAU29ydEFnZ3JlZ2F0ZUJvdW5kc1BhcmFsbGVsAER5bmFtaWNzOnNvbHZlSXNsYW5kUGFyYWxsZWwAY3JlYXRlRmluYWxpemVDb250YWN0c19QYXJhbGxlbABwLm1Jc2xhbmRJZCAhPSBzdGF0aWNMYWJlbABlbXNjcmlwdGVuOjp2YWwAdmVydHMgJiYgdmFsAE5iRGlzY3JldGVDb250YWN0UGFpcnNUb3RhbABuYlNsZWVwaW5nTGVmdD09ZXhwZWN0ZWRUb3RhbABuYlNsZWVwaW5nTGVmdDxleHBlY3RlZFRvdGFsAGk9PW5iVG90YWwAU29sdmVyQ29yZUdlbmVyYWwAcGh5c3gzX2RlYnVnZ2VyX2ludGVybmFsAGFkZEFjdG9yc0ludGVybmFsAHNldEdsb2JhbFBvc2VJbnRlcm5hbABub3JtYWwAQ29udGFjdE5vcm1hbAB3b3JsZE5vcm1hbABQeE1hdGVyaWFsAHNldE1hdGVyaWFsAGNyZWF0ZU1hdGVyaWFsAEtpbmVtYXRpY0NvcHlUYXNrAFNldHVwU29sdmVyQ29uc3RyYWludHNUYXNrAFNldHVwQXJ0aWN1bGF0aW9uSW50ZXJuYWxDb25zdHJhaW50c1Rhc2sAU2NTY2VuZS5mZXRjaFBhdGNoRXZlbnRzVGFzawBQb3N0VGhpcmRQYXNzVGFzawBEaXJ0eVNoYXBlVXBkYXRlc1Rhc2sAU2NTY2VuZS5wcm9jZXNzTG9zdFNvbHZlclBhdGNoZXNUYXNrAFVwZGF0ZUNDREJvdW5kc1Rhc2sAU2V0dXBEZXNjc1Rhc2sAU2ltLlNjQXJ0aWNCZWZvcmVTb2x2ZXJUYXNrAFNjU2NlbmUuU2NBcnRpY0JlZm9yZVNvbHZlclRhc2sAU2ltLlNjQmVmb3JlU29sdmVyVGFzawBPdmVybGFwRmlsdGVyVGFzawBTZXRTdGVwcGVyVGFzawBGYWlsZWQgdG8gYWxsb2NhdGUgUHhzQ0NEU3dlZXBUYXNrAFBhcnRpdGlvblRhc2sAVXBkYXRlQ29udGludWF0aW9uVGFzawBBZ2dyZWdhdGVCb3VuZHNDb21wdXRhdGlvblRhc2sAU2NTY2VuZS5hZnRlckludGVncmF0aW9uVGFzawBTZXR1cEFydGljdWxhdGlvblRhc2sAVXBkYXRlQXJ0aWN1bGF0aW9uVGFzawBTY1NjZW5lLnBvc3RUaGlyZFBhc3NJc2xhbmRHZW5UYXNrACF0dC5tVGFzawAhbVRhc2tUYWJsZVsgcHJlcmVnIF0ubVRhc2sAUHJlSW50ZWdyYXRlUGFyYWxsZWxUYXNrAE5wQ29udGFjdENhbGxiYWNrVGFzawBDb3B5QmFja1Rhc2sAU2NTY2VuZS5wcm9jZXNzTnBMb3N0VG91Y2hUYXNrAFBhcmFsbGVsU29sdmVUYXNrAFByZUludGVncmF0ZVRhc2sAU29sdmVyQXJ0aWN1bGF0aW9uVXBkYXRlVGFzawBTcGVjdWxhdGl2ZUNDRENvbnRhY3REaXN0YW5jZUFydGljdWxhdGlvblVwZGF0ZVRhc2sARmluYWxpemVVcGRhdGVUYXNrAFNjU2NlbmUuU2NLaW5lbWF0aWNQb3NlVXBkYXRlVGFzawBTY1NjZW5lLktpbmVtYXRpY1NoYXBlVXBkYXRlVGFzawBTcGVjdWxhdGl2ZUNDRENvbnRhY3REaXN0YW5jZVVwZGF0ZVRhc2sAU2NTY2VuZS5LaW5lbWF0aWNVcGRhdGVUYXNrAFNjU2NlbmUuVXBkYXRQcm9qZWN0ZWRQb3NlVGFzawBQeEJhc2VUYXNrAE1lcmdlVGFzawBEeW5hbWljcy5lbmRUYXNrAEZpbmlzaFNvbHZlSXNsYW5kVGFzawBFbmRJc2xhbmRUYXNrAFNjU2NlbmUuc2V0RWRnZXNDb25uZWN0ZWRUYXNrAE9uT3ZlcmxhcENyZWF0ZWRUYXNrAFVwZGF0ZUFydGljVGFzawBTY1NjZW5lLktpbmVtYXRpY0FkZER5bmFtaWNUYXNrAFNldHVwU29sdmVyQ29uc3RyYWludHNTdWJUYXNrAFB4c0R5bmFtaWNzLlB4c0NyZWF0ZUFydGljQ29uc3RyYWludHNTdWJUYXNrAFBvc3RCcm9hZFBoYXNlU3RhZ2UyVGFzawBTY1NjZW5lLmNvbnN0cmFpbnRQcm9qZWN0aW9uV29yawBTY05QaGFzZUNvcmUudHJpZ2dlckludGVyYWN0aW9uV29yawBCcE1CUC51cGRhdGVXb3JrAEJwU0FQLnVwZGF0ZVdvcmsAQnBNQlAucG9zdFVwZGF0ZVdvcmsAQnBTQVAucG9zdFVwZGF0ZVdvcmsAb2sARmx1c2hQb29sQ2h1bmsAY3JlYXRlQ29uc3RyYWludDogQXQgbGVhc3Qgb25lIGFjdG9yIG11c3QgYmUgZHluYW1pYyBvciBhbiBhcnRpY3VsYXRpb24gbGluawB0ZWxlcG9ydFJvb3RMaW5rAFB4QXJ0aWN1bGF0aW9uTGluawBjcmVhdGVMaW5rAHNldEtpbmVtYXRpY0xpbmsAYnIucmFuawBtVW51c2VkW2FdICE9IGJsb2NrAENvbnN0cmFpbnRCbG9jawBibG9jayA8PSBtQ3VycmVudEJsb2NrAGhhc0Jsb2NrAG1DdXJyZW50QmxvY2stPmNvdW50ID09IGVsZW1lbnRzUGVyQmxvY2sAUHhjTnBNZW1CbG9jawBRdWlja2h1bGwgTWVtQmxvY2sAIW1UbXBUcmlnZ2VyUHJvY2Vzc2luZ0Jsb2NrAFB4QXJ0aWN1bGF0aW9uTGlua1VwZGF0ZUJsb2NrAFB4UmlnaWREeW5hbWljVXBkYXRlQmxvY2sAQXJ0aWN1bGF0aW9ucy5wcmVwYXJlRGF0YUJsb2NrAE11dGV4IG11c3QgYmUgdW5sb2NrZWQgb25seSBieSB0aHJlYWQgdGhhdCBoYXMgYWxyZWFkeSBhY3F1aXJlZCBsb2NrAFByb3BlcnR5RGVmaW5pdGlvbkhlbHBlcjo6bU5hbWVTdGFjawBTUUZJRk9TdGFjawBjYWxsYmFjawBQeHNOcGhhc2VJbXBsZW1lbnRhdGlvbkNvbnRleHQuYXBwZW5kQ29udGFjdE1hbmFnZXJzRmFsbGJhY2sAU2NyYXRjaCBCbG9jayBGYWxsYmFjawBzZXRDb250YWN0TW9kaWZ5Q2FsbGJhY2sAZ2V0Q29udGFjdE1vZGlmeUNhbGxiYWNrAENjZENvbnRhY3RNb2RpZnlDYWxsYmFjawBzZXRDQ0RDb250YWN0TW9kaWZ5Q2FsbGJhY2sAZ2V0Q0NEQ29udGFjdE1vZGlmeUNhbGxiYWNrAFB4UmF5Y2FzdENhbGxiYWNrAHNldFJlcG9ydENhbGxiYWNrAFB4U2ltdWxhdGlvbkV2ZW50Q2FsbGJhY2sAc2V0U2ltdWxhdGlvbkV2ZW50Q2FsbGJhY2sAZ2V0U2ltdWxhdGlvbkV2ZW50Q2FsbGJhY2sAUHhBbGxvY2F0b3JDYWxsYmFjawBnUHZkQWxsb2NhdG9yQ2FsbGJhY2sAUHhFcnJvckNhbGxiYWNrAFB4RGVmYXVsdEVycm9yQ2FsbGJhY2sAUHhRdWVyeUZpbHRlckNhbGxiYWNrAGdldEZpbHRlckNhbGxiYWNrAENvbnRyb2xsZXJGaWx0ZXJDYWxsYmFjawBTY1NpbXVsYXRpb25Db250cm9sbGVyQ2FsbGJhY2sAUHhTd2VlcENhbGxiYWNrAG1DYWxsYmFjawBzZXRCcm9hZFBoYXNlQ2FsbGJhY2sAZ2V0QnJvYWRQaGFzZUNhbGxiYWNrAFdyaXRlYmFjawBwdXNoX2JhY2sAVmFsZW5jaWVzICYmIEFkagBwcmltc1tqXSA9PSBvZmZzZXQragBkYXRhLm1TdWJUcmVlTm9kZSA9PSBqAHNpAGZpbmRUb2kAZWkAYW5nbGU+LVB4UGkgJiYgYW5nbGU8PVB4UGkAYW5nbGU+LVB4UGkgJiYgYW5nbGUgPD0gUHhQaQBQeEFydGljdWxhdGlvbkpvaW50OjpzZXRTd2luZ0xpbWl0OiB2YWx1ZXMgbXVzdCBiZSA+MCBhbmQgPCBQaQBuYkNsZWFuZWRUcmlzPD1pAGRhdGEubU1lcmdlSW5kZXggPT0gaQB3cml0ZUluZGV4IDwgaQB2b2x1bWVHcm93dGgAbGVuZ3RoAGNhY2hlLm1UaHJlc2hvbGRTdHJlYW1JbmRleDxjYWNoZS5tVGhyZXNob2xkU3RyZWFtTGVuZ3RoAEJhc2ljLmZldGNoUmVzdWx0c0ZpbmlzaABjZy5jb252ZXhNZXNoAFB4Q29udmV4TWVzaABjcmVhdGVDb252ZXhNZXNoAGNyZWF0ZVRyaU1lc2gAUHhUcmlhbmdsZU1lc2gAUHhCVkgzNFRyaWFuZ2xlTWVzaABQeEJWSDMzVHJpYW5nbGVNZXNoAEJWSCBzdHJ1Y3R1cmUgZmFjdG9yeSBoYXNoAG1lc2ggZmFjdG9yeSBjb252ZXggbWVzaCBoYXNoAG1lc2ggZmFjdG9yeSB0cmlhbmdsZSBtZXNoIGhhc2gAbWVzaCBmYWN0b3J5IGhlaWdodCBmaWVsZCBoYXNoAGxvdzxoaWdoAGNjZFRvdWNoAFNjZW5lUXVlcnkucHJ1bmVyTmV3VHJlZVN3aXRjaABTdGFydERpc3BhdGNoACFtaXNtYXRjaABHdTo6SGVpZ2h0RmllbGQ6Om1vZGlmeVNhbXBsZXM6IGRlc2MuZm9ybWF0IG1pc21hdGNoAFB4QmF0Y2hRdWVyeTo6ZXhlY3V0ZTogQW5vdGhlciB0aHJlYWQgaXMgc3RpbGwgYWRkaW5nIHF1ZXJpZXMgdG8gdGhpcyBiYXRjaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9sb3dsZXZlbC9zb2Z0d2FyZS9pbmNsdWRlXFB4c1JpZ2lkQm9keS5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4L3NyYy9idWZmZXJpbmcvU2NiQm9keS5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2ZvdW5kYXRpb24vaW5jbHVkZVxQc0FycmF5LmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZm91bmRhdGlvbi9pbmNsdWRlL1BzQXJyYXkuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9jb21tb24vc3JjXENtQmxvY2tBcnJheS5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2xvd2xldmVsYWFiYi9zcmMvQnBCcm9hZFBoYXNlU2FwQXV4LmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZm91bmRhdGlvbi9pbmNsdWRlXFBzTXV0ZXguaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9mb3VuZGF0aW9uL2luY2x1ZGUvUHNNdXRleC5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvZ2prL0d1R0pLU2ltcGxleC5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3MvaW5jbHVkZVxEeUNvbnRleHQuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9sb3dsZXZlbC9zb2Z0d2FyZS9pbmNsdWRlXFB4c0NvbnRleHQuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9sb3dsZXZlbC9zb2Z0d2FyZS9pbmNsdWRlL1B4dk5waGFzZUltcGxlbWVudGF0aW9uQ29udGV4dC5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2ZvdW5kYXRpb24vaW5jbHVkZVxQc1NMaXN0LmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9namtcR3VHSktSYXljYXN0LmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZm91bmRhdGlvbi9pbmNsdWRlL1BzQnJvYWRjYXN0LmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9pbmNsdWRlXFB4UXVlcnlSZXBvcnQuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9mb3VuZGF0aW9uL2luY2x1ZGVcUHNTb3J0LmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZm91bmRhdGlvbi9pbmNsdWRlL1BzU29ydC5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4ZXh0ZW5zaW9ucy9zcmMvRXh0Sm9pbnQuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvTnBBcnRpY3VsYXRpb25Kb2ludC5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4L3NyYy9idWZmZXJpbmdcU2NiQ29uc3RyYWludC5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvZ2prL0d1RVBBRmFjZXQuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9waHlzeGNvb2tpbmcvc3JjL21lc2gvUXVpY2tTZWxlY3QuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvYnVmZmVyaW5nL1NjYlJpZ2lkT2JqZWN0LmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9pbmNsdWRlXFB4Q29udGFjdC5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvaW5jbHVkZS9QeENvbnRhY3QuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjXEd1T3ZlcmxhcFRlc3RzLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcHZkL3NyYy9QeFByb2ZpbGVNZW1vcnlFdmVudHMuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9wdmQvc3JjL1B4UHJvZmlsZUV2ZW50cy5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmNcR3VDZW50ZXJFeHRlbnRzLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3hjaGFyYWN0ZXJraW5lbWF0aWMvc3JjL0NjdEludGVybmFsU3RydWN0cy5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvaW5jbHVkZS9nZW9tZXRyeS9QeEdlb21ldHJ5SGVscGVycy5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3B2ZC9zcmMvUHhQdmRCeXRlU3RyZWFtcy5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2ZvdW5kYXRpb24vaW5jbHVkZVxQc0JpdFV0aWxzLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZm91bmRhdGlvbi9pbmNsdWRlL1BzQml0VXRpbHMuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9sb3dsZXZlbGR5bmFtaWNzL3NyYy9EeUFydGljdWxhdGlvblV0aWxzLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvbG93bGV2ZWxkeW5hbWljcy9pbmNsdWRlL0R5RmVhdGhlcnN0b25lQXJ0aWN1bGF0aW9uVXRpbHMuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9jb21tb24vc3JjXENtVHJhbnNmb3JtVXRpbHMuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9jb21tb24vc3JjXENtVXRpbHMuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9mb3VuZGF0aW9uL2luY2x1ZGVcUHNNYXRoVXRpbHMuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL3N3ZWVwXEd1U3dlZXBUcmlhbmdsZVV0aWxzLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9zd2VlcC9HdVN3ZWVwVHJpYW5nbGVVdGlscy5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2ZvdW5kYXRpb24vaW5jbHVkZS9Qc1NvcnRJbnRlcm5hbHMuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9mb3VuZGF0aW9uL2luY2x1ZGUvUHNIYXNoSW50ZXJuYWxzLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL2J1ZmZlcmluZy9TY2JEZWZzLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcHZkL3NyYy9QeFB2ZE9iamVjdE1vZGVsSW50ZXJuYWxUeXBlcy5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3B2ZC9pbmNsdWRlXFB4UHZkT2JqZWN0TW9kZWxCYXNlVHlwZXMuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L2luY2x1ZGVcZXh0ZW5zaW9ucy9QeE1hc3NQcm9wZXJ0aWVzLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3htZXRhZGF0YS9jb3JlL2luY2x1ZGVcUHZkTWV0YURhdGFEZWZpbmVQcm9wZXJ0aWVzLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZm91bmRhdGlvbi9pbmNsdWRlXFBzVXRpbGl0aWVzLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wU2NlbmVRdWVyaWVzLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyY1xHdUJvdW5kcy5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2xvd2xldmVsL2FwaS9pbmNsdWRlXFB4dkR5bmFtaWNzLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3htZXRhZGF0YS9jb3JlL2luY2x1ZGVcUHZkTWV0YURhdGFQcm9wZXJ0eVZpc2l0b3IuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9jb21tb24vc3JjXENtU3BhdGlhbFZlY3Rvci5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4L3NyYy9idWZmZXJpbmdcU2NiQWN0b3IuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9sb3dsZXZlbGR5bmFtaWNzL3NyYy9EeUJvZHlDb3JlSW50ZWdyYXRvci5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvaW5jbHVkZVxleHRlbnNpb25zL1B4RGVmYXVsdEFsbG9jYXRvci5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2ZvdW5kYXRpb24vaW5jbHVkZS9Qc0FsbG9jYXRvci5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2xvd2xldmVsL2NvbW1vbi9pbmNsdWRlL3V0aWxzXFB4Y1NjcmF0Y2hBbGxvY2F0b3IuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9waHlzeGV4dGVuc2lvbnMvc3JjL0V4dEluZXJ0aWFUZW5zb3IuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9zaW11bGF0aW9uY29udHJvbGxlci9zcmMvU2NBY3RvclBhaXIuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9sb3dsZXZlbGR5bmFtaWNzL3NyYy9EeUZyaWN0aW9uUGF0Y2hTdHJlYW1QYWlyLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcHZkL2luY2x1ZGVcUHhQcm9maWxlQWxsb2NhdG9yV3JhcHBlci5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4ZXh0ZW5zaW9ucy9zcmMvRXh0Q29uc3RyYWludEhlbHBlci5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2NvbW1vbi9zcmNcQ21Db25lTGltaXRIZWxwZXIuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9zY2VuZXF1ZXJ5L3NyYy9TcUFBQkJQcnVuZXIuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9zaW11bGF0aW9uY29udHJvbGxlci9zcmMvU2NFbGVtZW50SW50ZXJhY3Rpb25NYXJrZXIuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9zaW11bGF0aW9uY29udHJvbGxlci9zcmMvU2NPYmplY3RJRFRyYWNrZXIuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9sb3dsZXZlbC9zb2Z0d2FyZS9pbmNsdWRlXFB4c0RlZmF1bHRNZW1vcnlNYW5hZ2VyLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvbG93bGV2ZWwvYXBpL2luY2x1ZGVcUHhzTWF0ZXJpYWxNYW5hZ2VyLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wTWF0ZXJpYWxNYW5hZ2VyLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wU2hhcGVNYW5hZ2VyLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wUHRyVGFibGVTdG9yYWdlTWFuYWdlci5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2xvd2xldmVsYWFiYi9pbmNsdWRlXEJwQUFCQk1hbmFnZXIuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9wdmQvc3JjL1B4UHJvZmlsZU1lbW9yeUJ1ZmZlci5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL3NyYy9TY0NvbnRhY3RSZXBvcnRCdWZmZXIuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9wdmQvc3JjL1B4UHJvZmlsZUV2ZW50QnVmZmVyLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9pbmNsdWRlXGdlb211dGlscy9HdUNvbnRhY3RCdWZmZXIuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvYnVmZmVyaW5nL1NjYlNjZW5lQnVmZmVyLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3hjb29raW5nL3NyYy9jb252ZXgvQ29udmV4SHVsbEJ1aWxkZXIuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9sb3dsZXZlbGR5bmFtaWNzL3NyYy9EeVNvbHZlckNvbnN0cmFpbnQxRFN0ZXAuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9jb21tb24vc3JjXENtQml0TWFwLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvY29tbW9uL3NyY1xDbUNvbGxlY3Rpb24uaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9zaW11bGF0aW9uY29udHJvbGxlci9zcmMvU2NUcmlnZ2VySW50ZXJhY3Rpb24uaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9zaW11bGF0aW9uY29udHJvbGxlci9zcmMvU2NTaGFwZUludGVyYWN0aW9uLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvc3JjL1NjSW50ZXJhY3Rpb24uaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9wdmQvc3JjL1B4UHJvZmlsZUV2ZW50U2VyaWFsaXphdGlvbi5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvZ2prXEd1R0pLUGVuZXRyYXRpb24uaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL2dqay9HdUdKS1BlbmV0cmF0aW9uLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL2J1ZmZlcmluZ1xTY2JBcnRpY3VsYXRpb24uaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9sb3dsZXZlbGR5bmFtaWNzL2luY2x1ZGUvRHlWQXJ0aWN1bGF0aW9uLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcHZkL3NyYy9QeFB2ZEZvdW5kYXRpb24uaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjXEd1R2VvbWV0cnlVbmlvbi5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvR3VHZW9tZXRyeVVuaW9uLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZm91bmRhdGlvbi9pbmNsdWRlXFBzVmVjVHJhbnNmb3JtLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvc3JjL1NjQm9keVNpbS5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL3NyYy9TY0VsZW1lbnRTaW0uaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9sb3dsZXZlbC9zb2Z0d2FyZS9pbmNsdWRlXFB4c0lzbGFuZFNpbS5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2xvd2xldmVsL3NvZnR3YXJlL2luY2x1ZGUvUHhzSXNsYW5kU2ltLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvY29tbW9uL3NyY1xDbVRtcE1lbS5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL3NyYy9TY0NvbnRhY3RTdHJlYW0uaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9sb3dsZXZlbC9jb21tb24vaW5jbHVkZS9waXBlbGluZS9QeGNDb25zdHJhaW50QmxvY2tTdHJlYW0uaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9wdmQvc3JjL1B4UHJvZmlsZVpvbmVNYW5hZ2VySW1wbC5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvY29udGFjdFxHdUNvbnRhY3RNZXRob2RJbXBsLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvbG93bGV2ZWxkeW5hbWljcy9zcmMvRHlBcnRpY3VsYXRpb25QSW1wbC5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4ZXh0ZW5zaW9ucy9zcmMvRXh0U2hhcmVkUXVldWVFbnRyeVBvb2wuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9mb3VuZGF0aW9uL2luY2x1ZGVcUHNQb29sLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvY29tbW9uL3NyY1xDbVBvb2wuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9jb21tb24vc3JjXENtRmx1c2hQb29sLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvY29tbW9uL3NyY1xDbVByZWFsbG9jYXRpbmdQb29sLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2Uvc2NlbmVxdWVyeS9zcmMvU3FQcnVuaW5nUG9vbC5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2NvbW1vbi9zcmNcQ21JRFBvb2wuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL2dqa1xHdVZlY0NvbnZleEh1bGwuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL2hmXEd1SGVpZ2h0RmllbGRVdGlsLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9oZi9HdUhlaWdodEZpZWxkVXRpbC5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvaW5jbHVkZS90YXNrL1B4VGFzay5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2NvbW1vbi9zcmNcQ21UYXNrLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wQXJ0aWN1bGF0aW9uTGluay5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4L3NyYy9OcFBoeXNpY3NJbnNlcnRpb25DYWxsYmFjay5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvcGNtL0d1UENNQ29udGFjdE1lc2hDYWxsYmFjay5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvbWVzaC9HdVRyaWFuZ2xlTWVzaC5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4Y29va2luZy9zcmMvbWVzaC9HcmJUcmlhbmdsZU1lc2hDb29raW5nLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyY1xHdVNlcmlhbGl6ZS5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2NvbW1vbi9zcmNcQ21Qcmlvcml0eVF1ZXVlLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wUmlnaWRCb2R5VGVtcGxhdGUuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvTnBBY3RvclRlbXBsYXRlLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wUmlnaWRBY3RvclRlbXBsYXRlLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wQXJ0aWN1bGF0aW9uVGVtcGxhdGUuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvYnVmZmVyaW5nXFNjYkFnZ3JlZ2F0ZS5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2xvd2xldmVsYWFiYi9pbmNsdWRlL0JwQnJvYWRQaGFzZVVwZGF0ZS5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4L3NyYy9idWZmZXJpbmcvU2NiQmFzZS5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL2luY2x1ZGVcU2NBcnRpY3VsYXRpb25Kb2ludENvcmUuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9zaW11bGF0aW9uY29udHJvbGxlci9pbmNsdWRlXFNjQ29uc3RyYWludENvcmUuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9zaW11bGF0aW9uY29udHJvbGxlci9pbmNsdWRlXFNjQWN0b3JDb3JlLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvaW5jbHVkZS9TY0FjdG9yQ29yZS5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL2luY2x1ZGVcU2NBcnRpY3VsYXRpb25Db3JlLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL2J1ZmZlcmluZy9TY2JTaGFwZS5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4L3NyYy9OcFNjZW5lLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvaW5jbHVkZVxTY1NjZW5lLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL2J1ZmZlcmluZ1xTY2JTY2VuZS5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4L3NyYy9idWZmZXJpbmcvU2NiU2NlbmUuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9jb21tb24vc3JjXENtUmVmQ291bnRhYmxlLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvbG93bGV2ZWxkeW5hbWljcy9pbmNsdWRlXER5VGhyZXNob2xkVGFibGUuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L2luY2x1ZGVcZ2VvbWV0cnkvUHhNZXNoU2NhbGUuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9sb3dsZXZlbC9jb21tb24vaW5jbHVkZS91dGlsc1xQeGNUaHJlYWRDb2hlcmVudENhY2hlLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvbG93bGV2ZWwvY29tbW9uL2luY2x1ZGUvcGlwZWxpbmUvUHhjTnBDYWNoZS5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvbWVzaFxHdVRyaWFuZ2xlQ2FjaGUuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL2NvbW1vblxHdUVkZ2VDYWNoZS5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvbWVzaC9HdVJUcmVlLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2Uvc2NlbmVxdWVyeS9zcmMvU3FBQUJCVHJlZS5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL3NyYy9TY0NvbnN0cmFpbnRHcm91cE5vZGUuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL21lc2hcR3VNaWRwaGFzZUludGVyZmFjZS5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3BoeXN4ZXh0ZW5zaW9ucy9zcmMvRXh0UHZkLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9wY20vR3VQZXJzaXN0ZW50Q29udGFjdE1hbmlmb2xkLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9jb250YWN0XC4uL3BjbS9HdVBlcnNpc3RlbnRDb250YWN0TWFuaWZvbGQuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL2hmXEd1SGVpZ2h0RmllbGQuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL2hmL0d1SGVpZ2h0RmllbGQuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9sb3dsZXZlbGR5bmFtaWNzL3NyYy9EeUNvbnRhY3RQcmVwU2hhcmVkLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvbG93bGV2ZWxhYWJiL3NyYy9CcEJyb2FkUGhhc2VTaGFyZWQuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9mb3VuZGF0aW9uL2luY2x1ZGVcUHNUaHJlYWQuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L2luY2x1ZGVcUHhCYXRjaFF1ZXJ5RGVzYy5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3Mvc3JjL0R5U29sdmVyQ29uc3RyYWludERlc2MuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9mb3VuZGF0aW9uL2luY2x1ZGVcUHNTeW5jLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wUmlnaWREeW5hbWljLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvbG93bGV2ZWxkeW5hbWljcy9pbmNsdWRlL0R5RmVhdGhlcnN0b25lQXJ0aWN1bGF0aW9uSm9pbnREYXRhLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9tZXNoXEd1TWVzaERhdGEuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL21lc2gvR3VNZXNoRGF0YS5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL3NyYy9TY1NpbVN0YXRlRGF0YS5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL3B2ZC9zcmMvUHhQdmRPYmplY3RNb2RlbE1ldGFEYXRhLmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9namtcR3VHSksuaABDOi9Vc2Vycy9sZWFsei9EZXNrdG9wL3RydW5rL2NvY29zL1BoeXNYL3BoeXN4L3NvdXJjZS9sb3dsZXZlbC9zb2Z0d2FyZS9pbmNsdWRlXFB4c0NDRC5oAEM6L1VzZXJzL2xlYWx6L0Rlc2t0b3AvdHJ1bmsvY29jb3MvUGh5c1gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3Mvc3JjL0R5U29sdmVyQ29uc3RyYWludDFELmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9tZXNoL0d1QlY0LmgAQzovVXNlcnMvbGVhbHovRGVza3RvcC90cnVuay9jb2Nvcy9QaHlzWC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9tZXNoL0d1QlYzMi5oAHVuc2lnbmVkIGxvbmcAUHhCYXRjaFF1ZXJ5OjpleGVjdXRlOiBUaGlzIGJhdGNoIGlzIGFscmVhZHkgZXhlY3V0aW5nACFtTmVlZHNTb3J0aW5nAHN0ZDo6d3N0cmluZwBiYXNpY19zdHJpbmcAc3RkOjpzdHJpbmcAc3RkOjp1MTZzdHJpbmcAc3RkOjp1MzJzdHJpbmcAU3RyaW5nAFB4U3ByaW5nAHJlc2V0RmlsdGVyaW5nAEF0dGVtcHQgdG8gc2V0IHRoZSBjbGllbnQgaWQgd2hlbiBhbiBhY3RvciBpcyBidWZmZXJpbmcAIW1Jc0J1ZmZlcmluZwBtQ29udGFjdE1hbmFnZXJNYXBwaW5nAFNjZW5lUXVlcnkucHJ1bmVyTmV3VHJlZU1hcHBpbmcAUHJ1bmVyIEluZGV4IE1hcHBpbmcAZGFtcGluZwBzZXREYW1waW5nAGdldERhbXBpbmcAc2V0QW5ndWxhckRhbXBpbmcAZ2V0QW5ndWxhckRhbXBpbmcAc2V0TGluZWFyRGFtcGluZwBnZXRMaW5lYXJEYW1waW5nAHNldFRhbmdlbnRpYWxEYW1waW5nAGdldFRhbmdlbnRpYWxEYW1waW5nAGlzU2xlZXBpbmcAIW1CdWZmZXJlZElzU2xlZXBpbmcAKGdldENvbnRyb2xTdGF0ZSgpICE9IENvbnRyb2xTdGF0ZTo6ZVJFTU9WRV9QRU5ESU5HKSB8fCBtQnVmZmVyZWRJc1NsZWVwaW5nAG5iUmVtb3ZlZEZvdW5kPT1tTmJSZW1vdmVkU2xlZXBpbmcAIW1OYlJlbW92ZWRTbGVlcGluZwBuYlNsZWVwaW5nTGVmdCtuYlJlbW92ZWRGb3VuZD09bU5iU2xlZXBpbmcAbU5iUmVtb3ZlZFNsZWVwaW5nPD1tTmJTbGVlcGluZwBib3hJbmRleDxtTmJTbGVlcGluZwBjb21wbGV0ZUJveFBydW5pbmcAcGVyZm9ybWFuY2Ugd2FybmluZwBzZXRQcmV2ZW50VmVydGljYWxTbGlkaW5nQWdhaW5zdENlaWxpbmcAIXJvb3QucHJvamVjdGlvbk5leHRTaWJsaW5nAFB4Q29va2luZwBQeENyZWF0ZUNvb2tpbmcAR3B1RHluYW1pY3NDb25maWcAQml0ZmxhZwBQeENvbnN0cmFpbnRGbGFnOjplQlJPS0VOIGlzIGEgcmVhZCBvbmx5IGZsYWcATnBTY2VuZVF1ZXJpZXMgbXVsdGlRdWVyeSBpbnB1dCBjaGVjazogemVyby1sZW5ndGggc3dlZXAgb25seSB2YWxpZCB3aXRob3V0IHRoZSBQeEhpdEZsYWc6OmVBU1NVTUVfTk9fSU5JVElBTF9PVkVSTEFQIGZsYWcAQmF0Y2ggc3dlZXAgaW5wdXQgY2hlY2s6IHplcm8tbGVuZ3RoIHN3ZWVwIG9ubHkgdmFsaWQgd2l0aG91dCB0aGUgUHhIaXRGbGFnOjplQVNTVU1FX05PX0lOSVRJQUxfT1ZFUkxBUCBmbGFnAChmbGFnICYgZUJVRkZFUkZMQUdfTUFTSykgPT0gZmxhZwBQeENvbnZleE1lc2hHZW9tZXRyeUZsYWcAUHhNZXNoR2VvbWV0cnlGbGFnAFB4UXVlcnlGbGFnAFB4UmlnaWRCb2R5RmxhZwBzZXRSaWdpZEJvZHlGbGFnAHNldFJldm9sdXRlSm9pbnRGbGFnAFB4Q29uc3RyYWludEZsYWcAc2V0Q29uc3RyYWludEZsYWcAUHhIaXRGbGFnAHNldEZsYWcAUHhBY3RvckZsYWcAc2V0QWN0b3JGbGFnAFB4UGFpckZsYWcAUHhGaWx0ZXJGbGFnAFB4UHZkSW5zdHJ1bWVudGF0aW9uRmxhZwBzZXRBY2NlbGVyYXRpb25GbGFnAHNldEFydGljdWxhdGlvbkZsYWcAUHhDb250cm9sbGVyQ29sbGlzaW9uRmxhZwBQeFJpZ2lkRHluYW1pY0xvY2tGbGFnAHNldFJpZ2lkRHluYW1pY0xvY2tGbGFnAFB4U2hhcGVGbGFnAFB4U2NlbmVGbGFnAFB2ZE1lbVBvb2w6Om1NZW1CdWZmZXIuYnVmAHJlbmRlckJ1ZmZlckNoYXJCdWYAY291bnQgPT0gam9pbnREYXR1bS5kb2YAZ2V0SW5ib3VuZEpvaW50RG9mAGluZgB2YWx1ZSA8PSAweGZmAGluZGV4PD0weGZmZmYAdHJpYW5nbGVzW2kqMysyXTw9MHhmZmZmAHRyaWFuZ2xlc1tpKjMrMV08PTB4ZmZmZgB0cmlhbmdsZXNbaSozKzBdPD0weGZmZmYAUHhVMzIodHlwZSk8PTB4ZmZmZgBtYXRlcmlhbHNbaV0hPTB4ZmZmZgBtTmJPYmplY3RzPDB4ZmZmZgBjb250YWN0RXZlbnQgPD0gMHhmZmZmAHZhbHVlIDw9IDB4ZmZmZgBtU1ZNLT5tRGF0YS5tVmFsZW5jaWVzW0RhdGFbal1dLm1Db3VudCAhPSAweGZmZmYAaW5kZXghPTB4ZmZmZmZmZmYAdmFsdWUgPD0gMHhmZmZmZmZmZgBpbmRleCAhPSAweGZmZmZmZmZmAG1heFNwbGl0ICE9IDB4RkZGRmZmZmYAc2NhbGVDb2VmZgBpbmRleCAhPSAweEZGZmZGRmZmAE9iamVjdFJlZgBuPD1EYXRhLT5tTmJQcmltc1BlckxlYWYAbiA8PSBEYXRhLT5tTmJUcmlzUGVyTGVhZgB2YWx1ZSA8PSAweDdmAFB4QWJzKDEtdGFuMSp0YW4yKT4xZS02ZgBQeEFicyhzd2luZy54KTwxZS02ZgBQeEFicyhxMS5nZXRJbWFnaW5hcnlQYXJ0KCkuZG90KHEyLmdldEltYWdpbmFyeVBhcnQoKSkpIDwgMWUtNmYAbWF4aW11bS56LW1pbmltdW0ueiA+PSBHVV9NSU5fQUFCQl9FWFRFTlQqMC41ZgBtYXhpbXVtLnktbWluaW11bS55ID49IEdVX01JTl9BQUJCX0VYVEVOVCowLjVmAG1heGltdW0ueC1taW5pbXVtLnggPj0gR1VfTUlOX0FBQkJfRVhURU5UKjAuNWYAUHhBYnMoYXhpcy5tYWduaXR1ZGUoKS0xKTwxZS01ZgBQeEFicyhyYXlEaXIubWFnbml0dWRlU3F1YXJlZCgpLTEpPDFlLTRmAFB4QWJzKG5vcm1hbC5tYWduaXR1ZGVTcXVhcmVkKCktMSk8MWUtNGYAUHhBYnMod29ybGROb3JtYWxJbi5tYWduaXR1ZGUoKS0xKTwxZS0zZgBQeEFicyhkaWZmMikgPCAxZS0zZgB1K3Y+PTEuMGYAY29udGFjdE9mZnNldD09MC4wZiB8fCBpbmZsYXRpb249PTEuMGYAZ2F1c3NNYXBGbGFnID09IDEuMGYAZGVwdGg+PTAuMGYAZDE+PTAuMGYAZDA+PTAuMGYAbUh1bGxEYXRhUG9seWdvbnNbaV0ubVBsYW5lLmRpc3RhbmNlKGdlb21DZW50ZXIpPD0wLjBmAGEhPTAuMGYAQkRvdEIhPTAuMGYAQURvdEEhPTAuMGYAbUJ1ZmZlcmVkV2FrZUNvdW50ZXIgPiAwLjBmAHdha2VDb3VudGVyVmFsdWUgPiAwLjBmAHNlcGFyYXRpb24gPj0gMC4wZgB2YWx1ZSA+PSAwLjBmAG1CdWZmZXJlZFdha2VDb3VudGVyID09IDAuMGYAY29yZS5nZXRXYWtlQ291bnRlcigpID09IDAuMGYAZ2V0Qm9keUNvcmUoKS5nZXRXYWtlQ291bnRlcigpID09IDAuMGYAbm9ybWFsLmRvdChkaXIpIDw9IDAuMGYAbUh1bGxEYXRhLm1JbnRlcm5hbC5tRXh0ZW50c1syXSAhPSAwLjBmAG1IdWxsRGF0YS5tSW50ZXJuYWwubUV4dGVudHNbMV0gIT0gMC4wZgBtSHVsbERhdGEubUludGVybmFsLm1FeHRlbnRzWzBdICE9IDAuMGYAUHhTaGFwZTo6c2V0VG9yc2lvbmFsUGF0Y2hSYWRpdXM6IG11c3QgYmUgPj0gMC5mAFB4U2hhcGU6OnNldE1pblRvcnNpb25hbFBhdGNoUmFkaXVzOiBtdXN0IGJlID49IDAuZgBpbXB1bHNlLnBhZDAgPT0gMC5mICYmIGltcHVsc2UucGFkMSA9PSAwLmYAY29yZS5pbnZlcnNlTWFzcyAhPSAwLmYATnBNYXRlcmlhbE1hbmFnZXI6OnJlc2l6ZQBDb250YWN0UmVwb3J0QnVmZmVyOjpSZXNpemUAbmV3Q2FwYWNpdHkgPj0gcmVxdWlyZWRNaW5DYXBhY2l0eSAmJiByZXF1aXJlZE1pbkNhcGFjaXR5Pj1zaXplAGluZGV4PHNpemUAajxzaXplAGk8c2l6ZQByZXNlcnZlZFNpemUgPj0gc2l6ZQBuYlJlbW92ZWQgKyBuYlVwZGF0ZWQgKyBuYlNsZWVwaW5nID09IHNpemUAdGFrZW4gKyBzKmNvdW50IDw9IHNpemUATnBTY2VuZTo6dmlzdWFsaXplAFNjZW5lUXVlcnkucHJ1bmVyTmV3VHJlZUZpbmFsaXplAGdldENvZWZmaWNpZW50TWF0cml4U2l6ZQBuZXdDYXBhY2l0eT49bmV3U2l6ZQBlbGVtZW50Pj1tTWVtb3J5ICYmIGVsZW1lbnQ8bU1lbW9yeSArIG1heEVsZW1lbnRzICogZWxlbWVudFNpemUAQ29tcHJlc3NlZENvbnRhY3RTaXplAG5iUmF5Y2FzdEhpdHMgPD0gcmF5Y2FzdEhpdHNTaXplAG5iU3dlZXBIaXRzIDw9IHN3ZWVwSGl0c1NpemUAbmJPdmVybGFwSGl0cyA8PSBvdmVybGFwSGl0c1NpemUAMD09bURlbGV0ZWRQYWlyc1NpemUAMD09bUNyZWF0ZWRQYWlyc1NpemUAc3BsaXRTdGFydHNbUlRSRUVfTi0xXStzcGxpdENvdW50c1tSVFJFRV9OLTFdPD1jbHVzdGVyU2l6ZQBzdW1Db3VudHMgPT0gY2x1c3RlclNpemUAc3VtID09IGNsdXN0ZXJTaXplAGxlZnRvdmVyID09IDAgfHwgY2x1c3RlcjQqaSArIGNvdW50MSA9PSBjbHVzdGVyU2l6ZQBQeFUzMihjb3VudEwgKyBjb3VudFIpID09IGNsdXN0ZXJTaXplAENvbnRhY3RSZXBvcnRTdHJlYW1CdWZmZXJTaXplADEgPT0gaW5Qcm9wU2l6ZQBDb250YWN0U3RyZWFtU2l6ZQBQYXRjaFN0cmVhbVNpemUAaW5kZXg8bVNpemUAJmVsZW1lbnQ8bURhdGEgfHwgJmVsZW1lbnQ+PW1EYXRhK21TaXplAGlkeCA8IG1TaXplAGkgPCBtU2l6ZQBtRnNEYXRhQnl0ZXMuc2l6ZSgpICE9IHRvdGFsU2l6ZQBjdXJMaW5rIDwgc3RhY2tTaXplAG1OYkFjdGl2ZVBhaXJzPG1IYXNoU2l6ZQBzZXRTb2x2ZXJCYXRjaFNpemUAZ2V0U29sdmVyQmF0Y2hTaXplAHNldFNvbHZlckFydGljdWxhdGlvbkJhdGNoU2l6ZQBnZXRTb2x2ZXJBcnRpY3VsYXRpb25CYXRjaFNpemUAMCA9PSBfc29sdmVyQ29uc3RyYWludEJ5dGVTaXplADAgPT0gc29sdmVyQ29uc3RyYWludEJ5dGVTaXplADAgPT0gX2ZyaWN0aW9uUGF0Y2hCeXRlU2l6ZQBwcmVhbGxvY2F0ZVNpemUAaXRlbUluZGV4IDwgbVByZWFsbG9jYXRlU2l6ZQBtYXhSZXN1bHRzID49IG1QYWdlU2l6ZQBleHBlY3RlZFNpemUgPT0gMCB8fCB0b3RhbFNpemUgPT0gZXhwZWN0ZWRTaXplAGdldEZpbHRlclNoYWRlckRhdGFTaXplAGdldENhY2hlRGF0YVNpemUAaW5kZXggPCBtX1NpemUAQUFCQk1hbmFnZXI6OnVwZGF0ZUFBQkJzQW5kQlAgLSByZW1vdmUAQ2hhcmFjdGVyQ29udHJvbGxlci5tb3ZlAE5wU2NlbmUuc29sdmUAUHhzRHluYW1pY3Muc29sdmVyU2V0dXBTb2x2ZQBTaW0uc3RlcFNldHVwU29sdmUARHluYW1pY3MucGFyYWxsZWxTb2x2ZQAhYWN0aXZlAGFsbEFjdGl2ZSB8fCBub25lQWN0aXZlAFB4UmlnaWREeW5hbWljOjpzZXRNYXNzU3BhY2VJbmVydGlhVGVuc29yOiBjb21wb25lbnRzIG11c3QgYmUgbm9uLW5lZ2F0aXZlAFB4Sm9pbnQ6OnNldEludkluZXJ0aWFTY2FsZTogc2NhbGUgbXVzdCBiZSBub24tbmVnYXRpdmUAUHhKb2ludDo6c2V0SW52TWFzc1NjYWxlMTogc2NhbGUgbXVzdCBiZSBub24tbmVnYXRpdmUAUHhKb2ludDo6c2V0SW52TWFzc1NjYWxlMDogc2NhbGUgbXVzdCBiZSBub24tbmVnYXRpdmUAUHhKb2ludDo6c2V0SW52SW5lcnRpYVNjYWxlMDogc2NhbGUgbXVzdCBiZSBub24tbmVnYXRpdmUAUHhDb25zdHJhaW50OjpzZXRNaW5SZXNwb25zZVRocmVzaG9sZDogdGhyZXNob2xkIG11c3QgYmUgbm9uLW5lZ2F0aXZlAE5wU2NlbmVRdWVyaWVzIG11bHRpUXVlcnkgaW5wdXQgY2hlY2s6IGRpc3RhbmNlIGNhbm5vdCBiZSBuZWdhdGl2ZQBCYXRjaCBzd2VlcCBpbnB1dCBjaGVjazogZGlzdGFuY2UgY2Fubm90IGJlIG5lZ2F0aXZlAGlzRXhjbHVzaXZlAElzRXhjbHVzaXZlAFB4RDZKb2ludERyaXZlAHNldERyaXZlAFB4RDZEcml2ZQBlLT5tUG9vbGVkRW50cnkgPT0gdHJ1ZQBtVGFza0VudHJ5UG9vbFtpXS5tUG9vbGVkRW50cnkgPT0gdHJ1ZQBQeEFydGljdWxhdGlvbjo6Y29tcHV0ZUltcHVsc2VSZXNwb25zZTogaW52YWxpZCBmb3JjZS90b3JxdWUAUHhBcnRpY3VsYXRpb246OmFwcGx5SW1wdWxzZTogaW52YWxpZCBmb3JjZS90b3JxdWUAZm9yY2UgfHwgdG9ycXVlAGNsZWFyVG9ycXVlAHNldEZvcmNlQW5kVG9ycXVlAGFkZFRvcnF1ZQAhdmFsdWUAUHhENkpvaW50OjpzZXRMaW5lYXJMaW1pdDogaW52YWxpZCBheGlzIHZhbHVlAFB4RDZKb2ludDo6Z2V0TGluZWFyTGltaXQ6IGludmFsaWQgYXhpcyB2YWx1ZQBjb21wdXRlTWFzc0FuZEluZXJ0aWE6IFByb3ZpZGVkIG1hc3Mgb3IgZGVuc2l0eSBoYXMgbm8gdmFsaWQgdmFsdWUAbVN0cmVhbVN0YXRlID09IERhdGFTdHJlYW1TdGF0ZTo6U2V0UHJvcGVydHlWYWx1ZQBnZXRXYWtlQ291bnRlclJlc2V0VmFsdWUAbU93bmVyQWN0b3JzTWFwVmFsdWUASW52YWxpZCBpbkN1cnJlbnRDb21wcmVzc2lvblZhbHVlIGluIHByb2ZpbGU6OmZpbmRDb21wcmVzc2lvblZhbHVlAE5hbWVkVmFsdWUARW51bWVyYXRpb24gVmFsdWUAUHJvamVjdGlvbk5vZGVRdWV1ZQBQeEJpdEFuZEJ5dGUASXNsYW5kU2ltOjosRmFzdFJvdXRlAHRlbXBQZXJtdXRlAEJhdGNoZWRTY2VuZVF1ZXJ5LmV4ZWN1dGUAd3JpdHRlblNpemUgPT0gc2l6ZVRvV3JpdGUAU2ltLmNjZEJyb2FkUGhhc2VDb21wbGV0ZQBTaW0uc3luY1N0YXRlAFB4c0NvbnRleHQucG9zdENDRERlcGVuZXRyYXRlAFB4c0R5bmFtaWNzLnByZUludGVncmF0ZQBQcmVJbnRlZ3JhdGUAUHhBcnRpY3VsYXRpb25Kb2ludFJlZHVjZWRDb29yZGluYXRlAFB4UmVnaXN0ZXJBcnRpY3VsYXRpb25zUmVkdWNlZENvb3JkaW5hdGUAUHhBcnRpY3VsYXRpb25SZWR1Y2VkQ29vcmRpbmF0ZQBhcnRpY3VsYXRpb24uZ2V0VHlwZSgpID09IEFydGljdWxhdGlvbjo6ZVJlZHVjZWRDb29yZGluYXRlAEJhc2ljLnNpbXVsYXRlAGRpcnR5QWdncmVnYXRlc1tkaXJ0eUluZGV4XT09YWdncmVnYXRlAFB4QWdncmVnYXRlOiBjYW4ndCByZW1vdmUgYWN0b3IsIGFjdG9yIGRvZXNuJ3QgYmVsb25nIHRvIGFnZ3JlZ2F0ZQBQeEFnZ3JlZ2F0ZTogY2FuJ3QgcmVtb3ZlIGFydGljdWxhdGlvbiwgYXJ0aWN1bGF0aW9uIGRvZXNuJ3QgYmVsb25nIHRvIGFnZ3JlZ2F0ZQBQeEFnZ3JlZ2F0ZTogY2FuJ3QgYWRkIGFjdG9yIHRvIGFnZ3JlZ2F0ZSwgYWN0b3IgYWxyZWFkeSBiZWxvbmdzIHRvIGFuIGFnZ3JlZ2F0ZQBQeEFnZ3JlZ2F0ZTogY2FuJ3QgYWRkIGFydGljdWxhdGlvbiB0byBhZ2dyZWdhdGUsIGFydGljdWxhdGlvbiBhbHJlYWR5IGJlbG9uZ3MgdG8gYW4gYWdncmVnYXRlAFB4QWdncmVnYXRlAGdldEFnZ3JlZ2F0ZQBBUEkucmVtb3ZlQWdncmVnYXRlACgqbUNvbm5lY3RvckFycmF5KVswXS5tVHlwZSA9PSBOcENvbm5lY3RvclR5cGU6OmVBZ2dyZWdhdGUAUHhTY2VuZTo6YWRkQWN0b3Igb3IgUHhTY2VuZTo6YWRkQWdncmVnYXRlAFB4U2NlbmU6OmFkZEFydGljdWxhdGlvbiBvciBQeFNjZW5lOjphZGRBZ2dyZWdhdGUAQVBJLmFkZEFnZ3JlZ2F0ZQBQeFNjZW5lOjpyZW1vdmVBZ2dyZWdhdGUoKTogQWdncmVnYXRlAFB4U3BoZXJpY2FsSm9pbnRDcmVhdGUAUHhSZXZvbHV0ZUpvaW50Q3JlYXRlAFB4RGlzdGFuY2VKb2ludENyZWF0ZQBQeEZpeGVkSm9pbnRDcmVhdGUAUHhQcmlzbWF0aWNKb2ludENyZWF0ZQBQeEQ2Sm9pbnRDcmVhdGUAUHhEZWZhdWx0Q3B1RGlzcGF0Y2hlckNyZWF0ZQBBQUJCTWFuYWdlcjo6dXBkYXRlQUFCQnNBbmRCUCAtIHVwZGF0ZQBCcm9hZFBoYXNlLlNhcFBvc3RVcGRhdGUAQmFzaWMuc2NlbmVRdWVyaWVzVXBkYXRlAFNjZW5lUXVlcnkuc2NlbmVRdWVyaWVzU3RhdGljUHJ1bmVyVXBkYXRlAE5wU2NlbmVRdWVyaWVzLnNjZW5lUXVlcmllc1N0YXRpY1BydW5lclVwZGF0ZQBTY2VuZVF1ZXJ5LnNjZW5lUXVlcmllc0R5bmFtaWNQcnVuZXJVcGRhdGUATnBTY2VuZVF1ZXJpZXMuc2NlbmVRdWVyaWVzRHluYW1pY1BydW5lclVwZGF0ZQBCcm9hZFBoYXNlLlNhcFVwZGF0ZQBCcEJyb2FkcGhhc2VTYXAuYmF0Y2hVcGRhdGUAQUFCQk1hbmFnZXI6OmZpbmFsaXplVXBkYXRlAFB4c0NvbnRleHQuY29udGFjdE1hbmFnZXJEaXNjcmV0ZVVwZGF0ZQBTaGFwZVVwZGF0ZQBQVkQuc2NlbmVVcGRhdGUATWF0ZXJpYWxJbmRpY2VzU3RydWN0OjphbGxvY2F0ZQBwb3NlAHNldFBhcmVudFBvc2UAZ2V0UGFyZW50UG9zZQBzZXRMb2NhbFBvc2UAZ2V0TG9jYWxQb3NlAHNldENNYXNzTG9jYWxQb3NlAGdldENNYXNzTG9jYWxQb3NlAFB4QXJ0aWN1bGF0aW9uTGluazo6c2V0R2xvYmFsUG9zZQBQeFJpZ2lkU3RhdGljOjpzZXRHbG9iYWxQb3NlAFB4UmlnaWREeW5hbWljOjpzZXRHbG9iYWxQb3NlAGdldEdsb2JhbFBvc2UAc2V0Q2hpbGRQb3NlAGdldENoaWxkUG9zZQBTaW0uaW50ZWdyYXRlS2luZW1hdGljUG9zZQBjb21wdXRlSW1wdWxzZVJlc3BvbnNlAGltcHVsc2UAYXBwbHlJbXB1bHNlAHNldE1heENvbnRhY3RJbXB1bHNlAGdldE1heENvbnRhY3RJbXB1bHNlAGFwcGx5TG9jYWxJbXB1bHNlAGUtPm1Qb29sZWRFbnRyeSA9PSBmYWxzZQBpc0NsYXNzRXhpc3Qobm0pID09IGZhbHNlAHByb3BlcnR5RXhpc3RzKGNsc05hbWUsIG5hbWUpID09IGZhbHNlAG1lc3NhZ2VFeGlzdHMobXNnTmFtZSkgPT0gZmFsc2UAaXNJbnN0YW5jZVZhbGlkKGluc3RhbmNlKSA9PSBmYWxzZQB0ZXN0Qml0bWFwLnRlc3QoaW5kZXgpID09IEludEZhbHNlAG1lcmdlVHJlZVRlc3RCaXRtYXAudGVzdChpbmRleCkgPT0gSW50RmFsc2UATnBNYXRlcmlhbE1hbmFnZXI6OmluaXRpYWxpc2UAU2ltLm5hcnJvd1BoYXNlAEJhc2ljLm5hcnJvd1BoYXNlAFNjU2NlbmUucmlnaWRCb2R5TmFycm93UGhhc2UAU2NTY2VuZS5wcmVSaWdpZEJvZHlOYXJyb3dQaGFzZQBTY1NjZW5lLnBvc3ROYXJyb3dQaGFzZQBTY1NjZW5lLnNlY29uZFBhc3NOYXJyb3dQaGFzZQBTY1NjZW5lLnVuYmxvY2tOYXJyb3dQaGFzZQBTaW0ucXVldWVOYXJyb3dQaGFzZQBTY2VuZS5wcmVOYXJyb3dQaGFzZQBTY1NjZW5lLmZpbmFsaXphdGlvblBoYXNlAFNjU2NlbmUuYnJvYWRQaGFzZQBCYXNpYy5icm9hZFBoYXNlAEFBQkJNYW5hZ2VyOjpwb3N0QnJvYWRQaGFzZQBTY1NjZW5lLnBvc3RCcm9hZFBoYXNlAEJhc2ljLnBvc3RCcm9hZFBoYXNlAEFQSS5zaW1BZGRTaGFwZVRvQnJvYWRQaGFzZQAhbUluQnJvYWRQaGFzZQBTYzo6U2NlbmU6OmZpbmlzaEJyb2FkUGhhc2UAU2ltLmNjZEJyb2FkUGhhc2UAU2NTY2VuZS5jY2RCcm9hZFBoYXNlAFNpbS5wcm9jZXNzTmV3T3ZlcmxhcHMucmVsZWFzZQBQeEJhdGNoUXVlcnk6OnJlbGVhc2U6IFRoaXMgYmF0Y2ggaXMgc3RpbGwgZXhlY3V0aW5nLCBza2lwcGluZyByZWxlYXNlAGRlc2MuY29uc3RyYWludCArIGdldENvbnN0cmFpbnRMZW5ndGgoZGVzYykgPT0gYmFzZQBkZXNjWzBdLmNvbnN0cmFpbnQgKyBnZXRDb25zdHJhaW50TGVuZ3RoKGRlc2NbMF0pID09IGJhc2UAZGVzYy5jb25zdHJhaW50ICsgKGRlc2MuY29uc3RyYWludExlbmd0aE92ZXIxNiAqIDE2KSA9PSBiYXNlAEluZGV4QmFzZQBQeEJhc2UAUHhBcnRpY3VsYXRpb25Kb2ludEJhc2UAUHhBcnRpY3VsYXRpb25CYXNlAGhhc2hCYXNlAG5vZGVCYXNlAGJ2aFN0cnVjdHVyZQBQeFBydW5pbmdTdHJ1Y3R1cmUAIW1QcnVuaW5nU3RydWN0dXJlAFN0YXRpY1N0cnVjdHVyZQBEeW5hbWljU3RydWN0dXJlAFB4QlZIU3RydWN0dXJlAG1OUGhhc2VDb3JlAGVLaW5lID09IGtpbmUtPnR5cGUAZVZlbE1vZCA9PSB2ZWxtb2QtPnR5cGUAZ2V0VHlwZSgpPT10eXBlAHVuc3VwcG9ydGVkIHNjZW5lIHF1ZXJ5IGdlb21ldHJ5IHR5cGUAdW5zdXBwb3J0ZWQgb3ZlcmxhcCBxdWVyeSB2b2x1bWUgZ2VvbWV0cnkgdHlwZQBVbmtub3duIHRhc2sgdHlwZQBnZXRHZW9tZXRyeVR5cGUAc2V0Sm9pbnRUeXBlAGdldEpvaW50VHlwZQBFdmVudFR5cGUAUHhRdWVyeUhpdFR5cGUAZ2V0VHlwZQBjbHMubVBhY2tlZENsYXNzVHlwZSA9PSBmbHRDbGFzc1R5cGUAKGFjdG9yVHlwZSAmIDB4ZmYpID09IGFjdG9yVHlwZQBTb2x2ZXJUeXBlAHNldEZyaWN0aW9uVHlwZQBnZXRGcmljdGlvblR5cGUAQlBWYWxUeXBlAHNldERyaXZlVHlwZQBnZXREcml2ZVR5cGUAZ2V0QnJvYWRQaGFzZVR5cGUAUHhDb250cm9sbGVyU2hhcGVUeXBlAGVkZ2UubUVkZ2VUeXBlID09IGVkZ2VUeXBlAHByb3BEVHlwZQBpbkRUeXBlAGhpdC5ibG9jay5zaGFwZQBhY3RvclNoYXBlLmFjdG9yICYmIGFjdG9yU2hhcGUuc2hhcGUAUHhTaGFwZQBnZXRTaGFwZQBhdHRhY2hTaGFwZQBkZXRhY2hTaGFwZQBjcmVhdGVTaGFwZQB0b3VjaGVkU2hhcGUAZ2V0VG91Y2hlZFNoYXBlAFB4UHJvZmlsZVpvbmUAUHhKb2ludExpbWl0Q29uZQBQeERlYnVnTGluZQBQeFNjZW5lOjphZGRBY3RvcnMoKTogYWN0b3IgaGFzIGludmFsaWQgY29uc3RyYWludCBhbmQgbWF5IG5vdCBiZSBhZGRlZCB0byBzY2VuZQBQeFNjZW5lOjphZGRBY3RvcigpOiBhY3RvciBoYXMgaW52YWxpZCBjb25zdHJhaW50IGFuZCBtYXkgbm90IGJlIGFkZGVkIHRvIHNjZW5lAFB4U2NlbmU6OmFkZEFjdG9yKCk6IEluZGl2aWR1YWwgYXJ0aWN1bGF0aW9uIGxpbmtzIGNhbiBub3QgYmUgYWRkZWQgdG8gdGhlIHNjZW5lAFB4U2NlbmU6OnJlbW92ZUFjdG9yKCk6IEluZGl2aWR1YWwgYXJ0aWN1bGF0aW9uIGxpbmtzIGNhbiBub3QgYmUgcmVtb3ZlZCBmcm9tIHRoZSBzY2VuZQBQeEFnZ3JlZ2F0ZTogY2FuJ3QgYWRkIGFjdG9yIHRvIGFnZ3JlZ2F0ZSwgYWN0b3IgYWxyZWFkeSBiZWxvbmdzIHRvIGEgc2NlbmUAUHhBZ2dyZWdhdGU6IGNhbid0IGFkZCBhcnRpY3VsYXRpb24gdG8gYWdncmVnYXRlLCBhcnRpY3VsYXRpb24gYWxyZWFkeSBiZWxvbmdzIHRvIGEgc2NlbmUAUHhBcnRpY3VsYXRpb25MaW5rOjpyZWxlYXNlKCk6IHJvb3QgbGluayBtYXkgbm90IGJlIHJlbGVhc2VkIHdoaWxlIGFydGljdWxhdGlvbiBpcyBpbiBhIHNjZW5lAFB4QXJ0aWN1bGF0aW9uUmVkdWNlZENvb3JkaW5hdGU6OmdldExpbmtWZWxvY2l0eTogb2JqZWN0IG11c3QgYmUgaW4gYSBzY2VuZQBQeEFydGljdWxhdGlvbjo6Y29tcHV0ZUNvZWZmaWNpZW50TWF0cml4OiBvYmplY3QgbXVzdCBiZSBpbiBhIHNjZW5lAFB4QXJ0aWN1bGF0aW9uOjpjb21wdXRlR2VuZXJhbGl6ZWRNYXNzTWF0cml4OiBvYmplY3QgbXVzdCBiZSBpbiBhIHNjZW5lAFB4QXJ0aWN1bGF0aW9uOjpjb21tb25Jbml0OiBvYmplY3QgbXVzdCBiZSBpbiBhIHNjZW5lAFB4QXJ0aWN1bGF0aW9uOjpyZWNvbXB1dGVMaW5rSURzOiBvYmplY3QgbXVzdCBiZSBpbiBhIHNjZW5lAFB4QXJ0aWN1bGF0aW9uOjpjb21wdXRlSm9pbnRBY2NlbGVyYXRpb246IG9iamVjdCBtdXN0IGJlIGluIGEgc2NlbmUAUHhBcnRpY3VsYXRpb25SZWR1Y2VkQ29vcmRpbmF0ZTo6Z2V0TGlua0FjY2VsZXJhdGlvbjogb2JqZWN0IG11c3QgYmUgaW4gYSBzY2VuZQBQeEFydGljdWxhdGlvbjo6Y29tcHV0ZURlbnNlSmFjb2JpYW46IG9iamVjdCBtdXN0IGJlIGluIGEgc2NlbmUAUHhBcnRpY3VsYXRpb25SZWR1Y2VkQ29vcmRpbmF0ZTo6dGVsZXBvcnRSb290TGluazogb2JqZWN0IG11c3QgYmUgaW4gYSBzY2VuZQBQeEFydGljdWxhdGlvbjo6Z2V0Q2FjaGVEYXRhU2l6ZTogb2JqZWN0IG11c3QgYmUgaW4gYSBzY2VuZQBQeEFydGljdWxhdGlvbjo6c2V0R2xvYmFsUG9zZTogb2JqZWN0IG11c3QgYmUgaW4gYSBzY2VuZQBQeEFydGljdWxhdGlvbjo6Y29tcHV0ZUltcHVsc2VSZXNwb25zZTogb2JqZWN0IG11c3QgYmUgaW4gYSBzY2VuZQBQeEFydGljdWxhdGlvbjo6YXBwbHlJbXB1bHNlOiBvYmplY3QgbXVzdCBiZSBpbiBhIHNjZW5lAFB4QXJ0aWN1bGF0aW9uOjphcHBseUNhY2hlOiBvYmplY3QgbXVzdCBiZSBpbiBhIHNjZW5lAFB4QXJ0aWN1bGF0aW9uOjpjb3B5SW50ZXJuYWxTdGF0ZVRvQ2FjaGU6IG9iamVjdCBtdXN0IGJlIGluIGEgc2NlbmUAUHhBcnRpY3VsYXRpb246OmNyZWF0ZURyaXZlQ2FjaGU6IG9iamVjdCBtdXN0IGJlIGluIGEgc2NlbmUAUHhBcnRpY3VsYXRpb246OnVwZGF0ZURyaXZlQ2FjaGU6IG9iamVjdCBtdXN0IGJlIGluIGEgc2NlbmUAUHhBcnRpY3VsYXRpb246OnJlbGVhc2VEcml2ZUNhY2hlOiBvYmplY3QgbXVzdCBiZSBpbiBhIHNjZW5lAFB4QXJ0aWN1bGF0aW9uOjpjcmVhdGVDYWNoZTogb2JqZWN0IG11c3QgYmUgaW4gYSBzY2VuZQBQeEFydGljdWxhdGlvbjo6cmVsZWFzZUNhY2hlOiBvYmplY3QgbXVzdCBiZSBpbiBhIHNjZW5lAFB4QXJ0aWN1bGF0aW9uOjpjb21wdXRlR2VuZXJhbGlzZWRHcmF2aXR5Rm9yY2U6IG9iamVjdCBtdXN0IGJlIGluIGEgc2NlbmUAUHhBcnRpY3VsYXRpb246OmNvbXB1dGVKb2ludEZvcmNlOiBvYmplY3QgbXVzdCBiZSBpbiBhIHNjZW5lAFB4QXJ0aWN1bGF0aW9uOjpjb21wdXRlR2VuZXJhbGl6ZWRFeHRlcm5hbEZvcmNlOiBvYmplY3QgbXVzdCBiZSBpbiBhIHNjZW5lAFB4QXJ0aWN1bGF0aW9uOjpjb21wdXRlQ29yaW9saXNBbmRDZW50cmlmdWdhbEZvcmNlOiBvYmplY3QgbXVzdCBiZSBpbiBhIHNjZW5lAFB4QXJ0aWN1bGF0aW9uOjp1bnBhY2tKb2ludERhdGE6IG9iamVjdCBtdXN0IGJlIGluIGEgc2NlbmUAUHhBcnRpY3VsYXRpb246OnBhY2tKb2ludERhdGE6IG9iamVjdCBtdXN0IGJlIGluIGEgc2NlbmUATnBBY3Rvcjo6Z2V0QVBJU2NlbmUoYWN0b3IpID09IHNjZW5lAFB4U2NlbmUAU2ltLnByb2Nlc3NOZXdPdmVybGFwcy5yZWdpc3RlckludGVyYWN0aW9uc1NjZW5lAG5wU2NlbmUAY3JlYXRlU2NlbmUAc2hhcGVTY2VuZVB0ciA9PSBzY2JTY2VuZQBQeFBsYW5lAFB4Q3JlYXRlUGxhbmUAUHhTY2VuZTo6c2V0RnJpY3Rpb25UeXBlOiBUaGlzIGZsYWcgY2FuIG9ubHkgYmUgc2V0IGJlZm9yZSBjYWxsaW5nIFNpbXVsYXRlKCkgb3IgQ29sbGlkZSgpIGZvciB0aGUgZmlyc3QgdGltZQBTaW11bGF0ZUVsYXBzZWRUaW1lAGZyYW1lAGhpdHNfYXJyYXlOYW1lAGdlb21fYXJyYXlOYW1lAHBvc2VfYXJyYXlOYW1lAGZpbHRlckRhdGFfYXJyYXlOYW1lAHNldE5hbWUAZ2V0TmFtZQB0eXBlTmFtZQBDb25jcmV0ZVR5cGVOYW1lAENwdVdvcmtlclRocmVhZE5hbWUAc2V0IG15IG5hbWUgYmVmb3JlIHN0YXJ0aW5nIG1lAHNldE92ZXJsYXBSZWNvdmVyeU1vZHVsZQBQeEhlaWdodEZpZWxkU2FtcGxlAHJheWNhc3RNdWx0aXBsZQBzd2VlcE11bHRpcGxlAEZpbGUAcmF5Y2FzdFNpbmdsZQBzd2VlcFNpbmdsZQBQeERlYnVnVHJpYW5nbGUAekFuZ2xlAHlBbmdsZQBUd2lzdEFuZ2xlAGdldEFuZ2xlAFN3aW5nWkFuZ2xlAFN3aW5nWUFuZ2xlAG1Cb3hPYnN0YWNsZXNbaW5kZXhdLm1IYW5kbGU9PWhhbmRsZQBtQ2Fwc3VsZU9ic3RhY2xlc1tpbmRleF0ubUhhbmRsZT09aGFuZGxlAG1JblRvT3V0X1N0YXRpY1tyZW1vdmVkQm94SW5kZXhdPT1oYW5kbGUAbUluVG9PdXRfRHluYW1pY1tyZW1vdmVkQm94SW5kZXhdPT1oYW5kbGUAQnBIYW5kbGUAU3RyaW5nVGFibGVJbXBsOjptU3RyVG9IYW5kbGUAU3RyaW5nSGFuZGxlAGFnZ3JlZ2F0ZS0+bUluZGV4PT1hZ2dyZWdhdGVIYW5kbGUAdG91Y2hlZE9ic3RhY2xlAGRvdWJsZQBQeFRhc2tEZXBUYWJsZQBQeFRhc2tUYWJsZQBoYXNoVGFibGUATlVMTD09bUhhc2hUYWJsZQBSb3dTY2FsZQBIZWlnaHRTY2FsZQBzZXRTY2FsZQBQeFRvbGVyYW5jZXNTY2FsZQBnZXRUb2xlcmFuY2VzU2NhbGUAbUxMQ29udGV4dC0+Z2V0VmlzdWFsaXphdGlvblBhcmFtZXRlcihQeFZpc3VhbGl6YXRpb25QYXJhbWV0ZXI6OmVTQ0FMRSkgPT0gbVZpc3VhbGl6YXRpb25TY2FsZQBDb2x1bW5TY2FsZQBQeE1lc2hTY2FsZQBpc0F3YWtlAEFydGljdWxhdGlvbiBjYWNoZQBQeFF1ZXJ5Q2FjaGUAemVyb0NhY2hlAFB4c1RyYW5zZm9ybUNhY2hlAGNyZWF0ZURyaXZlQ2FjaGUAdXBkYXRlRHJpdmVDYWNoZQByZWxlYXNlRHJpdmVDYWNoZQBjcmVhdGVDYWNoZQByZWxlYXNlQ2FjaGUAQXJ0aWN1bGF0aW9uIERyaXZlIENhY2hlAFNpbS5uYXJyb3dQaGFzZU1lcmdlAGhlZGdlT3BwLT50d2luID09IGhlZGdlAGluc3RhbmNlLm1OZXh0RWRnZSA9PSBJR19JTlZBTElEX0VER0UgfHwgbUVkZ2VJbnN0YW5jZXNbaW5zdGFuY2UubU5leHRFZGdlXS5tUHJldkVkZ2UgPT0gaW5zdGFuY2UubVByZXZFZGdlAGluc3RhbmNlLm1QcmV2RWRnZSA9PSBJR19JTlZBTElEX0VER0UgfHwgbUVkZ2VJbnN0YW5jZXNbaW5zdGFuY2UubVByZXZFZGdlXS5tTmV4dEVkZ2UgPT0gaW5zdGFuY2UubU5leHRFZGdlAHN0YXJ0RWRnZQBJbnZhbGlkIGVkZ2UgaW5kZXggaW4gZmluZENsb3Nlc3RQb2ludE9uRWRnZQBBZnRlckludGVncmF0aW9uOjpsb2NrU3RhZ2UAQWZ0ZXJJbnRlZ3JhdGlvbjo6ZGVhY3RpdmF0ZVN0YWdlAFNpbS5jaGVja0NvbnN0cmFpbnRCcmVha2FnZQBBbGxvY2F0aW9uUGFnZQBtQUFCQlRyZWVbdHJlZUluZGV4XS50cmVlAFNjZW5lUXVlcnkucHJ1bmVyRnVsbFJlYnVpbGRBQUJCVHJlZQAhbU5iRnJlZQBub2RlAG5laWdoYm9yTm9kZQByZXR1cm5Ob2RlAEFBQkJUcmVlUnVudGltZU5vZGUAS2luZUtpbmVGaWx0ZXJpbmdNb2RlAFN0YXRpY0tpbmVGaWx0ZXJpbmdNb2RlAGdldFN0YXRpY0tpbmVtYXRpY0ZpbHRlcmluZ01vZGUAZ2V0S2luZW1hdGljS2luZW1hdGljRmlsdGVyaW5nTW9kZQBjbGltYmluZ01vZGUAc2V0Q2xpbWJpbmdNb2RlAGdldENsaW1iaW5nTW9kZQBQeENhcHN1bGVDbGltYmluZ01vZGUAc2V0U2NlbmVRdWVyeVVwZGF0ZU1vZGUAZ2V0U2NlbmVRdWVyeVVwZGF0ZU1vZGUAUHhDb21iaW5lTW9kZQBzZXRSZXN0aXR1dGlvbkNvbWJpbmVNb2RlAHNldEZyaWN0aW9uQ29tYmluZU1vZGUAbm9uV2Fsa2FibGVNb2RlAFB4Q29udHJvbGxlck5vbldhbGthYmxlTW9kZQBQeEZvcmNlTW9kZQBlcnJvckNvZGUATnBTY2VuZS5jb2xsaWRlAHNpbXVsYXRlT3JDb2xsaWRlAFNpbS5zdGVwU2V0dXBDb2xsaWRlAGZvcmNlAGNvbXB1dGVHZW5lcmFsaXplZEdyYXZpdHlGb3JjZQBhcHBseUZvcmNlAGNvbXB1dGVKb2ludEZvcmNlAGdldEZvcmNlAGNsZWFyRm9yY2UAY29tcHV0ZUdlbmVyYWxpemVkRXh0ZXJuYWxGb3JjZQBOb3JtYWxGb3JjZQBjb21wdXRlQ29yaW9saXNBbmRDZW50cmlmdWdhbEZvcmNlAGFwcGx5TG9jYWxGb3JjZQBzZXRCcmVha0ZvcmNlAGdldEJyZWFrRm9yY2UAYWRkRm9yY2UAQWRqYWNlbmNpZXM6OlVwZGF0ZUxpbms6IGludmFsaWQgZWRnZSByZWZlcmVuY2UAZ2V0RXh0ZXJuYWxSZWZlcmVuY2UAYWR2YW5jZQBQeHNDb250ZXh0LnBvc3RDQ0RBZHZhbmNlAFB4c0NvbnRleHQuQ0NEQWR2YW5jZQAhbUluc3RhbmNlAFBWRC5jcmVhdGVQVkRJbnN0YW5jZQBQVkQucmVsZWFzZVBWREluc3RhbmNlAG9ic3RhY2xlSGl0LmRpc3RhbmNlPD1kaXN0YW5jZQBzZXRNYXhEaXN0YW5jZQBnZXRNYXhEaXN0YW5jZQBnZXREaXN0YW5jZQBjb250YWN0RGlzdGFuY2UAc2V0VHdpc3RMaW1pdENvbnRhY3REaXN0YW5jZQBnZXRUd2lzdExpbWl0Q29udGFjdERpc3RhbmNlAHNldFN3aW5nTGltaXRDb250YWN0RGlzdGFuY2UAZ2V0U3dpbmdMaW1pdENvbnRhY3REaXN0YW5jZQBzZXRNaW5EaXN0YW5jZQBnZXRNaW5EaXN0YW5jZQBzZXRUb2xlcmFuY2UAZ2V0VG9sZXJhbmNlAHNldFByb2plY3Rpb25Bbmd1bGFyVG9sZXJhbmNlAGdldFByb2plY3Rpb25Bbmd1bGFyVG9sZXJhbmNlAHNldFByb2plY3Rpb25MaW5lYXJUb2xlcmFuY2UAZ2V0UHJvamVjdGlvbkxpbmVhclRvbGVyYW5jZQBzZXRTZXBhcmF0aW9uVG9sZXJhbmNlAGdldFNlcGFyYXRpb25Ub2xlcmFuY2UAc2V0RXh0ZXJuYWxDb21wbGlhbmNlAGdldEV4dGVybmFsQ29tcGxpYW5jZQBzZXRJbnRlcm5hbENvbXBsaWFuY2UAZ2V0SW50ZXJuYWxDb21wbGlhbmNlAFB4VGFzayBkaXNwYXRjaGVkIHR3aWNlAFF1aWNrSHVsbENvbnZleEh1bGxMaWI6OmZpbmRTaW1wbGV4OiBTaW1wbGV4IGlucHV0IHBvaW50cyBhcHBlcnMgdG8gYmUgYWxtb3N0IGF0IHRoZSBzYW1lIHBsYWNlAGZhY2UAZXllRmFjZQBQeFB2ZABQeENyZWF0ZVB2ZABjb25NZXRob2QAZm91bmQAZXh0ZW5kAG1DQ0RQYWlyc1tpc2xhbmRTdGFydF0tPm1Jc2xhbmRJZCA9PSBpSXNsYW5kAER5bmFtaWNzOnNvbHZlSXNsYW5kAG9uQ29udGFjdEVuZABQeHNEeW5hbWljcy5zb2x2ZXJFbmQAb25UcmlnZ2VyRW5kAG5ld1RvdWNoIDwgbmV3VG91Y2hFbmQAbG9zdFRvdWNoIDwgbG9zdFRvdWNoRW5kAGNjZFRvdWNoIDwgY2NkVG91Y2hFbmQAcGVybXV0ZSArIGNsdXN0ZXJTaXplIDw9IHBlcm11dGVFbmQAQmFzaWMucHZkRnJhbWVFbmQAc2V0Q29udGFjdFJlcG9ydFRocmVzaG9sZABnZXRDb250YWN0UmVwb3J0VGhyZXNob2xkAEZyaWN0aW9uT2Zmc2V0VGhyZXNob2xkAHNldFNsZWVwVGhyZXNob2xkAGdldFNsZWVwVGhyZXNob2xkAHNldFN0YWJpbGl6YXRpb25UaHJlc2hvbGQAZ2V0U3RhYmlsaXphdGlvblRocmVzaG9sZABzZXRNaW5SZXNwb25zZVRocmVzaG9sZABnZXRNaW5SZXNwb25zZVRocmVzaG9sZABDb252ZXhFZGdlVGhyZXNob2xkAGJvdW5jZVRocmVzaG9sZABCb3VuY2VUaHJlc2hvbGQAQ2NkVGhyZXNob2xkAG1JbmNyZW1lbnRhbFJlYnVpbGQAU2NlbmVRdWVyeS5mb3JjZUR5bmFtaWNUcmVlUmVidWlsZABBUEkuZm9yY2VEeW5hbWljVHJlZVJlYnVpbGQAU2NlbmVRdWVyeS5wcmVwYXJlQnVpbGQAVmVyc2lvbi5CdWlsZAAhcm9vdC5wcm9qZWN0aW9uRmlyc3RDaGlsZABQeEhlaWdodEZpZWxkAHZvaWQAUHhENkpvaW50OjpzZXREcml2ZVZlbG9jaXR5OiB2ZWxvY2l0eSBpbnZhbGlkAFB4RDZKb2ludDo6c2V0VHdpc3RMaW1pdDogbGltaXQgaW52YWxpZABQeFJldm9sdXRlSm9pbnQ6OnNldExpbWl0OiBsaW1pdCBpbnZhbGlkAFB4RDZKb2ludDo6c2V0TGluZWFyTGltaXQ6IGxpbWl0IGludmFsaWQAUHhENkpvaW50OjpzZXRTd2luZ0xpbWl0OiBsaW1pdCBpbnZhbGlkAFB4RDZKb2ludDo6c2V0UHlyYW1pZFN3aW5nTGltaXQ6IGxpbWl0IGludmFsaWQAUHhENkpvaW50OjpzZXREaXN0YW5jZUxpbWl0OiBsaW1pdCBpbnZhbGlkAFB4Sm9pbnQ6OnNldExvY2FsUG9zZTogdHJhbnNmb3JtIGlzIGludmFsaWQAUHhENkpvaW50OjpzZXREcml2ZTogZHJpdmUgaXMgaW52YWxpZABQeEFydGljdWxhdGlvbjo6Y29tcHV0ZUltcHVsc2VSZXNwb25zZTogQXJ0aWN1bGF0aW9uIHNpemUgaGFzIGNoYW5nZWQ7IGRyaXZlIGNhY2hlIGlzIGludmFsaWQAUHhBcnRpY3VsYXRpb246OmFwcGx5SW1wdWxzZTogQXJ0aWN1bGF0aW9uIHNpemUgaGFzIGNoYW5nZWQ7IGRyaXZlIGNhY2hlIGlzIGludmFsaWQAUHhBcnRpY3VsYXRpb246OnVwZGF0ZURyaXZlQ2FjaGU6IEFydGljdWxhdGlvbiBzaXplIGhhcyBjaGFuZ2VkOyBkcml2ZSBjYWNoZSBpcyBpbnZhbGlkAFB4RDZKb2ludDo6c2V0RHJpdmVQb3NpdGlvbjogcG9zZSBpbnZhbGlkAFB4RDZKb2ludDo6c2V0UHJvamVjdGlvbkFuZ3VsYXJUb2xlcmFuY2U6IHRvbGVyYW5jZSBpbnZhbGlkAFByb3ZpZGVkIGdlb21ldHJ5IGlzIG5vdCB2YWxpZABQeEJhdGNoUXVlcnk6OnJheWNhc3Q6IG9yaWdpbiBpcyBub3QgdmFsaWQAUHJvdmlkZWQgZ2VvbWV0cnkgMSBpcyBub3QgdmFsaWQAUHJvdmlkZWQgZ2VvbWV0cnkgMCBpcyBub3QgdmFsaWQAa2QtPmdldEtpbmVtYXRpY0RhdGEoKS0+dGFyZ2V0VmFsaWQAa0RhdGEtPmdldEtpbmVtYXRpY0RhdGEoKS0+dGFyZ2V0VmFsaWQAZ2V0Qm9keUNvcmUoKS5nZXRTaW1TdGF0ZURhdGEodHJ1ZSktPmdldEtpbmVtYXRpY0RhdGEoKS0+dGFyZ2V0VmFsaWQAIXRhcmdldFZhbGlkAGlzVmFsaWQASXNWYWxpZABOb3JtYWxGb3JjZVZhbGlkAENDVDogdXAgZGlyZWN0aW9uIG11c3QgYmUgbm9ybWFsaXplZABOcFNjZW5lUXVlcmllcyBtdWx0aVF1ZXJ5IGlucHV0IGNoZWNrOiBkaXJlY3Rpb24gbXVzdCBiZSBub3JtYWxpemVkAEJhdGNoIHN3ZWVwIGlucHV0IGNoZWNrOiBkaXJlY3Rpb24gbXVzdCBiZSBub3JtYWxpemVkAFB4QmF0Y2hRdWVyeTo6cmF5Y2FzdDogRGlyZWN0aW9uIG11c3QgYmUgbm9ybWFsaXplZABQeEFnZ3JlZ2F0ZTogY2FuJ3QgcmVtb3ZlIGFydGljdWxhdGlvbiBsaW5rLCBvbmx5IHdob2xlIGFydGljdWxhdGlvbnMgY2FuIGJlIHJlbW92ZWQAU2NlbmVRdWVyeS5wcnVuZXJSZWZpdFVwZGF0ZWRBbmRSZW1vdmVkAHZlcmlmeU5iVXBkYXRlZD09X3NhdmVkAFB4U2NlbmU6OmFkZFJpZ2lkQWN0b3JzKCk6IGFydGljdWxhdGlvbiBsaW5rIG5vdCBwZXJtaXR0ZWQAVW5hYmxlIHRvIGNyZWF0ZSBicm9hZHBoYXNlIGVudGl0eSBiZWNhdXNlIG9ubHkgMzI3Njggc2hhcGVzIGFyZSBzdXBwb3J0ZWQAU2ltLnByZUlzbGFuZEdlbi5zZXRFZGdlc0Nvbm5lY3RlZABtSXNDb25uZWN0ZWQAY3JlYXRlZABCb3hlc1VwZGF0ZWQAaXNVcGRhdGVkPT1vYmplY3QubVVwZGF0ZWQAIW1PYmplY3RzW29iamVjdEluZGV4XS5tVXBkYXRlZABuYlVwZGF0ZWQ9PXZlcmlmeU5iVXBkYXRlZABjdXJyZW50U2l6ZStuYjw9bU1heE5iVXBkYXRlZABib3hJbmRleDxtTWF4TmJVcGRhdGVkAGk8bU1heE5iVXBkYXRlZABib3hJbmRleDxtTmJVcGRhdGVkAG1JblRvT3V0X1VwZGF0ZWQAIW1Vc2VyQWxsb2NhdGVkAG5iSW5CdWNrZXQ8PW5iQWxsb2NhdGVkAGVyYXNlZAAhbUJ1ZmZlclVzZWQAbVVzZWQAV2FybmluZzogYXJ0aWN1bGF0aW9uIGlsbC1jb25kaXRpb25lZCBvciB1bmRlciBzZXZlcmUgc3RyZXNzLCBqb2ludCBsaW1pdCBpZ25vcmVkAFdhcm5pbmc6IGFydGljdWxhdGlvbiBpbGwtY29uZGl0aW9uZWQgb3IgdW5kZXIgc2V2ZXJlIHN0cmVzcywgdGFuZ2VudGlhbCBzcHJpbmcgaWdub3JlZABQeFNjZW5lOjpmbHVzaFNpbXVsYXRpb24oKTogVGhpcyBjYWxsIGlzIG5vdCBhbGxvd2VkIHdoaWxlIHRoZSBzaW11bGF0aW9uIGlzIHJ1bm5pbmcuIENhbGwgd2lsbCBiZSBpZ25vcmVkACBlTVREIGNhbm5vdCBiZSB1c2VkIGluIGNvbmp1bmN0aW9uIHdpdGggZUFTU1VNRV9OT19JTklUSUFMX09WRVJMQVAuIGVBU1NVTUVfTk9fSU5JVElBTF9PVkVSTEFQIHdpbGwgYmUgaWdub3JlZABuYkVsZW1lbnRzID09IG5iUmVxdWlyZWQAUHhVMzIocnVuMS12UmVmczEpPT1uYkVkZ2VzVW5zaGFyZWQAUHhVMzIocnVuMC12UmVmczApPT1uYkVkZ2VzVW5zaGFyZWQAUHhSaWdpZEFjdG9yOjphdHRhY2hTaGFwZTogc2hhcGUgbXVzdCBiZSBzaGFyZWQgb3IgdW5vd25lZABNZXNobWVyaXplcjo6ZXh0cmFjdEh1bGxQb2x5Z29uczogbGluZSBzdHJpcCBleHRyYWN0aW9uIGZhaWxlZABQeEFydGljdWxhdGlvbkxpbms6OnJlbGVhc2UoKTogT25seSBsZWFmIGFydGljdWxhdGlvbiBsaW5rcyBjYW4gYmUgcmVsZWFzZWQuIFJlbGVhc2UgY2FsbCBmYWlsZWQAY2xlYW5pbmcgdGhlIG1lc2ggZmFpbGVkAE5wQWN0b3I6OnNldEFnZ3JlZ2F0ZSgpIGZhaWxlZABnZW9tZXRyeSB0eXBlIG5vdCBoYW5kbGVkAHNldFR3aXN0TGltaXRFbmFibGVkAGdldFR3aXN0TGltaXRFbmFibGVkAHNldFN3aW5nTGltaXRFbmFibGVkAGdldFN3aW5nTGltaXRFbmFibGVkAENoZWNrZWQAQlYzMkRhdGFQYWNrZWQAUHhBZ2dyZWdhdGU6IGNhbid0IGFkZCBhcnRpY3VsYXRpb24gbGlua3MsIG1heCBudW1iZXIgb2YgYWN0b3JzIHJlYWNoZWQAUHhBZ2dyZWdhdGU6IGNhbid0IGFkZCBhY3RvciB0byBhZ2dyZWdhdGUsIG1heCBudW1iZXIgb2YgYWN0b3JzIHJlYWNoZWQAU2ltLnVwZGF0ZUtpbmVtYXRpY0NhY2hlZABzcGVlZABTcGVlZABQeEJhdGNoUXVlcnk6IG51bWJlciBvZiByYXljYXN0KCkgY2FsbHMgZXhjZWVkcyBQeEJhdGNoUXVlcnlNZW1vcnk6OnJheWNhc3RSZXN1bHRCdWZmZXJTaXplLCBxdWVyeSBkaXNjYXJkZWQAUHhCYXRjaFF1ZXJ5OiBudW1iZXIgb2Ygc3dlZXAoKSBjYWxscyBleGNlZWRzIFB4QmF0Y2hRdWVyeU1lbW9yeTo6c3dlZXBSZXN1bHRCdWZmZXJTaXplLCBxdWVyeSBkaXNjYXJkZWQAUHhCYXRjaFF1ZXJ5OiBudW1iZXIgb2Ygb3ZlcmxhcCgpIGNhbGxzIGV4Y2VlZHMgUHhCYXRjaFF1ZXJ5TWVtb3J5OjpvdmVybGFwUmVzdWx0QnVmZmVyU2l6ZSwgcXVlcnkgZGlzY2FyZGVkAHNpemVfdChhZGRyZXNzKTw9c2l6ZV90KG1EYXRhTWVtb3J5KStieXRlc05lZWRlZABzaXplX3QoYWRkcmVzcykgPD0gc2l6ZV90KGRhdGFNZW1vcnkpICsgYnl0ZXNOZWVkZWQAUHhDb25zdHJhaW50OiBBZGQgdG8gcmlnaWQgYWN0b3IgMTogQ29uc3RyYWludCBhbHJlYWR5IGFkZGVkAFB4Q29uc3RyYWludDogQWRkIHRvIHJpZ2lkIGFjdG9yIDA6IENvbnN0cmFpbnQgYWxyZWFkeSBhZGRlZABQeEFnZ3JlZ2F0ZTogY2FuJ3QgYWRkIGFydGljdWxhdGlvbiBsaW5rIHRvIGFnZ3JlZ2F0ZSwgb25seSB3aG9sZSBhcnRpY3VsYXRpb25zIGNhbiBiZSBhZGRlZABBQUJCTWFuYWdlcjo6dXBkYXRlQUFCQnNBbmRCUCAtIGFkZABDcHVXb3JrZXJUaHJlYWQAQ3B1SWQAQ29udGV4dElkAEV2ZW50SWQAYy5tQmFzZUNsYXNzID09IHAubUNsYXNzSWQAdmlzaXRlZElzbGFuZElkID09IGlzbGFuZElkAG1BY3RpdmVJc2xhbmRzW2lzbGFuZC5tQWN0aXZlSW5kZXhdID09IGlzbGFuZElkAG1Jc2xhbmRJZHNbbmV4dEluZGV4LmluZGV4KCldID09IGlzbGFuZElkAFRocmVhZElkAFB4V29ya2VyJTAyZABQeEJveENvbnRyb2xsZXJEZXNjAFB4Q29udHJvbGxlckRlc2MAUHhDYXBzdWxlQ29udHJvbGxlckRlc2MAQ29udmV4TWVzaERlc2MAUHhTY2VuZURlc2MAZ2V0RGVmYXVsdFNjZW5lRGVzYwB0ZW1wTm9ybWFsc1BlclRyaV9wcmVhbGxvYwBmcmFtZUFsbG9jAE5vblRyYWNrZWRBbGxvYwBTaW0uZmlyZUNhbGxiYWNrc1Bvc3RTeW5jAFNpbS5maXJlQ2FsbGJhY2tzUHJlU3luYwBTaW0ucG9zdENhbGxiYWNrUHJlU3luYwByYXljYXN0RnVuYwBvdmVybGFwRnVuYwBtdGRGdW5jAFB4Q29uc3RyYWludDogYXQgbGVhc3Qgb25lIGFjdG9yIG11c3QgYmUgbm9uLXN0YXRpYwBQeEpvaW50OjpzZXRBY3RvcnM6IGF0IGxlYXN0IG9uZSBhY3RvciBtdXN0IGJlIG5vbi1zdGF0aWMAUHhSaWdpZFN0YXRpYwBjcmVhdGVSaWdpZFN0YXRpYwAhbVNpbVN0YXRlRGF0YSB8fCBtU2ltU3RhdGVEYXRhLT5pc0tpbmUoKSA9PSBpc0tpbmVtYXRpYwBQeFNwaGVyaWNhbEpvaW50Q3JlYXRlOiBhdCBsZWFzdCBvbmUgYWN0b3IgbXVzdCBiZSBkeW5hbWljAFB4UmV2b2x1dGVKb2ludENyZWF0ZTogYXQgbGVhc3Qgb25lIGFjdG9yIG11c3QgYmUgZHluYW1pYwBQeEZpeGVkSm9pbnRDcmVhdGU6IGF0IGxlYXN0IG9uZSBhY3RvciBtdXN0IGJlIGR5bmFtaWMAUHhQcmlzbWF0aWNKb2ludENyZWF0ZTogYXQgbGVhc3Qgb25lIGFjdG9yIG11c3QgYmUgZHluYW1pYwBQeEQ2Sm9pbnRDcmVhdGU6IGF0IGxlYXN0IG9uZSBhY3RvciBtdXN0IGJlIGR5bmFtaWMAQWZ0ZXJJbnRlZ3JhdGlvbjo6bWFuYWdlckFuZER5bmFtaWMAUHhSaWdpZER5bmFtaWMAY3JlYXRlUmlnaWREeW5hbWljAG5iVXBkYXRlZCtuYk5vblVwZGF0ZWQ9PW5iAFB4VTMyKC0xKSAhPSBuYgBDdXJyZW50Qm94TGlzdFlaQnVmZmVyID09IEJveExpc3RZWkJ1ZmZlciArIG5iAEN1cnJlbnRSZW1hcCA9PSBSZW1hcCArIG5iAGh1bGxMaWIAbmV3TWF4TmIgPiBvbGRNYXhOYgBpbnB1dCBtZXNoIGNvbnRhaW5zIGNvcnJ1cHRlZCB2ZXJ0ZXggZGF0YQBSZWR1Y2VkIHZlcnRpY2VzIGh1bGwgZGF0YQBCaWdDb252ZXhEYXRhIGRhdGEAQ29udmV4SHVsbERhdGEgZGF0YQBBcnJheURhdGEAIW1SZXBvcnREYXRhAFNwaGVyaWNhbEpvaW50RGF0YQB1bnBhY2tKb2ludERhdGEAUmV2b2x1dGVKb2ludERhdGEARGlzdGFuY2VKb2ludERhdGEARml4ZWRKb2ludERhdGEAUHJpc21hdGljSm9pbnREYXRhAEQ2Sm9pbnREYXRhAEFydGljdWxhdGlvbkpvaW50VGFyZ2V0RGF0YQBBcnRpY3VsYXRpb246OmZzRGF0YQBBcnRpY3VsYXRpb25zLnByZXBhcmVGc0RhdGEAZmlsdGVyRGF0YQBQeFF1ZXJ5RmlsdGVyRGF0YQBzZXRRdWVyeUZpbHRlckRhdGEAZ2V0UXVlcnlGaWx0ZXJEYXRhAFB4RmlsdGVyRGF0YQBzZXRTaW11bGF0aW9uRmlsdGVyRGF0YQBnZXRTaW11bGF0aW9uRmlsdGVyRGF0YQB1c2VyRGF0YQBVc2VyRGF0YQBTY2VuZURlc2MgZmlsdGVyU2hhZGVyRGF0YQBzZXRGaWx0ZXJTaGFkZXJEYXRhAGdldEZpbHRlclNoYWRlckRhdGEAUHZkSHVsbFBvbHlnb25EYXRhAEd1OjpIdWxsUG9seWdvbkRhdGEAQXJ0aWN1bGF0aW9uTGlua0RhdGEAZXh0cmFUcmlnRGF0YQAhbUV4dHJhVHJpZ0RhdGEAIW1TaW1TdGF0ZURhdGEAU2NTY2VuZTo6U2ltU3RhdGVEYXRhAEFydGljdWxhdGlvbkpvaW50Q29yZURhdGEAQUFCQk1hbmFnZXI6Om1Wb2x1bWVEYXRhAEJwQ2FjaGVEYXRhAEVkZ2VEYXRhAFNpbS5jbGVhcklzbGFuZERhdGEARWRnZURlc2NEYXRhAFNjU2NlbmU6OlRyaWdnZXJQYWlyRXh0cmFEYXRhAFNjU2NlbmU6OlRyaWdnZXJCdWZmZXJFeHRyYURhdGEAQmlnQ29udmV4IFNhbXBsZXMgRGF0YQBvYnN0YWNsZUhpdC5kaXN0YW5jZTw9cHJvYmVMZW5ndGgrZXh0cmEAaGl0LmJsb2NrLmRpc3RhbmNlPD1wcm9iZUxlbmd0aCtleHRyYQBQeFJpZ2lkRHluYW1pYzo6c2V0TWFzc1NwYWNlSW5lcnRpYVRlbnNvcjogaW52YWxpZCBpbmVydGlhAEFydGljdWxhdGlvbnMucHJvcGFnYXRlRHJpdmVuSW5lcnRpYQBMb2NhbEluZXJ0aWEAUHhSaWdpZEJvZHlFeHQ6OnNldE1hc3NBbmRVcGRhdGVJbmVydGlhAFB4UmlnaWRCb2R5RXh0Ojp1cGRhdGVNYXNzQW5kSW5lcnRpYQBjb21wdXRlTGFtYmRhAG1BY3RpdmVOb2RlSW5kZXhbd2FrZU5vZGUuaW5kZXgoKV0gPT0gYQBfZGVidWdnZXJfAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpOcFBoeXNpY3M6Ok5wRGVsTGlzdGVuZXJFbnRyeT46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpOcFBoeXNpY3M6Ok5wRGVsTGlzdGVuZXJFbnRyeV0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8TUJQRW50cnk+OjpnZXROYW1lKCkgW1QgPSBNQlBFbnRyeV0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6Ok5wRmFjdG9yeT46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpOcEZhY3RvcnldAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpOcEJhdGNoUXVlcnk+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6TnBCYXRjaFF1ZXJ5XQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6UHhTb2x2ZXJCb2R5Pjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlB4U29sdmVyQm9keV0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OkJwOjpCb3VuZHNBcnJheT46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpCcDo6Qm91bmRzQXJyYXldAG1PYnN0YWNsZUNvbnRleHRzW2luZGV4XQBtQ29udHJvbGxlcnNbaW5kZXhdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpQeHNDb250ZXh0Pjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlB4c0NvbnRleHRdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpDY3Q6Ok9ic3RhY2xlQ29udGV4dD46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpDY3Q6Ok9ic3RhY2xlQ29udGV4dF0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OlB4Y05wVGhyZWFkQ29udGV4dD46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpQeGNOcFRocmVhZENvbnRleHRdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpEeTo6VGhyZWFkQ29udGV4dD46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpEeTo6VGhyZWFkQ29udGV4dF0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8dW5zaWduZWQgc2hvcnQ+OjpnZXROYW1lKCkgW1QgPSB1bnNpZ25lZCBzaG9ydF0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OkV4dDo6U3BoZXJpY2FsSm9pbnQ+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6RXh0OjpTcGhlcmljYWxKb2ludF0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OkV4dDo6UmV2b2x1dGVKb2ludD46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpFeHQ6OlJldm9sdXRlSm9pbnRdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpFeHQ6OkRpc3RhbmNlSm9pbnQ+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6RXh0OjpEaXN0YW5jZUpvaW50XQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6RXh0OjpGaXhlZEpvaW50Pjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OkV4dDo6Rml4ZWRKb2ludF0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OkV4dDo6UHJpc21hdGljSm9pbnQ+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6RXh0OjpQcmlzbWF0aWNKb2ludF0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OkV4dDo6RDZKb2ludD46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpFeHQ6OkQ2Sm9pbnRdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6cHJvZmlsZTo6UHhQcm9maWxlV3JhcHBlclJlZmxlY3Rpb25BbGxvY2F0b3I8dW5zaWduZWQgaW50Pjo6Z2V0TmFtZSgpIFtUID0gdW5zaWduZWQgaW50XQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjx1bnNpZ25lZCBpbnQ+OjpnZXROYW1lKCkgW1QgPSB1bnNpZ25lZCBpbnRdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpWZDo6UHZkUGh5c2ljc0NsaWVudD46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpWZDo6UHZkUGh5c2ljc0NsaWVudF0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8KGFub255bW91cyBuYW1lc3BhY2UpOjpTY2VuZVJlbmRlcmVyQ2xpZW50Pjo6Z2V0TmFtZSgpIFtUID0gKGFub255bW91cyBuYW1lc3BhY2UpOjpTY2VuZVJlbmRlcmVyQ2xpZW50XQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6U2M6OkNsaWVudD46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpTYzo6Q2xpZW50XQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxpbnRlcm5hbEFCUDo6QUJQX09iamVjdD46OmdldE5hbWUoKSBbVCA9IGludGVybmFsQUJQOjpBQlBfT2JqZWN0XQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxmbG9hdD46OmdldE5hbWUoKSBbVCA9IGZsb2F0XQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6U2M6OlNpbVN0YXRzPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlNjOjpTaW1TdGF0c10Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OkJwOjpQZXJzaXN0ZW50U2VsZkNvbGxpc2lvblBhaXJzPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OkJwOjpQZXJzaXN0ZW50U2VsZkNvbGxpc2lvblBhaXJzXQBwcmltaXRpdmVWYWx1ZSA9PSBwYXJhbXMubUNhY2hlW2luZGV4XVtheGlzXQBtRW5kUG9pbnREYXRhc1tBeGlzXQBhcHBlbmRlZEJvZHlDb3JlICE9IG1BY3RpdmVCb2RpZXNbbmJLaW5lbWF0aWNzXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6TnBQaHlzaWNzPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6Ok5wUGh5c2ljc10Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OkJwOjpQZXJzaXN0ZW50QWN0b3JBZ2dyZWdhdGVQYWlyPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OkJwOjpQZXJzaXN0ZW50QWN0b3JBZ2dyZWdhdGVQYWlyXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6QnA6OlBlcnNpc3RlbnRBZ2dyZWdhdGVBZ2dyZWdhdGVQYWlyPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OkJwOjpQZXJzaXN0ZW50QWdncmVnYXRlQWdncmVnYXRlUGFpcl0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OlB4VGFza01ncj46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpQeFRhc2tNZ3JdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpTcTo6QnVja2V0UHJ1bmVyPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlNxOjpCdWNrZXRQcnVuZXJdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpTcTo6QlZIQ29tcG91bmRQcnVuZXI+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6U3E6OkJWSENvbXBvdW5kUHJ1bmVyXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6U3E6OkFBQkJQcnVuZXI+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6U3E6OkFBQkJQcnVuZXJdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpDY3Q6OkJveENvbnRyb2xsZXI+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6Q2N0OjpCb3hDb250cm9sbGVyXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6Q2N0OjpDYXBzdWxlQ29udHJvbGxlcj46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpDY3Q6OkNhcHN1bGVDb250cm9sbGVyXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6U2M6Ok9iamVjdElEVHJhY2tlcj46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpTYzo6T2JqZWN0SURUcmFja2VyXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6RXh0OjpEZWZhdWx0Q3B1RGlzcGF0Y2hlcj46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpFeHQ6OkRlZmF1bHRDcHVEaXNwYXRjaGVyXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6U2M6OlNxQm91bmRzTWFuYWdlcj46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpTYzo6U3FCb3VuZHNNYW5hZ2VyXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6U2M6OkZpbHRlclBhaXJNYW5hZ2VyPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlNjOjpGaWx0ZXJQYWlyTWFuYWdlcl0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OkNjdDo6Q2hhcmFjdGVyQ29udHJvbGxlck1hbmFnZXI+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6Q2N0OjpDaGFyYWN0ZXJDb250cm9sbGVyTWFuYWdlcl0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OlNjOjpDb25zdHJhaW50UHJvamVjdGlvbk1hbmFnZXI+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6U2M6OkNvbnN0cmFpbnRQcm9qZWN0aW9uTWFuYWdlcl0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6Ok5wUHRyVGFibGVTdG9yYWdlTWFuYWdlcj46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpOcFB0clRhYmxlU3RvcmFnZU1hbmFnZXJdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpCcDo6QUFCQk1hbmFnZXI+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6QnA6OkFBQkJNYW5hZ2VyXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6Q206OlJlbmRlckJ1ZmZlcj46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpDbTo6UmVuZGVyQnVmZmVyXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6R3U6OkVkZ2VMaXN0QnVpbGRlcj46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpHdTo6RWRnZUxpc3RCdWlsZGVyXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnByb2ZpbGU6OlB4UHJvZmlsZVdyYXBwZXJSZWZsZWN0aW9uQWxsb2NhdG9yPHVuc2lnbmVkIGNoYXI+OjpnZXROYW1lKCkgW1QgPSB1bnNpZ25lZCBjaGFyXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjx1bnNpZ25lZCBjaGFyPjo6Z2V0TmFtZSgpIFtUID0gdW5zaWduZWQgY2hhcl0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OkJwOjpCcm9hZFBoYXNlU2FwPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OkJwOjpCcm9hZFBoYXNlU2FwXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxSZWdpb24+OjpnZXROYW1lKCkgW1QgPSBSZWdpb25dAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpTYzo6QXJ0aWN1bGF0aW9uSm9pbnRTaW0+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6U2M6OkFydGljdWxhdGlvbkpvaW50U2ltXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6U2M6OkFydGljdWxhdGlvblNpbT46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpTYzo6QXJ0aWN1bGF0aW9uU2ltXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6c2hkZm5kOjpNdXRleEltcGw+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6c2hkZm5kOjpNdXRleEltcGxdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpzaGRmbmQ6OlNMaXN0SW1wbD46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpzaGRmbmQ6OlNMaXN0SW1wbF0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8UXVhbnRpemVySW1wbD46OmdldE5hbWUoKSBbVCA9IFF1YW50aXplckltcGxdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6cHJvZmlsZTo6UHhQcm9maWxlV3JhcHBlclJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OnByb2ZpbGU6OlpvbmVNYW5hZ2VySW1wbD46OmdldE5hbWUoKSBbVCA9IHBoeXN4Ojpwcm9maWxlOjpab25lTWFuYWdlckltcGxdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6cHJvZmlsZTo6UHhQcm9maWxlV3JhcHBlclJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OnByb2ZpbGU6OlB4UHJvZmlsZU1lbW9yeUV2ZW50QnVmZmVySW1wbD46OmdldE5hbWUoKSBbVCA9IHBoeXN4Ojpwcm9maWxlOjpQeFByb2ZpbGVNZW1vcnlFdmVudEJ1ZmZlckltcGxdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpzaGRmbmQ6OlRocmVhZEltcGw+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6c2hkZm5kOjpUaHJlYWRJbXBsXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6c2hkZm5kOjpTeW5jSW1wbD46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpzaGRmbmQ6OlN5bmNJbXBsXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxib29sPjo6Z2V0TmFtZSgpIFtUID0gYm9vbF0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OlNjOjpMTEFydGljdWxhdGlvblBvb2w+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6U2M6OkxMQXJ0aWN1bGF0aW9uUG9vbF0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OlNjOjpMTEFydGljdWxhdGlvblJDUG9vbD46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpTYzo6TExBcnRpY3VsYXRpb25SQ1Bvb2xdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpDb252ZXhIdWxsPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OkNvbnZleEh1bGxdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPGxvY2FsOjpRdWlja0h1bGw+OjpnZXROYW1lKCkgW1QgPSBsb2NhbDo6UXVpY2tIdWxsXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6UHhUR1NTb2x2ZXJCb2R5VmVsPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlB4VEdTU29sdmVyQm9keVZlbF0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OlB4c0NDREJsb2NrQXJyYXk8cGh5c3g6OlB4c0NDREJvZHksIDEyOD46OkJsb2NrPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlB4c0NDREJsb2NrQXJyYXk8cGh5c3g6OlB4c0NDREJvZHksIDEyOD46OkJsb2NrXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6UHhzQ0NEQmxvY2tBcnJheTxwaHlzeDo6UHhzQ0NEUGFpciwgMTI4Pjo6QmxvY2s+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6UHhzQ0NEQmxvY2tBcnJheTxwaHlzeDo6UHhzQ0NEUGFpciwgMTI4Pjo6QmxvY2tdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpQeHNDQ0RCbG9ja0FycmF5PHBoeXN4OjpQeHNDQ0RPdmVybGFwLCAxMjg+OjpCbG9jaz46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpQeHNDQ0RCbG9ja0FycmF5PHBoeXN4OjpQeHNDQ0RPdmVybGFwLCAxMjg+OjpCbG9ja10Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OlB4c0NDREJsb2NrQXJyYXk8cGh5c3g6OlB4c0NDRFNoYXBlLCAxMjg+OjpCbG9jaz46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpQeHNDQ0RCbG9ja0FycmF5PHBoeXN4OjpQeHNDQ0RTaGFwZSwgMTI4Pjo6QmxvY2tdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpTcTo6RklGT1N0YWNrPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlNxOjpGSUZPU3RhY2tdAGZhY2UuaW5kZXggPT0gZXhwYW5kUG9pbnQucGxhbmVJbmRleFtrXQBtYWduaXR1ZGVbaV0gPj0gbWFnbml0dWRlW2pdICYmIG1hZ25pdHVkZVtpXSA+PSBtYWduaXR1ZGVba10gJiYgbWFnbml0dWRlW2pdID49IG1hZ25pdHVkZVtrXQBzcGxpdFN0YXJ0c1tqLTFdPD1zcGxpdFN0YXJ0c1tqXQBzcGxpdFN0YXJ0c1tqLTFdK3NwbGl0Q291bnRzW2otMV08PXNwbGl0U3RhcnRzW2pdACF0aHJlYWRDb250ZXh0LT5tRGlzY3JldGVDb250YWN0UGFpcnNbaV1bal0AaW5kaWNlc1tvdXRQb2x5Z29uLm1JbmRleEJhc2UgKyBqXSA9PSBodWxsQnVpbGRlci5tSHVsbERhdGFWZXJ0ZXhEYXRhOFtwb2x5Z29uRGF0YS5tVlJlZjgral0AbUFjdG9yc1tpXQBnZXRPd25lcihCYXNlRVBEYXRhW01heEluZGV4XSk9PW1SZW1vdmVkW2ldAGdldE93bmVyKEJhc2VFUERhdGFbTWluSW5kZXhdKT09bVJlbW92ZWRbaV0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6Okd1OjpDb252ZXhNZXNoPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6Okd1OjpDb252ZXhNZXNoXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6R3U6OlJUcmVlVHJpYW5nbGVNZXNoPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6Okd1OjpSVHJlZVRyaWFuZ2xlTWVzaF0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6Okd1OjpCVjRUcmlhbmdsZU1lc2g+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6R3U6OkJWNFRyaWFuZ2xlTWVzaF0AaW5kZXggIT0gbmV3SGFzaFtoXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6Q29va2luZz46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpDb29raW5nXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6QnA6OkFnZ3JlZ2F0ZT46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpCcDo6QWdncmVnYXRlXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6U3E6OlBydW5pbmdTdHJ1Y3R1cmU+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6U3E6OlBydW5pbmdTdHJ1Y3R1cmVdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpHdTo6QlZIU3RydWN0dXJlPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6Okd1OjpCVkhTdHJ1Y3R1cmVdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpTYzo6TlBoYXNlQ29yZT46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpTYzo6TlBoYXNlQ29yZV0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OlNjOjpTdGF0aWNDb3JlPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlNjOjpTdGF0aWNDb3JlXQBzU2F2ZVZlbG9jaXR5W3R5cGVdAGludGVyYWN0aW9uLT5nZXRJbnRlcmFjdGlvbklkKCkgPj0gbUFjdGl2ZUludGVyYWN0aW9uQ291bnRbdHlwZV0AaW50ZXJhY3Rpb24tPmdldEludGVyYWN0aW9uSWQoKSA8IG1BY3RpdmVJbnRlcmFjdGlvbkNvdW50W3R5cGVdAHNDb21wdXRlVW5jb25zdHJhaW5lZFZlbG9jaXRpZXNbdHlwZV0Ac1VwZGF0ZUJvZGllc1t0eXBlXQBzVXBkYXRlRGVsdGFNb3Rpb25bdHlwZV0Ac1NhdmVWZWxvY2l0eVRHU1t0eXBlXQBzU2V0dXBJbnRlcm5hbENvbnN0cmFpbnRzVEdTW3R5cGVdAHNDb21wdXRlVW5jb25zdHJhaW5lZFZlbG9jaXRpZXNUR1NbdHlwZV0Ac1VwZGF0ZUJvZGllc1RHU1t0eXBlXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6TnBTY2VuZT46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpOcFNjZW5lXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnByb2ZpbGU6OlB4UHJvZmlsZVdyYXBwZXJSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4Ojpwcm9maWxlOjpQeFByb2ZpbGVFdmVudE5hbWU+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6cHJvZmlsZTo6UHhQcm9maWxlRXZlbnROYW1lXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6QWRqVHJpYW5nbGU+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6QWRqVHJpYW5nbGVdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPEFkakVkZ2U+OjpnZXROYW1lKCkgW1QgPSBBZGpFZGdlXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6U3E6OkluY3JlbWVudGFsQUFCQlRyZWU+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6U3E6OkluY3JlbWVudGFsQUFCQlRyZWVdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpTcTo6QUFCQlRyZWU+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6U3E6OkFBQkJUcmVlXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6R3U6OkJWMzJUcmVlPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6Okd1OjpCVjMyVHJlZV0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OlNxOjpBQUJCVHJlZVJ1bnRpbWVOb2RlPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlNxOjpBQUJCVHJlZVJ1bnRpbWVOb2RlXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6R3U6OkFBQkJUcmVlTm9kZT46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpHdTo6QUFCQlRyZWVOb2RlXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6R3U6OkFBQkJUcmVlQnVpbGROb2RlPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6Okd1OjpBQUJCVHJlZUJ1aWxkTm9kZV0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8QlYzMk5vZGU+OjpnZXROYW1lKCkgW1QgPSBCVjMyTm9kZV0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6Okd1OjpIZWlnaHRGaWVsZD46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpHdTo6SGVpZ2h0RmllbGRdAG5iU29ydGVkPT0wIHx8IG1pblBvc0xpc3RfU29ydGVkW25iU29ydGVkLTFdPD1taW5Qb3NMaXN0X1NvcnRlZFtuYlNvcnRlZF0AYWFiYi5tTWluWD09a2V5c1tuYlVwZGF0ZWRdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpQeFNvbHZlckNvbnN0cmFpbnREZXNjPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlB4U29sdmVyQ29uc3RyYWludERlc2NdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpRdWlja0h1bGxDb252ZXhIdWxsTGliPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlF1aWNrSHVsbENvbnZleEh1bGxMaWJdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPEJWNEJ1aWxkUGFyYW1zOjpTbGFiPjo6Z2V0TmFtZSgpIFtUID0gQlY0QnVpbGRQYXJhbXM6OlNsYWJdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpQeFNvbHZlckJvZHlEYXRhPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlB4U29sdmVyQm9keURhdGFdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpQeFRHU1NvbHZlckJvZHlEYXRhPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlB4VEdTU29sdmVyQm9keURhdGFdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpCaWdDb252ZXhEYXRhPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OkJpZ0NvbnZleERhdGFdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpWZDo6UHZkTWV0YURhdGFCaW5kaW5nRGF0YT46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpWZDo6UHZkTWV0YURhdGFCaW5kaW5nRGF0YV0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6Okh1bGxUcmlhbmdsZURhdGE+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6SHVsbFRyaWFuZ2xlRGF0YV0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6Okd1OjpFZGdlVHJpYW5nbGVEYXRhPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6Okd1OjpFZGdlVHJpYW5nbGVEYXRhXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6R3U6OlJUcmVlVHJpYW5nbGVEYXRhPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6Okd1OjpSVHJlZVRyaWFuZ2xlRGF0YV0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6Okd1OjpCVjRUcmlhbmdsZURhdGE+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6R3U6OkJWNFRyaWFuZ2xlRGF0YV0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6Okd1OjpFZGdlRGF0YT46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpHdTo6RWRnZURhdGFdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpHdTo6RWRnZURlc2NEYXRhPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6Okd1OjpFZGdlRGVzY0RhdGFdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpHdTo6QlYzMkRhdGE+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6R3U6OkJWMzJEYXRhXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6UHhUR1NTb2x2ZXJCb2R5VHhJbmVydGlhPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlB4VEdTU29sdmVyQm9keVR4SW5lcnRpYV0AaW5kc1swXSA9PSB2ZXJ0SW5kaWNlc1thXSB8fCBpbmRzWzFdID09IHZlcnRJbmRpY2VzW2FdIHx8IGluZHNbMl0gPT0gdmVydEluZGljZXNbYV0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OkJwOjpCcm9hZFBoYXNlTUJQPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OkJwOjpCcm9hZFBoYXNlTUJQXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxNQlA+OjpnZXROYW1lKCkgW1QgPSBNQlBdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpCcDo6QnJvYWRQaGFzZUFCUD46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpCcDo6QnJvYWRQaGFzZUFCUF0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8aW50ZXJuYWxBQlA6OkFCUD46OmdldE5hbWUoKSBbVCA9IGludGVybmFsQUJQOjpBQlBdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpCcDo6SUFBQkI+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6QnA6OklBQUJCXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6c2hkZm5kOjpQb29sPHBoeXN4OjpTYzo6Q29uc3RyYWludEludGVyYWN0aW9uPj46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpzaGRmbmQ6OlBvb2w8cGh5c3g6OlNjOjpDb25zdHJhaW50SW50ZXJhY3Rpb24+XQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6Q206OlByZWFsbG9jYXRpbmdQb29sPHBoeXN4OjpTYzo6Qm9keVNpbT4+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6Q206OlByZWFsbG9jYXRpbmdQb29sPHBoeXN4OjpTYzo6Qm9keVNpbT5dAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpzaGRmbmQ6OlBvb2w8cGh5c3g6OlNjOjpDb25zdHJhaW50U2ltPj46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpzaGRmbmQ6OlBvb2w8cGh5c3g6OlNjOjpDb25zdHJhaW50U2ltPl0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OkNtOjpQcmVhbGxvY2F0aW5nUG9vbDxwaHlzeDo6U2M6OlNoYXBlU2ltPj46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpDbTo6UHJlYWxsb2NhdGluZ1Bvb2w8cGh5c3g6OlNjOjpTaGFwZVNpbT5dAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpDbTo6UHJlYWxsb2NhdGluZ1Bvb2w8cGh5c3g6OlNjOjpTdGF0aWNTaW0+Pjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OkNtOjpQcmVhbGxvY2F0aW5nUG9vbDxwaHlzeDo6U2M6OlN0YXRpY1NpbT5dAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6cHJvZmlsZTo6UHhQcm9maWxlV3JhcHBlclJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OnByb2ZpbGU6OlpvbmVJbXBsPHBoeXN4Ojpwcm9maWxlOjpQeFByb2ZpbGVOYW1lUHJvdmlkZXJGb3J3YXJkPj46OmdldE5hbWUoKSBbVCA9IHBoeXN4Ojpwcm9maWxlOjpab25lSW1wbDxwaHlzeDo6cHJvZmlsZTo6UHhQcm9maWxlTmFtZVByb3ZpZGVyRm9yd2FyZD5dAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpzaGRmbmQ6OlBvb2w8cGh5c3g6OlNjOjpTaW1TdGF0ZURhdGE+Pjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OnNoZGZuZDo6UG9vbDxwaHlzeDo6U2M6OlNpbVN0YXRlRGF0YT5dAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpHdTo6QlZEYXRhUGFja2VkVDxwaHlzeDo6R3U6OlF1YW50aXplZEFBQkI+Pjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6Okd1OjpCVkRhdGFQYWNrZWRUPHBoeXN4OjpHdTo6UXVhbnRpemVkQUFCQj5dAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpHdTo6SW5kVHJpMTY+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6R3U6OkluZFRyaTE2XQBpbmRzWzBdID09IHZlcnRJbmRpY2VzWyhhICsgMSkgJSAzXSB8fCBpbmRzWzFdID09IHZlcnRJbmRpY2VzWyhhICsgMSkgJSAzXSB8fCBpbmRzWzJdID09IHZlcnRJbmRpY2VzWyhhICsgMSkgJSAzXQBtSXNsYW5kSWRzW2luZGV4MV0gPT0gSUdfSU5WQUxJRF9JU0xBTkQgfHwgbUlzbGFuZElkc1tpbmRleDJdID09IElHX0lOVkFMSURfSVNMQU5EIHx8IG1Jc2xhbmRJZHNbaW5kZXgxXSA9PSBtSXNsYW5kSWRzW2luZGV4Ml0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6Okd1OjpJbmRUcmkzMj46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpHdTo6SW5kVHJpMzJdAE1hdGVyaWFsSW5kZXhbMV0ASW50ZXJuYWxGYWNlSW5kZXhbMV0AU2hhcGVzWzFdAEV4Y2VlZGVkRm9yY2VUaHJlc2hvbGRTdHJlYW1bMV0AZW50cmllc1swXSA9PSBlbnRyaWVzW25iLTFdAG1FbmRQb2ludFZhbHVlc1syXVtpXSA8PSBtRW5kUG9pbnRWYWx1ZXNbMl1baSsxXQBtRW5kUG9pbnRWYWx1ZXNbMV1baV0gPD0gbUVuZFBvaW50VmFsdWVzWzFdW2krMV0AbUVuZFBvaW50VmFsdWVzWzBdW2ldIDw9IG1FbmRQb2ludFZhbHVlc1swXVtpKzFdAG1SZW1vdmVkQ29udGFjdE1hbmFnZXJzW2FdIDwgbVJlbW92ZWRDb250YWN0TWFuYWdlcnNbYSAtIDFdAE1hdGVyaWFsSW5kZXhbMF0ASW50ZXJuYWxGYWNlSW5kZXhbMF0AU2hhcGVzWzBdAEV4Y2VlZGVkRm9yY2VUaHJlc2hvbGRTdHJlYW1bMF0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OlB4Q29uc3RyYWludCAqPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlB4Q29uc3RyYWludCAqXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnByb2ZpbGU6OlB4UHJvZmlsZVdyYXBwZXJSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4Ojpwcm9maWxlOjpQeFByb2ZpbGVFdmVudEJ1ZmZlckNsaWVudCAqPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OnByb2ZpbGU6OlB4UHJvZmlsZUV2ZW50QnVmZmVyQ2xpZW50ICpdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6cHJvZmlsZTo6UHhQcm9maWxlV3JhcHBlclJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OnByb2ZpbGU6OlB4UHJvZmlsZVpvbmVDbGllbnQgKj46OmdldE5hbWUoKSBbVCA9IHBoeXN4Ojpwcm9maWxlOjpQeFByb2ZpbGVab25lQ2xpZW50ICpdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpQeEFjdG9yICo+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6UHhBY3RvciAqXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnByb2ZpbGU6OlB4UHJvZmlsZVdyYXBwZXJSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4Ojpwcm9maWxlOjpQeFByb2ZpbGVab25lSGFuZGxlciAqPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OnByb2ZpbGU6OlB4UHJvZmlsZVpvbmVIYW5kbGVyICpdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6cHJvZmlsZTo6UHhQcm9maWxlV3JhcHBlclJlZmxlY3Rpb25BbGxvY2F0b3I8Y29uc3QgY2hhciAqPjo6Z2V0TmFtZSgpIFtUID0gY29uc3QgY2hhciAqXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6UHhBZ2dyZWdhdGUgKj46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpQeEFnZ3JlZ2F0ZSAqXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6UHhBcnRpY3VsYXRpb25CYXNlICo+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6UHhBcnRpY3VsYXRpb25CYXNlICpdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6cHJvZmlsZTo6UHhQcm9maWxlV3JhcHBlclJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OnByb2ZpbGU6OlB4UHJvZmlsZVpvbmUgKj46OmdldE5hbWUoKSBbVCA9IHBoeXN4Ojpwcm9maWxlOjpQeFByb2ZpbGVab25lICpdAFsAYm94ZXNZWltpXS5tTWF4Wj09YWFiYi5tTWF4WgBib3hlc1laW2ldLm1NaW5aPT1hYWJiLm1NaW5aAGVaAGVMT0NLX0FOR1VMQVJfWgBlTE9DS19MSU5FQVJfWgBtQm94WVoAYm94ZXNZWltpXS5tTWF4WT09YWFiYi5tTWF4WQBib3hlc1laW2ldLm1NaW5ZPT1hYWJiLm1NaW5ZAGVZAGVMT0NLX0FOR1VMQVJfWQBlTE9DS19MSU5FQVJfWQBlRElTQUJMRV9HUkFWSVRZAFB4SURFTlRJVFkAY3BWZWwtPnR5cGUgPT0gUHhDb250YWN0UGFpckV4dHJhRGF0YVR5cGU6OmVQT1NUX1NPTFZFUl9WRUxPQ0lUWQBjcFZlbC0+dHlwZSA9PSBQeENvbnRhY3RQYWlyRXh0cmFEYXRhVHlwZTo6ZVBSRV9TT0xWRVJfVkVMT0NJVFkAZUJPRFlfTElOX1ZFTE9DSVRZAGVCT0RZX0FOR19WRUxPQ0lUWQBlRUFTWQBlTUVNT1JZAGFydGljdWxhdGlvbkpvaW50LmdldEJhc2VGbGFncygpICYgUHhCYXNlRmxhZzo6ZU9XTlNfTUVNT1JZAGNvbnN0cmFpbnQuZ2V0QmFzZUZsYWdzKCkgJiBQeEJhc2VGbGFnOjplT1dOU19NRU1PUlkAYXJ0aWN1bGF0aW9uLmdldEJhc2VGbGFncygpICYgUHhCYXNlRmxhZzo6ZU9XTlNfTUVNT1JZAG1hdGVyaWFsLmdldEJhc2VGbGFncygpICYgUHhCYXNlRmxhZzo6ZU9XTlNfTUVNT1JZAGFydGljdWxhdGlvbkxpbmsuZ2V0QmFzZUZsYWdzKCkgJiBQeEJhc2VGbGFnOjplT1dOU19NRU1PUlkAYWdncmVnYXRlLmdldEJhc2VGbGFncygpICYgUHhCYXNlRmxhZzo6ZU9XTlNfTUVNT1JZAHNoYXBlLmdldEJhc2VGbGFncygpICYgUHhCYXNlRmxhZzo6ZU9XTlNfTUVNT1JZAHJpZ2lkU3RhdGljLmdldEJhc2VGbGFncygpICYgUHhCYXNlRmxhZzo6ZU9XTlNfTUVNT1JZAHJpZ2lkRHluYW1pYy5nZXRCYXNlRmxhZ3MoKSAmIFB4QmFzZUZsYWc6OmVPV05TX01FTU9SWQBlTUVTSF9BTlkAZU1VTFRJUExZAG1Cb2R5LmdldFNjYlR5cGUoKSA9PSBTY2JUeXBlOjplQk9EWQBtQm94WABwb3NMaXN0W2pdID09IGR5bmFtaWNCb3hlc1tqXS5tTWluWABzbGVlcGluZ0R5bmFtaWNCb3hlc1tpXS5tTWluWDw9c2xlZXBpbmdEeW5hbWljQm94ZXNbaSsxXS5tTWluWABlWABlTE9DS19BTkdVTEFSX1gAZUxPQ0tfTElORUFSX1gAZ2VvbTEuZ2V0VHlwZSgpPT1QeEdlb21ldHJ5VHlwZTo6ZUJPWABnZW9tMC5nZXRUeXBlKCk9PVB4R2VvbWV0cnlUeXBlOjplQk9YAG1UeXBlID09IFB4R2VvbWV0cnlUeXBlOjplQk9YAHNoYXBlLT5nZXRHZW9tZXRyeVR5cGUoKSA9PSBQeEdlb21ldHJ5VHlwZTo6ZUJPWABib3hTaGFwZS0+Z2V0R2VvbWV0cnlUeXBlKCkgPT0gUHhHZW9tZXRyeVR5cGU6OmVCT1gAZ2VvbS5nZXRUeXBlKCkgPT0gUHhHZW9tZXRyeVR5cGU6OmVCT1gAZ2VvbS0+bVR5cGU9PVRvdWNoZWRHZW9tVHlwZTo6ZUJPWABlbnRpdHkxLT5tVHlwZT09UHhDb250cm9sbGVyU2hhcGVUeXBlOjplQk9YAGVudGl0eTAtPm1UeXBlPT1QeENvbnRyb2xsZXJTaGFwZVR5cGU6OmVCT1gAdm9sdW1lLT5nZXRUeXBlKCk9PVN3ZXB0Vm9sdW1lVHlwZTo6ZUJPWAB2b2x1bWUuZ2V0VHlwZSgpPT1Td2VwdFZvbHVtZVR5cGU6OmVCT1gAZ2VvbS0+bVR5cGU9PVRvdWNoZWRHZW9tVHlwZTo6ZVVTRVJfQk9YAGVDVUxMX0JPWABib2R5LmdldEFjdGl2ZUxpc3RJbmRleCgpID49IFNDX05PVF9JTl9BQ1RJVkVfTElTVF9JTkRFWABib2R5LmdldEFjdGl2ZUNvbXBvdW5kTGlzdEluZGV4KCkgPj0gU0NfTk9UX0lOX0FDVElWRV9MSVNUX0lOREVYAGFjdGl2ZUxpc3RJbmRleCA8IFNDX05PVF9JTl9BQ1RJVkVfTElTVF9JTkRFWAByZW1vdmVkQ29tcG91bmRJbmRleCA8IFNDX05PVF9JTl9BQ1RJVkVfTElTVF9JTkRFWAByZW1vdmVkSW5kZXggPCBTQ19OT1RfSU5fQUNUSVZFX0xJU1RfSU5ERVgAZmluZm8uZmlsdGVyUGFpckluZGV4IT1JTlZBTElEX0ZJTFRFUl9QQUlSX0lOREVYAGZpbmZvLmZpbHRlclBhaXJJbmRleCA9PSBJTlZBTElEX0ZJTFRFUl9QQUlSX0lOREVYAG1BY3RpdmVMaXN0SW5kZXggPT0gU0NfTk9UX0lOX1NDRU5FX0lOREVYAG1BY3RpdmVMaXN0SW5kZXggIT0gU0NfTk9UX0lOX1NDRU5FX0lOREVYAGVGQUNFX0lOREVYAGVNQVgAZUVOQUJMRV9QT1NFX0lOVEVHUkFUSU9OX1BSRVZJRVcAZVVWAFZlYzRWAGVHUFUAZ2V0R2VvbWV0cnlUAG5ld01heFQgPCBtYXhUAHJlbGVhc2VBY3RvclQAbVRyaWFuZ2xlSW5kaWNlcy5zaXplKCk9PW1OYkNhY2hlZFQAZVRXSVNUAGVMQVNUAGUgIT0gUHhFcnJvckNvZGU6OmVBQk9SVAB0eXBlIDwgRWxlbWVudFR5cGU6OmVDT1VOVABlQ09OVEFDVF9QT0lOVABlRU5BQkxFX0FWRVJBR0VfUE9JTlQAbVRhc2tUYWJsZVsgcHJlcmVnIF0ubVR5cGUgPT0gUHhUYXNrVHlwZTo6VFRfTk9UX1BSRVNFTlQAZURFRkFVTFQAZUFOWV9ISVQAUVVFUllfUkFZQ0FTVF9BTllfT0JKRUNUAFFVRVJZX1JBWUNBU1RfQ0xPU0VTVF9PQkpFQ1QAUVVFUllfTElORUFSX0NPTlZFWF9TV0VFUF9DTE9TRVNUX09CSkVDVABRVUVSWV9MSU5FQVJfQ0FQU1VMRV9TV0VFUF9DTE9TRVNUX09CSkVDVABRVUVSWV9MSU5FQVJfT0JCX1NXRUVQX0NMT1NFU1RfT0JKRUNUAGhkci0+dHlwZSA9PSBEWV9TQ19UWVBFX0JMT0NLX1JCX0NPTlRBQ1QAaGRyLT50eXBlID09IERZX1NDX1RZUEVfQkxPQ0tfU1RBVElDX1JCX0NPTlRBQ1QAc3RhdHVzID09IEVQQV9DT05UQUNUAGVKT0lOVF9MSU1JVFMAZUVOQUJMRV9FWFRFTkRFRF9MSU1JVFMAQ3VycmVudEJveExpc3RYQnVmZmVyID09IEJveExpc3RYQnVmZmVyICsgbmIgKyBOQl9TRU5USU5FTFMqTkJfQlVDS0VUUwBRVUVSWV9PVkVSTEFQX0NPTlZFWF9BTExfT0JKRUNUUwBRVUVSWV9SQVlDQVNUX0FMTF9PQkpFQ1RTAFFVRVJZX09WRVJMQVBfU1BIRVJFX0FMTF9PQkpFQ1RTAFFVRVJZX09WRVJMQVBfQ0FQU1VMRV9BTExfT0JKRUNUUwBRVUVSWV9PVkVSTEFQX09CQl9BTExfT0JKRUNUUwBRVUVSWV9PVkVSTEFQX0FBQkJfQUxMX09CSkVDVFMAbnVtQ29udGFjdHMgPCBHdTo6Q29udGFjdEJ1ZmZlcjo6TUFYX0NPTlRBQ1RTAHNpemUgPCBHdTo6Q29udGFjdEJ1ZmZlcjo6TUFYX0NPTlRBQ1RTAG1OdW1Db250YWN0cyA8PSBDb250YWN0QnVmZmVyOjpNQVhfQ09OVEFDVFMAY29udGFjdEJ1ZmZlci5jb3VudCA8IENvbnRhY3RCdWZmZXI6Ok1BWF9DT05UQUNUUwBlU1VQUFJFU1MAZUVYQ0xVREVfS0lORU1BVElDU19GUk9NX0FDVElWRV9BQ1RPUlMAZUVOQUJMRV9BQ1RJVkVfQUNUT1JTAGVERVBSRUNBVEVEX0NPTExJU0lPTl9QQUlSUwBzaS0+Z2V0UGFpckZsYWdzKCkgJiBTaGFwZUludGVyYWN0aW9uOjpDT05UQUNUX0ZPUkNFX1RIUkVTSE9MRF9QQUlSUwBlUkVUQUlOX0FDQ0VMRVJBVElPTlMAZU1CUF9SRUdJT05TAGVDT0xMSVNJT05fRk5PUk1BTFMAZVRHUwBlUEdTAGVNVVRBQkxFX0ZMQUdTAGVNT0RJRklBQkxFX0ZMQUdTAGVCT0RZX0FYRVMAZUJPRFlfTUFTU19BWEVTAGVBQ1RPUl9BWEVTAGVDT0xMSVNJT05fQVhFUwBlV09STERfQVhFUwBlTl9WQUxVRVMAcGFyYW0gPCBQeFZpc3VhbGl6YXRpb25QYXJhbWV0ZXI6OmVOVU1fVkFMVUVTAGVDT0xMSVNJT05fU0hBUEVTAGVKT0lOVF9MT0NBTF9GUkFNRVMAZVVTRV9LSU5FTUFUSUNfVEFSR0VUX0ZPUl9TQ0VORV9RVUVSSUVTAGVTRU5EX1NMRUVQX05PVElGSUVTAGVOT19CT1VOREFSWV9FREdFUwBlQ09MTElTSU9OX0VER0VTAGVDT0xMSVNJT05fU0lERVMAZU1FU0hfQk9USF9TSURFUwBlRFJJVkVfTElNSVRTX0FSRV9GT1JDRVMAbUNvbnZleE1lc2hEZXNjLmZsYWdzICYgUHhDb252ZXhGbGFnOjplU0hJRlRfVkVSVElDRVMAZUNPTExJU0lPTl9DT01QT1VORFMAZVRJR0hUX0JPVU5EUwBlRU5BQkxFX0dQVV9EWU5BTUlDUwBlQ09MTElTSU9OX0FBQkJTAHNwbGl0RW5kTC1zcGxpdFN0YXJ0TCA9PSBzcGxpdFN0YXJ0Ui1zcGxpdEVuZFIAc3BsaXRTdGFydFIgPj0gc3BsaXRFbmRSAG1ldHJpY1IAZUNPTlRBQ1RfRVJST1IAZVBPU1RGSUxURVIAZVBSRUZJTFRFUgAoIW1Ob2Rlc1tub2RlSW5kZXgxLmluZGV4KCldLmlzS2luZW1hdGljKCkpIHx8ICghbU5vZGVzW25vZGVJbmRleDIuaW5kZXgoKV0uaXNLaW5lbWF0aWMoKSkgfHwgZWRnZS5nZXRFZGdlVHlwZSgpID09IElHOjpFZGdlOjplQ09OVEFDVF9NQU5BR0VSAGVDT0xMSVNJT05fVVAAZVNMRVJQAGVJTVBST1ZFRF9TTEVSUABNQlBfVE1QAGVQUkVDSVNFX1NXRUVQAGVESVNBQkxFX0NDRF9SRVNXRUVQAGVLRUVQAGN1cnJlbnRSZWdpb24ubUJQAEFBQkJNYW5hZ2VyOjp1cGRhdGVBQUJCc0FuZEJQAGVNQlAAbmJDdXJyZW50T3ZlcmxhcHM8TUFYX05CX01CUABicFR5cGU9PVB4QnJvYWRQaGFzZVR5cGU6OmVNQlAgfHwgYnBUeXBlID09IFB4QnJvYWRQaGFzZVR5cGU6OmVTQVAgfHwgYnBUeXBlID09IFB4QnJvYWRQaGFzZVR5cGU6OmVBQlAAZVNBUABwYWlyLT5nZXRUeXBlKCkgPT0gSW50ZXJhY3Rpb25UeXBlOjplT1ZFUkxBUABlQVNTVU1FX05PX0lOSVRJQUxfT1ZFUkxBUABzcGxpdHMuc2l6ZSgpID09IFJUUkVFX04Abm9kZUluZGV4IDwgUlRSRUVfTgBzcGxpdENvdW50c1tqXSA+IDAgfHwgY2x1c3RlclNpemUgPCBSVFJFRV9OAChucE91dHB1dC5zdGF0dXNGbGFnICYgUHhzQ29udGFjdE1hbmFnZXJTdGF0dXNGbGFnOjplVE9VQ0hfS05PV04pICE9IFB4c0NvbnRhY3RNYW5hZ2VyU3RhdHVzRmxhZzo6ZVRPVUNIX0tOT1dOAGVDT0xMSVNJT05fRE9XTgAocmVjb21wdXRlZEJvdW5kcy5tYXh6IC0gcGFyZW50Qm91bmRzLm1heHopPD1SVFJFRV9JTkZMQVRJT05fRVBTSUxPTgAocmVjb21wdXRlZEJvdW5kcy5taW56IC0gcGFyZW50Qm91bmRzLm1pbnopPD1SVFJFRV9JTkZMQVRJT05fRVBTSUxPTgAocmVjb21wdXRlZEJvdW5kcy5tYXh5IC0gcGFyZW50Qm91bmRzLm1heHkpPD1SVFJFRV9JTkZMQVRJT05fRVBTSUxPTgAocmVjb21wdXRlZEJvdW5kcy5taW55IC0gcGFyZW50Qm91bmRzLm1pbnkpPD1SVFJFRV9JTkZMQVRJT05fRVBTSUxPTgAocmVjb21wdXRlZEJvdW5kcy5tYXh4IC0gcGFyZW50Qm91bmRzLm1heHgpPD1SVFJFRV9JTkZMQVRJT05fRVBTSUxPTgAocmVjb21wdXRlZEJvdW5kcy5taW54IC0gcGFyZW50Qm91bmRzLm1pbngpPD1SVFJFRV9JTkZMQVRJT05fRVBTSUxPTgBlUE9TSVRJT04AZUlNUFJPVkVEX1BBVENIX0ZSSUNUSU9OAGVESVNBQkxFX1NUUk9OR19GUklDVElPTgBlRElTQUJMRV9GUklDVElPTgBlRU5BQkxFX0NDRF9GUklDVElPTgB0eXBlID09IERZX1NDX1RZUEVfQkxPQ0tfRlJJQ1RJT04gfHwgdHlwZSA9PSBEWV9TQ19UWVBFX0JMT0NLX1NUQVRJQ19GUklDVElPTgBlUFJPSkVDVElPTgBlRU5BQkxFX1NUQUJJTElaQVRJT04AZVZJU1VBTElaQVRJT04AZUVOQUJMRV9GUklDVElPTl9FVkVSWV9JVEVSQVRJT04AZUFDQ0VMRVJBVElPTgB2LmdldEFjdG9yRmxhZ3MoKSAmIFB4QWN0b3JGbGFnOjplRElTQUJMRV9TSU1VTEFUSU9OAHJpZ2lkT2JqZWN0LmdldEFjdG9yRmxhZ3MoKSAmIFB4QWN0b3JGbGFnOjplRElTQUJMRV9TSU1VTEFUSU9OAGdldFR5cGUoKSAhPSBJbnRlcmFjdGlvblR5cGU6OmVBUlRJQ1VMQVRJT04AUFhfUEhZU0lDU19WRVJTSU9OAExJQl9WRVJTSU9OAGVEUklWRV9GUkVFU1BJTgBlTUlOAGVCUk9LRU4ATkFOAGluZGV4IDwgTgBtU2l6ZSA8IE4AZVMxNl9UTQBlRU5BQkxFX0VOSEFOQ0VEX0RFVEVSTUlOSVNNAGVFTkFCTEVfUENNAG1TdHJlYW1Gb3JtYXQgPT0gZU1PRElGSUFCTEVfU1RSRUFNIHx8IG1TdHJlYW1Gb3JtYXQgPT0gZUNPTVBSRVNTRURfTU9ESUZJQUJMRV9TVFJFQU0Ac3BsaXRTdGFydEwgPD0gc3BsaXRFbmRMAG1ldHJpY0wAY29tcGFjdGluZyB8fCBtRnJlZUxpc3QgPT0gRU9MACpwdHIgIT0gRU9MACFzaGFwZS5pc0V4Y2x1c2l2ZSgpIHx8IHNoYXBlLmdldEFjdG9yKCk9PU5VTEwAYWRkciE9TlVMTABjcmVhdGVTaGFwZTogbWF0ZXJpYWwgcG9pbnRlciBpcyBOVUxMAFB4QmF0Y2hRdWVyeSBleGVjdXRlOiB1c2VyUmF5Y2FzdFJlc3VsdEJ1ZmZlciBpcyBOVUxMAFB4QmF0Y2hRdWVyeSBleGVjdXRlOiB1c2VyU3dlZXBSZXN1bHRCdWZmZXIgaXMgTlVMTABQeEJhdGNoUXVlcnkgZXhlY3V0ZTogdXNlck92ZXJsYXBSZXN1bHRCdWZmZXIgaXMgTlVMTABQeEJhdGNoUXVlcnkgZXhlY3V0ZTogdXNlclJheWNhc3RUb3VjaEJ1ZmZlciBpcyBOVUxMAFB4QmF0Y2hRdWVyeSBleGVjdXRlOiB1c2VyU3dlZXBUb3VjaEJ1ZmZlciBpcyBOVUxMAFB4QmF0Y2hRdWVyeSBleGVjdXRlOiB1c2VyT3ZlcmxhcFRvdWNoQnVmZmVyIGlzIE5VTEwAbUN1cnJlbnRCbG9jay0+bmV4dCA9PSBOVUxMAG1MaXN0ID09IE5VTEwAcHJvamVjdGlvbkZpcnN0Um9vdCA9PSBOVUxMAG1Db250ID09IE5VTEwAbU1lc2hEYXRhLm1BZGphY2VuY2llcyA9PSBOVUxMACpvdXRFZGdlcyA9PSBOVUxMAG1QYXJlbnRJbmRpY2VzID09IE5VTEwAbUluZGljZXMgPT0gTlVMTABtTWVzaERhdGEubUZhY2VSZW1hcCA9PSBOVUxMAHRyZWUubVVwZGF0ZU1hcCA9PSBOVUxMAG1JbnRlcmFjdGlvbiA9PSBOVUxMAG1UaHJlc2hvbGRTdHJlYW0gPT0gTlVMTABtRm9yY2VDaGFuZ2VkVGhyZXNob2xkU3RyZWFtID09IE5VTEwAdHJlZS5tUHJ1bmluZ1Bvb2wgPT0gTlVMTABtUnVudGltZVBvb2wgPT0gTlVMTABnZXRDb250cm9sU3RhdGUoKSE9Q29udHJvbFN0YXRlOjplTk9UX0lOX1NDRU5FIHx8IG1TY2VuZSA9PSBOVUxMAHRyZWUubVRyZWUgPT0gTlVMTABtUmVwb3J0RGF0YSA9PSBOVUxMAG1NZXNoRGF0YS5tRXh0cmFUcmlnRGF0YSA9PSBOVUxMACpvdXRIdWxsRGF0YUZhY2VzQnlFZGdlczggPT0gTlVMTAAqb3V0RWRnZURhdGExNiA9PSBOVUxMAG1BcnRpY3VsYXRpb25MaW5rc1swXS0+Z2V0SW5ib3VuZEpvaW50KCkgPT0gTlVMTABtTWVyZ2VkVHJlZXNbaV0ubVRyZWUtPmdldE5vZGVzKCkgPT0gTlVMTABtTWVyZ2VkVHJlZXNbaV0ubVRyZWUtPmdldEluZGljZXMoKSA9PSBOVUxMAGMtPmdldE5wU2NlbmUoKSA9PSBOVUxMAGJlc3RWZXJ0ICE9IE5VTEwAY29udGFjdEZvcmNlcyAhPSBOVUxMAHByZWNvbXB1dGVkQm91bmRzICE9IE5VTEwAaGVkZ2VPcHAgIT0gTlVMTABpblR5cGUgIT0gTlVMTABtSW5zdGFuY2UgIT0gTlVMTABvcHBGYWNlICE9IE5VTEwAaW5kaWNlczAgIT0gTlVMTCAmJiBpbmRpY2VzMSAhPSBOVUxMAGIwICE9IE5VTEwgfHwgYjEgIT0gTlVMTABiMCAhPSBOVUxMICYmIGIxICE9IE5VTEwAZUtJTEwAZUFMTABlVFdPX0RJUkVDVElPTkFMAGVPTkVfRElSRUNUSU9OQUwAZU5PUk1BTABlQ09OVEFDVF9OT1JNQUwAY2xvc2VzdEhpdC5kaXN0YW5jZSA9PSBQWF9NQVhfUkVBTABucElkICYgUHhzQ29udGFjdE1hbmFnZXJCYXNlOjpORVdfQ09OVEFDVF9NQU5BR0VSX01BU0sAdCA9PSBQeEFjdG9yVHlwZTo6ZUFSVElDVUxBVElPTl9MSU5LAGFjdG9yVHlwZT09U2NiVHlwZTo6ZUJPRFkgfHwgYWN0b3JUeXBlID09IFNjYlR5cGU6OmVCT0RZX0ZST01fQVJUSUNVTEFUSU9OX0xJTksAUGh5c1hTREsAZVJFUVVJUkVfUldfTE9DSwBlQkxPQ0sAZU5PX0JMT0NLAFB4U2NlbmU6OnNpbXVsYXRlOiBzY3JhdGNoIGJsb2NrIHNpemUgbXVzdCBiZSBhIG11bHRpcGxlIG9mIDE2SwBzY2VuZVRyaWdnZXJCdWZmZXJBUEkAUHhDb25zdHJhaW50RmxhZzo6ZUdQVV9DT01QQVRJQkxFIGlzIGFuIGludGVybmFsIGZsYWcgYW5kIGlzIGlsbGVnYWwgdG8gc2V0IHZpYSB0aGUgQVBJAFB4UmV2b2x1dGVKb2ludDo6dHdpc3QgbGltaXQgbXVzdCBiZSBzdHJpY3RseSBiZXR3ZWVuIC0yKlBJIGFuZCAyKlBJAFB4RDZKb2ludDo6dHdpc3QgbGltaXQgbXVzdCBiZSBzdHJpY3RseSBiZXR3ZWVuIC0yKlBJIGFuZCAyKlBJAGdlb20tPm1UeXBlPT1Ub3VjaGVkR2VvbVR5cGU6OmVNRVNIAGdlb20xLmdldFR5cGUoKT09UHhHZW9tZXRyeVR5cGU6OmVDT05WRVhNRVNIAGdlb20wLmdldFR5cGUoKT09UHhHZW9tZXRyeVR5cGU6OmVDT05WRVhNRVNIAGNvbnZleFNoYXBlLT5nZXRHZW9tZXRyeVR5cGUoKSA9PSBQeEdlb21ldHJ5VHlwZTo6ZUNPTlZFWE1FU0gAZ2VvbS5nZXRUeXBlKCkgPT0gUHhHZW9tZXRyeVR5cGU6OmVDT05WRVhNRVNIAGdlb20xLmdldFR5cGUoKT09UHhHZW9tZXRyeVR5cGU6OmVUUklBTkdMRU1FU0gAbWVzaFNoYXBlLT5nZXRHZW9tZXRyeVR5cGUoKSA9PSBQeEdlb21ldHJ5VHlwZTo6ZVRSSUFOR0xFTUVTSABnZW9tLmdldFR5cGUoKSA9PSBQeEdlb21ldHJ5VHlwZTo6ZVRSSUFOR0xFTUVTSABzaGFwZTEuZ2V0VHlwZSgpID09IFB4R2VvbWV0cnlUeXBlOjplVFJJQU5HTEVNRVNIAGVUT1VDSABlUEFUQ0gAZURFQlVHAGVTV0lORwBlRElTQUJMRV9QUkVQUk9DRVNTSU5HAHN0YXRlID09IENvbnRyb2xTdGF0ZTo6ZUlOX1NDRU5FIHx8IHN0YXRlID09IENvbnRyb2xTdGF0ZTo6ZVJFTU9WRV9QRU5ESU5HIHx8IHN0YXRlID09IENvbnRyb2xTdGF0ZTo6ZUlOU0VSVF9QRU5ESU5HAHN0YXRlID09IENvbnRyb2xTdGF0ZTo6ZU5PVF9JTl9TQ0VORSB8fCBzdGF0ZSA9PSBDb250cm9sU3RhdGU6OmVSRU1PVkVfUEVORElORwBnZXRDb250cm9sU3RhdGUoKSA9PSBDb250cm9sU3RhdGU6OmVSRU1PVkVfUEVORElORwBnZXRDb250cm9sU3RhdGUoKSAhPSBDb250cm9sU3RhdGU6OmVSRU1PVkVfUEVORElORwBlUFJFVkVOVF9DTElNQklOR19BTkRfRk9SQ0VfU0xJRElORwBlUFJFVkVOVF9DTElNQklORwBmbGFncyA8IENvbnRhY3RTdHJlYW1NYW5hZ2VyRmxhZzo6ZU5FWFRfRlJFRV9GTEFHAElORgBtTnVtVG90YWxDb250YWN0cyArIG51bUNvbnRhY3RzIDw9IDB4RkYAaW5kZXggIT0gMHhGRkZGRkZGRgBtYXRyaXgubGlua0NvdW50PD1EWV9BUlRJQ1VMQVRJT05fTUFYX1NJWkUAbWF0cml4LmxpbmtDb3VudCA8PSBEWV9BUlRJQ1VMQVRJT05fTUFYX1NJWkUAbS5saW5rQ291bnQgPD0gRFlfQVJUSUNVTEFUSU9OX01BWF9TSVpFAG5iIDw9IEhGX1NXRUVQX1JFUE9SVF9CVUZGRVJfU0laRQBtTnVtQ29udGFjdFBhdGNoIDxQQ01fTUFYX0NPTlRBQ1RQQVRDSF9TSVpFAG1OdW1Db250YWN0UGF0Y2ggPCBQQ01fTUFYX0NPTlRBQ1RQQVRDSF9TSVpFAG1OdW1Db250YWN0cyA8PSBHVV9NQU5JRk9MRF9DQUNIRV9TSVpFAGluZGV4IDwgR1VfTUFOSUZPTERfQ0FDSEVfU0laRQBudW1Db250YWN0cyA8PSBHVV9TSU5HTEVfTUFOSUZPTERfQ0FDSEVfU0laRQBpbmRleCA8IEdVX1NJTkdMRV9NQU5JRk9MRF9DQUNIRV9TSVpFAG51bU1hbmlmb2xkcyA8PSBHVV9NQVhfTUFOSUZPTERfU0laRQBtdWx0aU1hbmlmb2xkLm1OdW1NYW5pZm9sZHMgPD0gR1VfTUFYX01BTklGT0xEX1NJWkUAaW5kZXggPCBHVV9NQVhfTUFOSUZPTERfU0laRQBtTWFuaWZvbGRJbmRpY2VzW2pdIDwgR1VfTUFYX01BTklGT0xEX1NJWkUAbU1hbmlmb2xkSW5kaWNlc1tpXSA8IEdVX01BWF9NQU5JRk9MRF9TSVpFAGVESVNBQkxFX0NPTlRBQ1RfUkVQT1JUX0JVRkZFUl9SRVNJWkUAc2l6ZSA8PSBQeGNOcE1lbUJsb2NrOjpTSVpFAGdldFNpbXVsYXRpb25TdGFnZSgpICE9IFNjOjpTaW11bGF0aW9uU3RhZ2U6OmVDT01QTEVURQBucC0+Z2V0Q29uY3JldGVUeXBlKCkgPT0gUHhDb25jcmV0ZVR5cGU6OmVBUlRJQ1VMQVRJT05fSk9JTlRfUkVEVUNFRF9DT09SRElOQVRFAGFydGljdWxhdGlvbi5nZXRDb25jcmV0ZVR5cGUoKSA9PSBQeENvbmNyZXRlVHlwZTo6ZUFSVElDVUxBVElPTl9SRURVQ0VEX0NPT1JESU5BVEUAZ2V0QXJ0aWN1bGF0aW9uKCkuZ2V0Q29uY3JldGVUeXBlKCkgPT0gUHhDb25jcmV0ZVR5cGU6OmVBUlRJQ1VMQVRJT05fUkVEVUNFRF9DT09SRElOQVRFAHR5cGU9PUZpbHRlclR5cGU6OkRZTkFNSUMgfHwgdHlwZT09RmlsdGVyVHlwZTo6QUdHUkVHQVRFAGVJTVBVTFNFAGVFTkFCTEVfQ0NEX01BWF9DT05UQUNUX0lNUFVMU0UAZGVsZXRpb25FdmVudCA9PSBQeERlbGV0aW9uRXZlbnRGbGFnOjplVVNFUl9SRUxFQVNFAGdlb20xLmdldFR5cGUoKT09UHhHZW9tZXRyeVR5cGU6OmVTUEhFUkUAZ2VvbTAuZ2V0VHlwZSgpPT1QeEdlb21ldHJ5VHlwZTo6ZVNQSEVSRQBtVHlwZSA9PSBQeEdlb21ldHJ5VHlwZTo6ZVNQSEVSRQBzcGhlcmVTaGFwZS0+Z2V0R2VvbWV0cnlUeXBlKCkgPT0gUHhHZW9tZXRyeVR5cGU6OmVTUEhFUkUAZ2VvbWV0cnkuZ2V0VHlwZSgpPT0gUHhHZW9tZXRyeVR5cGU6OmVDQVBTVUxFIHx8IGdlb21ldHJ5LmdldFR5cGUoKSA9PSBQeEdlb21ldHJ5VHlwZTo6ZVNQSEVSRQBnZW9tLmdldFR5cGUoKSA9PSBQeEdlb21ldHJ5VHlwZTo6ZVNQSEVSRQBnLmdldFR5cGUoKSA9PSBQeEdlb21ldHJ5VHlwZTo6ZUNBUFNVTEUgfHwgZy5nZXRUeXBlKCkgPT0gUHhHZW9tZXRyeVR5cGU6OmVTUEhFUkUAZ2VvbS0+bVR5cGU9PVRvdWNoZWRHZW9tVHlwZTo6ZVNQSEVSRQBub2RlLm1UeXBlID09IE5vZGU6OmVSSUdJRF9CT0RZX1RZUEUAbm9kZS5tVHlwZSA9PSBOb2RlOjplQVJUSUNVTEFUSU9OX1RZUEUAc2hhcGUuZ2V0RmxhZ3MoKSAmIFB4U2hhcGVGbGFnOjplU0NFTkVfUVVFUllfU0hBUEUAcHJpbWl0aXZlMC0+Z2V0RmxhZ3MoKSAmIFB4U2hhcGVGbGFnOjplVFJJR0dFUl9TSEFQRSB8fCBwcmltaXRpdmUxLT5nZXRGbGFncygpICYgUHhTaGFwZUZsYWc6OmVUUklHR0VSX1NIQVBFAGdldFRyaWdnZXJTaGFwZSgpLmdldEZsYWdzKCkgJiBQeFNoYXBlRmxhZzo6ZVRSSUdHRVJfU0hBUEUAZVNJTVVMQVRJT05fU0hBUEUAaGl0VHlwZSA9PSBQeFF1ZXJ5SGl0VHlwZTo6ZU5PTkUAZ2VvbTEuZ2V0VHlwZSgpPT1QeEdlb21ldHJ5VHlwZTo6ZVBMQU5FAGdlb20wLmdldFR5cGUoKT09UHhHZW9tZXRyeVR5cGU6OmVQTEFORQBwbGFuZVNoYXBlLT5nZXRHZW9tZXRyeVR5cGUoKSA9PSBQeEdlb21ldHJ5VHlwZTo6ZVBMQU5FAGdlb20uZ2V0VHlwZSgpID09IFB4R2VvbWV0cnlUeXBlOjplUExBTkUAZ2VvbTEuZ2V0VHlwZSgpPT1QeEdlb21ldHJ5VHlwZTo6ZUNBUFNVTEUAZ2VvbTAuZ2V0VHlwZSgpPT1QeEdlb21ldHJ5VHlwZTo6ZUNBUFNVTEUAZ2VvbVR5cGUgPT0gUHhHZW9tZXRyeVR5cGU6OmVDQVBTVUxFAHNoYXBlLT5nZXRHZW9tZXRyeVR5cGUoKSA9PSBQeEdlb21ldHJ5VHlwZTo6ZUNBUFNVTEUAY2Fwc3VsZVNoYXBlLT5nZXRHZW9tZXRyeVR5cGUoKSA9PSBQeEdlb21ldHJ5VHlwZTo6ZUNBUFNVTEUAZ2VvbS5nZXRUeXBlKCkgPT0gUHhHZW9tZXRyeVR5cGU6OmVDQVBTVUxFAGdlb20tPm1UeXBlPT1Ub3VjaGVkR2VvbVR5cGU6OmVDQVBTVUxFAHZvbHVtZS0+Z2V0VHlwZSgpPT1Td2VwdFZvbHVtZVR5cGU6OmVDQVBTVUxFAGdlb20tPm1UeXBlPT1Ub3VjaGVkR2VvbVR5cGU6OmVVU0VSX0NBUFNVTEUAZU1FU0hfTVVMVElQTEUAZVBST0ZJTEUAbU5leHRbcGFpcl9pbmRleF09PUJQX0lOVkFMSURfQlBfSEFORExFAE9mZnNldCE9QlBfSU5WQUxJRF9CUF9IQU5ETEUAaGFuZGxlIT1CUF9JTlZBTElEX0JQX0hBTkRMRQBPYmplY3QtPm1NaW5NYXhbMV0hPUJQX0lOVkFMSURfQlBfSEFORExFAE9iamVjdC0+bU1pbk1heFswXSE9QlBfSU5WQUxJRF9CUF9IQU5ETEUAcGFpcnMtPm1Wb2xCIT1CUF9JTlZBTElEX0JQX0hBTkRMRQBwYWlycy0+bVZvbEEhPUJQX0lOVkFMSURfQlBfSEFORExFAG1BY3RpdmVQYWlyc1tPZmZzZXRdLm1Wb2xBIT1CUF9JTlZBTElEX0JQX0hBTkRMRQBtQm94RW5kUHRzW0F4aXNdW2JveEluZGV4XS5tTWluTWF4WzFdPT1CUF9JTlZBTElEX0JQX0hBTkRMRSB8fCBtQm94RW5kUHRzW0F4aXNdW2JveEluZGV4XS5tTWluTWF4WzFdPT1QWF9SRU1PVkVEX0JQX0hBTkRMRQBtQm94RW5kUHRzW0F4aXNdW2JveEluZGV4XS5tTWluTWF4WzBdPT1CUF9JTlZBTElEX0JQX0hBTkRMRSB8fCBtQm94RW5kUHRzW0F4aXNdW2JveEluZGV4XS5tTWluTWF4WzBdPT1QWF9SRU1PVkVEX0JQX0hBTkRMRQBtQm94RW5kUHRzWzJdW0JveEluZGV4XS5tTWluTWF4WzFdIT1CUF9JTlZBTElEX0JQX0hBTkRMRSAmJiBtQm94RW5kUHRzWzJdW0JveEluZGV4XS5tTWluTWF4WzFdIT1QWF9SRU1PVkVEX0JQX0hBTkRMRQBtQm94RW5kUHRzWzFdW0JveEluZGV4XS5tTWluTWF4WzFdIT1CUF9JTlZBTElEX0JQX0hBTkRMRSAmJiBtQm94RW5kUHRzWzFdW0JveEluZGV4XS5tTWluTWF4WzFdIT1QWF9SRU1PVkVEX0JQX0hBTkRMRQBtQm94RW5kUHRzWzBdW0JveEluZGV4XS5tTWluTWF4WzFdIT1CUF9JTlZBTElEX0JQX0hBTkRMRSAmJiBtQm94RW5kUHRzWzBdW0JveEluZGV4XS5tTWluTWF4WzFdIT1QWF9SRU1PVkVEX0JQX0hBTkRMRQBtQm94RW5kUHRzWzJdW0JveEluZGV4XS5tTWluTWF4WzBdIT1CUF9JTlZBTElEX0JQX0hBTkRMRSAmJiBtQm94RW5kUHRzWzJdW0JveEluZGV4XS5tTWluTWF4WzBdIT1QWF9SRU1PVkVEX0JQX0hBTkRMRQBtQm94RW5kUHRzWzFdW0JveEluZGV4XS5tTWluTWF4WzBdIT1CUF9JTlZBTElEX0JQX0hBTkRMRSAmJiBtQm94RW5kUHRzWzFdW0JveEluZGV4XS5tTWluTWF4WzBdIT1QWF9SRU1PVkVEX0JQX0hBTkRMRQBtQm94RW5kUHRzWzBdW0JveEluZGV4XS5tTWluTWF4WzBdIT1CUF9JTlZBTElEX0JQX0hBTkRMRSAmJiBtQm94RW5kUHRzWzBdW0JveEluZGV4XS5tTWluTWF4WzBdIT1QWF9SRU1PVkVEX0JQX0hBTkRMRQBCYXNlRVBEYXRhW0Rlc3RJbmRleF0gIT0gUFhfUkVNT1ZFRF9CUF9IQU5ETEUAdHJlZU5vZGVJbmRleD09SU5WQUxJRF9QUlVORVJIQU5ETEUAcG9vbEluZGV4IT1JTlZBTElEX1BSVU5FUkhBTkRMRQBlR1BVX0NPTVBBVElCTEUAZmFjZS5zdGF0ZSA9PSBsb2NhbDo6UXVpY2tIdWxsRmFjZTo6ZVZJU0lCTEUAZVNDQUxFAGFic1Jvd1NjYWxlID49IFBYX01JTl9IRUlHSFRGSUVMRF9YWl9TQ0FMRQBhYnNDb2xTY2FsZSA+PSBQWF9NSU5fSEVJR0hURklFTERfWFpfU0NBTEUAbUhmR2VvbS0+aGVpZ2h0U2NhbGUgPj0gUFhfTUlOX0hFSUdIVEZJRUxEX1lfU0NBTEUAZURJU0FCTEVfQ09OVEFDVF9DQUNIRQBlVkVMT0NJVFlfQ0hBTkdFAGluc3RhbmNlLm1QcmV2RWRnZSA9PSBJR19JTlZBTElEX0VER0UAbUVkZ2VJbnN0YW5jZXMuc2l6ZSgpIDw9IDIqaGFuZGxlIHx8IG1FZGdlSW5zdGFuY2VzWzIqaGFuZGxlXS5tUHJldkVkZ2UgPT0gSUdfSU5WQUxJRF9FREdFAGhhbmRsZSoyID49IG1FZGdlSW5zdGFuY2VzLnNpemUoKSB8fCBtRWRnZUluc3RhbmNlc1toYW5kbGUqMl0ubVByZXZFZGdlID09IElHX0lOVkFMSURfRURHRQBtRWRnZUluc3RhbmNlcy5zaXplKCkgPD0gMipoYW5kbGUgfHwgbUVkZ2VJbnN0YW5jZXNbMipoYW5kbGUrMV0ubVByZXZFZGdlID09IElHX0lOVkFMSURfRURHRQBoYW5kbGUqMisxID49IG1FZGdlSW5zdGFuY2VzLnNpemUoKSB8fCBtRWRnZUluc3RhbmNlc1toYW5kbGUqMisxXS5tUHJldkVkZ2UgPT0gSUdfSU5WQUxJRF9FREdFAGluc3RhbmNlLm1OZXh0RWRnZSA9PSBJR19JTlZBTElEX0VER0UAbUVkZ2VJbnN0YW5jZXMuc2l6ZSgpIDw9IDIqaGFuZGxlIHx8IG1FZGdlSW5zdGFuY2VzWzIqaGFuZGxlXS5tTmV4dEVkZ2UgPT0gSUdfSU5WQUxJRF9FREdFAGhhbmRsZSoyID49IG1FZGdlSW5zdGFuY2VzLnNpemUoKSB8fCBtRWRnZUluc3RhbmNlc1toYW5kbGUqMl0ubU5leHRFZGdlID09IElHX0lOVkFMSURfRURHRQBtRWRnZUluc3RhbmNlcy5zaXplKCkgPD0gMipoYW5kbGUgfHwgbUVkZ2VJbnN0YW5jZXNbMipoYW5kbGUrMV0ubU5leHRFZGdlID09IElHX0lOVkFMSURfRURHRQBoYW5kbGUqMisxID49IG1FZGdlSW5zdGFuY2VzLnNpemUoKSB8fCBtRWRnZUluc3RhbmNlc1toYW5kbGUqMisxXS5tTmV4dEVkZ2UgPT0gSUdfSU5WQUxJRF9FREdFAGVkZ2UubU5leHRJc2xhbmRFZGdlID09IElHX0lOVkFMSURfRURHRSAmJiBlZGdlLm1QcmV2SXNsYW5kRWRnZSA9PSBJR19JTlZBTElEX0VER0UAbUVkZ2VzW2lzbGFuZDEubUZpcnN0RWRnZVthXV0ubVByZXZJc2xhbmRFZGdlID09IElHX0lOVkFMSURfRURHRQBtRWRnZXNbaXNsYW5kLm1MYXN0RWRnZVtlZGdlLm1FZGdlVHlwZV1dLm1OZXh0SXNsYW5kRWRnZSA9PSBJR19JTlZBTElEX0VER0UAbUVkZ2VzW2lzbGFuZDAubUxhc3RFZGdlW2FdXS5tTmV4dElzbGFuZEVkZ2UgPT0gSUdfSU5WQUxJRF9FREdFAGlzbGFuZC5tRmlyc3RFZGdlW2VkZ2UubUVkZ2VUeXBlXSA9PSBJR19JTlZBTElEX0VER0UAaXNsYW5kMC5tRmlyc3RFZGdlW2FdID09IElHX0lOVkFMSURfRURHRQBlZGdlSW5kZXggIT0gSUdfSU5WQUxJRF9FREdFAHN0YXR1cyA9PSBQT0xZREFUQTAgfHwgc3RhdHVzID09IEVER0UAZUFWRVJBR0UAZVNUQVRJQ19BQUJCX1RSRUUAZURZTkFNSUNfQUFCQl9UUkVFAGVGUkVFAFB4VTMyKGZsYWdzKSA8IFB4UGFpckZsYWc6OmVORVhUX0ZSRUUAbmJQcmltcyA8PSBOQl9PQkpFQ1RTX1BFUl9OT0RFAHRhcmdldEluZGljZXMtPm5iSW5kaWNlcyA8PSBOQl9PQkpFQ1RTX1BFUl9OT0RFAG5vZGVJbmRpY2VzLm5iSW5kaWNlcyA8IE5CX09CSkVDVFNfUEVSX05PREUAbUFjdGl2ZU5vZGVJbmRleFtpbmRleC5pbmRleCgpXSA9PSBJR19JTlZBTElEX05PREUAbUFjdGl2ZU5vZGVJbmRleFtub2RlSW5kZXguaW5kZXgoKV0gPT0gSUdfSU5WQUxJRF9OT0RFAGluZGV4MiA9PSBJR19JTlZBTElEX05PREUAaW5kZXgxID09IElHX0lOVkFMSURfTk9ERQBmaXJzdE5vZGUubVByZXZOb2RlLmluZGV4KCkgPT0gSUdfSU5WQUxJRF9OT0RFAG1Ob2Rlc1tub2RlSW5kZXgyLmluZGV4KCldLm1QcmV2Tm9kZS5pbmRleCgpID09IElHX0lOVkFMSURfTk9ERQBtTm9kZXNbbm9kZUluZGV4MS5pbmRleCgpXS5tUHJldk5vZGUuaW5kZXgoKSA9PSBJR19JTlZBTElEX05PREUAbGFzdE5vZGUubU5leHROb2RlLmluZGV4KCkgPT0gSUdfSU5WQUxJRF9OT0RFAG1Ob2Rlc1tub2RlSW5kZXguaW5kZXgoKV0ubU5leHROb2RlLmluZGV4KCkgPT0gSUdfSU5WQUxJRF9OT0RFAG1Ob2Rlc1tuZXdJc2xhbmQubUxhc3ROb2RlLmluZGV4KCldLm1OZXh0Tm9kZS5pbmRleCgpID09IElHX0lOVkFMSURfTk9ERQBtTm9kZXNbb2xkSXNsYW5kLm1MYXN0Tm9kZS5pbmRleCgpXS5tTmV4dE5vZGUuaW5kZXgoKSA9PSBJR19JTlZBTElEX05PREUAbU5vZGVzW2lzbGFuZDEubUxhc3ROb2RlLmluZGV4KCldLm1OZXh0Tm9kZS5pbmRleCgpID09IElHX0lOVkFMSURfTk9ERQBtTm9kZXNbaXNsYW5kMC5tTGFzdE5vZGUuaW5kZXgoKV0ubU5leHROb2RlLmluZGV4KCkgPT0gSUdfSU5WQUxJRF9OT0RFAG1Ob2Rlc1tub2RlSW5kZXgyLmluZGV4KCldLm1OZXh0Tm9kZS5pbmRleCgpID09IElHX0lOVkFMSURfTk9ERQBtTm9kZXNbbm9kZUluZGV4MS5pbmRleCgpXS5tTmV4dE5vZGUuaW5kZXgoKSA9PSBJR19JTlZBTElEX05PREUAbUFjdGl2ZU5vZGVJbmRleFtpbmRleC5pbmRleCgpXSAhPSBJR19JTlZBTElEX05PREUAaXNsYW5kSWQxICE9IElHX0lOVkFMSURfTk9ERQBlRk9SQ0UAZUNPTlRBQ1RfRk9SQ0UAZUFEQVBUSVZFX0ZPUkNFAGhpbnQgPT0gUHhNZXNoQ29va2luZ0hpbnQ6OmVDT09LSU5HX1BFUkZPUk1BTkNFAGVNVEQAZUZPUkNFX0RXT1JEAGN1cnJQYXRjaCAhPSBDb3JyZWxhdGlvbkJ1ZmZlcjo6TElTVF9FTkQAaXNsYW5kLm1BY3RpdmVJbmRleCA9PSBJR19JTlZBTElEX0lTTEFORABlZGdlLm1QcmV2SXNsYW5kRWRnZSA9PSBJR19JTlZBTElEX0lTTEFORABlZGdlLm1OZXh0SXNsYW5kRWRnZSA9PSBJR19JTlZBTElEX0lTTEFORABpc2xhbmQubUFjdGl2ZUluZGV4ICE9IElHX0lOVkFMSURfSVNMQU5EAG1Jc2xhbmRzW2lzbGFuZElkXS5tQWN0aXZlSW5kZXggIT0gSUdfSU5WQUxJRF9JU0xBTkQAaXNsYW5kSWQgIT0gSUdfSU5WQUxJRF9JU0xBTkQAbUlzbGFuZElkc1tub2RlSW5kZXguaW5kZXgoKV0gIT0gSUdfSU5WQUxJRF9JU0xBTkQAaXNsYW5kSWQxICE9IElHX0lOVkFMSURfSVNMQU5EICYmIGlzbGFuZElkMiAhPSBJR19JTlZBTElEX0lTTEFORABtT2JqZWN0cy5jb250YWN0TWFuYWdlcnNbYV0uaW5kZXhUeXBlMCAhPSBQeHNJbmRleGVkSW50ZXJhY3Rpb246OmVXT1JMRABnZW9tMS5nZXRUeXBlKCk9PVB4R2VvbWV0cnlUeXBlOjplSEVJR0hURklFTEQAZ2VvbVR5cGUgPT0gUHhHZW9tZXRyeVR5cGU6OmVIRUlHSFRGSUVMRABuZXdHZW9tVHlwZSA9PSBQeEdlb21ldHJ5VHlwZTo6ZUhFSUdIVEZJRUxEAGhmU2hhcGUtPmdldEdlb21ldHJ5VHlwZSgpID09IFB4R2VvbWV0cnlUeXBlOjplSEVJR0hURklFTEQAZ2VvbS5nZXRUeXBlKCkgPT0gUHhHZW9tZXRyeVR5cGU6OmVIRUlHSFRGSUVMRABtSW5Ub091dF9TbGVlcGluZ1tib3hJbmRleF09PXVzZXJJRABtSW5Ub091dF9VcGRhdGVkW2JveEluZGV4XT09dXNlcklEAGlkICE9IFBYX0lOVkFMSURfSU5URVJBQ1RJT05fQUNUT1JfSUQAc2ktPm1SZXBvcnRQYWlySW5kZXggPT0gSU5WQUxJRF9SRVBPUlRfUEFJUl9JRABpbmRleCAhPSBJTlZBTElEX1JFUE9SVF9QQUlSX0lEAG1SZXBvcnRQYWlySW5kZXggIT0gSU5WQUxJRF9SRVBPUlRfUEFJUl9JRABhY3RpdmVQYWlyc1tvZmZzZXRdLmdldElkMCgpIT1JTlZBTElEX1VTRVJfSUQAaW50ZXJhY3Rpb24tPmdldEludGVyYWN0aW9uSWQoKSAhPSBQWF9JTlZBTElEX0lOVEVSQUNUSU9OX1NDRU5FX0lEAG1OZXh0W3BhaXJJbmRleF09PUlOVkFMSURfSUQAaW5kZXghPUlOVkFMSURfSUQAYm94SW5kZXghPUlOVkFMSURfSUQAb2Zmc2V0IT1JTlZBTElEX0lEAGlkMSE9SU5WQUxJRF9JRABpZDAhPUlOVkFMSURfSUQAbUluVG9PdXRfU2xlZXBpbmdbYm94SW5kZXhdICE9IElOVkFMSURfSUQAbUluVG9PdXRfVXBkYXRlZFtib3hJbmRleF0gIT0gSU5WQUxJRF9JRABncm91cCAhPSBCcDo6RmlsdGVyR3JvdXA6OmVJTlZBTElEAG1Hcm91cHNbaGFuZGxlXSAhPSBCcDo6RmlsdGVyR3JvdXA6OmVJTlZBTElEAE5PVCBTVVBQT1JURUQAZUxJTUlURUQAbVRhc2tUYWJsZVsgdGFza0lEIF0ubVR5cGUgIT0gUHhUYXNrVHlwZTo6VFRfQ09NUExFVEVEAG9wcEZhY2UtPnN0YXRlICE9IFF1aWNrSHVsbEZhY2U6OmVERUxFVEVEAGdldFNjYlR5cGUoKSE9U2NiVHlwZTo6ZVVOREVGSU5FRABlQ09OU1RSQUlORUQAZUJVSUxEX0RJU0FCTEVEX0NPTU1JVF9ESVNBQkxFRABlQlVJTERfRU5BQkxFRF9DT01NSVRfRElTQUJMRUQAZUJVSUxEX0VOQUJMRURfQ09NTUlUX0VOQUJMRUQAZUxJTUlUX0VOQUJMRUQAZUNPTExJU0lPTl9FTkFCTEVEAGVTUFJJTkdfRU5BQkxFRABlRFJJVkVfRU5BQkxFRABlTUFYX0RJU1RBTkNFX0VOQUJMRUQAZU1JTl9ESVNUQU5DRV9FTkFCTEVEAGVMT0NLRUQAZURPVUJMRV9TSURFRABlRU5BQkxFX1NQRUNVTEFUSVZFX0NDRABlRU5BQkxFX0NDRABTYXBCb3gxRABkZXNjLmNvbnN0cmFpbnRMZW5ndGhPdmVyMTYgPT0gRFlfU0NfVFlQRV9SQl8xRABlU1RBVElDAGVDT0xMSVNJT05fU1RBVElDAGFjdG9yLT5nZXRUeXBlKCkgPT0gUHhBY3RvclR5cGU6OmVSSUdJRF9TVEFUSUMAcm8uZ2V0QWN0b3JDb3JlVHlwZSgpID09IFB4QWN0b3JUeXBlOjplUklHSURfU1RBVElDAHR5cGUgPT0gUHhDb25jcmV0ZVR5cGU6OmVSSUdJRF9TVEFUSUMAbUNvcmUubUZsYWdzICYgUHhSaWdpZEJvZHlGbGFnOjplS0lORU1BVElDAGdldERpcnR5RmxhZ3MoKSAmIEludGVyYWN0aW9uRGlydHlGbGFnOjplQk9EWV9LSU5FTUFUSUMAZURZTkFNSUMAZUNPTExJU0lPTl9EWU5BTUlDAGVsdC5ub2RlSW5kZXhBIDwgZWx0Lm5vZGVJbmRleEIAZWxlbS5ub2RlSW5kZXhBIDwgZWxlbS5ub2RlSW5kZXhCAG5vZGVJbmRleEEgPCBub2RlSW5kZXhCAGFnZ3JlZ2F0ZTEtPm1JbmRleD09dm9sQgBTaW0uY2NkQnJvYWRQaGFzZUFBQkIAU2NTY2VuZS5jY2RCcm9hZFBoYXNlQUFCQgBhZ2dyZWdhdGUwLT5tSW5kZXg9PXZvbEEAR3U6OkNvbnZleE1lc2g6OmNoZWNrSHVsbFBvbHlnb25zOiBIdWxsIHNlZW1zIHRvIGhhdmUgb3BlbmVkIHZvbHVtZSBvciBkbyAoc29tZSkgZmFjZXMgaGF2ZSByZXZlcnNlZCB3aW5kaW5nPwBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgc2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgaW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxmbG9hdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MTZfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50MTZfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDY0X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDY0X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBjaGFyPgBzdGQ6OmJhc2ljX3N0cmluZzx1bnNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8bG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgbG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZG91YmxlPgA8YWxsb2NhdGlvbiBuYW1lcyBkaXNhYmxlZD4AR3U6OlRyaWFuZ2xlVDxQeFUzMj4AbUh1bGxEYXRhRmFjZXNCeUVkZ2VzOABtSHVsbERhdGFGYWNlc0J5VmVydGljZXM4AG1IdWxsRGF0YVZlcnRleERhdGE4AFB4VTgAUHZkVTgAUHZkSTgAZzwxMjgAY2xzLmdldDMyQml0U2l6ZSgpID09IDI4AHNpemU+MzIgfHwgc2l6ZSA9PSAzMiB8fCBzaXplID09IDE2IHx8IHNpemUgPT0gOABtUGFnZVNpemUgPT0gNCB8fCBtUGFnZVNpemUgPT0gOABjbHMuZ2V0NjRCaXRTaXplKCkgPT0gOABjbHMuZ2V0MzJCaXRTaXplKCkgPT0gOABuYlRyaXM8PTEyKjcAbG9ja2VkRG9mcyA8PSA3AGVxUm93Q291bnQ8PTYAbUxpbmtzMjU2AG5iSHVsbFZlcnRzPDI1NgBjb2RlPDI1NgBQeFUzMih0eXBlKTwyNTYAY2xzLmdldDMyQml0U2l6ZSgpID09IDM2AG1UcmlhbmdsZXMxNgBQdmRVMTYAUHZkSTE2AG5iUHJpbXM8PTE2AG5iPjAgJiYgbmI8PTE2AG5iUHJpbXM8MTYAdmFsPDE2AGNscy5nZXQ2NEJpdFNpemUoKSA9PSAxNgBjbHMuZ2V0MzJCaXRTaXplKCkgPT0gMTYAc3BsaXRDb3VudCA8PSAxNgBsZWFmQ291bnQgPD0gMTYAbmJQcmltcyA8PSAxNgBjYWNoZS5tTnVtVHJpYW5nbGVzIDw9IDE2AGNvbnN0cmFpbnRMZW5ndGggPD0gUFhfTUFYX1UxNiAqIDE2AGluZGV4IDwgNgBzaXplPT1pbmRleD4+NQBnQ29kZXNbQ29kZV0hPTI1NQBVMzJBcnJheTQAUHhWZWM0AEJWNABzaXplID4gMCAmJiBzaXplIDw9NABQdmRVNjQAUHZkSTY0AFB2ZEY2NABjbHMuZ2V0MzJCaXRTaXplKCkgPT0gNjQAY29udGFjdENvdW50IDw9IDY0AGluY2lkZW50UG9seWdvbi5tTmJWZXJ0cyA8PSA2NABtTnVtQ29udGFjdHMgPD0gNjQAKG51bU1hbmlmb2xkQ29udGFjdHMrbWFuaWZvbGQubU51bUNvbnRhY3RzKSA8PSA2NABpbmRleCA8IDY0AG51bVBvaW50cyA8IDY0AFB4TWF0NDQAZC5tVHlwZT09UHhNZXNoTWlkUGhhc2U6OmVCVkgzNABtSGlzdG9ncmFtMTAyNABjbHMuZ2V0MzJCaXRTaXplKCkgPT0gMjQAY2xzLmdldDY0Qml0U2l6ZUluZm8oKS5tQWxpZ25tZW50ID09IDQAY2xzLmdldDMyQml0U2l6ZUluZm8oKS5tQWxpZ25tZW50ID09IDQAY2xzLm1QYWNrZWRVbmlmb3JtV2lkdGggPT0gNABjbHMuZ2V0NjRCaXRTaXplKCkgPT0gNABjbHMuZ2V0MzJCaXRTaXplKCkgPT0gNABzaXplIDw9IDQAc2l6ZSA8IDQAd3JpdGVCYWNrTGVuZ3RoIDw9IFBYX01BWF9VMTYgKiA0AHBoeXN4MwBTY1NjZW5lLnByb2Nlc3NMb3N0Q29udGFjdDMAUHhCb3VuZHMzAGNvbHVtbjMAU2NTY2VuZS5wb3N0QnJvYWRQaGFzZTMAU2ltLnVwZGF0ZUNDRFNpbmdsZVBhc3NTdGFnZTMAU2NTY2VuZS51cGRhdGVDQ0RTaW5nbGVQYXNzU3RhZ2UzAEFBQkJNYW5hZ2VyOjpwb3N0QnJvYWRQaGFzZVN0YWdlMwB3b3JkMwBQeEJvdW5kMwBQeFZlYzMAUHhFeHRlbmRlZFZlYzMAbnVtVmVydHM+PTMAbmJWZXJ0cz49MwBpLXN0YXJ0PT0zAGZpbGVWZXJzaW9uPD0zAFB4TWF0MzMAZC5tVHlwZT09UHhNZXNoTWlkUGhhc2U6OmVCVkgzMwBtZXNoLT5nZXRDb25jcmV0ZVR5cGUoKT09UHhDb25jcmV0ZVR5cGU6OmVUUklBTkdMRV9NRVNIX0JWSDMzAHRyaU1lc2guZ2V0Q29uY3JldGVUeXBlKCk9PVB4Q29uY3JldGVUeXBlOjplVFJJQU5HTEVfTUVTSF9CVkgzMwBOYkVkZ2VzPT1tTmJGYWNlcyozAG5iU3RlcHNGb3JSZWJ1aWxkID4gMwBtX2luZGV4IDwgMwBvcnRob0NvdW50IDwgMwBjZWxsPT1lZGdlSW5kZXggLyAzAGNlbGwgPT0gZWRnZUluZGV4IC8gMwBTY1NjZW5lLnByb2Nlc3NMb3N0Q29udGFjdDIAcG9zMgBSYWRpeFNvcnRCdWZmZXJlZDptUmFua3MyAGNvbG9yMgBncm91cDEgIT0gZ3JvdXAyAGNvbHVtbjIAaTAgIT0gaTEgJiYgaTAgIT0gaTIgJiYgaTEgIT0gaTIAdnJlZjAhPXZyZWYxICYmIHZyZWYwIT12cmVmMiAmJiB2cmVmMSE9dnJlZjIAU2NTY2VuZS5wb3N0QnJvYWRQaGFzZTIAU2M6OlNjZW5lOjpmaW5pc2hCcm9hZFBoYXNlMgBTaW0udXBkYXRlQ0NEU2luZ2xlUGFzc1N0YWdlMgBTY1NjZW5lLnVwZGF0ZUNDRFNpbmdsZVBhc3NTdGFnZTIAU2ltLnByb2Nlc3NMb3N0T3ZlcmxhcHNTdGFnZTIAd29yZDIAaXNsYW5kSWQxICE9IGlzbGFuZElkMgBQeFZlYzIAZVNXSU5HMgBPUEMyAENvcHkuc2l6ZSgpPj0yAEVEW2Nsb3Nlc3RFZGdlXS5Db3VudD09MgBWZXJzaW9uPT0yAGo9PTIAZVBBRF8zMgBCVjMyAFB4VTMyAFB2ZFUzMgBoYW5kbGUhPVBYX0lOVkFMSURfVTMyAGlkIT1QWF9JTlZBTElEX1UzMgBpZDEhPVBYX0lOVkFMSURfVTMyAGlkMCE9UFhfSU5WQUxJRF9VMzIAc2F2ZWRfayAhPSBQWF9JTlZBTElEX1UzMgBzYXZlZF9qICE9IFBYX0lOVkFMSURfVTMyAGN1cnJlbnQtPm1CVkRhdGFbaV0ubURhdGEgIT0gUFhfSU5WQUxJRF9VMzIAbUFnZ3JlZ2F0ZUlEICE9IFBYX0lOVkFMSURfVTMyAFB2ZEkzMgBQdmRGMzIAbmJQcmltczw9MzIAaW5kZXg8Z2V0V29yZENvdW50KCkqMzIAZWRnZUluZGV4PDEyAGNscy5nZXQ2NEJpdFNpemUoKSA9PSAxMgBjbHMuZ2V0MzJCaXRTaXplKCkgPT0gMTIATWF4SW5kZXg8bUJveGVzQ2FwYWNpdHkqMisyAE1pbkluZGV4PG1Cb3hlc0NhcGFjaXR5KjIrMgBudW12ID4gMgBuYlZlcnRzID4gMgBwYXRjaC5hbmNob3JDb3VudCA8PSAyAGZyaWN0aW9uUGF0Y2guYW5jaG9yQ291bnQgPD0gMgBtTnVtQ29udGFjdHMgPD0gMgB2b2x1bWVUeXBlIDwgMgBoYWxmQW5nbGUgPj0gLVB4UGkgLyAyICYmIGhhbGZBbmdsZSA8PSBQeFBpIC8gMgBlbnRpdHkxAGJvZHkxAG9iamVjdEluZGV4MCE9b2JqZWN0SW5kZXgxAG1hdGVyaWFsSW5kZXgxAG1NYXBwaW5nW3ByaW1pdGl2ZXNbaV1dID09IG5vZGVJbmRleDEAcG9zMQBQeERlYnVnTGluZV9HZXRQb3MxAEFjdG9ycy5hY3RvcjEAYWN0b3IgPT0gbUFjdG9yMCB8fCBhY3RvciA9PSBtQWN0b3IxAGNvbG9yMQBQeERlYnVnTGluZV9HZXRDb2xvcjEAY2Fwc3VsZS5wMCE9Y2Fwc3VsZS5wMQBjb2x1bW4xAHR5cGUwPD10eXBlMQBJbnZNYXNzU2NhbGUxAEludkluZXJ0aWFTY2FsZTEAd29yZDEAUC0+bVZvbEI9PWlkMQBpZDAhPWlkMQBlQUNUT1IxAGVQUk9KRUNUX1RPX0FDVE9SMQBlU1dJTkcxAGxpbmtJRDAgIT0gbGlua0lEMQBsaW5rSUQwIDwgbGlua0lEMQBtUmVmQ291bnQ+MQBtU3RhY2suc2l6ZSgpPjEAQ29weS5zaXplKCk+PTEAbVN0YWNrLnNpemUoKT49MQBuYj09MQBvYmplY3QtPmdldFJlZkNvdW50KCk9PTEAbVN0YWNrLnNpemUoKT09MQBoIT0xAGNvcGxhbmFyRWRnZSAhPSA1MTEAbUFjdGl2ZU5vZGVJbmRleFtyZXBsYWNlSW5kZXguaW5kZXgoKV0gPT0gaW5pdGlhbEFjdGl2ZU5vZGVDb3VudC0xAG5iTmV3SGFuZGxlcz09bmJIYW5kbGVzLTEAbWF4Qm91bmRzUGVyTGVhZlBhZ2UgPj0gUlRSRUVfTi0xAGluZGV4IT0tMQBtQWN0aXZlTm9kZUluZGV4W3JlcGxhY2VJbmRleC5pbmRleCgpXSA9PSBhY3RpdmVOb2Rlcy5zaXplKCktMQBtQWN0aXZlTm9kZUluZGV4W3JlcGxhY2VJbmRleC5pbmRleCgpXSA9PSBtQWN0aXZlS2luZW1hdGljTm9kZXMuc2l6ZSgpLTEAbmIgIT0gLTEAayA8PSByaWdodC1sZWZ0KzEAczAuZ2V0R2VvbWV0cnlUeXBlKCkgPCBQeEdlb21ldHJ5VHlwZTo6ZUNPTlZFWE1FU0grMQByb3dzW2xpbmtJRF0ucGF0aFRvUm9vdCYxAFB4U2NlbmU6OmFkZEFydGljdWxhdGlvbigpOiBBcnRpY3VsYXRpb24gbGluayB3aXRoIHplcm8gbWFzcyBhZGRlZCB0byBzY2VuZTsgZGVmYXVsdGluZyBtYXNzIHRvIDEAb2xkLmNvdW50ID4gMQBtYXRlcmlhbENvdW50ID4gMQBpbmRpY2VzLm5iSW5kaWNlcyA+IDEAc3BsaXQuY291bnQgPj0gMQB2ZWxvY2l0eUl0ZXJhdGlvbnMgPj0gMQBwb3NpdGlvbkl0ZXJhdGlvbnMgPj0gMQBvbGQuY291bnQtc3BsaXRMb2NhbCA+PSAxAHNwbGl0RW5kUiA+PSAxAGluZGV4ID09IDEAY2xzLmdldDY0Qml0U2l6ZUluZm8oKS5tQWxpZ25tZW50ID09IDEAY2xzLmdldDMyQml0U2l6ZUluZm8oKS5tQWxpZ25tZW50ID09IDEAcGF0Y2guYnJva2VuID09IDAgfHwgcGF0Y2guYnJva2VuID09IDEAY2xzLm1QYWNrZWRVbmlmb3JtV2lkdGggPT0gMQBkb2YgPT0gMQAocGF0Y2gubUVuZEluZGV4IC0gcGF0Y2gubVN0YXJ0SW5kZXgpID09IDEAbUNvbm5lY3RvckFycmF5LT5zaXplKCkgPT0gMQBjaGFuZ2VkTGVhZi5zaXplKCkgPT0gMQBnZXROYkNvbm5lY3RvcnMoTnBDb25uZWN0b3JUeXBlOjplQWdncmVnYXRlKSA8PSAxAGggIT0gMQBtRnJlZUxpc3QgIT0gZW5kIC0gMQBub2RlSW5kZXggPCBtVG90YWxOYk5vZGVzICsgdHJlZVBhcmFtcy5tTmJOb2RlcyArIDEAZW50aXR5MABib2R5MAB2ZXJ0ZXgxID49IHZlcnRleDAAbWF0ZXJpYWxJbmRleDAAbU1hcHBpbmdbcHJpbWl0aXZlc1tpXV0gPT0gbm9kZUluZGV4MABwb3MwAFB4RGVidWdMaW5lX0dldFBvczAAYnMwAEFjdG9ycy5hY3RvcjAAY29sb3IwAFB4RGVidWdMaW5lX0dldENvbG9yMABjb2x1bW4wAGJvZHlTaW0wAEludk1hc3NTY2FsZTAASW52SW5lcnRpYVNjYWxlMAB3b3JkMABQLT5tVm9sQT09aWQwAG1Jc2xhbmRJZHNbaXNsYW5kMC5tTGFzdE5vZGUuaW5kZXgoKV0gPT0gaXNsYW5kSWQwAHBhaXIxLm1CYTAAZUFDVE9SMABlUFJPSkVDVF9UT19BQ1RPUjAAc3dpbmcudz4wAG1SZWZDb3VudD4wAG1MTEJvZHkubUNvcmUtPm51bUJvZHlJbnRlcmFjdGlvbnM+MABtVXNlZEJsb2Nrcz4wAGNvbXBsaWFuY2U+MABuYj4wAG1FbHRzUGVyU2xhYj4wAGNvcmUuZ2V0V2FrZUNvdW50ZXIoKT4wAG1TdGFjay5zaXplKCk+MABtYXhEcD49MABtQ2FwYWNpdHk9PTAAY29udGFjdEJ1ZmZlci5jb3VudD09MABtQ29udHJvbFN0YXRlPT0wAEZBbGxFcShkZW5vbSwgemVybyk9PTAAKHJlaW50ZXJwcmV0X2Nhc3Q8c2l6ZV90PihwdHIpICYgMTUpPT0wAChyZWludGVycHJldF9jYXN0PHNpemVfdD4odGhpcykgJiAoRFlfQVJUSUNVTEFUSU9OX01BWF9TSVpFLTEpKT09MABtTmV3VHJlZUZpeHVwcy5zaXplKCk9PTAAbVNjcmF0Y2hCbG9ja3Muc2l6ZSgpPT0wAG1Db3VudCE9MABtUmVmQ291bnQhPTAAbWF4VGltZXI9PTAgfHwgbWluVGltZXIhPTAAY29udmV4LmdldEVkZ2VzKCkuc2l6ZSgpIDwgNDgwAHBpdm90TmV3SW5kZXggPiAwAG1Ub3RhbE5iTm9kZXMgLSB0YXJnZXROb2RlUG9zSW5kZXggPiAwAG1DdXJyZW50QmxvY2stPmNvdW50ID4gMABtQWN0aXZlS2luZW1hdGljQm9keUNvdW50ID4gMABtYXRlcmlhbENvdW50ID4gMAByZWZDb3VudCA+IDAAbVJlZkNvdW50ID4gMABsZWFmQ291bnQgPiAwAGJ1ZmZlcmVkRGF0YS0+cmVtb3ZlQ291bnQgPiAwAGJ1ZmZlcmVkRGF0YS0+YWRkQ291bnQgPiAwAG1heEhpdHMgPiAwAGN1cnJlbnRQYXNzID4gMABuYkFjdG9ycyA+IDAAbmJTaGFwZVBhaXJzID4gMABuYkxpbmtzID4gMABuYlRyaXMgPiAwAG1OdW1Sb290UGFnZXMgPiAwAG5iUGFja2VkTm9kZXMgPiAwAGJ2MzJUcmVlLT5tTmJQYWNrZWROb2RlcyA+IDAAbm9kZS5tTmJOb2RlcyA+IDAAbnVtVmVydGljZXMgPiAwAGluZGljZXMubmJJbmRpY2VzID4gMABudW1UaHJlYWRzID4gMABuID4gMABrayA+IDAAbmJWaSA+IDAgJiYgbmJVaSA+IDAAY2x1c3RlclNpemUgPiAwAG1IZWFwU2l6ZSA+IDAAbVNpemUgPiAwAHNsYWJTaXplID4gMABkYXRhU2l6ZSA+IDAAbWF4RXh0cmFEYXRhU2l6ZSA+IDAAUHhBcnRpY3VsYXRpb25Kb2ludDo6c2V0VGFuZ2VudGlhbFN0aWZmbmVzczogc3RpZmZuZXNzIG11c3QgYmUgPiAwAFB4QXJ0aWN1bGF0aW9uSm9pbnQ6OnNldFRhbmdlbnRpYWxEYW1waW5nOiBkYW1waW5nIG11c3QgYmUgPiAwAFB4QXJ0aWN1bGF0aW9uSm9pbnQ6OnNldEV4dGVybmFsQ29tcGxpYW5jZTogY29tcGxpYW5jZSBtdXN0IGJlID4gMABQeEFydGljdWxhdGlvbkpvaW50OjpzZXRJbnRlcm5hbENvbXBsaWFuY2U6IGNvbXBsaWFuY2UgbXVzdCBiZSA+IDAATnVtVG91Y2hlZCA+IDAAbmV3TWF4TmIgPiAwAGdldEFjdG9yQ291bnQoKSA+IDAAY29udGludWF0aW9uLT5nZXRSZWZlcmVuY2UoKSA+IDAAaW5kZXggPj0gMAB2YWx1ZSA+PSAwAHByb3BJZCA+PSAwAHNwbGl0Q291bnQgPT0gMABtQ291bnQgPT0gMABtUmVmQ291bnQgPT0gMABtVHJpZ2dlclBhaXJzVG9EZWFjdGl2YXRlQ291bnQgPT0gMABtRnJlZUNvdW50ID09IDAAbVVzZWRCbG9ja3MgPT0gMABtSW50ZXJuYWxGbGFncyA9PSAwAG1hdGVyaWFscy5udW1JbmRpY2VzID09IDAAbGluazAuY2hpbGRyZW4gPT0gMABkb2YgPT0gMAByZXN1bHQubVRvdGFsTm9kZXMgJSBwYWdlU2l6ZSA9PSAwAGRhdGFTaXplID09IDAAc2ltU3RhdHMubU5iRGlzY3JldGVDb250YWN0UGFpcnNbaV1bal0gPT0gMABzaW1TdGF0cy5tTmJNb2RpZmllZENvbnRhY3RQYWlyc1tpXVtqXSA9PSAwAHNpbVN0YXRzLm1OYkNDRFBhaXJzW2ldW2pdID09IDAAcS5wdHIgJSBSVFJFRV9OID09IDAAcXRyZWVOb2Rlcy5zaXplKCkgJSBSVFJFRV9OID09IDAAb2Zmc2V0ID49IHN0YXJ0T2Zmc2V0ICYmIChvZmZzZXQgJSBhbGlnbm1lbnQpID09IDAAKHJlaW50ZXJwcmV0X2Nhc3Q8dWludHB0cl90PihidWZmZXIpJiAweGYpID09IDAAKGNvbnN0cmFpbnRMZW5ndGggJiAweGYpID09IDAAKHNvbHZlckNvbnN0cmFpbnRCeXRlU2l6ZSAmIDB4ZikgPT0gMAAoc2l6ZV90KHJldCkgJiAweGYpID09IDAAKHVpbnRwdHJfdChidWZmKSAmIDB4ZikgPT0gMAAodWludHB0cl90KG1DYWNoZWREYXRhKSAmIDB4ZikgPT0gMAAoaWQgJiBQeHNDb250YWN0TWFuYWdlckJhc2U6Ok5FV19DT05UQUNUX01BTkFHRVJfTUFTSykgPT0gMAAoZWRnZS5tRWRnZVN0YXRlICYgRWRnZTo6ZUFDVElWQVRJTkcpID09IDAAKHJlaW50ZXJwcmV0X2Nhc3Q8dWludHB0cl90PihuZXdEYXRhKSYgMHhGKSA9PSAwAChjYWNoZS5tQ2FjaGVkU2l6ZSAmIDB4RikgPT0gMAAodWludHB0cl90KGRlc2NzWzNdLmZyaWN0aW9uUHRyKSAmIDB4RikgPT0gMAAodWludHB0cl90KGRlc2NzWzJdLmZyaWN0aW9uUHRyKSAmIDB4RikgPT0gMAAodWludHB0cl90KGRlc2NzWzFdLmZyaWN0aW9uUHRyKSAmIDB4RikgPT0gMAAodWludHB0cl90KGRlc2NzWzBdLmZyaWN0aW9uUHRyKSAmIDB4RikgPT0gMAAoc2l6ZV90KGNvbnN0cmFpbnRCbG9jaykgJiAweEYpID09IDAAKHNpemVfdChtYW5pZm9sZCkgJiAweEYpID09IDAAKCh1aW50cHRyX3QoYnVmZmVyKSkgJiAweEYpID09IDAAKCh1aW50cHRyX3QoYnVmZikpICYgMHhGKSA9PSAwACgodWludHB0cl90KGFuZ1NxcnRJbnZJbmVydGlhMSkpICYgMHhGKSA9PSAwACgodWludHB0cl90KGFuZ1NxcnRJbnZJbmVydGlhMCkpICYgMHhGKSA9PSAwACh1aW50cHRyX3QobVBhZ2VzKSAmIDEyNykgPT0gMAAoc2l6ZV90KCZib2R5MkFjdG9yKSYxNSkgPT0gMAAoc2l6ZV90KCZzaGFwZTJBY3RvcikmMTUpID09IDAAKHNpemVfdCgmb3V0VHJhbnNmb3JtKSYxNSkgPT0gMAAoc2l6ZV90KCZib2R5MldvcmxkKSYxNSkgPT0gMAAoc2l6ZV90KCZhY3RvcjJXb3JsZCkmMTUpID09IDAAKHVpbnRwdHJfdCh0aGlzKSAmIDE1KSA9PSAwAChuLnB0ciYxKSA9PSAwAChxLnB0ciAmIDEpID09IDAAKHJlaW50ZXJwcmV0X2Nhc3Q8c2l6ZV90PihwdHIpJihhbGlnbm1lbnQtMSkpID09IDAAKG1FbHRzUGVyU2xhYiAmIChtRWx0c1BlclNsYWItMSkpID09IDAAKGF0dHIgJiAoUHhGaWx0ZXJPYmplY3RUeXBlOjplTUFYX1RZUEVfQ09VTlQtMSkpID09IDAAKHNpemVfdCgmbVRhc2tFbnRyeVBvb2xbaV0pICYgKFBYX1NMSVNUX0FMSUdOTUVOVC0xKSkgPT0gMAAocmVpbnRlcnByZXRfY2FzdDxzaXplX3Q+KHB0cikmKHNpemVfdChhbGlnbm1lbnQpLTEpKSA9PSAwAChzaXplX3QodGhpcykgJiAoUFhfU0xJU1RfQUxJR05NRU5UIC0gMSkpID09IDAAKHNpemVfdChtSW1wbCkgJiAoUFhfU0xJU1RfQUxJR05NRU5UIC0gMSkpID09IDAAKHJlaW50ZXJwcmV0X2Nhc3Q8c2l6ZV90Pih0aGlzKSAmIChEWV9BUlRJQ1VMQVRJT05fTUFYX1NJWkUgLSAxKSkgPT0gMABnZXRTaW0oKSA9PSAwAG1Qcm9maWxlWm9uZUNsaWVudHMuc2l6ZSgpID09IDAAbUxvc3RUb3VjaFBhaXJzLnNpemUoKSA9PSAwAG1ab25lcy5zaXplKCkgPT0gMABtQUFCQlRyZWVbbUxhc3RUcmVlXS5tYXBwaW5nLnNpemUoKSA9PSAwAG5iTW9kaWZpYWJsZU1hbmFnZXJzICE9IDAAYm9keTIgIT0gMABib2R5MSAhPSAwAFB4TWVzaFF1ZXJ5Ojpzd2VlcCgpOiBnZW9tZXRyeSBvYmplY3QgcGFyYW1ldGVyIG11c3QgYmUgc3BoZXJlLCBjYXBzdWxlIG9yIGJveCBnZW9tZXRyeS4AUHhHZW9tZXRyeVF1ZXJ5Ojpzd2VlcCgpOiBmaXJzdCBnZW9tZXRyeSBvYmplY3QgcGFyYW1ldGVyIG11c3QgYmUgc3BoZXJlLCBjYXBzdWxlLCBib3ggb3IgY29udmV4IGdlb21ldHJ5LgBQeFNjZW5lOjpzd2VlcCgpOiBmaXJzdCBnZW9tZXRyeSBvYmplY3QgcGFyYW1ldGVyIG11c3QgYmUgc3BoZXJlLCBjYXBzdWxlLCBib3ggb3IgY29udmV4IGdlb21ldHJ5LgBBdHRlbXB0aW5nIHRvIGFsbG9jYXRlIG1vcmUgdGhhbiAxNksgb2YgY29udGFjdCBkYXRhIGZvciBhIHNpbmdsZSBjb250YWN0IHBhaXIgaW4gY29uc3RyYWludCBwcmVwLiBFaXRoZXIgYWNjZXB0IGRyb3BwZWQgY29udGFjdHMgb3Igc2ltcGxpZnkgY29sbGlzaW9uIGdlb21ldHJ5LgBBdHRlbXB0aW5nIHRvIGFsbG9jYXRlIG1vcmUgdGhhbiAxNksgb2YgZnJpY3Rpb24gZGF0YSBmb3IgYSBzaW5nbGUgY29udGFjdCBwYWlyIGluIGNvbnN0cmFpbnQgcHJlcC4gRWl0aGVyIGFjY2VwdCBkcm9wcGVkIGNvbnRhY3RzIG9yIHNpbXBsaWZ5IGNvbGxpc2lvbiBnZW9tZXRyeS4AQXR0ZW1wdGluZyB0byBhbGxvY2F0ZSBtb3JlIHRoYW4gMTZLIG9mIGNvbnRhY3QgZGF0YSBmb3IgYSBzaW5nbGUgY29udGFjdCBwYWlyIGluIG5hcnJvd3BoYXNlLiBFaXRoZXIgYWNjZXB0IGRyb3BwZWQgY29udGFjdHMgb3Igc2ltcGxpZnkgY29sbGlzaW9uIGdlb21ldHJ5LgBQeFJpZ2lkRHluYW1pYzogc2V0dGluZyBraW5lbWF0aWMgdGFyZ2V0IGZhaWxlZCwgbm90IGVub3VnaCBtZW1vcnkuAFB4QmF0Y2hRdWVyeTo6cmF5Y2FzdDogVGhpcyBiYXRjaCBpcyBzdGlsbCBleGVjdXRpbmcsIHNraXBwaW5nIHF1ZXJ5LgBQeEJhdGNoUXVlcnk6OnN3ZWVwOiBUaGlzIGJhdGNoIGlzIHN0aWxsIGV4ZWN1dGluZywgc2tpcHBpbmcgcXVlcnkuAFB4QmF0Y2hRdWVyeTo6b3ZlcmxhcDogVGhpcyBiYXRjaCBpcyBzdGlsbCBleGVjdXRpbmcsIHNraXBwaW5nIHF1ZXJ5LgBQeFNjZW5lOjpyZWxlYXNlKCk6IFNjZW5lIGlzIHN0aWxsIGJlaW5nIHNpbXVsYXRlZCEgUHhTY2VuZTo6ZmV0Y2hSZXN1bHRzKCkgaXMgY2FsbGVkIGltcGxpY2l0bHkuAEZvdW5kYXRpb24gZGVzdHJ1Y3Rpb24gZmFpbGVkIGR1ZSB0byBwZW5kaW5nIG1vZHVsZSByZWZlcmVuY2VzLiBDbG9zZS9yZWxlYXNlIGFsbCBkZXBlbmRpbmcgbW9kdWxlcyBmaXJzdC4AUHhQaHlzaWNzOjp1bnJlZ2lzdGVyRGVsZXRpb25MaXN0ZW5lck9iamVjdHM6IGRlbGV0aW9uIGxpc3RlbmVyIGhhcyB0byBiZSByZWdpc3RlcmVkIGluIFB4UGh5c2ljcyBmaXJzdC4AUHhQaHlzaWNzOjpyZWdpc3RlckRlbGV0aW9uTGlzdGVuZXJPYmplY3RzOiBkZWxldGlvbiBsaXN0ZW5lciBoYXMgdG8gYmUgcmVnaXN0ZXJlZCBpbiBQeFBoeXNpY3MgZmlyc3QuAE1CUDo6YWRkT2JqZWN0OiA2NEsgb2JqZWN0cyBpbiBzaW5nbGUgcmVnaW9uIHJlYWNoZWQuIFNvbWUgY29sbGlzaW9ucyBtaWdodCBiZSBsb3N0LgBBdCBsZWFzdCBvbmUgb2JqZWN0IGlzIG91dCBvZiB0aGUgYnJvYWRwaGFzZSBib3VuZHMuIFRvIG1hbmFnZSB0aG9zZSBvYmplY3RzLCBkZWZpbmUgYSBQeEJyb2FkUGhhc2VDYWxsYmFjayBmb3IgZWFjaCB1c2VkIGNsaWVudC4AUHhQdmQ6OmNvbm5lY3QgLSByZWNhbGwgY29ubmVjdCEgU2hvdWxkIGNhbGwgZGlzY29ubmVjdCBiZWZvcmUgcmUtY29ubmVjdC4AUHhSaWdpZER5bmFtaWM6OnNldFdha2VDb3VudGVyOiBpbnZhbGlkIGZsb2F0LgBQeFJpZ2lkRHluYW1pYzo6c2V0Q29udGFjdFJlcG9ydFRocmVzaG9sZDogaW52YWxpZCBmbG9hdC4AUHhSaWdpZER5bmFtaWM6OnNldFNsZWVwVGhyZXNob2xkOiBpbnZhbGlkIGZsb2F0LgBMb2FkaW5nIHRyaWFuZ2xlIG1lc2ggZmFpbGVkOiBEZXByZWNhdGVkIG1lc2ggY29va2luZyBmb3JtYXQuIFBsZWFzZSByZWNvb2sgeW91ciBtZXNoIGluIGEgbmV3IGNvb2tpbmcgZm9ybWF0LgBMb2FkaW5nIGNvbnZleCBtZXNoIGZhaWxlZDogRGVwcmVjYXRlZCBtZXNoIGNvb2tpbmcgZm9ybWF0LgBJbnB1dCBtZXNoIHRyaWFuZ2xlJ3MgdmVydGV4IGluZGV4IGV4Y2VlZHMgc3BlY2lmaWVkIG51bVZlcnRzLgBBdHRlbXB0aW5nIHRvIGFsbG9jYXRlIG1vcmUgdGhhbiAxNksgb2YgY29uc3RyYWludCBkYXRhLiBFaXRoZXIgYWNjZXB0IGpvaW50cyBkZXRhY2hpbmcvZXhwbG9kaW5nIG9yIHNpbXBsaWZ5IGNvbnN0cmFpbnRzLgBQeFNjZW5lOjpvdmVybGFwKCkgYW5kIFB4QmF0Y2hRdWVyeTo6b3ZlcmxhcCgpIGNhbGxzIHdpdGhvdXQgZUFOWV9ISVQgZmxhZyByZXF1aXJlIGEgdG91Y2ggaGl0IGJ1ZmZlciBmb3IgcmV0dXJuIHJlc3VsdHMuAFB4QWN0b3I6OnNldEFjdG9yRmxhZzogUHhBY3RvckZsYWc6OmVESVNBQkxFX1NJTVVMQVRJT04gaXMgb25seSBzdXBwb3J0ZWQgYnkgUHhSaWdpZER5bmFtaWMgYW5kIFB4UmlnaWRTdGF0aWMgb2JqZWN0cy4AUHhQaHlzaWNzOjp1bnJlZ2lzdGVyRGVsZXRpb25MaXN0ZW5lck9iamVjdHM6IGRlbGV0aW9uIGxpc3RlbmVyIGlzIG5vdCBjb25maWd1cmVkIHRvIHJlY2VpdmUgZXZlbnRzIGZyb20gc3BlY2lmaWMgb2JqZWN0cy4AUHhQaHlzaWNzOjpyZWdpc3RlckRlbGV0aW9uTGlzdGVuZXJPYmplY3RzOiBkZWxldGlvbiBsaXN0ZW5lciBpcyBub3QgY29uZmlndXJlZCB0byByZWNlaXZlIGV2ZW50cyBmcm9tIHNwZWNpZmljIG9iamVjdHMuAFJlYWNoZWQgbGltaXQgb2YgY29udGFjdCBwYWlycy4ARmlsdGVyaW5nOiBQYWlyIHdpdGggbm8gY29udGFjdC90cmlnZ2VyIHJlcG9ydHMgZGV0ZWN0ZWQsIG5vciBpcyBQeFBhaXJGbGFnOjplU09MVkVfQ09OVEFDVCBzZXQuIEl0IGlzIHJlY29tbWVuZGVkIHRvIHN1cHByZXNzL2tpbGwgc3VjaCBwYWlycyBmb3IgcGVyZm9ybWFuY2UgcmVhc29ucy4ARmlsdGVyaW5nOiBQYWlyIGRpZCBub3QgcmVxdWVzdCBlaXRoZXIgZURFVEVDVF9ESVNDUkVURV9DT05UQUNUIG9yIGVERVRFQ1RfQ0NEX0NPTlRBQ1QuIEl0IGlzIHJlY29tbWVuZGVkIHRvIHN1cHByZXNzL2tpbGwgc3VjaCBwYWlycyBmb3IgcGVyZm9ybWFuY2UgcmVhc29ucy4AQlY0IG1pZHBoYXNlIG9ubHkgc3VwcG9ydGVkIG9uIEludGVsIHBsYXRmb3Jtcy4AQWRqYWNlbmN5IGluZm9ybWF0aW9uIG5vdCBjcmVhdGVkLiBTZXQgYnVpbGRUcmlhbmdsZUFkamFjZW5jaWVzIG9uIENvb2tpbmcgcGFyYW1zLgBQeENvbnRyb2xsZXJNYW5hZ2VyOjpjcmVhdGVDb250cm9sbGVyKCk6IGRlc2MuaXNWYWxpZCgpIGZhaWxzLgBOdW1iZXIgb2YgcmVxdWlyZWQgMTZrIG1lbW9yeSBibG9ja3MgaGFzIGV4Y2VlZGVkIHRoZSBpbml0aWFsIG51bWJlciBvZiBibG9ja3MuIEFsbG9jYXRvciBpcyBiZWluZyBjYWxsZWQuIENvbnNpZGVyIGluY3JlYXNpbmcgdGhlIG51bWJlciBvZiBwcmUtYWxsb2NhdGVkIDE2ayBibG9ja3MuAFJlYWNoZWQgbGltaXQgc2V0IGJ5IFB4U2NlbmVEZXNjOjptYXhOYkNvbnRhY3REYXRhQmxvY2tzIC0gcmFuIG91dCBvZiBidWZmZXIgc3BhY2UgZm9yIGNvbnN0cmFpbnQgcHJlcC4gRWl0aGVyIGFjY2VwdCBqb2ludHMgZGV0YWNoaW5nL2V4cGxvZGluZyBvciBpbmNyZWFzZSBidWZmZXIgc2l6ZSBhbGxvY2F0ZWQgZm9yIGNvbnN0cmFpbnQgcHJlcCBieSBpbmNyZWFzaW5nIFB4U2NlbmVEZXNjOjptYXhOYkNvbnRhY3REYXRhQmxvY2tzLgBSZWFjaGVkIGxpbWl0IHNldCBieSBQeFNjZW5lRGVzYzo6bWF4TmJDb250YWN0RGF0YUJsb2NrcyAtIHJhbiBvdXQgb2YgYnVmZmVyIHNwYWNlIGZvciBjb25zdHJhaW50IHByZXAuIEVpdGhlciBhY2NlcHQgZHJvcHBlZCBjb250YWN0cyBvciBpbmNyZWFzZSBidWZmZXIgc2l6ZSBhbGxvY2F0ZWQgZm9yIG5hcnJvdyBwaGFzZSBieSBpbmNyZWFzaW5nIFB4U2NlbmVEZXNjOjptYXhOYkNvbnRhY3REYXRhQmxvY2tzLgBSZWFjaGVkIGxpbWl0IHNldCBieSBQeFNjZW5lRGVzYzo6bWF4TmJDb250YWN0RGF0YUJsb2NrcyAtIHJhbiBvdXQgb2YgYnVmZmVyIHNwYWNlIGZvciBuYXJyb3cgcGhhc2UuIEVpdGhlciBhY2NlcHQgZHJvcHBlZCBjb250YWN0cyBvciBpbmNyZWFzZSBidWZmZXIgc2l6ZSBhbGxvY2F0ZWQgZm9yIG5hcnJvdyBwaGFzZSBieSBpbmNyZWFzaW5nIFB4U2NlbmVEZXNjOjptYXhOYkNvbnRhY3REYXRhQmxvY2tzLgBBbiBBUEkgd3JpdGUgY2FsbCAoJXMpIHdhcyBtYWRlIGZyb20gdGhyZWFkICVkIGJ1dCBQeFNjZW5lOjpsb2NrV3JpdGUoKSB3YXMgbm90IGNhbGxlZCBmaXJzdCwgbm90ZSB0aGF0IHdoZW4gUHhTY2VuZUZsYWc6OmVSRVFVSVJFX1JXX0xPQ0sgaXMgZW5hYmxlZCBhbGwgQVBJIHJlYWRzIGFuZCB3cml0ZXMgbXVzdCBiZSB3cmFwcGVkIGluIHRoZSBhcHByb3ByaWF0ZSBsb2Nrcy4AQW4gQVBJIHJlYWQgY2FsbCAoJXMpIHdhcyBtYWRlIGZyb20gdGhyZWFkICVkIGJ1dCBQeFNjZW5lOjpsb2NrUmVhZCgpIHdhcyBub3QgY2FsbGVkIGZpcnN0LCBub3RlIHRoYXQgd2hlbiBQeFNjZW5lRmxhZzo6ZVJFUVVJUkVfUldfTE9DSyBpcyBlbmFibGVkIGFsbCBBUEkgcmVhZHMgYW5kIHdyaXRlcyBtdXN0IGJlIHdyYXBwZWQgaW4gdGhlIGFwcHJvcHJpYXRlIGxvY2tzLgBDb252ZXhIdWxsQnVpbGRlcjogY29udmV4IGh1bGwgZG9lcyBub3QgaGF2ZSB2ZXJ0ZXgtdG8tZmFjZSBpbmZvISBUcnkgdG8gdXNlIGRpZmZlcmVudCBjb252ZXggbWVzaCBjb29raW5nIHNldHRpbmdzLgBOcFBoeXNpY3M6OmNyZWF0ZVNoYXBlOiBzaGFwZXMgY2Fubm90IHNpbXVsdGFuZW91c2x5IGJlIHRyaWdnZXIgc2hhcGVzIGFuZCBzaW11bGF0aW9uIHNoYXBlcy4AUHhTaGFwZTo6c2V0RmxhZyhzKTogc2hhcGVzIGNhbm5vdCBzaW11bHRhbmVvdXNseSBiZSB0cmlnZ2VyIHNoYXBlcyBhbmQgc2ltdWxhdGlvbiBzaGFwZXMuAENhbm5vdCBjcmVhdGUgYW4gaW50ZXJhY3Rpb24gYmV0d2VlbiBhY3RvcnMgYmVsb25naW5nIHRvIGRpZmZlcmVudCBzY2VuZXMuAEd1OjpDb252ZXhNZXNoOjpjaGVja0h1bGxQb2x5Z29uczogU29tZSBodWxsIHZlcnRpY2VzIHNlZW1zIHRvIGJlIHRvbyBmYXIgZnJvbSBodWxsIHBsYW5lcy4AZUJMT0NLIHJldHVybmVkIGZyb20gdXNlciBmaWx0ZXIgZm9yIG92ZXJsYXAoKSBxdWVyeS4gVGhpcyBtYXkgY2F1c2UgdW5kZXNpcmVkIGJlaGF2aW9yLiBDb25zaWRlciB1c2luZyBQeFF1ZXJ5RmxhZzo6ZU5PX0JMT0NLIGZvciBvdmVybGFwIHF1ZXJpZXMuAE9ic29sZXRlIGNvb2tlZCBtZXNoIGZvdW5kLiBNZXNoIHZlcnNpb24gaGFzIGJlZW4gdXBkYXRlZCwgcGxlYXNlIHJlY29vayB5b3VyIG1lc2hlcy4AQWRqYWNlbmNpZXM6OkNyZWF0ZURhdGFiYXNlOiBjYW4ndCB3b3JrIG9uIG5vbi1tYW5pZm9sZCBtZXNoZXMuAERyb3BwaW5nIGNvbnRhY3RzIGluIHNvbHZlciBiZWNhdXNlIHdlIGV4Y2VlZGVkIGxpbWl0IG9mIDMyIGZyaWN0aW9uIHBhdGNoZXMuAENvbnN0cmFpbnQ6IGNvdWxkIG5vdCBhbGxvY2F0ZSBsb3ctbGV2ZWwgcmVzb3VyY2VzLgBBcnRpY3VsYXRpb246IGNvdWxkIG5vdCBhbGxvY2F0ZSBsb3ctbGV2ZWwgcmVzb3VyY2VzLgBhdHRhY2hTaGFwZTogVHJpYW5nbGUgbWVzaCwgaGVpZ2h0ZmllbGQgb3IgcGxhbmUgZ2VvbWV0cnkgc2hhcGVzIGNvbmZpZ3VyZWQgYXMgZVNJTVVMQVRJT05fU0hBUEUgYXJlIG5vdCBzdXBwb3J0ZWQgZm9yIG5vbi1raW5lbWF0aWMgUHhSaWdpZER5bmFtaWMgaW5zdGFuY2VzLgBDb252ZXhIdWxsQnVpbGRlcjogY29udmV4IGh1bGwgZG9lcyBub3QgaGF2ZSB2ZXJ0ZXgtdG8tZmFjZSBpbmZvISBTb21lIG9mIHRoZSB2ZXJ0aWNlcyBoYXZlIGxlc3MgdGhhbiAzIG5laWdoYm9yIHBvbHlnb25zLiBUaGUgdmVydGV4IGlzIG1vc3QgbGlrZWx5IGluc2lkZSBhIHBvbHlnb24gb3Igb24gYW4gZWRnZSBiZXR3ZWVuIDIgcG9seWdvbnMsIHBsZWFzZSByZW1vdmUgdGhvc2UgdmVydGljZXMuAENvbnZleEh1bGxMaWI6OmNsZWFudXBWZXJ0aWNlczogTGVzcyB0aGFuIGZvdXIgdmFsaWQgdmVydGljZXMgd2VyZSBmb3VuZC4gUHJvdmlkZSBhdCBsZWFzdCBmb3VyIHZhbGlkIChlLmcuIGVhY2ggYXQgYSBkaWZmZXJlbnQgcG9zaXRpb24pIHZlcnRpY2VzLgBQaHlzWCBpbnRlcm5hbCBlcnJvcjogSW52YWxpZCBzaGFwZSBpbiBTaGFwZURhdGEgY29udHJ1Y3Rvci4AUHhTY2VuZTo6cmF5Y2FzdCgpOiByYXkgZGlyZWN0aW9uIG11c3QgYmUgdW5pdCB2ZWN0b3IuAFB4UmlnaWRBY3Rvcjo6c2V0QlZIU3RydWN0dXJlIHN0cnVjdHVyZSBpcyBlbXB0eSBvciBkb2VzIG5vdCBtYXRjaCBzaGFwZXMgaW4gdGhlIGFjdG9yLgBSVHJlZSBiaW5hcnkgaW1hZ2UgbG9hZCBlcnJvci4AQlY0IGJpbmFyeSBpbWFnZSBsb2FkIGVycm9yLgBCVjMyIGJpbmFyeSBpbWFnZSBsb2FkIGVycm9yLgBUcmlnZ2VyIHBhaXJzIGRvIG5vdCBzdXBwb3J0IFB4UGFpckZsYWc6OmVOT1RJRllfVE9VQ0hfUEVSU0lTVFMgZXZlbnRzIGFueSBsb25nZXIuAFF1aWNrSHVsbENvbnZleEh1bGxMaWI6OmZpbmRTaW1wbGV4OiBTaW1wbGV4IGlucHV0IHBvaW50cyBhcHBlcnMgdG8gYmUgY29wbGFuYXIuAFF1aWNrSHVsbENvbnZleEh1bGxMaWI6OmZpbmRTaW1wbGV4OiBTaW1wbGV4IGlucHV0IHBvaW50cyBhcHBlcnMgdG8gYmUgY29saW5lYXIuAE5wUmlnaWRCb2R5OjpzZXRNYXhJbXB1bHNlOiBpbXB1bHNlIGxpbWl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIG9yIGVxdWFsIHRvIHplcm8uAFB4UmlnaWREeW5hbWljOjpzZXRNYXhEZXBlbmV0cmF0aW9uVmVsb2NpdHk6IG1heERlcGVuVmVsIG11c3QgYmUgZ3JlYXRlciB0aGFuIHplcm8uAFB4U2NlbmU6OmFkZEFydGljdWxhdGlvbjogZW1wdHkgYXJ0aWN1bGF0aW9ucyBtYXkgbm90IGJlIGFkZGVkIHRvIHNpbXVsYXRpb24uAGdldFZpc3VhbGl6YXRpb25QYXJhbWV0ZXI6IHBhcmFtIGlzIG5vdCBhbiBlbnVtLgBOcEFydGljdWxhdGlvbkxpbms6OnNldEdsb2JhbFBvc2UgdGVsZXBvcnQgaXNuJ3QgYWxsb3dlZCBpbiB0aGUgcmVkdWNlZCBjb29yZGluYXRlIHN5c3RlbS4AQ29udmV4TWVzaEJ1aWxkZXI6OmNvbXB1dGVIdWxsUG9seWdvbnM6IGNvbXB1dGUgY29udmV4IGh1bGwgcG9seWdvbnMgZmFpbGVkLiBQcm92aWRlZCB0cmlhbmdsZXMgZG9udCBmb3JtIGEgY29udmV4IGh1bGwuAFB4U2NlbmU6OmFkZEFjdG9ycygpIG5vdCBhbGxvd2VkIHdoaWxlIHNpbXVsYXRpb24gaXMgcnVubmluZy4AUHhTY2VuZTo6Z2V0UmVuZGVyQnVmZmVyKCkgbm90IGFsbG93ZWQgd2hpbGUgc2ltdWxhdGlvbiBpcyBydW5uaW5nLgBOcEFydGljdWxhdGlvbjo6YXBwbHlDYWNoZSgpIG5vdCBhbGxvd2VkIHdoaWxlIHNpbXVsYXRpb24gaXMgcnVubmluZy4AUHhTY2VuZTo6cmF5Y2FzdCgpOiBtYXhEaXN0IGlzIG5lZ2F0aXZlLgBHdTo6R2VvbWV0cnlVbmlvbjo6Y29tcHV0ZUJvdW5kczogVW5rbm93biBzaGFwZSB0eXBlLgBUcnlpbmcgdG8gcmVtb3ZlIGVsZW1lbnQgbm90IGluIHNjZW5lLgBVbmFibGUgdG8gY3JlYXRlIHNjZW5lLgBBdHRlbXB0IHRvIHNldCB0aGUgY2xpZW50IGlkIHdoZW4gYW4gYWN0b3IgaXMgYWxyZWFkeSBpbiBhIHNjZW5lLgBQeFJpZ2lkRHluYW1pYzo6cHV0VG9TbGVlcDogQm9keSBtdXN0IGJlIGluIGEgc2NlbmUuAFB4UmlnaWREeW5hbWljOjp3YWtlVXA6IEJvZHkgbXVzdCBiZSBpbiBhIHNjZW5lLgBQeFJpZ2lkRHluYW1pYzo6aXNTbGVlcGluZzogQm9keSBtdXN0IGJlIGluIGEgc2NlbmUuAEFydGljdWxhdGlvbjo6cHV0VG9TbGVlcDogYXJ0aWN1bGF0aW9uIG11c3QgYmUgaW4gYSBzY2VuZS4AQXJ0aWN1bGF0aW9uOjp3YWtlVXA6IGFydGljdWxhdGlvbiBtdXN0IGJlIGluIGEgc2NlbmUuAEFydGljdWxhdGlvbjo6aXNTbGVlcGluZzogYXJ0aWN1bGF0aW9uIG11c3QgYmUgaW4gYSBzY2VuZS4AUHhSZWdpc3RlckhlaWdodEZpZWxkczogaXQgaXMgaWxsZWdhbCB0byBjYWxsIGEgaGVpZ2h0ZmllbGQgcmVnaXN0cmF0aW9uIGZ1bmN0aW9uIGFmdGVyIHlvdSBoYXZlIGEgc2NlbmUuAE1CUDo6cmVtb3ZlUmVnaW9uOiBpbnZhbGlkIGhhbmRsZS4AUHhTaGFwZTo6c2V0R2VvbWV0cnk6IHNoYXJlZCBzaGFwZXMgYXR0YWNoZWQgdG8gYWN0b3JzIGFyZSBub3Qgd3JpdGFibGUuAFB4U2hhcGU6OnNldFJlc3RPZmZzZXQ6IHNoYXJlZCBzaGFwZXMgYXR0YWNoZWQgdG8gYWN0b3JzIGFyZSBub3Qgd3JpdGFibGUuAFB4U2hhcGU6OnNldENvbnRhY3RPZmZzZXQ6IHNoYXJlZCBzaGFwZXMgYXR0YWNoZWQgdG8gYWN0b3JzIGFyZSBub3Qgd3JpdGFibGUuAFB4U2hhcGU6OnNldE1hdGVyaWFsczogc2hhcmVkIHNoYXBlcyBhdHRhY2hlZCB0byBhY3RvcnMgYXJlIG5vdCB3cml0YWJsZS4AUHhTaGFwZTo6c2V0RmxhZ3M6IHNoYXJlZCBzaGFwZXMgYXR0YWNoZWQgdG8gYWN0b3JzIGFyZSBub3Qgd3JpdGFibGUuAFB4U2hhcGU6OnNldEZsYWc6IHNoYXJlZCBzaGFwZXMgYXR0YWNoZWQgdG8gYWN0b3JzIGFyZSBub3Qgd3JpdGFibGUuAFB4U2hhcGU6OnNldExvY2FsUG9zZTogc2hhcmVkIHNoYXBlcyBhdHRhY2hlZCB0byBhY3RvcnMgYXJlIG5vdCB3cml0YWJsZS4AUHhTaGFwZTo6c2V0TmFtZTogc2hhcmVkIHNoYXBlcyBhdHRhY2hlZCB0byBhY3RvcnMgYXJlIG5vdCB3cml0YWJsZS4AUHhTaGFwZTo6c2V0UXVlcnlGaWx0ZXJEYXRhOiBzaGFyZWQgc2hhcGVzIGF0dGFjaGVkIHRvIGFjdG9ycyBhcmUgbm90IHdyaXRhYmxlLgBQeFNoYXBlOjpzZXRTaW11bGF0aW9uRmlsdGVyRGF0YTogc2hhcmVkIHNoYXBlcyBhdHRhY2hlZCB0byBhY3RvcnMgYXJlIG5vdCB3cml0YWJsZS4Ac2V0VmlzdWFsaXphdGlvblBhcmFtZXRlcjogcGFyYW1ldGVyIG91dCBvZiByYW5nZS4AVGVtcG9yYXJ5IG1lbW9yeSBmb3IgdHJpZ2dlciBwYWlyIHByb2Nlc3NpbmcgY291bGQgbm90IGJlIGFsbG9jYXRlZC4gVHJpZ2dlciBvdmVybGFwIHRlc3RzIHdpbGwgbm90IHRha2UgcGxhY2UuAExpc3QgZm9yIGNvbGxlY3RpbmcgY29uc3RyYWludCBwcm9qZWN0aW9uIHJvb3RzIGNvdWxkIG5vdCBiZSBhbGxvY2F0ZWQuIE5vIHByb2plY3Rpb24gd2lsbCB0YWtlIHBsYWNlLgBCVjQgdHJlZSBmYWlsZWQgdG8gYnVpbGQuAEJWMzIgdHJlZSBmYWlsZWQgdG8gYnVpbGQuAE5wQXJ0aWN1bGF0aW9uTGluazo6c2V0QW5ndWxhclZlbG9jaXR5IHZlbG9jaXR5IGlzIG5vdCB2YWxpZC4ATnBBcnRpY3VsYXRpb25MaW5rOjpzZXRMaW5lYXJWZWxvY2l0eSB2ZWxvY2l0eSBpcyBub3QgdmFsaWQuAFB4UmlnaWREeW5hbWljOjpzZXRBbmd1bGFyVmVsb2NpdHk6IHZlbG9jaXR5IGlzIG5vdCB2YWxpZC4AUHhSaWdpZER5bmFtaWM6OnNldExpbmVhclZlbG9jaXR5OiB2ZWxvY2l0eSBpcyBub3QgdmFsaWQuAFB4QXJ0aWN1bGF0aW9uUmVkdWNlZENvb3JkaW5hdGU6OmdldExpbmtWZWxvY2l0eSBpbmRleCBpcyBub3QgdmFsaWQuAFB4QXJ0aWN1bGF0aW9uUmVkdWNlZENvb3JkaW5hdGU6OmdldExpbmtBY2NlbGVyYXRpb24gaW5kZXggaXMgbm90IHZhbGlkLgBOcEFydGljdWxhdGlvbkpvaW50OjpzZXRUYXJnZXRWZWxvY2l0eSB2IGlzIG5vdCB2YWxpZC4AUHhTY2VuZTo6cmF5Y2FzdCgpOiBtYXhEaXN0IGlzIG5vdCB2YWxpZC4AUHhDcmVhdGVTdGF0aWM6IHNoYXBlT2Zmc2V0IGlzIG5vdCB2YWxpZC4ATnBBcnRpY3VsYXRpb25Kb2ludDo6c2V0UGFyZW50UG9zZSB0IGlzIG5vdCB2YWxpZC4ATnBBcnRpY3VsYXRpb25Kb2ludDo6c2V0Q2hpbGRQb3NlIHQgaXMgbm90IHZhbGlkLgBQeFNjZW5lOjpyYXljYXN0KCk6IHJheURpciBpcyBub3QgdmFsaWQuAE5wU2NlbmVRdWVyaWVzIG11bHRpUXVlcnkgaW5wdXQgY2hlY2s6IHVuaXREaXIgaXMgbm90IHZhbGlkLgBCYXRjaCBzd2VlcCBpbnB1dCBjaGVjazogdW5pdERpciBpcyBub3QgdmFsaWQuAFB4R2VvbWV0cnlRdWVyeTo6c3dlZXAoKTogdW5pdERpciBpcyBub3QgdmFsaWQuAFB4TWVzaFF1ZXJ5Ojpzd2VlcCgpOiB1bml0RGlyIGlzIG5vdCB2YWxpZC4AUHhTY2VuZTo6c3dlZXAoKTogdW5pdERpciBpcyBub3QgdmFsaWQuAE5wQXJ0aWN1bGF0aW9uSm9pbnQ6OnNldFRhcmdldE9yaWVudGF0aW9uLCBxdWF0IG9yaWVudGF0aW9uIGlzIG5vdCB2YWxpZC4ATnBBcnRpY3VsYXRpb25Kb2ludDo6c2V0VGFyZ2V0T3JpZW50YXRpb24gcm90YXRpb24gdmVjdG9yIG9yaWVudGF0aW9uIGlzIG5vdCB2YWxpZC4AUHhSaWdpZER5bmFtaWM6OnNldEtpbmVtYXRpY1RhcmdldDogZGVzdGluYXRpb24gaXMgbm90IHZhbGlkLgBQeFNjZW5lOjpyYXljYXN0KCk6IHJheU9yaWdpbiBpcyBub3QgdmFsaWQuAFB4Q3JlYXRlU3RhdGljOiB0cmFuc2Zvcm0gaXMgbm90IHZhbGlkLgBQeENyZWF0ZVBsYW5lOiBwbGFuZSBub3JtYWwgaXMgbm90IHZhbGlkLgBOcEFydGljdWxhdGlvbkxpbms6OnNldEZvcmNlQW5kVG9ycXVlOiB0b3JxdWUgaXMgbm90IHZhbGlkLgBQeFJpZ2lkRHluYW1pYzo6YWRkVG9ycXVlOiB0b3JxdWUgaXMgbm90IHZhbGlkLgBQeFNjZW5lOjpzZXRWaXN1YWxpemF0aW9uUGFyYW1ldGVyOiB2YWx1ZSBpcyBub3QgdmFsaWQuAE5wU2NlbmVRdWVyaWVzOjpyYXljYXN0IHBvc2UgaXMgbm90IHZhbGlkLgBOcFNjZW5lUXVlcmllczo6b3ZlcmxhcC9zd2VlcCBwb3NlIGlzIG5vdCB2YWxpZC4AUHhBcnRpY3VsYXRpb25SZWR1Y2VkQ29vcmRpbmF0ZTo6dGVsZXBvcnRSb290TGluayBwb3NlIGlzIG5vdCB2YWxpZC4ATnBBcnRpY3VsYXRpb246OmNyZWF0ZUxpbmsgcG9zZSBpcyBub3QgdmFsaWQuAFB4UmlnaWREeW5hbWljOjpzZXRDTWFzc0xvY2FsUG9zZSBwb3NlIGlzIG5vdCB2YWxpZC4ATnBBcnRpY3VsYXRpb25MaW5rOjpzZXRHbG9iYWxQb3NlIHBvc2UgaXMgbm90IHZhbGlkLgBOcEJhdGNoUXVlcnk6Om92ZXJsYXBNdWx0aXBsZSBwb3NlIGlzIG5vdCB2YWxpZC4AQmF0Y2ggc3dlZXAgaW5wdXQgY2hlY2s6IHBvc2UgaXMgbm90IHZhbGlkLgBQeFNoYXBlOjpzZXRMb2NhbFBvc2U6IHBvc2UgaXMgbm90IHZhbGlkLgBQeFJpZ2lkU3RhdGljOjpzZXRHbG9iYWxQb3NlOiBwb3NlIGlzIG5vdCB2YWxpZC4AUHhSaWdpZER5bmFtaWM6OnNldEdsb2JhbFBvc2U6IHBvc2UgaXMgbm90IHZhbGlkLgBQeFNjZW5lOjpyYXljYXN0KCk6IHBvc2UgaXMgbm90IHZhbGlkLgBQeEdlb21ldHJ5UXVlcnk6OmdldFdvcmxkQm91bmRzKCk6IHBvc2UgaXMgbm90IHZhbGlkLgBQeE1lc2hRdWVyeTo6c3dlZXAoKTogcG9zZSBpcyBub3QgdmFsaWQuAFB4U2NlbmU6OmFkZEFjdG9ycygpOiBQcm92aWRlZCBwcnVuaW5nIHN0cnVjdHVyZSBpcyBub3QgdmFsaWQuAE5wQXJ0aWN1bGF0aW9uTGluazo6c2V0Rm9yY2VBbmRUb3JxdWU6IGZvcmNlIGlzIG5vdCB2YWxpZC4ATnBBcnRpY3VsYXRpb25MaW5rOjphZGRUb3JxdWU6IGZvcmNlIGlzIG5vdCB2YWxpZC4AUHhSaWdpZER5bmFtaWM6OnNldEZvcmNlOiBmb3JjZSBpcyBub3QgdmFsaWQuAE5wQXJ0aWN1bGF0aW9uTGluazo6YWRkRm9yY2U6IGZvcmNlIGlzIG5vdCB2YWxpZC4AUHhSaWdpZER5bmFtaWM6OmFkZEZvcmNlOiBmb3JjZSBpcyBub3QgdmFsaWQuAFB4R2VvbWV0cnlRdWVyeTo6c3dlZXAoKTogZGlzdGFuY2UgaXMgbm90IHZhbGlkLgBQeE1lc2hRdWVyeTo6c3dlZXAoKTogZGlzdGFuY2UgaXMgbm90IHZhbGlkLgBQeFNjZW5lOjpzd2VlcCgpOiBkaXN0YW5jZSBpcyBub3QgdmFsaWQuAFB4R2VvbWV0cnlRdWVyeTo6c3dlZXAoKTogcG9zZTEgaXMgbm90IHZhbGlkLgBQeFNjZW5lOjpzd2VlcCgpOiBwb3NlMSBpcyBub3QgdmFsaWQuAEd1OjpvdmVybGFwKCk6IHBvc2UxIGlzIG5vdCB2YWxpZC4AUHhHZW9tZXRyeVF1ZXJ5Ojpjb21wdXRlUGVuZXRyYXRpb24oKTogcG9zZTEgaXMgbm90IHZhbGlkLgBQeEdlb21ldHJ5UXVlcnk6OnN3ZWVwKCk6IHBvc2UwIGlzIG5vdCB2YWxpZC4AUHhTY2VuZTo6c3dlZXAoKTogcG9zZTAgaXMgbm90IHZhbGlkLgBHdTo6b3ZlcmxhcCgpOiBwb3NlMCBpcyBub3QgdmFsaWQuAFB4R2VvbWV0cnlRdWVyeTo6Y29tcHV0ZVBlbmV0cmF0aW9uKCk6IHBvc2UwIGlzIG5vdCB2YWxpZC4ARmlsdGVyaW5nOiBSZXNvbHZpbmcgY29udGFjdHMgYmV0d2VlbiB0d28ga2luZW1hdGljIG9iamVjdHMgaXMgaW52YWxpZC4gQ29udGFjdHMgd2lsbCBub3QgZ2V0IHJlc29sdmVkLgBDb25jdXJyZW50IEFQSSB3cml0ZSBjYWxsIG9yIG92ZXJsYXBwaW5nIEFQSSByZWFkIGFuZCB3cml0ZSBjYWxsIGRldGVjdGVkIGR1cmluZyAlcyBmcm9tIHRocmVhZCAlZCEgTm90ZSB0aGF0IHdyaXRlIG9wZXJhdGlvbnMgdG8gdGhlIFNESyBtdXN0IGJlIHNlcXVlbnRpYWwsIGkuZS4sIG5vIG92ZXJsYXAgd2l0aCBvdGhlciB3cml0ZSBvciByZWFkIGNhbGxzLCBlbHNlIHRoZSByZXN1bHRpbmcgYmVoYXZpb3IgaXMgdW5kZWZpbmVkLiBBbHNvIG5vdGUgdGhhdCBBUEkgd3JpdGVzIGR1cmluZyBhIGNhbGxiYWNrIGZ1bmN0aW9uIGFyZSBub3QgcGVybWl0dGVkLgBQeEFydGljdWxhdGlvbkpvaW50UmVkdWNlZENvb3JkaW5hdGU6OnNldE1vdGlvbiBpbGxlZ2FsIG1vdGlvbiBzdGF0ZSByZXF1ZXN0ZWQuAFB4U2hhcGU6OnNldEdlb21ldHJ5KCk6IEludmFsaWQgZ2VvbWV0cnkgdHlwZS4gQ2hhbmdpbmcgdGhlIHR5cGUgb2YgdGhlIHNoYXBlIGlzIG5vdCBzdXBwb3J0ZWQuAEQ2Sm9pbnRTb2x2ZXJQcmVwOiBpbnZhbGlkIGpvaW50IHNldHVwLiBEb3VibGUgcHlyYW1pZCBtb2RlIG5vdCBzdXBwb3J0ZWQuAGZpbmRPdmVybGFwVHJpYW5nbGVNZXNoOiBPbmx5IGJveCwgY2Fwc3VsZSBhbmQgc3BoZXJlIGdlb21ldHJpZXMgYXJlIHN1cHBvcnRlZC4AZmluZE92ZXJsYXBIZWlnaHRGaWVsZDogT25seSBib3gsIHNwaGVyZSBhbmQgY2Fwc3VsZSBxdWVyaWVzIGFyZSBzdXBwb3J0ZWQuAExlYXZpbmcgJXMgb24gdGhyZWFkICVkLCBhbiBvdmVybGFwcGluZyBBUEkgcmVhZCBvciB3cml0ZSBieSBhbm90aGVyIHRocmVhZCB3YXMgZGV0ZWN0ZWQuAExlYXZpbmcgJXMgb24gdGhyZWFkICVkLCBhbiBBUEkgb3ZlcmxhcHBpbmcgd3JpdGUgb24gYW5vdGhlciB0aHJlYWQgd2FzIGRldGVjdGVkLgBGb3VuZGF0aW9uOiBJbnZhbGlkIGRlcmVnaXN0cmF0aW9uIGRldGVjdGVkLgBGb3VuZGF0aW9uOiBJbnZhbGlkIHJlZ2lzdHJhdGlvbiBkZXRlY3RlZC4AUHhTY2VuZTo6Y3JlYXRlQ2xpZW50OiBNYXhpbXVtIG51bWJlciBvZiBjbGllbnRzIHJlYWNoZWQhIE5vIG5ldyBjbGllbnQgY3JlYXRlZC4ARm91bmRhdGlvbiBvYmplY3QgZXhpc3RzIGFscmVhZHkuIE9ubHkgb25lIGluc3RhbmNlIHBlciBwcm9jZXNzIGNhbiBiZSBjcmVhdGVkLgBGaWx0ZXJpbmc6IGVLSUxMIGFuZCBlU1VQUFJFU1MgbXVzdCBub3QgYmUgc2V0IHNpbXVsdGFuZW91c2x5LiBlU1VQUFJFU1Mgd2lsbCBiZSB1c2VkLgBQeFNjZW5lOjphZGRCcm9hZFBoYXNlUmVnaW9uKCk6IHJlZ2lvbiBib3VuZHMgYXJlIGVtcHR5LiBDYWxsIHdpbGwgYmUgaWdub3JlZC4AUHhTaGFwZTo6c2V0TWF0ZXJpYWxzKCkgZmFpbGVkLiBPdXQgb2YgbWVtb3J5LiBDYWxsIHdpbGwgYmUgaWdub3JlZC4AUHhTY2VuZTo6Z2V0RnJvemVuQWN0b3JzKCkgbm90IGFsbG93ZWQgd2hpbGUgc2ltdWxhdGlvbiBpcyBydW5uaW5nLiBDYWxsIHdpbGwgYmUgaWdub3JlZC4AUHhTY2VuZTo6Z2V0QWN0aXZlQWN0b3JzKCkgbm90IGFsbG93ZWQgd2hpbGUgc2ltdWxhdGlvbiBpcyBydW5uaW5nLiBDYWxsIHdpbGwgYmUgaWdub3JlZC4AUHhTY2VuZTo6c2V0Q0NETWF4UGFzc2VzKCkgbm90IGFsbG93ZWQgd2hpbGUgc2ltdWxhdGlvbiBpcyBydW5uaW5nLiBDYWxsIHdpbGwgYmUgaWdub3JlZC4AUHhTY2VuZTo6Z2V0U2ltdWxhdGlvblN0YXRpc3RpY3MoKSBub3QgYWxsb3dlZCB3aGlsZSBzaW11bGF0aW9uIGlzIHJ1bm5pbmcuIENhbGwgd2lsbCBiZSBpZ25vcmVkLgBQeFNjZW5lOjpyZW1vdmVCcm9hZFBoYXNlUmVnaW9uKCkgbm90IGFsbG93ZWQgd2hpbGUgc2ltdWxhdGlvbiBpcyBydW5uaW5nLiBDYWxsIHdpbGwgYmUgaWdub3JlZC4AUHhTY2VuZTo6YWRkQnJvYWRQaGFzZVJlZ2lvbigpIG5vdCBhbGxvd2VkIHdoaWxlIHNpbXVsYXRpb24gaXMgcnVubmluZy4gQ2FsbCB3aWxsIGJlIGlnbm9yZWQuAFB4U2NlbmU6OnNoaWZ0T3JpZ2luKCkgbm90IGFsbG93ZWQgd2hpbGUgc2ltdWxhdGlvbiBpcyBydW5uaW5nLiBDYWxsIHdpbGwgYmUgaWdub3JlZC4AUHhTY2VuZTo6c2V0Q29udGFjdE1vZGlmeUNhbGxiYWNrKCkgbm90IGFsbG93ZWQgd2hpbGUgc2ltdWxhdGlvbiBpcyBydW5uaW5nLiBDYWxsIHdpbGwgYmUgaWdub3JlZC4AUHhTY2VuZTo6c2V0Q0NEQ29udGFjdE1vZGlmeUNhbGxiYWNrKCkgbm90IGFsbG93ZWQgd2hpbGUgc2ltdWxhdGlvbiBpcyBydW5uaW5nLiBDYWxsIHdpbGwgYmUgaWdub3JlZC4AUHhTY2VuZTo6c2V0U2ltdWxhdGlvbkV2ZW50Q2FsbGJhY2soKSBub3QgYWxsb3dlZCB3aGlsZSBzaW11bGF0aW9uIGlzIHJ1bm5pbmcuIENhbGwgd2lsbCBiZSBpZ25vcmVkLgBQeFNjZW5lOjpzZXRCcm9hZFBoYXNlQ2FsbGJhY2soKSBub3QgYWxsb3dlZCB3aGlsZSBzaW11bGF0aW9uIGlzIHJ1bm5pbmcuIENhbGwgd2lsbCBiZSBpZ25vcmVkLgBQeFNjZW5lOjpzZXRGaWx0ZXJTaGFkZXJEYXRhKCkgbm90IGFsbG93ZWQgd2hpbGUgc2ltdWxhdGlvbiBpcyBydW5uaW5nLiBDYWxsIHdpbGwgYmUgaWdub3JlZC4AUmlnaWRCb2R5OjpzZXRSaWdpZEJvZHlGbGFnOiBlRU5BQkxFX0NDRCBjYW4ndCBiZSByYWlzZWQgYXMgdGhlIHNhbWUgdGltZSBhcyBlRU5BQkxFX1NQRUNVTEFUSVZFX0NDRCEgZUVOQUJMRV9TUEVDVUxBVElWRV9DQ0Qgd2lsbCBiZSBpZ25vcmVkLgBSaWdpZEJvZHk6OnNldFJpZ2lkQm9keUZsYWc6IGtpbmVtYXRpYyBib2RpZXMgd2l0aCBDQ0QgZW5hYmxlZCBhcmUgbm90IHN1cHBvcnRlZCEgQ0NEIHdpbGwgYmUgaWdub3JlZC4AT3ZlcmxhcHBpbmcgQVBJIHJlYWQgYW5kIHdyaXRlIGNhbGwgZGV0ZWN0ZWQgZHVyaW5nICVzIGZyb20gdGhyZWFkICVkISBOb3RlIHRoYXQgcmVhZCBvcGVyYXRpb25zIHRvIHRoZSBTREsgbXVzdCBub3QgYmUgb3ZlcmxhcHBlZCB3aXRoIHdyaXRlIGNhbGxzLCBlbHNlIHRoZSByZXN1bHRpbmcgYmVoYXZpb3IgaXMgdW5kZWZpbmVkLgBQeFNjZW5lOjpsb2NrV3JpdGUoKSBkZXRlY3RlZCBhZnRlciBhIFB4U2NlbmU6OmxvY2tSZWFkKCksIGxvY2sgdXBncmFkaW5nIGlzIG5vdCBzdXBwb3J0ZWQsIGJlaGF2aW91ciB3aWxsIGJlIHVuZGVmaW5lZC4AUHhTY2VuZTo6dW5sb2NrV3JpdGUoKSBjYWxsZWQgd2l0aG91dCBtYXRjaGluZyBjYWxsIHRvIFB4U2NlbmU6OmxvY2tXcml0ZSgpLCBiZWhhdmlvdXIgd2lsbCBiZSB1bmRlZmluZWQuAFB4U2NlbmU6OnVubG9ja1JlYWQoKSBjYWxsZWQgd2l0aG91dCBtYXRjaGluZyBjYWxsIHRvIFB4U2NlbmU6OmxvY2tSZWFkKCksIGJlaGF2aW91ciB3aWxsIGJlIHVuZGVmaW5lZC4ARmlsdGVyaW5nOiBlQ0FMTEJBQ0sgc2V0IGJ1dCBubyBmaWx0ZXIgY2FsbGJhY2sgZGVmaW5lZC4AQWxsb2NhdGlvbnMgbXVzdCBiZSAxNi1ieXRlIGFsaWduZWQuAE1lbW9yeSBhbGxvY2F0aW9uIGZvciBmb3VuZGF0aW9uIG9iamVjdCBmYWlsZWQuAFVuYWJsZSB0byBjcmVhdGUgc2NlbmUuIFRhc2sgbWFuYWdlciBjcmVhdGlvbiBmYWlsZWQuAENvbXBvdW5kVHJlZVBvb2w6OmFkZENvbXBvdW5kIG1lbW9yeSBhbGxvY2F0aW9uIGluIHJlc2l6ZSBmYWlsZWQuAE1CUDo6YWRkUmVnaW9uOiBtYXggbnVtYmVyIG9mIHJlZ2lvbnMgcmVhY2hlZC4AUHhQaHlzaWNzOjpjcmVhdGVNYXRlcmlhbDogbGltaXQgb2YgNjRLIG1hdGVyaWFscyByZWFjaGVkLgBVc2VyIGZpbHRlciByZXR1cm5lZCBQeFF1ZXJ5SGl0VHlwZTo6ZVRPVUNIIGJ1dCB0aGUgdG91Y2hlcyBidWZmZXIgd2FzIGVtcHR5LiBIaXQgd2FzIGRpc2NhcmRlZC4AJXM6IGluZXJ0aWEgdGVuc29yIGhhcyBuZWdhdGl2ZSBjb21wb25lbnRzIChpbGwtY29uZGl0aW9uZWQgaW5wdXQgZXhwZWN0ZWQpLiBBcHByb3hpbWF0aW9uIGZvciBpbmVydGlhIHRlbnNvciB3aWxsIGJlIHVzZWQgaW5zdGVhZC4ASW5zZXJ0aW5nIG9iamVjdCBmYWlsZWQ6IE9iamVjdCB0eXBlIG5vdCBzdXBwb3J0ZWQgZm9yIGJ1aWxkT2JqZWN0RnJvbURhdGEuAFB4U2NlbmU6OnNldEZpbHRlclNoYWRlckRhdGEoKTogZGF0YSBwb2ludGVyIG11c3Qgbm90IGJlIE5VTEwgdW5sZXNzIHRoZSBzcGVjaWZpZWQgZGF0YSBzaXplIGlzIDAgdG9vIGFuZCB2aWNlIHZlcnNhLgBQeEdlb21ldHJ5UXVlcnk6OnN3ZWVwKCk6IHN3ZWVwIGRpc3RhbmNlIG11c3QgYmUgPj0wIG9yID4wIHdpdGggZUFTU1VNRV9OT19JTklUSUFMX09WRVJMQVAuAFB4U2NlbmU6OnN3ZWVwKCk6IHN3ZWVwIGRpc3RhbmNlIG11c3QgYmUgPj0wIG9yID4wIHdpdGggZUFTU1VNRV9OT19JTklUSUFMX09WRVJMQVAuAFN1cHBsaWVkIFB4QmF0Y2hRdWVyeURlc2MgaXMgbm90IHZhbGlkLiBjcmVhdGVCYXRjaFF1ZXJ5IHJldHVybnMgTlVMTC4Ac3BlY2lmaWVkIHBhcmVudCBsaW5rIGlzIG5vdCBwYXJ0IG9mIHRoZSBkZXN0aW5hdGlvbiBhcnRpY3VsYXRpb24uIEFydGljdWxhdGlvbiBsaW5rIGNyZWF0aW9uIG1ldGhvZCByZXR1cm5zIE5VTEwuAFN1cHBsaWVkIFB4QXJ0aWN1bGF0aW9uIHBvc2UgaXMgbm90IHZhbGlkLiBBcnRpY3VsYXRpb24gbGluayBjcmVhdGlvbiBtZXRob2QgcmV0dXJucyBOVUxMLgBTdXBwbGllZCBQeEdlb21ldHJ5IGlzIG5vdCB2YWxpZC4gU2hhcGUgY3JlYXRpb24gbWV0aG9kIHJldHVybnMgTlVMTC4AcG9zZSBpcyBub3QgdmFsaWQuIGNyZWF0ZVJpZ2lkU3RhdGljIHJldHVybnMgTlVMTC4AcG9zZSBpcyBub3QgdmFsaWQuIGNyZWF0ZVJpZ2lkRHluYW1pYyByZXR1cm5zIE5VTEwuAE5wU2NlbmVRdWVyaWVzOjpvdmVybGFwL3N3ZWVwIHBvc2UgaXMgTlVMTC4AUHhTaGFwZTo6Z2V0TWF0ZXJpYWxGcm9tSW50ZXJuYWxGYWNlSW5kZXggcmVjZWl2ZWQgMHhGRkZGZmZmZiBhcyBpbnB1dCAtIHJldHVybmluZyBOVUxMLgBVc2VyIGFsbG9jYXRvciByZXR1cm5lZCBOVUxMLgBBcnRpY3VsYXRpb24gbGluayBpbml0aWFsaXphdGlvbiBmYWlsZWQgZHVlIHRvIGpvaW50IGNyZWF0aW9uIGZhaWx1cmU6IHJldHVybmVkIE5VTEwuAEFydGljdWxhdGlvbnMgbm90IHJlZ2lzdGVyZWQ6IHJldHVybmVkIE5VTEwuAEFydGljdWxhdGlvbiBpbml0aWFsaXphdGlvbiBmYWlsZWQ6IHJldHVybmVkIE5VTEwuAEFydGljdWxhdGlvbiBsaW5rIGluaXRpYWxpemF0aW9uIGZhaWxlZDogcmV0dXJuZWQgTlVMTC4AU2NlbmVRdWVyeSBzdGF0aWMgQUFCQiBUcmVlIHJlYnVpbHQsIGJlY2F1c2UgYSBzaGFwZSBhdHRhY2hlZCB0byBhIHN0YXRpYyBhY3RvciB3YXMgYWRkZWQsIHJlbW92ZWQgb3IgbW92ZWQsIGFuZCBQeFNjZW5lRGVzYzo6c3RhdGljU3RydWN0dXJlIGlzIHNldCB0byBlU1RBVElDX0FBQkJfVFJFRS4Ab25Db25zdHJhaW50QnJlYWs6IEludmFsaWQgY29uc3RyYWludCB0eXBlIElELgBQeFRyaWFuZ2xlTWVzaDo6Z2V0VmVydGljZXNGb3JNb2RpZmljYXRpb24oKSBpcyBvbmx5IHN1cHBvcnRlZCBmb3IgbWVzaGVzIHdpdGggUHhNZXNoTWlkUGhhc2U6OmVCVkgzMy4AUHhUcmlhbmdsZU1lc2g6OnJlZml0QlZIKCkgaXMgb25seSBzdXBwb3J0ZWQgZm9yIG1lc2hlcyB3aXRoIFB4TWVzaE1pZFBoYXNlOjplQlZIMzMuAGNyZWF0ZU1hdGVyaWFsOiByZXN0aXR1dGlvbiBtdXN0IGJlIGJldHdlZW4gMCBhbmQgMS4Ac2V0VmlzdWFsaXphdGlvblBhcmFtZXRlcjogdmFsdWUgbXVzdCBiZSBsYXJnZXIgb3IgZXF1YWwgdG8gMC4AUHhNZXNoUXVlcnk6OnN3ZWVwKCk6IHN3ZWVwIGRpc3RhbmNlIG11c3QgYmUgZ3JlYXRlciB0aGFuIDAuAFB4U2NlbmU6OmdldE1heE5iQ29udGFjdERhdGFCbG9ja3NVc2VkOiBUaGlzIGNhbGwgaXMgbm90IGFsbG93ZWQgd2hpbGUgdGhlIHNpbXVsYXRpb24gaXMgcnVubmluZy4gUmV0dXJuaW5nIDAuAFB4U2NlbmU6OmdldE5iQ29udGFjdERhdGFCbG9ja3NVc2VkOiBUaGlzIGNhbGwgaXMgbm90IGFsbG93ZWQgd2hpbGUgdGhlIHNpbXVsYXRpb24gaXMgcnVubmluZy4gUmV0dXJuaW5nIDAuAGNyZWF0ZU1hdGVyaWFsOiBzdGF0aWNGcmljdGlvbiBtdXN0IGJlID49IDAuAGNyZWF0ZU1hdGVyaWFsOiBkeW5hbWljRnJpY3Rpb24gbXVzdCBiZSA+PSAwLgBJbnRlcm5hbCBlcnJvcjogbWF4IG5iIGVkZ2VzIHJlYWNoZWQuIFRoaXMgc2hvdWxkbid0IGJlIHBvc3NpYmxlLi4uAFVuZXhwZWN0ZWQgYmF0Y2ggcXVlcnkgdHlwZSAocmF5Y2FzdC9vdmVybGFwL3N3ZWVwKS4ASU5URVJOQUwgRVJST1IgLSBpbnZhbGlkIENDVCB0eXBlLCBzaG91bGQgaGF2ZSBiZWVuIGNhdWdodCBieSBpc1ZhbGlkKCkuAEluY3JlbWVudGFsVHJlZXMqAFB4QWN0b3IqAE5hbWVzcGFjZWROYW1lLT5DbGFzc0Rlc2NJbXBsKgBDbGFzc1Byb3BlcnR5TmFtZS0+UHJvcERlc2NJbXBsKgBQeFNoYXBlKgB2b2lkKgBQcnVuZXJQYXlsb2FkKgBQeElzRmluaXRlKGNvbnRhY3QucG9pbnQueikAIShib2R5LmdldEFjdG9yRmxhZ3MoKSAmIFB4QWN0b3JGbGFnOjplRElTQUJMRV9TSU1VTEFUSU9OKSB8fCAhYm9keS5pc0J1ZmZlcmVkKEJvZHlCdWZmZXI6OkJGX0tpbmVtYXRpY1RhcmdldCB8IEJvZHlCdWZmZXI6OkJGX0FjY2VsZXJhdGlvbiB8IEJvZHlCdWZmZXI6OkJGX0RlbHRhVmVsb2NpdHkpACEoYnVmZmVyRmxhZ3MgJiBCdWY6OkJGX0RlbHRhVmVsb2NpdHkpAFBzOjppc1Bvd2VyT2ZUd28oY2FwYWNpdHkpAFBzOjppc1Bvd2VyT2ZUd28obmV3Q2FwYWNpdHkpAFBzOjppc1Bvd2VyT2ZUd28ob3JpZ2luYWxDYXBhY2l0eSkAIWlzSW5Qb3NlUHJldmlld0xpc3QoYm9keSkAUHhJc0Zpbml0ZShjb250YWN0LnBvaW50LnkpACFjdXJyZW50UmVnaW9uLm1Cb3guaW50ZXJzZWN0cyhib3gpACF0ZXN0KGN1cnJlbnRCb3gpAG1GdWxseUluc2lkZUJpdG1hcC5pc1NldChpbmRleCkAaXNWYWxpZFZlcnRleCh2ZXJ0ZXhJbmRleCkAbUZ1bGx5SW5zaWRlQml0bWFwLmlzU2V0KG9iamVjdEluZGV4KQBzdGFydE1hbmFnZXJPdXRwdXQgPT0gJm1PdXRwdXRzLmdldENvbnRhY3RNYW5hZ2VyKHVuaXQubU5wSW5kZXgpADA9PWJpdG1hcC50ZXN0KEluZGV4KQAhY29udGFpbnMobURpcnR5RWRnZXNbZWRnZS5tRWRnZVR5cGVdLCBpZHgpAFB4SXNGaW5pdGUoY29udGFjdC5wb2ludC54KQBQeElzRmluaXRlKG1hc3NPdXQpAG5ld0JveEluZGljZXNDb3VudD09KGluc2VydEFBQkJFbmQtaW5zZXJ0QUFCQlN0YXJ0KQBmaXJzdCA+PSAwICYmIGxhc3QgPCBpbnQzMl90KGNvdW50KQBpblN0cmVhbV8uaXNJbnN0YW5jZVZhbGlkKCZtSm9pbnQpAGlzQ2xhc3NFeGlzdChwYXJlbnQpAHNoZGZuZDo6aXNQb3dlck9mVHdvKGFsaWdubWVudCkAIW1CdWZmZXJlZC5jb250YWlucygmZWxlbWVudCkAdmFsICYgKFB4VTY0KDEpPDxyZXN1bHQpAHZhbCAmIChQeFU2NCgxKSA8PCByZXN1bHQpACF1bmluZmxhdGVkQm91bmRzIHx8IChUQWRkICYmICFUU2ltUnVubmluZyAmJiAhVElzTm9uU2ltT2JqZWN0KQB4ID49IDAuMGYgJiYgeCA8IFB4RjMyKG1EYXRhLnJvd3MpACFDbTo6aXNFbXB0eShlbmRQdCwgc3dlZXBFeHRlbnRzKQAhQ206OmlzRW1wdHkoc3dlZXBPcmlnaW4sIHN3ZWVwRXh0ZW50cykAYnVja2V0SWQgPCAoMTw8TWF4QnVja2V0Qml0cykAbmJPZmZzZXRzIDw9ICgxPDxQeHNDb250YWN0TWFuYWdlckJhc2U6Ok1heEJ1Y2tldEJpdHMpAGNvbnZlcnNpb24gPCAoMSA8PCBudW1CaXRzKQBQeElzRmluaXRlKG1NYXNzKQB6ID49IDAuMGYgJiYgeiA8IFB4RjMyKG1EYXRhLmNvbHVtbnMpAHZlcnRleEluZGV4IDwgKG1EYXRhLnJvd3MpKihtRGF0YS5jb2x1bW5zKQBpc0NsYXNzRXhpc3QoY2xzKQAhZ2V0U2NlbmUoKS5pc0luUG9zZVByZXZpZXdMaXN0KCp0aGlzKQBOcEFjdG9yOjpnZXRPd25lclNjZW5lKCp0aGlzKQBtU2hhcGUuZ2V0U2NTaGFwZSgpLmdldFB4U2hhcGUoKSA9PSBzdGF0aWNfY2FzdDxQeFNoYXBlKj4odGhpcykAUHhJc0Zpbml0ZShyZXMpAGlzQnVmZmVyZWQoQnVmOjpCRl9TaGFwZXMpAGNoaWxkLmxlYWZDb3VudCA9PSAtMSB8fCBjaGlsZC5ib3VuZHMuaXNJbnNpZGUodS5ib3VuZHMpAHdvcmxkVGVtcG9yYWxCb3guaXNJbnNpZGUobUNhY2hlQm91bmRzKQBpc01lYW5pbmdmdWwoc3RyKQBtU3RyVG9IYW5kbGUuZmluZChzdHIpAG1EaXJ0eUludGVyYWN0aW9ucy5jb250YWlucyhwYWlyKQAoIXN0YXR1cyAmJiBnZXRTeW5jKHRoaXMpLT5pc19zZXQpIHx8IChsYXN0U2V0Q291bnRlciAhPSBnZXRTeW5jKHRoaXMpLT5zZXRDb3VudGVyKQAoIXN0YXR1cyAmJiBnZXRTeW5jKHRoaXMpLT5pc19zZXQpIHx8IChzdGF0dXMgPT0gRVRJTUVET1VUKSB8fCAobGFzdFNldENvdW50ZXIgIT0gZ2V0U3luYyh0aGlzKS0+c2V0Q291bnRlcikAZXh0cmFEYXRhU2l6ZSA+PSBzaXplb2YoQ29udGFjdFN0cmVhbUhlYWRlcikAaXNGaW5pdGVWZWMzVih2ZWxvY2l0eVtpXS5hbmd1bGFyKQBwbGFuZSA9PSBpbnRlcnNlY3RSYXlBQUJCKE1pbiwgTWF4LCB0cmkudmVydHNbaV0sIG5lZ01vdGlvbiwgdG5lYXIsIHRmYXIpAGlzRmluaXRlVmVjM1YodmVsb2NpdHlbaV0ubGluZWFyKQBGQWxsR3J0ck9yRXEodGVtcE92ZXJsYXAsIF90ZW1wT3ZlcmxhcCkAIShmbGFncyAmIEJ1Zjo6QkZfV2FrZVVwKQAhKGJ1ZmZlckZsYWdzICYgQnVmOjpCRl9XYWtlVXApAGxvY2FsOjplQ09QTEFOQVIgPT0gbG9jYWw6OnBsYW5lVGVzdChtRmFjZXRzW21FZGdlc1tpXS5wXSwgbVZlcnRpY2VzW21FZGdlc1tpXS52XSwgZXBzaWxvbikAIShidWZmZXJGbGFncyAmIEJ1Zjo6QkZfQWNjZWxlcmF0aW9uKQBQeElzRmluaXRlKGNvbnRhY3Quc2VwYXJhdGlvbikAIShyZWludGVycHJldF9jYXN0PENvbnN0cmFpbnRXcml0ZWJhY2sqPihwcmVwRGVzYy53cml0ZWJhY2spLT5icm9rZW4pAChudWxsKQBpc0Zpbml0ZVZlYzNWKG5vcm1hbCkAKGJySWR4ID09IDApIHx8IChiUmFuay5yYW5rIDw9IGJvZHlSYW5rQXJyYXlbYnJJZHgtMV0ucmFuaykAKGJySWR4ID09IDApIHx8IChicklkeCA9PSBib2R5UmFua0FycmF5LnNpemUoKSkgfHwgKGJvZHlSYW5rQXJyYXlbYnJJZHhdLnJhbmsgPCBib2R5UmFua0FycmF5W2JySWR4LTFdLnJhbmspAChpID09IGJySWR4KSB8fCAoYlJhbmsucmFuayA8PSBib2R5UmFua0FycmF5W2ktMV0ucmFuaykAaW5kZXggPCBnZXROYlRvdWNoZXMoKSArIFB4VTMyKHRoaXMtPmhhc0Jsb2NrKQAwPT1tQmxvY2sgfHwgbUJsb2NrLT5kYXRhID09IHJlaW50ZXJwcmV0X2Nhc3Q8UHhVOCo+KG1CbG9jaykAbUJsb2NrICYmIG1CbG9jay0+ZGF0YSA9PSByZWludGVycHJldF9jYXN0PFB4VTgqPihtQmxvY2spAFB4SXNGaW5pdGUodG9pKQBucC5nZXRBY3RvckZhc3QoaSkAUHhJc0Zpbml0ZShkZXB0aCkAMCA9PSAoc2l6ZV90KG1EYXRhLm1BZGphY2VudFZlcnRzKSAmIDB4ZikAMD09KGNvbnN0cmFpbnRMZW5ndGggJiAweDBmKQAwID09IChjb25zdHJhaW50TGVuZ3RoICYgMHgwZikAMCA9PSAoX3NvbHZlckNvbnN0cmFpbnRCeXRlU2l6ZSAmIDB4MGYpADAgPT0gKF9mcmljdGlvblBhdGNoQnl0ZVNpemUgJiAweDBmKQAwPT0odWludHB0cl90KHNvbHZlckNvbnN0cmFpbnQpICYgMHgwZikAMCA9PSAodWludHB0cl90KHNvbHZlckNvbnN0cmFpbnQpICYgMHgwZikAMD09KHVpbnRwdHJfdChuZXdFbGVtZW50cykgJiAweDBmKQAwPT0ocmVpbnRlcnByZXRfY2FzdDxjb25zdCB1aW50cHRyX3Q+KG91dHB1dC0+Y29udGFjdFBhdGNoZXMpICYgMHgwZikAMD09KHJlaW50ZXJwcmV0X2Nhc3Q8dWludHB0cl90PihzdHJlYW0pICYgMHgwZikAMD09KHJlaW50ZXJwcmV0X2Nhc3Q8Y29uc3QgdWludHB0cl90PihjY2RDb250YWN0RGF0YSkgJiAweDBmKQAoZ2V0Q29udHJvbFN0YXRlKCkgPT0gQ29udHJvbFN0YXRlOjplUkVNT1ZFX1BFTkRJTkcpIHx8IChtQnVmZmVyZWRXYWtlQ291bnRlciA9PSAwLjBmKQBtV29ybGRTb2x2ZXJCb2R5VmVsLmFuZ3VsYXJWZWxvY2l0eSA9PSBQeFZlYzMoMC5mKQBtV29ybGRTb2x2ZXJCb2R5LmxpbmVhclZlbG9jaXR5ID09IFB4VmVjMygwLmYpAG1Xb3JsZFNvbHZlckJvZHlWZWwubGluZWFyVmVsb2NpdHkgPT0gUHhWZWMzKDAuZikAbVdvcmxkU29sdmVyQm9keS5hbmd1bGFyU3RhdGUgPT0gUHhWZWMzKDAuZikAc3BsaXRFbmRMIDwgUHhJMzIoY2x1c3RlclNpemUpAG91dHB1dC5uYkNvbnRhY3RzID09IChzaXplIC0gb3JpZ1NpemUpAFBzOjppc1Bvd2VyT2ZUd28obVBhZ2VTaXplKQBnZXRCb2R5Q29yZSgpLmdldFNpbVN0YXRlRGF0YSh0cnVlKQAhZGlydHlBZ2dyZWdhdGVzLmZpbmRBbmRSZXBsYWNlV2l0aExhc3QoYWdncmVnYXRlKQBQeElzRmluaXRlKHVuaXRSZXNwb25zZSkAIW1TbGVlcEJvZGllcy5jb250YWlucygmY29yZSkAIW1Xb2tlQm9kaWVzLmNvbnRhaW5zKCZjb3JlKQBpc0NsYXNzRXhpc3QoY2xzTmFtZSkAbWVzc2FnZUV4aXN0cyhtc2dOYW1lKQBjaGVja0JlZ2luUHJvcGVydHlNZXNzYWdlR3JvdXAobXNnTmFtZSkAY2hlY2tQcm9wZXJ0eU1lc3NhZ2UoaW5zdGFuY2UsIG1zZ05hbWUpAGlzQ2xhc3NFeGlzdChkdHlwZU5hbWUpAGlzVmFsaWRQcm9wZXJ0eURhdGF0eXBlKGR0eXBlTmFtZSkAaXNDbGFzc0V4aXN0KGluY29taW5nVHlwZU5hbWUpAGNoZWNrUHJvcGVydHlUeXBlKGluc3RhbmNlLCBuYW1lLCBpbmNvbWluZ1R5cGVOYW1lKQBjaGVja1Byb3BlcnR5TWVzc2FnZShpbnN0YW5jZSwgbU1lc3NhZ2VEZXNjLm1NZXNzYWdlTmFtZSkAIW1SZW1vdmVkSGFuZGxlTWFwLnRlc3QoaGFuZGxlKQBpc05vdEZyZWVIYW5kbGUoaGFuZGxlKQBpc1ZhbGlkSGFuZGxlKGhhbmRsZSkAIWNvbnRhaW5zKG1EaXJ0eUVkZ2VzW2VkZ2VUeXBlXSwgaGFuZGxlKQBpc0luc3RhbmNlVmFsaWQoaW5zdGFuY2UpAGluU3RyZWFtLmlzSW5zdGFuY2VWYWxpZChtSW5zdGFuY2UpAGMtPmFzc2VydEludGFjdChwbGFuZVRvbGVyYW5jZSkAaXNWYWxpZChjLCBlKQBpc0NsYXNzRXhpc3QoY2hpbGQpACFpc0RlbGV0ZWRJRChpZCkAbUlzbGFuZEF3YWtlLnRlc3QocmVwbGFjZUlkKQAhbUlzbGFuZEF3YWtlLnRlc3QoaXNsYW5kSWQpAChkZWNvZGVIYW5kbGVfSXNTdGF0aWMobWJwSGFuZGxlKSAmJiBpc1N0YXRpYykgfHwgKCFkZWNvZGVIYW5kbGVfSXNTdGF0aWMobWJwSGFuZGxlKSAmJiAhaXNTdGF0aWMpAFB4SXNGaW5pdGUocXN0WmljKQAhbUFjdGl2ZUJyZWFrYWJsZUNvbnN0cmFpbnRzLmNvbnRhaW5zKGMpACFtUG9zZVByZXZpZXdCb2RpZXMuY29udGFpbnMoJmIpAGlzSW5zdGFuY2VWYWxpZChkYXRhKQBpID09IFB4VTMyKG1FZGdlc1tQeFUzMihuYildLmVhKQBjbXBMdEVxKGFbaV0sIGFbc3RvcmVJbmRleF0pACZwYXlsb2Fkc1twb29sSW5kZXhdPT0mbVBvb2wuZ2V0UGF5bG9hZChoYW5kbGVzW2ldKQAhaXNTZW50aW5lbChhc2FwRW5kUG9pbnREYXRhc1tpXSkAY21wTHRFcShhW3N0b3JlSW5kZXhdLCBhW2ldKQBpc1NlbnRpbmVsKHN0YXRpY0JveGVzW25iMV0pACFpc01heChCYXNlRVBEYXRhc1sxXSkAKGlzbGFuZDAubVNpemVbMF0gKyBpc2xhbmQwLm1TaXplWzFdKSA+PSAoaXNsYW5kMS5tU2l6ZVswXSArIGlzbGFuZDEubVNpemVbMV0pACFpc01heChlcERhdGEyWzFdKQAhaXNNYXgoZXBEYXRhMVsxXSkAIWlzTWF4KGVwRGF0YTBbMV0pAGlzU2VudGluZWwoc3RhdGljQm94ZXNbbmIxKzFdKQAhY29tcGFyZShlbGVtZW50c1tpXSwgZWxlbWVudHNbaSAtIDFdKQBtRmFzdFJvdXRlW2N1cnJlbnROb2RlLmluZGV4KCldLmluZGV4KCkgPT0gSUdfSU5WQUxJRF9OT0RFIHx8IGlzUGF0aFRvKGN1cnJlbnROb2RlLCBtRmFzdFJvdXRlW2N1cnJlbnROb2RlLmluZGV4KCldKQBWYWxpZGF0ZVZlYzQocG9pbnRaKQBQczo6YW9zOjppc0Zpbml0ZVZlYzNWKGxpblopAFZhbGlkYXRlVmVjNChub3JtYWxaKQBQczo6YW9zOjppc0Zpbml0ZVZlYzNWKGFuZ1opAFZhbGlkYXRlVmVjNChyYlopAFZhbGlkYXRlVmVjNChyYVopAFZhbGlkYXRlVmVjNChkZWxBbmdWZWwxWikAVmFsaWRhdGVWZWM0KGRlbEFuZ1ZlbDBaKQBWYWxpZGF0ZVZlYzQocG9pbnRZKQBWYWxpZGF0ZVZlYzQobm9ybWFsWSkAVmFsaWRhdGVWZWM0KHJiWSkAVmFsaWRhdGVWZWM0KHJhWSkAIWJvZHktPnJlYWRJbnRlcm5hbEZsYWcoQm9keVNpbTo6QkZfV0FLRVVQX05PVElGWSkAIWJvZHktPnJlYWRJbnRlcm5hbEZsYWcoQm9keVNpbTo6QkZfU0xFRVBfTk9USUZZKQBWYWxpZGF0ZVZlYzQoZGVsQW5nVmVsMVkpAFZhbGlkYXRlVmVjNChkZWxBbmdWZWwwWSkAVmFsaWRhdGVWZWM0KHBvaW50WCkAVmFsaWRhdGVWZWM0KG5vcm1hbFgpAFZhbGlkYXRlVmVjNChyYlgpAFZhbGlkYXRlVmVjNChyYVgpACgoZmlsdGVySW5mby5maWx0ZXJGbGFncyAmIFB4RmlsdGVyRmxhZzo6ZU5PVElGWSkgIT0gUHhGaWx0ZXJGbGFnOjplTk9USUZZKSB8fCAoKChmaWx0ZXJJbmZvLmZpbHRlckZsYWdzICYgUHhGaWx0ZXJGbGFnOjplTk9USUZZKSA9PSBQeEZpbHRlckZsYWc6OmVOT1RJRlkpICYmIGZpbHRlckluZm8uZmlsdGVyUGFpckluZGV4IT1JTlZBTElEX0ZJTFRFUl9QQUlSX0lOREVYKQBWYWxpZGF0ZVZlYzQoZGVsQW5nVmVsMVgpAFZhbGlkYXRlVmVjNChkZWxBbmdWZWwwWCkAIXJlYWRJbnRlcm5hbEZsYWcoQkZfT05fREVBVEhST1cpAHNyY05vZGUubUJWLmlzSW5zaWRlKHRhcmdldE5vZGUubUJWKQAhcmVmSW50LT5yZWFkSW50ZXJhY3Rpb25GbGFnKEludGVyYWN0aW9uRmxhZzo6ZUlOX0RJUlRZX0xJU1QpACFyZWFkSW50ZXJhY3Rpb25GbGFnKEludGVyYWN0aW9uRmxhZzo6ZUlOX0RJUlRZX0xJU1QpACFzaS0+cmVhZEZsYWcoU2hhcGVJbnRlcmFjdGlvbjo6SVNfSU5fUEVSU0lTVEVOVF9FVkVOVF9MSVNUKQAhcmVhZEZsYWcoSVNfSU5fUEVSU0lTVEVOVF9FVkVOVF9MSVNUKQAhc2ktPnJlYWRGbGFnKFNoYXBlSW50ZXJhY3Rpb246OldBU19JTl9QRVJTSVNURU5UX0VWRU5UX0xJU1QpAHJlYWRGbGFnKElTX0lOX0NPTlRBQ1RfRVZFTlRfTElTVCkAIXNpLT5yZWFkRmxhZyhTaGFwZUludGVyYWN0aW9uOjpJU19JTl9GT1JDRV9USFJFU0hPTERfRVZFTlRfTElTVCkAIXJlYWRGbGFnKElTX0lOX0ZPUkNFX1RIUkVTSE9MRF9FVkVOVF9MSVNUKQAoKnNvbHZlckNvbnN0cmFpbnQgPT0gRFlfU0NfVFlQRV9CTE9DS19SQl9DT05UQUNUKSB8fCAoKnNvbHZlckNvbnN0cmFpbnQgPT0gRFlfU0NfVFlQRV9CTE9DS19TVEFUSUNfUkJfQ09OVEFDVCkAcmVhZEludGVybmFsRmxhZyhCRl9IQVNfQ09OU1RSQUlOVFMpAHNpLT5nZXRQYWlyRmxhZ3MoKSAmIChQeFBhaXJGbGFnOjplTk9USUZZX1RPVUNIX1BFUlNJU1RTIHwgU2hhcGVJbnRlcmFjdGlvbjo6Q09OVEFDVF9GT1JDRV9USFJFU0hPTERfUEFJUlMpACEobWVzaERhdGEubUZsYWdzICYgUHhUcmlhbmdsZU1lc2hGbGFnOjplMTZfQklUX0lORElDRVMpACEobU1lc2hEYXRhLm1GbGFncyAmIFB4VHJpYW5nbGVNZXNoRmxhZzo6ZTE2X0JJVF9JTkRJQ0VTKQBlaS0+cmVhZEludGVyYWN0aW9uRmxhZyhJbnRlcmFjdGlvbkZsYWc6OmVJU19GSUxURVJfUEFJUikAKGl0LT5nZXRUeXBlKCkgPT0gSW50ZXJhY3Rpb25UeXBlOjplTUFSS0VSKSB8fCAoaXQtPmdldFR5cGUoKSA9PSBJbnRlcmFjdGlvblR5cGU6OmVPVkVSTEFQKSB8fCAoaXQtPmdldFR5cGUoKSA9PSBJbnRlcmFjdGlvblR5cGU6OmVUUklHR0VSKQAoaW50ZXJhY3Rpb24tPmdldFR5cGUoKSA9PSBJbnRlcmFjdGlvblR5cGU6OmVNQVJLRVIpIHx8IChpbnRlcmFjdGlvbi0+Z2V0VHlwZSgpID09IEludGVyYWN0aW9uVHlwZTo6ZU9WRVJMQVApIHx8IChpbnRlcmFjdGlvbi0+Z2V0VHlwZSgpID09IEludGVyYWN0aW9uVHlwZTo6ZVRSSUdHRVIpAHBhaXJNYW5hZ2VyLklzSW5BcnJheShVUCkAIShnZXRBY3RvckZsYWdzKCkgJiBQeEFjdG9yRmxhZzo6ZURJU0FCTEVfU0lNVUxBVElPTikAIShtTExCb2R5Lm1JbnRlcm5hbEZsYWdzICYgUHhzUmlnaWRCb2R5OjplRlJPWkVOKQAoc2ltPT1OVUxMKSBeIChtU2ltPT1OVUxMKQAhKGluZGV4ICYgUFhfU0lHTl9CSVRNQVNLKQAhKGlkMSAmIFBYX1NJR05fQklUTUFTSykAIShpZDAgJiBQWF9TSUdOX0JJVE1BU0spAChwcmltaXRpdmUwLT5nZXRHZW9tZXRyeVR5cGUoKSAhPSBQeEdlb21ldHJ5VHlwZTo6ZVRSSUFOR0xFTUVTSCkgfHwgKHByaW1pdGl2ZTEtPmdldEdlb21ldHJ5VHlwZSgpICE9IFB4R2VvbWV0cnlUeXBlOjplVFJJQU5HTEVNRVNIKQAobUJ1ZmZlcmVkSXNTbGVlcGluZyAmJiBtQnVmZmVyZWRMaW5WZWxvY2l0eS5pc1plcm8oKSkgfHwgKCFtQnVmZmVyZWRJc1NsZWVwaW5nKSB8fCAoZ2V0Q29udHJvbFN0YXRlKCkgPT0gQ29udHJvbFN0YXRlOjplUkVNT1ZFX1BFTkRJTkcpAChtQnVmZmVyZWRJc1NsZWVwaW5nICYmIG1CdWZmZXJlZEFuZ1ZlbG9jaXR5LmlzWmVybygpKSB8fCAoIW1CdWZmZXJlZElzU2xlZXBpbmcpIHx8IChnZXRDb250cm9sU3RhdGUoKSA9PSBDb250cm9sU3RhdGU6OmVSRU1PVkVfUEVORElORykAbUJ1ZmZlcmVkTGluVmVsb2NpdHkuaXNaZXJvKCkgfHwgKCghbUJ1ZmZlcmVkTGluVmVsb2NpdHkuaXNaZXJvKCkpICYmICghbUJ1ZmZlcmVkSXNTbGVlcGluZykpIHx8IChnZXRDb250cm9sU3RhdGUoKSA9PSBDb250cm9sU3RhdGU6OmVSRU1PVkVfUEVORElORykAbUJ1ZmZlcmVkQW5nVmVsb2NpdHkuaXNaZXJvKCkgfHwgKCghbUJ1ZmZlcmVkQW5nVmVsb2NpdHkuaXNaZXJvKCkpICYmICghbUJ1ZmZlcmVkSXNTbGVlcGluZykpIHx8IChnZXRDb250cm9sU3RhdGUoKSA9PSBDb250cm9sU3RhdGU6OmVSRU1PVkVfUEVORElORykAY2FjaGUubUNhY2hlZFNpemUgPT0gKChwYXlsb2FkU2l6ZSArIDQgKyBieXRlcysweEYpJn4weEYpACFpbnRlcmFjdGlvbi0+cmVhZEludGVyYWN0aW9uRmxhZyhJbnRlcmFjdGlvbkZsYWc6OmVJU19BQ1RJVkUpAHRyaS0+cmVhZEludGVyYWN0aW9uRmxhZyhJbnRlcmFjdGlvbkZsYWc6OmVJU19BQ1RJVkUpAGNpICYmIGNpLT5yZWFkSW50ZXJhY3Rpb25GbGFnKEludGVyYWN0aW9uRmxhZzo6ZUlTX0FDVElWRSkAIXMucmVhZEZsYWcoQ29uc3RyYWludFNpbTo6ZVBFTkRJTkdfR1JPVVBfVVBEQVRFKQAhcmVhZEZsYWcoQ29uc3RyYWludFNpbTo6ZVBFTkRJTkdfR1JPVVBfVVBEQVRFKQBuLT5yZWFkRmxhZyhDb25zdHJhaW50R3JvdXBOb2RlOjplUEVORElOR19UUkVFX1VQREFURSkAIW4ucmVhZEZsYWcoQ29uc3RyYWludEdyb3VwTm9kZTo6ZVBFTkRJTkdfVFJFRV9VUERBVEUpACFyZWFkRmxhZyhlUEVORElOR19UUkVFX1VQREFURSkAKHNoYXBlTG8tPmdldEZsYWdzKCkgJiBQeFNoYXBlRmxhZzo6ZVRSSUdHRVJfU0hBUEUpIHx8IChzaGFwZUhpLT5nZXRGbGFncygpICYgUHhTaGFwZUZsYWc6OmVUUklHR0VSX1NIQVBFKQAhKHMwLT5nZXRGbGFncygpICYgUHhTaGFwZUZsYWc6OmVUUklHR0VSX1NIQVBFKSAmJiAhKHMxLT5nZXRGbGFncygpICYgUHhTaGFwZUZsYWc6OmVUUklHR0VSX1NIQVBFKQAhKHMxLmdldEZsYWdzKCkgJiBQeFNoYXBlRmxhZzo6ZVRSSUdHRVJfU0hBUEUpACEoczAuZ2V0RmxhZ3MoKSAmIFB4U2hhcGVGbGFnOjplVFJJR0dFUl9TSEFQRSkAIW1DY3RNb2R1bGUubVRvdWNoZWRTaGFwZSAmJiAobUNjdE1vZHVsZS5tVG91Y2hlZE9ic3RhY2xlSGFuZGxlID09IElOVkFMSURfT0JTVEFDTEVfSEFORExFKQBtQ2N0TW9kdWxlLm1Ub3VjaGVkU2hhcGUgfHwgKG1DY3RNb2R1bGUubVRvdWNoZWRPYnN0YWNsZUhhbmRsZSAhPSBJTlZBTElEX09CU1RBQ0xFX0hBTkRMRSkAKGluZGV4VHlwZSA9PSBQeHNJbmRleGVkSW50ZXJhY3Rpb246OmVCT0RZKSB8fCAoaW5kZXhUeXBlID09IFB4c0luZGV4ZWRJbnRlcmFjdGlvbjo6ZUtJTkVNQVRJQykgfHwgKGluZGV4VHlwZSA9PSBQeHNJbmRleGVkSW50ZXJhY3Rpb246OmVXT1JMRCkAIWlzTmV3T3JVcGRhdGVkKHVzZXJJRCkAUHhVMzIoZ2VvbWV0cnkuZ2V0VHlwZSgpKSA9PSBQeFUzMihQeGNHZW9tZXRyeVRyYWl0czxUPjo6VHlwZUlEKQAoIWlzS2luZW1hdGljKCkpIHx8IG5vdEluU2NlbmUoKSB8fCAhcmVhZEludGVybmFsRmxhZyhCRl9LSU5FTUFUSUNfTU9WRUQpACEoY3VycmVudE9iamVjdC5tRmxhZ3MgJiBNQlBfUkVNT1ZFRCkAIShmbGFncyAmIENvbnRyb2xGbGFnOjplSVNfVVBEQVRFRCkAIShmbGFncyAmIENvbnRyb2xGbGFnOjplSVNfUkVMRUFTRUQpACEoZ2V0Q29udHJvbEZsYWdzKCkgJiBDb250cm9sRmxhZzo6ZUlTX1JFTEVBU0VEKQBuLT5yZWFkRmxhZyhDb25zdHJhaW50R3JvdXBOb2RlOjplRElTQ09WRVJFRCkAbm9kZS0+cmVhZEZsYWcoQ29uc3RyYWludEdyb3VwTm9kZTo6ZURJU0NPVkVSRUQpAG5vZGUucmVhZEZsYWcoQ29uc3RyYWludEdyb3VwTm9kZTo6ZURJU0NPVkVSRUQpACFtQ29uc3RyYWludC0+cmVhZEZsYWcoQ29uc3RyYWludFNpbTo6ZUNIRUNLX01BWF9GT1JDRV9FWENFRURFRCkAIXJlYWRGbGFnKGVDSEVDS19NQVhfRk9SQ0VfRVhDRUVERUQpACh2LT5nZXRTY2JUeXBlKCkgPT0gU2NiVHlwZTo6ZUJPRFkpIHx8ICh2LT5nZXRTY2JUeXBlKCkgPT0gU2NiVHlwZTo6ZUJPRFlfRlJPTV9BUlRJQ1VMQVRJT05fTElOSykgfHwgKHYtPmdldFNjYlR5cGUoKSA9PSBTY2JUeXBlOjplUklHSURfU1RBVElDKQBUSXNEeW5hbWljIHx8IChyaWdpZE9iamVjdC5nZXRTY2JUeXBlKCkgPT0gU2NiVHlwZTo6ZVJJR0lEX1NUQVRJQykAKGluZGV4VHlwZSA9PSBQeHNJbmRleGVkSW50ZXJhY3Rpb246OmVCT0RZKSB8fCAoaW5kZXhUeXBlID09IFB4c0luZGV4ZWRJbnRlcmFjdGlvbjo6ZUtJTkVNQVRJQykAIShtQm9keS5nZXRGbGFncygpICYgUHhSaWdpZEJvZHlGbGFnOjplS0lORU1BVElDKQAhKG1Cb2R5Q29yZS5nZXRGbGFncygpICYgUHhSaWdpZEJvZHlGbGFnOjplS0lORU1BVElDKQAhKGdldEZsYWdzKCkgJiBQeFJpZ2lkQm9keUZsYWc6OmVLSU5FTUFUSUMpAGluZGV4IDwgKDE8PDI3KQAhKHNpemVfdChtU29ydGVkT2JqZWN0cykmMTUpACEoc2l6ZV90KG1Tb3J0ZWRXb3JsZEJveGVzKSYxNSkAISh0b3RhbFNpemUgJiAxNSkgJiYgIShzb2x2ZXJEYXRhU2l6ZSAmIDE1KQAhKHJlaW50ZXJwcmV0X2Nhc3Q8c2l6ZV90PihtQm94ZXNfWVopICYgMTUpADA9PSgobmV3TWF4TmIqc2l6ZW9mKEJyb2FkUGhhc2VQYWlyKSkgJiAxNSkAaWQ9PTB4ZmZmZmZmZmYgfHwgaWQ8KDE8PDI0KQAoZ3JvdXAwICYgfjMpPT0oZ3JvdXAxICYgfjMpADA9PSh3cml0ZUJhY2tMZW5ndGggJiAweDAzKQAhaXNTZW50aW5lbChoYW5kbGUyKQBvbGRCb3hJbmRpY2VzQ291bnQ8PSgobnVtU29ydGVkRW5kUG9pbnRzLU5VTV9TRU5USU5FTFMpLzIpAG1TVk0tPm1EYXRhLm1OYkFkalZlcnRzID09IFB4VTMyKG1lc2hCdWlsZGVyLm1IdWxsLT5tTmJFZGdlcyAqIDIpAEZBbGxHcnRyT3JFcShfbWF4MSwgX21pbjEpACFmaW5kSW50ZXJhY3Rpb24odm9sdW1lMCwgdm9sdW1lMSkAIWlzU2VudGluZWwoaGFuZGxlMSkAIWZpbmRJbnRlcmFjdGlvbihlMCwgZTEpAG1Jc2xhbmRBd2FrZS50ZXN0KGlzbGFuZElkMSkAKGNoaWxkQm9keSA9PSBnZXRCb2R5KDApICYmICZjaGlsZEJvZHktPmdldExvd0xldmVsQm9keSgpID09IGIwKSB8fCAoY2hpbGRCb2R5ID09IGdldEJvZHkoMSkgJiYgJmNoaWxkQm9keS0+Z2V0TG93TGV2ZWxCb2R5KCkgPT0gYjEpAFB4U2NlbmU6OmFkZEFydGljdWxhdGlvbigpOiBBcnRpY3VsYXRpb24gbGluayB3aXRoIHplcm8gbW9tZW50IG9mIGluZXJ0aWEgYWRkZWQgdG8gc2NlbmU7IGRlZmF1bHRpbmcgaW5lcnRpYSB0byAoMSwxLDEpACVzOiBNYXNzIGFuZCBpbmVydGlhIGNvbXB1dGF0aW9uIGZhaWxlZCwgc2V0dGluZyBtYXNzIHRvIDEgYW5kIGluZXJ0aWEgdG8gKDEsMSwxKQAlczogTm8gZGVuc2l0eSBzcGVjaWZpZWQsIHNldHRpbmcgbWFzcyB0byAxIGFuZCBpbmVydGlhIHRvICgxLDEsMSkAJXM6IE5vIG1hc3Mgc3BlY2lmaWVkLCBzZXR0aW5nIG1hc3MgdG8gMSBhbmQgaW5lcnRpYSB0byAoMSwxLDEpAFB4VTMyKHRyaWdnZXJGbGFncykgPCAoUHhQYWlyRmxhZzo6ZURFVEVDVF9DQ0RfQ09OVEFDVCA8PCAxKQBpIDw9IGxhc3QgJiYgZmlyc3QgPD0gKGxhc3QgLSAxKQBtSHVsbC0+bU5iRWRnZXMgPCgoMSA8PCAxNSkgLSAxKQBtSHVsbC0+bU5iRWRnZXMgPCggKDEgPDwgMTUpIC0gMSkAcm93IDwgKG1IZWlnaHRGaWVsZC0+Z2V0TmJSb3dzRmFzdCgpIC0gMSkAY29sdW1uIDwgKG1IZWlnaHRGaWVsZC0+Z2V0TmJDb2x1bW5zRmFzdCgpIC0gMSkAYm9keUluZGV4IDwgKG1Jc2xhbmRDb250ZXh0Lm1Db3VudHMuYm9kaWVzICsgbUNvbnRleHQubUtpbmVtYXRpY0NvdW50ICsgMSkAaW5kZXhlZE1hbmFnZXIuc29sdmVyQm9keTEgPCAobUlzbGFuZENvbnRleHQubUNvdW50cy5ib2RpZXMgKyBtQ29udGV4dC5tS2luZW1hdGljQ291bnQgKyAxKQBpbmRleGVkTWFuYWdlci5zb2x2ZXJCb2R5MCA8IChtSXNsYW5kQ29udGV4dC5tQ291bnRzLmJvZGllcyArIG1Db250ZXh0Lm1LaW5lbWF0aWNDb3VudCArIDEpAGJvZHlJbmRleCA8IChpc2xhbmRDb250ZXh0Lm1Db3VudHMuYm9kaWVzICsgbUtpbmVtYXRpY0NvdW50ICsgMSkAaW5kZXhlZE1hbmFnZXIuc29sdmVyQm9keTEgPCAoaXNsYW5kQ29udGV4dC5tQ291bnRzLmJvZGllcyArIG1LaW5lbWF0aWNDb3VudCArIDEpAGluZGV4ZWRNYW5hZ2VyLnNvbHZlckJvZHkwIDwgKGlzbGFuZENvbnRleHQubUNvdW50cy5ib2RpZXMgKyBtS2luZW1hdGljQ291bnQgKyAxKQBpc1NhbmVRdWF0VihxMCkARkFsbEdydHJPckVxKF9tYXgwLCBfbWluMCkAIWlzU2VudGluZWwoaGFuZGxlMCkAKGRlbnNpdGllcyB8fCBtYXNzZXMpICYmIChkZW5zaXR5T3JNYXNzQ291bnQgPiAwKQAobU1hbmFnZXItPmdldFRvdWNoU3RhdHVzKCkgPiAwKSA9PSAoaGFzVG91Y2goKSA+IDApAChtT3duc01lbW9yeSAmJiBvbGRDYXBhY2l0eSkgfHwgKCFtT3duc01lbW9yeSAmJiBvbGRDYXBhY2l0eSA9PSAwKQAoc2ltPT0wKSBeIChtU2ltID09IDApACFhc1BhcnRPZkNyZWF0aW9uIHx8IChnZXRBY3RvckludGVyYWN0aW9uQ291bnQoKSA9PSAwKQBpbmRleCA8IG5iVG91Y2hlcyArIChoYXNCbG9jayA/IDEgOiAwKQBHdTo6Q29udmV4TWVzaDogTWVzaCBoYXMgYSBuZWdhdGl2ZSB2b2x1bWUhIElzIGl0IG9wZW4gb3IgZG8gKHNvbWUpIGZhY2VzIGhhdmUgcmV2ZXJzZWQgd2luZGluZz8gKFRha2luZyBhYnNvbHV0ZSB2YWx1ZS4pAGVsZW1lbnRTaXplKm1heEVsZW1lbnRzPj1zaXplb2Yodm9pZCopAChtRnJlZUxpc3QgPT0gRU9MKSB8fCAoY29tcGFjdGluZyAmJiAobUVudHJpZXNDb3VudCA9PSBtRW50cmllc0NhcGFjaXR5KSkAZXh0cmFEYXRhU2l6ZSA+IChzaXplb2YoQ29udGFjdFN0cmVhbUhlYWRlcikgKyBzaXplb2YoUHhDb250YWN0UGFpckluZGV4KSkAKCgmaW50ZXJhY3Rpb24tPmdldEFjdG9yU2ltMCgpID09IGFMZXNzKSB8fCAoJmludGVyYWN0aW9uLT5nZXRBY3RvclNpbTEoKSA9PSBhTGVzcykpAGVkU3RyZWFtIDw9IHJlaW50ZXJwcmV0X2Nhc3Q8UHhVOCo+KGdldFNoYXBlUGFpcnMoc3RyZWFtKSkAIShzaXplX3QoZGF0YS5tUG9seWdvbnMpICUgc2l6ZW9mKFB4UmVhbCkpACEoc2l6ZV90KGh1bGxEYXRhLm1Qb2x5Z29ucykgJSBzaXplb2YoUHhSZWFsKSkAIShzaXplX3QoZGF0YUh1bGxWZXJ0aWNlcykgJSBzaXplb2YoUHhSZWFsKSkAIShzaXplX3QobURhdGFIdWxsVmVydGljZXMpICUgc2l6ZW9mKFB4UmVhbCkpACghY2FwYWNpdHkpIHx8IChuZXdEYXRhICYmIChuZXdEYXRhICE9IG1EYXRhKSkAKCFpc0tpbmVtYXRpYygpKSB8fCBub3RJblNjZW5lKCkgfHwgcmVhZEludGVybmFsRmxhZyhJbnRlcm5hbEZsYWdzKEJGX0tJTkVNQVRJQ19NT1ZFRCB8IEJGX0tJTkVNQVRJQ19TVVJGQUNFX1ZFTE9DSVRZKSkAKGZpbHRlckluZm8uZmlsdGVyRmxhZ3MgIT0gUHhGaWx0ZXJGbGFnOjplS0lMTCkgfHwgKChmaWx0ZXJJbmZvLmZpbHRlckZsYWdzID09IFB4RmlsdGVyRmxhZzo6ZUtJTEwpICYmIChmaWx0ZXJJbmZvLmZpbHRlclBhaXJJbmRleCA9PSBJTlZBTElEX0ZJTFRFUl9QQUlSX0lOREVYKSkAKHNpLT5tUmVwb3J0UGFpckluZGV4ID09IElOVkFMSURfUkVQT1JUX1BBSVJfSUQpIHx8ICghc2ktPnJlYWRGbGFnKFNoYXBlSW50ZXJhY3Rpb246OldBU19JTl9QRVJTSVNURU5UX0VWRU5UX0xJU1QpKQAhKHJlYWRGbGFnKFdBU19JTl9QRVJTSVNURU5UX0VWRU5UX0xJU1QpKQAoIXNjYjEpIHx8ICghKHNjYjEtPmdldEFjdG9yRmxhZ3MoKSAmIFB4QWN0b3JGbGFnOjplRElTQUJMRV9TSU1VTEFUSU9OKSkAKCFzY2IwKSB8fCAoIShzY2IwLT5nZXRBY3RvckZsYWdzKCkgJiBQeEFjdG9yRmxhZzo6ZURJU0FCTEVfU0lNVUxBVElPTikpACFib2R5U2ltMS0+aXNLaW5lbWF0aWMoKSB8fCBib2R5U2ltMS0+cmVhZEludGVybmFsRmxhZyhCb2R5U2ltOjpCRl9LSU5FTUFUSUNfTU9WRUQpIHx8IGJvZHlTaW0xLT5yZWFkSW50ZXJuYWxGbGFnKEJvZHlTaW06OkludGVybmFsRmxhZ3MoQm9keVNpbTo6QkZfS0lORU1BVElDX1NFVFRMSU5HIHwgQm9keVNpbTo6QkZfS0lORU1BVElDX1NFVFRMSU5HXzIpKQAhYm9keVNpbTAtPmlzS2luZW1hdGljKCkgfHwgYm9keVNpbTAtPnJlYWRJbnRlcm5hbEZsYWcoQm9keVNpbTo6QkZfS0lORU1BVElDX01PVkVEKSB8fCBib2R5U2ltMC0+cmVhZEludGVybmFsRmxhZyhCb2R5U2ltOjpJbnRlcm5hbEZsYWdzKEJvZHlTaW06OkJGX0tJTkVNQVRJQ19TRVRUTElORyB8IEJvZHlTaW06OkJGX0tJTkVNQVRJQ19TRVRUTElOR18yKSkAKEd1OjpFZGdlVHJpYW5nbGVBQzo6SGFzQWN0aXZlRWRnZTEyKEVUKSAmJiAobU1lc2hEYXRhLm1FeHRyYVRyaWdEYXRhW2ldICYgR3U6OkVURF9DT05WRVhfRURHRV8xMikpIHx8ICghR3U6OkVkZ2VUcmlhbmdsZUFDOjpIYXNBY3RpdmVFZGdlMTIoRVQpICYmICEobU1lc2hEYXRhLm1FeHRyYVRyaWdEYXRhW2ldICYgR3U6OkVURF9DT05WRVhfRURHRV8xMikpACEoaGVhZGVyRmxhZ3MgJiBQczo6dG8xNihQeENvbnRhY3RQYWlySGVhZGVyRmxhZzo6ZVJFTU9WRURfQUNUT1JfMCB8IFB4Q29udGFjdFBhaXJIZWFkZXJGbGFnOjplUkVNT1ZFRF9BQ1RPUl8xKSkAbWFzaz09UHhVMzIoMTw8KGluZGV4JjMxKSkAKEd1OjpFZGdlVHJpYW5nbGVBQzo6SGFzQWN0aXZlRWRnZTAxKEVUKSAmJiAobU1lc2hEYXRhLm1FeHRyYVRyaWdEYXRhW2ldICYgR3U6OkVURF9DT05WRVhfRURHRV8wMSkpIHx8ICghR3U6OkVkZ2VUcmlhbmdsZUFDOjpIYXNBY3RpdmVFZGdlMDEoRVQpICYmICEobU1lc2hEYXRhLm1FeHRyYVRyaWdEYXRhW2ldICYgR3U6OkVURF9DT05WRVhfRURHRV8wMSkpACEodmFsICYgKChQeFU2NCgxKTw8cmVzdWx0KS0xKSkAKGNvdW50TDAgPT0gY291bnRSMCkgJiYgKGNvdW50TDAgPT0gUHhVMzIoc3BsaXRFbmRMLXNwbGl0U3RhcnRMKzEpKQAmYiA9PSBjLmdldEJvZHkoMCkgfHwgKGMuZ2V0Qm9keSgwKSA9PSBOVUxMICYmICZiID09IGMuZ2V0Qm9keSgxKSkAIShzaXplICYgKHNpemUgLSAxKSkAKEd1OjpFZGdlVHJpYW5nbGVBQzo6SGFzQWN0aXZlRWRnZTIwKEVUKSAmJiAobU1lc2hEYXRhLm1FeHRyYVRyaWdEYXRhW2ldICYgR3U6OkVURF9DT05WRVhfRURHRV8yMCkpIHx8ICghR3U6OkVkZ2VUcmlhbmdsZUFDOjpIYXNBY3RpdmVFZGdlMjAoRVQpICYmICEobU1lc2hEYXRhLm1FeHRyYVRyaWdEYXRhW2ldICYgR3U6OkVURF9DT05WRVhfRURHRV8yMCkpACgoZGVzYy5maWx0ZXJTaGFkZXJEYXRhKSAmJiAoZGVzYy5maWx0ZXJTaGFkZXJEYXRhU2l6ZSA+IDApKSB8fCAoIShkZXNjLmZpbHRlclNoYWRlckRhdGEpICYmIChkZXNjLmZpbHRlclNoYWRlckRhdGFTaXplID09IDApKQAoKChpbmRleD09MCkgJiYgKGpvaW50ID09IDApKSAmJiAocGFyZW50ID09IDApKSB8fCAoKChpbmRleCE9MCkgJiYgam9pbnQpICYmIChwYXJlbnQgJiYgKHBhcmVudC0+Z2V0QXJ0aWN1bGF0aW9uKCkgPT0gdGhpcykpKQAoZ2V0Q29udHJvbFN0YXRlKCkgIT0gQ29udHJvbFN0YXRlOjplUkVNT1ZFX1BFTkRJTkcpIHx8IChtQnVmZmVyZWRJc1NsZWVwaW5nICYmICghaXNCdWZmZXJlZChCdWY6OkJGX1dha2VVcCB8IEJ1Zjo6QkZfUHV0VG9TbGVlcCkpKQAocmVzICYmICgoZ2V0VHlwZSgpID09IEludGVyYWN0aW9uVHlwZTo6ZU9WRVJMQVApIHx8IChnZXRUeXBlKCkgPT0gSW50ZXJhY3Rpb25UeXBlOjplVFJJR0dFUikgfHwgKGdldFR5cGUoKSA9PSBJbnRlcmFjdGlvblR5cGU6OmVNQVJLRVIpKSkgfHwgKCFyZXMgJiYgKChnZXRUeXBlKCkgPT0gSW50ZXJhY3Rpb25UeXBlOjplQ09OU1RSQUlOVFNIQURFUikgfHwgKGdldFR5cGUoKSA9PSBJbnRlcmFjdGlvblR5cGU6OmVBUlRJQ1VMQVRJT04pKSkAaW5kZXggPCBQeFUzMigxIDw8ICgzMiAtIChNYXhCdWNrZXRCaXRzLTEpKSkAKCFib2R5U2ltMCAmJiBib2R5U2ltMSAmJiAhYm9keVNpbTEtPmlzQWN0aXZlKCkpIHx8ICghYm9keVNpbTEgJiYgYm9keVNpbTAgJiYgIWJvZHlTaW0wLT5pc0FjdGl2ZSgpKSB8fCAoKGJvZHlTaW0wICYmIGJvZHlTaW0xICYmICghYm9keVNpbTAtPmlzQWN0aXZlKCkgfHwgIWJvZHlTaW0xLT5pc0FjdGl2ZSgpKSkpACghYjAgJiYgYjEgJiYgIWIxLT5pc0FjdGl2ZSgpKSB8fCAoIWIxICYmIGIwICYmICFiMC0+aXNBY3RpdmUoKSkgfHwgKChiMCAmJiBiMSAmJiAoIWIwLT5pc0FjdGl2ZSgpIHx8ICFiMS0+aXNBY3RpdmUoKSkpKQBtTm9kZUhhbmRsZXMuaXNWYWxpZEhhbmRsZShpbmRleC5pbmRleCgpKQBhc1BhcnRPZkZsdXNoIHx8IChtUmVtb3ZlZFNoYXBlQ291bnRBdFNpbVN0YXJ0IDw9IG1TaGFwZUlEVHJhY2tlci0+Z2V0RGVsZXRlZElEQ291bnQoKSkARkFsbEdydHIoZGlzdCwgRkVwcygpKQAhbUJ1ZmZlcmVkSXNTbGVlcGluZyB8fCAoYnVmZmVyLm1MaW5EZWx0YVZlbG9jaXR5LmlzWmVybygpICYmIGJ1ZmZlci5tQW5nRGVsdGFWZWxvY2l0eS5pc1plcm8oKSkAIW1CdWZmZXJlZElzU2xlZXBpbmcgfHwgKGJ1ZmZlci5tTGluQWNjZWxlcmF0aW9uLmlzWmVybygpICYmIGJ1ZmZlci5tQW5nQWNjZWxlcmF0aW9uLmlzWmVybygpKQAhVjNBbGxFcShzY2FsZSwgVjNaZXJvKCkpAChwYWlyQ291bnQgPiBjc20ubWF4UGFpckNvdW50KSB8fCAoZXh0cmFEYXRhU2l6ZSA+IGNzbS5nZXRNYXhFeHRyYURhdGFTaXplKCkpAChjc20uY3VycmVudFBhaXJDb3VudCA9PSBjc20ubWF4UGFpckNvdW50KSB8fCAoZXh0cmFEYXRhU2l6ZSA+IGNzbS5nZXRNYXhFeHRyYURhdGFTaXplKCkpAGFzUGFydE9mQ3JlYXRpb24gfHwgKCFpc0FjdGl2ZSgpKQAhbVNsZWVwQm9kaWVzLmNvbnRhaW5zKCZib2R5LT5nZXRCb2R5Q29yZSgpKQAhbVdva2VCb2RpZXMuY29udGFpbnMoJmJvZHktPmdldEJvZHlDb3JlKCkpAChHdTo6RWRnZVRyaWFuZ2xlQUM6Okhhc0FjdGl2ZUVkZ2UxMihFVCkgJiYgbUZhY2VzW2ldLkhhc0FjdGl2ZUVkZ2UxMigpKSB8fCAoIUd1OjpFZGdlVHJpYW5nbGVBQzo6SGFzQWN0aXZlRWRnZTEyKEVUKSAmJiAhbUZhY2VzW2ldLkhhc0FjdGl2ZUVkZ2UxMigpKQAoR3U6OkVkZ2VUcmlhbmdsZUFDOjpIYXNBY3RpdmVFZGdlMDEoRVQpICYmIG1GYWNlc1tpXS5IYXNBY3RpdmVFZGdlMDEoKSkgfHwgKCFHdTo6RWRnZVRyaWFuZ2xlQUM6Okhhc0FjdGl2ZUVkZ2UwMShFVCkgJiYgIW1GYWNlc1tpXS5IYXNBY3RpdmVFZGdlMDEoKSkAKEd1OjpFZGdlVHJpYW5nbGVBQzo6SGFzQWN0aXZlRWRnZTIwKEVUKSAmJiBtRmFjZXNbaV0uSGFzQWN0aXZlRWRnZTIwKCkpIHx8ICghR3U6OkVkZ2VUcmlhbmdsZUFDOjpIYXNBY3RpdmVFZGdlMjAoRVQpICYmICFtRmFjZXNbaV0uSGFzQWN0aXZlRWRnZTIwKCkpAHNpemUgPD0gbUNodW5rU2l6ZSAmJiAhbUNodW5rcy5lbXB0eSgpAG1SZWZlcmVuY2VzVG9SZW1vdmUuZW1wdHkoKQBnZXRSZW5kZXJCdWZmZXIoKS5lbXB0eSgpACFlbXB0eSgpACFmcmVlTGlzdEVtcHR5KCkAIWJvdW5kcy5pc0VtcHR5KCkAIXNoYXBlQ29udmV4Lmh1bGxEYXRhLT5tQUFCQi5pc0VtcHR5KCkAIWNvbnZleEh1bGwuaHVsbERhdGEtPm1BQUJCLmlzRW1wdHkoKQAhY20tPmdldExvY2FsQm91bmRzRmFzdCgpLmlzRW1wdHkoKQAhY29udmV4TWVzaC0+Z2V0TG9jYWxCb3VuZHNGYXN0KCkuaXNFbXB0eSgpAGluc3RhbmNlSGFuZGxlIDwgbUVkZ2VJbnN0YW5jZXMuY2FwYWNpdHkoKQB2LmlzU2ltRGlzYWJsZWRJbnRlcm5hbGx5KCkAcmlnaWRPYmplY3QuaXNTaW1EaXNhYmxlZEludGVybmFsbHkoKQBzdGF0aWNfY2FzdDxTY2I6OlJpZ2lkT2JqZWN0Jj4oTnBBY3Rvcjo6Z2V0U2NiRnJvbVB4QWN0b3IocikpLmlzU2ltRGlzYWJsZWRJbnRlcm5hbGx5KCkAIW5vZGVJbmRleDEuaXNTdGF0aWNCb2R5KCkAZmFjZS5jaGVja0ZhY2VDb25zaXN0ZW5jeSgpAGFjdGl2ZU5vZGVzW21BY3RpdmVOb2RlSW5kZXhbaW5kZXguaW5kZXgoKV1dLmluZGV4KCkgPT0gaW5kZXguaW5kZXgoKQBtQWN0aXZlS2luZW1hdGljTm9kZXNbbUFjdGl2ZU5vZGVJbmRleFtpbmRleC5pbmRleCgpXV0uaW5kZXgoKSA9PSBpbmRleC5pbmRleCgpAG1Ob2Rlc1tub2RlLm1OZXh0Tm9kZS5pbmRleCgpXS5tUHJldk5vZGUuaW5kZXgoKSA9PSBub2RlSW5kZXguaW5kZXgoKQBtTm9kZXNbbm9kZS5tUHJldk5vZGUuaW5kZXgoKV0ubU5leHROb2RlLmluZGV4KCkgPT0gbm9kZUluZGV4LmluZGV4KCkAaXNsYW5kLm1MYXN0Tm9kZS5pbmRleCgpID09IG5vZGVJbmRleC5pbmRleCgpAGlzbGFuZC5tUm9vdE5vZGUuaW5kZXgoKSA9PSBub2RlSW5kZXguaW5kZXgoKQBtQWN0aXZhdGluZ05vZGVzW21BY3RpdmVOb2RlSW5kZXhbbm9kZUluZGV4LmluZGV4KCldXS5pbmRleCgpID09IG5vZGVJbmRleC5pbmRleCgpAGlzbGFuZDEubVJvb3ROb2RlLmluZGV4KCkgIT0gaXNsYW5kMC5tTGFzdE5vZGUuaW5kZXgoKQBlbHQubm9kZUluZGV4QS5pbmRleCgpIDwgZWx0Lm5vZGVJbmRleEIuaW5kZXgoKQBtRWRnZU5vZGVJbmRpY2VzW2hhbmRsZSAqIDIgKyAxXS5pbmRleCgpID09IG5vZGVIYW5kbGUyLmluZGV4KCkAbUVkZ2VOb2RlSW5kaWNlc1toYW5kbGUgKiAyXS5pbmRleCgpID09IG5vZGVIYW5kbGUxLmluZGV4KCkAcm93ID09IGNlbGwgLyBtSGVpZ2h0RmllbGQtPmdldE5iQ29sdW1uc0Zhc3QoKQBjb2x1bW4gPT0gY2VsbCAlIG1IZWlnaHRGaWVsZC0+Z2V0TmJDb2x1bW5zRmFzdCgpAHJvd18gPT0gY2VsbCAvIGhmLmdldE5iQ29sdW1uc0Zhc3QoKQBjb2x1bW5fID09IGNlbGwgJSBoZi5nZXROYkNvbHVtbnNGYXN0KCkAbiA9PSAmbi0+Z2V0Um9vdCgpACZuID09ICZuLmdldFJvb3QoKQBtUHJvamVjdGlvblJvb3RzW2ldLT5oYXNQcm9qZWN0aW9uVHJlZVJvb3QoKQAhcm9vdC5oYXNQcm9qZWN0aW9uVHJlZVJvb3QoKQBub2RlLmhhc1Byb2plY3Rpb25UcmVlUm9vdCgpACFoYXNQcm9qZWN0aW9uVHJlZVJvb3QoKQBtQWN0b3JQYWlyLT5nZXRUb3VjaENvdW50KCkAbVJlbW92ZWRTaGFwZUNvdW50QXRTaW1TdGFydCA8PSBtU2hhcGVJRFRyYWNrZXItPmdldERlbGV0ZWRJRENvdW50KCkAaXNTZWxmQ29uc2lzdGVudCgpAHIuaXNVbml0KCkAcS5pc1VuaXQoKQBzY2FsZVJvdGF0aW9uLmlzVW5pdCgpACFzaGFwZS5nZXRCb2R5U2ltKCktPnVzaW5nU3FLaW5lbWF0aWNUYXJnZXQoKQBhUGFpci0+aXNJbkNvbnRhY3RSZXBvcnRBY3RvclBhaXJTZXQoKQBtSXRlci5oYXNOZXh0Q29udGFjdCgpAGluZGV4IDwgbVBydW5pbmdQb29sLT5nZXROYkFjdGl2ZU9iamVjdHMoKQBpbmRleDxjb250cm9sbGVyLT5nZXRDY3RNYW5hZ2VyKCktPmdldE5iQ29udHJvbGxlcnMoKQBtSXNsYW5kTWFuYWdlci52YWxpZGF0ZURlYWN0aXZhdGlvbnMoKQBQeFNoYXBlOjpzZXRNYXRlcmlhbHMoKQBpbmRleCA8IGdldE5iTWF0ZXJpYWxzKCkAIXJlZkludC0+Z2V0RGlydHlGbGFncygpACFwYWlyLT5nZXREaXJ0eUZsYWdzKCkAIWdldERpcnR5RmxhZ3MoKQBpbmRleDxnZXROYlNoYXBlcygpAG1NYWluVHJlZVVwZGF0ZU1hcFtkYXRhLm1NZXJnZUluZGV4XSA8IG1NYWluVHJlZS0+Z2V0TmJOb2RlcygpAGRhdGEubVN1YlRyZWVOb2RlIDwgbU1lcmdlZFRyZWVzW2RhdGEubU1lcmdlSW5kZXhdLm1UcmVlLT5nZXROYk5vZGVzKCkAZGF0YS5tU3ViVHJlZU5vZGUgPCB0cmVlLmdldE5iTm9kZXMoKQBub2RlSW5kZXgxIDwgdHJlZS5nZXROYk5vZGVzKCkAbm9kZUluZGV4MCA8IHRyZWUuZ2V0TmJOb2RlcygpAHN3YXBEYXRhLm1TdWJUcmVlTm9kZSA8IHN3YXBUcmVlLmdldE5iTm9kZXMoKQBtTWVyZ2VUcmVlVXBkYXRlTWFwW2ldIDwgbWVyZ2VkVHJlZS5nZXROYk5vZGVzKCkAbS5oYXMxNkJpdEluZGljZXMoKQBudW1TcVNoYXBlcyA9PSBidmhTdHJ1Y3R1cmUtPmdldE5iQm91bmRzKCkAYnZoU3RydWN0dXJlLmdldE5iQm91bmRzKCkAJmVsZW1lbnRIaS0+Z2V0QWN0b3IoKSAhPSAmZWxlbWVudExvLT5nZXRBY3RvcigpACZzaGFwZUhpLT5nZXRBY3RvcigpICE9ICZzaGFwZUxvLT5nZXRBY3RvcigpACZzMC0+Z2V0QWN0b3IoKSAhPSAmczEtPmdldEFjdG9yKCkAcGFpci0+aXNSZXBvcnRQYWlyKCkAIWFQYWlyLmlzUmVwb3J0UGFpcigpAG1Db21wb3VuZFBydW5lckV4dC5wcnVuZXIoKQBtUHJ1bmVyRXh0W2luZGV4XS5wcnVuZXIoKQBiLT5nZXRDb25zdHJhaW50R3JvdXAoKQAhZ2V0Q29uc3RyYWludEdyb3VwKCkAbUJ1ZmZlcmVkTGluVmVsb2NpdHkuaXNaZXJvKCkAbUJ1ZmZlcmVkQW5nVmVsb2NpdHkuaXNaZXJvKCkAbUNlbnRlci5pc1plcm8oKQAhbm9ybWFsLmlzWmVybygpAGdldEJvZHlDb3JlKCkuZ2V0QW5ndWxhclZlbG9jaXR5KCkuaXNaZXJvKCkAZ2V0Qm9keUNvcmUoKS5nZXRMaW5lYXJWZWxvY2l0eSgpLmlzWmVybygpAHByb2plY3Rpb25Db25zdHJhaW50c1RvVXBkYXRlW2ldLT5uZWVkc1Byb2plY3Rpb24oKQBpbnRlcmFjdGlvbi0+aXNFbGVtZW50SW50ZXJhY3Rpb24oKQAhbm9kZTIuaXNBcnRpY3VsYXRpb24oKQAhbm9kZTEuaXNBcnRpY3VsYXRpb24oKQBQeFNjZW5lOjpjb2xsaWRlOiBjb2xsaWRlKCkgY2FsbGVkIGlsbGVnYWxseSEgSWYgaXQgaXNuJ3QgdGhlIGZpcnN0IGZyYW1lLCBjb2xsaWRlKCkgbmVlZGVkIHRvIGJlIGNhbGxlZCBiZXR3ZWVuIGZldGNoUmVzdWx0cygpIGFuZCBmZXRjaENvbGxpc2lvbigpLiBPdGhlcndpc2UsIGNvbGxpZGUoKSBuZWVkZWQgdG8gYmUgY2FsbGVkIGJlZm9yZSBmZXRjaENvbGxpc2lvbigpACF1bmZyb3plbltpXS0+aXNGcm96ZW4oKQAhc2hhcGUuZ2V0Qm9keVNpbSgpLT5pc0Zyb3plbigpACFpc0Zyb3plbigpACFtQ29uc3RyYWludC0+aXNCcm9rZW4oKQAhYy0+aXNCcm9rZW4oKQByb290LmdldFNpbSgpACFnZXRTaW0oKQBib3hlczFfWFtuYjFdLmlzU2VudGluZWwoKQBib3hlczBfWFtuYjBdLmlzU2VudGluZWwoKQBwYWlyLT5oYXNUb3VjaCgpAHNpLT5oYXNUb3VjaCgpACFpc0J1ZmZlcmluZygpAHNjYlNjZW5lLT5pc1BoeXNpY3NCdWZmZXJpbmcoKQAhZ2V0U2NiU2NlbmUoKS0+aXNQaHlzaWNzQnVmZmVyaW5nKCkAZ2V0U2NiU2NlbmUoKSAmJiBnZXRTY2JTY2VuZSgpLT5pc1BoeXNpY3NCdWZmZXJpbmcoKQAhaXNQaHlzaWNzQnVmZmVyaW5nKCkAIShib2R5LmdldEFjdG9yRmxhZ3MoKSAmIFB4QWN0b3JGbGFnOjplRElTQUJMRV9TSU1VTEFUSU9OKSB8fCBib2R5LmlzU2xlZXBpbmcoKQAhcGFyZW50LT5pc0xlYWYoKQAhY3VycmVudF9ub2RlLT5pc0xlYWYoKQAhbm9kZS0+aXNMZWFmKCkAIWxhcmdlck5vZGUtPmlzTGVhZigpAGNoYW5nZWROb2RlLT5pc0xlYWYoKQBxLmlzTGVhZigpACF0YXJnZXROb2RlLmlzTGVhZigpACFtUnVudGltZVBvb2xbcGFyZW50SW5kZXhdLmlzTGVhZigpAHRyZWUuZ2V0Tm9kZXMoKVtkYXRhLm1TdWJUcmVlTm9kZV0uaXNMZWFmKCkAc3dhcFRyZWUuZ2V0Tm9kZXMoKVtzd2FwRGF0YS5tU3ViVHJlZU5vZGVdLmlzTGVhZigpAG5vZGVzW25vZGVJbmRleDFdLmlzTGVhZigpAG5vZGVzW25vZGVJbmRleDBdLmlzTGVhZigpACFpc0xlYWYoKQBpbmRleCA8IG1Db25uZWN0b3JBcnJheS0+c2l6ZSgpAG5iVHJpZ2dlclBhaXJzID09IG1UcmlnZ2VyQnVmZmVyRXh0cmFEYXRhLT5zaXplKCkAb2xkU2l6ZSA9PSBtVHJpZ2dlckJ1ZmZlckV4dHJhRGF0YS0+c2l6ZSgpAG1Vc2VkQmxvY2tzID49IGRlYWRBcnJheS5zaXplKCkAaSA9PSBjcmVhdGVkVmVydHMuc2l6ZSgpAGk8bU9iamVjdHMuc2l6ZSgpAGluZGV4IDwgbVJpZ2lkQWN0b3JzLnNpemUoKQBwZXJtdXRlW2ldIDwgYm91bmRDZW50ZXJzLnNpemUoKQBwZXJtdXRlWzBdIDwgYm91bmRDZW50ZXJzLnNpemUoKQBoMTxncm91cHMuc2l6ZSgpAGgwPGdyb3Vwcy5zaXplKCkAaSA8IG1JbnRlcmFjdGlvbnMuc2l6ZSgpAG1BY3RpdmVQb29sSW5kZXg8bVBvb2xzLnNpemUoKQBpbmRleC9CTE9DS19TSVpFIDwgYmxvY2tzLnNpemUoKQBpZCA9PSBtUmVmcy5zaXplKCkAIWJveGVzLnNpemUoKQAhbUJveGVzLnNpemUoKQBoYW5kbGU8bUFnZ3JlZ2F0ZXMuc2l6ZSgpACFjYXBzdWxlcy5zaXplKCkAIW1DYXBzdWxlcy5zaXplKCkAaW5kZXg8aW50ZXJuYWxEYXRhLT5vYnN0YWNsZXMtPm1Cb3hPYnN0YWNsZXMuc2l6ZSgpAGluZGV4PGludGVybmFsRGF0YS0+b2JzdGFjbGVzLT5tQ2Fwc3VsZU9ic3RhY2xlcy5zaXplKCkAbUFjdGl2ZUtpbmVtYXRpY0JvZHlDb3VudCA8IG1BY3RpdmVCb2RpZXMuc2l6ZSgpAGlkID09IG1Cb3VuZHNJbmRpY2VzLnNpemUoKQB0bXAuc2l6ZSgpID09IGNvbnRhaW5lci5zaXplKCkAaGFuZGxlPGRpcnR5TWFwLnNpemUoKQB0aHJlc2hvbGRTdHJlYW1JbmRleCA8IHN0cmVhbS5zaXplKCkAc3RhcnRJbmRleCA8PSBtR2VvbVN0cmVhbS5zaXplKCkAIW1EZWxldGVkLnNpemUoKQAhbUNyZWF0ZWQuc2l6ZSgpACFib3hVc2VyRGF0YS5zaXplKCkAIWNhcHN1bGVVc2VyRGF0YS5zaXplKCkAaW5kZXggPCBtVm9sdW1lRGF0YS5zaXplKCkAKGluZGV4ICsgMSkgPCBtVm9sdW1lRGF0YS5zaXplKCkAayA9PSBtQ3JvcGVkQ29udmV4SHVsbC0+Z2V0RmFjZXRzKCkuc2l6ZSgpAGlkeCA8IHNpemUoKQAwPT1tQmF0Y2hVcGRhdGVUYXNrc1syXS5nZXRQYWlyc1NpemUoKQAwPT1tQmF0Y2hVcGRhdGVUYXNrc1sxXS5nZXRQYWlyc1NpemUoKQAwPT1tQmF0Y2hVcGRhdGVUYXNrc1swXS5nZXRQYWlyc1NpemUoKQBleHRyYURhdGFTaXplID49IGNzbS5nZXRNYXhFeHRyYURhdGFTaXplKCkAc2ltLT5pc0FjdGl2ZSgpAGItPmdldFNpbSgpLT5pc0FjdGl2ZSgpAG1FZGdlTm9kZUluZGljZXNbaW5kZXggfCAxXS5pbmRleCgpID09IElHX0lOVkFMSURfTk9ERSB8fCAhbU5vZGVzW21FZGdlTm9kZUluZGljZXNbaW5kZXggfCAxXS5pbmRleCgpXS5pc0FjdGl2ZSgpAG1FZGdlTm9kZUluZGljZXNbaW5kZXggJiAofjEpXS5pbmRleCgpID09IElHX0lOVkFMSURfTk9ERSB8fCAhbU5vZGVzW21FZGdlTm9kZUluZGljZXNbaW5kZXggJiAofjEpXS5pbmRleCgpXS5pc0FjdGl2ZSgpACFpc0FjdGl2ZSgpAGFzUGFydE9mQ3JlYXRpb24gfHwgaXNBY3RpdmUoKQBwcm9wT3B0Lmhhc1ZhbHVlKCkAbUNvcmUtPmFuZ3VsYXJWZWxvY2l0eS5pc0Zpbml0ZSgpAG1Xb3JsZFNvbHZlckJvZHlWZWwuYW5ndWxhclZlbG9jaXR5LmlzRmluaXRlKCkAYjEuYW5ndWxhclZlbG9jaXR5LmlzRmluaXRlKCkAYjMxLmFuZ3VsYXJWZWxvY2l0eS5pc0Zpbml0ZSgpAGIyMS5hbmd1bGFyVmVsb2NpdHkuaXNGaW5pdGUoKQBiMTEuYW5ndWxhclZlbG9jaXR5LmlzRmluaXRlKCkAYjAxLmFuZ3VsYXJWZWxvY2l0eS5pc0Zpbml0ZSgpAGIwLmFuZ3VsYXJWZWxvY2l0eS5pc0Zpbml0ZSgpAGIzMC5hbmd1bGFyVmVsb2NpdHkuaXNGaW5pdGUoKQBiMjAuYW5ndWxhclZlbG9jaXR5LmlzRmluaXRlKCkAYjEwLmFuZ3VsYXJWZWxvY2l0eS5pc0Zpbml0ZSgpAGIwMC5hbmd1bGFyVmVsb2NpdHkuaXNGaW5pdGUoKQBtQ29yZS0+bGluZWFyVmVsb2NpdHkuaXNGaW5pdGUoKQBtV29ybGRTb2x2ZXJCb2R5LmxpbmVhclZlbG9jaXR5LmlzRmluaXRlKCkAbVdvcmxkU29sdmVyQm9keVZlbC5saW5lYXJWZWxvY2l0eS5pc0Zpbml0ZSgpAGIxLmxpbmVhclZlbG9jaXR5LmlzRmluaXRlKCkAYjMxLmxpbmVhclZlbG9jaXR5LmlzRmluaXRlKCkAYjIxLmxpbmVhclZlbG9jaXR5LmlzRmluaXRlKCkAYjExLmxpbmVhclZlbG9jaXR5LmlzRmluaXRlKCkAYjAxLmxpbmVhclZlbG9jaXR5LmlzRmluaXRlKCkAYjAubGluZWFyVmVsb2NpdHkuaXNGaW5pdGUoKQBiMzAubGluZWFyVmVsb2NpdHkuaXNGaW5pdGUoKQBiMjAubGluZWFyVmVsb2NpdHkuaXNGaW5pdGUoKQBiMTAubGluZWFyVmVsb2NpdHkuaXNGaW5pdGUoKQBiMDAubGluZWFyVmVsb2NpdHkuaXNGaW5pdGUoKQBsdi5pc0Zpbml0ZSgpAGF2LmlzRmluaXRlKCkAY29udGFjdC5wb2ludC5pc0Zpbml0ZSgpAG9yaWVudC5pc0Zpbml0ZSgpAGRpYWdUZW5zb3IuaXNGaW5pdGUoKQBtb3Rpb25WZWwuYW5ndWxhci5pc0Zpbml0ZSgpAG1vdGlvblZlbC5saW5lYXIuaXNGaW5pdGUoKQBwLnEuaXNGaW5pdGUoKQBib2R5UG9zZS5xLmlzRmluaXRlKCkAc29sdmVyQm9keURhdGEuYm9keTJXb3JsZC5xLmlzRmluaXRlKCkAdHhJbmVydGlhLmRlbHRhQm9keTJXb3JsZC5xLmlzRmluaXRlKCkAYm9keS0+Z2V0Qm9keTJXb3JsZCgpLnEuaXNGaW5pdGUoKQB6LnRvcC5pc0Zpbml0ZSgpAG1vdGlvblZlbG9jaXR5LnRvcC5pc0Zpbml0ZSgpAHAucC5pc0Zpbml0ZSgpAGJvZHlQb3NlLnAuaXNGaW5pdGUoKQBzb2x2ZXJCb2R5RGF0YS5ib2R5MldvcmxkLnAuaXNGaW5pdGUoKQB0eEluZXJ0aWEuZGVsdGFCb2R5MldvcmxkLnAuaXNGaW5pdGUoKQBib2R5LT5nZXRCb2R5MldvcmxkKCkucC5pc0Zpbml0ZSgpAHouYm90dG9tLmlzRmluaXRlKCkAbW90aW9uVmVsb2NpdHkuYm90dG9tLmlzRmluaXRlKCkAY29udGFjdC5ub3JtYWwuaXNGaW5pdGUoKQBzd2VlcE5vcm1hbC5pc0Zpbml0ZSgpAHRvcnF1ZS5pc0Zpbml0ZSgpAG1Xb3JsZFNvbHZlckJvZHkuYW5ndWxhclN0YXRlLmlzRmluaXRlKCkAYjEuYW5ndWxhclN0YXRlLmlzRmluaXRlKCkAYjMxLmFuZ3VsYXJTdGF0ZS5pc0Zpbml0ZSgpAGIyMS5hbmd1bGFyU3RhdGUuaXNGaW5pdGUoKQBiMTEuYW5ndWxhclN0YXRlLmlzRmluaXRlKCkAYjAxLmFuZ3VsYXJTdGF0ZS5pc0Zpbml0ZSgpAGIwLmFuZ3VsYXJTdGF0ZS5pc0Zpbml0ZSgpAGIzMC5hbmd1bGFyU3RhdGUuaXNGaW5pdGUoKQBiMjAuYW5ndWxhclN0YXRlLmlzRmluaXRlKCkAYjEwLmFuZ3VsYXJTdGF0ZS5pc0Zpbml0ZSgpAGIwMC5hbmd1bGFyU3RhdGUuaXNGaW5pdGUoKQBzY2FsZS5pc0Zpbml0ZSgpAGZvcmNlLmlzRmluaXRlKCkAbXRkLmlzRmluaXRlKCkAbW90aW9uVmVsb2NpdGllc1tpXS5pc0Zpbml0ZSgpAG1vdGlvbkFjY2VsZXJhdGlvbnNbbGlua0lEXS5pc0Zpbml0ZSgpAG1vdGlvblZlbG9jaXRpZXNbMF0uaXNGaW5pdGUoKQBtRy5pc0Zpbml0ZSgpAGluZXJ0aWEuY29sdW1uMC5pc0Zpbml0ZSgpICYmIGluZXJ0aWEuY29sdW1uMS5pc0Zpbml0ZSgpICYmIGluZXJ0aWEuY29sdW1uMi5pc0Zpbml0ZSgpAHJvdGF0ZWRJVC5jb2x1bW4wLmlzRmluaXRlKCkgJiYgcm90YXRlZElULmNvbHVtbjEuaXNGaW5pdGUoKSAmJiByb3RhdGVkSVQuY29sdW1uMi5pc0Zpbml0ZSgpAHNjYWxlZElULmNvbHVtbjAuaXNGaW5pdGUoKSAmJiBzY2FsZWRJVC5jb2x1bW4xLmlzRmluaXRlKCkgJiYgc2NhbGVkSVQuY29sdW1uMi5pc0Zpbml0ZSgpAG1JLmNvbHVtbjAuaXNGaW5pdGUoKSAmJiBtSS5jb2x1bW4xLmlzRmluaXRlKCkgJiYgbUkuY29sdW1uMi5pc0Zpbml0ZSgpAHYwLmlzRmluaXRlKCkgJiYgdjEuaXNGaW5pdGUoKQBjLT5hbmd1bGFyMS5pc0Zpbml0ZSgpAF9saW5lYXIxLmlzRmluaXRlKCkAYy0+bGluZWFyMS5pc0Zpbml0ZSgpAGMtPmFuZ3VsYXIwLmlzRmluaXRlKCkAX2xpbmVhcjAuaXNGaW5pdGUoKQBjLT5saW5lYXIwLmlzRmluaXRlKCkAUHhWZWMzKG1IdWxsRGF0YS5tSW50ZXJuYWwubUV4dGVudHNbMF0sIG1IdWxsRGF0YS5tSW50ZXJuYWwubUV4dGVudHNbMV0sIG1IdWxsRGF0YS5tSW50ZXJuYWwubUV4dGVudHNbMl0pLmlzRmluaXRlKCkAUFhTY2VuZTo6ZmV0Y2hSZXN1bHRzU3RhcnQ6IGZldGNoUmVzdWx0c1N0YXJ0KCkgY2FsbGVkIGlsbGVnYWxseSEgSXQgbXVzdCBiZSBjYWxsZWQgYWZ0ZXIgYWR2YW5jZSgpIG9yIHNpbXVsYXRlKCkAUHhTY2VuZTo6ZmV0Y2hSZXN1bHRzOiBmZXRjaFJlc3VsdHMoKSBjYWxsZWQgaWxsZWdhbGx5ISBJdCBtdXN0IGJlIGNhbGxlZCBhZnRlciBhZHZhbmNlKCkgb3Igc2ltdWxhdGUoKQAhYWN0b3IuZ2V0QWdncmVnYXRlKCkAIW5wYS5nZXRBZ2dyZWdhdGUoKQBtVm9sdW1lRGF0YVtpbmRleF0uaXNBZ2dyZWdhdGUoKQAhbVZvbHVtZURhdGFbaGFuZGxlXS5pc0FnZ3JlZ2F0ZSgpAG1Wb2x1bWVEYXRhW3ZvbEJdLmlzQWdncmVnYXRlKCkAbVZvbHVtZURhdGFbdm9sQV0uaXNBZ2dyZWdhdGUoKQBQeFNjZW5lOjpmZXRjaFF1ZXJpZXM6IGZldGNoUXVlcmllcygpIGNhbGxlZCBpbGxlZ2FsbHkhIEl0IG11c3QgYmUgY2FsbGVkIGFmdGVyIHNjZW5lUXVlcmllc1VwZGF0ZSgpACFzaGFwZVNpbS5pc0luQnJvYWRQaGFzZSgpACFpc0luQnJvYWRQaGFzZSgpAG1BY3RpdmVCb2RpZXNbcmVtb3ZlZEluZGV4XT09JmJvZHkuZ2V0Qm9keUNvcmUoKQBuZXdUeXBlICE9IHBhaXItPmdldFR5cGUoKQB0eXBlPT1vYnN0YWNsZS5nZXRUeXBlKCkAa2QtPmlzS2luZSgpAGtEYXRhLT5pc0tpbmUoKQAhbVNpbVN0YXRlRGF0YSB8fCAhbVNpbVN0YXRlRGF0YS0+aXNLaW5lKCkAIW1TaW1TdGF0ZURhdGEgfHwgbVNpbVN0YXRlRGF0YS0+aXNLaW5lKCkAbVNpbVN0YXRlRGF0YSAmJiBtU2ltU3RhdGVEYXRhLT5pc0tpbmUoKQBnZXRCb2R5Q29yZSgpLmdldFNpbVN0YXRlRGF0YSh0cnVlKS0+aXNLaW5lKCkAYi5pc0tpbmUoKQBnZXRTY2VuZSgpAGdldFNjYlNjZW5lKCkAdG0wLT5pc1NhbmUoKSAmJiB0bTEtPmlzU2FuZSgpAHNvbHZlckJvZHlEYXRhLmJvZHkyV29ybGQucS5pc1NhbmUoKQB0eEluZXJ0aWEuZGVsdGFCb2R5MldvcmxkLnEuaXNTYW5lKCkAdHJhbnNmb3JtMS5xLmlzU2FuZSgpAHRyYW5zZm9ybTAucS5pc1NhbmUoKQBjYWNoZWRUcmFuc2Zvcm0wLT50cmFuc2Zvcm0uaXNTYW5lKCkgJiYgY2FjaGVkVHJhbnNmb3JtMS0+dHJhbnNmb3JtLmlzU2FuZSgpAG1Db3JlLT5ib2R5MldvcmxkLmlzU2FuZSgpAGNCb2R5MldvcmxkLmlzU2FuZSgpAHNyYy5pc1NhbmUoKQAhbGxCb2R5LmlzRGVhY3RpdmF0ZVRoaXNGcmFtZSgpAG91dGVyQ2FsbGJhY2suaW5DbG9zZXN0TW9kZSgpAHN0YXRpY19jYXN0PFBzOjpGb3VuZGF0aW9uKj4oJmZvdW5kYXRpb24pID09ICZQczo6Rm91bmRhdGlvbjo6Z2V0SW5zdGFuY2UoKQBzdGF0aWNfY2FzdDxQczo6Rm91bmRhdGlvbio+KCZwaHlzaWNzLmdldEZvdW5kYXRpb24oKSkgPT0gJlBzOjpGb3VuZGF0aW9uOjpnZXRJbnN0YW5jZSgpACFtU2ltU3RhdGVEYXRhIHx8ICFtU2ltU3RhdGVEYXRhLT5pc1ZlbE1vZCgpACFpc1NxQ29tcG91bmQoKQBtT2JzdGFjbGVDb250ZXh0cy5maW5kKCZvYykgIT0gbU9ic3RhY2xlQ29udGV4dHMuZW5kKCkAbUJyb2tlbkNvbnN0cmFpbnRzLmZpbmQoYykgPT0gbUJyb2tlbkNvbnN0cmFpbnRzLmVuZCgpAG1PdXRPZkJvdW5kc09iamVjdHMuZmluZChQeFUzMihpZCkpID09IG1PdXRPZkJvdW5kc09iamVjdHMuZW5kKCkAbUFydGljdWxhdGlvbkxpbmtzLmZpbmQoJmxpbmspICE9IG1BcnRpY3VsYXRpb25MaW5rcy5lbmQoKQBtQ2hpbGRMaW5rcy5maW5kKCZsaW5rKSAhPSBtQ2hpbGRMaW5rcy5lbmQoKQBpc01hbmlmb2xkKCkAIWlzTXVsdGlNYW5pZm9sZCgpAHZhbGlkKCkAY0Eydy5pc1ZhbGlkKCkgJiYgY0Iydy5pc1ZhbGlkKCkAYkEydy5pc1ZhbGlkKCkgJiYgYkIydy5pc1ZhbGlkKCkAY0Eydy5pc1ZhbGlkKCkAYkEydy5pc1ZhbGlkKCkAdXNlckJ1ZmZlcltpXS5yZWdpb24uYm91bmRzLmlzVmFsaWQoKQBzaGFwZUNvcmUwLT50cmFuc2Zvcm0uaXNWYWxpZCgpICYmIHNoYXBlQ29yZTEtPnRyYW5zZm9ybS5pc1ZhbGlkKCkAcGFyZW50RnJhbWUuaXNWYWxpZCgpAGNoaWxkRnJhbWUuaXNWYWxpZCgpAGJhc2VCb2R5Q29yZS0+Ym9keTJXb3JsZC5pc0Zpbml0ZSgpICYmIGJhc2VCb2R5Q29yZS0+Ym9keTJXb3JsZC5pc1ZhbGlkKCkAZGVzYy5pc1ZhbGlkKCkAdXBkYXRlRGF0YS5pc1ZhbGlkKCkAZGF0YS5jMmJbMV0uaXNWYWxpZCgpAGRhdGEuYzJiWzBdLmlzVmFsaWQoKQBtSHVsbERhdGEubUFBQkIuaXNWYWxpZCgpAGNCMmNBLmlzVmFsaWQoKQBmLT5WYWxpZCgpAGdldFNoYXBlMCgpLmdldEFjdG9yKCkuaXNEeW5hbWljUmlnaWQoKSB8fCBnZXRTaGFwZTEoKS5nZXRBY3RvcigpLmlzRHluYW1pY1JpZ2lkKCkAIWFjdGl2ZSB8fCBpc0R5bmFtaWNSaWdpZCgpAGxvY2FsRGlyLmlzTm9ybWFsaXplZCgpAGlucHV0LmdldERpcigpLmlzTm9ybWFsaXplZCgpAGVkZ2UuaXNEZXN0cm95ZWQoKQBhY3RpdmVNYW5hZ2VyQWxsb3dlZCgpACFlZGdlLmlzSW5zZXJ0ZWQoKQBub2RlLmlzRGVsZXRlZCgpAG1Wb2x1bWVEYXRhW2luZGV4XS5pc0FnZ3JlZ2F0ZWQoKQAhbVZvbHVtZURhdGFbaGFuZGxlXS5pc0FnZ3JlZ2F0ZWQoKQAhbVZvbHVtZURhdGFbcGFpci5tVm9sQl0uaXNBZ2dyZWdhdGVkKCkAIW1Wb2x1bWVEYXRhW3BhaXIubVZvbEFdLmlzQWdncmVnYXRlZCgpACFtSW50ZXJhY3Rpb24tPmlzUmVnaXN0ZXJlZCgpAGlzU2VsZk9yZGVyZWQoKQBtQ3VycmVudFdyaXRlciA9PSAwIHx8IG1DdXJyZW50V3JpdGVyID09IFRocmVhZDo6Z2V0SWQoKQBtT2JqZWN0c1tPd25lckluZGV4XS5pc1N0YXRpYygpAHNpbS0+aXNLaW5lbWF0aWMoKQBvdGhlckItPmlzS2luZW1hdGljKCkAYi0+Z2V0U2ltKCktPmlzS2luZW1hdGljKCkAIWJvZHkuaXNLaW5lbWF0aWMoKQAhbm9kZS5pc0tpbmVtYXRpYygpAG1FZGdlTm9kZUluZGljZXNbaWR4ICogMl0uaW5kZXgoKSA9PSBJR19JTlZBTElEX05PREUgfHwgIW1Ob2Rlc1ttRWRnZU5vZGVJbmRpY2VzW2lkeCAqIDJdLmluZGV4KCldLmlzQWN0aXZlKCkgfHwgbU5vZGVzW21FZGdlTm9kZUluZGljZXNbaWR4ICogMl0uaW5kZXgoKV0uaXNLaW5lbWF0aWMoKQBtRWRnZU5vZGVJbmRpY2VzW2lkeCAqIDIgKyAxXS5pbmRleCgpID09IElHX0lOVkFMSURfTk9ERSB8fCAhbU5vZGVzW21FZGdlTm9kZUluZGljZXNbaWR4ICogMiArIDFdLmluZGV4KCldLmlzQWN0aXZlKCkgfHwgbU5vZGVzW21FZGdlTm9kZUluZGljZXNbaWR4ICogMiArIDFdLmluZGV4KCldLmlzS2luZW1hdGljKCkAIWlzS2luZW1hdGljKCkAY2xzLm1QYWNrZWRDbGFzc1R5cGUgPT0gZ2V0UHZkVHlwZUZvclR5cGU8dWludDhfdD4oKQBpbkRhdGEgPCAoIDEgPDwgVE51bUJpdHMgKQBQeFNjZW5lOjphZGRBY3RvcnMoKTogYWN0b3IgaXMgaW4gYSBwcnVuaW5nIHN0cnVjdHVyZSBhbmQgY2Fubm90IGJlIGFkZGVkIHRvIGEgc2NlbmUgZGlyZWN0bHksIHVzZSBhZGRBY3RvcnMoY29uc3QgUHhQcnVuaW5nU3RydWN0dXJlJiApAFB4U2NlbmU6OmFkZEFjdG9yKCk6IGFjdG9yIGlzIGluIGEgcHJ1bmluZyBzdHJ1Y3R1cmUgYW5kIGNhbm5vdCBiZSBhZGRlZCB0byBhIHNjZW5lIGRpcmVjdGx5LCB1c2UgYWRkQWN0b3JzKGNvbnN0IFB4UHJ1bmluZ1N0cnVjdHVyZSYgKQBUcmlhbmdsZU1lc2g6IHRyaWFuZ2xlcyBhcmUgdG9vIGJpZywgcmVkdWNlIHRoZWlyIHNpemUgdG8gaW5jcmVhc2Ugc2ltdWxhdGlvbiBzdGFiaWxpdHkhACVzOiBtdWx0aXBsZSBtYXRlcmlhbHMgZGVmaW5lZCBmb3Igc2luZ2xlIG1hdGVyaWFsIGdlb21ldHJ5IQBQeFNoYXBlOjpzZXRHZW9tZXRyeSgpOiBJbnZhbGlkIGdlb21ldHJ5IQBIZWlnaHRGaWVsZFNoYXBlOjpnZXRUcmlhbmdsZTogSW52YWxpZCB0cmlhbmdsZSBpbmRleCEARmFpbGVkIHRvIGNyZWF0ZSBjb250ZXh0IQBBY3RpdmVFZGdlczo6Q29tcHV0ZUNvbnZleEVkZ2VzOiBubyBmYWNlcy1ieS1lZGdlcyBpbiBlZGdlIGxpc3QhAEFjdGl2ZUVkZ2VzOjpDb21wdXRlQ29udmV4RWRnZXM6IG5vIGVkZ2VzIGluIGVkZ2UgbGlzdCEAQWN0aXZlRWRnZXM6OkNvbXB1dGVDb252ZXhFZGdlczogbm8gZWRnZS10by10cmlhbmdsZSBpbiBlZGdlIGxpc3QhAEFjdGl2ZUVkZ2VzOjpDb21wdXRlQ29udmV4RWRnZXM6IG5vIGVkZ2UgZGF0YSBpbiBlZGdlIGxpc3QhAFB4U2NlbmU6OmFkZENvbGxlY3Rpb24oKTogY29sbGVjdGlvbiBjb250YWlucyBhbiBhY3RvciB3aXRoIGFuIGludmFsaWQgY29uc3RyYWludCEAUHhTY2VuZTo6YWRkQWdncmVnYXRlKCk6IEFnZ3JlZ2F0ZSBjb250YWlucyBhbiBhY3RvciB3aXRoIGFuIGludmFsaWQgY29uc3RyYWludCEAUHhTaGFwZTo6c2V0Q29udGFjdE9mZnNldDogY29udGFjdE9mZnNldCBzaG91bGQgYmUgcG9zaXRpdmUsIGFuZCBncmVhdGVyIHRoYW4gcmVzdE9mZnNldCEAUHhTaGFwZTo6c2V0UmVzdE9mZnNldDogcmVzdE9mZnNldCBzaG91bGQgYmUgbGVzcyB0aGFuIGNvbnRhY3RPZmZzZXQhAFB4U2NlbmU6OmFkZEFydGljdWxhdGlvbigpOiBPbmx5IFJlZHVjZWQgY29vcmRpbmF0ZSBhcnRpY3VsYXRpb25zIGFyZSBjdXJyZW50bHkgc3VwcG9ydGVkIHdoZW4gUHhTY2VuZUZsYWc6OmVFTkFCTEVfR1BVX0RZTkFNSUNTIGlzIHNldCEAUHhSaWdpZER5bmFtaWM6OnNldEFuZ3VsYXJWZWxvY2l0eTogTm90IGFsbG93ZWQgaWYgUHhBY3RvckZsYWc6OmVESVNBQkxFX1NJTVVMQVRJT04gaXMgc2V0IQBQeFJpZ2lkRHluYW1pYzo6c2V0TGluZWFyVmVsb2NpdHk6IE5vdCBhbGxvd2VkIGlmIFB4QWN0b3JGbGFnOjplRElTQUJMRV9TSU1VTEFUSU9OIGlzIHNldCEAUHhSaWdpZER5bmFtaWM6OnNldEtpbmVtYXRpY1RhcmdldDogTm90IGFsbG93ZWQgaWYgUHhBY3RvckZsYWc6OmVESVNBQkxFX1NJTVVMQVRJT04gaXMgc2V0IQBQeFJpZ2lkRHluYW1pYzo6c2V0V2FrZUNvdW50ZXI6IE5vdCBhbGxvd2VkIGlmIFB4QWN0b3JGbGFnOjplRElTQUJMRV9TSU1VTEFUSU9OIGlzIHNldCEAUHhSaWdpZER5bmFtaWM6OnB1dFRvU2xlZXA6IE5vdCBhbGxvd2VkIGlmIFB4QWN0b3JGbGFnOjplRElTQUJMRV9TSU1VTEFUSU9OIGlzIHNldCEAUHhSaWdpZER5bmFtaWM6Ondha2VVcDogTm90IGFsbG93ZWQgaWYgUHhBY3RvckZsYWc6OmVESVNBQkxFX1NJTVVMQVRJT04gaXMgc2V0IQBQeFJpZ2lkRHluYW1pYzo6Y2xlYXJUb3JxdWU6IE5vdCBhbGxvd2VkIGlmIFB4QWN0b3JGbGFnOjplRElTQUJMRV9TSU1VTEFUSU9OIGlzIHNldCEAUHhSaWdpZER5bmFtaWM6OmFkZFRvcnF1ZTogTm90IGFsbG93ZWQgaWYgUHhBY3RvckZsYWc6OmVESVNBQkxFX1NJTVVMQVRJT04gaXMgc2V0IQBQeFJpZ2lkRHluYW1pYzo6Y2xlYXJGb3JjZTogTm90IGFsbG93ZWQgaWYgUHhBY3RvckZsYWc6OmVESVNBQkxFX1NJTVVMQVRJT04gaXMgc2V0IQBQeFJpZ2lkRHluYW1pYzo6YWRkRm9yY2U6IE5vdCBhbGxvd2VkIGlmIFB4QWN0b3JGbGFnOjplRElTQUJMRV9TSU1VTEFUSU9OIGlzIHNldCEAUHhTY2VuZTo6cmVzZXRGaWx0ZXJpbmcoKTogTm90IGFsbG93ZWQgaWYgUHhBY3RvckZsYWc6OmVESVNBQkxFX1NJTVVMQVRJT04gaXMgc2V0IQBDb252ZXhIdWxsQnVpbGRlcjo6aW5pdDogY29udmV4IGh1bGwgaGFzIG1vcmUgdGhhbiAyNTUgcG9seWdvbnMhAENvbnZleEh1bGxCdWlsZGVyOiBjb252ZXggaHVsbCBoYXMgbW9yZSB0aGFuIDI1NSBwb2x5Z29ucyEAQ29va2luZzo6Y29va0NvbnZleE1lc2g6IHVzZXItcHJvdmlkZWQgaHVsbCBtdXN0IGhhdmUgbGVzcyB0aGFuIDI1NiB2ZXJ0aWNlcyEAQ29udmV4SHVsbEJ1aWxkZXI6OkNyZWF0ZVRyaWFuZ2xlc0Zyb21Qb2x5Z29uczogY29udmV4IGh1bGwgaGFzIGEgcG9seWdvbiB3aXRoIGxlc3MgdGhhbiAzIHZlcnRpY2VzIQBQaHlzaWNzOjpjcmVhdGVTY2VuZTogUHhUb2xlcmFuY2VzU2NhbGUgbXVzdCBiZSB0aGUgc2FtZSBhcyB1c2VkIGZvciBjcmVhdGlvbiBvZiBQeFBoeXNpY3MhAFB4UmlnaWRBY3Rvcjo6ZGV0YWNoU2hhcGU6IHNoYXBlIGlzIG5vdCBhdHRhY2hlZCB0byB0aGlzIGFjdG9yIQBQeFNjZW5lOjpyZXNldEZpbHRlcmluZygpOiBzcGVjaWZpZWQgc2hhcGUgbm90IGluIGFjdG9yIQBQeFNoYXBlOjpyZWxlYXNlOiBsYXN0IHJlZmVyZW5jZSB0byBhIHNoYXBlIHJlbGVhc2VkIHdoaWxlIHN0aWxsIGF0dGFjaGVkIHRvIGFuIGFjdG9yIQBQcnVuZXJTdHJ1Y3R1cmU6OmJ1aWxkOiBQcm92aWRlZCBhY3RvciBpcyBub3QgYSByaWdpZCBhY3RvciEAUHhCVkhTdHJ1Y3R1cmUgYWxyZWFkeSBhZGRlZCB0byB0aGUgUHhBY3RvciEATm9uLXJvb3QgYXJ0aWN1bGF0aW9uIGxpbmsgbXVzdCBoYXZlIHZhbGlkIHBhcmVudCBwb2ludGVyIQBSb290IGFydGljdWxhdGlvbiBsaW5rIG11c3QgaGF2ZSBOVUxMIHBhcmVudCBwb2ludGVyIQBFZGdlTGlzdDo6Q3JlYXRlRmFjZXNUb0VkZ2VzOiBOVUxMIHBhcmFtZXRlciEARWRnZUxpc3Q6OkNvbXB1dGVBY3RpdmVFZGdlczogTlVMTCBwYXJhbWV0ZXIhAEludGVybmFsIGVycm9yIC0gNjRLIG9iamVjdHMgaW4gSGFuZGxlTWFuYWdlciEAUHhTY2VuZTo6c2V0RmxhZzogVGhpcyBmbGFnIGlzIG5vdCBtdXRhYmxlIC0geW91IGNhbiBvbmx5IHNldCBpdCBvbmNlIGluIFB4U2NlbmVEZXNjIGF0IHN0YXJ0dXAhAFB4QmF0Y2hRdWVyeTo6cmF5Y2FzdDogVGhlIG1heGltdW0gZGlzdGFuY2UgbXVzdCBiZSBncmVhdGVyIHRoYW4gemVybyEAUHhSaWdpZER5bmFtaWM6OnNldENvbnRhY3RSZXBvcnRUaHJlc2hvbGQ6IEZvcmNlIHRocmVzaG9sZCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiB6ZXJvIQBBcnRpY3VsYXRpb246OnNldFNvbHZlckl0ZXJhdGlvbkNvdW50OiB2ZWxvY2l0eUl0ZXJzIG11c3QgYmUgbW9yZSB0aGFuIHplcm8hAFB4UmlnaWREeW5hbWljOjpzZXRTb2x2ZXJJdGVyYXRpb25Db3VudDogdmVsb2NpdHlJdGVycyBtdXN0IGJlIG1vcmUgdGhhbiB6ZXJvIQBBcnRpY3VsYXRpb246OnNldFNvbHZlckl0ZXJhdGlvbkNvdW50OiBwb3NpdGlvbkl0ZXJzIG11c3QgYmUgbW9yZSB0aGFuIHplcm8hAFB4UmlnaWREeW5hbWljOjpzZXRTb2x2ZXJJdGVyYXRpb25Db3VudDogcG9zaXRpb25JdGVycyBtdXN0IGJlIG1vcmUgdGhhbiB6ZXJvIQBUcmlhbmdsZU1lc2g6IG1lc2ggaXMgdG9vIGJpZyBmb3IgdGhpcyBhbGdvIQBQeFNjZW5lOjpyZXNldEZpbHRlcmluZygpOiBvbmx5IFB4UmlnaWRBY3RvciBzdXBwb3J0cyB0aGlzIG9wZXJhdGlvbiEAUmVhY2hlZCBtYXhpbXVtIG51bWJlciBvZiBhbGxvY2F0ZWQgYmxvY2tzIHNvIDE2ayBibG9jayBhbGxvY2F0aW9uIHdpbGwgZmFpbCEAUHhTY2VuZTo6c2V0RG9taW5hbmNlR3JvdXBQYWlyOiBpbnZhbGlkIHBhcmFtcyEgR3JvdXBzIG11c3QgYmUgdW5lcXVhbCEgQ2FuJ3QgY2hhbmdlIG1hdHJpeCBkaWFnb25hbCEAQ29va2luZzo6Y29va0NvbnZleE1lc2g6IG5vbi1tYW5pZm9sZCBtZXNoIGNhbm5vdCBiZSB1c2VkLCBpbnZhbGlkIG1lc2ghAFB4U2NlbmU6OmNvbGxpZGUvc2ltdWxhdGU6IFRoZSBlbGFwc2VkIHRpbWUgbXVzdCBiZSBwb3NpdGl2ZSEATnBBcnRpY3VsYXRpb25MaW5rOjpzZXRBbmd1bGFyRGFtcGluZzogVGhlIGFuZ3VsYXIgZGFtcGluZyBtdXN0IGJlIG5vbm5lZ2F0aXZlIQBQeFJpZ2lkRHluYW1pYzo6c2V0QW5ndWxhckRhbXBpbmc6IFRoZSBhbmd1bGFyIGRhbXBpbmcgbXVzdCBiZSBub25uZWdhdGl2ZSEATnBBcnRpY3VsYXRpb25MaW5rOjpzZXRMaW5lYXJEYW1waW5nOiBUaGUgbGluZWFyIGRhbXBpbmcgbXVzdCBiZSBub25uZWdhdGl2ZSEAUHhSaWdpZER5bmFtaWM6OnNldExpbmVhckRhbXBpbmc6IFRoZSBsaW5lYXIgZGFtcGluZyBtdXN0IGJlIG5vbm5lZ2F0aXZlIQBQeFJpZ2lkRHluYW1pYzo6c2V0TWFzczogbWFzcyBtdXN0IGJlIG5vbi1uZWdhdGl2ZSEAUHhSaWdpZER5bmFtaWM6OnNldFdha2VDb3VudGVyOiB3YWtlQ291bnRlclZhbHVlIG11c3QgYmUgbm9uLW5lZ2F0aXZlIQBOcEFydGljdWxhdGlvbkxpbms6OnNldE1heEFuZ3VsYXJWZWxvY2l0eTogdGhyZXNob2xkIG11c3QgYmUgbm9uLW5lZ2F0aXZlIQBQeFJpZ2lkRHluYW1pYzo6c2V0TWF4QW5ndWxhclZlbG9jaXR5OiB0aHJlc2hvbGQgbXVzdCBiZSBub24tbmVnYXRpdmUhAFB4UmlnaWREeW5hbWljOjpzZXRTbGVlcFRocmVzaG9sZDogdGhyZXNob2xkIG11c3QgYmUgbm9uLW5lZ2F0aXZlIQBQaHlzaWNzOjpjcmVhdGVTY2VuZTogZGVzYy5pc1ZhbGlkKCkgaXMgZmFsc2UhAFBydW5lclN0cnVjdHVyZTo6YnVpbGQ6IFByb3ZpZGVkIGFjdG9yIGhhcyBhbHJlYWR5IGEgcHJ1bmluZyBzdHJ1Y3R1cmUhAE5wRGVzdHJveTogbWlzc2luZyB0eXBlIQBnZXRTdHJlYW06IG1pc3NpbmcgdHlwZSEAc2NoZWR1bGVGb3JVcGRhdGU6IG1pc3NpbmcgdHlwZSEAUHJ1bmVyU3RydWN0dXJlOjpidWlsZDogUHJvdmlkZWQgYWN0b3IgaGFzIG5vIHNjZW5lIHF1ZXJ5IHNoYXBlIQBQeFNjZW5lOjpyZXNldEZpbHRlcmluZygpOiBhY3RvciBub3QgaW4gc2NlbmUhAFBydW5lclN0cnVjdHVyZTo6YnVpbGQ6IEFjdG9yIGFscmVhZHkgYXNzaWduZWQgdG8gYSBzY2VuZSEAUHhSaWdpZER5bmFtaWM6OnNldEtpbmVtYXRpY1RhcmdldDogQm9keSBtdXN0IGJlIGluIGEgc2NlbmUhAFB4UmlnaWREeW5hbWljOjpjbGVhclRvcnF1ZTogQm9keSBtdXN0IGJlIGluIGEgc2NlbmUhAFB4UmlnaWREeW5hbWljOjphZGRUb3JxdWU6IEJvZHkgbXVzdCBiZSBpbiBhIHNjZW5lIQBQeFJpZ2lkRHluYW1pYzo6Y2xlYXJGb3JjZTogQm9keSBtdXN0IGJlIGluIGEgc2NlbmUhAFB4UmlnaWREeW5hbWljOjphZGRGb3JjZTogQm9keSBtdXN0IGJlIGluIGEgc2NlbmUhAE5wQXJ0aWN1bGF0aW9uTGluazo6Y2xlYXJUb3JxdWU6IGFydGljdWxhdGlvbiBsaW5rIG11c3QgYmUgaW4gYSBzY2VuZSEATnBBcnRpY3VsYXRpb25MaW5rOjphZGRUb3JxdWU6IGFydGljdWxhdGlvbiBsaW5rIG11c3QgYmUgaW4gYSBzY2VuZSEATnBBcnRpY3VsYXRpb25MaW5rOjpjbGVhckZvcmNlOiBhcnRpY3VsYXRpb24gbGluayBtdXN0IGJlIGluIGEgc2NlbmUhAE5wQXJ0aWN1bGF0aW9uTGluazo6YWRkRm9yY2U6IGFydGljdWxhdGlvbiBsaW5rIG11c3QgYmUgaW4gYSBzY2VuZSEAVHJpYW5nbGVNZXNoOiBFbmFibGUgbWVzaCB3ZWxkaW5nIHdpdGggMCB3ZWxkIHRvbGVyYW5jZSEAUHhTaGFwZTo6c2V0R2VvbWV0cnk6IFNoYXBlIGlzIGEgcGFydCBvZiBwcnVuaW5nIHN0cnVjdHVyZSwgcHJ1bmluZyBzdHJ1Y3R1cmUgaXMgbm93IGludmFsaWQhAFB4U2hhcGU6OnNldEZsYWc6IFNoYXBlIGlzIGEgcGFydCBvZiBwcnVuaW5nIHN0cnVjdHVyZSwgcHJ1bmluZyBzdHJ1Y3R1cmUgaXMgbm93IGludmFsaWQhAFB4U2hhcGU6OnNldExvY2FsUG9zZTogU2hhcGUgaXMgYSBwYXJ0IG9mIHBydW5pbmcgc3RydWN0dXJlLCBwcnVuaW5nIHN0cnVjdHVyZSBpcyBub3cgaW52YWxpZCEAUHhSaWdpZFN0YXRpYzo6c2V0R2xvYmFsUG9zZTogQWN0b3IgaXMgcGFydCBvZiBhIHBydW5pbmcgc3RydWN0dXJlLCBwcnVuaW5nIHN0cnVjdHVyZSBpcyBub3cgaW52YWxpZCEAUHhSaWdpZER5bmFtaWM6OnNldEdsb2JhbFBvc2U6IEFjdG9yIGlzIHBhcnQgb2YgYSBwcnVuaW5nIHN0cnVjdHVyZSwgcHJ1bmluZyBzdHJ1Y3R1cmUgaXMgbm93IGludmFsaWQhAFB4UmlnaWRBY3Rvcjo6cmVsZWFzZTogQWN0b3IgaXMgcGFydCBvZiBhIHBydW5pbmcgc3RydWN0dXJlLCBwcnVuaW5nIHN0cnVjdHVyZSBpcyBub3cgaW52YWxpZCEAUHhSaWdpZEFjdG9yOjphdHRhY2hTaGFwZTogQWN0b3IgaXMgcGFydCBvZiBhIHBydW5pbmcgc3RydWN0dXJlLCBwcnVuaW5nIHN0cnVjdHVyZSBpcyBub3cgaW52YWxpZCEAUHhSaWdpZEFjdG9yOjpkZXRhY2hTaGFwZTogQWN0b3IgaXMgcGFydCBvZiBhIHBydW5pbmcgc3RydWN0dXJlLCBwcnVuaW5nIHN0cnVjdHVyZSBpcyBub3cgaW52YWxpZCEAQ29va2luZzo6Y29va0NvbnZleE1lc2g6IHVzZXItcHJvdmlkZWQgY29udmV4IG1lc2ggZGVzY3JpcHRvciBpcyBpbnZhbGlkIQBDb29raW5nOjp2YWxpZGF0ZVRyaWFuZ2xlTWVzaDogdXNlci1wcm92aWRlZCB0cmlhbmdsZSBtZXNoIGRlc2NyaXB0b3IgaXMgaW52YWxpZCEAQ29va2luZzo6Y3JlYXRlSGVpZ2h0RmllbGQ6IHVzZXItcHJvdmlkZWQgaGVpZ2h0ZmllbGQgZGVzY3JpcHRvciBpcyBpbnZhbGlkIQBDb29raW5nOjpjb29rQ29udmV4TWVzaDogcHJvdmlkZWQgY29va2luZyBwYXJhbWV0ZXIgYXJlYVRlc3RFcHNpbG9uIGlzIGludmFsaWQhAFBydW5lclN0cnVjdHVyZTo6Z2V0UmlnaWRBY3RvcnM6IFBydW5pbmcgc3RydWN0dXJlIGlzIGludmFsaWQhAENvb2tpbmc6OmNvb2tDb252ZXhNZXNoOiBwcm92aWRlZCBjb29raW5nIHBhcmFtZXRlciBwbGFuZVRvbGVyYW5jZSBpcyBpbnZhbGlkIQBQeEJWSFN0cnVjdHVyZSBjb25uZWN0b3IgY291bGQgbm90IGhhdmUgYmVlbiByZW1vdmVkIQBOcFBoeXNpY3M6OmNyZWF0ZVNoYXBlOiB0cmlhbmdsZSBtZXNoIGFuZCBoZWlnaHRmaWVsZCB0cmlnZ2VycyBhcmUgbm90IHN1cHBvcnRlZCEAUHhTaGFwZTo6c2V0RmxhZyhzKTogdHJpYW5nbGUgbWVzaCBhbmQgaGVpZ2h0ZmllbGQgdHJpZ2dlcnMgYXJlIG5vdCBzdXBwb3J0ZWQhAFJpZ2lkQm9keTo6c2V0UmlnaWRCb2R5RmxhZzoga2luZW1hdGljIGFydGljdWxhdGlvbiBsaW5rcyBhcmUgbm90IHN1cHBvcnRlZCEAUmlnaWRCb2R5OjpzZXRSaWdpZEJvZHlGbGFnOiBkeW5hbWljIG1lc2hlcy9wbGFuZXMvaGVpZ2h0ZmllbGRzIGFyZSBub3Qgc3VwcG9ydGVkIQBHdTo6SGVpZ2h0RmllbGQ6Om9uUmVmQ291bnRaZXJvOiBkb3VibGUgZGVsZXRpb24gZGV0ZWN0ZWQhAEd1OjpDb252ZXhNZXNoOjpyZWxlYXNlOiBkb3VibGUgZGVsZXRpb24gZGV0ZWN0ZWQhAEd1OjpUcmlhbmdsZU1lc2g6OnJlbGVhc2U6IGRvdWJsZSBkZWxldGlvbiBkZXRlY3RlZCEAR3U6OkJWSFN0cnVjdHVyZTo6cmVsZWFzZTogZG91YmxlIGRlbGV0aW9uIGRldGVjdGVkIQBBZGRpbmcgY29uc3RyYWludCB0byBzY2VuZTogQWN0b3JzIGJlbG9uZyB0byBkaWZmZXJlbnQgc2NlbmVzLCB1bmRlZmluZWQgYmVoYXZpb3IgZXhwZWN0ZWQhAE5wU2NlbmU6OnNldEZyb3plbkFjdG9yRmxhZzogQ2Fubm90IHJhaXNlIEJ1aWxkRnJvemVuQWN0b3JzIGlmIFB4U2NlbmVGbGFnOjplRU5BQkxFX1NUQUJJTElaQVRJT04gYW5kIFB4U2NlbmVGbGFnOjplRU5BQkxFX0FDVElWRV9BQ1RPUlMgaXMgbm90IHJhaXNlZCEAUHhTY2VuZTo6YWRkQXJ0aWN1bGF0aW9uKCk6IHRoaXMgY2FsbCBpcyBub3QgYWxsb3dlZCB3aGlsZSB0aGUgc2ltdWxhdGlvbiBpcyBydW5uaW5nLiBDYWxsIHdpbGwgYmUgaWdub3JlZCEAUHhTY2VuZTo6c2V0TmJDb250YWN0RGF0YUJsb2NrOiBUaGlzIGNhbGwgaXMgbm90IGFsbG93ZWQgd2hpbGUgdGhlIHNpbXVsYXRpb24gaXMgcnVubmluZy4gQ2FsbCB3aWxsIGJlIGlnbm9yZWQhACVzIG5vdCBhc3NpZ25lZCB0byBzY2VuZSBvciBhc3NpZ25lZCB0byBhbm90aGVyIHNjZW5lLiBDYWxsIHdpbGwgYmUgaWdub3JlZCEAUHhTY2VuZTo6YWRkQWN0b3JzKCk6IEFjdG9yIGFscmVhZHkgYXNzaWduZWQgdG8gYSBzY2VuZS4gQ2FsbCB3aWxsIGJlIGlnbm9yZWQhAFB4U2NlbmU6OmFkZEFjdG9yKCk6IEFjdG9yIGFscmVhZHkgYXNzaWduZWQgdG8gYSBzY2VuZS4gQ2FsbCB3aWxsIGJlIGlnbm9yZWQhAFB4U2NlbmU6OmFkZEFydGljdWxhdGlvbigpOiBBcnRpY3VsYXRpb24gYWxyZWFkeSBhc3NpZ25lZCB0byBhIHNjZW5lLiBDYWxsIHdpbGwgYmUgaWdub3JlZCEAUHhTY2VuZTo6YWRkQWdncmVnYXRlKCk6IEFnZ3JlZ2F0ZSBhbHJlYWR5IGFzc2lnbmVkIHRvIGEgc2NlbmUuIENhbGwgd2lsbCBiZSBpZ25vcmVkIQBQeFNjZW5lOjpzaW11bGF0ZTogc2NyYXRjaCBibG9jayBtdXN0IGJlIDE2LWJ5dGUgYWxpZ25lZCEAUHhBcnRpY3VsYXRpb246OmNvbXB1dGVMYW1iZGEgOiBvYmplY3QgbXVzdCBiZSBpbiBhIHNjZW5lZCEAUHhTY2VuZTo6ZmV0Y2hTY2VuZVF1ZXJpZXMgd2FzIG5vdCBjYWxsZWQhAFB1cmUgdmlydHVhbCBmdW5jdGlvbiBjYWxsZWQhAEd1OjpDb252ZXhNZXNoOjpsb2FkQ29udmV4SHVsbDogY29udmV4IGh1bGwgaW5pdCBmYWlsZWQhAEFsbG9jYXRpbmcgcHJvamVjdGlvbiBub2RlIHF1ZXVlIGZhaWxlZCEAR3U6OkhlaWdodEZpZWxkOjpsb2FkOiBQWF9BTExPQyBmYWlsZWQhAEd1OjpDb252ZXhNZXNoOjpsb2FkRnJvbURlc2M6IGRlc2MuaXNWYWxpZCgpIGZhaWxlZCEAVHJpYW5nbGVNZXNoOjpsb2FkRnJvbURlc2M6IGRlc2MuaXNWYWxpZCgpIGZhaWxlZCEAR3U6OkhlaWdodEZpZWxkOjpsb2FkRnJvbURlc2M6IGRlc2MuaXNWYWxpZCgpIGZhaWxlZCEAVHJpYW5nbGVNZXNoOjpsb2FkRnJvbURlc2M6IG1QYXJhbXMubWlkcGhhc2VEZXNjLmlzVmFsaWQoKSBmYWlsZWQhAFB4QXJ0aWN1bGF0aW9uOjpjb21wdXRlTGFtYmRhIDogY2FjaGUgaXMgaW52YWxpZCwgYXJ0aWN1bGF0aW9uIGNvbmZpZ3VyYXRpb24gaGFzIGNoYW5nZWQhAFB4U2NlbmU6OnNldFZpc3VhbGl6YXRpb25DdWxsaW5nQm94KCk6IGludmFsaWQgYm91bmRzIHByb3ZpZGVkIQBQeFNjZW5lOjphZGRCcm9hZFBoYXNlUmVnaW9uKCk6IGludmFsaWQgYm91bmRzIHByb3ZpZGVkIQAlczogUHhUcmlhbmdsZU1lc2ggbWF0ZXJpYWwgaW5kaWNlcyByZWZlcmVuY2UgbW9yZSBtYXRlcmlhbHMgdGhhbiBwcm92aWRlZCEAJXM6IFB4SGVpZ2h0RmllbGQgbWF0ZXJpYWwgaW5kaWNlcyByZWZlcmVuY2UgbW9yZSBtYXRlcmlhbHMgdGhhbiBwcm92aWRlZCEAUHhTaGFwZTo6c2V0RmxhZyhzKTogdHJpYW5nbGUgbWVzaCwgaGVpZ2h0ZmllbGQgYW5kIHBsYW5lIHNoYXBlcyBjYW4gb25seSBiZSBzaW11bGF0aW9uIHNoYXBlcyBpZiBwYXJ0IG9mIGEgUHhSaWdpZFN0YXRpYyEAUHhSaWdpZER5bmFtaWM6OnNldEFuZ3VsYXJWZWxvY2l0eTogQm9keSBtdXN0IGJlIG5vbi1raW5lbWF0aWMhAFB4UmlnaWREeW5hbWljOjpzZXRMaW5lYXJWZWxvY2l0eTogQm9keSBtdXN0IGJlIG5vbi1raW5lbWF0aWMhAFB4UmlnaWREeW5hbWljOjpzZXRXYWtlQ291bnRlcjogQm9keSBtdXN0IGJlIG5vbi1raW5lbWF0aWMhAFB4UmlnaWREeW5hbWljOjpwdXRUb1NsZWVwOiBCb2R5IG11c3QgYmUgbm9uLWtpbmVtYXRpYyEAUHhSaWdpZER5bmFtaWM6Ondha2VVcDogQm9keSBtdXN0IGJlIG5vbi1raW5lbWF0aWMhAFB4UmlnaWREeW5hbWljOjpjbGVhclRvcnF1ZTogQm9keSBtdXN0IGJlIG5vbi1raW5lbWF0aWMhAFB4UmlnaWREeW5hbWljOjphZGRUb3JxdWU6IEJvZHkgbXVzdCBiZSBub24ta2luZW1hdGljIQBQeFJpZ2lkRHluYW1pYzo6Y2xlYXJGb3JjZTogQm9keSBtdXN0IGJlIG5vbi1raW5lbWF0aWMhAFB4UmlnaWREeW5hbWljOjphZGRGb3JjZTogQm9keSBtdXN0IGJlIG5vbi1raW5lbWF0aWMhAFB4UmlnaWREeW5hbWljOjpzZXRLaW5lbWF0aWNUYXJnZXQ6IEJvZHkgbXVzdCBiZSBraW5lbWF0aWMhAEZhaWxlZCB0byBhbGxvY2F0ZSBtZW1vcnkgZm9yIGZpbHRlciBzaGFkZXIgZGF0YSEAQXJ0aWN1bGF0aW9uSGVscGVyOjpnZXRDb2VmZmljaWVudE1hdHJpeCgpIGNvbW1vbkluaXQgbmVlZCB0byBiZSBjYWxsZWQgZmlyc3QgdG8gaW5pdGlhbGl6ZSBkYXRhIQBBcnRpY3VsYXRpb25IZWxwZXI6OmdldEdlbmVyYWxpemVkTWFzc01hdHJpeCgpIGNvbW1vbkluaXQgbmVlZCB0byBiZSBjYWxsZWQgZmlyc3QgdG8gaW5pdGlhbGl6ZSBkYXRhIQBBcnRpY3VsYXRpb246OmdldEpvaW50QWNjZWxlcmF0aW9uKCkgY29tbW9uSW5pdCBuZWVkIHRvIGJlIGNhbGxlZCBmaXJzdCB0byBpbml0aWFsaXplIGRhdGEhAEFydGljdWxhdGlvbjo6Z2V0R2VuZXJhbGlzZWRHcmF2aXR5Rm9yY2UoKSBjb21tb25Jbml0IG5lZWQgdG8gYmUgY2FsbGVkIGZpcnN0IHRvIGluaXRpYWxpemUgZGF0YSEAQXJ0aWN1bGF0aW9uSGVscGVyOjpnZXRKb2ludEZvcmNlKCkgY29tbW9uSW5pdCBuZWVkIHRvIGJlIGNhbGxlZCBmaXJzdCB0byBpbml0aWFsaXplIGRhdGEhAEFydGljdWxhdGlvbjo6Z2V0Q29yaW9saXNBbmRDZW50cmlmdWdhbEZvcmNlKCkgY29tbW9uSW5pdCBuZWVkIHRvIGJlIGNhbGxlZCBmaXJzdCB0byBpbml0aWFsaXplIGRhdGEhAFB4TWF0ZXJpYWw6OnNldFJlc3RpdHV0aW9uOiBJbnZhbGlkIHZhbHVlICVmIHdhcyBjbGFtcGVkIHRvIFswLDFdIQBQeE1hdGVyaWFsOjpzZXRSZXN0aXR1dGlvbjogUmVzdGl0dXRpb24gdmFsdWUgaGFzIHRvIGJlIGluIFswLDFdIQBQdmREYXRhU3RyZWFtOjpjcmVhdGUgLSBwdmQgbXVzdCBiZSBub24tTlVMTCEAUmF5Y2FzdCBjYWNoZSBzcGVjaWZpZWQgYnV0IHNoYXBlIG9yIGFjdG9yIHBvaW50ZXIgaXMgTlVMTCEAbWF0ZXJpYWwgcG9pbnRlciAlZCBpcyBOVUxMIQBQeFNjZW5lOjpyZXNldEZpbHRlcmluZygpOiBzcGVjaWZpZWQgc2hhcGVzIG5vdCBvZiB0eXBlIGVTSU1VTEFUSU9OX1NIQVBFIG9yIGVUUklHR0VSX1NIQVBFIQBBcnRpY3VsYXRpb246OnNldFNvbHZlckl0ZXJhdGlvbkNvdW50OiB2ZWxvY2l0eUl0ZXJzIG11c3QgYmUgbm8gZ3JlYXRlciB0aGFuIDI1NSEAUHhSaWdpZER5bmFtaWM6OnNldFNvbHZlckl0ZXJhdGlvbkNvdW50OiB2ZWxvY2l0eUl0ZXJzIG11c3QgYmUgbm8gZ3JlYXRlciB0aGFuIDI1NSEAQXJ0aWN1bGF0aW9uOjpzZXRTb2x2ZXJJdGVyYXRpb25Db3VudDogcG9zaXRpb25JdGVycyBtdXN0IGJlIG5vIGdyZWF0ZXIgdGhhbiAyNTUhAFB4UmlnaWREeW5hbWljOjpzZXRTb2x2ZXJJdGVyYXRpb25Db3VudDogcG9zaXRpb25JdGVycyBtdXN0IGJlIG5vIGdyZWF0ZXIgdGhhbiAyNTUhAFB4U2NlbmU6OnNldER5bmFtaWNUcmVlUmVidWlsZFJhdGVIaW50KCk6IFBhcmFtIGhhcyB0byBiZSA+PSA0IQBQeFNjZW5lOjpzZXREb21pbmFuY2VHcm91cFBhaXI6IGludmFsaWQgcGFyYW1zISBHcm91cHMgbXVzdCBiZSA8PSAzMSEAUHhTY2VuZTo6Z2V0RG9taW5hbmNlR3JvdXBQYWlyOiBpbnZhbGlkIHBhcmFtcyEgR3JvdXBzIG11c3QgYmUgPD0gMzEhAFB4QXJ0aWN1bGF0aW9uSm9pbnQ6OnNldFR3aXN0TGltaXRDb250YWN0RGlzdGFuY2U6IHBhZGRpbmcgY29lZmZpY2llbnQgbXVzdCBiZSA+IDAhAFB4QXJ0aWN1bGF0aW9uSm9pbnQ6OnNldFN3aW5nTGltaXRDb250YWN0RGlzdGFuY2U6IHBhZGRpbmcgY29lZmZpY2llbnQgbXVzdCBiZSA+IDAhAFB4QXJ0aWN1bGF0aW9uSm9pbnQ6OnNldFN0aWZmbmVzczogc3ByaW5nIGNvZWZmaWNpZW50IG11c3QgYmUgPj0gMCEAUHhBcnRpY3VsYXRpb25Kb2ludDo6c2V0RGFtcGluZzogZGFtcGluZyBjb2VmZmljaWVudCBtdXN0IGJlID49IDAhAFB4U2NlbmU6OnNldERvbWluYW5jZUdyb3VwUGFpcjogaW52YWxpZCBwYXJhbXMhIGRvbWluYW5jZSBtdXN0IGJlIG9uZSBvZiAoMSwxKSwgKDEsMCksIG9yICgwLDEpIQBQeFNjZW5lOjpzaW11bGF0ZTogU2ltdWxhdGlvbiBpcyBzdGlsbCBwcm9jZXNzaW5nIGxhc3Qgc2ltdWxhdGUgY2FsbCwgeW91IHNob3VsZCBjYWxsIGZldGNoUmVzdWx0cygpIQBOcFBoeXNpY3M6OmNyZWF0ZVNoYXBlOiBDcmVhdGluZyBIZWlnaHRmaWVsZCBzaGFwZSB3aXRob3V0IGhhdmluZyBjYWxsZWQgUHhSZWdpc3RlcltVbmlmaWVkXUhlaWdodEZpZWxkcygpIQBQeFNjZW5lOjpmZXRjaENvbGxpc2lvbjogZmV0Y2hDb2xsaXNpb24oKSBzaG91bGQgYmUgY2FsbGVkIGFmdGVyIGNvbGxpZGUoKSBhbmQgYmVmb3JlIGFkdmFuY2UoKSEAUHhTY2VuZTo6YWR2YW5jZTogYWR2YW5jZSgpIGNhbGxlZCBpbGxlZ2FsbHkhIGFkdmFuY2UoKSBuZWVkZWQgdG8gYmUgY2FsbGVkIGFmdGVyIGZldGNoQ29sbGlzaW9uKCkgYW5kIGJlZm9yZSBmZXRjaFJlc3VsdCgpISEASGVpZ2h0IEZpZWxkIFJheWNhc3QgdGVzdCBjYWxsZWQgd2l0aCBoZWlnaHQgZmllbGRzIHVucmVnaXN0ZXJlZCAASGVpZ2h0IEZpZWxkIFN3ZWVwIHRlc3QgY2FsbGVkIHdpdGggaGVpZ2h0IGZpZWxkcyB1bnJlZ2lzdGVyZWQgAEhlaWdodCBGaWVsZCBPdmVybGFwIHRlc3QgY2FsbGVkIHdpdGggaGVpZ2h0IGZpZWxkcyB1bnJlZ2lzdGVyZWQgAGVFTkFCTEVfQUNUSVZFX0FDVE9SUyAARHJvcHBpbmcgY29udGFjdHMgaW4gc3BoZXJlIHZzIG1lc2g6IGV4Y2VlZGVkIGxpbWl0IG9mIDY0IABJbGxlZ2FsIHdyaXRlIGNhbGwgZGV0ZWN0ZWQgaW4gJXMgZnJvbSB0aHJlYWQgJWQgZHVyaW5nIHNwbGl0IGZldGNoUmVzdWx0cyEgTm90ZSB0aGF0IHdyaXRlIG9wZXJhdGlvbnMgdG8gdGhlIFNESyBhcmUgbm90IHBlcm1pdHRlZCBiZXR3ZWVuIHRoZSBzdGFydCBvZiBmZXRjaFJlc3VsdHNTdGFydCgpIGFuZCBlbmQgb2YgZmV0Y2hSZXN1bHRzRmluaXNoKCkuIEJlaGF2aW9yIHdpbGwgYmUgdW5kZWZpbmVkLiAAUHhBcnRpY3VsYXRpb246OmFkZExvb3BKb2ludCA6IGF0IGxlYXN0IG9uZSBvZiB0aGUgUHhBcnRpY3VsYXRpb25MaW5rIGJlbG9uZ3MgdG8gdGhpcyBhcnRpY3VsYXRpb24hIABQeEFydGljdWxhdGlvbjo6YWRkTG9vcEpvaW50IDogYXQgbGVhc3Qgb25lIG9mIHRoZSBQeFJpZ2lkQWN0b3JzIG5lZWQgdG8gYmUgUHhBcnRpY3VsYXRpb25MaW5rISAAUHhBcnRpY3VsYXRpb246OmNvbXB1dGVDb2VmZmljaWVudE1hdHJpeCA6IGNhY2hlIGlzIGludmFsaWQsIGFydGljdWxhdGlvbiBjb25maWd1cmF0aW9uIGhhcyBjaGFuZ2VkISAAUHhBcnRpY3VsYXRpb246OmNvbXB1dGVHZW5lcmFsaXplZE1hc3NNYXRyaXggOiBjYWNoZSBpcyBpbnZhbGlkLCBhcnRpY3VsYXRpb24gY29uZmlndXJhdGlvbiBoYXMgY2hhbmdlZCEgAFB4QXJ0aWN1bGF0aW9uOjpjb21wdXRlSm9pbnRBY2NlbGVyYXRpb24gOiBjYWNoZSBpcyBpbnZhbGlkLCBhcnRpY3VsYXRpb24gY29uZmlndXJhdGlvbiBoYXMgY2hhbmdlZCEgAFB4QXJ0aWN1bGF0aW9uOjpjb21wdXRlRGVuc2VKYWNvYmlhbiA6IGNhY2hlIGlzIGludmFsaWQsIGFydGljdWxhdGlvbiBjb25maWd1cmF0aW9uIGhhcyBjaGFuZ2VkISAAUHhBcnRpY3VsYXRpb246OmFwcGx5Q2FjaGUgOiBjYWNoZSBpcyBpbnZhbGlkLCBhcnRpY3VsYXRpb24gY29uZmlndXJhdGlvbiBoYXMgY2hhbmdlZCEgAFB4QXJ0aWN1bGF0aW9uOjpjb21wdXRlR2VuZXJhbGlzZWRHcmF2aXR5Rm9yY2UgOiBjYWNoZSBpcyBpbnZhbGlkLCBhcnRpY3VsYXRpb24gY29uZmlndXJhdGlvbiBoYXMgY2hhbmdlZCEgAFB4QXJ0aWN1bGF0aW9uOjpjb21wdXRlSm9pbnRGb3JjZSA6IGNhY2hlIGlzIGludmFsaWQsIGFydGljdWxhdGlvbiBjb25maWd1cmF0aW9uIGhhcyBjaGFuZ2VkISAAUHhBcnRpY3VsYXRpb246OmNvbXB1dGVHZW5lcmFsaXplZEV4dGVybmFsRm9yY2UgOiBjYWNoZSBpcyBpbnZhbGlkLCBhcnRpY3VsYXRpb24gY29uZmlndXJhdGlvbiBoYXMgY2hhbmdlZCEgAFB4QXJ0aWN1bGF0aW9uOjpjb21wdXRlQ29yaW9saXNBbmRDZW50cmlmdWdhbEZvcmNlIDogY2FjaGUgaXMgaW52YWxpZCwgYXJ0aWN1bGF0aW9uIGNvbmZpZ3VyYXRpb24gaGFzIGNoYW5nZWQhIAAlczogYWN0b3IgcG9zZSBmb3IgJWxwIGlzIG91dHNpZGUgc2FuaXR5IGJvdW5kcwoAQUFCQk1hbmFnZXI6OmFkZEJvdW5kcyAtIGFnZ3JlZ2F0ZUlkIG91dCBvZiBib3VuZHMKAEFBQkJNYW5hZ2VyOjpkZXN0cm95QWdncmVnYXRlIC0gYWdncmVnYXRlSWQgb3V0IG9mIGJvdW5kcwoAJXMoJWQpIDogQXNzZXJ0aW9uIGZhaWxlZDogJXMKACVzICglZCkgOiAlcyA6ICVzCgBBQUJCTWFuYWdlcjo6ZGVzdHJveUFnZ3JlZ2F0ZSAtIGFnZ3JlZ2F0ZSBzdGlsbCBoYXMgYm91bmRzIHRoYXQgbmVlZHMgcmVtb3ZlZAoAQUFCQk1hbmFnZXI6OmRlc3Ryb3lBZ2dyZWdhdGUgLSBhZ2dyZWdhdGUgaGFzIGFscmVhZHkgYmVlbiByZW1vdmVkCgBTY2FsZSBpbnZhbGlkLgoAR3U6OkNvbnZleE1lc2g6IEVycm9yIGNvbXB1dGluZyBtZXNoIG1hc3MgcHJvcGVydGllcyEKAENvbnRhY3QgYnVmZmVyIG92ZXJmbG93IGRldGVjdGVkLCBwbGVhc2UgaW5jcmVhc2UgaXRzIHNpemUgaW4gdGhlIHNjZW5lIGRlc2MhCgBQYXRjaCBidWZmZXIgb3ZlcmZsb3cgZGV0ZWN0ZWQsIHBsZWFzZSBpbmNyZWFzZSBpdHMgc2l6ZSBpbiB0aGUgc2NlbmUgZGVzYyEKAEZvcmNlIGJ1ZmZlciBvdmVyZmxvdyBkZXRlY3RlZCwgcGxlYXNlIGluY3JlYXNlIGl0cyBzaXplIGluIHRoZSBzY2VuZSBkZXNjIQoAT25seSA0Mjk0OTY3Mjk2IGJyb2FkcGhhc2UgcGFpcnMgYXJlIHN1cHBvcnRlZC4gIFRoaXMgbGltaXQgaGFzIGJlZW4gZXhjZWVkZWQgYW5kIHNvbWUgcGFpcnMgd2lsbCBiZSBkcm9wcGVkIAoASWxsZWdhbCBCcm9hZFBoYXNlVXBkYXRlRGF0YSAKAEJyb2FkUGhhc2VTYXA6OnVwZGF0ZSAtIHNjcmF0Y2hBbGxvY2F0b3IgbXVzdCBiZSBub24tTlVMTCAKAEJyb2FkUGhhc2VNQlA6OnVwZGF0ZSAtIHNjcmF0Y2hBbGxvY2F0b3IgbXVzdCBiZSBub24tTlVMTCAKAEJyb2FkUGhhc2VBQlA6OnVwZGF0ZSAtIHNjcmF0Y2hBbGxvY2F0b3IgbXVzdCBiZSBub24tTlVMTCAKAEJyb2FkUGhhc2VTYXA6OnNpbmdsZVRocmVhZGVkVXBkYXRlIC0gc2NyYXRjaEFsbG9jYXRvciBtdXN0IGJlIG5vbi1OVUxMIAoAUE41cGh5c3gxMlB4Rm91bmRhdGlvbkUATjVwaHlzeDEyUHhGb3VuZGF0aW9uRQBONXBoeXN4MTlQeEFsbG9jYXRvckNhbGxiYWNrRQBONXBoeXN4MTVQeEVycm9yQ2FsbGJhY2tFAGlpaWlpAE41cGh5c3g5UHhQaHlzaWNzRQBQTjVwaHlzeDVQeFB2ZEUATjVwaHlzeDVQeFB2ZEUATjVwaHlzeDE4UHhQcm9maWxlckNhbGxiYWNrRQBpaWlpAFBONXBoeXN4MjJQeERlZmF1bHRDcHVEaXNwYXRjaGVyRQBONXBoeXN4MjJQeERlZmF1bHRDcHVEaXNwYXRjaGVyRQBONXBoeXN4MTVQeENwdURpc3BhdGNoZXJFAGlpaQBQTjVwaHlzeDlQeFBoeXNpY3NFAE41cGh5c3gxN1B4VG9sZXJhbmNlc1NjYWxlRQBpaWlpaWlpAHZpaQBQTjVwaHlzeDlQeENvb2tpbmdFAE41cGh5c3g5UHhDb29raW5nRQBONXBoeXN4MTVQeENvb2tpbmdQYXJhbXNFAFBONXBoeXN4MTNQeFJpZ2lkU3RhdGljRQBONXBoeXN4MTNQeFJpZ2lkU3RhdGljRQBONXBoeXN4MTJQeFJpZ2lkQWN0b3JFAE41cGh5c3g3UHhBY3RvckUATjVwaHlzeDZQeEJhc2VFAE41cGh5c3g3UHhQbGFuZUUATjVwaHlzeDEwUHhNYXRlcmlhbEUAUE41cGh5c3gxMVB4U2NlbmVEZXNjRQBONXBoeXN4MTFQeFNjZW5lRGVzY0UAUE41cGh5c3gyNVB4U2ltdWxhdGlvbkV2ZW50Q2FsbGJhY2tFAE41cGh5c3gyNVB4U2ltdWxhdGlvbkV2ZW50Q2FsbGJhY2tFAE5TdDNfXzI2dmVjdG9ySU41cGh5c3gxOFB4Q29udGFjdFBhaXJQb2ludEVOU185YWxsb2NhdG9ySVMyX0VFRUUAaWkAUE41cGh5c3gxOVB4Q2Fwc3VsZUNvbnRyb2xsZXJFAE41cGh5c3gxOVB4Q29udHJvbGxlck1hbmFnZXJFAE41cGh5c3gyM1B4Q2Fwc3VsZUNvbnRyb2xsZXJEZXNjRQBONXBoeXN4MTZQeENvbnRyb2xsZXJEZXNjRQBQTjVwaHlzeDE1UHhCb3hDb250cm9sbGVyRQBONXBoeXN4MTlQeEJveENvbnRyb2xsZXJEZXNjRQBQS041cGh5c3gyNVB4U2ltdWxhdGlvbkV2ZW50Q2FsbGJhY2tFAHYAdmkAMzJQeFNpbXVsYXRpb25FdmVudENhbGxiYWNrV3JhcHBlcgBOMTBlbXNjcmlwdGVuN3dyYXBwZXJJTjVwaHlzeDI1UHhTaW11bGF0aW9uRXZlbnRDYWxsYmFja0VFRQBOMTBlbXNjcmlwdGVuOGludGVybmFsMTFXcmFwcGVyQmFzZUUAUDMyUHhTaW11bGF0aW9uRXZlbnRDYWxsYmFja1dyYXBwZXIAUEszMlB4U2ltdWxhdGlvbkV2ZW50Q2FsbGJhY2tXcmFwcGVyAE4xMGVtc2NyaXB0ZW4zdmFsRQBQTjVwaHlzeDdQeFNoYXBlRQBONXBoeXN4N1B4U2hhcGVFAFBONXBoeXN4MTJQeFJpZ2lkQWN0b3JFAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFAFBONXBoeXN4MTJQeEZpeGVkSm9pbnRFAE41cGh5c3gxMlB4Rml4ZWRKb2ludEUATjVwaHlzeDdQeEpvaW50RQBONXBoeXN4MTFQeFRyYW5zZm9ybUUAUE41cGh5c3gxNVB4UmV2b2x1dGVKb2ludEUATjVwaHlzeDE1UHhSZXZvbHV0ZUpvaW50RQBQTjVwaHlzeDE2UHhTcGhlcmljYWxKb2ludEUATjVwaHlzeDE2UHhTcGhlcmljYWxKb2ludEUAUE41cGh5c3gxNVB4RGlzdGFuY2VKb2ludEUATjVwaHlzeDE1UHhEaXN0YW5jZUpvaW50RQBQTjVwaHlzeDE2UHhQcmlzbWF0aWNKb2ludEUATjVwaHlzeDE2UHhQcmlzbWF0aWNKb2ludEUAUE41cGh5c3g5UHhENkpvaW50RQBONXBoeXN4OVB4RDZKb2ludEUATjVwaHlzeDE2UHhDb25zdHJhaW50RmxhZzRFbnVtRQBONXBoeXN4OFB4U3ByaW5nRQBQTjVwaHlzeDhQeFNwcmluZ0UAUEtONXBoeXN4OFB4U3ByaW5nRQBmaWkAdmlpZgBONXBoeXN4MjJQeEpvaW50TGltaXRQYXJhbWV0ZXJzRQBQTjVwaHlzeDIyUHhKb2ludExpbWl0UGFyYW1ldGVyc0UAUEtONXBoeXN4MjJQeEpvaW50TGltaXRQYXJhbWV0ZXJzRQBONXBoeXN4MTZQeEpvaW50TGltaXRDb25lRQBQTjVwaHlzeDE2UHhKb2ludExpbWl0Q29uZUUAUEtONXBoeXN4MTZQeEpvaW50TGltaXRDb25lRQBpaWZmAGlpZmZmAE41cGh5c3gyMlB4Sm9pbnRMaW5lYXJMaW1pdFBhaXJFAFBONXBoeXN4MjJQeEpvaW50TGluZWFyTGltaXRQYWlyRQBQS041cGh5c3gyMlB4Sm9pbnRMaW5lYXJMaW1pdFBhaXJFAGlpaWZmAGlpaWZmZgBONXBoeXN4MjNQeEpvaW50QW5ndWxhckxpbWl0UGFpckUAUE41cGh5c3gyM1B4Sm9pbnRBbmd1bGFyTGltaXRQYWlyRQBQS041cGh5c3gyM1B4Sm9pbnRBbmd1bGFyTGltaXRQYWlyRQBQTjVwaHlzeDdQeEpvaW50RQBQS041cGh5c3g3UHhKb2ludEUAdmlpaWkAdmlpZmYAdmlpaQBQS041cGh5c3gxNlB4U3BoZXJpY2FsSm9pbnRFAFBLTjVwaHlzeDE1UHhSZXZvbHV0ZUpvaW50RQB2aWlmaQBQS041cGh5c3gxMlB4Rml4ZWRKb2ludEUAUEtONXBoeXN4MTVQeERpc3RhbmNlSm9pbnRFAFBLTjVwaHlzeDE2UHhQcmlzbWF0aWNKb2ludEUATjVwaHlzeDhQeEQ2QXhpczRFbnVtRQBONXBoeXN4MTBQeEQ2TW90aW9uNEVudW1FAE41cGh5c3gxNFB4RDZKb2ludERyaXZlRQBQTjVwaHlzeDE0UHhENkpvaW50RHJpdmVFAFBLTjVwaHlzeDE0UHhENkpvaW50RHJpdmVFAGlpZmZmaQBONXBoeXN4OVB4RDZEcml2ZTRFbnVtRQBQS041cGh5c3g5UHhENkpvaW50RQBONXBoeXN4NlB4VmVjM0UAdmlpaWlpAFBONXBoeXN4MTlQeEFsbG9jYXRvckNhbGxiYWNrRQBQS041cGh5c3gxOVB4QWxsb2NhdG9yQ2FsbGJhY2tFAE41cGh5c3gxOFB4RGVmYXVsdEFsbG9jYXRvckUAUE41cGh5c3gxOFB4RGVmYXVsdEFsbG9jYXRvckUAUEtONXBoeXN4MThQeERlZmF1bHRBbGxvY2F0b3JFAFBONXBoeXN4MTdQeFRvbGVyYW5jZXNTY2FsZUUAUEtONXBoeXN4MTdQeFRvbGVyYW5jZXNTY2FsZUUAaQBOU3QzX18yNnZlY3RvcklONXBoeXN4NlB4VmVjM0VOU185YWxsb2NhdG9ySVMyX0VFRUUAUE5TdDNfXzI2dmVjdG9ySU41cGh5c3g2UHhWZWMzRU5TXzlhbGxvY2F0b3JJUzJfRUVFRQBQS05TdDNfXzI2dmVjdG9ySU41cGh5c3g2UHhWZWMzRU5TXzlhbGxvY2F0b3JJUzJfRUVFRQBONXBoeXN4NlB4UXVhdEUATjVwaHlzeDE0UHhFeHRlbmRlZFZlYzNFAE41cGh5c3g5UHhCb3VuZHMzRQBONXBoeXN4MThQeENvbnRhY3RQYWlyUG9pbnRFAFBONXBoeXN4MThQeENvbnRhY3RQYWlyUG9pbnRFAFBLTjVwaHlzeDE4UHhDb250YWN0UGFpclBvaW50RQBQTlN0M19fMjZ2ZWN0b3JJTjVwaHlzeDE4UHhDb250YWN0UGFpclBvaW50RU5TXzlhbGxvY2F0b3JJUzJfRUVFRQBQS05TdDNfXzI2dmVjdG9ySU41cGh5c3gxOFB4Q29udGFjdFBhaXJQb2ludEVOU185YWxsb2NhdG9ySVMyX0VFRUUATjVwaHlzeDEwUHhJREVOVElUWUUATjVwaHlzeDI0UHhQdmRJbnN0cnVtZW50YXRpb25GbGFnNEVudW1FAE41cGh5c3gyNFB4VmlzdWFsaXphdGlvblBhcmFtZXRlcjRFbnVtRQBONXBoeXN4MTJQeERlYnVnUG9pbnRFAFBONXBoeXN4MTJQeERlYnVnUG9pbnRFAFBLTjVwaHlzeDEyUHhEZWJ1Z1BvaW50RQBONXBoeXN4MTFQeERlYnVnTGluZUUAUE41cGh5c3gxMVB4RGVidWdMaW5lRQBQS041cGh5c3gxMVB4RGVidWdMaW5lRQBONXBoeXN4MTVQeERlYnVnVHJpYW5nbGVFAFBONXBoeXN4MTVQeERlYnVnVHJpYW5nbGVFAFBLTjVwaHlzeDE1UHhEZWJ1Z1RyaWFuZ2xlRQBpaWlpaWkATjVwaHlzeDE0UHhSZW5kZXJCdWZmZXJFAFBONXBoeXN4MTRQeFJlbmRlckJ1ZmZlckUAUEtONXBoeXN4MTRQeFJlbmRlckJ1ZmZlckUATjVwaHlzeDExUHhGb3JjZU1vZGU0RW51bUUAUEtONXBoeXN4MTFQeFNjZW5lRGVzY0UAUEtONXBoeXN4MTJQeEZvdW5kYXRpb25FAE41cGh5c3g3UHhGbGFnc0lOU18xMVB4U2NlbmVGbGFnNEVudW1FakVFAFBONXBoeXN4N1B4RmxhZ3NJTlNfMTFQeFNjZW5lRmxhZzRFbnVtRWpFRQBQS041cGh5c3g3UHhGbGFnc0lOU18xMVB4U2NlbmVGbGFnNEVudW1FakVFAE41cGh5c3gxMVB4U2NlbmVGbGFnNEVudW1FAE41cGh5c3g3UHhTY2VuZUUAUE41cGh5c3g3UHhTY2VuZUUAUEtONXBoeXN4N1B4U2NlbmVFAFBLTjVwaHlzeDE0UHhCVkhTdHJ1Y3R1cmVFAE41cGh5c3gxNFB4QlZIU3RydWN0dXJlRQBQTjVwaHlzeDE2UHhQdmRTY2VuZUNsaWVudEUATjVwaHlzeDE2UHhQdmRTY2VuZUNsaWVudEUATjVwaHlzeDdQeEZsYWdzSU5TXzE1UHhBY3RvclR5cGVGbGFnNEVudW1FdEVFAFBQTjVwaHlzeDdQeEFjdG9yRQBQTjVwaHlzeDdQeEFjdG9yRQBmaWlpAGlpaWlmAE41cGh5c3gxM1B4SGl0Q2FsbGJhY2tJTlNfMTJQeFJheWNhc3RIaXRFRUUAaWlpaWlmaQBONXBoeXN4MTJQeFJheWNhc3RIaXRFAE41cGh5c3gxM1B4TG9jYXRpb25IaXRFAE41cGh5c3gxMFB4UXVlcnlIaXRFAE41cGh5c3gxMlB4QWN0b3JTaGFwZUUATjVwaHlzeDE3UHhRdWVyeUZpbHRlckRhdGFFAFBONXBoeXN4MjFQeFF1ZXJ5RmlsdGVyQ2FsbGJhY2tFAE41cGh5c3gyMVB4UXVlcnlGaWx0ZXJDYWxsYmFja0UAUEtONXBoeXN4MTJQeFF1ZXJ5Q2FjaGVFAE41cGh5c3gxMlB4UXVlcnlDYWNoZUUAaWlpaWlmaWlpaWkAaWlpaWlmaWlpaQBOU3QzX18yNnZlY3RvcklONXBoeXN4MTJQeFJheWNhc3RIaXRFTlNfOWFsbG9jYXRvcklTMl9FRUVFAGlpaWlpZmlpaWlpaQBONXBoeXN4MTBQeEdlb21ldHJ5RQBONXBoeXN4MTBQeFN3ZWVwSGl0RQBpaWlpaWlmaWlpaWlmAE5TdDNfXzI2dmVjdG9ySU41cGh5c3gxMFB4U3dlZXBIaXRFTlNfOWFsbG9jYXRvcklTMl9FRUVFAGlpaWlpaWZpaWlpaWlmAFBONXBoeXN4MTBQeFF1ZXJ5SGl0RQBQS041cGh5c3gxMFB4UXVlcnlIaXRFAFBONXBoeXN4MTNQeExvY2F0aW9uSGl0RQBQS041cGh5c3gxM1B4TG9jYXRpb25IaXRFAFBONXBoeXN4MTJQeFJheWNhc3RIaXRFAFBLTjVwaHlzeDEyUHhSYXljYXN0SGl0RQBQTlN0M19fMjZ2ZWN0b3JJTjVwaHlzeDEyUHhSYXljYXN0SGl0RU5TXzlhbGxvY2F0b3JJUzJfRUVFRQBQS05TdDNfXzI2dmVjdG9ySU41cGh5c3gxMlB4UmF5Y2FzdEhpdEVOU185YWxsb2NhdG9ySVMyX0VFRUUAUE41cGh5c3gxM1B4SGl0Q2FsbGJhY2tJTlNfMTJQeFJheWNhc3RIaXRFRUUAUEtONXBoeXN4MTNQeEhpdENhbGxiYWNrSU5TXzEyUHhSYXljYXN0SGl0RUVFADI0UHhSYXljYXN0Q2FsbGJhY2tXcmFwcGVyAE4xMGVtc2NyaXB0ZW43d3JhcHBlcklONXBoeXN4MTNQeEhpdENhbGxiYWNrSU5TMV8xMlB4UmF5Y2FzdEhpdEVFRUVFAFAyNFB4UmF5Y2FzdENhbGxiYWNrV3JhcHBlcgBQSzI0UHhSYXljYXN0Q2FsbGJhY2tXcmFwcGVyAE41cGh5c3gxMVB4SGl0QnVmZmVySU5TXzEyUHhSYXljYXN0SGl0RUVFAFBONXBoeXN4MTFQeEhpdEJ1ZmZlcklOU18xMlB4UmF5Y2FzdEhpdEVFRQBQS041cGh5c3gxMVB4SGl0QnVmZmVySU5TXzEyUHhSYXljYXN0SGl0RUVFAFBONXBoeXN4MTBQeFN3ZWVwSGl0RQBQS041cGh5c3gxMFB4U3dlZXBIaXRFAFBOU3QzX18yNnZlY3RvcklONXBoeXN4MTBQeFN3ZWVwSGl0RU5TXzlhbGxvY2F0b3JJUzJfRUVFRQBQS05TdDNfXzI2dmVjdG9ySU41cGh5c3gxMFB4U3dlZXBIaXRFTlNfOWFsbG9jYXRvcklTMl9FRUVFAE41cGh5c3gxM1B4SGl0Q2FsbGJhY2tJTlNfMTBQeFN3ZWVwSGl0RUVFAFBONXBoeXN4MTNQeEhpdENhbGxiYWNrSU5TXzEwUHhTd2VlcEhpdEVFRQBQS041cGh5c3gxM1B4SGl0Q2FsbGJhY2tJTlNfMTBQeFN3ZWVwSGl0RUVFADIyUHhTd2VlcENhbGxiYWNrV3JhcHBlcgBOMTBlbXNjcmlwdGVuN3dyYXBwZXJJTjVwaHlzeDEzUHhIaXRDYWxsYmFja0lOUzFfMTBQeFN3ZWVwSGl0RUVFRUUAUDIyUHhTd2VlcENhbGxiYWNrV3JhcHBlcgBQSzIyUHhTd2VlcENhbGxiYWNrV3JhcHBlcgBONXBoeXN4MTFQeEhpdEJ1ZmZlcklOU18xMFB4U3dlZXBIaXRFRUUAUE41cGh5c3gxMVB4SGl0QnVmZmVySU5TXzEwUHhTd2VlcEhpdEVFRQBQS041cGh5c3gxMVB4SGl0QnVmZmVySU5TXzEwUHhTd2VlcEhpdEVFRQBONXBoeXN4N1B4RmxhZ3NJTlNfOVB4SGl0RmxhZzRFbnVtRXRFRQBQTjVwaHlzeDdQeEZsYWdzSU5TXzlQeEhpdEZsYWc0RW51bUV0RUUAUEtONXBoeXN4N1B4RmxhZ3NJTlNfOVB4SGl0RmxhZzRFbnVtRXRFRQBONXBoeXN4OVB4SGl0RmxhZzRFbnVtRQBQTjVwaHlzeDE3UHhRdWVyeUZpbHRlckRhdGFFAFBLTjVwaHlzeDE3UHhRdWVyeUZpbHRlckRhdGFFAE41cGh5c3gxMlB4RmlsdGVyRGF0YUUATjVwaHlzeDdQeEZsYWdzSU5TXzExUHhRdWVyeUZsYWc0RW51bUV0RUUAUE41cGh5c3g3UHhGbGFnc0lOU18xMVB4UXVlcnlGbGFnNEVudW1FdEVFAFBLTjVwaHlzeDdQeEZsYWdzSU5TXzExUHhRdWVyeUZsYWc0RW51bUV0RUUATjVwaHlzeDExUHhRdWVyeUZsYWc0RW51bUUATjVwaHlzeDE0UHhRdWVyeUhpdFR5cGU0RW51bUUAUEtONXBoeXN4MjFQeFF1ZXJ5RmlsdGVyQ2FsbGJhY2tFADI4UHhRdWVyeUZpbHRlckNhbGxiYWNrV3JhcHBlcgBOMTBlbXNjcmlwdGVuN3dyYXBwZXJJTjVwaHlzeDIxUHhRdWVyeUZpbHRlckNhbGxiYWNrRUVFAFAyOFB4UXVlcnlGaWx0ZXJDYWxsYmFja1dyYXBwZXIAUEsyOFB4UXVlcnlGaWx0ZXJDYWxsYmFja1dyYXBwZXIAUEtONXBoeXN4N1B4U2hhcGVFAFBLTjVwaHlzeDEyUHhSaWdpZEFjdG9yRQBQTjVwaHlzeDEyUHhRdWVyeUNhY2hlRQBONXBoeXN4MTNQeENvbWJpbmVNb2RlNEVudW1FAFBONXBoeXN4MTBQeE1hdGVyaWFsRQBQS041cGh5c3gxMFB4TWF0ZXJpYWxFAE5TdDNfXzI2dmVjdG9ySVBONXBoeXN4MTBQeE1hdGVyaWFsRU5TXzlhbGxvY2F0b3JJUzNfRUVFRQBQTlN0M19fMjZ2ZWN0b3JJUE41cGh5c3gxMFB4TWF0ZXJpYWxFTlNfOWFsbG9jYXRvcklTM19FRUVFAFBLTlN0M19fMjZ2ZWN0b3JJUE41cGh5c3gxMFB4TWF0ZXJpYWxFTlNfOWFsbG9jYXRvcklTM19FRUVFAE41cGh5c3g3UHhGbGFnc0lOU18xMVB4U2hhcGVGbGFnNEVudW1FaEVFAE41cGh5c3gxMVB4U2hhcGVGbGFnNEVudW1FAE41cGh5c3gxM1B4Qm94R2VvbWV0cnlFAE41cGh5c3gxNlB4U3BoZXJlR2VvbWV0cnlFAE41cGh5c3gxNVB4UGxhbmVHZW9tZXRyeUUAUEtONXBoeXN4OVB4UGh5c2ljc0UAUE41cGh5c3gxNFB4UmlnaWREeW5hbWljRQBONXBoeXN4MTRQeFJpZ2lkRHluYW1pY0UATjVwaHlzeDExUHhSaWdpZEJvZHlFAFBLTjVwaHlzeDVQeFB2ZEUAUE41cGh5c3g3UHhGbGFnc0lOU18xMVB4U2hhcGVGbGFnNEVudW1FaEVFAFBLTjVwaHlzeDdQeEZsYWdzSU5TXzExUHhTaGFwZUZsYWc0RW51bUVoRUUATjVwaHlzeDExUHhBY3RvckZsYWc0RW51bUUAUE41cGh5c3gxNVB4RXJyb3JDYWxsYmFja0UAUEtONXBoeXN4MTVQeEVycm9yQ2FsbGJhY2tFAFBONXBoeXN4MjJQeERlZmF1bHRFcnJvckNhbGxiYWNrRQBQS041cGh5c3gyMlB4RGVmYXVsdEVycm9yQ2FsbGJhY2tFAE41cGh5c3gxM1B4Qml0QW5kRGF0YVRJaExoMTI4RUVFAFBONXBoeXN4MTNQeEJpdEFuZERhdGFUSWhMaDEyOEVFRQBQS041cGh5c3gxM1B4Qml0QW5kRGF0YVRJaExoMTI4RUVFAE41cGh5c3gxOVB4SGVpZ2h0RmllbGRTYW1wbGVFAFBONXBoeXN4MTlQeEhlaWdodEZpZWxkU2FtcGxlRQBQS041cGh5c3gxOVB4SGVpZ2h0RmllbGRTYW1wbGVFAE5TdDNfXzI2dmVjdG9ySU41cGh5c3gxOVB4SGVpZ2h0RmllbGRTYW1wbGVFTlNfOWFsbG9jYXRvcklTMl9FRUVFAFBOU3QzX18yNnZlY3RvcklONXBoeXN4MTlQeEhlaWdodEZpZWxkU2FtcGxlRU5TXzlhbGxvY2F0b3JJUzJfRUVFRQBQS05TdDNfXzI2dmVjdG9ySU41cGh5c3gxOVB4SGVpZ2h0RmllbGRTYW1wbGVFTlNfOWFsbG9jYXRvcklTMl9FRUVFAE5TdDNfXzI2dmVjdG9ySXROU185YWxsb2NhdG9ySXRFRUVFAFBOU3QzX18yNnZlY3Rvckl0TlNfOWFsbG9jYXRvckl0RUVFRQBQS05TdDNfXzI2dmVjdG9ySXROU185YWxsb2NhdG9ySXRFRUVFAFBLTjVwaHlzeDlQeENvb2tpbmdFAFBONXBoeXN4MTJQeENvbnZleE1lc2hFAE41cGh5c3gxMlB4Q29udmV4TWVzaEUAUE41cGh5c3gxNFB4VHJpYW5nbGVNZXNoRQBONXBoeXN4MTRQeFRyaWFuZ2xlTWVzaEUAaWlpaWlpaWlpAFBONXBoeXN4MTNQeEhlaWdodEZpZWxkRQBONXBoeXN4MTNQeEhlaWdodEZpZWxkRQBQTjVwaHlzeDE1UHhDb29raW5nUGFyYW1zRQBQS041cGh5c3gxNVB4Q29va2luZ1BhcmFtc0UAUE41cGh5c3gxNVB4Q3B1RGlzcGF0Y2hlckUAUEtONXBoeXN4MTVQeENwdURpc3BhdGNoZXJFAFBONXBoeXN4MTRQeEJWSFN0cnVjdHVyZUUATjVwaHlzeDEwUHhCYXNlVGFza0UAUE41cGh5c3gxMFB4QmFzZVRhc2tFAFBLTjVwaHlzeDEwUHhCYXNlVGFza0UAUEtONXBoeXN4MjJQeERlZmF1bHRDcHVEaXNwYXRjaGVyRQBONXBoeXN4N1B4RmxhZ3NJTlNfMTBQeFBhaXJGbGFnNEVudW1FdEVFAFBONXBoeXN4N1B4RmxhZ3NJTlNfMTBQeFBhaXJGbGFnNEVudW1FdEVFAFBLTjVwaHlzeDdQeEZsYWdzSU5TXzEwUHhQYWlyRmxhZzRFbnVtRXRFRQBONXBoeXN4N1B4RmxhZ3NJTlNfMTJQeEZpbHRlckZsYWc0RW51bUV0RUUAUE41cGh5c3g3UHhGbGFnc0lOU18xMlB4RmlsdGVyRmxhZzRFbnVtRXRFRQBQS041cGh5c3g3UHhGbGFnc0lOU18xMlB4RmlsdGVyRmxhZzRFbnVtRXRFRQBONXBoeXN4MTBQeFBhaXJGbGFnNEVudW1FAE41cGh5c3gxMlB4RmlsdGVyRmxhZzRFbnVtRQBQS041cGh5c3g3UHhBY3RvckUAUE41cGh5c3gxMVB4UmlnaWRCb2R5RQBQS041cGh5c3gxMVB4UmlnaWRCb2R5RQBONXBoeXN4MTVQeFJpZ2lkQm9keUZsYWc0RW51bUUAaWlpZgBONXBoeXN4N1B4RmxhZ3NJTlNfMTVQeFJpZ2lkQm9keUZsYWc0RW51bUVoRUUAUE41cGh5c3g3UHhGbGFnc0lOU18xNVB4UmlnaWRCb2R5RmxhZzRFbnVtRWhFRQBQS041cGh5c3g3UHhGbGFnc0lOU18xNVB4UmlnaWRCb2R5RmxhZzRFbnVtRWhFRQBQS041cGh5c3gxM1B4UmlnaWRTdGF0aWNFAFBLTjVwaHlzeDE0UHhSaWdpZER5bmFtaWNFAE41cGh5c3gyMlB4UmlnaWREeW5hbWljTG9ja0ZsYWc0RW51bUUATjVwaHlzeDdQeEZsYWdzSU5TXzIyUHhSaWdpZER5bmFtaWNMb2NrRmxhZzRFbnVtRWhFRQBQTjVwaHlzeDdQeEZsYWdzSU5TXzIyUHhSaWdpZER5bmFtaWNMb2NrRmxhZzRFbnVtRWhFRQBQS041cGh5c3g3UHhGbGFnc0lOU18yMlB4UmlnaWREeW5hbWljTG9ja0ZsYWc0RW51bUVoRUUAUE41cGh5c3gxMFB4R2VvbWV0cnlFAFBLTjVwaHlzeDEwUHhHZW9tZXRyeUUAUE41cGh5c3gxM1B4Qm94R2VvbWV0cnlFAFBLTjVwaHlzeDEzUHhCb3hHZW9tZXRyeUUAUE41cGh5c3gxNlB4U3BoZXJlR2VvbWV0cnlFAFBLTjVwaHlzeDE2UHhTcGhlcmVHZW9tZXRyeUUAaWlmAE41cGh5c3gxN1B4Q2Fwc3VsZUdlb21ldHJ5RQBQTjVwaHlzeDE3UHhDYXBzdWxlR2VvbWV0cnlFAFBLTjVwaHlzeDE3UHhDYXBzdWxlR2VvbWV0cnlFAFBLTjVwaHlzeDE0UHhUcmlhbmdsZU1lc2hFAE41cGh5c3gyMlB4VHJpYW5nbGVNZXNoR2VvbWV0cnlFAFBONXBoeXN4MjJQeFRyaWFuZ2xlTWVzaEdlb21ldHJ5RQBQS041cGh5c3gyMlB4VHJpYW5nbGVNZXNoR2VvbWV0cnlFAE41cGh5c3gxMVB4TWVzaFNjYWxlRQBONXBoeXN4N1B4RmxhZ3NJTlNfMThQeE1lc2hHZW9tZXRyeUZsYWc0RW51bUVoRUUAUE41cGh5c3g3UHhGbGFnc0lOU18xOFB4TWVzaEdlb21ldHJ5RmxhZzRFbnVtRWhFRQBQS041cGh5c3g3UHhGbGFnc0lOU18xOFB4TWVzaEdlb21ldHJ5RmxhZzRFbnVtRWhFRQBONXBoeXN4MThQeE1lc2hHZW9tZXRyeUZsYWc0RW51bUUAUE41cGh5c3gxNVB4UGxhbmVHZW9tZXRyeUUAUEtONXBoeXN4MTVQeFBsYW5lR2VvbWV0cnlFAFBLTjVwaHlzeDEyUHhDb252ZXhNZXNoRQBONXBoeXN4MjBQeENvbnZleE1lc2hHZW9tZXRyeUUAUE41cGh5c3gyMFB4Q29udmV4TWVzaEdlb21ldHJ5RQBQS041cGh5c3gyMFB4Q29udmV4TWVzaEdlb21ldHJ5RQBONXBoeXN4N1B4RmxhZ3NJTlNfMjRQeENvbnZleE1lc2hHZW9tZXRyeUZsYWc0RW51bUVoRUUAUE41cGh5c3gxMVB4TWVzaFNjYWxlRQBQS041cGh5c3gxMVB4TWVzaFNjYWxlRQBQTjVwaHlzeDdQeEZsYWdzSU5TXzI0UHhDb252ZXhNZXNoR2VvbWV0cnlGbGFnNEVudW1FaEVFAFBLTjVwaHlzeDdQeEZsYWdzSU5TXzI0UHhDb252ZXhNZXNoR2VvbWV0cnlGbGFnNEVudW1FaEVFAE41cGh5c3gyNFB4Q29udmV4TWVzaEdlb21ldHJ5RmxhZzRFbnVtRQBQS041cGh5c3gxM1B4SGVpZ2h0RmllbGRFAE41cGh5c3gyMVB4SGVpZ2h0RmllbGRHZW9tZXRyeUUAUE41cGh5c3gyMVB4SGVpZ2h0RmllbGRHZW9tZXRyeUUAUEtONXBoeXN4MjFQeEhlaWdodEZpZWxkR2VvbWV0cnlFAGlpaWlmZmYAUE41cGh5c3g3UHhQbGFuZUUAUEtONXBoeXN4N1B4UGxhbmVFAGlpZmZmZgBQTjVwaHlzeDE5UHhDb250cm9sbGVyTWFuYWdlckUATjVwaHlzeDIxUHhDb250cm9sbGVyU2hhcGVUeXBlNEVudW1FAE41cGh5c3gyMVB4Q2Fwc3VsZUNsaW1iaW5nTW9kZTRFbnVtRQBONXBoeXN4MjdQeENvbnRyb2xsZXJOb25XYWxrYWJsZU1vZGU0RW51bUUAUEtONXBoeXN4MTlQeENvbnRyb2xsZXJNYW5hZ2VyRQBQTjVwaHlzeDEyUHhDb250cm9sbGVyRQB2aWlpZgBQS041cGh5c3gxMlB4Q29udHJvbGxlckUAaWlpaWZmaWkAUEtONXBoeXN4MTlQeENhcHN1bGVDb250cm9sbGVyRQBQS041cGh5c3gxNVB4Qm94Q29udHJvbGxlckUAUE41cGh5c3gxNlB4Q29udHJvbGxlckRlc2NFAFBLTjVwaHlzeDE2UHhDb250cm9sbGVyRGVzY0UAUE41cGh5c3gyNVB4VXNlckNvbnRyb2xsZXJIaXRSZXBvcnRFAE41cGh5c3gyNVB4VXNlckNvbnRyb2xsZXJIaXRSZXBvcnRFAFBONXBoeXN4MjNQeENhcHN1bGVDb250cm9sbGVyRGVzY0UAUEtONXBoeXN4MjNQeENhcHN1bGVDb250cm9sbGVyRGVzY0UAUE41cGh5c3gxOVB4Qm94Q29udHJvbGxlckRlc2NFAFBLTjVwaHlzeDE5UHhCb3hDb250cm9sbGVyRGVzY0UATjVwaHlzeDE3UHhPYnN0YWNsZUNvbnRleHRFAFBONXBoeXN4MTdQeE9ic3RhY2xlQ29udGV4dEUAUEtONXBoeXN4MTdQeE9ic3RhY2xlQ29udGV4dEUATjVwaHlzeDE5UHhDb250cm9sbGVyRmlsdGVyc0UAUE41cGh5c3gxOVB4Q29udHJvbGxlckZpbHRlcnNFAFBLTjVwaHlzeDE5UHhDb250cm9sbGVyRmlsdGVyc0UAUEtONXBoeXN4MTJQeEZpbHRlckRhdGFFAFBONXBoeXN4MjZQeENvbnRyb2xsZXJGaWx0ZXJDYWxsYmFja0UATjVwaHlzeDI2UHhDb250cm9sbGVyRmlsdGVyQ2FsbGJhY2tFAFBLTjVwaHlzeDI2UHhDb250cm9sbGVyRmlsdGVyQ2FsbGJhY2tFAE41cGh5c3g3UHhGbGFnc0lOU18yNVB4Q29udHJvbGxlckNvbGxpc2lvbkZsYWc0RW51bUVoRUUAUE41cGh5c3g3UHhGbGFnc0lOU18yNVB4Q29udHJvbGxlckNvbGxpc2lvbkZsYWc0RW51bUVoRUUAUEtONXBoeXN4N1B4RmxhZ3NJTlNfMjVQeENvbnRyb2xsZXJDb2xsaXNpb25GbGFnNEVudW1FaEVFAE41cGh5c3gyNVB4Q29udHJvbGxlckNvbGxpc2lvbkZsYWc0RW51bUUAUEtONXBoeXN4MjVQeFVzZXJDb250cm9sbGVySGl0UmVwb3J0RQBONXBoeXN4MjBQeENvbnRyb2xsZXJTaGFwZUhpdEUATjVwaHlzeDE1UHhDb250cm9sbGVySGl0RQBONXBoeXN4MTZQeENvbnRyb2xsZXJzSGl0RQBONXBoeXN4MjNQeENvbnRyb2xsZXJPYnN0YWNsZUhpdEUAMzJQeFVzZXJDb250cm9sbGVySGl0UmVwb3J0V3JhcHBlcgBOMTBlbXNjcmlwdGVuN3dyYXBwZXJJTjVwaHlzeDI1UHhVc2VyQ29udHJvbGxlckhpdFJlcG9ydEVFRQBQMzJQeFVzZXJDb250cm9sbGVySGl0UmVwb3J0V3JhcHBlcgBQSzMyUHhVc2VyQ29udHJvbGxlckhpdFJlcG9ydFdyYXBwZXIAUE41cGh5c3gxNVB4Q29udHJvbGxlckhpdEUAUEtONXBoeXN4MTVQeENvbnRyb2xsZXJIaXRFAFBONXBoeXN4MjBQeENvbnRyb2xsZXJTaGFwZUhpdEUAUEtONXBoeXN4MjBQeENvbnRyb2xsZXJTaGFwZUhpdEUAUE41cGh5c3gxNlB4Q29udHJvbGxlcnNIaXRFAFBLTjVwaHlzeDE2UHhDb250cm9sbGVyc0hpdEUAUE41cGh5c3gyM1B4Q29udHJvbGxlck9ic3RhY2xlSGl0RQBQS041cGh5c3gyM1B4Q29udHJvbGxlck9ic3RhY2xlSGl0RQAAzMzMPk41cGh5c3gyQnAxM0Jyb2FkUGhhc2VBQlBFAE41cGh5c3gyQnAxMEJyb2FkUGhhc2VFAE41cGh5c3gyQnAxNEJyb2FkUGhhc2VCYXNlRQAAAAAAAAAAAAAEBAT/BAMC/wQBAP//////TjVwaHlzeDE3TUJQVXBkYXRlV29ya1Rhc2tFAE41cGh5c3g3TUJQVGFza0UATjVwaHlzeDIxTUJQUG9zdFVwZGF0ZVdvcmtUYXNrRQBONXBoeXN4MkJwMTNCcm9hZFBoYXNlTUJQRQBONXBoeXN4MkJwMTdTYXBVcGRhdGVXb3JrVGFza0UATjVwaHlzeDJCcDIxU2FwUG9zdFVwZGF0ZVdvcmtUYXNrRQBONXBoeXN4MkJwMjlCcm9hZFBoYXNlQmF0Y2hVcGRhdGVXb3JrVGFza0UATjVwaHlzeDJCcDEzQnJvYWRQaGFzZVNhcEUATjVwaHlzeDJCcDMwQWdncmVnYXRlQm91bmRzQ29tcHV0YXRpb25UYXNrRQBONXBoeXN4MkJwMThGaW5hbGl6ZVVwZGF0ZVRhc2tFAE41cGh5c3gyQnAyNFBvc3RCcm9hZFBoYXNlU3RhZ2UyVGFza0UATjVwaHlzeDJCcDI4UGVyc2lzdGVudEFjdG9yQWdncmVnYXRlUGFpckUATjVwaHlzeDJCcDE1UGVyc2lzdGVudFBhaXJzRQBONXBoeXN4MkJwMzJQZXJzaXN0ZW50QWdncmVnYXRlQWdncmVnYXRlUGFpckUATjVwaHlzeDJCcDI4UGVyc2lzdGVudFNlbGZDb2xsaXNpb25QYWlyc0UATjVwaHlzeDJCcDI3U29ydEFnZ3JlZ2F0ZUJvdW5kc1BhcmFsbGVsRQBONXBoeXN4MkJwMzNQcm9jZXNzU2VsZkNvbGxpc2lvblBhaXJzUGFyYWxsZWxFAE41cGh5c3gyQnAxOVByb2Nlc3NBZ2dQYWlyc0Jhc2VFAE41cGh5c3gyQnAyN1Byb2Nlc3NBZ2dQYWlyc1BhcmFsbGVsVGFza0UATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJCcDExQUFCQk1hbmFnZXJFWGFkTF9aTlMzXzEycG9zdEJwU3RhZ2UzRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MklHMTNUaGlyZFBhc3NUYXNrRQBONXBoeXN4MklHMTdQb3N0VGhpcmRQYXNzVGFza0UATjVwaHlzeDJDbTEyUmVuZGVyQnVmZmVyRQBONXBoeXN4MlNjOFJpZ2lkU2ltRQBONXBoeXN4MlNjN0JvZHlTaW1FAE41cGh5c3gxNVB4c0NDRFN3ZWVwVGFza0UATjVwaHlzeDE3UHhzQ0NEQWR2YW5jZVRhc2tFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18xM1B4c0NDRENvbnRleHRFWGFkTF9aTlMyXzEycG9zdENDRFN3ZWVwRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMTNQeHNDQ0RDb250ZXh0RVhhZExfWk5TMl8xNHBvc3RDQ0RBZHZhbmNlRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMTNQeHNDQ0RDb250ZXh0RVhhZExfWk5TMl8xOHBvc3RDQ0REZXBlbmV0cmF0ZUVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJTYzE2U2hhcGVJbnRlcmFjdGlvbkUATjVwaHlzeDJTYzE4VHJpZ2dlckludGVyYWN0aW9uRQBONXBoeXN4MlNjMjRFbGVtZW50SW50ZXJhY3Rpb25NYXJrZXJFAAAAAAAAAwAAAAUAAABONXBoeXN4MlNjMjFFbGVtZW50U2ltSW50ZXJhY3Rpb25FAE41cGh5c3gyU2MxMUludGVyYWN0aW9uRQBONXBoeXN4MlNjMThUcmlnZ2VyQ29udGFjdFRhc2tFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18yU2MxME5QaGFzZUNvcmVFWGFkTF9aTlMzXzMzbWVyZ2VQcm9jZXNzZWRUcmlnZ2VySW50ZXJhY3Rpb25zRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MlNjOEFjdG9yU2ltRQBONXBoeXN4MkNtMjlDb25zdHJhaW50SW1tZWRpYXRlVmlzdWFsaXplckUATjVwaHlzeDIyUHhDb25zdHJhaW50VmlzdWFsaXplckUATjVwaHlzeDlQeFRhc2tNZ3JFAE41cGh5c3gxM1B4VGFza01hbmFnZXJFAE41cGh5c3gyM1B4c0RlZmF1bHRNZW1vcnlNYW5hZ2VyRQBONXBoeXN4MTZQeHNNZW1vcnlNYW5hZ2VyRQBONXBoeXN4MjVQeHNEZWZhdWx0TWVtb3J5QWxsb2NhdG9yRQBONXBoeXN4NnNoZGZuZDI0VmlydHVhbEFsbG9jYXRvckNhbGxiYWNrRQBONXBoeXN4MkR5MTdTb2x2ZXJDb3JlR2VuZXJhbEUATjVwaHlzeDJEeTEwU29sdmVyQ29yZUUATjVwaHlzeDJEeTE5U29sdmVyQ29yZUdlbmVyYWxQRkUAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAP041cGh5c3gyRHkxNEJsb2NrQWxsb2NhdG9yRQBONXBoeXN4MjFQeENvbnN0cmFpbnRBbGxvY2F0b3JFAE41cGh5c3gyRHkxNUR5bmFtaWNzQ29udGV4dEUATjVwaHlzeDJEeTdDb250ZXh0RQBONXBoeXN4MkR5MTlQeHNQcmVJbnRlZ3JhdGVUYXNrRQBONXBoeXN4MkR5MzhQeHNTb2x2ZXJDcmVhdGVGaW5hbGl6ZUNvbnN0cmFpbnRzVGFza0UATjVwaHlzeDJEeTE4UHhzU29sdmVyU3RhcnRUYXNrRQBONXBoeXN4MkR5MzRQeHNTb2x2ZXJDb25zdHJhaW50UG9zdFByb2Nlc3NUYXNrRQBONXBoeXN4MkR5MjhTb2x2ZXJBcnRpY3VsYXRpb25VcGRhdGVUYXNrRQBONXBoeXN4MkR5MTZQeHNTb2x2ZXJFbmRUYXNrRQBONXBoeXN4MkR5MjNQeHNTb2x2ZXJTZXR1cFNvbHZlVGFza0UATjVwaHlzeDJEeTIxUHhzUGFyYWxsZWxTb2x2ZXJUYXNrRQBONXBoeXN4MkR5MzJQeHNTb2x2ZXJDb25zdHJhaW50UGFydGl0aW9uVGFza0UATjVwaHlzeDJEeTIyVXBkYXRlQ29udGludWF0aW9uVGFza0UATjVwaHlzeDJEeTE3S2luZW1hdGljQ29weVRhc2tFAE41cGh5c3gyRHkyMVB4c0ZvcmNlVGhyZXNob2xkVGFza0UATjVwaHlzeDJEeTI5UHhzQ3JlYXRlRmluYWxpemVDb250YWN0c1Rhc2tFAE41cGh5c3gyRHkyOVB4c0NyZWF0ZUFydGljQ29uc3RyYWludHNUYXNrRQBONXBoeXN4MkR5MThEeW5hbWljc1RHU0NvbnRleHRFAE41cGh5c3gyRHkyNVVwZGF0ZUNvbnRpbnVhdGlvblRHU1Rhc2tFAE41cGh5c3gyRHkyMEtpbmVtYXRpY0NvcHlUR1NUYXNrRQBONXBoeXN4MkR5MTdEeW5hbWljc01lcmdlVGFza0UATjVwaHlzeDJEeTE2QXJ0aWN1bGF0aW9uVGFza0UATjVwaHlzeDJEeTEyQ29weUJhY2tUYXNrRQBONXBoeXN4MkR5MTVVcGRhdGVBcnRpY1Rhc2tFAE41cGh5c3gyRHkxNFNldHVwRGVzY3NUYXNrRQBONXBoeXN4MkR5MTZQcmVJbnRlZ3JhdGVUYXNrRQBONXBoeXN4MkR5MjRQcmVJbnRlZ3JhdGVQYXJhbGxlbFRhc2tFAE41cGh5c3gyRHkyMVNldHVwQXJ0aWN1bGF0aW9uVGFza0UATjVwaHlzeDJEeTE0U2V0U3RlcHBlclRhc2tFAE41cGh5c3gyRHk0MFNldHVwQXJ0aWN1bGF0aW9uSW50ZXJuYWxDb25zdHJhaW50c1Rhc2tFAE41cGh5c3gyRHkxM1BhcnRpdGlvblRhc2tFAE41cGh5c3gyRHkyNlNldHVwU29sdmVyQ29uc3RyYWludHNUYXNrRQBONXBoeXN4MkR5MjlTZXR1cFNvbHZlckNvbnN0cmFpbnRzU3ViVGFza0UATjVwaHlzeDJEeTMyUHhzQ3JlYXRlQXJ0aWNDb25zdHJhaW50c1N1YlRhc2tFAE41cGh5c3gyRHkxNVNvbHZlSXNsYW5kVGFza0UATjVwaHlzeDJEeTE3UGFyYWxsZWxTb2x2ZVRhc2tFAE41cGh5c3gyRHkyMUZpbmlzaFNvbHZlSXNsYW5kVGFza0UATjVwaHlzeDJEeTEzRW5kSXNsYW5kVGFza0UAAAAAAAAAAAAAAAAAAAABAAEBAQAAAQEBAAAAAAEBAQEBAAAAAQEBAQAAAAABAQEAAAAAAAAAAAAAAAAAAE41cGh5c3gzMFB4c05waGFzZUltcGxlbWVudGF0aW9uQ29udGV4dEUATjVwaHlzeDQ2UHh2TnBoYXNlSW1wbGVtZW50YXRpb25Db250ZXh0VXNhYmxlQXNGYWxsYmFja0UATjVwaHlzeDMwUHh2TnBoYXNlSW1wbGVtZW50YXRpb25Db250ZXh0RQBONXBoeXN4MzFQeHZOcGhhc2VJbXBsZW1lbnRhdGlvbkZhbGxiYWNrRQAxNVB4c0NNVXBkYXRlVGFzawAyM1B4c0NNRGlzY3JldGVVcGRhdGVUYXNrAE41cGh5c3gyU2MyMFNpbXVsYXRpb25Db250cm9sbGVyRQBONXBoeXN4MjNQeHNTaW11bGF0aW9uQ29udHJvbGxlckUATjVwaHlzeDJEeTEzQXJ0aWN1bGF0aW9uVkUATjVwaHlzeDJEeTEyQXJ0aWN1bGF0aW9uRQBONXBoeXN4MkR5MjZBcnRpY3VsYXRpb25CbG9ja0FsbG9jYXRvckUATjVwaHlzeDJEeTE5QmxvY2tCYXNlZEFsbG9jYXRvckUATjVwaHlzeDJEeTI0RmVhdGhlcnN0b25lQXJ0aWN1bGF0aW9uRQAzMFNjU2ltdWxhdGlvbkNvbnRyb2xsZXJDYWxsYmFjawBONXBoeXN4MzFQeHNTaW11bGF0aW9uQ29udHJvbGxlckNhbGxiYWNrRQAyMlNjQWZ0ZXJJbnRlZ3JhdGlvblRhc2sATjVwaHlzeDJDbTRUYXNrRQBONXBoeXN4MTRQeExpZ2h0Q3B1VGFza0UAMzlTcGVjdWxhdGl2ZUNDRENvbnRhY3REaXN0YW5jZVVwZGF0ZVRhc2sANTFTcGVjdWxhdGl2ZUNDRENvbnRhY3REaXN0YW5jZUFydGljdWxhdGlvblVwZGF0ZVRhc2sAMjFEaXJ0eVNoYXBlVXBkYXRlc1Rhc2sAMTlVcGRhdGVDQ0RCb3VuZHNUYXNrADI1U2NLaW5lbWF0aWNQb3NlVXBkYXRlVGFzawAyNlNjS2luZW1hdGljU2hhcGVVcGRhdGVUYXNrADI0Q29uc3RyYWludFByb2plY3Rpb25UYXNrADIxU2NLaW5lbWF0aWNVcGRhdGVUYXNrADI1U2NLaW5lbWF0aWNBZGREeW5hbWljVGFzawAxOFNjQmVmb3JlU29sdmVyVGFzawAyM1NjQXJ0aWNCZWZvcmVTb2x2ZXJUYXNrADIyVXBkYXRQcm9qZWN0ZWRQb3NlVGFzawAyMlVwZGF0ZUFydGljdWxhdGlvblRhc2sAMTdPdmVybGFwRmlsdGVyVGFzawAyME9uT3ZlcmxhcENyZWF0ZWRUYXNrAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18yU2M1U2NlbmVFWGFkTF9aTlMzXzIxc2Vjb25kUGFzc05hcnJvd1BoYXNlRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMThEZWxlZ2F0ZUZhbm91dFRhc2tJTlNfMlNjNVNjZW5lRVhhZExfWk5TM18xNXBvc3ROYXJyb3dQaGFzZUVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEwRmFub3V0VGFza0UATjVwaHlzeDJDbThCYXNlVGFza0UATjVwaHlzeDJDbTE4RGVsZWdhdGVGYW5vdXRUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMTdmaW5hbGl6YXRpb25QaGFzZUVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMTh1cGRhdGVDQ0RNdWx0aVBhc3NFUE5TXzEwUHhCYXNlVGFza0VFRUVFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18yU2M1U2NlbmVFWGFkTF9aTlMzXzE2YWZ0ZXJJbnRlZ3JhdGlvbkVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMjBjb25zdHJhaW50UHJvamVjdGlvbkVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMTBwb3N0U29sdmVyRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMlNjNVNjZW5lRVhhZExfWk5TM182c29sdmVyRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMlNjNVNjZW5lRVhhZExfWk5TM18yMXVwZGF0ZUJvZGllc0FuZFNoYXBlc0VQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMjZ1cGRhdGVTaW11bGF0aW9uQ29udHJvbGxlckVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMTR1cGRhdGVEeW5hbWljc0VQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMTlwcm9jZXNzTG9zdENvbnRhY3RzRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMlNjNVNjZW5lRVhhZExfWk5TM18yMHByb2Nlc3NMb3N0Q29udGFjdHMyRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMlNjNVNjZW5lRVhhZExfWk5TM18yMHByb2Nlc3NMb3N0Q29udGFjdHMzRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMlNjNVNjZW5lRVhhZExfWk5TM18xNWRlc3Ryb3lNYW5hZ2Vyc0VQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMTZsb3N0VG91Y2hSZXBvcnRzRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMlNjNVNjZW5lRVhhZExfWk5TM18yMnVucmVnaXN0ZXJJbnRlcmFjdGlvbnNFUE5TXzEwUHhCYXNlVGFza0VFRUVFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18yU2M1U2NlbmVFWGFkTF9aTlMzXzQwcHJvY2Vzc05hcnJvd1BoYXNlTG9zdFRvdWNoRXZlbnRzSXNsYW5kc0VQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMzNwcm9jZXNzTmFycm93UGhhc2VMb3N0VG91Y2hFdmVudHNFUE5TXzEwUHhCYXNlVGFza0VFRUVFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18yU2M1U2NlbmVFWGFkTF9aTlMzXzIycG9zdFRoaXJkUGFzc0lzbGFuZEdlbkVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMTNwb3N0SXNsYW5kR2VuRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMlNjNVNjZW5lRVhhZExfWk5TM185aXNsYW5kR2VuRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMlNjNVNjZW5lRVhhZExfWk5TM18yM3ByZVJpZ2lkQm9keU5hcnJvd1BoYXNlRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMlNjNVNjZW5lRVhhZExfWk5TM18xN3NldEVkZ2VzQ29ubmVjdGVkRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMlNjNVNjZW5lRVhhZExfWk5TM18xNmZldGNoUGF0Y2hFdmVudHNFUE5TXzEwUHhCYXNlVGFza0VFRUVFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18yU2M1U2NlbmVFWGFkTF9aTlMzXzI0cHJvY2Vzc0xvc3RTb2x2ZXJQYXRjaGVzRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMlNjNVNjZW5lRVhhZExfWk5TM18yMHJpZ2lkQm9keU5hcnJvd1BoYXNlRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMlNjNVNjZW5lRVhhZExfWk5TM18xOHVuYmxvY2tOYXJyb3dQaGFzZUVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMTRwb3N0QnJvYWRQaGFzZUVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMjZwb3N0QnJvYWRQaGFzZUNvbnRpbnVhdGlvbkVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMjBwb3N0QnJvYWRQaGFzZVN0YWdlMkVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTE4RGVsZWdhdGVGYW5vdXRUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMjBwb3N0QnJvYWRQaGFzZVN0YWdlM0VQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMjZwcmVhbGxvY2F0ZUNvbnRhY3RNYW5hZ2Vyc0VQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMTVpc2xhbmRJbnNlcnRpb25FUE5TXzEwUHhCYXNlVGFza0VFRUVFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18yU2M1U2NlbmVFWGFkTF9aTlMzXzIzcmVnaXN0ZXJDb250YWN0TWFuYWdlcnNFUE5TXzEwUHhCYXNlVGFza0VFRUVFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18yU2M1U2NlbmVFWGFkTF9aTlMzXzIwcmVnaXN0ZXJJbnRlcmFjdGlvbnNFUE5TXzEwUHhCYXNlVGFza0VFRUVFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18yU2M1U2NlbmVFWGFkTF9aTlMzXzI1cmVnaXN0ZXJTY2VuZUludGVyYWN0aW9uc0VQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMTBicm9hZFBoYXNlRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMlNjNVNjZW5lRVhhZExfWk5TM18xMWFkdmFuY2VTdGVwRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMlNjNVNjZW5lRVhhZExfWk5TM18xMWNvbGxpZGVTdGVwRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MlNjOVN0YXRpY1NpbUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMTFwb3N0Q0NEUGFzc0VQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMTl1cGRhdGVDQ0RTaW5nbGVQYXNzRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMlNjNVNjZW5lRVhhZExfWk5TM18yNXVwZGF0ZUNDRFNpbmdsZVBhc3NTdGFnZTJFUE5TXzEwUHhCYXNlVGFza0VFRUVFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18yU2M1U2NlbmVFWGFkTF9aTlMzXzI1dXBkYXRlQ0NEU2luZ2xlUGFzc1N0YWdlM0VQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMTNjY2RCcm9hZFBoYXNlRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMlNjNVNjZW5lRVhhZExfWk5TM18xN2NjZEJyb2FkUGhhc2VBQUJCRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MTJOcENvbnN0cmFpbnRFAE41cGh5c3gxMlB4Q29uc3RyYWludEUATjVwaHlzeDExTnBBZ2dyZWdhdGVFAE41cGh5c3gxMVB4QWdncmVnYXRlRQBONXBoeXN4MzFOcEFydGljdWxhdGlvblJlZHVjZWRDb29yZGluYXRlRQBONXBoeXN4MjJOcEFydGljdWxhdGlvblRlbXBsYXRlSU5TXzMxUHhBcnRpY3VsYXRpb25SZWR1Y2VkQ29vcmRpbmF0ZUVFRQBONXBoeXN4MzFQeEFydGljdWxhdGlvblJlZHVjZWRDb29yZGluYXRlRQBONXBoeXN4MlNxMTZQcnVuaW5nU3RydWN0dXJlRQBONXBoeXN4MThQeFBydW5pbmdTdHJ1Y3R1cmVFAE41cGh5c3gxOE5wQXJ0aWN1bGF0aW9uTGlua0UATjVwaHlzeDE5TnBSaWdpZEJvZHlUZW1wbGF0ZUlOU18xOFB4QXJ0aWN1bGF0aW9uTGlua0VFRQBONXBoeXN4MjBOcFJpZ2lkQWN0b3JUZW1wbGF0ZUlOU18xOFB4QXJ0aWN1bGF0aW9uTGlua0VFRQBONXBoeXN4MTVOcEFjdG9yVGVtcGxhdGVJTlNfMThQeEFydGljdWxhdGlvbkxpbmtFRUUATjVwaHlzeDE4UHhBcnRpY3VsYXRpb25MaW5rRQBONXBoeXN4N05wQWN0b3JFAE41cGh5c3gxNE5wQXJ0aWN1bGF0aW9uRQBONXBoeXN4MjJOcEFydGljdWxhdGlvblRlbXBsYXRlSU5TXzE0UHhBcnRpY3VsYXRpb25FRUUATjVwaHlzeDE0UHhBcnRpY3VsYXRpb25FAE41cGh5c3gxOFB4QXJ0aWN1bGF0aW9uQmFzZUUATjVwaHlzeDE5TnBBcnRpY3VsYXRpb25Kb2ludEUATjVwaHlzeDI3TnBBcnRpY3VsYXRpb25Kb2ludFRlbXBsYXRlSU5TXzE5UHhBcnRpY3VsYXRpb25Kb2ludEVFRQBONXBoeXN4MTlQeEFydGljdWxhdGlvbkpvaW50RQBONXBoeXN4MjNQeEFydGljdWxhdGlvbkpvaW50QmFzZUUATjVwaHlzeDM2TnBBcnRpY3VsYXRpb25Kb2ludFJlZHVjZWRDb29yZGluYXRlRQBONXBoeXN4MjdOcEFydGljdWxhdGlvbkpvaW50VGVtcGxhdGVJTlNfMzZQeEFydGljdWxhdGlvbkpvaW50UmVkdWNlZENvb3JkaW5hdGVFRUUATjVwaHlzeDM2UHhBcnRpY3VsYXRpb25Kb2ludFJlZHVjZWRDb29yZGluYXRlRQBONXBoeXN4MTBOcE1hdGVyaWFsRQBONXBoeXN4MkNtMTJSZWZDb3VudGFibGVFAE41cGh5c3g5TnBGYWN0b3J5RQBONXBoeXN4MjROcFB0clRhYmxlU3RvcmFnZU1hbmFnZXJFAE41cGh5c3gyQ20yMlB0clRhYmxlU3RvcmFnZU1hbmFnZXJFAE41cGh5c3g5TnBQaHlzaWNzRQBONXBoeXN4NnNoZGZuZDEzVXNlckFsbG9jYXRlZEUATjVwaHlzeDI2TnBQaHlzaWNzSW5zZXJ0aW9uQ2FsbGJhY2tFAE41cGh5c3gyNlB4UGh5c2ljc0luc2VydGlvbkNhbGxiYWNrRQBONXBoeXN4OU5wUGh5c2ljczIwTWVzaERlbGV0aW9uTGlzdGVuZXJFAE41cGh5c3gyMUd1TWVzaEZhY3RvcnlMaXN0ZW5lckUATjVwaHlzeDE0TnBSaWdpZER5bmFtaWNFAE41cGh5c3gxOU5wUmlnaWRCb2R5VGVtcGxhdGVJTlNfMTRQeFJpZ2lkRHluYW1pY0VFRQBONXBoeXN4MjBOcFJpZ2lkQWN0b3JUZW1wbGF0ZUlOU18xNFB4UmlnaWREeW5hbWljRUVFAE41cGh5c3gxNU5wQWN0b3JUZW1wbGF0ZUlOU18xNFB4UmlnaWREeW5hbWljRUVFAE41cGh5c3gxM05wUmlnaWRTdGF0aWNFAE41cGh5c3gyME5wUmlnaWRBY3RvclRlbXBsYXRlSU5TXzEzUHhSaWdpZFN0YXRpY0VFRQBONXBoeXN4MTVOcEFjdG9yVGVtcGxhdGVJTlNfMTNQeFJpZ2lkU3RhdGljRUVFAE41cGh5c3gyU3ExMkJ1Y2tldFBydW5lckUATjVwaHlzeDJTcTZQcnVuZXJFAAAAAAAAAAAAAAQEBAQEAwICBAEAAAQBAAAEAQAAAgEAAAMBAAACAQAATjVwaHlzeDJTcTIwRXh0ZW5kZWRCdWNrZXRQcnVuZXJFADI5TWFpblRyZWVSYXljYXN0UHJ1bmVyQ2FsbGJhY2tJTGIwRUUATjVwaHlzeDJTcTE0UHJ1bmVyQ2FsbGJhY2tFADI5TWFpblRyZWVPdmVybGFwUHJ1bmVyQ2FsbGJhY2tJTjVwaHlzeDJHdTEyT0JCQUFCQlRlc3RzSUxiMUVFRUUAMjlNYWluVHJlZU92ZXJsYXBQcnVuZXJDYWxsYmFja0lONXBoeXN4Mkd1MTJBQUJCQUFCQlRlc3RFRQAyOU1haW5UcmVlT3ZlcmxhcFBydW5lckNhbGxiYWNrSU41cGh5c3gyR3UxNUNhcHN1bGVBQUJCVGVzdEVFADI5TWFpblRyZWVPdmVybGFwUHJ1bmVyQ2FsbGJhY2tJTjVwaHlzeDJHdTE0U3BoZXJlQUFCQlRlc3RFRQAyOU1haW5UcmVlUmF5Y2FzdFBydW5lckNhbGxiYWNrSUxiMUVFAE41cGh5c3gyU3ExMEFBQkJQcnVuZXJFAE41cGh5c3gyU3ExN0luY3JlbWVudGFsUHJ1bmVyRQBONXBoeXN4MlNxMTdCVkhDb21wb3VuZFBydW5lckUATjVwaHlzeDJTcTE0Q29tcG91bmRQcnVuZXJFADQwTWFpblRyZWVPQkJPdmVybGFwQ29tcG91bmRQcnVuZXJDYWxsYmFjawAzN01haW5UcmVlT3ZlcmxhcENvbXBvdW5kUHJ1bmVyQ2FsbGJhY2sANDFNYWluVHJlZUFBQkJPdmVybGFwQ29tcG91bmRQcnVuZXJDYWxsYmFjawA0NE1haW5UcmVlQ2Fwc3VsZU92ZXJsYXBDb21wb3VuZFBydW5lckNhbGxiYWNrADQzTWFpblRyZWVTcGhlcmVPdmVybGFwQ29tcG91bmRQcnVuZXJDYWxsYmFjawAzN01haW5UcmVlUmF5Y2FzdENvbXBvdW5kUHJ1bmVyQ2FsbGJhY2tJTGIwRUUAMzdNYWluVHJlZVJheWNhc3RDb21wb3VuZFBydW5lckNhbGxiYWNrSUxiMUVFAE41cGh5c3gyU3ExN0R5bmFtaWNCb3VuZHNTeW5jRQBONXBoeXN4MlNjMTJTcUJvdW5kc1N5bmNFAE41cGh5c3gxMk5wQmF0Y2hRdWVyeUUATjVwaHlzeDEyUHhCYXRjaFF1ZXJ5RQAxNlB4T3ZlcmZsb3dCdWZmZXJJTjVwaHlzeDEyUHhSYXljYXN0SGl0RUUAMTZQeE92ZXJmbG93QnVmZmVySU41cGh5c3gxMlB4T3ZlcmxhcEhpdEVFAE41cGh5c3gxMVB4SGl0QnVmZmVySU5TXzEyUHhPdmVybGFwSGl0RUVFAE41cGh5c3gxM1B4SGl0Q2FsbGJhY2tJTlNfMTJQeE92ZXJsYXBIaXRFRUUAMTZQeE92ZXJmbG93QnVmZmVySU41cGh5c3gxMFB4U3dlZXBIaXRFRQABAU41cGh5c3gxNE5wU2NlbmVRdWVyaWVzRQBONXBoeXN4MTVOcFNjZW5lQWNjZXNzb3JFAE41cGh5c3g3TnBTY2VuZUUATjVwaHlzeDIxTnBDb250YWN0Q2FsbGJhY2tUYXNrRQBONXBoeXN4N05wU2NlbmUxNVNjZW5lQ29tcGxldGlvbkUAMTFTcVJlZkZpbmRlcgBONXBoeXN4MlNjMTFTcVJlZkZpbmRlckUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzE0TnBTY2VuZVF1ZXJpZXNFWGFkTF9aTlMyXzMwc2NlbmVRdWVyaWVzU3RhdGljUHJ1bmVyVXBkYXRlRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMTROcFNjZW5lUXVlcmllc0VYYWRMX1pOUzJfMzFzY2VuZVF1ZXJpZXNEeW5hbWljUHJ1bmVyVXBkYXRlRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfN05wU2NlbmVFWGFkTF9aTlMyXzEyZXhlY3V0ZVNjZW5lRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfN05wU2NlbmVFWGFkTF9aTlMyXzE0ZXhlY3V0ZUNvbGxpZGVFUE5TXzEwUHhCYXNlVGFza0VFRUVFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU183TnBTY2VuZUVYYWRMX1pOUzJfMTRleGVjdXRlQWR2YW5jZUVQTlNfMTBQeEJhc2VUYXNrRUVFRUUAMThDYXB0dXJlUHZkT25SZXR1cm5JTjVwaHlzeDEyUHhSYXljYXN0SGl0RUUAMThNdWx0aVF1ZXJ5Q2FsbGJhY2tJTjVwaHlzeDEyUHhSYXljYXN0SGl0RUUAMThDYXB0dXJlUHZkT25SZXR1cm5JTjVwaHlzeDEyUHhPdmVybGFwSGl0RUUAMThNdWx0aVF1ZXJ5Q2FsbGJhY2tJTjVwaHlzeDEyUHhPdmVybGFwSGl0RUUAMThDYXB0dXJlUHZkT25SZXR1cm5JTjVwaHlzeDEwUHhTd2VlcEhpdEVFADE4TXVsdGlRdWVyeUNhbGxiYWNrSU41cGh5c3gxMFB4U3dlZXBIaXRFRQBONXBoeXN4N05wU2hhcGVFAE41cGh5c3gyVmQxN0NoYW5nZU9qZWN0UmVmQ21kRQBONXBoeXN4NnB2ZHNkazIxUHZkSW5zdGFuY2VEYXRhU3RyZWFtMTBQdmRDb21tYW5kRQBONXBoeXN4MlZkMTZQdmRQaHlzaWNzQ2xpZW50RQBONXBoeXN4NnB2ZHNkazlQdmRDbGllbnRFAE41cGh5c3gxN05wRmFjdG9yeUxpc3RlbmVyRQBONXBoeXN4MlZkMTdTY2JTY2VuZVB2ZENsaWVudEUATjVwaHlzeDJWZDEzUHZkVmlzdWFsaXplckUATjEyX0dMT0JBTF9fTl8xMTlTY2VuZVJlbmRlcmVyQ2xpZW50RQBONXBoeXN4NnB2ZHNkazE5UmVuZGVyZXJFdmVudENsaWVudEUATjEyX0dMT0JBTF9fTl8xMTJfR0xPQkFMX19OXzEyM1B2ZENvbnN0cmFpbnRWaXN1YWxpemVyRQBONXBoeXN4MkNtOVJhZGl4U29ydEUATjVwaHlzeDJDbTE3UmFkaXhTb3J0QnVmZmVyZWRFAE41cGh5c3gxM0d1TWVzaEZhY3RvcnlFAE41cGh5c3gyR3UxN1JUcmVlVHJpYW5nbGVEYXRhRQBONXBoeXN4Mkd1MTZUcmlhbmdsZU1lc2hEYXRhRQBONXBoeXN4Mkd1MTJNZXNoRGF0YUJhc2VFAE41cGh5c3gyR3UxNUJWNFRyaWFuZ2xlRGF0YUUATjVwaHlzeDJHdTE2U3VwcG9ydExvY2FsSW1wbElOUzBfMThDb252ZXhIdWxsTm9TY2FsZVZFRUUATjVwaHlzeDJHdTEyU3VwcG9ydExvY2FsRQBONXBoeXN4Mkd1MTZTdXBwb3J0TG9jYWxJbXBsSU5TMF8xMUNvbnZleEh1bGxWRUVFAE41cGh5c3gyR3UxNlN1cHBvcnRMb2NhbEltcGxJTlMwXzRCb3hWRUVFAE41cGh5c3gyR3UxMUxvY2FsQ29udmV4SU5TMF84Q2Fwc3VsZVZFRUUATjVwaHlzeDJHdTlHamtDb252ZXhFAE41cGh5c3gyR3UxM0dqa0NvbnZleEJhc2VFAE41cGh5c3gyR3UxMUxvY2FsQ29udmV4SU5TMF8xMUNvbnZleEh1bGxWRUVFAAAAAAABAAAAAgAAAE41cGh5c3gyR3UxNFJlbGF0aXZlQ29udmV4SU5TMF80Qm94VkVFRQBONXBoeXN4Mkd1MTRSZWxhdGl2ZUNvbnZleElOUzBfMTFDb252ZXhIdWxsVkVFRQBaMzJzd2VlcEJveF9IZWlnaHRGaWVsZEdlb21fUHJlY2lzZVJLTjVwaHlzeDEwUHhHZW9tZXRyeUVSS05TXzExUHhUcmFuc2Zvcm1FUktOU18xM1B4Qm94R2VvbWV0cnlFUzVfUktOU18yR3UzQm94RVJLTlNfNlB4VmVjM0VmUk5TXzEwUHhTd2VlcEhpdEVOU183UHhGbGFnc0lOU185UHhIaXRGbGFnNEVudW1FdEVFZkUxMUxvY2FsUmVwb3J0AE41cGh5c3gyR3UxMkVudGl0eVJlcG9ydElqRUUAMjVNZXNoTVRER2VuZXJhdGlvbkNhbGxiYWNrAE41cGh5c3gyR3UxNU1lc2hIaXRDYWxsYmFja0lOU18xMlB4UmF5Y2FzdEhpdEVFRQAyNE1pZFBoYXNlUXVlcnlMb2NhbFJlcG9ydABONXBoeXN4Mkd1MTFMb2NhbENvbnZleElOUzBfNEJveFZFRUUAAAAAAAEAAAACAAAATjVwaHlzeDJHdTExTG9jYWxDb252ZXhJTlMwXzlUcmlhbmdsZVZFRUUATjVwaHlzeDJHdTEyQlZIU3RydWN0dXJlRQBONXBoeXN4Mkd1MTJfR0xPQkFMX19OXzEyOUVudGl0eVJlcG9ydENvbnRhaW5lckNhbGxiYWNrRQBONXBoeXN4Mkd1MTJfR0xPQkFMX19OXzExM0FjY3VtQ2FsbGJhY2tFAFpONXBoeXN4Mkd1MjVTd2VlcEVzdGltYXRlQW55U2hhcGVNZXNoRVJLTlMwXzhDQ0RTaGFwZUVTM19SS05TXzExUHhUcmFuc2Zvcm1FUzZfUzZfUzZfZmZFMkNCAE41cGh5c3gyR3UxNFJlbGF0aXZlQ29udmV4SU5TMF84Q2Fwc3VsZVZFRUUATjVwaHlzeDJHdTE0UmVsYXRpdmVDb252ZXhJTlMwXzlUcmlhbmdsZVZFRUUAAAAAAAEAAAABAAAAAwAAAAMAAAACAAAAAgAAAAAAAAAEAAAABQAAAAUAAAAHAAAABwAAAAYAAAAGAAAABAAAAAAAAAAEAAAAAQAAAAUAAAACAAAABgAAAAMAAAAHAAAAAAAAAAEAAAADAAAAAgAAAAEAAAAFAAAABwAAAAMAAAAFAAAABAAAAAYAAAAHAAAABAAAAAAAAAACAAAABgAAAAIAAAADAAAABwAAAAYAAAAAAAAABAAAAAUAAAABAAAATjEyX0dMT0JBTF9fTl8xNDRDYXBzdWxlTWVzaENvbnRhY3RHZW5lcmF0aW9uQ2FsbGJhY2tfTm9TY2FsZUUAAAgAAAAQAAAAIAAAAE4xMl9HTE9CQUxfX05fMTQyQ2Fwc3VsZU1lc2hDb250YWN0R2VuZXJhdGlvbkNhbGxiYWNrX1NjYWxlRQBOMTJfR0xPQkFMX19OXzE0M0NhcHN1bGVIZWlnaHRmaWVsZENvbnRhY3RHZW5lcmF0aW9uQ2FsbGJhY2tFAAIAATM1Q29udmV4TWVzaENvbnRhY3RHZW5lcmF0aW9uQ2FsbGJhY2sAAAECTjEyX0dMT0JBTF9fTl8xNDRDb252ZXhWc0hlaWdodGZpZWxkQ29udGFjdEdlbmVyYXRpb25DYWxsYmFja0UAAgABTjEyX0dMT0JBTF9fTl8xNDNTcGhlcmVNZXNoQ29udGFjdEdlbmVyYXRpb25DYWxsYmFja19Ob1NjYWxlRQBOMTJfR0xPQkFMX19OXzE0MVNwaGVyZU1lc2hDb250YWN0R2VuZXJhdGlvbkNhbGxiYWNrX1NjYWxlRQBOMTJfR0xPQkFMX19OXzE0MlNwaGVyZUhlaWdodGZpZWxkQ29udGFjdEdlbmVyYXRpb25DYWxsYmFja0UATjVwaHlzeDJHdTEwQ29udmV4TWVzaEUAAAAAAAAAAAAAAAAAAAECAwEFBgIFBAcGBAADBwMCBgcEBQEAAQAAAAIAAAAAAAAAAAAAAAEAAAACAAAAAAAAAAEAAAACAAAAAAAAAAEAAAACAAAATjVwaHlzeDJHdTExSGVpZ2h0RmllbGRFAAAAAAAAAAAAAAAAAAAAAAAAgL8AAIC/AACAvwAAgL8AAIC/AACAPwAAgL8AAIA/AACAvwAAgL8AAIA/AACAPwAAgD8AAIC/AACAvwAAgD8AAIC/AACAPwAAgD8AAIA/AACAvwAAgD8AAIA/AACAPwABAQMDAgIABAUFBwcGBgQABAEFAgYDBzI1Q2Fwc3VsZVRyYWNlU2VnbWVudFJlcG9ydAAyOUhlaWdodEZpZWxkVHJhY2VTZWdtZW50UmVwb3J0ADI0Q29udmV4VHJhY2VTZWdtZW50UmVwb3J0ADIxQm94VHJhY2VTZWdtZW50UmVwb3J0AE4xMl9HTE9CQUxfX05fMTI0SGZUcmlhbmdsZXNFbnRpdHlSZXBvcnQyRQBONXBoeXN4Mkd1MTRMaW1pdGVkUmVzdWx0c0UAMjNSYXlNZXNoQ29sbGlkZXJDYWxsYmFjawAxNlJheVJUcmVlQ2FsbGJhY2tJTGkwRUxiMEVFAE41cGh5c3gyR3U1UlRyZWUxNUNhbGxiYWNrUmF5Y2FzdEUATjVwaHlzeDJHdTVSVHJlZThDYWxsYmFja0UAMTZSYXlSVHJlZUNhbGxiYWNrSUxpMUVMYjBFRQAxNlJheVJUcmVlQ2FsbGJhY2tJTGkwRUxiMUVFADE2UmF5UlRyZWVDYWxsYmFja0lMaTFFTGIxRUUATjEyX0dMT0JBTF9fTl8xMjlJbnRlcnNlY3RTcGhlcmVWc01lc2hDYWxsYmFja0lMYjFFRUUATjEyX0dMT0JBTF9fTl8xMjhJbnRlcnNlY3RTaGFwZVZzTWVzaENhbGxiYWNrRQBOMTJfR0xPQkFMX19OXzEyOUludGVyc2VjdFNwaGVyZVZzTWVzaENhbGxiYWNrSUxiMEVFRQBOMTJfR0xPQkFMX19OXzEyNkludGVyc2VjdEJveFZzTWVzaENhbGxiYWNrSUxiMUVFRQBOMTJfR0xPQkFMX19OXzEyNkludGVyc2VjdEJveFZzTWVzaENhbGxiYWNrSUxiMEVFRQBOMTJfR0xPQkFMX19OXzEzMEludGVyc2VjdENhcHN1bGVWc01lc2hDYWxsYmFja0lMYjFFRUUATjEyX0dMT0JBTF9fTl8xMzBJbnRlcnNlY3RDYXBzdWxlVnNNZXNoQ2FsbGJhY2tJTGIwRUVFADI3Q29udmV4VnNNZXNoT3ZlcmxhcENhbGxiYWNrAE41cGh5c3gyR3UyM1N3ZWVwQm94TWVzaEhpdENhbGxiYWNrRQBONXBoeXN4Mkd1MjVTd2VlcFNoYXBlTWVzaEhpdENhbGxiYWNrRQBONXBoeXN4Mkd1MjZTd2VlcENvbnZleE1lc2hIaXRDYWxsYmFja0UATjVwaHlzeDJHdTI3U3dlZXBDYXBzdWxlTWVzaEhpdENhbGxiYWNrRQBONXBoeXN4Mkd1MTJUcmlhbmdsZU1lc2hFAE41cGh5c3gyR3UxNUJWNFRyaWFuZ2xlTWVzaEUATjVwaHlzeDJHdTE3UlRyZWVUcmlhbmdsZU1lc2hFAE41cGh5c3gxM1JlZml0Q2FsbGJhY2tJdEVFAE41cGh5c3gyR3U1UlRyZWUxM0NhbGxiYWNrUmVmaXRFAE41cGh5c3gxM1JlZml0Q2FsbGJhY2tJakVFAE41cGh5c3gyR3UxMUxvY2FsQ29udmV4SU5TMF8xOENvbnZleEh1bGxOb1NjYWxlVkVFRQBONXBoeXN4NDhQQ01DYXBzdWxlVnNIZWlnaHRmaWVsZENvbnRhY3RHZW5lcmF0aW9uQ2FsbGJhY2tFAE41cGh5c3gyR3UzOVBDTUhlaWdodGZpZWxkQ29udGFjdEdlbmVyYXRpb25DYWxsYmFja0lOU180OFBDTUNhcHN1bGVWc0hlaWdodGZpZWxkQ29udGFjdEdlbmVyYXRpb25DYWxsYmFja0VFRQACAAFONXBoeXN4NDFQQ01DYXBzdWxlVnNNZXNoQ29udGFjdEdlbmVyYXRpb25DYWxsYmFja0UATjVwaHlzeDJHdTMyUENNTWVzaENvbnRhY3RHZW5lcmF0aW9uQ2FsbGJhY2tJTlNfNDFQQ01DYXBzdWxlVnNNZXNoQ29udGFjdEdlbmVyYXRpb25DYWxsYmFja0VFRQBONXBoeXN4Mkd1MTZTdXBwb3J0TG9jYWxJbXBsSU5TMF85VHJpYW5nbGVWRUVFAE41cGh5c3gyR3UxNFJlbGF0aXZlQ29udmV4SU5TMF8xOENvbnZleEh1bGxOb1NjYWxlVkVFRQBONXBoeXN4NDdQQ01Db252ZXhWc0hlaWdodGZpZWxkQ29udGFjdEdlbmVyYXRpb25DYWxsYmFja0UATjVwaHlzeDJHdTM5UENNSGVpZ2h0ZmllbGRDb250YWN0R2VuZXJhdGlvbkNhbGxiYWNrSU5TXzQ3UENNQ29udmV4VnNIZWlnaHRmaWVsZENvbnRhY3RHZW5lcmF0aW9uQ2FsbGJhY2tFRUUAAgABTjVwaHlzeDQwUENNQ29udmV4VnNNZXNoQ29udGFjdEdlbmVyYXRpb25DYWxsYmFja0UATjVwaHlzeDJHdTMyUENNTWVzaENvbnRhY3RHZW5lcmF0aW9uQ2FsbGJhY2tJTlNfNDBQQ01Db252ZXhWc01lc2hDb250YWN0R2VuZXJhdGlvbkNhbGxiYWNrRUVFAE41cGh5c3g0N1BDTVNwaGVyZVZzSGVpZ2h0ZmllbGRDb250YWN0R2VuZXJhdGlvbkNhbGxiYWNrRQBONXBoeXN4Mkd1MzlQQ01IZWlnaHRmaWVsZENvbnRhY3RHZW5lcmF0aW9uQ2FsbGJhY2tJTlNfNDdQQ01TcGhlcmVWc0hlaWdodGZpZWxkQ29udGFjdEdlbmVyYXRpb25DYWxsYmFja0VFRQACAAFONXBoeXN4NDBQQ01TcGhlcmVWc01lc2hDb250YWN0R2VuZXJhdGlvbkNhbGxiYWNrRQBONXBoeXN4Mkd1MzJQQ01NZXNoQ29udGFjdEdlbmVyYXRpb25DYWxsYmFja0lOU180MFBDTVNwaGVyZVZzTWVzaENvbnRhY3RHZW5lcmF0aW9uQ2FsbGJhY2tFRUUAAAAAAAMCAQECBgUFBgcEBAcDAAMHBgIEAAEFAAAAAAAAAAAAAAA/AAAAPgAAgD4AAMA+AADAPgAAAD/NzMw9AABAP+Xyfz9y+X8/cvl/P3L5fz9y+X8/O99/P3L5fz9X7H8/TjEyX0dMT0JBTF9fTl8xMjBEZWZhdWx0QXNzZXJ0SGFuZGxlckUATjVwaHlzeDE1UHhBc3NlcnRIYW5kbGVyRQBONXBoeXN4NnNoZGZuZDEwRm91bmRhdGlvbkUATjVwaHlzeDZzaGRmbmQyMUJyb2FkY2FzdGluZ0FsbG9jYXRvckUATjVwaHlzeDZzaGRmbmQ5QnJvYWRjYXN0SU5TMF8xOEFsbG9jYXRpb25MaXN0ZW5lckVOU18xOVB4QWxsb2NhdG9yQ2FsbGJhY2tFRUUATjVwaHlzeDZzaGRmbmQyNUJyb2FkY2FzdGluZ0Vycm9yQ2FsbGJhY2tFAE41cGh5c3g2c2hkZm5kOUJyb2FkY2FzdElOU18xNVB4RXJyb3JDYWxsYmFja0VTMl9FRQBONXBoeXN4M0V4dDdENkpvaW50RQBONXBoeXN4M0V4dDVKb2ludElOU185UHhENkpvaW50RU5TXzI0UHhENkpvaW50R2VuZXJhdGVkVmFsdWVzRUVFAE41cGh5c3gyMVB4Q29uc3RyYWludENvbm5lY3RvckUAWk41cGh5c3gzRXh0M1B2ZDE0Y3JlYXRlSW5zdGFuY2VJTlNfOVB4RDZKb2ludEVFRXZSTlNfNnB2ZHNkazEzUHZkRGF0YVN0cmVhbUVSS05TXzEyUHhDb25zdHJhaW50RVJLVF9FMTlDb25zdHJhaW50VXBkYXRlQ21kAE41cGh5c3gzRXh0MTVDcHVXb3JrZXJUaHJlYWRFAE41cGh5c3g2c2hkZm5kN1RocmVhZFRJTlMwXzE5UmVmbGVjdGlvbkFsbG9jYXRvcklOUzBfMTBUaHJlYWRJbXBsRUVFRUUATjVwaHlzeDZzaGRmbmQxOVJlZmxlY3Rpb25BbGxvY2F0b3JJTlMwXzEwVGhyZWFkSW1wbEVFRQBONXBoeXN4NnNoZGZuZDhSdW5uYWJsZUUATjVwaHlzeDNFeHQyMERlZmF1bHRDcHVEaXNwYXRjaGVyRQBONXBoeXN4MjJQeERlZmF1bHRFcnJvckNhbGxiYWNrRQBONXBoeXN4M0V4dDEzRGlzdGFuY2VKb2ludEUATjVwaHlzeDNFeHQ1Sm9pbnRJTlNfMTVQeERpc3RhbmNlSm9pbnRFTlNfMzBQeERpc3RhbmNlSm9pbnRHZW5lcmF0ZWRWYWx1ZXNFRUUAWk41cGh5c3gzRXh0M1B2ZDE0Y3JlYXRlSW5zdGFuY2VJTlNfMTVQeERpc3RhbmNlSm9pbnRFRUV2Uk5TXzZwdmRzZGsxM1B2ZERhdGFTdHJlYW1FUktOU18xMlB4Q29uc3RyYWludEVSS1RfRTE5Q29uc3RyYWludFVwZGF0ZUNtZAAyMkpvaW50Q29ubmVjdGlvbkhhbmRsZXIATjVwaHlzeDNFeHQxMEZpeGVkSm9pbnRFAE41cGh5c3gzRXh0NUpvaW50SU5TXzEyUHhGaXhlZEpvaW50RU5TXzI3UHhGaXhlZEpvaW50R2VuZXJhdGVkVmFsdWVzRUVFAFpONXBoeXN4M0V4dDNQdmQxNGNyZWF0ZUluc3RhbmNlSU5TXzEyUHhGaXhlZEpvaW50RUVFdlJOU182cHZkc2RrMTNQdmREYXRhU3RyZWFtRVJLTlNfMTJQeENvbnN0cmFpbnRFUktUX0UxOUNvbnN0cmFpbnRVcGRhdGVDbWQATjVwaHlzeDNFeHQxNFByaXNtYXRpY0pvaW50RQBONXBoeXN4M0V4dDVKb2ludElOU18xNlB4UHJpc21hdGljSm9pbnRFTlNfMzFQeFByaXNtYXRpY0pvaW50R2VuZXJhdGVkVmFsdWVzRUVFAFpONXBoeXN4M0V4dDNQdmQxNGNyZWF0ZUluc3RhbmNlSU5TXzE2UHhQcmlzbWF0aWNKb2ludEVFRXZSTlNfNnB2ZHNkazEzUHZkRGF0YVN0cmVhbUVSS05TXzEyUHhDb25zdHJhaW50RVJLVF9FMTlDb25zdHJhaW50VXBkYXRlQ21kAE41cGh5c3gzRXh0MTNSZXZvbHV0ZUpvaW50RQBONXBoeXN4M0V4dDVKb2ludElOU18xNVB4UmV2b2x1dGVKb2ludEVOU18zMFB4UmV2b2x1dGVKb2ludEdlbmVyYXRlZFZhbHVlc0VFRQBaTjVwaHlzeDNFeHQzUHZkMTRjcmVhdGVJbnN0YW5jZUlOU18xNVB4UmV2b2x1dGVKb2ludEVFRXZSTlNfNnB2ZHNkazEzUHZkRGF0YVN0cmVhbUVSS05TXzEyUHhDb25zdHJhaW50RVJLVF9FMTlDb25zdHJhaW50VXBkYXRlQ21kAE41cGh5c3gzRXh0MTRTcGhlcmljYWxKb2ludEUATjVwaHlzeDNFeHQ1Sm9pbnRJTlNfMTZQeFNwaGVyaWNhbEpvaW50RU5TXzMxUHhTcGhlcmljYWxKb2ludEdlbmVyYXRlZFZhbHVlc0VFRQBaTjVwaHlzeDNFeHQzUHZkMTRjcmVhdGVJbnN0YW5jZUlOU18xNlB4U3BoZXJpY2FsSm9pbnRFRUV2Uk5TXzZwdmRzZGsxM1B2ZERhdGFTdHJlYW1FUktOU18xMlB4Q29uc3RyYWludEVSS1RfRTE5Q29uc3RyYWludFVwZGF0ZUNtZABONXBoeXN4N0Nvb2tpbmdFAAAAAAAAAAAAAAAAAP/////////////////////NzEw/MzMzP5qZGT8AAAAAEAAAAA4AAAAMAAAACgAAAAgAAAAHAAAABgAAAAUAAAAEAAAAAAAAAAAAAAAAAAAAQAAAADwAAAA4AAAAMAAAAC4AAAAsAAAAKAAAACQAAAAgAAAAHAAAABgAAAAUAAAAEAAAAAwAAAAMAAAAAAAAABAAAAAOAAAADAAAAAoAAAAJAAAACAAAAAgAAAAGAAAABQAAAAUAAAAFAAAABAAAAAQAAAAEAAAAAgAAAE41cGh5c3gxOVRyaWFuZ2xlTWVzaEJ1aWxkZXJFAE41cGh5c3gxMU1lc2hCdWxpZGVyRQBONXBoeXN4MjJCVjRUcmlhbmdsZU1lc2hCdWlsZGVyRQBONXBoeXN4MjRSVHJlZVRyaWFuZ2xlTWVzaEJ1aWxkZXJFAE41cGh5c3gxNlJUcmVlQ29va2VyUmVtYXBFAE41cGh5c3gxMVJUcmVlQ29va2VyMTNSZW1hcENhbGxiYWNrRQD///////////////8xM1F1YW50aXplckltcGwATjVwaHlzeDlRdWFudGl6ZXJFAE41cGh5c3gxM0NvbnZleEh1bGxMaWJFAE41cGh5c3gyMlF1aWNrSHVsbENvbnZleEh1bGxMaWJFAAAAAABVVVVVVVXFP1VVVVVVVaU/VVVVVVVVpT9VVVVVVVWlPxEREREREZE/ERERERERkT8RERERERGRPxEREREREYE/ERERERERgT8RERERERGBPwAAAAACAAAAAQAAAAIAAAAAAAAAAwAAAAMAAAAGAAAAAgAAAAYAAAADAAAABwAAAAcAAAAFAAAABgAAAAUAAAAHAAAABAAAAAQAAAABAAAABQAAAAEAAAAEAAAAAAAAAAAAAAAHAAAAAwAAAAcAAAAAAAAABAAAAAIAAAAFAAAAAQAAAAUAAAACAAAABgAAAE41cGh5c3gzQ2N0MTdDYXBzdWxlQ29udHJvbGxlckUAQAAAADQAAAAgAAAAQAAAACgAAAA0AAAAMTZDb250cm9sbGVyRmlsdGVyAE41cGh5c3gzQ2N0MTNCb3hDb250cm9sbGVyRQBONXBoeXN4M0NjdDI2Q2hhcmFjdGVyQ29udHJvbGxlck1hbmFnZXJFAE41cGh5c3gxOFB4RGVsZXRpb25MaXN0ZW5lckUATjVwaHlzeDNDY3QxMENvbnRyb2xsZXJFAE41cGh5c3gzQ2N0MTVPYnN0YWNsZUNvbnRleHRFAE41cGh5c3gzQ2N0OFN3ZXB0Qm94RQBONXBoeXN4M0NjdDEyU3dlcHRDYXBzdWxlRQBONXBoeXN4M0NjdDExU3dlcHRWb2x1bWVFAE41cGh5c3g2cHZkc2RrMTlGb3J3YXJkaW5nQWxsb2NhdG9yRQBOMTJfR0xPQkFMX19OXzExMlB2ZE91dFN0cmVhbUUATjVwaHlzeDZwdmRzZGsxM1B2ZERhdGFTdHJlYW1FAE41cGh5c3g2cHZkc2RrMjFQdmRJbnN0YW5jZURhdGFTdHJlYW1FAE41cGh5c3g2cHZkc2RrMTdQdmRNZXRhRGF0YVN0cmVhbUUATjEyX0dMT0JBTF9fTl8xMjRQcm9wZXJ0eURlZmluaXRpb25IZWxwZXJFAE41cGh5c3g2cHZkc2RrMjdQdmRQcm9wZXJ0eURlZmluaXRpb25IZWxwZXJFAE41cGh5c3g2cHZkc2RrMTZDbGFzc0Rlc2NyaXB0aW9uRQBONXBoeXN4NnB2ZHNkazI2UHJvcGVydHlNZXNzYWdlRGVzY3JpcHRpb25FAE41cGh5c3g2cHZkc2RrMTZFdmVudFN0cmVhbWlmaWVySU5TMF8xM01lYXN1cmVTdHJlYW1FRUUATjVwaHlzeDZwdmRzZGsxOFB2ZEV2ZW50U2VyaWFsaXplckUATjVwaHlzeDZwdmRzZGsxMEV2ZW50R3JvdXBFAE41cGh5c3g2cHZkc2RrMThFdmVudFNlcmlhbGl6ZWFibGVFAE41cGh5c3g2cHZkc2RrMTZFdmVudFN0cmVhbWlmaWVySU5TXzE0UHhQdmRUcmFuc3BvcnRFRUUATjVwaHlzeDZwdmRzZGsxN1N0cmluZ0hhbmRsZUV2ZW50RQBONXBoeXN4NnB2ZHNkazE0Q3JlYXRlSW5zdGFuY2VFAE41cGh5c3g2cHZkc2RrMTZTZXRQcm9wZXJ0eVZhbHVlRQBONXBoeXN4NnB2ZHNkazIxQmVnaW5TZXRQcm9wZXJ0eVZhbHVlRQBONXBoeXN4NnB2ZHNkazIzQXBwZW5kUHJvcGVydHlWYWx1ZURhdGFFAE41cGh5c3g2cHZkc2RrMTlFbmRTZXRQcm9wZXJ0eVZhbHVlRQBONXBoeXN4NnB2ZHNkazE4U2V0UHJvcGVydHlNZXNzYWdlRQBONXBoeXN4NnB2ZHNkazI1QmVnaW5Qcm9wZXJ0eU1lc3NhZ2VHcm91cEUATjVwaHlzeDZwdmRzZGsyOFNlbmRQcm9wZXJ0eU1lc3NhZ2VGcm9tR3JvdXBFAE41cGh5c3g2cHZkc2RrMjNFbmRQcm9wZXJ0eU1lc3NhZ2VHcm91cEUATjVwaHlzeDZwdmRzZGsxN1B1c2hCYWNrT2JqZWN0UmVmRQBONXBoeXN4NnB2ZHNkazE1UmVtb3ZlT2JqZWN0UmVmRQBONXBoeXN4NnB2ZHNkazE1RGVzdHJveUluc3RhbmNlRQBONXBoeXN4NnB2ZHNkazEyQmVnaW5TZWN0aW9uRQBONXBoeXN4NnB2ZHNkazEwRW5kU2VjdGlvbkUATjVwaHlzeDZwdmRzZGsxMU9yaWdpblNoaWZ0RQBONXBoeXN4NnB2ZHNkazE0QWRkUHJvZmlsZVpvbmVFAE41cGh5c3g2cHZkc2RrMTlBZGRQcm9maWxlWm9uZUV2ZW50RQBONXBoeXN4NnB2ZHNkazEzU2V0SXNUb3BMZXZlbEUATjVwaHlzeDZwdmRzZGsxMkVycm9yTWVzc2FnZUUATjVwaHlzeDZwdmRzZGs5U2V0Q2FtZXJhRQBONXBoeXN4NnB2ZHNkazExQ3JlYXRlQ2xhc3NFAE41cGh5c3g2cHZkc2RrMTFEZXJpdmVDbGFzc0UATjVwaHlzeDZwdmRzZGsxNU5hbWVIYW5kbGVWYWx1ZUUATjVwaHlzeDZwdmRzZGsxNENyZWF0ZVByb3BlcnR5RQBONXBoeXN4NnB2ZHNkazIwU3RyZWFtUHJvcE1lc3NhZ2VBcmdFAE41cGh5c3g2cHZkc2RrMjFDcmVhdGVQcm9wZXJ0eU1lc3NhZ2VFAE41cGh5c3g3cHJvZmlsZTE1Wm9uZU1hbmFnZXJJbXBsRQBONXBoeXN4N3Byb2ZpbGUyMFB4UHJvZmlsZVpvbmVNYW5hZ2VyRQBONXBoeXN4N3Byb2ZpbGUyMVB4UHJvZmlsZUV2ZW50Rmx1c2hlckUATjVwaHlzeDdwcm9maWxlMjFOdWxsRXZlbnROYW1lUHJvdmlkZXJFAE41cGh5c3g3cHJvZmlsZTMwUHhQcm9maWxlTWVtb3J5RXZlbnRCdWZmZXJJbXBsRQBONXBoeXN4N3Byb2ZpbGUyNlB4UHJvZmlsZU1lbW9yeUV2ZW50QnVmZmVyRQBONXBoeXN4N3Byb2ZpbGUzM1B4UHJvZmlsZUV2ZW50QnVmZmVyQ2xpZW50TWFuYWdlckUATjVwaHlzeDdwcm9maWxlMTdNZW1vcnlFdmVudEJ1ZmZlcklOUzBfMTlQeFByb2ZpbGVFdmVudE11dGV4RU5TMF84TnVsbExvY2tFRUUATjVwaHlzeDdwcm9maWxlMTBEYXRhQnVmZmVySU5TMF8xOVB4UHJvZmlsZUV2ZW50TXV0ZXhFTlMwXzhOdWxsTG9ja0VFRQBONXBoeXN4N3Byb2ZpbGU4Wm9uZUltcGxJTlMwXzI4UHhQcm9maWxlTmFtZVByb3ZpZGVyRm9yd2FyZEVFRQBONXBoeXN4N3Byb2ZpbGUxMUV2ZW50QnVmZmVySU5TMF8yNFB4RGVmYXVsdENvbnRleHRQcm92aWRlckVOU182c2hkZm5kNk11dGV4VElOUzBfMzVQeFByb2ZpbGVXcmFwcGVyUmVmbGVjdGlvbkFsbG9jYXRvckloRUVFRU5TMF8xNFNjb3BlZExvY2tJbXBsSVM3X0VFTlMwXzI0UHhQcm9maWxlTnVsbEV2ZW50RmlsdGVyRUVFAE41cGh5c3g3cHJvZmlsZTEwRGF0YUJ1ZmZlcklOU182c2hkZm5kNk11dGV4VElOUzBfMzVQeFByb2ZpbGVXcmFwcGVyUmVmbGVjdGlvbkFsbG9jYXRvckloRUVFRU5TMF8xNFNjb3BlZExvY2tJbXBsSVM2X0VFRUUATjVwaHlzeDdwcm9maWxlMTNQeFByb2ZpbGVab25lRQBONXBoeXN4N3Byb2ZpbGUyNlB4UHJvZmlsZVpvbmVDbGllbnRNYW5hZ2VyRQBONXBoeXN4N3Byb2ZpbGUyMFB4UHJvZmlsZUV2ZW50U2VuZGVyRQBONXBoeXN4N3Byb2ZpbGUyNlB4UHJvZmlsZUV2ZW50QnVmZmVyQ2xpZW50RQBONXBoeXN4NnB2ZHNkazdQdmRJbXBsRQBONXBoeXN4NnB2ZHNkazVQc1B2ZEUATjVwaHlzeDZzaGRmbmQxOEFsbG9jYXRpb25MaXN0ZW5lckUATjVwaHlzeDZwdmRzZGsxOUNtRXZlbnROYW1lUHJvdmlkZXJFAE41cGh5c3g3cHJvZmlsZTIxUHhQcm9maWxlTmFtZVByb3ZpZGVyRQBONXBoeXN4NnB2ZHNkazE1T2JqZWN0UmVnaXN0cmFyRQBONXBoeXN4NnB2ZHNkazE2TWV0YURhdGFQcm92aWRlckUATjVwaHlzeDZwdmRzZGsyMVB2ZE9NTWV0YURhdGFQcm92aWRlckUATjVwaHlzeDZwdmRzZGsyMFN0cmVhbUluaXRpYWxpemF0aW9uRQBONXBoeXN4NnB2ZHNkazEyUHZkTWVtQ2xpZW50RQBOMTJfR0xPQkFMX19OXzEyNlB2ZE9iamVjdE1vZGVsTWV0YURhdGFJbXBsRQBONXBoeXN4NnB2ZHNkazIyUHZkT2JqZWN0TW9kZWxNZXRhRGF0YUUATjEyX0dMT0JBTF9fTl8xMTNDbGFzc0Rlc2NJbXBsRQBONXBoeXN4NnB2ZHNkazE5UHJvcGVydHlEZXNjcmlwdGlvbkUATjEyX0dMT0JBTF9fTl8xMTJQcm9wRGVzY0ltcGxFAE4xMl9HTE9CQUxfX05fMTMwUHJvcGVydHlNZXNzYWdlRGVzY3JpcHRpb25JbXBsRQBOMTJfR0xPQkFMX19OXzExNVN0cmluZ1RhYmxlSW1wbEUATjVwaHlzeDZwdmRzZGsxMVN0cmluZ1RhYmxlRQBONXBoeXN4NnB2ZHNkazIwUHZkUHJvZmlsZVpvbmVDbGllbnRFAE41cGh5c3g3cHJvZmlsZTIwUHhQcm9maWxlWm9uZUhhbmRsZXJFAE41cGh5c3g2cHZkc2RrMTdQcm9maWxlWm9uZUNsaWVudEUATjVwaHlzeDdwcm9maWxlMTlQeFByb2ZpbGVab25lQ2xpZW50RQBOMTJfR0xPQkFMX19OXzExMlVzZXJSZW5kZXJlckUATjVwaHlzeDZwdmRzZGsxNVB2ZFVzZXJSZW5kZXJlckUATjEyX0dMT0JBTF9fTl8xMTJSZW5kZXJXcml0ZXJJTjVwaHlzeDZwdmRzZGsyMkZvcndhcmRpbmdNZW1vcnlCdWZmZXJFRUUATjVwaHlzeDZwdmRzZGsxNlJlbmRlclNlcmlhbGl6ZXJFAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0loTlNfMTFjaGFyX3RyYWl0c0loRUVOU185YWxsb2NhdG9ySWhFRUVFAAAAyMEEAD+sBABOU3QzX18yMTJiYXNpY19zdHJpbmdJd05TXzExY2hhcl90cmFpdHNJd0VFTlNfOWFsbG9jYXRvckl3RUVFRQAAyMEEAIisBABOU3QzX18yMTJiYXNpY19zdHJpbmdJRHNOU18xMWNoYXJfdHJhaXRzSURzRUVOU185YWxsb2NhdG9ySURzRUVFRQAAAMjBBADQrAQATlN0M19fMjEyYmFzaWNfc3RyaW5nSURpTlNfMTFjaGFyX3RyYWl0c0lEaUVFTlNfOWFsbG9jYXRvcklEaUVFRUUAAADIwQQAHK0EAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWNFRQAAyMEEAGitBABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lhRUUAAMjBBACQrQQATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJaEVFAADIwQQAuK0EAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SXNFRQAAyMEEAOCtBABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0l0RUUAAMjBBAAIrgQATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJaUVFAADIwQQAMK4EAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWpFRQAAyMEEAFiuBABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lsRUUAAMjBBACArgQATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJbUVFAADIwQQAqK4EAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SXhFRQAAyMEEANCuBABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0l5RUUAAMjBBAD4rgQATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJZkVFAADIwQQAIK8EAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWRFRQAAyMEEAEivBADbD0k/2w9Jv+TLFkDkyxbAAAAAAAAAAIDbD0lA2w9JwDhj7T7aD0k/Xph7P9oPyT9pN6wxaCEiM7QPFDNoIaIzAwAAAAQAAAAEAAAABgAAAIP5ogBETm4A/CkVANFXJwDdNPUAYtvAADyZlQBBkEMAY1H+ALveqwC3YcUAOm4kANJNQgBJBuAACeouAByS0QDrHf4AKbEcAOg+pwD1NYIARLsuAJzphAC0JnAAQX5fANaROQBTgzkAnPQ5AItfhAAo+b0A+B87AN7/lwAPmAUAES/vAApaiwBtH20Az342AAnLJwBGT7cAnmY/AC3qXwC6J3UA5evHAD178QD3OQcAklKKAPtr6gAfsV8ACF2NADADVgB7/EYA8KtrACC8zwA29JoA46kdAF5hkQAIG+YAhZllAKAUXwCNQGgAgNj/ACdzTQAGBjEAylYVAMmocwB74mAAa4zAABnERwDNZ8MACejcAFmDKgCLdsQAphyWAESv3QAZV9EApT4FAAUH/wAzfj8AwjLoAJhP3gC7fTIAJj3DAB5r7wCf+F4ANR86AH/yygDxhx0AfJAhAGokfADVbvoAMC13ABU7QwC1FMYAwxmdAK3EwgAsTUEADABdAIZ9RgDjcS0Am8aaADNiAAC00nwAtKeXADdV1QDXPvYAoxAYAE12/ABknSoAcNerAGN8+AB6sFcAFxXnAMBJVgA71tkAp4Q4ACQjywDWincAWlQjAAAfuQDxChsAGc7fAJ8x/wBmHmoAmVdhAKz7RwB+f9gAImW3ADLoiQDmv2AA78TNAGw2CQBdP9QAFt7XAFg73gDem5IA0iIoACiG6ADiWE0AxsoyAAjjFgDgfcsAF8BQAPMdpwAY4FsALhM0AIMSYgCDSAEA9Y5bAK2wfwAe6fIASEpDABBn0wCq3dgArl9CAGphzgAKKKQA05m0AAam8gBcd38Ao8KDAGE8iACKc3gAr4xaAG/XvQAtpmMA9L/LAI2B7wAmwWcAVcpFAMrZNgAoqNIAwmGNABLJdwAEJhQAEkabAMRZxADIxUQATbKRAAAX8wDUQ60AKUnlAP3VEAAAvvwAHpTMAHDO7gATPvUA7PGAALPnwwDH+CgAkwWUAMFxPgAuCbMAC0XzAIgSnACrIHsALrWfAEeSwgB7Mi8ADFVtAHKnkABr5x8AMcuWAHkWSgBBeeIA9N+JAOiUlwDi5oQAmTGXAIjtawBfXzYAu/0OAEiatABnpGwAcXJCAI1dMgCfFbgAvOUJAI0xJQD3dDkAMAUcAA0MAQBLCGgALO5YAEeqkAB05wIAvdYkAPd9pgBuSHIAnxbvAI6UpgC0kfYA0VNRAM8K8gAgmDMA9Ut+ALJjaADdPl8AQF0DAIWJfwBVUikAN2TAAG3YEAAySDIAW0x1AE5x1ABFVG4ACwnBACr1aQAUZtUAJwedAF0EUAC0O9sA6nbFAIf5FwBJa30AHSe6AJZpKQDGzKwArRRUAJDiagCI2YkALHJQAASkvgB3B5QA8zBwAAD8JwDqcagAZsJJAGTgPQCX3YMAoz+XAEOU/QANhowAMUHeAJI5nQDdcIwAF7fnAAjfOwAVNysAXICgAFqAkwAQEZIAD+jYAGyArwDb/0sAOJAPAFkYdgBipRUAYcu7AMeJuQAQQL0A0vIEAEl1JwDrtvYA2yK7AAoUqgCJJi8AZIN2AAk7MwAOlBoAUTqqAB2jwgCv7a4AXCYSAG3CTQAtepwAwFaXAAM/gwAJ8PYAK0CMAG0xmQA5tAcADCAVANjDWwD1ksQAxq1LAE7KpQCnN80A5qk2AKuSlADdQmgAGWPeAHaM7wBoi1IA/Ns3AK6hqwDfFTEAAK6hAAz72gBkTWYA7QW3ACllMABXVr8AR/86AGr5uQB1vvMAKJPfAKuAMABmjPYABMsVAPoiBgDZ5B0APbOkAFcbjwA2zQkATkLpABO+pAAzI7UA8KoaAE9lqADSwaUACz8PAFt4zQAj+XYAe4sEAIkXcgDGplMAb27iAO/rAACbSlgAxNq3AKpmugB2z88A0QIdALHxLQCMmcEAw613AIZI2gD3XaAAxoD0AKzwLwDd7JoAP1y8ANDebQCQxx8AKtu2AKMlOgAAr5oArVOTALZXBAApLbQAS4B+ANoHpwB2qg4Ae1mhABYSKgDcty0A+uX9AInb/gCJvv0A5HZsAAap/AA+gHAAhW4VAP2H/wAoPgcAYWczACoYhgBNveoAs+evAI9tbgCVZzkAMb9bAITXSAAw3xYAxy1DACVhNQDJcM4AMMu4AL9s/QCkAKIABWzkAFrdoAAhb0cAYhLSALlchABwYUkAa1bgAJlSAQBQVTcAHtW3ADPxxAATbl8AXTDkAIUuqQAdssMAoTI2AAi3pADqsdQAFvchAI9p5AAn/3cADAOAAI1ALQBPzaAAIKWZALOi0wAvXQoAtPlCABHaywB9vtAAm9vBAKsXvQDKooEACGpcAC5VFwAnAFUAfxTwAOEHhgAUC2QAlkGNAIe+3gDa/SoAayW2AHuJNAAF8/4Aub+eAGhqTwBKKqgAT8RaAC34vADXWpgA9MeVAA1NjQAgOqYApFdfABQ/sQCAOJUAzCABAHHdhgDJ3rYAv2D1AE1lEQABB2sAjLCsALLA0ABRVUgAHvsOAJVywwCjBjsAwEA1AAbcewDgRcwATin6ANbKyADo80EAfGTeAJtk2ADZvjEApJfDAHdY1ABp48UA8NoTALo6PABGGEYAVXVfANK99QBuksYArC5dAA5E7QAcPkIAYcSHACn96QDn1vMAInzKAG+RNQAI4MUA/9eNAG5q4gCw/cYAkwjBAHxddABrrbIAzW6dAD5yewDGEWoA98+pAClz3wC1yboAtwBRAOKyDQB0uiQA5X1gAHTYigANFSwAgRgMAH5mlAABKRYAn3p2AP39vgBWRe8A2X42AOzZEwCLurkAxJf8ADGoJwDxbsMAlMU2ANioVgC0qLUAz8wOABKJLQBvVzQALFaJAJnO4wDWILkAa16qAD4qnAARX8wA/QtKAOH0+wCOO20A4oYsAOnUhAD8tKkA7+7RAC41yQAvOWEAOCFEABvZyACB/AoA+0pqAC8c2ABTtIQATpmMAFQizAAqVdwAwMbWAAsZlgAacLgAaZVkACZaYAA/Uu4AfxEPAPS1EQD8y/UANLwtADS87gDoXcwA3V5gAGeOmwCSM+8AyRe4AGFYmwDhV7wAUYPGANg+EADdcUgALRzdAK8YoQAhLEYAWfPXANl6mACeVMAAT4b6AFYG/ADlea4AiSI2ADitIgBnk9wAVeiqAIImOADK55sAUQ2kAJkzsQCp1w4AaQVIAGWy8AB/iKcAiEyXAPnRNgAhkrMAe4JKAJjPIQBAn9wA3EdVAOF0OgBn60IA/p3fAF7UXwB7Z6QAuqx6AFX2ogAriCMAQbpVAFluCAAhKoYAOUeDAInj5gDlntQASftAAP9W6QAcD8oAxVmKAJT6KwDTwcUAD8XPANtargBHxYYAhUNiACGGOwAseZQAEGGHACpMewCALBoAQ78SAIgmkAB4PIkAqMTkAOXbewDEOsIAJvTqAPdnigANkr8AZaMrAD2TsQC9fAsApFHcACfdYwBp4d0AmpQZAKgplQBozigACe20AESfIABOmMoAcIJjAH58IwAPuTIAp/WOABRW5wAh8QgAtZ0qAG9+TQClGVEAtfmrAILf1gCW3WEAFjYCAMQ6nwCDoqEAcu1tADmNegCCuKkAazJcAEYnWwAANO0A0gB3APz0VQABWU0A4HGAAAAAAAAAAAAAAAAAQPsh+T8AAAAALUR0PgAAAICYRvg8AAAAYFHMeDsAAACAgxvwOQAAAEAgJXo4AAAAgCKC4zYAAAAAHfNpNQAAAAAAAPA/dIUV07DZ7z8PiflsWLXvP1FbEtABk+8/e1F9PLhy7z+quWgxh1TvPzhidW56OO8/4d4f9Z0e7z8VtzEK/gbvP8upOjen8e4/IjQSTKbe7j8tiWFgCM7uPycqNtXav+4/gk+dViu07j8pVEjdB6vuP4VVOrB+pO4/zTt/Zp6g7j90X+zodZ/uP4cB63MUoe4/E85MmYml7j/boCpC5azuP+XFzbA3t+4/kPCjgpHE7j9dJT6yA9XuP63TWpmf6O4/R1778nb/7j+cUoXdmxnvP2mQ79wgN+8/h6T73BhY7z9fm3szl3zvP9qQpKKvpO8/QEVuW3bQ7z8AAAAAAADoQpQjkUv4aqw/88T6UM6/zj/WUgz/Qi7mPwAAAAAAADhD/oIrZUcVR0CUI5FL+Gq8PvPE+lDOvy4/1lIM/0Iulj++8/h57GH2PxkwllvG/t6/PYivSu1x9T+k/NQyaAvbv7AQ8PA5lfQ/e7cfCotB17+FA7iwlcnzP3vPbRrpndO/pWSIDBkN8z8xtvLzmx3Qv6COC3siXvI/8Ho7Gx18yb8/NBpKSrvxP588r5Pj+cK/uuWK8Fgj8T9cjXi/y2C5v6cAmUE/lfA/zl9Htp1vqr8AAAAAAADwPwAAAAAAAAAArEea/Yxg7j899SSfyjizP6BqAh+zpOw/upE4VKl2xD/m/GpXNiDrP9LkxEoLhM4/LaqhY9HC6T8cZcbwRQbUP+1BeAPmhug/+J8bLJyO2D9iSFP13GfnP8x7sU6k4Nw/C25JyRZ20j96xnWgaRnXv926p2wKx94/yPa+SEcV578ruCplRxX3PxkACgAZGRkAAAAABQAAAAAAAAkAAAAACwAAAAAAAAAAGQARChkZGQMKBwABAAkLGAAACQYLAAALAAYZAAAAGRkZAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAABkACg0ZGRkADQAAAgAJDgAAAAkADgAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAATAAAAABMAAAAACQwAAAAAAAwAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAADwAAAAQPAAAAAAkQAAAAAAAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAABEAAAAAEQAAAAAJEgAAAAAAEgAAEgAAGgAAABoaGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAGhoaAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAFwAAAAAXAAAAAAkUAAAAAAAUAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAAAAAAAAAAAAAABUAAAAAFQAAAAAJFgAAAAAAFgAAFgAAMDEyMzQ1Njc4OUFCQ0RFRk4xMF9fY3h4YWJpdjExNl9fc2hpbV90eXBlX2luZm9FAAAAAPDBBAAgvwQAzMIEAE4xMF9fY3h4YWJpdjExN19fY2xhc3NfdHlwZV9pbmZvRQAAAPDBBABQvwQARL8EAE4xMF9fY3h4YWJpdjExN19fcGJhc2VfdHlwZV9pbmZvRQAAAPDBBACAvwQARL8EAE4xMF9fY3h4YWJpdjExOV9fcG9pbnRlcl90eXBlX2luZm9FAPDBBACwvwQApL8EAE4xMF9fY3h4YWJpdjEyMF9fZnVuY3Rpb25fdHlwZV9pbmZvRQAAAADwwQQA4L8EAES/BABOMTBfX2N4eGFiaXYxMjlfX3BvaW50ZXJfdG9fbWVtYmVyX3R5cGVfaW5mb0UAAADwwQQAFMAEAKS/BAAAAAAAlMAEAF0VAABeFQAAXxUAAGAVAABhFQAATjEwX19jeHhhYml2MTIzX19mdW5kYW1lbnRhbF90eXBlX2luZm9FAPDBBABswAQARL8EAHYAAABYwAQAoMAEAERuAABYwAQArMAEAGIAAABYwAQAuMAEAGMAAABYwAQAxMAEAGgAAABYwAQA0MAEAGEAAABYwAQA3MAEAHMAAABYwAQA6MAEAHQAAABYwAQA9MAEAGkAAABYwAQAAMEEAGoAAABYwAQADMEEAFBqAACowgQAGMEEAAAAAAAQwQQAbAAAAFjABAAswQQAbQAAAFjABAA4wQQAeAAAAFjABABEwQQAeQAAAFjABABQwQQAZgAAAFjABABcwQQAZAAAAFjABABowQQAAAAAALTBBABdFQAAYhUAAF8VAABgFQAAYxUAAE4xMF9fY3h4YWJpdjExNl9fZW51bV90eXBlX2luZm9FAAAAAPDBBACQwQQARL8EAAAAAAB0vwQAXRUAAGQVAABfFQAAYBUAAGUVAABmFQAAZxUAAGgVAAAAAAAAOMIEAF0VAABpFQAAXxUAAGAVAABlFQAAahUAAGsVAABsFQAATjEwX19jeHhhYml2MTIwX19zaV9jbGFzc190eXBlX2luZm9FAAAAAPDBBAAQwgQAdL8EAAAAAACUwgQAXRUAAG0VAABfFQAAYBUAAGUVAABuFQAAbxUAAHAVAABOMTBfX2N4eGFiaXYxMjFfX3ZtaV9jbGFzc190eXBlX2luZm9FAAAA8MEEAGzCBAB0vwQAAAAAANS/BABdFQAAcRUAAF8VAABgFQAAchUAAFN0OXR5cGVfaW5mbwAAAADIwQQAvMIEAA=="); - base64DecodeToExistingUint8Array(bufferView, 312032, "yMEEAAAAAQDwwQQAFwABAODCBADwwQQANQABAODCBAAYwwQAEMEEACjDBAAwwwQAyMEEAGogBACowgQAUiAEAAAAAAAQwwQAyMEEAIEgBADIwQQAnyAEALzABABEwwQAYMMEAMjBBAC/IAQAyMEEAPEgBADwwQQA4iAEAEzDBACowgQA0iAEAAAAAABUwwQAkMMEABDBBAAcwQQAyMEEAFYhBADwwQQANSEEAHzDBACowgQAEyEEAAAAAACEwwQAYMMEABDDBAAAAAAAAAAAAMjDBAAQwQQAEMMEANjDBAC8wAQAYMMEAKjCBAB0IQQAAAAAAETDBADIwQQAiCEEAKTABABEwwQAAAAAAAAAAAAIxAQAEMEEABDDBAAYxAQAyMEEAMQhBACowgQAsCEEAAAAAAAAxAQAyMEEANchBABcxAQARMMEAGzEBAB0xAQAyMEEAEoiBADwwQQAOSIEADDEBADwwQQAIiIEADjEBADwwQQACiIEAETEBACowgQA8SEEAAAAAABQxAQAyMEEAFoiBADwwQQAayIEADDEBACYxAQA2MMEAATBBACwxAQAyMEEAJciBACowgQAgCIEAAAAAACQxAQAyMEEANIiBACowgQArSIEAAAAAACoxAQAxMQEAMjBBAD2IgQA2MQEAOjEBAD4xAQAqMIEADojBAAAAAAA6MIEAMjBBABZIwQAyMEEAJkjBADwwQQAdyMEAPDEBAAQxQQA6MQEACDFBACowgQAtCMEAAAAAAD0wgQA8MEEAM8jBADwxAQAqMIEAO0jBAABAAAAqMQEAMjBBAB3JAQATMIEADskBAAAAAAAAgAAAKjEBAACAAAAPMUEAAIEAADwwQQAGCQEAETFBACowgQAnCQEAAAAAABkxQQAqMIEAMAkBAABAAAAZMUEAKTABABkxQQAcMUEAKDFBADIwQQA5SQEAAAAAABkxQQAcAMAAHEDAAByAwAAcwMAAHQDAAB1AwAAdgMAAHcDAAAAAAAARMUEAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHkDAAB6AwAAAAAAAKjEBAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB7AwAAfAMAAKTABAAAAAAAAAAAAAAAAACkwAQAVMYEAFTGBADUwAQAxMQEABDBBADwwQQACiUEADDEBACowgQA+CQEAAAAAABIxgQAAAAAAAAAAAAAAAAApMAEAFTGBABUxgQAhMYEAITGBACowgQAGyUEAAAAAABExAQAoMUEAKDGBACgxQQAyMEEADMlBAAAAAAAAAAAAODGBABEwwQAhMYEAPDGBACExgQA8MYEAPDBBAChJQQAMMQEAPDBBACKJQQAyMYEAKjCBAByJQQAAAAAANTGBADIwQQAsiUEAAAAAAAAAAAAJMcEAETDBACExgQA8MYEAITGBADwxgQA8MEEAOMlBADIxgQAqMIEAMglBAAAAAAAGMcEAAAAAAAAAAAAAAAAAGTHBABEwwQAhMYEAPDGBACExgQA8MYEAPDBBAAZJgQAyMYEAKjCBAD9JQQAAAAAAFjHBAAAAAAAAAAAAAAAAACkxwQARMMEAITGBADwxgQAhMYEAPDGBADwwQQATyYEAMjGBACowgQANCYEAAAAAACYxwQAAAAAAAAAAAAAAAAA5McEAETDBACExgQA8MYEAITGBADwxgQA8MEEAIUmBADIxgQAqMIEAGkmBAAAAAAA2McEAAAAAAAAAAAAAAAAACTIBABEwwQAhMYEAPDGBACExgQA8MYEAPDBBAC0JgQAyMYEAKjCBACgJgQAAAAAABjIBAB8wQQAxyYEAMjBBADnJgQAqMIEAPkmBAAAAAAAPMgEAKjCBAAMJwQAAQAAADzIBADIwQQAKScEAKjCBABKJwQAAAAAAGTIBACowgQAbCcEAAEAAABkyAQAvMAEAHzIBADwwQQAjycEAGTIBACowgQAqicEAAAAAACUyAQAqMIEAMYnBAABAAAAlMgEAKDIBABgwQQAYMEEAAAAAACgyAQAYMEEAGDBBABgwQQA8MEEAO4nBABkyAQAqMIEAA8oBAAAAAAA4MgEAKjCBAAxKAQAAQAAAODIBAAAAAAA7MgEANjDBABgwQQAYMEEAOzIBADYwwQAYMEEAGDBBABgwQQA8MEEAGEoBABkyAQAqMIEAIMoBAAAAAAANMkEAKjCBACmKAQAAQAAADTJBABAyQQAYMEEAGDBBAAAAAAAQMkEAGDBBABgwQQAYMEEAKjCBADKKAQAAAAAAMjGBACowgQA3CgEAAEAAADIxgQApMAEAIDJBACExgQAhMYEAKTABADIxgQA1MAEAPDGBACkwAQAgMkEAGDBBABgwQQApMAEAMjGBAD4wAQAvMAEAKTABADIxgQA+MAEAKTABACAyQQAqMIEAAApBAABAAAAWMcEAKjCBAAdKQQAAQAAABjHBABgwQQABMoEAKTABAAkxwQANMkEADTJBAAEygQApMAEACTHBABgwQQAvMAEAKTABAAkxwQAYMEEAAAAAACkwAQAGMcEAPjABAC8wAQApMAEABjHBAD4wAQAqMIEAD8pBAABAAAA1MYEAKTABADgxgQAYMEEAKjCBABYKQQAAQAAAJjHBABgwQQAiMoEAKTABACkxwQAYMEEAKTABACYxwQA+MAEAKjCBAB0KQQAAQAAANjHBAB8wQQAkSkEAHzBBACoKQQA8MEEAMIpBAA8yAQAqMIEANspBAAAAAAA2MoEAKjCBAD1KQQAAQAAANjKBADkygQAAAAAAAAAAADkygQAYMEEAGDBBABgwQQAvMAEAKTABADYygQAvMAEAHzBBAAXKgQAqMIEAC8qBAABAAAAGMgEAAAAAAAAAAAApMAEACTIBADIygQA0MoEANDKBAA4ywQAyMoEAAAAAACkwAQAJMgEAMjKBADgyAQApMAEACTIBAA0yQQApMAEACTIBACUyAQAAAAAAAAAAACkwAQAJMgEADDLBADYygQApMAEACTIBADwxgQAvMAEAKTABAAkyAQA1MsEANTLBAC8wAQAyMEEAEQqBACowgQAWyoEAAAAAAAowwQAqMIEAHoqBAABAAAAKMMEAPDBBACaKgQAKMMEAKjCBAC3KgQAAAAAAPzLBACowgQA1SoEAAEAAAD8ywQACMwEAAAAAAD8ywQAfQMAAH4DAAB/AwAAgAMAAAAAAAAowwQAgQMAAIIDAAB4AwAAeAMAAKjCBAD0KgQAAAAAANjDBACowgQAESsEAAEAAADYwwQAXMwEAMjBBAAxKwQAqMIEAGUrBAAAAAAAgMwEAKjCBACaKwQAAQAAAIDMBACIzAQApMAEAIjMBADUywQAAAAAAAAAAACkwAQAiMwEADzBBADUywQAPMEEAJjMBACgxQQAgMwEADzBBAAAAAAAAAAAAAAAAAC8wAQAgMwEADzBBADUywQAyMEEANArBADIwQQA4CsEAMjBBAD5KwQAyMEEAAwsBACowgQAKSwEAAAAAAAYzQQAqMIEAEcsBAABAAAAGM0EAKjCBABmLAQAAAAAAMTEBACowgQAqCwEAAEAAADExAQAQM0EAKTABABAzQQAGM0EAKTABABAzQQAPMEEABjNBAA8wQQAUM0EAKDFBADExAQAPMEEAAAAAAAAAAAAAAAAALzABADExAQAPMEEABjNBAB8wQQA6ywEAHzBBAAALQQAfMEEACgtBADIwQQAUC0EAKjCBABnLQQAAAAAAMjNBACowgQAfy0EAAEAAADIzQQA0M0EANTLBAAQwQQAyMEEAJgtBACowgQAri0EAAAAAAD8zQQAqMIEAMUtBAABAAAA/M0EAAAAAAAAAAAAAAAAAATOBADUywQA1MsEABDBBADIwQQA3S0EAKjCBAD3LQQAAAAAAEDOBACowgQAEi4EAAEAAABAzgQAAAAAAAAAAABIzgQA1MsEANTLBADUywQAEMEEABDBBAAQwQQAEMEEABDBBAAQwQQAyMEEADUuBACowgQATi4EAAAAAACYzgQAqMIEAGguBAABAAAAmM4EABDBBACwzgQAFM4EALDOBAAQwQQA4M0EALDOBAAQwQQAWM4EALDOBAAQwQQAfMEEAIMuBACowgQAni4EAAEAAACQxAQAmMQEANjDBACowgQAti4EAAEAAAAQwwQApMAEABjDBADIwQQAzy4EAKjCBAD5LgQAAAAAACTPBACowgQAJC8EAAEAAAAkzwQAfMEEAFAvBADIwQQAay8EAKjCBAB8LwQAAAAAAFTPBACowgQAji8EAAEAAABUzwQApMAEAFzPBACkwAQAXM8EANTLBADUywQAbM8EAAAAAAAAAAAApMAEAFzPBAA4xAQAvM8EAPDBBAC8LwQAMMQEAKjCBAChLwQAAQAAALDPBAAAAAAApMAEAFzPBAA4xAQAvMAEAPDPBABczwQAyMEEAPEvBACowgQA1S8EAAAAAADozwQAEMEEAGzPBAAY0AQAMNAEABDBBAAQwQQAyMEEAAwwBACowgQATTAEAAAAAAA4xAQAqMIEADowBAAAAAAAINAEAKTABABczwQAEM0EAGDBBABszwQAwM0EAAAAAAAAAAAAvMAEAFzPBADAzQQAYMEEALDOBABUzwQAEMEEAFTPBACkwAQAVM8EAGDBBAC8wAQAvMAEAFTPBAC8wAQAAAAAALzABABUzwQA1MsEANTLBABgwQQAuNAEAMjBBABqMAQAvMAEAFTPBADUywQA1MsEAGDBBAD4wAQACNEEABTRBAAk0QQAPNEEAMjBBADiMAQA8MEEAM0wBADo0AQA8MEEALUwBADw0AQA8MEEAJ4wBAD80AQAyMEEAPkwBADIwQQANjEEAKjCBAAVMQQAAAAAABzRBADIwQQAbzEEAKjCBABWMQQAAQAAADTRBAAAAAAAvMAEAFTPBADUywQA1MsEAGDBBAAI0QQAFNEEACTRBAA80QQAAAAAAAAAAAAAAAAABMEEAFTPBADUywQA1MsEAGDBBAD4wAQArNEEABDBBAAU0QQAJNEEADzRBADIwQQAnTEEAAAAAAAAAAAAAAAAALzABABUzwQA8NEEAPDGBADUywQAYMEEAPjABAD40QQAFNEEACTRBAA80QQAYMEEAMjBBADlMQQA8MEEAPoxBAD80AQAAAAAAAAAAAAAAAAABMEEAFTPBADw0QQA8MYEANTLBABgwQQA+MAEAETSBAAQwQQAFNEEACTRBAA80QQAYMEEAMjBBAAdMgQAqMIEAGUyBAAAAAAA8NAEAKjCBAB7MgQAAQAAAPDQBABUxgQA8NAEAITGBADw0AQAqMIEAJIyBAAAAAAA/NAEAKjCBACrMgQAAQAAAPzQBACowgQAxTIEAAAAAAAI0QQAqMIEAN0yBAABAAAACNEEAJzSBACowgQA9jIEAAAAAACs0QQAqMIEADIzBAABAAAArNEEAMDSBACkwAQAwNIEAAjRBACkwAQAwNIEADzBBAAI0QQAPMEEANDSBACgxQQArNEEADzBBAAAAAAAAAAAAAAAAAC8wAQArNEEADzBBAAI0QQAqMIEAG8zBAAAAAAAuNAEAKjCBACcMwQAAQAAALjQBABMwgQA5TMEAAAAAAACAAAAuNAEAAIAAAA8xQQAAlQAAPDBBADKMwQAUNMEAKjCBAAqNAQAAAAAAHDTBACowgQARjQEAAEAAABw0wQApMAEAHDTBAAAAAAAAAAAAAAAAAB80wQAoMUEAJzSBAAQwQQAAAAAAHDTBACDAwAAhAMAAIUDAACGAwAAAAAAAFDTBAB4AwAAhAMAAIcDAACIAwAAAAAAALjQBAB4AwAAhAMAAIkDAACKAwAAvMAEAAjRBADwwQQAYzQEALjQBACowgQAjTQEAAAAAAAQ1AQAqMIEALg0BAABAAAAENQEABzUBAAAAAAAENQEAIsDAACEAwAAjAMAAI0DAACc0gQAEMEEAKjCBADkNAQAAAAAAPjRBACowgQA+jQEAAEAAAD40QQAYNQEAKjCBAARNQQAAAAAAETSBACowgQASzUEAAEAAABE0gQAhNQEAKTABACE1AQA+NEEAAAAAAAAAAAAAAAAAKTABACE1AQAPMEEAPjRBAA8wQQAlNQEAKDFBABE0gQAPMEEAAAAAAAAAAAAAAAAALzABABE0gQAPMEEAPjRBADIwQQAhjUEAKjCBACwNQQAAAAAAADVBACowgQA2zUEAAEAAAAA1QQATMIEACA2BAAAAAAAAgAAAADVBAACAAAAPMUEAAJEAADwwQQABzYEACjVBACowgQAYzYEAAAAAABI1QQAqMIEAH02BAABAAAASNUEAKTABABI1QQAAAAAAFTVBACgxQQAYNQEABDBBAAAAAAASNUEAI4DAACPAwAAkAMAAJEDAAAAAAAAKNUEAHgDAACPAwAAkgMAAJMDAAAAAAAAANUEAHgDAACPAwAAlAMAAJUDAAC8wAQA+NEEAPDBBACYNgQAANUEAKjCBADANgQAAAAAAODVBACowgQA6TYEAAEAAADg1QQA7NUEAAAAAADg1QQAlgMAAI8DAACXAwAAmAMAAGDUBAAQwQQAyMEEABM3BACowgQAOjcEAAAAAAAw1gQAqMIEAGI3BAABAAAAMNYEADjWBAAEwQQAfMEEAIs3BACowgQAozcEAAAAAAAU0QQAqMIEAMA3BAABAAAAFNEEAGjWBACkwAQAFNEEAPjABAAAAAAAAAAAAKTABAAU0QQAEMEEAPjABADIwQQA3jcEAMjBBAD1NwQAqMIEAB84BAAAAAAAuNYEAKjCBABKOAQAAQAAALjWBADA1gQABMEEAHzBBAB2OAQAfMEEAJE4BACowgQArzgEAAEAAAAc0QQATMIEAPA4BAAAAAAAAgAAABzRBAACAAAAPMUEAAIEAADwwQQA0TgEAAjXBACowgQAKDkEAAAAAAAo1wQAqMIEAEg5BAABAAAAKNcEAKTABAAo1wQANNcEAKDFBAAAAAAAKNcEAJkDAACaAwAAmwMAAJwDAAAAAAAACNcEAHgDAAB4AwAAnQMAAJ4DAAAAAAAAHNEEAHgDAAB4AwAAnwMAAKADAAAAAAAA8NYEALDWBADE1wQA1NcEADDWBACowgQAaTkEAAEAAABIxgQAqMIEAHw5BAABAAAARMQEAPDWBACw1gQA8NAEAKjCBACVOQQAAAAAADTRBAB8wQQArTkEAKjCBADKOQQAAAAAAHTEBACowgQA4DkEAAEAAAB0xAQApMAEAAjYBABgwQQAYMEEABjYBACkwAQACNgEAADYBACkwAQACNgEAMjBBAD3OQQAqMIEADE6BAAAAAAAUNgEAKjCBABsOgQAAQAAAFDYBABY2AQApMAEAFjYBAAI2AQAAAAAAAAAAACkwAQAWNgEADzBBAAI2AQAPMEEAGjYBACgxQQAUNgEADzBBAAAAAAAAAAAAAAAAAC8wAQAUNgEADzBBAAI2AQApMAEAFTGBAAQwQQAxNcEAOjYBADE1wQAyMEEAKg6BACkwAQAVMYEAADZBAC8wAQAfMEEANI6BACkwAQAVMYEAPDGBACkwAQAVMYEAPDRBAC8wAQAxNcEACzZBADwwQQA7ToEAPDRBAC8wAQAxNcEAETZBADwwQQABTsEAPDRBAC8wAQAxNcEAFzZBADwwQQAIDsEAPDRBACkwAQAVMYEALDWBACw1gQAxNcEAKTABABIxgQAUNgEAAAAAAAAAAAAEM0EAEjGBABExAQAYMEEAKjCBAA6OwQAAQAAAETDBACkwAQAyMMEANjDBACg2QQAXM8EAMjDBACQxAQAAAAAAFTGBADIwwQA8NEEAHTEBAC8wAQA6NgEAAAAAAAAAAAACNgEAMjDBABgwQQAYMEEAGDBBAAo2gQAyMMEAPDGBADwwQQAgjsEAETEBADwwQQAaTsEABDaBACowgQATzsEAAAAAAAc2gQAXMQEAMjDBADwxgQAqMIEAJg7BAABAAAAVMMEAKjCBACpOwQAAAAAAOjYBACowgQA1DsEAAEAAADo2AQAVNoEAATBBAC8wAQAZNoEAADZBAB8wQQAADwEAKjCBAAbPAQAAAAAADDDBACowgQANjwEAAEAAAAwwwQAqMIEAFI8BAAAAAAApHEFAKjCBAB0PAQAAQAAAKRxBQCw2gQAyMEEAJc8BACowgQAuDwEAAAAAADU2gQAqMIEANo8BAABAAAA1NoEANTABADs2gQApMAEANzaBADIwQQA/TwEAKjCBAAbPQQAAAAAAAzbBACowgQAOj0EAAEAAAAM2wQAFNsEAMjBBABaPQQAqMIEAJw9BAAAAAAAONsEAKjCBADfPQQAAQAAADjbBABA2wQApMAEAEDbBAAM2wQApMAEAEDbBAA8wQQADNsEADzBBABQ2wQAoMUEADjbBAA8wQQAAAAAAAAAAAAAAAAAvMAEADjbBAA8wQQADNsEAMjBBAAjPgQAqMIEAEc+BAAAAAAAsNsEAKjCBABsPgQAAQAAALDbBAC42wQApMAEALjbBAD4wAQAAAAAAAAAAACkwAQAuNsEADzBBAD4wAQAPMEEAMjbBACgxQQAsNsEADzBBAAAAAAAAAAAAAAAAAC8wAQAsNsEADzBBAD4wAQAqMIEAJI+BAABAAAAAMQEAFzcBAAAxAQAgMwEAETDBADwwQQAvz4EADDEBACowgQApz4EAAAAAABQ3AQAAAAAAFzcBAAAxAQABMEEABDBBABEwwQAAAAAAAAAAAAAAAAAvNwEAADEBAAEwQQAEMEEAATBBAAQwQQAvMAEAETDBADwwQQA8D4EADDEBACowgQA1j4EAAAAAACw3AQAAAAAALzcBAAAxAQAgMwEALDbBABEwwQAAAAAAAAAAAAAAAAAFN0EAADEBAAQwQQAEMEEADjbBABEwwQA8MEEACw/BAAwxAQAqMIEABM/BAAAAAAACN0EAKjCBABEPwQAAAAAABjEBACowgQAXz8EAAEAAAAYxAQAJN0EANjDBACowgQAez8EAAAAAAB8wwQAqMIEAJY/BAABAAAAfMMEAKjCBACyPwQAAAAAALDPBADIwQQAzD8EAKjCBADhPwQAAAAAAHzdBACowgQA9z8EAAEAAAB83QQAqMIEAA5ABAABAAAAhMMEAMjBBAAxQAQAqMIEAFpABAAAAAAAtN0EAKjCBACEQAQAAQAAALTdBADIwQQAr0AEAKjCBADaQAQAAAAAANzdBACowgQABkEEAAEAAADc3QQAfMEEADNBBAB8wQQATUEEAKjCBABpQQQAAQAAADjEBAAAAAAAAAAAAAAAAACkwAQAINAEAIjaBAC8wAQApMAEACDQBAC8wAQAhMYEAEjGBAAAAAAAAAAAAAAAAACkwAQAhMYEAEjGBAC8wAQA8MYEANTXBAAAAAAAAAAAAKTABACExgQA8MYEALzABACowgQAfEEEAAAAAAAQ2gQAqMIEAJNBBAABAAAAENoEAKTABACQ3gQAYMEEAGDBBACg3gQAAAAAAAAAAAAAAAAApMAEAJDeBADUywQAvMAEANTLBACg3gQApMAEAJDeBADwxgQApMAEAJDeBADszgQApMAEABDaBADUywQA1MsEAKTABAAQ2gQA1MsEAAAAAACkwAQAkN4EADDfBAC8wAQAfMEEAKtBBAC8wAQAENoEALzABAAQ2gQAYMEEAKTABACQ3gQA1MsEAMjBBADPQQQAqMIEAP1BBAAAAAAAWN8EAKjCBAAsQgQAAQAAAFjfBACowgQAXEIEAAEAAABQxAQAqMIEAHZCBAABAAAAHNoEAKTABAAo2gQAvMAEAJDfBACkwAQAKNoEAGDBBABgwQQAkN8EAKTABAAo2gQA8MYEAKTABAAo2gQA4N8EALzABAB8wQQAkUIEAKTABAAo2gQA9N8EAMjBBAC3QgQAqMIEAOxCBAAAAAAA9N8EAKjCBAAiQwQAAQAAAPTfBAD83wQABMEEAKjCBABZQwQAAAAAAPDRBACowgQAb0MEAAEAAADw0QQAqMIEAIZDBAAAAAAALNkEAKjCBACfQwQAAQAAACzZBABE4AQA1MsEAKTABAAs2QQA1MsEAKjCBAC5QwQAAAAAAETZBACowgQA1UMEAAEAAABE2QQAeOAEAGDBBAC8wAQAiOAEAKTABABE2QQAYMEEAPDBBAD2QwQA8NEEAKjCBAASRAQAAAAAALTgBACowgQAL0QEAAEAAAC04AQAwOAEAGDBBABgwQQAvMAEANDgBACkwAQAtOAEAGDBBACowgQATUQEAAEAAACw3AQApMAEALzcBADwwQQAaEQEAPDRBACowgQAiUQEAAAAAAAY4QQAqMIEAKtEBAABAAAAGOEEAAAAAAAAAAAAAAAAACThBAC83AQAYOEEAGjhBADIwQQAzkQEAMjBBADkRAQApMAEABjhBABg4QQAvMAEADThBACowgQAFUUEAAAAAABo4QQAqMIEAEdFBAABAAAAaOEEAIThBAAEwQQAfMEEAHpFBACowgQAnEUEAAAAAABc2QQAqMIEALdFBAABAAAAXNkEALThBAC8wAQAxOEEAKjCBADTRQQAAQAAAFDcBACkwAQAXNwEAPDBBADsRQQA8NEEAKjCBAALRgQAAAAAAPjhBACowgQAK0YEAAEAAAD44QQAAAAAAAAAAAAAAAAABOIEAFzcBABg4QQAQOIEAMjBBABMRgQApMAEAPjhBABg4QQAvMAEABTiBACowgQAg0YEAAAAAABg4QQAqMIEAJpGBAABAAAAYOEEAFziBADUywQAAM0EAKTABABg4QQA1MsEAKTABABg4QQAAM0EAKjCBACyRgQAAAAAAEDiBACowgQA6kYEAAEAAABA4gQAoOIEAATBBAB8wQQAI0cEAKjCBABLRwQAAQAAAAjdBACkwAQAFN0EAPDBBABlRwQA8NEEAKjCBACFRwQAAAAAAOjiBACowgQApkcEAAEAAADo4gQAAAAAAAAAAAAAAAAA9OIEABTdBABo4QQAYMEEAGDBBABgwQQAvMAEAATjBACowgQA0EcEAAAAAABsxAQAqMIEAOJHBAABAAAAbMQEAEDjBABgwQQAYMEEAGDBBABgwQQAgOMEAFTPBAC8wAQAqMIEAPxHBAAAAAAA6MQEAHzBBAAbSAQAfMEEAEBIBAB8wQQAZUgEAKjCBACQSAQAAQAAAOjEBADE4wQAgOMEAPDEBACowgQAsEgEAAAAAADgwgQAAAAAAAAAAAAAAAAApMAEAIDjBAC8wAQAYMEEAKTABACA4wQAvMAEAKTABACA4wQA1MsEAKjCBADOSAQAAQAAAODCBACkwAQAxOMEABDBBADgwgQA1MsEAGDBBABgwQQAsNYEACTRBAC8wAQAxOMEAAjNBAAIzQQACOQEAKTABADE4wQAYMEEAGDBBAAI5AQApMAEAODCBAC8wAQApMAEAODCBACw1gQAVMYEAODCBACowgQA8EgEAAEAAADowgQAYMEEAITkBAC8wAQA2MQEAGDBBACY4wQAhOQEALzABADYxAQAmOMEAKjCBAAQSQQAAQAAAPTCBABgwQQAvOQEALzABAAQxQQAYMEEAKjCBAAsSQQAAAAAAPDEBACowgQASEkEAAEAAADwxAQAvMAEAPDkBACQ4wQA8OQEAAjYBADwxAQACNgEADDlBADwxAQAMOUEAMjBBACKSQQAqMIEAGVJBAAAAAAAKOUEAKjCBACuSQQAAAAAAPjEBACowgQA0UkEAAEAAAD4xAQAQOUEAAAAAAD4xAQAoQMAAKIDAACjAwAApAMAAAAAAADwxAQApQMAAKYDAACnAwAAvMAEAFDlBACowgQA9UkEAAAAAAAgxQQAqMIEABRKBAABAAAAIMUEAJjlBAAAAAAAIMUEAKgDAACpAwAAqgMAAKsDAAC8wAQAqOUEAMjBBAA0SgQAqMIEAFBKBAAAAAAA3OUEAKjCBABtSgQAAQAAANzlBADIwQQAi0oEAKjCBACpSgQAAAAAAATmBACowgQAyEoEAAEAAAAE5gQAAAAAAAzmBABA5gQAJNEEAFjmBACowgQA6EoEAAEAAACw1gQAyMEEACdLBACowgQAAUsEAAAAAABQ5gQAqMIEAExLBAABAAAAUOYEAMjBBABzSwQAqMIEAKtLBAAAAAAAeOYEAKjCBADkSwQAAQAAAHjmBACA5gQAEMEEALzABACQ5gQAtOYEAHzBBAAeTAQAqMIEAEdMBAABAAAAKOUEAKTABAAw5QQA4OYEAMjBBACMTAQA8MEEAG1MBADY5gQApMAEADDlBAD45gQA8MEEAKZMBADY5gQApMAEADDlBAAQ5wQA8MEEAMFMBADY5gQATMIEAAZNBAAAAAAAAgAAACjlBAACAAAAPMUEAAIEAADwwQQA40wEABznBACowgQAQk0EAAAAAAA85wQAqMIEAGZNBAABAAAAPOcEAKTABAA85wQASOcEAKDFBAAAAAAAPOcEAKwDAACtAwAArgMAAK8DAACwAwAAAAAAABznBAB4AwAAeAMAAHgDAACxAwAAsgMAAAAAAAAo5QQAeAMAAHgDAAB4AwAAswMAALQDAACkwAQA4OYEAKTABAD45gQApMAEABDnBACowgQAi00EAAAAAADY5gQAqMIEAKZNBAABAAAA2OYEAMTjBADY5gQAqMIEAMJNBAAAAAAA4OYEAKjCBADiTQQAAQAAAODmBABUxgQA4OYEAITGBADg5gQAqMIEAANOBAAAAAAA+OYEAKjCBAAfTgQAAQAAAPjmBADE4wQA+OYEAKjCBAA8TgQAAAAAABDnBACowgQAX04EAAEAAAAQ5wQAAAAAAPzoBAC1AwAAtgMAALcDAAC4AwAAuQMAALoDAAC7AwAAvAMAAL0DAAC+AwAAvwMAAMADAADBAwAAwgMAAMMDAADEAwAAxQMAAMYDAADHAwAAyAMAAMkDAADKAwAAywMAAMjBBAC7TgQA8MEEAKNOBADo6AQATMIEAIhOBAAAAAAAAgAAAPDoBAACAAAATDIFAAIAAAAAAAAA8OgEAMwDAADNAwAAtwMAALgDAAC5AwAAugMAALsDAAC8AwAAvQMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAADOAwAAAAAAAOjoBADPAwAA0AMAALcDAAC4AwAAuQMAALoDAAC7AwAAvAMAAL0DAAAAAAAAoOoEANEDAADSAwAA0wMAANQDAADVAwAA1gMAANcDAADYAwAA2QMAANoDAADbAwAA3AMAAN0DAADeAwAA3wMAAOADAADhAwAA4gMAAOMDAADkAwAA5QMAAOYDAADnAwAAAAAAAFzqBADoAwAA6QMAAOoDAADrAwAA7AMAAO0DAADuAwAA7wMAAPADAABMwgQADE8EAAAAAAACAAAAGAkFAAIAAABMMgUAAgAAAPDBBADwTgQAPOoEAAAAAACU6gQA8QMAAPIDAADqAwAA8wMAAOwDAADtAwAA7gMAAO8DAAD0AwAA8MEEAB1PBAA86gQATMIEAD1PBAAAAAAAAgAAAPDoBAACAAAATDIFAAIAAAAAAAAAPOoEAPUDAAD2AwAA6gMAAHgDAADsAwAA7QMAAO4DAADvAwAAeAMAAAAAAAAY6wQA9wMAAPgDAADqAwAA+QMAAOwDAADtAwAA7gMAAO8DAAD6AwAA8MEEAFhPBAAYCQUAAAAAAFDrBAD7AwAA/AMAAOoDAAD9AwAA7AMAAO0DAADuAwAA7wMAAP4DAADwwQQAd08EABgJBQAAAAAA+OsEAP8DAAAABAAAtwMAALgDAAC5AwAAugMAALsDAAC8AwAAvQMAAAEEAAACBAAAAwQAAAQEAAAFBAAABgQAAAcEAAAIBAAACQQAAAoEAAALBAAADAQAAA0EAAAOBAAAAAAAAOzrBAAPBAAAEAQAAOoDAAARBAAA7AMAAO0DAADuAwAA7wMAABIEAADwwQQAmk8EABgJBQBMwgQAxU8EAAAAAAACAAAA8OgEAAIAAABMMgUAAgAAAAAAAAA87QQAFAQAABUEAAAWBAAAFwQAAAAAAABI7QQAGAQAABkEAAAaBAAAGwQAAAAAAABU7QQAHAQAAB0EAAAeBAAAHwQAAAAAAACM7AQAIAQAACEEAADqAwAAIgQAAOwDAADtAwAA7gMAAO8DAAAjBAAATMIEAOBPBAAAAAAAAgAAABgJBQACAAAATDIFAAIAAAAAAAAA2OwEACQEAAAlBAAA6gMAACYEAADsAwAA7QMAAO4DAADvAwAAJwQAAEzCBAAMUAQAAAAAAAIAAAAYCQUAAgAAAEwyBQACAAAAAAAAACTtBAAoBAAAKQQAAOoDAAAqBAAA7AMAAO0DAADuAwAA7wMAACsEAADwwQQALFAEABgJBQDwwQQAfFAEAEwyBQDwwQQAUlAEADDtBADwwQQAmVAEADDtBADwwQQAx1AEADDtBAAAAAAAMO0EACwEAAAtBAAAHgQAAHgDAAAAAAAApO0EAC4EAAAvBAAA6gMAADAEAADsAwAA7QMAAO4DAADvAwAAMQQAAPDBBADxUAQAGAkFAAAAAADo7QQAMgQAADMEAADqAwAANAQAAOwDAADtAwAA7gMAAO8DAAA1BAAA8MEEAElRBAAYCQUA8MEEABpRBADc7QQAAAAAANztBAA2BAAANwQAAOoDAAB4AwAA7AMAAO0DAADuAwAA7wMAAHgDAAAAAAAATO4EADgEAAA5BAAA6gMAADoEAADsAwAA7QMAAO4DAADvAwAAOwQAAPDBBABqUQQA3O0EAAAAAACE7gQAPAQAAD0EAADqAwAAPgQAAOwDAADtAwAA7gMAAO8DAAA/BAAATMIEAJNRBAAAAAAAAgAAABgJBQACAAAATDIFAAIAAAAAAAAA/O4EAEAEAABBBAAA6gMAAEIEAADsAwAA7QMAAO4DAADvAwAAQwQAAAAAAAAI7wQARAQAAEUEAADqAwAARgQAAOwDAADtAwAA7gMAAO8DAABHBAAA8MEEAO9RBAAYCQUA8MEEAApSBAAYCQUAAAAAAAAAAAAAAAAAAAAAAAEBAQAAAQEBAAAAAQABAQEBAAEBAQEBAQEBAQEBAQEBAAEBAQAAAQABAQEAAAAAAAAAAACM7wQASAQAAEkEAABKBAAASwQAAEwEAABNBAAATgQAAE8EAABQBAAAUQQAAFIEAABTBAAATMIEAClSBAAAAAAAAgAAAJjOBAACAAAATDIFAAIAAAAAAAAAmM4EAFQEAABVBAAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAAAAAAD47wQAVgQAAFcEAABYBAAA8MEEAENSBACI8wQAAAAAABjwBABZBAAAWgQAAFsEAADwwQQAWFIEAPjvBAAAAAAAAAAAAAAAAABcBAAAXAQAAFwEAABcBAAAXAQAAF0EAABeBAAAAAAAAF8EAABfBAAAXwQAAF8EAABfBAAAYAQAAGEEAAAAAAAAAAAAAF8EAABfBAAAXwQAAAAAAAAAAAAAAAAAAAAAAABfBAAAXwQAAF8EAABgBAAAYQQAAAAAAAAAAAAAAAAAAF8EAABfBAAAYAQAAGEEAAAAAAAAAAAAAAAAAAAAAAAAXwQAAGAEAABhBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQPEEAGUEAABmBAAA6gMAAGcEAADsAwAA7QMAAO4DAADvAwAAaAQAAPDBBABsUgQAGAkFAAAAAAB48QQAaQQAAGoEAADqAwAAawQAAOwDAADtAwAA7gMAAO8DAABsBAAA8MEEAIZSBAAYCQUAAAAAALDxBABtBAAAbgQAAOoDAABvBAAA7AMAAO0DAADuAwAA7wMAAHAEAABMwgQAolIEAAAAAAACAAAAGAkFAAIAAABMMgUAAgAAAAAAAAD88QQAcQQAAHIEAADqAwAAcwQAAOwDAADtAwAA7gMAAO8DAAB0BAAATMIEAP1SBAAAAAAAAgAAABgJBQACAAAATDIFAAIAAAAAAAAASPIEAHUEAAB2BAAA6gMAAHcEAADsAwAA7QMAAO4DAADvAwAAeAQAAEzCBABaUwQAAAAAAAIAAAAYCQUAAgAAAEwyBQACAAAAAAAAAHjyBAB5BAAAegQAAPDBBAC7UwQA2PIEAAAAAACU8gQAewQAAHwEAADwwQQA2VMEANjyBAAAAAAAsPIEAH0EAAB+BAAA8MEEAPlTBADY8gQAAAAAANjyBACABAAAgQQAAPDBBABPVAQATDIFAEzCBAAsVAQAAAAAAAEAAADM8gQAAgQAAAAAAAAc8wQAggQAAIMEAADqAwAAhAQAAOwDAADtAwAA7gMAAO8DAACFBAAA8MEEAGhUBAAYCQUAAAAAAFTzBACGBAAAhwQAAOoDAACIBAAA7AMAAO0DAADuAwAA7wMAAIkEAABMwgQAiFQEAAAAAAACAAAAGAkFAAIAAABMMgUAAgAAAAAAAACI8wQAiwQAAIwEAABYBAAA8MEEAPhUBABMMgUAAAAAAMTzBACNBAAAjgQAAI8EAACQBAAAkQQAAJIEAACTBAAAlAQAAMjBBAA4VQQA8MEEAA1VBAC88wQAAAAAALzzBACVBAAAlgQAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAAAAAABY9AQAlwQAAJgEAACZBAAAmgQAAJsEAACcBAAAnQQAAJ4EAACfBAAAoAQAAKEEAACiBAAAowQAAKQEAAClBAAApgQAAKcEAACoBAAAqQQAAKoEAADIwQQAbFUEAEzCBABZVQQAAAAAAAIAAABQ9AQAAgAAAEwyBQACAAAAAAAAAFD0BAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAKsEAACsBAAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAAAAAAD09AQArQQAAK4EAACvBAAAsAQAALEEAADIwQQAplUEAPDBBACEVQQA7PQEAAAAAAAg9QQAsgQAALMEAAC0BAAAtQQAAMjBBADlVQQA8MEEAMFVBAAY9QQAAAAAABj1BAC2BAAAtwQAAHgDAAB4AwAAAAAAAOz0BAC4BAAAuQQAAHgDAAB4AwAAeAMAAAAAAADABAAAwQQAAAAAAAAAAAAAwgQAAMAEAADDBAAAxAQAAMUEAAAAAAAAAAAAAAAAAADGBAAAxwQAAAAAAAAAAAAAyAQAAMYEAADJBAAAygQAAMsEAAAAAAAAAAAAAAAAAADMBAAAzQQAAAAAAAAAAAAAzgQAAMwEAADPBAAA0AQAANEEAAAAAAAAEPYEANIEAADTBAAA1AQAANUEAADWBAAA1wQAAMjBBAAuVgQA8MEEAA9WBAAI9gQAAAAAAAj2BAB4AwAA2AQAANkEAAB4AwAAeAMAAHgDAAAAAAAAAAAAAN8EAADBBAAAAAAAAAAAAADgBAAA3wQAAOEEAADiBAAAxQQAAOMEAADkBAAAAAAAAOUEAADmBAAAAAAAAAAAAADnBAAAxwQAAAAAAAAAAAAA6AQAAOcEAADpBAAA6gQAAMsEAADrBAAA7AQAAAAAAADtBAAA7gQAAAAAAAAAAAAA7wQAAM0EAAAAAAAAAAAAAPAEAADvBAAA8QQAAPIEAADRBAAA4wQAAOQEAAAAAAAA8wQAAPQEAAAAAAAAHPcEAPUEAAD2BAAA9wQAAPgEAAD5BAAA+gQAAPDBBABGVgQACPYEAPsEAAD8BAAA/QQAAP4EAAD/BAAAAAUAAAAAAACk9wQAAQUAAAIFAAADBQAABAUAAAUFAAAGBQAABwUAAAgFAAAJBQAAAAAAAJD3BAAKBQAACwUAAAwFAAANBQAADgUAAMjBBACcVgQA8MEEAIBWBACI9wQAyMEEANlWBADwwQQAvFYEAJz3BAAAAAAA3PcEAA8FAAAQBQAA6gMAABEFAADsAwAA7QMAAO4DAADvAwAAEgUAAPDBBADtVgQAGAkFAAAAAAAU+AQAEwUAABQFAADqAwAAFQUAAOwDAADtAwAA7gMAAO8DAAAWBQAA8MEEAA5XBAAYCQUAAAAAAJz3BAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAFwUAABgFAAAAAAAAePgEABkFAAAaBQAA6gMAABsFAADsAwAA7QMAAO4DAADvAwAAHAUAAPDBBABCVwQAGAkFAAAAAACw+AQAHQUAAB4FAADqAwAAHwUAAOwDAADtAwAA7gMAAO8DAAAgBQAA8MEEAGJXBAAYCQUAAAAAAOj4BAAhBQAAIgUAAOoDAAAjBQAA7AMAAO0DAADuAwAA7wMAACQFAADwwQQAklcEABgJBQAAAAAAiPcEAHgDAAB4AwAAJQUAACYFAAAAAAAAOPkEACcFAAAoBQAA6gMAACkFAADsAwAA7QMAAO4DAADvAwAAKgUAAPDBBAC8VwQAGAkFAAAAAABw+QQAKwUAACwFAADqAwAALQUAAOwDAADtAwAA7gMAAO8DAAAuBQAA8MEEANpXBAAYCQUAAAAAAKj5BAAvBQAAMAUAAOoDAAAxBQAA7AMAAO0DAADuAwAA7wMAADIFAADwwQQA/1cEABgJBQAAAAAA4PkEADMFAAA0BQAA6gMAADUFAADsAwAA7QMAAO4DAADvAwAANgUAAPDBBAAiWAQAGAkFAAAAAAAY+gQANwUAADgFAADqAwAAOQUAAOwDAADtAwAA7gMAAO8DAAA6BQAA8MEEAFBYBAAYCQUAAAAAAFD6BAA7BQAAPAUAAOoDAAA9BQAA7AMAAO0DAADuAwAA7wMAAD4FAADwwQQAdFgEABgJBQAAAAAAiPoEAD8FAABABQAA6gMAAEEFAADsAwAA7QMAAO4DAADvAwAAQgUAAPDBBACTWAQAGAkFAAAAAADA+gQAQwUAAEQFAADqAwAARQUAAOwDAADtAwAA7gMAAO8DAABGBQAA8MEEALZYBAAYCQUAAAAAAPj6BABHBQAASAUAAOoDAABJBQAA7AMAAO0DAADuAwAA7wMAAEoFAADwwQQA4VgEABgJBQAAAAAAuPsEAEsFAABMBQAATQUAAE4FAABPBQAAUAUAAFEFAABSBQAAUwUAAAAAAABUBQAAVQUAAFYFAABXBQAAVAUAAFQFAABYBQAAWAUAAFkFAAAAAAAAAAAAAAAAAABaBQAAWwUAAFoFAABbBQAAWgUAAFoFAABcBQAAXAUAAF0FAAAAAAAAAAAAAAAAAABeBQAAXwUAAGAFAABhBQAAXgUAAF4FAABiBQAAYgUAAGMFAADwwQQADFkEAJz3BAAAAAAA8PsEAGQFAABlBQAA6gMAAGYFAADsAwAA7QMAAO4DAADvAwAAZwUAAPDBBAAsWQQAGAkFAAAAAAAo/AQAaAUAAGkFAADqAwAAagUAAOwDAADtAwAA7gMAAO8DAABrBQAA8MEEAFNZBAAYCQUAAAAAAGD8BABsBQAAbQUAAOoDAABuBQAA7AMAAO0DAADuAwAAbwUAAHAFAADwwQQAdVkEABgJBQAAAAAAmPwEAHEFAAByBQAA6gMAAHMFAADsAwAA7QMAAO4DAADvAwAAdAUAAPDBBACUWQQAGAkFAAAAAADQ/AQAdQUAAHYFAADqAwAAdwUAAOwDAADtAwAA7gMAAO8DAAB4BQAA8MEEALJZBAAYCQUAAAAAAAj9BAB5BQAAegUAAOoDAAB7BQAA7AMAAO0DAADuAwAA7wMAAHwFAADwwQQAzFkEABgJBQAAAAAAQP0EAH0FAAB+BQAA6gMAAH8FAADsAwAA7QMAAO4DAADvAwAAgAUAAPDBBADpWQQAGAkFAAAAAAB4/QQAgQUAAIIFAADqAwAAgwUAAOwDAADtAwAA7gMAAO8DAACEBQAA8MEEAAVaBAAYCQUAAAAAALD9BACFBQAAhgUAAOoDAACHBQAA7AMAAO0DAADuAwAA7wMAAIgFAADwwQQAI1oEABgJBQAAAAAA6P0EAIkFAACKBQAA6gMAAIsFAADsAwAA7QMAAO4DAADvAwAAjAUAAPDBBABJWgQAGAkFAAAAAAAg/gQAjQUAAI4FAADqAwAAjwUAAOwDAADtAwAA7gMAAJAFAACRBQAA8MEEAGxaBAAYCQUAAAAAAFj+BACSBQAAkwUAAOoDAACUBQAA7AMAAO0DAADuAwAA7wMAAJUFAADwwQQAiFoEABgJBQAAAAAAkP4EAJYFAACXBQAA6gMAAJgFAADsAwAA7QMAAO4DAADvAwAAmQUAAPDBBAC+WgQAGAkFAAAAAADI/gQAmgUAAJsFAADqAwAAnAUAAOwDAADtAwAA7gMAAO8DAACdBQAA8MEEANlaBAAYCQUAAAAAAAD/BACeBQAAnwUAAOoDAACgBQAA7AMAAO0DAADuAwAA7wMAAKEFAADwwQQAAVsEABgJBQAAAAAAOP8EAKIFAACjBQAA6gMAAKQFAADsAwAA7QMAAO4DAADvAwAApQUAAPDBBAAsWwQAGAkFAAAAAABw/wQApgUAAKcFAADqAwAAqAUAAOwDAADtAwAA7gMAAO8DAACpBQAA8MEEAFpbBAAYCQUAAAAAAKj/BACqBQAAqwUAAOoDAACsBQAA7AMAAO0DAADuAwAA7wMAAK0FAADwwQQAd1sEABgJBQAAAAAA4P8EAK4FAACvBQAA6gMAALAFAADsAwAA7QMAAO4DAADvAwAAsQUAAPDBBACWWwQAGAkFAAAAAAAYAAUAsgUAALMFAADqAwAAtAUAAOwDAADtAwAA7gMAAO8DAAC1BQAA8MEEALlbBAAYCQUAAAAAAAAAAAAAAAAAvgUAAL8FAADABQAAwQUAAMIFAADDBQAAxAUAAAAAAADEBQAAxQUAAMYFAADHBQAAxAUAAMQFAAAAAAAAAAAAAMgFAADJBQAAygUAAMsFAADEBQAAAAAAAAAAAAAAAAAAzAUAAM0FAADOBQAAxAUAAAAAAAAAAAAAAAAAAAAAAADPBQAA0AUAAMQFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMQFAADEBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxAUAAAAAAAAAAAAAAAAAANEFAADSBQAA0wUAANQFAADVBQAA1gUAAMQFAAAAAAAAxAUAANcFAADYBQAA2QUAAMQFAADEBQAAAAAAAAAAAADaBQAA2wUAANwFAADdBQAAxAUAAAAAAAAAAAAAAAAAAN4FAADfBQAA4AUAAMQFAAAAAAAAAAAAAAAAAAAAAAAA4QUAAOIFAADEBQAAAAAAAAAAAAAAAAAAAAAAAAAAAADEBQAAxAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMQFAAAAAAAAxAIFAOMFAADkBQAA5QUAAOYFAADnBQAA6AUAAOkFAADqBQAA6wUAAOwFAADtBQAA7gUAAO8FAADwBQAA8QUAAPIFAADzBQAA9AUAAPUFAAD2BQAA9wUAAPgFAAD5BQAA+gUAAPsFAAD8BQAA/QUAAP4FAAD/BQAAAAYAAAEGAAACBgAAAwYAAAQGAAAFBgAA+P///8QCBQAGBgAABwYAAAgGAAAJBgAACgYAAAsGAAAMBgAADQYAAA4GAAAPBgAAEAYAABEGAAASBgAAyMEEAHNcBADIwQQAnFwEAEzCBAA6XAQAAAAAAAIAAACUAgUAAgAAAJwCBQACCAAA8MEEABFcBACkAgUAAAAAAPwCBQATBgAAFAYAAOoDAAB4AwAA7AMAAO0DAADuAwAAFQYAAHgDAADwwQQAxlwEABgJBQAAAAAANAMFABYGAAAXBgAA6gMAABgGAADsAwAA7QMAAO4DAAAVBgAAGQYAAPDBBADYXAQA/AIFAAAAAACkAgUAGgYAABsGAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAPj///+kAgUAHAYAAB0GAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAAAAAACUAgUAHgYAAB8GAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAAAAAACcAgUAIAYAACEGAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAAAAAABEBQUAIgYAACMGAAAkBgAAJQYAACYGAAAnBgAAKAYAACkGAAAqBgAAKwYAACwGAAAtBgAALgYAAC8GAAAwBgAAMQYAADIGAAAzBgAANAYAADUGAAA2BgAANwYAADgGAAA5BgAAOgYAADsGAAA8BgAAPQYAAD4GAAA/BgAAQAYAAEEGAABCBgAAQwYAAEQGAADIwQQAFF0EAPDBBADyXAQAPAUFAAAAAAA8BQUARQYAAEYGAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAAAAAAHQHBQBPBgAAUAYAAFEGAABSBgAAUwYAAFQGAABVBgAAVgYAAFcGAABYBgAAWQYAAFoGAABbBgAAXAYAAF0GAABeBgAAXwYAAGAGAABhBgAAYgYAAGMGAABkBgAAZQYAAGYGAABnBgAAaAYAAGkGAABqBgAAawYAAGwGAABtBgAAbgYAAG8GAABwBgAAcQYAAHIGAABzBgAAdAYAAHUGAAB2BgAAdwYAAHgGAAB5BgAAegYAAHsGAAB8BgAAfQYAAH4GAAAAAAAAbAcFAH8GAACABgAAgQYAAIIGAABTBgAAVAYAAHgDAABWBgAAVwYAAFgGAABZBgAAWgYAAFsGAABcBgAAXQYAAF4GAABfBgAAYAYAAGEGAABiBgAAYwYAAGQGAABlBgAAZgYAAGcGAABoBgAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHMGAAB0BgAAeAMAAHgDAAB4AwAAeAMAAHgDAAB6BgAAewYAAHgDAAB4AwAAeAMAAMjBBAA2XQQA8MEEAFFdBABsBwUAAAAAAJgHBQCDBgAAhAYAAIUGAACGBgAA8MEEAGtdBACI9wQAAAAAALgHBQCHBgAAiAYAAIkGAADIwQQAk10EAAAAAACMCAUAkwYAAJQGAACVBgAAlgYAAFMGAABUBgAAlwYAAJgGAACZBgAAmgYAAJsGAACcBgAAnQYAAJ4GAACfBgAAoAYAAKEGAACiBgAAowYAAKQGAAClBgAApgYAAKcGAACoBgAAqQYAAKoGAACrBgAArAYAAK0GAACuBgAArwYAALAGAACxBgAAsgYAALMGAAC0BgAAtQYAALYGAAC3BgAAuAYAALkGAAC6BgAAuwYAALwGAAC9BgAAvgYAAL8GAADABgAAwQYAAPDBBAC0XQQAbAcFAAp7AgAAAAAAvAgFAPAGAADxBgAA8gYAAPMGAADIwQQA+10EAPDBBADaXQQAtAgFAAAAAAC0CAUAeAMAAHgDAAD0BgAA9QYAAAAAAAAkCQUA9gYAAPcGAADqAwAA+AYAAOwDAADtAwAA7gMAAO8DAAD5BgAA8MEEAE9eBAB83QQA8MEEAD5eBAAMCQUA8MEEACVeBAAYCQUAAAAAABgJBQD6BgAA+wYAAOoDAAB4AwAA7AMAAO0DAADuAwAA7wMAAHgDAAAAAAAADAkFAPwGAAD9BgAAeAMAAHgDAADsAwAA7QMAAO4DAADvAwAAAAAAAHzdBAD+BgAA/wYAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAAAAAADYCQUAAAcAAAEHAADqAwAAAgcAAOwDAADtAwAA7gMAAO8DAAADBwAA8MEEAGheBAAYCQUAAAAAABAKBQAEBwAABQcAAOoDAAAGBwAA7AMAAO0DAADuAwAA7wMAAAcHAADwwQQAkl4EABgJBQAAAAAASAoFAAgHAAAJBwAA6gMAAAoHAADsAwAA7QMAAO4DAADvAwAACwcAAPDBBADIXgQAGAkFAAAAAACACgUADAcAAA0HAADqAwAADgcAAOwDAADtAwAA7gMAAO8DAAAPBwAA8MEEAOBeBAAYCQUAAAAAALgKBQAQBwAAEQcAAOoDAAASBwAA7AMAAO0DAADuAwAA7wMAABMHAADwwQQA9l4EABgJBQAAAAAA8AoFABQHAAAVBwAA6gMAABYHAADsAwAA7QMAAO4DAADvAwAAFwcAAPDBBAASXwQAGAkFAAAAAAAoCwUAGAcAABkHAADqAwAAGgcAAOwDAADtAwAA7gMAAO8DAAAbBwAA8MEEAC9fBAAYCQUAAAAAAGALBQAcBwAAHQcAAOoDAAAeBwAA7AMAAO0DAADuAwAA7wMAAB8HAADwwQQASl8EABgJBQAAAAAAmAsFACAHAAAhBwAA6gMAACIHAADsAwAA7QMAAO4DAADvAwAAIwcAAPDBBABiXwQAGAkFAAAAAADQCwUAJAcAACUHAADqAwAAJgcAAOwDAADtAwAA7gMAAO8DAAAnBwAA8MEEAH5fBAAYCQUAAAAAAAgMBQAoBwAAKQcAAOoDAAAqBwAA7AMAAO0DAADuAwAA7wMAACsHAADwwQQAk18EABgJBQAAAAAAQAwFACwHAAAtBwAA6gMAAC4HAADsAwAA7QMAAO4DAADvAwAALwcAAPDBBACtXwQAGAkFAAAAAAB4DAUAMAcAADEHAADqAwAAMgcAAOwDAADtAwAA7gMAAO8DAAAzBwAA8MEEAMZfBAAYCQUAAAAAALAMBQA0BwAANQcAAOoDAAA2BwAA7AMAAO0DAADuAwAA7wMAADcHAADwwQQA318EABgJBQAAAAAA6AwFADgHAAA5BwAA6gMAADoHAADsAwAA7QMAAO4DAADvAwAAOwcAAPDBBADzXwQAGAkFAAAAAAAgDQUAPAcAAD0HAADqAwAAPgcAAOwDAADtAwAA7gMAAO8DAAA/BwAATMIEAApgBAAAAAAAAgAAABgJBQACAAAATDIFAAIAAAAAAAAAhA0FAEAHAABBBwAAQgcAAEMHAABEBwAARQcAAEYHAABHBwAASAcAAPDBBADeYAQAfN0EAPDBBADGYAQAbA0FAEzCBABoYAQAAAAAAAIAAAB4DQUAAgAAAEwyBQACAAAAAAAAAHgNBQBJBwAASgcAAEIHAABDBwAARAcAAEUHAABGBwAARwcAAEsHAAAAAAAAbA0FAEwHAABNBwAAQgcAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAAAAAAAoDgUATgcAAE8HAABCBwAAQwcAAEQHAABFBwAARgcAAEcHAABQBwAATMIEAPNgBAAAAAAAAgAAAHgNBQACAAAATDIFAAIAAAAAAAAAdA4FAFEHAABSBwAA6gMAAFMHAADsAwAA7QMAAO4DAADvAwAAVAcAAEzCBABTYQQAAAAAAAIAAAAYCQUAAgAAAEwyBQACAAAAAAAAAMAOBQBVBwAAVgcAAOoDAABXBwAA7AMAAO0DAADuAwAA7wMAAFgHAABMwgQArmEEAAAAAAACAAAAGAkFAAIAAABMMgUAAgAAAAAAAAAMDwUAWQcAAFoHAADqAwAAWwcAAOwDAADtAwAA7gMAAO8DAABcBwAATMIEAAdiBAAAAAAAAgAAABgJBQACAAAATDIFAAIAAAAAAAAAWA8FAF0HAABeBwAA6gMAAF8HAADsAwAA7QMAAO4DAADvAwAAYAcAAEzCBABkYgQAAAAAAAIAAAAYCQUAAgAAAEwyBQACAAAAAAAAAKQPBQBhBwAAYgcAAOoDAABjBwAA7AMAAO0DAADuAwAA7wMAAGQHAABMwgQAt2IEAAAAAAACAAAAGAkFAAIAAABMMgUAAgAAAAAAAADwDwUAZQcAAGYHAADqAwAAZwcAAOwDAADtAwAA7gMAAO8DAABoBwAATMIEAAVjBAAAAAAAAgAAABgJBQACAAAATDIFAAIAAAAAAAAAPBAFAGkHAABqBwAA6gMAAGsHAADsAwAA7QMAAO4DAADvAwAAbAcAAEzCBABjYwQAAAAAAAIAAAAYCQUAAgAAAEwyBQACAAAAAAAAAIgQBQBtBwAAbgcAAOoDAABvBwAA7AMAAO0DAADuAwAA7wMAAHAHAABMwgQAxmMEAAAAAAACAAAAGAkFAAIAAABMMgUAAgAAAAAAAADUEAUAcQcAAHIHAADqAwAAcwcAAOwDAADtAwAA7gMAAO8DAAB0BwAATMIEAB1kBAAAAAAAAgAAABgJBQACAAAATDIFAAIAAAAAAAAAIBEFAHUHAAB2BwAA6gMAAHcHAADsAwAA7QMAAO4DAADvAwAAeAcAAEzCBAB5ZAQAAAAAAAIAAAAYCQUAAgAAAEwyBQACAAAAAAAAAGwRBQB5BwAAegcAAOoDAAB7BwAA7AMAAO0DAADuAwAA7wMAAHwHAABMwgQA1mQEAAAAAAACAAAAGAkFAAIAAABMMgUAAgAAAAAAAAC4EQUAfQcAAH4HAADqAwAAfwcAAOwDAADtAwAA7gMAAO8DAACABwAATMIEADNlBAAAAAAAAgAAABgJBQACAAAATDIFAAIAAAAAAAAABBIFAIEHAACCBwAA6gMAAIMHAADsAwAA7QMAAO4DAADvAwAAhAcAAEzCBACLZQQAAAAAAAIAAAAYCQUAAgAAAEwyBQACAAAAAAAAAFASBQCFBwAAhgcAAOoDAACHBwAA7AMAAO0DAADuAwAA7wMAAIgHAABMwgQA5GUEAAAAAAACAAAAGAkFAAIAAABMMgUAAgAAAAAAAACcEgUAiQcAAIoHAADqAwAAiwcAAOwDAADtAwAA7gMAAO8DAACMBwAATMIEAENmBAAAAAAAAgAAABgJBQACAAAATDIFAAIAAAAAAAAA6BIFAI0HAACOBwAA6gMAAI8HAADsAwAA7QMAAO4DAADvAwAAkAcAAEzCBAC0ZgQAAAAAAAIAAAAYCQUAAgAAAEwyBQACAAAAAAAAADQTBQCRBwAAkgcAAOoDAACTBwAA7AMAAO0DAADuAwAA7wMAAJQHAABMwgQAHmcEAAAAAAACAAAAGAkFAAIAAABMMgUAAgAAAAAAAACAEwUAlQcAAJYHAADqAwAAlwcAAOwDAADtAwAA7gMAAO8DAACYBwAATMIEAH1nBAAAAAAAAgAAABgJBQACAAAATDIFAAIAAAAAAAAAzBMFAJkHAACaBwAA6gMAAJsHAADsAwAA7QMAAO4DAADvAwAAnAcAAEzCBADTZwQAAAAAAAIAAAAYCQUAAgAAAEwyBQACAAAAAAAAABgUBQCdBwAAngcAAOoDAACfBwAA7AMAAO0DAADuAwAA7wMAAKAHAABMwgQAJGgEAAAAAAACAAAAGAkFAAIAAABMMgUAAgAAAAAAAABkFAUAoQcAAKIHAADqAwAAowcAAOwDAADtAwAA7gMAAO8DAACkBwAATMIEAIRoBAAAAAAAAgAAABgJBQACAAAATDIFAAIAAAAAAAAAsBQFAKUHAACmBwAA6gMAAKcHAADsAwAA7QMAAO4DAADvAwAAqAcAAEzCBADeaAQAAAAAAAIAAAAYCQUAAgAAAEwyBQACAAAAAAAAAPwUBQCpBwAAqgcAAOoDAACrBwAA7AMAAO0DAADuAwAA7wMAAKwHAABMwgQAN2kEAAAAAAACAAAAGAkFAAIAAABMMgUAAgAAAAAAAABIFQUArQcAAK4HAADqAwAArwcAAOwDAADtAwAA7gMAAO8DAACwBwAATMIEAJhpBAAAAAAAAgAAABgJBQACAAAATDIFAAIAAAAAAAAAlBUFALEHAACyBwAA6gMAALMHAADsAwAA7QMAAO4DAADvAwAAtAcAAEzCBAD1aQQAAAAAAAIAAAAYCQUAAgAAAEwyBQACAAAAAAAAAOAVBQC1BwAAtgcAAOoDAAC3BwAA7AMAAO0DAADuAwAA7wMAALgHAABMwgQAUGoEAAAAAAACAAAAGAkFAAIAAABMMgUAAgAAAAAAAAAsFgUAuQcAALoHAADqAwAAuwcAAOwDAADtAwAA7gMAAO8DAAC8BwAATMIEAKdqBAAAAAAAAgAAABgJBQACAAAATDIFAAIAAAAAAAAAeBYFAL0HAAC+BwAA6gMAAL8HAADsAwAA7QMAAO4DAADvAwAAwAcAAEzCBAAKawQAAAAAAAIAAAAYCQUAAgAAAEwyBQACAAAAAAAAAMQWBQDBBwAAwgcAAEIHAABDBwAARAcAAEUHAABGBwAARwcAAMMHAABMwgQAZ2sEAAAAAAACAAAAeA0FAAIAAABMMgUAAgAAAAAAAAAQFwUAxAcAAMUHAADqAwAAxgcAAOwDAADtAwAA7gMAAO8DAADHBwAATMIEAMprBAAAAAAAAgAAABgJBQACAAAATDIFAAIAAAAAAAAAXBcFAMgHAADJBwAA6gMAAMoHAADsAwAA7QMAAO4DAADvAwAAywcAAEzCBAAtbAQAAAAAAAIAAAAYCQUAAgAAAEwyBQACAAAAAAAAAKgXBQDMBwAAzQcAAOoDAADOBwAA7AMAAO0DAADuAwAA7wMAAM8HAABMwgQAhWwEAAAAAAACAAAAGAkFAAIAAABMMgUAAgAAAAAAAAD0FwUA0AcAANEHAADqAwAA0gcAAOwDAADtAwAA7gMAAO8DAADTBwAATMIEAOVsBAAAAAAAAgAAABgJBQACAAAATDIFAAIAAAAAAAAAQBgFANQHAADVBwAA6gMAANYHAADsAwAA7QMAAO4DAADvAwAA1wcAAEzCBABCbQQAAAAAAAIAAAAYCQUAAgAAAEwyBQACAAAAAAAAAIwYBQDYBwAA2QcAAOoDAADaBwAA7AMAAO0DAADuAwAA7wMAANsHAABMwgQApG0EAAAAAAACAAAAGAkFAAIAAABMMgUAAgAAAAAAAADYGAUA3AcAAN0HAADqAwAA3gcAAOwDAADtAwAA7gMAAO8DAADfBwAATMIEAPdtBAAAAAAAAgAAABgJBQACAAAATDIFAAIAAAAAAAAAJBkFAOAHAADhBwAA6gMAAOIHAADsAwAA7QMAAO4DAADvAwAA4wcAAEzCBABLbgQAAAAAAAIAAAAYCQUAAgAAAEwyBQACAAAAAAAAAFgZBQDkBwAA5QcAAFgEAADwwQQAn24EAPjvBAAAAAAAkBkFAOYHAADnBwAA6gMAAOgHAADsAwAA7QMAAO4DAADvAwAA6QcAAEzCBAC1bgQAAAAAAAIAAAAYCQUAAgAAAEwyBQACAAAAAAAAANwZBQDqBwAA6wcAAOoDAADsBwAA7AMAAO0DAADuAwAA7wMAAO0HAABMwgQACW8EAAAAAAACAAAAGAkFAAIAAABMMgUAAgAAAAAAAAAoGgUA7gcAAO8HAADqAwAA8AcAAOwDAADtAwAA7gMAAO8DAADxBwAATMIEAGVvBAAAAAAAAgAAABgJBQACAAAATDIFAAIAAAAAAAAAdBoFAPIHAADzBwAA6gMAAPQHAADsAwAA7QMAAO4DAADvAwAA9QcAAEzCBADHbwQAAAAAAAIAAAAYCQUAAgAAAEwyBQACAAAAAAAAAMAaBQD2BwAA9wcAAOoDAAD4BwAA7AMAAO0DAADuAwAA7wMAAPkHAABMwgQAKXAEAAAAAAACAAAAGAkFAAIAAABMMgUAAgAAAAAAAAAMGwUA+gcAAPsHAADqAwAA/AcAAOwDAADtAwAA7gMAAO8DAAD9BwAATMIEAH9wBAAAAAAAAgAAABgJBQACAAAATDIFAAIAAAAAAAAAnBsFAP4HAAD/BwAAAAgAAAEIAAACCAAAAwgAAAQIAAAFCAAABggAAAcIAAAICAAACQgAAAoIAAALCAAADAgAAA0IAAAOCAAADwgAABAIAAARCAAAEggAABMIAAAUCAAA8MEEAPBwBAAwxAQATMIEANlwBAAAAAAAAgAAAJAbBQACAAAATDIFAAIAAAAAAAAAkBsFAHgDAAD/BwAAAAgAABUIAAAWCAAAAwgAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAAAAAABwHAUAFwgAABgIAAAACAAAGQgAABoIAAAbCAAAHAgAAB0IAAAeCAAAHwgAACAIAAAhCAAAIggAACMIAAAkCAAAJQgAACYIAADwwQQAHXEEADDEBABMwgQAB3EEAAAAAAACAAAAZBwFAAIAAABMMgUAAgAAAAAAAABkHAUAeAMAABgIAAAACAAAJwgAACgIAAAbCAAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAAAAAAPwdBQApCAAAKggAAAAIAAArCAAALAgAAC0IAAAuCAAALwgAADAIAAAxCAAAMggAADMIAAA0CAAANQgAADYIAAA3CAAAOAgAADkIAAA6CAAAOwgAADwIAAA9CAAAPggAAD8IAABACAAAQQgAAEIIAABDCAAARAgAAEUIAABGCAAARwgAAEgIAABJCAAASggAAEsIAABMCAAATQgAAE4IAABPCAAAUAgAAFEIAABSCAAAUwgAAFQIAABVCAAAVggAAFcIAABYCAAAWQgAAFoIAABbCAAAXAgAAF0IAABeCAAAXwgAAGAIAABhCAAAYggAAGMIAABkCAAA8MEEAKVxBAA4KQUATMIEAF1xBAAAAAAAAgAAANAdBQACAAAATDIFAAIAAADwwQQAM3EEANwdBQAAAAAA3B0FACkIAAB4AwAAAAgAAGUIAABmCAAAZwgAAC4IAAAvCAAAMAgAADEIAAAyCAAAMwgAADQIAAA1CAAANggAADcIAAA4CAAAOQgAADoIAAA7CAAAPAgAAD0IAAA+CAAAPwgAAEAIAABBCAAAQggAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAYwgAAGQIAAAAAAAA0B0FAHgDAAB4AwAAAAgAAGgIAABpCAAAZwgAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAaggAAGsIAAAAAAAAPCAFAGwIAABtCAAAAAgAAG4IAABvCAAAcAgAAHEIAAByCAAAcwgAAHQIAADwwQQA7XEEADDEBABMwgQAz3EEAAAAAAACAAAAMCAFAAIAAABMMgUAAgAAAAAAAAAwIAUAeAMAAG0IAAAACAAAdQgAAHYIAABwCAAAeAMAAHgDAAAAAAAAECIFAHcIAAB4CAAAAAgAAHkIAAB6CAAAewgAAHwIAAB9CAAAfggAAH8IAACACAAAgQgAAIIIAACDCAAAhAgAAIUIAACGCAAAhwgAAIgIAACJCAAAiggAAIsIAACMCAAAjQgAAI4IAACPCAAAkAgAAJEIAACSCAAAkwgAAJQIAACVCAAAlggAAJcIAACYCAAAmQgAAJoIAACbCAAAnAgAAJ0IAACeCAAAnwgAAKAIAAChCAAAoggAAKMIAACkCAAApQgAAKYIAACnCAAAqAgAAKkIAACqCAAAqwgAAKwIAACtCAAArggAAK8IAACwCAAAsQgAALIIAACzCAAAtAgAALUIAAC2CAAAtwgAALgIAAC5CAAAuggAALsIAAC8CAAAvQgAAL4IAAC/CAAAwAgAAMEIAADwwQQAzHIEABDaBADIwQQA6XIEAEzCBACYcgQAAAAAAAMAAAC8IQUAAgAAAMghBQACDAAATDIFAAIAAADwwQQAX3IEANAhBQDwwQQAJ3IEAPghBQDwwQQACnIEAAQiBQAAAAAABCIFAMIIAAB4CAAAAAgAAMMIAADECAAAewgAAHgDAAB9CAAAfggAAH8IAACACAAAgQgAAIIIAACDCAAAhAgAAIUIAACGCAAAhwgAAIgIAAB4AwAAeAMAAIsIAACMCAAAjQgAAI4IAACPCAAAkAgAAHgDAACSCAAAkwgAAJQIAACVCAAAlggAAJcIAACYCAAAeAMAAHgDAAB4AwAAeAMAAJ0IAAB4AwAAnwgAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAACqCAAAqwgAAKwIAACtCAAArggAAK8IAACwCAAAsQgAALIIAACzCAAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAxQgAAMYIAADHCAAAyAgAAL4IAAC/CAAAAAAAAPghBQDCCAAAeAgAAAAIAADJCAAAyggAAHsIAAB4AwAAfQgAAH4IAAB/CAAAgAgAAIEIAACCCAAAgwgAAIQIAACFCAAAhggAAIcIAACICAAAeAMAAHgDAADLCAAAjAgAAI0IAACOCAAAjwgAAJAIAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAMUIAADGCAAAxwgAAMgIAAC+CAAAvwgAAAAAAADQIQUAzAgAAHgIAAAACAAAzQgAAM4IAAB7CAAAeAMAAH0IAAB+CAAAfwgAAHgDAADPCAAA0AgAAIMIAACECAAAhQgAAIYIAACHCAAAiAgAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAADRCAAA0ggAANMIAAAAAAAAvCEFAHgDAAB4CAAAAAgAANQIAADVCAAAewgAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAAAAAABDaBAB4AwAAeAMAAAAIAADWCAAA1wgAANgIAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAAAAAABExAQAeAMAAHgDAAAACAAA2QgAANoIAADbCAAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAAAAAADjEBAB4AwAAeAMAAAAIAADcCAAA3QgAAN4IAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAAAAAAHApBQDfCAAA4AgAAAAIAADhCAAA4ggAAOMIAADkCAAA5QgAAOYIAADnCAAA6AgAAOkIAADqCAAA6wgAAOwIAADtCAAA7ggAAO8IAADwCAAA8QgAAPIIAADzCAAA9AgAAPUIAAD2CAAA9wgAAPgIAAD5CAAA+ggAAPsIAAD8CAAA/QgAAP4IAAD/CAAAAAkAAAEJAAACCQAAAwkAAAQJAAAFCQAABgkAAAcJAAAICQAACQkAAPDBBABjcwQAMMQEAPDBBABKcwQAOCkFAEzCBAATcwQAAAAAAAIAAABEKQUAAgAAAEwyBQACAAAA8MEEAPpyBABQKQUAAAAAAFApBQDfCAAAeAMAAAAIAAAKCQAACwkAAGcIAADkCAAA5QgAAOYIAADnCAAA6AgAAOkIAADqCAAA6wgAAOwIAADtCAAA7ggAAO8IAADwCAAA8QgAAPIIAADzCAAA9AgAAPUIAAD2CAAA9wgAAPgIAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAAICQAACQkAAAAAAABEKQUAeAMAAHgDAAAACAAADAkAAA0JAABnCAAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAAAAAADgpBQB4AwAAeAMAAAAIAAAOCQAADwkAAGcIAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAAAAAAAwxAQAeAMAAHgDAAAACAAAEAkAABEJAABnCAAAAAAAAJQsBQASCQAAEwkAAAAIAAAUCQAAFQkAABYJAAAXCQAAGAkAABkJAAAaCQAAGwkAABwJAAAdCQAAHgkAAB8JAAAgCQAAIQkAACIJAAAjCQAAJAkAACUJAAAmCQAAJwkAACgJAAApCQAAKgkAACsJAAAsCQAALQkAAC4JAAAvCQAAMAkAADEJAAAyCQAAMwkAADQJAAA1CQAANgkAADcJAAA4CQAAOQkAADoJAAA7CQAAPAkAAD0JAAA+CQAAPwkAAEAJAABBCQAAQgkAAEMJAABECQAARQkAAPDBBAD9cwQAMMQEAPDBBADfcwQAXCwFAEzCBACecwQAAAAAAAIAAABoLAUAAgAAAEwyBQACAAAA8MEEAIBzBAB0LAUAAAAAAHQsBQASCQAAEwkAAAAIAABGCQAARwkAABYJAAAXCQAAGAkAABkJAAAaCQAAGwkAABwJAAAdCQAAHgkAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAAAAAABoLAUAeAMAABMJAAAACAAASAkAAEkJAAAWCQAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAAAAAAAXCwFAHgDAAB4AwAAAAgAAEoJAABLCQAATAkAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAAAAAAAgvBQBNCQAATgkAAAAIAABPCQAAUAkAAFEJAABSCQAAUwkAAFQJAABVCQAAVgkAAFcJAABYCQAAWQkAAFoJAABbCQAAXAkAAF0JAABeCQAAXwkAAGAJAABhCQAAYgkAAGMJAABkCQAAZQkAAGYJAABnCQAAaAkAAGkJAABqCQAAawkAAGwJAADwwQQAoHQEAFwsBQBMwgQATnQEAAAAAAACAAAA3C4FAAIAAABMMgUAAgAAAPDBBAAfdAQA6C4FAAAAAADoLgUATQkAAE4JAAAACAAAbQkAAG4JAABRCQAAUgkAAFMJAABUCQAAVQkAAFYJAABXCQAAWAkAAFkJAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAAAAAANwuBQB4AwAATgkAAAAIAABvCQAAcAkAAFEJAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAAAAAAAmDAFAHEJAAByCQAAAAgAAHMJAAB0CQAAdQkAAHYJAAB3CQAAeAkAAHkJAAB6CQAAewkAAHwJAAB9CQAAfgkAAH8JAACACQAAgQkAAIIJAACDCQAAhAkAAIUJAACGCQAAhwkAAPT///+YMAUAiAkAAIkJAACKCQAAyMEEAOR0BABMwgQAz3QEAAAAAAADAAAAdMQEAAIAAABMMgUAAgAAAJAwBQACDAAAAAAAAHTEBAB4AwAAcgkAAAAIAACLCQAAjAkAAHUJAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAAAAAAAkDAFAI0JAACOCQAAjwkAAAAAAABAMQUAkwkAAJQJAADwwQQA/nQEAIxWBQAAAAAAcDEFAJUJAACWCQAAlwkAAJgJAACZCQAAyMEEADR1BABMwgQAEXUEAAAAAAACAAAAaDEFAAIAAABMMgUAAgAAAAAAAABoMQUAeAMAAHgDAAB4AwAAmgkAAJsJAAAAAAAAVDIFAJwJAACdCQAAngkAAJ8JAACgCQAAoQkAAKIJAACjCQAApAkAAKUJAACmCQAApwkAAKgJAACpCQAAqgkAAKsJAACsCQAArQkAAK4JAACvCQAAsAkAALEJAACyCQAAswkAALQJAAC1CQAAtgkAALcJAAC4CQAAuQkAALoJAAC7CQAAvAkAAL0JAAC+CQAAvwkAAMAJAADBCQAAyMEEAGt1BABMwgQAWHUEAAAAAAACAAAARMMEAAIAAABMMgUAAgAAAAAAAABEwwQAwgkAAMMJAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAAAAAAAMDMFAMQJAADFCQAAxgkAAMjBBACvdQQA8MEEAIp1BAAoMwUAAAAAACgzBQB4AwAAxwkAAMgJAAAAAAAAbDMFAMkJAADKCQAAywkAAMjBBAD9dQQA8MEEANR1BABkMwUAAAAAAGQzBQDMCQAAzQkAAHgDAAAAAAAALDUFAM4JAADPCQAAAAgAANAJAADRCQAA0gkAANMJAADUCQAA1QkAANYJAADXCQAA2AkAANkJAADaCQAA2wkAANwJAADdCQAA3gkAAN8JAADgCQAA4QkAAOIJAADjCQAA5AkAAOUJAADmCQAA5wkAAOgJAADpCQAA6gkAAOsJAADsCQAA7QkAAO4JAADvCQAA8AkAAPEJAADyCQAA8wkAAPQJAAD1CQAA9gkAAPcJAAD4CQAA+QkAAPoJAAD7CQAA/AkAAP0JAAD+CQAA/wkAAAAKAAABCgAAAgoAAAMKAAAECgAABQoAAAYKAAAHCgAACAoAAAkKAAAKCgAACwoAAAwKAAANCgAADgoAAA8KAAAQCgAAEQoAABIKAAATCgAAFAoAABUKAAAWCgAAFwoAABgKAAAZCgAAGgoAABsKAAAcCgAAHQoAAB4KAAAfCgAAIAoAACEKAAAiCgAATMIEAJ92BAAAAAAAAwAAABzaBAACAAAAyCEFAAIMAABMMgUAAgAAAPDBBABqdgQA7DQFAPDBBAA2dgQAFDUFAPDBBAAddgQAIDUFAAAAAAAgNQUAIwoAAM8JAAAACAAAJAoAACUKAADSCQAAeAMAANQJAADVCQAA1gkAANcJAADYCQAA2QkAANoJAADbCQAA3AkAAN0JAADeCQAA3wkAAHgDAAB4AwAA4gkAAOMJAADkCQAA5QkAAOYJAADnCQAAeAMAAOkJAADqCQAA6wkAAOwJAADtCQAA7gkAAO8JAAB4AwAAeAMAAHgDAAB4AwAA9AkAAHgDAAD2CQAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAAEKAAACCgAAAwoAAAQKAAAFCgAABgoAAAcKAAAICgAACQoAAAoKAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAAdCgAAHgoAAB8KAAAmCgAAJwoAACgKAAAAAAAAFDUFACMKAADPCQAAAAgAACkKAAAqCgAA0gkAAHgDAADUCQAA1QkAANYJAADXCQAA2AkAANkJAADaCQAA2wkAANwJAADdCQAA3gkAAN8JAAB4AwAAeAMAACsKAADjCQAA5AkAAOUJAADmCQAA5wkAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAHQoAAB4KAAAfCgAAJgoAACcKAAAoCgAAAAAAAOw0BQAsCgAAzwkAAAAIAAAtCgAALgoAANIJAAB4AwAA1AkAANUJAADWCQAAeAMAAC8KAAAwCgAA2gkAANsJAADcCQAA3QkAAN4JAADfCQAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAADEKAAAyCgAAMwoAAAAAAAAc2gQAeAMAAM8JAAAACAAANAoAADUKAADSCQAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAAAAAAAVDsFADYKAAA3CgAAAAgAADgKAAA5CgAAOgoAADsKAAA8CgAAPQoAAD4KAAA/CgAAQAoAAEEKAABCCgAAQwoAAEQKAABFCgAARgoAAEcKAABICgAASQoAAEoKAABLCgAATAoAAE0KAABOCgAATwoAAFAKAABRCgAAUgoAAFMKAABUCgAAVQoAAEzCBAAbdwQAAAAAAAMAAABQxAQAAgAAAMghBQACDAAATDIFAAIAAADwwQQA53YEACA7BQDwwQQAz3YEAEg7BQAAAAAASDsFAFYKAAA3CgAAAAgAAFcKAABYCgAAOgoAAHgDAAA8CgAAPQoAAD4KAAA/CgAAQAoAAEEKAABCCgAAQwoAAEQKAABFCgAARgoAAEcKAAB4AwAAeAMAAEoKAABLCgAATAoAAE0KAABOCgAATwoAAFAKAABRCgAAUgoAAFkKAABaCgAAWwoAAAAAAAAgOwUAXAoAADcKAAAACAAAXQoAAF4KAAA6CgAAeAMAADwKAAA9CgAAPgoAAHgDAABfCgAAYAoAAEIKAABDCgAARAoAAEUKAABGCgAARwoAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAYQoAAGIKAABjCgAAAAAAAFDEBAB4AwAANwoAAAAIAABkCgAAZQoAADoKAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAAAAAAAND0FAGYKAABnCgAAaAoAAGkKAABqCgAAawoAAGwKAABtCgAAbgoAAG8KAABwCgAAcQoAAHIKAABzCgAAdAoAAHUKAADwwQQAZHcEAEwyBQDwwQQASncEACg9BQAAAAAAKD0FAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB2CgAAdwoAAHgKAAAAAAAAmD0FAHkKAAB6CgAAyMEEAKB3BAAAAAAAvD0FAHsKAAB8CgAAfQoAAMjBBADodwQA8MEEAMJ3BAC0PQUAAAAAALQ9BQB4AwAAfgoAAH8KAAAAAAAA8D0FAIAKAACBCgAAggoAAPDBBAAEeAQAtD0FAAAAAAAQPgUAgwoAAIQKAACFCgAA8MEEAEV4BAC0PQUAAAAAADA+BQCGCgAAhwoAAIgKAADwwQQAgHgEALQ9BQAAAAAAUD4FAIkKAACKCgAAiwoAAPDBBAC+eAQAtD0FAAAAAABwPgUAjAoAAI0KAACOCgAA8MEEAPt4BAC0PQUAAAAAAOA+BQCPCgAAkAoAAJEKAACSCgAAkwoAAJQKAACVCgAAlgoAAJcKAACYCgAAmQoAAJoKAACbCgAAnAoAAJ0KAACeCgAAnwoAAKAKAAChCgAAogoAAPDBBAA5eQQAKD0FAPDBBAAheQQA1D4FAAAAAADUPgUAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAKMKAACkCgAAeAoAAHgDAAB4AwAAeAMAAHgDAAAAAAAAlD8FAKUKAACmCgAApwoAAKgKAACpCgAAqgoAAKsKAACsCgAArQoAAK4KAACvCgAAsAoAALEKAACyCgAAswoAAPDBBAB3eQQATDIFAPDBBABYeQQAiD8FAAAAAACIPwUAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAtAoAALUKAAC2CgAAAAAAAABABQC3CgAAuAoAALkKAADIwQQAvnkEAPDBBACTeQQA+D8FAAAAAAD4PwUAugoAALsKAAAAAAAAMEAFALwKAAC9CgAAvgoAAPDBBADmeQQA+D8FAAAAAABQQAUAvwoAAMAKAADBCgAA8MEEABJ6BAD4PwUAAAAAAHBABQDCCgAAwwoAAMQKAADwwQQAQXoEAPg/BQAAAAAAkEAFAMUKAADGCgAAxwoAAMjBBABvegQAAAAAAKxABQDICgAAyQoAAMoKAADIwQQAnXoEAAAAAADQQAUAywoAAMwKAADNCgAAyMEEAOp6BADwwQQAy3oEAMhABQAAAAAAyEAFAHgDAADOCgAAzwoAADAuAQBGLgEA6D4BAPw+AQBZPwEAbz8BAPgyAQAKMwEAdhoBAIwaAQCkGgEAwBoBANsZAQD1GQEAAAAAAHBBBQDQCgAA0QoAANIKAADTCgAA1AoAANUKAADWCgAA1woAANgKAADZCgAA2goAANsKAADcCgAA3QoAAMjBBAAbewQATMIEAAR7BAAAAAAAAgAAAGhBBQACAAAATDIFAAIAAAAAAAAAaEEFAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAA3goAAN8KAAAAAAAA5EEFAOAKAADhCgAA4goAAOMKAADwwQQAMnsEABDUBAAAAAAAHEIFAOQKAADlCgAA5goAAOcKAADIwQQAsnsEAPDBBACIewQACEIFAPDBBABdewQAEEIFAAAAAAAQQgUA6AoAAOkKAADqCgAA6woAAAAAAAAIQgUAeAMAAOkKAADsCgAA7QoAAAAAAABwQgUA7goAAO8KAADwCgAA8QoAAPDBBADeewQA4NUEAAAAAABgRgUA9woAAPgKAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAA+QoAAPoKAAD7CgAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAAAAAAAbEYFAPwKAAD9CgAA/goAAP8KAAAACwAAAQsAAAILAAADCwAABAsAAAULAAAGCwAABwsAAAgLAAAJCwAACgsAAAsLAAAMCwAADQsAAA4LAAAPCwAAEAsAABELAAASCwAAEwsAABQLAAAVCwAAFgsAABcLAAAYCwAAGQsAABoLAAAbCwAAHAsAAB0LAAAeCwAAHwsAACALAAAhCwAAIgsAACMLAAAkCwAAJQsAACYLAAAnCwAAKAsAACkLAAAqCwAAKwsAACwLAAAtCwAALgsAAC8LAAAwCwAAMQsAADILAAAzCwAANAsAADULAAA2CwAANwsAADgLAAA5CwAAOgsAADsLAAA8CwAAPQsAAD4LAAA/CwAAQAsAAEELAABCCwAAQwsAAEQLAABFCwAARgsAAEcLAABICwAASQsAAEoLAABLCwAATAsAAE0LAABOCwAATwsAAFALAABRCwAAUgsAAPkKAAD6CgAA+woAAFMLAABUCwAAVQsAAFYLAABXCwAAWAsAAFkLAABaCwAAWwsAAFwLAABdCwAAXgsAAF8LAABgCwAAYQsAAGILAABjCwAAZAsAAGULAABmCwAAZwsAAGgLAABpCwAAagsAAGsLAABsCwAAbQsAAG4LAABvCwAAcAsAAHELAAByCwAAcwsAAPDBBAAifAQAVM8EAPDBBAAJfAQAVEYFAEzCBAA8fAQAAAAAAAIAAABgRgUAAgAAAEwyBQACAAAAAAAAALRGBQB0CwAAdQsAAHYLAAB3CwAA7AMAAO0DAADuAwAA7wMAAPDBBABNfAQADAkFAAAAAABURgUAeAsAAHkLAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAAAAAAAVM8EAHoLAAB7CwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAAAAAAJxKBQB8CwAAfQsAAOoDAAB+CwAA7AMAAO0DAADuAwAAfwsAAIALAADwwQQAbXwEABgJBQAAAAAAxEoFAIELAACCCwAAgwsAAMjBBACdfAQA8MEEAI98BAC8SgUAAAAAALxKBQB4AwAAhAsAAIULAAAAAAAAEEsFAIYLAACHCwAA6gMAAIgLAADsAwAA7QMAAO4DAADvAwAAiQsAAEzCBAC2fAQAAAAAAAIAAAAYCQUAAgAAAEwyBQACAAAAAAAAAFxLBQCKCwAAiwsAAOoDAACMCwAA7AMAAO0DAADuAwAA7wMAAI0LAABMwgQAJH0EAAAAAAACAAAAGAkFAAIAAABMMgUAAgAAAAAAAACoSwUAjgsAAI8LAADqAwAAkAsAAOwDAADtAwAA7gMAAO8DAACRCwAATMIEAJN9BAAAAAAAAgAAABgJBQACAAAATDIFAAIAAAAAAAAA9EsFAJILAACTCwAA6gMAAJQLAADsAwAA7QMAAO4DAADvAwAAlQsAAEzCBADnfQQAAAAAAAIAAAAYCQUAAgAAAEwyBQACAAAAAAAAAEBMBQCWCwAAlwsAAOoDAACYCwAA7AMAAO0DAADuAwAA7wMAAJkLAABMwgQAPX4EAAAAAAACAAAAGAkFAAIAAABMMgUAAgAAAAAAAAB4TAUAmgsAAIQDAACbCwAAnAsAAPDBBACTfgQAuNAEAAAAAACYTAUAnQsAAJ4LAACfCwAA8MEEAMB+BAC0PQUAAAAAALxMBQCgCwAA6QoAAKELAACiCwAA8MEEAO1+BAAIQgUAAAAAANxMBQCjCwAApAsAAKULAADwwQQAGn8EALQ9BQAAAAAAAE0FAKYLAACPAwAApwsAAKgLAADwwQQAR38EAADVBAAAAAAAIE0FAKkLAACqCwAAqwsAAPDBBAByfwQAtD0FAAAAAAAATgUArAsAAK0LAAAACAAArgsAAK8LAACwCwAAsQsAALILAACzCwAAtAsAALULAAC2CwAAtwsAALgLAAC5CwAAugsAALsLAAC8CwAAvQsAAL4LAAC/CwAAwAsAAMELAADCCwAAwwsAAMQLAADFCwAAxgsAAMcLAADICwAAyQsAAMoLAADLCwAAzAsAAM0LAADOCwAAzwsAANALAADRCwAA0gsAANMLAADUCwAA1QsAANYLAADXCwAA2AsAAPT///8ATgUA2QsAANoLAADbCwAATMIEAJ1/BAAAAAAAAwAAAEjGBAACAAAATDIFAAIAAACQMAUAAgwAAAAAAABIxgQAeAMAAK0LAAAACAAA3AsAAN0LAACwCwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAN4LAADfCwAAAAAAAAAAAAAAAAAA8dgCAAEAAAAy4QIAAgAAAEzNAgAIAAAAYNYCABAAAADs8AIAIAAAAKTIAgBAAAAAcNMCAIAAAABL1QIAAAEAABABAwAAAgAAGs0CAAAEAABIzgIAAwQAAEvSAgCwAQAAAAAAAAAAAAAAAAAAAAAAAFrOAgAAAAAAc84CAAEAAAAG0AIAAgAAACDQAgADAAAAgdACAAQAAABj0AIABQAAAEHQAgAGAAAA5c8CAAcAAADjzgIACAAAALnOAgAJAAAAkM4CAAoAAAAAAAAAAAAAAEMIAwABAAAASQkDAAIAAACE1AIABAAAAHjUAgAIAAAAAAAAAAAAAAAAAAAACFAFAE4NAABPDQAAUA0AAFENAADIwQQAzX8EAPDBBACufwQAAFAFAAAAAAAAUAUAUg0AAFMNAABUDQAAVQ0AAAAAAADl0wIAAQAAAAAAAAAAAAAA2AcDAAIAAAAAAAAAAAAAAG/VAgAAAAAAU9ECAAEAAAAF4QIAAgAAAEjOAgABAAAAAAAAAAAAAAAAAAAAAAAAAC7WAgAAAAAApdUCAAEAAAAp1gIAAgAAAFbNAgADAAAAsM0CAAQAAAAAAAAAAAAAADblAgAAAAAAIeECAAEAAAAQ4QIAAgAAAAAAAAAAAAAAN9ICAAAAAAAy0gIAAQAAAAAAAAAAAAAAAAAAAAAAAACE0QIAAQAAAP4HAwACAAAAWtUCAAQAAADQAAMACAAAABvbAgBAAAAAlOkCAIAAAAAi9wIAAAEAACLiAgAAAgAArtkCAAAEAAD5zQIAAAgAAF3RAgAAEAAA89MCAAAgAAD+2gIAAEAAANPZAgAAgAAAPNICAAEQAAAAAAAAAAAAAKDuAgAAAAAAVvwCAAEAAABE/AIAAgAAALDNAgADAAAAAAAAAAAAAAAAAAAAAAAAAEUHAwAAAAAAJgcDAAEAAAAGBwMAAgAAAAAAAAAAAAAARO0CAAAAAABQ7wIAAQAAALfwAgACAAAAJcsCAAMAAABU5AIABAAAACHlAgAFAAAA4AMDAAYAAAAAAAAAAAAAAC3ZAgABAAAAFNkCAAIAAAD72AIABAAAAAAAAAAAAAAAO/wCAAAAAADR2gIAAQAAAK7IAgACAAAAJs0CAAMAAACg0gIABAAAAKwVAwD///9/AAAAAAAAAAAAAAAAAAAAAPbaAgABAAAAAAAAAAAAAAA70wIAAQAAAAAAAAAAAAAAc+4CAAEAAAC47QIAAgAAAGTuAgAEAAAAxNkCAAgAAAAAAAAAAAAAAAAAAAAAAAAAxNkCAAEAAADsxQIAAgAAACbTAgAEAAAAYtoCAAgAAAAAAAAAAAAAAAAAAAAAAAAABgkDAAEAAAD+0gIAAgAAAP4HAwAEAAAAP9kCAAgAAAArzQIAEAAAAOYHAwAgAAAASusCAEAAAAD70QIAgAAAAAAAAAAAAAAAAAAAAAAAAABZyQIAAQAAAN3FAgACAAAAesUCAAQAAABJyQIACAAAAM3FAgAQAAAAasUCACAAAAAAAAAAAAAAAAAAAAAAAAAA1toCAAEAAAAFHwMAAgAAABMZAwAEAAAAotkCAAYAAAByBwMACAAAAMTZAgAQAAAAgdMCACAAAAAz1QIAgAAAAEvlAgAAAQAAhs8CAAACAABV9gIAAAQAAAAAAAAAAAAAAAAAADxUBQBWDQAAVw0AAFgNAABZDQAAWg0AAFsNAABcDQAAXQ0AAF4NAABfDQAA/P///zxUBQBgDQAAYQ0AAGINAAD4////PFQFAGMNAABkDQAAZQ0AAMjBBAAegAQA8MEEADiABABkMwUATMIEAACABAAAAAAABAAAAChUBQACAAAAMMMEAAIEAAAwVAUAAggAAEwyBQACAAAAAAAAAChUBQB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAABmDQAAZw0AAAAAAAAwwwQAaA0AAGkNAAB4AwAAAAAAADBUBQBqDQAAaw0AAHgDAAAAAAAAVFUFAGwNAABtDQAAbg0AAG8NAABwDQAAcQ0AAHINAABzDQAAdA0AAHUNAAB2DQAAdw0AAHgNAAB5DQAAeg0AAHsNAAB8DQAAfQ0AAH4NAAD8////VFUFAH8NAACADQAAgQ0AAIINAACDDQAAhA0AAIUNAACGDQAA+P///1RVBQCHDQAAiA0AAIkNAADIwQQAc4AEAEzCBABUgAQAAAAAAAMAAADozwQAAgAAAChUBQACBAAATFUFAAIIAAAAAAAA6M8EAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAIoNAACLDQAAAAAAAExVBQCMDQAAjQ0AAHgDAAAAAAAA4FUFAI4NAACPDQAAkA0AAMjBBAC0gAQATMIEAI6ABAAAAAAAAgAAANhVBQACAAAATDIFAAIAAAAAAAAA2FUFAJENAACSDQAAeAMAAAAAAAA8VgUAkw0AAJQNAACVDQAAlg0AAJcNAACYDQAAmQ0AAJoNAADwwQQA2YAEALzzBAAAAAAAWFYFAJsNAACcDQAAyMEEABGBBAAAAAAAcFYFAJ0NAACeDQAA8MEEACeBBABYVgUAAAAAAIxWBQCfDQAAoA0AAPDBBABGgQQATDIFAAAAAADAVgUAoQ0AAKINAADwwQQAm4EEAEwyBQDwwQQAfYEEAKhWBQDwwQQAXoEEALRWBQAAAAAAtFYFAKMNAACkDQAAAAAAAKhWBQClDQAApg0AAAAAAAD8VgUApw0AAKgNAADwwQQAtYEEALRWBQAAAAAAAAAAAAABAQICAwMABwYGBQUEBAcBBQYCAwcEAAAAAAAAAAAAqQ0AAKoNAACrDQAArA0AAK0NAACuDQAArw0AAAAAAACwDQAAsQ0AALINAACzDQAAsA0AALANAAAAAAAAAAAAALQNAAC1DQAAtg0AALcNAAC4DQAAAAAAAAAAAAAAAAAAuQ0AALoNAAC7DQAAvA0AAAAAAAAAAAAAAAAAAAAAAAC9DQAAvg0AAL8NAAAAAAAAAAAAAAAAAAAAAAAAAAAAALANAACwDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsA0AAAAAAAAYWAUAwA0AAMENAADCDQAAww0AAMQNAADIwQQAC4IEAPDBBADSgQQAEFgFAAAAAAAQWAUAxQ0AAMYNAAB4AwAAeAMAAHgDAAAAAAAAXFgFAMcNAADIDQAAyQ0AAMoNAADLDQAA8MEEACWCBAAQWAUAAAAAAIRYBQDMDQAAzQ0AAM4NAADPDQAA0A0AAPDBBABXggQAEFgFAAAAAADIWAUA0Q0AANINAADTDQAA1A0AANUNAADWDQAA1w0AAMjBBADAggQA8MEEAKqCBAC0WAUA8MEEAIGCBAC8WAUAAAAAALxYBQDYDQAA2Q0AANoNAADbDQAAeAMAANwNAADdDQAAAAAAALRYBQB4AwAAeAMAAHgDAAB4AwAAeAMAAN4NAADfDQAAAAAAAEBZBQDgDQAA4Q0AAOINAADjDQAA5A0AAOUNAADmDQAA8MEEANuCBAC8WAUAAAAAAOsNAADsDQAA7Q0AAO4NAADvDQAA8A0AAPENAAAAAAAA8g0AAPMNAAD0DQAA9Q0AAPINAADyDQAAAAAAAAAAAAD2DQAA9w0AAPgNAAD5DQAA8Q0AAAAAAAAAAAAAAAAAAPoNAAD7DQAA/A0AAPENAAAAAAAAAAAAAAAAAAAAAAAA/Q0AAP4NAADxDQAAAAAAAAAAAAAAAAAAAAAAAAAAAADyDQAA8g0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPINAAAAAAAAOFoFAP8NAAAADgAAAQ4AAAIOAAADDgAABA4AAAUOAADwwQQAFIMEALxYBQAAAAAAaFoFAAYOAAAHDgAACA4AAAkOAAAKDgAACw4AAAwOAADwwQQAPIMEALxYBQAAAAAAAAAAAAAAAAAODgAADw4AABAOAAARDgAAEg4AABMOAAAUDgAAFQ4AABYOAAAAAAAAwFoFABcOAAAYDgAAGQ4AAMjBBAAuhAQA8MEEAGyDBAC4WgUAAAAAALhaBQAaDgAAGw4AAHgDAAAAAAAA/FoFABwOAAAdDgAAHg4AAMjBBABnhAQA8MEEAEuEBAD0WgUAAAAAAPRaBQB4AwAAHw4AACAOAAAhDgAAIg4AAAAAAAA4WwUAIw4AACQOAAAlDgAA8MEEAJiEBAC4WgUAKg4AACsOAAAsDgAALQ4AAC4OAAAvDgAAMA4AACoOAAArDgAALA4AADEOAAAuDgAALw4AADAOAAAyDgAAMw4AADQOAAA1DgAANg4AADcOAAA4DgAAOQ4AADMOAAA6DgAAOw4AADYOAAA3DgAAOA4AADwOAAA9DgAAPg4AAD8OAABADgAAQQ4AAEIOAAAAAAAA9FsFAEMOAABEDgAARQ4AAEYOAABHDgAASA4AAEkOAADwwQQAs4QEALxYBQAAAAAAJFwFAEoOAABLDgAATA4AAE0OAABODgAATw4AAFAOAADwwQQA5IQEALxYBQAAAAAAfFwFAFEOAABSDgAAAAgAAFMOAABUDgAAVQ4AAFYOAABXDgAAWA4AAFkOAABaDgAAWw4AAPj///98XAUAXA4AAF0OAABeDgAATMIEAA6FBAAAAAAAAwAAALDPBAACAAAATDIFAAIAAACQMAUAAggAAAAAAACwzwQAeAMAAFIOAAAACAAAXw4AAGAOAABVDgAAeAMAAHgDAAB4AwAAeAMAAHgDAAAAAAAA7FwFAGEOAABiDgAAYw4AAPDBBAAohQQAuFoFAAAAAAAMXQUAZA4AAGUOAABmDgAA8MEEAGGFBAD0WgUAAAAAACxdBQBnDgAAaA4AAGkOAADwwQQAioUEAPRaBQAAAAAAAAAAAGoOAABrDgAAag4AAGwOAABtDgAAbg4AAG8OAAAAAAAAaw4AAGsOAABrDgAAaw4AAGsOAABrDgAAAAAAAAAAAABqDgAAbA4AAG0OAABuDgAAbw4AAAAAAAAAAAAAAAAAAHAOAABxDgAAbg4AAG8OAAAAAAAAAAAAAAAAAAAAAAAAcg4AAG4OAABvDgAAAAAAAAAAAAAAAAAAAAAAAAAAAABrDgAAaw4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGsOAAAAAAAAAAAAAAAAAABzDgAAdA4AAHMOAAB1DgAAdg4AAHQOAAB0DgAAAAAAAFBeBQB3DgAAeA4AAHkOAAB6DgAAew4AAHwOAAB9DgAA8MEEAOeFBAC8WAUAAAAAAIBeBQB+DgAAfw4AAIAOAACBDgAAgg4AAIMOAACEDgAA8MEEABOGBAC8WAUAAAAAAKBeBQCFDgAAhg4AAIcOAADwwQQAAIcEAPRaBQAAAAAAwF4FAIgOAACJDgAAig4AAPDBBABMhwQAoF4FAAAAAADgXgUAiw4AAIwOAACNDgAA8MEEAImHBAC4WgUAAAAAAABfBQCODgAAjw4AAJAOAADwwQQAyocEAPRaBQAAAAAAIF8FAJEOAACSDgAAkw4AAPDBBADzhwQAuFoFAAAAAABAXwUAlA4AAJUOAACWDgAA8MEEADWIBAD0WgUAAAAAAGBfBQCXDgAAmA4AAJkOAADwwQQAc4gEAEBfBQAAAAAAgF8FAJoOAACbDgAAnA4AAPDBBACviAQAuFoFAAAAAAD0XwUAnQ4AAJ4OAAAACAAAnw4AAKAOAAChDgAAog4AAKMOAACkDgAApQ4AAKYOAACnDgAAqA4AAKkOAACqDgAAqw4AAKwOAACtDgAArg4AAPj////0XwUArw4AALAOAACxDgAATMIEAOyIBAAAAAAAAwAAAFDcBAACAAAATDIFAAIAAACQMAUAAggAAAAAAABQ3AQAeAMAAJ4OAAAACAAAsg4AALMOAAChDgAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAAAAAAAAAAAAAAAAAAEAAgAAAAAAAQACAAIAAAABAAIABAAAAAEAAgAGAAAAAQACAAgAAAABAAIACgAAAAEAAgAMAAAAAQACAA4AAAABAAIAEAAAAAEAAgASAAAAAQACABQAAAABAAIAFgAAAAAFAAEABAADAgQBAgIFAgMBBQEEAwQDBQAAAABkYQUAuQ4AALoOAAAACAAAuw4AALwOAAC9DgAAvg4AAL8OAADADgAAwQ4AAMIOAADDDgAAxA4AAMUOAADGDgAAxw4AAMgOAADJDgAAyg4AAMsOAADMDgAAzQ4AAM4OAADPDgAA+P///2RhBQDQDgAA0Q4AANIOAABMwgQAWIkEAAAAAAADAAAACN0EAAIAAABMMgUAAgAAAJAwBQACCAAAAAAAAAjdBAB4AwAAug4AAAAIAADTDgAA1A4AAL0OAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAAAAAAACGIFANUOAADWDgAA1w4AAPDBBAAUigQAuFoFAPDBBAD4iQQA/GEFAAAAAAD8YQUA2A4AANkOAAB4AwAAAAAAADxiBQDaDgAA2w4AANwOAADwwQQANIoEAPxhBQAAAAAAXGIFAN0OAADeDgAA3w4AAPDBBABPigQA/GEFAOAOAADhDgAA4g4AAOMOAAAAAAAAlGIFAOQOAADlDgAA5g4AAMjBBACSigQATMIEAGeKBAAAAAAAAgAAALhaBQACAAAAjGIFAAIEAAAAAAAAyGIFAOcOAADoDgAA6Q4AAPDBBACuigQA9FoFAAAAAAAUYwUA6g4AAOsOAADsDgAA7Q4AAPz///8UYwUA7g4AAO8OAADwDgAA8Q4AAMjBBADligQAyMEEAAiLBABMwgQAyIoEAAAAAAACAAAABGMFAAIAAAAMYwUAAgQAAAAAAAAEYwUAeAMAAPIOAADzDgAAAAAAAAxjBQB4AwAA7w4AAPQOAAD1DgAAAAAAAJBjBQD2DgAA9w4AAPgOAAD5DgAA/P///5BjBQD6DgAA7w4AAPsOAAD8DgAATMIEACOLBAAAAAAAAgAAAARjBQACAAAADGMFAAIEAAAAAAAA4GMFAP0OAAD+DgAA/w4AAAAPAAD8////4GMFAAEPAADvDgAAAg8AAAMPAABMwgQAQIsEAAAAAAACAAAABGMFAAIAAAAMYwUAAgQAAAAAAAAwZAUABA8AAAUPAAAGDwAABw8AAPz///8wZAUACA8AAO8OAAAJDwAACg8AAEzCBABdiwQAAAAAAAIAAAAEYwUAAgAAAAxjBQACBAAAAAAAAHBkBQALDwAADA8AAA0PAADwwQQAsIsEAPRaBQDwwQQAeosEAGRkBQAAAAAAZGQFAHgDAAAODwAADw8AAAAAAACkZAUAEA8AABEPAAASDwAA8MEEAN+LBABkZAUAAAAAAMRkBQATDwAAFA8AABUPAADwwQQAFYwEAGRkBQAAAAAA5GQFABYPAAAXDwAAGA8AAPDBBABIjAQAZGQFAAAAAAAEZQUAGQ8AABoPAAAbDwAA8MEEAHuMBABkZAUAAAAAACRlBQAcDwAAHQ8AAB4PAADwwQQAsowEAGRkBQAAAAAARGUFAB8PAAAgDwAAIQ8AAPDBBADpjAQA9FoFAAAAAACgZQUAeAMAACIPAAAjDwAAAAAAAMRlBQAkDwAAJQ8AACYPAAAAAAAArGUFACcPAAAoDwAAKQ8AAAAAAAC4ZQUAKg8AACsPAAAsDwAA8MEEACyNBAD0WgUA8MEEAAeNBACgZQUA8MEEAFONBACgZQUA8MEEAHuNBACgZQUALQ8AAC4PAAAvDwAAMA8AADEPAAAyDwAAAwAAAAQAAAAAAAAAZGYFADMPAAB4AwAAAAgAADQPAAA1DwAANg8AADcPAAA4DwAAOQ8AADoPAAA7DwAAPA8AAD0PAAA+DwAAPw8AAEAPAABBDwAAQg8AAEMPAABEDwAARQ8AAHgDAAD4////ZGYFAEYPAABHDwAASA8AAEzCBACkjQQAAAAAAAMAAACw3AQAAgAAAEwyBQACAAAAkDAFAAIIAAAAAAAAAGcFADMPAABJDwAAAAgAAEoPAABLDwAANg8AADcPAAA4DwAAOQ8AADoPAAA7DwAAPA8AAD0PAAA+DwAAPw8AAEAPAABBDwAAQg8AAEwPAABEDwAARQ8AAE0PAAD4////AGcFAE4PAABPDwAASA8AAPDBBAC+jQQAZGYFAAAAAACw3AQAeAMAAHgDAAAACAAAUA8AAFEPAAA2DwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAAAAAANBnBQAzDwAAUg8AAAAIAABTDwAAVA8AADYPAAA3DwAAOA8AAFUPAABWDwAAOw8AADwPAAA9DwAAPg8AAD8PAABADwAAQQ8AAEIPAABXDwAARA8AAEUPAABYDwAA+P///9BnBQBZDwAAWg8AAEgPAADwwQQA240EAGRmBQAAAAAA+GcFAFsPAABcDwAAXQ8AAMjBBAAVjgQA8MEEAPqNBADwZwUAAAAAAPBnBQB4AwAAXg8AAF8PAAAAAAAALGgFAGAPAABhDwAAYg8AAPDBBAA2jgQA8GcFAAAAAABcaAUAYw8AAGQPAABlDwAAZg8AAGcPAABoDwAAaQ8AAPDBBABRjgQAvFgFAAAAAACIaAUAag8AAGsPAABsDwAA8MEEAMCOBAC4WgUA8MEEAIWOBAB8aAUAAAAAAHxoBQBtDwAAbg8AAGwPAAAAAAAAyGgFAG8PAABwDwAAcQ8AAPDBBABkjwQA9FoFAPDBBAAwjwQAvGgFAAAAAAC8aAUAbw8AAHIPAABzDwAAAAAAAARpBQB0DwAAdQ8AAHYPAAB3DwAAeA8AAPDBBADDjwQAEFgFAAAAAAA0aQUAeQ8AAHoPAAB7DwAAfA8AAH0PAAB+DwAAfw8AAPDBBADyjwQAvFgFAAAAAABgaQUAgA8AAIEPAACCDwAA8MEEAGOQBAC4WgUA8MEEACmQBABUaQUAAAAAAFRpBQCDDwAAhA8AAIIPAAAAAAAAoGkFAIUPAACGDwAAhw8AAPDBBAAFkQQA9FoFAPDBBADSkAQAlGkFAAAAAACUaQUAhQ8AAIgPAACJDwAAAAAAAOBpBQCKDwAAiw8AAIwPAADwwQQAnZEEALhaBQDwwQQAY5EEANRpBQAAAAAA1GkFAI0PAACODwAAjA8AAAAAAAAgagUAjw8AAJAPAACRDwAA8MEEAD+SBAD0WgUA8MEEAAySBAAUagUAAAAAABRqBQCPDwAAkg8AAJMPAAAAAgEAAwIBBgUBAgYFBwQFBgcEAwAEBwMDBgIDBwYFAAEFBAAAAAAAAAAAAAAAAAA6zRO/Os0TvzrNE786zRM/Os0TvzrNE786zRM/Os0TPzrNE786zRO/Os0TPzrNE786zRO/Os0TvzrNEz86zRM/Os0TvzrNEz86zRM/Os0TPzrNEz86zRO/Os0TPzrNEz8AAAAA9GoFAJUPAACWDwAAlw8AANhqBQDkagUAyMEEACeTBADwwQQAAJMEAOxqBQAAAAAALGsFAJgPAACZDwAAmg8AAJsPAACcDwAAnQ8AAJ4PAACfDwAAoA8AAEzCBABBkwQAAAAAAAIAAAAQwwQAAgAAAEwyBQACAAAAAAAAABDDBAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAoQ8AAKIPAAAAAAAAnGsFAKMPAACkDwAApQ8AAKYPAADwwQQAhJMEACjDBADwwQQAXZMEAJBrBQAAAAAAkGsFAKcPAACoDwAAeAMAAHgDAAAAAAAA4GsFAKkPAACqDwAAqw8AAPDBBAD9kwQAMMMEAPDBBADSkwQA1GsFAAAAAADUawUArA8AAK0PAAB4AwAAAAAAAIhtBQCvDwAAsA8AAAAIAACxDwAAsg8AALMPAAC0DwAAtQ8AALYPAAC3DwAAuA8AALkPAAC6DwAAuw8AALwPAAC9DwAAvg8AAL8PAADADwAAwQ8AAMIPAADDDwAAxA8AAMUPAADGDwAAxw8AAMgPAADJDwAAyg8AAMsPAADMDwAAzQ8AAM4PAADPDwAA0A8AANEPAADSDwAA0w8AANQPAADVDwAA1g8AANcPAADYDwAA2Q8AANoPAADbDwAA3A8AAN0PAADeDwAA3w8AAOAPAADhDwAA4g8AAOMPAADkDwAA5Q8AAOYPAADnDwAA6A8AAOkPAADqDwAA6w8AAOwPAADtDwAA7g8AAO8PAADwDwAA9P///4htBQDxDwAA8g8AAPMPAAD0DwAA9Q8AAPYPAAD3DwAA+A8AAPkPAAD6DwAA+w8AAPwPAAD9DwAA/g8AAAAEAADIwQQAh5QEAEzCBABGlAQAAAAAAAMAAAAYyAQAAgAAAFhtBQACDAAATDIFAAIAAADwwQQAMZQEAGBtBQAAAAAAYG0FAK8PAACwDwAAAAgAAP8PAAAAEAAAsw8AALQPAAC1DwAAtg8AALcPAAC4DwAAuQ8AALoPAAC7DwAAvA8AAL0PAAC+DwAAvw8AAMAPAADBDwAAwg8AAMMPAADEDwAAxQ8AAMYPAADHDwAAyA8AAMkPAADKDwAAyw8AAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAADlDwAA5g8AAOcPAADoDwAA6Q8AAAEQAADrDwAA7A8AAO0PAADuDwAA9P///2BtBQACEAAA8g8AAPMPAAD0DwAA9Q8AAPYPAAD3DwAAeAMAAPkPAAADEAAABBAAAAAAAAAYyAQAeAMAALAPAAAACAAABRAAAAYQAACzDwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAAAAAADIxgQAeAMAAHgDAAAACAAABxAAAAgQAAAJEAAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAAAAAAFhtBQB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAAKEAAACxAAAAAAAACEcAUADBAAAA0QAAAOEAAADxAAAPDBBACnlAQAAFAFAAAAAADccAUAEBAAABEQAAASEAAAyMEEAIiVBADIwQQAwJUEAEzCBABBlQQAAAAAAAMAAACkcAUAAAAAAEwyBQACAAAArHAFAAIAAADwwQQAI5UEALRwBQAAAAAAtHAFABMQAAAUEAAAFRAAAAAAAACscAUAFhAAABcQAAAYEAAAAAAAADRxBQAZEAAAGhAAABsQAAAcEAAAHRAAAB4QAAAfEAAATMIEANmVBAAAAAAAAgAAAITDBAACAAAATDIFAAIAAAAAAAAAhMMEAHgDAAB4AwAAIBAAACEQAAB4AwAAeAMAAHgDAAAAAAAAfMMEAHgDAAB4AwAAIhAAACMQAAAAAAAApHEFACQQAAAlEAAAJhAAAPDBBAD8lQQAMMMEACcQAAAoEAAAKRAAAAAAAAAAAAAABHMFACoQAAArEAAAAAgAACwQAAAtEAAALhAAAC8QAAAwEAAAMRAAADIQAAAzEAAANBAAADUQAAA2EAAANxAAADgQAAA5EAAAOhAAADsQAAA8EAAAPRAAAD4QAAA/EAAAQBAAAEEQAABCEAAAQxAAAEQQAABFEAAARhAAAEcQAABIEAAASRAAAEoQAABLEAAATBAAAE0QAABOEAAATxAAAFAQAABREAAAUhAAAFMQAABUEAAAVRAAAFYQAABXEAAAWBAAAFkQAABaEAAAWxAAAFwQAABdEAAAXhAAAF8QAABgEAAA9P///wRzBQBhEAAAYhAAAGMQAABkEAAAZRAAAGYQAABnEAAAaBAAAGkQAABqEAAAaxAAAEzCBAA5lgQAAAAAAAMAAACYxwQAAgAAAFhtBQACDAAATDIFAAIAAADwwQQAHZYEANxyBQAAAAAA3HIFACoQAAArEAAAAAgAAGwQAABtEAAALhAAAC8QAAAwEAAAMRAAADIQAAAzEAAANBAAADUQAAA2EAAANxAAADgQAAA5EAAAOhAAADsQAAA8EAAAPRAAAD4QAAA/EAAAQBAAAEEQAABCEAAAQxAAAEQQAABFEAAARhAAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAVRAAAFYQAABXEAAAWBAAAFkQAABaEAAAWxAAAFwQAABdEAAAXhAAAPT////ccgUAYRAAAGIQAABjEAAAZBAAAGUQAABmEAAAZxAAAHgDAABpEAAAbhAAAG8QAAAAAAAAmMcEAHgDAAArEAAAAAgAAHAQAABxEAAALhAAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAAAAAAPR0BQByEAAAcxAAAHQQAAB1EAAA8MEEAIeWBAAAUAUAAAAAACh1BQB3EAAAeBAAAHkQAAB6EAAAexAAAHwQAAB9EAAAfhAAAPDBBAAKlwQAKFQFAH8QAACAEAAAgRAAAAAAAAAAAAAAYHYFAIIQAACDEAAAAAgAAIQQAACFEAAAhhAAAIcQAACIEAAAiRAAAIoQAACLEAAAjBAAAI0QAACOEAAAjxAAAJAQAACREAAAkhAAAJMQAACUEAAAlRAAAJYQAACXEAAAmBAAAJkQAACaEAAAmxAAAJwQAACdEAAAnhAAAJ8QAACgEAAAoRAAAKIQAACjEAAApBAAAKUQAACmEAAApxAAAKgQAACpEAAAqhAAAKsQAACsEAAArRAAAK4QAAD0////YHYFAK8QAACwEAAAsRAAALIQAACzEAAAtBAAALUQAAC2EAAAtxAAALgQAAC5EAAATMIEADyXBAAAAAAAAwAAANTGBAACAAAAWG0FAAIMAABMMgUAAgAAAPDBBAAjlwQAOHYFAAAAAAA4dgUAghAAAIMQAAAACAAAuhAAALsQAACGEAAAhxAAAIgQAACJEAAAihAAAIsQAACMEAAAjRAAAI4QAACPEAAAkBAAAJEQAACSEAAAkxAAAJQQAACVEAAAlhAAAJcQAACYEAAAmRAAAJoQAACbEAAAnBAAAJ0QAACeEAAAeAMAAHgDAAB4AwAAeAMAAKMQAACkEAAApRAAAKYQAACnEAAAqBAAAKkQAACqEAAAqxAAAKwQAAD0////OHYFAK8QAACwEAAAsRAAALIQAACzEAAAtBAAALUQAAB4AwAAtxAAALwQAAC9EAAAAAAAANTGBAB4AwAAgxAAAAAIAAC+EAAAvxAAAIYQAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAAAAAAAB4BQDAEAAAwRAAAMIQAADDEAAA8MEEAISXBAAAUAUAxBAAAMUQAADGEAAAAAAAAAAAAABUeQUAxxAAAMgQAAAACAAAyRAAAMoQAADLEAAAzBAAAM0QAADOEAAAzxAAANAQAADREAAA0hAAANMQAADUEAAA1RAAANYQAADXEAAA2BAAANkQAADaEAAA2xAAANwQAADdEAAA3hAAAN8QAADgEAAA4RAAAOIQAADjEAAA5BAAAOUQAADmEAAA5xAAAOgQAADpEAAA6hAAAOsQAADsEAAA7RAAAO4QAADvEAAA8BAAAPEQAADyEAAA8xAAAPQQAAD1EAAA9hAAAPcQAAD4EAAA+RAAAPoQAAD0////VHkFAPsQAAD8EAAA/RAAAP4QAAD/EAAAABEAAAERAAACEQAAAxEAAAQRAAAFEQAATMIEACGYBAAAAAAAAwAAANjHBAACAAAAWG0FAAIMAABMMgUAAgAAAPDBBAAEmAQALHkFAAAAAAAseQUAxxAAAMgQAAAACAAABhEAAAcRAADLEAAAzBAAAM0QAADOEAAAzxAAANAQAADREAAA0hAAANMQAADUEAAA1RAAANYQAADXEAAA2BAAANkQAADaEAAA2xAAANwQAADdEAAA3hAAAN8QAADgEAAA4RAAAOIQAADjEAAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAADvEAAA8BAAAPEQAADyEAAA8xAAAPQQAAD1EAAA9hAAAPcQAAD4EAAA9P///yx5BQD7EAAA/BAAAP0QAAD+EAAA/xAAAAARAAABEQAAeAMAAAMRAAAIEQAACREAAAAAAADYxwQAeAMAAMgQAAAACAAAChEAAAsRAADLEAAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAAAAAAALHsFAAwRAAANEQAADhEAAA8RAADwwQQAcZgEAABQBQAAAAAAAAAAAP0eAwAAAAAACxkDAAEAAAAAAAAAAAAAAAAAAAAAAAAApAcDAAIAAAC6BwMABAAAAIUHAwAIAAAAAAAAAAAAAABjBwMAAgAAAAAAAAAAAAAAYwcDAAIAAAAAAAAAAAAAAGMHAwABAAAAlQcDAAIAAADB2gIABAAAAAAAAAAAAAAA0AcDAAAAAABtBgMAAQAAAGn8AgACAAAAAAAAAAAAAABGyQIAAAAAAMrFAgABAAAAZ8UCAAIAAACpzQIAAwAAACYZAwAEAAAAZxUDAAUAAAAAAAAAAAAAAAAAAAAAAAAA9NkCAAEAAAAAAAAAAAAAAEbJAgAAAAAAysUCAAEAAABnxQIAAgAAAETlAgADAAAAqc0CAAQAAAAs1QIABQAAAAAAAAAAAAAAEBEAABERAAASEQAAAAAAAAAAAADIfQUAExEAABQRAAAACAAAFREAABYRAAAXEQAAGBEAABkRAAAaEQAAGxEAABwRAAAdEQAAHhEAAB8RAAAgEQAAIREAACIRAAAjEQAAJBEAACURAAAmEQAAJxEAACgRAAApEQAAKhEAACsRAAAsEQAALREAAC4RAAAvEQAAMBEAADERAAAyEQAAMxEAADQRAAA1EQAANhEAADcRAAA4EQAAOREAADoRAAA7EQAAPBEAAD0RAAA+EQAAPxEAAEARAABBEQAAQhEAAEMRAABEEQAARREAAEYRAABHEQAASBEAAEkRAABKEQAASxEAAEwRAAD0////yH0FAE0RAABOEQAATxEAAFARAABREQAAUhEAAFMRAABUEQAAVREAAFYRAABXEQAATMIEABGZBAAAAAAAAwAAABjHBAACAAAAWG0FAAIMAABMMgUAAgAAAPDBBAD1mAQAoH0FAAAAAACgfQUAExEAABQRAAAACAAAWBEAAFkRAAAXEQAAGBEAABkRAAAaEQAAGxEAABwRAAAdEQAAHhEAAB8RAAAgEQAAIREAACIRAAAjEQAAJBEAACURAAAmEQAAJxEAACgRAAApEQAAKhEAACsRAAAsEQAALREAAC4RAAAvEQAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAABBEQAAQhEAAEMRAABEEQAARREAAEYRAABHEQAASBEAAEkRAABKEQAA9P///6B9BQBNEQAAThEAAE8RAABQEQAAUREAAFIRAABTEQAAeAMAAFURAABaEQAAWxEAAAAAAAAYxwQAeAMAABQRAAAACAAAXBEAAF0RAAAXEQAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAAAAAAA0H8FAF4RAABfEQAAYBEAAGERAADwwQQAX5kEAABQBQBiEQAAYxEAAGQRAAAAAAAAAAAAAByBBQBlEQAAZhEAAAAIAABnEQAAaBEAAGkRAABqEQAAaxEAAGwRAABtEQAAbhEAAG8RAABwEQAAcREAAHIRAABzEQAAdBEAAHURAAB2EQAAdxEAAHgRAAB5EQAAehEAAHsRAAB8EQAAfREAAH4RAAB/EQAAgBEAAIERAACCEQAAgxEAAIQRAACFEQAAhhEAAIcRAACIEQAAiREAAIoRAACLEQAAjBEAAI0RAACOEQAAjxEAAJARAACREQAAkhEAAJMRAACUEQAAlREAAJYRAAD0////HIEFAJcRAACYEQAAmREAAJoRAACbEQAAnBEAAJ0RAACeEQAAnxEAAKARAAChEQAATMIEAP+ZBAAAAAAAAwAAAFjHBAACAAAAWG0FAAIMAABMMgUAAgAAAPDBBADimQQA9IAFAAAAAAD0gAUAZREAAGYRAAAACAAAohEAAKMRAABpEQAAahEAAGsRAABsEQAAbREAAG4RAABvEQAAcBEAAHERAAByEQAAcxEAAHQRAAB1EQAAdhEAAHcRAAB4EQAAeREAAHoRAAB7EQAAfBEAAH0RAAB+EQAAfxEAAIARAACBEQAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAixEAAIwRAACNEQAAjhEAAI8RAACQEQAAkREAAJIRAACTEQAAlBEAAPT////0gAUAlxEAAJgRAACZEQAAmhEAAJsRAACcEQAAnREAAHgDAACfEQAApBEAAKURAAAAAAAAWMcEAHgDAABmEQAAAAgAAKYRAACnEQAAaREAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAAAAAADkggUAqBEAAKkRAACqEQAAqxEAAPDBBABPmgQAAFAFAAAAAAA8gwUASRIAAEoSAABLEgAATBIAAE0SAABOEgAATxIAAFASAABREgAAUhIAAFMSAABUEgAAVRIAAFYSAABXEgAAWBIAAFkSAABMwgQA05oEAAAAAAACAAAAAMQEAAIAAABMMgUAAgAAAAAAAAAAxAQAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAWhIAAFsSAAAAAAAAEIQFAF4SAABfEgAAeAMAAHgDAAB4AwAAYBIAAAAAAAAchAUAYRIAAGISAABjEgAAZBIAAGUSAABmEgAAAAAAACiEBQBnEgAAaBIAAGkSAABqEgAAaxIAAGASAADIwQQA2psEAPDBBAC8mwQACIQFAPDBBADwmwQAEIQFAPDBBAARnAQAEIQFAAAAAABQhAUAbBIAAG0SAABuEgAAyMEEAE+cBADwwQQANJwEAEiEBQAAAAAASIQFAG8SAABwEgAAeAMAAAAAAACYhAUAcRIAAHISAABzEgAAdBIAAHUSAAB2EgAAyMEEAJCcBABMwgQAgJwEAAAAAAACAAAAkIQFAAIAAABMMgUAAgAAAAAAAACQhAUAeAMAAHgDAAB4AwAAeAMAAHcSAAB4EgAAAAAAAPSEBQB5EgAAehIAAHgDAAB4AwAAeAMAAMjBBACjnAQAAAAAABiFBQB7EgAAfBIAAH0SAAB+EgAAfxIAAEzCBAC7nAQAAAAAAAIAAAD0hAUAAgAAAEwyBQACAAAAAAAAAOyFBQCAEgAAgRIAAIISAACDEgAAhBIAAIUSAACGEgAAhxIAAIgSAACJEgAAihIAAIsSAACMEgAAjRIAAI4SAACPEgAAkBIAAJESAACSEgAAkxIAAJQSAACVEgAAlhIAAJcSAACYEgAAmRIAAJoSAACbEgAAnBIAAJ0SAACeEgAAnxIAAKASAAChEgAAohIAAKMSAAD4////7IUFAKQSAAClEgAAphIAAKcSAACoEgAATMIEAMCdBAAAAAAAAgAAAOjCBAACAAAA6IkFAAIIAAAAAAAA6MIEAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAACpEgAAqhIAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAAAAAAAAAAAAqxIAAKwSAACtEgAArhIAAK8SAACwEgAAsRIAALISAACzEgAAtBIAALUSAAC2EgAAAAAAAOiGBQC3EgAAuBIAALkSAAC6EgAA8MEEAPidBAAc0QQAAAAAAKiHBQC7EgAAvBIAAL0SAAC+EgAAvxIAAMASAADBEgAAwhIAAMMSAADEEgAAxRIAAMYSAADHEgAAyBIAAMkSAADKEgAAyxIAAMwSAADNEgAAzhIAAM8SAADQEgAA0RIAANISAADTEgAA1BIAANUSAADWEgAA1xIAANgSAADZEgAA2hIAANsSAADcEgAA3RIAAN4SAAD4////qIcFAN8SAADgEgAA4RIAAOISAADjEgAATMIEAAueBAAAAAAAAgAAAPTCBAACAAAA6IkFAAIIAAAAAAAA9MIEAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAADkEgAA5RIAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAAAAAADgwgQAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAOYSAADnEgAAAAAAADyJBQDoEgAA6RIAAOoSAADrEgAA7BIAAO0SAADuEgAA7xIAAPASAADxEgAA8hIAAPMSAAD0EgAA9RIAAPYSAAD3EgAA+BIAAPkSAAD6EgAA+xIAAPz///88iQUA/BIAAP0SAAD+EgAAyMEEAFCeBABMwgQAJ54EAAAAAAADAAAA6MQEAAIAAABMMgUAAgAAADSJBQACBAAAAAAAAOjEBAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAP8SAAAAEwAAAAAAADSJBQB4AwAAARMAAAITAAAAAAAA6IkFAAMTAAAEEwAAeAMAAHgDAAB4AwAA8MEEAG2eBABMMgUAAAAAACSKBQAFEwAABhMAAAcTAAAIEwAACRMAAAoTAAALEwAADBMAAA0TAAAOEwAATMIEAIaeBAAAAAAAAgAAANzlBAACAAAATDIFAAIAAAAAAAAA3OUEAA8TAAAQEwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAAAAAAAiIoFABETAAASEwAAExMAAPDBBACkngQAyIoFAAAAAACoigUAFBMAABUTAAAWEwAA8MEEALqeBADIigUAAAAAAMiKBQAXEwAAGBMAAHgDAADIwQQA1Z4EAAAAAADwigUAGhMAABsTAAAcEwAAHRMAANiKBQDoigUA8MEEAO+eBAAowwQAAAAAAOCLBQAeEwAAHxMAACATAAAhEwAAIhMAACMTAAAkEwAAJRMAACYTAAAnEwAAKBMAACkTAAAqEwAAKxMAACwTAAAtEwAALhMAAC8TAAAwEwAAMRMAADITAAAzEwAANBMAADUTAAA2EwAANxMAADgTAAA5EwAAOhMAADsTAAA8EwAAPRMAAD4TAAA/EwAA/P///+CLBQBAEwAAQRMAAEITAABDEwAARBMAAEUTAABGEwAAyMEEAFKfBADIwQQAeZ8EAEzCBAAznwQAAAAAAAIAAACwiwUAAgAAALiLBQACBAAATMIEABSfBAAAAAAAAgAAAMCLBQACAAAATDIFAAIAAAAAAAAAwIsFAEcTAABIEwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAA/P///8CLBQBJEwAAShMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAAAAAALCLBQBLEwAATBMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAAAAAAAuIsFAE0TAABOEwAAeAMAAHgDAAB4AwAAeAMAAHgDAAAAAAAAaI0FAE8TAABQEwAAURMAAFITAABTEwAAVBMAAFUTAABWEwAAVxMAAFgTAABZEwAAWhMAAFsTAABcEwAAyMEEAMefBADwwQQAnJ8EAGCNBQAAAAAAYI0FAF0TAABeEwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAAAAAAMSNBQBfEwAAYBMAAMjBBAD0nwQAAAAAANyNBQBhEwAAYhMAAMjBBAAWoAQAAAAAACiOBQBjEwAAZBMAAGUTAABmEwAAZxMAAGgTAABpEwAAahMAAGsTAABsEwAAbRMAAG4TAABvEwAAyMEEAHqgBADwwQQAQqAEACCOBQAAAAAAII4FAHATAABxEwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAAAAAACIjgUAchMAAHMTAAB0EwAAyMEEALqgBADwwQQAnqAEAICOBQAAAAAAgI4FAHUTAAB2EwAAeAMAAAAAAADkjgUAdxMAAHgTAAB5EwAAehMAAHsTAAB8EwAAfRMAAH4TAAB/EwAAgBMAAIETAACCEwAAgxMAAPDBBADeoAQAII4FAAAAAAAEjwUAhBMAAIUTAACGEwAA8MEEABahBACAjgUAAAAAACSPBQCHEwAAiBMAAIkTAADwwQQAOaEEAICOBQAAAAAARI8FAIoTAACLEwAAjBMAAPDBBABZoQQAgI4FAAAAAABkjwUAjRMAAI4TAACPEwAA8MEEAHuhBACAjgUAAAAAAISPBQCQEwAAkRMAAJITAADwwQQAoqEEAICOBQAAAAAApI8FAJMTAACUEwAAlRMAAPDBBADLoQQAgI4FAAAAAADEjwUAlhMAAJcTAACYEwAA8MEEAPChBACAjgUAAAAAAOSPBQCZEwAAmhMAAJsTAADwwQQAFKIEAICOBQAAAAAABJAFAJwTAACdEwAAnhMAAPDBBAA/ogQAgI4FAAAAAAAkkAUAnxMAAKATAAChEwAA8MEEAG2iBACAjgUAAAAAAESQBQCiEwAAoxMAAKQTAADwwQQAlqIEAICOBQAAAAAAZJAFAKUTAACmEwAApxMAAPDBBAC5ogQAgI4FAAAAAACEkAUAqBMAAKkTAACqEwAA8MEEANqiBACAjgUAAAAAAKSQBQCrEwAArBMAAK0TAADwwQQA+6IEAICOBQAAAAAAxJAFAK4TAACvEwAAsBMAAPDBBAAZowQAgI4FAAAAAADkkAUAsRMAALITAACzEwAA8MEEADWjBACAjgUAAAAAAASRBQC0EwAAtRMAALYTAADwwQQAUqMEAICOBQAAAAAAJJEFALcTAAC4EwAAuRMAAPDBBAByowQAgI4FAAAAAABEkQUAuhMAALsTAAC8EwAA8MEEAJejBACAjgUAAAAAAGSRBQC9EwAAvhMAAL8TAADwwQQAtqMEAICOBQAAAAAAhJEFAMATAADBEwAAwhMAAPDBBADUowQAgI4FAAAAAACkkQUAwxMAAMQTAADFEwAA8MEEAO6jBACAjgUAAAAAAMSRBQDGEwAAxxMAAMgTAADwwQQAC6QEAICOBQAAAAAA5JEFAMkTAADKEwAAyxMAAPDBBAAopAQAgI4FAAAAAAAEkgUAzBMAAM0TAADOEwAA8MEEAEmkBACAjgUAAAAAACSSBQDPEwAA0BMAANETAADwwQQAaaQEAICOBQAAAAAARJIFANITAADTEwAA1BMAAPDBBACPpAQAgI4FAAAAAACUkgUA1RMAANYTAADXEwAA2BMAANkTAADaEwAA2xMAANwTAADdEwAA3hMAAMjBBAD/pAQA8MEEANikBACAkgUA8MEEALakBACIkgUAAAAAAIiSBQDfEwAA4BMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAAAAAAAgJIFAOETAADiEwAAeAMAAAAAAAD0kgUA4xMAAOQTAADlEwAA8MEEACelBADslwUAAAAAAOyXBQB4AwAA5hMAAOcTAAAAAAAAoJMFAOgTAADpEwAA6hMAAOsTAADsEwAA7RMAAO4TAADvEwAA8BMAAPz///+gkwUA8RMAAPITAADzEwAA9BMAAPUTAAD4////oJMFAPYTAAD3EwAA+BMAAMjBBACtpQQATMIEAIClBAAAAAAAAwAAAKSXBQACAAAAcJMFAAIEAACAkgUAAggAAEzCBABPpQQAAAAAAAIAAABMMgUAAgAAAHiTBQACAAAAAAAAAHiTBQB4AwAAeAMAAPkTAAD6EwAAeAMAAPz///94kwUA+xMAAPwTAAB4AwAAeAMAAHgDAAD4////eJMFAP0TAAD+EwAAeAMAAAAAAABwkwUA/xMAAAAUAAB4AwAAeAMAAHgDAAAAAAAATJQFAAEUAAACFAAAAxQAAAQUAAAFFAAAyMEEAC+mBADwwQQA4aUEAESUBQAAAAAARJQFAAYUAAAHFAAAAxQAAAQUAAAFFAAAAAAAANiVBQAIFAAACRQAAAoUAAALFAAADBQAAA0UAAAOFAAADxQAABAUAAARFAAAEhQAABMUAAAUFAAAFRQAABYUAAAXFAAAGBQAABkUAAAaFAAAGxQAABwUAAAdFAAAHhQAAB8UAACU////2JUFACAUAAAhFAAAIhQAACMUAAAkFAAAJRQAACYUAAAnFAAAKBQAACkUAAAqFAAAKxQAAJD////YlQUALBQAAC0UAAAuFAAAjP///9iVBQAvFAAAMBQAADEUAAAyFAAAMxQAADQUAAA1FAAANhQAAIj////YlQUANxQAADgUAAA5FAAAhP///9iVBQA6FAAAOxQAADwUAAA9FAAAyMEEAG6nBADwwQQAtaYEAHyVBQDIwQQACKgEAMjBBAA1qAQATMIEAOinBAAAAAAABAAAAJCVBQACAAAA7JcFAAIEAACYlQUAAggAAICSBQACDAAAyMEEAFyoBABMwgQAdqYEAAAAAAADAAAAhJUFAAAAAACglQUAAmwAANCVBQACfAAAAAAAAISVBQA+FAAAPxQAAAoUAABAFAAADBQAAAAAAAB8lQUAQRQAAEIUAAAKFAAAQBQAAEMUAAAAAAAAoJUFAEQUAABFFAAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAPz///+glQUAeAMAAEYUAABHFAAA+P///6CVBQBIFAAASRQAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAPT///+glQUAShQAAEsUAAB4AwAAAAAAAJCVBQBMFAAATRQAAHgDAAB4AwAAeAMAAAAAAACYlQUAThQAAE8UAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAAAAAAA0JUFAFAUAABRFAAAeAMAAHgDAAAAAAAA9JcFAFMUAABUFAAAVRQAACSXBQAAAAAAzJcFAFYUAABXFAAAWBQAAFkUAABaFAAAWxQAAFwUAABdFAAAXhQAAF8UAABgFAAAYRQAAGIUAABjFAAAZBQAAGUUAABmFAAAZxQAAGgUAAD8////zJcFAGkUAABqFAAAaxQAAGwUAAAZ4gIAyMEEALeoBABMwgQAoagEAAAAAAACAAAAVMMEAAIAAACklwUAAgQAAEzCBACJqAQAAAAAAAIAAACslwUAAgAAAEwyBQACAAAAyMEEAACpBADwwQQA26gEAOyXBQAAAAAArJcFAG0UAABuFAAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAD8////rJcFAHgDAAB4AwAAbxQAAHAUAAAAAAAAVMMEAHEUAAByFAAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAAAAAAATMMEAHMUAAB0FAAAeAMAAHgDAAAAAAAApJcFAHgDAAB4AwAAdRQAAHYUAAAAAAAA3JgFAHcUAAB4FAAAyMEEACipBAAAAAAAHJkFAHkUAAB6FAAAexQAAHwUAAB9FAAAfhQAAH8UAACAFAAAgRQAAIIUAADIwQQAa6kEAEzCBABJqQQAAAAAAAIAAAAUmQUAAgAAAEwyBQACAAAAAAAAABSZBQCDFAAAhBQAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAAAAAAICZBQCFFAAAhhQAAIcUAADwwQQAkqkEAICOBQAAAAAA1JkFAIgUAACJFAAAihQAAIsUAACMFAAAjRQAAI4UAACPFAAAkBQAAJEUAAD8////1JkFAJIUAACTFAAAlBQAAJUUAABMwgQAuKkEAAAAAAADAAAAKFQFAAIAAADQlQUAAgQAAEwyBQACAAAAAAAAAICaBQDsFAAA7RQAAO4UAADvFAAA8BQAAPEUAADyFAAA8xQAAPQUAAD1FAAA9hQAAPcUAAD4FAAA+RQAAPoUAAD7FAAA/BQAAP0UAAD+FAAA/xQAAAAVAAABFQAAAhUAAAMVAAAEFQAABRUAAAYVAAAHFQAACBUAAMjBBAADqgQATMIEANapBAAAAAAAAgAAAHiaBQACAAAATDIFAAIAAAAAAAAAeJoFAAkVAAAKFQAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAAAAAACybBQALFQAADBUAAEzCBAArqgQAAAAAAAIAAADEjQUAAgAAAEwyBQACAAAAAAAAAFybBQANFQAADhUAAMjBBABLqgQAAAAAAHSbBQAPFQAAEBUAAEzCBABwqgQAAAAAAAIAAABcmwUAAgAAAEwyBQACAAAAAAAAAKSbBQARFQAAEhUAAEzCBACPqgQAAAAAAAIAAADcjQUAAgAAAEwyBQACAAAAAAAAAPSbBQATFQAAFBUAABUVAAAWFQAAFxUAABgVAAAZFQAAGhUAAMjBBADiqgQATMIEAMCqBAAAAAAAAgAAAOybBQACAAAATDIFAAIAAAAAAAAA7JsFABsVAAAcFQAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAAAAAAIycBQAdFQAAHhUAAB8VAAAgFQAAIRUAACIVAAAjFQAAJBUAACUVAAAmFQAA/P///4ycBQAnFQAAKBUAACkVAAAqFQAAyMEEACWrBABMwgQA/6oEAAAAAAADAAAAKFQFAAIAAACEnAUAAgQAAEwyBQACAAAAAAAAAIScBQArFQAALBUAAHgDAAB4AwAAAAAAAPicBQAtFQAALhUAAC8VAAAwFQAAMRUAADIVAADwwQQAb6sEANCVBQBMwgQATKsEAAAAAAACAAAA7JwFAAIAAABMMgUAAgAAAAAAAADsnAUAMxUAADQVAAB4AwAAeAMAAHgDAAAAAAAAiJ0FADUVAAA2FQAANxUAADgVAAA5FQAAOhUAADsVAAA8FQAAPRUAAD4VAAA/FQAAQBUAAEEVAABCFQAAQxUAAEQVAADwwQQAtKsEAEwyBQDwwQQAlasEAHydBQAAAAAAfJ0FAEUVAABGFQAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAAAAAAAIJ4FAEcVAABIFQAASRUAAEoVAABLFQAATBUAAE0VAABOFQAATxUAAFAVAABRFQAAUhUAAFMVAADIwQQAHawEAPDBBADVqwQAGJ4FAAAAAAAYngUAVBUAAFUVAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAHgDAAB4AwAAeAMAAAAAAQAAIAAABQAAAAAAAAAAAAAAVxUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWBUAAFkVAABIuwUAAAQAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAP////8KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQMEFAA=="); - base64DecodeToExistingUint8Array(bufferView, 368400, "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"); + base64DecodeToExistingUint8Array(bufferView, 65536, "TjVwaHlzeDEyUHhDb250cm9sbGVyRQBONXBoeXN4MTlQeENhcHN1bGVDb250cm9sbGVyRQBONXBoeXN4MTVQeEJveENvbnRyb2xsZXJFAG4ubWF4eiA8PSBwYXJlbnRCb3VuZHMubWF4egBteC56IDw9IG4ubWF4egBuLm1pbnogPj0gcGFyZW50Qm91bmRzLm1pbnoAbW4ueiA+PSBuLm1pbnoAYm91bmRzLm1pbmltdW0ueCA8PSBib3VuZHMubWF4aW11bS54ICYmIGJvdW5kcy5taW5pbXVtLnkgPD0gYm91bmRzLm1heGltdW0ueSAmJiBib3VuZHMubWluaW11bS56IDw9IGJvdW5kcy5tYXhpbXVtLnoAbUJvdW5kc1tpXS5tYXhpbXVtLnogPT0gbU1lcmdlZFRyZWVzW2ldLm1UcmVlLT5nZXROb2RlcygpWzBdLm1CVi5tYXhpbXVtLnoAbUJvdW5kc1tpXS5taW5pbXVtLnogPT0gbU1lcmdlZFRyZWVzW2ldLm1UcmVlLT5nZXROb2RlcygpWzBdLm1CVi5taW5pbXVtLnoAbVBvbHlnb25zWzJdLmdldE1pbihtVmVydGljZXMpID09IC1tSGFsZlNpZGUuegBtUG9seWdvbnNbMF0uZ2V0TWluKG1WZXJ0aWNlcykgPT0gLW1IYWxmU2lkZS56AG4ubWF4eSA8PSBwYXJlbnRCb3VuZHMubWF4eQBteC55IDw9IG4ubWF4eQAhbUNvcmUubURpcnR5ACFtRGlydHkAZ3Jhdml0eQBzZXRHcmF2aXR5AGdldEdyYXZpdHkAUHhJZGVudGl0eQBkZW5zaXR5AFRocmVhZFByaW9yaXR5AFNjQXJ0aWN1bGF0aW9uU2ltOjptb3Rpb24gdmVsb2NpdHkAc2V0TWF4Sm9pbnRWZWxvY2l0eQBnZXRNYXhKb2ludFZlbG9jaXR5AHNldFRhcmdldFZlbG9jaXR5AGdldFRhcmdldFZlbG9jaXR5AHNldE1heEFuZ3VsYXJWZWxvY2l0eQBnZXRNYXhBbmd1bGFyVmVsb2NpdHkAc2V0QW5ndWxhclZlbG9jaXR5AGdldEFuZ3VsYXJWZWxvY2l0eQBSZWxhdGl2ZUFuZ3VsYXJWZWxvY2l0eQBzZXRNYXhMaW5lYXJWZWxvY2l0eQBnZXRNYXhMaW5lYXJWZWxvY2l0eQBzZXRMaW5lYXJWZWxvY2l0eQBnZXRMaW5lYXJWZWxvY2l0eQBSZWxhdGl2ZUxpbmVhclZlbG9jaXR5AHNldE1heERlcGVuZXRyYXRpb25WZWxvY2l0eQBnZXRNYXhEZXBlbmV0cmF0aW9uVmVsb2NpdHkAZ2V0TGlua1ZlbG9jaXR5AHNldERyaXZlVmVsb2NpdHkAZ2V0RHJpdmVWZWxvY2l0eQBzZXRCb3VuY2VUaHJlc2hvbGRWZWxvY2l0eQBnZXRCb3VuY2VUaHJlc2hvbGRWZWxvY2l0eQB0aGlzLT5jYXBhY2l0eSgpIDwgY2FwYWNpdHkAbmV3Q2FwYWNpdHkAMiptQm94ZXNTaXplK05VTV9TRU5USU5FTFMgPD0gbUVuZFBvaW50c0NhcGFjaXR5AGluZGV4PG9iamVjdHNDYXBhY2l0eQBib3hJbmRleDxvYmplY3RzQ2FwYWNpdHkAdXNlcklEPG9iamVjdHNDYXBhY2l0eQBGb3VuZExvc3RQYWlyc0NhcGFjaXR5AHBhaXJfaW5kZXg8bUFjdGl2ZVBhaXJzQ2FwYWNpdHkATGFzdFBhaXJJbmRleDxtQWN0aXZlUGFpcnNDYXBhY2l0eQBCUF9JTlZBTElEX0JQX0hBTkRMRT09T2Zmc2V0IHx8IE9mZnNldDxtQWN0aXZlUGFpcnNDYXBhY2l0eQBtTmJBY3RpdmVQYWlyczxtQWN0aXZlUGFpcnNDYXBhY2l0eQBJbmRleDxtQm94ZXNDYXBhY2l0eQBCb3hPd25lcjxtQm94ZXNDYXBhY2l0eQBtUmVtb3ZlZFtpXTxtQm94ZXNDYXBhY2l0eQBDb25zdHJhaW50QnVmZmVyQ2FwYWNpdHkAQ29udGFjdEJ1ZmZlckNhcGFjaXR5AFRlbXBCdWZmZXJDYXBhY2l0eQBIZWFwQ2FwYWNpdHkARm9yY2VTdHJlYW1DYXBhY2l0eQBuZXdDYXBhY2l0eT5tQ2FwYWNpdHkAaW5kZXg8bUNhcGFjaXR5AG1EYXRhICYmIG1TaXplPG1DYXBhY2l0eQBpbmRleCsxPG1DYXBhY2l0eQBzaXplIDw9IG1DYXBhY2l0eQBwYWlyX2luZGV4PG1IYXNoQ2FwYWNpdHkATGFzdFBhaXJJbmRleDxtSGFzaENhcGFjaXR5AE9mZnNldDxtSGFzaENhcGFjaXR5AFByZXZpb3VzPG1IYXNoQ2FwYWNpdHkAbU5iQWN0aXZlUGFpcnM8bUhhc2hDYXBhY2l0eQBoYXNoX3ZhbHVlPG1IYXNoQ2FwYWNpdHkATGFzdEhhc2hWYWx1ZTxtSGFzaENhcGFjaXR5AHNpemUgPiBtQ3VycmVudFRyZWVDYXBhY2l0eQBpbmRleCsxPG1BQlAtPm1TaGFyZWQubUFCUF9PYmplY3RzX0NhcGFjaXR5AHVzZXJJRDxtU2hhcmVkLm1BQlBfT2JqZWN0c19DYXBhY2l0eQB0aGlzLT5tSGVhcFNpemUgPCBDYXBhY2l0eQBlbnRyeQBwb29sSW5kZXhFbnRyeQBleHRlbmRlZFBydW5lclN3YXBFbnRyeQBmb3VuZEVudHJ5AGlucHV0Lmdlb21ldHJ5AFB4Qm94R2VvbWV0cnkAZ2V0Qm94R2VvbWV0cnkAUHhHZW9tZXRyeQBzZXRHZW9tZXRyeQBQeENvbnZleE1lc2hHZW9tZXRyeQBQeFRyaWFuZ2xlTWVzaEdlb21ldHJ5AFB4U3BoZXJlR2VvbWV0cnkAZ2V0U3BoZXJlR2VvbWV0cnkAUHhQbGFuZUdlb21ldHJ5AGdldFBsYW5lR2VvbWV0cnkAUHhDYXBzdWxlR2VvbWV0cnkAUHhIZWlnaHRGaWVsZEdlb21ldHJ5AENoYXJhY3RlckNvbnRyb2xsZXIuZmluZFRvdWNoZWRHZW9tZXRyeQBtTWVzaEZhY3RvcnkAQ2FjaGUgc2NyYXRjaCBtZW1vcnkAb3V0IG9mIG1lbW9yeQBSZXF1aXJlZENvbnRhY3RDb25zdHJhaW50TWVtb3J5AFBlYWtDb25zdHJhaW50TWVtb3J5AG1Pd25zTWVtb3J5AFB4QmF0Y2hRdWVyeTo6c2V0VXNlck1lbW9yeTogVGhpcyBiYXRjaCBpcyBzdGlsbCBleGVjdXRpbmcsIHNraXBwaW5nIHNldFVzZXJNZW1vcnkAIW1Pd25NZW1vcnkAUHhjTnBFeGNlcHRpb25hbE1lbW9yeQBTY0FydGljdWxhdGlvblNpbTo6c2NyYXRjaE1lbW9yeQBzZXRRdWVyeQBBUEkuY3JlYXRlQmF0Y2hRdWVyeQBBUEkucmVsZWFzZUJhdGNoUXVlcnkAbi5taW55ID49IHBhcmVudEJvdW5kcy5taW55AG1uLnkgPj0gbi5taW55AHJheWNhc3RBbnkAVW5leHBlY3RlZCBHZW9tZXRyeVR5cGUgaW4gUHhHZW9tZXRyeUhvbGRlcjo6c3RvcmVBbnkAYWFiYi5tTWluWD09a2V5AGtleT49cHJldktleQBub2RlMC0+Ym9keQBub2RlLmJvZHkAUHhSaWdpZEJvZHkAQ21QdHJUYWJsZSBwb2ludGVyIGFycmF5AFRocmVhZENvbnRleHQ6OnNvcnRJbmRleEFycmF5AFRocmVhZENvbnRleHQ6OnNvbHZlckZyaWN0aW9uQ29uc3RyYWludEFycmF5AENsYXNzRGVzY0ltcGw6Om02NE9mZnNldEFycmF5AENsYXNzRGVzY0ltcGw6Om0zMk9mZnNldEFycmF5AGNvbm5lY3RvckFycmF5ACFtQ29ubmVjdG9yQXJyYXkAYXJ0aWN1bGF0aW9uTGlua0FycmF5AGJvZHlSYW5rQXJyYXkAQmxvY2tBcnJheQBwaHlzaWNzU2NlbmVBcnJheQBQdmRDb21tU3RyZWFtQnVmZmVyZWRFdmVudFNpbms6Om1QdmRDb21tYW5kQXJyYXkAVGVtcFU4QXJyYXkARmlsdGVyUGFpck1hbmFnZXIgQXJyYXkAbUJvdW5kc1tpXS5tYXhpbXVtLnkgPT0gbU1lcmdlZFRyZWVzW2ldLm1UcmVlLT5nZXROb2RlcygpWzBdLm1CVi5tYXhpbXVtLnkAbUJvdW5kc1tpXS5taW5pbXVtLnkgPT0gbU1lcmdlZFRyZWVzW2ldLm1UcmVlLT5nZXROb2RlcygpWzBdLm1CVi5taW5pbXVtLnkAbVBvbHlnb25zWzVdLmdldE1pbihtVmVydGljZXMpID09IC1tSGFsZlNpZGUueQBtUG9seWdvbnNbNF0uZ2V0TWluKG1WZXJ0aWNlcykgPT0gLW1IYWxmU2lkZS55AG4ubWF4eCA8PSBwYXJlbnRCb3VuZHMubWF4eABteC54IDw9IG4ubWF4eABzZXRWaXN1YWxpemF0aW9uQ3VsbGluZ0JveABnZXRWaXN1YWxpemF0aW9uQ3VsbGluZ0JveABuLm1pbnggPj0gcGFyZW50Qm91bmRzLm1pbngAbW4ueCA+PSBuLm1pbngAY29tcHV0ZUNvZWZmaWNpZW50TWF0cml4AGNvbXB1dGVHZW5lcmFsaXplZE1hc3NNYXRyaXgAVmVyc2lvbi5CdWdmaXgAUHhTY2VuZTo6YWRkQXJ0aWN1bGF0aW9uKCk6IFRoZSBhcHBsaWNhdGlvbiBuZWVkIHRvIHNldCBqb2ludCBtb3Rpb24uIGRlZmF1bHRpbmcgam9pbnQgdHlwZSB0byBlRml4AFB4U2NlbmU6OmFkZEFydGljdWxhdGlvbigpOiBUaGUgYXBwbGljYXRpb24gbmVlZCB0byBzZXQgam9pbnQgdHlwZS4gZGVmYXVsdGluZyBqb2ludCB0eXBlIHRvIGVGaXgARm91bmRhdGlvbjo6bUVycm9yTXV0ZXgARm91bmRhdGlvbjo6bVRlbXBBbGxvY011dGV4AEZvdW5kYXRpb246Om1OYW1lZEFsbG9jTXV0ZXgAZmFjZS5jb25mbGljdExpc3QgPT0gdmVydGV4AFF1aWNrSHVsbFZlcnRleABzaW1wbGV4AG1OZXh0W1ByZXZpb3VzXT09cGFpcl9pbmRleABQeENvbnRyb2xsZXJNYW5hZ2VyOjpnZXRPYnN0YWNsZUNvbnRleHQoKTogb3V0LW9mLXJhbmdlIGluZGV4AFB4Q29udHJvbGxlck1hbmFnZXI6OmdldENvbnRyb2xsZXIoKTogb3V0LW9mLXJhbmdlIGluZGV4AGxpbmtzW2luZGV4XS5wYXJlbnQgPCBpbmRleABtT2JqZWN0c1tPd25lckluZGV4XS5tSW5kZXg9PWJveEluZGV4AE1pbkluZGV4PE1heEluZGV4AG1vdmVkT2JqZWN0Lm1JbmRleD09bGFzdEluZGV4AG5iUGFja2VkTm9kZXMgPT0gY3VycmVudEluZGV4AHBhcmVudEluZGV4ID09IDAgfHwgcGFyZW50SW5kZXggPCBjdXJyZW50SW5kZXgAc3JjTm9kZUluZGV4ID4gdGFyZ2V0Tm9kZVBvc0luZGV4AG1OZXh0W3ByZXZpb3VzXT09cGFpckluZGV4AG1OZXh0W3ByZXZpb3VzXT09bGFzdFBhaXJJbmRleABtTmV4dFtQcmV2aW91c109PUxhc3RQYWlySW5kZXgAZ2V0TGlua0luZGV4AGhpdHNfYmFzZUluZGV4AGdlb21fYmFzZUluZGV4AHBvc2VfYmFzZUluZGV4AGZpbHRlckRhdGFfYmFzZUluZGV4AGhpZ2hlc3RUcmVlSW5kZXggPCBkYXRhLm1NZXJnZUluZGV4AG5leHQubVByZXZFZGdlID09IGVkZ2VJbmRleABpbnN0YW5jZS5tTmV4dEVkZ2UgPT0gSUdfSU5WQUxJRF9FREdFIHx8IG1FZGdlSW5zdGFuY2VzW2luc3RhbmNlLm1OZXh0RWRnZV0ubVByZXZFZGdlID09IGVkZ2VJbmRleABwcmV2Lm1OZXh0RWRnZSA9PSBlZGdlSW5kZXgAaW5zdGFuY2UubVByZXZFZGdlID09IElHX0lOVkFMSURfRURHRSB8fCBtRWRnZUluc3RhbmNlc1tpbnN0YW5jZS5tUHJldkVkZ2VdLm1OZXh0RWRnZSA9PSBlZGdlSW5kZXgAbUVkZ2VzW2VkZ2UubU5leHRJc2xhbmRFZGdlXS5tUHJldklzbGFuZEVkZ2UgPT0gZWRnZUluZGV4AG1FZGdlc1tlZGdlLm1QcmV2SXNsYW5kRWRnZV0ubU5leHRJc2xhbmRFZGdlID09IGVkZ2VJbmRleABpc2xhbmQubUZpcnN0RWRnZVtlZGdlLm1FZGdlVHlwZV0gPT0gZWRnZUluZGV4AGlzbGFuZC5tTGFzdEVkZ2VbZWRnZS5tRWRnZVR5cGVdID09IGVkZ2VJbmRleABpbmRleCA8IG1DdXJyZW50VHJlZUluZGV4AGRhdGEubU1lcmdlSW5kZXggPCBtQ3VycmVudFRyZWVJbmRleABoaWdoZXN0VHJlZUluZGV4IDwgbUN1cnJlbnRUcmVlSW5kZXgASXNsYW5kU2ltOjptQWN0aXZlTm9kZUluZGV4AGdldEludGVybmFsSXNsYW5kTm9kZUluZGV4AHRyaWFuZ2xlSW5kZXggPT0gbWFuaWZvbGRDb250YWN0c1tpbmRleF0ubUZhY2VJbmRleABnZXRNYXRlcmlhbEZyb21JbnRlcm5hbEZhY2VJbmRleAB0bXBVbmRlckVkZ2VzW3VuZGVyRWRnZUNvdW50XS52ICE9IGludmFsaWRJbmRleAB2b3V0ICE9IGludmFsaWRJbmRleABlZGdlRmxhZ1tlZGdlMC5lYV0udW5kZXJtYXAgIT0gaW52YWxpZEluZGV4AHZpbiAhPSBpbnZhbGlkSW5kZXgAWkFuZ2xlTWF4AFlBbmdsZU1heABXcm9uZyB2ZXJzaW9uOiBwaHlzaWNzIHZlcnNpb24gaXMgMHglMDh4LCB0cmllZCB0byBjcmVhdGUgMHglMDh4AFdyb25nIHZlcnNpb246IFBoeXNYIHZlcnNpb24gaXMgMHglMDh4LCB0cmllZCB0byBjcmVhdGUgMHglMDh4AC0rICAgMFgweAAtMFgrMFggMFgtMHgrMHggMHgAbUJvdW5kc1tpXS5tYXhpbXVtLnggPT0gbU1lcmdlZFRyZWVzW2ldLm1UcmVlLT5nZXROb2RlcygpWzBdLm1CVi5tYXhpbXVtLngAbUJvdW5kc1tpXS5taW5pbXVtLnggPT0gbU1lcmdlZFRyZWVzW2ldLm1UcmVlLT5nZXROb2RlcygpWzBdLm1CVi5taW5pbXVtLngAbVBvbHlnb25zWzNdLmdldE1pbihtVmVydGljZXMpID09IC1tSGFsZlNpZGUueABtUG9seWdvbnNbMV0uZ2V0TWluKG1WZXJ0aWNlcykgPT0gLW1IYWxmU2lkZS54ACh2ZXJ0ZXhJbmRleCAvIG1EYXRhLmNvbHVtbnMpPT1yb3cAKHZlcnRleEluZGV4IC8gbmJDb2x1bW5zKT09cm93ACh2ZXJ0ZXhJbmRleCAvIGdldE5iQ29sdW1uc0Zhc3QoKSkgPT0gcm93ACFvdmVyZmxvdwBpc05ldwBtQm94ZXNTaXplPT1tQm94ZXNTaXplUHJldgB1aStzdGVwX3VpID49IDAgLSBleHBhbmR1ICYmIHVpK3N0ZXBfdWkgPCBuYlVpICsgZXhwYW5kdSAmJiB2aStzdGVwX3ZpID49IDAgLSBleHBhbmR2ICYmIHZpK3N0ZXBfdmkgPCBuYlZpICsgZXhwYW5kdgB1aSA+PSAwIC0gZXhwYW5kdSAmJiB1aSA8IG5iVWkgKyBleHBhbmR1ICYmIHZpID49IDAgLSBleHBhbmR2ICYmIHZpIDwgbmJWaSArIGV4cGFuZHYAcHJldlNvcnRlZDw9dgBtRWRnZXNbUHhVMzIobmIpXS52ID09IG1FZGdlc1tpbmV4dF0udgBEeW5hbWljc0NvbnRleHQAbU5wSW1wbGVtZW50YXRpb25Db250ZXh0AG5waGFzZUltcGxlbWVudGF0aW9uQ29udGV4dABQeHNOcGhhc2VJbXBsZW1lbnRhdGlvbkNvbnRleHQAUHhPYnN0YWNsZUNvbnRleHQARHluYW1pY3NUR1NDb250ZXh0AG1MTENvbnRleHQAUHhzQ0NEQ29udGV4dABuZXdOZXh0AE5ld05leHQATlVMTD09bU5leHQAY3JlYXRlVHJpTWVzaEV4dABjcmVhdGVIZWlnaHRGaWVsZEV4dABtUXVpY2tIdWxsLT5tTnVtSHVsbEZhY2VzID09IG51bUZhY2VzT3V0AGkgPD0gbGFzdCAmJiBqID49IGZpcnN0ACF0b3VjaExvc3QAbURlbGV0aW9uTGlzdGVuZXJzRXhpc3QAZGlkRXhpc3QAVHdpc3QAb25Db250YWN0UGVyc2lzdABCVkggdm9sdW1lIGxpc3QAU1FtRGlydHlMaXN0AFNjZW5lUXVlcmllcy5HZW9tZXRyeUxpc3QAQmF0Y2hlZFF1ZXJpZXMuR2VvbWV0cnlMaXN0AFByZXZMaXN0AE5leHRMaXN0AGZhY2UuY29uZmxpY3RMaXN0AFRocmVhZENvbnRleHQ6OnRlbXBDb250YWN0TGlzdABUaHJlYWRDb250ZXh0OjpvcmRlcmVkQ29udGFjdExpc3QAU2NlbmVRdWVyaWVzLlBvc2VMaXN0AEJhdGNoZWRRdWVyaWVzLlBvc2VMaXN0AFNjZW5lUXVlcmllcy5GaWx0ZXJEYXRhTGlzdABCYXRjaGVkUXVlcmllcy5GaWx0ZXJEYXRhTGlzdABDaGFyYWN0ZXJDb250cm9sbGVyLmRvU3dlZXBUZXN0AGN1cnJQdHIgPT0gbGFzdABjUHRyID09IGxhc3QAU2NlbmVRdWVyeS5yYXljYXN0AFB2ZFJheWNhc3QAQUFCQk1hbmFnZXI6OnVwZGF0ZUFBQkJzQW5kQlAgLSB1cGRhdGUgLSBzb3J0AFB4UHZkVHJhbnNwb3J0AFB4VXNlckNvbnRyb2xsZXJIaXRSZXBvcnQAdW5zaWduZWQgc2hvcnQAYWJvcnQAb2Zmc2V0U29ydGVkK29mZnNldE5vblNvcnRlZD09bmJTb3J0ZWQrbmJUb1NvcnQAU2ltLmZldGNoUmVzdWx0c1N0YXJ0AFB4c0R5bmFtaWNzLnNvbHZlclN0YXJ0AEJhc2ljLnB2ZEZyYW1lU3RhcnQAbmV3Um9vdC0+cGFyZW50ID09IG5ld1Jvb3QAIXJvb3QucHJvamVjdGlvbk5leHRSb290AHZjb3VudABoaXRzX2NvdW50AGdlb21fY291bnQAcG9zZV9jb3VudABmaWx0ZXJEYXRhX2NvdW50AGluZGV4QmFzZSA9PSBkZXNjLmluZGljZXMuY291bnQAY3VyckNvbnRhY3QgPCBidWZmZXIuY29udGFjdFBhdGNoZXNbY3VyclBhdGNoXS5jb3VudABpbmRleCVCTE9DS19TSVpFIDwgYmxvY2tzW2luZGV4L0JMT0NLX1NJWkVdLmNvdW50AG1BY3RpdmVLaW5lbWF0aWNCb2R5Q291bnQAaW5kZXggPCBpbnB1dENvdW50AHN0YXJ0SW5kZXggPCBjb25zdHJhaW50R3JvdXBSb290Q291bnQAY0luZGV4ID09IGNvbnN0cmFpbnRDb3VudAAwID09IF9heGlzQ29uc3RyYWludENvdW50ADAgPT0gYXhpc0NvbnN0cmFpbnRDb3VudAB0b3RhbENvbnRhY3RzID09IGNvbnRhY3RDb3VudABtRnJlZUxpc3QgPT0gbUVudHJpZXNDb3VudABtUmVwb3J0U3RyZWFtSW5kZXggPCBjcy5jdXJyZW50UGFpckNvdW50AHRtcCA9PSBvbGRNYXRlcmlhbENvdW50AGluZGV4IDwgbUxpbmtDb3VudABtVG91Y2hDb3VudABJc2xhbmRTaW0uYWN0aXZlU3RhdGljVG91Y2hDb3VudABQeFUzMihjdXJyTG9zdFBhdGNoIC0gbG9zdFBhdGNoKSA8IGxvc3RQYXRjaENvdW50AFB4VTMyKGN1cnJGb3VuZFBhdGNoIC0gZm91bmRQYXRjaCkgPCBmb3VuZFBhdGNoQ291bnQAcmVmQ291bnRlci5yZWZDb3VudABpbmRleCA8IG9yaWdpbmFsVHJpYW5nbGVDb3VudABlZGdlRmxhZ1tlMF0udW5kZXJtYXAgPT0gdW5kZXJFZGdlQ291bnQAZ2V0UmVmZXJlbmNlQ291bnQAKG1UaHJlYWRDb250ZXh0Lm1OdW1EaWZmZXJlbnRCb2R5Q29uc3RyYWludHMgKyBtVGhyZWFkQ29udGV4dC5tTnVtU2VsZkNvbnN0cmFpbnRzICsgbVRocmVhZENvbnRleHQubU51bVN0YXRpY0NvbnN0cmFpbnRzKSA9PSBkZXNjQ291bnQAU2NTY2VuZS5wb3N0QnJvYWRQaGFzZUNvbnQAUHhDb250YWN0UGFpclBvaW50AFB4RGVidWdQb2ludABQeEpvaW50AFB4Q29udGFjdEpvaW50AHJlbW92ZUxvb3BKb2ludABhZGRMb29wSm9pbnQAUHhBcnRpY3VsYXRpb25Kb2ludABQeFNwaGVyaWNhbEpvaW50AFB4UmV2b2x1dGVKb2ludABQeERpc3RhbmNlSm9pbnQAZ2V0SW5ib3VuZEpvaW50AFB4Rml4ZWRKb2ludABQeFByaXNtYXRpY0pvaW50AFB4RDZKb2ludABkZXNjLmNvbnN0cmFpbnQAY29udGFjdERlc2NCZWdpbltfaGVhZGVyLnN0YXJ0SW5kZXhdLmNvbnN0cmFpbnQAUHhDb25zdHJhaW50AE5VTEwgPT0gc29sdmVyQ29uc3RyYWludABuLT5wcm9qZWN0aW9uQ29uc3RyYWludAAhcm9vdC5wcm9qZWN0aW9uQ29uc3RyYWludABzb3J0ZWRbaV0tPnNvbHZlSGludCA8PSBzb3J0ZWRbaSsxXS0+c29sdmVIaW50AGdldER5bmFtaWNUcmVlUmVidWlsZFJhdGVIaW50AHVuc2lnbmVkIGludABzdHJ1Y3QgcGh5c3g6OnByb2ZpbGU6Ok1lbW9yeUV2ZW50AHBhaXJGbGFncyAmIGNvbnRhY3RFdmVudABzdHJ1Y3QgcGh5c3g6OnByb2ZpbGU6OlByb2ZpbGVFdmVudABoYWxmU2lkZUV4dGVudABzZXRIYWxmU2lkZUV4dGVudABnZXRIYWxmU2lkZUV4dGVudABoYWxmRm9yd2FyZEV4dGVudABzZXRIYWxmRm9yd2FyZEV4dGVudABnZXRIYWxmRm9yd2FyZEV4dGVudABQeEpvaW50OjpzZXRBY3RvcnM6IGFjdG9ycyBtdXN0IGJlIGRpZmZlcmVudABQeFNwaGVyaWNhbEpvaW50Q3JlYXRlOiBhY3RvcnMgbXVzdCBiZSBkaWZmZXJlbnQAUHhSZXZvbHV0ZUpvaW50Q3JlYXRlOiBhY3RvcnMgbXVzdCBiZSBkaWZmZXJlbnQAUHhEaXN0YW5jZUpvaW50Q3JlYXRlOiBhY3RvcnMgbXVzdCBiZSBkaWZmZXJlbnQAUHhGaXhlZEpvaW50Q3JlYXRlOiBhY3RvcnMgbXVzdCBiZSBkaWZmZXJlbnQAUHhQcmlzbWF0aWNKb2ludENyZWF0ZTogYWN0b3JzIG11c3QgYmUgZGlmZmVyZW50AFB4RDZKb2ludENyZWF0ZTogYWN0b3JzIG11c3QgYmUgZGlmZmVyZW50ACZyb290ID09IHJvb3QucGFyZW50AGxpbmtJRDAgPT0gbGluay5wYXJlbnQAJnJvb3QxID09IHJvb3QxLnBhcmVudAAmcm9vdDAgPT0gcm9vdDAucGFyZW50AHRoaXMgPT0gcGFyZW50ACFyb290LnByb2plY3Rpb25QYXJlbnQAaW1wbGVtZW50AGVsZW1lbnQAbUZpcnN0RWxlbWVudABjbGllbnQAT3duZXJDbGllbnQAUHZkTWVtQ2xpZW50AGNyZWF0ZUNsaWVudABQdmRQcm9maWxlWm9uZUNsaWVudABQeFB2ZFNjZW5lQ2xpZW50AGdldFNjZW5lUHZkQ2xpZW50AE1heEJpYXNDb2VmZmljaWVudABzZXRGcmljdGlvbkNvZWZmaWNpZW50AGdldEZyaWN0aW9uQ29lZmZpY2llbnQAc2V0TWluQ0NEQWR2YW5jZUNvZWZmaWNpZW50AGdldE1pbkNDREFkdmFuY2VDb2VmZmljaWVudABtZXNzYWdlRm10AHJlc3VsdABUb0RlZmF1bHQAY29tbW9uSW5pdABTY2VuZVF1ZXJ5LnBydW5lckNvbW1pdABzZXRUd2lzdExpbWl0AGdldFR3aXN0TGltaXQAc2V0TGltaXQAZ2V0TGltaXQAc2V0TGluZWFyTGltaXQAc2V0U3dpbmdMaW1pdABnZXRTd2luZ0xpbWl0AFB5cmFtaWRTd2luZ0xpbWl0AHNsb3BlTGltaXQAc2V0U2xvcGVMaW1pdABnZXRTbG9wZUxpbWl0AGZvcmNlTGltaXQAc2V0RHJpdmVGb3JjZUxpbWl0AGdldERyaXZlRm9yY2VMaW1pdABEaXN0YW5jZUxpbWl0AFNjZW5lUXVlcnkucHJ1bmVyTmV3VHJlZUZ1bGxSZWZpdABTY2VuZVF1ZXJ5LnBydW5lck5ld1RyZWVGaW5hbFJlZml0AFB4UXVlcnlIaXQAUHhSYXljYXN0SGl0AFB4Q29udHJvbGxlcnNIaXQAUHhDb250cm9sbGVySGl0AG9uQ29udHJvbGxlckhpdABQdmRTcUhpdABQeFN3ZWVwSGl0AFB4TG9jYXRpb25IaXQAUHhDb250cm9sbGVyU2hhcGVIaXQAb25TaGFwZUhpdABQeENvbnRyb2xsZXJPYnN0YWNsZUhpdABvbk9ic3RhY2xlSGl0AHNldEJpdABjbGVhckJpdABwaXZvdEluZGV4ID49IGxlZnQgJiYgcGl2b3RJbmRleCA8PSByaWdodABoZWlnaHQAc2V0SGVpZ2h0AGdldEhlaWdodABtYXhKdW1wSGVpZ2h0AG1NYXhIZWlnaHQgPj0gbU1pbkhlaWdodABpbnZpc2libGVXYWxsSGVpZ2h0AGhhbGZIZWlnaHQAc2V0SGFsZkhlaWdodABnZXRIYWxmSGVpZ2h0AGlzU29mdABQVkQub3JpZ2luU2hpZnQARmlsdGVyaW5nOiBDQ0QgaXNuJ3Qgc3VwcG9ydGVkIG9uIFRyaWdnZXJzIHlldAB0b3RhbEJ5dGVTaXplID09IG9mZnNldABzZXRSZXN0T2Zmc2V0AGdldFJlc3RPZmZzZXQAY29udGFjdE9mZnNldABzZXRDb250YWN0T2Zmc2V0AGdldENvbnRhY3RPZmZzZXQAc3RlcE9mZnNldABzZXRTdGVwT2Zmc2V0AGdldFN0ZXBPZmZzZXQAdGhlQWNjZXNzb3IubUhhc1ZhbGlkT2Zmc2V0AFB4QXJ0aWN1bGF0aW9uSm9pbnRSZWR1Y2VkQ29vcmRpbmF0ZTo6c2V0Sm9pbnRUeXBlIHZhbGlkIGpvaW50IHR5cGUoZVBSSVNNQVRJQywgZVJFVk9MVVRFLCBlU1BIRVJJQ0FMLCBlRklYKSBuZWVkIHRvIGJlIHNldABCcm9hZFBoYXNlQWN0aXZpdHlQb2NrZXQAUHhSaWdpZER5bmFtaWM6OnNldEtpbmVtYXRpY1RhcmdldABnZXRLaW5lbWF0aWNUYXJnZXQAZmlyc3RGYWNldABpc0JpdFNldABpc1NldABjb250YWN0UmVwb3J0UGFpclNldABBZnRlckludGVncmF0aW9uOjpncm93QW5kU2V0AF9fZGVzdHJ1Y3QAZGlzY29ubmVjdABBcnRpY3VsYXRpb25zLnNldHVwUHJvamVjdABTY1NjZW5lLnByb2Nlc3NMb3N0Q29udGFjdABQdmRDb250YWN0AEltcGFjdABQeFF1YXQATnBBcnRpY3VsYXRpb25MaW5rOjpzZXRNYXhBbmd1bGFyVmVsb2NpdHk6IGludmFsaWQgZmxvYXQAUHhSaWdpZER5bmFtaWM6OnNldE1heEFuZ3VsYXJWZWxvY2l0eTogaW52YWxpZCBmbG9hdABQeFNoYXBlOjpzZXRSZXN0T2Zmc2V0OiBpbnZhbGlkIGZsb2F0AFB4U2hhcGU6OnNldENvbnRhY3RPZmZzZXQ6IGludmFsaWQgZmxvYXQAUHhTaGFwZTo6c2V0VG9yc2lvbmFsUGF0Y2hSYWRpdXM6IGludmFsaWQgZmxvYXQAUHhTaGFwZTo6c2V0TWluVG9yc2lvbmFsUGF0Y2hSYWRpdXM6IGludmFsaWQgZmxvYXQAUHhSaWdpZER5bmFtaWM6OnNldE1hc3M6IGludmFsaWQgZmxvYXQAUHhNYXRlcmlhbDo6c2V0UmVzdGl0dXRpb246IGludmFsaWQgZmxvYXQAUHhNYXRlcmlhbDo6c2V0U3RhdGljRnJpY3Rpb246IGludmFsaWQgZmxvYXQAUHhNYXRlcmlhbDo6c2V0RHluYW1pY0ZyaWN0aW9uOiBpbnZhbGlkIGZsb2F0AE5wQXJ0aWN1bGF0aW9uTGluazo6c2V0QW5ndWxhckRhbXBpbmc6IGludmFsaWQgZmxvYXQAUHhSaWdpZER5bmFtaWM6OnNldEFuZ3VsYXJEYW1waW5nOiBpbnZhbGlkIGZsb2F0AE5wQXJ0aWN1bGF0aW9uTGluazo6c2V0TGluZWFyRGFtcGluZzogaW52YWxpZCBmbG9hdABQeFJpZ2lkRHluYW1pYzo6c2V0TGluZWFyRGFtcGluZzogaW52YWxpZCBmbG9hdABOcEpvaW50OjpzZXRCcmVha0ZvcmNlOiBpbnZhbGlkIGZsb2F0AEZvcm1hdAB1aW50NjRfdABmb3VuZEl0AGdldFBvaW50QXQAUHhSZW5kZXJCdWZmZXJfR2V0UG9pbnRBdABnZXRMaW5lQXQAUHhSZW5kZXJCdWZmZXJfR2V0TGluZUF0AGdldFRyaWFuZ2xlQXQAUHhSZW5kZXJCdWZmZXJfR2V0VHJpYW5nbGVBdABuYlBvbHlzAE5iUm93cwAhc3RhdHVzAGJ1aWxkU3RhdHVzAHJhZGl1cwBzZXRSYWRpdXMAZ2V0UmFkaXVzAHNldFRvcnNpb25hbFBhdGNoUmFkaXVzAGdldFRvcnNpb25hbFBhdGNoUmFkaXVzAHNldE1pblRvcnNpb25hbFBhdGNoUmFkaXVzAGdldE1pblRvcnNpb25hbFBhdGNoUmFkaXVzAHJlbmRlckJ1ZmZlclRleHRzAGV4aXN0cwBTY2VuZVF1ZXJpZXMuUmF5Y2FzdHMAQmF0Y2hlZFF1ZXJpZXMuUmF5Y2FzdHMAU2ltLmxvc3RUb3VjaFJlcG9ydHMAU2NTY2VuZS5sb3N0VG91Y2hSZXBvcnRzAHZlcnRzAGNsZWFuVmVydHMAbmJWZXJ0cwBwdHMASXNsYW5kU2ltOjptSG9wQ291bnRzAHNldFNvbHZlckl0ZXJhdGlvbkNvdW50cwBnZXRTb2x2ZXJJdGVyYXRpb25Db3VudHMAU2NBcnRpY3VsYXRpb25TaW06OmpvaW50cwByZW5kZXJCdWZmZXJQb2ludHMAZ2V0TmJQb2ludHMAUHhSZW5kZXJCdWZmZXJfR2V0TmJQb2ludHMAZ2V0TG9vcEpvaW50cwBnZXROYkxvb3BKb2ludHMAUFZELnVwZGF0ZUpvaW50cwBkZXNjLmNvbnN0cmFpbnQgKyBnZXRDb25zdHJhaW50TGVuZ3RoKGRlc2MpID09IGNvbnN0cmFpbnRzAGdldENvbnN0cmFpbnRzAE5iQXhpc1NvbHZlckNvbnN0cmFpbnRzAEFydGljdWxhdGlvbnMuc2V0dXBDb25zdHJhaW50cwBQYXJ0aXRpb25Db25zdHJhaW50cwBzY2VuZUJyb2tlbkNvbnN0cmFpbnRzAFB4Y05wTWVtQmxvY2tQb29sOjptQ29uc3RyYWludHMAUHhjTnBNZW1CbG9ja1Bvb2w6Om1FeGNlcHRpb25hbENvbnN0cmFpbnRzAFB4c0R5bmFtaWNzLnNvbHZlckNyZWF0ZUZpbmFsaXplQ29uc3RyYWludHMATmJBY3RpdmVDb25zdHJhaW50cwBDcmVhdGVDb25zdHJhaW50cwBzY2VuZUNvbnN0cmFpbnRzAHNjZW5lQWN0aXZlQnJlYWthYmxlQ29uc3RyYWludHMAVGhyZWFkQ29udGV4dDo6Y29tcG91bmRDb25zdHJhaW50cwBNYXhOYkNvbnN0cmFpbnRzAGdldE5iQ29uc3RyYWludHMAZXZlbnRzAFNjOjpOUGhhc2VDb3JlOjpwcm9jZXNzUGVyc2lzdGVudENvbnRhY3RFdmVudHMAU2ltLmNoZWNrRm9yY2VUaHJlc2hvbGRDb250YWN0RXZlbnRzAFNjOjpTY2VuZS5wcm9jZXNzTmFycm93UGhhc2VMb3N0VG91Y2hFdmVudHMAU2NTY2VuZS5wcm9jZXNzTlBMb3N0VG91Y2hFdmVudHMAU2ltLnByZUlzbGFuZEdlbi5tYW5hZ2VyVG91Y2hFdmVudHMAU2ltLnByZUlzbGFuZEdlbi5tYW5hZ2VyUGF0Y2hFdmVudHMAc2V0SGFsZkV4dGVudHMAcGFyZW50cwBTb3J0ZWRVcGRhdGVFbGVtZW50cwBzY2VuZUNsaWVudHMAQmFzaWMuY2hlY2tSZXN1bHRzAFNpbS5mZXRjaFJlc3VsdHMAQmFzaWMuZmV0Y2hSZXN1bHRzAER5bmFtaWNzLnNvbHZlck1lcmdlUmVzdWx0cwBzZXRMaW1pdHMAZ2V0TGltaXRzAG1heEhpdHMgJiYgaGl0cwBOYkRpc2NyZXRlQ29udGFjdFBhaXJzV2l0aENhY2hlSGl0cwBTY2VuZVF1ZXJpZXMuSGl0cwBCYXRjaGVkUXVlcmllcy5IaXRzAEJpdEFycmF5OjptQml0cwBQcm9wZXJ0eU1lc3NhZ2VEZXNjcmlwdGlvbkltcGw6Om1TdHJpbmdPZmZzZXRzAHNpemUgPD0gTWF4RmFjZXRzAGZhY2V0TWFuYWdlci5nZXROdW1Vc2VkSUQoKSA8IE1heEZhY2V0cwBBQUJCTWFuYWdlcjo6bU91dE9mQm91bmRzT2JqZWN0cwBtT2JqZWN0cwBTY2VuZVF1ZXJ5LnBydW5lclJlbW92ZU9iamVjdHMAU2NlbmVRdWVyeS5wcnVuZXJOZXdUcmVlUmVtb3ZlT2JqZWN0cwBTY2VuZVF1ZXJ5LnBydW5lclVwZGF0ZU9iamVjdHMAU2NlbmVRdWVyeS5wcnVuZXJBZGRPYmplY3RzAGluZGV4PG5iT2JqZWN0cwBtTmJPYmplY3RzIT1tTWF4TmJPYmplY3RzAGhhbmRsZTxtTWF4TmJPYmplY3RzAG1OYk9iamVjdHMAU2M6OlNjZW5lOjpwcm9jZXNzTG9zdENvbnRhY3RzAGNvbnRhY3RJbmRleDMgPT0gMHhmZmZmIHx8IGNvbnRhY3RJbmRleDMgPCBkZXNjc1szXS5udW1Db250YWN0cwBjb250YWN0SW5kZXgyID09IDB4ZmZmZiB8fCBjb250YWN0SW5kZXgyIDwgZGVzY3NbMl0ubnVtQ29udGFjdHMAY29udGFjdEluZGV4MSA9PSAweGZmZmYgfHwgY29udGFjdEluZGV4MSA8IGRlc2NzWzFdLm51bUNvbnRhY3RzAGNvbnRhY3RJbmRleDAgPT0gMHhmZmZmIHx8IGNvbnRhY3RJbmRleDAgPCBkZXNjc1swXS5udW1Db250YWN0cwBOYkRpc2NyZXRlQ29udGFjdFBhaXJzV2l0aENvbnRhY3RzAFB4c0R5bmFtaWNzLmNyZWF0ZUZpbmFsaXplQ29udGFjdHMAUFZELnVwZGF0ZUNvbnRhY3RzAG5leHRDb250YWN0SW5kZXggPCBwYXRjaC0+bmJDb250YWN0cwBvdXRwdXRzWzBdLT5uYkNvbnRhY3RzICYmIG91dHB1dHNbMV0tPm5iQ29udGFjdHMgJiYgb3V0cHV0c1syXS0+bmJDb250YWN0cyAmJiBvdXRwdXRzWzNdLT5uYkNvbnRhY3RzAGNtT3V0cHV0c1swXS0+bmJDb250YWN0cyAmJiBjbU91dHB1dHNbMV0tPm5iQ29udGFjdHMgJiYgY21PdXRwdXRzWzJdLT5uYkNvbnRhY3RzICYmIGNtT3V0cHV0c1szXS0+bmJDb250YWN0cwBnZXRHQ29udGFjdHMAQWRkcmVzcwBzdGlmZm5lc3MAc2V0U3RpZmZuZXNzAGdldFN0aWZmbmVzcwBzZXRUYW5nZW50aWFsU3RpZmZuZXNzAGdldFRhbmdlbnRpYWxTdGlmZm5lc3MAU3FCb3VuZHNNYW5hZ2VyOjptUmVmbGVzcwBBQUJCTWFuYWdlcjo6cG9zdEJyb2FkUGhhc2UgLSBwb3N0LXByb2Nlc3MAUHhzRHluYW1pY3Muc29sdmVyQ29uc3RyYWludFBvc3RQcm9jZXNzAHN1Y2Nlc3MAU2NTY2VuZS51cGRhdGVDQ0RNdWx0aVBhc3MAU2ltLnVwZGF0ZUNDRFNpbmdsZVBhc3MAU2NTY2VuZS51cGRhdGVDQ0RTaW5nbGVQYXNzAFNpbS5wb3N0TmFycm93UGhhc2VTZWNvbmRQYXNzAFNjU2NlbmUucG9zdENDRFBhc3MAZ2V0SW52TWFzcwBzZXRNYXNzAGdldE1hc3MATG9jYWxDZW50ZXJPZk1hc3MAU2ltLmZpbmRJbnRlcmFjdGlvbnNQdHJzAGFjdG9ycwBzZXRBY3RvcnMAZ2V0QWN0b3JzAGNsaWVudEZyb3plbkFjdG9ycwBnZXRGcm96ZW5BY3RvcnMAU2xlZXBpbmdBY3RvcnMAQVBJLnJlbW92ZUFjdG9ycwBjbGllbnRBY3RpdmVBY3RvcnMAc2V0QWN0aXZlQWN0b3JzAGdldEFjdGl2ZUFjdG9ycwBTaW0uYnVpbGRBY3RpdmVBY3RvcnMAc2NlbmVSaWdpZEFjdG9ycwBQeFNjZW5lOjphZGRBY3RvcnMAQVBJLmFkZEFjdG9ycwBnZXRNYXhOYkFjdG9ycwBidWZmZXJlZERhdGEtPnJlbW92ZUNvdW50IDwgbU1heE5iQWN0b3JzAGJ1ZmZlcmVkRGF0YS0+YWRkQ291bnQgPCBtTWF4TmJBY3RvcnMAZ2V0TmJBY3RvcnMAU2ltcGxlQUFCQk1hbmFnZXI6OnBvc3RCcm9hZFBoYXNlIC0gYXBwZW5kIHBhaXJzAEFBQkJNYW5hZ2VyOjpwb3N0QnJvYWRQaGFzZSAtIHByb2Nlc3MgZGVsZXRlZCBwYWlycwBBQUJCTWFuYWdlcjo6cG9zdEJyb2FkUGhhc2UgLSBwcm9jZXNzIGNyZWF0ZWQgcGFpcnMAbmV3UGFpcnMATmJOZXdQYWlycwBOYkxvc3RQYWlycwBwZXJzaXN0ZW50Q29udGFjdEV2ZW50UGFpcnMAZm9yY2VUaHJlc2hvbGRDb250YWN0RXZlbnRQYWlycwBjb250YWN0UGFpcnMATmJEaXNjcmV0ZUNvbnRhY3RQYWlycwBOYk1vZGlmaWVkQ29udGFjdFBhaXJzAEFnZ0FjdG9yUGFpcnMATmJUcmlnZ2VyUGFpcnMAUHJvY2Vzc1NlbGZDb2xsaXNpb25QYWlycwBudW1QYWlyczxtYXhOdW1QYWlycwBpc2xhbmRFbmQgPD0gbU51bVBhaXJzAG1GaXJzdElzbGFuZFBhaXIgPCBtTnVtUGFpcnMAU2M6OlNjZW5lOjpwcm9jZXNzTG9zdFRvdWNoUGFpcnMAc2NlbmVMb3N0VG91Y2hQYWlycwBBZ2dBZ2dQYWlycwBOVUxMPT1tQWN0aXZlUGFpcnMAb2Zmc2V0PG1OYkFjdGl2ZVBhaXJzAE9mZnNldDxtTmJBY3RpdmVQYWlycwBJRDxwYWlyTWFuYWdlci5tTmJBY3RpdmVQYWlycwBudW1BY3R1YWxEZWxldGVkUGFpcnM8PW1heE51bURlbGV0ZWRQYWlycwBudW1EZWxldGVkUGFpcnM8bWF4TnVtRGVsZXRlZFBhaXJzAG51bUNyZWF0ZWRQYWlyczxtYXhOdW1DcmVhdGVkUGFpcnMATmJDQ0RQYWlycwBQeENvbnRyb2xsZXJGaWx0ZXJzAFB4QXJ0aWN1bGF0aW9uSm9pbnQ6OnNldFR3aXN0TGltaXQ6IGlsbGVnYWwgcGFyYW1ldGVycwBQeEpvaW50TGltaXRQYXJhbWV0ZXJzAG1pblZlbG9jaXR5SXRlcnMAbWluUG9zaXRpb25JdGVycwBGYWN0b3J5TGlzdGVuZXJzAENoYXJhY3RlckNvbnRyb2xsZXIuZmlsdGVyQ2FuZGlkYXRlQ29udHJvbGxlcnMAU2ltLmRlc3Ryb3lNYW5hZ2VycwBTY1NjZW5lLmRlc3Ryb3lNYW5hZ2VycwBtT3V0cHV0Q29udGFjdE1hbmFnZXJzAFNjU2NlbmUucmVnaXN0ZXJDb250YWN0TWFuYWdlcnMAU2NTY2VuZS5wcmVhbGxvY2F0ZUNvbnRhY3RNYW5hZ2VycwBhbGxvY2F0ZVJheWNhc3RIaXRCdWZmZXJzAGFsbG9jYXRlU3dlZXBIaXRCdWZmZXJzAFNpbS51cGRhdGVEaXJ0eVNoYWRlcnMAVGhyZWFkQ29udGV4dDo6ZnJpY3Rpb25Db25zdHJhaW50QmF0Y2hIZWFkZXJzAEFBQkJQcnVuZXI6Om1OZXdUcmVlRml4dXBzAG1Hcm91cHMAZ3JvdXAyIDwgc01heE5iRG9taW5hbmNlR3JvdXBzAGdyb3VwMSA8IHNNYXhOYkRvbWluYW5jZUdyb3VwcwBlZGdlTG9va3VwcwBzZXRQcmVjaXNlU3dlZXBzAFNjZW5lUXVlcmllcy5Td2VlcHMAQmF0Y2hlZFF1ZXJpZXMuU3dlZXBzAFNpbS5wcm9jZXNzTmV3T3ZlcmxhcHMAU2ltLnByb2Nlc3NMb3N0T3ZlcmxhcHMATWF4TmJCcm9hZFBoYXNlT3ZlcmxhcHMAU2NlbmVRdWVyaWVzLk92ZXJsYXBzAEJhdGNoZWRRdWVyaWVzLk92ZXJsYXBzAGdldEJyb2FkUGhhc2VDYXBzAHBvcwBwb29sW2ldLm1Qb3MAd29ybGRQb3MAU3RyZWFtT3B0aW9ucwBQeFJpZ2lkRHluYW1pYzo6c2V0TWFzc1NwYWNlSW5lcnRpYVRlbnNvcjogY29tcG9uZW50cyBtdXN0IGJlID4gMCBmb3IgYXJ0aWN1YWx0aW9ucwBHcHVNYXhOdW1QYXJ0aXRpb25zAE5iUGFydGl0aW9ucwBTaW0udW5yZWdpc3RlckludGVyYWN0aW9ucwBTY1NjZW5lLnVucmVnaXN0ZXJJbnRlcmFjdGlvbnMAU2ltLnByb2Nlc3NOZXdPdmVybGFwcy5yZWdpc3RlckludGVyYWN0aW9ucwBTY1NjZW5lLnJlZ2lzdGVySW50ZXJhY3Rpb25zAFNjTlBoYXNlQ29yZS5tZXJnZVByb2Nlc3NlZFRyaWdnZXJJbnRlcmFjdGlvbnMAQ2hhcmFjdGVyQ29udHJvbGxlck1hbmFnZXI6OmNvbXB1dGVJbnRlcmFjdGlvbnMAU2ltLnByb2Nlc3NOZXdPdmVybGFwcy5jcmVhdGVPdmVybGFwc05vU2hhcGVJbnRlcmFjdGlvbnMAU2NTY2VuZS5yZWdpc3RlclNjZW5lSW50ZXJhY3Rpb25zAFNjU2NlbmUud2FrZUludGVyYWN0aW9ucwBtTExCb2R5LmdldENvcmUoKS5udW1Db3VudGVkSW50ZXJhY3Rpb25zAHNldE1heFByb2plY3Rpb25JdGVyYXRpb25zAGdldE1heFByb2plY3Rpb25JdGVyYXRpb25zAHNldEV4dGVybmFsRHJpdmVJdGVyYXRpb25zAGdldEV4dGVybmFsRHJpdmVJdGVyYXRpb25zAHNldEludGVybmFsRHJpdmVJdGVyYXRpb25zAGdldEludGVybmFsRHJpdmVJdGVyYXRpb25zAFRocmVhZENvbnRleHQ6OmFydGljdWxhdGlvbnMAZ2V0QXJ0aWN1bGF0aW9ucwBQeFJlZ2lzdGVyQXJ0aWN1bGF0aW9ucwBzY2VuZUFydGljdWxhdGlvbnMAZ2V0TmJBcnRpY3VsYXRpb25zAFB4SW5pdEV4dGVuc2lvbnMAU2ltcGxlQUFCQk1hbmFnZXI6OnBvc3RCcm9hZFBoYXNlIC0gYWdncmVnYXRlIHNlbGYtY29sbGlzaW9ucwBnZXRCcm9hZFBoYXNlUmVnaW9ucwBnZXROYkJyb2FkUGhhc2VSZWdpb25zAGgubUludGVybmFsQlBIYW5kbGU8bmJSZWdpb25zAE1heE5iUmVnaW9ucwBodWxsUG9seWdvbnMASHVsbFBvbHlnb25zAG5iUG9seWdvbnMAbUh1bGwtPm1OYlBvbHlnb25zAG1IdWxsRGF0YVBvbHlnb25zAHJvdyA9PSB2ZXJ0ZXhJbmRleCAvIG1IZWlnaHRGaWVsZC0+Z2V0RGF0YSgpLmNvbHVtbnMAY29sdW1uID09IHZlcnRleEluZGV4ICUgbUhlaWdodEZpZWxkLT5nZXREYXRhKCkuY29sdW1ucwBpbmRleCA8IE1heENvbHVtbnMAbnVtIDwgTWF4Q29sdW1ucwByb3c9PWNlbGwgLyBuYkNvbHVtbnMAY29sdW1uPT1jZWxsICUgbmJDb2x1bW5zAE5iQ29sdW1ucwBuYlByaW1zAERhdGEtPm1JbmRleDxEYXRhLT5tTmJQcmltcwBQcmltc1tpXTxEYXRhLT5tTmJQcmltcwBQeENvb2tpbmdQYXJhbXMAU2ltLnByb2Nlc3NOZXdPdmVybGFwcy5yZWdpc3RlckNtcwBQcm9wZXJ0eU1lc3NhZ2VEZXNjcmlwdGlvbkltcGw6Om1FbnRyeUltcGxzAE15UG9vbE1hbmFnZXJQb29scwBjbHMAaW5kZXggPCBtYXhNYXRlcmlhbHMAaW5kZXggPCBtTWF4TWF0ZXJpYWxzAHNldE1hdGVyaWFscwBnZXRNYXRlcmlhbHMAZ2V0TmJNYXRlcmlhbHMAbnVtQ3B1VGFza3MAQWZ0ZXJJbnRlZ3JhdGlvbjo6ZGlzcGF0Y2hUYXNrcwAhbVBlbmRpbmdUYXNrcwBEeW5hbWljcy5zb2x2ZXJRdWV1ZVRhc2tzAFNpbS5zb2x2ZVF1ZXVlVGFza3MAU2ltLmNvbGxpZGVRdWV1ZVRhc2tzAFRocmVhZEFmZmluaXR5TWFza3MAU2NBcnRpY3VsYXRpb25TaW06OmxpbmtzAGdldExpbmtzAEFydGljdWxhdGlvbkxpbmtzAGdldE5iTGlua3MAdGVtcFJhbmtzAFJhZGl4U29ydEJ1ZmZlcmVkOm1SYW5rcwBtU2NyYXRjaEJsb2Nrcy5zaXplKCk9PW1OYlNjcmF0Y2hCbG9ja3MATWF4TmJDb250YWN0RGF0YUJsb2NrcwBTaW0ucHJvY2Vzc0NhbGxiYWNrcwBCYXNpYy5wcm9jZXNzQ2FsbGJhY2tzAFNpbS5maXJlT3V0T2ZCb3VuZHNDYWxsYmFja3MAU2ltLmZpcmVDdXN0b21GaWx0ZXJpbmdDYWxsYmFja3MAbVNvcnRBeGlzAFB4RDZBeGlzAG5iVG91Y2hlZFRyaXMAUkQubUluZGV4PT1uYlRyaXMAUkQubUluZGV4ID09IG5iVHJpcwBzd2VlcEhpdC5mYWNlSW5kZXggPCBuYlRyaXMAKmNhY2hlZEluZGV4IDwgbmJUcmlzAERhdGEtPm1JbmRleDxEYXRhLT5tTmJUcmlzAFByaW1zW2ldPERhdGEtPm1OYlRyaXMAc3RhcnQrbGVhZkNvdW50IDw9IG1OYlRyaXMAc3RhcnQgPCBtTmJUcmlzAGhlZGdlLT5mYWNlID09IHRoaXMAYm9keS5nZXRBcnRpY3VsYXRpb24oKSA9PSB0aGlzAFByb3BlcnR5RGVmaW5pdGlvbkhlbHBlcjo6bVByb3BlcnR5TWVzc2FnZUFyZ3MAU3RyaW5nVGFibGVJbXBsOjptU3RyaW5ncwBpbmRleCA8IG51bVRyaWdzAGIgPCBudW1UcmlncwBQeENvbnZleE1lc2hHZW9tZXRyeUZsYWdzAFB4TWVzaEdlb21ldHJ5RmxhZ3MAUHhRdWVyeUZsYWdzAFB4UmlnaWRCb2R5RmxhZ3MAc2V0UmlnaWRCb2R5RmxhZ3MAZ2V0UmlnaWRCb2R5RmxhZ3MAU3BoZXJpY2FsSm9pbnRGbGFncwBzZXRSZXZvbHV0ZUpvaW50RmxhZ3MAc2V0RGlzdGFuY2VKb2ludEZsYWdzAFByaXNtYXRpY0pvaW50RmxhZ3MAc2V0Q29uc3RyYWludEZsYWdzAFB4SGl0RmxhZ3MAc2V0RmxhZ3MAZ2V0RmxhZ3MAc2V0QWN0b3JGbGFncwBnZXRBY3RvckZsYWdzAHNjZW5lQmVoYXZpb3JGbGFncwBQeFBhaXJGbGFncwAobmV3UGFpckZsYWdzICYgU2hhcGVJbnRlcmFjdGlvbjo6UEFJUl9GTEFHU19NQVNLKSA9PSBuZXdQYWlyRmxhZ3MAKG9sZFBhaXJGbGFncyAmIFNoYXBlSW50ZXJhY3Rpb246OlBBSVJfRkxBR1NfTUFTSykgPT0gb2xkUGFpckZsYWdzAGZpbHRlckZsYWdzAFB4RmlsdGVyRmxhZ3MAbUZpbHRlckZsYWdzAFB4UHZkSW5zdHJ1bWVudGF0aW9uRmxhZ3MAc2V0QXJ0aWN1bGF0aW9uRmxhZ3MAZ2V0QXJ0aWN1bGF0aW9uRmxhZ3MAQ29udHJvbGxlckNvbGxpc2lvbkZsYWdzAFB4UmlnaWREeW5hbWljTG9ja0ZsYWdzAHNldFJpZ2lkRHluYW1pY0xvY2tGbGFncwBNZXNoRmxhZ3MAUHhTaGFwZUZsYWdzAFB4U2NlbmVGbGFncwBIZWlnaHRGaWVsZEZsYWdzAGV4dHJhRGF0YUZsYWdzAGdldERvZnMAU3FCb3VuZHNNYW5hZ2VyOjptUmVmcwBib3hlcwBtTmJVcGRhdGVkQm94ZXMAbmJTb3J0ZWQrbmJUb1NvcnQ9PW5iU3RhdGljQm94ZXMAb2Zmc2V0U29ydGVkK29mZnNldE5vblNvcnRlZD09bmJTdGF0aWNCb3hlcwBvYmplY3QubUluZGV4IDwgbU5iU3RhdGljQm94ZXMAbU5iVXBkYXRlZEJveGVzPD1tTmJEeW5hbWljQm94ZXMAb2JqZWN0Lm1JbmRleCA8IG1OYkR5bmFtaWNCb3hlcwBVcGRhdGVkIEJveGVzAFBvbHlnb25JbmRleGVzAE5iQnJvYWRQaGFzZVJlbW92ZXMAcHJpbWl0aXZlcwBBcnRpY3VsYXRpb25zLmFwcGx5Sm9pbnREcml2ZXMAQXJ0aWN1bGF0aW9ucy5jb21wdXRlSm9pbnREcml2ZXMAQXJ0aWN1bGF0aW9ucy5zZXR1cERyaXZlcwBQeEJveEdlb21ldHJ5R2VuZXJhdGVkVmFsdWVzAFB4Q29udmV4TWVzaEdlb21ldHJ5R2VuZXJhdGVkVmFsdWVzAFB4VHJpYW5nbGVNZXNoR2VvbWV0cnlHZW5lcmF0ZWRWYWx1ZXMAUHhTcGhlcmVHZW9tZXRyeUdlbmVyYXRlZFZhbHVlcwBQeENhcHN1bGVHZW9tZXRyeUdlbmVyYXRlZFZhbHVlcwBQeEhlaWdodEZpZWxkR2VvbWV0cnlHZW5lcmF0ZWRWYWx1ZXMAUHhDb250YWN0Sm9pbnRHZW5lcmF0ZWRWYWx1ZXMAUHhTcGhlcmljYWxKb2ludEdlbmVyYXRlZFZhbHVlcwBQeFJldm9sdXRlSm9pbnRHZW5lcmF0ZWRWYWx1ZXMAUHhEaXN0YW5jZUpvaW50R2VuZXJhdGVkVmFsdWVzAFB4Rml4ZWRKb2ludEdlbmVyYXRlZFZhbHVlcwBQeFByaXNtYXRpY0pvaW50R2VuZXJhdGVkVmFsdWVzAFB4RDZKb2ludEdlbmVyYXRlZFZhbHVlcwBQeENvbnN0cmFpbnRHZW5lcmF0ZWRWYWx1ZXMAUHhTaW11bGF0aW9uU3RhdGlzdGljc0dlbmVyYXRlZFZhbHVlcwBQeE1hdGVyaWFsR2VuZXJhdGVkVmFsdWVzAFB4QXJ0aWN1bGF0aW9uTGlua0dlbmVyYXRlZFZhbHVlcwBQeEFnZ3JlZ2F0ZUdlbmVyYXRlZFZhbHVlcwBQeEFydGljdWxhdGlvbkpvaW50QmFzZUdlbmVyYXRlZFZhbHVlcwBQeEFydGljdWxhdGlvbkJhc2VHZW5lcmF0ZWRWYWx1ZXMAUHhTaGFwZUdlbmVyYXRlZFZhbHVlcwBQeFRvbGVyYW5jZXNTY2FsZUdlbmVyYXRlZFZhbHVlcwBQeFNjZW5lRGVzY0dlbmVyYXRlZFZhbHVlcwBQeEhlaWdodEZpZWxkRGVzY0dlbmVyYXRlZFZhbHVlcwBQeFJpZ2lkU3RhdGljR2VuZXJhdGVkVmFsdWVzAFB4UmlnaWREeW5hbWljR2VuZXJhdGVkVmFsdWVzAFByb3BlcnR5RGVmaW5pdGlvbkhlbHBlcjo6bU5hbWVkVmFsdWVzAHNpemVfdChkZXN0KSAtIHNpemVfdChieXRlcyk9PW5iQnl0ZXMATmV3UGFpclN0YXRlcwBTYXBQYWlyU3RhdGVzAE5VTEw9PW1BY3RpdmVQYWlyU3RhdGVzAEJyb2FkUGhhc2VDb250ZXh0U2FwIEFjdGl2ZVBhaXJTdGF0ZXMAZ2V0QWdncmVnYXRlcwBBQUJCTWFuYWdlcjo6bU91dE9mQm91bmRzQWdncmVnYXRlcwBzY2VuZUFnZ3JlZ2F0ZXMATWF4TmJBZ2dyZWdhdGVzAGdldE5iQWdncmVnYXRlcwBtTmJBZ2dyZWdhdGVzAEFQSS5mbHVzaFF1ZXJ5VXBkYXRlcwBTY2VuZVF1ZXJ5LmZsdXNoVXBkYXRlcwBTaW0ucHJvamVjdGlvblRyZWVVcGRhdGVzACFkZW5zaXRpZXMgfHwgIW1hc3NlcwBDY2RNYXhQYXNzZXMAc2V0Q0NETWF4UGFzc2VzAGdldENDRE1heFBhc3NlcwBTY0FydGljdWxhdGlvblNpbTo6cG9zZXMAQXJ0aWN1bGF0aW9ucy5hcHBseUV4dGVybmFsSW1wdWxzZXMAY29tcHV0ZU1hc3NBbmRJbmVydGlhOiBEeW5hbWljIGFjdG9yIHdpdGggaWxsZWdhbCBjb2xsaXNpb24gc2hhcGVzAGNvbXB1dGVNYXNzQW5kSW5lcnRpYTogTm90IGVub3VnaCBtYXNzL2RlbnNpdHkgdmFsdWVzIHByb3ZpZGVkIGZvciBhbGwgKHNpbXVsYXRpb24pIHNoYXBlcwBnZXRTaGFwZXMAU3FCb3VuZHNNYW5hZ2VyOjptU2hhcGVzAFNjZW5lUXVlcnkuZmx1c2hTaGFwZXMAU2NTY2VuZS51cGRhdGVCb2RpZXNBbmRTaGFwZXMAU2hhcmVkU2hhcGVzAE1heE5iU3RhdGljU2hhcGVzAE1heE5iRHluYW1pY1NoYXBlcwBnZXROYlNoYXBlcwByZW5kZXJCdWZmZXJMaW5lcwBnZXROYkxpbmVzAFB4UmVuZGVyQnVmZmVyX0dldE5iTGluZXMAU2NlbmVzAG9mZnNldCA8IG1TVk0tPm1EYXRhLm1OYlNhbXBsZXMAb2Zmc2V0MiA8IG1TVk0tPm1EYXRhLm1OYlNhbXBsZXMAdHJpYW5nbGVzAG1OdW1UcmlhbmdsZXMgPCBNYXhUcmlhbmdsZXMAcmVuZGVyQnVmZmVyVHJpYW5nbGVzACFtVHJpYW5nbGVzAG5iVHJpYW5nbGVzIDw9IG1heE5iVHJpYW5nbGVzAGdldE5iVHJpYW5nbGVzAFB4UmVuZGVyQnVmZmVyX0dldE5iVHJpYW5nbGVzAG5iPT1kYXRhLT5tTmJUcmlhbmdsZXMAZWRnZUxpc3QtPmdldE5iRmFjZXMoKT09bU1lc2hEYXRhLm1OYlRyaWFuZ2xlcwByZXN1bHRQZXJtdXRlLnNpemUoKSA9PSBtTWVzaERhdGEubU5iVHJpYW5nbGVzAG5iTmV3SGFuZGxlcwBGcmVlSGFuZGxlcwBuYkhhbmRsZXMAIW9iamVjdE1lbW9yeS0+bU5iSGFuZGxlcwBpbnRlcm5hbERhdGEtPm9ic3RhY2xlcwBQVkQudXBkYXRlUFZEUHJvcGVydGllcwBEeW5hbWljcy51cGRhdGVWZWxvY2l0aWVzAFByb3BlcnR5TWVzc2FnZURlc2NyaXB0aW9uSW1wbDo6bUVudHJpZXMAQmFzaWMuZmV0Y2hRdWVyaWVzAEJhc2ljLmNoZWNrU2NlbmVRdWVyaWVzAFNjQXJ0aWN1bGF0aW9uU2ltOjpib2RpZXMAY2xpZW50UG9zZVByZXZpZXdCb2RpZXMAc2NlbmVQb3NlUHJldmlld0JvZGllcwBzY2VuZVNsZWVwQm9kaWVzAHNjZW5lQWN0aXZlQm9kaWVzAFN5bmNBY3RpdmVCb2RpZXMAc2NlbmVXb2tlQm9kaWVzAE5iU3RhdGljQm9kaWVzAE5iQWN0aXZlS2luZW1hdGljQm9kaWVzAE5iS2luZW1hdGljQm9kaWVzAE5iQWN0aXZlRHluYW1pY0JvZGllcwBOYkR5bmFtaWNCb2RpZXMATWF4TmJCb2RpZXMAU2ltLnJlc2V0RGVwZW5kZW5jaWVzACFtQWRqYWNlbmNpZXMAR1JCX3RyaUFkamFjZW5jaWVzAENvbnZleE1lc2hlcwBUcmlhbmdsZU1lc2hlcwBTaW0ucHJlSXNsYW5kR2VuLm5ld1RvdWNoZXMATmJOZXdUb3VjaGVzAFNjOjpTY2VuZS5pc2xhbmRMb3N0VG91Y2hlcwBOYkxvc3RUb3VjaGVzAHByb2Nlc3NUb3VjaGVzAFNpbS5wcmVJc2xhbmRHZW4uaXNsYW5kVG91Y2hlcwBOVUxMID09IF9mcmljdGlvblBhdGNoZXMAMCA9PSBfbnVtRnJpY3Rpb25QYXRjaGVzADAgPT0gbnVtRnJpY3Rpb25QYXRjaGVzAG5leHRQYXRjaEluZGV4IDwgdG90YWxQYXRjaGVzAG1DYWNoZXMAIW1VbmNvbW1pdHRlZENoYW5nZXMAQmFzaWMucmVzZXREaXJ0eUVkZ2VzAEVkZ2VMaXN0QnVpbGRlciBGYWNlc0J5RWRnZXMAQmFzaWMuaW5zZXJ0TmV3RWRnZXMAQmFzaWMucHJvY2Vzc05ld0VkZ2VzAEJhc2ljLnByb2Nlc3NMb3N0RWRnZXMAbUZpcnN0UGFydGl0aW9uRWRnZXMASXNsYW5kU2ltOjptRGVzdHJveWVkUGFydGl0aW9uRWRnZXMAUmVzZXJ2ZUVkZ2VzAFJlc2VydmVJc2xhbmRFZGdlcwBCYXNpYy5jbGVhckRlc3Ryb3llZEVkZ2VzAElzbGFuZFNpbTo6bURlc3Ryb3llZEVkZ2VzAEJhc2ljLnJlbW92ZURlc3Ryb3llZEVkZ2VzAFB2ZE9iamVjdE1vZGVsTWV0YURhdGFJbXBsOjptUHJvcGVydHlNZXNzYWdlcwBtUGFnZXMAQUFCQiB0cmVlcwB3cml0ZUluZGV4ID09IG5iVmFsaWRUcmVlcwBzd2FwTWFwW2RhdGEubU1lcmdlSW5kZXhdIDwgbmJWYWxpZFRyZWVzAGJveF9pZCArIGkgPCBuYl9ub2RlcwBBQUJCIHRyZWUgbm9kZXMAQlZIIG5vZGVzAEJWNCBub2RlcwBJc2xhbmRTaW06Om1Ob2RlcwBJc2xhbmRTaW06Om1BY3RpdmF0aW5nTm9kZXMAQmFzaWMuY2xlYXJEZXN0cm95ZWROb2RlcwBtRGVzdHJveWVkTm9kZXMASXNsYW5kU2ltOjptVmlzaXRlZE5vZGVzAElzbGFuZFNpbTo6bUFjdGl2ZUtpbmVtYXRpY05vZGVzAEN1cklEID09IG5iTm9kZXMAbm9kZUluZGV4ID09IHRhcmdldE5vZGVQb3NJbmRleCArIDEgKyB0cmVlUGFyYW1zLm1OYk5vZGVzAG5vZGVJbmRleCA9PSBtVG90YWxOYk5vZGVzICsgMSArIHRyZWVQYXJhbXMubU5iTm9kZXMAY3VycmVudEluZGV4PHRvdGFsTmJOb2RlcwBwYXJlbnRJbmRleDx0b3RhbE5iTm9kZXMAY3VycmVudEluZGV4PG1Ub3RhbE5iTm9kZXMAbm9kZUluZGV4PG1Ub3RhbE5iTm9kZXMAbU51bU5vZGVzPT1ub2RlQWxsb2NhdG9yLm1Ub3RhbE5iTm9kZXMAbVRvdGFsTmJOb2Rlcz09bU5vZGVBbGxvY2F0b3IubVRvdGFsTmJOb2RlcwBTaW0udXBkYXRlRm9yY2VzAG1BQUJCTWFuYWdlckRpc3RhbmNlcwBudW1WZXJ0cyA8PSBtTWF4VmVydGljZXMATnVtVmVydGljZXMAIW1WZXJ0aWNlcwBkYXRhW2pdIDwgbUh1bGwtPm1OYkh1bGxWZXJ0aWNlcwBtSHVsbERhdGFIdWxsVmVydGljZXMAbU5iVmVydGljZXMAY3VycmVudEluZGV4IDwgbnVtUmVkdWNlZEh1bGxEYXRhVmVydGljZXMAQUFCQiBwYXJlbnQgaW5kaWNlcwB0bXAgdHJpYW5nbGUgaW5kaWNlcwBBQUJCIHRyZWUgaW5kaWNlcwBCVkggaW5kaWNlcwBCVjQgaW5kaWNlcwBtUGFyZW50SW5kaWNlcwBTcUJvdW5kc01hbmFnZXI6Om1Cb3VuZHNJbmRpY2VzAGxvY2FsTWF0ZXJpYWxJbmRleDxoZkdlb20ubWF0ZXJpYWxzLm51bUluZGljZXMAZGF0YS0+bUdSQl9wcmltSW5kaWNlcwBtTWVzaERhdGEubUdSQl9wcmltSW5kaWNlcwAhbU1hdGVyaWFsSW5kaWNlcwBtR1JCX3RyaUluZGljZXMAc3dlZXBUZXN0VHJpYW5nbGVJbmRpY2VzAGJJbmRpY2VzAGRmYWNlcyB8fCB3ZmFjZXMAdHJpSW5kZXg8bU5iSHVsbEZhY2VzAHdGYWNlcyB8fCBkRmFjZXMAc2V0V29yZHMAQUFCQk1hbmFnZXI6OnBvc3RCcm9hZFBoYXNlIC0gb3V0LW9mLWJvdW5kcwBQcnVuZXIgYm91bmRzAFB4TWVzaFF1ZXJ5OjpnZXRUcmlhbmdsZTogdHJpYW5nbGUgaW5kZXggaXMgb3V0IG9mIGJvdW5kcwBCVkggYm91bmRzAFNhbml0eUJvdW5kcwBTb3J0Qm91bmRzAG1BQUJCTWFuYWdlckJvdW5kcwAhbG9jYWxTcGFjZUJvdW5kcwBnZXRXb3JsZEJvdW5kcwBtSW5mbGF0ZWRCb3VuZHMAU2ltLnNjZW5lUXVlcnlTeW5jQm91bmRzAFRlbnNPZk5hbm9TZWNvbmRzAEJhc2ljLnJlbW92ZUVkZ2VzRnJvbUlzbGFuZHMASXNsYW5kU2ltOjptSXNsYW5kcwBCYXNpYy5maW5kUGF0aHNBbmRCcmVha0lzbGFuZHMASXNsYW5kU2ltOjptQWN0aXZlSXNsYW5kcwBCYXNpYy53YWtlSXNsYW5kcwBQeFJlZ2lzdGVySGVpZ2h0RmllbGRzAE5iQnJvYWRQaGFzZUFkZHMAU2NBcnRpY3VsYXRpb25TaW06OmV4dGVybmFsTG9hZHMAQXJ0aWN1bGF0aW9ucy5qb2ludEV4dGVybmFsTG9hZHMAU2NBcnRpY3VsYXRpb25TaW06OmludGVybmFsTG9hZHMAQXJ0aWN1bGF0aW9ucy5qb2ludEludGVybmFsTG9hZHMAc2NlbmVPdXRPZkJvdW5kc0lkcwBJc2xhbmRTaW06Om1UZW1wSXNsYW5kSWRzAElzbGFuZFNpbTo6bUlzbGFuZElkcwBTZXR1cERlc2NzAGdldFNpbXVsYXRpb25TdGF0aXN0aWNzAFJpZ2lkU3RhdGljcwBEeW5hbWljcy51cGRhdGVLaW5lbWF0aWNzAFB4UGh5c2ljcwBQeENyZWF0ZVBoeXNpY3MAUHhDcmVhdGVCYXNlUGh5c2ljcwBCYXNpYy5keW5hbWljcwBTY1NjZW5lLnVwZGF0ZUR5bmFtaWNzAFJpZ2lkRHluYW1pY3MAbVNsYWJzAG9iamVjdElEVHJhY2tlcklEcwByZWNvbXB1dGVMaW5rSURzAFN0cmluZ1RhYmxlSW1wbDo6bUhhbmRsZVRvU3RyAGdldFJlbmRlckJ1ZmZlclB0cgBtU3RyZWFtUHRyAGN1cnJQdHIgPT0gZW5kUHRyAFZvaWRQdHIAIWVycgB2ZWN0b3IAUHhDb250YWN0UGFpclBvaW50VmVjdG9yAFB4UmF5Y2FzdEhpdFZlY3RvcgBQeFN3ZWVwSGl0VmVjdG9yAFB4TWF0ZXJpYWxWZWN0b3IAUHhIZWlnaHRGaWVsZFNhbXBsZVZlY3RvcgBQeFUxNlZlY3RvcgBQeFZlYzNWZWN0b3IAaGl0LmJsb2NrLmFjdG9yACZtQWN0b3IwID09IGFjdG9yIHx8ICZtQWN0b3IxID09IGFjdG9yAHB4QWN0b3IAUHhBY3RvcgBnZXRBY3RvcgBtQWN0b3IAQVBJLnJlbW92ZUFjdG9yAFB4UmlnaWRBY3RvcgB0b3VjaGVkQWN0b3IAZ2V0VG91Y2hlZEFjdG9yAEFQSS5hZGRBY3RvcgBidWZmZXJGbGFncyAmIEJ1Zjo6QkZfQm9keTJBY3RvcgBQeFNjZW5lOjpyZW1vdmVBY3RvcnMoKTogQWN0b3IAUHhTY2VuZTo6cmVtb3ZlQWN0b3IoKTogQWN0b3IAUHhzRGVmYXVsdE1lbW9yeUFsbG9jYXRvcgBQeERlZmF1bHRBbGxvY2F0b3IATlVMTCAhPSBtVXNlckFsbG9jYXRvcgBQeGNTY3JhdGNoQWxsb2NhdG9yAFB4U2NyYWNoQWxsb2NhdG9yAGdldE1hc3NTcGFjZUludkluZXJ0aWFUZW5zb3IAc2V0TWFzc1NwYWNlSW5lcnRpYVRlbnNvcgBnZXRNYXNzU3BhY2VJbmVydGlhVGVuc29yAG5vIGVycm9yAHVua25vd24gZXJyb3IAaW50ZXJuYWwgZXJyb3IAVmVyc2lvbi5NaW5vcgBjb2xvcgBQdmRDb2xvcgBWZXJzaW9uLk1ham9yACFiUmFuay5jb25zdHJhaW50VG9GaXhlZEFuY2hvcgBkaXIAUHhKb2ludEFuZ3VsYXJMaW1pdFBhaXIAUHhKb2ludExpbmVhckxpbWl0UGFpcgBzZXREb21pbmFuY2VHcm91cFBhaXIAZ2V0RG9taW5hbmNlR3JvdXBQYWlyAEJyb2FkUGhhc2VQYWlyAFNpbS5jY2RQYWlyAHVuaXREaXIAbG93ZXIATG93ZXIARHluYW1pY3Muc29sdmVyAFNjU2NlbmUucmlnaWRCb2R5U29sdmVyAEJhc2ljLnJpZ2lkQm9keVNvbHZlcgBTYzo6U2NlbmU6OnBvc3RTb2x2ZXIAU2NTY2VuZS5wb3N0U29sdmVyAFB4c0R5bmFtaWNzLnBhcmFsbGVsU29sdmVyAFNjU2NlbmUuYmVmb3JlU29sdmVyAHNldFdha2VDb3VudGVyAGdldFdha2VDb3VudGVyAGZsYWdzICYgQnVmOjpCRl9XYWtlQ291bnRlcgBidWZmZXJGbGFncyAmIEJ1Zjo6QkZfV2FrZUNvdW50ZXIAcG9zdEZpbHRlcgBwcmVGaWx0ZXIAUHhSZXZvbHV0ZUpvaW50OjpzZXREcml2ZVZlbG9jaXR5OiBpbnZhbGlkIHBhcmFtZXRlcgBQeFNwaGVyaWNhbEpvaW50OjpzZXRMaW1pdDogaW52YWxpZCBwYXJhbWV0ZXIAUHhQcmlzbWF0aWNKb2ludDo6c2V0TGltaXQ6IGludmFsaWQgcGFyYW1ldGVyAFB4UmV2b2x1dGVKb2ludDo6c2V0RHJpdmVGb3JjZUxpbWl0OiBpbnZhbGlkIHBhcmFtZXRlcgBQeERpc3RhbmNlSm9pbnQ6OnNldFN0aWZmbmVzczogaW52YWxpZCBwYXJhbWV0ZXIAUHhSZXZvbHV0ZUpvaW50OjpzZXREcml2ZUdlYXJSYXRpbzogaW52YWxpZCBwYXJhbWV0ZXIAUHhEaXN0YW5jZUpvaW50OjpzZXREYW1waW5nOiBpbnZhbGlkIHBhcmFtZXRlcgBQeEFydGljdWxhdGlvbkxpbms6OnNldENNYXNzTG9jYWxQb3NlOiBpbnZhbGlkIHBhcmFtZXRlcgBQeERpc3RhbmNlSm9pbnQ6OnNldE1heERpc3RhbmNlOiBpbnZhbGlkIHBhcmFtZXRlcgBQeERpc3RhbmNlSm9pbnQ6OnNldE1pbkRpc3RhbmNlOiBpbnZhbGlkIHBhcmFtZXRlcgBQeERpc3RhbmNlSm9pbnQ6OnNldFRvbGVyYW5jZTogaW52YWxpZCBwYXJhbWV0ZXIAUHhSZXZvbHV0ZUpvaW50OjpzZXRQcm9qZWN0aW9uQW5ndWxhclRvbGVyYW5jZTogaW52YWxpZCBwYXJhbWV0ZXIAUHhGaXhlZEpvaW50OjpzZXRQcm9qZWN0aW9uQW5ndWxhclRvbGVyYW5jZTogaW52YWxpZCBwYXJhbWV0ZXIAUHhQcmlzbWF0aWNKb2ludDo6c2V0UHJvamVjdGlvbkFuZ3VsYXJUb2xlcmFuY2U6IGludmFsaWQgcGFyYW1ldGVyAFB4U3BoZXJpY2FsSm9pbnQ6OnNldFByb2plY3Rpb25MaW5lYXJUb2xlcmFuY2U6IGludmFsaWQgcGFyYW1ldGVyAFB4UmV2b2x1dGVKb2ludDo6c2V0UHJvamVjdGlvbkxpbmVhclRvbGVyYW5jZTogaW52YWxpZCBwYXJhbWV0ZXIAUHhGaXhlZEpvaW50OjpzZXRQcm9qZWN0aW9uTGluZWFyVG9sZXJhbmNlOiBpbnZhbGlkIHBhcmFtZXRlcgBQeFByaXNtYXRpY0pvaW50OjpzZXRQcm9qZWN0aW9uTGluZWFyVG9sZXJhbmNlOiBpbnZhbGlkIHBhcmFtZXRlcgBQeEQ2Sm9pbnQ6OnNldFByb2plY3Rpb25MaW5lYXJUb2xlcmFuY2U6IGludmFsaWQgcGFyYW1ldGVyAFB4VmlzdWFsaXphdGlvblBhcmFtZXRlcgBzZXRWaXN1YWxpemF0aW9uUGFyYW1ldGVyAGdldFZpc3VhbGl6YXRpb25QYXJhbWV0ZXIAQ2hhcmFjdGVyQ29udHJvbGxlci5tb3ZlQ2hhcmFjdGVyAFB2ZFVzZXJSZW5kZXJlcgBsb3dlcjx1cHBlcgBQeFB2ZFRyYW5zcG9ydFdyYXBwZXIAUHhVc2VyQ29udHJvbGxlckhpdFJlcG9ydFdyYXBwZXIAUHhSYXljYXN0Q2FsbGJhY2tXcmFwcGVyAFB4U2ltdWxhdGlvbkV2ZW50Q2FsbGJhY2tXcmFwcGVyAFB4UXVlcnlGaWx0ZXJDYWxsYmFja1dyYXBwZXIAUHhTd2VlcENhbGxiYWNrV3JhcHBlcgBVcHBlcgBTY2VuZVF1ZXJ5LnBydW5lclVwZGF0ZUJ1Y2tldFBydW5lcgBtQ29tcG91bmRQcnVuZXJFeHQubVBydW5lcgBNZXNoQ2xlYW5lcgBQeEJveENvbnRyb2xsZXIAUHhDb250cm9sbGVyAGdldEN1cnJlbnRDb250cm9sbGVyAGNyZWF0ZUJveENoYXJhY3RlckNvbnRyb2xsZXIAY3JlYXRlQ2Fwc3VsZUNoYXJhY3RlckNvbnRyb2xsZXIAU2ltLnVwZGF0ZVNpbXVsYXRpb25Db250cm9sbGVyAFNjU2NlbmUudXBkYXRlU2ltdWxhdGlvbkNvbnRyb2xsZXIAU2NTaW11bGF0aW9uQ29udHJvbGxlcgBjcmVhdGVDb250cm9sbGVyAFB4Q2Fwc3VsZUNvbnRyb2xsZXIAZ2V0VG91Y2hlZENvbnRyb2xsZXIAUHhDcHVEaXNwYXRjaGVyAFB4RGVmYXVsdENwdURpc3BhdGNoZXIAbUNwdURpc3BhdGNoZXIAUHhzRGVmYXVsdE1lbW9yeU1hbmFnZXIAQ3VkYUNvbnRleHRNYW5hZ2VyAFB4Q29udHJvbGxlck1hbmFnZXIAUHhDcmVhdGVDb250cm9sbGVyTWFuYWdlcgBtTWFuYWdlcgBtVGFza01hbmFnZXIASGFuZGxlTWFuYWdlcgBTaW1wbGVJc2xhbmRNYW5hZ2VyAE5wRmFjdG9yeTo6VG1wTWF0ZXJpYWxJbmRleEJ1ZmZlcgBuZXdCdWZmZXIAY2xpZW50UG9zZVByZXZpZXdCdWZmZXIAUHhSYXljYXN0QnVmZmVyAENvbnRhY3RSZXBvcnRCdWZmZXIAIW1UbXBDb25zdHJhaW50R3JvdXBSb290QnVmZmVyAFB4UHJvZmlsZU1lbW9yeUV2ZW50QnVmZmVyAGFjdG9yUHRyQnVmZmVyAHNoYXBlUHRyQnVmZmVyAFB4UmVuZGVyQnVmZmVyAGdldFJlbmRlckJ1ZmZlcgBVc2VyUmVuZGVyQnVmZmVyAFB2ZE91dFN0cmVhbTo6bVRlbXBCdWZmZXIAUHhTd2VlcEJ1ZmZlcgBjcmVhdGVDb252ZXhNZXNoRnJvbUJ1ZmZlcgBzaGFwZU1hdGVyaWFsQnVmZmVyAE1lbW9yeUV2ZW50U3RyaW5nQnVmZmVyAFByb3BlcnR5RGVmaW5pdGlvbkhlbHBlcjo6bU5hbWVCdWZmZXIAUHZkQ29tbVN0cmVhbUJ1ZmZlcmVkRXZlbnRTaW5rOjptU1BWQnVmZmVyAHZpbiA8IHZlcnRDb3VudFVuZGVyAE1ldGFEYXRhUHJvdmlkZXIAZ2V0RmlsdGVyU2hhZGVyAEhlYWRlcgBtU3RhY2tbaV09PWFkZHIAYW5ndWxhcgB1bnNpZ25lZCBjaGFyAGxpbmVhcgBBQUJCTWFuYWdlcjo6cG9zdEJyb2FkUGhhc2UgLSBjbGVhcgBxAFNpbS5zY2VuZVF1ZXJpZXNUYXNrU2V0dXAAU2ltLnRhc2tGcmFtZXdvcmtTZXR1cABpbmRleCA8IG51bVRyaWdzSW5Hcm91cABEeW5hbWljcy5zb2x2ZUdyb3VwAG1TdHJlYW1TdGF0ZSA9PSBEYXRhU3RyZWFtU3RhdGU6OlByb3BlcnR5TWVzc2FnZUdyb3VwAHNldERvbWluYW5jZUdyb3VwAGdldERvbWluYW5jZUdyb3VwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wRmFjdG9yeS5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL0d1TWVzaEZhY3RvcnkuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3hleHRlbnNpb25zL3NyYy9FeHRTaW1wbGVGYWN0b3J5LmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvR3VHZW9tZXRyeVF1ZXJ5LmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvbWVzaC9HdU1lc2hRdWVyeS5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvTnBCYXRjaFF1ZXJ5LmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3Mvc3JjL0R5UmlnaWRCb2R5VG9Tb2x2ZXJCb2R5LmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsYWFiYi9zcmMvQnBCcm9hZFBoYXNlU2FwQXV4LmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvaW50ZXJzZWN0aW9uL0d1SW50ZXJzZWN0aW9uUmF5Qm94LmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvcGNtL0d1UENNQ29udGFjdEJveEJveC5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL3N3ZWVwL0d1U3dlZXBCb3hCb3guY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9HdUJveC5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL3BjbS9HdVBDTUNvbnRhY3RTcGhlcmVCb3guY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9jb250YWN0L0d1Q29udGFjdFBsYW5lQm94LmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvY29udGFjdC9HdUNvbnRhY3RDYXBzdWxlQm94LmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvcGNtL0d1UENNQ29udGFjdENhcHN1bGVCb3guY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9zd2VlcC9HdVN3ZWVwQ2Fwc3VsZUJveC5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL3BjbS9HdVBDTUNvbnRhY3RCb3hDb252ZXguY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9wY20vR3VQQ01Db250YWN0R2VuQm94Q29udmV4LmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvY29udGFjdC9HdUNvbnRhY3RDb252ZXhDb252ZXguY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9wY20vR3VQQ01Db250YWN0Q29udmV4Q29udmV4LmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvcGNtL0d1UENNQ29udGFjdFNwaGVyZUNvbnZleC5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL2NvbnZleC9HdVNoYXBlQ29udmV4LmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvcGNtL0d1UENNU2hhcGVDb252ZXguY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9jb250YWN0L0d1Q29udGFjdENhcHN1bGVDb252ZXguY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9wY20vR3VQQ01Db250YWN0Q2Fwc3VsZUNvbnZleC5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9mb3VuZGF0aW9uL3NyYy91bml4L1BzVW5peE11dGV4LmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsL3NvZnR3YXJlL3NyYy9QeHNDb250ZXh0LmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsL3NvZnR3YXJlL3NyYy9QeHNOcGhhc2VJbXBsZW1lbnRhdGlvbkNvbnRleHQuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3hjaGFyYWN0ZXJraW5lbWF0aWMvc3JjL0NjdE9ic3RhY2xlQ29udGV4dC5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeGV4dGVuc2lvbnMvc3JjL0V4dFJpZ2lkQm9keUV4dC5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeGV4dGVuc2lvbnMvc3JjL0V4dFRyaWFuZ2xlTWVzaEV4dC5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeGNvb2tpbmcvc3JjL0VkZ2VMaXN0LmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2NvbW1vbi9zcmMvQ21SYWRpeFNvcnQuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wQXJ0aWN1bGF0aW9uSm9pbnQuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3hleHRlbnNpb25zL3NyYy9FeHRTcGhlcmljYWxKb2ludC5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeGV4dGVuc2lvbnMvc3JjL0V4dFJldm9sdXRlSm9pbnQuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3hleHRlbnNpb25zL3NyYy9FeHREaXN0YW5jZUpvaW50LmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3BoeXN4ZXh0ZW5zaW9ucy9zcmMvRXh0Rml4ZWRKb2ludC5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeGV4dGVuc2lvbnMvc3JjL0V4dFByaXNtYXRpY0pvaW50LmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3BoeXN4ZXh0ZW5zaW9ucy9zcmMvRXh0RDZKb2ludC5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvTnBDb25zdHJhaW50LmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3BoeXN4L3NyYy9QdmRQaHlzaWNzQ2xpZW50LmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3B2ZC9zcmMvUHhQdmRNZW1DbGllbnQuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcHZkL3NyYy9QeFB2ZFByb2ZpbGVab25lQ2xpZW50LmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3BoeXN4L3NyYy9idWZmZXJpbmcvU2NiU2NlbmVQdmRDbGllbnQuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9HdVJheWNhc3RUZXN0cy5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL0d1U3dlZXBUZXN0cy5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL0d1Q0NUU3dlZXBUZXN0cy5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL0d1T3ZlcmxhcFRlc3RzLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvR3VTd2VlcFNoYXJlZFRlc3RzLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3Mvc3JjL0R5U29sdmVyQ29uc3RyYWludHMuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvbG93bGV2ZWxkeW5hbWljcy9zcmMvRHlTb2x2ZXJQRkNvbnN0cmFpbnRzLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL3NyYy9TY1NpbVN0YXRzLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL3NyYy9TY0l0ZXJhdG9ycy5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeGV4dGVuc2lvbnMvc3JjL0V4dEV4dGVuc2lvbnMuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3hjb29raW5nL3NyYy9jb252ZXgvQ29udmV4SHVsbFV0aWxzLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2ZvdW5kYXRpb24vc3JjL1BzTWF0aFV0aWxzLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3BoeXN4Y29va2luZy9zcmMvQ29va2luZ1V0aWxzLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvc3dlZXAvR3VTd2VlcFRyaWFuZ2xlVXRpbHMuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3hjaGFyYWN0ZXJraW5lbWF0aWMvc3JjL0NjdENoYXJhY3RlckNvbnRyb2xsZXJDYWxsYmFja3MuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9jY2QvR3VDQ0RTd2VlcFByaW1pdGl2ZXMuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wU2NlbmVRdWVyaWVzLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvbWVzaC9HdVJUcmVlUXVlcmllcy5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeGNvb2tpbmcvc3JjL0FkamFjZW5jaWVzLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvR3VCb3VuZHMuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wUGh5c2ljcy5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9sb3dsZXZlbGR5bmFtaWNzL3NyYy9EeUR5bmFtaWNzLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3Mvc3JjL0R5VEdTRHluYW1pY3MuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wUHZkU2NlbmVRdWVyeUNvbGxlY3Rvci5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvTnBBY3Rvci5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9mb3VuZGF0aW9uL3NyYy9Qc0FsbG9jYXRvci5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9mb3VuZGF0aW9uL3NyYy9Qc1RlbXBBbGxvY2F0b3IuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3hjb29raW5nL3NyYy9RdWFudGl6ZXIuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcHZkL3NyYy9QeFB2ZFVzZXJSZW5kZXJlci5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL2NvbnZleC9HdUNvbnZleEhlbHBlci5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9sb3dsZXZlbGR5bmFtaWNzL3NyYy9EeUFydGljdWxhdGlvbkhlbHBlci5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9zY2VuZXF1ZXJ5L3NyYy9TcUJ1Y2tldFBydW5lci5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9zY2VuZXF1ZXJ5L3NyYy9TcUV4dGVuZGVkQnVja2V0UHJ1bmVyLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3NjZW5lcXVlcnkvc3JjL1NxQ29tcG91bmRQcnVuZXIuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2Uvc2NlbmVxdWVyeS9zcmMvU3FBQUJCUHJ1bmVyLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3BoeXN4Y29va2luZy9zcmMvTWVzaENsZWFuZXIuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3hjaGFyYWN0ZXJraW5lbWF0aWMvc3JjL0NjdEJveENvbnRyb2xsZXIuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3hjaGFyYWN0ZXJraW5lbWF0aWMvc3JjL0NjdENvbnRyb2xsZXIuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3hjaGFyYWN0ZXJraW5lbWF0aWMvc3JjL0NjdENoYXJhY3RlckNvbnRyb2xsZXIuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvc3JjL1NjU2ltdWxhdGlvbkNvbnRyb2xsZXIuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3hjaGFyYWN0ZXJraW5lbWF0aWMvc3JjL0NjdENhcHN1bGVDb250cm9sbGVyLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3BoeXN4ZXh0ZW5zaW9ucy9zcmMvRXh0RGVmYXVsdENwdURpc3BhdGNoZXIuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvbG93bGV2ZWwvc29mdHdhcmUvc3JjL1B4c0RlZmF1bHRNZW1vcnlNYW5hZ2VyLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3NjZW5lcXVlcnkvc3JjL1NxU2NlbmVRdWVyeU1hbmFnZXIuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvc3JjL1NjU3FCb3VuZHNNYW5hZ2VyLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3BoeXN4Y2hhcmFjdGVya2luZW1hdGljL3NyYy9DY3RDaGFyYWN0ZXJDb250cm9sbGVyTWFuYWdlci5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9zaW11bGF0aW9uY29udHJvbGxlci9zcmMvU2NDb25zdHJhaW50UHJvamVjdGlvbk1hbmFnZXIuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvdGFzay9zcmMvVGFza01hbmFnZXIuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wU2hhcGVNYW5hZ2VyLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsL3NvZnR3YXJlL3NyYy9QeHNTaW1wbGVJc2xhbmRNYW5hZ2VyLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsYWFiYi9zcmMvQnBBQUJCTWFuYWdlci5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeGNvb2tpbmcvc3JjL2NvbnZleC9Db252ZXhQb2x5Z29uc0J1aWxkZXIuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3hjb29raW5nL3NyYy9jb252ZXgvQ29udmV4SHVsbEJ1aWxkZXIuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3hjb29raW5nL3NyYy9jb252ZXgvQ29udmV4TWVzaEJ1aWxkZXIuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3hjb29raW5nL3NyYy9tZXNoL1RyaWFuZ2xlTWVzaEJ1aWxkZXIuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3hjb29raW5nL3NyYy9CVkhTdHJ1Y3R1cmVCdWlsZGVyLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3BoeXN4Y29va2luZy9zcmMvY29udmV4L0JpZ0NvbnZleERhdGFCdWlsZGVyLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3Mvc3JjL0R5Q29uc3RyYWludFNldHVwLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3Mvc3JjL0R5Q29udGFjdFByZXAuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvbG93bGV2ZWxkeW5hbWljcy9zcmMvRHlBcnRpY3VsYXRpb25Db250YWN0UHJlcC5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9sb3dsZXZlbGR5bmFtaWNzL3NyYy9EeVRHU0NvbnRhY3RQcmVwLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsYWFiYi9zcmMvQnBCcm9hZFBoYXNlU2FwLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3NjZW5lcXVlcnkvc3JjL1NxQUFCQlRyZWVVcGRhdGVNYXAuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9wY20vR3VQQ01Db250YWN0Q29udmV4Q29tbW9uLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3Mvc3JjL0R5Q29uc3RyYWludFBhcnRpdGlvbi5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9zaW11bGF0aW9uY29udHJvbGxlci9zcmMvU2NDb25zdHJhaW50SW50ZXJhY3Rpb24uY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvc3JjL1NjVHJpZ2dlckludGVyYWN0aW9uLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL3NyYy9TY1NoYXBlSW50ZXJhY3Rpb24uY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvc3JjL1NjSW50ZXJhY3Rpb24uY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3hjb29raW5nL3NyYy9jb252ZXgvVm9sdW1lSW50ZWdyYXRpb24uY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvbG93bGV2ZWxkeW5hbWljcy9zcmMvRHlBcnRpY3VsYXRpb24uY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wQXJ0aWN1bGF0aW9uLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3Mvc3JjL0R5RmVhdGhlcnN0b25lQXJ0aWN1bGF0aW9uLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2ZvdW5kYXRpb24vc3JjL1BzRm91bmRhdGlvbi5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL0d1R2VvbWV0cnlVbmlvbi5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL2NvbnRhY3QvR3VDb250YWN0UG9seWdvblBvbHlnb24uY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvc3JjL1NjQm9keVNpbS5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9zaW11bGF0aW9uY29udHJvbGxlci9zcmMvU2NBcnRpY3VsYXRpb25Kb2ludFNpbS5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9zaW11bGF0aW9uY29udHJvbGxlci9zcmMvU2NDb25zdHJhaW50U2ltLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL3NyYy9TY0VsZW1lbnRTaW0uY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvc3JjL1NjQWN0b3JTaW0uY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvc3JjL1NjQXJ0aWN1bGF0aW9uU2ltLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL3NyYy9TY1NoYXBlU2ltLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsL3NvZnR3YXJlL3NyYy9QeHNJc2xhbmRTaW0uY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcHZkL3NyYy9QeFB2ZERhdGFTdHJlYW0uY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcHZkL3NyYy9QeFByb2ZpbGVFdmVudEltcGwuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcHZkL3NyYy9QeFB2ZEltcGwuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvbG93bGV2ZWxkeW5hbWljcy9zcmMvRHlTb2x2ZXJDb250cm9sLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsL2NvbW1vbi9zcmMvcGlwZWxpbmUvUHhjTnBNZW1CbG9ja1Bvb2wuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2Uvc2NlbmVxdWVyeS9zcmMvU3FQcnVuaW5nUG9vbC5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9zY2VuZXF1ZXJ5L3NyYy9TcUNvbXBvdW5kUHJ1bmluZ1Bvb2wuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9oZi9HdUhlaWdodEZpZWxkVXRpbC5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL0d1SW50ZXJuYWwuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wTWF0ZXJpYWwuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wQXJ0aWN1bGF0aW9uTGluay5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9sb3dsZXZlbGR5bmFtaWNzL3NyYy9EeVNvbHZlckNvbnN0cmFpbnRzQmxvY2suY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvbG93bGV2ZWxkeW5hbWljcy9zcmMvRHlTb2x2ZXJQRkNvbnN0cmFpbnRzQmxvY2suY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvbG93bGV2ZWxkeW5hbWljcy9zcmMvRHlDb25zdHJhaW50U2V0dXBCbG9jay5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9sb3dsZXZlbGR5bmFtaWNzL3NyYy9EeVRHU0NvbnRhY3RQcmVwQmxvY2suY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wV3JpdGVDaGVjay5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvTnBSZWFkQ2hlY2suY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3hleHRlbnNpb25zL3NyYy9FeHREZWZhdWx0RXJyb3JDYWxsYmFjay5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL2NvbnZleC9HdUNvbnZleE1lc2guY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9jb250YWN0L0d1Q29udGFjdENvbnZleE1lc2guY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9wY20vR3VQQ01Db250YWN0Q29udmV4TWVzaC5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL2NjZC9HdUNDRFN3ZWVwQ29udmV4TWVzaC5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL21lc2gvR3VPdmVybGFwVGVzdHNNZXNoLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvbWVzaC9HdVN3ZWVwc01lc2guY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvbG93bGV2ZWwvY29tbW9uL3NyYy9waXBlbGluZS9QeGNNYXRlcmlhbE1lc2guY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9jb250YWN0L0d1Q29udGFjdFNwaGVyZU1lc2guY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9jb250YWN0L0d1Q29udGFjdENhcHN1bGVNZXNoLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvbWVzaC9HdVRyaWFuZ2xlTWVzaC5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9sb3dsZXZlbC9jb21tb24vc3JjL3BpcGVsaW5lL1B4Y05wQmF0Y2guY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3hjb29raW5nL3NyYy9tZXNoL1JUcmVlQ29va2luZy5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeGNvb2tpbmcvc3JjL0Nvb2tpbmcuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL1B2ZE1ldGFEYXRhUHZkQmluZGluZy5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL2NvbnZleC9HdUhpbGxDbGltYmluZy5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvTnBBcnRpY3VsYXRpb25Kb2ludFJlZHVjZWRDb29yZGluYXRlLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3BoeXN4L3NyYy9OcEFydGljdWxhdGlvblJlZHVjZWRDb29yZGluYXRlLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3BoeXN4L3NyYy9OcEFnZ3JlZ2F0ZS5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvYnVmZmVyaW5nL1NjYkFnZ3JlZ2F0ZS5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9sb3dsZXZlbGFhYmIvc3JjL0JwQnJvYWRQaGFzZS5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvYnVmZmVyaW5nL1NjYkJhc2UuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2Uvc2NlbmVxdWVyeS9zcmMvU3FQcnVuaW5nU3RydWN0dXJlLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvR3VCVkhTdHJ1Y3R1cmUuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvc3JjL1NjQm9keUNvcmUuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvc3JjL1NjQXJ0aWN1bGF0aW9uSm9pbnRDb3JlLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL3NyYy9TY0FjdG9yQ29yZS5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9zY2VuZXF1ZXJ5L3NyYy9TcUluY3JlbWVudGFsQUFCQlBydW5lckNvcmUuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvc3JjL1NjTlBoYXNlQ29yZS5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9zaW11bGF0aW9uY29udHJvbGxlci9zcmMvU2NTaGFwZUNvcmUuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvc3JjL1NjUmlnaWRDb3JlLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvcGNtL0d1UENNQ29udGFjdFNwaGVyZVNwaGVyZS5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL3N3ZWVwL0d1U3dlZXBTcGhlcmVTcGhlcmUuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wU2hhcGUuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL2J1ZmZlcmluZy9TY2JTaGFwZS5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvTnBTY2VuZS5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9zaW11bGF0aW9uY29udHJvbGxlci9zcmMvU2NTY2VuZS5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvYnVmZmVyaW5nL1NjYlNjZW5lLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvcGNtL0d1UENNQ29udGFjdFNwaGVyZUNhcHN1bGUuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9wY20vR3VQQ01Db250YWN0Q2Fwc3VsZUNhcHN1bGUuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9zd2VlcC9HdVN3ZWVwU3BoZXJlVHJpYW5nbGUuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9pbnRlcnNlY3Rpb24vR3VJbnRlcnNlY3Rpb25DYXBzdWxlVHJpYW5nbGUuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvY29tbW9uL3NyYy9DbVB0clRhYmxlLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsL2NvbW1vbi9zcmMvcGlwZWxpbmUvUHhjQ29udGFjdENhY2hlLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL3NyYy9TY0NvbnN0cmFpbnRQcm9qZWN0aW9uVHJlZS5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL21lc2gvR3VSVHJlZS5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL21lc2gvR3VUcmlhbmdsZU1lc2hSVHJlZS5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL21lc2gvR3VNaWRwaGFzZVJUcmVlLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3NjZW5lcXVlcnkvc3JjL1NxQUFCQlRyZWUuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2Uvc2NlbmVxdWVyeS9zcmMvU3FJbmNyZW1lbnRhbEFBQkJUcmVlLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL3NyYy9TY0NvbnN0cmFpbnRHcm91cE5vZGUuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9wY20vR3VQZXJzaXN0ZW50Q29udGFjdE1hbmlmb2xkLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvR3VBQUJCVHJlZUJ1aWxkLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvbWVzaC9HdUJWNEJ1aWxkLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvbWVzaC9HdUJWMzJCdWlsZC5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL3BjbS9HdVBDTUNvbnRhY3RDb252ZXhIZWlnaHRGaWVsZC5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL2hmL0d1SGVpZ2h0RmllbGQuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvbG93bGV2ZWwvY29tbW9uL3NyYy9waXBlbGluZS9QeGNNYXRlcmlhbEhlaWdodEZpZWxkLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvc3dlZXAvR3VTd2VlcEJveFRyaWFuZ2xlX0ZlYXR1cmVCYXNlZC5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9jb21tb24vc3JjL0NtUmFkaXhTb3J0QnVmZmVyZWQuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvbG93bGV2ZWwvY29tbW9uL3NyYy9waXBlbGluZS9QeGNOcENvbnRhY3RQcmVwU2hhcmVkLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsYWFiYi9zcmMvQnBCcm9hZFBoYXNlU2hhcmVkLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2ZvdW5kYXRpb24vc3JjL3VuaXgvUHNVbml4VGhyZWFkLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2ZvdW5kYXRpb24vc3JjL3VuaXgvUHNVbml4U3luYy5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvTnBSaWdpZFN0YXRpYy5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9sb3dsZXZlbGR5bmFtaWNzL3NyYy9EeUZlYXRoZXJzdG9uZUludmVyc2VEeW5hbWljLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3Mvc3JjL0R5RmVhdGhlcnN0b25lRm9yd2FyZER5bmFtaWMuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wUmlnaWREeW5hbWljLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3BoeXN4Y29va2luZy9zcmMvY29udmV4L1F1aWNrSHVsbENvbnZleEh1bGxMaWIuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3hjb29raW5nL3NyYy9jb252ZXgvQ29udmV4SHVsbExpYi5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL2NvbnZleC9HdUJpZ0NvbnZleERhdGEuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcHZkL3NyYy9QeFB2ZE9iamVjdE1vZGVsTWV0YURhdGEuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvbG93bGV2ZWxhYWJiL3NyYy9CcEJyb2FkUGhhc2VNQlAuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvbG93bGV2ZWxhYWJiL3NyYy9CcEJyb2FkUGhhc2VBQlAuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvbG93bGV2ZWxkeW5hbWljcy9zcmMvRHlDb250YWN0UHJlcFBGLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3Mvc3JjL0R5U29sdmVyQ29udHJvbFBGLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3Mvc3JjL0R5Q29udGFjdFByZXA0UEYuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9oZi9HdU92ZXJsYXBUZXN0c0hGLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvaGYvR3VTd2VlcHNIRi5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL0d1TVRELmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvR3VTd2VlcE1URC5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9sb3dsZXZlbC9zb2Z0d2FyZS9zcmMvUHhzQ0NELmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvZ2prL0d1RVBBLmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3Mvc3JjL0R5Q29udGFjdFByZXA0LmNwcABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvbWVzaC9HdUJWNC5jcHAARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL21lc2gvR3VUcmlhbmdsZU1lc2hCVjQuY3BwAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9tZXNoL0d1QlYzMi5jcHAAU29sdmVyT2Zmc2V0U2xvcAAhY2FjaGVUb3BWYWxpZCB8fCB0b3AgPT0gY2FjaGVUb3AAIWNhY2hlVG9wVmFsaWQgfHwgc3RhY2tQdHJbMF0gPT0gY2FjaGVUb3AAbnAAdG1wAG1UaW1lc3RhbXAgPT0gbUJhc2UubVRpbWVzdGFtcAB0aW1lU3RhbXAgPT0gbUFBQkJUcmVlW21MYXN0VHJlZV0udGltZVN0YW1wAHRyZWUudGltZVN0YW1wID09IHRpbWVTdGFtcAAhbUFBQkJUcmVlW21DdXJyZW50VHJlZV0udHJlZSB8fCBtQUFCQlRyZWVbbUN1cnJlbnRUcmVlXS50aW1lU3RhbXAgIT0gdGltZVN0YW1wAG1Db250YWN0UmVwb3J0U3RhbXAgIT0gc2hhcGVQYWlyVGltZVN0YW1wAFNpbS52aXN1YWxpemVTdGFydFN0ZXAAU2NTY2VuZS5jb2xsaWRlU3RlcABTY1NjZW5lLmFkdmFuY2VTdGVwAFNpbS52aXN1YWxpemVFbmRTdGVwAFNjZW5lUXVlcnkuc2NlbmVRdWVyeUJ1aWxkU3RlcABTaW0uc2NlbmVRdWVyeUJ1aWxkU3RlcABTY2VuZVF1ZXJ5LnBydW5lckJ1aWxkU3RlcABNZXNoUXVlcnkuc3dlZXAAU2NlbmVRdWVyeS5zd2VlcAAgUHJlY2lzZSBzd2VlcCBkb2Vzbid0IHN1cHBvcnQgTVRELiBQZXJmb3JtIE1URCB3aXRoIGRlZmF1bHQgc3dlZXAAYWR2VG9pOiBjbGVhbiBzd2VlcABQdmRTd2VlcABQeHNDb250ZXh0LnBvc3RDQ0RTd2VlcABQeHNDb250ZXh0LkNDRFN3ZWVwAHB1dFRvU2xlZXAAU2M6OlNjZW5lOjpwdXRPYmplY3RzVG9TbGVlcABTYzo6U2NlbmU6OnB1dEludGVyYWN0aW9uc1RvU2xlZXAAVGhyZWFkQ29udGV4dDo6bVBhcnRpdGlvbk5vcm1hbGl6YXRpb25CaXRtYXAAbVJlbWFwAG1NZXNoRGF0YS5tRmFjZVJlbWFwACFtRmFjZVJlbWFwAFVwZGF0ZSBtYXAAU2NlbmVRdWVyeS5vdmVybGFwAFB2ZE92ZXJsYXAAUHhNZXNoT3ZlcmxhcFV0aWw6OmZpbmRPdmVybGFwAFB2ZE91dFN0cmVhbTo6bVN0cmluZ0hhc2hNYXAATWV0YURhdGFQcm92aWRlcjo6bVR5cGVNYXAAUHJvcGVydHlNZXNzYWdlTWFwAFN3YXAgTWFwAHdha2VVcABmbGFncyAmIEJ1Zjo6QkZfV2FrZVVwAGJ1ZmZlckZsYWdzICYgQnVmOjpCRl9XYWtlVXAAbUVkZ2VzW2luZXh0XS5wID09IG1FZGdlc1tpXS5wAGNyZWF0ZVNoYXBlOiBtYXRlcmlhbCBjb3VudCBpcyB6ZXJvAE5wU2NlbmVRdWVyaWVzOjptdWx0aVF1ZXJ5IGlucHV0IGNoZWNrOiBkaXN0YW5jZSBjYW5ub3QgYmUgbmVnYXRpdmUgb3IgemVybwAgUHJlY2lzZSBzd2VlcCBkb2Vzbid0IHN1cHBvcnQgaW5mbGF0aW9uLCBpbmZsYXRpb24gd2lsbCBiZSBvdmVyd3JpdHRlbiB0byBiZSB6ZXJvAHNldERyaXZlR2VhclJhdGlvAGdldERyaXZlR2VhclJhdGlvAGluZm8AcmVzdGl0dXRpb24Ac2V0UmVzdGl0dXRpb24AUmVzaXRpdHV0aW9uAE5wU2NlbmUuZXhlY3V0aW9uAFNpbS5wcm9jZXNzTmV3T3ZlcmxhcHMuaXNsYW5kSW5zZXJ0aW9uAFNjU2NlbmUuaXNsYW5kSW5zZXJ0aW9uAEZlYXRoZXJzdG9uZUFydGljdWxhdGlvbjo6amNhbGMgYXBwbGljYXRpb24gbmVlZCB0byBkZWZpbmUgdmFsaWQgam9pbnQgdHlwZSBhbmQgbW90aW9uAFB4QXJ0aWN1bGF0aW9uSm9pbnRSZWR1Y2VkQ29vcmRpbmF0ZTo6c2V0TW90aW9uIHZhbGlkIGpvaW50IHR5cGUoZVBSSVNNQVRJQywgZVJFVk9MVVRFLCBlU1BIRVJJQ0FMIG9yIGVGSVgpIGhhcyB0byBiZSBzZXQgYmVmb3JlIHNldE1vdGlvbgBnZXRNb3Rpb24AUHhENk1vdGlvbgBQeHNEeW5hbWljcy5zb2x2ZXJDb25zdHJhaW50UGFydGl0aW9uAFRocmVhZENvbnRleHQ6OmZyaWN0aW9uc0NvbnN0cmFpbnRzUGVyUGFydGl0aW9uAFRocmVhZENvbnRleHQ6Om1Db25zdHJhaW50c1BlclBhcnRpdGlvbgBwb3NpdGlvbgBzZXRQb3NpdGlvbgBnZXRQb3NpdGlvbgBzZXREcml2ZVBvc2l0aW9uAE5wU2NlbmUuY29tcGxldGlvbgBub3RpZnlPbkRlc3RydWN0aW9uAHNldFN0YXRpY0ZyaWN0aW9uAHNldER5bmFtaWNGcmljdGlvbgBnZXREeW5hbWljRnJpY3Rpb24AdXBEaXJlY3Rpb24AQVBJLmFkZENvbGxlY3Rpb24AU2NTY2VuZS5jb25zdHJhaW50UHJvamVjdGlvbgBDb25zdHJhaW50UHJvamVjdGlvbgBTY1NjZW5lOjpDb25zdHJhaW50SW50ZXJhY3Rpb24AbUludGVyYWN0aW9uACF1c2VBZGFwdGl2ZUZvcmNlIHx8ICFlbmFibGVTdGFiaWxpemF0aW9uAFNpbS5zY2VuZUZpbmFsaXphdGlvbgBCYXNpYy5kZWFjdGl2YXRpb24AY29udGludWF0aW9uAHJvdGF0aW9uAHNldFJvdGF0aW9uAHNldFRhcmdldE9yaWVudGF0aW9uAGdldFRhcmdldE9yaWVudGF0aW9uAFBlbmV0cmF0aW9uAFNjOjpTY2VuZTo6YWZ0ZXJJbnRlZ3JhdGlvbgBTY1NjZW5lLmFmdGVySW50ZWdyYXRpb24AUHJlSW50ZWdyYXRpb24AQUFCQk1hbmFnZXI6OnVwZGF0ZUFBQkJzQW5kQlAgLSB1cGRhdGUgLSBkaXJ0eSBpdGVyYXRpb24AQUFCQk1hbmFnZXI6OnVwZGF0ZUFBQkJzQW5kQlAgLSB1cGRhdGUgLSBiaXRtYXAgaXRlcmF0aW9uAGludmFsaWQgb3BlcmF0aW9uAGNvbXB1dGVKb2ludEFjY2VsZXJhdGlvbgBnZXRMaW5rQWNjZWxlcmF0aW9uAHNlcGFyYXRpb24AQ2NkTWF4U2VwYXJhdGlvbgBBUEkuZmx1c2hTaW11bGF0aW9uAE5wQXJ0aWN1bGF0aW9uOjpjcmVhdGVMaW5rOiBhdCBtb3N0IDY0IGxpbmtzIGFsbG93ZWQgaW4gYW4gYXJ0aWN1bGF0aW9uAFB4QXJ0aWN1bGF0aW9uAGdldEFydGljdWxhdGlvbgBtQXJ0aWN1bGF0aW9uAEFQSS5yZW1vdmVBcnRpY3VsYXRpb24AQVBJLmFkZEFydGljdWxhdGlvbgBQeFNjZW5lOjpyZW1vdmVBcnRpY3VsYXRpb24oKTogQXJ0aWN1bGF0aW9uAHRyYW5zbGF0aW9uAHNldFRlc3NlbGxhdGlvbgBTaGFwZSBjcmVhdGlvbgBQeEZvdW5kYXRpb24AUHhDcmVhdGVGb3VuZGF0aW9uAEdwdUNvbXB1dGVWZXJzaW9uAEJhc2ljLmNvbGxpc2lvbgBzZXRDb2xsaXNpb24AQmFzaWMuY2hlY2tDb2xsaXNpb24AZmV0Y2hDb2xsaXNpb24AZ2V0U2VsZkNvbGxpc2lvbgByZW1vdmVCcm9hZFBoYXNlUmVnaW9uAEJyb2FkUGhhc2UuYWRkQnJvYWRQaGFzZVJlZ2lvbgByZW1vdmVkUmVnaW9uAGFkZGVkUmVnaW9uAFB4SHVsbFBvbHlnb24AKHZlcnRleEluZGV4ICUgbURhdGEuY29sdW1ucyk9PWNvbHVtbgAodmVydGV4SW5kZXggJSBuYkNvbHVtbnMpPT1jb2x1bW4AKHZlcnRleEluZGV4ICUgZ2V0TmJDb2x1bW5zRmFzdCgpKSA9PSBjb2x1bW4AdHdpbgBoZVR3aW4AZHRlc3QgKyB0ZXN0SW50ZXJuYWxPYmplY3RzRXBzaWxvbip0b2xlcmFuY2VMZW5ndGggPj0gZG1pbgBkICsgdGVzdEludGVybmFsT2JqZWN0c0Vwc2lsb24qdG9sZXJhbmNlTGVuZ3RoID49IGRtaW4Ab3JpZ2luAHJheU9yaWdpbgBBUEkuc2hpZnRPcmlnaW4Ab25Db250YWN0QmVnaW4Ab25UcmlnZ2VyQmVnaW4AYmF0Y2hFbmQgPj0gYmF0Y2hCZWdpbgBaQW5nbGVNaW4AWUFuZ2xlTWluAGNoaWxkcmVuAGdldENoaWxkcmVuAGdldE5iQ2hpbGRyZW4AbVN0cmVhbVN0YXRlID09IERhdGFTdHJlYW1TdGF0ZTo6T3BlbgBTY1NjZW5lLmlzbGFuZEdlbgBTaW0ucG9zdElzbGFuZEdlbgBTY1NjZW5lLnBvc3RJc2xhbmRHZW4AQmFzaWMuZmlyc3RQYXNzSXNsYW5kR2VuAEJhc2ljLnRoaXJkUGFzc0lzbGFuZEdlbgBTYzo6U2NlbmU6OnBvc3RUaGlyZFBhc3NJc2xhbmRHZW4AQmFzaWMuc2Vjb25kUGFzc0lzbGFuZEdlbgBTaW0ucHJlSXNsYW5kR2VuAG5hbgBjb21wdXRlRGVuc2VKYWNvYmlhbgBtYXhpbXVtAG1heGltdW0gPj0gbWluaW11bQBQeFBoeXNpY3M6OmNyZWF0ZVJpZ2lkU3RhdGljOiBpbnZhbGlkIHRyYW5zZm9ybQBQeFBoeXNpY3M6OmNyZWF0ZVJpZ2lkRHluYW1pYzogaW52YWxpZCB0cmFuc2Zvcm0AUHhTcGhlcmljYWxKb2ludENyZWF0ZTogbG9jYWwgZnJhbWUgMSBpcyBub3QgYSB2YWxpZCB0cmFuc2Zvcm0AUHhSZXZvbHV0ZUpvaW50Q3JlYXRlOiBsb2NhbCBmcmFtZSAxIGlzIG5vdCBhIHZhbGlkIHRyYW5zZm9ybQBQeERpc3RhbmNlSm9pbnRDcmVhdGU6IGxvY2FsIGZyYW1lIDEgaXMgbm90IGEgdmFsaWQgdHJhbnNmb3JtAFB4Rml4ZWRKb2ludENyZWF0ZTogbG9jYWwgZnJhbWUgMSBpcyBub3QgYSB2YWxpZCB0cmFuc2Zvcm0AUHhQcmlzbWF0aWNKb2ludENyZWF0ZTogbG9jYWwgZnJhbWUgMSBpcyBub3QgYSB2YWxpZCB0cmFuc2Zvcm0AUHhENkpvaW50Q3JlYXRlOiBsb2NhbCBmcmFtZSAxIGlzIG5vdCBhIHZhbGlkIHRyYW5zZm9ybQBQeFNwaGVyaWNhbEpvaW50Q3JlYXRlOiBsb2NhbCBmcmFtZSAwIGlzIG5vdCBhIHZhbGlkIHRyYW5zZm9ybQBQeFJldm9sdXRlSm9pbnRDcmVhdGU6IGxvY2FsIGZyYW1lIDAgaXMgbm90IGEgdmFsaWQgdHJhbnNmb3JtAFB4RGlzdGFuY2VKb2ludENyZWF0ZTogbG9jYWwgZnJhbWUgMCBpcyBub3QgYSB2YWxpZCB0cmFuc2Zvcm0AUHhGaXhlZEpvaW50Q3JlYXRlOiBsb2NhbCBmcmFtZSAwIGlzIG5vdCBhIHZhbGlkIHRyYW5zZm9ybQBQeFByaXNtYXRpY0pvaW50Q3JlYXRlOiBsb2NhbCBmcmFtZSAwIGlzIG5vdCBhIHZhbGlkIHRyYW5zZm9ybQBQeEQ2Sm9pbnRDcmVhdGU6IGxvY2FsIGZyYW1lIDAgaXMgbm90IGEgdmFsaWQgdHJhbnNmb3JtAFB4VHJhbnNmb3JtAFJlbGF0aXZlVHJhbnNmb3JtAEMubUdlb20AVW5zdXBwb3J0ZWQgZ2VvbWV0cnkgdHlwZSBpbiB3cml0ZUdlb20AVW5zdXBwb3J0ZWQgZ2VvbWV0cnkgdHlwZSBpbiByZWFkR2VvbQBzaW0AYm9keVNpbQBCb2R5U2ltAFNjU2NlbmU6OkNvbnN0cmFpbnRTaW0AQVBJLmFkZEFjdG9yVG9TaW0AQVBJLnJlbW92ZUFjdG9yRnJvbVNpbQBTaGFwZVNpbQBTdGF0aWNTaW0AbWVtb3J5IGV2ZW50IHN0cmVhbQByZW5kZXIgZXZlbnQgc3RyZWFtAHByb2ZpbGUgZXZlbnQgc3RyZWFtAFB2ZE91dFN0cmVhbQBzd2VlcFRlc3RTdHJlYW0AUHhUaHJlc2hvbGRTdHJlYW0AUHhzRHluYW1pY3MuY3JlYXRlRm9yY2VDaGFuZ2VUaHJlc2hvbGRTdHJlYW0AbVRtAGltcGwAUHJvcGVydHlNZXNzYWdlRGVzY3JpcHRpb25JbXBsAFJlYWRXcml0ZUxvY2tJbXBsAFN0cmluZ1RhYmxlSW1wbABQdmRJbXBsAENsYXNzRGVzY0ltcGwAUHJvcERlc2NJbXBsAFB2ZE9iamVjdE1vZGVsTWV0YURhdGFJbXBsAFBydW5pbmcgcG9vbABib29sAFNoYXJlZFF1ZXVlRW50cnlQb29sAGNvbm5lY3RvckFycmF5UG9vbABhY3RvclBhaXJDb250YWN0UmVwb3J0UG9vbABhY3RvclBhaXJSZXBvcnRQb29sAEFBQkJUcmVlTm9kZXNQb29sAEFBQkJUcmVlSW5kaWNlc1Bvb2wAYWN0b3JQYWlyUG9vbABpbnRlcmFjdGlvbk1hcmtlclBvb2wAbUNvbnRhY3RNYW5hZ2VyUG9vbAB0cmlnZ2VySW50ZXJhY3Rpb25Qb29sAHNoYXBlSW50ZXJhY3Rpb25Qb29sAEJvZHlTaW1Qb29sAE1hdGVyaWFsUG9vbABwcm9qZWN0aW9uTm9kZVBvb2wAUHZkQ29tbVN0cmVhbUJ1ZmZlcmVkRXZlbnRTaW5rOjptUHZkQ29tbWFuZFBvb2wAbU1hbmlmb2xkUG9vbABtU3BoZXJlTWFuaWZvbGRQb29sAHNpbVN0YXRlRGF0YVBvb2wAc2NlbmVQb2ludGVyQmxvY2s4UG9vbABQeHNDb250ZXh0IENvbnN0cmFpbnRCbG9jazEyOFBvb2wAUHhzQ29udGV4dCBDb25zdHJhaW50QmxvY2syNTZQb29sAHNjZW5lUG9pbnRlckJsb2NrMTZQb29sAFB4c0NvbnRleHQgQ29uc3RyYWludEJsb2NrMzg0UG9vbABzY2VuZVBvaW50ZXJCbG9jazMyUG9vbABTY2VuZVNpbSBQb29sAFB2ZEJvb2wAbUNyb3BlZENvbnZleEh1bGwAbVF1aWNrSHVsbABwZXJtdXRlW251bUJvdW5kc10gPT0gc2VudGluZWwAUHJvY2Vzc1NlbGZDb2xsaXNpb25QYWlyc1BhcmFsbGVsAFNvcnRBZ2dyZWdhdGVCb3VuZHNQYXJhbGxlbABEeW5hbWljczpzb2x2ZUlzbGFuZFBhcmFsbGVsAGNyZWF0ZUZpbmFsaXplQ29udGFjdHNfUGFyYWxsZWwAcC5tSXNsYW5kSWQgIT0gc3RhdGljTGFiZWwAZW1zY3JpcHRlbjo6dmFsAHZlcnRzICYmIHZhbABOYkRpc2NyZXRlQ29udGFjdFBhaXJzVG90YWwAbmJTbGVlcGluZ0xlZnQ9PWV4cGVjdGVkVG90YWwAbmJTbGVlcGluZ0xlZnQ8ZXhwZWN0ZWRUb3RhbABpPT1uYlRvdGFsAFNvbHZlckNvcmVHZW5lcmFsAHBoeXN4M19kZWJ1Z2dlcl9pbnRlcm5hbABhZGRBY3RvcnNJbnRlcm5hbABzZXRHbG9iYWxQb3NlSW50ZXJuYWwAbm9ybWFsAENvbnRhY3ROb3JtYWwAd29ybGROb3JtYWwAUHhNYXRlcmlhbABzZXRNYXRlcmlhbABjcmVhdGVNYXRlcmlhbABLaW5lbWF0aWNDb3B5VGFzawBTZXR1cFNvbHZlckNvbnN0cmFpbnRzVGFzawBTZXR1cEFydGljdWxhdGlvbkludGVybmFsQ29uc3RyYWludHNUYXNrAFNjU2NlbmUuZmV0Y2hQYXRjaEV2ZW50c1Rhc2sAUG9zdFRoaXJkUGFzc1Rhc2sARGlydHlTaGFwZVVwZGF0ZXNUYXNrAFNjU2NlbmUucHJvY2Vzc0xvc3RTb2x2ZXJQYXRjaGVzVGFzawBVcGRhdGVDQ0RCb3VuZHNUYXNrAFNldHVwRGVzY3NUYXNrAFNpbS5TY0FydGljQmVmb3JlU29sdmVyVGFzawBTY1NjZW5lLlNjQXJ0aWNCZWZvcmVTb2x2ZXJUYXNrAFNpbS5TY0JlZm9yZVNvbHZlclRhc2sAT3ZlcmxhcEZpbHRlclRhc2sAU2V0U3RlcHBlclRhc2sARmFpbGVkIHRvIGFsbG9jYXRlIFB4c0NDRFN3ZWVwVGFzawBQYXJ0aXRpb25UYXNrAFVwZGF0ZUNvbnRpbnVhdGlvblRhc2sAQWdncmVnYXRlQm91bmRzQ29tcHV0YXRpb25UYXNrAFNjU2NlbmUuYWZ0ZXJJbnRlZ3JhdGlvblRhc2sAU2V0dXBBcnRpY3VsYXRpb25UYXNrAFVwZGF0ZUFydGljdWxhdGlvblRhc2sAU2NTY2VuZS5wb3N0VGhpcmRQYXNzSXNsYW5kR2VuVGFzawAhdHQubVRhc2sAIW1UYXNrVGFibGVbIHByZXJlZyBdLm1UYXNrAFByZUludGVncmF0ZVBhcmFsbGVsVGFzawBOcENvbnRhY3RDYWxsYmFja1Rhc2sAQ29weUJhY2tUYXNrAFNjU2NlbmUucHJvY2Vzc05wTG9zdFRvdWNoVGFzawBQYXJhbGxlbFNvbHZlVGFzawBQcmVJbnRlZ3JhdGVUYXNrAFNvbHZlckFydGljdWxhdGlvblVwZGF0ZVRhc2sAU3BlY3VsYXRpdmVDQ0RDb250YWN0RGlzdGFuY2VBcnRpY3VsYXRpb25VcGRhdGVUYXNrAEZpbmFsaXplVXBkYXRlVGFzawBTY1NjZW5lLlNjS2luZW1hdGljUG9zZVVwZGF0ZVRhc2sAU2NTY2VuZS5LaW5lbWF0aWNTaGFwZVVwZGF0ZVRhc2sAU3BlY3VsYXRpdmVDQ0RDb250YWN0RGlzdGFuY2VVcGRhdGVUYXNrAFNjU2NlbmUuS2luZW1hdGljVXBkYXRlVGFzawBTY1NjZW5lLlVwZGF0UHJvamVjdGVkUG9zZVRhc2sAUHhCYXNlVGFzawBNZXJnZVRhc2sARHluYW1pY3MuZW5kVGFzawBGaW5pc2hTb2x2ZUlzbGFuZFRhc2sARW5kSXNsYW5kVGFzawBTY1NjZW5lLnNldEVkZ2VzQ29ubmVjdGVkVGFzawBPbk92ZXJsYXBDcmVhdGVkVGFzawBVcGRhdGVBcnRpY1Rhc2sAU2NTY2VuZS5LaW5lbWF0aWNBZGREeW5hbWljVGFzawBTZXR1cFNvbHZlckNvbnN0cmFpbnRzU3ViVGFzawBQeHNEeW5hbWljcy5QeHNDcmVhdGVBcnRpY0NvbnN0cmFpbnRzU3ViVGFzawBQb3N0QnJvYWRQaGFzZVN0YWdlMlRhc2sAU2NTY2VuZS5jb25zdHJhaW50UHJvamVjdGlvbldvcmsAU2NOUGhhc2VDb3JlLnRyaWdnZXJJbnRlcmFjdGlvbldvcmsAQnBNQlAudXBkYXRlV29yawBCcFNBUC51cGRhdGVXb3JrAEJwTUJQLnBvc3RVcGRhdGVXb3JrAEJwU0FQLnBvc3RVcGRhdGVXb3JrAG9rAEZsdXNoUG9vbENodW5rAGNyZWF0ZUNvbnN0cmFpbnQ6IEF0IGxlYXN0IG9uZSBhY3RvciBtdXN0IGJlIGR5bmFtaWMgb3IgYW4gYXJ0aWN1bGF0aW9uIGxpbmsAdGVsZXBvcnRSb290TGluawBQeEFydGljdWxhdGlvbkxpbmsAY3JlYXRlTGluawBzZXRLaW5lbWF0aWNMaW5rAGJyLnJhbmsAdW5sb2NrAG1VbnVzZWRbYV0gIT0gYmxvY2sAQ29uc3RyYWludEJsb2NrAGJsb2NrIDw9IG1DdXJyZW50QmxvY2sAaGFzQmxvY2sAbUN1cnJlbnRCbG9jay0+Y291bnQgPT0gZWxlbWVudHNQZXJCbG9jawBQeGNOcE1lbUJsb2NrAFF1aWNraHVsbCBNZW1CbG9jawAhbVRtcFRyaWdnZXJQcm9jZXNzaW5nQmxvY2sAUHhBcnRpY3VsYXRpb25MaW5rVXBkYXRlQmxvY2sAUHhSaWdpZER5bmFtaWNVcGRhdGVCbG9jawBBcnRpY3VsYXRpb25zLnByZXBhcmVEYXRhQmxvY2sATXV0ZXggbXVzdCBiZSB1bmxvY2tlZCBvbmx5IGJ5IHRocmVhZCB0aGF0IGhhcyBhbHJlYWR5IGFjcXVpcmVkIGxvY2sAUHJvcGVydHlEZWZpbml0aW9uSGVscGVyOjptTmFtZVN0YWNrAFNRRklGT1N0YWNrAGNhbGxiYWNrAFB4c05waGFzZUltcGxlbWVudGF0aW9uQ29udGV4dC5hcHBlbmRDb250YWN0TWFuYWdlcnNGYWxsYmFjawBTY3JhdGNoIEJsb2NrIEZhbGxiYWNrAHNldENvbnRhY3RNb2RpZnlDYWxsYmFjawBnZXRDb250YWN0TW9kaWZ5Q2FsbGJhY2sAQ2NkQ29udGFjdE1vZGlmeUNhbGxiYWNrAHNldENDRENvbnRhY3RNb2RpZnlDYWxsYmFjawBnZXRDQ0RDb250YWN0TW9kaWZ5Q2FsbGJhY2sAUHhSYXljYXN0Q2FsbGJhY2sAc2V0UmVwb3J0Q2FsbGJhY2sAUHhTaW11bGF0aW9uRXZlbnRDYWxsYmFjawBzZXRTaW11bGF0aW9uRXZlbnRDYWxsYmFjawBnZXRTaW11bGF0aW9uRXZlbnRDYWxsYmFjawBQeEFsbG9jYXRvckNhbGxiYWNrAGdQdmRBbGxvY2F0b3JDYWxsYmFjawBQeEVycm9yQ2FsbGJhY2sAUHhEZWZhdWx0RXJyb3JDYWxsYmFjawBQeFF1ZXJ5RmlsdGVyQ2FsbGJhY2sAZ2V0RmlsdGVyQ2FsbGJhY2sAQ29udHJvbGxlckZpbHRlckNhbGxiYWNrAFNjU2ltdWxhdGlvbkNvbnRyb2xsZXJDYWxsYmFjawBQeFN3ZWVwQ2FsbGJhY2sAbUNhbGxiYWNrAHNldEJyb2FkUGhhc2VDYWxsYmFjawBnZXRCcm9hZFBoYXNlQ2FsbGJhY2sAV3JpdGViYWNrAHB1c2hfYmFjawBWYWxlbmNpZXMgJiYgQWRqAHByaW1zW2pdID09IG9mZnNldCtqAGRhdGEubVN1YlRyZWVOb2RlID09IGoAc2kAZmluZFRvaQBlaQBhbmdsZT4tUHhQaSAmJiBhbmdsZTw9UHhQaQBhbmdsZT4tUHhQaSAmJiBhbmdsZSA8PSBQeFBpAFB4QXJ0aWN1bGF0aW9uSm9pbnQ6OnNldFN3aW5nTGltaXQ6IHZhbHVlcyBtdXN0IGJlID4wIGFuZCA8IFBpAG5iQ2xlYW5lZFRyaXM8PWkAZGF0YS5tTWVyZ2VJbmRleCA9PSBpAHdyaXRlSW5kZXggPCBpAHZvbHVtZUdyb3d0aABsZW5ndGgAY2FjaGUubVRocmVzaG9sZFN0cmVhbUluZGV4PGNhY2hlLm1UaHJlc2hvbGRTdHJlYW1MZW5ndGgAZmx1c2gAQmFzaWMuZmV0Y2hSZXN1bHRzRmluaXNoAGNnLmNvbnZleE1lc2gAUHhDb252ZXhNZXNoAGNyZWF0ZUNvbnZleE1lc2gAY3JlYXRlVHJpTWVzaABQeFRyaWFuZ2xlTWVzaABQeEJWSDM0VHJpYW5nbGVNZXNoAFB4QlZIMzNUcmlhbmdsZU1lc2gAQlZIIHN0cnVjdHVyZSBmYWN0b3J5IGhhc2gAbWVzaCBmYWN0b3J5IGNvbnZleCBtZXNoIGhhc2gAbWVzaCBmYWN0b3J5IHRyaWFuZ2xlIG1lc2ggaGFzaABtZXNoIGZhY3RvcnkgaGVpZ2h0IGZpZWxkIGhhc2gAbG93PGhpZ2gAY2NkVG91Y2gAU2NlbmVRdWVyeS5wcnVuZXJOZXdUcmVlU3dpdGNoAFN0YXJ0RGlzcGF0Y2gAIW1pc21hdGNoAEd1OjpIZWlnaHRGaWVsZDo6bW9kaWZ5U2FtcGxlczogZGVzYy5mb3JtYXQgbWlzbWF0Y2gAUHhCYXRjaFF1ZXJ5OjpleGVjdXRlOiBBbm90aGVyIHRocmVhZCBpcyBzdGlsbCBhZGRpbmcgcXVlcmllcyB0byB0aGlzIGJhdGNoAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvbG93bGV2ZWwvc29mdHdhcmUvaW5jbHVkZVxQeHNSaWdpZEJvZHkuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3BoeXN4L3NyYy9idWZmZXJpbmcvU2NiQm9keS5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZm91bmRhdGlvbi9pbmNsdWRlXFBzQXJyYXkuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2ZvdW5kYXRpb24vaW5jbHVkZS9Qc0FycmF5LmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9jb21tb24vc3JjXENtQmxvY2tBcnJheS5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvbG93bGV2ZWxhYWJiL3NyYy9CcEJyb2FkUGhhc2VTYXBBdXguaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2ZvdW5kYXRpb24vaW5jbHVkZVxQc011dGV4LmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9mb3VuZGF0aW9uL2luY2x1ZGUvUHNNdXRleC5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9namsvR3VHSktTaW1wbGV4LmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9sb3dsZXZlbGR5bmFtaWNzL2luY2x1ZGVcRHlDb250ZXh0LmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9sb3dsZXZlbC9zb2Z0d2FyZS9pbmNsdWRlXFB4c0NvbnRleHQuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsL3NvZnR3YXJlL2luY2x1ZGUvUHh2TnBoYXNlSW1wbGVtZW50YXRpb25Db250ZXh0LmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9mb3VuZGF0aW9uL2luY2x1ZGVcUHNTTGlzdC5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9namtcR3VHSktSYXljYXN0LmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9mb3VuZGF0aW9uL2luY2x1ZGUvUHNCcm9hZGNhc3QuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvaW5jbHVkZVxQeFF1ZXJ5UmVwb3J0LmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9mb3VuZGF0aW9uL2luY2x1ZGVcUHNTb3J0LmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9mb3VuZGF0aW9uL2luY2x1ZGUvUHNTb3J0LmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeGV4dGVuc2lvbnMvc3JjL0V4dEpvaW50LmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvTnBBcnRpY3VsYXRpb25Kb2ludC5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL2J1ZmZlcmluZ1xTY2JDb25zdHJhaW50LmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL2dqay9HdUVQQUZhY2V0LmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeGNvb2tpbmcvc3JjL21lc2gvUXVpY2tTZWxlY3QuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3BoeXN4L3NyYy9idWZmZXJpbmcvU2NiUmlnaWRPYmplY3QuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvaW5jbHVkZVxQeENvbnRhY3QuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvaW5jbHVkZS9QeENvbnRhY3QuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmNcR3VPdmVybGFwVGVzdHMuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3B2ZC9zcmMvUHhQcm9maWxlTWVtb3J5RXZlbnRzLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9wdmQvc3JjL1B4UHJvZmlsZUV2ZW50cy5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyY1xHdUNlbnRlckV4dGVudHMuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3BoeXN4Y2hhcmFjdGVya2luZW1hdGljL3NyYy9DY3RJbnRlcm5hbFN0cnVjdHMuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvaW5jbHVkZS9nZW9tZXRyeS9QeEdlb21ldHJ5SGVscGVycy5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcHZkL3NyYy9QeFB2ZEJ5dGVTdHJlYW1zLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9mb3VuZGF0aW9uL2luY2x1ZGVcUHNCaXRVdGlscy5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZm91bmRhdGlvbi9pbmNsdWRlL1BzQml0VXRpbHMuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3Mvc3JjL0R5QXJ0aWN1bGF0aW9uVXRpbHMuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3MvaW5jbHVkZS9EeUZlYXRoZXJzdG9uZUFydGljdWxhdGlvblV0aWxzLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9jb21tb24vc3JjXENtVHJhbnNmb3JtVXRpbHMuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2NvbW1vbi9zcmNcQ21VdGlscy5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZm91bmRhdGlvbi9pbmNsdWRlXFBzTWF0aFV0aWxzLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL3N3ZWVwXEd1U3dlZXBUcmlhbmdsZVV0aWxzLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL3N3ZWVwL0d1U3dlZXBUcmlhbmdsZVV0aWxzLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9mb3VuZGF0aW9uL2luY2x1ZGUvUHNTb3J0SW50ZXJuYWxzLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9mb3VuZGF0aW9uL2luY2x1ZGUvUHNIYXNoSW50ZXJuYWxzLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvYnVmZmVyaW5nL1NjYkRlZnMuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3B2ZC9zcmMvUHhQdmRPYmplY3RNb2RlbEludGVybmFsVHlwZXMuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3B2ZC9pbmNsdWRlXFB4UHZkT2JqZWN0TW9kZWxCYXNlVHlwZXMuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvaW5jbHVkZVxleHRlbnNpb25zL1B4TWFzc1Byb3BlcnRpZXMuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3BoeXN4bWV0YWRhdGEvY29yZS9pbmNsdWRlXFB2ZE1ldGFEYXRhRGVmaW5lUHJvcGVydGllcy5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZm91bmRhdGlvbi9pbmNsdWRlXFBzVXRpbGl0aWVzLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvTnBTY2VuZVF1ZXJpZXMuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmNcR3VCb3VuZHMuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsL2FwaS9pbmNsdWRlXFB4dkR5bmFtaWNzLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeG1ldGFkYXRhL2NvcmUvaW5jbHVkZVxQdmRNZXRhRGF0YVByb3BlcnR5VmlzaXRvci5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvY29tbW9uL3NyY1xDbVNwYXRpYWxWZWN0b3IuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3BoeXN4L3NyYy9idWZmZXJpbmdcU2NiQWN0b3IuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3Mvc3JjL0R5Qm9keUNvcmVJbnRlZ3JhdG9yLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L2luY2x1ZGVcZXh0ZW5zaW9ucy9QeERlZmF1bHRBbGxvY2F0b3IuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2ZvdW5kYXRpb24vaW5jbHVkZS9Qc0FsbG9jYXRvci5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvbG93bGV2ZWwvY29tbW9uL2luY2x1ZGUvdXRpbHNcUHhjU2NyYXRjaEFsbG9jYXRvci5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3hleHRlbnNpb25zL3NyYy9FeHRJbmVydGlhVGVuc29yLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9zaW11bGF0aW9uY29udHJvbGxlci9zcmMvU2NBY3RvclBhaXIuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3Mvc3JjL0R5RnJpY3Rpb25QYXRjaFN0cmVhbVBhaXIuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3B2ZC9pbmNsdWRlXFB4UHJvZmlsZUFsbG9jYXRvcldyYXBwZXIuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3BoeXN4ZXh0ZW5zaW9ucy9zcmMvRXh0Q29uc3RyYWludEhlbHBlci5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvY29tbW9uL3NyY1xDbUNvbmVMaW1pdEhlbHBlci5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2Uvc2NlbmVxdWVyeS9zcmMvU3FBQUJCUHJ1bmVyLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9zaW11bGF0aW9uY29udHJvbGxlci9zcmMvU2NFbGVtZW50SW50ZXJhY3Rpb25NYXJrZXIuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL3NyYy9TY09iamVjdElEVHJhY2tlci5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvbG93bGV2ZWwvc29mdHdhcmUvaW5jbHVkZVxQeHNEZWZhdWx0TWVtb3J5TWFuYWdlci5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvbG93bGV2ZWwvYXBpL2luY2x1ZGVcUHhzTWF0ZXJpYWxNYW5hZ2VyLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvTnBNYXRlcmlhbE1hbmFnZXIuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3BoeXN4L3NyYy9OcFNoYXBlTWFuYWdlci5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wUHRyVGFibGVTdG9yYWdlTWFuYWdlci5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvbG93bGV2ZWxhYWJiL2luY2x1ZGVcQnBBQUJCTWFuYWdlci5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcHZkL3NyYy9QeFByb2ZpbGVNZW1vcnlCdWZmZXIuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL3NyYy9TY0NvbnRhY3RSZXBvcnRCdWZmZXIuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3B2ZC9zcmMvUHhQcm9maWxlRXZlbnRCdWZmZXIuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvaW5jbHVkZVxnZW9tdXRpbHMvR3VDb250YWN0QnVmZmVyLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvYnVmZmVyaW5nL1NjYlNjZW5lQnVmZmVyLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeGNvb2tpbmcvc3JjL2NvbnZleC9Db252ZXhIdWxsQnVpbGRlci5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvbG93bGV2ZWxkeW5hbWljcy9zcmMvRHlTb2x2ZXJDb25zdHJhaW50MURTdGVwLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9jb21tb24vc3JjXENtQml0TWFwLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9jb21tb24vc3JjXENtQ29sbGVjdGlvbi5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvc3JjL1NjVHJpZ2dlckludGVyYWN0aW9uLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9zaW11bGF0aW9uY29udHJvbGxlci9zcmMvU2NTaGFwZUludGVyYWN0aW9uLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9zaW11bGF0aW9uY29udHJvbGxlci9zcmMvU2NJbnRlcmFjdGlvbi5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcHZkL3NyYy9QeFByb2ZpbGVFdmVudFNlcmlhbGl6YXRpb24uaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvZ2prXEd1R0pLUGVuZXRyYXRpb24uaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvZ2prL0d1R0pLUGVuZXRyYXRpb24uaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3BoeXN4L3NyYy9idWZmZXJpbmdcU2NiQXJ0aWN1bGF0aW9uLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9sb3dsZXZlbGR5bmFtaWNzL2luY2x1ZGUvRHlWQXJ0aWN1bGF0aW9uLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9wdmQvc3JjL1B4UHZkRm91bmRhdGlvbi5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyY1xHdUdlb21ldHJ5VW5pb24uaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvR3VHZW9tZXRyeVVuaW9uLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9mb3VuZGF0aW9uL2luY2x1ZGVcUHNWZWNUcmFuc2Zvcm0uaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL3NyYy9TY0JvZHlTaW0uaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL3NyYy9TY0VsZW1lbnRTaW0uaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsL3NvZnR3YXJlL2luY2x1ZGVcUHhzSXNsYW5kU2ltLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9sb3dsZXZlbC9zb2Z0d2FyZS9pbmNsdWRlL1B4c0lzbGFuZFNpbS5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvY29tbW9uL3NyY1xDbVRtcE1lbS5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvc3JjL1NjQ29udGFjdFN0cmVhbS5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvbG93bGV2ZWwvY29tbW9uL2luY2x1ZGUvcGlwZWxpbmUvUHhjQ29uc3RyYWludEJsb2NrU3RyZWFtLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9wdmQvc3JjL1B4UHJvZmlsZVpvbmVNYW5hZ2VySW1wbC5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9jb250YWN0XEd1Q29udGFjdE1ldGhvZEltcGwuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3Mvc3JjL0R5QXJ0aWN1bGF0aW9uUEltcGwuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3BoeXN4ZXh0ZW5zaW9ucy9zcmMvRXh0U2hhcmVkUXVldWVFbnRyeVBvb2wuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2ZvdW5kYXRpb24vaW5jbHVkZVxQc1Bvb2wuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2NvbW1vbi9zcmNcQ21Qb29sLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9jb21tb24vc3JjXENtRmx1c2hQb29sLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9jb21tb24vc3JjXENtUHJlYWxsb2NhdGluZ1Bvb2wuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3NjZW5lcXVlcnkvc3JjL1NxUHJ1bmluZ1Bvb2wuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2NvbW1vbi9zcmNcQ21JRFBvb2wuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvZ2prXEd1VmVjQ29udmV4SHVsbC5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9oZlxHdUhlaWdodEZpZWxkVXRpbC5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9oZi9HdUhlaWdodEZpZWxkVXRpbC5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9pbmNsdWRlL3Rhc2svUHhUYXNrLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9jb21tb24vc3JjXENtVGFzay5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wQXJ0aWN1bGF0aW9uTGluay5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wUGh5c2ljc0luc2VydGlvbkNhbGxiYWNrLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL3BjbS9HdVBDTUNvbnRhY3RNZXNoQ2FsbGJhY2suaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvbWVzaC9HdVRyaWFuZ2xlTWVzaC5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3hjb29raW5nL3NyYy9tZXNoL0dyYlRyaWFuZ2xlTWVzaENvb2tpbmcuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmNcR3VTZXJpYWxpemUuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2NvbW1vbi9zcmNcQ21Qcmlvcml0eVF1ZXVlLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvTnBSaWdpZEJvZHlUZW1wbGF0ZS5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wQWN0b3JUZW1wbGF0ZS5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL05wUmlnaWRBY3RvclRlbXBsYXRlLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvTnBBcnRpY3VsYXRpb25UZW1wbGF0ZS5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL2J1ZmZlcmluZ1xTY2JBZ2dyZWdhdGUuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsYWFiYi9pbmNsdWRlL0JwQnJvYWRQaGFzZVVwZGF0ZS5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvcGh5c3gvc3JjL2J1ZmZlcmluZy9TY2JCYXNlLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9zaW11bGF0aW9uY29udHJvbGxlci9pbmNsdWRlXFNjQXJ0aWN1bGF0aW9uSm9pbnRDb3JlLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9zaW11bGF0aW9uY29udHJvbGxlci9pbmNsdWRlXFNjQ29uc3RyYWludENvcmUuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL2luY2x1ZGVcU2NBY3RvckNvcmUuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL2luY2x1ZGUvU2NBY3RvckNvcmUuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL2luY2x1ZGVcU2NBcnRpY3VsYXRpb25Db3JlLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvYnVmZmVyaW5nL1NjYlNoYXBlLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvTnBTY2VuZS5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2Uvc2ltdWxhdGlvbmNvbnRyb2xsZXIvaW5jbHVkZVxTY1NjZW5lLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvYnVmZmVyaW5nXFNjYlNjZW5lLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvYnVmZmVyaW5nL1NjYlNjZW5lLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9jb21tb24vc3JjXENtUmVmQ291bnRhYmxlLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9sb3dsZXZlbGR5bmFtaWNzL2luY2x1ZGVcRHlUaHJlc2hvbGRUYWJsZS5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9pbmNsdWRlXGdlb21ldHJ5L1B4TWVzaFNjYWxlLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9sb3dsZXZlbC9jb21tb24vaW5jbHVkZS91dGlsc1xQeGNUaHJlYWRDb2hlcmVudENhY2hlLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9sb3dsZXZlbC9jb21tb24vaW5jbHVkZS9waXBlbGluZS9QeGNOcENhY2hlLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL21lc2hcR3VUcmlhbmdsZUNhY2hlLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL2NvbW1vblxHdUVkZ2VDYWNoZS5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9tZXNoL0d1UlRyZWUuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3NjZW5lcXVlcnkvc3JjL1NxQUFCQlRyZWUuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3NpbXVsYXRpb25jb250cm9sbGVyL3NyYy9TY0NvbnN0cmFpbnRHcm91cE5vZGUuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvbWVzaFxHdU1pZHBoYXNlSW50ZXJmYWNlLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeGV4dGVuc2lvbnMvc3JjL0V4dFB2ZC5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9wY20vR3VQZXJzaXN0ZW50Q29udGFjdE1hbmlmb2xkLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL2NvbnRhY3RcLi4vcGNtL0d1UGVyc2lzdGVudENvbnRhY3RNYW5pZm9sZC5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9oZlxHdUhlaWdodEZpZWxkLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL2hmL0d1SGVpZ2h0RmllbGQuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3Mvc3JjL0R5Q29udGFjdFByZXBTaGFyZWQuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsYWFiYi9zcmMvQnBCcm9hZFBoYXNlU2hhcmVkLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9mb3VuZGF0aW9uL2luY2x1ZGVcUHNUaHJlYWQuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvaW5jbHVkZVxQeEJhdGNoUXVlcnlEZXNjLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9sb3dsZXZlbGR5bmFtaWNzL3NyYy9EeVNvbHZlckNvbnN0cmFpbnREZXNjLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9mb3VuZGF0aW9uL2luY2x1ZGVcUHNTeW5jLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9waHlzeC9zcmMvTnBSaWdpZER5bmFtaWMuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3MvaW5jbHVkZS9EeUZlYXRoZXJzdG9uZUFydGljdWxhdGlvbkpvaW50RGF0YS5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvZ2VvbXV0aWxzL3NyYy9tZXNoXEd1TWVzaERhdGEuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvbWVzaC9HdU1lc2hEYXRhLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9zaW11bGF0aW9uY29udHJvbGxlci9zcmMvU2NTaW1TdGF0ZURhdGEuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL3B2ZC9zcmMvUHhQdmRPYmplY3RNb2RlbE1ldGFEYXRhLmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL2dqa1xHdUdKSy5oAEQ6L2EvY29jb3MtZW5naW5lLWV4dGVybmFsL2NvY29zLWVuZ2luZS1leHRlcm5hbC9waHlzeC9waHlzeC9zb3VyY2UvbG93bGV2ZWwvc29mdHdhcmUvaW5jbHVkZVxQeHNDQ0QuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2xvd2xldmVsZHluYW1pY3Mvc3JjL0R5U29sdmVyQ29uc3RyYWludDFELmgARDovYS9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvY29jb3MtZW5naW5lLWV4dGVybmFsL3BoeXN4L3BoeXN4L3NvdXJjZS9nZW9tdXRpbHMvc3JjL21lc2gvR3VCVjQuaABEOi9hL2NvY29zLWVuZ2luZS1leHRlcm5hbC9jb2Nvcy1lbmdpbmUtZXh0ZXJuYWwvcGh5c3gvcGh5c3gvc291cmNlL2dlb211dGlscy9zcmMvbWVzaC9HdUJWMzIuaAB1bnNpZ25lZCBsb25nAFB4QmF0Y2hRdWVyeTo6ZXhlY3V0ZTogVGhpcyBiYXRjaCBpcyBhbHJlYWR5IGV4ZWN1dGluZwAhbU5lZWRzU29ydGluZwBzdGQ6OndzdHJpbmcAYmFzaWNfc3RyaW5nAHN0ZDo6c3RyaW5nAHN0ZDo6dTE2c3RyaW5nAHN0ZDo6dTMyc3RyaW5nAFN0cmluZwBQeFNwcmluZwByZXNldEZpbHRlcmluZwBBdHRlbXB0IHRvIHNldCB0aGUgY2xpZW50IGlkIHdoZW4gYW4gYWN0b3IgaXMgYnVmZmVyaW5nACFtSXNCdWZmZXJpbmcAbUNvbnRhY3RNYW5hZ2VyTWFwcGluZwBTY2VuZVF1ZXJ5LnBydW5lck5ld1RyZWVNYXBwaW5nAFBydW5lciBJbmRleCBNYXBwaW5nAGRhbXBpbmcAc2V0RGFtcGluZwBnZXREYW1waW5nAHNldEFuZ3VsYXJEYW1waW5nAGdldEFuZ3VsYXJEYW1waW5nAHNldExpbmVhckRhbXBpbmcAZ2V0TGluZWFyRGFtcGluZwBzZXRUYW5nZW50aWFsRGFtcGluZwBnZXRUYW5nZW50aWFsRGFtcGluZwBpc1NsZWVwaW5nACFtQnVmZmVyZWRJc1NsZWVwaW5nAChnZXRDb250cm9sU3RhdGUoKSAhPSBDb250cm9sU3RhdGU6OmVSRU1PVkVfUEVORElORykgfHwgbUJ1ZmZlcmVkSXNTbGVlcGluZwBuYlJlbW92ZWRGb3VuZD09bU5iUmVtb3ZlZFNsZWVwaW5nACFtTmJSZW1vdmVkU2xlZXBpbmcAbmJTbGVlcGluZ0xlZnQrbmJSZW1vdmVkRm91bmQ9PW1OYlNsZWVwaW5nAG1OYlJlbW92ZWRTbGVlcGluZzw9bU5iU2xlZXBpbmcAYm94SW5kZXg8bU5iU2xlZXBpbmcAY29tcGxldGVCb3hQcnVuaW5nAHBlcmZvcm1hbmNlIHdhcm5pbmcAc2V0UHJldmVudFZlcnRpY2FsU2xpZGluZ0FnYWluc3RDZWlsaW5nACFyb290LnByb2plY3Rpb25OZXh0U2libGluZwBQeENvb2tpbmcAUHhDcmVhdGVDb29raW5nAEdwdUR5bmFtaWNzQ29uZmlnAEJpdGZsYWcAUHhDb25zdHJhaW50RmxhZzo6ZUJST0tFTiBpcyBhIHJlYWQgb25seSBmbGFnAE5wU2NlbmVRdWVyaWVzIG11bHRpUXVlcnkgaW5wdXQgY2hlY2s6IHplcm8tbGVuZ3RoIHN3ZWVwIG9ubHkgdmFsaWQgd2l0aG91dCB0aGUgUHhIaXRGbGFnOjplQVNTVU1FX05PX0lOSVRJQUxfT1ZFUkxBUCBmbGFnAEJhdGNoIHN3ZWVwIGlucHV0IGNoZWNrOiB6ZXJvLWxlbmd0aCBzd2VlcCBvbmx5IHZhbGlkIHdpdGhvdXQgdGhlIFB4SGl0RmxhZzo6ZUFTU1VNRV9OT19JTklUSUFMX09WRVJMQVAgZmxhZwAoZmxhZyAmIGVCVUZGRVJGTEFHX01BU0spID09IGZsYWcAUHhDb252ZXhNZXNoR2VvbWV0cnlGbGFnAFB4TWVzaEdlb21ldHJ5RmxhZwBQeFF1ZXJ5RmxhZwBQeFJpZ2lkQm9keUZsYWcAc2V0UmlnaWRCb2R5RmxhZwBzZXRSZXZvbHV0ZUpvaW50RmxhZwBQeENvbnN0cmFpbnRGbGFnAHNldENvbnN0cmFpbnRGbGFnAFB4SGl0RmxhZwBzZXRGbGFnAFB4QWN0b3JGbGFnAHNldEFjdG9yRmxhZwBQeFBhaXJGbGFnAFB4RmlsdGVyRmxhZwBQeFB2ZEluc3RydW1lbnRhdGlvbkZsYWcAc2V0QWNjZWxlcmF0aW9uRmxhZwBzZXRBcnRpY3VsYXRpb25GbGFnAFB4Q29udHJvbGxlckNvbGxpc2lvbkZsYWcAUHhSaWdpZER5bmFtaWNMb2NrRmxhZwBzZXRSaWdpZER5bmFtaWNMb2NrRmxhZwBQeFNoYXBlRmxhZwBQeFNjZW5lRmxhZwBQeFB2ZFNjZW5lRmxhZwBzZXRTY2VuZVB2ZEZsYWcAUHZkTWVtUG9vbDo6bU1lbUJ1ZmZlci5idWYAcmVuZGVyQnVmZmVyQ2hhckJ1ZgBjb3VudCA9PSBqb2ludERhdHVtLmRvZgBnZXRJbmJvdW5kSm9pbnREb2YAaW5mAHZhbHVlIDw9IDB4ZmYAaW5kZXg8PTB4ZmZmZgB0cmlhbmdsZXNbaSozKzJdPD0weGZmZmYAdHJpYW5nbGVzW2kqMysxXTw9MHhmZmZmAHRyaWFuZ2xlc1tpKjMrMF08PTB4ZmZmZgBQeFUzMih0eXBlKTw9MHhmZmZmAG1hdGVyaWFsc1tpXSE9MHhmZmZmAG1OYk9iamVjdHM8MHhmZmZmAGNvbnRhY3RFdmVudCA8PSAweGZmZmYAdmFsdWUgPD0gMHhmZmZmAG1TVk0tPm1EYXRhLm1WYWxlbmNpZXNbRGF0YVtqXV0ubUNvdW50ICE9IDB4ZmZmZgBpbmRleCE9MHhmZmZmZmZmZgB2YWx1ZSA8PSAweGZmZmZmZmZmAGluZGV4ICE9IDB4ZmZmZmZmZmYAbWF4U3BsaXQgIT0gMHhGRkZGZmZmZgBzY2FsZUNvZWZmAGluZGV4ICE9IDB4RkZmZkZGZmYAT2JqZWN0UmVmAG48PURhdGEtPm1OYlByaW1zUGVyTGVhZgBuIDw9IERhdGEtPm1OYlRyaXNQZXJMZWFmAHZhbHVlIDw9IDB4N2YAUHhBYnMoMS10YW4xKnRhbjIpPjFlLTZmAFB4QWJzKHN3aW5nLngpPDFlLTZmAFB4QWJzKHExLmdldEltYWdpbmFyeVBhcnQoKS5kb3QocTIuZ2V0SW1hZ2luYXJ5UGFydCgpKSkgPCAxZS02ZgBtYXhpbXVtLnotbWluaW11bS56ID49IEdVX01JTl9BQUJCX0VYVEVOVCowLjVmAG1heGltdW0ueS1taW5pbXVtLnkgPj0gR1VfTUlOX0FBQkJfRVhURU5UKjAuNWYAbWF4aW11bS54LW1pbmltdW0ueCA+PSBHVV9NSU5fQUFCQl9FWFRFTlQqMC41ZgBQeEFicyhheGlzLm1hZ25pdHVkZSgpLTEpPDFlLTVmAFB4QWJzKHJheURpci5tYWduaXR1ZGVTcXVhcmVkKCktMSk8MWUtNGYAUHhBYnMobm9ybWFsLm1hZ25pdHVkZVNxdWFyZWQoKS0xKTwxZS00ZgBQeEFicyh3b3JsZE5vcm1hbEluLm1hZ25pdHVkZSgpLTEpPDFlLTNmAFB4QWJzKGRpZmYyKSA8IDFlLTNmAHUrdj49MS4wZgBjb250YWN0T2Zmc2V0PT0wLjBmIHx8IGluZmxhdGlvbj09MS4wZgBnYXVzc01hcEZsYWcgPT0gMS4wZgBkZXB0aD49MC4wZgBkMT49MC4wZgBkMD49MC4wZgBtSHVsbERhdGFQb2x5Z29uc1tpXS5tUGxhbmUuZGlzdGFuY2UoZ2VvbUNlbnRlcik8PTAuMGYAYSE9MC4wZgBCRG90QiE9MC4wZgBBRG90QSE9MC4wZgBtQnVmZmVyZWRXYWtlQ291bnRlciA+IDAuMGYAd2FrZUNvdW50ZXJWYWx1ZSA+IDAuMGYAc2VwYXJhdGlvbiA+PSAwLjBmAHZhbHVlID49IDAuMGYAbUJ1ZmZlcmVkV2FrZUNvdW50ZXIgPT0gMC4wZgBjb3JlLmdldFdha2VDb3VudGVyKCkgPT0gMC4wZgBnZXRCb2R5Q29yZSgpLmdldFdha2VDb3VudGVyKCkgPT0gMC4wZgBub3JtYWwuZG90KGRpcikgPD0gMC4wZgBtSHVsbERhdGEubUludGVybmFsLm1FeHRlbnRzWzJdICE9IDAuMGYAbUh1bGxEYXRhLm1JbnRlcm5hbC5tRXh0ZW50c1sxXSAhPSAwLjBmAG1IdWxsRGF0YS5tSW50ZXJuYWwubUV4dGVudHNbMF0gIT0gMC4wZgBQeFNoYXBlOjpzZXRUb3JzaW9uYWxQYXRjaFJhZGl1czogbXVzdCBiZSA+PSAwLmYAUHhTaGFwZTo6c2V0TWluVG9yc2lvbmFsUGF0Y2hSYWRpdXM6IG11c3QgYmUgPj0gMC5mAGltcHVsc2UucGFkMCA9PSAwLmYgJiYgaW1wdWxzZS5wYWQxID09IDAuZgBjb3JlLmludmVyc2VNYXNzICE9IDAuZgBOcE1hdGVyaWFsTWFuYWdlcjo6cmVzaXplAENvbnRhY3RSZXBvcnRCdWZmZXI6OlJlc2l6ZQBuZXdDYXBhY2l0eSA+PSByZXF1aXJlZE1pbkNhcGFjaXR5ICYmIHJlcXVpcmVkTWluQ2FwYWNpdHk+PXNpemUAaW5kZXg8c2l6ZQBqPHNpemUAaTxzaXplAHJlc2VydmVkU2l6ZSA+PSBzaXplAG5iUmVtb3ZlZCArIG5iVXBkYXRlZCArIG5iU2xlZXBpbmcgPT0gc2l6ZQB0YWtlbiArIHMqY291bnQgPD0gc2l6ZQBOcFNjZW5lOjp2aXN1YWxpemUAU2NlbmVRdWVyeS5wcnVuZXJOZXdUcmVlRmluYWxpemUAZ2V0Q29lZmZpY2llbnRNYXRyaXhTaXplAG5ld0NhcGFjaXR5Pj1uZXdTaXplAGVsZW1lbnQ+PW1NZW1vcnkgJiYgZWxlbWVudDxtTWVtb3J5ICsgbWF4RWxlbWVudHMgKiBlbGVtZW50U2l6ZQBDb21wcmVzc2VkQ29udGFjdFNpemUAbmJSYXljYXN0SGl0cyA8PSByYXljYXN0SGl0c1NpemUAbmJTd2VlcEhpdHMgPD0gc3dlZXBIaXRzU2l6ZQBuYk92ZXJsYXBIaXRzIDw9IG92ZXJsYXBIaXRzU2l6ZQAwPT1tRGVsZXRlZFBhaXJzU2l6ZQAwPT1tQ3JlYXRlZFBhaXJzU2l6ZQBzcGxpdFN0YXJ0c1tSVFJFRV9OLTFdK3NwbGl0Q291bnRzW1JUUkVFX04tMV08PWNsdXN0ZXJTaXplAHN1bUNvdW50cyA9PSBjbHVzdGVyU2l6ZQBzdW0gPT0gY2x1c3RlclNpemUAbGVmdG92ZXIgPT0gMCB8fCBjbHVzdGVyNCppICsgY291bnQxID09IGNsdXN0ZXJTaXplAFB4VTMyKGNvdW50TCArIGNvdW50UikgPT0gY2x1c3RlclNpemUAQ29udGFjdFJlcG9ydFN0cmVhbUJ1ZmZlclNpemUAMSA9PSBpblByb3BTaXplAENvbnRhY3RTdHJlYW1TaXplAFBhdGNoU3RyZWFtU2l6ZQBpbmRleDxtU2l6ZQAmZWxlbWVudDxtRGF0YSB8fCAmZWxlbWVudD49bURhdGErbVNpemUAaWR4IDwgbVNpemUAaSA8IG1TaXplAG1Gc0RhdGFCeXRlcy5zaXplKCkgIT0gdG90YWxTaXplAGN1ckxpbmsgPCBzdGFja1NpemUAbU5iQWN0aXZlUGFpcnM8bUhhc2hTaXplAHNldFNvbHZlckJhdGNoU2l6ZQBnZXRTb2x2ZXJCYXRjaFNpemUAc2V0U29sdmVyQXJ0aWN1bGF0aW9uQmF0Y2hTaXplAGdldFNvbHZlckFydGljdWxhdGlvbkJhdGNoU2l6ZQAwID09IF9zb2x2ZXJDb25zdHJhaW50Qnl0ZVNpemUAMCA9PSBzb2x2ZXJDb25zdHJhaW50Qnl0ZVNpemUAMCA9PSBfZnJpY3Rpb25QYXRjaEJ5dGVTaXplAHByZWFsbG9jYXRlU2l6ZQBpdGVtSW5kZXggPCBtUHJlYWxsb2NhdGVTaXplAG1heFJlc3VsdHMgPj0gbVBhZ2VTaXplAGV4cGVjdGVkU2l6ZSA9PSAwIHx8IHRvdGFsU2l6ZSA9PSBleHBlY3RlZFNpemUAZ2V0RmlsdGVyU2hhZGVyRGF0YVNpemUAZ2V0V3JpdHRlbkRhdGFTaXplAGdldENhY2hlRGF0YVNpemUAaW5kZXggPCBtX1NpemUAQUFCQk1hbmFnZXI6OnVwZGF0ZUFBQkJzQW5kQlAgLSByZW1vdmUAQ2hhcmFjdGVyQ29udHJvbGxlci5tb3ZlAE5wU2NlbmUuc29sdmUAUHhzRHluYW1pY3Muc29sdmVyU2V0dXBTb2x2ZQBTaW0uc3RlcFNldHVwU29sdmUARHluYW1pY3MucGFyYWxsZWxTb2x2ZQAhYWN0aXZlAGFsbEFjdGl2ZSB8fCBub25lQWN0aXZlAFB4UmlnaWREeW5hbWljOjpzZXRNYXNzU3BhY2VJbmVydGlhVGVuc29yOiBjb21wb25lbnRzIG11c3QgYmUgbm9uLW5lZ2F0aXZlAFB4Sm9pbnQ6OnNldEludkluZXJ0aWFTY2FsZTogc2NhbGUgbXVzdCBiZSBub24tbmVnYXRpdmUAUHhKb2ludDo6c2V0SW52TWFzc1NjYWxlMTogc2NhbGUgbXVzdCBiZSBub24tbmVnYXRpdmUAUHhKb2ludDo6c2V0SW52TWFzc1NjYWxlMDogc2NhbGUgbXVzdCBiZSBub24tbmVnYXRpdmUAUHhKb2ludDo6c2V0SW52SW5lcnRpYVNjYWxlMDogc2NhbGUgbXVzdCBiZSBub24tbmVnYXRpdmUAUHhDb25zdHJhaW50OjpzZXRNaW5SZXNwb25zZVRocmVzaG9sZDogdGhyZXNob2xkIG11c3QgYmUgbm9uLW5lZ2F0aXZlAE5wU2NlbmVRdWVyaWVzIG11bHRpUXVlcnkgaW5wdXQgY2hlY2s6IGRpc3RhbmNlIGNhbm5vdCBiZSBuZWdhdGl2ZQBCYXRjaCBzd2VlcCBpbnB1dCBjaGVjazogZGlzdGFuY2UgY2Fubm90IGJlIG5lZ2F0aXZlAGlzRXhjbHVzaXZlAElzRXhjbHVzaXZlAFB4RDZKb2ludERyaXZlAHNldERyaXZlAFB4RDZEcml2ZQBlLT5tUG9vbGVkRW50cnkgPT0gdHJ1ZQBtVGFza0VudHJ5UG9vbFtpXS5tUG9vbGVkRW50cnkgPT0gdHJ1ZQBQeEFydGljdWxhdGlvbjo6Y29tcHV0ZUltcHVsc2VSZXNwb25zZTogaW52YWxpZCBmb3JjZS90b3JxdWUAUHhBcnRpY3VsYXRpb246OmFwcGx5SW1wdWxzZTogaW52YWxpZCBmb3JjZS90b3JxdWUAZm9yY2UgfHwgdG9ycXVlAGNsZWFyVG9ycXVlAHNldEZvcmNlQW5kVG9ycXVlAGFkZFRvcnF1ZQAhdmFsdWUAUHhENkpvaW50OjpzZXRMaW5lYXJMaW1pdDogaW52YWxpZCBheGlzIHZhbHVlAFB4RDZKb2ludDo6Z2V0TGluZWFyTGltaXQ6IGludmFsaWQgYXhpcyB2YWx1ZQBjb21wdXRlTWFzc0FuZEluZXJ0aWE6IFByb3ZpZGVkIG1hc3Mgb3IgZGVuc2l0eSBoYXMgbm8gdmFsaWQgdmFsdWUAbVN0cmVhbVN0YXRlID09IERhdGFTdHJlYW1TdGF0ZTo6U2V0UHJvcGVydHlWYWx1ZQBnZXRXYWtlQ291bnRlclJlc2V0VmFsdWUAbU93bmVyQWN0b3JzTWFwVmFsdWUASW52YWxpZCBpbkN1cnJlbnRDb21wcmVzc2lvblZhbHVlIGluIHByb2ZpbGU6OmZpbmRDb21wcmVzc2lvblZhbHVlAE5hbWVkVmFsdWUARW51bWVyYXRpb24gVmFsdWUAUHJvamVjdGlvbk5vZGVRdWV1ZQBQeEJpdEFuZEJ5dGUASXNsYW5kU2ltOjosRmFzdFJvdXRlAHRlbXBQZXJtdXRlAEJhdGNoZWRTY2VuZVF1ZXJ5LmV4ZWN1dGUAd3JpdGUAd3JpdHRlblNpemUgPT0gc2l6ZVRvV3JpdGUAU2ltLmNjZEJyb2FkUGhhc2VDb21wbGV0ZQBTaW0uc3luY1N0YXRlAFB4c0NvbnRleHQucG9zdENDRERlcGVuZXRyYXRlAFB4c0R5bmFtaWNzLnByZUludGVncmF0ZQBQcmVJbnRlZ3JhdGUAUHhBcnRpY3VsYXRpb25Kb2ludFJlZHVjZWRDb29yZGluYXRlAFB4UmVnaXN0ZXJBcnRpY3VsYXRpb25zUmVkdWNlZENvb3JkaW5hdGUAUHhBcnRpY3VsYXRpb25SZWR1Y2VkQ29vcmRpbmF0ZQBhcnRpY3VsYXRpb24uZ2V0VHlwZSgpID09IEFydGljdWxhdGlvbjo6ZVJlZHVjZWRDb29yZGluYXRlAEJhc2ljLnNpbXVsYXRlAGRpcnR5QWdncmVnYXRlc1tkaXJ0eUluZGV4XT09YWdncmVnYXRlAFB4QWdncmVnYXRlOiBjYW4ndCByZW1vdmUgYWN0b3IsIGFjdG9yIGRvZXNuJ3QgYmVsb25nIHRvIGFnZ3JlZ2F0ZQBQeEFnZ3JlZ2F0ZTogY2FuJ3QgcmVtb3ZlIGFydGljdWxhdGlvbiwgYXJ0aWN1bGF0aW9uIGRvZXNuJ3QgYmVsb25nIHRvIGFnZ3JlZ2F0ZQBQeEFnZ3JlZ2F0ZTogY2FuJ3QgYWRkIGFjdG9yIHRvIGFnZ3JlZ2F0ZSwgYWN0b3IgYWxyZWFkeSBiZWxvbmdzIHRvIGFuIGFnZ3JlZ2F0ZQBQeEFnZ3JlZ2F0ZTogY2FuJ3QgYWRkIGFydGljdWxhdGlvbiB0byBhZ2dyZWdhdGUsIGFydGljdWxhdGlvbiBhbHJlYWR5IGJlbG9uZ3MgdG8gYW4gYWdncmVnYXRlAFB4QWdncmVnYXRlAGdldEFnZ3JlZ2F0ZQBBUEkucmVtb3ZlQWdncmVnYXRlACgqbUNvbm5lY3RvckFycmF5KVswXS5tVHlwZSA9PSBOcENvbm5lY3RvclR5cGU6OmVBZ2dyZWdhdGUAUHhTY2VuZTo6YWRkQWN0b3Igb3IgUHhTY2VuZTo6YWRkQWdncmVnYXRlAFB4U2NlbmU6OmFkZEFydGljdWxhdGlvbiBvciBQeFNjZW5lOjphZGRBZ2dyZWdhdGUAQVBJLmFkZEFnZ3JlZ2F0ZQBQeFNjZW5lOjpyZW1vdmVBZ2dyZWdhdGUoKTogQWdncmVnYXRlAFB4U3BoZXJpY2FsSm9pbnRDcmVhdGUAUHhSZXZvbHV0ZUpvaW50Q3JlYXRlAFB4RGlzdGFuY2VKb2ludENyZWF0ZQBQeEZpeGVkSm9pbnRDcmVhdGUAUHhQcmlzbWF0aWNKb2ludENyZWF0ZQBQeEQ2Sm9pbnRDcmVhdGUAUHhEZWZhdWx0Q3B1RGlzcGF0Y2hlckNyZWF0ZQBBQUJCTWFuYWdlcjo6dXBkYXRlQUFCQnNBbmRCUCAtIHVwZGF0ZQBCcm9hZFBoYXNlLlNhcFBvc3RVcGRhdGUAQmFzaWMuc2NlbmVRdWVyaWVzVXBkYXRlAFNjZW5lUXVlcnkuc2NlbmVRdWVyaWVzU3RhdGljUHJ1bmVyVXBkYXRlAE5wU2NlbmVRdWVyaWVzLnNjZW5lUXVlcmllc1N0YXRpY1BydW5lclVwZGF0ZQBTY2VuZVF1ZXJ5LnNjZW5lUXVlcmllc0R5bmFtaWNQcnVuZXJVcGRhdGUATnBTY2VuZVF1ZXJpZXMuc2NlbmVRdWVyaWVzRHluYW1pY1BydW5lclVwZGF0ZQBCcm9hZFBoYXNlLlNhcFVwZGF0ZQBCcEJyb2FkcGhhc2VTYXAuYmF0Y2hVcGRhdGUAQUFCQk1hbmFnZXI6OmZpbmFsaXplVXBkYXRlAFB4c0NvbnRleHQuY29udGFjdE1hbmFnZXJEaXNjcmV0ZVVwZGF0ZQBTaGFwZVVwZGF0ZQBQVkQuc2NlbmVVcGRhdGUATWF0ZXJpYWxJbmRpY2VzU3RydWN0OjphbGxvY2F0ZQBwb3NlAHNldFBhcmVudFBvc2UAZ2V0UGFyZW50UG9zZQBzZXRMb2NhbFBvc2UAZ2V0TG9jYWxQb3NlAHNldENNYXNzTG9jYWxQb3NlAGdldENNYXNzTG9jYWxQb3NlAFB4QXJ0aWN1bGF0aW9uTGluazo6c2V0R2xvYmFsUG9zZQBQeFJpZ2lkU3RhdGljOjpzZXRHbG9iYWxQb3NlAFB4UmlnaWREeW5hbWljOjpzZXRHbG9iYWxQb3NlAGdldEdsb2JhbFBvc2UAc2V0Q2hpbGRQb3NlAGdldENoaWxkUG9zZQBTaW0uaW50ZWdyYXRlS2luZW1hdGljUG9zZQBjb21wdXRlSW1wdWxzZVJlc3BvbnNlAGltcHVsc2UAYXBwbHlJbXB1bHNlAHNldE1heENvbnRhY3RJbXB1bHNlAGdldE1heENvbnRhY3RJbXB1bHNlAGFwcGx5TG9jYWxJbXB1bHNlAGUtPm1Qb29sZWRFbnRyeSA9PSBmYWxzZQBpc0NsYXNzRXhpc3Qobm0pID09IGZhbHNlAHByb3BlcnR5RXhpc3RzKGNsc05hbWUsIG5hbWUpID09IGZhbHNlAG1lc3NhZ2VFeGlzdHMobXNnTmFtZSkgPT0gZmFsc2UAaXNJbnN0YW5jZVZhbGlkKGluc3RhbmNlKSA9PSBmYWxzZQB0ZXN0Qml0bWFwLnRlc3QoaW5kZXgpID09IEludEZhbHNlAG1lcmdlVHJlZVRlc3RCaXRtYXAudGVzdChpbmRleCkgPT0gSW50RmFsc2UATnBNYXRlcmlhbE1hbmFnZXI6OmluaXRpYWxpc2UAU2ltLm5hcnJvd1BoYXNlAEJhc2ljLm5hcnJvd1BoYXNlAFNjU2NlbmUucmlnaWRCb2R5TmFycm93UGhhc2UAU2NTY2VuZS5wcmVSaWdpZEJvZHlOYXJyb3dQaGFzZQBTY1NjZW5lLnBvc3ROYXJyb3dQaGFzZQBTY1NjZW5lLnNlY29uZFBhc3NOYXJyb3dQaGFzZQBTY1NjZW5lLnVuYmxvY2tOYXJyb3dQaGFzZQBTaW0ucXVldWVOYXJyb3dQaGFzZQBTY2VuZS5wcmVOYXJyb3dQaGFzZQBTY1NjZW5lLmZpbmFsaXphdGlvblBoYXNlAFNjU2NlbmUuYnJvYWRQaGFzZQBCYXNpYy5icm9hZFBoYXNlAEFBQkJNYW5hZ2VyOjpwb3N0QnJvYWRQaGFzZQBTY1NjZW5lLnBvc3RCcm9hZFBoYXNlAEJhc2ljLnBvc3RCcm9hZFBoYXNlAEFQSS5zaW1BZGRTaGFwZVRvQnJvYWRQaGFzZQAhbUluQnJvYWRQaGFzZQBTYzo6U2NlbmU6OmZpbmlzaEJyb2FkUGhhc2UAU2ltLmNjZEJyb2FkUGhhc2UAU2NTY2VuZS5jY2RCcm9hZFBoYXNlAFNpbS5wcm9jZXNzTmV3T3ZlcmxhcHMucmVsZWFzZQBQeEJhdGNoUXVlcnk6OnJlbGVhc2U6IFRoaXMgYmF0Y2ggaXMgc3RpbGwgZXhlY3V0aW5nLCBza2lwcGluZyByZWxlYXNlAGRlc2MuY29uc3RyYWludCArIGdldENvbnN0cmFpbnRMZW5ndGgoZGVzYykgPT0gYmFzZQBkZXNjWzBdLmNvbnN0cmFpbnQgKyBnZXRDb25zdHJhaW50TGVuZ3RoKGRlc2NbMF0pID09IGJhc2UAZGVzYy5jb25zdHJhaW50ICsgKGRlc2MuY29uc3RyYWludExlbmd0aE92ZXIxNiAqIDE2KSA9PSBiYXNlAEluZGV4QmFzZQBQeEJhc2UAUHhBcnRpY3VsYXRpb25Kb2ludEJhc2UAUHhBcnRpY3VsYXRpb25CYXNlAGhhc2hCYXNlAG5vZGVCYXNlAGJ2aFN0cnVjdHVyZQBQeFBydW5pbmdTdHJ1Y3R1cmUAIW1QcnVuaW5nU3RydWN0dXJlAFN0YXRpY1N0cnVjdHVyZQBEeW5hbWljU3RydWN0dXJlAFB4QlZIU3RydWN0dXJlAG1OUGhhc2VDb3JlAGVLaW5lID09IGtpbmUtPnR5cGUAZVZlbE1vZCA9PSB2ZWxtb2QtPnR5cGUAZ2V0VHlwZSgpPT10eXBlAHVuc3VwcG9ydGVkIHNjZW5lIHF1ZXJ5IGdlb21ldHJ5IHR5cGUAdW5zdXBwb3J0ZWQgb3ZlcmxhcCBxdWVyeSB2b2x1bWUgZ2VvbWV0cnkgdHlwZQBVbmtub3duIHRhc2sgdHlwZQBnZXRHZW9tZXRyeVR5cGUAc2V0Sm9pbnRUeXBlAGdldEpvaW50VHlwZQBFdmVudFR5cGUAUHhRdWVyeUhpdFR5cGUAZ2V0VHlwZQBjbHMubVBhY2tlZENsYXNzVHlwZSA9PSBmbHRDbGFzc1R5cGUAKGFjdG9yVHlwZSAmIDB4ZmYpID09IGFjdG9yVHlwZQBTb2x2ZXJUeXBlAHNldEZyaWN0aW9uVHlwZQBnZXRGcmljdGlvblR5cGUAQlBWYWxUeXBlAHNldERyaXZlVHlwZQBnZXREcml2ZVR5cGUAZ2V0QnJvYWRQaGFzZVR5cGUAUHhDb250cm9sbGVyU2hhcGVUeXBlAGVkZ2UubUVkZ2VUeXBlID09IGVkZ2VUeXBlAHByb3BEVHlwZQBpbkRUeXBlAGhpdC5ibG9jay5zaGFwZQBhY3RvclNoYXBlLmFjdG9yICYmIGFjdG9yU2hhcGUuc2hhcGUAUHhTaGFwZQBnZXRTaGFwZQBhdHRhY2hTaGFwZQBkZXRhY2hTaGFwZQBjcmVhdGVTaGFwZQB0b3VjaGVkU2hhcGUAZ2V0VG91Y2hlZFNoYXBlAFB4UHJvZmlsZVpvbmUAUHhKb2ludExpbWl0Q29uZQBQeERlYnVnTGluZQBQeFNjZW5lOjphZGRBY3RvcnMoKTogYWN0b3IgaGFzIGludmFsaWQgY29uc3RyYWludCBhbmQgbWF5IG5vdCBiZSBhZGRlZCB0byBzY2VuZQBQeFNjZW5lOjphZGRBY3RvcigpOiBhY3RvciBoYXMgaW52YWxpZCBjb25zdHJhaW50IGFuZCBtYXkgbm90IGJlIGFkZGVkIHRvIHNjZW5lAFB4U2NlbmU6OmFkZEFjdG9yKCk6IEluZGl2aWR1YWwgYXJ0aWN1bGF0aW9uIGxpbmtzIGNhbiBub3QgYmUgYWRkZWQgdG8gdGhlIHNjZW5lAFB4U2NlbmU6OnJlbW92ZUFjdG9yKCk6IEluZGl2aWR1YWwgYXJ0aWN1bGF0aW9uIGxpbmtzIGNhbiBub3QgYmUgcmVtb3ZlZCBmcm9tIHRoZSBzY2VuZQBQeEFnZ3JlZ2F0ZTogY2FuJ3QgYWRkIGFjdG9yIHRvIGFnZ3JlZ2F0ZSwgYWN0b3IgYWxyZWFkeSBiZWxvbmdzIHRvIGEgc2NlbmUAUHhBZ2dyZWdhdGU6IGNhbid0IGFkZCBhcnRpY3VsYXRpb24gdG8gYWdncmVnYXRlLCBhcnRpY3VsYXRpb24gYWxyZWFkeSBiZWxvbmdzIHRvIGEgc2NlbmUAUHhBcnRpY3VsYXRpb25MaW5rOjpyZWxlYXNlKCk6IHJvb3QgbGluayBtYXkgbm90IGJlIHJlbGVhc2VkIHdoaWxlIGFydGljdWxhdGlvbiBpcyBpbiBhIHNjZW5lAFB4QXJ0aWN1bGF0aW9uUmVkdWNlZENvb3JkaW5hdGU6OmdldExpbmtWZWxvY2l0eTogb2JqZWN0IG11c3QgYmUgaW4gYSBzY2VuZQBQeEFydGljdWxhdGlvbjo6Y29tcHV0ZUNvZWZmaWNpZW50TWF0cml4OiBvYmplY3QgbXVzdCBiZSBpbiBhIHNjZW5lAFB4QXJ0aWN1bGF0aW9uOjpjb21wdXRlR2VuZXJhbGl6ZWRNYXNzTWF0cml4OiBvYmplY3QgbXVzdCBiZSBpbiBhIHNjZW5lAFB4QXJ0aWN1bGF0aW9uOjpjb21tb25Jbml0OiBvYmplY3QgbXVzdCBiZSBpbiBhIHNjZW5lAFB4QXJ0aWN1bGF0aW9uOjpyZWNvbXB1dGVMaW5rSURzOiBvYmplY3QgbXVzdCBiZSBpbiBhIHNjZW5lAFB4QXJ0aWN1bGF0aW9uOjpjb21wdXRlSm9pbnRBY2NlbGVyYXRpb246IG9iamVjdCBtdXN0IGJlIGluIGEgc2NlbmUAUHhBcnRpY3VsYXRpb25SZWR1Y2VkQ29vcmRpbmF0ZTo6Z2V0TGlua0FjY2VsZXJhdGlvbjogb2JqZWN0IG11c3QgYmUgaW4gYSBzY2VuZQBQeEFydGljdWxhdGlvbjo6Y29tcHV0ZURlbnNlSmFjb2JpYW46IG9iamVjdCBtdXN0IGJlIGluIGEgc2NlbmUAUHhBcnRpY3VsYXRpb25SZWR1Y2VkQ29vcmRpbmF0ZTo6dGVsZXBvcnRSb290TGluazogb2JqZWN0IG11c3QgYmUgaW4gYSBzY2VuZQBQeEFydGljdWxhdGlvbjo6Z2V0Q2FjaGVEYXRhU2l6ZTogb2JqZWN0IG11c3QgYmUgaW4gYSBzY2VuZQBQeEFydGljdWxhdGlvbjo6c2V0R2xvYmFsUG9zZTogb2JqZWN0IG11c3QgYmUgaW4gYSBzY2VuZQBQeEFydGljdWxhdGlvbjo6Y29tcHV0ZUltcHVsc2VSZXNwb25zZTogb2JqZWN0IG11c3QgYmUgaW4gYSBzY2VuZQBQeEFydGljdWxhdGlvbjo6YXBwbHlJbXB1bHNlOiBvYmplY3QgbXVzdCBiZSBpbiBhIHNjZW5lAFB4QXJ0aWN1bGF0aW9uOjphcHBseUNhY2hlOiBvYmplY3QgbXVzdCBiZSBpbiBhIHNjZW5lAFB4QXJ0aWN1bGF0aW9uOjpjb3B5SW50ZXJuYWxTdGF0ZVRvQ2FjaGU6IG9iamVjdCBtdXN0IGJlIGluIGEgc2NlbmUAUHhBcnRpY3VsYXRpb246OmNyZWF0ZURyaXZlQ2FjaGU6IG9iamVjdCBtdXN0IGJlIGluIGEgc2NlbmUAUHhBcnRpY3VsYXRpb246OnVwZGF0ZURyaXZlQ2FjaGU6IG9iamVjdCBtdXN0IGJlIGluIGEgc2NlbmUAUHhBcnRpY3VsYXRpb246OnJlbGVhc2VEcml2ZUNhY2hlOiBvYmplY3QgbXVzdCBiZSBpbiBhIHNjZW5lAFB4QXJ0aWN1bGF0aW9uOjpjcmVhdGVDYWNoZTogb2JqZWN0IG11c3QgYmUgaW4gYSBzY2VuZQBQeEFydGljdWxhdGlvbjo6cmVsZWFzZUNhY2hlOiBvYmplY3QgbXVzdCBiZSBpbiBhIHNjZW5lAFB4QXJ0aWN1bGF0aW9uOjpjb21wdXRlR2VuZXJhbGlzZWRHcmF2aXR5Rm9yY2U6IG9iamVjdCBtdXN0IGJlIGluIGEgc2NlbmUAUHhBcnRpY3VsYXRpb246OmNvbXB1dGVKb2ludEZvcmNlOiBvYmplY3QgbXVzdCBiZSBpbiBhIHNjZW5lAFB4QXJ0aWN1bGF0aW9uOjpjb21wdXRlR2VuZXJhbGl6ZWRFeHRlcm5hbEZvcmNlOiBvYmplY3QgbXVzdCBiZSBpbiBhIHNjZW5lAFB4QXJ0aWN1bGF0aW9uOjpjb21wdXRlQ29yaW9saXNBbmRDZW50cmlmdWdhbEZvcmNlOiBvYmplY3QgbXVzdCBiZSBpbiBhIHNjZW5lAFB4QXJ0aWN1bGF0aW9uOjp1bnBhY2tKb2ludERhdGE6IG9iamVjdCBtdXN0IGJlIGluIGEgc2NlbmUAUHhBcnRpY3VsYXRpb246OnBhY2tKb2ludERhdGE6IG9iamVjdCBtdXN0IGJlIGluIGEgc2NlbmUATnBBY3Rvcjo6Z2V0QVBJU2NlbmUoYWN0b3IpID09IHNjZW5lAFB4U2NlbmUAU2ltLnByb2Nlc3NOZXdPdmVybGFwcy5yZWdpc3RlckludGVyYWN0aW9uc1NjZW5lAG5wU2NlbmUAY3JlYXRlU2NlbmUAc2hhcGVTY2VuZVB0ciA9PSBzY2JTY2VuZQBQeFBsYW5lAFB4Q3JlYXRlUGxhbmUAUHhTY2VuZTo6c2V0RnJpY3Rpb25UeXBlOiBUaGlzIGZsYWcgY2FuIG9ubHkgYmUgc2V0IGJlZm9yZSBjYWxsaW5nIFNpbXVsYXRlKCkgb3IgQ29sbGlkZSgpIGZvciB0aGUgZmlyc3QgdGltZQBTaW11bGF0ZUVsYXBzZWRUaW1lAGZyYW1lAGhpdHNfYXJyYXlOYW1lAGdlb21fYXJyYXlOYW1lAHBvc2VfYXJyYXlOYW1lAGZpbHRlckRhdGFfYXJyYXlOYW1lAHNldE5hbWUAZ2V0TmFtZQB0eXBlTmFtZQBDb25jcmV0ZVR5cGVOYW1lAENwdVdvcmtlclRocmVhZE5hbWUAc2V0IG15IG5hbWUgYmVmb3JlIHN0YXJ0aW5nIG1lAHNldE92ZXJsYXBSZWNvdmVyeU1vZHVsZQBQeEhlaWdodEZpZWxkU2FtcGxlAHJheWNhc3RNdWx0aXBsZQBzd2VlcE11bHRpcGxlAEZpbGUAcmF5Y2FzdFNpbmdsZQBzd2VlcFNpbmdsZQBQeERlYnVnVHJpYW5nbGUAekFuZ2xlAHlBbmdsZQBUd2lzdEFuZ2xlAGdldEFuZ2xlAFN3aW5nWkFuZ2xlAFN3aW5nWUFuZ2xlAG1Cb3hPYnN0YWNsZXNbaW5kZXhdLm1IYW5kbGU9PWhhbmRsZQBtQ2Fwc3VsZU9ic3RhY2xlc1tpbmRleF0ubUhhbmRsZT09aGFuZGxlAG1JblRvT3V0X1N0YXRpY1tyZW1vdmVkQm94SW5kZXhdPT1oYW5kbGUAbUluVG9PdXRfRHluYW1pY1tyZW1vdmVkQm94SW5kZXhdPT1oYW5kbGUAQnBIYW5kbGUAU3RyaW5nVGFibGVJbXBsOjptU3RyVG9IYW5kbGUAU3RyaW5nSGFuZGxlAGFnZ3JlZ2F0ZS0+bUluZGV4PT1hZ2dyZWdhdGVIYW5kbGUAdG91Y2hlZE9ic3RhY2xlAGRvdWJsZQBQeFRhc2tEZXBUYWJsZQBQeFRhc2tUYWJsZQBoYXNoVGFibGUATlVMTD09bUhhc2hUYWJsZQBSb3dTY2FsZQBIZWlnaHRTY2FsZQBzZXRTY2FsZQBQeFRvbGVyYW5jZXNTY2FsZQBnZXRUb2xlcmFuY2VzU2NhbGUAbUxMQ29udGV4dC0+Z2V0VmlzdWFsaXphdGlvblBhcmFtZXRlcihQeFZpc3VhbGl6YXRpb25QYXJhbWV0ZXI6OmVTQ0FMRSkgPT0gbVZpc3VhbGl6YXRpb25TY2FsZQBDb2x1bW5TY2FsZQBQeE1lc2hTY2FsZQBpc0F3YWtlAEFydGljdWxhdGlvbiBjYWNoZQBQeFF1ZXJ5Q2FjaGUAemVyb0NhY2hlAFB4c1RyYW5zZm9ybUNhY2hlAGNyZWF0ZURyaXZlQ2FjaGUAdXBkYXRlRHJpdmVDYWNoZQByZWxlYXNlRHJpdmVDYWNoZQBjcmVhdGVDYWNoZQByZWxlYXNlQ2FjaGUAQXJ0aWN1bGF0aW9uIERyaXZlIENhY2hlAFNpbS5uYXJyb3dQaGFzZU1lcmdlAGhlZGdlT3BwLT50d2luID09IGhlZGdlAGluc3RhbmNlLm1OZXh0RWRnZSA9PSBJR19JTlZBTElEX0VER0UgfHwgbUVkZ2VJbnN0YW5jZXNbaW5zdGFuY2UubU5leHRFZGdlXS5tUHJldkVkZ2UgPT0gaW5zdGFuY2UubVByZXZFZGdlAGluc3RhbmNlLm1QcmV2RWRnZSA9PSBJR19JTlZBTElEX0VER0UgfHwgbUVkZ2VJbnN0YW5jZXNbaW5zdGFuY2UubVByZXZFZGdlXS5tTmV4dEVkZ2UgPT0gaW5zdGFuY2UubU5leHRFZGdlAHN0YXJ0RWRnZQBJbnZhbGlkIGVkZ2UgaW5kZXggaW4gZmluZENsb3Nlc3RQb2ludE9uRWRnZQBBZnRlckludGVncmF0aW9uOjpsb2NrU3RhZ2UAQWZ0ZXJJbnRlZ3JhdGlvbjo6ZGVhY3RpdmF0ZVN0YWdlAFNpbS5jaGVja0NvbnN0cmFpbnRCcmVha2FnZQBBbGxvY2F0aW9uUGFnZQBtQUFCQlRyZWVbdHJlZUluZGV4XS50cmVlAFNjZW5lUXVlcnkucHJ1bmVyRnVsbFJlYnVpbGRBQUJCVHJlZQAhbU5iRnJlZQBub2RlAG5laWdoYm9yTm9kZQByZXR1cm5Ob2RlAEFBQkJUcmVlUnVudGltZU5vZGUAS2luZUtpbmVGaWx0ZXJpbmdNb2RlAFN0YXRpY0tpbmVGaWx0ZXJpbmdNb2RlAGdldFN0YXRpY0tpbmVtYXRpY0ZpbHRlcmluZ01vZGUAZ2V0S2luZW1hdGljS2luZW1hdGljRmlsdGVyaW5nTW9kZQBjbGltYmluZ01vZGUAc2V0Q2xpbWJpbmdNb2RlAGdldENsaW1iaW5nTW9kZQBQeENhcHN1bGVDbGltYmluZ01vZGUAc2V0U2NlbmVRdWVyeVVwZGF0ZU1vZGUAZ2V0U2NlbmVRdWVyeVVwZGF0ZU1vZGUAUHhDb21iaW5lTW9kZQBzZXRSZXN0aXR1dGlvbkNvbWJpbmVNb2RlAHNldEZyaWN0aW9uQ29tYmluZU1vZGUAbm9uV2Fsa2FibGVNb2RlAFB4Q29udHJvbGxlck5vbldhbGthYmxlTW9kZQBQeEZvcmNlTW9kZQBlcnJvckNvZGUATnBTY2VuZS5jb2xsaWRlAHNpbXVsYXRlT3JDb2xsaWRlAFNpbS5zdGVwU2V0dXBDb2xsaWRlAGZvcmNlAGNvbXB1dGVHZW5lcmFsaXplZEdyYXZpdHlGb3JjZQBhcHBseUZvcmNlAGNvbXB1dGVKb2ludEZvcmNlAGdldEZvcmNlAGNsZWFyRm9yY2UAY29tcHV0ZUdlbmVyYWxpemVkRXh0ZXJuYWxGb3JjZQBOb3JtYWxGb3JjZQBjb21wdXRlQ29yaW9saXNBbmRDZW50cmlmdWdhbEZvcmNlAGFwcGx5TG9jYWxGb3JjZQBzZXRCcmVha0ZvcmNlAGdldEJyZWFrRm9yY2UAYWRkRm9yY2UAQWRqYWNlbmNpZXM6OlVwZGF0ZUxpbms6IGludmFsaWQgZWRnZSByZWZlcmVuY2UAZ2V0RXh0ZXJuYWxSZWZlcmVuY2UAYWR2YW5jZQBQeHNDb250ZXh0LnBvc3RDQ0RBZHZhbmNlAFB4c0NvbnRleHQuQ0NEQWR2YW5jZQAhbUluc3RhbmNlAFBWRC5jcmVhdGVQVkRJbnN0YW5jZQBQVkQucmVsZWFzZVBWREluc3RhbmNlAG9ic3RhY2xlSGl0LmRpc3RhbmNlPD1kaXN0YW5jZQBzZXRNYXhEaXN0YW5jZQBnZXRNYXhEaXN0YW5jZQBnZXREaXN0YW5jZQBjb250YWN0RGlzdGFuY2UAc2V0VHdpc3RMaW1pdENvbnRhY3REaXN0YW5jZQBnZXRUd2lzdExpbWl0Q29udGFjdERpc3RhbmNlAHNldFN3aW5nTGltaXRDb250YWN0RGlzdGFuY2UAZ2V0U3dpbmdMaW1pdENvbnRhY3REaXN0YW5jZQBzZXRNaW5EaXN0YW5jZQBnZXRNaW5EaXN0YW5jZQBzZXRUb2xlcmFuY2UAZ2V0VG9sZXJhbmNlAHNldFByb2plY3Rpb25Bbmd1bGFyVG9sZXJhbmNlAGdldFByb2plY3Rpb25Bbmd1bGFyVG9sZXJhbmNlAHNldFByb2plY3Rpb25MaW5lYXJUb2xlcmFuY2UAZ2V0UHJvamVjdGlvbkxpbmVhclRvbGVyYW5jZQBzZXRTZXBhcmF0aW9uVG9sZXJhbmNlAGdldFNlcGFyYXRpb25Ub2xlcmFuY2UAc2V0RXh0ZXJuYWxDb21wbGlhbmNlAGdldEV4dGVybmFsQ29tcGxpYW5jZQBzZXRJbnRlcm5hbENvbXBsaWFuY2UAZ2V0SW50ZXJuYWxDb21wbGlhbmNlAFB4VGFzayBkaXNwYXRjaGVkIHR3aWNlAFF1aWNrSHVsbENvbnZleEh1bGxMaWI6OmZpbmRTaW1wbGV4OiBTaW1wbGV4IGlucHV0IHBvaW50cyBhcHBlcnMgdG8gYmUgYWxtb3N0IGF0IHRoZSBzYW1lIHBsYWNlAGZhY2UAZXllRmFjZQBQeFB2ZABQeENyZWF0ZVB2ZABjb25NZXRob2QAZm91bmQAZXh0ZW5kAG1DQ0RQYWlyc1tpc2xhbmRTdGFydF0tPm1Jc2xhbmRJZCA9PSBpSXNsYW5kAER5bmFtaWNzOnNvbHZlSXNsYW5kAG9uQ29udGFjdEVuZABQeHNEeW5hbWljcy5zb2x2ZXJFbmQAb25UcmlnZ2VyRW5kAG5ld1RvdWNoIDwgbmV3VG91Y2hFbmQAbG9zdFRvdWNoIDwgbG9zdFRvdWNoRW5kAGNjZFRvdWNoIDwgY2NkVG91Y2hFbmQAcGVybXV0ZSArIGNsdXN0ZXJTaXplIDw9IHBlcm11dGVFbmQAQmFzaWMucHZkRnJhbWVFbmQAc2V0Q29udGFjdFJlcG9ydFRocmVzaG9sZABnZXRDb250YWN0UmVwb3J0VGhyZXNob2xkAEZyaWN0aW9uT2Zmc2V0VGhyZXNob2xkAHNldFNsZWVwVGhyZXNob2xkAGdldFNsZWVwVGhyZXNob2xkAHNldFN0YWJpbGl6YXRpb25UaHJlc2hvbGQAZ2V0U3RhYmlsaXphdGlvblRocmVzaG9sZABzZXRNaW5SZXNwb25zZVRocmVzaG9sZABnZXRNaW5SZXNwb25zZVRocmVzaG9sZABDb252ZXhFZGdlVGhyZXNob2xkAGJvdW5jZVRocmVzaG9sZABCb3VuY2VUaHJlc2hvbGQAQ2NkVGhyZXNob2xkAG1JbmNyZW1lbnRhbFJlYnVpbGQAU2NlbmVRdWVyeS5mb3JjZUR5bmFtaWNUcmVlUmVidWlsZABBUEkuZm9yY2VEeW5hbWljVHJlZVJlYnVpbGQAU2NlbmVRdWVyeS5wcmVwYXJlQnVpbGQAVmVyc2lvbi5CdWlsZAAhcm9vdC5wcm9qZWN0aW9uRmlyc3RDaGlsZABQeEhlaWdodEZpZWxkAHZvaWQAUHhENkpvaW50OjpzZXREcml2ZVZlbG9jaXR5OiB2ZWxvY2l0eSBpbnZhbGlkAFB4RDZKb2ludDo6c2V0VHdpc3RMaW1pdDogbGltaXQgaW52YWxpZABQeFJldm9sdXRlSm9pbnQ6OnNldExpbWl0OiBsaW1pdCBpbnZhbGlkAFB4RDZKb2ludDo6c2V0TGluZWFyTGltaXQ6IGxpbWl0IGludmFsaWQAUHhENkpvaW50OjpzZXRTd2luZ0xpbWl0OiBsaW1pdCBpbnZhbGlkAFB4RDZKb2ludDo6c2V0UHlyYW1pZFN3aW5nTGltaXQ6IGxpbWl0IGludmFsaWQAUHhENkpvaW50OjpzZXREaXN0YW5jZUxpbWl0OiBsaW1pdCBpbnZhbGlkAFB4Sm9pbnQ6OnNldExvY2FsUG9zZTogdHJhbnNmb3JtIGlzIGludmFsaWQAUHhENkpvaW50OjpzZXREcml2ZTogZHJpdmUgaXMgaW52YWxpZABQeEFydGljdWxhdGlvbjo6Y29tcHV0ZUltcHVsc2VSZXNwb25zZTogQXJ0aWN1bGF0aW9uIHNpemUgaGFzIGNoYW5nZWQ7IGRyaXZlIGNhY2hlIGlzIGludmFsaWQAUHhBcnRpY3VsYXRpb246OmFwcGx5SW1wdWxzZTogQXJ0aWN1bGF0aW9uIHNpemUgaGFzIGNoYW5nZWQ7IGRyaXZlIGNhY2hlIGlzIGludmFsaWQAUHhBcnRpY3VsYXRpb246OnVwZGF0ZURyaXZlQ2FjaGU6IEFydGljdWxhdGlvbiBzaXplIGhhcyBjaGFuZ2VkOyBkcml2ZSBjYWNoZSBpcyBpbnZhbGlkAFB4RDZKb2ludDo6c2V0RHJpdmVQb3NpdGlvbjogcG9zZSBpbnZhbGlkAFB4RDZKb2ludDo6c2V0UHJvamVjdGlvbkFuZ3VsYXJUb2xlcmFuY2U6IHRvbGVyYW5jZSBpbnZhbGlkAFByb3ZpZGVkIGdlb21ldHJ5IGlzIG5vdCB2YWxpZABQeEJhdGNoUXVlcnk6OnJheWNhc3Q6IG9yaWdpbiBpcyBub3QgdmFsaWQAUHJvdmlkZWQgZ2VvbWV0cnkgMSBpcyBub3QgdmFsaWQAUHJvdmlkZWQgZ2VvbWV0cnkgMCBpcyBub3QgdmFsaWQAa2QtPmdldEtpbmVtYXRpY0RhdGEoKS0+dGFyZ2V0VmFsaWQAa0RhdGEtPmdldEtpbmVtYXRpY0RhdGEoKS0+dGFyZ2V0VmFsaWQAZ2V0Qm9keUNvcmUoKS5nZXRTaW1TdGF0ZURhdGEodHJ1ZSktPmdldEtpbmVtYXRpY0RhdGEoKS0+dGFyZ2V0VmFsaWQAIXRhcmdldFZhbGlkAGlzVmFsaWQASXNWYWxpZABOb3JtYWxGb3JjZVZhbGlkAENDVDogdXAgZGlyZWN0aW9uIG11c3QgYmUgbm9ybWFsaXplZABOcFNjZW5lUXVlcmllcyBtdWx0aVF1ZXJ5IGlucHV0IGNoZWNrOiBkaXJlY3Rpb24gbXVzdCBiZSBub3JtYWxpemVkAEJhdGNoIHN3ZWVwIGlucHV0IGNoZWNrOiBkaXJlY3Rpb24gbXVzdCBiZSBub3JtYWxpemVkAFB4QmF0Y2hRdWVyeTo6cmF5Y2FzdDogRGlyZWN0aW9uIG11c3QgYmUgbm9ybWFsaXplZABQeEFnZ3JlZ2F0ZTogY2FuJ3QgcmVtb3ZlIGFydGljdWxhdGlvbiBsaW5rLCBvbmx5IHdob2xlIGFydGljdWxhdGlvbnMgY2FuIGJlIHJlbW92ZWQAU2NlbmVRdWVyeS5wcnVuZXJSZWZpdFVwZGF0ZWRBbmRSZW1vdmVkAHZlcmlmeU5iVXBkYXRlZD09X3NhdmVkAFB4U2NlbmU6OmFkZFJpZ2lkQWN0b3JzKCk6IGFydGljdWxhdGlvbiBsaW5rIG5vdCBwZXJtaXR0ZWQAVW5hYmxlIHRvIGNyZWF0ZSBicm9hZHBoYXNlIGVudGl0eSBiZWNhdXNlIG9ubHkgMzI3Njggc2hhcGVzIGFyZSBzdXBwb3J0ZWQAaXNDb25uZWN0ZWQAU2ltLnByZUlzbGFuZEdlbi5zZXRFZGdlc0Nvbm5lY3RlZABtSXNDb25uZWN0ZWQAY3JlYXRlZABCb3hlc1VwZGF0ZWQAaXNVcGRhdGVkPT1vYmplY3QubVVwZGF0ZWQAIW1PYmplY3RzW29iamVjdEluZGV4XS5tVXBkYXRlZABuYlVwZGF0ZWQ9PXZlcmlmeU5iVXBkYXRlZABjdXJyZW50U2l6ZStuYjw9bU1heE5iVXBkYXRlZABib3hJbmRleDxtTWF4TmJVcGRhdGVkAGk8bU1heE5iVXBkYXRlZABib3hJbmRleDxtTmJVcGRhdGVkAG1JblRvT3V0X1VwZGF0ZWQAIW1Vc2VyQWxsb2NhdGVkAG5iSW5CdWNrZXQ8PW5iQWxsb2NhdGVkAGVyYXNlZAAhbUJ1ZmZlclVzZWQAbVVzZWQAV2FybmluZzogYXJ0aWN1bGF0aW9uIGlsbC1jb25kaXRpb25lZCBvciB1bmRlciBzZXZlcmUgc3RyZXNzLCBqb2ludCBsaW1pdCBpZ25vcmVkAFdhcm5pbmc6IGFydGljdWxhdGlvbiBpbGwtY29uZGl0aW9uZWQgb3IgdW5kZXIgc2V2ZXJlIHN0cmVzcywgdGFuZ2VudGlhbCBzcHJpbmcgaWdub3JlZABQeFNjZW5lOjpmbHVzaFNpbXVsYXRpb24oKTogVGhpcyBjYWxsIGlzIG5vdCBhbGxvd2VkIHdoaWxlIHRoZSBzaW11bGF0aW9uIGlzIHJ1bm5pbmcuIENhbGwgd2lsbCBiZSBpZ25vcmVkACBlTVREIGNhbm5vdCBiZSB1c2VkIGluIGNvbmp1bmN0aW9uIHdpdGggZUFTU1VNRV9OT19JTklUSUFMX09WRVJMQVAuIGVBU1NVTUVfTk9fSU5JVElBTF9PVkVSTEFQIHdpbGwgYmUgaWdub3JlZABuYkVsZW1lbnRzID09IG5iUmVxdWlyZWQAUHhVMzIocnVuMS12UmVmczEpPT1uYkVkZ2VzVW5zaGFyZWQAUHhVMzIocnVuMC12UmVmczApPT1uYkVkZ2VzVW5zaGFyZWQAUHhSaWdpZEFjdG9yOjphdHRhY2hTaGFwZTogc2hhcGUgbXVzdCBiZSBzaGFyZWQgb3IgdW5vd25lZABNZXNobWVyaXplcjo6ZXh0cmFjdEh1bGxQb2x5Z29uczogbGluZSBzdHJpcCBleHRyYWN0aW9uIGZhaWxlZABQeEFydGljdWxhdGlvbkxpbms6OnJlbGVhc2UoKTogT25seSBsZWFmIGFydGljdWxhdGlvbiBsaW5rcyBjYW4gYmUgcmVsZWFzZWQuIFJlbGVhc2UgY2FsbCBmYWlsZWQAY2xlYW5pbmcgdGhlIG1lc2ggZmFpbGVkAE5wQWN0b3I6OnNldEFnZ3JlZ2F0ZSgpIGZhaWxlZABnZW9tZXRyeSB0eXBlIG5vdCBoYW5kbGVkAHNldFR3aXN0TGltaXRFbmFibGVkAGdldFR3aXN0TGltaXRFbmFibGVkAHNldFN3aW5nTGltaXRFbmFibGVkAGdldFN3aW5nTGltaXRFbmFibGVkAENoZWNrZWQAQlYzMkRhdGFQYWNrZWQAUHhBZ2dyZWdhdGU6IGNhbid0IGFkZCBhcnRpY3VsYXRpb24gbGlua3MsIG1heCBudW1iZXIgb2YgYWN0b3JzIHJlYWNoZWQAUHhBZ2dyZWdhdGU6IGNhbid0IGFkZCBhY3RvciB0byBhZ2dyZWdhdGUsIG1heCBudW1iZXIgb2YgYWN0b3JzIHJlYWNoZWQAU2ltLnVwZGF0ZUtpbmVtYXRpY0NhY2hlZABzcGVlZABTcGVlZABQeEJhdGNoUXVlcnk6IG51bWJlciBvZiByYXljYXN0KCkgY2FsbHMgZXhjZWVkcyBQeEJhdGNoUXVlcnlNZW1vcnk6OnJheWNhc3RSZXN1bHRCdWZmZXJTaXplLCBxdWVyeSBkaXNjYXJkZWQAUHhCYXRjaFF1ZXJ5OiBudW1iZXIgb2Ygc3dlZXAoKSBjYWxscyBleGNlZWRzIFB4QmF0Y2hRdWVyeU1lbW9yeTo6c3dlZXBSZXN1bHRCdWZmZXJTaXplLCBxdWVyeSBkaXNjYXJkZWQAUHhCYXRjaFF1ZXJ5OiBudW1iZXIgb2Ygb3ZlcmxhcCgpIGNhbGxzIGV4Y2VlZHMgUHhCYXRjaFF1ZXJ5TWVtb3J5OjpvdmVybGFwUmVzdWx0QnVmZmVyU2l6ZSwgcXVlcnkgZGlzY2FyZGVkAHNpemVfdChhZGRyZXNzKTw9c2l6ZV90KG1EYXRhTWVtb3J5KStieXRlc05lZWRlZABzaXplX3QoYWRkcmVzcykgPD0gc2l6ZV90KGRhdGFNZW1vcnkpICsgYnl0ZXNOZWVkZWQAUHhDb25zdHJhaW50OiBBZGQgdG8gcmlnaWQgYWN0b3IgMTogQ29uc3RyYWludCBhbHJlYWR5IGFkZGVkAFB4Q29uc3RyYWludDogQWRkIHRvIHJpZ2lkIGFjdG9yIDA6IENvbnN0cmFpbnQgYWxyZWFkeSBhZGRlZABQeEFnZ3JlZ2F0ZTogY2FuJ3QgYWRkIGFydGljdWxhdGlvbiBsaW5rIHRvIGFnZ3JlZ2F0ZSwgb25seSB3aG9sZSBhcnRpY3VsYXRpb25zIGNhbiBiZSBhZGRlZABBQUJCTWFuYWdlcjo6dXBkYXRlQUFCQnNBbmRCUCAtIGFkZABDcHVXb3JrZXJUaHJlYWQAQ3B1SWQAQ29udGV4dElkAEV2ZW50SWQAYy5tQmFzZUNsYXNzID09IHAubUNsYXNzSWQAdmlzaXRlZElzbGFuZElkID09IGlzbGFuZElkAG1BY3RpdmVJc2xhbmRzW2lzbGFuZC5tQWN0aXZlSW5kZXhdID09IGlzbGFuZElkAG1Jc2xhbmRJZHNbbmV4dEluZGV4LmluZGV4KCldID09IGlzbGFuZElkAFRocmVhZElkAFB4V29ya2VyJTAyZABQeEJveENvbnRyb2xsZXJEZXNjAFB4Q29udHJvbGxlckRlc2MAUHhDYXBzdWxlQ29udHJvbGxlckRlc2MAQ29udmV4TWVzaERlc2MAUHhTY2VuZURlc2MAZ2V0RGVmYXVsdFNjZW5lRGVzYwB0ZW1wTm9ybWFsc1BlclRyaV9wcmVhbGxvYwBmcmFtZUFsbG9jAE5vblRyYWNrZWRBbGxvYwBTaW0uZmlyZUNhbGxiYWNrc1Bvc3RTeW5jAFNpbS5maXJlQ2FsbGJhY2tzUHJlU3luYwBTaW0ucG9zdENhbGxiYWNrUHJlU3luYwByYXljYXN0RnVuYwBvdmVybGFwRnVuYwBtdGRGdW5jAFB4Q29uc3RyYWludDogYXQgbGVhc3Qgb25lIGFjdG9yIG11c3QgYmUgbm9uLXN0YXRpYwBQeEpvaW50OjpzZXRBY3RvcnM6IGF0IGxlYXN0IG9uZSBhY3RvciBtdXN0IGJlIG5vbi1zdGF0aWMAUHhSaWdpZFN0YXRpYwBjcmVhdGVSaWdpZFN0YXRpYwAhbVNpbVN0YXRlRGF0YSB8fCBtU2ltU3RhdGVEYXRhLT5pc0tpbmUoKSA9PSBpc0tpbmVtYXRpYwBQeFNwaGVyaWNhbEpvaW50Q3JlYXRlOiBhdCBsZWFzdCBvbmUgYWN0b3IgbXVzdCBiZSBkeW5hbWljAFB4UmV2b2x1dGVKb2ludENyZWF0ZTogYXQgbGVhc3Qgb25lIGFjdG9yIG11c3QgYmUgZHluYW1pYwBQeEZpeGVkSm9pbnRDcmVhdGU6IGF0IGxlYXN0IG9uZSBhY3RvciBtdXN0IGJlIGR5bmFtaWMAUHhQcmlzbWF0aWNKb2ludENyZWF0ZTogYXQgbGVhc3Qgb25lIGFjdG9yIG11c3QgYmUgZHluYW1pYwBQeEQ2Sm9pbnRDcmVhdGU6IGF0IGxlYXN0IG9uZSBhY3RvciBtdXN0IGJlIGR5bmFtaWMAQWZ0ZXJJbnRlZ3JhdGlvbjo6bWFuYWdlckFuZER5bmFtaWMAUHhSaWdpZER5bmFtaWMAY3JlYXRlUmlnaWREeW5hbWljAG5iVXBkYXRlZCtuYk5vblVwZGF0ZWQ9PW5iAFB4VTMyKC0xKSAhPSBuYgBDdXJyZW50Qm94TGlzdFlaQnVmZmVyID09IEJveExpc3RZWkJ1ZmZlciArIG5iAEN1cnJlbnRSZW1hcCA9PSBSZW1hcCArIG5iAGh1bGxMaWIAbmV3TWF4TmIgPiBvbGRNYXhOYgBpbnB1dCBtZXNoIGNvbnRhaW5zIGNvcnJ1cHRlZCB2ZXJ0ZXggZGF0YQBSZWR1Y2VkIHZlcnRpY2VzIGh1bGwgZGF0YQBCaWdDb252ZXhEYXRhIGRhdGEAQ29udmV4SHVsbERhdGEgZGF0YQBBcnJheURhdGEAIW1SZXBvcnREYXRhAFNwaGVyaWNhbEpvaW50RGF0YQB1bnBhY2tKb2ludERhdGEAUmV2b2x1dGVKb2ludERhdGEARGlzdGFuY2VKb2ludERhdGEARml4ZWRKb2ludERhdGEAUHJpc21hdGljSm9pbnREYXRhAEQ2Sm9pbnREYXRhAEFydGljdWxhdGlvbkpvaW50VGFyZ2V0RGF0YQBBcnRpY3VsYXRpb246OmZzRGF0YQBBcnRpY3VsYXRpb25zLnByZXBhcmVGc0RhdGEAZmlsdGVyRGF0YQBQeFF1ZXJ5RmlsdGVyRGF0YQBzZXRRdWVyeUZpbHRlckRhdGEAZ2V0UXVlcnlGaWx0ZXJEYXRhAFB4RmlsdGVyRGF0YQBzZXRTaW11bGF0aW9uRmlsdGVyRGF0YQBnZXRTaW11bGF0aW9uRmlsdGVyRGF0YQB1c2VyRGF0YQBVc2VyRGF0YQBTY2VuZURlc2MgZmlsdGVyU2hhZGVyRGF0YQBzZXRGaWx0ZXJTaGFkZXJEYXRhAGdldEZpbHRlclNoYWRlckRhdGEAUHZkSHVsbFBvbHlnb25EYXRhAEd1OjpIdWxsUG9seWdvbkRhdGEAQXJ0aWN1bGF0aW9uTGlua0RhdGEAZXh0cmFUcmlnRGF0YQAhbUV4dHJhVHJpZ0RhdGEAIW1TaW1TdGF0ZURhdGEAU2NTY2VuZTo6U2ltU3RhdGVEYXRhAEFydGljdWxhdGlvbkpvaW50Q29yZURhdGEAQUFCQk1hbmFnZXI6Om1Wb2x1bWVEYXRhAEJwQ2FjaGVEYXRhAEVkZ2VEYXRhAFNpbS5jbGVhcklzbGFuZERhdGEARWRnZURlc2NEYXRhAFNjU2NlbmU6OlRyaWdnZXJQYWlyRXh0cmFEYXRhAFNjU2NlbmU6OlRyaWdnZXJCdWZmZXJFeHRyYURhdGEAQmlnQ29udmV4IFNhbXBsZXMgRGF0YQBvYnN0YWNsZUhpdC5kaXN0YW5jZTw9cHJvYmVMZW5ndGgrZXh0cmEAaGl0LmJsb2NrLmRpc3RhbmNlPD1wcm9iZUxlbmd0aCtleHRyYQBQeFJpZ2lkRHluYW1pYzo6c2V0TWFzc1NwYWNlSW5lcnRpYVRlbnNvcjogaW52YWxpZCBpbmVydGlhAEFydGljdWxhdGlvbnMucHJvcGFnYXRlRHJpdmVuSW5lcnRpYQBMb2NhbEluZXJ0aWEAUHhSaWdpZEJvZHlFeHQ6OnNldE1hc3NBbmRVcGRhdGVJbmVydGlhAFB4UmlnaWRCb2R5RXh0Ojp1cGRhdGVNYXNzQW5kSW5lcnRpYQBjb21wdXRlTGFtYmRhAG1BY3RpdmVOb2RlSW5kZXhbd2FrZU5vZGUuaW5kZXgoKV0gPT0gYQBfZGVidWdnZXJfAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpOcFBoeXNpY3M6Ok5wRGVsTGlzdGVuZXJFbnRyeT46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpOcFBoeXNpY3M6Ok5wRGVsTGlzdGVuZXJFbnRyeV0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8TUJQRW50cnk+OjpnZXROYW1lKCkgW1QgPSBNQlBFbnRyeV0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6Ok5wRmFjdG9yeT46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpOcEZhY3RvcnldAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpOcEJhdGNoUXVlcnk+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6TnBCYXRjaFF1ZXJ5XQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6UHhTb2x2ZXJCb2R5Pjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlB4U29sdmVyQm9keV0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OkJwOjpCb3VuZHNBcnJheT46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpCcDo6Qm91bmRzQXJyYXldAG1PYnN0YWNsZUNvbnRleHRzW2luZGV4XQBtQ29udHJvbGxlcnNbaW5kZXhdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpQeHNDb250ZXh0Pjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlB4c0NvbnRleHRdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpDY3Q6Ok9ic3RhY2xlQ29udGV4dD46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpDY3Q6Ok9ic3RhY2xlQ29udGV4dF0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OlB4Y05wVGhyZWFkQ29udGV4dD46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpQeGNOcFRocmVhZENvbnRleHRdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpEeTo6VGhyZWFkQ29udGV4dD46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpEeTo6VGhyZWFkQ29udGV4dF0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8dW5zaWduZWQgc2hvcnQ+OjpnZXROYW1lKCkgW1QgPSB1bnNpZ25lZCBzaG9ydF0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OkV4dDo6U3BoZXJpY2FsSm9pbnQ+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6RXh0OjpTcGhlcmljYWxKb2ludF0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OkV4dDo6UmV2b2x1dGVKb2ludD46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpFeHQ6OlJldm9sdXRlSm9pbnRdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpFeHQ6OkRpc3RhbmNlSm9pbnQ+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6RXh0OjpEaXN0YW5jZUpvaW50XQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6RXh0OjpGaXhlZEpvaW50Pjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OkV4dDo6Rml4ZWRKb2ludF0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OkV4dDo6UHJpc21hdGljSm9pbnQ+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6RXh0OjpQcmlzbWF0aWNKb2ludF0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OkV4dDo6RDZKb2ludD46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpFeHQ6OkQ2Sm9pbnRdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6cHJvZmlsZTo6UHhQcm9maWxlV3JhcHBlclJlZmxlY3Rpb25BbGxvY2F0b3I8dW5zaWduZWQgaW50Pjo6Z2V0TmFtZSgpIFtUID0gdW5zaWduZWQgaW50XQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjx1bnNpZ25lZCBpbnQ+OjpnZXROYW1lKCkgW1QgPSB1bnNpZ25lZCBpbnRdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpWZDo6UHZkUGh5c2ljc0NsaWVudD46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpWZDo6UHZkUGh5c2ljc0NsaWVudF0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8KGFub255bW91cyBuYW1lc3BhY2UpOjpTY2VuZVJlbmRlcmVyQ2xpZW50Pjo6Z2V0TmFtZSgpIFtUID0gKGFub255bW91cyBuYW1lc3BhY2UpOjpTY2VuZVJlbmRlcmVyQ2xpZW50XQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6U2M6OkNsaWVudD46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpTYzo6Q2xpZW50XQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxpbnRlcm5hbEFCUDo6QUJQX09iamVjdD46OmdldE5hbWUoKSBbVCA9IGludGVybmFsQUJQOjpBQlBfT2JqZWN0XQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxmbG9hdD46OmdldE5hbWUoKSBbVCA9IGZsb2F0XQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6U2M6OlNpbVN0YXRzPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlNjOjpTaW1TdGF0c10Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OkJwOjpQZXJzaXN0ZW50U2VsZkNvbGxpc2lvblBhaXJzPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OkJwOjpQZXJzaXN0ZW50U2VsZkNvbGxpc2lvblBhaXJzXQBwcmltaXRpdmVWYWx1ZSA9PSBwYXJhbXMubUNhY2hlW2luZGV4XVtheGlzXQBtRW5kUG9pbnREYXRhc1tBeGlzXQBhcHBlbmRlZEJvZHlDb3JlICE9IG1BY3RpdmVCb2RpZXNbbmJLaW5lbWF0aWNzXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6TnBQaHlzaWNzPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6Ok5wUGh5c2ljc10Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OkJwOjpQZXJzaXN0ZW50QWN0b3JBZ2dyZWdhdGVQYWlyPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OkJwOjpQZXJzaXN0ZW50QWN0b3JBZ2dyZWdhdGVQYWlyXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6QnA6OlBlcnNpc3RlbnRBZ2dyZWdhdGVBZ2dyZWdhdGVQYWlyPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OkJwOjpQZXJzaXN0ZW50QWdncmVnYXRlQWdncmVnYXRlUGFpcl0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OlB4VGFza01ncj46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpQeFRhc2tNZ3JdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpTcTo6QnVja2V0UHJ1bmVyPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlNxOjpCdWNrZXRQcnVuZXJdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpTcTo6QlZIQ29tcG91bmRQcnVuZXI+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6U3E6OkJWSENvbXBvdW5kUHJ1bmVyXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6U3E6OkFBQkJQcnVuZXI+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6U3E6OkFBQkJQcnVuZXJdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpDY3Q6OkJveENvbnRyb2xsZXI+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6Q2N0OjpCb3hDb250cm9sbGVyXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6Q2N0OjpDYXBzdWxlQ29udHJvbGxlcj46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpDY3Q6OkNhcHN1bGVDb250cm9sbGVyXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6U2M6Ok9iamVjdElEVHJhY2tlcj46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpTYzo6T2JqZWN0SURUcmFja2VyXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6RXh0OjpEZWZhdWx0Q3B1RGlzcGF0Y2hlcj46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpFeHQ6OkRlZmF1bHRDcHVEaXNwYXRjaGVyXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6U2M6OlNxQm91bmRzTWFuYWdlcj46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpTYzo6U3FCb3VuZHNNYW5hZ2VyXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6U2M6OkZpbHRlclBhaXJNYW5hZ2VyPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlNjOjpGaWx0ZXJQYWlyTWFuYWdlcl0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OkNjdDo6Q2hhcmFjdGVyQ29udHJvbGxlck1hbmFnZXI+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6Q2N0OjpDaGFyYWN0ZXJDb250cm9sbGVyTWFuYWdlcl0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OlNjOjpDb25zdHJhaW50UHJvamVjdGlvbk1hbmFnZXI+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6U2M6OkNvbnN0cmFpbnRQcm9qZWN0aW9uTWFuYWdlcl0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6Ok5wUHRyVGFibGVTdG9yYWdlTWFuYWdlcj46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpOcFB0clRhYmxlU3RvcmFnZU1hbmFnZXJdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpCcDo6QUFCQk1hbmFnZXI+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6QnA6OkFBQkJNYW5hZ2VyXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6Q206OlJlbmRlckJ1ZmZlcj46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpDbTo6UmVuZGVyQnVmZmVyXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6R3U6OkVkZ2VMaXN0QnVpbGRlcj46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpHdTo6RWRnZUxpc3RCdWlsZGVyXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnByb2ZpbGU6OlB4UHJvZmlsZVdyYXBwZXJSZWZsZWN0aW9uQWxsb2NhdG9yPHVuc2lnbmVkIGNoYXI+OjpnZXROYW1lKCkgW1QgPSB1bnNpZ25lZCBjaGFyXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjx1bnNpZ25lZCBjaGFyPjo6Z2V0TmFtZSgpIFtUID0gdW5zaWduZWQgY2hhcl0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OkJwOjpCcm9hZFBoYXNlU2FwPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OkJwOjpCcm9hZFBoYXNlU2FwXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxSZWdpb24+OjpnZXROYW1lKCkgW1QgPSBSZWdpb25dAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpTYzo6QXJ0aWN1bGF0aW9uSm9pbnRTaW0+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6U2M6OkFydGljdWxhdGlvbkpvaW50U2ltXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6U2M6OkFydGljdWxhdGlvblNpbT46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpTYzo6QXJ0aWN1bGF0aW9uU2ltXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6c2hkZm5kOjpNdXRleEltcGw+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6c2hkZm5kOjpNdXRleEltcGxdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpzaGRmbmQ6OlNMaXN0SW1wbD46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpzaGRmbmQ6OlNMaXN0SW1wbF0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8UXVhbnRpemVySW1wbD46OmdldE5hbWUoKSBbVCA9IFF1YW50aXplckltcGxdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6cHJvZmlsZTo6UHhQcm9maWxlV3JhcHBlclJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OnByb2ZpbGU6OlpvbmVNYW5hZ2VySW1wbD46OmdldE5hbWUoKSBbVCA9IHBoeXN4Ojpwcm9maWxlOjpab25lTWFuYWdlckltcGxdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6cHJvZmlsZTo6UHhQcm9maWxlV3JhcHBlclJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OnByb2ZpbGU6OlB4UHJvZmlsZU1lbW9yeUV2ZW50QnVmZmVySW1wbD46OmdldE5hbWUoKSBbVCA9IHBoeXN4Ojpwcm9maWxlOjpQeFByb2ZpbGVNZW1vcnlFdmVudEJ1ZmZlckltcGxdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpzaGRmbmQ6OlRocmVhZEltcGw+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6c2hkZm5kOjpUaHJlYWRJbXBsXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6c2hkZm5kOjpTeW5jSW1wbD46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpzaGRmbmQ6OlN5bmNJbXBsXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxib29sPjo6Z2V0TmFtZSgpIFtUID0gYm9vbF0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OlNjOjpMTEFydGljdWxhdGlvblBvb2w+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6U2M6OkxMQXJ0aWN1bGF0aW9uUG9vbF0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OlNjOjpMTEFydGljdWxhdGlvblJDUG9vbD46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpTYzo6TExBcnRpY3VsYXRpb25SQ1Bvb2xdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpDb252ZXhIdWxsPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OkNvbnZleEh1bGxdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPGxvY2FsOjpRdWlja0h1bGw+OjpnZXROYW1lKCkgW1QgPSBsb2NhbDo6UXVpY2tIdWxsXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6UHhUR1NTb2x2ZXJCb2R5VmVsPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlB4VEdTU29sdmVyQm9keVZlbF0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OlB4c0NDREJsb2NrQXJyYXk8cGh5c3g6OlB4c0NDREJvZHksIDEyOD46OkJsb2NrPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlB4c0NDREJsb2NrQXJyYXk8cGh5c3g6OlB4c0NDREJvZHksIDEyOD46OkJsb2NrXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6UHhzQ0NEQmxvY2tBcnJheTxwaHlzeDo6UHhzQ0NEUGFpciwgMTI4Pjo6QmxvY2s+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6UHhzQ0NEQmxvY2tBcnJheTxwaHlzeDo6UHhzQ0NEUGFpciwgMTI4Pjo6QmxvY2tdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpQeHNDQ0RCbG9ja0FycmF5PHBoeXN4OjpQeHNDQ0RPdmVybGFwLCAxMjg+OjpCbG9jaz46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpQeHNDQ0RCbG9ja0FycmF5PHBoeXN4OjpQeHNDQ0RPdmVybGFwLCAxMjg+OjpCbG9ja10Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OlB4c0NDREJsb2NrQXJyYXk8cGh5c3g6OlB4c0NDRFNoYXBlLCAxMjg+OjpCbG9jaz46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpQeHNDQ0RCbG9ja0FycmF5PHBoeXN4OjpQeHNDQ0RTaGFwZSwgMTI4Pjo6QmxvY2tdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpTcTo6RklGT1N0YWNrPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlNxOjpGSUZPU3RhY2tdAGZhY2UuaW5kZXggPT0gZXhwYW5kUG9pbnQucGxhbmVJbmRleFtrXQBtYWduaXR1ZGVbaV0gPj0gbWFnbml0dWRlW2pdICYmIG1hZ25pdHVkZVtpXSA+PSBtYWduaXR1ZGVba10gJiYgbWFnbml0dWRlW2pdID49IG1hZ25pdHVkZVtrXQBzcGxpdFN0YXJ0c1tqLTFdPD1zcGxpdFN0YXJ0c1tqXQBzcGxpdFN0YXJ0c1tqLTFdK3NwbGl0Q291bnRzW2otMV08PXNwbGl0U3RhcnRzW2pdACF0aHJlYWRDb250ZXh0LT5tRGlzY3JldGVDb250YWN0UGFpcnNbaV1bal0AaW5kaWNlc1tvdXRQb2x5Z29uLm1JbmRleEJhc2UgKyBqXSA9PSBodWxsQnVpbGRlci5tSHVsbERhdGFWZXJ0ZXhEYXRhOFtwb2x5Z29uRGF0YS5tVlJlZjgral0AbUFjdG9yc1tpXQBnZXRPd25lcihCYXNlRVBEYXRhW01heEluZGV4XSk9PW1SZW1vdmVkW2ldAGdldE93bmVyKEJhc2VFUERhdGFbTWluSW5kZXhdKT09bVJlbW92ZWRbaV0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6Okd1OjpDb252ZXhNZXNoPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6Okd1OjpDb252ZXhNZXNoXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6R3U6OlJUcmVlVHJpYW5nbGVNZXNoPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6Okd1OjpSVHJlZVRyaWFuZ2xlTWVzaF0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6Okd1OjpCVjRUcmlhbmdsZU1lc2g+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6R3U6OkJWNFRyaWFuZ2xlTWVzaF0AaW5kZXggIT0gbmV3SGFzaFtoXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6Q29va2luZz46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpDb29raW5nXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6QnA6OkFnZ3JlZ2F0ZT46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpCcDo6QWdncmVnYXRlXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6U3E6OlBydW5pbmdTdHJ1Y3R1cmU+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6U3E6OlBydW5pbmdTdHJ1Y3R1cmVdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpHdTo6QlZIU3RydWN0dXJlPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6Okd1OjpCVkhTdHJ1Y3R1cmVdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpTYzo6TlBoYXNlQ29yZT46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpTYzo6TlBoYXNlQ29yZV0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OlNjOjpTdGF0aWNDb3JlPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlNjOjpTdGF0aWNDb3JlXQBzU2F2ZVZlbG9jaXR5W3R5cGVdAGludGVyYWN0aW9uLT5nZXRJbnRlcmFjdGlvbklkKCkgPj0gbUFjdGl2ZUludGVyYWN0aW9uQ291bnRbdHlwZV0AaW50ZXJhY3Rpb24tPmdldEludGVyYWN0aW9uSWQoKSA8IG1BY3RpdmVJbnRlcmFjdGlvbkNvdW50W3R5cGVdAHNDb21wdXRlVW5jb25zdHJhaW5lZFZlbG9jaXRpZXNbdHlwZV0Ac1VwZGF0ZUJvZGllc1t0eXBlXQBzVXBkYXRlRGVsdGFNb3Rpb25bdHlwZV0Ac1NhdmVWZWxvY2l0eVRHU1t0eXBlXQBzU2V0dXBJbnRlcm5hbENvbnN0cmFpbnRzVEdTW3R5cGVdAHNDb21wdXRlVW5jb25zdHJhaW5lZFZlbG9jaXRpZXNUR1NbdHlwZV0Ac1VwZGF0ZUJvZGllc1RHU1t0eXBlXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6TnBTY2VuZT46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpOcFNjZW5lXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnByb2ZpbGU6OlB4UHJvZmlsZVdyYXBwZXJSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4Ojpwcm9maWxlOjpQeFByb2ZpbGVFdmVudE5hbWU+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6cHJvZmlsZTo6UHhQcm9maWxlRXZlbnROYW1lXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6QWRqVHJpYW5nbGU+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6QWRqVHJpYW5nbGVdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPEFkakVkZ2U+OjpnZXROYW1lKCkgW1QgPSBBZGpFZGdlXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6U3E6OkluY3JlbWVudGFsQUFCQlRyZWU+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6U3E6OkluY3JlbWVudGFsQUFCQlRyZWVdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpTcTo6QUFCQlRyZWU+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6U3E6OkFBQkJUcmVlXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6R3U6OkJWMzJUcmVlPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6Okd1OjpCVjMyVHJlZV0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OlNxOjpBQUJCVHJlZVJ1bnRpbWVOb2RlPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlNxOjpBQUJCVHJlZVJ1bnRpbWVOb2RlXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6R3U6OkFBQkJUcmVlTm9kZT46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpHdTo6QUFCQlRyZWVOb2RlXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6R3U6OkFBQkJUcmVlQnVpbGROb2RlPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6Okd1OjpBQUJCVHJlZUJ1aWxkTm9kZV0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8QlYzMk5vZGU+OjpnZXROYW1lKCkgW1QgPSBCVjMyTm9kZV0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6Okd1OjpIZWlnaHRGaWVsZD46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpHdTo6SGVpZ2h0RmllbGRdAG5iU29ydGVkPT0wIHx8IG1pblBvc0xpc3RfU29ydGVkW25iU29ydGVkLTFdPD1taW5Qb3NMaXN0X1NvcnRlZFtuYlNvcnRlZF0AYWFiYi5tTWluWD09a2V5c1tuYlVwZGF0ZWRdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpQeFNvbHZlckNvbnN0cmFpbnREZXNjPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlB4U29sdmVyQ29uc3RyYWludERlc2NdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpRdWlja0h1bGxDb252ZXhIdWxsTGliPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlF1aWNrSHVsbENvbnZleEh1bGxMaWJdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPEJWNEJ1aWxkUGFyYW1zOjpTbGFiPjo6Z2V0TmFtZSgpIFtUID0gQlY0QnVpbGRQYXJhbXM6OlNsYWJdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpQeFNvbHZlckJvZHlEYXRhPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlB4U29sdmVyQm9keURhdGFdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpQeFRHU1NvbHZlckJvZHlEYXRhPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlB4VEdTU29sdmVyQm9keURhdGFdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpCaWdDb252ZXhEYXRhPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OkJpZ0NvbnZleERhdGFdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpWZDo6UHZkTWV0YURhdGFCaW5kaW5nRGF0YT46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpWZDo6UHZkTWV0YURhdGFCaW5kaW5nRGF0YV0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6Okh1bGxUcmlhbmdsZURhdGE+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6SHVsbFRyaWFuZ2xlRGF0YV0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6Okd1OjpFZGdlVHJpYW5nbGVEYXRhPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6Okd1OjpFZGdlVHJpYW5nbGVEYXRhXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6R3U6OlJUcmVlVHJpYW5nbGVEYXRhPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6Okd1OjpSVHJlZVRyaWFuZ2xlRGF0YV0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6Okd1OjpCVjRUcmlhbmdsZURhdGE+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6R3U6OkJWNFRyaWFuZ2xlRGF0YV0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6Okd1OjpFZGdlRGF0YT46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpHdTo6RWRnZURhdGFdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpHdTo6RWRnZURlc2NEYXRhPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6Okd1OjpFZGdlRGVzY0RhdGFdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpHdTo6QlYzMkRhdGE+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6R3U6OkJWMzJEYXRhXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6UHhUR1NTb2x2ZXJCb2R5VHhJbmVydGlhPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlB4VEdTU29sdmVyQm9keVR4SW5lcnRpYV0AaW5kc1swXSA9PSB2ZXJ0SW5kaWNlc1thXSB8fCBpbmRzWzFdID09IHZlcnRJbmRpY2VzW2FdIHx8IGluZHNbMl0gPT0gdmVydEluZGljZXNbYV0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OkJwOjpCcm9hZFBoYXNlTUJQPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OkJwOjpCcm9hZFBoYXNlTUJQXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxNQlA+OjpnZXROYW1lKCkgW1QgPSBNQlBdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpCcDo6QnJvYWRQaGFzZUFCUD46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpCcDo6QnJvYWRQaGFzZUFCUF0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8aW50ZXJuYWxBQlA6OkFCUD46OmdldE5hbWUoKSBbVCA9IGludGVybmFsQUJQOjpBQlBdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpCcDo6SUFBQkI+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6QnA6OklBQUJCXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6c2hkZm5kOjpQb29sPHBoeXN4OjpTYzo6Q29uc3RyYWludEludGVyYWN0aW9uPj46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpzaGRmbmQ6OlBvb2w8cGh5c3g6OlNjOjpDb25zdHJhaW50SW50ZXJhY3Rpb24+XQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6Q206OlByZWFsbG9jYXRpbmdQb29sPHBoeXN4OjpTYzo6Qm9keVNpbT4+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6Q206OlByZWFsbG9jYXRpbmdQb29sPHBoeXN4OjpTYzo6Qm9keVNpbT5dAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpzaGRmbmQ6OlBvb2w8cGh5c3g6OlNjOjpDb25zdHJhaW50U2ltPj46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpzaGRmbmQ6OlBvb2w8cGh5c3g6OlNjOjpDb25zdHJhaW50U2ltPl0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OkNtOjpQcmVhbGxvY2F0aW5nUG9vbDxwaHlzeDo6U2M6OlNoYXBlU2ltPj46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpDbTo6UHJlYWxsb2NhdGluZ1Bvb2w8cGh5c3g6OlNjOjpTaGFwZVNpbT5dAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpDbTo6UHJlYWxsb2NhdGluZ1Bvb2w8cGh5c3g6OlNjOjpTdGF0aWNTaW0+Pjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OkNtOjpQcmVhbGxvY2F0aW5nUG9vbDxwaHlzeDo6U2M6OlN0YXRpY1NpbT5dAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6cHJvZmlsZTo6UHhQcm9maWxlV3JhcHBlclJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OnByb2ZpbGU6OlpvbmVJbXBsPHBoeXN4Ojpwcm9maWxlOjpQeFByb2ZpbGVOYW1lUHJvdmlkZXJGb3J3YXJkPj46OmdldE5hbWUoKSBbVCA9IHBoeXN4Ojpwcm9maWxlOjpab25lSW1wbDxwaHlzeDo6cHJvZmlsZTo6UHhQcm9maWxlTmFtZVByb3ZpZGVyRm9yd2FyZD5dAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpzaGRmbmQ6OlBvb2w8cGh5c3g6OlNjOjpTaW1TdGF0ZURhdGE+Pjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OnNoZGZuZDo6UG9vbDxwaHlzeDo6U2M6OlNpbVN0YXRlRGF0YT5dAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpHdTo6QlZEYXRhUGFja2VkVDxwaHlzeDo6R3U6OlF1YW50aXplZEFBQkI+Pjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6Okd1OjpCVkRhdGFQYWNrZWRUPHBoeXN4OjpHdTo6UXVhbnRpemVkQUFCQj5dAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpHdTo6SW5kVHJpMTY+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6R3U6OkluZFRyaTE2XQBpbmRzWzBdID09IHZlcnRJbmRpY2VzWyhhICsgMSkgJSAzXSB8fCBpbmRzWzFdID09IHZlcnRJbmRpY2VzWyhhICsgMSkgJSAzXSB8fCBpbmRzWzJdID09IHZlcnRJbmRpY2VzWyhhICsgMSkgJSAzXQBtSXNsYW5kSWRzW2luZGV4MV0gPT0gSUdfSU5WQUxJRF9JU0xBTkQgfHwgbUlzbGFuZElkc1tpbmRleDJdID09IElHX0lOVkFMSURfSVNMQU5EIHx8IG1Jc2xhbmRJZHNbaW5kZXgxXSA9PSBtSXNsYW5kSWRzW2luZGV4Ml0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6Okd1OjpJbmRUcmkzMj46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpHdTo6SW5kVHJpMzJdAE1hdGVyaWFsSW5kZXhbMV0ASW50ZXJuYWxGYWNlSW5kZXhbMV0AU2hhcGVzWzFdAEV4Y2VlZGVkRm9yY2VUaHJlc2hvbGRTdHJlYW1bMV0AZW50cmllc1swXSA9PSBlbnRyaWVzW25iLTFdAG1FbmRQb2ludFZhbHVlc1syXVtpXSA8PSBtRW5kUG9pbnRWYWx1ZXNbMl1baSsxXQBtRW5kUG9pbnRWYWx1ZXNbMV1baV0gPD0gbUVuZFBvaW50VmFsdWVzWzFdW2krMV0AbUVuZFBvaW50VmFsdWVzWzBdW2ldIDw9IG1FbmRQb2ludFZhbHVlc1swXVtpKzFdAG1SZW1vdmVkQ29udGFjdE1hbmFnZXJzW2FdIDwgbVJlbW92ZWRDb250YWN0TWFuYWdlcnNbYSAtIDFdAE1hdGVyaWFsSW5kZXhbMF0ASW50ZXJuYWxGYWNlSW5kZXhbMF0AU2hhcGVzWzBdAEV4Y2VlZGVkRm9yY2VUaHJlc2hvbGRTdHJlYW1bMF0Ac3RhdGljIGNvbnN0IGNoYXIgKnBoeXN4OjpzaGRmbmQ6OlJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OlB4Q29uc3RyYWludCAqPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OlB4Q29uc3RyYWludCAqXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnByb2ZpbGU6OlB4UHJvZmlsZVdyYXBwZXJSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4Ojpwcm9maWxlOjpQeFByb2ZpbGVFdmVudEJ1ZmZlckNsaWVudCAqPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OnByb2ZpbGU6OlB4UHJvZmlsZUV2ZW50QnVmZmVyQ2xpZW50ICpdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6cHJvZmlsZTo6UHhQcm9maWxlV3JhcHBlclJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OnByb2ZpbGU6OlB4UHJvZmlsZVpvbmVDbGllbnQgKj46OmdldE5hbWUoKSBbVCA9IHBoeXN4Ojpwcm9maWxlOjpQeFByb2ZpbGVab25lQ2xpZW50ICpdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6c2hkZm5kOjpSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4OjpQeEFjdG9yICo+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6UHhBY3RvciAqXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnByb2ZpbGU6OlB4UHJvZmlsZVdyYXBwZXJSZWZsZWN0aW9uQWxsb2NhdG9yPHBoeXN4Ojpwcm9maWxlOjpQeFByb2ZpbGVab25lSGFuZGxlciAqPjo6Z2V0TmFtZSgpIFtUID0gcGh5c3g6OnByb2ZpbGU6OlB4UHJvZmlsZVpvbmVIYW5kbGVyICpdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6cHJvZmlsZTo6UHhQcm9maWxlV3JhcHBlclJlZmxlY3Rpb25BbGxvY2F0b3I8Y29uc3QgY2hhciAqPjo6Z2V0TmFtZSgpIFtUID0gY29uc3QgY2hhciAqXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6UHhBZ2dyZWdhdGUgKj46OmdldE5hbWUoKSBbVCA9IHBoeXN4OjpQeEFnZ3JlZ2F0ZSAqXQBzdGF0aWMgY29uc3QgY2hhciAqcGh5c3g6OnNoZGZuZDo6UmVmbGVjdGlvbkFsbG9jYXRvcjxwaHlzeDo6UHhBcnRpY3VsYXRpb25CYXNlICo+OjpnZXROYW1lKCkgW1QgPSBwaHlzeDo6UHhBcnRpY3VsYXRpb25CYXNlICpdAHN0YXRpYyBjb25zdCBjaGFyICpwaHlzeDo6cHJvZmlsZTo6UHhQcm9maWxlV3JhcHBlclJlZmxlY3Rpb25BbGxvY2F0b3I8cGh5c3g6OnByb2ZpbGU6OlB4UHJvZmlsZVpvbmUgKj46OmdldE5hbWUoKSBbVCA9IHBoeXN4Ojpwcm9maWxlOjpQeFByb2ZpbGVab25lICpdAFsAYm94ZXNZWltpXS5tTWF4Wj09YWFiYi5tTWF4WgBib3hlc1laW2ldLm1NaW5aPT1hYWJiLm1NaW5aAGVaAGVMT0NLX0FOR1VMQVJfWgBlTE9DS19MSU5FQVJfWgBtQm94WVoAYm94ZXNZWltpXS5tTWF4WT09YWFiYi5tTWF4WQBib3hlc1laW2ldLm1NaW5ZPT1hYWJiLm1NaW5ZAGVZAGVMT0NLX0FOR1VMQVJfWQBlTE9DS19MSU5FQVJfWQBlRElTQUJMRV9HUkFWSVRZAFB4SURFTlRJVFkAY3BWZWwtPnR5cGUgPT0gUHhDb250YWN0UGFpckV4dHJhRGF0YVR5cGU6OmVQT1NUX1NPTFZFUl9WRUxPQ0lUWQBjcFZlbC0+dHlwZSA9PSBQeENvbnRhY3RQYWlyRXh0cmFEYXRhVHlwZTo6ZVBSRV9TT0xWRVJfVkVMT0NJVFkAZUJPRFlfTElOX1ZFTE9DSVRZAGVCT0RZX0FOR19WRUxPQ0lUWQBlRUFTWQBlTUVNT1JZAGFydGljdWxhdGlvbkpvaW50LmdldEJhc2VGbGFncygpICYgUHhCYXNlRmxhZzo6ZU9XTlNfTUVNT1JZAGNvbnN0cmFpbnQuZ2V0QmFzZUZsYWdzKCkgJiBQeEJhc2VGbGFnOjplT1dOU19NRU1PUlkAYXJ0aWN1bGF0aW9uLmdldEJhc2VGbGFncygpICYgUHhCYXNlRmxhZzo6ZU9XTlNfTUVNT1JZAG1hdGVyaWFsLmdldEJhc2VGbGFncygpICYgUHhCYXNlRmxhZzo6ZU9XTlNfTUVNT1JZAGFydGljdWxhdGlvbkxpbmsuZ2V0QmFzZUZsYWdzKCkgJiBQeEJhc2VGbGFnOjplT1dOU19NRU1PUlkAYWdncmVnYXRlLmdldEJhc2VGbGFncygpICYgUHhCYXNlRmxhZzo6ZU9XTlNfTUVNT1JZAHNoYXBlLmdldEJhc2VGbGFncygpICYgUHhCYXNlRmxhZzo6ZU9XTlNfTUVNT1JZAHJpZ2lkU3RhdGljLmdldEJhc2VGbGFncygpICYgUHhCYXNlRmxhZzo6ZU9XTlNfTUVNT1JZAHJpZ2lkRHluYW1pYy5nZXRCYXNlRmxhZ3MoKSAmIFB4QmFzZUZsYWc6OmVPV05TX01FTU9SWQBlTUVTSF9BTlkAZU1VTFRJUExZAG1Cb2R5LmdldFNjYlR5cGUoKSA9PSBTY2JUeXBlOjplQk9EWQBtQm94WABwb3NMaXN0W2pdID09IGR5bmFtaWNCb3hlc1tqXS5tTWluWABzbGVlcGluZ0R5bmFtaWNCb3hlc1tpXS5tTWluWDw9c2xlZXBpbmdEeW5hbWljQm94ZXNbaSsxXS5tTWluWABlWABlTE9DS19BTkdVTEFSX1gAZUxPQ0tfTElORUFSX1gAZ2VvbTEuZ2V0VHlwZSgpPT1QeEdlb21ldHJ5VHlwZTo6ZUJPWABnZW9tMC5nZXRUeXBlKCk9PVB4R2VvbWV0cnlUeXBlOjplQk9YAG1UeXBlID09IFB4R2VvbWV0cnlUeXBlOjplQk9YAHNoYXBlLT5nZXRHZW9tZXRyeVR5cGUoKSA9PSBQeEdlb21ldHJ5VHlwZTo6ZUJPWABib3hTaGFwZS0+Z2V0R2VvbWV0cnlUeXBlKCkgPT0gUHhHZW9tZXRyeVR5cGU6OmVCT1gAZ2VvbS5nZXRUeXBlKCkgPT0gUHhHZW9tZXRyeVR5cGU6OmVCT1gAZ2VvbS0+bVR5cGU9PVRvdWNoZWRHZW9tVHlwZTo6ZUJPWABlbnRpdHkxLT5tVHlwZT09UHhDb250cm9sbGVyU2hhcGVUeXBlOjplQk9YAGVudGl0eTAtPm1UeXBlPT1QeENvbnRyb2xsZXJTaGFwZVR5cGU6OmVCT1gAdm9sdW1lLT5nZXRUeXBlKCk9PVN3ZXB0Vm9sdW1lVHlwZTo6ZUJPWAB2b2x1bWUuZ2V0VHlwZSgpPT1Td2VwdFZvbHVtZVR5cGU6OmVCT1gAZ2VvbS0+bVR5cGU9PVRvdWNoZWRHZW9tVHlwZTo6ZVVTRVJfQk9YAGVDVUxMX0JPWABib2R5LmdldEFjdGl2ZUxpc3RJbmRleCgpID49IFNDX05PVF9JTl9BQ1RJVkVfTElTVF9JTkRFWABib2R5LmdldEFjdGl2ZUNvbXBvdW5kTGlzdEluZGV4KCkgPj0gU0NfTk9UX0lOX0FDVElWRV9MSVNUX0lOREVYAGFjdGl2ZUxpc3RJbmRleCA8IFNDX05PVF9JTl9BQ1RJVkVfTElTVF9JTkRFWAByZW1vdmVkQ29tcG91bmRJbmRleCA8IFNDX05PVF9JTl9BQ1RJVkVfTElTVF9JTkRFWAByZW1vdmVkSW5kZXggPCBTQ19OT1RfSU5fQUNUSVZFX0xJU1RfSU5ERVgAZmluZm8uZmlsdGVyUGFpckluZGV4IT1JTlZBTElEX0ZJTFRFUl9QQUlSX0lOREVYAGZpbmZvLmZpbHRlclBhaXJJbmRleCA9PSBJTlZBTElEX0ZJTFRFUl9QQUlSX0lOREVYAG1BY3RpdmVMaXN0SW5kZXggPT0gU0NfTk9UX0lOX1NDRU5FX0lOREVYAG1BY3RpdmVMaXN0SW5kZXggIT0gU0NfTk9UX0lOX1NDRU5FX0lOREVYAGVGQUNFX0lOREVYAGVNQVgAZUVOQUJMRV9QT1NFX0lOVEVHUkFUSU9OX1BSRVZJRVcAZVVWAFZlYzRWAGVHUFUAZ2V0R2VvbWV0cnlUAG5ld01heFQgPCBtYXhUAHJlbGVhc2VBY3RvclQAbVRyaWFuZ2xlSW5kaWNlcy5zaXplKCk9PW1OYkNhY2hlZFQAZVRXSVNUAGVMQVNUAGUgIT0gUHhFcnJvckNvZGU6OmVBQk9SVAB0eXBlIDwgRWxlbWVudFR5cGU6OmVDT1VOVABlQ09OVEFDVF9QT0lOVABlRU5BQkxFX0FWRVJBR0VfUE9JTlQAbVRhc2tUYWJsZVsgcHJlcmVnIF0ubVR5cGUgPT0gUHhUYXNrVHlwZTo6VFRfTk9UX1BSRVNFTlQAZURFRkFVTFQAZUFOWV9ISVQAUVVFUllfUkFZQ0FTVF9BTllfT0JKRUNUAFFVRVJZX1JBWUNBU1RfQ0xPU0VTVF9PQkpFQ1QAUVVFUllfTElORUFSX0NPTlZFWF9TV0VFUF9DTE9TRVNUX09CSkVDVABRVUVSWV9MSU5FQVJfQ0FQU1VMRV9TV0VFUF9DTE9TRVNUX09CSkVDVABRVUVSWV9MSU5FQVJfT0JCX1NXRUVQX0NMT1NFU1RfT0JKRUNUAGhkci0+dHlwZSA9PSBEWV9TQ19UWVBFX0JMT0NLX1JCX0NPTlRBQ1QAaGRyLT50eXBlID09IERZX1NDX1RZUEVfQkxPQ0tfU1RBVElDX1JCX0NPTlRBQ1QAc3RhdHVzID09IEVQQV9DT05UQUNUAGVUUkFOU01JVF9DT05TVFJBSU5UUwBlSk9JTlRfTElNSVRTAGVFTkFCTEVfRVhURU5ERURfTElNSVRTAEN1cnJlbnRCb3hMaXN0WEJ1ZmZlciA9PSBCb3hMaXN0WEJ1ZmZlciArIG5iICsgTkJfU0VOVElORUxTKk5CX0JVQ0tFVFMAUVVFUllfT1ZFUkxBUF9DT05WRVhfQUxMX09CSkVDVFMAUVVFUllfUkFZQ0FTVF9BTExfT0JKRUNUUwBRVUVSWV9PVkVSTEFQX1NQSEVSRV9BTExfT0JKRUNUUwBRVUVSWV9PVkVSTEFQX0NBUFNVTEVfQUxMX09CSkVDVFMAUVVFUllfT1ZFUkxBUF9PQkJfQUxMX09CSkVDVFMAUVVFUllfT1ZFUkxBUF9BQUJCX0FMTF9PQkpFQ1RTAG51bUNvbnRhY3RzIDwgR3U6OkNvbnRhY3RCdWZmZXI6Ok1BWF9DT05UQUNUUwBzaXplIDwgR3U6OkNvbnRhY3RCdWZmZXI6Ok1BWF9DT05UQUNUUwBtTnVtQ29udGFjdHMgPD0gQ29udGFjdEJ1ZmZlcjo6TUFYX0NPTlRBQ1RTAGNvbnRhY3RCdWZmZXIuY291bnQgPCBDb250YWN0QnVmZmVyOjpNQVhfQ09OVEFDVFMAZVRSQU5TTUlUX0NPTlRBQ1RTAGVTVVBQUkVTUwBlRVhDTFVERV9LSU5FTUFUSUNTX0ZST01fQUNUSVZFX0FDVE9SUwBlRU5BQkxFX0FDVElWRV9BQ1RPUlMAZURFUFJFQ0FURURfQ09MTElTSU9OX1BBSVJTAHNpLT5nZXRQYWlyRmxhZ3MoKSAmIFNoYXBlSW50ZXJhY3Rpb246OkNPTlRBQ1RfRk9SQ0VfVEhSRVNIT0xEX1BBSVJTAGVSRVRBSU5fQUNDRUxFUkFUSU9OUwBlTUJQX1JFR0lPTlMAZUNPTExJU0lPTl9GTk9STUFMUwBlVEdTAGVQR1MAZU1VVEFCTEVfRkxBR1MAZU1PRElGSUFCTEVfRkxBR1MAZUJPRFlfQVhFUwBlQk9EWV9NQVNTX0FYRVMAZUFDVE9SX0FYRVMAZUNPTExJU0lPTl9BWEVTAGVXT1JMRF9BWEVTAGVOX1ZBTFVFUwBwYXJhbSA8IFB4VmlzdWFsaXphdGlvblBhcmFtZXRlcjo6ZU5VTV9WQUxVRVMAZUNPTExJU0lPTl9TSEFQRVMAZUpPSU5UX0xPQ0FMX0ZSQU1FUwBlVVNFX0tJTkVNQVRJQ19UQVJHRVRfRk9SX1NDRU5FX1FVRVJJRVMAZVRSQU5TTUlUX1NDRU5FUVVFUklFUwBlU0VORF9TTEVFUF9OT1RJRklFUwBlTk9fQk9VTkRBUllfRURHRVMAZUNPTExJU0lPTl9FREdFUwBlQ09MTElTSU9OX1NJREVTAGVNRVNIX0JPVEhfU0lERVMAZURSSVZFX0xJTUlUU19BUkVfRk9SQ0VTAG1Db252ZXhNZXNoRGVzYy5mbGFncyAmIFB4Q29udmV4RmxhZzo6ZVNISUZUX1ZFUlRJQ0VTAGVDT0xMSVNJT05fQ09NUE9VTkRTAGVUSUdIVF9CT1VORFMAZUVOQUJMRV9HUFVfRFlOQU1JQ1MAZUNPTExJU0lPTl9BQUJCUwBzcGxpdEVuZEwtc3BsaXRTdGFydEwgPT0gc3BsaXRTdGFydFItc3BsaXRFbmRSAHNwbGl0U3RhcnRSID49IHNwbGl0RW5kUgBtZXRyaWNSAGVDT05UQUNUX0VSUk9SAGVQT1NURklMVEVSAGVQUkVGSUxURVIAKCFtTm9kZXNbbm9kZUluZGV4MS5pbmRleCgpXS5pc0tpbmVtYXRpYygpKSB8fCAoIW1Ob2Rlc1tub2RlSW5kZXgyLmluZGV4KCldLmlzS2luZW1hdGljKCkpIHx8IGVkZ2UuZ2V0RWRnZVR5cGUoKSA9PSBJRzo6RWRnZTo6ZUNPTlRBQ1RfTUFOQUdFUgBlQ09MTElTSU9OX1VQAGVTTEVSUABlSU1QUk9WRURfU0xFUlAATUJQX1RNUABlUFJFQ0lTRV9TV0VFUABlRElTQUJMRV9DQ0RfUkVTV0VFUABlS0VFUABjdXJyZW50UmVnaW9uLm1CUABBQUJCTWFuYWdlcjo6dXBkYXRlQUFCQnNBbmRCUABlTUJQAG5iQ3VycmVudE92ZXJsYXBzPE1BWF9OQl9NQlAAYnBUeXBlPT1QeEJyb2FkUGhhc2VUeXBlOjplTUJQIHx8IGJwVHlwZSA9PSBQeEJyb2FkUGhhc2VUeXBlOjplU0FQIHx8IGJwVHlwZSA9PSBQeEJyb2FkUGhhc2VUeXBlOjplQUJQAGVTQVAAcGFpci0+Z2V0VHlwZSgpID09IEludGVyYWN0aW9uVHlwZTo6ZU9WRVJMQVAAZUFTU1VNRV9OT19JTklUSUFMX09WRVJMQVAAc3BsaXRzLnNpemUoKSA9PSBSVFJFRV9OAG5vZGVJbmRleCA8IFJUUkVFX04Ac3BsaXRDb3VudHNbal0gPiAwIHx8IGNsdXN0ZXJTaXplIDwgUlRSRUVfTgAobnBPdXRwdXQuc3RhdHVzRmxhZyAmIFB4c0NvbnRhY3RNYW5hZ2VyU3RhdHVzRmxhZzo6ZVRPVUNIX0tOT1dOKSAhPSBQeHNDb250YWN0TWFuYWdlclN0YXR1c0ZsYWc6OmVUT1VDSF9LTk9XTgBlQ09MTElTSU9OX0RPV04AKHJlY29tcHV0ZWRCb3VuZHMubWF4eiAtIHBhcmVudEJvdW5kcy5tYXh6KTw9UlRSRUVfSU5GTEFUSU9OX0VQU0lMT04AKHJlY29tcHV0ZWRCb3VuZHMubWlueiAtIHBhcmVudEJvdW5kcy5taW56KTw9UlRSRUVfSU5GTEFUSU9OX0VQU0lMT04AKHJlY29tcHV0ZWRCb3VuZHMubWF4eSAtIHBhcmVudEJvdW5kcy5tYXh5KTw9UlRSRUVfSU5GTEFUSU9OX0VQU0lMT04AKHJlY29tcHV0ZWRCb3VuZHMubWlueSAtIHBhcmVudEJvdW5kcy5taW55KTw9UlRSRUVfSU5GTEFUSU9OX0VQU0lMT04AKHJlY29tcHV0ZWRCb3VuZHMubWF4eCAtIHBhcmVudEJvdW5kcy5tYXh4KTw9UlRSRUVfSU5GTEFUSU9OX0VQU0lMT04AKHJlY29tcHV0ZWRCb3VuZHMubWlueCAtIHBhcmVudEJvdW5kcy5taW54KTw9UlRSRUVfSU5GTEFUSU9OX0VQU0lMT04AZVBPU0lUSU9OAGVJTVBST1ZFRF9QQVRDSF9GUklDVElPTgBlRElTQUJMRV9TVFJPTkdfRlJJQ1RJT04AZURJU0FCTEVfRlJJQ1RJT04AZUVOQUJMRV9DQ0RfRlJJQ1RJT04AdHlwZSA9PSBEWV9TQ19UWVBFX0JMT0NLX0ZSSUNUSU9OIHx8IHR5cGUgPT0gRFlfU0NfVFlQRV9CTE9DS19TVEFUSUNfRlJJQ1RJT04AZVBST0pFQ1RJT04AZUVOQUJMRV9TVEFCSUxJWkFUSU9OAGVWSVNVQUxJWkFUSU9OAGVFTkFCTEVfRlJJQ1RJT05fRVZFUllfSVRFUkFUSU9OAGVBQ0NFTEVSQVRJT04Adi5nZXRBY3RvckZsYWdzKCkgJiBQeEFjdG9yRmxhZzo6ZURJU0FCTEVfU0lNVUxBVElPTgByaWdpZE9iamVjdC5nZXRBY3RvckZsYWdzKCkgJiBQeEFjdG9yRmxhZzo6ZURJU0FCTEVfU0lNVUxBVElPTgBnZXRUeXBlKCkgIT0gSW50ZXJhY3Rpb25UeXBlOjplQVJUSUNVTEFUSU9OAFBYX1BIWVNJQ1NfVkVSU0lPTgBMSUJfVkVSU0lPTgBlRFJJVkVfRlJFRVNQSU4AZU1JTgBlQlJPS0VOAE5BTgBpbmRleCA8IE4AbVNpemUgPCBOAGVTMTZfVE0AZUVOQUJMRV9FTkhBTkNFRF9ERVRFUk1JTklTTQBlRU5BQkxFX1BDTQBtU3RyZWFtRm9ybWF0ID09IGVNT0RJRklBQkxFX1NUUkVBTSB8fCBtU3RyZWFtRm9ybWF0ID09IGVDT01QUkVTU0VEX01PRElGSUFCTEVfU1RSRUFNAHNwbGl0U3RhcnRMIDw9IHNwbGl0RW5kTABtZXRyaWNMAGNvbXBhY3RpbmcgfHwgbUZyZWVMaXN0ID09IEVPTAAqcHRyICE9IEVPTAAhc2hhcGUuaXNFeGNsdXNpdmUoKSB8fCBzaGFwZS5nZXRBY3RvcigpPT1OVUxMAGFkZHIhPU5VTEwAY3JlYXRlU2hhcGU6IG1hdGVyaWFsIHBvaW50ZXIgaXMgTlVMTABQeEJhdGNoUXVlcnkgZXhlY3V0ZTogdXNlclJheWNhc3RSZXN1bHRCdWZmZXIgaXMgTlVMTABQeEJhdGNoUXVlcnkgZXhlY3V0ZTogdXNlclN3ZWVwUmVzdWx0QnVmZmVyIGlzIE5VTEwAUHhCYXRjaFF1ZXJ5IGV4ZWN1dGU6IHVzZXJPdmVybGFwUmVzdWx0QnVmZmVyIGlzIE5VTEwAUHhCYXRjaFF1ZXJ5IGV4ZWN1dGU6IHVzZXJSYXljYXN0VG91Y2hCdWZmZXIgaXMgTlVMTABQeEJhdGNoUXVlcnkgZXhlY3V0ZTogdXNlclN3ZWVwVG91Y2hCdWZmZXIgaXMgTlVMTABQeEJhdGNoUXVlcnkgZXhlY3V0ZTogdXNlck92ZXJsYXBUb3VjaEJ1ZmZlciBpcyBOVUxMAG1DdXJyZW50QmxvY2stPm5leHQgPT0gTlVMTABtTGlzdCA9PSBOVUxMAHByb2plY3Rpb25GaXJzdFJvb3QgPT0gTlVMTABtQ29udCA9PSBOVUxMAG1NZXNoRGF0YS5tQWRqYWNlbmNpZXMgPT0gTlVMTAAqb3V0RWRnZXMgPT0gTlVMTABtUGFyZW50SW5kaWNlcyA9PSBOVUxMAG1JbmRpY2VzID09IE5VTEwAbU1lc2hEYXRhLm1GYWNlUmVtYXAgPT0gTlVMTAB0cmVlLm1VcGRhdGVNYXAgPT0gTlVMTABtSW50ZXJhY3Rpb24gPT0gTlVMTABtVGhyZXNob2xkU3RyZWFtID09IE5VTEwAbUZvcmNlQ2hhbmdlZFRocmVzaG9sZFN0cmVhbSA9PSBOVUxMAHRyZWUubVBydW5pbmdQb29sID09IE5VTEwAbVJ1bnRpbWVQb29sID09IE5VTEwAZ2V0Q29udHJvbFN0YXRlKCkhPUNvbnRyb2xTdGF0ZTo6ZU5PVF9JTl9TQ0VORSB8fCBtU2NlbmUgPT0gTlVMTAB0cmVlLm1UcmVlID09IE5VTEwAbVJlcG9ydERhdGEgPT0gTlVMTABtTWVzaERhdGEubUV4dHJhVHJpZ0RhdGEgPT0gTlVMTAAqb3V0SHVsbERhdGFGYWNlc0J5RWRnZXM4ID09IE5VTEwAKm91dEVkZ2VEYXRhMTYgPT0gTlVMTABtQXJ0aWN1bGF0aW9uTGlua3NbMF0tPmdldEluYm91bmRKb2ludCgpID09IE5VTEwAbU1lcmdlZFRyZWVzW2ldLm1UcmVlLT5nZXROb2RlcygpID09IE5VTEwAbU1lcmdlZFRyZWVzW2ldLm1UcmVlLT5nZXRJbmRpY2VzKCkgPT0gTlVMTABjLT5nZXROcFNjZW5lKCkgPT0gTlVMTABiZXN0VmVydCAhPSBOVUxMAGNvbnRhY3RGb3JjZXMgIT0gTlVMTABwcmVjb21wdXRlZEJvdW5kcyAhPSBOVUxMAGhlZGdlT3BwICE9IE5VTEwAaW5UeXBlICE9IE5VTEwAbUluc3RhbmNlICE9IE5VTEwAb3BwRmFjZSAhPSBOVUxMAGluZGljZXMwICE9IE5VTEwgJiYgaW5kaWNlczEgIT0gTlVMTABiMCAhPSBOVUxMIHx8IGIxICE9IE5VTEwAYjAgIT0gTlVMTCAmJiBiMSAhPSBOVUxMAGVLSUxMAGVBTEwAZVRXT19ESVJFQ1RJT05BTABlT05FX0RJUkVDVElPTkFMAGVOT1JNQUwAZUNPTlRBQ1RfTk9STUFMAGNsb3Nlc3RIaXQuZGlzdGFuY2UgPT0gUFhfTUFYX1JFQUwAbnBJZCAmIFB4c0NvbnRhY3RNYW5hZ2VyQmFzZTo6TkVXX0NPTlRBQ1RfTUFOQUdFUl9NQVNLAHQgPT0gUHhBY3RvclR5cGU6OmVBUlRJQ1VMQVRJT05fTElOSwBhY3RvclR5cGU9PVNjYlR5cGU6OmVCT0RZIHx8IGFjdG9yVHlwZSA9PSBTY2JUeXBlOjplQk9EWV9GUk9NX0FSVElDVUxBVElPTl9MSU5LAFBoeXNYU0RLAGVSRVFVSVJFX1JXX0xPQ0sAZUJMT0NLAGVOT19CTE9DSwBQeFNjZW5lOjpzaW11bGF0ZTogc2NyYXRjaCBibG9jayBzaXplIG11c3QgYmUgYSBtdWx0aXBsZSBvZiAxNksAc2NlbmVUcmlnZ2VyQnVmZmVyQVBJAFB4Q29uc3RyYWludEZsYWc6OmVHUFVfQ09NUEFUSUJMRSBpcyBhbiBpbnRlcm5hbCBmbGFnIGFuZCBpcyBpbGxlZ2FsIHRvIHNldCB2aWEgdGhlIEFQSQBQeFJldm9sdXRlSm9pbnQ6OnR3aXN0IGxpbWl0IG11c3QgYmUgc3RyaWN0bHkgYmV0d2VlbiAtMipQSSBhbmQgMipQSQBQeEQ2Sm9pbnQ6OnR3aXN0IGxpbWl0IG11c3QgYmUgc3RyaWN0bHkgYmV0d2VlbiAtMipQSSBhbmQgMipQSQBnZW9tLT5tVHlwZT09VG91Y2hlZEdlb21UeXBlOjplTUVTSABnZW9tMS5nZXRUeXBlKCk9PVB4R2VvbWV0cnlUeXBlOjplQ09OVkVYTUVTSABnZW9tMC5nZXRUeXBlKCk9PVB4R2VvbWV0cnlUeXBlOjplQ09OVkVYTUVTSABjb252ZXhTaGFwZS0+Z2V0R2VvbWV0cnlUeXBlKCkgPT0gUHhHZW9tZXRyeVR5cGU6OmVDT05WRVhNRVNIAGdlb20uZ2V0VHlwZSgpID09IFB4R2VvbWV0cnlUeXBlOjplQ09OVkVYTUVTSABnZW9tMS5nZXRUeXBlKCk9PVB4R2VvbWV0cnlUeXBlOjplVFJJQU5HTEVNRVNIAG1lc2hTaGFwZS0+Z2V0R2VvbWV0cnlUeXBlKCkgPT0gUHhHZW9tZXRyeVR5cGU6OmVUUklBTkdMRU1FU0gAZ2VvbS5nZXRUeXBlKCkgPT0gUHhHZW9tZXRyeVR5cGU6OmVUUklBTkdMRU1FU0gAc2hhcGUxLmdldFR5cGUoKSA9PSBQeEdlb21ldHJ5VHlwZTo6ZVRSSUFOR0xFTUVTSABlVE9VQ0gAZVBBVENIAGVERUJVRwBlU1dJTkcAZURJU0FCTEVfUFJFUFJPQ0VTU0lORwBzdGF0ZSA9PSBDb250cm9sU3RhdGU6OmVJTl9TQ0VORSB8fCBzdGF0ZSA9PSBDb250cm9sU3RhdGU6OmVSRU1PVkVfUEVORElORyB8fCBzdGF0ZSA9PSBDb250cm9sU3RhdGU6OmVJTlNFUlRfUEVORElORwBzdGF0ZSA9PSBDb250cm9sU3RhdGU6OmVOT1RfSU5fU0NFTkUgfHwgc3RhdGUgPT0gQ29udHJvbFN0YXRlOjplUkVNT1ZFX1BFTkRJTkcAZ2V0Q29udHJvbFN0YXRlKCkgPT0gQ29udHJvbFN0YXRlOjplUkVNT1ZFX1BFTkRJTkcAZ2V0Q29udHJvbFN0YXRlKCkgIT0gQ29udHJvbFN0YXRlOjplUkVNT1ZFX1BFTkRJTkcAZVBSRVZFTlRfQ0xJTUJJTkdfQU5EX0ZPUkNFX1NMSURJTkcAZVBSRVZFTlRfQ0xJTUJJTkcAZmxhZ3MgPCBDb250YWN0U3RyZWFtTWFuYWdlckZsYWc6OmVORVhUX0ZSRUVfRkxBRwBJTkYAbU51bVRvdGFsQ29udGFjdHMgKyBudW1Db250YWN0cyA8PSAweEZGAGluZGV4ICE9IDB4RkZGRkZGRkYAbWF0cml4LmxpbmtDb3VudDw9RFlfQVJUSUNVTEFUSU9OX01BWF9TSVpFAG1hdHJpeC5saW5rQ291bnQgPD0gRFlfQVJUSUNVTEFUSU9OX01BWF9TSVpFAG0ubGlua0NvdW50IDw9IERZX0FSVElDVUxBVElPTl9NQVhfU0laRQBuYiA8PSBIRl9TV0VFUF9SRVBPUlRfQlVGRkVSX1NJWkUAbU51bUNvbnRhY3RQYXRjaCA8UENNX01BWF9DT05UQUNUUEFUQ0hfU0laRQBtTnVtQ29udGFjdFBhdGNoIDwgUENNX01BWF9DT05UQUNUUEFUQ0hfU0laRQBtTnVtQ29udGFjdHMgPD0gR1VfTUFOSUZPTERfQ0FDSEVfU0laRQBpbmRleCA8IEdVX01BTklGT0xEX0NBQ0hFX1NJWkUAbnVtQ29udGFjdHMgPD0gR1VfU0lOR0xFX01BTklGT0xEX0NBQ0hFX1NJWkUAaW5kZXggPCBHVV9TSU5HTEVfTUFOSUZPTERfQ0FDSEVfU0laRQBudW1NYW5pZm9sZHMgPD0gR1VfTUFYX01BTklGT0xEX1NJWkUAbXVsdGlNYW5pZm9sZC5tTnVtTWFuaWZvbGRzIDw9IEdVX01BWF9NQU5JRk9MRF9TSVpFAGluZGV4IDwgR1VfTUFYX01BTklGT0xEX1NJWkUAbU1hbmlmb2xkSW5kaWNlc1tqXSA8IEdVX01BWF9NQU5JRk9MRF9TSVpFAG1NYW5pZm9sZEluZGljZXNbaV0gPCBHVV9NQVhfTUFOSUZPTERfU0laRQBlRElTQUJMRV9DT05UQUNUX1JFUE9SVF9CVUZGRVJfUkVTSVpFAHNpemUgPD0gUHhjTnBNZW1CbG9jazo6U0laRQBnZXRTaW11bGF0aW9uU3RhZ2UoKSAhPSBTYzo6U2ltdWxhdGlvblN0YWdlOjplQ09NUExFVEUAbnAtPmdldENvbmNyZXRlVHlwZSgpID09IFB4Q29uY3JldGVUeXBlOjplQVJUSUNVTEFUSU9OX0pPSU5UX1JFRFVDRURfQ09PUkRJTkFURQBhcnRpY3VsYXRpb24uZ2V0Q29uY3JldGVUeXBlKCkgPT0gUHhDb25jcmV0ZVR5cGU6OmVBUlRJQ1VMQVRJT05fUkVEVUNFRF9DT09SRElOQVRFAGdldEFydGljdWxhdGlvbigpLmdldENvbmNyZXRlVHlwZSgpID09IFB4Q29uY3JldGVUeXBlOjplQVJUSUNVTEFUSU9OX1JFRFVDRURfQ09PUkRJTkFURQB0eXBlPT1GaWx0ZXJUeXBlOjpEWU5BTUlDIHx8IHR5cGU9PUZpbHRlclR5cGU6OkFHR1JFR0FURQBlSU1QVUxTRQBlRU5BQkxFX0NDRF9NQVhfQ09OVEFDVF9JTVBVTFNFAGRlbGV0aW9uRXZlbnQgPT0gUHhEZWxldGlvbkV2ZW50RmxhZzo6ZVVTRVJfUkVMRUFTRQBnZW9tMS5nZXRUeXBlKCk9PVB4R2VvbWV0cnlUeXBlOjplU1BIRVJFAGdlb20wLmdldFR5cGUoKT09UHhHZW9tZXRyeVR5cGU6OmVTUEhFUkUAbVR5cGUgPT0gUHhHZW9tZXRyeVR5cGU6OmVTUEhFUkUAc3BoZXJlU2hhcGUtPmdldEdlb21ldHJ5VHlwZSgpID09IFB4R2VvbWV0cnlUeXBlOjplU1BIRVJFAGdlb21ldHJ5LmdldFR5cGUoKT09IFB4R2VvbWV0cnlUeXBlOjplQ0FQU1VMRSB8fCBnZW9tZXRyeS5nZXRUeXBlKCkgPT0gUHhHZW9tZXRyeVR5cGU6OmVTUEhFUkUAZ2VvbS5nZXRUeXBlKCkgPT0gUHhHZW9tZXRyeVR5cGU6OmVTUEhFUkUAZy5nZXRUeXBlKCkgPT0gUHhHZW9tZXRyeVR5cGU6OmVDQVBTVUxFIHx8IGcuZ2V0VHlwZSgpID09IFB4R2VvbWV0cnlUeXBlOjplU1BIRVJFAGdlb20tPm1UeXBlPT1Ub3VjaGVkR2VvbVR5cGU6OmVTUEhFUkUAbm9kZS5tVHlwZSA9PSBOb2RlOjplUklHSURfQk9EWV9UWVBFAG5vZGUubVR5cGUgPT0gTm9kZTo6ZUFSVElDVUxBVElPTl9UWVBFAHNoYXBlLmdldEZsYWdzKCkgJiBQeFNoYXBlRmxhZzo6ZVNDRU5FX1FVRVJZX1NIQVBFAHByaW1pdGl2ZTAtPmdldEZsYWdzKCkgJiBQeFNoYXBlRmxhZzo6ZVRSSUdHRVJfU0hBUEUgfHwgcHJpbWl0aXZlMS0+Z2V0RmxhZ3MoKSAmIFB4U2hhcGVGbGFnOjplVFJJR0dFUl9TSEFQRQBnZXRUcmlnZ2VyU2hhcGUoKS5nZXRGbGFncygpICYgUHhTaGFwZUZsYWc6OmVUUklHR0VSX1NIQVBFAGVTSU1VTEFUSU9OX1NIQVBFAGhpdFR5cGUgPT0gUHhRdWVyeUhpdFR5cGU6OmVOT05FAGdlb20xLmdldFR5cGUoKT09UHhHZW9tZXRyeVR5cGU6OmVQTEFORQBnZW9tMC5nZXRUeXBlKCk9PVB4R2VvbWV0cnlUeXBlOjplUExBTkUAcGxhbmVTaGFwZS0+Z2V0R2VvbWV0cnlUeXBlKCkgPT0gUHhHZW9tZXRyeVR5cGU6OmVQTEFORQBnZW9tLmdldFR5cGUoKSA9PSBQeEdlb21ldHJ5VHlwZTo6ZVBMQU5FAGdlb20xLmdldFR5cGUoKT09UHhHZW9tZXRyeVR5cGU6OmVDQVBTVUxFAGdlb20wLmdldFR5cGUoKT09UHhHZW9tZXRyeVR5cGU6OmVDQVBTVUxFAGdlb21UeXBlID09IFB4R2VvbWV0cnlUeXBlOjplQ0FQU1VMRQBzaGFwZS0+Z2V0R2VvbWV0cnlUeXBlKCkgPT0gUHhHZW9tZXRyeVR5cGU6OmVDQVBTVUxFAGNhcHN1bGVTaGFwZS0+Z2V0R2VvbWV0cnlUeXBlKCkgPT0gUHhHZW9tZXRyeVR5cGU6OmVDQVBTVUxFAGdlb20uZ2V0VHlwZSgpID09IFB4R2VvbWV0cnlUeXBlOjplQ0FQU1VMRQBnZW9tLT5tVHlwZT09VG91Y2hlZEdlb21UeXBlOjplQ0FQU1VMRQB2b2x1bWUtPmdldFR5cGUoKT09U3dlcHRWb2x1bWVUeXBlOjplQ0FQU1VMRQBnZW9tLT5tVHlwZT09VG91Y2hlZEdlb21UeXBlOjplVVNFUl9DQVBTVUxFAGVNRVNIX01VTFRJUExFAGVQUk9GSUxFAG1OZXh0W3BhaXJfaW5kZXhdPT1CUF9JTlZBTElEX0JQX0hBTkRMRQBPZmZzZXQhPUJQX0lOVkFMSURfQlBfSEFORExFAGhhbmRsZSE9QlBfSU5WQUxJRF9CUF9IQU5ETEUAT2JqZWN0LT5tTWluTWF4WzFdIT1CUF9JTlZBTElEX0JQX0hBTkRMRQBPYmplY3QtPm1NaW5NYXhbMF0hPUJQX0lOVkFMSURfQlBfSEFORExFAHBhaXJzLT5tVm9sQiE9QlBfSU5WQUxJRF9CUF9IQU5ETEUAcGFpcnMtPm1Wb2xBIT1CUF9JTlZBTElEX0JQX0hBTkRMRQBtQWN0aXZlUGFpcnNbT2Zmc2V0XS5tVm9sQSE9QlBfSU5WQUxJRF9CUF9IQU5ETEUAbUJveEVuZFB0c1tBeGlzXVtib3hJbmRleF0ubU1pbk1heFsxXT09QlBfSU5WQUxJRF9CUF9IQU5ETEUgfHwgbUJveEVuZFB0c1tBeGlzXVtib3hJbmRleF0ubU1pbk1heFsxXT09UFhfUkVNT1ZFRF9CUF9IQU5ETEUAbUJveEVuZFB0c1tBeGlzXVtib3hJbmRleF0ubU1pbk1heFswXT09QlBfSU5WQUxJRF9CUF9IQU5ETEUgfHwgbUJveEVuZFB0c1tBeGlzXVtib3hJbmRleF0ubU1pbk1heFswXT09UFhfUkVNT1ZFRF9CUF9IQU5ETEUAbUJveEVuZFB0c1syXVtCb3hJbmRleF0ubU1pbk1heFsxXSE9QlBfSU5WQUxJRF9CUF9IQU5ETEUgJiYgbUJveEVuZFB0c1syXVtCb3hJbmRleF0ubU1pbk1heFsxXSE9UFhfUkVNT1ZFRF9CUF9IQU5ETEUAbUJveEVuZFB0c1sxXVtCb3hJbmRleF0ubU1pbk1heFsxXSE9QlBfSU5WQUxJRF9CUF9IQU5ETEUgJiYgbUJveEVuZFB0c1sxXVtCb3hJbmRleF0ubU1pbk1heFsxXSE9UFhfUkVNT1ZFRF9CUF9IQU5ETEUAbUJveEVuZFB0c1swXVtCb3hJbmRleF0ubU1pbk1heFsxXSE9QlBfSU5WQUxJRF9CUF9IQU5ETEUgJiYgbUJveEVuZFB0c1swXVtCb3hJbmRleF0ubU1pbk1heFsxXSE9UFhfUkVNT1ZFRF9CUF9IQU5ETEUAbUJveEVuZFB0c1syXVtCb3hJbmRleF0ubU1pbk1heFswXSE9QlBfSU5WQUxJRF9CUF9IQU5ETEUgJiYgbUJveEVuZFB0c1syXVtCb3hJbmRleF0ubU1pbk1heFswXSE9UFhfUkVNT1ZFRF9CUF9IQU5ETEUAbUJveEVuZFB0c1sxXVtCb3hJbmRleF0ubU1pbk1heFswXSE9QlBfSU5WQUxJRF9CUF9IQU5ETEUgJiYgbUJveEVuZFB0c1sxXVtCb3hJbmRleF0ubU1pbk1heFswXSE9UFhfUkVNT1ZFRF9CUF9IQU5ETEUAbUJveEVuZFB0c1swXVtCb3hJbmRleF0ubU1pbk1heFswXSE9QlBfSU5WQUxJRF9CUF9IQU5ETEUgJiYgbUJveEVuZFB0c1swXVtCb3hJbmRleF0ubU1pbk1heFswXSE9UFhfUkVNT1ZFRF9CUF9IQU5ETEUAQmFzZUVQRGF0YVtEZXN0SW5kZXhdICE9IFBYX1JFTU9WRURfQlBfSEFORExFAHRyZWVOb2RlSW5kZXg9PUlOVkFMSURfUFJVTkVSSEFORExFAHBvb2xJbmRleCE9SU5WQUxJRF9QUlVORVJIQU5ETEUAZUdQVV9DT01QQVRJQkxFAGZhY2Uuc3RhdGUgPT0gbG9jYWw6OlF1aWNrSHVsbEZhY2U6OmVWSVNJQkxFAGVTQ0FMRQBhYnNSb3dTY2FsZSA+PSBQWF9NSU5fSEVJR0hURklFTERfWFpfU0NBTEUAYWJzQ29sU2NhbGUgPj0gUFhfTUlOX0hFSUdIVEZJRUxEX1haX1NDQUxFAG1IZkdlb20tPmhlaWdodFNjYWxlID49IFBYX01JTl9IRUlHSFRGSUVMRF9ZX1NDQUxFAGVESVNBQkxFX0NPTlRBQ1RfQ0FDSEUAZVZFTE9DSVRZX0NIQU5HRQBpbnN0YW5jZS5tUHJldkVkZ2UgPT0gSUdfSU5WQUxJRF9FREdFAG1FZGdlSW5zdGFuY2VzLnNpemUoKSA8PSAyKmhhbmRsZSB8fCBtRWRnZUluc3RhbmNlc1syKmhhbmRsZV0ubVByZXZFZGdlID09IElHX0lOVkFMSURfRURHRQBoYW5kbGUqMiA+PSBtRWRnZUluc3RhbmNlcy5zaXplKCkgfHwgbUVkZ2VJbnN0YW5jZXNbaGFuZGxlKjJdLm1QcmV2RWRnZSA9PSBJR19JTlZBTElEX0VER0UAbUVkZ2VJbnN0YW5jZXMuc2l6ZSgpIDw9IDIqaGFuZGxlIHx8IG1FZGdlSW5zdGFuY2VzWzIqaGFuZGxlKzFdLm1QcmV2RWRnZSA9PSBJR19JTlZBTElEX0VER0UAaGFuZGxlKjIrMSA+PSBtRWRnZUluc3RhbmNlcy5zaXplKCkgfHwgbUVkZ2VJbnN0YW5jZXNbaGFuZGxlKjIrMV0ubVByZXZFZGdlID09IElHX0lOVkFMSURfRURHRQBpbnN0YW5jZS5tTmV4dEVkZ2UgPT0gSUdfSU5WQUxJRF9FREdFAG1FZGdlSW5zdGFuY2VzLnNpemUoKSA8PSAyKmhhbmRsZSB8fCBtRWRnZUluc3RhbmNlc1syKmhhbmRsZV0ubU5leHRFZGdlID09IElHX0lOVkFMSURfRURHRQBoYW5kbGUqMiA+PSBtRWRnZUluc3RhbmNlcy5zaXplKCkgfHwgbUVkZ2VJbnN0YW5jZXNbaGFuZGxlKjJdLm1OZXh0RWRnZSA9PSBJR19JTlZBTElEX0VER0UAbUVkZ2VJbnN0YW5jZXMuc2l6ZSgpIDw9IDIqaGFuZGxlIHx8IG1FZGdlSW5zdGFuY2VzWzIqaGFuZGxlKzFdLm1OZXh0RWRnZSA9PSBJR19JTlZBTElEX0VER0UAaGFuZGxlKjIrMSA+PSBtRWRnZUluc3RhbmNlcy5zaXplKCkgfHwgbUVkZ2VJbnN0YW5jZXNbaGFuZGxlKjIrMV0ubU5leHRFZGdlID09IElHX0lOVkFMSURfRURHRQBlZGdlLm1OZXh0SXNsYW5kRWRnZSA9PSBJR19JTlZBTElEX0VER0UgJiYgZWRnZS5tUHJldklzbGFuZEVkZ2UgPT0gSUdfSU5WQUxJRF9FREdFAG1FZGdlc1tpc2xhbmQxLm1GaXJzdEVkZ2VbYV1dLm1QcmV2SXNsYW5kRWRnZSA9PSBJR19JTlZBTElEX0VER0UAbUVkZ2VzW2lzbGFuZC5tTGFzdEVkZ2VbZWRnZS5tRWRnZVR5cGVdXS5tTmV4dElzbGFuZEVkZ2UgPT0gSUdfSU5WQUxJRF9FREdFAG1FZGdlc1tpc2xhbmQwLm1MYXN0RWRnZVthXV0ubU5leHRJc2xhbmRFZGdlID09IElHX0lOVkFMSURfRURHRQBpc2xhbmQubUZpcnN0RWRnZVtlZGdlLm1FZGdlVHlwZV0gPT0gSUdfSU5WQUxJRF9FREdFAGlzbGFuZDAubUZpcnN0RWRnZVthXSA9PSBJR19JTlZBTElEX0VER0UAZWRnZUluZGV4ICE9IElHX0lOVkFMSURfRURHRQBzdGF0dXMgPT0gUE9MWURBVEEwIHx8IHN0YXR1cyA9PSBFREdFAGVBVkVSQUdFAGVTVEFUSUNfQUFCQl9UUkVFAGVEWU5BTUlDX0FBQkJfVFJFRQBlRlJFRQBQeFUzMihmbGFncykgPCBQeFBhaXJGbGFnOjplTkVYVF9GUkVFAG5iUHJpbXMgPD0gTkJfT0JKRUNUU19QRVJfTk9ERQB0YXJnZXRJbmRpY2VzLT5uYkluZGljZXMgPD0gTkJfT0JKRUNUU19QRVJfTk9ERQBub2RlSW5kaWNlcy5uYkluZGljZXMgPCBOQl9PQkpFQ1RTX1BFUl9OT0RFAG1BY3RpdmVOb2RlSW5kZXhbaW5kZXguaW5kZXgoKV0gPT0gSUdfSU5WQUxJRF9OT0RFAG1BY3RpdmVOb2RlSW5kZXhbbm9kZUluZGV4LmluZGV4KCldID09IElHX0lOVkFMSURfTk9ERQBpbmRleDIgPT0gSUdfSU5WQUxJRF9OT0RFAGluZGV4MSA9PSBJR19JTlZBTElEX05PREUAZmlyc3ROb2RlLm1QcmV2Tm9kZS5pbmRleCgpID09IElHX0lOVkFMSURfTk9ERQBtTm9kZXNbbm9kZUluZGV4Mi5pbmRleCgpXS5tUHJldk5vZGUuaW5kZXgoKSA9PSBJR19JTlZBTElEX05PREUAbU5vZGVzW25vZGVJbmRleDEuaW5kZXgoKV0ubVByZXZOb2RlLmluZGV4KCkgPT0gSUdfSU5WQUxJRF9OT0RFAGxhc3ROb2RlLm1OZXh0Tm9kZS5pbmRleCgpID09IElHX0lOVkFMSURfTk9ERQBtTm9kZXNbbm9kZUluZGV4LmluZGV4KCldLm1OZXh0Tm9kZS5pbmRleCgpID09IElHX0lOVkFMSURfTk9ERQBtTm9kZXNbbmV3SXNsYW5kLm1MYXN0Tm9kZS5pbmRleCgpXS5tTmV4dE5vZGUuaW5kZXgoKSA9PSBJR19JTlZBTElEX05PREUAbU5vZGVzW29sZElzbGFuZC5tTGFzdE5vZGUuaW5kZXgoKV0ubU5leHROb2RlLmluZGV4KCkgPT0gSUdfSU5WQUxJRF9OT0RFAG1Ob2Rlc1tpc2xhbmQxLm1MYXN0Tm9kZS5pbmRleCgpXS5tTmV4dE5vZGUuaW5kZXgoKSA9PSBJR19JTlZBTElEX05PREUAbU5vZGVzW2lzbGFuZDAubUxhc3ROb2RlLmluZGV4KCldLm1OZXh0Tm9kZS5pbmRleCgpID09IElHX0lOVkFMSURfTk9ERQBtTm9kZXNbbm9kZUluZGV4Mi5pbmRleCgpXS5tTmV4dE5vZGUuaW5kZXgoKSA9PSBJR19JTlZBTElEX05PREUAbU5vZGVzW25vZGVJbmRleDEuaW5kZXgoKV0ubU5leHROb2RlLmluZGV4KCkgPT0gSUdfSU5WQUxJRF9OT0RFAG1BY3RpdmVOb2RlSW5kZXhbaW5kZXguaW5kZXgoKV0gIT0gSUdfSU5WQUxJRF9OT0RFAGlzbGFuZElkMSAhPSBJR19JTlZBTElEX05PREUAZUZPUkNFAGVDT05UQUNUX0ZPUkNFAGVBREFQVElWRV9GT1JDRQBoaW50ID09IFB4TWVzaENvb2tpbmdIaW50OjplQ09PS0lOR19QRVJGT1JNQU5DRQBQWF9XRUJfQklORElOR1NfUFZEAGVNVEQAZUZPUkNFX0RXT1JEAGN1cnJQYXRjaCAhPSBDb3JyZWxhdGlvbkJ1ZmZlcjo6TElTVF9FTkQAaXNsYW5kLm1BY3RpdmVJbmRleCA9PSBJR19JTlZBTElEX0lTTEFORABlZGdlLm1QcmV2SXNsYW5kRWRnZSA9PSBJR19JTlZBTElEX0lTTEFORABlZGdlLm1OZXh0SXNsYW5kRWRnZSA9PSBJR19JTlZBTElEX0lTTEFORABpc2xhbmQubUFjdGl2ZUluZGV4ICE9IElHX0lOVkFMSURfSVNMQU5EAG1Jc2xhbmRzW2lzbGFuZElkXS5tQWN0aXZlSW5kZXggIT0gSUdfSU5WQUxJRF9JU0xBTkQAaXNsYW5kSWQgIT0gSUdfSU5WQUxJRF9JU0xBTkQAbUlzbGFuZElkc1tub2RlSW5kZXguaW5kZXgoKV0gIT0gSUdfSU5WQUxJRF9JU0xBTkQAaXNsYW5kSWQxICE9IElHX0lOVkFMSURfSVNMQU5EICYmIGlzbGFuZElkMiAhPSBJR19JTlZBTElEX0lTTEFORABtT2JqZWN0cy5jb250YWN0TWFuYWdlcnNbYV0uaW5kZXhUeXBlMCAhPSBQeHNJbmRleGVkSW50ZXJhY3Rpb246OmVXT1JMRABnZW9tMS5nZXRUeXBlKCk9PVB4R2VvbWV0cnlUeXBlOjplSEVJR0hURklFTEQAZ2VvbVR5cGUgPT0gUHhHZW9tZXRyeVR5cGU6OmVIRUlHSFRGSUVMRABuZXdHZW9tVHlwZSA9PSBQeEdlb21ldHJ5VHlwZTo6ZUhFSUdIVEZJRUxEAGhmU2hhcGUtPmdldEdlb21ldHJ5VHlwZSgpID09IFB4R2VvbWV0cnlUeXBlOjplSEVJR0hURklFTEQAZ2VvbS5nZXRUeXBlKCkgPT0gUHhHZW9tZXRyeVR5cGU6OmVIRUlHSFRGSUVMRABtSW5Ub091dF9TbGVlcGluZ1tib3hJbmRleF09PXVzZXJJRABtSW5Ub091dF9VcGRhdGVkW2JveEluZGV4XT09dXNlcklEAGlkICE9IFBYX0lOVkFMSURfSU5URVJBQ1RJT05fQUNUT1JfSUQAc2ktPm1SZXBvcnRQYWlySW5kZXggPT0gSU5WQUxJRF9SRVBPUlRfUEFJUl9JRABpbmRleCAhPSBJTlZBTElEX1JFUE9SVF9QQUlSX0lEAG1SZXBvcnRQYWlySW5kZXggIT0gSU5WQUxJRF9SRVBPUlRfUEFJUl9JRABhY3RpdmVQYWlyc1tvZmZzZXRdLmdldElkMCgpIT1JTlZBTElEX1VTRVJfSUQAaW50ZXJhY3Rpb24tPmdldEludGVyYWN0aW9uSWQoKSAhPSBQWF9JTlZBTElEX0lOVEVSQUNUSU9OX1NDRU5FX0lEAG1OZXh0W3BhaXJJbmRleF09PUlOVkFMSURfSUQAaW5kZXghPUlOVkFMSURfSUQAYm94SW5kZXghPUlOVkFMSURfSUQAb2Zmc2V0IT1JTlZBTElEX0lEAGlkMSE9SU5WQUxJRF9JRABpZDAhPUlOVkFMSURfSUQAbUluVG9PdXRfU2xlZXBpbmdbYm94SW5kZXhdICE9IElOVkFMSURfSUQAbUluVG9PdXRfVXBkYXRlZFtib3hJbmRleF0gIT0gSU5WQUxJRF9JRABncm91cCAhPSBCcDo6RmlsdGVyR3JvdXA6OmVJTlZBTElEAG1Hcm91cHNbaGFuZGxlXSAhPSBCcDo6RmlsdGVyR3JvdXA6OmVJTlZBTElEAE5PVCBTVVBQT1JURUQAZUxJTUlURUQAbVRhc2tUYWJsZVsgdGFza0lEIF0ubVR5cGUgIT0gUHhUYXNrVHlwZTo6VFRfQ09NUExFVEVEAG9wcEZhY2UtPnN0YXRlICE9IFF1aWNrSHVsbEZhY2U6OmVERUxFVEVEAGdldFNjYlR5cGUoKSE9U2NiVHlwZTo6ZVVOREVGSU5FRABlQ09OU1RSQUlORUQAZUJVSUxEX0RJU0FCTEVEX0NPTU1JVF9ESVNBQkxFRABlQlVJTERfRU5BQkxFRF9DT01NSVRfRElTQUJMRUQAZUJVSUxEX0VOQUJMRURfQ09NTUlUX0VOQUJMRUQAZUxJTUlUX0VOQUJMRUQAZUNPTExJU0lPTl9FTkFCTEVEAGVTUFJJTkdfRU5BQkxFRABlRFJJVkVfRU5BQkxFRABlTUFYX0RJU1RBTkNFX0VOQUJMRUQAZU1JTl9ESVNUQU5DRV9FTkFCTEVEAGVMT0NLRUQAZURPVUJMRV9TSURFRABlRU5BQkxFX1NQRUNVTEFUSVZFX0NDRABlRU5BQkxFX0NDRABTYXBCb3gxRABkZXNjLmNvbnN0cmFpbnRMZW5ndGhPdmVyMTYgPT0gRFlfU0NfVFlQRV9SQl8xRABlU1RBVElDAGVDT0xMSVNJT05fU1RBVElDAGFjdG9yLT5nZXRUeXBlKCkgPT0gUHhBY3RvclR5cGU6OmVSSUdJRF9TVEFUSUMAcm8uZ2V0QWN0b3JDb3JlVHlwZSgpID09IFB4QWN0b3JUeXBlOjplUklHSURfU1RBVElDAHR5cGUgPT0gUHhDb25jcmV0ZVR5cGU6OmVSSUdJRF9TVEFUSUMAbUNvcmUubUZsYWdzICYgUHhSaWdpZEJvZHlGbGFnOjplS0lORU1BVElDAGdldERpcnR5RmxhZ3MoKSAmIEludGVyYWN0aW9uRGlydHlGbGFnOjplQk9EWV9LSU5FTUFUSUMAZURZTkFNSUMAZUNPTExJU0lPTl9EWU5BTUlDAGVsdC5ub2RlSW5kZXhBIDwgZWx0Lm5vZGVJbmRleEIAZWxlbS5ub2RlSW5kZXhBIDwgZWxlbS5ub2RlSW5kZXhCAG5vZGVJbmRleEEgPCBub2RlSW5kZXhCAGFnZ3JlZ2F0ZTEtPm1JbmRleD09dm9sQgBTaW0uY2NkQnJvYWRQaGFzZUFBQkIAU2NTY2VuZS5jY2RCcm9hZFBoYXNlQUFCQgBhZ2dyZWdhdGUwLT5tSW5kZXg9PXZvbEEAR3U6OkNvbnZleE1lc2g6OmNoZWNrSHVsbFBvbHlnb25zOiBIdWxsIHNlZW1zIHRvIGhhdmUgb3BlbmVkIHZvbHVtZSBvciBkbyAoc29tZSkgZmFjZXMgaGF2ZSByZXZlcnNlZCB3aW5kaW5nPwBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgc2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgaW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxmbG9hdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDhfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MTZfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50MTZfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDY0X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDY0X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQzMl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBjaGFyPgBzdGQ6OmJhc2ljX3N0cmluZzx1bnNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8bG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgbG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8ZG91YmxlPgA8YWxsb2NhdGlvbiBuYW1lcyBkaXNhYmxlZD4AR3U6OlRyaWFuZ2xlVDxQeFUzMj4AbUh1bGxEYXRhRmFjZXNCeUVkZ2VzOABtSHVsbERhdGFGYWNlc0J5VmVydGljZXM4AG1IdWxsRGF0YVZlcnRleERhdGE4AFB4VTgAUHZkVTgAUHZkSTgAZzwxMjgAY2xzLmdldDMyQml0U2l6ZSgpID09IDI4AHNpemU+MzIgfHwgc2l6ZSA9PSAzMiB8fCBzaXplID09IDE2IHx8IHNpemUgPT0gOABtUGFnZVNpemUgPT0gNCB8fCBtUGFnZVNpemUgPT0gOABjbHMuZ2V0NjRCaXRTaXplKCkgPT0gOABjbHMuZ2V0MzJCaXRTaXplKCkgPT0gOABuYlRyaXM8PTEyKjcAbG9ja2VkRG9mcyA8PSA3AGVxUm93Q291bnQ8PTYAbUxpbmtzMjU2AG5iSHVsbFZlcnRzPDI1NgBjb2RlPDI1NgBQeFUzMih0eXBlKTwyNTYAY2xzLmdldDMyQml0U2l6ZSgpID09IDM2AG1UcmlhbmdsZXMxNgBQdmRVMTYAUHZkSTE2AG5iUHJpbXM8PTE2AG5iPjAgJiYgbmI8PTE2AG5iUHJpbXM8MTYAdmFsPDE2AGNscy5nZXQ2NEJpdFNpemUoKSA9PSAxNgBjbHMuZ2V0MzJCaXRTaXplKCkgPT0gMTYAc3BsaXRDb3VudCA8PSAxNgBsZWFmQ291bnQgPD0gMTYAbmJQcmltcyA8PSAxNgBjYWNoZS5tTnVtVHJpYW5nbGVzIDw9IDE2AGNvbnN0cmFpbnRMZW5ndGggPD0gUFhfTUFYX1UxNiAqIDE2AGluZGV4IDwgNgBzaXplPT1pbmRleD4+NQBnQ29kZXNbQ29kZV0hPTI1NQBVMzJBcnJheTQAUHhWZWM0AEJWNABzaXplID4gMCAmJiBzaXplIDw9NABQdmRVNjQAUHZkSTY0AFB2ZEY2NABjbHMuZ2V0MzJCaXRTaXplKCkgPT0gNjQAY29udGFjdENvdW50IDw9IDY0AGluY2lkZW50UG9seWdvbi5tTmJWZXJ0cyA8PSA2NABtTnVtQ29udGFjdHMgPD0gNjQAKG51bU1hbmlmb2xkQ29udGFjdHMrbWFuaWZvbGQubU51bUNvbnRhY3RzKSA8PSA2NABpbmRleCA8IDY0AG51bVBvaW50cyA8IDY0AFB4TWF0NDQAZC5tVHlwZT09UHhNZXNoTWlkUGhhc2U6OmVCVkgzNABtSGlzdG9ncmFtMTAyNABjbHMuZ2V0MzJCaXRTaXplKCkgPT0gMjQAY2xzLmdldDY0Qml0U2l6ZUluZm8oKS5tQWxpZ25tZW50ID09IDQAY2xzLmdldDMyQml0U2l6ZUluZm8oKS5tQWxpZ25tZW50ID09IDQAY2xzLm1QYWNrZWRVbmlmb3JtV2lkdGggPT0gNABjbHMuZ2V0NjRCaXRTaXplKCkgPT0gNABjbHMuZ2V0MzJCaXRTaXplKCkgPT0gNABzaXplIDw9IDQAc2l6ZSA8IDQAd3JpdGVCYWNrTGVuZ3RoIDw9IFBYX01BWF9VMTYgKiA0AHBoeXN4MwBTY1NjZW5lLnByb2Nlc3NMb3N0Q29udGFjdDMAUHhCb3VuZHMzAGNvbHVtbjMAU2NTY2VuZS5wb3N0QnJvYWRQaGFzZTMAU2ltLnVwZGF0ZUNDRFNpbmdsZVBhc3NTdGFnZTMAU2NTY2VuZS51cGRhdGVDQ0RTaW5nbGVQYXNzU3RhZ2UzAEFBQkJNYW5hZ2VyOjpwb3N0QnJvYWRQaGFzZVN0YWdlMwB3b3JkMwBQeEJvdW5kMwBQeFZlYzMAUHhFeHRlbmRlZFZlYzMAbnVtVmVydHM+PTMAbmJWZXJ0cz49MwBpLXN0YXJ0PT0zAGZpbGVWZXJzaW9uPD0zAFB4TWF0MzMAZC5tVHlwZT09UHhNZXNoTWlkUGhhc2U6OmVCVkgzMwBtZXNoLT5nZXRDb25jcmV0ZVR5cGUoKT09UHhDb25jcmV0ZVR5cGU6OmVUUklBTkdMRV9NRVNIX0JWSDMzAHRyaU1lc2guZ2V0Q29uY3JldGVUeXBlKCk9PVB4Q29uY3JldGVUeXBlOjplVFJJQU5HTEVfTUVTSF9CVkgzMwBOYkVkZ2VzPT1tTmJGYWNlcyozAG5iU3RlcHNGb3JSZWJ1aWxkID4gMwBtX2luZGV4IDwgMwBvcnRob0NvdW50IDwgMwBjZWxsPT1lZGdlSW5kZXggLyAzAGNlbGwgPT0gZWRnZUluZGV4IC8gMwBTY1NjZW5lLnByb2Nlc3NMb3N0Q29udGFjdDIAcG9zMgBSYWRpeFNvcnRCdWZmZXJlZDptUmFua3MyAGNvbG9yMgBncm91cDEgIT0gZ3JvdXAyAGNvbHVtbjIAaTAgIT0gaTEgJiYgaTAgIT0gaTIgJiYgaTEgIT0gaTIAdnJlZjAhPXZyZWYxICYmIHZyZWYwIT12cmVmMiAmJiB2cmVmMSE9dnJlZjIAU2NTY2VuZS5wb3N0QnJvYWRQaGFzZTIAU2M6OlNjZW5lOjpmaW5pc2hCcm9hZFBoYXNlMgBTaW0udXBkYXRlQ0NEU2luZ2xlUGFzc1N0YWdlMgBTY1NjZW5lLnVwZGF0ZUNDRFNpbmdsZVBhc3NTdGFnZTIAU2ltLnByb2Nlc3NMb3N0T3ZlcmxhcHNTdGFnZTIAd29yZDIAaXNsYW5kSWQxICE9IGlzbGFuZElkMgBQeFZlYzIAZVNXSU5HMgBPUEMyAENvcHkuc2l6ZSgpPj0yAEVEW2Nsb3Nlc3RFZGdlXS5Db3VudD09MgBWZXJzaW9uPT0yAGo9PTIAZVBBRF8zMgBCVjMyAFB4VTMyAFB2ZFUzMgBoYW5kbGUhPVBYX0lOVkFMSURfVTMyAGlkIT1QWF9JTlZBTElEX1UzMgBpZDEhPVBYX0lOVkFMSURfVTMyAGlkMCE9UFhfSU5WQUxJRF9VMzIAc2F2ZWRfayAhPSBQWF9JTlZBTElEX1UzMgBzYXZlZF9qICE9IFBYX0lOVkFMSURfVTMyAGN1cnJlbnQtPm1CVkRhdGFbaV0ubURhdGEgIT0gUFhfSU5WQUxJRF9VMzIAbUFnZ3JlZ2F0ZUlEICE9IFBYX0lOVkFMSURfVTMyAFB2ZEkzMgBQdmRGMzIAbmJQcmltczw9MzIAaW5kZXg8Z2V0V29yZENvdW50KCkqMzIAZWRnZUluZGV4PDEyAGNscy5nZXQ2NEJpdFNpemUoKSA9PSAxMgBjbHMuZ2V0MzJCaXRTaXplKCkgPT0gMTIATWF4SW5kZXg8bUJveGVzQ2FwYWNpdHkqMisyAE1pbkluZGV4PG1Cb3hlc0NhcGFjaXR5KjIrMgBudW12ID4gMgBuYlZlcnRzID4gMgBwYXRjaC5hbmNob3JDb3VudCA8PSAyAGZyaWN0aW9uUGF0Y2guYW5jaG9yQ291bnQgPD0gMgBtTnVtQ29udGFjdHMgPD0gMgB2b2x1bWVUeXBlIDwgMgBoYWxmQW5nbGUgPj0gLVB4UGkgLyAyICYmIGhhbGZBbmdsZSA8PSBQeFBpIC8gMgBlbnRpdHkxAGJvZHkxAG9iamVjdEluZGV4MCE9b2JqZWN0SW5kZXgxAG1hdGVyaWFsSW5kZXgxAG1NYXBwaW5nW3ByaW1pdGl2ZXNbaV1dID09IG5vZGVJbmRleDEAcG9zMQBQeERlYnVnTGluZV9HZXRQb3MxAEFjdG9ycy5hY3RvcjEAYWN0b3IgPT0gbUFjdG9yMCB8fCBhY3RvciA9PSBtQWN0b3IxAGNvbG9yMQBQeERlYnVnTGluZV9HZXRDb2xvcjEAY2Fwc3VsZS5wMCE9Y2Fwc3VsZS5wMQBjb2x1bW4xAHR5cGUwPD10eXBlMQBJbnZNYXNzU2NhbGUxAEludkluZXJ0aWFTY2FsZTEAd29yZDEAUC0+bVZvbEI9PWlkMQBpZDAhPWlkMQBlQUNUT1IxAGVQUk9KRUNUX1RPX0FDVE9SMQBlU1dJTkcxAGxpbmtJRDAgIT0gbGlua0lEMQBsaW5rSUQwIDwgbGlua0lEMQBtUmVmQ291bnQ+MQBtU3RhY2suc2l6ZSgpPjEAQ29weS5zaXplKCk+PTEAbVN0YWNrLnNpemUoKT49MQBuYj09MQBvYmplY3QtPmdldFJlZkNvdW50KCk9PTEAbVN0YWNrLnNpemUoKT09MQBoIT0xAGNvcGxhbmFyRWRnZSAhPSA1MTEAbUFjdGl2ZU5vZGVJbmRleFtyZXBsYWNlSW5kZXguaW5kZXgoKV0gPT0gaW5pdGlhbEFjdGl2ZU5vZGVDb3VudC0xAG5iTmV3SGFuZGxlcz09bmJIYW5kbGVzLTEAbWF4Qm91bmRzUGVyTGVhZlBhZ2UgPj0gUlRSRUVfTi0xAGluZGV4IT0tMQBtQWN0aXZlTm9kZUluZGV4W3JlcGxhY2VJbmRleC5pbmRleCgpXSA9PSBhY3RpdmVOb2Rlcy5zaXplKCktMQBtQWN0aXZlTm9kZUluZGV4W3JlcGxhY2VJbmRleC5pbmRleCgpXSA9PSBtQWN0aXZlS2luZW1hdGljTm9kZXMuc2l6ZSgpLTEAbmIgIT0gLTEAayA8PSByaWdodC1sZWZ0KzEAczAuZ2V0R2VvbWV0cnlUeXBlKCkgPCBQeEdlb21ldHJ5VHlwZTo6ZUNPTlZFWE1FU0grMQByb3dzW2xpbmtJRF0ucGF0aFRvUm9vdCYxAFB4U2NlbmU6OmFkZEFydGljdWxhdGlvbigpOiBBcnRpY3VsYXRpb24gbGluayB3aXRoIHplcm8gbWFzcyBhZGRlZCB0byBzY2VuZTsgZGVmYXVsdGluZyBtYXNzIHRvIDEAb2xkLmNvdW50ID4gMQBtYXRlcmlhbENvdW50ID4gMQBpbmRpY2VzLm5iSW5kaWNlcyA+IDEAc3BsaXQuY291bnQgPj0gMQB2ZWxvY2l0eUl0ZXJhdGlvbnMgPj0gMQBwb3NpdGlvbkl0ZXJhdGlvbnMgPj0gMQBvbGQuY291bnQtc3BsaXRMb2NhbCA+PSAxAHNwbGl0RW5kUiA+PSAxAGluZGV4ID09IDEAY2xzLmdldDY0Qml0U2l6ZUluZm8oKS5tQWxpZ25tZW50ID09IDEAY2xzLmdldDMyQml0U2l6ZUluZm8oKS5tQWxpZ25tZW50ID09IDEAcGF0Y2guYnJva2VuID09IDAgfHwgcGF0Y2guYnJva2VuID09IDEAY2xzLm1QYWNrZWRVbmlmb3JtV2lkdGggPT0gMQBkb2YgPT0gMQAocGF0Y2gubUVuZEluZGV4IC0gcGF0Y2gubVN0YXJ0SW5kZXgpID09IDEAbUNvbm5lY3RvckFycmF5LT5zaXplKCkgPT0gMQBjaGFuZ2VkTGVhZi5zaXplKCkgPT0gMQBnZXROYkNvbm5lY3RvcnMoTnBDb25uZWN0b3JUeXBlOjplQWdncmVnYXRlKSA8PSAxAGggIT0gMQBtRnJlZUxpc3QgIT0gZW5kIC0gMQBub2RlSW5kZXggPCBtVG90YWxOYk5vZGVzICsgdHJlZVBhcmFtcy5tTmJOb2RlcyArIDEAZW50aXR5MABib2R5MAB2ZXJ0ZXgxID49IHZlcnRleDAAbWF0ZXJpYWxJbmRleDAAbU1hcHBpbmdbcHJpbWl0aXZlc1tpXV0gPT0gbm9kZUluZGV4MABwb3MwAFB4RGVidWdMaW5lX0dldFBvczAAYnMwAEFjdG9ycy5hY3RvcjAAY29sb3IwAFB4RGVidWdMaW5lX0dldENvbG9yMABjb2x1bW4wAGJvZHlTaW0wAEludk1hc3NTY2FsZTAASW52SW5lcnRpYVNjYWxlMAB3b3JkMABQLT5tVm9sQT09aWQwAG1Jc2xhbmRJZHNbaXNsYW5kMC5tTGFzdE5vZGUuaW5kZXgoKV0gPT0gaXNsYW5kSWQwAHBhaXIxLm1CYTAAZUFDVE9SMABlUFJPSkVDVF9UT19BQ1RPUjAAc3dpbmcudz4wAG1SZWZDb3VudD4wAG1MTEJvZHkubUNvcmUtPm51bUJvZHlJbnRlcmFjdGlvbnM+MABtVXNlZEJsb2Nrcz4wAGNvbXBsaWFuY2U+MABuYj4wAG1FbHRzUGVyU2xhYj4wAGNvcmUuZ2V0V2FrZUNvdW50ZXIoKT4wAG1TdGFjay5zaXplKCk+MABtYXhEcD49MABtQ2FwYWNpdHk9PTAAY29udGFjdEJ1ZmZlci5jb3VudD09MABtQ29udHJvbFN0YXRlPT0wAEZBbGxFcShkZW5vbSwgemVybyk9PTAAKHJlaW50ZXJwcmV0X2Nhc3Q8c2l6ZV90PihwdHIpICYgMTUpPT0wAChyZWludGVycHJldF9jYXN0PHNpemVfdD4odGhpcykgJiAoRFlfQVJUSUNVTEFUSU9OX01BWF9TSVpFLTEpKT09MABtTmV3VHJlZUZpeHVwcy5zaXplKCk9PTAAbVNjcmF0Y2hCbG9ja3Muc2l6ZSgpPT0wAG1Db3VudCE9MABtUmVmQ291bnQhPTAAbWF4VGltZXI9PTAgfHwgbWluVGltZXIhPTAAY29udmV4LmdldEVkZ2VzKCkuc2l6ZSgpIDwgNDgwAHBpdm90TmV3SW5kZXggPiAwAG1Ub3RhbE5iTm9kZXMgLSB0YXJnZXROb2RlUG9zSW5kZXggPiAwAG1DdXJyZW50QmxvY2stPmNvdW50ID4gMABtQWN0aXZlS2luZW1hdGljQm9keUNvdW50ID4gMABtYXRlcmlhbENvdW50ID4gMAByZWZDb3VudCA+IDAAbVJlZkNvdW50ID4gMABsZWFmQ291bnQgPiAwAGJ1ZmZlcmVkRGF0YS0+cmVtb3ZlQ291bnQgPiAwAGJ1ZmZlcmVkRGF0YS0+YWRkQ291bnQgPiAwAG1heEhpdHMgPiAwAGN1cnJlbnRQYXNzID4gMABuYkFjdG9ycyA+IDAAbmJTaGFwZVBhaXJzID4gMABuYkxpbmtzID4gMABuYlRyaXMgPiAwAG1OdW1Sb290UGFnZXMgPiAwAG5iUGFja2VkTm9kZXMgPiAwAGJ2MzJUcmVlLT5tTmJQYWNrZWROb2RlcyA+IDAAbm9kZS5tTmJOb2RlcyA+IDAAbnVtVmVydGljZXMgPiAwAGluZGljZXMubmJJbmRpY2VzID4gMABudW1UaHJlYWRzID4gMABuID4gMABrayA+IDAAbmJWaSA+IDAgJiYgbmJVaSA+IDAAY2x1c3RlclNpemUgPiAwAG1IZWFwU2l6ZSA+IDAAbVNpemUgPiAwAHNsYWJTaXplID4gMABkYXRhU2l6ZSA+IDAAbWF4RXh0cmFEYXRhU2l6ZSA+IDAAUHhBcnRpY3VsYXRpb25Kb2ludDo6c2V0VGFuZ2VudGlhbFN0aWZmbmVzczogc3RpZmZuZXNzIG11c3QgYmUgPiAwAFB4QXJ0aWN1bGF0aW9uSm9pbnQ6OnNldFRhbmdlbnRpYWxEYW1waW5nOiBkYW1waW5nIG11c3QgYmUgPiAwAFB4QXJ0aWN1bGF0aW9uSm9pbnQ6OnNldEV4dGVybmFsQ29tcGxpYW5jZTogY29tcGxpYW5jZSBtdXN0IGJlID4gMABQeEFydGljdWxhdGlvbkpvaW50OjpzZXRJbnRlcm5hbENvbXBsaWFuY2U6IGNvbXBsaWFuY2UgbXVzdCBiZSA+IDAATnVtVG91Y2hlZCA+IDAAbmV3TWF4TmIgPiAwAGdldEFjdG9yQ291bnQoKSA+IDAAY29udGludWF0aW9uLT5nZXRSZWZlcmVuY2UoKSA+IDAAaW5kZXggPj0gMAB2YWx1ZSA+PSAwAHByb3BJZCA+PSAwAHNwbGl0Q291bnQgPT0gMABtQ291bnQgPT0gMABtUmVmQ291bnQgPT0gMABtVHJpZ2dlclBhaXJzVG9EZWFjdGl2YXRlQ291bnQgPT0gMABtRnJlZUNvdW50ID09IDAAbVVzZWRCbG9ja3MgPT0gMABtSW50ZXJuYWxGbGFncyA9PSAwAG1hdGVyaWFscy5udW1JbmRpY2VzID09IDAAbGluazAuY2hpbGRyZW4gPT0gMABkb2YgPT0gMAByZXN1bHQubVRvdGFsTm9kZXMgJSBwYWdlU2l6ZSA9PSAwAGRhdGFTaXplID09IDAAc2ltU3RhdHMubU5iRGlzY3JldGVDb250YWN0UGFpcnNbaV1bal0gPT0gMABzaW1TdGF0cy5tTmJNb2RpZmllZENvbnRhY3RQYWlyc1tpXVtqXSA9PSAwAHNpbVN0YXRzLm1OYkNDRFBhaXJzW2ldW2pdID09IDAAcS5wdHIgJSBSVFJFRV9OID09IDAAcXRyZWVOb2Rlcy5zaXplKCkgJSBSVFJFRV9OID09IDAAb2Zmc2V0ID49IHN0YXJ0T2Zmc2V0ICYmIChvZmZzZXQgJSBhbGlnbm1lbnQpID09IDAAKHJlaW50ZXJwcmV0X2Nhc3Q8dWludHB0cl90PihidWZmZXIpJiAweGYpID09IDAAKGNvbnN0cmFpbnRMZW5ndGggJiAweGYpID09IDAAKHNvbHZlckNvbnN0cmFpbnRCeXRlU2l6ZSAmIDB4ZikgPT0gMAAoc2l6ZV90KHJldCkgJiAweGYpID09IDAAKHVpbnRwdHJfdChidWZmKSAmIDB4ZikgPT0gMAAodWludHB0cl90KG1DYWNoZWREYXRhKSAmIDB4ZikgPT0gMAAoaWQgJiBQeHNDb250YWN0TWFuYWdlckJhc2U6Ok5FV19DT05UQUNUX01BTkFHRVJfTUFTSykgPT0gMAAoZWRnZS5tRWRnZVN0YXRlICYgRWRnZTo6ZUFDVElWQVRJTkcpID09IDAAKHJlaW50ZXJwcmV0X2Nhc3Q8dWludHB0cl90PihuZXdEYXRhKSYgMHhGKSA9PSAwAChjYWNoZS5tQ2FjaGVkU2l6ZSAmIDB4RikgPT0gMAAodWludHB0cl90KGRlc2NzWzNdLmZyaWN0aW9uUHRyKSAmIDB4RikgPT0gMAAodWludHB0cl90KGRlc2NzWzJdLmZyaWN0aW9uUHRyKSAmIDB4RikgPT0gMAAodWludHB0cl90KGRlc2NzWzFdLmZyaWN0aW9uUHRyKSAmIDB4RikgPT0gMAAodWludHB0cl90KGRlc2NzWzBdLmZyaWN0aW9uUHRyKSAmIDB4RikgPT0gMAAoc2l6ZV90KGNvbnN0cmFpbnRCbG9jaykgJiAweEYpID09IDAAKHNpemVfdChtYW5pZm9sZCkgJiAweEYpID09IDAAKCh1aW50cHRyX3QoYnVmZmVyKSkgJiAweEYpID09IDAAKCh1aW50cHRyX3QoYnVmZikpICYgMHhGKSA9PSAwACgodWludHB0cl90KGFuZ1NxcnRJbnZJbmVydGlhMSkpICYgMHhGKSA9PSAwACgodWludHB0cl90KGFuZ1NxcnRJbnZJbmVydGlhMCkpICYgMHhGKSA9PSAwACh1aW50cHRyX3QobVBhZ2VzKSAmIDEyNykgPT0gMAAoc2l6ZV90KCZib2R5MkFjdG9yKSYxNSkgPT0gMAAoc2l6ZV90KCZzaGFwZTJBY3RvcikmMTUpID09IDAAKHNpemVfdCgmb3V0VHJhbnNmb3JtKSYxNSkgPT0gMAAoc2l6ZV90KCZib2R5MldvcmxkKSYxNSkgPT0gMAAoc2l6ZV90KCZhY3RvcjJXb3JsZCkmMTUpID09IDAAKHVpbnRwdHJfdCh0aGlzKSAmIDE1KSA9PSAwAChuLnB0ciYxKSA9PSAwAChxLnB0ciAmIDEpID09IDAAKHJlaW50ZXJwcmV0X2Nhc3Q8c2l6ZV90PihwdHIpJihhbGlnbm1lbnQtMSkpID09IDAAKG1FbHRzUGVyU2xhYiAmIChtRWx0c1BlclNsYWItMSkpID09IDAAKGF0dHIgJiAoUHhGaWx0ZXJPYmplY3RUeXBlOjplTUFYX1RZUEVfQ09VTlQtMSkpID09IDAAKHNpemVfdCgmbVRhc2tFbnRyeVBvb2xbaV0pICYgKFBYX1NMSVNUX0FMSUdOTUVOVC0xKSkgPT0gMAAocmVpbnRlcnByZXRfY2FzdDxzaXplX3Q+KHB0cikmKHNpemVfdChhbGlnbm1lbnQpLTEpKSA9PSAwAChzaXplX3QodGhpcykgJiAoUFhfU0xJU1RfQUxJR05NRU5UIC0gMSkpID09IDAAKHNpemVfdChtSW1wbCkgJiAoUFhfU0xJU1RfQUxJR05NRU5UIC0gMSkpID09IDAAKHJlaW50ZXJwcmV0X2Nhc3Q8c2l6ZV90Pih0aGlzKSAmIChEWV9BUlRJQ1VMQVRJT05fTUFYX1NJWkUgLSAxKSkgPT0gMABnZXRTaW0oKSA9PSAwAG1Qcm9maWxlWm9uZUNsaWVudHMuc2l6ZSgpID09IDAAbUxvc3RUb3VjaFBhaXJzLnNpemUoKSA9PSAwAG1ab25lcy5zaXplKCkgPT0gMABtQUFCQlRyZWVbbUxhc3RUcmVlXS5tYXBwaW5nLnNpemUoKSA9PSAwAG5iTW9kaWZpYWJsZU1hbmFnZXJzICE9IDAAYm9keTIgIT0gMABib2R5MSAhPSAwAFB4TWVzaFF1ZXJ5Ojpzd2VlcCgpOiBnZW9tZXRyeSBvYmplY3QgcGFyYW1ldGVyIG11c3QgYmUgc3BoZXJlLCBjYXBzdWxlIG9yIGJveCBnZW9tZXRyeS4AUHhHZW9tZXRyeVF1ZXJ5Ojpzd2VlcCgpOiBmaXJzdCBnZW9tZXRyeSBvYmplY3QgcGFyYW1ldGVyIG11c3QgYmUgc3BoZXJlLCBjYXBzdWxlLCBib3ggb3IgY29udmV4IGdlb21ldHJ5LgBQeFNjZW5lOjpzd2VlcCgpOiBmaXJzdCBnZW9tZXRyeSBvYmplY3QgcGFyYW1ldGVyIG11c3QgYmUgc3BoZXJlLCBjYXBzdWxlLCBib3ggb3IgY29udmV4IGdlb21ldHJ5LgBBdHRlbXB0aW5nIHRvIGFsbG9jYXRlIG1vcmUgdGhhbiAxNksgb2YgY29udGFjdCBkYXRhIGZvciBhIHNpbmdsZSBjb250YWN0IHBhaXIgaW4gY29uc3RyYWludCBwcmVwLiBFaXRoZXIgYWNjZXB0IGRyb3BwZWQgY29udGFjdHMgb3Igc2ltcGxpZnkgY29sbGlzaW9uIGdlb21ldHJ5LgBBdHRlbXB0aW5nIHRvIGFsbG9jYXRlIG1vcmUgdGhhbiAxNksgb2YgZnJpY3Rpb24gZGF0YSBmb3IgYSBzaW5nbGUgY29udGFjdCBwYWlyIGluIGNvbnN0cmFpbnQgcHJlcC4gRWl0aGVyIGFjY2VwdCBkcm9wcGVkIGNvbnRhY3RzIG9yIHNpbXBsaWZ5IGNvbGxpc2lvbiBnZW9tZXRyeS4AQXR0ZW1wdGluZyB0byBhbGxvY2F0ZSBtb3JlIHRoYW4gMTZLIG9mIGNvbnRhY3QgZGF0YSBmb3IgYSBzaW5nbGUgY29udGFjdCBwYWlyIGluIG5hcnJvd3BoYXNlLiBFaXRoZXIgYWNjZXB0IGRyb3BwZWQgY29udGFjdHMgb3Igc2ltcGxpZnkgY29sbGlzaW9uIGdlb21ldHJ5LgBQeFJpZ2lkRHluYW1pYzogc2V0dGluZyBraW5lbWF0aWMgdGFyZ2V0IGZhaWxlZCwgbm90IGVub3VnaCBtZW1vcnkuAFB4QmF0Y2hRdWVyeTo6cmF5Y2FzdDogVGhpcyBiYXRjaCBpcyBzdGlsbCBleGVjdXRpbmcsIHNraXBwaW5nIHF1ZXJ5LgBQeEJhdGNoUXVlcnk6OnN3ZWVwOiBUaGlzIGJhdGNoIGlzIHN0aWxsIGV4ZWN1dGluZywgc2tpcHBpbmcgcXVlcnkuAFB4QmF0Y2hRdWVyeTo6b3ZlcmxhcDogVGhpcyBiYXRjaCBpcyBzdGlsbCBleGVjdXRpbmcsIHNraXBwaW5nIHF1ZXJ5LgBQeFNjZW5lOjpyZWxlYXNlKCk6IFNjZW5lIGlzIHN0aWxsIGJlaW5nIHNpbXVsYXRlZCEgUHhTY2VuZTo6ZmV0Y2hSZXN1bHRzKCkgaXMgY2FsbGVkIGltcGxpY2l0bHkuAEZvdW5kYXRpb24gZGVzdHJ1Y3Rpb24gZmFpbGVkIGR1ZSB0byBwZW5kaW5nIG1vZHVsZSByZWZlcmVuY2VzLiBDbG9zZS9yZWxlYXNlIGFsbCBkZXBlbmRpbmcgbW9kdWxlcyBmaXJzdC4AUHhQaHlzaWNzOjp1bnJlZ2lzdGVyRGVsZXRpb25MaXN0ZW5lck9iamVjdHM6IGRlbGV0aW9uIGxpc3RlbmVyIGhhcyB0byBiZSByZWdpc3RlcmVkIGluIFB4UGh5c2ljcyBmaXJzdC4AUHhQaHlzaWNzOjpyZWdpc3RlckRlbGV0aW9uTGlzdGVuZXJPYmplY3RzOiBkZWxldGlvbiBsaXN0ZW5lciBoYXMgdG8gYmUgcmVnaXN0ZXJlZCBpbiBQeFBoeXNpY3MgZmlyc3QuAE1CUDo6YWRkT2JqZWN0OiA2NEsgb2JqZWN0cyBpbiBzaW5nbGUgcmVnaW9uIHJlYWNoZWQuIFNvbWUgY29sbGlzaW9ucyBtaWdodCBiZSBsb3N0LgBBdCBsZWFzdCBvbmUgb2JqZWN0IGlzIG91dCBvZiB0aGUgYnJvYWRwaGFzZSBib3VuZHMuIFRvIG1hbmFnZSB0aG9zZSBvYmplY3RzLCBkZWZpbmUgYSBQeEJyb2FkUGhhc2VDYWxsYmFjayBmb3IgZWFjaCB1c2VkIGNsaWVudC4AUHhQdmQ6OmNvbm5lY3QgLSByZWNhbGwgY29ubmVjdCEgU2hvdWxkIGNhbGwgZGlzY29ubmVjdCBiZWZvcmUgcmUtY29ubmVjdC4AUHhSaWdpZER5bmFtaWM6OnNldFdha2VDb3VudGVyOiBpbnZhbGlkIGZsb2F0LgBQeFJpZ2lkRHluYW1pYzo6c2V0Q29udGFjdFJlcG9ydFRocmVzaG9sZDogaW52YWxpZCBmbG9hdC4AUHhSaWdpZER5bmFtaWM6OnNldFNsZWVwVGhyZXNob2xkOiBpbnZhbGlkIGZsb2F0LgBMb2FkaW5nIHRyaWFuZ2xlIG1lc2ggZmFpbGVkOiBEZXByZWNhdGVkIG1lc2ggY29va2luZyBmb3JtYXQuIFBsZWFzZSByZWNvb2sgeW91ciBtZXNoIGluIGEgbmV3IGNvb2tpbmcgZm9ybWF0LgBMb2FkaW5nIGNvbnZleCBtZXNoIGZhaWxlZDogRGVwcmVjYXRlZCBtZXNoIGNvb2tpbmcgZm9ybWF0LgBJbnB1dCBtZXNoIHRyaWFuZ2xlJ3MgdmVydGV4IGluZGV4IGV4Y2VlZHMgc3BlY2lmaWVkIG51bVZlcnRzLgBBdHRlbXB0aW5nIHRvIGFsbG9jYXRlIG1vcmUgdGhhbiAxNksgb2YgY29uc3RyYWludCBkYXRhLiBFaXRoZXIgYWNjZXB0IGpvaW50cyBkZXRhY2hpbmcvZXhwbG9kaW5nIG9yIHNpbXBsaWZ5IGNvbnN0cmFpbnRzLgBQeFNjZW5lOjpvdmVybGFwKCkgYW5kIFB4QmF0Y2hRdWVyeTo6b3ZlcmxhcCgpIGNhbGxzIHdpdGhvdXQgZUFOWV9ISVQgZmxhZyByZXF1aXJlIGEgdG91Y2ggaGl0IGJ1ZmZlciBmb3IgcmV0dXJuIHJlc3VsdHMuAFB4QWN0b3I6OnNldEFjdG9yRmxhZzogUHhBY3RvckZsYWc6OmVESVNBQkxFX1NJTVVMQVRJT04gaXMgb25seSBzdXBwb3J0ZWQgYnkgUHhSaWdpZER5bmFtaWMgYW5kIFB4UmlnaWRTdGF0aWMgb2JqZWN0cy4AUHhQaHlzaWNzOjp1bnJlZ2lzdGVyRGVsZXRpb25MaXN0ZW5lck9iamVjdHM6IGRlbGV0aW9uIGxpc3RlbmVyIGlzIG5vdCBjb25maWd1cmVkIHRvIHJlY2VpdmUgZXZlbnRzIGZyb20gc3BlY2lmaWMgb2JqZWN0cy4AUHhQaHlzaWNzOjpyZWdpc3RlckRlbGV0aW9uTGlzdGVuZXJPYmplY3RzOiBkZWxldGlvbiBsaXN0ZW5lciBpcyBub3QgY29uZmlndXJlZCB0byByZWNlaXZlIGV2ZW50cyBmcm9tIHNwZWNpZmljIG9iamVjdHMuAFJlYWNoZWQgbGltaXQgb2YgY29udGFjdCBwYWlycy4ARmlsdGVyaW5nOiBQYWlyIHdpdGggbm8gY29udGFjdC90cmlnZ2VyIHJlcG9ydHMgZGV0ZWN0ZWQsIG5vciBpcyBQeFBhaXJGbGFnOjplU09MVkVfQ09OVEFDVCBzZXQuIEl0IGlzIHJlY29tbWVuZGVkIHRvIHN1cHByZXNzL2tpbGwgc3VjaCBwYWlycyBmb3IgcGVyZm9ybWFuY2UgcmVhc29ucy4ARmlsdGVyaW5nOiBQYWlyIGRpZCBub3QgcmVxdWVzdCBlaXRoZXIgZURFVEVDVF9ESVNDUkVURV9DT05UQUNUIG9yIGVERVRFQ1RfQ0NEX0NPTlRBQ1QuIEl0IGlzIHJlY29tbWVuZGVkIHRvIHN1cHByZXNzL2tpbGwgc3VjaCBwYWlycyBmb3IgcGVyZm9ybWFuY2UgcmVhc29ucy4AQlY0IG1pZHBoYXNlIG9ubHkgc3VwcG9ydGVkIG9uIEludGVsIHBsYXRmb3Jtcy4AQWRqYWNlbmN5IGluZm9ybWF0aW9uIG5vdCBjcmVhdGVkLiBTZXQgYnVpbGRUcmlhbmdsZUFkamFjZW5jaWVzIG9uIENvb2tpbmcgcGFyYW1zLgBQeENvbnRyb2xsZXJNYW5hZ2VyOjpjcmVhdGVDb250cm9sbGVyKCk6IGRlc2MuaXNWYWxpZCgpIGZhaWxzLgBOdW1iZXIgb2YgcmVxdWlyZWQgMTZrIG1lbW9yeSBibG9ja3MgaGFzIGV4Y2VlZGVkIHRoZSBpbml0aWFsIG51bWJlciBvZiBibG9ja3MuIEFsbG9jYXRvciBpcyBiZWluZyBjYWxsZWQuIENvbnNpZGVyIGluY3JlYXNpbmcgdGhlIG51bWJlciBvZiBwcmUtYWxsb2NhdGVkIDE2ayBibG9ja3MuAFJlYWNoZWQgbGltaXQgc2V0IGJ5IFB4U2NlbmVEZXNjOjptYXhOYkNvbnRhY3REYXRhQmxvY2tzIC0gcmFuIG91dCBvZiBidWZmZXIgc3BhY2UgZm9yIGNvbnN0cmFpbnQgcHJlcC4gRWl0aGVyIGFjY2VwdCBqb2ludHMgZGV0YWNoaW5nL2V4cGxvZGluZyBvciBpbmNyZWFzZSBidWZmZXIgc2l6ZSBhbGxvY2F0ZWQgZm9yIGNvbnN0cmFpbnQgcHJlcCBieSBpbmNyZWFzaW5nIFB4U2NlbmVEZXNjOjptYXhOYkNvbnRhY3REYXRhQmxvY2tzLgBSZWFjaGVkIGxpbWl0IHNldCBieSBQeFNjZW5lRGVzYzo6bWF4TmJDb250YWN0RGF0YUJsb2NrcyAtIHJhbiBvdXQgb2YgYnVmZmVyIHNwYWNlIGZvciBjb25zdHJhaW50IHByZXAuIEVpdGhlciBhY2NlcHQgZHJvcHBlZCBjb250YWN0cyBvciBpbmNyZWFzZSBidWZmZXIgc2l6ZSBhbGxvY2F0ZWQgZm9yIG5hcnJvdyBwaGFzZSBieSBpbmNyZWFzaW5nIFB4U2NlbmVEZXNjOjptYXhOYkNvbnRhY3REYXRhQmxvY2tzLgBSZWFjaGVkIGxpbWl0IHNldCBieSBQeFNjZW5lRGVzYzo6bWF4TmJDb250YWN0RGF0YUJsb2NrcyAtIHJhbiBvdXQgb2YgYnVmZmVyIHNwYWNlIGZvciBuYXJyb3cgcGhhc2UuIEVpdGhlciBhY2NlcHQgZHJvcHBlZCBjb250YWN0cyBvciBpbmNyZWFzZSBidWZmZXIgc2l6ZSBhbGxvY2F0ZWQgZm9yIG5hcnJvdyBwaGFzZSBieSBpbmNyZWFzaW5nIFB4U2NlbmVEZXNjOjptYXhOYkNvbnRhY3REYXRhQmxvY2tzLgBBbiBBUEkgd3JpdGUgY2FsbCAoJXMpIHdhcyBtYWRlIGZyb20gdGhyZWFkICVkIGJ1dCBQeFNjZW5lOjpsb2NrV3JpdGUoKSB3YXMgbm90IGNhbGxlZCBmaXJzdCwgbm90ZSB0aGF0IHdoZW4gUHhTY2VuZUZsYWc6OmVSRVFVSVJFX1JXX0xPQ0sgaXMgZW5hYmxlZCBhbGwgQVBJIHJlYWRzIGFuZCB3cml0ZXMgbXVzdCBiZSB3cmFwcGVkIGluIHRoZSBhcHByb3ByaWF0ZSBsb2Nrcy4AQW4gQVBJIHJlYWQgY2FsbCAoJXMpIHdhcyBtYWRlIGZyb20gdGhyZWFkICVkIGJ1dCBQeFNjZW5lOjpsb2NrUmVhZCgpIHdhcyBub3QgY2FsbGVkIGZpcnN0LCBub3RlIHRoYXQgd2hlbiBQeFNjZW5lRmxhZzo6ZVJFUVVJUkVfUldfTE9DSyBpcyBlbmFibGVkIGFsbCBBUEkgcmVhZHMgYW5kIHdyaXRlcyBtdXN0IGJlIHdyYXBwZWQgaW4gdGhlIGFwcHJvcHJpYXRlIGxvY2tzLgBDb252ZXhIdWxsQnVpbGRlcjogY29udmV4IGh1bGwgZG9lcyBub3QgaGF2ZSB2ZXJ0ZXgtdG8tZmFjZSBpbmZvISBUcnkgdG8gdXNlIGRpZmZlcmVudCBjb252ZXggbWVzaCBjb29raW5nIHNldHRpbmdzLgBOcFBoeXNpY3M6OmNyZWF0ZVNoYXBlOiBzaGFwZXMgY2Fubm90IHNpbXVsdGFuZW91c2x5IGJlIHRyaWdnZXIgc2hhcGVzIGFuZCBzaW11bGF0aW9uIHNoYXBlcy4AUHhTaGFwZTo6c2V0RmxhZyhzKTogc2hhcGVzIGNhbm5vdCBzaW11bHRhbmVvdXNseSBiZSB0cmlnZ2VyIHNoYXBlcyBhbmQgc2ltdWxhdGlvbiBzaGFwZXMuAENhbm5vdCBjcmVhdGUgYW4gaW50ZXJhY3Rpb24gYmV0d2VlbiBhY3RvcnMgYmVsb25naW5nIHRvIGRpZmZlcmVudCBzY2VuZXMuAEd1OjpDb252ZXhNZXNoOjpjaGVja0h1bGxQb2x5Z29uczogU29tZSBodWxsIHZlcnRpY2VzIHNlZW1zIHRvIGJlIHRvbyBmYXIgZnJvbSBodWxsIHBsYW5lcy4AZUJMT0NLIHJldHVybmVkIGZyb20gdXNlciBmaWx0ZXIgZm9yIG92ZXJsYXAoKSBxdWVyeS4gVGhpcyBtYXkgY2F1c2UgdW5kZXNpcmVkIGJlaGF2aW9yLiBDb25zaWRlciB1c2luZyBQeFF1ZXJ5RmxhZzo6ZU5PX0JMT0NLIGZvciBvdmVybGFwIHF1ZXJpZXMuAE9ic29sZXRlIGNvb2tlZCBtZXNoIGZvdW5kLiBNZXNoIHZlcnNpb24gaGFzIGJlZW4gdXBkYXRlZCwgcGxlYXNlIHJlY29vayB5b3VyIG1lc2hlcy4AQWRqYWNlbmNpZXM6OkNyZWF0ZURhdGFiYXNlOiBjYW4ndCB3b3JrIG9uIG5vbi1tYW5pZm9sZCBtZXNoZXMuAERyb3BwaW5nIGNvbnRhY3RzIGluIHNvbHZlciBiZWNhdXNlIHdlIGV4Y2VlZGVkIGxpbWl0IG9mIDMyIGZyaWN0aW9uIHBhdGNoZXMuAENvbnN0cmFpbnQ6IGNvdWxkIG5vdCBhbGxvY2F0ZSBsb3ctbGV2ZWwgcmVzb3VyY2VzLgBBcnRpY3VsYXRpb246IGNvdWxkIG5vdCBhbGxvY2F0ZSBsb3ctbGV2ZWwgcmVzb3VyY2VzLgBhdHRhY2hTaGFwZTogVHJpYW5nbGUgbWVzaCwgaGVpZ2h0ZmllbGQgb3IgcGxhbmUgZ2VvbWV0cnkgc2hhcGVzIGNvbmZpZ3VyZWQgYXMgZVNJTVVMQVRJT05fU0hBUEUgYXJlIG5vdCBzdXBwb3J0ZWQgZm9yIG5vbi1raW5lbWF0aWMgUHhSaWdpZER5bmFtaWMgaW5zdGFuY2VzLgBDb252ZXhIdWxsQnVpbGRlcjogY29udmV4IGh1bGwgZG9lcyBub3QgaGF2ZSB2ZXJ0ZXgtdG8tZmFjZSBpbmZvISBTb21lIG9mIHRoZSB2ZXJ0aWNlcyBoYXZlIGxlc3MgdGhhbiAzIG5laWdoYm9yIHBvbHlnb25zLiBUaGUgdmVydGV4IGlzIG1vc3QgbGlrZWx5IGluc2lkZSBhIHBvbHlnb24gb3Igb24gYW4gZWRnZSBiZXR3ZWVuIDIgcG9seWdvbnMsIHBsZWFzZSByZW1vdmUgdGhvc2UgdmVydGljZXMuAENvbnZleEh1bGxMaWI6OmNsZWFudXBWZXJ0aWNlczogTGVzcyB0aGFuIGZvdXIgdmFsaWQgdmVydGljZXMgd2VyZSBmb3VuZC4gUHJvdmlkZSBhdCBsZWFzdCBmb3VyIHZhbGlkIChlLmcuIGVhY2ggYXQgYSBkaWZmZXJlbnQgcG9zaXRpb24pIHZlcnRpY2VzLgBQaHlzWCBpbnRlcm5hbCBlcnJvcjogSW52YWxpZCBzaGFwZSBpbiBTaGFwZURhdGEgY29udHJ1Y3Rvci4AUHhTY2VuZTo6cmF5Y2FzdCgpOiByYXkgZGlyZWN0aW9uIG11c3QgYmUgdW5pdCB2ZWN0b3IuAFB4UmlnaWRBY3Rvcjo6c2V0QlZIU3RydWN0dXJlIHN0cnVjdHVyZSBpcyBlbXB0eSBvciBkb2VzIG5vdCBtYXRjaCBzaGFwZXMgaW4gdGhlIGFjdG9yLgBSVHJlZSBiaW5hcnkgaW1hZ2UgbG9hZCBlcnJvci4AQlY0IGJpbmFyeSBpbWFnZSBsb2FkIGVycm9yLgBCVjMyIGJpbmFyeSBpbWFnZSBsb2FkIGVycm9yLgBUcmlnZ2VyIHBhaXJzIGRvIG5vdCBzdXBwb3J0IFB4UGFpckZsYWc6OmVOT1RJRllfVE9VQ0hfUEVSU0lTVFMgZXZlbnRzIGFueSBsb25nZXIuAFF1aWNrSHVsbENvbnZleEh1bGxMaWI6OmZpbmRTaW1wbGV4OiBTaW1wbGV4IGlucHV0IHBvaW50cyBhcHBlcnMgdG8gYmUgY29wbGFuYXIuAFF1aWNrSHVsbENvbnZleEh1bGxMaWI6OmZpbmRTaW1wbGV4OiBTaW1wbGV4IGlucHV0IHBvaW50cyBhcHBlcnMgdG8gYmUgY29saW5lYXIuAE5wUmlnaWRCb2R5OjpzZXRNYXhJbXB1bHNlOiBpbXB1bHNlIGxpbWl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIG9yIGVxdWFsIHRvIHplcm8uAFB4UmlnaWREeW5hbWljOjpzZXRNYXhEZXBlbmV0cmF0aW9uVmVsb2NpdHk6IG1heERlcGVuVmVsIG11c3QgYmUgZ3JlYXRlciB0aGFuIHplcm8uAFB4U2NlbmU6OmFkZEFydGljdWxhdGlvbjogZW1wdHkgYXJ0aWN1bGF0aW9ucyBtYXkgbm90IGJlIGFkZGVkIHRvIHNpbXVsYXRpb24uAGdldFZpc3VhbGl6YXRpb25QYXJhbWV0ZXI6IHBhcmFtIGlzIG5vdCBhbiBlbnVtLgBOcEFydGljdWxhdGlvbkxpbms6OnNldEdsb2JhbFBvc2UgdGVsZXBvcnQgaXNuJ3QgYWxsb3dlZCBpbiB0aGUgcmVkdWNlZCBjb29yZGluYXRlIHN5c3RlbS4AQ29udmV4TWVzaEJ1aWxkZXI6OmNvbXB1dGVIdWxsUG9seWdvbnM6IGNvbXB1dGUgY29udmV4IGh1bGwgcG9seWdvbnMgZmFpbGVkLiBQcm92aWRlZCB0cmlhbmdsZXMgZG9udCBmb3JtIGEgY29udmV4IGh1bGwuAFB4U2NlbmU6OmFkZEFjdG9ycygpIG5vdCBhbGxvd2VkIHdoaWxlIHNpbXVsYXRpb24gaXMgcnVubmluZy4AUHhTY2VuZTo6Z2V0UmVuZGVyQnVmZmVyKCkgbm90IGFsbG93ZWQgd2hpbGUgc2ltdWxhdGlvbiBpcyBydW5uaW5nLgBOcEFydGljdWxhdGlvbjo6YXBwbHlDYWNoZSgpIG5vdCBhbGxvd2VkIHdoaWxlIHNpbXVsYXRpb24gaXMgcnVubmluZy4AUHhTY2VuZTo6cmF5Y2FzdCgpOiBtYXhEaXN0IGlzIG5lZ2F0aXZlLgBHdTo6R2VvbWV0cnlVbmlvbjo6Y29tcHV0ZUJvdW5kczogVW5rbm93biBzaGFwZSB0eXBlLgBUcnlpbmcgdG8gcmVtb3ZlIGVsZW1lbnQgbm90IGluIHNjZW5lLgBVbmFibGUgdG8gY3JlYXRlIHNjZW5lLgBBdHRlbXB0IHRvIHNldCB0aGUgY2xpZW50IGlkIHdoZW4gYW4gYWN0b3IgaXMgYWxyZWFkeSBpbiBhIHNjZW5lLgBQeFJpZ2lkRHluYW1pYzo6cHV0VG9TbGVlcDogQm9keSBtdXN0IGJlIGluIGEgc2NlbmUuAFB4UmlnaWREeW5hbWljOjp3YWtlVXA6IEJvZHkgbXVzdCBiZSBpbiBhIHNjZW5lLgBQeFJpZ2lkRHluYW1pYzo6aXNTbGVlcGluZzogQm9keSBtdXN0IGJlIGluIGEgc2NlbmUuAEFydGljdWxhdGlvbjo6cHV0VG9TbGVlcDogYXJ0aWN1bGF0aW9uIG11c3QgYmUgaW4gYSBzY2VuZS4AQXJ0aWN1bGF0aW9uOjp3YWtlVXA6IGFydGljdWxhdGlvbiBtdXN0IGJlIGluIGEgc2NlbmUuAEFydGljdWxhdGlvbjo6aXNTbGVlcGluZzogYXJ0aWN1bGF0aW9uIG11c3QgYmUgaW4gYSBzY2VuZS4AUHhSZWdpc3RlckhlaWdodEZpZWxkczogaXQgaXMgaWxsZWdhbCB0byBjYWxsIGEgaGVpZ2h0ZmllbGQgcmVnaXN0cmF0aW9uIGZ1bmN0aW9uIGFmdGVyIHlvdSBoYXZlIGEgc2NlbmUuAE1CUDo6cmVtb3ZlUmVnaW9uOiBpbnZhbGlkIGhhbmRsZS4AUHhTaGFwZTo6c2V0R2VvbWV0cnk6IHNoYXJlZCBzaGFwZXMgYXR0YWNoZWQgdG8gYWN0b3JzIGFyZSBub3Qgd3JpdGFibGUuAFB4U2hhcGU6OnNldFJlc3RPZmZzZXQ6IHNoYXJlZCBzaGFwZXMgYXR0YWNoZWQgdG8gYWN0b3JzIGFyZSBub3Qgd3JpdGFibGUuAFB4U2hhcGU6OnNldENvbnRhY3RPZmZzZXQ6IHNoYXJlZCBzaGFwZXMgYXR0YWNoZWQgdG8gYWN0b3JzIGFyZSBub3Qgd3JpdGFibGUuAFB4U2hhcGU6OnNldE1hdGVyaWFsczogc2hhcmVkIHNoYXBlcyBhdHRhY2hlZCB0byBhY3RvcnMgYXJlIG5vdCB3cml0YWJsZS4AUHhTaGFwZTo6c2V0RmxhZ3M6IHNoYXJlZCBzaGFwZXMgYXR0YWNoZWQgdG8gYWN0b3JzIGFyZSBub3Qgd3JpdGFibGUuAFB4U2hhcGU6OnNldEZsYWc6IHNoYXJlZCBzaGFwZXMgYXR0YWNoZWQgdG8gYWN0b3JzIGFyZSBub3Qgd3JpdGFibGUuAFB4U2hhcGU6OnNldExvY2FsUG9zZTogc2hhcmVkIHNoYXBlcyBhdHRhY2hlZCB0byBhY3RvcnMgYXJlIG5vdCB3cml0YWJsZS4AUHhTaGFwZTo6c2V0TmFtZTogc2hhcmVkIHNoYXBlcyBhdHRhY2hlZCB0byBhY3RvcnMgYXJlIG5vdCB3cml0YWJsZS4AUHhTaGFwZTo6c2V0UXVlcnlGaWx0ZXJEYXRhOiBzaGFyZWQgc2hhcGVzIGF0dGFjaGVkIHRvIGFjdG9ycyBhcmUgbm90IHdyaXRhYmxlLgBQeFNoYXBlOjpzZXRTaW11bGF0aW9uRmlsdGVyRGF0YTogc2hhcmVkIHNoYXBlcyBhdHRhY2hlZCB0byBhY3RvcnMgYXJlIG5vdCB3cml0YWJsZS4Ac2V0VmlzdWFsaXphdGlvblBhcmFtZXRlcjogcGFyYW1ldGVyIG91dCBvZiByYW5nZS4AVGVtcG9yYXJ5IG1lbW9yeSBmb3IgdHJpZ2dlciBwYWlyIHByb2Nlc3NpbmcgY291bGQgbm90IGJlIGFsbG9jYXRlZC4gVHJpZ2dlciBvdmVybGFwIHRlc3RzIHdpbGwgbm90IHRha2UgcGxhY2UuAExpc3QgZm9yIGNvbGxlY3RpbmcgY29uc3RyYWludCBwcm9qZWN0aW9uIHJvb3RzIGNvdWxkIG5vdCBiZSBhbGxvY2F0ZWQuIE5vIHByb2plY3Rpb24gd2lsbCB0YWtlIHBsYWNlLgBCVjQgdHJlZSBmYWlsZWQgdG8gYnVpbGQuAEJWMzIgdHJlZSBmYWlsZWQgdG8gYnVpbGQuAE5wQXJ0aWN1bGF0aW9uTGluazo6c2V0QW5ndWxhclZlbG9jaXR5IHZlbG9jaXR5IGlzIG5vdCB2YWxpZC4ATnBBcnRpY3VsYXRpb25MaW5rOjpzZXRMaW5lYXJWZWxvY2l0eSB2ZWxvY2l0eSBpcyBub3QgdmFsaWQuAFB4UmlnaWREeW5hbWljOjpzZXRBbmd1bGFyVmVsb2NpdHk6IHZlbG9jaXR5IGlzIG5vdCB2YWxpZC4AUHhSaWdpZER5bmFtaWM6OnNldExpbmVhclZlbG9jaXR5OiB2ZWxvY2l0eSBpcyBub3QgdmFsaWQuAFB4QXJ0aWN1bGF0aW9uUmVkdWNlZENvb3JkaW5hdGU6OmdldExpbmtWZWxvY2l0eSBpbmRleCBpcyBub3QgdmFsaWQuAFB4QXJ0aWN1bGF0aW9uUmVkdWNlZENvb3JkaW5hdGU6OmdldExpbmtBY2NlbGVyYXRpb24gaW5kZXggaXMgbm90IHZhbGlkLgBOcEFydGljdWxhdGlvbkpvaW50OjpzZXRUYXJnZXRWZWxvY2l0eSB2IGlzIG5vdCB2YWxpZC4AUHhTY2VuZTo6cmF5Y2FzdCgpOiBtYXhEaXN0IGlzIG5vdCB2YWxpZC4AUHhDcmVhdGVTdGF0aWM6IHNoYXBlT2Zmc2V0IGlzIG5vdCB2YWxpZC4ATnBBcnRpY3VsYXRpb25Kb2ludDo6c2V0UGFyZW50UG9zZSB0IGlzIG5vdCB2YWxpZC4ATnBBcnRpY3VsYXRpb25Kb2ludDo6c2V0Q2hpbGRQb3NlIHQgaXMgbm90IHZhbGlkLgBQeFNjZW5lOjpyYXljYXN0KCk6IHJheURpciBpcyBub3QgdmFsaWQuAE5wU2NlbmVRdWVyaWVzIG11bHRpUXVlcnkgaW5wdXQgY2hlY2s6IHVuaXREaXIgaXMgbm90IHZhbGlkLgBCYXRjaCBzd2VlcCBpbnB1dCBjaGVjazogdW5pdERpciBpcyBub3QgdmFsaWQuAFB4R2VvbWV0cnlRdWVyeTo6c3dlZXAoKTogdW5pdERpciBpcyBub3QgdmFsaWQuAFB4TWVzaFF1ZXJ5Ojpzd2VlcCgpOiB1bml0RGlyIGlzIG5vdCB2YWxpZC4AUHhTY2VuZTo6c3dlZXAoKTogdW5pdERpciBpcyBub3QgdmFsaWQuAE5wQXJ0aWN1bGF0aW9uSm9pbnQ6OnNldFRhcmdldE9yaWVudGF0aW9uLCBxdWF0IG9yaWVudGF0aW9uIGlzIG5vdCB2YWxpZC4ATnBBcnRpY3VsYXRpb25Kb2ludDo6c2V0VGFyZ2V0T3JpZW50YXRpb24gcm90YXRpb24gdmVjdG9yIG9yaWVudGF0aW9uIGlzIG5vdCB2YWxpZC4AUHhSaWdpZER5bmFtaWM6OnNldEtpbmVtYXRpY1RhcmdldDogZGVzdGluYXRpb24gaXMgbm90IHZhbGlkLgBQeFNjZW5lOjpyYXljYXN0KCk6IHJheU9yaWdpbiBpcyBub3QgdmFsaWQuAFB4Q3JlYXRlU3RhdGljOiB0cmFuc2Zvcm0gaXMgbm90IHZhbGlkLgBQeENyZWF0ZVBsYW5lOiBwbGFuZSBub3JtYWwgaXMgbm90IHZhbGlkLgBOcEFydGljdWxhdGlvbkxpbms6OnNldEZvcmNlQW5kVG9ycXVlOiB0b3JxdWUgaXMgbm90IHZhbGlkLgBQeFJpZ2lkRHluYW1pYzo6YWRkVG9ycXVlOiB0b3JxdWUgaXMgbm90IHZhbGlkLgBQeFNjZW5lOjpzZXRWaXN1YWxpemF0aW9uUGFyYW1ldGVyOiB2YWx1ZSBpcyBub3QgdmFsaWQuAE5wU2NlbmVRdWVyaWVzOjpyYXljYXN0IHBvc2UgaXMgbm90IHZhbGlkLgBOcFNjZW5lUXVlcmllczo6b3ZlcmxhcC9zd2VlcCBwb3NlIGlzIG5vdCB2YWxpZC4AUHhBcnRpY3VsYXRpb25SZWR1Y2VkQ29vcmRpbmF0ZTo6dGVsZXBvcnRSb290TGluayBwb3NlIGlzIG5vdCB2YWxpZC4ATnBBcnRpY3VsYXRpb246OmNyZWF0ZUxpbmsgcG9zZSBpcyBub3QgdmFsaWQuAFB4UmlnaWREeW5hbWljOjpzZXRDTWFzc0xvY2FsUG9zZSBwb3NlIGlzIG5vdCB2YWxpZC4ATnBBcnRpY3VsYXRpb25MaW5rOjpzZXRHbG9iYWxQb3NlIHBvc2UgaXMgbm90IHZhbGlkLgBOcEJhdGNoUXVlcnk6Om92ZXJsYXBNdWx0aXBsZSBwb3NlIGlzIG5vdCB2YWxpZC4AQmF0Y2ggc3dlZXAgaW5wdXQgY2hlY2s6IHBvc2UgaXMgbm90IHZhbGlkLgBQeFNoYXBlOjpzZXRMb2NhbFBvc2U6IHBvc2UgaXMgbm90IHZhbGlkLgBQeFJpZ2lkU3RhdGljOjpzZXRHbG9iYWxQb3NlOiBwb3NlIGlzIG5vdCB2YWxpZC4AUHhSaWdpZER5bmFtaWM6OnNldEdsb2JhbFBvc2U6IHBvc2UgaXMgbm90IHZhbGlkLgBQeFNjZW5lOjpyYXljYXN0KCk6IHBvc2UgaXMgbm90IHZhbGlkLgBQeEdlb21ldHJ5UXVlcnk6OmdldFdvcmxkQm91bmRzKCk6IHBvc2UgaXMgbm90IHZhbGlkLgBQeE1lc2hRdWVyeTo6c3dlZXAoKTogcG9zZSBpcyBub3QgdmFsaWQuAFB4U2NlbmU6OmFkZEFjdG9ycygpOiBQcm92aWRlZCBwcnVuaW5nIHN0cnVjdHVyZSBpcyBub3QgdmFsaWQuAE5wQXJ0aWN1bGF0aW9uTGluazo6c2V0Rm9yY2VBbmRUb3JxdWU6IGZvcmNlIGlzIG5vdCB2YWxpZC4ATnBBcnRpY3VsYXRpb25MaW5rOjphZGRUb3JxdWU6IGZvcmNlIGlzIG5vdCB2YWxpZC4AUHhSaWdpZER5bmFtaWM6OnNldEZvcmNlOiBmb3JjZSBpcyBub3QgdmFsaWQuAE5wQXJ0aWN1bGF0aW9uTGluazo6YWRkRm9yY2U6IGZvcmNlIGlzIG5vdCB2YWxpZC4AUHhSaWdpZER5bmFtaWM6OmFkZEZvcmNlOiBmb3JjZSBpcyBub3QgdmFsaWQuAFB4R2VvbWV0cnlRdWVyeTo6c3dlZXAoKTogZGlzdGFuY2UgaXMgbm90IHZhbGlkLgBQeE1lc2hRdWVyeTo6c3dlZXAoKTogZGlzdGFuY2UgaXMgbm90IHZhbGlkLgBQeFNjZW5lOjpzd2VlcCgpOiBkaXN0YW5jZSBpcyBub3QgdmFsaWQuAFB4R2VvbWV0cnlRdWVyeTo6c3dlZXAoKTogcG9zZTEgaXMgbm90IHZhbGlkLgBQeFNjZW5lOjpzd2VlcCgpOiBwb3NlMSBpcyBub3QgdmFsaWQuAEd1OjpvdmVybGFwKCk6IHBvc2UxIGlzIG5vdCB2YWxpZC4AUHhHZW9tZXRyeVF1ZXJ5Ojpjb21wdXRlUGVuZXRyYXRpb24oKTogcG9zZTEgaXMgbm90IHZhbGlkLgBQeEdlb21ldHJ5UXVlcnk6OnN3ZWVwKCk6IHBvc2UwIGlzIG5vdCB2YWxpZC4AUHhTY2VuZTo6c3dlZXAoKTogcG9zZTAgaXMgbm90IHZhbGlkLgBHdTo6b3ZlcmxhcCgpOiBwb3NlMCBpcyBub3QgdmFsaWQuAFB4R2VvbWV0cnlRdWVyeTo6Y29tcHV0ZVBlbmV0cmF0aW9uKCk6IHBvc2UwIGlzIG5vdCB2YWxpZC4ARmlsdGVyaW5nOiBSZXNvbHZpbmcgY29udGFjdHMgYmV0d2VlbiB0d28ga2luZW1hdGljIG9iamVjdHMgaXMgaW52YWxpZC4gQ29udGFjdHMgd2lsbCBub3QgZ2V0IHJlc29sdmVkLgBDb25jdXJyZW50IEFQSSB3cml0ZSBjYWxsIG9yIG92ZXJsYXBwaW5nIEFQSSByZWFkIGFuZCB3cml0ZSBjYWxsIGRldGVjdGVkIGR1cmluZyAlcyBmcm9tIHRocmVhZCAlZCEgTm90ZSB0aGF0IHdyaXRlIG9wZXJhdGlvbnMgdG8gdGhlIFNESyBtdXN0IGJlIHNlcXVlbnRpYWwsIGkuZS4sIG5vIG92ZXJsYXAgd2l0aCBvdGhlciB3cml0ZSBvciByZWFkIGNhbGxzLCBlbHNlIHRoZSByZXN1bHRpbmcgYmVoYXZpb3IgaXMgdW5kZWZpbmVkLiBBbHNvIG5vdGUgdGhhdCBBUEkgd3JpdGVzIGR1cmluZyBhIGNhbGxiYWNrIGZ1bmN0aW9uIGFyZSBub3QgcGVybWl0dGVkLgBQeEFydGljdWxhdGlvbkpvaW50UmVkdWNlZENvb3JkaW5hdGU6OnNldE1vdGlvbiBpbGxlZ2FsIG1vdGlvbiBzdGF0ZSByZXF1ZXN0ZWQuAFB4U2hhcGU6OnNldEdlb21ldHJ5KCk6IEludmFsaWQgZ2VvbWV0cnkgdHlwZS4gQ2hhbmdpbmcgdGhlIHR5cGUgb2YgdGhlIHNoYXBlIGlzIG5vdCBzdXBwb3J0ZWQuAEQ2Sm9pbnRTb2x2ZXJQcmVwOiBpbnZhbGlkIGpvaW50IHNldHVwLiBEb3VibGUgcHlyYW1pZCBtb2RlIG5vdCBzdXBwb3J0ZWQuAGZpbmRPdmVybGFwVHJpYW5nbGVNZXNoOiBPbmx5IGJveCwgY2Fwc3VsZSBhbmQgc3BoZXJlIGdlb21ldHJpZXMgYXJlIHN1cHBvcnRlZC4AZmluZE92ZXJsYXBIZWlnaHRGaWVsZDogT25seSBib3gsIHNwaGVyZSBhbmQgY2Fwc3VsZSBxdWVyaWVzIGFyZSBzdXBwb3J0ZWQuAExlYXZpbmcgJXMgb24gdGhyZWFkICVkLCBhbiBvdmVybGFwcGluZyBBUEkgcmVhZCBvciB3cml0ZSBieSBhbm90aGVyIHRocmVhZCB3YXMgZGV0ZWN0ZWQuAExlYXZpbmcgJXMgb24gdGhyZWFkICVkLCBhbiBBUEkgb3ZlcmxhcHBpbmcgd3JpdGUgb24gYW5vdGhlciB0aHJlYWQgd2FzIGRldGVjdGVkLgBGb3VuZGF0aW9uOiBJbnZhbGlkIGRlcmVnaXN0cmF0aW9uIGRldGVjdGVkLgBGb3VuZGF0aW9uOiBJbnZhbGlkIHJlZ2lzdHJhdGlvbiBkZXRlY3RlZC4AUHhTY2VuZTo6Y3JlYXRlQ2xpZW50OiBNYXhpbXVtIG51bWJlciBvZiBjbGllbnRzIHJlYWNoZWQhIE5vIG5ldyBjbGllbnQgY3JlYXRlZC4ARm91bmRhdGlvbiBvYmplY3QgZXhpc3RzIGFscmVhZHkuIE9ubHkgb25lIGluc3RhbmNlIHBlciBwcm9jZXNzIGNhbiBiZSBjcmVhdGVkLgBGaWx0ZXJpbmc6IGVLSUxMIGFuZCBlU1VQUFJFU1MgbXVzdCBub3QgYmUgc2V0IHNpbXVsdGFuZW91c2x5LiBlU1VQUFJFU1Mgd2lsbCBiZSB1c2VkLgBQeFNjZW5lOjphZGRCcm9hZFBoYXNlUmVnaW9uKCk6IHJlZ2lvbiBib3VuZHMgYXJlIGVtcHR5LiBDYWxsIHdpbGwgYmUgaWdub3JlZC4AUHhTaGFwZTo6c2V0TWF0ZXJpYWxzKCkgZmFpbGVkLiBPdXQgb2YgbWVtb3J5LiBDYWxsIHdpbGwgYmUgaWdub3JlZC4AUHhTY2VuZTo6Z2V0RnJvemVuQWN0b3JzKCkgbm90IGFsbG93ZWQgd2hpbGUgc2ltdWxhdGlvbiBpcyBydW5uaW5nLiBDYWxsIHdpbGwgYmUgaWdub3JlZC4AUHhTY2VuZTo6Z2V0QWN0aXZlQWN0b3JzKCkgbm90IGFsbG93ZWQgd2hpbGUgc2ltdWxhdGlvbiBpcyBydW5uaW5nLiBDYWxsIHdpbGwgYmUgaWdub3JlZC4AUHhTY2VuZTo6c2V0Q0NETWF4UGFzc2VzKCkgbm90IGFsbG93ZWQgd2hpbGUgc2ltdWxhdGlvbiBpcyBydW5uaW5nLiBDYWxsIHdpbGwgYmUgaWdub3JlZC4AUHhTY2VuZTo6Z2V0U2ltdWxhdGlvblN0YXRpc3RpY3MoKSBub3QgYWxsb3dlZCB3aGlsZSBzaW11bGF0aW9uIGlzIHJ1bm5pbmcuIENhbGwgd2lsbCBiZSBpZ25vcmVkLgBQeFNjZW5lOjpyZW1vdmVCcm9hZFBoYXNlUmVnaW9uKCkgbm90IGFsbG93ZWQgd2hpbGUgc2ltdWxhdGlvbiBpcyBydW5uaW5nLiBDYWxsIHdpbGwgYmUgaWdub3JlZC4AUHhTY2VuZTo6YWRkQnJvYWRQaGFzZVJlZ2lvbigpIG5vdCBhbGxvd2VkIHdoaWxlIHNpbXVsYXRpb24gaXMgcnVubmluZy4gQ2FsbCB3aWxsIGJlIGlnbm9yZWQuAFB4U2NlbmU6OnNoaWZ0T3JpZ2luKCkgbm90IGFsbG93ZWQgd2hpbGUgc2ltdWxhdGlvbiBpcyBydW5uaW5nLiBDYWxsIHdpbGwgYmUgaWdub3JlZC4AUHhTY2VuZTo6c2V0Q29udGFjdE1vZGlmeUNhbGxiYWNrKCkgbm90IGFsbG93ZWQgd2hpbGUgc2ltdWxhdGlvbiBpcyBydW5uaW5nLiBDYWxsIHdpbGwgYmUgaWdub3JlZC4AUHhTY2VuZTo6c2V0Q0NEQ29udGFjdE1vZGlmeUNhbGxiYWNrKCkgbm90IGFsbG93ZWQgd2hpbGUgc2ltdWxhdGlvbiBpcyBydW5uaW5nLiBDYWxsIHdpbGwgYmUgaWdub3JlZC4AUHhTY2VuZTo6c2V0U2ltdWxhdGlvbkV2ZW50Q2FsbGJhY2soKSBub3QgYWxsb3dlZCB3aGlsZSBzaW11bGF0aW9uIGlzIHJ1bm5pbmcuIENhbGwgd2lsbCBiZSBpZ25vcmVkLgBQeFNjZW5lOjpzZXRCcm9hZFBoYXNlQ2FsbGJhY2soKSBub3QgYWxsb3dlZCB3aGlsZSBzaW11bGF0aW9uIGlzIHJ1bm5pbmcuIENhbGwgd2lsbCBiZSBpZ25vcmVkLgBQeFNjZW5lOjpzZXRGaWx0ZXJTaGFkZXJEYXRhKCkgbm90IGFsbG93ZWQgd2hpbGUgc2ltdWxhdGlvbiBpcyBydW5uaW5nLiBDYWxsIHdpbGwgYmUgaWdub3JlZC4AUmlnaWRCb2R5OjpzZXRSaWdpZEJvZHlGbGFnOiBlRU5BQkxFX0NDRCBjYW4ndCBiZSByYWlzZWQgYXMgdGhlIHNhbWUgdGltZSBhcyBlRU5BQkxFX1NQRUNVTEFUSVZFX0NDRCEgZUVOQUJMRV9TUEVDVUxBVElWRV9DQ0Qgd2lsbCBiZSBpZ25vcmVkLgBSaWdpZEJvZHk6OnNldFJpZ2lkQm9keUZsYWc6IGtpbmVtYXRpYyBib2RpZXMgd2l0aCBDQ0QgZW5hYmxlZCBhcmUgbm90IHN1cHBvcnRlZCEgQ0NEIHdpbGwgYmUgaWdub3JlZC4AT3ZlcmxhcHBpbmcgQVBJIHJlYWQgYW5kIHdyaXRlIGNhbGwgZGV0ZWN0ZWQgZHVyaW5nICVzIGZyb20gdGhyZWFkICVkISBOb3RlIHRoYXQgcmVhZCBvcGVyYXRpb25zIHRvIHRoZSBTREsgbXVzdCBub3QgYmUgb3ZlcmxhcHBlZCB3aXRoIHdyaXRlIGNhbGxzLCBlbHNlIHRoZSByZXN1bHRpbmcgYmVoYXZpb3IgaXMgdW5kZWZpbmVkLgBQeFNjZW5lOjpsb2NrV3JpdGUoKSBkZXRlY3RlZCBhZnRlciBhIFB4U2NlbmU6OmxvY2tSZWFkKCksIGxvY2sgdXBncmFkaW5nIGlzIG5vdCBzdXBwb3J0ZWQsIGJlaGF2aW91ciB3aWxsIGJlIHVuZGVmaW5lZC4AUHhTY2VuZTo6dW5sb2NrV3JpdGUoKSBjYWxsZWQgd2l0aG91dCBtYXRjaGluZyBjYWxsIHRvIFB4U2NlbmU6OmxvY2tXcml0ZSgpLCBiZWhhdmlvdXIgd2lsbCBiZSB1bmRlZmluZWQuAFB4U2NlbmU6OnVubG9ja1JlYWQoKSBjYWxsZWQgd2l0aG91dCBtYXRjaGluZyBjYWxsIHRvIFB4U2NlbmU6OmxvY2tSZWFkKCksIGJlaGF2aW91ciB3aWxsIGJlIHVuZGVmaW5lZC4ARmlsdGVyaW5nOiBlQ0FMTEJBQ0sgc2V0IGJ1dCBubyBmaWx0ZXIgY2FsbGJhY2sgZGVmaW5lZC4AQWxsb2NhdGlvbnMgbXVzdCBiZSAxNi1ieXRlIGFsaWduZWQuAE1lbW9yeSBhbGxvY2F0aW9uIGZvciBmb3VuZGF0aW9uIG9iamVjdCBmYWlsZWQuAFVuYWJsZSB0byBjcmVhdGUgc2NlbmUuIFRhc2sgbWFuYWdlciBjcmVhdGlvbiBmYWlsZWQuAENvbXBvdW5kVHJlZVBvb2w6OmFkZENvbXBvdW5kIG1lbW9yeSBhbGxvY2F0aW9uIGluIHJlc2l6ZSBmYWlsZWQuAE1CUDo6YWRkUmVnaW9uOiBtYXggbnVtYmVyIG9mIHJlZ2lvbnMgcmVhY2hlZC4AUHhQaHlzaWNzOjpjcmVhdGVNYXRlcmlhbDogbGltaXQgb2YgNjRLIG1hdGVyaWFscyByZWFjaGVkLgBVc2VyIGZpbHRlciByZXR1cm5lZCBQeFF1ZXJ5SGl0VHlwZTo6ZVRPVUNIIGJ1dCB0aGUgdG91Y2hlcyBidWZmZXIgd2FzIGVtcHR5LiBIaXQgd2FzIGRpc2NhcmRlZC4AJXM6IGluZXJ0aWEgdGVuc29yIGhhcyBuZWdhdGl2ZSBjb21wb25lbnRzIChpbGwtY29uZGl0aW9uZWQgaW5wdXQgZXhwZWN0ZWQpLiBBcHByb3hpbWF0aW9uIGZvciBpbmVydGlhIHRlbnNvciB3aWxsIGJlIHVzZWQgaW5zdGVhZC4ASW5zZXJ0aW5nIG9iamVjdCBmYWlsZWQ6IE9iamVjdCB0eXBlIG5vdCBzdXBwb3J0ZWQgZm9yIGJ1aWxkT2JqZWN0RnJvbURhdGEuAFB4U2NlbmU6OnNldEZpbHRlclNoYWRlckRhdGEoKTogZGF0YSBwb2ludGVyIG11c3Qgbm90IGJlIE5VTEwgdW5sZXNzIHRoZSBzcGVjaWZpZWQgZGF0YSBzaXplIGlzIDAgdG9vIGFuZCB2aWNlIHZlcnNhLgBQeEdlb21ldHJ5UXVlcnk6OnN3ZWVwKCk6IHN3ZWVwIGRpc3RhbmNlIG11c3QgYmUgPj0wIG9yID4wIHdpdGggZUFTU1VNRV9OT19JTklUSUFMX09WRVJMQVAuAFB4U2NlbmU6OnN3ZWVwKCk6IHN3ZWVwIGRpc3RhbmNlIG11c3QgYmUgPj0wIG9yID4wIHdpdGggZUFTU1VNRV9OT19JTklUSUFMX09WRVJMQVAuAFN1cHBsaWVkIFB4QmF0Y2hRdWVyeURlc2MgaXMgbm90IHZhbGlkLiBjcmVhdGVCYXRjaFF1ZXJ5IHJldHVybnMgTlVMTC4Ac3BlY2lmaWVkIHBhcmVudCBsaW5rIGlzIG5vdCBwYXJ0IG9mIHRoZSBkZXN0aW5hdGlvbiBhcnRpY3VsYXRpb24uIEFydGljdWxhdGlvbiBsaW5rIGNyZWF0aW9uIG1ldGhvZCByZXR1cm5zIE5VTEwuAFN1cHBsaWVkIFB4QXJ0aWN1bGF0aW9uIHBvc2UgaXMgbm90IHZhbGlkLiBBcnRpY3VsYXRpb24gbGluayBjcmVhdGlvbiBtZXRob2QgcmV0dXJucyBOVUxMLgBTdXBwbGllZCBQeEdlb21ldHJ5IGlzIG5vdCB2YWxpZC4gU2hhcGUgY3JlYXRpb24gbWV0aG9kIHJldHVybnMgTlVMTC4AcG9zZSBpcyBub3QgdmFsaWQuIGNyZWF0ZVJpZ2lkU3RhdGljIHJldHVybnMgTlVMTC4AcG9zZSBpcyBub3QgdmFsaWQuIGNyZWF0ZVJpZ2lkRHluYW1pYyByZXR1cm5zIE5VTEwuAE5wU2NlbmVRdWVyaWVzOjpvdmVybGFwL3N3ZWVwIHBvc2UgaXMgTlVMTC4AUHhTaGFwZTo6Z2V0TWF0ZXJpYWxGcm9tSW50ZXJuYWxGYWNlSW5kZXggcmVjZWl2ZWQgMHhGRkZGZmZmZiBhcyBpbnB1dCAtIHJldHVybmluZyBOVUxMLgBVc2VyIGFsbG9jYXRvciByZXR1cm5lZCBOVUxMLgBBcnRpY3VsYXRpb24gbGluayBpbml0aWFsaXphdGlvbiBmYWlsZWQgZHVlIHRvIGpvaW50IGNyZWF0aW9uIGZhaWx1cmU6IHJldHVybmVkIE5VTEwuAEFydGljdWxhdGlvbnMgbm90IHJlZ2lzdGVyZWQ6IHJldHVybmVkIE5VTEwuAEFydGljdWxhdGlvbiBpbml0aWFsaXphdGlvbiBmYWlsZWQ6IHJldHVybmVkIE5VTEwuAEFydGljdWxhdGlvbiBsaW5rIGluaXRpYWxpemF0aW9uIGZhaWxlZDogcmV0dXJuZWQgTlVMTC4AU2NlbmVRdWVyeSBzdGF0aWMgQUFCQiBUcmVlIHJlYnVpbHQsIGJlY2F1c2UgYSBzaGFwZSBhdHRhY2hlZCB0byBhIHN0YXRpYyBhY3RvciB3YXMgYWRkZWQsIHJlbW92ZWQgb3IgbW92ZWQsIGFuZCBQeFNjZW5lRGVzYzo6c3RhdGljU3RydWN0dXJlIGlzIHNldCB0byBlU1RBVElDX0FBQkJfVFJFRS4Ab25Db25zdHJhaW50QnJlYWs6IEludmFsaWQgY29uc3RyYWludCB0eXBlIElELgBQeFRyaWFuZ2xlTWVzaDo6Z2V0VmVydGljZXNGb3JNb2RpZmljYXRpb24oKSBpcyBvbmx5IHN1cHBvcnRlZCBmb3IgbWVzaGVzIHdpdGggUHhNZXNoTWlkUGhhc2U6OmVCVkgzMy4AUHhUcmlhbmdsZU1lc2g6OnJlZml0QlZIKCkgaXMgb25seSBzdXBwb3J0ZWQgZm9yIG1lc2hlcyB3aXRoIFB4TWVzaE1pZFBoYXNlOjplQlZIMzMuAGNyZWF0ZU1hdGVyaWFsOiByZXN0aXR1dGlvbiBtdXN0IGJlIGJldHdlZW4gMCBhbmQgMS4Ac2V0VmlzdWFsaXphdGlvblBhcmFtZXRlcjogdmFsdWUgbXVzdCBiZSBsYXJnZXIgb3IgZXF1YWwgdG8gMC4AUHhNZXNoUXVlcnk6OnN3ZWVwKCk6IHN3ZWVwIGRpc3RhbmNlIG11c3QgYmUgZ3JlYXRlciB0aGFuIDAuAFB4U2NlbmU6OmdldE1heE5iQ29udGFjdERhdGFCbG9ja3NVc2VkOiBUaGlzIGNhbGwgaXMgbm90IGFsbG93ZWQgd2hpbGUgdGhlIHNpbXVsYXRpb24gaXMgcnVubmluZy4gUmV0dXJuaW5nIDAuAFB4U2NlbmU6OmdldE5iQ29udGFjdERhdGFCbG9ja3NVc2VkOiBUaGlzIGNhbGwgaXMgbm90IGFsbG93ZWQgd2hpbGUgdGhlIHNpbXVsYXRpb24gaXMgcnVubmluZy4gUmV0dXJuaW5nIDAuAGNyZWF0ZU1hdGVyaWFsOiBzdGF0aWNGcmljdGlvbiBtdXN0IGJlID49IDAuAGNyZWF0ZU1hdGVyaWFsOiBkeW5hbWljRnJpY3Rpb24gbXVzdCBiZSA+PSAwLgBJbnRlcm5hbCBlcnJvcjogbWF4IG5iIGVkZ2VzIHJlYWNoZWQuIFRoaXMgc2hvdWxkbid0IGJlIHBvc3NpYmxlLi4uAFVuZXhwZWN0ZWQgYmF0Y2ggcXVlcnkgdHlwZSAocmF5Y2FzdC9vdmVybGFwL3N3ZWVwKS4ASU5URVJOQUwgRVJST1IgLSBpbnZhbGlkIENDVCB0eXBlLCBzaG91bGQgaGF2ZSBiZWVuIGNhdWdodCBieSBpc1ZhbGlkKCkuAEluY3JlbWVudGFsVHJlZXMqAFB4QWN0b3IqAE5hbWVzcGFjZWROYW1lLT5DbGFzc0Rlc2NJbXBsKgBDbGFzc1Byb3BlcnR5TmFtZS0+UHJvcERlc2NJbXBsKgBQeFNoYXBlKgB2b2lkKgBQcnVuZXJQYXlsb2FkKgBQeElzRmluaXRlKGNvbnRhY3QucG9pbnQueikAIShib2R5LmdldEFjdG9yRmxhZ3MoKSAmIFB4QWN0b3JGbGFnOjplRElTQUJMRV9TSU1VTEFUSU9OKSB8fCAhYm9keS5pc0J1ZmZlcmVkKEJvZHlCdWZmZXI6OkJGX0tpbmVtYXRpY1RhcmdldCB8IEJvZHlCdWZmZXI6OkJGX0FjY2VsZXJhdGlvbiB8IEJvZHlCdWZmZXI6OkJGX0RlbHRhVmVsb2NpdHkpACEoYnVmZmVyRmxhZ3MgJiBCdWY6OkJGX0RlbHRhVmVsb2NpdHkpAFBzOjppc1Bvd2VyT2ZUd28oY2FwYWNpdHkpAFBzOjppc1Bvd2VyT2ZUd28obmV3Q2FwYWNpdHkpAFBzOjppc1Bvd2VyT2ZUd28ob3JpZ2luYWxDYXBhY2l0eSkAIWlzSW5Qb3NlUHJldmlld0xpc3QoYm9keSkAUHhJc0Zpbml0ZShjb250YWN0LnBvaW50LnkpACFjdXJyZW50UmVnaW9uLm1Cb3guaW50ZXJzZWN0cyhib3gpACF0ZXN0KGN1cnJlbnRCb3gpAG1GdWxseUluc2lkZUJpdG1hcC5pc1NldChpbmRleCkAaXNWYWxpZFZlcnRleCh2ZXJ0ZXhJbmRleCkAbUZ1bGx5SW5zaWRlQml0bWFwLmlzU2V0KG9iamVjdEluZGV4KQBzdGFydE1hbmFnZXJPdXRwdXQgPT0gJm1PdXRwdXRzLmdldENvbnRhY3RNYW5hZ2VyKHVuaXQubU5wSW5kZXgpADA9PWJpdG1hcC50ZXN0KEluZGV4KQAhY29udGFpbnMobURpcnR5RWRnZXNbZWRnZS5tRWRnZVR5cGVdLCBpZHgpAFB4SXNGaW5pdGUoY29udGFjdC5wb2ludC54KQBQeElzRmluaXRlKG1hc3NPdXQpAG5ld0JveEluZGljZXNDb3VudD09KGluc2VydEFBQkJFbmQtaW5zZXJ0QUFCQlN0YXJ0KQBmaXJzdCA+PSAwICYmIGxhc3QgPCBpbnQzMl90KGNvdW50KQBpblN0cmVhbV8uaXNJbnN0YW5jZVZhbGlkKCZtSm9pbnQpAGlzQ2xhc3NFeGlzdChwYXJlbnQpAHNoZGZuZDo6aXNQb3dlck9mVHdvKGFsaWdubWVudCkAIW1CdWZmZXJlZC5jb250YWlucygmZWxlbWVudCkAdmFsICYgKFB4VTY0KDEpPDxyZXN1bHQpAHZhbCAmIChQeFU2NCgxKSA8PCByZXN1bHQpACF1bmluZmxhdGVkQm91bmRzIHx8IChUQWRkICYmICFUU2ltUnVubmluZyAmJiAhVElzTm9uU2ltT2JqZWN0KQB4ID49IDAuMGYgJiYgeCA8IFB4RjMyKG1EYXRhLnJvd3MpACFDbTo6aXNFbXB0eShlbmRQdCwgc3dlZXBFeHRlbnRzKQAhQ206OmlzRW1wdHkoc3dlZXBPcmlnaW4sIHN3ZWVwRXh0ZW50cykAYnVja2V0SWQgPCAoMTw8TWF4QnVja2V0Qml0cykAbmJPZmZzZXRzIDw9ICgxPDxQeHNDb250YWN0TWFuYWdlckJhc2U6Ok1heEJ1Y2tldEJpdHMpAGNvbnZlcnNpb24gPCAoMSA8PCBudW1CaXRzKQBQeElzRmluaXRlKG1NYXNzKQB6ID49IDAuMGYgJiYgeiA8IFB4RjMyKG1EYXRhLmNvbHVtbnMpAHZlcnRleEluZGV4IDwgKG1EYXRhLnJvd3MpKihtRGF0YS5jb2x1bW5zKQBpc0NsYXNzRXhpc3QoY2xzKQAhZ2V0U2NlbmUoKS5pc0luUG9zZVByZXZpZXdMaXN0KCp0aGlzKQBOcEFjdG9yOjpnZXRPd25lclNjZW5lKCp0aGlzKQBtU2hhcGUuZ2V0U2NTaGFwZSgpLmdldFB4U2hhcGUoKSA9PSBzdGF0aWNfY2FzdDxQeFNoYXBlKj4odGhpcykAUHhJc0Zpbml0ZShyZXMpAGlzQnVmZmVyZWQoQnVmOjpCRl9TaGFwZXMpAGNoaWxkLmxlYWZDb3VudCA9PSAtMSB8fCBjaGlsZC5ib3VuZHMuaXNJbnNpZGUodS5ib3VuZHMpAHdvcmxkVGVtcG9yYWxCb3guaXNJbnNpZGUobUNhY2hlQm91bmRzKQBpc01lYW5pbmdmdWwoc3RyKQBtU3RyVG9IYW5kbGUuZmluZChzdHIpAG1EaXJ0eUludGVyYWN0aW9ucy5jb250YWlucyhwYWlyKQAoIXN0YXR1cyAmJiBnZXRTeW5jKHRoaXMpLT5pc19zZXQpIHx8IChsYXN0U2V0Q291bnRlciAhPSBnZXRTeW5jKHRoaXMpLT5zZXRDb3VudGVyKQAoIXN0YXR1cyAmJiBnZXRTeW5jKHRoaXMpLT5pc19zZXQpIHx8IChzdGF0dXMgPT0gRVRJTUVET1VUKSB8fCAobGFzdFNldENvdW50ZXIgIT0gZ2V0U3luYyh0aGlzKS0+c2V0Q291bnRlcikAZXh0cmFEYXRhU2l6ZSA+PSBzaXplb2YoQ29udGFjdFN0cmVhbUhlYWRlcikAaXNGaW5pdGVWZWMzVih2ZWxvY2l0eVtpXS5hbmd1bGFyKQBwbGFuZSA9PSBpbnRlcnNlY3RSYXlBQUJCKE1pbiwgTWF4LCB0cmkudmVydHNbaV0sIG5lZ01vdGlvbiwgdG5lYXIsIHRmYXIpAGlzRmluaXRlVmVjM1YodmVsb2NpdHlbaV0ubGluZWFyKQBGQWxsR3J0ck9yRXEodGVtcE92ZXJsYXAsIF90ZW1wT3ZlcmxhcCkAIShmbGFncyAmIEJ1Zjo6QkZfV2FrZVVwKQAhKGJ1ZmZlckZsYWdzICYgQnVmOjpCRl9XYWtlVXApAGxvY2FsOjplQ09QTEFOQVIgPT0gbG9jYWw6OnBsYW5lVGVzdChtRmFjZXRzW21FZGdlc1tpXS5wXSwgbVZlcnRpY2VzW21FZGdlc1tpXS52XSwgZXBzaWxvbikAIShidWZmZXJGbGFncyAmIEJ1Zjo6QkZfQWNjZWxlcmF0aW9uKQBQeElzRmluaXRlKGNvbnRhY3Quc2VwYXJhdGlvbikAIShyZWludGVycHJldF9jYXN0PENvbnN0cmFpbnRXcml0ZWJhY2sqPihwcmVwRGVzYy53cml0ZWJhY2spLT5icm9rZW4pAChudWxsKQBpc0Zpbml0ZVZlYzNWKG5vcm1hbCkAKGJySWR4ID09IDApIHx8IChiUmFuay5yYW5rIDw9IGJvZHlSYW5rQXJyYXlbYnJJZHgtMV0ucmFuaykAKGJySWR4ID09IDApIHx8IChicklkeCA9PSBib2R5UmFua0FycmF5LnNpemUoKSkgfHwgKGJvZHlSYW5rQXJyYXlbYnJJZHhdLnJhbmsgPCBib2R5UmFua0FycmF5W2JySWR4LTFdLnJhbmspAChpID09IGJySWR4KSB8fCAoYlJhbmsucmFuayA8PSBib2R5UmFua0FycmF5W2ktMV0ucmFuaykAaW5kZXggPCBnZXROYlRvdWNoZXMoKSArIFB4VTMyKHRoaXMtPmhhc0Jsb2NrKQAwPT1tQmxvY2sgfHwgbUJsb2NrLT5kYXRhID09IHJlaW50ZXJwcmV0X2Nhc3Q8UHhVOCo+KG1CbG9jaykAbUJsb2NrICYmIG1CbG9jay0+ZGF0YSA9PSByZWludGVycHJldF9jYXN0PFB4VTgqPihtQmxvY2spAFB4SXNGaW5pdGUodG9pKQBucC5nZXRBY3RvckZhc3QoaSkAUHhJc0Zpbml0ZShkZXB0aCkAMCA9PSAoc2l6ZV90KG1EYXRhLm1BZGphY2VudFZlcnRzKSAmIDB4ZikAMD09KGNvbnN0cmFpbnRMZW5ndGggJiAweDBmKQAwID09IChjb25zdHJhaW50TGVuZ3RoICYgMHgwZikAMCA9PSAoX3NvbHZlckNvbnN0cmFpbnRCeXRlU2l6ZSAmIDB4MGYpADAgPT0gKF9mcmljdGlvblBhdGNoQnl0ZVNpemUgJiAweDBmKQAwPT0odWludHB0cl90KHNvbHZlckNvbnN0cmFpbnQpICYgMHgwZikAMCA9PSAodWludHB0cl90KHNvbHZlckNvbnN0cmFpbnQpICYgMHgwZikAMD09KHVpbnRwdHJfdChuZXdFbGVtZW50cykgJiAweDBmKQAwPT0ocmVpbnRlcnByZXRfY2FzdDxjb25zdCB1aW50cHRyX3Q+KG91dHB1dC0+Y29udGFjdFBhdGNoZXMpICYgMHgwZikAMD09KHJlaW50ZXJwcmV0X2Nhc3Q8dWludHB0cl90PihzdHJlYW0pICYgMHgwZikAMD09KHJlaW50ZXJwcmV0X2Nhc3Q8Y29uc3QgdWludHB0cl90PihjY2RDb250YWN0RGF0YSkgJiAweDBmKQAoZ2V0Q29udHJvbFN0YXRlKCkgPT0gQ29udHJvbFN0YXRlOjplUkVNT1ZFX1BFTkRJTkcpIHx8IChtQnVmZmVyZWRXYWtlQ291bnRlciA9PSAwLjBmKQBtV29ybGRTb2x2ZXJCb2R5VmVsLmFuZ3VsYXJWZWxvY2l0eSA9PSBQeFZlYzMoMC5mKQBtV29ybGRTb2x2ZXJCb2R5LmxpbmVhclZlbG9jaXR5ID09IFB4VmVjMygwLmYpAG1Xb3JsZFNvbHZlckJvZHlWZWwubGluZWFyVmVsb2NpdHkgPT0gUHhWZWMzKDAuZikAbVdvcmxkU29sdmVyQm9keS5hbmd1bGFyU3RhdGUgPT0gUHhWZWMzKDAuZikAc3BsaXRFbmRMIDwgUHhJMzIoY2x1c3RlclNpemUpAG91dHB1dC5uYkNvbnRhY3RzID09IChzaXplIC0gb3JpZ1NpemUpAFBzOjppc1Bvd2VyT2ZUd28obVBhZ2VTaXplKQBnZXRCb2R5Q29yZSgpLmdldFNpbVN0YXRlRGF0YSh0cnVlKQAhZGlydHlBZ2dyZWdhdGVzLmZpbmRBbmRSZXBsYWNlV2l0aExhc3QoYWdncmVnYXRlKQBQeElzRmluaXRlKHVuaXRSZXNwb25zZSkAIW1TbGVlcEJvZGllcy5jb250YWlucygmY29yZSkAIW1Xb2tlQm9kaWVzLmNvbnRhaW5zKCZjb3JlKQBpc0NsYXNzRXhpc3QoY2xzTmFtZSkAbWVzc2FnZUV4aXN0cyhtc2dOYW1lKQBjaGVja0JlZ2luUHJvcGVydHlNZXNzYWdlR3JvdXAobXNnTmFtZSkAY2hlY2tQcm9wZXJ0eU1lc3NhZ2UoaW5zdGFuY2UsIG1zZ05hbWUpAGlzQ2xhc3NFeGlzdChkdHlwZU5hbWUpAGlzVmFsaWRQcm9wZXJ0eURhdGF0eXBlKGR0eXBlTmFtZSkAaXNDbGFzc0V4aXN0KGluY29taW5nVHlwZU5hbWUpAGNoZWNrUHJvcGVydHlUeXBlKGluc3RhbmNlLCBuYW1lLCBpbmNvbWluZ1R5cGVOYW1lKQBjaGVja1Byb3BlcnR5TWVzc2FnZShpbnN0YW5jZSwgbU1lc3NhZ2VEZXNjLm1NZXNzYWdlTmFtZSkAIW1SZW1vdmVkSGFuZGxlTWFwLnRlc3QoaGFuZGxlKQBpc05vdEZyZWVIYW5kbGUoaGFuZGxlKQBpc1ZhbGlkSGFuZGxlKGhhbmRsZSkAIWNvbnRhaW5zKG1EaXJ0eUVkZ2VzW2VkZ2VUeXBlXSwgaGFuZGxlKQBpc0luc3RhbmNlVmFsaWQoaW5zdGFuY2UpAGluU3RyZWFtLmlzSW5zdGFuY2VWYWxpZChtSW5zdGFuY2UpAGMtPmFzc2VydEludGFjdChwbGFuZVRvbGVyYW5jZSkAaXNWYWxpZChjLCBlKQBpc0NsYXNzRXhpc3QoY2hpbGQpACFpc0RlbGV0ZWRJRChpZCkAbUlzbGFuZEF3YWtlLnRlc3QocmVwbGFjZUlkKQAhbUlzbGFuZEF3YWtlLnRlc3QoaXNsYW5kSWQpAChkZWNvZGVIYW5kbGVfSXNTdGF0aWMobWJwSGFuZGxlKSAmJiBpc1N0YXRpYykgfHwgKCFkZWNvZGVIYW5kbGVfSXNTdGF0aWMobWJwSGFuZGxlKSAmJiAhaXNTdGF0aWMpAFB4SXNGaW5pdGUocXN0WmljKQAhbUFjdGl2ZUJyZWFrYWJsZUNvbnN0cmFpbnRzLmNvbnRhaW5zKGMpACFtUG9zZVByZXZpZXdCb2RpZXMuY29udGFpbnMoJmIpAGlzSW5zdGFuY2VWYWxpZChkYXRhKQBpID09IFB4VTMyKG1FZGdlc1tQeFUzMihuYildLmVhKQBjbXBMdEVxKGFbaV0sIGFbc3RvcmVJbmRleF0pACZwYXlsb2Fkc1twb29sSW5kZXhdPT0mbVBvb2wuZ2V0UGF5bG9hZChoYW5kbGVzW2ldKQAhaXNTZW50aW5lbChhc2FwRW5kUG9pbnREYXRhc1tpXSkAY21wTHRFcShhW3N0b3JlSW5kZXhdLCBhW2ldKQBpc1NlbnRpbmVsKHN0YXRpY0JveGVzW25iMV0pACFpc01heChCYXNlRVBEYXRhc1sxXSkAKGlzbGFuZDAubVNpemVbMF0gKyBpc2xhbmQwLm1TaXplWzFdKSA+PSAoaXNsYW5kMS5tU2l6ZVswXSArIGlzbGFuZDEubVNpemVbMV0pACFpc01heChlcERhdGEyWzFdKQAhaXNNYXgoZXBEYXRhMVsxXSkAIWlzTWF4KGVwRGF0YTBbMV0pAGlzU2VudGluZWwoc3RhdGljQm94ZXNbbmIxKzFdKQAhY29tcGFyZShlbGVtZW50c1tpXSwgZWxlbWVudHNbaSAtIDFdKQBtRmFzdFJvdXRlW2N1cnJlbnROb2RlLmluZGV4KCldLmluZGV4KCkgPT0gSUdfSU5WQUxJRF9OT0RFIHx8IGlzUGF0aFRvKGN1cnJlbnROb2RlLCBtRmFzdFJvdXRlW2N1cnJlbnROb2RlLmluZGV4KCldKQBWYWxpZGF0ZVZlYzQocG9pbnRaKQBQczo6YW9zOjppc0Zpbml0ZVZlYzNWKGxpblopAFZhbGlkYXRlVmVjNChub3JtYWxaKQBQczo6YW9zOjppc0Zpbml0ZVZlYzNWKGFuZ1opAFZhbGlkYXRlVmVjNChyYlopAFZhbGlkYXRlVmVjNChyYVopAFZhbGlkYXRlVmVjNChkZWxBbmdWZWwxWikAVmFsaWRhdGVWZWM0KGRlbEFuZ1ZlbDBaKQBWYWxpZGF0ZVZlYzQocG9pbnRZKQBWYWxpZGF0ZVZlYzQobm9ybWFsWSkAVmFsaWRhdGVWZWM0KHJiWSkAVmFsaWRhdGVWZWM0KHJhWSkAIWJvZHktPnJlYWRJbnRlcm5hbEZsYWcoQm9keVNpbTo6QkZfV0FLRVVQX05PVElGWSkAIWJvZHktPnJlYWRJbnRlcm5hbEZsYWcoQm9keVNpbTo6QkZfU0xFRVBfTk9USUZZKQBWYWxpZGF0ZVZlYzQoZGVsQW5nVmVsMVkpAFZhbGlkYXRlVmVjNChkZWxBbmdWZWwwWSkAVmFsaWRhdGVWZWM0KHBvaW50WCkAVmFsaWRhdGVWZWM0KG5vcm1hbFgpAFZhbGlkYXRlVmVjNChyYlgpAFZhbGlkYXRlVmVjNChyYVgpACgoZmlsdGVySW5mby5maWx0ZXJGbGFncyAmIFB4RmlsdGVyRmxhZzo6ZU5PVElGWSkgIT0gUHhGaWx0ZXJGbGFnOjplTk9USUZZKSB8fCAoKChmaWx0ZXJJbmZvLmZpbHRlckZsYWdzICYgUHhGaWx0ZXJGbGFnOjplTk9USUZZKSA9PSBQeEZpbHRlckZsYWc6OmVOT1RJRlkpICYmIGZpbHRlckluZm8uZmlsdGVyUGFpckluZGV4IT1JTlZBTElEX0ZJTFRFUl9QQUlSX0lOREVYKQBWYWxpZGF0ZVZlYzQoZGVsQW5nVmVsMVgpAFZhbGlkYXRlVmVjNChkZWxBbmdWZWwwWCkAIXJlYWRJbnRlcm5hbEZsYWcoQkZfT05fREVBVEhST1cpAHNyY05vZGUubUJWLmlzSW5zaWRlKHRhcmdldE5vZGUubUJWKQAhcmVmSW50LT5yZWFkSW50ZXJhY3Rpb25GbGFnKEludGVyYWN0aW9uRmxhZzo6ZUlOX0RJUlRZX0xJU1QpACFyZWFkSW50ZXJhY3Rpb25GbGFnKEludGVyYWN0aW9uRmxhZzo6ZUlOX0RJUlRZX0xJU1QpACFzaS0+cmVhZEZsYWcoU2hhcGVJbnRlcmFjdGlvbjo6SVNfSU5fUEVSU0lTVEVOVF9FVkVOVF9MSVNUKQAhcmVhZEZsYWcoSVNfSU5fUEVSU0lTVEVOVF9FVkVOVF9MSVNUKQAhc2ktPnJlYWRGbGFnKFNoYXBlSW50ZXJhY3Rpb246OldBU19JTl9QRVJTSVNURU5UX0VWRU5UX0xJU1QpAHJlYWRGbGFnKElTX0lOX0NPTlRBQ1RfRVZFTlRfTElTVCkAIXNpLT5yZWFkRmxhZyhTaGFwZUludGVyYWN0aW9uOjpJU19JTl9GT1JDRV9USFJFU0hPTERfRVZFTlRfTElTVCkAIXJlYWRGbGFnKElTX0lOX0ZPUkNFX1RIUkVTSE9MRF9FVkVOVF9MSVNUKQAoKnNvbHZlckNvbnN0cmFpbnQgPT0gRFlfU0NfVFlQRV9CTE9DS19SQl9DT05UQUNUKSB8fCAoKnNvbHZlckNvbnN0cmFpbnQgPT0gRFlfU0NfVFlQRV9CTE9DS19TVEFUSUNfUkJfQ09OVEFDVCkAcmVhZEludGVybmFsRmxhZyhCRl9IQVNfQ09OU1RSQUlOVFMpAHNpLT5nZXRQYWlyRmxhZ3MoKSAmIChQeFBhaXJGbGFnOjplTk9USUZZX1RPVUNIX1BFUlNJU1RTIHwgU2hhcGVJbnRlcmFjdGlvbjo6Q09OVEFDVF9GT1JDRV9USFJFU0hPTERfUEFJUlMpACEobWVzaERhdGEubUZsYWdzICYgUHhUcmlhbmdsZU1lc2hGbGFnOjplMTZfQklUX0lORElDRVMpACEobU1lc2hEYXRhLm1GbGFncyAmIFB4VHJpYW5nbGVNZXNoRmxhZzo6ZTE2X0JJVF9JTkRJQ0VTKQBlaS0+cmVhZEludGVyYWN0aW9uRmxhZyhJbnRlcmFjdGlvbkZsYWc6OmVJU19GSUxURVJfUEFJUikAKGl0LT5nZXRUeXBlKCkgPT0gSW50ZXJhY3Rpb25UeXBlOjplTUFSS0VSKSB8fCAoaXQtPmdldFR5cGUoKSA9PSBJbnRlcmFjdGlvblR5cGU6OmVPVkVSTEFQKSB8fCAoaXQtPmdldFR5cGUoKSA9PSBJbnRlcmFjdGlvblR5cGU6OmVUUklHR0VSKQAoaW50ZXJhY3Rpb24tPmdldFR5cGUoKSA9PSBJbnRlcmFjdGlvblR5cGU6OmVNQVJLRVIpIHx8IChpbnRlcmFjdGlvbi0+Z2V0VHlwZSgpID09IEludGVyYWN0aW9uVHlwZTo6ZU9WRVJMQVApIHx8IChpbnRlcmFjdGlvbi0+Z2V0VHlwZSgpID09IEludGVyYWN0aW9uVHlwZTo6ZVRSSUdHRVIpAHBhaXJNYW5hZ2VyLklzSW5BcnJheShVUCkAIShnZXRBY3RvckZsYWdzKCkgJiBQeEFjdG9yRmxhZzo6ZURJU0FCTEVfU0lNVUxBVElPTikAIShtTExCb2R5Lm1JbnRlcm5hbEZsYWdzICYgUHhzUmlnaWRCb2R5OjplRlJPWkVOKQAoc2ltPT1OVUxMKSBeIChtU2ltPT1OVUxMKQAhKGluZGV4ICYgUFhfU0lHTl9CSVRNQVNLKQAhKGlkMSAmIFBYX1NJR05fQklUTUFTSykAIShpZDAgJiBQWF9TSUdOX0JJVE1BU0spAChwcmltaXRpdmUwLT5nZXRHZW9tZXRyeVR5cGUoKSAhPSBQeEdlb21ldHJ5VHlwZTo6ZVRSSUFOR0xFTUVTSCkgfHwgKHByaW1pdGl2ZTEtPmdldEdlb21ldHJ5VHlwZSgpICE9IFB4R2VvbWV0cnlUeXBlOjplVFJJQU5HTEVNRVNIKQAobUJ1ZmZlcmVkSXNTbGVlcGluZyAmJiBtQnVmZmVyZWRMaW5WZWxvY2l0eS5pc1plcm8oKSkgfHwgKCFtQnVmZmVyZWRJc1NsZWVwaW5nKSB8fCAoZ2V0Q29udHJvbFN0YXRlKCkgPT0gQ29udHJvbFN0YXRlOjplUkVNT1ZFX1BFTkRJTkcpAChtQnVmZmVyZWRJc1NsZWVwaW5nICYmIG1CdWZmZXJlZEFuZ1ZlbG9jaXR5LmlzWmVybygpKSB8fCAoIW1CdWZmZXJlZElzU2xlZXBpbmcpIHx8IChnZXRDb250cm9sU3RhdGUoKSA9PSBDb250cm9sU3RhdGU6OmVSRU1PVkVfUEVORElORykAbUJ1ZmZlcmVkTGluVmVsb2NpdHkuaXNaZXJvKCkgfHwgKCghbUJ1ZmZlcmVkTGluVmVsb2NpdHkuaXNaZXJvKCkpICYmICghbUJ1ZmZlcmVkSXNTbGVlcGluZykpIHx8IChnZXRDb250cm9sU3RhdGUoKSA9PSBDb250cm9sU3RhdGU6OmVSRU1PVkVfUEVORElORykAbUJ1ZmZlcmVkQW5nVmVsb2NpdHkuaXNaZXJvKCkgfHwgKCghbUJ1ZmZlcmVkQW5nVmVsb2NpdHkuaXNaZXJvKCkpICYmICghbUJ1ZmZlcmVkSXNTbGVlcGluZykpIHx8IChnZXRDb250cm9sU3RhdGUoKSA9PSBDb250cm9sU3RhdGU6OmVSRU1PVkVfUEVORElORykAY2FjaGUubUNhY2hlZFNpemUgPT0gKChwYXlsb2FkU2l6ZSArIDQgKyBieXRlcysweEYpJn4weEYpACFpbnRlcmFjdGlvbi0+cmVhZEludGVyYWN0aW9uRmxhZyhJbnRlcmFjdGlvbkZsYWc6OmVJU19BQ1RJVkUpAHRyaS0+cmVhZEludGVyYWN0aW9uRmxhZyhJbnRlcmFjdGlvbkZsYWc6OmVJU19BQ1RJVkUpAGNpICYmIGNpLT5yZWFkSW50ZXJhY3Rpb25GbGFnKEludGVyYWN0aW9uRmxhZzo6ZUlTX0FDVElWRSkAIXMucmVhZEZsYWcoQ29uc3RyYWludFNpbTo6ZVBFTkRJTkdfR1JPVVBfVVBEQVRFKQAhcmVhZEZsYWcoQ29uc3RyYWludFNpbTo6ZVBFTkRJTkdfR1JPVVBfVVBEQVRFKQBuLT5yZWFkRmxhZyhDb25zdHJhaW50R3JvdXBOb2RlOjplUEVORElOR19UUkVFX1VQREFURSkAIW4ucmVhZEZsYWcoQ29uc3RyYWludEdyb3VwTm9kZTo6ZVBFTkRJTkdfVFJFRV9VUERBVEUpACFyZWFkRmxhZyhlUEVORElOR19UUkVFX1VQREFURSkAKHNoYXBlTG8tPmdldEZsYWdzKCkgJiBQeFNoYXBlRmxhZzo6ZVRSSUdHRVJfU0hBUEUpIHx8IChzaGFwZUhpLT5nZXRGbGFncygpICYgUHhTaGFwZUZsYWc6OmVUUklHR0VSX1NIQVBFKQAhKHMwLT5nZXRGbGFncygpICYgUHhTaGFwZUZsYWc6OmVUUklHR0VSX1NIQVBFKSAmJiAhKHMxLT5nZXRGbGFncygpICYgUHhTaGFwZUZsYWc6OmVUUklHR0VSX1NIQVBFKQAhKHMxLmdldEZsYWdzKCkgJiBQeFNoYXBlRmxhZzo6ZVRSSUdHRVJfU0hBUEUpACEoczAuZ2V0RmxhZ3MoKSAmIFB4U2hhcGVGbGFnOjplVFJJR0dFUl9TSEFQRSkAIW1DY3RNb2R1bGUubVRvdWNoZWRTaGFwZSAmJiAobUNjdE1vZHVsZS5tVG91Y2hlZE9ic3RhY2xlSGFuZGxlID09IElOVkFMSURfT0JTVEFDTEVfSEFORExFKQBtQ2N0TW9kdWxlLm1Ub3VjaGVkU2hhcGUgfHwgKG1DY3RNb2R1bGUubVRvdWNoZWRPYnN0YWNsZUhhbmRsZSAhPSBJTlZBTElEX09CU1RBQ0xFX0hBTkRMRSkAKGluZGV4VHlwZSA9PSBQeHNJbmRleGVkSW50ZXJhY3Rpb246OmVCT0RZKSB8fCAoaW5kZXhUeXBlID09IFB4c0luZGV4ZWRJbnRlcmFjdGlvbjo6ZUtJTkVNQVRJQykgfHwgKGluZGV4VHlwZSA9PSBQeHNJbmRleGVkSW50ZXJhY3Rpb246OmVXT1JMRCkAIWlzTmV3T3JVcGRhdGVkKHVzZXJJRCkAUHhVMzIoZ2VvbWV0cnkuZ2V0VHlwZSgpKSA9PSBQeFUzMihQeGNHZW9tZXRyeVRyYWl0czxUPjo6VHlwZUlEKQAoIWlzS2luZW1hdGljKCkpIHx8IG5vdEluU2NlbmUoKSB8fCAhcmVhZEludGVybmFsRmxhZyhCRl9LSU5FTUFUSUNfTU9WRUQpACEoY3VycmVudE9iamVjdC5tRmxhZ3MgJiBNQlBfUkVNT1ZFRCkAIShmbGFncyAmIENvbnRyb2xGbGFnOjplSVNfVVBEQVRFRCkAIShmbGFncyAmIENvbnRyb2xGbGFnOjplSVNfUkVMRUFTRUQpACEoZ2V0Q29udHJvbEZsYWdzKCkgJiBDb250cm9sRmxhZzo6ZUlTX1JFTEVBU0VEKQBuLT5yZWFkRmxhZyhDb25zdHJhaW50R3JvdXBOb2RlOjplRElTQ09WRVJFRCkAbm9kZS0+cmVhZEZsYWcoQ29uc3RyYWludEdyb3VwTm9kZTo6ZURJU0NPVkVSRUQpAG5vZGUucmVhZEZsYWcoQ29uc3RyYWludEdyb3VwTm9kZTo6ZURJU0NPVkVSRUQpACFtQ29uc3RyYWludC0+cmVhZEZsYWcoQ29uc3RyYWludFNpbTo6ZUNIRUNLX01BWF9GT1JDRV9FWENFRURFRCkAIXJlYWRGbGFnKGVDSEVDS19NQVhfRk9SQ0VfRVhDRUVERUQpACh2LT5nZXRTY2JUeXBlKCkgPT0gU2NiVHlwZTo6ZUJPRFkpIHx8ICh2LT5nZXRTY2JUeXBlKCkgPT0gU2NiVHlwZTo6ZUJPRFlfRlJPTV9BUlRJQ1VMQVRJT05fTElOSykgfHwgKHYtPmdldFNjYlR5cGUoKSA9PSBTY2JUeXBlOjplUklHSURfU1RBVElDKQBUSXNEeW5hbWljIHx8IChyaWdpZE9iamVjdC5nZXRTY2JUeXBlKCkgPT0gU2NiVHlwZTo6ZVJJR0lEX1NUQVRJQykAKGluZGV4VHlwZSA9PSBQeHNJbmRleGVkSW50ZXJhY3Rpb246OmVCT0RZKSB8fCAoaW5kZXhUeXBlID09IFB4c0luZGV4ZWRJbnRlcmFjdGlvbjo6ZUtJTkVNQVRJQykAIShtQm9keS5nZXRGbGFncygpICYgUHhSaWdpZEJvZHlGbGFnOjplS0lORU1BVElDKQAhKG1Cb2R5Q29yZS5nZXRGbGFncygpICYgUHhSaWdpZEJvZHlGbGFnOjplS0lORU1BVElDKQAhKGdldEZsYWdzKCkgJiBQeFJpZ2lkQm9keUZsYWc6OmVLSU5FTUFUSUMpAGluZGV4IDwgKDE8PDI3KQAhKHNpemVfdChtU29ydGVkT2JqZWN0cykmMTUpACEoc2l6ZV90KG1Tb3J0ZWRXb3JsZEJveGVzKSYxNSkAISh0b3RhbFNpemUgJiAxNSkgJiYgIShzb2x2ZXJEYXRhU2l6ZSAmIDE1KQAhKHJlaW50ZXJwcmV0X2Nhc3Q8c2l6ZV90PihtQm94ZXNfWVopICYgMTUpADA9PSgobmV3TWF4TmIqc2l6ZW9mKEJyb2FkUGhhc2VQYWlyKSkgJiAxNSkAaWQ9PTB4ZmZmZmZmZmYgfHwgaWQ8KDE8PDI0KQAoZ3JvdXAwICYgfjMpPT0oZ3JvdXAxICYgfjMpADA9PSh3cml0ZUJhY2tMZW5ndGggJiAweDAzKQAhaXNTZW50aW5lbChoYW5kbGUyKQBvbGRCb3hJbmRpY2VzQ291bnQ8PSgobnVtU29ydGVkRW5kUG9pbnRzLU5VTV9TRU5USU5FTFMpLzIpAG1TVk0tPm1EYXRhLm1OYkFkalZlcnRzID09IFB4VTMyKG1lc2hCdWlsZGVyLm1IdWxsLT5tTmJFZGdlcyAqIDIpAEZBbGxHcnRyT3JFcShfbWF4MSwgX21pbjEpACFmaW5kSW50ZXJhY3Rpb24odm9sdW1lMCwgdm9sdW1lMSkAIWlzU2VudGluZWwoaGFuZGxlMSkAIWZpbmRJbnRlcmFjdGlvbihlMCwgZTEpAG1Jc2xhbmRBd2FrZS50ZXN0KGlzbGFuZElkMSkAKGNoaWxkQm9keSA9PSBnZXRCb2R5KDApICYmICZjaGlsZEJvZHktPmdldExvd0xldmVsQm9keSgpID09IGIwKSB8fCAoY2hpbGRCb2R5ID09IGdldEJvZHkoMSkgJiYgJmNoaWxkQm9keS0+Z2V0TG93TGV2ZWxCb2R5KCkgPT0gYjEpAFB4U2NlbmU6OmFkZEFydGljdWxhdGlvbigpOiBBcnRpY3VsYXRpb24gbGluayB3aXRoIHplcm8gbW9tZW50IG9mIGluZXJ0aWEgYWRkZWQgdG8gc2NlbmU7IGRlZmF1bHRpbmcgaW5lcnRpYSB0byAoMSwxLDEpACVzOiBNYXNzIGFuZCBpbmVydGlhIGNvbXB1dGF0aW9uIGZhaWxlZCwgc2V0dGluZyBtYXNzIHRvIDEgYW5kIGluZXJ0aWEgdG8gKDEsMSwxKQAlczogTm8gZGVuc2l0eSBzcGVjaWZpZWQsIHNldHRpbmcgbWFzcyB0byAxIGFuZCBpbmVydGlhIHRvICgxLDEsMSkAJXM6IE5vIG1hc3Mgc3BlY2lmaWVkLCBzZXR0aW5nIG1hc3MgdG8gMSBhbmQgaW5lcnRpYSB0byAoMSwxLDEpAFB4VTMyKHRyaWdnZXJGbGFncykgPCAoUHhQYWlyRmxhZzo6ZURFVEVDVF9DQ0RfQ09OVEFDVCA8PCAxKQBpIDw9IGxhc3QgJiYgZmlyc3QgPD0gKGxhc3QgLSAxKQBtSHVsbC0+bU5iRWRnZXMgPCgoMSA8PCAxNSkgLSAxKQBtSHVsbC0+bU5iRWRnZXMgPCggKDEgPDwgMTUpIC0gMSkAcm93IDwgKG1IZWlnaHRGaWVsZC0+Z2V0TmJSb3dzRmFzdCgpIC0gMSkAY29sdW1uIDwgKG1IZWlnaHRGaWVsZC0+Z2V0TmJDb2x1bW5zRmFzdCgpIC0gMSkAYm9keUluZGV4IDwgKG1Jc2xhbmRDb250ZXh0Lm1Db3VudHMuYm9kaWVzICsgbUNvbnRleHQubUtpbmVtYXRpY0NvdW50ICsgMSkAaW5kZXhlZE1hbmFnZXIuc29sdmVyQm9keTEgPCAobUlzbGFuZENvbnRleHQubUNvdW50cy5ib2RpZXMgKyBtQ29udGV4dC5tS2luZW1hdGljQ291bnQgKyAxKQBpbmRleGVkTWFuYWdlci5zb2x2ZXJCb2R5MCA8IChtSXNsYW5kQ29udGV4dC5tQ291bnRzLmJvZGllcyArIG1Db250ZXh0Lm1LaW5lbWF0aWNDb3VudCArIDEpAGJvZHlJbmRleCA8IChpc2xhbmRDb250ZXh0Lm1Db3VudHMuYm9kaWVzICsgbUtpbmVtYXRpY0NvdW50ICsgMSkAaW5kZXhlZE1hbmFnZXIuc29sdmVyQm9keTEgPCAoaXNsYW5kQ29udGV4dC5tQ291bnRzLmJvZGllcyArIG1LaW5lbWF0aWNDb3VudCArIDEpAGluZGV4ZWRNYW5hZ2VyLnNvbHZlckJvZHkwIDwgKGlzbGFuZENvbnRleHQubUNvdW50cy5ib2RpZXMgKyBtS2luZW1hdGljQ291bnQgKyAxKQBpc1NhbmVRdWF0VihxMCkARkFsbEdydHJPckVxKF9tYXgwLCBfbWluMCkAIWlzU2VudGluZWwoaGFuZGxlMCkAKGRlbnNpdGllcyB8fCBtYXNzZXMpICYmIChkZW5zaXR5T3JNYXNzQ291bnQgPiAwKQAobU1hbmFnZXItPmdldFRvdWNoU3RhdHVzKCkgPiAwKSA9PSAoaGFzVG91Y2goKSA+IDApAChtT3duc01lbW9yeSAmJiBvbGRDYXBhY2l0eSkgfHwgKCFtT3duc01lbW9yeSAmJiBvbGRDYXBhY2l0eSA9PSAwKQAoc2ltPT0wKSBeIChtU2ltID09IDApACFhc1BhcnRPZkNyZWF0aW9uIHx8IChnZXRBY3RvckludGVyYWN0aW9uQ291bnQoKSA9PSAwKQBpbmRleCA8IG5iVG91Y2hlcyArIChoYXNCbG9jayA/IDEgOiAwKQBHdTo6Q29udmV4TWVzaDogTWVzaCBoYXMgYSBuZWdhdGl2ZSB2b2x1bWUhIElzIGl0IG9wZW4gb3IgZG8gKHNvbWUpIGZhY2VzIGhhdmUgcmV2ZXJzZWQgd2luZGluZz8gKFRha2luZyBhYnNvbHV0ZSB2YWx1ZS4pAGVsZW1lbnRTaXplKm1heEVsZW1lbnRzPj1zaXplb2Yodm9pZCopAChtRnJlZUxpc3QgPT0gRU9MKSB8fCAoY29tcGFjdGluZyAmJiAobUVudHJpZXNDb3VudCA9PSBtRW50cmllc0NhcGFjaXR5KSkAZXh0cmFEYXRhU2l6ZSA+IChzaXplb2YoQ29udGFjdFN0cmVhbUhlYWRlcikgKyBzaXplb2YoUHhDb250YWN0UGFpckluZGV4KSkAKCgmaW50ZXJhY3Rpb24tPmdldEFjdG9yU2ltMCgpID09IGFMZXNzKSB8fCAoJmludGVyYWN0aW9uLT5nZXRBY3RvclNpbTEoKSA9PSBhTGVzcykpAGVkU3RyZWFtIDw9IHJlaW50ZXJwcmV0X2Nhc3Q8UHhVOCo+KGdldFNoYXBlUGFpcnMoc3RyZWFtKSkAIShzaXplX3QoZGF0YS5tUG9seWdvbnMpICUgc2l6ZW9mKFB4UmVhbCkpACEoc2l6ZV90KGh1bGxEYXRhLm1Qb2x5Z29ucykgJSBzaXplb2YoUHhSZWFsKSkAIShzaXplX3QoZGF0YUh1bGxWZXJ0aWNlcykgJSBzaXplb2YoUHhSZWFsKSkAIShzaXplX3QobURhdGFIdWxsVmVydGljZXMpICUgc2l6ZW9mKFB4UmVhbCkpACghY2FwYWNpdHkpIHx8IChuZXdEYXRhICYmIChuZXdEYXRhICE9IG1EYXRhKSkAKCFpc0tpbmVtYXRpYygpKSB8fCBub3RJblNjZW5lKCkgfHwgcmVhZEludGVybmFsRmxhZyhJbnRlcm5hbEZsYWdzKEJGX0tJTkVNQVRJQ19NT1ZFRCB8IEJGX0tJTkVNQVRJQ19TVVJGQUNFX1ZFTE9DSVRZKSkAKGZpbHRlckluZm8uZmlsdGVyRmxhZ3MgIT0gUHhGaWx0ZXJGbGFnOjplS0lMTCkgfHwgKChmaWx0ZXJJbmZvLmZpbHRlckZsYWdzID09IFB4RmlsdGVyRmxhZzo6ZUtJTEwpICYmIChmaWx0ZXJJbmZvLmZpbHRlclBhaXJJbmRleCA9PSBJTlZBTElEX0ZJTFRFUl9QQUlSX0lOREVYKSkAKHNpLT5tUmVwb3J0UGFpckluZGV4ID09IElOVkFMSURfUkVQT1JUX1BBSVJfSUQpIHx8ICghc2ktPnJlYWRGbGFnKFNoYXBlSW50ZXJhY3Rpb246OldBU19JTl9QRVJTSVNURU5UX0VWRU5UX0xJU1QpKQAhKHJlYWRGbGFnKFdBU19JTl9QRVJTSVNURU5UX0VWRU5UX0xJU1QpKQAoIXNjYjEpIHx8ICghKHNjYjEtPmdldEFjdG9yRmxhZ3MoKSAmIFB4QWN0b3JGbGFnOjplRElTQUJMRV9TSU1VTEFUSU9OKSkAKCFzY2IwKSB8fCAoIShzY2IwLT5nZXRBY3RvckZsYWdzKCkgJiBQeEFjdG9yRmxhZzo6ZURJU0FCTEVfU0lNVUxBVElPTikpACFib2R5U2ltMS0+aXNLaW5lbWF0aWMoKSB8fCBib2R5U2ltMS0+cmVhZEludGVybmFsRmxhZyhCb2R5U2ltOjpCRl9LSU5FTUFUSUNfTU9WRUQpIHx8IGJvZHlTaW0xLT5yZWFkSW50ZXJuYWxGbGFnKEJvZHlTaW06OkludGVybmFsRmxhZ3MoQm9keVNpbTo6QkZfS0lORU1BVElDX1NFVFRMSU5HIHwgQm9keVNpbTo6QkZfS0lORU1BVElDX1NFVFRMSU5HXzIpKQAhYm9keVNpbTAtPmlzS2luZW1hdGljKCkgfHwgYm9keVNpbTAtPnJlYWRJbnRlcm5hbEZsYWcoQm9keVNpbTo6QkZfS0lORU1BVElDX01PVkVEKSB8fCBib2R5U2ltMC0+cmVhZEludGVybmFsRmxhZyhCb2R5U2ltOjpJbnRlcm5hbEZsYWdzKEJvZHlTaW06OkJGX0tJTkVNQVRJQ19TRVRUTElORyB8IEJvZHlTaW06OkJGX0tJTkVNQVRJQ19TRVRUTElOR18yKSkAKEd1OjpFZGdlVHJpYW5nbGVBQzo6SGFzQWN0aXZlRWRnZTEyKEVUKSAmJiAobU1lc2hEYXRhLm1FeHRyYVRyaWdEYXRhW2ldICYgR3U6OkVURF9DT05WRVhfRURHRV8xMikpIHx8ICghR3U6OkVkZ2VUcmlhbmdsZUFDOjpIYXNBY3RpdmVFZGdlMTIoRVQpICYmICEobU1lc2hEYXRhLm1FeHRyYVRyaWdEYXRhW2ldICYgR3U6OkVURF9DT05WRVhfRURHRV8xMikpACEoaGVhZGVyRmxhZ3MgJiBQczo6dG8xNihQeENvbnRhY3RQYWlySGVhZGVyRmxhZzo6ZVJFTU9WRURfQUNUT1JfMCB8IFB4Q29udGFjdFBhaXJIZWFkZXJGbGFnOjplUkVNT1ZFRF9BQ1RPUl8xKSkAbWFzaz09UHhVMzIoMTw8KGluZGV4JjMxKSkAKEd1OjpFZGdlVHJpYW5nbGVBQzo6SGFzQWN0aXZlRWRnZTAxKEVUKSAmJiAobU1lc2hEYXRhLm1FeHRyYVRyaWdEYXRhW2ldICYgR3U6OkVURF9DT05WRVhfRURHRV8wMSkpIHx8ICghR3U6OkVkZ2VUcmlhbmdsZUFDOjpIYXNBY3RpdmVFZGdlMDEoRVQpICYmICEobU1lc2hEYXRhLm1FeHRyYVRyaWdEYXRhW2ldICYgR3U6OkVURF9DT05WRVhfRURHRV8wMSkpACEodmFsICYgKChQeFU2NCgxKTw8cmVzdWx0KS0xKSkAKGNvdW50TDAgPT0gY291bnRSMCkgJiYgKGNvdW50TDAgPT0gUHhVMzIoc3BsaXRFbmRMLXNwbGl0U3RhcnRMKzEpKQAmYiA9PSBjLmdldEJvZHkoMCkgfHwgKGMuZ2V0Qm9keSgwKSA9PSBOVUxMICYmICZiID09IGMuZ2V0Qm9keSgxKSkAIShzaXplICYgKHNpemUgLSAxKSkAKEd1OjpFZGdlVHJpYW5nbGVBQzo6SGFzQWN0aXZlRWRnZTIwKEVUKSAmJiAobU1lc2hEYXRhLm1FeHRyYVRyaWdEYXRhW2ldICYgR3U6OkVURF9DT05WRVhfRURHRV8yMCkpIHx8ICghR3U6OkVkZ2VUcmlhbmdsZUFDOjpIYXNBY3RpdmVFZGdlMjAoRVQpICYmICEobU1lc2hEYXRhLm1FeHRyYVRyaWdEYXRhW2ldICYgR3U6OkVURF9DT05WRVhfRURHRV8yMCkpACgoZGVzYy5maWx0ZXJTaGFkZXJEYXRhKSAmJiAoZGVzYy5maWx0ZXJTaGFkZXJEYXRhU2l6ZSA+IDApKSB8fCAoIShkZXNjLmZpbHRlclNoYWRlckRhdGEpICYmIChkZXNjLmZpbHRlclNoYWRlckRhdGFTaXplID09IDApKQAoKChpbmRleD09MCkgJiYgKGpvaW50ID09IDApKSAmJiAocGFyZW50ID09IDApKSB8fCAoKChpbmRleCE9MCkgJiYgam9pbnQpICYmIChwYXJlbnQgJiYgKHBhcmVudC0+Z2V0QXJ0aWN1bGF0aW9uKCkgPT0gdGhpcykpKQAoZ2V0Q29udHJvbFN0YXRlKCkgIT0gQ29udHJvbFN0YXRlOjplUkVNT1ZFX1BFTkRJTkcpIHx8IChtQnVmZmVyZWRJc1NsZWVwaW5nICYmICghaXNCdWZmZXJlZChCdWY6OkJGX1dha2VVcCB8IEJ1Zjo6QkZfUHV0VG9TbGVlcCkpKQAocmVzICYmICgoZ2V0VHlwZSgpID09IEludGVyYWN0aW9uVHlwZTo6ZU9WRVJMQVApIHx8IChnZXRUeXBlKCkgPT0gSW50ZXJhY3Rpb25UeXBlOjplVFJJR0dFUikgfHwgKGdldFR5cGUoKSA9PSBJbnRlcmFjdGlvblR5cGU6OmVNQVJLRVIpKSkgfHwgKCFyZXMgJiYgKChnZXRUeXBlKCkgPT0gSW50ZXJhY3Rpb25UeXBlOjplQ09OU1RSQUlOVFNIQURFUikgfHwgKGdldFR5cGUoKSA9PSBJbnRlcmFjdGlvblR5cGU6OmVBUlRJQ1VMQVRJT04pKSkAaW5kZXggPCBQeFUzMigxIDw8ICgzMiAtIChNYXhCdWNrZXRCaXRzLTEpKSkAKCFib2R5U2ltMCAmJiBib2R5U2ltMSAmJiAhYm9keVNpbTEtPmlzQWN0aXZlKCkpIHx8ICghYm9keVNpbTEgJiYgYm9keVNpbTAgJiYgIWJvZHlTaW0wLT5pc0FjdGl2ZSgpKSB8fCAoKGJvZHlTaW0wICYmIGJvZHlTaW0xICYmICghYm9keVNpbTAtPmlzQWN0aXZlKCkgfHwgIWJvZHlTaW0xLT5pc0FjdGl2ZSgpKSkpACghYjAgJiYgYjEgJiYgIWIxLT5pc0FjdGl2ZSgpKSB8fCAoIWIxICYmIGIwICYmICFiMC0+aXNBY3RpdmUoKSkgfHwgKChiMCAmJiBiMSAmJiAoIWIwLT5pc0FjdGl2ZSgpIHx8ICFiMS0+aXNBY3RpdmUoKSkpKQBtTm9kZUhhbmRsZXMuaXNWYWxpZEhhbmRsZShpbmRleC5pbmRleCgpKQBhc1BhcnRPZkZsdXNoIHx8IChtUmVtb3ZlZFNoYXBlQ291bnRBdFNpbVN0YXJ0IDw9IG1TaGFwZUlEVHJhY2tlci0+Z2V0RGVsZXRlZElEQ291bnQoKSkARkFsbEdydHIoZGlzdCwgRkVwcygpKQAhbUJ1ZmZlcmVkSXNTbGVlcGluZyB8fCAoYnVmZmVyLm1MaW5EZWx0YVZlbG9jaXR5LmlzWmVybygpICYmIGJ1ZmZlci5tQW5nRGVsdGFWZWxvY2l0eS5pc1plcm8oKSkAIW1CdWZmZXJlZElzU2xlZXBpbmcgfHwgKGJ1ZmZlci5tTGluQWNjZWxlcmF0aW9uLmlzWmVybygpICYmIGJ1ZmZlci5tQW5nQWNjZWxlcmF0aW9uLmlzWmVybygpKQAhVjNBbGxFcShzY2FsZSwgVjNaZXJvKCkpAChwYWlyQ291bnQgPiBjc20ubWF4UGFpckNvdW50KSB8fCAoZXh0cmFEYXRhU2l6ZSA+IGNzbS5nZXRNYXhFeHRyYURhdGFTaXplKCkpAChjc20uY3VycmVudFBhaXJDb3VudCA9PSBjc20ubWF4UGFpckNvdW50KSB8fCAoZXh0cmFEYXRhU2l6ZSA+IGNzbS5nZXRNYXhFeHRyYURhdGFTaXplKCkpAGFzUGFydE9mQ3JlYXRpb24gfHwgKCFpc0FjdGl2ZSgpKQAhbVNsZWVwQm9kaWVzLmNvbnRhaW5zKCZib2R5LT5nZXRCb2R5Q29yZSgpKQAhbVdva2VCb2RpZXMuY29udGFpbnMoJmJvZHktPmdldEJvZHlDb3JlKCkpAChHdTo6RWRnZVRyaWFuZ2xlQUM6Okhhc0FjdGl2ZUVkZ2UxMihFVCkgJiYgbUZhY2VzW2ldLkhhc0FjdGl2ZUVkZ2UxMigpKSB8fCAoIUd1OjpFZGdlVHJpYW5nbGVBQzo6SGFzQWN0aXZlRWRnZTEyKEVUKSAmJiAhbUZhY2VzW2ldLkhhc0FjdGl2ZUVkZ2UxMigpKQAoR3U6OkVkZ2VUcmlhbmdsZUFDOjpIYXNBY3RpdmVFZGdlMDEoRVQpICYmIG1GYWNlc1tpXS5IYXNBY3RpdmVFZGdlMDEoKSkgfHwgKCFHdTo6RWRnZVRyaWFuZ2xlQUM6Okhhc0FjdGl2ZUVkZ2UwMShFVCkgJiYgIW1GYWNlc1tpXS5IYXNBY3RpdmVFZGdlMDEoKSkAKEd1OjpFZGdlVHJpYW5nbGVBQzo6SGFzQWN0aXZlRWRnZTIwKEVUKSAmJiBtRmFjZXNbaV0uSGFzQWN0aXZlRWRnZTIwKCkpIHx8ICghR3U6OkVkZ2VUcmlhbmdsZUFDOjpIYXNBY3RpdmVFZGdlMjAoRVQpICYmICFtRmFjZXNbaV0uSGFzQWN0aXZlRWRnZTIwKCkpAHNpemUgPD0gbUNodW5rU2l6ZSAmJiAhbUNodW5rcy5lbXB0eSgpAG1SZWZlcmVuY2VzVG9SZW1vdmUuZW1wdHkoKQBnZXRSZW5kZXJCdWZmZXIoKS5lbXB0eSgpACFlbXB0eSgpACFmcmVlTGlzdEVtcHR5KCkAIWJvdW5kcy5pc0VtcHR5KCkAIXNoYXBlQ29udmV4Lmh1bGxEYXRhLT5tQUFCQi5pc0VtcHR5KCkAIWNvbnZleEh1bGwuaHVsbERhdGEtPm1BQUJCLmlzRW1wdHkoKQAhY20tPmdldExvY2FsQm91bmRzRmFzdCgpLmlzRW1wdHkoKQAhY29udmV4TWVzaC0+Z2V0TG9jYWxCb3VuZHNGYXN0KCkuaXNFbXB0eSgpAGluc3RhbmNlSGFuZGxlIDwgbUVkZ2VJbnN0YW5jZXMuY2FwYWNpdHkoKQB2LmlzU2ltRGlzYWJsZWRJbnRlcm5hbGx5KCkAcmlnaWRPYmplY3QuaXNTaW1EaXNhYmxlZEludGVybmFsbHkoKQBzdGF0aWNfY2FzdDxTY2I6OlJpZ2lkT2JqZWN0Jj4oTnBBY3Rvcjo6Z2V0U2NiRnJvbVB4QWN0b3IocikpLmlzU2ltRGlzYWJsZWRJbnRlcm5hbGx5KCkAIW5vZGVJbmRleDEuaXNTdGF0aWNCb2R5KCkAZmFjZS5jaGVja0ZhY2VDb25zaXN0ZW5jeSgpAGFjdGl2ZU5vZGVzW21BY3RpdmVOb2RlSW5kZXhbaW5kZXguaW5kZXgoKV1dLmluZGV4KCkgPT0gaW5kZXguaW5kZXgoKQBtQWN0aXZlS2luZW1hdGljTm9kZXNbbUFjdGl2ZU5vZGVJbmRleFtpbmRleC5pbmRleCgpXV0uaW5kZXgoKSA9PSBpbmRleC5pbmRleCgpAG1Ob2Rlc1tub2RlLm1OZXh0Tm9kZS5pbmRleCgpXS5tUHJldk5vZGUuaW5kZXgoKSA9PSBub2RlSW5kZXguaW5kZXgoKQBtTm9kZXNbbm9kZS5tUHJldk5vZGUuaW5kZXgoKV0ubU5leHROb2RlLmluZGV4KCkgPT0gbm9kZUluZGV4LmluZGV4KCkAaXNsYW5kLm1MYXN0Tm9kZS5pbmRleCgpID09IG5vZGVJbmRleC5pbmRleCgpAGlzbGFuZC5tUm9vdE5vZGUuaW5kZXgoKSA9PSBub2RlSW5kZXguaW5kZXgoKQBtQWN0aXZhdGluZ05vZGVzW21BY3RpdmVOb2RlSW5kZXhbbm9kZUluZGV4LmluZGV4KCldXS5pbmRleCgpID09IG5vZGVJbmRleC5pbmRleCgpAGlzbGFuZDEubVJvb3ROb2RlLmluZGV4KCkgIT0gaXNsYW5kMC5tTGFzdE5vZGUuaW5kZXgoKQBlbHQubm9kZUluZGV4QS5pbmRleCgpIDwgZWx0Lm5vZGVJbmRleEIuaW5kZXgoKQBtRWRnZU5vZGVJbmRpY2VzW2hhbmRsZSAqIDIgKyAxXS5pbmRleCgpID09IG5vZGVIYW5kbGUyLmluZGV4KCkAbUVkZ2VOb2RlSW5kaWNlc1toYW5kbGUgKiAyXS5pbmRleCgpID09IG5vZGVIYW5kbGUxLmluZGV4KCkAcm93ID09IGNlbGwgLyBtSGVpZ2h0RmllbGQtPmdldE5iQ29sdW1uc0Zhc3QoKQBjb2x1bW4gPT0gY2VsbCAlIG1IZWlnaHRGaWVsZC0+Z2V0TmJDb2x1bW5zRmFzdCgpAHJvd18gPT0gY2VsbCAvIGhmLmdldE5iQ29sdW1uc0Zhc3QoKQBjb2x1bW5fID09IGNlbGwgJSBoZi5nZXROYkNvbHVtbnNGYXN0KCkAbiA9PSAmbi0+Z2V0Um9vdCgpACZuID09ICZuLmdldFJvb3QoKQBtUHJvamVjdGlvblJvb3RzW2ldLT5oYXNQcm9qZWN0aW9uVHJlZVJvb3QoKQAhcm9vdC5oYXNQcm9qZWN0aW9uVHJlZVJvb3QoKQBub2RlLmhhc1Byb2plY3Rpb25UcmVlUm9vdCgpACFoYXNQcm9qZWN0aW9uVHJlZVJvb3QoKQBtQWN0b3JQYWlyLT5nZXRUb3VjaENvdW50KCkAbVJlbW92ZWRTaGFwZUNvdW50QXRTaW1TdGFydCA8PSBtU2hhcGVJRFRyYWNrZXItPmdldERlbGV0ZWRJRENvdW50KCkAaXNTZWxmQ29uc2lzdGVudCgpAHIuaXNVbml0KCkAcS5pc1VuaXQoKQBzY2FsZVJvdGF0aW9uLmlzVW5pdCgpACFzaGFwZS5nZXRCb2R5U2ltKCktPnVzaW5nU3FLaW5lbWF0aWNUYXJnZXQoKQBhUGFpci0+aXNJbkNvbnRhY3RSZXBvcnRBY3RvclBhaXJTZXQoKQBtSXRlci5oYXNOZXh0Q29udGFjdCgpAGluZGV4IDwgbVBydW5pbmdQb29sLT5nZXROYkFjdGl2ZU9iamVjdHMoKQBpbmRleDxjb250cm9sbGVyLT5nZXRDY3RNYW5hZ2VyKCktPmdldE5iQ29udHJvbGxlcnMoKQBtSXNsYW5kTWFuYWdlci52YWxpZGF0ZURlYWN0aXZhdGlvbnMoKQBQeFNoYXBlOjpzZXRNYXRlcmlhbHMoKQBpbmRleCA8IGdldE5iTWF0ZXJpYWxzKCkAIXJlZkludC0+Z2V0RGlydHlGbGFncygpACFwYWlyLT5nZXREaXJ0eUZsYWdzKCkAIWdldERpcnR5RmxhZ3MoKQBpbmRleDxnZXROYlNoYXBlcygpAG1NYWluVHJlZVVwZGF0ZU1hcFtkYXRhLm1NZXJnZUluZGV4XSA8IG1NYWluVHJlZS0+Z2V0TmJOb2RlcygpAGRhdGEubVN1YlRyZWVOb2RlIDwgbU1lcmdlZFRyZWVzW2RhdGEubU1lcmdlSW5kZXhdLm1UcmVlLT5nZXROYk5vZGVzKCkAZGF0YS5tU3ViVHJlZU5vZGUgPCB0cmVlLmdldE5iTm9kZXMoKQBub2RlSW5kZXgxIDwgdHJlZS5nZXROYk5vZGVzKCkAbm9kZUluZGV4MCA8IHRyZWUuZ2V0TmJOb2RlcygpAHN3YXBEYXRhLm1TdWJUcmVlTm9kZSA8IHN3YXBUcmVlLmdldE5iTm9kZXMoKQBtTWVyZ2VUcmVlVXBkYXRlTWFwW2ldIDwgbWVyZ2VkVHJlZS5nZXROYk5vZGVzKCkAbS5oYXMxNkJpdEluZGljZXMoKQBudW1TcVNoYXBlcyA9PSBidmhTdHJ1Y3R1cmUtPmdldE5iQm91bmRzKCkAYnZoU3RydWN0dXJlLmdldE5iQm91bmRzKCkAJmVsZW1lbnRIaS0+Z2V0QWN0b3IoKSAhPSAmZWxlbWVudExvLT5nZXRBY3RvcigpACZzaGFwZUhpLT5nZXRBY3RvcigpICE9ICZzaGFwZUxvLT5nZXRBY3RvcigpACZzMC0+Z2V0QWN0b3IoKSAhPSAmczEtPmdldEFjdG9yKCkAcGFpci0+aXNSZXBvcnRQYWlyKCkAIWFQYWlyLmlzUmVwb3J0UGFpcigpAG1Db21wb3VuZFBydW5lckV4dC5wcnVuZXIoKQBtUHJ1bmVyRXh0W2luZGV4XS5wcnVuZXIoKQBiLT5nZXRDb25zdHJhaW50R3JvdXAoKQAhZ2V0Q29uc3RyYWludEdyb3VwKCkAbUJ1ZmZlcmVkTGluVmVsb2NpdHkuaXNaZXJvKCkAbUJ1ZmZlcmVkQW5nVmVsb2NpdHkuaXNaZXJvKCkAbUNlbnRlci5pc1plcm8oKQAhbm9ybWFsLmlzWmVybygpAGdldEJvZHlDb3JlKCkuZ2V0QW5ndWxhclZlbG9jaXR5KCkuaXNaZXJvKCkAZ2V0Qm9keUNvcmUoKS5nZXRMaW5lYXJWZWxvY2l0eSgpLmlzWmVybygpAHByb2plY3Rpb25Db25zdHJhaW50c1RvVXBkYXRlW2ldLT5uZWVkc1Byb2plY3Rpb24oKQBpbnRlcmFjdGlvbi0+aXNFbGVtZW50SW50ZXJhY3Rpb24oKQAhbm9kZTIuaXNBcnRpY3VsYXRpb24oKQAhbm9kZTEuaXNBcnRpY3VsYXRpb24oKQBQeFNjZW5lOjpjb2xsaWRlOiBjb2xsaWRlKCkgY2FsbGVkIGlsbGVnYWxseSEgSWYgaXQgaXNuJ3QgdGhlIGZpcnN0IGZyYW1lLCBjb2xsaWRlKCkgbmVlZGVkIHRvIGJlIGNhbGxlZCBiZXR3ZWVuIGZldGNoUmVzdWx0cygpIGFuZCBmZXRjaENvbGxpc2lvbigpLiBPdGhlcndpc2UsIGNvbGxpZGUoKSBuZWVkZWQgdG8gYmUgY2FsbGVkIGJlZm9yZSBmZXRjaENvbGxpc2lvbigpACF1bmZyb3plbltpXS0+aXNGcm96ZW4oKQAhc2hhcGUuZ2V0Qm9keVNpbSgpLT5pc0Zyb3plbigpACFpc0Zyb3plbigpACFtQ29uc3RyYWludC0+aXNCcm9rZW4oKQAhYy0+aXNCcm9rZW4oKQByb290LmdldFNpbSgpACFnZXRTaW0oKQBib3hlczFfWFtuYjFdLmlzU2VudGluZWwoKQBib3hlczBfWFtuYjBdLmlzU2VudGluZWwoKQBwYWlyLT5oYXNUb3VjaCgpAHNpLT5oYXNUb3VjaCgpACFpc0J1ZmZlcmluZygpAHNjYlNjZW5lLT5pc1BoeXNpY3NCdWZmZXJpbmcoKQAhZ2V0U2NiU2NlbmUoKS0+aXNQaHlzaWNzQnVmZmVyaW5nKCkAZ2V0U2NiU2NlbmUoKSAmJiBnZXRTY2JTY2VuZSgpLT5pc1BoeXNpY3NCdWZmZXJpbmcoKQAhaXNQaHlzaWNzQnVmZmVyaW5nKCkAIShib2R5LmdldEFjdG9yRmxhZ3MoKSAmIFB4QWN0b3JGbGFnOjplRElTQUJMRV9TSU1VTEFUSU9OKSB8fCBib2R5LmlzU2xlZXBpbmcoKQAhcGFyZW50LT5pc0xlYWYoKQAhY3VycmVudF9ub2RlLT5pc0xlYWYoKQAhbm9kZS0+aXNMZWFmKCkAIWxhcmdlck5vZGUtPmlzTGVhZigpAGNoYW5nZWROb2RlLT5pc0xlYWYoKQBxLmlzTGVhZigpACF0YXJnZXROb2RlLmlzTGVhZigpACFtUnVudGltZVBvb2xbcGFyZW50SW5kZXhdLmlzTGVhZigpAHRyZWUuZ2V0Tm9kZXMoKVtkYXRhLm1TdWJUcmVlTm9kZV0uaXNMZWFmKCkAc3dhcFRyZWUuZ2V0Tm9kZXMoKVtzd2FwRGF0YS5tU3ViVHJlZU5vZGVdLmlzTGVhZigpAG5vZGVzW25vZGVJbmRleDFdLmlzTGVhZigpAG5vZGVzW25vZGVJbmRleDBdLmlzTGVhZigpACFpc0xlYWYoKQBpbmRleCA8IG1Db25uZWN0b3JBcnJheS0+c2l6ZSgpAG5iVHJpZ2dlclBhaXJzID09IG1UcmlnZ2VyQnVmZmVyRXh0cmFEYXRhLT5zaXplKCkAb2xkU2l6ZSA9PSBtVHJpZ2dlckJ1ZmZlckV4dHJhRGF0YS0+c2l6ZSgpAG1Vc2VkQmxvY2tzID49IGRlYWRBcnJheS5zaXplKCkAaSA9PSBjcmVhdGVkVmVydHMuc2l6ZSgpAGk8bU9iamVjdHMuc2l6ZSgpAGluZGV4IDwgbVJpZ2lkQWN0b3JzLnNpemUoKQBwZXJtdXRlW2ldIDwgYm91bmRDZW50ZXJzLnNpemUoKQBwZXJtdXRlWzBdIDwgYm91bmRDZW50ZXJzLnNpemUoKQBoMTxncm91cHMuc2l6ZSgpAGgwPGdyb3Vwcy5zaXplKCkAaSA8IG1JbnRlcmFjdGlvbnMuc2l6ZSgpAG1BY3RpdmVQb29sSW5kZXg8bVBvb2xzLnNpemUoKQBpbmRleC9CTE9DS19TSVpFIDwgYmxvY2tzLnNpemUoKQBpZCA9PSBtUmVmcy5zaXplKCkAIWJveGVzLnNpemUoKQAhbUJveGVzLnNpemUoKQBoYW5kbGU8bUFnZ3JlZ2F0ZXMuc2l6ZSgpACFjYXBzdWxlcy5zaXplKCkAIW1DYXBzdWxlcy5zaXplKCkAaW5kZXg8aW50ZXJuYWxEYXRhLT5vYnN0YWNsZXMtPm1Cb3hPYnN0YWNsZXMuc2l6ZSgpAGluZGV4PGludGVybmFsRGF0YS0+b2JzdGFjbGVzLT5tQ2Fwc3VsZU9ic3RhY2xlcy5zaXplKCkAbUFjdGl2ZUtpbmVtYXRpY0JvZHlDb3VudCA8IG1BY3RpdmVCb2RpZXMuc2l6ZSgpAGlkID09IG1Cb3VuZHNJbmRpY2VzLnNpemUoKQB0bXAuc2l6ZSgpID09IGNvbnRhaW5lci5zaXplKCkAaGFuZGxlPGRpcnR5TWFwLnNpemUoKQB0aHJlc2hvbGRTdHJlYW1JbmRleCA8IHN0cmVhbS5zaXplKCkAc3RhcnRJbmRleCA8PSBtR2VvbVN0cmVhbS5zaXplKCkAIW1EZWxldGVkLnNpemUoKQAhbUNyZWF0ZWQuc2l6ZSgpACFib3hVc2VyRGF0YS5zaXplKCkAIWNhcHN1bGVVc2VyRGF0YS5zaXplKCkAaW5kZXggPCBtVm9sdW1lRGF0YS5zaXplKCkAKGluZGV4ICsgMSkgPCBtVm9sdW1lRGF0YS5zaXplKCkAayA9PSBtQ3JvcGVkQ29udmV4SHVsbC0+Z2V0RmFjZXRzKCkuc2l6ZSgpAGlkeCA8IHNpemUoKQAwPT1tQmF0Y2hVcGRhdGVUYXNrc1syXS5nZXRQYWlyc1NpemUoKQAwPT1tQmF0Y2hVcGRhdGVUYXNrc1sxXS5nZXRQYWlyc1NpemUoKQAwPT1tQmF0Y2hVcGRhdGVUYXNrc1swXS5nZXRQYWlyc1NpemUoKQBleHRyYURhdGFTaXplID49IGNzbS5nZXRNYXhFeHRyYURhdGFTaXplKCkAc2ltLT5pc0FjdGl2ZSgpAGItPmdldFNpbSgpLT5pc0FjdGl2ZSgpAG1FZGdlTm9kZUluZGljZXNbaW5kZXggfCAxXS5pbmRleCgpID09IElHX0lOVkFMSURfTk9ERSB8fCAhbU5vZGVzW21FZGdlTm9kZUluZGljZXNbaW5kZXggfCAxXS5pbmRleCgpXS5pc0FjdGl2ZSgpAG1FZGdlTm9kZUluZGljZXNbaW5kZXggJiAofjEpXS5pbmRleCgpID09IElHX0lOVkFMSURfTk9ERSB8fCAhbU5vZGVzW21FZGdlTm9kZUluZGljZXNbaW5kZXggJiAofjEpXS5pbmRleCgpXS5pc0FjdGl2ZSgpACFpc0FjdGl2ZSgpAGFzUGFydE9mQ3JlYXRpb24gfHwgaXNBY3RpdmUoKQBwcm9wT3B0Lmhhc1ZhbHVlKCkAbUNvcmUtPmFuZ3VsYXJWZWxvY2l0eS5pc0Zpbml0ZSgpAG1Xb3JsZFNvbHZlckJvZHlWZWwuYW5ndWxhclZlbG9jaXR5LmlzRmluaXRlKCkAYjEuYW5ndWxhclZlbG9jaXR5LmlzRmluaXRlKCkAYjMxLmFuZ3VsYXJWZWxvY2l0eS5pc0Zpbml0ZSgpAGIyMS5hbmd1bGFyVmVsb2NpdHkuaXNGaW5pdGUoKQBiMTEuYW5ndWxhclZlbG9jaXR5LmlzRmluaXRlKCkAYjAxLmFuZ3VsYXJWZWxvY2l0eS5pc0Zpbml0ZSgpAGIwLmFuZ3VsYXJWZWxvY2l0eS5pc0Zpbml0ZSgpAGIzMC5hbmd1bGFyVmVsb2NpdHkuaXNGaW5pdGUoKQBiMjAuYW5ndWxhclZlbG9jaXR5LmlzRmluaXRlKCkAYjEwLmFuZ3VsYXJWZWxvY2l0eS5pc0Zpbml0ZSgpAGIwMC5hbmd1bGFyVmVsb2NpdHkuaXNGaW5pdGUoKQBtQ29yZS0+bGluZWFyVmVsb2NpdHkuaXNGaW5pdGUoKQBtV29ybGRTb2x2ZXJCb2R5LmxpbmVhclZlbG9jaXR5LmlzRmluaXRlKCkAbVdvcmxkU29sdmVyQm9keVZlbC5saW5lYXJWZWxvY2l0eS5pc0Zpbml0ZSgpAGIxLmxpbmVhclZlbG9jaXR5LmlzRmluaXRlKCkAYjMxLmxpbmVhclZlbG9jaXR5LmlzRmluaXRlKCkAYjIxLmxpbmVhclZlbG9jaXR5LmlzRmluaXRlKCkAYjExLmxpbmVhclZlbG9jaXR5LmlzRmluaXRlKCkAYjAxLmxpbmVhclZlbG9jaXR5LmlzRmluaXRlKCkAYjAubGluZWFyVmVsb2NpdHkuaXNGaW5pdGUoKQBiMzAubGluZWFyVmVsb2NpdHkuaXNGaW5pdGUoKQBiMjAubGluZWFyVmVsb2NpdHkuaXNGaW5pdGUoKQBiMTAubGluZWFyVmVsb2NpdHkuaXNGaW5pdGUoKQBiMDAubGluZWFyVmVsb2NpdHkuaXNGaW5pdGUoKQBsdi5pc0Zpbml0ZSgpAGF2LmlzRmluaXRlKCkAY29udGFjdC5wb2ludC5pc0Zpbml0ZSgpAG9yaWVudC5pc0Zpbml0ZSgpAGRpYWdUZW5zb3IuaXNGaW5pdGUoKQBtb3Rpb25WZWwuYW5ndWxhci5pc0Zpbml0ZSgpAG1vdGlvblZlbC5saW5lYXIuaXNGaW5pdGUoKQBwLnEuaXNGaW5pdGUoKQBib2R5UG9zZS5xLmlzRmluaXRlKCkAc29sdmVyQm9keURhdGEuYm9keTJXb3JsZC5xLmlzRmluaXRlKCkAdHhJbmVydGlhLmRlbHRhQm9keTJXb3JsZC5xLmlzRmluaXRlKCkAYm9keS0+Z2V0Qm9keTJXb3JsZCgpLnEuaXNGaW5pdGUoKQB6LnRvcC5pc0Zpbml0ZSgpAG1vdGlvblZlbG9jaXR5LnRvcC5pc0Zpbml0ZSgpAHAucC5pc0Zpbml0ZSgpAGJvZHlQb3NlLnAuaXNGaW5pdGUoKQBzb2x2ZXJCb2R5RGF0YS5ib2R5MldvcmxkLnAuaXNGaW5pdGUoKQB0eEluZXJ0aWEuZGVsdGFCb2R5MldvcmxkLnAuaXNGaW5pdGUoKQBib2R5LT5nZXRCb2R5MldvcmxkKCkucC5pc0Zpbml0ZSgpAHouYm90dG9tLmlzRmluaXRlKCkAbW90aW9uVmVsb2NpdHkuYm90dG9tLmlzRmluaXRlKCkAY29udGFjdC5ub3JtYWwuaXNGaW5pdGUoKQBzd2VlcE5vcm1hbC5pc0Zpbml0ZSgpAHRvcnF1ZS5pc0Zpbml0ZSgpAG1Xb3JsZFNvbHZlckJvZHkuYW5ndWxhclN0YXRlLmlzRmluaXRlKCkAYjEuYW5ndWxhclN0YXRlLmlzRmluaXRlKCkAYjMxLmFuZ3VsYXJTdGF0ZS5pc0Zpbml0ZSgpAGIyMS5hbmd1bGFyU3RhdGUuaXNGaW5pdGUoKQBiMTEuYW5ndWxhclN0YXRlLmlzRmluaXRlKCkAYjAxLmFuZ3VsYXJTdGF0ZS5pc0Zpbml0ZSgpAGIwLmFuZ3VsYXJTdGF0ZS5pc0Zpbml0ZSgpAGIzMC5hbmd1bGFyU3RhdGUuaXNGaW5pdGUoKQBiMjAuYW5ndWxhclN0YXRlLmlzRmluaXRlKCkAYjEwLmFuZ3VsYXJTdGF0ZS5pc0Zpbml0ZSgpAGIwMC5hbmd1bGFyU3RhdGUuaXNGaW5pdGUoKQBzY2FsZS5pc0Zpbml0ZSgpAGZvcmNlLmlzRmluaXRlKCkAbXRkLmlzRmluaXRlKCkAbW90aW9uVmVsb2NpdGllc1tpXS5pc0Zpbml0ZSgpAG1vdGlvbkFjY2VsZXJhdGlvbnNbbGlua0lEXS5pc0Zpbml0ZSgpAG1vdGlvblZlbG9jaXRpZXNbMF0uaXNGaW5pdGUoKQBtRy5pc0Zpbml0ZSgpAGluZXJ0aWEuY29sdW1uMC5pc0Zpbml0ZSgpICYmIGluZXJ0aWEuY29sdW1uMS5pc0Zpbml0ZSgpICYmIGluZXJ0aWEuY29sdW1uMi5pc0Zpbml0ZSgpAHJvdGF0ZWRJVC5jb2x1bW4wLmlzRmluaXRlKCkgJiYgcm90YXRlZElULmNvbHVtbjEuaXNGaW5pdGUoKSAmJiByb3RhdGVkSVQuY29sdW1uMi5pc0Zpbml0ZSgpAHNjYWxlZElULmNvbHVtbjAuaXNGaW5pdGUoKSAmJiBzY2FsZWRJVC5jb2x1bW4xLmlzRmluaXRlKCkgJiYgc2NhbGVkSVQuY29sdW1uMi5pc0Zpbml0ZSgpAG1JLmNvbHVtbjAuaXNGaW5pdGUoKSAmJiBtSS5jb2x1bW4xLmlzRmluaXRlKCkgJiYgbUkuY29sdW1uMi5pc0Zpbml0ZSgpAHYwLmlzRmluaXRlKCkgJiYgdjEuaXNGaW5pdGUoKQBjLT5hbmd1bGFyMS5pc0Zpbml0ZSgpAF9saW5lYXIxLmlzRmluaXRlKCkAYy0+bGluZWFyMS5pc0Zpbml0ZSgpAGMtPmFuZ3VsYXIwLmlzRmluaXRlKCkAX2xpbmVhcjAuaXNGaW5pdGUoKQBjLT5saW5lYXIwLmlzRmluaXRlKCkAUHhWZWMzKG1IdWxsRGF0YS5tSW50ZXJuYWwubUV4dGVudHNbMF0sIG1IdWxsRGF0YS5tSW50ZXJuYWwubUV4dGVudHNbMV0sIG1IdWxsRGF0YS5tSW50ZXJuYWwubUV4dGVudHNbMl0pLmlzRmluaXRlKCkAUFhTY2VuZTo6ZmV0Y2hSZXN1bHRzU3RhcnQ6IGZldGNoUmVzdWx0c1N0YXJ0KCkgY2FsbGVkIGlsbGVnYWxseSEgSXQgbXVzdCBiZSBjYWxsZWQgYWZ0ZXIgYWR2YW5jZSgpIG9yIHNpbXVsYXRlKCkAUHhTY2VuZTo6ZmV0Y2hSZXN1bHRzOiBmZXRjaFJlc3VsdHMoKSBjYWxsZWQgaWxsZWdhbGx5ISBJdCBtdXN0IGJlIGNhbGxlZCBhZnRlciBhZHZhbmNlKCkgb3Igc2ltdWxhdGUoKQAhYWN0b3IuZ2V0QWdncmVnYXRlKCkAIW5wYS5nZXRBZ2dyZWdhdGUoKQBtVm9sdW1lRGF0YVtpbmRleF0uaXNBZ2dyZWdhdGUoKQAhbVZvbHVtZURhdGFbaGFuZGxlXS5pc0FnZ3JlZ2F0ZSgpAG1Wb2x1bWVEYXRhW3ZvbEJdLmlzQWdncmVnYXRlKCkAbVZvbHVtZURhdGFbdm9sQV0uaXNBZ2dyZWdhdGUoKQBQeFNjZW5lOjpmZXRjaFF1ZXJpZXM6IGZldGNoUXVlcmllcygpIGNhbGxlZCBpbGxlZ2FsbHkhIEl0IG11c3QgYmUgY2FsbGVkIGFmdGVyIHNjZW5lUXVlcmllc1VwZGF0ZSgpACFzaGFwZVNpbS5pc0luQnJvYWRQaGFzZSgpACFpc0luQnJvYWRQaGFzZSgpAG1BY3RpdmVCb2RpZXNbcmVtb3ZlZEluZGV4XT09JmJvZHkuZ2V0Qm9keUNvcmUoKQBuZXdUeXBlICE9IHBhaXItPmdldFR5cGUoKQB0eXBlPT1vYnN0YWNsZS5nZXRUeXBlKCkAa2QtPmlzS2luZSgpAGtEYXRhLT5pc0tpbmUoKQAhbVNpbVN0YXRlRGF0YSB8fCAhbVNpbVN0YXRlRGF0YS0+aXNLaW5lKCkAIW1TaW1TdGF0ZURhdGEgfHwgbVNpbVN0YXRlRGF0YS0+aXNLaW5lKCkAbVNpbVN0YXRlRGF0YSAmJiBtU2ltU3RhdGVEYXRhLT5pc0tpbmUoKQBnZXRCb2R5Q29yZSgpLmdldFNpbVN0YXRlRGF0YSh0cnVlKS0+aXNLaW5lKCkAYi5pc0tpbmUoKQBnZXRTY2VuZSgpAGdldFNjYlNjZW5lKCkAdG0wLT5pc1NhbmUoKSAmJiB0bTEtPmlzU2FuZSgpAHNvbHZlckJvZHlEYXRhLmJvZHkyV29ybGQucS5pc1NhbmUoKQB0eEluZXJ0aWEuZGVsdGFCb2R5MldvcmxkLnEuaXNTYW5lKCkAdHJhbnNmb3JtMS5xLmlzU2FuZSgpAHRyYW5zZm9ybTAucS5pc1NhbmUoKQBjYWNoZWRUcmFuc2Zvcm0wLT50cmFuc2Zvcm0uaXNTYW5lKCkgJiYgY2FjaGVkVHJhbnNmb3JtMS0+dHJhbnNmb3JtLmlzU2FuZSgpAG1Db3JlLT5ib2R5MldvcmxkLmlzU2FuZSgpAGNCb2R5MldvcmxkLmlzU2FuZSgpAHNyYy5pc1NhbmUoKQAhbGxCb2R5LmlzRGVhY3RpdmF0ZVRoaXNGcmFtZSgpAG91dGVyQ2FsbGJhY2suaW5DbG9zZXN0TW9kZSgpAHN0YXRpY19jYXN0PFBzOjpGb3VuZGF0aW9uKj4oJmZvdW5kYXRpb24pID09ICZQczo6Rm91bmRhdGlvbjo6Z2V0SW5zdGFuY2UoKQBzdGF0aWNfY2FzdDxQczo6Rm91bmRhdGlvbio+KCZwaHlzaWNzLmdldEZvdW5kYXRpb24oKSkgPT0gJlBzOjpGb3VuZGF0aW9uOjpnZXRJbnN0YW5jZSgpACFtU2ltU3RhdGVEYXRhIHx8ICFtU2ltU3RhdGVEYXRhLT5pc1ZlbE1vZCgpACFpc1NxQ29tcG91bmQoKQBtT2JzdGFjbGVDb250ZXh0cy5maW5kKCZvYykgIT0gbU9ic3RhY2xlQ29udGV4dHMuZW5kKCkAbUJyb2tlbkNvbnN0cmFpbnRzLmZpbmQoYykgPT0gbUJyb2tlbkNvbnN0cmFpbnRzLmVuZCgpAG1PdXRPZkJvdW5kc09iamVjdHMuZmluZChQeFUzMihpZCkpID09IG1PdXRPZkJvdW5kc09iamVjdHMuZW5kKCkAbUFydGljdWxhdGlvbkxpbmtzLmZpbmQoJmxpbmspICE9IG1BcnRpY3VsYXRpb25MaW5rcy5lbmQoKQBtQ2hpbGRMaW5rcy5maW5kKCZsaW5rKSAhPSBtQ2hpbGRMaW5rcy5lbmQoKQBpc01hbmlmb2xkKCkAIWlzTXVsdGlNYW5pZm9sZCgpAHZhbGlkKCkAY0Eydy5pc1ZhbGlkKCkgJiYgY0Iydy5pc1ZhbGlkKCkAYkEydy5pc1ZhbGlkKCkgJiYgYkIydy5pc1ZhbGlkKCkAY0Eydy5pc1ZhbGlkKCkAYkEydy5pc1ZhbGlkKCkAdXNlckJ1ZmZlcltpXS5yZWdpb24uYm91bmRzLmlzVmFsaWQoKQBzaGFwZUNvcmUwLT50cmFuc2Zvcm0uaXNWYWxpZCgpICYmIHNoYXBlQ29yZTEtPnRyYW5zZm9ybS5pc1ZhbGlkKCkAcGFyZW50RnJhbWUuaXNWYWxpZCgpAGNoaWxkRnJhbWUuaXNWYWxpZCgpAGJhc2VCb2R5Q29yZS0+Ym9keTJXb3JsZC5pc0Zpbml0ZSgpICYmIGJhc2VCb2R5Q29yZS0+Ym9keTJXb3JsZC5pc1ZhbGlkKCkAZGVzYy5pc1ZhbGlkKCkAdXBkYXRlRGF0YS5pc1ZhbGlkKCkAZGF0YS5jMmJbMV0uaXNWYWxpZCgpAGRhdGEuYzJiWzBdLmlzVmFsaWQoKQBtSHVsbERhdGEubUFBQkIuaXNWYWxpZCgpAGNCMmNBLmlzVmFsaWQoKQBmLT5WYWxpZCgpAGdldFNoYXBlMCgpLmdldEFjdG9yKCkuaXNEeW5hbWljUmlnaWQoKSB8fCBnZXRTaGFwZTEoKS5nZXRBY3RvcigpLmlzRHluYW1pY1JpZ2lkKCkAIWFjdGl2ZSB8fCBpc0R5bmFtaWNSaWdpZCgpAGxvY2FsRGlyLmlzTm9ybWFsaXplZCgpAGlucHV0LmdldERpcigpLmlzTm9ybWFsaXplZCgpAGVkZ2UuaXNEZXN0cm95ZWQoKQBhY3RpdmVNYW5hZ2VyQWxsb3dlZCgpACFlZGdlLmlzSW5zZXJ0ZWQoKQBub2RlLmlzRGVsZXRlZCgpAG1Wb2x1bWVEYXRhW2luZGV4XS5pc0FnZ3JlZ2F0ZWQoKQAhbVZvbHVtZURhdGFbaGFuZGxlXS5pc0FnZ3JlZ2F0ZWQoKQAhbVZvbHVtZURhdGFbcGFpci5tVm9sQl0uaXNBZ2dyZWdhdGVkKCkAIW1Wb2x1bWVEYXRhW3BhaXIubVZvbEFdLmlzQWdncmVnYXRlZCgpACFtSW50ZXJhY3Rpb24tPmlzUmVnaXN0ZXJlZCgpAGlzU2VsZk9yZGVyZWQoKQBtQ3VycmVudFdyaXRlciA9PSAwIHx8IG1DdXJyZW50V3JpdGVyID09IFRocmVhZDo6Z2V0SWQoKQBtT2JqZWN0c1tPd25lckluZGV4XS5pc1N0YXRpYygpAHNpbS0+aXNLaW5lbWF0aWMoKQBvdGhlckItPmlzS2luZW1hdGljKCkAYi0+Z2V0U2ltKCktPmlzS2luZW1hdGljKCkAIWJvZHkuaXNLaW5lbWF0aWMoKQAhbm9kZS5pc0tpbmVtYXRpYygpAG1FZGdlTm9kZUluZGljZXNbaWR4ICogMl0uaW5kZXgoKSA9PSBJR19JTlZBTElEX05PREUgfHwgIW1Ob2Rlc1ttRWRnZU5vZGVJbmRpY2VzW2lkeCAqIDJdLmluZGV4KCldLmlzQWN0aXZlKCkgfHwgbU5vZGVzW21FZGdlTm9kZUluZGljZXNbaWR4ICogMl0uaW5kZXgoKV0uaXNLaW5lbWF0aWMoKQBtRWRnZU5vZGVJbmRpY2VzW2lkeCAqIDIgKyAxXS5pbmRleCgpID09IElHX0lOVkFMSURfTk9ERSB8fCAhbU5vZGVzW21FZGdlTm9kZUluZGljZXNbaWR4ICogMiArIDFdLmluZGV4KCldLmlzQWN0aXZlKCkgfHwgbU5vZGVzW21FZGdlTm9kZUluZGljZXNbaWR4ICogMiArIDFdLmluZGV4KCldLmlzS2luZW1hdGljKCkAIWlzS2luZW1hdGljKCkAY2xzLm1QYWNrZWRDbGFzc1R5cGUgPT0gZ2V0UHZkVHlwZUZvclR5cGU8dWludDhfdD4oKQBpbkRhdGEgPCAoIDEgPDwgVE51bUJpdHMgKQBQeFNjZW5lOjphZGRBY3RvcnMoKTogYWN0b3IgaXMgaW4gYSBwcnVuaW5nIHN0cnVjdHVyZSBhbmQgY2Fubm90IGJlIGFkZGVkIHRvIGEgc2NlbmUgZGlyZWN0bHksIHVzZSBhZGRBY3RvcnMoY29uc3QgUHhQcnVuaW5nU3RydWN0dXJlJiApAFB4U2NlbmU6OmFkZEFjdG9yKCk6IGFjdG9yIGlzIGluIGEgcHJ1bmluZyBzdHJ1Y3R1cmUgYW5kIGNhbm5vdCBiZSBhZGRlZCB0byBhIHNjZW5lIGRpcmVjdGx5LCB1c2UgYWRkQWN0b3JzKGNvbnN0IFB4UHJ1bmluZ1N0cnVjdHVyZSYgKQBUcmlhbmdsZU1lc2g6IHRyaWFuZ2xlcyBhcmUgdG9vIGJpZywgcmVkdWNlIHRoZWlyIHNpemUgdG8gaW5jcmVhc2Ugc2ltdWxhdGlvbiBzdGFiaWxpdHkhACVzOiBtdWx0aXBsZSBtYXRlcmlhbHMgZGVmaW5lZCBmb3Igc2luZ2xlIG1hdGVyaWFsIGdlb21ldHJ5IQBQeFNoYXBlOjpzZXRHZW9tZXRyeSgpOiBJbnZhbGlkIGdlb21ldHJ5IQBIZWlnaHRGaWVsZFNoYXBlOjpnZXRUcmlhbmdsZTogSW52YWxpZCB0cmlhbmdsZSBpbmRleCEARmFpbGVkIHRvIGNyZWF0ZSBjb250ZXh0IQBBY3RpdmVFZGdlczo6Q29tcHV0ZUNvbnZleEVkZ2VzOiBubyBmYWNlcy1ieS1lZGdlcyBpbiBlZGdlIGxpc3QhAEFjdGl2ZUVkZ2VzOjpDb21wdXRlQ29udmV4RWRnZXM6IG5vIGVkZ2VzIGluIGVkZ2UgbGlzdCEAQWN0aXZlRWRnZXM6OkNvbXB1dGVDb252ZXhFZGdlczogbm8gZWRnZS10by10cmlhbmdsZSBpbiBlZGdlIGxpc3QhAEFjdGl2ZUVkZ2VzOjpDb21wdXRlQ29udmV4RWRnZXM6IG5vIGVkZ2UgZGF0YSBpbiBlZGdlIGxpc3QhAFB4U2NlbmU6OmFkZENvbGxlY3Rpb24oKTogY29sbGVjdGlvbiBjb250YWlucyBhbiBhY3RvciB3aXRoIGFuIGludmFsaWQgY29uc3RyYWludCEAUHhTY2VuZTo6YWRkQWdncmVnYXRlKCk6IEFnZ3JlZ2F0ZSBjb250YWlucyBhbiBhY3RvciB3aXRoIGFuIGludmFsaWQgY29uc3RyYWludCEAUHhTaGFwZTo6c2V0Q29udGFjdE9mZnNldDogY29udGFjdE9mZnNldCBzaG91bGQgYmUgcG9zaXRpdmUsIGFuZCBncmVhdGVyIHRoYW4gcmVzdE9mZnNldCEAUHhTaGFwZTo6c2V0UmVzdE9mZnNldDogcmVzdE9mZnNldCBzaG91bGQgYmUgbGVzcyB0aGFuIGNvbnRhY3RPZmZzZXQhAFB4U2NlbmU6OmFkZEFydGljdWxhdGlvbigpOiBPbmx5IFJlZHVjZWQgY29vcmRpbmF0ZSBhcnRpY3VsYXRpb25zIGFyZSBjdXJyZW50bHkgc3VwcG9ydGVkIHdoZW4gUHhTY2VuZUZsYWc6OmVFTkFCTEVfR1BVX0RZTkFNSUNTIGlzIHNldCEAUHhSaWdpZER5bmFtaWM6OnNldEFuZ3VsYXJWZWxvY2l0eTogTm90IGFsbG93ZWQgaWYgUHhBY3RvckZsYWc6OmVESVNBQkxFX1NJTVVMQVRJT04gaXMgc2V0IQBQeFJpZ2lkRHluYW1pYzo6c2V0TGluZWFyVmVsb2NpdHk6IE5vdCBhbGxvd2VkIGlmIFB4QWN0b3JGbGFnOjplRElTQUJMRV9TSU1VTEFUSU9OIGlzIHNldCEAUHhSaWdpZER5bmFtaWM6OnNldEtpbmVtYXRpY1RhcmdldDogTm90IGFsbG93ZWQgaWYgUHhBY3RvckZsYWc6OmVESVNBQkxFX1NJTVVMQVRJT04gaXMgc2V0IQBQeFJpZ2lkRHluYW1pYzo6c2V0V2FrZUNvdW50ZXI6IE5vdCBhbGxvd2VkIGlmIFB4QWN0b3JGbGFnOjplRElTQUJMRV9TSU1VTEFUSU9OIGlzIHNldCEAUHhSaWdpZER5bmFtaWM6OnB1dFRvU2xlZXA6IE5vdCBhbGxvd2VkIGlmIFB4QWN0b3JGbGFnOjplRElTQUJMRV9TSU1VTEFUSU9OIGlzIHNldCEAUHhSaWdpZER5bmFtaWM6Ondha2VVcDogTm90IGFsbG93ZWQgaWYgUHhBY3RvckZsYWc6OmVESVNBQkxFX1NJTVVMQVRJT04gaXMgc2V0IQBQeFJpZ2lkRHluYW1pYzo6Y2xlYXJUb3JxdWU6IE5vdCBhbGxvd2VkIGlmIFB4QWN0b3JGbGFnOjplRElTQUJMRV9TSU1VTEFUSU9OIGlzIHNldCEAUHhSaWdpZER5bmFtaWM6OmFkZFRvcnF1ZTogTm90IGFsbG93ZWQgaWYgUHhBY3RvckZsYWc6OmVESVNBQkxFX1NJTVVMQVRJT04gaXMgc2V0IQBQeFJpZ2lkRHluYW1pYzo6Y2xlYXJGb3JjZTogTm90IGFsbG93ZWQgaWYgUHhBY3RvckZsYWc6OmVESVNBQkxFX1NJTVVMQVRJT04gaXMgc2V0IQBQeFJpZ2lkRHluYW1pYzo6YWRkRm9yY2U6IE5vdCBhbGxvd2VkIGlmIFB4QWN0b3JGbGFnOjplRElTQUJMRV9TSU1VTEFUSU9OIGlzIHNldCEAUHhTY2VuZTo6cmVzZXRGaWx0ZXJpbmcoKTogTm90IGFsbG93ZWQgaWYgUHhBY3RvckZsYWc6OmVESVNBQkxFX1NJTVVMQVRJT04gaXMgc2V0IQBDb252ZXhIdWxsQnVpbGRlcjo6aW5pdDogY29udmV4IGh1bGwgaGFzIG1vcmUgdGhhbiAyNTUgcG9seWdvbnMhAENvbnZleEh1bGxCdWlsZGVyOiBjb252ZXggaHVsbCBoYXMgbW9yZSB0aGFuIDI1NSBwb2x5Z29ucyEAQ29va2luZzo6Y29va0NvbnZleE1lc2g6IHVzZXItcHJvdmlkZWQgaHVsbCBtdXN0IGhhdmUgbGVzcyB0aGFuIDI1NiB2ZXJ0aWNlcyEAQ29udmV4SHVsbEJ1aWxkZXI6OkNyZWF0ZVRyaWFuZ2xlc0Zyb21Qb2x5Z29uczogY29udmV4IGh1bGwgaGFzIGEgcG9seWdvbiB3aXRoIGxlc3MgdGhhbiAzIHZlcnRpY2VzIQBQaHlzaWNzOjpjcmVhdGVTY2VuZTogUHhUb2xlcmFuY2VzU2NhbGUgbXVzdCBiZSB0aGUgc2FtZSBhcyB1c2VkIGZvciBjcmVhdGlvbiBvZiBQeFBoeXNpY3MhAFB4UmlnaWRBY3Rvcjo6ZGV0YWNoU2hhcGU6IHNoYXBlIGlzIG5vdCBhdHRhY2hlZCB0byB0aGlzIGFjdG9yIQBQeFNjZW5lOjpyZXNldEZpbHRlcmluZygpOiBzcGVjaWZpZWQgc2hhcGUgbm90IGluIGFjdG9yIQBQeFNoYXBlOjpyZWxlYXNlOiBsYXN0IHJlZmVyZW5jZSB0byBhIHNoYXBlIHJlbGVhc2VkIHdoaWxlIHN0aWxsIGF0dGFjaGVkIHRvIGFuIGFjdG9yIQBQcnVuZXJTdHJ1Y3R1cmU6OmJ1aWxkOiBQcm92aWRlZCBhY3RvciBpcyBub3QgYSByaWdpZCBhY3RvciEAUHhCVkhTdHJ1Y3R1cmUgYWxyZWFkeSBhZGRlZCB0byB0aGUgUHhBY3RvciEATm9uLXJvb3QgYXJ0aWN1bGF0aW9uIGxpbmsgbXVzdCBoYXZlIHZhbGlkIHBhcmVudCBwb2ludGVyIQBSb290IGFydGljdWxhdGlvbiBsaW5rIG11c3QgaGF2ZSBOVUxMIHBhcmVudCBwb2ludGVyIQBFZGdlTGlzdDo6Q3JlYXRlRmFjZXNUb0VkZ2VzOiBOVUxMIHBhcmFtZXRlciEARWRnZUxpc3Q6OkNvbXB1dGVBY3RpdmVFZGdlczogTlVMTCBwYXJhbWV0ZXIhAEludGVybmFsIGVycm9yIC0gNjRLIG9iamVjdHMgaW4gSGFuZGxlTWFuYWdlciEAUHhTY2VuZTo6c2V0RmxhZzogVGhpcyBmbGFnIGlzIG5vdCBtdXRhYmxlIC0geW91IGNhbiBvbmx5IHNldCBpdCBvbmNlIGluIFB4U2NlbmVEZXNjIGF0IHN0YXJ0dXAhAFB4QmF0Y2hRdWVyeTo6cmF5Y2FzdDogVGhlIG1heGltdW0gZGlzdGFuY2UgbXVzdCBiZSBncmVhdGVyIHRoYW4gemVybyEAUHhSaWdpZER5bmFtaWM6OnNldENvbnRhY3RSZXBvcnRUaHJlc2hvbGQ6IEZvcmNlIHRocmVzaG9sZCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiB6ZXJvIQBBcnRpY3VsYXRpb246OnNldFNvbHZlckl0ZXJhdGlvbkNvdW50OiB2ZWxvY2l0eUl0ZXJzIG11c3QgYmUgbW9yZSB0aGFuIHplcm8hAFB4UmlnaWREeW5hbWljOjpzZXRTb2x2ZXJJdGVyYXRpb25Db3VudDogdmVsb2NpdHlJdGVycyBtdXN0IGJlIG1vcmUgdGhhbiB6ZXJvIQBBcnRpY3VsYXRpb246OnNldFNvbHZlckl0ZXJhdGlvbkNvdW50OiBwb3NpdGlvbkl0ZXJzIG11c3QgYmUgbW9yZSB0aGFuIHplcm8hAFB4UmlnaWREeW5hbWljOjpzZXRTb2x2ZXJJdGVyYXRpb25Db3VudDogcG9zaXRpb25JdGVycyBtdXN0IGJlIG1vcmUgdGhhbiB6ZXJvIQBUcmlhbmdsZU1lc2g6IG1lc2ggaXMgdG9vIGJpZyBmb3IgdGhpcyBhbGdvIQBQeFNjZW5lOjpyZXNldEZpbHRlcmluZygpOiBvbmx5IFB4UmlnaWRBY3RvciBzdXBwb3J0cyB0aGlzIG9wZXJhdGlvbiEAUmVhY2hlZCBtYXhpbXVtIG51bWJlciBvZiBhbGxvY2F0ZWQgYmxvY2tzIHNvIDE2ayBibG9jayBhbGxvY2F0aW9uIHdpbGwgZmFpbCEAUHhTY2VuZTo6c2V0RG9taW5hbmNlR3JvdXBQYWlyOiBpbnZhbGlkIHBhcmFtcyEgR3JvdXBzIG11c3QgYmUgdW5lcXVhbCEgQ2FuJ3QgY2hhbmdlIG1hdHJpeCBkaWFnb25hbCEAQ29va2luZzo6Y29va0NvbnZleE1lc2g6IG5vbi1tYW5pZm9sZCBtZXNoIGNhbm5vdCBiZSB1c2VkLCBpbnZhbGlkIG1lc2ghAFB4U2NlbmU6OmNvbGxpZGUvc2ltdWxhdGU6IFRoZSBlbGFwc2VkIHRpbWUgbXVzdCBiZSBwb3NpdGl2ZSEATnBBcnRpY3VsYXRpb25MaW5rOjpzZXRBbmd1bGFyRGFtcGluZzogVGhlIGFuZ3VsYXIgZGFtcGluZyBtdXN0IGJlIG5vbm5lZ2F0aXZlIQBQeFJpZ2lkRHluYW1pYzo6c2V0QW5ndWxhckRhbXBpbmc6IFRoZSBhbmd1bGFyIGRhbXBpbmcgbXVzdCBiZSBub25uZWdhdGl2ZSEATnBBcnRpY3VsYXRpb25MaW5rOjpzZXRMaW5lYXJEYW1waW5nOiBUaGUgbGluZWFyIGRhbXBpbmcgbXVzdCBiZSBub25uZWdhdGl2ZSEAUHhSaWdpZER5bmFtaWM6OnNldExpbmVhckRhbXBpbmc6IFRoZSBsaW5lYXIgZGFtcGluZyBtdXN0IGJlIG5vbm5lZ2F0aXZlIQBQeFJpZ2lkRHluYW1pYzo6c2V0TWFzczogbWFzcyBtdXN0IGJlIG5vbi1uZWdhdGl2ZSEAUHhSaWdpZER5bmFtaWM6OnNldFdha2VDb3VudGVyOiB3YWtlQ291bnRlclZhbHVlIG11c3QgYmUgbm9uLW5lZ2F0aXZlIQBOcEFydGljdWxhdGlvbkxpbms6OnNldE1heEFuZ3VsYXJWZWxvY2l0eTogdGhyZXNob2xkIG11c3QgYmUgbm9uLW5lZ2F0aXZlIQBQeFJpZ2lkRHluYW1pYzo6c2V0TWF4QW5ndWxhclZlbG9jaXR5OiB0aHJlc2hvbGQgbXVzdCBiZSBub24tbmVnYXRpdmUhAFB4UmlnaWREeW5hbWljOjpzZXRTbGVlcFRocmVzaG9sZDogdGhyZXNob2xkIG11c3QgYmUgbm9uLW5lZ2F0aXZlIQBQaHlzaWNzOjpjcmVhdGVTY2VuZTogZGVzYy5pc1ZhbGlkKCkgaXMgZmFsc2UhAFBydW5lclN0cnVjdHVyZTo6YnVpbGQ6IFByb3ZpZGVkIGFjdG9yIGhhcyBhbHJlYWR5IGEgcHJ1bmluZyBzdHJ1Y3R1cmUhAE5wRGVzdHJveTogbWlzc2luZyB0eXBlIQBnZXRTdHJlYW06IG1pc3NpbmcgdHlwZSEAc2NoZWR1bGVGb3JVcGRhdGU6IG1pc3NpbmcgdHlwZSEAUHJ1bmVyU3RydWN0dXJlOjpidWlsZDogUHJvdmlkZWQgYWN0b3IgaGFzIG5vIHNjZW5lIHF1ZXJ5IHNoYXBlIQBQeFNjZW5lOjpyZXNldEZpbHRlcmluZygpOiBhY3RvciBub3QgaW4gc2NlbmUhAFBydW5lclN0cnVjdHVyZTo6YnVpbGQ6IEFjdG9yIGFscmVhZHkgYXNzaWduZWQgdG8gYSBzY2VuZSEAUHhSaWdpZER5bmFtaWM6OnNldEtpbmVtYXRpY1RhcmdldDogQm9keSBtdXN0IGJlIGluIGEgc2NlbmUhAFB4UmlnaWREeW5hbWljOjpjbGVhclRvcnF1ZTogQm9keSBtdXN0IGJlIGluIGEgc2NlbmUhAFB4UmlnaWREeW5hbWljOjphZGRUb3JxdWU6IEJvZHkgbXVzdCBiZSBpbiBhIHNjZW5lIQBQeFJpZ2lkRHluYW1pYzo6Y2xlYXJGb3JjZTogQm9keSBtdXN0IGJlIGluIGEgc2NlbmUhAFB4UmlnaWREeW5hbWljOjphZGRGb3JjZTogQm9keSBtdXN0IGJlIGluIGEgc2NlbmUhAE5wQXJ0aWN1bGF0aW9uTGluazo6Y2xlYXJUb3JxdWU6IGFydGljdWxhdGlvbiBsaW5rIG11c3QgYmUgaW4gYSBzY2VuZSEATnBBcnRpY3VsYXRpb25MaW5rOjphZGRUb3JxdWU6IGFydGljdWxhdGlvbiBsaW5rIG11c3QgYmUgaW4gYSBzY2VuZSEATnBBcnRpY3VsYXRpb25MaW5rOjpjbGVhckZvcmNlOiBhcnRpY3VsYXRpb24gbGluayBtdXN0IGJlIGluIGEgc2NlbmUhAE5wQXJ0aWN1bGF0aW9uTGluazo6YWRkRm9yY2U6IGFydGljdWxhdGlvbiBsaW5rIG11c3QgYmUgaW4gYSBzY2VuZSEAVHJpYW5nbGVNZXNoOiBFbmFibGUgbWVzaCB3ZWxkaW5nIHdpdGggMCB3ZWxkIHRvbGVyYW5jZSEAUHhTaGFwZTo6c2V0R2VvbWV0cnk6IFNoYXBlIGlzIGEgcGFydCBvZiBwcnVuaW5nIHN0cnVjdHVyZSwgcHJ1bmluZyBzdHJ1Y3R1cmUgaXMgbm93IGludmFsaWQhAFB4U2hhcGU6OnNldEZsYWc6IFNoYXBlIGlzIGEgcGFydCBvZiBwcnVuaW5nIHN0cnVjdHVyZSwgcHJ1bmluZyBzdHJ1Y3R1cmUgaXMgbm93IGludmFsaWQhAFB4U2hhcGU6OnNldExvY2FsUG9zZTogU2hhcGUgaXMgYSBwYXJ0IG9mIHBydW5pbmcgc3RydWN0dXJlLCBwcnVuaW5nIHN0cnVjdHVyZSBpcyBub3cgaW52YWxpZCEAUHhSaWdpZFN0YXRpYzo6c2V0R2xvYmFsUG9zZTogQWN0b3IgaXMgcGFydCBvZiBhIHBydW5pbmcgc3RydWN0dXJlLCBwcnVuaW5nIHN0cnVjdHVyZSBpcyBub3cgaW52YWxpZCEAUHhSaWdpZER5bmFtaWM6OnNldEdsb2JhbFBvc2U6IEFjdG9yIGlzIHBhcnQgb2YgYSBwcnVuaW5nIHN0cnVjdHVyZSwgcHJ1bmluZyBzdHJ1Y3R1cmUgaXMgbm93IGludmFsaWQhAFB4UmlnaWRBY3Rvcjo6cmVsZWFzZTogQWN0b3IgaXMgcGFydCBvZiBhIHBydW5pbmcgc3RydWN0dXJlLCBwcnVuaW5nIHN0cnVjdHVyZSBpcyBub3cgaW52YWxpZCEAUHhSaWdpZEFjdG9yOjphdHRhY2hTaGFwZTogQWN0b3IgaXMgcGFydCBvZiBhIHBydW5pbmcgc3RydWN0dXJlLCBwcnVuaW5nIHN0cnVjdHVyZSBpcyBub3cgaW52YWxpZCEAUHhSaWdpZEFjdG9yOjpkZXRhY2hTaGFwZTogQWN0b3IgaXMgcGFydCBvZiBhIHBydW5pbmcgc3RydWN0dXJlLCBwcnVuaW5nIHN0cnVjdHVyZSBpcyBub3cgaW52YWxpZCEAQ29va2luZzo6Y29va0NvbnZleE1lc2g6IHVzZXItcHJvdmlkZWQgY29udmV4IG1lc2ggZGVzY3JpcHRvciBpcyBpbnZhbGlkIQBDb29raW5nOjp2YWxpZGF0ZVRyaWFuZ2xlTWVzaDogdXNlci1wcm92aWRlZCB0cmlhbmdsZSBtZXNoIGRlc2NyaXB0b3IgaXMgaW52YWxpZCEAQ29va2luZzo6Y3JlYXRlSGVpZ2h0RmllbGQ6IHVzZXItcHJvdmlkZWQgaGVpZ2h0ZmllbGQgZGVzY3JpcHRvciBpcyBpbnZhbGlkIQBDb29raW5nOjpjb29rQ29udmV4TWVzaDogcHJvdmlkZWQgY29va2luZyBwYXJhbWV0ZXIgYXJlYVRlc3RFcHNpbG9uIGlzIGludmFsaWQhAFBydW5lclN0cnVjdHVyZTo6Z2V0UmlnaWRBY3RvcnM6IFBydW5pbmcgc3RydWN0dXJlIGlzIGludmFsaWQhAENvb2tpbmc6OmNvb2tDb252ZXhNZXNoOiBwcm92aWRlZCBjb29raW5nIHBhcmFtZXRlciBwbGFuZVRvbGVyYW5jZSBpcyBpbnZhbGlkIQBQeEJWSFN0cnVjdHVyZSBjb25uZWN0b3IgY291bGQgbm90IGhhdmUgYmVlbiByZW1vdmVkIQBOcFBoeXNpY3M6OmNyZWF0ZVNoYXBlOiB0cmlhbmdsZSBtZXNoIGFuZCBoZWlnaHRmaWVsZCB0cmlnZ2VycyBhcmUgbm90IHN1cHBvcnRlZCEAUHhTaGFwZTo6c2V0RmxhZyhzKTogdHJpYW5nbGUgbWVzaCBhbmQgaGVpZ2h0ZmllbGQgdHJpZ2dlcnMgYXJlIG5vdCBzdXBwb3J0ZWQhAFJpZ2lkQm9keTo6c2V0UmlnaWRCb2R5RmxhZzoga2luZW1hdGljIGFydGljdWxhdGlvbiBsaW5rcyBhcmUgbm90IHN1cHBvcnRlZCEAUmlnaWRCb2R5OjpzZXRSaWdpZEJvZHlGbGFnOiBkeW5hbWljIG1lc2hlcy9wbGFuZXMvaGVpZ2h0ZmllbGRzIGFyZSBub3Qgc3VwcG9ydGVkIQBHdTo6SGVpZ2h0RmllbGQ6Om9uUmVmQ291bnRaZXJvOiBkb3VibGUgZGVsZXRpb24gZGV0ZWN0ZWQhAEd1OjpDb252ZXhNZXNoOjpyZWxlYXNlOiBkb3VibGUgZGVsZXRpb24gZGV0ZWN0ZWQhAEd1OjpUcmlhbmdsZU1lc2g6OnJlbGVhc2U6IGRvdWJsZSBkZWxldGlvbiBkZXRlY3RlZCEAR3U6OkJWSFN0cnVjdHVyZTo6cmVsZWFzZTogZG91YmxlIGRlbGV0aW9uIGRldGVjdGVkIQBBZGRpbmcgY29uc3RyYWludCB0byBzY2VuZTogQWN0b3JzIGJlbG9uZyB0byBkaWZmZXJlbnQgc2NlbmVzLCB1bmRlZmluZWQgYmVoYXZpb3IgZXhwZWN0ZWQhAE5wU2NlbmU6OnNldEZyb3plbkFjdG9yRmxhZzogQ2Fubm90IHJhaXNlIEJ1aWxkRnJvemVuQWN0b3JzIGlmIFB4U2NlbmVGbGFnOjplRU5BQkxFX1NUQUJJTElaQVRJT04gYW5kIFB4U2NlbmVGbGFnOjplRU5BQkxFX0FDVElWRV9BQ1RPUlMgaXMgbm90IHJhaXNlZCEAUHhTY2VuZTo6YWRkQXJ0aWN1bGF0aW9uKCk6IHRoaXMgY2FsbCBpcyBub3QgYWxsb3dlZCB3aGlsZSB0aGUgc2ltdWxhdGlvbiBpcyBydW5uaW5nLiBDYWxsIHdpbGwgYmUgaWdub3JlZCEAUHhTY2VuZTo6c2V0TmJDb250YWN0RGF0YUJsb2NrOiBUaGlzIGNhbGwgaXMgbm90IGFsbG93ZWQgd2hpbGUgdGhlIHNpbXVsYXRpb24gaXMgcnVubmluZy4gQ2FsbCB3aWxsIGJlIGlnbm9yZWQhACVzIG5vdCBhc3NpZ25lZCB0byBzY2VuZSBvciBhc3NpZ25lZCB0byBhbm90aGVyIHNjZW5lLiBDYWxsIHdpbGwgYmUgaWdub3JlZCEAUHhTY2VuZTo6YWRkQWN0b3JzKCk6IEFjdG9yIGFscmVhZHkgYXNzaWduZWQgdG8gYSBzY2VuZS4gQ2FsbCB3aWxsIGJlIGlnbm9yZWQhAFB4U2NlbmU6OmFkZEFjdG9yKCk6IEFjdG9yIGFscmVhZHkgYXNzaWduZWQgdG8gYSBzY2VuZS4gQ2FsbCB3aWxsIGJlIGlnbm9yZWQhAFB4U2NlbmU6OmFkZEFydGljdWxhdGlvbigpOiBBcnRpY3VsYXRpb24gYWxyZWFkeSBhc3NpZ25lZCB0byBhIHNjZW5lLiBDYWxsIHdpbGwgYmUgaWdub3JlZCEAUHhTY2VuZTo6YWRkQWdncmVnYXRlKCk6IEFnZ3JlZ2F0ZSBhbHJlYWR5IGFzc2lnbmVkIHRvIGEgc2NlbmUuIENhbGwgd2lsbCBiZSBpZ25vcmVkIQBQeFNjZW5lOjpzaW11bGF0ZTogc2NyYXRjaCBibG9jayBtdXN0IGJlIDE2LWJ5dGUgYWxpZ25lZCEAUHhBcnRpY3VsYXRpb246OmNvbXB1dGVMYW1iZGEgOiBvYmplY3QgbXVzdCBiZSBpbiBhIHNjZW5lZCEAUHhTY2VuZTo6ZmV0Y2hTY2VuZVF1ZXJpZXMgd2FzIG5vdCBjYWxsZWQhAFB1cmUgdmlydHVhbCBmdW5jdGlvbiBjYWxsZWQhAEd1OjpDb252ZXhNZXNoOjpsb2FkQ29udmV4SHVsbDogY29udmV4IGh1bGwgaW5pdCBmYWlsZWQhAEFsbG9jYXRpbmcgcHJvamVjdGlvbiBub2RlIHF1ZXVlIGZhaWxlZCEAR3U6OkhlaWdodEZpZWxkOjpsb2FkOiBQWF9BTExPQyBmYWlsZWQhAEd1OjpDb252ZXhNZXNoOjpsb2FkRnJvbURlc2M6IGRlc2MuaXNWYWxpZCgpIGZhaWxlZCEAVHJpYW5nbGVNZXNoOjpsb2FkRnJvbURlc2M6IGRlc2MuaXNWYWxpZCgpIGZhaWxlZCEAR3U6OkhlaWdodEZpZWxkOjpsb2FkRnJvbURlc2M6IGRlc2MuaXNWYWxpZCgpIGZhaWxlZCEAVHJpYW5nbGVNZXNoOjpsb2FkRnJvbURlc2M6IG1QYXJhbXMubWlkcGhhc2VEZXNjLmlzVmFsaWQoKSBmYWlsZWQhAFB4QXJ0aWN1bGF0aW9uOjpjb21wdXRlTGFtYmRhIDogY2FjaGUgaXMgaW52YWxpZCwgYXJ0aWN1bGF0aW9uIGNvbmZpZ3VyYXRpb24gaGFzIGNoYW5nZWQhAFB4U2NlbmU6OnNldFZpc3VhbGl6YXRpb25DdWxsaW5nQm94KCk6IGludmFsaWQgYm91bmRzIHByb3ZpZGVkIQBQeFNjZW5lOjphZGRCcm9hZFBoYXNlUmVnaW9uKCk6IGludmFsaWQgYm91bmRzIHByb3ZpZGVkIQAlczogUHhUcmlhbmdsZU1lc2ggbWF0ZXJpYWwgaW5kaWNlcyByZWZlcmVuY2UgbW9yZSBtYXRlcmlhbHMgdGhhbiBwcm92aWRlZCEAJXM6IFB4SGVpZ2h0RmllbGQgbWF0ZXJpYWwgaW5kaWNlcyByZWZlcmVuY2UgbW9yZSBtYXRlcmlhbHMgdGhhbiBwcm92aWRlZCEAUHhTaGFwZTo6c2V0RmxhZyhzKTogdHJpYW5nbGUgbWVzaCwgaGVpZ2h0ZmllbGQgYW5kIHBsYW5lIHNoYXBlcyBjYW4gb25seSBiZSBzaW11bGF0aW9uIHNoYXBlcyBpZiBwYXJ0IG9mIGEgUHhSaWdpZFN0YXRpYyEAUHhSaWdpZER5bmFtaWM6OnNldEFuZ3VsYXJWZWxvY2l0eTogQm9keSBtdXN0IGJlIG5vbi1raW5lbWF0aWMhAFB4UmlnaWREeW5hbWljOjpzZXRMaW5lYXJWZWxvY2l0eTogQm9keSBtdXN0IGJlIG5vbi1raW5lbWF0aWMhAFB4UmlnaWREeW5hbWljOjpzZXRXYWtlQ291bnRlcjogQm9keSBtdXN0IGJlIG5vbi1raW5lbWF0aWMhAFB4UmlnaWREeW5hbWljOjpwdXRUb1NsZWVwOiBCb2R5IG11c3QgYmUgbm9uLWtpbmVtYXRpYyEAUHhSaWdpZER5bmFtaWM6Ondha2VVcDogQm9keSBtdXN0IGJlIG5vbi1raW5lbWF0aWMhAFB4UmlnaWREeW5hbWljOjpjbGVhclRvcnF1ZTogQm9keSBtdXN0IGJlIG5vbi1raW5lbWF0aWMhAFB4UmlnaWREeW5hbWljOjphZGRUb3JxdWU6IEJvZHkgbXVzdCBiZSBub24ta2luZW1hdGljIQBQeFJpZ2lkRHluYW1pYzo6Y2xlYXJGb3JjZTogQm9keSBtdXN0IGJlIG5vbi1raW5lbWF0aWMhAFB4UmlnaWREeW5hbWljOjphZGRGb3JjZTogQm9keSBtdXN0IGJlIG5vbi1raW5lbWF0aWMhAFB4UmlnaWREeW5hbWljOjpzZXRLaW5lbWF0aWNUYXJnZXQ6IEJvZHkgbXVzdCBiZSBraW5lbWF0aWMhAEZhaWxlZCB0byBhbGxvY2F0ZSBtZW1vcnkgZm9yIGZpbHRlciBzaGFkZXIgZGF0YSEAQXJ0aWN1bGF0aW9uSGVscGVyOjpnZXRDb2VmZmljaWVudE1hdHJpeCgpIGNvbW1vbkluaXQgbmVlZCB0byBiZSBjYWxsZWQgZmlyc3QgdG8gaW5pdGlhbGl6ZSBkYXRhIQBBcnRpY3VsYXRpb25IZWxwZXI6OmdldEdlbmVyYWxpemVkTWFzc01hdHJpeCgpIGNvbW1vbkluaXQgbmVlZCB0byBiZSBjYWxsZWQgZmlyc3QgdG8gaW5pdGlhbGl6ZSBkYXRhIQBBcnRpY3VsYXRpb246OmdldEpvaW50QWNjZWxlcmF0aW9uKCkgY29tbW9uSW5pdCBuZWVkIHRvIGJlIGNhbGxlZCBmaXJzdCB0byBpbml0aWFsaXplIGRhdGEhAEFydGljdWxhdGlvbjo6Z2V0R2VuZXJhbGlzZWRHcmF2aXR5Rm9yY2UoKSBjb21tb25Jbml0IG5lZWQgdG8gYmUgY2FsbGVkIGZpcnN0IHRvIGluaXRpYWxpemUgZGF0YSEAQXJ0aWN1bGF0aW9uSGVscGVyOjpnZXRKb2ludEZvcmNlKCkgY29tbW9uSW5pdCBuZWVkIHRvIGJlIGNhbGxlZCBmaXJzdCB0byBpbml0aWFsaXplIGRhdGEhAEFydGljdWxhdGlvbjo6Z2V0Q29yaW9saXNBbmRDZW50cmlmdWdhbEZvcmNlKCkgY29tbW9uSW5pdCBuZWVkIHRvIGJlIGNhbGxlZCBmaXJzdCB0byBpbml0aWFsaXplIGRhdGEhAFB4TWF0ZXJpYWw6OnNldFJlc3RpdHV0aW9uOiBJbnZhbGlkIHZhbHVlICVmIHdhcyBjbGFtcGVkIHRvIFswLDFdIQBQeE1hdGVyaWFsOjpzZXRSZXN0aXR1dGlvbjogUmVzdGl0dXRpb24gdmFsdWUgaGFzIHRvIGJlIGluIFswLDFdIQBQdmREYXRhU3RyZWFtOjpjcmVhdGUgLSBwdmQgbXVzdCBiZSBub24tTlVMTCEAUmF5Y2FzdCBjYWNoZSBzcGVjaWZpZWQgYnV0IHNoYXBlIG9yIGFjdG9yIHBvaW50ZXIgaXMgTlVMTCEAbWF0ZXJpYWwgcG9pbnRlciAlZCBpcyBOVUxMIQBQeFNjZW5lOjpyZXNldEZpbHRlcmluZygpOiBzcGVjaWZpZWQgc2hhcGVzIG5vdCBvZiB0eXBlIGVTSU1VTEFUSU9OX1NIQVBFIG9yIGVUUklHR0VSX1NIQVBFIQBBcnRpY3VsYXRpb246OnNldFNvbHZlckl0ZXJhdGlvbkNvdW50OiB2ZWxvY2l0eUl0ZXJzIG11c3QgYmUgbm8gZ3JlYXRlciB0aGFuIDI1NSEAUHhSaWdpZER5bmFtaWM6OnNldFNvbHZlckl0ZXJhdGlvbkNvdW50OiB2ZWxvY2l0eUl0ZXJzIG11c3QgYmUgbm8gZ3JlYXRlciB0aGFuIDI1NSEAQXJ0aWN1bGF0aW9uOjpzZXRTb2x2ZXJJdGVyYXRpb25Db3VudDogcG9zaXRpb25JdGVycyBtdXN0IGJlIG5vIGdyZWF0ZXIgdGhhbiAyNTUhAFB4UmlnaWREeW5hbWljOjpzZXRTb2x2ZXJJdGVyYXRpb25Db3VudDogcG9zaXRpb25JdGVycyBtdXN0IGJlIG5vIGdyZWF0ZXIgdGhhbiAyNTUhAFB4U2NlbmU6OnNldER5bmFtaWNUcmVlUmVidWlsZFJhdGVIaW50KCk6IFBhcmFtIGhhcyB0byBiZSA+PSA0IQBQeFNjZW5lOjpzZXREb21pbmFuY2VHcm91cFBhaXI6IGludmFsaWQgcGFyYW1zISBHcm91cHMgbXVzdCBiZSA8PSAzMSEAUHhTY2VuZTo6Z2V0RG9taW5hbmNlR3JvdXBQYWlyOiBpbnZhbGlkIHBhcmFtcyEgR3JvdXBzIG11c3QgYmUgPD0gMzEhAFB4QXJ0aWN1bGF0aW9uSm9pbnQ6OnNldFR3aXN0TGltaXRDb250YWN0RGlzdGFuY2U6IHBhZGRpbmcgY29lZmZpY2llbnQgbXVzdCBiZSA+IDAhAFB4QXJ0aWN1bGF0aW9uSm9pbnQ6OnNldFN3aW5nTGltaXRDb250YWN0RGlzdGFuY2U6IHBhZGRpbmcgY29lZmZpY2llbnQgbXVzdCBiZSA+IDAhAFB4QXJ0aWN1bGF0aW9uSm9pbnQ6OnNldFN0aWZmbmVzczogc3ByaW5nIGNvZWZmaWNpZW50IG11c3QgYmUgPj0gMCEAUHhBcnRpY3VsYXRpb25Kb2ludDo6c2V0RGFtcGluZzogZGFtcGluZyBjb2VmZmljaWVudCBtdXN0IGJlID49IDAhAFB4U2NlbmU6OnNldERvbWluYW5jZUdyb3VwUGFpcjogaW52YWxpZCBwYXJhbXMhIGRvbWluYW5jZSBtdXN0IGJlIG9uZSBvZiAoMSwxKSwgKDEsMCksIG9yICgwLDEpIQBQeFNjZW5lOjpzaW11bGF0ZTogU2ltdWxhdGlvbiBpcyBzdGlsbCBwcm9jZXNzaW5nIGxhc3Qgc2ltdWxhdGUgY2FsbCwgeW91IHNob3VsZCBjYWxsIGZldGNoUmVzdWx0cygpIQBOcFBoeXNpY3M6OmNyZWF0ZVNoYXBlOiBDcmVhdGluZyBIZWlnaHRmaWVsZCBzaGFwZSB3aXRob3V0IGhhdmluZyBjYWxsZWQgUHhSZWdpc3RlcltVbmlmaWVkXUhlaWdodEZpZWxkcygpIQBQeFNjZW5lOjpmZXRjaENvbGxpc2lvbjogZmV0Y2hDb2xsaXNpb24oKSBzaG91bGQgYmUgY2FsbGVkIGFmdGVyIGNvbGxpZGUoKSBhbmQgYmVmb3JlIGFkdmFuY2UoKSEAUHhTY2VuZTo6YWR2YW5jZTogYWR2YW5jZSgpIGNhbGxlZCBpbGxlZ2FsbHkhIGFkdmFuY2UoKSBuZWVkZWQgdG8gYmUgY2FsbGVkIGFmdGVyIGZldGNoQ29sbGlzaW9uKCkgYW5kIGJlZm9yZSBmZXRjaFJlc3VsdCgpISEASGVpZ2h0IEZpZWxkIFJheWNhc3QgdGVzdCBjYWxsZWQgd2l0aCBoZWlnaHQgZmllbGRzIHVucmVnaXN0ZXJlZCAASGVpZ2h0IEZpZWxkIFN3ZWVwIHRlc3QgY2FsbGVkIHdpdGggaGVpZ2h0IGZpZWxkcyB1bnJlZ2lzdGVyZWQgAEhlaWdodCBGaWVsZCBPdmVybGFwIHRlc3QgY2FsbGVkIHdpdGggaGVpZ2h0IGZpZWxkcyB1bnJlZ2lzdGVyZWQgAGVFTkFCTEVfQUNUSVZFX0FDVE9SUyAARHJvcHBpbmcgY29udGFjdHMgaW4gc3BoZXJlIHZzIG1lc2g6IGV4Y2VlZGVkIGxpbWl0IG9mIDY0IABJbGxlZ2FsIHdyaXRlIGNhbGwgZGV0ZWN0ZWQgaW4gJXMgZnJvbSB0aHJlYWQgJWQgZHVyaW5nIHNwbGl0IGZldGNoUmVzdWx0cyEgTm90ZSB0aGF0IHdyaXRlIG9wZXJhdGlvbnMgdG8gdGhlIFNESyBhcmUgbm90IHBlcm1pdHRlZCBiZXR3ZWVuIHRoZSBzdGFydCBvZiBmZXRjaFJlc3VsdHNTdGFydCgpIGFuZCBlbmQgb2YgZmV0Y2hSZXN1bHRzRmluaXNoKCkuIEJlaGF2aW9yIHdpbGwgYmUgdW5kZWZpbmVkLiAAUHhBcnRpY3VsYXRpb246OmFkZExvb3BKb2ludCA6IGF0IGxlYXN0IG9uZSBvZiB0aGUgUHhBcnRpY3VsYXRpb25MaW5rIGJlbG9uZ3MgdG8gdGhpcyBhcnRpY3VsYXRpb24hIABQeEFydGljdWxhdGlvbjo6YWRkTG9vcEpvaW50IDogYXQgbGVhc3Qgb25lIG9mIHRoZSBQeFJpZ2lkQWN0b3JzIG5lZWQgdG8gYmUgUHhBcnRpY3VsYXRpb25MaW5rISAAUHhBcnRpY3VsYXRpb246OmNvbXB1dGVDb2VmZmljaWVudE1hdHJpeCA6IGNhY2hlIGlzIGludmFsaWQsIGFydGljdWxhdGlvbiBjb25maWd1cmF0aW9uIGhhcyBjaGFuZ2VkISAAUHhBcnRpY3VsYXRpb246OmNvbXB1dGVHZW5lcmFsaXplZE1hc3NNYXRyaXggOiBjYWNoZSBpcyBpbnZhbGlkLCBhcnRpY3VsYXRpb24gY29uZmlndXJhdGlvbiBoYXMgY2hhbmdlZCEgAFB4QXJ0aWN1bGF0aW9uOjpjb21wdXRlSm9pbnRBY2NlbGVyYXRpb24gOiBjYWNoZSBpcyBpbnZhbGlkLCBhcnRpY3VsYXRpb24gY29uZmlndXJhdGlvbiBoYXMgY2hhbmdlZCEgAFB4QXJ0aWN1bGF0aW9uOjpjb21wdXRlRGVuc2VKYWNvYmlhbiA6IGNhY2hlIGlzIGludmFsaWQsIGFydGljdWxhdGlvbiBjb25maWd1cmF0aW9uIGhhcyBjaGFuZ2VkISAAUHhBcnRpY3VsYXRpb246OmFwcGx5Q2FjaGUgOiBjYWNoZSBpcyBpbnZhbGlkLCBhcnRpY3VsYXRpb24gY29uZmlndXJhdGlvbiBoYXMgY2hhbmdlZCEgAFB4QXJ0aWN1bGF0aW9uOjpjb21wdXRlR2VuZXJhbGlzZWRHcmF2aXR5Rm9yY2UgOiBjYWNoZSBpcyBpbnZhbGlkLCBhcnRpY3VsYXRpb24gY29uZmlndXJhdGlvbiBoYXMgY2hhbmdlZCEgAFB4QXJ0aWN1bGF0aW9uOjpjb21wdXRlSm9pbnRGb3JjZSA6IGNhY2hlIGlzIGludmFsaWQsIGFydGljdWxhdGlvbiBjb25maWd1cmF0aW9uIGhhcyBjaGFuZ2VkISAAUHhBcnRpY3VsYXRpb246OmNvbXB1dGVHZW5lcmFsaXplZEV4dGVybmFsRm9yY2UgOiBjYWNoZSBpcyBpbnZhbGlkLCBhcnRpY3VsYXRpb24gY29uZmlndXJhdGlvbiBoYXMgY2hhbmdlZCEgAFB4QXJ0aWN1bGF0aW9uOjpjb21wdXRlQ29yaW9saXNBbmRDZW50cmlmdWdhbEZvcmNlIDogY2FjaGUgaXMgaW52YWxpZCwgYXJ0aWN1bGF0aW9uIGNvbmZpZ3VyYXRpb24gaGFzIGNoYW5nZWQhIAAlczogYWN0b3IgcG9zZSBmb3IgJWxwIGlzIG91dHNpZGUgc2FuaXR5IGJvdW5kcwoAQUFCQk1hbmFnZXI6OmFkZEJvdW5kcyAtIGFnZ3JlZ2F0ZUlkIG91dCBvZiBib3VuZHMKAEFBQkJNYW5hZ2VyOjpkZXN0cm95QWdncmVnYXRlIC0gYWdncmVnYXRlSWQgb3V0IG9mIGJvdW5kcwoAJXMoJWQpIDogQXNzZXJ0aW9uIGZhaWxlZDogJXMKACVzICglZCkgOiAlcyA6ICVzCgBBQUJCTWFuYWdlcjo6ZGVzdHJveUFnZ3JlZ2F0ZSAtIGFnZ3JlZ2F0ZSBzdGlsbCBoYXMgYm91bmRzIHRoYXQgbmVlZHMgcmVtb3ZlZAoAQUFCQk1hbmFnZXI6OmRlc3Ryb3lBZ2dyZWdhdGUgLSBhZ2dyZWdhdGUgaGFzIGFscmVhZHkgYmVlbiByZW1vdmVkCgBTY2FsZSBpbnZhbGlkLgoAR3U6OkNvbnZleE1lc2g6IEVycm9yIGNvbXB1dGluZyBtZXNoIG1hc3MgcHJvcGVydGllcyEKAENvbnRhY3QgYnVmZmVyIG92ZXJmbG93IGRldGVjdGVkLCBwbGVhc2UgaW5jcmVhc2UgaXRzIHNpemUgaW4gdGhlIHNjZW5lIGRlc2MhCgBQYXRjaCBidWZmZXIgb3ZlcmZsb3cgZGV0ZWN0ZWQsIHBsZWFzZSBpbmNyZWFzZSBpdHMgc2l6ZSBpbiB0aGUgc2NlbmUgZGVzYyEKAEZvcmNlIGJ1ZmZlciBvdmVyZmxvdyBkZXRlY3RlZCwgcGxlYXNlIGluY3JlYXNlIGl0cyBzaXplIGluIHRoZSBzY2VuZSBkZXNjIQoAT25seSA0Mjk0OTY3Mjk2IGJyb2FkcGhhc2UgcGFpcnMgYXJlIHN1cHBvcnRlZC4gIFRoaXMgbGltaXQgaGFzIGJlZW4gZXhjZWVkZWQgYW5kIHNvbWUgcGFpcnMgd2lsbCBiZSBkcm9wcGVkIAoASWxsZWdhbCBCcm9hZFBoYXNlVXBkYXRlRGF0YSAKAEJyb2FkUGhhc2VTYXA6OnVwZGF0ZSAtIHNjcmF0Y2hBbGxvY2F0b3IgbXVzdCBiZSBub24tTlVMTCAKAEJyb2FkUGhhc2VNQlA6OnVwZGF0ZSAtIHNjcmF0Y2hBbGxvY2F0b3IgbXVzdCBiZSBub24tTlVMTCAKAEJyb2FkUGhhc2VBQlA6OnVwZGF0ZSAtIHNjcmF0Y2hBbGxvY2F0b3IgbXVzdCBiZSBub24tTlVMTCAKAEJyb2FkUGhhc2VTYXA6OnNpbmdsZVRocmVhZGVkVXBkYXRlIC0gc2NyYXRjaEFsbG9jYXRvciBtdXN0IGJlIG5vbi1OVUxMIAoAUE41cGh5c3gxMlB4Rm91bmRhdGlvbkUATjVwaHlzeDEyUHhGb3VuZGF0aW9uRQBONXBoeXN4MTlQeEFsbG9jYXRvckNhbGxiYWNrRQBONXBoeXN4MTVQeEVycm9yQ2FsbGJhY2tFAGlpaWlpAE41cGh5c3g5UHhQaHlzaWNzRQBQTjVwaHlzeDVQeFB2ZEUATjVwaHlzeDVQeFB2ZEUATjVwaHlzeDE4UHhQcm9maWxlckNhbGxiYWNrRQBpaWlpAFBONXBoeXN4MjJQeERlZmF1bHRDcHVEaXNwYXRjaGVyRQBONXBoeXN4MjJQeERlZmF1bHRDcHVEaXNwYXRjaGVyRQBONXBoeXN4MTVQeENwdURpc3BhdGNoZXJFAFBONXBoeXN4OVB4UGh5c2ljc0UATjVwaHlzeDE3UHhUb2xlcmFuY2VzU2NhbGVFAGlpaWlpaWkAdmlpAFBONXBoeXN4OVB4Q29va2luZ0UATjVwaHlzeDlQeENvb2tpbmdFAE41cGh5c3gxNVB4Q29va2luZ1BhcmFtc0UAUE41cGh5c3gxM1B4UmlnaWRTdGF0aWNFAE41cGh5c3gxM1B4UmlnaWRTdGF0aWNFAE41cGh5c3gxMlB4UmlnaWRBY3RvckUATjVwaHlzeDdQeEFjdG9yRQBONXBoeXN4NlB4QmFzZUUATjVwaHlzeDdQeFBsYW5lRQBONXBoeXN4MTBQeE1hdGVyaWFsRQBQTjVwaHlzeDExUHhTY2VuZURlc2NFAE41cGh5c3gxMVB4U2NlbmVEZXNjRQBQTjVwaHlzeDI1UHhTaW11bGF0aW9uRXZlbnRDYWxsYmFja0UATjVwaHlzeDI1UHhTaW11bGF0aW9uRXZlbnRDYWxsYmFja0UATlN0M19fMjZ2ZWN0b3JJTjVwaHlzeDE4UHhDb250YWN0UGFpclBvaW50RU5TXzlhbGxvY2F0b3JJUzJfRUVFRQBpaQBQTjVwaHlzeDE5UHhDYXBzdWxlQ29udHJvbGxlckUATjVwaHlzeDE5UHhDb250cm9sbGVyTWFuYWdlckUATjVwaHlzeDIzUHhDYXBzdWxlQ29udHJvbGxlckRlc2NFAE41cGh5c3gxNlB4Q29udHJvbGxlckRlc2NFAFBONXBoeXN4MTVQeEJveENvbnRyb2xsZXJFAE41cGh5c3gxOVB4Qm94Q29udHJvbGxlckRlc2NFAFBLTjVwaHlzeDI1UHhTaW11bGF0aW9uRXZlbnRDYWxsYmFja0UAdgB2aQAzMlB4U2ltdWxhdGlvbkV2ZW50Q2FsbGJhY2tXcmFwcGVyAE4xMGVtc2NyaXB0ZW43d3JhcHBlcklONXBoeXN4MjVQeFNpbXVsYXRpb25FdmVudENhbGxiYWNrRUVFAE4xMGVtc2NyaXB0ZW44aW50ZXJuYWwxMVdyYXBwZXJCYXNlRQBQMzJQeFNpbXVsYXRpb25FdmVudENhbGxiYWNrV3JhcHBlcgBQSzMyUHhTaW11bGF0aW9uRXZlbnRDYWxsYmFja1dyYXBwZXIATjEwZW1zY3JpcHRlbjN2YWxFAGlpaQBQTjVwaHlzeDdQeFNoYXBlRQBONXBoeXN4N1B4U2hhcGVFAFBONXBoeXN4MTJQeFJpZ2lkQWN0b3JFAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFAFBONXBoeXN4MTJQeEZpeGVkSm9pbnRFAE41cGh5c3gxMlB4Rml4ZWRKb2ludEUATjVwaHlzeDdQeEpvaW50RQBONXBoeXN4MTFQeFRyYW5zZm9ybUUAUE41cGh5c3gxNVB4UmV2b2x1dGVKb2ludEUATjVwaHlzeDE1UHhSZXZvbHV0ZUpvaW50RQBQTjVwaHlzeDE2UHhTcGhlcmljYWxKb2ludEUATjVwaHlzeDE2UHhTcGhlcmljYWxKb2ludEUAUE41cGh5c3gxNVB4RGlzdGFuY2VKb2ludEUATjVwaHlzeDE1UHhEaXN0YW5jZUpvaW50RQBQTjVwaHlzeDE2UHhQcmlzbWF0aWNKb2ludEUATjVwaHlzeDE2UHhQcmlzbWF0aWNKb2ludEUAUE41cGh5c3g5UHhENkpvaW50RQBONXBoeXN4OVB4RDZKb2ludEUATjVwaHlzeDE2UHhDb25zdHJhaW50RmxhZzRFbnVtRQBONXBoeXN4OFB4U3ByaW5nRQBQTjVwaHlzeDhQeFNwcmluZ0UAUEtONXBoeXN4OFB4U3ByaW5nRQBmaWkAdmlpZgBONXBoeXN4MjJQeEpvaW50TGltaXRQYXJhbWV0ZXJzRQBQTjVwaHlzeDIyUHhKb2ludExpbWl0UGFyYW1ldGVyc0UAUEtONXBoeXN4MjJQeEpvaW50TGltaXRQYXJhbWV0ZXJzRQBONXBoeXN4MTZQeEpvaW50TGltaXRDb25lRQBQTjVwaHlzeDE2UHhKb2ludExpbWl0Q29uZUUAUEtONXBoeXN4MTZQeEpvaW50TGltaXRDb25lRQBpaWZmAGlpZmZmAE41cGh5c3gyMlB4Sm9pbnRMaW5lYXJMaW1pdFBhaXJFAFBONXBoeXN4MjJQeEpvaW50TGluZWFyTGltaXRQYWlyRQBQS041cGh5c3gyMlB4Sm9pbnRMaW5lYXJMaW1pdFBhaXJFAGlpaWZmAGlpaWZmZgBONXBoeXN4MjNQeEpvaW50QW5ndWxhckxpbWl0UGFpckUAUE41cGh5c3gyM1B4Sm9pbnRBbmd1bGFyTGltaXRQYWlyRQBQS041cGh5c3gyM1B4Sm9pbnRBbmd1bGFyTGltaXRQYWlyRQBQTjVwaHlzeDdQeEpvaW50RQBQS041cGh5c3g3UHhKb2ludEUAdmlpaWkAdmlpZmYAdmlpaQBQS041cGh5c3gxNlB4U3BoZXJpY2FsSm9pbnRFAFBLTjVwaHlzeDE1UHhSZXZvbHV0ZUpvaW50RQB2aWlmaQBQS041cGh5c3gxMlB4Rml4ZWRKb2ludEUAUEtONXBoeXN4MTVQeERpc3RhbmNlSm9pbnRFAFBLTjVwaHlzeDE2UHhQcmlzbWF0aWNKb2ludEUATjVwaHlzeDhQeEQ2QXhpczRFbnVtRQBONXBoeXN4MTBQeEQ2TW90aW9uNEVudW1FAE41cGh5c3gxNFB4RDZKb2ludERyaXZlRQBQTjVwaHlzeDE0UHhENkpvaW50RHJpdmVFAFBLTjVwaHlzeDE0UHhENkpvaW50RHJpdmVFAGlpZmZmaQBONXBoeXN4OVB4RDZEcml2ZTRFbnVtRQBQS041cGh5c3g5UHhENkpvaW50RQBONXBoeXN4NlB4VmVjM0UAdmlpaWlpAFBONXBoeXN4MTlQeEFsbG9jYXRvckNhbGxiYWNrRQBQS041cGh5c3gxOVB4QWxsb2NhdG9yQ2FsbGJhY2tFAE41cGh5c3gxOFB4RGVmYXVsdEFsbG9jYXRvckUAUE41cGh5c3gxOFB4RGVmYXVsdEFsbG9jYXRvckUAUEtONXBoeXN4MThQeERlZmF1bHRBbGxvY2F0b3JFAFBONXBoeXN4MTdQeFRvbGVyYW5jZXNTY2FsZUUAUEtONXBoeXN4MTdQeFRvbGVyYW5jZXNTY2FsZUUAaQBOU3QzX18yNnZlY3RvcklONXBoeXN4NlB4VmVjM0VOU185YWxsb2NhdG9ySVMyX0VFRUUAUE5TdDNfXzI2dmVjdG9ySU41cGh5c3g2UHhWZWMzRU5TXzlhbGxvY2F0b3JJUzJfRUVFRQBQS05TdDNfXzI2dmVjdG9ySU41cGh5c3g2UHhWZWMzRU5TXzlhbGxvY2F0b3JJUzJfRUVFRQBONXBoeXN4NlB4UXVhdEUATjVwaHlzeDE0UHhFeHRlbmRlZFZlYzNFAE41cGh5c3g5UHhCb3VuZHMzRQBONXBoeXN4MThQeENvbnRhY3RQYWlyUG9pbnRFAFBONXBoeXN4MThQeENvbnRhY3RQYWlyUG9pbnRFAFBLTjVwaHlzeDE4UHhDb250YWN0UGFpclBvaW50RQBQTlN0M19fMjZ2ZWN0b3JJTjVwaHlzeDE4UHhDb250YWN0UGFpclBvaW50RU5TXzlhbGxvY2F0b3JJUzJfRUVFRQBQS05TdDNfXzI2dmVjdG9ySU41cGh5c3gxOFB4Q29udGFjdFBhaXJQb2ludEVOU185YWxsb2NhdG9ySVMyX0VFRUUATjVwaHlzeDEwUHhJREVOVElUWUUATjVwaHlzeDI0UHhWaXN1YWxpemF0aW9uUGFyYW1ldGVyNEVudW1FAE41cGh5c3gxMlB4RGVidWdQb2ludEUAUE41cGh5c3gxMlB4RGVidWdQb2ludEUAUEtONXBoeXN4MTJQeERlYnVnUG9pbnRFAE41cGh5c3gxMVB4RGVidWdMaW5lRQBQTjVwaHlzeDExUHhEZWJ1Z0xpbmVFAFBLTjVwaHlzeDExUHhEZWJ1Z0xpbmVFAE41cGh5c3gxNVB4RGVidWdUcmlhbmdsZUUAUE41cGh5c3gxNVB4RGVidWdUcmlhbmdsZUUAUEtONXBoeXN4MTVQeERlYnVnVHJpYW5nbGVFAGlpaWlpaQBONXBoeXN4MTRQeFJlbmRlckJ1ZmZlckUAUE41cGh5c3gxNFB4UmVuZGVyQnVmZmVyRQBQS041cGh5c3gxNFB4UmVuZGVyQnVmZmVyRQBONXBoeXN4MTFQeEZvcmNlTW9kZTRFbnVtRQBQS041cGh5c3gxMVB4U2NlbmVEZXNjRQBQS041cGh5c3gxMlB4Rm91bmRhdGlvbkUATjVwaHlzeDdQeEZsYWdzSU5TXzExUHhTY2VuZUZsYWc0RW51bUVqRUUAUE41cGh5c3g3UHhGbGFnc0lOU18xMVB4U2NlbmVGbGFnNEVudW1FakVFAFBLTjVwaHlzeDdQeEZsYWdzSU5TXzExUHhTY2VuZUZsYWc0RW51bUVqRUUATjVwaHlzeDExUHhTY2VuZUZsYWc0RW51bUUATjVwaHlzeDdQeFNjZW5lRQBQTjVwaHlzeDdQeFNjZW5lRQBQS041cGh5c3g3UHhTY2VuZUUAUEtONXBoeXN4MTRQeEJWSFN0cnVjdHVyZUUATjVwaHlzeDE0UHhCVkhTdHJ1Y3R1cmVFAFBONXBoeXN4MTZQeFB2ZFNjZW5lQ2xpZW50RQBONXBoeXN4MTZQeFB2ZFNjZW5lQ2xpZW50RQBONXBoeXN4N1B4RmxhZ3NJTlNfMTVQeEFjdG9yVHlwZUZsYWc0RW51bUV0RUUAUFBONXBoeXN4N1B4QWN0b3JFAFBONXBoeXN4N1B4QWN0b3JFAGZpaWkAaWlpaWYATjVwaHlzeDEzUHhIaXRDYWxsYmFja0lOU18xMlB4UmF5Y2FzdEhpdEVFRQBpaWlpaWZpAE41cGh5c3gxMlB4UmF5Y2FzdEhpdEUATjVwaHlzeDEzUHhMb2NhdGlvbkhpdEUATjVwaHlzeDEwUHhRdWVyeUhpdEUATjVwaHlzeDEyUHhBY3RvclNoYXBlRQBONXBoeXN4MTdQeFF1ZXJ5RmlsdGVyRGF0YUUAUE41cGh5c3gyMVB4UXVlcnlGaWx0ZXJDYWxsYmFja0UATjVwaHlzeDIxUHhRdWVyeUZpbHRlckNhbGxiYWNrRQBQS041cGh5c3gxMlB4UXVlcnlDYWNoZUUATjVwaHlzeDEyUHhRdWVyeUNhY2hlRQBpaWlpaWZpaWlpaQBpaWlpaWZpaWlpAE5TdDNfXzI2dmVjdG9ySU41cGh5c3gxMlB4UmF5Y2FzdEhpdEVOU185YWxsb2NhdG9ySVMyX0VFRUUAaWlpaWlmaWlpaWlpAE41cGh5c3gxMFB4R2VvbWV0cnlFAE41cGh5c3gxMFB4U3dlZXBIaXRFAGlpaWlpaWZpaWlpaWYATlN0M19fMjZ2ZWN0b3JJTjVwaHlzeDEwUHhTd2VlcEhpdEVOU185YWxsb2NhdG9ySVMyX0VFRUUAaWlpaWlpZmlpaWlpaWYAUE41cGh5c3gxMFB4UXVlcnlIaXRFAFBLTjVwaHlzeDEwUHhRdWVyeUhpdEUAUE41cGh5c3gxM1B4TG9jYXRpb25IaXRFAFBLTjVwaHlzeDEzUHhMb2NhdGlvbkhpdEUAUE41cGh5c3gxMlB4UmF5Y2FzdEhpdEUAUEtONXBoeXN4MTJQeFJheWNhc3RIaXRFAFBOU3QzX18yNnZlY3RvcklONXBoeXN4MTJQeFJheWNhc3RIaXRFTlNfOWFsbG9jYXRvcklTMl9FRUVFAFBLTlN0M19fMjZ2ZWN0b3JJTjVwaHlzeDEyUHhSYXljYXN0SGl0RU5TXzlhbGxvY2F0b3JJUzJfRUVFRQBQTjVwaHlzeDEzUHhIaXRDYWxsYmFja0lOU18xMlB4UmF5Y2FzdEhpdEVFRQBQS041cGh5c3gxM1B4SGl0Q2FsbGJhY2tJTlNfMTJQeFJheWNhc3RIaXRFRUUAMjRQeFJheWNhc3RDYWxsYmFja1dyYXBwZXIATjEwZW1zY3JpcHRlbjd3cmFwcGVySU41cGh5c3gxM1B4SGl0Q2FsbGJhY2tJTlMxXzEyUHhSYXljYXN0SGl0RUVFRUUAUDI0UHhSYXljYXN0Q2FsbGJhY2tXcmFwcGVyAFBLMjRQeFJheWNhc3RDYWxsYmFja1dyYXBwZXIATjVwaHlzeDExUHhIaXRCdWZmZXJJTlNfMTJQeFJheWNhc3RIaXRFRUUAUE41cGh5c3gxMVB4SGl0QnVmZmVySU5TXzEyUHhSYXljYXN0SGl0RUVFAFBLTjVwaHlzeDExUHhIaXRCdWZmZXJJTlNfMTJQeFJheWNhc3RIaXRFRUUAUE41cGh5c3gxMFB4U3dlZXBIaXRFAFBLTjVwaHlzeDEwUHhTd2VlcEhpdEUAUE5TdDNfXzI2dmVjdG9ySU41cGh5c3gxMFB4U3dlZXBIaXRFTlNfOWFsbG9jYXRvcklTMl9FRUVFAFBLTlN0M19fMjZ2ZWN0b3JJTjVwaHlzeDEwUHhTd2VlcEhpdEVOU185YWxsb2NhdG9ySVMyX0VFRUUATjVwaHlzeDEzUHhIaXRDYWxsYmFja0lOU18xMFB4U3dlZXBIaXRFRUUAUE41cGh5c3gxM1B4SGl0Q2FsbGJhY2tJTlNfMTBQeFN3ZWVwSGl0RUVFAFBLTjVwaHlzeDEzUHhIaXRDYWxsYmFja0lOU18xMFB4U3dlZXBIaXRFRUUAMjJQeFN3ZWVwQ2FsbGJhY2tXcmFwcGVyAE4xMGVtc2NyaXB0ZW43d3JhcHBlcklONXBoeXN4MTNQeEhpdENhbGxiYWNrSU5TMV8xMFB4U3dlZXBIaXRFRUVFRQBQMjJQeFN3ZWVwQ2FsbGJhY2tXcmFwcGVyAFBLMjJQeFN3ZWVwQ2FsbGJhY2tXcmFwcGVyAE41cGh5c3gxMVB4SGl0QnVmZmVySU5TXzEwUHhTd2VlcEhpdEVFRQBQTjVwaHlzeDExUHhIaXRCdWZmZXJJTlNfMTBQeFN3ZWVwSGl0RUVFAFBLTjVwaHlzeDExUHhIaXRCdWZmZXJJTlNfMTBQeFN3ZWVwSGl0RUVFAE41cGh5c3g3UHhGbGFnc0lOU185UHhIaXRGbGFnNEVudW1FdEVFAFBONXBoeXN4N1B4RmxhZ3NJTlNfOVB4SGl0RmxhZzRFbnVtRXRFRQBQS041cGh5c3g3UHhGbGFnc0lOU185UHhIaXRGbGFnNEVudW1FdEVFAE41cGh5c3g5UHhIaXRGbGFnNEVudW1FAFBONXBoeXN4MTdQeFF1ZXJ5RmlsdGVyRGF0YUUAUEtONXBoeXN4MTdQeFF1ZXJ5RmlsdGVyRGF0YUUATjVwaHlzeDEyUHhGaWx0ZXJEYXRhRQBONXBoeXN4N1B4RmxhZ3NJTlNfMTFQeFF1ZXJ5RmxhZzRFbnVtRXRFRQBQTjVwaHlzeDdQeEZsYWdzSU5TXzExUHhRdWVyeUZsYWc0RW51bUV0RUUAUEtONXBoeXN4N1B4RmxhZ3NJTlNfMTFQeFF1ZXJ5RmxhZzRFbnVtRXRFRQBONXBoeXN4MTFQeFF1ZXJ5RmxhZzRFbnVtRQBONXBoeXN4MTRQeFF1ZXJ5SGl0VHlwZTRFbnVtRQBQS041cGh5c3gyMVB4UXVlcnlGaWx0ZXJDYWxsYmFja0UAMjhQeFF1ZXJ5RmlsdGVyQ2FsbGJhY2tXcmFwcGVyAE4xMGVtc2NyaXB0ZW43d3JhcHBlcklONXBoeXN4MjFQeFF1ZXJ5RmlsdGVyQ2FsbGJhY2tFRUUAUDI4UHhRdWVyeUZpbHRlckNhbGxiYWNrV3JhcHBlcgBQSzI4UHhRdWVyeUZpbHRlckNhbGxiYWNrV3JhcHBlcgBQS041cGh5c3g3UHhTaGFwZUUAUEtONXBoeXN4MTJQeFJpZ2lkQWN0b3JFAFBONXBoeXN4MTJQeFF1ZXJ5Q2FjaGVFAE41cGh5c3gxM1B4Q29tYmluZU1vZGU0RW51bUUAUE41cGh5c3gxMFB4TWF0ZXJpYWxFAFBLTjVwaHlzeDEwUHhNYXRlcmlhbEUATlN0M19fMjZ2ZWN0b3JJUE41cGh5c3gxMFB4TWF0ZXJpYWxFTlNfOWFsbG9jYXRvcklTM19FRUVFAFBOU3QzX18yNnZlY3RvcklQTjVwaHlzeDEwUHhNYXRlcmlhbEVOU185YWxsb2NhdG9ySVMzX0VFRUUAUEtOU3QzX18yNnZlY3RvcklQTjVwaHlzeDEwUHhNYXRlcmlhbEVOU185YWxsb2NhdG9ySVMzX0VFRUUATjVwaHlzeDdQeEZsYWdzSU5TXzExUHhTaGFwZUZsYWc0RW51bUVoRUUATjVwaHlzeDExUHhTaGFwZUZsYWc0RW51bUUATjVwaHlzeDEzUHhCb3hHZW9tZXRyeUUATjVwaHlzeDE2UHhTcGhlcmVHZW9tZXRyeUUATjVwaHlzeDE1UHhQbGFuZUdlb21ldHJ5RQBQS041cGh5c3g5UHhQaHlzaWNzRQBQTjVwaHlzeDE0UHhSaWdpZER5bmFtaWNFAE41cGh5c3gxNFB4UmlnaWREeW5hbWljRQBONXBoeXN4MTFQeFJpZ2lkQm9keUUAUE41cGh5c3g3UHhGbGFnc0lOU18xMVB4U2hhcGVGbGFnNEVudW1FaEVFAFBLTjVwaHlzeDdQeEZsYWdzSU5TXzExUHhTaGFwZUZsYWc0RW51bUVoRUUATjVwaHlzeDExUHhBY3RvckZsYWc0RW51bUUAUE41cGh5c3gxNVB4RXJyb3JDYWxsYmFja0UAUEtONXBoeXN4MTVQeEVycm9yQ2FsbGJhY2tFAFBONXBoeXN4MjJQeERlZmF1bHRFcnJvckNhbGxiYWNrRQBQS041cGh5c3gyMlB4RGVmYXVsdEVycm9yQ2FsbGJhY2tFAE41cGh5c3gxM1B4Qml0QW5kRGF0YVRJaExoMTI4RUVFAFBONXBoeXN4MTNQeEJpdEFuZERhdGFUSWhMaDEyOEVFRQBQS041cGh5c3gxM1B4Qml0QW5kRGF0YVRJaExoMTI4RUVFAE41cGh5c3gxOVB4SGVpZ2h0RmllbGRTYW1wbGVFAFBONXBoeXN4MTlQeEhlaWdodEZpZWxkU2FtcGxlRQBQS041cGh5c3gxOVB4SGVpZ2h0RmllbGRTYW1wbGVFAE5TdDNfXzI2dmVjdG9ySU41cGh5c3gxOVB4SGVpZ2h0RmllbGRTYW1wbGVFTlNfOWFsbG9jYXRvcklTMl9FRUVFAFBOU3QzX18yNnZlY3RvcklONXBoeXN4MTlQeEhlaWdodEZpZWxkU2FtcGxlRU5TXzlhbGxvY2F0b3JJUzJfRUVFRQBQS05TdDNfXzI2dmVjdG9ySU41cGh5c3gxOVB4SGVpZ2h0RmllbGRTYW1wbGVFTlNfOWFsbG9jYXRvcklTMl9FRUVFAE5TdDNfXzI2dmVjdG9ySXROU185YWxsb2NhdG9ySXRFRUVFAFBOU3QzX18yNnZlY3Rvckl0TlNfOWFsbG9jYXRvckl0RUVFRQBQS05TdDNfXzI2dmVjdG9ySXROU185YWxsb2NhdG9ySXRFRUVFAFBLTjVwaHlzeDlQeENvb2tpbmdFAFBONXBoeXN4MTJQeENvbnZleE1lc2hFAE41cGh5c3gxMlB4Q29udmV4TWVzaEUAUE41cGh5c3gxNFB4VHJpYW5nbGVNZXNoRQBONXBoeXN4MTRQeFRyaWFuZ2xlTWVzaEUAaWlpaWlpaWlpAFBONXBoeXN4MTNQeEhlaWdodEZpZWxkRQBONXBoeXN4MTNQeEhlaWdodEZpZWxkRQBQTjVwaHlzeDE1UHhDb29raW5nUGFyYW1zRQBQS041cGh5c3gxNVB4Q29va2luZ1BhcmFtc0UAUE41cGh5c3gxNVB4Q3B1RGlzcGF0Y2hlckUAUEtONXBoeXN4MTVQeENwdURpc3BhdGNoZXJFAFBONXBoeXN4MTRQeEJWSFN0cnVjdHVyZUUATjVwaHlzeDEwUHhCYXNlVGFza0UAUE41cGh5c3gxMFB4QmFzZVRhc2tFAFBLTjVwaHlzeDEwUHhCYXNlVGFza0UAUEtONXBoeXN4MjJQeERlZmF1bHRDcHVEaXNwYXRjaGVyRQBONXBoeXN4N1B4RmxhZ3NJTlNfMTBQeFBhaXJGbGFnNEVudW1FdEVFAFBONXBoeXN4N1B4RmxhZ3NJTlNfMTBQeFBhaXJGbGFnNEVudW1FdEVFAFBLTjVwaHlzeDdQeEZsYWdzSU5TXzEwUHhQYWlyRmxhZzRFbnVtRXRFRQBONXBoeXN4N1B4RmxhZ3NJTlNfMTJQeEZpbHRlckZsYWc0RW51bUV0RUUAUE41cGh5c3g3UHhGbGFnc0lOU18xMlB4RmlsdGVyRmxhZzRFbnVtRXRFRQBQS041cGh5c3g3UHhGbGFnc0lOU18xMlB4RmlsdGVyRmxhZzRFbnVtRXRFRQBONXBoeXN4MTBQeFBhaXJGbGFnNEVudW1FAE41cGh5c3gxMlB4RmlsdGVyRmxhZzRFbnVtRQBQS041cGh5c3g3UHhBY3RvckUAUE41cGh5c3gxMVB4UmlnaWRCb2R5RQBQS041cGh5c3gxMVB4UmlnaWRCb2R5RQBONXBoeXN4MTVQeFJpZ2lkQm9keUZsYWc0RW51bUUAaWlpZgBONXBoeXN4N1B4RmxhZ3NJTlNfMTVQeFJpZ2lkQm9keUZsYWc0RW51bUVoRUUAUE41cGh5c3g3UHhGbGFnc0lOU18xNVB4UmlnaWRCb2R5RmxhZzRFbnVtRWhFRQBQS041cGh5c3g3UHhGbGFnc0lOU18xNVB4UmlnaWRCb2R5RmxhZzRFbnVtRWhFRQBQS041cGh5c3gxM1B4UmlnaWRTdGF0aWNFAFBLTjVwaHlzeDE0UHhSaWdpZER5bmFtaWNFAE41cGh5c3gyMlB4UmlnaWREeW5hbWljTG9ja0ZsYWc0RW51bUUATjVwaHlzeDdQeEZsYWdzSU5TXzIyUHhSaWdpZER5bmFtaWNMb2NrRmxhZzRFbnVtRWhFRQBQTjVwaHlzeDdQeEZsYWdzSU5TXzIyUHhSaWdpZER5bmFtaWNMb2NrRmxhZzRFbnVtRWhFRQBQS041cGh5c3g3UHhGbGFnc0lOU18yMlB4UmlnaWREeW5hbWljTG9ja0ZsYWc0RW51bUVoRUUAUE41cGh5c3gxMFB4R2VvbWV0cnlFAFBLTjVwaHlzeDEwUHhHZW9tZXRyeUUAUE41cGh5c3gxM1B4Qm94R2VvbWV0cnlFAFBLTjVwaHlzeDEzUHhCb3hHZW9tZXRyeUUAUE41cGh5c3gxNlB4U3BoZXJlR2VvbWV0cnlFAFBLTjVwaHlzeDE2UHhTcGhlcmVHZW9tZXRyeUUAaWlmAE41cGh5c3gxN1B4Q2Fwc3VsZUdlb21ldHJ5RQBQTjVwaHlzeDE3UHhDYXBzdWxlR2VvbWV0cnlFAFBLTjVwaHlzeDE3UHhDYXBzdWxlR2VvbWV0cnlFAFBLTjVwaHlzeDE0UHhUcmlhbmdsZU1lc2hFAE41cGh5c3gyMlB4VHJpYW5nbGVNZXNoR2VvbWV0cnlFAFBONXBoeXN4MjJQeFRyaWFuZ2xlTWVzaEdlb21ldHJ5RQBQS041cGh5c3gyMlB4VHJpYW5nbGVNZXNoR2VvbWV0cnlFAE41cGh5c3gxMVB4TWVzaFNjYWxlRQBONXBoeXN4N1B4RmxhZ3NJTlNfMThQeE1lc2hHZW9tZXRyeUZsYWc0RW51bUVoRUUAUE41cGh5c3g3UHhGbGFnc0lOU18xOFB4TWVzaEdlb21ldHJ5RmxhZzRFbnVtRWhFRQBQS041cGh5c3g3UHhGbGFnc0lOU18xOFB4TWVzaEdlb21ldHJ5RmxhZzRFbnVtRWhFRQBONXBoeXN4MThQeE1lc2hHZW9tZXRyeUZsYWc0RW51bUUAUE41cGh5c3gxNVB4UGxhbmVHZW9tZXRyeUUAUEtONXBoeXN4MTVQeFBsYW5lR2VvbWV0cnlFAFBLTjVwaHlzeDEyUHhDb252ZXhNZXNoRQBONXBoeXN4MjBQeENvbnZleE1lc2hHZW9tZXRyeUUAUE41cGh5c3gyMFB4Q29udmV4TWVzaEdlb21ldHJ5RQBQS041cGh5c3gyMFB4Q29udmV4TWVzaEdlb21ldHJ5RQBONXBoeXN4N1B4RmxhZ3NJTlNfMjRQeENvbnZleE1lc2hHZW9tZXRyeUZsYWc0RW51bUVoRUUAUE41cGh5c3gxMVB4TWVzaFNjYWxlRQBQS041cGh5c3gxMVB4TWVzaFNjYWxlRQBQTjVwaHlzeDdQeEZsYWdzSU5TXzI0UHhDb252ZXhNZXNoR2VvbWV0cnlGbGFnNEVudW1FaEVFAFBLTjVwaHlzeDdQeEZsYWdzSU5TXzI0UHhDb252ZXhNZXNoR2VvbWV0cnlGbGFnNEVudW1FaEVFAE41cGh5c3gyNFB4Q29udmV4TWVzaEdlb21ldHJ5RmxhZzRFbnVtRQBQS041cGh5c3gxM1B4SGVpZ2h0RmllbGRFAE41cGh5c3gyMVB4SGVpZ2h0RmllbGRHZW9tZXRyeUUAUE41cGh5c3gyMVB4SGVpZ2h0RmllbGRHZW9tZXRyeUUAUEtONXBoeXN4MjFQeEhlaWdodEZpZWxkR2VvbWV0cnlFAGlpaWlmZmYAUE41cGh5c3g3UHhQbGFuZUUAUEtONXBoeXN4N1B4UGxhbmVFAGlpZmZmZgBQTjVwaHlzeDE5UHhDb250cm9sbGVyTWFuYWdlckUATjVwaHlzeDIxUHhDb250cm9sbGVyU2hhcGVUeXBlNEVudW1FAE41cGh5c3gyMVB4Q2Fwc3VsZUNsaW1iaW5nTW9kZTRFbnVtRQBONXBoeXN4MjdQeENvbnRyb2xsZXJOb25XYWxrYWJsZU1vZGU0RW51bUUAUEtONXBoeXN4MTlQeENvbnRyb2xsZXJNYW5hZ2VyRQBQTjVwaHlzeDEyUHhDb250cm9sbGVyRQB2aWlpZgBQS041cGh5c3gxMlB4Q29udHJvbGxlckUAaWlpaWZmaWkAUEtONXBoeXN4MTlQeENhcHN1bGVDb250cm9sbGVyRQBQS041cGh5c3gxNVB4Qm94Q29udHJvbGxlckUAUE41cGh5c3gxNlB4Q29udHJvbGxlckRlc2NFAFBLTjVwaHlzeDE2UHhDb250cm9sbGVyRGVzY0UAUE41cGh5c3gyNVB4VXNlckNvbnRyb2xsZXJIaXRSZXBvcnRFAE41cGh5c3gyNVB4VXNlckNvbnRyb2xsZXJIaXRSZXBvcnRFAFBONXBoeXN4MjNQeENhcHN1bGVDb250cm9sbGVyRGVzY0UAUEtONXBoeXN4MjNQeENhcHN1bGVDb250cm9sbGVyRGVzY0UAUE41cGh5c3gxOVB4Qm94Q29udHJvbGxlckRlc2NFAFBLTjVwaHlzeDE5UHhCb3hDb250cm9sbGVyRGVzY0UATjVwaHlzeDE3UHhPYnN0YWNsZUNvbnRleHRFAFBONXBoeXN4MTdQeE9ic3RhY2xlQ29udGV4dEUAUEtONXBoeXN4MTdQeE9ic3RhY2xlQ29udGV4dEUATjVwaHlzeDE5UHhDb250cm9sbGVyRmlsdGVyc0UAUE41cGh5c3gxOVB4Q29udHJvbGxlckZpbHRlcnNFAFBLTjVwaHlzeDE5UHhDb250cm9sbGVyRmlsdGVyc0UAUEtONXBoeXN4MTJQeEZpbHRlckRhdGFFAFBONXBoeXN4MjZQeENvbnRyb2xsZXJGaWx0ZXJDYWxsYmFja0UATjVwaHlzeDI2UHhDb250cm9sbGVyRmlsdGVyQ2FsbGJhY2tFAFBLTjVwaHlzeDI2UHhDb250cm9sbGVyRmlsdGVyQ2FsbGJhY2tFAE41cGh5c3g3UHhGbGFnc0lOU18yNVB4Q29udHJvbGxlckNvbGxpc2lvbkZsYWc0RW51bUVoRUUAUE41cGh5c3g3UHhGbGFnc0lOU18yNVB4Q29udHJvbGxlckNvbGxpc2lvbkZsYWc0RW51bUVoRUUAUEtONXBoeXN4N1B4RmxhZ3NJTlNfMjVQeENvbnRyb2xsZXJDb2xsaXNpb25GbGFnNEVudW1FaEVFAE41cGh5c3gyNVB4Q29udHJvbGxlckNvbGxpc2lvbkZsYWc0RW51bUUAUEtONXBoeXN4MjVQeFVzZXJDb250cm9sbGVySGl0UmVwb3J0RQBONXBoeXN4MjBQeENvbnRyb2xsZXJTaGFwZUhpdEUATjVwaHlzeDE1UHhDb250cm9sbGVySGl0RQBONXBoeXN4MTZQeENvbnRyb2xsZXJzSGl0RQBONXBoeXN4MjNQeENvbnRyb2xsZXJPYnN0YWNsZUhpdEUAMzJQeFVzZXJDb250cm9sbGVySGl0UmVwb3J0V3JhcHBlcgBOMTBlbXNjcmlwdGVuN3dyYXBwZXJJTjVwaHlzeDI1UHhVc2VyQ29udHJvbGxlckhpdFJlcG9ydEVFRQBQMzJQeFVzZXJDb250cm9sbGVySGl0UmVwb3J0V3JhcHBlcgBQSzMyUHhVc2VyQ29udHJvbGxlckhpdFJlcG9ydFdyYXBwZXIAUE41cGh5c3gxNVB4Q29udHJvbGxlckhpdEUAUEtONXBoeXN4MTVQeENvbnRyb2xsZXJIaXRFAFBONXBoeXN4MjBQeENvbnRyb2xsZXJTaGFwZUhpdEUAUEtONXBoeXN4MjBQeENvbnRyb2xsZXJTaGFwZUhpdEUAUE41cGh5c3gxNlB4Q29udHJvbGxlcnNIaXRFAFBLTjVwaHlzeDE2UHhDb250cm9sbGVyc0hpdEUAUE41cGh5c3gyM1B4Q29udHJvbGxlck9ic3RhY2xlSGl0RQBQS041cGh5c3gyM1B4Q29udHJvbGxlck9ic3RhY2xlSGl0RQBQS041cGh5c3g1UHhQdmRFAE41cGh5c3gxNFB4UHZkVHJhbnNwb3J0RQBONXBoeXN4N1B4RmxhZ3NJTlNfMjRQeFB2ZEluc3RydW1lbnRhdGlvbkZsYWc0RW51bUVoRUUAUE41cGh5c3g3UHhGbGFnc0lOU18yNFB4UHZkSW5zdHJ1bWVudGF0aW9uRmxhZzRFbnVtRWhFRQBQS041cGh5c3g3UHhGbGFnc0lOU18yNFB4UHZkSW5zdHJ1bWVudGF0aW9uRmxhZzRFbnVtRWhFRQBONXBoeXN4MjRQeFB2ZEluc3RydW1lbnRhdGlvbkZsYWc0RW51bUUAUEtONXBoeXN4MTZQeFB2ZFNjZW5lQ2xpZW50RQBONXBoeXN4MTRQeFB2ZFNjZW5lRmxhZzRFbnVtRQBQTjVwaHlzeDE0UHhQdmRUcmFuc3BvcnRFAFBLTjVwaHlzeDE0UHhQdmRUcmFuc3BvcnRFADIxUHhQdmRUcmFuc3BvcnRXcmFwcGVyAE4xMGVtc2NyaXB0ZW43d3JhcHBlcklONXBoeXN4MTRQeFB2ZFRyYW5zcG9ydEVFRQBQMjFQeFB2ZFRyYW5zcG9ydFdyYXBwZXIAUEsyMVB4UHZkVHJhbnNwb3J0V3JhcHBlcgBOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0loRUUAAAAAzMzMPk41cGh5c3gyQnAxM0Jyb2FkUGhhc2VBQlBFAE41cGh5c3gyQnAxMEJyb2FkUGhhc2VFAE41cGh5c3gyQnAxNEJyb2FkUGhhc2VCYXNlRQAAAAAAAAAAAAAAAAAABAQE/wQDAv8EAQD//////041cGh5c3gxN01CUFVwZGF0ZVdvcmtUYXNrRQBONXBoeXN4N01CUFRhc2tFAE41cGh5c3gyMU1CUFBvc3RVcGRhdGVXb3JrVGFza0UATjVwaHlzeDJCcDEzQnJvYWRQaGFzZU1CUEUATjVwaHlzeDJCcDE3U2FwVXBkYXRlV29ya1Rhc2tFAE41cGh5c3gyQnAyMVNhcFBvc3RVcGRhdGVXb3JrVGFza0UATjVwaHlzeDJCcDI5QnJvYWRQaGFzZUJhdGNoVXBkYXRlV29ya1Rhc2tFAE41cGh5c3gyQnAxM0Jyb2FkUGhhc2VTYXBFAE41cGh5c3gyQnAzMEFnZ3JlZ2F0ZUJvdW5kc0NvbXB1dGF0aW9uVGFza0UATjVwaHlzeDJCcDE4RmluYWxpemVVcGRhdGVUYXNrRQBONXBoeXN4MkJwMjRQb3N0QnJvYWRQaGFzZVN0YWdlMlRhc2tFAE41cGh5c3gyQnAyOFBlcnNpc3RlbnRBY3RvckFnZ3JlZ2F0ZVBhaXJFAE41cGh5c3gyQnAxNVBlcnNpc3RlbnRQYWlyc0UATjVwaHlzeDJCcDMyUGVyc2lzdGVudEFnZ3JlZ2F0ZUFnZ3JlZ2F0ZVBhaXJFAE41cGh5c3gyQnAyOFBlcnNpc3RlbnRTZWxmQ29sbGlzaW9uUGFpcnNFAE41cGh5c3gyQnAyN1NvcnRBZ2dyZWdhdGVCb3VuZHNQYXJhbGxlbEUATjVwaHlzeDJCcDMzUHJvY2Vzc1NlbGZDb2xsaXNpb25QYWlyc1BhcmFsbGVsRQBONXBoeXN4MkJwMTlQcm9jZXNzQWdnUGFpcnNCYXNlRQBONXBoeXN4MkJwMjdQcm9jZXNzQWdnUGFpcnNQYXJhbGxlbFRhc2tFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18yQnAxMUFBQkJNYW5hZ2VyRVhhZExfWk5TM18xMnBvc3RCcFN0YWdlM0VQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJJRzEzVGhpcmRQYXNzVGFza0UATjVwaHlzeDJJRzE3UG9zdFRoaXJkUGFzc1Rhc2tFAE41cGh5c3gyQ20xMlJlbmRlckJ1ZmZlckUATjVwaHlzeDJTYzhSaWdpZFNpbUUATjVwaHlzeDJTYzdCb2R5U2ltRQBONXBoeXN4MTVQeHNDQ0RTd2VlcFRhc2tFAE41cGh5c3gxN1B4c0NDREFkdmFuY2VUYXNrRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMTNQeHNDQ0RDb250ZXh0RVhhZExfWk5TMl8xMnBvc3RDQ0RTd2VlcEVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzEzUHhzQ0NEQ29udGV4dEVYYWRMX1pOUzJfMTRwb3N0Q0NEQWR2YW5jZUVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzEzUHhzQ0NEQ29udGV4dEVYYWRMX1pOUzJfMThwb3N0Q0NERGVwZW5ldHJhdGVFUE5TXzEwUHhCYXNlVGFza0VFRUVFAE41cGh5c3gyU2MxNlNoYXBlSW50ZXJhY3Rpb25FAE41cGh5c3gyU2MxOFRyaWdnZXJJbnRlcmFjdGlvbkUATjVwaHlzeDJTYzI0RWxlbWVudEludGVyYWN0aW9uTWFya2VyRQAAAAAAAAMAAAAFAAAATjVwaHlzeDJTYzIxRWxlbWVudFNpbUludGVyYWN0aW9uRQBONXBoeXN4MlNjMTFJbnRlcmFjdGlvbkUATjVwaHlzeDJTYzE4VHJpZ2dlckNvbnRhY3RUYXNrRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMlNjMTBOUGhhc2VDb3JlRVhhZExfWk5TM18zM21lcmdlUHJvY2Vzc2VkVHJpZ2dlckludGVyYWN0aW9uc0VQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJTYzhBY3RvclNpbUUATjVwaHlzeDJDbTI5Q29uc3RyYWludEltbWVkaWF0ZVZpc3VhbGl6ZXJFAE41cGh5c3gyMlB4Q29uc3RyYWludFZpc3VhbGl6ZXJFAE41cGh5c3g5UHhUYXNrTWdyRQBONXBoeXN4MTNQeFRhc2tNYW5hZ2VyRQBONXBoeXN4MjNQeHNEZWZhdWx0TWVtb3J5TWFuYWdlckUATjVwaHlzeDE2UHhzTWVtb3J5TWFuYWdlckUATjVwaHlzeDI1UHhzRGVmYXVsdE1lbW9yeUFsbG9jYXRvckUATjVwaHlzeDZzaGRmbmQyNFZpcnR1YWxBbGxvY2F0b3JDYWxsYmFja0UATjVwaHlzeDJEeTE3U29sdmVyQ29yZUdlbmVyYWxFAE41cGh5c3gyRHkxMFNvbHZlckNvcmVFAE41cGh5c3gyRHkxOVNvbHZlckNvcmVHZW5lcmFsUEZFAAAAAAAAAAAAAAAAgD8AAIA/AACAPwAAgD9ONXBoeXN4MkR5MTRCbG9ja0FsbG9jYXRvckUATjVwaHlzeDIxUHhDb25zdHJhaW50QWxsb2NhdG9yRQBONXBoeXN4MkR5MTVEeW5hbWljc0NvbnRleHRFAE41cGh5c3gyRHk3Q29udGV4dEUATjVwaHlzeDJEeTE5UHhzUHJlSW50ZWdyYXRlVGFza0UATjVwaHlzeDJEeTM4UHhzU29sdmVyQ3JlYXRlRmluYWxpemVDb25zdHJhaW50c1Rhc2tFAE41cGh5c3gyRHkxOFB4c1NvbHZlclN0YXJ0VGFza0UATjVwaHlzeDJEeTM0UHhzU29sdmVyQ29uc3RyYWludFBvc3RQcm9jZXNzVGFza0UATjVwaHlzeDJEeTI4U29sdmVyQXJ0aWN1bGF0aW9uVXBkYXRlVGFza0UATjVwaHlzeDJEeTE2UHhzU29sdmVyRW5kVGFza0UATjVwaHlzeDJEeTIzUHhzU29sdmVyU2V0dXBTb2x2ZVRhc2tFAE41cGh5c3gyRHkyMVB4c1BhcmFsbGVsU29sdmVyVGFza0UATjVwaHlzeDJEeTMyUHhzU29sdmVyQ29uc3RyYWludFBhcnRpdGlvblRhc2tFAE41cGh5c3gyRHkyMlVwZGF0ZUNvbnRpbnVhdGlvblRhc2tFAE41cGh5c3gyRHkxN0tpbmVtYXRpY0NvcHlUYXNrRQBONXBoeXN4MkR5MjFQeHNGb3JjZVRocmVzaG9sZFRhc2tFAE41cGh5c3gyRHkyOVB4c0NyZWF0ZUZpbmFsaXplQ29udGFjdHNUYXNrRQBONXBoeXN4MkR5MjlQeHNDcmVhdGVBcnRpY0NvbnN0cmFpbnRzVGFza0UATjVwaHlzeDJEeTE4RHluYW1pY3NUR1NDb250ZXh0RQBONXBoeXN4MkR5MjVVcGRhdGVDb250aW51YXRpb25UR1NUYXNrRQBONXBoeXN4MkR5MjBLaW5lbWF0aWNDb3B5VEdTVGFza0UATjVwaHlzeDJEeTE3RHluYW1pY3NNZXJnZVRhc2tFAE41cGh5c3gyRHkxNkFydGljdWxhdGlvblRhc2tFAE41cGh5c3gyRHkxMkNvcHlCYWNrVGFza0UATjVwaHlzeDJEeTE1VXBkYXRlQXJ0aWNUYXNrRQBONXBoeXN4MkR5MTRTZXR1cERlc2NzVGFza0UATjVwaHlzeDJEeTE2UHJlSW50ZWdyYXRlVGFza0UATjVwaHlzeDJEeTI0UHJlSW50ZWdyYXRlUGFyYWxsZWxUYXNrRQBONXBoeXN4MkR5MjFTZXR1cEFydGljdWxhdGlvblRhc2tFAE41cGh5c3gyRHkxNFNldFN0ZXBwZXJUYXNrRQBONXBoeXN4MkR5NDBTZXR1cEFydGljdWxhdGlvbkludGVybmFsQ29uc3RyYWludHNUYXNrRQBONXBoeXN4MkR5MTNQYXJ0aXRpb25UYXNrRQBONXBoeXN4MkR5MjZTZXR1cFNvbHZlckNvbnN0cmFpbnRzVGFza0UATjVwaHlzeDJEeTI5U2V0dXBTb2x2ZXJDb25zdHJhaW50c1N1YlRhc2tFAE41cGh5c3gyRHkzMlB4c0NyZWF0ZUFydGljQ29uc3RyYWludHNTdWJUYXNrRQBONXBoeXN4MkR5MTVTb2x2ZUlzbGFuZFRhc2tFAE41cGh5c3gyRHkxN1BhcmFsbGVsU29sdmVUYXNrRQBONXBoeXN4MkR5MjFGaW5pc2hTb2x2ZUlzbGFuZFRhc2tFAE41cGh5c3gyRHkxM0VuZElzbGFuZFRhc2tFAAAAAAAAAAAAAAAAAAAAAQABAQEAAAEBAQAAAAABAQEBAQAAAAEBAQEAAAAAAQEBAAAAAAAAAAAAAAAAAABONXBoeXN4MzBQeHNOcGhhc2VJbXBsZW1lbnRhdGlvbkNvbnRleHRFAE41cGh5c3g0NlB4dk5waGFzZUltcGxlbWVudGF0aW9uQ29udGV4dFVzYWJsZUFzRmFsbGJhY2tFAE41cGh5c3gzMFB4dk5waGFzZUltcGxlbWVudGF0aW9uQ29udGV4dEUATjVwaHlzeDMxUHh2TnBoYXNlSW1wbGVtZW50YXRpb25GYWxsYmFja0UAMTVQeHNDTVVwZGF0ZVRhc2sAMjNQeHNDTURpc2NyZXRlVXBkYXRlVGFzawBONXBoeXN4MlNjMjBTaW11bGF0aW9uQ29udHJvbGxlckUATjVwaHlzeDIzUHhzU2ltdWxhdGlvbkNvbnRyb2xsZXJFAE41cGh5c3gyRHkxM0FydGljdWxhdGlvblZFAE41cGh5c3gyRHkxMkFydGljdWxhdGlvbkUATjVwaHlzeDJEeTI2QXJ0aWN1bGF0aW9uQmxvY2tBbGxvY2F0b3JFAE41cGh5c3gyRHkxOUJsb2NrQmFzZWRBbGxvY2F0b3JFAE41cGh5c3gyRHkyNEZlYXRoZXJzdG9uZUFydGljdWxhdGlvbkUAMzBTY1NpbXVsYXRpb25Db250cm9sbGVyQ2FsbGJhY2sATjVwaHlzeDMxUHhzU2ltdWxhdGlvbkNvbnRyb2xsZXJDYWxsYmFja0UAMjJTY0FmdGVySW50ZWdyYXRpb25UYXNrAE41cGh5c3gyQ200VGFza0UATjVwaHlzeDE0UHhMaWdodENwdVRhc2tFADM5U3BlY3VsYXRpdmVDQ0RDb250YWN0RGlzdGFuY2VVcGRhdGVUYXNrADUxU3BlY3VsYXRpdmVDQ0RDb250YWN0RGlzdGFuY2VBcnRpY3VsYXRpb25VcGRhdGVUYXNrADIxRGlydHlTaGFwZVVwZGF0ZXNUYXNrADE5VXBkYXRlQ0NEQm91bmRzVGFzawAyNVNjS2luZW1hdGljUG9zZVVwZGF0ZVRhc2sAMjZTY0tpbmVtYXRpY1NoYXBlVXBkYXRlVGFzawAyNENvbnN0cmFpbnRQcm9qZWN0aW9uVGFzawAyMVNjS2luZW1hdGljVXBkYXRlVGFzawAyNVNjS2luZW1hdGljQWRkRHluYW1pY1Rhc2sAMThTY0JlZm9yZVNvbHZlclRhc2sAMjNTY0FydGljQmVmb3JlU29sdmVyVGFzawAyMlVwZGF0UHJvamVjdGVkUG9zZVRhc2sAMjJVcGRhdGVBcnRpY3VsYXRpb25UYXNrADE3T3ZlcmxhcEZpbHRlclRhc2sAMjBPbk92ZXJsYXBDcmVhdGVkVGFzawBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMlNjNVNjZW5lRVhhZExfWk5TM18yMXNlY29uZFBhc3NOYXJyb3dQaGFzZUVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTE4RGVsZWdhdGVGYW5vdXRUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMTVwb3N0TmFycm93UGhhc2VFUE5TXzEwUHhCYXNlVGFza0VFRUVFAE41cGh5c3gyQ20xMEZhbm91dFRhc2tFAE41cGh5c3gyQ204QmFzZVRhc2tFAE41cGh5c3gyQ20xOERlbGVnYXRlRmFub3V0VGFza0lOU18yU2M1U2NlbmVFWGFkTF9aTlMzXzE3ZmluYWxpemF0aW9uUGhhc2VFUE5TXzEwUHhCYXNlVGFza0VFRUVFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18yU2M1U2NlbmVFWGFkTF9aTlMzXzE4dXBkYXRlQ0NETXVsdGlQYXNzRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMlNjNVNjZW5lRVhhZExfWk5TM18xNmFmdGVySW50ZWdyYXRpb25FUE5TXzEwUHhCYXNlVGFza0VFRUVFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18yU2M1U2NlbmVFWGFkTF9aTlMzXzIwY29uc3RyYWludFByb2plY3Rpb25FUE5TXzEwUHhCYXNlVGFza0VFRUVFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18yU2M1U2NlbmVFWGFkTF9aTlMzXzEwcG9zdFNvbHZlckVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfNnNvbHZlckVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMjF1cGRhdGVCb2RpZXNBbmRTaGFwZXNFUE5TXzEwUHhCYXNlVGFza0VFRUVFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18yU2M1U2NlbmVFWGFkTF9aTlMzXzI2dXBkYXRlU2ltdWxhdGlvbkNvbnRyb2xsZXJFUE5TXzEwUHhCYXNlVGFza0VFRUVFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18yU2M1U2NlbmVFWGFkTF9aTlMzXzE0dXBkYXRlRHluYW1pY3NFUE5TXzEwUHhCYXNlVGFza0VFRUVFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18yU2M1U2NlbmVFWGFkTF9aTlMzXzE5cHJvY2Vzc0xvc3RDb250YWN0c0VQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMjBwcm9jZXNzTG9zdENvbnRhY3RzMkVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMjBwcm9jZXNzTG9zdENvbnRhY3RzM0VQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMTVkZXN0cm95TWFuYWdlcnNFUE5TXzEwUHhCYXNlVGFza0VFRUVFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18yU2M1U2NlbmVFWGFkTF9aTlMzXzE2bG9zdFRvdWNoUmVwb3J0c0VQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMjJ1bnJlZ2lzdGVySW50ZXJhY3Rpb25zRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMlNjNVNjZW5lRVhhZExfWk5TM180MHByb2Nlc3NOYXJyb3dQaGFzZUxvc3RUb3VjaEV2ZW50c0lzbGFuZHNFUE5TXzEwUHhCYXNlVGFza0VFRUVFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18yU2M1U2NlbmVFWGFkTF9aTlMzXzMzcHJvY2Vzc05hcnJvd1BoYXNlTG9zdFRvdWNoRXZlbnRzRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMlNjNVNjZW5lRVhhZExfWk5TM18yMnBvc3RUaGlyZFBhc3NJc2xhbmRHZW5FUE5TXzEwUHhCYXNlVGFza0VFRUVFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18yU2M1U2NlbmVFWGFkTF9aTlMzXzEzcG9zdElzbGFuZEdlbkVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfOWlzbGFuZEdlbkVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMjNwcmVSaWdpZEJvZHlOYXJyb3dQaGFzZUVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMTdzZXRFZGdlc0Nvbm5lY3RlZEVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMTZmZXRjaFBhdGNoRXZlbnRzRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMlNjNVNjZW5lRVhhZExfWk5TM18yNHByb2Nlc3NMb3N0U29sdmVyUGF0Y2hlc0VQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMjByaWdpZEJvZHlOYXJyb3dQaGFzZUVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMTh1bmJsb2NrTmFycm93UGhhc2VFUE5TXzEwUHhCYXNlVGFza0VFRUVFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18yU2M1U2NlbmVFWGFkTF9aTlMzXzE0cG9zdEJyb2FkUGhhc2VFUE5TXzEwUHhCYXNlVGFza0VFRUVFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18yU2M1U2NlbmVFWGFkTF9aTlMzXzI2cG9zdEJyb2FkUGhhc2VDb250aW51YXRpb25FUE5TXzEwUHhCYXNlVGFza0VFRUVFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18yU2M1U2NlbmVFWGFkTF9aTlMzXzIwcG9zdEJyb2FkUGhhc2VTdGFnZTJFUE5TXzEwUHhCYXNlVGFza0VFRUVFAE41cGh5c3gyQ20xOERlbGVnYXRlRmFub3V0VGFza0lOU18yU2M1U2NlbmVFWGFkTF9aTlMzXzIwcG9zdEJyb2FkUGhhc2VTdGFnZTNFUE5TXzEwUHhCYXNlVGFza0VFRUVFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18yU2M1U2NlbmVFWGFkTF9aTlMzXzI2cHJlYWxsb2NhdGVDb250YWN0TWFuYWdlcnNFUE5TXzEwUHhCYXNlVGFza0VFRUVFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18yU2M1U2NlbmVFWGFkTF9aTlMzXzE1aXNsYW5kSW5zZXJ0aW9uRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMlNjNVNjZW5lRVhhZExfWk5TM18yM3JlZ2lzdGVyQ29udGFjdE1hbmFnZXJzRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMlNjNVNjZW5lRVhhZExfWk5TM18yMHJlZ2lzdGVySW50ZXJhY3Rpb25zRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMlNjNVNjZW5lRVhhZExfWk5TM18yNXJlZ2lzdGVyU2NlbmVJbnRlcmFjdGlvbnNFUE5TXzEwUHhCYXNlVGFza0VFRUVFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18yU2M1U2NlbmVFWGFkTF9aTlMzXzEwYnJvYWRQaGFzZUVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMTFhZHZhbmNlU3RlcEVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMTFjb2xsaWRlU3RlcEVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJTYzlTdGF0aWNTaW1FAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18yU2M1U2NlbmVFWGFkTF9aTlMzXzExcG9zdENDRFBhc3NFUE5TXzEwUHhCYXNlVGFza0VFRUVFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18yU2M1U2NlbmVFWGFkTF9aTlMzXzE5dXBkYXRlQ0NEU2luZ2xlUGFzc0VQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMjV1cGRhdGVDQ0RTaW5nbGVQYXNzU3RhZ2UyRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfMlNjNVNjZW5lRVhhZExfWk5TM18yNXVwZGF0ZUNDRFNpbmdsZVBhc3NTdGFnZTNFUE5TXzEwUHhCYXNlVGFza0VFRUVFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18yU2M1U2NlbmVFWGFkTF9aTlMzXzEzY2NkQnJvYWRQaGFzZUVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzJTYzVTY2VuZUVYYWRMX1pOUzNfMTdjY2RCcm9hZFBoYXNlQUFCQkVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDEyTnBDb25zdHJhaW50RQBONXBoeXN4MTJQeENvbnN0cmFpbnRFAE41cGh5c3gxMU5wQWdncmVnYXRlRQBONXBoeXN4MTFQeEFnZ3JlZ2F0ZUUATjVwaHlzeDMxTnBBcnRpY3VsYXRpb25SZWR1Y2VkQ29vcmRpbmF0ZUUATjVwaHlzeDIyTnBBcnRpY3VsYXRpb25UZW1wbGF0ZUlOU18zMVB4QXJ0aWN1bGF0aW9uUmVkdWNlZENvb3JkaW5hdGVFRUUATjVwaHlzeDMxUHhBcnRpY3VsYXRpb25SZWR1Y2VkQ29vcmRpbmF0ZUUATjVwaHlzeDJTcTE2UHJ1bmluZ1N0cnVjdHVyZUUATjVwaHlzeDE4UHhQcnVuaW5nU3RydWN0dXJlRQBONXBoeXN4MThOcEFydGljdWxhdGlvbkxpbmtFAE41cGh5c3gxOU5wUmlnaWRCb2R5VGVtcGxhdGVJTlNfMThQeEFydGljdWxhdGlvbkxpbmtFRUUATjVwaHlzeDIwTnBSaWdpZEFjdG9yVGVtcGxhdGVJTlNfMThQeEFydGljdWxhdGlvbkxpbmtFRUUATjVwaHlzeDE1TnBBY3RvclRlbXBsYXRlSU5TXzE4UHhBcnRpY3VsYXRpb25MaW5rRUVFAE41cGh5c3gxOFB4QXJ0aWN1bGF0aW9uTGlua0UATjVwaHlzeDdOcEFjdG9yRQBONXBoeXN4MTROcEFydGljdWxhdGlvbkUATjVwaHlzeDIyTnBBcnRpY3VsYXRpb25UZW1wbGF0ZUlOU18xNFB4QXJ0aWN1bGF0aW9uRUVFAE41cGh5c3gxNFB4QXJ0aWN1bGF0aW9uRQBONXBoeXN4MThQeEFydGljdWxhdGlvbkJhc2VFAE41cGh5c3gxOU5wQXJ0aWN1bGF0aW9uSm9pbnRFAE41cGh5c3gyN05wQXJ0aWN1bGF0aW9uSm9pbnRUZW1wbGF0ZUlOU18xOVB4QXJ0aWN1bGF0aW9uSm9pbnRFRUUATjVwaHlzeDE5UHhBcnRpY3VsYXRpb25Kb2ludEUATjVwaHlzeDIzUHhBcnRpY3VsYXRpb25Kb2ludEJhc2VFAE41cGh5c3gzNk5wQXJ0aWN1bGF0aW9uSm9pbnRSZWR1Y2VkQ29vcmRpbmF0ZUUATjVwaHlzeDI3TnBBcnRpY3VsYXRpb25Kb2ludFRlbXBsYXRlSU5TXzM2UHhBcnRpY3VsYXRpb25Kb2ludFJlZHVjZWRDb29yZGluYXRlRUVFAE41cGh5c3gzNlB4QXJ0aWN1bGF0aW9uSm9pbnRSZWR1Y2VkQ29vcmRpbmF0ZUUATjVwaHlzeDEwTnBNYXRlcmlhbEUATjVwaHlzeDJDbTEyUmVmQ291bnRhYmxlRQBONXBoeXN4OU5wRmFjdG9yeUUATjVwaHlzeDI0TnBQdHJUYWJsZVN0b3JhZ2VNYW5hZ2VyRQBONXBoeXN4MkNtMjJQdHJUYWJsZVN0b3JhZ2VNYW5hZ2VyRQBONXBoeXN4OU5wUGh5c2ljc0UATjVwaHlzeDZzaGRmbmQxM1VzZXJBbGxvY2F0ZWRFAE41cGh5c3gyNk5wUGh5c2ljc0luc2VydGlvbkNhbGxiYWNrRQBONXBoeXN4MjZQeFBoeXNpY3NJbnNlcnRpb25DYWxsYmFja0UATjVwaHlzeDlOcFBoeXNpY3MyME1lc2hEZWxldGlvbkxpc3RlbmVyRQBONXBoeXN4MjFHdU1lc2hGYWN0b3J5TGlzdGVuZXJFAE41cGh5c3gxNE5wUmlnaWREeW5hbWljRQBONXBoeXN4MTlOcFJpZ2lkQm9keVRlbXBsYXRlSU5TXzE0UHhSaWdpZER5bmFtaWNFRUUATjVwaHlzeDIwTnBSaWdpZEFjdG9yVGVtcGxhdGVJTlNfMTRQeFJpZ2lkRHluYW1pY0VFRQBONXBoeXN4MTVOcEFjdG9yVGVtcGxhdGVJTlNfMTRQeFJpZ2lkRHluYW1pY0VFRQBONXBoeXN4MTNOcFJpZ2lkU3RhdGljRQBONXBoeXN4MjBOcFJpZ2lkQWN0b3JUZW1wbGF0ZUlOU18xM1B4UmlnaWRTdGF0aWNFRUUATjVwaHlzeDE1TnBBY3RvclRlbXBsYXRlSU5TXzEzUHhSaWdpZFN0YXRpY0VFRQBONXBoeXN4MlNxMTJCdWNrZXRQcnVuZXJFAE41cGh5c3gyU3E2UHJ1bmVyRQAAAAAAAAAAAAAEBAQEBAMCAgQBAAAEAQAABAEAAAIBAAADAQAAAgEAAE41cGh5c3gyU3EyMEV4dGVuZGVkQnVja2V0UHJ1bmVyRQAyOU1haW5UcmVlUmF5Y2FzdFBydW5lckNhbGxiYWNrSUxiMEVFAE41cGh5c3gyU3ExNFBydW5lckNhbGxiYWNrRQAyOU1haW5UcmVlT3ZlcmxhcFBydW5lckNhbGxiYWNrSU41cGh5c3gyR3UxMk9CQkFBQkJUZXN0c0lMYjFFRUVFADI5TWFpblRyZWVPdmVybGFwUHJ1bmVyQ2FsbGJhY2tJTjVwaHlzeDJHdTEyQUFCQkFBQkJUZXN0RUUAMjlNYWluVHJlZU92ZXJsYXBQcnVuZXJDYWxsYmFja0lONXBoeXN4Mkd1MTVDYXBzdWxlQUFCQlRlc3RFRQAyOU1haW5UcmVlT3ZlcmxhcFBydW5lckNhbGxiYWNrSU41cGh5c3gyR3UxNFNwaGVyZUFBQkJUZXN0RUUAMjlNYWluVHJlZVJheWNhc3RQcnVuZXJDYWxsYmFja0lMYjFFRQBONXBoeXN4MlNxMTBBQUJCUHJ1bmVyRQBONXBoeXN4MlNxMTdJbmNyZW1lbnRhbFBydW5lckUATjVwaHlzeDJTcTE3QlZIQ29tcG91bmRQcnVuZXJFAE41cGh5c3gyU3ExNENvbXBvdW5kUHJ1bmVyRQA0ME1haW5UcmVlT0JCT3ZlcmxhcENvbXBvdW5kUHJ1bmVyQ2FsbGJhY2sAMzdNYWluVHJlZU92ZXJsYXBDb21wb3VuZFBydW5lckNhbGxiYWNrADQxTWFpblRyZWVBQUJCT3ZlcmxhcENvbXBvdW5kUHJ1bmVyQ2FsbGJhY2sANDRNYWluVHJlZUNhcHN1bGVPdmVybGFwQ29tcG91bmRQcnVuZXJDYWxsYmFjawA0M01haW5UcmVlU3BoZXJlT3ZlcmxhcENvbXBvdW5kUHJ1bmVyQ2FsbGJhY2sAMzdNYWluVHJlZVJheWNhc3RDb21wb3VuZFBydW5lckNhbGxiYWNrSUxiMEVFADM3TWFpblRyZWVSYXljYXN0Q29tcG91bmRQcnVuZXJDYWxsYmFja0lMYjFFRQBONXBoeXN4MlNxMTdEeW5hbWljQm91bmRzU3luY0UATjVwaHlzeDJTYzEyU3FCb3VuZHNTeW5jRQBONXBoeXN4MTJOcEJhdGNoUXVlcnlFAE41cGh5c3gxMlB4QmF0Y2hRdWVyeUUAMTZQeE92ZXJmbG93QnVmZmVySU41cGh5c3gxMlB4UmF5Y2FzdEhpdEVFADE2UHhPdmVyZmxvd0J1ZmZlcklONXBoeXN4MTJQeE92ZXJsYXBIaXRFRQBONXBoeXN4MTFQeEhpdEJ1ZmZlcklOU18xMlB4T3ZlcmxhcEhpdEVFRQBONXBoeXN4MTNQeEhpdENhbGxiYWNrSU5TXzEyUHhPdmVybGFwSGl0RUVFADE2UHhPdmVyZmxvd0J1ZmZlcklONXBoeXN4MTBQeFN3ZWVwSGl0RUUAAQFONXBoeXN4MTROcFNjZW5lUXVlcmllc0UATjVwaHlzeDE1TnBTY2VuZUFjY2Vzc29yRQBONXBoeXN4N05wU2NlbmVFAE41cGh5c3gyMU5wQ29udGFjdENhbGxiYWNrVGFza0UATjVwaHlzeDdOcFNjZW5lMTVTY2VuZUNvbXBsZXRpb25FADExU3FSZWZGaW5kZXIATjVwaHlzeDJTYzExU3FSZWZGaW5kZXJFAE41cGh5c3gyQ20xMkRlbGVnYXRlVGFza0lOU18xNE5wU2NlbmVRdWVyaWVzRVhhZExfWk5TMl8zMHNjZW5lUXVlcmllc1N0YXRpY1BydW5lclVwZGF0ZUVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzE0TnBTY2VuZVF1ZXJpZXNFWGFkTF9aTlMyXzMxc2NlbmVRdWVyaWVzRHluYW1pY1BydW5lclVwZGF0ZUVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzdOcFNjZW5lRVhhZExfWk5TMl8xMmV4ZWN1dGVTY2VuZUVQTlNfMTBQeEJhc2VUYXNrRUVFRUUATjVwaHlzeDJDbTEyRGVsZWdhdGVUYXNrSU5TXzdOcFNjZW5lRVhhZExfWk5TMl8xNGV4ZWN1dGVDb2xsaWRlRVBOU18xMFB4QmFzZVRhc2tFRUVFRQBONXBoeXN4MkNtMTJEZWxlZ2F0ZVRhc2tJTlNfN05wU2NlbmVFWGFkTF9aTlMyXzE0ZXhlY3V0ZUFkdmFuY2VFUE5TXzEwUHhCYXNlVGFza0VFRUVFADE4Q2FwdHVyZVB2ZE9uUmV0dXJuSU41cGh5c3gxMlB4UmF5Y2FzdEhpdEVFADE4TXVsdGlRdWVyeUNhbGxiYWNrSU41cGh5c3gxMlB4UmF5Y2FzdEhpdEVFADE4Q2FwdHVyZVB2ZE9uUmV0dXJuSU41cGh5c3gxMlB4T3ZlcmxhcEhpdEVFADE4TXVsdGlRdWVyeUNhbGxiYWNrSU41cGh5c3gxMlB4T3ZlcmxhcEhpdEVFADE4Q2FwdHVyZVB2ZE9uUmV0dXJuSU41cGh5c3gxMFB4U3dlZXBIaXRFRQAxOE11bHRpUXVlcnlDYWxsYmFja0lONXBoeXN4MTBQeFN3ZWVwSGl0RUUATjVwaHlzeDdOcFNoYXBlRQBONXBoeXN4MlZkMTdDaGFuZ2VPamVjdFJlZkNtZEUATjVwaHlzeDZwdmRzZGsyMVB2ZEluc3RhbmNlRGF0YVN0cmVhbTEwUHZkQ29tbWFuZEUATjVwaHlzeDJWZDE2UHZkUGh5c2ljc0NsaWVudEUATjVwaHlzeDZwdmRzZGs5UHZkQ2xpZW50RQBONXBoeXN4MTdOcEZhY3RvcnlMaXN0ZW5lckUATjVwaHlzeDJWZDE3U2NiU2NlbmVQdmRDbGllbnRFAE41cGh5c3gyVmQxM1B2ZFZpc3VhbGl6ZXJFAE4xMl9HTE9CQUxfX05fMTE5U2NlbmVSZW5kZXJlckNsaWVudEUATjVwaHlzeDZwdmRzZGsxOVJlbmRlcmVyRXZlbnRDbGllbnRFAE4xMl9HTE9CQUxfX05fMTEyX0dMT0JBTF9fTl8xMjNQdmRDb25zdHJhaW50VmlzdWFsaXplckUATjVwaHlzeDJDbTlSYWRpeFNvcnRFAE41cGh5c3gyQ20xN1JhZGl4U29ydEJ1ZmZlcmVkRQBONXBoeXN4MTNHdU1lc2hGYWN0b3J5RQBONXBoeXN4Mkd1MTdSVHJlZVRyaWFuZ2xlRGF0YUUATjVwaHlzeDJHdTE2VHJpYW5nbGVNZXNoRGF0YUUATjVwaHlzeDJHdTEyTWVzaERhdGFCYXNlRQBONXBoeXN4Mkd1MTVCVjRUcmlhbmdsZURhdGFFAE41cGh5c3gyR3UxNlN1cHBvcnRMb2NhbEltcGxJTlMwXzE4Q29udmV4SHVsbE5vU2NhbGVWRUVFAE41cGh5c3gyR3UxMlN1cHBvcnRMb2NhbEUATjVwaHlzeDJHdTE2U3VwcG9ydExvY2FsSW1wbElOUzBfMTFDb252ZXhIdWxsVkVFRQBONXBoeXN4Mkd1MTZTdXBwb3J0TG9jYWxJbXBsSU5TMF80Qm94VkVFRQBONXBoeXN4Mkd1MTFMb2NhbENvbnZleElOUzBfOENhcHN1bGVWRUVFAE41cGh5c3gyR3U5R2prQ29udmV4RQBONXBoeXN4Mkd1MTNHamtDb252ZXhCYXNlRQBONXBoeXN4Mkd1MTFMb2NhbENvbnZleElOUzBfMTFDb252ZXhIdWxsVkVFRQAAAAAAAQAAAAIAAABONXBoeXN4Mkd1MTRSZWxhdGl2ZUNvbnZleElOUzBfNEJveFZFRUUATjVwaHlzeDJHdTE0UmVsYXRpdmVDb252ZXhJTlMwXzExQ29udmV4SHVsbFZFRUUAWjMyc3dlZXBCb3hfSGVpZ2h0RmllbGRHZW9tX1ByZWNpc2VSS041cGh5c3gxMFB4R2VvbWV0cnlFUktOU18xMVB4VHJhbnNmb3JtRVJLTlNfMTNQeEJveEdlb21ldHJ5RVM1X1JLTlNfMkd1M0JveEVSS05TXzZQeFZlYzNFZlJOU18xMFB4U3dlZXBIaXRFTlNfN1B4RmxhZ3NJTlNfOVB4SGl0RmxhZzRFbnVtRXRFRWZFMTFMb2NhbFJlcG9ydABONXBoeXN4Mkd1MTJFbnRpdHlSZXBvcnRJakVFADI1TWVzaE1UREdlbmVyYXRpb25DYWxsYmFjawBONXBoeXN4Mkd1MTVNZXNoSGl0Q2FsbGJhY2tJTlNfMTJQeFJheWNhc3RIaXRFRUUAMjRNaWRQaGFzZVF1ZXJ5TG9jYWxSZXBvcnQATjVwaHlzeDJHdTExTG9jYWxDb252ZXhJTlMwXzRCb3hWRUVFAAAAAAABAAAAAgAAAE41cGh5c3gyR3UxMUxvY2FsQ29udmV4SU5TMF85VHJpYW5nbGVWRUVFAE41cGh5c3gyR3UxMkJWSFN0cnVjdHVyZUUATjVwaHlzeDJHdTEyX0dMT0JBTF9fTl8xMjlFbnRpdHlSZXBvcnRDb250YWluZXJDYWxsYmFja0UATjVwaHlzeDJHdTEyX0dMT0JBTF9fTl8xMTNBY2N1bUNhbGxiYWNrRQBaTjVwaHlzeDJHdTI1U3dlZXBFc3RpbWF0ZUFueVNoYXBlTWVzaEVSS05TMF84Q0NEU2hhcGVFUzNfUktOU18xMVB4VHJhbnNmb3JtRVM2X1M2X1M2X2ZmRTJDQgBONXBoeXN4Mkd1MTRSZWxhdGl2ZUNvbnZleElOUzBfOENhcHN1bGVWRUVFAE41cGh5c3gyR3UxNFJlbGF0aXZlQ29udmV4SU5TMF85VHJpYW5nbGVWRUVFAAAAAAABAAAAAQAAAAMAAAADAAAAAgAAAAIAAAAAAAAABAAAAAUAAAAFAAAABwAAAAcAAAAGAAAABgAAAAQAAAAAAAAABAAAAAEAAAAFAAAAAgAAAAYAAAADAAAABwAAAAAAAAABAAAAAwAAAAIAAAABAAAABQAAAAcAAAADAAAABQAAAAQAAAAGAAAABwAAAAQAAAAAAAAAAgAAAAYAAAACAAAAAwAAAAcAAAAGAAAAAAAAAAQAAAAFAAAAAQAAAE4xMl9HTE9CQUxfX05fMTQ0Q2Fwc3VsZU1lc2hDb250YWN0R2VuZXJhdGlvbkNhbGxiYWNrX05vU2NhbGVFAAAIAAAAEAAAACAAAABOMTJfR0xPQkFMX19OXzE0MkNhcHN1bGVNZXNoQ29udGFjdEdlbmVyYXRpb25DYWxsYmFja19TY2FsZUUATjEyX0dMT0JBTF9fTl8xNDNDYXBzdWxlSGVpZ2h0ZmllbGRDb250YWN0R2VuZXJhdGlvbkNhbGxiYWNrRQACAAEzNUNvbnZleE1lc2hDb250YWN0R2VuZXJhdGlvbkNhbGxiYWNrAAABAk4xMl9HTE9CQUxfX05fMTQ0Q29udmV4VnNIZWlnaHRmaWVsZENvbnRhY3RHZW5lcmF0aW9uQ2FsbGJhY2tFAAIAAU4xMl9HTE9CQUxfX05fMTQzU3BoZXJlTWVzaENvbnRhY3RHZW5lcmF0aW9uQ2FsbGJhY2tfTm9TY2FsZUUATjEyX0dMT0JBTF9fTl8xNDFTcGhlcmVNZXNoQ29udGFjdEdlbmVyYXRpb25DYWxsYmFja19TY2FsZUUATjEyX0dMT0JBTF9fTl8xNDJTcGhlcmVIZWlnaHRmaWVsZENvbnRhY3RHZW5lcmF0aW9uQ2FsbGJhY2tFAE41cGh5c3gyR3UxMENvbnZleE1lc2hFAAAAAAAAAAAAAAAAAAABAgMBBQYCBQQHBgQAAwcDAgYHBAUBAAEAAAACAAAAAAAAAAAAAAABAAAAAgAAAAAAAAABAAAAAgAAAAAAAAABAAAAAgAAAE41cGh5c3gyR3UxMUhlaWdodEZpZWxkRQAAAAAAAAAAAAAAAAAAAAAAAIC/AACAvwAAgL8AAIC/AACAvwAAgD8AAIC/AACAPwAAgL8AAIC/AACAPwAAgD8AAIA/AACAvwAAgL8AAIA/AACAvwAAgD8AAIA/AACAPwAAgL8AAIA/AACAPwAAgD8AAQEDAwICAAQFBQcHBgYEAAQBBQIGAwcyNUNhcHN1bGVUcmFjZVNlZ21lbnRSZXBvcnQAMjlIZWlnaHRGaWVsZFRyYWNlU2VnbWVudFJlcG9ydAAyNENvbnZleFRyYWNlU2VnbWVudFJlcG9ydAAyMUJveFRyYWNlU2VnbWVudFJlcG9ydABOMTJfR0xPQkFMX19OXzEyNEhmVHJpYW5nbGVzRW50aXR5UmVwb3J0MkUATjVwaHlzeDJHdTE0TGltaXRlZFJlc3VsdHNFADIzUmF5TWVzaENvbGxpZGVyQ2FsbGJhY2sAMTZSYXlSVHJlZUNhbGxiYWNrSUxpMEVMYjBFRQBONXBoeXN4Mkd1NVJUcmVlMTVDYWxsYmFja1JheWNhc3RFAE41cGh5c3gyR3U1UlRyZWU4Q2FsbGJhY2tFADE2UmF5UlRyZWVDYWxsYmFja0lMaTFFTGIwRUUAMTZSYXlSVHJlZUNhbGxiYWNrSUxpMEVMYjFFRQAxNlJheVJUcmVlQ2FsbGJhY2tJTGkxRUxiMUVFAE4xMl9HTE9CQUxfX05fMTI5SW50ZXJzZWN0U3BoZXJlVnNNZXNoQ2FsbGJhY2tJTGIxRUVFAE4xMl9HTE9CQUxfX05fMTI4SW50ZXJzZWN0U2hhcGVWc01lc2hDYWxsYmFja0UATjEyX0dMT0JBTF9fTl8xMjlJbnRlcnNlY3RTcGhlcmVWc01lc2hDYWxsYmFja0lMYjBFRUUATjEyX0dMT0JBTF9fTl8xMjZJbnRlcnNlY3RCb3hWc01lc2hDYWxsYmFja0lMYjFFRUUATjEyX0dMT0JBTF9fTl8xMjZJbnRlcnNlY3RCb3hWc01lc2hDYWxsYmFja0lMYjBFRUUATjEyX0dMT0JBTF9fTl8xMzBJbnRlcnNlY3RDYXBzdWxlVnNNZXNoQ2FsbGJhY2tJTGIxRUVFAE4xMl9HTE9CQUxfX05fMTMwSW50ZXJzZWN0Q2Fwc3VsZVZzTWVzaENhbGxiYWNrSUxiMEVFRQAyN0NvbnZleFZzTWVzaE92ZXJsYXBDYWxsYmFjawBONXBoeXN4Mkd1MjNTd2VlcEJveE1lc2hIaXRDYWxsYmFja0UATjVwaHlzeDJHdTI1U3dlZXBTaGFwZU1lc2hIaXRDYWxsYmFja0UATjVwaHlzeDJHdTI2U3dlZXBDb252ZXhNZXNoSGl0Q2FsbGJhY2tFAE41cGh5c3gyR3UyN1N3ZWVwQ2Fwc3VsZU1lc2hIaXRDYWxsYmFja0UATjVwaHlzeDJHdTEyVHJpYW5nbGVNZXNoRQBONXBoeXN4Mkd1MTVCVjRUcmlhbmdsZU1lc2hFAE41cGh5c3gyR3UxN1JUcmVlVHJpYW5nbGVNZXNoRQBONXBoeXN4MTNSZWZpdENhbGxiYWNrSXRFRQBONXBoeXN4Mkd1NVJUcmVlMTNDYWxsYmFja1JlZml0RQBONXBoeXN4MTNSZWZpdENhbGxiYWNrSWpFRQBONXBoeXN4Mkd1MTFMb2NhbENvbnZleElOUzBfMThDb252ZXhIdWxsTm9TY2FsZVZFRUUATjVwaHlzeDQ4UENNQ2Fwc3VsZVZzSGVpZ2h0ZmllbGRDb250YWN0R2VuZXJhdGlvbkNhbGxiYWNrRQBONXBoeXN4Mkd1MzlQQ01IZWlnaHRmaWVsZENvbnRhY3RHZW5lcmF0aW9uQ2FsbGJhY2tJTlNfNDhQQ01DYXBzdWxlVnNIZWlnaHRmaWVsZENvbnRhY3RHZW5lcmF0aW9uQ2FsbGJhY2tFRUUAAgABTjVwaHlzeDQxUENNQ2Fwc3VsZVZzTWVzaENvbnRhY3RHZW5lcmF0aW9uQ2FsbGJhY2tFAE41cGh5c3gyR3UzMlBDTU1lc2hDb250YWN0R2VuZXJhdGlvbkNhbGxiYWNrSU5TXzQxUENNQ2Fwc3VsZVZzTWVzaENvbnRhY3RHZW5lcmF0aW9uQ2FsbGJhY2tFRUUATjVwaHlzeDJHdTE2U3VwcG9ydExvY2FsSW1wbElOUzBfOVRyaWFuZ2xlVkVFRQBONXBoeXN4Mkd1MTRSZWxhdGl2ZUNvbnZleElOUzBfMThDb252ZXhIdWxsTm9TY2FsZVZFRUUATjVwaHlzeDQ3UENNQ29udmV4VnNIZWlnaHRmaWVsZENvbnRhY3RHZW5lcmF0aW9uQ2FsbGJhY2tFAE41cGh5c3gyR3UzOVBDTUhlaWdodGZpZWxkQ29udGFjdEdlbmVyYXRpb25DYWxsYmFja0lOU180N1BDTUNvbnZleFZzSGVpZ2h0ZmllbGRDb250YWN0R2VuZXJhdGlvbkNhbGxiYWNrRUVFAAIAAU41cGh5c3g0MFBDTUNvbnZleFZzTWVzaENvbnRhY3RHZW5lcmF0aW9uQ2FsbGJhY2tFAE41cGh5c3gyR3UzMlBDTU1lc2hDb250YWN0R2VuZXJhdGlvbkNhbGxiYWNrSU5TXzQwUENNQ29udmV4VnNNZXNoQ29udGFjdEdlbmVyYXRpb25DYWxsYmFja0VFRQBONXBoeXN4NDdQQ01TcGhlcmVWc0hlaWdodGZpZWxkQ29udGFjdEdlbmVyYXRpb25DYWxsYmFja0UATjVwaHlzeDJHdTM5UENNSGVpZ2h0ZmllbGRDb250YWN0R2VuZXJhdGlvbkNhbGxiYWNrSU5TXzQ3UENNU3BoZXJlVnNIZWlnaHRmaWVsZENvbnRhY3RHZW5lcmF0aW9uQ2FsbGJhY2tFRUUAAgABTjVwaHlzeDQwUENNU3BoZXJlVnNNZXNoQ29udGFjdEdlbmVyYXRpb25DYWxsYmFja0UATjVwaHlzeDJHdTMyUENNTWVzaENvbnRhY3RHZW5lcmF0aW9uQ2FsbGJhY2tJTlNfNDBQQ01TcGhlcmVWc01lc2hDb250YWN0R2VuZXJhdGlvbkNhbGxiYWNrRUVFAAAAAAADAgEBAgYFBQYHBAQHAwADBwYCBAABBQAAAAAAAAAAAAAAPwAAAD4AAIA+AADAPgAAwD4AAAA/zczMPQAAQD/l8n8/cvl/P3L5fz9y+X8/cvl/Pzvffz9y+X8/V+x/P04xMl9HTE9CQUxfX05fMTIwRGVmYXVsdEFzc2VydEhhbmRsZXJFAE41cGh5c3gxNVB4QXNzZXJ0SGFuZGxlckUATjVwaHlzeDZzaGRmbmQxMEZvdW5kYXRpb25FAE41cGh5c3g2c2hkZm5kMjFCcm9hZGNhc3RpbmdBbGxvY2F0b3JFAE41cGh5c3g2c2hkZm5kOUJyb2FkY2FzdElOUzBfMThBbGxvY2F0aW9uTGlzdGVuZXJFTlNfMTlQeEFsbG9jYXRvckNhbGxiYWNrRUVFAE41cGh5c3g2c2hkZm5kMjVCcm9hZGNhc3RpbmdFcnJvckNhbGxiYWNrRQBONXBoeXN4NnNoZGZuZDlCcm9hZGNhc3RJTlNfMTVQeEVycm9yQ2FsbGJhY2tFUzJfRUUATjVwaHlzeDNFeHQ3RDZKb2ludEUATjVwaHlzeDNFeHQ1Sm9pbnRJTlNfOVB4RDZKb2ludEVOU18yNFB4RDZKb2ludEdlbmVyYXRlZFZhbHVlc0VFRQBONXBoeXN4MjFQeENvbnN0cmFpbnRDb25uZWN0b3JFAFpONXBoeXN4M0V4dDNQdmQxNGNyZWF0ZUluc3RhbmNlSU5TXzlQeEQ2Sm9pbnRFRUV2Uk5TXzZwdmRzZGsxM1B2ZERhdGFTdHJlYW1FUktOU18xMlB4Q29uc3RyYWludEVSS1RfRTE5Q29uc3RyYWludFVwZGF0ZUNtZABONXBoeXN4M0V4dDE1Q3B1V29ya2VyVGhyZWFkRQBONXBoeXN4NnNoZGZuZDdUaHJlYWRUSU5TMF8xOVJlZmxlY3Rpb25BbGxvY2F0b3JJTlMwXzEwVGhyZWFkSW1wbEVFRUVFAE41cGh5c3g2c2hkZm5kMTlSZWZsZWN0aW9uQWxsb2NhdG9ySU5TMF8xMFRocmVhZEltcGxFRUUATjVwaHlzeDZzaGRmbmQ4UnVubmFibGVFAE41cGh5c3gzRXh0MjBEZWZhdWx0Q3B1RGlzcGF0Y2hlckUATjVwaHlzeDIyUHhEZWZhdWx0RXJyb3JDYWxsYmFja0UATjVwaHlzeDNFeHQxM0Rpc3RhbmNlSm9pbnRFAE41cGh5c3gzRXh0NUpvaW50SU5TXzE1UHhEaXN0YW5jZUpvaW50RU5TXzMwUHhEaXN0YW5jZUpvaW50R2VuZXJhdGVkVmFsdWVzRUVFAFpONXBoeXN4M0V4dDNQdmQxNGNyZWF0ZUluc3RhbmNlSU5TXzE1UHhEaXN0YW5jZUpvaW50RUVFdlJOU182cHZkc2RrMTNQdmREYXRhU3RyZWFtRVJLTlNfMTJQeENvbnN0cmFpbnRFUktUX0UxOUNvbnN0cmFpbnRVcGRhdGVDbWQAMjJKb2ludENvbm5lY3Rpb25IYW5kbGVyAE41cGh5c3gzRXh0MTBGaXhlZEpvaW50RQBONXBoeXN4M0V4dDVKb2ludElOU18xMlB4Rml4ZWRKb2ludEVOU18yN1B4Rml4ZWRKb2ludEdlbmVyYXRlZFZhbHVlc0VFRQBaTjVwaHlzeDNFeHQzUHZkMTRjcmVhdGVJbnN0YW5jZUlOU18xMlB4Rml4ZWRKb2ludEVFRXZSTlNfNnB2ZHNkazEzUHZkRGF0YVN0cmVhbUVSS05TXzEyUHhDb25zdHJhaW50RVJLVF9FMTlDb25zdHJhaW50VXBkYXRlQ21kAE41cGh5c3gzRXh0MTRQcmlzbWF0aWNKb2ludEUATjVwaHlzeDNFeHQ1Sm9pbnRJTlNfMTZQeFByaXNtYXRpY0pvaW50RU5TXzMxUHhQcmlzbWF0aWNKb2ludEdlbmVyYXRlZFZhbHVlc0VFRQBaTjVwaHlzeDNFeHQzUHZkMTRjcmVhdGVJbnN0YW5jZUlOU18xNlB4UHJpc21hdGljSm9pbnRFRUV2Uk5TXzZwdmRzZGsxM1B2ZERhdGFTdHJlYW1FUktOU18xMlB4Q29uc3RyYWludEVSS1RfRTE5Q29uc3RyYWludFVwZGF0ZUNtZABONXBoeXN4M0V4dDEzUmV2b2x1dGVKb2ludEUATjVwaHlzeDNFeHQ1Sm9pbnRJTlNfMTVQeFJldm9sdXRlSm9pbnRFTlNfMzBQeFJldm9sdXRlSm9pbnRHZW5lcmF0ZWRWYWx1ZXNFRUUAWk41cGh5c3gzRXh0M1B2ZDE0Y3JlYXRlSW5zdGFuY2VJTlNfMTVQeFJldm9sdXRlSm9pbnRFRUV2Uk5TXzZwdmRzZGsxM1B2ZERhdGFTdHJlYW1FUktOU18xMlB4Q29uc3RyYWludEVSS1RfRTE5Q29uc3RyYWludFVwZGF0ZUNtZABONXBoeXN4M0V4dDE0U3BoZXJpY2FsSm9pbnRFAE41cGh5c3gzRXh0NUpvaW50SU5TXzE2UHhTcGhlcmljYWxKb2ludEVOU18zMVB4U3BoZXJpY2FsSm9pbnRHZW5lcmF0ZWRWYWx1ZXNFRUUAWk41cGh5c3gzRXh0M1B2ZDE0Y3JlYXRlSW5zdGFuY2VJTlNfMTZQeFNwaGVyaWNhbEpvaW50RUVFdlJOU182cHZkc2RrMTNQdmREYXRhU3RyZWFtRVJLTlNfMTJQeENvbnN0cmFpbnRFUktUX0UxOUNvbnN0cmFpbnRVcGRhdGVDbWQATjVwaHlzeDdDb29raW5nRQAAAAAAAAAAAAAAAAD/////////////////////zcxMPzMzMz+amRk/AAAAABAAAAAOAAAADAAAAAoAAAAIAAAABwAAAAYAAAAFAAAABAAAAAAAAAAAAAAAAAAAAEAAAAA8AAAAOAAAADAAAAAuAAAALAAAACgAAAAkAAAAIAAAABwAAAAYAAAAFAAAABAAAAAMAAAADAAAAAAAAAAQAAAADgAAAAwAAAAKAAAACQAAAAgAAAAIAAAABgAAAAUAAAAFAAAABQAAAAQAAAAEAAAABAAAAAIAAABONXBoeXN4MTlUcmlhbmdsZU1lc2hCdWlsZGVyRQBONXBoeXN4MTFNZXNoQnVsaWRlckUATjVwaHlzeDIyQlY0VHJpYW5nbGVNZXNoQnVpbGRlckUATjVwaHlzeDI0UlRyZWVUcmlhbmdsZU1lc2hCdWlsZGVyRQBONXBoeXN4MTZSVHJlZUNvb2tlclJlbWFwRQBONXBoeXN4MTFSVHJlZUNvb2tlcjEzUmVtYXBDYWxsYmFja0UA////////////////MTNRdWFudGl6ZXJJbXBsAE41cGh5c3g5UXVhbnRpemVyRQBONXBoeXN4MTNDb252ZXhIdWxsTGliRQBONXBoeXN4MjJRdWlja0h1bGxDb252ZXhIdWxsTGliRQAAAAAAVVVVVVVVxT9VVVVVVVWlP1VVVVVVVaU/VVVVVVVVpT8RERERERGRPxEREREREZE/ERERERERkT8RERERERGBPxEREREREYE/ERERERERgT8AAAAAAgAAAAEAAAACAAAAAAAAAAMAAAADAAAABgAAAAIAAAAGAAAAAwAAAAcAAAAHAAAABQAAAAYAAAAFAAAABwAAAAQAAAAEAAAAAQAAAAUAAAABAAAABAAAAAAAAAAAAAAABwAAAAMAAAAHAAAAAAAAAAQAAAACAAAABQAAAAEAAAAFAAAAAgAAAAYAAABONXBoeXN4M0NjdDE3Q2Fwc3VsZUNvbnRyb2xsZXJFAEAAAAA0AAAAIAAAAEAAAAAoAAAANAAAADE2Q29udHJvbGxlckZpbHRlcgBONXBoeXN4M0NjdDEzQm94Q29udHJvbGxlckUATjVwaHlzeDNDY3QyNkNoYXJhY3RlckNvbnRyb2xsZXJNYW5hZ2VyRQBONXBoeXN4MThQeERlbGV0aW9uTGlzdGVuZXJFAE41cGh5c3gzQ2N0MTBDb250cm9sbGVyRQBONXBoeXN4M0NjdDE1T2JzdGFjbGVDb250ZXh0RQBONXBoeXN4M0NjdDhTd2VwdEJveEUATjVwaHlzeDNDY3QxMlN3ZXB0Q2Fwc3VsZUUATjVwaHlzeDNDY3QxMVN3ZXB0Vm9sdW1lRQBONXBoeXN4NnB2ZHNkazE5Rm9yd2FyZGluZ0FsbG9jYXRvckUATjEyX0dMT0JBTF9fTl8xMTJQdmRPdXRTdHJlYW1FAE41cGh5c3g2cHZkc2RrMTNQdmREYXRhU3RyZWFtRQBONXBoeXN4NnB2ZHNkazIxUHZkSW5zdGFuY2VEYXRhU3RyZWFtRQBONXBoeXN4NnB2ZHNkazE3UHZkTWV0YURhdGFTdHJlYW1FAE4xMl9HTE9CQUxfX05fMTI0UHJvcGVydHlEZWZpbml0aW9uSGVscGVyRQBONXBoeXN4NnB2ZHNkazI3UHZkUHJvcGVydHlEZWZpbml0aW9uSGVscGVyRQBONXBoeXN4NnB2ZHNkazE2Q2xhc3NEZXNjcmlwdGlvbkUATjVwaHlzeDZwdmRzZGsyNlByb3BlcnR5TWVzc2FnZURlc2NyaXB0aW9uRQBONXBoeXN4NnB2ZHNkazE2RXZlbnRTdHJlYW1pZmllcklOUzBfMTNNZWFzdXJlU3RyZWFtRUVFAE41cGh5c3g2cHZkc2RrMThQdmRFdmVudFNlcmlhbGl6ZXJFAE41cGh5c3g2cHZkc2RrMTBFdmVudEdyb3VwRQBONXBoeXN4NnB2ZHNkazE4RXZlbnRTZXJpYWxpemVhYmxlRQBONXBoeXN4NnB2ZHNkazE2RXZlbnRTdHJlYW1pZmllcklOU18xNFB4UHZkVHJhbnNwb3J0RUVFAE41cGh5c3g2cHZkc2RrMTdTdHJpbmdIYW5kbGVFdmVudEUATjVwaHlzeDZwdmRzZGsxNENyZWF0ZUluc3RhbmNlRQBONXBoeXN4NnB2ZHNkazE2U2V0UHJvcGVydHlWYWx1ZUUATjVwaHlzeDZwdmRzZGsyMUJlZ2luU2V0UHJvcGVydHlWYWx1ZUUATjVwaHlzeDZwdmRzZGsyM0FwcGVuZFByb3BlcnR5VmFsdWVEYXRhRQBONXBoeXN4NnB2ZHNkazE5RW5kU2V0UHJvcGVydHlWYWx1ZUUATjVwaHlzeDZwdmRzZGsxOFNldFByb3BlcnR5TWVzc2FnZUUATjVwaHlzeDZwdmRzZGsyNUJlZ2luUHJvcGVydHlNZXNzYWdlR3JvdXBFAE41cGh5c3g2cHZkc2RrMjhTZW5kUHJvcGVydHlNZXNzYWdlRnJvbUdyb3VwRQBONXBoeXN4NnB2ZHNkazIzRW5kUHJvcGVydHlNZXNzYWdlR3JvdXBFAE41cGh5c3g2cHZkc2RrMTdQdXNoQmFja09iamVjdFJlZkUATjVwaHlzeDZwdmRzZGsxNVJlbW92ZU9iamVjdFJlZkUATjVwaHlzeDZwdmRzZGsxNURlc3Ryb3lJbnN0YW5jZUUATjVwaHlzeDZwdmRzZGsxMkJlZ2luU2VjdGlvbkUATjVwaHlzeDZwdmRzZGsxMEVuZFNlY3Rpb25FAE41cGh5c3g2cHZkc2RrMTFPcmlnaW5TaGlmdEUATjVwaHlzeDZwdmRzZGsxNEFkZFByb2ZpbGVab25lRQBONXBoeXN4NnB2ZHNkazE5QWRkUHJvZmlsZVpvbmVFdmVudEUATjVwaHlzeDZwdmRzZGsxM1NldElzVG9wTGV2ZWxFAE41cGh5c3g2cHZkc2RrMTJFcnJvck1lc3NhZ2VFAE41cGh5c3g2cHZkc2RrOVNldENhbWVyYUUATjVwaHlzeDZwdmRzZGsxMUNyZWF0ZUNsYXNzRQBONXBoeXN4NnB2ZHNkazExRGVyaXZlQ2xhc3NFAE41cGh5c3g2cHZkc2RrMTVOYW1lSGFuZGxlVmFsdWVFAE41cGh5c3g2cHZkc2RrMTRDcmVhdGVQcm9wZXJ0eUUATjVwaHlzeDZwdmRzZGsyMFN0cmVhbVByb3BNZXNzYWdlQXJnRQBONXBoeXN4NnB2ZHNkazIxQ3JlYXRlUHJvcGVydHlNZXNzYWdlRQBONXBoeXN4N3Byb2ZpbGUxNVpvbmVNYW5hZ2VySW1wbEUATjVwaHlzeDdwcm9maWxlMjBQeFByb2ZpbGVab25lTWFuYWdlckUATjVwaHlzeDdwcm9maWxlMjFQeFByb2ZpbGVFdmVudEZsdXNoZXJFAE41cGh5c3g3cHJvZmlsZTIxTnVsbEV2ZW50TmFtZVByb3ZpZGVyRQBONXBoeXN4N3Byb2ZpbGUzMFB4UHJvZmlsZU1lbW9yeUV2ZW50QnVmZmVySW1wbEUATjVwaHlzeDdwcm9maWxlMjZQeFByb2ZpbGVNZW1vcnlFdmVudEJ1ZmZlckUATjVwaHlzeDdwcm9maWxlMzNQeFByb2ZpbGVFdmVudEJ1ZmZlckNsaWVudE1hbmFnZXJFAE41cGh5c3g3cHJvZmlsZTE3TWVtb3J5RXZlbnRCdWZmZXJJTlMwXzE5UHhQcm9maWxlRXZlbnRNdXRleEVOUzBfOE51bGxMb2NrRUVFAE41cGh5c3g3cHJvZmlsZTEwRGF0YUJ1ZmZlcklOUzBfMTlQeFByb2ZpbGVFdmVudE11dGV4RU5TMF84TnVsbExvY2tFRUUATjVwaHlzeDdwcm9maWxlOFpvbmVJbXBsSU5TMF8yOFB4UHJvZmlsZU5hbWVQcm92aWRlckZvcndhcmRFRUUATjVwaHlzeDdwcm9maWxlMTFFdmVudEJ1ZmZlcklOUzBfMjRQeERlZmF1bHRDb250ZXh0UHJvdmlkZXJFTlNfNnNoZGZuZDZNdXRleFRJTlMwXzM1UHhQcm9maWxlV3JhcHBlclJlZmxlY3Rpb25BbGxvY2F0b3JJaEVFRUVOUzBfMTRTY29wZWRMb2NrSW1wbElTN19FRU5TMF8yNFB4UHJvZmlsZU51bGxFdmVudEZpbHRlckVFRQBONXBoeXN4N3Byb2ZpbGUxMERhdGFCdWZmZXJJTlNfNnNoZGZuZDZNdXRleFRJTlMwXzM1UHhQcm9maWxlV3JhcHBlclJlZmxlY3Rpb25BbGxvY2F0b3JJaEVFRUVOUzBfMTRTY29wZWRMb2NrSW1wbElTNl9FRUVFAE41cGh5c3g3cHJvZmlsZTEzUHhQcm9maWxlWm9uZUUATjVwaHlzeDdwcm9maWxlMjZQeFByb2ZpbGVab25lQ2xpZW50TWFuYWdlckUATjVwaHlzeDdwcm9maWxlMjBQeFByb2ZpbGVFdmVudFNlbmRlckUATjVwaHlzeDdwcm9maWxlMjZQeFByb2ZpbGVFdmVudEJ1ZmZlckNsaWVudEUATjVwaHlzeDZwdmRzZGs3UHZkSW1wbEUATjVwaHlzeDZwdmRzZGs1UHNQdmRFAE41cGh5c3g2c2hkZm5kMThBbGxvY2F0aW9uTGlzdGVuZXJFAE41cGh5c3g2cHZkc2RrMTlDbUV2ZW50TmFtZVByb3ZpZGVyRQBONXBoeXN4N3Byb2ZpbGUyMVB4UHJvZmlsZU5hbWVQcm92aWRlckUATjVwaHlzeDZwdmRzZGsxNU9iamVjdFJlZ2lzdHJhckUATjVwaHlzeDZwdmRzZGsxNk1ldGFEYXRhUHJvdmlkZXJFAE41cGh5c3g2cHZkc2RrMjFQdmRPTU1ldGFEYXRhUHJvdmlkZXJFAE41cGh5c3g2cHZkc2RrMjBTdHJlYW1Jbml0aWFsaXphdGlvbkUATjVwaHlzeDZwdmRzZGsxMlB2ZE1lbUNsaWVudEUATjEyX0dMT0JBTF9fTl8xMjZQdmRPYmplY3RNb2RlbE1ldGFEYXRhSW1wbEUATjVwaHlzeDZwdmRzZGsyMlB2ZE9iamVjdE1vZGVsTWV0YURhdGFFAE4xMl9HTE9CQUxfX05fMTEzQ2xhc3NEZXNjSW1wbEUATjVwaHlzeDZwdmRzZGsxOVByb3BlcnR5RGVzY3JpcHRpb25FAE4xMl9HTE9CQUxfX05fMTEyUHJvcERlc2NJbXBsRQBOMTJfR0xPQkFMX19OXzEzMFByb3BlcnR5TWVzc2FnZURlc2NyaXB0aW9uSW1wbEUATjEyX0dMT0JBTF9fTl8xMTVTdHJpbmdUYWJsZUltcGxFAE41cGh5c3g2cHZkc2RrMTFTdHJpbmdUYWJsZUUATjVwaHlzeDZwdmRzZGsyMFB2ZFByb2ZpbGVab25lQ2xpZW50RQBONXBoeXN4N3Byb2ZpbGUyMFB4UHJvZmlsZVpvbmVIYW5kbGVyRQBONXBoeXN4NnB2ZHNkazE3UHJvZmlsZVpvbmVDbGllbnRFAE41cGh5c3g3cHJvZmlsZTE5UHhQcm9maWxlWm9uZUNsaWVudEUATjEyX0dMT0JBTF9fTl8xMTJVc2VyUmVuZGVyZXJFAE41cGh5c3g2cHZkc2RrMTVQdmRVc2VyUmVuZGVyZXJFAE4xMl9HTE9CQUxfX05fMTEyUmVuZGVyV3JpdGVySU41cGh5c3g2cHZkc2RrMjJGb3J3YXJkaW5nTWVtb3J5QnVmZmVyRUVFAE41cGh5c3g2cHZkc2RrMTZSZW5kZXJTZXJpYWxpemVyRQBOU3QzX18yMTJiYXNpY19zdHJpbmdJaE5TXzExY2hhcl90cmFpdHNJaEVFTlNfOWFsbG9jYXRvckloRUVFRQAAANjaBABvxQQATlN0M19fMjEyYmFzaWNfc3RyaW5nSXdOU18xMWNoYXJfdHJhaXRzSXdFRU5TXzlhbGxvY2F0b3JJd0VFRUUAANjaBAC4xQQATlN0M19fMjEyYmFzaWNfc3RyaW5nSURzTlNfMTFjaGFyX3RyYWl0c0lEc0VFTlNfOWFsbG9jYXRvcklEc0VFRUUAAADY2gQAAMYEAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0lEaU5TXzExY2hhcl90cmFpdHNJRGlFRU5TXzlhbGxvY2F0b3JJRGlFRUVFAAAA2NoEAEzGBABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0ljRUUAANjaBACYxgQATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJYUVFAADY2gQAwMYEAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SXNFRQAA2NoEAOjGBABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0l0RUUAANjaBAAQxwQATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJaUVFAADY2gQAOMcEAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWpFRQAA2NoEAGDHBABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lsRUUAANjaBACIxwQATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJbUVFAADY2gQAsMcEAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SXhFRQAA2NoEANjHBABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0l5RUUAANjaBAAAyAQATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJZkVFAADY2gQAKMgEAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWRFRQAA2NoEAFDIBADbD0k/2w9Jv+TLFkDkyxbAAAAAAAAAAIDbD0lA2w9JwAAAAAAAAAAAOGPtPtoPST9emHs/2g/JP2k3rDFoISIztA8UM2ghojMDAAAABAAAAAQAAAAGAAAAg/miAERObgD8KRUA0VcnAN009QBi28AAPJmVAEGQQwBjUf4Au96rALdhxQA6biQA0k1CAEkG4AAJ6i4AHJLRAOsd/gApsRwA6D6nAPU1ggBEuy4AnOmEALQmcABBfl8A1pE5AFODOQCc9DkAi1+EACj5vQD4HzsA3v+XAA+YBQARL+8AClqLAG0fbQDPfjYACcsnAEZPtwCeZj8ALepfALondQDl68cAPXvxAPc5BwCSUooA+2vqAB+xXwAIXY0AMANWAHv8RgDwq2sAILzPADb0mgDjqR0AXmGRAAgb5gCFmWUAoBRfAI1AaACA2P8AJ3NNAAYGMQDKVhUAyahzAHviYABrjMAAGcRHAM1nwwAJ6NwAWYMqAIt2xACmHJYARK/dABlX0QClPgUABQf/ADN+PwDCMugAmE/eALt9MgAmPcMAHmvvAJ/4XgA1HzoAf/LKAPGHHQB8kCEAaiR8ANVu+gAwLXcAFTtDALUUxgDDGZ0ArcTCACxNQQAMAF0Ahn1GAONxLQCbxpoAM2IAALTSfAC0p5cAN1XVANc+9gCjEBgATXb8AGSdKgBw16sAY3z4AHqwVwAXFecAwElWADvW2QCnhDgAJCPLANaKdwBaVCMAAB+5APEKGwAZzt8AnzH/AGYeagCZV2EArPtHAH5/2AAiZbcAMuiJAOa/YADvxM0AbDYJAF0/1AAW3tcAWDveAN6bkgDSIigAKIboAOJYTQDGyjIACOMWAOB9ywAXwFAA8x2nABjgWwAuEzQAgxJiAINIAQD1jlsArbB/AB7p8gBISkMAEGfTAKrd2ACuX0IAamHOAAoopADTmbQABqbyAFx3fwCjwoMAYTyIAIpzeACvjFoAb9e9AC2mYwD0v8sAjYHvACbBZwBVykUAytk2ACio0gDCYY0AEsl3AAQmFAASRpsAxFnEAMjFRABNspEAABfzANRDrQApSeUA/dUQAAC+/AAelMwAcM7uABM+9QDs8YAAs+fDAMf4KACTBZQAwXE+AC4JswALRfMAiBKcAKsgewAutZ8AR5LCAHsyLwAMVW0AcqeQAGvnHwAxy5YAeRZKAEF54gD034kA6JSXAOLmhACZMZcAiO1rAF9fNgC7/Q4ASJq0AGekbABxckIAjV0yAJ8VuAC85QkAjTElAPd0OQAwBRwADQwBAEsIaAAs7lgAR6qQAHTnAgC91iQA932mAG5IcgCfFu8AjpSmALSR9gDRU1EAzwryACCYMwD1S34AsmNoAN0+XwBAXQMAhYl/AFVSKQA3ZMAAbdgQADJIMgBbTHUATnHUAEVUbgALCcEAKvVpABRm1QAnB50AXQRQALQ72wDqdsUAh/kXAElrfQAdJ7oAlmkpAMbMrACtFFQAkOJqAIjZiQAsclAABKS+AHcHlADzMHAAAPwnAOpxqABmwkkAZOA9AJfdgwCjP5cAQ5T9AA2GjAAxQd4AkjmdAN1wjAAXt+cACN87ABU3KwBcgKAAWoCTABARkgAP6NgAbICvANv/SwA4kA8AWRh2AGKlFQBhy7sAx4m5ABBAvQDS8gQASXUnAOu29gDbIrsAChSqAIkmLwBkg3YACTszAA6UGgBROqoAHaPCAK/trgBcJhIAbcJNAC16nADAVpcAAz+DAAnw9gArQIwAbTGZADm0BwAMIBUA2MNbAPWSxADGrUsATsqlAKc3zQDmqTYAq5KUAN1CaAAZY94AdozvAGiLUgD82zcArqGrAN8VMQAArqEADPvaAGRNZgDtBbcAKWUwAFdWvwBH/zoAavm5AHW+8wAok98Aq4AwAGaM9gAEyxUA+iIGANnkHQA9s6QAVxuPADbNCQBOQukAE76kADMjtQDwqhoAT2WoANLBpQALPw8AW3jNACP5dgB7iwQAiRdyAMamUwBvbuIA7+sAAJtKWADE2rcAqma6AHbPzwDRAh0AsfEtAIyZwQDDrXcAhkjaAPddoADGgPQArPAvAN3smgA/XLwA0N5tAJDHHwAq27YAoyU6AACvmgCtU5MAtlcEACkttABLgH4A2genAHaqDgB7WaEAFhIqANy3LQD65f0Aidv+AIm+/QDkdmwABqn8AD6AcACFbhUA/Yf/ACg+BwBhZzMAKhiGAE296gCz568Aj21uAJVnOQAxv1sAhNdIADDfFgDHLUMAJWE1AMlwzgAwy7gAv2z9AKQAogAFbOQAWt2gACFvRwBiEtIAuVyEAHBhSQBrVuAAmVIBAFBVNwAe1bcAM/HEABNuXwBdMOQAhS6pAB2ywwChMjYACLekAOqx1AAW9yEAj2nkACf/dwAMA4AAjUAtAE/NoAAgpZkAs6LTAC9dCgC0+UIAEdrLAH2+0ACb28EAqxe9AMqigQAIalwALlUXACcAVQB/FPAA4QeGABQLZACWQY0Ah77eANr9KgBrJbYAe4k0AAXz/gC5v54AaGpPAEoqqABPxFoALfi8ANdamAD0x5UADU2NACA6pgCkV18AFD+xAIA4lQDMIAEAcd2GAMnetgC/YPUATWURAAEHawCMsKwAssDQAFFVSAAe+w4AlXLDAKMGOwDAQDUABtx7AOBFzABOKfoA1srIAOjzQQB8ZN4Am2TYANm+MQCkl8MAd1jUAGnjxQDw2hMAujo8AEYYRgBVdV8A0r31AG6SxgCsLl0ADkTtABw+QgBhxIcAKf3pAOfW8wAifMoAb5E1AAjgxQD/140AbmriALD9xgCTCMEAfF10AGutsgDNbp0APnJ7AMYRagD3z6kAKXPfALXJugC3AFEA4rINAHS6JADlfWAAdNiKAA0VLACBGAwAfmaUAAEpFgCfenYA/f2+AFZF7wDZfjYA7NkTAIu6uQDEl/wAMagnAPFuwwCUxTYA2KhWALSotQDPzA4AEoktAG9XNAAsVokAmc7jANYguQBrXqoAPiqcABFfzAD9C0oA4fT7AI47bQDihiwA6dSEAPy0qQDv7tEALjXJAC85YQA4IUQAG9nIAIH8CgD7SmoALxzYAFO0hABOmYwAVCLMACpV3ADAxtYACxmWABpwuABplWQAJlpgAD9S7gB/EQ8A9LURAPzL9QA0vC0ANLzuAOhdzADdXmAAZ46bAJIz7wDJF7gAYVibAOFXvABRg8YA2D4QAN1xSAAtHN0ArxihACEsRgBZ89cA2XqYAJ5UwABPhvoAVgb8AOV5rgCJIjYAOK0iAGeT3ABV6KoAgiY4AMrnmwBRDaQAmTOxAKnXDgBpBUgAZbLwAH+IpwCITJcA+dE2ACGSswB7gkoAmM8hAECf3ADcR1UA4XQ6AGfrQgD+nd8AXtRfAHtnpAC6rHoAVfaiACuIIwBBulUAWW4IACEqhgA5R4MAiePmAOWe1ABJ+0AA/1bpABwPygDFWYoAlPorANPBxQAPxc8A21quAEfFhgCFQ2IAIYY7ACx5lAAQYYcAKkx7AIAsGgBDvxIAiCaQAHg8iQCoxOQA5dt7AMQ6wgAm9OoA92eKAA2SvwBloysAPZOxAL18CwCkUdwAJ91jAGnh3QCalBkAqCmVAGjOKAAJ7bQARJ8gAE6YygBwgmMAfnwjAA+5MgCn9Y4AFFbnACHxCAC1nSoAb35NAKUZUQC1+asAgt/WAJbdYQAWNgIAxDqfAIOioQBy7W0AOY16AIK4qQBrMlwARidbAAA07QDSAHcA/PRVAAFZTQDgcYAAAAAAAAAAAAAAAABA+yH5PwAAAAAtRHQ+AAAAgJhG+DwAAABgUcx4OwAAAICDG/A5AAAAQCAlejgAAACAIoLjNgAAAAAd82k1AAAAAAAA8D90hRXTsNnvPw+J+WxYte8/UVsS0AGT7z97UX08uHLvP6q5aDGHVO8/OGJ1bno47z/h3h/1nR7vPxW3MQr+Bu8/y6k6N6fx7j8iNBJMpt7uPy2JYWAIzu4/Jyo21dq/7j+CT51WK7TuPylUSN0Hq+4/hVU6sH6k7j/NO39mnqDuP3Rf7Oh1n+4/hwHrcxSh7j8TzkyZiaXuP9ugKkLlrO4/5cXNsDe37j+Q8KOCkcTuP10lPrID1e4/rdNamZ/o7j9HXvvydv/uP5xShd2bGe8/aZDv3CA37z+HpPvcGFjvP1+bezOXfO8/2pCkoq+k7z9ARW5bdtDvPwAAAAAAAOhClCORS/hqrD/zxPpQzr/OP9ZSDP9CLuY/AAAAAAAAOEP+gitlRxVHQJQjkUv4arw+88T6UM6/Lj/WUgz/Qi6WP77z+HnsYfY/GTCWW8b+3r89iK9K7XH1P6T81DJoC9u/sBDw8DmV9D97tx8Ki0HXv4UDuLCVyfM/e89tGumd07+lZIgMGQ3zPzG28vObHdC/oI4LeyJe8j/wejsbHXzJvz80GkpKu/E/nzyvk+P5wr+65YrwWCPxP1yNeL/LYLm/pwCZQT+V8D/OX0e2nW+qvwAAAAAAAPA/AAAAAAAAAACsR5r9jGDuPz31JJ/KOLM/oGoCH7Ok7D+6kThUqXbEP+b8alc2IOs/0uTESguEzj8tqqFj0cLpPxxlxvBFBtQ/7UF4A+aG6D/4nxssnI7YP2JIU/XcZ+c/zHuxTqTg3D8LbknJFnbSP3rGdaBpGde/3bqnbArH3j/I9r5IRxXnvyu4KmVHFfc/GQAKABkZGQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAAZABEKGRkZAwoHAAEACQsYAAAJBgsAAAsABhkAAAAZGRkAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAGQAKDRkZGQANAAACAAkOAAAACQAOAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAABMAAAAAEwAAAAAJDAAAAAAADAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAPAAAABA8AAAAACRAAAAAAABAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAAAAAAAEQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAAAaGhoAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAXAAAAABcAAAAACRQAAAAAABQAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAAAAAAAAAAAAAAFQAAAAAVAAAAAAkWAAAAAAAWAAAWAAAwMTIzNDU2Nzg5QUJDREVGTjEwX19jeHhhYml2MTE2X19zaGltX3R5cGVfaW5mb0UAAAAAANsEADDYBADc2wQATjEwX19jeHhhYml2MTE3X19jbGFzc190eXBlX2luZm9FAAAAANsEAGDYBABU2AQATjEwX19jeHhhYml2MTE3X19wYmFzZV90eXBlX2luZm9FAAAAANsEAJDYBABU2AQATjEwX19jeHhhYml2MTE5X19wb2ludGVyX3R5cGVfaW5mb0UAANsEAMDYBAC02AQATjEwX19jeHhhYml2MTIwX19mdW5jdGlvbl90eXBlX2luZm9FAAAAAADbBADw2AQAVNgEAE4xMF9fY3h4YWJpdjEyOV9fcG9pbnRlcl90b19tZW1iZXJfdHlwZV9pbmZvRQAAAADbBAAk2QQAtNgEAAAAAACk2QQAfxUAAIAVAACBFQAAghUAAIMVAABOMTBfX2N4eGFiaXYxMjNfX2Z1bmRhbWVudGFsX3R5cGVfaW5mb0UAANsEAHzZBABU2AQAdgAAAGjZBACw2QQARG4AAGjZBAC82QQAYgAAAGjZBADI2QQAYwAAAGjZBADU2QQAaAAAAGjZBADg2QQAYQAAAGjZBADs2QQAcwAAAGjZBAD42QQAdAAAAGjZBAAE2gQAaQAAAGjZBAAQ2gQAagAAAGjZBAAc2gQAUGoAALjbBAAo2gQAAAAAACDaBABsAAAAaNkEADzaBABtAAAAaNkEAEjaBAB4AAAAaNkEAFTaBAB5AAAAaNkEAGDaBABmAAAAaNkEAGzaBABkAAAAaNkEAHjaBAAAAAAAxNoEAH8VAACEFQAAgRUAAIIVAACFFQAATjEwX19jeHhhYml2MTE2X19lbnVtX3R5cGVfaW5mb0UAAAAAANsEAKDaBABU2AQAAAAAAITYBAB/FQAAhhUAAIEVAACCFQAAhxUAAIgVAACJFQAAihUAAAAAAABI2wQAfxUAAIsVAACBFQAAghUAAIcVAACMFQAAjRUAAI4VAABOMTBfX2N4eGFiaXYxMjBfX3NpX2NsYXNzX3R5cGVfaW5mb0UAAAAAANsEACDbBACE2AQAAAAAAKTbBAB/FQAAjxUAAIEVAACCFQAAhxUAAJAVAACRFQAAkhUAAE4xMF9fY3h4YWJpdjEyMV9fdm1pX2NsYXNzX3R5cGVfaW5mb0UAAAAA2wQAfNsEAITYBAAAAAAA5NgEAH8VAACTFQAAgRUAAIIVAACUFQAAU3Q5dHlwZV9pbmZvAAAAANjaBADM2wQA"); + base64DecodeToExistingUint8Array(bufferView, 318448, "2NoEAAAAAQAA2wQAFwABAPDbBAAA2wQANQABAPDbBAAo3AQAINoEADjcBABA3AQA2NoEAMg3BAC42wQAsDcEAAAAAAAg3AQA2NoEAN83BADY2gQA/TcEAMzZBABU3AQAcNwEANjaBAAdOAQA2NoEAE84BAAA2wQAQDgEAFzcBAC42wQAMDgEAAAAAABk3AQAoNwEACDaBAAs2gQA2NoEALQ4BAAA2wQAkzgEAIzcBAC42wQAcTgEAAAAAACU3AQAyNwEACDaBAAg3AQA2NwEAMzZBABw3AQAuNsEAM44BAAAAAAAVNwEANjaBADiOAQAtNkEAFTcBAAAAAAAAAAAAAjdBAAg2gQAINwEABjdBADY2gQAHjkEALjbBAAKOQQAAAAAAADdBADY2gQAMTkEAFzdBABU3AQAbN0EAHTdBADY2gQApDkEAADbBACTOQQAMN0EAADbBAB8OQQAON0EAADbBABkOQQARN0EALjbBABLOQQAAAAAAFDdBADY2gQAtDkEAADbBADFOQQAMN0EAJjdBADY3AQAFNoEALDdBADY2gQA8TkEALjbBADaOQQAAAAAAJDdBADY2gQALDoEALjbBAAHOgQAAAAAAKjdBADE3QQA2NoEAFA6BADY3QQA6N0EAPjdBAC42wQAlDoEAAAAAAD42wQA2NoEALM6BADY2gQA8zoEAADbBADROgQA8N0EABDeBADo3QQAIN4EALjbBAAOOwQAAAAAAATcBAAA2wQAKTsEAPDdBAC42wQARzsEAAEAAACo3QQA2NoEANE7BABc2wQAlTsEAAAAAAACAAAAqN0EAAIAAAA83gQAAgQAAADbBAByOwQARN4EALjbBAD2OwQAAAAAAGTeBAC42wQAGjwEAAEAAABk3gQAtNkEAGTeBABw3gQAoN4EANjaBAA/PAQAAAAAAGTeBABsAwAAbQMAAG4DAABvAwAAcAMAAHEDAAByAwAAcwMAAAAAAABE3gQAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdQMAAHYDAAAAAAAAqN0EAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHcDAAB4AwAAtNkEAAAAAAAAAAAAAAAAALTZBABU3wQAVN8EAOTZBADE3QQAINoEAADbBABoPAQAMN0EALjbBABWPAQAAAAAAEjfBAAAAAAAAAAAAAAAAAC02QQAVN8EAFTfBACE3wQAhN8EALjbBAB5PAQAAAAAAETdBACg3gQAoN8EAKDeBADY2gQAkTwEAAAAAAAAAAAA4N8EAFTcBACE3wQA8N8EAITfBADw3wQAANsEAP88BAAw3QQAANsEAOg8BADI3wQAuNsEANA8BAAAAAAA1N8EANjaBAAQPQQAAAAAAAAAAAAk4AQAVNwEAITfBADw3wQAhN8EAPDfBAAA2wQAQT0EAMjfBAC42wQAJj0EAAAAAAAY4AQAAAAAAAAAAAAAAAAAZOAEAFTcBACE3wQA8N8EAITfBADw3wQAANsEAHc9BADI3wQAuNsEAFs9BAAAAAAAWOAEAAAAAAAAAAAAAAAAAKTgBABU3AQAhN8EAPDfBACE3wQA8N8EAADbBACtPQQAyN8EALjbBACSPQQAAAAAAJjgBAAAAAAAAAAAAAAAAADk4AQAVNwEAITfBADw3wQAhN8EAPDfBAAA2wQA4z0EAMjfBAC42wQAxz0EAAAAAADY4AQAAAAAAAAAAAAAAAAAJOEEAFTcBACE3wQA8N8EAITfBADw3wQAANsEABI+BADI3wQAuNsEAP49BAAAAAAAGOEEAIzaBAAlPgQA2NoEAEU+BAC42wQAVz4EAAAAAAA84QQAuNsEAGo+BAABAAAAPOEEANjaBACHPgQAuNsEAKg+BAAAAAAAZOEEALjbBADKPgQAAQAAAGThBADM2QQAfOEEAADbBADtPgQAZOEEALjbBAAIPwQAAAAAAJThBAC42wQAJD8EAAEAAACU4QQAoOEEAHDaBABw2gQAAAAAAKDhBABw2gQAcNoEAHDaBAAA2wQATD8EAGThBAC42wQAbT8EAAAAAADg4QQAuNsEAI8/BAABAAAA4OEEAAAAAADs4QQA2NwEAHDaBABw2gQA7OEEANjcBABw2gQAcNoEAHDaBAAA2wQAvz8EAGThBAC42wQA4T8EAAAAAAA04gQAuNsEAARABAABAAAANOIEAEDiBABw2gQAcNoEAAAAAABA4gQAcNoEAHDaBABw2gQAuNsEAChABAAAAAAAyN8EALjbBAA6QAQAAQAAAMjfBAC02QQAgOIEAITfBACE3wQAtNkEAMjfBADk2QQA8N8EALTZBACA4gQAcNoEAHDaBAC02QQAyN8EAAjaBADM2QQAtNkEAMjfBAAI2gQAtNkEAIDiBAC42wQAXkAEAAEAAABY4AQAuNsEAHtABAABAAAAGOAEAHDaBAAE4wQAtNkEACTgBAA04gQANOIEAATjBAC02QQAJOAEAHDaBADM2QQAtNkEACTgBABw2gQAAAAAALTZBAAY4AQACNoEAMzZBAC02QQAGOAEAAjaBAC42wQAnUAEAAEAAADU3wQAtNkEAODfBABw2gQAuNsEALZABAABAAAAmOAEAHDaBACI4wQAtNkEAKTgBABw2gQAtNkEAJjgBAAI2gQAuNsEANJABAABAAAA2OAEAIzaBADvQAQAjNoEAAZBBAAA2wQAIEEEADzhBAC42wQAOUEEAAAAAADY4wQAuNsEAFNBBAABAAAA2OMEAOTjBAAAAAAAAAAAAOTjBABw2gQAcNoEAHDaBADM2QQAtNkEANjjBADM2QQAjNoEAHVBBAC42wQAjUEEAAEAAAAY4QQAAAAAAAAAAAC02QQAJOEEAMjjBADQ4wQA0OMEADjkBADI4wQAAAAAALTZBAAk4QQAyOMEAODhBAC02QQAJOEEADTiBAC02QQAJOEEAJThBAAAAAAAAAAAALTZBAAk4QQAMOQEANjjBAC02QQAJOEEAPDfBADM2QQAtNkEACThBADU5AQA1OQEAMzZBADY2gQAokEEALjbBAC5QQQAAAAAADjcBAC42wQA2EEEAAEAAAA43AQAANsEAPhBBAA43AQAuNsEABVCBAAAAAAA/OQEALjbBAAzQgQAAQAAAPzkBAAI5QQAAAAAAPzkBAB5AwAAegMAAHsDAAB8AwAAAAAAADjcBAB9AwAAfgMAAHQDAAB0AwAAuNsEAFJCBAAAAAAA2NwEALjbBABvQgQAAQAAANjcBABc5QQA2NoEAI9CBAC42wQAw0IEAAAAAACA5QQAuNsEAPhCBAABAAAAgOUEAIjlBAC02QQAiOUEANTkBAAAAAAAAAAAALTZBACI5QQATNoEANTkBABM2gQAmOUEAKDeBACA5QQATNoEAAAAAAAAAAAAAAAAAMzZBACA5QQATNoEANTkBADY2gQALkMEANjaBAA+QwQA2NoEAFdDBADY2gQAakMEALjbBACHQwQAAAAAABjmBAC42wQApUMEAAEAAAAY5gQAuNsEAMRDBAAAAAAAxN0EALjbBAAGRAQAAQAAAMTdBABA5gQAtNkEAEDmBAAY5gQAtNkEAEDmBABM2gQAGOYEAEzaBABQ5gQAoN4EAMTdBABM2gQAAAAAAAAAAAAAAAAAzNkEAMTdBABM2gQAGOYEAIzaBABJRAQAjNoEAF5EBADY2gQAhkQEALjbBACdRAQAAAAAAMDmBAC42wQAtUQEAAEAAADA5gQAyOYEANTkBAAg2gQA2NoEAM5EBAC42wQA5EQEAAAAAAD05gQAuNsEAPtEBAABAAAA9OYEAAAAAAD85gQA1OQEANTkBAAg2gQA2NoEABNFBAC42wQALUUEAAAAAAAw5wQAuNsEAEhFBAABAAAAMOcEAAAAAAAAAAAAOOcEANTkBADU5AQA1OQEACDaBAAg2gQAINoEACDaBAAg2gQAINoEANjaBABrRQQAuNsEAIRFBAAAAAAAiOcEALjbBACeRQQAAQAAAIjnBAAg2gQAoOcEAAznBACg5wQAINoEANjmBACg5wQAINoEAEjnBACg5wQAINoEAIzaBAC5RQQAuNsEANRFBAABAAAAkN0EAJjdBADY3AQAuNsEAOxFBAABAAAAINwEALTZBAAo3AQA2NoEAAVGBAC42wQAL0YEAAAAAAAU6AQAuNsEAFpGBAABAAAAFOgEAIzaBACGRgQA2NoEAKFGBAC42wQAskYEAAAAAABE6AQAuNsEAMRGBAABAAAAROgEALTZBABM6AQAtNkEAEzoBADU5AQA1OQEAFzoBAAAAAAAAAAAALTZBABM6AQAON0EAKzoBAAA2wQA8kYEADDdBAC42wQA10YEAAEAAACg6AQAAAAAALTZBABM6AQAON0EAMzZBADg6AQATOgEANjaBAAnRwQAuNsEAAtHBAAAAAAA2OgEACDaBABc6AQACOkEACDpBAAg2gQAINoEANjaBABCRwQAuNsEAINHBAAAAAAAON0EALjbBABwRwQAAAAAABDpBAC02QQATOgEABDmBABw2gQAXOgEALjmBAAAAAAAAAAAAMzZBABM6AQAuOYEAHDaBACg5wQAROgEACDaBABE6AQAtNkEAEToBABw2gQAzNkEAMzZBABE6AQAzNkEAAAAAADM2QQAROgEANTkBADU5AQAcNoEAKjpBADY2gQAoEcEAMzZBABE6AQA1OQEANTkBABw2gQACNoEAPjpBAAE6gQAFOoEACzqBADY2gQAGEgEAADbBAADSAQA2OkEAADbBADrRwQA4OkEAADbBADURwQA7OkEANjaBAAvSAQA2NoEAGxIBAC42wQAS0gEAAAAAAAM6gQA2NoEAKVIBAC42wQAjEgEAAEAAAAk6gQAAAAAAMzZBABE6AQA1OQEANTkBABw2gQA+OkEAATqBAAU6gQALOoEAAAAAAAAAAAAAAAAABTaBABE6AQA1OQEANTkBABw2gQACNoEAJzqBAAg2gQABOoEABTqBAAs6gQA2NoEANNIBAAAAAAAAAAAAAAAAADM2QQAROgEAODqBADw3wQA1OQEAHDaBAAI2gQA6OoEAATqBAAU6gQALOoEAHDaBADY2gQAG0kEAADbBAAwSQQA7OkEAAAAAAAAAAAAAAAAABTaBABE6AQA4OoEAPDfBADU5AQAcNoEAAjaBAA06wQAINoEAATqBAAU6gQALOoEAHDaBADY2gQAU0kEALjbBACbSQQAAAAAAODpBAC42wQAsUkEAAEAAADg6QQAVN8EAODpBACE3wQA4OkEALjbBADISQQAAAAAAOzpBAC42wQA4UkEAAEAAADs6QQAuNsEAPtJBAAAAAAA+OkEALjbBAATSgQAAQAAAPjpBACM6wQAuNsEACxKBAAAAAAAnOoEALjbBABoSgQAAQAAAJzqBACw6wQAtNkEALDrBAD46QQAtNkEALDrBABM2gQA+OkEAEzaBADA6wQAoN4EAJzqBABM2gQAAAAAAAAAAAAAAAAAzNkEAJzqBABM2gQA+OkEALjbBAClSgQAAAAAAKjpBAC42wQA0koEAAEAAACo6QQAXNsEABtLBAAAAAAAAgAAAKjpBAACAAAAPN4EAAJUAAAA2wQAAEsEAEDsBAC42wQAYEsEAAAAAABg7AQAuNsEAHxLBAABAAAAYOwEALTZBABg7AQAAAAAAAAAAAAAAAAAbOwEAKDeBACM6wQAINoEAAAAAABg7AQAfwMAAIADAACBAwAAggMAAAAAAABA7AQAdAMAAIADAACDAwAAhAMAAAAAAACo6QQAdAMAAIADAACFAwAAhgMAAMzZBAD46QQAANsEAJlLBACo6QQAuNsEAMNLBAAAAAAAAO0EALjbBADuSwQAAQAAAADtBAAM7QQAAAAAAADtBACHAwAAgAMAAIgDAACJAwAAjOsEACDaBAC42wQAGkwEAAAAAADo6gQAuNsEADBMBAABAAAA6OoEAFDtBAC42wQAR0wEAAAAAAA06wQAuNsEAIFMBAABAAAANOsEAHTtBAC02QQAdO0EAOjqBAAAAAAAAAAAAAAAAAC02QQAdO0EAEzaBADo6gQATNoEAITtBACg3gQANOsEAEzaBAAAAAAAAAAAAAAAAADM2QQANOsEAEzaBADo6gQA2NoEALxMBAC42wQA5kwEAAAAAADw7QQAuNsEABFNBAABAAAA8O0EAFzbBABWTQQAAAAAAAIAAADw7QQAAgAAADzeBAACRAAAANsEAD1NBAAY7gQAuNsEAJlNBAAAAAAAOO4EALjbBACzTQQAAQAAADjuBAC02QQAOO4EAAAAAABE7gQAoN4EAFDtBAAg2gQAAAAAADjuBACKAwAAiwMAAIwDAACNAwAAAAAAABjuBAB0AwAAiwMAAI4DAACPAwAAAAAAAPDtBAB0AwAAiwMAAJADAACRAwAAzNkEAOjqBAAA2wQAzk0EAPDtBAC42wQA9k0EAAAAAADQ7gQAuNsEAB9OBAABAAAA0O4EANzuBAAAAAAA0O4EAJIDAACLAwAAkwMAAJQDAABQ7QQAINoEANjaBABJTgQAuNsEAHBOBAAAAAAAIO8EALjbBACYTgQAAQAAACDvBAAo7wQAFNoEAIzaBADBTgQAuNsEANlOBAAAAAAABOoEALjbBAD2TgQAAQAAAATqBABY7wQAtNkEAATqBAAI2gQAAAAAAAAAAAC02QQABOoEACDaBAAI2gQA2NoEABRPBADY2gQAK08EALjbBABVTwQAAAAAAKjvBAC42wQAgE8EAAEAAACo7wQAsO8EABTaBACM2gQArE8EAIzaBADHTwQAuNsEAOVPBAABAAAADOoEAFzbBAAmUAQAAAAAAAIAAAAM6gQAAgAAADzeBAACBAAAANsEAAdQBAD47wQAuNsEAF5QBAAAAAAAGPAEALjbBAB+UAQAAQAAABjwBAC02QQAGPAEACTwBACg3gQAAAAAABjwBACVAwAAlgMAAJcDAACYAwAAAAAAAPjvBAB0AwAAdAMAAJkDAACaAwAAAAAAAAzqBAB0AwAAdAMAAJsDAACcAwAAAAAAAODvBACg7wQAtPAEAMTwBAAg7wQAuNsEAJ9QBAABAAAASN8EALjbBACyUAQAAQAAAETdBADg7wQAoO8EAODpBAC42wQAy1AEAAAAAAAk6gQAjNoEAONQBAC42wQAAFEEAAAAAAB03QQAuNsEABZRBAABAAAAdN0EALTZBAD48AQAcNoEAHDaBAAI8QQAtNkEAPjwBADw8AQAtNkEAPjwBADY2gQALVEEALjbBABnUQQAAAAAAEDxBAC42wQAolEEAAEAAABA8QQASPEEALTZBABI8QQA+PAEAAAAAAAAAAAAtNkEAEjxBABM2gQA+PAEAEzaBABY8QQAoN4EAEDxBABM2gQAAAAAAAAAAAAAAAAAzNkEAEDxBABM2gQA+PAEALTZBABU3wQAINoEALTwBADY8QQAtPAEANjaBADeUQQAtNkEAFTfBADw8QQAzNkEAIzaBAAIUgQAtNkEAFTfBADw3wQAtNkEAFTfBADg6gQAzNkEALTwBAAc8gQAANsEACNSBADg6gQAzNkEALTwBAA08gQAANsEADtSBADg6gQAzNkEALTwBABM8gQAANsEAFZSBADg6gQAtNkEAFTfBACg7wQAoO8EALTwBAC02QQASN8EAEDxBAAAAAAAAAAAABDmBABI3wQARN0EAHDaBAC42wQAcFIEAAEAAABU3AQAtNkEAMjcBADY3AQAkPIEAEzoBADI3AQAkN0EAAAAAABU3wQAyNwEAODqBAB03QQAzNkEANjxBAAAAAAAAAAAAPjwBADI3AQAcNoEAHDaBABw2gQAGPMEAMjcBADw3wQAANsEALhSBABE3QQAANsEAJ9SBAAA8wQAuNsEAIVSBAAAAAAADPMEAFzdBADI3AQA8N8EALjbBADOUgQAAAAAANjxBAC42wQA+VIEAAEAAADY8QQANPMEABTaBADM2QQARPMEAPDxBACM2gQAJVMEALjbBABAUwQAAAAAAEDcBAC42wQAW1MEAAEAAABA3AQAuNsEAHdTBAAAAAAAVIwFALjbBACZUwQAAQAAAFSMBQCQ8wQA2NoEALxTBAC42wQA3VMEAAAAAAC08wQAuNsEAP9TBAABAAAAtPMEAOTZBADM8wQAtNkEALzzBADY2gQAIlQEALjbBABAVAQAAAAAAOzzBAC42wQAX1QEAAEAAADs8wQA9PMEANjaBAB/VAQAuNsEAMFUBAAAAAAAGPQEALjbBAAEVQQAAQAAABj0BAAg9AQAtNkEACD0BADs8wQAtNkEACD0BABM2gQA7PMEAEzaBAAw9AQAoN4EABj0BABM2gQAAAAAAAAAAAAAAAAAzNkEABj0BABM2gQA7PMEANjaBABIVQQAuNsEAGxVBAAAAAAAkPQEALjbBACRVQQAAQAAAJD0BACY9AQAtNkEAJj0BAAI2gQAAAAAAAAAAAC02QQAmPQEAEzaBAAI2gQATNoEAKj0BACg3gQAkPQEAEzaBAAAAAAAAAAAAAAAAADM2QQAkPQEAEzaBAAI2gQAuNsEALdVBAABAAAAAN0EADz1BAAA3QQAgOUEAFTcBAAA2wQA5FUEADDdBAC42wQAzFUEAAAAAAAw9QQAAAAAADz1BAAA3QQAFNoEACDaBABU3AQAAAAAAAAAAAAAAAAAnPUEAADdBAAU2gQAINoEABTaBAAg2gQAzNkEAFTcBAAA2wQAFVYEADDdBAC42wQA+1UEAAAAAACQ9QQAAAAAAJz1BAAA3QQAgOUEAJD0BABU3AQAAAAAAAAAAAAAAAAA9PUEAADdBAAg2gQAINoEABj0BABU3AQAANsEAFFWBAAw3QQAuNsEADhWBAAAAAAA6PUEALjbBABpVgQAAAAAABjdBAC42wQAhFYEAAEAAAAY3QQABPYEANjcBAC42wQAoFYEAAAAAACM3AQAuNsEALtWBAABAAAAjNwEALjbBADXVgQAAAAAAKDoBADY2gQA8VYEALjbBAAGVwQAAAAAAFz2BAC42wQAHFcEAAEAAABc9gQAuNsEADNXBAABAAAAlNwEANjaBABWVwQAuNsEAH9XBAAAAAAAlPYEALjbBACpVwQAAQAAAJT2BADY2gQA1FcEALjbBAD/VwQAAAAAALz2BAC42wQAK1gEAAEAAAC89gQAjNoEAFhYBACM2gQAclgEALjbBACOWAQAAQAAADjdBAAAAAAAAAAAAAAAAAC02QQAEOkEAGjzBADM2QQAtNkEABDpBADM2QQAhN8EAEjfBAAAAAAAAAAAAAAAAAC02QQAhN8EAEjfBADM2QQA8N8EAMTwBAAAAAAAAAAAALTZBACE3wQA8N8EAMzZBAC42wQAoVgEAAAAAAAA8wQAuNsEALhYBAABAAAAAPMEALTZBABw9wQAcNoEAHDaBACA9wQAAAAAAAAAAAAAAAAAtNkEAHD3BADU5AQAzNkEANTkBACA9wQAtNkEAHD3BADw3wQAtNkEAHD3BADc5wQAtNkEAADzBADU5AQA1OQEALTZBAAA8wQA1OQEAAAAAAC02QQAcPcEABD4BADM2QQAjNoEANBYBADM2QQAAPMEAMzZBAAA8wQAcNoEALTZBABw9wQA1OQEANjaBAD0WAQAuNsEACJZBAAAAAAAOPgEALjbBABRWQQAAQAAADj4BAC42wQAgVkEAAEAAABQ3QQAuNsEAJtZBAABAAAADPMEALTZBAAY8wQAzNkEAHD4BAC02QQAGPMEAHDaBABw2gQAcPgEALTZBAAY8wQA8N8EALTZBAAY8wQAwPgEAMzZBACM2gQAtlkEALTZBAAY8wQA1PgEANjaBADcWQQAuNsEABFaBAAAAAAA1PgEALjbBABHWgQAAQAAANT4BADc+AQAFNoEALjbBAB+WgQAAAAAAODqBAC42wQAlFoEAAEAAADg6gQAuNsEAKtaBAAAAAAAHPIEALjbBADEWgQAAQAAABzyBAAk+QQA1OQEALTZBAAc8gQA1OQEALjbBADeWgQAAAAAADTyBAC42wQA+loEAAEAAAA08gQAWPkEAHDaBADM2QQAaPkEALTZBAA08gQAcNoEAADbBAAbWwQA4OoEALjbBAA3WwQAAAAAAJT5BAC42wQAVFsEAAEAAACU+QQAoPkEAHDaBABw2gQAzNkEALD5BAC02QQAlPkEAHDaBAC42wQAclsEAAEAAACQ9QQAtNkEAJz1BAAA2wQAjVsEAODqBAC42wQArlsEAAAAAAD4+QQAuNsEANBbBAABAAAA+PkEAAAAAAAAAAAAAAAAAAT6BACc9QQAQPoEAEj6BADY2gQA81sEANjaBAAJXAQAtNkEAPj5BABA+gQAzNkEABT6BAC42wQAOlwEAAAAAABI+gQAuNsEAGxcBAABAAAASPoEAGT6BAAU2gQAjNoEAJ9cBAC42wQAwVwEAAAAAABM8gQAuNsEANxcBAABAAAATPIEAJT6BADM2QQApPoEALjbBAD4XAQAAQAAADD1BAC02QQAPPUEAADbBAARXQQA4OoEALjbBAAwXQQAAAAAANj6BAC42wQAUF0EAAEAAADY+gQAAAAAAAAAAAAAAAAA5PoEADz1BABA+gQAIPsEANjaBABxXQQAtNkEANj6BABA+gQAzNkEAPT6BAC42wQAqF0EAAAAAABA+gQAuNsEAL9dBAABAAAAQPoEADz7BADU5AQAAOYEALTZBABA+gQA1OQEALTZBABA+gQAAOYEALjbBADXXQQAAAAAACD7BAC42wQAD14EAAEAAAAg+wQAgPsEABTaBACM2gQASF4EALjbBABwXgQAAQAAAOj1BAC02QQA9PUEAADbBACKXgQA4OoEALjbBACqXgQAAAAAAMj7BAC42wQAy14EAAEAAADI+wQAAAAAAAAAAAAAAAAA1PsEAPT1BABI+gQAcNoEAHDaBABw2gQAzNkEAOT7BAC42wQA9V4EAAAAAABs3QQAuNsEAAdfBAABAAAAbN0EACD8BABw2gQAcNoEAHDaBABw2gQAYPwEAEToBADM2QQAuNsEACFfBAAAAAAA6N0EAIzaBABAXwQAjNoEAGVfBACM2gQAil8EALjbBAC1XwQAAQAAAOjdBACk/AQAYPwEAPDdBAC42wQA1V8EAAAAAADw2wQAAAAAAAAAAAAAAAAAtNkEAGD8BADM2QQAcNoEALTZBABg/AQAzNkEALTZBABg/AQA1OQEALjbBADzXwQAAQAAAPDbBAC02QQApPwEACDaBADw2wQA1OQEAHDaBABw2gQAoO8EABTqBADM2QQApPwEAAjmBAAI5gQA6PwEALTZBACk/AQAcNoEAHDaBADo/AQAtNkEAPDbBADM2QQAtNkEAPDbBACg7wQAVN8EAPDbBAC42wQAFWAEAAEAAAD42wQAcNoEAGT9BADM2QQA2N0EAHDaBAB4/AQAZP0EAMzZBADY3QQAePwEALjbBAA1YAQAAQAAAATcBABw2gQAnP0EAMzZBAAQ3gQAcNoEALjbBABRYAQAAAAAAPDdBAC42wQAbWAEAAEAAADw3QQAzNkEAND9BABw/AQA0P0EAPjwBADw3QQA+PAEABD+BADw3QQAEP4EANjaBACvYAQAuNsEAIpgBAAAAAAACP4EALjbBADTYAQAAAAAAPjdBAC42wQA9mAEAAEAAAD43QQAIP4EAAAAAAD43QQAnQMAAJ4DAACfAwAAoAMAAAAAAADw3QQAoQMAAKIDAACjAwAAzNkEADD+BAC42wQAGmEEAAAAAAAg3gQAuNsEADlhBAABAAAAIN4EAHj+BAAAAAAAIN4EAKQDAAClAwAApgMAAKcDAADM2QQAiP4EANjaBABZYQQAuNsEAHVhBAAAAAAAvP4EALjbBACSYQQAAQAAALz+BADY2gQAsGEEALjbBADOYQQAAAAAAOT+BAC42wQA7WEEAAEAAADk/gQAAAAAAOz+BAAg/wQAFOoEADj/BAC42wQADWIEAAEAAACg7wQA2NoEAExiBAC42wQAJmIEAAAAAAAw/wQAuNsEAHFiBAABAAAAMP8EANjaBACYYgQAuNsEANBiBAAAAAAAWP8EALjbBAAJYwQAAQAAAFj/BABg/wQAINoEAMzZBABw/wQAlP8EAIzaBABDYwQAuNsEAGxjBAABAAAACP4EALTZBAAQ/gQAwP8EANjaBACxYwQAANsEAJJjBAC4/wQAtNkEABD+BADY/wQAANsEAMtjBAC4/wQAtNkEABD+BADw/wQAANsEAOZjBAC4/wQAXNsEACtkBAAAAAAAAgAAAAj+BAACAAAAPN4EAAIEAAAA2wQACGQEAPz/BAC42wQAZ2QEAAAAAAAcAAUAuNsEAItkBAABAAAAHAAFALTZBAAcAAUAKAAFAKDeBAAAAAAAHAAFAKgDAACpAwAAqgMAAKsDAACsAwAAAAAAAPz/BAB0AwAAdAMAAHQDAACtAwAArgMAAAAAAAAI/gQAdAMAAHQDAAB0AwAArwMAALADAAC02QQAwP8EALTZBADY/wQAtNkEAPD/BAC42wQAsGQEAAAAAAC4/wQAuNsEAMtkBAABAAAAuP8EAKT8BAC4/wQAuNsEAOdkBAAAAAAAwP8EALjbBAAHZQQAAQAAAMD/BABU3wQAwP8EAITfBADA/wQAuNsEAChlBAAAAAAA2P8EALjbBABEZQQAAQAAANj/BACk/AQA2P8EALjbBABhZQQAAAAAAPD/BAC42wQAhGUEAAEAAADw/wQAuNsEAKhlBAABAAAAZNwEAAAAAAAAAAAAAAAAAMzZBABw3AQAkAEFAJgBBQDY2gQAuWUEANjaBADSZQQAcNwEACDcBAC42wQACWYEAAAAAACYAQUAuNsEAEFmBAABAAAAmAEFAKgBBQAU2gQAjNoEAHpmBAC42wQAomYEAAEAAADY6AQAAAAAAAAAAAC02QQA4OgEAAACBQDM2QQAjNoEAL9mBAC42wQA3WYEAAAAAACQAQUAuNsEAPdmBAABAAAAkAEFAFzbBAAqZwQAAAAAAAIAAACQAQUAAgAAADzeBAACBAAAANsEABJnBAAoAgUAuNsEAFtnBAAAAAAASAIFALjbBAB0ZwQAAQAAAEgCBQC02QQASAIFAFQCBQCg3gQAAAAAAEgCBQDIAwAAyQMAAMoDAADLAwAAzAMAAM0DAADOAwAAzwMAANADAADRAwAA0gMAAAAAAAAoAgUAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAA0wMAANQDAAAAAAAAkAEFAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAANUDAADWAwAAzNkEAMzZBACg3gQA2NoEAI5nBABk2gQAAAAAALADBQDXAwAA2AMAANkDAADaAwAA2wMAANwDAADdAwAA3gMAAN8DAADgAwAA4QMAAOIDAADjAwAA5AMAAOUDAADmAwAA5wMAAOgDAADpAwAA6gMAAOsDAADsAwAA7QMAANjaBADnZwQAANsEAM9nBACcAwUAXNsEALRnBAAAAAAAAgAAAKQDBQACAAAA/EwFAAIAAAAAAAAApAMFAO4DAADvAwAA2QMAANoDAADbAwAA3AMAAN0DAADeAwAA3wMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAADwAwAAAAAAAJwDBQDxAwAA8gMAANkDAADaAwAA2wMAANwDAADdAwAA3gMAAN8DAAAAAAAAVAUFAPMDAAD0AwAA9QMAAPYDAAD3AwAA+AMAAPkDAAD6AwAA+wMAAPwDAAD9AwAA/gMAAP8DAAAABAAAAQQAAAIEAAADBAAABAQAAAUEAAAGBAAABwQAAAgEAAAJBAAAAAAAABAFBQAKBAAACwQAAAwEAAANBAAADgQAAA8EAAAQBAAAEQQAABIEAABc2wQAPGgEAAAAAAACAAAAyCMFAAIAAAD8TAUAAgAAAADbBAAgaAQA8AQFAAAAAABIBQUAEwQAABQEAAAMBAAAFQQAAA4EAAAPBAAAEAQAABEEAAAWBAAAANsEAE1oBADwBAUAXNsEAG1oBAAAAAAAAgAAAKQDBQACAAAA/EwFAAIAAAAAAAAA8AQFABcEAAAYBAAADAQAAHQDAAAOBAAADwQAABAEAAARBAAAdAMAAAAAAADMBQUAGQQAABoEAAAMBAAAGwQAAA4EAAAPBAAAEAQAABEEAAAcBAAAANsEAIhoBADIIwUAAAAAAAQGBQAdBAAAHgQAAAwEAAAfBAAADgQAAA8EAAAQBAAAEQQAACAEAAAA2wQAp2gEAMgjBQAAAAAArAYFACEEAAAiBAAA2QMAANoDAADbAwAA3AMAAN0DAADeAwAA3wMAACMEAAAkBAAAJQQAACYEAAAnBAAAKAQAACkEAAAqBAAAKwQAACwEAAAtBAAALgQAAC8EAAAwBAAAAAAAAKAGBQAxBAAAMgQAAAwEAAAzBAAADgQAAA8EAAAQBAAAEQQAADQEAAAA2wQAymgEAMgjBQBc2wQA9WgEAAAAAAACAAAApAMFAAIAAAD8TAUAAgAAAAAAAADwBwUANgQAADcEAAA4BAAAOQQAAAAAAAD8BwUAOgQAADsEAAA8BAAAPQQAAAAAAAAICAUAPgQAAD8EAABABAAAQQQAAAAAAABABwUAQgQAAEMEAAAMBAAARAQAAA4EAAAPBAAAEAQAABEEAABFBAAAXNsEABBpBAAAAAAAAgAAAMgjBQACAAAA/EwFAAIAAAAAAAAAjAcFAEYEAABHBAAADAQAAEgEAAAOBAAADwQAABAEAAARBAAASQQAAFzbBAA8aQQAAAAAAAIAAADIIwUAAgAAAPxMBQACAAAAAAAAANgHBQBKBAAASwQAAAwEAABMBAAADgQAAA8EAAAQBAAAEQQAAE0EAAAA2wQAXGkEAMgjBQAA2wQArGkEAPxMBQAA2wQAgmkEAOQHBQAA2wQAyWkEAOQHBQAA2wQA92kEAOQHBQAAAAAA5AcFAE4EAABPBAAAQAQAAHQDAAAAAAAAWAgFAFAEAABRBAAADAQAAFIEAAAOBAAADwQAABAEAAARBAAAUwQAAADbBAAhagQAyCMFAAAAAACcCAUAVAQAAFUEAAAMBAAAVgQAAA4EAAAPBAAAEAQAABEEAABXBAAAANsEAHlqBADIIwUAANsEAEpqBACQCAUAAAAAAJAIBQBYBAAAWQQAAAwEAAB0AwAADgQAAA8EAAAQBAAAEQQAAHQDAAAAAAAAAAkFAFoEAABbBAAADAQAAFwEAAAOBAAADwQAABAEAAARBAAAXQQAAADbBACaagQAkAgFAAAAAAA4CQUAXgQAAF8EAAAMBAAAYAQAAA4EAAAPBAAAEAQAABEEAABhBAAAXNsEAMNqBAAAAAAAAgAAAMgjBQACAAAA/EwFAAIAAAAAAAAAsAkFAGIEAABjBAAADAQAAGQEAAAOBAAADwQAABAEAAARBAAAZQQAAAAAAAC8CQUAZgQAAGcEAAAMBAAAaAQAAA4EAAAPBAAAEAQAABEEAABpBAAAANsEAB9rBADIIwUAANsEADprBADIIwUAAAAAAAAAAAAAAAAAAQEBAAABAQEAAAABAAEBAQEAAQEBAQEBAQEBAQEBAQEAAQEBAAABAAEBAQAAAAAAAAAAADwKBQBqBAAAawQAAGwEAABtBAAAbgQAAG8EAABwBAAAcQQAAHIEAABzBAAAdAQAAHUEAABc2wQAWWsEAAAAAAACAAAAiOcEAAIAAAD8TAUAAgAAAAAAAACI5wQAdgQAAHcEAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAAAAAAKgKBQB4BAAAeQQAAHoEAAAA2wQAc2sEADgOBQAAAAAAyAoFAHsEAAB8BAAAfQQAAADbBACIawQAqAoFAAAAAAAAAAAAAAAAAH4EAAB+BAAAfgQAAH4EAAB+BAAAfwQAAIAEAAAAAAAAgQQAAIEEAACBBAAAgQQAAIEEAACCBAAAgwQAAAAAAAAAAAAAgQQAAIEEAACBBAAAAAAAAAAAAAAAAAAAAAAAAIEEAACBBAAAgQQAAIIEAACDBAAAAAAAAAAAAAAAAAAAgQQAAIEEAACCBAAAgwQAAAAAAAAAAAAAAAAAAAAAAACBBAAAggQAAIMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwCwUAhwQAAIgEAAAMBAAAiQQAAA4EAAAPBAAAEAQAABEEAACKBAAAANsEAJxrBADIIwUAAAAAACgMBQCLBAAAjAQAAAwEAACNBAAADgQAAA8EAAAQBAAAEQQAAI4EAAAA2wQAtmsEAMgjBQAAAAAAYAwFAI8EAACQBAAADAQAAJEEAAAOBAAADwQAABAEAAARBAAAkgQAAFzbBADSawQAAAAAAAIAAADIIwUAAgAAAPxMBQACAAAAAAAAAKwMBQCTBAAAlAQAAAwEAACVBAAADgQAAA8EAAAQBAAAEQQAAJYEAABc2wQALWwEAAAAAAACAAAAyCMFAAIAAAD8TAUAAgAAAAAAAAD4DAUAlwQAAJgEAAAMBAAAmQQAAA4EAAAPBAAAEAQAABEEAACaBAAAXNsEAIpsBAAAAAAAAgAAAMgjBQACAAAA/EwFAAIAAAAAAAAAKA0FAJsEAACcBAAAANsEAOtsBACIDQUAAAAAAEQNBQCdBAAAngQAAADbBAAJbQQAiA0FAAAAAABgDQUAnwQAAKAEAAAA2wQAKW0EAIgNBQAAAAAAiA0FAKIEAACjBAAAANsEAH9tBAD8TAUAXNsEAFxtBAAAAAAAAQAAAHwNBQACBAAAAAAAAMwNBQCkBAAApQQAAAwEAACmBAAADgQAAA8EAAAQBAAAEQQAAKcEAAAA2wQAmG0EAMgjBQAAAAAABA4FAKgEAACpBAAADAQAAKoEAAAOBAAADwQAABAEAAARBAAAqwQAAFzbBAC4bQQAAAAAAAIAAADIIwUAAgAAAPxMBQACAAAAAAAAADgOBQCtBAAArgQAAHoEAAAA2wQAKG4EAPxMBQAAAAAAdA4FAK8EAACwBAAAsQQAALIEAACzBAAAtAQAALUEAAC2BAAA2NoEAGhuBAAA2wQAPW4EAGwOBQAAAAAAbA4FALcEAAC4BAAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAAAAAAAgPBQC5BAAAugQAALsEAAC8BAAAvQQAAL4EAAC/BAAAwAQAAMEEAADCBAAAwwQAAMQEAADFBAAAxgQAAMcEAADIBAAAyQQAAMoEAADLBAAAzAQAANjaBACcbgQAXNsEAIluBAAAAAAAAgAAAAAPBQACAAAA/EwFAAIAAAAAAAAAAA8FAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAzQQAAM4EAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAAAAAAKQPBQDPBAAA0AQAANEEAADSBAAA0wQAANjaBADWbgQAANsEALRuBACcDwUAAAAAANAPBQDUBAAA1QQAANYEAADXBAAA2NoEABVvBAAA2wQA8W4EAMgPBQAAAAAAyA8FANgEAADZBAAAdAMAAHQDAAAAAAAAnA8FANoEAADbBAAAdAMAAHQDAAB0AwAAAAAAAOIEAADjBAAAAAAAAAAAAADkBAAA4gQAAOUEAADmBAAA5wQAAAAAAAAAAAAAAAAAAOgEAADpBAAAAAAAAAAAAADqBAAA6AQAAOsEAADsBAAA7QQAAAAAAAAAAAAAAAAAAO4EAADvBAAAAAAAAAAAAADwBAAA7gQAAPEEAADyBAAA8wQAAAAAAADAEAUA9AQAAPUEAAD2BAAA9wQAAPgEAAD5BAAA2NoEAF5vBAAA2wQAP28EALgQBQAAAAAAuBAFAHQDAAD6BAAA+wQAAHQDAAB0AwAAdAMAAAAAAAAAAAAAAQUAAOMEAAAAAAAAAAAAAAIFAAABBQAAAwUAAAQFAADnBAAABQUAAAYFAAAAAAAABwUAAAgFAAAAAAAAAAAAAAkFAADpBAAAAAAAAAAAAAAKBQAACQUAAAsFAAAMBQAA7QQAAA0FAAAOBQAAAAAAAA8FAAAQBQAAAAAAAAAAAAARBQAA7wQAAAAAAAAAAAAAEgUAABEFAAATBQAAFAUAAPMEAAAFBQAABgUAAAAAAAAVBQAAFgUAAAAAAADMEQUAFwUAABgFAAAZBQAAGgUAABsFAAAcBQAAANsEAHZvBAC4EAUAHQUAAB4FAAAfBQAAIAUAACEFAAAiBQAAAAAAAFQSBQAjBQAAJAUAACUFAAAmBQAAJwUAACgFAAApBQAAKgUAACsFAAAAAAAAQBIFACwFAAAtBQAALgUAAC8FAAAwBQAA2NoEAMxvBAAA2wQAsG8EADgSBQDY2gQACXAEAADbBADsbwQATBIFAAAAAACMEgUAMQUAADIFAAAMBAAAMwUAAA4EAAAPBAAAEAQAABEEAAA0BQAAANsEAB1wBADIIwUAAAAAAMQSBQA1BQAANgUAAAwEAAA3BQAADgQAAA8EAAAQBAAAEQQAADgFAAAA2wQAPnAEAMgjBQAAAAAATBIFAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAA5BQAAOgUAAAAAAAAoEwUAOwUAADwFAAAMBAAAPQUAAA4EAAAPBAAAEAQAABEEAAA+BQAAANsEAHJwBADIIwUAAAAAAGATBQA/BQAAQAUAAAwEAABBBQAADgQAAA8EAAAQBAAAEQQAAEIFAAAA2wQAknAEAMgjBQAAAAAAmBMFAEMFAABEBQAADAQAAEUFAAAOBAAADwQAABAEAAARBAAARgUAAADbBADCcAQAyCMFAAAAAAA4EgUAdAMAAHQDAABHBQAASAUAAAAAAADoEwUASQUAAEoFAAAMBAAASwUAAA4EAAAPBAAAEAQAABEEAABMBQAAANsEAOxwBADIIwUAAAAAACAUBQBNBQAATgUAAAwEAABPBQAADgQAAA8EAAAQBAAAEQQAAFAFAAAA2wQACnEEAMgjBQAAAAAAWBQFAFEFAABSBQAADAQAAFMFAAAOBAAADwQAABAEAAARBAAAVAUAAADbBAAvcQQAyCMFAAAAAACQFAUAVQUAAFYFAAAMBAAAVwUAAA4EAAAPBAAAEAQAABEEAABYBQAAANsEAFJxBADIIwUAAAAAAMgUBQBZBQAAWgUAAAwEAABbBQAADgQAAA8EAAAQBAAAEQQAAFwFAAAA2wQAgHEEAMgjBQAAAAAAABUFAF0FAABeBQAADAQAAF8FAAAOBAAADwQAABAEAAARBAAAYAUAAADbBACkcQQAyCMFAAAAAAA4FQUAYQUAAGIFAAAMBAAAYwUAAA4EAAAPBAAAEAQAABEEAABkBQAAANsEAMNxBADIIwUAAAAAAHAVBQBlBQAAZgUAAAwEAABnBQAADgQAAA8EAAAQBAAAEQQAAGgFAAAA2wQA5nEEAMgjBQAAAAAAqBUFAGkFAABqBQAADAQAAGsFAAAOBAAADwQAABAEAAARBAAAbAUAAADbBAARcgQAyCMFAAAAAABoFgUAbQUAAG4FAABvBQAAcAUAAHEFAAByBQAAcwUAAHQFAAB1BQAAAAAAAHYFAAB3BQAAeAUAAHkFAAB2BQAAdgUAAHoFAAB6BQAAewUAAAAAAAAAAAAAAAAAAHwFAAB9BQAAfAUAAH0FAAB8BQAAfAUAAH4FAAB+BQAAfwUAAAAAAAAAAAAAAAAAAIAFAACBBQAAggUAAIMFAACABQAAgAUAAIQFAACEBQAAhQUAAADbBAA8cgQATBIFAAAAAACgFgUAhgUAAIcFAAAMBAAAiAUAAA4EAAAPBAAAEAQAABEEAACJBQAAANsEAFxyBADIIwUAAAAAANgWBQCKBQAAiwUAAAwEAACMBQAADgQAAA8EAAAQBAAAEQQAAI0FAAAA2wQAg3IEAMgjBQAAAAAAEBcFAI4FAACPBQAADAQAAJAFAAAOBAAADwQAABAEAACRBQAAkgUAAADbBAClcgQAyCMFAAAAAABIFwUAkwUAAJQFAAAMBAAAlQUAAA4EAAAPBAAAEAQAABEEAACWBQAAANsEAMRyBADIIwUAAAAAAIAXBQCXBQAAmAUAAAwEAACZBQAADgQAAA8EAAAQBAAAEQQAAJoFAAAA2wQA4nIEAMgjBQAAAAAAuBcFAJsFAACcBQAADAQAAJ0FAAAOBAAADwQAABAEAAARBAAAngUAAADbBAD8cgQAyCMFAAAAAADwFwUAnwUAAKAFAAAMBAAAoQUAAA4EAAAPBAAAEAQAABEEAACiBQAAANsEABlzBADIIwUAAAAAACgYBQCjBQAApAUAAAwEAAClBQAADgQAAA8EAAAQBAAAEQQAAKYFAAAA2wQANXMEAMgjBQAAAAAAYBgFAKcFAACoBQAADAQAAKkFAAAOBAAADwQAABAEAAARBAAAqgUAAADbBABTcwQAyCMFAAAAAACYGAUAqwUAAKwFAAAMBAAArQUAAA4EAAAPBAAAEAQAABEEAACuBQAAANsEAHlzBADIIwUAAAAAANAYBQCvBQAAsAUAAAwEAACxBQAADgQAAA8EAAAQBAAAsgUAALMFAAAA2wQAnHMEAMgjBQAAAAAACBkFALQFAAC1BQAADAQAALYFAAAOBAAADwQAABAEAAARBAAAtwUAAADbBAC4cwQAyCMFAAAAAABAGQUAuAUAALkFAAAMBAAAugUAAA4EAAAPBAAAEAQAABEEAAC7BQAAANsEAO5zBADIIwUAAAAAAHgZBQC8BQAAvQUAAAwEAAC+BQAADgQAAA8EAAAQBAAAEQQAAL8FAAAA2wQACXQEAMgjBQAAAAAAsBkFAMAFAADBBQAADAQAAMIFAAAOBAAADwQAABAEAAARBAAAwwUAAADbBAAxdAQAyCMFAAAAAADoGQUAxAUAAMUFAAAMBAAAxgUAAA4EAAAPBAAAEAQAABEEAADHBQAAANsEAFx0BADIIwUAAAAAACAaBQDIBQAAyQUAAAwEAADKBQAADgQAAA8EAAAQBAAAEQQAAMsFAAAA2wQAinQEAMgjBQAAAAAAWBoFAMwFAADNBQAADAQAAM4FAAAOBAAADwQAABAEAAARBAAAzwUAAADbBACndAQAyCMFAAAAAACQGgUA0AUAANEFAAAMBAAA0gUAAA4EAAAPBAAAEAQAABEEAADTBQAAANsEAMZ0BADIIwUAAAAAAMgaBQDUBQAA1QUAAAwEAADWBQAADgQAAA8EAAAQBAAAEQQAANcFAAAA2wQA6XQEAMgjBQAAAAAAAAAAAAAAAADgBQAA4QUAAOIFAADjBQAA5AUAAOUFAADmBQAAAAAAAOYFAADnBQAA6AUAAOkFAADmBQAA5gUAAAAAAAAAAAAA6gUAAOsFAADsBQAA7QUAAOYFAAAAAAAAAAAAAAAAAADuBQAA7wUAAPAFAADmBQAAAAAAAAAAAAAAAAAAAAAAAPEFAADyBQAA5gUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gUAAOYFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmBQAAAAAAAAAAAAAAAAAA8wUAAPQFAAD1BQAA9gUAAPcFAAD4BQAA5gUAAAAAAADmBQAA+QUAAPoFAAD7BQAA5gUAAOYFAAAAAAAAAAAAAPwFAAD9BQAA/gUAAP8FAADmBQAAAAAAAAAAAAAAAAAAAAYAAAEGAAACBgAA5gUAAAAAAAAAAAAAAAAAAAAAAAADBgAABAYAAOYFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOYFAADmBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gUAAAAAAAB0HQUABQYAAAYGAAAHBgAACAYAAAkGAAAKBgAACwYAAAwGAAANBgAADgYAAA8GAAAQBgAAEQYAABIGAAATBgAAFAYAABUGAAAWBgAAFwYAABgGAAAZBgAAGgYAABsGAAAcBgAAHQYAAB4GAAAfBgAAIAYAACEGAAAiBgAAIwYAACQGAAAlBgAAJgYAACcGAAD4////dB0FACgGAAApBgAAKgYAACsGAAAsBgAALQYAAC4GAAAvBgAAMAYAADEGAAAyBgAAMwYAADQGAADY2gQAo3UEANjaBADMdQQAXNsEAGp1BAAAAAAAAgAAAEQdBQACAAAATB0FAAIIAAAA2wQAQXUEAFQdBQAAAAAArB0FADUGAAA2BgAADAQAAHQDAAAOBAAADwQAABAEAAA3BgAAdAMAAADbBAD2dQQAyCMFAAAAAADkHQUAOAYAADkGAAAMBAAAOgYAAA4EAAAPBAAAEAQAADcGAAA7BgAAANsEAAh2BACsHQUAAAAAAFQdBQA8BgAAPQYAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAA+P///1QdBQA+BgAAPwYAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAAAAAAEQdBQBABgAAQQYAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAAAAAAEwdBQBCBgAAQwYAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAAAAAAPQfBQBEBgAARQYAAEYGAABHBgAASAYAAEkGAABKBgAASwYAAEwGAABNBgAATgYAAE8GAABQBgAAUQYAAFIGAABTBgAAVAYAAFUGAABWBgAAVwYAAFgGAABZBgAAWgYAAFsGAABcBgAAXQYAAF4GAABfBgAAYAYAAGEGAABiBgAAYwYAAGQGAABlBgAAZgYAANjaBABEdgQAANsEACJ2BADsHwUAAAAAAOwfBQBnBgAAaAYAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAAAAAAAJCIFAHEGAAByBgAAcwYAAHQGAAB1BgAAdgYAAHcGAAB4BgAAeQYAAHoGAAB7BgAAfAYAAH0GAAB+BgAAfwYAAIAGAACBBgAAggYAAIMGAACEBgAAhQYAAIYGAACHBgAAiAYAAIkGAACKBgAAiwYAAIwGAACNBgAAjgYAAI8GAACQBgAAkQYAAJIGAACTBgAAlAYAAJUGAACWBgAAlwYAAJgGAACZBgAAmgYAAJsGAACcBgAAnQYAAJ4GAACfBgAAoAYAAAAAAAAcIgUAoQYAAKIGAACjBgAApAYAAHUGAAB2BgAAdAMAAHgGAAB5BgAAegYAAHsGAAB8BgAAfQYAAH4GAAB/BgAAgAYAAIEGAACCBgAAgwYAAIQGAACFBgAAhgYAAIcGAACIBgAAiQYAAIoGAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAlQYAAJYGAAB0AwAAdAMAAHQDAAB0AwAAdAMAAJwGAACdBgAAdAMAAHQDAAB0AwAA2NoEAGZ2BAAA2wQAgXYEABwiBQAAAAAASCIFAKUGAACmBgAApwYAAKgGAAAA2wQAm3YEADgSBQAAAAAAaCIFAKkGAACqBgAAqwYAANjaBADDdgQAAAAAADwjBQC1BgAAtgYAALcGAAC4BgAAdQYAAHYGAAC5BgAAugYAALsGAAC8BgAAvQYAAL4GAAC/BgAAwAYAAMEGAADCBgAAwwYAAMQGAADFBgAAxgYAAMcGAADIBgAAyQYAAMoGAADLBgAAzAYAAM0GAADOBgAAzwYAANAGAADRBgAA0gYAANMGAADUBgAA1QYAANYGAADXBgAA2AYAANkGAADaBgAA2wYAANwGAADdBgAA3gYAAN8GAADgBgAA4QYAAOIGAADjBgAAANsEAOR2BAAcIgUAFJICAAAAAABsIwUAEgcAABMHAAAUBwAAFQcAANjaBAArdwQAANsEAAp3BABkIwUAAAAAAGQjBQB0AwAAdAMAABYHAAAXBwAAAAAAANQjBQAYBwAAGQcAAAwEAAAaBwAADgQAAA8EAAAQBAAAEQQAABsHAAAA2wQAf3cEAFz2BAAA2wQAbncEALwjBQAA2wQAVXcEAMgjBQAAAAAAyCMFABwHAAAdBwAADAQAAHQDAAAOBAAADwQAABAEAAARBAAAdAMAAAAAAAC8IwUAHgcAAB8HAAB0AwAAdAMAAA4EAAAPBAAAEAQAABEEAAAAAAAAXPYEACAHAAAhBwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAAAAAAIgkBQAiBwAAIwcAAAwEAAAkBwAADgQAAA8EAAAQBAAAEQQAACUHAAAA2wQAmHcEAMgjBQAAAAAAwCQFACYHAAAnBwAADAQAACgHAAAOBAAADwQAABAEAAARBAAAKQcAAADbBADCdwQAyCMFAAAAAAD4JAUAKgcAACsHAAAMBAAALAcAAA4EAAAPBAAAEAQAABEEAAAtBwAAANsEAPh3BADIIwUAAAAAADAlBQAuBwAALwcAAAwEAAAwBwAADgQAAA8EAAAQBAAAEQQAADEHAAAA2wQAEHgEAMgjBQAAAAAAaCUFADIHAAAzBwAADAQAADQHAAAOBAAADwQAABAEAAARBAAANQcAAADbBAAmeAQAyCMFAAAAAACgJQUANgcAADcHAAAMBAAAOAcAAA4EAAAPBAAAEAQAABEEAAA5BwAAANsEAEJ4BADIIwUAAAAAANglBQA6BwAAOwcAAAwEAAA8BwAADgQAAA8EAAAQBAAAEQQAAD0HAAAA2wQAX3gEAMgjBQAAAAAAECYFAD4HAAA/BwAADAQAAEAHAAAOBAAADwQAABAEAAARBAAAQQcAAADbBAB6eAQAyCMFAAAAAABIJgUAQgcAAEMHAAAMBAAARAcAAA4EAAAPBAAAEAQAABEEAABFBwAAANsEAJJ4BADIIwUAAAAAAIAmBQBGBwAARwcAAAwEAABIBwAADgQAAA8EAAAQBAAAEQQAAEkHAAAA2wQArngEAMgjBQAAAAAAuCYFAEoHAABLBwAADAQAAEwHAAAOBAAADwQAABAEAAARBAAATQcAAADbBADDeAQAyCMFAAAAAADwJgUATgcAAE8HAAAMBAAAUAcAAA4EAAAPBAAAEAQAABEEAABRBwAAANsEAN14BADIIwUAAAAAACgnBQBSBwAAUwcAAAwEAABUBwAADgQAAA8EAAAQBAAAEQQAAFUHAAAA2wQA9ngEAMgjBQAAAAAAYCcFAFYHAABXBwAADAQAAFgHAAAOBAAADwQAABAEAAARBAAAWQcAAADbBAAPeQQAyCMFAAAAAACYJwUAWgcAAFsHAAAMBAAAXAcAAA4EAAAPBAAAEAQAABEEAABdBwAAANsEACN5BADIIwUAAAAAANAnBQBeBwAAXwcAAAwEAABgBwAADgQAAA8EAAAQBAAAEQQAAGEHAABc2wQAOnkEAAAAAAACAAAAyCMFAAIAAAD8TAUAAgAAAAAAAAA0KAUAYgcAAGMHAABkBwAAZQcAAGYHAABnBwAAaAcAAGkHAABqBwAAANsEAA56BABc9gQAANsEAPZ5BAAcKAUAXNsEAJh5BAAAAAAAAgAAACgoBQACAAAA/EwFAAIAAAAAAAAAKCgFAGsHAABsBwAAZAcAAGUHAABmBwAAZwcAAGgHAABpBwAAbQcAAAAAAAAcKAUAbgcAAG8HAABkBwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAAAAAANgoBQBwBwAAcQcAAGQHAABlBwAAZgcAAGcHAABoBwAAaQcAAHIHAABc2wQAI3oEAAAAAAACAAAAKCgFAAIAAAD8TAUAAgAAAAAAAAAkKQUAcwcAAHQHAAAMBAAAdQcAAA4EAAAPBAAAEAQAABEEAAB2BwAAXNsEAIN6BAAAAAAAAgAAAMgjBQACAAAA/EwFAAIAAAAAAAAAcCkFAHcHAAB4BwAADAQAAHkHAAAOBAAADwQAABAEAAARBAAAegcAAFzbBADeegQAAAAAAAIAAADIIwUAAgAAAPxMBQACAAAAAAAAALwpBQB7BwAAfAcAAAwEAAB9BwAADgQAAA8EAAAQBAAAEQQAAH4HAABc2wQAN3sEAAAAAAACAAAAyCMFAAIAAAD8TAUAAgAAAAAAAAAIKgUAfwcAAIAHAAAMBAAAgQcAAA4EAAAPBAAAEAQAABEEAACCBwAAXNsEAJR7BAAAAAAAAgAAAMgjBQACAAAA/EwFAAIAAAAAAAAAVCoFAIMHAACEBwAADAQAAIUHAAAOBAAADwQAABAEAAARBAAAhgcAAFzbBADnewQAAAAAAAIAAADIIwUAAgAAAPxMBQACAAAAAAAAAKAqBQCHBwAAiAcAAAwEAACJBwAADgQAAA8EAAAQBAAAEQQAAIoHAABc2wQANXwEAAAAAAACAAAAyCMFAAIAAAD8TAUAAgAAAAAAAADsKgUAiwcAAIwHAAAMBAAAjQcAAA4EAAAPBAAAEAQAABEEAACOBwAAXNsEAJN8BAAAAAAAAgAAAMgjBQACAAAA/EwFAAIAAAAAAAAAOCsFAI8HAACQBwAADAQAAJEHAAAOBAAADwQAABAEAAARBAAAkgcAAFzbBAD2fAQAAAAAAAIAAADIIwUAAgAAAPxMBQACAAAAAAAAAIQrBQCTBwAAlAcAAAwEAACVBwAADgQAAA8EAAAQBAAAEQQAAJYHAABc2wQATX0EAAAAAAACAAAAyCMFAAIAAAD8TAUAAgAAAAAAAADQKwUAlwcAAJgHAAAMBAAAmQcAAA4EAAAPBAAAEAQAABEEAACaBwAAXNsEAKl9BAAAAAAAAgAAAMgjBQACAAAA/EwFAAIAAAAAAAAAHCwFAJsHAACcBwAADAQAAJ0HAAAOBAAADwQAABAEAAARBAAAngcAAFzbBAAGfgQAAAAAAAIAAADIIwUAAgAAAPxMBQACAAAAAAAAAGgsBQCfBwAAoAcAAAwEAAChBwAADgQAAA8EAAAQBAAAEQQAAKIHAABc2wQAY34EAAAAAAACAAAAyCMFAAIAAAD8TAUAAgAAAAAAAAC0LAUAowcAAKQHAAAMBAAApQcAAA4EAAAPBAAAEAQAABEEAACmBwAAXNsEALt+BAAAAAAAAgAAAMgjBQACAAAA/EwFAAIAAAAAAAAAAC0FAKcHAACoBwAADAQAAKkHAAAOBAAADwQAABAEAAARBAAAqgcAAFzbBAAUfwQAAAAAAAIAAADIIwUAAgAAAPxMBQACAAAAAAAAAEwtBQCrBwAArAcAAAwEAACtBwAADgQAAA8EAAAQBAAAEQQAAK4HAABc2wQAc38EAAAAAAACAAAAyCMFAAIAAAD8TAUAAgAAAAAAAACYLQUArwcAALAHAAAMBAAAsQcAAA4EAAAPBAAAEAQAABEEAACyBwAAXNsEAOR/BAAAAAAAAgAAAMgjBQACAAAA/EwFAAIAAAAAAAAA5C0FALMHAAC0BwAADAQAALUHAAAOBAAADwQAABAEAAARBAAAtgcAAFzbBABOgAQAAAAAAAIAAADIIwUAAgAAAPxMBQACAAAAAAAAADAuBQC3BwAAuAcAAAwEAAC5BwAADgQAAA8EAAAQBAAAEQQAALoHAABc2wQArYAEAAAAAAACAAAAyCMFAAIAAAD8TAUAAgAAAAAAAAB8LgUAuwcAALwHAAAMBAAAvQcAAA4EAAAPBAAAEAQAABEEAAC+BwAAXNsEAAOBBAAAAAAAAgAAAMgjBQACAAAA/EwFAAIAAAAAAAAAyC4FAL8HAADABwAADAQAAMEHAAAOBAAADwQAABAEAAARBAAAwgcAAFzbBABUgQQAAAAAAAIAAADIIwUAAgAAAPxMBQACAAAAAAAAABQvBQDDBwAAxAcAAAwEAADFBwAADgQAAA8EAAAQBAAAEQQAAMYHAABc2wQAtIEEAAAAAAACAAAAyCMFAAIAAAD8TAUAAgAAAAAAAABgLwUAxwcAAMgHAAAMBAAAyQcAAA4EAAAPBAAAEAQAABEEAADKBwAAXNsEAA6CBAAAAAAAAgAAAMgjBQACAAAA/EwFAAIAAAAAAAAArC8FAMsHAADMBwAADAQAAM0HAAAOBAAADwQAABAEAAARBAAAzgcAAFzbBABnggQAAAAAAAIAAADIIwUAAgAAAPxMBQACAAAAAAAAAPgvBQDPBwAA0AcAAAwEAADRBwAADgQAAA8EAAAQBAAAEQQAANIHAABc2wQAyIIEAAAAAAACAAAAyCMFAAIAAAD8TAUAAgAAAAAAAABEMAUA0wcAANQHAAAMBAAA1QcAAA4EAAAPBAAAEAQAABEEAADWBwAAXNsEACWDBAAAAAAAAgAAAMgjBQACAAAA/EwFAAIAAAAAAAAAkDAFANcHAADYBwAADAQAANkHAAAOBAAADwQAABAEAAARBAAA2gcAAFzbBACAgwQAAAAAAAIAAADIIwUAAgAAAPxMBQACAAAAAAAAANwwBQDbBwAA3AcAAAwEAADdBwAADgQAAA8EAAAQBAAAEQQAAN4HAABc2wQA14MEAAAAAAACAAAAyCMFAAIAAAD8TAUAAgAAAAAAAAAoMQUA3wcAAOAHAAAMBAAA4QcAAA4EAAAPBAAAEAQAABEEAADiBwAAXNsEADqEBAAAAAAAAgAAAMgjBQACAAAA/EwFAAIAAAAAAAAAdDEFAOMHAADkBwAAZAcAAGUHAABmBwAAZwcAAGgHAABpBwAA5QcAAFzbBACXhAQAAAAAAAIAAAAoKAUAAgAAAPxMBQACAAAAAAAAAMAxBQDmBwAA5wcAAAwEAADoBwAADgQAAA8EAAAQBAAAEQQAAOkHAABc2wQA+oQEAAAAAAACAAAAyCMFAAIAAAD8TAUAAgAAAAAAAAAMMgUA6gcAAOsHAAAMBAAA7AcAAA4EAAAPBAAAEAQAABEEAADtBwAAXNsEAF2FBAAAAAAAAgAAAMgjBQACAAAA/EwFAAIAAAAAAAAAWDIFAO4HAADvBwAADAQAAPAHAAAOBAAADwQAABAEAAARBAAA8QcAAFzbBAC1hQQAAAAAAAIAAADIIwUAAgAAAPxMBQACAAAAAAAAAKQyBQDyBwAA8wcAAAwEAAD0BwAADgQAAA8EAAAQBAAAEQQAAPUHAABc2wQAFYYEAAAAAAACAAAAyCMFAAIAAAD8TAUAAgAAAAAAAADwMgUA9gcAAPcHAAAMBAAA+AcAAA4EAAAPBAAAEAQAABEEAAD5BwAAXNsEAHKGBAAAAAAAAgAAAMgjBQACAAAA/EwFAAIAAAAAAAAAPDMFAPoHAAD7BwAADAQAAPwHAAAOBAAADwQAABAEAAARBAAA/QcAAFzbBADUhgQAAAAAAAIAAADIIwUAAgAAAPxMBQACAAAAAAAAAIgzBQD+BwAA/wcAAAwEAAAACAAADgQAAA8EAAAQBAAAEQQAAAEIAABc2wQAJ4cEAAAAAAACAAAAyCMFAAIAAAD8TAUAAgAAAAAAAADUMwUAAggAAAMIAAAMBAAABAgAAA4EAAAPBAAAEAQAABEEAAAFCAAAXNsEAHuHBAAAAAAAAgAAAMgjBQACAAAA/EwFAAIAAAAAAAAACDQFAAYIAAAHCAAAegQAAADbBADPhwQAqAoFAAAAAABANAUACAgAAAkIAAAMBAAACggAAA4EAAAPBAAAEAQAABEEAAALCAAAXNsEAOWHBAAAAAAAAgAAAMgjBQACAAAA/EwFAAIAAAAAAAAAjDQFAAwIAAANCAAADAQAAA4IAAAOBAAADwQAABAEAAARBAAADwgAAFzbBAA5iAQAAAAAAAIAAADIIwUAAgAAAPxMBQACAAAAAAAAANg0BQAQCAAAEQgAAAwEAAASCAAADgQAAA8EAAAQBAAAEQQAABMIAABc2wQAlYgEAAAAAAACAAAAyCMFAAIAAAD8TAUAAgAAAAAAAAAkNQUAFAgAABUIAAAMBAAAFggAAA4EAAAPBAAAEAQAABEEAAAXCAAAXNsEAPeIBAAAAAAAAgAAAMgjBQACAAAA/EwFAAIAAAAAAAAAcDUFABgIAAAZCAAADAQAABoIAAAOBAAADwQAABAEAAARBAAAGwgAAFzbBABZiQQAAAAAAAIAAADIIwUAAgAAAPxMBQACAAAAAAAAALw1BQAcCAAAHQgAAAwEAAAeCAAADgQAAA8EAAAQBAAAEQQAAB8IAABc2wQAr4kEAAAAAAACAAAAyCMFAAIAAAD8TAUAAgAAAAAAAABMNgUAIAgAACEIAAAiCAAAIwgAACQIAAAlCAAAJggAACcIAAAoCAAAKQgAACoIAAArCAAALAgAAC0IAAAuCAAALwgAADAIAAAxCAAAMggAADMIAAA0CAAANQgAADYIAAAA2wQAIIoEADDdBABc2wQACYoEAAAAAAACAAAAQDYFAAIAAAD8TAUAAgAAAAAAAABANgUAdAMAACEIAAAiCAAANwgAADgIAAAlCAAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAAAAAACA3BQA5CAAAOggAACIIAAA7CAAAPAgAAD0IAAA+CAAAPwgAAEAIAABBCAAAQggAAEMIAABECAAARQgAAEYIAABHCAAASAgAAADbBABNigQAMN0EAFzbBAA3igQAAAAAAAIAAAAUNwUAAgAAAPxMBQACAAAAAAAAABQ3BQB0AwAAOggAACIIAABJCAAASggAAD0IAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAAAAAAArDgFAEsIAABMCAAAIggAAE0IAABOCAAATwgAAFAIAABRCAAAUggAAFMIAABUCAAAVQgAAFYIAABXCAAAWAgAAFkIAABaCAAAWwgAAFwIAABdCAAAXggAAF8IAABgCAAAYQgAAGIIAABjCAAAZAgAAGUIAABmCAAAZwgAAGgIAABpCAAAaggAAGsIAABsCAAAbQgAAG4IAABvCAAAcAgAAHEIAAByCAAAcwgAAHQIAAB1CAAAdggAAHcIAAB4CAAAeQgAAHoIAAB7CAAAfAgAAH0IAAB+CAAAfwgAAIAIAACBCAAAgggAAIMIAACECAAAhQgAAIYIAAAA2wQA1YoEAOhDBQBc2wQAjYoEAAAAAAACAAAAgDgFAAIAAAD8TAUAAgAAAADbBABjigQAjDgFAAAAAACMOAUASwgAAHQDAAAiCAAAhwgAAIgIAACJCAAAUAgAAFEIAABSCAAAUwgAAFQIAABVCAAAVggAAFcIAABYCAAAWQgAAFoIAABbCAAAXAgAAF0IAABeCAAAXwgAAGAIAABhCAAAYggAAGMIAABkCAAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAACFCAAAhggAAAAAAACAOAUAdAMAAHQDAAAiCAAAiggAAIsIAACJCAAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAACMCAAAjQgAAAAAAADsOgUAjggAAI8IAAAiCAAAkAgAAJEIAACSCAAAkwgAAJQIAACVCAAAlggAAADbBAAdiwQAMN0EAFzbBAD/igQAAAAAAAIAAADgOgUAAgAAAPxMBQACAAAAAAAAAOA6BQB0AwAAjwgAACIIAACXCAAAmAgAAJIIAAB0AwAAdAMAAAAAAADAPAUAmQgAAJoIAAAiCAAAmwgAAJwIAACdCAAAnggAAJ8IAACgCAAAoQgAAKIIAACjCAAApAgAAKUIAACmCAAApwgAAKgIAACpCAAAqggAAKsIAACsCAAArQgAAK4IAACvCAAAsAgAALEIAACyCAAAswgAALQIAAC1CAAAtggAALcIAAC4CAAAuQgAALoIAAC7CAAAvAgAAL0IAAC+CAAAvwgAAMAIAADBCAAAwggAAMMIAADECAAAxQgAAMYIAADHCAAAyAgAAMkIAADKCAAAywgAAMwIAADNCAAAzggAAM8IAADQCAAA0QgAANIIAADTCAAA1AgAANUIAADWCAAA1wgAANgIAADZCAAA2ggAANsIAADcCAAA3QgAAN4IAADfCAAA4AgAAOEIAADiCAAA4wgAAADbBAD8iwQAAPMEANjaBAAZjAQAXNsEAMiLBAAAAAAAAwAAAGw8BQACAAAAeDwFAAIMAAD8TAUAAgAAAADbBACPiwQAgDwFAADbBABXiwQAqDwFAADbBAA6iwQAtDwFAAAAAAC0PAUA5AgAAJoIAAAiCAAA5QgAAOYIAACdCAAAdAMAAJ8IAACgCAAAoQgAAKIIAACjCAAApAgAAKUIAACmCAAApwgAAKgIAACpCAAAqggAAHQDAAB0AwAArQgAAK4IAACvCAAAsAgAALEIAACyCAAAdAMAALQIAAC1CAAAtggAALcIAAC4CAAAuQgAALoIAAB0AwAAdAMAAHQDAAB0AwAAvwgAAHQDAADBCAAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAMwIAADNCAAAzggAAM8IAADQCAAA0QgAANIIAADTCAAA1AgAANUIAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAADnCAAA6AgAAOkIAADqCAAA4AgAAOEIAAAAAAAAqDwFAOQIAACaCAAAIggAAOsIAADsCAAAnQgAAHQDAACfCAAAoAgAAKEIAACiCAAAowgAAKQIAAClCAAApggAAKcIAACoCAAAqQgAAKoIAAB0AwAAdAMAAO0IAACuCAAArwgAALAIAACxCAAAsggAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAA5wgAAOgIAADpCAAA6ggAAOAIAADhCAAAAAAAAIA8BQDuCAAAmggAACIIAADvCAAA8AgAAJ0IAAB0AwAAnwgAAKAIAAChCAAAdAMAAPEIAADyCAAApQgAAKYIAACnCAAAqAgAAKkIAACqCAAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAPMIAAD0CAAA9QgAAAAAAABsPAUAdAMAAJoIAAAiCAAA9ggAAPcIAACdCAAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAAAAAAAAPMEAHQDAAB0AwAAIggAAPgIAAD5CAAA+ggAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAAAAAAETdBAB0AwAAdAMAACIIAAD7CAAA/AgAAP0IAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAAAAAAAON0EAHQDAAB0AwAAIggAAP4IAAD/CAAAAAkAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAAAAAAAIEQFAAEJAAACCQAAIggAAAMJAAAECQAABQkAAAYJAAAHCQAACAkAAAkJAAAKCQAACwkAAAwJAAANCQAADgkAAA8JAAAQCQAAEQkAABIJAAATCQAAFAkAABUJAAAWCQAAFwkAABgJAAAZCQAAGgkAABsJAAAcCQAAHQkAAB4JAAAfCQAAIAkAACEJAAAiCQAAIwkAACQJAAAlCQAAJgkAACcJAAAoCQAAKQkAACoJAAArCQAAANsEAJOMBAAw3QQAANsEAHqMBADoQwUAXNsEAEOMBAAAAAAAAgAAAPRDBQACAAAA/EwFAAIAAAAA2wQAKowEAABEBQAAAAAAAEQFAAEJAAB0AwAAIggAACwJAAAtCQAAiQgAAAYJAAAHCQAACAkAAAkJAAAKCQAACwkAAAwJAAANCQAADgkAAA8JAAAQCQAAEQkAABIJAAATCQAAFAkAABUJAAAWCQAAFwkAABgJAAAZCQAAGgkAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAACoJAAArCQAAAAAAAPRDBQB0AwAAdAMAACIIAAAuCQAALwkAAIkIAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAAAAAAA6EMFAHQDAAB0AwAAIggAADAJAAAxCQAAiQgAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAAAAAADDdBAB0AwAAdAMAACIIAAAyCQAAMwkAAIkIAAAAAAAAREcFADQJAAA1CQAAIggAADYJAAA3CQAAOAkAADkJAAA6CQAAOwkAADwJAAA9CQAAPgkAAD8JAABACQAAQQkAAEIJAABDCQAARAkAAEUJAABGCQAARwkAAEgJAABJCQAASgkAAEsJAABMCQAATQkAAE4JAABPCQAAUAkAAFEJAABSCQAAUwkAAFQJAABVCQAAVgkAAFcJAABYCQAAWQkAAFoJAABbCQAAXAkAAF0JAABeCQAAXwkAAGAJAABhCQAAYgkAAGMJAABkCQAAZQkAAGYJAABnCQAAANsEAC2NBAAw3QQAANsEAA+NBAAMRwUAXNsEAM6MBAAAAAAAAgAAABhHBQACAAAA/EwFAAIAAAAA2wQAsIwEACRHBQAAAAAAJEcFADQJAAA1CQAAIggAAGgJAABpCQAAOAkAADkJAAA6CQAAOwkAADwJAAA9CQAAPgkAAD8JAABACQAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAAAAAABhHBQB0AwAANQkAACIIAABqCQAAawkAADgJAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAAAAAAAMRwUAdAMAAHQDAAAiCAAAbAkAAG0JAABuCQAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAAAAAAAuEkFAG8JAABwCQAAIggAAHEJAAByCQAAcwkAAHQJAAB1CQAAdgkAAHcJAAB4CQAAeQkAAHoJAAB7CQAAfAkAAH0JAAB+CQAAfwkAAIAJAACBCQAAggkAAIMJAACECQAAhQkAAIYJAACHCQAAiAkAAIkJAACKCQAAiwkAAIwJAACNCQAAjgkAAADbBADQjQQADEcFAFzbBAB+jQQAAAAAAAIAAACMSQUAAgAAAPxMBQACAAAAANsEAE+NBACYSQUAAAAAAJhJBQBvCQAAcAkAACIIAACPCQAAkAkAAHMJAAB0CQAAdQkAAHYJAAB3CQAAeAkAAHkJAAB6CQAAewkAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAAAAAAAjEkFAHQDAABwCQAAIggAAJEJAACSCQAAcwkAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAAAAAABISwUAkwkAAJQJAAAiCAAAlQkAAJYJAACXCQAAmAkAAJkJAACaCQAAmwkAAJwJAACdCQAAngkAAJ8JAACgCQAAoQkAAKIJAACjCQAApAkAAKUJAACmCQAApwkAAKgJAACpCQAA9P///0hLBQCqCQAAqwkAAKwJAADY2gQAFI4EAFzbBAD/jQQAAAAAAAMAAAB03QQAAgAAAPxMBQACAAAAQEsFAAIMAAAAAAAAdN0EAHQDAACUCQAAIggAAK0JAACuCQAAlwkAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAAAAAABASwUArwkAALAJAACxCQAAAAAAAPBLBQC1CQAAtgkAAADbBAAujgQAPHEFAAAAAAAgTAUAtwkAALgJAAC5CQAAugkAALsJAADY2gQAZI4EAFzbBABBjgQAAAAAAAIAAAAYTAUAAgAAAPxMBQACAAAAAAAAABhMBQB0AwAAdAMAAHQDAAC8CQAAvQkAAAAAAAAETQUAvgkAAL8JAADACQAAwQkAAMIJAADDCQAAxAkAAMUJAADGCQAAxwkAAMgJAADJCQAAygkAAMsJAADMCQAAzQkAAM4JAADPCQAA0AkAANEJAADSCQAA0wkAANQJAADVCQAA1gkAANcJAADYCQAA2QkAANoJAADbCQAA3AkAAN0JAADeCQAA3wkAAOAJAADhCQAA4gkAAOMJAADY2gQAm44EAFzbBACIjgQAAAAAAAIAAABU3AQAAgAAAPxMBQACAAAAAAAAAFTcBADkCQAA5QkAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAAAAAADgTQUA5gkAAOcJAADoCQAA2NoEAN+OBAAA2wQAuo4EANhNBQAAAAAA2E0FAHQDAADpCQAA6gkAAAAAAAAcTgUA6wkAAOwJAADtCQAA2NoEAC2PBAAA2wQABI8EABROBQAAAAAAFE4FAO4JAADvCQAAdAMAAAAAAADcTwUA8AkAAPEJAAAiCAAA8gkAAPMJAAD0CQAA9QkAAPYJAAD3CQAA+AkAAPkJAAD6CQAA+wkAAPwJAAD9CQAA/gkAAP8JAAAACgAAAQoAAAIKAAADCgAABAoAAAUKAAAGCgAABwoAAAgKAAAJCgAACgoAAAsKAAAMCgAADQoAAA4KAAAPCgAAEAoAABEKAAASCgAAEwoAABQKAAAVCgAAFgoAABcKAAAYCgAAGQoAABoKAAAbCgAAHAoAAB0KAAAeCgAAHwoAACAKAAAhCgAAIgoAACMKAAAkCgAAJQoAACYKAAAnCgAAKAoAACkKAAAqCgAAKwoAACwKAAAtCgAALgoAAC8KAAAwCgAAMQoAADIKAAAzCgAANAoAADUKAAA2CgAANwoAADgKAAA5CgAAOgoAADsKAAA8CgAAPQoAAD4KAAA/CgAAQAoAAEEKAABCCgAAQwoAAEQKAABc2wQAz48EAAAAAAADAAAADPMEAAIAAAB4PAUAAgwAAPxMBQACAAAAANsEAJqPBACcTwUAANsEAGaPBADETwUAANsEAE2PBADQTwUAAAAAANBPBQBFCgAA8QkAACIIAABGCgAARwoAAPQJAAB0AwAA9gkAAPcJAAD4CQAA+QkAAPoJAAD7CQAA/AkAAP0JAAD+CQAA/wkAAAAKAAABCgAAdAMAAHQDAAAECgAABQoAAAYKAAAHCgAACAoAAAkKAAB0AwAACwoAAAwKAAANCgAADgoAAA8KAAAQCgAAEQoAAHQDAAB0AwAAdAMAAHQDAAAWCgAAdAMAABgKAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAIwoAACQKAAAlCgAAJgoAACcKAAAoCgAAKQoAACoKAAArCgAALAoAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAD8KAABACgAAQQoAAEgKAABJCgAASgoAAAAAAADETwUARQoAAPEJAAAiCAAASwoAAEwKAAD0CQAAdAMAAPYJAAD3CQAA+AkAAPkJAAD6CQAA+wkAAPwJAAD9CQAA/gkAAP8JAAAACgAAAQoAAHQDAAB0AwAATQoAAAUKAAAGCgAABwoAAAgKAAAJCgAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAA/CgAAQAoAAEEKAABICgAASQoAAEoKAAAAAAAAnE8FAE4KAADxCQAAIggAAE8KAABQCgAA9AkAAHQDAAD2CQAA9wkAAPgJAAB0AwAAUQoAAFIKAAD8CQAA/QkAAP4JAAD/CQAAAAoAAAEKAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAUwoAAFQKAABVCgAAAAAAAAzzBAB0AwAA8QkAACIIAABWCgAAVwoAAPQJAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAAAAAAAEVgUAWAoAAFkKAAAiCAAAWgoAAFsKAABcCgAAXQoAAF4KAABfCgAAYAoAAGEKAABiCgAAYwoAAGQKAABlCgAAZgoAAGcKAABoCgAAaQoAAGoKAABrCgAAbAoAAG0KAABuCgAAbwoAAHAKAABxCgAAcgoAAHMKAAB0CgAAdQoAAHYKAAB3CgAAXNsEAEuQBAAAAAAAAwAAAFDdBAACAAAAeDwFAAIMAAD8TAUAAgAAAADbBAAXkAQA0FUFAADbBAD/jwQA+FUFAAAAAAD4VQUAeAoAAFkKAAAiCAAAeQoAAHoKAABcCgAAdAMAAF4KAABfCgAAYAoAAGEKAABiCgAAYwoAAGQKAABlCgAAZgoAAGcKAABoCgAAaQoAAHQDAAB0AwAAbAoAAG0KAABuCgAAbwoAAHAKAABxCgAAcgoAAHMKAAB0CgAAewoAAHwKAAB9CgAAAAAAANBVBQB+CgAAWQoAACIIAAB/CgAAgAoAAFwKAAB0AwAAXgoAAF8KAABgCgAAdAMAAIEKAACCCgAAZAoAAGUKAABmCgAAZwoAAGgKAABpCgAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAACDCgAAhAoAAIUKAAAAAAAAUN0EAHQDAABZCgAAIggAAIYKAACHCgAAXAoAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAAAAAADkVwUAiAoAAIkKAACKCgAAiwoAAIwKAACNCgAAjgoAAI8KAACQCgAAkQoAAJIKAACTCgAAlAoAAJUKAACWCgAAlwoAAADbBACUkAQA/EwFAADbBAB6kAQA2FcFAAAAAADYVwUAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAJgKAACZCgAAmgoAAAAAAABIWAUAmwoAAJwKAADY2gQA0JAEAAAAAABsWAUAnQoAAJ4KAACfCgAA2NoEABiRBAAA2wQA8pAEAGRYBQAAAAAAZFgFAHQDAACgCgAAoQoAAAAAAACgWAUAogoAAKMKAACkCgAAANsEADSRBABkWAUAAAAAAMBYBQClCgAApgoAAKcKAAAA2wQAdZEEAGRYBQAAAAAA4FgFAKgKAACpCgAAqgoAAADbBACwkQQAZFgFAAAAAAAAWQUAqwoAAKwKAACtCgAAANsEAO6RBABkWAUAAAAAACBZBQCuCgAArwoAALAKAAAA2wQAK5IEAGRYBQAAAAAAkFkFALEKAACyCgAAswoAALQKAAC1CgAAtgoAALcKAAC4CgAAuQoAALoKAAC7CgAAvAoAAL0KAAC+CgAAvwoAAMAKAADBCgAAwgoAAMMKAADECgAAANsEAGmSBADYVwUAANsEAFGSBACEWQUAAAAAAIRZBQB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAxQoAAMYKAACaCgAAdAMAAHQDAAB0AwAAdAMAAAAAAABEWgUAxwoAAMgKAADJCgAAygoAAMsKAADMCgAAzQoAAM4KAADPCgAA0AoAANEKAADSCgAA0woAANQKAADVCgAAANsEAKeSBAD8TAUAANsEAIiSBAA4WgUAAAAAADhaBQB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAADWCgAA1woAANgKAAAAAAAAsFoFANkKAADaCgAA2woAANjaBADukgQAANsEAMOSBACoWgUAAAAAAKhaBQDcCgAA3QoAAAAAAADgWgUA3goAAN8KAADgCgAAANsEABaTBACoWgUAAAAAAABbBQDhCgAA4goAAOMKAAAA2wQAQpMEAKhaBQAAAAAAIFsFAOQKAADlCgAA5goAAADbBABxkwQAqFoFAAAAAABAWwUA5woAAOgKAADpCgAA2NoEAJ+TBAAAAAAAXFsFAOoKAADrCgAA7AoAANjaBADNkwQAAAAAAIBbBQDtCgAA7goAAO8KAADY2gQAGpQEAADbBAD7kwQAeFsFAAAAAAB4WwUAdAMAAPAKAADxCgAAWy4BAHEuAQATPwEAJz8BAIQ/AQCaPwEAIzMBADUzAQB2GgEAjBoBAKQaAQDAGgEA2xkBAPUZAQAAAAAAIFwFAPIKAADzCgAA9AoAAPUKAAD2CgAA9woAAPgKAAD5CgAA+goAAPsKAAD8CgAA/QoAAP4KAAD/CgAA2NoEAEuUBABc2wQANJQEAAAAAAACAAAAGFwFAAIAAAD8TAUAAgAAAAAAAAAYXAUAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAAACwAAAQsAAAAAAACUXAUAAgsAAAMLAAAECwAABQsAAADbBABilAQAAO0EAAAAAADMXAUABgsAAAcLAAAICwAACQsAANjaBADilAQAANsEALiUBAC4XAUAANsEAI2UBADAXAUAAAAAAMBcBQAKCwAACwsAAAwLAAANCwAAAAAAALhcBQB0AwAACwsAAA4LAAAPCwAAAAAAACBdBQAQCwAAEQsAABILAAATCwAAANsEAA6VBADQ7gQAAAAAABBhBQAZCwAAGgsAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAAbCwAAHAsAAB0LAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAAAAAAAcYQUAHgsAAB8LAAAgCwAAIQsAACILAAAjCwAAJAsAACULAAAmCwAAJwsAACgLAAApCwAAKgsAACsLAAAsCwAALQsAAC4LAAAvCwAAMAsAADELAAAyCwAAMwsAADQLAAA1CwAANgsAADcLAAA4CwAAOQsAADoLAAA7CwAAPAsAAD0LAAA+CwAAPwsAAEALAABBCwAAQgsAAEMLAABECwAARQsAAEYLAABHCwAASAsAAEkLAABKCwAASwsAAEwLAABNCwAATgsAAE8LAABQCwAAUQsAAFILAABTCwAAVAsAAFULAABWCwAAVwsAAFgLAABZCwAAWgsAAFsLAABcCwAAXQsAAF4LAABfCwAAYAsAAGELAABiCwAAYwsAAGQLAABlCwAAZgsAAGcLAABoCwAAaQsAAGoLAABrCwAAbAsAAG0LAABuCwAAbwsAAHALAABxCwAAcgsAAHMLAAB0CwAAGwsAABwLAAAdCwAAdQsAAHYLAAB3CwAAeAsAAHkLAAB6CwAAewsAAHwLAAB9CwAAfgsAAH8LAACACwAAgQsAAIILAACDCwAAhAsAAIULAACGCwAAhwsAAIgLAACJCwAAigsAAIsLAACMCwAAjQsAAI4LAACPCwAAkAsAAJELAACSCwAAkwsAAJQLAACVCwAAANsEAFKVBABE6AQAANsEADmVBAAEYQUAXNsEAGyVBAAAAAAAAgAAABBhBQACAAAA/EwFAAIAAAAAAAAAZGEFAJYLAACXCwAAmAsAAJkLAAAOBAAADwQAABAEAAARBAAAANsEAH2VBAC8IwUAAAAAAARhBQCaCwAAmwsAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAAAAAABE6AQAnAsAAJ0LAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAAAAAAATGUFAJ4LAACfCwAADAQAAKALAAAOBAAADwQAABAEAAChCwAAogsAAADbBACdlQQAyCMFAAAAAAB0ZQUAowsAAKQLAAClCwAA2NoEAM2VBAAA2wQAv5UEAGxlBQAAAAAAbGUFAHQDAACmCwAApwsAAAAAAADAZQUAqAsAAKkLAAAMBAAAqgsAAA4EAAAPBAAAEAQAABEEAACrCwAAXNsEAOaVBAAAAAAAAgAAAMgjBQACAAAA/EwFAAIAAAAAAAAADGYFAKwLAACtCwAADAQAAK4LAAAOBAAADwQAABAEAAARBAAArwsAAFzbBABUlgQAAAAAAAIAAADIIwUAAgAAAPxMBQACAAAAAAAAAFhmBQCwCwAAsQsAAAwEAACyCwAADgQAAA8EAAAQBAAAEQQAALMLAABc2wQAw5YEAAAAAAACAAAAyCMFAAIAAAD8TAUAAgAAAAAAAACkZgUAtAsAALULAAAMBAAAtgsAAA4EAAAPBAAAEAQAABEEAAC3CwAAXNsEABeXBAAAAAAAAgAAAMgjBQACAAAA/EwFAAIAAAAAAAAA8GYFALgLAAC5CwAADAQAALoLAAAOBAAADwQAABAEAAARBAAAuwsAAFzbBABtlwQAAAAAAAIAAADIIwUAAgAAAPxMBQACAAAAAAAAAChnBQC8CwAAgAMAAL0LAAC+CwAAANsEAMOXBACo6QQAAAAAAEhnBQC/CwAAwAsAAMELAAAA2wQA8JcEAGRYBQAAAAAAbGcFAMILAAALCwAAwwsAAMQLAAAA2wQAHZgEALhcBQAAAAAAjGcFAMULAADGCwAAxwsAAADbBABKmAQAZFgFAAAAAACwZwUAyAsAAIsDAADJCwAAygsAAADbBAB3mAQA8O0EAAAAAADQZwUAywsAAMwLAADNCwAAANsEAKKYBABkWAUAAAAAALBoBQDOCwAAzwsAACIIAADQCwAA0QsAANILAADTCwAA1AsAANULAADWCwAA1wsAANgLAADZCwAA2gsAANsLAADcCwAA3QsAAN4LAADfCwAA4AsAAOELAADiCwAA4wsAAOQLAADlCwAA5gsAAOcLAADoCwAA6QsAAOoLAADrCwAA7AsAAO0LAADuCwAA7wsAAPALAADxCwAA8gsAAPMLAAD0CwAA9QsAAPYLAAD3CwAA+AsAAPkLAAD6CwAA9P///7BoBQD7CwAA/AsAAP0LAABc2wQAzZgEAAAAAAADAAAASN8EAAIAAAD8TAUAAgAAAEBLBQACDAAAAAAAAEjfBAB0AwAAzwsAACIIAAD+CwAA/wsAANILAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAAAwAAAEMAAAAAAAAAAAAAAAAAAA78AIAAQAAAHz4AgACAAAAVuQCAAgAAACq7QIAEAAAADYIAwAgAAAArt8CAEAAAAC66gIAgAAAAJXsAgAAAQAAbhgDAAACAAAk5AIAAAQAAFLlAgADBAAAfukCALABAAAAAAAAAAAAAAAAAAAAAAAAZOUCAAAAAAB95QIAAQAAACbnAgACAAAAQOcCAAMAAACh5wIABAAAAIPnAgAFAAAAYecCAAYAAAAF5wIABwAAAO3lAgAIAAAAw+UCAAkAAACa5QIACgAAAAAAAAAAAAAAoR8DAAEAAACnIAMAAgAAAM7rAgAEAAAAwusCAAgAAAAAAAAAAAAAAAAAAAC4agUAcA0AAHENAAByDQAAcw0AANjaBAD9mAQAANsEAN6YBACwagUAAAAAALBqBQB0DQAAdQ0AAHYNAAB3DQAAAAAAAC/rAgABAAAAAAAAAAAAAAA2HwMAAgAAAAAAAAAAAAAAuewCAAAAAACG6AIAAQAAAE/4AgACAAAAUuUCAAEAAAAAAAAAAAAAAAAAAAAAAAAAeO0CAAAAAADv7AIAAQAAAHPtAgACAAAAYOQCAAMAAAC65AIABAAAAAAAAAAAAAAAgPwCAAAAAABr+AIAAQAAAFr4AgACAAAAAAAAAAAAAABq6QIAAAAAAGXpAgABAAAAAAAAAAAAAAAAAAAAAAAAALfoAgABAAAAXB8DAAIAAACk7AIABAAAABoYAwAIAAAAZfICAEAAAADeAAMAgAAAAGwOAwAAAQAAbPkCAAACAAD48AIAAAQAAAPlAgAACAAAkOgCAAAQAAA96wIAACAAAEjyAgAAQAAAHfECAACAAABv6QIAARAAAAAAAAAAAAAA6gUDAAAAAACgEwMAAQAAAI4TAwACAAAAuuQCAAMAAAAAAAAAAAAAAAAAAAAAAAAAox4DAAAAAACEHgMAAQAAAGQeAwACAAAAAAAAAAAAAACOBAMAAAAAAJoGAwABAAAAAQgDAAIAAAAv4gIAAwAAAJ77AgAEAAAAa/wCAAUAAAA+GwMABgAAAAAAAAAAAAAAd/ACAAEAAABe8AIAAgAAAEXwAgAEAAAAAAAAAAAAAACFEwMAAAAAABvyAgABAAAAuN8CAAIAAAAw5AIAAwAAANPpAgAEAAAACi0DAP///38AAAAAAAAAAAAAAAAAAAAAQPICAAEAAAAAAAAAAAAAAIXqAgABAAAAAAAAAAAAAAC9BQMAAQAAAAIFAwACAAAArgUDAAQAAAAO8QIACAAAAAAAAAAAAAAAAAAAAAAAAAAO8QIAAQAAAPbcAgACAAAAcOoCAAQAAACs8QIACAAAAAAAAAAAAAAAAAAAAAAAAABkIAMAAQAAADHqAgACAAAAXB8DAAQAAACJ8AIACAAAADXkAgAQAAAARB8DACAAAACUAgMAQAAAAC7pAgCAAAAAAAAAAAAAAAAAAAAAAAAAAGPgAgABAAAA59wCAAIAAACE3AIABAAAAFPgAgAIAAAA19wCABAAAAB03AIAIAAAAAAAAAAAAAAAAAAAAAAAAAAg8gIAAQAAAGM2AwACAAAAcTADAAQAAADs8AIABgAAANAeAwAIAAAADvECABAAAADL6gIAIAAAAH3sAgCAAAAAlfwCAAABAACm5gIAAAIAAJ8NAwAABAAAAAAAAAAAAAAAAAAA7G4FAHgNAAB5DQAAeg0AAHsNAAB8DQAAfQ0AAH4NAAB/DQAAgA0AAIENAAD8////7G4FAIINAACDDQAAhA0AAPj////sbgUAhQ0AAIYNAACHDQAA2NoEAE6ZBAAA2wQAaJkEABROBQBc2wQAMJkEAAAAAAAEAAAA2G4FAAIAAABA3AQAAgQAAOBuBQACCAAA/EwFAAIAAAAAAAAA2G4FAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAIgNAACJDQAAAAAAAEDcBACKDQAAiw0AAHQDAAAAAAAA4G4FAIwNAACNDQAAdAMAAAAAAAAEcAUAjg0AAI8NAACQDQAAkQ0AAJINAACTDQAAlA0AAJUNAACWDQAAlw0AAJgNAACZDQAAmg0AAJsNAACcDQAAnQ0AAJ4NAACfDQAAoA0AAPz///8EcAUAoQ0AAKINAACjDQAApA0AAKUNAACmDQAApw0AAKgNAAD4////BHAFAKkNAACqDQAAqw0AANjaBACjmQQAXNsEAISZBAAAAAAAAwAAANjoBAACAAAA2G4FAAIEAAD8bwUAAggAAAAAAADY6AQAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAArA0AAK0NAAAAAAAA/G8FAK4NAACvDQAAdAMAAAAAAACQcAUAsA0AALENAACyDQAA2NoEAOSZBABc2wQAvpkEAAAAAAACAAAAiHAFAAIAAAD8TAUAAgAAAAAAAACIcAUAsw0AALQNAAB0AwAAAAAAAOxwBQC1DQAAtg0AALcNAAC4DQAAuQ0AALoNAAC7DQAAvA0AAADbBAAJmgQAbA4FAAAAAAAIcQUAvQ0AAL4NAADY2gQAQZoEAAAAAAAgcQUAvw0AAMANAAAA2wQAV5oEAAhxBQAAAAAAPHEFAMENAADCDQAAANsEAHaaBAD8TAUAAAAAAHBxBQDDDQAAxA0AAADbBADLmgQA/EwFAADbBACtmgQAWHEFAADbBACOmgQAZHEFAAAAAABkcQUAxQ0AAMYNAAAAAAAAWHEFAMcNAADIDQAAAAAAAKxxBQDJDQAAyg0AAADbBADlmgQAZHEFAAAAAAAAAAAAAAEBAgIDAwAHBgYFBQQEBwEFBgIDBwQAAAAAAAAAAADLDQAAzA0AAM0NAADODQAAzw0AANANAADRDQAAAAAAANINAADTDQAA1A0AANUNAADSDQAA0g0AAAAAAAAAAAAA1g0AANcNAADYDQAA2Q0AANoNAAAAAAAAAAAAAAAAAADbDQAA3A0AAN0NAADeDQAAAAAAAAAAAAAAAAAAAAAAAN8NAADgDQAA4Q0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA0g0AANINAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADSDQAAAAAAAMhyBQDiDQAA4w0AAOQNAADlDQAA5g0AANjaBAA7mwQAANsEAAKbBADAcgUAAAAAAMByBQDnDQAA6A0AAHQDAAB0AwAAdAMAAAAAAAAMcwUA6Q0AAOoNAADrDQAA7A0AAO0NAAAA2wQAVZsEAMByBQAAAAAANHMFAO4NAADvDQAA8A0AAPENAADyDQAAANsEAIebBADAcgUAAAAAAHhzBQDzDQAA9A0AAPUNAAD2DQAA9w0AAPgNAAD5DQAA2NoEAPCbBAAA2wQA2psEAGRzBQAA2wQAsZsEAGxzBQAAAAAAbHMFAPoNAAD7DQAA/A0AAP0NAAB0AwAA/g0AAP8NAAAAAAAAZHMFAHQDAAB0AwAAdAMAAHQDAAB0AwAAAA4AAAEOAAAAAAAA8HMFAAIOAAADDgAABA4AAAUOAAAGDgAABw4AAAgOAAAA2wQAC5wEAGxzBQAAAAAADQ4AAA4OAAAPDgAAEA4AABEOAAASDgAAEw4AAAAAAAAUDgAAFQ4AABYOAAAXDgAAFA4AABQOAAAAAAAAAAAAABgOAAAZDgAAGg4AABsOAAATDgAAAAAAAAAAAAAAAAAAHA4AAB0OAAAeDgAAEw4AAAAAAAAAAAAAAAAAAAAAAAAfDgAAIA4AABMOAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQOAAAUDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFA4AAAAAAADodAUAIQ4AACIOAAAjDgAAJA4AACUOAAAmDgAAJw4AAADbBABEnAQAbHMFAAAAAAAYdQUAKA4AACkOAAAqDgAAKw4AACwOAAAtDgAALg4AAADbBABsnAQAbHMFAAAAAAAAAAAAAAAAADAOAAAxDgAAMg4AADMOAAA0DgAANQ4AADYOAAA3DgAAOA4AAAAAAABwdQUAOQ4AADoOAAA7DgAA2NoEAF6dBAAA2wQAnJwEAGh1BQAAAAAAaHUFADwOAAA9DgAAdAMAAAAAAACsdQUAPg4AAD8OAABADgAA2NoEAJedBAAA2wQAe50EAKR1BQAAAAAApHUFAHQDAABBDgAAQg4AAEMOAABEDgAAAAAAAOh1BQBFDgAARg4AAEcOAAAA2wQAyJ0EAGh1BQBMDgAATQ4AAE4OAABPDgAAUA4AAFEOAABSDgAATA4AAE0OAABODgAAUw4AAFAOAABRDgAAUg4AAFQOAABVDgAAVg4AAFcOAABYDgAAWQ4AAFoOAABbDgAAVQ4AAFwOAABdDgAAWA4AAFkOAABaDgAAXg4AAF8OAABgDgAAYQ4AAGIOAABjDgAAZA4AAAAAAACkdgUAZQ4AAGYOAABnDgAAaA4AAGkOAABqDgAAaw4AAADbBADjnQQAbHMFAAAAAADUdgUAbA4AAG0OAABuDgAAbw4AAHAOAABxDgAAcg4AAADbBAAUngQAbHMFAAAAAAAsdwUAcw4AAHQOAAAiCAAAdQ4AAHYOAAB3DgAAeA4AAHkOAAB6DgAAew4AAHwOAAB9DgAA+P///yx3BQB+DgAAfw4AAIAOAABc2wQAPp4EAAAAAAADAAAAoOgEAAIAAAD8TAUAAgAAAEBLBQACCAAAAAAAAKDoBAB0AwAAdA4AACIIAACBDgAAgg4AAHcOAAB0AwAAdAMAAHQDAAB0AwAAdAMAAAAAAACcdwUAgw4AAIQOAACFDgAAANsEAFieBABodQUAAAAAALx3BQCGDgAAhw4AAIgOAAAA2wQAkZ4EAKR1BQAAAAAA3HcFAIkOAACKDgAAiw4AAADbBAC6ngQApHUFAAAAAAAAAAAAjA4AAI0OAACMDgAAjg4AAI8OAACQDgAAkQ4AAAAAAACNDgAAjQ4AAI0OAACNDgAAjQ4AAI0OAAAAAAAAAAAAAIwOAACODgAAjw4AAJAOAACRDgAAAAAAAAAAAAAAAAAAkg4AAJMOAACQDgAAkQ4AAAAAAAAAAAAAAAAAAAAAAACUDgAAkA4AAJEOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI0OAACNDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjQ4AAAAAAAAAAAAAAAAAAJUOAACWDgAAlQ4AAJcOAACYDgAAlg4AAJYOAAAAAAAAAHkFAJkOAACaDgAAmw4AAJwOAACdDgAAng4AAJ8OAAAA2wQAF58EAGxzBQAAAAAAMHkFAKAOAAChDgAAog4AAKMOAACkDgAApQ4AAKYOAAAA2wQAQ58EAGxzBQAAAAAAUHkFAKcOAACoDgAAqQ4AAADbBAAwoAQApHUFAAAAAABweQUAqg4AAKsOAACsDgAAANsEAHygBABQeQUAAAAAAJB5BQCtDgAArg4AAK8OAAAA2wQAuaAEAGh1BQAAAAAAsHkFALAOAACxDgAAsg4AAADbBAD6oAQApHUFAAAAAADQeQUAsw4AALQOAAC1DgAAANsEACOhBABodQUAAAAAAPB5BQC2DgAAtw4AALgOAAAA2wQAZaEEAKR1BQAAAAAAEHoFALkOAAC6DgAAuw4AAADbBACjoQQA8HkFAAAAAAAwegUAvA4AAL0OAAC+DgAAANsEAN+hBABodQUAAAAAAKR6BQC/DgAAwA4AACIIAADBDgAAwg4AAMMOAADEDgAAxQ4AAMYOAADHDgAAyA4AAMkOAADKDgAAyw4AAMwOAADNDgAAzg4AAM8OAADQDgAA+P///6R6BQDRDgAA0g4AANMOAABc2wQAHKIEAAAAAAADAAAAMPUEAAIAAAD8TAUAAgAAAEBLBQACCAAAAAAAADD1BAB0AwAAwA4AACIIAADUDgAA1Q4AAMMOAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAAAAAAAAAAAAAAAAAAQACAAAAAAABAAIAAgAAAAEAAgAEAAAAAQACAAYAAAABAAIACAAAAAEAAgAKAAAAAQACAAwAAAABAAIADgAAAAEAAgAQAAAAAQACABIAAAABAAIAFAAAAAEAAgAWAAAAAAUAAQAEAAMCBAECAgUCAwEFAQQDBAMFAAAAABR8BQDbDgAA3A4AACIIAADdDgAA3g4AAN8OAADgDgAA4Q4AAOIOAADjDgAA5A4AAOUOAADmDgAA5w4AAOgOAADpDgAA6g4AAOsOAADsDgAA7Q4AAO4OAADvDgAA8A4AAPEOAAD4////FHwFAPIOAADzDgAA9A4AAFzbBACIogQAAAAAAAMAAADo9QQAAgAAAPxMBQACAAAAQEsFAAIIAAAAAAAA6PUEAHQDAADcDgAAIggAAPUOAAD2DgAA3w4AAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAAAAAAC4fAUA9w4AAPgOAAD5DgAAANsEAESjBABodQUAANsEACijBACsfAUAAAAAAKx8BQD6DgAA+w4AAHQDAAAAAAAA7HwFAPwOAAD9DgAA/g4AAADbBABkowQArHwFAAAAAAAMfQUA/w4AAAAPAAABDwAAANsEAH+jBACsfAUAAg8AAAMPAAAEDwAABQ8AAAAAAABEfQUABg8AAAcPAAAIDwAA2NoEAMKjBABc2wQAl6MEAAAAAAACAAAAaHUFAAIAAAA8fQUAAgQAAAAAAAB4fQUACQ8AAAoPAAALDwAAANsEAN6jBACkdQUAAAAAAMR9BQAMDwAADQ8AAA4PAAAPDwAA/P///8R9BQAQDwAAEQ8AABIPAAATDwAA2NoEABWkBADY2gQAOKQEAFzbBAD4owQAAAAAAAIAAAC0fQUAAgAAALx9BQACBAAAAAAAALR9BQB0AwAAFA8AABUPAAAAAAAAvH0FAHQDAAARDwAAFg8AABcPAAAAAAAAQH4FABgPAAAZDwAAGg8AABsPAAD8////QH4FABwPAAARDwAAHQ8AAB4PAABc2wQAU6QEAAAAAAACAAAAtH0FAAIAAAC8fQUAAgQAAAAAAACQfgUAHw8AACAPAAAhDwAAIg8AAPz///+QfgUAIw8AABEPAAAkDwAAJQ8AAFzbBABwpAQAAAAAAAIAAAC0fQUAAgAAALx9BQACBAAAAAAAAOB+BQAmDwAAJw8AACgPAAApDwAA/P///+B+BQAqDwAAEQ8AACsPAAAsDwAAXNsEAI2kBAAAAAAAAgAAALR9BQACAAAAvH0FAAIEAAAAAAAAIH8FAC0PAAAuDwAALw8AAADbBADgpAQApHUFAADbBACqpAQAFH8FAAAAAAAUfwUAdAMAADAPAAAxDwAAAAAAAFR/BQAyDwAAMw8AADQPAAAA2wQAD6UEABR/BQAAAAAAdH8FADUPAAA2DwAANw8AAADbBABFpQQAFH8FAAAAAACUfwUAOA8AADkPAAA6DwAAANsEAHilBAAUfwUAAAAAALR/BQA7DwAAPA8AAD0PAAAA2wQAq6UEABR/BQAAAAAA1H8FAD4PAAA/DwAAQA8AAADbBADipQQAFH8FAAAAAAD0fwUAQQ8AAEIPAABDDwAAANsEABmmBACkdQUAAAAAAFCABQB0AwAARA8AAEUPAAAAAAAAdIAFAEYPAABHDwAASA8AAAAAAABcgAUASQ8AAEoPAABLDwAAAAAAAGiABQBMDwAATQ8AAE4PAAAA2wQAXKYEAKR1BQAA2wQAN6YEAFCABQAA2wQAg6YEAFCABQAA2wQAq6YEAFCABQBPDwAAUA8AAFEPAABSDwAAUw8AAFQPAAADAAAABAAAAAAAAAAUgQUAVQ8AAHQDAAAiCAAAVg8AAFcPAABYDwAAWQ8AAFoPAABbDwAAXA8AAF0PAABeDwAAXw8AAGAPAABhDwAAYg8AAGMPAABkDwAAZQ8AAGYPAABnDwAAdAMAAPj///8UgQUAaA8AAGkPAABqDwAAXNsEANSmBAAAAAAAAwAAAJD1BAACAAAA/EwFAAIAAABASwUAAggAAAAAAACwgQUAVQ8AAGsPAAAiCAAAbA8AAG0PAABYDwAAWQ8AAFoPAABbDwAAXA8AAF0PAABeDwAAXw8AAGAPAABhDwAAYg8AAGMPAABkDwAAbg8AAGYPAABnDwAAbw8AAPj///+wgQUAcA8AAHEPAABqDwAAANsEAO6mBAAUgQUAAAAAAJD1BAB0AwAAdAMAACIIAAByDwAAcw8AAFgPAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAAAAAAAgIIFAFUPAAB0DwAAIggAAHUPAAB2DwAAWA8AAFkPAABaDwAAdw8AAHgPAABdDwAAXg8AAF8PAABgDwAAYQ8AAGIPAABjDwAAZA8AAHkPAABmDwAAZw8AAHoPAAD4////gIIFAHsPAAB8DwAAag8AAADbBAALpwQAFIEFAAAAAACoggUAfQ8AAH4PAAB/DwAA2NoEAEWnBAAA2wQAKqcEAKCCBQAAAAAAoIIFAHQDAACADwAAgQ8AAAAAAADcggUAgg8AAIMPAACEDwAAANsEAGanBACgggUAAAAAAAyDBQCFDwAAhg8AAIcPAACIDwAAiQ8AAIoPAACLDwAAANsEAIGnBABscwUAAAAAADiDBQCMDwAAjQ8AAI4PAAAA2wQA8KcEAGh1BQAA2wQAtacEACyDBQAAAAAALIMFAI8PAACQDwAAjg8AAAAAAAB4gwUAkQ8AAJIPAACTDwAAANsEAJSoBACkdQUAANsEAGCoBABsgwUAAAAAAGyDBQCRDwAAlA8AAJUPAAAAAAAAtIMFAJYPAACXDwAAmA8AAJkPAACaDwAAANsEAPOoBADAcgUAAAAAAOSDBQCbDwAAnA8AAJ0PAACeDwAAnw8AAKAPAAChDwAAANsEACKpBABscwUAAAAAABCEBQCiDwAAow8AAKQPAAAA2wQAk6kEAGh1BQAA2wQAWakEAASEBQAAAAAABIQFAKUPAACmDwAApA8AAAAAAABQhAUApw8AAKgPAACpDwAAANsEADWqBACkdQUAANsEAAKqBABEhAUAAAAAAESEBQCnDwAAqg8AAKsPAAAAAAAAkIQFAKwPAACtDwAArg8AAADbBADNqgQAaHUFAADbBACTqgQAhIQFAAAAAACEhAUArw8AALAPAACuDwAAAAAAANCEBQCxDwAAsg8AALMPAAAA2wQAb6sEAKR1BQAA2wQAPKsEAMSEBQAAAAAAxIQFALEPAAC0DwAAtQ8AAAACAQADAgEGBQECBgUHBAUGBwQDAAQHAwMGAgMHBgUAAQUEAAAAAAAAAAAAAAAAADrNE786zRO/Os0TvzrNEz86zRO/Os0TvzrNEz86zRM/Os0TvzrNE786zRM/Os0TvzrNE786zRO/Os0TPzrNEz86zRO/Os0TPzrNEz86zRM/Os0TPzrNE786zRM/Os0TPwAAAACkhQUAtw8AALgPAAC5DwAAiIUFAJSFBQDY2gQAV6wEAADbBAAwrAQAnIUFAAAAAADchQUAug8AALsPAAC8DwAAvQ8AAL4PAAC/DwAAwA8AAMEPAADCDwAAXNsEAHGsBAAAAAAAAgAAACDcBAACAAAA/EwFAAIAAAAAAAAAINwEAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAADDDwAAxA8AAAAAAABMhgUAxQ8AAMYPAADHDwAAyA8AAADbBAC0rAQAONwEAADbBACNrAQAQIYFAAAAAABAhgUAyQ8AAMoPAAB0AwAAdAMAAAAAAACQhgUAyw8AAMwPAADNDwAAANsEAC2tBABA3AQAANsEAAKtBACEhgUAAAAAAISGBQDODwAAzw8AAHQDAAAAAAAAOIgFANEPAADSDwAAIggAANMPAADUDwAA1Q8AANYPAADXDwAA2A8AANkPAADaDwAA2w8AANwPAADdDwAA3g8AAN8PAADgDwAA4Q8AAOIPAADjDwAA5A8AAOUPAADmDwAA5w8AAOgPAADpDwAA6g8AAOsPAADsDwAA7Q8AAO4PAADvDwAA8A8AAPEPAADyDwAA8w8AAPQPAAD1DwAA9g8AAPcPAAD4DwAA+Q8AAPoPAAD7DwAA/A8AAP0PAAD+DwAA/w8AAAAQAAABEAAAAhAAAAMQAAAEEAAABRAAAAYQAAAHEAAACBAAAAkQAAAKEAAACxAAAAwQAAANEAAADhAAAA8QAAAQEAAAERAAABIQAAD0////OIgFABMQAAAUEAAAFRAAABYQAAAXEAAAGBAAABkQAAAaEAAAGxAAABwQAAAdEAAAHhAAAB8QAAAgEAAAAAQAANjaBAC3rQQAXNsEAHatBAAAAAAAAwAAABjhBAACAAAACIgFAAIMAAD8TAUAAgAAAADbBABhrQQAEIgFAAAAAAAQiAUA0Q8AANIPAAAiCAAAIRAAACIQAADVDwAA1g8AANcPAADYDwAA2Q8AANoPAADbDwAA3A8AAN0PAADeDwAA3w8AAOAPAADhDwAA4g8AAOMPAADkDwAA5Q8AAOYPAADnDwAA6A8AAOkPAADqDwAA6w8AAOwPAADtDwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAAcQAAAIEAAACRAAAAoQAAALEAAAIxAAAA0QAAAOEAAADxAAABAQAAD0////EIgFACQQAAAUEAAAFRAAABYQAAAXEAAAGBAAABkQAAB0AwAAGxAAACUQAAAmEAAAAAAAABjhBAB0AwAA0g8AACIIAAAnEAAAKBAAANUPAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAAAAAAMjfBAB0AwAAdAMAACIIAAApEAAAKhAAACsQAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAAAAAAACIgFAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAACwQAAAtEAAAAAAAADSLBQAuEAAALxAAADAQAAAxEAAAANsEANetBACwagUAAAAAAIyLBQAyEAAAMxAAADQQAADY2gQAuK4EANjaBADwrgQAXNsEAHGuBAAAAAAAAwAAAFSLBQAAAAAA/EwFAAIAAABciwUAAgAAAADbBABTrgQAZIsFAAAAAABkiwUANRAAADYQAAA3EAAAAAAAAFyLBQA4EAAAORAAADoQAAAAAAAA5IsFADsQAAA8EAAAPRAAAD4QAAA/EAAAQBAAAEEQAABc2wQACa8EAAAAAAACAAAAlNwEAAIAAAD8TAUAAgAAAAAAAACU3AQAdAMAAHQDAABCEAAAQxAAAHQDAAB0AwAAdAMAAAAAAACM3AQAdAMAAHQDAABEEAAARRAAAAAAAABUjAUARhAAAEcQAABIEAAAANsEACyvBABA3AQASRAAAEoQAABLEAAAAAAAAAAAAAC0jQUATBAAAE0QAAAiCAAAThAAAE8QAABQEAAAURAAAFIQAABTEAAAVBAAAFUQAABWEAAAVxAAAFgQAABZEAAAWhAAAFsQAABcEAAAXRAAAF4QAABfEAAAYBAAAGEQAABiEAAAYxAAAGQQAABlEAAAZhAAAGcQAABoEAAAaRAAAGoQAABrEAAAbBAAAG0QAABuEAAAbxAAAHAQAABxEAAAchAAAHMQAAB0EAAAdRAAAHYQAAB3EAAAeBAAAHkQAAB6EAAAexAAAHwQAAB9EAAAfhAAAH8QAACAEAAAgRAAAIIQAAD0////tI0FAIMQAACEEAAAhRAAAIYQAACHEAAAiBAAAIkQAACKEAAAixAAAIwQAACNEAAAXNsEAGmvBAAAAAAAAwAAAJjgBAACAAAACIgFAAIMAAD8TAUAAgAAAADbBABNrwQAjI0FAAAAAACMjQUATBAAAE0QAAAiCAAAjhAAAI8QAABQEAAAURAAAFIQAABTEAAAVBAAAFUQAABWEAAAVxAAAFgQAABZEAAAWhAAAFsQAABcEAAAXRAAAF4QAABfEAAAYBAAAGEQAABiEAAAYxAAAGQQAABlEAAAZhAAAGcQAABoEAAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB3EAAAeBAAAHkQAAB6EAAAexAAAHwQAAB9EAAAfhAAAH8QAACAEAAA9P///4yNBQCDEAAAhBAAAIUQAACGEAAAhxAAAIgQAACJEAAAdAMAAIsQAACQEAAAkRAAAAAAAACY4AQAdAMAAE0QAAAiCAAAkhAAAJMQAABQEAAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAAAAAAApI8FAJQQAACVEAAAlhAAAJcQAAAA2wQAt68EALBqBQAAAAAA2I8FAJkQAACaEAAAmxAAAJwQAACdEAAAnhAAAJ8QAACgEAAAANsEADqwBADYbgUAoRAAAKIQAACjEAAAAAAAAAAAAAAQkQUApBAAAKUQAAAiCAAAphAAAKcQAACoEAAAqRAAAKoQAACrEAAArBAAAK0QAACuEAAArxAAALAQAACxEAAAshAAALMQAAC0EAAAtRAAALYQAAC3EAAAuBAAALkQAAC6EAAAuxAAALwQAAC9EAAAvhAAAL8QAADAEAAAwRAAAMIQAADDEAAAxBAAAMUQAADGEAAAxxAAAMgQAADJEAAAyhAAAMsQAADMEAAAzRAAAM4QAADPEAAA0BAAAPT///8QkQUA0RAAANIQAADTEAAA1BAAANUQAADWEAAA1xAAANgQAADZEAAA2hAAANsQAABc2wQAbLAEAAAAAAADAAAA1N8EAAIAAAAIiAUAAgwAAPxMBQACAAAAANsEAFOwBADokAUAAAAAAOiQBQCkEAAApRAAACIIAADcEAAA3RAAAKgQAACpEAAAqhAAAKsQAACsEAAArRAAAK4QAACvEAAAsBAAALEQAACyEAAAsxAAALQQAAC1EAAAthAAALcQAAC4EAAAuRAAALoQAAC7EAAAvBAAAL0QAAC+EAAAvxAAAMAQAAB0AwAAdAMAAHQDAAB0AwAAxRAAAMYQAADHEAAAyBAAAMkQAADKEAAAyxAAAMwQAADNEAAAzhAAAPT////okAUA0RAAANIQAADTEAAA1BAAANUQAADWEAAA1xAAAHQDAADZEAAA3hAAAN8QAAAAAAAA1N8EAHQDAAClEAAAIggAAOAQAADhEAAAqBAAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAAAAAAAsJIFAOIQAADjEAAA5BAAAOUQAAAA2wQAtLAEALBqBQDmEAAA5xAAAOgQAAAAAAAAAAAAAASUBQDpEAAA6hAAACIIAADrEAAA7BAAAO0QAADuEAAA7xAAAPAQAADxEAAA8hAAAPMQAAD0EAAA9RAAAPYQAAD3EAAA+BAAAPkQAAD6EAAA+xAAAPwQAAD9EAAA/hAAAP8QAAAAEQAAAREAAAIRAAADEQAABBEAAAURAAAGEQAABxEAAAgRAAAJEQAAChEAAAsRAAAMEQAADREAAA4RAAAPEQAAEBEAABERAAASEQAAExEAABQRAAAVEQAAFhEAABcRAAAYEQAAGREAABoRAAAbEQAAHBEAAPT///8ElAUAHREAAB4RAAAfEQAAIBEAACERAAAiEQAAIxEAACQRAAAlEQAAJhEAACcRAABc2wQAUbEEAAAAAAADAAAA2OAEAAIAAAAIiAUAAgwAAPxMBQACAAAAANsEADSxBADckwUAAAAAANyTBQDpEAAA6hAAACIIAAAoEQAAKREAAO0QAADuEAAA7xAAAPAQAADxEAAA8hAAAPMQAAD0EAAA9RAAAPYQAAD3EAAA+BAAAPkQAAD6EAAA+xAAAPwQAAD9EAAA/hAAAP8QAAAAEQAAAREAAAIRAAADEQAABBEAAAURAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAABERAAASEQAAExEAABQRAAAVEQAAFhEAABcRAAAYEQAAGREAABoRAAD0////3JMFAB0RAAAeEQAAHxEAACARAAAhEQAAIhEAACMRAAB0AwAAJREAACoRAAArEQAAAAAAANjgBAB0AwAA6hAAACIIAAAsEQAALREAAO0QAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAAAAAADclQUALhEAAC8RAAAwEQAAMREAAADbBAChsQQAsGoFAAAAAAAAAAAAWzYDAAAAAABpMAMAAQAAAAAAAAAAAAAAAAAAAAAAAAACHwMAAgAAABgfAwAEAAAA4x4DAAgAAAAAAAAAAAAAAMEeAwACAAAAAAAAAAAAAADBHgMAAgAAAAAAAAAAAAAAwR4DAAEAAADzHgMAAgAAAAvyAgAEAAAAAAAAAAAAAAAuHwMAAAAAAMsdAwABAAAAsxMDAAIAAAAAAAAAAAAAAFDgAgAAAAAA1NwCAAEAAABx3AIAAgAAALPkAgADAAAAhDADAAQAAADFLAMABQAAAAAAAAAAAAAAAAAAAAAAAAA+8QIAAQAAAAAAAAAAAAAAUOACAAAAAADU3AIAAQAAAHHcAgACAAAAjvwCAAMAAACz5AIABAAAAHbsAgAFAAAAAAAAAAAAAAAyEQAAMxEAADQRAAAAAAAAAAAAAHiYBQA1EQAANhEAACIIAAA3EQAAOBEAADkRAAA6EQAAOxEAADwRAAA9EQAAPhEAAD8RAABAEQAAQREAAEIRAABDEQAARBEAAEURAABGEQAARxEAAEgRAABJEQAAShEAAEsRAABMEQAATREAAE4RAABPEQAAUBEAAFERAABSEQAAUxEAAFQRAABVEQAAVhEAAFcRAABYEQAAWREAAFoRAABbEQAAXBEAAF0RAABeEQAAXxEAAGARAABhEQAAYhEAAGMRAABkEQAAZREAAGYRAABnEQAAaBEAAGkRAABqEQAAaxEAAGwRAABtEQAAbhEAAPT///94mAUAbxEAAHARAABxEQAAchEAAHMRAAB0EQAAdREAAHYRAAB3EQAAeBEAAHkRAABc2wQAQbIEAAAAAAADAAAAGOAEAAIAAAAIiAUAAgwAAPxMBQACAAAAANsEACWyBABQmAUAAAAAAFCYBQA1EQAANhEAACIIAAB6EQAAexEAADkRAAA6EQAAOxEAADwRAAA9EQAAPhEAAD8RAABAEQAAQREAAEIRAABDEQAARBEAAEURAABGEQAARxEAAEgRAABJEQAAShEAAEsRAABMEQAATREAAE4RAABPEQAAUBEAAFERAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAGMRAABkEQAAZREAAGYRAABnEQAAaBEAAGkRAABqEQAAaxEAAGwRAAD0////UJgFAG8RAABwEQAAcREAAHIRAABzEQAAdBEAAHURAAB0AwAAdxEAAHwRAAB9EQAAAAAAABjgBAB0AwAANhEAACIIAAB+EQAAfxEAADkRAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAAAAAACAmgUAgBEAAIERAACCEQAAgxEAAADbBACPsgQAsGoFAIQRAACFEQAAhhEAAAAAAAAAAAAAzJsFAIcRAACIEQAAIggAAIkRAACKEQAAixEAAIwRAACNEQAAjhEAAI8RAACQEQAAkREAAJIRAACTEQAAlBEAAJURAACWEQAAlxEAAJgRAACZEQAAmhEAAJsRAACcEQAAnREAAJ4RAACfEQAAoBEAAKERAACiEQAAoxEAAKQRAAClEQAAphEAAKcRAACoEQAAqREAAKoRAACrEQAArBEAAK0RAACuEQAArxEAALARAACxEQAAshEAALMRAAC0EQAAtREAALYRAAC3EQAAuBEAAPT////MmwUAuREAALoRAAC7EQAAvBEAAL0RAAC+EQAAvxEAAMARAADBEQAAwhEAAMMRAABc2wQAL7MEAAAAAAADAAAAWOAEAAIAAAAIiAUAAgwAAPxMBQACAAAAANsEABKzBACkmwUAAAAAAKSbBQCHEQAAiBEAACIIAADEEQAAxREAAIsRAACMEQAAjREAAI4RAACPEQAAkBEAAJERAACSEQAAkxEAAJQRAACVEQAAlhEAAJcRAACYEQAAmREAAJoRAACbEQAAnBEAAJ0RAACeEQAAnxEAAKARAAChEQAAohEAAKMRAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAACtEQAArhEAAK8RAACwEQAAsREAALIRAACzEQAAtBEAALURAAC2EQAA9P///6SbBQC5EQAAuhEAALsRAAC8EQAAvREAAL4RAAC/EQAAdAMAAMERAADGEQAAxxEAAAAAAABY4AQAdAMAAIgRAAAiCAAAyBEAAMkRAACLEQAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAAAAAAJSdBQDKEQAAyxEAAMwRAADNEQAAANsEAH+zBACwagUAAAAAAOydBQBrEgAAbBIAAG0SAABuEgAAbxIAAHASAABxEgAAchIAAHMSAAB0EgAAdRIAAHYSAAB3EgAAeBIAAHkSAAB6EgAAexIAAFzbBAADtAQAAAAAAAIAAAAA3QQAAgAAAPxMBQACAAAAAAAAAADdBAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB8EgAAfRIAAAAAAADAngUAgBIAAIESAAB0AwAAdAMAAHQDAACCEgAAAAAAAMyeBQCDEgAAhBIAAIUSAACGEgAAhxIAAIgSAAAAAAAA2J4FAIkSAACKEgAAixIAAIwSAACNEgAAghIAANjaBAAKtQQAANsEAOy0BAC4ngUAANsEACC1BADAngUAANsEAEG1BADAngUAAAAAAACfBQCOEgAAjxIAAJASAADY2gQAf7UEAADbBABktQQA+J4FAAAAAAD4ngUAkRIAAJISAAB0AwAAAAAAAEifBQCTEgAAlBIAAJUSAACWEgAAlxIAAJgSAADY2gQAwLUEAFzbBACwtQQAAAAAAAIAAABAnwUAAgAAAPxMBQACAAAAAAAAAECfBQB0AwAAdAMAAHQDAAB0AwAAmRIAAJoSAAAAAAAApJ8FAJsSAACcEgAAdAMAAHQDAAB0AwAA2NoEANO1BAAAAAAAyJ8FAJ0SAACeEgAAnxIAAKASAAChEgAAXNsEAOu1BAAAAAAAAgAAAKSfBQACAAAA/EwFAAIAAAAAAAAAnKAFAKISAACjEgAApBIAAKUSAACmEgAApxIAAKgSAACpEgAAqhIAAKsSAACsEgAArRIAAK4SAACvEgAAsBIAALESAACyEgAAsxIAALQSAAC1EgAAthIAALcSAAC4EgAAuRIAALoSAAC7EgAAvBIAAL0SAAC+EgAAvxIAAMASAADBEgAAwhIAAMMSAADEEgAAxRIAAPj///+coAUAxhIAAMcSAADIEgAAyRIAAMoSAABc2wQA8LYEAAAAAAACAAAA+NsEAAIAAACYpAUAAggAAAAAAAD42wQAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAMsSAADMEgAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAAAAAAAAAAADNEgAAzhIAAM8SAADQEgAA0RIAANISAADTEgAA1BIAANUSAADWEgAA1xIAANgSAAAAAAAAmKEFANkSAADaEgAA2xIAANwSAAAA2wQAKLcEAAzqBAAAAAAAWKIFAN0SAADeEgAA3xIAAOASAADhEgAA4hIAAOMSAADkEgAA5RIAAOYSAADnEgAA6BIAAOkSAADqEgAA6xIAAOwSAADtEgAA7hIAAO8SAADwEgAA8RIAAPISAADzEgAA9BIAAPUSAAD2EgAA9xIAAPgSAAD5EgAA+hIAAPsSAAD8EgAA/RIAAP4SAAD/EgAAABMAAPj///9YogUAARMAAAITAAADEwAABBMAAAUTAABc2wQAO7cEAAAAAAACAAAABNwEAAIAAACYpAUAAggAAAAAAAAE3AQAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAAYTAAAHEwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAAAAAAPDbBAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAACBMAAAkTAAAAAAAA7KMFAAoTAAALEwAADBMAAA0TAAAOEwAADxMAABATAAAREwAAEhMAABMTAAAUEwAAFRMAABYTAAAXEwAAGBMAABkTAAAaEwAAGxMAABwTAAAdEwAA/P///+yjBQAeEwAAHxMAACATAADY2gQAgLcEAFzbBABXtwQAAAAAAAMAAADo3QQAAgAAAPxMBQACAAAA5KMFAAIEAAAAAAAA6N0EAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAIRMAACITAAAAAAAA5KMFAHQDAAAjEwAAJBMAAAAAAACYpAUAJRMAACYTAAB0AwAAdAMAAHQDAAAA2wQAnbcEAPxMBQAAAAAA1KQFACcTAAAoEwAAKRMAACoTAAArEwAALBMAAC0TAAAuEwAALxMAADATAABc2wQAtrcEAAAAAAACAAAAvP4EAAIAAAD8TAUAAgAAAAAAAAC8/gQAMRMAADITAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAAAAAAA4pQUAMxMAADQTAAA1EwAAANsEANS3BAB4pQUAAAAAAFilBQA2EwAANxMAADgTAAAA2wQA6rcEAHilBQAAAAAAeKUFADkTAAA6EwAAdAMAANjaBAAFuAQAAAAAAKClBQA8EwAAPRMAAD4TAAA/EwAAiKUFAJilBQAA2wQAH7gEADjcBAAAAAAAkKYFAEATAABBEwAAQhMAAEMTAABEEwAARRMAAEYTAABHEwAASBMAAEkTAABKEwAASxMAAEwTAABNEwAAThMAAE8TAABQEwAAURMAAFITAABTEwAAVBMAAFUTAABWEwAAVxMAAFgTAABZEwAAWhMAAFsTAABcEwAAXRMAAF4TAABfEwAAYBMAAGETAAD8////kKYFAGITAABjEwAAZBMAAGUTAABmEwAAZxMAAGgTAADY2gQAgrgEANjaBACpuAQAXNsEAGO4BAAAAAAAAgAAAGCmBQACAAAAaKYFAAIEAABc2wQARLgEAAAAAAACAAAAcKYFAAIAAAD8TAUAAgAAAAAAAABwpgUAaRMAAGoTAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAD8////cKYFAGsTAABsEwAAdAMAAHQDAAB0AwAAdAMAAHQDAAAAAAAAYKYFAG0TAABuEwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAAAAAABopgUAbxMAAHATAAB0AwAAdAMAAHQDAAB0AwAAdAMAAAAAAAAYqAUAcRMAAHITAABzEwAAdBMAAHUTAAB2EwAAdxMAAHgTAAB5EwAAehMAAHsTAAB8EwAAfRMAAH4TAADY2gQA97gEAADbBADMuAQAEKgFAAAAAAAQqAUAfxMAAIATAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAAAAAAAdKgFAIETAACCEwAA2NoEACS5BAAAAAAAjKgFAIMTAACEEwAA2NoEAEa5BAAAAAAA2KgFAIUTAACGEwAAhxMAAIgTAACJEwAAihMAAIsTAACMEwAAjRMAAI4TAACPEwAAkBMAAJETAADY2gQAqrkEAADbBAByuQQA0KgFAAAAAADQqAUAkhMAAJMTAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAAAAAADipBQCUEwAAlRMAAJYTAADY2gQA6rkEAADbBADOuQQAMKkFAAAAAAAwqQUAlxMAAJgTAAB0AwAAAAAAAJSpBQCZEwAAmhMAAJsTAACcEwAAnRMAAJ4TAACfEwAAoBMAAKETAACiEwAAoxMAAKQTAAClEwAAANsEAA66BADQqAUAAAAAALSpBQCmEwAApxMAAKgTAAAA2wQARroEADCpBQAAAAAA1KkFAKkTAACqEwAAqxMAAADbBABpugQAMKkFAAAAAAD0qQUArBMAAK0TAACuEwAAANsEAIm6BAAwqQUAAAAAABSqBQCvEwAAsBMAALETAAAA2wQAq7oEADCpBQAAAAAANKoFALITAACzEwAAtBMAAADbBADSugQAMKkFAAAAAABUqgUAtRMAALYTAAC3EwAAANsEAPu6BAAwqQUAAAAAAHSqBQC4EwAAuRMAALoTAAAA2wQAILsEADCpBQAAAAAAlKoFALsTAAC8EwAAvRMAAADbBABEuwQAMKkFAAAAAAC0qgUAvhMAAL8TAADAEwAAANsEAG+7BAAwqQUAAAAAANSqBQDBEwAAwhMAAMMTAAAA2wQAnbsEADCpBQAAAAAA9KoFAMQTAADFEwAAxhMAAADbBADGuwQAMKkFAAAAAAAUqwUAxxMAAMgTAADJEwAAANsEAOm7BAAwqQUAAAAAADSrBQDKEwAAyxMAAMwTAAAA2wQACrwEADCpBQAAAAAAVKsFAM0TAADOEwAAzxMAAADbBAArvAQAMKkFAAAAAAB0qwUA0BMAANETAADSEwAAANsEAEm8BAAwqQUAAAAAAJSrBQDTEwAA1BMAANUTAAAA2wQAZbwEADCpBQAAAAAAtKsFANYTAADXEwAA2BMAAADbBACCvAQAMKkFAAAAAADUqwUA2RMAANoTAADbEwAAANsEAKK8BAAwqQUAAAAAAPSrBQDcEwAA3RMAAN4TAAAA2wQAx7wEADCpBQAAAAAAFKwFAN8TAADgEwAA4RMAAADbBADmvAQAMKkFAAAAAAA0rAUA4hMAAOMTAADkEwAAANsEAAS9BAAwqQUAAAAAAFSsBQDlEwAA5hMAAOcTAAAA2wQAHr0EADCpBQAAAAAAdKwFAOgTAADpEwAA6hMAAADbBAA7vQQAMKkFAAAAAACUrAUA6xMAAOwTAADtEwAAANsEAFi9BAAwqQUAAAAAALSsBQDuEwAA7xMAAPATAAAA2wQAeb0EADCpBQAAAAAA1KwFAPETAADyEwAA8xMAAADbBACZvQQAMKkFAAAAAAD0rAUA9BMAAPUTAAD2EwAAANsEAL+9BAAwqQUAAAAAAEStBQD3EwAA+BMAAPkTAAD6EwAA+xMAAPwTAAD9EwAA/hMAAP8TAAAAFAAA2NoEAC++BAAA2wQACL4EADCtBQAA2wQA5r0EADitBQAAAAAAOK0FAAEUAAACFAAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAAAAAAAwrQUAAxQAAAQUAAB0AwAAAAAAAKStBQAFFAAABhQAAAcUAAAA2wQAV74EAJyyBQAAAAAAnLIFAHQDAAAIFAAACRQAAAAAAABQrgUAChQAAAsUAAAMFAAADRQAAA4UAAAPFAAAEBQAABEUAAASFAAA/P///1CuBQATFAAAFBQAABUUAAAWFAAAFxQAAPj///9QrgUAGBQAABkUAAAaFAAA2NoEAN2+BABc2wQAsL4EAAAAAAADAAAAVLIFAAIAAAAgrgUAAgQAADCtBQACCAAAXNsEAH++BAAAAAAAAgAAAPxMBQACAAAAKK4FAAIAAAAAAAAAKK4FAHQDAAB0AwAAGxQAABwUAAB0AwAA/P///yiuBQAdFAAAHhQAAHQDAAB0AwAAdAMAAPj///8orgUAHxQAACAUAAB0AwAAAAAAACCuBQAhFAAAIhQAAHQDAAB0AwAAdAMAAAAAAAD8rgUAIxQAACQUAAAlFAAAJhQAACcUAADY2gQAX78EAADbBAARvwQA9K4FAAAAAAD0rgUAKBQAACkUAAAlFAAAJhQAACcUAAAAAAAAiLAFACoUAAArFAAALBQAAC0UAAAuFAAALxQAADAUAAAxFAAAMhQAADMUAAA0FAAANRQAADYUAAA3FAAAOBQAADkUAAA6FAAAOxQAADwUAAA9FAAAPhQAAD8UAABAFAAAQRQAAJT///+IsAUAQhQAAEMUAABEFAAARRQAAEYUAABHFAAASBQAAEkUAABKFAAASxQAAEwUAABNFAAAkP///4iwBQBOFAAATxQAAFAUAACM////iLAFAFEUAABSFAAAUxQAAFQUAABVFAAAVhQAAFcUAABYFAAAiP///4iwBQBZFAAAWhQAAFsUAACE////iLAFAFwUAABdFAAAXhQAAF8UAADY2gQAnsAEAADbBADlvwQALLAFANjaBAA4wQQA2NoEAGXBBABc2wQAGMEEAAAAAAAEAAAAQLAFAAIAAACcsgUAAgQAAEiwBQACCAAAMK0FAAIMAADY2gQAjMEEAFzbBACmvwQAAAAAAAMAAAA0sAUAAAAAAFCwBQACbAAAgLAFAAJ8AAAAAAAANLAFAGAUAABhFAAALBQAAGIUAAAuFAAAAAAAACywBQBjFAAAZBQAACwUAABiFAAAZRQAAAAAAABQsAUAZhQAAGcUAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAA/P///1CwBQB0AwAAaBQAAGkUAAD4////ULAFAGoUAABrFAAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAA9P///1CwBQBsFAAAbRQAAHQDAAAAAAAAQLAFAG4UAABvFAAAdAMAAHQDAAB0AwAAAAAAAEiwBQBwFAAAcRQAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAAAAAACAsAUAchQAAHMUAAB0AwAAdAMAAAAAAACksgUAdRQAAHYUAAB3FAAA1LEFAAAAAAB8sgUAeBQAAHkUAAB6FAAAexQAAHwUAAB9FAAAfhQAAH8UAACAFAAAgRQAAIIUAACDFAAAhBQAAIUUAACGFAAAhxQAAIgUAACJFAAAihQAAPz///98sgUAixQAAIwUAACNFAAAjhQAAGP5AgDY2gQA58EEAFzbBADRwQQAAAAAAAIAAABk3AQAAgAAAFSyBQACBAAAXNsEALnBBAAAAAAAAgAAAFyyBQACAAAA/EwFAAIAAADY2gQAMMIEAADbBAALwgQAnLIFAAAAAABcsgUAjxQAAJAUAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAPz///9csgUAdAMAAHQDAACRFAAAkhQAAAAAAABk3AQAkxQAAJQUAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAAAAAABc3AQAlRQAAJYUAAB0AwAAdAMAAAAAAABUsgUAdAMAAHQDAACXFAAAmBQAAAAAAACMswUAmRQAAJoUAADY2gQAWMIEAAAAAADMswUAmxQAAJwUAACdFAAAnhQAAJ8UAACgFAAAoRQAAKIUAACjFAAApBQAANjaBACbwgQAXNsEAHnCBAAAAAAAAgAAAMSzBQACAAAA/EwFAAIAAAAAAAAAxLMFAKUUAACmFAAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAAAAAAAMLQFAKcUAACoFAAAqRQAAADbBADCwgQAMKkFAAAAAACEtAUAqhQAAKsUAACsFAAArRQAAK4UAACvFAAAsBQAALEUAACyFAAAsxQAAPz///+EtAUAtBQAALUUAAC2FAAAtxQAAFzbBADowgQAAAAAAAMAAADYbgUAAgAAAICwBQACBAAA/EwFAAIAAAAAAAAAMLUFAA4VAAAPFQAAEBUAABEVAAASFQAAExUAABQVAAAVFQAAFhUAABcVAAAYFQAAGRUAABoVAAAbFQAAHBUAAB0VAAAeFQAAHxUAACAVAAAhFQAAIhUAACMVAAAkFQAAJRUAACYVAAAnFQAAKBUAACkVAAAqFQAA2NoEADPDBABc2wQABsMEAAAAAAACAAAAKLUFAAIAAAD8TAUAAgAAAAAAAAAotQUAKxUAACwVAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAAAAAAA3LUFAC0VAAAuFQAAXNsEAFvDBAAAAAAAAgAAAHSoBQACAAAA/EwFAAIAAAAAAAAADLYFAC8VAAAwFQAA2NoEAHvDBAAAAAAAJLYFADEVAAAyFQAAXNsEAKDDBAAAAAAAAgAAAAy2BQACAAAA/EwFAAIAAAAAAAAAVLYFADMVAAA0FQAAXNsEAL/DBAAAAAAAAgAAAIyoBQACAAAA/EwFAAIAAAAAAAAApLYFADUVAAA2FQAANxUAADgVAAA5FQAAOhUAADsVAAA8FQAA2NoEABLEBABc2wQA8MMEAAAAAAACAAAAnLYFAAIAAAD8TAUAAgAAAAAAAACctgUAPRUAAD4VAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAAAAAAAPLcFAD8VAABAFQAAQRUAAEIVAABDFQAARBUAAEUVAABGFQAARxUAAEgVAAD8////PLcFAEkVAABKFQAASxUAAEwVAADY2gQAVcQEAFzbBAAvxAQAAAAAAAMAAADYbgUAAgAAADS3BQACBAAA/EwFAAIAAAAAAAAANLcFAE0VAABOFQAAdAMAAHQDAAAAAAAAqLcFAE8VAABQFQAAURUAAFIVAABTFQAAVBUAAADbBACfxAQAgLAFAFzbBAB8xAQAAAAAAAIAAACctwUAAgAAAPxMBQACAAAAAAAAAJy3BQBVFQAAVhUAAHQDAAB0AwAAdAMAAAAAAAA4uAUAVxUAAFgVAABZFQAAWhUAAFsVAABcFQAAXRUAAF4VAABfFQAAYBUAAGEVAABiFQAAYxUAAGQVAABlFQAAZhUAAADbBADkxAQA/EwFAADbBADFxAQALLgFAAAAAAAsuAUAZxUAAGgVAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAAAAAADQuAUAaRUAAGoVAABrFQAAbBUAAG0VAABuFQAAbxUAAHAVAABxFQAAchUAAHMVAAB0FQAAdRUAANjaBABNxQQAANsEAAXFBADIuAUAAAAAAMi4BQB2FQAAdxUAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAdAMAAHQDAAB0AwAAAAABAAAgAAAFAAAAAAAAAAAAAAB5FQAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6FQAAexUAAAjWBQAABAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA/////woAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3AUA"); + base64DecodeToExistingUint8Array(bufferView, 375232, "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=="); } var scratchBuffer = new ArrayBuffer(16); @@ -357,4874 +357,4924 @@ function asmFunc(imports) { var legalimport$_embind_register_bigint = env._embind_register_bigint; var __stack_pointer = 65536; var tempRet0 = 0; - var GOT_data_internal_gContactPoints = 368404; + var GOT_data_internal_gContactPoints = 375236; var GOT_data_internal___memory_base = 0; var GOT_data_internal___table_base = 1; var GOT_func_internal_DefaultFilterShader_28unsigned_20int_2c_20physx__PxFilterData_2c_20unsigned_20int_2c_20physx__PxFilterData_2c_20physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___2c_20void_20const__2c_20unsigned_20int_29 = 2; - var GOT_data_internal_typeinfo_20for_20physx__PxCapsuleController = 312040; - var GOT_data_internal_typeinfo_20for_20physx__PxController = 312032; - var GOT_data_internal_typeinfo_20for_20physx__PxBoxController = 312052; + var GOT_data_internal_typeinfo_20for_20physx__PxCapsuleController = 318456; + var GOT_data_internal_typeinfo_20for_20physx__PxController = 318448; + var GOT_data_internal_typeinfo_20for_20physx__PxBoxController = 318468; var GOT_func_internal_PxCreateFoundation = 4; var GOT_func_internal_PxInitExtensions = 5; var GOT_func_internal_physx__PxDefaultCpuDispatcherCreate_28unsigned_20int_2c_20unsigned_20int__29 = 6; - var GOT_func_internal_PxCreatePvd = 7; - var GOT_func_internal_PxCreateBasePhysics = 8; - var GOT_func_internal_PxCreatePhysics_28unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale_20const__2c_20bool_2c_20physx__PxPvd__29 = 9; - var GOT_func_internal_PxRegisterArticulations = 10; - var GOT_func_internal_PxRegisterArticulationsReducedCoordinate = 11; - var GOT_func_internal_PxRegisterHeightFields = 12; - var GOT_func_internal_PxCreateCooking = 13; - var GOT_func_internal_physx__PxCreatePlane_28physx__PxPhysics__2c_20physx__PxPlane_20const__2c_20physx__PxMaterial__29 = 14; - var GOT_func_internal_getDefaultSceneDesc_28physx__PxTolerancesScale__2c_20int_2c_20physx__PxSimulationEventCallback__29 = 15; - var GOT_func_internal_getGContacts_28_29 = 16; - var GOT_func_internal_createCapsuleCharacterController_28physx__PxControllerManager__2c_20physx__PxCapsuleControllerDesc_20const__29 = 17; - var GOT_func_internal_createBoxCharacterController_28physx__PxControllerManager__2c_20physx__PxBoxControllerDesc_20const__29 = 18; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxSimulationEventCallback__28physx__PxSimulationEventCallback__29 = 19; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxSimulationEventCallback__28physx__PxSimulationEventCallback__29 = 20; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_PxSimulationEventCallbackWrapper__28PxSimulationEventCallbackWrapper__29 = 21; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_PxSimulationEventCallbackWrapper__28PxSimulationEventCallbackWrapper__29 = 22; - var GOT_func_internal_PxSimulationEventCallbackWrapper__20emscripten__internal__wrapped_new_PxSimulationEventCallbackWrapper__2c_20PxSimulationEventCallbackWrapper_2c_20emscripten__val__28emscripten__val___29 = 23; - var GOT_func_internal_emscripten__internal__Invoker_PxSimulationEventCallbackWrapper__2c_20emscripten__val_____invoke_28PxSimulationEventCallbackWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29 = 24; - var GOT_func_internal_emscripten__val_20emscripten__internal__wrapped_extend_PxSimulationEventCallbackWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29 = 25; - var GOT_func_internal_emscripten__internal__Invoker_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____invoke_28emscripten__val_20_28__29_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29_2c_20emscripten__internal__BindingType_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___2c_20void____unnamed___2c_20emscripten___EM_VAL__29 = 26; - var GOT_func_internal_physx__PxFixedJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29 = 27; - var GOT_func_internal_physx__PxRevoluteJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29 = 28; - var GOT_func_internal_physx__PxSphericalJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29 = 29; - var GOT_func_internal_physx__PxDistanceJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29 = 30; - var GOT_func_internal_physx__PxPrismaticJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29 = 31; - var GOT_func_internal_physx__PxD6JointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29 = 32; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxSpring__28physx__PxSpring__29 = 33; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxSpring__28physx__PxSpring__29 = 34; - var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxSpring_2c_20float___getWire_physx__PxSpring__28float_20physx__PxSpring____20const__2c_20physx__PxSpring_20const__29 = 35; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxSpring_2c_20float___setWire_physx__PxSpring__28float_20physx__PxSpring____20const__2c_20physx__PxSpring__2c_20float_29 = 36; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxJointLimitParameters__28physx__PxJointLimitParameters__29 = 37; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxJointLimitParameters__28physx__PxJointLimitParameters__29 = 38; - var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxJointLimitParameters_2c_20float___getWire_physx__PxJointLimitParameters__28float_20physx__PxJointLimitParameters____20const__2c_20physx__PxJointLimitParameters_20const__29 = 39; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxJointLimitParameters_2c_20float___setWire_physx__PxJointLimitParameters__28float_20physx__PxJointLimitParameters____20const__2c_20physx__PxJointLimitParameters__2c_20float_29 = 40; - var GOT_func_internal_physx__PxJointLimitParameters__isValid_28_29_20const = 41; - var GOT_func_internal_physx__PxJointLimitParameters__isSoft_28_29_20const = 42; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxJointLimitCone__28physx__PxJointLimitCone__29 = 43; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxJointLimitCone__28physx__PxJointLimitCone__29 = 44; - var GOT_func_internal_physx__PxJointLimitCone__20emscripten__internal__operator_new_physx__PxJointLimitCone_2c_20float_2c_20float__28float___2c_20float___29 = 45; - var GOT_func_internal_physx__PxJointLimitCone__20emscripten__internal__operator_new_physx__PxJointLimitCone_2c_20float_2c_20float_2c_20float__28float___2c_20float___2c_20float___29 = 46; - var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxJointLimitCone_2c_20float___getWire_physx__PxJointLimitCone__28float_20physx__PxJointLimitCone____20const__2c_20physx__PxJointLimitCone_20const__29 = 47; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxJointLimitCone_2c_20float___setWire_physx__PxJointLimitCone__28float_20physx__PxJointLimitCone____20const__2c_20physx__PxJointLimitCone__2c_20float_29 = 48; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxJointLinearLimitPair__28physx__PxJointLinearLimitPair__29 = 49; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxJointLinearLimitPair__28physx__PxJointLinearLimitPair__29 = 50; - var GOT_func_internal_physx__PxJointLinearLimitPair__20emscripten__internal__operator_new_physx__PxJointLinearLimitPair_2c_20physx__PxTolerancesScale_20const__2c_20float_2c_20float__28physx__PxTolerancesScale_20const__2c_20float___2c_20float___29 = 51; - var GOT_func_internal_physx__PxJointLinearLimitPair__20emscripten__internal__operator_new_physx__PxJointLinearLimitPair_2c_20physx__PxTolerancesScale_20const__2c_20float_2c_20float_2c_20float__28physx__PxTolerancesScale_20const__2c_20float___2c_20float___2c_20float___29 = 52; - var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxJointLinearLimitPair_2c_20float___getWire_physx__PxJointLinearLimitPair__28float_20physx__PxJointLinearLimitPair____20const__2c_20physx__PxJointLinearLimitPair_20const__29 = 53; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxJointLinearLimitPair_2c_20float___setWire_physx__PxJointLinearLimitPair__28float_20physx__PxJointLinearLimitPair____20const__2c_20physx__PxJointLinearLimitPair__2c_20float_29 = 54; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxJointAngularLimitPair__28physx__PxJointAngularLimitPair__29 = 55; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxJointAngularLimitPair__28physx__PxJointAngularLimitPair__29 = 56; - var GOT_func_internal_physx__PxJointAngularLimitPair__20emscripten__internal__operator_new_physx__PxJointAngularLimitPair_2c_20float_2c_20float__28float___2c_20float___29 = 57; - var GOT_func_internal_physx__PxJointAngularLimitPair__20emscripten__internal__operator_new_physx__PxJointAngularLimitPair_2c_20float_2c_20float_2c_20float__28float___2c_20float___2c_20float___29 = 58; - var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxJointAngularLimitPair_2c_20float___getWire_physx__PxJointAngularLimitPair__28float_20physx__PxJointAngularLimitPair____20const__2c_20physx__PxJointAngularLimitPair_20const__29 = 59; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxJointAngularLimitPair_2c_20float___setWire_physx__PxJointAngularLimitPair__28float_20physx__PxJointAngularLimitPair____20const__2c_20physx__PxJointAngularLimitPair__2c_20float_29 = 60; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxJoint__28physx__PxJoint__29 = 61; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxJoint__28physx__PxJoint__29 = 62; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxSphericalJoint__28physx__PxSphericalJoint__29 = 63; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxSphericalJoint__28physx__PxSphericalJoint__29 = 64; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxRevoluteJoint__28physx__PxRevoluteJoint__29 = 65; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxRevoluteJoint__28physx__PxRevoluteJoint__29 = 66; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFixedJoint__28physx__PxFixedJoint__29 = 67; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFixedJoint__28physx__PxFixedJoint__29 = 68; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxDistanceJoint__28physx__PxDistanceJoint__29 = 69; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxDistanceJoint__28physx__PxDistanceJoint__29 = 70; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxPrismaticJoint__28physx__PxPrismaticJoint__29 = 71; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxPrismaticJoint__28physx__PxPrismaticJoint__29 = 72; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxD6JointDrive__28physx__PxD6JointDrive__29 = 73; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxD6JointDrive__28physx__PxD6JointDrive__29 = 74; - var GOT_func_internal_physx__PxD6JointDrive__20emscripten__internal__operator_new_physx__PxD6JointDrive__28_29 = 75; - var GOT_func_internal_physx__PxD6JointDrive__20emscripten__internal__operator_new_physx__PxD6JointDrive_2c_20float_2c_20float_2c_20float_2c_20bool__28float___2c_20float___2c_20float___2c_20bool___29 = 76; - var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxD6JointDrive_2c_20float___getWire_physx__PxD6JointDrive__28float_20physx__PxD6JointDrive____20const__2c_20physx__PxD6JointDrive_20const__29 = 77; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxD6JointDrive_2c_20float___setWire_physx__PxD6JointDrive__28float_20physx__PxD6JointDrive____20const__2c_20physx__PxD6JointDrive__2c_20float_29 = 78; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxD6Joint__28physx__PxD6Joint__29 = 79; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxD6Joint__28physx__PxD6Joint__29 = 80; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxAllocatorCallback__28physx__PxAllocatorCallback__29 = 81; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxAllocatorCallback__28physx__PxAllocatorCallback__29 = 82; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxDefaultAllocator__28physx__PxDefaultAllocator__29 = 83; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxDefaultAllocator__28physx__PxDefaultAllocator__29 = 84; - var GOT_func_internal_physx__PxDefaultAllocator__20emscripten__internal__operator_new_physx__PxDefaultAllocator__28_29 = 85; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxTolerancesScale__28physx__PxTolerancesScale__29 = 86; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxTolerancesScale__28physx__PxTolerancesScale__29 = 87; - var GOT_func_internal_physx__PxTolerancesScale__20emscripten__internal__operator_new_physx__PxTolerancesScale__28_29 = 88; - var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxTolerancesScale_2c_20float___getWire_physx__PxTolerancesScale__28float_20physx__PxTolerancesScale____20const__2c_20physx__PxTolerancesScale_20const__29 = 89; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxTolerancesScale_2c_20float___setWire_physx__PxTolerancesScale__28float_20physx__PxTolerancesScale____20const__2c_20physx__PxTolerancesScale__2c_20float_29 = 90; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxContactPairPoint__28physx__PxContactPairPoint__29 = 91; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxContactPairPoint__28physx__PxContactPairPoint__29 = 92; - var GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxContactPairPoint_2c_20physx__PxVec3___getWire_physx__PxContactPairPoint__28physx__PxVec3_20physx__PxContactPairPoint____20const__2c_20physx__PxContactPairPoint_20const__29 = 93; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxContactPairPoint_2c_20physx__PxVec3___setWire_physx__PxContactPairPoint__28physx__PxVec3_20physx__PxContactPairPoint____20const__2c_20physx__PxContactPairPoint__2c_20physx__PxVec3__29 = 94; - var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxContactPairPoint_2c_20float___getWire_physx__PxContactPairPoint__28float_20physx__PxContactPairPoint____20const__2c_20physx__PxContactPairPoint_20const__29 = 95; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxContactPairPoint_2c_20float___setWire_physx__PxContactPairPoint__28float_20physx__PxContactPairPoint____20const__2c_20physx__PxContactPairPoint__2c_20float_29 = 96; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxDebugPoint__28physx__PxDebugPoint__29 = 97; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxDebugPoint__28physx__PxDebugPoint__29 = 98; - var GOT_func_internal_physx__PxDebugPoint__20emscripten__internal__operator_new_physx__PxDebugPoint_2c_20physx__PxVec3_2c_20unsigned_20int__28physx__PxVec3___2c_20unsigned_20int___29 = 99; - var GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxDebugPoint_2c_20physx__PxVec3___getWire_physx__PxDebugPoint__28physx__PxVec3_20physx__PxDebugPoint____20const__2c_20physx__PxDebugPoint_20const__29 = 100; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxDebugPoint_2c_20physx__PxVec3___setWire_physx__PxDebugPoint__28physx__PxVec3_20physx__PxDebugPoint____20const__2c_20physx__PxDebugPoint__2c_20physx__PxVec3__29 = 101; - var GOT_func_internal_unsigned_20int_20emscripten__internal__MemberAccess_physx__PxDebugPoint_2c_20unsigned_20int___getWire_physx__PxDebugPoint__28unsigned_20int_20physx__PxDebugPoint____20const__2c_20physx__PxDebugPoint_20const__29 = 102; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxDebugPoint_2c_20unsigned_20int___setWire_physx__PxDebugPoint__28unsigned_20int_20physx__PxDebugPoint____20const__2c_20physx__PxDebugPoint__2c_20unsigned_20int_29 = 103; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxDebugLine__28physx__PxDebugLine__29 = 104; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxDebugLine__28physx__PxDebugLine__29 = 105; - var GOT_func_internal_physx__PxDebugLine__20emscripten__internal__operator_new_physx__PxDebugLine_2c_20physx__PxVec3_2c_20physx__PxVec3_2c_20unsigned_20int__28physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int___29 = 106; - var GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxDebugLine_2c_20physx__PxVec3___getWire_physx__PxDebugLine__28physx__PxVec3_20physx__PxDebugLine____20const__2c_20physx__PxDebugLine_20const__29 = 107; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxDebugLine_2c_20physx__PxVec3___setWire_physx__PxDebugLine__28physx__PxVec3_20physx__PxDebugLine____20const__2c_20physx__PxDebugLine__2c_20physx__PxVec3__29 = 108; - var GOT_func_internal_unsigned_20int_20emscripten__internal__MemberAccess_physx__PxDebugLine_2c_20unsigned_20int___getWire_physx__PxDebugLine__28unsigned_20int_20physx__PxDebugLine____20const__2c_20physx__PxDebugLine_20const__29 = 109; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxDebugLine_2c_20unsigned_20int___setWire_physx__PxDebugLine__28unsigned_20int_20physx__PxDebugLine____20const__2c_20physx__PxDebugLine__2c_20unsigned_20int_29 = 110; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxDebugTriangle__28physx__PxDebugTriangle__29 = 111; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxDebugTriangle__28physx__PxDebugTriangle__29 = 112; - var GOT_func_internal_physx__PxDebugTriangle__20emscripten__internal__operator_new_physx__PxDebugTriangle_2c_20physx__PxVec3_2c_20physx__PxVec3_2c_20physx__PxVec3_2c_20unsigned_20int__28physx__PxVec3___2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int___29 = 113; - var GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxDebugTriangle_2c_20physx__PxVec3___getWire_physx__PxDebugTriangle__28physx__PxVec3_20physx__PxDebugTriangle____20const__2c_20physx__PxDebugTriangle_20const__29 = 114; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxDebugTriangle_2c_20physx__PxVec3___setWire_physx__PxDebugTriangle__28physx__PxVec3_20physx__PxDebugTriangle____20const__2c_20physx__PxDebugTriangle__2c_20physx__PxVec3__29 = 115; - var GOT_func_internal_unsigned_20int_20emscripten__internal__MemberAccess_physx__PxDebugTriangle_2c_20unsigned_20int___getWire_physx__PxDebugTriangle__28unsigned_20int_20physx__PxDebugTriangle____20const__2c_20physx__PxDebugTriangle_20const__29 = 116; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxDebugTriangle_2c_20unsigned_20int___setWire_physx__PxDebugTriangle__28unsigned_20int_20physx__PxDebugTriangle____20const__2c_20physx__PxDebugTriangle__2c_20unsigned_20int_29 = 117; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxRenderBuffer__28physx__PxRenderBuffer__29 = 128; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxRenderBuffer__28physx__PxRenderBuffer__29 = 129; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxSceneDesc__28physx__PxSceneDesc__29 = 130; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxSceneDesc__28physx__PxSceneDesc__29 = 131; - var GOT_func_internal_physx__PxSceneDesc__20emscripten__internal__operator_new_physx__PxSceneDesc_2c_20physx__PxTolerancesScale__28physx__PxTolerancesScale___29 = 132; - var GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxSceneDesc_2c_20physx__PxVec3___getWire_physx__PxSceneDesc__28physx__PxVec3_20physx__PxSceneDesc____20const__2c_20physx__PxSceneDesc_20const__29 = 133; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxSceneDesc_2c_20physx__PxVec3___setWire_physx__PxSceneDesc__28physx__PxVec3_20physx__PxSceneDesc____20const__2c_20physx__PxSceneDesc__2c_20physx__PxVec3__29 = 134; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFoundation__28physx__PxFoundation__29 = 135; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFoundation__28physx__PxFoundation__29 = 136; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___28physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___29 = 137; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___28physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___29 = 138; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxScene__28physx__PxScene__29 = 139; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxScene__28physx__PxScene__29 = 140; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxQueryHit__28physx__PxQueryHit__29 = 141; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxQueryHit__28physx__PxQueryHit__29 = 142; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxLocationHit__28physx__PxLocationHit__29 = 143; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxLocationHit__28physx__PxLocationHit__29 = 144; - var GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxLocationHit_2c_20physx__PxVec3___getWire_physx__PxLocationHit__28physx__PxVec3_20physx__PxLocationHit____20const__2c_20physx__PxLocationHit_20const__29 = 145; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxLocationHit_2c_20physx__PxVec3___setWire_physx__PxLocationHit__28physx__PxVec3_20physx__PxLocationHit____20const__2c_20physx__PxLocationHit__2c_20physx__PxVec3__29 = 146; - var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxLocationHit_2c_20float___getWire_physx__PxLocationHit__28float_20physx__PxLocationHit____20const__2c_20physx__PxLocationHit_20const__29 = 147; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxLocationHit_2c_20float___setWire_physx__PxLocationHit__28float_20physx__PxLocationHit____20const__2c_20physx__PxLocationHit__2c_20float_29 = 148; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxRaycastHit__28physx__PxRaycastHit__29 = 149; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxRaycastHit__28physx__PxRaycastHit__29 = 150; - var GOT_func_internal_physx__PxRaycastHit__20emscripten__internal__operator_new_physx__PxRaycastHit__28_29 = 151; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxHitCallback_physx__PxRaycastHit___28physx__PxHitCallback_physx__PxRaycastHit___29 = 152; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxHitCallback_physx__PxRaycastHit___28physx__PxHitCallback_physx__PxRaycastHit___29 = 153; - var GOT_func_internal_physx__PxRaycastHit__20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxRaycastHit__2c_20physx__PxRaycastHit___getWire_physx__PxHitCallback_physx__PxRaycastHit___28physx__PxRaycastHit_20physx__PxHitCallback_physx__PxRaycastHit_____20const__2c_20physx__PxHitCallback_physx__PxRaycastHit__20const__29 = 154; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxRaycastHit__2c_20physx__PxRaycastHit___setWire_physx__PxHitCallback_physx__PxRaycastHit___28physx__PxRaycastHit_20physx__PxHitCallback_physx__PxRaycastHit_____20const__2c_20physx__PxHitCallback_physx__PxRaycastHit___2c_20physx__PxRaycastHit__29 = 155; - var GOT_func_internal_bool_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxRaycastHit__2c_20bool___getWire_physx__PxHitCallback_physx__PxRaycastHit___28bool_20physx__PxHitCallback_physx__PxRaycastHit_____20const__2c_20physx__PxHitCallback_physx__PxRaycastHit__20const__29 = 156; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxRaycastHit__2c_20bool___setWire_physx__PxHitCallback_physx__PxRaycastHit___28bool_20physx__PxHitCallback_physx__PxRaycastHit_____20const__2c_20physx__PxHitCallback_physx__PxRaycastHit___2c_20bool_29 = 157; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_PxRaycastCallbackWrapper__28PxRaycastCallbackWrapper__29 = 158; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_PxRaycastCallbackWrapper__28PxRaycastCallbackWrapper__29 = 159; - var GOT_func_internal_PxRaycastCallbackWrapper__20emscripten__internal__wrapped_new_PxRaycastCallbackWrapper__2c_20PxRaycastCallbackWrapper_2c_20emscripten__val_2c_20physx__PxRaycastHit__2c_20unsigned_20int__28emscripten__val___2c_20physx__PxRaycastHit____2c_20unsigned_20int___29 = 160; - var GOT_func_internal_emscripten__internal__Invoker_PxRaycastCallbackWrapper__2c_20emscripten__val___2c_20physx__PxRaycastHit____2c_20unsigned_20int_____invoke_28PxRaycastCallbackWrapper__20_28__29_28emscripten__val___2c_20physx__PxRaycastHit____2c_20unsigned_20int___29_2c_20emscripten___EM_VAL__2c_20physx__PxRaycastHit__2c_20unsigned_20int_29 = 161; - var GOT_func_internal_emscripten__val_20emscripten__internal__wrapped_extend_PxRaycastCallbackWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29 = 162; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxHitBuffer_physx__PxRaycastHit___28physx__PxHitBuffer_physx__PxRaycastHit___29 = 163; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxHitBuffer_physx__PxRaycastHit___28physx__PxHitBuffer_physx__PxRaycastHit___29 = 164; - var GOT_func_internal_physx__PxHitBuffer_physx__PxRaycastHit___20emscripten__internal__operator_new_physx__PxHitBuffer_physx__PxRaycastHit___28_29 = 165; - var GOT_func_internal_allocateRaycastHitBuffers_28unsigned_20int_29 = 166; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxSweepHit__28physx__PxSweepHit__29 = 167; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxSweepHit__28physx__PxSweepHit__29 = 168; - var GOT_func_internal_physx__PxSweepHit__20emscripten__internal__operator_new_physx__PxSweepHit__28_29 = 169; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxHitCallback_physx__PxSweepHit___28physx__PxHitCallback_physx__PxSweepHit___29 = 170; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxHitCallback_physx__PxSweepHit___28physx__PxHitCallback_physx__PxSweepHit___29 = 171; - var GOT_func_internal_physx__PxSweepHit__20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxSweepHit__2c_20physx__PxSweepHit___getWire_physx__PxHitCallback_physx__PxSweepHit___28physx__PxSweepHit_20physx__PxHitCallback_physx__PxSweepHit_____20const__2c_20physx__PxHitCallback_physx__PxSweepHit__20const__29 = 172; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxSweepHit__2c_20physx__PxSweepHit___setWire_physx__PxHitCallback_physx__PxSweepHit___28physx__PxSweepHit_20physx__PxHitCallback_physx__PxSweepHit_____20const__2c_20physx__PxHitCallback_physx__PxSweepHit___2c_20physx__PxSweepHit__29 = 173; - var GOT_func_internal_bool_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxSweepHit__2c_20bool___getWire_physx__PxHitCallback_physx__PxSweepHit___28bool_20physx__PxHitCallback_physx__PxSweepHit_____20const__2c_20physx__PxHitCallback_physx__PxSweepHit__20const__29 = 174; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxSweepHit__2c_20bool___setWire_physx__PxHitCallback_physx__PxSweepHit___28bool_20physx__PxHitCallback_physx__PxSweepHit_____20const__2c_20physx__PxHitCallback_physx__PxSweepHit___2c_20bool_29 = 175; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_PxSweepCallbackWrapper__28PxSweepCallbackWrapper__29 = 176; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_PxSweepCallbackWrapper__28PxSweepCallbackWrapper__29 = 177; - var GOT_func_internal_PxSweepCallbackWrapper__20emscripten__internal__wrapped_new_PxSweepCallbackWrapper__2c_20PxSweepCallbackWrapper_2c_20emscripten__val_2c_20physx__PxSweepHit__2c_20unsigned_20int__28emscripten__val___2c_20physx__PxSweepHit____2c_20unsigned_20int___29 = 178; - var GOT_func_internal_emscripten__internal__Invoker_PxSweepCallbackWrapper__2c_20emscripten__val___2c_20physx__PxSweepHit____2c_20unsigned_20int_____invoke_28PxSweepCallbackWrapper__20_28__29_28emscripten__val___2c_20physx__PxSweepHit____2c_20unsigned_20int___29_2c_20emscripten___EM_VAL__2c_20physx__PxSweepHit__2c_20unsigned_20int_29 = 179; - var GOT_func_internal_emscripten__val_20emscripten__internal__wrapped_extend_PxSweepCallbackWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29 = 180; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxHitBuffer_physx__PxSweepHit___28physx__PxHitBuffer_physx__PxSweepHit___29 = 181; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxHitBuffer_physx__PxSweepHit___28physx__PxHitBuffer_physx__PxSweepHit___29 = 182; - var GOT_func_internal_physx__PxHitBuffer_physx__PxSweepHit___20emscripten__internal__operator_new_physx__PxHitBuffer_physx__PxSweepHit___28_29 = 183; - var GOT_func_internal_allocateSweepHitBuffers_28unsigned_20int_29 = 184; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___29 = 185; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___29 = 186; - var GOT_func_internal_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___20emscripten__internal__operator_new_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20int__28int___29 = 187; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxQueryFilterData__28physx__PxQueryFilterData__29 = 188; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxQueryFilterData__28physx__PxQueryFilterData__29 = 189; - var GOT_func_internal_physx__PxQueryFilterData__20emscripten__internal__operator_new_physx__PxQueryFilterData__28_29 = 190; - var GOT_func_internal_physx__PxFilterData__20emscripten__internal__MemberAccess_physx__PxQueryFilterData_2c_20physx__PxFilterData___getWire_physx__PxQueryFilterData__28physx__PxFilterData_20physx__PxQueryFilterData____20const__2c_20physx__PxQueryFilterData_20const__29 = 191; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxQueryFilterData_2c_20physx__PxFilterData___setWire_physx__PxQueryFilterData__28physx__PxFilterData_20physx__PxQueryFilterData____20const__2c_20physx__PxQueryFilterData__2c_20physx__PxFilterData__29 = 192; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___29 = 193; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___29 = 194; - var GOT_func_internal_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___20emscripten__internal__operator_new_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__2c_20int__28int___29 = 195; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxQueryFilterCallback__28physx__PxQueryFilterCallback__29 = 196; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxQueryFilterCallback__28physx__PxQueryFilterCallback__29 = 197; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_PxQueryFilterCallbackWrapper__28PxQueryFilterCallbackWrapper__29 = 198; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_PxQueryFilterCallbackWrapper__28PxQueryFilterCallbackWrapper__29 = 199; - var GOT_func_internal_PxQueryFilterCallbackWrapper__20emscripten__internal__wrapped_new_PxQueryFilterCallbackWrapper__2c_20PxQueryFilterCallbackWrapper_2c_20emscripten__val__28emscripten__val___29 = 200; - var GOT_func_internal_emscripten__internal__Invoker_PxQueryFilterCallbackWrapper__2c_20emscripten__val_____invoke_28PxQueryFilterCallbackWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29 = 201; - var GOT_func_internal_emscripten__val_20emscripten__internal__wrapped_extend_PxQueryFilterCallbackWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29 = 202; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxQueryCache__28physx__PxQueryCache__29 = 203; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxQueryCache__28physx__PxQueryCache__29 = 204; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxMaterial__28physx__PxMaterial__29 = 205; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxMaterial__28physx__PxMaterial__29 = 206; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxShape__28physx__PxShape__29 = 207; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxShape__28physx__PxShape__29 = 208; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxPhysics__28physx__PxPhysics__29 = 209; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxPhysics__28physx__PxPhysics__29 = 210; - var GOT_func_internal_physx__PxPhysics__createShape_28physx__PxGeometry_20const__2c_20physx__PxMaterial_20const__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29 = 211; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxPvd__28physx__PxPvd__29 = 212; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxPvd__28physx__PxPvd__29 = 213; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___29 = 214; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___29 = 215; - var GOT_func_internal_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__2c_20int__28int___29 = 216; - var GOT_func_internal_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___isSet_28physx__PxShapeFlag__Enum_29_20const = 217; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxErrorCallback__28physx__PxErrorCallback__29 = 218; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxErrorCallback__28physx__PxErrorCallback__29 = 219; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxDefaultErrorCallback__28physx__PxDefaultErrorCallback__29 = 220; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxDefaultErrorCallback__28physx__PxDefaultErrorCallback__29 = 221; - var GOT_func_internal_physx__PxDefaultErrorCallback__20emscripten__internal__operator_new_physx__PxDefaultErrorCallback__28_29 = 222; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___29 = 223; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___29 = 224; - var GOT_func_internal_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___isBitSet_28_29_20const = 225; - var GOT_func_internal_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___setBit_28_29 = 226; - var GOT_func_internal_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___clearBit_28_29 = 227; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxHeightFieldSample__28physx__PxHeightFieldSample__29 = 228; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxHeightFieldSample__28physx__PxHeightFieldSample__29 = 229; - var GOT_func_internal_physx__PxHeightFieldSample__20emscripten__internal__operator_new_physx__PxHeightFieldSample__28_29 = 230; - var GOT_func_internal_short_20emscripten__internal__MemberAccess_physx__PxHeightFieldSample_2c_20short___getWire_physx__PxHeightFieldSample__28short_20physx__PxHeightFieldSample____20const__2c_20physx__PxHeightFieldSample_20const__29 = 231; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxHeightFieldSample_2c_20short___setWire_physx__PxHeightFieldSample__28short_20physx__PxHeightFieldSample____20const__2c_20physx__PxHeightFieldSample__2c_20short_29 = 232; - var GOT_func_internal_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___20emscripten__internal__MemberAccess_physx__PxHeightFieldSample_2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128____getWire_physx__PxHeightFieldSample__28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample____20const__2c_20physx__PxHeightFieldSample_20const__29 = 233; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxHeightFieldSample_2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128____setWire_physx__PxHeightFieldSample__28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample____20const__2c_20physx__PxHeightFieldSample__2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___29 = 234; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxCooking__28physx__PxCooking__29 = 235; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxCooking__28physx__PxCooking__29 = 236; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxCookingParams__28physx__PxCookingParams__29 = 237; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxCookingParams__28physx__PxCookingParams__29 = 238; - var GOT_func_internal_physx__PxCookingParams__20emscripten__internal__operator_new_physx__PxCookingParams_2c_20physx__PxTolerancesScale__28physx__PxTolerancesScale___29 = 239; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxCpuDispatcher__28physx__PxCpuDispatcher__29 = 240; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxCpuDispatcher__28physx__PxCpuDispatcher__29 = 241; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxBVHStructure__28physx__PxBVHStructure__29 = 242; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxBVHStructure__28physx__PxBVHStructure__29 = 243; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxBaseTask__28physx__PxBaseTask__29 = 244; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxBaseTask__28physx__PxBaseTask__29 = 245; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxDefaultCpuDispatcher__28physx__PxDefaultCpuDispatcher__29 = 246; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxDefaultCpuDispatcher__28physx__PxDefaultCpuDispatcher__29 = 247; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___29 = 248; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___29 = 249; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___29 = 250; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___29 = 251; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxActor__28physx__PxActor__29 = 252; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxActor__28physx__PxActor__29 = 253; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxRigidActor__28physx__PxRigidActor__29 = 254; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxRigidActor__28physx__PxRigidActor__29 = 255; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxRigidBody__28physx__PxRigidBody__29 = 256; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxRigidBody__28physx__PxRigidBody__29 = 257; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___29 = 258; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___29 = 259; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxRigidStatic__28physx__PxRigidStatic__29 = 260; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxRigidStatic__28physx__PxRigidStatic__29 = 261; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxRigidDynamic__28physx__PxRigidDynamic__29 = 262; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxRigidDynamic__28physx__PxRigidDynamic__29 = 263; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___29 = 264; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___29 = 265; - var GOT_func_internal_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__2c_20int__28int___29 = 266; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxGeometry__28physx__PxGeometry__29 = 267; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxGeometry__28physx__PxGeometry__29 = 268; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxBoxGeometry__28physx__PxBoxGeometry__29 = 269; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxBoxGeometry__28physx__PxBoxGeometry__29 = 270; - var GOT_func_internal_physx__PxBoxGeometry__20emscripten__internal__operator_new_physx__PxBoxGeometry_2c_20physx__PxVec3__28physx__PxVec3___29 = 271; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxSphereGeometry__28physx__PxSphereGeometry__29 = 272; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxSphereGeometry__28physx__PxSphereGeometry__29 = 273; - var GOT_func_internal_physx__PxSphereGeometry__20emscripten__internal__operator_new_physx__PxSphereGeometry_2c_20float__28float___29 = 274; - var GOT_func_internal_physx__PxSphereGeometry__isValid_28_29_20const = 275; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxCapsuleGeometry__28physx__PxCapsuleGeometry__29 = 276; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxCapsuleGeometry__28physx__PxCapsuleGeometry__29 = 277; - var GOT_func_internal_physx__PxCapsuleGeometry__20emscripten__internal__operator_new_physx__PxCapsuleGeometry_2c_20float_2c_20float__28float___2c_20float___29 = 278; - var GOT_func_internal_physx__PxCapsuleGeometry__isValid_28_29_20const = 279; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxTriangleMesh__28physx__PxTriangleMesh__29 = 280; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxTriangleMesh__28physx__PxTriangleMesh__29 = 281; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxTriangleMeshGeometry__28physx__PxTriangleMeshGeometry__29 = 282; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxTriangleMeshGeometry__28physx__PxTriangleMeshGeometry__29 = 283; - var GOT_func_internal_physx__PxTriangleMeshGeometry__20emscripten__internal__operator_new_physx__PxTriangleMeshGeometry_2c_20physx__PxTriangleMesh__2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxTriangleMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____29 = 284; - var GOT_func_internal_physx__PxTriangleMeshGeometry__isValid_28_29_20const = 285; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___29 = 286; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___29 = 287; - var GOT_func_internal_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__2c_20int__28int___29 = 288; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxPlaneGeometry__28physx__PxPlaneGeometry__29 = 289; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxPlaneGeometry__28physx__PxPlaneGeometry__29 = 290; - var GOT_func_internal_physx__PxPlaneGeometry__20emscripten__internal__operator_new_physx__PxPlaneGeometry__28_29 = 291; - var GOT_func_internal_physx__PxPlaneGeometry__isValid_28_29_20const = 292; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxConvexMesh__28physx__PxConvexMesh__29 = 293; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxConvexMesh__28physx__PxConvexMesh__29 = 294; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxConvexMeshGeometry__28physx__PxConvexMeshGeometry__29 = 295; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxConvexMeshGeometry__28physx__PxConvexMeshGeometry__29 = 296; - var GOT_func_internal_physx__PxConvexMeshGeometry__20emscripten__internal__operator_new_physx__PxConvexMeshGeometry_2c_20physx__PxConvexMesh__2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxConvexMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char____29 = 297; - var GOT_func_internal_physx__PxConvexMeshGeometry__isValid_28_29_20const = 298; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxMeshScale__28physx__PxMeshScale__29 = 299; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxMeshScale__28physx__PxMeshScale__29 = 300; - var GOT_func_internal_physx__PxMeshScale__20emscripten__internal__operator_new_physx__PxMeshScale_2c_20physx__PxVec3_20const__2c_20physx__PxQuat_20const___28physx__PxVec3_20const__2c_20physx__PxQuat_20const__29 = 301; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___29 = 302; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___29 = 303; - var GOT_func_internal_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char__2c_20int__28int___29 = 304; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxHeightField__28physx__PxHeightField__29 = 305; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxHeightField__28physx__PxHeightField__29 = 306; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxHeightFieldGeometry__28physx__PxHeightFieldGeometry__29 = 307; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxHeightFieldGeometry__28physx__PxHeightFieldGeometry__29 = 308; - var GOT_func_internal_physx__PxHeightFieldGeometry__20emscripten__internal__operator_new_physx__PxHeightFieldGeometry_2c_20physx__PxHeightField__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__2c_20float_2c_20float_2c_20float__28physx__PxHeightField____2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____2c_20float___2c_20float___2c_20float___29 = 309; - var GOT_func_internal_physx__PxHeightFieldGeometry__isValid_28_29_20const = 310; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxPlane__28physx__PxPlane__29 = 311; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxPlane__28physx__PxPlane__29 = 312; - var GOT_func_internal_physx__PxPlane__20emscripten__internal__operator_new_physx__PxPlane_2c_20float_2c_20float_2c_20float_2c_20float__28float___2c_20float___2c_20float___2c_20float___29 = 313; - var GOT_func_internal_PxCreateControllerManager = 314; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllerManager__28physx__PxControllerManager__29 = 315; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllerManager__28physx__PxControllerManager__29 = 316; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxController__28physx__PxController__29 = 317; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxController__28physx__PxController__29 = 318; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxCapsuleController__28physx__PxCapsuleController__29 = 319; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxCapsuleController__28physx__PxCapsuleController__29 = 320; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxBoxController__28physx__PxBoxController__29 = 321; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxBoxController__28physx__PxBoxController__29 = 322; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllerDesc__28physx__PxControllerDesc__29 = 323; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllerDesc__28physx__PxControllerDesc__29 = 324; - var GOT_func_internal_physx__PxControllerDesc__getType_28_29_20const = 325; - var GOT_func_internal_physx__PxExtendedVec3__20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxExtendedVec3___getWire_physx__PxControllerDesc__28physx__PxExtendedVec3_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc_20const__29 = 326; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxExtendedVec3___setWire_physx__PxControllerDesc__28physx__PxExtendedVec3_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc__2c_20physx__PxExtendedVec3__29 = 327; - var GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxVec3___getWire_physx__PxControllerDesc__28physx__PxVec3_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc_20const__29 = 328; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxVec3___setWire_physx__PxControllerDesc__28physx__PxVec3_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc__2c_20physx__PxVec3__29 = 329; - var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20float___getWire_physx__PxControllerDesc__28float_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc_20const__29 = 330; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20float___setWire_physx__PxControllerDesc__28float_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc__2c_20float_29 = 331; - var GOT_func_internal_physx__PxControllerNonWalkableMode__Enum_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxControllerNonWalkableMode__Enum___getWire_physx__PxControllerDesc__28physx__PxControllerNonWalkableMode__Enum_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc_20const__29 = 332; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxControllerNonWalkableMode__Enum___setWire_physx__PxControllerDesc__28physx__PxControllerNonWalkableMode__Enum_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc__2c_20physx__PxControllerNonWalkableMode__Enum_29 = 333; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxCapsuleControllerDesc__28physx__PxCapsuleControllerDesc__29 = 334; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxCapsuleControllerDesc__28physx__PxCapsuleControllerDesc__29 = 335; - var GOT_func_internal_physx__PxCapsuleControllerDesc__20emscripten__internal__operator_new_physx__PxCapsuleControllerDesc__28_29 = 336; - var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxCapsuleControllerDesc_2c_20float___getWire_physx__PxCapsuleControllerDesc__28float_20physx__PxCapsuleControllerDesc____20const__2c_20physx__PxCapsuleControllerDesc_20const__29 = 337; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxCapsuleControllerDesc_2c_20float___setWire_physx__PxCapsuleControllerDesc__28float_20physx__PxCapsuleControllerDesc____20const__2c_20physx__PxCapsuleControllerDesc__2c_20float_29 = 338; - var GOT_func_internal_physx__PxCapsuleClimbingMode__Enum_20emscripten__internal__MemberAccess_physx__PxCapsuleControllerDesc_2c_20physx__PxCapsuleClimbingMode__Enum___getWire_physx__PxCapsuleControllerDesc__28physx__PxCapsuleClimbingMode__Enum_20physx__PxCapsuleControllerDesc____20const__2c_20physx__PxCapsuleControllerDesc_20const__29 = 339; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxCapsuleControllerDesc_2c_20physx__PxCapsuleClimbingMode__Enum___setWire_physx__PxCapsuleControllerDesc__28physx__PxCapsuleClimbingMode__Enum_20physx__PxCapsuleControllerDesc____20const__2c_20physx__PxCapsuleControllerDesc__2c_20physx__PxCapsuleClimbingMode__Enum_29 = 340; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxBoxControllerDesc__28physx__PxBoxControllerDesc__29 = 341; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxBoxControllerDesc__28physx__PxBoxControllerDesc__29 = 342; - var GOT_func_internal_physx__PxBoxControllerDesc__20emscripten__internal__operator_new_physx__PxBoxControllerDesc__28_29 = 343; - var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxBoxControllerDesc_2c_20float___getWire_physx__PxBoxControllerDesc__28float_20physx__PxBoxControllerDesc____20const__2c_20physx__PxBoxControllerDesc_20const__29 = 344; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxBoxControllerDesc_2c_20float___setWire_physx__PxBoxControllerDesc__28float_20physx__PxBoxControllerDesc____20const__2c_20physx__PxBoxControllerDesc__2c_20float_29 = 345; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxObstacleContext__28physx__PxObstacleContext__29 = 346; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxObstacleContext__28physx__PxObstacleContext__29 = 347; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllerFilters__28physx__PxControllerFilters__29 = 348; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllerFilters__28physx__PxControllerFilters__29 = 349; - var GOT_func_internal_physx__PxControllerFilters__20emscripten__internal__operator_new_physx__PxControllerFilters_2c_20physx__PxFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxControllerFilterCallback___28physx__PxFilterData_20const____2c_20physx__PxQueryFilterCallback____2c_20physx__PxControllerFilterCallback____29 = 350; - var GOT_func_internal_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___20emscripten__internal__MemberAccess_physx__PxControllerFilters_2c_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short____getWire_physx__PxControllerFilters__28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__20physx__PxControllerFilters____20const__2c_20physx__PxControllerFilters_20const__29 = 351; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerFilters_2c_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short____setWire_physx__PxControllerFilters__28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__20physx__PxControllerFilters____20const__2c_20physx__PxControllerFilters__2c_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___29 = 352; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllerFilterCallback__28physx__PxControllerFilterCallback__29 = 353; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllerFilterCallback__28physx__PxControllerFilterCallback__29 = 354; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___29 = 355; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___29 = 356; - var GOT_func_internal_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char__2c_20unsigned_20int__28unsigned_20int___29 = 357; - var GOT_func_internal_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___isSet_28physx__PxControllerCollisionFlag__Enum_29_20const = 358; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxUserControllerHitReport__28physx__PxUserControllerHitReport__29 = 359; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxUserControllerHitReport__28physx__PxUserControllerHitReport__29 = 360; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_PxUserControllerHitReportWrapper__28PxUserControllerHitReportWrapper__29 = 361; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_PxUserControllerHitReportWrapper__28PxUserControllerHitReportWrapper__29 = 362; - var GOT_func_internal_PxUserControllerHitReportWrapper__20emscripten__internal__wrapped_new_PxUserControllerHitReportWrapper__2c_20PxUserControllerHitReportWrapper_2c_20emscripten__val__28emscripten__val___29 = 363; - var GOT_func_internal_emscripten__internal__Invoker_PxUserControllerHitReportWrapper__2c_20emscripten__val_____invoke_28PxUserControllerHitReportWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29 = 364; - var GOT_func_internal_emscripten__val_20emscripten__internal__wrapped_extend_PxUserControllerHitReportWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29 = 365; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllerHit__28physx__PxControllerHit__29 = 366; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllerHit__28physx__PxControllerHit__29 = 367; - var GOT_func_internal_physx__PxExtendedVec3__20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20physx__PxExtendedVec3___getWire_physx__PxControllerHit__28physx__PxExtendedVec3_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit_20const__29 = 368; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20physx__PxExtendedVec3___setWire_physx__PxControllerHit__28physx__PxExtendedVec3_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit__2c_20physx__PxExtendedVec3__29 = 369; - var GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20physx__PxVec3___getWire_physx__PxControllerHit__28physx__PxVec3_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit_20const__29 = 370; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20physx__PxVec3___setWire_physx__PxControllerHit__28physx__PxVec3_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit__2c_20physx__PxVec3__29 = 371; - var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20float___getWire_physx__PxControllerHit__28float_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit_20const__29 = 372; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20float___setWire_physx__PxControllerHit__28float_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit__2c_20float_29 = 373; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllerShapeHit__28physx__PxControllerShapeHit__29 = 374; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllerShapeHit__28physx__PxControllerShapeHit__29 = 375; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllersHit__28physx__PxControllersHit__29 = 376; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllersHit__28physx__PxControllersHit__29 = 377; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllerObstacleHit__28physx__PxControllerObstacleHit__29 = 378; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllerObstacleHit__28physx__PxControllerObstacleHit__29 = 379; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxFoundation__2c_20unsigned_20int_2c_20physx__PxAllocatorCallback__2c_20physx__PxErrorCallback____invoke_28physx__PxFoundation__20_28__29_28unsigned_20int_2c_20physx__PxAllocatorCallback__2c_20physx__PxErrorCallback__29_2c_20unsigned_20int_2c_20physx__PxAllocatorCallback__2c_20physx__PxErrorCallback__29 = 380; - var GOT_func_internal_emscripten__internal__Invoker_bool_2c_20physx__PxPhysics__2c_20physx__PxPvd____invoke_28bool_20_28__29_28physx__PxPhysics__2c_20physx__PxPvd__29_2c_20physx__PxPhysics__2c_20physx__PxPvd__29 = 381; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxDefaultCpuDispatcher__2c_20unsigned_20int_2c_20unsigned_20int____invoke_28physx__PxDefaultCpuDispatcher__20_28__29_28unsigned_20int_2c_20unsigned_20int__29_2c_20unsigned_20int_2c_20unsigned_20int__29 = 382; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxPvd__2c_20physx__PxFoundation____invoke_28physx__PxPvd__20_28__29_28physx__PxFoundation__29_2c_20physx__PxFoundation__29 = 383; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxPhysics__2c_20unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale_20const__2c_20bool_2c_20physx__PxPvd____invoke_28physx__PxPhysics__20_28__29_28unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale_20const__2c_20bool_2c_20physx__PxPvd__29_2c_20unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale__2c_20bool_2c_20physx__PxPvd__29 = 384; - var GOT_func_internal_emscripten__internal__Invoker_void_2c_20physx__PxPhysics____invoke_28void_20_28__29_28physx__PxPhysics__29_2c_20physx__PxPhysics__29 = 385; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxCooking__2c_20unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxCookingParams_20const____invoke_28physx__PxCooking__20_28__29_28unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxCookingParams_20const__29_2c_20unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxCookingParams__29 = 386; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxRigidStatic__2c_20physx__PxPhysics__2c_20physx__PxPlane_20const__2c_20physx__PxMaterial____invoke_28physx__PxRigidStatic__20_28__29_28physx__PxPhysics__2c_20physx__PxPlane_20const__2c_20physx__PxMaterial__29_2c_20physx__PxPhysics__2c_20physx__PxPlane__2c_20physx__PxMaterial__29 = 387; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxSceneDesc__2c_20physx__PxTolerancesScale__2c_20int_2c_20physx__PxSimulationEventCallback____invoke_28physx__PxSceneDesc__20_28__29_28physx__PxTolerancesScale__2c_20int_2c_20physx__PxSimulationEventCallback__29_2c_20physx__PxTolerancesScale__2c_20int_2c_20physx__PxSimulationEventCallback__29 = 388; - var GOT_func_internal_emscripten__internal__Invoker_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint_____invoke_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20_28__29_28_29_29 = 389; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxCapsuleController__2c_20physx__PxControllerManager__2c_20physx__PxCapsuleControllerDesc_20const____invoke_28physx__PxCapsuleController__20_28__29_28physx__PxControllerManager__2c_20physx__PxCapsuleControllerDesc_20const__29_2c_20physx__PxControllerManager__2c_20physx__PxCapsuleControllerDesc__29 = 390; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxBoxController__2c_20physx__PxControllerManager__2c_20physx__PxBoxControllerDesc_20const____invoke_28physx__PxBoxController__20_28__29_28physx__PxControllerManager__2c_20physx__PxBoxControllerDesc_20const__29_2c_20physx__PxControllerManager__2c_20physx__PxBoxControllerDesc__29 = 391; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29__signature = 271159; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_void__28_29__signature = 271379; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29__signature = 271381; - var GOT_func_internal_physx__PxSimulationEventCallback__20emscripten__base_physx__PxSimulationEventCallback___convertPointer_PxSimulationEventCallbackWrapper_2c_20physx__PxSimulationEventCallback__28PxSimulationEventCallbackWrapper__29 = 392; - var GOT_func_internal_PxSimulationEventCallbackWrapper__20emscripten__base_physx__PxSimulationEventCallback___convertPointer_physx__PxSimulationEventCallback_2c_20PxSimulationEventCallbackWrapper__28physx__PxSimulationEventCallback__29 = 393; - var GOT_func_internal_emscripten__class__physx__PxSimulationEventCallback_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxSimulationEventCallback_2c_20emscripten__internal__NoBaseClass___allow_subclass_PxSimulationEventCallbackWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28PxSimulationEventCallbackWrapper__29____invoke_28PxSimulationEventCallbackWrapper__29 = 394; - var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28PxSimulationEventCallbackWrapper__29_2c_20void_2c_20PxSimulationEventCallbackWrapper____invoke_28void_20_28___29_28PxSimulationEventCallbackWrapper__29_2c_20PxSimulationEventCallbackWrapper__29 = 395; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29__signature = 270704; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29__signature = 270606; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxFixedJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const____invoke_28physx__PxFixedJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform__2c_20physx__PxRigidActor__2c_20physx__PxTransform__29 = 396; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxRevoluteJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const____invoke_28physx__PxRevoluteJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform__2c_20physx__PxRigidActor__2c_20physx__PxTransform__29 = 397; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxSphericalJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const____invoke_28physx__PxSphericalJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform__2c_20physx__PxRigidActor__2c_20physx__PxTransform__29 = 398; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxDistanceJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const____invoke_28physx__PxDistanceJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform__2c_20physx__PxRigidActor__2c_20physx__PxTransform__29 = 399; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxPrismaticJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const____invoke_28physx__PxPrismaticJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform__2c_20physx__PxRigidActor__2c_20physx__PxTransform__29 = 400; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxD6Joint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const____invoke_28physx__PxD6Joint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform__2c_20physx__PxRigidActor__2c_20physx__PxTransform__29 = 401; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29__signature = 272160; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29__signature = 272164; - var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxJointLimitParameters____29_28_29_20const_2c_20bool_2c_20physx__PxJointLimitParameters_20const____invoke_28bool_20_28physx__PxJointLimitParameters____20const__29_28_29_20const_2c_20physx__PxJointLimitParameters_20const__29 = 402; - var GOT_func_internal_physx__PxJointLimitParameters__20emscripten__base_physx__PxJointLimitParameters___convertPointer_physx__PxJointLimitCone_2c_20physx__PxJointLimitParameters__28physx__PxJointLimitCone__29 = 403; - var GOT_func_internal_physx__PxJointLimitCone__20emscripten__base_physx__PxJointLimitParameters___convertPointer_physx__PxJointLimitParameters_2c_20physx__PxJointLimitCone__28physx__PxJointLimitParameters__29 = 404; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxJointLimitCone__2c_20float___2c_20float_____invoke_28physx__PxJointLimitCone__20_28__29_28float___2c_20float___29_2c_20float_2c_20float_29 = 405; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxJointLimitCone__2c_20float___2c_20float___2c_20float_____invoke_28physx__PxJointLimitCone__20_28__29_28float___2c_20float___2c_20float___29_2c_20float_2c_20float_2c_20float_29 = 406; - var GOT_func_internal_physx__PxJointLimitParameters__20emscripten__base_physx__PxJointLimitParameters___convertPointer_physx__PxJointLinearLimitPair_2c_20physx__PxJointLimitParameters__28physx__PxJointLinearLimitPair__29 = 407; - var GOT_func_internal_physx__PxJointLinearLimitPair__20emscripten__base_physx__PxJointLimitParameters___convertPointer_physx__PxJointLimitParameters_2c_20physx__PxJointLinearLimitPair__28physx__PxJointLimitParameters__29 = 408; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxJointLinearLimitPair__2c_20physx__PxTolerancesScale_20const__2c_20float___2c_20float_____invoke_28physx__PxJointLinearLimitPair__20_28__29_28physx__PxTolerancesScale_20const__2c_20float___2c_20float___29_2c_20physx__PxTolerancesScale__2c_20float_2c_20float_29 = 409; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxJointLinearLimitPair__2c_20physx__PxTolerancesScale_20const__2c_20float___2c_20float___2c_20float_____invoke_28physx__PxJointLinearLimitPair__20_28__29_28physx__PxTolerancesScale_20const__2c_20float___2c_20float___2c_20float___29_2c_20physx__PxTolerancesScale__2c_20float_2c_20float_2c_20float_29 = 410; - var GOT_func_internal_physx__PxJointLimitParameters__20emscripten__base_physx__PxJointLimitParameters___convertPointer_physx__PxJointAngularLimitPair_2c_20physx__PxJointLimitParameters__28physx__PxJointAngularLimitPair__29 = 411; - var GOT_func_internal_physx__PxJointAngularLimitPair__20emscripten__base_physx__PxJointLimitParameters___convertPointer_physx__PxJointLimitParameters_2c_20physx__PxJointAngularLimitPair__28physx__PxJointLimitParameters__29 = 412; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxJointAngularLimitPair__2c_20float___2c_20float_____invoke_28physx__PxJointAngularLimitPair__20_28__29_28float___2c_20float___29_2c_20float_2c_20float_29 = 413; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxJointAngularLimitPair__2c_20float___2c_20float___2c_20float_____invoke_28physx__PxJointAngularLimitPair__20_28__29_28float___2c_20float___2c_20float___29_2c_20float_2c_20float_2c_20float_29 = 414; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxJoint____29_28physx__PxRigidActor__2c_20physx__PxRigidActor__29_2c_20void_2c_20physx__PxJoint__2c_20physx__PxRigidActor__2c_20physx__PxRigidActor____invoke_28void_20_28physx__PxJoint____20const__29_28physx__PxRigidActor__2c_20physx__PxRigidActor__29_2c_20physx__PxJoint__2c_20physx__PxRigidActor__2c_20physx__PxRigidActor__29 = 415; - var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxJoint__2c_20unsigned_20char_2c_20physx__PxTransform__29_2c_20void_2c_20physx__PxJoint__2c_20unsigned_20char_2c_20physx__PxTransform____invoke_28void_20_28___29_28physx__PxJoint__2c_20unsigned_20char_2c_20physx__PxTransform__29_2c_20physx__PxJoint__2c_20unsigned_20char_2c_20physx__PxTransform__29 = 416; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxJoint____29_28float_2c_20float_29_2c_20void_2c_20physx__PxJoint__2c_20float_2c_20float___invoke_28void_20_28physx__PxJoint____20const__29_28float_2c_20float_29_2c_20physx__PxJoint__2c_20float_2c_20float_29 = 417; - var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxJoint__2c_20unsigned_20short_2c_20bool_29_2c_20void_2c_20physx__PxJoint__2c_20unsigned_20short_2c_20bool___invoke_28void_20_28___29_28physx__PxJoint__2c_20unsigned_20short_2c_20bool_29_2c_20physx__PxJoint__2c_20unsigned_20short_2c_20bool_29 = 418; - var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxJoint__2c_20unsigned_20short_29_2c_20void_2c_20physx__PxJoint__2c_20unsigned_20short___invoke_28void_20_28___29_28physx__PxJoint__2c_20unsigned_20short_29_2c_20physx__PxJoint__2c_20unsigned_20short_29 = 419; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxJoint____29_28_29_2c_20void_2c_20physx__PxJoint____invoke_28void_20_28physx__PxJoint____20const__29_28_29_2c_20physx__PxJoint__29 = 420; - var GOT_func_internal_physx__PxJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxSphericalJoint_2c_20physx__PxJoint__28physx__PxSphericalJoint__29 = 421; - var GOT_func_internal_physx__PxSphericalJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxJoint_2c_20physx__PxSphericalJoint__28physx__PxJoint__29 = 422; - var GOT_func_internal_physx__PxJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxRevoluteJoint_2c_20physx__PxJoint__28physx__PxRevoluteJoint__29 = 423; - var GOT_func_internal_physx__PxRevoluteJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxJoint_2c_20physx__PxRevoluteJoint__28physx__PxJoint__29 = 424; - var GOT_func_internal_emscripten__internal__MethodInvoker_float_20_28physx__PxRevoluteJoint____29_28_29_20const_2c_20float_2c_20physx__PxRevoluteJoint_20const____invoke_28float_20_28physx__PxRevoluteJoint____20const__29_28_29_20const_2c_20physx__PxRevoluteJoint_20const__29 = 425; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRevoluteJoint____29_28physx__PxJointAngularLimitPair_20const__29_2c_20void_2c_20physx__PxRevoluteJoint__2c_20physx__PxJointAngularLimitPair_20const____invoke_28void_20_28physx__PxRevoluteJoint____20const__29_28physx__PxJointAngularLimitPair_20const__29_2c_20physx__PxRevoluteJoint__2c_20physx__PxJointAngularLimitPair__29 = 426; - var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxJointAngularLimitPair_20_28physx__PxRevoluteJoint____29_28_29_20const_2c_20physx__PxJointAngularLimitPair_2c_20physx__PxRevoluteJoint_20const____invoke_28physx__PxJointAngularLimitPair_20_28physx__PxRevoluteJoint____20const__29_28_29_20const_2c_20physx__PxRevoluteJoint_20const__29 = 427; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRevoluteJoint____29_28float_2c_20bool_29_2c_20void_2c_20physx__PxRevoluteJoint__2c_20float_2c_20bool___invoke_28void_20_28physx__PxRevoluteJoint____20const__29_28float_2c_20bool_29_2c_20physx__PxRevoluteJoint__2c_20float_2c_20bool_29 = 428; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRevoluteJoint____29_28float_29_2c_20void_2c_20physx__PxRevoluteJoint__2c_20float___invoke_28void_20_28physx__PxRevoluteJoint____20const__29_28float_29_2c_20physx__PxRevoluteJoint__2c_20float_29 = 429; - var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxRevoluteJoint__2c_20unsigned_20short_2c_20bool_29_2c_20void_2c_20physx__PxRevoluteJoint__2c_20unsigned_20short_2c_20bool___invoke_28void_20_28___29_28physx__PxRevoluteJoint__2c_20unsigned_20short_2c_20bool_29_2c_20physx__PxRevoluteJoint__2c_20unsigned_20short_2c_20bool_29 = 430; - var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxRevoluteJoint__2c_20unsigned_20short_29_2c_20void_2c_20physx__PxRevoluteJoint__2c_20unsigned_20short___invoke_28void_20_28___29_28physx__PxRevoluteJoint__2c_20unsigned_20short_29_2c_20physx__PxRevoluteJoint__2c_20unsigned_20short_29 = 431; - var GOT_func_internal_physx__PxJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxFixedJoint_2c_20physx__PxJoint__28physx__PxFixedJoint__29 = 432; - var GOT_func_internal_physx__PxFixedJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxJoint_2c_20physx__PxFixedJoint__28physx__PxJoint__29 = 433; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxFixedJoint____29_28float_29_2c_20void_2c_20physx__PxFixedJoint__2c_20float___invoke_28void_20_28physx__PxFixedJoint____20const__29_28float_29_2c_20physx__PxFixedJoint__2c_20float_29 = 434; - var GOT_func_internal_physx__PxJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxDistanceJoint_2c_20physx__PxJoint__28physx__PxDistanceJoint__29 = 435; - var GOT_func_internal_physx__PxDistanceJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxJoint_2c_20physx__PxDistanceJoint__28physx__PxJoint__29 = 436; - var GOT_func_internal_emscripten__internal__MethodInvoker_float_20_28physx__PxDistanceJoint____29_28_29_20const_2c_20float_2c_20physx__PxDistanceJoint_20const____invoke_28float_20_28physx__PxDistanceJoint____20const__29_28_29_20const_2c_20physx__PxDistanceJoint_20const__29 = 437; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxDistanceJoint____29_28float_29_2c_20void_2c_20physx__PxDistanceJoint__2c_20float___invoke_28void_20_28physx__PxDistanceJoint____20const__29_28float_29_2c_20physx__PxDistanceJoint__2c_20float_29 = 438; - var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxDistanceJoint__2c_20unsigned_20short_29_2c_20void_2c_20physx__PxDistanceJoint__2c_20unsigned_20short___invoke_28void_20_28___29_28physx__PxDistanceJoint__2c_20unsigned_20short_29_2c_20physx__PxDistanceJoint__2c_20unsigned_20short_29 = 439; - var GOT_func_internal_physx__PxJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxPrismaticJoint_2c_20physx__PxJoint__28physx__PxPrismaticJoint__29 = 440; - var GOT_func_internal_physx__PxPrismaticJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxJoint_2c_20physx__PxPrismaticJoint__28physx__PxJoint__29 = 441; - var GOT_func_internal_physx__PxSpring__20emscripten__base_physx__PxSpring___convertPointer_physx__PxD6JointDrive_2c_20physx__PxSpring__28physx__PxD6JointDrive__29 = 442; - var GOT_func_internal_physx__PxD6JointDrive__20emscripten__base_physx__PxSpring___convertPointer_physx__PxSpring_2c_20physx__PxD6JointDrive__28physx__PxSpring__29 = 443; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxD6JointDrive____invoke_28physx__PxD6JointDrive__20_28__29_28_29_29 = 444; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxD6JointDrive__2c_20float___2c_20float___2c_20float___2c_20bool_____invoke_28physx__PxD6JointDrive__20_28__29_28float___2c_20float___2c_20float___2c_20bool___29_2c_20float_2c_20float_2c_20float_2c_20bool_29 = 445; - var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxD6JointDrive__2c_20bool_29_2c_20void_2c_20physx__PxD6JointDrive__2c_20bool___invoke_28void_20_28___29_28physx__PxD6JointDrive__2c_20bool_29_2c_20physx__PxD6JointDrive__2c_20bool_29 = 446; - var GOT_func_internal_physx__PxJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxD6Joint_2c_20physx__PxJoint__28physx__PxD6Joint__29 = 447; - var GOT_func_internal_physx__PxD6Joint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxJoint_2c_20physx__PxD6Joint__28physx__PxJoint__29 = 448; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxD6Joint____29_28physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum_29_2c_20void_2c_20physx__PxD6Joint__2c_20physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum___invoke_28void_20_28physx__PxD6Joint____20const__29_28physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum_29_2c_20physx__PxD6Joint__2c_20physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum_29 = 449; - var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxD6Motion__Enum_20_28physx__PxD6Joint____29_28physx__PxD6Axis__Enum_29_20const_2c_20physx__PxD6Motion__Enum_2c_20physx__PxD6Joint_20const__2c_20physx__PxD6Axis__Enum___invoke_28physx__PxD6Motion__Enum_20_28physx__PxD6Joint____20const__29_28physx__PxD6Axis__Enum_29_20const_2c_20physx__PxD6Joint_20const__2c_20physx__PxD6Axis__Enum_29 = 450; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxD6Joint____29_28physx__PxD6Axis__Enum_2c_20physx__PxJointLinearLimitPair_20const__29_2c_20void_2c_20physx__PxD6Joint__2c_20physx__PxD6Axis__Enum_2c_20physx__PxJointLinearLimitPair_20const____invoke_28void_20_28physx__PxD6Joint____20const__29_28physx__PxD6Axis__Enum_2c_20physx__PxJointLinearLimitPair_20const__29_2c_20physx__PxD6Joint__2c_20physx__PxD6Axis__Enum_2c_20physx__PxJointLinearLimitPair__29 = 451; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxD6Joint____29_28physx__PxJointAngularLimitPair_20const__29_2c_20void_2c_20physx__PxD6Joint__2c_20physx__PxJointAngularLimitPair_20const____invoke_28void_20_28physx__PxD6Joint____20const__29_28physx__PxJointAngularLimitPair_20const__29_2c_20physx__PxD6Joint__2c_20physx__PxJointAngularLimitPair__29 = 452; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxD6Joint____29_28physx__PxJointLimitCone_20const__29_2c_20void_2c_20physx__PxD6Joint__2c_20physx__PxJointLimitCone_20const____invoke_28void_20_28physx__PxD6Joint____20const__29_28physx__PxJointLimitCone_20const__29_2c_20physx__PxD6Joint__2c_20physx__PxJointLimitCone__29 = 453; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxD6Joint____29_28physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_20const__29_2c_20void_2c_20physx__PxD6Joint__2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_20const____invoke_28void_20_28physx__PxD6Joint____20const__29_28physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_20const__29_2c_20physx__PxD6Joint__2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive__29 = 454; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxD6Joint____29_28physx__PxTransform_20const__2c_20bool_29_2c_20void_2c_20physx__PxD6Joint__2c_20physx__PxTransform_20const__2c_20bool___invoke_28void_20_28physx__PxD6Joint____20const__29_28physx__PxTransform_20const__2c_20bool_29_2c_20physx__PxD6Joint__2c_20physx__PxTransform__2c_20bool_29 = 455; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxD6Joint____29_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20bool_29_2c_20void_2c_20physx__PxD6Joint__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20bool___invoke_28void_20_28physx__PxD6Joint____20const__29_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20bool_29_2c_20physx__PxD6Joint__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20bool_29 = 456; - var GOT_func_internal_physx__PxAllocatorCallback__20emscripten__base_physx__PxAllocatorCallback___convertPointer_physx__PxDefaultAllocator_2c_20physx__PxAllocatorCallback__28physx__PxDefaultAllocator__29 = 457; - var GOT_func_internal_physx__PxDefaultAllocator__20emscripten__base_physx__PxAllocatorCallback___convertPointer_physx__PxAllocatorCallback_2c_20physx__PxDefaultAllocator__28physx__PxAllocatorCallback__29 = 458; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxDefaultAllocator____invoke_28physx__PxDefaultAllocator__20_28__29_28_29_29 = 459; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxTolerancesScale____invoke_28physx__PxTolerancesScale__20_28__29_28_29_29 = 460; - var GOT_func_internal_physx__PxVec3__20emscripten__internal__raw_constructor_physx__PxVec3__28_29 = 461; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxVec3__28physx__PxVec3__29 = 462; - var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxVec3_2c_20float___getWire_physx__PxVec3__28float_20physx__PxVec3____20const__2c_20physx__PxVec3_20const__29 = 463; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxVec3_2c_20float___setWire_physx__PxVec3__28float_20physx__PxVec3____20const__2c_20physx__PxVec3__2c_20float_29 = 464; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____29 = 468; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____29 = 469; - var GOT_func_internal_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____20emscripten__internal__operator_new_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____28_29 = 470; - var GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3_____get_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const__2c_20unsigned_20long_29 = 471; - var GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3_____set_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3_20const__29 = 472; - var GOT_func_internal_physx__PxQuat__20emscripten__internal__raw_constructor_physx__PxQuat__28_29 = 473; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxQuat__28physx__PxQuat__29 = 474; - var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxQuat_2c_20float___getWire_physx__PxQuat__28float_20physx__PxQuat____20const__2c_20physx__PxQuat_20const__29 = 475; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxQuat_2c_20float___setWire_physx__PxQuat__28float_20physx__PxQuat____20const__2c_20physx__PxQuat__2c_20float_29 = 476; - var GOT_func_internal_physx__PxTransform__20emscripten__internal__raw_constructor_physx__PxTransform__28_29 = 477; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxTransform__28physx__PxTransform__29 = 478; - var GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxTransform_2c_20physx__PxVec3___getWire_physx__PxTransform__28physx__PxVec3_20physx__PxTransform____20const__2c_20physx__PxTransform_20const__29 = 479; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxTransform_2c_20physx__PxVec3___setWire_physx__PxTransform__28physx__PxVec3_20physx__PxTransform____20const__2c_20physx__PxTransform__2c_20physx__PxVec3__29 = 480; - var GOT_func_internal_physx__PxQuat__20emscripten__internal__MemberAccess_physx__PxTransform_2c_20physx__PxQuat___getWire_physx__PxTransform__28physx__PxQuat_20physx__PxTransform____20const__2c_20physx__PxTransform_20const__29 = 481; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxTransform_2c_20physx__PxQuat___setWire_physx__PxTransform__28physx__PxQuat_20physx__PxTransform____20const__2c_20physx__PxTransform__2c_20physx__PxQuat__29 = 482; - var GOT_func_internal_physx__PxExtendedVec3__20emscripten__internal__raw_constructor_physx__PxExtendedVec3__28_29 = 483; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxExtendedVec3__28physx__PxExtendedVec3__29 = 484; - var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxExtendedVec3_2c_20float___getWire_physx__PxExtendedVec3__28float_20physx__PxExtendedVec3____20const__2c_20physx__PxExtendedVec3_20const__29 = 485; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxExtendedVec3_2c_20float___setWire_physx__PxExtendedVec3__28float_20physx__PxExtendedVec3____20const__2c_20physx__PxExtendedVec3__2c_20float_29 = 486; - var GOT_func_internal_physx__PxBounds3__20emscripten__internal__raw_constructor_physx__PxBounds3__28_29 = 487; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxBounds3__28physx__PxBounds3__29 = 488; - var GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxBounds3_2c_20physx__PxVec3___getWire_physx__PxBounds3__28physx__PxVec3_20physx__PxBounds3____20const__2c_20physx__PxBounds3_20const__29 = 489; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxBounds3_2c_20physx__PxVec3___setWire_physx__PxBounds3__28physx__PxVec3_20physx__PxBounds3____20const__2c_20physx__PxBounds3__2c_20physx__PxVec3__29 = 490; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29__signature = 272635; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____29 = 494; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____29 = 495; - var GOT_func_internal_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____20emscripten__internal__operator_new_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____28_29 = 496; - var GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint_____get_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const__2c_20unsigned_20long_29 = 497; - var GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint_____set_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint_20const__29 = 498; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxDebugPoint__2c_20physx__PxVec3___2c_20unsigned_20int_____invoke_28physx__PxDebugPoint__20_28__29_28physx__PxVec3___2c_20unsigned_20int___29_2c_20physx__PxVec3__2c_20unsigned_20int_29 = 499; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxDebugLine__2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int_____invoke_28physx__PxDebugLine__20_28__29_28physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int___29_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20unsigned_20int_29 = 500; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxDebugTriangle__2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int_____invoke_28physx__PxDebugTriangle__20_28__29_28physx__PxVec3___2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int___29_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20unsigned_20int_29 = 501; - var GOT_func_internal_emscripten__internal__Invoker_unsigned_20int_2c_20unsigned_20int___invoke_28unsigned_20int_20_28__29_28unsigned_20int_29_2c_20unsigned_20int_29 = 502; - var GOT_func_internal_emscripten__internal__Invoker_unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int___invoke_28unsigned_20int_20_28__29_28unsigned_20int_2c_20unsigned_20int_29_2c_20unsigned_20int_2c_20unsigned_20int_29 = 503; - var GOT_func_internal_emscripten__internal__MethodInvoker_unsigned_20int_20_28physx__PxRenderBuffer____29_28_29_20const_2c_20unsigned_20int_2c_20physx__PxRenderBuffer_20const____invoke_28unsigned_20int_20_28physx__PxRenderBuffer____20const__29_28_29_20const_2c_20physx__PxRenderBuffer_20const__29 = 504; - var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxDebugLine_20const__20_28__29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_2c_20physx__PxDebugLine_20const__2c_20physx__PxRenderBuffer_20const__2c_20unsigned_20int___invoke_28physx__PxDebugLine_20const__20_28___29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_2c_20physx__PxRenderBuffer_20const__2c_20unsigned_20int_29 = 505; - var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxDebugPoint_20const__20_28__29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_2c_20physx__PxDebugPoint_20const__2c_20physx__PxRenderBuffer_20const__2c_20unsigned_20int___invoke_28physx__PxDebugPoint_20const__20_28___29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_2c_20physx__PxRenderBuffer_20const__2c_20unsigned_20int_29 = 506; - var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxDebugTriangle_20const__20_28__29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_2c_20physx__PxDebugTriangle_20const__2c_20physx__PxRenderBuffer_20const__2c_20unsigned_20int___invoke_28physx__PxDebugTriangle_20const__20_28___29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_2c_20physx__PxRenderBuffer_20const__2c_20unsigned_20int_29 = 507; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxSceneDesc__2c_20physx__PxTolerancesScale_____invoke_28physx__PxSceneDesc__20_28__29_28physx__PxTolerancesScale___29_2c_20physx__PxTolerancesScale__29 = 508; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxFoundation____29_28_29_2c_20void_2c_20physx__PxFoundation____invoke_28void_20_28physx__PxFoundation____20const__29_28_29_2c_20physx__PxFoundation__29 = 509; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxScene____29_28_29_2c_20void_2c_20physx__PxScene____invoke_28void_20_28physx__PxScene____20const__29_28_29_2c_20physx__PxScene__29 = 510; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxScene____29_28physx__PxVec3_20const__29_2c_20void_2c_20physx__PxScene__2c_20physx__PxVec3_20const____invoke_28void_20_28physx__PxScene____20const__29_28physx__PxVec3_20const__29_2c_20physx__PxScene__2c_20physx__PxVec3__29 = 511; - var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxVec3_20_28physx__PxScene____29_28_29_20const_2c_20physx__PxVec3_2c_20physx__PxScene_20const____invoke_28physx__PxVec3_20_28physx__PxScene____20const__29_28_29_20const_2c_20physx__PxScene_20const__29 = 512; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxScene____29_28physx__PxActor__2c_20physx__PxBVHStructure_20const__29_2c_20void_2c_20physx__PxScene__2c_20physx__PxActor__2c_20physx__PxBVHStructure_20const____invoke_28void_20_28physx__PxScene____20const__29_28physx__PxActor__2c_20physx__PxBVHStructure_20const__29_2c_20physx__PxScene__2c_20physx__PxActor__2c_20physx__PxBVHStructure_20const__29 = 513; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxScene____29_28physx__PxActor__2c_20bool_29_2c_20void_2c_20physx__PxScene__2c_20physx__PxActor__2c_20bool___invoke_28void_20_28physx__PxScene____20const__29_28physx__PxActor__2c_20bool_29_2c_20physx__PxScene__2c_20physx__PxActor__2c_20bool_29 = 514; - var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxPvdSceneClient__20_28physx__PxScene____29_28_29_2c_20physx__PxPvdSceneClient__2c_20physx__PxScene____invoke_28physx__PxPvdSceneClient__20_28physx__PxScene____20const__29_28_29_2c_20physx__PxScene__29 = 515; - var GOT_func_internal_emscripten__internal__MethodInvoker_unsigned_20int_20_28physx__PxScene____29_28physx__PxFlags_physx__PxActorTypeFlag__Enum_2c_20unsigned_20short__2c_20physx__PxActor___2c_20unsigned_20int_2c_20unsigned_20int_29_20const_2c_20unsigned_20int_2c_20physx__PxScene_20const__2c_20physx__PxFlags_physx__PxActorTypeFlag__Enum_2c_20unsigned_20short__2c_20physx__PxActor___2c_20unsigned_20int_2c_20unsigned_20int___invoke_28unsigned_20int_20_28physx__PxScene____20const__29_28physx__PxFlags_physx__PxActorTypeFlag__Enum_2c_20unsigned_20short__2c_20physx__PxActor___2c_20unsigned_20int_2c_20unsigned_20int_29_20const_2c_20physx__PxScene_20const__2c_20physx__PxFlags_physx__PxActorTypeFlag__Enum_2c_20unsigned_20short___2c_20physx__PxActor___2c_20unsigned_20int_2c_20unsigned_20int_29 = 516; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxScene____29_28physx__PxBounds3_20const__29_2c_20void_2c_20physx__PxScene__2c_20physx__PxBounds3_20const____invoke_28void_20_28physx__PxScene____20const__29_28physx__PxBounds3_20const__29_2c_20physx__PxScene__2c_20physx__PxBounds3__29 = 517; - var GOT_func_internal_emscripten__internal__MethodInvoker_float_20_28physx__PxScene____29_28physx__PxVisualizationParameter__Enum_29_20const_2c_20float_2c_20physx__PxScene_20const__2c_20physx__PxVisualizationParameter__Enum___invoke_28float_20_28physx__PxScene____20const__29_28physx__PxVisualizationParameter__Enum_29_20const_2c_20physx__PxScene_20const__2c_20physx__PxVisualizationParameter__Enum_29 = 518; - var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxScene____29_28physx__PxVisualizationParameter__Enum_2c_20float_29_2c_20bool_2c_20physx__PxScene__2c_20physx__PxVisualizationParameter__Enum_2c_20float___invoke_28bool_20_28physx__PxScene____20const__29_28physx__PxVisualizationParameter__Enum_2c_20float_29_2c_20physx__PxScene__2c_20physx__PxVisualizationParameter__Enum_2c_20float_29 = 519; - var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxRenderBuffer_20const__20_28__29_28physx__PxScene__29_2c_20physx__PxRenderBuffer_20const__2c_20physx__PxScene____invoke_28physx__PxRenderBuffer_20const__20_28___29_28physx__PxScene__29_2c_20physx__PxScene__29 = 520; - var GOT_func_internal_emscripten__internal__FunctionInvoker_unsigned_20int_20_28__29_28physx__PxScene__29_2c_20unsigned_20int_2c_20physx__PxScene____invoke_28unsigned_20int_20_28___29_28physx__PxScene__29_2c_20physx__PxScene__29 = 521; - var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxScene__2c_20float_2c_20bool_29_2c_20void_2c_20physx__PxScene__2c_20float_2c_20bool___invoke_28void_20_28___29_28physx__PxScene__2c_20float_2c_20bool_29_2c_20physx__PxScene__2c_20float_2c_20bool_29 = 522; - var GOT_func_internal_emscripten__internal__FunctionInvoker_bool_20_28__29_28physx__PxScene__2c_20bool_29_2c_20bool_2c_20physx__PxScene__2c_20bool___invoke_28bool_20_28___29_28physx__PxScene__2c_20bool_29_2c_20physx__PxScene__2c_20bool_29 = 523; - var GOT_func_internal_emscripten__internal__FunctionInvoker_bool_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxHitCallback_physx__PxRaycastHit___29_2c_20bool_2c_20physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxHitCallback_physx__PxRaycastHit_____invoke_28bool_20_28___29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxHitCallback_physx__PxRaycastHit___29_2c_20physx__PxScene__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20physx__PxHitCallback_physx__PxRaycastHit___29 = 524; - var GOT_func_internal_emscripten__internal__FunctionInvoker_bool_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_2c_20bool_2c_20physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const____invoke_28bool_20_28___29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_2c_20physx__PxScene__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20short_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29 = 525; - var GOT_func_internal_emscripten__internal__FunctionInvoker_bool_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_2c_20bool_2c_20physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const____invoke_28bool_20_28___29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_2c_20physx__PxScene__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29 = 526; - var GOT_func_internal_emscripten__internal__FunctionInvoker_int_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_2c_20int_2c_20physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const____invoke_28int_20_28___29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_2c_20physx__PxScene__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29 = 527; - var GOT_func_internal_emscripten__internal__FunctionInvoker_bool_20_28__29_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxSweepHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29_2c_20bool_2c_20physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxSweepHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float___invoke_28bool_20_28___29_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxSweepHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29_2c_20physx__PxScene__2c_20physx__PxGeometry__2c_20physx__PxTransform__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20short_2c_20physx__PxSweepHit__2c_20physx__PxQueryFilterData__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29 = 528; - var GOT_func_internal_emscripten__internal__FunctionInvoker_int_20_28__29_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29_2c_20int_2c_20physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float___invoke_28int_20_28___29_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29_2c_20physx__PxScene__2c_20physx__PxGeometry__2c_20physx__PxTransform__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29 = 529; - var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxShape__20_28__29_28physx__PxQueryHit__29_2c_20physx__PxShape__2c_20physx__PxQueryHit____invoke_28physx__PxShape__20_28___29_28physx__PxQueryHit__29_2c_20physx__PxQueryHit__29 = 530; - var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxRigidActor__20_28__29_28physx__PxQueryHit__29_2c_20physx__PxRigidActor__2c_20physx__PxQueryHit____invoke_28physx__PxRigidActor__20_28___29_28physx__PxQueryHit__29_2c_20physx__PxQueryHit__29 = 531; - var GOT_func_internal_physx__PxQueryHit__20emscripten__base_physx__PxQueryHit___convertPointer_physx__PxLocationHit_2c_20physx__PxQueryHit__28physx__PxLocationHit__29 = 532; - var GOT_func_internal_physx__PxLocationHit__20emscripten__base_physx__PxQueryHit___convertPointer_physx__PxQueryHit_2c_20physx__PxLocationHit__28physx__PxQueryHit__29 = 533; - var GOT_func_internal_physx__PxLocationHit__20emscripten__base_physx__PxLocationHit___convertPointer_physx__PxRaycastHit_2c_20physx__PxLocationHit__28physx__PxRaycastHit__29 = 534; - var GOT_func_internal_physx__PxRaycastHit__20emscripten__base_physx__PxLocationHit___convertPointer_physx__PxLocationHit_2c_20physx__PxRaycastHit__28physx__PxLocationHit__29 = 535; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxRaycastHit____invoke_28physx__PxRaycastHit__20_28__29_28_29_29 = 536; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____29 = 540; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____29 = 541; - var GOT_func_internal_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____20emscripten__internal__operator_new_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____28_29 = 542; - var GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit_____get_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const__2c_20unsigned_20long_29 = 543; - var GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit_____set_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit_20const__29 = 544; - var GOT_func_internal_physx__PxHitCallback_physx__PxRaycastHit___20emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____convertPointer_PxRaycastCallbackWrapper_2c_20physx__PxHitCallback_physx__PxRaycastHit___28PxRaycastCallbackWrapper__29 = 545; - var GOT_func_internal_PxRaycastCallbackWrapper__20emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____convertPointer_physx__PxHitCallback_physx__PxRaycastHit__2c_20PxRaycastCallbackWrapper__28physx__PxHitCallback_physx__PxRaycastHit___29 = 546; - var GOT_func_internal_emscripten__class__physx__PxHitCallback_physx__PxRaycastHit__2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxHitCallback_physx__PxRaycastHit__2c_20emscripten__internal__NoBaseClass___allow_subclass_PxRaycastCallbackWrapper_2c_20physx__PxRaycastHit__2c_20unsigned_20int__28char_20const__2c_20emscripten__constructor_physx__PxRaycastHit__2c_20unsigned_20int__29_20const___lambda__28PxRaycastCallbackWrapper__29____invoke_28PxRaycastCallbackWrapper__29 = 547; - var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28PxRaycastCallbackWrapper__29_2c_20void_2c_20PxRaycastCallbackWrapper____invoke_28void_20_28___29_28PxRaycastCallbackWrapper__29_2c_20PxRaycastCallbackWrapper__29 = 548; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int__28_29__signature = 270521; - var GOT_func_internal_physx__PxHitCallback_physx__PxRaycastHit___20emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____convertPointer_physx__PxHitBuffer_physx__PxRaycastHit__2c_20physx__PxHitCallback_physx__PxRaycastHit___28physx__PxHitBuffer_physx__PxRaycastHit___29 = 549; - var GOT_func_internal_physx__PxHitBuffer_physx__PxRaycastHit___20emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____convertPointer_physx__PxHitCallback_physx__PxRaycastHit__2c_20physx__PxHitBuffer_physx__PxRaycastHit___28physx__PxHitCallback_physx__PxRaycastHit___29 = 550; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxHitBuffer_physx__PxRaycastHit_____invoke_28physx__PxHitBuffer_physx__PxRaycastHit___20_28__29_28_29_29 = 551; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxRaycastHit__2c_20unsigned_20int___invoke_28physx__PxRaycastHit__20_28__29_28unsigned_20int_29_2c_20unsigned_20int_29 = 552; - var GOT_func_internal_physx__PxLocationHit__20emscripten__base_physx__PxLocationHit___convertPointer_physx__PxSweepHit_2c_20physx__PxLocationHit__28physx__PxSweepHit__29 = 553; - var GOT_func_internal_physx__PxSweepHit__20emscripten__base_physx__PxLocationHit___convertPointer_physx__PxLocationHit_2c_20physx__PxSweepHit__28physx__PxLocationHit__29 = 554; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxSweepHit____invoke_28physx__PxSweepHit__20_28__29_28_29_29 = 555; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____29 = 559; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____29 = 560; - var GOT_func_internal_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____20emscripten__internal__operator_new_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____28_29 = 561; - var GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit_____get_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const__2c_20unsigned_20long_29 = 562; - var GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit_____set_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit_20const__29 = 563; - var GOT_func_internal_physx__PxHitCallback_physx__PxSweepHit___20emscripten__base_physx__PxHitCallback_physx__PxSweepHit____convertPointer_PxSweepCallbackWrapper_2c_20physx__PxHitCallback_physx__PxSweepHit___28PxSweepCallbackWrapper__29 = 564; - var GOT_func_internal_PxSweepCallbackWrapper__20emscripten__base_physx__PxHitCallback_physx__PxSweepHit____convertPointer_physx__PxHitCallback_physx__PxSweepHit__2c_20PxSweepCallbackWrapper__28physx__PxHitCallback_physx__PxSweepHit___29 = 565; - var GOT_func_internal_emscripten__class__physx__PxHitCallback_physx__PxSweepHit__2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxHitCallback_physx__PxSweepHit__2c_20emscripten__internal__NoBaseClass___allow_subclass_PxSweepCallbackWrapper_2c_20physx__PxSweepHit__2c_20unsigned_20int__28char_20const__2c_20emscripten__constructor_physx__PxSweepHit__2c_20unsigned_20int__29_20const___lambda__28PxSweepCallbackWrapper__29____invoke_28PxSweepCallbackWrapper__29 = 566; - var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28PxSweepCallbackWrapper__29_2c_20void_2c_20PxSweepCallbackWrapper____invoke_28void_20_28___29_28PxSweepCallbackWrapper__29_2c_20PxSweepCallbackWrapper__29 = 567; - var GOT_func_internal_physx__PxHitCallback_physx__PxSweepHit___20emscripten__base_physx__PxHitCallback_physx__PxSweepHit____convertPointer_physx__PxHitBuffer_physx__PxSweepHit__2c_20physx__PxHitCallback_physx__PxSweepHit___28physx__PxHitBuffer_physx__PxSweepHit___29 = 568; - var GOT_func_internal_physx__PxHitBuffer_physx__PxSweepHit___20emscripten__base_physx__PxHitCallback_physx__PxSweepHit____convertPointer_physx__PxHitCallback_physx__PxSweepHit__2c_20physx__PxHitBuffer_physx__PxSweepHit___28physx__PxHitCallback_physx__PxSweepHit___29 = 569; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxHitBuffer_physx__PxSweepHit_____invoke_28physx__PxHitBuffer_physx__PxSweepHit___20_28__29_28_29_29 = 570; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxSweepHit__2c_20unsigned_20int___invoke_28physx__PxSweepHit__20_28__29_28unsigned_20int_29_2c_20unsigned_20int_29 = 571; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___2c_20int_____invoke_28physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___20_28__29_28int___29_2c_20int_29 = 572; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxQueryFilterData____invoke_28physx__PxQueryFilterData__20_28__29_28_29_29 = 573; - var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxQueryFilterData__2c_20unsigned_20short_29_2c_20void_2c_20physx__PxQueryFilterData__2c_20unsigned_20short___invoke_28void_20_28___29_28physx__PxQueryFilterData__2c_20unsigned_20short_29_2c_20physx__PxQueryFilterData__2c_20unsigned_20short_29 = 574; - var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxQueryFilterData__2c_20unsigned_20int_2c_20unsigned_20short_29_2c_20void_2c_20physx__PxQueryFilterData__2c_20unsigned_20int_2c_20unsigned_20short___invoke_28void_20_28___29_28physx__PxQueryFilterData__2c_20unsigned_20int_2c_20unsigned_20short_29_2c_20physx__PxQueryFilterData__2c_20unsigned_20int_2c_20unsigned_20short_29 = 575; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___2c_20int_____invoke_28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___20_28__29_28int___29_2c_20int_29 = 576; - var GOT_func_internal_physx__PxQueryFilterCallback__20emscripten__base_physx__PxQueryFilterCallback___convertPointer_PxQueryFilterCallbackWrapper_2c_20physx__PxQueryFilterCallback__28PxQueryFilterCallbackWrapper__29 = 577; - var GOT_func_internal_PxQueryFilterCallbackWrapper__20emscripten__base_physx__PxQueryFilterCallback___convertPointer_physx__PxQueryFilterCallback_2c_20PxQueryFilterCallbackWrapper__28physx__PxQueryFilterCallback__29 = 578; - var GOT_func_internal_emscripten__class__physx__PxQueryFilterCallback_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxQueryFilterCallback_2c_20emscripten__internal__NoBaseClass___allow_subclass_PxQueryFilterCallbackWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28PxQueryFilterCallbackWrapper__29____invoke_28PxQueryFilterCallbackWrapper__29 = 579; - var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28PxQueryFilterCallbackWrapper__29_2c_20void_2c_20PxQueryFilterCallbackWrapper____invoke_28void_20_28___29_28PxQueryFilterCallbackWrapper__29_2c_20PxQueryFilterCallbackWrapper__29 = 580; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxMaterial____29_28float_29_2c_20void_2c_20physx__PxMaterial__2c_20float___invoke_28void_20_28physx__PxMaterial____20const__29_28float_29_2c_20physx__PxMaterial__2c_20float_29 = 581; - var GOT_func_internal_emscripten__internal__MethodInvoker_float_20_28physx__PxMaterial____29_28_29_20const_2c_20float_2c_20physx__PxMaterial_20const____invoke_28float_20_28physx__PxMaterial____20const__29_28_29_20const_2c_20physx__PxMaterial_20const__29 = 582; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxMaterial____29_28physx__PxCombineMode__Enum_29_2c_20void_2c_20physx__PxMaterial__2c_20physx__PxCombineMode__Enum___invoke_28void_20_28physx__PxMaterial____20const__29_28physx__PxCombineMode__Enum_29_2c_20physx__PxMaterial__2c_20physx__PxCombineMode__Enum_29 = 583; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxMaterial____29_28_29_2c_20void_2c_20physx__PxMaterial____invoke_28void_20_28physx__PxMaterial____20const__29_28_29_2c_20physx__PxMaterial__29 = 584; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____29 = 588; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____29 = 589; - var GOT_func_internal_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____20emscripten__internal__operator_new_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____28_29 = 590; - var GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial______get_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const__2c_20unsigned_20long_29 = 591; - var GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial______set_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__20const__29 = 592; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxShape____29_28_29_2c_20void_2c_20physx__PxShape____invoke_28void_20_28physx__PxShape____20const__29_28_29_2c_20physx__PxShape__29 = 593; - var GOT_func_internal_emscripten__internal__MethodInvoker_unsigned_20int_20_28physx__PxShape____29_28_29_20const_2c_20unsigned_20int_2c_20physx__PxShape_20const____invoke_28unsigned_20int_20_28physx__PxShape____20const__29_28_29_20const_2c_20physx__PxShape_20const__29 = 594; - var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20_28physx__PxShape____29_28_29_20const_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__2c_20physx__PxShape_20const____invoke_28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20_28physx__PxShape____20const__29_28_29_20const_2c_20physx__PxShape_20const__29 = 595; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxShape____29_28physx__PxShapeFlag__Enum_2c_20bool_29_2c_20void_2c_20physx__PxShape__2c_20physx__PxShapeFlag__Enum_2c_20bool___invoke_28void_20_28physx__PxShape____20const__29_28physx__PxShapeFlag__Enum_2c_20bool_29_2c_20physx__PxShape__2c_20physx__PxShapeFlag__Enum_2c_20bool_29 = 596; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxShape____29_28physx__PxTransform_20const__29_2c_20void_2c_20physx__PxShape__2c_20physx__PxTransform_20const____invoke_28void_20_28physx__PxShape____20const__29_28physx__PxTransform_20const__29_2c_20physx__PxShape__2c_20physx__PxTransform__29 = 597; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxShape____29_28physx__PxGeometry_20const__29_2c_20void_2c_20physx__PxShape__2c_20physx__PxGeometry_20const____invoke_28void_20_28physx__PxShape____20const__29_28physx__PxGeometry_20const__29_2c_20physx__PxShape__2c_20physx__PxGeometry__29 = 598; - var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxShape____29_28physx__PxBoxGeometry__29_20const_2c_20bool_2c_20physx__PxShape_20const__2c_20physx__PxBoxGeometry____invoke_28bool_20_28physx__PxShape____20const__29_28physx__PxBoxGeometry__29_20const_2c_20physx__PxShape_20const__2c_20physx__PxBoxGeometry__29 = 599; - var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxShape____29_28physx__PxSphereGeometry__29_20const_2c_20bool_2c_20physx__PxShape_20const__2c_20physx__PxSphereGeometry____invoke_28bool_20_28physx__PxShape____20const__29_28physx__PxSphereGeometry__29_20const_2c_20physx__PxShape_20const__2c_20physx__PxSphereGeometry__29 = 600; - var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxShape____29_28physx__PxPlaneGeometry__29_20const_2c_20bool_2c_20physx__PxShape_20const__2c_20physx__PxPlaneGeometry____invoke_28bool_20_28physx__PxShape____20const__29_28physx__PxPlaneGeometry__29_20const_2c_20physx__PxShape_20const__2c_20physx__PxPlaneGeometry__29 = 601; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxShape____29_28physx__PxFilterData_20const__29_2c_20void_2c_20physx__PxShape__2c_20physx__PxFilterData_20const____invoke_28void_20_28physx__PxShape____20const__29_28physx__PxFilterData_20const__29_2c_20physx__PxShape__2c_20physx__PxFilterData__29 = 602; - var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxFilterData_20_28physx__PxShape____29_28_29_20const_2c_20physx__PxFilterData_2c_20physx__PxShape_20const____invoke_28physx__PxFilterData_20_28physx__PxShape____20const__29_28_29_20const_2c_20physx__PxShape_20const__29 = 603; - var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxShape__2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____29_2c_20void_2c_20physx__PxShape__2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial______invoke_28void_20_28___29_28physx__PxShape__2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____29_2c_20physx__PxShape__2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____29 = 604; - var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxBounds3_20_28__29_28physx__PxShape__2c_20physx__PxRigidActor__2c_20float_29_2c_20physx__PxBounds3_2c_20physx__PxShape__2c_20physx__PxRigidActor__2c_20float___invoke_28physx__PxBounds3_20_28___29_28physx__PxShape__2c_20physx__PxRigidActor__2c_20float_29_2c_20physx__PxShape__2c_20physx__PxRigidActor__2c_20float_29 = 605; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxPhysics____29_28_29_2c_20void_2c_20physx__PxPhysics____invoke_28void_20_28physx__PxPhysics____20const__29_28_29_2c_20physx__PxPhysics__29 = 606; - var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxTolerancesScale_20const__20_28physx__PxPhysics____29_28_29_20const_2c_20physx__PxTolerancesScale_20const__2c_20physx__PxPhysics_20const____invoke_28physx__PxTolerancesScale_20const__20_28physx__PxPhysics____20const__29_28_29_20const_2c_20physx__PxPhysics_20const__29 = 607; - var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxScene__20_28physx__PxPhysics____29_28physx__PxSceneDesc_20const__29_2c_20physx__PxScene__2c_20physx__PxPhysics__2c_20physx__PxSceneDesc_20const____invoke_28physx__PxScene__20_28physx__PxPhysics____20const__29_28physx__PxSceneDesc_20const__29_2c_20physx__PxPhysics__2c_20physx__PxSceneDesc__29 = 608; - var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxShape__20_28physx__PxPhysics____29_28physx__PxGeometry_20const__2c_20physx__PxMaterial_20const__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxShape__2c_20physx__PxPhysics__2c_20physx__PxGeometry_20const__2c_20physx__PxMaterial_20const__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char____invoke_28physx__PxShape__20_28physx__PxPhysics____20const__29_28physx__PxGeometry_20const__2c_20physx__PxMaterial_20const__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxPhysics__2c_20physx__PxGeometry__2c_20physx__PxMaterial__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___29 = 609; - var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxMaterial__20_28physx__PxPhysics____29_28float_2c_20float_2c_20float_29_2c_20physx__PxMaterial__2c_20physx__PxPhysics__2c_20float_2c_20float_2c_20float___invoke_28physx__PxMaterial__20_28physx__PxPhysics____20const__29_28float_2c_20float_2c_20float_29_2c_20physx__PxPhysics__2c_20float_2c_20float_2c_20float_29 = 610; - var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxRigidDynamic__20_28physx__PxPhysics____29_28physx__PxTransform_20const__29_2c_20physx__PxRigidDynamic__2c_20physx__PxPhysics__2c_20physx__PxTransform_20const____invoke_28physx__PxRigidDynamic__20_28physx__PxPhysics____20const__29_28physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxTransform__29 = 611; - var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxRigidStatic__20_28physx__PxPhysics____29_28physx__PxTransform_20const__29_2c_20physx__PxRigidStatic__2c_20physx__PxPhysics__2c_20physx__PxTransform_20const____invoke_28physx__PxRigidStatic__20_28physx__PxPhysics____20const__29_28physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxTransform__29 = 612; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___2c_20int_____invoke_28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_2c_20int_29 = 613; - var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char_____29_28physx__PxShapeFlag__Enum_29_20const_2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20const__2c_20physx__PxShapeFlag__Enum___invoke_28bool_20_28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char_____20const__29_28physx__PxShapeFlag__Enum_29_20const_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20const__2c_20physx__PxShapeFlag__Enum_29 = 614; - var GOT_func_internal_physx__PxErrorCallback__20emscripten__base_physx__PxErrorCallback___convertPointer_physx__PxDefaultErrorCallback_2c_20physx__PxErrorCallback__28physx__PxDefaultErrorCallback__29 = 615; - var GOT_func_internal_physx__PxDefaultErrorCallback__20emscripten__base_physx__PxErrorCallback___convertPointer_physx__PxErrorCallback_2c_20physx__PxDefaultErrorCallback__28physx__PxErrorCallback__29 = 616; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxDefaultErrorCallback____invoke_28physx__PxDefaultErrorCallback__20_28__29_28_29_29 = 617; - var GOT_func_internal_emscripten__internal__MethodInvoker_unsigned_20char_20_28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____29_28_29_20const_2c_20unsigned_20char_2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20const____invoke_28unsigned_20char_20_28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____20const__29_28_29_20const_2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20const__29 = 618; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____29_28_29_2c_20void_2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____invoke_28void_20_28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____20const__29_28_29_2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___29 = 619; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxHeightFieldSample____invoke_28physx__PxHeightFieldSample__20_28__29_28_29_29 = 620; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____29 = 624; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____29 = 625; - var GOT_func_internal_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____20emscripten__internal__operator_new_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____28_29 = 626; - var GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample_____get_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const__2c_20unsigned_20long_29 = 627; - var GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample_____set_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample_20const__29 = 628; - var GOT_func_internal_void_20const__20emscripten__internal__getActualType_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____29 = 632; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____29 = 633; - var GOT_func_internal_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____20emscripten__internal__operator_new_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____28_29 = 634; - var GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short_____get_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const__2c_20unsigned_20long_29 = 635; - var GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short_____set_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_20const__29 = 636; - var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxConvexMesh__20_28__29_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxPhysics__29_2c_20physx__PxConvexMesh__2c_20physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxPhysics____invoke_28physx__PxConvexMesh__20_28___29_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxPhysics__29_2c_20physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxPhysics__29 = 637; - var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxConvexMesh__20_28__29_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20physx__PxPhysics__29_2c_20physx__PxConvexMesh__2c_20physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20physx__PxPhysics____invoke_28physx__PxConvexMesh__20_28___29_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20physx__PxPhysics__29_2c_20physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20physx__PxPhysics__29 = 638; - var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxTriangleMesh__20_28__29_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20int_2c_20unsigned_20int_2c_20bool_2c_20physx__PxPhysics__29_2c_20physx__PxTriangleMesh__2c_20physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20int_2c_20unsigned_20int_2c_20bool_2c_20physx__PxPhysics____invoke_28physx__PxTriangleMesh__20_28___29_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20int_2c_20unsigned_20int_2c_20bool_2c_20physx__PxPhysics__29_2c_20physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20int_2c_20unsigned_20int_2c_20bool_2c_20physx__PxPhysics__29 = 639; - var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxTriangleMesh__20_28__29_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20physx__PxPhysics__29_2c_20physx__PxTriangleMesh__2c_20physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20physx__PxPhysics____invoke_28physx__PxTriangleMesh__20_28___29_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20physx__PxPhysics__29_2c_20physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20physx__PxPhysics__29 = 640; - var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxHeightField__20_28__29_28physx__PxCooking__2c_20unsigned_20int_2c_20unsigned_20int_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxPhysics__29_2c_20physx__PxHeightField__2c_20physx__PxCooking__2c_20unsigned_20int_2c_20unsigned_20int_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxPhysics____invoke_28physx__PxHeightField__20_28___29_28physx__PxCooking__2c_20unsigned_20int_2c_20unsigned_20int_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxPhysics__29_2c_20physx__PxCooking__2c_20unsigned_20int_2c_20unsigned_20int_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxPhysics__29 = 641; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxCookingParams__2c_20physx__PxTolerancesScale_____invoke_28physx__PxCookingParams__20_28__29_28physx__PxTolerancesScale___29_2c_20physx__PxTolerancesScale__29 = 642; - var GOT_func_internal_physx__PxCpuDispatcher__20emscripten__base_physx__PxCpuDispatcher___convertPointer_physx__PxDefaultCpuDispatcher_2c_20physx__PxCpuDispatcher__28physx__PxDefaultCpuDispatcher__29 = 643; - var GOT_func_internal_physx__PxDefaultCpuDispatcher__20emscripten__base_physx__PxCpuDispatcher___convertPointer_physx__PxCpuDispatcher_2c_20physx__PxDefaultCpuDispatcher__28physx__PxCpuDispatcher__29 = 644; - var GOT_func_internal_physx__PxFilterData__20emscripten__internal__raw_constructor_physx__PxFilterData__28_29 = 645; - var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFilterData__28physx__PxFilterData__29 = 646; - var GOT_func_internal_unsigned_20int_20emscripten__internal__MemberAccess_physx__PxFilterData_2c_20unsigned_20int___getWire_physx__PxFilterData__28unsigned_20int_20physx__PxFilterData____20const__2c_20physx__PxFilterData_20const__29 = 647; - var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxFilterData_2c_20unsigned_20int___setWire_physx__PxFilterData__28unsigned_20int_20physx__PxFilterData____20const__2c_20physx__PxFilterData__2c_20unsigned_20int_29 = 648; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxActor____29_28physx__PxActorFlag__Enum_2c_20bool_29_2c_20void_2c_20physx__PxActor__2c_20physx__PxActorFlag__Enum_2c_20bool___invoke_28void_20_28physx__PxActor____20const__29_28physx__PxActorFlag__Enum_2c_20bool_29_2c_20physx__PxActor__2c_20physx__PxActorFlag__Enum_2c_20bool_29 = 649; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxActor____29_28_29_2c_20void_2c_20physx__PxActor____invoke_28void_20_28physx__PxActor____20const__29_28_29_2c_20physx__PxActor__29 = 650; - var GOT_func_internal_physx__PxActor__20emscripten__base_physx__PxActor___convertPointer_physx__PxRigidActor_2c_20physx__PxActor__28physx__PxRigidActor__29 = 651; - var GOT_func_internal_physx__PxRigidActor__20emscripten__base_physx__PxActor___convertPointer_physx__PxActor_2c_20physx__PxRigidActor__28physx__PxActor__29 = 652; - var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxRigidActor____29_28physx__PxShape__29_2c_20bool_2c_20physx__PxRigidActor__2c_20physx__PxShape____invoke_28bool_20_28physx__PxRigidActor____20const__29_28physx__PxShape__29_2c_20physx__PxRigidActor__2c_20physx__PxShape__29 = 653; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRigidActor____29_28physx__PxShape__2c_20bool_29_2c_20void_2c_20physx__PxRigidActor__2c_20physx__PxShape__2c_20bool___invoke_28void_20_28physx__PxRigidActor____20const__29_28physx__PxShape__2c_20bool_29_2c_20physx__PxRigidActor__2c_20physx__PxShape__2c_20bool_29 = 654; - var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxTransform_20_28physx__PxRigidActor____29_28_29_20const_2c_20physx__PxTransform_2c_20physx__PxRigidActor_20const____invoke_28physx__PxTransform_20_28physx__PxRigidActor____20const__29_28_29_20const_2c_20physx__PxRigidActor_20const__29 = 655; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRigidActor____29_28physx__PxTransform_20const__2c_20bool_29_2c_20void_2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20bool___invoke_28void_20_28physx__PxRigidActor____20const__29_28physx__PxTransform_20const__2c_20bool_29_2c_20physx__PxRigidActor__2c_20physx__PxTransform__2c_20bool_29 = 656; - var GOT_func_internal_physx__PxRigidActor__20emscripten__base_physx__PxRigidActor___convertPointer_physx__PxRigidBody_2c_20physx__PxRigidActor__28physx__PxRigidBody__29 = 657; - var GOT_func_internal_physx__PxRigidBody__20emscripten__base_physx__PxRigidActor___convertPointer_physx__PxRigidActor_2c_20physx__PxRigidBody__28physx__PxRigidActor__29 = 658; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRigidBody____29_28float_29_2c_20void_2c_20physx__PxRigidBody__2c_20float___invoke_28void_20_28physx__PxRigidBody____20const__29_28float_29_2c_20physx__PxRigidBody__2c_20float_29 = 659; - var GOT_func_internal_emscripten__internal__MethodInvoker_float_20_28physx__PxRigidBody____29_28_29_20const_2c_20float_2c_20physx__PxRigidBody_20const____invoke_28float_20_28physx__PxRigidBody____20const__29_28_29_20const_2c_20physx__PxRigidBody_20const__29 = 660; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRigidBody____29_28physx__PxVec3_20const__2c_20bool_29_2c_20void_2c_20physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20bool___invoke_28void_20_28physx__PxRigidBody____20const__29_28physx__PxVec3_20const__2c_20bool_29_2c_20physx__PxRigidBody__2c_20physx__PxVec3__2c_20bool_29 = 661; - var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxVec3_20_28physx__PxRigidBody____29_28_29_20const_2c_20physx__PxVec3_2c_20physx__PxRigidBody_20const____invoke_28physx__PxVec3_20_28physx__PxRigidBody____20const__29_28_29_20const_2c_20physx__PxRigidBody_20const__29 = 662; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRigidBody____29_28physx__PxTransform_20const__29_2c_20void_2c_20physx__PxRigidBody__2c_20physx__PxTransform_20const____invoke_28void_20_28physx__PxRigidBody____20const__29_28physx__PxTransform_20const__29_2c_20physx__PxRigidBody__2c_20physx__PxTransform__29 = 663; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRigidBody____29_28physx__PxForceMode__Enum_29_2c_20void_2c_20physx__PxRigidBody__2c_20physx__PxForceMode__Enum___invoke_28void_20_28physx__PxRigidBody____20const__29_28physx__PxForceMode__Enum_29_2c_20physx__PxRigidBody__2c_20physx__PxForceMode__Enum_29 = 664; - var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29_2c_20void_2c_20physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const____invoke_28void_20_28___29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29_2c_20physx__PxRigidBody__2c_20physx__PxVec3__2c_20physx__PxVec3__29 = 665; - var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29_2c_20void_2c_20physx__PxRigidBody__2c_20physx__PxVec3_20const____invoke_28void_20_28___29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29_2c_20physx__PxRigidBody__2c_20physx__PxVec3__29 = 666; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRigidBody____29_28physx__PxRigidBodyFlag__Enum_2c_20bool_29_2c_20void_2c_20physx__PxRigidBody__2c_20physx__PxRigidBodyFlag__Enum_2c_20bool___invoke_28void_20_28physx__PxRigidBody____20const__29_28physx__PxRigidBodyFlag__Enum_2c_20bool_29_2c_20physx__PxRigidBody__2c_20physx__PxRigidBodyFlag__Enum_2c_20bool_29 = 667; - var GOT_func_internal_emscripten__internal__FunctionInvoker_bool_20_28__29_28physx__PxRigidBody__29_2c_20bool_2c_20physx__PxRigidBody____invoke_28bool_20_28___29_28physx__PxRigidBody__29_2c_20physx__PxRigidBody__29 = 668; - var GOT_func_internal_emscripten__internal__FunctionInvoker_bool_20_28__29_28physx__PxRigidBody__2c_20float_29_2c_20bool_2c_20physx__PxRigidBody__2c_20float___invoke_28bool_20_28___29_28physx__PxRigidBody__2c_20float_29_2c_20physx__PxRigidBody__2c_20float_29 = 669; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRigidBody____29_28physx__PxVec3_20const__29_2c_20void_2c_20physx__PxRigidBody__2c_20physx__PxVec3_20const____invoke_28void_20_28physx__PxRigidBody____20const__29_28physx__PxVec3_20const__29_2c_20physx__PxRigidBody__2c_20physx__PxVec3__29 = 670; - var GOT_func_internal_physx__PxRigidActor__20emscripten__base_physx__PxRigidActor___convertPointer_physx__PxRigidStatic_2c_20physx__PxRigidActor__28physx__PxRigidStatic__29 = 671; - var GOT_func_internal_physx__PxRigidStatic__20emscripten__base_physx__PxRigidActor___convertPointer_physx__PxRigidActor_2c_20physx__PxRigidStatic__28physx__PxRigidActor__29 = 672; - var GOT_func_internal_physx__PxRigidBody__20emscripten__base_physx__PxRigidBody___convertPointer_physx__PxRigidDynamic_2c_20physx__PxRigidBody__28physx__PxRigidDynamic__29 = 673; - var GOT_func_internal_physx__PxRigidDynamic__20emscripten__base_physx__PxRigidBody___convertPointer_physx__PxRigidBody_2c_20physx__PxRigidDynamic__28physx__PxRigidBody__29 = 674; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRigidDynamic____29_28_29_2c_20void_2c_20physx__PxRigidDynamic____invoke_28void_20_28physx__PxRigidDynamic____20const__29_28_29_2c_20physx__PxRigidDynamic__29 = 675; - var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxRigidDynamic____29_28_29_20const_2c_20bool_2c_20physx__PxRigidDynamic_20const____invoke_28bool_20_28physx__PxRigidDynamic____20const__29_28_29_20const_2c_20physx__PxRigidDynamic_20const__29 = 676; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRigidDynamic____29_28float_29_2c_20void_2c_20physx__PxRigidDynamic__2c_20float___invoke_28void_20_28physx__PxRigidDynamic____20const__29_28float_29_2c_20physx__PxRigidDynamic__2c_20float_29 = 677; - var GOT_func_internal_emscripten__internal__MethodInvoker_float_20_28physx__PxRigidDynamic____29_28_29_20const_2c_20float_2c_20physx__PxRigidDynamic_20const____invoke_28float_20_28physx__PxRigidDynamic____20const__29_28_29_20const_2c_20physx__PxRigidDynamic_20const__29 = 678; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRigidDynamic____29_28physx__PxTransform_20const__29_2c_20void_2c_20physx__PxRigidDynamic__2c_20physx__PxTransform_20const____invoke_28void_20_28physx__PxRigidDynamic____20const__29_28physx__PxTransform_20const__29_2c_20physx__PxRigidDynamic__2c_20physx__PxTransform__29 = 679; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRigidDynamic____29_28physx__PxRigidDynamicLockFlag__Enum_2c_20bool_29_2c_20void_2c_20physx__PxRigidDynamic__2c_20physx__PxRigidDynamicLockFlag__Enum_2c_20bool___invoke_28void_20_28physx__PxRigidDynamic____20const__29_28physx__PxRigidDynamicLockFlag__Enum_2c_20bool_29_2c_20physx__PxRigidDynamic__2c_20physx__PxRigidDynamicLockFlag__Enum_2c_20bool_29 = 680; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRigidDynamic____29_28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__29_2c_20void_2c_20physx__PxRigidDynamic__2c_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char____invoke_28void_20_28physx__PxRigidDynamic____20const__29_28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxRigidDynamic__2c_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___29 = 681; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___2c_20int_____invoke_28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_2c_20int_29 = 682; - var GOT_func_internal_physx__PxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxBoxGeometry_2c_20physx__PxGeometry__28physx__PxBoxGeometry__29 = 683; - var GOT_func_internal_physx__PxBoxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxGeometry_2c_20physx__PxBoxGeometry__28physx__PxGeometry__29 = 684; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxBoxGeometry__2c_20physx__PxVec3_____invoke_28physx__PxBoxGeometry__20_28__29_28physx__PxVec3___29_2c_20physx__PxVec3__29 = 685; - var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxBoxGeometry__2c_20physx__PxVec3_29_2c_20void_2c_20physx__PxBoxGeometry__2c_20physx__PxVec3___invoke_28void_20_28___29_28physx__PxBoxGeometry__2c_20physx__PxVec3_29_2c_20physx__PxBoxGeometry__2c_20physx__PxVec3__29 = 686; - var GOT_func_internal_physx__PxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxSphereGeometry_2c_20physx__PxGeometry__28physx__PxSphereGeometry__29 = 687; - var GOT_func_internal_physx__PxSphereGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxGeometry_2c_20physx__PxSphereGeometry__28physx__PxGeometry__29 = 688; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxSphereGeometry__2c_20float_____invoke_28physx__PxSphereGeometry__20_28__29_28float___29_2c_20float_29 = 689; - var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxSphereGeometry____29_28_29_20const_2c_20bool_2c_20physx__PxSphereGeometry_20const____invoke_28bool_20_28physx__PxSphereGeometry____20const__29_28_29_20const_2c_20physx__PxSphereGeometry_20const__29 = 690; - var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxSphereGeometry__2c_20float_29_2c_20void_2c_20physx__PxSphereGeometry__2c_20float___invoke_28void_20_28___29_28physx__PxSphereGeometry__2c_20float_29_2c_20physx__PxSphereGeometry__2c_20float_29 = 691; - var GOT_func_internal_physx__PxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxCapsuleGeometry_2c_20physx__PxGeometry__28physx__PxCapsuleGeometry__29 = 692; - var GOT_func_internal_physx__PxCapsuleGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxGeometry_2c_20physx__PxCapsuleGeometry__28physx__PxGeometry__29 = 693; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxCapsuleGeometry__2c_20float___2c_20float_____invoke_28physx__PxCapsuleGeometry__20_28__29_28float___2c_20float___29_2c_20float_2c_20float_29 = 694; - var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxCapsuleGeometry____29_28_29_20const_2c_20bool_2c_20physx__PxCapsuleGeometry_20const____invoke_28bool_20_28physx__PxCapsuleGeometry____20const__29_28_29_20const_2c_20physx__PxCapsuleGeometry_20const__29 = 695; - var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxCapsuleGeometry__2c_20float_29_2c_20void_2c_20physx__PxCapsuleGeometry__2c_20float___invoke_28void_20_28___29_28physx__PxCapsuleGeometry__2c_20float_29_2c_20physx__PxCapsuleGeometry__2c_20float_29 = 696; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxTriangleMesh____29_28_29_2c_20void_2c_20physx__PxTriangleMesh____invoke_28void_20_28physx__PxTriangleMesh____20const__29_28_29_2c_20physx__PxTriangleMesh__29 = 697; - var GOT_func_internal_physx__PxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxTriangleMeshGeometry_2c_20physx__PxGeometry__28physx__PxTriangleMeshGeometry__29 = 698; - var GOT_func_internal_physx__PxTriangleMeshGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxGeometry_2c_20physx__PxTriangleMeshGeometry__28physx__PxGeometry__29 = 699; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxTriangleMeshGeometry__2c_20physx__PxTriangleMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char______invoke_28physx__PxTriangleMeshGeometry__20_28__29_28physx__PxTriangleMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____29_2c_20physx__PxTriangleMesh__2c_20physx__PxMeshScale__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___29 = 700; - var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale__29_2c_20void_2c_20physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale____invoke_28void_20_28___29_28physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale__29_2c_20physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale__29 = 701; - var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxTriangleMeshGeometry____29_28_29_20const_2c_20bool_2c_20physx__PxTriangleMeshGeometry_20const____invoke_28bool_20_28physx__PxTriangleMeshGeometry____20const__29_28_29_20const_2c_20physx__PxTriangleMeshGeometry_20const__29 = 702; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___2c_20int_____invoke_28physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_2c_20int_29 = 703; - var GOT_func_internal_physx__PxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxPlaneGeometry_2c_20physx__PxGeometry__28physx__PxPlaneGeometry__29 = 704; - var GOT_func_internal_physx__PxPlaneGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxGeometry_2c_20physx__PxPlaneGeometry__28physx__PxGeometry__29 = 705; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxPlaneGeometry____invoke_28physx__PxPlaneGeometry__20_28__29_28_29_29 = 706; - var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxPlaneGeometry____29_28_29_20const_2c_20bool_2c_20physx__PxPlaneGeometry_20const____invoke_28bool_20_28physx__PxPlaneGeometry____20const__29_28_29_20const_2c_20physx__PxPlaneGeometry_20const__29 = 707; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxConvexMesh____29_28_29_2c_20void_2c_20physx__PxConvexMesh____invoke_28void_20_28physx__PxConvexMesh____20const__29_28_29_2c_20physx__PxConvexMesh__29 = 708; - var GOT_func_internal_physx__PxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxConvexMeshGeometry_2c_20physx__PxGeometry__28physx__PxConvexMeshGeometry__29 = 709; - var GOT_func_internal_physx__PxConvexMeshGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxGeometry_2c_20physx__PxConvexMeshGeometry__28physx__PxGeometry__29 = 710; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxConvexMeshGeometry__2c_20physx__PxConvexMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char______invoke_28physx__PxConvexMeshGeometry__20_28__29_28physx__PxConvexMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char____29_2c_20physx__PxConvexMesh__2c_20physx__PxMeshScale__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___29 = 711; - var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale__29_2c_20void_2c_20physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale____invoke_28void_20_28___29_28physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale__29_2c_20physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale__29 = 712; - var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxConvexMeshGeometry____29_28_29_20const_2c_20bool_2c_20physx__PxConvexMeshGeometry_20const____invoke_28bool_20_28physx__PxConvexMeshGeometry____20const__29_28_29_20const_2c_20physx__PxConvexMeshGeometry_20const__29 = 713; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxMeshScale__2c_20physx__PxVec3_20const__2c_20physx__PxQuat_20const____invoke_28physx__PxMeshScale__20_28__29_28physx__PxVec3_20const__2c_20physx__PxQuat_20const__29_2c_20physx__PxVec3__2c_20physx__PxQuat__29 = 714; - var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxMeshScale__2c_20physx__PxVec3__29_2c_20void_2c_20physx__PxMeshScale__2c_20physx__PxVec3____invoke_28void_20_28___29_28physx__PxMeshScale__2c_20physx__PxVec3__29_2c_20physx__PxMeshScale__2c_20physx__PxVec3__29 = 715; - var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxMeshScale__2c_20physx__PxQuat__29_2c_20void_2c_20physx__PxMeshScale__2c_20physx__PxQuat____invoke_28void_20_28___29_28physx__PxMeshScale__2c_20physx__PxQuat__29_2c_20physx__PxMeshScale__2c_20physx__PxQuat__29 = 716; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___2c_20int_____invoke_28physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_2c_20int_29 = 717; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxHeightField____29_28_29_2c_20void_2c_20physx__PxHeightField____invoke_28void_20_28physx__PxHeightField____20const__29_28_29_2c_20physx__PxHeightField__29 = 718; - var GOT_func_internal_physx__PxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxHeightFieldGeometry_2c_20physx__PxGeometry__28physx__PxHeightFieldGeometry__29 = 719; - var GOT_func_internal_physx__PxHeightFieldGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxGeometry_2c_20physx__PxHeightFieldGeometry__28physx__PxGeometry__29 = 720; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxHeightFieldGeometry__2c_20physx__PxHeightField____2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____2c_20float___2c_20float___2c_20float_____invoke_28physx__PxHeightFieldGeometry__20_28__29_28physx__PxHeightField____2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____2c_20float___2c_20float___2c_20float___29_2c_20physx__PxHeightField__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___2c_20float_2c_20float_2c_20float_29 = 721; - var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxHeightFieldGeometry____29_28_29_20const_2c_20bool_2c_20physx__PxHeightFieldGeometry_20const____invoke_28bool_20_28physx__PxHeightFieldGeometry____20const__29_28_29_20const_2c_20physx__PxHeightFieldGeometry_20const__29 = 722; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxPlane__2c_20float___2c_20float___2c_20float___2c_20float_____invoke_28physx__PxPlane__20_28__29_28float___2c_20float___2c_20float___2c_20float___29_2c_20float_2c_20float_2c_20float_2c_20float_29 = 723; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxControllerManager__2c_20physx__PxScene__2c_20bool___invoke_28physx__PxControllerManager__20_28__29_28physx__PxScene__2c_20bool_29_2c_20physx__PxScene__2c_20bool_29 = 724; - var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxController__20_28physx__PxControllerManager____29_28physx__PxControllerDesc_20const__29_2c_20physx__PxController__2c_20physx__PxControllerManager__2c_20physx__PxControllerDesc_20const____invoke_28physx__PxController__20_28physx__PxControllerManager____20const__29_28physx__PxControllerDesc_20const__29_2c_20physx__PxControllerManager__2c_20physx__PxControllerDesc__29 = 725; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxControllerManager____29_28bool_2c_20float_29_2c_20void_2c_20physx__PxControllerManager__2c_20bool_2c_20float___invoke_28void_20_28physx__PxControllerManager____20const__29_28bool_2c_20float_29_2c_20physx__PxControllerManager__2c_20bool_2c_20float_29 = 726; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxControllerManager____29_28bool_29_2c_20void_2c_20physx__PxControllerManager__2c_20bool___invoke_28void_20_28physx__PxControllerManager____20const__29_28bool_29_2c_20physx__PxControllerManager__2c_20bool_29 = 727; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxControllerManager____29_28physx__PxVec3_20const__29_2c_20void_2c_20physx__PxControllerManager__2c_20physx__PxVec3_20const____invoke_28void_20_28physx__PxControllerManager____20const__29_28physx__PxVec3_20const__29_2c_20physx__PxControllerManager__2c_20physx__PxVec3__29 = 728; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxController____29_28_29_2c_20void_2c_20physx__PxController____invoke_28void_20_28physx__PxController____20const__29_28_29_2c_20physx__PxController__29 = 729; - var GOT_func_internal_emscripten__internal__FunctionInvoker_unsigned_20int_20_28__29_28physx__PxController__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20physx__PxFilterData_2c_20physx__PxQueryFilterCallback__29_2c_20unsigned_20int_2c_20physx__PxController__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20physx__PxFilterData_2c_20physx__PxQueryFilterCallback____invoke_28unsigned_20int_20_28___29_28physx__PxController__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20physx__PxFilterData_2c_20physx__PxQueryFilterCallback__29_2c_20physx__PxController__2c_20physx__PxVec3__2c_20float_2c_20float_2c_20physx__PxFilterData__2c_20physx__PxQueryFilterCallback__29 = 730; - var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxController____29_28physx__PxExtendedVec3_20const__29_2c_20bool_2c_20physx__PxController__2c_20physx__PxExtendedVec3_20const____invoke_28bool_20_28physx__PxController____20const__29_28physx__PxExtendedVec3_20const__29_2c_20physx__PxController__2c_20physx__PxExtendedVec3__29 = 731; - var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxExtendedVec3_20const__20_28physx__PxController____29_28_29_20const_2c_20physx__PxExtendedVec3_20const__2c_20physx__PxController_20const____invoke_28physx__PxExtendedVec3_20const__20_28physx__PxController____20const__29_28_29_20const_2c_20physx__PxController_20const__29 = 732; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxController____29_28float_29_2c_20void_2c_20physx__PxController__2c_20float___invoke_28void_20_28physx__PxController____20const__29_28float_29_2c_20physx__PxController__2c_20float_29 = 733; - var GOT_func_internal_emscripten__internal__MethodInvoker_float_20_28physx__PxController____29_28_29_20const_2c_20float_2c_20physx__PxController_20const____invoke_28float_20_28physx__PxController____20const__29_28_29_20const_2c_20physx__PxController_20const__29 = 734; - var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxController__2c_20bool_29_2c_20void_2c_20physx__PxController__2c_20bool___invoke_28void_20_28___29_28physx__PxController__2c_20bool_29_2c_20physx__PxController__2c_20bool_29 = 735; - var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxController__2c_20physx__PxFilterData__29_2c_20void_2c_20physx__PxController__2c_20physx__PxFilterData____invoke_28void_20_28___29_28physx__PxController__2c_20physx__PxFilterData__29_2c_20physx__PxController__2c_20physx__PxFilterData__29 = 736; - var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxShape__20_28__29_28physx__PxController__29_2c_20physx__PxShape__2c_20physx__PxController____invoke_28physx__PxShape__20_28___29_28physx__PxController__29_2c_20physx__PxController__29 = 737; - var GOT_func_internal_physx__PxController__20emscripten__base_physx__PxController___convertPointer_physx__PxCapsuleController_2c_20physx__PxController__28physx__PxCapsuleController__29 = 738; - var GOT_func_internal_physx__PxCapsuleController__20emscripten__base_physx__PxController___convertPointer_physx__PxController_2c_20physx__PxCapsuleController__28physx__PxController__29 = 739; - var GOT_func_internal_emscripten__internal__MethodInvoker_float_20_28physx__PxCapsuleController____29_28_29_20const_2c_20float_2c_20physx__PxCapsuleController_20const____invoke_28float_20_28physx__PxCapsuleController____20const__29_28_29_20const_2c_20physx__PxCapsuleController_20const__29 = 740; - var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxCapsuleController____29_28float_29_2c_20bool_2c_20physx__PxCapsuleController__2c_20float___invoke_28bool_20_28physx__PxCapsuleController____20const__29_28float_29_2c_20physx__PxCapsuleController__2c_20float_29 = 741; - var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxCapsuleClimbingMode__Enum_20_28physx__PxCapsuleController____29_28_29_20const_2c_20physx__PxCapsuleClimbingMode__Enum_2c_20physx__PxCapsuleController_20const____invoke_28physx__PxCapsuleClimbingMode__Enum_20_28physx__PxCapsuleController____20const__29_28_29_20const_2c_20physx__PxCapsuleController_20const__29 = 742; - var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxCapsuleController____29_28physx__PxCapsuleClimbingMode__Enum_29_2c_20bool_2c_20physx__PxCapsuleController__2c_20physx__PxCapsuleClimbingMode__Enum___invoke_28bool_20_28physx__PxCapsuleController____20const__29_28physx__PxCapsuleClimbingMode__Enum_29_2c_20physx__PxCapsuleController__2c_20physx__PxCapsuleClimbingMode__Enum_29 = 743; - var GOT_func_internal_physx__PxController__20emscripten__base_physx__PxController___convertPointer_physx__PxBoxController_2c_20physx__PxController__28physx__PxBoxController__29 = 744; - var GOT_func_internal_physx__PxBoxController__20emscripten__base_physx__PxController___convertPointer_physx__PxController_2c_20physx__PxBoxController__28physx__PxController__29 = 745; - var GOT_func_internal_emscripten__internal__MethodInvoker_float_20_28physx__PxBoxController____29_28_29_20const_2c_20float_2c_20physx__PxBoxController_20const____invoke_28float_20_28physx__PxBoxController____20const__29_28_29_20const_2c_20physx__PxBoxController_20const__29 = 746; - var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxBoxController____29_28float_29_2c_20bool_2c_20physx__PxBoxController__2c_20float___invoke_28bool_20_28physx__PxBoxController____20const__29_28float_29_2c_20physx__PxBoxController__2c_20float_29 = 747; - var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxControllerDesc____29_28_29_20const_2c_20bool_2c_20physx__PxControllerDesc_20const____invoke_28bool_20_28physx__PxControllerDesc____20const__29_28_29_20const_2c_20physx__PxControllerDesc_20const__29 = 748; - var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxControllerShapeType__Enum_20_28physx__PxControllerDesc____29_28_29_20const_2c_20physx__PxControllerShapeType__Enum_2c_20physx__PxControllerDesc_20const____invoke_28physx__PxControllerShapeType__Enum_20_28physx__PxControllerDesc____20const__29_28_29_20const_2c_20physx__PxControllerDesc_20const__29 = 749; - var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxMaterial__20_28__29_28physx__PxControllerDesc__2c_20physx__PxMaterial__29_2c_20physx__PxMaterial__2c_20physx__PxControllerDesc__2c_20physx__PxMaterial____invoke_28physx__PxMaterial__20_28___29_28physx__PxControllerDesc__2c_20physx__PxMaterial__29_2c_20physx__PxControllerDesc__2c_20physx__PxMaterial__29 = 750; - var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxUserControllerHitReport__20_28__29_28physx__PxControllerDesc__2c_20physx__PxUserControllerHitReport__29_2c_20physx__PxUserControllerHitReport__2c_20physx__PxControllerDesc__2c_20physx__PxUserControllerHitReport____invoke_28physx__PxUserControllerHitReport__20_28___29_28physx__PxControllerDesc__2c_20physx__PxUserControllerHitReport__29_2c_20physx__PxControllerDesc__2c_20physx__PxUserControllerHitReport__29 = 751; - var GOT_func_internal_physx__PxControllerDesc__20emscripten__base_physx__PxControllerDesc___convertPointer_physx__PxCapsuleControllerDesc_2c_20physx__PxControllerDesc__28physx__PxCapsuleControllerDesc__29 = 752; - var GOT_func_internal_physx__PxCapsuleControllerDesc__20emscripten__base_physx__PxControllerDesc___convertPointer_physx__PxControllerDesc_2c_20physx__PxCapsuleControllerDesc__28physx__PxControllerDesc__29 = 753; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxCapsuleControllerDesc____invoke_28physx__PxCapsuleControllerDesc__20_28__29_28_29_29 = 754; - var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxCapsuleControllerDesc____29_28_29_20const_2c_20bool_2c_20physx__PxCapsuleControllerDesc_20const____invoke_28bool_20_28physx__PxCapsuleControllerDesc____20const__29_28_29_20const_2c_20physx__PxCapsuleControllerDesc_20const__29 = 755; - var GOT_func_internal_physx__PxControllerDesc__20emscripten__base_physx__PxControllerDesc___convertPointer_physx__PxBoxControllerDesc_2c_20physx__PxControllerDesc__28physx__PxBoxControllerDesc__29 = 756; - var GOT_func_internal_physx__PxBoxControllerDesc__20emscripten__base_physx__PxControllerDesc___convertPointer_physx__PxControllerDesc_2c_20physx__PxBoxControllerDesc__28physx__PxControllerDesc__29 = 757; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxBoxControllerDesc____invoke_28physx__PxBoxControllerDesc__20_28__29_28_29_29 = 758; - var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxBoxControllerDesc____29_28_29_20const_2c_20bool_2c_20physx__PxBoxControllerDesc_20const____invoke_28bool_20_28physx__PxBoxControllerDesc____20const__29_28_29_20const_2c_20physx__PxBoxControllerDesc_20const__29 = 759; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxControllerFilters__2c_20physx__PxFilterData_20const____2c_20physx__PxQueryFilterCallback____2c_20physx__PxControllerFilterCallback______invoke_28physx__PxControllerFilters__20_28__29_28physx__PxFilterData_20const____2c_20physx__PxQueryFilterCallback____2c_20physx__PxControllerFilterCallback____29_2c_20physx__PxFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxControllerFilterCallback__29 = 760; - var GOT_func_internal_emscripten__internal__Invoker_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___2c_20unsigned_20int_____invoke_28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___20_28__29_28unsigned_20int___29_2c_20unsigned_20int_29 = 761; - var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char_____29_28physx__PxControllerCollisionFlag__Enum_29_20const_2c_20bool_2c_20physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char__20const__2c_20physx__PxControllerCollisionFlag__Enum___invoke_28bool_20_28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char_____20const__29_28physx__PxControllerCollisionFlag__Enum_29_20const_2c_20physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char__20const__2c_20physx__PxControllerCollisionFlag__Enum_29 = 762; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxUserControllerHitReport____29_28physx__PxControllerShapeHit_20const__29_2c_20void_2c_20physx__PxUserControllerHitReport__2c_20physx__PxControllerShapeHit_20const____invoke_28void_20_28physx__PxUserControllerHitReport____20const__29_28physx__PxControllerShapeHit_20const__29_2c_20physx__PxUserControllerHitReport__2c_20physx__PxControllerShapeHit__29 = 763; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxUserControllerHitReport____29_28physx__PxControllersHit_20const__29_2c_20void_2c_20physx__PxUserControllerHitReport__2c_20physx__PxControllersHit_20const____invoke_28void_20_28physx__PxUserControllerHitReport____20const__29_28physx__PxControllersHit_20const__29_2c_20physx__PxUserControllerHitReport__2c_20physx__PxControllersHit__29 = 764; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxUserControllerHitReport____29_28physx__PxControllerObstacleHit_20const__29_2c_20void_2c_20physx__PxUserControllerHitReport__2c_20physx__PxControllerObstacleHit_20const____invoke_28void_20_28physx__PxUserControllerHitReport____20const__29_28physx__PxControllerObstacleHit_20const__29_2c_20physx__PxUserControllerHitReport__2c_20physx__PxControllerObstacleHit__29 = 765; - var GOT_func_internal_physx__PxUserControllerHitReport__20emscripten__base_physx__PxUserControllerHitReport___convertPointer_PxUserControllerHitReportWrapper_2c_20physx__PxUserControllerHitReport__28PxUserControllerHitReportWrapper__29 = 766; - var GOT_func_internal_PxUserControllerHitReportWrapper__20emscripten__base_physx__PxUserControllerHitReport___convertPointer_physx__PxUserControllerHitReport_2c_20PxUserControllerHitReportWrapper__28physx__PxUserControllerHitReport__29 = 767; - var GOT_func_internal_emscripten__class__physx__PxUserControllerHitReport_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxUserControllerHitReport_2c_20emscripten__internal__NoBaseClass___allow_subclass_PxUserControllerHitReportWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28PxUserControllerHitReportWrapper__29____invoke_28PxUserControllerHitReportWrapper__29 = 768; - var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28PxUserControllerHitReportWrapper__29_2c_20void_2c_20PxUserControllerHitReportWrapper____invoke_28void_20_28___29_28PxUserControllerHitReportWrapper__29_2c_20PxUserControllerHitReportWrapper__29 = 769; - var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxController__20_28__29_28physx__PxControllerHit__29_2c_20physx__PxController__2c_20physx__PxControllerHit____invoke_28physx__PxController__20_28___29_28physx__PxControllerHit__29_2c_20physx__PxControllerHit__29 = 770; - var GOT_func_internal_physx__PxControllerHit__20emscripten__base_physx__PxControllerHit___convertPointer_physx__PxControllerShapeHit_2c_20physx__PxControllerHit__28physx__PxControllerShapeHit__29 = 771; - var GOT_func_internal_physx__PxControllerShapeHit__20emscripten__base_physx__PxControllerHit___convertPointer_physx__PxControllerHit_2c_20physx__PxControllerShapeHit__28physx__PxControllerHit__29 = 772; - var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxShape__20_28__29_28physx__PxControllerShapeHit__29_2c_20physx__PxShape__2c_20physx__PxControllerShapeHit____invoke_28physx__PxShape__20_28___29_28physx__PxControllerShapeHit__29_2c_20physx__PxControllerShapeHit__29 = 773; - var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxRigidActor__20_28__29_28physx__PxControllerShapeHit__29_2c_20physx__PxRigidActor__2c_20physx__PxControllerShapeHit____invoke_28physx__PxRigidActor__20_28___29_28physx__PxControllerShapeHit__29_2c_20physx__PxControllerShapeHit__29 = 774; - var GOT_func_internal_physx__PxControllerHit__20emscripten__base_physx__PxControllerHit___convertPointer_physx__PxControllersHit_2c_20physx__PxControllerHit__28physx__PxControllersHit__29 = 775; - var GOT_func_internal_physx__PxControllersHit__20emscripten__base_physx__PxControllerHit___convertPointer_physx__PxControllerHit_2c_20physx__PxControllersHit__28physx__PxControllerHit__29 = 776; - var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxController__20_28__29_28physx__PxControllersHit__29_2c_20physx__PxController__2c_20physx__PxControllersHit____invoke_28physx__PxController__20_28___29_28physx__PxControllersHit__29_2c_20physx__PxControllersHit__29 = 777; - var GOT_func_internal_physx__PxControllerHit__20emscripten__base_physx__PxControllerHit___convertPointer_physx__PxControllerObstacleHit_2c_20physx__PxControllerHit__28physx__PxControllerObstacleHit__29 = 778; - var GOT_func_internal_physx__PxControllerObstacleHit__20emscripten__base_physx__PxControllerHit___convertPointer_physx__PxControllerHit_2c_20physx__PxControllerObstacleHit__28physx__PxControllerHit__29 = 779; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int__28_29__signature = 270756; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int__28_29__signature = 270764; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int__28_29__signature = 273199; - var GOT_func_internal_emscripten__internal__Invoker_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______invoke_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____20_28__29_28_29_29 = 787; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______29_28physx__PxVec3_20const__29_2c_20void_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxVec3_20const____invoke_28void_20_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______20const__29_28physx__PxVec3_20const__29_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxVec3__29 = 788; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______29_28unsigned_20long_2c_20physx__PxVec3_20const__29_2c_20void_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3_20const____invoke_28void_20_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______20const__29_28unsigned_20long_2c_20physx__PxVec3_20const__29_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3__29 = 789; - var GOT_func_internal_emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const____invoke_28unsigned_20long_20_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______20const__29_28_29_20const_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const__29 = 790; - var GOT_func_internal_emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const__2c_20unsigned_20long_29_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_29 = 791; - var GOT_func_internal_emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3_20const__29_2c_20bool_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3_20const____invoke_28bool_20_28___29_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3_20const__29_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3__29 = 792; - var GOT_func_internal_emscripten__internal__Invoker_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______invoke_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____20_28__29_28_29_29 = 793; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______29_28physx__PxContactPairPoint_20const__29_2c_20void_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20physx__PxContactPairPoint_20const____invoke_28void_20_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______20const__29_28physx__PxContactPairPoint_20const__29_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20physx__PxContactPairPoint__29 = 794; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______29_28unsigned_20long_2c_20physx__PxContactPairPoint_20const__29_2c_20void_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint_20const____invoke_28void_20_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______20const__29_28unsigned_20long_2c_20physx__PxContactPairPoint_20const__29_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint__29 = 795; - var GOT_func_internal_emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const____invoke_28unsigned_20long_20_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______20const__29_28_29_20const_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const__29 = 796; - var GOT_func_internal_emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const__2c_20unsigned_20long_29_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_29 = 797; - var GOT_func_internal_emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint_20const__29_2c_20bool_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint_20const____invoke_28bool_20_28___29_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint_20const__29_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint__29 = 798; - var GOT_func_internal_emscripten__internal__Invoker_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______invoke_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____20_28__29_28_29_29 = 814; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______29_28physx__PxRaycastHit_20const__29_2c_20void_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20physx__PxRaycastHit_20const____invoke_28void_20_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______20const__29_28physx__PxRaycastHit_20const__29_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20physx__PxRaycastHit__29 = 815; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______29_28unsigned_20long_2c_20physx__PxRaycastHit_20const__29_2c_20void_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit_20const____invoke_28void_20_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______20const__29_28unsigned_20long_2c_20physx__PxRaycastHit_20const__29_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit__29 = 816; - var GOT_func_internal_emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const____invoke_28unsigned_20long_20_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______20const__29_28_29_20const_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const__29 = 817; - var GOT_func_internal_emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const__2c_20unsigned_20long_29_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_29 = 818; - var GOT_func_internal_emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit_20const__29_2c_20bool_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit_20const____invoke_28bool_20_28___29_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit_20const__29_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit__29 = 819; - var GOT_func_internal_emscripten__internal__Invoker_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______invoke_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____20_28__29_28_29_29 = 820; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______29_28physx__PxSweepHit_20const__29_2c_20void_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20physx__PxSweepHit_20const____invoke_28void_20_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______20const__29_28physx__PxSweepHit_20const__29_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20physx__PxSweepHit__29 = 821; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______29_28unsigned_20long_2c_20physx__PxSweepHit_20const__29_2c_20void_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit_20const____invoke_28void_20_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______20const__29_28unsigned_20long_2c_20physx__PxSweepHit_20const__29_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit__29 = 822; - var GOT_func_internal_emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const____invoke_28unsigned_20long_20_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______20const__29_28_29_20const_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const__29 = 823; - var GOT_func_internal_emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const__2c_20unsigned_20long_29_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_29 = 824; - var GOT_func_internal_emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit_20const__29_2c_20bool_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit_20const____invoke_28bool_20_28___29_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit_20const__29_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit__29 = 825; - var GOT_func_internal_emscripten__internal__Invoker_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______invoke_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____20_28__29_28_29_29 = 828; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______29_28physx__PxMaterial__20const__29_2c_20void_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20physx__PxMaterial__20const____invoke_28void_20_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______20const__29_28physx__PxMaterial__20const__29_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20physx__PxMaterial__29 = 829; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______29_28unsigned_20long_2c_20physx__PxMaterial__20const__29_2c_20void_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__20const____invoke_28void_20_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______20const__29_28unsigned_20long_2c_20physx__PxMaterial__20const__29_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__29 = 830; - var GOT_func_internal_emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const____invoke_28unsigned_20long_20_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______20const__29_28_29_20const_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const__29 = 831; - var GOT_func_internal_emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const__2c_20unsigned_20long_29_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_29 = 832; - var GOT_func_internal_emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__20const__29_2c_20bool_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__20const____invoke_28bool_20_28___29_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__20const__29_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__29 = 833; - var GOT_func_internal_emscripten__internal__Invoker_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______invoke_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____20_28__29_28_29_29 = 836; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______29_28physx__PxHeightFieldSample_20const__29_2c_20void_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxHeightFieldSample_20const____invoke_28void_20_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______20const__29_28physx__PxHeightFieldSample_20const__29_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxHeightFieldSample__29 = 837; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______29_28unsigned_20long_2c_20physx__PxHeightFieldSample_20const__29_2c_20void_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample_20const____invoke_28void_20_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______20const__29_28unsigned_20long_2c_20physx__PxHeightFieldSample_20const__29_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample__29 = 838; - var GOT_func_internal_emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const____invoke_28unsigned_20long_20_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______20const__29_28_29_20const_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const__29 = 839; - var GOT_func_internal_emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const__2c_20unsigned_20long_29_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_29 = 840; - var GOT_func_internal_emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample_20const__29_2c_20bool_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample_20const____invoke_28bool_20_28___29_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample_20const__29_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample__29 = 841; - var GOT_func_internal_emscripten__internal__Invoker_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______invoke_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____20_28__29_28_29_29 = 842; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______29_28unsigned_20short_20const__29_2c_20void_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20short_20const____invoke_28void_20_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______20const__29_28unsigned_20short_20const__29_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20short_29 = 843; - var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______29_28unsigned_20long_2c_20unsigned_20short_20const__29_2c_20void_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_20const____invoke_28void_20_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______20const__29_28unsigned_20long_2c_20unsigned_20short_20const__29_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_29 = 844; - var GOT_func_internal_emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const____invoke_28unsigned_20long_20_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______20const__29_28_29_20const_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const__29 = 845; - var GOT_func_internal_emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const__2c_20unsigned_20long_29_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_29 = 846; - var GOT_func_internal_emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_20const__29_2c_20bool_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_20const____invoke_28bool_20_28___29_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_20const__29_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_29 = 847; - var GOT_data_internal_typeinfo_20for_20int = 311556; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxFoundation__2c_20unsigned_20int_2c_20physx__PxAllocatorCallback__2c_20physx__PxErrorCallback_____get_28_29__types = 312064; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20physx__PxPhysics__2c_20emscripten__internal__AllowedRawPointer_physx__PxPvd_____get_28_29__types = 312120; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxDefaultCpuDispatcher__2c_20unsigned_20int_2c_20emscripten__internal__AllowedRawPointer_unsigned_20int_____get_28_29__types = 312176; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxPvd__2c_20physx__PxFoundation_____get_28_29__types = 312224; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxPhysics__2c_20unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale_20const__2c_20bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxPvd_____get_28_29__types = 312240; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxPhysics_____get_28_29__types = 312288; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxCooking__2c_20unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxCookingParams_20const_____get_28_29__types = 312304; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxRigidStatic__2c_20physx__PxPhysics__2c_20physx__PxPlane_20const__2c_20physx__PxMaterial_____get_28_29__types = 312352; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxSceneDesc__2c_20physx__PxTolerancesScale__2c_20int_2c_20emscripten__internal__AllowedRawPointer_physx__PxSimulationEventCallback_____get_28_29__types = 312448; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______get_28_29__types = 312512; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxCapsuleController__2c_20physx__PxControllerManager__2c_20physx__PxCapsuleControllerDesc_20const_____get_28_29__types = 312524; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxBoxController__2c_20physx__PxControllerManager__2c_20physx__PxBoxControllerDesc_20const_____get_28_29__types = 312580; - var GOT_data_internal_typeinfo_20for_20physx__PxSimulationEventCallback = 312488; - var GOT_data_internal_typeinfo_20for_20physx__PxSimulationEventCallback_ = 312496; - var GOT_data_internal_typeinfo_20for_20physx__PxSimulationEventCallback_20const_ = 312620; - var GOT_data_internal_vtable_20for_20PxSimulationEventCallbackWrapper = 312744; - var GOT_data_internal_typeinfo_20for_20PxSimulationEventCallbackWrapper = 312676; - var GOT_data_internal_typeinfo_20for_20PxSimulationEventCallbackWrapper_ = 312688; - var GOT_data_internal_typeinfo_20for_20PxSimulationEventCallbackWrapper_20const_ = 312704; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20PxSimulationEventCallbackWrapper_____get_28_29__types = 312720; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_PxSimulationEventCallbackWrapper__2c_20emscripten__val______get_28_29__types = 312728; - var GOT_data_internal_vtable_20for_20emscripten__wrapper_physx__PxSimulationEventCallback_ = 312784; - var GOT_data_internal_vtable_20for_20physx__PxSimulationEventCallback = 312824; - var GOT_data_internal_gContactPointsNeedClear = 368400; - var GOT_data_internal_guard_20variable_20for_20emscripten__internal__Signature_void___get_method_caller_28_29__mc = 368428; - var GOT_data_internal_emscripten__internal__Signature_void___get_method_caller_28_29__mc = 368424; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void____get_28_29__types = 312864; - var GOT_data_internal_physx__PxContactStreamIterator__nextPatch_28_29___ignore = 368432; - var GOT_data_internal_physx__PxContactStreamIterator__nextContact_28_29___ignore = 368433; - var GOT_data_internal_guard_20variable_20for_20emscripten__internal__Signature_void_2c_20physx__PxShape__20const__2c_20physx__PxShape__20const__2c_20unsigned_20char_20const__2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20int_20const____get_method_caller_28_29__mc = 368440; - var GOT_data_internal_emscripten__internal__Signature_void_2c_20physx__PxShape__20const__2c_20physx__PxShape__20const__2c_20unsigned_20char_20const__2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20int_20const____get_method_caller_28_29__mc = 368436; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxShape__20const__2c_20physx__PxShape__20const__2c_20unsigned_20char_20const__2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20int_20const_____get_28_29__types = 312880; - var GOT_data_internal_guard_20variable_20for_20emscripten__internal__Signature_void_2c_20physx__PxShape__20const__2c_20physx__PxShape__20const__2c_20physx__PxRigidActor__20const__2c_20physx__PxRigidActor__20const____get_method_caller_28_29__mc = 368448; - var GOT_data_internal_emscripten__internal__Signature_void_2c_20physx__PxShape__20const__2c_20physx__PxShape__20const__2c_20physx__PxRigidActor__20const__2c_20physx__PxRigidActor__20const____get_method_caller_28_29__mc = 368444; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxShape__20const__2c_20physx__PxShape__20const__2c_20physx__PxRigidActor__20const__2c_20physx__PxRigidActor__20const_____get_28_29__types = 312944; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const_____get_28_29__types = 312980; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxFixedJoint__2c_20physx__PxPhysics__2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxTransform_20const_____get_28_29__types = 313008; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxRevoluteJoint__2c_20physx__PxPhysics__2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxTransform_20const_____get_28_29__types = 313088; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxSphericalJoint__2c_20physx__PxPhysics__2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxTransform_20const_____get_28_29__types = 313152; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxDistanceJoint__2c_20physx__PxPhysics__2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxTransform_20const_____get_28_29__types = 313216; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxPrismaticJoint__2c_20physx__PxPhysics__2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxTransform_20const_____get_28_29__types = 313280; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxD6Joint__2c_20physx__PxPhysics__2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxTransform_20const_____get_28_29__types = 313344; - var GOT_data_internal_typeinfo_20for_20physx__PxConstraintFlag__Enum = 313396; - var GOT_data_internal_typeinfo_20for_20physx__PxSpring = 313404; - var GOT_data_internal_typeinfo_20for_20physx__PxSpring_ = 313412; - var GOT_data_internal_typeinfo_20for_20physx__PxSpring_20const_ = 313428; - var GOT_data_internal_typeinfo_20for_20float = 311648; - var GOT_data_internal_typeinfo_20for_20physx__PxJointLimitParameters = 313444; - var GOT_data_internal_typeinfo_20for_20physx__PxJointLimitParameters_ = 313452; - var GOT_data_internal_typeinfo_20for_20physx__PxJointLimitParameters_20const_ = 313468; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxJointLimitParameters_20const_____get_28_29__types = 313484; - var GOT_data_internal_typeinfo_20for_20physx__PxJointLimitCone = 313492; - var GOT_data_internal_typeinfo_20for_20physx__PxJointLimitCone_ = 313504; - var GOT_data_internal_typeinfo_20for_20physx__PxJointLimitCone_20const_ = 313520; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20float_2c_20float__28_29__signature = 272355; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxJointLimitCone__2c_20float___2c_20float______get_28_29__types = 313536; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20float_2c_20float_2c_20float__28_29__signature = 272360; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxJointLimitCone__2c_20float___2c_20float___2c_20float______get_28_29__types = 313552; - var GOT_data_internal_typeinfo_20for_20physx__PxJointLinearLimitPair = 313568; - var GOT_data_internal_typeinfo_20for_20physx__PxJointLinearLimitPair_ = 313580; - var GOT_data_internal_typeinfo_20for_20physx__PxJointLinearLimitPair_20const_ = 313596; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20float_2c_20float__28_29__signature = 272468; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxJointLinearLimitPair__2c_20physx__PxTolerancesScale_20const__2c_20float___2c_20float______get_28_29__types = 313616; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20float_2c_20float_2c_20float__28_29__signature = 272474; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxJointLinearLimitPair__2c_20physx__PxTolerancesScale_20const__2c_20float___2c_20float___2c_20float______get_28_29__types = 313632; - var GOT_data_internal_typeinfo_20for_20physx__PxJointAngularLimitPair = 313652; - var GOT_data_internal_typeinfo_20for_20physx__PxJointAngularLimitPair_ = 313664; - var GOT_data_internal_typeinfo_20for_20physx__PxJointAngularLimitPair_20const_ = 313680; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxJointAngularLimitPair__2c_20float___2c_20float______get_28_29__types = 313696; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxJointAngularLimitPair__2c_20float___2c_20float___2c_20float______get_28_29__types = 313712; - var GOT_data_internal_typeinfo_20for_20physx__PxJoint = 313032; - var GOT_data_internal_typeinfo_20for_20physx__PxJoint_ = 313728; - var GOT_data_internal_typeinfo_20for_20physx__PxJoint_20const_ = 313744; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20int__28_29__signature = 272623; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxJoint__2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor_____get_28_29__types = 313760; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxJoint__2c_20unsigned_20char_2c_20physx__PxTransform_____get_28_29__types = 313776; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float_2c_20float__28_29__signature = 272629; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxJoint__2c_20float_2c_20float____get_28_29__types = 313792; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxJoint__2c_20unsigned_20short_2c_20bool____get_28_29__types = 313808; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxJoint__2c_20unsigned_20short____get_28_29__types = 313824; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxJoint_____get_28_29__types = 313836; - var GOT_data_internal_typeinfo_20for_20physx__PxSphericalJoint = 313176; - var GOT_data_internal_typeinfo_20for_20physx__PxSphericalJoint_ = 313188; - var GOT_data_internal_typeinfo_20for_20physx__PxSphericalJoint_20const_ = 313844; - var GOT_data_internal_typeinfo_20for_20physx__PxRevoluteJoint = 313112; - var GOT_data_internal_typeinfo_20for_20physx__PxRevoluteJoint_ = 313124; - var GOT_data_internal_typeinfo_20for_20physx__PxRevoluteJoint_20const_ = 313860; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_physx__PxRevoluteJoint_20const_____get_28_29__types = 313876; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRevoluteJoint__2c_20physx__PxJointAngularLimitPair_20const_____get_28_29__types = 313884; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_physx__PxJointAngularLimitPair_2c_20emscripten__internal__AllowedRawPointer_physx__PxRevoluteJoint_20const_____get_28_29__types = 313896; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float_2c_20int__28_29__signature = 272697; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRevoluteJoint__2c_20float_2c_20bool____get_28_29__types = 313904; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRevoluteJoint__2c_20float____get_28_29__types = 313920; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxRevoluteJoint__2c_20unsigned_20short_2c_20bool____get_28_29__types = 313936; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxRevoluteJoint__2c_20unsigned_20short____get_28_29__types = 313952; - var GOT_data_internal_typeinfo_20for_20physx__PxFixedJoint = 313044; - var GOT_data_internal_typeinfo_20for_20physx__PxFixedJoint_ = 313056; - var GOT_data_internal_typeinfo_20for_20physx__PxFixedJoint_20const_ = 313964; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxFixedJoint__2c_20float____get_28_29__types = 313980; - var GOT_data_internal_typeinfo_20for_20physx__PxDistanceJoint = 313240; - var GOT_data_internal_typeinfo_20for_20physx__PxDistanceJoint_ = 313252; - var GOT_data_internal_typeinfo_20for_20physx__PxDistanceJoint_20const_ = 313992; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_physx__PxDistanceJoint_20const_____get_28_29__types = 314008; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxDistanceJoint__2c_20float____get_28_29__types = 314016; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxDistanceJoint__2c_20unsigned_20short____get_28_29__types = 314028; - var GOT_data_internal_typeinfo_20for_20physx__PxPrismaticJoint = 313304; - var GOT_data_internal_typeinfo_20for_20physx__PxPrismaticJoint_ = 313316; - var GOT_data_internal_typeinfo_20for_20physx__PxPrismaticJoint_20const_ = 314040; - var GOT_data_internal_typeinfo_20for_20physx__PxD6Axis__Enum = 314056; - var GOT_data_internal_typeinfo_20for_20physx__PxD6Motion__Enum = 314064; - var GOT_data_internal_typeinfo_20for_20physx__PxD6JointDrive = 314072; - var GOT_data_internal_typeinfo_20for_20physx__PxD6JointDrive_ = 314084; - var GOT_data_internal_typeinfo_20for_20physx__PxD6JointDrive_20const_ = 314100; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxD6JointDrive_____get_28_29__types = 314116; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20float_2c_20float_2c_20float_2c_20int__28_29__signature = 272912; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxD6JointDrive__2c_20float___2c_20float___2c_20float___2c_20bool______get_28_29__types = 314128; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxD6JointDrive__2c_20bool____get_28_29__types = 314148; - var GOT_data_internal_typeinfo_20for_20physx__PxD6Drive__Enum = 314160; - var GOT_data_internal_typeinfo_20for_20physx__PxD6Joint = 313368; - var GOT_data_internal_typeinfo_20for_20physx__PxD6Joint_ = 313380; - var GOT_data_internal_typeinfo_20for_20physx__PxD6Joint_20const_ = 314168; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxD6Joint__2c_20physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum____get_28_29__types = 314192; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_physx__PxD6Motion__Enum_2c_20emscripten__internal__AllowedRawPointer_physx__PxD6Joint_20const__2c_20physx__PxD6Axis__Enum____get_28_29__types = 314208; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxD6Joint__2c_20physx__PxD6Axis__Enum_2c_20physx__PxJointLinearLimitPair_20const_____get_28_29__types = 314224; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxD6Joint__2c_20physx__PxJointAngularLimitPair_20const_____get_28_29__types = 314240; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxD6Joint__2c_20physx__PxJointLimitCone_20const_____get_28_29__types = 314252; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxD6Joint__2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_20const_____get_28_29__types = 314272; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxD6Joint__2c_20physx__PxTransform_20const__2c_20bool____get_28_29__types = 314288; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int__28_29__signature = 272980; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxD6Joint__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20bool____get_28_29__types = 314304; - var GOT_data_internal_typeinfo_20for_20physx__PxAllocatorCallback = 312104; - var GOT_data_internal_typeinfo_20for_20physx__PxAllocatorCallback_ = 314332; - var GOT_data_internal_typeinfo_20for_20physx__PxAllocatorCallback_20const_ = 314348; - var GOT_data_internal_typeinfo_20for_20physx__PxDefaultAllocator = 314364; - var GOT_data_internal_typeinfo_20for_20physx__PxDefaultAllocator_ = 314376; - var GOT_data_internal_typeinfo_20for_20physx__PxDefaultAllocator_20const_ = 314392; - var GOT_data_internal_vtable_20for_20physx__PxDefaultAllocator = 314412; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxDefaultAllocator_____get_28_29__types = 314408; - var GOT_data_internal_vtable_20for_20physx__PxAllocatorCallback = 314436; - var GOT_data_internal_physx__PxDefaultAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20char_20const__2c_20int_29___ignore = 368452; - var GOT_data_internal_typeinfo_20for_20physx__PxTolerancesScale = 312280; - var GOT_data_internal_typeinfo_20for_20physx__PxTolerancesScale_ = 314460; - var GOT_data_internal_typeinfo_20for_20physx__PxTolerancesScale_20const_ = 314476; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxTolerancesScale_____get_28_29__types = 314492; - var GOT_data_internal_typeinfo_20for_20physx__PxVec3 = 314324; - var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3__ = 314496; - var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___ = 314504; - var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const_ = 314520; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3_______get_28_29__types = 314536; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxVec3_20const_____get_28_29__types = 314540; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3_20const_____get_28_29__types = 314560; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20long_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const_____get_28_29__types = 314576; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__val_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const__2c_20unsigned_20long____get_28_29__types = 314584; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3_20const_____get_28_29__types = 314608; - var GOT_data_internal_typeinfo_20for_20physx__PxQuat = 314624; - var GOT_data_internal_typeinfo_20for_20physx__PxTransform = 313072; - var GOT_data_internal_typeinfo_20for_20physx__PxExtendedVec3 = 314632; - var GOT_data_internal_typeinfo_20for_20physx__PxBounds3 = 314640; - var GOT_data_internal_typeinfo_20for_20physx__PxContactPairPoint = 314648; - var GOT_data_internal_typeinfo_20for_20physx__PxContactPairPoint_ = 314656; - var GOT_data_internal_typeinfo_20for_20physx__PxContactPairPoint_20const_ = 314672; - var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint__ = 312516; - var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___ = 314688; - var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const_ = 314704; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint_______get_28_29__types = 314720; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20physx__PxContactPairPoint_20const_____get_28_29__types = 314724; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint_20const_____get_28_29__types = 314736; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20long_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const_____get_28_29__types = 314752; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__val_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const__2c_20unsigned_20long____get_28_29__types = 314760; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint_20const_____get_28_29__types = 314784; - var GOT_data_internal_typeinfo_20for_20physx__PxIDENTITY = 314800; - var GOT_data_internal_typeinfo_20for_20physx__PxPvdInstrumentationFlag__Enum = 314808; - var GOT_data_internal_typeinfo_20for_20physx__PxVisualizationParameter__Enum = 314816; - var GOT_data_internal_typeinfo_20for_20physx__PxDebugPoint = 314824; - var GOT_data_internal_typeinfo_20for_20physx__PxDebugPoint_ = 314832; - var GOT_data_internal_typeinfo_20for_20physx__PxDebugPoint_20const_ = 314848; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxDebugPoint__2c_20physx__PxVec3___2c_20unsigned_20int______get_28_29__types = 314864; - var GOT_data_internal_typeinfo_20for_20unsigned_20int = 311568; - var GOT_data_internal_typeinfo_20for_20physx__PxDebugLine = 314876; - var GOT_data_internal_typeinfo_20for_20physx__PxDebugLine_ = 314884; - var GOT_data_internal_typeinfo_20for_20physx__PxDebugLine_20const_ = 314900; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxDebugLine__2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int______get_28_29__types = 314928; - var GOT_data_internal_typeinfo_20for_20physx__PxDebugTriangle = 314944; - var GOT_data_internal_typeinfo_20for_20physx__PxDebugTriangle_ = 314952; - var GOT_data_internal_typeinfo_20for_20physx__PxDebugTriangle_20const_ = 314968; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int__28_29__signature = 273966; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxDebugTriangle__2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int______get_28_29__types = 314992; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20int_2c_20unsigned_20int____get_28_29__types = 315012; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int____get_28_29__types = 315020; - var GOT_data_internal_typeinfo_20for_20physx__PxRenderBuffer = 315032; - var GOT_data_internal_typeinfo_20for_20physx__PxRenderBuffer_ = 315040; - var GOT_data_internal_typeinfo_20for_20physx__PxRenderBuffer_20const_ = 315056; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20int_2c_20emscripten__internal__AllowedRawPointer_physx__PxRenderBuffer_20const_____get_28_29__types = 315072; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxDebugLine_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxRenderBuffer_20const__2c_20unsigned_20int____get_28_29__types = 315080; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxDebugPoint_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxRenderBuffer_20const__2c_20unsigned_20int____get_28_29__types = 315092; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxDebugTriangle_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxRenderBuffer_20const__2c_20unsigned_20int____get_28_29__types = 315104; - var GOT_data_internal_typeinfo_20for_20physx__PxForceMode__Enum = 315116; - var GOT_data_internal_typeinfo_20for_20physx__PxSceneDesc = 312464; - var GOT_data_internal_typeinfo_20for_20physx__PxSceneDesc_ = 312472; - var GOT_data_internal_typeinfo_20for_20physx__PxSceneDesc_20const_ = 315124; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxSceneDesc__2c_20physx__PxTolerancesScale______get_28_29__types = 315140; - var GOT_data_internal_typeinfo_20for_20physx__PxFoundation = 312080; - var GOT_data_internal_typeinfo_20for_20physx__PxFoundation_ = 312088; - var GOT_data_internal_typeinfo_20for_20physx__PxFoundation_20const_ = 315148; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxFoundation_____get_28_29__types = 315164; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int_ = 315172; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int__ = 315180; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int__20const_ = 315196; - var GOT_data_internal_typeinfo_20for_20physx__PxSceneFlag__Enum = 315212; - var GOT_data_internal_typeinfo_20for_20physx__PxScene = 315220; - var GOT_data_internal_typeinfo_20for_20physx__PxScene_ = 315228; - var GOT_data_internal_typeinfo_20for_20physx__PxScene_20const_ = 315244; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxScene_____get_28_29__types = 315260; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxScene__2c_20physx__PxVec3_20const_____get_28_29__types = 315268; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_physx__PxVec3_2c_20emscripten__internal__AllowedRawPointer_physx__PxScene_20const_____get_28_29__types = 315280; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxScene__2c_20physx__PxActor__2c_20emscripten__internal__AllowedRawPointer_physx__PxBVHStructure_20const_____get_28_29__types = 315296; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxScene__2c_20physx__PxActor__2c_20bool____get_28_29__types = 315344; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxPvdSceneClient__2c_20emscripten__internal__AllowedRawPointer_physx__PxScene_____get_28_29__types = 315360; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20int_2c_20emscripten__internal__AllowedRawPointer_physx__PxScene_20const__2c_20physx__PxFlags_physx__PxActorTypeFlag__Enum_2c_20unsigned_20short__2c_20emscripten__internal__AllowedRawPointer_physx__PxActor___2c_20unsigned_20int_2c_20unsigned_20int____get_28_29__types = 315392; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxScene__2c_20physx__PxBounds3_20const_____get_28_29__types = 315456; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int_2c_20int__28_29__signature = 274527; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_physx__PxScene_20const__2c_20physx__PxVisualizationParameter__Enum____get_28_29__types = 315468; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20float__28_29__signature = 274532; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxScene__2c_20physx__PxVisualizationParameter__Enum_2c_20float____get_28_29__types = 315488; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxRenderBuffer_20const__2c_20physx__PxScene_____get_28_29__types = 315504; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20int_2c_20physx__PxScene_____get_28_29__types = 315512; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxScene__2c_20float_2c_20bool____get_28_29__types = 315520; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20physx__PxScene__2c_20bool____get_28_29__types = 315536; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20float_2c_20int__28_29__signature = 274582; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxHitCallback_physx__PxRaycastHit______get_28_29__types = 315552; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20float_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int__28_29__signature = 274822; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxQueryFilterCallback__2c_20emscripten__internal__AllowedRawPointer_physx__PxQueryCache_20const_____get_28_29__types = 315584; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20float_2c_20int_2c_20int_2c_20int_2c_20int__28_29__signature = 274834; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxQueryFilterCallback__2c_20emscripten__internal__AllowedRawPointer_physx__PxQueryCache_20const_____get_28_29__types = 315728; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20float_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int__28_29__signature = 274904; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_int_2c_20physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxQueryFilterCallback__2c_20emscripten__internal__AllowedRawPointer_physx__PxQueryCache_20const_____get_28_29__types = 315776; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20float_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20float__28_29__signature = 274959; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxSweepHit__2c_20physx__PxQueryFilterData_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxQueryFilterCallback__2c_20emscripten__internal__AllowedRawPointer_physx__PxQueryCache_20const__2c_20float____get_28_29__types = 315840; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20float_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20float__28_29__signature = 275030; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_int_2c_20physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxQueryFilterCallback__2c_20emscripten__internal__AllowedRawPointer_physx__PxQueryCache_20const__2c_20float____get_28_29__types = 315920; - var GOT_data_internal_typeinfo_20for_20physx__PxQueryHit = 315632; - var GOT_data_internal_typeinfo_20for_20physx__PxQueryHit_ = 315980; - var GOT_data_internal_typeinfo_20for_20physx__PxQueryHit_20const_ = 315996; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxShape__2c_20physx__PxQueryHit_____get_28_29__types = 316012; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxQueryHit_____get_28_29__types = 316020; - var GOT_data_internal_typeinfo_20for_20physx__PxLocationHit = 315644; - var GOT_data_internal_typeinfo_20for_20physx__PxLocationHit_ = 316028; - var GOT_data_internal_typeinfo_20for_20physx__PxLocationHit_20const_ = 316044; - var GOT_data_internal_typeinfo_20for_20physx__PxRaycastHit = 315656; - var GOT_data_internal_typeinfo_20for_20physx__PxRaycastHit_ = 316060; - var GOT_data_internal_typeinfo_20for_20physx__PxRaycastHit_20const_ = 316076; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxRaycastHit_____get_28_29__types = 316092; - var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit__ = 315820; - var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___ = 316096; - var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const_ = 316112; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit_______get_28_29__types = 316128; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20physx__PxRaycastHit_20const_____get_28_29__types = 316132; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit_20const_____get_28_29__types = 316144; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20long_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const_____get_28_29__types = 316160; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__val_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const__2c_20unsigned_20long____get_28_29__types = 316168; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit_20const_____get_28_29__types = 316192; - var GOT_data_internal_typeinfo_20for_20physx__PxHitCallback_physx__PxRaycastHit_ = 315576; - var GOT_data_internal_typeinfo_20for_20physx__PxHitCallback_physx__PxRaycastHit__ = 316208; - var GOT_data_internal_typeinfo_20for_20physx__PxHitCallback_physx__PxRaycastHit__20const_ = 316224; - var GOT_data_internal_typeinfo_20for_20bool = 311484; - var GOT_data_internal_vtable_20for_20PxRaycastCallbackWrapper = 316352; - var GOT_data_internal_typeinfo_20for_20PxRaycastCallbackWrapper = 316272; - var GOT_data_internal_typeinfo_20for_20PxRaycastCallbackWrapper_ = 316284; - var GOT_data_internal_typeinfo_20for_20PxRaycastCallbackWrapper_20const_ = 316300; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20PxRaycastCallbackWrapper_____get_28_29__types = 316316; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_PxRaycastCallbackWrapper__2c_20emscripten__val___2c_20physx__PxRaycastHit____2c_20unsigned_20int______get_28_29__types = 316336; - var GOT_data_internal_vtable_20for_20emscripten__wrapper_physx__PxHitCallback_physx__PxRaycastHit__ = 316376; - var GOT_data_internal_vtable_20for_20physx__PxHitCallback_physx__PxRaycastHit_ = 316400; - var GOT_data_internal_guard_20variable_20for_20emscripten__internal__Signature_bool_2c_20physx__PxRaycastHit_20const____get_method_caller_28_29__mc = 368460; - var GOT_data_internal_emscripten__internal__Signature_bool_2c_20physx__PxRaycastHit_20const____get_method_caller_28_29__mc = 368456; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20physx__PxRaycastHit_20const_____get_28_29__types = 316424; - var GOT_data_internal_typeinfo_20for_20physx__PxHitBuffer_physx__PxRaycastHit_ = 316432; - var GOT_data_internal_typeinfo_20for_20physx__PxHitBuffer_physx__PxRaycastHit__ = 316444; - var GOT_data_internal_typeinfo_20for_20physx__PxHitBuffer_physx__PxRaycastHit__20const_ = 316460; - var GOT_data_internal_vtable_20for_20physx__PxHitBuffer_physx__PxRaycastHit_ = 316480; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxHitBuffer_physx__PxRaycastHit______get_28_29__types = 316476; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxRaycastHit__2c_20unsigned_20int____get_28_29__types = 316504; - var GOT_data_internal_typeinfo_20for_20physx__PxSweepHit = 315896; - var GOT_data_internal_typeinfo_20for_20physx__PxSweepHit_ = 316512; - var GOT_data_internal_typeinfo_20for_20physx__PxSweepHit_20const_ = 316528; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxSweepHit_____get_28_29__types = 316544; - var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit__ = 315972; - var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___ = 316548; - var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const_ = 316564; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit_______get_28_29__types = 316580; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20physx__PxSweepHit_20const_____get_28_29__types = 316584; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit_20const_____get_28_29__types = 316608; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20long_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const_____get_28_29__types = 316624; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__val_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const__2c_20unsigned_20long____get_28_29__types = 316632; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit_20const_____get_28_29__types = 316656; - var GOT_data_internal_typeinfo_20for_20physx__PxHitCallback_physx__PxSweepHit_ = 316672; - var GOT_data_internal_typeinfo_20for_20physx__PxHitCallback_physx__PxSweepHit__ = 316680; - var GOT_data_internal_typeinfo_20for_20physx__PxHitCallback_physx__PxSweepHit__20const_ = 316696; - var GOT_data_internal_vtable_20for_20PxSweepCallbackWrapper = 316816; - var GOT_data_internal_typeinfo_20for_20PxSweepCallbackWrapper = 316744; - var GOT_data_internal_typeinfo_20for_20PxSweepCallbackWrapper_ = 316756; - var GOT_data_internal_typeinfo_20for_20PxSweepCallbackWrapper_20const_ = 316772; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20PxSweepCallbackWrapper_____get_28_29__types = 316788; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_PxSweepCallbackWrapper__2c_20emscripten__val___2c_20physx__PxSweepHit____2c_20unsigned_20int______get_28_29__types = 316800; - var GOT_data_internal_vtable_20for_20emscripten__wrapper_physx__PxHitCallback_physx__PxSweepHit__ = 316840; - var GOT_data_internal_vtable_20for_20physx__PxHitCallback_physx__PxSweepHit_ = 316864; - var GOT_data_internal_guard_20variable_20for_20emscripten__internal__Signature_bool_2c_20physx__PxSweepHit_20const____get_method_caller_28_29__mc = 368468; - var GOT_data_internal_emscripten__internal__Signature_bool_2c_20physx__PxSweepHit_20const____get_method_caller_28_29__mc = 368464; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20physx__PxSweepHit_20const_____get_28_29__types = 316888; - var GOT_data_internal_typeinfo_20for_20physx__PxHitBuffer_physx__PxSweepHit_ = 316896; - var GOT_data_internal_typeinfo_20for_20physx__PxHitBuffer_physx__PxSweepHit__ = 316908; - var GOT_data_internal_typeinfo_20for_20physx__PxHitBuffer_physx__PxSweepHit__20const_ = 316924; - var GOT_data_internal_vtable_20for_20physx__PxHitBuffer_physx__PxSweepHit_ = 316944; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxHitBuffer_physx__PxSweepHit______get_28_29__types = 316940; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxSweepHit__2c_20unsigned_20int____get_28_29__types = 316968; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short_ = 316976; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__ = 316984; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__20const_ = 317e3; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___2c_20int______get_28_29__types = 317016; - var GOT_data_internal_typeinfo_20for_20physx__PxHitFlag__Enum = 317024; - var GOT_data_internal_typeinfo_20for_20physx__PxQueryFilterData = 315668; - var GOT_data_internal_typeinfo_20for_20physx__PxQueryFilterData_ = 317032; - var GOT_data_internal_typeinfo_20for_20physx__PxQueryFilterData_20const_ = 317048; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxQueryFilterData_____get_28_29__types = 317064; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxQueryFilterData__2c_20unsigned_20short____get_28_29__types = 317068; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxQueryFilterData__2c_20unsigned_20int_2c_20unsigned_20short____get_28_29__types = 317088; - var GOT_data_internal_typeinfo_20for_20physx__PxFilterData = 317104; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short_ = 317112; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__ = 317120; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__20const_ = 317136; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___2c_20int______get_28_29__types = 317152; - var GOT_data_internal_typeinfo_20for_20physx__PxQueryFlag__Enum = 317160; - var GOT_data_internal_typeinfo_20for_20physx__PxQueryHitType__Enum = 317168; - var GOT_data_internal_typeinfo_20for_20physx__PxQueryFilterCallback = 315676; - var GOT_data_internal_typeinfo_20for_20physx__PxQueryFilterCallback_ = 315684; - var GOT_data_internal_typeinfo_20for_20physx__PxQueryFilterCallback_20const_ = 317176; - var GOT_data_internal_vtable_20for_20PxQueryFilterCallbackWrapper = 317284; - var GOT_data_internal_typeinfo_20for_20PxQueryFilterCallbackWrapper = 317224; - var GOT_data_internal_typeinfo_20for_20PxQueryFilterCallbackWrapper_ = 317236; - var GOT_data_internal_typeinfo_20for_20PxQueryFilterCallbackWrapper_20const_ = 317252; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20PxQueryFilterCallbackWrapper_____get_28_29__types = 317268; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_PxQueryFilterCallbackWrapper__2c_20emscripten__val______get_28_29__types = 317276; - var GOT_data_internal_vtable_20for_20emscripten__wrapper_physx__PxQueryFilterCallback_ = 317308; - var GOT_data_internal_vtable_20for_20physx__PxQueryFilterCallback = 317332; - var GOT_data_internal_guard_20variable_20for_20emscripten__internal__Signature_physx__PxQueryHitType__Enum_2c_20physx__PxFilterData_20const__2c_20physx__PxShape_20const___2c_20physx__PxRigidActor_20const___2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short_____get_method_caller_28_29__mc = 368476; - var GOT_data_internal_emscripten__internal__Signature_physx__PxQueryHitType__Enum_2c_20physx__PxFilterData_20const__2c_20physx__PxShape_20const___2c_20physx__PxRigidActor_20const___2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short_____get_method_caller_28_29__mc = 368472; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_physx__PxQueryHitType__Enum_2c_20physx__PxFilterData_20const__2c_20physx__PxShape_20const___2c_20physx__PxRigidActor_20const___2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short______get_28_29__types = 317360; - var GOT_data_internal_guard_20variable_20for_20emscripten__internal__Signature_physx__PxQueryHitType__Enum_2c_20physx__PxFilterData_20const__2c_20physx__PxQueryHit_20const____get_method_caller_28_29__mc = 368484; - var GOT_data_internal_emscripten__internal__Signature_physx__PxQueryHitType__Enum_2c_20physx__PxFilterData_20const__2c_20physx__PxQueryHit_20const____get_method_caller_28_29__mc = 368480; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_physx__PxQueryHitType__Enum_2c_20physx__PxFilterData_20const__2c_20physx__PxQueryHit_20const_____get_28_29__types = 317412; - var GOT_data_internal_typeinfo_20for_20physx__PxQueryCache = 315700; - var GOT_data_internal_typeinfo_20for_20physx__PxQueryCache_ = 317424; - var GOT_data_internal_typeinfo_20for_20physx__PxQueryCache_20const_ = 315708; - var GOT_data_internal_typeinfo_20for_20physx__PxCombineMode__Enum = 317440; - var GOT_data_internal_typeinfo_20for_20physx__PxMaterial = 312436; - var GOT_data_internal_typeinfo_20for_20physx__PxMaterial_ = 317448; - var GOT_data_internal_typeinfo_20for_20physx__PxMaterial_20const_ = 317464; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxMaterial__2c_20float____get_28_29__types = 317480; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_physx__PxMaterial_20const_____get_28_29__types = 317492; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxMaterial__2c_20physx__PxCombineMode__Enum____get_28_29__types = 317500; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxMaterial_____get_28_29__types = 317512; - var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial___ = 317520; - var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____ = 317528; - var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const_ = 317544; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial________get_28_29__types = 317560; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20physx__PxMaterial__20const_____get_28_29__types = 317564; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__20const_____get_28_29__types = 317584; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20long_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const_____get_28_29__types = 317600; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__val_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const__2c_20unsigned_20long____get_28_29__types = 317608; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__20const_____get_28_29__types = 317632; - var GOT_data_internal_typeinfo_20for_20physx__PxShape = 312904; - var GOT_data_internal_typeinfo_20for_20physx__PxShape_ = 312916; - var GOT_data_internal_typeinfo_20for_20physx__PxShape_20const_ = 317380; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxShape_____get_28_29__types = 317648; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20int_2c_20emscripten__internal__AllowedRawPointer_physx__PxShape_20const_____get_28_29__types = 317656; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__2c_20emscripten__internal__AllowedRawPointer_physx__PxShape_20const_____get_28_29__types = 317664; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxShape__2c_20physx__PxShapeFlag__Enum_2c_20bool____get_28_29__types = 317680; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxShape__2c_20physx__PxTransform_20const_____get_28_29__types = 317704; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxShape__2c_20physx__PxGeometry_20const_____get_28_29__types = 317716; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxShape_20const__2c_20physx__PxBoxGeometry_____get_28_29__types = 317728; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxShape_20const__2c_20physx__PxSphereGeometry_____get_28_29__types = 317752; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxShape_20const__2c_20physx__PxPlaneGeometry_____get_28_29__types = 317776; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxShape__2c_20physx__PxFilterData_20const_____get_28_29__types = 317800; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_physx__PxFilterData_2c_20emscripten__internal__AllowedRawPointer_physx__PxShape_20const_____get_28_29__types = 317812; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxShape__2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______get_28_29__types = 317820; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_physx__PxBounds3_2c_20physx__PxShape__2c_20physx__PxRigidActor__2c_20float____get_28_29__types = 317840; - var GOT_data_internal_typeinfo_20for_20physx__PxPhysics = 312132; - var GOT_data_internal_typeinfo_20for_20physx__PxPhysics_ = 312264; - var GOT_data_internal_typeinfo_20for_20physx__PxPhysics_20const_ = 317856; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxPhysics_____get_28_29__types = 317872; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_physx__PxTolerancesScale_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxPhysics_20const_____get_28_29__types = 317880; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxScene__2c_20emscripten__internal__AllowedRawPointer_physx__PxPhysics__2c_20physx__PxSceneDesc_20const_____get_28_29__types = 317888; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxShape__2c_20emscripten__internal__AllowedRawPointer_physx__PxPhysics__2c_20physx__PxGeometry_20const__2c_20physx__PxMaterial_20const__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char_____get_28_29__types = 317904; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxMaterial__2c_20emscripten__internal__AllowedRawPointer_physx__PxPhysics__2c_20float_2c_20float_2c_20float____get_28_29__types = 317936; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxRigidDynamic__2c_20emscripten__internal__AllowedRawPointer_physx__PxPhysics__2c_20physx__PxTransform_20const_____get_28_29__types = 317956; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxRigidStatic__2c_20emscripten__internal__AllowedRawPointer_physx__PxPhysics__2c_20physx__PxTransform_20const_____get_28_29__types = 318008; - var GOT_data_internal_typeinfo_20for_20physx__PxPvd = 312148; - var GOT_data_internal_typeinfo_20for_20physx__PxPvd_ = 312160; - var GOT_data_internal_typeinfo_20for_20physx__PxPvd_20const_ = 318020; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char_ = 317672; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__ = 318036; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20const_ = 318052; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___2c_20int______get_28_29__types = 318068; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20const__2c_20physx__PxShapeFlag__Enum____get_28_29__types = 318076; - var GOT_data_internal_typeinfo_20for_20physx__PxShapeFlag__Enum = 317696; - var GOT_data_internal_typeinfo_20for_20physx__PxActorFlag__Enum = 318088; - var GOT_data_internal_typeinfo_20for_20physx__PxErrorCallback = 312112; - var GOT_data_internal_typeinfo_20for_20physx__PxErrorCallback_ = 318096; - var GOT_data_internal_typeinfo_20for_20physx__PxErrorCallback_20const_ = 318112; - var GOT_data_internal_typeinfo_20for_20physx__PxDefaultErrorCallback = 356772; - var GOT_data_internal_typeinfo_20for_20physx__PxDefaultErrorCallback_ = 318128; - var GOT_data_internal_typeinfo_20for_20physx__PxDefaultErrorCallback_20const_ = 318144; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxDefaultErrorCallback_____get_28_29__types = 318160; - var GOT_data_internal_typeinfo_20for_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_ = 318164; - var GOT_data_internal_typeinfo_20for_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__ = 318172; - var GOT_data_internal_typeinfo_20for_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20const_ = 318188; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20char_2c_20emscripten__internal__AllowedRawPointer_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20const_____get_28_29__types = 318204; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128______get_28_29__types = 318212; - var GOT_data_internal_typeinfo_20for_20physx__PxHeightFieldSample = 318220; - var GOT_data_internal_typeinfo_20for_20physx__PxHeightFieldSample_ = 318228; - var GOT_data_internal_typeinfo_20for_20physx__PxHeightFieldSample_20const_ = 318244; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxHeightFieldSample_____get_28_29__types = 318260; - var GOT_data_internal_typeinfo_20for_20short = 311532; - var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample__ = 318264; - var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___ = 318272; - var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const_ = 318288; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample_______get_28_29__types = 318304; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxHeightFieldSample_20const_____get_28_29__types = 318308; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample_20const_____get_28_29__types = 318320; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20long_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const_____get_28_29__types = 318336; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__val_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const__2c_20unsigned_20long____get_28_29__types = 318344; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample_20const_____get_28_29__types = 318368; - var GOT_data_internal_typeinfo_20for_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short__ = 318384; - var GOT_data_internal_typeinfo_20for_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___ = 318392; - var GOT_data_internal_typeinfo_20for_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const_ = 318408; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short_______get_28_29__types = 318424; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20short_20const_____get_28_29__types = 318428; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_20const_____get_28_29__types = 318448; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20long_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const_____get_28_29__types = 318464; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__val_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const__2c_20unsigned_20long____get_28_29__types = 318472; - var GOT_data_internal_typeinfo_20for_20unsigned_20short = 311544; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_20const_____get_28_29__types = 318496; - var GOT_data_internal_typeinfo_20for_20physx__PxCooking = 312320; - var GOT_data_internal_typeinfo_20for_20physx__PxCooking_ = 312328; - var GOT_data_internal_typeinfo_20for_20physx__PxCooking_20const_ = 318512; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxConvexMesh__2c_20physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxPhysics_____get_28_29__types = 318528; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxConvexMesh__2c_20physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20physx__PxPhysics_____get_28_29__types = 318576; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int__28_29__signature = 278281; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxTriangleMesh__2c_20physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20int_2c_20unsigned_20int_2c_20bool_2c_20physx__PxPhysics_____get_28_29__types = 318608; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxTriangleMesh__2c_20physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20physx__PxPhysics_____get_28_29__types = 318672; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxHeightField__2c_20physx__PxCooking__2c_20unsigned_20int_2c_20unsigned_20int_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxPhysics_____get_28_29__types = 318704; - var GOT_data_internal_typeinfo_20for_20physx__PxCookingParams = 312344; - var GOT_data_internal_typeinfo_20for_20physx__PxCookingParams_ = 318756; - var GOT_data_internal_typeinfo_20for_20physx__PxCookingParams_20const_ = 318772; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxCookingParams__2c_20physx__PxTolerancesScale______get_28_29__types = 318788; - var GOT_data_internal_typeinfo_20for_20physx__PxCpuDispatcher = 312188; - var GOT_data_internal_typeinfo_20for_20physx__PxCpuDispatcher_ = 318796; - var GOT_data_internal_typeinfo_20for_20physx__PxCpuDispatcher_20const_ = 318812; - var GOT_data_internal_typeinfo_20for_20physx__PxBVHStructure = 315312; - var GOT_data_internal_typeinfo_20for_20physx__PxBVHStructure_ = 318828; - var GOT_data_internal_typeinfo_20for_20physx__PxBVHStructure_20const_ = 315324; - var GOT_data_internal_typeinfo_20for_20physx__PxBaseTask = 318844; - var GOT_data_internal_typeinfo_20for_20physx__PxBaseTask_ = 318852; - var GOT_data_internal_typeinfo_20for_20physx__PxBaseTask_20const_ = 318868; - var GOT_data_internal_typeinfo_20for_20physx__PxDefaultCpuDispatcher = 312196; - var GOT_data_internal_typeinfo_20for_20physx__PxDefaultCpuDispatcher_ = 312208; - var GOT_data_internal_typeinfo_20for_20physx__PxDefaultCpuDispatcher_20const_ = 318884; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short_ = 318900; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short__ = 318908; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short__20const_ = 318924; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short_ = 318940; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short__ = 318948; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short__20const_ = 318964; - var GOT_data_internal_typeinfo_20for_20physx__PxPairFlag__Enum = 318980; - var GOT_data_internal_typeinfo_20for_20physx__PxFilterFlag__Enum = 318988; - var GOT_data_internal_typeinfo_20for_20physx__PxActor = 312376; - var GOT_data_internal_typeinfo_20for_20physx__PxActor_ = 315424; - var GOT_data_internal_typeinfo_20for_20physx__PxActor_20const_ = 318996; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxActor__2c_20physx__PxActorFlag__Enum_2c_20bool____get_28_29__types = 319024; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxActor_____get_28_29__types = 319040; - var GOT_data_internal_typeinfo_20for_20physx__PxRigidActor = 312388; - var GOT_data_internal_typeinfo_20for_20physx__PxRigidActor_ = 312964; - var GOT_data_internal_typeinfo_20for_20physx__PxRigidActor_20const_ = 317396; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxShape_____get_28_29__types = 319048; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxShape__2c_20bool____get_28_29__types = 319072; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_physx__PxTransform_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor_20const_____get_28_29__types = 319088; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20bool____get_28_29__types = 319104; - var GOT_data_internal_typeinfo_20for_20physx__PxRigidBody = 317968; - var GOT_data_internal_typeinfo_20for_20physx__PxRigidBody_ = 319120; - var GOT_data_internal_typeinfo_20for_20physx__PxRigidBody_20const_ = 319136; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidBody__2c_20float____get_28_29__types = 319152; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidBody_20const_____get_28_29__types = 319164; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20bool____get_28_29__types = 319184; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_physx__PxVec3_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidBody_20const_____get_28_29__types = 319200; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidBody__2c_20physx__PxTransform_20const_____get_28_29__types = 319208; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidBody__2c_20physx__PxForceMode__Enum____get_28_29__types = 319220; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const_____get_28_29__types = 319232; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxRigidBody__2c_20physx__PxVec3_20const_____get_28_29__types = 319248; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidBody__2c_20physx__PxRigidBodyFlag__Enum_2c_20bool____get_28_29__types = 319264; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20physx__PxRigidBody_____get_28_29__types = 319288; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20float__28_29__signature = 278986; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20physx__PxRigidBody__2c_20float____get_28_29__types = 319296; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidBody__2c_20physx__PxVec3_20const_____get_28_29__types = 319308; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char_ = 319320; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__ = 319328; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__20const_ = 319344; - var GOT_data_internal_typeinfo_20for_20physx__PxRigidBodyFlag__Enum = 319280; - var GOT_data_internal_typeinfo_20for_20physx__PxRigidStatic = 312400; - var GOT_data_internal_typeinfo_20for_20physx__PxRigidStatic_ = 312412; - var GOT_data_internal_typeinfo_20for_20physx__PxRigidStatic_20const_ = 319360; - var GOT_data_internal_typeinfo_20for_20physx__PxRigidDynamic = 317980; - var GOT_data_internal_typeinfo_20for_20physx__PxRigidDynamic_ = 317992; - var GOT_data_internal_typeinfo_20for_20physx__PxRigidDynamic_20const_ = 319376; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidDynamic_____get_28_29__types = 319392; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidDynamic_20const_____get_28_29__types = 319400; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidDynamic__2c_20float____get_28_29__types = 319408; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidDynamic_20const_____get_28_29__types = 319420; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidDynamic__2c_20physx__PxTransform_20const_____get_28_29__types = 319428; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidDynamic__2c_20physx__PxRigidDynamicLockFlag__Enum_2c_20bool____get_28_29__types = 319440; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidDynamic__2c_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char_____get_28_29__types = 319464; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char_ = 319476; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__ = 319484; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__20const_ = 319500; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___2c_20int______get_28_29__types = 319516; - var GOT_data_internal_typeinfo_20for_20physx__PxRigidDynamicLockFlag__Enum = 319456; - var GOT_data_internal_typeinfo_20for_20physx__PxGeometry = 315888; - var GOT_data_internal_typeinfo_20for_20physx__PxGeometry_ = 319524; - var GOT_data_internal_typeinfo_20for_20physx__PxGeometry_20const_ = 319540; - var GOT_data_internal_typeinfo_20for_20physx__PxBoxGeometry = 317740; - var GOT_data_internal_typeinfo_20for_20physx__PxBoxGeometry_ = 319556; - var GOT_data_internal_typeinfo_20for_20physx__PxBoxGeometry_20const_ = 319572; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxBoxGeometry__2c_20physx__PxVec3______get_28_29__types = 319588; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxBoxGeometry__2c_20physx__PxVec3____get_28_29__types = 319596; - var GOT_data_internal_typeinfo_20for_20physx__PxSphereGeometry = 317764; - var GOT_data_internal_typeinfo_20for_20physx__PxSphereGeometry_ = 319608; - var GOT_data_internal_typeinfo_20for_20physx__PxSphereGeometry_20const_ = 319624; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20float__28_29__signature = 279538; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxSphereGeometry__2c_20float______get_28_29__types = 319640; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxSphereGeometry_20const_____get_28_29__types = 319648; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxSphereGeometry__2c_20float____get_28_29__types = 319656; - var GOT_data_internal_typeinfo_20for_20physx__PxCapsuleGeometry = 319668; - var GOT_data_internal_typeinfo_20for_20physx__PxCapsuleGeometry_ = 319680; - var GOT_data_internal_typeinfo_20for_20physx__PxCapsuleGeometry_20const_ = 319696; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxCapsuleGeometry__2c_20float___2c_20float______get_28_29__types = 319712; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxCapsuleGeometry_20const_____get_28_29__types = 319724; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxCapsuleGeometry__2c_20float____get_28_29__types = 319732; - var GOT_data_internal_typeinfo_20for_20physx__PxTriangleMesh = 318640; - var GOT_data_internal_typeinfo_20for_20physx__PxTriangleMesh_ = 318652; - var GOT_data_internal_typeinfo_20for_20physx__PxTriangleMesh_20const_ = 319744; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxTriangleMesh_____get_28_29__types = 319760; - var GOT_data_internal_typeinfo_20for_20physx__PxTriangleMeshGeometry = 319768; - var GOT_data_internal_typeinfo_20for_20physx__PxTriangleMeshGeometry_ = 319780; - var GOT_data_internal_typeinfo_20for_20physx__PxTriangleMeshGeometry_20const_ = 319796; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxTriangleMeshGeometry__2c_20physx__PxTriangleMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char_______get_28_29__types = 319824; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale_____get_28_29__types = 319856; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxTriangleMeshGeometry_20const_____get_28_29__types = 319868; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char_ = 319848; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__ = 319876; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__20const_ = 319892; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___2c_20int______get_28_29__types = 319908; - var GOT_data_internal_typeinfo_20for_20physx__PxMeshGeometryFlag__Enum = 319916; - var GOT_data_internal_typeinfo_20for_20physx__PxPlaneGeometry = 317788; - var GOT_data_internal_typeinfo_20for_20physx__PxPlaneGeometry_ = 319924; - var GOT_data_internal_typeinfo_20for_20physx__PxPlaneGeometry_20const_ = 319940; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxPlaneGeometry_____get_28_29__types = 319956; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxPlaneGeometry_20const_____get_28_29__types = 319960; - var GOT_data_internal_typeinfo_20for_20physx__PxConvexMesh = 318544; - var GOT_data_internal_typeinfo_20for_20physx__PxConvexMesh_ = 318556; - var GOT_data_internal_typeinfo_20for_20physx__PxConvexMesh_20const_ = 319968; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxConvexMesh_____get_28_29__types = 319984; - var GOT_data_internal_typeinfo_20for_20physx__PxConvexMeshGeometry = 319992; - var GOT_data_internal_typeinfo_20for_20physx__PxConvexMeshGeometry_ = 320004; - var GOT_data_internal_typeinfo_20for_20physx__PxConvexMeshGeometry_20const_ = 320020; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxConvexMeshGeometry__2c_20physx__PxConvexMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char_______get_28_29__types = 320048; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale_____get_28_29__types = 320072; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxConvexMeshGeometry_20const_____get_28_29__types = 320084; - var GOT_data_internal_typeinfo_20for_20physx__PxMeshScale = 319840; - var GOT_data_internal_typeinfo_20for_20physx__PxMeshScale_ = 320092; - var GOT_data_internal_typeinfo_20for_20physx__PxMeshScale_20const_ = 320108; - var GOT_data_internal_physx__PxMeshScale__PxMeshScale_28physx__PxVec3_20const__2c_20physx__PxQuat_20const__29___ignore = 368488; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxMeshScale__2c_20physx__PxVec3_20const__2c_20physx__PxQuat_20const_____get_28_29__types = 320124; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxMeshScale__2c_20physx__PxVec3_____get_28_29__types = 320136; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxMeshScale__2c_20physx__PxQuat_____get_28_29__types = 320148; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char_ = 320064; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char__ = 320160; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char__20const_ = 320176; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___2c_20int______get_28_29__types = 320192; - var GOT_data_internal_typeinfo_20for_20physx__PxConvexMeshGeometryFlag__Enum = 320200; - var GOT_data_internal_typeinfo_20for_20physx__PxHeightField = 318728; - var GOT_data_internal_typeinfo_20for_20physx__PxHeightField_ = 318740; - var GOT_data_internal_typeinfo_20for_20physx__PxHeightField_20const_ = 320208; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxHeightField_____get_28_29__types = 320224; - var GOT_data_internal_typeinfo_20for_20physx__PxHeightFieldGeometry = 320232; - var GOT_data_internal_typeinfo_20for_20physx__PxHeightFieldGeometry_ = 320244; - var GOT_data_internal_typeinfo_20for_20physx__PxHeightFieldGeometry_20const_ = 320260; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20float_2c_20float_2c_20float__28_29__signature = 280520; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxHeightFieldGeometry__2c_20physx__PxHeightField____2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____2c_20float___2c_20float___2c_20float______get_28_29__types = 320288; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxHeightFieldGeometry_20const_____get_28_29__types = 320312; - var GOT_data_internal_typeinfo_20for_20physx__PxPlane = 312428; - var GOT_data_internal_typeinfo_20for_20physx__PxPlane_ = 320320; - var GOT_data_internal_typeinfo_20for_20physx__PxPlane_20const_ = 320336; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20float_2c_20float_2c_20float_2c_20float__28_29__signature = 280565; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxPlane__2c_20float___2c_20float___2c_20float___2c_20float______get_28_29__types = 320352; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxControllerManager__2c_20physx__PxScene__2c_20bool____get_28_29__types = 320372; - var GOT_data_internal_typeinfo_20for_20physx__PxControllerShapeType__Enum = 320400; - var GOT_data_internal_typeinfo_20for_20physx__PxCapsuleClimbingMode__Enum = 320408; - var GOT_data_internal_typeinfo_20for_20physx__PxControllerNonWalkableMode__Enum = 320416; - var GOT_data_internal_typeinfo_20for_20physx__PxControllerManager = 312552; - var GOT_data_internal_typeinfo_20for_20physx__PxControllerManager_ = 320384; - var GOT_data_internal_typeinfo_20for_20physx__PxControllerManager_20const_ = 320424; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxController__2c_20emscripten__internal__AllowedRawPointer_physx__PxControllerManager__2c_20physx__PxControllerDesc_20const_____get_28_29__types = 320440; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20float__28_29__signature = 280776; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxControllerManager__2c_20bool_2c_20float____get_28_29__types = 320480; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxControllerManager__2c_20bool____get_28_29__types = 320496; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxControllerManager__2c_20physx__PxVec3_20const_____get_28_29__types = 320508; - var GOT_data_internal_typeinfo_20for_20physx__PxController_ = 320452; - var GOT_data_internal_typeinfo_20for_20physx__PxController_20const_ = 320520; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxController_____get_28_29__types = 320536; - var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20float_2c_20float_2c_20int_2c_20int__28_29__signature = 280807; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20int_2c_20physx__PxController__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20physx__PxFilterData_2c_20emscripten__internal__AllowedRawPointer_physx__PxQueryFilterCallback_____get_28_29__types = 320544; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxController__2c_20physx__PxExtendedVec3_20const_____get_28_29__types = 320572; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_physx__PxExtendedVec3_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxController_20const_____get_28_29__types = 320584; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxController__2c_20float____get_28_29__types = 320592; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_physx__PxController_20const_____get_28_29__types = 320604; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxController__2c_20bool____get_28_29__types = 320612; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxController__2c_20physx__PxFilterData_____get_28_29__types = 320624; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxShape__2c_20physx__PxController_____get_28_29__types = 320636; - var GOT_data_internal_typeinfo_20for_20physx__PxCapsuleController_ = 312536; - var GOT_data_internal_typeinfo_20for_20physx__PxCapsuleController_20const_ = 320644; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_physx__PxCapsuleController_20const_____get_28_29__types = 320660; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxCapsuleController__2c_20float____get_28_29__types = 320668; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_physx__PxCapsuleClimbingMode__Enum_2c_20emscripten__internal__AllowedRawPointer_physx__PxCapsuleController_20const_____get_28_29__types = 320680; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxCapsuleController__2c_20physx__PxCapsuleClimbingMode__Enum____get_28_29__types = 320688; - var GOT_data_internal_typeinfo_20for_20physx__PxBoxController_ = 312592; - var GOT_data_internal_typeinfo_20for_20physx__PxBoxController_20const_ = 320700; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_physx__PxBoxController_20const_____get_28_29__types = 320716; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxBoxController__2c_20float____get_28_29__types = 320724; - var GOT_data_internal_typeinfo_20for_20physx__PxControllerDesc = 312560; - var GOT_data_internal_typeinfo_20for_20physx__PxControllerDesc_ = 320736; - var GOT_data_internal_typeinfo_20for_20physx__PxControllerDesc_20const_ = 320752; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxControllerDesc_20const_____get_28_29__types = 320768; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_physx__PxControllerShapeType__Enum_2c_20emscripten__internal__AllowedRawPointer_physx__PxControllerDesc_20const_____get_28_29__types = 320776; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxMaterial__2c_20physx__PxControllerDesc__2c_20emscripten__internal__AllowedRawPointer_physx__PxMaterial_____get_28_29__types = 320784; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxUserControllerHitReport__2c_20physx__PxControllerDesc__2c_20emscripten__internal__AllowedRawPointer_physx__PxUserControllerHitReport_____get_28_29__types = 320796; - var GOT_data_internal_typeinfo_20for_20physx__PxCapsuleControllerDesc = 312568; - var GOT_data_internal_typeinfo_20for_20physx__PxCapsuleControllerDesc_ = 320832; - var GOT_data_internal_typeinfo_20for_20physx__PxCapsuleControllerDesc_20const_ = 320848; - var GOT_data_internal_vtable_20for_20physx__PxCapsuleControllerDesc = 320868; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxCapsuleControllerDesc_____get_28_29__types = 320864; - var GOT_data_internal_vtable_20for_20physx__PxControllerDesc = 320892; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxCapsuleControllerDesc_20const_____get_28_29__types = 320912; - var GOT_data_internal_typeinfo_20for_20physx__PxBoxControllerDesc = 312608; - var GOT_data_internal_typeinfo_20for_20physx__PxBoxControllerDesc_ = 320920; - var GOT_data_internal_typeinfo_20for_20physx__PxBoxControllerDesc_20const_ = 320936; - var GOT_data_internal_vtable_20for_20physx__PxBoxControllerDesc = 320956; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxBoxControllerDesc_____get_28_29__types = 320952; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxBoxControllerDesc_20const_____get_28_29__types = 320980; - var GOT_data_internal_typeinfo_20for_20physx__PxObstacleContext = 320988; - var GOT_data_internal_typeinfo_20for_20physx__PxObstacleContext_ = 320996; - var GOT_data_internal_typeinfo_20for_20physx__PxObstacleContext_20const_ = 321012; - var GOT_data_internal_typeinfo_20for_20physx__PxControllerFilters = 321028; - var GOT_data_internal_typeinfo_20for_20physx__PxControllerFilters_ = 321036; - var GOT_data_internal_typeinfo_20for_20physx__PxControllerFilters_20const_ = 321052; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxControllerFilters__2c_20physx__PxFilterData_20const____2c_20physx__PxQueryFilterCallback____2c_20physx__PxControllerFilterCallback_______get_28_29__types = 321072; - var GOT_data_internal_typeinfo_20for_20physx__PxControllerFilterCallback = 321104; - var GOT_data_internal_typeinfo_20for_20physx__PxControllerFilterCallback_ = 321112; - var GOT_data_internal_typeinfo_20for_20physx__PxControllerFilterCallback_20const_ = 321128; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char_ = 321144; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char__ = 321152; - var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char__20const_ = 321168; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___2c_20unsigned_20int______get_28_29__types = 321184; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char__20const__2c_20physx__PxControllerCollisionFlag__Enum____get_28_29__types = 321192; - var GOT_data_internal_typeinfo_20for_20physx__PxControllerCollisionFlag__Enum = 321204; - var GOT_data_internal_typeinfo_20for_20physx__PxUserControllerHitReport = 320808; - var GOT_data_internal_typeinfo_20for_20physx__PxUserControllerHitReport_ = 320816; - var GOT_data_internal_typeinfo_20for_20physx__PxUserControllerHitReport_20const_ = 321212; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxUserControllerHitReport__2c_20physx__PxControllerShapeHit_20const_____get_28_29__types = 321228; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxUserControllerHitReport__2c_20physx__PxControllersHit_20const_____get_28_29__types = 321260; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxUserControllerHitReport__2c_20physx__PxControllerObstacleHit_20const_____get_28_29__types = 321284; - var GOT_data_internal_vtable_20for_20PxUserControllerHitReportWrapper = 321400; - var GOT_data_internal_typeinfo_20for_20PxUserControllerHitReportWrapper = 321340; - var GOT_data_internal_typeinfo_20for_20PxUserControllerHitReportWrapper_ = 321352; - var GOT_data_internal_typeinfo_20for_20PxUserControllerHitReportWrapper_20const_ = 321368; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20PxUserControllerHitReportWrapper_____get_28_29__types = 321384; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_PxUserControllerHitReportWrapper__2c_20emscripten__val______get_28_29__types = 321392; - var GOT_data_internal_vtable_20for_20emscripten__wrapper_physx__PxUserControllerHitReport_ = 321428; - var GOT_data_internal_vtable_20for_20physx__PxUserControllerHitReport = 321456; - var GOT_data_internal_guard_20variable_20for_20emscripten__internal__Signature_void_2c_20physx__PxControllerShapeHit_20const____get_method_caller_28_29__mc = 368496; - var GOT_data_internal_emscripten__internal__Signature_void_2c_20physx__PxControllerShapeHit_20const____get_method_caller_28_29__mc = 368492; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxControllerShapeHit_20const_____get_28_29__types = 321484; - var GOT_data_internal_guard_20variable_20for_20emscripten__internal__Signature_void_2c_20physx__PxControllersHit_20const____get_method_caller_28_29__mc = 368504; - var GOT_data_internal_emscripten__internal__Signature_void_2c_20physx__PxControllersHit_20const____get_method_caller_28_29__mc = 368500; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxControllersHit_20const_____get_28_29__types = 321492; - var GOT_data_internal_guard_20variable_20for_20emscripten__internal__Signature_void_2c_20physx__PxControllerObstacleHit_20const____get_method_caller_28_29__mc = 368512; - var GOT_data_internal_emscripten__internal__Signature_void_2c_20physx__PxControllerObstacleHit_20const____get_method_caller_28_29__mc = 368508; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxControllerObstacleHit_20const_____get_28_29__types = 321500; - var GOT_data_internal_typeinfo_20for_20physx__PxControllerHit = 321240; - var GOT_data_internal_typeinfo_20for_20physx__PxControllerHit_ = 321508; - var GOT_data_internal_typeinfo_20for_20physx__PxControllerHit_20const_ = 321524; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxController__2c_20physx__PxControllerHit_____get_28_29__types = 321540; - var GOT_data_internal_typeinfo_20for_20physx__PxControllerShapeHit = 321248; - var GOT_data_internal_typeinfo_20for_20physx__PxControllerShapeHit_ = 321548; - var GOT_data_internal_typeinfo_20for_20physx__PxControllerShapeHit_20const_ = 321564; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxShape__2c_20physx__PxControllerShapeHit_____get_28_29__types = 321580; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxControllerShapeHit_____get_28_29__types = 321588; - var GOT_data_internal_typeinfo_20for_20physx__PxControllersHit = 321272; - var GOT_data_internal_typeinfo_20for_20physx__PxControllersHit_ = 321596; - var GOT_data_internal_typeinfo_20for_20physx__PxControllersHit_20const_ = 321612; - var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxController__2c_20physx__PxControllersHit_____get_28_29__types = 321628; - var GOT_data_internal_typeinfo_20for_20physx__PxControllerObstacleHit = 321296; - var GOT_data_internal_typeinfo_20for_20physx__PxControllerObstacleHit_ = 321636; - var GOT_data_internal_typeinfo_20for_20physx__PxControllerObstacleHit_20const_ = 321652; - var GOT_data_internal_physx__gPxvOffsetTable = 368516; - var GOT_data_internal_physx__Sc__gOffsetTable = 368532; - var GOT_data_internal_physx__Sc__Physics__mInstance = 368528; - var GOT_data_internal_internalABP__ABP_Object__setSleepingIndex_28unsigned_20int_2c_20physx__Bp__FilterType__Enum_29___ignore = 368671; - var GOT_data_internal_internalABP__SplitBoxes__setBounds_28unsigned_20int_2c_20physx__PxVec4_20const__2c_20physx__PxVec4_20const__29___ignore = 368672; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__BroadPhasePair_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Bp__BroadPhasePair_20const__29___ignore = 368681; - var GOT_data_internal_vtable_20for_20physx__Bp__BroadPhaseABP = 321668; - var GOT_data_internal_vtable_20for_20physx__Bp__BroadPhase = 321820; - var GOT_data_internal_vtable_20for_20physx__Bp__BroadPhaseBase = 321920; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__BroadPhasePair_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 368682; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__BroadPhasePair_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 368680; - var GOT_data_internal_physx__shdfnd__Array_RegionData_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 368756; - var GOT_data_internal_physx__shdfnd__Array_MBP_Object_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 368758; - var GOT_data_internal_physx__shdfnd__Array_RegionData_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 368760; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 368761; - var GOT_data_internal_physx__shdfnd__Array_MBP_Object_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 368762; - var GOT_data_internal_vtable_20for_20physx__Bp__BroadPhaseMBP = 321964; - var GOT_data_internal_vtable_20for_20physx__MBPUpdateWorkTask = 322064; - var GOT_data_internal_vtable_20for_20physx__MBPPostUpdateWorkTask = 322152; - var GOT_data_internal_vtable_20for_20physx__MBPTask = 322240; - var GOT_data_internal_physx__shdfnd__Array_RegionData_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 368757; - var GOT_data_internal_physx__shdfnd__Array_MBP_Object_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 368759; - var GOT_data_internal_physx__shdfnd__internal__HashBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashSetBase_unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore = 368763; - var GOT_data_internal_physx__shdfnd__internal__HashBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashSetBase_unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1 = 368764; - var GOT_data_internal_physx__shdfnd__internal__HashBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashSetBase_unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2 = 368765; - var GOT_data_internal_physx__shdfnd__internal__HashBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashSetBase_unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3 = 368766; - var GOT_data_internal_physx__shdfnd__internal__HashBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashSetBase_unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore = 368767; - var GOT_data_internal_physx__shdfnd__internal__HashBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashSetBase_unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore = 368768; - var GOT_data_internal_physx__shdfnd__internal__HashBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashSetBase_unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore = 368769; - var GOT_data_internal_physx__Bp__SapPairManager__FindPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore = 368833; - var GOT_data_internal_physx__Bp__SapPairManager__FindPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_1 = 368834; - var GOT_data_internal_physx__Bp__SapPairManager__FindPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_2 = 368835; - var GOT_data_internal_physx__Bp__SapPairManager__FindPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_3 = 368836; - var GOT_data_internal_physx__Bp__SapPairManager__FindPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_4 = 368837; - var GOT_data_internal_physx__Bp__SapPairManager__FindPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_5 = 368838; - var GOT_data_internal_physx__Bp__SapPairManager__FindPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_6 = 368839; - var GOT_data_internal_physx__Bp__DataArray__AddData_28unsigned_20int_2c_20physx__PxcScratchAllocator__29___ignore = 368840; - var GOT_data_internal_vtable_20for_20physx__Bp__BroadPhaseSap = 322396; - var GOT_data_internal_vtable_20for_20physx__Bp__SapUpdateWorkTask = 322284; - var GOT_data_internal_vtable_20for_20physx__Bp__SapPostUpdateWorkTask = 322340; - var GOT_data_internal_vtable_20for_20physx__Bp__BroadPhaseBatchUpdateWorkTask = 322496; - var GOT_data_internal_vtable_20for_20physx__Bp__PersistentActorAggregatePair = 322584; - var GOT_data_internal_vtable_20for_20physx__Bp__PersistentPairs = 322912; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__FilterGroup__Enum_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 368932; - var GOT_data_internal_vtable_20for_20physx__Bp__PersistentAggregateAggregatePair = 322608; - var GOT_data_internal_vtable_20for_20physx__Bp__PersistentSelfCollisionPairs = 322632; - var GOT_data_internal_vtable_20for_20physx__Bp__PostBroadPhaseStage2Task = 322808; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Bp__AABBManager_2c_20_physx__Bp__AABBManager__postBpStage3_28physx__PxBaseTask__29_ = 323160; - var GOT_data_internal_vtable_20for_20physx__Bp__FinalizeUpdateTask = 322732; - var GOT_data_internal_physx__shdfnd__SListT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__SListImpl____SListT_28physx__shdfnd__ReflectionAllocator_physx__shdfnd__SListImpl__20const__29___ignore = 368984; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__Aggregate__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 368968; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__FilterGroup__Enum_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 368966; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__VolumeData_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 368965; - var GOT_data_internal_physx__Bp__AABBManager__initEntry_28unsigned_20int_2c_20float_2c_20physx__Bp__FilterGroup__Enum_2c_20void__29___ignore = 368934; - var GOT_data_internal_physx__Bp__VolumeData__setVolumeType_28physx__Bp__ElementType__Enum_29___ignore = 368935; - var GOT_data_internal_physx__Bp__VolumeData__setAggregated_28unsigned_20int_29___ignore = 368936; - var GOT_data_internal_physx__Bp__AABBManager__getAggregateFromHandle_28unsigned_20int_29___ignore = 368937; - var GOT_data_internal_physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___test_28unsigned_20int_29_20const___ignore = 368967; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__Aggregate__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 368941; - var GOT_data_internal_physx__Bp__AABBManager__getAggregateGroup_28_29___ignore = 368942; - var GOT_data_internal_physx__Bp__VolumeData__setAggregate_28unsigned_20int_29___ignore = 368944; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__Aggregate__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Bp__Aggregate__20const__29___ignore = 368969; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__FilterGroup__Enum_2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore = 368943; - var GOT_data_internal_physx__Bp__AABBManager__releaseAggregateGroup_28physx__Bp__FilterGroup__Enum_29___ignore = 368945; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__VirtualAllocator___growAndPushBack_28unsigned_20int_20const__29___ignore = 368985; - var GOT_data_internal_vtable_20for_20physx__Bp__AggregateBoundsComputationTask = 322656; - var GOT_data_internal_physx__shdfnd__highestSetBit_28unsigned_20int_29___ignore = 368988; - var GOT_data_internal_void_20physx__shdfnd__sort_unsigned_20int_2c_20physx__shdfnd__Less_unsigned_20int__2c_20physx__shdfnd__NamedAllocator__28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Less_unsigned_20int__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 368989; - var GOT_data_internal_void_20physx__shdfnd__sort_unsigned_20int_2c_20physx__shdfnd__Less_unsigned_20int__2c_20physx__shdfnd__NamedAllocator__28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Less_unsigned_20int__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 368990; - var GOT_data_internal_vtable_20for_20physx__Bp__SortAggregateBoundsParallel = 322936; - var GOT_data_internal_vtable_20for_20physx__Bp__ProcessSelfCollisionPairsParallel = 322992; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__ProcessAggPairsBase__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 368998; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__AABBOverlap_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 369003; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__ProcessAggPairsBase__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 369004; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__BpCacheData__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 369006; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__AABBOverlap_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 369011; - var GOT_data_internal_vtable_20for_20physx__Bp__ProcessAggPairsBase = 323060; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__ProcessAggPairsBase__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Bp__ProcessAggPairsBase__20const__29___ignore = 368997; - var GOT_data_internal_vtable_20for_20physx__Bp__ProcessAggPairsParallelTask = 323104; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__AggPair_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 368954; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__AABBOverlap_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Bp__AABBOverlap_20const__29___ignore = 368993; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__BpCacheData__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Bp__BpCacheData__20const__29___ignore = 369005; - var GOT_data_internal_physx__shdfnd__SListEntry__SListEntry_28_29___ignore = 368957; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___Iter__check_28_29_20const___ignore = 368933; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 368938; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__FilterGroup__Enum_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Bp__FilterGroup__Enum_20const__29___ignore = 368946; - var GOT_data_internal_physx__Bp__ProcessAggPairsParallelTask__runInternal_28_29___ignore = 368947; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__AggPair_2c_20physx__shdfnd__InlineAllocator_128u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 368951; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__AggPair_2c_20physx__shdfnd__InlineAllocator_128u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Bp__AggPair_20const__29___ignore = 368948; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 368949; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 368950; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__AggPair_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Bp__AggPair_20const__29___ignore = 368953; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__AABBOverlap_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 368955; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__AABBOverlap_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 368956; - var GOT_data_internal_physx__Bp__groupFiltering_28physx__Bp__FilterGroup__Enum_2c_20physx__Bp__FilterGroup__Enum_2c_20bool_20const__29___ignore = 368958; - var GOT_data_internal_physx__Bp__PairManagerData__findPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore = 368961; - var GOT_data_internal_physx__Bp__PairManagerData__findPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_1 = 368962; - var GOT_data_internal_physx__Bp__InternalPair__setNewPair_28unsigned_20int_2c_20unsigned_20int_29___ignore = 368963; - var GOT_data_internal_physx__Bp__InternalPair__setNewPair_28unsigned_20int_2c_20unsigned_20int_29___ignore_1 = 368964; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__FilterGroup__Enum_2c_20physx__shdfnd__VirtualAllocator___grow_28unsigned_20int_29___ignore = 368970; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__FilterGroup__Enum_2c_20physx__shdfnd__VirtualAllocator___recreate_28unsigned_20int_29___ignore = 368971; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__VolumeData_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 368972; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__VolumeData_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 368973; - var GOT_data_internal_physx__shdfnd__Array_float_2c_20physx__shdfnd__VirtualAllocator___grow_28unsigned_20int_29___ignore = 368974; - var GOT_data_internal_physx__shdfnd__Array_float_2c_20physx__shdfnd__VirtualAllocator___recreate_28unsigned_20int_29___ignore = 368975; - var GOT_func_internal_physx__Bp__AABBManager__postBpStage3_28physx__PxBaseTask__29 = 1043; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 368976; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 368977; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 368978; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Bp__Pair_2c_20physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__internal__HashSetBase_physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore = 368979; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Bp__Pair_2c_20physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__internal__HashSetBase_physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1 = 368980; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Bp__Pair_2c_20physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__internal__HashSetBase_physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2 = 368981; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Bp__Pair_2c_20physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__internal__HashSetBase_physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3 = 368982; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Bp__Pair_2c_20physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__internal__HashSetBase_physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore = 368983; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__VirtualAllocator___recreate_28unsigned_20int_29___ignore = 368987; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__VirtualAllocator___grow_28unsigned_20int_29___ignore = 368986; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_unsigned_20int_2c_20physx__shdfnd__Less_unsigned_20int__20const__28unsigned_20int__2c_20int_2c_20int_2c_20physx__shdfnd__Less_unsigned_20int__20const__29___ignore = 368991; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_unsigned_20int_2c_20physx__shdfnd__Less_unsigned_20int__20const__28unsigned_20int__2c_20int_2c_20int_2c_20physx__shdfnd__Less_unsigned_20int__20const__29___ignore_1 = 368992; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 368994; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 368995; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 368996; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__Aggregate__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 369002; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__Aggregate__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 369001; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Bp__Pair_2c_20physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__internal__HashSetBase_physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore = 369009; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Bp__Pair_2c_20physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__internal__HashSetBase_physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore = 369010; - var GOT_data_internal_void_20physx__checkType_physx__PxTriangleMeshGeometryLL__28physx__Gu__GeometryUnion_20const__29___ignore = 369020; - var GOT_data_internal_void_20physx__checkType_physx__PxHeightFieldGeometryLL__28physx__Gu__GeometryUnion_20const__29___ignore = 369021; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeSim__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__ShapeSim__20const__29___ignore = 369031; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeSim__2c_20physx__shdfnd__NamedAllocator___back_28_29___ignore = 369033; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeSim__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 369032; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___back_28_29___ignore = 369034; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeSim__2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore = 369035; - var GOT_data_internal_physx__Cm__BlockArray_physx__IG__Edge___BlockArray_28unsigned_20int_29___ignore = 369160; - var GOT_data_internal_physx__Cm__BlockArray_physx__IG__EdgeInstance___BlockArray_28unsigned_20int_29___ignore = 369161; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__Node_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 369162; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__Node_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 369158; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__Island_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 369159; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 369166; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__Island_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 369168; - var GOT_data_internal_physx__IG__IslandSim__markKinematicInactive_28physx__IG__NodeIndex_29___ignore = 369122; - var GOT_data_internal_physx__IG__IslandSim__markKinematicInactive_28physx__IG__NodeIndex_29___ignore_1 = 369123; - var GOT_data_internal_physx__IG__IslandSim__markKinematicInactive_28physx__IG__NodeIndex_29___ignore_2 = 369124; - var GOT_data_internal_physx__IG__IslandSim__markKinematicInactive_28physx__IG__NodeIndex_29___ignore_3 = 369125; - var GOT_data_internal_physx__Cm__BlockArray_physx__IG__EdgeInstance___operator_5b_5d_28unsigned_20int_29___ignore = 369170; - var GOT_data_internal_physx__Cm__BlockArray_physx__IG__Edge___operator_5b_5d_28unsigned_20int_29___ignore = 369157; - var GOT_data_internal_physx__IG__IslandSim__markEdgeActive_28unsigned_20int_29___ignore = 369120; - var GOT_data_internal_physx__IG__IslandSim__markEdgeActive_28unsigned_20int_29___ignore_1 = 369121; - var GOT_data_internal_physx__IG__IslandSim__markKinematicActive_28physx__IG__NodeIndex_29___ignore = 369127; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex_2c_20physx__shdfnd__NamedAllocator___back_28_29___ignore = 369126; - var GOT_data_internal_physx__IG__IslandSim__markActive_28physx__IG__NodeIndex_29___ignore = 369128; - var GOT_data_internal_physx__IG__IslandSim__markActive_28physx__IG__NodeIndex_29___ignore_1 = 369129; - var GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore = 369130; - var GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore_1 = 369131; - var GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore_2 = 369132; - var GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore_3 = 369133; - var GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore_4 = 369134; - var GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore_5 = 369135; - var GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore_6 = 369136; - var GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore_7 = 369137; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__TraversalState_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 369171; - var GOT_data_internal_physx__IG__IslandSim__markIslandActive_28unsigned_20int_29___ignore = 369138; - var GOT_data_internal_physx__IG__IslandSim__markIslandActive_28unsigned_20int_29___ignore_1 = 369139; - var GOT_data_internal_physx__IG__IslandSim__markIslandInactive_28unsigned_20int_29___ignore = 369140; - var GOT_data_internal_physx__IG__IslandSim__markIslandInactive_28unsigned_20int_29___ignore_1 = 369141; - var GOT_data_internal_physx__IG__IslandSim__markIslandInactive_28unsigned_20int_29___ignore_2 = 369142; - var GOT_data_internal_physx__IG__IslandSim__markIslandInactive_28unsigned_20int_29___ignore_3 = 369143; - var GOT_data_internal_physx__IG__IslandSim__addEdgeToIsland_28physx__IG__Island__2c_20unsigned_20int_29___ignore = 369144; - var GOT_data_internal_physx__IG__IslandSim__addEdgeToIsland_28physx__IG__Island__2c_20unsigned_20int_29___ignore_1 = 369145; - var GOT_data_internal_physx__IG__IslandSim__addEdgeToIsland_28physx__IG__Island__2c_20unsigned_20int_29___ignore_2 = 369146; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__TraversalState_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 369173; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__TraversalState_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__IG__TraversalState_20const__29___ignore = 369172; - var GOT_data_internal_physx__Cm__PriorityQueueBase_physx__IG__QueueElement_2c_20physx__IG__NodeComparator___pop_28_29___ignore = 369175; - var GOT_data_internal_physx__Cm__PriorityQueueBase_physx__IG__QueueElement_2c_20physx__IG__NodeComparator___pop_28_29___ignore_1 = 369176; - var GOT_data_internal_physx__Cm__PriorityQueueBase_physx__IG__QueueElement_2c_20physx__IG__NodeComparator___push_28physx__IG__QueueElement_20const__29___ignore = 369174; - var GOT_data_internal_physx__IG__IslandSim__removeEdgeFromIsland_28physx__IG__Island__2c_20unsigned_20int_29___ignore = 369147; - var GOT_data_internal_physx__IG__IslandSim__removeEdgeFromIsland_28physx__IG__Island__2c_20unsigned_20int_29___ignore_1 = 369148; - var GOT_data_internal_physx__IG__IslandSim__removeEdgeFromIsland_28physx__IG__Island__2c_20unsigned_20int_29___ignore_2 = 369149; - var GOT_data_internal_physx__IG__IslandSim__removeEdgeFromIsland_28physx__IG__Island__2c_20unsigned_20int_29___ignore_3 = 369150; - var GOT_data_internal_physx__IG__IslandSim__removeNodeFromIsland_28physx__IG__Island__2c_20physx__IG__NodeIndex_29___ignore = 369151; - var GOT_data_internal_physx__IG__IslandSim__removeNodeFromIsland_28physx__IG__Island__2c_20physx__IG__NodeIndex_29___ignore_1 = 369152; - var GOT_data_internal_physx__IG__IslandSim__removeNodeFromIsland_28physx__IG__Island__2c_20physx__IG__NodeIndex_29___ignore_2 = 369153; - var GOT_data_internal_physx__IG__IslandSim__removeNodeFromIsland_28physx__IG__Island__2c_20physx__IG__NodeIndex_29___ignore_3 = 369154; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__TraversalState_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 369177; - var GOT_data_internal_physx__IG__Node__setKinematicFlag_28_29___ignore = 369155; - var GOT_data_internal_physx__IG__Node__clearKinematicFlag_28_29___ignore = 369156; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__Node_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 369163; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__Edge__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__IG__Edge__20const__29___ignore = 369164; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__EdgeInstance__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__IG__EdgeInstance__20const__29___ignore = 369165; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 369167; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__Island_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 369169; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__TraversalState_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 369178; - var GOT_data_internal_vtable_20for_20physx__IG__ThirdPassTask = 323236; - var GOT_data_internal_vtable_20for_20physx__IG__PostThirdPassTask = 323280; - var GOT_data_internal_physx__Cm__BlockArray_physx__Sc__Interaction____BlockArray_28unsigned_20int_29___ignore = 369193; - var GOT_data_internal_physx__Cm__BlockArray_physx__IG__NodeIndex___BlockArray_28unsigned_20int_29___ignore = 369194; - var GOT_data_internal_physx__Cm__BlockArray_void____BlockArray_28unsigned_20int_29___ignore = 369195; - var GOT_data_internal_physx__shdfnd__Array_void___2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 369201; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 369190; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction___2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 369196; - var GOT_data_internal_physx__IG__HandleManager_unsigned_20int___getHandle_28_29___ignore = 369206; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__IG__NodeIndex_20const__29___ignore = 369191; - var GOT_data_internal_physx__Cm__BlockArray_physx__IG__NodeIndex___operator_5b_5d_28unsigned_20int_29___ignore = 369189; - var GOT_data_internal_physx__Cm__BlockArray_void____operator_5b_5d_28unsigned_20int_29___ignore = 369210; - var GOT_data_internal_physx__Cm__BlockArray_physx__Sc__Interaction____operator_5b_5d_28unsigned_20int_29___ignore = 369211; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 369187; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 369192; - var GOT_data_internal_physx__IG__HandleManager_unsigned_20int___freeHandle_28unsigned_20int_29___ignore = 369212; - var GOT_data_internal_physx__IG__HandleManager_unsigned_20int___freeHandle_28unsigned_20int_29___ignore_1 = 369213; - var GOT_data_internal_physx__shdfnd__Array_physx__PartitionEdge__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 369214; - var GOT_data_internal_physx__shdfnd__Array_physx__PartitionEdge__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 369188; - var GOT_data_internal_physx__shdfnd__Array_physx__PartitionEdge__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PartitionEdge__20const__29___ignore = 369215; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__EdgeInstance__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 369181; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__Edge__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 369184; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__EdgeInstance__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 369182; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__EdgeInstance__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 369183; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__Edge__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 369185; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__Edge__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 369186; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction___2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 369197; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction___2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 369198; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 369199; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 369200; - var GOT_data_internal_physx__shdfnd__Array_void___2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 369202; - var GOT_data_internal_physx__shdfnd__Array_void___2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 369203; - var GOT_data_internal_physx__shdfnd__Array_physx__PartitionEdge__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 369204; - var GOT_data_internal_physx__shdfnd__Array_physx__PartitionEdge__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 369205; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__IG__NodeIndex__20const__29___ignore = 369207; - var GOT_data_internal_physx__shdfnd__Array_void___2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28void___20const__29___ignore = 369208; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction___2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__Interaction___20const__29___ignore = 369209; - var GOT_data_internal_physx__shdfnd__Array_physx__PxcNpMemBlock__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 369224; - var GOT_data_internal_physx__shdfnd__Array_physx__PxcNpMemBlock__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxcNpMemBlock__20const__29___ignore = 369226; - var GOT_data_internal_physx__shdfnd__Array_physx__PxcNpMemBlock__2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore = 369227; - var GOT_data_internal_physx__PxcScratchAllocator__allocAll_28unsigned_20int__29___ignore = 369223; - var GOT_data_internal_physx__shdfnd__Array_physx__PxcNpMemBlock__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 369228; - var GOT_data_internal_physx__shdfnd__Array_physx__PxcNpMemBlock__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 369225; - var GOT_data_internal_physx__Cm__PoolList_physx__PxsContactManager_2c_20physx__PxsContext___PoolList_28physx__shdfnd__NamedAllocator_20const__2c_20physx__PxsContext__2c_20unsigned_20int_29___ignore = 369265; - var GOT_data_internal_physx__Cm__PoolList_physx__PxsContactManager_2c_20physx__PxsContext___PoolList_28physx__shdfnd__NamedAllocator_20const__2c_20physx__PxsContext__2c_20unsigned_20int_29___ignore_1 = 369266; - var GOT_data_internal_vtable_20for_20physx__Cm__RenderBuffer = 323412; - var GOT_data_internal_physx__Cm__PoolList_physx__PxsContactManager_2c_20physx__PxsContext___destroy_28_29___ignore = 369267; - var GOT_data_internal_physx__gEnablePCMCaching = 323360; - var GOT_data_internal_physx__Gu__Cache__setManifold_28void__29___ignore = 369260; - var GOT_data_internal_physx__Gu__Cache__getManifold_28_29___ignore = 369261; - var GOT_data_internal_physx__Gu__Cache__getManifold_28_29___ignore_1 = 369262; - var GOT_data_internal_physx__Gu__Cache__getManifold_28_29___ignore_2 = 369263; - var GOT_data_internal_physx__Gu__Cache__setMultiManifold_28void__29___ignore = 369264; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__Gu__SpherePersistentContactManifold_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Gu__SpherePersistentContactManifold__29___ignore = 369268; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__Gu__LargePersistentContactManifold_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Gu__LargePersistentContactManifold__29___ignore = 369269; - var GOT_data_internal_vtable_20for_20physx__PxRenderBuffer = 323500; - var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugPoint_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 369249; - var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugPoint_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxDebugPoint_20const__29___ignore = 369251; - var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugPoint_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 369250; - var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugLine_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxDebugLine_20const__29___ignore = 369252; - var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugTriangle_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 369253; - var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugTriangle_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxDebugTriangle_20const__29___ignore = 369255; - var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugTriangle_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 369254; - var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugText_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 369256; - var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugText_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxDebugText_20const__29___ignore = 369258; - var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugText_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 369257; - var GOT_data_internal_physx__shdfnd__aos__PsTransformV__PsTransformV_28physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec4V_20const__29___ignore = 369259; - var GOT_data_internal_vtable_20for_20physx__Sc__RigidSim = 323556; - var GOT_data_internal_physx__Sc__Physics__sWakeCounterOnCreation = 282244; - var GOT_data_internal_physx__PxsBodyCore__init_28physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_29___ignore = 369293; - var GOT_data_internal_physx__PxsBodyCore__init_28physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_29___ignore_1 = 369294; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__SimStateData_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__SimStateData__29___ignore = 369295; - var GOT_data_internal_vtable_20for_20physx__Sc__BodySim = 323588; - var GOT_data_internal_physx__Sc__SimStateData__getVelocityModData_28_29___ignore = 369338; - var GOT_data_internal_physx__Sc__BodySim__initKinematicStateBase_28physx__Sc__BodyCore__2c_20bool_29___ignore = 369348; - var GOT_data_internal_physx__Sc__SimStateData__getKinematicData_28_29_20const___ignore = 369339; - var GOT_data_internal_physx__Sc__SimStateData__getKinematicData_28_29___ignore = 369342; - var GOT_data_internal_physx__PxsRigidBody__getLinearVelocity_28_29_20const___ignore = 369340; - var GOT_data_internal_physx__PxsRigidBody__getAngularVelocity_28_29_20const___ignore = 369341; - var GOT_data_internal_physx__Sc__Scene__addToPosePreviewList_28physx__Sc__BodySim__29___ignore = 369343; - var GOT_data_internal_physx__Sc__BodySim__internalWakeUpBase_28float_29___ignore = 369347; - var GOT_data_internal_physx__IG__IslandSim__getIslandStaticTouchCount_28physx__IG__NodeIndex_20const__29_20const___ignore = 369349; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 369344; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 369345; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 369346; - var GOT_data_internal_void_20physx__checkType_physx__PxTriangleMeshGeometryLL_20const__28physx__Gu__GeometryUnion_20const__29___ignore = 369351; - var GOT_data_internal_void_20physx__checkType_physx__PxHeightFieldGeometryLL_20const__28physx__Gu__GeometryUnion_20const__29___ignore = 369354; - var GOT_data_internal_physx__PxcConstraintBlockStream__reserve_28unsigned_20int_2c_20physx__PxsConstraintBlockManager__29___ignore = 369368; - var GOT_data_internal_physx__PxcConstraintBlockStream__reserve_28unsigned_20int_2c_20physx__PxsConstraintBlockManager__29___ignore_1 = 369369; - var GOT_data_internal_physx__PxcContactBlockStream__reserve_28unsigned_20int_29___ignore = 369370; - var GOT_data_internal_physx__PxcContactBlockStream__reserve_28unsigned_20int_29___ignore_1 = 369371; - var GOT_data_internal_physx__PxcContactBlockStream__reserve_28unsigned_20int_29___ignore_2 = 369372; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDSweep_28physx__PxBaseTask__29_ = 323972; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDAdvance_28physx__PxBaseTask__29_ = 324048; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDDepenetrate_28physx__PxBaseTask__29_ = 324124; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 369412; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 369411; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 369410; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 369409; - var GOT_data_internal_physx__g_GetSingleMaterialMethodTable = 323632; - var GOT_data_internal_physx__Gu__ContactBuffer__contact_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20int_29___ignore = 369387; - var GOT_data_internal_physx__PxsMaterialManager__getMaterial_28unsigned_20int_29_20const___ignore = 369388; - var GOT_data_internal_physx__PxsRigidBody__setLinearVelocity_28physx__PxVec3_20const__29___ignore = 369389; - var GOT_data_internal_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___operator_5b_5d_28unsigned_20int_29_20const___ignore = 369414; - var GOT_data_internal_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___operator_5b_5d_28unsigned_20int_29_20const___ignore_1 = 369415; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 369413; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsRigidBody__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsRigidBody__20const__29___ignore = 369416; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDPair__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 369417; - var GOT_data_internal_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___operator_5b_5d_28unsigned_20int_29_20const___ignore = 369425; - var GOT_data_internal_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___operator_5b_5d_28unsigned_20int_29_20const___ignore_1 = 369426; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody_20const__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 369431; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 369432; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody_20const__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 369435; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 369436; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDPair__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 369437; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 369438; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 369441; - var GOT_data_internal_vtable_20for_20physx__PxsCCDSweepTask = 323860; - var GOT_data_internal_physx__PxLightCpuTask__setContinuation_28physx__PxTaskManager__2c_20physx__PxBaseTask__29___ignore = 369390; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 369421; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDPair__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 369422; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDPair__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsCCDPair__20const__29___ignore = 369424; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ThresholdStreamElement_2c_20physx__shdfnd__VirtualAllocator___grow_28unsigned_20int_29___ignore = 369427; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody_20const__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 369429; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 369433; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 369439; - var GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsCCDPair__2c_20physx__IslandPtrCompare_2c_20physx__shdfnd__NamedAllocator__28physx__PxsCCDPair___2c_20unsigned_20int_2c_20physx__IslandPtrCompare_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 369442; - var GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsCCDPair__2c_20physx__IslandPtrCompare_2c_20physx__shdfnd__NamedAllocator__28physx__PxsCCDPair___2c_20unsigned_20int_2c_20physx__IslandPtrCompare_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 369443; - var GOT_data_internal_vtable_20for_20physx__PxsCCDAdvanceTask = 323916; - var GOT_data_internal_physx__PxsCCDAdvanceTask__PxsCCDAdvanceTask_28physx__PxsCCDPair___2c_20unsigned_20int_2c_20physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128__20const__2c_20physx__PxsContext__2c_20physx__PxsCCDContext__2c_20float_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__PxsCCDBody___2c_20unsigned_20short__2c_20bool_2c_20bool_2c_20int__29___ignore = 369391; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ThresholdStreamElement_2c_20physx__shdfnd__VirtualAllocator___growAndPushBack_28physx__Dy__ThresholdStreamElement_20const__29___ignore = 369446; - var GOT_data_internal_physx__PxsCCDAdvanceTask__runInternal_28_29___ignore = 369392; - var GOT_data_internal_physx__PxsCCDAdvanceTask__runInternal_28_29___ignore_1 = 369393; - var GOT_data_internal_physx__PxsCCDAdvanceTask__runInternal_28_29___ignore_2 = 369394; - var GOT_data_internal_physx__PxsCCDAdvanceTask__runInternal_28_29___ignore_3 = 369395; - var GOT_data_internal_physx__PxsCCDAdvanceTask__runInternal_28_29___ignore_4 = 369396; - var GOT_data_internal_physx__PxsCCDAdvanceTask__runInternal_28_29___ignore_5 = 369397; - var GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsCCDPair__2c_20physx__ToiPtrCompare_2c_20physx__shdfnd__NamedAllocator__28physx__PxsCCDPair___2c_20unsigned_20int_2c_20physx__ToiPtrCompare_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 369398; - var GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsCCDPair__2c_20physx__ToiPtrCompare_2c_20physx__shdfnd__NamedAllocator__28physx__PxsCCDPair___2c_20unsigned_20int_2c_20physx__ToiPtrCompare_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 369399; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsCCDPair__2c_20physx__ToiPtrCompare_20const__28physx__PxsCCDPair___2c_20int_2c_20int_2c_20physx__ToiPtrCompare_20const__29___ignore = 369400; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsCCDPair__2c_20physx__ToiPtrCompare_20const__28physx__PxsCCDPair___2c_20int_2c_20int_2c_20physx__ToiPtrCompare_20const__29___ignore_1 = 369401; - var GOT_func_internal_physx__PxsCCDContext__postCCDSweep_28physx__PxBaseTask__29 = 1122; - var GOT_func_internal_physx__PxsCCDContext__postCCDAdvance_28physx__PxBaseTask__29 = 1123; - var GOT_func_internal_physx__PxsCCDContext__postCCDDepenetrate_28physx__PxBaseTask__29 = 1124; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___BlockInfo_20const__29___ignore = 369402; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___BlockInfo_20const__29___ignore = 369403; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___BlockInfo_20const__29___ignore = 369404; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___20const_2c_20physx__PxsCCDShape___2c_20physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__PxsCCDShape__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 369405; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___20const_2c_20physx__PxsCCDShape___2c_20physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__PxsCCDShape__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 369406; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___20const_2c_20physx__PxsCCDShape___2c_20physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__PxsCCDShape__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 369407; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___BlockInfo_20const__29___ignore = 369408; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___20const_2c_20physx__PxsCCDShape___2c_20physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__PxsCCDShape__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 369418; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___20const_2c_20physx__PxsCCDShape___2c_20physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__PxsCCDShape__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 369419; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___20const_2c_20physx__PxsCCDShape___2c_20physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__PxsCCDShape__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 369420; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDPair__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 369423; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ThresholdStreamElement_2c_20physx__shdfnd__VirtualAllocator___recreate_28unsigned_20int_29___ignore = 369428; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody_20const__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 369430; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 369434; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 369440; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsCCDPair__2c_20physx__IslandPtrCompare_20const__28physx__PxsCCDPair___2c_20int_2c_20int_2c_20physx__IslandPtrCompare_20const__29___ignore = 369444; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsCCDPair__2c_20physx__IslandPtrCompare_20const__28physx__PxsCCDPair___2c_20int_2c_20int_2c_20physx__IslandPtrCompare_20const__29___ignore_1 = 369445; - var GOT_data_internal_vtable_20for_20physx__Sc__ShapeInteraction = 324200; - var GOT_data_internal_physx__Sc__ShapeInteraction__updateFlags_28physx__Sc__Scene_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20unsigned_20int_29___ignore = 369493; - var GOT_data_internal_physx__Sc__ShapeInteraction__processReportPairOnActivate_28_29___ignore = 369496; - var GOT_data_internal_physx__Sc__ShapeInteraction__processReportPairOnActivate_28_29___ignore_1 = 369497; - var GOT_data_internal_physx__Sc__BodySim__unregisterCountedInteraction_28_29___ignore = 369478; - var GOT_data_internal_physx__Sc__ShapeInteraction__removeFromReportPairList_28_29___ignore = 369479; - var GOT_data_internal_physx__Sc__ShapeInteraction__removeFromReportPairList_28_29___ignore_1 = 369480; - var GOT_data_internal_physx__Sc__ShapeInteraction__removeFromReportPairList_28_29___ignore_2 = 369481; - var GOT_data_internal_physx__PxsContactManagerOutputIterator__getContactManager_28unsigned_20int_29___ignore = 369490; - var GOT_data_internal_physx__Sc__ActorPairReport__createContactReportData_28physx__Sc__NPhaseCore__29___ignore = 369483; - var GOT_data_internal_physx__Sc__ActorPairReport__streamResetStamp_28unsigned_20int_29___ignore = 369484; - var GOT_data_internal_physx__Sc__ContactStreamManager__computeContactReportExtraDataSize_28unsigned_20int_2c_20bool_29___ignore = 369485; - var GOT_data_internal_physx__Sc__ContactStreamManager__fillInContactReportExtraData_28unsigned_20char__2c_20unsigned_20int_2c_20physx__Sc__RigidSim_20const__2c_20physx__Sc__RigidSim_20const__2c_20unsigned_20int_2c_20bool_2c_20unsigned_20int_2c_20unsigned_20int_29___ignore = 369486; - var GOT_data_internal_physx__Sc__ContactStreamManager__fillInContactReportExtraData_28unsigned_20char__2c_20unsigned_20int_2c_20physx__Sc__RigidSim_20const__2c_20physx__Sc__RigidSim_20const__2c_20unsigned_20int_2c_20bool_2c_20unsigned_20int_2c_20unsigned_20int_29___ignore_1 = 369487; - var GOT_data_internal_physx__Sc__ContactStreamManager__fillInContactReportExtraData_28unsigned_20char__2c_20unsigned_20int_2c_20physx__Sc__RigidSim_20const__2c_20physx__Sc__RigidSim_20const__2c_20unsigned_20int_2c_20bool_2c_20unsigned_20int_2c_20unsigned_20int_29___ignore_2 = 369488; - var GOT_data_internal_physx__Sc__ContactStreamManager__fillInContactReportExtraData_28unsigned_20char__2c_20unsigned_20int_2c_20physx__Sc__RigidSim_20const__2c_20physx__Sc__RigidSim_20const__2c_20unsigned_20int_2c_20bool_2c_20unsigned_20int_2c_20unsigned_20int_29___ignore_3 = 369489; - var GOT_data_internal_physx__Sc__ShapeInteraction__adjustCountersOnNewTouch_28bool_29___ignore = 369491; - var GOT_data_internal_physx__Sc__ActorPair__incTouchCount_28_29___ignore = 369492; - var GOT_data_internal_physx__Sc__ShapeInteraction__activeManagerAllowed_28_29_20const___ignore = 369494; - var GOT_data_internal_physx__Sc__ShapeInteraction__activeManagerAllowed_28_29_20const___ignore_1 = 369495; - var GOT_data_internal_physx__Sc__ShapeInteraction__processReportPairOnDeactivate_28_29___ignore = 369498; - var GOT_data_internal_physx__Sc__ShapeInteraction__processReportPairOnDeactivate_28_29___ignore_1 = 369499; - var GOT_data_internal_physx__Sc__ShapeInteraction__processReportPairOnDeactivate_28_29___ignore_2 = 369500; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ActorPairReport__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__ActorPairReport__20const__29___ignore = 369482; - var GOT_data_internal_physx__Sc__ShapeSim__internalAddToBroadPhase_28_29___ignore = 369509; - var GOT_data_internal_physx__Cm__getDynamicGlobalPoseAligned_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__29___ignore = 369511; - var GOT_data_internal_physx__Cm__getDynamicGlobalPoseAligned_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__29___ignore_1 = 369512; - var GOT_data_internal_physx__Cm__getDynamicGlobalPoseAligned_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__29___ignore_2 = 369513; - var GOT_data_internal_physx__Cm__getDynamicGlobalPoseAligned_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__29___ignore_3 = 369514; - var GOT_data_internal_physx__Cm__getStaticGlobalPoseAligned_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__29___ignore = 369515; - var GOT_data_internal_physx__Cm__getStaticGlobalPoseAligned_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__29___ignore_1 = 369516; - var GOT_data_internal_physx__Cm__getStaticGlobalPoseAligned_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__29___ignore_2 = 369517; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsCachedTransform_2c_20physx__shdfnd__VirtualAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 369505; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsCachedTransform_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 369506; - var GOT_data_internal_physx__shdfnd__Array_float_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 369507; - var GOT_data_internal_physx__Sc__ShapeSim__internalRemoveFromBroadPhase_28bool_29___ignore = 369510; - var GOT_data_internal_physx__Bp__AABBManager__setBPGroup_28unsigned_20int_2c_20physx__Bp__FilterGroup__Enum_29___ignore = 369518; - var GOT_data_internal_physx__Bp__AABBManager__setBPGroup_28unsigned_20int_2c_20physx__Bp__FilterGroup__Enum_29___ignore_1 = 369519; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsCachedTransform_2c_20physx__shdfnd__VirtualAllocator___grow_28unsigned_20int_29___ignore = 369503; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsCachedTransform_2c_20physx__shdfnd__VirtualAllocator___recreate_28unsigned_20int_29___ignore = 369504; - var GOT_data_internal_vtable_20for_20physx__Sc__TriggerInteraction = 324228; - var GOT_data_internal_vtable_20for_20physx__Sc__ElementInteractionMarker = 324256; - var GOT_data_internal_physx__Sc__ContactReportBuffer__ContactReportBuffer_28unsigned_20int_2c_20bool_29___ignore = 369605; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__NPhaseCore_2c_20_physx__Sc__NPhaseCore__mergeProcessedTriggerInteractions_28physx__PxBaseTask__29_ = 324392; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ActorPairReport__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 369668; - var GOT_data_internal_physx__Sc__ActorPair__decRefCount_28_29___ignore = 369633; - var GOT_data_internal_physx__Sc__NPhaseCore__destroyActorPairReport_28physx__Sc__ActorPairReport__29___ignore = 369635; - var GOT_data_internal_physx__Sc__Interaction__isElementInteraction_28_29_20const___ignore = 369607; - var GOT_data_internal_physx__Sc__TriggerInteraction__setTriggerFlags_28physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short__29___ignore = 369609; - var GOT_data_internal_physx__Sc__TriggerInteraction__setTriggerFlags_28physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short__29__timestamp = 369612; - var GOT_data_internal_physx__Sc__ElementInteractionMarker__ElementInteractionMarker_28physx__Sc__ElementSim__2c_20physx__Sc__ElementSim__2c_20bool_29___ignore = 369616; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 369600; - var GOT_data_internal_physx__Sc__ActorPair__incRefCount_28_29___ignore = 369608; - var GOT_data_internal_physx__Sc__ActorPairReport__convert_28physx__Sc__ActorPair__29___ignore = 369620; - var GOT_data_internal_vtable_20for_20physx__Sc__ElementSimInteraction = 324284; - var GOT_data_internal_physx__Sc__ShapeInteraction__setPairFlags_28physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short__29___ignore = 369619; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeInteraction__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 369672; - var GOT_data_internal_physx__Sc__ActorPairReport__ActorPairReport_28physx__Sc__RigidSim__2c_20physx__Sc__RigidSim__29___ignore = 369656; - var GOT_data_internal_physx__Sc__Scene__getTaskManager_28_29_20const___ignore = 369621; - var GOT_data_internal_vtable_20for_20physx__Sc__TriggerContactTask = 324336; - var GOT_func_internal_physx__Sc__NPhaseCore__mergeProcessedTriggerInteractions_28physx__PxBaseTask__29 = 1151; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTriggerPair_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxTriggerPair_20const__29___ignore = 369662; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__TriggerPairExtraData_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__TriggerPairExtraData_20const__29___ignore = 369663; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__TriggerInteraction_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__TriggerInteraction__29___ignore = 369664; - var GOT_data_internal_physx__Sc__ShapeInteraction__sendLostTouchReport_28bool_2c_20unsigned_20int_2c_20physx__PxsContactManagerOutputIterator__29___ignore = 369627; - var GOT_data_internal_physx__Sc__ShapeInteraction__sendLostTouchReport_28bool_2c_20unsigned_20int_2c_20physx__PxsContactManagerOutputIterator__29___ignore_1 = 369628; - var GOT_data_internal_physx__Sc__ShapeInteraction__adjustCountersOnLostTouch_28physx__Sc__BodySim__2c_20physx__Sc__BodySim__2c_20bool_29___ignore = 369629; - var GOT_data_internal_physx__Sc__ShapeInteraction__adjustCountersOnLostTouch_28physx__Sc__BodySim__2c_20physx__Sc__BodySim__2c_20bool_29___ignore_1 = 369630; - var GOT_data_internal_physx__Sc__ActorPairReport__cast_28physx__Sc__ActorPair__29___ignore = 369634; - var GOT_data_internal_physx__Sc__ActorPair__decTouchCount_28_29___ignore = 369631; - var GOT_data_internal_physx__Sc__BodySim__decrementBodyConstraintCounter_28_29___ignore = 369632; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ActorPair_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ActorPair__29___ignore = 369667; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeInteraction__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__ShapeInteraction__20const__29___ignore = 369671; - var GOT_data_internal_physx__Sc__ContactReportBuffer__allocateNotThreadSafe_28unsigned_20int_2c_20unsigned_20int__2c_20unsigned_20int_29___ignore = 369637; - var GOT_data_internal_physx__Sc__ContactReportBuffer__allocateNotThreadSafe_28unsigned_20int_2c_20unsigned_20int__2c_20unsigned_20int_29___ignore_1 = 369638; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ActorPairContactReportData_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ActorPairContactReportData__29___ignore = 369673; - var GOT_data_internal_physx__Sc__setFilterObjectAttributeType_28unsigned_20int__2c_20physx__PxFilterObjectType__Enum_29___ignore = 369598; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__ElementSimInteraction__20const__29___ignore = 369599; - var GOT_data_internal_physx__Sc__ActorPairReport___ActorPairReport_28_29___ignore = 369606; - var GOT_data_internal_physx__Sc__Interaction___Interaction_28_29___ignore = 369617; - var GOT_data_internal_physx__Sc__TriggerContactTask__runInternal_28_29___ignore = 369622; - var GOT_data_internal_physx__Sc__TriggerContactTask__runInternal_28_29___ignore_1 = 369623; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ActorPairReport_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ActorPairReport__29___ignore = 369636; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 369639; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 369640; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 369641; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 369642; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 369643; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 369644; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 369645; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 369646; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 369647; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 369648; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 369649; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 369650; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 369651; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 369652; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 369653; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 369654; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 369655; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 369657; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 369658; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 369659; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 369660; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 369661; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 369665; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 369666; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ActorPairReport__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 369670; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ActorPairReport__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 369669; - var GOT_data_internal_physx__shdfnd__to8_28int_29___ignore = 369676; - var GOT_data_internal_physx__shdfnd__to8_28int_29___ignore_1 = 369677; - var GOT_data_internal_vtable_20for_20physx__Sc__ActorSim = 324468; - var GOT_func_internal_physx__Sc__ActorSim__reallocInteractions_28physx__Sc__Interaction____2c_20unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29 = 1162; - var GOT_data_internal_physx__Cm__OwnedArray_physx__Sc__Interaction__2c_20physx__Sc__ActorSim_2c_20unsigned_20int_2c_20_physx__Sc__ActorSim__reallocInteractions_28physx__Sc__Interaction____2c_20unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29____OwnedArray_28_29___ignore = 369686; - var GOT_data_internal_physx__Cm__OwnedArray_physx__Sc__Interaction__2c_20physx__Sc__ActorSim_2c_20unsigned_20int_2c_20_physx__Sc__ActorSim__reallocInteractions_28physx__Sc__Interaction____2c_20unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___pushBack_28physx__Sc__Interaction___2c_20physx__Sc__ActorSim__29___ignore = 369687; - var GOT_data_internal_physx__Cm__OwnedArray_physx__Sc__Interaction__2c_20physx__Sc__ActorSim_2c_20unsigned_20int_2c_20_physx__Sc__ActorSim__reallocInteractions_28physx__Sc__Interaction____2c_20unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___pushBack_28physx__Sc__Interaction___2c_20physx__Sc__ActorSim__29___ignore_1 = 369688; - var GOT_data_internal_physx__Sc__Interaction__setActorId_28physx__Sc__ActorSim__2c_20unsigned_20int_29___ignore = 369682; - var GOT_data_internal_physx__Sc__Interaction__setActorId_28physx__Sc__ActorSim__2c_20unsigned_20int_29___ignore_1 = 369683; - var GOT_data_internal_physx__Sc__Interaction__getActorId_28physx__Sc__ActorSim_20const__29_20const___ignore = 369684; - var GOT_data_internal_physx__Cm__OwnedArray_physx__Sc__Interaction__2c_20physx__Sc__ActorSim_2c_20unsigned_20int_2c_20_physx__Sc__ActorSim__reallocInteractions_28physx__Sc__Interaction____2c_20unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___replaceWithLast_28unsigned_20int_29___ignore = 369689; - var GOT_data_internal_physx__Cm__OwnedArray_physx__Sc__Interaction__2c_20physx__Sc__ActorSim_2c_20unsigned_20int_2c_20_physx__Sc__ActorSim__reallocInteractions_28physx__Sc__Interaction____2c_20unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___operator_5b_5d_28unsigned_20int_29___ignore = 369690; - var GOT_data_internal_physx__Sc__Interaction__setDirty_28unsigned_20int_29___ignore = 369685; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ConstraintWriteback_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 369718; - var GOT_data_internal_physx__Sc__ConstraintCore__setSim_28physx__Sc__ConstraintSim__29___ignore = 369711; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ConstraintWriteback_2c_20physx__shdfnd__VirtualAllocator___grow_28unsigned_20int_29___ignore = 369716; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ConstraintInteraction_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ConstraintInteraction__29___ignore = 369719; - var GOT_data_internal_physx__PxsRigidBody__getPose_28_29_20const___ignore = 369712; - var GOT_data_internal_vtable_20for_20physx__Cm__ConstraintImmediateVisualizer = 324500; - var GOT_data_internal_vtable_20for_20physx__PxConstraintVisualizer = 324560; - var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugLine_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 369715; - var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugLine_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 369713; - var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugLine_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 369714; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ConstraintWriteback_2c_20physx__shdfnd__VirtualAllocator___recreate_28unsigned_20int_29___ignore = 369717; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyRank_2c_20physx__shdfnd__InlineAllocator_768u_2c_20physx__shdfnd__NamedAllocator____front_28_29___ignore = 369747; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyRank_2c_20physx__shdfnd__InlineAllocator_768u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 369752; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyRank_2c_20physx__shdfnd__InlineAllocator_768u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Sc__BodyRank_20const__29___ignore = 369746; - var GOT_data_internal_void_20physx__shdfnd__sort_physx__Sc__BodyRank_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__2c_20physx__shdfnd__NamedAllocator__28physx__Sc__BodyRank__2c_20unsigned_20int_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 369748; - var GOT_data_internal_void_20physx__shdfnd__sort_physx__Sc__BodyRank_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__2c_20physx__shdfnd__NamedAllocator__28physx__Sc__BodyRank__2c_20unsigned_20int_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 369749; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Sc__BodyRank_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__20const__28physx__Sc__BodyRank__2c_20int_2c_20int_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__20const__29___ignore = 369750; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Sc__BodyRank_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__20const__28physx__Sc__BodyRank__2c_20int_2c_20int_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__20const__29___ignore_1 = 369751; - var GOT_data_internal_physx__Sc__ConstraintGroupNode__purgeProjectionTrees_28_29___ignore = 369774; - var GOT_data_internal_physx__Sc__ConstraintGroupNode__purgeProjectionTrees_28_29___ignore_1 = 369775; - var GOT_data_internal_physx__Sc__ConstraintGroupNode__buildProjectionTrees_28_29___ignore = 369776; - var GOT_data_internal_physx__Sc__ConstraintGroupNode__buildProjectionTrees_28_29___ignore_1 = 369777; - var GOT_data_internal_physx__Sc__ConstraintProjectionManager__processConstraintForGroupBuilding_28physx__Sc__ConstraintSim__2c_20physx__Sc__ScratchAllocatorList_physx__Sc__ConstraintSim__2c_2064u___29___ignore = 369778; - var GOT_data_internal_physx__Sc__ScratchAllocatorList_physx__Sc__ConstraintSim__2c_2064u___Iterator__getNext_28_29___ignore = 369790; - var GOT_data_internal_physx__Sc__ScratchAllocatorList_physx__Sc__ConstraintSim__2c_2064u___Iterator__getNext_28_29___ignore_1 = 369791; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ConstraintGroupNode_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ConstraintGroupNode__29___ignore = 369792; - var GOT_data_internal_physx__Sc__ScratchAllocatorList_physx__Sc__ConstraintSim__2c_2064u___add_28physx__Sc__ConstraintSim__20const__29___ignore = 369780; - var GOT_data_internal_physx__Sc__ScratchAllocatorList_physx__Sc__ConstraintSim__2c_2064u___add_28physx__Sc__ConstraintSim__20const__29___ignore_1 = 369781; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 369782; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 369783; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 369784; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 369785; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 369786; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 369787; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 369788; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 369789; - var GOT_data_internal_vtable_20for_20physx__PxTaskMgr = 324600; - var GOT_data_internal_vtable_20for_20physx__PxTaskManager = 324728; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTaskTableRow_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 369807; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTaskTableRow_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxTaskTableRow_20const__29___ignore = 369811; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTaskDepTableRow_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 369803; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTaskTableRow_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 369812; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTaskDepTableRow_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxTaskDepTableRow_20const__29___ignore = 369802; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 369804; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 369805; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 369806; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 369808; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 369809; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 369810; - var GOT_data_internal_vtable_20for_20physx__PxsDefaultMemoryManager = 324816; - var GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__VirtualAllocatorCallback__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 369813; - var GOT_data_internal_vtable_20for_20physx__PxsDefaultMemoryAllocator = 324864; - var GOT_data_internal_vtable_20for_20physx__shdfnd__VirtualAllocatorCallback = 324908; - var GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__VirtualAllocatorCallback__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__shdfnd__VirtualAllocatorCallback__20const__29___ignore = 369814; - var GOT_data_internal_vtable_20for_20physx__PxsMemoryManager = 324932; - var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 369815; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationSolverDesc_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 369818; - var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 369816; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationSolverDesc_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 369819; - var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 369817; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationSolverDesc_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 369820; - var GOT_data_internal_physx__Dy__ArticulationLowestSetBit_28unsigned_20long_20long_29___ignore = 369924; - var GOT_data_internal_physx__Dy__ArticulationLowestSetBit_28unsigned_20long_20long_29___ignore_1 = 369925; - var GOT_data_internal_physx__Dy__init_28physx__Dy__SolverConstraint1D__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20float_29___ignore = 369928; - var GOT_data_internal_physx__Dy__init_28physx__Dy__SolverConstraint1D__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20float_29___ignore_1 = 369929; - var GOT_data_internal_physx__Cm__ConeLimitHelper__getLimit_28physx__PxQuat_20const__2c_20physx__PxVec3__2c_20float__29_20const___ignore = 369930; - var GOT_data_internal_physx__Cm__ConeLimitHelper__getLimit_28physx__PxQuat_20const__2c_20physx__PxVec3__2c_20float__29_20const___ignore_1 = 369931; - var GOT_data_internal_physx__Cm__tanAdd_28float_2c_20float_29___ignore = 369932; - var GOT_func_internal_physx__Dy__solveExtContactBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29 = 1210; - var GOT_func_internal_physx__Dy__solveExt1DBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29 = 1211; - var GOT_func_internal_physx__Dy__solveExtContactBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29 = 1212; - var GOT_func_internal_physx__Dy__solveExt1DBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29 = 1213; - var GOT_func_internal_physx__Dy__solveExtContactConcludeBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29 = 1214; - var GOT_func_internal_physx__Dy__solveExt1DConcludeBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29 = 1215; - var GOT_data_internal_vtable_20for_20physx__Dy__SolverCoreGeneral = 325096; - var GOT_data_internal_vtable_20for_20physx__Dy__SolverCore = 325148; - var GOT_data_internal_physx__Dy__ArticulationPImpl__sSaveVelocity = 369876; - var GOT_data_internal_physx__Dy__ArticulationPImpl__saveVelocity_28physx__Dy__ArticulationSolverDesc_20const__2c_20physx__Cm__SpatialVectorF__29___ignore = 369993; - var GOT_func_internal_physx__Dy__solveExtContactCoulombBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29 = 1242; - var GOT_func_internal_physx__Dy__solveExtContactCoulombBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29 = 1243; - var GOT_func_internal_physx__Dy__solveExtContactCoulombConcludeBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29 = 1244; - var GOT_func_internal_physx__Dy__solveExtFrictionBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29 = 1245; - var GOT_func_internal_physx__Dy__solveExtFrictionBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29 = 1246; - var GOT_data_internal_vtable_20for_20physx__Dy__SolverCoreGeneralPF = 325372; - var GOT_data_internal_physx__Dy__setWritebackLength_28physx__PxSolverConstraintDesc__2c_20unsigned_20int_29___ignore = 370037; - var GOT_data_internal_physx__Dy__setWritebackLength_28physx__PxSolverConstraintDesc__2c_20unsigned_20int_29___ignore_1 = 370038; - var GOT_data_internal_physx__Dy__extractContacts_28physx__Gu__ContactBuffer__2c_20physx__PxsContactManagerOutput__2c_20bool__2c_20bool__2c_20float__2c_20float__2c_20float__2c_20float__2c_20float_29___ignore = 370098; - var GOT_data_internal_physx__Dy__getFrictionPatches_28physx__Dy__CorrelationBuffer__2c_20unsigned_20char_20const__2c_20unsigned_20int_2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_29___ignore = 370043; - var GOT_data_internal_physx__Dy__getFrictionPatches_28physx__Dy__CorrelationBuffer__2c_20unsigned_20char_20const__2c_20unsigned_20int_2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_29___ignore_1 = 370044; - var GOT_data_internal_physx__Dy__isSeparated_28physx__Dy__FrictionPatch_20const__2c_20physx__PxTransform_20const__2c_20float_29___ignore = 370045; - var GOT_data_internal_physx__Dy__computeBlockStreamFrictionByteSizes_28physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___ignore = 370056; - var GOT_data_internal_physx__Dy__CorrelationListIterator__nextContact_28unsigned_20int__2c_20unsigned_20int__29___ignore = 370096; - var GOT_data_internal_physx__Dy__CorrelationListIterator__nextContact_28unsigned_20int__2c_20unsigned_20int__29___ignore_1 = 370097; - var GOT_data_internal_physx__Dy__computeBlockStreamByteSizes_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29___ignore = 370145; - var GOT_data_internal_physx__Dy__computeBlockStreamByteSizes_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29___ignore_1 = 370146; - var GOT_data_internal_physx__Dy__computeBlockStreamByteSizes_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29___ignore_2 = 370147; - var GOT_data_internal_physx__Dy__computeBlockStreamByteSizes_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29___ignore_3 = 370148; - var GOT_data_internal_physx__Dy__computeBlockStreamByteSizes_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29___ignore_4 = 370149; - var GOT_data_internal_physx__Dy__computeBlockStreamByteSizes_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29___ignore_5 = 370150; - var GOT_data_internal_physx__Dy__setSolverConstants_28float__2c_20float__2c_20float__2c_20float__2c_20physx__Px1DConstraint_20const__2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_29___ignore = 370176; - var GOT_data_internal_vtable_20for_20physx__Dy__DynamicsContext = 325440; - var GOT_data_internal_vtable_20for_20physx__Dy__Context = 325664; - var GOT_data_internal_physx__Dy__Context__createThresholdStream_28physx__shdfnd__VirtualAllocatorCallback__29___ignore = 370181; - var GOT_data_internal_physx__Dy__Context__createForceChangeThresholdStream_28physx__shdfnd__VirtualAllocatorCallback__29___ignore = 370182; - var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverBody_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverBody_____operator_5b_5d_28unsigned_20int_29___ignore = 370247; - var GOT_data_internal_vtable_20for_20physx__Dy__PxsSolverStartTask = 325708; - var GOT_data_internal_vtable_20for_20physx__Dy__PxsSolverEndTask = 325900; - var GOT_data_internal_vtable_20for_20physx__Dy__PxsSolverCreateFinalizeConstraintsTask = 325608; - var GOT_data_internal_vtable_20for_20physx__Dy__PxsSolverSetupSolveTask = 325956; - var GOT_data_internal_vtable_20for_20physx__Dy__PxsSolverConstraintPartitionTask = 326068; - var GOT_data_internal_vtable_20for_20physx__Dy__UpdateContinuationTask = 326124; - var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverBodyData_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverBodyData_____operator_5b_5d_28unsigned_20int_29___ignore = 370259; - var GOT_data_internal_vtable_20for_20physx__Dy__KinematicCopyTask = 326180; - var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverConstraintDesc_____forceSize_Unsafe_28unsigned_20int_29___ignore = 370260; - var GOT_data_internal_physx__shdfnd__Array_physx__PxConstraintBatchHeader_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 370252; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsIndexedContactManager_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 370263; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVector_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 370266; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsBodyCore__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 370269; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationV__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 370274; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ThresholdStreamElement_2c_20physx__shdfnd__VirtualAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 370248; - var GOT_data_internal_physx__Cm__BlockArray_void____operator_5b_5d_28unsigned_20int_29_20const___ignore = 370201; - var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverBody_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverBody_____grow_28unsigned_20int_29___ignore = 370255; - var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverBodyData_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverBodyData_____grow_28unsigned_20int_29___ignore = 370257; - var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverConstraintDesc_____grow_28unsigned_20int_29___ignore = 370261; - var GOT_data_internal_physx__shdfnd__Array_physx__PxConstraintBatchHeader_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370253; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsIndexedContactManager_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370264; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVector_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370267; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsBodyCore__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370270; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsRigidBody__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370272; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationV__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370275; - var GOT_data_internal_vtable_20for_20physx__Dy__PxsForceThresholdTask = 326236; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__Island_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 370241; - var GOT_data_internal_vtable_20for_20physx__Dy__PxsPreIntegrateTask = 325552; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorF_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 370249; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorF_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370250; - var GOT_data_internal_physx__Dy__ArticulationPImpl__sUpdateBodies = 369860; - var GOT_data_internal_physx__Dy__ArticulationPImpl__updateBodies_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29___ignore = 370242; - var GOT_data_internal_physx__Dy__integrateCore_28physx__PxVec3__2c_20physx__PxVec3__2c_20physx__PxSolverBody__2c_20physx__PxSolverBodyData__2c_20float_29___ignore = 370243; - var GOT_data_internal_physx__Dy__integrateCore_28physx__PxVec3__2c_20physx__PxVec3__2c_20physx__PxSolverBody__2c_20physx__PxSolverBodyData__2c_20float_29___ignore_1 = 370244; - var GOT_data_internal_physx__Dy__integrateCore_28physx__PxVec3__2c_20physx__PxVec3__2c_20physx__PxSolverBody__2c_20physx__PxSolverBodyData__2c_20float_29___ignore_2 = 370245; - var GOT_data_internal_physx__Dy__updateWakeCounter_28physx__PxsRigidBody__2c_20float_2c_20float_2c_20bool_2c_20bool_2c_20physx__Cm__SpatialVector__2c_20bool_29___ignore = 370246; - var GOT_data_internal_unsigned_20char__20physx__FrictionPatchStreamPair__reserve_unsigned_20char__28unsigned_20int_29___ignore = 370277; - var GOT_data_internal_vtable_20for_20physx__Dy__PxsCreateFinalizeContactsTask = 326292; - var GOT_data_internal_vtable_20for_20physx__Dy__PxsCreateArticConstraintsTask = 326348; - var GOT_data_internal_physx__Dy__PxsSolverStartTask__startTasks_28_29___ignore = 370183; - var GOT_data_internal_physx__Dy__PxsSolverStartTask__startTasks_28_29___ignore_1 = 370184; - var GOT_data_internal_physx__Dy__PxsSolverStartTask__startTasks_28_29___ignore_2 = 370185; - var GOT_data_internal_physx__Dy__PxsSolverStartTask__startTasks_28_29___ignore_3 = 370186; - var GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore = 370191; - var GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_1 = 370192; - var GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_2 = 370193; - var GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_3 = 370194; - var GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_4 = 370195; - var GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_5 = 370196; - var GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_6 = 370197; - var GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_7 = 370198; - var GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_8 = 370199; - var GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_9 = 370200; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsIndexedContactManager_20const__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 370207; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__CompoundContactManager_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 370210; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsIndexedContactManager_20const__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 370211; - var GOT_data_internal_vtable_20for_20physx__Dy__PxsSolverConstraintPostProcessTask = 325764; - var GOT_data_internal_vtable_20for_20physx__Dy__SolverArticulationUpdateTask = 325820; - var GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsIndexedContactManager_2c_20physx__Dy__EnhancedSortPredicate_2c_20physx__shdfnd__NamedAllocator__28physx__PxsIndexedContactManager__2c_20unsigned_20int_2c_20physx__Dy__EnhancedSortPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 370187; - var GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsIndexedContactManager_2c_20physx__Dy__EnhancedSortPredicate_2c_20physx__shdfnd__NamedAllocator__28physx__PxsIndexedContactManager__2c_20unsigned_20int_2c_20physx__Dy__EnhancedSortPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 370188; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsIndexedContactManager_2c_20physx__Dy__EnhancedSortPredicate_20const__28physx__PxsIndexedContactManager__2c_20int_2c_20int_2c_20physx__Dy__EnhancedSortPredicate_20const__29___ignore = 370189; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsIndexedContactManager_2c_20physx__Dy__EnhancedSortPredicate_20const__28physx__PxsIndexedContactManager__2c_20int_2c_20int_2c_20physx__Dy__EnhancedSortPredicate_20const__29___ignore_1 = 370190; - var GOT_data_internal_void_20physx__shdfnd__sort_physx__PxSolverConstraintDesc_2c_20physx__Dy__ConstraintLess_2c_20physx__shdfnd__NamedAllocator__28physx__PxSolverConstraintDesc__2c_20unsigned_20int_2c_20physx__Dy__ConstraintLess_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 370203; - var GOT_data_internal_void_20physx__shdfnd__sort_physx__PxSolverConstraintDesc_2c_20physx__Dy__ConstraintLess_2c_20physx__shdfnd__NamedAllocator__28physx__PxSolverConstraintDesc__2c_20unsigned_20int_2c_20physx__Dy__ConstraintLess_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 370204; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsIndexedContactManager_20const__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370208; - var GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsIndexedContactManager_20const__2c_20physx__Dy__ArticulationSortPredicate_2c_20physx__shdfnd__NamedAllocator__28physx__PxsIndexedContactManager_20const___2c_20unsigned_20int_2c_20physx__Dy__ArticulationSortPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 370212; - var GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsIndexedContactManager_20const__2c_20physx__Dy__ArticulationSortPredicate_2c_20physx__shdfnd__NamedAllocator__28physx__PxsIndexedContactManager_20const___2c_20unsigned_20int_2c_20physx__Dy__ArticulationSortPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 370213; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__CompoundContactManager_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370216; - var GOT_data_internal_physx__shdfnd__Array_void___2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 370202; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxSolverConstraintDesc_2c_20physx__Dy__ConstraintLess_20const__28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20physx__Dy__ConstraintLess_20const__29___ignore = 370205; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxSolverConstraintDesc_2c_20physx__Dy__ConstraintLess_20const__28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20physx__Dy__ConstraintLess_20const__29___ignore_1 = 370206; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsIndexedContactManager_20const__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370209; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsIndexedContactManager_20const__2c_20physx__Dy__ArticulationSortPredicate_20const__28physx__PxsIndexedContactManager_20const___2c_20int_2c_20int_2c_20physx__Dy__ArticulationSortPredicate_20const__29___ignore = 370214; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsIndexedContactManager_20const__2c_20physx__Dy__ArticulationSortPredicate_20const__28physx__PxsIndexedContactManager_20const___2c_20int_2c_20int_2c_20physx__Dy__ArticulationSortPredicate_20const__29___ignore_1 = 370215; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__CompoundContactManager_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370217; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__CompoundContactManager_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 370226; - var GOT_data_internal_physx__Dy__PxsSolverConstraintPostProcessTask__mergeContacts_28physx__Dy__CompoundContactManager__2c_20physx__Dy__ThreadContext__29___ignore = 370218; - var GOT_data_internal_physx__Dy__PxsSolverConstraintPostProcessTask__mergeContacts_28physx__Dy__CompoundContactManager__2c_20physx__Dy__ThreadContext__29___ignore_1 = 370219; - var GOT_data_internal_physx__Dy__PxsSolverConstraintPostProcessTask__mergeContacts_28physx__Dy__CompoundContactManager__2c_20physx__Dy__ThreadContext__29___ignore_2 = 370220; - var GOT_data_internal_physx__PxContactStreamIterator__getExtendedContact_28_29_20const___ignore = 370221; - var GOT_data_internal_void_20physx__shdfnd__sort_physx__Dy__ContactPatch__2c_20physx__Dy__SortBoundsPredicateManifold_2c_20physx__shdfnd__NamedAllocator__28physx__Dy__ContactPatch___2c_20unsigned_20int_2c_20physx__Dy__SortBoundsPredicateManifold_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 370222; - var GOT_data_internal_void_20physx__shdfnd__sort_physx__Dy__ContactPatch__2c_20physx__Dy__SortBoundsPredicateManifold_2c_20physx__shdfnd__NamedAllocator__28physx__Dy__ContactPatch___2c_20unsigned_20int_2c_20physx__Dy__SortBoundsPredicateManifold_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 370223; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Dy__ContactPatch__2c_20physx__Dy__SortBoundsPredicateManifold_20const__28physx__Dy__ContactPatch___2c_20int_2c_20int_2c_20physx__Dy__SortBoundsPredicateManifold_20const__29___ignore = 370224; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Dy__ContactPatch__2c_20physx__Dy__SortBoundsPredicateManifold_20const__28physx__Dy__ContactPatch___2c_20int_2c_20int_2c_20physx__Dy__SortBoundsPredicateManifold_20const__29___ignore_1 = 370225; - var GOT_data_internal_vtable_20for_20physx__Dy__BlockAllocator = 325484; - var GOT_data_internal_physx__Dy__ArticulationPImpl__sComputeUnconstrainedVelocities = 369852; - var GOT_data_internal_physx__Dy__ArticulationPImpl__computeUnconstrainedVelocities_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__PxConstraintAllocator__2c_20physx__PxSolverConstraintDesc__2c_20unsigned_20int__2c_20physx__PxcScratchAllocator__2c_20physx__PxVec3_20const__2c_20unsigned_20long_20long_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29___ignore = 370227; - var GOT_data_internal_vtable_20for_20physx__PxConstraintAllocator = 325876; - var GOT_data_internal_physx__Dy__PxsSolverSetupSolveTask__runInternal_28_29___ignore = 370228; - var GOT_data_internal_physx__Dy__PxsSolverSetupSolveTask__runInternal_28_29___ignore_1 = 370229; - var GOT_data_internal_physx__Dy__PxsSolverSetupSolveTask__runInternal_28_29___ignore_2 = 370230; - var GOT_data_internal_physx__Dy__setConstraintLength_28physx__PxSolverConstraintDesc__2c_20unsigned_20int_29___ignore = 370231; - var GOT_data_internal_physx__Dy__setConstraintLength_28physx__PxSolverConstraintDesc__2c_20unsigned_20int_29___ignore_1 = 370232; - var GOT_data_internal_vtable_20for_20physx__Dy__PxsParallelSolverTask = 326012; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationSolverDesc_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 370233; - var GOT_data_internal_physx__Dy__PxsSolverConstraintPartitionTask__runInternal_28_29___ignore = 370234; - var GOT_data_internal_physx__Dy__ThresholdTable__build_28physx__Dy__ThresholdStream_20const__29___ignore = 370235; - var GOT_data_internal_physx__Dy__ThresholdTable__build_28physx__Dy__ThresholdStream_20const__29___ignore_1 = 370236; - var GOT_data_internal_physx__Dy__ThresholdTable__build_28physx__Dy__ThresholdStream_20const__29___ignore_2 = 370237; - var GOT_data_internal_physx__Dy__ThresholdTable__check_28physx__Dy__ThresholdStream_20const__2c_20physx__Dy__ThresholdStreamElement_20const__2c_20unsigned_20int__29___ignore = 370239; - var GOT_data_internal_physx__Dy__ThresholdTable__check_28physx__Dy__ThresholdStream_20const__2c_20physx__Dy__ThresholdStreamElement_20const__2c_20unsigned_20int__29___ignore_1 = 370240; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ThresholdStreamElement_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 370238; - var GOT_data_internal_physx__Dy__createFinalizeMethods4 = 325416; - var GOT_data_internal_physx__Dy__createFinalizeMethods = 325428; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorF_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370251; - var GOT_data_internal_physx__shdfnd__Array_physx__PxConstraintBatchHeader_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370254; - var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverBody_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverBody_____recreate_28unsigned_20int_29___ignore = 370256; - var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverBodyData_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverBodyData_____recreate_28unsigned_20int_29___ignore = 370258; - var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverConstraintDesc_____recreate_28unsigned_20int_29___ignore = 370262; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsIndexedContactManager_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370265; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVector_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370268; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsBodyCore__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370271; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsRigidBody__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370273; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationV__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370276; - var GOT_data_internal_physx__Dy__computeBlockStreamByteSizesStep_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20float_29___ignore = 370341; - var GOT_data_internal_physx__Dy__computeBlockStreamByteSizesStep_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20float_29___ignore_1 = 370342; - var GOT_data_internal_physx__Dy__computeBlockStreamByteSizesStep_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20float_29___ignore_2 = 370343; - var GOT_data_internal_physx__Dy__computeBlockStreamByteSizesStep_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20float_29___ignore_3 = 370344; - var GOT_data_internal_physx__Dy__computeBlockStreamByteSizesStep_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20float_29___ignore_4 = 370345; - var GOT_data_internal_physx__Dy__computeBlockStreamByteSizesStep_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20float_29___ignore_5 = 370346; - var GOT_data_internal_physx__Dy__init_28physx__Dy__SolverConstraint1DStep__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20float_29___ignore = 370348; - var GOT_data_internal_physx__Dy__init_28physx__Dy__SolverConstraint1DStep__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20float_29___ignore_1 = 370349; - var GOT_data_internal_physx__Dy__FsInertia__20physx__Dy__PxcFsScratchAllocator__alloc_physx__Dy__FsInertia__28unsigned_20int_29___ignore = 370350; - var GOT_data_internal_physx__Dy__ArticulationJointTransforms__20physx__Dy__PxcFsScratchAllocator__alloc_physx__Dy__ArticulationJointTransforms__28unsigned_20int_29___ignore = 370351; - var GOT_data_internal_vtable_20for_20physx__Dy__DynamicsTGSContext = 326404; - var GOT_data_internal_vtable_20for_20physx__Dy__UpdateContinuationTGSTask = 326596; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyVel_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyVel_____operator_5b_5d_28unsigned_20int_29___ignore = 370505; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyTxInertia_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyTxInertia_____operator_5b_5d_28unsigned_20int_29___ignore = 370506; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyData_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyData_____operator_5b_5d_28unsigned_20int_29___ignore = 370507; - var GOT_data_internal_vtable_20for_20physx__Dy__KinematicCopyTGSTask = 326652; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyVel_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyVel_____grow_28unsigned_20int_29___ignore = 370499; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyTxInertia_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyTxInertia_____grow_28unsigned_20int_29___ignore = 370501; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyData_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyData_____grow_28unsigned_20int_29___ignore = 370503; - var GOT_data_internal_vtable_20for_20physx__Dy__DynamicsMergeTask = 326708; - var GOT_data_internal_vtable_20for_20physx__Dy__SetupDescsTask = 326932; - var GOT_data_internal_vtable_20for_20physx__Dy__PreIntegrateTask = 326988; - var GOT_data_internal_vtable_20for_20physx__Dy__SetupArticulationTask = 327100; - var GOT_data_internal_vtable_20for_20physx__Dy__SetStepperTask = 327156; - var GOT_data_internal_vtable_20for_20physx__Dy__SetupArticulationInternalConstraintsTask = 327212; - var GOT_data_internal_vtable_20for_20physx__Dy__PartitionTask = 327268; - var GOT_data_internal_vtable_20for_20physx__Dy__SetupSolverConstraintsTask = 327324; - var GOT_data_internal_vtable_20for_20physx__Dy__SolveIslandTask = 327492; - var GOT_data_internal_vtable_20for_20physx__Dy__FinishSolveIslandTask = 327604; - var GOT_data_internal_vtable_20for_20physx__Dy__EndIslandTask = 327660; - var GOT_data_internal_physx__Dy__g_SolveTGSMethods = 326448; - var GOT_data_internal_physx__Dy__g_WritebackTGSMethods = 326496; - var GOT_data_internal_physx__Dy__g_SolveConcludeTGSMethods = 326544; - var GOT_data_internal_physx__Dy__ArticulationPImpl__sUpdateDeltaMotion = 369892; - var GOT_data_internal_physx__Dy__ArticulationPImpl__updateDeltaMotion_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__Cm__SpatialVectorF__29___ignore = 370494; - var GOT_data_internal_physx__Dy__ArticulationPImpl__sUpdateBodiesTGS = 369868; - var GOT_data_internal_physx__Dy__ArticulationPImpl__updateBodiesTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29___ignore = 370495; - var GOT_data_internal_vtable_20for_20physx__Dy__ArticulationTask = 326764; - var GOT_data_internal_physx__Dy__ArticulationPImpl__sSetupInternalConstraintsTGS = 369916; - var GOT_data_internal_physx__Dy__ArticulationPImpl__setupSolverInternalConstraintsTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20physx__PxcConstraintBlockStream__2c_20physx__PxSolverConstraintDesc__2c_20float_2c_20float_2c_20float_2c_20unsigned_20int__2c_20physx__PxsConstraintBlockManager__2c_20physx__Cm__SpatialVectorF__29___ignore = 370497; - var GOT_data_internal_physx__Dy__ArticulationPImpl__sSaveVelocityTGS = 369884; - var GOT_data_internal_physx__Dy__ArticulationPImpl__saveVelocityTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29___ignore = 370498; - var GOT_data_internal_vtable_20for_20physx__Dy__CopyBackTask = 326820; - var GOT_data_internal_vtable_20for_20physx__Dy__UpdateArticTask = 326876; - var GOT_data_internal_physx__Dy__ArticulationPImpl__sComputeUnconstrainedVelocitiesTGS = 369908; - var GOT_data_internal_physx__Dy__ArticulationPImpl__computeUnconstrainedVelocitiesTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__PxVec3_20const__2c_20unsigned_20long_20long_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29___ignore = 370496; - var GOT_data_internal_vtable_20for_20physx__Dy__PreIntegrateParallelTask = 327044; - var GOT_data_internal_vtable_20for_20physx__Dy__SetupSolverConstraintsSubTask = 327380; - var GOT_data_internal_vtable_20for_20physx__Dy__PxsCreateArticConstraintsSubTask = 327436; - var GOT_data_internal_vtable_20for_20physx__Dy__ParallelSolveTask = 327548; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyVel_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyVel_____recreate_28unsigned_20int_29___ignore = 370500; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyTxInertia_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyTxInertia_____recreate_28unsigned_20int_29___ignore = 370502; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyData_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyData_____recreate_28unsigned_20int_29___ignore = 370504; - var GOT_data_internal_physx__g_ContactMethodTable = 327728; - var GOT_data_internal_physx__g_PCMContactMethodTable = 327936; - var GOT_data_internal_unsigned_20char_20const__20physx__PxcNpCacheRead2_physx__PxcLocalContactsCache__28physx__Gu__Cache__2c_20physx__PxcLocalContactsCache__2c_20unsigned_20int__29___ignore = 370509; - var GOT_data_internal_unsigned_20char__20physx__PxcNpCacheWriteInitiate_physx__PxcLocalContactsCache__28physx__PxcNpCacheStreamPair__2c_20physx__Gu__Cache__2c_20physx__PxcLocalContactsCache_20const__2c_20unsigned_20int_29__timestamp = 370512; - var GOT_data_internal_unsigned_20char__20physx__PxcNpCacheWriteInitiate_physx__PxcLocalContactsCache__28physx__PxcNpCacheStreamPair__2c_20physx__Gu__Cache__2c_20physx__PxcLocalContactsCache_20const__2c_20unsigned_20int_29__timestamp_1 = 370516; - var GOT_data_internal_void_20physx__PxcNpCacheWrite_physx__PxcLocalContactsCache__28physx__PxcNpCacheStreamPair__2c_20physx__Gu__Cache__2c_20physx__PxcLocalContactsCache_20const__2c_20unsigned_20int_2c_20unsigned_20char_20const__29__timestamp = 370520; - var GOT_data_internal_void_20physx__PxcNpCacheWrite_physx__PxcLocalContactsCache__28physx__PxcNpCacheStreamPair__2c_20physx__Gu__Cache__2c_20physx__PxcLocalContactsCache_20const__2c_20unsigned_20int_2c_20unsigned_20char_20const__29__timestamp_1 = 370524; - var GOT_data_internal_physx__g_CanUseContactCache = 285664; - var GOT_data_internal_physx__g_GetMaterialMethodTable = 323664; - var GOT_data_internal_physx__Gu__Cache__getMultipleManifold_28_29___ignore = 370546; - var GOT_data_internal_physx__Gu__Cache__getMultipleManifold_28_29___ignore_1 = 370547; - var GOT_data_internal_physx__Gu__Cache__getMultipleManifold_28_29___ignore_2 = 370548; - var GOT_data_internal_physx__Gu__MultiplePersistentContactManifold__toBuffer_28unsigned_20char__29___ignore = 370555; - var GOT_data_internal_physx__Gu__MultiplePersistentContactManifold__toBuffer_28unsigned_20char__29___ignore_1 = 370556; - var GOT_data_internal_physx__Gu__MultiplePersistentContactManifold__toBuffer_28unsigned_20char__29___ignore_2 = 370557; - var GOT_data_internal_physx__Gu__MultiplePersistentContactManifold__getManifold_28unsigned_20int_29___ignore = 370558; - var GOT_data_internal_vtable_20for_20PxsCMDiscreteUpdateTask = 328456; - var GOT_data_internal_vtable_20for_20PxsCMUpdateTask = 328400; - var GOT_data_internal_vtable_20for_20physx__PxsNphaseImplementationContext = 328132; - var GOT_data_internal_vtable_20for_20physx__PxvNphaseImplementationContextUsableAsFallback = 328512; - var GOT_data_internal_physx__PxsContactManagerBase__computeId_28unsigned_20int_29_20const___ignore = 370581; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManagerOutput_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsContactManagerOutput_20const__29___ignore = 370585; - var GOT_data_internal_physx__shdfnd__Array_physx__Gu__Cache_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Gu__Cache_20const__29___ignore = 370586; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManager__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsContactManager__20const__29___ignore = 370587; - var GOT_data_internal_void_20physx__shdfnd__sort_unsigned_20int_2c_20physx__shdfnd__Greater_unsigned_20int__2c_20physx__shdfnd__NamedAllocator__28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Greater_unsigned_20int__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 370588; - var GOT_data_internal_void_20physx__shdfnd__sort_unsigned_20int_2c_20physx__shdfnd__Greater_unsigned_20int__2c_20physx__shdfnd__NamedAllocator__28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Greater_unsigned_20int__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 370589; - var GOT_data_internal_physx__shdfnd__Array_physx__Gu__Cache_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 370597; - var GOT_data_internal_physx__shdfnd__Array_physx__Gu__Cache_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 370584; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManagerOutput_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 370583; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManagerOutput_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 370592; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManagerOutput_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370593; - var GOT_data_internal_physx__shdfnd__Array_physx__Gu__Cache_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370595; - var GOT_data_internal_physx__PxsContactManagerOutputIterator__PxsContactManagerOutputIterator_28unsigned_20int__2c_20unsigned_20int_2c_20physx__PxsContactManagerOutput__29___ignore = 370582; - var GOT_data_internal_physx__shdfnd__to32_28unsigned_20long_20long_29___ignore = 370565; - var GOT_data_internal_PxsCMDiscreteUpdateTask__runModifiableContactManagers_28unsigned_20int__2c_20unsigned_20int_2c_20physx__PxcNpThreadContext__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29___ignore = 370566; - var GOT_data_internal_PxsCMDiscreteUpdateTask__runModifiableContactManagers_28unsigned_20int__2c_20unsigned_20int_2c_20physx__PxcNpThreadContext__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29__timestamp = 370568; - var GOT_data_internal_PxsCMDiscreteUpdateTask__runModifiableContactManagers_28unsigned_20int__2c_20unsigned_20int_2c_20physx__PxcNpThreadContext__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29__timestamp_1 = 370572; - var GOT_data_internal_PxsCMDiscreteUpdateTask__runModifiableContactManagers_28unsigned_20int__2c_20unsigned_20int_2c_20physx__PxcNpThreadContext__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29__timestamp_2 = 370576; - var GOT_data_internal_vtable_20for_20physx__PxvNphaseImplementationContext = 328692; - var GOT_data_internal_vtable_20for_20physx__PxvNphaseImplementationFallback = 328812; - var GOT_data_internal_physx__PxsContactManagerBase__PxsContactManagerBase_28unsigned_20int_29___ignore = 370580; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_unsigned_20int_2c_20physx__shdfnd__Greater_unsigned_20int__20const__28unsigned_20int__2c_20int_2c_20int_2c_20physx__shdfnd__Greater_unsigned_20int__20const__29___ignore = 370590; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_unsigned_20int_2c_20physx__shdfnd__Greater_unsigned_20int__20const__28unsigned_20int__2c_20int_2c_20int_2c_20physx__shdfnd__Greater_unsigned_20int__20const__29___ignore_1 = 370591; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManagerOutput_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370594; - var GOT_data_internal_physx__shdfnd__Array_physx__Gu__Cache_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370596; - var GOT_data_internal_vtable_20for_20physx__Sc__SimulationController = 328872; - var GOT_data_internal_vtable_20for_20physx__PxsSimulationController = 329040; - var GOT_data_internal_physx__Sc__ArticulationJointCore__setSim_28physx__Sc__ArticulationJointSim__29___ignore = 370600; - var GOT_data_internal_vtable_20for_20physx__Dy__Articulation = 329180; - var GOT_data_internal_vtable_20for_20physx__Dy__ArticulationV = 329380; - var GOT_func_internal_physx__Dy__Articulation__computeUnconstrainedVelocities_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__PxConstraintAllocator__2c_20physx__PxSolverConstraintDesc__2c_20unsigned_20int__2c_20physx__PxVec3_20const__2c_20unsigned_20long_20long_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29 = 1607; - var GOT_func_internal_physx__Dy__Articulation__updateBodies_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29 = 1608; - var GOT_func_internal_physx__Dy__Articulation__saveVelocity_28physx__Dy__ArticulationSolverDesc_20const__2c_20physx__Cm__SpatialVectorF__29 = 1609; - var GOT_func_internal_physx__Dy__Articulation__saveVelocityTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29 = 1610; - var GOT_func_internal_physx__Dy__Articulation__recordDeltaMotion_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__Cm__SpatialVectorF__29 = 1611; - var GOT_func_internal_physx__Dy__Articulation__deltaMotionToMotionVelocity_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29 = 1612; - var GOT_data_internal_physx__Dy__ArticulationPImpl__sDeltaMotionToMotionVel = 369900; - var GOT_func_internal_physx__Dy__Articulation__computeUnconstrainedVelocitiesTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__PxVec3_20const__2c_20unsigned_20long_20long_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29 = 1613; - var GOT_func_internal_physx__Dy__Articulation__setupSolverConstraintsTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20physx__PxcConstraintBlockStream__2c_20physx__PxSolverConstraintDesc__2c_20float_2c_20float_2c_20float_2c_20unsigned_20int__2c_20physx__PxsConstraintBlockManager__2c_20physx__Cm__SpatialVectorF__29 = 1614; - var GOT_data_internal_physx__PxTransform__20physx__Dy__PxcFsScratchAllocator__alloc_physx__PxTransform__28unsigned_20int_29___ignore = 370630; - var GOT_data_internal_physx__shdfnd__log_28physx__PxQuat_20const__29___ignore = 370617; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorV_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 370629; - var GOT_data_internal_physx__PxQuat__20physx__Dy__PxcFsScratchAllocator__alloc_physx__PxQuat__28unsigned_20int_29___ignore = 370631; - var GOT_data_internal_physx__shdfnd__aos__Mat33V__20physx__Dy__PxcFsScratchAllocator__alloc_physx__shdfnd__aos__Mat33V__28unsigned_20int_29___ignore = 370632; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTransform_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 370619; - var GOT_data_internal_physx__shdfnd__Array_physx__PxQuat_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 370620; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVector_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__SpatialVector_20const__29___ignore = 370618; - var GOT_data_internal_physx__shdfnd__Array_char_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370621; - var GOT_data_internal_physx__shdfnd__Array_char_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370622; - var GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__aos__Mat33V_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370623; - var GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__aos__Mat33V_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370624; - var GOT_data_internal_physx__shdfnd__Array_physx__PxQuat_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370625; - var GOT_data_internal_physx__shdfnd__Array_physx__PxQuat_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370626; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorV_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370627; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorV_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370628; - var GOT_data_internal_vtable_20for_20physx__Dy__ArticulationBlockAllocator = 329600; - var GOT_data_internal_vtable_20for_20physx__Dy__BlockBasedAllocator = 329636; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__BlockBasedAllocator__AllocationPage__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 370639; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__BlockBasedAllocator__AllocationPage__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Dy__BlockBasedAllocator__AllocationPage__20const__29___ignore = 370640; - var GOT_data_internal_physx__Cm__SpatialVectorF__operator_5b_5d_28unsigned_20int_29___ignore = 370651; - var GOT_func_internal_physx__Dy__FeatherstoneArticulation__computeUnconstrainedVelocities_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__PxConstraintAllocator__2c_20physx__PxSolverConstraintDesc__2c_20unsigned_20int__2c_20physx__PxVec3_20const__2c_20unsigned_20long_20long_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29 = 1674; - var GOT_func_internal_physx__Dy__FeatherstoneArticulation__updateBodies_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29 = 1675; - var GOT_func_internal_physx__Dy__FeatherstoneArticulation__updateBodiesTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29 = 1676; - var GOT_func_internal_physx__Dy__FeatherstoneArticulation__saveVelocity_28physx__Dy__ArticulationSolverDesc_20const__2c_20physx__Cm__SpatialVectorF__29 = 1677; - var GOT_func_internal_physx__Dy__FeatherstoneArticulation__saveVelocityTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29 = 1678; - var GOT_func_internal_physx__Dy__FeatherstoneArticulation__recordDeltaMotion_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__Cm__SpatialVectorF__29 = 1679; - var GOT_func_internal_physx__Dy__FeatherstoneArticulation__deltaMotionToMotionVelocity_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29 = 1680; - var GOT_func_internal_physx__Dy__FeatherstoneArticulation__computeUnconstrainedVelocitiesTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__PxVec3_20const__2c_20unsigned_20long_20long_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29 = 1681; - var GOT_func_internal_physx__Dy__FeatherstoneArticulation__setupSolverConstraintsTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20physx__PxcConstraintBlockStream__2c_20physx__PxSolverConstraintDesc__2c_20float_2c_20float_2c_20float_2c_20unsigned_20int__2c_20physx__PxsConstraintBlockManager__2c_20physx__Cm__SpatialVectorF__29 = 1682; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTransform_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 370695; - var GOT_data_internal_physx__shdfnd__Array_physx__PxQuat_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 370720; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTransform_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 370700; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialImpulseResponseMatrix_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 370703; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialMatrix_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 370706; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__InvStIs_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 370709; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialSubspaceMatrix_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 370712; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__IsInvD_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 370715; - var GOT_data_internal_physx__shdfnd__Array_physx__PxQuat_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 370716; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialImpulseResponseMatrix_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370701; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialMatrix_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370704; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__InvStIs_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370707; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialSubspaceMatrix_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370710; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__IsInvD_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370713; - var GOT_data_internal_physx__shdfnd__Array_float_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 370719; - var GOT_data_internal_physx__shdfnd__Array_float_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370717; - var GOT_data_internal_physx__Dy__ArticulationJointCoreData__computeMotionMatrix_28physx__Dy__ArticulationJointCoreBase__2c_20physx__Dy__SpatialSubspaceMatrix__29___ignore = 370684; - var GOT_data_internal_physx__Dy__ArticulationJointCoreData__computeMotionMatrix_28physx__Dy__ArticulationJointCoreBase__2c_20physx__Dy__SpatialSubspaceMatrix__29___ignore_1 = 370685; - var GOT_data_internal_physx__Dy__SpatialSubspaceMatrix__setColumn_28unsigned_20int_2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29___ignore = 370691; - var GOT_data_internal_vtable_20for_20physx__Dy__FeatherstoneArticulation = 329664; - var GOT_data_internal_physx__Cm__UnAlignedSpatialVector__operator_5b_5d_28unsigned_20int_29___ignore = 370686; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorF_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 370694; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorF_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 370687; - var GOT_data_internal_physx__Dy__SpatialSubspaceMatrix__operator_5b_5d_28unsigned_20int_29_20const___ignore = 370690; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialMatrix_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 370696; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__InvStIs_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 370697; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialSubspaceMatrix_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 370698; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialSubspaceMatrix_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 370723; - var GOT_data_internal_physx__Dy__SpatialSubspaceMatrix__operator_5b_5d_28unsigned_20int_29___ignore = 370689; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialMatrix_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 370721; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__InvStIs_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 370722; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__IsInvD_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 370724; - var GOT_data_internal_physx__Dy__ArticulationHighestSetBit_28unsigned_20long_20long_29___ignore = 370688; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__IsInvD_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 370699; - var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 370730; - var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxSolverConstraintDesc_20const__29___ignore = 370725; - var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__NamedAllocator___remove_28unsigned_20int_29___ignore = 370731; - var GOT_data_internal_void_20physx__shdfnd__sort_physx__PxSolverConstraintDesc_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_2c_20physx__shdfnd__NamedAllocator__28physx__PxSolverConstraintDesc__2c_20unsigned_20int_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 370726; - var GOT_data_internal_void_20physx__shdfnd__sort_physx__PxSolverConstraintDesc_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_2c_20physx__shdfnd__NamedAllocator__28physx__PxSolverConstraintDesc__2c_20unsigned_20int_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 370727; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalConstraint_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 370732; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalConstraint_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 370692; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalLockedAxis_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 370733; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalLockedAxis_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 370693; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalConstraint_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370734; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalLockedAxis_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370736; - var GOT_data_internal_physx__shdfnd__Array_float_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 370738; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialImpulseResponseMatrix_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 370739; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialImpulseResponseMatrix_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370702; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialMatrix_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370705; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__InvStIs_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370708; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialSubspaceMatrix_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370711; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__IsInvD_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370714; - var GOT_data_internal_physx__shdfnd__Array_float_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370718; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxSolverConstraintDesc_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_20const__28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_20const__29___ignore = 370728; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxSolverConstraintDesc_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_20const__28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_20const__29___ignore_1 = 370729; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalConstraint_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370735; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalLockedAxis_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370737; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__secondPassNarrowPhase_28physx__PxBaseTask__29_ = 330996; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postNarrowPhase_28physx__PxBaseTask__29_ = 331072; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__finalizationPhase_28physx__PxBaseTask__29_ = 331260; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDMultiPass_28physx__PxBaseTask__29_ = 331336; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__afterIntegration_28physx__PxBaseTask__29_ = 331412; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__constraintProjection_28physx__PxBaseTask__29_ = 331488; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postSolver_28physx__PxBaseTask__29_ = 331564; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__solver_28physx__PxBaseTask__29_ = 331640; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateBodiesAndShapes_28physx__PxBaseTask__29_ = 331716; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateSimulationController_28physx__PxBaseTask__29_ = 331792; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateDynamics_28physx__PxBaseTask__29_ = 331868; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts_28physx__PxBaseTask__29_ = 331944; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts2_28physx__PxBaseTask__29_ = 332020; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts3_28physx__PxBaseTask__29_ = 332096; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__destroyManagers_28physx__PxBaseTask__29_ = 332172; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__lostTouchReports_28physx__PxBaseTask__29_ = 332248; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__unregisterInteractions_28physx__PxBaseTask__29_ = 332324; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processNarrowPhaseLostTouchEventsIslands_28physx__PxBaseTask__29_ = 332400; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processNarrowPhaseLostTouchEvents_28physx__PxBaseTask__29_ = 332476; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postThirdPassIslandGen_28physx__PxBaseTask__29_ = 332552; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postIslandGen_28physx__PxBaseTask__29_ = 332628; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__islandGen_28physx__PxBaseTask__29_ = 332704; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__preRigidBodyNarrowPhase_28physx__PxBaseTask__29_ = 332780; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__setEdgesConnected_28physx__PxBaseTask__29_ = 332856; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__fetchPatchEvents_28physx__PxBaseTask__29_ = 332932; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostSolverPatches_28physx__PxBaseTask__29_ = 333008; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__rigidBodyNarrowPhase_28physx__PxBaseTask__29_ = 333084; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__unblockNarrowPhase_28physx__PxBaseTask__29_ = 333160; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhase_28physx__PxBaseTask__29_ = 333236; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseContinuation_28physx__PxBaseTask__29_ = 333312; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseStage2_28physx__PxBaseTask__29_ = 333388; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseStage3_28physx__PxBaseTask__29_ = 333464; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__preallocateContactManagers_28physx__PxBaseTask__29_ = 333540; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__islandInsertion_28physx__PxBaseTask__29_ = 333616; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerContactManagers_28physx__PxBaseTask__29_ = 333692; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerInteractions_28physx__PxBaseTask__29_ = 333768; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerSceneInteractions_28physx__PxBaseTask__29_ = 333844; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__broadPhase_28physx__PxBaseTask__29_ = 333920; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__advanceStep_28physx__PxBaseTask__29_ = 333996; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__collideStep_28physx__PxBaseTask__29_ = 334072; - var GOT_data_internal_physx__PxsContext__getTaskManager_28_29___ignore = 370820; - var GOT_data_internal_vtable_20for_20ScSimulationControllerCallback = 329884; - var GOT_data_internal_physx__Cm__BitMapBase_physx__shdfnd__VirtualAllocator___resize_28unsigned_20int_2c_20bool_29___ignore = 370922; - var GOT_data_internal_vtable_20for_20physx__Cm__Task = 330032; - var GOT_data_internal_vtable_20for_20physx__Cm__FanoutTask = 331172; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Client__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__Client__20const__29___ignore = 370921; - var GOT_data_internal_vtable_20for_20physx__PxsSimulationControllerCallback = 329928; - var GOT_data_internal_physx__Cm__PreallocatingRegionManager__allocateMemory_28_29___ignore = 370923; - var GOT_data_internal_vtable_20for_20physx__Sc__StaticSim = 334148; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Client__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 370933; - var GOT_data_internal_physx__Cm__PreallocatingRegionManager__deallocateMemory_28unsigned_20char__29___ignore = 370926; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyCore__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370934; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyCore__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 370936; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyCore__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__BodyCore__20const__29___ignore = 370937; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyCore__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 370938; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370939; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__Interaction__20const__29___ignore = 370941; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 370943; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 370942; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__Scene__Block_void__2c_208u__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__Scene__Block_void__2c_208u___29___ignore = 370944; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__Scene__Block_void__2c_2016u__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__Scene__Block_void__2c_2016u___29___ignore = 370945; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__Scene__Block_void__2c_2032u__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__Scene__Block_void__2c_2032u___29___ignore = 370946; - var GOT_data_internal_physx__PxLightCpuTask__setContinuation_28physx__PxBaseTask__29___ignore = 370830; - var GOT_data_internal_physx__PxLightCpuTask__setContinuation_28physx__PxBaseTask__29___ignore_1 = 370831; - var GOT_data_internal_physx__PxLightCpuTask__setContinuation_28physx__PxBaseTask__29___ignore_2 = 370832; - var GOT_data_internal_physx__Sc__ActorPairReport__getContactStreamManager_28_29_20const___ignore = 370869; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTriggerPair_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371015; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__TriggerPairExtraData_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371016; - var GOT_data_internal_physx__Sc__ContactReportBuffer__flush_28_29___ignore = 370833; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Client__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370951; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Scene__SimpleBodyPair_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371011; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyCore__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370935; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370940; - var GOT_data_internal_physx__Sc__Scene__removeFromPosePreviewList_28physx__Sc__BodySim__29___ignore = 370836; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ConstraintSim_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ConstraintSim__29___ignore = 370959; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ConstraintCore__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__ConstraintCore__20const__29___ignore = 370967; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__Scene__Block_unsigned_20char_2c_20128u__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__Scene__Block_unsigned_20char_2c_20128u___29___ignore = 370973; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__Scene__Block_unsigned_20char_2c_20256u__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__Scene__Block_unsigned_20char_2c_20256u___29___ignore = 370974; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__Scene__Block_unsigned_20char_2c_20384u__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__Scene__Block_unsigned_20char_2c_20384u___29___ignore = 370975; - var GOT_data_internal_physx__Cm__FanoutTask__removeReference_28_29___ignore = 370840; - var GOT_data_internal_physx__shdfnd__Array_physx__PxBaseTask__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 370841; - var GOT_data_internal_physx__Bp__AABBManager__getCreatedOverlaps_28physx__Bp__ElementType__Enum_2c_20unsigned_20int__29___ignore = 370887; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManager__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 370981; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeInteraction__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 371050; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ElementInteractionMarker__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 371051; - var GOT_data_internal_physx__shdfnd__Array_physx__PxFilterInfo_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 371052; - var GOT_data_internal_vtable_20for_20OverlapFilterTask = 330884; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManager__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 370976; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeInteraction__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 370977; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ShapeInteraction_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ShapeInteraction__29___ignore = 370978; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ElementInteractionMarker__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 370979; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ElementInteractionMarker_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ElementInteractionMarker__29___ignore = 370980; - var GOT_data_internal_physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___reset_28unsigned_20int_29___ignore = 370895; - var GOT_data_internal_physx__Bp__AABBManager__getDestroyedOverlaps_28physx__Bp__ElementType__Enum_2c_20unsigned_20int__29___ignore = 370851; - var GOT_data_internal_physx__Sc__ShapeInteraction__destroyManager_28_29___ignore = 370852; - var GOT_data_internal_physx__Sc__ShapeInteraction__destroyManager_28_29___ignore_1 = 370853; - var GOT_data_internal_vtable_20for_20SpeculativeCCDContactDistanceUpdateTask = 330156; - var GOT_data_internal_physx__IG__IslandSim__getRigidBody_28physx__IG__NodeIndex_29_20const___ignore = 370846; - var GOT_data_internal_vtable_20for_20SpeculativeCCDContactDistanceArticulationUpdateTask = 330212; - var GOT_data_internal_vtable_20for_20DirtyShapeUpdatesTask = 330268; - var GOT_data_internal_physx__Cm__FlushPool__allocateNotThreadSafe_28unsigned_20int_2c_20unsigned_20int_29___ignore = 370842; - var GOT_data_internal_physx__Cm__FlushPool__allocateNotThreadSafe_28unsigned_20int_2c_20unsigned_20int_29___ignore_1 = 370843; - var GOT_data_internal_physx__Cm__FlushPool__allocateNotThreadSafe_28unsigned_20int_2c_20unsigned_20int_29___ignore_2 = 370844; - var GOT_data_internal_physx__shdfnd__lowestSetBit_28unsigned_20int_29___ignore = 370888; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__Node_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 370847; - var GOT_data_internal_physx__IG__IslandSim__getLLArticulation_28physx__IG__NodeIndex_29_20const___ignore = 370848; - var GOT_data_internal_physx__shdfnd__Array_physx__Bp__VolumeData_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 370849; - var GOT_data_internal_physx__shdfnd__Array_physx__PxvContactManagerTouchEvent_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 370982; - var GOT_data_internal_physx__shdfnd__Array_physx__PxvContactManagerTouchEvent_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370983; - var GOT_data_internal_physx__shdfnd__Array_physx__PxvContactManagerTouchEvent_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 370985; - var GOT_data_internal_InteractionNewTouchTask__hackInContinuation_28physx__PxBaseTask__29___ignore = 370850; - var GOT_data_internal_vtable_20for_20ScBeforeSolverTask = 330660; - var GOT_data_internal_vtable_20for_20ScArticBeforeSolverTask = 330716; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 370898; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29_ = 334180; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29_ = 334256; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29_ = 334332; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29_ = 334408; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29_ = 334484; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29_ = 334560; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371004; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371005; - var GOT_data_internal_physx__Sc__ContactStreamManager__setContactReportPostSolverVelocity_28unsigned_20char__2c_20physx__Sc__RigidSim_20const__2c_20physx__Sc__RigidSim_20const__29___ignore = 370870; - var GOT_data_internal_physx__Sc__ContactStreamManager__setContactReportPostSolverVelocity_28unsigned_20char__2c_20physx__Sc__RigidSim_20const__2c_20physx__Sc__RigidSim_20const__29___ignore_1 = 370871; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370986; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370988; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370990; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370992; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370994; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370996; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29__20const__29___ignore = 370998; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29__20const__29___ignore = 370999; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29__20const__29___ignore = 371e3; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29__20const__29___ignore = 371001; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29__20const__29___ignore = 371002; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29__20const__29___ignore = 371003; - var GOT_data_internal_vtable_20for_20UpdateCCDBoundsTask = 330324; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371006; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371007; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371008; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371009; - var GOT_data_internal_vtable_20for_20ScKinematicPoseUpdateTask = 330380; - var GOT_data_internal_vtable_20for_20ScKinematicShapeUpdateTask = 330436; - var GOT_data_internal_physx__Cm__BitMapBase_physx__shdfnd__VirtualAllocator___set_28unsigned_20int_29___ignore = 371010; - var GOT_data_internal_physx__PxcScratchAllocator__alloc_28unsigned_20int_2c_20bool_29___ignore = 370858; - var GOT_data_internal_vtable_20for_20ConstraintProjectionTask = 330492; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___back_28_29___ignore = 370859; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ThresholdStreamElement_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371012; - var GOT_data_internal_physx__PxcScratchAllocator__free_28void__29___ignore = 370862; - var GOT_data_internal_physx__PxcScratchAllocator__free_28void__29___ignore_1 = 370863; - var GOT_data_internal_physx__PxcScratchAllocator__free_28void__29___ignore_2 = 370864; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsRigidBody__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 370861; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 370845; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___remove_28unsigned_20int_29___ignore = 370865; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 370896; - var GOT_data_internal_vtable_20for_20ScKinematicUpdateTask = 330548; - var GOT_data_internal_vtable_20for_20ScKinematicAddDynamicTask = 330604; - var GOT_data_internal_vtable_20for_20UpdatProjectedPoseTask = 330772; - var GOT_data_internal_vtable_20for_20UpdateArticulationTask = 330828; - var GOT_data_internal_physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___resize_28unsigned_20int_2c_20bool_29___ignore = 370897; - var GOT_data_internal_physx__Sc__ContactStreamManager__fillInContactReportExtraData_28physx__PxContactPairVelocity__2c_20unsigned_20int_2c_20physx__Sc__RigidSim_20const__2c_20bool_29___ignore = 370872; - var GOT_data_internal_physx__Sc__ContactStreamManager__clearFlags_28unsigned_20short_29___ignore = 370873; - var GOT_data_internal_physx__Sc__ActorPairReport__getPxActorA_28_29_20const___ignore = 370875; - var GOT_data_internal_physx__Sc__ActorPairReport__getPxActorB_28_29_20const___ignore = 370876; - var GOT_data_internal_physx__Sc__ActorPairReport__getActorAID_28_29_20const___ignore = 370877; - var GOT_data_internal_physx__Sc__ActorPairReport__getActorBID_28_29_20const___ignore = 370878; - var GOT_data_internal_physx__shdfnd__Array_physx__PxContactPairHeader_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 371013; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ConstraintCore__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371017; - var GOT_data_internal_physx__shdfnd__Array_physx__PxRigidBody_20const__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 371018; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTransform_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 371020; - var GOT_data_internal_physx__shdfnd__Array_physx__PxRigidBody_20const__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxRigidBody_20const__20const__29___ignore = 371022; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTransform_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxTransform_20const__29___ignore = 371023; - var GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 370879; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeSim__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 371026; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeSim__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Sc__ShapeSim__20const__29___ignore = 371024; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeCore_20const__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Sc__ShapeCore_20const__20const__29___ignore = 371025; - var GOT_data_internal_physx__Sc__StaticSim__20physx__Cm__PreallocatingPool_physx__Sc__StaticSim___construct_physx__Sc__Scene_2c_20physx__Sc__StaticCore__28physx__Sc__StaticSim__2c_20physx__Sc__Scene__2c_20physx__Sc__StaticCore__29___ignore = 371027; - var GOT_data_internal_physx__Sc__BodySim__20physx__Cm__PreallocatingPool_physx__Sc__BodySim___construct_physx__Sc__Scene_2c_20physx__Sc__BodyCore_2c_20bool__28physx__Sc__BodySim__2c_20physx__Sc__Scene__2c_20physx__Sc__BodyCore__2c_20bool__29___ignore = 371028; - var GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxActor__20const__29___ignore = 371029; - var GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 371030; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTriggerPair_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 371034; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__TriggerPairExtraData_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 371036; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTriggerPair_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 371033; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__TriggerPairExtraData_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 371035; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Scene__SimpleBodyPair_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__Scene__SimpleBodyPair_20const__29___ignore = 371040; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__Dy__Articulation_2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____deallocate_28physx__Dy__Articulation__29___ignore = 371042; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__Dy__FeatherstoneArticulation_2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____deallocate_28physx__Dy__FeatherstoneArticulation__29___ignore = 371043; - var GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3_2c_20physx__shdfnd__VirtualAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 370882; - var GOT_data_internal_physx__Sc__ObjectIDTracker__markIDAsDeleted_28unsigned_20int_29___ignore = 370883; - var GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 370884; - var GOT_data_internal_physx__Sc__BodySim__registerCountedInteraction_28_29___ignore = 370885; - var GOT_data_internal_physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___set_28unsigned_20int_29___ignore = 370886; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManager__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 371044; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeInteraction__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 371046; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ElementInteractionMarker__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 371048; - var GOT_data_internal_physx__shdfnd__Array_physx__PxFilterInfo_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 371053; - var GOT_data_internal_vtable_20for_20OnOverlapCreatedTask = 330940; - var GOT_data_internal_physx__Cm__PoolList_physx__PxsContactManager_2c_20physx__PxsContext___preallocate_28unsigned_20int_2c_20physx__PxsContactManager___29___ignore = 370889; - var GOT_data_internal_physx__Cm__PoolList_physx__PxsContactManager_2c_20physx__PxsContext___preallocate_28unsigned_20int_2c_20physx__PxsContactManager___29___ignore_1 = 370890; - var GOT_data_internal_physx__Cm__BlockArray_physx__Sc__Interaction____operator_5b_5d_28unsigned_20int_29_20const___ignore = 370891; - var GOT_data_internal_physx__Cm__BlockArray_physx__IG__Edge___operator_5b_5d_28unsigned_20int_29_20const___ignore = 370893; - var GOT_data_internal_vtable_20for_20ScAfterIntegrationTask = 329952; - var GOT_data_internal_vtable_20for_20physx__PxLightCpuTask = 330076; - var GOT_data_internal_ScAfterIntegrationTask__runInternal_28_29___ignore = 370821; - var GOT_data_internal_ScAfterIntegrationTask__runInternal_28_29___ignore_1 = 370822; - var GOT_data_internal_ScAfterIntegrationTask__runInternal_28_29___ignore_2 = 370823; - var GOT_data_internal_vtable_20for_20physx__PxBaseTask = 330116; - var GOT_data_internal_physx__Sc__ConstraintGroupNode___ConstraintGroupNode_28_29___ignore = 370824; - var GOT_data_internal_physx__Sc__ConstraintGroupNode___ConstraintGroupNode_28_29___ignore_1 = 370825; - var GOT_data_internal_void_20physx__shdfnd__sort_void__2c_20physx__shdfnd__Less_void___2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator___28void___2c_20unsigned_20int_2c_20physx__shdfnd__Less_void___20const__2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator__20const__2c_20unsigned_20int_29___ignore = 370827; - var GOT_data_internal_void_20physx__shdfnd__sort_void__2c_20physx__shdfnd__Less_void___2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator___28void___2c_20unsigned_20int_2c_20physx__shdfnd__Less_void___20const__2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator__20const__2c_20unsigned_20int_29___ignore_1 = 370828; - var GOT_data_internal_physx__shdfnd__Array_void__2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____growAndPushBack_28void__20const__29___ignore = 370826; - var GOT_data_internal_physx__shdfnd__internal__Stack_physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____pop_28int__2c_20int__29___ignore = 370829; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370835; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370834; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 370837; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 370838; - var GOT_data_internal_physx__shdfnd__Array_physx__PxBaseTask__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__PxBaseTask__20const__29___ignore = 370839; - var GOT_data_internal_ScKinematicPoseUpdateTask__runInternal_28_29___ignore = 370854; - var GOT_data_internal_ScKinematicPoseUpdateTask__runInternal_28_29___ignore_1 = 370855; - var GOT_data_internal_ScKinematicShapeUpdateTask__runInternal_28_29___ignore = 370856; - var GOT_data_internal_ScKinematicShapeUpdateTask__runInternal_28_29___ignore_1 = 370857; - var GOT_data_internal_ConstraintProjectionTask__runInternal_28_29___ignore = 370860; - var GOT_data_internal_ScKinematicUpdateTask__runInternal_28_29___ignore = 370866; - var GOT_data_internal_ScKinematicUpdateTask__runInternal_28_29___ignore_1 = 370867; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 370868; - var GOT_data_internal_physx__Sc__ContactStreamManager__raiseFlags_28unsigned_20short_29___ignore = 370874; - var GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3_2c_20physx__shdfnd__VirtualAllocator___grow_28unsigned_20int_29___ignore = 370880; - var GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3_2c_20physx__shdfnd__VirtualAllocator___recreate_28unsigned_20int_29___ignore = 370881; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction___2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 370892; - var GOT_data_internal_physx__shdfnd__Array_physx__IG__Edge__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 370894; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 370899; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 370900; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 370901; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 370902; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 370903; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 370904; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 370905; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 370906; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 370907; - var GOT_func_internal_physx__Sc__Scene__secondPassNarrowPhase_28physx__PxBaseTask__29 = 1730; - var GOT_data_internal_vtable_20for_20physx__Cm__BaseTask = 331216; - var GOT_data_internal_physx__shdfnd__Array_physx__PxBaseTask__2c_20physx__shdfnd__InlineAllocator_40u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 370911; - var GOT_func_internal_physx__Sc__Scene__postNarrowPhase_28physx__PxBaseTask__29 = 1731; - var GOT_data_internal_physx__shdfnd__Array_physx__PxBaseTask__2c_20physx__shdfnd__InlineAllocator_40u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore = 370908; - var GOT_data_internal_physx__shdfnd__Array_physx__PxBaseTask__2c_20physx__shdfnd__InlineAllocator_40u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__PxBaseTask__20const__29___ignore = 370910; - var GOT_data_internal_physx__shdfnd__Array_physx__PxBaseTask__2c_20physx__shdfnd__InlineAllocator_40u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore = 370909; - var GOT_func_internal_physx__Sc__Scene__finalizationPhase_28physx__PxBaseTask__29 = 1732; - var GOT_func_internal_physx__Sc__Scene__updateCCDMultiPass_28physx__PxBaseTask__29 = 1733; - var GOT_func_internal_physx__Sc__Scene__afterIntegration_28physx__PxBaseTask__29 = 1734; - var GOT_func_internal_physx__Sc__Scene__constraintProjection_28physx__PxBaseTask__29 = 1735; - var GOT_func_internal_physx__Sc__Scene__postSolver_28physx__PxBaseTask__29 = 1736; - var GOT_func_internal_physx__Sc__Scene__solver_28physx__PxBaseTask__29 = 1737; - var GOT_func_internal_physx__Sc__Scene__updateBodiesAndShapes_28physx__PxBaseTask__29 = 1738; - var GOT_func_internal_physx__Sc__Scene__updateSimulationController_28physx__PxBaseTask__29 = 1739; - var GOT_func_internal_physx__Sc__Scene__updateDynamics_28physx__PxBaseTask__29 = 1740; - var GOT_func_internal_physx__Sc__Scene__processLostContacts_28physx__PxBaseTask__29 = 1741; - var GOT_func_internal_physx__Sc__Scene__processLostContacts2_28physx__PxBaseTask__29 = 1742; - var GOT_func_internal_physx__Sc__Scene__processLostContacts3_28physx__PxBaseTask__29 = 1743; - var GOT_func_internal_physx__Sc__Scene__destroyManagers_28physx__PxBaseTask__29 = 1744; - var GOT_func_internal_physx__Sc__Scene__lostTouchReports_28physx__PxBaseTask__29 = 1745; - var GOT_func_internal_physx__Sc__Scene__unregisterInteractions_28physx__PxBaseTask__29 = 1746; - var GOT_func_internal_physx__Sc__Scene__processNarrowPhaseLostTouchEventsIslands_28physx__PxBaseTask__29 = 1747; - var GOT_func_internal_physx__Sc__Scene__processNarrowPhaseLostTouchEvents_28physx__PxBaseTask__29 = 1748; - var GOT_func_internal_physx__Sc__Scene__postThirdPassIslandGen_28physx__PxBaseTask__29 = 1749; - var GOT_func_internal_physx__Sc__Scene__postIslandGen_28physx__PxBaseTask__29 = 1750; - var GOT_func_internal_physx__Sc__Scene__islandGen_28physx__PxBaseTask__29 = 1751; - var GOT_func_internal_physx__Sc__Scene__preRigidBodyNarrowPhase_28physx__PxBaseTask__29 = 1752; - var GOT_func_internal_physx__Sc__Scene__setEdgesConnected_28physx__PxBaseTask__29 = 1753; - var GOT_func_internal_physx__Sc__Scene__fetchPatchEvents_28physx__PxBaseTask__29 = 1754; - var GOT_func_internal_physx__Sc__Scene__processLostSolverPatches_28physx__PxBaseTask__29 = 1755; - var GOT_func_internal_physx__Sc__Scene__rigidBodyNarrowPhase_28physx__PxBaseTask__29 = 1756; - var GOT_func_internal_physx__Sc__Scene__unblockNarrowPhase_28physx__PxBaseTask__29 = 1757; - var GOT_func_internal_physx__Sc__Scene__postBroadPhase_28physx__PxBaseTask__29 = 1758; - var GOT_func_internal_physx__Sc__Scene__postBroadPhaseContinuation_28physx__PxBaseTask__29 = 1759; - var GOT_func_internal_physx__Sc__Scene__postBroadPhaseStage2_28physx__PxBaseTask__29 = 1760; - var GOT_func_internal_physx__Sc__Scene__postBroadPhaseStage3_28physx__PxBaseTask__29 = 1761; - var GOT_func_internal_physx__Sc__Scene__preallocateContactManagers_28physx__PxBaseTask__29 = 1762; - var GOT_func_internal_physx__Sc__Scene__islandInsertion_28physx__PxBaseTask__29 = 1763; - var GOT_func_internal_physx__Sc__Scene__registerContactManagers_28physx__PxBaseTask__29 = 1764; - var GOT_func_internal_physx__Sc__Scene__registerInteractions_28physx__PxBaseTask__29 = 1765; - var GOT_func_internal_physx__Sc__Scene__registerSceneInteractions_28physx__PxBaseTask__29 = 1766; - var GOT_func_internal_physx__Sc__Scene__broadPhase_28physx__PxBaseTask__29 = 1767; - var GOT_func_internal_physx__Sc__Scene__advanceStep_28physx__PxBaseTask__29 = 1768; - var GOT_func_internal_physx__Sc__Scene__collideStep_28physx__PxBaseTask__29 = 1769; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 370912; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 370913; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 370914; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 370915; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 370916; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 370917; - var GOT_data_internal_physx__Cm__PreallocatingRegion__init_28unsigned_20int_2c_20unsigned_20int_2c_20char_20const__29___ignore = 370918; - var GOT_data_internal_physx__Cm__PreallocatingRegion__init_28unsigned_20int_2c_20unsigned_20int_2c_20char_20const__29___ignore_1 = 370919; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__PreallocatingRegion_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__PreallocatingRegion_20const__29___ignore = 370920; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__PreallocatingRegion_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 370924; - var GOT_data_internal_physx__Sc__ActorCore__setSim_28physx__Sc__ActorSim__29___ignore = 370925; - var GOT_data_internal_physx__Cm__PreallocatingRegion__deallocateMemory_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20char__29___ignore = 370931; - var GOT_data_internal_physx__Cm__PreallocatingRegion__deallocateMemory_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20char__29___ignore_1 = 370932; - var GOT_data_internal_void_20physx__shdfnd__sort_physx__Cm__PreallocatingRegion_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__2c_20physx__shdfnd__NamedAllocator__28physx__Cm__PreallocatingRegion__2c_20unsigned_20int_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 370927; - var GOT_data_internal_void_20physx__shdfnd__sort_physx__Cm__PreallocatingRegion_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__2c_20physx__shdfnd__NamedAllocator__28physx__Cm__PreallocatingRegion__2c_20unsigned_20int_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 370928; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Cm__PreallocatingRegion_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__20const__28physx__Cm__PreallocatingRegion__2c_20int_2c_20int_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__20const__29___ignore = 370929; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Cm__PreallocatingRegion_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__20const__28physx__Cm__PreallocatingRegion__2c_20int_2c_20int_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__20const__29___ignore_1 = 370930; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTriggerPair_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370947; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__TriggerPairExtraData_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370948; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ConstraintCore__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370950; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ConstraintCore__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370949; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Scene__SimpleBodyPair_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370953; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Scene__SimpleBodyPair_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 370952; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 370954; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 370955; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 370956; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 370957; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 370958; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 370960; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 370961; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 370962; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 370963; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 370964; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 370965; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 370966; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 370968; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 370969; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 370970; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 370971; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 370972; - var GOT_data_internal_physx__shdfnd__Array_physx__PxvContactManagerTouchEvent_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370984; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370987; - var GOT_func_internal_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29 = 1770; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370989; - var GOT_func_internal_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29 = 1771; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370991; - var GOT_func_internal_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29 = 1772; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370993; - var GOT_func_internal_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29 = 1773; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370995; - var GOT_func_internal_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29 = 1774; - var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 370997; - var GOT_func_internal_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29 = 1775; - var GOT_data_internal_physx__shdfnd__Array_physx__PxContactPairHeader_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 371014; - var GOT_data_internal_physx__shdfnd__Array_physx__PxRigidBody_20const__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 371019; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTransform_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 371021; - var GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 371031; - var GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 371032; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 371037; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 371038; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 371039; - var GOT_data_internal_physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator_____growAndPushBack_28void__20const__29___ignore = 371041; - var GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManager__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 371045; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeInteraction__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 371047; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ElementInteractionMarker__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 371049; - var GOT_data_internal_physx__shdfnd__Array_physx__PxFilterInfo_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 371054; - var GOT_data_internal_physx__Sc__ArticulationCore__setSim_28physx__Sc__ArticulationSim__29___ignore = 371062; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLink_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 371072; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ArticulationJointSim__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 371074; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 371076; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371084; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLink_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371087; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 371078; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLoopConstraint_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 371079; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLoopConstraint_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Dy__ArticulationLoopConstraint_20const__29___ignore = 371081; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLoopConstraint_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371082; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLoopConstraint_2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 371083; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__BodySim__20const__29___ignore = 371085; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ArticulationJointSim__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__ArticulationJointSim__20const__29___ignore = 371086; - var GOT_data_internal_physx__Sc__SimStateData__getVelocityModData_28_29_20const___ignore = 371063; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ArticulationJointSim__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371088; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLink_2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore = 371089; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore = 371090; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ArticulationJointSim__2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore = 371091; - var GOT_data_internal_physx__shdfnd__to8_28unsigned_20int_29___ignore = 371064; - var GOT_data_internal_physx__PxcScratchAllocator__setBlock_28void__2c_20unsigned_20int_29___ignore = 371068; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore = 371069; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 371065; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28unsigned_20char__20const__29___ignore = 371067; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 371066; - var GOT_data_internal_physx__shdfnd__VirtualAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29___ignore = 371070; - var GOT_data_internal_physx__shdfnd__VirtualAllocator__deallocate_28void__29___ignore = 371071; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLink_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 371073; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ArticulationJointSim__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 371075; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 371077; - var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLoopConstraint_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 371080; - var GOT_data_internal_physx__NpActor__sOffsets = 371116; - var GOT_data_internal_vtable_20for_20physx__NpConstraint = 334636; - var GOT_data_internal_vtable_20for_20physx__PxConstraint = 334780; - var GOT_data_internal_physx__Scb__Constraint__updateConstants_28void__29___ignore = 371095; - var GOT_data_internal_vtable_20for_20physx__NpAggregate = 334872; - var GOT_data_internal_vtable_20for_20physx__PxAggregate = 334992; - var GOT_data_internal_physx__NpScene__removeFromAggregateList_28physx__PxAggregate__29___ignore = 371096; - var GOT_data_internal_physx__Cm__RefCountable__decRefCount_28_29___ignore = 371099; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 371097; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 371098; - var GOT_data_internal_physx__shdfnd__Array_physx__NpConnector_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore = 371269; - var GOT_data_internal_physx__shdfnd__Array_physx__NpConnector_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__NpConnector_20const__29___ignore = 371271; - var GOT_data_internal_physx__NpScene__removeFromConstraintList_28physx__PxConstraint__29___ignore = 371260; - var GOT_data_internal_physx__shdfnd__Array_physx__NpConnector_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____replaceWithLast_28unsigned_20int_29___ignore = 371272; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 371261; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 371262; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 371263; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 371267; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 371268; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 371264; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 371265; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 371266; - var GOT_data_internal_physx__shdfnd__Array_physx__NpConnector_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore = 371270; - var GOT_data_internal_vtable_20for_20physx__NpArticulationReducedCoordinate = 335060; - var GOT_data_internal_vtable_20for_20physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate_ = 335368; - var GOT_data_internal_vtable_20for_20physx__PxArticulationReducedCoordinate = 335620; - var GOT_data_internal_physx__shdfnd__Array_physx__PxJoint__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 371273; - var GOT_data_internal_physx__shdfnd__Array_physx__PxJoint__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 371274; - var GOT_data_internal_physx__shdfnd__Array_physx__PxJoint__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxJoint__20const__29___ignore = 371276; - var GOT_data_internal_physx__shdfnd__Array_physx__PxJoint__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 371277; - var GOT_data_internal_physx__shdfnd__Array_physx__PxJoint__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 371275; - var GOT_data_internal_physx__shdfnd__Array_physx__Gu__AABBTreeBuildNode__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371309; - var GOT_data_internal_physx__shdfnd__Array_physx__Gu__NodeAllocator__Slab_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 371310; - var GOT_data_internal_physx__shdfnd__Array_physx__Gu__AABBTreeBuildNode__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Gu__AABBTreeBuildNode__20const__29___ignore = 371304; - var GOT_data_internal_vtable_20for_20physx__Sq__PruningStructure = 335872; - var GOT_data_internal_vtable_20for_20physx__PxPruningStructure = 335964; - var GOT_data_internal_physx__Sq__gComputeBoundsTable = 335864; - var GOT_data_internal_vtable_20for_20physx__NpArticulationLink = 336004; - var GOT_data_internal_vtable_20for_20physx__NpRigidBodyTemplate_physx__PxArticulationLink_ = 336412; - var GOT_data_internal_vtable_20for_20physx__NpRigidActorTemplate_physx__PxArticulationLink_ = 336716; - var GOT_data_internal_physx__PxArticulationImpl__removeLinkFromList_28physx__NpArticulationLink__29___ignore = 371323; - var GOT_data_internal_physx__NpArticulationLink__removeFromChildList_28physx__NpArticulationLink__29___ignore = 371325; - var GOT_data_internal_physx__NpRigidBodyTemplate_physx__PxArticulationLink___addSpatialForce_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxForceMode__Enum_29___ignore = 371336; - var GOT_data_internal_physx__PxArticulationImpl__wakeUpInternal_28bool_2c_20bool_29___ignore = 371330; - var GOT_data_internal_physx__NpRigidBodyTemplate_physx__PxArticulationLink___setSpatialForce_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxForceMode__Enum_29___ignore = 371337; - var GOT_data_internal_physx__NpRigidBodyTemplate_physx__PxArticulationLink___clearSpatialForce_28physx__PxForceMode__Enum_2c_20bool_2c_20bool_29___ignore = 371338; - var GOT_data_internal_physx__Scb__Scene__getVisualizationParameter_28physx__PxVisualizationParameter__Enum_29_20const___ignore = 371339; - var GOT_data_internal_physx__NpRigidActorTemplate_physx__PxArticulationLink___getWorldBounds_28float_29_20const___ignore = 371333; - var GOT_data_internal_physx__NpRigidActorTemplate_physx__PxArticulationLink___switchToNoSim_28_29___ignore = 371347; - var GOT_data_internal_physx__NpRigidActorTemplate_physx__PxArticulationLink___switchFromNoSim_28_29___ignore = 371348; - var GOT_data_internal_vtable_20for_20physx__NpActorTemplate_physx__PxArticulationLink_ = 337020; - var GOT_data_internal_physx__Scb__Actor__sOffsets = 371992; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ActorBuffer_2c_20physx__Sc__ActorCore_2c_20physx__Scb__Actor_2c_20physx__Scb__Base___write_physx__Scb__ActorBuffer__Fns_1u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ActorCore__2c_20physx__Scb__ActorBuffer__Fns_1u_2c_200u___Arg_29___ignore = 371322; - var GOT_data_internal_physx__shdfnd__Array_physx__NpArticulationLink__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____replaceWithLast_28unsigned_20int_29___ignore = 371324; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_4u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_4u_2c_200u___Arg_29___ignore = 371326; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_8u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_8u_2c_200u___Arg_29___ignore = 371327; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_2u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_2u_2c_200u___Arg_29___ignore = 371328; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_1u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_1u_2c_200u___Arg_29___ignore = 371329; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_16u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_16u_2c_200u___Arg_29___ignore = 371331; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_32u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_32u_2c_200u___Arg_29___ignore = 371332; - var GOT_data_internal_vtable_20for_20physx__PxArticulationLink = 337312; - var GOT_data_internal_vtable_20for_20physx__PxRigidBody = 337592; - var GOT_data_internal_vtable_20for_20physx__PxRigidActor = 337848; - var GOT_data_internal_vtable_20for_20physx__PxActor = 337964; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_1024u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_1024u_2c_200u___Arg_29___ignore = 371334; - var GOT_data_internal_physx__shdfnd__Array_physx__NpConnector_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____front_28_29___ignore = 371335; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ActorBuffer_2c_20physx__Sc__ActorCore_2c_20physx__Scb__Actor_2c_20physx__Scb__Base___write_physx__Scb__ActorBuffer__Fns_2u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ActorCore__2c_20physx__Scb__ActorBuffer__Fns_2u_2c_200u___Arg_29___ignore = 371340; - var GOT_data_internal_physx__shdfnd__Array_physx__NpConnector_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 371341; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_1u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_1u_2c_200u___Arg_29___ignore = 371342; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_2u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_2u_2c_200u___Arg_29___ignore = 371343; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_128u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_128u_2c_200u___Arg_29___ignore = 371344; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_2048u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_2048u_2c_200u___Arg_29___ignore = 371345; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_8192u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_8192u_2c_200u___Arg_29___ignore = 371346; - var GOT_data_internal_physx__shdfnd__Array_physx__NpArticulationLink__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 371359; - var GOT_data_internal_vtable_20for_20physx__NpArticulation = 338048; - var GOT_data_internal_vtable_20for_20physx__NpArticulationTemplate_physx__PxArticulation_ = 338300; - var GOT_data_internal_vtable_20for_20physx__PxArticulation = 338484; - var GOT_data_internal_physx__Scb__Body__wakeUpInternal_28float_29___ignore = 371354; - var GOT_data_internal_physx__Scb__Articulation__wakeUp_28_29___ignore = 371355; - var GOT_data_internal_physx__PxArticulationImpl__getRoot_28_29___ignore = 371358; - var GOT_data_internal_physx__NpScene__removeFromArticulationList_28physx__PxArticulationBase__29___ignore = 371361; - var GOT_data_internal_physx__PxArticulationImpl__getWorldBounds_28float_29_20const___ignore = 371369; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationBuffer_2c_20physx__Sc__ArticulationCore_2c_20physx__Scb__Articulation_2c_20physx__Scb__Base___write_physx__Scb__ArticulationBuffer__Fns_1u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationCore__2c_20physx__Scb__ArticulationBuffer__Fns_1u_2c_200u___Arg_29___ignore = 371349; - var GOT_data_internal_physx__Scb__Base__markUpdated_28unsigned_20int_29___ignore = 371350; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationBuffer_2c_20physx__Sc__ArticulationCore_2c_20physx__Scb__Articulation_2c_20physx__Scb__Base___write_physx__Scb__ArticulationBuffer__Fns_2u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationCore__2c_20physx__Scb__ArticulationBuffer__Fns_2u_2c_200u___Arg_29___ignore = 371351; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationBuffer_2c_20physx__Sc__ArticulationCore_2c_20physx__Scb__Articulation_2c_20physx__Scb__Base___write_physx__Scb__ArticulationBuffer__Fns_4u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationCore__2c_20physx__Scb__ArticulationBuffer__Fns_4u_2c_200u___Arg_29___ignore = 371352; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationBuffer_2c_20physx__Sc__ArticulationCore_2c_20physx__Scb__Articulation_2c_20physx__Scb__Base___write_physx__Scb__ArticulationBuffer__Fns_8u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationCore__2c_20physx__Scb__ArticulationBuffer__Fns_8u_2c_200u___Arg_29___ignore = 371353; - var GOT_data_internal_physx__Scb__Articulation__wakeUpInternal_28float_29___ignore = 371356; - var GOT_data_internal_physx__Scb__Base__resetBufferFlag_28unsigned_20int_29___ignore = 371357; - var GOT_data_internal_vtable_20for_20physx__PxArticulationBase = 338660; - var GOT_data_internal_vtable_20for_20physx__PxBase = 338784; - var GOT_data_internal_physx__Scb__Base__Base_28_29___ignore = 371360; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 371362; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 371363; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationBuffer_2c_20physx__Sc__ArticulationCore_2c_20physx__Scb__Articulation_2c_20physx__Scb__Base___write_physx__Scb__ArticulationBuffer__Fns_32u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationCore__2c_20physx__Scb__ArticulationBuffer__Fns_32u_2c_200u___Arg_29___ignore = 371364; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationBuffer_2c_20physx__Sc__ArticulationCore_2c_20physx__Scb__Articulation_2c_20physx__Scb__Base___write_physx__Scb__ArticulationBuffer__Fns_16u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationCore__2c_20physx__Scb__ArticulationBuffer__Fns_16u_2c_200u___Arg_29___ignore = 371365; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationBuffer_2c_20physx__Sc__ArticulationCore_2c_20physx__Scb__Articulation_2c_20physx__Scb__Base___write_physx__Scb__ArticulationBuffer__Fns_64u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationCore__2c_20physx__Scb__ArticulationBuffer__Fns_64u_2c_200u___Arg_29___ignore = 371366; - var GOT_data_internal_physx__Scb__Body__setWakeCounter_28float_29___ignore = 371367; - var GOT_data_internal_physx__shdfnd__Array_physx__NpArticulationLink__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__NpArticulationLink__20const__29___ignore = 371368; - var GOT_data_internal_physx__shdfnd__Array_physx__NpArticulationLink__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29_20const___ignore = 371370; - var GOT_data_internal_vtable_20for_20physx__NpArticulationJoint = 338816; - var GOT_data_internal_vtable_20for_20physx__NpArticulationJointTemplate_physx__PxArticulationJoint_ = 339104; - var GOT_data_internal_vtable_20for_20physx__PxArticulationJoint = 339288; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_4u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_4u_2c_200u___Arg_29___ignore = 371371; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_8u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_8u_2c_200u___Arg_29___ignore = 371372; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_65536u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_65536u_2c_200u___Arg_29___ignore = 371373; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_16u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_16u_2c_200u___Arg_29___ignore = 371374; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_32u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_32u_2c_200u___Arg_29___ignore = 371375; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_1024u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_1024u_2c_200u___Arg_29___ignore = 371376; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_16384u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_16384u_2c_200u___Arg_29___ignore = 371377; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_524288u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_524288u_2c_200u___Arg_29___ignore = 371378; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_64u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_64u_2c_200u___Arg_29___ignore = 371379; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_256u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_256u_2c_200u___Arg_29___ignore = 371380; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_512u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_512u_2c_200u___Arg_29___ignore = 371381; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_4096u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_4096u_2c_200u___Arg_29___ignore = 371382; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_8192u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_8192u_2c_200u___Arg_29___ignore = 371383; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_2048u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_2048u_2c_200u___Arg_29___ignore = 371384; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_32768u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_32768u_2c_200u___Arg_29___ignore = 371385; - var GOT_data_internal_vtable_20for_20physx__PxArticulationJointBase = 339472; - var GOT_data_internal_vtable_20for_20physx__NpArticulationJointReducedCoordinate = 339536; - var GOT_data_internal_vtable_20for_20physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate_ = 339732; - var GOT_data_internal_vtable_20for_20physx__PxArticulationJointReducedCoordinate = 339860; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_128u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_128u_2c_200u___Arg_29___ignore = 371386; - var GOT_data_internal_vtable_20for_20physx__NpMaterial = 339988; - var GOT_data_internal_vtable_20for_20physx__PxMaterial = 340160; - var GOT_data_internal_vtable_20for_20physx__Cm__RefCountable = 340252; - var GOT_data_internal_physx__Cm__RefCountable__RefCountable_28unsigned_20int_29___ignore = 371387; - var GOT_data_internal_vtable_20for_20physx__NpFactory = 340272; - var GOT_data_internal_vtable_20for_20physx__NpPtrTableStorageManager = 340300; - var GOT_data_internal_vtable_20for_20physx__Cm__PtrTableStorageManager = 340368; - var GOT_data_internal_physx__shdfnd__Array_physx__PxAggregate__2c_20physx__shdfnd__ReflectionAllocator_physx__PxAggregate_____operator_5b_5d_28unsigned_20int_29___ignore = 371473; - var GOT_data_internal_physx__shdfnd__Array_physx__PxConstraint__2c_20physx__shdfnd__ReflectionAllocator_physx__PxConstraint_____operator_5b_5d_28unsigned_20int_29___ignore = 371479; - var GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationBase__2c_20physx__shdfnd__ReflectionAllocator_physx__PxArticulationBase_____operator_5b_5d_28unsigned_20int_29___ignore = 371485; - var GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__ReflectionAllocator_physx__PxActor_____operator_5b_5d_28unsigned_20int_29___ignore = 371491; - var GOT_data_internal_physx__NpFactory__mInstance = 371392; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpArticulation_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpArticulation__29___ignore = 371501; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpArticulationReducedCoordinate_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpArticulationReducedCoordinate__29___ignore = 371502; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpArticulationLink_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpArticulationLink__29___ignore = 371503; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpArticulationJoint_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpArticulationJoint__29___ignore = 371504; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpArticulationJointReducedCoordinate_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpArticulationJointReducedCoordinate__29___ignore = 371505; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpConstraint_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpConstraint__29___ignore = 371508; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpAggregate_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpAggregate__29___ignore = 371511; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpMaterial_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpMaterial__29___ignore = 371512; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpConnectorArray_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpConnectorArray__29___ignore = 371513; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__InlineAllocator_8u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 371516; - var GOT_data_internal_physx__Cm__RefCountable__incRefCount_28_29___ignore = 371443; - var GOT_data_internal_physx__Scb__Shape__getMaterial_28unsigned_20int_29_20const___ignore = 371439; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpShape_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpShape__29___ignore = 371517; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpRigidStatic_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpRigidStatic__29___ignore = 371518; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpRigidDynamic_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpRigidDynamic__29___ignore = 371519; - var GOT_data_internal_physx__NpPtrTableStorageManager__allocate_28unsigned_20int_29___ignore = 371425; - var GOT_data_internal_physx__NpPtrTableStorageManager__deallocate_28void___2c_20unsigned_20int_29___ignore = 371427; - var GOT_data_internal_physx__NpPtrTableStorageManager__canReuse_28unsigned_20int_2c_20unsigned_20int_29___ignore = 371431; - var GOT_data_internal_physx__NpPtrTableStorageManager__canReuse_28unsigned_20int_2c_20unsigned_20int_29___ignore_1 = 371432; - var GOT_data_internal_physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28void__20const__29___ignore = 371426; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpPtrTableStorageManager__PtrBlock_4__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpPtrTableStorageManager__PtrBlock_4___29___ignore = 371428; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpPtrTableStorageManager__PtrBlock_16__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpPtrTableStorageManager__PtrBlock_16___29___ignore = 371429; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpPtrTableStorageManager__PtrBlock_64__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpPtrTableStorageManager__PtrBlock_64___29___ignore = 371430; - var GOT_data_internal_void_20physx__shdfnd__sort_void__2c_20physx__shdfnd__Less_void___2c_20physx__shdfnd__NamedAllocator__28void___2c_20unsigned_20int_2c_20physx__shdfnd__Less_void___20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 371434; - var GOT_data_internal_void_20physx__shdfnd__sort_void__2c_20physx__shdfnd__Less_void___2c_20physx__shdfnd__NamedAllocator__28void___2c_20unsigned_20int_2c_20physx__shdfnd__Less_void___20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 371435; - var GOT_data_internal_physx__shdfnd__Array_void__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28void__20const__29___ignore = 371433; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_void__2c_20physx__shdfnd__Less_void___20const__28void___2c_20int_2c_20int_2c_20physx__shdfnd__Less_void___20const__29___ignore = 371436; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_void__2c_20physx__shdfnd__Less_void___20const__28void___2c_20int_2c_20int_2c_20physx__shdfnd__Less_void___20const__29___ignore_1 = 371437; - var GOT_data_internal_physx__shdfnd__internal__Stack_physx__shdfnd__NamedAllocator___pop_28int__2c_20int__29___ignore = 371438; - var GOT_data_internal_physx__Scb__Base__isBuffered_28unsigned_20int_29_20const___ignore = 371440; - var GOT_data_internal_physx__Scb__Base__getStream_28_29_20const___ignore = 371442; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 371441; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore = 371445; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1 = 371446; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2 = 371447; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3 = 371448; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore = 371449; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore = 371450; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1 = 371451; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2 = 371452; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3 = 371453; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore = 371454; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore = 371455; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1 = 371456; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2 = 371457; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3 = 371458; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore = 371459; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore = 371460; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1 = 371461; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2 = 371462; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3 = 371463; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore = 371464; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 371465; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 371466; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 371467; - var GOT_data_internal_physx__shdfnd__Array_physx__PxAggregate__2c_20physx__shdfnd__ReflectionAllocator_physx__PxAggregate_____grow_28unsigned_20int_29___ignore = 371469; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___Iter__check_28_29_20const___ignore = 371471; - var GOT_data_internal_physx__shdfnd__Array_physx__PxAggregate__2c_20physx__shdfnd__ReflectionAllocator_physx__PxAggregate_____growAndPushBack_28physx__PxAggregate__20const__29___ignore = 371472; - var GOT_data_internal_physx__shdfnd__Array_physx__PxAggregate__2c_20physx__shdfnd__ReflectionAllocator_physx__PxAggregate_____recreate_28unsigned_20int_29___ignore = 371470; - var GOT_data_internal_physx__shdfnd__Array_physx__PxConstraint__2c_20physx__shdfnd__ReflectionAllocator_physx__PxConstraint_____grow_28unsigned_20int_29___ignore = 371475; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___Iter__check_28_29_20const___ignore = 371477; - var GOT_data_internal_physx__shdfnd__Array_physx__PxConstraint__2c_20physx__shdfnd__ReflectionAllocator_physx__PxConstraint_____growAndPushBack_28physx__PxConstraint__20const__29___ignore = 371478; - var GOT_data_internal_physx__shdfnd__Array_physx__PxConstraint__2c_20physx__shdfnd__ReflectionAllocator_physx__PxConstraint_____recreate_28unsigned_20int_29___ignore = 371476; - var GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationBase__2c_20physx__shdfnd__ReflectionAllocator_physx__PxArticulationBase_____grow_28unsigned_20int_29___ignore = 371481; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___Iter__check_28_29_20const___ignore = 371483; - var GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationBase__2c_20physx__shdfnd__ReflectionAllocator_physx__PxArticulationBase_____growAndPushBack_28physx__PxArticulationBase__20const__29___ignore = 371484; - var GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationBase__2c_20physx__shdfnd__ReflectionAllocator_physx__PxArticulationBase_____recreate_28unsigned_20int_29___ignore = 371482; - var GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__ReflectionAllocator_physx__PxActor_____grow_28unsigned_20int_29___ignore = 371487; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___Iter__check_28_29_20const___ignore = 371489; - var GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__ReflectionAllocator_physx__PxActor_____growAndPushBack_28physx__PxActor__20const__29___ignore = 371490; - var GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__ReflectionAllocator_physx__PxActor_____recreate_28unsigned_20int_29___ignore = 371488; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore = 371492; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore = 371493; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 371494; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 371495; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 371496; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 371497; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 371498; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore = 371499; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore = 371500; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore = 371506; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore = 371507; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore = 371509; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore = 371510; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__InlineAllocator_8u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore = 371514; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__InlineAllocator_8u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore = 371515; - var GOT_data_internal_vtable_20for_20physx__NpPhysics = 340396; - var GOT_data_internal_vtable_20for_20physx__PxPhysics = 340596; - var GOT_data_internal_vtable_20for_20physx__NpPhysicsInsertionCallback = 340756; - var GOT_data_internal_vtable_20for_20physx__NpPhysics__MeshDeletionListener = 340816; - var GOT_data_internal_vtable_20for_20physx__PxPhysicsInsertionCallback = 340796; - var GOT_data_internal_vtable_20for_20physx__GuMeshFactoryListener = 340856; - var GOT_data_internal_physx__NpPhysics__mRefCount = 371524; - var GOT_data_internal_physx__NpPhysics__mInstance = 371520; - var GOT_data_internal_physx__shdfnd__Array_physx__NpScene__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__NpScene__20const__29___ignore = 371549; - var GOT_data_internal_physx__shdfnd__Array_physx__NpScene__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371550; - var GOT_data_internal_physx__shdfnd__Array_physx__NpScene__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 371551; - var GOT_data_internal_physx__NpPhysics__mHeightFieldsRegistered = 371528; - var GOT_data_internal_physx__shdfnd__to16_28unsigned_20int_29___ignore = 371538; - var GOT_data_internal_physx__shdfnd__Array_physx__NpScene__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 371539; - var GOT_data_internal_physx__NpMaterialManager__getMaterial_28unsigned_20int_29_20const___ignore = 371540; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28unsigned_20int_20const__29___ignore = 371536; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore = 371537; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxBase_20const__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore = 371541; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxBase_20const__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1 = 371542; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxBase_20const__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2 = 371543; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxBase_20const__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3 = 371544; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxBase_20const__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore = 371545; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 371546; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 371547; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 371548; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 371552; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 371553; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 371554; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 371555; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 371556; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxBase_20const__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore = 371557; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxBase_20const__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore = 371558; - var GOT_data_internal_vtable_20for_20physx__NpRigidDynamic = 340876; - var GOT_data_internal_vtable_20for_20physx__NpRigidBodyTemplate_physx__PxRigidDynamic_ = 341304; - var GOT_data_internal_vtable_20for_20physx__NpRigidActorTemplate_physx__PxRigidDynamic_ = 341656; - var GOT_data_internal_physx__Sc__ActorCore__setAggregateID_28unsigned_20int_29___ignore = 371573; - var GOT_data_internal_physx__NpRigidDynamic__wakeUpInternal_28_29___ignore = 371563; - var GOT_data_internal_physx__Scb__Body__setKinematicTarget_28physx__PxTransform_20const__29___ignore = 371564; - var GOT_data_internal_physx__NpRigidBodyTemplate_physx__PxRigidDynamic___addSpatialForce_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxForceMode__Enum_29___ignore = 371574; - var GOT_data_internal_physx__NpRigidBodyTemplate_physx__PxRigidDynamic___setSpatialForce_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxForceMode__Enum_29___ignore = 371575; - var GOT_data_internal_physx__NpRigidBodyTemplate_physx__PxRigidDynamic___clearSpatialForce_28physx__PxForceMode__Enum_2c_20bool_2c_20bool_29___ignore = 371576; - var GOT_data_internal_physx__Scb__Body__wakeUp_28_29___ignore = 371567; - var GOT_data_internal_physx__Scb__Body__wakeUp_28_29___ignore_1 = 371568; - var GOT_data_internal_physx__Scb__Body__putToSleep_28_29___ignore = 371569; - var GOT_data_internal_physx__NpRigidActorTemplate_physx__PxRigidDynamic___getWorldBounds_28float_29_20const___ignore = 371577; - var GOT_data_internal_physx__NpRigidActorTemplate_physx__PxRigidDynamic___switchToNoSim_28_29___ignore = 371561; - var GOT_data_internal_physx__NpRigidActorTemplate_physx__PxRigidDynamic___switchFromNoSim_28_29___ignore = 371562; - var GOT_data_internal_vtable_20for_20physx__NpActorTemplate_physx__PxRigidDynamic_ = 342008; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_64u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_64u_2c_200u___Arg_29___ignore = 371565; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_4096u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_4096u_2c_200u___Arg_29___ignore = 371566; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_512u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_512u_2c_200u___Arg_29___ignore = 371570; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_256u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_256u_2c_200u___Arg_29___ignore = 371571; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_16384u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_16384u_2c_200u___Arg_29___ignore = 371572; - var GOT_data_internal_vtable_20for_20physx__PxRigidDynamic = 342348; - var GOT_data_internal_vtable_20for_20physx__NpRigidStatic = 342676; - var GOT_data_internal_vtable_20for_20physx__NpRigidActorTemplate_physx__PxRigidStatic_ = 342880; - var GOT_data_internal_vtable_20for_20physx__NpActorTemplate_physx__PxRigidStatic_ = 343020; - var GOT_data_internal_physx__NpRigidActorTemplate_physx__PxRigidStatic___getWorldBounds_28float_29_20const___ignore = 371581; - var GOT_data_internal_physx__NpRigidActorTemplate_physx__PxRigidStatic___switchToNoSim_28_29___ignore = 371578; - var GOT_data_internal_physx__NpRigidActorTemplate_physx__PxRigidStatic___switchFromNoSim_28_29___ignore = 371579; - var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__RigidStaticBuffer_2c_20physx__Sc__StaticCore_2c_20physx__Scb__RigidStatic_2c_20physx__Scb__Base___write_physx__Scb__RigidStaticBuffer__Fns_64u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__StaticCore__2c_20physx__Scb__RigidStaticBuffer__Fns_64u_2c_200u___Arg_29___ignore = 371580; - var GOT_data_internal_vtable_20for_20physx__PxRigidStatic = 343148; - var GOT_data_internal_physx__Gu__ShapeData__getGuSphere_28_29_20const___ignore = 371596; - var GOT_data_internal_vtable_20for_20physx__Sq__BucketPruner = 343264; - var GOT_data_internal_vtable_20for_20physx__Sq__Pruner = 343360; - var GOT_data_internal_physx__Sq__PruningPool__updateObjectsAndInflateBounds_28unsigned_20int_20const__2c_20unsigned_20int_20const__2c_20physx__PxBounds3_20const__2c_20unsigned_20int_29___ignore = 371597; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sq__AABBTreeIndices_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sq__AABBTreeIndices__29___ignore = 371621; - var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sq__IncrementalAABBTreeNodePair_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sq__IncrementalAABBTreeNodePair__29___ignore = 371622; - var GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 371623; - var GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sq__IncrementalAABBTreeNode__20const__29___ignore = 371624; - var GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore = 371625; - var GOT_data_internal_physx__shdfnd__Array_physx__Gu__NodeAllocator__Slab_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371626; - var GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 371640; - var GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371645; - var GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____forceSize_Unsafe_28unsigned_20int_29___ignore = 371648; - var GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 371649; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 371637; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 371638; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 371639; - var GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 371641; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 371642; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 371643; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 371644; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 371646; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 371647; - var GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore = 371650; - var GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore = 371651; - var GOT_data_internal_vtable_20for_20physx__Sq__ExtendedBucketPruner = 343432; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___Iter__check_28_29_20const___ignore = 371717; - var GOT_data_internal_physx__Sq__AABBTreeRuntimeNode__setNbRunTimePrimitives_28unsigned_20int_29___ignore = 371710; - var GOT_data_internal_vtable_20for_20MainTreeRaycastPrunerCallback_false_ = 343456; - var GOT_data_internal_vtable_20for_20physx__Sq__PrunerCallback = 343496; - var GOT_data_internal_vtable_20for_20MainTreeOverlapPrunerCallback_physx__Gu__OBBAABBTests_true__ = 343516; - var GOT_data_internal_vtable_20for_20MainTreeOverlapPrunerCallback_physx__Gu__AABBAABBTest_ = 343548; - var GOT_data_internal_vtable_20for_20MainTreeOverlapPrunerCallback_physx__Gu__CapsuleAABBTest_ = 343580; - var GOT_data_internal_vtable_20for_20MainTreeOverlapPrunerCallback_physx__Gu__SphereAABBTest_ = 343612; - var GOT_data_internal_vtable_20for_20MainTreeRaycastPrunerCallback_true_ = 343644; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 371711; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 371712; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 371713; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 371714; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 371715; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 371716; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 371718; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 371719; - var GOT_data_internal_vtable_20for_20physx__Sq__AABBPruner = 343676; - var GOT_data_internal_vtable_20for_20physx__Sq__IncrementalPruner = 343788; - var GOT_data_internal_physx__shdfnd__Array_physx__Sq__AABBPruner__NewTreeFixup_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sq__AABBPruner__NewTreeFixup_20const__29___ignore = 371739; - var GOT_data_internal_physx__Gu__ShapeData__getGuCapsule_28_29_20const___ignore = 371735; - var GOT_data_internal_physx__Gu__ShapeData__getCapsuleHalfHeight_28_29_20const___ignore = 371736; - var GOT_data_internal_physx__shdfnd__Array_physx__Sq__AABBTreeRuntimeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____forceSize_Unsafe_28unsigned_20int_29___ignore = 371740; - var GOT_data_internal_physx__shdfnd__Array_physx__Sq__AABBTreeRuntimeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 371741; - var GOT_data_internal_physx__Sq__AABBPruner__getAABBTree_28_29___ignore = 371738; - var GOT_data_internal_physx__shdfnd__ilog2_28unsigned_20int_29___ignore = 371737; - var GOT_data_internal_physx__shdfnd__Array_physx__Sq__AABBTreeRuntimeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore = 371742; - var GOT_data_internal_physx__shdfnd__Array_physx__Sq__AABBTreeRuntimeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore = 371743; - var GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 371750; - var GOT_data_internal_vtable_20for_20physx__Sq__BVHCompoundPruner = 343876; - var GOT_data_internal_vtable_20for_20physx__Sq__CompoundPruner = 343968; - var GOT_data_internal_vtable_20for_20MainTreeRaycastCompoundPrunerCallback_false_ = 344188; - var GOT_data_internal_vtable_20for_20MainTreeOBBOverlapCompoundPrunerCallback = 344036; - var GOT_data_internal_vtable_20for_20MainTreeAABBOverlapCompoundPrunerCallback = 344092; - var GOT_data_internal_vtable_20for_20MainTreeCapsuleOverlapCompoundPrunerCallback = 344124; - var GOT_data_internal_vtable_20for_20MainTreeSphereOverlapCompoundPrunerCallback = 344156; - var GOT_data_internal_vtable_20for_20MainTreeOverlapCompoundPrunerCallback = 344076; - var GOT_data_internal_vtable_20for_20MainTreeRaycastCompoundPrunerCallback_true_ = 344216; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 371761; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 371762; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 371763; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 371764; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 371765; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 371766; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 371767; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 371768; - var GOT_data_internal_vtable_20for_20physx__Sq__DynamicBoundsSync = 344244; - var GOT_data_internal_vtable_20for_20physx__Sc__SqBoundsSync = 344284; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 371776; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 371777; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 371778; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 371779; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 371780; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 371781; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 371782; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 371783; - var GOT_data_internal_physx__shdfnd__Array_physx__PxGeometryHolder_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 371787; - var GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdRaycast_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371788; - var GOT_data_internal_physx__PxBatchQueryResult_physx__PxRaycastHit___getAnyHit_28unsigned_20int_29_20const___ignore = 371790; - var GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdOverlap_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371791; - var GOT_data_internal_physx__PxBatchQueryResult_physx__PxOverlapHit___getAnyHit_28unsigned_20int_29_20const___ignore = 371792; - var GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdSweep_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371793; - var GOT_data_internal_physx__PxBatchQueryResult_physx__PxSweepHit___getAnyHit_28unsigned_20int_29_20const___ignore = 371794; - var GOT_data_internal_physx__PxGeometryHolder__storeAny_28physx__PxGeometry_20const__29___ignore = 371786; - var GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdSqHit_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Vd__PvdSqHit_20const__29___ignore = 371789; - var GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdRaycast_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Vd__PvdRaycast_20const__29___ignore = 371796; - var GOT_data_internal_physx__shdfnd__Array_physx__PxGeometryHolder_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxGeometryHolder_20const__29___ignore = 371797; - var GOT_data_internal_physx__shdfnd__Array_physx__PxFilterData_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxFilterData_20const__29___ignore = 371798; - var GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdSweep_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Vd__PvdSweep_20const__29___ignore = 371800; - var GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdOverlap_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Vd__PvdOverlap_20const__29___ignore = 371802; - var GOT_data_internal_vtable_20for_20physx__NpBatchQuery = 344360; - var GOT_data_internal_vtable_20for_20physx__PxBatchQuery = 344464; - var GOT_data_internal_vtable_20for_20PxOverflowBuffer_physx__PxRaycastHit_ = 344524; - var GOT_data_internal_vtable_20for_20PxOverflowBuffer_physx__PxOverlapHit_ = 344560; - var GOT_data_internal_vtable_20for_20PxOverflowBuffer_physx__PxSweepHit_ = 344664; - var GOT_data_internal_vtable_20for_20physx__PxHitBuffer_physx__PxOverlapHit_ = 344616; - var GOT_data_internal_vtable_20for_20physx__PxHitCallback_physx__PxOverlapHit_ = 344640; - var GOT_data_internal_vtable_20for_20physx__NpSceneQueries = 344700; - var GOT_data_internal_vtable_20for_20physx__NpSceneAccessor = 345792; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__NpSceneQueries_2c_20_physx__NpSceneQueries__sceneQueriesStaticPrunerUpdate_28physx__PxBaseTask__29_ = 346852; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__NpSceneQueries_2c_20_physx__NpSceneQueries__sceneQueriesDynamicPrunerUpdate_28physx__PxBaseTask__29_ = 346928; - var GOT_data_internal_vtable_20for_20physx__PxScene = 346276; - var GOT_data_internal_vtable_20for_20physx__NpScene = 345184; - var GOT_data_internal_vtable_20for_20physx__NpScene__SceneCompletion = 346736; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeScene_28physx__PxBaseTask__29_ = 347004; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeCollide_28physx__PxBaseTask__29_ = 347080; - var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeAdvance_28physx__PxBaseTask__29_ = 347156; - var GOT_data_internal_physx__shdfnd__Array_physx__PxRigidActor__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371858; - var GOT_data_internal_physx__shdfnd__Array_physx__NpBatchQuery__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371859; - var GOT_data_internal_physx__shdfnd__Array_physx__PxRigidActor__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 371860; - var GOT_data_internal_physx__Scb__Body__initBufferedState_28_29___ignore = 371827; - var GOT_data_internal_physx__shdfnd__Array_physx__PxRigidActor__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 371865; - var GOT_data_internal_physx__shdfnd__Array_physx__PxJoint__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371873; - var GOT_data_internal_physx__shdfnd__Array_physx__NpArticulationLink__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____front_28_29___ignore = 371828; - var GOT_data_internal_physx__Cm__Collection__internalGetObject_28unsigned_20int_29_20const___ignore = 371829; - var GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371877; - var GOT_data_internal_physx__shdfnd__Array_physx__PxRigidActor__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 371878; - var GOT_data_internal_physx__Scb__Scene__getStats_28physx__PxSimulationStatistics__29_20const___ignore = 371830; - var GOT_data_internal_physx__Scb__RigidObject__resetFiltering_28physx__Scb__Shape__20const__2c_20unsigned_20int_29___ignore = 371882; - var GOT_data_internal_physx__NpScene__SceneCompletion__setDependent_28physx__PxBaseTask__29___ignore = 371831; - var GOT_data_internal_vtable_20for_20SqRefFinder = 346792; - var GOT_data_internal_physx__Scb__Scene__postReportsCleanup_28_29___ignore = 371832; - var GOT_data_internal_physx__Scb__Scene__buildActiveAndFrozenActors_28_29___ignore = 371833; - var GOT_data_internal_physx__Scb__Scene__buildActiveActors_28_29___ignore = 371834; - var GOT_data_internal_vtable_20for_20physx__Sc__SqRefFinder = 346832; - var GOT_data_internal_vtable_20for_20physx__NpContactCallbackTask = 345740; - var GOT_data_internal_physx__Scb__Scene__flush_28bool_29___ignore = 371835; - var GOT_data_internal_physx__Scb__SceneBuffer__setDominancePair_28unsigned_20int_2c_20unsigned_20int_2c_20physx__PxDominanceGroupPair_20const__29___ignore = 371840; - var GOT_data_internal_physx__Scb__SceneBuffer__setDominancePair_28unsigned_20int_2c_20unsigned_20int_2c_20physx__PxDominanceGroupPair_20const__29___ignore_1 = 371841; - var GOT_data_internal_physx__Scb__SceneBuffer__setDominancePair_28unsigned_20int_2c_20unsigned_20int_2c_20physx__PxDominanceGroupPair_20const__29___ignore_2 = 371842; - var GOT_data_internal_physx__Scb__SceneBuffer__getDominancePair_28unsigned_20int_2c_20unsigned_20int_2c_20physx__PxDominanceGroupPair__29_20const___ignore = 371843; - var GOT_data_internal_physx__Scb__SceneBuffer__getDominancePair_28unsigned_20int_2c_20unsigned_20int_2c_20physx__PxDominanceGroupPair__29_20const___ignore_1 = 371844; - var GOT_data_internal_physx__Scb__SceneBuffer__getDominancePair_28unsigned_20int_2c_20unsigned_20int_2c_20physx__PxDominanceGroupPair__29_20const___ignore_2 = 371845; - var GOT_data_internal_physx__Scb__Scene__setVisualizationParameter_28physx__PxVisualizationParameter__Enum_2c_20float_29___ignore = 371846; - var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugPoint_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371848; - var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugLine_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371849; - var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugTriangle_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371850; - var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugText_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371851; - var GOT_data_internal_physx__shdfnd__Array_physx__NpBatchQuery__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__NpBatchQuery__20const__29___ignore = 371884; - var GOT_data_internal_physx__shdfnd__Array_physx__NpBatchQuery__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 371885; - var GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 371837; - var GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 371836; - var GOT_data_internal_physx__shdfnd__Array_physx__Scb__Actor__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 371839; - var GOT_data_internal_physx__shdfnd__Array_physx__Scb__Actor__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 371838; - var GOT_func_internal_physx__NpSceneQueries__sceneQueriesStaticPrunerUpdate_28physx__PxBaseTask__29 = 2802; - var GOT_func_internal_physx__NpSceneQueries__sceneQueriesDynamicPrunerUpdate_28physx__PxBaseTask__29 = 2803; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 371852; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 371853; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 371854; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 371855; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 371856; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 371857; - var GOT_func_internal_physx__NpScene__executeScene_28physx__PxBaseTask__29 = 2804; - var GOT_func_internal_physx__NpScene__executeCollide_28physx__PxBaseTask__29 = 2805; - var GOT_func_internal_physx__NpScene__executeAdvance_28physx__PxBaseTask__29 = 2806; - var GOT_data_internal_physx__shdfnd__Array_physx__PxRigidActor__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 371861; - var GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3_2c_20physx__shdfnd__InlineAllocator_192u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore = 371862; - var GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3_2c_20physx__shdfnd__InlineAllocator_192u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore = 371863; - var GOT_data_internal_physx__shdfnd__Array_physx__PxRigidActor__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxRigidActor__20const__29___ignore = 371864; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 371870; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 371871; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 371872; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 371874; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 371875; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 371876; - var GOT_data_internal_physx__Scb__RigidObject__isAddedShape_28physx__Scb__Shape__29___ignore = 371879; - var GOT_data_internal_physx__Scb__RigidObject__isAddedShape_28physx__Scb__Shape__29___ignore_1 = 371880; - var GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 371881; - var GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371883; - var GOT_data_internal_physx__MultiQueryInput__getOrigin_28_29_20const___ignore = 371888; - var GOT_data_internal_physx__MultiQueryInput__getDir_28_29_20const___ignore = 371889; - var GOT_data_internal_vtable_20for_20CapturePvdOnReturn_physx__PxRaycastHit_ = 347232; - var GOT_data_internal_vtable_20for_20MultiQueryCallback_physx__PxRaycastHit_ = 347268; - var GOT_data_internal_MultiQueryCallback_physx__PxRaycastHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29___ignore = 371891; - var GOT_data_internal_MultiQueryCallback_physx__PxRaycastHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29___ignore_1 = 371892; - var GOT_data_internal_bool_20physx__NpSceneQueries__multiQuery_physx__PxOverlapHit__28physx__MultiQueryInput_20const__2c_20physx__PxHitCallback_physx__PxOverlapHit___2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20physx__PxQueryCache_20const__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__BatchQueryFilterData__29_20const___ignore = 371886; - var GOT_data_internal_vtable_20for_20CapturePvdOnReturn_physx__PxOverlapHit_ = 347300; - var GOT_data_internal_vtable_20for_20MultiQueryCallback_physx__PxOverlapHit_ = 347336; - var GOT_data_internal_MultiQueryCallback_physx__PxOverlapHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29___ignore = 371894; - var GOT_data_internal_MultiQueryCallback_physx__PxOverlapHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29__timestamp = 371896; - var GOT_data_internal_MultiQueryCallback_physx__PxOverlapHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29___ignore_1 = 371900; - var GOT_data_internal_bool_20physx__NpSceneQueries__multiQuery_physx__PxSweepHit__28physx__MultiQueryInput_20const__2c_20physx__PxHitCallback_physx__PxSweepHit___2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20physx__PxQueryCache_20const__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__BatchQueryFilterData__29_20const___ignore = 371887; - var GOT_data_internal_vtable_20for_20CapturePvdOnReturn_physx__PxSweepHit_ = 347368; - var GOT_data_internal_vtable_20for_20MultiQueryCallback_physx__PxSweepHit_ = 347404; - var GOT_data_internal_MultiQueryCallback_physx__PxSweepHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29___ignore = 371904; - var GOT_data_internal_MultiQueryCallback_physx__PxSweepHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29___ignore_1 = 371905; - var GOT_data_internal_GeomQueryAny_physx__PxSweepHit___geomHit_28physx__NpSceneQueries_20const__2c_20physx__MultiQueryInput_20const__2c_20physx__Gu__ShapeData_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxSweepHit__2c_20float_2c_20physx__PxBounds3__29___ignore = 371906; - var GOT_data_internal_GeomQueryAny_physx__PxSweepHit___geomHit_28physx__NpSceneQueries_20const__2c_20physx__MultiQueryInput_20const__2c_20physx__Gu__ShapeData_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxSweepHit__2c_20float_2c_20physx__PxBounds3__29___ignore_1 = 371907; - var GOT_data_internal_physx__shdfnd__Array_physx__PxRaycastHit_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxRaycastHit_20const__29___ignore = 371890; - var GOT_data_internal_physx__shdfnd__Array_physx__PxOverlapHit_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxOverlapHit_20const__29___ignore = 371893; - var GOT_data_internal_physx__Gu__overlap_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20bool_20_28__20const_20_28__29_20_5b7_5d_29_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29_29___ignore = 371901; - var GOT_data_internal_physx__Gu__overlap_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20bool_20_28__20const_20_28__29_20_5b7_5d_29_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29_29___ignore_1 = 371902; - var GOT_data_internal_physx__shdfnd__Array_physx__PxSweepHit_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxSweepHit_20const__29___ignore = 371903; - var GOT_data_internal_physx__Gu__ShapeData__getGuBox_28_29_20const___ignore = 371908; - var GOT_data_internal_vtable_20for_20physx__NpShape = 347436; - var GOT_data_internal_vtable_20for_20physx__PxShape = 347688; - var GOT_data_internal_physx__NpShapeManager__setPrunerData_28unsigned_20int_2c_20unsigned_20long_29___ignore = 371927; - var GOT_data_internal_physx__NpShapeManager__getPrunerData_28unsigned_20int_29_20const___ignore = 371930; - var GOT_data_internal_physx__Scb__RigidObject__onShapeDetach_28physx__Scb__Shape__2c_20bool_2c_20bool_29___ignore = 371931; - var GOT_data_internal_physx__Scb__RigidObject__onShapeDetach_28physx__Scb__Shape__2c_20bool_2c_20bool_29___ignore_1 = 371932; - var GOT_data_internal_physx__shdfnd__Array_physx__Scb__RemovedShape_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____replaceWithLast_28unsigned_20int_29___ignore = 371928; - var GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Scb__Shape__20const__29___ignore = 371929; - var GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____replaceWithLast_28unsigned_20int_29___ignore = 371933; - var GOT_data_internal_physx__shdfnd__Array_physx__Scb__RemovedShape_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Scb__RemovedShape_20const__29___ignore = 371934; - var GOT_data_internal_physx__Gu__HeightFieldUtil__HeightFieldUtil_28physx__PxHeightFieldGeometry_20const__29___ignore = 371938; - var GOT_data_internal_physx__Gu__HeightFieldUtil__HeightFieldUtil_28physx__PxHeightFieldGeometry_20const__29___ignore_1 = 371939; - var GOT_data_internal_physx__Gu__HeightFieldUtil__HeightFieldUtil_28physx__PxHeightFieldGeometry_20const__29___ignore_2 = 371940; - var GOT_data_internal_physx__Gu__Midphase__outputError_28_29__reportOnlyOnce = 371935; - var GOT_data_internal_physx__Gu__HeightField__getSample_28unsigned_20int_29_20const___ignore = 371941; - var GOT_func_internal_GetNbShape_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_29 = 3040; - var GOT_func_internal_SetNbShape_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29 = 3041; - var GOT_func_internal_GetNbDiscreteContactPairs_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29 = 3042; - var GOT_func_internal_SetNbDiscreteContactPairs_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29 = 3043; - var GOT_func_internal_GetNbModifiedContactPairs_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29 = 3044; - var GOT_func_internal_SetNbModifiedContactPairs_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29 = 3045; - var GOT_func_internal_GetNbCCDPairs_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29 = 3046; - var GOT_func_internal_SetNbCCDPairs_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29 = 3047; - var GOT_func_internal_GetNbTriggerPairs_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29 = 3048; - var GOT_func_internal_SetNbTriggerPairs_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29 = 3049; - var GOT_func_internal_getPxMaterial_ReferenceCount_28physx__PxMaterial_20const__29 = 3050; - var GOT_func_internal_getPxMaterial_DynamicFriction_28physx__PxMaterial_20const__29 = 3051; - var GOT_func_internal_setPxMaterial_DynamicFriction_28physx__PxMaterial__2c_20float_29 = 3052; - var GOT_func_internal_getPxMaterial_StaticFriction_28physx__PxMaterial_20const__29 = 3053; - var GOT_func_internal_setPxMaterial_StaticFriction_28physx__PxMaterial__2c_20float_29 = 3054; - var GOT_func_internal_getPxMaterial_Restitution_28physx__PxMaterial_20const__29 = 3055; - var GOT_func_internal_setPxMaterial_Restitution_28physx__PxMaterial__2c_20float_29 = 3056; - var GOT_func_internal_getPxMaterial_Flags_28physx__PxMaterial_20const__29 = 3057; - var GOT_func_internal_setPxMaterial_Flags_28physx__PxMaterial__2c_20physx__PxFlags_physx__PxMaterialFlag__Enum_2c_20unsigned_20short__29 = 3058; - var GOT_func_internal_getPxMaterial_FrictionCombineMode_28physx__PxMaterial_20const__29 = 3059; - var GOT_func_internal_setPxMaterial_FrictionCombineMode_28physx__PxMaterial__2c_20physx__PxCombineMode__Enum_29 = 3060; - var GOT_func_internal_getPxMaterial_RestitutionCombineMode_28physx__PxMaterial_20const__29 = 3061; - var GOT_func_internal_setPxMaterial_RestitutionCombineMode_28physx__PxMaterial__2c_20physx__PxCombineMode__Enum_29 = 3062; - var GOT_func_internal_getPxMaterial_ConcreteTypeName_28physx__PxMaterial_20const__29 = 3063; - var GOT_func_internal_getPxMaterialUserData_28physx__PxMaterial_20const__29 = 3064; - var GOT_func_internal_setPxMaterialUserData_28physx__PxMaterial__2c_20void__29 = 3065; - var GOT_func_internal_getPxActor_Scene_28physx__PxActor_20const__29 = 3066; - var GOT_func_internal_getPxActor_Name_28physx__PxActor_20const__29 = 3067; - var GOT_func_internal_setPxActor_Name_28physx__PxActor__2c_20char_20const__29 = 3068; - var GOT_func_internal_getPxActor_ActorFlags_28physx__PxActor_20const__29 = 3069; - var GOT_func_internal_setPxActor_ActorFlags_28physx__PxActor__2c_20physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__29 = 3070; - var GOT_func_internal_getPxActor_DominanceGroup_28physx__PxActor_20const__29 = 3071; - var GOT_func_internal_setPxActor_DominanceGroup_28physx__PxActor__2c_20unsigned_20char_29 = 3072; - var GOT_func_internal_getPxActor_OwnerClient_28physx__PxActor_20const__29 = 3073; - var GOT_func_internal_setPxActor_OwnerClient_28physx__PxActor__2c_20unsigned_20char_29 = 3074; - var GOT_func_internal_getPxActor_Aggregate_28physx__PxActor_20const__29 = 3075; - var GOT_func_internal_getPxActorUserData_28physx__PxActor_20const__29 = 3076; - var GOT_func_internal_setPxActorUserData_28physx__PxActor__2c_20void__29 = 3077; - var GOT_func_internal_getPxRigidActor_GlobalPose_28physx__PxRigidActor_20const__29 = 3078; - var GOT_func_internal_setPxRigidActor_GlobalPose_28physx__PxRigidActor__2c_20physx__PxTransform_20const__29 = 3079; - var GOT_func_internal_getNbPxRigidActor_Shapes_28physx__PxRigidActor_20const__29 = 3080; - var GOT_func_internal_getPxRigidActor_Shapes_28physx__PxRigidActor_20const__2c_20physx__PxShape___2c_20unsigned_20int_29 = 3081; - var GOT_func_internal_getNbPxRigidActor_Constraints_28physx__PxRigidActor_20const__29 = 3082; - var GOT_func_internal_getPxRigidActor_Constraints_28physx__PxRigidActor_20const__2c_20physx__PxConstraint___2c_20unsigned_20int_29 = 3083; - var GOT_func_internal_getPxRigidBody_CMassLocalPose_28physx__PxRigidBody_20const__29 = 3084; - var GOT_func_internal_setPxRigidBody_CMassLocalPose_28physx__PxRigidBody__2c_20physx__PxTransform_20const__29 = 3085; - var GOT_func_internal_getPxRigidBody_Mass_28physx__PxRigidBody_20const__29 = 3086; - var GOT_func_internal_setPxRigidBody_Mass_28physx__PxRigidBody__2c_20float_29 = 3087; - var GOT_func_internal_getPxRigidBody_InvMass_28physx__PxRigidBody_20const__29 = 3088; - var GOT_func_internal_getPxRigidBody_MassSpaceInertiaTensor_28physx__PxRigidBody_20const__29 = 3089; - var GOT_func_internal_setPxRigidBody_MassSpaceInertiaTensor_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29 = 3090; - var GOT_func_internal_getPxRigidBody_MassSpaceInvInertiaTensor_28physx__PxRigidBody_20const__29 = 3091; - var GOT_func_internal_getPxRigidBody_LinearDamping_28physx__PxRigidBody_20const__29 = 3092; - var GOT_func_internal_setPxRigidBody_LinearDamping_28physx__PxRigidBody__2c_20float_29 = 3093; - var GOT_func_internal_getPxRigidBody_AngularDamping_28physx__PxRigidBody_20const__29 = 3094; - var GOT_func_internal_setPxRigidBody_AngularDamping_28physx__PxRigidBody__2c_20float_29 = 3095; - var GOT_func_internal_getPxRigidBody_LinearVelocity_28physx__PxRigidBody_20const__29 = 3096; - var GOT_func_internal_setPxRigidBody_LinearVelocity_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29 = 3097; - var GOT_func_internal_getPxRigidBody_AngularVelocity_28physx__PxRigidBody_20const__29 = 3098; - var GOT_func_internal_setPxRigidBody_AngularVelocity_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29 = 3099; - var GOT_func_internal_getPxRigidBody_MaxAngularVelocity_28physx__PxRigidBody_20const__29 = 3100; - var GOT_func_internal_setPxRigidBody_MaxAngularVelocity_28physx__PxRigidBody__2c_20float_29 = 3101; - var GOT_func_internal_getPxRigidBody_MaxLinearVelocity_28physx__PxRigidBody_20const__29 = 3102; - var GOT_func_internal_setPxRigidBody_MaxLinearVelocity_28physx__PxRigidBody__2c_20float_29 = 3103; - var GOT_func_internal_getPxRigidBody_RigidBodyFlags_28physx__PxRigidBody_20const__29 = 3104; - var GOT_func_internal_setPxRigidBody_RigidBodyFlags_28physx__PxRigidBody__2c_20physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__29 = 3105; - var GOT_func_internal_getPxRigidBody_MinCCDAdvanceCoefficient_28physx__PxRigidBody_20const__29 = 3106; - var GOT_func_internal_setPxRigidBody_MinCCDAdvanceCoefficient_28physx__PxRigidBody__2c_20float_29 = 3107; - var GOT_func_internal_getPxRigidBody_MaxDepenetrationVelocity_28physx__PxRigidBody_20const__29 = 3108; - var GOT_func_internal_setPxRigidBody_MaxDepenetrationVelocity_28physx__PxRigidBody__2c_20float_29 = 3109; - var GOT_func_internal_getPxRigidBody_MaxContactImpulse_28physx__PxRigidBody_20const__29 = 3110; - var GOT_func_internal_setPxRigidBody_MaxContactImpulse_28physx__PxRigidBody__2c_20float_29 = 3111; - var GOT_func_internal_getPxRigidDynamic_IsSleeping_28physx__PxRigidDynamic_20const__29 = 3112; - var GOT_func_internal_getPxRigidDynamic_SleepThreshold_28physx__PxRigidDynamic_20const__29 = 3113; - var GOT_func_internal_setPxRigidDynamic_SleepThreshold_28physx__PxRigidDynamic__2c_20float_29 = 3114; - var GOT_func_internal_getPxRigidDynamic_StabilizationThreshold_28physx__PxRigidDynamic_20const__29 = 3115; - var GOT_func_internal_setPxRigidDynamic_StabilizationThreshold_28physx__PxRigidDynamic__2c_20float_29 = 3116; - var GOT_func_internal_getPxRigidDynamic_RigidDynamicLockFlags_28physx__PxRigidDynamic_20const__29 = 3117; - var GOT_func_internal_setPxRigidDynamic_RigidDynamicLockFlags_28physx__PxRigidDynamic__2c_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__29 = 3118; - var GOT_func_internal_getPxRigidDynamic_WakeCounter_28physx__PxRigidDynamic_20const__29 = 3119; - var GOT_func_internal_setPxRigidDynamic_WakeCounter_28physx__PxRigidDynamic__2c_20float_29 = 3120; - var GOT_func_internal_getPxRigidDynamic_SolverIterationCounts_28physx__PxRigidDynamic_20const__2c_20unsigned_20int__2c_20unsigned_20int__29 = 3121; - var GOT_func_internal_setPxRigidDynamic_SolverIterationCounts_28physx__PxRigidDynamic__2c_20unsigned_20int_2c_20unsigned_20int_29 = 3122; - var GOT_func_internal_getPxRigidDynamic_ContactReportThreshold_28physx__PxRigidDynamic_20const__29 = 3123; - var GOT_func_internal_setPxRigidDynamic_ContactReportThreshold_28physx__PxRigidDynamic__2c_20float_29 = 3124; - var GOT_func_internal_getPxRigidDynamic_ConcreteTypeName_28physx__PxRigidDynamic_20const__29 = 3125; - var GOT_func_internal_getPxRigidStatic_ConcreteTypeName_28physx__PxRigidStatic_20const__29 = 3126; - var GOT_func_internal_getPxArticulationLink_InboundJoint_28physx__PxArticulationLink_20const__29 = 3127; - var GOT_func_internal_getPxArticulationLink_InboundJointDof_28physx__PxArticulationLink_20const__29 = 3128; - var GOT_func_internal_getPxArticulationLink_LinkIndex_28physx__PxArticulationLink_20const__29 = 3129; - var GOT_func_internal_getNbPxArticulationLink_Children_28physx__PxArticulationLink_20const__29 = 3130; - var GOT_func_internal_getPxArticulationLink_Children_28physx__PxArticulationLink_20const__2c_20physx__PxArticulationLink___2c_20unsigned_20int_29 = 3131; - var GOT_func_internal_getPxArticulationLink_ConcreteTypeName_28physx__PxArticulationLink_20const__29 = 3132; - var GOT_func_internal_getPxArticulationJointBase_ParentPose_28physx__PxArticulationJointBase_20const__29 = 3133; - var GOT_func_internal_setPxArticulationJointBase_ParentPose_28physx__PxArticulationJointBase__2c_20physx__PxTransform_20const__29 = 3134; - var GOT_func_internal_getPxArticulationJointBase_ChildPose_28physx__PxArticulationJointBase_20const__29 = 3135; - var GOT_func_internal_setPxArticulationJointBase_ChildPose_28physx__PxArticulationJointBase__2c_20physx__PxTransform_20const__29 = 3136; - var GOT_func_internal_getPxArticulationBase_Scene_28physx__PxArticulationBase_20const__29 = 3137; - var GOT_func_internal_getPxArticulationBase_SolverIterationCounts_28physx__PxArticulationBase_20const__2c_20unsigned_20int__2c_20unsigned_20int__29 = 3138; - var GOT_func_internal_setPxArticulationBase_SolverIterationCounts_28physx__PxArticulationBase__2c_20unsigned_20int_2c_20unsigned_20int_29 = 3139; - var GOT_func_internal_getPxArticulationBase_IsSleeping_28physx__PxArticulationBase_20const__29 = 3140; - var GOT_func_internal_getPxArticulationBase_SleepThreshold_28physx__PxArticulationBase_20const__29 = 3141; - var GOT_func_internal_setPxArticulationBase_SleepThreshold_28physx__PxArticulationBase__2c_20float_29 = 3142; - var GOT_func_internal_getPxArticulationBase_StabilizationThreshold_28physx__PxArticulationBase_20const__29 = 3143; - var GOT_func_internal_setPxArticulationBase_StabilizationThreshold_28physx__PxArticulationBase__2c_20float_29 = 3144; - var GOT_func_internal_getPxArticulationBase_WakeCounter_28physx__PxArticulationBase_20const__29 = 3145; - var GOT_func_internal_setPxArticulationBase_WakeCounter_28physx__PxArticulationBase__2c_20float_29 = 3146; - var GOT_func_internal_getNbPxArticulationBase_Links_28physx__PxArticulationBase_20const__29 = 3147; - var GOT_func_internal_getPxArticulationBase_Links_28physx__PxArticulationBase_20const__2c_20physx__PxArticulationLink___2c_20unsigned_20int_29 = 3148; - var GOT_func_internal_getPxArticulationBase_Name_28physx__PxArticulationBase_20const__29 = 3149; - var GOT_func_internal_setPxArticulationBase_Name_28physx__PxArticulationBase__2c_20char_20const__29 = 3150; - var GOT_func_internal_getPxArticulationBase_Aggregate_28physx__PxArticulationBase_20const__29 = 3151; - var GOT_func_internal_getPxArticulationBaseUserData_28physx__PxArticulationBase_20const__29 = 3152; - var GOT_func_internal_setPxArticulationBaseUserData_28physx__PxArticulationBase__2c_20void__29 = 3153; - var GOT_func_internal_getPxAggregate_MaxNbActors_28physx__PxAggregate_20const__29 = 3154; - var GOT_func_internal_getNbPxAggregate_Actors_28physx__PxAggregate_20const__29 = 3155; - var GOT_func_internal_getPxAggregate_Actors_28physx__PxAggregate_20const__2c_20physx__PxActor___2c_20unsigned_20int_29 = 3156; - var GOT_func_internal_getPxAggregate_SelfCollision_28physx__PxAggregate_20const__29 = 3157; - var GOT_func_internal_getPxAggregate_ConcreteTypeName_28physx__PxAggregate_20const__29 = 3158; - var GOT_func_internal_getPxConstraint_Scene_28physx__PxConstraint_20const__29 = 3159; - var GOT_func_internal_getPxConstraint_Actors_28physx__PxConstraint_20const__2c_20physx__PxRigidActor___2c_20physx__PxRigidActor___29 = 3160; - var GOT_func_internal_setPxConstraint_Actors_28physx__PxConstraint__2c_20physx__PxRigidActor__2c_20physx__PxRigidActor__29 = 3161; - var GOT_func_internal_getPxConstraint_Flags_28physx__PxConstraint_20const__29 = 3162; - var GOT_func_internal_setPxConstraint_Flags_28physx__PxConstraint__2c_20physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29 = 3163; - var GOT_func_internal_getPxConstraint_IsValid_28physx__PxConstraint_20const__29 = 3164; - var GOT_func_internal_getPxConstraint_BreakForce_28physx__PxConstraint_20const__2c_20float__2c_20float__29 = 3165; - var GOT_func_internal_setPxConstraint_BreakForce_28physx__PxConstraint__2c_20float_2c_20float_29 = 3166; - var GOT_func_internal_getPxConstraint_MinResponseThreshold_28physx__PxConstraint_20const__29 = 3167; - var GOT_func_internal_setPxConstraint_MinResponseThreshold_28physx__PxConstraint__2c_20float_29 = 3168; - var GOT_func_internal_getPxConstraint_ConcreteTypeName_28physx__PxConstraint_20const__29 = 3169; - var GOT_func_internal_getPxShape_ReferenceCount_28physx__PxShape_20const__29 = 3170; - var GOT_func_internal_getPxShape_GeometryType_28physx__PxShape_20const__29 = 3171; - var GOT_func_internal_getPxShape_Geometry_28physx__PxShape_20const__29 = 3172; - var GOT_func_internal_setPxShape_Geometry_28physx__PxShape__2c_20physx__PxGeometry_20const__29 = 3173; - var GOT_func_internal_getPxShape_LocalPose_28physx__PxShape_20const__29 = 3174; - var GOT_func_internal_setPxShape_LocalPose_28physx__PxShape__2c_20physx__PxTransform_20const__29 = 3175; - var GOT_func_internal_getPxShape_SimulationFilterData_28physx__PxShape_20const__29 = 3176; - var GOT_func_internal_setPxShape_SimulationFilterData_28physx__PxShape__2c_20physx__PxFilterData_20const__29 = 3177; - var GOT_func_internal_getPxShape_QueryFilterData_28physx__PxShape_20const__29 = 3178; - var GOT_func_internal_setPxShape_QueryFilterData_28physx__PxShape__2c_20physx__PxFilterData_20const__29 = 3179; - var GOT_func_internal_getNbPxShape_Materials_28physx__PxShape_20const__29 = 3180; - var GOT_func_internal_getPxShape_Materials_28physx__PxShape_20const__2c_20physx__PxMaterial___2c_20unsigned_20int_29 = 3181; - var GOT_func_internal_getPxShape_ContactOffset_28physx__PxShape_20const__29 = 3182; - var GOT_func_internal_setPxShape_ContactOffset_28physx__PxShape__2c_20float_29 = 3183; - var GOT_func_internal_getPxShape_RestOffset_28physx__PxShape_20const__29 = 3184; - var GOT_func_internal_setPxShape_RestOffset_28physx__PxShape__2c_20float_29 = 3185; - var GOT_func_internal_getPxShape_TorsionalPatchRadius_28physx__PxShape_20const__29 = 3186; - var GOT_func_internal_setPxShape_TorsionalPatchRadius_28physx__PxShape__2c_20float_29 = 3187; - var GOT_func_internal_getPxShape_MinTorsionalPatchRadius_28physx__PxShape_20const__29 = 3188; - var GOT_func_internal_setPxShape_MinTorsionalPatchRadius_28physx__PxShape__2c_20float_29 = 3189; - var GOT_func_internal_getPxShape_Flags_28physx__PxShape_20const__29 = 3190; - var GOT_func_internal_setPxShape_Flags_28physx__PxShape__2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29 = 3191; - var GOT_func_internal_getPxShape_IsExclusive_28physx__PxShape_20const__29 = 3192; - var GOT_func_internal_getPxShape_Name_28physx__PxShape_20const__29 = 3193; - var GOT_func_internal_setPxShape_Name_28physx__PxShape__2c_20char_20const__29 = 3194; - var GOT_func_internal_getPxShape_ConcreteTypeName_28physx__PxShape_20const__29 = 3195; - var GOT_func_internal_getPxShapeUserData_28physx__PxShape_20const__29 = 3196; - var GOT_func_internal_setPxShapeUserData_28physx__PxShape__2c_20void__29 = 3197; - var GOT_func_internal_getPxTolerancesScale_IsValid_28physx__PxTolerancesScale_20const__29 = 3198; - var GOT_func_internal_getPxTolerancesScaleLength_28physx__PxTolerancesScale_20const__29 = 3199; - var GOT_func_internal_setPxTolerancesScaleLength_28physx__PxTolerancesScale__2c_20float_29 = 3200; - var GOT_func_internal_getPxTolerancesScaleSpeed_28physx__PxTolerancesScale_20const__29 = 3201; - var GOT_func_internal_setPxTolerancesScaleSpeed_28physx__PxTolerancesScale__2c_20float_29 = 3202; - var GOT_func_internal_getPxBoxGeometryHalfExtents_28physx__PxBoxGeometry_20const__29 = 3203; - var GOT_func_internal_setPxBoxGeometryHalfExtents_28physx__PxBoxGeometry__2c_20physx__PxVec3_29 = 3204; - var GOT_func_internal_getPxCapsuleGeometryRadius_28physx__PxCapsuleGeometry_20const__29 = 3205; - var GOT_func_internal_setPxCapsuleGeometryRadius_28physx__PxCapsuleGeometry__2c_20float_29 = 3206; - var GOT_func_internal_getPxCapsuleGeometryHalfHeight_28physx__PxCapsuleGeometry_20const__29 = 3207; - var GOT_func_internal_setPxCapsuleGeometryHalfHeight_28physx__PxCapsuleGeometry__2c_20float_29 = 3208; - var GOT_func_internal_getPxMeshScaleScale_28physx__PxMeshScale_20const__29 = 3209; - var GOT_func_internal_setPxMeshScaleScale_28physx__PxMeshScale__2c_20physx__PxVec3_29 = 3210; - var GOT_func_internal_getPxMeshScaleRotation_28physx__PxMeshScale_20const__29 = 3211; - var GOT_func_internal_setPxMeshScaleRotation_28physx__PxMeshScale__2c_20physx__PxQuat_29 = 3212; - var GOT_func_internal_getPxConvexMeshGeometryScale_28physx__PxConvexMeshGeometry_20const__29 = 3213; - var GOT_func_internal_setPxConvexMeshGeometryScale_28physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale_29 = 3214; - var GOT_func_internal_getPxConvexMeshGeometryConvexMesh_28physx__PxConvexMeshGeometry_20const__29 = 3215; - var GOT_func_internal_setPxConvexMeshGeometryConvexMesh_28physx__PxConvexMeshGeometry__2c_20physx__PxConvexMesh__29 = 3216; - var GOT_func_internal_getPxConvexMeshGeometryMeshFlags_28physx__PxConvexMeshGeometry_20const__29 = 3217; - var GOT_func_internal_setPxConvexMeshGeometryMeshFlags_28physx__PxConvexMeshGeometry__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char__29 = 3218; - var GOT_func_internal_getPxSphereGeometryRadius_28physx__PxSphereGeometry_20const__29 = 3219; - var GOT_func_internal_setPxSphereGeometryRadius_28physx__PxSphereGeometry__2c_20float_29 = 3220; - var GOT_func_internal_getPxTriangleMeshGeometryScale_28physx__PxTriangleMeshGeometry_20const__29 = 3221; - var GOT_func_internal_setPxTriangleMeshGeometryScale_28physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale_29 = 3222; - var GOT_func_internal_getPxTriangleMeshGeometryMeshFlags_28physx__PxTriangleMeshGeometry_20const__29 = 3223; - var GOT_func_internal_setPxTriangleMeshGeometryMeshFlags_28physx__PxTriangleMeshGeometry__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__29 = 3224; - var GOT_func_internal_getPxTriangleMeshGeometryTriangleMesh_28physx__PxTriangleMeshGeometry_20const__29 = 3225; - var GOT_func_internal_setPxTriangleMeshGeometryTriangleMesh_28physx__PxTriangleMeshGeometry__2c_20physx__PxTriangleMesh__29 = 3226; - var GOT_func_internal_getPxHeightFieldGeometryHeightField_28physx__PxHeightFieldGeometry_20const__29 = 3227; - var GOT_func_internal_setPxHeightFieldGeometryHeightField_28physx__PxHeightFieldGeometry__2c_20physx__PxHeightField__29 = 3228; - var GOT_func_internal_getPxHeightFieldGeometryHeightScale_28physx__PxHeightFieldGeometry_20const__29 = 3229; - var GOT_func_internal_setPxHeightFieldGeometryHeightScale_28physx__PxHeightFieldGeometry__2c_20float_29 = 3230; - var GOT_func_internal_getPxHeightFieldGeometryRowScale_28physx__PxHeightFieldGeometry_20const__29 = 3231; - var GOT_func_internal_setPxHeightFieldGeometryRowScale_28physx__PxHeightFieldGeometry__2c_20float_29 = 3232; - var GOT_func_internal_getPxHeightFieldGeometryColumnScale_28physx__PxHeightFieldGeometry_20const__29 = 3233; - var GOT_func_internal_setPxHeightFieldGeometryColumnScale_28physx__PxHeightFieldGeometry__2c_20float_29 = 3234; - var GOT_func_internal_getPxHeightFieldGeometryHeightFieldFlags_28physx__PxHeightFieldGeometry_20const__29 = 3235; - var GOT_func_internal_setPxHeightFieldGeometryHeightFieldFlags_28physx__PxHeightFieldGeometry__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__29 = 3236; - var GOT_func_internal_getPxHeightFieldDescNbRows_28physx__PxHeightFieldDesc_20const__29 = 3237; - var GOT_func_internal_setPxHeightFieldDescNbRows_28physx__PxHeightFieldDesc__2c_20unsigned_20int_29 = 3238; - var GOT_func_internal_getPxHeightFieldDescNbColumns_28physx__PxHeightFieldDesc_20const__29 = 3239; - var GOT_func_internal_setPxHeightFieldDescNbColumns_28physx__PxHeightFieldDesc__2c_20unsigned_20int_29 = 3240; - var GOT_func_internal_getPxHeightFieldDescFormat_28physx__PxHeightFieldDesc_20const__29 = 3241; - var GOT_func_internal_setPxHeightFieldDescFormat_28physx__PxHeightFieldDesc__2c_20physx__PxHeightFieldFormat__Enum_29 = 3242; - var GOT_func_internal_getPxHeightFieldDescSamples_28physx__PxHeightFieldDesc_20const__29 = 3243; - var GOT_func_internal_setPxHeightFieldDescSamples_28physx__PxHeightFieldDesc__2c_20physx__PxStridedData_29 = 3244; - var GOT_func_internal_getPxHeightFieldDescConvexEdgeThreshold_28physx__PxHeightFieldDesc_20const__29 = 3245; - var GOT_func_internal_setPxHeightFieldDescConvexEdgeThreshold_28physx__PxHeightFieldDesc__2c_20float_29 = 3246; - var GOT_func_internal_getPxHeightFieldDescFlags_28physx__PxHeightFieldDesc_20const__29 = 3247; - var GOT_func_internal_setPxHeightFieldDescFlags_28physx__PxHeightFieldDesc__2c_20physx__PxFlags_physx__PxHeightFieldFlag__Enum_2c_20unsigned_20short__29 = 3248; - var GOT_func_internal_getPxSceneLimitsMaxNbActors_28physx__PxSceneLimits_20const__29 = 3249; - var GOT_func_internal_setPxSceneLimitsMaxNbActors_28physx__PxSceneLimits__2c_20unsigned_20int_29 = 3250; - var GOT_func_internal_getPxSceneLimitsMaxNbBodies_28physx__PxSceneLimits_20const__29 = 3251; - var GOT_func_internal_setPxSceneLimitsMaxNbBodies_28physx__PxSceneLimits__2c_20unsigned_20int_29 = 3252; - var GOT_func_internal_getPxSceneLimitsMaxNbStaticShapes_28physx__PxSceneLimits_20const__29 = 3253; - var GOT_func_internal_setPxSceneLimitsMaxNbStaticShapes_28physx__PxSceneLimits__2c_20unsigned_20int_29 = 3254; - var GOT_func_internal_getPxSceneLimitsMaxNbDynamicShapes_28physx__PxSceneLimits_20const__29 = 3255; - var GOT_func_internal_setPxSceneLimitsMaxNbDynamicShapes_28physx__PxSceneLimits__2c_20unsigned_20int_29 = 3256; - var GOT_func_internal_getPxSceneLimitsMaxNbAggregates_28physx__PxSceneLimits_20const__29 = 3257; - var GOT_func_internal_setPxSceneLimitsMaxNbAggregates_28physx__PxSceneLimits__2c_20unsigned_20int_29 = 3258; - var GOT_func_internal_getPxSceneLimitsMaxNbConstraints_28physx__PxSceneLimits_20const__29 = 3259; - var GOT_func_internal_setPxSceneLimitsMaxNbConstraints_28physx__PxSceneLimits__2c_20unsigned_20int_29 = 3260; - var GOT_func_internal_getPxSceneLimitsMaxNbRegions_28physx__PxSceneLimits_20const__29 = 3261; - var GOT_func_internal_setPxSceneLimitsMaxNbRegions_28physx__PxSceneLimits__2c_20unsigned_20int_29 = 3262; - var GOT_func_internal_getPxSceneLimitsMaxNbBroadPhaseOverlaps_28physx__PxSceneLimits_20const__29 = 3263; - var GOT_func_internal_setPxSceneLimitsMaxNbBroadPhaseOverlaps_28physx__PxSceneLimits__2c_20unsigned_20int_29 = 3264; - var GOT_func_internal_getPxgDynamicsMemoryConfigConstraintBufferCapacity_28physx__PxgDynamicsMemoryConfig_20const__29 = 3265; - var GOT_func_internal_setPxgDynamicsMemoryConfigConstraintBufferCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29 = 3266; - var GOT_func_internal_getPxgDynamicsMemoryConfigContactBufferCapacity_28physx__PxgDynamicsMemoryConfig_20const__29 = 3267; - var GOT_func_internal_setPxgDynamicsMemoryConfigContactBufferCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29 = 3268; - var GOT_func_internal_getPxgDynamicsMemoryConfigTempBufferCapacity_28physx__PxgDynamicsMemoryConfig_20const__29 = 3269; - var GOT_func_internal_setPxgDynamicsMemoryConfigTempBufferCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29 = 3270; - var GOT_func_internal_getPxgDynamicsMemoryConfigContactStreamSize_28physx__PxgDynamicsMemoryConfig_20const__29 = 3271; - var GOT_func_internal_setPxgDynamicsMemoryConfigContactStreamSize_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29 = 3272; - var GOT_func_internal_getPxgDynamicsMemoryConfigPatchStreamSize_28physx__PxgDynamicsMemoryConfig_20const__29 = 3273; - var GOT_func_internal_setPxgDynamicsMemoryConfigPatchStreamSize_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29 = 3274; - var GOT_func_internal_getPxgDynamicsMemoryConfigForceStreamCapacity_28physx__PxgDynamicsMemoryConfig_20const__29 = 3275; - var GOT_func_internal_setPxgDynamicsMemoryConfigForceStreamCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29 = 3276; - var GOT_func_internal_getPxgDynamicsMemoryConfigHeapCapacity_28physx__PxgDynamicsMemoryConfig_20const__29 = 3277; - var GOT_func_internal_setPxgDynamicsMemoryConfigHeapCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29 = 3278; - var GOT_func_internal_getPxgDynamicsMemoryConfigFoundLostPairsCapacity_28physx__PxgDynamicsMemoryConfig_20const__29 = 3279; - var GOT_func_internal_setPxgDynamicsMemoryConfigFoundLostPairsCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29 = 3280; - var GOT_func_internal_setPxSceneDesc_ToDefault_28physx__PxSceneDesc__2c_20physx__PxTolerancesScale_20const__29 = 3281; - var GOT_func_internal_getPxSceneDescGravity_28physx__PxSceneDesc_20const__29 = 3282; - var GOT_func_internal_setPxSceneDescGravity_28physx__PxSceneDesc__2c_20physx__PxVec3_29 = 3283; - var GOT_func_internal_getPxSceneDescSimulationEventCallback_28physx__PxSceneDesc_20const__29 = 3284; - var GOT_func_internal_setPxSceneDescSimulationEventCallback_28physx__PxSceneDesc__2c_20physx__PxSimulationEventCallback__29 = 3285; - var GOT_func_internal_getPxSceneDescContactModifyCallback_28physx__PxSceneDesc_20const__29 = 3286; - var GOT_func_internal_setPxSceneDescContactModifyCallback_28physx__PxSceneDesc__2c_20physx__PxContactModifyCallback__29 = 3287; - var GOT_func_internal_getPxSceneDescCcdContactModifyCallback_28physx__PxSceneDesc_20const__29 = 3288; - var GOT_func_internal_setPxSceneDescCcdContactModifyCallback_28physx__PxSceneDesc__2c_20physx__PxCCDContactModifyCallback__29 = 3289; - var GOT_func_internal_getPxSceneDescFilterShaderData_28physx__PxSceneDesc_20const__29 = 3290; - var GOT_func_internal_setPxSceneDescFilterShaderData_28physx__PxSceneDesc__2c_20void_20const__29 = 3291; - var GOT_func_internal_getPxSceneDescFilterShaderDataSize_28physx__PxSceneDesc_20const__29 = 3292; - var GOT_func_internal_setPxSceneDescFilterShaderDataSize_28physx__PxSceneDesc__2c_20unsigned_20int_29 = 3293; - var GOT_func_internal_getPxSceneDescFilterShader_28physx__PxSceneDesc_20const__29 = 3294; - var GOT_func_internal_setPxSceneDescFilterShader_28physx__PxSceneDesc__2c_20physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short__20_28__29_28unsigned_20int_2c_20physx__PxFilterData_2c_20unsigned_20int_2c_20physx__PxFilterData_2c_20physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___2c_20void_20const__2c_20unsigned_20int_29_29 = 3295; - var GOT_func_internal_getPxSceneDescFilterCallback_28physx__PxSceneDesc_20const__29 = 3296; - var GOT_func_internal_setPxSceneDescFilterCallback_28physx__PxSceneDesc__2c_20physx__PxSimulationFilterCallback__29 = 3297; - var GOT_func_internal_getPxSceneDescKineKineFilteringMode_28physx__PxSceneDesc_20const__29 = 3298; - var GOT_func_internal_setPxSceneDescKineKineFilteringMode_28physx__PxSceneDesc__2c_20physx__PxPairFilteringMode__Enum_29 = 3299; - var GOT_func_internal_getPxSceneDescStaticKineFilteringMode_28physx__PxSceneDesc_20const__29 = 3300; - var GOT_func_internal_setPxSceneDescStaticKineFilteringMode_28physx__PxSceneDesc__2c_20physx__PxPairFilteringMode__Enum_29 = 3301; - var GOT_func_internal_getPxSceneDescBroadPhaseType_28physx__PxSceneDesc_20const__29 = 3302; - var GOT_func_internal_setPxSceneDescBroadPhaseType_28physx__PxSceneDesc__2c_20physx__PxBroadPhaseType__Enum_29 = 3303; - var GOT_func_internal_getPxSceneDescBroadPhaseCallback_28physx__PxSceneDesc_20const__29 = 3304; - var GOT_func_internal_setPxSceneDescBroadPhaseCallback_28physx__PxSceneDesc__2c_20physx__PxBroadPhaseCallback__29 = 3305; - var GOT_func_internal_getPxSceneDescLimits_28physx__PxSceneDesc_20const__29 = 3306; - var GOT_func_internal_setPxSceneDescLimits_28physx__PxSceneDesc__2c_20physx__PxSceneLimits_29 = 3307; - var GOT_func_internal_getPxSceneDescFrictionType_28physx__PxSceneDesc_20const__29 = 3308; - var GOT_func_internal_setPxSceneDescFrictionType_28physx__PxSceneDesc__2c_20physx__PxFrictionType__Enum_29 = 3309; - var GOT_func_internal_getPxSceneDescSolverType_28physx__PxSceneDesc_20const__29 = 3310; - var GOT_func_internal_setPxSceneDescSolverType_28physx__PxSceneDesc__2c_20physx__PxSolverType__Enum_29 = 3311; - var GOT_func_internal_getPxSceneDescBounceThresholdVelocity_28physx__PxSceneDesc_20const__29 = 3312; - var GOT_func_internal_setPxSceneDescBounceThresholdVelocity_28physx__PxSceneDesc__2c_20float_29 = 3313; - var GOT_func_internal_getPxSceneDescFrictionOffsetThreshold_28physx__PxSceneDesc_20const__29 = 3314; - var GOT_func_internal_setPxSceneDescFrictionOffsetThreshold_28physx__PxSceneDesc__2c_20float_29 = 3315; - var GOT_func_internal_getPxSceneDescCcdMaxSeparation_28physx__PxSceneDesc_20const__29 = 3316; - var GOT_func_internal_setPxSceneDescCcdMaxSeparation_28physx__PxSceneDesc__2c_20float_29 = 3317; - var GOT_func_internal_getPxSceneDescSolverOffsetSlop_28physx__PxSceneDesc_20const__29 = 3318; - var GOT_func_internal_setPxSceneDescSolverOffsetSlop_28physx__PxSceneDesc__2c_20float_29 = 3319; - var GOT_func_internal_getPxSceneDescFlags_28physx__PxSceneDesc_20const__29 = 3320; - var GOT_func_internal_setPxSceneDescFlags_28physx__PxSceneDesc__2c_20physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int__29 = 3321; - var GOT_func_internal_getPxSceneDescCpuDispatcher_28physx__PxSceneDesc_20const__29 = 3322; - var GOT_func_internal_setPxSceneDescCpuDispatcher_28physx__PxSceneDesc__2c_20physx__PxCpuDispatcher__29 = 3323; - var GOT_func_internal_getPxSceneDescCudaContextManager_28physx__PxSceneDesc_20const__29 = 3324; - var GOT_func_internal_setPxSceneDescCudaContextManager_28physx__PxSceneDesc__2c_20physx__PxCudaContextManager__29 = 3325; - var GOT_func_internal_getPxSceneDescStaticStructure_28physx__PxSceneDesc_20const__29 = 3326; - var GOT_func_internal_setPxSceneDescStaticStructure_28physx__PxSceneDesc__2c_20physx__PxPruningStructureType__Enum_29 = 3327; - var GOT_func_internal_getPxSceneDescDynamicStructure_28physx__PxSceneDesc_20const__29 = 3328; - var GOT_func_internal_setPxSceneDescDynamicStructure_28physx__PxSceneDesc__2c_20physx__PxPruningStructureType__Enum_29 = 3329; - var GOT_func_internal_getPxSceneDescDynamicTreeRebuildRateHint_28physx__PxSceneDesc_20const__29 = 3330; - var GOT_func_internal_setPxSceneDescDynamicTreeRebuildRateHint_28physx__PxSceneDesc__2c_20unsigned_20int_29 = 3331; - var GOT_func_internal_getPxSceneDescSceneQueryUpdateMode_28physx__PxSceneDesc_20const__29 = 3332; - var GOT_func_internal_setPxSceneDescSceneQueryUpdateMode_28physx__PxSceneDesc__2c_20physx__PxSceneQueryUpdateMode__Enum_29 = 3333; - var GOT_func_internal_getPxSceneDescUserData_28physx__PxSceneDesc_20const__29 = 3334; - var GOT_func_internal_setPxSceneDescUserData_28physx__PxSceneDesc__2c_20void__29 = 3335; - var GOT_func_internal_getPxSceneDescSolverBatchSize_28physx__PxSceneDesc_20const__29 = 3336; - var GOT_func_internal_setPxSceneDescSolverBatchSize_28physx__PxSceneDesc__2c_20unsigned_20int_29 = 3337; - var GOT_func_internal_getPxSceneDescSolverArticulationBatchSize_28physx__PxSceneDesc_20const__29 = 3338; - var GOT_func_internal_setPxSceneDescSolverArticulationBatchSize_28physx__PxSceneDesc__2c_20unsigned_20int_29 = 3339; - var GOT_func_internal_getPxSceneDescNbContactDataBlocks_28physx__PxSceneDesc_20const__29 = 3340; - var GOT_func_internal_setPxSceneDescNbContactDataBlocks_28physx__PxSceneDesc__2c_20unsigned_20int_29 = 3341; - var GOT_func_internal_getPxSceneDescMaxNbContactDataBlocks_28physx__PxSceneDesc_20const__29 = 3342; - var GOT_func_internal_setPxSceneDescMaxNbContactDataBlocks_28physx__PxSceneDesc__2c_20unsigned_20int_29 = 3343; - var GOT_func_internal_getPxSceneDescMaxBiasCoefficient_28physx__PxSceneDesc_20const__29 = 3344; - var GOT_func_internal_setPxSceneDescMaxBiasCoefficient_28physx__PxSceneDesc__2c_20float_29 = 3345; - var GOT_func_internal_getPxSceneDescContactReportStreamBufferSize_28physx__PxSceneDesc_20const__29 = 3346; - var GOT_func_internal_setPxSceneDescContactReportStreamBufferSize_28physx__PxSceneDesc__2c_20unsigned_20int_29 = 3347; - var GOT_func_internal_getPxSceneDescCcdMaxPasses_28physx__PxSceneDesc_20const__29 = 3348; - var GOT_func_internal_setPxSceneDescCcdMaxPasses_28physx__PxSceneDesc__2c_20unsigned_20int_29 = 3349; - var GOT_func_internal_getPxSceneDescCcdThreshold_28physx__PxSceneDesc_20const__29 = 3350; - var GOT_func_internal_setPxSceneDescCcdThreshold_28physx__PxSceneDesc__2c_20float_29 = 3351; - var GOT_func_internal_getPxSceneDescWakeCounterResetValue_28physx__PxSceneDesc_20const__29 = 3352; - var GOT_func_internal_setPxSceneDescWakeCounterResetValue_28physx__PxSceneDesc__2c_20float_29 = 3353; - var GOT_func_internal_getPxSceneDescSanityBounds_28physx__PxSceneDesc_20const__29 = 3354; - var GOT_func_internal_setPxSceneDescSanityBounds_28physx__PxSceneDesc__2c_20physx__PxBounds3_29 = 3355; - var GOT_func_internal_getPxSceneDescGpuDynamicsConfig_28physx__PxSceneDesc_20const__29 = 3356; - var GOT_func_internal_setPxSceneDescGpuDynamicsConfig_28physx__PxSceneDesc__2c_20physx__PxgDynamicsMemoryConfig_29 = 3357; - var GOT_func_internal_getPxSceneDescGpuMaxNumPartitions_28physx__PxSceneDesc_20const__29 = 3358; - var GOT_func_internal_setPxSceneDescGpuMaxNumPartitions_28physx__PxSceneDesc__2c_20unsigned_20int_29 = 3359; - var GOT_func_internal_getPxSceneDescGpuComputeVersion_28physx__PxSceneDesc_20const__29 = 3360; - var GOT_func_internal_setPxSceneDescGpuComputeVersion_28physx__PxSceneDesc__2c_20unsigned_20int_29 = 3361; - var GOT_func_internal_getPxSimulationStatisticsNbActiveConstraints_28physx__PxSimulationStatistics_20const__29 = 3362; - var GOT_func_internal_setPxSimulationStatisticsNbActiveConstraints_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3363; - var GOT_func_internal_getPxSimulationStatisticsNbActiveDynamicBodies_28physx__PxSimulationStatistics_20const__29 = 3364; - var GOT_func_internal_setPxSimulationStatisticsNbActiveDynamicBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3365; - var GOT_func_internal_getPxSimulationStatisticsNbActiveKinematicBodies_28physx__PxSimulationStatistics_20const__29 = 3366; - var GOT_func_internal_setPxSimulationStatisticsNbActiveKinematicBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3367; - var GOT_func_internal_getPxSimulationStatisticsNbStaticBodies_28physx__PxSimulationStatistics_20const__29 = 3368; - var GOT_func_internal_setPxSimulationStatisticsNbStaticBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3369; - var GOT_func_internal_getPxSimulationStatisticsNbDynamicBodies_28physx__PxSimulationStatistics_20const__29 = 3370; - var GOT_func_internal_setPxSimulationStatisticsNbDynamicBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3371; - var GOT_func_internal_getPxSimulationStatisticsNbKinematicBodies_28physx__PxSimulationStatistics_20const__29 = 3372; - var GOT_func_internal_setPxSimulationStatisticsNbKinematicBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3373; - var GOT_func_internal_getPxSimulationStatisticsNbAggregates_28physx__PxSimulationStatistics_20const__29 = 3374; - var GOT_func_internal_setPxSimulationStatisticsNbAggregates_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3375; - var GOT_func_internal_getPxSimulationStatisticsNbArticulations_28physx__PxSimulationStatistics_20const__29 = 3376; - var GOT_func_internal_setPxSimulationStatisticsNbArticulations_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3377; - var GOT_func_internal_getPxSimulationStatisticsNbAxisSolverConstraints_28physx__PxSimulationStatistics_20const__29 = 3378; - var GOT_func_internal_setPxSimulationStatisticsNbAxisSolverConstraints_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3379; - var GOT_func_internal_getPxSimulationStatisticsCompressedContactSize_28physx__PxSimulationStatistics_20const__29 = 3380; - var GOT_func_internal_setPxSimulationStatisticsCompressedContactSize_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3381; - var GOT_func_internal_getPxSimulationStatisticsRequiredContactConstraintMemory_28physx__PxSimulationStatistics_20const__29 = 3382; - var GOT_func_internal_setPxSimulationStatisticsRequiredContactConstraintMemory_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3383; - var GOT_func_internal_getPxSimulationStatisticsPeakConstraintMemory_28physx__PxSimulationStatistics_20const__29 = 3384; - var GOT_func_internal_setPxSimulationStatisticsPeakConstraintMemory_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3385; - var GOT_func_internal_getPxSimulationStatisticsNbDiscreteContactPairsTotal_28physx__PxSimulationStatistics_20const__29 = 3386; - var GOT_func_internal_setPxSimulationStatisticsNbDiscreteContactPairsTotal_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3387; - var GOT_func_internal_getPxSimulationStatisticsNbDiscreteContactPairsWithCacheHits_28physx__PxSimulationStatistics_20const__29 = 3388; - var GOT_func_internal_setPxSimulationStatisticsNbDiscreteContactPairsWithCacheHits_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3389; - var GOT_func_internal_getPxSimulationStatisticsNbDiscreteContactPairsWithContacts_28physx__PxSimulationStatistics_20const__29 = 3390; - var GOT_func_internal_setPxSimulationStatisticsNbDiscreteContactPairsWithContacts_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3391; - var GOT_func_internal_getPxSimulationStatisticsNbNewPairs_28physx__PxSimulationStatistics_20const__29 = 3392; - var GOT_func_internal_setPxSimulationStatisticsNbNewPairs_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3393; - var GOT_func_internal_getPxSimulationStatisticsNbLostPairs_28physx__PxSimulationStatistics_20const__29 = 3394; - var GOT_func_internal_setPxSimulationStatisticsNbLostPairs_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3395; - var GOT_func_internal_getPxSimulationStatisticsNbNewTouches_28physx__PxSimulationStatistics_20const__29 = 3396; - var GOT_func_internal_setPxSimulationStatisticsNbNewTouches_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3397; - var GOT_func_internal_getPxSimulationStatisticsNbLostTouches_28physx__PxSimulationStatistics_20const__29 = 3398; - var GOT_func_internal_setPxSimulationStatisticsNbLostTouches_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3399; - var GOT_func_internal_getPxSimulationStatisticsNbPartitions_28physx__PxSimulationStatistics_20const__29 = 3400; - var GOT_func_internal_setPxSimulationStatisticsNbPartitions_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3401; - var GOT_func_internal_getPxSimulationStatisticsNbBroadPhaseAdds_28physx__PxSimulationStatistics_20const__29 = 3402; - var GOT_func_internal_setPxSimulationStatisticsNbBroadPhaseAdds_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3403; - var GOT_func_internal_getPxSimulationStatisticsNbBroadPhaseRemoves_28physx__PxSimulationStatistics_20const__29 = 3404; - var GOT_func_internal_setPxSimulationStatisticsNbBroadPhaseRemoves_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3405; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___Iter__check_28_29_20const___ignore = 371952; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Contact_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371954; - var GOT_data_internal_physx__shdfnd__Array_physx__PxShape__2c_20physx__shdfnd__InlineAllocator_20u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 371949; - var GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationLink__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371971; - var GOT_data_internal_vtable_20for_20physx__Vd__ChangeOjectRefCmd = 348136; - var GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdSqHit_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 371951; - var GOT_data_internal_physx__shdfnd__Array_physx__PxFilterData_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 371974; - var GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdRaycast_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 371975; - var GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdOverlap_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 371976; - var GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdSweep_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 371977; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 371943; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 371944; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 371945; - var GOT_data_internal_physx__shdfnd__Array_physx__PxShape__2c_20physx__shdfnd__InlineAllocator_20u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore = 371947; - var GOT_data_internal_physx__shdfnd__Array_physx__PxShape__2c_20physx__shdfnd__InlineAllocator_20u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore = 371948; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__PvdInstanceDataStream__PvdCommand = 348180; - var GOT_data_internal_physx__Vd__ChangeOjectRefCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29___ignore = 371950; - var GOT_data_internal_physx__Vd__PvdClassInfoValueStructDefine__defineValueStructOffset_28physx__Vd__ValueStructOffsetRecord_20const__2c_20unsigned_20int_29___ignore = 371953; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20char_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 371955; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20char_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 371956; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 371957; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 371958; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 371959; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore = 371960; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore = 371966; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore = 371961; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1 = 371962; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2 = 371963; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3 = 371964; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore = 371965; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 371967; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 371968; - var GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationLink__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 371969; - var GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationLink__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 371970; - var GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationBase__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 371972; - var GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationBase__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 371973; - var GOT_data_internal_vtable_20for_20physx__Vd__PvdPhysicsClient = 349136; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__PvdClient = 349292; - var GOT_data_internal_vtable_20for_20physx__PxErrorCallback = 349332; - var GOT_data_internal_vtable_20for_20physx__NpFactoryListener = 349352; - var GOT_data_internal_physx__shdfnd__Array_physx__PxMaterial__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371981; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTriangleMesh__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371984; - var GOT_data_internal_physx__shdfnd__Array_physx__PxConvexMesh__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371987; - var GOT_data_internal_physx__shdfnd__Array_physx__PxHeightField__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 371990; - var GOT_data_internal_physx__shdfnd__Array_physx__PxMaterial__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 371979; - var GOT_data_internal_physx__shdfnd__Array_physx__PxMaterial__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 371980; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTriangleMesh__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 371982; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTriangleMesh__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 371983; - var GOT_data_internal_physx__shdfnd__Array_physx__PxConvexMesh__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 371985; - var GOT_data_internal_physx__shdfnd__Array_physx__PxConvexMesh__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 371986; - var GOT_data_internal_physx__shdfnd__Array_physx__PxHeightField__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 371988; - var GOT_data_internal_physx__shdfnd__Array_physx__PxHeightField__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 371989; - var GOT_data_internal_physx__Scb__Base__setBufferFlag_28unsigned_20int_29___ignore = 372049; - var GOT_data_internal_physx__shdfnd__Array_physx__Scb__Actor__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 372048; - var GOT_data_internal_void_20physx__Scb__Scene__addRigidNoSim_false_2c_20physx__Scb__RigidStatic__28physx__Scb__RigidStatic__2c_20physx__Scb__ObjectTracker__2c_20physx__Gu__BVHStructure_20const__29___ignore = 372127; - var GOT_data_internal_void_20physx__Scb__Scene__addRigidNoSim_true_2c_20physx__Scb__Body__28physx__Scb__Body__2c_20physx__Scb__ObjectTracker__2c_20physx__Gu__BVHStructure_20const__29___ignore = 372141; - var GOT_data_internal_physx__Scb__RigidObject__scheduleForWakeTouching_28_29___ignore = 372070; - var GOT_data_internal_void_20physx__Scb__Scene__removeRigidNoSim_false_2c_20physx__Scb__RigidStatic__28physx__Scb__RigidStatic__2c_20physx__Scb__ObjectTracker__29___ignore = 372155; - var GOT_data_internal_void_20physx__Scb__Scene__removeRigidNoSim_true_2c_20physx__Scb__Body__28physx__Scb__Body__2c_20physx__Scb__ObjectTracker__29___ignore = 372167; - var GOT_data_internal_ScSceneFns_physx__Scb__Constraint___insert_28physx__Sc__Scene__2c_20physx__Scb__Constraint__2c_20physx__PxBounds3__2c_20physx__Gu__BVHStructure_20const__29___ignore = 372170; - var GOT_data_internal_ScSceneFns_physx__Scb__Constraint___insert_28physx__Sc__Scene__2c_20physx__Scb__Constraint__2c_20physx__PxBounds3__2c_20physx__Gu__BVHStructure_20const__29___ignore_1 = 372171; - var GOT_data_internal_physx__Scb__Articulation__initBufferedState_28_29___ignore = 372071; - var GOT_data_internal_physx__shdfnd__Array_physx__Scb__MaterialEvent_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Scb__MaterialEvent_20const__29___ignore = 372172; - var GOT_data_internal_physx__shdfnd__Array_physx__Scb__MaterialEvent_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 372173; - var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore = 372072; - var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_1 = 372073; - var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_2 = 372074; - var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_3 = 372075; - var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_4 = 372076; - var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_5 = 372077; - var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_6 = 372078; - var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_7 = 372079; - var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_8 = 372080; - var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_9 = 372081; - var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_10 = 372082; - var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_11 = 372083; - var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_12 = 372084; - var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_13 = 372085; - var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_14 = 372086; - var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_15 = 372087; - var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_16 = 372088; - var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_17 = 372089; - var GOT_data_internal_physx__Scb__Aggregate__syncState_28physx__Scb__Scene__29___ignore = 372090; - var GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore = 372093; - var GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_1 = 372094; - var GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_2 = 372095; - var GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_3 = 372096; - var GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_4 = 372097; - var GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_5 = 372098; - var GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_6 = 372099; - var GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_7 = 372100; - var GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_8 = 372101; - var GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_9 = 372102; - var GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_10 = 372103; - var GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_11 = 372104; - var GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_12 = 372105; - var GOT_data_internal_physx__Scb__Base__postSyncState_28_29___ignore = 372091; - var GOT_data_internal_physx__Scb__Base__postSyncState_28_29___ignore_1 = 372092; - var GOT_data_internal_physx__Scb__RigidObject__syncState_28_29___ignore = 372106; - var GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore = 372176; - var GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_1 = 372177; - var GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_2 = 372178; - var GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_3 = 372179; - var GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_4 = 372180; - var GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_5 = 372181; - var GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_6 = 372182; - var GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_7 = 372183; - var GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_8 = 372184; - var GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_9 = 372185; - var GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_10 = 372186; - var GOT_data_internal_void_20physx__Scb__Scene__processRemoves_physx__Scb__RigidStatic_2c_20false_2c_20true__28physx__Scb__ObjectTracker__29___ignore = 372190; - var GOT_data_internal_void_20physx__Scb__Scene__processRemoves_physx__Scb__Body_2c_20true_2c_20true__28physx__Scb__ObjectTracker__29___ignore = 372191; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 372067; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 372068; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 372069; - var GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore = 372108; - var GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore = 372107; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 372109; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 372110; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 372111; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 372112; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 372113; - var GOT_data_internal_physx__shdfnd__Array_physx__Scb__MaterialEvent_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 372174; - var GOT_data_internal_physx__shdfnd__Array_physx__Scb__MaterialEvent_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 372175; - var GOT_data_internal_physx__shdfnd__Array_physx__Scb__RemovedShape_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 372187; - var GOT_data_internal_physx__shdfnd__Array_physx__Scb__RemovedShape_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore = 372189; - var GOT_data_internal_physx__shdfnd__Array_physx__Scb__RemovedShape_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore = 372188; - var GOT_data_internal_vtable_20for_20physx__Vd__ScbScenePvdClient = 349372; - var GOT_data_internal_vtable_20for_20physx__PxPvdSceneClient = 349564; - var GOT_data_internal_vtable_20for_20physx__Vd__PvdVisualizer = 349616; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__RendererEventClient = 349696; - var GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationBase__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 372193; - var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Contact_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__Contact_20const__29___ignore = 372196; - var GOT_data_internal_vtable_20for_20physx__Cm__RadixSort = 349768; - var GOT_data_internal_vtable_20for_20physx__Cm__RadixSortBuffered = 349792; - var GOT_data_internal_gGeomSweepFuncs = 351044; - var GOT_data_internal_gGeomMTDMethodTable = 35e4; - var GOT_data_internal_void_20physx__checkType_physx__PxConvexMeshGeometryLL__28physx__Gu__GeometryUnion_20const__29___ignore = 372238; - var GOT_data_internal_vtable_20for_20physx__GuMeshFactory = 349820; - var GOT_data_internal_vtable_20for_20physx__Gu__RTreeTriangleData = 349848; - var GOT_data_internal_vtable_20for_20physx__Gu__BV4TriangleData = 349932; - var GOT_data_internal_physx__Gu__MeshDataBase__allocateVertices_28unsigned_20int_29___ignore = 372243; - var GOT_data_internal_physx__Gu__TriangleMeshData__allocateTriangles_28unsigned_20int_2c_20bool_2c_20unsigned_20int_29___ignore = 372244; - var GOT_data_internal_physx__Gu__TriangleMeshData__allocateTriangles_28unsigned_20int_2c_20bool_2c_20unsigned_20int_29___ignore_1 = 372245; - var GOT_data_internal_physx__Gu__TriangleMeshData__allocateMaterials_28_29___ignore = 372246; - var GOT_data_internal_physx__Gu__TriangleMeshData__allocateMaterials_28_29___ignore_1 = 372247; - var GOT_data_internal_physx__Gu__TriangleMeshData__allocateFaceRemap_28_29___ignore = 372248; - var GOT_data_internal_physx__Gu__TriangleMeshData__allocateFaceRemap_28_29___ignore_1 = 372249; - var GOT_data_internal_physx__Gu__TriangleMeshData__allocateAdjacencies_28_29___ignore = 372250; - var GOT_data_internal_physx__Gu__TriangleMeshData__allocateAdjacencies_28_29___ignore_1 = 372251; - var GOT_data_internal_physx__Gu__TriangleMeshData__allocateExtraTrigData_28_29___ignore = 372252; - var GOT_data_internal_physx__Gu__TriangleMeshData__allocateExtraTrigData_28_29___ignore_1 = 372253; - var GOT_data_internal_physx__shdfnd__Array_physx__GuMeshFactoryListener__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__GuMeshFactoryListener__20const__29___ignore = 372285; - var GOT_data_internal_physx__shdfnd__Array_physx__GuMeshFactoryListener__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 372286; - var GOT_data_internal_physx__shdfnd__Array_physx__GuMeshFactoryListener__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 372287; - var GOT_data_internal_vtable_20for_20physx__Gu__TriangleMeshData = 349900; - var GOT_data_internal_vtable_20for_20physx__Gu__MeshDataBase = 349916; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 372254; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 372255; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 372256; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 372257; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 372258; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 372259; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 372260; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 372261; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 372262; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 372263; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 372264; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 372265; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 372270; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 372271; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 372272; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 372273; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 372274; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 372275; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 372276; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 372277; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 372278; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 372279; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 372280; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 372281; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 372282; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 372283; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 372284; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 372288; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 372289; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 372290; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 372291; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 372292; - var GOT_data_internal_vtable_20for_20physx__Gu__LocalConvex_physx__Gu__CapsuleV_ = 350352; - var GOT_data_internal_vtable_20for_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV_ = 350492; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjk_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__FloatV__29___ignore = 372347; - var GOT_data_internal_physx__Gu__ConstructSkewMatrix_28physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec4V_20const__2c_20physx__shdfnd__aos__Mat33V__2c_20physx__shdfnd__aos__Mat33V__2c_20physx__shdfnd__aos__Vec3V__2c_20bool_29___ignore = 372295; - var GOT_data_internal_vtable_20for_20physx__Gu__GjkConvex = 350420; - var GOT_data_internal_physx__Gu__GJKCPairDoSimplex_28physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20unsigned_20int__29___ignore = 372348; - var GOT_data_internal_physx__shdfnd__aos__PsTransformV__transformInv_28physx__shdfnd__aos__PsTransformV_20const__29_20const___ignore = 372325; - var GOT_data_internal_physx__shdfnd__aos__PsTransformV__transformInv_28physx__shdfnd__aos__PsTransformV_20const__29_20const___ignore_1 = 372326; - var GOT_data_internal_vtable_20for_20physx__Gu__SupportLocalImpl_physx__Gu__ConvexHullNoScaleV_ = 350196; - var GOT_data_internal_vtable_20for_20physx__Gu__SupportLocalImpl_physx__Gu__ConvexHullV_ = 350272; - var GOT_data_internal_vtable_20for_20physx__Gu__SupportLocal = 350244; - var GOT_data_internal_physx__Gu__gPCMBoxPolygonData = 299680; - var GOT_data_internal_vtable_20for_20physx__Gu__SupportLocalImpl_physx__Gu__BoxV_ = 350312; - var GOT_data_internal_vtable_20for_20physx__Gu__GjkConvexBase = 350456; - var GOT_data_internal_vtable_20for_20physx__Gu__RelativeConvex_physx__Gu__ConvexHullV_ = 350788; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjk_physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__FloatV__29___ignore = 372382; - var GOT_data_internal_gGeomOverlapMethodTable = 350544; - var GOT_func_internal_GeomOverlapCallback_SphereHeightfield_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29 = 3559; - var GOT_func_internal_GeomOverlapCallback_CapsuleHeightfield_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29 = 3560; - var GOT_func_internal_GeomOverlapCallback_BoxHeightfield_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29 = 3561; - var GOT_func_internal_GeomOverlapCallback_ConvexHeightfield_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29 = 3562; - var GOT_data_internal_vtable_20for_20physx__Gu__RelativeConvex_physx__Gu__BoxV_ = 350740; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjk_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__FloatV__29___ignore = 372379; - var GOT_data_internal_physx__boxVertexTable = 372560; - var GOT_data_internal_gRaycastMap = 350848; - var GOT_func_internal_raycast_heightField_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxRaycastHit__29 = 3597; - var GOT_data_internal_vtable_20for_20physx__Gu__EntityReport_unsigned_20int_ = 350924; - var GOT_data_internal_vtable_20for_20MeshMTDGenerationCallback = 350944; - var GOT_data_internal_vtable_20for_20MidPhaseQueryLocalReport = 351012; - var GOT_data_internal_vtable_20for_20physx__Gu__MeshHitCallback_physx__PxRaycastHit_ = 350984; - var GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore = 372421; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 372422; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 372423; - var GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore = 372424; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 372425; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 372426; - var GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore = 372427; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 372428; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 372429; - var GOT_data_internal_physx__shdfnd__aos__PsTransformV__rotateInv_28physx__shdfnd__aos__Vec3V_20const__29_20const___ignore = 372434; - var GOT_data_internal_vtable_20for_20physx__Gu__LocalConvex_physx__Gu__BoxV_ = 351184; - var GOT_data_internal_physx__shdfnd__aos__PsTransformV__transform_28physx__shdfnd__aos__Vec3V_20const__29_20const___ignore = 372435; - var GOT_data_internal_physx__shdfnd__aos__PsTransformV__rotate_28physx__shdfnd__aos__Vec3V_20const__29_20const___ignore = 372436; - var GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore = 372438; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 372439; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 372440; - var GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore = 372443; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 372444; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 372445; - var GOT_data_internal_vtable_20for_20physx__Gu__LocalConvex_physx__Gu__TriangleV_ = 351232; - var GOT_data_internal_physx__Gu__shouldFlipNormal_28physx__PxVec3_20const__2c_20bool_2c_20bool_2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29___ignore = 372437; - var GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__LocalConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__LocalConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore = 372446; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__LocalConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 372447; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__LocalConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 372448; - var GOT_func_internal_sweepCapsule_HeightFieldGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxCapsuleGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Capsule_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29 = 3622; - var GOT_func_internal_sweepBox_HeightFieldGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29 = 3623; - var GOT_func_internal_sweepBox_HeightFieldGeom_Precise_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29 = 3624; - var GOT_func_internal_sweepConvex_HeightFieldGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxConvexMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29 = 3625; - var GOT_data_internal_physx__Gu__GJKCPairDoSimplex_28physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20int__2c_20int__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20unsigned_20int__29___ignore = 372441; - var GOT_data_internal_physx__Gu__assignWarmStartValue_28unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20int__2c_20int__2c_20unsigned_20int_29___ignore = 372442; - var GOT_data_internal_physx__shdfnd__Array_physx__Gu__NodeAllocator__Slab_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Gu__NodeAllocator__Slab_20const__29___ignore = 372457; - var GOT_data_internal_physx__shdfnd__Array_physx__Gu__NodeAllocator__Slab_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 372456; - var GOT_data_internal_physx__shdfnd__Array_physx__Gu__NodeAllocator__Slab_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 372455; - var GOT_data_internal_vtable_20for_20physx__Gu__BVHStructure = 351280; - var GOT_data_internal_vtable_20for_20physx__PxBVHStructure = 351396; - var GOT_data_internal_physx__shdfnd__Array_physx__Gu__BVHNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____forceSize_Unsafe_28unsigned_20int_29___ignore = 372458; - var GOT_data_internal_physx__shdfnd__Array_physx__Gu__BVHNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 372459; - var GOT_data_internal_physx__shdfnd__Array_physx__Gu__BVHNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore = 372460; - var GOT_data_internal_physx__shdfnd__Array_physx__Gu__BVHNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore = 372461; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____forceSize_Unsafe_28unsigned_20int_29___ignore = 372469; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28unsigned_20int_20const__29___ignore = 372470; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore = 372474; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore = 372475; - var GOT_data_internal_float_20physx__Gu__getRadius_physx__Gu__CapsuleV__28physx__PxGeometry_20const__29___ignore = 372479; - var GOT_data_internal_physx__Gu__g_SweepMethodTable = 351552; - var GOT_data_internal_physx__Gu__g_TriangleSweepMethodTable = 351760; - var GOT_data_internal_vtable_20for_20physx__Gu__RelativeConvex_physx__Gu__CapsuleV_ = 351788; - var GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore = 372476; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 372477; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 372478; - var GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore = 372480; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 372481; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 372482; - var GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore = 372483; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 372484; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 372485; - var GOT_data_internal_vtable_20for_20physx__Gu__RelativeConvex_physx__Gu__TriangleV_ = 351836; - var GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore = 372486; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 372487; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 372488; - var GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore = 372489; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 372490; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 372491; - var GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore = 372492; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 372493; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 372494; - var GOT_data_internal_void_20physx__checkType_physx__PxBoxGeometry_20const__28physx__Gu__GeometryUnion_20const__29___ignore = 372495; - var GOT_data_internal_void_20physx__checkType_physx__PxCapsuleGeometry_20const__28physx__Gu__GeometryUnion_20const__29___ignore = 372499; - var GOT_data_internal_void_20physx__checkType_physx__PxConvexMeshGeometryLL_20const__28physx__Gu__GeometryUnion_20const__29___ignore = 372504; - var GOT_data_internal_vtable_20for_20ConvexMeshContactGenerationCallback = 351980; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__InlineAllocator_4352u_2c_20physx__shdfnd__NamedAllocator____forceSize_Unsafe_28unsigned_20int_29___ignore = 372521; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__InlineAllocator_4352u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore = 372523; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__InlineAllocator_4352u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore = 372524; - var GOT_data_internal_void_20physx__checkType_physx__PxSphereGeometry_20const__28physx__Gu__GeometryUnion_20const__29___ignore = 372527; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_SortKey_2c_20physx__shdfnd__Less_SortKey__20const__28SortKey__2c_20int_2c_20int_2c_20physx__shdfnd__Less_SortKey__20const__29___ignore = 372531; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_SortKey_2c_20physx__shdfnd__Less_SortKey__20const__28SortKey__2c_20int_2c_20int_2c_20physx__shdfnd__Less_SortKey__20const__29___ignore_1 = 372532; - var GOT_data_internal_physx__Gu__CenterExtents__transformFast_28physx__PxMat33_20const__29_20const___ignore = 372537; - var GOT_data_internal_physx__Cm__isEmpty_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__29___ignore = 372536; - var GOT_data_internal_vtable_20for_20physx__Gu__ConvexMesh = 352140; - var GOT_data_internal_vtable_20for_20physx__PxConvexMesh = 352284; - var GOT_data_internal_physx__Cm__PriorityQueueBase_physx__Gu__Facet__2c_20physx__Gu__FacetDistanceComparator___pop_28_29___ignore = 372872; - var GOT_data_internal_physx__Cm__PriorityQueueBase_physx__Gu__Facet__2c_20physx__Gu__FacetDistanceComparator___pop_28_29___ignore_1 = 372873; - var GOT_data_internal_physx__Gu__EdgeBuffer__Get_28unsigned_20int_29___ignore = 372865; - var GOT_data_internal_physx__Gu__Edge__getTarget_28_29_20const___ignore = 372866; - var GOT_data_internal_physx__Gu__Edge__getSource_28_29_20const___ignore = 372867; - var GOT_data_internal_physx__Cm__InlinePriorityQueue_physx__Gu__Facet__2c_2064u_2c_20physx__Gu__FacetDistanceComparator___push_28physx__Gu__Facet___29___ignore = 372869; - var GOT_data_internal_physx__Cm__InlineFixedArray_unsigned_20int_2c_2064u___popBack_28_29___ignore = 372868; - var GOT_data_internal_physx__shdfnd__toI8_28unsigned_20int_29___ignore = 372861; - var GOT_data_internal_physx__Cm__PriorityQueueBase_physx__Gu__Facet__2c_20physx__Gu__FacetDistanceComparator___push_28physx__Gu__Facet__20const__29___ignore = 372870; - var GOT_data_internal_physx__Gu__Facet__silhouette_28unsigned_20int_2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__Gu__EdgeBuffer__2c_20physx__Cm__InlineDeferredIDPool_64u___29___ignore = 372862; - var GOT_data_internal_physx__Gu__Facet__silhouette_28unsigned_20int_2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__Gu__EdgeBuffer__2c_20physx__Cm__InlineDeferredIDPool_64u___29___ignore_1 = 372863; - var GOT_data_internal_physx__Cm__InlineFixedArray_unsigned_20int_2c_2064u___operator_5b_5d_28unsigned_20int_29___ignore = 372871; - var GOT_data_internal_physx__Cm__InlineFixedArray_unsigned_20int_2c_2064u___pushBack_28unsigned_20int_20const__29___ignore = 372864; - var GOT_data_internal_vtable_20for_20physx__Gu__HeightField = 352488; - var GOT_data_internal_vtable_20for_20physx__PxHeightField = 352652; - var GOT_data_internal_physx__Gu__HeightField__isConvexVertex_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore = 372886; - var GOT_data_internal_physx__Gu__HeightField__isConvexVertex_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_1 = 372887; - var GOT_data_internal_physx__shdfnd__aos__PsTransformV__getInverse_28_29_20const___ignore = 372913; - var GOT_data_internal_physx__Gu__EdgeCache__isInCache_28unsigned_20char_2c_20unsigned_20char_29___ignore = 372917; - var GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_physx__Gu__TriggerTraceSegmentCallback_2c_20false_2c_20false__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__Gu__TriggerTraceSegmentCallback__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore = 372910; - var GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_physx__Gu__TriggerTraceSegmentCallback_2c_20false_2c_20false__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__Gu__TriggerTraceSegmentCallback__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_1 = 372911; - var GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_physx__Gu__TriggerTraceSegmentCallback_2c_20false_2c_20false__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__Gu__TriggerTraceSegmentCallback__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_2 = 372912; - var GOT_data_internal_vtable_20for_20CapsuleTraceSegmentReport = 352744; - var GOT_data_internal_vtable_20for_20HeightFieldTraceSegmentReport = 352788; - var GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_CapsuleTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20CapsuleTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore = 372926; - var GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_CapsuleTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20CapsuleTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_1 = 372927; - var GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_CapsuleTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20CapsuleTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_2 = 372928; - var GOT_data_internal_vtable_20for_20ConvexTraceSegmentReport = 352808; - var GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_ConvexTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20ConvexTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore = 372929; - var GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_ConvexTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20ConvexTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_1 = 372930; - var GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_ConvexTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20ConvexTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_2 = 372931; - var GOT_data_internal_vtable_20for_20BoxTraceSegmentReport = 352840; - var GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_BoxTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20BoxTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore = 372932; - var GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_BoxTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20BoxTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_1 = 372933; - var GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_BoxTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20BoxTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_2 = 372934; - var GOT_data_internal_CapsuleTraceSegmentReport__onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore = 372922; - var GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__LocalConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__LocalConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore = 372923; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__LocalConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 372924; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__LocalConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 372925; - var GOT_data_internal_physx__readBigEndianVersionNumber_28physx__PxInputStream__2c_20bool_2c_20unsigned_20int__2c_20bool__29___ignore = 372963; - var GOT_data_internal_physx__readBigEndianVersionNumber_28physx__PxInputStream__2c_20bool_2c_20unsigned_20int__2c_20bool__29___ignore_1 = 372964; - var GOT_data_internal_physx__readBigEndianVersionNumber_28physx__PxInputStream__2c_20bool_2c_20unsigned_20int__2c_20bool__29___ignore_2 = 372965; - var GOT_data_internal_vtable_20for_20RayRTreeCallback_0_2c_20false_ = 352980; - var GOT_data_internal_RayRTreeCallback_0_2c_20false___RayRTreeCallback_28float_2c_20physx__Gu__MeshHitCallback_physx__PxRaycastHit___2c_20int_2c_20void_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20bool_2c_20physx__PxVec3_20const__29___ignore = 372973; - var GOT_data_internal_RayRTreeCallback_0_2c_20false____RayRTreeCallback_28_29___ignore = 372975; - var GOT_data_internal_vtable_20for_20physx__Gu__RTree__CallbackRaycast = 353076; - var GOT_data_internal_vtable_20for_20physx__Gu__RTree__Callback = 353096; - var GOT_data_internal_vtable_20for_20RayRTreeCallback_1_2c_20false_ = 353120; - var GOT_data_internal_RayRTreeCallback_1_2c_20false___RayRTreeCallback_28float_2c_20physx__Gu__MeshHitCallback_physx__PxRaycastHit___2c_20int_2c_20void_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20bool_2c_20physx__PxVec3_20const__29___ignore = 372976; - var GOT_data_internal_RayRTreeCallback_1_2c_20false____RayRTreeCallback_28_29___ignore = 372978; - var GOT_data_internal_vtable_20for_20RayRTreeCallback_0_2c_20true_ = 353200; - var GOT_data_internal_RayRTreeCallback_0_2c_20true___RayRTreeCallback_28float_2c_20physx__Gu__MeshHitCallback_physx__PxRaycastHit___2c_20int_2c_20void_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20bool_2c_20physx__PxVec3_20const__29___ignore = 372979; - var GOT_data_internal_RayRTreeCallback_0_2c_20true____RayRTreeCallback_28_29___ignore = 372981; - var GOT_data_internal_vtable_20for_20RayRTreeCallback_1_2c_20true_ = 353280; - var GOT_data_internal_RayRTreeCallback_1_2c_20true___RayRTreeCallback_28float_2c_20physx__Gu__MeshHitCallback_physx__PxRaycastHit___2c_20int_2c_20void_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20bool_2c_20physx__PxVec3_20const__29___ignore = 372982; - var GOT_data_internal_RayRTreeCallback_1_2c_20true____RayRTreeCallback_28_29___ignore = 372984; - var GOT_data_internal_vtable_20for_20RayMeshColliderCallback = 352948; - var GOT_data_internal_physx__computeSweepData_28physx__PxTriangleMeshGeometry_20const__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_29___ignore = 372971; - var GOT_data_internal_physx__computeSweepData_28physx__PxTriangleMeshGeometry_20const__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_29___ignore_1 = 372972; - var GOT_data_internal_RayRTreeCallback_0_2c_20false___processResults_28unsigned_20int_2c_20unsigned_20int__2c_20float__29___ignore = 372974; - var GOT_data_internal_RayRTreeCallback_1_2c_20false___processResults_28unsigned_20int_2c_20unsigned_20int__2c_20float__29___ignore = 372977; - var GOT_data_internal_RayRTreeCallback_0_2c_20true___processResults_28unsigned_20int_2c_20unsigned_20int__2c_20float__29___ignore = 372980; - var GOT_data_internal_RayRTreeCallback_1_2c_20true___processResults_28unsigned_20int_2c_20unsigned_20int__2c_20float__29___ignore = 372983; - var GOT_data_internal_vtable_20for_20ConvexVsMeshOverlapCallback = 353584; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjk_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__FloatV__29___ignore = 372997; - var GOT_data_internal_physx__Gu__RTreePage__getNode_28unsigned_20int_2c_20physx__Gu__RTreeNodeQ__29_20const___ignore = 373023; - var GOT_data_internal_void_20physx__Gu__RTree__traverseRay_0__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore = 373104; - var GOT_data_internal_void_20physx__Gu__RTree__traverseRay_0__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_1 = 373105; - var GOT_data_internal_void_20physx__Gu__RTree__traverseRay_0__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_2 = 373106; - var GOT_data_internal_void_20physx__Gu__RTree__traverseRay_0__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_3 = 373107; - var GOT_data_internal_void_20physx__Gu__RTree__traverseRay_0__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_4 = 373108; - var GOT_data_internal_void_20physx__Gu__RTree__traverseRay_1__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore = 373109; - var GOT_data_internal_void_20physx__Gu__RTree__traverseRay_1__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_1 = 373110; - var GOT_data_internal_void_20physx__Gu__RTree__traverseRay_1__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_2 = 373111; - var GOT_data_internal_void_20physx__Gu__RTree__traverseRay_1__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_3 = 373112; - var GOT_data_internal_void_20physx__Gu__RTree__traverseRay_1__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_4 = 373113; - var GOT_data_internal_vtable_20for_20physx__Gu__SweepShapeMeshHitCallback = 353616; - var GOT_data_internal_vtable_20for_20physx__Gu__SweepCapsuleMeshHitCallback = 353636; - var GOT_data_internal_vtable_20for_20physx__Gu__SweepBoxMeshHitCallback = 353656; - var GOT_data_internal_physx__Gu__shouldFlipNormal_28physx__PxVec3_20const__2c_20bool_2c_20bool_2c_20physx__PxTriangle_20const__2c_20physx__PxVec3_20const__2c_20physx__PxTransform_20const__29___ignore = 373131; - var GOT_data_internal_vtable_20for_20physx__Gu__SweepConvexMeshHitCallback = 353676; - var GOT_data_internal_vtable_20for_20physx__Gu__TriangleMesh = 353776; - var GOT_data_internal_vtable_20for_20physx__PxTriangleMesh = 354060; - var GOT_data_internal_vtable_20for_20physx__Gu__BV4TriangleMesh = 353932; - var GOT_data_internal_physx__Gu__TriangleMesh__getLocalBounds_28_29_20const___ignore = 373133; - var GOT_data_internal_vtable_20for_20physx__Gu__RTreeTriangleMesh = 354140; - var GOT_data_internal_vtable_20for_20physx__RefitCallback_unsigned_20short_ = 354268; - var GOT_data_internal_vtable_20for_20physx__RefitCallback_unsigned_20int_ = 354328; - var GOT_data_internal_vtable_20for_20physx__Gu__RTree__CallbackRefit = 354308; - var GOT_data_internal_physx__RefitCallback_unsigned_20short___recomputeBounds_28unsigned_20int_2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__29___ignore = 373135; - var GOT_data_internal_physx__RefitCallback_unsigned_20int___recomputeBounds_28unsigned_20int_2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__29___ignore = 373136; - var GOT_data_internal_physx__Gu__BV32Data__getNbChildren_28_29_20const___ignore = 373139; - var GOT_data_internal_physx__Gu__BV32Data__getChildOffset_28_29_20const___ignore = 373140; - var GOT_data_internal_physx__Gu__PersistentContactManifold__invalidate_BoxConvex_28physx__shdfnd__aos__PsTransformV_20const__2c_20physx__shdfnd__aos__Vec4V_20const__2c_20physx__shdfnd__aos__Vec4V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__FloatV_20const__29___ignore = 373143; - var GOT_data_internal_physx__Gu__invalidateThresholds = 299712; - var GOT_data_internal_physx__Gu__invalidateQuatThresholds = 299744; - var GOT_data_internal_vtable_20for_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV_ = 354360; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 373146; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 373147; - var GOT_data_internal_physx__Gu__PersistentContactManifold__invalidate_SphereCapsule_28physx__shdfnd__aos__PsTransformV_20const__2c_20physx__shdfnd__aos__FloatV_20const__29___ignore = 373151; - var GOT_data_internal_physx__Gu__invalidateThresholds2 = 299732; - var GOT_data_internal_physx__Gu__invalidateQuatThresholds2 = 299764; - var GOT_data_internal_physx__shdfnd__aos__PsTransformV__transformInv_28physx__shdfnd__aos__Vec3V_20const__29_20const___ignore = 373152; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 373163; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 373164; - var GOT_data_internal_vtable_20for_20physx__PCMCapsuleVsHeightfieldContactGenerationCallback = 354408; - var GOT_data_internal_physx__Gu__MultiplePersistentContactManifold__refreshManifold_28physx__shdfnd__aos__PsMatTransformV_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__FloatV_20const__29___ignore = 373169; - var GOT_data_internal_vtable_20for_20physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMCapsuleVsHeightfieldContactGenerationCallback_ = 354452; - var GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMCapsuleVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore = 373165; - var GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMCapsuleVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore_1 = 373166; - var GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMCapsuleVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore_2 = 373167; - var GOT_data_internal_physx__Gu__TriangleCache_16u___addTriangle_28physx__PxVec3_20const__2c_20unsigned_20int_20const__2c_20unsigned_20int_2c_20unsigned_20char_29___ignore = 373168; - var GOT_data_internal_vtable_20for_20physx__PCMCapsuleVsMeshContactGenerationCallback = 354472; - var GOT_data_internal_vtable_20for_20physx__Gu__PCMMeshContactGenerationCallback_physx__PCMCapsuleVsMeshContactGenerationCallback_ = 354516; - var GOT_data_internal_vtable_20for_20physx__Gu__SupportLocalImpl_physx__Gu__TriangleV_ = 354536; - var GOT_data_internal_physx__shdfnd__Array_physx__Gu__SortedTriangle_2c_20physx__shdfnd__InlineAllocator_2048u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Gu__SortedTriangle_20const__29___ignore = 373179; - var GOT_data_internal_physx__shdfnd__Array_physx__Gu__SortedTriangle_2c_20physx__shdfnd__InlineAllocator_2048u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 373184; - var GOT_data_internal_void_20physx__shdfnd__sort_physx__Gu__SortedTriangle_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__2c_20physx__shdfnd__NamedAllocator__28physx__Gu__SortedTriangle__2c_20unsigned_20int_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 373180; - var GOT_data_internal_void_20physx__shdfnd__sort_physx__Gu__SortedTriangle_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__2c_20physx__shdfnd__NamedAllocator__28physx__Gu__SortedTriangle__2c_20unsigned_20int_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 373181; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Gu__SortedTriangle_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__20const__28physx__Gu__SortedTriangle__2c_20int_2c_20int_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__20const__29___ignore = 373182; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Gu__SortedTriangle_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__20const__28physx__Gu__SortedTriangle__2c_20int_2c_20int_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__20const__29___ignore_1 = 373183; - var GOT_data_internal_vtable_20for_20physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV_ = 354576; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 373187; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 373188; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 373189; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 373190; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 373191; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 373192; - var GOT_data_internal_vtable_20for_20physx__PCMConvexVsHeightfieldContactGenerationCallback = 354624; - var GOT_data_internal_vtable_20for_20physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMConvexVsHeightfieldContactGenerationCallback_ = 354668; - var GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMConvexVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore = 373194; - var GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMConvexVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore_1 = 373195; - var GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMConvexVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore_2 = 373196; - var GOT_data_internal_vtable_20for_20physx__PCMConvexVsMeshContactGenerationCallback = 354688; - var GOT_data_internal_vtable_20for_20physx__Gu__PCMMeshContactGenerationCallback_physx__PCMConvexVsMeshContactGenerationCallback_ = 354732; - var GOT_data_internal_physx__Gu__PersistentContactManifold__getContactPoint_28unsigned_20int_29___ignore = 373210; - var GOT_data_internal_vtable_20for_20physx__PCMSphereVsHeightfieldContactGenerationCallback = 354752; - var GOT_data_internal_vtable_20for_20physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMSphereVsHeightfieldContactGenerationCallback_ = 354796; - var GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMSphereVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore = 373214; - var GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMSphereVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore_1 = 373215; - var GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMSphereVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore_2 = 373216; - var GOT_data_internal_vtable_20for_20physx__PCMSphereVsMeshContactGenerationCallback = 354816; - var GOT_data_internal_vtable_20for_20physx__Gu__PCMMeshContactGenerationCallback_physx__PCMSphereVsMeshContactGenerationCallback_ = 354860; - var GOT_data_internal_physx__Gu__SinglePersistentContactManifold__getContactPoint_28unsigned_20int_29___ignore = 373247; - var GOT_data_internal_physx__Gu__getInitIndex_28unsigned_20int_20const__2c_20unsigned_20int_29___ignore = 373561; - var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjk_physx__Gu__LocalConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__LocalConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__FloatV__29___ignore = 373795; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 373801; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 373805; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 373806; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 373802; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 373803; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 373804; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 373807; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 373808; - var GOT_data_internal_vtable_20for_20physx__shdfnd__Foundation = 355072; - var GOT_data_internal_vtable_20for_20physx__PxFoundation = 355148; - var GOT_data_internal_vtable_20for_20physx__shdfnd__BroadcastingAllocator = 355192; - var GOT_data_internal_vtable_20for_20physx__shdfnd__BroadcastingErrorCallback = 355264; - var GOT_data_internal_vtable_20for_20physx__shdfnd__Broadcast_physx__shdfnd__AllocationListener_2c_20physx__PxAllocatorCallback_ = 355240; - var GOT_data_internal_vtable_20for_20physx__shdfnd__Broadcast_physx__PxErrorCallback_2c_20physx__PxErrorCallback_ = 355308; - var GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__TempAllocatorChunk__2c_20physx__shdfnd__Allocator___operator_5b_5d_28unsigned_20int_29___ignore = 373843; - var GOT_data_internal_physx__shdfnd__Foundation__mInstance = 373812; - var GOT_data_internal_physx__shdfnd__Foundation__mWarnOnceTimestap = 373820; - var GOT_data_internal_physx__shdfnd__Array_physx__PxErrorCallback__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 373841; - var GOT_data_internal_physx__shdfnd__Foundation__mRefCount = 373828; - var GOT_data_internal_physx__shdfnd__gProfilerCallback = 373836; - var GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__AllocationListener__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 373840; - var GOT_data_internal_physx__shdfnd__Array_physx__PxErrorCallback__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____growAndPushBack_28physx__PxErrorCallback__20const__29___ignore = 373842; - var GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__TempAllocatorChunk__2c_20physx__shdfnd__Allocator___recreate_28unsigned_20int_29___ignore = 373845; - var GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__TempAllocatorChunk__2c_20physx__shdfnd__Allocator___grow_28unsigned_20int_29___ignore = 373844; - var GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__AllocationListener__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____growAndPushBack_28physx__shdfnd__AllocationListener__20const__29___ignore = 373846; - var GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__AllocationListener__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____replaceWithLast_28unsigned_20int_29___ignore = 373847; - var GOT_data_internal_physx__shdfnd__Array_physx__PxErrorCallback__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____replaceWithLast_28unsigned_20int_29___ignore = 373848; - var GOT_data_internal_physx__Ext__D6Joint__sShaders = 355656; - var GOT_data_internal_vtable_20for_20physx__Ext__D6Joint = 355328; - var GOT_data_internal_vtable_20for_20physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues_ = 355732; - var GOT_data_internal_vtable_20for_20physx__PxD6Joint = 356052; - var GOT_data_internal_vtable_20for_20physx__PxConstraintConnector = 356408; - var GOT_data_internal_physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getCom_28physx__PxRigidActor__29_20const___ignore = 373888; - var GOT_data_internal_physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getSwingYAngle_Internal_28_29_20const___ignore = 373889; - var GOT_data_internal_physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getSwingZAngle_Internal_28_29_20const___ignore = 373890; - var GOT_data_internal_physx__Ext__joint__ConstraintHelper__anglePair_28float_2c_20float_2c_20float_2c_20float_2c_20physx__PxVec3_20const__2c_20physx__PxJointLimitParameters_20const__29___ignore = 373882; - var GOT_data_internal_physx__Ext__joint__computeDerived_28physx__Ext__JointData_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__2c_20physx__PxTransform__2c_20physx__PxTransform__2c_20bool_29___ignore = 373883; - var GOT_data_internal_physx__Ext__joint__projectTransforms_28physx__PxTransform__2c_20physx__PxTransform__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Ext__JointData_20const__2c_20bool_29___ignore = 373884; - var GOT_data_internal_physx__Ext__joint__projectTransforms_28physx__PxTransform__2c_20physx__PxTransform__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Ext__JointData_20const__2c_20bool_29___ignore_1 = 373885; - var GOT_data_internal_physx__Ext__joint__projectTransforms_28physx__PxTransform__2c_20physx__PxTransform__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Ext__JointData_20const__2c_20bool_29___ignore_2 = 373886; - var GOT_data_internal_physx__Ext__joint__computeJointFrames_28physx__PxTransform__2c_20physx__PxTransform__2c_20physx__Ext__JointData_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__29___ignore = 373872; - var GOT_data_internal_physx__Ext__joint__computeJointFrames_28physx__PxTransform__2c_20physx__PxTransform__2c_20physx__Ext__JointData_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__29___ignore_1 = 373873; - var GOT_data_internal_physx__Ext__isLimitActive_28physx__PxJointLimitParameters_20const__2c_20float_2c_20float_2c_20float_2c_20float_29___ignore = 373887; - var GOT_data_internal_physx__Ext__joint__ConstraintHelper__addDrive_28physx__Px1DConstraint__2c_20float_2c_20physx__PxD6JointDrive_20const__29___ignore = 373874; - var GOT_data_internal_physx__Ext__joint__ConstraintHelper__addDrive_28physx__Px1DConstraint__2c_20float_2c_20physx__PxD6JointDrive_20const__29___ignore_1 = 373875; - var GOT_data_internal_physx__Cm__ConeLimitHelperTanLess__getLimit_28physx__PxQuat_20const__2c_20physx__PxVec3__2c_20float__29_20const___ignore = 373880; - var GOT_data_internal_physx__Cm__ConeLimitHelperTanLess__getLimit_28physx__PxQuat_20const__2c_20physx__PxVec3__2c_20float__29_20const___ignore_1 = 373881; - var GOT_data_internal_physx__Ext__joint___linear_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxConstraintSolveHint__Enum_2c_20physx__Px1DConstraint__29___ignore = 373876; - var GOT_data_internal_physx__Ext__joint___linear_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxConstraintSolveHint__Enum_2c_20physx__Px1DConstraint__29___ignore_1 = 373877; - var GOT_data_internal_physx__Ext__joint___linear_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxConstraintSolveHint__Enum_2c_20physx__Px1DConstraint__29___ignore_2 = 373878; - var GOT_data_internal_physx__Ext__joint___linear_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxConstraintSolveHint__Enum_2c_20physx__Px1DConstraint__29___ignore_3 = 373879; - var GOT_data_internal_vtable_20for_20physx__PxJoint = 356280; - var GOT_data_internal_vtable_20for_20void_20physx__Ext__Pvd__createInstance_physx__PxD6Joint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxD6Joint_20const__29__ConstraintUpdateCmd = 356460; - var GOT_data_internal_void_20physx__Ext__Pvd__createInstance_physx__PxD6Joint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxD6Joint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29___ignore = 373891; - var GOT_data_internal_vtable_20for_20physx__Ext__CpuWorkerThread = 356496; - var GOT_data_internal_vtable_20for_20physx__shdfnd__ThreadT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__ThreadImpl__ = 356584; - var GOT_data_internal_vtable_20for_20physx__shdfnd__Runnable = 356604; - var GOT_data_internal_vtable_20for_20physx__Ext__DefaultCpuDispatcher = 356624; - var GOT_data_internal_vtable_20for_20physx__PxDefaultCpuDispatcher = 356692; - var GOT_data_internal_physx__Ext__SharedQueueEntryPool_physx__shdfnd__NamedAllocator___SharedQueueEntryPool_28unsigned_20int_2c_20physx__shdfnd__NamedAllocator_20const__29___ignore = 373892; - var GOT_data_internal_physx__Ext__SharedQueueEntryPool_physx__shdfnd__NamedAllocator___SharedQueueEntryPool_28unsigned_20int_2c_20physx__shdfnd__NamedAllocator_20const__29___ignore_1 = 373893; - var GOT_data_internal_vtable_20for_20physx__PxCpuDispatcher = 356728; - var GOT_data_internal_physx__Ext__SharedQueueEntryPool_physx__shdfnd__NamedAllocator___getEntry_28void__29___ignore = 373894; - var GOT_data_internal_physx__Ext__SharedQueueEntryPool_physx__shdfnd__NamedAllocator___getEntry_28void__29___ignore_1 = 373895; - var GOT_data_internal_vtable_20for_20physx__PxDefaultErrorCallback = 356752; - var GOT_data_internal_vtable_20for_20physx__Ext__DistanceJoint = 356800; - var GOT_data_internal_physx__Ext__DistanceJoint__sShaders = 356784; - var GOT_data_internal_vtable_20for_20physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues_ = 357136; - var GOT_data_internal_physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getCom_28physx__PxRigidActor__29_20const___ignore = 373898; - var GOT_data_internal_vtable_20for_20physx__PxDistanceJoint = 357412; - var GOT_data_internal_vtable_20for_20void_20physx__Ext__Pvd__createInstance_physx__PxDistanceJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxDistanceJoint_20const__29__ConstraintUpdateCmd = 357596; - var GOT_data_internal_void_20physx__Ext__Pvd__createInstance_physx__PxDistanceJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxDistanceJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29___ignore = 373899; - var GOT_data_internal_vtable_20for_20JointConnectionHandler = 357632; - var GOT_data_internal_physx__profile__PxProfileAllocatorWrapper__getAllocator_28_29_20const___ignore = 373913; - var GOT_data_internal_vtable_20for_20physx__Ext__FixedJoint = 357700; - var GOT_data_internal_physx__Ext__FixedJoint__sShaders = 357684; - var GOT_data_internal_vtable_20for_20physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues_ = 357996; - var GOT_data_internal_physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getCom_28physx__PxRigidActor__29_20const___ignore = 373914; - var GOT_data_internal_vtable_20for_20physx__PxFixedJoint = 358232; - var GOT_data_internal_vtable_20for_20void_20physx__Ext__Pvd__createInstance_physx__PxFixedJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxFixedJoint_20const__29__ConstraintUpdateCmd = 358376; - var GOT_data_internal_void_20physx__Ext__Pvd__createInstance_physx__PxFixedJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxFixedJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29___ignore = 373915; - var GOT_data_internal_vtable_20for_20physx__Ext__PrismaticJoint = 358428; - var GOT_data_internal_physx__Ext__PrismaticJoint__sShaders = 358412; - var GOT_data_internal_vtable_20for_20physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues_ = 358752; - var GOT_data_internal_physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getCom_28physx__PxRigidActor__29_20const___ignore = 373916; - var GOT_data_internal_vtable_20for_20physx__PxPrismaticJoint = 359016; - var GOT_data_internal_vtable_20for_20void_20physx__Ext__Pvd__createInstance_physx__PxPrismaticJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPrismaticJoint_20const__29__ConstraintUpdateCmd = 359188; - var GOT_data_internal_void_20physx__Ext__Pvd__createInstance_physx__PxPrismaticJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPrismaticJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29___ignore = 373917; - var GOT_data_internal_void_20physx__Vd__PvdPropertyFilter_physx__Vd__PvdClassInfoDefine___indexedProperty_374u_2c_20physx__PxD6Joint_2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_2c_20physx__PxD6JointDriveGeneratedInfo__28unsigned_20int_2c_20physx__PxIndexedPropertyInfo_374u_2c_20physx__PxD6Joint_2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive__20const__2c_20physx__PxU32ToName_20const__2c_20physx__PxD6JointDriveGeneratedInfo_20const__29___ignore = 373918; - var GOT_data_internal_void_20physx__Vd__PvdPropertyFilter_physx__Vd__PvdClassInfoValueStructDefine___indexedProperty_374u_2c_20physx__PxD6Joint_2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_2c_20physx__PxD6JointDriveGeneratedInfo__28unsigned_20int_2c_20physx__PxIndexedPropertyInfo_374u_2c_20physx__PxD6Joint_2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive__20const__2c_20physx__PxU32ToName_20const__2c_20physx__PxD6JointDriveGeneratedInfo_20const__29___ignore = 373919; - var GOT_data_internal_vtable_20for_20physx__Ext__RevoluteJoint = 359544; - var GOT_data_internal_physx__Ext__RevoluteJoint__sShaders = 359528; - var GOT_data_internal_vtable_20for_20physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues_ = 359892; - var GOT_data_internal_physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getCom_28physx__PxRigidActor__29_20const___ignore = 373920; - var GOT_data_internal_vtable_20for_20physx__PxRevoluteJoint = 360180; - var GOT_data_internal_vtable_20for_20void_20physx__Ext__Pvd__createInstance_physx__PxRevoluteJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxRevoluteJoint_20const__29__ConstraintUpdateCmd = 360376; - var GOT_data_internal_void_20physx__Ext__Pvd__createInstance_physx__PxRevoluteJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxRevoluteJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29___ignore = 373921; - var GOT_data_internal_physx__Ext__InertiaTensorComputer__setDiagonal_28float_2c_20physx__PxVec3_20const__29___ignore = 373924; - var GOT_data_internal_physx__Ext__InertiaTensorComputer__setDiagonal_28float_2c_20physx__PxVec3_20const__29___ignore_1 = 373925; - var GOT_data_internal_physx__PxMassProperties__scaleInertia_28physx__PxMat33_20const__2c_20physx__PxQuat_20const__2c_20physx__PxVec3_20const__29___ignore = 373938; - var GOT_data_internal_physx__PxMassProperties__scaleInertia_28physx__PxMat33_20const__2c_20physx__PxQuat_20const__2c_20physx__PxVec3_20const__29___ignore_1 = 373939; - var GOT_data_internal_physx__PxMassProperties__scaleInertia_28physx__PxMat33_20const__2c_20physx__PxQuat_20const__2c_20physx__PxVec3_20const__29___ignore_2 = 373940; - var GOT_data_internal_physx__PxMassProperties__scaleInertia_28physx__PxMat33_20const__2c_20physx__PxQuat_20const__2c_20physx__PxVec3_20const__29___ignore_3 = 373941; - var GOT_data_internal_physx__PxMassProperties__rotateInertia_28physx__PxMat33_20const__2c_20physx__PxQuat_20const__29___ignore = 373942; - var GOT_data_internal_physx__PxMassProperties__rotateInertia_28physx__PxMat33_20const__2c_20physx__PxQuat_20const__29___ignore_1 = 373943; - var GOT_data_internal_physx__PxMassProperties__rotateInertia_28physx__PxMat33_20const__2c_20physx__PxQuat_20const__29___ignore_2 = 373944; - var GOT_data_internal_physx__shdfnd__Array_physx__PxShape__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 373937; - var GOT_data_internal_physx__Ext__InertiaTensorComputer__scaleDensity_28float_29___ignore = 373947; - var GOT_data_internal_physx__Ext__InertiaTensorComputer__scaleDensity_28float_29___ignore_1 = 373948; - var GOT_data_internal_physx__Ext__InertiaTensorComputer__add_28physx__Ext__InertiaTensorComputer_20const__29___ignore = 373949; - var GOT_data_internal_physx__Ext__InertiaTensorComputer__add_28physx__Ext__InertiaTensorComputer_20const__29___ignore_1 = 373950; - var GOT_data_internal_physx__Ext__InertiaTensorComputer__add_28physx__Ext__InertiaTensorComputer_20const__29___ignore_2 = 373951; - var GOT_data_internal_physx__Ext__InertiaTensorComputer__rotate_28physx__PxMat33_20const__29___ignore = 373945; - var GOT_data_internal_physx__Ext__InertiaTensorComputer__rotate_28physx__PxMat33_20const__29___ignore_1 = 373946; - var GOT_data_internal_physx__shdfnd__Array_physx__PxShape__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore = 373935; - var GOT_data_internal_physx__shdfnd__Array_physx__PxShape__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore = 373936; - var GOT_data_internal_vtable_20for_20physx__Ext__SphericalJoint = 360428; - var GOT_data_internal_physx__Ext__SphericalJoint__sShaders = 360412; - var GOT_data_internal_vtable_20for_20physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues_ = 360744; - var GOT_data_internal_physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getSwingYAngle_Internal_28_29_20const___ignore = 373956; - var GOT_data_internal_physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getSwingZAngle_Internal_28_29_20const___ignore = 373957; - var GOT_data_internal_physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getCom_28physx__PxRigidActor__29_20const___ignore = 373954; - var GOT_data_internal_vtable_20for_20physx__PxSphericalJoint = 361e3; - var GOT_data_internal_vtable_20for_20void_20physx__Ext__Pvd__createInstance_physx__PxSphericalJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxSphericalJoint_20const__29__ConstraintUpdateCmd = 361164; - var GOT_data_internal_void_20physx__Ext__Pvd__createInstance_physx__PxSphericalJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxSphericalJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29___ignore = 373958; - var GOT_func_internal_getPxJoint_Actors_28physx__PxJoint_20const__2c_20physx__PxRigidActor___2c_20physx__PxRigidActor___29 = 4524; - var GOT_func_internal_setPxJoint_Actors_28physx__PxJoint__2c_20physx__PxRigidActor__2c_20physx__PxRigidActor__29 = 4525; - var GOT_func_internal_getPxJoint_LocalPose_28physx__PxJoint_20const__2c_20physx__PxJointActorIndex__Enum_29 = 4526; - var GOT_func_internal_setPxJoint_LocalPose_28physx__PxJoint__2c_20physx__PxJointActorIndex__Enum_2c_20physx__PxTransform_29 = 4527; - var GOT_func_internal_getPxJoint_RelativeTransform_28physx__PxJoint_20const__29 = 4528; - var GOT_func_internal_getPxJoint_RelativeLinearVelocity_28physx__PxJoint_20const__29 = 4529; - var GOT_func_internal_getPxJoint_RelativeAngularVelocity_28physx__PxJoint_20const__29 = 4530; - var GOT_func_internal_getPxJoint_BreakForce_28physx__PxJoint_20const__2c_20float__2c_20float__29 = 4531; - var GOT_func_internal_setPxJoint_BreakForce_28physx__PxJoint__2c_20float_2c_20float_29 = 4532; - var GOT_func_internal_getPxJoint_ConstraintFlags_28physx__PxJoint_20const__29 = 4533; - var GOT_func_internal_setPxJoint_ConstraintFlags_28physx__PxJoint__2c_20physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29 = 4534; - var GOT_func_internal_getPxJoint_InvMassScale0_28physx__PxJoint_20const__29 = 4535; - var GOT_func_internal_setPxJoint_InvMassScale0_28physx__PxJoint__2c_20float_29 = 4536; - var GOT_func_internal_getPxJoint_InvInertiaScale0_28physx__PxJoint_20const__29 = 4537; - var GOT_func_internal_setPxJoint_InvInertiaScale0_28physx__PxJoint__2c_20float_29 = 4538; - var GOT_func_internal_getPxJoint_InvMassScale1_28physx__PxJoint_20const__29 = 4539; - var GOT_func_internal_setPxJoint_InvMassScale1_28physx__PxJoint__2c_20float_29 = 4540; - var GOT_func_internal_getPxJoint_InvInertiaScale1_28physx__PxJoint_20const__29 = 4541; - var GOT_func_internal_setPxJoint_InvInertiaScale1_28physx__PxJoint__2c_20float_29 = 4542; - var GOT_func_internal_getPxJoint_Constraint_28physx__PxJoint_20const__29 = 4543; - var GOT_func_internal_getPxJoint_Name_28physx__PxJoint_20const__29 = 4544; - var GOT_func_internal_setPxJoint_Name_28physx__PxJoint__2c_20char_20const__29 = 4545; - var GOT_func_internal_getPxJoint_Scene_28physx__PxJoint_20const__29 = 4546; - var GOT_func_internal_getPxJointUserData_28physx__PxJoint_20const__29 = 4547; - var GOT_func_internal_setPxJointUserData_28physx__PxJoint__2c_20void__29 = 4548; - var GOT_func_internal_getPxD6Joint_Motion_28physx__PxD6Joint_20const__2c_20physx__PxD6Axis__Enum_29 = 4549; - var GOT_func_internal_setPxD6Joint_Motion_28physx__PxD6Joint__2c_20physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum_29 = 4550; - var GOT_func_internal_getPxD6Joint_TwistAngle_28physx__PxD6Joint_20const__29 = 4551; - var GOT_func_internal_getPxD6Joint_Twist_28physx__PxD6Joint_20const__29 = 4552; - var GOT_func_internal_getPxD6Joint_SwingYAngle_28physx__PxD6Joint_20const__29 = 4553; - var GOT_func_internal_getPxD6Joint_SwingZAngle_28physx__PxD6Joint_20const__29 = 4554; - var GOT_func_internal_getPxD6Joint_DistanceLimit_28physx__PxD6Joint_20const__29 = 4555; - var GOT_func_internal_setPxD6Joint_DistanceLimit_28physx__PxD6Joint__2c_20physx__PxJointLinearLimit_20const__29 = 4556; - var GOT_func_internal_getPxD6Joint_LinearLimit_28physx__PxD6Joint_20const__29 = 4557; - var GOT_func_internal_setPxD6Joint_LinearLimit_28physx__PxD6Joint__2c_20physx__PxJointLinearLimit_20const__29 = 4558; - var GOT_func_internal_getPxD6Joint_TwistLimit_28physx__PxD6Joint_20const__29 = 4559; - var GOT_func_internal_setPxD6Joint_TwistLimit_28physx__PxD6Joint__2c_20physx__PxJointAngularLimitPair_20const__29 = 4560; - var GOT_func_internal_getPxD6Joint_SwingLimit_28physx__PxD6Joint_20const__29 = 4561; - var GOT_func_internal_setPxD6Joint_SwingLimit_28physx__PxD6Joint__2c_20physx__PxJointLimitCone_20const__29 = 4562; - var GOT_func_internal_getPxD6Joint_PyramidSwingLimit_28physx__PxD6Joint_20const__29 = 4563; - var GOT_func_internal_setPxD6Joint_PyramidSwingLimit_28physx__PxD6Joint__2c_20physx__PxJointLimitPyramid_20const__29 = 4564; - var GOT_func_internal_getPxD6Joint_Drive_28physx__PxD6Joint_20const__2c_20physx__PxD6Drive__Enum_29 = 4565; - var GOT_func_internal_setPxD6Joint_Drive_28physx__PxD6Joint__2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_29 = 4566; - var GOT_func_internal_getPxD6Joint_DrivePosition_28physx__PxD6Joint_20const__29 = 4567; - var GOT_func_internal_setPxD6Joint_DrivePosition_28physx__PxD6Joint__2c_20physx__PxTransform_20const__29 = 4568; - var GOT_func_internal_getPxD6Joint_ProjectionLinearTolerance_28physx__PxD6Joint_20const__29 = 4569; - var GOT_func_internal_setPxD6Joint_ProjectionLinearTolerance_28physx__PxD6Joint__2c_20float_29 = 4570; - var GOT_func_internal_getPxD6Joint_ProjectionAngularTolerance_28physx__PxD6Joint_20const__29 = 4571; - var GOT_func_internal_setPxD6Joint_ProjectionAngularTolerance_28physx__PxD6Joint__2c_20float_29 = 4572; - var GOT_func_internal_getPxD6Joint_ConcreteTypeName_28physx__PxD6Joint_20const__29 = 4573; - var GOT_func_internal_getPxDistanceJoint_Distance_28physx__PxDistanceJoint_20const__29 = 4574; - var GOT_func_internal_getPxDistanceJoint_MinDistance_28physx__PxDistanceJoint_20const__29 = 4575; - var GOT_func_internal_setPxDistanceJoint_MinDistance_28physx__PxDistanceJoint__2c_20float_29 = 4576; - var GOT_func_internal_getPxDistanceJoint_MaxDistance_28physx__PxDistanceJoint_20const__29 = 4577; - var GOT_func_internal_setPxDistanceJoint_MaxDistance_28physx__PxDistanceJoint__2c_20float_29 = 4578; - var GOT_func_internal_getPxDistanceJoint_Tolerance_28physx__PxDistanceJoint_20const__29 = 4579; - var GOT_func_internal_setPxDistanceJoint_Tolerance_28physx__PxDistanceJoint__2c_20float_29 = 4580; - var GOT_func_internal_getPxDistanceJoint_Stiffness_28physx__PxDistanceJoint_20const__29 = 4581; - var GOT_func_internal_setPxDistanceJoint_Stiffness_28physx__PxDistanceJoint__2c_20float_29 = 4582; - var GOT_func_internal_getPxDistanceJoint_Damping_28physx__PxDistanceJoint_20const__29 = 4583; - var GOT_func_internal_setPxDistanceJoint_Damping_28physx__PxDistanceJoint__2c_20float_29 = 4584; - var GOT_func_internal_getPxDistanceJoint_DistanceJointFlags_28physx__PxDistanceJoint_20const__29 = 4585; - var GOT_func_internal_setPxDistanceJoint_DistanceJointFlags_28physx__PxDistanceJoint__2c_20physx__PxFlags_physx__PxDistanceJointFlag__Enum_2c_20unsigned_20short__29 = 4586; - var GOT_func_internal_getPxDistanceJoint_ConcreteTypeName_28physx__PxDistanceJoint_20const__29 = 4587; - var GOT_func_internal_getPxContactJoint_Contact_28physx__PxContactJoint_20const__29 = 4588; - var GOT_func_internal_setPxContactJoint_Contact_28physx__PxContactJoint__2c_20physx__PxVec3_20const__29 = 4589; - var GOT_func_internal_getPxContactJoint_ContactNormal_28physx__PxContactJoint_20const__29 = 4590; - var GOT_func_internal_setPxContactJoint_ContactNormal_28physx__PxContactJoint__2c_20physx__PxVec3_20const__29 = 4591; - var GOT_func_internal_getPxContactJoint_Penetration_28physx__PxContactJoint_20const__29 = 4592; - var GOT_func_internal_setPxContactJoint_Penetration_28physx__PxContactJoint__2c_20float_29 = 4593; - var GOT_func_internal_getPxContactJoint_Resititution_28physx__PxContactJoint_20const__29 = 4594; - var GOT_func_internal_setPxContactJoint_Resititution_28physx__PxContactJoint__2c_20float_29 = 4595; - var GOT_func_internal_getPxContactJoint_BounceThreshold_28physx__PxContactJoint_20const__29 = 4596; - var GOT_func_internal_setPxContactJoint_BounceThreshold_28physx__PxContactJoint__2c_20float_29 = 4597; - var GOT_func_internal_getPxContactJoint_ConcreteTypeName_28physx__PxContactJoint_20const__29 = 4598; - var GOT_func_internal_getPxFixedJoint_ProjectionLinearTolerance_28physx__PxFixedJoint_20const__29 = 4599; - var GOT_func_internal_setPxFixedJoint_ProjectionLinearTolerance_28physx__PxFixedJoint__2c_20float_29 = 4600; - var GOT_func_internal_getPxFixedJoint_ProjectionAngularTolerance_28physx__PxFixedJoint_20const__29 = 4601; - var GOT_func_internal_setPxFixedJoint_ProjectionAngularTolerance_28physx__PxFixedJoint__2c_20float_29 = 4602; - var GOT_func_internal_getPxFixedJoint_ConcreteTypeName_28physx__PxFixedJoint_20const__29 = 4603; - var GOT_func_internal_getPxPrismaticJoint_Position_28physx__PxPrismaticJoint_20const__29 = 4604; - var GOT_func_internal_getPxPrismaticJoint_Velocity_28physx__PxPrismaticJoint_20const__29 = 4605; - var GOT_func_internal_getPxPrismaticJoint_Limit_28physx__PxPrismaticJoint_20const__29 = 4606; - var GOT_func_internal_setPxPrismaticJoint_Limit_28physx__PxPrismaticJoint__2c_20physx__PxJointLinearLimitPair_20const__29 = 4607; - var GOT_func_internal_getPxPrismaticJoint_PrismaticJointFlags_28physx__PxPrismaticJoint_20const__29 = 4608; - var GOT_func_internal_setPxPrismaticJoint_PrismaticJointFlags_28physx__PxPrismaticJoint__2c_20physx__PxFlags_physx__PxPrismaticJointFlag__Enum_2c_20unsigned_20short__29 = 4609; - var GOT_func_internal_getPxPrismaticJoint_ProjectionLinearTolerance_28physx__PxPrismaticJoint_20const__29 = 4610; - var GOT_func_internal_setPxPrismaticJoint_ProjectionLinearTolerance_28physx__PxPrismaticJoint__2c_20float_29 = 4611; - var GOT_func_internal_getPxPrismaticJoint_ProjectionAngularTolerance_28physx__PxPrismaticJoint_20const__29 = 4612; - var GOT_func_internal_setPxPrismaticJoint_ProjectionAngularTolerance_28physx__PxPrismaticJoint__2c_20float_29 = 4613; - var GOT_func_internal_getPxPrismaticJoint_ConcreteTypeName_28physx__PxPrismaticJoint_20const__29 = 4614; - var GOT_func_internal_getPxRevoluteJoint_Angle_28physx__PxRevoluteJoint_20const__29 = 4615; - var GOT_func_internal_getPxRevoluteJoint_Velocity_28physx__PxRevoluteJoint_20const__29 = 4616; - var GOT_func_internal_getPxRevoluteJoint_Limit_28physx__PxRevoluteJoint_20const__29 = 4617; - var GOT_func_internal_setPxRevoluteJoint_Limit_28physx__PxRevoluteJoint__2c_20physx__PxJointAngularLimitPair_20const__29 = 4618; - var GOT_func_internal_getPxRevoluteJoint_DriveVelocity_28physx__PxRevoluteJoint_20const__29 = 4619; - var GOT_func_internal_setPxRevoluteJoint_DriveVelocity_28physx__PxRevoluteJoint__2c_20float_29 = 4620; - var GOT_func_internal_getPxRevoluteJoint_DriveForceLimit_28physx__PxRevoluteJoint_20const__29 = 4621; - var GOT_func_internal_setPxRevoluteJoint_DriveForceLimit_28physx__PxRevoluteJoint__2c_20float_29 = 4622; - var GOT_func_internal_getPxRevoluteJoint_DriveGearRatio_28physx__PxRevoluteJoint_20const__29 = 4623; - var GOT_func_internal_setPxRevoluteJoint_DriveGearRatio_28physx__PxRevoluteJoint__2c_20float_29 = 4624; - var GOT_func_internal_getPxRevoluteJoint_RevoluteJointFlags_28physx__PxRevoluteJoint_20const__29 = 4625; - var GOT_func_internal_setPxRevoluteJoint_RevoluteJointFlags_28physx__PxRevoluteJoint__2c_20physx__PxFlags_physx__PxRevoluteJointFlag__Enum_2c_20unsigned_20short__29 = 4626; - var GOT_func_internal_getPxRevoluteJoint_ProjectionLinearTolerance_28physx__PxRevoluteJoint_20const__29 = 4627; - var GOT_func_internal_setPxRevoluteJoint_ProjectionLinearTolerance_28physx__PxRevoluteJoint__2c_20float_29 = 4628; - var GOT_func_internal_getPxRevoluteJoint_ProjectionAngularTolerance_28physx__PxRevoluteJoint_20const__29 = 4629; - var GOT_func_internal_setPxRevoluteJoint_ProjectionAngularTolerance_28physx__PxRevoluteJoint__2c_20float_29 = 4630; - var GOT_func_internal_getPxRevoluteJoint_ConcreteTypeName_28physx__PxRevoluteJoint_20const__29 = 4631; - var GOT_func_internal_getPxSphericalJoint_LimitCone_28physx__PxSphericalJoint_20const__29 = 4632; - var GOT_func_internal_setPxSphericalJoint_LimitCone_28physx__PxSphericalJoint__2c_20physx__PxJointLimitCone_20const__29 = 4633; - var GOT_func_internal_getPxSphericalJoint_SwingYAngle_28physx__PxSphericalJoint_20const__29 = 4634; - var GOT_func_internal_getPxSphericalJoint_SwingZAngle_28physx__PxSphericalJoint_20const__29 = 4635; - var GOT_func_internal_getPxSphericalJoint_SphericalJointFlags_28physx__PxSphericalJoint_20const__29 = 4636; - var GOT_func_internal_setPxSphericalJoint_SphericalJointFlags_28physx__PxSphericalJoint__2c_20physx__PxFlags_physx__PxSphericalJointFlag__Enum_2c_20unsigned_20short__29 = 4637; - var GOT_func_internal_getPxSphericalJoint_ProjectionLinearTolerance_28physx__PxSphericalJoint_20const__29 = 4638; - var GOT_func_internal_setPxSphericalJoint_ProjectionLinearTolerance_28physx__PxSphericalJoint__2c_20float_29 = 4639; - var GOT_func_internal_getPxSphericalJoint_ConcreteTypeName_28physx__PxSphericalJoint_20const__29 = 4640; - var GOT_func_internal_getPxJointLimitParametersRestitution_28physx__PxJointLimitParameters_20const__29 = 4641; - var GOT_func_internal_setPxJointLimitParametersRestitution_28physx__PxJointLimitParameters__2c_20float_29 = 4642; - var GOT_func_internal_getPxJointLimitParametersBounceThreshold_28physx__PxJointLimitParameters_20const__29 = 4643; - var GOT_func_internal_setPxJointLimitParametersBounceThreshold_28physx__PxJointLimitParameters__2c_20float_29 = 4644; - var GOT_func_internal_getPxJointLimitParametersStiffness_28physx__PxJointLimitParameters_20const__29 = 4645; - var GOT_func_internal_setPxJointLimitParametersStiffness_28physx__PxJointLimitParameters__2c_20float_29 = 4646; - var GOT_func_internal_getPxJointLimitParametersDamping_28physx__PxJointLimitParameters_20const__29 = 4647; - var GOT_func_internal_setPxJointLimitParametersDamping_28physx__PxJointLimitParameters__2c_20float_29 = 4648; - var GOT_func_internal_getPxJointLimitParametersContactDistance_28physx__PxJointLimitParameters_20const__29 = 4649; - var GOT_func_internal_setPxJointLimitParametersContactDistance_28physx__PxJointLimitParameters__2c_20float_29 = 4650; - var GOT_func_internal_getPxJointLinearLimitValue_28physx__PxJointLinearLimit_20const__29 = 4651; - var GOT_func_internal_setPxJointLinearLimitValue_28physx__PxJointLinearLimit__2c_20float_29 = 4652; - var GOT_func_internal_getPxJointLinearLimitPairUpper_28physx__PxJointLinearLimitPair_20const__29 = 4653; - var GOT_func_internal_setPxJointLinearLimitPairUpper_28physx__PxJointLinearLimitPair__2c_20float_29 = 4654; - var GOT_func_internal_getPxJointLinearLimitPairLower_28physx__PxJointLinearLimitPair_20const__29 = 4655; - var GOT_func_internal_setPxJointLinearLimitPairLower_28physx__PxJointLinearLimitPair__2c_20float_29 = 4656; - var GOT_func_internal_getPxJointAngularLimitPairUpper_28physx__PxJointAngularLimitPair_20const__29 = 4657; - var GOT_func_internal_setPxJointAngularLimitPairUpper_28physx__PxJointAngularLimitPair__2c_20float_29 = 4658; - var GOT_func_internal_getPxJointAngularLimitPairLower_28physx__PxJointAngularLimitPair_20const__29 = 4659; - var GOT_func_internal_setPxJointAngularLimitPairLower_28physx__PxJointAngularLimitPair__2c_20float_29 = 4660; - var GOT_func_internal_getPxJointLimitConeYAngle_28physx__PxJointLimitCone_20const__29 = 4661; - var GOT_func_internal_setPxJointLimitConeYAngle_28physx__PxJointLimitCone__2c_20float_29 = 4662; - var GOT_func_internal_getPxJointLimitConeZAngle_28physx__PxJointLimitCone_20const__29 = 4663; - var GOT_func_internal_setPxJointLimitConeZAngle_28physx__PxJointLimitCone__2c_20float_29 = 4664; - var GOT_func_internal_getPxJointLimitPyramidYAngleMin_28physx__PxJointLimitPyramid_20const__29 = 4665; - var GOT_func_internal_setPxJointLimitPyramidYAngleMin_28physx__PxJointLimitPyramid__2c_20float_29 = 4666; - var GOT_func_internal_getPxJointLimitPyramidYAngleMax_28physx__PxJointLimitPyramid_20const__29 = 4667; - var GOT_func_internal_setPxJointLimitPyramidYAngleMax_28physx__PxJointLimitPyramid__2c_20float_29 = 4668; - var GOT_func_internal_getPxJointLimitPyramidZAngleMin_28physx__PxJointLimitPyramid_20const__29 = 4669; - var GOT_func_internal_setPxJointLimitPyramidZAngleMin_28physx__PxJointLimitPyramid__2c_20float_29 = 4670; - var GOT_func_internal_getPxJointLimitPyramidZAngleMax_28physx__PxJointLimitPyramid_20const__29 = 4671; - var GOT_func_internal_setPxJointLimitPyramidZAngleMax_28physx__PxJointLimitPyramid__2c_20float_29 = 4672; - var GOT_func_internal_getPxSpringStiffness_28physx__PxSpring_20const__29 = 4673; - var GOT_func_internal_setPxSpringStiffness_28physx__PxSpring__2c_20float_29 = 4674; - var GOT_func_internal_getPxSpringDamping_28physx__PxSpring_20const__29 = 4675; - var GOT_func_internal_setPxSpringDamping_28physx__PxSpring__2c_20float_29 = 4676; - var GOT_func_internal_getPxD6JointDriveForceLimit_28physx__PxD6JointDrive_20const__29 = 4677; - var GOT_func_internal_setPxD6JointDriveForceLimit_28physx__PxD6JointDrive__2c_20float_29 = 4678; - var GOT_func_internal_getPxD6JointDriveFlags_28physx__PxD6JointDrive_20const__29 = 4679; - var GOT_func_internal_setPxD6JointDriveFlags_28physx__PxD6JointDrive__2c_20physx__PxFlags_physx__PxD6JointDriveFlag__Enum_2c_20unsigned_20int__29 = 4680; - var GOT_data_internal_vtable_20for_20physx__Cooking = 361200; - var GOT_data_internal_vtable_20for_20physx__PxCooking = 361308; - var GOT_data_internal_physx__Gu__BVDataPackedT_physx__Gu__QuantizedAABB___encodePNS_28unsigned_20int_29___ignore = 373984; - var GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3V_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 374057; - var GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3V_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxBounds3V_20const__29___ignore = 374059; - var GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore = 374013; - var GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_1 = 374014; - var GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_2 = 374015; - var GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_3 = 374016; - var GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_4 = 374017; - var GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_5 = 374018; - var GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_6 = 374019; - var GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_7 = 374020; - var GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_8 = 374021; - var GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_9 = 374022; - var GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_10 = 374023; - var GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_11 = 374024; - var GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_12 = 374025; - var GOT_data_internal_physx__SubSortQuick__stopAtTrisPerLeaf1 = 301840; - var GOT_data_internal_physx__SubSortQuick__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20physx__PxBounds3V__2c_20unsigned_20int_29___ignore = 374041; - var GOT_data_internal_physx__SubSortQuick__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20physx__PxBounds3V__2c_20unsigned_20int_29___ignore_1 = 374042; - var GOT_data_internal_physx__SubSortQuick__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20physx__PxBounds3V__2c_20unsigned_20int_29___ignore_2 = 374043; - var GOT_data_internal_physx__SubSortQuick__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20physx__PxBounds3V__2c_20unsigned_20int_29___ignore_3 = 374044; - var GOT_data_internal_physx__SubSortQuick__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20physx__PxBounds3V__2c_20unsigned_20int_29___ignore_4 = 374045; - var GOT_data_internal_physx__SubSortQuick__reductionFactors = 301824; - var GOT_data_internal_physx__SubSortQuick__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20physx__PxBounds3V__2c_20unsigned_20int_29___ignore_5 = 374046; - var GOT_data_internal_physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 374054; - var GOT_data_internal_physx__shdfnd__Array_physx__Gu__RTreeNodeQ_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 374056; - var GOT_data_internal_physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 374007; - var GOT_data_internal_void_20physx__shdfnd__sort_unsigned_20int_2c_20physx__SortBoundsPredicate_2c_20physx__shdfnd__NamedAllocator__28unsigned_20int__2c_20unsigned_20int_2c_20physx__SortBoundsPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 374009; - var GOT_data_internal_void_20physx__shdfnd__sort_unsigned_20int_2c_20physx__SortBoundsPredicate_2c_20physx__shdfnd__NamedAllocator__28unsigned_20int__2c_20unsigned_20int_2c_20physx__SortBoundsPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 374010; - var GOT_data_internal_physx__shdfnd__Array_physx__Interval_2c_20physx__shdfnd__InlineAllocator_8192u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 374027; - var GOT_data_internal_physx__SubSortSAH__computeSA_28unsigned_20int_20const__2c_20physx__Interval_20const__29___ignore = 374028; - var GOT_data_internal_physx__SubSortSAH__split_28unsigned_20int__2c_20unsigned_20int_29___ignore = 374029; - var GOT_data_internal_physx__SubSortSAH__split_28unsigned_20int__2c_20unsigned_20int_29___ignore_1 = 374030; - var GOT_data_internal_physx__SubSortSAH__split_28unsigned_20int__2c_20unsigned_20int_29___ignore_2 = 374031; - var GOT_data_internal_physx__SubSortSAH__split_28unsigned_20int__2c_20unsigned_20int_29___ignore_3 = 374032; - var GOT_data_internal_physx__SubSortSAH__split_28unsigned_20int__2c_20unsigned_20int_29___ignore_4 = 374033; - var GOT_data_internal_physx__SubSortSAH__split_28unsigned_20int__2c_20unsigned_20int_29___ignore_5 = 374034; - var GOT_data_internal_physx__SubSortSAH__split_28unsigned_20int__2c_20unsigned_20int_29___ignore_6 = 374035; - var GOT_data_internal_physx__shdfnd__Array_physx__Interval_2c_20physx__shdfnd__InlineAllocator_8192u_2c_20physx__shdfnd__NamedAllocator____replaceWithLast_28unsigned_20int_29___ignore = 374036; - var GOT_data_internal_void_20physx__quickSelect__quickSelectFirstK_physx__BoundsLTE__28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__BoundsLTE_20const__29___ignore = 374047; - var GOT_data_internal_void_20physx__quickSelect__quickSelectFirstK_physx__BoundsLTE__28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__BoundsLTE_20const__29___ignore_1 = 374048; - var GOT_data_internal_physx__shdfnd__Array_physx__Gu__RTreeNodeQ_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 374052; - var GOT_data_internal_physx__shdfnd__Array_physx__Gu__RTreeNodeQ_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Gu__RTreeNodeQ_20const__29___ignore = 374055; - var GOT_data_internal_physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 374008; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_unsigned_20int_2c_20physx__SortBoundsPredicate_20const__28unsigned_20int__2c_20int_2c_20int_2c_20physx__SortBoundsPredicate_20const__29___ignore = 374011; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_unsigned_20int_2c_20physx__SortBoundsPredicate_20const__28unsigned_20int__2c_20int_2c_20int_2c_20physx__SortBoundsPredicate_20const__29___ignore_1 = 374012; - var GOT_data_internal_physx__shdfnd__Array_physx__Interval_2c_20physx__shdfnd__InlineAllocator_8192u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Interval_20const__29___ignore = 374026; - var GOT_data_internal_physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__RTreeNodeNQ_20const__29___ignore = 374037; - var GOT_data_internal_physx__shdfnd__Array_physx__PxVec3_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 374038; - var GOT_data_internal_physx__shdfnd__Array_physx__PxVec3_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxVec3_20const__29___ignore = 374040; - var GOT_data_internal_physx__shdfnd__Array_physx__PxVec3_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 374039; - var GOT_data_internal_unsigned_20int_20physx__quickSelect__partition_physx__BoundsLTE__28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__BoundsLTE_20const__29___ignore = 374049; - var GOT_data_internal_unsigned_20int_20physx__quickSelect__partition_physx__BoundsLTE__28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__BoundsLTE_20const__29___ignore_1 = 374050; - var GOT_data_internal_unsigned_20int_20physx__quickSelect__partition_physx__BoundsLTE__28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__BoundsLTE_20const__29___ignore_2 = 374051; - var GOT_data_internal_physx__shdfnd__Array_physx__Gu__RTreeNodeQ_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 374053; - var GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3V_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 374058; - var GOT_data_internal_vtable_20for_20physx__TriangleMeshBuilder = 361384; - var GOT_data_internal_physx__Gu__TriangleMeshData__setTriangleAdjacency_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29___ignore = 374082; - var GOT_data_internal_vtable_20for_20physx__BV4TriangleMeshBuilder = 361416; - var GOT_data_internal_vtable_20for_20physx__RTreeTriangleMeshBuilder = 361448; - var GOT_data_internal_vtable_20for_20physx__RTreeCookerRemap = 361524; - var GOT_data_internal_vtable_20for_20physx__RTreeCooker__RemapCallback = 361564; - var GOT_data_internal_void_20physx__shdfnd__sort_physx__EdgeTriLookup_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__2c_20physx__shdfnd__NamedAllocator__28physx__EdgeTriLookup__2c_20unsigned_20int_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 374083; - var GOT_data_internal_void_20physx__shdfnd__sort_physx__EdgeTriLookup_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__2c_20physx__shdfnd__NamedAllocator__28physx__EdgeTriLookup__2c_20unsigned_20int_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 374084; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__EdgeTriLookup_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__20const__28physx__EdgeTriLookup__2c_20int_2c_20int_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__20const__29___ignore = 374085; - var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__EdgeTriLookup_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__20const__28physx__EdgeTriLookup__2c_20int_2c_20int_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__20const__29___ignore_1 = 374086; - var GOT_data_internal_physx__RTreeCookerRemap__remap_28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___ignore = 374087; - var GOT_data_internal_physx__RTreeCookerRemap__remap_28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___ignore_1 = 374088; - var GOT_data_internal_physx__RTreeCookerRemap__remap_28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___ignore_2 = 374089; - var GOT_data_internal_physx__RTreeCookerRemap__remap_28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___ignore_3 = 374090; - var GOT_data_internal_physx__RTreeCookerRemap__remap_28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___ignore_4 = 374091; - var GOT_data_internal_physx__Gu__LeafSetData_28unsigned_20int_2c_20unsigned_20int_29___ignore = 374092; - var GOT_data_internal_physx__Gu__LeafSetData_28unsigned_20int_2c_20unsigned_20int_29___ignore_1 = 374093; - var GOT_data_internal_physx__ConvexHullBuilder__computeNbPolygons_28_29_20const___ignore = 374112; - var GOT_data_internal_physx__shdfnd__Array_Pair_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28Pair_20const__29___ignore = 374137; - var GOT_data_internal_physx__shdfnd__Array_Pair_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 374140; - var GOT_data_internal_physx__shdfnd__Array_Pair_2c_20physx__shdfnd__NamedAllocator___remove_28unsigned_20int_29___ignore = 374141; - var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___remove_28unsigned_20int_29___ignore = 374143; - var GOT_data_internal_unsigned_20int_20kmeans_cluster_physx__PxVec3_2c_20float__28physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__PxVec3__2c_20unsigned_20int__2c_20float_2c_20float_29___ignore = 374145; - var GOT_data_internal_vtable_20for_20QuantizerImpl = 361584; - var GOT_data_internal_vtable_20for_20physx__Quantizer = 361656; - var GOT_data_internal_physx__shdfnd__Array_physx__PxVec3_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 374144; - var GOT_data_internal_vtable_20for_20physx__ConvexHullLib = 361688; - var GOT_data_internal_physx__shdfnd__Array_physx__ConvexHull__HalfEdge_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__ConvexHull__HalfEdge_20const__29___ignore = 374173; - var GOT_data_internal_physx__shdfnd__Array_physx__PxVec3_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 374174; - var GOT_data_internal_physx__shdfnd__Array_physx__PxPlane_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 374175; - var GOT_data_internal_physx__shdfnd__Array_physx__ConvexHull__HalfEdge_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 374176; - var GOT_data_internal_physx__shdfnd__to8_28unsigned_20short_29___ignore = 374170; - var GOT_data_internal_physx__shdfnd__Array_physx__ConvexHull__HalfEdge_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 374171; - var GOT_data_internal_physx__shdfnd__Array_physx__ConvexHull__HalfEdge_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 374172; - var GOT_data_internal_local__QuickHullFace__computeNormalAndCentroid_28_29___ignore = 374216; - var GOT_data_internal_local__QuickHullFace__computeNormalAndCentroid_28_29___ignore_1 = 374217; - var GOT_data_internal_physx__shdfnd__Array_local__QuickHullFace__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28local__QuickHullFace__20const__29___ignore = 374222; - var GOT_data_internal_physx__shdfnd__Array_local__QuickHullFace__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 374232; - var GOT_data_internal_physx__shdfnd__Array_local__QuickHullHalfEdge__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 374220; - var GOT_data_internal_local__MemBlock_local__QuickHullHalfEdge_2c_20false___init_28unsigned_20int_29___ignore = 374223; - var GOT_data_internal_local__MemBlock_local__QuickHullFace_2c_20true___init_28unsigned_20int_29___ignore = 374224; - var GOT_data_internal_physx__shdfnd__Array_local__QuickHullFace__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 374225; - var GOT_data_internal_physx__shdfnd__Array_local__QuickHullVertex__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 374227; - var GOT_data_internal_physx__shdfnd__Array_local__QuickHullHalfEdge__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 374229; - var GOT_data_internal_physx__shdfnd__Array_local__QuickHullFace__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 374231; - var GOT_data_internal_local__MemBlock_local__QuickHullFace_2c_20true___getFreeItem_28_29___ignore = 374218; - var GOT_data_internal_local__MemBlock_local__QuickHullHalfEdge_2c_20false___getFreeItem_28_29___ignore = 374219; - var GOT_data_internal_physx__shdfnd__Array_local__QuickHullHalfEdge__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 374235; - var GOT_data_internal_local__QuickHullHalfEdge__getHead_28_29_20const___ignore = 374221; - var GOT_data_internal_physx__shdfnd__Array_local__QuickHullVertex__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 374236; - var GOT_data_internal_physx__shdfnd__Array_local__QuickHullVertex__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28local__QuickHullVertex__20const__29___ignore = 374233; - var GOT_data_internal_physx__shdfnd__Array_local__QuickHullHalfEdge__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28local__QuickHullHalfEdge__20const__29___ignore = 374234; - var GOT_data_internal_physx__shdfnd__Array_local__ExpandPoint_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 374237; - var GOT_data_internal_physx__shdfnd__Array_local__ExpandPoint_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28local__ExpandPoint_20const__29___ignore = 374238; - var GOT_data_internal_vtable_20for_20physx__QuickHullConvexHullLib = 361724; - var GOT_data_internal_local__MemBlock_local__QuickHullFace_2c_20true___getItem_28unsigned_20int_29___ignore = 374241; - var GOT_data_internal_local__MemBlock_local__QuickHullFace_2c_20true___getItem_28unsigned_20int_29___ignore_1 = 374242; - var GOT_data_internal_physx__shdfnd__Array_physx__PxPlane_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 374246; - var GOT_data_internal_physx__shdfnd__Array_local__ExpandPoint_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 374239; - var GOT_data_internal_physx__shdfnd__Array_physx__PxPlane_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 374243; - var GOT_data_internal_physx__shdfnd__Array_physx__PxPlane_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxPlane_20const__29___ignore = 374245; - var GOT_data_internal_physx__shdfnd__Array_physx__ConvexHull__HalfEdge_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 374247; - var GOT_data_internal_physx__shdfnd__Array_local__QuickHullFace__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 374226; - var GOT_data_internal_physx__shdfnd__Array_local__QuickHullVertex__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 374228; - var GOT_data_internal_physx__shdfnd__Array_local__QuickHullHalfEdge__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 374230; - var GOT_data_internal_physx__shdfnd__Array_local__ExpandPoint_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 374240; - var GOT_data_internal_physx__shdfnd__Array_physx__PxPlane_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 374244; - var GOT_data_internal_physx__PxHitBuffer_physx__PxOverlapHit___getAnyHit_28unsigned_20int_29_20const___ignore = 374271; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTriangle_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 374264; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTriangle_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 374265; - var GOT_data_internal_vtable_20for_20physx__Cct__CapsuleController = 361784; - var GOT_data_internal_vtable_20for_20physx__PxCapsuleController = 361996; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTriangle_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 374294; - var GOT_data_internal_physx__shdfnd__Array_physx__PxTriangle_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 374327; - var GOT_data_internal_vtable_20for_20ControllerFilter = 362192; - var GOT_data_internal_physx__PxHitBuffer_physx__PxRaycastHit___getAnyHit_28unsigned_20int_29_20const___ignore = 374331; - var GOT_data_internal_physx__Cct__encodeUserObject_28unsigned_20int_2c_20physx__Cct__UserObjectType_29___ignore = 374329; - var GOT_data_internal_physx__Cct__encodeUserObject_28unsigned_20int_2c_20physx__Cct__UserObjectType_29___ignore_1 = 374330; - var GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalBoxObstacle_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 374335; - var GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalCapsuleObstacle_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 374336; - var GOT_data_internal_physx__shdfnd__Array_physx__PxExtendedBox_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxExtendedBox_20const__29___ignore = 374332; - var GOT_data_internal_physx__shdfnd__Array_void_20const__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28void_20const__20const__29___ignore = 374333; - var GOT_data_internal_physx__shdfnd__Array_physx__PxExtendedCapsule_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxExtendedCapsule_20const__29___ignore = 374334; - var GOT_data_internal_ControllerFilter__postFilter_28physx__PxFilterData_20const__2c_20physx__PxQueryHit_20const__29___ignore = 374328; - var GOT_data_internal_vtable_20for_20physx__Cct__BoxController = 362228; - var GOT_data_internal_vtable_20for_20physx__PxBoxController = 362440; - var GOT_data_internal_vtable_20for_20physx__PxController = 362580; - var GOT_data_internal_vtable_20for_20physx__Cct__CharacterControllerManager = 362696; - var GOT_data_internal_vtable_20for_20physx__PxControllerManager = 362852; - var GOT_data_internal_vtable_20for_20physx__PxDeletionListener = 362936; - var GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 374362; - var GOT_data_internal_physx__shdfnd__Array_physx__Cct__Controller__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 374363; - var GOT_data_internal_physx__shdfnd__Array_physx__Cct__Controller__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 374367; - var GOT_data_internal_physx__shdfnd__Array_physx__Cct__Controller__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cct__Controller__20const__29___ignore = 374364; - var GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cct__ObstacleContext__20const__29___ignore = 374373; - var GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 374374; - var GOT_data_internal_physx__shdfnd__Array_physx__Cct__Controller__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 374375; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore = 374354; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1 = 374355; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2 = 374356; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3 = 374357; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore = 374358; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 374359; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 374360; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 374361; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore = 374365; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore = 374366; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 374368; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 374369; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 374370; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 374371; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 374372; - var GOT_data_internal_physx__shdfnd__Array_void_20const__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 374377; - var GOT_data_internal_physx__shdfnd__Array_void_20const__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 374376; - var GOT_data_internal_physx__shdfnd__Array_physx__PxExtendedBox_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 374379; - var GOT_data_internal_physx__shdfnd__Array_physx__PxExtendedBox_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 374378; - var GOT_data_internal_physx__shdfnd__Array_physx__PxExtendedCapsule_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 374381; - var GOT_data_internal_physx__shdfnd__Array_physx__PxExtendedCapsule_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 374380; - var GOT_data_internal_vtable_20for_20physx__Cct__Controller = 362956; - var GOT_data_internal_vtable_20for_20physx__Cct__ObstacleContext = 362996; - var GOT_data_internal_vtable_20for_20physx__PxObstacleContext = 363076; - var GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalBoxObstacle_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cct__ObstacleContext__InternalBoxObstacle_20const__29___ignore = 374396; - var GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalCapsuleObstacle_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cct__ObstacleContext__InternalCapsuleObstacle_20const__29___ignore = 374397; - var GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalBoxObstacle_2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 374399; - var GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalCapsuleObstacle_2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 374401; - var GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalBoxObstacle_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 374402; - var GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalCapsuleObstacle_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 374403; - var GOT_data_internal_vtable_20for_20physx__Cct__SweptBox = 363124; - var GOT_data_internal_vtable_20for_20physx__Cct__SweptCapsule = 363156; - var GOT_data_internal_vtable_20for_20physx__Cct__SweptVolume = 363188; - var GOT_data_internal_physx__pvdsdk__gForwardingAllocator = 363240; - var GOT_data_internal_physx__pvdsdk__gPvdAllocatorCallback = 363244; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__PvdDataStream = 363520; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__ClassDescription = 363956; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__PropertyMessageDescription = 363980; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__PvdInstanceDataStream = 363680; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__PvdMetaDataStream = 363772; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__PvdPropertyDefinitionHelper = 363892; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__CreateInstance = 364304; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__SetPropertyValue = 364336; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__BeginSetPropertyValue = 364368; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__AppendPropertyValueData = 364400; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__EndSetPropertyValue = 364432; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__SetPropertyMessage = 364464; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__BeginPropertyMessageGroup = 364496; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__SendPropertyMessageFromGroup = 364528; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__EndPropertyMessageGroup = 364560; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__PushBackObjectRef = 364592; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__RemoveObjectRef = 364624; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__DestroyInstance = 364656; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__BeginSection = 364688; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__EndSection = 364720; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__OriginShift = 364752; - var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PvdInstanceDataStream__PvdCommand__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 374474; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__AddProfileZone = 364784; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__AddProfileZoneEvent = 364816; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__SetIsTopLevel = 364848; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__ErrorMessage = 364880; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__SetCamera = 364912; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__CreateClass = 364944; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__DeriveClass = 364976; - var GOT_data_internal_physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___operator_5b_5d_28unsigned_20int_29_20const___ignore = 374488; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__NameHandleValue = 365008; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__CreateProperty = 365040; - var GOT_data_internal_physx__pvdsdk__DataRef_physx__pvdsdk__PropertyMessageArg___operator_5b_5d_28unsigned_20int_29_20const___ignore = 374492; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__StreamPropMessageArg = 365072; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__CreatePropertyMessage = 365104; - var GOT_data_internal_physx__shdfnd__Array_char_2c_20physx__shdfnd__NamedAllocator___back_28_29___ignore = 374424; - var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__NamedValue_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__pvdsdk__NamedValue_20const__29___ignore = 374425; - var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PropertyMessageArg_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__pvdsdk__PropertyMessageArg_20const__29___ignore = 374426; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__EventSerializeable = 364180; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__EventGroup = 364140; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__EventStreamifier_physx__PxPvdTransport_ = 364200; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__EventStreamifier_physx__pvdsdk__MeasureStream_ = 364004; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__PvdEventSerializer = 364084; - var GOT_data_internal_physx__pvdsdk__DataRef_physx__pvdsdk__NameHandleValue___operator_5b_5d_28unsigned_20int_29_20const___ignore = 374431; - var GOT_data_internal_physx__pvdsdk__DataRef_physx__pvdsdk__StreamPropMessageArg___operator_5b_5d_28unsigned_20int_29_20const___ignore = 374432; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__StringHandleEvent = 364272; - var GOT_data_internal_physx__pvdsdk__Option_physx__pvdsdk__ClassDescription___getValue_28_29___ignore = 374436; - var GOT_data_internal_unsigned_20int_20physx__pvdsdk__RawMemoryBuffer__write_unsigned_20char__28unsigned_20char_20const__2c_20unsigned_20int_29___ignore = 374437; - var GOT_data_internal_physx__pvdsdk__DataRef_physx__pvdsdk__PtrOffset___operator_5b_5d_28unsigned_20int_29_20const___ignore = 374438; - var GOT_data_internal_unsigned_20int_20physx__pvdsdk__RawMemoryBuffer__write_char__28char_20const__2c_20unsigned_20int_29___ignore = 374439; - var GOT_data_internal_physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription___getValue_28_29___ignore = 374444; - var GOT_data_internal_physx__pvdsdk__Option_physx__pvdsdk__PropertyMessageDescription___getValue_28_29___ignore = 374452; - var GOT_data_internal_physx__pvdsdk__DataRef_unsigned_20int___operator_5b_5d_28unsigned_20int_29_20const___ignore = 374453; - var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PvdInstanceDataStream__PvdCommand__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__pvdsdk__PvdInstanceDataStream__PvdCommand__20const__29___ignore = 374473; - var GOT_data_internal_vtable_20for_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward_ = 365684; - var GOT_data_internal_vtable_20for_20physx__profile__EventBuffer_physx__profile__PxDefaultContextProvider_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20physx__profile__PxProfileNullEventFilter_ = 366080; - var GOT_data_internal_vtable_20for_20physx__profile__PxProfileZone = 366136; - var GOT_data_internal_vtable_20for_20physx__profile__PxProfileEventBufferClient = 366340; - var GOT_data_internal_vtable_20for_20physx__profile__ZoneManagerImpl = 365136; - var GOT_data_internal_vtable_20for_20physx__profile__PxProfileZoneManager = 365216; - var GOT_data_internal_vtable_20for_20physx__profile__PxProfileMemoryEventBufferImpl = 365332; - var GOT_data_internal_vtable_20for_20physx__profile__PxProfileMemoryEventBuffer = 365504; - var GOT_data_internal_vtable_20for_20physx__profile__MemoryEventBuffer_physx__profile__PxProfileEventMutex_2c_20physx__profile__NullLock_ = 365608; - var GOT_data_internal_vtable_20for_20physx__profile__PxProfileEventFlusher = 365260; - var GOT_data_internal_physx__profile__ZoneManagerImpl___ZoneManagerImpl_28_29___ignore = 374494; - var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZone__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZone_____back_28_29___ignore = 374495; - var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZone__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZone_____operator_5b_5d_28unsigned_20int_29___ignore = 374496; - var GOT_data_internal_physx__profile__ZoneManagerImpl__addProfileZone_28physx__profile__PxProfileZone__29___ignore = 374497; - var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZoneHandler__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneHandler_____operator_5b_5d_28unsigned_20int_29___ignore = 374499; - var GOT_data_internal_physx__profile__ZoneManagerImpl__removeProfileZone_28physx__profile__PxProfileZone__29___ignore = 374500; - var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZone__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZone_____replaceWithLast_28unsigned_20int_29___ignore = 374501; - var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZoneHandler__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneHandler_____replaceWithLast_28unsigned_20int_29___ignore = 374503; - var GOT_data_internal_vtable_20for_20physx__profile__NullEventNameProvider = 365280; - var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZone__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZone_____growAndPushBack_28physx__profile__PxProfileZone__20const__29___ignore = 374498; - var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZoneHandler__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneHandler_____growAndPushBack_28physx__profile__PxProfileZoneHandler__20const__29___ignore = 374502; - var GOT_data_internal_void_20physx__profile__PxProfileDeleteAndDeallocate_physx__profile__ZoneManagerImpl__28physx__profile__PxProfileAllocatorWrapper__2c_20physx__profile__ZoneManagerImpl__29___ignore = 374504; - var GOT_data_internal_vtable_20for_20physx__profile__PxProfileNameProvider = 365312; - var GOT_data_internal_vtable_20for_20physx__profile__PxProfileEventBufferClientManager = 365580; - var GOT_data_internal_vtable_20for_20physx__profile__DataBuffer_physx__profile__PxProfileEventMutex_2c_20physx__profile__NullLock_ = 365656; - var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileEventBufferClient__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileEventBufferClient_____operator_5b_5d_28unsigned_20int_29___ignore = 374506; - var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileEventBufferClient__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileEventBufferClient_____replaceWithLast_28unsigned_20int_29___ignore = 374505; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperNamedAllocator___GetKey_2c_20physx__profile__PxProfileWrapperNamedAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 374507; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperNamedAllocator___GetKey_2c_20physx__profile__PxProfileWrapperNamedAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 374508; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperNamedAllocator___GetKey_2c_20physx__profile__PxProfileWrapperNamedAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 374509; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperNamedAllocator___GetKey_2c_20physx__profile__PxProfileWrapperNamedAllocator_2c_20true___grow_28_29___ignore = 374510; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperNamedAllocator___GetKey_2c_20physx__profile__PxProfileWrapperNamedAllocator_2c_20true___freeListGetNext_28_29___ignore = 374511; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperNamedAllocator___GetKey_2c_20physx__profile__PxProfileWrapperNamedAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 374512; - var GOT_data_internal_physx__profile__BitMaskSetter_unsigned_20short_2c_20_28unsigned_20char_294_2c_20_28unsigned_20char_290_2c_20unsigned_20char___setValue_28unsigned_20short__2c_20unsigned_20char_29___ignore = 374514; - var GOT_data_internal_physx__profile__BitMaskSetter_unsigned_20short_2c_20_28unsigned_20char_292_2c_20_28unsigned_20char_294_2c_20unsigned_20char___setValue_28unsigned_20short__2c_20unsigned_20char_29___ignore = 374516; - var GOT_data_internal_physx__profile__BitMaskSetter_unsigned_20short_2c_20_28unsigned_20char_292_2c_20_28unsigned_20char_296_2c_20unsigned_20char___setValue_28unsigned_20short__2c_20unsigned_20char_29___ignore = 374517; - var GOT_data_internal_physx__profile__BitMaskSetter_unsigned_20short_2c_20_28unsigned_20char_292_2c_20_28unsigned_20char_298_2c_20unsigned_20char___setValue_28unsigned_20short__2c_20unsigned_20char_29___ignore = 374518; - var GOT_data_internal_physx__profile__BitMaskSetter_unsigned_20short_2c_20_28unsigned_20char_292_2c_20_28unsigned_20char_2910_2c_20unsigned_20char___setValue_28unsigned_20short__2c_20unsigned_20char_29___ignore = 374519; - var GOT_data_internal_physx__profile__BitMaskSetter_unsigned_20short_2c_20_28unsigned_20char_292_2c_20_28unsigned_20char_2912_2c_20unsigned_20char___setValue_28unsigned_20short__2c_20unsigned_20char_29___ignore = 374520; - var GOT_data_internal_physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_28char_20const__2c_20char_20const___29___ignore = 374521; - var GOT_data_internal_unsigned_20char_20physx__profile__convertToNBits_2u_2c_20physx__profile__EventStreamCompressionFlags__Enum__28physx__profile__EventStreamCompressionFlags__Enum_29___ignore = 374513; - var GOT_data_internal_unsigned_20char_20physx__profile__convertToNBits_4u_2c_20physx__profile__MemoryEventTypes__Enum__28physx__profile__MemoryEventTypes__Enum_29___ignore = 374515; - var GOT_data_internal_physx__profile__findCompressionValue_28unsigned_20int_2c_20physx__profile__EventStreamCompressionFlags__Enum_29___ignore = 374522; - var GOT_data_internal_physx__profile__findCompressionValue_28unsigned_20long_20long_2c_20physx__profile__EventStreamCompressionFlags__Enum_29___ignore = 374523; - var GOT_data_internal_void_20physx__profile__PxProfileDeleteAndDeallocate_physx__profile__PxProfileMemoryEventBufferImpl__28physx__profile__PxProfileAllocatorWrapper__2c_20physx__profile__PxProfileMemoryEventBufferImpl__29___ignore = 374524; - var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileEventBufferClient__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileEventBufferClient_____growAndPushBack_28physx__profile__PxProfileEventBufferClient__20const__29___ignore = 374525; - var GOT_data_internal_vtable_20for_20physx__profile__DataBuffer_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____ = 366108; - var GOT_data_internal_vtable_20for_20physx__profile__PxProfileZoneClientManager = 366272; - var GOT_data_internal_vtable_20for_20physx__profile__PxProfileEventSender = 366300; - var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZoneClient__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneClient_____operator_5b_5d_28unsigned_20int_29___ignore = 374539; - var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileEventName_2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileEventName____operator_5b_5d_28unsigned_20int_29___ignore = 374541; - var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZoneClient__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneClient_____replaceWithLast_28unsigned_20int_29___ignore = 374543; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int__2c_20true___reserveInternal_28unsigned_20int_29___ignore = 374526; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int__2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 374527; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int__2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 374528; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20short_20const_2c_20char_20const___2c_20unsigned_20short_2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20short_2c_20char_20const__2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const_____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const___2c_20true___reserveInternal_28unsigned_20int_29___ignore = 374529; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20short_20const_2c_20char_20const___2c_20unsigned_20short_2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20short_2c_20char_20const__2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const_____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const___2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 374530; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20short_20const_2c_20char_20const___2c_20unsigned_20short_2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20short_2c_20char_20const__2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const_____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const___2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 374531; - var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileEventName_2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileEventName____growAndPushBack_28physx__profile__PxProfileEventName_20const__29___ignore = 374538; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20short_20const_2c_20char_20const___2c_20unsigned_20short_2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20short_2c_20char_20const__2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const_____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const___2c_20true___grow_28_29___ignore = 374532; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20short_20const_2c_20char_20const___2c_20unsigned_20short_2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20short_2c_20char_20const__2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const_____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const___2c_20true___freeListGetNext_28_29___ignore = 374533; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20short_20const_2c_20char_20const___2c_20unsigned_20short_2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20short_2c_20char_20const__2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const_____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const___2c_20true___freeListGetNext_28_29___ignore_1 = 374534; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int__2c_20true___grow_28_29___ignore = 374535; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int__2c_20true___freeListGetNext_28_29___ignore = 374536; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int__2c_20true___freeListGetNext_28_29___ignore_1 = 374537; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int__2c_20true___Iter__check_28_29_20const___ignore = 374540; - var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZoneClient__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneClient_____growAndPushBack_28physx__profile__PxProfileZoneClient__20const__29___ignore = 374542; - var GOT_data_internal_void_20physx__profile__PxProfileDeleteAndDeallocate_physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___28physx__profile__PxProfileAllocatorWrapper__2c_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___29___ignore = 374544; - var GOT_data_internal_void_20physx__profile__EventBuffer_physx__profile__PxDefaultContextProvider_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20physx__profile__PxProfileNullEventFilter___sendEvent_physx__profile__RelativeStartEvent__28physx__profile__EventHeader__2c_20physx__profile__RelativeStartEvent__29___ignore = 374545; - var GOT_data_internal_void_20physx__profile__EventBuffer_physx__profile__PxDefaultContextProvider_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20physx__profile__PxProfileNullEventFilter___sendEvent_physx__profile__StartEvent__28physx__profile__EventHeader__2c_20physx__profile__StartEvent__29___ignore = 374546; - var GOT_data_internal_void_20physx__profile__EventBuffer_physx__profile__PxDefaultContextProvider_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20physx__profile__PxProfileNullEventFilter___sendEvent_physx__profile__RelativeStopEvent__28physx__profile__EventHeader__2c_20physx__profile__RelativeStopEvent__29___ignore = 374547; - var GOT_data_internal_void_20physx__profile__EventBuffer_physx__profile__PxDefaultContextProvider_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20physx__profile__PxProfileNullEventFilter___sendEvent_physx__profile__StopEvent__28physx__profile__EventHeader__2c_20physx__profile__StopEvent__29___ignore = 374548; - var GOT_data_internal_void_20physx__profile__EventBuffer_physx__profile__PxDefaultContextProvider_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20physx__profile__PxProfileNullEventFilter___sendEvent_physx__profile__EventValue__28physx__profile__EventHeader__2c_20physx__profile__EventValue__29___ignore = 374549; - var GOT_data_internal_physx__pvdsdk__gProfileNameProvider = 366384; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__PvdImpl = 366388; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__PsPvd = 366592; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__ObjectRegistrar = 366796; - var GOT_data_internal_void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__PvdProfileZoneClient__28char_20const__2c_20char_20const__2c_20int_29___ignore = 374573; - var GOT_data_internal_vtable_20for_20physx__PxPvd = 366700; - var GOT_data_internal_vtable_20for_20physx__shdfnd__AllocationListener = 366772; - var GOT_data_internal_void_20physx__pvdsdk__PvdDeleteAndDeallocate_physx__pvdsdk__PvdProfileZoneClient__28physx__pvdsdk__PvdProfileZoneClient__29___ignore = 374574; - var GOT_data_internal_void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__MetaDataProvider__28char_20const__2c_20char_20const__2c_20int_29___ignore = 374575; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__MetaDataProvider = 366820; - var GOT_data_internal_void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__PvdMemClient__28char_20const__2c_20char_20const__2c_20int_29___ignore = 374576; - var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PvdClient__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 374578; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__PvdOMMetaDataProvider = 366908; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__StreamInitialization = 366956; - var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PvdClient__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__pvdsdk__PvdClient__20const__29___ignore = 374577; - var GOT_data_internal_void_20physx__pvdsdk__PvdDeleteAndDeallocate_physx__pvdsdk__PvdMemClient__28physx__pvdsdk__PvdMemClient__29___ignore = 374579; - var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PvdClient__2c_20physx__shdfnd__NamedAllocator___remove_28unsigned_20int_29___ignore = 374580; - var GOT_data_internal_physx__pvdsdk__PvdImpl__sRefCount = 374556; - var GOT_data_internal_physx__pvdsdk__PvdImpl__sInstance = 374552; - var GOT_data_internal_void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__PvdImpl__28char_20const__2c_20char_20const__2c_20int_29___ignore = 374581; - var GOT_data_internal_void_20physx__pvdsdk__PvdDeleteAndDeallocate_physx__pvdsdk__PvdImpl__28physx__pvdsdk__PvdImpl__29___ignore = 374582; - var GOT_data_internal_vtable_20for_20physx__PxProfilerCallback = 366748; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 374561; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 374562; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 374563; - var GOT_data_internal_void_20physx__pvdsdk__PvdDeleteAndDeallocate_physx__pvdsdk__MetaDataProvider__28physx__pvdsdk__MetaDataProvider__29___ignore = 374567; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 374564; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 374565; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 374566; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 374568; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 374569; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 374570; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 374571; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 374572; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__PvdMemClient = 366988; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__PvdObjectModelMetaData = 367264; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__PropertyDescription = 367436; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__StringTable = 367636; - var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__NamedValue_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 374631; - var GOT_data_internal_physx__pvdsdk__PvdOutputStream__20physx__pvdsdk__PvdOutputStream__operator___unsigned_20int__28unsigned_20int_20const__29___ignore = 374652; - var GOT_data_internal_physx__pvdsdk__PvdOutputStream__20physx__pvdsdk__PvdOutputStream__operator___int__28int_20const__29___ignore = 374653; - var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PtrOffset_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__pvdsdk__PtrOffset_20const__29___ignore = 374602; - var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PtrOffset_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 374607; - var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PtrOffset_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 374608; - var GOT_data_internal_physx__pvdsdk__align_28unsigned_20int_2c_20unsigned_20int_29___ignore = 374620; - var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PtrOffset_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 374621; - var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__NamedValue_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 374629; - var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__NamedValue_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 374630; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20short___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5270; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20short___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5271; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20unsigned_20short___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5272; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20unsigned_20short___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5273; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5274; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5275; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20unsigned_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5276; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20unsigned_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5277; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5278; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5279; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20unsigned_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5280; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20unsigned_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5281; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20float___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5282; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20float___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5283; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5284; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5285; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20short___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5286; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20short___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5287; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20unsigned_20short___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5288; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20unsigned_20short___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5289; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5290; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5291; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20unsigned_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5292; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20unsigned_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5293; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5294; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5295; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20unsigned_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5296; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20unsigned_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5297; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20float___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5298; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20float___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5299; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5300; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5301; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_short_2c_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5302; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_short_2c_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5303; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_short_2c_20unsigned_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5304; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_short_2c_20unsigned_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5305; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_short_2c_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5306; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_short_2c_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5307; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_short_2c_20unsigned_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5308; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_short_2c_20unsigned_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5309; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_short_2c_20float___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5310; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_short_2c_20float___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5311; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_short_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5312; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_short_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5313; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5314; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5315; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20unsigned_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5316; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20unsigned_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5317; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5318; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5319; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20unsigned_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5320; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20unsigned_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5321; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20float___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5322; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20float___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5323; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5324; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5325; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_int_2c_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5326; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_int_2c_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5327; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_int_2c_20unsigned_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5328; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_int_2c_20unsigned_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5329; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_int_2c_20float___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5330; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_int_2c_20float___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5331; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_int_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5332; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_int_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5333; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5334; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5335; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20unsigned_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5336; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20unsigned_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5337; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20float___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5338; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20float___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5339; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5340; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5341; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_long_20long_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5342; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_long_20long_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5343; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20long_20long_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5344; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20long_20long_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5345; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_float_2c_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5346; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_float_2c_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5347; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_float_2c_20unsigned_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5348; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_float_2c_20unsigned_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5349; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_float_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5350; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_float_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5351; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_double_2c_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5352; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_double_2c_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5353; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_double_2c_20unsigned_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5354; - var GOT_func_internal_physx__pvdsdk__PvdMarshalling_double_2c_20unsigned_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5355; - var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PropertyMessageEntry_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__pvdsdk__PropertyMessageEntry_20const__29___ignore = 374646; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20char___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___Iter__check_28_29_20const___ignore = 374654; - var GOT_data_internal_physx__pvdsdk__PvdOutputStream__20physx__pvdsdk__PvdOutputStream__operator___physx__pvdsdk__StringHandle__28physx__pvdsdk__StringHandle_20const__29___ignore = 374655; - var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__NamedValue_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 374656; - var GOT_data_internal_physx__pvdsdk__PvdOutputStream__20physx__pvdsdk__PvdOutputStream__operator___unsigned_20char__28unsigned_20char_20const__29___ignore = 374657; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20char___2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 374707; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20char___2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 374708; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20char___2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 374709; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20char___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 374710; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20char___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 374711; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20char___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 374712; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20char___2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___Iter__check_28_29_20const___ignore = 374713; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20char___2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 374715; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20char___2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 374716; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20char___2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 374717; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20char___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 374718; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20char___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 374719; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20char___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 374720; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 374726; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 374727; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 374728; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 374729; - var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 374730; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__PvdProfileZoneClient = 367676; - var GOT_data_internal_vtable_20for_20physx__profile__PxProfileZoneHandler = 367796; - var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__ProfileZoneClient__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 374734; - var GOT_data_internal_void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__ProfileZoneClient__28char_20const__2c_20char_20const__2c_20int_29___ignore = 374735; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__ProfileZoneClient = 367820; - var GOT_data_internal_vtable_20for_20physx__profile__PxProfileZoneClient = 367896; - var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__ProfileZoneClient__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__pvdsdk__ProfileZoneClient__20const__29___ignore = 374736; - var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__ProfileZoneClient__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 374737; - var GOT_data_internal_void_20physx__pvdsdk__PvdDeleteAndDeallocate_physx__pvdsdk__ProfileZoneClient__28physx__pvdsdk__ProfileZoneClient__29___ignore = 374738; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__PvdUserRenderer = 368020; - var GOT_data_internal_vtable_20for_20physx__pvdsdk__RenderSerializer = 368172; + var GOT_func_internal_PxCreateBasePhysics = 7; + var GOT_func_internal_PxCreatePhysics_28unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale_20const__2c_20bool_2c_20physx__PxPvd__29 = 8; + var GOT_func_internal_PxRegisterArticulations = 9; + var GOT_func_internal_PxRegisterArticulationsReducedCoordinate = 10; + var GOT_func_internal_PxRegisterHeightFields = 11; + var GOT_func_internal_PxCreateCooking = 12; + var GOT_func_internal_physx__PxCreatePlane_28physx__PxPhysics__2c_20physx__PxPlane_20const__2c_20physx__PxMaterial__29 = 13; + var GOT_func_internal_getDefaultSceneDesc_28physx__PxTolerancesScale__2c_20int_2c_20physx__PxSimulationEventCallback__29 = 14; + var GOT_func_internal_getGContacts_28_29 = 15; + var GOT_func_internal_createCapsuleCharacterController_28physx__PxControllerManager__2c_20physx__PxCapsuleControllerDesc_20const__29 = 16; + var GOT_func_internal_createBoxCharacterController_28physx__PxControllerManager__2c_20physx__PxBoxControllerDesc_20const__29 = 17; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxSimulationEventCallback__28physx__PxSimulationEventCallback__29 = 18; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxSimulationEventCallback__28physx__PxSimulationEventCallback__29 = 19; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_PxSimulationEventCallbackWrapper__28PxSimulationEventCallbackWrapper__29 = 20; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_PxSimulationEventCallbackWrapper__28PxSimulationEventCallbackWrapper__29 = 21; + var GOT_func_internal_PxSimulationEventCallbackWrapper__20emscripten__internal__wrapped_new_PxSimulationEventCallbackWrapper__2c_20PxSimulationEventCallbackWrapper_2c_20emscripten__val__28emscripten__val___29 = 22; + var GOT_func_internal_emscripten__internal__Invoker_PxSimulationEventCallbackWrapper__2c_20emscripten__val_____invoke_28PxSimulationEventCallbackWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29 = 23; + var GOT_func_internal_emscripten__val_20emscripten__internal__wrapped_extend_PxSimulationEventCallbackWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29 = 24; + var GOT_func_internal_emscripten__internal__Invoker_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____invoke_28emscripten__val_20_28__29_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29_2c_20emscripten__internal__BindingType_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___2c_20void____unnamed___2c_20emscripten___EM_VAL__29 = 25; + var GOT_func_internal_physx__PxFixedJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29 = 26; + var GOT_func_internal_physx__PxRevoluteJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29 = 27; + var GOT_func_internal_physx__PxSphericalJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29 = 28; + var GOT_func_internal_physx__PxDistanceJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29 = 29; + var GOT_func_internal_physx__PxPrismaticJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29 = 30; + var GOT_func_internal_physx__PxD6JointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29 = 31; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxSpring__28physx__PxSpring__29 = 32; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxSpring__28physx__PxSpring__29 = 33; + var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxSpring_2c_20float___getWire_physx__PxSpring__28float_20physx__PxSpring____20const__2c_20physx__PxSpring_20const__29 = 34; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxSpring_2c_20float___setWire_physx__PxSpring__28float_20physx__PxSpring____20const__2c_20physx__PxSpring__2c_20float_29 = 35; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxJointLimitParameters__28physx__PxJointLimitParameters__29 = 36; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxJointLimitParameters__28physx__PxJointLimitParameters__29 = 37; + var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxJointLimitParameters_2c_20float___getWire_physx__PxJointLimitParameters__28float_20physx__PxJointLimitParameters____20const__2c_20physx__PxJointLimitParameters_20const__29 = 38; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxJointLimitParameters_2c_20float___setWire_physx__PxJointLimitParameters__28float_20physx__PxJointLimitParameters____20const__2c_20physx__PxJointLimitParameters__2c_20float_29 = 39; + var GOT_func_internal_physx__PxJointLimitParameters__isValid_28_29_20const = 40; + var GOT_func_internal_physx__PxJointLimitParameters__isSoft_28_29_20const = 41; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxJointLimitCone__28physx__PxJointLimitCone__29 = 42; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxJointLimitCone__28physx__PxJointLimitCone__29 = 43; + var GOT_func_internal_physx__PxJointLimitCone__20emscripten__internal__operator_new_physx__PxJointLimitCone_2c_20float_2c_20float__28float___2c_20float___29 = 44; + var GOT_func_internal_physx__PxJointLimitCone__20emscripten__internal__operator_new_physx__PxJointLimitCone_2c_20float_2c_20float_2c_20float__28float___2c_20float___2c_20float___29 = 45; + var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxJointLimitCone_2c_20float___getWire_physx__PxJointLimitCone__28float_20physx__PxJointLimitCone____20const__2c_20physx__PxJointLimitCone_20const__29 = 46; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxJointLimitCone_2c_20float___setWire_physx__PxJointLimitCone__28float_20physx__PxJointLimitCone____20const__2c_20physx__PxJointLimitCone__2c_20float_29 = 47; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxJointLinearLimitPair__28physx__PxJointLinearLimitPair__29 = 48; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxJointLinearLimitPair__28physx__PxJointLinearLimitPair__29 = 49; + var GOT_func_internal_physx__PxJointLinearLimitPair__20emscripten__internal__operator_new_physx__PxJointLinearLimitPair_2c_20physx__PxTolerancesScale_20const__2c_20float_2c_20float__28physx__PxTolerancesScale_20const__2c_20float___2c_20float___29 = 50; + var GOT_func_internal_physx__PxJointLinearLimitPair__20emscripten__internal__operator_new_physx__PxJointLinearLimitPair_2c_20physx__PxTolerancesScale_20const__2c_20float_2c_20float_2c_20float__28physx__PxTolerancesScale_20const__2c_20float___2c_20float___2c_20float___29 = 51; + var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxJointLinearLimitPair_2c_20float___getWire_physx__PxJointLinearLimitPair__28float_20physx__PxJointLinearLimitPair____20const__2c_20physx__PxJointLinearLimitPair_20const__29 = 52; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxJointLinearLimitPair_2c_20float___setWire_physx__PxJointLinearLimitPair__28float_20physx__PxJointLinearLimitPair____20const__2c_20physx__PxJointLinearLimitPair__2c_20float_29 = 53; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxJointAngularLimitPair__28physx__PxJointAngularLimitPair__29 = 54; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxJointAngularLimitPair__28physx__PxJointAngularLimitPair__29 = 55; + var GOT_func_internal_physx__PxJointAngularLimitPair__20emscripten__internal__operator_new_physx__PxJointAngularLimitPair_2c_20float_2c_20float__28float___2c_20float___29 = 56; + var GOT_func_internal_physx__PxJointAngularLimitPair__20emscripten__internal__operator_new_physx__PxJointAngularLimitPair_2c_20float_2c_20float_2c_20float__28float___2c_20float___2c_20float___29 = 57; + var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxJointAngularLimitPair_2c_20float___getWire_physx__PxJointAngularLimitPair__28float_20physx__PxJointAngularLimitPair____20const__2c_20physx__PxJointAngularLimitPair_20const__29 = 58; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxJointAngularLimitPair_2c_20float___setWire_physx__PxJointAngularLimitPair__28float_20physx__PxJointAngularLimitPair____20const__2c_20physx__PxJointAngularLimitPair__2c_20float_29 = 59; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxJoint__28physx__PxJoint__29 = 60; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxJoint__28physx__PxJoint__29 = 61; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxSphericalJoint__28physx__PxSphericalJoint__29 = 62; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxSphericalJoint__28physx__PxSphericalJoint__29 = 63; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxRevoluteJoint__28physx__PxRevoluteJoint__29 = 64; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxRevoluteJoint__28physx__PxRevoluteJoint__29 = 65; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFixedJoint__28physx__PxFixedJoint__29 = 66; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFixedJoint__28physx__PxFixedJoint__29 = 67; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxDistanceJoint__28physx__PxDistanceJoint__29 = 68; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxDistanceJoint__28physx__PxDistanceJoint__29 = 69; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxPrismaticJoint__28physx__PxPrismaticJoint__29 = 70; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxPrismaticJoint__28physx__PxPrismaticJoint__29 = 71; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxD6JointDrive__28physx__PxD6JointDrive__29 = 72; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxD6JointDrive__28physx__PxD6JointDrive__29 = 73; + var GOT_func_internal_physx__PxD6JointDrive__20emscripten__internal__operator_new_physx__PxD6JointDrive__28_29 = 74; + var GOT_func_internal_physx__PxD6JointDrive__20emscripten__internal__operator_new_physx__PxD6JointDrive_2c_20float_2c_20float_2c_20float_2c_20bool__28float___2c_20float___2c_20float___2c_20bool___29 = 75; + var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxD6JointDrive_2c_20float___getWire_physx__PxD6JointDrive__28float_20physx__PxD6JointDrive____20const__2c_20physx__PxD6JointDrive_20const__29 = 76; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxD6JointDrive_2c_20float___setWire_physx__PxD6JointDrive__28float_20physx__PxD6JointDrive____20const__2c_20physx__PxD6JointDrive__2c_20float_29 = 77; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxD6Joint__28physx__PxD6Joint__29 = 78; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxD6Joint__28physx__PxD6Joint__29 = 79; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxAllocatorCallback__28physx__PxAllocatorCallback__29 = 80; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxAllocatorCallback__28physx__PxAllocatorCallback__29 = 81; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxDefaultAllocator__28physx__PxDefaultAllocator__29 = 82; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxDefaultAllocator__28physx__PxDefaultAllocator__29 = 83; + var GOT_func_internal_physx__PxDefaultAllocator__20emscripten__internal__operator_new_physx__PxDefaultAllocator__28_29 = 84; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxTolerancesScale__28physx__PxTolerancesScale__29 = 85; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxTolerancesScale__28physx__PxTolerancesScale__29 = 86; + var GOT_func_internal_physx__PxTolerancesScale__20emscripten__internal__operator_new_physx__PxTolerancesScale__28_29 = 87; + var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxTolerancesScale_2c_20float___getWire_physx__PxTolerancesScale__28float_20physx__PxTolerancesScale____20const__2c_20physx__PxTolerancesScale_20const__29 = 88; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxTolerancesScale_2c_20float___setWire_physx__PxTolerancesScale__28float_20physx__PxTolerancesScale____20const__2c_20physx__PxTolerancesScale__2c_20float_29 = 89; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxContactPairPoint__28physx__PxContactPairPoint__29 = 90; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxContactPairPoint__28physx__PxContactPairPoint__29 = 91; + var GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxContactPairPoint_2c_20physx__PxVec3___getWire_physx__PxContactPairPoint__28physx__PxVec3_20physx__PxContactPairPoint____20const__2c_20physx__PxContactPairPoint_20const__29 = 92; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxContactPairPoint_2c_20physx__PxVec3___setWire_physx__PxContactPairPoint__28physx__PxVec3_20physx__PxContactPairPoint____20const__2c_20physx__PxContactPairPoint__2c_20physx__PxVec3__29 = 93; + var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxContactPairPoint_2c_20float___getWire_physx__PxContactPairPoint__28float_20physx__PxContactPairPoint____20const__2c_20physx__PxContactPairPoint_20const__29 = 94; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxContactPairPoint_2c_20float___setWire_physx__PxContactPairPoint__28float_20physx__PxContactPairPoint____20const__2c_20physx__PxContactPairPoint__2c_20float_29 = 95; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxDebugPoint__28physx__PxDebugPoint__29 = 96; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxDebugPoint__28physx__PxDebugPoint__29 = 97; + var GOT_func_internal_physx__PxDebugPoint__20emscripten__internal__operator_new_physx__PxDebugPoint_2c_20physx__PxVec3_2c_20unsigned_20int__28physx__PxVec3___2c_20unsigned_20int___29 = 98; + var GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxDebugPoint_2c_20physx__PxVec3___getWire_physx__PxDebugPoint__28physx__PxVec3_20physx__PxDebugPoint____20const__2c_20physx__PxDebugPoint_20const__29 = 99; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxDebugPoint_2c_20physx__PxVec3___setWire_physx__PxDebugPoint__28physx__PxVec3_20physx__PxDebugPoint____20const__2c_20physx__PxDebugPoint__2c_20physx__PxVec3__29 = 100; + var GOT_func_internal_unsigned_20int_20emscripten__internal__MemberAccess_physx__PxDebugPoint_2c_20unsigned_20int___getWire_physx__PxDebugPoint__28unsigned_20int_20physx__PxDebugPoint____20const__2c_20physx__PxDebugPoint_20const__29 = 101; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxDebugPoint_2c_20unsigned_20int___setWire_physx__PxDebugPoint__28unsigned_20int_20physx__PxDebugPoint____20const__2c_20physx__PxDebugPoint__2c_20unsigned_20int_29 = 102; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxDebugLine__28physx__PxDebugLine__29 = 103; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxDebugLine__28physx__PxDebugLine__29 = 104; + var GOT_func_internal_physx__PxDebugLine__20emscripten__internal__operator_new_physx__PxDebugLine_2c_20physx__PxVec3_2c_20physx__PxVec3_2c_20unsigned_20int__28physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int___29 = 105; + var GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxDebugLine_2c_20physx__PxVec3___getWire_physx__PxDebugLine__28physx__PxVec3_20physx__PxDebugLine____20const__2c_20physx__PxDebugLine_20const__29 = 106; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxDebugLine_2c_20physx__PxVec3___setWire_physx__PxDebugLine__28physx__PxVec3_20physx__PxDebugLine____20const__2c_20physx__PxDebugLine__2c_20physx__PxVec3__29 = 107; + var GOT_func_internal_unsigned_20int_20emscripten__internal__MemberAccess_physx__PxDebugLine_2c_20unsigned_20int___getWire_physx__PxDebugLine__28unsigned_20int_20physx__PxDebugLine____20const__2c_20physx__PxDebugLine_20const__29 = 108; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxDebugLine_2c_20unsigned_20int___setWire_physx__PxDebugLine__28unsigned_20int_20physx__PxDebugLine____20const__2c_20physx__PxDebugLine__2c_20unsigned_20int_29 = 109; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxDebugTriangle__28physx__PxDebugTriangle__29 = 110; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxDebugTriangle__28physx__PxDebugTriangle__29 = 111; + var GOT_func_internal_physx__PxDebugTriangle__20emscripten__internal__operator_new_physx__PxDebugTriangle_2c_20physx__PxVec3_2c_20physx__PxVec3_2c_20physx__PxVec3_2c_20unsigned_20int__28physx__PxVec3___2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int___29 = 112; + var GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxDebugTriangle_2c_20physx__PxVec3___getWire_physx__PxDebugTriangle__28physx__PxVec3_20physx__PxDebugTriangle____20const__2c_20physx__PxDebugTriangle_20const__29 = 113; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxDebugTriangle_2c_20physx__PxVec3___setWire_physx__PxDebugTriangle__28physx__PxVec3_20physx__PxDebugTriangle____20const__2c_20physx__PxDebugTriangle__2c_20physx__PxVec3__29 = 114; + var GOT_func_internal_unsigned_20int_20emscripten__internal__MemberAccess_physx__PxDebugTriangle_2c_20unsigned_20int___getWire_physx__PxDebugTriangle__28unsigned_20int_20physx__PxDebugTriangle____20const__2c_20physx__PxDebugTriangle_20const__29 = 115; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxDebugTriangle_2c_20unsigned_20int___setWire_physx__PxDebugTriangle__28unsigned_20int_20physx__PxDebugTriangle____20const__2c_20physx__PxDebugTriangle__2c_20unsigned_20int_29 = 116; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxRenderBuffer__28physx__PxRenderBuffer__29 = 127; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxRenderBuffer__28physx__PxRenderBuffer__29 = 128; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxSceneDesc__28physx__PxSceneDesc__29 = 129; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxSceneDesc__28physx__PxSceneDesc__29 = 130; + var GOT_func_internal_physx__PxSceneDesc__20emscripten__internal__operator_new_physx__PxSceneDesc_2c_20physx__PxTolerancesScale__28physx__PxTolerancesScale___29 = 131; + var GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxSceneDesc_2c_20physx__PxVec3___getWire_physx__PxSceneDesc__28physx__PxVec3_20physx__PxSceneDesc____20const__2c_20physx__PxSceneDesc_20const__29 = 132; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxSceneDesc_2c_20physx__PxVec3___setWire_physx__PxSceneDesc__28physx__PxVec3_20physx__PxSceneDesc____20const__2c_20physx__PxSceneDesc__2c_20physx__PxVec3__29 = 133; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFoundation__28physx__PxFoundation__29 = 134; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFoundation__28physx__PxFoundation__29 = 135; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___28physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___29 = 136; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___28physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___29 = 137; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxScene__28physx__PxScene__29 = 138; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxScene__28physx__PxScene__29 = 139; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxQueryHit__28physx__PxQueryHit__29 = 140; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxQueryHit__28physx__PxQueryHit__29 = 141; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxLocationHit__28physx__PxLocationHit__29 = 142; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxLocationHit__28physx__PxLocationHit__29 = 143; + var GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxLocationHit_2c_20physx__PxVec3___getWire_physx__PxLocationHit__28physx__PxVec3_20physx__PxLocationHit____20const__2c_20physx__PxLocationHit_20const__29 = 144; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxLocationHit_2c_20physx__PxVec3___setWire_physx__PxLocationHit__28physx__PxVec3_20physx__PxLocationHit____20const__2c_20physx__PxLocationHit__2c_20physx__PxVec3__29 = 145; + var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxLocationHit_2c_20float___getWire_physx__PxLocationHit__28float_20physx__PxLocationHit____20const__2c_20physx__PxLocationHit_20const__29 = 146; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxLocationHit_2c_20float___setWire_physx__PxLocationHit__28float_20physx__PxLocationHit____20const__2c_20physx__PxLocationHit__2c_20float_29 = 147; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxRaycastHit__28physx__PxRaycastHit__29 = 148; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxRaycastHit__28physx__PxRaycastHit__29 = 149; + var GOT_func_internal_physx__PxRaycastHit__20emscripten__internal__operator_new_physx__PxRaycastHit__28_29 = 150; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxHitCallback_physx__PxRaycastHit___28physx__PxHitCallback_physx__PxRaycastHit___29 = 151; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxHitCallback_physx__PxRaycastHit___28physx__PxHitCallback_physx__PxRaycastHit___29 = 152; + var GOT_func_internal_physx__PxRaycastHit__20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxRaycastHit__2c_20physx__PxRaycastHit___getWire_physx__PxHitCallback_physx__PxRaycastHit___28physx__PxRaycastHit_20physx__PxHitCallback_physx__PxRaycastHit_____20const__2c_20physx__PxHitCallback_physx__PxRaycastHit__20const__29 = 153; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxRaycastHit__2c_20physx__PxRaycastHit___setWire_physx__PxHitCallback_physx__PxRaycastHit___28physx__PxRaycastHit_20physx__PxHitCallback_physx__PxRaycastHit_____20const__2c_20physx__PxHitCallback_physx__PxRaycastHit___2c_20physx__PxRaycastHit__29 = 154; + var GOT_func_internal_bool_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxRaycastHit__2c_20bool___getWire_physx__PxHitCallback_physx__PxRaycastHit___28bool_20physx__PxHitCallback_physx__PxRaycastHit_____20const__2c_20physx__PxHitCallback_physx__PxRaycastHit__20const__29 = 155; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxRaycastHit__2c_20bool___setWire_physx__PxHitCallback_physx__PxRaycastHit___28bool_20physx__PxHitCallback_physx__PxRaycastHit_____20const__2c_20physx__PxHitCallback_physx__PxRaycastHit___2c_20bool_29 = 156; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_PxRaycastCallbackWrapper__28PxRaycastCallbackWrapper__29 = 157; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_PxRaycastCallbackWrapper__28PxRaycastCallbackWrapper__29 = 158; + var GOT_func_internal_PxRaycastCallbackWrapper__20emscripten__internal__wrapped_new_PxRaycastCallbackWrapper__2c_20PxRaycastCallbackWrapper_2c_20emscripten__val_2c_20physx__PxRaycastHit__2c_20unsigned_20int__28emscripten__val___2c_20physx__PxRaycastHit____2c_20unsigned_20int___29 = 159; + var GOT_func_internal_emscripten__internal__Invoker_PxRaycastCallbackWrapper__2c_20emscripten__val___2c_20physx__PxRaycastHit____2c_20unsigned_20int_____invoke_28PxRaycastCallbackWrapper__20_28__29_28emscripten__val___2c_20physx__PxRaycastHit____2c_20unsigned_20int___29_2c_20emscripten___EM_VAL__2c_20physx__PxRaycastHit__2c_20unsigned_20int_29 = 160; + var GOT_func_internal_emscripten__val_20emscripten__internal__wrapped_extend_PxRaycastCallbackWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29 = 161; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxHitBuffer_physx__PxRaycastHit___28physx__PxHitBuffer_physx__PxRaycastHit___29 = 162; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxHitBuffer_physx__PxRaycastHit___28physx__PxHitBuffer_physx__PxRaycastHit___29 = 163; + var GOT_func_internal_physx__PxHitBuffer_physx__PxRaycastHit___20emscripten__internal__operator_new_physx__PxHitBuffer_physx__PxRaycastHit___28_29 = 164; + var GOT_func_internal_allocateRaycastHitBuffers_28unsigned_20int_29 = 165; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxSweepHit__28physx__PxSweepHit__29 = 166; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxSweepHit__28physx__PxSweepHit__29 = 167; + var GOT_func_internal_physx__PxSweepHit__20emscripten__internal__operator_new_physx__PxSweepHit__28_29 = 168; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxHitCallback_physx__PxSweepHit___28physx__PxHitCallback_physx__PxSweepHit___29 = 169; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxHitCallback_physx__PxSweepHit___28physx__PxHitCallback_physx__PxSweepHit___29 = 170; + var GOT_func_internal_physx__PxSweepHit__20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxSweepHit__2c_20physx__PxSweepHit___getWire_physx__PxHitCallback_physx__PxSweepHit___28physx__PxSweepHit_20physx__PxHitCallback_physx__PxSweepHit_____20const__2c_20physx__PxHitCallback_physx__PxSweepHit__20const__29 = 171; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxSweepHit__2c_20physx__PxSweepHit___setWire_physx__PxHitCallback_physx__PxSweepHit___28physx__PxSweepHit_20physx__PxHitCallback_physx__PxSweepHit_____20const__2c_20physx__PxHitCallback_physx__PxSweepHit___2c_20physx__PxSweepHit__29 = 172; + var GOT_func_internal_bool_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxSweepHit__2c_20bool___getWire_physx__PxHitCallback_physx__PxSweepHit___28bool_20physx__PxHitCallback_physx__PxSweepHit_____20const__2c_20physx__PxHitCallback_physx__PxSweepHit__20const__29 = 173; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxSweepHit__2c_20bool___setWire_physx__PxHitCallback_physx__PxSweepHit___28bool_20physx__PxHitCallback_physx__PxSweepHit_____20const__2c_20physx__PxHitCallback_physx__PxSweepHit___2c_20bool_29 = 174; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_PxSweepCallbackWrapper__28PxSweepCallbackWrapper__29 = 175; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_PxSweepCallbackWrapper__28PxSweepCallbackWrapper__29 = 176; + var GOT_func_internal_PxSweepCallbackWrapper__20emscripten__internal__wrapped_new_PxSweepCallbackWrapper__2c_20PxSweepCallbackWrapper_2c_20emscripten__val_2c_20physx__PxSweepHit__2c_20unsigned_20int__28emscripten__val___2c_20physx__PxSweepHit____2c_20unsigned_20int___29 = 177; + var GOT_func_internal_emscripten__internal__Invoker_PxSweepCallbackWrapper__2c_20emscripten__val___2c_20physx__PxSweepHit____2c_20unsigned_20int_____invoke_28PxSweepCallbackWrapper__20_28__29_28emscripten__val___2c_20physx__PxSweepHit____2c_20unsigned_20int___29_2c_20emscripten___EM_VAL__2c_20physx__PxSweepHit__2c_20unsigned_20int_29 = 178; + var GOT_func_internal_emscripten__val_20emscripten__internal__wrapped_extend_PxSweepCallbackWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29 = 179; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxHitBuffer_physx__PxSweepHit___28physx__PxHitBuffer_physx__PxSweepHit___29 = 180; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxHitBuffer_physx__PxSweepHit___28physx__PxHitBuffer_physx__PxSweepHit___29 = 181; + var GOT_func_internal_physx__PxHitBuffer_physx__PxSweepHit___20emscripten__internal__operator_new_physx__PxHitBuffer_physx__PxSweepHit___28_29 = 182; + var GOT_func_internal_allocateSweepHitBuffers_28unsigned_20int_29 = 183; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___29 = 184; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___29 = 185; + var GOT_func_internal_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___20emscripten__internal__operator_new_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20int__28int___29 = 186; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxQueryFilterData__28physx__PxQueryFilterData__29 = 187; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxQueryFilterData__28physx__PxQueryFilterData__29 = 188; + var GOT_func_internal_physx__PxQueryFilterData__20emscripten__internal__operator_new_physx__PxQueryFilterData__28_29 = 189; + var GOT_func_internal_physx__PxFilterData__20emscripten__internal__MemberAccess_physx__PxQueryFilterData_2c_20physx__PxFilterData___getWire_physx__PxQueryFilterData__28physx__PxFilterData_20physx__PxQueryFilterData____20const__2c_20physx__PxQueryFilterData_20const__29 = 190; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxQueryFilterData_2c_20physx__PxFilterData___setWire_physx__PxQueryFilterData__28physx__PxFilterData_20physx__PxQueryFilterData____20const__2c_20physx__PxQueryFilterData__2c_20physx__PxFilterData__29 = 191; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___29 = 192; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___29 = 193; + var GOT_func_internal_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___20emscripten__internal__operator_new_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__2c_20int__28int___29 = 194; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxQueryFilterCallback__28physx__PxQueryFilterCallback__29 = 195; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxQueryFilterCallback__28physx__PxQueryFilterCallback__29 = 196; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_PxQueryFilterCallbackWrapper__28PxQueryFilterCallbackWrapper__29 = 197; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_PxQueryFilterCallbackWrapper__28PxQueryFilterCallbackWrapper__29 = 198; + var GOT_func_internal_PxQueryFilterCallbackWrapper__20emscripten__internal__wrapped_new_PxQueryFilterCallbackWrapper__2c_20PxQueryFilterCallbackWrapper_2c_20emscripten__val__28emscripten__val___29 = 199; + var GOT_func_internal_emscripten__internal__Invoker_PxQueryFilterCallbackWrapper__2c_20emscripten__val_____invoke_28PxQueryFilterCallbackWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29 = 200; + var GOT_func_internal_emscripten__val_20emscripten__internal__wrapped_extend_PxQueryFilterCallbackWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29 = 201; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxQueryCache__28physx__PxQueryCache__29 = 202; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxQueryCache__28physx__PxQueryCache__29 = 203; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxMaterial__28physx__PxMaterial__29 = 204; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxMaterial__28physx__PxMaterial__29 = 205; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxShape__28physx__PxShape__29 = 206; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxShape__28physx__PxShape__29 = 207; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxPhysics__28physx__PxPhysics__29 = 208; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxPhysics__28physx__PxPhysics__29 = 209; + var GOT_func_internal_physx__PxPhysics__createShape_28physx__PxGeometry_20const__2c_20physx__PxMaterial_20const__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29 = 210; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___29 = 211; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___29 = 212; + var GOT_func_internal_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__2c_20int__28int___29 = 213; + var GOT_func_internal_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___isSet_28physx__PxShapeFlag__Enum_29_20const = 214; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxErrorCallback__28physx__PxErrorCallback__29 = 215; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxErrorCallback__28physx__PxErrorCallback__29 = 216; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxDefaultErrorCallback__28physx__PxDefaultErrorCallback__29 = 217; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxDefaultErrorCallback__28physx__PxDefaultErrorCallback__29 = 218; + var GOT_func_internal_physx__PxDefaultErrorCallback__20emscripten__internal__operator_new_physx__PxDefaultErrorCallback__28_29 = 219; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___29 = 220; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___29 = 221; + var GOT_func_internal_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___isBitSet_28_29_20const = 222; + var GOT_func_internal_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___setBit_28_29 = 223; + var GOT_func_internal_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___clearBit_28_29 = 224; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxHeightFieldSample__28physx__PxHeightFieldSample__29 = 225; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxHeightFieldSample__28physx__PxHeightFieldSample__29 = 226; + var GOT_func_internal_physx__PxHeightFieldSample__20emscripten__internal__operator_new_physx__PxHeightFieldSample__28_29 = 227; + var GOT_func_internal_short_20emscripten__internal__MemberAccess_physx__PxHeightFieldSample_2c_20short___getWire_physx__PxHeightFieldSample__28short_20physx__PxHeightFieldSample____20const__2c_20physx__PxHeightFieldSample_20const__29 = 228; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxHeightFieldSample_2c_20short___setWire_physx__PxHeightFieldSample__28short_20physx__PxHeightFieldSample____20const__2c_20physx__PxHeightFieldSample__2c_20short_29 = 229; + var GOT_func_internal_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___20emscripten__internal__MemberAccess_physx__PxHeightFieldSample_2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128____getWire_physx__PxHeightFieldSample__28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample____20const__2c_20physx__PxHeightFieldSample_20const__29 = 230; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxHeightFieldSample_2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128____setWire_physx__PxHeightFieldSample__28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample____20const__2c_20physx__PxHeightFieldSample__2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___29 = 231; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxCooking__28physx__PxCooking__29 = 232; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxCooking__28physx__PxCooking__29 = 233; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxCookingParams__28physx__PxCookingParams__29 = 234; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxCookingParams__28physx__PxCookingParams__29 = 235; + var GOT_func_internal_physx__PxCookingParams__20emscripten__internal__operator_new_physx__PxCookingParams_2c_20physx__PxTolerancesScale__28physx__PxTolerancesScale___29 = 236; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxCpuDispatcher__28physx__PxCpuDispatcher__29 = 237; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxCpuDispatcher__28physx__PxCpuDispatcher__29 = 238; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxBVHStructure__28physx__PxBVHStructure__29 = 239; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxBVHStructure__28physx__PxBVHStructure__29 = 240; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxBaseTask__28physx__PxBaseTask__29 = 241; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxBaseTask__28physx__PxBaseTask__29 = 242; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxDefaultCpuDispatcher__28physx__PxDefaultCpuDispatcher__29 = 243; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxDefaultCpuDispatcher__28physx__PxDefaultCpuDispatcher__29 = 244; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___29 = 245; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___29 = 246; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___29 = 247; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___29 = 248; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxActor__28physx__PxActor__29 = 249; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxActor__28physx__PxActor__29 = 250; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxRigidActor__28physx__PxRigidActor__29 = 251; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxRigidActor__28physx__PxRigidActor__29 = 252; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxRigidBody__28physx__PxRigidBody__29 = 253; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxRigidBody__28physx__PxRigidBody__29 = 254; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___29 = 255; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___29 = 256; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxRigidStatic__28physx__PxRigidStatic__29 = 257; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxRigidStatic__28physx__PxRigidStatic__29 = 258; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxRigidDynamic__28physx__PxRigidDynamic__29 = 259; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxRigidDynamic__28physx__PxRigidDynamic__29 = 260; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___29 = 261; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___29 = 262; + var GOT_func_internal_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__2c_20int__28int___29 = 263; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxGeometry__28physx__PxGeometry__29 = 264; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxGeometry__28physx__PxGeometry__29 = 265; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxBoxGeometry__28physx__PxBoxGeometry__29 = 266; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxBoxGeometry__28physx__PxBoxGeometry__29 = 267; + var GOT_func_internal_physx__PxBoxGeometry__20emscripten__internal__operator_new_physx__PxBoxGeometry_2c_20physx__PxVec3__28physx__PxVec3___29 = 268; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxSphereGeometry__28physx__PxSphereGeometry__29 = 269; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxSphereGeometry__28physx__PxSphereGeometry__29 = 270; + var GOT_func_internal_physx__PxSphereGeometry__20emscripten__internal__operator_new_physx__PxSphereGeometry_2c_20float__28float___29 = 271; + var GOT_func_internal_physx__PxSphereGeometry__isValid_28_29_20const = 272; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxCapsuleGeometry__28physx__PxCapsuleGeometry__29 = 273; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxCapsuleGeometry__28physx__PxCapsuleGeometry__29 = 274; + var GOT_func_internal_physx__PxCapsuleGeometry__20emscripten__internal__operator_new_physx__PxCapsuleGeometry_2c_20float_2c_20float__28float___2c_20float___29 = 275; + var GOT_func_internal_physx__PxCapsuleGeometry__isValid_28_29_20const = 276; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxTriangleMesh__28physx__PxTriangleMesh__29 = 277; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxTriangleMesh__28physx__PxTriangleMesh__29 = 278; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxTriangleMeshGeometry__28physx__PxTriangleMeshGeometry__29 = 279; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxTriangleMeshGeometry__28physx__PxTriangleMeshGeometry__29 = 280; + var GOT_func_internal_physx__PxTriangleMeshGeometry__20emscripten__internal__operator_new_physx__PxTriangleMeshGeometry_2c_20physx__PxTriangleMesh__2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxTriangleMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____29 = 281; + var GOT_func_internal_physx__PxTriangleMeshGeometry__isValid_28_29_20const = 282; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___29 = 283; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___29 = 284; + var GOT_func_internal_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__2c_20int__28int___29 = 285; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxPlaneGeometry__28physx__PxPlaneGeometry__29 = 286; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxPlaneGeometry__28physx__PxPlaneGeometry__29 = 287; + var GOT_func_internal_physx__PxPlaneGeometry__20emscripten__internal__operator_new_physx__PxPlaneGeometry__28_29 = 288; + var GOT_func_internal_physx__PxPlaneGeometry__isValid_28_29_20const = 289; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxConvexMesh__28physx__PxConvexMesh__29 = 290; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxConvexMesh__28physx__PxConvexMesh__29 = 291; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxConvexMeshGeometry__28physx__PxConvexMeshGeometry__29 = 292; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxConvexMeshGeometry__28physx__PxConvexMeshGeometry__29 = 293; + var GOT_func_internal_physx__PxConvexMeshGeometry__20emscripten__internal__operator_new_physx__PxConvexMeshGeometry_2c_20physx__PxConvexMesh__2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxConvexMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char____29 = 294; + var GOT_func_internal_physx__PxConvexMeshGeometry__isValid_28_29_20const = 295; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxMeshScale__28physx__PxMeshScale__29 = 296; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxMeshScale__28physx__PxMeshScale__29 = 297; + var GOT_func_internal_physx__PxMeshScale__20emscripten__internal__operator_new_physx__PxMeshScale_2c_20physx__PxVec3_20const__2c_20physx__PxQuat_20const___28physx__PxVec3_20const__2c_20physx__PxQuat_20const__29 = 298; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___29 = 299; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___29 = 300; + var GOT_func_internal_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char__2c_20int__28int___29 = 301; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxHeightField__28physx__PxHeightField__29 = 302; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxHeightField__28physx__PxHeightField__29 = 303; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxHeightFieldGeometry__28physx__PxHeightFieldGeometry__29 = 304; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxHeightFieldGeometry__28physx__PxHeightFieldGeometry__29 = 305; + var GOT_func_internal_physx__PxHeightFieldGeometry__20emscripten__internal__operator_new_physx__PxHeightFieldGeometry_2c_20physx__PxHeightField__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__2c_20float_2c_20float_2c_20float__28physx__PxHeightField____2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____2c_20float___2c_20float___2c_20float___29 = 306; + var GOT_func_internal_physx__PxHeightFieldGeometry__isValid_28_29_20const = 307; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxPlane__28physx__PxPlane__29 = 308; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxPlane__28physx__PxPlane__29 = 309; + var GOT_func_internal_physx__PxPlane__20emscripten__internal__operator_new_physx__PxPlane_2c_20float_2c_20float_2c_20float_2c_20float__28float___2c_20float___2c_20float___2c_20float___29 = 310; + var GOT_func_internal_PxCreateControllerManager = 311; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllerManager__28physx__PxControllerManager__29 = 312; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllerManager__28physx__PxControllerManager__29 = 313; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxController__28physx__PxController__29 = 314; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxController__28physx__PxController__29 = 315; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxCapsuleController__28physx__PxCapsuleController__29 = 316; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxCapsuleController__28physx__PxCapsuleController__29 = 317; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxBoxController__28physx__PxBoxController__29 = 318; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxBoxController__28physx__PxBoxController__29 = 319; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllerDesc__28physx__PxControllerDesc__29 = 320; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllerDesc__28physx__PxControllerDesc__29 = 321; + var GOT_func_internal_physx__PxControllerDesc__getType_28_29_20const = 322; + var GOT_func_internal_physx__PxExtendedVec3__20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxExtendedVec3___getWire_physx__PxControllerDesc__28physx__PxExtendedVec3_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc_20const__29 = 323; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxExtendedVec3___setWire_physx__PxControllerDesc__28physx__PxExtendedVec3_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc__2c_20physx__PxExtendedVec3__29 = 324; + var GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxVec3___getWire_physx__PxControllerDesc__28physx__PxVec3_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc_20const__29 = 325; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxVec3___setWire_physx__PxControllerDesc__28physx__PxVec3_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc__2c_20physx__PxVec3__29 = 326; + var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20float___getWire_physx__PxControllerDesc__28float_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc_20const__29 = 327; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20float___setWire_physx__PxControllerDesc__28float_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc__2c_20float_29 = 328; + var GOT_func_internal_physx__PxControllerNonWalkableMode__Enum_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxControllerNonWalkableMode__Enum___getWire_physx__PxControllerDesc__28physx__PxControllerNonWalkableMode__Enum_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc_20const__29 = 329; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxControllerNonWalkableMode__Enum___setWire_physx__PxControllerDesc__28physx__PxControllerNonWalkableMode__Enum_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc__2c_20physx__PxControllerNonWalkableMode__Enum_29 = 330; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxCapsuleControllerDesc__28physx__PxCapsuleControllerDesc__29 = 331; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxCapsuleControllerDesc__28physx__PxCapsuleControllerDesc__29 = 332; + var GOT_func_internal_physx__PxCapsuleControllerDesc__20emscripten__internal__operator_new_physx__PxCapsuleControllerDesc__28_29 = 333; + var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxCapsuleControllerDesc_2c_20float___getWire_physx__PxCapsuleControllerDesc__28float_20physx__PxCapsuleControllerDesc____20const__2c_20physx__PxCapsuleControllerDesc_20const__29 = 334; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxCapsuleControllerDesc_2c_20float___setWire_physx__PxCapsuleControllerDesc__28float_20physx__PxCapsuleControllerDesc____20const__2c_20physx__PxCapsuleControllerDesc__2c_20float_29 = 335; + var GOT_func_internal_physx__PxCapsuleClimbingMode__Enum_20emscripten__internal__MemberAccess_physx__PxCapsuleControllerDesc_2c_20physx__PxCapsuleClimbingMode__Enum___getWire_physx__PxCapsuleControllerDesc__28physx__PxCapsuleClimbingMode__Enum_20physx__PxCapsuleControllerDesc____20const__2c_20physx__PxCapsuleControllerDesc_20const__29 = 336; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxCapsuleControllerDesc_2c_20physx__PxCapsuleClimbingMode__Enum___setWire_physx__PxCapsuleControllerDesc__28physx__PxCapsuleClimbingMode__Enum_20physx__PxCapsuleControllerDesc____20const__2c_20physx__PxCapsuleControllerDesc__2c_20physx__PxCapsuleClimbingMode__Enum_29 = 337; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxBoxControllerDesc__28physx__PxBoxControllerDesc__29 = 338; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxBoxControllerDesc__28physx__PxBoxControllerDesc__29 = 339; + var GOT_func_internal_physx__PxBoxControllerDesc__20emscripten__internal__operator_new_physx__PxBoxControllerDesc__28_29 = 340; + var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxBoxControllerDesc_2c_20float___getWire_physx__PxBoxControllerDesc__28float_20physx__PxBoxControllerDesc____20const__2c_20physx__PxBoxControllerDesc_20const__29 = 341; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxBoxControllerDesc_2c_20float___setWire_physx__PxBoxControllerDesc__28float_20physx__PxBoxControllerDesc____20const__2c_20physx__PxBoxControllerDesc__2c_20float_29 = 342; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxObstacleContext__28physx__PxObstacleContext__29 = 343; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxObstacleContext__28physx__PxObstacleContext__29 = 344; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllerFilters__28physx__PxControllerFilters__29 = 345; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllerFilters__28physx__PxControllerFilters__29 = 346; + var GOT_func_internal_physx__PxControllerFilters__20emscripten__internal__operator_new_physx__PxControllerFilters_2c_20physx__PxFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxControllerFilterCallback___28physx__PxFilterData_20const____2c_20physx__PxQueryFilterCallback____2c_20physx__PxControllerFilterCallback____29 = 347; + var GOT_func_internal_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___20emscripten__internal__MemberAccess_physx__PxControllerFilters_2c_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short____getWire_physx__PxControllerFilters__28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__20physx__PxControllerFilters____20const__2c_20physx__PxControllerFilters_20const__29 = 348; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerFilters_2c_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short____setWire_physx__PxControllerFilters__28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__20physx__PxControllerFilters____20const__2c_20physx__PxControllerFilters__2c_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___29 = 349; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllerFilterCallback__28physx__PxControllerFilterCallback__29 = 350; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllerFilterCallback__28physx__PxControllerFilterCallback__29 = 351; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___29 = 352; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___29 = 353; + var GOT_func_internal_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char__2c_20unsigned_20int__28unsigned_20int___29 = 354; + var GOT_func_internal_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___isSet_28physx__PxControllerCollisionFlag__Enum_29_20const = 355; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxUserControllerHitReport__28physx__PxUserControllerHitReport__29 = 356; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxUserControllerHitReport__28physx__PxUserControllerHitReport__29 = 357; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_PxUserControllerHitReportWrapper__28PxUserControllerHitReportWrapper__29 = 358; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_PxUserControllerHitReportWrapper__28PxUserControllerHitReportWrapper__29 = 359; + var GOT_func_internal_PxUserControllerHitReportWrapper__20emscripten__internal__wrapped_new_PxUserControllerHitReportWrapper__2c_20PxUserControllerHitReportWrapper_2c_20emscripten__val__28emscripten__val___29 = 360; + var GOT_func_internal_emscripten__internal__Invoker_PxUserControllerHitReportWrapper__2c_20emscripten__val_____invoke_28PxUserControllerHitReportWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29 = 361; + var GOT_func_internal_emscripten__val_20emscripten__internal__wrapped_extend_PxUserControllerHitReportWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29 = 362; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllerHit__28physx__PxControllerHit__29 = 363; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllerHit__28physx__PxControllerHit__29 = 364; + var GOT_func_internal_physx__PxExtendedVec3__20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20physx__PxExtendedVec3___getWire_physx__PxControllerHit__28physx__PxExtendedVec3_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit_20const__29 = 365; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20physx__PxExtendedVec3___setWire_physx__PxControllerHit__28physx__PxExtendedVec3_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit__2c_20physx__PxExtendedVec3__29 = 366; + var GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20physx__PxVec3___getWire_physx__PxControllerHit__28physx__PxVec3_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit_20const__29 = 367; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20physx__PxVec3___setWire_physx__PxControllerHit__28physx__PxVec3_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit__2c_20physx__PxVec3__29 = 368; + var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20float___getWire_physx__PxControllerHit__28float_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit_20const__29 = 369; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20float___setWire_physx__PxControllerHit__28float_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit__2c_20float_29 = 370; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllerShapeHit__28physx__PxControllerShapeHit__29 = 371; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllerShapeHit__28physx__PxControllerShapeHit__29 = 372; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllersHit__28physx__PxControllersHit__29 = 373; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllersHit__28physx__PxControllersHit__29 = 374; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllerObstacleHit__28physx__PxControllerObstacleHit__29 = 375; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllerObstacleHit__28physx__PxControllerObstacleHit__29 = 376; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxFoundation__2c_20unsigned_20int_2c_20physx__PxAllocatorCallback__2c_20physx__PxErrorCallback____invoke_28physx__PxFoundation__20_28__29_28unsigned_20int_2c_20physx__PxAllocatorCallback__2c_20physx__PxErrorCallback__29_2c_20unsigned_20int_2c_20physx__PxAllocatorCallback__2c_20physx__PxErrorCallback__29 = 377; + var GOT_func_internal_emscripten__internal__Invoker_bool_2c_20physx__PxPhysics__2c_20physx__PxPvd____invoke_28bool_20_28__29_28physx__PxPhysics__2c_20physx__PxPvd__29_2c_20physx__PxPhysics__2c_20physx__PxPvd__29 = 378; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxDefaultCpuDispatcher__2c_20unsigned_20int_2c_20unsigned_20int____invoke_28physx__PxDefaultCpuDispatcher__20_28__29_28unsigned_20int_2c_20unsigned_20int__29_2c_20unsigned_20int_2c_20unsigned_20int__29 = 379; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxPhysics__2c_20unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale_20const__2c_20bool_2c_20physx__PxPvd____invoke_28physx__PxPhysics__20_28__29_28unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale_20const__2c_20bool_2c_20physx__PxPvd__29_2c_20unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale__2c_20bool_2c_20physx__PxPvd__29 = 380; + var GOT_func_internal_emscripten__internal__Invoker_void_2c_20physx__PxPhysics____invoke_28void_20_28__29_28physx__PxPhysics__29_2c_20physx__PxPhysics__29 = 381; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxCooking__2c_20unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxCookingParams_20const____invoke_28physx__PxCooking__20_28__29_28unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxCookingParams_20const__29_2c_20unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxCookingParams__29 = 382; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxRigidStatic__2c_20physx__PxPhysics__2c_20physx__PxPlane_20const__2c_20physx__PxMaterial____invoke_28physx__PxRigidStatic__20_28__29_28physx__PxPhysics__2c_20physx__PxPlane_20const__2c_20physx__PxMaterial__29_2c_20physx__PxPhysics__2c_20physx__PxPlane__2c_20physx__PxMaterial__29 = 383; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxSceneDesc__2c_20physx__PxTolerancesScale__2c_20int_2c_20physx__PxSimulationEventCallback____invoke_28physx__PxSceneDesc__20_28__29_28physx__PxTolerancesScale__2c_20int_2c_20physx__PxSimulationEventCallback__29_2c_20physx__PxTolerancesScale__2c_20int_2c_20physx__PxSimulationEventCallback__29 = 384; + var GOT_func_internal_emscripten__internal__Invoker_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint_____invoke_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20_28__29_28_29_29 = 385; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxCapsuleController__2c_20physx__PxControllerManager__2c_20physx__PxCapsuleControllerDesc_20const____invoke_28physx__PxCapsuleController__20_28__29_28physx__PxControllerManager__2c_20physx__PxCapsuleControllerDesc_20const__29_2c_20physx__PxControllerManager__2c_20physx__PxCapsuleControllerDesc__29 = 386; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxBoxController__2c_20physx__PxControllerManager__2c_20physx__PxBoxControllerDesc_20const____invoke_28physx__PxBoxController__20_28__29_28physx__PxControllerManager__2c_20physx__PxBoxControllerDesc_20const__29_2c_20physx__PxControllerManager__2c_20physx__PxBoxControllerDesc__29 = 387; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29__signature = 277137; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_void__28_29__signature = 277357; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29__signature = 277359; + var GOT_func_internal_physx__PxSimulationEventCallback__20emscripten__base_physx__PxSimulationEventCallback___convertPointer_PxSimulationEventCallbackWrapper_2c_20physx__PxSimulationEventCallback__28PxSimulationEventCallbackWrapper__29 = 388; + var GOT_func_internal_PxSimulationEventCallbackWrapper__20emscripten__base_physx__PxSimulationEventCallback___convertPointer_physx__PxSimulationEventCallback_2c_20PxSimulationEventCallbackWrapper__28physx__PxSimulationEventCallback__29 = 389; + var GOT_func_internal_emscripten__class__physx__PxSimulationEventCallback_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxSimulationEventCallback_2c_20emscripten__internal__NoBaseClass___allow_subclass_PxSimulationEventCallbackWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28PxSimulationEventCallbackWrapper__29____invoke_28PxSimulationEventCallbackWrapper__29 = 390; + var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28PxSimulationEventCallbackWrapper__29_2c_20void_2c_20PxSimulationEventCallbackWrapper____invoke_28void_20_28___29_28PxSimulationEventCallbackWrapper__29_2c_20PxSimulationEventCallbackWrapper__29 = 391; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29__signature = 277586; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29__signature = 276588; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxFixedJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const____invoke_28physx__PxFixedJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform__2c_20physx__PxRigidActor__2c_20physx__PxTransform__29 = 392; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxRevoluteJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const____invoke_28physx__PxRevoluteJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform__2c_20physx__PxRigidActor__2c_20physx__PxTransform__29 = 393; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxSphericalJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const____invoke_28physx__PxSphericalJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform__2c_20physx__PxRigidActor__2c_20physx__PxTransform__29 = 394; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxDistanceJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const____invoke_28physx__PxDistanceJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform__2c_20physx__PxRigidActor__2c_20physx__PxTransform__29 = 395; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxPrismaticJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const____invoke_28physx__PxPrismaticJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform__2c_20physx__PxRigidActor__2c_20physx__PxTransform__29 = 396; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxD6Joint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const____invoke_28physx__PxD6Joint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform__2c_20physx__PxRigidActor__2c_20physx__PxTransform__29 = 397; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29__signature = 278142; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29__signature = 278146; + var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxJointLimitParameters____29_28_29_20const_2c_20bool_2c_20physx__PxJointLimitParameters_20const____invoke_28bool_20_28physx__PxJointLimitParameters____20const__29_28_29_20const_2c_20physx__PxJointLimitParameters_20const__29 = 398; + var GOT_func_internal_physx__PxJointLimitParameters__20emscripten__base_physx__PxJointLimitParameters___convertPointer_physx__PxJointLimitCone_2c_20physx__PxJointLimitParameters__28physx__PxJointLimitCone__29 = 399; + var GOT_func_internal_physx__PxJointLimitCone__20emscripten__base_physx__PxJointLimitParameters___convertPointer_physx__PxJointLimitParameters_2c_20physx__PxJointLimitCone__28physx__PxJointLimitParameters__29 = 400; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxJointLimitCone__2c_20float___2c_20float_____invoke_28physx__PxJointLimitCone__20_28__29_28float___2c_20float___29_2c_20float_2c_20float_29 = 401; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxJointLimitCone__2c_20float___2c_20float___2c_20float_____invoke_28physx__PxJointLimitCone__20_28__29_28float___2c_20float___2c_20float___29_2c_20float_2c_20float_2c_20float_29 = 402; + var GOT_func_internal_physx__PxJointLimitParameters__20emscripten__base_physx__PxJointLimitParameters___convertPointer_physx__PxJointLinearLimitPair_2c_20physx__PxJointLimitParameters__28physx__PxJointLinearLimitPair__29 = 403; + var GOT_func_internal_physx__PxJointLinearLimitPair__20emscripten__base_physx__PxJointLimitParameters___convertPointer_physx__PxJointLimitParameters_2c_20physx__PxJointLinearLimitPair__28physx__PxJointLimitParameters__29 = 404; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxJointLinearLimitPair__2c_20physx__PxTolerancesScale_20const__2c_20float___2c_20float_____invoke_28physx__PxJointLinearLimitPair__20_28__29_28physx__PxTolerancesScale_20const__2c_20float___2c_20float___29_2c_20physx__PxTolerancesScale__2c_20float_2c_20float_29 = 405; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxJointLinearLimitPair__2c_20physx__PxTolerancesScale_20const__2c_20float___2c_20float___2c_20float_____invoke_28physx__PxJointLinearLimitPair__20_28__29_28physx__PxTolerancesScale_20const__2c_20float___2c_20float___2c_20float___29_2c_20physx__PxTolerancesScale__2c_20float_2c_20float_2c_20float_29 = 406; + var GOT_func_internal_physx__PxJointLimitParameters__20emscripten__base_physx__PxJointLimitParameters___convertPointer_physx__PxJointAngularLimitPair_2c_20physx__PxJointLimitParameters__28physx__PxJointAngularLimitPair__29 = 407; + var GOT_func_internal_physx__PxJointAngularLimitPair__20emscripten__base_physx__PxJointLimitParameters___convertPointer_physx__PxJointLimitParameters_2c_20physx__PxJointAngularLimitPair__28physx__PxJointLimitParameters__29 = 408; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxJointAngularLimitPair__2c_20float___2c_20float_____invoke_28physx__PxJointAngularLimitPair__20_28__29_28float___2c_20float___29_2c_20float_2c_20float_29 = 409; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxJointAngularLimitPair__2c_20float___2c_20float___2c_20float_____invoke_28physx__PxJointAngularLimitPair__20_28__29_28float___2c_20float___2c_20float___29_2c_20float_2c_20float_2c_20float_29 = 410; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxJoint____29_28physx__PxRigidActor__2c_20physx__PxRigidActor__29_2c_20void_2c_20physx__PxJoint__2c_20physx__PxRigidActor__2c_20physx__PxRigidActor____invoke_28void_20_28physx__PxJoint____20const__29_28physx__PxRigidActor__2c_20physx__PxRigidActor__29_2c_20physx__PxJoint__2c_20physx__PxRigidActor__2c_20physx__PxRigidActor__29 = 411; + var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxJoint__2c_20unsigned_20char_2c_20physx__PxTransform__29_2c_20void_2c_20physx__PxJoint__2c_20unsigned_20char_2c_20physx__PxTransform____invoke_28void_20_28___29_28physx__PxJoint__2c_20unsigned_20char_2c_20physx__PxTransform__29_2c_20physx__PxJoint__2c_20unsigned_20char_2c_20physx__PxTransform__29 = 412; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxJoint____29_28float_2c_20float_29_2c_20void_2c_20physx__PxJoint__2c_20float_2c_20float___invoke_28void_20_28physx__PxJoint____20const__29_28float_2c_20float_29_2c_20physx__PxJoint__2c_20float_2c_20float_29 = 413; + var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxJoint__2c_20unsigned_20short_2c_20bool_29_2c_20void_2c_20physx__PxJoint__2c_20unsigned_20short_2c_20bool___invoke_28void_20_28___29_28physx__PxJoint__2c_20unsigned_20short_2c_20bool_29_2c_20physx__PxJoint__2c_20unsigned_20short_2c_20bool_29 = 414; + var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxJoint__2c_20unsigned_20short_29_2c_20void_2c_20physx__PxJoint__2c_20unsigned_20short___invoke_28void_20_28___29_28physx__PxJoint__2c_20unsigned_20short_29_2c_20physx__PxJoint__2c_20unsigned_20short_29 = 415; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxJoint____29_28_29_2c_20void_2c_20physx__PxJoint____invoke_28void_20_28physx__PxJoint____20const__29_28_29_2c_20physx__PxJoint__29 = 416; + var GOT_func_internal_physx__PxJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxSphericalJoint_2c_20physx__PxJoint__28physx__PxSphericalJoint__29 = 417; + var GOT_func_internal_physx__PxSphericalJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxJoint_2c_20physx__PxSphericalJoint__28physx__PxJoint__29 = 418; + var GOT_func_internal_physx__PxJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxRevoluteJoint_2c_20physx__PxJoint__28physx__PxRevoluteJoint__29 = 419; + var GOT_func_internal_physx__PxRevoluteJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxJoint_2c_20physx__PxRevoluteJoint__28physx__PxJoint__29 = 420; + var GOT_func_internal_emscripten__internal__MethodInvoker_float_20_28physx__PxRevoluteJoint____29_28_29_20const_2c_20float_2c_20physx__PxRevoluteJoint_20const____invoke_28float_20_28physx__PxRevoluteJoint____20const__29_28_29_20const_2c_20physx__PxRevoluteJoint_20const__29 = 421; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRevoluteJoint____29_28physx__PxJointAngularLimitPair_20const__29_2c_20void_2c_20physx__PxRevoluteJoint__2c_20physx__PxJointAngularLimitPair_20const____invoke_28void_20_28physx__PxRevoluteJoint____20const__29_28physx__PxJointAngularLimitPair_20const__29_2c_20physx__PxRevoluteJoint__2c_20physx__PxJointAngularLimitPair__29 = 422; + var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxJointAngularLimitPair_20_28physx__PxRevoluteJoint____29_28_29_20const_2c_20physx__PxJointAngularLimitPair_2c_20physx__PxRevoluteJoint_20const____invoke_28physx__PxJointAngularLimitPair_20_28physx__PxRevoluteJoint____20const__29_28_29_20const_2c_20physx__PxRevoluteJoint_20const__29 = 423; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRevoluteJoint____29_28float_2c_20bool_29_2c_20void_2c_20physx__PxRevoluteJoint__2c_20float_2c_20bool___invoke_28void_20_28physx__PxRevoluteJoint____20const__29_28float_2c_20bool_29_2c_20physx__PxRevoluteJoint__2c_20float_2c_20bool_29 = 424; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRevoluteJoint____29_28float_29_2c_20void_2c_20physx__PxRevoluteJoint__2c_20float___invoke_28void_20_28physx__PxRevoluteJoint____20const__29_28float_29_2c_20physx__PxRevoluteJoint__2c_20float_29 = 425; + var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxRevoluteJoint__2c_20unsigned_20short_2c_20bool_29_2c_20void_2c_20physx__PxRevoluteJoint__2c_20unsigned_20short_2c_20bool___invoke_28void_20_28___29_28physx__PxRevoluteJoint__2c_20unsigned_20short_2c_20bool_29_2c_20physx__PxRevoluteJoint__2c_20unsigned_20short_2c_20bool_29 = 426; + var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxRevoluteJoint__2c_20unsigned_20short_29_2c_20void_2c_20physx__PxRevoluteJoint__2c_20unsigned_20short___invoke_28void_20_28___29_28physx__PxRevoluteJoint__2c_20unsigned_20short_29_2c_20physx__PxRevoluteJoint__2c_20unsigned_20short_29 = 427; + var GOT_func_internal_physx__PxJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxFixedJoint_2c_20physx__PxJoint__28physx__PxFixedJoint__29 = 428; + var GOT_func_internal_physx__PxFixedJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxJoint_2c_20physx__PxFixedJoint__28physx__PxJoint__29 = 429; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxFixedJoint____29_28float_29_2c_20void_2c_20physx__PxFixedJoint__2c_20float___invoke_28void_20_28physx__PxFixedJoint____20const__29_28float_29_2c_20physx__PxFixedJoint__2c_20float_29 = 430; + var GOT_func_internal_physx__PxJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxDistanceJoint_2c_20physx__PxJoint__28physx__PxDistanceJoint__29 = 431; + var GOT_func_internal_physx__PxDistanceJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxJoint_2c_20physx__PxDistanceJoint__28physx__PxJoint__29 = 432; + var GOT_func_internal_emscripten__internal__MethodInvoker_float_20_28physx__PxDistanceJoint____29_28_29_20const_2c_20float_2c_20physx__PxDistanceJoint_20const____invoke_28float_20_28physx__PxDistanceJoint____20const__29_28_29_20const_2c_20physx__PxDistanceJoint_20const__29 = 433; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxDistanceJoint____29_28float_29_2c_20void_2c_20physx__PxDistanceJoint__2c_20float___invoke_28void_20_28physx__PxDistanceJoint____20const__29_28float_29_2c_20physx__PxDistanceJoint__2c_20float_29 = 434; + var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxDistanceJoint__2c_20unsigned_20short_29_2c_20void_2c_20physx__PxDistanceJoint__2c_20unsigned_20short___invoke_28void_20_28___29_28physx__PxDistanceJoint__2c_20unsigned_20short_29_2c_20physx__PxDistanceJoint__2c_20unsigned_20short_29 = 435; + var GOT_func_internal_physx__PxJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxPrismaticJoint_2c_20physx__PxJoint__28physx__PxPrismaticJoint__29 = 436; + var GOT_func_internal_physx__PxPrismaticJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxJoint_2c_20physx__PxPrismaticJoint__28physx__PxJoint__29 = 437; + var GOT_func_internal_physx__PxSpring__20emscripten__base_physx__PxSpring___convertPointer_physx__PxD6JointDrive_2c_20physx__PxSpring__28physx__PxD6JointDrive__29 = 438; + var GOT_func_internal_physx__PxD6JointDrive__20emscripten__base_physx__PxSpring___convertPointer_physx__PxSpring_2c_20physx__PxD6JointDrive__28physx__PxSpring__29 = 439; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxD6JointDrive____invoke_28physx__PxD6JointDrive__20_28__29_28_29_29 = 440; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxD6JointDrive__2c_20float___2c_20float___2c_20float___2c_20bool_____invoke_28physx__PxD6JointDrive__20_28__29_28float___2c_20float___2c_20float___2c_20bool___29_2c_20float_2c_20float_2c_20float_2c_20bool_29 = 441; + var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxD6JointDrive__2c_20bool_29_2c_20void_2c_20physx__PxD6JointDrive__2c_20bool___invoke_28void_20_28___29_28physx__PxD6JointDrive__2c_20bool_29_2c_20physx__PxD6JointDrive__2c_20bool_29 = 442; + var GOT_func_internal_physx__PxJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxD6Joint_2c_20physx__PxJoint__28physx__PxD6Joint__29 = 443; + var GOT_func_internal_physx__PxD6Joint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxJoint_2c_20physx__PxD6Joint__28physx__PxJoint__29 = 444; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxD6Joint____29_28physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum_29_2c_20void_2c_20physx__PxD6Joint__2c_20physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum___invoke_28void_20_28physx__PxD6Joint____20const__29_28physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum_29_2c_20physx__PxD6Joint__2c_20physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum_29 = 445; + var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxD6Motion__Enum_20_28physx__PxD6Joint____29_28physx__PxD6Axis__Enum_29_20const_2c_20physx__PxD6Motion__Enum_2c_20physx__PxD6Joint_20const__2c_20physx__PxD6Axis__Enum___invoke_28physx__PxD6Motion__Enum_20_28physx__PxD6Joint____20const__29_28physx__PxD6Axis__Enum_29_20const_2c_20physx__PxD6Joint_20const__2c_20physx__PxD6Axis__Enum_29 = 446; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxD6Joint____29_28physx__PxD6Axis__Enum_2c_20physx__PxJointLinearLimitPair_20const__29_2c_20void_2c_20physx__PxD6Joint__2c_20physx__PxD6Axis__Enum_2c_20physx__PxJointLinearLimitPair_20const____invoke_28void_20_28physx__PxD6Joint____20const__29_28physx__PxD6Axis__Enum_2c_20physx__PxJointLinearLimitPair_20const__29_2c_20physx__PxD6Joint__2c_20physx__PxD6Axis__Enum_2c_20physx__PxJointLinearLimitPair__29 = 447; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxD6Joint____29_28physx__PxJointAngularLimitPair_20const__29_2c_20void_2c_20physx__PxD6Joint__2c_20physx__PxJointAngularLimitPair_20const____invoke_28void_20_28physx__PxD6Joint____20const__29_28physx__PxJointAngularLimitPair_20const__29_2c_20physx__PxD6Joint__2c_20physx__PxJointAngularLimitPair__29 = 448; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxD6Joint____29_28physx__PxJointLimitCone_20const__29_2c_20void_2c_20physx__PxD6Joint__2c_20physx__PxJointLimitCone_20const____invoke_28void_20_28physx__PxD6Joint____20const__29_28physx__PxJointLimitCone_20const__29_2c_20physx__PxD6Joint__2c_20physx__PxJointLimitCone__29 = 449; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxD6Joint____29_28physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_20const__29_2c_20void_2c_20physx__PxD6Joint__2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_20const____invoke_28void_20_28physx__PxD6Joint____20const__29_28physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_20const__29_2c_20physx__PxD6Joint__2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive__29 = 450; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxD6Joint____29_28physx__PxTransform_20const__2c_20bool_29_2c_20void_2c_20physx__PxD6Joint__2c_20physx__PxTransform_20const__2c_20bool___invoke_28void_20_28physx__PxD6Joint____20const__29_28physx__PxTransform_20const__2c_20bool_29_2c_20physx__PxD6Joint__2c_20physx__PxTransform__2c_20bool_29 = 451; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxD6Joint____29_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20bool_29_2c_20void_2c_20physx__PxD6Joint__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20bool___invoke_28void_20_28physx__PxD6Joint____20const__29_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20bool_29_2c_20physx__PxD6Joint__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20bool_29 = 452; + var GOT_func_internal_physx__PxAllocatorCallback__20emscripten__base_physx__PxAllocatorCallback___convertPointer_physx__PxDefaultAllocator_2c_20physx__PxAllocatorCallback__28physx__PxDefaultAllocator__29 = 453; + var GOT_func_internal_physx__PxDefaultAllocator__20emscripten__base_physx__PxAllocatorCallback___convertPointer_physx__PxAllocatorCallback_2c_20physx__PxDefaultAllocator__28physx__PxAllocatorCallback__29 = 454; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxDefaultAllocator____invoke_28physx__PxDefaultAllocator__20_28__29_28_29_29 = 455; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxTolerancesScale____invoke_28physx__PxTolerancesScale__20_28__29_28_29_29 = 456; + var GOT_func_internal_physx__PxVec3__20emscripten__internal__raw_constructor_physx__PxVec3__28_29 = 457; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxVec3__28physx__PxVec3__29 = 458; + var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxVec3_2c_20float___getWire_physx__PxVec3__28float_20physx__PxVec3____20const__2c_20physx__PxVec3_20const__29 = 459; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxVec3_2c_20float___setWire_physx__PxVec3__28float_20physx__PxVec3____20const__2c_20physx__PxVec3__2c_20float_29 = 460; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____29 = 464; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____29 = 465; + var GOT_func_internal_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____20emscripten__internal__operator_new_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____28_29 = 466; + var GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3_____get_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const__2c_20unsigned_20long_29 = 467; + var GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3_____set_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3_20const__29 = 468; + var GOT_func_internal_physx__PxQuat__20emscripten__internal__raw_constructor_physx__PxQuat__28_29 = 469; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxQuat__28physx__PxQuat__29 = 470; + var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxQuat_2c_20float___getWire_physx__PxQuat__28float_20physx__PxQuat____20const__2c_20physx__PxQuat_20const__29 = 471; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxQuat_2c_20float___setWire_physx__PxQuat__28float_20physx__PxQuat____20const__2c_20physx__PxQuat__2c_20float_29 = 472; + var GOT_func_internal_physx__PxTransform__20emscripten__internal__raw_constructor_physx__PxTransform__28_29 = 473; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxTransform__28physx__PxTransform__29 = 474; + var GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxTransform_2c_20physx__PxVec3___getWire_physx__PxTransform__28physx__PxVec3_20physx__PxTransform____20const__2c_20physx__PxTransform_20const__29 = 475; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxTransform_2c_20physx__PxVec3___setWire_physx__PxTransform__28physx__PxVec3_20physx__PxTransform____20const__2c_20physx__PxTransform__2c_20physx__PxVec3__29 = 476; + var GOT_func_internal_physx__PxQuat__20emscripten__internal__MemberAccess_physx__PxTransform_2c_20physx__PxQuat___getWire_physx__PxTransform__28physx__PxQuat_20physx__PxTransform____20const__2c_20physx__PxTransform_20const__29 = 477; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxTransform_2c_20physx__PxQuat___setWire_physx__PxTransform__28physx__PxQuat_20physx__PxTransform____20const__2c_20physx__PxTransform__2c_20physx__PxQuat__29 = 478; + var GOT_func_internal_physx__PxExtendedVec3__20emscripten__internal__raw_constructor_physx__PxExtendedVec3__28_29 = 479; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxExtendedVec3__28physx__PxExtendedVec3__29 = 480; + var GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxExtendedVec3_2c_20float___getWire_physx__PxExtendedVec3__28float_20physx__PxExtendedVec3____20const__2c_20physx__PxExtendedVec3_20const__29 = 481; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxExtendedVec3_2c_20float___setWire_physx__PxExtendedVec3__28float_20physx__PxExtendedVec3____20const__2c_20physx__PxExtendedVec3__2c_20float_29 = 482; + var GOT_func_internal_physx__PxBounds3__20emscripten__internal__raw_constructor_physx__PxBounds3__28_29 = 483; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxBounds3__28physx__PxBounds3__29 = 484; + var GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxBounds3_2c_20physx__PxVec3___getWire_physx__PxBounds3__28physx__PxVec3_20physx__PxBounds3____20const__2c_20physx__PxBounds3_20const__29 = 485; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxBounds3_2c_20physx__PxVec3___setWire_physx__PxBounds3__28physx__PxVec3_20physx__PxBounds3____20const__2c_20physx__PxBounds3__2c_20physx__PxVec3__29 = 486; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29__signature = 278617; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____29 = 490; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____29 = 491; + var GOT_func_internal_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____20emscripten__internal__operator_new_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____28_29 = 492; + var GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint_____get_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const__2c_20unsigned_20long_29 = 493; + var GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint_____set_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint_20const__29 = 494; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxDebugPoint__2c_20physx__PxVec3___2c_20unsigned_20int_____invoke_28physx__PxDebugPoint__20_28__29_28physx__PxVec3___2c_20unsigned_20int___29_2c_20physx__PxVec3__2c_20unsigned_20int_29 = 495; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxDebugLine__2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int_____invoke_28physx__PxDebugLine__20_28__29_28physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int___29_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20unsigned_20int_29 = 496; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxDebugTriangle__2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int_____invoke_28physx__PxDebugTriangle__20_28__29_28physx__PxVec3___2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int___29_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20unsigned_20int_29 = 497; + var GOT_func_internal_emscripten__internal__Invoker_unsigned_20int_2c_20unsigned_20int___invoke_28unsigned_20int_20_28__29_28unsigned_20int_29_2c_20unsigned_20int_29 = 498; + var GOT_func_internal_emscripten__internal__Invoker_unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int___invoke_28unsigned_20int_20_28__29_28unsigned_20int_2c_20unsigned_20int_29_2c_20unsigned_20int_2c_20unsigned_20int_29 = 499; + var GOT_func_internal_emscripten__internal__MethodInvoker_unsigned_20int_20_28physx__PxRenderBuffer____29_28_29_20const_2c_20unsigned_20int_2c_20physx__PxRenderBuffer_20const____invoke_28unsigned_20int_20_28physx__PxRenderBuffer____20const__29_28_29_20const_2c_20physx__PxRenderBuffer_20const__29 = 500; + var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxDebugLine_20const__20_28__29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_2c_20physx__PxDebugLine_20const__2c_20physx__PxRenderBuffer_20const__2c_20unsigned_20int___invoke_28physx__PxDebugLine_20const__20_28___29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_2c_20physx__PxRenderBuffer_20const__2c_20unsigned_20int_29 = 501; + var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxDebugPoint_20const__20_28__29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_2c_20physx__PxDebugPoint_20const__2c_20physx__PxRenderBuffer_20const__2c_20unsigned_20int___invoke_28physx__PxDebugPoint_20const__20_28___29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_2c_20physx__PxRenderBuffer_20const__2c_20unsigned_20int_29 = 502; + var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxDebugTriangle_20const__20_28__29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_2c_20physx__PxDebugTriangle_20const__2c_20physx__PxRenderBuffer_20const__2c_20unsigned_20int___invoke_28physx__PxDebugTriangle_20const__20_28___29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_2c_20physx__PxRenderBuffer_20const__2c_20unsigned_20int_29 = 503; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxSceneDesc__2c_20physx__PxTolerancesScale_____invoke_28physx__PxSceneDesc__20_28__29_28physx__PxTolerancesScale___29_2c_20physx__PxTolerancesScale__29 = 504; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxFoundation____29_28_29_2c_20void_2c_20physx__PxFoundation____invoke_28void_20_28physx__PxFoundation____20const__29_28_29_2c_20physx__PxFoundation__29 = 505; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxScene____29_28_29_2c_20void_2c_20physx__PxScene____invoke_28void_20_28physx__PxScene____20const__29_28_29_2c_20physx__PxScene__29 = 506; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxScene____29_28physx__PxVec3_20const__29_2c_20void_2c_20physx__PxScene__2c_20physx__PxVec3_20const____invoke_28void_20_28physx__PxScene____20const__29_28physx__PxVec3_20const__29_2c_20physx__PxScene__2c_20physx__PxVec3__29 = 507; + var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxVec3_20_28physx__PxScene____29_28_29_20const_2c_20physx__PxVec3_2c_20physx__PxScene_20const____invoke_28physx__PxVec3_20_28physx__PxScene____20const__29_28_29_20const_2c_20physx__PxScene_20const__29 = 508; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxScene____29_28physx__PxActor__2c_20physx__PxBVHStructure_20const__29_2c_20void_2c_20physx__PxScene__2c_20physx__PxActor__2c_20physx__PxBVHStructure_20const____invoke_28void_20_28physx__PxScene____20const__29_28physx__PxActor__2c_20physx__PxBVHStructure_20const__29_2c_20physx__PxScene__2c_20physx__PxActor__2c_20physx__PxBVHStructure_20const__29 = 509; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxScene____29_28physx__PxActor__2c_20bool_29_2c_20void_2c_20physx__PxScene__2c_20physx__PxActor__2c_20bool___invoke_28void_20_28physx__PxScene____20const__29_28physx__PxActor__2c_20bool_29_2c_20physx__PxScene__2c_20physx__PxActor__2c_20bool_29 = 510; + var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxPvdSceneClient__20_28physx__PxScene____29_28_29_2c_20physx__PxPvdSceneClient__2c_20physx__PxScene____invoke_28physx__PxPvdSceneClient__20_28physx__PxScene____20const__29_28_29_2c_20physx__PxScene__29 = 511; + var GOT_func_internal_emscripten__internal__MethodInvoker_unsigned_20int_20_28physx__PxScene____29_28physx__PxFlags_physx__PxActorTypeFlag__Enum_2c_20unsigned_20short__2c_20physx__PxActor___2c_20unsigned_20int_2c_20unsigned_20int_29_20const_2c_20unsigned_20int_2c_20physx__PxScene_20const__2c_20physx__PxFlags_physx__PxActorTypeFlag__Enum_2c_20unsigned_20short__2c_20physx__PxActor___2c_20unsigned_20int_2c_20unsigned_20int___invoke_28unsigned_20int_20_28physx__PxScene____20const__29_28physx__PxFlags_physx__PxActorTypeFlag__Enum_2c_20unsigned_20short__2c_20physx__PxActor___2c_20unsigned_20int_2c_20unsigned_20int_29_20const_2c_20physx__PxScene_20const__2c_20physx__PxFlags_physx__PxActorTypeFlag__Enum_2c_20unsigned_20short___2c_20physx__PxActor___2c_20unsigned_20int_2c_20unsigned_20int_29 = 512; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxScene____29_28physx__PxBounds3_20const__29_2c_20void_2c_20physx__PxScene__2c_20physx__PxBounds3_20const____invoke_28void_20_28physx__PxScene____20const__29_28physx__PxBounds3_20const__29_2c_20physx__PxScene__2c_20physx__PxBounds3__29 = 513; + var GOT_func_internal_emscripten__internal__MethodInvoker_float_20_28physx__PxScene____29_28physx__PxVisualizationParameter__Enum_29_20const_2c_20float_2c_20physx__PxScene_20const__2c_20physx__PxVisualizationParameter__Enum___invoke_28float_20_28physx__PxScene____20const__29_28physx__PxVisualizationParameter__Enum_29_20const_2c_20physx__PxScene_20const__2c_20physx__PxVisualizationParameter__Enum_29 = 514; + var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxScene____29_28physx__PxVisualizationParameter__Enum_2c_20float_29_2c_20bool_2c_20physx__PxScene__2c_20physx__PxVisualizationParameter__Enum_2c_20float___invoke_28bool_20_28physx__PxScene____20const__29_28physx__PxVisualizationParameter__Enum_2c_20float_29_2c_20physx__PxScene__2c_20physx__PxVisualizationParameter__Enum_2c_20float_29 = 515; + var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxRenderBuffer_20const__20_28__29_28physx__PxScene__29_2c_20physx__PxRenderBuffer_20const__2c_20physx__PxScene____invoke_28physx__PxRenderBuffer_20const__20_28___29_28physx__PxScene__29_2c_20physx__PxScene__29 = 516; + var GOT_func_internal_emscripten__internal__FunctionInvoker_unsigned_20int_20_28__29_28physx__PxScene__29_2c_20unsigned_20int_2c_20physx__PxScene____invoke_28unsigned_20int_20_28___29_28physx__PxScene__29_2c_20physx__PxScene__29 = 517; + var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxScene__2c_20float_2c_20bool_29_2c_20void_2c_20physx__PxScene__2c_20float_2c_20bool___invoke_28void_20_28___29_28physx__PxScene__2c_20float_2c_20bool_29_2c_20physx__PxScene__2c_20float_2c_20bool_29 = 518; + var GOT_func_internal_emscripten__internal__FunctionInvoker_bool_20_28__29_28physx__PxScene__2c_20bool_29_2c_20bool_2c_20physx__PxScene__2c_20bool___invoke_28bool_20_28___29_28physx__PxScene__2c_20bool_29_2c_20physx__PxScene__2c_20bool_29 = 519; + var GOT_func_internal_emscripten__internal__FunctionInvoker_bool_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxHitCallback_physx__PxRaycastHit___29_2c_20bool_2c_20physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxHitCallback_physx__PxRaycastHit_____invoke_28bool_20_28___29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxHitCallback_physx__PxRaycastHit___29_2c_20physx__PxScene__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20physx__PxHitCallback_physx__PxRaycastHit___29 = 520; + var GOT_func_internal_emscripten__internal__FunctionInvoker_bool_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_2c_20bool_2c_20physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const____invoke_28bool_20_28___29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_2c_20physx__PxScene__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20short_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29 = 521; + var GOT_func_internal_emscripten__internal__FunctionInvoker_bool_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_2c_20bool_2c_20physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const____invoke_28bool_20_28___29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_2c_20physx__PxScene__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29 = 522; + var GOT_func_internal_emscripten__internal__FunctionInvoker_int_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_2c_20int_2c_20physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const____invoke_28int_20_28___29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_2c_20physx__PxScene__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29 = 523; + var GOT_func_internal_emscripten__internal__FunctionInvoker_bool_20_28__29_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxSweepHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29_2c_20bool_2c_20physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxSweepHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float___invoke_28bool_20_28___29_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxSweepHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29_2c_20physx__PxScene__2c_20physx__PxGeometry__2c_20physx__PxTransform__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20short_2c_20physx__PxSweepHit__2c_20physx__PxQueryFilterData__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29 = 524; + var GOT_func_internal_emscripten__internal__FunctionInvoker_int_20_28__29_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29_2c_20int_2c_20physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float___invoke_28int_20_28___29_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29_2c_20physx__PxScene__2c_20physx__PxGeometry__2c_20physx__PxTransform__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29 = 525; + var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxShape__20_28__29_28physx__PxQueryHit__29_2c_20physx__PxShape__2c_20physx__PxQueryHit____invoke_28physx__PxShape__20_28___29_28physx__PxQueryHit__29_2c_20physx__PxQueryHit__29 = 526; + var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxRigidActor__20_28__29_28physx__PxQueryHit__29_2c_20physx__PxRigidActor__2c_20physx__PxQueryHit____invoke_28physx__PxRigidActor__20_28___29_28physx__PxQueryHit__29_2c_20physx__PxQueryHit__29 = 527; + var GOT_func_internal_physx__PxQueryHit__20emscripten__base_physx__PxQueryHit___convertPointer_physx__PxLocationHit_2c_20physx__PxQueryHit__28physx__PxLocationHit__29 = 528; + var GOT_func_internal_physx__PxLocationHit__20emscripten__base_physx__PxQueryHit___convertPointer_physx__PxQueryHit_2c_20physx__PxLocationHit__28physx__PxQueryHit__29 = 529; + var GOT_func_internal_physx__PxLocationHit__20emscripten__base_physx__PxLocationHit___convertPointer_physx__PxRaycastHit_2c_20physx__PxLocationHit__28physx__PxRaycastHit__29 = 530; + var GOT_func_internal_physx__PxRaycastHit__20emscripten__base_physx__PxLocationHit___convertPointer_physx__PxLocationHit_2c_20physx__PxRaycastHit__28physx__PxLocationHit__29 = 531; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxRaycastHit____invoke_28physx__PxRaycastHit__20_28__29_28_29_29 = 532; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____29 = 536; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____29 = 537; + var GOT_func_internal_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____20emscripten__internal__operator_new_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____28_29 = 538; + var GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit_____get_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const__2c_20unsigned_20long_29 = 539; + var GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit_____set_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit_20const__29 = 540; + var GOT_func_internal_physx__PxHitCallback_physx__PxRaycastHit___20emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____convertPointer_PxRaycastCallbackWrapper_2c_20physx__PxHitCallback_physx__PxRaycastHit___28PxRaycastCallbackWrapper__29 = 541; + var GOT_func_internal_PxRaycastCallbackWrapper__20emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____convertPointer_physx__PxHitCallback_physx__PxRaycastHit__2c_20PxRaycastCallbackWrapper__28physx__PxHitCallback_physx__PxRaycastHit___29 = 542; + var GOT_func_internal_emscripten__class__physx__PxHitCallback_physx__PxRaycastHit__2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxHitCallback_physx__PxRaycastHit__2c_20emscripten__internal__NoBaseClass___allow_subclass_PxRaycastCallbackWrapper_2c_20physx__PxRaycastHit__2c_20unsigned_20int__28char_20const__2c_20emscripten__constructor_physx__PxRaycastHit__2c_20unsigned_20int__29_20const___lambda__28PxRaycastCallbackWrapper__29____invoke_28PxRaycastCallbackWrapper__29 = 543; + var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28PxRaycastCallbackWrapper__29_2c_20void_2c_20PxRaycastCallbackWrapper____invoke_28void_20_28___29_28PxRaycastCallbackWrapper__29_2c_20PxRaycastCallbackWrapper__29 = 544; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int__28_29__signature = 276503; + var GOT_func_internal_physx__PxHitCallback_physx__PxRaycastHit___20emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____convertPointer_physx__PxHitBuffer_physx__PxRaycastHit__2c_20physx__PxHitCallback_physx__PxRaycastHit___28physx__PxHitBuffer_physx__PxRaycastHit___29 = 545; + var GOT_func_internal_physx__PxHitBuffer_physx__PxRaycastHit___20emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____convertPointer_physx__PxHitCallback_physx__PxRaycastHit__2c_20physx__PxHitBuffer_physx__PxRaycastHit___28physx__PxHitCallback_physx__PxRaycastHit___29 = 546; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxHitBuffer_physx__PxRaycastHit_____invoke_28physx__PxHitBuffer_physx__PxRaycastHit___20_28__29_28_29_29 = 547; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxRaycastHit__2c_20unsigned_20int___invoke_28physx__PxRaycastHit__20_28__29_28unsigned_20int_29_2c_20unsigned_20int_29 = 548; + var GOT_func_internal_physx__PxLocationHit__20emscripten__base_physx__PxLocationHit___convertPointer_physx__PxSweepHit_2c_20physx__PxLocationHit__28physx__PxSweepHit__29 = 549; + var GOT_func_internal_physx__PxSweepHit__20emscripten__base_physx__PxLocationHit___convertPointer_physx__PxLocationHit_2c_20physx__PxSweepHit__28physx__PxLocationHit__29 = 550; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxSweepHit____invoke_28physx__PxSweepHit__20_28__29_28_29_29 = 551; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____29 = 555; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____29 = 556; + var GOT_func_internal_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____20emscripten__internal__operator_new_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____28_29 = 557; + var GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit_____get_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const__2c_20unsigned_20long_29 = 558; + var GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit_____set_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit_20const__29 = 559; + var GOT_func_internal_physx__PxHitCallback_physx__PxSweepHit___20emscripten__base_physx__PxHitCallback_physx__PxSweepHit____convertPointer_PxSweepCallbackWrapper_2c_20physx__PxHitCallback_physx__PxSweepHit___28PxSweepCallbackWrapper__29 = 560; + var GOT_func_internal_PxSweepCallbackWrapper__20emscripten__base_physx__PxHitCallback_physx__PxSweepHit____convertPointer_physx__PxHitCallback_physx__PxSweepHit__2c_20PxSweepCallbackWrapper__28physx__PxHitCallback_physx__PxSweepHit___29 = 561; + var GOT_func_internal_emscripten__class__physx__PxHitCallback_physx__PxSweepHit__2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxHitCallback_physx__PxSweepHit__2c_20emscripten__internal__NoBaseClass___allow_subclass_PxSweepCallbackWrapper_2c_20physx__PxSweepHit__2c_20unsigned_20int__28char_20const__2c_20emscripten__constructor_physx__PxSweepHit__2c_20unsigned_20int__29_20const___lambda__28PxSweepCallbackWrapper__29____invoke_28PxSweepCallbackWrapper__29 = 562; + var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28PxSweepCallbackWrapper__29_2c_20void_2c_20PxSweepCallbackWrapper____invoke_28void_20_28___29_28PxSweepCallbackWrapper__29_2c_20PxSweepCallbackWrapper__29 = 563; + var GOT_func_internal_physx__PxHitCallback_physx__PxSweepHit___20emscripten__base_physx__PxHitCallback_physx__PxSweepHit____convertPointer_physx__PxHitBuffer_physx__PxSweepHit__2c_20physx__PxHitCallback_physx__PxSweepHit___28physx__PxHitBuffer_physx__PxSweepHit___29 = 564; + var GOT_func_internal_physx__PxHitBuffer_physx__PxSweepHit___20emscripten__base_physx__PxHitCallback_physx__PxSweepHit____convertPointer_physx__PxHitCallback_physx__PxSweepHit__2c_20physx__PxHitBuffer_physx__PxSweepHit___28physx__PxHitCallback_physx__PxSweepHit___29 = 565; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxHitBuffer_physx__PxSweepHit_____invoke_28physx__PxHitBuffer_physx__PxSweepHit___20_28__29_28_29_29 = 566; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxSweepHit__2c_20unsigned_20int___invoke_28physx__PxSweepHit__20_28__29_28unsigned_20int_29_2c_20unsigned_20int_29 = 567; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___2c_20int_____invoke_28physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___20_28__29_28int___29_2c_20int_29 = 568; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxQueryFilterData____invoke_28physx__PxQueryFilterData__20_28__29_28_29_29 = 569; + var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxQueryFilterData__2c_20unsigned_20short_29_2c_20void_2c_20physx__PxQueryFilterData__2c_20unsigned_20short___invoke_28void_20_28___29_28physx__PxQueryFilterData__2c_20unsigned_20short_29_2c_20physx__PxQueryFilterData__2c_20unsigned_20short_29 = 570; + var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxQueryFilterData__2c_20unsigned_20int_2c_20unsigned_20short_29_2c_20void_2c_20physx__PxQueryFilterData__2c_20unsigned_20int_2c_20unsigned_20short___invoke_28void_20_28___29_28physx__PxQueryFilterData__2c_20unsigned_20int_2c_20unsigned_20short_29_2c_20physx__PxQueryFilterData__2c_20unsigned_20int_2c_20unsigned_20short_29 = 571; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___2c_20int_____invoke_28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___20_28__29_28int___29_2c_20int_29 = 572; + var GOT_func_internal_physx__PxQueryFilterCallback__20emscripten__base_physx__PxQueryFilterCallback___convertPointer_PxQueryFilterCallbackWrapper_2c_20physx__PxQueryFilterCallback__28PxQueryFilterCallbackWrapper__29 = 573; + var GOT_func_internal_PxQueryFilterCallbackWrapper__20emscripten__base_physx__PxQueryFilterCallback___convertPointer_physx__PxQueryFilterCallback_2c_20PxQueryFilterCallbackWrapper__28physx__PxQueryFilterCallback__29 = 574; + var GOT_func_internal_emscripten__class__physx__PxQueryFilterCallback_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxQueryFilterCallback_2c_20emscripten__internal__NoBaseClass___allow_subclass_PxQueryFilterCallbackWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28PxQueryFilterCallbackWrapper__29____invoke_28PxQueryFilterCallbackWrapper__29 = 575; + var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28PxQueryFilterCallbackWrapper__29_2c_20void_2c_20PxQueryFilterCallbackWrapper____invoke_28void_20_28___29_28PxQueryFilterCallbackWrapper__29_2c_20PxQueryFilterCallbackWrapper__29 = 576; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxMaterial____29_28float_29_2c_20void_2c_20physx__PxMaterial__2c_20float___invoke_28void_20_28physx__PxMaterial____20const__29_28float_29_2c_20physx__PxMaterial__2c_20float_29 = 577; + var GOT_func_internal_emscripten__internal__MethodInvoker_float_20_28physx__PxMaterial____29_28_29_20const_2c_20float_2c_20physx__PxMaterial_20const____invoke_28float_20_28physx__PxMaterial____20const__29_28_29_20const_2c_20physx__PxMaterial_20const__29 = 578; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxMaterial____29_28physx__PxCombineMode__Enum_29_2c_20void_2c_20physx__PxMaterial__2c_20physx__PxCombineMode__Enum___invoke_28void_20_28physx__PxMaterial____20const__29_28physx__PxCombineMode__Enum_29_2c_20physx__PxMaterial__2c_20physx__PxCombineMode__Enum_29 = 579; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxMaterial____29_28_29_2c_20void_2c_20physx__PxMaterial____invoke_28void_20_28physx__PxMaterial____20const__29_28_29_2c_20physx__PxMaterial__29 = 580; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____29 = 584; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____29 = 585; + var GOT_func_internal_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____20emscripten__internal__operator_new_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____28_29 = 586; + var GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial______get_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const__2c_20unsigned_20long_29 = 587; + var GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial______set_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__20const__29 = 588; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxShape____29_28_29_2c_20void_2c_20physx__PxShape____invoke_28void_20_28physx__PxShape____20const__29_28_29_2c_20physx__PxShape__29 = 589; + var GOT_func_internal_emscripten__internal__MethodInvoker_unsigned_20int_20_28physx__PxShape____29_28_29_20const_2c_20unsigned_20int_2c_20physx__PxShape_20const____invoke_28unsigned_20int_20_28physx__PxShape____20const__29_28_29_20const_2c_20physx__PxShape_20const__29 = 590; + var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20_28physx__PxShape____29_28_29_20const_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__2c_20physx__PxShape_20const____invoke_28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20_28physx__PxShape____20const__29_28_29_20const_2c_20physx__PxShape_20const__29 = 591; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxShape____29_28physx__PxShapeFlag__Enum_2c_20bool_29_2c_20void_2c_20physx__PxShape__2c_20physx__PxShapeFlag__Enum_2c_20bool___invoke_28void_20_28physx__PxShape____20const__29_28physx__PxShapeFlag__Enum_2c_20bool_29_2c_20physx__PxShape__2c_20physx__PxShapeFlag__Enum_2c_20bool_29 = 592; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxShape____29_28physx__PxTransform_20const__29_2c_20void_2c_20physx__PxShape__2c_20physx__PxTransform_20const____invoke_28void_20_28physx__PxShape____20const__29_28physx__PxTransform_20const__29_2c_20physx__PxShape__2c_20physx__PxTransform__29 = 593; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxShape____29_28physx__PxGeometry_20const__29_2c_20void_2c_20physx__PxShape__2c_20physx__PxGeometry_20const____invoke_28void_20_28physx__PxShape____20const__29_28physx__PxGeometry_20const__29_2c_20physx__PxShape__2c_20physx__PxGeometry__29 = 594; + var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxShape____29_28physx__PxBoxGeometry__29_20const_2c_20bool_2c_20physx__PxShape_20const__2c_20physx__PxBoxGeometry____invoke_28bool_20_28physx__PxShape____20const__29_28physx__PxBoxGeometry__29_20const_2c_20physx__PxShape_20const__2c_20physx__PxBoxGeometry__29 = 595; + var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxShape____29_28physx__PxSphereGeometry__29_20const_2c_20bool_2c_20physx__PxShape_20const__2c_20physx__PxSphereGeometry____invoke_28bool_20_28physx__PxShape____20const__29_28physx__PxSphereGeometry__29_20const_2c_20physx__PxShape_20const__2c_20physx__PxSphereGeometry__29 = 596; + var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxShape____29_28physx__PxPlaneGeometry__29_20const_2c_20bool_2c_20physx__PxShape_20const__2c_20physx__PxPlaneGeometry____invoke_28bool_20_28physx__PxShape____20const__29_28physx__PxPlaneGeometry__29_20const_2c_20physx__PxShape_20const__2c_20physx__PxPlaneGeometry__29 = 597; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxShape____29_28physx__PxFilterData_20const__29_2c_20void_2c_20physx__PxShape__2c_20physx__PxFilterData_20const____invoke_28void_20_28physx__PxShape____20const__29_28physx__PxFilterData_20const__29_2c_20physx__PxShape__2c_20physx__PxFilterData__29 = 598; + var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxFilterData_20_28physx__PxShape____29_28_29_20const_2c_20physx__PxFilterData_2c_20physx__PxShape_20const____invoke_28physx__PxFilterData_20_28physx__PxShape____20const__29_28_29_20const_2c_20physx__PxShape_20const__29 = 599; + var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxShape__2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____29_2c_20void_2c_20physx__PxShape__2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial______invoke_28void_20_28___29_28physx__PxShape__2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____29_2c_20physx__PxShape__2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____29 = 600; + var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxBounds3_20_28__29_28physx__PxShape__2c_20physx__PxRigidActor__2c_20float_29_2c_20physx__PxBounds3_2c_20physx__PxShape__2c_20physx__PxRigidActor__2c_20float___invoke_28physx__PxBounds3_20_28___29_28physx__PxShape__2c_20physx__PxRigidActor__2c_20float_29_2c_20physx__PxShape__2c_20physx__PxRigidActor__2c_20float_29 = 601; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxPhysics____29_28_29_2c_20void_2c_20physx__PxPhysics____invoke_28void_20_28physx__PxPhysics____20const__29_28_29_2c_20physx__PxPhysics__29 = 602; + var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxTolerancesScale_20const__20_28physx__PxPhysics____29_28_29_20const_2c_20physx__PxTolerancesScale_20const__2c_20physx__PxPhysics_20const____invoke_28physx__PxTolerancesScale_20const__20_28physx__PxPhysics____20const__29_28_29_20const_2c_20physx__PxPhysics_20const__29 = 603; + var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxScene__20_28physx__PxPhysics____29_28physx__PxSceneDesc_20const__29_2c_20physx__PxScene__2c_20physx__PxPhysics__2c_20physx__PxSceneDesc_20const____invoke_28physx__PxScene__20_28physx__PxPhysics____20const__29_28physx__PxSceneDesc_20const__29_2c_20physx__PxPhysics__2c_20physx__PxSceneDesc__29 = 604; + var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxShape__20_28physx__PxPhysics____29_28physx__PxGeometry_20const__2c_20physx__PxMaterial_20const__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxShape__2c_20physx__PxPhysics__2c_20physx__PxGeometry_20const__2c_20physx__PxMaterial_20const__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char____invoke_28physx__PxShape__20_28physx__PxPhysics____20const__29_28physx__PxGeometry_20const__2c_20physx__PxMaterial_20const__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxPhysics__2c_20physx__PxGeometry__2c_20physx__PxMaterial__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___29 = 605; + var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxMaterial__20_28physx__PxPhysics____29_28float_2c_20float_2c_20float_29_2c_20physx__PxMaterial__2c_20physx__PxPhysics__2c_20float_2c_20float_2c_20float___invoke_28physx__PxMaterial__20_28physx__PxPhysics____20const__29_28float_2c_20float_2c_20float_29_2c_20physx__PxPhysics__2c_20float_2c_20float_2c_20float_29 = 606; + var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxRigidDynamic__20_28physx__PxPhysics____29_28physx__PxTransform_20const__29_2c_20physx__PxRigidDynamic__2c_20physx__PxPhysics__2c_20physx__PxTransform_20const____invoke_28physx__PxRigidDynamic__20_28physx__PxPhysics____20const__29_28physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxTransform__29 = 607; + var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxRigidStatic__20_28physx__PxPhysics____29_28physx__PxTransform_20const__29_2c_20physx__PxRigidStatic__2c_20physx__PxPhysics__2c_20physx__PxTransform_20const____invoke_28physx__PxRigidStatic__20_28physx__PxPhysics____20const__29_28physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxTransform__29 = 608; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___2c_20int_____invoke_28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_2c_20int_29 = 609; + var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char_____29_28physx__PxShapeFlag__Enum_29_20const_2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20const__2c_20physx__PxShapeFlag__Enum___invoke_28bool_20_28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char_____20const__29_28physx__PxShapeFlag__Enum_29_20const_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20const__2c_20physx__PxShapeFlag__Enum_29 = 610; + var GOT_func_internal_physx__PxErrorCallback__20emscripten__base_physx__PxErrorCallback___convertPointer_physx__PxDefaultErrorCallback_2c_20physx__PxErrorCallback__28physx__PxDefaultErrorCallback__29 = 611; + var GOT_func_internal_physx__PxDefaultErrorCallback__20emscripten__base_physx__PxErrorCallback___convertPointer_physx__PxErrorCallback_2c_20physx__PxDefaultErrorCallback__28physx__PxErrorCallback__29 = 612; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxDefaultErrorCallback____invoke_28physx__PxDefaultErrorCallback__20_28__29_28_29_29 = 613; + var GOT_func_internal_emscripten__internal__MethodInvoker_unsigned_20char_20_28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____29_28_29_20const_2c_20unsigned_20char_2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20const____invoke_28unsigned_20char_20_28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____20const__29_28_29_20const_2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20const__29 = 614; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____29_28_29_2c_20void_2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____invoke_28void_20_28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____20const__29_28_29_2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___29 = 615; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxHeightFieldSample____invoke_28physx__PxHeightFieldSample__20_28__29_28_29_29 = 616; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____29 = 620; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____29 = 621; + var GOT_func_internal_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____20emscripten__internal__operator_new_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____28_29 = 622; + var GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample_____get_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const__2c_20unsigned_20long_29 = 623; + var GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample_____set_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample_20const__29 = 624; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____29 = 628; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____29 = 629; + var GOT_func_internal_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____20emscripten__internal__operator_new_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____28_29 = 630; + var GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short_____get_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const__2c_20unsigned_20long_29 = 631; + var GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short_____set_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_20const__29 = 632; + var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxConvexMesh__20_28__29_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxPhysics__29_2c_20physx__PxConvexMesh__2c_20physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxPhysics____invoke_28physx__PxConvexMesh__20_28___29_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxPhysics__29_2c_20physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxPhysics__29 = 633; + var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxConvexMesh__20_28__29_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20physx__PxPhysics__29_2c_20physx__PxConvexMesh__2c_20physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20physx__PxPhysics____invoke_28physx__PxConvexMesh__20_28___29_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20physx__PxPhysics__29_2c_20physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20physx__PxPhysics__29 = 634; + var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxTriangleMesh__20_28__29_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20int_2c_20unsigned_20int_2c_20bool_2c_20physx__PxPhysics__29_2c_20physx__PxTriangleMesh__2c_20physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20int_2c_20unsigned_20int_2c_20bool_2c_20physx__PxPhysics____invoke_28physx__PxTriangleMesh__20_28___29_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20int_2c_20unsigned_20int_2c_20bool_2c_20physx__PxPhysics__29_2c_20physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20int_2c_20unsigned_20int_2c_20bool_2c_20physx__PxPhysics__29 = 635; + var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxTriangleMesh__20_28__29_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20physx__PxPhysics__29_2c_20physx__PxTriangleMesh__2c_20physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20physx__PxPhysics____invoke_28physx__PxTriangleMesh__20_28___29_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20physx__PxPhysics__29_2c_20physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20physx__PxPhysics__29 = 636; + var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxHeightField__20_28__29_28physx__PxCooking__2c_20unsigned_20int_2c_20unsigned_20int_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxPhysics__29_2c_20physx__PxHeightField__2c_20physx__PxCooking__2c_20unsigned_20int_2c_20unsigned_20int_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxPhysics____invoke_28physx__PxHeightField__20_28___29_28physx__PxCooking__2c_20unsigned_20int_2c_20unsigned_20int_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxPhysics__29_2c_20physx__PxCooking__2c_20unsigned_20int_2c_20unsigned_20int_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxPhysics__29 = 637; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxCookingParams__2c_20physx__PxTolerancesScale_____invoke_28physx__PxCookingParams__20_28__29_28physx__PxTolerancesScale___29_2c_20physx__PxTolerancesScale__29 = 638; + var GOT_func_internal_physx__PxCpuDispatcher__20emscripten__base_physx__PxCpuDispatcher___convertPointer_physx__PxDefaultCpuDispatcher_2c_20physx__PxCpuDispatcher__28physx__PxDefaultCpuDispatcher__29 = 639; + var GOT_func_internal_physx__PxDefaultCpuDispatcher__20emscripten__base_physx__PxCpuDispatcher___convertPointer_physx__PxCpuDispatcher_2c_20physx__PxDefaultCpuDispatcher__28physx__PxCpuDispatcher__29 = 640; + var GOT_func_internal_physx__PxFilterData__20emscripten__internal__raw_constructor_physx__PxFilterData__28_29 = 641; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFilterData__28physx__PxFilterData__29 = 642; + var GOT_func_internal_unsigned_20int_20emscripten__internal__MemberAccess_physx__PxFilterData_2c_20unsigned_20int___getWire_physx__PxFilterData__28unsigned_20int_20physx__PxFilterData____20const__2c_20physx__PxFilterData_20const__29 = 643; + var GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxFilterData_2c_20unsigned_20int___setWire_physx__PxFilterData__28unsigned_20int_20physx__PxFilterData____20const__2c_20physx__PxFilterData__2c_20unsigned_20int_29 = 644; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxActor____29_28physx__PxActorFlag__Enum_2c_20bool_29_2c_20void_2c_20physx__PxActor__2c_20physx__PxActorFlag__Enum_2c_20bool___invoke_28void_20_28physx__PxActor____20const__29_28physx__PxActorFlag__Enum_2c_20bool_29_2c_20physx__PxActor__2c_20physx__PxActorFlag__Enum_2c_20bool_29 = 645; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxActor____29_28_29_2c_20void_2c_20physx__PxActor____invoke_28void_20_28physx__PxActor____20const__29_28_29_2c_20physx__PxActor__29 = 646; + var GOT_func_internal_physx__PxActor__20emscripten__base_physx__PxActor___convertPointer_physx__PxRigidActor_2c_20physx__PxActor__28physx__PxRigidActor__29 = 647; + var GOT_func_internal_physx__PxRigidActor__20emscripten__base_physx__PxActor___convertPointer_physx__PxActor_2c_20physx__PxRigidActor__28physx__PxActor__29 = 648; + var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxRigidActor____29_28physx__PxShape__29_2c_20bool_2c_20physx__PxRigidActor__2c_20physx__PxShape____invoke_28bool_20_28physx__PxRigidActor____20const__29_28physx__PxShape__29_2c_20physx__PxRigidActor__2c_20physx__PxShape__29 = 649; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRigidActor____29_28physx__PxShape__2c_20bool_29_2c_20void_2c_20physx__PxRigidActor__2c_20physx__PxShape__2c_20bool___invoke_28void_20_28physx__PxRigidActor____20const__29_28physx__PxShape__2c_20bool_29_2c_20physx__PxRigidActor__2c_20physx__PxShape__2c_20bool_29 = 650; + var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxTransform_20_28physx__PxRigidActor____29_28_29_20const_2c_20physx__PxTransform_2c_20physx__PxRigidActor_20const____invoke_28physx__PxTransform_20_28physx__PxRigidActor____20const__29_28_29_20const_2c_20physx__PxRigidActor_20const__29 = 651; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRigidActor____29_28physx__PxTransform_20const__2c_20bool_29_2c_20void_2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20bool___invoke_28void_20_28physx__PxRigidActor____20const__29_28physx__PxTransform_20const__2c_20bool_29_2c_20physx__PxRigidActor__2c_20physx__PxTransform__2c_20bool_29 = 652; + var GOT_func_internal_physx__PxRigidActor__20emscripten__base_physx__PxRigidActor___convertPointer_physx__PxRigidBody_2c_20physx__PxRigidActor__28physx__PxRigidBody__29 = 653; + var GOT_func_internal_physx__PxRigidBody__20emscripten__base_physx__PxRigidActor___convertPointer_physx__PxRigidActor_2c_20physx__PxRigidBody__28physx__PxRigidActor__29 = 654; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRigidBody____29_28float_29_2c_20void_2c_20physx__PxRigidBody__2c_20float___invoke_28void_20_28physx__PxRigidBody____20const__29_28float_29_2c_20physx__PxRigidBody__2c_20float_29 = 655; + var GOT_func_internal_emscripten__internal__MethodInvoker_float_20_28physx__PxRigidBody____29_28_29_20const_2c_20float_2c_20physx__PxRigidBody_20const____invoke_28float_20_28physx__PxRigidBody____20const__29_28_29_20const_2c_20physx__PxRigidBody_20const__29 = 656; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRigidBody____29_28physx__PxVec3_20const__2c_20bool_29_2c_20void_2c_20physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20bool___invoke_28void_20_28physx__PxRigidBody____20const__29_28physx__PxVec3_20const__2c_20bool_29_2c_20physx__PxRigidBody__2c_20physx__PxVec3__2c_20bool_29 = 657; + var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxVec3_20_28physx__PxRigidBody____29_28_29_20const_2c_20physx__PxVec3_2c_20physx__PxRigidBody_20const____invoke_28physx__PxVec3_20_28physx__PxRigidBody____20const__29_28_29_20const_2c_20physx__PxRigidBody_20const__29 = 658; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRigidBody____29_28physx__PxTransform_20const__29_2c_20void_2c_20physx__PxRigidBody__2c_20physx__PxTransform_20const____invoke_28void_20_28physx__PxRigidBody____20const__29_28physx__PxTransform_20const__29_2c_20physx__PxRigidBody__2c_20physx__PxTransform__29 = 659; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRigidBody____29_28physx__PxForceMode__Enum_29_2c_20void_2c_20physx__PxRigidBody__2c_20physx__PxForceMode__Enum___invoke_28void_20_28physx__PxRigidBody____20const__29_28physx__PxForceMode__Enum_29_2c_20physx__PxRigidBody__2c_20physx__PxForceMode__Enum_29 = 660; + var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29_2c_20void_2c_20physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const____invoke_28void_20_28___29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29_2c_20physx__PxRigidBody__2c_20physx__PxVec3__2c_20physx__PxVec3__29 = 661; + var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29_2c_20void_2c_20physx__PxRigidBody__2c_20physx__PxVec3_20const____invoke_28void_20_28___29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29_2c_20physx__PxRigidBody__2c_20physx__PxVec3__29 = 662; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRigidBody____29_28physx__PxRigidBodyFlag__Enum_2c_20bool_29_2c_20void_2c_20physx__PxRigidBody__2c_20physx__PxRigidBodyFlag__Enum_2c_20bool___invoke_28void_20_28physx__PxRigidBody____20const__29_28physx__PxRigidBodyFlag__Enum_2c_20bool_29_2c_20physx__PxRigidBody__2c_20physx__PxRigidBodyFlag__Enum_2c_20bool_29 = 663; + var GOT_func_internal_emscripten__internal__FunctionInvoker_bool_20_28__29_28physx__PxRigidBody__29_2c_20bool_2c_20physx__PxRigidBody____invoke_28bool_20_28___29_28physx__PxRigidBody__29_2c_20physx__PxRigidBody__29 = 664; + var GOT_func_internal_emscripten__internal__FunctionInvoker_bool_20_28__29_28physx__PxRigidBody__2c_20float_29_2c_20bool_2c_20physx__PxRigidBody__2c_20float___invoke_28bool_20_28___29_28physx__PxRigidBody__2c_20float_29_2c_20physx__PxRigidBody__2c_20float_29 = 665; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRigidBody____29_28physx__PxVec3_20const__29_2c_20void_2c_20physx__PxRigidBody__2c_20physx__PxVec3_20const____invoke_28void_20_28physx__PxRigidBody____20const__29_28physx__PxVec3_20const__29_2c_20physx__PxRigidBody__2c_20physx__PxVec3__29 = 666; + var GOT_func_internal_physx__PxRigidActor__20emscripten__base_physx__PxRigidActor___convertPointer_physx__PxRigidStatic_2c_20physx__PxRigidActor__28physx__PxRigidStatic__29 = 667; + var GOT_func_internal_physx__PxRigidStatic__20emscripten__base_physx__PxRigidActor___convertPointer_physx__PxRigidActor_2c_20physx__PxRigidStatic__28physx__PxRigidActor__29 = 668; + var GOT_func_internal_physx__PxRigidBody__20emscripten__base_physx__PxRigidBody___convertPointer_physx__PxRigidDynamic_2c_20physx__PxRigidBody__28physx__PxRigidDynamic__29 = 669; + var GOT_func_internal_physx__PxRigidDynamic__20emscripten__base_physx__PxRigidBody___convertPointer_physx__PxRigidBody_2c_20physx__PxRigidDynamic__28physx__PxRigidBody__29 = 670; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRigidDynamic____29_28_29_2c_20void_2c_20physx__PxRigidDynamic____invoke_28void_20_28physx__PxRigidDynamic____20const__29_28_29_2c_20physx__PxRigidDynamic__29 = 671; + var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxRigidDynamic____29_28_29_20const_2c_20bool_2c_20physx__PxRigidDynamic_20const____invoke_28bool_20_28physx__PxRigidDynamic____20const__29_28_29_20const_2c_20physx__PxRigidDynamic_20const__29 = 672; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRigidDynamic____29_28float_29_2c_20void_2c_20physx__PxRigidDynamic__2c_20float___invoke_28void_20_28physx__PxRigidDynamic____20const__29_28float_29_2c_20physx__PxRigidDynamic__2c_20float_29 = 673; + var GOT_func_internal_emscripten__internal__MethodInvoker_float_20_28physx__PxRigidDynamic____29_28_29_20const_2c_20float_2c_20physx__PxRigidDynamic_20const____invoke_28float_20_28physx__PxRigidDynamic____20const__29_28_29_20const_2c_20physx__PxRigidDynamic_20const__29 = 674; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRigidDynamic____29_28physx__PxTransform_20const__29_2c_20void_2c_20physx__PxRigidDynamic__2c_20physx__PxTransform_20const____invoke_28void_20_28physx__PxRigidDynamic____20const__29_28physx__PxTransform_20const__29_2c_20physx__PxRigidDynamic__2c_20physx__PxTransform__29 = 675; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRigidDynamic____29_28physx__PxRigidDynamicLockFlag__Enum_2c_20bool_29_2c_20void_2c_20physx__PxRigidDynamic__2c_20physx__PxRigidDynamicLockFlag__Enum_2c_20bool___invoke_28void_20_28physx__PxRigidDynamic____20const__29_28physx__PxRigidDynamicLockFlag__Enum_2c_20bool_29_2c_20physx__PxRigidDynamic__2c_20physx__PxRigidDynamicLockFlag__Enum_2c_20bool_29 = 676; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxRigidDynamic____29_28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__29_2c_20void_2c_20physx__PxRigidDynamic__2c_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char____invoke_28void_20_28physx__PxRigidDynamic____20const__29_28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxRigidDynamic__2c_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___29 = 677; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___2c_20int_____invoke_28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_2c_20int_29 = 678; + var GOT_func_internal_physx__PxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxBoxGeometry_2c_20physx__PxGeometry__28physx__PxBoxGeometry__29 = 679; + var GOT_func_internal_physx__PxBoxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxGeometry_2c_20physx__PxBoxGeometry__28physx__PxGeometry__29 = 680; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxBoxGeometry__2c_20physx__PxVec3_____invoke_28physx__PxBoxGeometry__20_28__29_28physx__PxVec3___29_2c_20physx__PxVec3__29 = 681; + var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxBoxGeometry__2c_20physx__PxVec3_29_2c_20void_2c_20physx__PxBoxGeometry__2c_20physx__PxVec3___invoke_28void_20_28___29_28physx__PxBoxGeometry__2c_20physx__PxVec3_29_2c_20physx__PxBoxGeometry__2c_20physx__PxVec3__29 = 682; + var GOT_func_internal_physx__PxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxSphereGeometry_2c_20physx__PxGeometry__28physx__PxSphereGeometry__29 = 683; + var GOT_func_internal_physx__PxSphereGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxGeometry_2c_20physx__PxSphereGeometry__28physx__PxGeometry__29 = 684; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxSphereGeometry__2c_20float_____invoke_28physx__PxSphereGeometry__20_28__29_28float___29_2c_20float_29 = 685; + var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxSphereGeometry____29_28_29_20const_2c_20bool_2c_20physx__PxSphereGeometry_20const____invoke_28bool_20_28physx__PxSphereGeometry____20const__29_28_29_20const_2c_20physx__PxSphereGeometry_20const__29 = 686; + var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxSphereGeometry__2c_20float_29_2c_20void_2c_20physx__PxSphereGeometry__2c_20float___invoke_28void_20_28___29_28physx__PxSphereGeometry__2c_20float_29_2c_20physx__PxSphereGeometry__2c_20float_29 = 687; + var GOT_func_internal_physx__PxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxCapsuleGeometry_2c_20physx__PxGeometry__28physx__PxCapsuleGeometry__29 = 688; + var GOT_func_internal_physx__PxCapsuleGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxGeometry_2c_20physx__PxCapsuleGeometry__28physx__PxGeometry__29 = 689; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxCapsuleGeometry__2c_20float___2c_20float_____invoke_28physx__PxCapsuleGeometry__20_28__29_28float___2c_20float___29_2c_20float_2c_20float_29 = 690; + var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxCapsuleGeometry____29_28_29_20const_2c_20bool_2c_20physx__PxCapsuleGeometry_20const____invoke_28bool_20_28physx__PxCapsuleGeometry____20const__29_28_29_20const_2c_20physx__PxCapsuleGeometry_20const__29 = 691; + var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxCapsuleGeometry__2c_20float_29_2c_20void_2c_20physx__PxCapsuleGeometry__2c_20float___invoke_28void_20_28___29_28physx__PxCapsuleGeometry__2c_20float_29_2c_20physx__PxCapsuleGeometry__2c_20float_29 = 692; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxTriangleMesh____29_28_29_2c_20void_2c_20physx__PxTriangleMesh____invoke_28void_20_28physx__PxTriangleMesh____20const__29_28_29_2c_20physx__PxTriangleMesh__29 = 693; + var GOT_func_internal_physx__PxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxTriangleMeshGeometry_2c_20physx__PxGeometry__28physx__PxTriangleMeshGeometry__29 = 694; + var GOT_func_internal_physx__PxTriangleMeshGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxGeometry_2c_20physx__PxTriangleMeshGeometry__28physx__PxGeometry__29 = 695; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxTriangleMeshGeometry__2c_20physx__PxTriangleMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char______invoke_28physx__PxTriangleMeshGeometry__20_28__29_28physx__PxTriangleMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____29_2c_20physx__PxTriangleMesh__2c_20physx__PxMeshScale__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___29 = 696; + var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale__29_2c_20void_2c_20physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale____invoke_28void_20_28___29_28physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale__29_2c_20physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale__29 = 697; + var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxTriangleMeshGeometry____29_28_29_20const_2c_20bool_2c_20physx__PxTriangleMeshGeometry_20const____invoke_28bool_20_28physx__PxTriangleMeshGeometry____20const__29_28_29_20const_2c_20physx__PxTriangleMeshGeometry_20const__29 = 698; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___2c_20int_____invoke_28physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_2c_20int_29 = 699; + var GOT_func_internal_physx__PxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxPlaneGeometry_2c_20physx__PxGeometry__28physx__PxPlaneGeometry__29 = 700; + var GOT_func_internal_physx__PxPlaneGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxGeometry_2c_20physx__PxPlaneGeometry__28physx__PxGeometry__29 = 701; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxPlaneGeometry____invoke_28physx__PxPlaneGeometry__20_28__29_28_29_29 = 702; + var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxPlaneGeometry____29_28_29_20const_2c_20bool_2c_20physx__PxPlaneGeometry_20const____invoke_28bool_20_28physx__PxPlaneGeometry____20const__29_28_29_20const_2c_20physx__PxPlaneGeometry_20const__29 = 703; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxConvexMesh____29_28_29_2c_20void_2c_20physx__PxConvexMesh____invoke_28void_20_28physx__PxConvexMesh____20const__29_28_29_2c_20physx__PxConvexMesh__29 = 704; + var GOT_func_internal_physx__PxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxConvexMeshGeometry_2c_20physx__PxGeometry__28physx__PxConvexMeshGeometry__29 = 705; + var GOT_func_internal_physx__PxConvexMeshGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxGeometry_2c_20physx__PxConvexMeshGeometry__28physx__PxGeometry__29 = 706; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxConvexMeshGeometry__2c_20physx__PxConvexMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char______invoke_28physx__PxConvexMeshGeometry__20_28__29_28physx__PxConvexMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char____29_2c_20physx__PxConvexMesh__2c_20physx__PxMeshScale__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___29 = 707; + var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale__29_2c_20void_2c_20physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale____invoke_28void_20_28___29_28physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale__29_2c_20physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale__29 = 708; + var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxConvexMeshGeometry____29_28_29_20const_2c_20bool_2c_20physx__PxConvexMeshGeometry_20const____invoke_28bool_20_28physx__PxConvexMeshGeometry____20const__29_28_29_20const_2c_20physx__PxConvexMeshGeometry_20const__29 = 709; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxMeshScale__2c_20physx__PxVec3_20const__2c_20physx__PxQuat_20const____invoke_28physx__PxMeshScale__20_28__29_28physx__PxVec3_20const__2c_20physx__PxQuat_20const__29_2c_20physx__PxVec3__2c_20physx__PxQuat__29 = 710; + var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxMeshScale__2c_20physx__PxVec3__29_2c_20void_2c_20physx__PxMeshScale__2c_20physx__PxVec3____invoke_28void_20_28___29_28physx__PxMeshScale__2c_20physx__PxVec3__29_2c_20physx__PxMeshScale__2c_20physx__PxVec3__29 = 711; + var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxMeshScale__2c_20physx__PxQuat__29_2c_20void_2c_20physx__PxMeshScale__2c_20physx__PxQuat____invoke_28void_20_28___29_28physx__PxMeshScale__2c_20physx__PxQuat__29_2c_20physx__PxMeshScale__2c_20physx__PxQuat__29 = 712; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___2c_20int_____invoke_28physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_2c_20int_29 = 713; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxHeightField____29_28_29_2c_20void_2c_20physx__PxHeightField____invoke_28void_20_28physx__PxHeightField____20const__29_28_29_2c_20physx__PxHeightField__29 = 714; + var GOT_func_internal_physx__PxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxHeightFieldGeometry_2c_20physx__PxGeometry__28physx__PxHeightFieldGeometry__29 = 715; + var GOT_func_internal_physx__PxHeightFieldGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxGeometry_2c_20physx__PxHeightFieldGeometry__28physx__PxGeometry__29 = 716; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxHeightFieldGeometry__2c_20physx__PxHeightField____2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____2c_20float___2c_20float___2c_20float_____invoke_28physx__PxHeightFieldGeometry__20_28__29_28physx__PxHeightField____2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____2c_20float___2c_20float___2c_20float___29_2c_20physx__PxHeightField__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___2c_20float_2c_20float_2c_20float_29 = 717; + var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxHeightFieldGeometry____29_28_29_20const_2c_20bool_2c_20physx__PxHeightFieldGeometry_20const____invoke_28bool_20_28physx__PxHeightFieldGeometry____20const__29_28_29_20const_2c_20physx__PxHeightFieldGeometry_20const__29 = 718; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxPlane__2c_20float___2c_20float___2c_20float___2c_20float_____invoke_28physx__PxPlane__20_28__29_28float___2c_20float___2c_20float___2c_20float___29_2c_20float_2c_20float_2c_20float_2c_20float_29 = 719; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxControllerManager__2c_20physx__PxScene__2c_20bool___invoke_28physx__PxControllerManager__20_28__29_28physx__PxScene__2c_20bool_29_2c_20physx__PxScene__2c_20bool_29 = 720; + var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxController__20_28physx__PxControllerManager____29_28physx__PxControllerDesc_20const__29_2c_20physx__PxController__2c_20physx__PxControllerManager__2c_20physx__PxControllerDesc_20const____invoke_28physx__PxController__20_28physx__PxControllerManager____20const__29_28physx__PxControllerDesc_20const__29_2c_20physx__PxControllerManager__2c_20physx__PxControllerDesc__29 = 721; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxControllerManager____29_28bool_2c_20float_29_2c_20void_2c_20physx__PxControllerManager__2c_20bool_2c_20float___invoke_28void_20_28physx__PxControllerManager____20const__29_28bool_2c_20float_29_2c_20physx__PxControllerManager__2c_20bool_2c_20float_29 = 722; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxControllerManager____29_28bool_29_2c_20void_2c_20physx__PxControllerManager__2c_20bool___invoke_28void_20_28physx__PxControllerManager____20const__29_28bool_29_2c_20physx__PxControllerManager__2c_20bool_29 = 723; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxControllerManager____29_28physx__PxVec3_20const__29_2c_20void_2c_20physx__PxControllerManager__2c_20physx__PxVec3_20const____invoke_28void_20_28physx__PxControllerManager____20const__29_28physx__PxVec3_20const__29_2c_20physx__PxControllerManager__2c_20physx__PxVec3__29 = 724; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxController____29_28_29_2c_20void_2c_20physx__PxController____invoke_28void_20_28physx__PxController____20const__29_28_29_2c_20physx__PxController__29 = 725; + var GOT_func_internal_emscripten__internal__FunctionInvoker_unsigned_20int_20_28__29_28physx__PxController__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20physx__PxFilterData_2c_20physx__PxQueryFilterCallback__29_2c_20unsigned_20int_2c_20physx__PxController__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20physx__PxFilterData_2c_20physx__PxQueryFilterCallback____invoke_28unsigned_20int_20_28___29_28physx__PxController__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20physx__PxFilterData_2c_20physx__PxQueryFilterCallback__29_2c_20physx__PxController__2c_20physx__PxVec3__2c_20float_2c_20float_2c_20physx__PxFilterData__2c_20physx__PxQueryFilterCallback__29 = 726; + var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxController____29_28physx__PxExtendedVec3_20const__29_2c_20bool_2c_20physx__PxController__2c_20physx__PxExtendedVec3_20const____invoke_28bool_20_28physx__PxController____20const__29_28physx__PxExtendedVec3_20const__29_2c_20physx__PxController__2c_20physx__PxExtendedVec3__29 = 727; + var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxExtendedVec3_20const__20_28physx__PxController____29_28_29_20const_2c_20physx__PxExtendedVec3_20const__2c_20physx__PxController_20const____invoke_28physx__PxExtendedVec3_20const__20_28physx__PxController____20const__29_28_29_20const_2c_20physx__PxController_20const__29 = 728; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxController____29_28float_29_2c_20void_2c_20physx__PxController__2c_20float___invoke_28void_20_28physx__PxController____20const__29_28float_29_2c_20physx__PxController__2c_20float_29 = 729; + var GOT_func_internal_emscripten__internal__MethodInvoker_float_20_28physx__PxController____29_28_29_20const_2c_20float_2c_20physx__PxController_20const____invoke_28float_20_28physx__PxController____20const__29_28_29_20const_2c_20physx__PxController_20const__29 = 730; + var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxController__2c_20bool_29_2c_20void_2c_20physx__PxController__2c_20bool___invoke_28void_20_28___29_28physx__PxController__2c_20bool_29_2c_20physx__PxController__2c_20bool_29 = 731; + var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxController__2c_20physx__PxFilterData__29_2c_20void_2c_20physx__PxController__2c_20physx__PxFilterData____invoke_28void_20_28___29_28physx__PxController__2c_20physx__PxFilterData__29_2c_20physx__PxController__2c_20physx__PxFilterData__29 = 732; + var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxShape__20_28__29_28physx__PxController__29_2c_20physx__PxShape__2c_20physx__PxController____invoke_28physx__PxShape__20_28___29_28physx__PxController__29_2c_20physx__PxController__29 = 733; + var GOT_func_internal_physx__PxController__20emscripten__base_physx__PxController___convertPointer_physx__PxCapsuleController_2c_20physx__PxController__28physx__PxCapsuleController__29 = 734; + var GOT_func_internal_physx__PxCapsuleController__20emscripten__base_physx__PxController___convertPointer_physx__PxController_2c_20physx__PxCapsuleController__28physx__PxController__29 = 735; + var GOT_func_internal_emscripten__internal__MethodInvoker_float_20_28physx__PxCapsuleController____29_28_29_20const_2c_20float_2c_20physx__PxCapsuleController_20const____invoke_28float_20_28physx__PxCapsuleController____20const__29_28_29_20const_2c_20physx__PxCapsuleController_20const__29 = 736; + var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxCapsuleController____29_28float_29_2c_20bool_2c_20physx__PxCapsuleController__2c_20float___invoke_28bool_20_28physx__PxCapsuleController____20const__29_28float_29_2c_20physx__PxCapsuleController__2c_20float_29 = 737; + var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxCapsuleClimbingMode__Enum_20_28physx__PxCapsuleController____29_28_29_20const_2c_20physx__PxCapsuleClimbingMode__Enum_2c_20physx__PxCapsuleController_20const____invoke_28physx__PxCapsuleClimbingMode__Enum_20_28physx__PxCapsuleController____20const__29_28_29_20const_2c_20physx__PxCapsuleController_20const__29 = 738; + var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxCapsuleController____29_28physx__PxCapsuleClimbingMode__Enum_29_2c_20bool_2c_20physx__PxCapsuleController__2c_20physx__PxCapsuleClimbingMode__Enum___invoke_28bool_20_28physx__PxCapsuleController____20const__29_28physx__PxCapsuleClimbingMode__Enum_29_2c_20physx__PxCapsuleController__2c_20physx__PxCapsuleClimbingMode__Enum_29 = 739; + var GOT_func_internal_physx__PxController__20emscripten__base_physx__PxController___convertPointer_physx__PxBoxController_2c_20physx__PxController__28physx__PxBoxController__29 = 740; + var GOT_func_internal_physx__PxBoxController__20emscripten__base_physx__PxController___convertPointer_physx__PxController_2c_20physx__PxBoxController__28physx__PxController__29 = 741; + var GOT_func_internal_emscripten__internal__MethodInvoker_float_20_28physx__PxBoxController____29_28_29_20const_2c_20float_2c_20physx__PxBoxController_20const____invoke_28float_20_28physx__PxBoxController____20const__29_28_29_20const_2c_20physx__PxBoxController_20const__29 = 742; + var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxBoxController____29_28float_29_2c_20bool_2c_20physx__PxBoxController__2c_20float___invoke_28bool_20_28physx__PxBoxController____20const__29_28float_29_2c_20physx__PxBoxController__2c_20float_29 = 743; + var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxControllerDesc____29_28_29_20const_2c_20bool_2c_20physx__PxControllerDesc_20const____invoke_28bool_20_28physx__PxControllerDesc____20const__29_28_29_20const_2c_20physx__PxControllerDesc_20const__29 = 744; + var GOT_func_internal_emscripten__internal__MethodInvoker_physx__PxControllerShapeType__Enum_20_28physx__PxControllerDesc____29_28_29_20const_2c_20physx__PxControllerShapeType__Enum_2c_20physx__PxControllerDesc_20const____invoke_28physx__PxControllerShapeType__Enum_20_28physx__PxControllerDesc____20const__29_28_29_20const_2c_20physx__PxControllerDesc_20const__29 = 745; + var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxMaterial__20_28__29_28physx__PxControllerDesc__2c_20physx__PxMaterial__29_2c_20physx__PxMaterial__2c_20physx__PxControllerDesc__2c_20physx__PxMaterial____invoke_28physx__PxMaterial__20_28___29_28physx__PxControllerDesc__2c_20physx__PxMaterial__29_2c_20physx__PxControllerDesc__2c_20physx__PxMaterial__29 = 746; + var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxUserControllerHitReport__20_28__29_28physx__PxControllerDesc__2c_20physx__PxUserControllerHitReport__29_2c_20physx__PxUserControllerHitReport__2c_20physx__PxControllerDesc__2c_20physx__PxUserControllerHitReport____invoke_28physx__PxUserControllerHitReport__20_28___29_28physx__PxControllerDesc__2c_20physx__PxUserControllerHitReport__29_2c_20physx__PxControllerDesc__2c_20physx__PxUserControllerHitReport__29 = 747; + var GOT_func_internal_physx__PxControllerDesc__20emscripten__base_physx__PxControllerDesc___convertPointer_physx__PxCapsuleControllerDesc_2c_20physx__PxControllerDesc__28physx__PxCapsuleControllerDesc__29 = 748; + var GOT_func_internal_physx__PxCapsuleControllerDesc__20emscripten__base_physx__PxControllerDesc___convertPointer_physx__PxControllerDesc_2c_20physx__PxCapsuleControllerDesc__28physx__PxControllerDesc__29 = 749; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxCapsuleControllerDesc____invoke_28physx__PxCapsuleControllerDesc__20_28__29_28_29_29 = 750; + var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxCapsuleControllerDesc____29_28_29_20const_2c_20bool_2c_20physx__PxCapsuleControllerDesc_20const____invoke_28bool_20_28physx__PxCapsuleControllerDesc____20const__29_28_29_20const_2c_20physx__PxCapsuleControllerDesc_20const__29 = 751; + var GOT_func_internal_physx__PxControllerDesc__20emscripten__base_physx__PxControllerDesc___convertPointer_physx__PxBoxControllerDesc_2c_20physx__PxControllerDesc__28physx__PxBoxControllerDesc__29 = 752; + var GOT_func_internal_physx__PxBoxControllerDesc__20emscripten__base_physx__PxControllerDesc___convertPointer_physx__PxControllerDesc_2c_20physx__PxBoxControllerDesc__28physx__PxControllerDesc__29 = 753; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxBoxControllerDesc____invoke_28physx__PxBoxControllerDesc__20_28__29_28_29_29 = 754; + var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxBoxControllerDesc____29_28_29_20const_2c_20bool_2c_20physx__PxBoxControllerDesc_20const____invoke_28bool_20_28physx__PxBoxControllerDesc____20const__29_28_29_20const_2c_20physx__PxBoxControllerDesc_20const__29 = 755; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxControllerFilters__2c_20physx__PxFilterData_20const____2c_20physx__PxQueryFilterCallback____2c_20physx__PxControllerFilterCallback______invoke_28physx__PxControllerFilters__20_28__29_28physx__PxFilterData_20const____2c_20physx__PxQueryFilterCallback____2c_20physx__PxControllerFilterCallback____29_2c_20physx__PxFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxControllerFilterCallback__29 = 756; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___2c_20unsigned_20int_____invoke_28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___20_28__29_28unsigned_20int___29_2c_20unsigned_20int_29 = 757; + var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char_____29_28physx__PxControllerCollisionFlag__Enum_29_20const_2c_20bool_2c_20physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char__20const__2c_20physx__PxControllerCollisionFlag__Enum___invoke_28bool_20_28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char_____20const__29_28physx__PxControllerCollisionFlag__Enum_29_20const_2c_20physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char__20const__2c_20physx__PxControllerCollisionFlag__Enum_29 = 758; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxUserControllerHitReport____29_28physx__PxControllerShapeHit_20const__29_2c_20void_2c_20physx__PxUserControllerHitReport__2c_20physx__PxControllerShapeHit_20const____invoke_28void_20_28physx__PxUserControllerHitReport____20const__29_28physx__PxControllerShapeHit_20const__29_2c_20physx__PxUserControllerHitReport__2c_20physx__PxControllerShapeHit__29 = 759; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxUserControllerHitReport____29_28physx__PxControllersHit_20const__29_2c_20void_2c_20physx__PxUserControllerHitReport__2c_20physx__PxControllersHit_20const____invoke_28void_20_28physx__PxUserControllerHitReport____20const__29_28physx__PxControllersHit_20const__29_2c_20physx__PxUserControllerHitReport__2c_20physx__PxControllersHit__29 = 760; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxUserControllerHitReport____29_28physx__PxControllerObstacleHit_20const__29_2c_20void_2c_20physx__PxUserControllerHitReport__2c_20physx__PxControllerObstacleHit_20const____invoke_28void_20_28physx__PxUserControllerHitReport____20const__29_28physx__PxControllerObstacleHit_20const__29_2c_20physx__PxUserControllerHitReport__2c_20physx__PxControllerObstacleHit__29 = 761; + var GOT_func_internal_physx__PxUserControllerHitReport__20emscripten__base_physx__PxUserControllerHitReport___convertPointer_PxUserControllerHitReportWrapper_2c_20physx__PxUserControllerHitReport__28PxUserControllerHitReportWrapper__29 = 762; + var GOT_func_internal_PxUserControllerHitReportWrapper__20emscripten__base_physx__PxUserControllerHitReport___convertPointer_physx__PxUserControllerHitReport_2c_20PxUserControllerHitReportWrapper__28physx__PxUserControllerHitReport__29 = 763; + var GOT_func_internal_emscripten__class__physx__PxUserControllerHitReport_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxUserControllerHitReport_2c_20emscripten__internal__NoBaseClass___allow_subclass_PxUserControllerHitReportWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28PxUserControllerHitReportWrapper__29____invoke_28PxUserControllerHitReportWrapper__29 = 764; + var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28PxUserControllerHitReportWrapper__29_2c_20void_2c_20PxUserControllerHitReportWrapper____invoke_28void_20_28___29_28PxUserControllerHitReportWrapper__29_2c_20PxUserControllerHitReportWrapper__29 = 765; + var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxController__20_28__29_28physx__PxControllerHit__29_2c_20physx__PxController__2c_20physx__PxControllerHit____invoke_28physx__PxController__20_28___29_28physx__PxControllerHit__29_2c_20physx__PxControllerHit__29 = 766; + var GOT_func_internal_physx__PxControllerHit__20emscripten__base_physx__PxControllerHit___convertPointer_physx__PxControllerShapeHit_2c_20physx__PxControllerHit__28physx__PxControllerShapeHit__29 = 767; + var GOT_func_internal_physx__PxControllerShapeHit__20emscripten__base_physx__PxControllerHit___convertPointer_physx__PxControllerHit_2c_20physx__PxControllerShapeHit__28physx__PxControllerHit__29 = 768; + var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxShape__20_28__29_28physx__PxControllerShapeHit__29_2c_20physx__PxShape__2c_20physx__PxControllerShapeHit____invoke_28physx__PxShape__20_28___29_28physx__PxControllerShapeHit__29_2c_20physx__PxControllerShapeHit__29 = 769; + var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxRigidActor__20_28__29_28physx__PxControllerShapeHit__29_2c_20physx__PxRigidActor__2c_20physx__PxControllerShapeHit____invoke_28physx__PxRigidActor__20_28___29_28physx__PxControllerShapeHit__29_2c_20physx__PxControllerShapeHit__29 = 770; + var GOT_func_internal_physx__PxControllerHit__20emscripten__base_physx__PxControllerHit___convertPointer_physx__PxControllersHit_2c_20physx__PxControllerHit__28physx__PxControllersHit__29 = 771; + var GOT_func_internal_physx__PxControllersHit__20emscripten__base_physx__PxControllerHit___convertPointer_physx__PxControllerHit_2c_20physx__PxControllersHit__28physx__PxControllerHit__29 = 772; + var GOT_func_internal_emscripten__internal__FunctionInvoker_physx__PxController__20_28__29_28physx__PxControllersHit__29_2c_20physx__PxController__2c_20physx__PxControllersHit____invoke_28physx__PxController__20_28___29_28physx__PxControllersHit__29_2c_20physx__PxControllersHit__29 = 773; + var GOT_func_internal_physx__PxControllerHit__20emscripten__base_physx__PxControllerHit___convertPointer_physx__PxControllerObstacleHit_2c_20physx__PxControllerHit__28physx__PxControllerObstacleHit__29 = 774; + var GOT_func_internal_physx__PxControllerObstacleHit__20emscripten__base_physx__PxControllerHit___convertPointer_physx__PxControllerHit_2c_20physx__PxControllerObstacleHit__28physx__PxControllerHit__29 = 775; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int__28_29__signature = 276734; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int__28_29__signature = 276742; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int__28_29__signature = 279181; + var GOT_func_internal_emscripten__internal__Invoker_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______invoke_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____20_28__29_28_29_29 = 783; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______29_28physx__PxVec3_20const__29_2c_20void_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxVec3_20const____invoke_28void_20_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______20const__29_28physx__PxVec3_20const__29_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxVec3__29 = 784; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______29_28unsigned_20long_2c_20physx__PxVec3_20const__29_2c_20void_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3_20const____invoke_28void_20_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______20const__29_28unsigned_20long_2c_20physx__PxVec3_20const__29_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3__29 = 785; + var GOT_func_internal_emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const____invoke_28unsigned_20long_20_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______20const__29_28_29_20const_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const__29 = 786; + var GOT_func_internal_emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const__2c_20unsigned_20long_29_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_29 = 787; + var GOT_func_internal_emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3_20const__29_2c_20bool_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3_20const____invoke_28bool_20_28___29_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3_20const__29_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3__29 = 788; + var GOT_func_internal_emscripten__internal__Invoker_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______invoke_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____20_28__29_28_29_29 = 789; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______29_28physx__PxContactPairPoint_20const__29_2c_20void_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20physx__PxContactPairPoint_20const____invoke_28void_20_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______20const__29_28physx__PxContactPairPoint_20const__29_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20physx__PxContactPairPoint__29 = 790; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______29_28unsigned_20long_2c_20physx__PxContactPairPoint_20const__29_2c_20void_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint_20const____invoke_28void_20_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______20const__29_28unsigned_20long_2c_20physx__PxContactPairPoint_20const__29_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint__29 = 791; + var GOT_func_internal_emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const____invoke_28unsigned_20long_20_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______20const__29_28_29_20const_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const__29 = 792; + var GOT_func_internal_emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const__2c_20unsigned_20long_29_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_29 = 793; + var GOT_func_internal_emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint_20const__29_2c_20bool_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint_20const____invoke_28bool_20_28___29_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint_20const__29_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint__29 = 794; + var GOT_func_internal_emscripten__internal__Invoker_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______invoke_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____20_28__29_28_29_29 = 810; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______29_28physx__PxRaycastHit_20const__29_2c_20void_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20physx__PxRaycastHit_20const____invoke_28void_20_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______20const__29_28physx__PxRaycastHit_20const__29_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20physx__PxRaycastHit__29 = 811; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______29_28unsigned_20long_2c_20physx__PxRaycastHit_20const__29_2c_20void_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit_20const____invoke_28void_20_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______20const__29_28unsigned_20long_2c_20physx__PxRaycastHit_20const__29_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit__29 = 812; + var GOT_func_internal_emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const____invoke_28unsigned_20long_20_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______20const__29_28_29_20const_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const__29 = 813; + var GOT_func_internal_emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const__2c_20unsigned_20long_29_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_29 = 814; + var GOT_func_internal_emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit_20const__29_2c_20bool_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit_20const____invoke_28bool_20_28___29_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit_20const__29_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit__29 = 815; + var GOT_func_internal_emscripten__internal__Invoker_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______invoke_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____20_28__29_28_29_29 = 816; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______29_28physx__PxSweepHit_20const__29_2c_20void_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20physx__PxSweepHit_20const____invoke_28void_20_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______20const__29_28physx__PxSweepHit_20const__29_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20physx__PxSweepHit__29 = 817; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______29_28unsigned_20long_2c_20physx__PxSweepHit_20const__29_2c_20void_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit_20const____invoke_28void_20_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______20const__29_28unsigned_20long_2c_20physx__PxSweepHit_20const__29_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit__29 = 818; + var GOT_func_internal_emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const____invoke_28unsigned_20long_20_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______20const__29_28_29_20const_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const__29 = 819; + var GOT_func_internal_emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const__2c_20unsigned_20long_29_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_29 = 820; + var GOT_func_internal_emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit_20const__29_2c_20bool_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit_20const____invoke_28bool_20_28___29_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit_20const__29_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit__29 = 821; + var GOT_func_internal_emscripten__internal__Invoker_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______invoke_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____20_28__29_28_29_29 = 824; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______29_28physx__PxMaterial__20const__29_2c_20void_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20physx__PxMaterial__20const____invoke_28void_20_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______20const__29_28physx__PxMaterial__20const__29_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20physx__PxMaterial__29 = 825; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______29_28unsigned_20long_2c_20physx__PxMaterial__20const__29_2c_20void_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__20const____invoke_28void_20_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______20const__29_28unsigned_20long_2c_20physx__PxMaterial__20const__29_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__29 = 826; + var GOT_func_internal_emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const____invoke_28unsigned_20long_20_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______20const__29_28_29_20const_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const__29 = 827; + var GOT_func_internal_emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const__2c_20unsigned_20long_29_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_29 = 828; + var GOT_func_internal_emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__20const__29_2c_20bool_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__20const____invoke_28bool_20_28___29_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__20const__29_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__29 = 829; + var GOT_func_internal_emscripten__internal__Invoker_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______invoke_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____20_28__29_28_29_29 = 832; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______29_28physx__PxHeightFieldSample_20const__29_2c_20void_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxHeightFieldSample_20const____invoke_28void_20_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______20const__29_28physx__PxHeightFieldSample_20const__29_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxHeightFieldSample__29 = 833; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______29_28unsigned_20long_2c_20physx__PxHeightFieldSample_20const__29_2c_20void_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample_20const____invoke_28void_20_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______20const__29_28unsigned_20long_2c_20physx__PxHeightFieldSample_20const__29_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample__29 = 834; + var GOT_func_internal_emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const____invoke_28unsigned_20long_20_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______20const__29_28_29_20const_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const__29 = 835; + var GOT_func_internal_emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const__2c_20unsigned_20long_29_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_29 = 836; + var GOT_func_internal_emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample_20const__29_2c_20bool_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample_20const____invoke_28bool_20_28___29_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample_20const__29_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample__29 = 837; + var GOT_func_internal_emscripten__internal__Invoker_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______invoke_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____20_28__29_28_29_29 = 838; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______29_28unsigned_20short_20const__29_2c_20void_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20short_20const____invoke_28void_20_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______20const__29_28unsigned_20short_20const__29_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20short_29 = 839; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______29_28unsigned_20long_2c_20unsigned_20short_20const__29_2c_20void_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_20const____invoke_28void_20_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______20const__29_28unsigned_20long_2c_20unsigned_20short_20const__29_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_29 = 840; + var GOT_func_internal_emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const____invoke_28unsigned_20long_20_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______20const__29_28_29_20const_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const__29 = 841; + var GOT_func_internal_emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const__2c_20unsigned_20long_29_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_29 = 842; + var GOT_func_internal_emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_20const__29_2c_20bool_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_20const____invoke_28bool_20_28___29_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_20const__29_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_29 = 843; + var GOT_data_internal_typeinfo_20for_20int = 317972; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxFoundation__2c_20unsigned_20int_2c_20physx__PxAllocatorCallback__2c_20physx__PxErrorCallback_____get_28_29__types = 318480; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20physx__PxPhysics__2c_20emscripten__internal__AllowedRawPointer_physx__PxPvd_____get_28_29__types = 318536; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxDefaultCpuDispatcher__2c_20unsigned_20int_2c_20emscripten__internal__AllowedRawPointer_unsigned_20int_____get_28_29__types = 318592; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxPhysics__2c_20unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale_20const__2c_20bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxPvd_____get_28_29__types = 318640; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxPhysics_____get_28_29__types = 318688; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxCooking__2c_20unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxCookingParams_20const_____get_28_29__types = 318704; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxRigidStatic__2c_20physx__PxPhysics__2c_20physx__PxPlane_20const__2c_20physx__PxMaterial_____get_28_29__types = 318752; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxSceneDesc__2c_20physx__PxTolerancesScale__2c_20int_2c_20emscripten__internal__AllowedRawPointer_physx__PxSimulationEventCallback_____get_28_29__types = 318848; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______get_28_29__types = 318912; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxCapsuleController__2c_20physx__PxControllerManager__2c_20physx__PxCapsuleControllerDesc_20const_____get_28_29__types = 318924; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxBoxController__2c_20physx__PxControllerManager__2c_20physx__PxBoxControllerDesc_20const_____get_28_29__types = 318980; + var GOT_data_internal_typeinfo_20for_20physx__PxSimulationEventCallback = 318888; + var GOT_data_internal_typeinfo_20for_20physx__PxSimulationEventCallback_ = 318896; + var GOT_data_internal_typeinfo_20for_20physx__PxSimulationEventCallback_20const_ = 319020; + var GOT_data_internal_vtable_20for_20PxSimulationEventCallbackWrapper = 319144; + var GOT_data_internal_typeinfo_20for_20PxSimulationEventCallbackWrapper = 319076; + var GOT_data_internal_typeinfo_20for_20PxSimulationEventCallbackWrapper_ = 319088; + var GOT_data_internal_typeinfo_20for_20PxSimulationEventCallbackWrapper_20const_ = 319104; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20PxSimulationEventCallbackWrapper_____get_28_29__types = 319120; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_PxSimulationEventCallbackWrapper__2c_20emscripten__val______get_28_29__types = 319128; + var GOT_data_internal_vtable_20for_20emscripten__wrapper_physx__PxSimulationEventCallback_ = 319184; + var GOT_data_internal_vtable_20for_20physx__PxSimulationEventCallback = 319224; + var GOT_data_internal_gContactPointsNeedClear = 375232; + var GOT_data_internal_guard_20variable_20for_20emscripten__internal__Signature_void___get_method_caller_28_29__mc = 375260; + var GOT_data_internal_emscripten__internal__Signature_void___get_method_caller_28_29__mc = 375256; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void____get_28_29__types = 319264; + var GOT_data_internal_physx__PxContactStreamIterator__nextPatch_28_29___ignore = 375264; + var GOT_data_internal_physx__PxContactStreamIterator__nextContact_28_29___ignore = 375265; + var GOT_data_internal_guard_20variable_20for_20emscripten__internal__Signature_void_2c_20physx__PxShape__20const__2c_20physx__PxShape__20const__2c_20unsigned_20char_20const__2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20int_20const____get_method_caller_28_29__mc = 375272; + var GOT_data_internal_emscripten__internal__Signature_void_2c_20physx__PxShape__20const__2c_20physx__PxShape__20const__2c_20unsigned_20char_20const__2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20int_20const____get_method_caller_28_29__mc = 375268; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxShape__20const__2c_20physx__PxShape__20const__2c_20unsigned_20char_20const__2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20int_20const_____get_28_29__types = 319280; + var GOT_data_internal_guard_20variable_20for_20emscripten__internal__Signature_void_2c_20physx__PxShape__20const__2c_20physx__PxShape__20const__2c_20physx__PxRigidActor__20const__2c_20physx__PxRigidActor__20const____get_method_caller_28_29__mc = 375280; + var GOT_data_internal_emscripten__internal__Signature_void_2c_20physx__PxShape__20const__2c_20physx__PxShape__20const__2c_20physx__PxRigidActor__20const__2c_20physx__PxRigidActor__20const____get_method_caller_28_29__mc = 375276; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxShape__20const__2c_20physx__PxShape__20const__2c_20physx__PxRigidActor__20const__2c_20physx__PxRigidActor__20const_____get_28_29__types = 319344; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const_____get_28_29__types = 319380; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxFixedJoint__2c_20physx__PxPhysics__2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxTransform_20const_____get_28_29__types = 319408; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxRevoluteJoint__2c_20physx__PxPhysics__2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxTransform_20const_____get_28_29__types = 319488; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxSphericalJoint__2c_20physx__PxPhysics__2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxTransform_20const_____get_28_29__types = 319552; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxDistanceJoint__2c_20physx__PxPhysics__2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxTransform_20const_____get_28_29__types = 319616; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxPrismaticJoint__2c_20physx__PxPhysics__2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxTransform_20const_____get_28_29__types = 319680; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxD6Joint__2c_20physx__PxPhysics__2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxTransform_20const_____get_28_29__types = 319744; + var GOT_data_internal_typeinfo_20for_20physx__PxConstraintFlag__Enum = 319796; + var GOT_data_internal_typeinfo_20for_20physx__PxSpring = 319804; + var GOT_data_internal_typeinfo_20for_20physx__PxSpring_ = 319812; + var GOT_data_internal_typeinfo_20for_20physx__PxSpring_20const_ = 319828; + var GOT_data_internal_typeinfo_20for_20float = 318064; + var GOT_data_internal_typeinfo_20for_20physx__PxJointLimitParameters = 319844; + var GOT_data_internal_typeinfo_20for_20physx__PxJointLimitParameters_ = 319852; + var GOT_data_internal_typeinfo_20for_20physx__PxJointLimitParameters_20const_ = 319868; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxJointLimitParameters_20const_____get_28_29__types = 319884; + var GOT_data_internal_typeinfo_20for_20physx__PxJointLimitCone = 319892; + var GOT_data_internal_typeinfo_20for_20physx__PxJointLimitCone_ = 319904; + var GOT_data_internal_typeinfo_20for_20physx__PxJointLimitCone_20const_ = 319920; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20float_2c_20float__28_29__signature = 278337; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxJointLimitCone__2c_20float___2c_20float______get_28_29__types = 319936; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20float_2c_20float_2c_20float__28_29__signature = 278342; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxJointLimitCone__2c_20float___2c_20float___2c_20float______get_28_29__types = 319952; + var GOT_data_internal_typeinfo_20for_20physx__PxJointLinearLimitPair = 319968; + var GOT_data_internal_typeinfo_20for_20physx__PxJointLinearLimitPair_ = 319980; + var GOT_data_internal_typeinfo_20for_20physx__PxJointLinearLimitPair_20const_ = 319996; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20float_2c_20float__28_29__signature = 278450; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxJointLinearLimitPair__2c_20physx__PxTolerancesScale_20const__2c_20float___2c_20float______get_28_29__types = 320016; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20float_2c_20float_2c_20float__28_29__signature = 278456; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxJointLinearLimitPair__2c_20physx__PxTolerancesScale_20const__2c_20float___2c_20float___2c_20float______get_28_29__types = 320032; + var GOT_data_internal_typeinfo_20for_20physx__PxJointAngularLimitPair = 320052; + var GOT_data_internal_typeinfo_20for_20physx__PxJointAngularLimitPair_ = 320064; + var GOT_data_internal_typeinfo_20for_20physx__PxJointAngularLimitPair_20const_ = 320080; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxJointAngularLimitPair__2c_20float___2c_20float______get_28_29__types = 320096; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxJointAngularLimitPair__2c_20float___2c_20float___2c_20float______get_28_29__types = 320112; + var GOT_data_internal_typeinfo_20for_20physx__PxJoint = 319432; + var GOT_data_internal_typeinfo_20for_20physx__PxJoint_ = 320128; + var GOT_data_internal_typeinfo_20for_20physx__PxJoint_20const_ = 320144; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20int__28_29__signature = 278605; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxJoint__2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor_____get_28_29__types = 320160; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxJoint__2c_20unsigned_20char_2c_20physx__PxTransform_____get_28_29__types = 320176; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float_2c_20float__28_29__signature = 278611; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxJoint__2c_20float_2c_20float____get_28_29__types = 320192; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxJoint__2c_20unsigned_20short_2c_20bool____get_28_29__types = 320208; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxJoint__2c_20unsigned_20short____get_28_29__types = 320224; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxJoint_____get_28_29__types = 320236; + var GOT_data_internal_typeinfo_20for_20physx__PxSphericalJoint = 319576; + var GOT_data_internal_typeinfo_20for_20physx__PxSphericalJoint_ = 319588; + var GOT_data_internal_typeinfo_20for_20physx__PxSphericalJoint_20const_ = 320244; + var GOT_data_internal_typeinfo_20for_20physx__PxRevoluteJoint = 319512; + var GOT_data_internal_typeinfo_20for_20physx__PxRevoluteJoint_ = 319524; + var GOT_data_internal_typeinfo_20for_20physx__PxRevoluteJoint_20const_ = 320260; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_physx__PxRevoluteJoint_20const_____get_28_29__types = 320276; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRevoluteJoint__2c_20physx__PxJointAngularLimitPair_20const_____get_28_29__types = 320284; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_physx__PxJointAngularLimitPair_2c_20emscripten__internal__AllowedRawPointer_physx__PxRevoluteJoint_20const_____get_28_29__types = 320296; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float_2c_20int__28_29__signature = 278679; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRevoluteJoint__2c_20float_2c_20bool____get_28_29__types = 320304; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRevoluteJoint__2c_20float____get_28_29__types = 320320; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxRevoluteJoint__2c_20unsigned_20short_2c_20bool____get_28_29__types = 320336; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxRevoluteJoint__2c_20unsigned_20short____get_28_29__types = 320352; + var GOT_data_internal_typeinfo_20for_20physx__PxFixedJoint = 319444; + var GOT_data_internal_typeinfo_20for_20physx__PxFixedJoint_ = 319456; + var GOT_data_internal_typeinfo_20for_20physx__PxFixedJoint_20const_ = 320364; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxFixedJoint__2c_20float____get_28_29__types = 320380; + var GOT_data_internal_typeinfo_20for_20physx__PxDistanceJoint = 319640; + var GOT_data_internal_typeinfo_20for_20physx__PxDistanceJoint_ = 319652; + var GOT_data_internal_typeinfo_20for_20physx__PxDistanceJoint_20const_ = 320392; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_physx__PxDistanceJoint_20const_____get_28_29__types = 320408; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxDistanceJoint__2c_20float____get_28_29__types = 320416; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxDistanceJoint__2c_20unsigned_20short____get_28_29__types = 320428; + var GOT_data_internal_typeinfo_20for_20physx__PxPrismaticJoint = 319704; + var GOT_data_internal_typeinfo_20for_20physx__PxPrismaticJoint_ = 319716; + var GOT_data_internal_typeinfo_20for_20physx__PxPrismaticJoint_20const_ = 320440; + var GOT_data_internal_typeinfo_20for_20physx__PxD6Axis__Enum = 320456; + var GOT_data_internal_typeinfo_20for_20physx__PxD6Motion__Enum = 320464; + var GOT_data_internal_typeinfo_20for_20physx__PxD6JointDrive = 320472; + var GOT_data_internal_typeinfo_20for_20physx__PxD6JointDrive_ = 320484; + var GOT_data_internal_typeinfo_20for_20physx__PxD6JointDrive_20const_ = 320500; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxD6JointDrive_____get_28_29__types = 320516; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20float_2c_20float_2c_20float_2c_20int__28_29__signature = 278894; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxD6JointDrive__2c_20float___2c_20float___2c_20float___2c_20bool______get_28_29__types = 320528; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxD6JointDrive__2c_20bool____get_28_29__types = 320548; + var GOT_data_internal_typeinfo_20for_20physx__PxD6Drive__Enum = 320560; + var GOT_data_internal_typeinfo_20for_20physx__PxD6Joint = 319768; + var GOT_data_internal_typeinfo_20for_20physx__PxD6Joint_ = 319780; + var GOT_data_internal_typeinfo_20for_20physx__PxD6Joint_20const_ = 320568; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxD6Joint__2c_20physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum____get_28_29__types = 320592; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_physx__PxD6Motion__Enum_2c_20emscripten__internal__AllowedRawPointer_physx__PxD6Joint_20const__2c_20physx__PxD6Axis__Enum____get_28_29__types = 320608; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxD6Joint__2c_20physx__PxD6Axis__Enum_2c_20physx__PxJointLinearLimitPair_20const_____get_28_29__types = 320624; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxD6Joint__2c_20physx__PxJointAngularLimitPair_20const_____get_28_29__types = 320640; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxD6Joint__2c_20physx__PxJointLimitCone_20const_____get_28_29__types = 320652; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxD6Joint__2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_20const_____get_28_29__types = 320672; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxD6Joint__2c_20physx__PxTransform_20const__2c_20bool____get_28_29__types = 320688; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int__28_29__signature = 278962; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxD6Joint__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20bool____get_28_29__types = 320704; + var GOT_data_internal_typeinfo_20for_20physx__PxAllocatorCallback = 318520; + var GOT_data_internal_typeinfo_20for_20physx__PxAllocatorCallback_ = 320732; + var GOT_data_internal_typeinfo_20for_20physx__PxAllocatorCallback_20const_ = 320748; + var GOT_data_internal_typeinfo_20for_20physx__PxDefaultAllocator = 320764; + var GOT_data_internal_typeinfo_20for_20physx__PxDefaultAllocator_ = 320776; + var GOT_data_internal_typeinfo_20for_20physx__PxDefaultAllocator_20const_ = 320792; + var GOT_data_internal_vtable_20for_20physx__PxDefaultAllocator = 320812; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxDefaultAllocator_____get_28_29__types = 320808; + var GOT_data_internal_vtable_20for_20physx__PxAllocatorCallback = 320836; + var GOT_data_internal_physx__PxDefaultAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20char_20const__2c_20int_29___ignore = 375284; + var GOT_data_internal_typeinfo_20for_20physx__PxTolerancesScale = 318680; + var GOT_data_internal_typeinfo_20for_20physx__PxTolerancesScale_ = 320860; + var GOT_data_internal_typeinfo_20for_20physx__PxTolerancesScale_20const_ = 320876; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxTolerancesScale_____get_28_29__types = 320892; + var GOT_data_internal_typeinfo_20for_20physx__PxVec3 = 320724; + var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3__ = 320896; + var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___ = 320904; + var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const_ = 320920; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3_______get_28_29__types = 320936; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxVec3_20const_____get_28_29__types = 320940; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3_20const_____get_28_29__types = 320960; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20long_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const_____get_28_29__types = 320976; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__val_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const__2c_20unsigned_20long____get_28_29__types = 320984; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3_20const_____get_28_29__types = 321008; + var GOT_data_internal_typeinfo_20for_20physx__PxQuat = 321024; + var GOT_data_internal_typeinfo_20for_20physx__PxTransform = 319472; + var GOT_data_internal_typeinfo_20for_20physx__PxExtendedVec3 = 321032; + var GOT_data_internal_typeinfo_20for_20physx__PxBounds3 = 321040; + var GOT_data_internal_typeinfo_20for_20physx__PxContactPairPoint = 321048; + var GOT_data_internal_typeinfo_20for_20physx__PxContactPairPoint_ = 321056; + var GOT_data_internal_typeinfo_20for_20physx__PxContactPairPoint_20const_ = 321072; + var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint__ = 318916; + var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___ = 321088; + var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const_ = 321104; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint_______get_28_29__types = 321120; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20physx__PxContactPairPoint_20const_____get_28_29__types = 321124; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint_20const_____get_28_29__types = 321136; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20long_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const_____get_28_29__types = 321152; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__val_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const__2c_20unsigned_20long____get_28_29__types = 321160; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint_20const_____get_28_29__types = 321184; + var GOT_data_internal_typeinfo_20for_20physx__PxIDENTITY = 321200; + var GOT_data_internal_typeinfo_20for_20physx__PxVisualizationParameter__Enum = 321208; + var GOT_data_internal_typeinfo_20for_20physx__PxDebugPoint = 321216; + var GOT_data_internal_typeinfo_20for_20physx__PxDebugPoint_ = 321224; + var GOT_data_internal_typeinfo_20for_20physx__PxDebugPoint_20const_ = 321240; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxDebugPoint__2c_20physx__PxVec3___2c_20unsigned_20int______get_28_29__types = 321256; + var GOT_data_internal_typeinfo_20for_20unsigned_20int = 317984; + var GOT_data_internal_typeinfo_20for_20physx__PxDebugLine = 321268; + var GOT_data_internal_typeinfo_20for_20physx__PxDebugLine_ = 321276; + var GOT_data_internal_typeinfo_20for_20physx__PxDebugLine_20const_ = 321292; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxDebugLine__2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int______get_28_29__types = 321312; + var GOT_data_internal_typeinfo_20for_20physx__PxDebugTriangle = 321328; + var GOT_data_internal_typeinfo_20for_20physx__PxDebugTriangle_ = 321336; + var GOT_data_internal_typeinfo_20for_20physx__PxDebugTriangle_20const_ = 321352; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int__28_29__signature = 279908; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxDebugTriangle__2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int______get_28_29__types = 321376; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20int_2c_20unsigned_20int____get_28_29__types = 321396; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int____get_28_29__types = 321404; + var GOT_data_internal_typeinfo_20for_20physx__PxRenderBuffer = 321416; + var GOT_data_internal_typeinfo_20for_20physx__PxRenderBuffer_ = 321424; + var GOT_data_internal_typeinfo_20for_20physx__PxRenderBuffer_20const_ = 321440; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20int_2c_20emscripten__internal__AllowedRawPointer_physx__PxRenderBuffer_20const_____get_28_29__types = 321456; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxDebugLine_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxRenderBuffer_20const__2c_20unsigned_20int____get_28_29__types = 321464; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxDebugPoint_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxRenderBuffer_20const__2c_20unsigned_20int____get_28_29__types = 321476; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxDebugTriangle_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxRenderBuffer_20const__2c_20unsigned_20int____get_28_29__types = 321488; + var GOT_data_internal_typeinfo_20for_20physx__PxForceMode__Enum = 321500; + var GOT_data_internal_typeinfo_20for_20physx__PxSceneDesc = 318864; + var GOT_data_internal_typeinfo_20for_20physx__PxSceneDesc_ = 318872; + var GOT_data_internal_typeinfo_20for_20physx__PxSceneDesc_20const_ = 321508; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxSceneDesc__2c_20physx__PxTolerancesScale______get_28_29__types = 321524; + var GOT_data_internal_typeinfo_20for_20physx__PxFoundation = 318496; + var GOT_data_internal_typeinfo_20for_20physx__PxFoundation_ = 318504; + var GOT_data_internal_typeinfo_20for_20physx__PxFoundation_20const_ = 321532; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxFoundation_____get_28_29__types = 321548; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int_ = 321556; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int__ = 321564; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int__20const_ = 321580; + var GOT_data_internal_typeinfo_20for_20physx__PxSceneFlag__Enum = 321596; + var GOT_data_internal_typeinfo_20for_20physx__PxScene = 321604; + var GOT_data_internal_typeinfo_20for_20physx__PxScene_ = 321612; + var GOT_data_internal_typeinfo_20for_20physx__PxScene_20const_ = 321628; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxScene_____get_28_29__types = 321644; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxScene__2c_20physx__PxVec3_20const_____get_28_29__types = 321652; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_physx__PxVec3_2c_20emscripten__internal__AllowedRawPointer_physx__PxScene_20const_____get_28_29__types = 321664; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxScene__2c_20physx__PxActor__2c_20emscripten__internal__AllowedRawPointer_physx__PxBVHStructure_20const_____get_28_29__types = 321680; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxScene__2c_20physx__PxActor__2c_20bool____get_28_29__types = 321728; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxPvdSceneClient__2c_20emscripten__internal__AllowedRawPointer_physx__PxScene_____get_28_29__types = 321744; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20int_2c_20emscripten__internal__AllowedRawPointer_physx__PxScene_20const__2c_20physx__PxFlags_physx__PxActorTypeFlag__Enum_2c_20unsigned_20short__2c_20emscripten__internal__AllowedRawPointer_physx__PxActor___2c_20unsigned_20int_2c_20unsigned_20int____get_28_29__types = 321776; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxScene__2c_20physx__PxBounds3_20const_____get_28_29__types = 321840; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int_2c_20int__28_29__signature = 280469; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_physx__PxScene_20const__2c_20physx__PxVisualizationParameter__Enum____get_28_29__types = 321852; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20float__28_29__signature = 280474; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxScene__2c_20physx__PxVisualizationParameter__Enum_2c_20float____get_28_29__types = 321872; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxRenderBuffer_20const__2c_20physx__PxScene_____get_28_29__types = 321888; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20int_2c_20physx__PxScene_____get_28_29__types = 321896; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxScene__2c_20float_2c_20bool____get_28_29__types = 321904; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20physx__PxScene__2c_20bool____get_28_29__types = 321920; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20float_2c_20int__28_29__signature = 280524; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxHitCallback_physx__PxRaycastHit______get_28_29__types = 321936; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20float_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int__28_29__signature = 280764; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxQueryFilterCallback__2c_20emscripten__internal__AllowedRawPointer_physx__PxQueryCache_20const_____get_28_29__types = 321968; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20float_2c_20int_2c_20int_2c_20int_2c_20int__28_29__signature = 280776; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxQueryFilterCallback__2c_20emscripten__internal__AllowedRawPointer_physx__PxQueryCache_20const_____get_28_29__types = 322112; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20float_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int__28_29__signature = 280846; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_int_2c_20physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxQueryFilterCallback__2c_20emscripten__internal__AllowedRawPointer_physx__PxQueryCache_20const_____get_28_29__types = 322160; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20float_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20float__28_29__signature = 280901; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxSweepHit__2c_20physx__PxQueryFilterData_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxQueryFilterCallback__2c_20emscripten__internal__AllowedRawPointer_physx__PxQueryCache_20const__2c_20float____get_28_29__types = 322224; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20float_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20float__28_29__signature = 280972; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_int_2c_20physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxQueryFilterCallback__2c_20emscripten__internal__AllowedRawPointer_physx__PxQueryCache_20const__2c_20float____get_28_29__types = 322304; + var GOT_data_internal_typeinfo_20for_20physx__PxQueryHit = 322016; + var GOT_data_internal_typeinfo_20for_20physx__PxQueryHit_ = 322364; + var GOT_data_internal_typeinfo_20for_20physx__PxQueryHit_20const_ = 322380; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxShape__2c_20physx__PxQueryHit_____get_28_29__types = 322396; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxQueryHit_____get_28_29__types = 322404; + var GOT_data_internal_typeinfo_20for_20physx__PxLocationHit = 322028; + var GOT_data_internal_typeinfo_20for_20physx__PxLocationHit_ = 322412; + var GOT_data_internal_typeinfo_20for_20physx__PxLocationHit_20const_ = 322428; + var GOT_data_internal_typeinfo_20for_20physx__PxRaycastHit = 322040; + var GOT_data_internal_typeinfo_20for_20physx__PxRaycastHit_ = 322444; + var GOT_data_internal_typeinfo_20for_20physx__PxRaycastHit_20const_ = 322460; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxRaycastHit_____get_28_29__types = 322476; + var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit__ = 322204; + var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___ = 322480; + var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const_ = 322496; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit_______get_28_29__types = 322512; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20physx__PxRaycastHit_20const_____get_28_29__types = 322516; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit_20const_____get_28_29__types = 322528; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20long_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const_____get_28_29__types = 322544; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__val_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const__2c_20unsigned_20long____get_28_29__types = 322552; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit_20const_____get_28_29__types = 322576; + var GOT_data_internal_typeinfo_20for_20physx__PxHitCallback_physx__PxRaycastHit_ = 321960; + var GOT_data_internal_typeinfo_20for_20physx__PxHitCallback_physx__PxRaycastHit__ = 322592; + var GOT_data_internal_typeinfo_20for_20physx__PxHitCallback_physx__PxRaycastHit__20const_ = 322608; + var GOT_data_internal_typeinfo_20for_20bool = 317900; + var GOT_data_internal_vtable_20for_20PxRaycastCallbackWrapper = 322736; + var GOT_data_internal_typeinfo_20for_20PxRaycastCallbackWrapper = 322656; + var GOT_data_internal_typeinfo_20for_20PxRaycastCallbackWrapper_ = 322668; + var GOT_data_internal_typeinfo_20for_20PxRaycastCallbackWrapper_20const_ = 322684; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20PxRaycastCallbackWrapper_____get_28_29__types = 322700; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_PxRaycastCallbackWrapper__2c_20emscripten__val___2c_20physx__PxRaycastHit____2c_20unsigned_20int______get_28_29__types = 322720; + var GOT_data_internal_vtable_20for_20emscripten__wrapper_physx__PxHitCallback_physx__PxRaycastHit__ = 322760; + var GOT_data_internal_vtable_20for_20physx__PxHitCallback_physx__PxRaycastHit_ = 322784; + var GOT_data_internal_guard_20variable_20for_20emscripten__internal__Signature_bool_2c_20physx__PxRaycastHit_20const____get_method_caller_28_29__mc = 375292; + var GOT_data_internal_emscripten__internal__Signature_bool_2c_20physx__PxRaycastHit_20const____get_method_caller_28_29__mc = 375288; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20physx__PxRaycastHit_20const_____get_28_29__types = 322808; + var GOT_data_internal_typeinfo_20for_20physx__PxHitBuffer_physx__PxRaycastHit_ = 322816; + var GOT_data_internal_typeinfo_20for_20physx__PxHitBuffer_physx__PxRaycastHit__ = 322828; + var GOT_data_internal_typeinfo_20for_20physx__PxHitBuffer_physx__PxRaycastHit__20const_ = 322844; + var GOT_data_internal_vtable_20for_20physx__PxHitBuffer_physx__PxRaycastHit_ = 322864; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxHitBuffer_physx__PxRaycastHit______get_28_29__types = 322860; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxRaycastHit__2c_20unsigned_20int____get_28_29__types = 322888; + var GOT_data_internal_typeinfo_20for_20physx__PxSweepHit = 322280; + var GOT_data_internal_typeinfo_20for_20physx__PxSweepHit_ = 322896; + var GOT_data_internal_typeinfo_20for_20physx__PxSweepHit_20const_ = 322912; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxSweepHit_____get_28_29__types = 322928; + var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit__ = 322356; + var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___ = 322932; + var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const_ = 322948; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit_______get_28_29__types = 322964; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20physx__PxSweepHit_20const_____get_28_29__types = 322968; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit_20const_____get_28_29__types = 322992; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20long_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const_____get_28_29__types = 323008; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__val_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const__2c_20unsigned_20long____get_28_29__types = 323016; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit_20const_____get_28_29__types = 323040; + var GOT_data_internal_typeinfo_20for_20physx__PxHitCallback_physx__PxSweepHit_ = 323056; + var GOT_data_internal_typeinfo_20for_20physx__PxHitCallback_physx__PxSweepHit__ = 323064; + var GOT_data_internal_typeinfo_20for_20physx__PxHitCallback_physx__PxSweepHit__20const_ = 323080; + var GOT_data_internal_vtable_20for_20PxSweepCallbackWrapper = 323200; + var GOT_data_internal_typeinfo_20for_20PxSweepCallbackWrapper = 323128; + var GOT_data_internal_typeinfo_20for_20PxSweepCallbackWrapper_ = 323140; + var GOT_data_internal_typeinfo_20for_20PxSweepCallbackWrapper_20const_ = 323156; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20PxSweepCallbackWrapper_____get_28_29__types = 323172; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_PxSweepCallbackWrapper__2c_20emscripten__val___2c_20physx__PxSweepHit____2c_20unsigned_20int______get_28_29__types = 323184; + var GOT_data_internal_vtable_20for_20emscripten__wrapper_physx__PxHitCallback_physx__PxSweepHit__ = 323224; + var GOT_data_internal_vtable_20for_20physx__PxHitCallback_physx__PxSweepHit_ = 323248; + var GOT_data_internal_guard_20variable_20for_20emscripten__internal__Signature_bool_2c_20physx__PxSweepHit_20const____get_method_caller_28_29__mc = 375300; + var GOT_data_internal_emscripten__internal__Signature_bool_2c_20physx__PxSweepHit_20const____get_method_caller_28_29__mc = 375296; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20physx__PxSweepHit_20const_____get_28_29__types = 323272; + var GOT_data_internal_typeinfo_20for_20physx__PxHitBuffer_physx__PxSweepHit_ = 323280; + var GOT_data_internal_typeinfo_20for_20physx__PxHitBuffer_physx__PxSweepHit__ = 323292; + var GOT_data_internal_typeinfo_20for_20physx__PxHitBuffer_physx__PxSweepHit__20const_ = 323308; + var GOT_data_internal_vtable_20for_20physx__PxHitBuffer_physx__PxSweepHit_ = 323328; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxHitBuffer_physx__PxSweepHit______get_28_29__types = 323324; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxSweepHit__2c_20unsigned_20int____get_28_29__types = 323352; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short_ = 323360; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__ = 323368; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__20const_ = 323384; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___2c_20int______get_28_29__types = 323400; + var GOT_data_internal_typeinfo_20for_20physx__PxHitFlag__Enum = 323408; + var GOT_data_internal_typeinfo_20for_20physx__PxQueryFilterData = 322052; + var GOT_data_internal_typeinfo_20for_20physx__PxQueryFilterData_ = 323416; + var GOT_data_internal_typeinfo_20for_20physx__PxQueryFilterData_20const_ = 323432; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxQueryFilterData_____get_28_29__types = 323448; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxQueryFilterData__2c_20unsigned_20short____get_28_29__types = 323452; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxQueryFilterData__2c_20unsigned_20int_2c_20unsigned_20short____get_28_29__types = 323472; + var GOT_data_internal_typeinfo_20for_20physx__PxFilterData = 323488; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short_ = 323496; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__ = 323504; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__20const_ = 323520; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___2c_20int______get_28_29__types = 323536; + var GOT_data_internal_typeinfo_20for_20physx__PxQueryFlag__Enum = 323544; + var GOT_data_internal_typeinfo_20for_20physx__PxQueryHitType__Enum = 323552; + var GOT_data_internal_typeinfo_20for_20physx__PxQueryFilterCallback = 322060; + var GOT_data_internal_typeinfo_20for_20physx__PxQueryFilterCallback_ = 322068; + var GOT_data_internal_typeinfo_20for_20physx__PxQueryFilterCallback_20const_ = 323560; + var GOT_data_internal_vtable_20for_20PxQueryFilterCallbackWrapper = 323668; + var GOT_data_internal_typeinfo_20for_20PxQueryFilterCallbackWrapper = 323608; + var GOT_data_internal_typeinfo_20for_20PxQueryFilterCallbackWrapper_ = 323620; + var GOT_data_internal_typeinfo_20for_20PxQueryFilterCallbackWrapper_20const_ = 323636; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20PxQueryFilterCallbackWrapper_____get_28_29__types = 323652; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_PxQueryFilterCallbackWrapper__2c_20emscripten__val______get_28_29__types = 323660; + var GOT_data_internal_vtable_20for_20emscripten__wrapper_physx__PxQueryFilterCallback_ = 323692; + var GOT_data_internal_vtable_20for_20physx__PxQueryFilterCallback = 323716; + var GOT_data_internal_guard_20variable_20for_20emscripten__internal__Signature_physx__PxQueryHitType__Enum_2c_20physx__PxFilterData_20const__2c_20physx__PxShape_20const___2c_20physx__PxRigidActor_20const___2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short_____get_method_caller_28_29__mc = 375308; + var GOT_data_internal_emscripten__internal__Signature_physx__PxQueryHitType__Enum_2c_20physx__PxFilterData_20const__2c_20physx__PxShape_20const___2c_20physx__PxRigidActor_20const___2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short_____get_method_caller_28_29__mc = 375304; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_physx__PxQueryHitType__Enum_2c_20physx__PxFilterData_20const__2c_20physx__PxShape_20const___2c_20physx__PxRigidActor_20const___2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short______get_28_29__types = 323744; + var GOT_data_internal_guard_20variable_20for_20emscripten__internal__Signature_physx__PxQueryHitType__Enum_2c_20physx__PxFilterData_20const__2c_20physx__PxQueryHit_20const____get_method_caller_28_29__mc = 375316; + var GOT_data_internal_emscripten__internal__Signature_physx__PxQueryHitType__Enum_2c_20physx__PxFilterData_20const__2c_20physx__PxQueryHit_20const____get_method_caller_28_29__mc = 375312; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_physx__PxQueryHitType__Enum_2c_20physx__PxFilterData_20const__2c_20physx__PxQueryHit_20const_____get_28_29__types = 323796; + var GOT_data_internal_typeinfo_20for_20physx__PxQueryCache = 322084; + var GOT_data_internal_typeinfo_20for_20physx__PxQueryCache_ = 323808; + var GOT_data_internal_typeinfo_20for_20physx__PxQueryCache_20const_ = 322092; + var GOT_data_internal_typeinfo_20for_20physx__PxCombineMode__Enum = 323824; + var GOT_data_internal_typeinfo_20for_20physx__PxMaterial = 318836; + var GOT_data_internal_typeinfo_20for_20physx__PxMaterial_ = 323832; + var GOT_data_internal_typeinfo_20for_20physx__PxMaterial_20const_ = 323848; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxMaterial__2c_20float____get_28_29__types = 323864; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_physx__PxMaterial_20const_____get_28_29__types = 323876; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxMaterial__2c_20physx__PxCombineMode__Enum____get_28_29__types = 323884; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxMaterial_____get_28_29__types = 323896; + var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial___ = 323904; + var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____ = 323912; + var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const_ = 323928; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial________get_28_29__types = 323944; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20physx__PxMaterial__20const_____get_28_29__types = 323948; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__20const_____get_28_29__types = 323968; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20long_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const_____get_28_29__types = 323984; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__val_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const__2c_20unsigned_20long____get_28_29__types = 323992; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__20const_____get_28_29__types = 324016; + var GOT_data_internal_typeinfo_20for_20physx__PxShape = 319304; + var GOT_data_internal_typeinfo_20for_20physx__PxShape_ = 319316; + var GOT_data_internal_typeinfo_20for_20physx__PxShape_20const_ = 323764; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxShape_____get_28_29__types = 324032; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20int_2c_20emscripten__internal__AllowedRawPointer_physx__PxShape_20const_____get_28_29__types = 324040; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__2c_20emscripten__internal__AllowedRawPointer_physx__PxShape_20const_____get_28_29__types = 324048; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxShape__2c_20physx__PxShapeFlag__Enum_2c_20bool____get_28_29__types = 324064; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxShape__2c_20physx__PxTransform_20const_____get_28_29__types = 324088; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxShape__2c_20physx__PxGeometry_20const_____get_28_29__types = 324100; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxShape_20const__2c_20physx__PxBoxGeometry_____get_28_29__types = 324112; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxShape_20const__2c_20physx__PxSphereGeometry_____get_28_29__types = 324136; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxShape_20const__2c_20physx__PxPlaneGeometry_____get_28_29__types = 324160; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxShape__2c_20physx__PxFilterData_20const_____get_28_29__types = 324184; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_physx__PxFilterData_2c_20emscripten__internal__AllowedRawPointer_physx__PxShape_20const_____get_28_29__types = 324196; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxShape__2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______get_28_29__types = 324204; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_physx__PxBounds3_2c_20physx__PxShape__2c_20physx__PxRigidActor__2c_20float____get_28_29__types = 324224; + var GOT_data_internal_typeinfo_20for_20physx__PxPhysics = 318548; + var GOT_data_internal_typeinfo_20for_20physx__PxPhysics_ = 318664; + var GOT_data_internal_typeinfo_20for_20physx__PxPhysics_20const_ = 324240; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxPhysics_____get_28_29__types = 324256; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_physx__PxTolerancesScale_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxPhysics_20const_____get_28_29__types = 324264; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxScene__2c_20emscripten__internal__AllowedRawPointer_physx__PxPhysics__2c_20physx__PxSceneDesc_20const_____get_28_29__types = 324272; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxShape__2c_20emscripten__internal__AllowedRawPointer_physx__PxPhysics__2c_20physx__PxGeometry_20const__2c_20physx__PxMaterial_20const__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char_____get_28_29__types = 324288; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxMaterial__2c_20emscripten__internal__AllowedRawPointer_physx__PxPhysics__2c_20float_2c_20float_2c_20float____get_28_29__types = 324320; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxRigidDynamic__2c_20emscripten__internal__AllowedRawPointer_physx__PxPhysics__2c_20physx__PxTransform_20const_____get_28_29__types = 324340; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxRigidStatic__2c_20emscripten__internal__AllowedRawPointer_physx__PxPhysics__2c_20physx__PxTransform_20const_____get_28_29__types = 324392; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char_ = 324056; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__ = 324404; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20const_ = 324420; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___2c_20int______get_28_29__types = 324436; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20const__2c_20physx__PxShapeFlag__Enum____get_28_29__types = 324444; + var GOT_data_internal_typeinfo_20for_20physx__PxShapeFlag__Enum = 324080; + var GOT_data_internal_typeinfo_20for_20physx__PxActorFlag__Enum = 324456; + var GOT_data_internal_typeinfo_20for_20physx__PxErrorCallback = 318528; + var GOT_data_internal_typeinfo_20for_20physx__PxErrorCallback_ = 324464; + var GOT_data_internal_typeinfo_20for_20physx__PxErrorCallback_20const_ = 324480; + var GOT_data_internal_typeinfo_20for_20physx__PxDefaultErrorCallback = 363604; + var GOT_data_internal_typeinfo_20for_20physx__PxDefaultErrorCallback_ = 324496; + var GOT_data_internal_typeinfo_20for_20physx__PxDefaultErrorCallback_20const_ = 324512; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxDefaultErrorCallback_____get_28_29__types = 324528; + var GOT_data_internal_typeinfo_20for_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_ = 324532; + var GOT_data_internal_typeinfo_20for_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__ = 324540; + var GOT_data_internal_typeinfo_20for_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20const_ = 324556; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20char_2c_20emscripten__internal__AllowedRawPointer_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20const_____get_28_29__types = 324572; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128______get_28_29__types = 324580; + var GOT_data_internal_typeinfo_20for_20physx__PxHeightFieldSample = 324588; + var GOT_data_internal_typeinfo_20for_20physx__PxHeightFieldSample_ = 324596; + var GOT_data_internal_typeinfo_20for_20physx__PxHeightFieldSample_20const_ = 324612; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxHeightFieldSample_____get_28_29__types = 324628; + var GOT_data_internal_typeinfo_20for_20short = 317948; + var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample__ = 324632; + var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___ = 324640; + var GOT_data_internal_typeinfo_20for_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const_ = 324656; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample_______get_28_29__types = 324672; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxHeightFieldSample_20const_____get_28_29__types = 324676; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample_20const_____get_28_29__types = 324688; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20long_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const_____get_28_29__types = 324704; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__val_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const__2c_20unsigned_20long____get_28_29__types = 324712; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample_20const_____get_28_29__types = 324736; + var GOT_data_internal_typeinfo_20for_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short__ = 324752; + var GOT_data_internal_typeinfo_20for_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___ = 324760; + var GOT_data_internal_typeinfo_20for_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const_ = 324776; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short_______get_28_29__types = 324792; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20short_20const_____get_28_29__types = 324796; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_20const_____get_28_29__types = 324816; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20long_2c_20emscripten__internal__AllowedRawPointer_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const_____get_28_29__types = 324832; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__val_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const__2c_20unsigned_20long____get_28_29__types = 324840; + var GOT_data_internal_typeinfo_20for_20unsigned_20short = 317960; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_20const_____get_28_29__types = 324864; + var GOT_data_internal_typeinfo_20for_20physx__PxCooking = 318720; + var GOT_data_internal_typeinfo_20for_20physx__PxCooking_ = 318728; + var GOT_data_internal_typeinfo_20for_20physx__PxCooking_20const_ = 324880; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxConvexMesh__2c_20physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxPhysics_____get_28_29__types = 324896; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxConvexMesh__2c_20physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20physx__PxPhysics_____get_28_29__types = 324944; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int_2c_20int__28_29__signature = 284206; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxTriangleMesh__2c_20physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20int_2c_20unsigned_20int_2c_20bool_2c_20physx__PxPhysics_____get_28_29__types = 324976; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxTriangleMesh__2c_20physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20physx__PxPhysics_____get_28_29__types = 325040; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxHeightField__2c_20physx__PxCooking__2c_20unsigned_20int_2c_20unsigned_20int_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxPhysics_____get_28_29__types = 325072; + var GOT_data_internal_typeinfo_20for_20physx__PxCookingParams = 318744; + var GOT_data_internal_typeinfo_20for_20physx__PxCookingParams_ = 325124; + var GOT_data_internal_typeinfo_20for_20physx__PxCookingParams_20const_ = 325140; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxCookingParams__2c_20physx__PxTolerancesScale______get_28_29__types = 325156; + var GOT_data_internal_typeinfo_20for_20physx__PxCpuDispatcher = 318604; + var GOT_data_internal_typeinfo_20for_20physx__PxCpuDispatcher_ = 325164; + var GOT_data_internal_typeinfo_20for_20physx__PxCpuDispatcher_20const_ = 325180; + var GOT_data_internal_typeinfo_20for_20physx__PxBVHStructure = 321696; + var GOT_data_internal_typeinfo_20for_20physx__PxBVHStructure_ = 325196; + var GOT_data_internal_typeinfo_20for_20physx__PxBVHStructure_20const_ = 321708; + var GOT_data_internal_typeinfo_20for_20physx__PxBaseTask = 325212; + var GOT_data_internal_typeinfo_20for_20physx__PxBaseTask_ = 325220; + var GOT_data_internal_typeinfo_20for_20physx__PxBaseTask_20const_ = 325236; + var GOT_data_internal_typeinfo_20for_20physx__PxDefaultCpuDispatcher = 318612; + var GOT_data_internal_typeinfo_20for_20physx__PxDefaultCpuDispatcher_ = 318624; + var GOT_data_internal_typeinfo_20for_20physx__PxDefaultCpuDispatcher_20const_ = 325252; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short_ = 325268; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short__ = 325276; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short__20const_ = 325292; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short_ = 325308; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short__ = 325316; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short__20const_ = 325332; + var GOT_data_internal_typeinfo_20for_20physx__PxPairFlag__Enum = 325348; + var GOT_data_internal_typeinfo_20for_20physx__PxFilterFlag__Enum = 325356; + var GOT_data_internal_typeinfo_20for_20physx__PxActor = 318776; + var GOT_data_internal_typeinfo_20for_20physx__PxActor_ = 321808; + var GOT_data_internal_typeinfo_20for_20physx__PxActor_20const_ = 325364; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxActor__2c_20physx__PxActorFlag__Enum_2c_20bool____get_28_29__types = 325392; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxActor_____get_28_29__types = 325408; + var GOT_data_internal_typeinfo_20for_20physx__PxRigidActor = 318788; + var GOT_data_internal_typeinfo_20for_20physx__PxRigidActor_ = 319364; + var GOT_data_internal_typeinfo_20for_20physx__PxRigidActor_20const_ = 323780; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxShape_____get_28_29__types = 325416; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxShape__2c_20bool____get_28_29__types = 325440; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_physx__PxTransform_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor_20const_____get_28_29__types = 325456; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20bool____get_28_29__types = 325472; + var GOT_data_internal_typeinfo_20for_20physx__PxRigidBody = 324352; + var GOT_data_internal_typeinfo_20for_20physx__PxRigidBody_ = 325488; + var GOT_data_internal_typeinfo_20for_20physx__PxRigidBody_20const_ = 325504; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidBody__2c_20float____get_28_29__types = 325520; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidBody_20const_____get_28_29__types = 325532; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20bool____get_28_29__types = 325552; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_physx__PxVec3_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidBody_20const_____get_28_29__types = 325568; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidBody__2c_20physx__PxTransform_20const_____get_28_29__types = 325576; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidBody__2c_20physx__PxForceMode__Enum____get_28_29__types = 325588; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const_____get_28_29__types = 325600; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxRigidBody__2c_20physx__PxVec3_20const_____get_28_29__types = 325616; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidBody__2c_20physx__PxRigidBodyFlag__Enum_2c_20bool____get_28_29__types = 325632; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20physx__PxRigidBody_____get_28_29__types = 325656; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20float__28_29__signature = 284911; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20physx__PxRigidBody__2c_20float____get_28_29__types = 325664; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidBody__2c_20physx__PxVec3_20const_____get_28_29__types = 325676; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char_ = 325688; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__ = 325696; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__20const_ = 325712; + var GOT_data_internal_typeinfo_20for_20physx__PxRigidBodyFlag__Enum = 325648; + var GOT_data_internal_typeinfo_20for_20physx__PxRigidStatic = 318800; + var GOT_data_internal_typeinfo_20for_20physx__PxRigidStatic_ = 318812; + var GOT_data_internal_typeinfo_20for_20physx__PxRigidStatic_20const_ = 325728; + var GOT_data_internal_typeinfo_20for_20physx__PxRigidDynamic = 324364; + var GOT_data_internal_typeinfo_20for_20physx__PxRigidDynamic_ = 324376; + var GOT_data_internal_typeinfo_20for_20physx__PxRigidDynamic_20const_ = 325744; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidDynamic_____get_28_29__types = 325760; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidDynamic_20const_____get_28_29__types = 325768; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidDynamic__2c_20float____get_28_29__types = 325776; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidDynamic_20const_____get_28_29__types = 325788; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidDynamic__2c_20physx__PxTransform_20const_____get_28_29__types = 325796; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidDynamic__2c_20physx__PxRigidDynamicLockFlag__Enum_2c_20bool____get_28_29__types = 325808; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxRigidDynamic__2c_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char_____get_28_29__types = 325832; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char_ = 325844; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__ = 325852; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__20const_ = 325868; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___2c_20int______get_28_29__types = 325884; + var GOT_data_internal_typeinfo_20for_20physx__PxRigidDynamicLockFlag__Enum = 325824; + var GOT_data_internal_typeinfo_20for_20physx__PxGeometry = 322272; + var GOT_data_internal_typeinfo_20for_20physx__PxGeometry_ = 325892; + var GOT_data_internal_typeinfo_20for_20physx__PxGeometry_20const_ = 325908; + var GOT_data_internal_typeinfo_20for_20physx__PxBoxGeometry = 324124; + var GOT_data_internal_typeinfo_20for_20physx__PxBoxGeometry_ = 325924; + var GOT_data_internal_typeinfo_20for_20physx__PxBoxGeometry_20const_ = 325940; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxBoxGeometry__2c_20physx__PxVec3______get_28_29__types = 325956; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxBoxGeometry__2c_20physx__PxVec3____get_28_29__types = 325964; + var GOT_data_internal_typeinfo_20for_20physx__PxSphereGeometry = 324148; + var GOT_data_internal_typeinfo_20for_20physx__PxSphereGeometry_ = 325976; + var GOT_data_internal_typeinfo_20for_20physx__PxSphereGeometry_20const_ = 325992; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20float__28_29__signature = 285463; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxSphereGeometry__2c_20float______get_28_29__types = 326008; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxSphereGeometry_20const_____get_28_29__types = 326016; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxSphereGeometry__2c_20float____get_28_29__types = 326024; + var GOT_data_internal_typeinfo_20for_20physx__PxCapsuleGeometry = 326036; + var GOT_data_internal_typeinfo_20for_20physx__PxCapsuleGeometry_ = 326048; + var GOT_data_internal_typeinfo_20for_20physx__PxCapsuleGeometry_20const_ = 326064; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxCapsuleGeometry__2c_20float___2c_20float______get_28_29__types = 326080; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxCapsuleGeometry_20const_____get_28_29__types = 326092; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxCapsuleGeometry__2c_20float____get_28_29__types = 326100; + var GOT_data_internal_typeinfo_20for_20physx__PxTriangleMesh = 325008; + var GOT_data_internal_typeinfo_20for_20physx__PxTriangleMesh_ = 325020; + var GOT_data_internal_typeinfo_20for_20physx__PxTriangleMesh_20const_ = 326112; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxTriangleMesh_____get_28_29__types = 326128; + var GOT_data_internal_typeinfo_20for_20physx__PxTriangleMeshGeometry = 326136; + var GOT_data_internal_typeinfo_20for_20physx__PxTriangleMeshGeometry_ = 326148; + var GOT_data_internal_typeinfo_20for_20physx__PxTriangleMeshGeometry_20const_ = 326164; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxTriangleMeshGeometry__2c_20physx__PxTriangleMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char_______get_28_29__types = 326192; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale_____get_28_29__types = 326224; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxTriangleMeshGeometry_20const_____get_28_29__types = 326236; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char_ = 326216; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__ = 326244; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__20const_ = 326260; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___2c_20int______get_28_29__types = 326276; + var GOT_data_internal_typeinfo_20for_20physx__PxMeshGeometryFlag__Enum = 326284; + var GOT_data_internal_typeinfo_20for_20physx__PxPlaneGeometry = 324172; + var GOT_data_internal_typeinfo_20for_20physx__PxPlaneGeometry_ = 326292; + var GOT_data_internal_typeinfo_20for_20physx__PxPlaneGeometry_20const_ = 326308; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxPlaneGeometry_____get_28_29__types = 326324; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxPlaneGeometry_20const_____get_28_29__types = 326328; + var GOT_data_internal_typeinfo_20for_20physx__PxConvexMesh = 324912; + var GOT_data_internal_typeinfo_20for_20physx__PxConvexMesh_ = 324924; + var GOT_data_internal_typeinfo_20for_20physx__PxConvexMesh_20const_ = 326336; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxConvexMesh_____get_28_29__types = 326352; + var GOT_data_internal_typeinfo_20for_20physx__PxConvexMeshGeometry = 326360; + var GOT_data_internal_typeinfo_20for_20physx__PxConvexMeshGeometry_ = 326372; + var GOT_data_internal_typeinfo_20for_20physx__PxConvexMeshGeometry_20const_ = 326388; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxConvexMeshGeometry__2c_20physx__PxConvexMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char_______get_28_29__types = 326416; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale_____get_28_29__types = 326440; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxConvexMeshGeometry_20const_____get_28_29__types = 326452; + var GOT_data_internal_typeinfo_20for_20physx__PxMeshScale = 326208; + var GOT_data_internal_typeinfo_20for_20physx__PxMeshScale_ = 326460; + var GOT_data_internal_typeinfo_20for_20physx__PxMeshScale_20const_ = 326476; + var GOT_data_internal_physx__PxMeshScale__PxMeshScale_28physx__PxVec3_20const__2c_20physx__PxQuat_20const__29___ignore = 375320; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxMeshScale__2c_20physx__PxVec3_20const__2c_20physx__PxQuat_20const_____get_28_29__types = 326492; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxMeshScale__2c_20physx__PxVec3_____get_28_29__types = 326504; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxMeshScale__2c_20physx__PxQuat_____get_28_29__types = 326516; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char_ = 326432; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char__ = 326528; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char__20const_ = 326544; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___2c_20int______get_28_29__types = 326560; + var GOT_data_internal_typeinfo_20for_20physx__PxConvexMeshGeometryFlag__Enum = 326568; + var GOT_data_internal_typeinfo_20for_20physx__PxHeightField = 325096; + var GOT_data_internal_typeinfo_20for_20physx__PxHeightField_ = 325108; + var GOT_data_internal_typeinfo_20for_20physx__PxHeightField_20const_ = 326576; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxHeightField_____get_28_29__types = 326592; + var GOT_data_internal_typeinfo_20for_20physx__PxHeightFieldGeometry = 326600; + var GOT_data_internal_typeinfo_20for_20physx__PxHeightFieldGeometry_ = 326612; + var GOT_data_internal_typeinfo_20for_20physx__PxHeightFieldGeometry_20const_ = 326628; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20float_2c_20float_2c_20float__28_29__signature = 286445; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxHeightFieldGeometry__2c_20physx__PxHeightField____2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____2c_20float___2c_20float___2c_20float______get_28_29__types = 326656; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxHeightFieldGeometry_20const_____get_28_29__types = 326680; + var GOT_data_internal_typeinfo_20for_20physx__PxPlane = 318828; + var GOT_data_internal_typeinfo_20for_20physx__PxPlane_ = 326688; + var GOT_data_internal_typeinfo_20for_20physx__PxPlane_20const_ = 326704; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20float_2c_20float_2c_20float_2c_20float__28_29__signature = 286490; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxPlane__2c_20float___2c_20float___2c_20float___2c_20float______get_28_29__types = 326720; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxControllerManager__2c_20physx__PxScene__2c_20bool____get_28_29__types = 326740; + var GOT_data_internal_typeinfo_20for_20physx__PxControllerShapeType__Enum = 326768; + var GOT_data_internal_typeinfo_20for_20physx__PxCapsuleClimbingMode__Enum = 326776; + var GOT_data_internal_typeinfo_20for_20physx__PxControllerNonWalkableMode__Enum = 326784; + var GOT_data_internal_typeinfo_20for_20physx__PxControllerManager = 318952; + var GOT_data_internal_typeinfo_20for_20physx__PxControllerManager_ = 326752; + var GOT_data_internal_typeinfo_20for_20physx__PxControllerManager_20const_ = 326792; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxController__2c_20emscripten__internal__AllowedRawPointer_physx__PxControllerManager__2c_20physx__PxControllerDesc_20const_____get_28_29__types = 326808; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20float__28_29__signature = 286701; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxControllerManager__2c_20bool_2c_20float____get_28_29__types = 326848; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxControllerManager__2c_20bool____get_28_29__types = 326864; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxControllerManager__2c_20physx__PxVec3_20const_____get_28_29__types = 326876; + var GOT_data_internal_typeinfo_20for_20physx__PxController_ = 326820; + var GOT_data_internal_typeinfo_20for_20physx__PxController_20const_ = 326888; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxController_____get_28_29__types = 326904; + var GOT_data_internal_char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20float_2c_20float_2c_20int_2c_20int__28_29__signature = 286732; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20int_2c_20physx__PxController__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20physx__PxFilterData_2c_20emscripten__internal__AllowedRawPointer_physx__PxQueryFilterCallback_____get_28_29__types = 326912; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxController__2c_20physx__PxExtendedVec3_20const_____get_28_29__types = 326940; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_physx__PxExtendedVec3_20const__2c_20emscripten__internal__AllowedRawPointer_physx__PxController_20const_____get_28_29__types = 326952; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxController__2c_20float____get_28_29__types = 326960; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_physx__PxController_20const_____get_28_29__types = 326972; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxController__2c_20bool____get_28_29__types = 326980; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxController__2c_20physx__PxFilterData_____get_28_29__types = 326992; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxShape__2c_20physx__PxController_____get_28_29__types = 327004; + var GOT_data_internal_typeinfo_20for_20physx__PxCapsuleController_ = 318936; + var GOT_data_internal_typeinfo_20for_20physx__PxCapsuleController_20const_ = 327012; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_physx__PxCapsuleController_20const_____get_28_29__types = 327028; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxCapsuleController__2c_20float____get_28_29__types = 327036; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_physx__PxCapsuleClimbingMode__Enum_2c_20emscripten__internal__AllowedRawPointer_physx__PxCapsuleController_20const_____get_28_29__types = 327048; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxCapsuleController__2c_20physx__PxCapsuleClimbingMode__Enum____get_28_29__types = 327056; + var GOT_data_internal_typeinfo_20for_20physx__PxBoxController_ = 318992; + var GOT_data_internal_typeinfo_20for_20physx__PxBoxController_20const_ = 327068; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_float_2c_20emscripten__internal__AllowedRawPointer_physx__PxBoxController_20const_____get_28_29__types = 327084; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxBoxController__2c_20float____get_28_29__types = 327092; + var GOT_data_internal_typeinfo_20for_20physx__PxControllerDesc = 318960; + var GOT_data_internal_typeinfo_20for_20physx__PxControllerDesc_ = 327104; + var GOT_data_internal_typeinfo_20for_20physx__PxControllerDesc_20const_ = 327120; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxControllerDesc_20const_____get_28_29__types = 327136; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_physx__PxControllerShapeType__Enum_2c_20emscripten__internal__AllowedRawPointer_physx__PxControllerDesc_20const_____get_28_29__types = 327144; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxMaterial__2c_20physx__PxControllerDesc__2c_20emscripten__internal__AllowedRawPointer_physx__PxMaterial_____get_28_29__types = 327152; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxUserControllerHitReport__2c_20physx__PxControllerDesc__2c_20emscripten__internal__AllowedRawPointer_physx__PxUserControllerHitReport_____get_28_29__types = 327164; + var GOT_data_internal_typeinfo_20for_20physx__PxCapsuleControllerDesc = 318968; + var GOT_data_internal_typeinfo_20for_20physx__PxCapsuleControllerDesc_ = 327200; + var GOT_data_internal_typeinfo_20for_20physx__PxCapsuleControllerDesc_20const_ = 327216; + var GOT_data_internal_vtable_20for_20physx__PxCapsuleControllerDesc = 327236; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxCapsuleControllerDesc_____get_28_29__types = 327232; + var GOT_data_internal_vtable_20for_20physx__PxControllerDesc = 327260; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxCapsuleControllerDesc_20const_____get_28_29__types = 327280; + var GOT_data_internal_typeinfo_20for_20physx__PxBoxControllerDesc = 319008; + var GOT_data_internal_typeinfo_20for_20physx__PxBoxControllerDesc_ = 327288; + var GOT_data_internal_typeinfo_20for_20physx__PxBoxControllerDesc_20const_ = 327304; + var GOT_data_internal_vtable_20for_20physx__PxBoxControllerDesc = 327324; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxBoxControllerDesc_____get_28_29__types = 327320; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxBoxControllerDesc_20const_____get_28_29__types = 327348; + var GOT_data_internal_typeinfo_20for_20physx__PxObstacleContext = 327356; + var GOT_data_internal_typeinfo_20for_20physx__PxObstacleContext_ = 327364; + var GOT_data_internal_typeinfo_20for_20physx__PxObstacleContext_20const_ = 327380; + var GOT_data_internal_typeinfo_20for_20physx__PxControllerFilters = 327396; + var GOT_data_internal_typeinfo_20for_20physx__PxControllerFilters_ = 327404; + var GOT_data_internal_typeinfo_20for_20physx__PxControllerFilters_20const_ = 327420; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxControllerFilters__2c_20physx__PxFilterData_20const____2c_20physx__PxQueryFilterCallback____2c_20physx__PxControllerFilterCallback_______get_28_29__types = 327440; + var GOT_data_internal_typeinfo_20for_20physx__PxControllerFilterCallback = 327472; + var GOT_data_internal_typeinfo_20for_20physx__PxControllerFilterCallback_ = 327480; + var GOT_data_internal_typeinfo_20for_20physx__PxControllerFilterCallback_20const_ = 327496; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char_ = 327512; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char__ = 327520; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char__20const_ = 327536; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___2c_20unsigned_20int______get_28_29__types = 327552; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char__20const__2c_20physx__PxControllerCollisionFlag__Enum____get_28_29__types = 327560; + var GOT_data_internal_typeinfo_20for_20physx__PxControllerCollisionFlag__Enum = 327572; + var GOT_data_internal_typeinfo_20for_20physx__PxUserControllerHitReport = 327176; + var GOT_data_internal_typeinfo_20for_20physx__PxUserControllerHitReport_ = 327184; + var GOT_data_internal_typeinfo_20for_20physx__PxUserControllerHitReport_20const_ = 327580; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxUserControllerHitReport__2c_20physx__PxControllerShapeHit_20const_____get_28_29__types = 327596; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxUserControllerHitReport__2c_20physx__PxControllersHit_20const_____get_28_29__types = 327628; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxUserControllerHitReport__2c_20physx__PxControllerObstacleHit_20const_____get_28_29__types = 327652; + var GOT_data_internal_vtable_20for_20PxUserControllerHitReportWrapper = 327768; + var GOT_data_internal_typeinfo_20for_20PxUserControllerHitReportWrapper = 327708; + var GOT_data_internal_typeinfo_20for_20PxUserControllerHitReportWrapper_ = 327720; + var GOT_data_internal_typeinfo_20for_20PxUserControllerHitReportWrapper_20const_ = 327736; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20PxUserControllerHitReportWrapper_____get_28_29__types = 327752; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_PxUserControllerHitReportWrapper__2c_20emscripten__val______get_28_29__types = 327760; + var GOT_data_internal_vtable_20for_20emscripten__wrapper_physx__PxUserControllerHitReport_ = 327796; + var GOT_data_internal_vtable_20for_20physx__PxUserControllerHitReport = 327824; + var GOT_data_internal_guard_20variable_20for_20emscripten__internal__Signature_void_2c_20physx__PxControllerShapeHit_20const____get_method_caller_28_29__mc = 375328; + var GOT_data_internal_emscripten__internal__Signature_void_2c_20physx__PxControllerShapeHit_20const____get_method_caller_28_29__mc = 375324; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxControllerShapeHit_20const_____get_28_29__types = 327852; + var GOT_data_internal_guard_20variable_20for_20emscripten__internal__Signature_void_2c_20physx__PxControllersHit_20const____get_method_caller_28_29__mc = 375336; + var GOT_data_internal_emscripten__internal__Signature_void_2c_20physx__PxControllersHit_20const____get_method_caller_28_29__mc = 375332; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxControllersHit_20const_____get_28_29__types = 327860; + var GOT_data_internal_guard_20variable_20for_20emscripten__internal__Signature_void_2c_20physx__PxControllerObstacleHit_20const____get_method_caller_28_29__mc = 375344; + var GOT_data_internal_emscripten__internal__Signature_void_2c_20physx__PxControllerObstacleHit_20const____get_method_caller_28_29__mc = 375340; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20physx__PxControllerObstacleHit_20const_____get_28_29__types = 327868; + var GOT_data_internal_typeinfo_20for_20physx__PxControllerHit = 327608; + var GOT_data_internal_typeinfo_20for_20physx__PxControllerHit_ = 327876; + var GOT_data_internal_typeinfo_20for_20physx__PxControllerHit_20const_ = 327892; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxController__2c_20physx__PxControllerHit_____get_28_29__types = 327908; + var GOT_data_internal_typeinfo_20for_20physx__PxControllerShapeHit = 327616; + var GOT_data_internal_typeinfo_20for_20physx__PxControllerShapeHit_ = 327916; + var GOT_data_internal_typeinfo_20for_20physx__PxControllerShapeHit_20const_ = 327932; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxShape__2c_20physx__PxControllerShapeHit_____get_28_29__types = 327948; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20physx__PxControllerShapeHit_____get_28_29__types = 327956; + var GOT_data_internal_typeinfo_20for_20physx__PxControllersHit = 327640; + var GOT_data_internal_typeinfo_20for_20physx__PxControllersHit_ = 327964; + var GOT_data_internal_typeinfo_20for_20physx__PxControllersHit_20const_ = 327980; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxController__2c_20physx__PxControllersHit_____get_28_29__types = 327996; + var GOT_data_internal_typeinfo_20for_20physx__PxControllerObstacleHit = 327664; + var GOT_data_internal_typeinfo_20for_20physx__PxControllerObstacleHit_ = 328004; + var GOT_data_internal_typeinfo_20for_20physx__PxControllerObstacleHit_20const_ = 328020; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxPvd__28physx__PxPvd__29 = 945; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxPvd__28physx__PxPvd__29 = 946; + var GOT_func_internal_PxCreatePvd = 947; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___29 = 948; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___29 = 949; + var GOT_func_internal_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__2c_20int__28int___29 = 950; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxPvdSceneClient__28physx__PxPvdSceneClient__29 = 951; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxPvdSceneClient__28physx__PxPvdSceneClient__29 = 952; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxPvdTransport__28physx__PxPvdTransport__29 = 953; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxPvdTransport__28physx__PxPvdTransport__29 = 954; + var GOT_func_internal_void_20const__20emscripten__internal__getActualType_PxPvdTransportWrapper__28PxPvdTransportWrapper__29 = 955; + var GOT_func_internal_void_20emscripten__internal__raw_destructor_PxPvdTransportWrapper__28PxPvdTransportWrapper__29 = 956; + var GOT_func_internal_PxPvdTransportWrapper__20emscripten__internal__wrapped_new_PxPvdTransportWrapper__2c_20PxPvdTransportWrapper_2c_20emscripten__val__28emscripten__val___29 = 957; + var GOT_func_internal_emscripten__internal__Invoker_PxPvdTransportWrapper__2c_20emscripten__val_____invoke_28PxPvdTransportWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29 = 958; + var GOT_func_internal_emscripten__val_20emscripten__internal__wrapped_extend_PxPvdTransportWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29 = 959; + var GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxPvd____29_28physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__29_2c_20bool_2c_20physx__PxPvd__2c_20physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char____invoke_28bool_20_28physx__PxPvd____20const__29_28physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxPvd__2c_20physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___29 = 960; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxPvd__2c_20physx__PxFoundation____invoke_28physx__PxPvd__20_28__29_28physx__PxFoundation__29_2c_20physx__PxFoundation__29 = 961; + var GOT_func_internal_emscripten__internal__Invoker_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___2c_20int_____invoke_28physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_2c_20int_29 = 962; + var GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxPvdSceneClient____29_28physx__PxPvdSceneFlag__Enum_2c_20bool_29_2c_20void_2c_20physx__PxPvdSceneClient__2c_20physx__PxPvdSceneFlag__Enum_2c_20bool___invoke_28void_20_28physx__PxPvdSceneClient____20const__29_28physx__PxPvdSceneFlag__Enum_2c_20bool_29_2c_20physx__PxPvdSceneClient__2c_20physx__PxPvdSceneFlag__Enum_2c_20bool_29 = 963; + var GOT_func_internal_physx__PxPvdTransport__20emscripten__base_physx__PxPvdTransport___convertPointer_PxPvdTransportWrapper_2c_20physx__PxPvdTransport__28PxPvdTransportWrapper__29 = 964; + var GOT_func_internal_PxPvdTransportWrapper__20emscripten__base_physx__PxPvdTransport___convertPointer_physx__PxPvdTransport_2c_20PxPvdTransportWrapper__28physx__PxPvdTransport__29 = 965; + var GOT_func_internal_emscripten__class__physx__PxPvdTransport_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxPvdTransport_2c_20emscripten__internal__NoBaseClass___allow_subclass_PxPvdTransportWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28PxPvdTransportWrapper__29____invoke_28PxPvdTransportWrapper__29 = 966; + var GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28PxPvdTransportWrapper__29_2c_20void_2c_20PxPvdTransportWrapper____invoke_28void_20_28___29_28PxPvdTransportWrapper__29_2c_20PxPvdTransportWrapper__29 = 967; + var GOT_data_internal_typeinfo_20for_20physx__PxPvd = 318564; + var GOT_data_internal_typeinfo_20for_20physx__PxPvd_ = 318576; + var GOT_data_internal_typeinfo_20for_20physx__PxPvd_20const_ = 328036; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxPvd__2c_20physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char_____get_28_29__types = 328064; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxPvd__2c_20physx__PxFoundation_____get_28_29__types = 328096; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char_ = 328088; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__ = 328104; + var GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__20const_ = 328120; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___2c_20int______get_28_29__types = 328136; + var GOT_data_internal_typeinfo_20for_20physx__PxPvdInstrumentationFlag__Enum = 328144; + var GOT_data_internal_typeinfo_20for_20physx__PxPvdSceneClient = 321752; + var GOT_data_internal_typeinfo_20for_20physx__PxPvdSceneClient_ = 321760; + var GOT_data_internal_typeinfo_20for_20physx__PxPvdSceneClient_20const_ = 328152; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxPvdSceneClient__2c_20physx__PxPvdSceneFlag__Enum_2c_20bool____get_28_29__types = 328176; + var GOT_data_internal_typeinfo_20for_20physx__PxPvdSceneFlag__Enum = 328192; + var GOT_data_internal_typeinfo_20for_20physx__PxPvdTransport = 328080; + var GOT_data_internal_typeinfo_20for_20physx__PxPvdTransport_ = 328200; + var GOT_data_internal_typeinfo_20for_20physx__PxPvdTransport_20const_ = 328216; + var GOT_data_internal_vtable_20for_20PxPvdTransportWrapper = 328324; + var GOT_data_internal_typeinfo_20for_20PxPvdTransportWrapper = 328264; + var GOT_data_internal_typeinfo_20for_20PxPvdTransportWrapper_ = 328276; + var GOT_data_internal_typeinfo_20for_20PxPvdTransportWrapper_20const_ = 328292; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20PxPvdTransportWrapper_____get_28_29__types = 328308; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_PxPvdTransportWrapper__2c_20emscripten__val______get_28_29__types = 328316; + var GOT_data_internal_vtable_20for_20emscripten__wrapper_physx__PxPvdTransport_ = 328376; + var GOT_data_internal_vtable_20for_20physx__PxPvdTransport = 328428; + var GOT_data_internal_guard_20variable_20for_20emscripten__internal__Signature_bool___get_method_caller_28_29__mc = 375352; + var GOT_data_internal_emscripten__internal__Signature_bool___get_method_caller_28_29__mc = 375348; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool____get_28_29__types = 328480; + var GOT_data_internal_guard_20variable_20for_20emscripten__internal__Signature_bool_2c_20emscripten__val___get_method_caller_28_29__mc = 375360; + var GOT_data_internal_emscripten__internal__Signature_bool_2c_20emscripten__val___get_method_caller_28_29__mc = 375356; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__val____get_28_29__types = 328484; + var GOT_data_internal_typeinfo_20for_20emscripten__memory_view_unsigned_20char_ = 328492; + var GOT_data_internal_guard_20variable_20for_20emscripten__internal__Signature_unsigned_20long_20long___get_method_caller_28_29__mc = 375368; + var GOT_data_internal_emscripten__internal__Signature_unsigned_20long_20long___get_method_caller_28_29__mc = 375364; + var GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20long_20long____get_28_29__types = 328500; + var GOT_data_internal_physx__gPxvOffsetTable = 375372; + var GOT_data_internal_physx__Sc__gOffsetTable = 375388; + var GOT_data_internal_physx__Sc__Physics__mInstance = 375384; + var GOT_data_internal_internalABP__ABP_Object__setSleepingIndex_28unsigned_20int_2c_20physx__Bp__FilterType__Enum_29___ignore = 375527; + var GOT_data_internal_internalABP__SplitBoxes__setBounds_28unsigned_20int_2c_20physx__PxVec4_20const__2c_20physx__PxVec4_20const__29___ignore = 375528; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__BroadPhasePair_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Bp__BroadPhasePair_20const__29___ignore = 375537; + var GOT_data_internal_vtable_20for_20physx__Bp__BroadPhaseABP = 328504; + var GOT_data_internal_vtable_20for_20physx__Bp__BroadPhase = 328656; + var GOT_data_internal_vtable_20for_20physx__Bp__BroadPhaseBase = 328756; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__BroadPhasePair_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 375538; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__BroadPhasePair_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 375536; + var GOT_data_internal_physx__shdfnd__Array_RegionData_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 375612; + var GOT_data_internal_physx__shdfnd__Array_MBP_Object_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 375614; + var GOT_data_internal_physx__shdfnd__Array_RegionData_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 375616; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 375617; + var GOT_data_internal_physx__shdfnd__Array_MBP_Object_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 375618; + var GOT_data_internal_vtable_20for_20physx__Bp__BroadPhaseMBP = 328800; + var GOT_data_internal_vtable_20for_20physx__MBPUpdateWorkTask = 328900; + var GOT_data_internal_vtable_20for_20physx__MBPPostUpdateWorkTask = 328988; + var GOT_data_internal_vtable_20for_20physx__MBPTask = 329076; + var GOT_data_internal_physx__shdfnd__Array_RegionData_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 375613; + var GOT_data_internal_physx__shdfnd__Array_MBP_Object_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 375615; + var GOT_data_internal_physx__shdfnd__internal__HashBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashSetBase_unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore = 375619; + var GOT_data_internal_physx__shdfnd__internal__HashBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashSetBase_unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1 = 375620; + var GOT_data_internal_physx__shdfnd__internal__HashBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashSetBase_unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2 = 375621; + var GOT_data_internal_physx__shdfnd__internal__HashBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashSetBase_unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3 = 375622; + var GOT_data_internal_physx__shdfnd__internal__HashBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashSetBase_unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore = 375623; + var GOT_data_internal_physx__shdfnd__internal__HashBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashSetBase_unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore = 375624; + var GOT_data_internal_physx__shdfnd__internal__HashBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashSetBase_unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore = 375625; + var GOT_data_internal_physx__Bp__SapPairManager__FindPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore = 375689; + var GOT_data_internal_physx__Bp__SapPairManager__FindPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_1 = 375690; + var GOT_data_internal_physx__Bp__SapPairManager__FindPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_2 = 375691; + var GOT_data_internal_physx__Bp__SapPairManager__FindPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_3 = 375692; + var GOT_data_internal_physx__Bp__SapPairManager__FindPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_4 = 375693; + var GOT_data_internal_physx__Bp__SapPairManager__FindPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_5 = 375694; + var GOT_data_internal_physx__Bp__SapPairManager__FindPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_6 = 375695; + var GOT_data_internal_physx__Bp__DataArray__AddData_28unsigned_20int_2c_20physx__PxcScratchAllocator__29___ignore = 375696; + var GOT_data_internal_vtable_20for_20physx__Bp__BroadPhaseSap = 329232; + var GOT_data_internal_vtable_20for_20physx__Bp__SapUpdateWorkTask = 329120; + var GOT_data_internal_vtable_20for_20physx__Bp__SapPostUpdateWorkTask = 329176; + var GOT_data_internal_vtable_20for_20physx__Bp__BroadPhaseBatchUpdateWorkTask = 329332; + var GOT_data_internal_vtable_20for_20physx__Bp__PersistentActorAggregatePair = 329420; + var GOT_data_internal_vtable_20for_20physx__Bp__PersistentPairs = 329748; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__FilterGroup__Enum_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 375788; + var GOT_data_internal_vtable_20for_20physx__Bp__PersistentAggregateAggregatePair = 329444; + var GOT_data_internal_vtable_20for_20physx__Bp__PersistentSelfCollisionPairs = 329468; + var GOT_data_internal_vtable_20for_20physx__Bp__PostBroadPhaseStage2Task = 329644; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Bp__AABBManager_2c_20_physx__Bp__AABBManager__postBpStage3_28physx__PxBaseTask__29_ = 329996; + var GOT_data_internal_vtable_20for_20physx__Bp__FinalizeUpdateTask = 329568; + var GOT_data_internal_physx__shdfnd__SListT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__SListImpl____SListT_28physx__shdfnd__ReflectionAllocator_physx__shdfnd__SListImpl__20const__29___ignore = 375840; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__Aggregate__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 375824; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__FilterGroup__Enum_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 375822; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__VolumeData_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 375821; + var GOT_data_internal_physx__Bp__AABBManager__initEntry_28unsigned_20int_2c_20float_2c_20physx__Bp__FilterGroup__Enum_2c_20void__29___ignore = 375790; + var GOT_data_internal_physx__Bp__VolumeData__setVolumeType_28physx__Bp__ElementType__Enum_29___ignore = 375791; + var GOT_data_internal_physx__Bp__VolumeData__setAggregated_28unsigned_20int_29___ignore = 375792; + var GOT_data_internal_physx__Bp__AABBManager__getAggregateFromHandle_28unsigned_20int_29___ignore = 375793; + var GOT_data_internal_physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___test_28unsigned_20int_29_20const___ignore = 375823; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__Aggregate__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 375797; + var GOT_data_internal_physx__Bp__AABBManager__getAggregateGroup_28_29___ignore = 375798; + var GOT_data_internal_physx__Bp__VolumeData__setAggregate_28unsigned_20int_29___ignore = 375800; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__Aggregate__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Bp__Aggregate__20const__29___ignore = 375825; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__FilterGroup__Enum_2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore = 375799; + var GOT_data_internal_physx__Bp__AABBManager__releaseAggregateGroup_28physx__Bp__FilterGroup__Enum_29___ignore = 375801; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__VirtualAllocator___growAndPushBack_28unsigned_20int_20const__29___ignore = 375841; + var GOT_data_internal_vtable_20for_20physx__Bp__AggregateBoundsComputationTask = 329492; + var GOT_data_internal_physx__shdfnd__highestSetBit_28unsigned_20int_29___ignore = 375844; + var GOT_data_internal_void_20physx__shdfnd__sort_unsigned_20int_2c_20physx__shdfnd__Less_unsigned_20int__2c_20physx__shdfnd__NamedAllocator__28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Less_unsigned_20int__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 375845; + var GOT_data_internal_void_20physx__shdfnd__sort_unsigned_20int_2c_20physx__shdfnd__Less_unsigned_20int__2c_20physx__shdfnd__NamedAllocator__28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Less_unsigned_20int__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 375846; + var GOT_data_internal_vtable_20for_20physx__Bp__SortAggregateBoundsParallel = 329772; + var GOT_data_internal_vtable_20for_20physx__Bp__ProcessSelfCollisionPairsParallel = 329828; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__ProcessAggPairsBase__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 375854; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__AABBOverlap_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 375859; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__ProcessAggPairsBase__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 375860; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__BpCacheData__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 375862; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__AABBOverlap_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 375867; + var GOT_data_internal_vtable_20for_20physx__Bp__ProcessAggPairsBase = 329896; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__ProcessAggPairsBase__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Bp__ProcessAggPairsBase__20const__29___ignore = 375853; + var GOT_data_internal_vtable_20for_20physx__Bp__ProcessAggPairsParallelTask = 329940; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__AggPair_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 375810; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__AABBOverlap_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Bp__AABBOverlap_20const__29___ignore = 375849; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__BpCacheData__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Bp__BpCacheData__20const__29___ignore = 375861; + var GOT_data_internal_physx__shdfnd__SListEntry__SListEntry_28_29___ignore = 375813; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___Iter__check_28_29_20const___ignore = 375789; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 375794; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__FilterGroup__Enum_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Bp__FilterGroup__Enum_20const__29___ignore = 375802; + var GOT_data_internal_physx__Bp__ProcessAggPairsParallelTask__runInternal_28_29___ignore = 375803; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__AggPair_2c_20physx__shdfnd__InlineAllocator_128u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 375807; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__AggPair_2c_20physx__shdfnd__InlineAllocator_128u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Bp__AggPair_20const__29___ignore = 375804; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 375805; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 375806; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__AggPair_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Bp__AggPair_20const__29___ignore = 375809; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__AABBOverlap_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 375811; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__AABBOverlap_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 375812; + var GOT_data_internal_physx__Bp__groupFiltering_28physx__Bp__FilterGroup__Enum_2c_20physx__Bp__FilterGroup__Enum_2c_20bool_20const__29___ignore = 375814; + var GOT_data_internal_physx__Bp__PairManagerData__findPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore = 375817; + var GOT_data_internal_physx__Bp__PairManagerData__findPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_1 = 375818; + var GOT_data_internal_physx__Bp__InternalPair__setNewPair_28unsigned_20int_2c_20unsigned_20int_29___ignore = 375819; + var GOT_data_internal_physx__Bp__InternalPair__setNewPair_28unsigned_20int_2c_20unsigned_20int_29___ignore_1 = 375820; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__FilterGroup__Enum_2c_20physx__shdfnd__VirtualAllocator___grow_28unsigned_20int_29___ignore = 375826; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__FilterGroup__Enum_2c_20physx__shdfnd__VirtualAllocator___recreate_28unsigned_20int_29___ignore = 375827; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__VolumeData_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 375828; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__VolumeData_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 375829; + var GOT_data_internal_physx__shdfnd__Array_float_2c_20physx__shdfnd__VirtualAllocator___grow_28unsigned_20int_29___ignore = 375830; + var GOT_data_internal_physx__shdfnd__Array_float_2c_20physx__shdfnd__VirtualAllocator___recreate_28unsigned_20int_29___ignore = 375831; + var GOT_func_internal_physx__Bp__AABBManager__postBpStage3_28physx__PxBaseTask__29 = 1077; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 375832; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 375833; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 375834; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Bp__Pair_2c_20physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__internal__HashSetBase_physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore = 375835; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Bp__Pair_2c_20physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__internal__HashSetBase_physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1 = 375836; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Bp__Pair_2c_20physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__internal__HashSetBase_physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2 = 375837; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Bp__Pair_2c_20physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__internal__HashSetBase_physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3 = 375838; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Bp__Pair_2c_20physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__internal__HashSetBase_physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore = 375839; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__VirtualAllocator___recreate_28unsigned_20int_29___ignore = 375843; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__VirtualAllocator___grow_28unsigned_20int_29___ignore = 375842; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_unsigned_20int_2c_20physx__shdfnd__Less_unsigned_20int__20const__28unsigned_20int__2c_20int_2c_20int_2c_20physx__shdfnd__Less_unsigned_20int__20const__29___ignore = 375847; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_unsigned_20int_2c_20physx__shdfnd__Less_unsigned_20int__20const__28unsigned_20int__2c_20int_2c_20int_2c_20physx__shdfnd__Less_unsigned_20int__20const__29___ignore_1 = 375848; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 375850; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 375851; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 375852; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__Aggregate__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 375858; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__Aggregate__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 375857; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Bp__Pair_2c_20physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__internal__HashSetBase_physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore = 375865; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Bp__Pair_2c_20physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__internal__HashSetBase_physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore = 375866; + var GOT_data_internal_void_20physx__checkType_physx__PxTriangleMeshGeometryLL__28physx__Gu__GeometryUnion_20const__29___ignore = 375876; + var GOT_data_internal_void_20physx__checkType_physx__PxHeightFieldGeometryLL__28physx__Gu__GeometryUnion_20const__29___ignore = 375877; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeSim__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__ShapeSim__20const__29___ignore = 375887; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeSim__2c_20physx__shdfnd__NamedAllocator___back_28_29___ignore = 375889; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeSim__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 375888; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___back_28_29___ignore = 375890; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeSim__2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore = 375891; + var GOT_data_internal_physx__Cm__BlockArray_physx__IG__Edge___BlockArray_28unsigned_20int_29___ignore = 376016; + var GOT_data_internal_physx__Cm__BlockArray_physx__IG__EdgeInstance___BlockArray_28unsigned_20int_29___ignore = 376017; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__Node_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 376018; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__Node_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 376014; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__Island_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 376015; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 376022; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__Island_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 376024; + var GOT_data_internal_physx__IG__IslandSim__markKinematicInactive_28physx__IG__NodeIndex_29___ignore = 375978; + var GOT_data_internal_physx__IG__IslandSim__markKinematicInactive_28physx__IG__NodeIndex_29___ignore_1 = 375979; + var GOT_data_internal_physx__IG__IslandSim__markKinematicInactive_28physx__IG__NodeIndex_29___ignore_2 = 375980; + var GOT_data_internal_physx__IG__IslandSim__markKinematicInactive_28physx__IG__NodeIndex_29___ignore_3 = 375981; + var GOT_data_internal_physx__Cm__BlockArray_physx__IG__EdgeInstance___operator_5b_5d_28unsigned_20int_29___ignore = 376026; + var GOT_data_internal_physx__Cm__BlockArray_physx__IG__Edge___operator_5b_5d_28unsigned_20int_29___ignore = 376013; + var GOT_data_internal_physx__IG__IslandSim__markEdgeActive_28unsigned_20int_29___ignore = 375976; + var GOT_data_internal_physx__IG__IslandSim__markEdgeActive_28unsigned_20int_29___ignore_1 = 375977; + var GOT_data_internal_physx__IG__IslandSim__markKinematicActive_28physx__IG__NodeIndex_29___ignore = 375983; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex_2c_20physx__shdfnd__NamedAllocator___back_28_29___ignore = 375982; + var GOT_data_internal_physx__IG__IslandSim__markActive_28physx__IG__NodeIndex_29___ignore = 375984; + var GOT_data_internal_physx__IG__IslandSim__markActive_28physx__IG__NodeIndex_29___ignore_1 = 375985; + var GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore = 375986; + var GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore_1 = 375987; + var GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore_2 = 375988; + var GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore_3 = 375989; + var GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore_4 = 375990; + var GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore_5 = 375991; + var GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore_6 = 375992; + var GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore_7 = 375993; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__TraversalState_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 376027; + var GOT_data_internal_physx__IG__IslandSim__markIslandActive_28unsigned_20int_29___ignore = 375994; + var GOT_data_internal_physx__IG__IslandSim__markIslandActive_28unsigned_20int_29___ignore_1 = 375995; + var GOT_data_internal_physx__IG__IslandSim__markIslandInactive_28unsigned_20int_29___ignore = 375996; + var GOT_data_internal_physx__IG__IslandSim__markIslandInactive_28unsigned_20int_29___ignore_1 = 375997; + var GOT_data_internal_physx__IG__IslandSim__markIslandInactive_28unsigned_20int_29___ignore_2 = 375998; + var GOT_data_internal_physx__IG__IslandSim__markIslandInactive_28unsigned_20int_29___ignore_3 = 375999; + var GOT_data_internal_physx__IG__IslandSim__addEdgeToIsland_28physx__IG__Island__2c_20unsigned_20int_29___ignore = 376e3; + var GOT_data_internal_physx__IG__IslandSim__addEdgeToIsland_28physx__IG__Island__2c_20unsigned_20int_29___ignore_1 = 376001; + var GOT_data_internal_physx__IG__IslandSim__addEdgeToIsland_28physx__IG__Island__2c_20unsigned_20int_29___ignore_2 = 376002; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__TraversalState_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 376029; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__TraversalState_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__IG__TraversalState_20const__29___ignore = 376028; + var GOT_data_internal_physx__Cm__PriorityQueueBase_physx__IG__QueueElement_2c_20physx__IG__NodeComparator___pop_28_29___ignore = 376031; + var GOT_data_internal_physx__Cm__PriorityQueueBase_physx__IG__QueueElement_2c_20physx__IG__NodeComparator___pop_28_29___ignore_1 = 376032; + var GOT_data_internal_physx__Cm__PriorityQueueBase_physx__IG__QueueElement_2c_20physx__IG__NodeComparator___push_28physx__IG__QueueElement_20const__29___ignore = 376030; + var GOT_data_internal_physx__IG__IslandSim__removeEdgeFromIsland_28physx__IG__Island__2c_20unsigned_20int_29___ignore = 376003; + var GOT_data_internal_physx__IG__IslandSim__removeEdgeFromIsland_28physx__IG__Island__2c_20unsigned_20int_29___ignore_1 = 376004; + var GOT_data_internal_physx__IG__IslandSim__removeEdgeFromIsland_28physx__IG__Island__2c_20unsigned_20int_29___ignore_2 = 376005; + var GOT_data_internal_physx__IG__IslandSim__removeEdgeFromIsland_28physx__IG__Island__2c_20unsigned_20int_29___ignore_3 = 376006; + var GOT_data_internal_physx__IG__IslandSim__removeNodeFromIsland_28physx__IG__Island__2c_20physx__IG__NodeIndex_29___ignore = 376007; + var GOT_data_internal_physx__IG__IslandSim__removeNodeFromIsland_28physx__IG__Island__2c_20physx__IG__NodeIndex_29___ignore_1 = 376008; + var GOT_data_internal_physx__IG__IslandSim__removeNodeFromIsland_28physx__IG__Island__2c_20physx__IG__NodeIndex_29___ignore_2 = 376009; + var GOT_data_internal_physx__IG__IslandSim__removeNodeFromIsland_28physx__IG__Island__2c_20physx__IG__NodeIndex_29___ignore_3 = 376010; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__TraversalState_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 376033; + var GOT_data_internal_physx__IG__Node__setKinematicFlag_28_29___ignore = 376011; + var GOT_data_internal_physx__IG__Node__clearKinematicFlag_28_29___ignore = 376012; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__Node_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 376019; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__Edge__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__IG__Edge__20const__29___ignore = 376020; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__EdgeInstance__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__IG__EdgeInstance__20const__29___ignore = 376021; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 376023; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__Island_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 376025; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__TraversalState_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 376034; + var GOT_data_internal_vtable_20for_20physx__IG__ThirdPassTask = 330072; + var GOT_data_internal_vtable_20for_20physx__IG__PostThirdPassTask = 330116; + var GOT_data_internal_physx__Cm__BlockArray_physx__Sc__Interaction____BlockArray_28unsigned_20int_29___ignore = 376049; + var GOT_data_internal_physx__Cm__BlockArray_physx__IG__NodeIndex___BlockArray_28unsigned_20int_29___ignore = 376050; + var GOT_data_internal_physx__Cm__BlockArray_void____BlockArray_28unsigned_20int_29___ignore = 376051; + var GOT_data_internal_physx__shdfnd__Array_void___2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 376057; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 376046; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction___2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 376052; + var GOT_data_internal_physx__IG__HandleManager_unsigned_20int___getHandle_28_29___ignore = 376062; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__IG__NodeIndex_20const__29___ignore = 376047; + var GOT_data_internal_physx__Cm__BlockArray_physx__IG__NodeIndex___operator_5b_5d_28unsigned_20int_29___ignore = 376045; + var GOT_data_internal_physx__Cm__BlockArray_void____operator_5b_5d_28unsigned_20int_29___ignore = 376066; + var GOT_data_internal_physx__Cm__BlockArray_physx__Sc__Interaction____operator_5b_5d_28unsigned_20int_29___ignore = 376067; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 376043; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 376048; + var GOT_data_internal_physx__IG__HandleManager_unsigned_20int___freeHandle_28unsigned_20int_29___ignore = 376068; + var GOT_data_internal_physx__IG__HandleManager_unsigned_20int___freeHandle_28unsigned_20int_29___ignore_1 = 376069; + var GOT_data_internal_physx__shdfnd__Array_physx__PartitionEdge__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 376070; + var GOT_data_internal_physx__shdfnd__Array_physx__PartitionEdge__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 376044; + var GOT_data_internal_physx__shdfnd__Array_physx__PartitionEdge__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PartitionEdge__20const__29___ignore = 376071; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__EdgeInstance__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 376037; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__Edge__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 376040; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__EdgeInstance__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 376038; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__EdgeInstance__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 376039; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__Edge__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 376041; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__Edge__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 376042; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction___2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 376053; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction___2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 376054; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 376055; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 376056; + var GOT_data_internal_physx__shdfnd__Array_void___2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 376058; + var GOT_data_internal_physx__shdfnd__Array_void___2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 376059; + var GOT_data_internal_physx__shdfnd__Array_physx__PartitionEdge__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 376060; + var GOT_data_internal_physx__shdfnd__Array_physx__PartitionEdge__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 376061; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__IG__NodeIndex__20const__29___ignore = 376063; + var GOT_data_internal_physx__shdfnd__Array_void___2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28void___20const__29___ignore = 376064; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction___2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__Interaction___20const__29___ignore = 376065; + var GOT_data_internal_physx__shdfnd__Array_physx__PxcNpMemBlock__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 376080; + var GOT_data_internal_physx__shdfnd__Array_physx__PxcNpMemBlock__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxcNpMemBlock__20const__29___ignore = 376082; + var GOT_data_internal_physx__shdfnd__Array_physx__PxcNpMemBlock__2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore = 376083; + var GOT_data_internal_physx__PxcScratchAllocator__allocAll_28unsigned_20int__29___ignore = 376079; + var GOT_data_internal_physx__shdfnd__Array_physx__PxcNpMemBlock__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 376084; + var GOT_data_internal_physx__shdfnd__Array_physx__PxcNpMemBlock__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 376081; + var GOT_data_internal_physx__Cm__PoolList_physx__PxsContactManager_2c_20physx__PxsContext___PoolList_28physx__shdfnd__NamedAllocator_20const__2c_20physx__PxsContext__2c_20unsigned_20int_29___ignore = 376121; + var GOT_data_internal_physx__Cm__PoolList_physx__PxsContactManager_2c_20physx__PxsContext___PoolList_28physx__shdfnd__NamedAllocator_20const__2c_20physx__PxsContext__2c_20unsigned_20int_29___ignore_1 = 376122; + var GOT_data_internal_vtable_20for_20physx__Cm__RenderBuffer = 330244; + var GOT_data_internal_physx__Cm__PoolList_physx__PxsContactManager_2c_20physx__PxsContext___destroy_28_29___ignore = 376123; + var GOT_data_internal_physx__gEnablePCMCaching = 330192; + var GOT_data_internal_physx__Gu__Cache__setManifold_28void__29___ignore = 376116; + var GOT_data_internal_physx__Gu__Cache__getManifold_28_29___ignore = 376117; + var GOT_data_internal_physx__Gu__Cache__getManifold_28_29___ignore_1 = 376118; + var GOT_data_internal_physx__Gu__Cache__getManifold_28_29___ignore_2 = 376119; + var GOT_data_internal_physx__Gu__Cache__setMultiManifold_28void__29___ignore = 376120; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__Gu__SpherePersistentContactManifold_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Gu__SpherePersistentContactManifold__29___ignore = 376124; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__Gu__LargePersistentContactManifold_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Gu__LargePersistentContactManifold__29___ignore = 376125; + var GOT_data_internal_vtable_20for_20physx__PxRenderBuffer = 330332; + var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugPoint_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 376105; + var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugPoint_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxDebugPoint_20const__29___ignore = 376107; + var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugPoint_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 376106; + var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugLine_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxDebugLine_20const__29___ignore = 376108; + var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugTriangle_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 376109; + var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugTriangle_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxDebugTriangle_20const__29___ignore = 376111; + var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugTriangle_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 376110; + var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugText_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 376112; + var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugText_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxDebugText_20const__29___ignore = 376114; + var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugText_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 376113; + var GOT_data_internal_physx__shdfnd__aos__PsTransformV__PsTransformV_28physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec4V_20const__29___ignore = 376115; + var GOT_data_internal_vtable_20for_20physx__Sc__RigidSim = 330388; + var GOT_data_internal_physx__Sc__Physics__sWakeCounterOnCreation = 288688; + var GOT_data_internal_physx__PxsBodyCore__init_28physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_29___ignore = 376149; + var GOT_data_internal_physx__PxsBodyCore__init_28physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_29___ignore_1 = 376150; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__SimStateData_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__SimStateData__29___ignore = 376151; + var GOT_data_internal_vtable_20for_20physx__Sc__BodySim = 330420; + var GOT_data_internal_physx__Sc__SimStateData__getVelocityModData_28_29___ignore = 376194; + var GOT_data_internal_physx__Sc__BodySim__initKinematicStateBase_28physx__Sc__BodyCore__2c_20bool_29___ignore = 376204; + var GOT_data_internal_physx__Sc__SimStateData__getKinematicData_28_29_20const___ignore = 376195; + var GOT_data_internal_physx__Sc__SimStateData__getKinematicData_28_29___ignore = 376198; + var GOT_data_internal_physx__PxsRigidBody__getLinearVelocity_28_29_20const___ignore = 376196; + var GOT_data_internal_physx__PxsRigidBody__getAngularVelocity_28_29_20const___ignore = 376197; + var GOT_data_internal_physx__Sc__Scene__addToPosePreviewList_28physx__Sc__BodySim__29___ignore = 376199; + var GOT_data_internal_physx__Sc__BodySim__internalWakeUpBase_28float_29___ignore = 376203; + var GOT_data_internal_physx__IG__IslandSim__getIslandStaticTouchCount_28physx__IG__NodeIndex_20const__29_20const___ignore = 376205; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 376200; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 376201; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 376202; + var GOT_data_internal_void_20physx__checkType_physx__PxTriangleMeshGeometryLL_20const__28physx__Gu__GeometryUnion_20const__29___ignore = 376207; + var GOT_data_internal_void_20physx__checkType_physx__PxHeightFieldGeometryLL_20const__28physx__Gu__GeometryUnion_20const__29___ignore = 376210; + var GOT_data_internal_physx__PxcConstraintBlockStream__reserve_28unsigned_20int_2c_20physx__PxsConstraintBlockManager__29___ignore = 376224; + var GOT_data_internal_physx__PxcConstraintBlockStream__reserve_28unsigned_20int_2c_20physx__PxsConstraintBlockManager__29___ignore_1 = 376225; + var GOT_data_internal_physx__PxcContactBlockStream__reserve_28unsigned_20int_29___ignore = 376226; + var GOT_data_internal_physx__PxcContactBlockStream__reserve_28unsigned_20int_29___ignore_1 = 376227; + var GOT_data_internal_physx__PxcContactBlockStream__reserve_28unsigned_20int_29___ignore_2 = 376228; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDSweep_28physx__PxBaseTask__29_ = 330804; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDAdvance_28physx__PxBaseTask__29_ = 330880; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDDepenetrate_28physx__PxBaseTask__29_ = 330956; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 376268; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 376267; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 376266; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 376265; + var GOT_data_internal_physx__g_GetSingleMaterialMethodTable = 330464; + var GOT_data_internal_physx__Gu__ContactBuffer__contact_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20int_29___ignore = 376243; + var GOT_data_internal_physx__PxsMaterialManager__getMaterial_28unsigned_20int_29_20const___ignore = 376244; + var GOT_data_internal_physx__PxsRigidBody__setLinearVelocity_28physx__PxVec3_20const__29___ignore = 376245; + var GOT_data_internal_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___operator_5b_5d_28unsigned_20int_29_20const___ignore = 376270; + var GOT_data_internal_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___operator_5b_5d_28unsigned_20int_29_20const___ignore_1 = 376271; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 376269; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsRigidBody__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsRigidBody__20const__29___ignore = 376272; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDPair__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 376273; + var GOT_data_internal_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___operator_5b_5d_28unsigned_20int_29_20const___ignore = 376281; + var GOT_data_internal_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___operator_5b_5d_28unsigned_20int_29_20const___ignore_1 = 376282; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody_20const__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 376287; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 376288; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody_20const__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 376291; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 376292; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDPair__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 376293; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 376294; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 376297; + var GOT_data_internal_vtable_20for_20physx__PxsCCDSweepTask = 330692; + var GOT_data_internal_physx__PxLightCpuTask__setContinuation_28physx__PxTaskManager__2c_20physx__PxBaseTask__29___ignore = 376246; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 376277; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDPair__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 376278; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDPair__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsCCDPair__20const__29___ignore = 376280; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ThresholdStreamElement_2c_20physx__shdfnd__VirtualAllocator___grow_28unsigned_20int_29___ignore = 376283; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody_20const__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 376285; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 376289; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 376295; + var GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsCCDPair__2c_20physx__IslandPtrCompare_2c_20physx__shdfnd__NamedAllocator__28physx__PxsCCDPair___2c_20unsigned_20int_2c_20physx__IslandPtrCompare_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 376298; + var GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsCCDPair__2c_20physx__IslandPtrCompare_2c_20physx__shdfnd__NamedAllocator__28physx__PxsCCDPair___2c_20unsigned_20int_2c_20physx__IslandPtrCompare_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 376299; + var GOT_data_internal_vtable_20for_20physx__PxsCCDAdvanceTask = 330748; + var GOT_data_internal_physx__PxsCCDAdvanceTask__PxsCCDAdvanceTask_28physx__PxsCCDPair___2c_20unsigned_20int_2c_20physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128__20const__2c_20physx__PxsContext__2c_20physx__PxsCCDContext__2c_20float_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__PxsCCDBody___2c_20unsigned_20short__2c_20bool_2c_20bool_2c_20int__29___ignore = 376247; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ThresholdStreamElement_2c_20physx__shdfnd__VirtualAllocator___growAndPushBack_28physx__Dy__ThresholdStreamElement_20const__29___ignore = 376302; + var GOT_data_internal_physx__PxsCCDAdvanceTask__runInternal_28_29___ignore = 376248; + var GOT_data_internal_physx__PxsCCDAdvanceTask__runInternal_28_29___ignore_1 = 376249; + var GOT_data_internal_physx__PxsCCDAdvanceTask__runInternal_28_29___ignore_2 = 376250; + var GOT_data_internal_physx__PxsCCDAdvanceTask__runInternal_28_29___ignore_3 = 376251; + var GOT_data_internal_physx__PxsCCDAdvanceTask__runInternal_28_29___ignore_4 = 376252; + var GOT_data_internal_physx__PxsCCDAdvanceTask__runInternal_28_29___ignore_5 = 376253; + var GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsCCDPair__2c_20physx__ToiPtrCompare_2c_20physx__shdfnd__NamedAllocator__28physx__PxsCCDPair___2c_20unsigned_20int_2c_20physx__ToiPtrCompare_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 376254; + var GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsCCDPair__2c_20physx__ToiPtrCompare_2c_20physx__shdfnd__NamedAllocator__28physx__PxsCCDPair___2c_20unsigned_20int_2c_20physx__ToiPtrCompare_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 376255; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsCCDPair__2c_20physx__ToiPtrCompare_20const__28physx__PxsCCDPair___2c_20int_2c_20int_2c_20physx__ToiPtrCompare_20const__29___ignore = 376256; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsCCDPair__2c_20physx__ToiPtrCompare_20const__28physx__PxsCCDPair___2c_20int_2c_20int_2c_20physx__ToiPtrCompare_20const__29___ignore_1 = 376257; + var GOT_func_internal_physx__PxsCCDContext__postCCDSweep_28physx__PxBaseTask__29 = 1156; + var GOT_func_internal_physx__PxsCCDContext__postCCDAdvance_28physx__PxBaseTask__29 = 1157; + var GOT_func_internal_physx__PxsCCDContext__postCCDDepenetrate_28physx__PxBaseTask__29 = 1158; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___BlockInfo_20const__29___ignore = 376258; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___BlockInfo_20const__29___ignore = 376259; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___BlockInfo_20const__29___ignore = 376260; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___20const_2c_20physx__PxsCCDShape___2c_20physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__PxsCCDShape__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 376261; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___20const_2c_20physx__PxsCCDShape___2c_20physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__PxsCCDShape__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 376262; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___20const_2c_20physx__PxsCCDShape___2c_20physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__PxsCCDShape__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 376263; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___BlockInfo_20const__29___ignore = 376264; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___20const_2c_20physx__PxsCCDShape___2c_20physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__PxsCCDShape__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 376274; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___20const_2c_20physx__PxsCCDShape___2c_20physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__PxsCCDShape__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 376275; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___20const_2c_20physx__PxsCCDShape___2c_20physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__PxsCCDShape__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 376276; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDPair__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 376279; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ThresholdStreamElement_2c_20physx__shdfnd__VirtualAllocator___recreate_28unsigned_20int_29___ignore = 376284; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody_20const__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 376286; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 376290; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 376296; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsCCDPair__2c_20physx__IslandPtrCompare_20const__28physx__PxsCCDPair___2c_20int_2c_20int_2c_20physx__IslandPtrCompare_20const__29___ignore = 376300; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsCCDPair__2c_20physx__IslandPtrCompare_20const__28physx__PxsCCDPair___2c_20int_2c_20int_2c_20physx__IslandPtrCompare_20const__29___ignore_1 = 376301; + var GOT_data_internal_vtable_20for_20physx__Sc__ShapeInteraction = 331032; + var GOT_data_internal_physx__Sc__ShapeInteraction__updateFlags_28physx__Sc__Scene_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20unsigned_20int_29___ignore = 376349; + var GOT_data_internal_physx__Sc__ShapeInteraction__processReportPairOnActivate_28_29___ignore = 376352; + var GOT_data_internal_physx__Sc__ShapeInteraction__processReportPairOnActivate_28_29___ignore_1 = 376353; + var GOT_data_internal_physx__Sc__BodySim__unregisterCountedInteraction_28_29___ignore = 376334; + var GOT_data_internal_physx__Sc__ShapeInteraction__removeFromReportPairList_28_29___ignore = 376335; + var GOT_data_internal_physx__Sc__ShapeInteraction__removeFromReportPairList_28_29___ignore_1 = 376336; + var GOT_data_internal_physx__Sc__ShapeInteraction__removeFromReportPairList_28_29___ignore_2 = 376337; + var GOT_data_internal_physx__PxsContactManagerOutputIterator__getContactManager_28unsigned_20int_29___ignore = 376346; + var GOT_data_internal_physx__Sc__ActorPairReport__createContactReportData_28physx__Sc__NPhaseCore__29___ignore = 376339; + var GOT_data_internal_physx__Sc__ActorPairReport__streamResetStamp_28unsigned_20int_29___ignore = 376340; + var GOT_data_internal_physx__Sc__ContactStreamManager__computeContactReportExtraDataSize_28unsigned_20int_2c_20bool_29___ignore = 376341; + var GOT_data_internal_physx__Sc__ContactStreamManager__fillInContactReportExtraData_28unsigned_20char__2c_20unsigned_20int_2c_20physx__Sc__RigidSim_20const__2c_20physx__Sc__RigidSim_20const__2c_20unsigned_20int_2c_20bool_2c_20unsigned_20int_2c_20unsigned_20int_29___ignore = 376342; + var GOT_data_internal_physx__Sc__ContactStreamManager__fillInContactReportExtraData_28unsigned_20char__2c_20unsigned_20int_2c_20physx__Sc__RigidSim_20const__2c_20physx__Sc__RigidSim_20const__2c_20unsigned_20int_2c_20bool_2c_20unsigned_20int_2c_20unsigned_20int_29___ignore_1 = 376343; + var GOT_data_internal_physx__Sc__ContactStreamManager__fillInContactReportExtraData_28unsigned_20char__2c_20unsigned_20int_2c_20physx__Sc__RigidSim_20const__2c_20physx__Sc__RigidSim_20const__2c_20unsigned_20int_2c_20bool_2c_20unsigned_20int_2c_20unsigned_20int_29___ignore_2 = 376344; + var GOT_data_internal_physx__Sc__ContactStreamManager__fillInContactReportExtraData_28unsigned_20char__2c_20unsigned_20int_2c_20physx__Sc__RigidSim_20const__2c_20physx__Sc__RigidSim_20const__2c_20unsigned_20int_2c_20bool_2c_20unsigned_20int_2c_20unsigned_20int_29___ignore_3 = 376345; + var GOT_data_internal_physx__Sc__ShapeInteraction__adjustCountersOnNewTouch_28bool_29___ignore = 376347; + var GOT_data_internal_physx__Sc__ActorPair__incTouchCount_28_29___ignore = 376348; + var GOT_data_internal_physx__Sc__ShapeInteraction__activeManagerAllowed_28_29_20const___ignore = 376350; + var GOT_data_internal_physx__Sc__ShapeInteraction__activeManagerAllowed_28_29_20const___ignore_1 = 376351; + var GOT_data_internal_physx__Sc__ShapeInteraction__processReportPairOnDeactivate_28_29___ignore = 376354; + var GOT_data_internal_physx__Sc__ShapeInteraction__processReportPairOnDeactivate_28_29___ignore_1 = 376355; + var GOT_data_internal_physx__Sc__ShapeInteraction__processReportPairOnDeactivate_28_29___ignore_2 = 376356; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ActorPairReport__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__ActorPairReport__20const__29___ignore = 376338; + var GOT_data_internal_physx__Sc__ShapeSim__internalAddToBroadPhase_28_29___ignore = 376365; + var GOT_data_internal_physx__Cm__getDynamicGlobalPoseAligned_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__29___ignore = 376367; + var GOT_data_internal_physx__Cm__getDynamicGlobalPoseAligned_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__29___ignore_1 = 376368; + var GOT_data_internal_physx__Cm__getDynamicGlobalPoseAligned_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__29___ignore_2 = 376369; + var GOT_data_internal_physx__Cm__getDynamicGlobalPoseAligned_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__29___ignore_3 = 376370; + var GOT_data_internal_physx__Cm__getStaticGlobalPoseAligned_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__29___ignore = 376371; + var GOT_data_internal_physx__Cm__getStaticGlobalPoseAligned_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__29___ignore_1 = 376372; + var GOT_data_internal_physx__Cm__getStaticGlobalPoseAligned_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__29___ignore_2 = 376373; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsCachedTransform_2c_20physx__shdfnd__VirtualAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 376361; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsCachedTransform_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 376362; + var GOT_data_internal_physx__shdfnd__Array_float_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 376363; + var GOT_data_internal_physx__Sc__ShapeSim__internalRemoveFromBroadPhase_28bool_29___ignore = 376366; + var GOT_data_internal_physx__Bp__AABBManager__setBPGroup_28unsigned_20int_2c_20physx__Bp__FilterGroup__Enum_29___ignore = 376374; + var GOT_data_internal_physx__Bp__AABBManager__setBPGroup_28unsigned_20int_2c_20physx__Bp__FilterGroup__Enum_29___ignore_1 = 376375; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsCachedTransform_2c_20physx__shdfnd__VirtualAllocator___grow_28unsigned_20int_29___ignore = 376359; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsCachedTransform_2c_20physx__shdfnd__VirtualAllocator___recreate_28unsigned_20int_29___ignore = 376360; + var GOT_data_internal_vtable_20for_20physx__Sc__TriggerInteraction = 331060; + var GOT_data_internal_vtable_20for_20physx__Sc__ElementInteractionMarker = 331088; + var GOT_data_internal_physx__Sc__ContactReportBuffer__ContactReportBuffer_28unsigned_20int_2c_20bool_29___ignore = 376461; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__NPhaseCore_2c_20_physx__Sc__NPhaseCore__mergeProcessedTriggerInteractions_28physx__PxBaseTask__29_ = 331224; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ActorPairReport__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 376524; + var GOT_data_internal_physx__Sc__ActorPair__decRefCount_28_29___ignore = 376489; + var GOT_data_internal_physx__Sc__NPhaseCore__destroyActorPairReport_28physx__Sc__ActorPairReport__29___ignore = 376491; + var GOT_data_internal_physx__Sc__Interaction__isElementInteraction_28_29_20const___ignore = 376463; + var GOT_data_internal_physx__Sc__TriggerInteraction__setTriggerFlags_28physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short__29___ignore = 376465; + var GOT_data_internal_physx__Sc__TriggerInteraction__setTriggerFlags_28physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short__29__timestamp = 376468; + var GOT_data_internal_physx__Sc__ElementInteractionMarker__ElementInteractionMarker_28physx__Sc__ElementSim__2c_20physx__Sc__ElementSim__2c_20bool_29___ignore = 376472; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 376456; + var GOT_data_internal_physx__Sc__ActorPair__incRefCount_28_29___ignore = 376464; + var GOT_data_internal_physx__Sc__ActorPairReport__convert_28physx__Sc__ActorPair__29___ignore = 376476; + var GOT_data_internal_vtable_20for_20physx__Sc__ElementSimInteraction = 331116; + var GOT_data_internal_physx__Sc__ShapeInteraction__setPairFlags_28physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short__29___ignore = 376475; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeInteraction__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 376528; + var GOT_data_internal_physx__Sc__ActorPairReport__ActorPairReport_28physx__Sc__RigidSim__2c_20physx__Sc__RigidSim__29___ignore = 376512; + var GOT_data_internal_physx__Sc__Scene__getTaskManager_28_29_20const___ignore = 376477; + var GOT_data_internal_vtable_20for_20physx__Sc__TriggerContactTask = 331168; + var GOT_func_internal_physx__Sc__NPhaseCore__mergeProcessedTriggerInteractions_28physx__PxBaseTask__29 = 1185; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTriggerPair_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxTriggerPair_20const__29___ignore = 376518; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__TriggerPairExtraData_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__TriggerPairExtraData_20const__29___ignore = 376519; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__TriggerInteraction_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__TriggerInteraction__29___ignore = 376520; + var GOT_data_internal_physx__Sc__ShapeInteraction__sendLostTouchReport_28bool_2c_20unsigned_20int_2c_20physx__PxsContactManagerOutputIterator__29___ignore = 376483; + var GOT_data_internal_physx__Sc__ShapeInteraction__sendLostTouchReport_28bool_2c_20unsigned_20int_2c_20physx__PxsContactManagerOutputIterator__29___ignore_1 = 376484; + var GOT_data_internal_physx__Sc__ShapeInteraction__adjustCountersOnLostTouch_28physx__Sc__BodySim__2c_20physx__Sc__BodySim__2c_20bool_29___ignore = 376485; + var GOT_data_internal_physx__Sc__ShapeInteraction__adjustCountersOnLostTouch_28physx__Sc__BodySim__2c_20physx__Sc__BodySim__2c_20bool_29___ignore_1 = 376486; + var GOT_data_internal_physx__Sc__ActorPairReport__cast_28physx__Sc__ActorPair__29___ignore = 376490; + var GOT_data_internal_physx__Sc__ActorPair__decTouchCount_28_29___ignore = 376487; + var GOT_data_internal_physx__Sc__BodySim__decrementBodyConstraintCounter_28_29___ignore = 376488; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ActorPair_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ActorPair__29___ignore = 376523; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeInteraction__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__ShapeInteraction__20const__29___ignore = 376527; + var GOT_data_internal_physx__Sc__ContactReportBuffer__allocateNotThreadSafe_28unsigned_20int_2c_20unsigned_20int__2c_20unsigned_20int_29___ignore = 376493; + var GOT_data_internal_physx__Sc__ContactReportBuffer__allocateNotThreadSafe_28unsigned_20int_2c_20unsigned_20int__2c_20unsigned_20int_29___ignore_1 = 376494; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ActorPairContactReportData_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ActorPairContactReportData__29___ignore = 376529; + var GOT_data_internal_physx__Sc__setFilterObjectAttributeType_28unsigned_20int__2c_20physx__PxFilterObjectType__Enum_29___ignore = 376454; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__ElementSimInteraction__20const__29___ignore = 376455; + var GOT_data_internal_physx__Sc__ActorPairReport___ActorPairReport_28_29___ignore = 376462; + var GOT_data_internal_physx__Sc__Interaction___Interaction_28_29___ignore = 376473; + var GOT_data_internal_physx__Sc__TriggerContactTask__runInternal_28_29___ignore = 376478; + var GOT_data_internal_physx__Sc__TriggerContactTask__runInternal_28_29___ignore_1 = 376479; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ActorPairReport_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ActorPairReport__29___ignore = 376492; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 376495; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 376496; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 376497; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 376498; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 376499; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 376500; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 376501; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 376502; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 376503; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 376504; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 376505; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 376506; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 376507; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 376508; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 376509; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 376510; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 376511; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 376513; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 376514; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 376515; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 376516; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 376517; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 376521; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 376522; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ActorPairReport__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 376526; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ActorPairReport__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 376525; + var GOT_data_internal_physx__shdfnd__to8_28int_29___ignore = 376532; + var GOT_data_internal_physx__shdfnd__to8_28int_29___ignore_1 = 376533; + var GOT_data_internal_vtable_20for_20physx__Sc__ActorSim = 331300; + var GOT_func_internal_physx__Sc__ActorSim__reallocInteractions_28physx__Sc__Interaction____2c_20unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29 = 1196; + var GOT_data_internal_physx__Cm__OwnedArray_physx__Sc__Interaction__2c_20physx__Sc__ActorSim_2c_20unsigned_20int_2c_20_physx__Sc__ActorSim__reallocInteractions_28physx__Sc__Interaction____2c_20unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29____OwnedArray_28_29___ignore = 376542; + var GOT_data_internal_physx__Cm__OwnedArray_physx__Sc__Interaction__2c_20physx__Sc__ActorSim_2c_20unsigned_20int_2c_20_physx__Sc__ActorSim__reallocInteractions_28physx__Sc__Interaction____2c_20unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___pushBack_28physx__Sc__Interaction___2c_20physx__Sc__ActorSim__29___ignore = 376543; + var GOT_data_internal_physx__Cm__OwnedArray_physx__Sc__Interaction__2c_20physx__Sc__ActorSim_2c_20unsigned_20int_2c_20_physx__Sc__ActorSim__reallocInteractions_28physx__Sc__Interaction____2c_20unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___pushBack_28physx__Sc__Interaction___2c_20physx__Sc__ActorSim__29___ignore_1 = 376544; + var GOT_data_internal_physx__Sc__Interaction__setActorId_28physx__Sc__ActorSim__2c_20unsigned_20int_29___ignore = 376538; + var GOT_data_internal_physx__Sc__Interaction__setActorId_28physx__Sc__ActorSim__2c_20unsigned_20int_29___ignore_1 = 376539; + var GOT_data_internal_physx__Sc__Interaction__getActorId_28physx__Sc__ActorSim_20const__29_20const___ignore = 376540; + var GOT_data_internal_physx__Cm__OwnedArray_physx__Sc__Interaction__2c_20physx__Sc__ActorSim_2c_20unsigned_20int_2c_20_physx__Sc__ActorSim__reallocInteractions_28physx__Sc__Interaction____2c_20unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___replaceWithLast_28unsigned_20int_29___ignore = 376545; + var GOT_data_internal_physx__Cm__OwnedArray_physx__Sc__Interaction__2c_20physx__Sc__ActorSim_2c_20unsigned_20int_2c_20_physx__Sc__ActorSim__reallocInteractions_28physx__Sc__Interaction____2c_20unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___operator_5b_5d_28unsigned_20int_29___ignore = 376546; + var GOT_data_internal_physx__Sc__Interaction__setDirty_28unsigned_20int_29___ignore = 376541; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ConstraintWriteback_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 376574; + var GOT_data_internal_physx__Sc__ConstraintCore__setSim_28physx__Sc__ConstraintSim__29___ignore = 376567; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ConstraintWriteback_2c_20physx__shdfnd__VirtualAllocator___grow_28unsigned_20int_29___ignore = 376572; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ConstraintInteraction_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ConstraintInteraction__29___ignore = 376575; + var GOT_data_internal_physx__PxsRigidBody__getPose_28_29_20const___ignore = 376568; + var GOT_data_internal_vtable_20for_20physx__Cm__ConstraintImmediateVisualizer = 331332; + var GOT_data_internal_vtable_20for_20physx__PxConstraintVisualizer = 331392; + var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugLine_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 376571; + var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugLine_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 376569; + var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugLine_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 376570; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ConstraintWriteback_2c_20physx__shdfnd__VirtualAllocator___recreate_28unsigned_20int_29___ignore = 376573; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyRank_2c_20physx__shdfnd__InlineAllocator_768u_2c_20physx__shdfnd__NamedAllocator____front_28_29___ignore = 376603; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyRank_2c_20physx__shdfnd__InlineAllocator_768u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 376608; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyRank_2c_20physx__shdfnd__InlineAllocator_768u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Sc__BodyRank_20const__29___ignore = 376602; + var GOT_data_internal_void_20physx__shdfnd__sort_physx__Sc__BodyRank_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__2c_20physx__shdfnd__NamedAllocator__28physx__Sc__BodyRank__2c_20unsigned_20int_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 376604; + var GOT_data_internal_void_20physx__shdfnd__sort_physx__Sc__BodyRank_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__2c_20physx__shdfnd__NamedAllocator__28physx__Sc__BodyRank__2c_20unsigned_20int_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 376605; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Sc__BodyRank_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__20const__28physx__Sc__BodyRank__2c_20int_2c_20int_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__20const__29___ignore = 376606; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Sc__BodyRank_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__20const__28physx__Sc__BodyRank__2c_20int_2c_20int_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__20const__29___ignore_1 = 376607; + var GOT_data_internal_physx__Sc__ConstraintGroupNode__purgeProjectionTrees_28_29___ignore = 376630; + var GOT_data_internal_physx__Sc__ConstraintGroupNode__purgeProjectionTrees_28_29___ignore_1 = 376631; + var GOT_data_internal_physx__Sc__ConstraintGroupNode__buildProjectionTrees_28_29___ignore = 376632; + var GOT_data_internal_physx__Sc__ConstraintGroupNode__buildProjectionTrees_28_29___ignore_1 = 376633; + var GOT_data_internal_physx__Sc__ConstraintProjectionManager__processConstraintForGroupBuilding_28physx__Sc__ConstraintSim__2c_20physx__Sc__ScratchAllocatorList_physx__Sc__ConstraintSim__2c_2064u___29___ignore = 376634; + var GOT_data_internal_physx__Sc__ScratchAllocatorList_physx__Sc__ConstraintSim__2c_2064u___Iterator__getNext_28_29___ignore = 376646; + var GOT_data_internal_physx__Sc__ScratchAllocatorList_physx__Sc__ConstraintSim__2c_2064u___Iterator__getNext_28_29___ignore_1 = 376647; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ConstraintGroupNode_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ConstraintGroupNode__29___ignore = 376648; + var GOT_data_internal_physx__Sc__ScratchAllocatorList_physx__Sc__ConstraintSim__2c_2064u___add_28physx__Sc__ConstraintSim__20const__29___ignore = 376636; + var GOT_data_internal_physx__Sc__ScratchAllocatorList_physx__Sc__ConstraintSim__2c_2064u___add_28physx__Sc__ConstraintSim__20const__29___ignore_1 = 376637; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 376638; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 376639; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 376640; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 376641; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 376642; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 376643; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 376644; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 376645; + var GOT_data_internal_vtable_20for_20physx__PxTaskMgr = 331432; + var GOT_data_internal_vtable_20for_20physx__PxTaskManager = 331560; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTaskTableRow_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 376663; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTaskTableRow_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxTaskTableRow_20const__29___ignore = 376667; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTaskDepTableRow_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 376659; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTaskTableRow_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 376668; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTaskDepTableRow_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxTaskDepTableRow_20const__29___ignore = 376658; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 376660; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 376661; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 376662; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 376664; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 376665; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 376666; + var GOT_data_internal_vtable_20for_20physx__PxsDefaultMemoryManager = 331648; + var GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__VirtualAllocatorCallback__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 376669; + var GOT_data_internal_vtable_20for_20physx__PxsDefaultMemoryAllocator = 331696; + var GOT_data_internal_vtable_20for_20physx__shdfnd__VirtualAllocatorCallback = 331740; + var GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__VirtualAllocatorCallback__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__shdfnd__VirtualAllocatorCallback__20const__29___ignore = 376670; + var GOT_data_internal_vtable_20for_20physx__PxsMemoryManager = 331764; + var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 376671; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationSolverDesc_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 376674; + var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 376672; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationSolverDesc_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 376675; + var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 376673; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationSolverDesc_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 376676; + var GOT_data_internal_physx__Dy__ArticulationLowestSetBit_28unsigned_20long_20long_29___ignore = 376780; + var GOT_data_internal_physx__Dy__ArticulationLowestSetBit_28unsigned_20long_20long_29___ignore_1 = 376781; + var GOT_data_internal_physx__Dy__init_28physx__Dy__SolverConstraint1D__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20float_29___ignore = 376784; + var GOT_data_internal_physx__Dy__init_28physx__Dy__SolverConstraint1D__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20float_29___ignore_1 = 376785; + var GOT_data_internal_physx__Cm__ConeLimitHelper__getLimit_28physx__PxQuat_20const__2c_20physx__PxVec3__2c_20float__29_20const___ignore = 376786; + var GOT_data_internal_physx__Cm__ConeLimitHelper__getLimit_28physx__PxQuat_20const__2c_20physx__PxVec3__2c_20float__29_20const___ignore_1 = 376787; + var GOT_data_internal_physx__Cm__tanAdd_28float_2c_20float_29___ignore = 376788; + var GOT_func_internal_physx__Dy__solveExtContactBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29 = 1244; + var GOT_func_internal_physx__Dy__solveExt1DBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29 = 1245; + var GOT_func_internal_physx__Dy__solveExtContactBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29 = 1246; + var GOT_func_internal_physx__Dy__solveExt1DBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29 = 1247; + var GOT_func_internal_physx__Dy__solveExtContactConcludeBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29 = 1248; + var GOT_func_internal_physx__Dy__solveExt1DConcludeBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29 = 1249; + var GOT_data_internal_vtable_20for_20physx__Dy__SolverCoreGeneral = 331928; + var GOT_data_internal_vtable_20for_20physx__Dy__SolverCore = 331980; + var GOT_data_internal_physx__Dy__ArticulationPImpl__sSaveVelocity = 376732; + var GOT_data_internal_physx__Dy__ArticulationPImpl__saveVelocity_28physx__Dy__ArticulationSolverDesc_20const__2c_20physx__Cm__SpatialVectorF__29___ignore = 376849; + var GOT_func_internal_physx__Dy__solveExtContactCoulombBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29 = 1276; + var GOT_func_internal_physx__Dy__solveExtContactCoulombBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29 = 1277; + var GOT_func_internal_physx__Dy__solveExtContactCoulombConcludeBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29 = 1278; + var GOT_func_internal_physx__Dy__solveExtFrictionBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29 = 1279; + var GOT_func_internal_physx__Dy__solveExtFrictionBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29 = 1280; + var GOT_data_internal_vtable_20for_20physx__Dy__SolverCoreGeneralPF = 332204; + var GOT_data_internal_physx__Dy__setWritebackLength_28physx__PxSolverConstraintDesc__2c_20unsigned_20int_29___ignore = 376893; + var GOT_data_internal_physx__Dy__setWritebackLength_28physx__PxSolverConstraintDesc__2c_20unsigned_20int_29___ignore_1 = 376894; + var GOT_data_internal_physx__Dy__extractContacts_28physx__Gu__ContactBuffer__2c_20physx__PxsContactManagerOutput__2c_20bool__2c_20bool__2c_20float__2c_20float__2c_20float__2c_20float__2c_20float_29___ignore = 376954; + var GOT_data_internal_physx__Dy__getFrictionPatches_28physx__Dy__CorrelationBuffer__2c_20unsigned_20char_20const__2c_20unsigned_20int_2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_29___ignore = 376899; + var GOT_data_internal_physx__Dy__getFrictionPatches_28physx__Dy__CorrelationBuffer__2c_20unsigned_20char_20const__2c_20unsigned_20int_2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_29___ignore_1 = 376900; + var GOT_data_internal_physx__Dy__isSeparated_28physx__Dy__FrictionPatch_20const__2c_20physx__PxTransform_20const__2c_20float_29___ignore = 376901; + var GOT_data_internal_physx__Dy__computeBlockStreamFrictionByteSizes_28physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___ignore = 376912; + var GOT_data_internal_physx__Dy__CorrelationListIterator__nextContact_28unsigned_20int__2c_20unsigned_20int__29___ignore = 376952; + var GOT_data_internal_physx__Dy__CorrelationListIterator__nextContact_28unsigned_20int__2c_20unsigned_20int__29___ignore_1 = 376953; + var GOT_data_internal_physx__Dy__computeBlockStreamByteSizes_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29___ignore = 377001; + var GOT_data_internal_physx__Dy__computeBlockStreamByteSizes_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29___ignore_1 = 377002; + var GOT_data_internal_physx__Dy__computeBlockStreamByteSizes_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29___ignore_2 = 377003; + var GOT_data_internal_physx__Dy__computeBlockStreamByteSizes_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29___ignore_3 = 377004; + var GOT_data_internal_physx__Dy__computeBlockStreamByteSizes_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29___ignore_4 = 377005; + var GOT_data_internal_physx__Dy__computeBlockStreamByteSizes_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29___ignore_5 = 377006; + var GOT_data_internal_physx__Dy__setSolverConstants_28float__2c_20float__2c_20float__2c_20float__2c_20physx__Px1DConstraint_20const__2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_29___ignore = 377032; + var GOT_data_internal_vtable_20for_20physx__Dy__DynamicsContext = 332272; + var GOT_data_internal_vtable_20for_20physx__Dy__Context = 332496; + var GOT_data_internal_physx__Dy__Context__createThresholdStream_28physx__shdfnd__VirtualAllocatorCallback__29___ignore = 377037; + var GOT_data_internal_physx__Dy__Context__createForceChangeThresholdStream_28physx__shdfnd__VirtualAllocatorCallback__29___ignore = 377038; + var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverBody_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverBody_____operator_5b_5d_28unsigned_20int_29___ignore = 377103; + var GOT_data_internal_vtable_20for_20physx__Dy__PxsSolverStartTask = 332540; + var GOT_data_internal_vtable_20for_20physx__Dy__PxsSolverEndTask = 332732; + var GOT_data_internal_vtable_20for_20physx__Dy__PxsSolverCreateFinalizeConstraintsTask = 332440; + var GOT_data_internal_vtable_20for_20physx__Dy__PxsSolverSetupSolveTask = 332788; + var GOT_data_internal_vtable_20for_20physx__Dy__PxsSolverConstraintPartitionTask = 332900; + var GOT_data_internal_vtable_20for_20physx__Dy__UpdateContinuationTask = 332956; + var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverBodyData_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverBodyData_____operator_5b_5d_28unsigned_20int_29___ignore = 377115; + var GOT_data_internal_vtable_20for_20physx__Dy__KinematicCopyTask = 333012; + var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverConstraintDesc_____forceSize_Unsafe_28unsigned_20int_29___ignore = 377116; + var GOT_data_internal_physx__shdfnd__Array_physx__PxConstraintBatchHeader_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377108; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsIndexedContactManager_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377119; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVector_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377122; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsBodyCore__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377125; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationV__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377130; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ThresholdStreamElement_2c_20physx__shdfnd__VirtualAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377104; + var GOT_data_internal_physx__Cm__BlockArray_void____operator_5b_5d_28unsigned_20int_29_20const___ignore = 377057; + var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverBody_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverBody_____grow_28unsigned_20int_29___ignore = 377111; + var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverBodyData_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverBodyData_____grow_28unsigned_20int_29___ignore = 377113; + var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverConstraintDesc_____grow_28unsigned_20int_29___ignore = 377117; + var GOT_data_internal_physx__shdfnd__Array_physx__PxConstraintBatchHeader_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377109; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsIndexedContactManager_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377120; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVector_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377123; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsBodyCore__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377126; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsRigidBody__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377128; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationV__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377131; + var GOT_data_internal_vtable_20for_20physx__Dy__PxsForceThresholdTask = 333068; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__Island_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 377097; + var GOT_data_internal_vtable_20for_20physx__Dy__PxsPreIntegrateTask = 332384; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorF_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377105; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorF_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377106; + var GOT_data_internal_physx__Dy__ArticulationPImpl__sUpdateBodies = 376716; + var GOT_data_internal_physx__Dy__ArticulationPImpl__updateBodies_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29___ignore = 377098; + var GOT_data_internal_physx__Dy__integrateCore_28physx__PxVec3__2c_20physx__PxVec3__2c_20physx__PxSolverBody__2c_20physx__PxSolverBodyData__2c_20float_29___ignore = 377099; + var GOT_data_internal_physx__Dy__integrateCore_28physx__PxVec3__2c_20physx__PxVec3__2c_20physx__PxSolverBody__2c_20physx__PxSolverBodyData__2c_20float_29___ignore_1 = 377100; + var GOT_data_internal_physx__Dy__integrateCore_28physx__PxVec3__2c_20physx__PxVec3__2c_20physx__PxSolverBody__2c_20physx__PxSolverBodyData__2c_20float_29___ignore_2 = 377101; + var GOT_data_internal_physx__Dy__updateWakeCounter_28physx__PxsRigidBody__2c_20float_2c_20float_2c_20bool_2c_20bool_2c_20physx__Cm__SpatialVector__2c_20bool_29___ignore = 377102; + var GOT_data_internal_unsigned_20char__20physx__FrictionPatchStreamPair__reserve_unsigned_20char__28unsigned_20int_29___ignore = 377133; + var GOT_data_internal_vtable_20for_20physx__Dy__PxsCreateFinalizeContactsTask = 333124; + var GOT_data_internal_vtable_20for_20physx__Dy__PxsCreateArticConstraintsTask = 333180; + var GOT_data_internal_physx__Dy__PxsSolverStartTask__startTasks_28_29___ignore = 377039; + var GOT_data_internal_physx__Dy__PxsSolverStartTask__startTasks_28_29___ignore_1 = 377040; + var GOT_data_internal_physx__Dy__PxsSolverStartTask__startTasks_28_29___ignore_2 = 377041; + var GOT_data_internal_physx__Dy__PxsSolverStartTask__startTasks_28_29___ignore_3 = 377042; + var GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore = 377047; + var GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_1 = 377048; + var GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_2 = 377049; + var GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_3 = 377050; + var GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_4 = 377051; + var GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_5 = 377052; + var GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_6 = 377053; + var GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_7 = 377054; + var GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_8 = 377055; + var GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_9 = 377056; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsIndexedContactManager_20const__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377063; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__CompoundContactManager_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377066; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsIndexedContactManager_20const__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377067; + var GOT_data_internal_vtable_20for_20physx__Dy__PxsSolverConstraintPostProcessTask = 332596; + var GOT_data_internal_vtable_20for_20physx__Dy__SolverArticulationUpdateTask = 332652; + var GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsIndexedContactManager_2c_20physx__Dy__EnhancedSortPredicate_2c_20physx__shdfnd__NamedAllocator__28physx__PxsIndexedContactManager__2c_20unsigned_20int_2c_20physx__Dy__EnhancedSortPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 377043; + var GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsIndexedContactManager_2c_20physx__Dy__EnhancedSortPredicate_2c_20physx__shdfnd__NamedAllocator__28physx__PxsIndexedContactManager__2c_20unsigned_20int_2c_20physx__Dy__EnhancedSortPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 377044; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsIndexedContactManager_2c_20physx__Dy__EnhancedSortPredicate_20const__28physx__PxsIndexedContactManager__2c_20int_2c_20int_2c_20physx__Dy__EnhancedSortPredicate_20const__29___ignore = 377045; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsIndexedContactManager_2c_20physx__Dy__EnhancedSortPredicate_20const__28physx__PxsIndexedContactManager__2c_20int_2c_20int_2c_20physx__Dy__EnhancedSortPredicate_20const__29___ignore_1 = 377046; + var GOT_data_internal_void_20physx__shdfnd__sort_physx__PxSolverConstraintDesc_2c_20physx__Dy__ConstraintLess_2c_20physx__shdfnd__NamedAllocator__28physx__PxSolverConstraintDesc__2c_20unsigned_20int_2c_20physx__Dy__ConstraintLess_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 377059; + var GOT_data_internal_void_20physx__shdfnd__sort_physx__PxSolverConstraintDesc_2c_20physx__Dy__ConstraintLess_2c_20physx__shdfnd__NamedAllocator__28physx__PxSolverConstraintDesc__2c_20unsigned_20int_2c_20physx__Dy__ConstraintLess_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 377060; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsIndexedContactManager_20const__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377064; + var GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsIndexedContactManager_20const__2c_20physx__Dy__ArticulationSortPredicate_2c_20physx__shdfnd__NamedAllocator__28physx__PxsIndexedContactManager_20const___2c_20unsigned_20int_2c_20physx__Dy__ArticulationSortPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 377068; + var GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsIndexedContactManager_20const__2c_20physx__Dy__ArticulationSortPredicate_2c_20physx__shdfnd__NamedAllocator__28physx__PxsIndexedContactManager_20const___2c_20unsigned_20int_2c_20physx__Dy__ArticulationSortPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 377069; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__CompoundContactManager_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377072; + var GOT_data_internal_physx__shdfnd__Array_void___2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 377058; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxSolverConstraintDesc_2c_20physx__Dy__ConstraintLess_20const__28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20physx__Dy__ConstraintLess_20const__29___ignore = 377061; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxSolverConstraintDesc_2c_20physx__Dy__ConstraintLess_20const__28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20physx__Dy__ConstraintLess_20const__29___ignore_1 = 377062; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsIndexedContactManager_20const__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377065; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsIndexedContactManager_20const__2c_20physx__Dy__ArticulationSortPredicate_20const__28physx__PxsIndexedContactManager_20const___2c_20int_2c_20int_2c_20physx__Dy__ArticulationSortPredicate_20const__29___ignore = 377070; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsIndexedContactManager_20const__2c_20physx__Dy__ArticulationSortPredicate_20const__28physx__PxsIndexedContactManager_20const___2c_20int_2c_20int_2c_20physx__Dy__ArticulationSortPredicate_20const__29___ignore_1 = 377071; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__CompoundContactManager_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377073; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__CompoundContactManager_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377082; + var GOT_data_internal_physx__Dy__PxsSolverConstraintPostProcessTask__mergeContacts_28physx__Dy__CompoundContactManager__2c_20physx__Dy__ThreadContext__29___ignore = 377074; + var GOT_data_internal_physx__Dy__PxsSolverConstraintPostProcessTask__mergeContacts_28physx__Dy__CompoundContactManager__2c_20physx__Dy__ThreadContext__29___ignore_1 = 377075; + var GOT_data_internal_physx__Dy__PxsSolverConstraintPostProcessTask__mergeContacts_28physx__Dy__CompoundContactManager__2c_20physx__Dy__ThreadContext__29___ignore_2 = 377076; + var GOT_data_internal_physx__PxContactStreamIterator__getExtendedContact_28_29_20const___ignore = 377077; + var GOT_data_internal_void_20physx__shdfnd__sort_physx__Dy__ContactPatch__2c_20physx__Dy__SortBoundsPredicateManifold_2c_20physx__shdfnd__NamedAllocator__28physx__Dy__ContactPatch___2c_20unsigned_20int_2c_20physx__Dy__SortBoundsPredicateManifold_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 377078; + var GOT_data_internal_void_20physx__shdfnd__sort_physx__Dy__ContactPatch__2c_20physx__Dy__SortBoundsPredicateManifold_2c_20physx__shdfnd__NamedAllocator__28physx__Dy__ContactPatch___2c_20unsigned_20int_2c_20physx__Dy__SortBoundsPredicateManifold_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 377079; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Dy__ContactPatch__2c_20physx__Dy__SortBoundsPredicateManifold_20const__28physx__Dy__ContactPatch___2c_20int_2c_20int_2c_20physx__Dy__SortBoundsPredicateManifold_20const__29___ignore = 377080; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Dy__ContactPatch__2c_20physx__Dy__SortBoundsPredicateManifold_20const__28physx__Dy__ContactPatch___2c_20int_2c_20int_2c_20physx__Dy__SortBoundsPredicateManifold_20const__29___ignore_1 = 377081; + var GOT_data_internal_vtable_20for_20physx__Dy__BlockAllocator = 332316; + var GOT_data_internal_physx__Dy__ArticulationPImpl__sComputeUnconstrainedVelocities = 376708; + var GOT_data_internal_physx__Dy__ArticulationPImpl__computeUnconstrainedVelocities_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__PxConstraintAllocator__2c_20physx__PxSolverConstraintDesc__2c_20unsigned_20int__2c_20physx__PxcScratchAllocator__2c_20physx__PxVec3_20const__2c_20unsigned_20long_20long_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29___ignore = 377083; + var GOT_data_internal_vtable_20for_20physx__PxConstraintAllocator = 332708; + var GOT_data_internal_physx__Dy__PxsSolverSetupSolveTask__runInternal_28_29___ignore = 377084; + var GOT_data_internal_physx__Dy__PxsSolverSetupSolveTask__runInternal_28_29___ignore_1 = 377085; + var GOT_data_internal_physx__Dy__PxsSolverSetupSolveTask__runInternal_28_29___ignore_2 = 377086; + var GOT_data_internal_physx__Dy__setConstraintLength_28physx__PxSolverConstraintDesc__2c_20unsigned_20int_29___ignore = 377087; + var GOT_data_internal_physx__Dy__setConstraintLength_28physx__PxSolverConstraintDesc__2c_20unsigned_20int_29___ignore_1 = 377088; + var GOT_data_internal_vtable_20for_20physx__Dy__PxsParallelSolverTask = 332844; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationSolverDesc_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377089; + var GOT_data_internal_physx__Dy__PxsSolverConstraintPartitionTask__runInternal_28_29___ignore = 377090; + var GOT_data_internal_physx__Dy__ThresholdTable__build_28physx__Dy__ThresholdStream_20const__29___ignore = 377091; + var GOT_data_internal_physx__Dy__ThresholdTable__build_28physx__Dy__ThresholdStream_20const__29___ignore_1 = 377092; + var GOT_data_internal_physx__Dy__ThresholdTable__build_28physx__Dy__ThresholdStream_20const__29___ignore_2 = 377093; + var GOT_data_internal_physx__Dy__ThresholdTable__check_28physx__Dy__ThresholdStream_20const__2c_20physx__Dy__ThresholdStreamElement_20const__2c_20unsigned_20int__29___ignore = 377095; + var GOT_data_internal_physx__Dy__ThresholdTable__check_28physx__Dy__ThresholdStream_20const__2c_20physx__Dy__ThresholdStreamElement_20const__2c_20unsigned_20int__29___ignore_1 = 377096; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ThresholdStreamElement_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 377094; + var GOT_data_internal_physx__Dy__createFinalizeMethods4 = 332248; + var GOT_data_internal_physx__Dy__createFinalizeMethods = 332260; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorF_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377107; + var GOT_data_internal_physx__shdfnd__Array_physx__PxConstraintBatchHeader_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377110; + var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverBody_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverBody_____recreate_28unsigned_20int_29___ignore = 377112; + var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverBodyData_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverBodyData_____recreate_28unsigned_20int_29___ignore = 377114; + var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverConstraintDesc_____recreate_28unsigned_20int_29___ignore = 377118; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsIndexedContactManager_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377121; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVector_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377124; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsBodyCore__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377127; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsRigidBody__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377129; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationV__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377132; + var GOT_data_internal_physx__Dy__computeBlockStreamByteSizesStep_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20float_29___ignore = 377197; + var GOT_data_internal_physx__Dy__computeBlockStreamByteSizesStep_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20float_29___ignore_1 = 377198; + var GOT_data_internal_physx__Dy__computeBlockStreamByteSizesStep_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20float_29___ignore_2 = 377199; + var GOT_data_internal_physx__Dy__computeBlockStreamByteSizesStep_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20float_29___ignore_3 = 377200; + var GOT_data_internal_physx__Dy__computeBlockStreamByteSizesStep_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20float_29___ignore_4 = 377201; + var GOT_data_internal_physx__Dy__computeBlockStreamByteSizesStep_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20float_29___ignore_5 = 377202; + var GOT_data_internal_physx__Dy__init_28physx__Dy__SolverConstraint1DStep__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20float_29___ignore = 377204; + var GOT_data_internal_physx__Dy__init_28physx__Dy__SolverConstraint1DStep__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20float_29___ignore_1 = 377205; + var GOT_data_internal_physx__Dy__FsInertia__20physx__Dy__PxcFsScratchAllocator__alloc_physx__Dy__FsInertia__28unsigned_20int_29___ignore = 377206; + var GOT_data_internal_physx__Dy__ArticulationJointTransforms__20physx__Dy__PxcFsScratchAllocator__alloc_physx__Dy__ArticulationJointTransforms__28unsigned_20int_29___ignore = 377207; + var GOT_data_internal_vtable_20for_20physx__Dy__DynamicsTGSContext = 333236; + var GOT_data_internal_vtable_20for_20physx__Dy__UpdateContinuationTGSTask = 333428; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyVel_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyVel_____operator_5b_5d_28unsigned_20int_29___ignore = 377361; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyTxInertia_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyTxInertia_____operator_5b_5d_28unsigned_20int_29___ignore = 377362; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyData_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyData_____operator_5b_5d_28unsigned_20int_29___ignore = 377363; + var GOT_data_internal_vtable_20for_20physx__Dy__KinematicCopyTGSTask = 333484; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyVel_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyVel_____grow_28unsigned_20int_29___ignore = 377355; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyTxInertia_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyTxInertia_____grow_28unsigned_20int_29___ignore = 377357; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyData_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyData_____grow_28unsigned_20int_29___ignore = 377359; + var GOT_data_internal_vtable_20for_20physx__Dy__DynamicsMergeTask = 333540; + var GOT_data_internal_vtable_20for_20physx__Dy__SetupDescsTask = 333764; + var GOT_data_internal_vtable_20for_20physx__Dy__PreIntegrateTask = 333820; + var GOT_data_internal_vtable_20for_20physx__Dy__SetupArticulationTask = 333932; + var GOT_data_internal_vtable_20for_20physx__Dy__SetStepperTask = 333988; + var GOT_data_internal_vtable_20for_20physx__Dy__SetupArticulationInternalConstraintsTask = 334044; + var GOT_data_internal_vtable_20for_20physx__Dy__PartitionTask = 334100; + var GOT_data_internal_vtable_20for_20physx__Dy__SetupSolverConstraintsTask = 334156; + var GOT_data_internal_vtable_20for_20physx__Dy__SolveIslandTask = 334324; + var GOT_data_internal_vtable_20for_20physx__Dy__FinishSolveIslandTask = 334436; + var GOT_data_internal_vtable_20for_20physx__Dy__EndIslandTask = 334492; + var GOT_data_internal_physx__Dy__g_SolveTGSMethods = 333280; + var GOT_data_internal_physx__Dy__g_WritebackTGSMethods = 333328; + var GOT_data_internal_physx__Dy__g_SolveConcludeTGSMethods = 333376; + var GOT_data_internal_physx__Dy__ArticulationPImpl__sUpdateDeltaMotion = 376748; + var GOT_data_internal_physx__Dy__ArticulationPImpl__updateDeltaMotion_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__Cm__SpatialVectorF__29___ignore = 377350; + var GOT_data_internal_physx__Dy__ArticulationPImpl__sUpdateBodiesTGS = 376724; + var GOT_data_internal_physx__Dy__ArticulationPImpl__updateBodiesTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29___ignore = 377351; + var GOT_data_internal_vtable_20for_20physx__Dy__ArticulationTask = 333596; + var GOT_data_internal_physx__Dy__ArticulationPImpl__sSetupInternalConstraintsTGS = 376772; + var GOT_data_internal_physx__Dy__ArticulationPImpl__setupSolverInternalConstraintsTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20physx__PxcConstraintBlockStream__2c_20physx__PxSolverConstraintDesc__2c_20float_2c_20float_2c_20float_2c_20unsigned_20int__2c_20physx__PxsConstraintBlockManager__2c_20physx__Cm__SpatialVectorF__29___ignore = 377353; + var GOT_data_internal_physx__Dy__ArticulationPImpl__sSaveVelocityTGS = 376740; + var GOT_data_internal_physx__Dy__ArticulationPImpl__saveVelocityTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29___ignore = 377354; + var GOT_data_internal_vtable_20for_20physx__Dy__CopyBackTask = 333652; + var GOT_data_internal_vtable_20for_20physx__Dy__UpdateArticTask = 333708; + var GOT_data_internal_physx__Dy__ArticulationPImpl__sComputeUnconstrainedVelocitiesTGS = 376764; + var GOT_data_internal_physx__Dy__ArticulationPImpl__computeUnconstrainedVelocitiesTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__PxVec3_20const__2c_20unsigned_20long_20long_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29___ignore = 377352; + var GOT_data_internal_vtable_20for_20physx__Dy__PreIntegrateParallelTask = 333876; + var GOT_data_internal_vtable_20for_20physx__Dy__SetupSolverConstraintsSubTask = 334212; + var GOT_data_internal_vtable_20for_20physx__Dy__PxsCreateArticConstraintsSubTask = 334268; + var GOT_data_internal_vtable_20for_20physx__Dy__ParallelSolveTask = 334380; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyVel_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyVel_____recreate_28unsigned_20int_29___ignore = 377356; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyTxInertia_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyTxInertia_____recreate_28unsigned_20int_29___ignore = 377358; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyData_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyData_____recreate_28unsigned_20int_29___ignore = 377360; + var GOT_data_internal_physx__g_ContactMethodTable = 334560; + var GOT_data_internal_physx__g_PCMContactMethodTable = 334768; + var GOT_data_internal_unsigned_20char_20const__20physx__PxcNpCacheRead2_physx__PxcLocalContactsCache__28physx__Gu__Cache__2c_20physx__PxcLocalContactsCache__2c_20unsigned_20int__29___ignore = 377365; + var GOT_data_internal_unsigned_20char__20physx__PxcNpCacheWriteInitiate_physx__PxcLocalContactsCache__28physx__PxcNpCacheStreamPair__2c_20physx__Gu__Cache__2c_20physx__PxcLocalContactsCache_20const__2c_20unsigned_20int_29__timestamp = 377368; + var GOT_data_internal_unsigned_20char__20physx__PxcNpCacheWriteInitiate_physx__PxcLocalContactsCache__28physx__PxcNpCacheStreamPair__2c_20physx__Gu__Cache__2c_20physx__PxcLocalContactsCache_20const__2c_20unsigned_20int_29__timestamp_1 = 377372; + var GOT_data_internal_void_20physx__PxcNpCacheWrite_physx__PxcLocalContactsCache__28physx__PxcNpCacheStreamPair__2c_20physx__Gu__Cache__2c_20physx__PxcLocalContactsCache_20const__2c_20unsigned_20int_2c_20unsigned_20char_20const__29__timestamp = 377376; + var GOT_data_internal_void_20physx__PxcNpCacheWrite_physx__PxcLocalContactsCache__28physx__PxcNpCacheStreamPair__2c_20physx__Gu__Cache__2c_20physx__PxcLocalContactsCache_20const__2c_20unsigned_20int_2c_20unsigned_20char_20const__29__timestamp_1 = 377380; + var GOT_data_internal_physx__g_CanUseContactCache = 292112; + var GOT_data_internal_physx__g_GetMaterialMethodTable = 330496; + var GOT_data_internal_physx__Gu__Cache__getMultipleManifold_28_29___ignore = 377402; + var GOT_data_internal_physx__Gu__Cache__getMultipleManifold_28_29___ignore_1 = 377403; + var GOT_data_internal_physx__Gu__Cache__getMultipleManifold_28_29___ignore_2 = 377404; + var GOT_data_internal_physx__Gu__MultiplePersistentContactManifold__toBuffer_28unsigned_20char__29___ignore = 377411; + var GOT_data_internal_physx__Gu__MultiplePersistentContactManifold__toBuffer_28unsigned_20char__29___ignore_1 = 377412; + var GOT_data_internal_physx__Gu__MultiplePersistentContactManifold__toBuffer_28unsigned_20char__29___ignore_2 = 377413; + var GOT_data_internal_physx__Gu__MultiplePersistentContactManifold__getManifold_28unsigned_20int_29___ignore = 377414; + var GOT_data_internal_vtable_20for_20PxsCMDiscreteUpdateTask = 335288; + var GOT_data_internal_vtable_20for_20PxsCMUpdateTask = 335232; + var GOT_data_internal_vtable_20for_20physx__PxsNphaseImplementationContext = 334964; + var GOT_data_internal_vtable_20for_20physx__PxvNphaseImplementationContextUsableAsFallback = 335344; + var GOT_data_internal_physx__PxsContactManagerBase__computeId_28unsigned_20int_29_20const___ignore = 377437; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManagerOutput_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsContactManagerOutput_20const__29___ignore = 377441; + var GOT_data_internal_physx__shdfnd__Array_physx__Gu__Cache_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Gu__Cache_20const__29___ignore = 377442; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManager__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsContactManager__20const__29___ignore = 377443; + var GOT_data_internal_void_20physx__shdfnd__sort_unsigned_20int_2c_20physx__shdfnd__Greater_unsigned_20int__2c_20physx__shdfnd__NamedAllocator__28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Greater_unsigned_20int__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 377444; + var GOT_data_internal_void_20physx__shdfnd__sort_unsigned_20int_2c_20physx__shdfnd__Greater_unsigned_20int__2c_20physx__shdfnd__NamedAllocator__28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Greater_unsigned_20int__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 377445; + var GOT_data_internal_physx__shdfnd__Array_physx__Gu__Cache_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377453; + var GOT_data_internal_physx__shdfnd__Array_physx__Gu__Cache_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377440; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManagerOutput_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377439; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManagerOutput_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377448; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManagerOutput_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377449; + var GOT_data_internal_physx__shdfnd__Array_physx__Gu__Cache_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377451; + var GOT_data_internal_physx__PxsContactManagerOutputIterator__PxsContactManagerOutputIterator_28unsigned_20int__2c_20unsigned_20int_2c_20physx__PxsContactManagerOutput__29___ignore = 377438; + var GOT_data_internal_physx__shdfnd__to32_28unsigned_20long_20long_29___ignore = 377421; + var GOT_data_internal_PxsCMDiscreteUpdateTask__runModifiableContactManagers_28unsigned_20int__2c_20unsigned_20int_2c_20physx__PxcNpThreadContext__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29___ignore = 377422; + var GOT_data_internal_PxsCMDiscreteUpdateTask__runModifiableContactManagers_28unsigned_20int__2c_20unsigned_20int_2c_20physx__PxcNpThreadContext__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29__timestamp = 377424; + var GOT_data_internal_PxsCMDiscreteUpdateTask__runModifiableContactManagers_28unsigned_20int__2c_20unsigned_20int_2c_20physx__PxcNpThreadContext__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29__timestamp_1 = 377428; + var GOT_data_internal_PxsCMDiscreteUpdateTask__runModifiableContactManagers_28unsigned_20int__2c_20unsigned_20int_2c_20physx__PxcNpThreadContext__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29__timestamp_2 = 377432; + var GOT_data_internal_vtable_20for_20physx__PxvNphaseImplementationContext = 335524; + var GOT_data_internal_vtable_20for_20physx__PxvNphaseImplementationFallback = 335644; + var GOT_data_internal_physx__PxsContactManagerBase__PxsContactManagerBase_28unsigned_20int_29___ignore = 377436; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_unsigned_20int_2c_20physx__shdfnd__Greater_unsigned_20int__20const__28unsigned_20int__2c_20int_2c_20int_2c_20physx__shdfnd__Greater_unsigned_20int__20const__29___ignore = 377446; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_unsigned_20int_2c_20physx__shdfnd__Greater_unsigned_20int__20const__28unsigned_20int__2c_20int_2c_20int_2c_20physx__shdfnd__Greater_unsigned_20int__20const__29___ignore_1 = 377447; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManagerOutput_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377450; + var GOT_data_internal_physx__shdfnd__Array_physx__Gu__Cache_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377452; + var GOT_data_internal_vtable_20for_20physx__Sc__SimulationController = 335704; + var GOT_data_internal_vtable_20for_20physx__PxsSimulationController = 335872; + var GOT_data_internal_physx__Sc__ArticulationJointCore__setSim_28physx__Sc__ArticulationJointSim__29___ignore = 377456; + var GOT_data_internal_vtable_20for_20physx__Dy__Articulation = 336012; + var GOT_data_internal_vtable_20for_20physx__Dy__ArticulationV = 336212; + var GOT_func_internal_physx__Dy__Articulation__computeUnconstrainedVelocities_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__PxConstraintAllocator__2c_20physx__PxSolverConstraintDesc__2c_20unsigned_20int__2c_20physx__PxVec3_20const__2c_20unsigned_20long_20long_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29 = 1641; + var GOT_func_internal_physx__Dy__Articulation__updateBodies_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29 = 1642; + var GOT_func_internal_physx__Dy__Articulation__saveVelocity_28physx__Dy__ArticulationSolverDesc_20const__2c_20physx__Cm__SpatialVectorF__29 = 1643; + var GOT_func_internal_physx__Dy__Articulation__saveVelocityTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29 = 1644; + var GOT_func_internal_physx__Dy__Articulation__recordDeltaMotion_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__Cm__SpatialVectorF__29 = 1645; + var GOT_func_internal_physx__Dy__Articulation__deltaMotionToMotionVelocity_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29 = 1646; + var GOT_data_internal_physx__Dy__ArticulationPImpl__sDeltaMotionToMotionVel = 376756; + var GOT_func_internal_physx__Dy__Articulation__computeUnconstrainedVelocitiesTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__PxVec3_20const__2c_20unsigned_20long_20long_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29 = 1647; + var GOT_func_internal_physx__Dy__Articulation__setupSolverConstraintsTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20physx__PxcConstraintBlockStream__2c_20physx__PxSolverConstraintDesc__2c_20float_2c_20float_2c_20float_2c_20unsigned_20int__2c_20physx__PxsConstraintBlockManager__2c_20physx__Cm__SpatialVectorF__29 = 1648; + var GOT_data_internal_physx__PxTransform__20physx__Dy__PxcFsScratchAllocator__alloc_physx__PxTransform__28unsigned_20int_29___ignore = 377486; + var GOT_data_internal_physx__shdfnd__log_28physx__PxQuat_20const__29___ignore = 377473; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorV_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 377485; + var GOT_data_internal_physx__PxQuat__20physx__Dy__PxcFsScratchAllocator__alloc_physx__PxQuat__28unsigned_20int_29___ignore = 377487; + var GOT_data_internal_physx__shdfnd__aos__Mat33V__20physx__Dy__PxcFsScratchAllocator__alloc_physx__shdfnd__aos__Mat33V__28unsigned_20int_29___ignore = 377488; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTransform_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 377475; + var GOT_data_internal_physx__shdfnd__Array_physx__PxQuat_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 377476; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVector_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__SpatialVector_20const__29___ignore = 377474; + var GOT_data_internal_physx__shdfnd__Array_char_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377477; + var GOT_data_internal_physx__shdfnd__Array_char_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377478; + var GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__aos__Mat33V_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377479; + var GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__aos__Mat33V_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377480; + var GOT_data_internal_physx__shdfnd__Array_physx__PxQuat_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377481; + var GOT_data_internal_physx__shdfnd__Array_physx__PxQuat_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377482; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorV_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377483; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorV_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377484; + var GOT_data_internal_vtable_20for_20physx__Dy__ArticulationBlockAllocator = 336432; + var GOT_data_internal_vtable_20for_20physx__Dy__BlockBasedAllocator = 336468; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__BlockBasedAllocator__AllocationPage__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377495; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__BlockBasedAllocator__AllocationPage__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Dy__BlockBasedAllocator__AllocationPage__20const__29___ignore = 377496; + var GOT_data_internal_physx__Cm__SpatialVectorF__operator_5b_5d_28unsigned_20int_29___ignore = 377507; + var GOT_func_internal_physx__Dy__FeatherstoneArticulation__computeUnconstrainedVelocities_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__PxConstraintAllocator__2c_20physx__PxSolverConstraintDesc__2c_20unsigned_20int__2c_20physx__PxVec3_20const__2c_20unsigned_20long_20long_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29 = 1708; + var GOT_func_internal_physx__Dy__FeatherstoneArticulation__updateBodies_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29 = 1709; + var GOT_func_internal_physx__Dy__FeatherstoneArticulation__updateBodiesTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29 = 1710; + var GOT_func_internal_physx__Dy__FeatherstoneArticulation__saveVelocity_28physx__Dy__ArticulationSolverDesc_20const__2c_20physx__Cm__SpatialVectorF__29 = 1711; + var GOT_func_internal_physx__Dy__FeatherstoneArticulation__saveVelocityTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29 = 1712; + var GOT_func_internal_physx__Dy__FeatherstoneArticulation__recordDeltaMotion_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__Cm__SpatialVectorF__29 = 1713; + var GOT_func_internal_physx__Dy__FeatherstoneArticulation__deltaMotionToMotionVelocity_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29 = 1714; + var GOT_func_internal_physx__Dy__FeatherstoneArticulation__computeUnconstrainedVelocitiesTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__PxVec3_20const__2c_20unsigned_20long_20long_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29 = 1715; + var GOT_func_internal_physx__Dy__FeatherstoneArticulation__setupSolverConstraintsTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20physx__PxcConstraintBlockStream__2c_20physx__PxSolverConstraintDesc__2c_20float_2c_20float_2c_20float_2c_20unsigned_20int__2c_20physx__PxsConstraintBlockManager__2c_20physx__Cm__SpatialVectorF__29 = 1716; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTransform_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377551; + var GOT_data_internal_physx__shdfnd__Array_physx__PxQuat_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377576; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTransform_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377556; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialImpulseResponseMatrix_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377559; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialMatrix_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377562; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__InvStIs_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377565; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialSubspaceMatrix_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377568; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__IsInvD_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377571; + var GOT_data_internal_physx__shdfnd__Array_physx__PxQuat_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377572; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialImpulseResponseMatrix_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377557; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialMatrix_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377560; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__InvStIs_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377563; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialSubspaceMatrix_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377566; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__IsInvD_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377569; + var GOT_data_internal_physx__shdfnd__Array_float_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377575; + var GOT_data_internal_physx__shdfnd__Array_float_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377573; + var GOT_data_internal_physx__Dy__ArticulationJointCoreData__computeMotionMatrix_28physx__Dy__ArticulationJointCoreBase__2c_20physx__Dy__SpatialSubspaceMatrix__29___ignore = 377540; + var GOT_data_internal_physx__Dy__ArticulationJointCoreData__computeMotionMatrix_28physx__Dy__ArticulationJointCoreBase__2c_20physx__Dy__SpatialSubspaceMatrix__29___ignore_1 = 377541; + var GOT_data_internal_physx__Dy__SpatialSubspaceMatrix__setColumn_28unsigned_20int_2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29___ignore = 377547; + var GOT_data_internal_vtable_20for_20physx__Dy__FeatherstoneArticulation = 336496; + var GOT_data_internal_physx__Cm__UnAlignedSpatialVector__operator_5b_5d_28unsigned_20int_29___ignore = 377542; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorF_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377550; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorF_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 377543; + var GOT_data_internal_physx__Dy__SpatialSubspaceMatrix__operator_5b_5d_28unsigned_20int_29_20const___ignore = 377546; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialMatrix_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 377552; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__InvStIs_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 377553; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialSubspaceMatrix_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 377554; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialSubspaceMatrix_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377579; + var GOT_data_internal_physx__Dy__SpatialSubspaceMatrix__operator_5b_5d_28unsigned_20int_29___ignore = 377545; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialMatrix_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377577; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__InvStIs_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377578; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__IsInvD_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377580; + var GOT_data_internal_physx__Dy__ArticulationHighestSetBit_28unsigned_20long_20long_29___ignore = 377544; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__IsInvD_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 377555; + var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377586; + var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxSolverConstraintDesc_20const__29___ignore = 377581; + var GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__NamedAllocator___remove_28unsigned_20int_29___ignore = 377587; + var GOT_data_internal_void_20physx__shdfnd__sort_physx__PxSolverConstraintDesc_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_2c_20physx__shdfnd__NamedAllocator__28physx__PxSolverConstraintDesc__2c_20unsigned_20int_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 377582; + var GOT_data_internal_void_20physx__shdfnd__sort_physx__PxSolverConstraintDesc_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_2c_20physx__shdfnd__NamedAllocator__28physx__PxSolverConstraintDesc__2c_20unsigned_20int_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 377583; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalConstraint_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377588; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalConstraint_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377548; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalLockedAxis_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377589; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalLockedAxis_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377549; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalConstraint_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377590; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalLockedAxis_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377592; + var GOT_data_internal_physx__shdfnd__Array_float_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377594; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialImpulseResponseMatrix_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377595; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialImpulseResponseMatrix_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377558; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialMatrix_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377561; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__InvStIs_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377564; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialSubspaceMatrix_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377567; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__IsInvD_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377570; + var GOT_data_internal_physx__shdfnd__Array_float_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377574; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxSolverConstraintDesc_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_20const__28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_20const__29___ignore = 377584; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxSolverConstraintDesc_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_20const__28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_20const__29___ignore_1 = 377585; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalConstraint_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377591; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalLockedAxis_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377593; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__secondPassNarrowPhase_28physx__PxBaseTask__29_ = 337828; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postNarrowPhase_28physx__PxBaseTask__29_ = 337904; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__finalizationPhase_28physx__PxBaseTask__29_ = 338092; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDMultiPass_28physx__PxBaseTask__29_ = 338168; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__afterIntegration_28physx__PxBaseTask__29_ = 338244; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__constraintProjection_28physx__PxBaseTask__29_ = 338320; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postSolver_28physx__PxBaseTask__29_ = 338396; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__solver_28physx__PxBaseTask__29_ = 338472; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateBodiesAndShapes_28physx__PxBaseTask__29_ = 338548; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateSimulationController_28physx__PxBaseTask__29_ = 338624; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateDynamics_28physx__PxBaseTask__29_ = 338700; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts_28physx__PxBaseTask__29_ = 338776; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts2_28physx__PxBaseTask__29_ = 338852; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts3_28physx__PxBaseTask__29_ = 338928; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__destroyManagers_28physx__PxBaseTask__29_ = 339004; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__lostTouchReports_28physx__PxBaseTask__29_ = 339080; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__unregisterInteractions_28physx__PxBaseTask__29_ = 339156; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processNarrowPhaseLostTouchEventsIslands_28physx__PxBaseTask__29_ = 339232; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processNarrowPhaseLostTouchEvents_28physx__PxBaseTask__29_ = 339308; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postThirdPassIslandGen_28physx__PxBaseTask__29_ = 339384; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postIslandGen_28physx__PxBaseTask__29_ = 339460; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__islandGen_28physx__PxBaseTask__29_ = 339536; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__preRigidBodyNarrowPhase_28physx__PxBaseTask__29_ = 339612; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__setEdgesConnected_28physx__PxBaseTask__29_ = 339688; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__fetchPatchEvents_28physx__PxBaseTask__29_ = 339764; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostSolverPatches_28physx__PxBaseTask__29_ = 339840; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__rigidBodyNarrowPhase_28physx__PxBaseTask__29_ = 339916; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__unblockNarrowPhase_28physx__PxBaseTask__29_ = 339992; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhase_28physx__PxBaseTask__29_ = 340068; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseContinuation_28physx__PxBaseTask__29_ = 340144; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseStage2_28physx__PxBaseTask__29_ = 340220; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseStage3_28physx__PxBaseTask__29_ = 340296; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__preallocateContactManagers_28physx__PxBaseTask__29_ = 340372; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__islandInsertion_28physx__PxBaseTask__29_ = 340448; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerContactManagers_28physx__PxBaseTask__29_ = 340524; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerInteractions_28physx__PxBaseTask__29_ = 340600; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerSceneInteractions_28physx__PxBaseTask__29_ = 340676; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__broadPhase_28physx__PxBaseTask__29_ = 340752; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__advanceStep_28physx__PxBaseTask__29_ = 340828; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__collideStep_28physx__PxBaseTask__29_ = 340904; + var GOT_data_internal_physx__PxsContext__getTaskManager_28_29___ignore = 377676; + var GOT_data_internal_vtable_20for_20ScSimulationControllerCallback = 336716; + var GOT_data_internal_physx__Cm__BitMapBase_physx__shdfnd__VirtualAllocator___resize_28unsigned_20int_2c_20bool_29___ignore = 377778; + var GOT_data_internal_vtable_20for_20physx__Cm__Task = 336864; + var GOT_data_internal_vtable_20for_20physx__Cm__FanoutTask = 338004; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Client__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__Client__20const__29___ignore = 377777; + var GOT_data_internal_vtable_20for_20physx__PxsSimulationControllerCallback = 336760; + var GOT_data_internal_physx__Cm__PreallocatingRegionManager__allocateMemory_28_29___ignore = 377779; + var GOT_data_internal_vtable_20for_20physx__Sc__StaticSim = 340980; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Client__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377789; + var GOT_data_internal_physx__Cm__PreallocatingRegionManager__deallocateMemory_28unsigned_20char__29___ignore = 377782; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyCore__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377790; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyCore__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377792; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyCore__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__BodyCore__20const__29___ignore = 377793; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyCore__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377794; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377795; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__Interaction__20const__29___ignore = 377797; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377799; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 377798; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__Scene__Block_void__2c_208u__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__Scene__Block_void__2c_208u___29___ignore = 377800; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__Scene__Block_void__2c_2016u__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__Scene__Block_void__2c_2016u___29___ignore = 377801; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__Scene__Block_void__2c_2032u__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__Scene__Block_void__2c_2032u___29___ignore = 377802; + var GOT_data_internal_physx__PxLightCpuTask__setContinuation_28physx__PxBaseTask__29___ignore = 377686; + var GOT_data_internal_physx__PxLightCpuTask__setContinuation_28physx__PxBaseTask__29___ignore_1 = 377687; + var GOT_data_internal_physx__PxLightCpuTask__setContinuation_28physx__PxBaseTask__29___ignore_2 = 377688; + var GOT_data_internal_physx__Sc__ActorPairReport__getContactStreamManager_28_29_20const___ignore = 377725; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTriggerPair_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377871; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__TriggerPairExtraData_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377872; + var GOT_data_internal_physx__Sc__ContactReportBuffer__flush_28_29___ignore = 377689; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Client__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377807; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Scene__SimpleBodyPair_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377867; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyCore__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377791; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377796; + var GOT_data_internal_physx__Sc__Scene__removeFromPosePreviewList_28physx__Sc__BodySim__29___ignore = 377692; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ConstraintSim_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ConstraintSim__29___ignore = 377815; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ConstraintCore__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__ConstraintCore__20const__29___ignore = 377823; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__Scene__Block_unsigned_20char_2c_20128u__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__Scene__Block_unsigned_20char_2c_20128u___29___ignore = 377829; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__Scene__Block_unsigned_20char_2c_20256u__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__Scene__Block_unsigned_20char_2c_20256u___29___ignore = 377830; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__Scene__Block_unsigned_20char_2c_20384u__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__Scene__Block_unsigned_20char_2c_20384u___29___ignore = 377831; + var GOT_data_internal_physx__Cm__FanoutTask__removeReference_28_29___ignore = 377696; + var GOT_data_internal_physx__shdfnd__Array_physx__PxBaseTask__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 377697; + var GOT_data_internal_physx__Bp__AABBManager__getCreatedOverlaps_28physx__Bp__ElementType__Enum_2c_20unsigned_20int__29___ignore = 377743; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManager__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377837; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeInteraction__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377906; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ElementInteractionMarker__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377907; + var GOT_data_internal_physx__shdfnd__Array_physx__PxFilterInfo_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377908; + var GOT_data_internal_vtable_20for_20OverlapFilterTask = 337716; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManager__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377832; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeInteraction__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377833; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ShapeInteraction_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ShapeInteraction__29___ignore = 377834; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ElementInteractionMarker__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377835; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ElementInteractionMarker_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ElementInteractionMarker__29___ignore = 377836; + var GOT_data_internal_physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___reset_28unsigned_20int_29___ignore = 377751; + var GOT_data_internal_physx__Bp__AABBManager__getDestroyedOverlaps_28physx__Bp__ElementType__Enum_2c_20unsigned_20int__29___ignore = 377707; + var GOT_data_internal_physx__Sc__ShapeInteraction__destroyManager_28_29___ignore = 377708; + var GOT_data_internal_physx__Sc__ShapeInteraction__destroyManager_28_29___ignore_1 = 377709; + var GOT_data_internal_vtable_20for_20SpeculativeCCDContactDistanceUpdateTask = 336988; + var GOT_data_internal_physx__IG__IslandSim__getRigidBody_28physx__IG__NodeIndex_29_20const___ignore = 377702; + var GOT_data_internal_vtable_20for_20SpeculativeCCDContactDistanceArticulationUpdateTask = 337044; + var GOT_data_internal_vtable_20for_20DirtyShapeUpdatesTask = 337100; + var GOT_data_internal_physx__Cm__FlushPool__allocateNotThreadSafe_28unsigned_20int_2c_20unsigned_20int_29___ignore = 377698; + var GOT_data_internal_physx__Cm__FlushPool__allocateNotThreadSafe_28unsigned_20int_2c_20unsigned_20int_29___ignore_1 = 377699; + var GOT_data_internal_physx__Cm__FlushPool__allocateNotThreadSafe_28unsigned_20int_2c_20unsigned_20int_29___ignore_2 = 377700; + var GOT_data_internal_physx__shdfnd__lowestSetBit_28unsigned_20int_29___ignore = 377744; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__Node_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 377703; + var GOT_data_internal_physx__IG__IslandSim__getLLArticulation_28physx__IG__NodeIndex_29_20const___ignore = 377704; + var GOT_data_internal_physx__shdfnd__Array_physx__Bp__VolumeData_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 377705; + var GOT_data_internal_physx__shdfnd__Array_physx__PxvContactManagerTouchEvent_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377838; + var GOT_data_internal_physx__shdfnd__Array_physx__PxvContactManagerTouchEvent_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377839; + var GOT_data_internal_physx__shdfnd__Array_physx__PxvContactManagerTouchEvent_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377841; + var GOT_data_internal_InteractionNewTouchTask__hackInContinuation_28physx__PxBaseTask__29___ignore = 377706; + var GOT_data_internal_vtable_20for_20ScBeforeSolverTask = 337492; + var GOT_data_internal_vtable_20for_20ScArticBeforeSolverTask = 337548; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377754; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29_ = 341012; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29_ = 341088; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29_ = 341164; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29_ = 341240; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29_ = 341316; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29_ = 341392; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377860; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377861; + var GOT_data_internal_physx__Sc__ContactStreamManager__setContactReportPostSolverVelocity_28unsigned_20char__2c_20physx__Sc__RigidSim_20const__2c_20physx__Sc__RigidSim_20const__29___ignore = 377726; + var GOT_data_internal_physx__Sc__ContactStreamManager__setContactReportPostSolverVelocity_28unsigned_20char__2c_20physx__Sc__RigidSim_20const__2c_20physx__Sc__RigidSim_20const__29___ignore_1 = 377727; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377842; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377844; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377846; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377848; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377850; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377852; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29__20const__29___ignore = 377854; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29__20const__29___ignore = 377855; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29__20const__29___ignore = 377856; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29__20const__29___ignore = 377857; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29__20const__29___ignore = 377858; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29__20const__29___ignore = 377859; + var GOT_data_internal_vtable_20for_20UpdateCCDBoundsTask = 337156; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377862; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377863; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377864; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377865; + var GOT_data_internal_vtable_20for_20ScKinematicPoseUpdateTask = 337212; + var GOT_data_internal_vtable_20for_20ScKinematicShapeUpdateTask = 337268; + var GOT_data_internal_physx__Cm__BitMapBase_physx__shdfnd__VirtualAllocator___set_28unsigned_20int_29___ignore = 377866; + var GOT_data_internal_physx__PxcScratchAllocator__alloc_28unsigned_20int_2c_20bool_29___ignore = 377714; + var GOT_data_internal_vtable_20for_20ConstraintProjectionTask = 337324; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___back_28_29___ignore = 377715; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ThresholdStreamElement_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377868; + var GOT_data_internal_physx__PxcScratchAllocator__free_28void__29___ignore = 377718; + var GOT_data_internal_physx__PxcScratchAllocator__free_28void__29___ignore_1 = 377719; + var GOT_data_internal_physx__PxcScratchAllocator__free_28void__29___ignore_2 = 377720; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsRigidBody__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377717; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377701; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___remove_28unsigned_20int_29___ignore = 377721; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377752; + var GOT_data_internal_vtable_20for_20ScKinematicUpdateTask = 337380; + var GOT_data_internal_vtable_20for_20ScKinematicAddDynamicTask = 337436; + var GOT_data_internal_vtable_20for_20UpdatProjectedPoseTask = 337604; + var GOT_data_internal_vtable_20for_20UpdateArticulationTask = 337660; + var GOT_data_internal_physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___resize_28unsigned_20int_2c_20bool_29___ignore = 377753; + var GOT_data_internal_physx__Sc__ContactStreamManager__fillInContactReportExtraData_28physx__PxContactPairVelocity__2c_20unsigned_20int_2c_20physx__Sc__RigidSim_20const__2c_20bool_29___ignore = 377728; + var GOT_data_internal_physx__Sc__ContactStreamManager__clearFlags_28unsigned_20short_29___ignore = 377729; + var GOT_data_internal_physx__Sc__ActorPairReport__getPxActorA_28_29_20const___ignore = 377731; + var GOT_data_internal_physx__Sc__ActorPairReport__getPxActorB_28_29_20const___ignore = 377732; + var GOT_data_internal_physx__Sc__ActorPairReport__getActorAID_28_29_20const___ignore = 377733; + var GOT_data_internal_physx__Sc__ActorPairReport__getActorBID_28_29_20const___ignore = 377734; + var GOT_data_internal_physx__shdfnd__Array_physx__PxContactPairHeader_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377869; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ConstraintCore__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377873; + var GOT_data_internal_physx__shdfnd__Array_physx__PxRigidBody_20const__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377874; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTransform_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377876; + var GOT_data_internal_physx__shdfnd__Array_physx__PxRigidBody_20const__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxRigidBody_20const__20const__29___ignore = 377878; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTransform_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxTransform_20const__29___ignore = 377879; + var GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 377735; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeSim__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 377882; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeSim__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Sc__ShapeSim__20const__29___ignore = 377880; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeCore_20const__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Sc__ShapeCore_20const__20const__29___ignore = 377881; + var GOT_data_internal_physx__Sc__StaticSim__20physx__Cm__PreallocatingPool_physx__Sc__StaticSim___construct_physx__Sc__Scene_2c_20physx__Sc__StaticCore__28physx__Sc__StaticSim__2c_20physx__Sc__Scene__2c_20physx__Sc__StaticCore__29___ignore = 377883; + var GOT_data_internal_physx__Sc__BodySim__20physx__Cm__PreallocatingPool_physx__Sc__BodySim___construct_physx__Sc__Scene_2c_20physx__Sc__BodyCore_2c_20bool__28physx__Sc__BodySim__2c_20physx__Sc__Scene__2c_20physx__Sc__BodyCore__2c_20bool__29___ignore = 377884; + var GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxActor__20const__29___ignore = 377885; + var GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377886; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTriggerPair_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377890; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__TriggerPairExtraData_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377892; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTriggerPair_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377889; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__TriggerPairExtraData_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377891; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Scene__SimpleBodyPair_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__Scene__SimpleBodyPair_20const__29___ignore = 377896; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__Dy__Articulation_2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____deallocate_28physx__Dy__Articulation__29___ignore = 377898; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__Dy__FeatherstoneArticulation_2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____deallocate_28physx__Dy__FeatherstoneArticulation__29___ignore = 377899; + var GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3_2c_20physx__shdfnd__VirtualAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 377738; + var GOT_data_internal_physx__Sc__ObjectIDTracker__markIDAsDeleted_28unsigned_20int_29___ignore = 377739; + var GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377740; + var GOT_data_internal_physx__Sc__BodySim__registerCountedInteraction_28_29___ignore = 377741; + var GOT_data_internal_physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___set_28unsigned_20int_29___ignore = 377742; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManager__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377900; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeInteraction__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377902; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ElementInteractionMarker__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377904; + var GOT_data_internal_physx__shdfnd__Array_physx__PxFilterInfo_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377909; + var GOT_data_internal_vtable_20for_20OnOverlapCreatedTask = 337772; + var GOT_data_internal_physx__Cm__PoolList_physx__PxsContactManager_2c_20physx__PxsContext___preallocate_28unsigned_20int_2c_20physx__PxsContactManager___29___ignore = 377745; + var GOT_data_internal_physx__Cm__PoolList_physx__PxsContactManager_2c_20physx__PxsContext___preallocate_28unsigned_20int_2c_20physx__PxsContactManager___29___ignore_1 = 377746; + var GOT_data_internal_physx__Cm__BlockArray_physx__Sc__Interaction____operator_5b_5d_28unsigned_20int_29_20const___ignore = 377747; + var GOT_data_internal_physx__Cm__BlockArray_physx__IG__Edge___operator_5b_5d_28unsigned_20int_29_20const___ignore = 377749; + var GOT_data_internal_vtable_20for_20ScAfterIntegrationTask = 336784; + var GOT_data_internal_vtable_20for_20physx__PxLightCpuTask = 336908; + var GOT_data_internal_ScAfterIntegrationTask__runInternal_28_29___ignore = 377677; + var GOT_data_internal_ScAfterIntegrationTask__runInternal_28_29___ignore_1 = 377678; + var GOT_data_internal_ScAfterIntegrationTask__runInternal_28_29___ignore_2 = 377679; + var GOT_data_internal_vtable_20for_20physx__PxBaseTask = 336948; + var GOT_data_internal_physx__Sc__ConstraintGroupNode___ConstraintGroupNode_28_29___ignore = 377680; + var GOT_data_internal_physx__Sc__ConstraintGroupNode___ConstraintGroupNode_28_29___ignore_1 = 377681; + var GOT_data_internal_void_20physx__shdfnd__sort_void__2c_20physx__shdfnd__Less_void___2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator___28void___2c_20unsigned_20int_2c_20physx__shdfnd__Less_void___20const__2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator__20const__2c_20unsigned_20int_29___ignore = 377683; + var GOT_data_internal_void_20physx__shdfnd__sort_void__2c_20physx__shdfnd__Less_void___2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator___28void___2c_20unsigned_20int_2c_20physx__shdfnd__Less_void___20const__2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator__20const__2c_20unsigned_20int_29___ignore_1 = 377684; + var GOT_data_internal_physx__shdfnd__Array_void__2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____growAndPushBack_28void__20const__29___ignore = 377682; + var GOT_data_internal_physx__shdfnd__internal__Stack_physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____pop_28int__2c_20int__29___ignore = 377685; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377691; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377690; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 377693; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 377694; + var GOT_data_internal_physx__shdfnd__Array_physx__PxBaseTask__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__PxBaseTask__20const__29___ignore = 377695; + var GOT_data_internal_ScKinematicPoseUpdateTask__runInternal_28_29___ignore = 377710; + var GOT_data_internal_ScKinematicPoseUpdateTask__runInternal_28_29___ignore_1 = 377711; + var GOT_data_internal_ScKinematicShapeUpdateTask__runInternal_28_29___ignore = 377712; + var GOT_data_internal_ScKinematicShapeUpdateTask__runInternal_28_29___ignore_1 = 377713; + var GOT_data_internal_ConstraintProjectionTask__runInternal_28_29___ignore = 377716; + var GOT_data_internal_ScKinematicUpdateTask__runInternal_28_29___ignore = 377722; + var GOT_data_internal_ScKinematicUpdateTask__runInternal_28_29___ignore_1 = 377723; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 377724; + var GOT_data_internal_physx__Sc__ContactStreamManager__raiseFlags_28unsigned_20short_29___ignore = 377730; + var GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3_2c_20physx__shdfnd__VirtualAllocator___grow_28unsigned_20int_29___ignore = 377736; + var GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3_2c_20physx__shdfnd__VirtualAllocator___recreate_28unsigned_20int_29___ignore = 377737; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction___2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 377748; + var GOT_data_internal_physx__shdfnd__Array_physx__IG__Edge__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 377750; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 377755; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 377756; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 377757; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 377758; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 377759; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 377760; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 377761; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 377762; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 377763; + var GOT_func_internal_physx__Sc__Scene__secondPassNarrowPhase_28physx__PxBaseTask__29 = 1764; + var GOT_data_internal_vtable_20for_20physx__Cm__BaseTask = 338048; + var GOT_data_internal_physx__shdfnd__Array_physx__PxBaseTask__2c_20physx__shdfnd__InlineAllocator_40u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 377767; + var GOT_func_internal_physx__Sc__Scene__postNarrowPhase_28physx__PxBaseTask__29 = 1765; + var GOT_data_internal_physx__shdfnd__Array_physx__PxBaseTask__2c_20physx__shdfnd__InlineAllocator_40u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore = 377764; + var GOT_data_internal_physx__shdfnd__Array_physx__PxBaseTask__2c_20physx__shdfnd__InlineAllocator_40u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__PxBaseTask__20const__29___ignore = 377766; + var GOT_data_internal_physx__shdfnd__Array_physx__PxBaseTask__2c_20physx__shdfnd__InlineAllocator_40u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore = 377765; + var GOT_func_internal_physx__Sc__Scene__finalizationPhase_28physx__PxBaseTask__29 = 1766; + var GOT_func_internal_physx__Sc__Scene__updateCCDMultiPass_28physx__PxBaseTask__29 = 1767; + var GOT_func_internal_physx__Sc__Scene__afterIntegration_28physx__PxBaseTask__29 = 1768; + var GOT_func_internal_physx__Sc__Scene__constraintProjection_28physx__PxBaseTask__29 = 1769; + var GOT_func_internal_physx__Sc__Scene__postSolver_28physx__PxBaseTask__29 = 1770; + var GOT_func_internal_physx__Sc__Scene__solver_28physx__PxBaseTask__29 = 1771; + var GOT_func_internal_physx__Sc__Scene__updateBodiesAndShapes_28physx__PxBaseTask__29 = 1772; + var GOT_func_internal_physx__Sc__Scene__updateSimulationController_28physx__PxBaseTask__29 = 1773; + var GOT_func_internal_physx__Sc__Scene__updateDynamics_28physx__PxBaseTask__29 = 1774; + var GOT_func_internal_physx__Sc__Scene__processLostContacts_28physx__PxBaseTask__29 = 1775; + var GOT_func_internal_physx__Sc__Scene__processLostContacts2_28physx__PxBaseTask__29 = 1776; + var GOT_func_internal_physx__Sc__Scene__processLostContacts3_28physx__PxBaseTask__29 = 1777; + var GOT_func_internal_physx__Sc__Scene__destroyManagers_28physx__PxBaseTask__29 = 1778; + var GOT_func_internal_physx__Sc__Scene__lostTouchReports_28physx__PxBaseTask__29 = 1779; + var GOT_func_internal_physx__Sc__Scene__unregisterInteractions_28physx__PxBaseTask__29 = 1780; + var GOT_func_internal_physx__Sc__Scene__processNarrowPhaseLostTouchEventsIslands_28physx__PxBaseTask__29 = 1781; + var GOT_func_internal_physx__Sc__Scene__processNarrowPhaseLostTouchEvents_28physx__PxBaseTask__29 = 1782; + var GOT_func_internal_physx__Sc__Scene__postThirdPassIslandGen_28physx__PxBaseTask__29 = 1783; + var GOT_func_internal_physx__Sc__Scene__postIslandGen_28physx__PxBaseTask__29 = 1784; + var GOT_func_internal_physx__Sc__Scene__islandGen_28physx__PxBaseTask__29 = 1785; + var GOT_func_internal_physx__Sc__Scene__preRigidBodyNarrowPhase_28physx__PxBaseTask__29 = 1786; + var GOT_func_internal_physx__Sc__Scene__setEdgesConnected_28physx__PxBaseTask__29 = 1787; + var GOT_func_internal_physx__Sc__Scene__fetchPatchEvents_28physx__PxBaseTask__29 = 1788; + var GOT_func_internal_physx__Sc__Scene__processLostSolverPatches_28physx__PxBaseTask__29 = 1789; + var GOT_func_internal_physx__Sc__Scene__rigidBodyNarrowPhase_28physx__PxBaseTask__29 = 1790; + var GOT_func_internal_physx__Sc__Scene__unblockNarrowPhase_28physx__PxBaseTask__29 = 1791; + var GOT_func_internal_physx__Sc__Scene__postBroadPhase_28physx__PxBaseTask__29 = 1792; + var GOT_func_internal_physx__Sc__Scene__postBroadPhaseContinuation_28physx__PxBaseTask__29 = 1793; + var GOT_func_internal_physx__Sc__Scene__postBroadPhaseStage2_28physx__PxBaseTask__29 = 1794; + var GOT_func_internal_physx__Sc__Scene__postBroadPhaseStage3_28physx__PxBaseTask__29 = 1795; + var GOT_func_internal_physx__Sc__Scene__preallocateContactManagers_28physx__PxBaseTask__29 = 1796; + var GOT_func_internal_physx__Sc__Scene__islandInsertion_28physx__PxBaseTask__29 = 1797; + var GOT_func_internal_physx__Sc__Scene__registerContactManagers_28physx__PxBaseTask__29 = 1798; + var GOT_func_internal_physx__Sc__Scene__registerInteractions_28physx__PxBaseTask__29 = 1799; + var GOT_func_internal_physx__Sc__Scene__registerSceneInteractions_28physx__PxBaseTask__29 = 1800; + var GOT_func_internal_physx__Sc__Scene__broadPhase_28physx__PxBaseTask__29 = 1801; + var GOT_func_internal_physx__Sc__Scene__advanceStep_28physx__PxBaseTask__29 = 1802; + var GOT_func_internal_physx__Sc__Scene__collideStep_28physx__PxBaseTask__29 = 1803; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 377768; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 377769; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 377770; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 377771; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 377772; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 377773; + var GOT_data_internal_physx__Cm__PreallocatingRegion__init_28unsigned_20int_2c_20unsigned_20int_2c_20char_20const__29___ignore = 377774; + var GOT_data_internal_physx__Cm__PreallocatingRegion__init_28unsigned_20int_2c_20unsigned_20int_2c_20char_20const__29___ignore_1 = 377775; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__PreallocatingRegion_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__PreallocatingRegion_20const__29___ignore = 377776; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__PreallocatingRegion_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377780; + var GOT_data_internal_physx__Sc__ActorCore__setSim_28physx__Sc__ActorSim__29___ignore = 377781; + var GOT_data_internal_physx__Cm__PreallocatingRegion__deallocateMemory_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20char__29___ignore = 377787; + var GOT_data_internal_physx__Cm__PreallocatingRegion__deallocateMemory_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20char__29___ignore_1 = 377788; + var GOT_data_internal_void_20physx__shdfnd__sort_physx__Cm__PreallocatingRegion_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__2c_20physx__shdfnd__NamedAllocator__28physx__Cm__PreallocatingRegion__2c_20unsigned_20int_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 377783; + var GOT_data_internal_void_20physx__shdfnd__sort_physx__Cm__PreallocatingRegion_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__2c_20physx__shdfnd__NamedAllocator__28physx__Cm__PreallocatingRegion__2c_20unsigned_20int_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 377784; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Cm__PreallocatingRegion_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__20const__28physx__Cm__PreallocatingRegion__2c_20int_2c_20int_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__20const__29___ignore = 377785; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Cm__PreallocatingRegion_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__20const__28physx__Cm__PreallocatingRegion__2c_20int_2c_20int_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__20const__29___ignore_1 = 377786; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTriggerPair_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377803; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__TriggerPairExtraData_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377804; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ConstraintCore__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377806; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ConstraintCore__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377805; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Scene__SimpleBodyPair_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377809; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Scene__SimpleBodyPair_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377808; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 377810; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 377811; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 377812; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 377813; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 377814; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 377816; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 377817; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 377818; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 377819; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 377820; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 377821; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 377822; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 377824; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 377825; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 377826; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 377827; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 377828; + var GOT_data_internal_physx__shdfnd__Array_physx__PxvContactManagerTouchEvent_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377840; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377843; + var GOT_func_internal_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29 = 1804; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377845; + var GOT_func_internal_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29 = 1805; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377847; + var GOT_func_internal_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29 = 1806; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377849; + var GOT_func_internal_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29 = 1807; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377851; + var GOT_func_internal_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29 = 1808; + var GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377853; + var GOT_func_internal_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29 = 1809; + var GOT_data_internal_physx__shdfnd__Array_physx__PxContactPairHeader_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377870; + var GOT_data_internal_physx__shdfnd__Array_physx__PxRigidBody_20const__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377875; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTransform_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377877; + var GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377887; + var GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377888; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 377893; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 377894; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 377895; + var GOT_data_internal_physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator_____growAndPushBack_28void__20const__29___ignore = 377897; + var GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManager__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377901; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeInteraction__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377903; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ElementInteractionMarker__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377905; + var GOT_data_internal_physx__shdfnd__Array_physx__PxFilterInfo_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377910; + var GOT_data_internal_physx__Sc__ArticulationCore__setSim_28physx__Sc__ArticulationSim__29___ignore = 377918; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLink_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377928; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ArticulationJointSim__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377930; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377932; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377940; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLink_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377943; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 377934; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLoopConstraint_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377935; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLoopConstraint_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Dy__ArticulationLoopConstraint_20const__29___ignore = 377937; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLoopConstraint_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377938; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLoopConstraint_2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 377939; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__BodySim__20const__29___ignore = 377941; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ArticulationJointSim__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__ArticulationJointSim__20const__29___ignore = 377942; + var GOT_data_internal_physx__Sc__SimStateData__getVelocityModData_28_29_20const___ignore = 377919; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ArticulationJointSim__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 377944; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLink_2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore = 377945; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore = 377946; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ArticulationJointSim__2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore = 377947; + var GOT_data_internal_physx__shdfnd__to8_28unsigned_20int_29___ignore = 377920; + var GOT_data_internal_physx__PxcScratchAllocator__setBlock_28void__2c_20unsigned_20int_29___ignore = 377924; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore = 377925; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 377921; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28unsigned_20char__20const__29___ignore = 377923; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377922; + var GOT_data_internal_physx__shdfnd__VirtualAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29___ignore = 377926; + var GOT_data_internal_physx__shdfnd__VirtualAllocator__deallocate_28void__29___ignore = 377927; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLink_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377929; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__ArticulationJointSim__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377931; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377933; + var GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLoopConstraint_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 377936; + var GOT_data_internal_physx__NpActor__sOffsets = 377972; + var GOT_data_internal_vtable_20for_20physx__NpConstraint = 341468; + var GOT_data_internal_vtable_20for_20physx__PxConstraint = 341612; + var GOT_data_internal_physx__Scb__Constraint__updateConstants_28void__29___ignore = 377951; + var GOT_data_internal_vtable_20for_20physx__NpAggregate = 341704; + var GOT_data_internal_vtable_20for_20physx__PxAggregate = 341824; + var GOT_data_internal_physx__NpScene__removeFromAggregateList_28physx__PxAggregate__29___ignore = 377952; + var GOT_data_internal_physx__Cm__RefCountable__decRefCount_28_29___ignore = 377955; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 377953; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 377954; + var GOT_data_internal_physx__shdfnd__Array_physx__NpConnector_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore = 378125; + var GOT_data_internal_physx__shdfnd__Array_physx__NpConnector_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__NpConnector_20const__29___ignore = 378127; + var GOT_data_internal_physx__NpScene__removeFromConstraintList_28physx__PxConstraint__29___ignore = 378116; + var GOT_data_internal_physx__shdfnd__Array_physx__NpConnector_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____replaceWithLast_28unsigned_20int_29___ignore = 378128; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 378117; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 378118; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 378119; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 378123; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 378124; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 378120; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 378121; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 378122; + var GOT_data_internal_physx__shdfnd__Array_physx__NpConnector_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore = 378126; + var GOT_data_internal_vtable_20for_20physx__NpArticulationReducedCoordinate = 341892; + var GOT_data_internal_vtable_20for_20physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate_ = 342200; + var GOT_data_internal_vtable_20for_20physx__PxArticulationReducedCoordinate = 342452; + var GOT_data_internal_physx__shdfnd__Array_physx__PxJoint__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 378129; + var GOT_data_internal_physx__shdfnd__Array_physx__PxJoint__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 378130; + var GOT_data_internal_physx__shdfnd__Array_physx__PxJoint__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxJoint__20const__29___ignore = 378132; + var GOT_data_internal_physx__shdfnd__Array_physx__PxJoint__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 378133; + var GOT_data_internal_physx__shdfnd__Array_physx__PxJoint__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 378131; + var GOT_data_internal_physx__shdfnd__Array_physx__Gu__AABBTreeBuildNode__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 378165; + var GOT_data_internal_physx__shdfnd__Array_physx__Gu__NodeAllocator__Slab_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 378166; + var GOT_data_internal_physx__shdfnd__Array_physx__Gu__AABBTreeBuildNode__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Gu__AABBTreeBuildNode__20const__29___ignore = 378160; + var GOT_data_internal_vtable_20for_20physx__Sq__PruningStructure = 342704; + var GOT_data_internal_vtable_20for_20physx__PxPruningStructure = 342796; + var GOT_data_internal_physx__Sq__gComputeBoundsTable = 342696; + var GOT_data_internal_vtable_20for_20physx__NpArticulationLink = 342836; + var GOT_data_internal_vtable_20for_20physx__NpRigidBodyTemplate_physx__PxArticulationLink_ = 343244; + var GOT_data_internal_vtable_20for_20physx__NpRigidActorTemplate_physx__PxArticulationLink_ = 343548; + var GOT_data_internal_physx__PxArticulationImpl__removeLinkFromList_28physx__NpArticulationLink__29___ignore = 378179; + var GOT_data_internal_physx__NpArticulationLink__removeFromChildList_28physx__NpArticulationLink__29___ignore = 378181; + var GOT_data_internal_physx__NpRigidBodyTemplate_physx__PxArticulationLink___addSpatialForce_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxForceMode__Enum_29___ignore = 378192; + var GOT_data_internal_physx__PxArticulationImpl__wakeUpInternal_28bool_2c_20bool_29___ignore = 378186; + var GOT_data_internal_physx__NpRigidBodyTemplate_physx__PxArticulationLink___setSpatialForce_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxForceMode__Enum_29___ignore = 378193; + var GOT_data_internal_physx__NpRigidBodyTemplate_physx__PxArticulationLink___clearSpatialForce_28physx__PxForceMode__Enum_2c_20bool_2c_20bool_29___ignore = 378194; + var GOT_data_internal_physx__Scb__Scene__getVisualizationParameter_28physx__PxVisualizationParameter__Enum_29_20const___ignore = 378195; + var GOT_data_internal_physx__NpRigidActorTemplate_physx__PxArticulationLink___getWorldBounds_28float_29_20const___ignore = 378189; + var GOT_data_internal_physx__NpRigidActorTemplate_physx__PxArticulationLink___switchToNoSim_28_29___ignore = 378203; + var GOT_data_internal_physx__NpRigidActorTemplate_physx__PxArticulationLink___switchFromNoSim_28_29___ignore = 378204; + var GOT_data_internal_vtable_20for_20physx__NpActorTemplate_physx__PxArticulationLink_ = 343852; + var GOT_data_internal_physx__Scb__Actor__sOffsets = 378848; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ActorBuffer_2c_20physx__Sc__ActorCore_2c_20physx__Scb__Actor_2c_20physx__Scb__Base___write_physx__Scb__ActorBuffer__Fns_1u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ActorCore__2c_20physx__Scb__ActorBuffer__Fns_1u_2c_200u___Arg_29___ignore = 378178; + var GOT_data_internal_physx__shdfnd__Array_physx__NpArticulationLink__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____replaceWithLast_28unsigned_20int_29___ignore = 378180; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_4u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_4u_2c_200u___Arg_29___ignore = 378182; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_8u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_8u_2c_200u___Arg_29___ignore = 378183; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_2u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_2u_2c_200u___Arg_29___ignore = 378184; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_1u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_1u_2c_200u___Arg_29___ignore = 378185; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_16u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_16u_2c_200u___Arg_29___ignore = 378187; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_32u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_32u_2c_200u___Arg_29___ignore = 378188; + var GOT_data_internal_vtable_20for_20physx__PxArticulationLink = 344144; + var GOT_data_internal_vtable_20for_20physx__PxRigidBody = 344424; + var GOT_data_internal_vtable_20for_20physx__PxRigidActor = 344680; + var GOT_data_internal_vtable_20for_20physx__PxActor = 344796; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_1024u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_1024u_2c_200u___Arg_29___ignore = 378190; + var GOT_data_internal_physx__shdfnd__Array_physx__NpConnector_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____front_28_29___ignore = 378191; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ActorBuffer_2c_20physx__Sc__ActorCore_2c_20physx__Scb__Actor_2c_20physx__Scb__Base___write_physx__Scb__ActorBuffer__Fns_2u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ActorCore__2c_20physx__Scb__ActorBuffer__Fns_2u_2c_200u___Arg_29___ignore = 378196; + var GOT_data_internal_physx__shdfnd__Array_physx__NpConnector_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 378197; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_1u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_1u_2c_200u___Arg_29___ignore = 378198; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_2u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_2u_2c_200u___Arg_29___ignore = 378199; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_128u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_128u_2c_200u___Arg_29___ignore = 378200; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_2048u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_2048u_2c_200u___Arg_29___ignore = 378201; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_8192u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_8192u_2c_200u___Arg_29___ignore = 378202; + var GOT_data_internal_physx__shdfnd__Array_physx__NpArticulationLink__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 378215; + var GOT_data_internal_vtable_20for_20physx__NpArticulation = 344880; + var GOT_data_internal_vtable_20for_20physx__NpArticulationTemplate_physx__PxArticulation_ = 345132; + var GOT_data_internal_vtable_20for_20physx__PxArticulation = 345316; + var GOT_data_internal_physx__Scb__Body__wakeUpInternal_28float_29___ignore = 378210; + var GOT_data_internal_physx__Scb__Articulation__wakeUp_28_29___ignore = 378211; + var GOT_data_internal_physx__PxArticulationImpl__getRoot_28_29___ignore = 378214; + var GOT_data_internal_physx__NpScene__removeFromArticulationList_28physx__PxArticulationBase__29___ignore = 378217; + var GOT_data_internal_physx__PxArticulationImpl__getWorldBounds_28float_29_20const___ignore = 378225; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationBuffer_2c_20physx__Sc__ArticulationCore_2c_20physx__Scb__Articulation_2c_20physx__Scb__Base___write_physx__Scb__ArticulationBuffer__Fns_1u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationCore__2c_20physx__Scb__ArticulationBuffer__Fns_1u_2c_200u___Arg_29___ignore = 378205; + var GOT_data_internal_physx__Scb__Base__markUpdated_28unsigned_20int_29___ignore = 378206; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationBuffer_2c_20physx__Sc__ArticulationCore_2c_20physx__Scb__Articulation_2c_20physx__Scb__Base___write_physx__Scb__ArticulationBuffer__Fns_2u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationCore__2c_20physx__Scb__ArticulationBuffer__Fns_2u_2c_200u___Arg_29___ignore = 378207; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationBuffer_2c_20physx__Sc__ArticulationCore_2c_20physx__Scb__Articulation_2c_20physx__Scb__Base___write_physx__Scb__ArticulationBuffer__Fns_4u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationCore__2c_20physx__Scb__ArticulationBuffer__Fns_4u_2c_200u___Arg_29___ignore = 378208; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationBuffer_2c_20physx__Sc__ArticulationCore_2c_20physx__Scb__Articulation_2c_20physx__Scb__Base___write_physx__Scb__ArticulationBuffer__Fns_8u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationCore__2c_20physx__Scb__ArticulationBuffer__Fns_8u_2c_200u___Arg_29___ignore = 378209; + var GOT_data_internal_physx__Scb__Articulation__wakeUpInternal_28float_29___ignore = 378212; + var GOT_data_internal_physx__Scb__Base__resetBufferFlag_28unsigned_20int_29___ignore = 378213; + var GOT_data_internal_vtable_20for_20physx__PxArticulationBase = 345492; + var GOT_data_internal_vtable_20for_20physx__PxBase = 345616; + var GOT_data_internal_physx__Scb__Base__Base_28_29___ignore = 378216; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 378218; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 378219; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationBuffer_2c_20physx__Sc__ArticulationCore_2c_20physx__Scb__Articulation_2c_20physx__Scb__Base___write_physx__Scb__ArticulationBuffer__Fns_32u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationCore__2c_20physx__Scb__ArticulationBuffer__Fns_32u_2c_200u___Arg_29___ignore = 378220; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationBuffer_2c_20physx__Sc__ArticulationCore_2c_20physx__Scb__Articulation_2c_20physx__Scb__Base___write_physx__Scb__ArticulationBuffer__Fns_16u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationCore__2c_20physx__Scb__ArticulationBuffer__Fns_16u_2c_200u___Arg_29___ignore = 378221; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationBuffer_2c_20physx__Sc__ArticulationCore_2c_20physx__Scb__Articulation_2c_20physx__Scb__Base___write_physx__Scb__ArticulationBuffer__Fns_64u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationCore__2c_20physx__Scb__ArticulationBuffer__Fns_64u_2c_200u___Arg_29___ignore = 378222; + var GOT_data_internal_physx__Scb__Body__setWakeCounter_28float_29___ignore = 378223; + var GOT_data_internal_physx__shdfnd__Array_physx__NpArticulationLink__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__NpArticulationLink__20const__29___ignore = 378224; + var GOT_data_internal_physx__shdfnd__Array_physx__NpArticulationLink__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29_20const___ignore = 378226; + var GOT_data_internal_vtable_20for_20physx__NpArticulationJoint = 345648; + var GOT_data_internal_vtable_20for_20physx__NpArticulationJointTemplate_physx__PxArticulationJoint_ = 345936; + var GOT_data_internal_vtable_20for_20physx__PxArticulationJoint = 346120; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_4u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_4u_2c_200u___Arg_29___ignore = 378227; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_8u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_8u_2c_200u___Arg_29___ignore = 378228; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_65536u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_65536u_2c_200u___Arg_29___ignore = 378229; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_16u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_16u_2c_200u___Arg_29___ignore = 378230; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_32u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_32u_2c_200u___Arg_29___ignore = 378231; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_1024u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_1024u_2c_200u___Arg_29___ignore = 378232; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_16384u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_16384u_2c_200u___Arg_29___ignore = 378233; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_524288u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_524288u_2c_200u___Arg_29___ignore = 378234; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_64u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_64u_2c_200u___Arg_29___ignore = 378235; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_256u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_256u_2c_200u___Arg_29___ignore = 378236; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_512u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_512u_2c_200u___Arg_29___ignore = 378237; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_4096u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_4096u_2c_200u___Arg_29___ignore = 378238; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_8192u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_8192u_2c_200u___Arg_29___ignore = 378239; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_2048u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_2048u_2c_200u___Arg_29___ignore = 378240; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_32768u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_32768u_2c_200u___Arg_29___ignore = 378241; + var GOT_data_internal_vtable_20for_20physx__PxArticulationJointBase = 346304; + var GOT_data_internal_vtable_20for_20physx__NpArticulationJointReducedCoordinate = 346368; + var GOT_data_internal_vtable_20for_20physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate_ = 346564; + var GOT_data_internal_vtable_20for_20physx__PxArticulationJointReducedCoordinate = 346692; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_128u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_128u_2c_200u___Arg_29___ignore = 378242; + var GOT_data_internal_vtable_20for_20physx__NpMaterial = 346820; + var GOT_data_internal_vtable_20for_20physx__PxMaterial = 346992; + var GOT_data_internal_vtable_20for_20physx__Cm__RefCountable = 347084; + var GOT_data_internal_physx__Cm__RefCountable__RefCountable_28unsigned_20int_29___ignore = 378243; + var GOT_data_internal_vtable_20for_20physx__NpFactory = 347104; + var GOT_data_internal_vtable_20for_20physx__NpPtrTableStorageManager = 347132; + var GOT_data_internal_vtable_20for_20physx__Cm__PtrTableStorageManager = 347200; + var GOT_data_internal_physx__shdfnd__Array_physx__PxAggregate__2c_20physx__shdfnd__ReflectionAllocator_physx__PxAggregate_____operator_5b_5d_28unsigned_20int_29___ignore = 378329; + var GOT_data_internal_physx__shdfnd__Array_physx__PxConstraint__2c_20physx__shdfnd__ReflectionAllocator_physx__PxConstraint_____operator_5b_5d_28unsigned_20int_29___ignore = 378335; + var GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationBase__2c_20physx__shdfnd__ReflectionAllocator_physx__PxArticulationBase_____operator_5b_5d_28unsigned_20int_29___ignore = 378341; + var GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__ReflectionAllocator_physx__PxActor_____operator_5b_5d_28unsigned_20int_29___ignore = 378347; + var GOT_data_internal_physx__NpFactory__mInstance = 378248; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpArticulation_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpArticulation__29___ignore = 378357; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpArticulationReducedCoordinate_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpArticulationReducedCoordinate__29___ignore = 378358; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpArticulationLink_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpArticulationLink__29___ignore = 378359; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpArticulationJoint_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpArticulationJoint__29___ignore = 378360; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpArticulationJointReducedCoordinate_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpArticulationJointReducedCoordinate__29___ignore = 378361; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpConstraint_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpConstraint__29___ignore = 378364; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpAggregate_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpAggregate__29___ignore = 378367; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpMaterial_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpMaterial__29___ignore = 378368; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpConnectorArray_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpConnectorArray__29___ignore = 378369; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__InlineAllocator_8u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 378372; + var GOT_data_internal_physx__Cm__RefCountable__incRefCount_28_29___ignore = 378299; + var GOT_data_internal_physx__Scb__Shape__getMaterial_28unsigned_20int_29_20const___ignore = 378295; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpShape_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpShape__29___ignore = 378373; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpRigidStatic_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpRigidStatic__29___ignore = 378374; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpRigidDynamic_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpRigidDynamic__29___ignore = 378375; + var GOT_data_internal_physx__NpPtrTableStorageManager__allocate_28unsigned_20int_29___ignore = 378281; + var GOT_data_internal_physx__NpPtrTableStorageManager__deallocate_28void___2c_20unsigned_20int_29___ignore = 378283; + var GOT_data_internal_physx__NpPtrTableStorageManager__canReuse_28unsigned_20int_2c_20unsigned_20int_29___ignore = 378287; + var GOT_data_internal_physx__NpPtrTableStorageManager__canReuse_28unsigned_20int_2c_20unsigned_20int_29___ignore_1 = 378288; + var GOT_data_internal_physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28void__20const__29___ignore = 378282; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpPtrTableStorageManager__PtrBlock_4__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpPtrTableStorageManager__PtrBlock_4___29___ignore = 378284; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpPtrTableStorageManager__PtrBlock_16__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpPtrTableStorageManager__PtrBlock_16___29___ignore = 378285; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__NpPtrTableStorageManager__PtrBlock_64__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpPtrTableStorageManager__PtrBlock_64___29___ignore = 378286; + var GOT_data_internal_void_20physx__shdfnd__sort_void__2c_20physx__shdfnd__Less_void___2c_20physx__shdfnd__NamedAllocator__28void___2c_20unsigned_20int_2c_20physx__shdfnd__Less_void___20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 378290; + var GOT_data_internal_void_20physx__shdfnd__sort_void__2c_20physx__shdfnd__Less_void___2c_20physx__shdfnd__NamedAllocator__28void___2c_20unsigned_20int_2c_20physx__shdfnd__Less_void___20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 378291; + var GOT_data_internal_physx__shdfnd__Array_void__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28void__20const__29___ignore = 378289; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_void__2c_20physx__shdfnd__Less_void___20const__28void___2c_20int_2c_20int_2c_20physx__shdfnd__Less_void___20const__29___ignore = 378292; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_void__2c_20physx__shdfnd__Less_void___20const__28void___2c_20int_2c_20int_2c_20physx__shdfnd__Less_void___20const__29___ignore_1 = 378293; + var GOT_data_internal_physx__shdfnd__internal__Stack_physx__shdfnd__NamedAllocator___pop_28int__2c_20int__29___ignore = 378294; + var GOT_data_internal_physx__Scb__Base__isBuffered_28unsigned_20int_29_20const___ignore = 378296; + var GOT_data_internal_physx__Scb__Base__getStream_28_29_20const___ignore = 378298; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 378297; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore = 378301; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1 = 378302; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2 = 378303; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3 = 378304; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore = 378305; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore = 378306; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1 = 378307; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2 = 378308; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3 = 378309; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore = 378310; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore = 378311; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1 = 378312; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2 = 378313; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3 = 378314; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore = 378315; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore = 378316; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1 = 378317; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2 = 378318; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3 = 378319; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore = 378320; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 378321; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 378322; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 378323; + var GOT_data_internal_physx__shdfnd__Array_physx__PxAggregate__2c_20physx__shdfnd__ReflectionAllocator_physx__PxAggregate_____grow_28unsigned_20int_29___ignore = 378325; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___Iter__check_28_29_20const___ignore = 378327; + var GOT_data_internal_physx__shdfnd__Array_physx__PxAggregate__2c_20physx__shdfnd__ReflectionAllocator_physx__PxAggregate_____growAndPushBack_28physx__PxAggregate__20const__29___ignore = 378328; + var GOT_data_internal_physx__shdfnd__Array_physx__PxAggregate__2c_20physx__shdfnd__ReflectionAllocator_physx__PxAggregate_____recreate_28unsigned_20int_29___ignore = 378326; + var GOT_data_internal_physx__shdfnd__Array_physx__PxConstraint__2c_20physx__shdfnd__ReflectionAllocator_physx__PxConstraint_____grow_28unsigned_20int_29___ignore = 378331; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___Iter__check_28_29_20const___ignore = 378333; + var GOT_data_internal_physx__shdfnd__Array_physx__PxConstraint__2c_20physx__shdfnd__ReflectionAllocator_physx__PxConstraint_____growAndPushBack_28physx__PxConstraint__20const__29___ignore = 378334; + var GOT_data_internal_physx__shdfnd__Array_physx__PxConstraint__2c_20physx__shdfnd__ReflectionAllocator_physx__PxConstraint_____recreate_28unsigned_20int_29___ignore = 378332; + var GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationBase__2c_20physx__shdfnd__ReflectionAllocator_physx__PxArticulationBase_____grow_28unsigned_20int_29___ignore = 378337; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___Iter__check_28_29_20const___ignore = 378339; + var GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationBase__2c_20physx__shdfnd__ReflectionAllocator_physx__PxArticulationBase_____growAndPushBack_28physx__PxArticulationBase__20const__29___ignore = 378340; + var GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationBase__2c_20physx__shdfnd__ReflectionAllocator_physx__PxArticulationBase_____recreate_28unsigned_20int_29___ignore = 378338; + var GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__ReflectionAllocator_physx__PxActor_____grow_28unsigned_20int_29___ignore = 378343; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___Iter__check_28_29_20const___ignore = 378345; + var GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__ReflectionAllocator_physx__PxActor_____growAndPushBack_28physx__PxActor__20const__29___ignore = 378346; + var GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__ReflectionAllocator_physx__PxActor_____recreate_28unsigned_20int_29___ignore = 378344; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore = 378348; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore = 378349; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 378350; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 378351; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 378352; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 378353; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 378354; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore = 378355; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore = 378356; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore = 378362; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore = 378363; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore = 378365; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore = 378366; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__InlineAllocator_8u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore = 378370; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__InlineAllocator_8u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore = 378371; + var GOT_data_internal_vtable_20for_20physx__NpPhysics = 347228; + var GOT_data_internal_vtable_20for_20physx__PxPhysics = 347428; + var GOT_data_internal_vtable_20for_20physx__NpPhysicsInsertionCallback = 347588; + var GOT_data_internal_vtable_20for_20physx__NpPhysics__MeshDeletionListener = 347648; + var GOT_data_internal_vtable_20for_20physx__PxPhysicsInsertionCallback = 347628; + var GOT_data_internal_vtable_20for_20physx__GuMeshFactoryListener = 347688; + var GOT_data_internal_physx__NpPhysics__mRefCount = 378380; + var GOT_data_internal_physx__NpPhysics__mInstance = 378376; + var GOT_data_internal_physx__shdfnd__Array_physx__NpScene__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__NpScene__20const__29___ignore = 378405; + var GOT_data_internal_physx__shdfnd__Array_physx__NpScene__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 378406; + var GOT_data_internal_physx__shdfnd__Array_physx__NpScene__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 378407; + var GOT_data_internal_physx__NpPhysics__mHeightFieldsRegistered = 378384; + var GOT_data_internal_physx__shdfnd__to16_28unsigned_20int_29___ignore = 378394; + var GOT_data_internal_physx__shdfnd__Array_physx__NpScene__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 378395; + var GOT_data_internal_physx__NpMaterialManager__getMaterial_28unsigned_20int_29_20const___ignore = 378396; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28unsigned_20int_20const__29___ignore = 378392; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore = 378393; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxBase_20const__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore = 378397; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxBase_20const__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1 = 378398; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxBase_20const__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2 = 378399; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxBase_20const__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3 = 378400; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxBase_20const__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore = 378401; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 378402; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 378403; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 378404; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 378408; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 378409; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 378410; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 378411; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 378412; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxBase_20const__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore = 378413; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxBase_20const__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore = 378414; + var GOT_data_internal_vtable_20for_20physx__NpRigidDynamic = 347708; + var GOT_data_internal_vtable_20for_20physx__NpRigidBodyTemplate_physx__PxRigidDynamic_ = 348136; + var GOT_data_internal_vtable_20for_20physx__NpRigidActorTemplate_physx__PxRigidDynamic_ = 348488; + var GOT_data_internal_physx__Sc__ActorCore__setAggregateID_28unsigned_20int_29___ignore = 378429; + var GOT_data_internal_physx__NpRigidDynamic__wakeUpInternal_28_29___ignore = 378419; + var GOT_data_internal_physx__Scb__Body__setKinematicTarget_28physx__PxTransform_20const__29___ignore = 378420; + var GOT_data_internal_physx__NpRigidBodyTemplate_physx__PxRigidDynamic___addSpatialForce_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxForceMode__Enum_29___ignore = 378430; + var GOT_data_internal_physx__NpRigidBodyTemplate_physx__PxRigidDynamic___setSpatialForce_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxForceMode__Enum_29___ignore = 378431; + var GOT_data_internal_physx__NpRigidBodyTemplate_physx__PxRigidDynamic___clearSpatialForce_28physx__PxForceMode__Enum_2c_20bool_2c_20bool_29___ignore = 378432; + var GOT_data_internal_physx__Scb__Body__wakeUp_28_29___ignore = 378423; + var GOT_data_internal_physx__Scb__Body__wakeUp_28_29___ignore_1 = 378424; + var GOT_data_internal_physx__Scb__Body__putToSleep_28_29___ignore = 378425; + var GOT_data_internal_physx__NpRigidActorTemplate_physx__PxRigidDynamic___getWorldBounds_28float_29_20const___ignore = 378433; + var GOT_data_internal_physx__NpRigidActorTemplate_physx__PxRigidDynamic___switchToNoSim_28_29___ignore = 378417; + var GOT_data_internal_physx__NpRigidActorTemplate_physx__PxRigidDynamic___switchFromNoSim_28_29___ignore = 378418; + var GOT_data_internal_vtable_20for_20physx__NpActorTemplate_physx__PxRigidDynamic_ = 348840; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_64u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_64u_2c_200u___Arg_29___ignore = 378421; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_4096u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_4096u_2c_200u___Arg_29___ignore = 378422; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_512u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_512u_2c_200u___Arg_29___ignore = 378426; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_256u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_256u_2c_200u___Arg_29___ignore = 378427; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_16384u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_16384u_2c_200u___Arg_29___ignore = 378428; + var GOT_data_internal_vtable_20for_20physx__PxRigidDynamic = 349180; + var GOT_data_internal_vtable_20for_20physx__NpRigidStatic = 349508; + var GOT_data_internal_vtable_20for_20physx__NpRigidActorTemplate_physx__PxRigidStatic_ = 349712; + var GOT_data_internal_vtable_20for_20physx__NpActorTemplate_physx__PxRigidStatic_ = 349852; + var GOT_data_internal_physx__NpRigidActorTemplate_physx__PxRigidStatic___getWorldBounds_28float_29_20const___ignore = 378437; + var GOT_data_internal_physx__NpRigidActorTemplate_physx__PxRigidStatic___switchToNoSim_28_29___ignore = 378434; + var GOT_data_internal_physx__NpRigidActorTemplate_physx__PxRigidStatic___switchFromNoSim_28_29___ignore = 378435; + var GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__RigidStaticBuffer_2c_20physx__Sc__StaticCore_2c_20physx__Scb__RigidStatic_2c_20physx__Scb__Base___write_physx__Scb__RigidStaticBuffer__Fns_64u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__StaticCore__2c_20physx__Scb__RigidStaticBuffer__Fns_64u_2c_200u___Arg_29___ignore = 378436; + var GOT_data_internal_vtable_20for_20physx__PxRigidStatic = 349980; + var GOT_data_internal_physx__Gu__ShapeData__getGuSphere_28_29_20const___ignore = 378452; + var GOT_data_internal_vtable_20for_20physx__Sq__BucketPruner = 350096; + var GOT_data_internal_vtable_20for_20physx__Sq__Pruner = 350192; + var GOT_data_internal_physx__Sq__PruningPool__updateObjectsAndInflateBounds_28unsigned_20int_20const__2c_20unsigned_20int_20const__2c_20physx__PxBounds3_20const__2c_20unsigned_20int_29___ignore = 378453; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sq__AABBTreeIndices_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sq__AABBTreeIndices__29___ignore = 378477; + var GOT_data_internal_physx__shdfnd__PoolBase_physx__Sq__IncrementalAABBTreeNodePair_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sq__IncrementalAABBTreeNodePair__29___ignore = 378478; + var GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 378479; + var GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sq__IncrementalAABBTreeNode__20const__29___ignore = 378480; + var GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore = 378481; + var GOT_data_internal_physx__shdfnd__Array_physx__Gu__NodeAllocator__Slab_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 378482; + var GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 378496; + var GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 378501; + var GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____forceSize_Unsafe_28unsigned_20int_29___ignore = 378504; + var GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 378505; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 378493; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 378494; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 378495; + var GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 378497; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 378498; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 378499; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 378500; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 378502; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 378503; + var GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore = 378506; + var GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore = 378507; + var GOT_data_internal_vtable_20for_20physx__Sq__ExtendedBucketPruner = 350264; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___Iter__check_28_29_20const___ignore = 378573; + var GOT_data_internal_physx__Sq__AABBTreeRuntimeNode__setNbRunTimePrimitives_28unsigned_20int_29___ignore = 378566; + var GOT_data_internal_vtable_20for_20MainTreeRaycastPrunerCallback_false_ = 350288; + var GOT_data_internal_vtable_20for_20physx__Sq__PrunerCallback = 350328; + var GOT_data_internal_vtable_20for_20MainTreeOverlapPrunerCallback_physx__Gu__OBBAABBTests_true__ = 350348; + var GOT_data_internal_vtable_20for_20MainTreeOverlapPrunerCallback_physx__Gu__AABBAABBTest_ = 350380; + var GOT_data_internal_vtable_20for_20MainTreeOverlapPrunerCallback_physx__Gu__CapsuleAABBTest_ = 350412; + var GOT_data_internal_vtable_20for_20MainTreeOverlapPrunerCallback_physx__Gu__SphereAABBTest_ = 350444; + var GOT_data_internal_vtable_20for_20MainTreeRaycastPrunerCallback_true_ = 350476; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 378567; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 378568; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 378569; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 378570; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 378571; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 378572; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 378574; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 378575; + var GOT_data_internal_vtable_20for_20physx__Sq__AABBPruner = 350508; + var GOT_data_internal_vtable_20for_20physx__Sq__IncrementalPruner = 350620; + var GOT_data_internal_physx__shdfnd__Array_physx__Sq__AABBPruner__NewTreeFixup_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sq__AABBPruner__NewTreeFixup_20const__29___ignore = 378595; + var GOT_data_internal_physx__Gu__ShapeData__getGuCapsule_28_29_20const___ignore = 378591; + var GOT_data_internal_physx__Gu__ShapeData__getCapsuleHalfHeight_28_29_20const___ignore = 378592; + var GOT_data_internal_physx__shdfnd__Array_physx__Sq__AABBTreeRuntimeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____forceSize_Unsafe_28unsigned_20int_29___ignore = 378596; + var GOT_data_internal_physx__shdfnd__Array_physx__Sq__AABBTreeRuntimeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 378597; + var GOT_data_internal_physx__Sq__AABBPruner__getAABBTree_28_29___ignore = 378594; + var GOT_data_internal_physx__shdfnd__ilog2_28unsigned_20int_29___ignore = 378593; + var GOT_data_internal_physx__shdfnd__Array_physx__Sq__AABBTreeRuntimeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore = 378598; + var GOT_data_internal_physx__shdfnd__Array_physx__Sq__AABBTreeRuntimeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore = 378599; + var GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 378606; + var GOT_data_internal_vtable_20for_20physx__Sq__BVHCompoundPruner = 350708; + var GOT_data_internal_vtable_20for_20physx__Sq__CompoundPruner = 350800; + var GOT_data_internal_vtable_20for_20MainTreeRaycastCompoundPrunerCallback_false_ = 351020; + var GOT_data_internal_vtable_20for_20MainTreeOBBOverlapCompoundPrunerCallback = 350868; + var GOT_data_internal_vtable_20for_20MainTreeAABBOverlapCompoundPrunerCallback = 350924; + var GOT_data_internal_vtable_20for_20MainTreeCapsuleOverlapCompoundPrunerCallback = 350956; + var GOT_data_internal_vtable_20for_20MainTreeSphereOverlapCompoundPrunerCallback = 350988; + var GOT_data_internal_vtable_20for_20MainTreeOverlapCompoundPrunerCallback = 350908; + var GOT_data_internal_vtable_20for_20MainTreeRaycastCompoundPrunerCallback_true_ = 351048; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 378617; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 378618; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 378619; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 378620; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 378621; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 378622; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 378623; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 378624; + var GOT_data_internal_vtable_20for_20physx__Sq__DynamicBoundsSync = 351076; + var GOT_data_internal_vtable_20for_20physx__Sc__SqBoundsSync = 351116; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 378632; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 378633; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 378634; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 378635; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 378636; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 378637; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 378638; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 378639; + var GOT_data_internal_physx__shdfnd__Array_physx__PxGeometryHolder_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 378643; + var GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdRaycast_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 378644; + var GOT_data_internal_physx__PxBatchQueryResult_physx__PxRaycastHit___getAnyHit_28unsigned_20int_29_20const___ignore = 378646; + var GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdOverlap_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 378647; + var GOT_data_internal_physx__PxBatchQueryResult_physx__PxOverlapHit___getAnyHit_28unsigned_20int_29_20const___ignore = 378648; + var GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdSweep_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 378649; + var GOT_data_internal_physx__PxBatchQueryResult_physx__PxSweepHit___getAnyHit_28unsigned_20int_29_20const___ignore = 378650; + var GOT_data_internal_physx__PxGeometryHolder__storeAny_28physx__PxGeometry_20const__29___ignore = 378642; + var GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdSqHit_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Vd__PvdSqHit_20const__29___ignore = 378645; + var GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdRaycast_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Vd__PvdRaycast_20const__29___ignore = 378652; + var GOT_data_internal_physx__shdfnd__Array_physx__PxGeometryHolder_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxGeometryHolder_20const__29___ignore = 378653; + var GOT_data_internal_physx__shdfnd__Array_physx__PxFilterData_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxFilterData_20const__29___ignore = 378654; + var GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdSweep_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Vd__PvdSweep_20const__29___ignore = 378656; + var GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdOverlap_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Vd__PvdOverlap_20const__29___ignore = 378658; + var GOT_data_internal_vtable_20for_20physx__NpBatchQuery = 351192; + var GOT_data_internal_vtable_20for_20physx__PxBatchQuery = 351296; + var GOT_data_internal_vtable_20for_20PxOverflowBuffer_physx__PxRaycastHit_ = 351356; + var GOT_data_internal_vtable_20for_20PxOverflowBuffer_physx__PxOverlapHit_ = 351392; + var GOT_data_internal_vtable_20for_20PxOverflowBuffer_physx__PxSweepHit_ = 351496; + var GOT_data_internal_vtable_20for_20physx__PxHitBuffer_physx__PxOverlapHit_ = 351448; + var GOT_data_internal_vtable_20for_20physx__PxHitCallback_physx__PxOverlapHit_ = 351472; + var GOT_data_internal_vtable_20for_20physx__NpSceneQueries = 351532; + var GOT_data_internal_vtable_20for_20physx__NpSceneAccessor = 352624; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__NpSceneQueries_2c_20_physx__NpSceneQueries__sceneQueriesStaticPrunerUpdate_28physx__PxBaseTask__29_ = 353684; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__NpSceneQueries_2c_20_physx__NpSceneQueries__sceneQueriesDynamicPrunerUpdate_28physx__PxBaseTask__29_ = 353760; + var GOT_data_internal_vtable_20for_20physx__PxScene = 353108; + var GOT_data_internal_vtable_20for_20physx__NpScene = 352016; + var GOT_data_internal_vtable_20for_20physx__NpScene__SceneCompletion = 353568; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeScene_28physx__PxBaseTask__29_ = 353836; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeCollide_28physx__PxBaseTask__29_ = 353912; + var GOT_data_internal_vtable_20for_20physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeAdvance_28physx__PxBaseTask__29_ = 353988; + var GOT_data_internal_physx__shdfnd__Array_physx__PxRigidActor__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 378714; + var GOT_data_internal_physx__shdfnd__Array_physx__NpBatchQuery__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 378715; + var GOT_data_internal_physx__shdfnd__Array_physx__PxRigidActor__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 378716; + var GOT_data_internal_physx__Scb__Body__initBufferedState_28_29___ignore = 378683; + var GOT_data_internal_physx__shdfnd__Array_physx__PxRigidActor__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 378721; + var GOT_data_internal_physx__shdfnd__Array_physx__PxJoint__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 378729; + var GOT_data_internal_physx__shdfnd__Array_physx__NpArticulationLink__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____front_28_29___ignore = 378684; + var GOT_data_internal_physx__Cm__Collection__internalGetObject_28unsigned_20int_29_20const___ignore = 378685; + var GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 378733; + var GOT_data_internal_physx__shdfnd__Array_physx__PxRigidActor__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 378734; + var GOT_data_internal_physx__Scb__Scene__getStats_28physx__PxSimulationStatistics__29_20const___ignore = 378686; + var GOT_data_internal_physx__Scb__RigidObject__resetFiltering_28physx__Scb__Shape__20const__2c_20unsigned_20int_29___ignore = 378738; + var GOT_data_internal_physx__NpScene__SceneCompletion__setDependent_28physx__PxBaseTask__29___ignore = 378687; + var GOT_data_internal_vtable_20for_20SqRefFinder = 353624; + var GOT_data_internal_physx__Scb__Scene__postReportsCleanup_28_29___ignore = 378688; + var GOT_data_internal_physx__Scb__Scene__buildActiveAndFrozenActors_28_29___ignore = 378689; + var GOT_data_internal_physx__Scb__Scene__buildActiveActors_28_29___ignore = 378690; + var GOT_data_internal_vtable_20for_20physx__Sc__SqRefFinder = 353664; + var GOT_data_internal_vtable_20for_20physx__NpContactCallbackTask = 352572; + var GOT_data_internal_physx__Scb__Scene__flush_28bool_29___ignore = 378691; + var GOT_data_internal_physx__Scb__SceneBuffer__setDominancePair_28unsigned_20int_2c_20unsigned_20int_2c_20physx__PxDominanceGroupPair_20const__29___ignore = 378696; + var GOT_data_internal_physx__Scb__SceneBuffer__setDominancePair_28unsigned_20int_2c_20unsigned_20int_2c_20physx__PxDominanceGroupPair_20const__29___ignore_1 = 378697; + var GOT_data_internal_physx__Scb__SceneBuffer__setDominancePair_28unsigned_20int_2c_20unsigned_20int_2c_20physx__PxDominanceGroupPair_20const__29___ignore_2 = 378698; + var GOT_data_internal_physx__Scb__SceneBuffer__getDominancePair_28unsigned_20int_2c_20unsigned_20int_2c_20physx__PxDominanceGroupPair__29_20const___ignore = 378699; + var GOT_data_internal_physx__Scb__SceneBuffer__getDominancePair_28unsigned_20int_2c_20unsigned_20int_2c_20physx__PxDominanceGroupPair__29_20const___ignore_1 = 378700; + var GOT_data_internal_physx__Scb__SceneBuffer__getDominancePair_28unsigned_20int_2c_20unsigned_20int_2c_20physx__PxDominanceGroupPair__29_20const___ignore_2 = 378701; + var GOT_data_internal_physx__Scb__Scene__setVisualizationParameter_28physx__PxVisualizationParameter__Enum_2c_20float_29___ignore = 378702; + var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugPoint_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 378704; + var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugLine_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 378705; + var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugTriangle_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 378706; + var GOT_data_internal_physx__shdfnd__Array_physx__PxDebugText_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 378707; + var GOT_data_internal_physx__shdfnd__Array_physx__NpBatchQuery__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__NpBatchQuery__20const__29___ignore = 378740; + var GOT_data_internal_physx__shdfnd__Array_physx__NpBatchQuery__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 378741; + var GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 378693; + var GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 378692; + var GOT_data_internal_physx__shdfnd__Array_physx__Scb__Actor__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 378695; + var GOT_data_internal_physx__shdfnd__Array_physx__Scb__Actor__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 378694; + var GOT_func_internal_physx__NpSceneQueries__sceneQueriesStaticPrunerUpdate_28physx__PxBaseTask__29 = 2836; + var GOT_func_internal_physx__NpSceneQueries__sceneQueriesDynamicPrunerUpdate_28physx__PxBaseTask__29 = 2837; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 378708; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 378709; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 378710; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 378711; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 378712; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 378713; + var GOT_func_internal_physx__NpScene__executeScene_28physx__PxBaseTask__29 = 2838; + var GOT_func_internal_physx__NpScene__executeCollide_28physx__PxBaseTask__29 = 2839; + var GOT_func_internal_physx__NpScene__executeAdvance_28physx__PxBaseTask__29 = 2840; + var GOT_data_internal_physx__shdfnd__Array_physx__PxRigidActor__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 378717; + var GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3_2c_20physx__shdfnd__InlineAllocator_192u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore = 378718; + var GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3_2c_20physx__shdfnd__InlineAllocator_192u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore = 378719; + var GOT_data_internal_physx__shdfnd__Array_physx__PxRigidActor__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxRigidActor__20const__29___ignore = 378720; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 378726; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 378727; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 378728; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 378730; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 378731; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 378732; + var GOT_data_internal_physx__Scb__RigidObject__isAddedShape_28physx__Scb__Shape__29___ignore = 378735; + var GOT_data_internal_physx__Scb__RigidObject__isAddedShape_28physx__Scb__Shape__29___ignore_1 = 378736; + var GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 378737; + var GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 378739; + var GOT_data_internal_physx__MultiQueryInput__getOrigin_28_29_20const___ignore = 378744; + var GOT_data_internal_physx__MultiQueryInput__getDir_28_29_20const___ignore = 378745; + var GOT_data_internal_vtable_20for_20CapturePvdOnReturn_physx__PxRaycastHit_ = 354064; + var GOT_data_internal_vtable_20for_20MultiQueryCallback_physx__PxRaycastHit_ = 354100; + var GOT_data_internal_MultiQueryCallback_physx__PxRaycastHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29___ignore = 378747; + var GOT_data_internal_MultiQueryCallback_physx__PxRaycastHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29___ignore_1 = 378748; + var GOT_data_internal_bool_20physx__NpSceneQueries__multiQuery_physx__PxOverlapHit__28physx__MultiQueryInput_20const__2c_20physx__PxHitCallback_physx__PxOverlapHit___2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20physx__PxQueryCache_20const__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__BatchQueryFilterData__29_20const___ignore = 378742; + var GOT_data_internal_vtable_20for_20CapturePvdOnReturn_physx__PxOverlapHit_ = 354132; + var GOT_data_internal_vtable_20for_20MultiQueryCallback_physx__PxOverlapHit_ = 354168; + var GOT_data_internal_MultiQueryCallback_physx__PxOverlapHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29___ignore = 378750; + var GOT_data_internal_MultiQueryCallback_physx__PxOverlapHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29__timestamp = 378752; + var GOT_data_internal_MultiQueryCallback_physx__PxOverlapHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29___ignore_1 = 378756; + var GOT_data_internal_bool_20physx__NpSceneQueries__multiQuery_physx__PxSweepHit__28physx__MultiQueryInput_20const__2c_20physx__PxHitCallback_physx__PxSweepHit___2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20physx__PxQueryCache_20const__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__BatchQueryFilterData__29_20const___ignore = 378743; + var GOT_data_internal_vtable_20for_20CapturePvdOnReturn_physx__PxSweepHit_ = 354200; + var GOT_data_internal_vtable_20for_20MultiQueryCallback_physx__PxSweepHit_ = 354236; + var GOT_data_internal_MultiQueryCallback_physx__PxSweepHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29___ignore = 378760; + var GOT_data_internal_MultiQueryCallback_physx__PxSweepHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29___ignore_1 = 378761; + var GOT_data_internal_GeomQueryAny_physx__PxSweepHit___geomHit_28physx__NpSceneQueries_20const__2c_20physx__MultiQueryInput_20const__2c_20physx__Gu__ShapeData_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxSweepHit__2c_20float_2c_20physx__PxBounds3__29___ignore = 378762; + var GOT_data_internal_GeomQueryAny_physx__PxSweepHit___geomHit_28physx__NpSceneQueries_20const__2c_20physx__MultiQueryInput_20const__2c_20physx__Gu__ShapeData_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxSweepHit__2c_20float_2c_20physx__PxBounds3__29___ignore_1 = 378763; + var GOT_data_internal_physx__shdfnd__Array_physx__PxRaycastHit_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxRaycastHit_20const__29___ignore = 378746; + var GOT_data_internal_physx__shdfnd__Array_physx__PxOverlapHit_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxOverlapHit_20const__29___ignore = 378749; + var GOT_data_internal_physx__Gu__overlap_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20bool_20_28__20const_20_28__29_20_5b7_5d_29_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29_29___ignore = 378757; + var GOT_data_internal_physx__Gu__overlap_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20bool_20_28__20const_20_28__29_20_5b7_5d_29_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29_29___ignore_1 = 378758; + var GOT_data_internal_physx__shdfnd__Array_physx__PxSweepHit_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxSweepHit_20const__29___ignore = 378759; + var GOT_data_internal_physx__Gu__ShapeData__getGuBox_28_29_20const___ignore = 378764; + var GOT_data_internal_vtable_20for_20physx__NpShape = 354268; + var GOT_data_internal_vtable_20for_20physx__PxShape = 354520; + var GOT_data_internal_physx__NpShapeManager__setPrunerData_28unsigned_20int_2c_20unsigned_20long_29___ignore = 378783; + var GOT_data_internal_physx__NpShapeManager__getPrunerData_28unsigned_20int_29_20const___ignore = 378786; + var GOT_data_internal_physx__Scb__RigidObject__onShapeDetach_28physx__Scb__Shape__2c_20bool_2c_20bool_29___ignore = 378787; + var GOT_data_internal_physx__Scb__RigidObject__onShapeDetach_28physx__Scb__Shape__2c_20bool_2c_20bool_29___ignore_1 = 378788; + var GOT_data_internal_physx__shdfnd__Array_physx__Scb__RemovedShape_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____replaceWithLast_28unsigned_20int_29___ignore = 378784; + var GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Scb__Shape__20const__29___ignore = 378785; + var GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____replaceWithLast_28unsigned_20int_29___ignore = 378789; + var GOT_data_internal_physx__shdfnd__Array_physx__Scb__RemovedShape_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Scb__RemovedShape_20const__29___ignore = 378790; + var GOT_data_internal_physx__Gu__HeightFieldUtil__HeightFieldUtil_28physx__PxHeightFieldGeometry_20const__29___ignore = 378794; + var GOT_data_internal_physx__Gu__HeightFieldUtil__HeightFieldUtil_28physx__PxHeightFieldGeometry_20const__29___ignore_1 = 378795; + var GOT_data_internal_physx__Gu__HeightFieldUtil__HeightFieldUtil_28physx__PxHeightFieldGeometry_20const__29___ignore_2 = 378796; + var GOT_data_internal_physx__Gu__Midphase__outputError_28_29__reportOnlyOnce = 378791; + var GOT_data_internal_physx__Gu__HeightField__getSample_28unsigned_20int_29_20const___ignore = 378797; + var GOT_func_internal_GetNbShape_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_29 = 3074; + var GOT_func_internal_SetNbShape_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29 = 3075; + var GOT_func_internal_GetNbDiscreteContactPairs_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29 = 3076; + var GOT_func_internal_SetNbDiscreteContactPairs_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29 = 3077; + var GOT_func_internal_GetNbModifiedContactPairs_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29 = 3078; + var GOT_func_internal_SetNbModifiedContactPairs_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29 = 3079; + var GOT_func_internal_GetNbCCDPairs_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29 = 3080; + var GOT_func_internal_SetNbCCDPairs_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29 = 3081; + var GOT_func_internal_GetNbTriggerPairs_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29 = 3082; + var GOT_func_internal_SetNbTriggerPairs_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29 = 3083; + var GOT_func_internal_getPxMaterial_ReferenceCount_28physx__PxMaterial_20const__29 = 3084; + var GOT_func_internal_getPxMaterial_DynamicFriction_28physx__PxMaterial_20const__29 = 3085; + var GOT_func_internal_setPxMaterial_DynamicFriction_28physx__PxMaterial__2c_20float_29 = 3086; + var GOT_func_internal_getPxMaterial_StaticFriction_28physx__PxMaterial_20const__29 = 3087; + var GOT_func_internal_setPxMaterial_StaticFriction_28physx__PxMaterial__2c_20float_29 = 3088; + var GOT_func_internal_getPxMaterial_Restitution_28physx__PxMaterial_20const__29 = 3089; + var GOT_func_internal_setPxMaterial_Restitution_28physx__PxMaterial__2c_20float_29 = 3090; + var GOT_func_internal_getPxMaterial_Flags_28physx__PxMaterial_20const__29 = 3091; + var GOT_func_internal_setPxMaterial_Flags_28physx__PxMaterial__2c_20physx__PxFlags_physx__PxMaterialFlag__Enum_2c_20unsigned_20short__29 = 3092; + var GOT_func_internal_getPxMaterial_FrictionCombineMode_28physx__PxMaterial_20const__29 = 3093; + var GOT_func_internal_setPxMaterial_FrictionCombineMode_28physx__PxMaterial__2c_20physx__PxCombineMode__Enum_29 = 3094; + var GOT_func_internal_getPxMaterial_RestitutionCombineMode_28physx__PxMaterial_20const__29 = 3095; + var GOT_func_internal_setPxMaterial_RestitutionCombineMode_28physx__PxMaterial__2c_20physx__PxCombineMode__Enum_29 = 3096; + var GOT_func_internal_getPxMaterial_ConcreteTypeName_28physx__PxMaterial_20const__29 = 3097; + var GOT_func_internal_getPxMaterialUserData_28physx__PxMaterial_20const__29 = 3098; + var GOT_func_internal_setPxMaterialUserData_28physx__PxMaterial__2c_20void__29 = 3099; + var GOT_func_internal_getPxActor_Scene_28physx__PxActor_20const__29 = 3100; + var GOT_func_internal_getPxActor_Name_28physx__PxActor_20const__29 = 3101; + var GOT_func_internal_setPxActor_Name_28physx__PxActor__2c_20char_20const__29 = 3102; + var GOT_func_internal_getPxActor_ActorFlags_28physx__PxActor_20const__29 = 3103; + var GOT_func_internal_setPxActor_ActorFlags_28physx__PxActor__2c_20physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__29 = 3104; + var GOT_func_internal_getPxActor_DominanceGroup_28physx__PxActor_20const__29 = 3105; + var GOT_func_internal_setPxActor_DominanceGroup_28physx__PxActor__2c_20unsigned_20char_29 = 3106; + var GOT_func_internal_getPxActor_OwnerClient_28physx__PxActor_20const__29 = 3107; + var GOT_func_internal_setPxActor_OwnerClient_28physx__PxActor__2c_20unsigned_20char_29 = 3108; + var GOT_func_internal_getPxActor_Aggregate_28physx__PxActor_20const__29 = 3109; + var GOT_func_internal_getPxActorUserData_28physx__PxActor_20const__29 = 3110; + var GOT_func_internal_setPxActorUserData_28physx__PxActor__2c_20void__29 = 3111; + var GOT_func_internal_getPxRigidActor_GlobalPose_28physx__PxRigidActor_20const__29 = 3112; + var GOT_func_internal_setPxRigidActor_GlobalPose_28physx__PxRigidActor__2c_20physx__PxTransform_20const__29 = 3113; + var GOT_func_internal_getNbPxRigidActor_Shapes_28physx__PxRigidActor_20const__29 = 3114; + var GOT_func_internal_getPxRigidActor_Shapes_28physx__PxRigidActor_20const__2c_20physx__PxShape___2c_20unsigned_20int_29 = 3115; + var GOT_func_internal_getNbPxRigidActor_Constraints_28physx__PxRigidActor_20const__29 = 3116; + var GOT_func_internal_getPxRigidActor_Constraints_28physx__PxRigidActor_20const__2c_20physx__PxConstraint___2c_20unsigned_20int_29 = 3117; + var GOT_func_internal_getPxRigidBody_CMassLocalPose_28physx__PxRigidBody_20const__29 = 3118; + var GOT_func_internal_setPxRigidBody_CMassLocalPose_28physx__PxRigidBody__2c_20physx__PxTransform_20const__29 = 3119; + var GOT_func_internal_getPxRigidBody_Mass_28physx__PxRigidBody_20const__29 = 3120; + var GOT_func_internal_setPxRigidBody_Mass_28physx__PxRigidBody__2c_20float_29 = 3121; + var GOT_func_internal_getPxRigidBody_InvMass_28physx__PxRigidBody_20const__29 = 3122; + var GOT_func_internal_getPxRigidBody_MassSpaceInertiaTensor_28physx__PxRigidBody_20const__29 = 3123; + var GOT_func_internal_setPxRigidBody_MassSpaceInertiaTensor_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29 = 3124; + var GOT_func_internal_getPxRigidBody_MassSpaceInvInertiaTensor_28physx__PxRigidBody_20const__29 = 3125; + var GOT_func_internal_getPxRigidBody_LinearDamping_28physx__PxRigidBody_20const__29 = 3126; + var GOT_func_internal_setPxRigidBody_LinearDamping_28physx__PxRigidBody__2c_20float_29 = 3127; + var GOT_func_internal_getPxRigidBody_AngularDamping_28physx__PxRigidBody_20const__29 = 3128; + var GOT_func_internal_setPxRigidBody_AngularDamping_28physx__PxRigidBody__2c_20float_29 = 3129; + var GOT_func_internal_getPxRigidBody_LinearVelocity_28physx__PxRigidBody_20const__29 = 3130; + var GOT_func_internal_setPxRigidBody_LinearVelocity_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29 = 3131; + var GOT_func_internal_getPxRigidBody_AngularVelocity_28physx__PxRigidBody_20const__29 = 3132; + var GOT_func_internal_setPxRigidBody_AngularVelocity_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29 = 3133; + var GOT_func_internal_getPxRigidBody_MaxAngularVelocity_28physx__PxRigidBody_20const__29 = 3134; + var GOT_func_internal_setPxRigidBody_MaxAngularVelocity_28physx__PxRigidBody__2c_20float_29 = 3135; + var GOT_func_internal_getPxRigidBody_MaxLinearVelocity_28physx__PxRigidBody_20const__29 = 3136; + var GOT_func_internal_setPxRigidBody_MaxLinearVelocity_28physx__PxRigidBody__2c_20float_29 = 3137; + var GOT_func_internal_getPxRigidBody_RigidBodyFlags_28physx__PxRigidBody_20const__29 = 3138; + var GOT_func_internal_setPxRigidBody_RigidBodyFlags_28physx__PxRigidBody__2c_20physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__29 = 3139; + var GOT_func_internal_getPxRigidBody_MinCCDAdvanceCoefficient_28physx__PxRigidBody_20const__29 = 3140; + var GOT_func_internal_setPxRigidBody_MinCCDAdvanceCoefficient_28physx__PxRigidBody__2c_20float_29 = 3141; + var GOT_func_internal_getPxRigidBody_MaxDepenetrationVelocity_28physx__PxRigidBody_20const__29 = 3142; + var GOT_func_internal_setPxRigidBody_MaxDepenetrationVelocity_28physx__PxRigidBody__2c_20float_29 = 3143; + var GOT_func_internal_getPxRigidBody_MaxContactImpulse_28physx__PxRigidBody_20const__29 = 3144; + var GOT_func_internal_setPxRigidBody_MaxContactImpulse_28physx__PxRigidBody__2c_20float_29 = 3145; + var GOT_func_internal_getPxRigidDynamic_IsSleeping_28physx__PxRigidDynamic_20const__29 = 3146; + var GOT_func_internal_getPxRigidDynamic_SleepThreshold_28physx__PxRigidDynamic_20const__29 = 3147; + var GOT_func_internal_setPxRigidDynamic_SleepThreshold_28physx__PxRigidDynamic__2c_20float_29 = 3148; + var GOT_func_internal_getPxRigidDynamic_StabilizationThreshold_28physx__PxRigidDynamic_20const__29 = 3149; + var GOT_func_internal_setPxRigidDynamic_StabilizationThreshold_28physx__PxRigidDynamic__2c_20float_29 = 3150; + var GOT_func_internal_getPxRigidDynamic_RigidDynamicLockFlags_28physx__PxRigidDynamic_20const__29 = 3151; + var GOT_func_internal_setPxRigidDynamic_RigidDynamicLockFlags_28physx__PxRigidDynamic__2c_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__29 = 3152; + var GOT_func_internal_getPxRigidDynamic_WakeCounter_28physx__PxRigidDynamic_20const__29 = 3153; + var GOT_func_internal_setPxRigidDynamic_WakeCounter_28physx__PxRigidDynamic__2c_20float_29 = 3154; + var GOT_func_internal_getPxRigidDynamic_SolverIterationCounts_28physx__PxRigidDynamic_20const__2c_20unsigned_20int__2c_20unsigned_20int__29 = 3155; + var GOT_func_internal_setPxRigidDynamic_SolverIterationCounts_28physx__PxRigidDynamic__2c_20unsigned_20int_2c_20unsigned_20int_29 = 3156; + var GOT_func_internal_getPxRigidDynamic_ContactReportThreshold_28physx__PxRigidDynamic_20const__29 = 3157; + var GOT_func_internal_setPxRigidDynamic_ContactReportThreshold_28physx__PxRigidDynamic__2c_20float_29 = 3158; + var GOT_func_internal_getPxRigidDynamic_ConcreteTypeName_28physx__PxRigidDynamic_20const__29 = 3159; + var GOT_func_internal_getPxRigidStatic_ConcreteTypeName_28physx__PxRigidStatic_20const__29 = 3160; + var GOT_func_internal_getPxArticulationLink_InboundJoint_28physx__PxArticulationLink_20const__29 = 3161; + var GOT_func_internal_getPxArticulationLink_InboundJointDof_28physx__PxArticulationLink_20const__29 = 3162; + var GOT_func_internal_getPxArticulationLink_LinkIndex_28physx__PxArticulationLink_20const__29 = 3163; + var GOT_func_internal_getNbPxArticulationLink_Children_28physx__PxArticulationLink_20const__29 = 3164; + var GOT_func_internal_getPxArticulationLink_Children_28physx__PxArticulationLink_20const__2c_20physx__PxArticulationLink___2c_20unsigned_20int_29 = 3165; + var GOT_func_internal_getPxArticulationLink_ConcreteTypeName_28physx__PxArticulationLink_20const__29 = 3166; + var GOT_func_internal_getPxArticulationJointBase_ParentPose_28physx__PxArticulationJointBase_20const__29 = 3167; + var GOT_func_internal_setPxArticulationJointBase_ParentPose_28physx__PxArticulationJointBase__2c_20physx__PxTransform_20const__29 = 3168; + var GOT_func_internal_getPxArticulationJointBase_ChildPose_28physx__PxArticulationJointBase_20const__29 = 3169; + var GOT_func_internal_setPxArticulationJointBase_ChildPose_28physx__PxArticulationJointBase__2c_20physx__PxTransform_20const__29 = 3170; + var GOT_func_internal_getPxArticulationBase_Scene_28physx__PxArticulationBase_20const__29 = 3171; + var GOT_func_internal_getPxArticulationBase_SolverIterationCounts_28physx__PxArticulationBase_20const__2c_20unsigned_20int__2c_20unsigned_20int__29 = 3172; + var GOT_func_internal_setPxArticulationBase_SolverIterationCounts_28physx__PxArticulationBase__2c_20unsigned_20int_2c_20unsigned_20int_29 = 3173; + var GOT_func_internal_getPxArticulationBase_IsSleeping_28physx__PxArticulationBase_20const__29 = 3174; + var GOT_func_internal_getPxArticulationBase_SleepThreshold_28physx__PxArticulationBase_20const__29 = 3175; + var GOT_func_internal_setPxArticulationBase_SleepThreshold_28physx__PxArticulationBase__2c_20float_29 = 3176; + var GOT_func_internal_getPxArticulationBase_StabilizationThreshold_28physx__PxArticulationBase_20const__29 = 3177; + var GOT_func_internal_setPxArticulationBase_StabilizationThreshold_28physx__PxArticulationBase__2c_20float_29 = 3178; + var GOT_func_internal_getPxArticulationBase_WakeCounter_28physx__PxArticulationBase_20const__29 = 3179; + var GOT_func_internal_setPxArticulationBase_WakeCounter_28physx__PxArticulationBase__2c_20float_29 = 3180; + var GOT_func_internal_getNbPxArticulationBase_Links_28physx__PxArticulationBase_20const__29 = 3181; + var GOT_func_internal_getPxArticulationBase_Links_28physx__PxArticulationBase_20const__2c_20physx__PxArticulationLink___2c_20unsigned_20int_29 = 3182; + var GOT_func_internal_getPxArticulationBase_Name_28physx__PxArticulationBase_20const__29 = 3183; + var GOT_func_internal_setPxArticulationBase_Name_28physx__PxArticulationBase__2c_20char_20const__29 = 3184; + var GOT_func_internal_getPxArticulationBase_Aggregate_28physx__PxArticulationBase_20const__29 = 3185; + var GOT_func_internal_getPxArticulationBaseUserData_28physx__PxArticulationBase_20const__29 = 3186; + var GOT_func_internal_setPxArticulationBaseUserData_28physx__PxArticulationBase__2c_20void__29 = 3187; + var GOT_func_internal_getPxAggregate_MaxNbActors_28physx__PxAggregate_20const__29 = 3188; + var GOT_func_internal_getNbPxAggregate_Actors_28physx__PxAggregate_20const__29 = 3189; + var GOT_func_internal_getPxAggregate_Actors_28physx__PxAggregate_20const__2c_20physx__PxActor___2c_20unsigned_20int_29 = 3190; + var GOT_func_internal_getPxAggregate_SelfCollision_28physx__PxAggregate_20const__29 = 3191; + var GOT_func_internal_getPxAggregate_ConcreteTypeName_28physx__PxAggregate_20const__29 = 3192; + var GOT_func_internal_getPxConstraint_Scene_28physx__PxConstraint_20const__29 = 3193; + var GOT_func_internal_getPxConstraint_Actors_28physx__PxConstraint_20const__2c_20physx__PxRigidActor___2c_20physx__PxRigidActor___29 = 3194; + var GOT_func_internal_setPxConstraint_Actors_28physx__PxConstraint__2c_20physx__PxRigidActor__2c_20physx__PxRigidActor__29 = 3195; + var GOT_func_internal_getPxConstraint_Flags_28physx__PxConstraint_20const__29 = 3196; + var GOT_func_internal_setPxConstraint_Flags_28physx__PxConstraint__2c_20physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29 = 3197; + var GOT_func_internal_getPxConstraint_IsValid_28physx__PxConstraint_20const__29 = 3198; + var GOT_func_internal_getPxConstraint_BreakForce_28physx__PxConstraint_20const__2c_20float__2c_20float__29 = 3199; + var GOT_func_internal_setPxConstraint_BreakForce_28physx__PxConstraint__2c_20float_2c_20float_29 = 3200; + var GOT_func_internal_getPxConstraint_MinResponseThreshold_28physx__PxConstraint_20const__29 = 3201; + var GOT_func_internal_setPxConstraint_MinResponseThreshold_28physx__PxConstraint__2c_20float_29 = 3202; + var GOT_func_internal_getPxConstraint_ConcreteTypeName_28physx__PxConstraint_20const__29 = 3203; + var GOT_func_internal_getPxShape_ReferenceCount_28physx__PxShape_20const__29 = 3204; + var GOT_func_internal_getPxShape_GeometryType_28physx__PxShape_20const__29 = 3205; + var GOT_func_internal_getPxShape_Geometry_28physx__PxShape_20const__29 = 3206; + var GOT_func_internal_setPxShape_Geometry_28physx__PxShape__2c_20physx__PxGeometry_20const__29 = 3207; + var GOT_func_internal_getPxShape_LocalPose_28physx__PxShape_20const__29 = 3208; + var GOT_func_internal_setPxShape_LocalPose_28physx__PxShape__2c_20physx__PxTransform_20const__29 = 3209; + var GOT_func_internal_getPxShape_SimulationFilterData_28physx__PxShape_20const__29 = 3210; + var GOT_func_internal_setPxShape_SimulationFilterData_28physx__PxShape__2c_20physx__PxFilterData_20const__29 = 3211; + var GOT_func_internal_getPxShape_QueryFilterData_28physx__PxShape_20const__29 = 3212; + var GOT_func_internal_setPxShape_QueryFilterData_28physx__PxShape__2c_20physx__PxFilterData_20const__29 = 3213; + var GOT_func_internal_getNbPxShape_Materials_28physx__PxShape_20const__29 = 3214; + var GOT_func_internal_getPxShape_Materials_28physx__PxShape_20const__2c_20physx__PxMaterial___2c_20unsigned_20int_29 = 3215; + var GOT_func_internal_getPxShape_ContactOffset_28physx__PxShape_20const__29 = 3216; + var GOT_func_internal_setPxShape_ContactOffset_28physx__PxShape__2c_20float_29 = 3217; + var GOT_func_internal_getPxShape_RestOffset_28physx__PxShape_20const__29 = 3218; + var GOT_func_internal_setPxShape_RestOffset_28physx__PxShape__2c_20float_29 = 3219; + var GOT_func_internal_getPxShape_TorsionalPatchRadius_28physx__PxShape_20const__29 = 3220; + var GOT_func_internal_setPxShape_TorsionalPatchRadius_28physx__PxShape__2c_20float_29 = 3221; + var GOT_func_internal_getPxShape_MinTorsionalPatchRadius_28physx__PxShape_20const__29 = 3222; + var GOT_func_internal_setPxShape_MinTorsionalPatchRadius_28physx__PxShape__2c_20float_29 = 3223; + var GOT_func_internal_getPxShape_Flags_28physx__PxShape_20const__29 = 3224; + var GOT_func_internal_setPxShape_Flags_28physx__PxShape__2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29 = 3225; + var GOT_func_internal_getPxShape_IsExclusive_28physx__PxShape_20const__29 = 3226; + var GOT_func_internal_getPxShape_Name_28physx__PxShape_20const__29 = 3227; + var GOT_func_internal_setPxShape_Name_28physx__PxShape__2c_20char_20const__29 = 3228; + var GOT_func_internal_getPxShape_ConcreteTypeName_28physx__PxShape_20const__29 = 3229; + var GOT_func_internal_getPxShapeUserData_28physx__PxShape_20const__29 = 3230; + var GOT_func_internal_setPxShapeUserData_28physx__PxShape__2c_20void__29 = 3231; + var GOT_func_internal_getPxTolerancesScale_IsValid_28physx__PxTolerancesScale_20const__29 = 3232; + var GOT_func_internal_getPxTolerancesScaleLength_28physx__PxTolerancesScale_20const__29 = 3233; + var GOT_func_internal_setPxTolerancesScaleLength_28physx__PxTolerancesScale__2c_20float_29 = 3234; + var GOT_func_internal_getPxTolerancesScaleSpeed_28physx__PxTolerancesScale_20const__29 = 3235; + var GOT_func_internal_setPxTolerancesScaleSpeed_28physx__PxTolerancesScale__2c_20float_29 = 3236; + var GOT_func_internal_getPxBoxGeometryHalfExtents_28physx__PxBoxGeometry_20const__29 = 3237; + var GOT_func_internal_setPxBoxGeometryHalfExtents_28physx__PxBoxGeometry__2c_20physx__PxVec3_29 = 3238; + var GOT_func_internal_getPxCapsuleGeometryRadius_28physx__PxCapsuleGeometry_20const__29 = 3239; + var GOT_func_internal_setPxCapsuleGeometryRadius_28physx__PxCapsuleGeometry__2c_20float_29 = 3240; + var GOT_func_internal_getPxCapsuleGeometryHalfHeight_28physx__PxCapsuleGeometry_20const__29 = 3241; + var GOT_func_internal_setPxCapsuleGeometryHalfHeight_28physx__PxCapsuleGeometry__2c_20float_29 = 3242; + var GOT_func_internal_getPxMeshScaleScale_28physx__PxMeshScale_20const__29 = 3243; + var GOT_func_internal_setPxMeshScaleScale_28physx__PxMeshScale__2c_20physx__PxVec3_29 = 3244; + var GOT_func_internal_getPxMeshScaleRotation_28physx__PxMeshScale_20const__29 = 3245; + var GOT_func_internal_setPxMeshScaleRotation_28physx__PxMeshScale__2c_20physx__PxQuat_29 = 3246; + var GOT_func_internal_getPxConvexMeshGeometryScale_28physx__PxConvexMeshGeometry_20const__29 = 3247; + var GOT_func_internal_setPxConvexMeshGeometryScale_28physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale_29 = 3248; + var GOT_func_internal_getPxConvexMeshGeometryConvexMesh_28physx__PxConvexMeshGeometry_20const__29 = 3249; + var GOT_func_internal_setPxConvexMeshGeometryConvexMesh_28physx__PxConvexMeshGeometry__2c_20physx__PxConvexMesh__29 = 3250; + var GOT_func_internal_getPxConvexMeshGeometryMeshFlags_28physx__PxConvexMeshGeometry_20const__29 = 3251; + var GOT_func_internal_setPxConvexMeshGeometryMeshFlags_28physx__PxConvexMeshGeometry__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char__29 = 3252; + var GOT_func_internal_getPxSphereGeometryRadius_28physx__PxSphereGeometry_20const__29 = 3253; + var GOT_func_internal_setPxSphereGeometryRadius_28physx__PxSphereGeometry__2c_20float_29 = 3254; + var GOT_func_internal_getPxTriangleMeshGeometryScale_28physx__PxTriangleMeshGeometry_20const__29 = 3255; + var GOT_func_internal_setPxTriangleMeshGeometryScale_28physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale_29 = 3256; + var GOT_func_internal_getPxTriangleMeshGeometryMeshFlags_28physx__PxTriangleMeshGeometry_20const__29 = 3257; + var GOT_func_internal_setPxTriangleMeshGeometryMeshFlags_28physx__PxTriangleMeshGeometry__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__29 = 3258; + var GOT_func_internal_getPxTriangleMeshGeometryTriangleMesh_28physx__PxTriangleMeshGeometry_20const__29 = 3259; + var GOT_func_internal_setPxTriangleMeshGeometryTriangleMesh_28physx__PxTriangleMeshGeometry__2c_20physx__PxTriangleMesh__29 = 3260; + var GOT_func_internal_getPxHeightFieldGeometryHeightField_28physx__PxHeightFieldGeometry_20const__29 = 3261; + var GOT_func_internal_setPxHeightFieldGeometryHeightField_28physx__PxHeightFieldGeometry__2c_20physx__PxHeightField__29 = 3262; + var GOT_func_internal_getPxHeightFieldGeometryHeightScale_28physx__PxHeightFieldGeometry_20const__29 = 3263; + var GOT_func_internal_setPxHeightFieldGeometryHeightScale_28physx__PxHeightFieldGeometry__2c_20float_29 = 3264; + var GOT_func_internal_getPxHeightFieldGeometryRowScale_28physx__PxHeightFieldGeometry_20const__29 = 3265; + var GOT_func_internal_setPxHeightFieldGeometryRowScale_28physx__PxHeightFieldGeometry__2c_20float_29 = 3266; + var GOT_func_internal_getPxHeightFieldGeometryColumnScale_28physx__PxHeightFieldGeometry_20const__29 = 3267; + var GOT_func_internal_setPxHeightFieldGeometryColumnScale_28physx__PxHeightFieldGeometry__2c_20float_29 = 3268; + var GOT_func_internal_getPxHeightFieldGeometryHeightFieldFlags_28physx__PxHeightFieldGeometry_20const__29 = 3269; + var GOT_func_internal_setPxHeightFieldGeometryHeightFieldFlags_28physx__PxHeightFieldGeometry__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__29 = 3270; + var GOT_func_internal_getPxHeightFieldDescNbRows_28physx__PxHeightFieldDesc_20const__29 = 3271; + var GOT_func_internal_setPxHeightFieldDescNbRows_28physx__PxHeightFieldDesc__2c_20unsigned_20int_29 = 3272; + var GOT_func_internal_getPxHeightFieldDescNbColumns_28physx__PxHeightFieldDesc_20const__29 = 3273; + var GOT_func_internal_setPxHeightFieldDescNbColumns_28physx__PxHeightFieldDesc__2c_20unsigned_20int_29 = 3274; + var GOT_func_internal_getPxHeightFieldDescFormat_28physx__PxHeightFieldDesc_20const__29 = 3275; + var GOT_func_internal_setPxHeightFieldDescFormat_28physx__PxHeightFieldDesc__2c_20physx__PxHeightFieldFormat__Enum_29 = 3276; + var GOT_func_internal_getPxHeightFieldDescSamples_28physx__PxHeightFieldDesc_20const__29 = 3277; + var GOT_func_internal_setPxHeightFieldDescSamples_28physx__PxHeightFieldDesc__2c_20physx__PxStridedData_29 = 3278; + var GOT_func_internal_getPxHeightFieldDescConvexEdgeThreshold_28physx__PxHeightFieldDesc_20const__29 = 3279; + var GOT_func_internal_setPxHeightFieldDescConvexEdgeThreshold_28physx__PxHeightFieldDesc__2c_20float_29 = 3280; + var GOT_func_internal_getPxHeightFieldDescFlags_28physx__PxHeightFieldDesc_20const__29 = 3281; + var GOT_func_internal_setPxHeightFieldDescFlags_28physx__PxHeightFieldDesc__2c_20physx__PxFlags_physx__PxHeightFieldFlag__Enum_2c_20unsigned_20short__29 = 3282; + var GOT_func_internal_getPxSceneLimitsMaxNbActors_28physx__PxSceneLimits_20const__29 = 3283; + var GOT_func_internal_setPxSceneLimitsMaxNbActors_28physx__PxSceneLimits__2c_20unsigned_20int_29 = 3284; + var GOT_func_internal_getPxSceneLimitsMaxNbBodies_28physx__PxSceneLimits_20const__29 = 3285; + var GOT_func_internal_setPxSceneLimitsMaxNbBodies_28physx__PxSceneLimits__2c_20unsigned_20int_29 = 3286; + var GOT_func_internal_getPxSceneLimitsMaxNbStaticShapes_28physx__PxSceneLimits_20const__29 = 3287; + var GOT_func_internal_setPxSceneLimitsMaxNbStaticShapes_28physx__PxSceneLimits__2c_20unsigned_20int_29 = 3288; + var GOT_func_internal_getPxSceneLimitsMaxNbDynamicShapes_28physx__PxSceneLimits_20const__29 = 3289; + var GOT_func_internal_setPxSceneLimitsMaxNbDynamicShapes_28physx__PxSceneLimits__2c_20unsigned_20int_29 = 3290; + var GOT_func_internal_getPxSceneLimitsMaxNbAggregates_28physx__PxSceneLimits_20const__29 = 3291; + var GOT_func_internal_setPxSceneLimitsMaxNbAggregates_28physx__PxSceneLimits__2c_20unsigned_20int_29 = 3292; + var GOT_func_internal_getPxSceneLimitsMaxNbConstraints_28physx__PxSceneLimits_20const__29 = 3293; + var GOT_func_internal_setPxSceneLimitsMaxNbConstraints_28physx__PxSceneLimits__2c_20unsigned_20int_29 = 3294; + var GOT_func_internal_getPxSceneLimitsMaxNbRegions_28physx__PxSceneLimits_20const__29 = 3295; + var GOT_func_internal_setPxSceneLimitsMaxNbRegions_28physx__PxSceneLimits__2c_20unsigned_20int_29 = 3296; + var GOT_func_internal_getPxSceneLimitsMaxNbBroadPhaseOverlaps_28physx__PxSceneLimits_20const__29 = 3297; + var GOT_func_internal_setPxSceneLimitsMaxNbBroadPhaseOverlaps_28physx__PxSceneLimits__2c_20unsigned_20int_29 = 3298; + var GOT_func_internal_getPxgDynamicsMemoryConfigConstraintBufferCapacity_28physx__PxgDynamicsMemoryConfig_20const__29 = 3299; + var GOT_func_internal_setPxgDynamicsMemoryConfigConstraintBufferCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29 = 3300; + var GOT_func_internal_getPxgDynamicsMemoryConfigContactBufferCapacity_28physx__PxgDynamicsMemoryConfig_20const__29 = 3301; + var GOT_func_internal_setPxgDynamicsMemoryConfigContactBufferCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29 = 3302; + var GOT_func_internal_getPxgDynamicsMemoryConfigTempBufferCapacity_28physx__PxgDynamicsMemoryConfig_20const__29 = 3303; + var GOT_func_internal_setPxgDynamicsMemoryConfigTempBufferCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29 = 3304; + var GOT_func_internal_getPxgDynamicsMemoryConfigContactStreamSize_28physx__PxgDynamicsMemoryConfig_20const__29 = 3305; + var GOT_func_internal_setPxgDynamicsMemoryConfigContactStreamSize_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29 = 3306; + var GOT_func_internal_getPxgDynamicsMemoryConfigPatchStreamSize_28physx__PxgDynamicsMemoryConfig_20const__29 = 3307; + var GOT_func_internal_setPxgDynamicsMemoryConfigPatchStreamSize_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29 = 3308; + var GOT_func_internal_getPxgDynamicsMemoryConfigForceStreamCapacity_28physx__PxgDynamicsMemoryConfig_20const__29 = 3309; + var GOT_func_internal_setPxgDynamicsMemoryConfigForceStreamCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29 = 3310; + var GOT_func_internal_getPxgDynamicsMemoryConfigHeapCapacity_28physx__PxgDynamicsMemoryConfig_20const__29 = 3311; + var GOT_func_internal_setPxgDynamicsMemoryConfigHeapCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29 = 3312; + var GOT_func_internal_getPxgDynamicsMemoryConfigFoundLostPairsCapacity_28physx__PxgDynamicsMemoryConfig_20const__29 = 3313; + var GOT_func_internal_setPxgDynamicsMemoryConfigFoundLostPairsCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29 = 3314; + var GOT_func_internal_setPxSceneDesc_ToDefault_28physx__PxSceneDesc__2c_20physx__PxTolerancesScale_20const__29 = 3315; + var GOT_func_internal_getPxSceneDescGravity_28physx__PxSceneDesc_20const__29 = 3316; + var GOT_func_internal_setPxSceneDescGravity_28physx__PxSceneDesc__2c_20physx__PxVec3_29 = 3317; + var GOT_func_internal_getPxSceneDescSimulationEventCallback_28physx__PxSceneDesc_20const__29 = 3318; + var GOT_func_internal_setPxSceneDescSimulationEventCallback_28physx__PxSceneDesc__2c_20physx__PxSimulationEventCallback__29 = 3319; + var GOT_func_internal_getPxSceneDescContactModifyCallback_28physx__PxSceneDesc_20const__29 = 3320; + var GOT_func_internal_setPxSceneDescContactModifyCallback_28physx__PxSceneDesc__2c_20physx__PxContactModifyCallback__29 = 3321; + var GOT_func_internal_getPxSceneDescCcdContactModifyCallback_28physx__PxSceneDesc_20const__29 = 3322; + var GOT_func_internal_setPxSceneDescCcdContactModifyCallback_28physx__PxSceneDesc__2c_20physx__PxCCDContactModifyCallback__29 = 3323; + var GOT_func_internal_getPxSceneDescFilterShaderData_28physx__PxSceneDesc_20const__29 = 3324; + var GOT_func_internal_setPxSceneDescFilterShaderData_28physx__PxSceneDesc__2c_20void_20const__29 = 3325; + var GOT_func_internal_getPxSceneDescFilterShaderDataSize_28physx__PxSceneDesc_20const__29 = 3326; + var GOT_func_internal_setPxSceneDescFilterShaderDataSize_28physx__PxSceneDesc__2c_20unsigned_20int_29 = 3327; + var GOT_func_internal_getPxSceneDescFilterShader_28physx__PxSceneDesc_20const__29 = 3328; + var GOT_func_internal_setPxSceneDescFilterShader_28physx__PxSceneDesc__2c_20physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short__20_28__29_28unsigned_20int_2c_20physx__PxFilterData_2c_20unsigned_20int_2c_20physx__PxFilterData_2c_20physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___2c_20void_20const__2c_20unsigned_20int_29_29 = 3329; + var GOT_func_internal_getPxSceneDescFilterCallback_28physx__PxSceneDesc_20const__29 = 3330; + var GOT_func_internal_setPxSceneDescFilterCallback_28physx__PxSceneDesc__2c_20physx__PxSimulationFilterCallback__29 = 3331; + var GOT_func_internal_getPxSceneDescKineKineFilteringMode_28physx__PxSceneDesc_20const__29 = 3332; + var GOT_func_internal_setPxSceneDescKineKineFilteringMode_28physx__PxSceneDesc__2c_20physx__PxPairFilteringMode__Enum_29 = 3333; + var GOT_func_internal_getPxSceneDescStaticKineFilteringMode_28physx__PxSceneDesc_20const__29 = 3334; + var GOT_func_internal_setPxSceneDescStaticKineFilteringMode_28physx__PxSceneDesc__2c_20physx__PxPairFilteringMode__Enum_29 = 3335; + var GOT_func_internal_getPxSceneDescBroadPhaseType_28physx__PxSceneDesc_20const__29 = 3336; + var GOT_func_internal_setPxSceneDescBroadPhaseType_28physx__PxSceneDesc__2c_20physx__PxBroadPhaseType__Enum_29 = 3337; + var GOT_func_internal_getPxSceneDescBroadPhaseCallback_28physx__PxSceneDesc_20const__29 = 3338; + var GOT_func_internal_setPxSceneDescBroadPhaseCallback_28physx__PxSceneDesc__2c_20physx__PxBroadPhaseCallback__29 = 3339; + var GOT_func_internal_getPxSceneDescLimits_28physx__PxSceneDesc_20const__29 = 3340; + var GOT_func_internal_setPxSceneDescLimits_28physx__PxSceneDesc__2c_20physx__PxSceneLimits_29 = 3341; + var GOT_func_internal_getPxSceneDescFrictionType_28physx__PxSceneDesc_20const__29 = 3342; + var GOT_func_internal_setPxSceneDescFrictionType_28physx__PxSceneDesc__2c_20physx__PxFrictionType__Enum_29 = 3343; + var GOT_func_internal_getPxSceneDescSolverType_28physx__PxSceneDesc_20const__29 = 3344; + var GOT_func_internal_setPxSceneDescSolverType_28physx__PxSceneDesc__2c_20physx__PxSolverType__Enum_29 = 3345; + var GOT_func_internal_getPxSceneDescBounceThresholdVelocity_28physx__PxSceneDesc_20const__29 = 3346; + var GOT_func_internal_setPxSceneDescBounceThresholdVelocity_28physx__PxSceneDesc__2c_20float_29 = 3347; + var GOT_func_internal_getPxSceneDescFrictionOffsetThreshold_28physx__PxSceneDesc_20const__29 = 3348; + var GOT_func_internal_setPxSceneDescFrictionOffsetThreshold_28physx__PxSceneDesc__2c_20float_29 = 3349; + var GOT_func_internal_getPxSceneDescCcdMaxSeparation_28physx__PxSceneDesc_20const__29 = 3350; + var GOT_func_internal_setPxSceneDescCcdMaxSeparation_28physx__PxSceneDesc__2c_20float_29 = 3351; + var GOT_func_internal_getPxSceneDescSolverOffsetSlop_28physx__PxSceneDesc_20const__29 = 3352; + var GOT_func_internal_setPxSceneDescSolverOffsetSlop_28physx__PxSceneDesc__2c_20float_29 = 3353; + var GOT_func_internal_getPxSceneDescFlags_28physx__PxSceneDesc_20const__29 = 3354; + var GOT_func_internal_setPxSceneDescFlags_28physx__PxSceneDesc__2c_20physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int__29 = 3355; + var GOT_func_internal_getPxSceneDescCpuDispatcher_28physx__PxSceneDesc_20const__29 = 3356; + var GOT_func_internal_setPxSceneDescCpuDispatcher_28physx__PxSceneDesc__2c_20physx__PxCpuDispatcher__29 = 3357; + var GOT_func_internal_getPxSceneDescCudaContextManager_28physx__PxSceneDesc_20const__29 = 3358; + var GOT_func_internal_setPxSceneDescCudaContextManager_28physx__PxSceneDesc__2c_20physx__PxCudaContextManager__29 = 3359; + var GOT_func_internal_getPxSceneDescStaticStructure_28physx__PxSceneDesc_20const__29 = 3360; + var GOT_func_internal_setPxSceneDescStaticStructure_28physx__PxSceneDesc__2c_20physx__PxPruningStructureType__Enum_29 = 3361; + var GOT_func_internal_getPxSceneDescDynamicStructure_28physx__PxSceneDesc_20const__29 = 3362; + var GOT_func_internal_setPxSceneDescDynamicStructure_28physx__PxSceneDesc__2c_20physx__PxPruningStructureType__Enum_29 = 3363; + var GOT_func_internal_getPxSceneDescDynamicTreeRebuildRateHint_28physx__PxSceneDesc_20const__29 = 3364; + var GOT_func_internal_setPxSceneDescDynamicTreeRebuildRateHint_28physx__PxSceneDesc__2c_20unsigned_20int_29 = 3365; + var GOT_func_internal_getPxSceneDescSceneQueryUpdateMode_28physx__PxSceneDesc_20const__29 = 3366; + var GOT_func_internal_setPxSceneDescSceneQueryUpdateMode_28physx__PxSceneDesc__2c_20physx__PxSceneQueryUpdateMode__Enum_29 = 3367; + var GOT_func_internal_getPxSceneDescUserData_28physx__PxSceneDesc_20const__29 = 3368; + var GOT_func_internal_setPxSceneDescUserData_28physx__PxSceneDesc__2c_20void__29 = 3369; + var GOT_func_internal_getPxSceneDescSolverBatchSize_28physx__PxSceneDesc_20const__29 = 3370; + var GOT_func_internal_setPxSceneDescSolverBatchSize_28physx__PxSceneDesc__2c_20unsigned_20int_29 = 3371; + var GOT_func_internal_getPxSceneDescSolverArticulationBatchSize_28physx__PxSceneDesc_20const__29 = 3372; + var GOT_func_internal_setPxSceneDescSolverArticulationBatchSize_28physx__PxSceneDesc__2c_20unsigned_20int_29 = 3373; + var GOT_func_internal_getPxSceneDescNbContactDataBlocks_28physx__PxSceneDesc_20const__29 = 3374; + var GOT_func_internal_setPxSceneDescNbContactDataBlocks_28physx__PxSceneDesc__2c_20unsigned_20int_29 = 3375; + var GOT_func_internal_getPxSceneDescMaxNbContactDataBlocks_28physx__PxSceneDesc_20const__29 = 3376; + var GOT_func_internal_setPxSceneDescMaxNbContactDataBlocks_28physx__PxSceneDesc__2c_20unsigned_20int_29 = 3377; + var GOT_func_internal_getPxSceneDescMaxBiasCoefficient_28physx__PxSceneDesc_20const__29 = 3378; + var GOT_func_internal_setPxSceneDescMaxBiasCoefficient_28physx__PxSceneDesc__2c_20float_29 = 3379; + var GOT_func_internal_getPxSceneDescContactReportStreamBufferSize_28physx__PxSceneDesc_20const__29 = 3380; + var GOT_func_internal_setPxSceneDescContactReportStreamBufferSize_28physx__PxSceneDesc__2c_20unsigned_20int_29 = 3381; + var GOT_func_internal_getPxSceneDescCcdMaxPasses_28physx__PxSceneDesc_20const__29 = 3382; + var GOT_func_internal_setPxSceneDescCcdMaxPasses_28physx__PxSceneDesc__2c_20unsigned_20int_29 = 3383; + var GOT_func_internal_getPxSceneDescCcdThreshold_28physx__PxSceneDesc_20const__29 = 3384; + var GOT_func_internal_setPxSceneDescCcdThreshold_28physx__PxSceneDesc__2c_20float_29 = 3385; + var GOT_func_internal_getPxSceneDescWakeCounterResetValue_28physx__PxSceneDesc_20const__29 = 3386; + var GOT_func_internal_setPxSceneDescWakeCounterResetValue_28physx__PxSceneDesc__2c_20float_29 = 3387; + var GOT_func_internal_getPxSceneDescSanityBounds_28physx__PxSceneDesc_20const__29 = 3388; + var GOT_func_internal_setPxSceneDescSanityBounds_28physx__PxSceneDesc__2c_20physx__PxBounds3_29 = 3389; + var GOT_func_internal_getPxSceneDescGpuDynamicsConfig_28physx__PxSceneDesc_20const__29 = 3390; + var GOT_func_internal_setPxSceneDescGpuDynamicsConfig_28physx__PxSceneDesc__2c_20physx__PxgDynamicsMemoryConfig_29 = 3391; + var GOT_func_internal_getPxSceneDescGpuMaxNumPartitions_28physx__PxSceneDesc_20const__29 = 3392; + var GOT_func_internal_setPxSceneDescGpuMaxNumPartitions_28physx__PxSceneDesc__2c_20unsigned_20int_29 = 3393; + var GOT_func_internal_getPxSceneDescGpuComputeVersion_28physx__PxSceneDesc_20const__29 = 3394; + var GOT_func_internal_setPxSceneDescGpuComputeVersion_28physx__PxSceneDesc__2c_20unsigned_20int_29 = 3395; + var GOT_func_internal_getPxSimulationStatisticsNbActiveConstraints_28physx__PxSimulationStatistics_20const__29 = 3396; + var GOT_func_internal_setPxSimulationStatisticsNbActiveConstraints_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3397; + var GOT_func_internal_getPxSimulationStatisticsNbActiveDynamicBodies_28physx__PxSimulationStatistics_20const__29 = 3398; + var GOT_func_internal_setPxSimulationStatisticsNbActiveDynamicBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3399; + var GOT_func_internal_getPxSimulationStatisticsNbActiveKinematicBodies_28physx__PxSimulationStatistics_20const__29 = 3400; + var GOT_func_internal_setPxSimulationStatisticsNbActiveKinematicBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3401; + var GOT_func_internal_getPxSimulationStatisticsNbStaticBodies_28physx__PxSimulationStatistics_20const__29 = 3402; + var GOT_func_internal_setPxSimulationStatisticsNbStaticBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3403; + var GOT_func_internal_getPxSimulationStatisticsNbDynamicBodies_28physx__PxSimulationStatistics_20const__29 = 3404; + var GOT_func_internal_setPxSimulationStatisticsNbDynamicBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3405; + var GOT_func_internal_getPxSimulationStatisticsNbKinematicBodies_28physx__PxSimulationStatistics_20const__29 = 3406; + var GOT_func_internal_setPxSimulationStatisticsNbKinematicBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3407; + var GOT_func_internal_getPxSimulationStatisticsNbAggregates_28physx__PxSimulationStatistics_20const__29 = 3408; + var GOT_func_internal_setPxSimulationStatisticsNbAggregates_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3409; + var GOT_func_internal_getPxSimulationStatisticsNbArticulations_28physx__PxSimulationStatistics_20const__29 = 3410; + var GOT_func_internal_setPxSimulationStatisticsNbArticulations_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3411; + var GOT_func_internal_getPxSimulationStatisticsNbAxisSolverConstraints_28physx__PxSimulationStatistics_20const__29 = 3412; + var GOT_func_internal_setPxSimulationStatisticsNbAxisSolverConstraints_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3413; + var GOT_func_internal_getPxSimulationStatisticsCompressedContactSize_28physx__PxSimulationStatistics_20const__29 = 3414; + var GOT_func_internal_setPxSimulationStatisticsCompressedContactSize_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3415; + var GOT_func_internal_getPxSimulationStatisticsRequiredContactConstraintMemory_28physx__PxSimulationStatistics_20const__29 = 3416; + var GOT_func_internal_setPxSimulationStatisticsRequiredContactConstraintMemory_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3417; + var GOT_func_internal_getPxSimulationStatisticsPeakConstraintMemory_28physx__PxSimulationStatistics_20const__29 = 3418; + var GOT_func_internal_setPxSimulationStatisticsPeakConstraintMemory_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3419; + var GOT_func_internal_getPxSimulationStatisticsNbDiscreteContactPairsTotal_28physx__PxSimulationStatistics_20const__29 = 3420; + var GOT_func_internal_setPxSimulationStatisticsNbDiscreteContactPairsTotal_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3421; + var GOT_func_internal_getPxSimulationStatisticsNbDiscreteContactPairsWithCacheHits_28physx__PxSimulationStatistics_20const__29 = 3422; + var GOT_func_internal_setPxSimulationStatisticsNbDiscreteContactPairsWithCacheHits_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3423; + var GOT_func_internal_getPxSimulationStatisticsNbDiscreteContactPairsWithContacts_28physx__PxSimulationStatistics_20const__29 = 3424; + var GOT_func_internal_setPxSimulationStatisticsNbDiscreteContactPairsWithContacts_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3425; + var GOT_func_internal_getPxSimulationStatisticsNbNewPairs_28physx__PxSimulationStatistics_20const__29 = 3426; + var GOT_func_internal_setPxSimulationStatisticsNbNewPairs_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3427; + var GOT_func_internal_getPxSimulationStatisticsNbLostPairs_28physx__PxSimulationStatistics_20const__29 = 3428; + var GOT_func_internal_setPxSimulationStatisticsNbLostPairs_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3429; + var GOT_func_internal_getPxSimulationStatisticsNbNewTouches_28physx__PxSimulationStatistics_20const__29 = 3430; + var GOT_func_internal_setPxSimulationStatisticsNbNewTouches_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3431; + var GOT_func_internal_getPxSimulationStatisticsNbLostTouches_28physx__PxSimulationStatistics_20const__29 = 3432; + var GOT_func_internal_setPxSimulationStatisticsNbLostTouches_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3433; + var GOT_func_internal_getPxSimulationStatisticsNbPartitions_28physx__PxSimulationStatistics_20const__29 = 3434; + var GOT_func_internal_setPxSimulationStatisticsNbPartitions_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3435; + var GOT_func_internal_getPxSimulationStatisticsNbBroadPhaseAdds_28physx__PxSimulationStatistics_20const__29 = 3436; + var GOT_func_internal_setPxSimulationStatisticsNbBroadPhaseAdds_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3437; + var GOT_func_internal_getPxSimulationStatisticsNbBroadPhaseRemoves_28physx__PxSimulationStatistics_20const__29 = 3438; + var GOT_func_internal_setPxSimulationStatisticsNbBroadPhaseRemoves_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 = 3439; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___Iter__check_28_29_20const___ignore = 378808; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Contact_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 378810; + var GOT_data_internal_physx__shdfnd__Array_physx__PxShape__2c_20physx__shdfnd__InlineAllocator_20u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 378805; + var GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationLink__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 378827; + var GOT_data_internal_vtable_20for_20physx__Vd__ChangeOjectRefCmd = 354968; + var GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdSqHit_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 378807; + var GOT_data_internal_physx__shdfnd__Array_physx__PxFilterData_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 378830; + var GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdRaycast_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 378831; + var GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdOverlap_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 378832; + var GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdSweep_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 378833; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 378799; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 378800; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 378801; + var GOT_data_internal_physx__shdfnd__Array_physx__PxShape__2c_20physx__shdfnd__InlineAllocator_20u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore = 378803; + var GOT_data_internal_physx__shdfnd__Array_physx__PxShape__2c_20physx__shdfnd__InlineAllocator_20u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore = 378804; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__PvdInstanceDataStream__PvdCommand = 355012; + var GOT_data_internal_physx__Vd__ChangeOjectRefCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29___ignore = 378806; + var GOT_data_internal_physx__Vd__PvdClassInfoValueStructDefine__defineValueStructOffset_28physx__Vd__ValueStructOffsetRecord_20const__2c_20unsigned_20int_29___ignore = 378809; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20char_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 378811; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20char_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 378812; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 378813; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 378814; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 378815; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore = 378816; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore = 378822; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore = 378817; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1 = 378818; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2 = 378819; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3 = 378820; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore = 378821; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 378823; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 378824; + var GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationLink__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 378825; + var GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationLink__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 378826; + var GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationBase__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 378828; + var GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationBase__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 378829; + var GOT_data_internal_vtable_20for_20physx__Vd__PvdPhysicsClient = 355968; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__PvdClient = 356124; + var GOT_data_internal_vtable_20for_20physx__PxErrorCallback = 356164; + var GOT_data_internal_vtable_20for_20physx__NpFactoryListener = 356184; + var GOT_data_internal_physx__shdfnd__Array_physx__PxMaterial__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 378837; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTriangleMesh__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 378840; + var GOT_data_internal_physx__shdfnd__Array_physx__PxConvexMesh__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 378843; + var GOT_data_internal_physx__shdfnd__Array_physx__PxHeightField__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 378846; + var GOT_data_internal_physx__shdfnd__Array_physx__PxMaterial__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 378835; + var GOT_data_internal_physx__shdfnd__Array_physx__PxMaterial__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 378836; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTriangleMesh__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 378838; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTriangleMesh__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 378839; + var GOT_data_internal_physx__shdfnd__Array_physx__PxConvexMesh__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 378841; + var GOT_data_internal_physx__shdfnd__Array_physx__PxConvexMesh__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 378842; + var GOT_data_internal_physx__shdfnd__Array_physx__PxHeightField__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 378844; + var GOT_data_internal_physx__shdfnd__Array_physx__PxHeightField__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 378845; + var GOT_data_internal_physx__Scb__Base__setBufferFlag_28unsigned_20int_29___ignore = 378905; + var GOT_data_internal_physx__shdfnd__Array_physx__Scb__Actor__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 378904; + var GOT_data_internal_void_20physx__Scb__Scene__addRigidNoSim_false_2c_20physx__Scb__RigidStatic__28physx__Scb__RigidStatic__2c_20physx__Scb__ObjectTracker__2c_20physx__Gu__BVHStructure_20const__29___ignore = 378983; + var GOT_data_internal_void_20physx__Scb__Scene__addRigidNoSim_true_2c_20physx__Scb__Body__28physx__Scb__Body__2c_20physx__Scb__ObjectTracker__2c_20physx__Gu__BVHStructure_20const__29___ignore = 378997; + var GOT_data_internal_physx__Scb__RigidObject__scheduleForWakeTouching_28_29___ignore = 378926; + var GOT_data_internal_void_20physx__Scb__Scene__removeRigidNoSim_false_2c_20physx__Scb__RigidStatic__28physx__Scb__RigidStatic__2c_20physx__Scb__ObjectTracker__29___ignore = 379011; + var GOT_data_internal_void_20physx__Scb__Scene__removeRigidNoSim_true_2c_20physx__Scb__Body__28physx__Scb__Body__2c_20physx__Scb__ObjectTracker__29___ignore = 379023; + var GOT_data_internal_ScSceneFns_physx__Scb__Constraint___insert_28physx__Sc__Scene__2c_20physx__Scb__Constraint__2c_20physx__PxBounds3__2c_20physx__Gu__BVHStructure_20const__29___ignore = 379026; + var GOT_data_internal_ScSceneFns_physx__Scb__Constraint___insert_28physx__Sc__Scene__2c_20physx__Scb__Constraint__2c_20physx__PxBounds3__2c_20physx__Gu__BVHStructure_20const__29___ignore_1 = 379027; + var GOT_data_internal_physx__Scb__Articulation__initBufferedState_28_29___ignore = 378927; + var GOT_data_internal_physx__shdfnd__Array_physx__Scb__MaterialEvent_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Scb__MaterialEvent_20const__29___ignore = 379028; + var GOT_data_internal_physx__shdfnd__Array_physx__Scb__MaterialEvent_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 379029; + var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore = 378928; + var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_1 = 378929; + var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_2 = 378930; + var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_3 = 378931; + var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_4 = 378932; + var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_5 = 378933; + var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_6 = 378934; + var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_7 = 378935; + var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_8 = 378936; + var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_9 = 378937; + var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_10 = 378938; + var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_11 = 378939; + var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_12 = 378940; + var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_13 = 378941; + var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_14 = 378942; + var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_15 = 378943; + var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_16 = 378944; + var GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_17 = 378945; + var GOT_data_internal_physx__Scb__Aggregate__syncState_28physx__Scb__Scene__29___ignore = 378946; + var GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore = 378949; + var GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_1 = 378950; + var GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_2 = 378951; + var GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_3 = 378952; + var GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_4 = 378953; + var GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_5 = 378954; + var GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_6 = 378955; + var GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_7 = 378956; + var GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_8 = 378957; + var GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_9 = 378958; + var GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_10 = 378959; + var GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_11 = 378960; + var GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_12 = 378961; + var GOT_data_internal_physx__Scb__Base__postSyncState_28_29___ignore = 378947; + var GOT_data_internal_physx__Scb__Base__postSyncState_28_29___ignore_1 = 378948; + var GOT_data_internal_physx__Scb__RigidObject__syncState_28_29___ignore = 378962; + var GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore = 379032; + var GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_1 = 379033; + var GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_2 = 379034; + var GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_3 = 379035; + var GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_4 = 379036; + var GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_5 = 379037; + var GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_6 = 379038; + var GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_7 = 379039; + var GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_8 = 379040; + var GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_9 = 379041; + var GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_10 = 379042; + var GOT_data_internal_void_20physx__Scb__Scene__processRemoves_physx__Scb__RigidStatic_2c_20false_2c_20true__28physx__Scb__ObjectTracker__29___ignore = 379046; + var GOT_data_internal_void_20physx__Scb__Scene__processRemoves_physx__Scb__Body_2c_20true_2c_20true__28physx__Scb__ObjectTracker__29___ignore = 379047; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 378923; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 378924; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 378925; + var GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore = 378964; + var GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore = 378963; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 378965; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 378966; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 378967; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 378968; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 378969; + var GOT_data_internal_physx__shdfnd__Array_physx__Scb__MaterialEvent_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 379030; + var GOT_data_internal_physx__shdfnd__Array_physx__Scb__MaterialEvent_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 379031; + var GOT_data_internal_physx__shdfnd__Array_physx__Scb__RemovedShape_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 379043; + var GOT_data_internal_physx__shdfnd__Array_physx__Scb__RemovedShape_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore = 379045; + var GOT_data_internal_physx__shdfnd__Array_physx__Scb__RemovedShape_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore = 379044; + var GOT_data_internal_vtable_20for_20physx__Vd__ScbScenePvdClient = 356204; + var GOT_data_internal_vtable_20for_20physx__PxPvdSceneClient = 356396; + var GOT_data_internal_vtable_20for_20physx__Vd__PvdVisualizer = 356448; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__RendererEventClient = 356528; + var GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationBase__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 379049; + var GOT_data_internal_physx__shdfnd__Array_physx__Sc__Contact_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__Contact_20const__29___ignore = 379052; + var GOT_data_internal_vtable_20for_20physx__Cm__RadixSort = 356600; + var GOT_data_internal_vtable_20for_20physx__Cm__RadixSortBuffered = 356624; + var GOT_data_internal_gGeomSweepFuncs = 357876; + var GOT_data_internal_gGeomMTDMethodTable = 356832; + var GOT_data_internal_void_20physx__checkType_physx__PxConvexMeshGeometryLL__28physx__Gu__GeometryUnion_20const__29___ignore = 379094; + var GOT_data_internal_vtable_20for_20physx__GuMeshFactory = 356652; + var GOT_data_internal_vtable_20for_20physx__Gu__RTreeTriangleData = 356680; + var GOT_data_internal_vtable_20for_20physx__Gu__BV4TriangleData = 356764; + var GOT_data_internal_physx__Gu__MeshDataBase__allocateVertices_28unsigned_20int_29___ignore = 379099; + var GOT_data_internal_physx__Gu__TriangleMeshData__allocateTriangles_28unsigned_20int_2c_20bool_2c_20unsigned_20int_29___ignore = 379100; + var GOT_data_internal_physx__Gu__TriangleMeshData__allocateTriangles_28unsigned_20int_2c_20bool_2c_20unsigned_20int_29___ignore_1 = 379101; + var GOT_data_internal_physx__Gu__TriangleMeshData__allocateMaterials_28_29___ignore = 379102; + var GOT_data_internal_physx__Gu__TriangleMeshData__allocateMaterials_28_29___ignore_1 = 379103; + var GOT_data_internal_physx__Gu__TriangleMeshData__allocateFaceRemap_28_29___ignore = 379104; + var GOT_data_internal_physx__Gu__TriangleMeshData__allocateFaceRemap_28_29___ignore_1 = 379105; + var GOT_data_internal_physx__Gu__TriangleMeshData__allocateAdjacencies_28_29___ignore = 379106; + var GOT_data_internal_physx__Gu__TriangleMeshData__allocateAdjacencies_28_29___ignore_1 = 379107; + var GOT_data_internal_physx__Gu__TriangleMeshData__allocateExtraTrigData_28_29___ignore = 379108; + var GOT_data_internal_physx__Gu__TriangleMeshData__allocateExtraTrigData_28_29___ignore_1 = 379109; + var GOT_data_internal_physx__shdfnd__Array_physx__GuMeshFactoryListener__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__GuMeshFactoryListener__20const__29___ignore = 379141; + var GOT_data_internal_physx__shdfnd__Array_physx__GuMeshFactoryListener__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 379142; + var GOT_data_internal_physx__shdfnd__Array_physx__GuMeshFactoryListener__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 379143; + var GOT_data_internal_vtable_20for_20physx__Gu__TriangleMeshData = 356732; + var GOT_data_internal_vtable_20for_20physx__Gu__MeshDataBase = 356748; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 379110; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 379111; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 379112; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 379113; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 379114; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 379115; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 379116; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 379117; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 379118; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 379119; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 379120; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 379121; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 379126; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 379127; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 379128; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 379129; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 379130; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 379131; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 379132; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 379133; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 379134; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 379135; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 379136; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 379137; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 379138; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 379139; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 379140; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 379144; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 379145; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 379146; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 379147; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 379148; + var GOT_data_internal_vtable_20for_20physx__Gu__LocalConvex_physx__Gu__CapsuleV_ = 357184; + var GOT_data_internal_vtable_20for_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV_ = 357324; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjk_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__FloatV__29___ignore = 379203; + var GOT_data_internal_physx__Gu__ConstructSkewMatrix_28physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec4V_20const__2c_20physx__shdfnd__aos__Mat33V__2c_20physx__shdfnd__aos__Mat33V__2c_20physx__shdfnd__aos__Vec3V__2c_20bool_29___ignore = 379151; + var GOT_data_internal_vtable_20for_20physx__Gu__GjkConvex = 357252; + var GOT_data_internal_physx__Gu__GJKCPairDoSimplex_28physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20unsigned_20int__29___ignore = 379204; + var GOT_data_internal_physx__shdfnd__aos__PsTransformV__transformInv_28physx__shdfnd__aos__PsTransformV_20const__29_20const___ignore = 379181; + var GOT_data_internal_physx__shdfnd__aos__PsTransformV__transformInv_28physx__shdfnd__aos__PsTransformV_20const__29_20const___ignore_1 = 379182; + var GOT_data_internal_vtable_20for_20physx__Gu__SupportLocalImpl_physx__Gu__ConvexHullNoScaleV_ = 357028; + var GOT_data_internal_vtable_20for_20physx__Gu__SupportLocalImpl_physx__Gu__ConvexHullV_ = 357104; + var GOT_data_internal_vtable_20for_20physx__Gu__SupportLocal = 357076; + var GOT_data_internal_physx__Gu__gPCMBoxPolygonData = 306128; + var GOT_data_internal_vtable_20for_20physx__Gu__SupportLocalImpl_physx__Gu__BoxV_ = 357144; + var GOT_data_internal_vtable_20for_20physx__Gu__GjkConvexBase = 357288; + var GOT_data_internal_vtable_20for_20physx__Gu__RelativeConvex_physx__Gu__ConvexHullV_ = 357620; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjk_physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__FloatV__29___ignore = 379238; + var GOT_data_internal_gGeomOverlapMethodTable = 357376; + var GOT_func_internal_GeomOverlapCallback_SphereHeightfield_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29 = 3593; + var GOT_func_internal_GeomOverlapCallback_CapsuleHeightfield_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29 = 3594; + var GOT_func_internal_GeomOverlapCallback_BoxHeightfield_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29 = 3595; + var GOT_func_internal_GeomOverlapCallback_ConvexHeightfield_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29 = 3596; + var GOT_data_internal_vtable_20for_20physx__Gu__RelativeConvex_physx__Gu__BoxV_ = 357572; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjk_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__FloatV__29___ignore = 379235; + var GOT_data_internal_physx__boxVertexTable = 379408; + var GOT_data_internal_gRaycastMap = 357680; + var GOT_func_internal_raycast_heightField_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxRaycastHit__29 = 3631; + var GOT_data_internal_vtable_20for_20physx__Gu__EntityReport_unsigned_20int_ = 357756; + var GOT_data_internal_vtable_20for_20MeshMTDGenerationCallback = 357776; + var GOT_data_internal_vtable_20for_20MidPhaseQueryLocalReport = 357844; + var GOT_data_internal_vtable_20for_20physx__Gu__MeshHitCallback_physx__PxRaycastHit_ = 357816; + var GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore = 379277; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 379278; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 379279; + var GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore = 379280; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 379281; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 379282; + var GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore = 379283; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 379284; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 379285; + var GOT_data_internal_physx__shdfnd__aos__PsTransformV__rotateInv_28physx__shdfnd__aos__Vec3V_20const__29_20const___ignore = 379290; + var GOT_data_internal_vtable_20for_20physx__Gu__LocalConvex_physx__Gu__BoxV_ = 358016; + var GOT_data_internal_physx__shdfnd__aos__PsTransformV__transform_28physx__shdfnd__aos__Vec3V_20const__29_20const___ignore = 379291; + var GOT_data_internal_physx__shdfnd__aos__PsTransformV__rotate_28physx__shdfnd__aos__Vec3V_20const__29_20const___ignore = 379292; + var GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore = 379294; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 379295; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 379296; + var GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore = 379299; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 379300; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 379301; + var GOT_data_internal_vtable_20for_20physx__Gu__LocalConvex_physx__Gu__TriangleV_ = 358064; + var GOT_data_internal_physx__Gu__shouldFlipNormal_28physx__PxVec3_20const__2c_20bool_2c_20bool_2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29___ignore = 379293; + var GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__LocalConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__LocalConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore = 379302; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__LocalConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 379303; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__LocalConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 379304; + var GOT_func_internal_sweepCapsule_HeightFieldGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxCapsuleGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Capsule_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29 = 3656; + var GOT_func_internal_sweepBox_HeightFieldGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29 = 3657; + var GOT_func_internal_sweepBox_HeightFieldGeom_Precise_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29 = 3658; + var GOT_func_internal_sweepConvex_HeightFieldGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxConvexMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29 = 3659; + var GOT_data_internal_physx__Gu__GJKCPairDoSimplex_28physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20int__2c_20int__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20unsigned_20int__29___ignore = 379297; + var GOT_data_internal_physx__Gu__assignWarmStartValue_28unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20int__2c_20int__2c_20unsigned_20int_29___ignore = 379298; + var GOT_data_internal_physx__shdfnd__Array_physx__Gu__NodeAllocator__Slab_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Gu__NodeAllocator__Slab_20const__29___ignore = 379313; + var GOT_data_internal_physx__shdfnd__Array_physx__Gu__NodeAllocator__Slab_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 379312; + var GOT_data_internal_physx__shdfnd__Array_physx__Gu__NodeAllocator__Slab_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 379311; + var GOT_data_internal_vtable_20for_20physx__Gu__BVHStructure = 358112; + var GOT_data_internal_vtable_20for_20physx__PxBVHStructure = 358228; + var GOT_data_internal_physx__shdfnd__Array_physx__Gu__BVHNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____forceSize_Unsafe_28unsigned_20int_29___ignore = 379314; + var GOT_data_internal_physx__shdfnd__Array_physx__Gu__BVHNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 379315; + var GOT_data_internal_physx__shdfnd__Array_physx__Gu__BVHNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore = 379316; + var GOT_data_internal_physx__shdfnd__Array_physx__Gu__BVHNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore = 379317; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____forceSize_Unsafe_28unsigned_20int_29___ignore = 379325; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28unsigned_20int_20const__29___ignore = 379326; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore = 379330; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore = 379331; + var GOT_data_internal_float_20physx__Gu__getRadius_physx__Gu__CapsuleV__28physx__PxGeometry_20const__29___ignore = 379335; + var GOT_data_internal_physx__Gu__g_SweepMethodTable = 358384; + var GOT_data_internal_physx__Gu__g_TriangleSweepMethodTable = 358592; + var GOT_data_internal_vtable_20for_20physx__Gu__RelativeConvex_physx__Gu__CapsuleV_ = 358620; + var GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore = 379332; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 379333; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 379334; + var GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore = 379336; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 379337; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 379338; + var GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore = 379339; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 379340; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 379341; + var GOT_data_internal_vtable_20for_20physx__Gu__RelativeConvex_physx__Gu__TriangleV_ = 358668; + var GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore = 379342; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 379343; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 379344; + var GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore = 379345; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 379346; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 379347; + var GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore = 379348; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 379349; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 379350; + var GOT_data_internal_void_20physx__checkType_physx__PxBoxGeometry_20const__28physx__Gu__GeometryUnion_20const__29___ignore = 379351; + var GOT_data_internal_void_20physx__checkType_physx__PxCapsuleGeometry_20const__28physx__Gu__GeometryUnion_20const__29___ignore = 379355; + var GOT_data_internal_void_20physx__checkType_physx__PxConvexMeshGeometryLL_20const__28physx__Gu__GeometryUnion_20const__29___ignore = 379360; + var GOT_data_internal_vtable_20for_20ConvexMeshContactGenerationCallback = 358812; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__InlineAllocator_4352u_2c_20physx__shdfnd__NamedAllocator____forceSize_Unsafe_28unsigned_20int_29___ignore = 379377; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__InlineAllocator_4352u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore = 379379; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__InlineAllocator_4352u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore = 379380; + var GOT_data_internal_void_20physx__checkType_physx__PxSphereGeometry_20const__28physx__Gu__GeometryUnion_20const__29___ignore = 379383; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_SortKey_2c_20physx__shdfnd__Less_SortKey__20const__28SortKey__2c_20int_2c_20int_2c_20physx__shdfnd__Less_SortKey__20const__29___ignore = 379387; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_SortKey_2c_20physx__shdfnd__Less_SortKey__20const__28SortKey__2c_20int_2c_20int_2c_20physx__shdfnd__Less_SortKey__20const__29___ignore_1 = 379388; + var GOT_data_internal_physx__Gu__CenterExtents__transformFast_28physx__PxMat33_20const__29_20const___ignore = 379393; + var GOT_data_internal_physx__Cm__isEmpty_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__29___ignore = 379392; + var GOT_data_internal_vtable_20for_20physx__Gu__ConvexMesh = 358972; + var GOT_data_internal_vtable_20for_20physx__PxConvexMesh = 359116; + var GOT_data_internal_physx__Cm__PriorityQueueBase_physx__Gu__Facet__2c_20physx__Gu__FacetDistanceComparator___pop_28_29___ignore = 379720; + var GOT_data_internal_physx__Cm__PriorityQueueBase_physx__Gu__Facet__2c_20physx__Gu__FacetDistanceComparator___pop_28_29___ignore_1 = 379721; + var GOT_data_internal_physx__Gu__EdgeBuffer__Get_28unsigned_20int_29___ignore = 379713; + var GOT_data_internal_physx__Gu__Edge__getTarget_28_29_20const___ignore = 379714; + var GOT_data_internal_physx__Gu__Edge__getSource_28_29_20const___ignore = 379715; + var GOT_data_internal_physx__Cm__InlinePriorityQueue_physx__Gu__Facet__2c_2064u_2c_20physx__Gu__FacetDistanceComparator___push_28physx__Gu__Facet___29___ignore = 379717; + var GOT_data_internal_physx__Cm__InlineFixedArray_unsigned_20int_2c_2064u___popBack_28_29___ignore = 379716; + var GOT_data_internal_physx__shdfnd__toI8_28unsigned_20int_29___ignore = 379709; + var GOT_data_internal_physx__Cm__PriorityQueueBase_physx__Gu__Facet__2c_20physx__Gu__FacetDistanceComparator___push_28physx__Gu__Facet__20const__29___ignore = 379718; + var GOT_data_internal_physx__Gu__Facet__silhouette_28unsigned_20int_2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__Gu__EdgeBuffer__2c_20physx__Cm__InlineDeferredIDPool_64u___29___ignore = 379710; + var GOT_data_internal_physx__Gu__Facet__silhouette_28unsigned_20int_2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__Gu__EdgeBuffer__2c_20physx__Cm__InlineDeferredIDPool_64u___29___ignore_1 = 379711; + var GOT_data_internal_physx__Cm__InlineFixedArray_unsigned_20int_2c_2064u___operator_5b_5d_28unsigned_20int_29___ignore = 379719; + var GOT_data_internal_physx__Cm__InlineFixedArray_unsigned_20int_2c_2064u___pushBack_28unsigned_20int_20const__29___ignore = 379712; + var GOT_data_internal_vtable_20for_20physx__Gu__HeightField = 359320; + var GOT_data_internal_vtable_20for_20physx__PxHeightField = 359484; + var GOT_data_internal_physx__Gu__HeightField__isConvexVertex_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore = 379734; + var GOT_data_internal_physx__Gu__HeightField__isConvexVertex_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_1 = 379735; + var GOT_data_internal_physx__shdfnd__aos__PsTransformV__getInverse_28_29_20const___ignore = 379761; + var GOT_data_internal_physx__Gu__EdgeCache__isInCache_28unsigned_20char_2c_20unsigned_20char_29___ignore = 379765; + var GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_physx__Gu__TriggerTraceSegmentCallback_2c_20false_2c_20false__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__Gu__TriggerTraceSegmentCallback__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore = 379758; + var GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_physx__Gu__TriggerTraceSegmentCallback_2c_20false_2c_20false__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__Gu__TriggerTraceSegmentCallback__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_1 = 379759; + var GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_physx__Gu__TriggerTraceSegmentCallback_2c_20false_2c_20false__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__Gu__TriggerTraceSegmentCallback__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_2 = 379760; + var GOT_data_internal_vtable_20for_20CapsuleTraceSegmentReport = 359576; + var GOT_data_internal_vtable_20for_20HeightFieldTraceSegmentReport = 359620; + var GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_CapsuleTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20CapsuleTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore = 379774; + var GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_CapsuleTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20CapsuleTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_1 = 379775; + var GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_CapsuleTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20CapsuleTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_2 = 379776; + var GOT_data_internal_vtable_20for_20ConvexTraceSegmentReport = 359640; + var GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_ConvexTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20ConvexTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore = 379777; + var GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_ConvexTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20ConvexTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_1 = 379778; + var GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_ConvexTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20ConvexTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_2 = 379779; + var GOT_data_internal_vtable_20for_20BoxTraceSegmentReport = 359672; + var GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_BoxTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20BoxTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore = 379780; + var GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_BoxTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20BoxTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_1 = 379781; + var GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_BoxTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20BoxTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_2 = 379782; + var GOT_data_internal_CapsuleTraceSegmentReport__onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore = 379770; + var GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__LocalConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__LocalConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore = 379771; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__LocalConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 379772; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__LocalConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 379773; + var GOT_data_internal_physx__readBigEndianVersionNumber_28physx__PxInputStream__2c_20bool_2c_20unsigned_20int__2c_20bool__29___ignore = 379811; + var GOT_data_internal_physx__readBigEndianVersionNumber_28physx__PxInputStream__2c_20bool_2c_20unsigned_20int__2c_20bool__29___ignore_1 = 379812; + var GOT_data_internal_physx__readBigEndianVersionNumber_28physx__PxInputStream__2c_20bool_2c_20unsigned_20int__2c_20bool__29___ignore_2 = 379813; + var GOT_data_internal_vtable_20for_20RayRTreeCallback_0_2c_20false_ = 359812; + var GOT_data_internal_RayRTreeCallback_0_2c_20false___RayRTreeCallback_28float_2c_20physx__Gu__MeshHitCallback_physx__PxRaycastHit___2c_20int_2c_20void_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20bool_2c_20physx__PxVec3_20const__29___ignore = 379821; + var GOT_data_internal_RayRTreeCallback_0_2c_20false____RayRTreeCallback_28_29___ignore = 379823; + var GOT_data_internal_vtable_20for_20physx__Gu__RTree__CallbackRaycast = 359908; + var GOT_data_internal_vtable_20for_20physx__Gu__RTree__Callback = 359928; + var GOT_data_internal_vtable_20for_20RayRTreeCallback_1_2c_20false_ = 359952; + var GOT_data_internal_RayRTreeCallback_1_2c_20false___RayRTreeCallback_28float_2c_20physx__Gu__MeshHitCallback_physx__PxRaycastHit___2c_20int_2c_20void_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20bool_2c_20physx__PxVec3_20const__29___ignore = 379824; + var GOT_data_internal_RayRTreeCallback_1_2c_20false____RayRTreeCallback_28_29___ignore = 379826; + var GOT_data_internal_vtable_20for_20RayRTreeCallback_0_2c_20true_ = 360032; + var GOT_data_internal_RayRTreeCallback_0_2c_20true___RayRTreeCallback_28float_2c_20physx__Gu__MeshHitCallback_physx__PxRaycastHit___2c_20int_2c_20void_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20bool_2c_20physx__PxVec3_20const__29___ignore = 379827; + var GOT_data_internal_RayRTreeCallback_0_2c_20true____RayRTreeCallback_28_29___ignore = 379829; + var GOT_data_internal_vtable_20for_20RayRTreeCallback_1_2c_20true_ = 360112; + var GOT_data_internal_RayRTreeCallback_1_2c_20true___RayRTreeCallback_28float_2c_20physx__Gu__MeshHitCallback_physx__PxRaycastHit___2c_20int_2c_20void_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20bool_2c_20physx__PxVec3_20const__29___ignore = 379830; + var GOT_data_internal_RayRTreeCallback_1_2c_20true____RayRTreeCallback_28_29___ignore = 379832; + var GOT_data_internal_vtable_20for_20RayMeshColliderCallback = 359780; + var GOT_data_internal_physx__computeSweepData_28physx__PxTriangleMeshGeometry_20const__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_29___ignore = 379819; + var GOT_data_internal_physx__computeSweepData_28physx__PxTriangleMeshGeometry_20const__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_29___ignore_1 = 379820; + var GOT_data_internal_RayRTreeCallback_0_2c_20false___processResults_28unsigned_20int_2c_20unsigned_20int__2c_20float__29___ignore = 379822; + var GOT_data_internal_RayRTreeCallback_1_2c_20false___processResults_28unsigned_20int_2c_20unsigned_20int__2c_20float__29___ignore = 379825; + var GOT_data_internal_RayRTreeCallback_0_2c_20true___processResults_28unsigned_20int_2c_20unsigned_20int__2c_20float__29___ignore = 379828; + var GOT_data_internal_RayRTreeCallback_1_2c_20true___processResults_28unsigned_20int_2c_20unsigned_20int__2c_20float__29___ignore = 379831; + var GOT_data_internal_vtable_20for_20ConvexVsMeshOverlapCallback = 360416; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjk_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__FloatV__29___ignore = 379845; + var GOT_data_internal_physx__Gu__RTreePage__getNode_28unsigned_20int_2c_20physx__Gu__RTreeNodeQ__29_20const___ignore = 379871; + var GOT_data_internal_void_20physx__Gu__RTree__traverseRay_0__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore = 379952; + var GOT_data_internal_void_20physx__Gu__RTree__traverseRay_0__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_1 = 379953; + var GOT_data_internal_void_20physx__Gu__RTree__traverseRay_0__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_2 = 379954; + var GOT_data_internal_void_20physx__Gu__RTree__traverseRay_0__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_3 = 379955; + var GOT_data_internal_void_20physx__Gu__RTree__traverseRay_0__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_4 = 379956; + var GOT_data_internal_void_20physx__Gu__RTree__traverseRay_1__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore = 379957; + var GOT_data_internal_void_20physx__Gu__RTree__traverseRay_1__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_1 = 379958; + var GOT_data_internal_void_20physx__Gu__RTree__traverseRay_1__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_2 = 379959; + var GOT_data_internal_void_20physx__Gu__RTree__traverseRay_1__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_3 = 379960; + var GOT_data_internal_void_20physx__Gu__RTree__traverseRay_1__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_4 = 379961; + var GOT_data_internal_vtable_20for_20physx__Gu__SweepShapeMeshHitCallback = 360448; + var GOT_data_internal_vtable_20for_20physx__Gu__SweepCapsuleMeshHitCallback = 360468; + var GOT_data_internal_vtable_20for_20physx__Gu__SweepBoxMeshHitCallback = 360488; + var GOT_data_internal_physx__Gu__shouldFlipNormal_28physx__PxVec3_20const__2c_20bool_2c_20bool_2c_20physx__PxTriangle_20const__2c_20physx__PxVec3_20const__2c_20physx__PxTransform_20const__29___ignore = 379979; + var GOT_data_internal_vtable_20for_20physx__Gu__SweepConvexMeshHitCallback = 360508; + var GOT_data_internal_vtable_20for_20physx__Gu__TriangleMesh = 360608; + var GOT_data_internal_vtable_20for_20physx__PxTriangleMesh = 360892; + var GOT_data_internal_vtable_20for_20physx__Gu__BV4TriangleMesh = 360764; + var GOT_data_internal_physx__Gu__TriangleMesh__getLocalBounds_28_29_20const___ignore = 379981; + var GOT_data_internal_vtable_20for_20physx__Gu__RTreeTriangleMesh = 360972; + var GOT_data_internal_vtable_20for_20physx__RefitCallback_unsigned_20short_ = 361100; + var GOT_data_internal_vtable_20for_20physx__RefitCallback_unsigned_20int_ = 361160; + var GOT_data_internal_vtable_20for_20physx__Gu__RTree__CallbackRefit = 361140; + var GOT_data_internal_physx__RefitCallback_unsigned_20short___recomputeBounds_28unsigned_20int_2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__29___ignore = 379983; + var GOT_data_internal_physx__RefitCallback_unsigned_20int___recomputeBounds_28unsigned_20int_2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__29___ignore = 379984; + var GOT_data_internal_physx__Gu__BV32Data__getNbChildren_28_29_20const___ignore = 379987; + var GOT_data_internal_physx__Gu__BV32Data__getChildOffset_28_29_20const___ignore = 379988; + var GOT_data_internal_physx__Gu__PersistentContactManifold__invalidate_BoxConvex_28physx__shdfnd__aos__PsTransformV_20const__2c_20physx__shdfnd__aos__Vec4V_20const__2c_20physx__shdfnd__aos__Vec4V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__FloatV_20const__29___ignore = 379991; + var GOT_data_internal_physx__Gu__invalidateThresholds = 306160; + var GOT_data_internal_physx__Gu__invalidateQuatThresholds = 306192; + var GOT_data_internal_vtable_20for_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV_ = 361192; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 379994; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 379995; + var GOT_data_internal_physx__Gu__PersistentContactManifold__invalidate_SphereCapsule_28physx__shdfnd__aos__PsTransformV_20const__2c_20physx__shdfnd__aos__FloatV_20const__29___ignore = 379999; + var GOT_data_internal_physx__Gu__invalidateThresholds2 = 306180; + var GOT_data_internal_physx__Gu__invalidateQuatThresholds2 = 306212; + var GOT_data_internal_physx__shdfnd__aos__PsTransformV__transformInv_28physx__shdfnd__aos__Vec3V_20const__29_20const___ignore = 38e4; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 380011; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 380012; + var GOT_data_internal_vtable_20for_20physx__PCMCapsuleVsHeightfieldContactGenerationCallback = 361240; + var GOT_data_internal_physx__Gu__MultiplePersistentContactManifold__refreshManifold_28physx__shdfnd__aos__PsMatTransformV_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__FloatV_20const__29___ignore = 380017; + var GOT_data_internal_vtable_20for_20physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMCapsuleVsHeightfieldContactGenerationCallback_ = 361284; + var GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMCapsuleVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore = 380013; + var GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMCapsuleVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore_1 = 380014; + var GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMCapsuleVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore_2 = 380015; + var GOT_data_internal_physx__Gu__TriangleCache_16u___addTriangle_28physx__PxVec3_20const__2c_20unsigned_20int_20const__2c_20unsigned_20int_2c_20unsigned_20char_29___ignore = 380016; + var GOT_data_internal_vtable_20for_20physx__PCMCapsuleVsMeshContactGenerationCallback = 361304; + var GOT_data_internal_vtable_20for_20physx__Gu__PCMMeshContactGenerationCallback_physx__PCMCapsuleVsMeshContactGenerationCallback_ = 361348; + var GOT_data_internal_vtable_20for_20physx__Gu__SupportLocalImpl_physx__Gu__TriangleV_ = 361368; + var GOT_data_internal_physx__shdfnd__Array_physx__Gu__SortedTriangle_2c_20physx__shdfnd__InlineAllocator_2048u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Gu__SortedTriangle_20const__29___ignore = 380027; + var GOT_data_internal_physx__shdfnd__Array_physx__Gu__SortedTriangle_2c_20physx__shdfnd__InlineAllocator_2048u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 380032; + var GOT_data_internal_void_20physx__shdfnd__sort_physx__Gu__SortedTriangle_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__2c_20physx__shdfnd__NamedAllocator__28physx__Gu__SortedTriangle__2c_20unsigned_20int_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 380028; + var GOT_data_internal_void_20physx__shdfnd__sort_physx__Gu__SortedTriangle_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__2c_20physx__shdfnd__NamedAllocator__28physx__Gu__SortedTriangle__2c_20unsigned_20int_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 380029; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Gu__SortedTriangle_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__20const__28physx__Gu__SortedTriangle__2c_20int_2c_20int_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__20const__29___ignore = 380030; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Gu__SortedTriangle_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__20const__28physx__Gu__SortedTriangle__2c_20int_2c_20int_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__20const__29___ignore_1 = 380031; + var GOT_data_internal_vtable_20for_20physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV_ = 361408; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 380035; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 380036; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 380037; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 380038; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore = 380039; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1 = 380040; + var GOT_data_internal_vtable_20for_20physx__PCMConvexVsHeightfieldContactGenerationCallback = 361456; + var GOT_data_internal_vtable_20for_20physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMConvexVsHeightfieldContactGenerationCallback_ = 361500; + var GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMConvexVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore = 380042; + var GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMConvexVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore_1 = 380043; + var GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMConvexVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore_2 = 380044; + var GOT_data_internal_vtable_20for_20physx__PCMConvexVsMeshContactGenerationCallback = 361520; + var GOT_data_internal_vtable_20for_20physx__Gu__PCMMeshContactGenerationCallback_physx__PCMConvexVsMeshContactGenerationCallback_ = 361564; + var GOT_data_internal_physx__Gu__PersistentContactManifold__getContactPoint_28unsigned_20int_29___ignore = 380058; + var GOT_data_internal_vtable_20for_20physx__PCMSphereVsHeightfieldContactGenerationCallback = 361584; + var GOT_data_internal_vtable_20for_20physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMSphereVsHeightfieldContactGenerationCallback_ = 361628; + var GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMSphereVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore = 380062; + var GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMSphereVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore_1 = 380063; + var GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMSphereVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore_2 = 380064; + var GOT_data_internal_vtable_20for_20physx__PCMSphereVsMeshContactGenerationCallback = 361648; + var GOT_data_internal_vtable_20for_20physx__Gu__PCMMeshContactGenerationCallback_physx__PCMSphereVsMeshContactGenerationCallback_ = 361692; + var GOT_data_internal_physx__Gu__SinglePersistentContactManifold__getContactPoint_28unsigned_20int_29___ignore = 380095; + var GOT_data_internal_physx__Gu__getInitIndex_28unsigned_20int_20const__2c_20unsigned_20int_29___ignore = 380409; + var GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjk_physx__Gu__LocalConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__LocalConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__FloatV__29___ignore = 380643; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 380649; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 380653; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 380654; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 380650; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 380651; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 380652; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 380655; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 380656; + var GOT_data_internal_vtable_20for_20physx__shdfnd__Foundation = 361904; + var GOT_data_internal_vtable_20for_20physx__PxFoundation = 361980; + var GOT_data_internal_vtable_20for_20physx__shdfnd__BroadcastingAllocator = 362024; + var GOT_data_internal_vtable_20for_20physx__shdfnd__BroadcastingErrorCallback = 362096; + var GOT_data_internal_vtable_20for_20physx__shdfnd__Broadcast_physx__shdfnd__AllocationListener_2c_20physx__PxAllocatorCallback_ = 362072; + var GOT_data_internal_vtable_20for_20physx__shdfnd__Broadcast_physx__PxErrorCallback_2c_20physx__PxErrorCallback_ = 362140; + var GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__TempAllocatorChunk__2c_20physx__shdfnd__Allocator___operator_5b_5d_28unsigned_20int_29___ignore = 380691; + var GOT_data_internal_physx__shdfnd__Foundation__mInstance = 380660; + var GOT_data_internal_physx__shdfnd__Foundation__mWarnOnceTimestap = 380668; + var GOT_data_internal_physx__shdfnd__Array_physx__PxErrorCallback__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 380689; + var GOT_data_internal_physx__shdfnd__Foundation__mRefCount = 380676; + var GOT_data_internal_physx__shdfnd__gProfilerCallback = 380684; + var GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__AllocationListener__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 380688; + var GOT_data_internal_physx__shdfnd__Array_physx__PxErrorCallback__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____growAndPushBack_28physx__PxErrorCallback__20const__29___ignore = 380690; + var GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__TempAllocatorChunk__2c_20physx__shdfnd__Allocator___recreate_28unsigned_20int_29___ignore = 380693; + var GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__TempAllocatorChunk__2c_20physx__shdfnd__Allocator___grow_28unsigned_20int_29___ignore = 380692; + var GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__AllocationListener__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____growAndPushBack_28physx__shdfnd__AllocationListener__20const__29___ignore = 380694; + var GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__AllocationListener__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____replaceWithLast_28unsigned_20int_29___ignore = 380695; + var GOT_data_internal_physx__shdfnd__Array_physx__PxErrorCallback__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____replaceWithLast_28unsigned_20int_29___ignore = 380696; + var GOT_data_internal_physx__Ext__D6Joint__sShaders = 362488; + var GOT_data_internal_vtable_20for_20physx__Ext__D6Joint = 362160; + var GOT_data_internal_vtable_20for_20physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues_ = 362564; + var GOT_data_internal_vtable_20for_20physx__PxD6Joint = 362884; + var GOT_data_internal_vtable_20for_20physx__PxConstraintConnector = 363240; + var GOT_data_internal_physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getCom_28physx__PxRigidActor__29_20const___ignore = 380736; + var GOT_data_internal_physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getSwingYAngle_Internal_28_29_20const___ignore = 380737; + var GOT_data_internal_physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getSwingZAngle_Internal_28_29_20const___ignore = 380738; + var GOT_data_internal_physx__Ext__joint__ConstraintHelper__anglePair_28float_2c_20float_2c_20float_2c_20float_2c_20physx__PxVec3_20const__2c_20physx__PxJointLimitParameters_20const__29___ignore = 380730; + var GOT_data_internal_physx__Ext__joint__computeDerived_28physx__Ext__JointData_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__2c_20physx__PxTransform__2c_20physx__PxTransform__2c_20bool_29___ignore = 380731; + var GOT_data_internal_physx__Ext__joint__projectTransforms_28physx__PxTransform__2c_20physx__PxTransform__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Ext__JointData_20const__2c_20bool_29___ignore = 380732; + var GOT_data_internal_physx__Ext__joint__projectTransforms_28physx__PxTransform__2c_20physx__PxTransform__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Ext__JointData_20const__2c_20bool_29___ignore_1 = 380733; + var GOT_data_internal_physx__Ext__joint__projectTransforms_28physx__PxTransform__2c_20physx__PxTransform__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Ext__JointData_20const__2c_20bool_29___ignore_2 = 380734; + var GOT_data_internal_physx__Ext__joint__computeJointFrames_28physx__PxTransform__2c_20physx__PxTransform__2c_20physx__Ext__JointData_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__29___ignore = 380720; + var GOT_data_internal_physx__Ext__joint__computeJointFrames_28physx__PxTransform__2c_20physx__PxTransform__2c_20physx__Ext__JointData_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__29___ignore_1 = 380721; + var GOT_data_internal_physx__Ext__isLimitActive_28physx__PxJointLimitParameters_20const__2c_20float_2c_20float_2c_20float_2c_20float_29___ignore = 380735; + var GOT_data_internal_physx__Ext__joint__ConstraintHelper__addDrive_28physx__Px1DConstraint__2c_20float_2c_20physx__PxD6JointDrive_20const__29___ignore = 380722; + var GOT_data_internal_physx__Ext__joint__ConstraintHelper__addDrive_28physx__Px1DConstraint__2c_20float_2c_20physx__PxD6JointDrive_20const__29___ignore_1 = 380723; + var GOT_data_internal_physx__Cm__ConeLimitHelperTanLess__getLimit_28physx__PxQuat_20const__2c_20physx__PxVec3__2c_20float__29_20const___ignore = 380728; + var GOT_data_internal_physx__Cm__ConeLimitHelperTanLess__getLimit_28physx__PxQuat_20const__2c_20physx__PxVec3__2c_20float__29_20const___ignore_1 = 380729; + var GOT_data_internal_physx__Ext__joint___linear_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxConstraintSolveHint__Enum_2c_20physx__Px1DConstraint__29___ignore = 380724; + var GOT_data_internal_physx__Ext__joint___linear_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxConstraintSolveHint__Enum_2c_20physx__Px1DConstraint__29___ignore_1 = 380725; + var GOT_data_internal_physx__Ext__joint___linear_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxConstraintSolveHint__Enum_2c_20physx__Px1DConstraint__29___ignore_2 = 380726; + var GOT_data_internal_physx__Ext__joint___linear_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxConstraintSolveHint__Enum_2c_20physx__Px1DConstraint__29___ignore_3 = 380727; + var GOT_data_internal_vtable_20for_20physx__PxJoint = 363112; + var GOT_data_internal_vtable_20for_20void_20physx__Ext__Pvd__createInstance_physx__PxD6Joint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxD6Joint_20const__29__ConstraintUpdateCmd = 363292; + var GOT_data_internal_void_20physx__Ext__Pvd__createInstance_physx__PxD6Joint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxD6Joint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29___ignore = 380739; + var GOT_data_internal_vtable_20for_20physx__Ext__CpuWorkerThread = 363328; + var GOT_data_internal_vtable_20for_20physx__shdfnd__ThreadT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__ThreadImpl__ = 363416; + var GOT_data_internal_vtable_20for_20physx__shdfnd__Runnable = 363436; + var GOT_data_internal_vtable_20for_20physx__Ext__DefaultCpuDispatcher = 363456; + var GOT_data_internal_vtable_20for_20physx__PxDefaultCpuDispatcher = 363524; + var GOT_data_internal_physx__Ext__SharedQueueEntryPool_physx__shdfnd__NamedAllocator___SharedQueueEntryPool_28unsigned_20int_2c_20physx__shdfnd__NamedAllocator_20const__29___ignore = 380740; + var GOT_data_internal_physx__Ext__SharedQueueEntryPool_physx__shdfnd__NamedAllocator___SharedQueueEntryPool_28unsigned_20int_2c_20physx__shdfnd__NamedAllocator_20const__29___ignore_1 = 380741; + var GOT_data_internal_vtable_20for_20physx__PxCpuDispatcher = 363560; + var GOT_data_internal_physx__Ext__SharedQueueEntryPool_physx__shdfnd__NamedAllocator___getEntry_28void__29___ignore = 380742; + var GOT_data_internal_physx__Ext__SharedQueueEntryPool_physx__shdfnd__NamedAllocator___getEntry_28void__29___ignore_1 = 380743; + var GOT_data_internal_vtable_20for_20physx__PxDefaultErrorCallback = 363584; + var GOT_data_internal_vtable_20for_20physx__Ext__DistanceJoint = 363632; + var GOT_data_internal_physx__Ext__DistanceJoint__sShaders = 363616; + var GOT_data_internal_vtable_20for_20physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues_ = 363968; + var GOT_data_internal_physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getCom_28physx__PxRigidActor__29_20const___ignore = 380746; + var GOT_data_internal_vtable_20for_20physx__PxDistanceJoint = 364244; + var GOT_data_internal_vtable_20for_20void_20physx__Ext__Pvd__createInstance_physx__PxDistanceJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxDistanceJoint_20const__29__ConstraintUpdateCmd = 364428; + var GOT_data_internal_void_20physx__Ext__Pvd__createInstance_physx__PxDistanceJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxDistanceJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29___ignore = 380747; + var GOT_data_internal_vtable_20for_20JointConnectionHandler = 364464; + var GOT_data_internal_physx__profile__PxProfileAllocatorWrapper__getAllocator_28_29_20const___ignore = 380761; + var GOT_data_internal_vtable_20for_20physx__Ext__FixedJoint = 364532; + var GOT_data_internal_physx__Ext__FixedJoint__sShaders = 364516; + var GOT_data_internal_vtable_20for_20physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues_ = 364828; + var GOT_data_internal_physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getCom_28physx__PxRigidActor__29_20const___ignore = 380762; + var GOT_data_internal_vtable_20for_20physx__PxFixedJoint = 365064; + var GOT_data_internal_vtable_20for_20void_20physx__Ext__Pvd__createInstance_physx__PxFixedJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxFixedJoint_20const__29__ConstraintUpdateCmd = 365208; + var GOT_data_internal_void_20physx__Ext__Pvd__createInstance_physx__PxFixedJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxFixedJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29___ignore = 380763; + var GOT_data_internal_vtable_20for_20physx__Ext__PrismaticJoint = 365260; + var GOT_data_internal_physx__Ext__PrismaticJoint__sShaders = 365244; + var GOT_data_internal_vtable_20for_20physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues_ = 365584; + var GOT_data_internal_physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getCom_28physx__PxRigidActor__29_20const___ignore = 380764; + var GOT_data_internal_vtable_20for_20physx__PxPrismaticJoint = 365848; + var GOT_data_internal_vtable_20for_20void_20physx__Ext__Pvd__createInstance_physx__PxPrismaticJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPrismaticJoint_20const__29__ConstraintUpdateCmd = 366020; + var GOT_data_internal_void_20physx__Ext__Pvd__createInstance_physx__PxPrismaticJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPrismaticJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29___ignore = 380765; + var GOT_data_internal_void_20physx__Vd__PvdPropertyFilter_physx__Vd__PvdClassInfoDefine___indexedProperty_374u_2c_20physx__PxD6Joint_2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_2c_20physx__PxD6JointDriveGeneratedInfo__28unsigned_20int_2c_20physx__PxIndexedPropertyInfo_374u_2c_20physx__PxD6Joint_2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive__20const__2c_20physx__PxU32ToName_20const__2c_20physx__PxD6JointDriveGeneratedInfo_20const__29___ignore = 380766; + var GOT_data_internal_void_20physx__Vd__PvdPropertyFilter_physx__Vd__PvdClassInfoValueStructDefine___indexedProperty_374u_2c_20physx__PxD6Joint_2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_2c_20physx__PxD6JointDriveGeneratedInfo__28unsigned_20int_2c_20physx__PxIndexedPropertyInfo_374u_2c_20physx__PxD6Joint_2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive__20const__2c_20physx__PxU32ToName_20const__2c_20physx__PxD6JointDriveGeneratedInfo_20const__29___ignore = 380767; + var GOT_data_internal_vtable_20for_20physx__Ext__RevoluteJoint = 366376; + var GOT_data_internal_physx__Ext__RevoluteJoint__sShaders = 366360; + var GOT_data_internal_vtable_20for_20physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues_ = 366724; + var GOT_data_internal_physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getCom_28physx__PxRigidActor__29_20const___ignore = 380768; + var GOT_data_internal_vtable_20for_20physx__PxRevoluteJoint = 367012; + var GOT_data_internal_vtable_20for_20void_20physx__Ext__Pvd__createInstance_physx__PxRevoluteJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxRevoluteJoint_20const__29__ConstraintUpdateCmd = 367208; + var GOT_data_internal_void_20physx__Ext__Pvd__createInstance_physx__PxRevoluteJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxRevoluteJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29___ignore = 380769; + var GOT_data_internal_physx__Ext__InertiaTensorComputer__setDiagonal_28float_2c_20physx__PxVec3_20const__29___ignore = 380772; + var GOT_data_internal_physx__Ext__InertiaTensorComputer__setDiagonal_28float_2c_20physx__PxVec3_20const__29___ignore_1 = 380773; + var GOT_data_internal_physx__PxMassProperties__scaleInertia_28physx__PxMat33_20const__2c_20physx__PxQuat_20const__2c_20physx__PxVec3_20const__29___ignore = 380786; + var GOT_data_internal_physx__PxMassProperties__scaleInertia_28physx__PxMat33_20const__2c_20physx__PxQuat_20const__2c_20physx__PxVec3_20const__29___ignore_1 = 380787; + var GOT_data_internal_physx__PxMassProperties__scaleInertia_28physx__PxMat33_20const__2c_20physx__PxQuat_20const__2c_20physx__PxVec3_20const__29___ignore_2 = 380788; + var GOT_data_internal_physx__PxMassProperties__scaleInertia_28physx__PxMat33_20const__2c_20physx__PxQuat_20const__2c_20physx__PxVec3_20const__29___ignore_3 = 380789; + var GOT_data_internal_physx__PxMassProperties__rotateInertia_28physx__PxMat33_20const__2c_20physx__PxQuat_20const__29___ignore = 380790; + var GOT_data_internal_physx__PxMassProperties__rotateInertia_28physx__PxMat33_20const__2c_20physx__PxQuat_20const__29___ignore_1 = 380791; + var GOT_data_internal_physx__PxMassProperties__rotateInertia_28physx__PxMat33_20const__2c_20physx__PxQuat_20const__29___ignore_2 = 380792; + var GOT_data_internal_physx__shdfnd__Array_physx__PxShape__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 380785; + var GOT_data_internal_physx__Ext__InertiaTensorComputer__scaleDensity_28float_29___ignore = 380795; + var GOT_data_internal_physx__Ext__InertiaTensorComputer__scaleDensity_28float_29___ignore_1 = 380796; + var GOT_data_internal_physx__Ext__InertiaTensorComputer__add_28physx__Ext__InertiaTensorComputer_20const__29___ignore = 380797; + var GOT_data_internal_physx__Ext__InertiaTensorComputer__add_28physx__Ext__InertiaTensorComputer_20const__29___ignore_1 = 380798; + var GOT_data_internal_physx__Ext__InertiaTensorComputer__add_28physx__Ext__InertiaTensorComputer_20const__29___ignore_2 = 380799; + var GOT_data_internal_physx__Ext__InertiaTensorComputer__rotate_28physx__PxMat33_20const__29___ignore = 380793; + var GOT_data_internal_physx__Ext__InertiaTensorComputer__rotate_28physx__PxMat33_20const__29___ignore_1 = 380794; + var GOT_data_internal_physx__shdfnd__Array_physx__PxShape__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore = 380783; + var GOT_data_internal_physx__shdfnd__Array_physx__PxShape__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore = 380784; + var GOT_data_internal_vtable_20for_20physx__Ext__SphericalJoint = 367260; + var GOT_data_internal_physx__Ext__SphericalJoint__sShaders = 367244; + var GOT_data_internal_vtable_20for_20physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues_ = 367576; + var GOT_data_internal_physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getSwingYAngle_Internal_28_29_20const___ignore = 380804; + var GOT_data_internal_physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getSwingZAngle_Internal_28_29_20const___ignore = 380805; + var GOT_data_internal_physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getCom_28physx__PxRigidActor__29_20const___ignore = 380802; + var GOT_data_internal_vtable_20for_20physx__PxSphericalJoint = 367832; + var GOT_data_internal_vtable_20for_20void_20physx__Ext__Pvd__createInstance_physx__PxSphericalJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxSphericalJoint_20const__29__ConstraintUpdateCmd = 367996; + var GOT_data_internal_void_20physx__Ext__Pvd__createInstance_physx__PxSphericalJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxSphericalJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29___ignore = 380806; + var GOT_func_internal_getPxJoint_Actors_28physx__PxJoint_20const__2c_20physx__PxRigidActor___2c_20physx__PxRigidActor___29 = 4558; + var GOT_func_internal_setPxJoint_Actors_28physx__PxJoint__2c_20physx__PxRigidActor__2c_20physx__PxRigidActor__29 = 4559; + var GOT_func_internal_getPxJoint_LocalPose_28physx__PxJoint_20const__2c_20physx__PxJointActorIndex__Enum_29 = 4560; + var GOT_func_internal_setPxJoint_LocalPose_28physx__PxJoint__2c_20physx__PxJointActorIndex__Enum_2c_20physx__PxTransform_29 = 4561; + var GOT_func_internal_getPxJoint_RelativeTransform_28physx__PxJoint_20const__29 = 4562; + var GOT_func_internal_getPxJoint_RelativeLinearVelocity_28physx__PxJoint_20const__29 = 4563; + var GOT_func_internal_getPxJoint_RelativeAngularVelocity_28physx__PxJoint_20const__29 = 4564; + var GOT_func_internal_getPxJoint_BreakForce_28physx__PxJoint_20const__2c_20float__2c_20float__29 = 4565; + var GOT_func_internal_setPxJoint_BreakForce_28physx__PxJoint__2c_20float_2c_20float_29 = 4566; + var GOT_func_internal_getPxJoint_ConstraintFlags_28physx__PxJoint_20const__29 = 4567; + var GOT_func_internal_setPxJoint_ConstraintFlags_28physx__PxJoint__2c_20physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29 = 4568; + var GOT_func_internal_getPxJoint_InvMassScale0_28physx__PxJoint_20const__29 = 4569; + var GOT_func_internal_setPxJoint_InvMassScale0_28physx__PxJoint__2c_20float_29 = 4570; + var GOT_func_internal_getPxJoint_InvInertiaScale0_28physx__PxJoint_20const__29 = 4571; + var GOT_func_internal_setPxJoint_InvInertiaScale0_28physx__PxJoint__2c_20float_29 = 4572; + var GOT_func_internal_getPxJoint_InvMassScale1_28physx__PxJoint_20const__29 = 4573; + var GOT_func_internal_setPxJoint_InvMassScale1_28physx__PxJoint__2c_20float_29 = 4574; + var GOT_func_internal_getPxJoint_InvInertiaScale1_28physx__PxJoint_20const__29 = 4575; + var GOT_func_internal_setPxJoint_InvInertiaScale1_28physx__PxJoint__2c_20float_29 = 4576; + var GOT_func_internal_getPxJoint_Constraint_28physx__PxJoint_20const__29 = 4577; + var GOT_func_internal_getPxJoint_Name_28physx__PxJoint_20const__29 = 4578; + var GOT_func_internal_setPxJoint_Name_28physx__PxJoint__2c_20char_20const__29 = 4579; + var GOT_func_internal_getPxJoint_Scene_28physx__PxJoint_20const__29 = 4580; + var GOT_func_internal_getPxJointUserData_28physx__PxJoint_20const__29 = 4581; + var GOT_func_internal_setPxJointUserData_28physx__PxJoint__2c_20void__29 = 4582; + var GOT_func_internal_getPxD6Joint_Motion_28physx__PxD6Joint_20const__2c_20physx__PxD6Axis__Enum_29 = 4583; + var GOT_func_internal_setPxD6Joint_Motion_28physx__PxD6Joint__2c_20physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum_29 = 4584; + var GOT_func_internal_getPxD6Joint_TwistAngle_28physx__PxD6Joint_20const__29 = 4585; + var GOT_func_internal_getPxD6Joint_Twist_28physx__PxD6Joint_20const__29 = 4586; + var GOT_func_internal_getPxD6Joint_SwingYAngle_28physx__PxD6Joint_20const__29 = 4587; + var GOT_func_internal_getPxD6Joint_SwingZAngle_28physx__PxD6Joint_20const__29 = 4588; + var GOT_func_internal_getPxD6Joint_DistanceLimit_28physx__PxD6Joint_20const__29 = 4589; + var GOT_func_internal_setPxD6Joint_DistanceLimit_28physx__PxD6Joint__2c_20physx__PxJointLinearLimit_20const__29 = 4590; + var GOT_func_internal_getPxD6Joint_LinearLimit_28physx__PxD6Joint_20const__29 = 4591; + var GOT_func_internal_setPxD6Joint_LinearLimit_28physx__PxD6Joint__2c_20physx__PxJointLinearLimit_20const__29 = 4592; + var GOT_func_internal_getPxD6Joint_TwistLimit_28physx__PxD6Joint_20const__29 = 4593; + var GOT_func_internal_setPxD6Joint_TwistLimit_28physx__PxD6Joint__2c_20physx__PxJointAngularLimitPair_20const__29 = 4594; + var GOT_func_internal_getPxD6Joint_SwingLimit_28physx__PxD6Joint_20const__29 = 4595; + var GOT_func_internal_setPxD6Joint_SwingLimit_28physx__PxD6Joint__2c_20physx__PxJointLimitCone_20const__29 = 4596; + var GOT_func_internal_getPxD6Joint_PyramidSwingLimit_28physx__PxD6Joint_20const__29 = 4597; + var GOT_func_internal_setPxD6Joint_PyramidSwingLimit_28physx__PxD6Joint__2c_20physx__PxJointLimitPyramid_20const__29 = 4598; + var GOT_func_internal_getPxD6Joint_Drive_28physx__PxD6Joint_20const__2c_20physx__PxD6Drive__Enum_29 = 4599; + var GOT_func_internal_setPxD6Joint_Drive_28physx__PxD6Joint__2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_29 = 4600; + var GOT_func_internal_getPxD6Joint_DrivePosition_28physx__PxD6Joint_20const__29 = 4601; + var GOT_func_internal_setPxD6Joint_DrivePosition_28physx__PxD6Joint__2c_20physx__PxTransform_20const__29 = 4602; + var GOT_func_internal_getPxD6Joint_ProjectionLinearTolerance_28physx__PxD6Joint_20const__29 = 4603; + var GOT_func_internal_setPxD6Joint_ProjectionLinearTolerance_28physx__PxD6Joint__2c_20float_29 = 4604; + var GOT_func_internal_getPxD6Joint_ProjectionAngularTolerance_28physx__PxD6Joint_20const__29 = 4605; + var GOT_func_internal_setPxD6Joint_ProjectionAngularTolerance_28physx__PxD6Joint__2c_20float_29 = 4606; + var GOT_func_internal_getPxD6Joint_ConcreteTypeName_28physx__PxD6Joint_20const__29 = 4607; + var GOT_func_internal_getPxDistanceJoint_Distance_28physx__PxDistanceJoint_20const__29 = 4608; + var GOT_func_internal_getPxDistanceJoint_MinDistance_28physx__PxDistanceJoint_20const__29 = 4609; + var GOT_func_internal_setPxDistanceJoint_MinDistance_28physx__PxDistanceJoint__2c_20float_29 = 4610; + var GOT_func_internal_getPxDistanceJoint_MaxDistance_28physx__PxDistanceJoint_20const__29 = 4611; + var GOT_func_internal_setPxDistanceJoint_MaxDistance_28physx__PxDistanceJoint__2c_20float_29 = 4612; + var GOT_func_internal_getPxDistanceJoint_Tolerance_28physx__PxDistanceJoint_20const__29 = 4613; + var GOT_func_internal_setPxDistanceJoint_Tolerance_28physx__PxDistanceJoint__2c_20float_29 = 4614; + var GOT_func_internal_getPxDistanceJoint_Stiffness_28physx__PxDistanceJoint_20const__29 = 4615; + var GOT_func_internal_setPxDistanceJoint_Stiffness_28physx__PxDistanceJoint__2c_20float_29 = 4616; + var GOT_func_internal_getPxDistanceJoint_Damping_28physx__PxDistanceJoint_20const__29 = 4617; + var GOT_func_internal_setPxDistanceJoint_Damping_28physx__PxDistanceJoint__2c_20float_29 = 4618; + var GOT_func_internal_getPxDistanceJoint_DistanceJointFlags_28physx__PxDistanceJoint_20const__29 = 4619; + var GOT_func_internal_setPxDistanceJoint_DistanceJointFlags_28physx__PxDistanceJoint__2c_20physx__PxFlags_physx__PxDistanceJointFlag__Enum_2c_20unsigned_20short__29 = 4620; + var GOT_func_internal_getPxDistanceJoint_ConcreteTypeName_28physx__PxDistanceJoint_20const__29 = 4621; + var GOT_func_internal_getPxContactJoint_Contact_28physx__PxContactJoint_20const__29 = 4622; + var GOT_func_internal_setPxContactJoint_Contact_28physx__PxContactJoint__2c_20physx__PxVec3_20const__29 = 4623; + var GOT_func_internal_getPxContactJoint_ContactNormal_28physx__PxContactJoint_20const__29 = 4624; + var GOT_func_internal_setPxContactJoint_ContactNormal_28physx__PxContactJoint__2c_20physx__PxVec3_20const__29 = 4625; + var GOT_func_internal_getPxContactJoint_Penetration_28physx__PxContactJoint_20const__29 = 4626; + var GOT_func_internal_setPxContactJoint_Penetration_28physx__PxContactJoint__2c_20float_29 = 4627; + var GOT_func_internal_getPxContactJoint_Resititution_28physx__PxContactJoint_20const__29 = 4628; + var GOT_func_internal_setPxContactJoint_Resititution_28physx__PxContactJoint__2c_20float_29 = 4629; + var GOT_func_internal_getPxContactJoint_BounceThreshold_28physx__PxContactJoint_20const__29 = 4630; + var GOT_func_internal_setPxContactJoint_BounceThreshold_28physx__PxContactJoint__2c_20float_29 = 4631; + var GOT_func_internal_getPxContactJoint_ConcreteTypeName_28physx__PxContactJoint_20const__29 = 4632; + var GOT_func_internal_getPxFixedJoint_ProjectionLinearTolerance_28physx__PxFixedJoint_20const__29 = 4633; + var GOT_func_internal_setPxFixedJoint_ProjectionLinearTolerance_28physx__PxFixedJoint__2c_20float_29 = 4634; + var GOT_func_internal_getPxFixedJoint_ProjectionAngularTolerance_28physx__PxFixedJoint_20const__29 = 4635; + var GOT_func_internal_setPxFixedJoint_ProjectionAngularTolerance_28physx__PxFixedJoint__2c_20float_29 = 4636; + var GOT_func_internal_getPxFixedJoint_ConcreteTypeName_28physx__PxFixedJoint_20const__29 = 4637; + var GOT_func_internal_getPxPrismaticJoint_Position_28physx__PxPrismaticJoint_20const__29 = 4638; + var GOT_func_internal_getPxPrismaticJoint_Velocity_28physx__PxPrismaticJoint_20const__29 = 4639; + var GOT_func_internal_getPxPrismaticJoint_Limit_28physx__PxPrismaticJoint_20const__29 = 4640; + var GOT_func_internal_setPxPrismaticJoint_Limit_28physx__PxPrismaticJoint__2c_20physx__PxJointLinearLimitPair_20const__29 = 4641; + var GOT_func_internal_getPxPrismaticJoint_PrismaticJointFlags_28physx__PxPrismaticJoint_20const__29 = 4642; + var GOT_func_internal_setPxPrismaticJoint_PrismaticJointFlags_28physx__PxPrismaticJoint__2c_20physx__PxFlags_physx__PxPrismaticJointFlag__Enum_2c_20unsigned_20short__29 = 4643; + var GOT_func_internal_getPxPrismaticJoint_ProjectionLinearTolerance_28physx__PxPrismaticJoint_20const__29 = 4644; + var GOT_func_internal_setPxPrismaticJoint_ProjectionLinearTolerance_28physx__PxPrismaticJoint__2c_20float_29 = 4645; + var GOT_func_internal_getPxPrismaticJoint_ProjectionAngularTolerance_28physx__PxPrismaticJoint_20const__29 = 4646; + var GOT_func_internal_setPxPrismaticJoint_ProjectionAngularTolerance_28physx__PxPrismaticJoint__2c_20float_29 = 4647; + var GOT_func_internal_getPxPrismaticJoint_ConcreteTypeName_28physx__PxPrismaticJoint_20const__29 = 4648; + var GOT_func_internal_getPxRevoluteJoint_Angle_28physx__PxRevoluteJoint_20const__29 = 4649; + var GOT_func_internal_getPxRevoluteJoint_Velocity_28physx__PxRevoluteJoint_20const__29 = 4650; + var GOT_func_internal_getPxRevoluteJoint_Limit_28physx__PxRevoluteJoint_20const__29 = 4651; + var GOT_func_internal_setPxRevoluteJoint_Limit_28physx__PxRevoluteJoint__2c_20physx__PxJointAngularLimitPair_20const__29 = 4652; + var GOT_func_internal_getPxRevoluteJoint_DriveVelocity_28physx__PxRevoluteJoint_20const__29 = 4653; + var GOT_func_internal_setPxRevoluteJoint_DriveVelocity_28physx__PxRevoluteJoint__2c_20float_29 = 4654; + var GOT_func_internal_getPxRevoluteJoint_DriveForceLimit_28physx__PxRevoluteJoint_20const__29 = 4655; + var GOT_func_internal_setPxRevoluteJoint_DriveForceLimit_28physx__PxRevoluteJoint__2c_20float_29 = 4656; + var GOT_func_internal_getPxRevoluteJoint_DriveGearRatio_28physx__PxRevoluteJoint_20const__29 = 4657; + var GOT_func_internal_setPxRevoluteJoint_DriveGearRatio_28physx__PxRevoluteJoint__2c_20float_29 = 4658; + var GOT_func_internal_getPxRevoluteJoint_RevoluteJointFlags_28physx__PxRevoluteJoint_20const__29 = 4659; + var GOT_func_internal_setPxRevoluteJoint_RevoluteJointFlags_28physx__PxRevoluteJoint__2c_20physx__PxFlags_physx__PxRevoluteJointFlag__Enum_2c_20unsigned_20short__29 = 4660; + var GOT_func_internal_getPxRevoluteJoint_ProjectionLinearTolerance_28physx__PxRevoluteJoint_20const__29 = 4661; + var GOT_func_internal_setPxRevoluteJoint_ProjectionLinearTolerance_28physx__PxRevoluteJoint__2c_20float_29 = 4662; + var GOT_func_internal_getPxRevoluteJoint_ProjectionAngularTolerance_28physx__PxRevoluteJoint_20const__29 = 4663; + var GOT_func_internal_setPxRevoluteJoint_ProjectionAngularTolerance_28physx__PxRevoluteJoint__2c_20float_29 = 4664; + var GOT_func_internal_getPxRevoluteJoint_ConcreteTypeName_28physx__PxRevoluteJoint_20const__29 = 4665; + var GOT_func_internal_getPxSphericalJoint_LimitCone_28physx__PxSphericalJoint_20const__29 = 4666; + var GOT_func_internal_setPxSphericalJoint_LimitCone_28physx__PxSphericalJoint__2c_20physx__PxJointLimitCone_20const__29 = 4667; + var GOT_func_internal_getPxSphericalJoint_SwingYAngle_28physx__PxSphericalJoint_20const__29 = 4668; + var GOT_func_internal_getPxSphericalJoint_SwingZAngle_28physx__PxSphericalJoint_20const__29 = 4669; + var GOT_func_internal_getPxSphericalJoint_SphericalJointFlags_28physx__PxSphericalJoint_20const__29 = 4670; + var GOT_func_internal_setPxSphericalJoint_SphericalJointFlags_28physx__PxSphericalJoint__2c_20physx__PxFlags_physx__PxSphericalJointFlag__Enum_2c_20unsigned_20short__29 = 4671; + var GOT_func_internal_getPxSphericalJoint_ProjectionLinearTolerance_28physx__PxSphericalJoint_20const__29 = 4672; + var GOT_func_internal_setPxSphericalJoint_ProjectionLinearTolerance_28physx__PxSphericalJoint__2c_20float_29 = 4673; + var GOT_func_internal_getPxSphericalJoint_ConcreteTypeName_28physx__PxSphericalJoint_20const__29 = 4674; + var GOT_func_internal_getPxJointLimitParametersRestitution_28physx__PxJointLimitParameters_20const__29 = 4675; + var GOT_func_internal_setPxJointLimitParametersRestitution_28physx__PxJointLimitParameters__2c_20float_29 = 4676; + var GOT_func_internal_getPxJointLimitParametersBounceThreshold_28physx__PxJointLimitParameters_20const__29 = 4677; + var GOT_func_internal_setPxJointLimitParametersBounceThreshold_28physx__PxJointLimitParameters__2c_20float_29 = 4678; + var GOT_func_internal_getPxJointLimitParametersStiffness_28physx__PxJointLimitParameters_20const__29 = 4679; + var GOT_func_internal_setPxJointLimitParametersStiffness_28physx__PxJointLimitParameters__2c_20float_29 = 4680; + var GOT_func_internal_getPxJointLimitParametersDamping_28physx__PxJointLimitParameters_20const__29 = 4681; + var GOT_func_internal_setPxJointLimitParametersDamping_28physx__PxJointLimitParameters__2c_20float_29 = 4682; + var GOT_func_internal_getPxJointLimitParametersContactDistance_28physx__PxJointLimitParameters_20const__29 = 4683; + var GOT_func_internal_setPxJointLimitParametersContactDistance_28physx__PxJointLimitParameters__2c_20float_29 = 4684; + var GOT_func_internal_getPxJointLinearLimitValue_28physx__PxJointLinearLimit_20const__29 = 4685; + var GOT_func_internal_setPxJointLinearLimitValue_28physx__PxJointLinearLimit__2c_20float_29 = 4686; + var GOT_func_internal_getPxJointLinearLimitPairUpper_28physx__PxJointLinearLimitPair_20const__29 = 4687; + var GOT_func_internal_setPxJointLinearLimitPairUpper_28physx__PxJointLinearLimitPair__2c_20float_29 = 4688; + var GOT_func_internal_getPxJointLinearLimitPairLower_28physx__PxJointLinearLimitPair_20const__29 = 4689; + var GOT_func_internal_setPxJointLinearLimitPairLower_28physx__PxJointLinearLimitPair__2c_20float_29 = 4690; + var GOT_func_internal_getPxJointAngularLimitPairUpper_28physx__PxJointAngularLimitPair_20const__29 = 4691; + var GOT_func_internal_setPxJointAngularLimitPairUpper_28physx__PxJointAngularLimitPair__2c_20float_29 = 4692; + var GOT_func_internal_getPxJointAngularLimitPairLower_28physx__PxJointAngularLimitPair_20const__29 = 4693; + var GOT_func_internal_setPxJointAngularLimitPairLower_28physx__PxJointAngularLimitPair__2c_20float_29 = 4694; + var GOT_func_internal_getPxJointLimitConeYAngle_28physx__PxJointLimitCone_20const__29 = 4695; + var GOT_func_internal_setPxJointLimitConeYAngle_28physx__PxJointLimitCone__2c_20float_29 = 4696; + var GOT_func_internal_getPxJointLimitConeZAngle_28physx__PxJointLimitCone_20const__29 = 4697; + var GOT_func_internal_setPxJointLimitConeZAngle_28physx__PxJointLimitCone__2c_20float_29 = 4698; + var GOT_func_internal_getPxJointLimitPyramidYAngleMin_28physx__PxJointLimitPyramid_20const__29 = 4699; + var GOT_func_internal_setPxJointLimitPyramidYAngleMin_28physx__PxJointLimitPyramid__2c_20float_29 = 4700; + var GOT_func_internal_getPxJointLimitPyramidYAngleMax_28physx__PxJointLimitPyramid_20const__29 = 4701; + var GOT_func_internal_setPxJointLimitPyramidYAngleMax_28physx__PxJointLimitPyramid__2c_20float_29 = 4702; + var GOT_func_internal_getPxJointLimitPyramidZAngleMin_28physx__PxJointLimitPyramid_20const__29 = 4703; + var GOT_func_internal_setPxJointLimitPyramidZAngleMin_28physx__PxJointLimitPyramid__2c_20float_29 = 4704; + var GOT_func_internal_getPxJointLimitPyramidZAngleMax_28physx__PxJointLimitPyramid_20const__29 = 4705; + var GOT_func_internal_setPxJointLimitPyramidZAngleMax_28physx__PxJointLimitPyramid__2c_20float_29 = 4706; + var GOT_func_internal_getPxSpringStiffness_28physx__PxSpring_20const__29 = 4707; + var GOT_func_internal_setPxSpringStiffness_28physx__PxSpring__2c_20float_29 = 4708; + var GOT_func_internal_getPxSpringDamping_28physx__PxSpring_20const__29 = 4709; + var GOT_func_internal_setPxSpringDamping_28physx__PxSpring__2c_20float_29 = 4710; + var GOT_func_internal_getPxD6JointDriveForceLimit_28physx__PxD6JointDrive_20const__29 = 4711; + var GOT_func_internal_setPxD6JointDriveForceLimit_28physx__PxD6JointDrive__2c_20float_29 = 4712; + var GOT_func_internal_getPxD6JointDriveFlags_28physx__PxD6JointDrive_20const__29 = 4713; + var GOT_func_internal_setPxD6JointDriveFlags_28physx__PxD6JointDrive__2c_20physx__PxFlags_physx__PxD6JointDriveFlag__Enum_2c_20unsigned_20int__29 = 4714; + var GOT_data_internal_vtable_20for_20physx__Cooking = 368032; + var GOT_data_internal_vtable_20for_20physx__PxCooking = 368140; + var GOT_data_internal_physx__Gu__BVDataPackedT_physx__Gu__QuantizedAABB___encodePNS_28unsigned_20int_29___ignore = 380832; + var GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3V_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 380905; + var GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3V_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxBounds3V_20const__29___ignore = 380907; + var GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore = 380861; + var GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_1 = 380862; + var GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_2 = 380863; + var GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_3 = 380864; + var GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_4 = 380865; + var GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_5 = 380866; + var GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_6 = 380867; + var GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_7 = 380868; + var GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_8 = 380869; + var GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_9 = 380870; + var GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_10 = 380871; + var GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_11 = 380872; + var GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_12 = 380873; + var GOT_data_internal_physx__SubSortQuick__stopAtTrisPerLeaf1 = 308288; + var GOT_data_internal_physx__SubSortQuick__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20physx__PxBounds3V__2c_20unsigned_20int_29___ignore = 380889; + var GOT_data_internal_physx__SubSortQuick__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20physx__PxBounds3V__2c_20unsigned_20int_29___ignore_1 = 380890; + var GOT_data_internal_physx__SubSortQuick__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20physx__PxBounds3V__2c_20unsigned_20int_29___ignore_2 = 380891; + var GOT_data_internal_physx__SubSortQuick__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20physx__PxBounds3V__2c_20unsigned_20int_29___ignore_3 = 380892; + var GOT_data_internal_physx__SubSortQuick__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20physx__PxBounds3V__2c_20unsigned_20int_29___ignore_4 = 380893; + var GOT_data_internal_physx__SubSortQuick__reductionFactors = 308272; + var GOT_data_internal_physx__SubSortQuick__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20physx__PxBounds3V__2c_20unsigned_20int_29___ignore_5 = 380894; + var GOT_data_internal_physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 380902; + var GOT_data_internal_physx__shdfnd__Array_physx__Gu__RTreeNodeQ_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 380904; + var GOT_data_internal_physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 380855; + var GOT_data_internal_void_20physx__shdfnd__sort_unsigned_20int_2c_20physx__SortBoundsPredicate_2c_20physx__shdfnd__NamedAllocator__28unsigned_20int__2c_20unsigned_20int_2c_20physx__SortBoundsPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 380857; + var GOT_data_internal_void_20physx__shdfnd__sort_unsigned_20int_2c_20physx__SortBoundsPredicate_2c_20physx__shdfnd__NamedAllocator__28unsigned_20int__2c_20unsigned_20int_2c_20physx__SortBoundsPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 380858; + var GOT_data_internal_physx__shdfnd__Array_physx__Interval_2c_20physx__shdfnd__InlineAllocator_8192u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore = 380875; + var GOT_data_internal_physx__SubSortSAH__computeSA_28unsigned_20int_20const__2c_20physx__Interval_20const__29___ignore = 380876; + var GOT_data_internal_physx__SubSortSAH__split_28unsigned_20int__2c_20unsigned_20int_29___ignore = 380877; + var GOT_data_internal_physx__SubSortSAH__split_28unsigned_20int__2c_20unsigned_20int_29___ignore_1 = 380878; + var GOT_data_internal_physx__SubSortSAH__split_28unsigned_20int__2c_20unsigned_20int_29___ignore_2 = 380879; + var GOT_data_internal_physx__SubSortSAH__split_28unsigned_20int__2c_20unsigned_20int_29___ignore_3 = 380880; + var GOT_data_internal_physx__SubSortSAH__split_28unsigned_20int__2c_20unsigned_20int_29___ignore_4 = 380881; + var GOT_data_internal_physx__SubSortSAH__split_28unsigned_20int__2c_20unsigned_20int_29___ignore_5 = 380882; + var GOT_data_internal_physx__SubSortSAH__split_28unsigned_20int__2c_20unsigned_20int_29___ignore_6 = 380883; + var GOT_data_internal_physx__shdfnd__Array_physx__Interval_2c_20physx__shdfnd__InlineAllocator_8192u_2c_20physx__shdfnd__NamedAllocator____replaceWithLast_28unsigned_20int_29___ignore = 380884; + var GOT_data_internal_void_20physx__quickSelect__quickSelectFirstK_physx__BoundsLTE__28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__BoundsLTE_20const__29___ignore = 380895; + var GOT_data_internal_void_20physx__quickSelect__quickSelectFirstK_physx__BoundsLTE__28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__BoundsLTE_20const__29___ignore_1 = 380896; + var GOT_data_internal_physx__shdfnd__Array_physx__Gu__RTreeNodeQ_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 380900; + var GOT_data_internal_physx__shdfnd__Array_physx__Gu__RTreeNodeQ_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Gu__RTreeNodeQ_20const__29___ignore = 380903; + var GOT_data_internal_physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 380856; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_unsigned_20int_2c_20physx__SortBoundsPredicate_20const__28unsigned_20int__2c_20int_2c_20int_2c_20physx__SortBoundsPredicate_20const__29___ignore = 380859; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_unsigned_20int_2c_20physx__SortBoundsPredicate_20const__28unsigned_20int__2c_20int_2c_20int_2c_20physx__SortBoundsPredicate_20const__29___ignore_1 = 380860; + var GOT_data_internal_physx__shdfnd__Array_physx__Interval_2c_20physx__shdfnd__InlineAllocator_8192u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Interval_20const__29___ignore = 380874; + var GOT_data_internal_physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__RTreeNodeNQ_20const__29___ignore = 380885; + var GOT_data_internal_physx__shdfnd__Array_physx__PxVec3_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 380886; + var GOT_data_internal_physx__shdfnd__Array_physx__PxVec3_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxVec3_20const__29___ignore = 380888; + var GOT_data_internal_physx__shdfnd__Array_physx__PxVec3_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 380887; + var GOT_data_internal_unsigned_20int_20physx__quickSelect__partition_physx__BoundsLTE__28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__BoundsLTE_20const__29___ignore = 380897; + var GOT_data_internal_unsigned_20int_20physx__quickSelect__partition_physx__BoundsLTE__28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__BoundsLTE_20const__29___ignore_1 = 380898; + var GOT_data_internal_unsigned_20int_20physx__quickSelect__partition_physx__BoundsLTE__28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__BoundsLTE_20const__29___ignore_2 = 380899; + var GOT_data_internal_physx__shdfnd__Array_physx__Gu__RTreeNodeQ_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 380901; + var GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3V_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 380906; + var GOT_data_internal_vtable_20for_20physx__TriangleMeshBuilder = 368216; + var GOT_data_internal_physx__Gu__TriangleMeshData__setTriangleAdjacency_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29___ignore = 380930; + var GOT_data_internal_vtable_20for_20physx__BV4TriangleMeshBuilder = 368248; + var GOT_data_internal_vtable_20for_20physx__RTreeTriangleMeshBuilder = 368280; + var GOT_data_internal_vtable_20for_20physx__RTreeCookerRemap = 368356; + var GOT_data_internal_vtable_20for_20physx__RTreeCooker__RemapCallback = 368396; + var GOT_data_internal_void_20physx__shdfnd__sort_physx__EdgeTriLookup_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__2c_20physx__shdfnd__NamedAllocator__28physx__EdgeTriLookup__2c_20unsigned_20int_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore = 380931; + var GOT_data_internal_void_20physx__shdfnd__sort_physx__EdgeTriLookup_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__2c_20physx__shdfnd__NamedAllocator__28physx__EdgeTriLookup__2c_20unsigned_20int_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1 = 380932; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__EdgeTriLookup_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__20const__28physx__EdgeTriLookup__2c_20int_2c_20int_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__20const__29___ignore = 380933; + var GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__EdgeTriLookup_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__20const__28physx__EdgeTriLookup__2c_20int_2c_20int_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__20const__29___ignore_1 = 380934; + var GOT_data_internal_physx__RTreeCookerRemap__remap_28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___ignore = 380935; + var GOT_data_internal_physx__RTreeCookerRemap__remap_28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___ignore_1 = 380936; + var GOT_data_internal_physx__RTreeCookerRemap__remap_28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___ignore_2 = 380937; + var GOT_data_internal_physx__RTreeCookerRemap__remap_28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___ignore_3 = 380938; + var GOT_data_internal_physx__RTreeCookerRemap__remap_28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___ignore_4 = 380939; + var GOT_data_internal_physx__Gu__LeafSetData_28unsigned_20int_2c_20unsigned_20int_29___ignore = 380940; + var GOT_data_internal_physx__Gu__LeafSetData_28unsigned_20int_2c_20unsigned_20int_29___ignore_1 = 380941; + var GOT_data_internal_physx__ConvexHullBuilder__computeNbPolygons_28_29_20const___ignore = 380960; + var GOT_data_internal_physx__shdfnd__Array_Pair_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28Pair_20const__29___ignore = 380985; + var GOT_data_internal_physx__shdfnd__Array_Pair_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 380988; + var GOT_data_internal_physx__shdfnd__Array_Pair_2c_20physx__shdfnd__NamedAllocator___remove_28unsigned_20int_29___ignore = 380989; + var GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___remove_28unsigned_20int_29___ignore = 380991; + var GOT_data_internal_unsigned_20int_20kmeans_cluster_physx__PxVec3_2c_20float__28physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__PxVec3__2c_20unsigned_20int__2c_20float_2c_20float_29___ignore = 380993; + var GOT_data_internal_vtable_20for_20QuantizerImpl = 368416; + var GOT_data_internal_vtable_20for_20physx__Quantizer = 368488; + var GOT_data_internal_physx__shdfnd__Array_physx__PxVec3_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 380992; + var GOT_data_internal_vtable_20for_20physx__ConvexHullLib = 368520; + var GOT_data_internal_physx__shdfnd__Array_physx__ConvexHull__HalfEdge_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__ConvexHull__HalfEdge_20const__29___ignore = 381021; + var GOT_data_internal_physx__shdfnd__Array_physx__PxVec3_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 381022; + var GOT_data_internal_physx__shdfnd__Array_physx__PxPlane_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 381023; + var GOT_data_internal_physx__shdfnd__Array_physx__ConvexHull__HalfEdge_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 381024; + var GOT_data_internal_physx__shdfnd__to8_28unsigned_20short_29___ignore = 381018; + var GOT_data_internal_physx__shdfnd__Array_physx__ConvexHull__HalfEdge_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 381019; + var GOT_data_internal_physx__shdfnd__Array_physx__ConvexHull__HalfEdge_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 381020; + var GOT_data_internal_local__QuickHullFace__computeNormalAndCentroid_28_29___ignore = 381064; + var GOT_data_internal_local__QuickHullFace__computeNormalAndCentroid_28_29___ignore_1 = 381065; + var GOT_data_internal_physx__shdfnd__Array_local__QuickHullFace__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28local__QuickHullFace__20const__29___ignore = 381070; + var GOT_data_internal_physx__shdfnd__Array_local__QuickHullFace__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 381080; + var GOT_data_internal_physx__shdfnd__Array_local__QuickHullHalfEdge__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 381068; + var GOT_data_internal_local__MemBlock_local__QuickHullHalfEdge_2c_20false___init_28unsigned_20int_29___ignore = 381071; + var GOT_data_internal_local__MemBlock_local__QuickHullFace_2c_20true___init_28unsigned_20int_29___ignore = 381072; + var GOT_data_internal_physx__shdfnd__Array_local__QuickHullFace__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 381073; + var GOT_data_internal_physx__shdfnd__Array_local__QuickHullVertex__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 381075; + var GOT_data_internal_physx__shdfnd__Array_local__QuickHullHalfEdge__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 381077; + var GOT_data_internal_physx__shdfnd__Array_local__QuickHullFace__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 381079; + var GOT_data_internal_local__MemBlock_local__QuickHullFace_2c_20true___getFreeItem_28_29___ignore = 381066; + var GOT_data_internal_local__MemBlock_local__QuickHullHalfEdge_2c_20false___getFreeItem_28_29___ignore = 381067; + var GOT_data_internal_physx__shdfnd__Array_local__QuickHullHalfEdge__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 381083; + var GOT_data_internal_local__QuickHullHalfEdge__getHead_28_29_20const___ignore = 381069; + var GOT_data_internal_physx__shdfnd__Array_local__QuickHullVertex__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 381084; + var GOT_data_internal_physx__shdfnd__Array_local__QuickHullVertex__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28local__QuickHullVertex__20const__29___ignore = 381081; + var GOT_data_internal_physx__shdfnd__Array_local__QuickHullHalfEdge__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28local__QuickHullHalfEdge__20const__29___ignore = 381082; + var GOT_data_internal_physx__shdfnd__Array_local__ExpandPoint_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 381085; + var GOT_data_internal_physx__shdfnd__Array_local__ExpandPoint_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28local__ExpandPoint_20const__29___ignore = 381086; + var GOT_data_internal_vtable_20for_20physx__QuickHullConvexHullLib = 368556; + var GOT_data_internal_local__MemBlock_local__QuickHullFace_2c_20true___getItem_28unsigned_20int_29___ignore = 381089; + var GOT_data_internal_local__MemBlock_local__QuickHullFace_2c_20true___getItem_28unsigned_20int_29___ignore_1 = 381090; + var GOT_data_internal_physx__shdfnd__Array_physx__PxPlane_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 381094; + var GOT_data_internal_physx__shdfnd__Array_local__ExpandPoint_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 381087; + var GOT_data_internal_physx__shdfnd__Array_physx__PxPlane_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 381091; + var GOT_data_internal_physx__shdfnd__Array_physx__PxPlane_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxPlane_20const__29___ignore = 381093; + var GOT_data_internal_physx__shdfnd__Array_physx__ConvexHull__HalfEdge_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 381095; + var GOT_data_internal_physx__shdfnd__Array_local__QuickHullFace__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 381074; + var GOT_data_internal_physx__shdfnd__Array_local__QuickHullVertex__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 381076; + var GOT_data_internal_physx__shdfnd__Array_local__QuickHullHalfEdge__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 381078; + var GOT_data_internal_physx__shdfnd__Array_local__ExpandPoint_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 381088; + var GOT_data_internal_physx__shdfnd__Array_physx__PxPlane_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 381092; + var GOT_data_internal_physx__PxHitBuffer_physx__PxOverlapHit___getAnyHit_28unsigned_20int_29_20const___ignore = 381119; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTriangle_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 381112; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTriangle_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 381113; + var GOT_data_internal_vtable_20for_20physx__Cct__CapsuleController = 368616; + var GOT_data_internal_vtable_20for_20physx__PxCapsuleController = 368828; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTriangle_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore = 381142; + var GOT_data_internal_physx__shdfnd__Array_physx__PxTriangle_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 381175; + var GOT_data_internal_vtable_20for_20ControllerFilter = 369024; + var GOT_data_internal_physx__PxHitBuffer_physx__PxRaycastHit___getAnyHit_28unsigned_20int_29_20const___ignore = 381179; + var GOT_data_internal_physx__Cct__encodeUserObject_28unsigned_20int_2c_20physx__Cct__UserObjectType_29___ignore = 381177; + var GOT_data_internal_physx__Cct__encodeUserObject_28unsigned_20int_2c_20physx__Cct__UserObjectType_29___ignore_1 = 381178; + var GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalBoxObstacle_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 381183; + var GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalCapsuleObstacle_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 381184; + var GOT_data_internal_physx__shdfnd__Array_physx__PxExtendedBox_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxExtendedBox_20const__29___ignore = 381180; + var GOT_data_internal_physx__shdfnd__Array_void_20const__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28void_20const__20const__29___ignore = 381181; + var GOT_data_internal_physx__shdfnd__Array_physx__PxExtendedCapsule_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxExtendedCapsule_20const__29___ignore = 381182; + var GOT_data_internal_ControllerFilter__postFilter_28physx__PxFilterData_20const__2c_20physx__PxQueryHit_20const__29___ignore = 381176; + var GOT_data_internal_vtable_20for_20physx__Cct__BoxController = 369060; + var GOT_data_internal_vtable_20for_20physx__PxBoxController = 369272; + var GOT_data_internal_vtable_20for_20physx__PxController = 369412; + var GOT_data_internal_vtable_20for_20physx__Cct__CharacterControllerManager = 369528; + var GOT_data_internal_vtable_20for_20physx__PxControllerManager = 369684; + var GOT_data_internal_vtable_20for_20physx__PxDeletionListener = 369768; + var GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 381210; + var GOT_data_internal_physx__shdfnd__Array_physx__Cct__Controller__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 381211; + var GOT_data_internal_physx__shdfnd__Array_physx__Cct__Controller__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 381215; + var GOT_data_internal_physx__shdfnd__Array_physx__Cct__Controller__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cct__Controller__20const__29___ignore = 381212; + var GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cct__ObstacleContext__20const__29___ignore = 381221; + var GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 381222; + var GOT_data_internal_physx__shdfnd__Array_physx__Cct__Controller__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 381223; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore = 381202; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1 = 381203; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2 = 381204; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3 = 381205; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore = 381206; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 381207; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 381208; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 381209; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore = 381213; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore = 381214; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 381216; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 381217; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 381218; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 381219; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 381220; + var GOT_data_internal_physx__shdfnd__Array_void_20const__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 381225; + var GOT_data_internal_physx__shdfnd__Array_void_20const__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 381224; + var GOT_data_internal_physx__shdfnd__Array_physx__PxExtendedBox_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 381227; + var GOT_data_internal_physx__shdfnd__Array_physx__PxExtendedBox_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 381226; + var GOT_data_internal_physx__shdfnd__Array_physx__PxExtendedCapsule_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 381229; + var GOT_data_internal_physx__shdfnd__Array_physx__PxExtendedCapsule_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 381228; + var GOT_data_internal_vtable_20for_20physx__Cct__Controller = 369788; + var GOT_data_internal_vtable_20for_20physx__Cct__ObstacleContext = 369828; + var GOT_data_internal_vtable_20for_20physx__PxObstacleContext = 369908; + var GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalBoxObstacle_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cct__ObstacleContext__InternalBoxObstacle_20const__29___ignore = 381244; + var GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalCapsuleObstacle_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cct__ObstacleContext__InternalCapsuleObstacle_20const__29___ignore = 381245; + var GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalBoxObstacle_2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 381247; + var GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalCapsuleObstacle_2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 381249; + var GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalBoxObstacle_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 381250; + var GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalCapsuleObstacle_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 381251; + var GOT_data_internal_vtable_20for_20physx__Cct__SweptBox = 369956; + var GOT_data_internal_vtable_20for_20physx__Cct__SweptCapsule = 369988; + var GOT_data_internal_vtable_20for_20physx__Cct__SweptVolume = 370020; + var GOT_data_internal_physx__pvdsdk__gForwardingAllocator = 370072; + var GOT_data_internal_physx__pvdsdk__gPvdAllocatorCallback = 370076; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__PvdDataStream = 370352; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__ClassDescription = 370788; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__PropertyMessageDescription = 370812; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__PvdInstanceDataStream = 370512; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__PvdMetaDataStream = 370604; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__PvdPropertyDefinitionHelper = 370724; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__CreateInstance = 371136; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__SetPropertyValue = 371168; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__BeginSetPropertyValue = 371200; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__AppendPropertyValueData = 371232; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__EndSetPropertyValue = 371264; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__SetPropertyMessage = 371296; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__BeginPropertyMessageGroup = 371328; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__SendPropertyMessageFromGroup = 371360; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__EndPropertyMessageGroup = 371392; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__PushBackObjectRef = 371424; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__RemoveObjectRef = 371456; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__DestroyInstance = 371488; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__BeginSection = 371520; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__EndSection = 371552; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__OriginShift = 371584; + var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PvdInstanceDataStream__PvdCommand__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 381322; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__AddProfileZone = 371616; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__AddProfileZoneEvent = 371648; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__SetIsTopLevel = 371680; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__ErrorMessage = 371712; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__SetCamera = 371744; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__CreateClass = 371776; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__DeriveClass = 371808; + var GOT_data_internal_physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___operator_5b_5d_28unsigned_20int_29_20const___ignore = 381336; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__NameHandleValue = 371840; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__CreateProperty = 371872; + var GOT_data_internal_physx__pvdsdk__DataRef_physx__pvdsdk__PropertyMessageArg___operator_5b_5d_28unsigned_20int_29_20const___ignore = 381340; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__StreamPropMessageArg = 371904; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__CreatePropertyMessage = 371936; + var GOT_data_internal_physx__shdfnd__Array_char_2c_20physx__shdfnd__NamedAllocator___back_28_29___ignore = 381272; + var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__NamedValue_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__pvdsdk__NamedValue_20const__29___ignore = 381273; + var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PropertyMessageArg_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__pvdsdk__PropertyMessageArg_20const__29___ignore = 381274; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__EventSerializeable = 371012; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__EventGroup = 370972; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__EventStreamifier_physx__PxPvdTransport_ = 371032; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__EventStreamifier_physx__pvdsdk__MeasureStream_ = 370836; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__PvdEventSerializer = 370916; + var GOT_data_internal_physx__pvdsdk__DataRef_physx__pvdsdk__NameHandleValue___operator_5b_5d_28unsigned_20int_29_20const___ignore = 381279; + var GOT_data_internal_physx__pvdsdk__DataRef_physx__pvdsdk__StreamPropMessageArg___operator_5b_5d_28unsigned_20int_29_20const___ignore = 381280; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__StringHandleEvent = 371104; + var GOT_data_internal_physx__pvdsdk__Option_physx__pvdsdk__ClassDescription___getValue_28_29___ignore = 381284; + var GOT_data_internal_unsigned_20int_20physx__pvdsdk__RawMemoryBuffer__write_unsigned_20char__28unsigned_20char_20const__2c_20unsigned_20int_29___ignore = 381285; + var GOT_data_internal_physx__pvdsdk__DataRef_physx__pvdsdk__PtrOffset___operator_5b_5d_28unsigned_20int_29_20const___ignore = 381286; + var GOT_data_internal_unsigned_20int_20physx__pvdsdk__RawMemoryBuffer__write_char__28char_20const__2c_20unsigned_20int_29___ignore = 381287; + var GOT_data_internal_physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription___getValue_28_29___ignore = 381292; + var GOT_data_internal_physx__pvdsdk__Option_physx__pvdsdk__PropertyMessageDescription___getValue_28_29___ignore = 381300; + var GOT_data_internal_physx__pvdsdk__DataRef_unsigned_20int___operator_5b_5d_28unsigned_20int_29_20const___ignore = 381301; + var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PvdInstanceDataStream__PvdCommand__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__pvdsdk__PvdInstanceDataStream__PvdCommand__20const__29___ignore = 381321; + var GOT_data_internal_vtable_20for_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward_ = 372516; + var GOT_data_internal_vtable_20for_20physx__profile__EventBuffer_physx__profile__PxDefaultContextProvider_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20physx__profile__PxProfileNullEventFilter_ = 372912; + var GOT_data_internal_vtable_20for_20physx__profile__PxProfileZone = 372968; + var GOT_data_internal_vtable_20for_20physx__profile__PxProfileEventBufferClient = 373172; + var GOT_data_internal_vtable_20for_20physx__profile__ZoneManagerImpl = 371968; + var GOT_data_internal_vtable_20for_20physx__profile__PxProfileZoneManager = 372048; + var GOT_data_internal_vtable_20for_20physx__profile__PxProfileMemoryEventBufferImpl = 372164; + var GOT_data_internal_vtable_20for_20physx__profile__PxProfileMemoryEventBuffer = 372336; + var GOT_data_internal_vtable_20for_20physx__profile__MemoryEventBuffer_physx__profile__PxProfileEventMutex_2c_20physx__profile__NullLock_ = 372440; + var GOT_data_internal_vtable_20for_20physx__profile__PxProfileEventFlusher = 372092; + var GOT_data_internal_physx__profile__ZoneManagerImpl___ZoneManagerImpl_28_29___ignore = 381342; + var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZone__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZone_____back_28_29___ignore = 381343; + var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZone__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZone_____operator_5b_5d_28unsigned_20int_29___ignore = 381344; + var GOT_data_internal_physx__profile__ZoneManagerImpl__addProfileZone_28physx__profile__PxProfileZone__29___ignore = 381345; + var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZoneHandler__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneHandler_____operator_5b_5d_28unsigned_20int_29___ignore = 381347; + var GOT_data_internal_physx__profile__ZoneManagerImpl__removeProfileZone_28physx__profile__PxProfileZone__29___ignore = 381348; + var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZone__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZone_____replaceWithLast_28unsigned_20int_29___ignore = 381349; + var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZoneHandler__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneHandler_____replaceWithLast_28unsigned_20int_29___ignore = 381351; + var GOT_data_internal_vtable_20for_20physx__profile__NullEventNameProvider = 372112; + var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZone__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZone_____growAndPushBack_28physx__profile__PxProfileZone__20const__29___ignore = 381346; + var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZoneHandler__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneHandler_____growAndPushBack_28physx__profile__PxProfileZoneHandler__20const__29___ignore = 381350; + var GOT_data_internal_void_20physx__profile__PxProfileDeleteAndDeallocate_physx__profile__ZoneManagerImpl__28physx__profile__PxProfileAllocatorWrapper__2c_20physx__profile__ZoneManagerImpl__29___ignore = 381352; + var GOT_data_internal_vtable_20for_20physx__profile__PxProfileNameProvider = 372144; + var GOT_data_internal_vtable_20for_20physx__profile__PxProfileEventBufferClientManager = 372412; + var GOT_data_internal_vtable_20for_20physx__profile__DataBuffer_physx__profile__PxProfileEventMutex_2c_20physx__profile__NullLock_ = 372488; + var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileEventBufferClient__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileEventBufferClient_____operator_5b_5d_28unsigned_20int_29___ignore = 381354; + var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileEventBufferClient__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileEventBufferClient_____replaceWithLast_28unsigned_20int_29___ignore = 381353; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperNamedAllocator___GetKey_2c_20physx__profile__PxProfileWrapperNamedAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 381355; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperNamedAllocator___GetKey_2c_20physx__profile__PxProfileWrapperNamedAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 381356; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperNamedAllocator___GetKey_2c_20physx__profile__PxProfileWrapperNamedAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 381357; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperNamedAllocator___GetKey_2c_20physx__profile__PxProfileWrapperNamedAllocator_2c_20true___grow_28_29___ignore = 381358; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperNamedAllocator___GetKey_2c_20physx__profile__PxProfileWrapperNamedAllocator_2c_20true___freeListGetNext_28_29___ignore = 381359; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperNamedAllocator___GetKey_2c_20physx__profile__PxProfileWrapperNamedAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 381360; + var GOT_data_internal_physx__profile__BitMaskSetter_unsigned_20short_2c_20_28unsigned_20char_294_2c_20_28unsigned_20char_290_2c_20unsigned_20char___setValue_28unsigned_20short__2c_20unsigned_20char_29___ignore = 381362; + var GOT_data_internal_physx__profile__BitMaskSetter_unsigned_20short_2c_20_28unsigned_20char_292_2c_20_28unsigned_20char_294_2c_20unsigned_20char___setValue_28unsigned_20short__2c_20unsigned_20char_29___ignore = 381364; + var GOT_data_internal_physx__profile__BitMaskSetter_unsigned_20short_2c_20_28unsigned_20char_292_2c_20_28unsigned_20char_296_2c_20unsigned_20char___setValue_28unsigned_20short__2c_20unsigned_20char_29___ignore = 381365; + var GOT_data_internal_physx__profile__BitMaskSetter_unsigned_20short_2c_20_28unsigned_20char_292_2c_20_28unsigned_20char_298_2c_20unsigned_20char___setValue_28unsigned_20short__2c_20unsigned_20char_29___ignore = 381366; + var GOT_data_internal_physx__profile__BitMaskSetter_unsigned_20short_2c_20_28unsigned_20char_292_2c_20_28unsigned_20char_2910_2c_20unsigned_20char___setValue_28unsigned_20short__2c_20unsigned_20char_29___ignore = 381367; + var GOT_data_internal_physx__profile__BitMaskSetter_unsigned_20short_2c_20_28unsigned_20char_292_2c_20_28unsigned_20char_2912_2c_20unsigned_20char___setValue_28unsigned_20short__2c_20unsigned_20char_29___ignore = 381368; + var GOT_data_internal_physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_28char_20const__2c_20char_20const___29___ignore = 381369; + var GOT_data_internal_unsigned_20char_20physx__profile__convertToNBits_2u_2c_20physx__profile__EventStreamCompressionFlags__Enum__28physx__profile__EventStreamCompressionFlags__Enum_29___ignore = 381361; + var GOT_data_internal_unsigned_20char_20physx__profile__convertToNBits_4u_2c_20physx__profile__MemoryEventTypes__Enum__28physx__profile__MemoryEventTypes__Enum_29___ignore = 381363; + var GOT_data_internal_physx__profile__findCompressionValue_28unsigned_20int_2c_20physx__profile__EventStreamCompressionFlags__Enum_29___ignore = 381370; + var GOT_data_internal_physx__profile__findCompressionValue_28unsigned_20long_20long_2c_20physx__profile__EventStreamCompressionFlags__Enum_29___ignore = 381371; + var GOT_data_internal_void_20physx__profile__PxProfileDeleteAndDeallocate_physx__profile__PxProfileMemoryEventBufferImpl__28physx__profile__PxProfileAllocatorWrapper__2c_20physx__profile__PxProfileMemoryEventBufferImpl__29___ignore = 381372; + var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileEventBufferClient__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileEventBufferClient_____growAndPushBack_28physx__profile__PxProfileEventBufferClient__20const__29___ignore = 381373; + var GOT_data_internal_vtable_20for_20physx__profile__DataBuffer_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____ = 372940; + var GOT_data_internal_vtable_20for_20physx__profile__PxProfileZoneClientManager = 373104; + var GOT_data_internal_vtable_20for_20physx__profile__PxProfileEventSender = 373132; + var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZoneClient__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneClient_____operator_5b_5d_28unsigned_20int_29___ignore = 381387; + var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileEventName_2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileEventName____operator_5b_5d_28unsigned_20int_29___ignore = 381389; + var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZoneClient__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneClient_____replaceWithLast_28unsigned_20int_29___ignore = 381391; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int__2c_20true___reserveInternal_28unsigned_20int_29___ignore = 381374; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int__2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 381375; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int__2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 381376; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20short_20const_2c_20char_20const___2c_20unsigned_20short_2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20short_2c_20char_20const__2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const_____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const___2c_20true___reserveInternal_28unsigned_20int_29___ignore = 381377; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20short_20const_2c_20char_20const___2c_20unsigned_20short_2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20short_2c_20char_20const__2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const_____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const___2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 381378; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20short_20const_2c_20char_20const___2c_20unsigned_20short_2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20short_2c_20char_20const__2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const_____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const___2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 381379; + var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileEventName_2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileEventName____growAndPushBack_28physx__profile__PxProfileEventName_20const__29___ignore = 381386; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20short_20const_2c_20char_20const___2c_20unsigned_20short_2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20short_2c_20char_20const__2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const_____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const___2c_20true___grow_28_29___ignore = 381380; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20short_20const_2c_20char_20const___2c_20unsigned_20short_2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20short_2c_20char_20const__2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const_____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const___2c_20true___freeListGetNext_28_29___ignore = 381381; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20short_20const_2c_20char_20const___2c_20unsigned_20short_2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20short_2c_20char_20const__2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const_____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const___2c_20true___freeListGetNext_28_29___ignore_1 = 381382; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int__2c_20true___grow_28_29___ignore = 381383; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int__2c_20true___freeListGetNext_28_29___ignore = 381384; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int__2c_20true___freeListGetNext_28_29___ignore_1 = 381385; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int__2c_20true___Iter__check_28_29_20const___ignore = 381388; + var GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZoneClient__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneClient_____growAndPushBack_28physx__profile__PxProfileZoneClient__20const__29___ignore = 381390; + var GOT_data_internal_void_20physx__profile__PxProfileDeleteAndDeallocate_physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___28physx__profile__PxProfileAllocatorWrapper__2c_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___29___ignore = 381392; + var GOT_data_internal_void_20physx__profile__EventBuffer_physx__profile__PxDefaultContextProvider_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20physx__profile__PxProfileNullEventFilter___sendEvent_physx__profile__RelativeStartEvent__28physx__profile__EventHeader__2c_20physx__profile__RelativeStartEvent__29___ignore = 381393; + var GOT_data_internal_void_20physx__profile__EventBuffer_physx__profile__PxDefaultContextProvider_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20physx__profile__PxProfileNullEventFilter___sendEvent_physx__profile__StartEvent__28physx__profile__EventHeader__2c_20physx__profile__StartEvent__29___ignore = 381394; + var GOT_data_internal_void_20physx__profile__EventBuffer_physx__profile__PxDefaultContextProvider_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20physx__profile__PxProfileNullEventFilter___sendEvent_physx__profile__RelativeStopEvent__28physx__profile__EventHeader__2c_20physx__profile__RelativeStopEvent__29___ignore = 381395; + var GOT_data_internal_void_20physx__profile__EventBuffer_physx__profile__PxDefaultContextProvider_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20physx__profile__PxProfileNullEventFilter___sendEvent_physx__profile__StopEvent__28physx__profile__EventHeader__2c_20physx__profile__StopEvent__29___ignore = 381396; + var GOT_data_internal_void_20physx__profile__EventBuffer_physx__profile__PxDefaultContextProvider_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20physx__profile__PxProfileNullEventFilter___sendEvent_physx__profile__EventValue__28physx__profile__EventHeader__2c_20physx__profile__EventValue__29___ignore = 381397; + var GOT_data_internal_physx__pvdsdk__gProfileNameProvider = 373216; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__PvdImpl = 373220; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__PsPvd = 373424; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__ObjectRegistrar = 373628; + var GOT_data_internal_void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__PvdProfileZoneClient__28char_20const__2c_20char_20const__2c_20int_29___ignore = 381421; + var GOT_data_internal_vtable_20for_20physx__PxPvd = 373532; + var GOT_data_internal_vtable_20for_20physx__shdfnd__AllocationListener = 373604; + var GOT_data_internal_void_20physx__pvdsdk__PvdDeleteAndDeallocate_physx__pvdsdk__PvdProfileZoneClient__28physx__pvdsdk__PvdProfileZoneClient__29___ignore = 381422; + var GOT_data_internal_void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__MetaDataProvider__28char_20const__2c_20char_20const__2c_20int_29___ignore = 381423; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__MetaDataProvider = 373652; + var GOT_data_internal_void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__PvdMemClient__28char_20const__2c_20char_20const__2c_20int_29___ignore = 381424; + var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PvdClient__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 381426; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__PvdOMMetaDataProvider = 373740; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__StreamInitialization = 373788; + var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PvdClient__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__pvdsdk__PvdClient__20const__29___ignore = 381425; + var GOT_data_internal_void_20physx__pvdsdk__PvdDeleteAndDeallocate_physx__pvdsdk__PvdMemClient__28physx__pvdsdk__PvdMemClient__29___ignore = 381427; + var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PvdClient__2c_20physx__shdfnd__NamedAllocator___remove_28unsigned_20int_29___ignore = 381428; + var GOT_data_internal_physx__pvdsdk__PvdImpl__sRefCount = 381404; + var GOT_data_internal_physx__pvdsdk__PvdImpl__sInstance = 381400; + var GOT_data_internal_void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__PvdImpl__28char_20const__2c_20char_20const__2c_20int_29___ignore = 381429; + var GOT_data_internal_void_20physx__pvdsdk__PvdDeleteAndDeallocate_physx__pvdsdk__PvdImpl__28physx__pvdsdk__PvdImpl__29___ignore = 381430; + var GOT_data_internal_vtable_20for_20physx__PxProfilerCallback = 373580; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 381409; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 381410; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 381411; + var GOT_data_internal_void_20physx__pvdsdk__PvdDeleteAndDeallocate_physx__pvdsdk__MetaDataProvider__28physx__pvdsdk__MetaDataProvider__29___ignore = 381415; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 381412; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 381413; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 381414; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 381416; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 381417; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 381418; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 381419; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 381420; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__PvdMemClient = 373820; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__PvdObjectModelMetaData = 374096; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__PropertyDescription = 374268; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__StringTable = 374468; + var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__NamedValue_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 381479; + var GOT_data_internal_physx__pvdsdk__PvdOutputStream__20physx__pvdsdk__PvdOutputStream__operator___unsigned_20int__28unsigned_20int_20const__29___ignore = 381500; + var GOT_data_internal_physx__pvdsdk__PvdOutputStream__20physx__pvdsdk__PvdOutputStream__operator___int__28int_20const__29___ignore = 381501; + var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PtrOffset_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__pvdsdk__PtrOffset_20const__29___ignore = 381450; + var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PtrOffset_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 381455; + var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PtrOffset_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 381456; + var GOT_data_internal_physx__pvdsdk__align_28unsigned_20int_2c_20unsigned_20int_29___ignore = 381468; + var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PtrOffset_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 381469; + var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__NamedValue_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore = 381477; + var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__NamedValue_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore = 381478; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20short___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5304; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20short___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5305; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20unsigned_20short___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5306; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20unsigned_20short___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5307; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5308; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5309; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20unsigned_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5310; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20unsigned_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5311; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5312; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5313; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20unsigned_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5314; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20unsigned_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5315; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20float___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5316; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20float___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5317; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5318; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_signed_20char_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5319; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20short___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5320; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20short___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5321; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20unsigned_20short___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5322; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20unsigned_20short___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5323; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5324; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5325; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20unsigned_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5326; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20unsigned_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5327; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5328; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5329; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20unsigned_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5330; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20unsigned_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5331; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20float___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5332; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20float___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5333; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5334; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5335; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_short_2c_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5336; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_short_2c_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5337; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_short_2c_20unsigned_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5338; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_short_2c_20unsigned_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5339; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_short_2c_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5340; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_short_2c_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5341; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_short_2c_20unsigned_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5342; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_short_2c_20unsigned_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5343; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_short_2c_20float___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5344; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_short_2c_20float___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5345; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_short_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5346; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_short_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5347; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5348; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5349; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20unsigned_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5350; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20unsigned_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5351; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5352; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5353; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20unsigned_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5354; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20unsigned_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5355; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20float___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5356; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20float___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5357; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5358; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5359; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_int_2c_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5360; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_int_2c_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5361; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_int_2c_20unsigned_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5362; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_int_2c_20unsigned_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5363; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_int_2c_20float___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5364; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_int_2c_20float___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5365; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_int_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5366; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_int_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5367; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5368; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5369; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20unsigned_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5370; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20unsigned_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5371; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20float___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5372; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20float___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5373; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5374; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5375; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_long_20long_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5376; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_long_20long_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5377; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20long_20long_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5378; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_unsigned_20long_20long_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5379; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_float_2c_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5380; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_float_2c_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5381; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_float_2c_20unsigned_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5382; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_float_2c_20unsigned_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5383; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_float_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5384; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_float_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5385; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_double_2c_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5386; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_double_2c_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5387; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_double_2c_20unsigned_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29 = 5388; + var GOT_func_internal_physx__pvdsdk__PvdMarshalling_double_2c_20unsigned_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29 = 5389; + var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PropertyMessageEntry_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__pvdsdk__PropertyMessageEntry_20const__29___ignore = 381494; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20char___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___Iter__check_28_29_20const___ignore = 381502; + var GOT_data_internal_physx__pvdsdk__PvdOutputStream__20physx__pvdsdk__PvdOutputStream__operator___physx__pvdsdk__StringHandle__28physx__pvdsdk__StringHandle_20const__29___ignore = 381503; + var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__NamedValue_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore = 381504; + var GOT_data_internal_physx__pvdsdk__PvdOutputStream__20physx__pvdsdk__PvdOutputStream__operator___unsigned_20char__28unsigned_20char_20const__29___ignore = 381505; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20char___2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 381555; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20char___2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 381556; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20char___2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 381557; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20char___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore = 381558; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20char___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1 = 381559; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20char___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2 = 381560; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20char___2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___Iter__check_28_29_20const___ignore = 381561; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20char___2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 381563; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20char___2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 381564; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20char___2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 381565; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20char___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 381566; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20char___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 381567; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20char___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 381568; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore = 381574; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore = 381575; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1 = 381576; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore = 381577; + var GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore = 381578; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__PvdProfileZoneClient = 374508; + var GOT_data_internal_vtable_20for_20physx__profile__PxProfileZoneHandler = 374628; + var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__ProfileZoneClient__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore = 381582; + var GOT_data_internal_void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__ProfileZoneClient__28char_20const__2c_20char_20const__2c_20int_29___ignore = 381583; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__ProfileZoneClient = 374652; + var GOT_data_internal_vtable_20for_20physx__profile__PxProfileZoneClient = 374728; + var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__ProfileZoneClient__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__pvdsdk__ProfileZoneClient__20const__29___ignore = 381584; + var GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__ProfileZoneClient__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore = 381585; + var GOT_data_internal_void_20physx__pvdsdk__PvdDeleteAndDeallocate_physx__pvdsdk__ProfileZoneClient__28physx__pvdsdk__ProfileZoneClient__29___ignore = 381586; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__PvdUserRenderer = 374852; + var GOT_data_internal_vtable_20for_20physx__pvdsdk__RenderSerializer = 375004; var __wasm_intrinsics_temp_i64 = 0; var __wasm_intrinsics_temp_i64$hi = 0; var i64toi32_i32$HIGH_BITS = 0; @@ -6520,7 +6570,7 @@ function asmFunc(imports) { } function __cxx_global_var_init_1() { - EmBindInit_physx__EmBindInit_physx_28_29(GOT_data_internal___memory_base + 368416 | 0 | 0) | 0; + EmBindInit_physx__EmBindInit_physx_28_29(GOT_data_internal___memory_base + 375248 | 0 | 0) | 0; return; } @@ -6537,8413 +6587,8387 @@ function asmFunc(imports) { } function embind_init_physx_28_29() { - var $2 = 0, i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, $5 = 0, $181 = 0, $140 = 0, $242 = 0, $187 = 0, $1214 = 0, $363 = 0, $706 = 0, $307 = 0, $386 = 0, $2206 = 0, $791 = 0, $1704 = 0, $763 = 0, $6470 = 0, $6471 = 0, $465 = 0, $1218 = 0, $120 = 0, $124 = 0, $142 = 0, $144 = 0, $289 = 0, $290 = 0, $443 = 0, $673 = 0, $778 = 0, $856 = 0, $869 = 0, $2047 = 0, $2188 = 0, $3631 = 0, $3837 = 0, $2481 = 0, $2588 = 0, $2852 = 0, $2953 = 0, $3644 = 0, $830 = 0, $843 = 0, $882 = 0, $1225 = 0, $1592 = 0, $1597 = 0, $1600 = 0, $1684 = 0, $1685 = 0, $1723 = 0, $2096 = 0, $2097 = 0, $2151 = 0, $2152 = 0, $3669 = 0, $3824 = 0, $3829 = 0, $3848 = 0, $3861 = 0, $4816 = 0, $4841 = 0, $5375 = 0, $5504 = 0, $6800 = 0, $6801 = 0, $191 = 0, $220 = 0, $222 = 0, $223 = 0, $241 = 0, $445 = 0, $446 = 0, $518 = 0, $520 = 0, $521 = 0, $539 = 0, $592 = 0, $593 = 0, $669 = 0, $804 = 0, $817 = 0, $822 = 0, $916 = 0, $937 = 0, $942 = 0, $1155 = 0, $1205 = 0, $1210 = 0, $1213 = 0, $1217 = 0, $1400 = 0, $1445 = 0, $1551 = 0, $1552 = 0, $1570 = 0, $1682 = 0, $1777 = 0, $1985 = 0, $1987 = 0, $1988 = 0, $2006 = 0, $2025 = 0, $2027 = 0, $2028 = 0, $2046 = 0, $2471 = 0, $2488 = 0, $2614 = 0, $2627 = 0, $2640 = 0, $2776 = 0, $2815 = 0, $2816 = 0, $2931 = 0, $2952 = 0, $3579 = 0, $3853 = 0, $4067 = 0, $4090 = 0, $4258 = 0, $4281 = 0, $4282 = 0, $5430 = 0, $6223 = 0, $6701 = 0, $6702 = 0, $7188 = 0, $7189 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $72 = 0, $73 = 0, $75 = 0, $76 = 0, $78 = 0, $79 = 0, $80 = 0, $88 = 0, $89 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $101 = 0, $102 = 0, $104 = 0, $105 = 0, $107 = 0, $108 = 0, $109 = 0, $116 = 0, $126 = 0, $128 = 0, $129 = 0, $132 = 0, $135 = 0, $145 = 0, $146 = 0, $149 = 0, $152 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $205 = 0, $206 = 0, $208 = 0, $209 = 0, $211 = 0, $212 = 0, $213 = 0, $221 = 0, $224 = 0, $225 = 0, $226 = 0, $228 = 0, $229 = 0, $232 = 0, $233 = 0, $243 = 0, $244 = 0, $245 = 0, $247 = 0, $248 = 0, $251 = 0, $252 = 0, $267 = 0, $268 = 0, $269 = 0, $270 = 0, $272 = 0, $273 = 0, $275 = 0, $276 = 0, $278 = 0, $279 = 0, $280 = 0, $288 = 0, $291 = 0, $292 = 0, $293 = 0, $295 = 0, $296 = 0, $299 = 0, $300 = 0, $308 = 0, $309 = 0, $310 = 0, $311 = 0, $313 = 0, $314 = 0, $317 = 0, $318 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $330 = 0, $331 = 0, $334 = 0, $335 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $349 = 0, $350 = 0, $353 = 0, $354 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $369 = 0, $370 = 0, $373 = 0, $374 = 0, $8327 = 0, $383 = 0, $384 = 0, $387 = 0, $388 = 0, $389 = 0, $8358 = 0, $8372 = 0, $396 = 0, $397 = 0, $400 = 0, $401 = 0, $8401 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $419 = 0, $420 = 0, $422 = 0, $423 = 0, $425 = 0, $426 = 0, $427 = 0, $435 = 0, $439 = 0, $444 = 0, $447 = 0, $448 = 0, $449 = 0, $451 = 0, $452 = 0, $455 = 0, $456 = 0, $466 = 0, $467 = 0, $468 = 0, $470 = 0, $471 = 0, $474 = 0, $475 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $495 = 0, $496 = 0, $498 = 0, $499 = 0, $501 = 0, $502 = 0, $503 = 0, $511 = 0, $515 = 0, $519 = 0, $522 = 0, $523 = 0, $524 = 0, $526 = 0, $527 = 0, $530 = 0, $531 = 0, $540 = 0, $541 = 0, $542 = 0, $544 = 0, $545 = 0, $548 = 0, $549 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $569 = 0, $570 = 0, $572 = 0, $573 = 0, $575 = 0, $576 = 0, $577 = 0, $585 = 0, $589 = 0, $591 = 0, $594 = 0, $595 = 0, $596 = 0, $598 = 0, $599 = 0, $602 = 0, $603 = 0, $610 = 0, $611 = 0, $612 = 0, $614 = 0, $615 = 0, $618 = 0, $619 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $639 = 0, $640 = 0, $642 = 0, $643 = 0, $645 = 0, $646 = 0, $647 = 0, $9101 = 0, $652 = 0, $653 = 0, $658 = 0, $659 = 0, $660 = 0, $9135 = 0, $667 = 0, $670 = 0, $9170 = 0, $675 = 0, $676 = 0, $679 = 0, $680 = 0, $681 = 0, $9201 = 0, $688 = 0, $691 = 0, $696 = 0, $699 = 0, $9258 = 0, $703 = 0, $704 = 0, $707 = 0, $708 = 0, $9287 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $726 = 0, $727 = 0, $729 = 0, $730 = 0, $732 = 0, $733 = 0, $734 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $751 = 0, $752 = 0, $754 = 0, $755 = 0, $757 = 0, $758 = 0, $759 = 0, $9438 = 0, $765 = 0, $766 = 0, $771 = 0, $772 = 0, $773 = 0, $9472 = 0, $9485 = 0, $780 = 0, $781 = 0, $784 = 0, $785 = 0, $786 = 0, $9516 = 0, $9529 = 0, $793 = 0, $794 = 0, $797 = 0, $798 = 0, $799 = 0, $9560 = 0, $9573 = 0, $806 = 0, $807 = 0, $810 = 0, $811 = 0, $812 = 0, $9604 = 0, $9617 = 0, $819 = 0, $820 = 0, $823 = 0, $824 = 0, $825 = 0, $9648 = 0, $9661 = 0, $832 = 0, $833 = 0, $836 = 0, $837 = 0, $838 = 0, $9692 = 0, $9705 = 0, $845 = 0, $846 = 0, $849 = 0, $850 = 0, $851 = 0, $9736 = 0, $9749 = 0, $858 = 0, $859 = 0, $862 = 0, $863 = 0, $864 = 0, $9780 = 0, $9793 = 0, $871 = 0, $872 = 0, $875 = 0, $876 = 0, $877 = 0, $9824 = 0, $9837 = 0, $884 = 0, $885 = 0, $888 = 0, $889 = 0, $890 = 0, $9868 = 0, $897 = 0, $900 = 0, $905 = 0, $908 = 0, $9925 = 0, $913 = 0, $914 = 0, $917 = 0, $918 = 0, $919 = 0, $9956 = 0, $9969 = 0, $926 = 0, $927 = 0, $930 = 0, $931 = 0, $932 = 0, $10000 = 0, $10013 = 0, $939 = 0, $940 = 0, $943 = 0, $944 = 0, $945 = 0, $10044 = 0, $10057 = 0, $952 = 0, $953 = 0, $956 = 0, $957 = 0, $10086 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $975 = 0, $976 = 0, $978 = 0, $979 = 0, $981 = 0, $982 = 0, $983 = 0, $10168 = 0, $988 = 0, $989 = 0, $992 = 0, $993 = 0, $994 = 0, $10199 = 0, $10212 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $10238 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $1021 = 0, $1022 = 0, $1024 = 0, $1025 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $10320 = 0, $1034 = 0, $1035 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $10354 = 0, $10367 = 0, $1048 = 0, $1049 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $10398 = 0, $10411 = 0, $1060 = 0, $1061 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $10442 = 0, $10455 = 0, $1072 = 0, $1073 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $10486 = 0, $10499 = 0, $1084 = 0, $1085 = 0, $1088 = 0, $1089 = 0, $1090 = 0, $10530 = 0, $10543 = 0, $1096 = 0, $1097 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $10574 = 0, $10587 = 0, $1108 = 0, $1109 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $10618 = 0, $10631 = 0, $1120 = 0, $1121 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $10662 = 0, $10675 = 0, $1132 = 0, $1133 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $10706 = 0, $10719 = 0, $1144 = 0, $1145 = 0, $1148 = 0, $1149 = 0, $1150 = 0, $10750 = 0, $10763 = 0, $1157 = 0, $1158 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $10794 = 0, $1170 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1188 = 0, $1189 = 0, $1191 = 0, $1192 = 0, $1194 = 0, $1195 = 0, $1196 = 0, $1248 = 0, $1249 = 0, $1250 = 0, $1251 = 0, $1253 = 0, $1254 = 0, $1256 = 0, $1257 = 0, $1259 = 0, $1260 = 0, $1261 = 0, $1269 = 0, $1273 = 0, $1277 = 0, $1280 = 0, $1281 = 0, $1282 = 0, $1284 = 0, $1285 = 0, $1288 = 0, $1289 = 0, $1298 = 0, $1326 = 0, $1327 = 0, $1328 = 0, $1329 = 0, $1331 = 0, $1332 = 0, $1334 = 0, $1335 = 0, $1337 = 0, $1338 = 0, $1339 = 0, $11270 = 0, $1344 = 0, $1345 = 0, $1350 = 0, $1351 = 0, $1352 = 0, $11304 = 0, $11317 = 0, $1358 = 0, $1359 = 0, $1362 = 0, $1363 = 0, $1364 = 0, $11348 = 0, $11361 = 0, $1374 = 0, $11381 = 0, $1377 = 0, $1378 = 0, $1381 = 0, $1382 = 0, $1383 = 0, $11412 = 0, $11425 = 0, $1389 = 0, $1390 = 0, $1393 = 0, $1394 = 0, $1395 = 0, $11456 = 0, $11469 = 0, $1402 = 0, $1403 = 0, $1406 = 0, $1407 = 0, $1408 = 0, $11500 = 0, $11513 = 0, $1414 = 0, $1415 = 0, $1418 = 0, $1419 = 0, $1420 = 0, $11544 = 0, $11557 = 0, $1431 = 0, $11577 = 0, $1434 = 0, $1435 = 0, $1438 = 0, $1439 = 0, $1440 = 0, $11608 = 0, $11621 = 0, $1451 = 0, $11641 = 0, $1454 = 0, $1455 = 0, $1456 = 0, $1457 = 0, $11667 = 0, $1470 = 0, $1471 = 0, $1472 = 0, $1473 = 0, $1475 = 0, $1476 = 0, $1478 = 0, $1479 = 0, $1481 = 0, $1482 = 0, $1483 = 0, $1495 = 0, $1496 = 0, $1497 = 0, $1498 = 0, $1500 = 0, $1501 = 0, $1503 = 0, $1504 = 0, $1506 = 0, $1507 = 0, $1508 = 0, $1525 = 0, $1526 = 0, $1527 = 0, $1528 = 0, $1530 = 0, $1531 = 0, $1533 = 0, $1534 = 0, $1536 = 0, $1537 = 0, $1538 = 0, $1546 = 0, $1550 = 0, $1553 = 0, $1554 = 0, $1555 = 0, $1557 = 0, $1558 = 0, $1561 = 0, $1562 = 0, $1571 = 0, $1572 = 0, $1573 = 0, $1575 = 0, $1576 = 0, $1579 = 0, $1580 = 0, $1662 = 0, $1663 = 0, $1664 = 0, $1665 = 0, $1667 = 0, $1668 = 0, $1670 = 0, $1671 = 0, $1673 = 0, $1674 = 0, $1675 = 0, $1683 = 0, $1686 = 0, $1687 = 0, $1688 = 0, $1690 = 0, $1691 = 0, $1694 = 0, $1695 = 0, $1705 = 0, $1706 = 0, $1707 = 0, $1708 = 0, $1710 = 0, $1711 = 0, $1714 = 0, $1715 = 0, $1724 = 0, $1725 = 0, $1726 = 0, $1727 = 0, $1729 = 0, $1730 = 0, $1733 = 0, $1734 = 0, $1745 = 0, $1746 = 0, $1747 = 0, $1749 = 0, $1750 = 0, $1753 = 0, $1754 = 0, $1889 = 0, $1890 = 0, $1891 = 0, $1892 = 0, $1894 = 0, $1895 = 0, $1897 = 0, $1898 = 0, $1900 = 0, $1901 = 0, $1902 = 0, $1910 = 0, $1914 = 0, $1917 = 0, $1918 = 0, $1919 = 0, $1921 = 0, $1922 = 0, $1925 = 0, $1926 = 0, $1937 = 0, $1938 = 0, $1939 = 0, $1941 = 0, $1942 = 0, $1945 = 0, $1946 = 0, $1961 = 0, $1962 = 0, $1963 = 0, $1964 = 0, $1966 = 0, $1967 = 0, $1969 = 0, $1970 = 0, $1972 = 0, $1973 = 0, $1974 = 0, $1982 = 0, $1986 = 0, $1989 = 0, $1990 = 0, $1991 = 0, $1993 = 0, $1994 = 0, $1997 = 0, $1998 = 0, $2007 = 0, $2008 = 0, $2009 = 0, $2010 = 0, $2012 = 0, $2013 = 0, $2016 = 0, $2017 = 0, $2026 = 0, $2029 = 0, $2030 = 0, $2031 = 0, $2033 = 0, $2034 = 0, $2037 = 0, $2038 = 0, $2048 = 0, $2049 = 0, $2050 = 0, $2052 = 0, $2053 = 0, $2056 = 0, $2057 = 0, $2072 = 0, $2073 = 0, $2074 = 0, $2075 = 0, $2077 = 0, $2078 = 0, $2080 = 0, $2081 = 0, $2083 = 0, $2084 = 0, $2085 = 0, $2093 = 0, $2095 = 0, $2098 = 0, $2099 = 0, $2100 = 0, $2102 = 0, $2103 = 0, $2106 = 0, $2107 = 0, $2114 = 0, $2115 = 0, $2116 = 0, $2117 = 0, $2119 = 0, $2120 = 0, $2123 = 0, $2124 = 0, $2133 = 0, $2134 = 0, $2135 = 0, $2136 = 0, $2138 = 0, $2139 = 0, $2142 = 0, $2143 = 0, $2150 = 0, $2153 = 0, $2154 = 0, $2155 = 0, $2157 = 0, $2158 = 0, $2161 = 0, $2162 = 0, $2169 = 0, $2170 = 0, $2171 = 0, $2172 = 0, $2174 = 0, $2175 = 0, $2178 = 0, $2179 = 0, $2189 = 0, $2190 = 0, $2191 = 0, $2193 = 0, $2194 = 0, $2197 = 0, $2198 = 0, $2254 = 0, $2255 = 0, $2256 = 0, $2257 = 0, $2259 = 0, $2260 = 0, $2262 = 0, $2263 = 0, $2265 = 0, $2266 = 0, $2267 = 0, $13786 = 0, $2272 = 0, $2273 = 0, $2278 = 0, $2279 = 0, $2280 = 0, $13820 = 0, $2287 = 0, $2290 = 0, $13855 = 0, $2294 = 0, $2295 = 0, $2298 = 0, $2299 = 0, $2300 = 0, $13886 = 0, $2307 = 0, $2310 = 0, $13921 = 0, $2314 = 0, $2315 = 0, $2318 = 0, $2319 = 0, $2320 = 0, $13952 = 0, $2327 = 0, $2357 = 0, $2358 = 0, $2359 = 0, $2360 = 0, $2362 = 0, $2363 = 0, $2365 = 0, $2366 = 0, $2368 = 0, $2369 = 0, $2370 = 0, $2378 = 0, $2384 = 0, $2385 = 0, $2386 = 0, $2388 = 0, $2389 = 0, $2392 = 0, $2393 = 0, $2408 = 0, $2409 = 0, $2410 = 0, $2411 = 0, $2413 = 0, $2414 = 0, $2416 = 0, $2417 = 0, $2419 = 0, $2420 = 0, $2421 = 0, $14234 = 0, $2426 = 0, $2427 = 0, $2430 = 0, $2431 = 0, $14263 = 0, $2444 = 0, $2445 = 0, $2446 = 0, $2447 = 0, $2449 = 0, $2450 = 0, $2452 = 0, $2453 = 0, $2455 = 0, $2456 = 0, $2457 = 0, $2521 = 0, $2522 = 0, $2523 = 0, $2524 = 0, $2526 = 0, $2527 = 0, $2529 = 0, $2530 = 0, $2532 = 0, $2533 = 0, $2534 = 0, $14517 = 0, $2539 = 0, $2540 = 0, $2543 = 0, $2544 = 0, $2545 = 0, $14548 = 0, $14561 = 0, $2552 = 0, $2553 = 0, $2556 = 0, $2557 = 0, $2558 = 0, $14592 = 0, $14605 = 0, $2565 = 0, $2566 = 0, $2569 = 0, $2570 = 0, $2571 = 0, $14636 = 0, $14649 = 0, $2577 = 0, $2578 = 0, $2581 = 0, $2582 = 0, $2583 = 0, $14680 = 0, $14693 = 0, $2590 = 0, $2591 = 0, $2594 = 0, $2595 = 0, $2596 = 0, $14724 = 0, $14737 = 0, $2603 = 0, $2604 = 0, $2607 = 0, $2608 = 0, $2609 = 0, $14768 = 0, $14781 = 0, $2616 = 0, $2617 = 0, $2620 = 0, $2621 = 0, $2622 = 0, $14812 = 0, $14825 = 0, $2629 = 0, $2630 = 0, $2633 = 0, $2634 = 0, $2635 = 0, $14856 = 0, $14869 = 0, $2642 = 0, $2643 = 0, $2646 = 0, $2647 = 0, $2648 = 0, $14900 = 0, $14913 = 0, $2655 = 0, $2656 = 0, $2659 = 0, $2660 = 0, $2661 = 0, $14944 = 0, $2668 = 0, $2671 = 0, $2676 = 0, $2679 = 0, $2684 = 0, $2687 = 0, $2692 = 0, $2695 = 0, $2700 = 0, $2703 = 0, $2708 = 0, $2711 = 0, $2716 = 0, $2719 = 0, $2724 = 0, $2727 = 0, $2732 = 0, $2735 = 0, $2740 = 0, $2753 = 0, $2754 = 0, $2755 = 0, $2756 = 0, $2758 = 0, $2759 = 0, $2761 = 0, $2762 = 0, $2764 = 0, $2765 = 0, $2766 = 0, $2772 = 0, $2777 = 0, $2782 = 0, $2795 = 0, $2796 = 0, $2797 = 0, $2798 = 0, $2800 = 0, $2801 = 0, $2803 = 0, $2804 = 0, $2806 = 0, $2807 = 0, $2808 = 0, $2814 = 0, $2817 = 0, $2818 = 0, $2819 = 0, $2821 = 0, $2822 = 0, $2825 = 0, $2826 = 0, $2833 = 0, $2834 = 0, $2835 = 0, $2836 = 0, $2838 = 0, $2839 = 0, $2842 = 0, $2843 = 0, $2855 = 0, $2856 = 0, $2857 = 0, $2859 = 0, $2860 = 0, $2863 = 0, $2864 = 0, $2879 = 0, $2880 = 0, $2881 = 0, $2882 = 0, $2884 = 0, $2885 = 0, $2887 = 0, $2888 = 0, $2890 = 0, $2891 = 0, $2892 = 0, $2911 = 0, $2912 = 0, $2913 = 0, $2914 = 0, $2916 = 0, $2917 = 0, $2919 = 0, $2920 = 0, $2922 = 0, $2923 = 0, $2924 = 0, $2932 = 0, $2935 = 0, $2936 = 0, $2937 = 0, $2939 = 0, $2940 = 0, $2943 = 0, $2944 = 0, $2954 = 0, $2957 = 0, $2958 = 0, $2959 = 0, $2961 = 0, $2962 = 0, $2965 = 0, $2966 = 0, $2975 = 0, $2976 = 0, $2983 = 0, $2984 = 0, $2985 = 0, $2986 = 0, $2988 = 0, $2989 = 0, $2991 = 0, $2992 = 0, $2994 = 0, $2995 = 0, $2996 = 0, $3003 = 0, $3009 = 0, $3011 = 0, $3012 = 0, $3015 = 0, $3018 = 0, $3024 = 0, $3025 = 0, $3028 = 0, $3031 = 0, $3044 = 0, $3045 = 0, $3046 = 0, $3047 = 0, $3049 = 0, $3050 = 0, $3052 = 0, $3053 = 0, $3055 = 0, $3056 = 0, $3057 = 0, $3077 = 0, $3078 = 0, $3079 = 0, $3080 = 0, $3082 = 0, $3083 = 0, $3085 = 0, $3086 = 0, $3088 = 0, $3089 = 0, $3090 = 0, $3109 = 0, $3110 = 0, $3111 = 0, $3112 = 0, $3114 = 0, $3115 = 0, $3117 = 0, $3118 = 0, $3120 = 0, $3121 = 0, $3122 = 0, $3128 = 0, $3131 = 0, $3132 = 0, $3133 = 0, $3135 = 0, $3136 = 0, $3139 = 0, $3140 = 0, $3147 = 0, $3150 = 0, $3151 = 0, $3152 = 0, $3154 = 0, $3155 = 0, $3158 = 0, $3159 = 0, $3168 = 0, $3169 = 0, $3176 = 0, $3177 = 0, $3178 = 0, $3179 = 0, $3181 = 0, $3182 = 0, $3184 = 0, $3185 = 0, $3187 = 0, $3188 = 0, $3189 = 0, $3196 = 0, $3202 = 0, $3204 = 0, $3205 = 0, $3208 = 0, $3211 = 0, $3217 = 0, $3218 = 0, $3221 = 0, $3224 = 0, $3237 = 0, $3238 = 0, $3239 = 0, $3240 = 0, $3242 = 0, $3243 = 0, $3245 = 0, $3246 = 0, $3248 = 0, $3249 = 0, $3250 = 0, $3270 = 0, $3271 = 0, $3272 = 0, $3273 = 0, $3275 = 0, $3276 = 0, $3278 = 0, $3279 = 0, $3281 = 0, $3282 = 0, $3283 = 0, $3315 = 0, $3316 = 0, $3317 = 0, $3318 = 0, $3320 = 0, $3321 = 0, $3323 = 0, $3324 = 0, $3326 = 0, $3327 = 0, $3328 = 0, $3336 = 0, $3340 = 0, $3343 = 0, $3348 = 0, $3351 = 0, $3358 = 0, $3359 = 0, $3360 = 0, $3362 = 0, $3363 = 0, $3366 = 0, $3367 = 0, $3382 = 0, $3383 = 0, $3384 = 0, $3385 = 0, $3387 = 0, $3388 = 0, $3390 = 0, $3391 = 0, $3393 = 0, $3394 = 0, $3395 = 0, $3449 = 0, $3450 = 0, $3451 = 0, $3452 = 0, $3454 = 0, $3455 = 0, $3457 = 0, $3458 = 0, $3460 = 0, $3461 = 0, $3462 = 0, $3470 = 0, $3471 = 0, $3478 = 0, $3479 = 0, $3480 = 0, $3481 = 0, $3483 = 0, $3484 = 0, $3486 = 0, $3487 = 0, $3489 = 0, $3490 = 0, $3491 = 0, $3498 = 0, $3504 = 0, $3506 = 0, $3507 = 0, $3510 = 0, $3513 = 0, $3519 = 0, $3520 = 0, $3523 = 0, $3526 = 0, $3539 = 0, $3540 = 0, $3541 = 0, $3542 = 0, $3544 = 0, $3545 = 0, $3547 = 0, $3548 = 0, $3550 = 0, $3551 = 0, $3552 = 0, $3588 = 0, $3589 = 0, $3590 = 0, $3591 = 0, $3593 = 0, $3594 = 0, $3596 = 0, $3597 = 0, $3599 = 0, $3600 = 0, $3601 = 0, $17513 = 0, $3606 = 0, $3607 = 0, $3612 = 0, $3613 = 0, $3614 = 0, $17547 = 0, $17560 = 0, $3620 = 0, $3621 = 0, $3624 = 0, $3625 = 0, $3626 = 0, $17591 = 0, $17604 = 0, $3633 = 0, $3634 = 0, $3637 = 0, $3638 = 0, $3639 = 0, $17635 = 0, $17648 = 0, $3646 = 0, $3647 = 0, $3650 = 0, $3651 = 0, $3652 = 0, $17679 = 0, $17692 = 0, $3658 = 0, $3659 = 0, $3662 = 0, $3663 = 0, $3664 = 0, $17723 = 0, $17736 = 0, $3671 = 0, $3672 = 0, $3675 = 0, $3676 = 0, $3677 = 0, $17767 = 0, $17780 = 0, $3683 = 0, $3684 = 0, $3685 = 0, $3686 = 0, $17806 = 0, $3701 = 0, $3702 = 0, $3703 = 0, $3704 = 0, $3706 = 0, $3707 = 0, $3709 = 0, $3710 = 0, $3712 = 0, $3713 = 0, $3714 = 0, $17892 = 0, $3719 = 0, $3720 = 0, $3723 = 0, $3724 = 0, $3725 = 0, $17923 = 0, $17936 = 0, $3731 = 0, $3732 = 0, $3735 = 0, $3736 = 0, $3737 = 0, $17967 = 0, $17980 = 0, $3743 = 0, $3744 = 0, $3747 = 0, $3748 = 0, $3749 = 0, $18011 = 0, $18024 = 0, $3755 = 0, $3756 = 0, $3759 = 0, $3760 = 0, $3761 = 0, $18055 = 0, $18068 = 0, $3767 = 0, $3768 = 0, $3769 = 0, $3770 = 0, $3771 = 0, $18096 = 0, $18109 = 0, $3777 = 0, $3778 = 0, $3781 = 0, $3782 = 0, $3783 = 0, $18140 = 0, $18153 = 0, $3789 = 0, $3790 = 0, $3793 = 0, $3794 = 0, $3795 = 0, $18184 = 0, $18197 = 0, $3801 = 0, $3802 = 0, $3805 = 0, $3806 = 0, $3807 = 0, $18228 = 0, $18241 = 0, $3813 = 0, $3814 = 0, $3817 = 0, $3818 = 0, $3819 = 0, $18272 = 0, $18285 = 0, $3826 = 0, $3827 = 0, $3830 = 0, $3831 = 0, $3832 = 0, $18316 = 0, $18329 = 0, $3839 = 0, $3840 = 0, $3841 = 0, $3842 = 0, $3843 = 0, $18357 = 0, $18370 = 0, $3850 = 0, $3851 = 0, $3854 = 0, $3855 = 0, $3856 = 0, $18401 = 0, $18414 = 0, $3863 = 0, $3864 = 0, $3867 = 0, $3868 = 0, $3869 = 0, $18445 = 0, $3876 = 0, $3879 = 0, $3884 = 0, $3897 = 0, $3898 = 0, $3899 = 0, $3900 = 0, $3902 = 0, $3903 = 0, $3905 = 0, $3906 = 0, $3908 = 0, $3909 = 0, $3910 = 0, $18569 = 0, $3915 = 0, $3916 = 0, $3919 = 0, $3920 = 0, $3921 = 0, $18600 = 0, $18613 = 0, $3927 = 0, $3928 = 0, $3931 = 0, $3932 = 0, $3933 = 0, $18644 = 0, $18657 = 0, $3940 = 0, $3941 = 0, $3944 = 0, $3945 = 0, $3946 = 0, $18688 = 0, $18702 = 0, $3957 = 0, $18722 = 0, $3960 = 0, $3961 = 0, $3964 = 0, $3965 = 0, $3966 = 0, $18753 = 0, $18766 = 0, $3972 = 0, $3973 = 0, $3976 = 0, $3977 = 0, $3978 = 0, $18797 = 0, $18810 = 0, $3984 = 0, $3985 = 0, $3988 = 0, $3989 = 0, $3990 = 0, $18841 = 0, $18854 = 0, $3996 = 0, $3997 = 0, $4000 = 0, $4001 = 0, $18883 = 0, $4014 = 0, $4015 = 0, $4016 = 0, $4017 = 0, $4019 = 0, $4020 = 0, $4022 = 0, $4023 = 0, $4025 = 0, $4026 = 0, $4027 = 0, $4039 = 0, $4040 = 0, $4041 = 0, $4042 = 0, $4044 = 0, $4045 = 0, $4047 = 0, $4048 = 0, $4050 = 0, $4051 = 0, $4052 = 0, $4060 = 0, $19052 = 0, $4064 = 0, $4065 = 0, $4068 = 0, $4069 = 0, $19081 = 0, $4114 = 0, $4115 = 0, $4116 = 0, $4117 = 0, $4119 = 0, $4120 = 0, $4122 = 0, $4123 = 0, $4125 = 0, $4126 = 0, $4127 = 0, $4139 = 0, $4140 = 0, $4141 = 0, $4142 = 0, $4144 = 0, $4145 = 0, $4147 = 0, $4148 = 0, $4150 = 0, $4151 = 0, $4152 = 0, $4169 = 0, $4170 = 0, $4171 = 0, $4172 = 0, $4174 = 0, $4175 = 0, $4177 = 0, $4178 = 0, $4180 = 0, $4181 = 0, $4182 = 0, $19394 = 0, $4188 = 0, $4189 = 0, $4194 = 0, $4195 = 0, $4196 = 0, $19428 = 0, $19442 = 0, $4203 = 0, $4204 = 0, $4207 = 0, $4208 = 0, $4209 = 0, $19473 = 0, $19487 = 0, $4216 = 0, $4217 = 0, $4220 = 0, $4221 = 0, $19516 = 0, $4234 = 0, $4235 = 0, $4236 = 0, $4237 = 0, $4239 = 0, $4240 = 0, $4242 = 0, $4243 = 0, $4245 = 0, $4246 = 0, $4247 = 0, $4255 = 0, $4259 = 0, $4262 = 0, $4263 = 0, $4264 = 0, $4266 = 0, $4267 = 0, $4270 = 0, $4271 = 0, $4280 = 0, $4283 = 0, $4284 = 0, $4285 = 0, $4287 = 0, $4288 = 0, $4291 = 0, $4292 = 0, $4301 = 0, $4302 = 0, $4303 = 0, $4305 = 0, $4306 = 0, $4309 = 0, $4310 = 0, $4329 = 0, $4330 = 0, $4331 = 0, $4332 = 0, $4334 = 0, $4335 = 0, $4337 = 0, $4338 = 0, $4340 = 0, $4341 = 0, $4342 = 0, $4348 = 0, $4353 = 0, $4358 = 0, $4361 = 0, $4366 = 0, $4369 = 0, $4374 = 0, $4377 = 0, $4382 = 0, $4395 = 0, $4396 = 0, $4397 = 0, $4398 = 0, $4400 = 0, $4401 = 0, $4403 = 0, $4404 = 0, $4406 = 0, $4407 = 0, $4408 = 0, $4425 = 0, $4426 = 0, $4427 = 0, $4428 = 0, $4430 = 0, $4431 = 0, $4433 = 0, $4434 = 0, $4436 = 0, $4437 = 0, $4438 = 0, $4450 = 0, $4451 = 0, $4452 = 0, $4453 = 0, $4455 = 0, $4456 = 0, $4458 = 0, $4459 = 0, $4461 = 0, $4462 = 0, $4463 = 0, $4475 = 0, $4476 = 0, $4477 = 0, $4478 = 0, $4480 = 0, $4481 = 0, $4483 = 0, $4484 = 0, $4486 = 0, $4487 = 0, $4488 = 0, $4500 = 0, $4501 = 0, $4502 = 0, $4503 = 0, $4505 = 0, $4506 = 0, $4508 = 0, $4509 = 0, $4511 = 0, $4512 = 0, $4513 = 0, $4544 = 0, $4545 = 0, $4546 = 0, $4547 = 0, $4549 = 0, $4550 = 0, $4552 = 0, $4553 = 0, $4555 = 0, $4556 = 0, $4557 = 0, $4569 = 0, $4570 = 0, $4571 = 0, $4572 = 0, $4574 = 0, $4575 = 0, $4577 = 0, $4578 = 0, $4580 = 0, $4581 = 0, $4582 = 0, $4602 = 0, $4603 = 0, $4604 = 0, $4605 = 0, $4607 = 0, $4608 = 0, $4610 = 0, $4611 = 0, $4613 = 0, $4614 = 0, $4615 = 0, $20597 = 0, $4620 = 0, $4621 = 0, $4626 = 0, $4627 = 0, $4628 = 0, $20631 = 0, $20644 = 0, $4634 = 0, $4635 = 0, $4636 = 0, $4637 = 0, $20670 = 0, $4650 = 0, $4651 = 0, $4652 = 0, $4653 = 0, $4655 = 0, $4656 = 0, $4658 = 0, $4659 = 0, $4661 = 0, $4662 = 0, $4663 = 0, $20752 = 0, $4668 = 0, $4669 = 0, $4674 = 0, $4675 = 0, $4676 = 0, $20786 = 0, $20799 = 0, $4682 = 0, $4683 = 0, $4686 = 0, $4687 = 0, $4688 = 0, $20830 = 0, $20843 = 0, $4694 = 0, $4695 = 0, $4698 = 0, $4699 = 0, $4700 = 0, $20874 = 0, $20887 = 0, $4706 = 0, $4707 = 0, $4710 = 0, $4711 = 0, $20916 = 0, $4724 = 0, $4725 = 0, $4726 = 0, $4727 = 0, $4729 = 0, $4730 = 0, $4732 = 0, $4733 = 0, $4735 = 0, $4736 = 0, $4737 = 0, $20998 = 0, $4742 = 0, $4743 = 0, $4748 = 0, $4749 = 0, $4750 = 0, $21032 = 0, $21045 = 0, $4756 = 0, $4757 = 0, $4760 = 0, $4761 = 0, $4762 = 0, $21076 = 0, $21089 = 0, $4768 = 0, $4769 = 0, $4772 = 0, $4773 = 0, $4774 = 0, $21120 = 0, $21133 = 0, $4780 = 0, $4781 = 0, $4784 = 0, $4785 = 0, $4786 = 0, $21164 = 0, $21177 = 0, $4793 = 0, $4794 = 0, $4797 = 0, $4798 = 0, $4799 = 0, $21208 = 0, $21221 = 0, $4805 = 0, $4806 = 0, $4809 = 0, $4810 = 0, $4811 = 0, $21252 = 0, $21265 = 0, $4818 = 0, $4819 = 0, $4822 = 0, $4823 = 0, $4824 = 0, $21296 = 0, $21309 = 0, $4830 = 0, $4831 = 0, $4834 = 0, $4835 = 0, $4836 = 0, $21340 = 0, $21353 = 0, $4843 = 0, $4844 = 0, $4847 = 0, $4848 = 0, $4849 = 0, $21384 = 0, $21397 = 0, $4855 = 0, $4856 = 0, $4859 = 0, $4860 = 0, $4861 = 0, $21428 = 0, $21441 = 0, $4867 = 0, $4868 = 0, $4871 = 0, $4872 = 0, $4873 = 0, $21472 = 0, $21485 = 0, $4879 = 0, $4880 = 0, $4883 = 0, $4884 = 0, $4885 = 0, $21516 = 0, $21529 = 0, $4892 = 0, $4893 = 0, $4896 = 0, $4897 = 0, $4898 = 0, $21560 = 0, $4905 = 0, $4908 = 0, $4913 = 0, $4916 = 0, $4921 = 0, $4924 = 0, $4929 = 0, $4932 = 0, $4937 = 0, $4940 = 0, $21683 = 0, $4945 = 0, $4946 = 0, $4949 = 0, $4950 = 0, $4951 = 0, $21714 = 0, $4958 = 0, $4961 = 0, $4966 = 0, $4969 = 0, $21771 = 0, $4973 = 0, $4974 = 0, $4977 = 0, $4978 = 0, $21800 = 0, $4991 = 0, $4992 = 0, $4993 = 0, $4994 = 0, $4996 = 0, $4997 = 0, $4999 = 0, $5000 = 0, $5002 = 0, $5003 = 0, $5004 = 0, $5043 = 0, $5044 = 0, $5045 = 0, $5046 = 0, $5048 = 0, $5049 = 0, $5051 = 0, $5052 = 0, $5054 = 0, $5055 = 0, $5056 = 0, $5068 = 0, $5069 = 0, $5070 = 0, $5071 = 0, $5073 = 0, $5074 = 0, $5076 = 0, $5077 = 0, $5079 = 0, $5080 = 0, $5081 = 0, $22085 = 0, $5087 = 0, $5088 = 0, $5093 = 0, $5094 = 0, $5095 = 0, $22119 = 0, $22132 = 0, $5102 = 0, $5103 = 0, $5106 = 0, $5107 = 0, $5108 = 0, $22163 = 0, $22176 = 0, $5114 = 0, $5115 = 0, $5118 = 0, $5119 = 0, $5120 = 0, $22207 = 0, $22220 = 0, $5127 = 0, $5128 = 0, $5131 = 0, $5132 = 0, $5133 = 0, $22251 = 0, $22264 = 0, $5140 = 0, $5141 = 0, $5144 = 0, $5145 = 0, $5146 = 0, $22295 = 0, $22308 = 0, $5153 = 0, $5154 = 0, $5157 = 0, $5158 = 0, $5159 = 0, $22339 = 0, $22352 = 0, $5166 = 0, $5167 = 0, $5170 = 0, $5171 = 0, $5172 = 0, $22383 = 0, $22396 = 0, $5179 = 0, $5180 = 0, $5183 = 0, $5184 = 0, $5185 = 0, $22427 = 0, $22440 = 0, $5191 = 0, $5192 = 0, $5195 = 0, $5196 = 0, $5197 = 0, $22471 = 0, $22484 = 0, $5203 = 0, $5204 = 0, $5207 = 0, $5208 = 0, $22513 = 0, $5221 = 0, $5222 = 0, $5223 = 0, $5224 = 0, $5226 = 0, $5227 = 0, $5229 = 0, $5230 = 0, $5232 = 0, $5233 = 0, $5234 = 0, $5274 = 0, $5275 = 0, $5276 = 0, $5277 = 0, $5279 = 0, $5280 = 0, $5282 = 0, $5283 = 0, $5285 = 0, $5286 = 0, $5287 = 0, $5299 = 0, $5300 = 0, $5301 = 0, $5302 = 0, $5304 = 0, $5305 = 0, $5307 = 0, $5308 = 0, $5310 = 0, $5311 = 0, $5312 = 0, $5320 = 0, $5324 = 0, $5337 = 0, $5338 = 0, $5339 = 0, $5340 = 0, $5342 = 0, $5343 = 0, $5345 = 0, $5346 = 0, $5348 = 0, $5349 = 0, $5350 = 0, $5358 = 0, $22926 = 0, $5362 = 0, $5363 = 0, $5364 = 0, $5365 = 0, $5366 = 0, $22954 = 0, $5373 = 0, $5386 = 0, $5387 = 0, $5388 = 0, $5389 = 0, $5391 = 0, $5392 = 0, $5394 = 0, $5395 = 0, $5397 = 0, $5398 = 0, $5399 = 0, $5407 = 0, $23074 = 0, $5411 = 0, $5412 = 0, $5413 = 0, $5414 = 0, $5415 = 0, $23102 = 0, $5422 = 0, $5423 = 0, $5428 = 0, $5441 = 0, $5442 = 0, $5443 = 0, $5444 = 0, $5446 = 0, $5447 = 0, $5449 = 0, $5450 = 0, $5452 = 0, $5453 = 0, $5454 = 0, $23223 = 0, $5459 = 0, $5460 = 0, $5463 = 0, $5464 = 0, $23252 = 0, $5477 = 0, $5478 = 0, $5479 = 0, $5480 = 0, $5482 = 0, $5483 = 0, $5485 = 0, $5486 = 0, $5488 = 0, $5489 = 0, $5490 = 0, $5498 = 0, $5502 = 0, $5505 = 0, $23374 = 0, $5510 = 0, $5511 = 0, $5512 = 0, $5513 = 0, $23400 = 0, $5526 = 0, $5527 = 0, $5528 = 0, $5529 = 0, $5531 = 0, $5532 = 0, $5534 = 0, $5535 = 0, $5537 = 0, $5538 = 0, $5539 = 0, $5564 = 0, $5565 = 0, $5566 = 0, $5567 = 0, $5569 = 0, $5570 = 0, $5572 = 0, $5573 = 0, $5575 = 0, $5576 = 0, $5577 = 0, $5585 = 0, $23603 = 0, $5589 = 0, $5590 = 0, $5591 = 0, $5592 = 0, $23629 = 0, $5605 = 0, $5606 = 0, $5607 = 0, $5608 = 0, $5610 = 0, $5611 = 0, $5613 = 0, $5614 = 0, $5616 = 0, $5617 = 0, $5618 = 0, $23711 = 0, $5623 = 0, $5624 = 0, $5627 = 0, $5628 = 0, $23740 = 0, $5641 = 0, $5642 = 0, $5643 = 0, $5644 = 0, $5646 = 0, $5647 = 0, $5649 = 0, $5650 = 0, $5652 = 0, $5653 = 0, $5654 = 0, $5662 = 0, $5666 = 0, $5667 = 0, $23859 = 0, $5672 = 0, $5673 = 0, $5674 = 0, $5675 = 0, $23885 = 0, $5688 = 0, $5689 = 0, $5690 = 0, $5691 = 0, $5693 = 0, $5694 = 0, $5696 = 0, $5697 = 0, $5699 = 0, $5700 = 0, $5701 = 0, $5709 = 0, $5713 = 0, $5714 = 0, $5719 = 0, $5732 = 0, $5733 = 0, $5734 = 0, $5735 = 0, $5737 = 0, $5738 = 0, $5740 = 0, $5741 = 0, $5743 = 0, $5744 = 0, $5745 = 0, $5770 = 0, $5771 = 0, $5772 = 0, $5773 = 0, $5775 = 0, $5776 = 0, $5778 = 0, $5779 = 0, $5781 = 0, $5782 = 0, $5783 = 0, $24195 = 0, $5788 = 0, $5789 = 0, $5792 = 0, $5793 = 0, $24224 = 0, $5806 = 0, $5807 = 0, $5808 = 0, $5809 = 0, $5811 = 0, $5812 = 0, $5814 = 0, $5815 = 0, $5817 = 0, $5818 = 0, $5819 = 0, $5827 = 0, $24324 = 0, $5831 = 0, $5832 = 0, $5833 = 0, $5834 = 0, $24350 = 0, $5847 = 0, $5848 = 0, $5849 = 0, $5850 = 0, $5852 = 0, $5853 = 0, $5855 = 0, $5856 = 0, $5858 = 0, $5859 = 0, $5860 = 0, $5919 = 0, $5920 = 0, $5921 = 0, $5922 = 0, $5924 = 0, $5925 = 0, $5927 = 0, $5928 = 0, $5930 = 0, $5931 = 0, $5932 = 0, $24614 = 0, $5937 = 0, $5938 = 0, $5943 = 0, $5944 = 0, $5945 = 0, $24648 = 0, $24661 = 0, $5951 = 0, $5952 = 0, $5955 = 0, $5956 = 0, $5957 = 0, $24692 = 0, $24705 = 0, $5963 = 0, $5964 = 0, $5967 = 0, $5968 = 0, $5969 = 0, $24736 = 0, $24749 = 0, $5975 = 0, $5976 = 0, $5979 = 0, $5980 = 0, $5981 = 0, $24780 = 0, $24793 = 0, $5988 = 0, $5989 = 0, $5992 = 0, $5993 = 0, $5994 = 0, $24824 = 0, $24837 = 0, $6000 = 0, $6001 = 0, $6004 = 0, $6005 = 0, $24866 = 0, $6018 = 0, $6019 = 0, $6020 = 0, $6021 = 0, $6023 = 0, $6024 = 0, $6026 = 0, $6027 = 0, $6029 = 0, $6030 = 0, $6031 = 0, $24948 = 0, $6036 = 0, $6037 = 0, $6040 = 0, $6041 = 0, $6042 = 0, $24979 = 0, $6049 = 0, $6052 = 0, $25014 = 0, $6056 = 0, $6057 = 0, $6060 = 0, $6061 = 0, $6062 = 0, $25045 = 0, $25058 = 0, $6068 = 0, $6069 = 0, $6072 = 0, $6073 = 0, $6074 = 0, $25089 = 0, $25102 = 0, $6080 = 0, $6081 = 0, $6084 = 0, $6085 = 0, $6086 = 0, $25133 = 0, $25146 = 0, $6092 = 0, $6093 = 0, $6096 = 0, $6097 = 0, $6098 = 0, $25177 = 0, $25190 = 0, $6104 = 0, $6105 = 0, $6108 = 0, $6109 = 0, $6110 = 0, $25221 = 0, $25234 = 0, $6116 = 0, $6117 = 0, $6120 = 0, $6121 = 0, $6122 = 0, $25265 = 0, $25278 = 0, $6128 = 0, $6129 = 0, $6132 = 0, $6133 = 0, $6134 = 0, $25309 = 0, $25322 = 0, $6140 = 0, $6141 = 0, $6144 = 0, $6145 = 0, $6146 = 0, $25353 = 0, $6153 = 0, $6156 = 0, $6161 = 0, $6164 = 0, $6169 = 0, $6170 = 0, $6175 = 0, $6176 = 0, $6181 = 0, $6192 = 0, $6193 = 0, $6194 = 0, $6195 = 0, $6197 = 0, $6198 = 0, $6200 = 0, $6201 = 0, $6203 = 0, $6204 = 0, $6205 = 0, $25534 = 0, $6210 = 0, $6211 = 0, $6216 = 0, $6217 = 0, $6218 = 0, $25568 = 0, $25581 = 0, $6225 = 0, $6226 = 0, $6227 = 0, $6228 = 0, $6229 = 0, $25609 = 0, $25622 = 0, $6235 = 0, $6236 = 0, $6239 = 0, $6240 = 0, $6241 = 0, $25653 = 0, $25666 = 0, $6247 = 0, $6248 = 0, $6251 = 0, $6252 = 0, $6253 = 0, $25697 = 0, $25710 = 0, $6259 = 0, $6260 = 0, $6263 = 0, $6264 = 0, $6265 = 0, $25741 = 0, $25754 = 0, $6271 = 0, $6272 = 0, $6275 = 0, $6276 = 0, $25783 = 0, $6289 = 0, $6290 = 0, $6291 = 0, $6292 = 0, $6294 = 0, $6295 = 0, $6297 = 0, $6298 = 0, $6300 = 0, $6301 = 0, $6302 = 0, $25865 = 0, $6307 = 0, $6308 = 0, $6313 = 0, $6314 = 0, $6315 = 0, $25899 = 0, $25912 = 0, $6321 = 0, $6322 = 0, $6325 = 0, $6326 = 0, $6327 = 0, $25943 = 0, $25956 = 0, $6333 = 0, $6334 = 0, $6337 = 0, $6338 = 0, $6339 = 0, $25987 = 0, $26000 = 0, $6345 = 0, $6346 = 0, $6347 = 0, $6348 = 0, $6349 = 0, $26028 = 0, $26041 = 0, $6355 = 0, $6356 = 0, $6359 = 0, $6360 = 0, $6361 = 0, $26072 = 0, $26085 = 0, $6367 = 0, $6368 = 0, $6371 = 0, $6372 = 0, $26114 = 0, $6385 = 0, $6386 = 0, $6387 = 0, $6388 = 0, $6390 = 0, $6391 = 0, $6393 = 0, $6394 = 0, $6396 = 0, $6397 = 0, $6398 = 0, $26196 = 0, $6403 = 0, $6404 = 0, $6407 = 0, $6408 = 0, $6409 = 0, $26227 = 0, $26241 = 0, $6416 = 0, $6417 = 0, $6420 = 0, $6421 = 0, $6422 = 0, $26272 = 0, $6427 = 0, $6430 = 0, $6431 = 0, $6432 = 0, $6434 = 0, $6435 = 0, $6438 = 0, $6439 = 0, $6448 = 0, $6451 = 0, $6452 = 0, $6453 = 0, $6455 = 0, $6456 = 0, $6459 = 0, $6460 = 0, $6469 = 0, $6472 = 0, $6473 = 0, $6474 = 0, $6476 = 0, $6477 = 0, $6480 = 0, $6481 = 0, $6490 = 0, $6491 = 0, $6492 = 0, $6493 = 0, $6495 = 0, $6496 = 0, $6499 = 0, $6500 = 0, $6509 = 0, $6510 = 0, $6511 = 0, $6512 = 0, $6514 = 0, $6515 = 0, $6518 = 0, $6519 = 0, $6528 = 0, $6529 = 0, $6530 = 0, $6531 = 0, $6533 = 0, $6534 = 0, $6537 = 0, $6538 = 0, $6547 = 0, $6548 = 0, $6549 = 0, $6550 = 0, $6552 = 0, $6553 = 0, $6556 = 0, $6557 = 0, $6566 = 0, $6567 = 0, $6568 = 0, $6569 = 0, $6571 = 0, $6572 = 0, $6575 = 0, $6576 = 0, $6585 = 0, $6586 = 0, $6587 = 0, $6588 = 0, $6590 = 0, $6591 = 0, $6594 = 0, $6595 = 0, $6604 = 0, $6605 = 0, $6606 = 0, $6607 = 0, $6609 = 0, $6610 = 0, $6613 = 0, $6614 = 0, $6623 = 0, $6626 = 0, $6627 = 0, $6628 = 0, $6630 = 0, $6631 = 0, $6634 = 0, $6635 = 0, $6644 = 0, $6647 = 0, $6652 = 0, $6665 = 0, $6666 = 0, $6667 = 0, $6668 = 0, $6670 = 0, $6671 = 0, $6673 = 0, $6674 = 0, $6676 = 0, $6677 = 0, $6678 = 0, $6686 = 0, $27012 = 0, $6689 = 0, $6690 = 0, $6691 = 0, $6692 = 0, $6693 = 0, $27040 = 0, $6700 = 0, $6703 = 0, $6704 = 0, $6705 = 0, $6707 = 0, $6708 = 0, $6711 = 0, $6712 = 0, $6719 = 0, $6720 = 0, $6721 = 0, $6722 = 0, $6724 = 0, $6725 = 0, $6728 = 0, $6729 = 0, $6740 = 0, $6741 = 0, $6742 = 0, $6744 = 0, $6745 = 0, $6748 = 0, $6749 = 0, $6764 = 0, $6765 = 0, $6766 = 0, $6767 = 0, $6769 = 0, $6770 = 0, $6772 = 0, $6773 = 0, $6775 = 0, $6776 = 0, $6777 = 0, $6785 = 0, $27300 = 0, $6788 = 0, $6789 = 0, $6790 = 0, $6791 = 0, $6792 = 0, $27328 = 0, $6799 = 0, $6802 = 0, $6803 = 0, $6804 = 0, $6806 = 0, $6807 = 0, $6810 = 0, $6811 = 0, $6820 = 0, $6821 = 0, $6822 = 0, $6823 = 0, $6825 = 0, $6826 = 0, $6829 = 0, $6830 = 0, $6839 = 0, $6840 = 0, $6841 = 0, $6843 = 0, $6844 = 0, $6847 = 0, $6848 = 0, $6863 = 0, $6864 = 0, $6865 = 0, $6866 = 0, $6868 = 0, $6869 = 0, $6871 = 0, $6872 = 0, $6874 = 0, $6875 = 0, $6876 = 0, $6888 = 0, $6889 = 0, $6890 = 0, $6891 = 0, $6893 = 0, $6894 = 0, $6896 = 0, $6897 = 0, $6899 = 0, $6900 = 0, $6901 = 0, $6909 = 0, $6915 = 0, $6916 = 0, $6917 = 0, $6919 = 0, $6920 = 0, $6923 = 0, $6924 = 0, $6939 = 0, $6940 = 0, $6941 = 0, $6942 = 0, $6944 = 0, $6945 = 0, $6947 = 0, $6948 = 0, $6950 = 0, $6951 = 0, $6952 = 0, $6964 = 0, $6965 = 0, $6966 = 0, $6967 = 0, $6969 = 0, $6970 = 0, $6972 = 0, $6973 = 0, $6975 = 0, $6976 = 0, $6977 = 0, $6985 = 0, $27868 = 0, $6989 = 0, $6990 = 0, $6991 = 0, $6992 = 0, $27894 = 0, $7019 = 0, $7020 = 0, $7021 = 0, $7022 = 0, $7024 = 0, $7025 = 0, $7027 = 0, $7028 = 0, $7030 = 0, $7031 = 0, $7032 = 0, $28009 = 0, $7037 = 0, $7038 = 0, $7043 = 0, $7044 = 0, $7045 = 0, $28043 = 0, $28056 = 0, $7051 = 0, $7052 = 0, $7055 = 0, $7056 = 0, $7057 = 0, $28087 = 0, $28100 = 0, $7063 = 0, $7064 = 0, $7067 = 0, $7068 = 0, $7069 = 0, $28131 = 0, $7076 = 0, $7077 = 0, $7084 = 0, $7085 = 0, $7086 = 0, $7087 = 0, $7089 = 0, $7090 = 0, $7092 = 0, $7093 = 0, $7095 = 0, $7096 = 0, $7097 = 0, $7104 = 0, $7110 = 0, $7112 = 0, $7113 = 0, $7116 = 0, $7119 = 0, $7125 = 0, $7126 = 0, $7129 = 0, $7132 = 0, $7145 = 0, $7146 = 0, $7147 = 0, $7148 = 0, $7150 = 0, $7151 = 0, $7153 = 0, $7154 = 0, $7156 = 0, $7157 = 0, $7158 = 0, $7166 = 0, $7169 = 0, $7170 = 0, $7171 = 0, $7173 = 0, $7174 = 0, $7177 = 0, $7178 = 0, $7187 = 0, $7190 = 0, $7191 = 0, $7192 = 0, $7194 = 0, $7195 = 0, $7198 = 0, $7199 = 0, $7208 = 0, $7209 = 0, $7210 = 0, $7211 = 0, $7213 = 0, $7214 = 0, $7217 = 0, $7218 = 0, $7225 = 0, $7228 = 0, $7229 = 0, $7230 = 0, $7232 = 0, $7233 = 0, $7236 = 0, $7237 = 0, $7246 = 0, $7259 = 0, $7260 = 0, $7261 = 0, $7262 = 0, $7264 = 0, $7265 = 0, $7267 = 0, $7268 = 0, $7270 = 0, $7271 = 0, $7272 = 0, $7278 = 0, $7283 = 0, $7288 = 0, $7301 = 0, $7302 = 0, $7303 = 0, $7304 = 0, $7306 = 0, $7307 = 0, $7309 = 0, $7310 = 0, $7312 = 0, $7313 = 0, $7314 = 0, $7320 = 0, $7335 = 0, $7336 = 0, $7337 = 0, $7338 = 0, $7340 = 0, $7341 = 0, $7343 = 0, $7344 = 0, $7346 = 0, $7347 = 0, $7348 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; - $2 = __stack_pointer - 15616 | 0; + var $2 = 0, i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, $5 = 0, $178 = 0, $137 = 0, $239 = 0, $184 = 0, $1211 = 0, $360 = 0, $703 = 0, $304 = 0, $383 = 0, $2186 = 0, $788 = 0, $1701 = 0, $760 = 0, $6425 = 0, $6426 = 0, $462 = 0, $1215 = 0, $117 = 0, $121 = 0, $139 = 0, $141 = 0, $286 = 0, $287 = 0, $440 = 0, $670 = 0, $775 = 0, $853 = 0, $866 = 0, $2027 = 0, $2168 = 0, $3611 = 0, $3817 = 0, $2461 = 0, $2568 = 0, $2832 = 0, $2933 = 0, $3624 = 0, $827 = 0, $840 = 0, $879 = 0, $1222 = 0, $1589 = 0, $1594 = 0, $1597 = 0, $1681 = 0, $1682 = 0, $1720 = 0, $2076 = 0, $2077 = 0, $2131 = 0, $2132 = 0, $3649 = 0, $3804 = 0, $3809 = 0, $3828 = 0, $3841 = 0, $4771 = 0, $4796 = 0, $5330 = 0, $5459 = 0, $6755 = 0, $6756 = 0, $188 = 0, $217 = 0, $219 = 0, $220 = 0, $238 = 0, $442 = 0, $443 = 0, $515 = 0, $517 = 0, $518 = 0, $536 = 0, $589 = 0, $590 = 0, $666 = 0, $801 = 0, $814 = 0, $819 = 0, $913 = 0, $934 = 0, $939 = 0, $1152 = 0, $1202 = 0, $1207 = 0, $1210 = 0, $1214 = 0, $1397 = 0, $1442 = 0, $1548 = 0, $1549 = 0, $1567 = 0, $1679 = 0, $1965 = 0, $1967 = 0, $1968 = 0, $1986 = 0, $2005 = 0, $2007 = 0, $2008 = 0, $2026 = 0, $2451 = 0, $2468 = 0, $2594 = 0, $2607 = 0, $2620 = 0, $2756 = 0, $2795 = 0, $2796 = 0, $2911 = 0, $2932 = 0, $3559 = 0, $3833 = 0, $4022 = 0, $4045 = 0, $4213 = 0, $4236 = 0, $4237 = 0, $5385 = 0, $6178 = 0, $6656 = 0, $6657 = 0, $7141 = 0, $7142 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $69 = 0, $70 = 0, $72 = 0, $73 = 0, $75 = 0, $76 = 0, $77 = 0, $85 = 0, $86 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $98 = 0, $99 = 0, $101 = 0, $102 = 0, $104 = 0, $105 = 0, $106 = 0, $113 = 0, $123 = 0, $125 = 0, $126 = 0, $129 = 0, $132 = 0, $142 = 0, $143 = 0, $146 = 0, $149 = 0, $197 = 0, $198 = 0, $199 = 0, $200 = 0, $202 = 0, $203 = 0, $205 = 0, $206 = 0, $208 = 0, $209 = 0, $210 = 0, $218 = 0, $221 = 0, $222 = 0, $223 = 0, $225 = 0, $226 = 0, $229 = 0, $230 = 0, $240 = 0, $241 = 0, $242 = 0, $244 = 0, $245 = 0, $248 = 0, $249 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $269 = 0, $270 = 0, $272 = 0, $273 = 0, $275 = 0, $276 = 0, $277 = 0, $285 = 0, $288 = 0, $289 = 0, $290 = 0, $292 = 0, $293 = 0, $296 = 0, $297 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $310 = 0, $311 = 0, $314 = 0, $315 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $327 = 0, $328 = 0, $331 = 0, $332 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $346 = 0, $347 = 0, $350 = 0, $351 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $366 = 0, $367 = 0, $370 = 0, $371 = 0, $8274 = 0, $380 = 0, $381 = 0, $384 = 0, $385 = 0, $386 = 0, $8305 = 0, $8319 = 0, $393 = 0, $394 = 0, $397 = 0, $398 = 0, $8348 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $416 = 0, $417 = 0, $419 = 0, $420 = 0, $422 = 0, $423 = 0, $424 = 0, $432 = 0, $436 = 0, $441 = 0, $444 = 0, $445 = 0, $446 = 0, $448 = 0, $449 = 0, $452 = 0, $453 = 0, $463 = 0, $464 = 0, $465 = 0, $467 = 0, $468 = 0, $471 = 0, $472 = 0, $487 = 0, $488 = 0, $489 = 0, $490 = 0, $492 = 0, $493 = 0, $495 = 0, $496 = 0, $498 = 0, $499 = 0, $500 = 0, $508 = 0, $512 = 0, $516 = 0, $519 = 0, $520 = 0, $521 = 0, $523 = 0, $524 = 0, $527 = 0, $528 = 0, $537 = 0, $538 = 0, $539 = 0, $541 = 0, $542 = 0, $545 = 0, $546 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $566 = 0, $567 = 0, $569 = 0, $570 = 0, $572 = 0, $573 = 0, $574 = 0, $582 = 0, $586 = 0, $588 = 0, $591 = 0, $592 = 0, $593 = 0, $595 = 0, $596 = 0, $599 = 0, $600 = 0, $607 = 0, $608 = 0, $609 = 0, $611 = 0, $612 = 0, $615 = 0, $616 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $636 = 0, $637 = 0, $639 = 0, $640 = 0, $642 = 0, $643 = 0, $644 = 0, $9048 = 0, $649 = 0, $650 = 0, $655 = 0, $656 = 0, $657 = 0, $9082 = 0, $664 = 0, $667 = 0, $9117 = 0, $672 = 0, $673 = 0, $676 = 0, $677 = 0, $678 = 0, $9148 = 0, $685 = 0, $688 = 0, $693 = 0, $696 = 0, $9205 = 0, $700 = 0, $701 = 0, $704 = 0, $705 = 0, $9234 = 0, $718 = 0, $719 = 0, $720 = 0, $721 = 0, $723 = 0, $724 = 0, $726 = 0, $727 = 0, $729 = 0, $730 = 0, $731 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $748 = 0, $749 = 0, $751 = 0, $752 = 0, $754 = 0, $755 = 0, $756 = 0, $9385 = 0, $762 = 0, $763 = 0, $768 = 0, $769 = 0, $770 = 0, $9419 = 0, $9432 = 0, $777 = 0, $778 = 0, $781 = 0, $782 = 0, $783 = 0, $9463 = 0, $9476 = 0, $790 = 0, $791 = 0, $794 = 0, $795 = 0, $796 = 0, $9507 = 0, $9520 = 0, $803 = 0, $804 = 0, $807 = 0, $808 = 0, $809 = 0, $9551 = 0, $9564 = 0, $816 = 0, $817 = 0, $820 = 0, $821 = 0, $822 = 0, $9595 = 0, $9608 = 0, $829 = 0, $830 = 0, $833 = 0, $834 = 0, $835 = 0, $9639 = 0, $9652 = 0, $842 = 0, $843 = 0, $846 = 0, $847 = 0, $848 = 0, $9683 = 0, $9696 = 0, $855 = 0, $856 = 0, $859 = 0, $860 = 0, $861 = 0, $9727 = 0, $9740 = 0, $868 = 0, $869 = 0, $872 = 0, $873 = 0, $874 = 0, $9771 = 0, $9784 = 0, $881 = 0, $882 = 0, $885 = 0, $886 = 0, $887 = 0, $9815 = 0, $894 = 0, $897 = 0, $902 = 0, $905 = 0, $9872 = 0, $910 = 0, $911 = 0, $914 = 0, $915 = 0, $916 = 0, $9903 = 0, $9916 = 0, $923 = 0, $924 = 0, $927 = 0, $928 = 0, $929 = 0, $9947 = 0, $9960 = 0, $936 = 0, $937 = 0, $940 = 0, $941 = 0, $942 = 0, $9991 = 0, $10004 = 0, $949 = 0, $950 = 0, $953 = 0, $954 = 0, $10033 = 0, $967 = 0, $968 = 0, $969 = 0, $970 = 0, $972 = 0, $973 = 0, $975 = 0, $976 = 0, $978 = 0, $979 = 0, $980 = 0, $10115 = 0, $985 = 0, $986 = 0, $989 = 0, $990 = 0, $991 = 0, $10146 = 0, $10159 = 0, $997 = 0, $998 = 0, $999 = 0, $1000 = 0, $10185 = 0, $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0, $1018 = 0, $1019 = 0, $1021 = 0, $1022 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $10267 = 0, $1031 = 0, $1032 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $10301 = 0, $10314 = 0, $1045 = 0, $1046 = 0, $1049 = 0, $1050 = 0, $1051 = 0, $10345 = 0, $10358 = 0, $1057 = 0, $1058 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $10389 = 0, $10402 = 0, $1069 = 0, $1070 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $10433 = 0, $10446 = 0, $1081 = 0, $1082 = 0, $1085 = 0, $1086 = 0, $1087 = 0, $10477 = 0, $10490 = 0, $1093 = 0, $1094 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $10521 = 0, $10534 = 0, $1105 = 0, $1106 = 0, $1109 = 0, $1110 = 0, $1111 = 0, $10565 = 0, $10578 = 0, $1117 = 0, $1118 = 0, $1121 = 0, $1122 = 0, $1123 = 0, $10609 = 0, $10622 = 0, $1129 = 0, $1130 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $10653 = 0, $10666 = 0, $1141 = 0, $1142 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $10697 = 0, $10710 = 0, $1154 = 0, $1155 = 0, $1158 = 0, $1159 = 0, $1160 = 0, $10741 = 0, $1167 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1185 = 0, $1186 = 0, $1188 = 0, $1189 = 0, $1191 = 0, $1192 = 0, $1193 = 0, $1245 = 0, $1246 = 0, $1247 = 0, $1248 = 0, $1250 = 0, $1251 = 0, $1253 = 0, $1254 = 0, $1256 = 0, $1257 = 0, $1258 = 0, $1266 = 0, $1270 = 0, $1274 = 0, $1277 = 0, $1278 = 0, $1279 = 0, $1281 = 0, $1282 = 0, $1285 = 0, $1286 = 0, $1295 = 0, $1323 = 0, $1324 = 0, $1325 = 0, $1326 = 0, $1328 = 0, $1329 = 0, $1331 = 0, $1332 = 0, $1334 = 0, $1335 = 0, $1336 = 0, $11217 = 0, $1341 = 0, $1342 = 0, $1347 = 0, $1348 = 0, $1349 = 0, $11251 = 0, $11264 = 0, $1355 = 0, $1356 = 0, $1359 = 0, $1360 = 0, $1361 = 0, $11295 = 0, $11308 = 0, $1371 = 0, $11328 = 0, $1374 = 0, $1375 = 0, $1378 = 0, $1379 = 0, $1380 = 0, $11359 = 0, $11372 = 0, $1386 = 0, $1387 = 0, $1390 = 0, $1391 = 0, $1392 = 0, $11403 = 0, $11416 = 0, $1399 = 0, $1400 = 0, $1403 = 0, $1404 = 0, $1405 = 0, $11447 = 0, $11460 = 0, $1411 = 0, $1412 = 0, $1415 = 0, $1416 = 0, $1417 = 0, $11491 = 0, $11504 = 0, $1428 = 0, $11524 = 0, $1431 = 0, $1432 = 0, $1435 = 0, $1436 = 0, $1437 = 0, $11555 = 0, $11568 = 0, $1448 = 0, $11588 = 0, $1451 = 0, $1452 = 0, $1453 = 0, $1454 = 0, $11614 = 0, $1467 = 0, $1468 = 0, $1469 = 0, $1470 = 0, $1472 = 0, $1473 = 0, $1475 = 0, $1476 = 0, $1478 = 0, $1479 = 0, $1480 = 0, $1492 = 0, $1493 = 0, $1494 = 0, $1495 = 0, $1497 = 0, $1498 = 0, $1500 = 0, $1501 = 0, $1503 = 0, $1504 = 0, $1505 = 0, $1522 = 0, $1523 = 0, $1524 = 0, $1525 = 0, $1527 = 0, $1528 = 0, $1530 = 0, $1531 = 0, $1533 = 0, $1534 = 0, $1535 = 0, $1543 = 0, $1547 = 0, $1550 = 0, $1551 = 0, $1552 = 0, $1554 = 0, $1555 = 0, $1558 = 0, $1559 = 0, $1568 = 0, $1569 = 0, $1570 = 0, $1572 = 0, $1573 = 0, $1576 = 0, $1577 = 0, $1659 = 0, $1660 = 0, $1661 = 0, $1662 = 0, $1664 = 0, $1665 = 0, $1667 = 0, $1668 = 0, $1670 = 0, $1671 = 0, $1672 = 0, $1680 = 0, $1683 = 0, $1684 = 0, $1685 = 0, $1687 = 0, $1688 = 0, $1691 = 0, $1692 = 0, $1702 = 0, $1703 = 0, $1704 = 0, $1705 = 0, $1707 = 0, $1708 = 0, $1711 = 0, $1712 = 0, $1721 = 0, $1722 = 0, $1723 = 0, $1724 = 0, $1726 = 0, $1727 = 0, $1730 = 0, $1731 = 0, $1742 = 0, $1743 = 0, $1744 = 0, $1746 = 0, $1747 = 0, $1750 = 0, $1751 = 0, $1869 = 0, $1870 = 0, $1871 = 0, $1872 = 0, $1874 = 0, $1875 = 0, $1877 = 0, $1878 = 0, $1880 = 0, $1881 = 0, $1882 = 0, $1890 = 0, $1894 = 0, $1897 = 0, $1898 = 0, $1899 = 0, $1901 = 0, $1902 = 0, $1905 = 0, $1906 = 0, $1917 = 0, $1918 = 0, $1919 = 0, $1921 = 0, $1922 = 0, $1925 = 0, $1926 = 0, $1941 = 0, $1942 = 0, $1943 = 0, $1944 = 0, $1946 = 0, $1947 = 0, $1949 = 0, $1950 = 0, $1952 = 0, $1953 = 0, $1954 = 0, $1962 = 0, $1966 = 0, $1969 = 0, $1970 = 0, $1971 = 0, $1973 = 0, $1974 = 0, $1977 = 0, $1978 = 0, $1987 = 0, $1988 = 0, $1989 = 0, $1990 = 0, $1992 = 0, $1993 = 0, $1996 = 0, $1997 = 0, $2006 = 0, $2009 = 0, $2010 = 0, $2011 = 0, $2013 = 0, $2014 = 0, $2017 = 0, $2018 = 0, $2028 = 0, $2029 = 0, $2030 = 0, $2032 = 0, $2033 = 0, $2036 = 0, $2037 = 0, $2052 = 0, $2053 = 0, $2054 = 0, $2055 = 0, $2057 = 0, $2058 = 0, $2060 = 0, $2061 = 0, $2063 = 0, $2064 = 0, $2065 = 0, $2073 = 0, $2075 = 0, $2078 = 0, $2079 = 0, $2080 = 0, $2082 = 0, $2083 = 0, $2086 = 0, $2087 = 0, $2094 = 0, $2095 = 0, $2096 = 0, $2097 = 0, $2099 = 0, $2100 = 0, $2103 = 0, $2104 = 0, $2113 = 0, $2114 = 0, $2115 = 0, $2116 = 0, $2118 = 0, $2119 = 0, $2122 = 0, $2123 = 0, $2130 = 0, $2133 = 0, $2134 = 0, $2135 = 0, $2137 = 0, $2138 = 0, $2141 = 0, $2142 = 0, $2149 = 0, $2150 = 0, $2151 = 0, $2152 = 0, $2154 = 0, $2155 = 0, $2158 = 0, $2159 = 0, $2169 = 0, $2170 = 0, $2171 = 0, $2173 = 0, $2174 = 0, $2177 = 0, $2178 = 0, $2234 = 0, $2235 = 0, $2236 = 0, $2237 = 0, $2239 = 0, $2240 = 0, $2242 = 0, $2243 = 0, $2245 = 0, $2246 = 0, $2247 = 0, $13693 = 0, $2252 = 0, $2253 = 0, $2258 = 0, $2259 = 0, $2260 = 0, $13727 = 0, $2267 = 0, $2270 = 0, $13762 = 0, $2274 = 0, $2275 = 0, $2278 = 0, $2279 = 0, $2280 = 0, $13793 = 0, $2287 = 0, $2290 = 0, $13828 = 0, $2294 = 0, $2295 = 0, $2298 = 0, $2299 = 0, $2300 = 0, $13859 = 0, $2307 = 0, $2337 = 0, $2338 = 0, $2339 = 0, $2340 = 0, $2342 = 0, $2343 = 0, $2345 = 0, $2346 = 0, $2348 = 0, $2349 = 0, $2350 = 0, $2358 = 0, $2364 = 0, $2365 = 0, $2366 = 0, $2368 = 0, $2369 = 0, $2372 = 0, $2373 = 0, $2388 = 0, $2389 = 0, $2390 = 0, $2391 = 0, $2393 = 0, $2394 = 0, $2396 = 0, $2397 = 0, $2399 = 0, $2400 = 0, $2401 = 0, $14141 = 0, $2406 = 0, $2407 = 0, $2410 = 0, $2411 = 0, $14170 = 0, $2424 = 0, $2425 = 0, $2426 = 0, $2427 = 0, $2429 = 0, $2430 = 0, $2432 = 0, $2433 = 0, $2435 = 0, $2436 = 0, $2437 = 0, $2501 = 0, $2502 = 0, $2503 = 0, $2504 = 0, $2506 = 0, $2507 = 0, $2509 = 0, $2510 = 0, $2512 = 0, $2513 = 0, $2514 = 0, $14424 = 0, $2519 = 0, $2520 = 0, $2523 = 0, $2524 = 0, $2525 = 0, $14455 = 0, $14468 = 0, $2532 = 0, $2533 = 0, $2536 = 0, $2537 = 0, $2538 = 0, $14499 = 0, $14512 = 0, $2545 = 0, $2546 = 0, $2549 = 0, $2550 = 0, $2551 = 0, $14543 = 0, $14556 = 0, $2557 = 0, $2558 = 0, $2561 = 0, $2562 = 0, $2563 = 0, $14587 = 0, $14600 = 0, $2570 = 0, $2571 = 0, $2574 = 0, $2575 = 0, $2576 = 0, $14631 = 0, $14644 = 0, $2583 = 0, $2584 = 0, $2587 = 0, $2588 = 0, $2589 = 0, $14675 = 0, $14688 = 0, $2596 = 0, $2597 = 0, $2600 = 0, $2601 = 0, $2602 = 0, $14719 = 0, $14732 = 0, $2609 = 0, $2610 = 0, $2613 = 0, $2614 = 0, $2615 = 0, $14763 = 0, $14776 = 0, $2622 = 0, $2623 = 0, $2626 = 0, $2627 = 0, $2628 = 0, $14807 = 0, $14820 = 0, $2635 = 0, $2636 = 0, $2639 = 0, $2640 = 0, $2641 = 0, $14851 = 0, $2648 = 0, $2651 = 0, $2656 = 0, $2659 = 0, $2664 = 0, $2667 = 0, $2672 = 0, $2675 = 0, $2680 = 0, $2683 = 0, $2688 = 0, $2691 = 0, $2696 = 0, $2699 = 0, $2704 = 0, $2707 = 0, $2712 = 0, $2715 = 0, $2720 = 0, $2733 = 0, $2734 = 0, $2735 = 0, $2736 = 0, $2738 = 0, $2739 = 0, $2741 = 0, $2742 = 0, $2744 = 0, $2745 = 0, $2746 = 0, $2752 = 0, $2757 = 0, $2762 = 0, $2775 = 0, $2776 = 0, $2777 = 0, $2778 = 0, $2780 = 0, $2781 = 0, $2783 = 0, $2784 = 0, $2786 = 0, $2787 = 0, $2788 = 0, $2794 = 0, $2797 = 0, $2798 = 0, $2799 = 0, $2801 = 0, $2802 = 0, $2805 = 0, $2806 = 0, $2813 = 0, $2814 = 0, $2815 = 0, $2816 = 0, $2818 = 0, $2819 = 0, $2822 = 0, $2823 = 0, $2835 = 0, $2836 = 0, $2837 = 0, $2839 = 0, $2840 = 0, $2843 = 0, $2844 = 0, $2859 = 0, $2860 = 0, $2861 = 0, $2862 = 0, $2864 = 0, $2865 = 0, $2867 = 0, $2868 = 0, $2870 = 0, $2871 = 0, $2872 = 0, $2891 = 0, $2892 = 0, $2893 = 0, $2894 = 0, $2896 = 0, $2897 = 0, $2899 = 0, $2900 = 0, $2902 = 0, $2903 = 0, $2904 = 0, $2912 = 0, $2915 = 0, $2916 = 0, $2917 = 0, $2919 = 0, $2920 = 0, $2923 = 0, $2924 = 0, $2934 = 0, $2937 = 0, $2938 = 0, $2939 = 0, $2941 = 0, $2942 = 0, $2945 = 0, $2946 = 0, $2955 = 0, $2956 = 0, $2963 = 0, $2964 = 0, $2965 = 0, $2966 = 0, $2968 = 0, $2969 = 0, $2971 = 0, $2972 = 0, $2974 = 0, $2975 = 0, $2976 = 0, $2983 = 0, $2989 = 0, $2991 = 0, $2992 = 0, $2995 = 0, $2998 = 0, $3004 = 0, $3005 = 0, $3008 = 0, $3011 = 0, $3024 = 0, $3025 = 0, $3026 = 0, $3027 = 0, $3029 = 0, $3030 = 0, $3032 = 0, $3033 = 0, $3035 = 0, $3036 = 0, $3037 = 0, $3057 = 0, $3058 = 0, $3059 = 0, $3060 = 0, $3062 = 0, $3063 = 0, $3065 = 0, $3066 = 0, $3068 = 0, $3069 = 0, $3070 = 0, $3089 = 0, $3090 = 0, $3091 = 0, $3092 = 0, $3094 = 0, $3095 = 0, $3097 = 0, $3098 = 0, $3100 = 0, $3101 = 0, $3102 = 0, $3108 = 0, $3111 = 0, $3112 = 0, $3113 = 0, $3115 = 0, $3116 = 0, $3119 = 0, $3120 = 0, $3127 = 0, $3130 = 0, $3131 = 0, $3132 = 0, $3134 = 0, $3135 = 0, $3138 = 0, $3139 = 0, $3148 = 0, $3149 = 0, $3156 = 0, $3157 = 0, $3158 = 0, $3159 = 0, $3161 = 0, $3162 = 0, $3164 = 0, $3165 = 0, $3167 = 0, $3168 = 0, $3169 = 0, $3176 = 0, $3182 = 0, $3184 = 0, $3185 = 0, $3188 = 0, $3191 = 0, $3197 = 0, $3198 = 0, $3201 = 0, $3204 = 0, $3217 = 0, $3218 = 0, $3219 = 0, $3220 = 0, $3222 = 0, $3223 = 0, $3225 = 0, $3226 = 0, $3228 = 0, $3229 = 0, $3230 = 0, $3250 = 0, $3251 = 0, $3252 = 0, $3253 = 0, $3255 = 0, $3256 = 0, $3258 = 0, $3259 = 0, $3261 = 0, $3262 = 0, $3263 = 0, $3295 = 0, $3296 = 0, $3297 = 0, $3298 = 0, $3300 = 0, $3301 = 0, $3303 = 0, $3304 = 0, $3306 = 0, $3307 = 0, $3308 = 0, $3316 = 0, $3320 = 0, $3323 = 0, $3328 = 0, $3331 = 0, $3338 = 0, $3339 = 0, $3340 = 0, $3342 = 0, $3343 = 0, $3346 = 0, $3347 = 0, $3362 = 0, $3363 = 0, $3364 = 0, $3365 = 0, $3367 = 0, $3368 = 0, $3370 = 0, $3371 = 0, $3373 = 0, $3374 = 0, $3375 = 0, $3429 = 0, $3430 = 0, $3431 = 0, $3432 = 0, $3434 = 0, $3435 = 0, $3437 = 0, $3438 = 0, $3440 = 0, $3441 = 0, $3442 = 0, $3450 = 0, $3451 = 0, $3458 = 0, $3459 = 0, $3460 = 0, $3461 = 0, $3463 = 0, $3464 = 0, $3466 = 0, $3467 = 0, $3469 = 0, $3470 = 0, $3471 = 0, $3478 = 0, $3484 = 0, $3486 = 0, $3487 = 0, $3490 = 0, $3493 = 0, $3499 = 0, $3500 = 0, $3503 = 0, $3506 = 0, $3519 = 0, $3520 = 0, $3521 = 0, $3522 = 0, $3524 = 0, $3525 = 0, $3527 = 0, $3528 = 0, $3530 = 0, $3531 = 0, $3532 = 0, $3568 = 0, $3569 = 0, $3570 = 0, $3571 = 0, $3573 = 0, $3574 = 0, $3576 = 0, $3577 = 0, $3579 = 0, $3580 = 0, $3581 = 0, $17420 = 0, $3586 = 0, $3587 = 0, $3592 = 0, $3593 = 0, $3594 = 0, $17454 = 0, $17467 = 0, $3600 = 0, $3601 = 0, $3604 = 0, $3605 = 0, $3606 = 0, $17498 = 0, $17511 = 0, $3613 = 0, $3614 = 0, $3617 = 0, $3618 = 0, $3619 = 0, $17542 = 0, $17555 = 0, $3626 = 0, $3627 = 0, $3630 = 0, $3631 = 0, $3632 = 0, $17586 = 0, $17599 = 0, $3638 = 0, $3639 = 0, $3642 = 0, $3643 = 0, $3644 = 0, $17630 = 0, $17643 = 0, $3651 = 0, $3652 = 0, $3655 = 0, $3656 = 0, $3657 = 0, $17674 = 0, $17687 = 0, $3663 = 0, $3664 = 0, $3665 = 0, $3666 = 0, $17713 = 0, $3681 = 0, $3682 = 0, $3683 = 0, $3684 = 0, $3686 = 0, $3687 = 0, $3689 = 0, $3690 = 0, $3692 = 0, $3693 = 0, $3694 = 0, $17799 = 0, $3699 = 0, $3700 = 0, $3703 = 0, $3704 = 0, $3705 = 0, $17830 = 0, $17843 = 0, $3711 = 0, $3712 = 0, $3715 = 0, $3716 = 0, $3717 = 0, $17874 = 0, $17887 = 0, $3723 = 0, $3724 = 0, $3727 = 0, $3728 = 0, $3729 = 0, $17918 = 0, $17931 = 0, $3735 = 0, $3736 = 0, $3739 = 0, $3740 = 0, $3741 = 0, $17962 = 0, $17975 = 0, $3747 = 0, $3748 = 0, $3749 = 0, $3750 = 0, $3751 = 0, $18003 = 0, $18016 = 0, $3757 = 0, $3758 = 0, $3761 = 0, $3762 = 0, $3763 = 0, $18047 = 0, $18060 = 0, $3769 = 0, $3770 = 0, $3773 = 0, $3774 = 0, $3775 = 0, $18091 = 0, $18104 = 0, $3781 = 0, $3782 = 0, $3785 = 0, $3786 = 0, $3787 = 0, $18135 = 0, $18148 = 0, $3793 = 0, $3794 = 0, $3797 = 0, $3798 = 0, $3799 = 0, $18179 = 0, $18192 = 0, $3806 = 0, $3807 = 0, $3810 = 0, $3811 = 0, $3812 = 0, $18223 = 0, $18236 = 0, $3819 = 0, $3820 = 0, $3821 = 0, $3822 = 0, $3823 = 0, $18264 = 0, $18277 = 0, $3830 = 0, $3831 = 0, $3834 = 0, $3835 = 0, $3836 = 0, $18308 = 0, $18321 = 0, $3843 = 0, $3844 = 0, $3847 = 0, $3848 = 0, $3849 = 0, $18352 = 0, $3856 = 0, $3859 = 0, $3864 = 0, $3877 = 0, $3878 = 0, $3879 = 0, $3880 = 0, $3882 = 0, $3883 = 0, $3885 = 0, $3886 = 0, $3888 = 0, $3889 = 0, $3890 = 0, $18476 = 0, $3895 = 0, $3896 = 0, $3899 = 0, $3900 = 0, $3901 = 0, $18507 = 0, $18520 = 0, $3907 = 0, $3908 = 0, $3911 = 0, $3912 = 0, $3913 = 0, $18551 = 0, $18564 = 0, $3920 = 0, $3921 = 0, $3924 = 0, $3925 = 0, $3926 = 0, $18595 = 0, $18609 = 0, $3937 = 0, $18629 = 0, $3940 = 0, $3941 = 0, $3944 = 0, $3945 = 0, $3946 = 0, $18660 = 0, $18673 = 0, $3952 = 0, $3953 = 0, $3956 = 0, $3957 = 0, $3958 = 0, $18704 = 0, $18717 = 0, $3964 = 0, $3965 = 0, $3968 = 0, $3969 = 0, $3970 = 0, $18748 = 0, $18761 = 0, $3976 = 0, $3977 = 0, $3980 = 0, $3981 = 0, $18790 = 0, $3994 = 0, $3995 = 0, $3996 = 0, $3997 = 0, $3999 = 0, $4000 = 0, $4002 = 0, $4003 = 0, $4005 = 0, $4006 = 0, $4007 = 0, $4015 = 0, $18890 = 0, $4019 = 0, $4020 = 0, $4023 = 0, $4024 = 0, $18919 = 0, $4069 = 0, $4070 = 0, $4071 = 0, $4072 = 0, $4074 = 0, $4075 = 0, $4077 = 0, $4078 = 0, $4080 = 0, $4081 = 0, $4082 = 0, $4094 = 0, $4095 = 0, $4096 = 0, $4097 = 0, $4099 = 0, $4100 = 0, $4102 = 0, $4103 = 0, $4105 = 0, $4106 = 0, $4107 = 0, $4124 = 0, $4125 = 0, $4126 = 0, $4127 = 0, $4129 = 0, $4130 = 0, $4132 = 0, $4133 = 0, $4135 = 0, $4136 = 0, $4137 = 0, $19232 = 0, $4143 = 0, $4144 = 0, $4149 = 0, $4150 = 0, $4151 = 0, $19266 = 0, $19280 = 0, $4158 = 0, $4159 = 0, $4162 = 0, $4163 = 0, $4164 = 0, $19311 = 0, $19325 = 0, $4171 = 0, $4172 = 0, $4175 = 0, $4176 = 0, $19354 = 0, $4189 = 0, $4190 = 0, $4191 = 0, $4192 = 0, $4194 = 0, $4195 = 0, $4197 = 0, $4198 = 0, $4200 = 0, $4201 = 0, $4202 = 0, $4210 = 0, $4214 = 0, $4217 = 0, $4218 = 0, $4219 = 0, $4221 = 0, $4222 = 0, $4225 = 0, $4226 = 0, $4235 = 0, $4238 = 0, $4239 = 0, $4240 = 0, $4242 = 0, $4243 = 0, $4246 = 0, $4247 = 0, $4256 = 0, $4257 = 0, $4258 = 0, $4260 = 0, $4261 = 0, $4264 = 0, $4265 = 0, $4284 = 0, $4285 = 0, $4286 = 0, $4287 = 0, $4289 = 0, $4290 = 0, $4292 = 0, $4293 = 0, $4295 = 0, $4296 = 0, $4297 = 0, $4303 = 0, $4308 = 0, $4313 = 0, $4316 = 0, $4321 = 0, $4324 = 0, $4329 = 0, $4332 = 0, $4337 = 0, $4350 = 0, $4351 = 0, $4352 = 0, $4353 = 0, $4355 = 0, $4356 = 0, $4358 = 0, $4359 = 0, $4361 = 0, $4362 = 0, $4363 = 0, $4380 = 0, $4381 = 0, $4382 = 0, $4383 = 0, $4385 = 0, $4386 = 0, $4388 = 0, $4389 = 0, $4391 = 0, $4392 = 0, $4393 = 0, $4405 = 0, $4406 = 0, $4407 = 0, $4408 = 0, $4410 = 0, $4411 = 0, $4413 = 0, $4414 = 0, $4416 = 0, $4417 = 0, $4418 = 0, $4430 = 0, $4431 = 0, $4432 = 0, $4433 = 0, $4435 = 0, $4436 = 0, $4438 = 0, $4439 = 0, $4441 = 0, $4442 = 0, $4443 = 0, $4455 = 0, $4456 = 0, $4457 = 0, $4458 = 0, $4460 = 0, $4461 = 0, $4463 = 0, $4464 = 0, $4466 = 0, $4467 = 0, $4468 = 0, $4499 = 0, $4500 = 0, $4501 = 0, $4502 = 0, $4504 = 0, $4505 = 0, $4507 = 0, $4508 = 0, $4510 = 0, $4511 = 0, $4512 = 0, $4524 = 0, $4525 = 0, $4526 = 0, $4527 = 0, $4529 = 0, $4530 = 0, $4532 = 0, $4533 = 0, $4535 = 0, $4536 = 0, $4537 = 0, $4557 = 0, $4558 = 0, $4559 = 0, $4560 = 0, $4562 = 0, $4563 = 0, $4565 = 0, $4566 = 0, $4568 = 0, $4569 = 0, $4570 = 0, $20435 = 0, $4575 = 0, $4576 = 0, $4581 = 0, $4582 = 0, $4583 = 0, $20469 = 0, $20482 = 0, $4589 = 0, $4590 = 0, $4591 = 0, $4592 = 0, $20508 = 0, $4605 = 0, $4606 = 0, $4607 = 0, $4608 = 0, $4610 = 0, $4611 = 0, $4613 = 0, $4614 = 0, $4616 = 0, $4617 = 0, $4618 = 0, $20590 = 0, $4623 = 0, $4624 = 0, $4629 = 0, $4630 = 0, $4631 = 0, $20624 = 0, $20637 = 0, $4637 = 0, $4638 = 0, $4641 = 0, $4642 = 0, $4643 = 0, $20668 = 0, $20681 = 0, $4649 = 0, $4650 = 0, $4653 = 0, $4654 = 0, $4655 = 0, $20712 = 0, $20725 = 0, $4661 = 0, $4662 = 0, $4665 = 0, $4666 = 0, $20754 = 0, $4679 = 0, $4680 = 0, $4681 = 0, $4682 = 0, $4684 = 0, $4685 = 0, $4687 = 0, $4688 = 0, $4690 = 0, $4691 = 0, $4692 = 0, $20836 = 0, $4697 = 0, $4698 = 0, $4703 = 0, $4704 = 0, $4705 = 0, $20870 = 0, $20883 = 0, $4711 = 0, $4712 = 0, $4715 = 0, $4716 = 0, $4717 = 0, $20914 = 0, $20927 = 0, $4723 = 0, $4724 = 0, $4727 = 0, $4728 = 0, $4729 = 0, $20958 = 0, $20971 = 0, $4735 = 0, $4736 = 0, $4739 = 0, $4740 = 0, $4741 = 0, $21002 = 0, $21015 = 0, $4748 = 0, $4749 = 0, $4752 = 0, $4753 = 0, $4754 = 0, $21046 = 0, $21059 = 0, $4760 = 0, $4761 = 0, $4764 = 0, $4765 = 0, $4766 = 0, $21090 = 0, $21103 = 0, $4773 = 0, $4774 = 0, $4777 = 0, $4778 = 0, $4779 = 0, $21134 = 0, $21147 = 0, $4785 = 0, $4786 = 0, $4789 = 0, $4790 = 0, $4791 = 0, $21178 = 0, $21191 = 0, $4798 = 0, $4799 = 0, $4802 = 0, $4803 = 0, $4804 = 0, $21222 = 0, $21235 = 0, $4810 = 0, $4811 = 0, $4814 = 0, $4815 = 0, $4816 = 0, $21266 = 0, $21279 = 0, $4822 = 0, $4823 = 0, $4826 = 0, $4827 = 0, $4828 = 0, $21310 = 0, $21323 = 0, $4834 = 0, $4835 = 0, $4838 = 0, $4839 = 0, $4840 = 0, $21354 = 0, $21367 = 0, $4847 = 0, $4848 = 0, $4851 = 0, $4852 = 0, $4853 = 0, $21398 = 0, $4860 = 0, $4863 = 0, $4868 = 0, $4871 = 0, $4876 = 0, $4879 = 0, $4884 = 0, $4887 = 0, $4892 = 0, $4895 = 0, $21521 = 0, $4900 = 0, $4901 = 0, $4904 = 0, $4905 = 0, $4906 = 0, $21552 = 0, $4913 = 0, $4916 = 0, $4921 = 0, $4924 = 0, $21609 = 0, $4928 = 0, $4929 = 0, $4932 = 0, $4933 = 0, $21638 = 0, $4946 = 0, $4947 = 0, $4948 = 0, $4949 = 0, $4951 = 0, $4952 = 0, $4954 = 0, $4955 = 0, $4957 = 0, $4958 = 0, $4959 = 0, $4998 = 0, $4999 = 0, $5000 = 0, $5001 = 0, $5003 = 0, $5004 = 0, $5006 = 0, $5007 = 0, $5009 = 0, $5010 = 0, $5011 = 0, $5023 = 0, $5024 = 0, $5025 = 0, $5026 = 0, $5028 = 0, $5029 = 0, $5031 = 0, $5032 = 0, $5034 = 0, $5035 = 0, $5036 = 0, $21923 = 0, $5042 = 0, $5043 = 0, $5048 = 0, $5049 = 0, $5050 = 0, $21957 = 0, $21970 = 0, $5057 = 0, $5058 = 0, $5061 = 0, $5062 = 0, $5063 = 0, $22001 = 0, $22014 = 0, $5069 = 0, $5070 = 0, $5073 = 0, $5074 = 0, $5075 = 0, $22045 = 0, $22058 = 0, $5082 = 0, $5083 = 0, $5086 = 0, $5087 = 0, $5088 = 0, $22089 = 0, $22102 = 0, $5095 = 0, $5096 = 0, $5099 = 0, $5100 = 0, $5101 = 0, $22133 = 0, $22146 = 0, $5108 = 0, $5109 = 0, $5112 = 0, $5113 = 0, $5114 = 0, $22177 = 0, $22190 = 0, $5121 = 0, $5122 = 0, $5125 = 0, $5126 = 0, $5127 = 0, $22221 = 0, $22234 = 0, $5134 = 0, $5135 = 0, $5138 = 0, $5139 = 0, $5140 = 0, $22265 = 0, $22278 = 0, $5146 = 0, $5147 = 0, $5150 = 0, $5151 = 0, $5152 = 0, $22309 = 0, $22322 = 0, $5158 = 0, $5159 = 0, $5162 = 0, $5163 = 0, $22351 = 0, $5176 = 0, $5177 = 0, $5178 = 0, $5179 = 0, $5181 = 0, $5182 = 0, $5184 = 0, $5185 = 0, $5187 = 0, $5188 = 0, $5189 = 0, $5229 = 0, $5230 = 0, $5231 = 0, $5232 = 0, $5234 = 0, $5235 = 0, $5237 = 0, $5238 = 0, $5240 = 0, $5241 = 0, $5242 = 0, $5254 = 0, $5255 = 0, $5256 = 0, $5257 = 0, $5259 = 0, $5260 = 0, $5262 = 0, $5263 = 0, $5265 = 0, $5266 = 0, $5267 = 0, $5275 = 0, $5279 = 0, $5292 = 0, $5293 = 0, $5294 = 0, $5295 = 0, $5297 = 0, $5298 = 0, $5300 = 0, $5301 = 0, $5303 = 0, $5304 = 0, $5305 = 0, $5313 = 0, $22764 = 0, $5317 = 0, $5318 = 0, $5319 = 0, $5320 = 0, $5321 = 0, $22792 = 0, $5328 = 0, $5341 = 0, $5342 = 0, $5343 = 0, $5344 = 0, $5346 = 0, $5347 = 0, $5349 = 0, $5350 = 0, $5352 = 0, $5353 = 0, $5354 = 0, $5362 = 0, $22912 = 0, $5366 = 0, $5367 = 0, $5368 = 0, $5369 = 0, $5370 = 0, $22940 = 0, $5377 = 0, $5378 = 0, $5383 = 0, $5396 = 0, $5397 = 0, $5398 = 0, $5399 = 0, $5401 = 0, $5402 = 0, $5404 = 0, $5405 = 0, $5407 = 0, $5408 = 0, $5409 = 0, $23061 = 0, $5414 = 0, $5415 = 0, $5418 = 0, $5419 = 0, $23090 = 0, $5432 = 0, $5433 = 0, $5434 = 0, $5435 = 0, $5437 = 0, $5438 = 0, $5440 = 0, $5441 = 0, $5443 = 0, $5444 = 0, $5445 = 0, $5453 = 0, $5457 = 0, $5460 = 0, $23212 = 0, $5465 = 0, $5466 = 0, $5467 = 0, $5468 = 0, $23238 = 0, $5481 = 0, $5482 = 0, $5483 = 0, $5484 = 0, $5486 = 0, $5487 = 0, $5489 = 0, $5490 = 0, $5492 = 0, $5493 = 0, $5494 = 0, $5519 = 0, $5520 = 0, $5521 = 0, $5522 = 0, $5524 = 0, $5525 = 0, $5527 = 0, $5528 = 0, $5530 = 0, $5531 = 0, $5532 = 0, $5540 = 0, $23441 = 0, $5544 = 0, $5545 = 0, $5546 = 0, $5547 = 0, $23467 = 0, $5560 = 0, $5561 = 0, $5562 = 0, $5563 = 0, $5565 = 0, $5566 = 0, $5568 = 0, $5569 = 0, $5571 = 0, $5572 = 0, $5573 = 0, $23549 = 0, $5578 = 0, $5579 = 0, $5582 = 0, $5583 = 0, $23578 = 0, $5596 = 0, $5597 = 0, $5598 = 0, $5599 = 0, $5601 = 0, $5602 = 0, $5604 = 0, $5605 = 0, $5607 = 0, $5608 = 0, $5609 = 0, $5617 = 0, $5621 = 0, $5622 = 0, $23697 = 0, $5627 = 0, $5628 = 0, $5629 = 0, $5630 = 0, $23723 = 0, $5643 = 0, $5644 = 0, $5645 = 0, $5646 = 0, $5648 = 0, $5649 = 0, $5651 = 0, $5652 = 0, $5654 = 0, $5655 = 0, $5656 = 0, $5664 = 0, $5668 = 0, $5669 = 0, $5674 = 0, $5687 = 0, $5688 = 0, $5689 = 0, $5690 = 0, $5692 = 0, $5693 = 0, $5695 = 0, $5696 = 0, $5698 = 0, $5699 = 0, $5700 = 0, $5725 = 0, $5726 = 0, $5727 = 0, $5728 = 0, $5730 = 0, $5731 = 0, $5733 = 0, $5734 = 0, $5736 = 0, $5737 = 0, $5738 = 0, $24033 = 0, $5743 = 0, $5744 = 0, $5747 = 0, $5748 = 0, $24062 = 0, $5761 = 0, $5762 = 0, $5763 = 0, $5764 = 0, $5766 = 0, $5767 = 0, $5769 = 0, $5770 = 0, $5772 = 0, $5773 = 0, $5774 = 0, $5782 = 0, $24162 = 0, $5786 = 0, $5787 = 0, $5788 = 0, $5789 = 0, $24188 = 0, $5802 = 0, $5803 = 0, $5804 = 0, $5805 = 0, $5807 = 0, $5808 = 0, $5810 = 0, $5811 = 0, $5813 = 0, $5814 = 0, $5815 = 0, $5874 = 0, $5875 = 0, $5876 = 0, $5877 = 0, $5879 = 0, $5880 = 0, $5882 = 0, $5883 = 0, $5885 = 0, $5886 = 0, $5887 = 0, $24452 = 0, $5892 = 0, $5893 = 0, $5898 = 0, $5899 = 0, $5900 = 0, $24486 = 0, $24499 = 0, $5906 = 0, $5907 = 0, $5910 = 0, $5911 = 0, $5912 = 0, $24530 = 0, $24543 = 0, $5918 = 0, $5919 = 0, $5922 = 0, $5923 = 0, $5924 = 0, $24574 = 0, $24587 = 0, $5930 = 0, $5931 = 0, $5934 = 0, $5935 = 0, $5936 = 0, $24618 = 0, $24631 = 0, $5943 = 0, $5944 = 0, $5947 = 0, $5948 = 0, $5949 = 0, $24662 = 0, $24675 = 0, $5955 = 0, $5956 = 0, $5959 = 0, $5960 = 0, $24704 = 0, $5973 = 0, $5974 = 0, $5975 = 0, $5976 = 0, $5978 = 0, $5979 = 0, $5981 = 0, $5982 = 0, $5984 = 0, $5985 = 0, $5986 = 0, $24786 = 0, $5991 = 0, $5992 = 0, $5995 = 0, $5996 = 0, $5997 = 0, $24817 = 0, $6004 = 0, $6007 = 0, $24852 = 0, $6011 = 0, $6012 = 0, $6015 = 0, $6016 = 0, $6017 = 0, $24883 = 0, $24896 = 0, $6023 = 0, $6024 = 0, $6027 = 0, $6028 = 0, $6029 = 0, $24927 = 0, $24940 = 0, $6035 = 0, $6036 = 0, $6039 = 0, $6040 = 0, $6041 = 0, $24971 = 0, $24984 = 0, $6047 = 0, $6048 = 0, $6051 = 0, $6052 = 0, $6053 = 0, $25015 = 0, $25028 = 0, $6059 = 0, $6060 = 0, $6063 = 0, $6064 = 0, $6065 = 0, $25059 = 0, $25072 = 0, $6071 = 0, $6072 = 0, $6075 = 0, $6076 = 0, $6077 = 0, $25103 = 0, $25116 = 0, $6083 = 0, $6084 = 0, $6087 = 0, $6088 = 0, $6089 = 0, $25147 = 0, $25160 = 0, $6095 = 0, $6096 = 0, $6099 = 0, $6100 = 0, $6101 = 0, $25191 = 0, $6108 = 0, $6111 = 0, $6116 = 0, $6119 = 0, $6124 = 0, $6125 = 0, $6130 = 0, $6131 = 0, $6136 = 0, $6147 = 0, $6148 = 0, $6149 = 0, $6150 = 0, $6152 = 0, $6153 = 0, $6155 = 0, $6156 = 0, $6158 = 0, $6159 = 0, $6160 = 0, $25372 = 0, $6165 = 0, $6166 = 0, $6171 = 0, $6172 = 0, $6173 = 0, $25406 = 0, $25419 = 0, $6180 = 0, $6181 = 0, $6182 = 0, $6183 = 0, $6184 = 0, $25447 = 0, $25460 = 0, $6190 = 0, $6191 = 0, $6194 = 0, $6195 = 0, $6196 = 0, $25491 = 0, $25504 = 0, $6202 = 0, $6203 = 0, $6206 = 0, $6207 = 0, $6208 = 0, $25535 = 0, $25548 = 0, $6214 = 0, $6215 = 0, $6218 = 0, $6219 = 0, $6220 = 0, $25579 = 0, $25592 = 0, $6226 = 0, $6227 = 0, $6230 = 0, $6231 = 0, $25621 = 0, $6244 = 0, $6245 = 0, $6246 = 0, $6247 = 0, $6249 = 0, $6250 = 0, $6252 = 0, $6253 = 0, $6255 = 0, $6256 = 0, $6257 = 0, $25703 = 0, $6262 = 0, $6263 = 0, $6268 = 0, $6269 = 0, $6270 = 0, $25737 = 0, $25750 = 0, $6276 = 0, $6277 = 0, $6280 = 0, $6281 = 0, $6282 = 0, $25781 = 0, $25794 = 0, $6288 = 0, $6289 = 0, $6292 = 0, $6293 = 0, $6294 = 0, $25825 = 0, $25838 = 0, $6300 = 0, $6301 = 0, $6302 = 0, $6303 = 0, $6304 = 0, $25866 = 0, $25879 = 0, $6310 = 0, $6311 = 0, $6314 = 0, $6315 = 0, $6316 = 0, $25910 = 0, $25923 = 0, $6322 = 0, $6323 = 0, $6326 = 0, $6327 = 0, $25952 = 0, $6340 = 0, $6341 = 0, $6342 = 0, $6343 = 0, $6345 = 0, $6346 = 0, $6348 = 0, $6349 = 0, $6351 = 0, $6352 = 0, $6353 = 0, $26034 = 0, $6358 = 0, $6359 = 0, $6362 = 0, $6363 = 0, $6364 = 0, $26065 = 0, $26079 = 0, $6371 = 0, $6372 = 0, $6375 = 0, $6376 = 0, $6377 = 0, $26110 = 0, $6382 = 0, $6385 = 0, $6386 = 0, $6387 = 0, $6389 = 0, $6390 = 0, $6393 = 0, $6394 = 0, $6403 = 0, $6406 = 0, $6407 = 0, $6408 = 0, $6410 = 0, $6411 = 0, $6414 = 0, $6415 = 0, $6424 = 0, $6427 = 0, $6428 = 0, $6429 = 0, $6431 = 0, $6432 = 0, $6435 = 0, $6436 = 0, $6445 = 0, $6446 = 0, $6447 = 0, $6448 = 0, $6450 = 0, $6451 = 0, $6454 = 0, $6455 = 0, $6464 = 0, $6465 = 0, $6466 = 0, $6467 = 0, $6469 = 0, $6470 = 0, $6473 = 0, $6474 = 0, $6483 = 0, $6484 = 0, $6485 = 0, $6486 = 0, $6488 = 0, $6489 = 0, $6492 = 0, $6493 = 0, $6502 = 0, $6503 = 0, $6504 = 0, $6505 = 0, $6507 = 0, $6508 = 0, $6511 = 0, $6512 = 0, $6521 = 0, $6522 = 0, $6523 = 0, $6524 = 0, $6526 = 0, $6527 = 0, $6530 = 0, $6531 = 0, $6540 = 0, $6541 = 0, $6542 = 0, $6543 = 0, $6545 = 0, $6546 = 0, $6549 = 0, $6550 = 0, $6559 = 0, $6560 = 0, $6561 = 0, $6562 = 0, $6564 = 0, $6565 = 0, $6568 = 0, $6569 = 0, $6578 = 0, $6581 = 0, $6582 = 0, $6583 = 0, $6585 = 0, $6586 = 0, $6589 = 0, $6590 = 0, $6599 = 0, $6602 = 0, $6607 = 0, $6620 = 0, $6621 = 0, $6622 = 0, $6623 = 0, $6625 = 0, $6626 = 0, $6628 = 0, $6629 = 0, $6631 = 0, $6632 = 0, $6633 = 0, $6641 = 0, $26850 = 0, $6644 = 0, $6645 = 0, $6646 = 0, $6647 = 0, $6648 = 0, $26878 = 0, $6655 = 0, $6658 = 0, $6659 = 0, $6660 = 0, $6662 = 0, $6663 = 0, $6666 = 0, $6667 = 0, $6674 = 0, $6675 = 0, $6676 = 0, $6677 = 0, $6679 = 0, $6680 = 0, $6683 = 0, $6684 = 0, $6695 = 0, $6696 = 0, $6697 = 0, $6699 = 0, $6700 = 0, $6703 = 0, $6704 = 0, $6719 = 0, $6720 = 0, $6721 = 0, $6722 = 0, $6724 = 0, $6725 = 0, $6727 = 0, $6728 = 0, $6730 = 0, $6731 = 0, $6732 = 0, $6740 = 0, $27138 = 0, $6743 = 0, $6744 = 0, $6745 = 0, $6746 = 0, $6747 = 0, $27166 = 0, $6754 = 0, $6757 = 0, $6758 = 0, $6759 = 0, $6761 = 0, $6762 = 0, $6765 = 0, $6766 = 0, $6775 = 0, $6776 = 0, $6777 = 0, $6778 = 0, $6780 = 0, $6781 = 0, $6784 = 0, $6785 = 0, $6794 = 0, $6795 = 0, $6796 = 0, $6798 = 0, $6799 = 0, $6802 = 0, $6803 = 0, $6818 = 0, $6819 = 0, $6820 = 0, $6821 = 0, $6823 = 0, $6824 = 0, $6826 = 0, $6827 = 0, $6829 = 0, $6830 = 0, $6831 = 0, $6843 = 0, $6844 = 0, $6845 = 0, $6846 = 0, $6848 = 0, $6849 = 0, $6851 = 0, $6852 = 0, $6854 = 0, $6855 = 0, $6856 = 0, $6864 = 0, $6870 = 0, $6871 = 0, $6872 = 0, $6874 = 0, $6875 = 0, $6878 = 0, $6879 = 0, $6894 = 0, $6895 = 0, $6896 = 0, $6897 = 0, $6899 = 0, $6900 = 0, $6902 = 0, $6903 = 0, $6905 = 0, $6906 = 0, $6907 = 0, $6919 = 0, $6920 = 0, $6921 = 0, $6922 = 0, $6924 = 0, $6925 = 0, $6927 = 0, $6928 = 0, $6930 = 0, $6931 = 0, $6932 = 0, $6940 = 0, $27706 = 0, $6944 = 0, $6945 = 0, $6946 = 0, $6947 = 0, $27732 = 0, $6974 = 0, $6975 = 0, $6976 = 0, $6977 = 0, $6979 = 0, $6980 = 0, $6982 = 0, $6983 = 0, $6985 = 0, $6986 = 0, $6987 = 0, $27847 = 0, $6992 = 0, $6993 = 0, $6998 = 0, $6999 = 0, $7000 = 0, $27881 = 0, $27894 = 0, $7006 = 0, $7007 = 0, $7010 = 0, $7011 = 0, $7012 = 0, $27925 = 0, $27938 = 0, $7018 = 0, $7019 = 0, $7022 = 0, $7023 = 0, $7024 = 0, $27969 = 0, $7029 = 0, $7030 = 0, $7037 = 0, $7038 = 0, $7039 = 0, $7040 = 0, $7042 = 0, $7043 = 0, $7045 = 0, $7046 = 0, $7048 = 0, $7049 = 0, $7050 = 0, $7057 = 0, $7063 = 0, $7065 = 0, $7066 = 0, $7069 = 0, $7072 = 0, $7078 = 0, $7079 = 0, $7082 = 0, $7085 = 0, $7098 = 0, $7099 = 0, $7100 = 0, $7101 = 0, $7103 = 0, $7104 = 0, $7106 = 0, $7107 = 0, $7109 = 0, $7110 = 0, $7111 = 0, $7119 = 0, $7122 = 0, $7123 = 0, $7124 = 0, $7126 = 0, $7127 = 0, $7130 = 0, $7131 = 0, $7140 = 0, $7143 = 0, $7144 = 0, $7145 = 0, $7147 = 0, $7148 = 0, $7151 = 0, $7152 = 0, $7161 = 0, $7162 = 0, $7163 = 0, $7164 = 0, $7166 = 0, $7167 = 0, $7170 = 0, $7171 = 0, $7178 = 0, $7181 = 0, $7182 = 0, $7183 = 0, $7185 = 0, $7186 = 0, $7189 = 0, $7190 = 0, $7199 = 0, $7212 = 0, $7213 = 0, $7214 = 0, $7215 = 0, $7217 = 0, $7218 = 0, $7220 = 0, $7221 = 0, $7223 = 0, $7224 = 0, $7225 = 0, $7231 = 0, $7236 = 0, $7241 = 0, $7254 = 0, $7255 = 0, $7256 = 0, $7257 = 0, $7259 = 0, $7260 = 0, $7262 = 0, $7263 = 0, $7265 = 0, $7266 = 0, $7267 = 0, $7273 = 0, $7288 = 0, $7289 = 0, $7290 = 0, $7291 = 0, $7293 = 0, $7294 = 0, $7296 = 0, $7297 = 0, $7299 = 0, $7300 = 0, $7301 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; + $2 = __stack_pointer - 15568 | 0; __stack_pointer = $2; - HEAP32[($2 + 3092 | 0) >> 2] = 67174656; + HEAP32[($2 + 3084 | 0) >> 2] = 67174656; $5 = GOT_data_internal___memory_base; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29($5 + 187042 | 0 | 0, $2 + 3092 | 0 | 0); - HEAP32[($2 + 3088 | 0) >> 2] = 100; - void_20emscripten__constant_int__28char_20const__2c_20int_20const__29($5 + 187061 | 0 | 0, $2 + 3088 | 0 | 0); - void_20emscripten__function_physx__PxFoundation__2c_20unsigned_20int_2c_20physx__PxAllocatorCallback__2c_20physx__PxErrorCallback__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxFoundation__20_28__29_28unsigned_20int_2c_20physx__PxAllocatorCallback__2c_20physx__PxErrorCallback__29_2c_20emscripten__allow_raw_pointers_29($5 + 118947 | 0 | 0, GOT_func_internal_PxCreateFoundation | 0); - void_20emscripten__function_bool_2c_20physx__PxPhysics__2c_20physx__PxPvd__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28__29_28physx__PxPhysics__2c_20physx__PxPvd__29_2c_20emscripten__allow_raw_pointers_29($5 + 82627 | 0 | 0, GOT_func_internal_PxInitExtensions | 0); - void_20emscripten__function_physx__PxDefaultCpuDispatcher__2c_20unsigned_20int_2c_20unsigned_20int__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxDefaultCpuDispatcher__20_28__29_28unsigned_20int_2c_20unsigned_20int__29_2c_20emscripten__allow_raw_pointers_29($5 + 148297 | 0 | 0, GOT_func_internal_physx__PxDefaultCpuDispatcherCreate_28unsigned_20int_2c_20unsigned_20int__29 | 0); - void_20emscripten__function_physx__PxPvd__2c_20physx__PxFoundation__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxPvd__20_28__29_28physx__PxFoundation__29_2c_20emscripten__allow_raw_pointers_29($5 + 156558 | 0 | 0, GOT_func_internal_PxCreatePvd | 0); - void_20emscripten__function_physx__PxPhysics__2c_20unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale_20const__2c_20bool_2c_20physx__PxPvd__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxPhysics__20_28__29_28unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale_20const__2c_20bool_2c_20physx__PxPvd__29_2c_20emscripten__allow_raw_pointers_29($5 + 90172 | 0 | 0, GOT_func_internal_PxCreateBasePhysics | 0); - void_20emscripten__function_physx__PxPhysics__2c_20unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale_20const__2c_20bool_2c_20physx__PxPvd__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxPhysics__20_28__29_28unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale_20const__2c_20bool_2c_20physx__PxPvd__29_2c_20emscripten__allow_raw_pointers_29($5 + 90156 | 0 | 0, GOT_func_internal_PxCreatePhysics_28unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale_20const__2c_20bool_2c_20physx__PxPvd__29 | 0); - void_20emscripten__function_void_2c_20physx__PxPhysics__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28physx__PxPhysics__29_2c_20emscripten__allow_raw_pointers_29($5 + 82565 | 0 | 0, GOT_func_internal_PxRegisterArticulations | 0); - void_20emscripten__function_void_2c_20physx__PxPhysics__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28physx__PxPhysics__29_2c_20emscripten__allow_raw_pointers_29($5 + 147410 | 0 | 0, GOT_func_internal_PxRegisterArticulationsReducedCoordinate | 0); - void_20emscripten__function_void_2c_20physx__PxPhysics__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28physx__PxPhysics__29_2c_20emscripten__allow_raw_pointers_29($5 + 89832 | 0 | 0, GOT_func_internal_PxRegisterHeightFields | 0); - void_20emscripten__function_physx__PxCooking__2c_20unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxCookingParams_20const__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxCooking__20_28__29_28unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxCookingParams_20const__29_2c_20emscripten__allow_raw_pointers_29($5 + 142125 | 0 | 0, GOT_func_internal_PxCreateCooking | 0); - void_20emscripten__function_physx__PxRigidStatic__2c_20physx__PxPhysics__2c_20physx__PxPlane_20const__2c_20physx__PxMaterial__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxRigidStatic__20_28__29_28physx__PxPhysics__2c_20physx__PxPlane_20const__2c_20physx__PxMaterial__29_2c_20emscripten__allow_raw_pointers_29($5 + 153383 | 0 | 0, GOT_func_internal_physx__PxCreatePlane_28physx__PxPhysics__2c_20physx__PxPlane_20const__2c_20physx__PxMaterial__29 | 0); - void_20emscripten__function_physx__PxSceneDesc__2c_20physx__PxTolerancesScale__2c_20int_2c_20physx__PxSimulationEventCallback__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxSceneDesc__20_28__29_28physx__PxTolerancesScale__2c_20int_2c_20physx__PxSimulationEventCallback__29_2c_20emscripten__allow_raw_pointers_29($5 + 161221 | 0 | 0, GOT_func_internal_getDefaultSceneDesc_28physx__PxTolerancesScale__2c_20int_2c_20physx__PxSimulationEventCallback__29 | 0); - void_20emscripten__function_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___2c_20emscripten__allow_raw_pointers__28char_20const__2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20_28__29_28_29_2c_20emscripten__allow_raw_pointers_29($5 + 79610 | 0 | 0, GOT_func_internal_getGContacts_28_29 | 0); - void_20emscripten__function_physx__PxCapsuleController__2c_20physx__PxControllerManager__2c_20physx__PxCapsuleControllerDesc_20const__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxCapsuleController__20_28__29_28physx__PxControllerManager__2c_20physx__PxCapsuleControllerDesc_20const__29_2c_20emscripten__allow_raw_pointers_29($5 + 92985 | 0 | 0, GOT_func_internal_createCapsuleCharacterController_28physx__PxControllerManager__2c_20physx__PxCapsuleControllerDesc_20const__29 | 0); - void_20emscripten__function_physx__PxBoxController__2c_20physx__PxControllerManager__2c_20physx__PxBoxControllerDesc_20const__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxBoxController__20_28__29_28physx__PxControllerManager__2c_20physx__PxBoxControllerDesc_20const__29_2c_20emscripten__allow_raw_pointers_29($5 + 92956 | 0 | 0, GOT_func_internal_createBoxCharacterController_28physx__PxControllerManager__2c_20physx__PxBoxControllerDesc_20const__29 | 0); - HEAP32[($2 + 3116 | 0) >> 2] = $2 + 3072 | 0; - HEAP32[($2 + 3112 | 0) >> 2] = $5 + 124430 | 0; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29($5 + 193004 | 0 | 0, $2 + 3084 | 0 | 0); + HEAP32[($2 + 3080 | 0) >> 2] = 100; + void_20emscripten__constant_int__28char_20const__2c_20int_20const__29($5 + 193023 | 0 | 0, $2 + 3080 | 0 | 0); + void_20emscripten__function_physx__PxFoundation__2c_20unsigned_20int_2c_20physx__PxAllocatorCallback__2c_20physx__PxErrorCallback__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxFoundation__20_28__29_28unsigned_20int_2c_20physx__PxAllocatorCallback__2c_20physx__PxErrorCallback__29_2c_20emscripten__allow_raw_pointers_29($5 + 122314 | 0 | 0, GOT_func_internal_PxCreateFoundation | 0); + void_20emscripten__function_bool_2c_20physx__PxPhysics__2c_20physx__PxPvd__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28__29_28physx__PxPhysics__2c_20physx__PxPvd__29_2c_20emscripten__allow_raw_pointers_29($5 + 82670 | 0 | 0, GOT_func_internal_PxInitExtensions | 0); + void_20emscripten__function_physx__PxDefaultCpuDispatcher__2c_20unsigned_20int_2c_20unsigned_20int__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxDefaultCpuDispatcher__20_28__29_28unsigned_20int_2c_20unsigned_20int__29_2c_20emscripten__allow_raw_pointers_29($5 + 154183 | 0 | 0, GOT_func_internal_physx__PxDefaultCpuDispatcherCreate_28unsigned_20int_2c_20unsigned_20int__29 | 0); + void_20emscripten__function_physx__PxPhysics__2c_20unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale_20const__2c_20bool_2c_20physx__PxPvd__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxPhysics__20_28__29_28unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale_20const__2c_20bool_2c_20physx__PxPvd__29_2c_20emscripten__allow_raw_pointers_29($5 + 90241 | 0 | 0, GOT_func_internal_PxCreateBasePhysics | 0); + void_20emscripten__function_physx__PxPhysics__2c_20unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale_20const__2c_20bool_2c_20physx__PxPvd__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxPhysics__20_28__29_28unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale_20const__2c_20bool_2c_20physx__PxPvd__29_2c_20emscripten__allow_raw_pointers_29($5 + 90225 | 0 | 0, GOT_func_internal_PxCreatePhysics_28unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale_20const__2c_20bool_2c_20physx__PxPvd__29 | 0); + void_20emscripten__function_void_2c_20physx__PxPhysics__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28physx__PxPhysics__29_2c_20emscripten__allow_raw_pointers_29($5 + 82608 | 0 | 0, GOT_func_internal_PxRegisterArticulations | 0); + void_20emscripten__function_void_2c_20physx__PxPhysics__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28physx__PxPhysics__29_2c_20emscripten__allow_raw_pointers_29($5 + 153296 | 0 | 0, GOT_func_internal_PxRegisterArticulationsReducedCoordinate | 0); + void_20emscripten__function_void_2c_20physx__PxPhysics__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28__29_28physx__PxPhysics__29_2c_20emscripten__allow_raw_pointers_29($5 + 89901 | 0 | 0, GOT_func_internal_PxRegisterHeightFields | 0); + void_20emscripten__function_physx__PxCooking__2c_20unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxCookingParams_20const__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxCooking__20_28__29_28unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxCookingParams_20const__29_2c_20emscripten__allow_raw_pointers_29($5 + 147955 | 0 | 0, GOT_func_internal_PxCreateCooking | 0); + void_20emscripten__function_physx__PxRigidStatic__2c_20physx__PxPhysics__2c_20physx__PxPlane_20const__2c_20physx__PxMaterial__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxRigidStatic__20_28__29_28physx__PxPhysics__2c_20physx__PxPlane_20const__2c_20physx__PxMaterial__29_2c_20emscripten__allow_raw_pointers_29($5 + 159269 | 0 | 0, GOT_func_internal_physx__PxCreatePlane_28physx__PxPhysics__2c_20physx__PxPlane_20const__2c_20physx__PxMaterial__29 | 0); + void_20emscripten__function_physx__PxSceneDesc__2c_20physx__PxTolerancesScale__2c_20int_2c_20physx__PxSimulationEventCallback__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxSceneDesc__20_28__29_28physx__PxTolerancesScale__2c_20int_2c_20physx__PxSimulationEventCallback__29_2c_20emscripten__allow_raw_pointers_29($5 + 167119 | 0 | 0, GOT_func_internal_getDefaultSceneDesc_28physx__PxTolerancesScale__2c_20int_2c_20physx__PxSimulationEventCallback__29 | 0); + void_20emscripten__function_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___2c_20emscripten__allow_raw_pointers__28char_20const__2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20_28__29_28_29_2c_20emscripten__allow_raw_pointers_29($5 + 79653 | 0 | 0, GOT_func_internal_getGContacts_28_29 | 0); + void_20emscripten__function_physx__PxCapsuleController__2c_20physx__PxControllerManager__2c_20physx__PxCapsuleControllerDesc_20const__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxCapsuleController__20_28__29_28physx__PxControllerManager__2c_20physx__PxCapsuleControllerDesc_20const__29_2c_20emscripten__allow_raw_pointers_29($5 + 93076 | 0 | 0, GOT_func_internal_createCapsuleCharacterController_28physx__PxControllerManager__2c_20physx__PxCapsuleControllerDesc_20const__29 | 0); + void_20emscripten__function_physx__PxBoxController__2c_20physx__PxControllerManager__2c_20physx__PxBoxControllerDesc_20const__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxBoxController__20_28__29_28physx__PxControllerManager__2c_20physx__PxBoxControllerDesc_20const__29_2c_20emscripten__allow_raw_pointers_29($5 + 93047 | 0 | 0, GOT_func_internal_createBoxCharacterController_28physx__PxControllerManager__2c_20physx__PxBoxControllerDesc_20const__29 | 0); + HEAP32[($2 + 3108 | 0) >> 2] = $2 + 3065 | 0; + HEAP32[($2 + 3104 | 0) >> 2] = $5 + 127804 | 0; void_20emscripten__internal__NoBaseClass__verify_physx__PxSimulationEventCallback__28_29(); - HEAP32[($2 + 3108 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxSimulationEventCallback__28physx__PxSimulationEventCallback__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxSimulationEventCallback__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 3104 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxSimulationEventCallback__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 3100 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 3096 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxSimulationEventCallback__28physx__PxSimulationEventCallback__29; - $67 = emscripten__internal__TypeID_physx__PxSimulationEventCallback_2c_20void___get_28_29() | 0; - $68 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxSimulationEventCallback__2c_20void___get_28_29() | 0; - $69 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxSimulationEventCallback_20const__2c_20void___get_28_29() | 0; - $70 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 12756 | 0) >> 2] = HEAP32[($2 + 3108 | 0) >> 2] | 0; - $72 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $73 = HEAP32[($2 + 3108 | 0) >> 2] | 0; - HEAP32[($2 + 13220 | 0) >> 2] = HEAP32[($2 + 3104 | 0) >> 2] | 0; + HEAP32[($2 + 3100 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxSimulationEventCallback__28physx__PxSimulationEventCallback__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxSimulationEventCallback__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 3096 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxSimulationEventCallback__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 3092 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 3088 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxSimulationEventCallback__28physx__PxSimulationEventCallback__29; + $64 = emscripten__internal__TypeID_physx__PxSimulationEventCallback_2c_20void___get_28_29() | 0; + $65 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxSimulationEventCallback__2c_20void___get_28_29() | 0; + $66 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxSimulationEventCallback_20const__2c_20void___get_28_29() | 0; + $67 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 12724 | 0) >> 2] = HEAP32[($2 + 3100 | 0) >> 2] | 0; + $69 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $70 = HEAP32[($2 + 3100 | 0) >> 2] | 0; + HEAP32[($2 + 13180 | 0) >> 2] = HEAP32[($2 + 3096 | 0) >> 2] | 0; + $72 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $73 = HEAP32[($2 + 3096 | 0) >> 2] | 0; + HEAP32[($2 + 13176 | 0) >> 2] = HEAP32[($2 + 3092 | 0) >> 2] | 0; $75 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $76 = HEAP32[($2 + 3104 | 0) >> 2] | 0; - HEAP32[($2 + 13216 | 0) >> 2] = HEAP32[($2 + 3100 | 0) >> 2] | 0; - $78 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $79 = HEAP32[($2 + 3100 | 0) >> 2] | 0; - $80 = HEAP32[($2 + 3112 | 0) >> 2] | 0; - HEAP32[($2 + 13224 | 0) >> 2] = HEAP32[($2 + 3096 | 0) >> 2] | 0; - _embind_register_class($67 | 0, $68 | 0, $69 | 0, $70 | 0, $72 | 0, $73 | 0, $75 | 0, $76 | 0, $78 | 0, $79 | 0, $80 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 3096 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 3128 | 0) >> 2] = $2 + 3072 | 0; - HEAP32[($2 + 3124 | 0) >> 2] = $5 + 92740 | 0; - $88 = HEAP32[($2 + 3128 | 0) >> 2] | 0; - $89 = HEAP32[($2 + 3124 | 0) >> 2] | 0; - HEAP32[($2 + 13248 | 0) >> 2] = $2 + 3123 | 0; - HEAP32[($2 + 13244 | 0) >> 2] = $89; + $76 = HEAP32[($2 + 3092 | 0) >> 2] | 0; + $77 = HEAP32[($2 + 3104 | 0) >> 2] | 0; + HEAP32[($2 + 13184 | 0) >> 2] = HEAP32[($2 + 3088 | 0) >> 2] | 0; + _embind_register_class($64 | 0, $65 | 0, $66 | 0, $67 | 0, $69 | 0, $70 | 0, $72 | 0, $73 | 0, $75 | 0, $76 | 0, $77 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 3088 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 3120 | 0) >> 2] = $2 + 3065 | 0; + HEAP32[($2 + 3116 | 0) >> 2] = $5 + 92831 | 0; + $85 = HEAP32[($2 + 3120 | 0) >> 2] | 0; + $86 = HEAP32[($2 + 3116 | 0) >> 2] | 0; + HEAP32[($2 + 13208 | 0) >> 2] = $2 + 3115 | 0; + HEAP32[($2 + 13204 | 0) >> 2] = $86; void_20emscripten__base_physx__PxSimulationEventCallback___verify_PxSimulationEventCallbackWrapper__28_29(); - HEAP32[($2 + 13240 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_PxSimulationEventCallbackWrapper__28PxSimulationEventCallbackWrapper__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxSimulationEventCallback__20_28_emscripten__base_physx__PxSimulationEventCallback___getUpcaster_PxSimulationEventCallbackWrapper__28_29_29_28PxSimulationEventCallbackWrapper__29() | 0), HEAP32[(wasm2js_i32$0 + 13236 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = PxSimulationEventCallbackWrapper__20_28_emscripten__base_physx__PxSimulationEventCallback___getDowncaster_PxSimulationEventCallbackWrapper__28_29_29_28physx__PxSimulationEventCallback__29() | 0), HEAP32[(wasm2js_i32$0 + 13232 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 13228 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_PxSimulationEventCallbackWrapper__28PxSimulationEventCallbackWrapper__29; - $96 = emscripten__internal__TypeID_PxSimulationEventCallbackWrapper_2c_20void___get_28_29() | 0; - $97 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_PxSimulationEventCallbackWrapper__2c_20void___get_28_29() | 0; - $98 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_PxSimulationEventCallbackWrapper_20const__2c_20void___get_28_29() | 0; - $99 = emscripten__base_physx__PxSimulationEventCallback___get_28_29() | 0; - HEAP32[($2 + 13304 | 0) >> 2] = HEAP32[($2 + 13240 | 0) >> 2] | 0; + HEAP32[($2 + 13200 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_PxSimulationEventCallbackWrapper__28PxSimulationEventCallbackWrapper__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxSimulationEventCallback__20_28_emscripten__base_physx__PxSimulationEventCallback___getUpcaster_PxSimulationEventCallbackWrapper__28_29_29_28PxSimulationEventCallbackWrapper__29() | 0), HEAP32[(wasm2js_i32$0 + 13196 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = PxSimulationEventCallbackWrapper__20_28_emscripten__base_physx__PxSimulationEventCallback___getDowncaster_PxSimulationEventCallbackWrapper__28_29_29_28physx__PxSimulationEventCallback__29() | 0), HEAP32[(wasm2js_i32$0 + 13192 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 13188 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_PxSimulationEventCallbackWrapper__28PxSimulationEventCallbackWrapper__29; + $93 = emscripten__internal__TypeID_PxSimulationEventCallbackWrapper_2c_20void___get_28_29() | 0; + $94 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_PxSimulationEventCallbackWrapper__2c_20void___get_28_29() | 0; + $95 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_PxSimulationEventCallbackWrapper_20const__2c_20void___get_28_29() | 0; + $96 = emscripten__base_physx__PxSimulationEventCallback___get_28_29() | 0; + HEAP32[($2 + 13264 | 0) >> 2] = HEAP32[($2 + 13200 | 0) >> 2] | 0; + $98 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $99 = HEAP32[($2 + 13200 | 0) >> 2] | 0; + HEAP32[($2 + 13268 | 0) >> 2] = HEAP32[($2 + 13196 | 0) >> 2] | 0; $101 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $102 = HEAP32[($2 + 13240 | 0) >> 2] | 0; - HEAP32[($2 + 13308 | 0) >> 2] = HEAP32[($2 + 13236 | 0) >> 2] | 0; + $102 = HEAP32[($2 + 13196 | 0) >> 2] | 0; + HEAP32[($2 + 13272 | 0) >> 2] = HEAP32[($2 + 13192 | 0) >> 2] | 0; $104 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $105 = HEAP32[($2 + 13236 | 0) >> 2] | 0; - HEAP32[($2 + 13312 | 0) >> 2] = HEAP32[($2 + 13232 | 0) >> 2] | 0; - $107 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $108 = HEAP32[($2 + 13232 | 0) >> 2] | 0; - $109 = HEAP32[($2 + 13244 | 0) >> 2] | 0; - HEAP32[($2 + 13316 | 0) >> 2] = HEAP32[($2 + 13228 | 0) >> 2] | 0; - _embind_register_class($96 | 0, $97 | 0, $98 | 0, $99 | 0, $101 | 0, $102 | 0, $104 | 0, $105 | 0, $107 | 0, $108 | 0, $109 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 13228 | 0) >> 2] | 0 | 0); - $116 = void_20_28_emscripten__select_overload_void_20_28PxSimulationEventCallbackWrapper__29__28void_20_28__29_28PxSimulationEventCallbackWrapper__29_29_29_28PxSimulationEventCallbackWrapper__29(emscripten__class__physx__PxSimulationEventCallback_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxSimulationEventCallback_2c_20emscripten__internal__NoBaseClass___allow_subclass_PxSimulationEventCallbackWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28PxSimulationEventCallbackWrapper__29__operator_20void_20_28__29_28PxSimulationEventCallbackWrapper__29_28_29_20const($2 + 3122 | 0 | 0) | 0 | 0) | 0; - HEAP32[($2 + 13260 | 0) >> 2] = $2 + 3123 | 0; - $120 = $5 + 118022 | 0; - HEAP32[($2 + 13256 | 0) >> 2] = $120; - HEAP32[($2 + 13252 | 0) >> 2] = $116; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28PxSimulationEventCallbackWrapper__29___invoke_PxSimulationEventCallbackWrapper__28char_20const__2c_20void_20_28__29_28PxSimulationEventCallbackWrapper__29_29(HEAP32[($2 + 13256 | 0) >> 2] | 0 | 0, HEAP32[($2 + 13252 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 13280 | 0) >> 2] = $88; - $124 = $5 + 74788 | 0; - HEAP32[($2 + 13276 | 0) >> 2] = $124; - HEAP32[($2 + 13272 | 0) >> 2] = GOT_func_internal_PxSimulationEventCallbackWrapper__20emscripten__internal__wrapped_new_PxSimulationEventCallbackWrapper__2c_20PxSimulationEventCallbackWrapper_2c_20emscripten__val__28emscripten__val___29; - $126 = HEAP32[($2 + 13280 | 0) >> 2] | 0; - HEAP32[($2 + 13264 | 0) >> 2] = GOT_func_internal_emscripten__internal__Invoker_PxSimulationEventCallbackWrapper__2c_20emscripten__val_____invoke_28PxSimulationEventCallbackWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29; - $128 = emscripten__internal__TypeID_physx__PxSimulationEventCallback_2c_20void___get_28_29() | 0; - $129 = HEAP32[($2 + 13276 | 0) >> 2] | 0; - $132 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_PxSimulationEventCallbackWrapper__2c_20emscripten__val_____getCount_28_29_20const($2 + 13271 | 0 | 0) | 0; - $135 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_PxSimulationEventCallbackWrapper__2c_20emscripten__val_____getTypes_28_29_20const($2 + 13271 | 0 | 0) | 0; - HEAP32[($2 + 13320 | 0) >> 2] = HEAP32[($2 + 13264 | 0) >> 2] | 0; - $140 = 0; - _embind_register_class_class_function($128 | 0, $129 | 0, $132 | 0, $135 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 13264 | 0) >> 2] | 0 | 0, HEAP32[($2 + 13272 | 0) >> 2] | 0 | 0, $140 | 0); - HEAP32[($2 + 13300 | 0) >> 2] = $126; - $142 = $5 + 156586 | 0; - HEAP32[($2 + 13296 | 0) >> 2] = $142; - HEAP32[($2 + 13292 | 0) >> 2] = GOT_func_internal_emscripten__val_20emscripten__internal__wrapped_extend_PxSimulationEventCallbackWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29; - $144 = GOT_func_internal_emscripten__internal__Invoker_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____invoke_28emscripten__val_20_28__29_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29_2c_20emscripten__internal__BindingType_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___2c_20void____unnamed___2c_20emscripten___EM_VAL__29; - HEAP32[($2 + 13284 | 0) >> 2] = $144; - $145 = emscripten__internal__TypeID_physx__PxSimulationEventCallback_2c_20void___get_28_29() | 0; - $146 = HEAP32[($2 + 13296 | 0) >> 2] | 0; - $149 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getCount_28_29_20const($2 + 13291 | 0 | 0) | 0; - $152 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getTypes_28_29_20const($2 + 13291 | 0 | 0) | 0; - HEAP32[($2 + 13324 | 0) >> 2] = HEAP32[($2 + 13284 | 0) >> 2] | 0; - _embind_register_class_class_function($145 | 0, $146 | 0, $149 | 0, $152 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 13284 | 0) >> 2] | 0 | 0, HEAP32[($2 + 13292 | 0) >> 2] | 0 | 0, $140 | 0); - void_20emscripten__function_physx__PxFixedJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxFixedJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20emscripten__allow_raw_pointers_29($5 + 148239 | 0 | 0, GOT_func_internal_physx__PxFixedJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29 | 0); - void_20emscripten__function_physx__PxRevoluteJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxRevoluteJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20emscripten__allow_raw_pointers_29($5 + 148195 | 0 | 0, GOT_func_internal_physx__PxRevoluteJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29 | 0); - void_20emscripten__function_physx__PxSphericalJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxSphericalJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20emscripten__allow_raw_pointers_29($5 + 148172 | 0 | 0, GOT_func_internal_physx__PxSphericalJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29 | 0); - void_20emscripten__function_physx__PxDistanceJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxDistanceJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20emscripten__allow_raw_pointers_29($5 + 148217 | 0 | 0, GOT_func_internal_physx__PxDistanceJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29 | 0); - void_20emscripten__function_physx__PxPrismaticJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxPrismaticJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20emscripten__allow_raw_pointers_29($5 + 148258 | 0 | 0, GOT_func_internal_physx__PxPrismaticJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29 | 0); - void_20emscripten__function_physx__PxD6Joint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxD6Joint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20emscripten__allow_raw_pointers_29($5 + 148281 | 0 | 0, GOT_func_internal_physx__PxD6JointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29 | 0); - emscripten__enum__physx__PxConstraintFlag__Enum___enum__28char_20const__29($2 + 3064 | 0 | 0, $5 + 142589 | 0 | 0) | 0; - $181 = 1; - $187 = 8; - $191 = 6; - emscripten__enum__physx__PxConstraintFlag__Enum___value_28char_20const__2c_20physx__PxConstraintFlag__Enum_29(emscripten__enum__physx__PxConstraintFlag__Enum___value_28char_20const__2c_20physx__PxConstraintFlag__Enum_29(emscripten__enum__physx__PxConstraintFlag__Enum___value_28char_20const__2c_20physx__PxConstraintFlag__Enum_29($2 + 3064 | 0 | 0, $5 + 187094 | 0 | 0, $181 | 0) | 0 | 0, $5 + 198514 | 0 | 0, $187 | 0) | 0 | 0, $5 + 186786 | 0 | 0, $191 | 0) | 0; - HEAP32[($2 + 3152 | 0) >> 2] = $2 + 3063 | 0; - HEAP32[($2 + 3148 | 0) >> 2] = $5 + 141437 | 0; + $105 = HEAP32[($2 + 13192 | 0) >> 2] | 0; + $106 = HEAP32[($2 + 13204 | 0) >> 2] | 0; + HEAP32[($2 + 13276 | 0) >> 2] = HEAP32[($2 + 13188 | 0) >> 2] | 0; + _embind_register_class($93 | 0, $94 | 0, $95 | 0, $96 | 0, $98 | 0, $99 | 0, $101 | 0, $102 | 0, $104 | 0, $105 | 0, $106 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 13188 | 0) >> 2] | 0 | 0); + $113 = void_20_28_emscripten__select_overload_void_20_28PxSimulationEventCallbackWrapper__29__28void_20_28__29_28PxSimulationEventCallbackWrapper__29_29_29_28PxSimulationEventCallbackWrapper__29(emscripten__class__physx__PxSimulationEventCallback_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxSimulationEventCallback_2c_20emscripten__internal__NoBaseClass___allow_subclass_PxSimulationEventCallbackWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28PxSimulationEventCallbackWrapper__29__operator_20void_20_28__29_28PxSimulationEventCallbackWrapper__29_28_29_20const($2 + 3114 | 0 | 0) | 0 | 0) | 0; + HEAP32[($2 + 13220 | 0) >> 2] = $2 + 3115 | 0; + $117 = $5 + 121389 | 0; + HEAP32[($2 + 13216 | 0) >> 2] = $117; + HEAP32[($2 + 13212 | 0) >> 2] = $113; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28PxSimulationEventCallbackWrapper__29___invoke_PxSimulationEventCallbackWrapper__28char_20const__2c_20void_20_28__29_28PxSimulationEventCallbackWrapper__29_29(HEAP32[($2 + 13216 | 0) >> 2] | 0 | 0, HEAP32[($2 + 13212 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 13240 | 0) >> 2] = $85; + $121 = $5 + 74803 | 0; + HEAP32[($2 + 13236 | 0) >> 2] = $121; + HEAP32[($2 + 13232 | 0) >> 2] = GOT_func_internal_PxSimulationEventCallbackWrapper__20emscripten__internal__wrapped_new_PxSimulationEventCallbackWrapper__2c_20PxSimulationEventCallbackWrapper_2c_20emscripten__val__28emscripten__val___29; + $123 = HEAP32[($2 + 13240 | 0) >> 2] | 0; + HEAP32[($2 + 13224 | 0) >> 2] = GOT_func_internal_emscripten__internal__Invoker_PxSimulationEventCallbackWrapper__2c_20emscripten__val_____invoke_28PxSimulationEventCallbackWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29; + $125 = emscripten__internal__TypeID_physx__PxSimulationEventCallback_2c_20void___get_28_29() | 0; + $126 = HEAP32[($2 + 13236 | 0) >> 2] | 0; + $129 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_PxSimulationEventCallbackWrapper__2c_20emscripten__val_____getCount_28_29_20const($2 + 13231 | 0 | 0) | 0; + $132 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_PxSimulationEventCallbackWrapper__2c_20emscripten__val_____getTypes_28_29_20const($2 + 13231 | 0 | 0) | 0; + HEAP32[($2 + 13280 | 0) >> 2] = HEAP32[($2 + 13224 | 0) >> 2] | 0; + $137 = 0; + _embind_register_class_class_function($125 | 0, $126 | 0, $129 | 0, $132 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 13224 | 0) >> 2] | 0 | 0, HEAP32[($2 + 13232 | 0) >> 2] | 0 | 0, $137 | 0); + HEAP32[($2 + 13260 | 0) >> 2] = $123; + $139 = $5 + 162472 | 0; + HEAP32[($2 + 13256 | 0) >> 2] = $139; + HEAP32[($2 + 13252 | 0) >> 2] = GOT_func_internal_emscripten__val_20emscripten__internal__wrapped_extend_PxSimulationEventCallbackWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29; + $141 = GOT_func_internal_emscripten__internal__Invoker_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____invoke_28emscripten__val_20_28__29_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29_2c_20emscripten__internal__BindingType_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___2c_20void____unnamed___2c_20emscripten___EM_VAL__29; + HEAP32[($2 + 13244 | 0) >> 2] = $141; + $142 = emscripten__internal__TypeID_physx__PxSimulationEventCallback_2c_20void___get_28_29() | 0; + $143 = HEAP32[($2 + 13256 | 0) >> 2] | 0; + $146 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getCount_28_29_20const($2 + 13251 | 0 | 0) | 0; + $149 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getTypes_28_29_20const($2 + 13251 | 0 | 0) | 0; + HEAP32[($2 + 13284 | 0) >> 2] = HEAP32[($2 + 13244 | 0) >> 2] | 0; + _embind_register_class_class_function($142 | 0, $143 | 0, $146 | 0, $149 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 13244 | 0) >> 2] | 0 | 0, HEAP32[($2 + 13252 | 0) >> 2] | 0 | 0, $137 | 0); + void_20emscripten__function_physx__PxFixedJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxFixedJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20emscripten__allow_raw_pointers_29($5 + 154125 | 0 | 0, GOT_func_internal_physx__PxFixedJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29 | 0); + void_20emscripten__function_physx__PxRevoluteJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxRevoluteJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20emscripten__allow_raw_pointers_29($5 + 154081 | 0 | 0, GOT_func_internal_physx__PxRevoluteJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29 | 0); + void_20emscripten__function_physx__PxSphericalJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxSphericalJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20emscripten__allow_raw_pointers_29($5 + 154058 | 0 | 0, GOT_func_internal_physx__PxSphericalJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29 | 0); + void_20emscripten__function_physx__PxDistanceJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxDistanceJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20emscripten__allow_raw_pointers_29($5 + 154103 | 0 | 0, GOT_func_internal_physx__PxDistanceJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29 | 0); + void_20emscripten__function_physx__PxPrismaticJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxPrismaticJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20emscripten__allow_raw_pointers_29($5 + 154144 | 0 | 0, GOT_func_internal_physx__PxPrismaticJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29 | 0); + void_20emscripten__function_physx__PxD6Joint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxD6Joint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20emscripten__allow_raw_pointers_29($5 + 154167 | 0 | 0, GOT_func_internal_physx__PxD6JointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29 | 0); + emscripten__enum__physx__PxConstraintFlag__Enum___enum__28char_20const__29($2 + 3057 | 0 | 0, $5 + 148419 | 0 | 0) | 0; + $178 = 1; + $184 = 8; + $188 = 6; + emscripten__enum__physx__PxConstraintFlag__Enum___value_28char_20const__2c_20physx__PxConstraintFlag__Enum_29(emscripten__enum__physx__PxConstraintFlag__Enum___value_28char_20const__2c_20physx__PxConstraintFlag__Enum_29(emscripten__enum__physx__PxConstraintFlag__Enum___value_28char_20const__2c_20physx__PxConstraintFlag__Enum_29($2 + 3057 | 0 | 0, $5 + 193056 | 0 | 0, $178 | 0) | 0 | 0, $5 + 204496 | 0 | 0, $184 | 0) | 0 | 0, $5 + 192748 | 0 | 0, $188 | 0) | 0; + HEAP32[($2 + 3144 | 0) >> 2] = $2 + 3056 | 0; + HEAP32[($2 + 3140 | 0) >> 2] = $5 + 147267 | 0; void_20emscripten__internal__NoBaseClass__verify_physx__PxSpring__28_29(); - HEAP32[($2 + 3144 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxSpring__28physx__PxSpring__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxSpring__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 3140 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxSpring__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 3136 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 3132 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxSpring__28physx__PxSpring__29; - $200 = emscripten__internal__TypeID_physx__PxSpring_2c_20void___get_28_29() | 0; - $201 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxSpring__2c_20void___get_28_29() | 0; - $202 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxSpring_20const__2c_20void___get_28_29() | 0; - $203 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 13328 | 0) >> 2] = HEAP32[($2 + 3144 | 0) >> 2] | 0; - $205 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $206 = HEAP32[($2 + 3144 | 0) >> 2] | 0; - HEAP32[($2 + 13212 | 0) >> 2] = HEAP32[($2 + 3140 | 0) >> 2] | 0; + HEAP32[($2 + 3136 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxSpring__28physx__PxSpring__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxSpring__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 3132 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxSpring__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 3128 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 3124 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxSpring__28physx__PxSpring__29; + $197 = emscripten__internal__TypeID_physx__PxSpring_2c_20void___get_28_29() | 0; + $198 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxSpring__2c_20void___get_28_29() | 0; + $199 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxSpring_20const__2c_20void___get_28_29() | 0; + $200 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 13288 | 0) >> 2] = HEAP32[($2 + 3136 | 0) >> 2] | 0; + $202 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $203 = HEAP32[($2 + 3136 | 0) >> 2] | 0; + HEAP32[($2 + 13172 | 0) >> 2] = HEAP32[($2 + 3132 | 0) >> 2] | 0; + $205 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $206 = HEAP32[($2 + 3132 | 0) >> 2] | 0; + HEAP32[($2 + 13168 | 0) >> 2] = HEAP32[($2 + 3128 | 0) >> 2] | 0; $208 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $209 = HEAP32[($2 + 3140 | 0) >> 2] | 0; - HEAP32[($2 + 13208 | 0) >> 2] = HEAP32[($2 + 3136 | 0) >> 2] | 0; - $211 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $212 = HEAP32[($2 + 3136 | 0) >> 2] | 0; - $213 = HEAP32[($2 + 3148 | 0) >> 2] | 0; - HEAP32[($2 + 13332 | 0) >> 2] = HEAP32[($2 + 3132 | 0) >> 2] | 0; - _embind_register_class($200 | 0, $201 | 0, $202 | 0, $203 | 0, $205 | 0, $206 | 0, $208 | 0, $209 | 0, $211 | 0, $212 | 0, $213 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 3132 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 3192 | 0) >> 2] = $2 + 3063 | 0; - $220 = $5 + 79631 | 0; - HEAP32[($2 + 3188 | 0) >> 2] = $220; - HEAP32[($2 + 3184 | 0) >> 2] = $140; - $221 = HEAP32[($2 + 3192 | 0) >> 2] | 0; - $222 = GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxSpring_2c_20float___getWire_physx__PxSpring__28float_20physx__PxSpring____20const__2c_20physx__PxSpring_20const__29; - HEAP32[($2 + 3180 | 0) >> 2] = $222; - $223 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxSpring_2c_20float___setWire_physx__PxSpring__28float_20physx__PxSpring____20const__2c_20physx__PxSpring__2c_20float_29; - HEAP32[($2 + 3176 | 0) >> 2] = $223; - $224 = emscripten__internal__TypeID_physx__PxSpring_2c_20void___get_28_29() | 0; - $225 = HEAP32[($2 + 3188 | 0) >> 2] | 0; - $226 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13336 | 0) >> 2] = HEAP32[($2 + 3180 | 0) >> 2] | 0; - $228 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $229 = HEAP32[($2 + 3180 | 0) >> 2] | 0; - $232 = float_20physx__PxSpring_____20emscripten__internal__getContext_float_20physx__PxSpring_____28float_20physx__PxSpring____20const__29($2 + 3184 | 0 | 0) | 0; - $233 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13344 | 0) >> 2] = HEAP32[($2 + 3176 | 0) >> 2] | 0; - _embind_register_class_property($224 | 0, $225 | 0, $226 | 0, $228 | 0, $229 | 0, $232 | 0, $233 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 3176 | 0) >> 2] | 0 | 0, float_20physx__PxSpring_____20emscripten__internal__getContext_float_20physx__PxSpring_____28float_20physx__PxSpring____20const__29($2 + 3184 | 0 | 0) | 0 | 0); - HEAP32[($2 + 3172 | 0) >> 2] = $221; - $241 = $5 + 141607 | 0; - HEAP32[($2 + 3168 | 0) >> 2] = $241; - $242 = 4; - HEAP32[($2 + 3164 | 0) >> 2] = $242; - HEAP32[($2 + 3160 | 0) >> 2] = $222; - HEAP32[($2 + 3156 | 0) >> 2] = $223; - $243 = emscripten__internal__TypeID_physx__PxSpring_2c_20void___get_28_29() | 0; - $244 = HEAP32[($2 + 3168 | 0) >> 2] | 0; - $245 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13340 | 0) >> 2] = HEAP32[($2 + 3160 | 0) >> 2] | 0; - $247 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $248 = HEAP32[($2 + 3160 | 0) >> 2] | 0; - $251 = float_20physx__PxSpring_____20emscripten__internal__getContext_float_20physx__PxSpring_____28float_20physx__PxSpring____20const__29($2 + 3164 | 0 | 0) | 0; - $252 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13348 | 0) >> 2] = HEAP32[($2 + 3156 | 0) >> 2] | 0; - _embind_register_class_property($243 | 0, $244 | 0, $245 | 0, $247 | 0, $248 | 0, $251 | 0, $252 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 3156 | 0) >> 2] | 0 | 0, float_20physx__PxSpring_____20emscripten__internal__getContext_float_20physx__PxSpring_____28float_20physx__PxSpring____20const__29($2 + 3164 | 0 | 0) | 0 | 0); - HEAP32[($2 + 3216 | 0) >> 2] = $2 + 3062 | 0; - HEAP32[($2 + 3212 | 0) >> 2] = $5 + 81140 | 0; + $209 = HEAP32[($2 + 3128 | 0) >> 2] | 0; + $210 = HEAP32[($2 + 3140 | 0) >> 2] | 0; + HEAP32[($2 + 13292 | 0) >> 2] = HEAP32[($2 + 3124 | 0) >> 2] | 0; + _embind_register_class($197 | 0, $198 | 0, $199 | 0, $200 | 0, $202 | 0, $203 | 0, $205 | 0, $206 | 0, $208 | 0, $209 | 0, $210 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 3124 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 3184 | 0) >> 2] = $2 + 3056 | 0; + $217 = $5 + 79674 | 0; + HEAP32[($2 + 3180 | 0) >> 2] = $217; + HEAP32[($2 + 3176 | 0) >> 2] = $137; + $218 = HEAP32[($2 + 3184 | 0) >> 2] | 0; + $219 = GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxSpring_2c_20float___getWire_physx__PxSpring__28float_20physx__PxSpring____20const__2c_20physx__PxSpring_20const__29; + HEAP32[($2 + 3172 | 0) >> 2] = $219; + $220 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxSpring_2c_20float___setWire_physx__PxSpring__28float_20physx__PxSpring____20const__2c_20physx__PxSpring__2c_20float_29; + HEAP32[($2 + 3168 | 0) >> 2] = $220; + $221 = emscripten__internal__TypeID_physx__PxSpring_2c_20void___get_28_29() | 0; + $222 = HEAP32[($2 + 3180 | 0) >> 2] | 0; + $223 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13296 | 0) >> 2] = HEAP32[($2 + 3172 | 0) >> 2] | 0; + $225 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $226 = HEAP32[($2 + 3172 | 0) >> 2] | 0; + $229 = float_20physx__PxSpring_____20emscripten__internal__getContext_float_20physx__PxSpring_____28float_20physx__PxSpring____20const__29($2 + 3176 | 0 | 0) | 0; + $230 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13304 | 0) >> 2] = HEAP32[($2 + 3168 | 0) >> 2] | 0; + _embind_register_class_property($221 | 0, $222 | 0, $223 | 0, $225 | 0, $226 | 0, $229 | 0, $230 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 3168 | 0) >> 2] | 0 | 0, float_20physx__PxSpring_____20emscripten__internal__getContext_float_20physx__PxSpring_____28float_20physx__PxSpring____20const__29($2 + 3176 | 0 | 0) | 0 | 0); + HEAP32[($2 + 3164 | 0) >> 2] = $218; + $238 = $5 + 147437 | 0; + HEAP32[($2 + 3160 | 0) >> 2] = $238; + $239 = 4; + HEAP32[($2 + 3156 | 0) >> 2] = $239; + HEAP32[($2 + 3152 | 0) >> 2] = $219; + HEAP32[($2 + 3148 | 0) >> 2] = $220; + $240 = emscripten__internal__TypeID_physx__PxSpring_2c_20void___get_28_29() | 0; + $241 = HEAP32[($2 + 3160 | 0) >> 2] | 0; + $242 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13300 | 0) >> 2] = HEAP32[($2 + 3152 | 0) >> 2] | 0; + $244 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $245 = HEAP32[($2 + 3152 | 0) >> 2] | 0; + $248 = float_20physx__PxSpring_____20emscripten__internal__getContext_float_20physx__PxSpring_____28float_20physx__PxSpring____20const__29($2 + 3156 | 0 | 0) | 0; + $249 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13308 | 0) >> 2] = HEAP32[($2 + 3148 | 0) >> 2] | 0; + _embind_register_class_property($240 | 0, $241 | 0, $242 | 0, $244 | 0, $245 | 0, $248 | 0, $249 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 3148 | 0) >> 2] | 0 | 0, float_20physx__PxSpring_____20emscripten__internal__getContext_float_20physx__PxSpring_____28float_20physx__PxSpring____20const__29($2 + 3156 | 0 | 0) | 0 | 0); + HEAP32[($2 + 3208 | 0) >> 2] = $2 + 3055 | 0; + HEAP32[($2 + 3204 | 0) >> 2] = $5 + 81183 | 0; void_20emscripten__internal__NoBaseClass__verify_physx__PxJointLimitParameters__28_29(); - HEAP32[($2 + 3208 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxJointLimitParameters__28physx__PxJointLimitParameters__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxJointLimitParameters__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 3204 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxJointLimitParameters__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 3200 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 3196 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxJointLimitParameters__28physx__PxJointLimitParameters__29; - $267 = emscripten__internal__TypeID_physx__PxJointLimitParameters_2c_20void___get_28_29() | 0; - $268 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxJointLimitParameters__2c_20void___get_28_29() | 0; - $269 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxJointLimitParameters_20const__2c_20void___get_28_29() | 0; - $270 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 13352 | 0) >> 2] = HEAP32[($2 + 3208 | 0) >> 2] | 0; - $272 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $273 = HEAP32[($2 + 3208 | 0) >> 2] | 0; - HEAP32[($2 + 13204 | 0) >> 2] = HEAP32[($2 + 3204 | 0) >> 2] | 0; + HEAP32[($2 + 3200 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxJointLimitParameters__28physx__PxJointLimitParameters__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxJointLimitParameters__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 3196 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxJointLimitParameters__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 3192 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 3188 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxJointLimitParameters__28physx__PxJointLimitParameters__29; + $264 = emscripten__internal__TypeID_physx__PxJointLimitParameters_2c_20void___get_28_29() | 0; + $265 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxJointLimitParameters__2c_20void___get_28_29() | 0; + $266 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxJointLimitParameters_20const__2c_20void___get_28_29() | 0; + $267 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 13312 | 0) >> 2] = HEAP32[($2 + 3200 | 0) >> 2] | 0; + $269 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $270 = HEAP32[($2 + 3200 | 0) >> 2] | 0; + HEAP32[($2 + 13164 | 0) >> 2] = HEAP32[($2 + 3196 | 0) >> 2] | 0; + $272 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $273 = HEAP32[($2 + 3196 | 0) >> 2] | 0; + HEAP32[($2 + 13160 | 0) >> 2] = HEAP32[($2 + 3192 | 0) >> 2] | 0; $275 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $276 = HEAP32[($2 + 3204 | 0) >> 2] | 0; - HEAP32[($2 + 13200 | 0) >> 2] = HEAP32[($2 + 3200 | 0) >> 2] | 0; - $278 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $279 = HEAP32[($2 + 3200 | 0) >> 2] | 0; - $280 = HEAP32[($2 + 3212 | 0) >> 2] | 0; - HEAP32[($2 + 13356 | 0) >> 2] = HEAP32[($2 + 3196 | 0) >> 2] | 0; - _embind_register_class($267 | 0, $268 | 0, $269 | 0, $270 | 0, $272 | 0, $273 | 0, $275 | 0, $276 | 0, $278 | 0, $279 | 0, $280 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 3196 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 3316 | 0) >> 2] = $2 + 3062 | 0; - HEAP32[($2 + 3312 | 0) >> 2] = $5 + 117459 | 0; - HEAP32[($2 + 3308 | 0) >> 2] = $140; - $288 = HEAP32[($2 + 3316 | 0) >> 2] | 0; - $289 = GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxJointLimitParameters_2c_20float___getWire_physx__PxJointLimitParameters__28float_20physx__PxJointLimitParameters____20const__2c_20physx__PxJointLimitParameters_20const__29; - HEAP32[($2 + 3304 | 0) >> 2] = $289; - $290 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxJointLimitParameters_2c_20float___setWire_physx__PxJointLimitParameters__28float_20physx__PxJointLimitParameters____20const__2c_20physx__PxJointLimitParameters__2c_20float_29; - HEAP32[($2 + 3300 | 0) >> 2] = $290; - $291 = emscripten__internal__TypeID_physx__PxJointLimitParameters_2c_20void___get_28_29() | 0; - $292 = HEAP32[($2 + 3312 | 0) >> 2] | 0; - $293 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13360 | 0) >> 2] = HEAP32[($2 + 3304 | 0) >> 2] | 0; - $295 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $296 = HEAP32[($2 + 3304 | 0) >> 2] | 0; - $299 = float_20physx__PxJointLimitParameters_____20emscripten__internal__getContext_float_20physx__PxJointLimitParameters_____28float_20physx__PxJointLimitParameters____20const__29($2 + 3308 | 0 | 0) | 0; - $300 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13380 | 0) >> 2] = HEAP32[($2 + 3300 | 0) >> 2] | 0; - _embind_register_class_property($291 | 0, $292 | 0, $293 | 0, $295 | 0, $296 | 0, $299 | 0, $300 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 3300 | 0) >> 2] | 0 | 0, float_20physx__PxJointLimitParameters_____20emscripten__internal__getContext_float_20physx__PxJointLimitParameters_____28float_20physx__PxJointLimitParameters____20const__29($2 + 3308 | 0 | 0) | 0 | 0); - HEAP32[($2 + 3296 | 0) >> 2] = $288; - HEAP32[($2 + 3292 | 0) >> 2] = $241; - $307 = 12; - HEAP32[($2 + 3288 | 0) >> 2] = $307; - $308 = HEAP32[($2 + 3296 | 0) >> 2] | 0; - HEAP32[($2 + 3284 | 0) >> 2] = $289; - HEAP32[($2 + 3280 | 0) >> 2] = $290; - $309 = emscripten__internal__TypeID_physx__PxJointLimitParameters_2c_20void___get_28_29() | 0; - $310 = HEAP32[($2 + 3292 | 0) >> 2] | 0; - $311 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13364 | 0) >> 2] = HEAP32[($2 + 3284 | 0) >> 2] | 0; - $313 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $314 = HEAP32[($2 + 3284 | 0) >> 2] | 0; - $317 = float_20physx__PxJointLimitParameters_____20emscripten__internal__getContext_float_20physx__PxJointLimitParameters_____28float_20physx__PxJointLimitParameters____20const__29($2 + 3288 | 0 | 0) | 0; - $318 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13384 | 0) >> 2] = HEAP32[($2 + 3280 | 0) >> 2] | 0; - _embind_register_class_property($309 | 0, $310 | 0, $311 | 0, $313 | 0, $314 | 0, $317 | 0, $318 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 3280 | 0) >> 2] | 0 | 0, float_20physx__PxJointLimitParameters_____20emscripten__internal__getContext_float_20physx__PxJointLimitParameters_____28float_20physx__PxJointLimitParameters____20const__29($2 + 3288 | 0 | 0) | 0 | 0); - HEAP32[($2 + 3276 | 0) >> 2] = $308; - HEAP32[($2 + 3272 | 0) >> 2] = $220; - HEAP32[($2 + 3268 | 0) >> 2] = $187; - $325 = HEAP32[($2 + 3276 | 0) >> 2] | 0; - HEAP32[($2 + 3264 | 0) >> 2] = $289; - HEAP32[($2 + 3260 | 0) >> 2] = $290; - $326 = emscripten__internal__TypeID_physx__PxJointLimitParameters_2c_20void___get_28_29() | 0; - $327 = HEAP32[($2 + 3272 | 0) >> 2] | 0; - $328 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13368 | 0) >> 2] = HEAP32[($2 + 3264 | 0) >> 2] | 0; - $330 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $331 = HEAP32[($2 + 3264 | 0) >> 2] | 0; - $334 = float_20physx__PxJointLimitParameters_____20emscripten__internal__getContext_float_20physx__PxJointLimitParameters_____28float_20physx__PxJointLimitParameters____20const__29($2 + 3268 | 0 | 0) | 0; - $335 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13388 | 0) >> 2] = HEAP32[($2 + 3260 | 0) >> 2] | 0; - _embind_register_class_property($326 | 0, $327 | 0, $328 | 0, $330 | 0, $331 | 0, $334 | 0, $335 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 3260 | 0) >> 2] | 0 | 0, float_20physx__PxJointLimitParameters_____20emscripten__internal__getContext_float_20physx__PxJointLimitParameters_____28float_20physx__PxJointLimitParameters____20const__29($2 + 3268 | 0 | 0) | 0 | 0); - HEAP32[($2 + 3256 | 0) >> 2] = $325; - HEAP32[($2 + 3252 | 0) >> 2] = $5 + 157064 | 0; - HEAP32[($2 + 3248 | 0) >> 2] = $242; - $344 = HEAP32[($2 + 3256 | 0) >> 2] | 0; - HEAP32[($2 + 3244 | 0) >> 2] = $289; - HEAP32[($2 + 3240 | 0) >> 2] = $290; - $345 = emscripten__internal__TypeID_physx__PxJointLimitParameters_2c_20void___get_28_29() | 0; - $346 = HEAP32[($2 + 3252 | 0) >> 2] | 0; - $347 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13372 | 0) >> 2] = HEAP32[($2 + 3244 | 0) >> 2] | 0; - $349 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $350 = HEAP32[($2 + 3244 | 0) >> 2] | 0; - $353 = float_20physx__PxJointLimitParameters_____20emscripten__internal__getContext_float_20physx__PxJointLimitParameters_____28float_20physx__PxJointLimitParameters____20const__29($2 + 3248 | 0 | 0) | 0; - $354 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13392 | 0) >> 2] = HEAP32[($2 + 3240 | 0) >> 2] | 0; - _embind_register_class_property($345 | 0, $346 | 0, $347 | 0, $349 | 0, $350 | 0, $353 | 0, $354 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 3240 | 0) >> 2] | 0 | 0, float_20physx__PxJointLimitParameters_____20emscripten__internal__getContext_float_20physx__PxJointLimitParameters_____28float_20physx__PxJointLimitParameters____20const__29($2 + 3248 | 0 | 0) | 0 | 0); - HEAP32[($2 + 3236 | 0) >> 2] = $344; - HEAP32[($2 + 3232 | 0) >> 2] = $5 + 155979 | 0; - $363 = 16; - HEAP32[($2 + 3228 | 0) >> 2] = $363; - $364 = HEAP32[($2 + 3236 | 0) >> 2] | 0; - HEAP32[($2 + 3224 | 0) >> 2] = $289; - HEAP32[($2 + 3220 | 0) >> 2] = $290; - $365 = emscripten__internal__TypeID_physx__PxJointLimitParameters_2c_20void___get_28_29() | 0; - $366 = HEAP32[($2 + 3232 | 0) >> 2] | 0; - $367 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13376 | 0) >> 2] = HEAP32[($2 + 3224 | 0) >> 2] | 0; - $369 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $370 = HEAP32[($2 + 3224 | 0) >> 2] | 0; - $373 = float_20physx__PxJointLimitParameters_____20emscripten__internal__getContext_float_20physx__PxJointLimitParameters_____28float_20physx__PxJointLimitParameters____20const__29($2 + 3228 | 0 | 0) | 0; - $374 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13396 | 0) >> 2] = HEAP32[($2 + 3220 | 0) >> 2] | 0; - _embind_register_class_property($365 | 0, $366 | 0, $367 | 0, $369 | 0, $370 | 0, $373 | 0, $374 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 3220 | 0) >> 2] | 0 | 0, float_20physx__PxJointLimitParameters_____20emscripten__internal__getContext_float_20physx__PxJointLimitParameters_____28float_20physx__PxJointLimitParameters____20const__29($2 + 3228 | 0 | 0) | 0 | 0); - HEAP32[($2 + 3056 | 0) >> 2] = $140; - HEAP32[($2 + 3052 | 0) >> 2] = GOT_func_internal_physx__PxJointLimitParameters__isValid_28_29_20const; - i64toi32_i32$0 = HEAP32[($2 + 3052 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 3056 | 0) >> 2] | 0; - $8327 = i64toi32_i32$0; - i64toi32_i32$0 = $2; - HEAP32[($2 + 3352 | 0) >> 2] = $8327; - HEAP32[($2 + 3356 | 0) >> 2] = i64toi32_i32$1; - $383 = HEAP32[($2 + 3352 | 0) >> 2] | 0; - $384 = HEAP32[($2 + 3356 | 0) >> 2] | 0; - HEAP32[($2 + 3380 | 0) >> 2] = $364; - $386 = $5 + 158321 | 0; - HEAP32[($2 + 3376 | 0) >> 2] = $386; - HEAP32[($2 + 3372 | 0) >> 2] = $384; - HEAP32[($2 + 3368 | 0) >> 2] = $383; - $387 = HEAP32[($2 + 3380 | 0) >> 2] | 0; - $388 = HEAP32[($2 + 3376 | 0) >> 2] | 0; - $389 = HEAP32[($2 + 3368 | 0) >> 2] | 0; - HEAP32[($2 + 3364 | 0) >> 2] = HEAP32[($2 + 3372 | 0) >> 2] | 0; - HEAP32[($2 + 3360 | 0) >> 2] = $389; - i64toi32_i32$1 = HEAP32[($2 + 3360 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 3364 | 0) >> 2] | 0; - $8358 = i64toi32_i32$1; - i64toi32_i32$1 = $2; - HEAP32[($2 + 1312 | 0) >> 2] = $8358; - HEAP32[($2 + 1316 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxJointLimitParameters____29_28_29_20const___invoke_physx__PxJointLimitParameters__28char_20const__2c_20bool_20_28physx__PxJointLimitParameters____29_28_29_20const_29($388 | 0, $2 + 1312 | 0 | 0); - HEAP32[($2 + 3048 | 0) >> 2] = $140; - HEAP32[($2 + 3044 | 0) >> 2] = GOT_func_internal_physx__PxJointLimitParameters__isSoft_28_29_20const; + $276 = HEAP32[($2 + 3192 | 0) >> 2] | 0; + $277 = HEAP32[($2 + 3204 | 0) >> 2] | 0; + HEAP32[($2 + 13316 | 0) >> 2] = HEAP32[($2 + 3188 | 0) >> 2] | 0; + _embind_register_class($264 | 0, $265 | 0, $266 | 0, $267 | 0, $269 | 0, $270 | 0, $272 | 0, $273 | 0, $275 | 0, $276 | 0, $277 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 3188 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 3308 | 0) >> 2] = $2 + 3055 | 0; + HEAP32[($2 + 3304 | 0) >> 2] = $5 + 120826 | 0; + HEAP32[($2 + 3300 | 0) >> 2] = $137; + $285 = HEAP32[($2 + 3308 | 0) >> 2] | 0; + $286 = GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxJointLimitParameters_2c_20float___getWire_physx__PxJointLimitParameters__28float_20physx__PxJointLimitParameters____20const__2c_20physx__PxJointLimitParameters_20const__29; + HEAP32[($2 + 3296 | 0) >> 2] = $286; + $287 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxJointLimitParameters_2c_20float___setWire_physx__PxJointLimitParameters__28float_20physx__PxJointLimitParameters____20const__2c_20physx__PxJointLimitParameters__2c_20float_29; + HEAP32[($2 + 3292 | 0) >> 2] = $287; + $288 = emscripten__internal__TypeID_physx__PxJointLimitParameters_2c_20void___get_28_29() | 0; + $289 = HEAP32[($2 + 3304 | 0) >> 2] | 0; + $290 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13320 | 0) >> 2] = HEAP32[($2 + 3296 | 0) >> 2] | 0; + $292 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $293 = HEAP32[($2 + 3296 | 0) >> 2] | 0; + $296 = float_20physx__PxJointLimitParameters_____20emscripten__internal__getContext_float_20physx__PxJointLimitParameters_____28float_20physx__PxJointLimitParameters____20const__29($2 + 3300 | 0 | 0) | 0; + $297 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13340 | 0) >> 2] = HEAP32[($2 + 3292 | 0) >> 2] | 0; + _embind_register_class_property($288 | 0, $289 | 0, $290 | 0, $292 | 0, $293 | 0, $296 | 0, $297 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 3292 | 0) >> 2] | 0 | 0, float_20physx__PxJointLimitParameters_____20emscripten__internal__getContext_float_20physx__PxJointLimitParameters_____28float_20physx__PxJointLimitParameters____20const__29($2 + 3300 | 0 | 0) | 0 | 0); + HEAP32[($2 + 3288 | 0) >> 2] = $285; + HEAP32[($2 + 3284 | 0) >> 2] = $238; + $304 = 12; + HEAP32[($2 + 3280 | 0) >> 2] = $304; + $305 = HEAP32[($2 + 3288 | 0) >> 2] | 0; + HEAP32[($2 + 3276 | 0) >> 2] = $286; + HEAP32[($2 + 3272 | 0) >> 2] = $287; + $306 = emscripten__internal__TypeID_physx__PxJointLimitParameters_2c_20void___get_28_29() | 0; + $307 = HEAP32[($2 + 3284 | 0) >> 2] | 0; + $308 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13324 | 0) >> 2] = HEAP32[($2 + 3276 | 0) >> 2] | 0; + $310 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $311 = HEAP32[($2 + 3276 | 0) >> 2] | 0; + $314 = float_20physx__PxJointLimitParameters_____20emscripten__internal__getContext_float_20physx__PxJointLimitParameters_____28float_20physx__PxJointLimitParameters____20const__29($2 + 3280 | 0 | 0) | 0; + $315 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13344 | 0) >> 2] = HEAP32[($2 + 3272 | 0) >> 2] | 0; + _embind_register_class_property($306 | 0, $307 | 0, $308 | 0, $310 | 0, $311 | 0, $314 | 0, $315 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 3272 | 0) >> 2] | 0 | 0, float_20physx__PxJointLimitParameters_____20emscripten__internal__getContext_float_20physx__PxJointLimitParameters_____28float_20physx__PxJointLimitParameters____20const__29($2 + 3280 | 0 | 0) | 0 | 0); + HEAP32[($2 + 3268 | 0) >> 2] = $305; + HEAP32[($2 + 3264 | 0) >> 2] = $217; + HEAP32[($2 + 3260 | 0) >> 2] = $184; + $322 = HEAP32[($2 + 3268 | 0) >> 2] | 0; + HEAP32[($2 + 3256 | 0) >> 2] = $286; + HEAP32[($2 + 3252 | 0) >> 2] = $287; + $323 = emscripten__internal__TypeID_physx__PxJointLimitParameters_2c_20void___get_28_29() | 0; + $324 = HEAP32[($2 + 3264 | 0) >> 2] | 0; + $325 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13328 | 0) >> 2] = HEAP32[($2 + 3256 | 0) >> 2] | 0; + $327 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $328 = HEAP32[($2 + 3256 | 0) >> 2] | 0; + $331 = float_20physx__PxJointLimitParameters_____20emscripten__internal__getContext_float_20physx__PxJointLimitParameters_____28float_20physx__PxJointLimitParameters____20const__29($2 + 3260 | 0 | 0) | 0; + $332 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13348 | 0) >> 2] = HEAP32[($2 + 3252 | 0) >> 2] | 0; + _embind_register_class_property($323 | 0, $324 | 0, $325 | 0, $327 | 0, $328 | 0, $331 | 0, $332 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 3252 | 0) >> 2] | 0 | 0, float_20physx__PxJointLimitParameters_____20emscripten__internal__getContext_float_20physx__PxJointLimitParameters_____28float_20physx__PxJointLimitParameters____20const__29($2 + 3260 | 0 | 0) | 0 | 0); + HEAP32[($2 + 3248 | 0) >> 2] = $322; + HEAP32[($2 + 3244 | 0) >> 2] = $5 + 162950 | 0; + HEAP32[($2 + 3240 | 0) >> 2] = $239; + $341 = HEAP32[($2 + 3248 | 0) >> 2] | 0; + HEAP32[($2 + 3236 | 0) >> 2] = $286; + HEAP32[($2 + 3232 | 0) >> 2] = $287; + $342 = emscripten__internal__TypeID_physx__PxJointLimitParameters_2c_20void___get_28_29() | 0; + $343 = HEAP32[($2 + 3244 | 0) >> 2] | 0; + $344 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13332 | 0) >> 2] = HEAP32[($2 + 3236 | 0) >> 2] | 0; + $346 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $347 = HEAP32[($2 + 3236 | 0) >> 2] | 0; + $350 = float_20physx__PxJointLimitParameters_____20emscripten__internal__getContext_float_20physx__PxJointLimitParameters_____28float_20physx__PxJointLimitParameters____20const__29($2 + 3240 | 0 | 0) | 0; + $351 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13352 | 0) >> 2] = HEAP32[($2 + 3232 | 0) >> 2] | 0; + _embind_register_class_property($342 | 0, $343 | 0, $344 | 0, $346 | 0, $347 | 0, $350 | 0, $351 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 3232 | 0) >> 2] | 0 | 0, float_20physx__PxJointLimitParameters_____20emscripten__internal__getContext_float_20physx__PxJointLimitParameters_____28float_20physx__PxJointLimitParameters____20const__29($2 + 3240 | 0 | 0) | 0 | 0); + HEAP32[($2 + 3228 | 0) >> 2] = $341; + HEAP32[($2 + 3224 | 0) >> 2] = $5 + 161865 | 0; + $360 = 16; + HEAP32[($2 + 3220 | 0) >> 2] = $360; + $361 = HEAP32[($2 + 3228 | 0) >> 2] | 0; + HEAP32[($2 + 3216 | 0) >> 2] = $286; + HEAP32[($2 + 3212 | 0) >> 2] = $287; + $362 = emscripten__internal__TypeID_physx__PxJointLimitParameters_2c_20void___get_28_29() | 0; + $363 = HEAP32[($2 + 3224 | 0) >> 2] | 0; + $364 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13336 | 0) >> 2] = HEAP32[($2 + 3216 | 0) >> 2] | 0; + $366 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $367 = HEAP32[($2 + 3216 | 0) >> 2] | 0; + $370 = float_20physx__PxJointLimitParameters_____20emscripten__internal__getContext_float_20physx__PxJointLimitParameters_____28float_20physx__PxJointLimitParameters____20const__29($2 + 3220 | 0 | 0) | 0; + $371 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13356 | 0) >> 2] = HEAP32[($2 + 3212 | 0) >> 2] | 0; + _embind_register_class_property($362 | 0, $363 | 0, $364 | 0, $366 | 0, $367 | 0, $370 | 0, $371 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 3212 | 0) >> 2] | 0 | 0, float_20physx__PxJointLimitParameters_____20emscripten__internal__getContext_float_20physx__PxJointLimitParameters_____28float_20physx__PxJointLimitParameters____20const__29($2 + 3220 | 0 | 0) | 0 | 0); + HEAP32[($2 + 3048 | 0) >> 2] = $137; + HEAP32[($2 + 3044 | 0) >> 2] = GOT_func_internal_physx__PxJointLimitParameters__isValid_28_29_20const; i64toi32_i32$0 = HEAP32[($2 + 3044 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($2 + 3048 | 0) >> 2] | 0; - $8372 = i64toi32_i32$0; + $8274 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 3320 | 0) >> 2] = $8372; - HEAP32[($2 + 3324 | 0) >> 2] = i64toi32_i32$1; - $396 = HEAP32[($2 + 3320 | 0) >> 2] | 0; - $397 = HEAP32[($2 + 3324 | 0) >> 2] | 0; - HEAP32[($2 + 3348 | 0) >> 2] = $387; - HEAP32[($2 + 3344 | 0) >> 2] = $5 + 75726 | 0; - HEAP32[($2 + 3340 | 0) >> 2] = $397; - HEAP32[($2 + 3336 | 0) >> 2] = $396; - $400 = HEAP32[($2 + 3344 | 0) >> 2] | 0; - $401 = HEAP32[($2 + 3336 | 0) >> 2] | 0; - HEAP32[($2 + 3332 | 0) >> 2] = HEAP32[($2 + 3340 | 0) >> 2] | 0; - HEAP32[($2 + 3328 | 0) >> 2] = $401; - i64toi32_i32$1 = HEAP32[($2 + 3328 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 3332 | 0) >> 2] | 0; - $8401 = i64toi32_i32$1; + HEAP32[($2 + 3344 | 0) >> 2] = $8274; + HEAP32[($2 + 3348 | 0) >> 2] = i64toi32_i32$1; + $380 = HEAP32[($2 + 3344 | 0) >> 2] | 0; + $381 = HEAP32[($2 + 3348 | 0) >> 2] | 0; + HEAP32[($2 + 3372 | 0) >> 2] = $361; + $383 = $5 + 164207 | 0; + HEAP32[($2 + 3368 | 0) >> 2] = $383; + HEAP32[($2 + 3364 | 0) >> 2] = $381; + HEAP32[($2 + 3360 | 0) >> 2] = $380; + $384 = HEAP32[($2 + 3372 | 0) >> 2] | 0; + $385 = HEAP32[($2 + 3368 | 0) >> 2] | 0; + $386 = HEAP32[($2 + 3360 | 0) >> 2] | 0; + HEAP32[($2 + 3356 | 0) >> 2] = HEAP32[($2 + 3364 | 0) >> 2] | 0; + HEAP32[($2 + 3352 | 0) >> 2] = $386; + i64toi32_i32$1 = HEAP32[($2 + 3352 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 3356 | 0) >> 2] | 0; + $8305 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1304 | 0) >> 2] = $8401; + HEAP32[($2 + 1304 | 0) >> 2] = $8305; HEAP32[($2 + 1308 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxJointLimitParameters____29_28_29_20const___invoke_physx__PxJointLimitParameters__28char_20const__2c_20bool_20_28physx__PxJointLimitParameters____29_28_29_20const_29($400 | 0, $2 + 1304 | 0 | 0); - HEAP32[($2 + 3404 | 0) >> 2] = $2 + 3043 | 0; - HEAP32[($2 + 3400 | 0) >> 2] = $5 + 150940 | 0; - void_20emscripten__base_physx__PxJointLimitParameters___verify_physx__PxJointLimitCone__28_29(); - HEAP32[($2 + 3396 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxJointLimitCone__28physx__PxJointLimitCone__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxJointLimitParameters__20_28_emscripten__base_physx__PxJointLimitParameters___getUpcaster_physx__PxJointLimitCone__28_29_29_28physx__PxJointLimitCone__29() | 0), HEAP32[(wasm2js_i32$0 + 3392 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxJointLimitCone__20_28_emscripten__base_physx__PxJointLimitParameters___getDowncaster_physx__PxJointLimitCone__28_29_29_28physx__PxJointLimitParameters__29() | 0), HEAP32[(wasm2js_i32$0 + 3388 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 3384 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxJointLimitCone__28physx__PxJointLimitCone__29; - $414 = emscripten__internal__TypeID_physx__PxJointLimitCone_2c_20void___get_28_29() | 0; - $415 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxJointLimitCone__2c_20void___get_28_29() | 0; - $416 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxJointLimitCone_20const__2c_20void___get_28_29() | 0; - $417 = emscripten__base_physx__PxJointLimitParameters___get_28_29() | 0; - HEAP32[($2 + 13400 | 0) >> 2] = HEAP32[($2 + 3396 | 0) >> 2] | 0; - $419 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $420 = HEAP32[($2 + 3396 | 0) >> 2] | 0; - HEAP32[($2 + 13404 | 0) >> 2] = HEAP32[($2 + 3392 | 0) >> 2] | 0; - $422 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $423 = HEAP32[($2 + 3392 | 0) >> 2] | 0; - HEAP32[($2 + 13408 | 0) >> 2] = HEAP32[($2 + 3388 | 0) >> 2] | 0; - $425 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $426 = HEAP32[($2 + 3388 | 0) >> 2] | 0; - $427 = HEAP32[($2 + 3400 | 0) >> 2] | 0; - HEAP32[($2 + 13412 | 0) >> 2] = HEAP32[($2 + 3384 | 0) >> 2] | 0; - _embind_register_class($414 | 0, $415 | 0, $416 | 0, $417 | 0, $419 | 0, $420 | 0, $422 | 0, $423 | 0, $425 | 0, $426 | 0, $427 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 3384 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 3408 | 0) >> 2] = $2 + 3043 | 0; - HEAP32[($2 + 13420 | 0) >> 2] = HEAP32[($2 + 3408 | 0) >> 2] | 0; - HEAP32[($2 + 13416 | 0) >> 2] = GOT_func_internal_physx__PxJointLimitCone__20emscripten__internal__operator_new_physx__PxJointLimitCone_2c_20float_2c_20float__28float___2c_20float___29; - $435 = HEAP32[($2 + 13420 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassConstructor_physx__PxJointLimitCone__20_28__29_28float___2c_20float___29___invoke_physx__PxJointLimitCone__28physx__PxJointLimitCone__20_28__29_28float___2c_20float___29_29(HEAP32[($2 + 13416 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 3412 | 0) >> 2] = $435; - HEAP32[($2 + 13428 | 0) >> 2] = HEAP32[($2 + 3412 | 0) >> 2] | 0; - HEAP32[($2 + 13424 | 0) >> 2] = GOT_func_internal_physx__PxJointLimitCone__20emscripten__internal__operator_new_physx__PxJointLimitCone_2c_20float_2c_20float_2c_20float__28float___2c_20float___2c_20float___29; - $439 = HEAP32[($2 + 13428 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassConstructor_physx__PxJointLimitCone__20_28__29_28float___2c_20float___2c_20float___29___invoke_physx__PxJointLimitCone__28physx__PxJointLimitCone__20_28__29_28float___2c_20float___2c_20float___29_29(HEAP32[($2 + 13424 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 3452 | 0) >> 2] = $439; - HEAP32[($2 + 3448 | 0) >> 2] = $5 + 153821 | 0; - $443 = 20; - HEAP32[($2 + 3444 | 0) >> 2] = $443; - $444 = HEAP32[($2 + 3452 | 0) >> 2] | 0; - $445 = GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxJointLimitCone_2c_20float___getWire_physx__PxJointLimitCone__28float_20physx__PxJointLimitCone____20const__2c_20physx__PxJointLimitCone_20const__29; - HEAP32[($2 + 3440 | 0) >> 2] = $445; - $446 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxJointLimitCone_2c_20float___setWire_physx__PxJointLimitCone__28float_20physx__PxJointLimitCone____20const__2c_20physx__PxJointLimitCone__2c_20float_29; - HEAP32[($2 + 3436 | 0) >> 2] = $446; - $447 = emscripten__internal__TypeID_physx__PxJointLimitCone_2c_20void___get_28_29() | 0; - $448 = HEAP32[($2 + 3448 | 0) >> 2] | 0; - $449 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13432 | 0) >> 2] = HEAP32[($2 + 3440 | 0) >> 2] | 0; - $451 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $452 = HEAP32[($2 + 3440 | 0) >> 2] | 0; - $455 = float_20physx__PxJointLimitCone_____20emscripten__internal__getContext_float_20physx__PxJointLimitCone_____28float_20physx__PxJointLimitCone____20const__29($2 + 3444 | 0 | 0) | 0; - $456 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13440 | 0) >> 2] = HEAP32[($2 + 3436 | 0) >> 2] | 0; - _embind_register_class_property($447 | 0, $448 | 0, $449 | 0, $451 | 0, $452 | 0, $455 | 0, $456 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 3436 | 0) >> 2] | 0 | 0, float_20physx__PxJointLimitCone_____20emscripten__internal__getContext_float_20physx__PxJointLimitCone_____28float_20physx__PxJointLimitCone____20const__29($2 + 3444 | 0 | 0) | 0 | 0); - HEAP32[($2 + 3432 | 0) >> 2] = $444; - HEAP32[($2 + 3428 | 0) >> 2] = $5 + 153814 | 0; - $465 = 24; - HEAP32[($2 + 3424 | 0) >> 2] = $465; - HEAP32[($2 + 3420 | 0) >> 2] = $445; - HEAP32[($2 + 3416 | 0) >> 2] = $446; - $466 = emscripten__internal__TypeID_physx__PxJointLimitCone_2c_20void___get_28_29() | 0; - $467 = HEAP32[($2 + 3428 | 0) >> 2] | 0; - $468 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13436 | 0) >> 2] = HEAP32[($2 + 3420 | 0) >> 2] | 0; - $470 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $471 = HEAP32[($2 + 3420 | 0) >> 2] | 0; - $474 = float_20physx__PxJointLimitCone_____20emscripten__internal__getContext_float_20physx__PxJointLimitCone_____28float_20physx__PxJointLimitCone____20const__29($2 + 3424 | 0 | 0) | 0; - $475 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13444 | 0) >> 2] = HEAP32[($2 + 3416 | 0) >> 2] | 0; - _embind_register_class_property($466 | 0, $467 | 0, $468 | 0, $470 | 0, $471 | 0, $474 | 0, $475 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 3416 | 0) >> 2] | 0 | 0, float_20physx__PxJointLimitCone_____20emscripten__internal__getContext_float_20physx__PxJointLimitCone_____28float_20physx__PxJointLimitCone____20const__29($2 + 3424 | 0 | 0) | 0 | 0); - HEAP32[($2 + 3476 | 0) >> 2] = $2 + 3042 | 0; - HEAP32[($2 + 3472 | 0) >> 2] = $5 + 91093 | 0; - void_20emscripten__base_physx__PxJointLimitParameters___verify_physx__PxJointLinearLimitPair__28_29(); - HEAP32[($2 + 3468 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxJointLinearLimitPair__28physx__PxJointLinearLimitPair__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxJointLimitParameters__20_28_emscripten__base_physx__PxJointLimitParameters___getUpcaster_physx__PxJointLinearLimitPair__28_29_29_28physx__PxJointLinearLimitPair__29() | 0), HEAP32[(wasm2js_i32$0 + 3464 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxJointLinearLimitPair__20_28_emscripten__base_physx__PxJointLimitParameters___getDowncaster_physx__PxJointLinearLimitPair__28_29_29_28physx__PxJointLimitParameters__29() | 0), HEAP32[(wasm2js_i32$0 + 3460 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 3456 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxJointLinearLimitPair__28physx__PxJointLinearLimitPair__29; - $490 = emscripten__internal__TypeID_physx__PxJointLinearLimitPair_2c_20void___get_28_29() | 0; - $491 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxJointLinearLimitPair__2c_20void___get_28_29() | 0; - $492 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxJointLinearLimitPair_20const__2c_20void___get_28_29() | 0; - $493 = emscripten__base_physx__PxJointLimitParameters___get_28_29() | 0; - HEAP32[($2 + 13448 | 0) >> 2] = HEAP32[($2 + 3468 | 0) >> 2] | 0; - $495 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $496 = HEAP32[($2 + 3468 | 0) >> 2] | 0; - HEAP32[($2 + 13452 | 0) >> 2] = HEAP32[($2 + 3464 | 0) >> 2] | 0; - $498 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $499 = HEAP32[($2 + 3464 | 0) >> 2] | 0; - HEAP32[($2 + 13456 | 0) >> 2] = HEAP32[($2 + 3460 | 0) >> 2] | 0; - $501 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $502 = HEAP32[($2 + 3460 | 0) >> 2] | 0; - $503 = HEAP32[($2 + 3472 | 0) >> 2] | 0; - HEAP32[($2 + 13460 | 0) >> 2] = HEAP32[($2 + 3456 | 0) >> 2] | 0; - _embind_register_class($490 | 0, $491 | 0, $492 | 0, $493 | 0, $495 | 0, $496 | 0, $498 | 0, $499 | 0, $501 | 0, $502 | 0, $503 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 3456 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 3480 | 0) >> 2] = $2 + 3042 | 0; - HEAP32[($2 + 13468 | 0) >> 2] = HEAP32[($2 + 3480 | 0) >> 2] | 0; - HEAP32[($2 + 13464 | 0) >> 2] = GOT_func_internal_physx__PxJointLinearLimitPair__20emscripten__internal__operator_new_physx__PxJointLinearLimitPair_2c_20physx__PxTolerancesScale_20const__2c_20float_2c_20float__28physx__PxTolerancesScale_20const__2c_20float___2c_20float___29; - $511 = HEAP32[($2 + 13468 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassConstructor_physx__PxJointLinearLimitPair__20_28__29_28physx__PxTolerancesScale_20const__2c_20float___2c_20float___29___invoke_physx__PxJointLinearLimitPair__28physx__PxJointLinearLimitPair__20_28__29_28physx__PxTolerancesScale_20const__2c_20float___2c_20float___29_29(HEAP32[($2 + 13464 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 3484 | 0) >> 2] = $511; - HEAP32[($2 + 13476 | 0) >> 2] = HEAP32[($2 + 3484 | 0) >> 2] | 0; - HEAP32[($2 + 13472 | 0) >> 2] = GOT_func_internal_physx__PxJointLinearLimitPair__20emscripten__internal__operator_new_physx__PxJointLinearLimitPair_2c_20physx__PxTolerancesScale_20const__2c_20float_2c_20float_2c_20float__28physx__PxTolerancesScale_20const__2c_20float___2c_20float___2c_20float___29; - $515 = HEAP32[($2 + 13476 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassConstructor_physx__PxJointLinearLimitPair__20_28__29_28physx__PxTolerancesScale_20const__2c_20float___2c_20float___2c_20float___29___invoke_physx__PxJointLinearLimitPair__28physx__PxJointLinearLimitPair__20_28__29_28physx__PxTolerancesScale_20const__2c_20float___2c_20float___2c_20float___29_29(HEAP32[($2 + 13472 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 3524 | 0) >> 2] = $515; - $518 = $5 + 92676 | 0; - HEAP32[($2 + 3520 | 0) >> 2] = $518; - HEAP32[($2 + 3516 | 0) >> 2] = $443; - $519 = HEAP32[($2 + 3524 | 0) >> 2] | 0; - $520 = GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxJointLinearLimitPair_2c_20float___getWire_physx__PxJointLinearLimitPair__28float_20physx__PxJointLinearLimitPair____20const__2c_20physx__PxJointLinearLimitPair_20const__29; - HEAP32[($2 + 3512 | 0) >> 2] = $520; - $521 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxJointLinearLimitPair_2c_20float___setWire_physx__PxJointLinearLimitPair__28float_20physx__PxJointLinearLimitPair____20const__2c_20physx__PxJointLinearLimitPair__2c_20float_29; - HEAP32[($2 + 3508 | 0) >> 2] = $521; - $522 = emscripten__internal__TypeID_physx__PxJointLinearLimitPair_2c_20void___get_28_29() | 0; - $523 = HEAP32[($2 + 3520 | 0) >> 2] | 0; - $524 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13480 | 0) >> 2] = HEAP32[($2 + 3512 | 0) >> 2] | 0; - $526 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $527 = HEAP32[($2 + 3512 | 0) >> 2] | 0; - $530 = float_20physx__PxJointLinearLimitPair_____20emscripten__internal__getContext_float_20physx__PxJointLinearLimitPair_____28float_20physx__PxJointLinearLimitPair____20const__29($2 + 3516 | 0 | 0) | 0; - $531 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13488 | 0) >> 2] = HEAP32[($2 + 3508 | 0) >> 2] | 0; - _embind_register_class_property($522 | 0, $523 | 0, $524 | 0, $526 | 0, $527 | 0, $530 | 0, $531 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 3508 | 0) >> 2] | 0 | 0, float_20physx__PxJointLinearLimitPair_____20emscripten__internal__getContext_float_20physx__PxJointLinearLimitPair_____28float_20physx__PxJointLinearLimitPair____20const__29($2 + 3516 | 0 | 0) | 0 | 0); - HEAP32[($2 + 3504 | 0) >> 2] = $519; - $539 = $5 + 91195 | 0; - HEAP32[($2 + 3500 | 0) >> 2] = $539; - HEAP32[($2 + 3496 | 0) >> 2] = $465; - HEAP32[($2 + 3492 | 0) >> 2] = $520; - HEAP32[($2 + 3488 | 0) >> 2] = $521; - $540 = emscripten__internal__TypeID_physx__PxJointLinearLimitPair_2c_20void___get_28_29() | 0; - $541 = HEAP32[($2 + 3500 | 0) >> 2] | 0; - $542 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13484 | 0) >> 2] = HEAP32[($2 + 3492 | 0) >> 2] | 0; - $544 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $545 = HEAP32[($2 + 3492 | 0) >> 2] | 0; - $548 = float_20physx__PxJointLinearLimitPair_____20emscripten__internal__getContext_float_20physx__PxJointLinearLimitPair_____28float_20physx__PxJointLinearLimitPair____20const__29($2 + 3496 | 0 | 0) | 0; - $549 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13492 | 0) >> 2] = HEAP32[($2 + 3488 | 0) >> 2] | 0; - _embind_register_class_property($540 | 0, $541 | 0, $542 | 0, $544 | 0, $545 | 0, $548 | 0, $549 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 3488 | 0) >> 2] | 0 | 0, float_20physx__PxJointLinearLimitPair_____20emscripten__internal__getContext_float_20physx__PxJointLinearLimitPair_____28float_20physx__PxJointLinearLimitPair____20const__29($2 + 3496 | 0 | 0) | 0 | 0); - HEAP32[($2 + 3548 | 0) >> 2] = $2 + 3041 | 0; - HEAP32[($2 + 3544 | 0) >> 2] = $5 + 91069 | 0; - void_20emscripten__base_physx__PxJointLimitParameters___verify_physx__PxJointAngularLimitPair__28_29(); - HEAP32[($2 + 3540 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxJointAngularLimitPair__28physx__PxJointAngularLimitPair__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxJointLimitParameters__20_28_emscripten__base_physx__PxJointLimitParameters___getUpcaster_physx__PxJointAngularLimitPair__28_29_29_28physx__PxJointAngularLimitPair__29() | 0), HEAP32[(wasm2js_i32$0 + 3536 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxJointAngularLimitPair__20_28_emscripten__base_physx__PxJointLimitParameters___getDowncaster_physx__PxJointAngularLimitPair__28_29_29_28physx__PxJointLimitParameters__29() | 0), HEAP32[(wasm2js_i32$0 + 3532 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 3528 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxJointAngularLimitPair__28physx__PxJointAngularLimitPair__29; - $564 = emscripten__internal__TypeID_physx__PxJointAngularLimitPair_2c_20void___get_28_29() | 0; - $565 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxJointAngularLimitPair__2c_20void___get_28_29() | 0; - $566 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxJointAngularLimitPair_20const__2c_20void___get_28_29() | 0; - $567 = emscripten__base_physx__PxJointLimitParameters___get_28_29() | 0; - HEAP32[($2 + 13496 | 0) >> 2] = HEAP32[($2 + 3540 | 0) >> 2] | 0; - $569 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $570 = HEAP32[($2 + 3540 | 0) >> 2] | 0; - HEAP32[($2 + 13500 | 0) >> 2] = HEAP32[($2 + 3536 | 0) >> 2] | 0; - $572 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $573 = HEAP32[($2 + 3536 | 0) >> 2] | 0; - HEAP32[($2 + 13504 | 0) >> 2] = HEAP32[($2 + 3532 | 0) >> 2] | 0; - $575 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $576 = HEAP32[($2 + 3532 | 0) >> 2] | 0; - $577 = HEAP32[($2 + 3544 | 0) >> 2] | 0; - HEAP32[($2 + 13508 | 0) >> 2] = HEAP32[($2 + 3528 | 0) >> 2] | 0; - _embind_register_class($564 | 0, $565 | 0, $566 | 0, $567 | 0, $569 | 0, $570 | 0, $572 | 0, $573 | 0, $575 | 0, $576 | 0, $577 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 3528 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 3552 | 0) >> 2] = $2 + 3041 | 0; - HEAP32[($2 + 13516 | 0) >> 2] = HEAP32[($2 + 3552 | 0) >> 2] | 0; - HEAP32[($2 + 13512 | 0) >> 2] = GOT_func_internal_physx__PxJointAngularLimitPair__20emscripten__internal__operator_new_physx__PxJointAngularLimitPair_2c_20float_2c_20float__28float___2c_20float___29; - $585 = HEAP32[($2 + 13516 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassConstructor_physx__PxJointAngularLimitPair__20_28__29_28float___2c_20float___29___invoke_physx__PxJointAngularLimitPair__28physx__PxJointAngularLimitPair__20_28__29_28float___2c_20float___29_29(HEAP32[($2 + 13512 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 3556 | 0) >> 2] = $585; - HEAP32[($2 + 13524 | 0) >> 2] = HEAP32[($2 + 3556 | 0) >> 2] | 0; - HEAP32[($2 + 13520 | 0) >> 2] = GOT_func_internal_physx__PxJointAngularLimitPair__20emscripten__internal__operator_new_physx__PxJointAngularLimitPair_2c_20float_2c_20float_2c_20float__28float___2c_20float___2c_20float___29; - $589 = HEAP32[($2 + 13524 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassConstructor_physx__PxJointAngularLimitPair__20_28__29_28float___2c_20float___2c_20float___29___invoke_physx__PxJointAngularLimitPair__28physx__PxJointAngularLimitPair__20_28__29_28float___2c_20float___2c_20float___29_29(HEAP32[($2 + 13520 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 3596 | 0) >> 2] = $589; - HEAP32[($2 + 3592 | 0) >> 2] = $518; - HEAP32[($2 + 3588 | 0) >> 2] = $443; - $591 = HEAP32[($2 + 3596 | 0) >> 2] | 0; - $592 = GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxJointAngularLimitPair_2c_20float___getWire_physx__PxJointAngularLimitPair__28float_20physx__PxJointAngularLimitPair____20const__2c_20physx__PxJointAngularLimitPair_20const__29; - HEAP32[($2 + 3584 | 0) >> 2] = $592; - $593 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxJointAngularLimitPair_2c_20float___setWire_physx__PxJointAngularLimitPair__28float_20physx__PxJointAngularLimitPair____20const__2c_20physx__PxJointAngularLimitPair__2c_20float_29; - HEAP32[($2 + 3580 | 0) >> 2] = $593; - $594 = emscripten__internal__TypeID_physx__PxJointAngularLimitPair_2c_20void___get_28_29() | 0; - $595 = HEAP32[($2 + 3592 | 0) >> 2] | 0; - $596 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13528 | 0) >> 2] = HEAP32[($2 + 3584 | 0) >> 2] | 0; - $598 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $599 = HEAP32[($2 + 3584 | 0) >> 2] | 0; - $602 = float_20physx__PxJointAngularLimitPair_____20emscripten__internal__getContext_float_20physx__PxJointAngularLimitPair_____28float_20physx__PxJointAngularLimitPair____20const__29($2 + 3588 | 0 | 0) | 0; - $603 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13536 | 0) >> 2] = HEAP32[($2 + 3580 | 0) >> 2] | 0; - _embind_register_class_property($594 | 0, $595 | 0, $596 | 0, $598 | 0, $599 | 0, $602 | 0, $603 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 3580 | 0) >> 2] | 0 | 0, float_20physx__PxJointAngularLimitPair_____20emscripten__internal__getContext_float_20physx__PxJointAngularLimitPair_____28float_20physx__PxJointAngularLimitPair____20const__29($2 + 3588 | 0 | 0) | 0 | 0); - HEAP32[($2 + 3576 | 0) >> 2] = $591; - HEAP32[($2 + 3572 | 0) >> 2] = $539; - HEAP32[($2 + 3568 | 0) >> 2] = $465; - HEAP32[($2 + 3564 | 0) >> 2] = $592; - HEAP32[($2 + 3560 | 0) >> 2] = $593; - $610 = emscripten__internal__TypeID_physx__PxJointAngularLimitPair_2c_20void___get_28_29() | 0; - $611 = HEAP32[($2 + 3572 | 0) >> 2] | 0; - $612 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13532 | 0) >> 2] = HEAP32[($2 + 3564 | 0) >> 2] | 0; - $614 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $615 = HEAP32[($2 + 3564 | 0) >> 2] | 0; - $618 = float_20physx__PxJointAngularLimitPair_____20emscripten__internal__getContext_float_20physx__PxJointAngularLimitPair_____28float_20physx__PxJointAngularLimitPair____20const__29($2 + 3568 | 0 | 0) | 0; - $619 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13540 | 0) >> 2] = HEAP32[($2 + 3560 | 0) >> 2] | 0; - _embind_register_class_property($610 | 0, $611 | 0, $612 | 0, $614 | 0, $615 | 0, $618 | 0, $619 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 3560 | 0) >> 2] | 0 | 0, float_20physx__PxJointAngularLimitPair_____20emscripten__internal__getContext_float_20physx__PxJointAngularLimitPair_____28float_20physx__PxJointAngularLimitPair____20const__29($2 + 3568 | 0 | 0) | 0 | 0); - HEAP32[($2 + 3620 | 0) >> 2] = $2 + 3040 | 0; - HEAP32[($2 + 3616 | 0) >> 2] = $5 + 73707 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxJoint__28_29(); - HEAP32[($2 + 3612 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxJoint__28physx__PxJoint__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxJoint__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 3608 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxJoint__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 3604 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 3600 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxJoint__28physx__PxJoint__29; - $634 = emscripten__internal__TypeID_physx__PxJoint_2c_20void___get_28_29() | 0; - $635 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxJoint__2c_20void___get_28_29() | 0; - $636 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxJoint_20const__2c_20void___get_28_29() | 0; - $637 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 13544 | 0) >> 2] = HEAP32[($2 + 3612 | 0) >> 2] | 0; - $639 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $640 = HEAP32[($2 + 3612 | 0) >> 2] | 0; - HEAP32[($2 + 13196 | 0) >> 2] = HEAP32[($2 + 3608 | 0) >> 2] | 0; - $642 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $643 = HEAP32[($2 + 3608 | 0) >> 2] | 0; - HEAP32[($2 + 13192 | 0) >> 2] = HEAP32[($2 + 3604 | 0) >> 2] | 0; - $645 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $646 = HEAP32[($2 + 3604 | 0) >> 2] | 0; - $647 = HEAP32[($2 + 3616 | 0) >> 2] | 0; - HEAP32[($2 + 13548 | 0) >> 2] = HEAP32[($2 + 3600 | 0) >> 2] | 0; - _embind_register_class($634 | 0, $635 | 0, $636 | 0, $637 | 0, $639 | 0, $640 | 0, $642 | 0, $643 | 0, $645 | 0, $646 | 0, $647 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 3600 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 3032 | 0) >> 2] = $181; - HEAP32[($2 + 3028 | 0) >> 2] = $465; - i64toi32_i32$0 = HEAP32[($2 + 3028 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 3032 | 0) >> 2] | 0; - $9101 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxJointLimitParameters____29_28_29_20const___invoke_physx__PxJointLimitParameters__28char_20const__2c_20bool_20_28physx__PxJointLimitParameters____29_28_29_20const_29($385 | 0, $2 + 1304 | 0 | 0); + HEAP32[($2 + 3040 | 0) >> 2] = $137; + HEAP32[($2 + 3036 | 0) >> 2] = GOT_func_internal_physx__PxJointLimitParameters__isSoft_28_29_20const; + i64toi32_i32$0 = HEAP32[($2 + 3036 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 3040 | 0) >> 2] | 0; + $8319 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 3624 | 0) >> 2] = $9101; - HEAP32[($2 + 3628 | 0) >> 2] = i64toi32_i32$1; - $652 = HEAP32[($2 + 3624 | 0) >> 2] | 0; - $653 = HEAP32[($2 + 3628 | 0) >> 2] | 0; - HEAP32[($2 + 3656 | 0) >> 2] = $2 + 3040 | 0; - HEAP32[($2 + 3652 | 0) >> 2] = $5 + 80036 | 0; - HEAP32[($2 + 3648 | 0) >> 2] = $653; - HEAP32[($2 + 3644 | 0) >> 2] = $652; - $658 = HEAP32[($2 + 3656 | 0) >> 2] | 0; - $659 = HEAP32[($2 + 3652 | 0) >> 2] | 0; - $660 = HEAP32[($2 + 3644 | 0) >> 2] | 0; - HEAP32[($2 + 3640 | 0) >> 2] = HEAP32[($2 + 3648 | 0) >> 2] | 0; - HEAP32[($2 + 3636 | 0) >> 2] = $660; - i64toi32_i32$1 = HEAP32[($2 + 3636 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 3640 | 0) >> 2] | 0; - $9135 = i64toi32_i32$1; + HEAP32[($2 + 3312 | 0) >> 2] = $8319; + HEAP32[($2 + 3316 | 0) >> 2] = i64toi32_i32$1; + $393 = HEAP32[($2 + 3312 | 0) >> 2] | 0; + $394 = HEAP32[($2 + 3316 | 0) >> 2] | 0; + HEAP32[($2 + 3340 | 0) >> 2] = $384; + HEAP32[($2 + 3336 | 0) >> 2] = $5 + 75758 | 0; + HEAP32[($2 + 3332 | 0) >> 2] = $394; + HEAP32[($2 + 3328 | 0) >> 2] = $393; + $397 = HEAP32[($2 + 3336 | 0) >> 2] | 0; + $398 = HEAP32[($2 + 3328 | 0) >> 2] | 0; + HEAP32[($2 + 3324 | 0) >> 2] = HEAP32[($2 + 3332 | 0) >> 2] | 0; + HEAP32[($2 + 3320 | 0) >> 2] = $398; + i64toi32_i32$1 = HEAP32[($2 + 3320 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 3324 | 0) >> 2] | 0; + $8348 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1296 | 0) >> 2] = $9135; + HEAP32[($2 + 1296 | 0) >> 2] = $8348; HEAP32[($2 + 1300 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxJoint____29_28physx__PxRigidActor__2c_20physx__PxRigidActor__29___invoke_physx__PxJoint_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28physx__PxJoint____29_28physx__PxRigidActor__2c_20physx__PxRigidActor__29_29($659 | 0, $2 + 1296 | 0 | 0); - $667 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_0__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_0__28embind_init_physx_28_29__$_0_20const__29($2 + 3027 | 0 | 0) | 0; - HEAP32[($2 + 3668 | 0) >> 2] = $658; - $669 = $5 + 148803 | 0; - HEAP32[($2 + 3664 | 0) >> 2] = $669; - HEAP32[($2 + 3660 | 0) >> 2] = $667; - $670 = HEAP32[($2 + 3668 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxJoint__2c_20unsigned_20char_2c_20physx__PxTransform__29___invoke_physx__PxJoint__28char_20const__2c_20void_20_28__29_28physx__PxJoint__2c_20unsigned_20char_2c_20physx__PxTransform__29_29(HEAP32[($2 + 3664 | 0) >> 2] | 0 | 0, HEAP32[($2 + 3660 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 3020 | 0) >> 2] = $181; - $673 = 52; - HEAP32[($2 + 3016 | 0) >> 2] = $673; - i64toi32_i32$0 = HEAP32[($2 + 3016 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 3020 | 0) >> 2] | 0; - $9170 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxJointLimitParameters____29_28_29_20const___invoke_physx__PxJointLimitParameters__28char_20const__2c_20bool_20_28physx__PxJointLimitParameters____29_28_29_20const_29($397 | 0, $2 + 1296 | 0 | 0); + HEAP32[($2 + 3396 | 0) >> 2] = $2 + 3035 | 0; + HEAP32[($2 + 3392 | 0) >> 2] = $5 + 156826 | 0; + void_20emscripten__base_physx__PxJointLimitParameters___verify_physx__PxJointLimitCone__28_29(); + HEAP32[($2 + 3388 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxJointLimitCone__28physx__PxJointLimitCone__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxJointLimitParameters__20_28_emscripten__base_physx__PxJointLimitParameters___getUpcaster_physx__PxJointLimitCone__28_29_29_28physx__PxJointLimitCone__29() | 0), HEAP32[(wasm2js_i32$0 + 3384 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxJointLimitCone__20_28_emscripten__base_physx__PxJointLimitParameters___getDowncaster_physx__PxJointLimitCone__28_29_29_28physx__PxJointLimitParameters__29() | 0), HEAP32[(wasm2js_i32$0 + 3380 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 3376 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxJointLimitCone__28physx__PxJointLimitCone__29; + $411 = emscripten__internal__TypeID_physx__PxJointLimitCone_2c_20void___get_28_29() | 0; + $412 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxJointLimitCone__2c_20void___get_28_29() | 0; + $413 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxJointLimitCone_20const__2c_20void___get_28_29() | 0; + $414 = emscripten__base_physx__PxJointLimitParameters___get_28_29() | 0; + HEAP32[($2 + 13360 | 0) >> 2] = HEAP32[($2 + 3388 | 0) >> 2] | 0; + $416 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $417 = HEAP32[($2 + 3388 | 0) >> 2] | 0; + HEAP32[($2 + 13364 | 0) >> 2] = HEAP32[($2 + 3384 | 0) >> 2] | 0; + $419 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $420 = HEAP32[($2 + 3384 | 0) >> 2] | 0; + HEAP32[($2 + 13368 | 0) >> 2] = HEAP32[($2 + 3380 | 0) >> 2] | 0; + $422 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $423 = HEAP32[($2 + 3380 | 0) >> 2] | 0; + $424 = HEAP32[($2 + 3392 | 0) >> 2] | 0; + HEAP32[($2 + 13372 | 0) >> 2] = HEAP32[($2 + 3376 | 0) >> 2] | 0; + _embind_register_class($411 | 0, $412 | 0, $413 | 0, $414 | 0, $416 | 0, $417 | 0, $419 | 0, $420 | 0, $422 | 0, $423 | 0, $424 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 3376 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 3400 | 0) >> 2] = $2 + 3035 | 0; + HEAP32[($2 + 13380 | 0) >> 2] = HEAP32[($2 + 3400 | 0) >> 2] | 0; + HEAP32[($2 + 13376 | 0) >> 2] = GOT_func_internal_physx__PxJointLimitCone__20emscripten__internal__operator_new_physx__PxJointLimitCone_2c_20float_2c_20float__28float___2c_20float___29; + $432 = HEAP32[($2 + 13380 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassConstructor_physx__PxJointLimitCone__20_28__29_28float___2c_20float___29___invoke_physx__PxJointLimitCone__28physx__PxJointLimitCone__20_28__29_28float___2c_20float___29_29(HEAP32[($2 + 13376 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 3404 | 0) >> 2] = $432; + HEAP32[($2 + 13388 | 0) >> 2] = HEAP32[($2 + 3404 | 0) >> 2] | 0; + HEAP32[($2 + 13384 | 0) >> 2] = GOT_func_internal_physx__PxJointLimitCone__20emscripten__internal__operator_new_physx__PxJointLimitCone_2c_20float_2c_20float_2c_20float__28float___2c_20float___2c_20float___29; + $436 = HEAP32[($2 + 13388 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassConstructor_physx__PxJointLimitCone__20_28__29_28float___2c_20float___2c_20float___29___invoke_physx__PxJointLimitCone__28physx__PxJointLimitCone__20_28__29_28float___2c_20float___2c_20float___29_29(HEAP32[($2 + 13384 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 3444 | 0) >> 2] = $436; + HEAP32[($2 + 3440 | 0) >> 2] = $5 + 159707 | 0; + $440 = 20; + HEAP32[($2 + 3436 | 0) >> 2] = $440; + $441 = HEAP32[($2 + 3444 | 0) >> 2] | 0; + $442 = GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxJointLimitCone_2c_20float___getWire_physx__PxJointLimitCone__28float_20physx__PxJointLimitCone____20const__2c_20physx__PxJointLimitCone_20const__29; + HEAP32[($2 + 3432 | 0) >> 2] = $442; + $443 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxJointLimitCone_2c_20float___setWire_physx__PxJointLimitCone__28float_20physx__PxJointLimitCone____20const__2c_20physx__PxJointLimitCone__2c_20float_29; + HEAP32[($2 + 3428 | 0) >> 2] = $443; + $444 = emscripten__internal__TypeID_physx__PxJointLimitCone_2c_20void___get_28_29() | 0; + $445 = HEAP32[($2 + 3440 | 0) >> 2] | 0; + $446 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13392 | 0) >> 2] = HEAP32[($2 + 3432 | 0) >> 2] | 0; + $448 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $449 = HEAP32[($2 + 3432 | 0) >> 2] | 0; + $452 = float_20physx__PxJointLimitCone_____20emscripten__internal__getContext_float_20physx__PxJointLimitCone_____28float_20physx__PxJointLimitCone____20const__29($2 + 3436 | 0 | 0) | 0; + $453 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13400 | 0) >> 2] = HEAP32[($2 + 3428 | 0) >> 2] | 0; + _embind_register_class_property($444 | 0, $445 | 0, $446 | 0, $448 | 0, $449 | 0, $452 | 0, $453 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 3428 | 0) >> 2] | 0 | 0, float_20physx__PxJointLimitCone_____20emscripten__internal__getContext_float_20physx__PxJointLimitCone_____28float_20physx__PxJointLimitCone____20const__29($2 + 3436 | 0 | 0) | 0 | 0); + HEAP32[($2 + 3424 | 0) >> 2] = $441; + HEAP32[($2 + 3420 | 0) >> 2] = $5 + 159700 | 0; + $462 = 24; + HEAP32[($2 + 3416 | 0) >> 2] = $462; + HEAP32[($2 + 3412 | 0) >> 2] = $442; + HEAP32[($2 + 3408 | 0) >> 2] = $443; + $463 = emscripten__internal__TypeID_physx__PxJointLimitCone_2c_20void___get_28_29() | 0; + $464 = HEAP32[($2 + 3420 | 0) >> 2] | 0; + $465 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13396 | 0) >> 2] = HEAP32[($2 + 3412 | 0) >> 2] | 0; + $467 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $468 = HEAP32[($2 + 3412 | 0) >> 2] | 0; + $471 = float_20physx__PxJointLimitCone_____20emscripten__internal__getContext_float_20physx__PxJointLimitCone_____28float_20physx__PxJointLimitCone____20const__29($2 + 3416 | 0 | 0) | 0; + $472 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13404 | 0) >> 2] = HEAP32[($2 + 3408 | 0) >> 2] | 0; + _embind_register_class_property($463 | 0, $464 | 0, $465 | 0, $467 | 0, $468 | 0, $471 | 0, $472 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 3408 | 0) >> 2] | 0 | 0, float_20physx__PxJointLimitCone_____20emscripten__internal__getContext_float_20physx__PxJointLimitCone_____28float_20physx__PxJointLimitCone____20const__29($2 + 3416 | 0 | 0) | 0 | 0); + HEAP32[($2 + 3468 | 0) >> 2] = $2 + 3034 | 0; + HEAP32[($2 + 3464 | 0) >> 2] = $5 + 91162 | 0; + void_20emscripten__base_physx__PxJointLimitParameters___verify_physx__PxJointLinearLimitPair__28_29(); + HEAP32[($2 + 3460 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxJointLinearLimitPair__28physx__PxJointLinearLimitPair__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxJointLimitParameters__20_28_emscripten__base_physx__PxJointLimitParameters___getUpcaster_physx__PxJointLinearLimitPair__28_29_29_28physx__PxJointLinearLimitPair__29() | 0), HEAP32[(wasm2js_i32$0 + 3456 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxJointLinearLimitPair__20_28_emscripten__base_physx__PxJointLimitParameters___getDowncaster_physx__PxJointLinearLimitPair__28_29_29_28physx__PxJointLimitParameters__29() | 0), HEAP32[(wasm2js_i32$0 + 3452 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 3448 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxJointLinearLimitPair__28physx__PxJointLinearLimitPair__29; + $487 = emscripten__internal__TypeID_physx__PxJointLinearLimitPair_2c_20void___get_28_29() | 0; + $488 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxJointLinearLimitPair__2c_20void___get_28_29() | 0; + $489 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxJointLinearLimitPair_20const__2c_20void___get_28_29() | 0; + $490 = emscripten__base_physx__PxJointLimitParameters___get_28_29() | 0; + HEAP32[($2 + 13408 | 0) >> 2] = HEAP32[($2 + 3460 | 0) >> 2] | 0; + $492 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $493 = HEAP32[($2 + 3460 | 0) >> 2] | 0; + HEAP32[($2 + 13412 | 0) >> 2] = HEAP32[($2 + 3456 | 0) >> 2] | 0; + $495 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $496 = HEAP32[($2 + 3456 | 0) >> 2] | 0; + HEAP32[($2 + 13416 | 0) >> 2] = HEAP32[($2 + 3452 | 0) >> 2] | 0; + $498 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $499 = HEAP32[($2 + 3452 | 0) >> 2] | 0; + $500 = HEAP32[($2 + 3464 | 0) >> 2] | 0; + HEAP32[($2 + 13420 | 0) >> 2] = HEAP32[($2 + 3448 | 0) >> 2] | 0; + _embind_register_class($487 | 0, $488 | 0, $489 | 0, $490 | 0, $492 | 0, $493 | 0, $495 | 0, $496 | 0, $498 | 0, $499 | 0, $500 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 3448 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 3472 | 0) >> 2] = $2 + 3034 | 0; + HEAP32[($2 + 13428 | 0) >> 2] = HEAP32[($2 + 3472 | 0) >> 2] | 0; + HEAP32[($2 + 13424 | 0) >> 2] = GOT_func_internal_physx__PxJointLinearLimitPair__20emscripten__internal__operator_new_physx__PxJointLinearLimitPair_2c_20physx__PxTolerancesScale_20const__2c_20float_2c_20float__28physx__PxTolerancesScale_20const__2c_20float___2c_20float___29; + $508 = HEAP32[($2 + 13428 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassConstructor_physx__PxJointLinearLimitPair__20_28__29_28physx__PxTolerancesScale_20const__2c_20float___2c_20float___29___invoke_physx__PxJointLinearLimitPair__28physx__PxJointLinearLimitPair__20_28__29_28physx__PxTolerancesScale_20const__2c_20float___2c_20float___29_29(HEAP32[($2 + 13424 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 3476 | 0) >> 2] = $508; + HEAP32[($2 + 13436 | 0) >> 2] = HEAP32[($2 + 3476 | 0) >> 2] | 0; + HEAP32[($2 + 13432 | 0) >> 2] = GOT_func_internal_physx__PxJointLinearLimitPair__20emscripten__internal__operator_new_physx__PxJointLinearLimitPair_2c_20physx__PxTolerancesScale_20const__2c_20float_2c_20float_2c_20float__28physx__PxTolerancesScale_20const__2c_20float___2c_20float___2c_20float___29; + $512 = HEAP32[($2 + 13436 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassConstructor_physx__PxJointLinearLimitPair__20_28__29_28physx__PxTolerancesScale_20const__2c_20float___2c_20float___2c_20float___29___invoke_physx__PxJointLinearLimitPair__28physx__PxJointLinearLimitPair__20_28__29_28physx__PxTolerancesScale_20const__2c_20float___2c_20float___2c_20float___29_29(HEAP32[($2 + 13432 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 3516 | 0) >> 2] = $512; + $515 = $5 + 92745 | 0; + HEAP32[($2 + 3512 | 0) >> 2] = $515; + HEAP32[($2 + 3508 | 0) >> 2] = $440; + $516 = HEAP32[($2 + 3516 | 0) >> 2] | 0; + $517 = GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxJointLinearLimitPair_2c_20float___getWire_physx__PxJointLinearLimitPair__28float_20physx__PxJointLinearLimitPair____20const__2c_20physx__PxJointLinearLimitPair_20const__29; + HEAP32[($2 + 3504 | 0) >> 2] = $517; + $518 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxJointLinearLimitPair_2c_20float___setWire_physx__PxJointLinearLimitPair__28float_20physx__PxJointLinearLimitPair____20const__2c_20physx__PxJointLinearLimitPair__2c_20float_29; + HEAP32[($2 + 3500 | 0) >> 2] = $518; + $519 = emscripten__internal__TypeID_physx__PxJointLinearLimitPair_2c_20void___get_28_29() | 0; + $520 = HEAP32[($2 + 3512 | 0) >> 2] | 0; + $521 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13440 | 0) >> 2] = HEAP32[($2 + 3504 | 0) >> 2] | 0; + $523 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $524 = HEAP32[($2 + 3504 | 0) >> 2] | 0; + $527 = float_20physx__PxJointLinearLimitPair_____20emscripten__internal__getContext_float_20physx__PxJointLinearLimitPair_____28float_20physx__PxJointLinearLimitPair____20const__29($2 + 3508 | 0 | 0) | 0; + $528 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13448 | 0) >> 2] = HEAP32[($2 + 3500 | 0) >> 2] | 0; + _embind_register_class_property($519 | 0, $520 | 0, $521 | 0, $523 | 0, $524 | 0, $527 | 0, $528 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 3500 | 0) >> 2] | 0 | 0, float_20physx__PxJointLinearLimitPair_____20emscripten__internal__getContext_float_20physx__PxJointLinearLimitPair_____28float_20physx__PxJointLinearLimitPair____20const__29($2 + 3508 | 0 | 0) | 0 | 0); + HEAP32[($2 + 3496 | 0) >> 2] = $516; + $536 = $5 + 91264 | 0; + HEAP32[($2 + 3492 | 0) >> 2] = $536; + HEAP32[($2 + 3488 | 0) >> 2] = $462; + HEAP32[($2 + 3484 | 0) >> 2] = $517; + HEAP32[($2 + 3480 | 0) >> 2] = $518; + $537 = emscripten__internal__TypeID_physx__PxJointLinearLimitPair_2c_20void___get_28_29() | 0; + $538 = HEAP32[($2 + 3492 | 0) >> 2] | 0; + $539 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13444 | 0) >> 2] = HEAP32[($2 + 3484 | 0) >> 2] | 0; + $541 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $542 = HEAP32[($2 + 3484 | 0) >> 2] | 0; + $545 = float_20physx__PxJointLinearLimitPair_____20emscripten__internal__getContext_float_20physx__PxJointLinearLimitPair_____28float_20physx__PxJointLinearLimitPair____20const__29($2 + 3488 | 0 | 0) | 0; + $546 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13452 | 0) >> 2] = HEAP32[($2 + 3480 | 0) >> 2] | 0; + _embind_register_class_property($537 | 0, $538 | 0, $539 | 0, $541 | 0, $542 | 0, $545 | 0, $546 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 3480 | 0) >> 2] | 0 | 0, float_20physx__PxJointLinearLimitPair_____20emscripten__internal__getContext_float_20physx__PxJointLinearLimitPair_____28float_20physx__PxJointLinearLimitPair____20const__29($2 + 3488 | 0 | 0) | 0 | 0); + HEAP32[($2 + 3540 | 0) >> 2] = $2 + 3033 | 0; + HEAP32[($2 + 3536 | 0) >> 2] = $5 + 91138 | 0; + void_20emscripten__base_physx__PxJointLimitParameters___verify_physx__PxJointAngularLimitPair__28_29(); + HEAP32[($2 + 3532 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxJointAngularLimitPair__28physx__PxJointAngularLimitPair__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxJointLimitParameters__20_28_emscripten__base_physx__PxJointLimitParameters___getUpcaster_physx__PxJointAngularLimitPair__28_29_29_28physx__PxJointAngularLimitPair__29() | 0), HEAP32[(wasm2js_i32$0 + 3528 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxJointAngularLimitPair__20_28_emscripten__base_physx__PxJointLimitParameters___getDowncaster_physx__PxJointAngularLimitPair__28_29_29_28physx__PxJointLimitParameters__29() | 0), HEAP32[(wasm2js_i32$0 + 3524 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 3520 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxJointAngularLimitPair__28physx__PxJointAngularLimitPair__29; + $561 = emscripten__internal__TypeID_physx__PxJointAngularLimitPair_2c_20void___get_28_29() | 0; + $562 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxJointAngularLimitPair__2c_20void___get_28_29() | 0; + $563 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxJointAngularLimitPair_20const__2c_20void___get_28_29() | 0; + $564 = emscripten__base_physx__PxJointLimitParameters___get_28_29() | 0; + HEAP32[($2 + 13456 | 0) >> 2] = HEAP32[($2 + 3532 | 0) >> 2] | 0; + $566 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $567 = HEAP32[($2 + 3532 | 0) >> 2] | 0; + HEAP32[($2 + 13460 | 0) >> 2] = HEAP32[($2 + 3528 | 0) >> 2] | 0; + $569 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $570 = HEAP32[($2 + 3528 | 0) >> 2] | 0; + HEAP32[($2 + 13464 | 0) >> 2] = HEAP32[($2 + 3524 | 0) >> 2] | 0; + $572 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $573 = HEAP32[($2 + 3524 | 0) >> 2] | 0; + $574 = HEAP32[($2 + 3536 | 0) >> 2] | 0; + HEAP32[($2 + 13468 | 0) >> 2] = HEAP32[($2 + 3520 | 0) >> 2] | 0; + _embind_register_class($561 | 0, $562 | 0, $563 | 0, $564 | 0, $566 | 0, $567 | 0, $569 | 0, $570 | 0, $572 | 0, $573 | 0, $574 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 3520 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 3544 | 0) >> 2] = $2 + 3033 | 0; + HEAP32[($2 + 13476 | 0) >> 2] = HEAP32[($2 + 3544 | 0) >> 2] | 0; + HEAP32[($2 + 13472 | 0) >> 2] = GOT_func_internal_physx__PxJointAngularLimitPair__20emscripten__internal__operator_new_physx__PxJointAngularLimitPair_2c_20float_2c_20float__28float___2c_20float___29; + $582 = HEAP32[($2 + 13476 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassConstructor_physx__PxJointAngularLimitPair__20_28__29_28float___2c_20float___29___invoke_physx__PxJointAngularLimitPair__28physx__PxJointAngularLimitPair__20_28__29_28float___2c_20float___29_29(HEAP32[($2 + 13472 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 3548 | 0) >> 2] = $582; + HEAP32[($2 + 13484 | 0) >> 2] = HEAP32[($2 + 3548 | 0) >> 2] | 0; + HEAP32[($2 + 13480 | 0) >> 2] = GOT_func_internal_physx__PxJointAngularLimitPair__20emscripten__internal__operator_new_physx__PxJointAngularLimitPair_2c_20float_2c_20float_2c_20float__28float___2c_20float___2c_20float___29; + $586 = HEAP32[($2 + 13484 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassConstructor_physx__PxJointAngularLimitPair__20_28__29_28float___2c_20float___2c_20float___29___invoke_physx__PxJointAngularLimitPair__28physx__PxJointAngularLimitPair__20_28__29_28float___2c_20float___2c_20float___29_29(HEAP32[($2 + 13480 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 3588 | 0) >> 2] = $586; + HEAP32[($2 + 3584 | 0) >> 2] = $515; + HEAP32[($2 + 3580 | 0) >> 2] = $440; + $588 = HEAP32[($2 + 3588 | 0) >> 2] | 0; + $589 = GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxJointAngularLimitPair_2c_20float___getWire_physx__PxJointAngularLimitPair__28float_20physx__PxJointAngularLimitPair____20const__2c_20physx__PxJointAngularLimitPair_20const__29; + HEAP32[($2 + 3576 | 0) >> 2] = $589; + $590 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxJointAngularLimitPair_2c_20float___setWire_physx__PxJointAngularLimitPair__28float_20physx__PxJointAngularLimitPair____20const__2c_20physx__PxJointAngularLimitPair__2c_20float_29; + HEAP32[($2 + 3572 | 0) >> 2] = $590; + $591 = emscripten__internal__TypeID_physx__PxJointAngularLimitPair_2c_20void___get_28_29() | 0; + $592 = HEAP32[($2 + 3584 | 0) >> 2] | 0; + $593 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13488 | 0) >> 2] = HEAP32[($2 + 3576 | 0) >> 2] | 0; + $595 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $596 = HEAP32[($2 + 3576 | 0) >> 2] | 0; + $599 = float_20physx__PxJointAngularLimitPair_____20emscripten__internal__getContext_float_20physx__PxJointAngularLimitPair_____28float_20physx__PxJointAngularLimitPair____20const__29($2 + 3580 | 0 | 0) | 0; + $600 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13496 | 0) >> 2] = HEAP32[($2 + 3572 | 0) >> 2] | 0; + _embind_register_class_property($591 | 0, $592 | 0, $593 | 0, $595 | 0, $596 | 0, $599 | 0, $600 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 3572 | 0) >> 2] | 0 | 0, float_20physx__PxJointAngularLimitPair_____20emscripten__internal__getContext_float_20physx__PxJointAngularLimitPair_____28float_20physx__PxJointAngularLimitPair____20const__29($2 + 3580 | 0 | 0) | 0 | 0); + HEAP32[($2 + 3568 | 0) >> 2] = $588; + HEAP32[($2 + 3564 | 0) >> 2] = $536; + HEAP32[($2 + 3560 | 0) >> 2] = $462; + HEAP32[($2 + 3556 | 0) >> 2] = $589; + HEAP32[($2 + 3552 | 0) >> 2] = $590; + $607 = emscripten__internal__TypeID_physx__PxJointAngularLimitPair_2c_20void___get_28_29() | 0; + $608 = HEAP32[($2 + 3564 | 0) >> 2] | 0; + $609 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13492 | 0) >> 2] = HEAP32[($2 + 3556 | 0) >> 2] | 0; + $611 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $612 = HEAP32[($2 + 3556 | 0) >> 2] | 0; + $615 = float_20physx__PxJointAngularLimitPair_____20emscripten__internal__getContext_float_20physx__PxJointAngularLimitPair_____28float_20physx__PxJointAngularLimitPair____20const__29($2 + 3560 | 0 | 0) | 0; + $616 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13500 | 0) >> 2] = HEAP32[($2 + 3552 | 0) >> 2] | 0; + _embind_register_class_property($607 | 0, $608 | 0, $609 | 0, $611 | 0, $612 | 0, $615 | 0, $616 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 3552 | 0) >> 2] | 0 | 0, float_20physx__PxJointAngularLimitPair_____20emscripten__internal__getContext_float_20physx__PxJointAngularLimitPair_____28float_20physx__PxJointAngularLimitPair____20const__29($2 + 3560 | 0 | 0) | 0 | 0); + HEAP32[($2 + 3612 | 0) >> 2] = $2 + 3032 | 0; + HEAP32[($2 + 3608 | 0) >> 2] = $5 + 73722 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxJoint__28_29(); + HEAP32[($2 + 3604 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxJoint__28physx__PxJoint__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxJoint__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 3600 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxJoint__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 3596 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 3592 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxJoint__28physx__PxJoint__29; + $631 = emscripten__internal__TypeID_physx__PxJoint_2c_20void___get_28_29() | 0; + $632 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxJoint__2c_20void___get_28_29() | 0; + $633 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxJoint_20const__2c_20void___get_28_29() | 0; + $634 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 13504 | 0) >> 2] = HEAP32[($2 + 3604 | 0) >> 2] | 0; + $636 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $637 = HEAP32[($2 + 3604 | 0) >> 2] | 0; + HEAP32[($2 + 13156 | 0) >> 2] = HEAP32[($2 + 3600 | 0) >> 2] | 0; + $639 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $640 = HEAP32[($2 + 3600 | 0) >> 2] | 0; + HEAP32[($2 + 13152 | 0) >> 2] = HEAP32[($2 + 3596 | 0) >> 2] | 0; + $642 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $643 = HEAP32[($2 + 3596 | 0) >> 2] | 0; + $644 = HEAP32[($2 + 3608 | 0) >> 2] | 0; + HEAP32[($2 + 13508 | 0) >> 2] = HEAP32[($2 + 3592 | 0) >> 2] | 0; + _embind_register_class($631 | 0, $632 | 0, $633 | 0, $634 | 0, $636 | 0, $637 | 0, $639 | 0, $640 | 0, $642 | 0, $643 | 0, $644 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 3592 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 3024 | 0) >> 2] = $178; + HEAP32[($2 + 3020 | 0) >> 2] = $462; + i64toi32_i32$0 = HEAP32[($2 + 3020 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 3024 | 0) >> 2] | 0; + $9048 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 3672 | 0) >> 2] = $9170; - HEAP32[($2 + 3676 | 0) >> 2] = i64toi32_i32$1; - $675 = HEAP32[($2 + 3672 | 0) >> 2] | 0; - $676 = HEAP32[($2 + 3676 | 0) >> 2] | 0; - HEAP32[($2 + 3700 | 0) >> 2] = $670; - HEAP32[($2 + 3696 | 0) >> 2] = $5 + 155688 | 0; - HEAP32[($2 + 3692 | 0) >> 2] = $676; - HEAP32[($2 + 3688 | 0) >> 2] = $675; - $679 = HEAP32[($2 + 3700 | 0) >> 2] | 0; - $680 = HEAP32[($2 + 3696 | 0) >> 2] | 0; - $681 = HEAP32[($2 + 3688 | 0) >> 2] | 0; - HEAP32[($2 + 3684 | 0) >> 2] = HEAP32[($2 + 3692 | 0) >> 2] | 0; - HEAP32[($2 + 3680 | 0) >> 2] = $681; - i64toi32_i32$1 = HEAP32[($2 + 3680 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 3684 | 0) >> 2] | 0; - $9201 = i64toi32_i32$1; + HEAP32[($2 + 3616 | 0) >> 2] = $9048; + HEAP32[($2 + 3620 | 0) >> 2] = i64toi32_i32$1; + $649 = HEAP32[($2 + 3616 | 0) >> 2] | 0; + $650 = HEAP32[($2 + 3620 | 0) >> 2] | 0; + HEAP32[($2 + 3648 | 0) >> 2] = $2 + 3032 | 0; + HEAP32[($2 + 3644 | 0) >> 2] = $5 + 80079 | 0; + HEAP32[($2 + 3640 | 0) >> 2] = $650; + HEAP32[($2 + 3636 | 0) >> 2] = $649; + $655 = HEAP32[($2 + 3648 | 0) >> 2] | 0; + $656 = HEAP32[($2 + 3644 | 0) >> 2] | 0; + $657 = HEAP32[($2 + 3636 | 0) >> 2] | 0; + HEAP32[($2 + 3632 | 0) >> 2] = HEAP32[($2 + 3640 | 0) >> 2] | 0; + HEAP32[($2 + 3628 | 0) >> 2] = $657; + i64toi32_i32$1 = HEAP32[($2 + 3628 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 3632 | 0) >> 2] | 0; + $9082 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1288 | 0) >> 2] = $9201; + HEAP32[($2 + 1288 | 0) >> 2] = $9082; HEAP32[($2 + 1292 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxJoint____29_28float_2c_20float_29___invoke_physx__PxJoint__28char_20const__2c_20void_20_28physx__PxJoint____29_28float_2c_20float_29_29($680 | 0, $2 + 1288 | 0 | 0); - $688 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_1__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_1__28embind_init_physx_28_29__$_1_20const__29($2 + 3015 | 0 | 0) | 0; - HEAP32[($2 + 3712 | 0) >> 2] = $679; - HEAP32[($2 + 3708 | 0) >> 2] = $5 + 142606 | 0; - HEAP32[($2 + 3704 | 0) >> 2] = $688; - $691 = HEAP32[($2 + 3712 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxJoint__2c_20unsigned_20short_2c_20bool_29___invoke_physx__PxJoint__28char_20const__2c_20void_20_28__29_28physx__PxJoint__2c_20unsigned_20short_2c_20bool_29_29(HEAP32[($2 + 3708 | 0) >> 2] | 0 | 0, HEAP32[($2 + 3704 | 0) >> 2] | 0 | 0); - $696 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_2__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_2__28embind_init_physx_28_29__$_2_20const__29($2 + 3014 | 0 | 0) | 0; - HEAP32[($2 + 3724 | 0) >> 2] = $691; - HEAP32[($2 + 3720 | 0) >> 2] = $5 + 84309 | 0; - HEAP32[($2 + 3716 | 0) >> 2] = $696; - $699 = HEAP32[($2 + 3724 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxJoint__2c_20unsigned_20short_29___invoke_physx__PxJoint__28char_20const__2c_20void_20_28__29_28physx__PxJoint__2c_20unsigned_20short_29_29(HEAP32[($2 + 3720 | 0) >> 2] | 0 | 0, HEAP32[($2 + 3716 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 3008 | 0) >> 2] = $181; - HEAP32[($2 + 3004 | 0) >> 2] = $140; - i64toi32_i32$0 = HEAP32[($2 + 3004 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 3008 | 0) >> 2] | 0; - $9258 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxJoint____29_28physx__PxRigidActor__2c_20physx__PxRigidActor__29___invoke_physx__PxJoint_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28physx__PxJoint____29_28physx__PxRigidActor__2c_20physx__PxRigidActor__29_29($656 | 0, $2 + 1288 | 0 | 0); + $664 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_0__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_0__28embind_init_physx_28_29__$_0_20const__29($2 + 3019 | 0 | 0) | 0; + HEAP32[($2 + 3660 | 0) >> 2] = $655; + $666 = $5 + 154689 | 0; + HEAP32[($2 + 3656 | 0) >> 2] = $666; + HEAP32[($2 + 3652 | 0) >> 2] = $664; + $667 = HEAP32[($2 + 3660 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxJoint__2c_20unsigned_20char_2c_20physx__PxTransform__29___invoke_physx__PxJoint__28char_20const__2c_20void_20_28__29_28physx__PxJoint__2c_20unsigned_20char_2c_20physx__PxTransform__29_29(HEAP32[($2 + 3656 | 0) >> 2] | 0 | 0, HEAP32[($2 + 3652 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 3012 | 0) >> 2] = $178; + $670 = 52; + HEAP32[($2 + 3008 | 0) >> 2] = $670; + i64toi32_i32$0 = HEAP32[($2 + 3008 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 3012 | 0) >> 2] | 0; + $9117 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 3728 | 0) >> 2] = $9258; - HEAP32[($2 + 3732 | 0) >> 2] = i64toi32_i32$1; - $703 = HEAP32[($2 + 3728 | 0) >> 2] | 0; - $704 = HEAP32[($2 + 3732 | 0) >> 2] | 0; - HEAP32[($2 + 3756 | 0) >> 2] = $699; - $706 = $5 + 149952 | 0; - HEAP32[($2 + 3752 | 0) >> 2] = $706; - HEAP32[($2 + 3748 | 0) >> 2] = $704; - HEAP32[($2 + 3744 | 0) >> 2] = $703; - $707 = HEAP32[($2 + 3752 | 0) >> 2] | 0; - $708 = HEAP32[($2 + 3744 | 0) >> 2] | 0; - HEAP32[($2 + 3740 | 0) >> 2] = HEAP32[($2 + 3748 | 0) >> 2] | 0; - HEAP32[($2 + 3736 | 0) >> 2] = $708; - i64toi32_i32$1 = HEAP32[($2 + 3736 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 3740 | 0) >> 2] | 0; - $9287 = i64toi32_i32$1; + HEAP32[($2 + 3664 | 0) >> 2] = $9117; + HEAP32[($2 + 3668 | 0) >> 2] = i64toi32_i32$1; + $672 = HEAP32[($2 + 3664 | 0) >> 2] | 0; + $673 = HEAP32[($2 + 3668 | 0) >> 2] | 0; + HEAP32[($2 + 3692 | 0) >> 2] = $667; + HEAP32[($2 + 3688 | 0) >> 2] = $5 + 161574 | 0; + HEAP32[($2 + 3684 | 0) >> 2] = $673; + HEAP32[($2 + 3680 | 0) >> 2] = $672; + $676 = HEAP32[($2 + 3692 | 0) >> 2] | 0; + $677 = HEAP32[($2 + 3688 | 0) >> 2] | 0; + $678 = HEAP32[($2 + 3680 | 0) >> 2] | 0; + HEAP32[($2 + 3676 | 0) >> 2] = HEAP32[($2 + 3684 | 0) >> 2] | 0; + HEAP32[($2 + 3672 | 0) >> 2] = $678; + i64toi32_i32$1 = HEAP32[($2 + 3672 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 3676 | 0) >> 2] | 0; + $9148 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1280 | 0) >> 2] = $9287; + HEAP32[($2 + 1280 | 0) >> 2] = $9148; HEAP32[($2 + 1284 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxJoint____29_28_29___invoke_physx__PxJoint__28char_20const__2c_20void_20_28physx__PxJoint____29_28_29_29($707 | 0, $2 + 1280 | 0 | 0); - HEAP32[($2 + 3780 | 0) >> 2] = $2 + 3003 | 0; - HEAP32[($2 + 3776 | 0) >> 2] = $5 + 73779 | 0; - void_20emscripten__base_physx__PxJoint___verify_physx__PxSphericalJoint__28_29(); - HEAP32[($2 + 3772 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxSphericalJoint__28physx__PxSphericalJoint__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxJoint__20_28_emscripten__base_physx__PxJoint___getUpcaster_physx__PxSphericalJoint__28_29_29_28physx__PxSphericalJoint__29() | 0), HEAP32[(wasm2js_i32$0 + 3768 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxSphericalJoint__20_28_emscripten__base_physx__PxJoint___getDowncaster_physx__PxSphericalJoint__28_29_29_28physx__PxJoint__29() | 0), HEAP32[(wasm2js_i32$0 + 3764 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 3760 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxSphericalJoint__28physx__PxSphericalJoint__29; - $721 = emscripten__internal__TypeID_physx__PxSphericalJoint_2c_20void___get_28_29() | 0; - $722 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxSphericalJoint__2c_20void___get_28_29() | 0; - $723 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxSphericalJoint_20const__2c_20void___get_28_29() | 0; - $724 = emscripten__base_physx__PxJoint___get_28_29() | 0; - HEAP32[($2 + 13552 | 0) >> 2] = HEAP32[($2 + 3772 | 0) >> 2] | 0; - $726 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $727 = HEAP32[($2 + 3772 | 0) >> 2] | 0; - HEAP32[($2 + 13556 | 0) >> 2] = HEAP32[($2 + 3768 | 0) >> 2] | 0; - $729 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $730 = HEAP32[($2 + 3768 | 0) >> 2] | 0; - HEAP32[($2 + 13560 | 0) >> 2] = HEAP32[($2 + 3764 | 0) >> 2] | 0; - $732 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $733 = HEAP32[($2 + 3764 | 0) >> 2] | 0; - $734 = HEAP32[($2 + 3776 | 0) >> 2] | 0; - HEAP32[($2 + 13564 | 0) >> 2] = HEAP32[($2 + 3760 | 0) >> 2] | 0; - _embind_register_class($721 | 0, $722 | 0, $723 | 0, $724 | 0, $726 | 0, $727 | 0, $729 | 0, $730 | 0, $732 | 0, $733 | 0, $734 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 3760 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 3804 | 0) >> 2] = $2 + 3002 | 0; - HEAP32[($2 + 3800 | 0) >> 2] = $5 + 73796 | 0; - void_20emscripten__base_physx__PxJoint___verify_physx__PxRevoluteJoint__28_29(); - HEAP32[($2 + 3796 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxRevoluteJoint__28physx__PxRevoluteJoint__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxJoint__20_28_emscripten__base_physx__PxJoint___getUpcaster_physx__PxRevoluteJoint__28_29_29_28physx__PxRevoluteJoint__29() | 0), HEAP32[(wasm2js_i32$0 + 3792 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxRevoluteJoint__20_28_emscripten__base_physx__PxJoint___getDowncaster_physx__PxRevoluteJoint__28_29_29_28physx__PxJoint__29() | 0), HEAP32[(wasm2js_i32$0 + 3788 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 3784 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxRevoluteJoint__28physx__PxRevoluteJoint__29; - $746 = emscripten__internal__TypeID_physx__PxRevoluteJoint_2c_20void___get_28_29() | 0; - $747 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxRevoluteJoint__2c_20void___get_28_29() | 0; - $748 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxRevoluteJoint_20const__2c_20void___get_28_29() | 0; - $749 = emscripten__base_physx__PxJoint___get_28_29() | 0; - HEAP32[($2 + 13568 | 0) >> 2] = HEAP32[($2 + 3796 | 0) >> 2] | 0; - $751 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $752 = HEAP32[($2 + 3796 | 0) >> 2] | 0; - HEAP32[($2 + 13572 | 0) >> 2] = HEAP32[($2 + 3792 | 0) >> 2] | 0; - $754 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $755 = HEAP32[($2 + 3792 | 0) >> 2] | 0; - HEAP32[($2 + 13576 | 0) >> 2] = HEAP32[($2 + 3788 | 0) >> 2] | 0; - $757 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $758 = HEAP32[($2 + 3788 | 0) >> 2] | 0; - $759 = HEAP32[($2 + 3800 | 0) >> 2] | 0; - HEAP32[($2 + 13580 | 0) >> 2] = HEAP32[($2 + 3784 | 0) >> 2] | 0; - _embind_register_class($746 | 0, $747 | 0, $748 | 0, $749 | 0, $751 | 0, $752 | 0, $754 | 0, $755 | 0, $757 | 0, $758 | 0, $759 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 3784 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 2996 | 0) >> 2] = $181; - $763 = 120; - HEAP32[($2 + 2992 | 0) >> 2] = $763; - i64toi32_i32$0 = HEAP32[($2 + 2992 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 2996 | 0) >> 2] | 0; - $9438 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxJoint____29_28float_2c_20float_29___invoke_physx__PxJoint__28char_20const__2c_20void_20_28physx__PxJoint____29_28float_2c_20float_29_29($677 | 0, $2 + 1280 | 0 | 0); + $685 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_1__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_1__28embind_init_physx_28_29__$_1_20const__29($2 + 3007 | 0 | 0) | 0; + HEAP32[($2 + 3704 | 0) >> 2] = $676; + HEAP32[($2 + 3700 | 0) >> 2] = $5 + 148436 | 0; + HEAP32[($2 + 3696 | 0) >> 2] = $685; + $688 = HEAP32[($2 + 3704 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxJoint__2c_20unsigned_20short_2c_20bool_29___invoke_physx__PxJoint__28char_20const__2c_20void_20_28__29_28physx__PxJoint__2c_20unsigned_20short_2c_20bool_29_29(HEAP32[($2 + 3700 | 0) >> 2] | 0 | 0, HEAP32[($2 + 3696 | 0) >> 2] | 0 | 0); + $693 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_2__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_2__28embind_init_physx_28_29__$_2_20const__29($2 + 3006 | 0 | 0) | 0; + HEAP32[($2 + 3716 | 0) >> 2] = $688; + HEAP32[($2 + 3712 | 0) >> 2] = $5 + 84352 | 0; + HEAP32[($2 + 3708 | 0) >> 2] = $693; + $696 = HEAP32[($2 + 3716 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxJoint__2c_20unsigned_20short_29___invoke_physx__PxJoint__28char_20const__2c_20void_20_28__29_28physx__PxJoint__2c_20unsigned_20short_29_29(HEAP32[($2 + 3712 | 0) >> 2] | 0 | 0, HEAP32[($2 + 3708 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 3e3 | 0) >> 2] = $178; + HEAP32[($2 + 2996 | 0) >> 2] = $137; + i64toi32_i32$0 = HEAP32[($2 + 2996 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 3e3 | 0) >> 2] | 0; + $9205 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 4e3 | 0) >> 2] = $9438; - HEAP32[($2 + 4004 | 0) >> 2] = i64toi32_i32$1; - $765 = HEAP32[($2 + 4e3 | 0) >> 2] | 0; - $766 = HEAP32[($2 + 4004 | 0) >> 2] | 0; - HEAP32[($2 + 4028 | 0) >> 2] = $2 + 3002 | 0; - HEAP32[($2 + 4024 | 0) >> 2] = $5 + 153839 | 0; - HEAP32[($2 + 4020 | 0) >> 2] = $766; - HEAP32[($2 + 4016 | 0) >> 2] = $765; - $771 = HEAP32[($2 + 4028 | 0) >> 2] | 0; - $772 = HEAP32[($2 + 4024 | 0) >> 2] | 0; - $773 = HEAP32[($2 + 4016 | 0) >> 2] | 0; - HEAP32[($2 + 4012 | 0) >> 2] = HEAP32[($2 + 4020 | 0) >> 2] | 0; - HEAP32[($2 + 4008 | 0) >> 2] = $773; - i64toi32_i32$1 = HEAP32[($2 + 4008 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 4012 | 0) >> 2] | 0; - $9472 = i64toi32_i32$1; + HEAP32[($2 + 3720 | 0) >> 2] = $9205; + HEAP32[($2 + 3724 | 0) >> 2] = i64toi32_i32$1; + $700 = HEAP32[($2 + 3720 | 0) >> 2] | 0; + $701 = HEAP32[($2 + 3724 | 0) >> 2] | 0; + HEAP32[($2 + 3748 | 0) >> 2] = $696; + $703 = $5 + 155838 | 0; + HEAP32[($2 + 3744 | 0) >> 2] = $703; + HEAP32[($2 + 3740 | 0) >> 2] = $701; + HEAP32[($2 + 3736 | 0) >> 2] = $700; + $704 = HEAP32[($2 + 3744 | 0) >> 2] | 0; + $705 = HEAP32[($2 + 3736 | 0) >> 2] | 0; + HEAP32[($2 + 3732 | 0) >> 2] = HEAP32[($2 + 3740 | 0) >> 2] | 0; + HEAP32[($2 + 3728 | 0) >> 2] = $705; + i64toi32_i32$1 = HEAP32[($2 + 3728 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 3732 | 0) >> 2] | 0; + $9234 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1272 | 0) >> 2] = $9472; + HEAP32[($2 + 1272 | 0) >> 2] = $9234; HEAP32[($2 + 1276 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxRevoluteJoint____29_28_29_20const___invoke_physx__PxRevoluteJoint__28char_20const__2c_20float_20_28physx__PxRevoluteJoint____29_28_29_20const_29($772 | 0, $2 + 1272 | 0 | 0); - HEAP32[($2 + 2988 | 0) >> 2] = $181; - $778 = 124; - HEAP32[($2 + 2984 | 0) >> 2] = $778; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxJoint____29_28_29___invoke_physx__PxJoint__28char_20const__2c_20void_20_28physx__PxJoint____29_28_29_29($704 | 0, $2 + 1272 | 0 | 0); + HEAP32[($2 + 3772 | 0) >> 2] = $2 + 2995 | 0; + HEAP32[($2 + 3768 | 0) >> 2] = $5 + 73794 | 0; + void_20emscripten__base_physx__PxJoint___verify_physx__PxSphericalJoint__28_29(); + HEAP32[($2 + 3764 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxSphericalJoint__28physx__PxSphericalJoint__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxJoint__20_28_emscripten__base_physx__PxJoint___getUpcaster_physx__PxSphericalJoint__28_29_29_28physx__PxSphericalJoint__29() | 0), HEAP32[(wasm2js_i32$0 + 3760 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxSphericalJoint__20_28_emscripten__base_physx__PxJoint___getDowncaster_physx__PxSphericalJoint__28_29_29_28physx__PxJoint__29() | 0), HEAP32[(wasm2js_i32$0 + 3756 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 3752 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxSphericalJoint__28physx__PxSphericalJoint__29; + $718 = emscripten__internal__TypeID_physx__PxSphericalJoint_2c_20void___get_28_29() | 0; + $719 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxSphericalJoint__2c_20void___get_28_29() | 0; + $720 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxSphericalJoint_20const__2c_20void___get_28_29() | 0; + $721 = emscripten__base_physx__PxJoint___get_28_29() | 0; + HEAP32[($2 + 13512 | 0) >> 2] = HEAP32[($2 + 3764 | 0) >> 2] | 0; + $723 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $724 = HEAP32[($2 + 3764 | 0) >> 2] | 0; + HEAP32[($2 + 13516 | 0) >> 2] = HEAP32[($2 + 3760 | 0) >> 2] | 0; + $726 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $727 = HEAP32[($2 + 3760 | 0) >> 2] | 0; + HEAP32[($2 + 13520 | 0) >> 2] = HEAP32[($2 + 3756 | 0) >> 2] | 0; + $729 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $730 = HEAP32[($2 + 3756 | 0) >> 2] | 0; + $731 = HEAP32[($2 + 3768 | 0) >> 2] | 0; + HEAP32[($2 + 13524 | 0) >> 2] = HEAP32[($2 + 3752 | 0) >> 2] | 0; + _embind_register_class($718 | 0, $719 | 0, $720 | 0, $721 | 0, $723 | 0, $724 | 0, $726 | 0, $727 | 0, $729 | 0, $730 | 0, $731 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 3752 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 3796 | 0) >> 2] = $2 + 2994 | 0; + HEAP32[($2 + 3792 | 0) >> 2] = $5 + 73811 | 0; + void_20emscripten__base_physx__PxJoint___verify_physx__PxRevoluteJoint__28_29(); + HEAP32[($2 + 3788 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxRevoluteJoint__28physx__PxRevoluteJoint__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxJoint__20_28_emscripten__base_physx__PxJoint___getUpcaster_physx__PxRevoluteJoint__28_29_29_28physx__PxRevoluteJoint__29() | 0), HEAP32[(wasm2js_i32$0 + 3784 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxRevoluteJoint__20_28_emscripten__base_physx__PxJoint___getDowncaster_physx__PxRevoluteJoint__28_29_29_28physx__PxJoint__29() | 0), HEAP32[(wasm2js_i32$0 + 3780 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 3776 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxRevoluteJoint__28physx__PxRevoluteJoint__29; + $743 = emscripten__internal__TypeID_physx__PxRevoluteJoint_2c_20void___get_28_29() | 0; + $744 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxRevoluteJoint__2c_20void___get_28_29() | 0; + $745 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxRevoluteJoint_20const__2c_20void___get_28_29() | 0; + $746 = emscripten__base_physx__PxJoint___get_28_29() | 0; + HEAP32[($2 + 13528 | 0) >> 2] = HEAP32[($2 + 3788 | 0) >> 2] | 0; + $748 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $749 = HEAP32[($2 + 3788 | 0) >> 2] | 0; + HEAP32[($2 + 13532 | 0) >> 2] = HEAP32[($2 + 3784 | 0) >> 2] | 0; + $751 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $752 = HEAP32[($2 + 3784 | 0) >> 2] | 0; + HEAP32[($2 + 13536 | 0) >> 2] = HEAP32[($2 + 3780 | 0) >> 2] | 0; + $754 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $755 = HEAP32[($2 + 3780 | 0) >> 2] | 0; + $756 = HEAP32[($2 + 3792 | 0) >> 2] | 0; + HEAP32[($2 + 13540 | 0) >> 2] = HEAP32[($2 + 3776 | 0) >> 2] | 0; + _embind_register_class($743 | 0, $744 | 0, $745 | 0, $746 | 0, $748 | 0, $749 | 0, $751 | 0, $752 | 0, $754 | 0, $755 | 0, $756 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 3776 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 2988 | 0) >> 2] = $178; + $760 = 120; + HEAP32[($2 + 2984 | 0) >> 2] = $760; i64toi32_i32$0 = HEAP32[($2 + 2984 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($2 + 2988 | 0) >> 2] | 0; - $9485 = i64toi32_i32$0; + $9385 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 3968 | 0) >> 2] = $9485; - HEAP32[($2 + 3972 | 0) >> 2] = i64toi32_i32$1; - $780 = HEAP32[($2 + 3968 | 0) >> 2] | 0; - $781 = HEAP32[($2 + 3972 | 0) >> 2] | 0; - HEAP32[($2 + 3996 | 0) >> 2] = $771; - HEAP32[($2 + 3992 | 0) >> 2] = $5 + 66290 | 0; - HEAP32[($2 + 3988 | 0) >> 2] = $781; - HEAP32[($2 + 3984 | 0) >> 2] = $780; - $784 = HEAP32[($2 + 3996 | 0) >> 2] | 0; - $785 = HEAP32[($2 + 3992 | 0) >> 2] | 0; - $786 = HEAP32[($2 + 3984 | 0) >> 2] | 0; - HEAP32[($2 + 3980 | 0) >> 2] = HEAP32[($2 + 3988 | 0) >> 2] | 0; - HEAP32[($2 + 3976 | 0) >> 2] = $786; - i64toi32_i32$1 = HEAP32[($2 + 3976 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 3980 | 0) >> 2] | 0; - $9516 = i64toi32_i32$1; + HEAP32[($2 + 3992 | 0) >> 2] = $9385; + HEAP32[($2 + 3996 | 0) >> 2] = i64toi32_i32$1; + $762 = HEAP32[($2 + 3992 | 0) >> 2] | 0; + $763 = HEAP32[($2 + 3996 | 0) >> 2] | 0; + HEAP32[($2 + 4020 | 0) >> 2] = $2 + 2994 | 0; + HEAP32[($2 + 4016 | 0) >> 2] = $5 + 159725 | 0; + HEAP32[($2 + 4012 | 0) >> 2] = $763; + HEAP32[($2 + 4008 | 0) >> 2] = $762; + $768 = HEAP32[($2 + 4020 | 0) >> 2] | 0; + $769 = HEAP32[($2 + 4016 | 0) >> 2] | 0; + $770 = HEAP32[($2 + 4008 | 0) >> 2] | 0; + HEAP32[($2 + 4004 | 0) >> 2] = HEAP32[($2 + 4012 | 0) >> 2] | 0; + HEAP32[($2 + 4e3 | 0) >> 2] = $770; + i64toi32_i32$1 = HEAP32[($2 + 4e3 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 4004 | 0) >> 2] | 0; + $9419 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1264 | 0) >> 2] = $9516; + HEAP32[($2 + 1264 | 0) >> 2] = $9419; HEAP32[($2 + 1268 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxRevoluteJoint____29_28_29_20const___invoke_physx__PxRevoluteJoint__28char_20const__2c_20float_20_28physx__PxRevoluteJoint____29_28_29_20const_29($785 | 0, $2 + 1264 | 0 | 0); - HEAP32[($2 + 2980 | 0) >> 2] = $181; - $791 = 128; - HEAP32[($2 + 2976 | 0) >> 2] = $791; + void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxRevoluteJoint____29_28_29_20const___invoke_physx__PxRevoluteJoint__28char_20const__2c_20float_20_28physx__PxRevoluteJoint____29_28_29_20const_29($769 | 0, $2 + 1264 | 0 | 0); + HEAP32[($2 + 2980 | 0) >> 2] = $178; + $775 = 124; + HEAP32[($2 + 2976 | 0) >> 2] = $775; i64toi32_i32$0 = HEAP32[($2 + 2976 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($2 + 2980 | 0) >> 2] | 0; - $9529 = i64toi32_i32$0; + $9432 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 4032 | 0) >> 2] = $9529; - HEAP32[($2 + 4036 | 0) >> 2] = i64toi32_i32$1; - $793 = HEAP32[($2 + 4032 | 0) >> 2] | 0; - $794 = HEAP32[($2 + 4036 | 0) >> 2] | 0; - HEAP32[($2 + 4060 | 0) >> 2] = $784; - HEAP32[($2 + 4056 | 0) >> 2] = $5 + 75116 | 0; - HEAP32[($2 + 4052 | 0) >> 2] = $794; - HEAP32[($2 + 4048 | 0) >> 2] = $793; - $797 = HEAP32[($2 + 4060 | 0) >> 2] | 0; - $798 = HEAP32[($2 + 4056 | 0) >> 2] | 0; - $799 = HEAP32[($2 + 4048 | 0) >> 2] | 0; - HEAP32[($2 + 4044 | 0) >> 2] = HEAP32[($2 + 4052 | 0) >> 2] | 0; - HEAP32[($2 + 4040 | 0) >> 2] = $799; - i64toi32_i32$1 = HEAP32[($2 + 4040 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 4044 | 0) >> 2] | 0; - $9560 = i64toi32_i32$1; + HEAP32[($2 + 3960 | 0) >> 2] = $9432; + HEAP32[($2 + 3964 | 0) >> 2] = i64toi32_i32$1; + $777 = HEAP32[($2 + 3960 | 0) >> 2] | 0; + $778 = HEAP32[($2 + 3964 | 0) >> 2] | 0; + HEAP32[($2 + 3988 | 0) >> 2] = $768; + HEAP32[($2 + 3984 | 0) >> 2] = $5 + 66290 | 0; + HEAP32[($2 + 3980 | 0) >> 2] = $778; + HEAP32[($2 + 3976 | 0) >> 2] = $777; + $781 = HEAP32[($2 + 3988 | 0) >> 2] | 0; + $782 = HEAP32[($2 + 3984 | 0) >> 2] | 0; + $783 = HEAP32[($2 + 3976 | 0) >> 2] | 0; + HEAP32[($2 + 3972 | 0) >> 2] = HEAP32[($2 + 3980 | 0) >> 2] | 0; + HEAP32[($2 + 3968 | 0) >> 2] = $783; + i64toi32_i32$1 = HEAP32[($2 + 3968 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 3972 | 0) >> 2] | 0; + $9463 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1256 | 0) >> 2] = $9560; + HEAP32[($2 + 1256 | 0) >> 2] = $9463; HEAP32[($2 + 1260 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRevoluteJoint____29_28physx__PxJointAngularLimitPair_20const__29___invoke_physx__PxRevoluteJoint__28char_20const__2c_20void_20_28physx__PxRevoluteJoint____29_28physx__PxJointAngularLimitPair_20const__29_29($798 | 0, $2 + 1256 | 0 | 0); - HEAP32[($2 + 2972 | 0) >> 2] = $181; - $804 = 132; - HEAP32[($2 + 2968 | 0) >> 2] = $804; + void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxRevoluteJoint____29_28_29_20const___invoke_physx__PxRevoluteJoint__28char_20const__2c_20float_20_28physx__PxRevoluteJoint____29_28_29_20const_29($782 | 0, $2 + 1256 | 0 | 0); + HEAP32[($2 + 2972 | 0) >> 2] = $178; + $788 = 128; + HEAP32[($2 + 2968 | 0) >> 2] = $788; i64toi32_i32$0 = HEAP32[($2 + 2968 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($2 + 2972 | 0) >> 2] | 0; - $9573 = i64toi32_i32$0; + $9476 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 4064 | 0) >> 2] = $9573; - HEAP32[($2 + 4068 | 0) >> 2] = i64toi32_i32$1; - $806 = HEAP32[($2 + 4064 | 0) >> 2] | 0; - $807 = HEAP32[($2 + 4068 | 0) >> 2] | 0; - HEAP32[($2 + 4092 | 0) >> 2] = $797; - HEAP32[($2 + 4088 | 0) >> 2] = $5 + 75125 | 0; - HEAP32[($2 + 4084 | 0) >> 2] = $807; - HEAP32[($2 + 4080 | 0) >> 2] = $806; - $810 = HEAP32[($2 + 4092 | 0) >> 2] | 0; - $811 = HEAP32[($2 + 4088 | 0) >> 2] | 0; - $812 = HEAP32[($2 + 4080 | 0) >> 2] | 0; - HEAP32[($2 + 4076 | 0) >> 2] = HEAP32[($2 + 4084 | 0) >> 2] | 0; - HEAP32[($2 + 4072 | 0) >> 2] = $812; - i64toi32_i32$1 = HEAP32[($2 + 4072 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 4076 | 0) >> 2] | 0; - $9604 = i64toi32_i32$1; + HEAP32[($2 + 4024 | 0) >> 2] = $9476; + HEAP32[($2 + 4028 | 0) >> 2] = i64toi32_i32$1; + $790 = HEAP32[($2 + 4024 | 0) >> 2] | 0; + $791 = HEAP32[($2 + 4028 | 0) >> 2] | 0; + HEAP32[($2 + 4052 | 0) >> 2] = $781; + HEAP32[($2 + 4048 | 0) >> 2] = $5 + 75148 | 0; + HEAP32[($2 + 4044 | 0) >> 2] = $791; + HEAP32[($2 + 4040 | 0) >> 2] = $790; + $794 = HEAP32[($2 + 4052 | 0) >> 2] | 0; + $795 = HEAP32[($2 + 4048 | 0) >> 2] | 0; + $796 = HEAP32[($2 + 4040 | 0) >> 2] | 0; + HEAP32[($2 + 4036 | 0) >> 2] = HEAP32[($2 + 4044 | 0) >> 2] | 0; + HEAP32[($2 + 4032 | 0) >> 2] = $796; + i64toi32_i32$1 = HEAP32[($2 + 4032 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 4036 | 0) >> 2] | 0; + $9507 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1248 | 0) >> 2] = $9604; + HEAP32[($2 + 1248 | 0) >> 2] = $9507; HEAP32[($2 + 1252 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_physx__PxJointAngularLimitPair_20_28physx__PxRevoluteJoint____29_28_29_20const___invoke_physx__PxRevoluteJoint__28char_20const__2c_20physx__PxJointAngularLimitPair_20_28physx__PxRevoluteJoint____29_28_29_20const_29($811 | 0, $2 + 1248 | 0 | 0); - HEAP32[($2 + 2964 | 0) >> 2] = $181; - $817 = 136; - HEAP32[($2 + 2960 | 0) >> 2] = $817; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRevoluteJoint____29_28physx__PxJointAngularLimitPair_20const__29___invoke_physx__PxRevoluteJoint__28char_20const__2c_20void_20_28physx__PxRevoluteJoint____29_28physx__PxJointAngularLimitPair_20const__29_29($795 | 0, $2 + 1248 | 0 | 0); + HEAP32[($2 + 2964 | 0) >> 2] = $178; + $801 = 132; + HEAP32[($2 + 2960 | 0) >> 2] = $801; i64toi32_i32$0 = HEAP32[($2 + 2960 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($2 + 2964 | 0) >> 2] | 0; - $9617 = i64toi32_i32$0; + $9520 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 4096 | 0) >> 2] = $9617; - HEAP32[($2 + 4100 | 0) >> 2] = i64toi32_i32$1; - $819 = HEAP32[($2 + 4096 | 0) >> 2] | 0; - $820 = HEAP32[($2 + 4100 | 0) >> 2] | 0; - HEAP32[($2 + 4124 | 0) >> 2] = $810; - $822 = $5 + 66581 | 0; - HEAP32[($2 + 4120 | 0) >> 2] = $822; - HEAP32[($2 + 4116 | 0) >> 2] = $820; - HEAP32[($2 + 4112 | 0) >> 2] = $819; - $823 = HEAP32[($2 + 4124 | 0) >> 2] | 0; - $824 = HEAP32[($2 + 4120 | 0) >> 2] | 0; - $825 = HEAP32[($2 + 4112 | 0) >> 2] | 0; - HEAP32[($2 + 4108 | 0) >> 2] = HEAP32[($2 + 4116 | 0) >> 2] | 0; - HEAP32[($2 + 4104 | 0) >> 2] = $825; - i64toi32_i32$1 = HEAP32[($2 + 4104 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 4108 | 0) >> 2] | 0; - $9648 = i64toi32_i32$1; + HEAP32[($2 + 4056 | 0) >> 2] = $9520; + HEAP32[($2 + 4060 | 0) >> 2] = i64toi32_i32$1; + $803 = HEAP32[($2 + 4056 | 0) >> 2] | 0; + $804 = HEAP32[($2 + 4060 | 0) >> 2] | 0; + HEAP32[($2 + 4084 | 0) >> 2] = $794; + HEAP32[($2 + 4080 | 0) >> 2] = $5 + 75157 | 0; + HEAP32[($2 + 4076 | 0) >> 2] = $804; + HEAP32[($2 + 4072 | 0) >> 2] = $803; + $807 = HEAP32[($2 + 4084 | 0) >> 2] | 0; + $808 = HEAP32[($2 + 4080 | 0) >> 2] | 0; + $809 = HEAP32[($2 + 4072 | 0) >> 2] | 0; + HEAP32[($2 + 4068 | 0) >> 2] = HEAP32[($2 + 4076 | 0) >> 2] | 0; + HEAP32[($2 + 4064 | 0) >> 2] = $809; + i64toi32_i32$1 = HEAP32[($2 + 4064 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 4068 | 0) >> 2] | 0; + $9551 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1240 | 0) >> 2] = $9648; + HEAP32[($2 + 1240 | 0) >> 2] = $9551; HEAP32[($2 + 1244 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRevoluteJoint____29_28float_2c_20bool_29___invoke_physx__PxRevoluteJoint__28char_20const__2c_20void_20_28physx__PxRevoluteJoint____29_28float_2c_20bool_29_29($824 | 0, $2 + 1240 | 0 | 0); - HEAP32[($2 + 2956 | 0) >> 2] = $181; - $830 = 140; - HEAP32[($2 + 2952 | 0) >> 2] = $830; + void_20emscripten__internal__RegisterClassMethod_physx__PxJointAngularLimitPair_20_28physx__PxRevoluteJoint____29_28_29_20const___invoke_physx__PxRevoluteJoint__28char_20const__2c_20physx__PxJointAngularLimitPair_20_28physx__PxRevoluteJoint____29_28_29_20const_29($808 | 0, $2 + 1240 | 0 | 0); + HEAP32[($2 + 2956 | 0) >> 2] = $178; + $814 = 136; + HEAP32[($2 + 2952 | 0) >> 2] = $814; i64toi32_i32$0 = HEAP32[($2 + 2952 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($2 + 2956 | 0) >> 2] | 0; - $9661 = i64toi32_i32$0; + $9564 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 3936 | 0) >> 2] = $9661; - HEAP32[($2 + 3940 | 0) >> 2] = i64toi32_i32$1; - $832 = HEAP32[($2 + 3936 | 0) >> 2] | 0; - $833 = HEAP32[($2 + 3940 | 0) >> 2] | 0; - HEAP32[($2 + 3964 | 0) >> 2] = $823; - HEAP32[($2 + 3960 | 0) >> 2] = $5 + 66598 | 0; - HEAP32[($2 + 3956 | 0) >> 2] = $833; - HEAP32[($2 + 3952 | 0) >> 2] = $832; - $836 = HEAP32[($2 + 3964 | 0) >> 2] | 0; - $837 = HEAP32[($2 + 3960 | 0) >> 2] | 0; - $838 = HEAP32[($2 + 3952 | 0) >> 2] | 0; - HEAP32[($2 + 3948 | 0) >> 2] = HEAP32[($2 + 3956 | 0) >> 2] | 0; - HEAP32[($2 + 3944 | 0) >> 2] = $838; - i64toi32_i32$1 = HEAP32[($2 + 3944 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 3948 | 0) >> 2] | 0; - $9692 = i64toi32_i32$1; + HEAP32[($2 + 4088 | 0) >> 2] = $9564; + HEAP32[($2 + 4092 | 0) >> 2] = i64toi32_i32$1; + $816 = HEAP32[($2 + 4088 | 0) >> 2] | 0; + $817 = HEAP32[($2 + 4092 | 0) >> 2] | 0; + HEAP32[($2 + 4116 | 0) >> 2] = $807; + $819 = $5 + 66581 | 0; + HEAP32[($2 + 4112 | 0) >> 2] = $819; + HEAP32[($2 + 4108 | 0) >> 2] = $817; + HEAP32[($2 + 4104 | 0) >> 2] = $816; + $820 = HEAP32[($2 + 4116 | 0) >> 2] | 0; + $821 = HEAP32[($2 + 4112 | 0) >> 2] | 0; + $822 = HEAP32[($2 + 4104 | 0) >> 2] | 0; + HEAP32[($2 + 4100 | 0) >> 2] = HEAP32[($2 + 4108 | 0) >> 2] | 0; + HEAP32[($2 + 4096 | 0) >> 2] = $822; + i64toi32_i32$1 = HEAP32[($2 + 4096 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 4100 | 0) >> 2] | 0; + $9595 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1232 | 0) >> 2] = $9692; + HEAP32[($2 + 1232 | 0) >> 2] = $9595; HEAP32[($2 + 1236 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxRevoluteJoint____29_28_29_20const___invoke_physx__PxRevoluteJoint__28char_20const__2c_20float_20_28physx__PxRevoluteJoint____29_28_29_20const_29($837 | 0, $2 + 1232 | 0 | 0); - HEAP32[($2 + 2948 | 0) >> 2] = $181; - $843 = 144; - HEAP32[($2 + 2944 | 0) >> 2] = $843; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRevoluteJoint____29_28float_2c_20bool_29___invoke_physx__PxRevoluteJoint__28char_20const__2c_20void_20_28physx__PxRevoluteJoint____29_28float_2c_20bool_29_29($821 | 0, $2 + 1232 | 0 | 0); + HEAP32[($2 + 2948 | 0) >> 2] = $178; + $827 = 140; + HEAP32[($2 + 2944 | 0) >> 2] = $827; i64toi32_i32$0 = HEAP32[($2 + 2944 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($2 + 2948 | 0) >> 2] | 0; - $9705 = i64toi32_i32$0; + $9608 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 4224 | 0) >> 2] = $9705; - HEAP32[($2 + 4228 | 0) >> 2] = i64toi32_i32$1; - $845 = HEAP32[($2 + 4224 | 0) >> 2] | 0; - $846 = HEAP32[($2 + 4228 | 0) >> 2] | 0; - HEAP32[($2 + 4252 | 0) >> 2] = $836; - HEAP32[($2 + 4248 | 0) >> 2] = $5 + 75245 | 0; - HEAP32[($2 + 4244 | 0) >> 2] = $846; - HEAP32[($2 + 4240 | 0) >> 2] = $845; - $849 = HEAP32[($2 + 4252 | 0) >> 2] | 0; - $850 = HEAP32[($2 + 4248 | 0) >> 2] | 0; - $851 = HEAP32[($2 + 4240 | 0) >> 2] | 0; - HEAP32[($2 + 4236 | 0) >> 2] = HEAP32[($2 + 4244 | 0) >> 2] | 0; - HEAP32[($2 + 4232 | 0) >> 2] = $851; - i64toi32_i32$1 = HEAP32[($2 + 4232 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 4236 | 0) >> 2] | 0; - $9736 = i64toi32_i32$1; + HEAP32[($2 + 3928 | 0) >> 2] = $9608; + HEAP32[($2 + 3932 | 0) >> 2] = i64toi32_i32$1; + $829 = HEAP32[($2 + 3928 | 0) >> 2] | 0; + $830 = HEAP32[($2 + 3932 | 0) >> 2] | 0; + HEAP32[($2 + 3956 | 0) >> 2] = $820; + HEAP32[($2 + 3952 | 0) >> 2] = $5 + 66598 | 0; + HEAP32[($2 + 3948 | 0) >> 2] = $830; + HEAP32[($2 + 3944 | 0) >> 2] = $829; + $833 = HEAP32[($2 + 3956 | 0) >> 2] | 0; + $834 = HEAP32[($2 + 3952 | 0) >> 2] | 0; + $835 = HEAP32[($2 + 3944 | 0) >> 2] | 0; + HEAP32[($2 + 3940 | 0) >> 2] = HEAP32[($2 + 3948 | 0) >> 2] | 0; + HEAP32[($2 + 3936 | 0) >> 2] = $835; + i64toi32_i32$1 = HEAP32[($2 + 3936 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 3940 | 0) >> 2] | 0; + $9639 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1224 | 0) >> 2] = $9736; + HEAP32[($2 + 1224 | 0) >> 2] = $9639; HEAP32[($2 + 1228 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRevoluteJoint____29_28float_29___invoke_physx__PxRevoluteJoint__28char_20const__2c_20void_20_28physx__PxRevoluteJoint____29_28float_29_29($850 | 0, $2 + 1224 | 0 | 0); - HEAP32[($2 + 2940 | 0) >> 2] = $181; - $856 = 148; - HEAP32[($2 + 2936 | 0) >> 2] = $856; + void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxRevoluteJoint____29_28_29_20const___invoke_physx__PxRevoluteJoint__28char_20const__2c_20float_20_28physx__PxRevoluteJoint____29_28_29_20const_29($834 | 0, $2 + 1224 | 0 | 0); + HEAP32[($2 + 2940 | 0) >> 2] = $178; + $840 = 144; + HEAP32[($2 + 2936 | 0) >> 2] = $840; i64toi32_i32$0 = HEAP32[($2 + 2936 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($2 + 2940 | 0) >> 2] | 0; - $9749 = i64toi32_i32$0; + $9652 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 3904 | 0) >> 2] = $9749; - HEAP32[($2 + 3908 | 0) >> 2] = i64toi32_i32$1; - $858 = HEAP32[($2 + 3904 | 0) >> 2] | 0; - $859 = HEAP32[($2 + 3908 | 0) >> 2] | 0; - HEAP32[($2 + 3932 | 0) >> 2] = $849; - HEAP32[($2 + 3928 | 0) >> 2] = $5 + 75264 | 0; - HEAP32[($2 + 3924 | 0) >> 2] = $859; - HEAP32[($2 + 3920 | 0) >> 2] = $858; - $862 = HEAP32[($2 + 3932 | 0) >> 2] | 0; - $863 = HEAP32[($2 + 3928 | 0) >> 2] | 0; - $864 = HEAP32[($2 + 3920 | 0) >> 2] | 0; - HEAP32[($2 + 3916 | 0) >> 2] = HEAP32[($2 + 3924 | 0) >> 2] | 0; - HEAP32[($2 + 3912 | 0) >> 2] = $864; - i64toi32_i32$1 = HEAP32[($2 + 3912 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 3916 | 0) >> 2] | 0; - $9780 = i64toi32_i32$1; + HEAP32[($2 + 4216 | 0) >> 2] = $9652; + HEAP32[($2 + 4220 | 0) >> 2] = i64toi32_i32$1; + $842 = HEAP32[($2 + 4216 | 0) >> 2] | 0; + $843 = HEAP32[($2 + 4220 | 0) >> 2] | 0; + HEAP32[($2 + 4244 | 0) >> 2] = $833; + HEAP32[($2 + 4240 | 0) >> 2] = $5 + 75277 | 0; + HEAP32[($2 + 4236 | 0) >> 2] = $843; + HEAP32[($2 + 4232 | 0) >> 2] = $842; + $846 = HEAP32[($2 + 4244 | 0) >> 2] | 0; + $847 = HEAP32[($2 + 4240 | 0) >> 2] | 0; + $848 = HEAP32[($2 + 4232 | 0) >> 2] | 0; + HEAP32[($2 + 4228 | 0) >> 2] = HEAP32[($2 + 4236 | 0) >> 2] | 0; + HEAP32[($2 + 4224 | 0) >> 2] = $848; + i64toi32_i32$1 = HEAP32[($2 + 4224 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 4228 | 0) >> 2] | 0; + $9683 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1216 | 0) >> 2] = $9780; + HEAP32[($2 + 1216 | 0) >> 2] = $9683; HEAP32[($2 + 1220 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxRevoluteJoint____29_28_29_20const___invoke_physx__PxRevoluteJoint__28char_20const__2c_20float_20_28physx__PxRevoluteJoint____29_28_29_20const_29($863 | 0, $2 + 1216 | 0 | 0); - HEAP32[($2 + 2932 | 0) >> 2] = $181; - $869 = 156; - HEAP32[($2 + 2928 | 0) >> 2] = $869; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRevoluteJoint____29_28float_29___invoke_physx__PxRevoluteJoint__28char_20const__2c_20void_20_28physx__PxRevoluteJoint____29_28float_29_29($847 | 0, $2 + 1216 | 0 | 0); + HEAP32[($2 + 2932 | 0) >> 2] = $178; + $853 = 148; + HEAP32[($2 + 2928 | 0) >> 2] = $853; i64toi32_i32$0 = HEAP32[($2 + 2928 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($2 + 2932 | 0) >> 2] | 0; - $9793 = i64toi32_i32$0; + $9696 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 3872 | 0) >> 2] = $9793; - HEAP32[($2 + 3876 | 0) >> 2] = i64toi32_i32$1; - $871 = HEAP32[($2 + 3872 | 0) >> 2] | 0; - $872 = HEAP32[($2 + 3876 | 0) >> 2] | 0; - HEAP32[($2 + 3900 | 0) >> 2] = $862; - HEAP32[($2 + 3896 | 0) >> 2] = $5 + 117436 | 0; - HEAP32[($2 + 3892 | 0) >> 2] = $872; - HEAP32[($2 + 3888 | 0) >> 2] = $871; - $875 = HEAP32[($2 + 3900 | 0) >> 2] | 0; - $876 = HEAP32[($2 + 3896 | 0) >> 2] | 0; - $877 = HEAP32[($2 + 3888 | 0) >> 2] | 0; - HEAP32[($2 + 3884 | 0) >> 2] = HEAP32[($2 + 3892 | 0) >> 2] | 0; - HEAP32[($2 + 3880 | 0) >> 2] = $877; - i64toi32_i32$1 = HEAP32[($2 + 3880 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 3884 | 0) >> 2] | 0; - $9824 = i64toi32_i32$1; + HEAP32[($2 + 3896 | 0) >> 2] = $9696; + HEAP32[($2 + 3900 | 0) >> 2] = i64toi32_i32$1; + $855 = HEAP32[($2 + 3896 | 0) >> 2] | 0; + $856 = HEAP32[($2 + 3900 | 0) >> 2] | 0; + HEAP32[($2 + 3924 | 0) >> 2] = $846; + HEAP32[($2 + 3920 | 0) >> 2] = $5 + 75296 | 0; + HEAP32[($2 + 3916 | 0) >> 2] = $856; + HEAP32[($2 + 3912 | 0) >> 2] = $855; + $859 = HEAP32[($2 + 3924 | 0) >> 2] | 0; + $860 = HEAP32[($2 + 3920 | 0) >> 2] | 0; + $861 = HEAP32[($2 + 3912 | 0) >> 2] | 0; + HEAP32[($2 + 3908 | 0) >> 2] = HEAP32[($2 + 3916 | 0) >> 2] | 0; + HEAP32[($2 + 3904 | 0) >> 2] = $861; + i64toi32_i32$1 = HEAP32[($2 + 3904 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 3908 | 0) >> 2] | 0; + $9727 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1208 | 0) >> 2] = $9824; + HEAP32[($2 + 1208 | 0) >> 2] = $9727; HEAP32[($2 + 1212 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxRevoluteJoint____29_28_29_20const___invoke_physx__PxRevoluteJoint__28char_20const__2c_20float_20_28physx__PxRevoluteJoint____29_28_29_20const_29($876 | 0, $2 + 1208 | 0 | 0); - HEAP32[($2 + 2924 | 0) >> 2] = $181; - $882 = 152; - HEAP32[($2 + 2920 | 0) >> 2] = $882; + void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxRevoluteJoint____29_28_29_20const___invoke_physx__PxRevoluteJoint__28char_20const__2c_20float_20_28physx__PxRevoluteJoint____29_28_29_20const_29($860 | 0, $2 + 1208 | 0 | 0); + HEAP32[($2 + 2924 | 0) >> 2] = $178; + $866 = 156; + HEAP32[($2 + 2920 | 0) >> 2] = $866; i64toi32_i32$0 = HEAP32[($2 + 2920 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($2 + 2924 | 0) >> 2] | 0; - $9837 = i64toi32_i32$0; + $9740 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 4192 | 0) >> 2] = $9837; - HEAP32[($2 + 4196 | 0) >> 2] = i64toi32_i32$1; - $884 = HEAP32[($2 + 4192 | 0) >> 2] | 0; - $885 = HEAP32[($2 + 4196 | 0) >> 2] | 0; - HEAP32[($2 + 4220 | 0) >> 2] = $875; - HEAP32[($2 + 4216 | 0) >> 2] = $5 + 117418 | 0; - HEAP32[($2 + 4212 | 0) >> 2] = $885; - HEAP32[($2 + 4208 | 0) >> 2] = $884; - $888 = HEAP32[($2 + 4220 | 0) >> 2] | 0; - $889 = HEAP32[($2 + 4216 | 0) >> 2] | 0; - $890 = HEAP32[($2 + 4208 | 0) >> 2] | 0; - HEAP32[($2 + 4204 | 0) >> 2] = HEAP32[($2 + 4212 | 0) >> 2] | 0; - HEAP32[($2 + 4200 | 0) >> 2] = $890; - i64toi32_i32$1 = HEAP32[($2 + 4200 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 4204 | 0) >> 2] | 0; - $9868 = i64toi32_i32$1; + HEAP32[($2 + 3864 | 0) >> 2] = $9740; + HEAP32[($2 + 3868 | 0) >> 2] = i64toi32_i32$1; + $868 = HEAP32[($2 + 3864 | 0) >> 2] | 0; + $869 = HEAP32[($2 + 3868 | 0) >> 2] | 0; + HEAP32[($2 + 3892 | 0) >> 2] = $859; + HEAP32[($2 + 3888 | 0) >> 2] = $5 + 120803 | 0; + HEAP32[($2 + 3884 | 0) >> 2] = $869; + HEAP32[($2 + 3880 | 0) >> 2] = $868; + $872 = HEAP32[($2 + 3892 | 0) >> 2] | 0; + $873 = HEAP32[($2 + 3888 | 0) >> 2] | 0; + $874 = HEAP32[($2 + 3880 | 0) >> 2] | 0; + HEAP32[($2 + 3876 | 0) >> 2] = HEAP32[($2 + 3884 | 0) >> 2] | 0; + HEAP32[($2 + 3872 | 0) >> 2] = $874; + i64toi32_i32$1 = HEAP32[($2 + 3872 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 3876 | 0) >> 2] | 0; + $9771 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1200 | 0) >> 2] = $9868; + HEAP32[($2 + 1200 | 0) >> 2] = $9771; HEAP32[($2 + 1204 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRevoluteJoint____29_28float_29___invoke_physx__PxRevoluteJoint__28char_20const__2c_20void_20_28physx__PxRevoluteJoint____29_28float_29_29($889 | 0, $2 + 1200 | 0 | 0); - $897 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_3__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_3__28embind_init_physx_28_29__$_3_20const__29($2 + 2919 | 0 | 0) | 0; - HEAP32[($2 + 4264 | 0) >> 2] = $888; - HEAP32[($2 + 4260 | 0) >> 2] = $5 + 142568 | 0; - HEAP32[($2 + 4256 | 0) >> 2] = $897; - $900 = HEAP32[($2 + 4264 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxRevoluteJoint__2c_20unsigned_20short_2c_20bool_29___invoke_physx__PxRevoluteJoint__28char_20const__2c_20void_20_28__29_28physx__PxRevoluteJoint__2c_20unsigned_20short_2c_20bool_29_29(HEAP32[($2 + 4260 | 0) >> 2] | 0 | 0, HEAP32[($2 + 4256 | 0) >> 2] | 0 | 0); - $905 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_4__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_4__28embind_init_physx_28_29__$_4_20const__29($2 + 2918 | 0 | 0) | 0; - HEAP32[($2 + 4276 | 0) >> 2] = $900; - HEAP32[($2 + 4272 | 0) >> 2] = $5 + 84245 | 0; - HEAP32[($2 + 4268 | 0) >> 2] = $905; - $908 = HEAP32[($2 + 4276 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxRevoluteJoint__2c_20unsigned_20short_29___invoke_physx__PxRevoluteJoint__28char_20const__2c_20void_20_28__29_28physx__PxRevoluteJoint__2c_20unsigned_20short_29_29(HEAP32[($2 + 4272 | 0) >> 2] | 0 | 0, HEAP32[($2 + 4268 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 2912 | 0) >> 2] = $181; - HEAP32[($2 + 2908 | 0) >> 2] = 172; - i64toi32_i32$0 = HEAP32[($2 + 2908 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 2912 | 0) >> 2] | 0; - $9925 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxRevoluteJoint____29_28_29_20const___invoke_physx__PxRevoluteJoint__28char_20const__2c_20float_20_28physx__PxRevoluteJoint____29_28_29_20const_29($873 | 0, $2 + 1200 | 0 | 0); + HEAP32[($2 + 2916 | 0) >> 2] = $178; + $879 = 152; + HEAP32[($2 + 2912 | 0) >> 2] = $879; + i64toi32_i32$0 = HEAP32[($2 + 2912 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 2916 | 0) >> 2] | 0; + $9784 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 4160 | 0) >> 2] = $9925; - HEAP32[($2 + 4164 | 0) >> 2] = i64toi32_i32$1; - $913 = HEAP32[($2 + 4160 | 0) >> 2] | 0; - $914 = HEAP32[($2 + 4164 | 0) >> 2] | 0; - HEAP32[($2 + 4188 | 0) >> 2] = $908; - $916 = $5 + 156227 | 0; - HEAP32[($2 + 4184 | 0) >> 2] = $916; - HEAP32[($2 + 4180 | 0) >> 2] = $914; - HEAP32[($2 + 4176 | 0) >> 2] = $913; - $917 = HEAP32[($2 + 4188 | 0) >> 2] | 0; - $918 = HEAP32[($2 + 4184 | 0) >> 2] | 0; - $919 = HEAP32[($2 + 4176 | 0) >> 2] | 0; - HEAP32[($2 + 4172 | 0) >> 2] = HEAP32[($2 + 4180 | 0) >> 2] | 0; - HEAP32[($2 + 4168 | 0) >> 2] = $919; - i64toi32_i32$1 = HEAP32[($2 + 4168 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 4172 | 0) >> 2] | 0; - $9956 = i64toi32_i32$1; + HEAP32[($2 + 4184 | 0) >> 2] = $9784; + HEAP32[($2 + 4188 | 0) >> 2] = i64toi32_i32$1; + $881 = HEAP32[($2 + 4184 | 0) >> 2] | 0; + $882 = HEAP32[($2 + 4188 | 0) >> 2] | 0; + HEAP32[($2 + 4212 | 0) >> 2] = $872; + HEAP32[($2 + 4208 | 0) >> 2] = $5 + 120785 | 0; + HEAP32[($2 + 4204 | 0) >> 2] = $882; + HEAP32[($2 + 4200 | 0) >> 2] = $881; + $885 = HEAP32[($2 + 4212 | 0) >> 2] | 0; + $886 = HEAP32[($2 + 4208 | 0) >> 2] | 0; + $887 = HEAP32[($2 + 4200 | 0) >> 2] | 0; + HEAP32[($2 + 4196 | 0) >> 2] = HEAP32[($2 + 4204 | 0) >> 2] | 0; + HEAP32[($2 + 4192 | 0) >> 2] = $887; + i64toi32_i32$1 = HEAP32[($2 + 4192 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 4196 | 0) >> 2] | 0; + $9815 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1192 | 0) >> 2] = $9956; + HEAP32[($2 + 1192 | 0) >> 2] = $9815; HEAP32[($2 + 1196 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRevoluteJoint____29_28float_29___invoke_physx__PxRevoluteJoint__28char_20const__2c_20void_20_28physx__PxRevoluteJoint____29_28float_29_29($918 | 0, $2 + 1192 | 0 | 0); - HEAP32[($2 + 2904 | 0) >> 2] = $181; - HEAP32[($2 + 2900 | 0) >> 2] = 176; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRevoluteJoint____29_28float_29___invoke_physx__PxRevoluteJoint__28char_20const__2c_20void_20_28physx__PxRevoluteJoint____29_28float_29_29($886 | 0, $2 + 1192 | 0 | 0); + $894 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_3__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_3__28embind_init_physx_28_29__$_3_20const__29($2 + 2911 | 0 | 0) | 0; + HEAP32[($2 + 4256 | 0) >> 2] = $885; + HEAP32[($2 + 4252 | 0) >> 2] = $5 + 148398 | 0; + HEAP32[($2 + 4248 | 0) >> 2] = $894; + $897 = HEAP32[($2 + 4256 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxRevoluteJoint__2c_20unsigned_20short_2c_20bool_29___invoke_physx__PxRevoluteJoint__28char_20const__2c_20void_20_28__29_28physx__PxRevoluteJoint__2c_20unsigned_20short_2c_20bool_29_29(HEAP32[($2 + 4252 | 0) >> 2] | 0 | 0, HEAP32[($2 + 4248 | 0) >> 2] | 0 | 0); + $902 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_4__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_4__28embind_init_physx_28_29__$_4_20const__29($2 + 2910 | 0 | 0) | 0; + HEAP32[($2 + 4268 | 0) >> 2] = $897; + HEAP32[($2 + 4264 | 0) >> 2] = $5 + 84288 | 0; + HEAP32[($2 + 4260 | 0) >> 2] = $902; + $905 = HEAP32[($2 + 4268 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxRevoluteJoint__2c_20unsigned_20short_29___invoke_physx__PxRevoluteJoint__28char_20const__2c_20void_20_28__29_28physx__PxRevoluteJoint__2c_20unsigned_20short_29_29(HEAP32[($2 + 4264 | 0) >> 2] | 0 | 0, HEAP32[($2 + 4260 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 2904 | 0) >> 2] = $178; + HEAP32[($2 + 2900 | 0) >> 2] = 172; i64toi32_i32$0 = HEAP32[($2 + 2900 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($2 + 2904 | 0) >> 2] | 0; - $9969 = i64toi32_i32$0; + $9872 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 3840 | 0) >> 2] = $9969; - HEAP32[($2 + 3844 | 0) >> 2] = i64toi32_i32$1; - $926 = HEAP32[($2 + 3840 | 0) >> 2] | 0; - $927 = HEAP32[($2 + 3844 | 0) >> 2] | 0; - HEAP32[($2 + 3868 | 0) >> 2] = $917; - HEAP32[($2 + 3864 | 0) >> 2] = $5 + 156256 | 0; - HEAP32[($2 + 3860 | 0) >> 2] = $927; - HEAP32[($2 + 3856 | 0) >> 2] = $926; - $930 = HEAP32[($2 + 3868 | 0) >> 2] | 0; - $931 = HEAP32[($2 + 3864 | 0) >> 2] | 0; - $932 = HEAP32[($2 + 3856 | 0) >> 2] | 0; - HEAP32[($2 + 3852 | 0) >> 2] = HEAP32[($2 + 3860 | 0) >> 2] | 0; - HEAP32[($2 + 3848 | 0) >> 2] = $932; - i64toi32_i32$1 = HEAP32[($2 + 3848 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 3852 | 0) >> 2] | 0; - $10000 = i64toi32_i32$1; + HEAP32[($2 + 4152 | 0) >> 2] = $9872; + HEAP32[($2 + 4156 | 0) >> 2] = i64toi32_i32$1; + $910 = HEAP32[($2 + 4152 | 0) >> 2] | 0; + $911 = HEAP32[($2 + 4156 | 0) >> 2] | 0; + HEAP32[($2 + 4180 | 0) >> 2] = $905; + $913 = $5 + 162113 | 0; + HEAP32[($2 + 4176 | 0) >> 2] = $913; + HEAP32[($2 + 4172 | 0) >> 2] = $911; + HEAP32[($2 + 4168 | 0) >> 2] = $910; + $914 = HEAP32[($2 + 4180 | 0) >> 2] | 0; + $915 = HEAP32[($2 + 4176 | 0) >> 2] | 0; + $916 = HEAP32[($2 + 4168 | 0) >> 2] | 0; + HEAP32[($2 + 4164 | 0) >> 2] = HEAP32[($2 + 4172 | 0) >> 2] | 0; + HEAP32[($2 + 4160 | 0) >> 2] = $916; + i64toi32_i32$1 = HEAP32[($2 + 4160 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 4164 | 0) >> 2] | 0; + $9903 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1184 | 0) >> 2] = $10000; + HEAP32[($2 + 1184 | 0) >> 2] = $9903; HEAP32[($2 + 1188 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxRevoluteJoint____29_28_29_20const___invoke_physx__PxRevoluteJoint__28char_20const__2c_20float_20_28physx__PxRevoluteJoint____29_28_29_20const_29($931 | 0, $2 + 1184 | 0 | 0); - HEAP32[($2 + 2896 | 0) >> 2] = $181; - $937 = 180; - HEAP32[($2 + 2892 | 0) >> 2] = $937; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRevoluteJoint____29_28float_29___invoke_physx__PxRevoluteJoint__28char_20const__2c_20void_20_28physx__PxRevoluteJoint____29_28float_29_29($915 | 0, $2 + 1184 | 0 | 0); + HEAP32[($2 + 2896 | 0) >> 2] = $178; + HEAP32[($2 + 2892 | 0) >> 2] = 176; i64toi32_i32$0 = HEAP32[($2 + 2892 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($2 + 2896 | 0) >> 2] | 0; - $10013 = i64toi32_i32$0; + $9916 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 4128 | 0) >> 2] = $10013; - HEAP32[($2 + 4132 | 0) >> 2] = i64toi32_i32$1; - $939 = HEAP32[($2 + 4128 | 0) >> 2] | 0; - $940 = HEAP32[($2 + 4132 | 0) >> 2] | 0; - HEAP32[($2 + 4156 | 0) >> 2] = $930; - $942 = $5 + 156167 | 0; - HEAP32[($2 + 4152 | 0) >> 2] = $942; - HEAP32[($2 + 4148 | 0) >> 2] = $940; - HEAP32[($2 + 4144 | 0) >> 2] = $939; - $943 = HEAP32[($2 + 4156 | 0) >> 2] | 0; - $944 = HEAP32[($2 + 4152 | 0) >> 2] | 0; - $945 = HEAP32[($2 + 4144 | 0) >> 2] | 0; - HEAP32[($2 + 4140 | 0) >> 2] = HEAP32[($2 + 4148 | 0) >> 2] | 0; - HEAP32[($2 + 4136 | 0) >> 2] = $945; - i64toi32_i32$1 = HEAP32[($2 + 4136 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 4140 | 0) >> 2] | 0; - $10044 = i64toi32_i32$1; + HEAP32[($2 + 3832 | 0) >> 2] = $9916; + HEAP32[($2 + 3836 | 0) >> 2] = i64toi32_i32$1; + $923 = HEAP32[($2 + 3832 | 0) >> 2] | 0; + $924 = HEAP32[($2 + 3836 | 0) >> 2] | 0; + HEAP32[($2 + 3860 | 0) >> 2] = $914; + HEAP32[($2 + 3856 | 0) >> 2] = $5 + 162142 | 0; + HEAP32[($2 + 3852 | 0) >> 2] = $924; + HEAP32[($2 + 3848 | 0) >> 2] = $923; + $927 = HEAP32[($2 + 3860 | 0) >> 2] | 0; + $928 = HEAP32[($2 + 3856 | 0) >> 2] | 0; + $929 = HEAP32[($2 + 3848 | 0) >> 2] | 0; + HEAP32[($2 + 3844 | 0) >> 2] = HEAP32[($2 + 3852 | 0) >> 2] | 0; + HEAP32[($2 + 3840 | 0) >> 2] = $929; + i64toi32_i32$1 = HEAP32[($2 + 3840 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 3844 | 0) >> 2] | 0; + $9947 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1176 | 0) >> 2] = $10044; + HEAP32[($2 + 1176 | 0) >> 2] = $9947; HEAP32[($2 + 1180 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRevoluteJoint____29_28float_29___invoke_physx__PxRevoluteJoint__28char_20const__2c_20void_20_28physx__PxRevoluteJoint____29_28float_29_29($944 | 0, $2 + 1176 | 0 | 0); - HEAP32[($2 + 2888 | 0) >> 2] = $181; - HEAP32[($2 + 2884 | 0) >> 2] = 184; + void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxRevoluteJoint____29_28_29_20const___invoke_physx__PxRevoluteJoint__28char_20const__2c_20float_20_28physx__PxRevoluteJoint____29_28_29_20const_29($928 | 0, $2 + 1176 | 0 | 0); + HEAP32[($2 + 2888 | 0) >> 2] = $178; + $934 = 180; + HEAP32[($2 + 2884 | 0) >> 2] = $934; i64toi32_i32$0 = HEAP32[($2 + 2884 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($2 + 2888 | 0) >> 2] | 0; - $10057 = i64toi32_i32$0; + $9960 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 3808 | 0) >> 2] = $10057; - HEAP32[($2 + 3812 | 0) >> 2] = i64toi32_i32$1; - $952 = HEAP32[($2 + 3808 | 0) >> 2] | 0; - $953 = HEAP32[($2 + 3812 | 0) >> 2] | 0; - HEAP32[($2 + 3836 | 0) >> 2] = $943; - HEAP32[($2 + 3832 | 0) >> 2] = $5 + 156197 | 0; - HEAP32[($2 + 3828 | 0) >> 2] = $953; - HEAP32[($2 + 3824 | 0) >> 2] = $952; - $956 = HEAP32[($2 + 3832 | 0) >> 2] | 0; - $957 = HEAP32[($2 + 3824 | 0) >> 2] | 0; - HEAP32[($2 + 3820 | 0) >> 2] = HEAP32[($2 + 3828 | 0) >> 2] | 0; - HEAP32[($2 + 3816 | 0) >> 2] = $957; - i64toi32_i32$1 = HEAP32[($2 + 3816 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 3820 | 0) >> 2] | 0; - $10086 = i64toi32_i32$1; + HEAP32[($2 + 4120 | 0) >> 2] = $9960; + HEAP32[($2 + 4124 | 0) >> 2] = i64toi32_i32$1; + $936 = HEAP32[($2 + 4120 | 0) >> 2] | 0; + $937 = HEAP32[($2 + 4124 | 0) >> 2] | 0; + HEAP32[($2 + 4148 | 0) >> 2] = $927; + $939 = $5 + 162053 | 0; + HEAP32[($2 + 4144 | 0) >> 2] = $939; + HEAP32[($2 + 4140 | 0) >> 2] = $937; + HEAP32[($2 + 4136 | 0) >> 2] = $936; + $940 = HEAP32[($2 + 4148 | 0) >> 2] | 0; + $941 = HEAP32[($2 + 4144 | 0) >> 2] | 0; + $942 = HEAP32[($2 + 4136 | 0) >> 2] | 0; + HEAP32[($2 + 4132 | 0) >> 2] = HEAP32[($2 + 4140 | 0) >> 2] | 0; + HEAP32[($2 + 4128 | 0) >> 2] = $942; + i64toi32_i32$1 = HEAP32[($2 + 4128 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 4132 | 0) >> 2] | 0; + $9991 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1168 | 0) >> 2] = $10086; + HEAP32[($2 + 1168 | 0) >> 2] = $9991; HEAP32[($2 + 1172 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxRevoluteJoint____29_28_29_20const___invoke_physx__PxRevoluteJoint__28char_20const__2c_20float_20_28physx__PxRevoluteJoint____29_28_29_20const_29($956 | 0, $2 + 1168 | 0 | 0); - HEAP32[($2 + 4300 | 0) >> 2] = $2 + 2883 | 0; - HEAP32[($2 + 4296 | 0) >> 2] = $5 + 73844 | 0; - void_20emscripten__base_physx__PxJoint___verify_physx__PxFixedJoint__28_29(); - HEAP32[($2 + 4292 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFixedJoint__28physx__PxFixedJoint__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxJoint__20_28_emscripten__base_physx__PxJoint___getUpcaster_physx__PxFixedJoint__28_29_29_28physx__PxFixedJoint__29() | 0), HEAP32[(wasm2js_i32$0 + 4288 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxFixedJoint__20_28_emscripten__base_physx__PxJoint___getDowncaster_physx__PxFixedJoint__28_29_29_28physx__PxJoint__29() | 0), HEAP32[(wasm2js_i32$0 + 4284 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 4280 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFixedJoint__28physx__PxFixedJoint__29; - $970 = emscripten__internal__TypeID_physx__PxFixedJoint_2c_20void___get_28_29() | 0; - $971 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFixedJoint__2c_20void___get_28_29() | 0; - $972 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFixedJoint_20const__2c_20void___get_28_29() | 0; - $973 = emscripten__base_physx__PxJoint___get_28_29() | 0; - HEAP32[($2 + 13584 | 0) >> 2] = HEAP32[($2 + 4292 | 0) >> 2] | 0; - $975 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $976 = HEAP32[($2 + 4292 | 0) >> 2] | 0; - HEAP32[($2 + 13588 | 0) >> 2] = HEAP32[($2 + 4288 | 0) >> 2] | 0; - $978 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $979 = HEAP32[($2 + 4288 | 0) >> 2] | 0; - HEAP32[($2 + 13592 | 0) >> 2] = HEAP32[($2 + 4284 | 0) >> 2] | 0; - $981 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $982 = HEAP32[($2 + 4284 | 0) >> 2] | 0; - $983 = HEAP32[($2 + 4296 | 0) >> 2] | 0; - HEAP32[($2 + 13596 | 0) >> 2] = HEAP32[($2 + 4280 | 0) >> 2] | 0; - _embind_register_class($970 | 0, $971 | 0, $972 | 0, $973 | 0, $975 | 0, $976 | 0, $978 | 0, $979 | 0, $981 | 0, $982 | 0, $983 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 4280 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 2876 | 0) >> 2] = $181; - HEAP32[($2 + 2872 | 0) >> 2] = $763; - i64toi32_i32$0 = HEAP32[($2 + 2872 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 2876 | 0) >> 2] | 0; - $10168 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRevoluteJoint____29_28float_29___invoke_physx__PxRevoluteJoint__28char_20const__2c_20void_20_28physx__PxRevoluteJoint____29_28float_29_29($941 | 0, $2 + 1168 | 0 | 0); + HEAP32[($2 + 2880 | 0) >> 2] = $178; + HEAP32[($2 + 2876 | 0) >> 2] = 184; + i64toi32_i32$0 = HEAP32[($2 + 2876 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 2880 | 0) >> 2] | 0; + $10004 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 4336 | 0) >> 2] = $10168; - HEAP32[($2 + 4340 | 0) >> 2] = i64toi32_i32$1; - $988 = HEAP32[($2 + 4336 | 0) >> 2] | 0; - $989 = HEAP32[($2 + 4340 | 0) >> 2] | 0; - HEAP32[($2 + 4364 | 0) >> 2] = $2 + 2883 | 0; - HEAP32[($2 + 4360 | 0) >> 2] = $916; - HEAP32[($2 + 4356 | 0) >> 2] = $989; - HEAP32[($2 + 4352 | 0) >> 2] = $988; - $992 = HEAP32[($2 + 4364 | 0) >> 2] | 0; - $993 = HEAP32[($2 + 4360 | 0) >> 2] | 0; - $994 = HEAP32[($2 + 4352 | 0) >> 2] | 0; - HEAP32[($2 + 4348 | 0) >> 2] = HEAP32[($2 + 4356 | 0) >> 2] | 0; - HEAP32[($2 + 4344 | 0) >> 2] = $994; - i64toi32_i32$1 = HEAP32[($2 + 4344 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 4348 | 0) >> 2] | 0; - $10199 = i64toi32_i32$1; + HEAP32[($2 + 3800 | 0) >> 2] = $10004; + HEAP32[($2 + 3804 | 0) >> 2] = i64toi32_i32$1; + $949 = HEAP32[($2 + 3800 | 0) >> 2] | 0; + $950 = HEAP32[($2 + 3804 | 0) >> 2] | 0; + HEAP32[($2 + 3828 | 0) >> 2] = $940; + HEAP32[($2 + 3824 | 0) >> 2] = $5 + 162083 | 0; + HEAP32[($2 + 3820 | 0) >> 2] = $950; + HEAP32[($2 + 3816 | 0) >> 2] = $949; + $953 = HEAP32[($2 + 3824 | 0) >> 2] | 0; + $954 = HEAP32[($2 + 3816 | 0) >> 2] | 0; + HEAP32[($2 + 3812 | 0) >> 2] = HEAP32[($2 + 3820 | 0) >> 2] | 0; + HEAP32[($2 + 3808 | 0) >> 2] = $954; + i64toi32_i32$1 = HEAP32[($2 + 3808 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 3812 | 0) >> 2] | 0; + $10033 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1160 | 0) >> 2] = $10199; + HEAP32[($2 + 1160 | 0) >> 2] = $10033; HEAP32[($2 + 1164 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxFixedJoint____29_28float_29___invoke_physx__PxFixedJoint__28char_20const__2c_20void_20_28physx__PxFixedJoint____29_28float_29_29($993 | 0, $2 + 1160 | 0 | 0); - HEAP32[($2 + 2868 | 0) >> 2] = $181; - HEAP32[($2 + 2864 | 0) >> 2] = $791; + void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxRevoluteJoint____29_28_29_20const___invoke_physx__PxRevoluteJoint__28char_20const__2c_20float_20_28physx__PxRevoluteJoint____29_28_29_20const_29($953 | 0, $2 + 1160 | 0 | 0); + HEAP32[($2 + 4292 | 0) >> 2] = $2 + 2875 | 0; + HEAP32[($2 + 4288 | 0) >> 2] = $5 + 73859 | 0; + void_20emscripten__base_physx__PxJoint___verify_physx__PxFixedJoint__28_29(); + HEAP32[($2 + 4284 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFixedJoint__28physx__PxFixedJoint__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxJoint__20_28_emscripten__base_physx__PxJoint___getUpcaster_physx__PxFixedJoint__28_29_29_28physx__PxFixedJoint__29() | 0), HEAP32[(wasm2js_i32$0 + 4280 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxFixedJoint__20_28_emscripten__base_physx__PxJoint___getDowncaster_physx__PxFixedJoint__28_29_29_28physx__PxJoint__29() | 0), HEAP32[(wasm2js_i32$0 + 4276 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 4272 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFixedJoint__28physx__PxFixedJoint__29; + $967 = emscripten__internal__TypeID_physx__PxFixedJoint_2c_20void___get_28_29() | 0; + $968 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFixedJoint__2c_20void___get_28_29() | 0; + $969 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFixedJoint_20const__2c_20void___get_28_29() | 0; + $970 = emscripten__base_physx__PxJoint___get_28_29() | 0; + HEAP32[($2 + 13544 | 0) >> 2] = HEAP32[($2 + 4284 | 0) >> 2] | 0; + $972 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $973 = HEAP32[($2 + 4284 | 0) >> 2] | 0; + HEAP32[($2 + 13548 | 0) >> 2] = HEAP32[($2 + 4280 | 0) >> 2] | 0; + $975 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $976 = HEAP32[($2 + 4280 | 0) >> 2] | 0; + HEAP32[($2 + 13552 | 0) >> 2] = HEAP32[($2 + 4276 | 0) >> 2] | 0; + $978 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $979 = HEAP32[($2 + 4276 | 0) >> 2] | 0; + $980 = HEAP32[($2 + 4288 | 0) >> 2] | 0; + HEAP32[($2 + 13556 | 0) >> 2] = HEAP32[($2 + 4272 | 0) >> 2] | 0; + _embind_register_class($967 | 0, $968 | 0, $969 | 0, $970 | 0, $972 | 0, $973 | 0, $975 | 0, $976 | 0, $978 | 0, $979 | 0, $980 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 4272 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 2868 | 0) >> 2] = $178; + HEAP32[($2 + 2864 | 0) >> 2] = $760; i64toi32_i32$0 = HEAP32[($2 + 2864 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($2 + 2868 | 0) >> 2] | 0; - $10212 = i64toi32_i32$0; + $10115 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 4304 | 0) >> 2] = $10212; - HEAP32[($2 + 4308 | 0) >> 2] = i64toi32_i32$1; - $1000 = HEAP32[($2 + 4304 | 0) >> 2] | 0; - $1001 = HEAP32[($2 + 4308 | 0) >> 2] | 0; - HEAP32[($2 + 4332 | 0) >> 2] = $992; - HEAP32[($2 + 4328 | 0) >> 2] = $942; - HEAP32[($2 + 4324 | 0) >> 2] = $1001; - HEAP32[($2 + 4320 | 0) >> 2] = $1000; - $1002 = HEAP32[($2 + 4328 | 0) >> 2] | 0; - $1003 = HEAP32[($2 + 4320 | 0) >> 2] | 0; - HEAP32[($2 + 4316 | 0) >> 2] = HEAP32[($2 + 4324 | 0) >> 2] | 0; - HEAP32[($2 + 4312 | 0) >> 2] = $1003; - i64toi32_i32$1 = HEAP32[($2 + 4312 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 4316 | 0) >> 2] | 0; - $10238 = i64toi32_i32$1; + HEAP32[($2 + 4328 | 0) >> 2] = $10115; + HEAP32[($2 + 4332 | 0) >> 2] = i64toi32_i32$1; + $985 = HEAP32[($2 + 4328 | 0) >> 2] | 0; + $986 = HEAP32[($2 + 4332 | 0) >> 2] | 0; + HEAP32[($2 + 4356 | 0) >> 2] = $2 + 2875 | 0; + HEAP32[($2 + 4352 | 0) >> 2] = $913; + HEAP32[($2 + 4348 | 0) >> 2] = $986; + HEAP32[($2 + 4344 | 0) >> 2] = $985; + $989 = HEAP32[($2 + 4356 | 0) >> 2] | 0; + $990 = HEAP32[($2 + 4352 | 0) >> 2] | 0; + $991 = HEAP32[($2 + 4344 | 0) >> 2] | 0; + HEAP32[($2 + 4340 | 0) >> 2] = HEAP32[($2 + 4348 | 0) >> 2] | 0; + HEAP32[($2 + 4336 | 0) >> 2] = $991; + i64toi32_i32$1 = HEAP32[($2 + 4336 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 4340 | 0) >> 2] | 0; + $10146 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1152 | 0) >> 2] = $10238; + HEAP32[($2 + 1152 | 0) >> 2] = $10146; HEAP32[($2 + 1156 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxFixedJoint____29_28float_29___invoke_physx__PxFixedJoint__28char_20const__2c_20void_20_28physx__PxFixedJoint____29_28float_29_29($1002 | 0, $2 + 1152 | 0 | 0); - HEAP32[($2 + 4388 | 0) >> 2] = $2 + 2863 | 0; - HEAP32[($2 + 4384 | 0) >> 2] = $5 + 73812 | 0; - void_20emscripten__base_physx__PxJoint___verify_physx__PxDistanceJoint__28_29(); - HEAP32[($2 + 4380 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxDistanceJoint__28physx__PxDistanceJoint__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxJoint__20_28_emscripten__base_physx__PxJoint___getUpcaster_physx__PxDistanceJoint__28_29_29_28physx__PxDistanceJoint__29() | 0), HEAP32[(wasm2js_i32$0 + 4376 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxDistanceJoint__20_28_emscripten__base_physx__PxJoint___getDowncaster_physx__PxDistanceJoint__28_29_29_28physx__PxJoint__29() | 0), HEAP32[(wasm2js_i32$0 + 4372 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 4368 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxDistanceJoint__28physx__PxDistanceJoint__29; - $1016 = emscripten__internal__TypeID_physx__PxDistanceJoint_2c_20void___get_28_29() | 0; - $1017 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxDistanceJoint__2c_20void___get_28_29() | 0; - $1018 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxDistanceJoint_20const__2c_20void___get_28_29() | 0; - $1019 = emscripten__base_physx__PxJoint___get_28_29() | 0; - HEAP32[($2 + 13600 | 0) >> 2] = HEAP32[($2 + 4380 | 0) >> 2] | 0; - $1021 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $1022 = HEAP32[($2 + 4380 | 0) >> 2] | 0; - HEAP32[($2 + 13604 | 0) >> 2] = HEAP32[($2 + 4376 | 0) >> 2] | 0; - $1024 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $1025 = HEAP32[($2 + 4376 | 0) >> 2] | 0; - HEAP32[($2 + 13608 | 0) >> 2] = HEAP32[($2 + 4372 | 0) >> 2] | 0; - $1027 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $1028 = HEAP32[($2 + 4372 | 0) >> 2] | 0; - $1029 = HEAP32[($2 + 4384 | 0) >> 2] | 0; - HEAP32[($2 + 13612 | 0) >> 2] = HEAP32[($2 + 4368 | 0) >> 2] | 0; - _embind_register_class($1016 | 0, $1017 | 0, $1018 | 0, $1019 | 0, $1021 | 0, $1022 | 0, $1024 | 0, $1025 | 0, $1027 | 0, $1028 | 0, $1029 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 4368 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 2856 | 0) >> 2] = $181; - HEAP32[($2 + 2852 | 0) >> 2] = $763; - i64toi32_i32$0 = HEAP32[($2 + 2852 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 2856 | 0) >> 2] | 0; - $10320 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxFixedJoint____29_28float_29___invoke_physx__PxFixedJoint__28char_20const__2c_20void_20_28physx__PxFixedJoint____29_28float_29_29($990 | 0, $2 + 1152 | 0 | 0); + HEAP32[($2 + 2860 | 0) >> 2] = $178; + HEAP32[($2 + 2856 | 0) >> 2] = $788; + i64toi32_i32$0 = HEAP32[($2 + 2856 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 2860 | 0) >> 2] | 0; + $10159 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 4552 | 0) >> 2] = $10320; - HEAP32[($2 + 4556 | 0) >> 2] = i64toi32_i32$1; - $1034 = HEAP32[($2 + 4552 | 0) >> 2] | 0; - $1035 = HEAP32[($2 + 4556 | 0) >> 2] | 0; - HEAP32[($2 + 4580 | 0) >> 2] = $2 + 2863 | 0; - HEAP32[($2 + 4576 | 0) >> 2] = $5 + 155967 | 0; - HEAP32[($2 + 4572 | 0) >> 2] = $1035; - HEAP32[($2 + 4568 | 0) >> 2] = $1034; - $1040 = HEAP32[($2 + 4580 | 0) >> 2] | 0; - $1041 = HEAP32[($2 + 4576 | 0) >> 2] | 0; - $1042 = HEAP32[($2 + 4568 | 0) >> 2] | 0; - HEAP32[($2 + 4564 | 0) >> 2] = HEAP32[($2 + 4572 | 0) >> 2] | 0; - HEAP32[($2 + 4560 | 0) >> 2] = $1042; - i64toi32_i32$1 = HEAP32[($2 + 4560 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 4564 | 0) >> 2] | 0; - $10354 = i64toi32_i32$1; + HEAP32[($2 + 4296 | 0) >> 2] = $10159; + HEAP32[($2 + 4300 | 0) >> 2] = i64toi32_i32$1; + $997 = HEAP32[($2 + 4296 | 0) >> 2] | 0; + $998 = HEAP32[($2 + 4300 | 0) >> 2] | 0; + HEAP32[($2 + 4324 | 0) >> 2] = $989; + HEAP32[($2 + 4320 | 0) >> 2] = $939; + HEAP32[($2 + 4316 | 0) >> 2] = $998; + HEAP32[($2 + 4312 | 0) >> 2] = $997; + $999 = HEAP32[($2 + 4320 | 0) >> 2] | 0; + $1000 = HEAP32[($2 + 4312 | 0) >> 2] | 0; + HEAP32[($2 + 4308 | 0) >> 2] = HEAP32[($2 + 4316 | 0) >> 2] | 0; + HEAP32[($2 + 4304 | 0) >> 2] = $1000; + i64toi32_i32$1 = HEAP32[($2 + 4304 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 4308 | 0) >> 2] | 0; + $10185 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1144 | 0) >> 2] = $10354; + HEAP32[($2 + 1144 | 0) >> 2] = $10185; HEAP32[($2 + 1148 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxDistanceJoint____29_28_29_20const___invoke_physx__PxDistanceJoint__28char_20const__2c_20float_20_28physx__PxDistanceJoint____29_28_29_20const_29($1041 | 0, $2 + 1144 | 0 | 0); - HEAP32[($2 + 2848 | 0) >> 2] = $181; - HEAP32[($2 + 2844 | 0) >> 2] = $778; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxFixedJoint____29_28float_29___invoke_physx__PxFixedJoint__28char_20const__2c_20void_20_28physx__PxFixedJoint____29_28float_29_29($999 | 0, $2 + 1144 | 0 | 0); + HEAP32[($2 + 4380 | 0) >> 2] = $2 + 2855 | 0; + HEAP32[($2 + 4376 | 0) >> 2] = $5 + 73827 | 0; + void_20emscripten__base_physx__PxJoint___verify_physx__PxDistanceJoint__28_29(); + HEAP32[($2 + 4372 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxDistanceJoint__28physx__PxDistanceJoint__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxJoint__20_28_emscripten__base_physx__PxJoint___getUpcaster_physx__PxDistanceJoint__28_29_29_28physx__PxDistanceJoint__29() | 0), HEAP32[(wasm2js_i32$0 + 4368 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxDistanceJoint__20_28_emscripten__base_physx__PxJoint___getDowncaster_physx__PxDistanceJoint__28_29_29_28physx__PxJoint__29() | 0), HEAP32[(wasm2js_i32$0 + 4364 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 4360 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxDistanceJoint__28physx__PxDistanceJoint__29; + $1013 = emscripten__internal__TypeID_physx__PxDistanceJoint_2c_20void___get_28_29() | 0; + $1014 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxDistanceJoint__2c_20void___get_28_29() | 0; + $1015 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxDistanceJoint_20const__2c_20void___get_28_29() | 0; + $1016 = emscripten__base_physx__PxJoint___get_28_29() | 0; + HEAP32[($2 + 13560 | 0) >> 2] = HEAP32[($2 + 4372 | 0) >> 2] | 0; + $1018 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $1019 = HEAP32[($2 + 4372 | 0) >> 2] | 0; + HEAP32[($2 + 13564 | 0) >> 2] = HEAP32[($2 + 4368 | 0) >> 2] | 0; + $1021 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $1022 = HEAP32[($2 + 4368 | 0) >> 2] | 0; + HEAP32[($2 + 13568 | 0) >> 2] = HEAP32[($2 + 4364 | 0) >> 2] | 0; + $1024 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $1025 = HEAP32[($2 + 4364 | 0) >> 2] | 0; + $1026 = HEAP32[($2 + 4376 | 0) >> 2] | 0; + HEAP32[($2 + 13572 | 0) >> 2] = HEAP32[($2 + 4360 | 0) >> 2] | 0; + _embind_register_class($1013 | 0, $1014 | 0, $1015 | 0, $1016 | 0, $1018 | 0, $1019 | 0, $1021 | 0, $1022 | 0, $1024 | 0, $1025 | 0, $1026 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 4360 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 2848 | 0) >> 2] = $178; + HEAP32[($2 + 2844 | 0) >> 2] = $760; i64toi32_i32$0 = HEAP32[($2 + 2844 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($2 + 2848 | 0) >> 2] | 0; - $10367 = i64toi32_i32$0; + $10267 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 4712 | 0) >> 2] = $10367; - HEAP32[($2 + 4716 | 0) >> 2] = i64toi32_i32$1; - $1048 = HEAP32[($2 + 4712 | 0) >> 2] | 0; - $1049 = HEAP32[($2 + 4716 | 0) >> 2] | 0; - HEAP32[($2 + 4744 | 0) >> 2] = $1040; - HEAP32[($2 + 4740 | 0) >> 2] = $5 + 156111 | 0; - HEAP32[($2 + 4736 | 0) >> 2] = $1049; - HEAP32[($2 + 4732 | 0) >> 2] = $1048; - $1052 = HEAP32[($2 + 4744 | 0) >> 2] | 0; - $1053 = HEAP32[($2 + 4740 | 0) >> 2] | 0; - $1054 = HEAP32[($2 + 4732 | 0) >> 2] | 0; - HEAP32[($2 + 4728 | 0) >> 2] = HEAP32[($2 + 4736 | 0) >> 2] | 0; - HEAP32[($2 + 4724 | 0) >> 2] = $1054; - i64toi32_i32$1 = HEAP32[($2 + 4724 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 4728 | 0) >> 2] | 0; - $10398 = i64toi32_i32$1; + HEAP32[($2 + 4544 | 0) >> 2] = $10267; + HEAP32[($2 + 4548 | 0) >> 2] = i64toi32_i32$1; + $1031 = HEAP32[($2 + 4544 | 0) >> 2] | 0; + $1032 = HEAP32[($2 + 4548 | 0) >> 2] | 0; + HEAP32[($2 + 4572 | 0) >> 2] = $2 + 2855 | 0; + HEAP32[($2 + 4568 | 0) >> 2] = $5 + 161853 | 0; + HEAP32[($2 + 4564 | 0) >> 2] = $1032; + HEAP32[($2 + 4560 | 0) >> 2] = $1031; + $1037 = HEAP32[($2 + 4572 | 0) >> 2] | 0; + $1038 = HEAP32[($2 + 4568 | 0) >> 2] | 0; + $1039 = HEAP32[($2 + 4560 | 0) >> 2] | 0; + HEAP32[($2 + 4556 | 0) >> 2] = HEAP32[($2 + 4564 | 0) >> 2] | 0; + HEAP32[($2 + 4552 | 0) >> 2] = $1039; + i64toi32_i32$1 = HEAP32[($2 + 4552 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 4556 | 0) >> 2] | 0; + $10301 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1136 | 0) >> 2] = $10398; + HEAP32[($2 + 1136 | 0) >> 2] = $10301; HEAP32[($2 + 1140 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxDistanceJoint____29_28float_29___invoke_physx__PxDistanceJoint__28char_20const__2c_20void_20_28physx__PxDistanceJoint____29_28float_29_29($1053 | 0, $2 + 1136 | 0 | 0); - HEAP32[($2 + 2840 | 0) >> 2] = $181; - HEAP32[($2 + 2836 | 0) >> 2] = $791; + void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxDistanceJoint____29_28_29_20const___invoke_physx__PxDistanceJoint__28char_20const__2c_20float_20_28physx__PxDistanceJoint____29_28_29_20const_29($1038 | 0, $2 + 1136 | 0 | 0); + HEAP32[($2 + 2840 | 0) >> 2] = $178; + HEAP32[($2 + 2836 | 0) >> 2] = $775; i64toi32_i32$0 = HEAP32[($2 + 2836 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($2 + 2840 | 0) >> 2] | 0; - $10411 = i64toi32_i32$0; + $10314 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 4520 | 0) >> 2] = $10411; - HEAP32[($2 + 4524 | 0) >> 2] = i64toi32_i32$1; - $1060 = HEAP32[($2 + 4520 | 0) >> 2] | 0; - $1061 = HEAP32[($2 + 4524 | 0) >> 2] | 0; - HEAP32[($2 + 4548 | 0) >> 2] = $1052; - HEAP32[($2 + 4544 | 0) >> 2] = $5 + 156126 | 0; - HEAP32[($2 + 4540 | 0) >> 2] = $1061; - HEAP32[($2 + 4536 | 0) >> 2] = $1060; - $1064 = HEAP32[($2 + 4548 | 0) >> 2] | 0; - $1065 = HEAP32[($2 + 4544 | 0) >> 2] | 0; - $1066 = HEAP32[($2 + 4536 | 0) >> 2] | 0; - HEAP32[($2 + 4532 | 0) >> 2] = HEAP32[($2 + 4540 | 0) >> 2] | 0; - HEAP32[($2 + 4528 | 0) >> 2] = $1066; - i64toi32_i32$1 = HEAP32[($2 + 4528 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 4532 | 0) >> 2] | 0; - $10442 = i64toi32_i32$1; + HEAP32[($2 + 4704 | 0) >> 2] = $10314; + HEAP32[($2 + 4708 | 0) >> 2] = i64toi32_i32$1; + $1045 = HEAP32[($2 + 4704 | 0) >> 2] | 0; + $1046 = HEAP32[($2 + 4708 | 0) >> 2] | 0; + HEAP32[($2 + 4736 | 0) >> 2] = $1037; + HEAP32[($2 + 4732 | 0) >> 2] = $5 + 161997 | 0; + HEAP32[($2 + 4728 | 0) >> 2] = $1046; + HEAP32[($2 + 4724 | 0) >> 2] = $1045; + $1049 = HEAP32[($2 + 4736 | 0) >> 2] | 0; + $1050 = HEAP32[($2 + 4732 | 0) >> 2] | 0; + $1051 = HEAP32[($2 + 4724 | 0) >> 2] | 0; + HEAP32[($2 + 4720 | 0) >> 2] = HEAP32[($2 + 4728 | 0) >> 2] | 0; + HEAP32[($2 + 4716 | 0) >> 2] = $1051; + i64toi32_i32$1 = HEAP32[($2 + 4716 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 4720 | 0) >> 2] | 0; + $10345 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1128 | 0) >> 2] = $10442; + HEAP32[($2 + 1128 | 0) >> 2] = $10345; HEAP32[($2 + 1132 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxDistanceJoint____29_28_29_20const___invoke_physx__PxDistanceJoint__28char_20const__2c_20float_20_28physx__PxDistanceJoint____29_28_29_20const_29($1065 | 0, $2 + 1128 | 0 | 0); - HEAP32[($2 + 2832 | 0) >> 2] = $181; - HEAP32[($2 + 2828 | 0) >> 2] = $804; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxDistanceJoint____29_28float_29___invoke_physx__PxDistanceJoint__28char_20const__2c_20void_20_28physx__PxDistanceJoint____29_28float_29_29($1050 | 0, $2 + 1128 | 0 | 0); + HEAP32[($2 + 2832 | 0) >> 2] = $178; + HEAP32[($2 + 2828 | 0) >> 2] = $788; i64toi32_i32$0 = HEAP32[($2 + 2828 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($2 + 2832 | 0) >> 2] | 0; - $10455 = i64toi32_i32$0; + $10358 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 4680 | 0) >> 2] = $10455; - HEAP32[($2 + 4684 | 0) >> 2] = i64toi32_i32$1; - $1072 = HEAP32[($2 + 4680 | 0) >> 2] | 0; - $1073 = HEAP32[($2 + 4684 | 0) >> 2] | 0; - HEAP32[($2 + 4708 | 0) >> 2] = $1064; - HEAP32[($2 + 4704 | 0) >> 2] = $5 + 155937 | 0; - HEAP32[($2 + 4700 | 0) >> 2] = $1073; - HEAP32[($2 + 4696 | 0) >> 2] = $1072; - $1076 = HEAP32[($2 + 4708 | 0) >> 2] | 0; - $1077 = HEAP32[($2 + 4704 | 0) >> 2] | 0; - $1078 = HEAP32[($2 + 4696 | 0) >> 2] | 0; - HEAP32[($2 + 4692 | 0) >> 2] = HEAP32[($2 + 4700 | 0) >> 2] | 0; - HEAP32[($2 + 4688 | 0) >> 2] = $1078; - i64toi32_i32$1 = HEAP32[($2 + 4688 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 4692 | 0) >> 2] | 0; - $10486 = i64toi32_i32$1; + HEAP32[($2 + 4512 | 0) >> 2] = $10358; + HEAP32[($2 + 4516 | 0) >> 2] = i64toi32_i32$1; + $1057 = HEAP32[($2 + 4512 | 0) >> 2] | 0; + $1058 = HEAP32[($2 + 4516 | 0) >> 2] | 0; + HEAP32[($2 + 4540 | 0) >> 2] = $1049; + HEAP32[($2 + 4536 | 0) >> 2] = $5 + 162012 | 0; + HEAP32[($2 + 4532 | 0) >> 2] = $1058; + HEAP32[($2 + 4528 | 0) >> 2] = $1057; + $1061 = HEAP32[($2 + 4540 | 0) >> 2] | 0; + $1062 = HEAP32[($2 + 4536 | 0) >> 2] | 0; + $1063 = HEAP32[($2 + 4528 | 0) >> 2] | 0; + HEAP32[($2 + 4524 | 0) >> 2] = HEAP32[($2 + 4532 | 0) >> 2] | 0; + HEAP32[($2 + 4520 | 0) >> 2] = $1063; + i64toi32_i32$1 = HEAP32[($2 + 4520 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 4524 | 0) >> 2] | 0; + $10389 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1120 | 0) >> 2] = $10486; + HEAP32[($2 + 1120 | 0) >> 2] = $10389; HEAP32[($2 + 1124 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxDistanceJoint____29_28float_29___invoke_physx__PxDistanceJoint__28char_20const__2c_20void_20_28physx__PxDistanceJoint____29_28float_29_29($1077 | 0, $2 + 1120 | 0 | 0); - HEAP32[($2 + 2824 | 0) >> 2] = $181; - HEAP32[($2 + 2820 | 0) >> 2] = $817; + void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxDistanceJoint____29_28_29_20const___invoke_physx__PxDistanceJoint__28char_20const__2c_20float_20_28physx__PxDistanceJoint____29_28_29_20const_29($1062 | 0, $2 + 1120 | 0 | 0); + HEAP32[($2 + 2824 | 0) >> 2] = $178; + HEAP32[($2 + 2820 | 0) >> 2] = $801; i64toi32_i32$0 = HEAP32[($2 + 2820 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($2 + 2824 | 0) >> 2] | 0; - $10499 = i64toi32_i32$0; + $10402 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 4488 | 0) >> 2] = $10499; - HEAP32[($2 + 4492 | 0) >> 2] = i64toi32_i32$1; - $1084 = HEAP32[($2 + 4488 | 0) >> 2] | 0; - $1085 = HEAP32[($2 + 4492 | 0) >> 2] | 0; - HEAP32[($2 + 4516 | 0) >> 2] = $1076; - HEAP32[($2 + 4512 | 0) >> 2] = $5 + 155952 | 0; - HEAP32[($2 + 4508 | 0) >> 2] = $1085; - HEAP32[($2 + 4504 | 0) >> 2] = $1084; - $1088 = HEAP32[($2 + 4516 | 0) >> 2] | 0; - $1089 = HEAP32[($2 + 4512 | 0) >> 2] | 0; - $1090 = HEAP32[($2 + 4504 | 0) >> 2] | 0; - HEAP32[($2 + 4500 | 0) >> 2] = HEAP32[($2 + 4508 | 0) >> 2] | 0; - HEAP32[($2 + 4496 | 0) >> 2] = $1090; - i64toi32_i32$1 = HEAP32[($2 + 4496 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 4500 | 0) >> 2] | 0; - $10530 = i64toi32_i32$1; + HEAP32[($2 + 4672 | 0) >> 2] = $10402; + HEAP32[($2 + 4676 | 0) >> 2] = i64toi32_i32$1; + $1069 = HEAP32[($2 + 4672 | 0) >> 2] | 0; + $1070 = HEAP32[($2 + 4676 | 0) >> 2] | 0; + HEAP32[($2 + 4700 | 0) >> 2] = $1061; + HEAP32[($2 + 4696 | 0) >> 2] = $5 + 161823 | 0; + HEAP32[($2 + 4692 | 0) >> 2] = $1070; + HEAP32[($2 + 4688 | 0) >> 2] = $1069; + $1073 = HEAP32[($2 + 4700 | 0) >> 2] | 0; + $1074 = HEAP32[($2 + 4696 | 0) >> 2] | 0; + $1075 = HEAP32[($2 + 4688 | 0) >> 2] | 0; + HEAP32[($2 + 4684 | 0) >> 2] = HEAP32[($2 + 4692 | 0) >> 2] | 0; + HEAP32[($2 + 4680 | 0) >> 2] = $1075; + i64toi32_i32$1 = HEAP32[($2 + 4680 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 4684 | 0) >> 2] | 0; + $10433 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1112 | 0) >> 2] = $10530; + HEAP32[($2 + 1112 | 0) >> 2] = $10433; HEAP32[($2 + 1116 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxDistanceJoint____29_28_29_20const___invoke_physx__PxDistanceJoint__28char_20const__2c_20float_20_28physx__PxDistanceJoint____29_28_29_20const_29($1089 | 0, $2 + 1112 | 0 | 0); - HEAP32[($2 + 2816 | 0) >> 2] = $181; - HEAP32[($2 + 2812 | 0) >> 2] = $830; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxDistanceJoint____29_28float_29___invoke_physx__PxDistanceJoint__28char_20const__2c_20void_20_28physx__PxDistanceJoint____29_28float_29_29($1074 | 0, $2 + 1112 | 0 | 0); + HEAP32[($2 + 2816 | 0) >> 2] = $178; + HEAP32[($2 + 2812 | 0) >> 2] = $814; i64toi32_i32$0 = HEAP32[($2 + 2812 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($2 + 2816 | 0) >> 2] | 0; - $10543 = i64toi32_i32$0; + $10446 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 4648 | 0) >> 2] = $10543; - HEAP32[($2 + 4652 | 0) >> 2] = i64toi32_i32$1; - $1096 = HEAP32[($2 + 4648 | 0) >> 2] | 0; - $1097 = HEAP32[($2 + 4652 | 0) >> 2] | 0; - HEAP32[($2 + 4676 | 0) >> 2] = $1088; - HEAP32[($2 + 4672 | 0) >> 2] = $5 + 156141 | 0; - HEAP32[($2 + 4668 | 0) >> 2] = $1097; - HEAP32[($2 + 4664 | 0) >> 2] = $1096; - $1100 = HEAP32[($2 + 4676 | 0) >> 2] | 0; - $1101 = HEAP32[($2 + 4672 | 0) >> 2] | 0; - $1102 = HEAP32[($2 + 4664 | 0) >> 2] | 0; - HEAP32[($2 + 4660 | 0) >> 2] = HEAP32[($2 + 4668 | 0) >> 2] | 0; - HEAP32[($2 + 4656 | 0) >> 2] = $1102; - i64toi32_i32$1 = HEAP32[($2 + 4656 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 4660 | 0) >> 2] | 0; - $10574 = i64toi32_i32$1; + HEAP32[($2 + 4480 | 0) >> 2] = $10446; + HEAP32[($2 + 4484 | 0) >> 2] = i64toi32_i32$1; + $1081 = HEAP32[($2 + 4480 | 0) >> 2] | 0; + $1082 = HEAP32[($2 + 4484 | 0) >> 2] | 0; + HEAP32[($2 + 4508 | 0) >> 2] = $1073; + HEAP32[($2 + 4504 | 0) >> 2] = $5 + 161838 | 0; + HEAP32[($2 + 4500 | 0) >> 2] = $1082; + HEAP32[($2 + 4496 | 0) >> 2] = $1081; + $1085 = HEAP32[($2 + 4508 | 0) >> 2] | 0; + $1086 = HEAP32[($2 + 4504 | 0) >> 2] | 0; + $1087 = HEAP32[($2 + 4496 | 0) >> 2] | 0; + HEAP32[($2 + 4492 | 0) >> 2] = HEAP32[($2 + 4500 | 0) >> 2] | 0; + HEAP32[($2 + 4488 | 0) >> 2] = $1087; + i64toi32_i32$1 = HEAP32[($2 + 4488 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 4492 | 0) >> 2] | 0; + $10477 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1104 | 0) >> 2] = $10574; + HEAP32[($2 + 1104 | 0) >> 2] = $10477; HEAP32[($2 + 1108 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxDistanceJoint____29_28float_29___invoke_physx__PxDistanceJoint__28char_20const__2c_20void_20_28physx__PxDistanceJoint____29_28float_29_29($1101 | 0, $2 + 1104 | 0 | 0); - HEAP32[($2 + 2808 | 0) >> 2] = $181; - HEAP32[($2 + 2804 | 0) >> 2] = $843; + void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxDistanceJoint____29_28_29_20const___invoke_physx__PxDistanceJoint__28char_20const__2c_20float_20_28physx__PxDistanceJoint____29_28_29_20const_29($1086 | 0, $2 + 1104 | 0 | 0); + HEAP32[($2 + 2808 | 0) >> 2] = $178; + HEAP32[($2 + 2804 | 0) >> 2] = $827; i64toi32_i32$0 = HEAP32[($2 + 2804 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($2 + 2808 | 0) >> 2] | 0; - $10587 = i64toi32_i32$0; + $10490 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 4456 | 0) >> 2] = $10587; - HEAP32[($2 + 4460 | 0) >> 2] = i64toi32_i32$1; - $1108 = HEAP32[($2 + 4456 | 0) >> 2] | 0; - $1109 = HEAP32[($2 + 4460 | 0) >> 2] | 0; - HEAP32[($2 + 4484 | 0) >> 2] = $1100; - HEAP32[($2 + 4480 | 0) >> 2] = $5 + 156154 | 0; - HEAP32[($2 + 4476 | 0) >> 2] = $1109; - HEAP32[($2 + 4472 | 0) >> 2] = $1108; - $1112 = HEAP32[($2 + 4484 | 0) >> 2] | 0; - $1113 = HEAP32[($2 + 4480 | 0) >> 2] | 0; - $1114 = HEAP32[($2 + 4472 | 0) >> 2] | 0; - HEAP32[($2 + 4468 | 0) >> 2] = HEAP32[($2 + 4476 | 0) >> 2] | 0; - HEAP32[($2 + 4464 | 0) >> 2] = $1114; - i64toi32_i32$1 = HEAP32[($2 + 4464 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 4468 | 0) >> 2] | 0; - $10618 = i64toi32_i32$1; + HEAP32[($2 + 4640 | 0) >> 2] = $10490; + HEAP32[($2 + 4644 | 0) >> 2] = i64toi32_i32$1; + $1093 = HEAP32[($2 + 4640 | 0) >> 2] | 0; + $1094 = HEAP32[($2 + 4644 | 0) >> 2] | 0; + HEAP32[($2 + 4668 | 0) >> 2] = $1085; + HEAP32[($2 + 4664 | 0) >> 2] = $5 + 162027 | 0; + HEAP32[($2 + 4660 | 0) >> 2] = $1094; + HEAP32[($2 + 4656 | 0) >> 2] = $1093; + $1097 = HEAP32[($2 + 4668 | 0) >> 2] | 0; + $1098 = HEAP32[($2 + 4664 | 0) >> 2] | 0; + $1099 = HEAP32[($2 + 4656 | 0) >> 2] | 0; + HEAP32[($2 + 4652 | 0) >> 2] = HEAP32[($2 + 4660 | 0) >> 2] | 0; + HEAP32[($2 + 4648 | 0) >> 2] = $1099; + i64toi32_i32$1 = HEAP32[($2 + 4648 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 4652 | 0) >> 2] | 0; + $10521 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1096 | 0) >> 2] = $10618; + HEAP32[($2 + 1096 | 0) >> 2] = $10521; HEAP32[($2 + 1100 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxDistanceJoint____29_28_29_20const___invoke_physx__PxDistanceJoint__28char_20const__2c_20float_20_28physx__PxDistanceJoint____29_28_29_20const_29($1113 | 0, $2 + 1096 | 0 | 0); - HEAP32[($2 + 2800 | 0) >> 2] = $181; - HEAP32[($2 + 2796 | 0) >> 2] = $856; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxDistanceJoint____29_28float_29___invoke_physx__PxDistanceJoint__28char_20const__2c_20void_20_28physx__PxDistanceJoint____29_28float_29_29($1098 | 0, $2 + 1096 | 0 | 0); + HEAP32[($2 + 2800 | 0) >> 2] = $178; + HEAP32[($2 + 2796 | 0) >> 2] = $840; i64toi32_i32$0 = HEAP32[($2 + 2796 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($2 + 2800 | 0) >> 2] | 0; - $10631 = i64toi32_i32$0; + $10534 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 4616 | 0) >> 2] = $10631; - HEAP32[($2 + 4620 | 0) >> 2] = i64toi32_i32$1; - $1120 = HEAP32[($2 + 4616 | 0) >> 2] | 0; - $1121 = HEAP32[($2 + 4620 | 0) >> 2] | 0; - HEAP32[($2 + 4644 | 0) >> 2] = $1112; - HEAP32[($2 + 4640 | 0) >> 2] = $5 + 79641 | 0; - HEAP32[($2 + 4636 | 0) >> 2] = $1121; - HEAP32[($2 + 4632 | 0) >> 2] = $1120; - $1124 = HEAP32[($2 + 4644 | 0) >> 2] | 0; - $1125 = HEAP32[($2 + 4640 | 0) >> 2] | 0; - $1126 = HEAP32[($2 + 4632 | 0) >> 2] | 0; - HEAP32[($2 + 4628 | 0) >> 2] = HEAP32[($2 + 4636 | 0) >> 2] | 0; - HEAP32[($2 + 4624 | 0) >> 2] = $1126; - i64toi32_i32$1 = HEAP32[($2 + 4624 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 4628 | 0) >> 2] | 0; - $10662 = i64toi32_i32$1; + HEAP32[($2 + 4448 | 0) >> 2] = $10534; + HEAP32[($2 + 4452 | 0) >> 2] = i64toi32_i32$1; + $1105 = HEAP32[($2 + 4448 | 0) >> 2] | 0; + $1106 = HEAP32[($2 + 4452 | 0) >> 2] | 0; + HEAP32[($2 + 4476 | 0) >> 2] = $1097; + HEAP32[($2 + 4472 | 0) >> 2] = $5 + 162040 | 0; + HEAP32[($2 + 4468 | 0) >> 2] = $1106; + HEAP32[($2 + 4464 | 0) >> 2] = $1105; + $1109 = HEAP32[($2 + 4476 | 0) >> 2] | 0; + $1110 = HEAP32[($2 + 4472 | 0) >> 2] | 0; + $1111 = HEAP32[($2 + 4464 | 0) >> 2] | 0; + HEAP32[($2 + 4460 | 0) >> 2] = HEAP32[($2 + 4468 | 0) >> 2] | 0; + HEAP32[($2 + 4456 | 0) >> 2] = $1111; + i64toi32_i32$1 = HEAP32[($2 + 4456 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 4460 | 0) >> 2] | 0; + $10565 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1088 | 0) >> 2] = $10662; + HEAP32[($2 + 1088 | 0) >> 2] = $10565; HEAP32[($2 + 1092 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxDistanceJoint____29_28float_29___invoke_physx__PxDistanceJoint__28char_20const__2c_20void_20_28physx__PxDistanceJoint____29_28float_29_29($1125 | 0, $2 + 1088 | 0 | 0); - HEAP32[($2 + 2792 | 0) >> 2] = $181; - HEAP32[($2 + 2788 | 0) >> 2] = $882; + void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxDistanceJoint____29_28_29_20const___invoke_physx__PxDistanceJoint__28char_20const__2c_20float_20_28physx__PxDistanceJoint____29_28_29_20const_29($1110 | 0, $2 + 1088 | 0 | 0); + HEAP32[($2 + 2792 | 0) >> 2] = $178; + HEAP32[($2 + 2788 | 0) >> 2] = $853; i64toi32_i32$0 = HEAP32[($2 + 2788 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($2 + 2792 | 0) >> 2] | 0; - $10675 = i64toi32_i32$0; + $10578 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 4424 | 0) >> 2] = $10675; - HEAP32[($2 + 4428 | 0) >> 2] = i64toi32_i32$1; - $1132 = HEAP32[($2 + 4424 | 0) >> 2] | 0; - $1133 = HEAP32[($2 + 4428 | 0) >> 2] | 0; - HEAP32[($2 + 4452 | 0) >> 2] = $1124; - HEAP32[($2 + 4448 | 0) >> 2] = $5 + 79654 | 0; - HEAP32[($2 + 4444 | 0) >> 2] = $1133; - HEAP32[($2 + 4440 | 0) >> 2] = $1132; - $1136 = HEAP32[($2 + 4452 | 0) >> 2] | 0; - $1137 = HEAP32[($2 + 4448 | 0) >> 2] | 0; - $1138 = HEAP32[($2 + 4440 | 0) >> 2] | 0; - HEAP32[($2 + 4436 | 0) >> 2] = HEAP32[($2 + 4444 | 0) >> 2] | 0; - HEAP32[($2 + 4432 | 0) >> 2] = $1138; - i64toi32_i32$1 = HEAP32[($2 + 4432 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 4436 | 0) >> 2] | 0; - $10706 = i64toi32_i32$1; + HEAP32[($2 + 4608 | 0) >> 2] = $10578; + HEAP32[($2 + 4612 | 0) >> 2] = i64toi32_i32$1; + $1117 = HEAP32[($2 + 4608 | 0) >> 2] | 0; + $1118 = HEAP32[($2 + 4612 | 0) >> 2] | 0; + HEAP32[($2 + 4636 | 0) >> 2] = $1109; + HEAP32[($2 + 4632 | 0) >> 2] = $5 + 79684 | 0; + HEAP32[($2 + 4628 | 0) >> 2] = $1118; + HEAP32[($2 + 4624 | 0) >> 2] = $1117; + $1121 = HEAP32[($2 + 4636 | 0) >> 2] | 0; + $1122 = HEAP32[($2 + 4632 | 0) >> 2] | 0; + $1123 = HEAP32[($2 + 4624 | 0) >> 2] | 0; + HEAP32[($2 + 4620 | 0) >> 2] = HEAP32[($2 + 4628 | 0) >> 2] | 0; + HEAP32[($2 + 4616 | 0) >> 2] = $1123; + i64toi32_i32$1 = HEAP32[($2 + 4616 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 4620 | 0) >> 2] | 0; + $10609 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1080 | 0) >> 2] = $10706; + HEAP32[($2 + 1080 | 0) >> 2] = $10609; HEAP32[($2 + 1084 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxDistanceJoint____29_28_29_20const___invoke_physx__PxDistanceJoint__28char_20const__2c_20float_20_28physx__PxDistanceJoint____29_28_29_20const_29($1137 | 0, $2 + 1080 | 0 | 0); - HEAP32[($2 + 2784 | 0) >> 2] = $181; - HEAP32[($2 + 2780 | 0) >> 2] = $869; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxDistanceJoint____29_28float_29___invoke_physx__PxDistanceJoint__28char_20const__2c_20void_20_28physx__PxDistanceJoint____29_28float_29_29($1122 | 0, $2 + 1080 | 0 | 0); + HEAP32[($2 + 2784 | 0) >> 2] = $178; + HEAP32[($2 + 2780 | 0) >> 2] = $879; i64toi32_i32$0 = HEAP32[($2 + 2780 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($2 + 2784 | 0) >> 2] | 0; - $10719 = i64toi32_i32$0; + $10622 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 4584 | 0) >> 2] = $10719; - HEAP32[($2 + 4588 | 0) >> 2] = i64toi32_i32$1; - $1144 = HEAP32[($2 + 4584 | 0) >> 2] | 0; - $1145 = HEAP32[($2 + 4588 | 0) >> 2] | 0; - HEAP32[($2 + 4612 | 0) >> 2] = $1136; - HEAP32[($2 + 4608 | 0) >> 2] = $5 + 141615 | 0; - HEAP32[($2 + 4604 | 0) >> 2] = $1145; - HEAP32[($2 + 4600 | 0) >> 2] = $1144; - $1148 = HEAP32[($2 + 4612 | 0) >> 2] | 0; - $1149 = HEAP32[($2 + 4608 | 0) >> 2] | 0; - $1150 = HEAP32[($2 + 4600 | 0) >> 2] | 0; - HEAP32[($2 + 4596 | 0) >> 2] = HEAP32[($2 + 4604 | 0) >> 2] | 0; - HEAP32[($2 + 4592 | 0) >> 2] = $1150; - i64toi32_i32$1 = HEAP32[($2 + 4592 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 4596 | 0) >> 2] | 0; - $10750 = i64toi32_i32$1; + HEAP32[($2 + 4416 | 0) >> 2] = $10622; + HEAP32[($2 + 4420 | 0) >> 2] = i64toi32_i32$1; + $1129 = HEAP32[($2 + 4416 | 0) >> 2] | 0; + $1130 = HEAP32[($2 + 4420 | 0) >> 2] | 0; + HEAP32[($2 + 4444 | 0) >> 2] = $1121; + HEAP32[($2 + 4440 | 0) >> 2] = $5 + 79697 | 0; + HEAP32[($2 + 4436 | 0) >> 2] = $1130; + HEAP32[($2 + 4432 | 0) >> 2] = $1129; + $1133 = HEAP32[($2 + 4444 | 0) >> 2] | 0; + $1134 = HEAP32[($2 + 4440 | 0) >> 2] | 0; + $1135 = HEAP32[($2 + 4432 | 0) >> 2] | 0; + HEAP32[($2 + 4428 | 0) >> 2] = HEAP32[($2 + 4436 | 0) >> 2] | 0; + HEAP32[($2 + 4424 | 0) >> 2] = $1135; + i64toi32_i32$1 = HEAP32[($2 + 4424 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 4428 | 0) >> 2] | 0; + $10653 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1072 | 0) >> 2] = $10750; + HEAP32[($2 + 1072 | 0) >> 2] = $10653; HEAP32[($2 + 1076 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxDistanceJoint____29_28float_29___invoke_physx__PxDistanceJoint__28char_20const__2c_20void_20_28physx__PxDistanceJoint____29_28float_29_29($1149 | 0, $2 + 1072 | 0 | 0); - HEAP32[($2 + 2776 | 0) >> 2] = $181; - $1155 = 160; - HEAP32[($2 + 2772 | 0) >> 2] = $1155; + void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxDistanceJoint____29_28_29_20const___invoke_physx__PxDistanceJoint__28char_20const__2c_20float_20_28physx__PxDistanceJoint____29_28_29_20const_29($1134 | 0, $2 + 1072 | 0 | 0); + HEAP32[($2 + 2776 | 0) >> 2] = $178; + HEAP32[($2 + 2772 | 0) >> 2] = $866; i64toi32_i32$0 = HEAP32[($2 + 2772 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($2 + 2776 | 0) >> 2] | 0; - $10763 = i64toi32_i32$0; + $10666 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 4392 | 0) >> 2] = $10763; - HEAP32[($2 + 4396 | 0) >> 2] = i64toi32_i32$1; - $1157 = HEAP32[($2 + 4392 | 0) >> 2] | 0; - $1158 = HEAP32[($2 + 4396 | 0) >> 2] | 0; - HEAP32[($2 + 4420 | 0) >> 2] = $1148; - HEAP32[($2 + 4416 | 0) >> 2] = $5 + 141626 | 0; - HEAP32[($2 + 4412 | 0) >> 2] = $1158; - HEAP32[($2 + 4408 | 0) >> 2] = $1157; - $1161 = HEAP32[($2 + 4420 | 0) >> 2] | 0; - $1162 = HEAP32[($2 + 4416 | 0) >> 2] | 0; - $1163 = HEAP32[($2 + 4408 | 0) >> 2] | 0; - HEAP32[($2 + 4404 | 0) >> 2] = HEAP32[($2 + 4412 | 0) >> 2] | 0; - HEAP32[($2 + 4400 | 0) >> 2] = $1163; - i64toi32_i32$1 = HEAP32[($2 + 4400 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 4404 | 0) >> 2] | 0; - $10794 = i64toi32_i32$1; + HEAP32[($2 + 4576 | 0) >> 2] = $10666; + HEAP32[($2 + 4580 | 0) >> 2] = i64toi32_i32$1; + $1141 = HEAP32[($2 + 4576 | 0) >> 2] | 0; + $1142 = HEAP32[($2 + 4580 | 0) >> 2] | 0; + HEAP32[($2 + 4604 | 0) >> 2] = $1133; + HEAP32[($2 + 4600 | 0) >> 2] = $5 + 147445 | 0; + HEAP32[($2 + 4596 | 0) >> 2] = $1142; + HEAP32[($2 + 4592 | 0) >> 2] = $1141; + $1145 = HEAP32[($2 + 4604 | 0) >> 2] | 0; + $1146 = HEAP32[($2 + 4600 | 0) >> 2] | 0; + $1147 = HEAP32[($2 + 4592 | 0) >> 2] | 0; + HEAP32[($2 + 4588 | 0) >> 2] = HEAP32[($2 + 4596 | 0) >> 2] | 0; + HEAP32[($2 + 4584 | 0) >> 2] = $1147; + i64toi32_i32$1 = HEAP32[($2 + 4584 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 4588 | 0) >> 2] | 0; + $10697 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1064 | 0) >> 2] = $10794; + HEAP32[($2 + 1064 | 0) >> 2] = $10697; HEAP32[($2 + 1068 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxDistanceJoint____29_28_29_20const___invoke_physx__PxDistanceJoint__28char_20const__2c_20float_20_28physx__PxDistanceJoint____29_28_29_20const_29($1162 | 0, $2 + 1064 | 0 | 0); - $1170 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_5__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_5__28embind_init_physx_28_29__$_5_20const__29($2 + 2771 | 0 | 0) | 0; - HEAP32[($2 + 4756 | 0) >> 2] = $1161; - HEAP32[($2 + 4752 | 0) >> 2] = $5 + 84267 | 0; - HEAP32[($2 + 4748 | 0) >> 2] = $1170; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxDistanceJoint__2c_20unsigned_20short_29___invoke_physx__PxDistanceJoint__28char_20const__2c_20void_20_28__29_28physx__PxDistanceJoint__2c_20unsigned_20short_29_29(HEAP32[($2 + 4752 | 0) >> 2] | 0 | 0, HEAP32[($2 + 4748 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 4780 | 0) >> 2] = $2 + 2770 | 0; - HEAP32[($2 + 4776 | 0) >> 2] = $5 + 73857 | 0; - void_20emscripten__base_physx__PxJoint___verify_physx__PxPrismaticJoint__28_29(); - HEAP32[($2 + 4772 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxPrismaticJoint__28physx__PxPrismaticJoint__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxJoint__20_28_emscripten__base_physx__PxJoint___getUpcaster_physx__PxPrismaticJoint__28_29_29_28physx__PxPrismaticJoint__29() | 0), HEAP32[(wasm2js_i32$0 + 4768 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxPrismaticJoint__20_28_emscripten__base_physx__PxJoint___getDowncaster_physx__PxPrismaticJoint__28_29_29_28physx__PxJoint__29() | 0), HEAP32[(wasm2js_i32$0 + 4764 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 4760 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxPrismaticJoint__28physx__PxPrismaticJoint__29; - $1183 = emscripten__internal__TypeID_physx__PxPrismaticJoint_2c_20void___get_28_29() | 0; - $1184 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPrismaticJoint__2c_20void___get_28_29() | 0; - $1185 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPrismaticJoint_20const__2c_20void___get_28_29() | 0; - $1186 = emscripten__base_physx__PxJoint___get_28_29() | 0; - HEAP32[($2 + 13616 | 0) >> 2] = HEAP32[($2 + 4772 | 0) >> 2] | 0; - $1188 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $1189 = HEAP32[($2 + 4772 | 0) >> 2] | 0; - HEAP32[($2 + 13620 | 0) >> 2] = HEAP32[($2 + 4768 | 0) >> 2] | 0; - $1191 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $1192 = HEAP32[($2 + 4768 | 0) >> 2] | 0; - HEAP32[($2 + 13624 | 0) >> 2] = HEAP32[($2 + 4764 | 0) >> 2] | 0; - $1194 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $1195 = HEAP32[($2 + 4764 | 0) >> 2] | 0; - $1196 = HEAP32[($2 + 4776 | 0) >> 2] | 0; - HEAP32[($2 + 13628 | 0) >> 2] = HEAP32[($2 + 4760 | 0) >> 2] | 0; - _embind_register_class($1183 | 0, $1184 | 0, $1185 | 0, $1186 | 0, $1188 | 0, $1189 | 0, $1191 | 0, $1192 | 0, $1194 | 0, $1195 | 0, $1196 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 4760 | 0) >> 2] | 0 | 0); - emscripten__enum__physx__PxD6Axis__Enum___enum__28char_20const__29($2 + 2769 | 0 | 0, $5 + 83755 | 0 | 0) | 0; - $1205 = $5 + 182598 | 0; - $1210 = $5 + 181706 | 0; - $1213 = $5 + 181607 | 0; - $1214 = 2; - $1217 = $5 + 183721 | 0; - $1218 = 3; - $1225 = 5; - emscripten__enum__physx__PxD6Axis__Enum___value_28char_20const__2c_20physx__PxD6Axis__Enum_29(emscripten__enum__physx__PxD6Axis__Enum___value_28char_20const__2c_20physx__PxD6Axis__Enum_29(emscripten__enum__physx__PxD6Axis__Enum___value_28char_20const__2c_20physx__PxD6Axis__Enum_29(emscripten__enum__physx__PxD6Axis__Enum___value_28char_20const__2c_20physx__PxD6Axis__Enum_29(emscripten__enum__physx__PxD6Axis__Enum___value_28char_20const__2c_20physx__PxD6Axis__Enum_29(emscripten__enum__physx__PxD6Axis__Enum___value_28char_20const__2c_20physx__PxD6Axis__Enum_29($2 + 2769 | 0 | 0, $1205 | 0, $140 | 0) | 0 | 0, $1210 | 0, $181 | 0) | 0 | 0, $1213 | 0, $1214 | 0) | 0 | 0, $1217 | 0, $1218 | 0) | 0 | 0, $5 + 203046 | 0 | 0, $242 | 0) | 0 | 0, $5 + 202087 | 0 | 0, $1225 | 0) | 0; - emscripten__enum__physx__PxD6Motion__Enum___enum__28char_20const__29($2 + 2768 | 0 | 0, $5 + 117816 | 0 | 0) | 0; - emscripten__enum__physx__PxD6Motion__Enum___value_28char_20const__2c_20physx__PxD6Motion__Enum_29(emscripten__enum__physx__PxD6Motion__Enum___value_28char_20const__2c_20physx__PxD6Motion__Enum_29(emscripten__enum__physx__PxD6Motion__Enum___value_28char_20const__2c_20physx__PxD6Motion__Enum_29($2 + 2768 | 0 | 0, $5 + 198608 | 0 | 0, $140 | 0) | 0 | 0, $5 + 198253 | 0 | 0, $181 | 0) | 0 | 0, $5 + 195689 | 0 | 0, $1214 | 0) | 0; - HEAP32[($2 + 4804 | 0) >> 2] = $2 + 2767 | 0; - HEAP32[($2 + 4800 | 0) >> 2] = $5 + 146522 | 0; - void_20emscripten__base_physx__PxSpring___verify_physx__PxD6JointDrive__28_29(); - HEAP32[($2 + 4796 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxD6JointDrive__28physx__PxD6JointDrive__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxSpring__20_28_emscripten__base_physx__PxSpring___getUpcaster_physx__PxD6JointDrive__28_29_29_28physx__PxD6JointDrive__29() | 0), HEAP32[(wasm2js_i32$0 + 4792 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxD6JointDrive__20_28_emscripten__base_physx__PxSpring___getDowncaster_physx__PxD6JointDrive__28_29_29_28physx__PxSpring__29() | 0), HEAP32[(wasm2js_i32$0 + 4788 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 4784 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxD6JointDrive__28physx__PxD6JointDrive__29; - $1248 = emscripten__internal__TypeID_physx__PxD6JointDrive_2c_20void___get_28_29() | 0; - $1249 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxD6JointDrive__2c_20void___get_28_29() | 0; - $1250 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxD6JointDrive_20const__2c_20void___get_28_29() | 0; - $1251 = emscripten__base_physx__PxSpring___get_28_29() | 0; - HEAP32[($2 + 13632 | 0) >> 2] = HEAP32[($2 + 4796 | 0) >> 2] | 0; - $1253 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $1254 = HEAP32[($2 + 4796 | 0) >> 2] | 0; - HEAP32[($2 + 13636 | 0) >> 2] = HEAP32[($2 + 4792 | 0) >> 2] | 0; - $1256 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $1257 = HEAP32[($2 + 4792 | 0) >> 2] | 0; - HEAP32[($2 + 13640 | 0) >> 2] = HEAP32[($2 + 4788 | 0) >> 2] | 0; - $1259 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $1260 = HEAP32[($2 + 4788 | 0) >> 2] | 0; - $1261 = HEAP32[($2 + 4800 | 0) >> 2] | 0; - HEAP32[($2 + 13644 | 0) >> 2] = HEAP32[($2 + 4784 | 0) >> 2] | 0; - _embind_register_class($1248 | 0, $1249 | 0, $1250 | 0, $1251 | 0, $1253 | 0, $1254 | 0, $1256 | 0, $1257 | 0, $1259 | 0, $1260 | 0, $1261 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 4784 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 4808 | 0) >> 2] = $2 + 2767 | 0; - HEAP32[($2 + 13652 | 0) >> 2] = HEAP32[($2 + 4808 | 0) >> 2] | 0; - HEAP32[($2 + 13648 | 0) >> 2] = GOT_func_internal_physx__PxD6JointDrive__20emscripten__internal__operator_new_physx__PxD6JointDrive__28_29; - $1269 = HEAP32[($2 + 13652 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassConstructor_physx__PxD6JointDrive__20_28__29_28_29___invoke_physx__PxD6JointDrive__28physx__PxD6JointDrive__20_28__29_28_29_29(HEAP32[($2 + 13648 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 4812 | 0) >> 2] = $1269; - HEAP32[($2 + 13660 | 0) >> 2] = HEAP32[($2 + 4812 | 0) >> 2] | 0; - HEAP32[($2 + 13656 | 0) >> 2] = GOT_func_internal_physx__PxD6JointDrive__20emscripten__internal__operator_new_physx__PxD6JointDrive_2c_20float_2c_20float_2c_20float_2c_20bool__28float___2c_20float___2c_20float___2c_20bool___29; - $1273 = HEAP32[($2 + 13660 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassConstructor_physx__PxD6JointDrive__20_28__29_28float___2c_20float___2c_20float___2c_20bool___29___invoke_physx__PxD6JointDrive__28physx__PxD6JointDrive__20_28__29_28float___2c_20float___2c_20float___2c_20bool___29_29(HEAP32[($2 + 13656 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 4832 | 0) >> 2] = $1273; - HEAP32[($2 + 4828 | 0) >> 2] = $5 + 75234 | 0; - HEAP32[($2 + 4824 | 0) >> 2] = $187; - $1277 = HEAP32[($2 + 4832 | 0) >> 2] | 0; - HEAP32[($2 + 4820 | 0) >> 2] = GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxD6JointDrive_2c_20float___getWire_physx__PxD6JointDrive__28float_20physx__PxD6JointDrive____20const__2c_20physx__PxD6JointDrive_20const__29; - HEAP32[($2 + 4816 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxD6JointDrive_2c_20float___setWire_physx__PxD6JointDrive__28float_20physx__PxD6JointDrive____20const__2c_20physx__PxD6JointDrive__2c_20float_29; - $1280 = emscripten__internal__TypeID_physx__PxD6JointDrive_2c_20void___get_28_29() | 0; - $1281 = HEAP32[($2 + 4828 | 0) >> 2] | 0; - $1282 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13664 | 0) >> 2] = HEAP32[($2 + 4820 | 0) >> 2] | 0; - $1284 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $1285 = HEAP32[($2 + 4820 | 0) >> 2] | 0; - $1288 = float_20physx__PxD6JointDrive_____20emscripten__internal__getContext_float_20physx__PxD6JointDrive_____28float_20physx__PxD6JointDrive____20const__29($2 + 4824 | 0 | 0) | 0; - $1289 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13668 | 0) >> 2] = HEAP32[($2 + 4816 | 0) >> 2] | 0; - _embind_register_class_property($1280 | 0, $1281 | 0, $1282 | 0, $1284 | 0, $1285 | 0, $1288 | 0, $1289 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 4816 | 0) >> 2] | 0 | 0, float_20physx__PxD6JointDrive_____20emscripten__internal__getContext_float_20physx__PxD6JointDrive_____28float_20physx__PxD6JointDrive____20const__29($2 + 4824 | 0 | 0) | 0 | 0); - $1298 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_6__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_6__28embind_init_physx_28_29__$_6_20const__29($2 + 2766 | 0 | 0) | 0; - HEAP32[($2 + 4844 | 0) >> 2] = $1277; - HEAP32[($2 + 4840 | 0) >> 2] = $5 + 142716 | 0; - HEAP32[($2 + 4836 | 0) >> 2] = $1298; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxD6JointDrive__2c_20bool_29___invoke_physx__PxD6JointDrive__28char_20const__2c_20void_20_28__29_28physx__PxD6JointDrive__2c_20bool_29_29(HEAP32[($2 + 4840 | 0) >> 2] | 0 | 0, HEAP32[($2 + 4836 | 0) >> 2] | 0 | 0); - emscripten__enum__physx__PxD6Drive__Enum___enum__28char_20const__29($2 + 2765 | 0 | 0, $5 + 146546 | 0 | 0) | 0; - emscripten__enum__physx__PxD6Drive__Enum___value_28char_20const__2c_20physx__PxD6Drive__Enum_29(emscripten__enum__physx__PxD6Drive__Enum___value_28char_20const__2c_20physx__PxD6Drive__Enum_29(emscripten__enum__physx__PxD6Drive__Enum___value_28char_20const__2c_20physx__PxD6Drive__Enum_29(emscripten__enum__physx__PxD6Drive__Enum___value_28char_20const__2c_20physx__PxD6Drive__Enum_29(emscripten__enum__physx__PxD6Drive__Enum___value_28char_20const__2c_20physx__PxD6Drive__Enum_29(emscripten__enum__physx__PxD6Drive__Enum___value_28char_20const__2c_20physx__PxD6Drive__Enum_29($2 + 2765 | 0 | 0, $1205 | 0, $140 | 0) | 0 | 0, $1210 | 0, $181 | 0) | 0 | 0, $1213 | 0, $1214 | 0) | 0 | 0, $5 + 189764 | 0 | 0, $1218 | 0) | 0 | 0, $1217 | 0, $242 | 0) | 0 | 0, $5 + 185644 | 0 | 0, $1225 | 0) | 0; - HEAP32[($2 + 4868 | 0) >> 2] = $2 + 2764 | 0; - HEAP32[($2 + 4864 | 0) >> 2] = $5 + 73874 | 0; - void_20emscripten__base_physx__PxJoint___verify_physx__PxD6Joint__28_29(); - HEAP32[($2 + 4860 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxD6Joint__28physx__PxD6Joint__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxJoint__20_28_emscripten__base_physx__PxJoint___getUpcaster_physx__PxD6Joint__28_29_29_28physx__PxD6Joint__29() | 0), HEAP32[(wasm2js_i32$0 + 4856 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxD6Joint__20_28_emscripten__base_physx__PxJoint___getDowncaster_physx__PxD6Joint__28_29_29_28physx__PxJoint__29() | 0), HEAP32[(wasm2js_i32$0 + 4852 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 4848 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxD6Joint__28physx__PxD6Joint__29; - $1326 = emscripten__internal__TypeID_physx__PxD6Joint_2c_20void___get_28_29() | 0; - $1327 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxD6Joint__2c_20void___get_28_29() | 0; - $1328 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxD6Joint_20const__2c_20void___get_28_29() | 0; - $1329 = emscripten__base_physx__PxJoint___get_28_29() | 0; - HEAP32[($2 + 13672 | 0) >> 2] = HEAP32[($2 + 4860 | 0) >> 2] | 0; - $1331 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $1332 = HEAP32[($2 + 4860 | 0) >> 2] | 0; - HEAP32[($2 + 13676 | 0) >> 2] = HEAP32[($2 + 4856 | 0) >> 2] | 0; - $1334 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $1335 = HEAP32[($2 + 4856 | 0) >> 2] | 0; - HEAP32[($2 + 13680 | 0) >> 2] = HEAP32[($2 + 4852 | 0) >> 2] | 0; - $1337 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $1338 = HEAP32[($2 + 4852 | 0) >> 2] | 0; - $1339 = HEAP32[($2 + 4864 | 0) >> 2] | 0; - HEAP32[($2 + 13684 | 0) >> 2] = HEAP32[($2 + 4848 | 0) >> 2] | 0; - _embind_register_class($1326 | 0, $1327 | 0, $1328 | 0, $1329 | 0, $1331 | 0, $1332 | 0, $1334 | 0, $1335 | 0, $1337 | 0, $1338 | 0, $1339 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 4848 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 2760 | 0) >> 2] = $181; - HEAP32[($2 + 2756 | 0) >> 2] = $763; - i64toi32_i32$0 = HEAP32[($2 + 2756 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 2760 | 0) >> 2] | 0; - $11270 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxDistanceJoint____29_28float_29___invoke_physx__PxDistanceJoint__28char_20const__2c_20void_20_28physx__PxDistanceJoint____29_28float_29_29($1146 | 0, $2 + 1064 | 0 | 0); + HEAP32[($2 + 2768 | 0) >> 2] = $178; + $1152 = 160; + HEAP32[($2 + 2764 | 0) >> 2] = $1152; + i64toi32_i32$0 = HEAP32[($2 + 2764 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 2768 | 0) >> 2] | 0; + $10710 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 4872 | 0) >> 2] = $11270; - HEAP32[($2 + 4876 | 0) >> 2] = i64toi32_i32$1; - $1344 = HEAP32[($2 + 4872 | 0) >> 2] | 0; - $1345 = HEAP32[($2 + 4876 | 0) >> 2] | 0; - HEAP32[($2 + 4900 | 0) >> 2] = $2 + 2764 | 0; - HEAP32[($2 + 4896 | 0) >> 2] = $5 + 117796 | 0; - HEAP32[($2 + 4892 | 0) >> 2] = $1345; - HEAP32[($2 + 4888 | 0) >> 2] = $1344; - $1350 = HEAP32[($2 + 4900 | 0) >> 2] | 0; - $1351 = HEAP32[($2 + 4896 | 0) >> 2] | 0; - $1352 = HEAP32[($2 + 4888 | 0) >> 2] | 0; - HEAP32[($2 + 4884 | 0) >> 2] = HEAP32[($2 + 4892 | 0) >> 2] | 0; - HEAP32[($2 + 4880 | 0) >> 2] = $1352; - i64toi32_i32$1 = HEAP32[($2 + 4880 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 4884 | 0) >> 2] | 0; - $11304 = i64toi32_i32$1; + HEAP32[($2 + 4384 | 0) >> 2] = $10710; + HEAP32[($2 + 4388 | 0) >> 2] = i64toi32_i32$1; + $1154 = HEAP32[($2 + 4384 | 0) >> 2] | 0; + $1155 = HEAP32[($2 + 4388 | 0) >> 2] | 0; + HEAP32[($2 + 4412 | 0) >> 2] = $1145; + HEAP32[($2 + 4408 | 0) >> 2] = $5 + 147456 | 0; + HEAP32[($2 + 4404 | 0) >> 2] = $1155; + HEAP32[($2 + 4400 | 0) >> 2] = $1154; + $1158 = HEAP32[($2 + 4412 | 0) >> 2] | 0; + $1159 = HEAP32[($2 + 4408 | 0) >> 2] | 0; + $1160 = HEAP32[($2 + 4400 | 0) >> 2] | 0; + HEAP32[($2 + 4396 | 0) >> 2] = HEAP32[($2 + 4404 | 0) >> 2] | 0; + HEAP32[($2 + 4392 | 0) >> 2] = $1160; + i64toi32_i32$1 = HEAP32[($2 + 4392 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 4396 | 0) >> 2] | 0; + $10741 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1056 | 0) >> 2] = $11304; + HEAP32[($2 + 1056 | 0) >> 2] = $10741; HEAP32[($2 + 1060 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxD6Joint____29_28physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum_29___invoke_physx__PxD6Joint__28char_20const__2c_20void_20_28physx__PxD6Joint____29_28physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum_29_29($1351 | 0, $2 + 1056 | 0 | 0); - HEAP32[($2 + 2752 | 0) >> 2] = $181; - HEAP32[($2 + 2748 | 0) >> 2] = $778; + void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxDistanceJoint____29_28_29_20const___invoke_physx__PxDistanceJoint__28char_20const__2c_20float_20_28physx__PxDistanceJoint____29_28_29_20const_29($1159 | 0, $2 + 1056 | 0 | 0); + $1167 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_5__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_5__28embind_init_physx_28_29__$_5_20const__29($2 + 2763 | 0 | 0) | 0; + HEAP32[($2 + 4748 | 0) >> 2] = $1158; + HEAP32[($2 + 4744 | 0) >> 2] = $5 + 84310 | 0; + HEAP32[($2 + 4740 | 0) >> 2] = $1167; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxDistanceJoint__2c_20unsigned_20short_29___invoke_physx__PxDistanceJoint__28char_20const__2c_20void_20_28__29_28physx__PxDistanceJoint__2c_20unsigned_20short_29_29(HEAP32[($2 + 4744 | 0) >> 2] | 0 | 0, HEAP32[($2 + 4740 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 4772 | 0) >> 2] = $2 + 2762 | 0; + HEAP32[($2 + 4768 | 0) >> 2] = $5 + 73872 | 0; + void_20emscripten__base_physx__PxJoint___verify_physx__PxPrismaticJoint__28_29(); + HEAP32[($2 + 4764 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxPrismaticJoint__28physx__PxPrismaticJoint__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxJoint__20_28_emscripten__base_physx__PxJoint___getUpcaster_physx__PxPrismaticJoint__28_29_29_28physx__PxPrismaticJoint__29() | 0), HEAP32[(wasm2js_i32$0 + 4760 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxPrismaticJoint__20_28_emscripten__base_physx__PxJoint___getDowncaster_physx__PxPrismaticJoint__28_29_29_28physx__PxJoint__29() | 0), HEAP32[(wasm2js_i32$0 + 4756 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 4752 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxPrismaticJoint__28physx__PxPrismaticJoint__29; + $1180 = emscripten__internal__TypeID_physx__PxPrismaticJoint_2c_20void___get_28_29() | 0; + $1181 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPrismaticJoint__2c_20void___get_28_29() | 0; + $1182 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPrismaticJoint_20const__2c_20void___get_28_29() | 0; + $1183 = emscripten__base_physx__PxJoint___get_28_29() | 0; + HEAP32[($2 + 13576 | 0) >> 2] = HEAP32[($2 + 4764 | 0) >> 2] | 0; + $1185 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $1186 = HEAP32[($2 + 4764 | 0) >> 2] | 0; + HEAP32[($2 + 13580 | 0) >> 2] = HEAP32[($2 + 4760 | 0) >> 2] | 0; + $1188 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $1189 = HEAP32[($2 + 4760 | 0) >> 2] | 0; + HEAP32[($2 + 13584 | 0) >> 2] = HEAP32[($2 + 4756 | 0) >> 2] | 0; + $1191 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $1192 = HEAP32[($2 + 4756 | 0) >> 2] | 0; + $1193 = HEAP32[($2 + 4768 | 0) >> 2] | 0; + HEAP32[($2 + 13588 | 0) >> 2] = HEAP32[($2 + 4752 | 0) >> 2] | 0; + _embind_register_class($1180 | 0, $1181 | 0, $1182 | 0, $1183 | 0, $1185 | 0, $1186 | 0, $1188 | 0, $1189 | 0, $1191 | 0, $1192 | 0, $1193 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 4752 | 0) >> 2] | 0 | 0); + emscripten__enum__physx__PxD6Axis__Enum___enum__28char_20const__29($2 + 2761 | 0 | 0, $5 + 83798 | 0 | 0) | 0; + $1202 = $5 + 188496 | 0; + $1207 = $5 + 187604 | 0; + $1210 = $5 + 187505 | 0; + $1211 = 2; + $1214 = $5 + 189619 | 0; + $1215 = 3; + $1222 = 5; + emscripten__enum__physx__PxD6Axis__Enum___value_28char_20const__2c_20physx__PxD6Axis__Enum_29(emscripten__enum__physx__PxD6Axis__Enum___value_28char_20const__2c_20physx__PxD6Axis__Enum_29(emscripten__enum__physx__PxD6Axis__Enum___value_28char_20const__2c_20physx__PxD6Axis__Enum_29(emscripten__enum__physx__PxD6Axis__Enum___value_28char_20const__2c_20physx__PxD6Axis__Enum_29(emscripten__enum__physx__PxD6Axis__Enum___value_28char_20const__2c_20physx__PxD6Axis__Enum_29(emscripten__enum__physx__PxD6Axis__Enum___value_28char_20const__2c_20physx__PxD6Axis__Enum_29($2 + 2761 | 0 | 0, $1202 | 0, $137 | 0) | 0 | 0, $1207 | 0, $178 | 0) | 0 | 0, $1210 | 0, $1211 | 0) | 0 | 0, $1214 | 0, $1215 | 0) | 0 | 0, $5 + 209028 | 0 | 0, $239 | 0) | 0 | 0, $5 + 208069 | 0 | 0, $1222 | 0) | 0; + emscripten__enum__physx__PxD6Motion__Enum___enum__28char_20const__29($2 + 2760 | 0 | 0, $5 + 121183 | 0 | 0) | 0; + emscripten__enum__physx__PxD6Motion__Enum___value_28char_20const__2c_20physx__PxD6Motion__Enum_29(emscripten__enum__physx__PxD6Motion__Enum___value_28char_20const__2c_20physx__PxD6Motion__Enum_29(emscripten__enum__physx__PxD6Motion__Enum___value_28char_20const__2c_20physx__PxD6Motion__Enum_29($2 + 2760 | 0 | 0, $5 + 204590 | 0 | 0, $137 | 0) | 0 | 0, $5 + 204235 | 0 | 0, $178 | 0) | 0 | 0, $5 + 201651 | 0 | 0, $1211 | 0) | 0; + HEAP32[($2 + 4796 | 0) >> 2] = $2 + 2759 | 0; + HEAP32[($2 + 4792 | 0) >> 2] = $5 + 152402 | 0; + void_20emscripten__base_physx__PxSpring___verify_physx__PxD6JointDrive__28_29(); + HEAP32[($2 + 4788 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxD6JointDrive__28physx__PxD6JointDrive__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxSpring__20_28_emscripten__base_physx__PxSpring___getUpcaster_physx__PxD6JointDrive__28_29_29_28physx__PxD6JointDrive__29() | 0), HEAP32[(wasm2js_i32$0 + 4784 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxD6JointDrive__20_28_emscripten__base_physx__PxSpring___getDowncaster_physx__PxD6JointDrive__28_29_29_28physx__PxSpring__29() | 0), HEAP32[(wasm2js_i32$0 + 4780 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 4776 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxD6JointDrive__28physx__PxD6JointDrive__29; + $1245 = emscripten__internal__TypeID_physx__PxD6JointDrive_2c_20void___get_28_29() | 0; + $1246 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxD6JointDrive__2c_20void___get_28_29() | 0; + $1247 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxD6JointDrive_20const__2c_20void___get_28_29() | 0; + $1248 = emscripten__base_physx__PxSpring___get_28_29() | 0; + HEAP32[($2 + 13592 | 0) >> 2] = HEAP32[($2 + 4788 | 0) >> 2] | 0; + $1250 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $1251 = HEAP32[($2 + 4788 | 0) >> 2] | 0; + HEAP32[($2 + 13596 | 0) >> 2] = HEAP32[($2 + 4784 | 0) >> 2] | 0; + $1253 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $1254 = HEAP32[($2 + 4784 | 0) >> 2] | 0; + HEAP32[($2 + 13600 | 0) >> 2] = HEAP32[($2 + 4780 | 0) >> 2] | 0; + $1256 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $1257 = HEAP32[($2 + 4780 | 0) >> 2] | 0; + $1258 = HEAP32[($2 + 4792 | 0) >> 2] | 0; + HEAP32[($2 + 13604 | 0) >> 2] = HEAP32[($2 + 4776 | 0) >> 2] | 0; + _embind_register_class($1245 | 0, $1246 | 0, $1247 | 0, $1248 | 0, $1250 | 0, $1251 | 0, $1253 | 0, $1254 | 0, $1256 | 0, $1257 | 0, $1258 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 4776 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 4800 | 0) >> 2] = $2 + 2759 | 0; + HEAP32[($2 + 13612 | 0) >> 2] = HEAP32[($2 + 4800 | 0) >> 2] | 0; + HEAP32[($2 + 13608 | 0) >> 2] = GOT_func_internal_physx__PxD6JointDrive__20emscripten__internal__operator_new_physx__PxD6JointDrive__28_29; + $1266 = HEAP32[($2 + 13612 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassConstructor_physx__PxD6JointDrive__20_28__29_28_29___invoke_physx__PxD6JointDrive__28physx__PxD6JointDrive__20_28__29_28_29_29(HEAP32[($2 + 13608 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 4804 | 0) >> 2] = $1266; + HEAP32[($2 + 13620 | 0) >> 2] = HEAP32[($2 + 4804 | 0) >> 2] | 0; + HEAP32[($2 + 13616 | 0) >> 2] = GOT_func_internal_physx__PxD6JointDrive__20emscripten__internal__operator_new_physx__PxD6JointDrive_2c_20float_2c_20float_2c_20float_2c_20bool__28float___2c_20float___2c_20float___2c_20bool___29; + $1270 = HEAP32[($2 + 13620 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassConstructor_physx__PxD6JointDrive__20_28__29_28float___2c_20float___2c_20float___2c_20bool___29___invoke_physx__PxD6JointDrive__28physx__PxD6JointDrive__20_28__29_28float___2c_20float___2c_20float___2c_20bool___29_29(HEAP32[($2 + 13616 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 4824 | 0) >> 2] = $1270; + HEAP32[($2 + 4820 | 0) >> 2] = $5 + 75266 | 0; + HEAP32[($2 + 4816 | 0) >> 2] = $184; + $1274 = HEAP32[($2 + 4824 | 0) >> 2] | 0; + HEAP32[($2 + 4812 | 0) >> 2] = GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxD6JointDrive_2c_20float___getWire_physx__PxD6JointDrive__28float_20physx__PxD6JointDrive____20const__2c_20physx__PxD6JointDrive_20const__29; + HEAP32[($2 + 4808 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxD6JointDrive_2c_20float___setWire_physx__PxD6JointDrive__28float_20physx__PxD6JointDrive____20const__2c_20physx__PxD6JointDrive__2c_20float_29; + $1277 = emscripten__internal__TypeID_physx__PxD6JointDrive_2c_20void___get_28_29() | 0; + $1278 = HEAP32[($2 + 4820 | 0) >> 2] | 0; + $1279 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13624 | 0) >> 2] = HEAP32[($2 + 4812 | 0) >> 2] | 0; + $1281 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $1282 = HEAP32[($2 + 4812 | 0) >> 2] | 0; + $1285 = float_20physx__PxD6JointDrive_____20emscripten__internal__getContext_float_20physx__PxD6JointDrive_____28float_20physx__PxD6JointDrive____20const__29($2 + 4816 | 0 | 0) | 0; + $1286 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13628 | 0) >> 2] = HEAP32[($2 + 4808 | 0) >> 2] | 0; + _embind_register_class_property($1277 | 0, $1278 | 0, $1279 | 0, $1281 | 0, $1282 | 0, $1285 | 0, $1286 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 4808 | 0) >> 2] | 0 | 0, float_20physx__PxD6JointDrive_____20emscripten__internal__getContext_float_20physx__PxD6JointDrive_____28float_20physx__PxD6JointDrive____20const__29($2 + 4816 | 0 | 0) | 0 | 0); + $1295 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_6__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_6__28embind_init_physx_28_29__$_6_20const__29($2 + 2758 | 0 | 0) | 0; + HEAP32[($2 + 4836 | 0) >> 2] = $1274; + HEAP32[($2 + 4832 | 0) >> 2] = $5 + 148546 | 0; + HEAP32[($2 + 4828 | 0) >> 2] = $1295; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxD6JointDrive__2c_20bool_29___invoke_physx__PxD6JointDrive__28char_20const__2c_20void_20_28__29_28physx__PxD6JointDrive__2c_20bool_29_29(HEAP32[($2 + 4832 | 0) >> 2] | 0 | 0, HEAP32[($2 + 4828 | 0) >> 2] | 0 | 0); + emscripten__enum__physx__PxD6Drive__Enum___enum__28char_20const__29($2 + 2757 | 0 | 0, $5 + 152426 | 0 | 0) | 0; + emscripten__enum__physx__PxD6Drive__Enum___value_28char_20const__2c_20physx__PxD6Drive__Enum_29(emscripten__enum__physx__PxD6Drive__Enum___value_28char_20const__2c_20physx__PxD6Drive__Enum_29(emscripten__enum__physx__PxD6Drive__Enum___value_28char_20const__2c_20physx__PxD6Drive__Enum_29(emscripten__enum__physx__PxD6Drive__Enum___value_28char_20const__2c_20physx__PxD6Drive__Enum_29(emscripten__enum__physx__PxD6Drive__Enum___value_28char_20const__2c_20physx__PxD6Drive__Enum_29(emscripten__enum__physx__PxD6Drive__Enum___value_28char_20const__2c_20physx__PxD6Drive__Enum_29($2 + 2757 | 0 | 0, $1202 | 0, $137 | 0) | 0 | 0, $1207 | 0, $178 | 0) | 0 | 0, $1210 | 0, $1211 | 0) | 0 | 0, $5 + 195726 | 0 | 0, $1215 | 0) | 0 | 0, $1214 | 0, $239 | 0) | 0 | 0, $5 + 191606 | 0 | 0, $1222 | 0) | 0; + HEAP32[($2 + 4860 | 0) >> 2] = $2 + 2756 | 0; + HEAP32[($2 + 4856 | 0) >> 2] = $5 + 73889 | 0; + void_20emscripten__base_physx__PxJoint___verify_physx__PxD6Joint__28_29(); + HEAP32[($2 + 4852 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxD6Joint__28physx__PxD6Joint__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxJoint__20_28_emscripten__base_physx__PxJoint___getUpcaster_physx__PxD6Joint__28_29_29_28physx__PxD6Joint__29() | 0), HEAP32[(wasm2js_i32$0 + 4848 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxD6Joint__20_28_emscripten__base_physx__PxJoint___getDowncaster_physx__PxD6Joint__28_29_29_28physx__PxJoint__29() | 0), HEAP32[(wasm2js_i32$0 + 4844 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 4840 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxD6Joint__28physx__PxD6Joint__29; + $1323 = emscripten__internal__TypeID_physx__PxD6Joint_2c_20void___get_28_29() | 0; + $1324 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxD6Joint__2c_20void___get_28_29() | 0; + $1325 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxD6Joint_20const__2c_20void___get_28_29() | 0; + $1326 = emscripten__base_physx__PxJoint___get_28_29() | 0; + HEAP32[($2 + 13632 | 0) >> 2] = HEAP32[($2 + 4852 | 0) >> 2] | 0; + $1328 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $1329 = HEAP32[($2 + 4852 | 0) >> 2] | 0; + HEAP32[($2 + 13636 | 0) >> 2] = HEAP32[($2 + 4848 | 0) >> 2] | 0; + $1331 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $1332 = HEAP32[($2 + 4848 | 0) >> 2] | 0; + HEAP32[($2 + 13640 | 0) >> 2] = HEAP32[($2 + 4844 | 0) >> 2] | 0; + $1334 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $1335 = HEAP32[($2 + 4844 | 0) >> 2] | 0; + $1336 = HEAP32[($2 + 4856 | 0) >> 2] | 0; + HEAP32[($2 + 13644 | 0) >> 2] = HEAP32[($2 + 4840 | 0) >> 2] | 0; + _embind_register_class($1323 | 0, $1324 | 0, $1325 | 0, $1326 | 0, $1328 | 0, $1329 | 0, $1331 | 0, $1332 | 0, $1334 | 0, $1335 | 0, $1336 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 4840 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 2752 | 0) >> 2] = $178; + HEAP32[($2 + 2748 | 0) >> 2] = $760; i64toi32_i32$0 = HEAP32[($2 + 2748 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($2 + 2752 | 0) >> 2] | 0; - $11317 = i64toi32_i32$0; + $11217 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 4904 | 0) >> 2] = $11317; - HEAP32[($2 + 4908 | 0) >> 2] = i64toi32_i32$1; - $1358 = HEAP32[($2 + 4904 | 0) >> 2] | 0; - $1359 = HEAP32[($2 + 4908 | 0) >> 2] | 0; - HEAP32[($2 + 4932 | 0) >> 2] = $1350; - HEAP32[($2 + 4928 | 0) >> 2] = $5 + 117806 | 0; - HEAP32[($2 + 4924 | 0) >> 2] = $1359; - HEAP32[($2 + 4920 | 0) >> 2] = $1358; - $1362 = HEAP32[($2 + 4932 | 0) >> 2] | 0; - $1363 = HEAP32[($2 + 4928 | 0) >> 2] | 0; - $1364 = HEAP32[($2 + 4920 | 0) >> 2] | 0; - HEAP32[($2 + 4916 | 0) >> 2] = HEAP32[($2 + 4924 | 0) >> 2] | 0; - HEAP32[($2 + 4912 | 0) >> 2] = $1364; - i64toi32_i32$1 = HEAP32[($2 + 4912 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 4916 | 0) >> 2] | 0; - $11348 = i64toi32_i32$1; + HEAP32[($2 + 4864 | 0) >> 2] = $11217; + HEAP32[($2 + 4868 | 0) >> 2] = i64toi32_i32$1; + $1341 = HEAP32[($2 + 4864 | 0) >> 2] | 0; + $1342 = HEAP32[($2 + 4868 | 0) >> 2] | 0; + HEAP32[($2 + 4892 | 0) >> 2] = $2 + 2756 | 0; + HEAP32[($2 + 4888 | 0) >> 2] = $5 + 121163 | 0; + HEAP32[($2 + 4884 | 0) >> 2] = $1342; + HEAP32[($2 + 4880 | 0) >> 2] = $1341; + $1347 = HEAP32[($2 + 4892 | 0) >> 2] | 0; + $1348 = HEAP32[($2 + 4888 | 0) >> 2] | 0; + $1349 = HEAP32[($2 + 4880 | 0) >> 2] | 0; + HEAP32[($2 + 4876 | 0) >> 2] = HEAP32[($2 + 4884 | 0) >> 2] | 0; + HEAP32[($2 + 4872 | 0) >> 2] = $1349; + i64toi32_i32$1 = HEAP32[($2 + 4872 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 4876 | 0) >> 2] | 0; + $11251 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1048 | 0) >> 2] = $11348; + HEAP32[($2 + 1048 | 0) >> 2] = $11251; HEAP32[($2 + 1052 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_physx__PxD6Motion__Enum_20_28physx__PxD6Joint____29_28physx__PxD6Axis__Enum_29_20const___invoke_physx__PxD6Joint__28char_20const__2c_20physx__PxD6Motion__Enum_20_28physx__PxD6Joint____29_28physx__PxD6Axis__Enum_29_20const_29($1363 | 0, $2 + 1048 | 0 | 0); - HEAP32[($2 + 2736 | 0) >> 2] = $181; - HEAP32[($2 + 2732 | 0) >> 2] = $856; - i64toi32_i32$0 = HEAP32[($2 + 2732 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 2736 | 0) >> 2] | 0; - $11361 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxD6Joint____29_28physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum_29___invoke_physx__PxD6Joint__28char_20const__2c_20void_20_28physx__PxD6Joint____29_28physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum_29_29($1348 | 0, $2 + 1048 | 0 | 0); + HEAP32[($2 + 2744 | 0) >> 2] = $178; + HEAP32[($2 + 2740 | 0) >> 2] = $775; + i64toi32_i32$0 = HEAP32[($2 + 2740 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 2744 | 0) >> 2] | 0; + $11264 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 1040 | 0) >> 2] = $11361; - HEAP32[($2 + 1044 | 0) >> 2] = i64toi32_i32$1; - decltype_28fp_29_20emscripten__select_overload_void_20_28physx__PxD6Axis__Enum_2c_20physx__PxJointLinearLimitPair_20const__29_2c_20physx__PxD6Joint__28void_20_28physx__PxD6Joint____29_28physx__PxD6Axis__Enum_2c_20physx__PxJointLinearLimitPair_20const__29_29($2 + 2740 | 0 | 0, $2 + 1040 | 0 | 0); - $1374 = HEAP32[($2 + 2740 | 0) >> 2] | 0; - HEAP32[($2 + 2728 | 0) >> 2] = HEAP32[($2 + 2744 | 0) >> 2] | 0; - HEAP32[($2 + 2724 | 0) >> 2] = $1374; - i64toi32_i32$1 = HEAP32[($2 + 2724 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2728 | 0) >> 2] | 0; - $11381 = i64toi32_i32$1; + HEAP32[($2 + 4896 | 0) >> 2] = $11264; + HEAP32[($2 + 4900 | 0) >> 2] = i64toi32_i32$1; + $1355 = HEAP32[($2 + 4896 | 0) >> 2] | 0; + $1356 = HEAP32[($2 + 4900 | 0) >> 2] | 0; + HEAP32[($2 + 4924 | 0) >> 2] = $1347; + HEAP32[($2 + 4920 | 0) >> 2] = $5 + 121173 | 0; + HEAP32[($2 + 4916 | 0) >> 2] = $1356; + HEAP32[($2 + 4912 | 0) >> 2] = $1355; + $1359 = HEAP32[($2 + 4924 | 0) >> 2] | 0; + $1360 = HEAP32[($2 + 4920 | 0) >> 2] | 0; + $1361 = HEAP32[($2 + 4912 | 0) >> 2] | 0; + HEAP32[($2 + 4908 | 0) >> 2] = HEAP32[($2 + 4916 | 0) >> 2] | 0; + HEAP32[($2 + 4904 | 0) >> 2] = $1361; + i64toi32_i32$1 = HEAP32[($2 + 4904 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 4908 | 0) >> 2] | 0; + $11295 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 4936 | 0) >> 2] = $11381; - HEAP32[($2 + 4940 | 0) >> 2] = i64toi32_i32$0; - $1377 = HEAP32[($2 + 4936 | 0) >> 2] | 0; - $1378 = HEAP32[($2 + 4940 | 0) >> 2] | 0; - HEAP32[($2 + 4964 | 0) >> 2] = $1362; - HEAP32[($2 + 4960 | 0) >> 2] = $5 + 75134 | 0; - HEAP32[($2 + 4956 | 0) >> 2] = $1378; - HEAP32[($2 + 4952 | 0) >> 2] = $1377; - $1381 = HEAP32[($2 + 4964 | 0) >> 2] | 0; - $1382 = HEAP32[($2 + 4960 | 0) >> 2] | 0; - $1383 = HEAP32[($2 + 4952 | 0) >> 2] | 0; - HEAP32[($2 + 4948 | 0) >> 2] = HEAP32[($2 + 4956 | 0) >> 2] | 0; - HEAP32[($2 + 4944 | 0) >> 2] = $1383; - i64toi32_i32$0 = HEAP32[($2 + 4944 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 4948 | 0) >> 2] | 0; - $11412 = i64toi32_i32$0; + HEAP32[($2 + 1040 | 0) >> 2] = $11295; + HEAP32[($2 + 1044 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_physx__PxD6Motion__Enum_20_28physx__PxD6Joint____29_28physx__PxD6Axis__Enum_29_20const___invoke_physx__PxD6Joint__28char_20const__2c_20physx__PxD6Motion__Enum_20_28physx__PxD6Joint____29_28physx__PxD6Axis__Enum_29_20const_29($1360 | 0, $2 + 1040 | 0 | 0); + HEAP32[($2 + 2728 | 0) >> 2] = $178; + HEAP32[($2 + 2724 | 0) >> 2] = $853; + i64toi32_i32$0 = HEAP32[($2 + 2724 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 2728 | 0) >> 2] | 0; + $11308 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 1032 | 0) >> 2] = $11412; + HEAP32[($2 + 1032 | 0) >> 2] = $11308; HEAP32[($2 + 1036 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxD6Joint____29_28physx__PxD6Axis__Enum_2c_20physx__PxJointLinearLimitPair_20const__29___invoke_physx__PxD6Joint__28char_20const__2c_20void_20_28physx__PxD6Joint____29_28physx__PxD6Axis__Enum_2c_20physx__PxJointLinearLimitPair_20const__29_29($1382 | 0, $2 + 1032 | 0 | 0); - HEAP32[($2 + 2720 | 0) >> 2] = $181; - HEAP32[($2 + 2716 | 0) >> 2] = $869; + decltype_28fp_29_20emscripten__select_overload_void_20_28physx__PxD6Axis__Enum_2c_20physx__PxJointLinearLimitPair_20const__29_2c_20physx__PxD6Joint__28void_20_28physx__PxD6Joint____29_28physx__PxD6Axis__Enum_2c_20physx__PxJointLinearLimitPair_20const__29_29($2 + 2732 | 0 | 0, $2 + 1032 | 0 | 0); + $1371 = HEAP32[($2 + 2732 | 0) >> 2] | 0; + HEAP32[($2 + 2720 | 0) >> 2] = HEAP32[($2 + 2736 | 0) >> 2] | 0; + HEAP32[($2 + 2716 | 0) >> 2] = $1371; i64toi32_i32$1 = HEAP32[($2 + 2716 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 2720 | 0) >> 2] | 0; - $11425 = i64toi32_i32$1; + $11328 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 4968 | 0) >> 2] = $11425; - HEAP32[($2 + 4972 | 0) >> 2] = i64toi32_i32$0; - $1389 = HEAP32[($2 + 4968 | 0) >> 2] | 0; - $1390 = HEAP32[($2 + 4972 | 0) >> 2] | 0; - HEAP32[($2 + 4996 | 0) >> 2] = $1381; - HEAP32[($2 + 4992 | 0) >> 2] = $5 + 75088 | 0; - HEAP32[($2 + 4988 | 0) >> 2] = $1390; - HEAP32[($2 + 4984 | 0) >> 2] = $1389; - $1393 = HEAP32[($2 + 4996 | 0) >> 2] | 0; - $1394 = HEAP32[($2 + 4992 | 0) >> 2] | 0; - $1395 = HEAP32[($2 + 4984 | 0) >> 2] | 0; - HEAP32[($2 + 4980 | 0) >> 2] = HEAP32[($2 + 4988 | 0) >> 2] | 0; - HEAP32[($2 + 4976 | 0) >> 2] = $1395; - i64toi32_i32$0 = HEAP32[($2 + 4976 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 4980 | 0) >> 2] | 0; - $11456 = i64toi32_i32$0; + HEAP32[($2 + 4928 | 0) >> 2] = $11328; + HEAP32[($2 + 4932 | 0) >> 2] = i64toi32_i32$0; + $1374 = HEAP32[($2 + 4928 | 0) >> 2] | 0; + $1375 = HEAP32[($2 + 4932 | 0) >> 2] | 0; + HEAP32[($2 + 4956 | 0) >> 2] = $1359; + HEAP32[($2 + 4952 | 0) >> 2] = $5 + 75166 | 0; + HEAP32[($2 + 4948 | 0) >> 2] = $1375; + HEAP32[($2 + 4944 | 0) >> 2] = $1374; + $1378 = HEAP32[($2 + 4956 | 0) >> 2] | 0; + $1379 = HEAP32[($2 + 4952 | 0) >> 2] | 0; + $1380 = HEAP32[($2 + 4944 | 0) >> 2] | 0; + HEAP32[($2 + 4940 | 0) >> 2] = HEAP32[($2 + 4948 | 0) >> 2] | 0; + HEAP32[($2 + 4936 | 0) >> 2] = $1380; + i64toi32_i32$0 = HEAP32[($2 + 4936 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 4940 | 0) >> 2] | 0; + $11359 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 1024 | 0) >> 2] = $11456; + HEAP32[($2 + 1024 | 0) >> 2] = $11359; HEAP32[($2 + 1028 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxD6Joint____29_28physx__PxJointAngularLimitPair_20const__29___invoke_physx__PxD6Joint__28char_20const__2c_20void_20_28physx__PxD6Joint____29_28physx__PxJointAngularLimitPair_20const__29_29($1394 | 0, $2 + 1024 | 0 | 0); - HEAP32[($2 + 2712 | 0) >> 2] = $181; - $1400 = 164; - HEAP32[($2 + 2708 | 0) >> 2] = $1400; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxD6Joint____29_28physx__PxD6Axis__Enum_2c_20physx__PxJointLinearLimitPair_20const__29___invoke_physx__PxD6Joint__28char_20const__2c_20void_20_28physx__PxD6Joint____29_28physx__PxD6Axis__Enum_2c_20physx__PxJointLinearLimitPair_20const__29_29($1379 | 0, $2 + 1024 | 0 | 0); + HEAP32[($2 + 2712 | 0) >> 2] = $178; + HEAP32[($2 + 2708 | 0) >> 2] = $866; i64toi32_i32$1 = HEAP32[($2 + 2708 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 2712 | 0) >> 2] | 0; - $11469 = i64toi32_i32$1; + $11372 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 5e3 | 0) >> 2] = $11469; - HEAP32[($2 + 5004 | 0) >> 2] = i64toi32_i32$0; - $1402 = HEAP32[($2 + 5e3 | 0) >> 2] | 0; - $1403 = HEAP32[($2 + 5004 | 0) >> 2] | 0; - HEAP32[($2 + 5028 | 0) >> 2] = $1393; - HEAP32[($2 + 5024 | 0) >> 2] = $5 + 75149 | 0; - HEAP32[($2 + 5020 | 0) >> 2] = $1403; - HEAP32[($2 + 5016 | 0) >> 2] = $1402; - $1406 = HEAP32[($2 + 5028 | 0) >> 2] | 0; - $1407 = HEAP32[($2 + 5024 | 0) >> 2] | 0; - $1408 = HEAP32[($2 + 5016 | 0) >> 2] | 0; - HEAP32[($2 + 5012 | 0) >> 2] = HEAP32[($2 + 5020 | 0) >> 2] | 0; - HEAP32[($2 + 5008 | 0) >> 2] = $1408; - i64toi32_i32$0 = HEAP32[($2 + 5008 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 5012 | 0) >> 2] | 0; - $11500 = i64toi32_i32$0; + HEAP32[($2 + 4960 | 0) >> 2] = $11372; + HEAP32[($2 + 4964 | 0) >> 2] = i64toi32_i32$0; + $1386 = HEAP32[($2 + 4960 | 0) >> 2] | 0; + $1387 = HEAP32[($2 + 4964 | 0) >> 2] | 0; + HEAP32[($2 + 4988 | 0) >> 2] = $1378; + HEAP32[($2 + 4984 | 0) >> 2] = $5 + 75120 | 0; + HEAP32[($2 + 4980 | 0) >> 2] = $1387; + HEAP32[($2 + 4976 | 0) >> 2] = $1386; + $1390 = HEAP32[($2 + 4988 | 0) >> 2] | 0; + $1391 = HEAP32[($2 + 4984 | 0) >> 2] | 0; + $1392 = HEAP32[($2 + 4976 | 0) >> 2] | 0; + HEAP32[($2 + 4972 | 0) >> 2] = HEAP32[($2 + 4980 | 0) >> 2] | 0; + HEAP32[($2 + 4968 | 0) >> 2] = $1392; + i64toi32_i32$0 = HEAP32[($2 + 4968 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 4972 | 0) >> 2] | 0; + $11403 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 1016 | 0) >> 2] = $11500; + HEAP32[($2 + 1016 | 0) >> 2] = $11403; HEAP32[($2 + 1020 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxD6Joint____29_28physx__PxJointLimitCone_20const__29___invoke_physx__PxD6Joint__28char_20const__2c_20void_20_28physx__PxD6Joint____29_28physx__PxJointLimitCone_20const__29_29($1407 | 0, $2 + 1016 | 0 | 0); - HEAP32[($2 + 2704 | 0) >> 2] = $181; - HEAP32[($2 + 2700 | 0) >> 2] = $937; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxD6Joint____29_28physx__PxJointAngularLimitPair_20const__29___invoke_physx__PxD6Joint__28char_20const__2c_20void_20_28physx__PxD6Joint____29_28physx__PxJointAngularLimitPair_20const__29_29($1391 | 0, $2 + 1016 | 0 | 0); + HEAP32[($2 + 2704 | 0) >> 2] = $178; + $1397 = 164; + HEAP32[($2 + 2700 | 0) >> 2] = $1397; i64toi32_i32$1 = HEAP32[($2 + 2700 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 2704 | 0) >> 2] | 0; - $11513 = i64toi32_i32$1; + $11416 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 5032 | 0) >> 2] = $11513; - HEAP32[($2 + 5036 | 0) >> 2] = i64toi32_i32$0; - $1414 = HEAP32[($2 + 5032 | 0) >> 2] | 0; - $1415 = HEAP32[($2 + 5036 | 0) >> 2] | 0; - HEAP32[($2 + 5060 | 0) >> 2] = $1406; - HEAP32[($2 + 5056 | 0) >> 2] = $5 + 146537 | 0; - HEAP32[($2 + 5052 | 0) >> 2] = $1415; - HEAP32[($2 + 5048 | 0) >> 2] = $1414; - $1418 = HEAP32[($2 + 5060 | 0) >> 2] | 0; - $1419 = HEAP32[($2 + 5056 | 0) >> 2] | 0; - $1420 = HEAP32[($2 + 5048 | 0) >> 2] | 0; - HEAP32[($2 + 5044 | 0) >> 2] = HEAP32[($2 + 5052 | 0) >> 2] | 0; - HEAP32[($2 + 5040 | 0) >> 2] = $1420; - i64toi32_i32$0 = HEAP32[($2 + 5040 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 5044 | 0) >> 2] | 0; - $11544 = i64toi32_i32$0; + HEAP32[($2 + 4992 | 0) >> 2] = $11416; + HEAP32[($2 + 4996 | 0) >> 2] = i64toi32_i32$0; + $1399 = HEAP32[($2 + 4992 | 0) >> 2] | 0; + $1400 = HEAP32[($2 + 4996 | 0) >> 2] | 0; + HEAP32[($2 + 5020 | 0) >> 2] = $1390; + HEAP32[($2 + 5016 | 0) >> 2] = $5 + 75181 | 0; + HEAP32[($2 + 5012 | 0) >> 2] = $1400; + HEAP32[($2 + 5008 | 0) >> 2] = $1399; + $1403 = HEAP32[($2 + 5020 | 0) >> 2] | 0; + $1404 = HEAP32[($2 + 5016 | 0) >> 2] | 0; + $1405 = HEAP32[($2 + 5008 | 0) >> 2] | 0; + HEAP32[($2 + 5004 | 0) >> 2] = HEAP32[($2 + 5012 | 0) >> 2] | 0; + HEAP32[($2 + 5e3 | 0) >> 2] = $1405; + i64toi32_i32$0 = HEAP32[($2 + 5e3 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 5004 | 0) >> 2] | 0; + $11447 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 1008 | 0) >> 2] = $11544; + HEAP32[($2 + 1008 | 0) >> 2] = $11447; HEAP32[($2 + 1012 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxD6Joint____29_28physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_20const__29___invoke_physx__PxD6Joint__28char_20const__2c_20void_20_28physx__PxD6Joint____29_28physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_20const__29_29($1419 | 0, $2 + 1008 | 0 | 0); - HEAP32[($2 + 2688 | 0) >> 2] = $181; - HEAP32[($2 + 2684 | 0) >> 2] = 188; - i64toi32_i32$1 = HEAP32[($2 + 2684 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2688 | 0) >> 2] | 0; - $11557 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxD6Joint____29_28physx__PxJointLimitCone_20const__29___invoke_physx__PxD6Joint__28char_20const__2c_20void_20_28physx__PxD6Joint____29_28physx__PxJointLimitCone_20const__29_29($1404 | 0, $2 + 1008 | 0 | 0); + HEAP32[($2 + 2696 | 0) >> 2] = $178; + HEAP32[($2 + 2692 | 0) >> 2] = $934; + i64toi32_i32$1 = HEAP32[($2 + 2692 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2696 | 0) >> 2] | 0; + $11460 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 1e3 | 0) >> 2] = $11557; - HEAP32[($2 + 1004 | 0) >> 2] = i64toi32_i32$0; - decltype_28fp_29_20emscripten__select_overload_void_20_28physx__PxTransform_20const__2c_20bool_29_2c_20physx__PxD6Joint__28void_20_28physx__PxD6Joint____29_28physx__PxTransform_20const__2c_20bool_29_29($2 + 2692 | 0 | 0, $2 + 1e3 | 0 | 0); - $1431 = HEAP32[($2 + 2692 | 0) >> 2] | 0; - HEAP32[($2 + 2680 | 0) >> 2] = HEAP32[($2 + 2696 | 0) >> 2] | 0; - HEAP32[($2 + 2676 | 0) >> 2] = $1431; - i64toi32_i32$0 = HEAP32[($2 + 2676 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 2680 | 0) >> 2] | 0; - $11577 = i64toi32_i32$0; + HEAP32[($2 + 5024 | 0) >> 2] = $11460; + HEAP32[($2 + 5028 | 0) >> 2] = i64toi32_i32$0; + $1411 = HEAP32[($2 + 5024 | 0) >> 2] | 0; + $1412 = HEAP32[($2 + 5028 | 0) >> 2] | 0; + HEAP32[($2 + 5052 | 0) >> 2] = $1403; + HEAP32[($2 + 5048 | 0) >> 2] = $5 + 152417 | 0; + HEAP32[($2 + 5044 | 0) >> 2] = $1412; + HEAP32[($2 + 5040 | 0) >> 2] = $1411; + $1415 = HEAP32[($2 + 5052 | 0) >> 2] | 0; + $1416 = HEAP32[($2 + 5048 | 0) >> 2] | 0; + $1417 = HEAP32[($2 + 5040 | 0) >> 2] | 0; + HEAP32[($2 + 5036 | 0) >> 2] = HEAP32[($2 + 5044 | 0) >> 2] | 0; + HEAP32[($2 + 5032 | 0) >> 2] = $1417; + i64toi32_i32$0 = HEAP32[($2 + 5032 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 5036 | 0) >> 2] | 0; + $11491 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 5064 | 0) >> 2] = $11577; - HEAP32[($2 + 5068 | 0) >> 2] = i64toi32_i32$1; - $1434 = HEAP32[($2 + 5064 | 0) >> 2] | 0; - $1435 = HEAP32[($2 + 5068 | 0) >> 2] | 0; - HEAP32[($2 + 5092 | 0) >> 2] = $1418; - HEAP32[($2 + 5088 | 0) >> 2] = $5 + 117986 | 0; - HEAP32[($2 + 5084 | 0) >> 2] = $1435; - HEAP32[($2 + 5080 | 0) >> 2] = $1434; - $1438 = HEAP32[($2 + 5092 | 0) >> 2] | 0; - $1439 = HEAP32[($2 + 5088 | 0) >> 2] | 0; - $1440 = HEAP32[($2 + 5080 | 0) >> 2] | 0; - HEAP32[($2 + 5076 | 0) >> 2] = HEAP32[($2 + 5084 | 0) >> 2] | 0; - HEAP32[($2 + 5072 | 0) >> 2] = $1440; - i64toi32_i32$1 = HEAP32[($2 + 5072 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 5076 | 0) >> 2] | 0; - $11608 = i64toi32_i32$1; + HEAP32[($2 + 1e3 | 0) >> 2] = $11491; + HEAP32[($2 + 1004 | 0) >> 2] = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxD6Joint____29_28physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_20const__29___invoke_physx__PxD6Joint__28char_20const__2c_20void_20_28physx__PxD6Joint____29_28physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_20const__29_29($1416 | 0, $2 + 1e3 | 0 | 0); + HEAP32[($2 + 2680 | 0) >> 2] = $178; + HEAP32[($2 + 2676 | 0) >> 2] = 188; + i64toi32_i32$1 = HEAP32[($2 + 2676 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2680 | 0) >> 2] | 0; + $11504 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 992 | 0) >> 2] = $11608; + HEAP32[($2 + 992 | 0) >> 2] = $11504; HEAP32[($2 + 996 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxD6Joint____29_28physx__PxTransform_20const__2c_20bool_29___invoke_physx__PxD6Joint__28char_20const__2c_20void_20_28physx__PxD6Joint____29_28physx__PxTransform_20const__2c_20bool_29_29($1439 | 0, $2 + 992 | 0 | 0); - HEAP32[($2 + 2664 | 0) >> 2] = $181; - $1445 = 196; - HEAP32[($2 + 2660 | 0) >> 2] = $1445; - i64toi32_i32$0 = HEAP32[($2 + 2660 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 2664 | 0) >> 2] | 0; - $11621 = i64toi32_i32$0; + decltype_28fp_29_20emscripten__select_overload_void_20_28physx__PxTransform_20const__2c_20bool_29_2c_20physx__PxD6Joint__28void_20_28physx__PxD6Joint____29_28physx__PxTransform_20const__2c_20bool_29_29($2 + 2684 | 0 | 0, $2 + 992 | 0 | 0); + $1428 = HEAP32[($2 + 2684 | 0) >> 2] | 0; + HEAP32[($2 + 2672 | 0) >> 2] = HEAP32[($2 + 2688 | 0) >> 2] | 0; + HEAP32[($2 + 2668 | 0) >> 2] = $1428; + i64toi32_i32$0 = HEAP32[($2 + 2668 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 2672 | 0) >> 2] | 0; + $11524 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 984 | 0) >> 2] = $11621; - HEAP32[($2 + 988 | 0) >> 2] = i64toi32_i32$1; - decltype_28fp_29_20emscripten__select_overload_void_20_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20bool_29_2c_20physx__PxD6Joint__28void_20_28physx__PxD6Joint____29_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20bool_29_29($2 + 2668 | 0 | 0, $2 + 984 | 0 | 0); - $1451 = HEAP32[($2 + 2668 | 0) >> 2] | 0; - HEAP32[($2 + 2656 | 0) >> 2] = HEAP32[($2 + 2672 | 0) >> 2] | 0; - HEAP32[($2 + 2652 | 0) >> 2] = $1451; - i64toi32_i32$1 = HEAP32[($2 + 2652 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2656 | 0) >> 2] | 0; - $11641 = i64toi32_i32$1; + HEAP32[($2 + 5056 | 0) >> 2] = $11524; + HEAP32[($2 + 5060 | 0) >> 2] = i64toi32_i32$1; + $1431 = HEAP32[($2 + 5056 | 0) >> 2] | 0; + $1432 = HEAP32[($2 + 5060 | 0) >> 2] | 0; + HEAP32[($2 + 5084 | 0) >> 2] = $1415; + HEAP32[($2 + 5080 | 0) >> 2] = $5 + 121353 | 0; + HEAP32[($2 + 5076 | 0) >> 2] = $1432; + HEAP32[($2 + 5072 | 0) >> 2] = $1431; + $1435 = HEAP32[($2 + 5084 | 0) >> 2] | 0; + $1436 = HEAP32[($2 + 5080 | 0) >> 2] | 0; + $1437 = HEAP32[($2 + 5072 | 0) >> 2] | 0; + HEAP32[($2 + 5068 | 0) >> 2] = HEAP32[($2 + 5076 | 0) >> 2] | 0; + HEAP32[($2 + 5064 | 0) >> 2] = $1437; + i64toi32_i32$1 = HEAP32[($2 + 5064 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 5068 | 0) >> 2] | 0; + $11555 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 5096 | 0) >> 2] = $11641; - HEAP32[($2 + 5100 | 0) >> 2] = i64toi32_i32$0; - $1454 = HEAP32[($2 + 5096 | 0) >> 2] | 0; - $1455 = HEAP32[($2 + 5100 | 0) >> 2] | 0; - HEAP32[($2 + 5128 | 0) >> 2] = $1438; - HEAP32[($2 + 5124 | 0) >> 2] = $822; - HEAP32[($2 + 5120 | 0) >> 2] = $1455; - HEAP32[($2 + 5116 | 0) >> 2] = $1454; - $1456 = HEAP32[($2 + 5124 | 0) >> 2] | 0; - $1457 = HEAP32[($2 + 5116 | 0) >> 2] | 0; - HEAP32[($2 + 5112 | 0) >> 2] = HEAP32[($2 + 5120 | 0) >> 2] | 0; - HEAP32[($2 + 5108 | 0) >> 2] = $1457; - i64toi32_i32$0 = HEAP32[($2 + 5108 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 5112 | 0) >> 2] | 0; - $11667 = i64toi32_i32$0; + HEAP32[($2 + 984 | 0) >> 2] = $11555; + HEAP32[($2 + 988 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxD6Joint____29_28physx__PxTransform_20const__2c_20bool_29___invoke_physx__PxD6Joint__28char_20const__2c_20void_20_28physx__PxD6Joint____29_28physx__PxTransform_20const__2c_20bool_29_29($1436 | 0, $2 + 984 | 0 | 0); + HEAP32[($2 + 2656 | 0) >> 2] = $178; + $1442 = 196; + HEAP32[($2 + 2652 | 0) >> 2] = $1442; + i64toi32_i32$0 = HEAP32[($2 + 2652 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 2656 | 0) >> 2] | 0; + $11568 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 976 | 0) >> 2] = $11667; + HEAP32[($2 + 976 | 0) >> 2] = $11568; HEAP32[($2 + 980 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxD6Joint____29_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20bool_29___invoke_physx__PxD6Joint__28char_20const__2c_20void_20_28physx__PxD6Joint____29_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20bool_29_29($1456 | 0, $2 + 976 | 0 | 0); - HEAP32[($2 + 5152 | 0) >> 2] = $2 + 2651 | 0; - HEAP32[($2 + 5148 | 0) >> 2] = $5 + 124510 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxAllocatorCallback__28_29(); - HEAP32[($2 + 5144 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxAllocatorCallback__28physx__PxAllocatorCallback__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxAllocatorCallback__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5140 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxAllocatorCallback__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5136 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 5132 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxAllocatorCallback__28physx__PxAllocatorCallback__29; - $1470 = emscripten__internal__TypeID_physx__PxAllocatorCallback_2c_20void___get_28_29() | 0; - $1471 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxAllocatorCallback__2c_20void___get_28_29() | 0; - $1472 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxAllocatorCallback_20const__2c_20void___get_28_29() | 0; - $1473 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 13688 | 0) >> 2] = HEAP32[($2 + 5144 | 0) >> 2] | 0; - $1475 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $1476 = HEAP32[($2 + 5144 | 0) >> 2] | 0; - HEAP32[($2 + 13188 | 0) >> 2] = HEAP32[($2 + 5140 | 0) >> 2] | 0; - $1478 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $1479 = HEAP32[($2 + 5140 | 0) >> 2] | 0; - HEAP32[($2 + 13184 | 0) >> 2] = HEAP32[($2 + 5136 | 0) >> 2] | 0; - $1481 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $1482 = HEAP32[($2 + 5136 | 0) >> 2] | 0; - $1483 = HEAP32[($2 + 5148 | 0) >> 2] | 0; - HEAP32[($2 + 13692 | 0) >> 2] = HEAP32[($2 + 5132 | 0) >> 2] | 0; - _embind_register_class($1470 | 0, $1471 | 0, $1472 | 0, $1473 | 0, $1475 | 0, $1476 | 0, $1478 | 0, $1479 | 0, $1481 | 0, $1482 | 0, $1483 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5132 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 5176 | 0) >> 2] = $2 + 2650 | 0; - HEAP32[($2 + 5172 | 0) >> 2] = $5 + 90792 | 0; - void_20emscripten__base_physx__PxAllocatorCallback___verify_physx__PxDefaultAllocator__28_29(); - HEAP32[($2 + 5168 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxDefaultAllocator__28physx__PxDefaultAllocator__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxAllocatorCallback__20_28_emscripten__base_physx__PxAllocatorCallback___getUpcaster_physx__PxDefaultAllocator__28_29_29_28physx__PxDefaultAllocator__29() | 0), HEAP32[(wasm2js_i32$0 + 5164 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxDefaultAllocator__20_28_emscripten__base_physx__PxAllocatorCallback___getDowncaster_physx__PxDefaultAllocator__28_29_29_28physx__PxAllocatorCallback__29() | 0), HEAP32[(wasm2js_i32$0 + 5160 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 5156 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxDefaultAllocator__28physx__PxDefaultAllocator__29; - $1495 = emscripten__internal__TypeID_physx__PxDefaultAllocator_2c_20void___get_28_29() | 0; - $1496 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxDefaultAllocator__2c_20void___get_28_29() | 0; - $1497 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxDefaultAllocator_20const__2c_20void___get_28_29() | 0; - $1498 = emscripten__base_physx__PxAllocatorCallback___get_28_29() | 0; - HEAP32[($2 + 13696 | 0) >> 2] = HEAP32[($2 + 5168 | 0) >> 2] | 0; - $1500 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $1501 = HEAP32[($2 + 5168 | 0) >> 2] | 0; - HEAP32[($2 + 13700 | 0) >> 2] = HEAP32[($2 + 5164 | 0) >> 2] | 0; - $1503 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $1504 = HEAP32[($2 + 5164 | 0) >> 2] | 0; - HEAP32[($2 + 13704 | 0) >> 2] = HEAP32[($2 + 5160 | 0) >> 2] | 0; - $1506 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $1507 = HEAP32[($2 + 5160 | 0) >> 2] | 0; - $1508 = HEAP32[($2 + 5172 | 0) >> 2] | 0; - HEAP32[($2 + 13708 | 0) >> 2] = HEAP32[($2 + 5156 | 0) >> 2] | 0; - _embind_register_class($1495 | 0, $1496 | 0, $1497 | 0, $1498 | 0, $1500 | 0, $1501 | 0, $1503 | 0, $1504 | 0, $1506 | 0, $1507 | 0, $1508 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5156 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 5180 | 0) >> 2] = $2 + 2650 | 0; - HEAP32[($2 + 13716 | 0) >> 2] = HEAP32[($2 + 5180 | 0) >> 2] | 0; - HEAP32[($2 + 13712 | 0) >> 2] = GOT_func_internal_physx__PxDefaultAllocator__20emscripten__internal__operator_new_physx__PxDefaultAllocator__28_29; - void_20emscripten__internal__RegisterClassConstructor_physx__PxDefaultAllocator__20_28__29_28_29___invoke_physx__PxDefaultAllocator__28physx__PxDefaultAllocator__20_28__29_28_29_29(HEAP32[($2 + 13712 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 5204 | 0) >> 2] = $2 + 2649 | 0; - HEAP32[($2 + 5200 | 0) >> 2] = $5 + 154227 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxTolerancesScale__28_29(); - HEAP32[($2 + 5196 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxTolerancesScale__28physx__PxTolerancesScale__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxTolerancesScale__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5192 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxTolerancesScale__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5188 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 5184 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxTolerancesScale__28physx__PxTolerancesScale__29; - $1525 = emscripten__internal__TypeID_physx__PxTolerancesScale_2c_20void___get_28_29() | 0; - $1526 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxTolerancesScale__2c_20void___get_28_29() | 0; - $1527 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxTolerancesScale_20const__2c_20void___get_28_29() | 0; - $1528 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 13720 | 0) >> 2] = HEAP32[($2 + 5196 | 0) >> 2] | 0; - $1530 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $1531 = HEAP32[($2 + 5196 | 0) >> 2] | 0; - HEAP32[($2 + 13180 | 0) >> 2] = HEAP32[($2 + 5192 | 0) >> 2] | 0; - $1533 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $1534 = HEAP32[($2 + 5192 | 0) >> 2] | 0; - HEAP32[($2 + 13176 | 0) >> 2] = HEAP32[($2 + 5188 | 0) >> 2] | 0; - $1536 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $1537 = HEAP32[($2 + 5188 | 0) >> 2] | 0; - $1538 = HEAP32[($2 + 5200 | 0) >> 2] | 0; - HEAP32[($2 + 13724 | 0) >> 2] = HEAP32[($2 + 5184 | 0) >> 2] | 0; - _embind_register_class($1525 | 0, $1526 | 0, $1527 | 0, $1528 | 0, $1530 | 0, $1531 | 0, $1533 | 0, $1534 | 0, $1536 | 0, $1537 | 0, $1538 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5184 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 5208 | 0) >> 2] = $2 + 2649 | 0; - HEAP32[($2 + 13732 | 0) >> 2] = HEAP32[($2 + 5208 | 0) >> 2] | 0; - HEAP32[($2 + 13728 | 0) >> 2] = GOT_func_internal_physx__PxTolerancesScale__20emscripten__internal__operator_new_physx__PxTolerancesScale__28_29; - $1546 = HEAP32[($2 + 13732 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassConstructor_physx__PxTolerancesScale__20_28__29_28_29___invoke_physx__PxTolerancesScale__28physx__PxTolerancesScale__20_28__29_28_29_29(HEAP32[($2 + 13728 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 5248 | 0) >> 2] = $1546; - HEAP32[($2 + 5244 | 0) >> 2] = $5 + 160239 | 0; - HEAP32[($2 + 5240 | 0) >> 2] = $242; - $1550 = HEAP32[($2 + 5248 | 0) >> 2] | 0; - $1551 = GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxTolerancesScale_2c_20float___getWire_physx__PxTolerancesScale__28float_20physx__PxTolerancesScale____20const__2c_20physx__PxTolerancesScale_20const__29; - HEAP32[($2 + 5236 | 0) >> 2] = $1551; - $1552 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxTolerancesScale_2c_20float___setWire_physx__PxTolerancesScale__28float_20physx__PxTolerancesScale____20const__2c_20physx__PxTolerancesScale__2c_20float_29; - HEAP32[($2 + 5232 | 0) >> 2] = $1552; - $1553 = emscripten__internal__TypeID_physx__PxTolerancesScale_2c_20void___get_28_29() | 0; - $1554 = HEAP32[($2 + 5244 | 0) >> 2] | 0; - $1555 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13736 | 0) >> 2] = HEAP32[($2 + 5236 | 0) >> 2] | 0; - $1557 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $1558 = HEAP32[($2 + 5236 | 0) >> 2] | 0; - $1561 = float_20physx__PxTolerancesScale_____20emscripten__internal__getContext_float_20physx__PxTolerancesScale_____28float_20physx__PxTolerancesScale____20const__29($2 + 5240 | 0 | 0) | 0; - $1562 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13744 | 0) >> 2] = HEAP32[($2 + 5232 | 0) >> 2] | 0; - _embind_register_class_property($1553 | 0, $1554 | 0, $1555 | 0, $1557 | 0, $1558 | 0, $1561 | 0, $1562 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 5232 | 0) >> 2] | 0 | 0, float_20physx__PxTolerancesScale_____20emscripten__internal__getContext_float_20physx__PxTolerancesScale_____28float_20physx__PxTolerancesScale____20const__29($2 + 5240 | 0 | 0) | 0 | 0); - HEAP32[($2 + 5228 | 0) >> 2] = $1550; - $1570 = $5 + 125038 | 0; - HEAP32[($2 + 5224 | 0) >> 2] = $1570; - HEAP32[($2 + 5220 | 0) >> 2] = $140; - HEAP32[($2 + 5216 | 0) >> 2] = $1551; - HEAP32[($2 + 5212 | 0) >> 2] = $1552; - $1571 = emscripten__internal__TypeID_physx__PxTolerancesScale_2c_20void___get_28_29() | 0; - $1572 = HEAP32[($2 + 5224 | 0) >> 2] | 0; - $1573 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13740 | 0) >> 2] = HEAP32[($2 + 5216 | 0) >> 2] | 0; - $1575 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $1576 = HEAP32[($2 + 5216 | 0) >> 2] | 0; - $1579 = float_20physx__PxTolerancesScale_____20emscripten__internal__getContext_float_20physx__PxTolerancesScale_____28float_20physx__PxTolerancesScale____20const__29($2 + 5220 | 0 | 0) | 0; - $1580 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13748 | 0) >> 2] = HEAP32[($2 + 5212 | 0) >> 2] | 0; - _embind_register_class_property($1571 | 0, $1572 | 0, $1573 | 0, $1575 | 0, $1576 | 0, $1579 | 0, $1580 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 5212 | 0) >> 2] | 0 | 0, float_20physx__PxTolerancesScale_____20emscripten__internal__getContext_float_20physx__PxTolerancesScale_____28float_20physx__PxTolerancesScale____20const__29($2 + 5220 | 0 | 0) | 0 | 0); - emscripten__value_object_physx__PxVec3___value_object_28char_20const__29($2 + 2648 | 0 | 0, $5 + 201387 | 0 | 0) | 0; - $1592 = $5 + 71358 | 0; - $1597 = $5 + 68985 | 0; - $1600 = $5 + 66060 | 0; - emscripten__value_object_physx__PxVec3___20emscripten__value_object_physx__PxVec3___field_physx__PxVec3_2c_20float__28char_20const__2c_20float_20physx__PxVec3____29(emscripten__value_object_physx__PxVec3___20emscripten__value_object_physx__PxVec3___field_physx__PxVec3_2c_20float__28char_20const__2c_20float_20physx__PxVec3____29(emscripten__value_object_physx__PxVec3___20emscripten__value_object_physx__PxVec3___field_physx__PxVec3_2c_20float__28char_20const__2c_20float_20physx__PxVec3____29($2 + 2648 | 0 | 0, $1592 | 0, $140 | 0) | 0 | 0, $1597 | 0, $242 | 0) | 0 | 0, $1600 | 0, $187 | 0) | 0; - emscripten__value_object_physx__PxVec3____value_object_28_29($2 + 2648 | 0 | 0) | 0; - emscripten__class__std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_physx__PxVec3__28char_20const__29($5 + 90501 | 0 | 0); - emscripten__value_object_physx__PxQuat___value_object_28char_20const__29($2 + 2646 | 0 | 0, $5 + 76325 | 0 | 0) | 0; - emscripten__value_object_physx__PxQuat___20emscripten__value_object_physx__PxQuat___field_physx__PxQuat_2c_20float__28char_20const__2c_20float_20physx__PxQuat____29(emscripten__value_object_physx__PxQuat___20emscripten__value_object_physx__PxQuat___field_physx__PxQuat_2c_20float__28char_20const__2c_20float_20physx__PxQuat____29(emscripten__value_object_physx__PxQuat___20emscripten__value_object_physx__PxQuat___field_physx__PxQuat_2c_20float__28char_20const__2c_20float_20physx__PxQuat____29(emscripten__value_object_physx__PxQuat___20emscripten__value_object_physx__PxQuat___field_physx__PxQuat_2c_20float__28char_20const__2c_20float_20physx__PxQuat____29($2 + 2646 | 0 | 0, $1592 | 0, $140 | 0) | 0 | 0, $1597 | 0, $242 | 0) | 0 | 0, $1600 | 0, $187 | 0) | 0 | 0, $5 + 71482 | 0 | 0, $307 | 0) | 0; - emscripten__value_object_physx__PxQuat____value_object_28_29($2 + 2646 | 0 | 0) | 0; - emscripten__value_object_physx__PxTransform___value_object_28char_20const__29($2 + 2645 | 0 | 0, $5 + 120646 | 0 | 0) | 0; - emscripten__value_object_physx__PxTransform___20emscripten__value_object_physx__PxTransform___field_physx__PxTransform_2c_20physx__PxQuat__28char_20const__2c_20physx__PxQuat_20physx__PxTransform____29(emscripten__value_object_physx__PxTransform___20emscripten__value_object_physx__PxTransform___field_physx__PxTransform_2c_20physx__PxVec3__28char_20const__2c_20physx__PxVec3_20physx__PxTransform____29($2 + 2645 | 0 | 0, $5 + 118891 | 0 | 0, $363 | 0) | 0 | 0, $5 + 118318 | 0 | 0, $140 | 0) | 0; - emscripten__value_object_physx__PxTransform____value_object_28_29($2 + 2645 | 0 | 0) | 0; - emscripten__value_object_physx__PxExtendedVec3___value_object_28char_20const__29($2 + 2644 | 0 | 0, $5 + 201394 | 0 | 0) | 0; - emscripten__value_object_physx__PxExtendedVec3___20emscripten__value_object_physx__PxExtendedVec3___field_physx__PxExtendedVec3_2c_20float__28char_20const__2c_20float_20physx__PxExtendedVec3____29(emscripten__value_object_physx__PxExtendedVec3___20emscripten__value_object_physx__PxExtendedVec3___field_physx__PxExtendedVec3_2c_20float__28char_20const__2c_20float_20physx__PxExtendedVec3____29(emscripten__value_object_physx__PxExtendedVec3___20emscripten__value_object_physx__PxExtendedVec3___field_physx__PxExtendedVec3_2c_20float__28char_20const__2c_20float_20physx__PxExtendedVec3____29($2 + 2644 | 0 | 0, $1592 | 0, $140 | 0) | 0 | 0, $1597 | 0, $242 | 0) | 0 | 0, $1600 | 0, $187 | 0) | 0; - emscripten__value_object_physx__PxExtendedVec3____value_object_28_29($2 + 2644 | 0 | 0) | 0; - emscripten__value_object_physx__PxBounds3___value_object_28char_20const__29($2 + 2643 | 0 | 0, $5 + 201232 | 0 | 0) | 0; - emscripten__value_object_physx__PxBounds3___20emscripten__value_object_physx__PxBounds3___field_physx__PxBounds3_2c_20physx__PxVec3__28char_20const__2c_20physx__PxVec3_20physx__PxBounds3____29(emscripten__value_object_physx__PxBounds3___20emscripten__value_object_physx__PxBounds3___field_physx__PxBounds3_2c_20physx__PxVec3__28char_20const__2c_20physx__PxVec3_20physx__PxBounds3____29($2 + 2643 | 0 | 0, $5 + 119811 | 0 | 0, $140 | 0) | 0 | 0, $5 + 119792 | 0 | 0, $307 | 0) | 0; - emscripten__value_object_physx__PxBounds3____value_object_28_29($2 + 2643 | 0 | 0) | 0; - HEAP32[($2 + 5272 | 0) >> 2] = $2 + 2642 | 0; - HEAP32[($2 + 5268 | 0) >> 2] = $5 + 73675 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxContactPairPoint__28_29(); - HEAP32[($2 + 5264 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxContactPairPoint__28physx__PxContactPairPoint__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxContactPairPoint__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5260 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxContactPairPoint__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5256 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 5252 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxContactPairPoint__28physx__PxContactPairPoint__29; - $1662 = emscripten__internal__TypeID_physx__PxContactPairPoint_2c_20void___get_28_29() | 0; - $1663 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxContactPairPoint__2c_20void___get_28_29() | 0; - $1664 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxContactPairPoint_20const__2c_20void___get_28_29() | 0; - $1665 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 13752 | 0) >> 2] = HEAP32[($2 + 5264 | 0) >> 2] | 0; - $1667 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $1668 = HEAP32[($2 + 5264 | 0) >> 2] | 0; - HEAP32[($2 + 13172 | 0) >> 2] = HEAP32[($2 + 5260 | 0) >> 2] | 0; - $1670 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $1671 = HEAP32[($2 + 5260 | 0) >> 2] | 0; - HEAP32[($2 + 13168 | 0) >> 2] = HEAP32[($2 + 5256 | 0) >> 2] | 0; - $1673 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $1674 = HEAP32[($2 + 5256 | 0) >> 2] | 0; - $1675 = HEAP32[($2 + 5268 | 0) >> 2] | 0; - HEAP32[($2 + 13756 | 0) >> 2] = HEAP32[($2 + 5252 | 0) >> 2] | 0; - _embind_register_class($1662 | 0, $1663 | 0, $1664 | 0, $1665 | 0, $1667 | 0, $1668 | 0, $1670 | 0, $1671 | 0, $1673 | 0, $1674 | 0, $1675 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5252 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 5332 | 0) >> 2] = $2 + 2642 | 0; - $1682 = $5 + 122154 | 0; - HEAP32[($2 + 5328 | 0) >> 2] = $1682; - HEAP32[($2 + 5324 | 0) >> 2] = $363; - $1683 = HEAP32[($2 + 5332 | 0) >> 2] | 0; - $1684 = GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxContactPairPoint_2c_20physx__PxVec3___getWire_physx__PxContactPairPoint__28physx__PxVec3_20physx__PxContactPairPoint____20const__2c_20physx__PxContactPairPoint_20const__29; - HEAP32[($2 + 5320 | 0) >> 2] = $1684; - $1685 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxContactPairPoint_2c_20physx__PxVec3___setWire_physx__PxContactPairPoint__28physx__PxVec3_20physx__PxContactPairPoint____20const__2c_20physx__PxContactPairPoint__2c_20physx__PxVec3__29; - HEAP32[($2 + 5316 | 0) >> 2] = $1685; - $1686 = emscripten__internal__TypeID_physx__PxContactPairPoint_2c_20void___get_28_29() | 0; - $1687 = HEAP32[($2 + 5328 | 0) >> 2] | 0; - $1688 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13760 | 0) >> 2] = HEAP32[($2 + 5320 | 0) >> 2] | 0; - $1690 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $1691 = HEAP32[($2 + 5320 | 0) >> 2] | 0; - $1694 = physx__PxVec3_20physx__PxContactPairPoint_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxContactPairPoint_____28physx__PxVec3_20physx__PxContactPairPoint____20const__29($2 + 5324 | 0 | 0) | 0; - $1695 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13772 | 0) >> 2] = HEAP32[($2 + 5316 | 0) >> 2] | 0; - _embind_register_class_property($1686 | 0, $1687 | 0, $1688 | 0, $1690 | 0, $1691 | 0, $1694 | 0, $1695 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5316 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxContactPairPoint_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxContactPairPoint_____28physx__PxVec3_20physx__PxContactPairPoint____20const__29($2 + 5324 | 0 | 0) | 0 | 0); - HEAP32[($2 + 5312 | 0) >> 2] = $1683; - HEAP32[($2 + 5308 | 0) >> 2] = $5 + 149048 | 0; - $1704 = 32; - HEAP32[($2 + 5304 | 0) >> 2] = $1704; - $1705 = HEAP32[($2 + 5312 | 0) >> 2] | 0; - HEAP32[($2 + 5300 | 0) >> 2] = $1684; - HEAP32[($2 + 5296 | 0) >> 2] = $1685; - $1706 = emscripten__internal__TypeID_physx__PxContactPairPoint_2c_20void___get_28_29() | 0; - $1707 = HEAP32[($2 + 5308 | 0) >> 2] | 0; - $1708 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13764 | 0) >> 2] = HEAP32[($2 + 5300 | 0) >> 2] | 0; - $1710 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $1711 = HEAP32[($2 + 5300 | 0) >> 2] | 0; - $1714 = physx__PxVec3_20physx__PxContactPairPoint_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxContactPairPoint_____28physx__PxVec3_20physx__PxContactPairPoint____20const__29($2 + 5304 | 0 | 0) | 0; - $1715 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13776 | 0) >> 2] = HEAP32[($2 + 5296 | 0) >> 2] | 0; - _embind_register_class_property($1706 | 0, $1707 | 0, $1708 | 0, $1710 | 0, $1711 | 0, $1714 | 0, $1715 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5296 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxContactPairPoint_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxContactPairPoint_____28physx__PxVec3_20physx__PxContactPairPoint____20const__29($2 + 5304 | 0 | 0) | 0 | 0); - HEAP32[($2 + 5292 | 0) >> 2] = $1705; - $1723 = $5 + 117953 | 0; - HEAP32[($2 + 5288 | 0) >> 2] = $1723; - HEAP32[($2 + 5284 | 0) >> 2] = $140; - $1724 = HEAP32[($2 + 5292 | 0) >> 2] | 0; - HEAP32[($2 + 5280 | 0) >> 2] = $1684; - HEAP32[($2 + 5276 | 0) >> 2] = $1685; - $1725 = emscripten__internal__TypeID_physx__PxContactPairPoint_2c_20void___get_28_29() | 0; - $1726 = HEAP32[($2 + 5288 | 0) >> 2] | 0; - $1727 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13768 | 0) >> 2] = HEAP32[($2 + 5280 | 0) >> 2] | 0; - $1729 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $1730 = HEAP32[($2 + 5280 | 0) >> 2] | 0; - $1733 = physx__PxVec3_20physx__PxContactPairPoint_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxContactPairPoint_____28physx__PxVec3_20physx__PxContactPairPoint____20const__29($2 + 5284 | 0 | 0) | 0; - $1734 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13780 | 0) >> 2] = HEAP32[($2 + 5276 | 0) >> 2] | 0; - _embind_register_class_property($1725 | 0, $1726 | 0, $1727 | 0, $1729 | 0, $1730 | 0, $1733 | 0, $1734 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5276 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxContactPairPoint_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxContactPairPoint_____28physx__PxVec3_20physx__PxContactPairPoint____20const__29($2 + 5284 | 0 | 0) | 0 | 0); - HEAP32[($2 + 5352 | 0) >> 2] = $1724; - HEAP32[($2 + 5348 | 0) >> 2] = $5 + 118639 | 0; - HEAP32[($2 + 5344 | 0) >> 2] = $307; - HEAP32[($2 + 5340 | 0) >> 2] = GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxContactPairPoint_2c_20float___getWire_physx__PxContactPairPoint__28float_20physx__PxContactPairPoint____20const__2c_20physx__PxContactPairPoint_20const__29; - HEAP32[($2 + 5336 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxContactPairPoint_2c_20float___setWire_physx__PxContactPairPoint__28float_20physx__PxContactPairPoint____20const__2c_20physx__PxContactPairPoint__2c_20float_29; - $1745 = emscripten__internal__TypeID_physx__PxContactPairPoint_2c_20void___get_28_29() | 0; - $1746 = HEAP32[($2 + 5348 | 0) >> 2] | 0; - $1747 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13784 | 0) >> 2] = HEAP32[($2 + 5340 | 0) >> 2] | 0; - $1749 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $1750 = HEAP32[($2 + 5340 | 0) >> 2] | 0; - $1753 = float_20physx__PxContactPairPoint_____20emscripten__internal__getContext_float_20physx__PxContactPairPoint_____28float_20physx__PxContactPairPoint____20const__29($2 + 5344 | 0 | 0) | 0; - $1754 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13788 | 0) >> 2] = HEAP32[($2 + 5336 | 0) >> 2] | 0; - _embind_register_class_property($1745 | 0, $1746 | 0, $1747 | 0, $1749 | 0, $1750 | 0, $1753 | 0, $1754 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 5336 | 0) >> 2] | 0 | 0, float_20physx__PxContactPairPoint_____20emscripten__internal__getContext_float_20physx__PxContactPairPoint_____28float_20physx__PxContactPairPoint____20const__29($2 + 5344 | 0 | 0) | 0 | 0); - emscripten__class__std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_physx__PxContactPairPoint__28char_20const__29($5 + 90385 | 0 | 0); - emscripten__enum__physx__PxIDENTITY___enum__28char_20const__29($2 + 2640 | 0 | 0, $5 + 181757 | 0 | 0) | 0; - emscripten__enum__physx__PxIDENTITY___value_28char_20const__2c_20physx__PxIDENTITY_29($2 + 2640 | 0 | 0, $5 + 66157 | 0 | 0, $140 | 0) | 0; - emscripten__enum__physx__PxPvdInstrumentationFlag__Enum___enum__28char_20const__29($2 + 2639 | 0 | 0, $5 + 142691 | 0 | 0) | 0; - $1777 = 7; - emscripten__enum__physx__PxPvdInstrumentationFlag__Enum___value_28char_20const__2c_20physx__PxPvdInstrumentationFlag__Enum_29(emscripten__enum__physx__PxPvdInstrumentationFlag__Enum___value_28char_20const__2c_20physx__PxPvdInstrumentationFlag__Enum_29(emscripten__enum__physx__PxPvdInstrumentationFlag__Enum___value_28char_20const__2c_20physx__PxPvdInstrumentationFlag__Enum_29(emscripten__enum__physx__PxPvdInstrumentationFlag__Enum___value_28char_20const__2c_20physx__PxPvdInstrumentationFlag__Enum_29($2 + 2639 | 0 | 0, $5 + 188683 | 0 | 0, $1777 | 0) | 0 | 0, $5 + 189757 | 0 | 0, $181 | 0) | 0 | 0, $5 + 192763 | 0 | 0, $1214 | 0) | 0 | 0, $5 + 181941 | 0 | 0, $242 | 0) | 0; - emscripten__enum__physx__PxVisualizationParameter__Enum___enum__28char_20const__29($2 + 2638 | 0 | 0, $5 + 92543 | 0 | 0) | 0; - emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29($2 + 2638 | 0 | 0, $5 + 194194 | 0 | 0, $140 | 0) | 0 | 0, $5 + 184980 | 0 | 0, $181 | 0) | 0 | 0, $5 + 184925 | 0 | 0, $1214 | 0) | 0 | 0, $5 + 184936 | 0 | 0, $1218 | 0) | 0 | 0, $5 + 181897 | 0 | 0, $242 | 0) | 0 | 0, $5 + 181916 | 0 | 0, $1225 | 0) | 0 | 0, $5 + 183786 | 0 | 0, $191 | 0) | 0 | 0, $5 + 188730 | 0 | 0, $1777 | 0) | 0 | 0, $5 + 185449 | 0 | 0, $187 | 0) | 0 | 0, $5 + 196801 | 0 | 0, 9 | 0) | 0 | 0, $5 + 184952 | 0 | 0, 10 | 0) | 0 | 0, $5 + 185352 | 0 | 0, 11 | 0) | 0 | 0, $5 + 185048 | 0 | 0, $307 | 0) | 0 | 0, $5 + 184964 | 0 | 0, 13 | 0) | 0 | 0, $5 + 185296 | 0 | 0, 14 | 0) | 0 | 0, $5 + 184862 | 0 | 0, 15 | 0) | 0 | 0, $5 + 185166 | 0 | 0, $363 | 0) | 0 | 0, $5 + 198731 | 0 | 0, 17 | 0) | 0 | 0, $5 + 198994 | 0 | 0, 18 | 0) | 0 | 0, $5 + 184730 | 0 | 0, 19 | 0) | 0 | 0, $5 + 185066 | 0 | 0, $443 | 0) | 0 | 0, $5 + 184184 | 0 | 0, 21 | 0) | 0 | 0, $5 + 183122 | 0 | 0, 22 | 0) | 0 | 0, $5 + 184849 | 0 | 0, 23 | 0) | 0 | 0, $5 + 185036 | 0 | 0, $465 | 0) | 0; - HEAP32[($2 + 5376 | 0) >> 2] = $2 + 2637 | 0; - HEAP32[($2 + 5372 | 0) >> 2] = $5 + 73694 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxDebugPoint__28_29(); - HEAP32[($2 + 5368 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxDebugPoint__28physx__PxDebugPoint__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxDebugPoint__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5364 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxDebugPoint__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5360 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 5356 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxDebugPoint__28physx__PxDebugPoint__29; - $1889 = emscripten__internal__TypeID_physx__PxDebugPoint_2c_20void___get_28_29() | 0; - $1890 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxDebugPoint__2c_20void___get_28_29() | 0; - $1891 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxDebugPoint_20const__2c_20void___get_28_29() | 0; - $1892 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 13792 | 0) >> 2] = HEAP32[($2 + 5368 | 0) >> 2] | 0; - $1894 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $1895 = HEAP32[($2 + 5368 | 0) >> 2] | 0; - HEAP32[($2 + 13164 | 0) >> 2] = HEAP32[($2 + 5364 | 0) >> 2] | 0; - $1897 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $1898 = HEAP32[($2 + 5364 | 0) >> 2] | 0; - HEAP32[($2 + 13160 | 0) >> 2] = HEAP32[($2 + 5360 | 0) >> 2] | 0; - $1900 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $1901 = HEAP32[($2 + 5360 | 0) >> 2] | 0; - $1902 = HEAP32[($2 + 5372 | 0) >> 2] | 0; - HEAP32[($2 + 13796 | 0) >> 2] = HEAP32[($2 + 5356 | 0) >> 2] | 0; - _embind_register_class($1889 | 0, $1890 | 0, $1891 | 0, $1892 | 0, $1894 | 0, $1895 | 0, $1897 | 0, $1898 | 0, $1900 | 0, $1901 | 0, $1902 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5356 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 5380 | 0) >> 2] = $2 + 2637 | 0; - HEAP32[($2 + 13804 | 0) >> 2] = HEAP32[($2 + 5380 | 0) >> 2] | 0; - HEAP32[($2 + 13800 | 0) >> 2] = GOT_func_internal_physx__PxDebugPoint__20emscripten__internal__operator_new_physx__PxDebugPoint_2c_20physx__PxVec3_2c_20unsigned_20int__28physx__PxVec3___2c_20unsigned_20int___29; - $1910 = HEAP32[($2 + 13804 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassConstructor_physx__PxDebugPoint__20_28__29_28physx__PxVec3___2c_20unsigned_20int___29___invoke_physx__PxDebugPoint__28physx__PxDebugPoint__20_28__29_28physx__PxVec3___2c_20unsigned_20int___29_29(HEAP32[($2 + 13800 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 5400 | 0) >> 2] = $1910; - HEAP32[($2 + 5396 | 0) >> 2] = $5 + 81817 | 0; - HEAP32[($2 + 5392 | 0) >> 2] = $140; - $1914 = HEAP32[($2 + 5400 | 0) >> 2] | 0; - HEAP32[($2 + 5388 | 0) >> 2] = GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxDebugPoint_2c_20physx__PxVec3___getWire_physx__PxDebugPoint__28physx__PxVec3_20physx__PxDebugPoint____20const__2c_20physx__PxDebugPoint_20const__29; - HEAP32[($2 + 5384 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxDebugPoint_2c_20physx__PxVec3___setWire_physx__PxDebugPoint__28physx__PxVec3_20physx__PxDebugPoint____20const__2c_20physx__PxDebugPoint__2c_20physx__PxVec3__29; - $1917 = emscripten__internal__TypeID_physx__PxDebugPoint_2c_20void___get_28_29() | 0; - $1918 = HEAP32[($2 + 5396 | 0) >> 2] | 0; - $1919 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13808 | 0) >> 2] = HEAP32[($2 + 5388 | 0) >> 2] | 0; - $1921 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $1922 = HEAP32[($2 + 5388 | 0) >> 2] | 0; - $1925 = physx__PxVec3_20physx__PxDebugPoint_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxDebugPoint_____28physx__PxVec3_20physx__PxDebugPoint____20const__29($2 + 5392 | 0 | 0) | 0; - $1926 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13812 | 0) >> 2] = HEAP32[($2 + 5384 | 0) >> 2] | 0; - _embind_register_class_property($1917 | 0, $1918 | 0, $1919 | 0, $1921 | 0, $1922 | 0, $1925 | 0, $1926 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5384 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxDebugPoint_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxDebugPoint_____28physx__PxVec3_20physx__PxDebugPoint____20const__29($2 + 5392 | 0 | 0) | 0 | 0); - HEAP32[($2 + 5420 | 0) >> 2] = $1914; - HEAP32[($2 + 5416 | 0) >> 2] = $5 + 91005 | 0; - HEAP32[($2 + 5412 | 0) >> 2] = $307; - HEAP32[($2 + 5408 | 0) >> 2] = GOT_func_internal_unsigned_20int_20emscripten__internal__MemberAccess_physx__PxDebugPoint_2c_20unsigned_20int___getWire_physx__PxDebugPoint__28unsigned_20int_20physx__PxDebugPoint____20const__2c_20physx__PxDebugPoint_20const__29; - HEAP32[($2 + 5404 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxDebugPoint_2c_20unsigned_20int___setWire_physx__PxDebugPoint__28unsigned_20int_20physx__PxDebugPoint____20const__2c_20physx__PxDebugPoint__2c_20unsigned_20int_29; - $1937 = emscripten__internal__TypeID_physx__PxDebugPoint_2c_20void___get_28_29() | 0; - $1938 = HEAP32[($2 + 5416 | 0) >> 2] | 0; - $1939 = emscripten__internal__TypeID_unsigned_20int_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13816 | 0) >> 2] = HEAP32[($2 + 5408 | 0) >> 2] | 0; - $1941 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $1942 = HEAP32[($2 + 5408 | 0) >> 2] | 0; - $1945 = unsigned_20int_20physx__PxDebugPoint_____20emscripten__internal__getContext_unsigned_20int_20physx__PxDebugPoint_____28unsigned_20int_20physx__PxDebugPoint____20const__29($2 + 5412 | 0 | 0) | 0; - $1946 = emscripten__internal__TypeID_unsigned_20int_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13820 | 0) >> 2] = HEAP32[($2 + 5404 | 0) >> 2] | 0; - _embind_register_class_property($1937 | 0, $1938 | 0, $1939 | 0, $1941 | 0, $1942 | 0, $1945 | 0, $1946 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5404 | 0) >> 2] | 0 | 0, unsigned_20int_20physx__PxDebugPoint_____20emscripten__internal__getContext_unsigned_20int_20physx__PxDebugPoint_____28unsigned_20int_20physx__PxDebugPoint____20const__29($2 + 5412 | 0 | 0) | 0 | 0); - HEAP32[($2 + 5444 | 0) >> 2] = $2 + 2636 | 0; - HEAP32[($2 + 5440 | 0) >> 2] = $5 + 150957 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxDebugLine__28_29(); - HEAP32[($2 + 5436 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxDebugLine__28physx__PxDebugLine__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxDebugLine__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5432 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxDebugLine__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5428 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 5424 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxDebugLine__28physx__PxDebugLine__29; - $1961 = emscripten__internal__TypeID_physx__PxDebugLine_2c_20void___get_28_29() | 0; - $1962 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxDebugLine__2c_20void___get_28_29() | 0; - $1963 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxDebugLine_20const__2c_20void___get_28_29() | 0; - $1964 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 13824 | 0) >> 2] = HEAP32[($2 + 5436 | 0) >> 2] | 0; - $1966 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $1967 = HEAP32[($2 + 5436 | 0) >> 2] | 0; - HEAP32[($2 + 13156 | 0) >> 2] = HEAP32[($2 + 5432 | 0) >> 2] | 0; - $1969 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $1970 = HEAP32[($2 + 5432 | 0) >> 2] | 0; - HEAP32[($2 + 13152 | 0) >> 2] = HEAP32[($2 + 5428 | 0) >> 2] | 0; - $1972 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $1973 = HEAP32[($2 + 5428 | 0) >> 2] | 0; - $1974 = HEAP32[($2 + 5440 | 0) >> 2] | 0; - HEAP32[($2 + 13828 | 0) >> 2] = HEAP32[($2 + 5424 | 0) >> 2] | 0; - _embind_register_class($1961 | 0, $1962 | 0, $1963 | 0, $1964 | 0, $1966 | 0, $1967 | 0, $1969 | 0, $1970 | 0, $1972 | 0, $1973 | 0, $1974 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5424 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 5448 | 0) >> 2] = $2 + 2636 | 0; - HEAP32[($2 + 13836 | 0) >> 2] = HEAP32[($2 + 5448 | 0) >> 2] | 0; - HEAP32[($2 + 13832 | 0) >> 2] = GOT_func_internal_physx__PxDebugLine__20emscripten__internal__operator_new_physx__PxDebugLine_2c_20physx__PxVec3_2c_20physx__PxVec3_2c_20unsigned_20int__28physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int___29; - $1982 = HEAP32[($2 + 13836 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassConstructor_physx__PxDebugLine__20_28__29_28physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int___29___invoke_physx__PxDebugLine__28physx__PxDebugLine__20_28__29_28physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int___29_29(HEAP32[($2 + 13832 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 5488 | 0) >> 2] = $1982; - $1985 = $5 + 204339 | 0; - HEAP32[($2 + 5484 | 0) >> 2] = $1985; - HEAP32[($2 + 5480 | 0) >> 2] = $140; - $1986 = HEAP32[($2 + 5488 | 0) >> 2] | 0; - $1987 = GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxDebugLine_2c_20physx__PxVec3___getWire_physx__PxDebugLine__28physx__PxVec3_20physx__PxDebugLine____20const__2c_20physx__PxDebugLine_20const__29; - HEAP32[($2 + 5476 | 0) >> 2] = $1987; - $1988 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxDebugLine_2c_20physx__PxVec3___setWire_physx__PxDebugLine__28physx__PxVec3_20physx__PxDebugLine____20const__2c_20physx__PxDebugLine__2c_20physx__PxVec3__29; - HEAP32[($2 + 5472 | 0) >> 2] = $1988; - $1989 = emscripten__internal__TypeID_physx__PxDebugLine_2c_20void___get_28_29() | 0; - $1990 = HEAP32[($2 + 5484 | 0) >> 2] | 0; - $1991 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13840 | 0) >> 2] = HEAP32[($2 + 5476 | 0) >> 2] | 0; - $1993 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $1994 = HEAP32[($2 + 5476 | 0) >> 2] | 0; - $1997 = physx__PxVec3_20physx__PxDebugLine_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxDebugLine_____28physx__PxVec3_20physx__PxDebugLine____20const__29($2 + 5480 | 0 | 0) | 0; - $1998 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13848 | 0) >> 2] = HEAP32[($2 + 5472 | 0) >> 2] | 0; - _embind_register_class_property($1989 | 0, $1990 | 0, $1991 | 0, $1993 | 0, $1994 | 0, $1997 | 0, $1998 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5472 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxDebugLine_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxDebugLine_____28physx__PxVec3_20physx__PxDebugLine____20const__29($2 + 5480 | 0 | 0) | 0 | 0); - HEAP32[($2 + 5468 | 0) >> 2] = $1986; - $2006 = $5 + 202810 | 0; - HEAP32[($2 + 5464 | 0) >> 2] = $2006; - HEAP32[($2 + 5460 | 0) >> 2] = $363; - $2007 = HEAP32[($2 + 5468 | 0) >> 2] | 0; - HEAP32[($2 + 5456 | 0) >> 2] = $1987; - HEAP32[($2 + 5452 | 0) >> 2] = $1988; - $2008 = emscripten__internal__TypeID_physx__PxDebugLine_2c_20void___get_28_29() | 0; - $2009 = HEAP32[($2 + 5464 | 0) >> 2] | 0; - $2010 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13844 | 0) >> 2] = HEAP32[($2 + 5456 | 0) >> 2] | 0; - $2012 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $2013 = HEAP32[($2 + 5456 | 0) >> 2] | 0; - $2016 = physx__PxVec3_20physx__PxDebugLine_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxDebugLine_____28physx__PxVec3_20physx__PxDebugLine____20const__29($2 + 5460 | 0 | 0) | 0; - $2017 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13852 | 0) >> 2] = HEAP32[($2 + 5452 | 0) >> 2] | 0; - _embind_register_class_property($2008 | 0, $2009 | 0, $2010 | 0, $2012 | 0, $2013 | 0, $2016 | 0, $2017 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5452 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxDebugLine_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxDebugLine_____28physx__PxVec3_20physx__PxDebugLine____20const__29($2 + 5460 | 0 | 0) | 0 | 0); - HEAP32[($2 + 5528 | 0) >> 2] = $2007; - $2025 = $5 + 204382 | 0; - HEAP32[($2 + 5524 | 0) >> 2] = $2025; - HEAP32[($2 + 5520 | 0) >> 2] = $307; - $2026 = HEAP32[($2 + 5528 | 0) >> 2] | 0; - $2027 = GOT_func_internal_unsigned_20int_20emscripten__internal__MemberAccess_physx__PxDebugLine_2c_20unsigned_20int___getWire_physx__PxDebugLine__28unsigned_20int_20physx__PxDebugLine____20const__2c_20physx__PxDebugLine_20const__29; - HEAP32[($2 + 5516 | 0) >> 2] = $2027; - $2028 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxDebugLine_2c_20unsigned_20int___setWire_physx__PxDebugLine__28unsigned_20int_20physx__PxDebugLine____20const__2c_20physx__PxDebugLine__2c_20unsigned_20int_29; - HEAP32[($2 + 5512 | 0) >> 2] = $2028; - $2029 = emscripten__internal__TypeID_physx__PxDebugLine_2c_20void___get_28_29() | 0; - $2030 = HEAP32[($2 + 5524 | 0) >> 2] | 0; - $2031 = emscripten__internal__TypeID_unsigned_20int_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13856 | 0) >> 2] = HEAP32[($2 + 5516 | 0) >> 2] | 0; - $2033 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $2034 = HEAP32[($2 + 5516 | 0) >> 2] | 0; - $2037 = unsigned_20int_20physx__PxDebugLine_____20emscripten__internal__getContext_unsigned_20int_20physx__PxDebugLine_____28unsigned_20int_20physx__PxDebugLine____20const__29($2 + 5520 | 0 | 0) | 0; - $2038 = emscripten__internal__TypeID_unsigned_20int_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13864 | 0) >> 2] = HEAP32[($2 + 5512 | 0) >> 2] | 0; - _embind_register_class_property($2029 | 0, $2030 | 0, $2031 | 0, $2033 | 0, $2034 | 0, $2037 | 0, $2038 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5512 | 0) >> 2] | 0 | 0, unsigned_20int_20physx__PxDebugLine_____20emscripten__internal__getContext_unsigned_20int_20physx__PxDebugLine_____28unsigned_20int_20physx__PxDebugLine____20const__29($2 + 5520 | 0 | 0) | 0 | 0); - HEAP32[($2 + 5508 | 0) >> 2] = $2026; - $2046 = $5 + 202886 | 0; - HEAP32[($2 + 5504 | 0) >> 2] = $2046; - $2047 = 28; - HEAP32[($2 + 5500 | 0) >> 2] = $2047; - HEAP32[($2 + 5496 | 0) >> 2] = $2027; - HEAP32[($2 + 5492 | 0) >> 2] = $2028; - $2048 = emscripten__internal__TypeID_physx__PxDebugLine_2c_20void___get_28_29() | 0; - $2049 = HEAP32[($2 + 5504 | 0) >> 2] | 0; - $2050 = emscripten__internal__TypeID_unsigned_20int_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13860 | 0) >> 2] = HEAP32[($2 + 5496 | 0) >> 2] | 0; - $2052 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $2053 = HEAP32[($2 + 5496 | 0) >> 2] | 0; - $2056 = unsigned_20int_20physx__PxDebugLine_____20emscripten__internal__getContext_unsigned_20int_20physx__PxDebugLine_____28unsigned_20int_20physx__PxDebugLine____20const__29($2 + 5500 | 0 | 0) | 0; - $2057 = emscripten__internal__TypeID_unsigned_20int_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13868 | 0) >> 2] = HEAP32[($2 + 5492 | 0) >> 2] | 0; - _embind_register_class_property($2048 | 0, $2049 | 0, $2050 | 0, $2052 | 0, $2053 | 0, $2056 | 0, $2057 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5492 | 0) >> 2] | 0 | 0, unsigned_20int_20physx__PxDebugLine_____20emscripten__internal__getContext_unsigned_20int_20physx__PxDebugLine_____28unsigned_20int_20physx__PxDebugLine____20const__29($2 + 5500 | 0 | 0) | 0 | 0); - HEAP32[($2 + 5552 | 0) >> 2] = $2 + 2635 | 0; - HEAP32[($2 + 5548 | 0) >> 2] = $5 + 153798 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxDebugTriangle__28_29(); - HEAP32[($2 + 5544 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxDebugTriangle__28physx__PxDebugTriangle__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxDebugTriangle__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5540 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxDebugTriangle__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5536 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 5532 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxDebugTriangle__28physx__PxDebugTriangle__29; - $2072 = emscripten__internal__TypeID_physx__PxDebugTriangle_2c_20void___get_28_29() | 0; - $2073 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxDebugTriangle__2c_20void___get_28_29() | 0; - $2074 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxDebugTriangle_20const__2c_20void___get_28_29() | 0; - $2075 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 13872 | 0) >> 2] = HEAP32[($2 + 5544 | 0) >> 2] | 0; - $2077 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $2078 = HEAP32[($2 + 5544 | 0) >> 2] | 0; - HEAP32[($2 + 13148 | 0) >> 2] = HEAP32[($2 + 5540 | 0) >> 2] | 0; - $2080 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $2081 = HEAP32[($2 + 5540 | 0) >> 2] | 0; - HEAP32[($2 + 13144 | 0) >> 2] = HEAP32[($2 + 5536 | 0) >> 2] | 0; - $2083 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $2084 = HEAP32[($2 + 5536 | 0) >> 2] | 0; - $2085 = HEAP32[($2 + 5548 | 0) >> 2] | 0; - HEAP32[($2 + 13876 | 0) >> 2] = HEAP32[($2 + 5532 | 0) >> 2] | 0; - _embind_register_class($2072 | 0, $2073 | 0, $2074 | 0, $2075 | 0, $2077 | 0, $2078 | 0, $2080 | 0, $2081 | 0, $2083 | 0, $2084 | 0, $2085 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5532 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 5556 | 0) >> 2] = $2 + 2635 | 0; - HEAP32[($2 + 13884 | 0) >> 2] = HEAP32[($2 + 5556 | 0) >> 2] | 0; - HEAP32[($2 + 13880 | 0) >> 2] = GOT_func_internal_physx__PxDebugTriangle__20emscripten__internal__operator_new_physx__PxDebugTriangle_2c_20physx__PxVec3_2c_20physx__PxVec3_2c_20physx__PxVec3_2c_20unsigned_20int__28physx__PxVec3___2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int___29; - $2093 = HEAP32[($2 + 13884 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassConstructor_physx__PxDebugTriangle__20_28__29_28physx__PxVec3___2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int___29___invoke_physx__PxDebugTriangle__28physx__PxDebugTriangle__20_28__29_28physx__PxVec3___2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int___29_29(HEAP32[($2 + 13880 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 5616 | 0) >> 2] = $2093; - HEAP32[($2 + 5612 | 0) >> 2] = $1985; - HEAP32[($2 + 5608 | 0) >> 2] = $140; - $2095 = HEAP32[($2 + 5616 | 0) >> 2] | 0; - $2096 = GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxDebugTriangle_2c_20physx__PxVec3___getWire_physx__PxDebugTriangle__28physx__PxVec3_20physx__PxDebugTriangle____20const__2c_20physx__PxDebugTriangle_20const__29; - HEAP32[($2 + 5604 | 0) >> 2] = $2096; - $2097 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxDebugTriangle_2c_20physx__PxVec3___setWire_physx__PxDebugTriangle__28physx__PxVec3_20physx__PxDebugTriangle____20const__2c_20physx__PxDebugTriangle__2c_20physx__PxVec3__29; - HEAP32[($2 + 5600 | 0) >> 2] = $2097; - $2098 = emscripten__internal__TypeID_physx__PxDebugTriangle_2c_20void___get_28_29() | 0; - $2099 = HEAP32[($2 + 5612 | 0) >> 2] | 0; - $2100 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13888 | 0) >> 2] = HEAP32[($2 + 5604 | 0) >> 2] | 0; - $2102 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $2103 = HEAP32[($2 + 5604 | 0) >> 2] | 0; - $2106 = physx__PxVec3_20physx__PxDebugTriangle_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxDebugTriangle_____28physx__PxVec3_20physx__PxDebugTriangle____20const__29($2 + 5608 | 0 | 0) | 0; - $2107 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13900 | 0) >> 2] = HEAP32[($2 + 5600 | 0) >> 2] | 0; - _embind_register_class_property($2098 | 0, $2099 | 0, $2100 | 0, $2102 | 0, $2103 | 0, $2106 | 0, $2107 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5600 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxDebugTriangle_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxDebugTriangle_____28physx__PxVec3_20physx__PxDebugTriangle____20const__29($2 + 5608 | 0 | 0) | 0 | 0); - HEAP32[($2 + 5596 | 0) >> 2] = $2095; - HEAP32[($2 + 5592 | 0) >> 2] = $2006; - HEAP32[($2 + 5588 | 0) >> 2] = $363; - $2114 = HEAP32[($2 + 5596 | 0) >> 2] | 0; - HEAP32[($2 + 5584 | 0) >> 2] = $2096; - HEAP32[($2 + 5580 | 0) >> 2] = $2097; - $2115 = emscripten__internal__TypeID_physx__PxDebugTriangle_2c_20void___get_28_29() | 0; - $2116 = HEAP32[($2 + 5592 | 0) >> 2] | 0; - $2117 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13892 | 0) >> 2] = HEAP32[($2 + 5584 | 0) >> 2] | 0; - $2119 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $2120 = HEAP32[($2 + 5584 | 0) >> 2] | 0; - $2123 = physx__PxVec3_20physx__PxDebugTriangle_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxDebugTriangle_____28physx__PxVec3_20physx__PxDebugTriangle____20const__29($2 + 5588 | 0 | 0) | 0; - $2124 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13904 | 0) >> 2] = HEAP32[($2 + 5580 | 0) >> 2] | 0; - _embind_register_class_property($2115 | 0, $2116 | 0, $2117 | 0, $2119 | 0, $2120 | 0, $2123 | 0, $2124 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5580 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxDebugTriangle_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxDebugTriangle_____28physx__PxVec3_20physx__PxDebugTriangle____20const__29($2 + 5588 | 0 | 0) | 0 | 0); - HEAP32[($2 + 5576 | 0) >> 2] = $2114; - HEAP32[($2 + 5572 | 0) >> 2] = $5 + 201763 | 0; - HEAP32[($2 + 5568 | 0) >> 2] = $1704; - $2133 = HEAP32[($2 + 5576 | 0) >> 2] | 0; - HEAP32[($2 + 5564 | 0) >> 2] = $2096; - HEAP32[($2 + 5560 | 0) >> 2] = $2097; - $2134 = emscripten__internal__TypeID_physx__PxDebugTriangle_2c_20void___get_28_29() | 0; - $2135 = HEAP32[($2 + 5572 | 0) >> 2] | 0; - $2136 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13896 | 0) >> 2] = HEAP32[($2 + 5564 | 0) >> 2] | 0; - $2138 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $2139 = HEAP32[($2 + 5564 | 0) >> 2] | 0; - $2142 = physx__PxVec3_20physx__PxDebugTriangle_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxDebugTriangle_____28physx__PxVec3_20physx__PxDebugTriangle____20const__29($2 + 5568 | 0 | 0) | 0; - $2143 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13908 | 0) >> 2] = HEAP32[($2 + 5560 | 0) >> 2] | 0; - _embind_register_class_property($2134 | 0, $2135 | 0, $2136 | 0, $2138 | 0, $2139 | 0, $2142 | 0, $2143 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5560 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxDebugTriangle_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxDebugTriangle_____28physx__PxVec3_20physx__PxDebugTriangle____20const__29($2 + 5568 | 0 | 0) | 0 | 0); - HEAP32[($2 + 5676 | 0) >> 2] = $2133; - HEAP32[($2 + 5672 | 0) >> 2] = $2025; - HEAP32[($2 + 5668 | 0) >> 2] = $307; - $2150 = HEAP32[($2 + 5676 | 0) >> 2] | 0; - $2151 = GOT_func_internal_unsigned_20int_20emscripten__internal__MemberAccess_physx__PxDebugTriangle_2c_20unsigned_20int___getWire_physx__PxDebugTriangle__28unsigned_20int_20physx__PxDebugTriangle____20const__2c_20physx__PxDebugTriangle_20const__29; - HEAP32[($2 + 5664 | 0) >> 2] = $2151; - $2152 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxDebugTriangle_2c_20unsigned_20int___setWire_physx__PxDebugTriangle__28unsigned_20int_20physx__PxDebugTriangle____20const__2c_20physx__PxDebugTriangle__2c_20unsigned_20int_29; - HEAP32[($2 + 5660 | 0) >> 2] = $2152; - $2153 = emscripten__internal__TypeID_physx__PxDebugTriangle_2c_20void___get_28_29() | 0; - $2154 = HEAP32[($2 + 5672 | 0) >> 2] | 0; - $2155 = emscripten__internal__TypeID_unsigned_20int_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13912 | 0) >> 2] = HEAP32[($2 + 5664 | 0) >> 2] | 0; - $2157 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $2158 = HEAP32[($2 + 5664 | 0) >> 2] | 0; - $2161 = unsigned_20int_20physx__PxDebugTriangle_____20emscripten__internal__getContext_unsigned_20int_20physx__PxDebugTriangle_____28unsigned_20int_20physx__PxDebugTriangle____20const__29($2 + 5668 | 0 | 0) | 0; - $2162 = emscripten__internal__TypeID_unsigned_20int_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13924 | 0) >> 2] = HEAP32[($2 + 5660 | 0) >> 2] | 0; - _embind_register_class_property($2153 | 0, $2154 | 0, $2155 | 0, $2157 | 0, $2158 | 0, $2161 | 0, $2162 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5660 | 0) >> 2] | 0 | 0, unsigned_20int_20physx__PxDebugTriangle_____20emscripten__internal__getContext_unsigned_20int_20physx__PxDebugTriangle_____28unsigned_20int_20physx__PxDebugTriangle____20const__29($2 + 5668 | 0 | 0) | 0 | 0); - HEAP32[($2 + 5656 | 0) >> 2] = $2150; - HEAP32[($2 + 5652 | 0) >> 2] = $2046; - HEAP32[($2 + 5648 | 0) >> 2] = $2047; - $2169 = HEAP32[($2 + 5656 | 0) >> 2] | 0; - HEAP32[($2 + 5644 | 0) >> 2] = $2151; - HEAP32[($2 + 5640 | 0) >> 2] = $2152; - $2170 = emscripten__internal__TypeID_physx__PxDebugTriangle_2c_20void___get_28_29() | 0; - $2171 = HEAP32[($2 + 5652 | 0) >> 2] | 0; - $2172 = emscripten__internal__TypeID_unsigned_20int_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13916 | 0) >> 2] = HEAP32[($2 + 5644 | 0) >> 2] | 0; - $2174 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $2175 = HEAP32[($2 + 5644 | 0) >> 2] | 0; - $2178 = unsigned_20int_20physx__PxDebugTriangle_____20emscripten__internal__getContext_unsigned_20int_20physx__PxDebugTriangle_____28unsigned_20int_20physx__PxDebugTriangle____20const__29($2 + 5648 | 0 | 0) | 0; - $2179 = emscripten__internal__TypeID_unsigned_20int_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13928 | 0) >> 2] = HEAP32[($2 + 5640 | 0) >> 2] | 0; - _embind_register_class_property($2170 | 0, $2171 | 0, $2172 | 0, $2174 | 0, $2175 | 0, $2178 | 0, $2179 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5640 | 0) >> 2] | 0 | 0, unsigned_20int_20physx__PxDebugTriangle_____20emscripten__internal__getContext_unsigned_20int_20physx__PxDebugTriangle_____28unsigned_20int_20physx__PxDebugTriangle____20const__29($2 + 5648 | 0 | 0) | 0 | 0); - HEAP32[($2 + 5636 | 0) >> 2] = $2169; - HEAP32[($2 + 5632 | 0) >> 2] = $5 + 201794 | 0; - $2188 = 44; - HEAP32[($2 + 5628 | 0) >> 2] = $2188; - HEAP32[($2 + 5624 | 0) >> 2] = $2151; - HEAP32[($2 + 5620 | 0) >> 2] = $2152; - $2189 = emscripten__internal__TypeID_physx__PxDebugTriangle_2c_20void___get_28_29() | 0; - $2190 = HEAP32[($2 + 5632 | 0) >> 2] | 0; - $2191 = emscripten__internal__TypeID_unsigned_20int_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13920 | 0) >> 2] = HEAP32[($2 + 5624 | 0) >> 2] | 0; - $2193 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $2194 = HEAP32[($2 + 5624 | 0) >> 2] | 0; - $2197 = unsigned_20int_20physx__PxDebugTriangle_____20emscripten__internal__getContext_unsigned_20int_20physx__PxDebugTriangle_____28unsigned_20int_20physx__PxDebugTriangle____20const__29($2 + 5628 | 0 | 0) | 0; - $2198 = emscripten__internal__TypeID_unsigned_20int_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13932 | 0) >> 2] = HEAP32[($2 + 5620 | 0) >> 2] | 0; - _embind_register_class_property($2189 | 0, $2190 | 0, $2191 | 0, $2193 | 0, $2194 | 0, $2197 | 0, $2198 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5620 | 0) >> 2] | 0 | 0, unsigned_20int_20physx__PxDebugTriangle_____20emscripten__internal__getContext_unsigned_20int_20physx__PxDebugTriangle_____28unsigned_20int_20physx__PxDebugTriangle____20const__29($2 + 5628 | 0 | 0) | 0 | 0); - $2206 = GOT_data_internal___table_base; - void_20emscripten__function_unsigned_20int_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_29($5 + 86780 | 0 | 0, $2206 + 117 | 0 | 0); - void_20emscripten__function_unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_2c_20unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29($5 + 77103 | 0 | 0, $2206 + 118 | 0 | 0); - void_20emscripten__function_unsigned_20int_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_29($5 + 77610 | 0 | 0, $2206 + 119 | 0 | 0); - void_20emscripten__function_unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_2c_20unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29($5 + 77067 | 0 | 0, $2206 + 120 | 0 | 0); - void_20emscripten__function_unsigned_20int_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_29($5 + 86996 | 0 | 0, $2206 + 121 | 0 | 0); - void_20emscripten__function_unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_2c_20unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29($5 + 77142 | 0 | 0, $2206 + 122 | 0 | 0); - void_20emscripten__function_unsigned_20int_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_29($5 + 204344 | 0 | 0, $2206 + 123 | 0 | 0); - void_20emscripten__function_unsigned_20int_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_29($5 + 202815 | 0 | 0, $2206 + 124 | 0 | 0); - void_20emscripten__function_unsigned_20int_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_29($5 + 204389 | 0 | 0, $2206 + 125 | 0 | 0); - void_20emscripten__function_unsigned_20int_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_29($5 + 202893 | 0 | 0, $2206 + 126 | 0 | 0); - HEAP32[($2 + 5700 | 0) >> 2] = $2 + 2631 | 0; - HEAP32[($2 + 5696 | 0) >> 2] = $5 + 93556 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxRenderBuffer__28_29(); - HEAP32[($2 + 5692 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxRenderBuffer__28physx__PxRenderBuffer__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxRenderBuffer__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5688 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxRenderBuffer__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5684 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 5680 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxRenderBuffer__28physx__PxRenderBuffer__29; - $2254 = emscripten__internal__TypeID_physx__PxRenderBuffer_2c_20void___get_28_29() | 0; - $2255 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxRenderBuffer__2c_20void___get_28_29() | 0; - $2256 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxRenderBuffer_20const__2c_20void___get_28_29() | 0; - $2257 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 13936 | 0) >> 2] = HEAP32[($2 + 5692 | 0) >> 2] | 0; - $2259 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $2260 = HEAP32[($2 + 5692 | 0) >> 2] | 0; - HEAP32[($2 + 13140 | 0) >> 2] = HEAP32[($2 + 5688 | 0) >> 2] | 0; - $2262 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $2263 = HEAP32[($2 + 5688 | 0) >> 2] | 0; - HEAP32[($2 + 13136 | 0) >> 2] = HEAP32[($2 + 5684 | 0) >> 2] | 0; - $2265 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $2266 = HEAP32[($2 + 5684 | 0) >> 2] | 0; - $2267 = HEAP32[($2 + 5696 | 0) >> 2] | 0; - HEAP32[($2 + 13940 | 0) >> 2] = HEAP32[($2 + 5680 | 0) >> 2] | 0; - _embind_register_class($2254 | 0, $2255 | 0, $2256 | 0, $2257 | 0, $2259 | 0, $2260 | 0, $2262 | 0, $2263 | 0, $2265 | 0, $2266 | 0, $2267 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5680 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 2624 | 0) >> 2] = $181; - HEAP32[($2 + 2620 | 0) >> 2] = $363; - i64toi32_i32$1 = HEAP32[($2 + 2620 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2624 | 0) >> 2] | 0; - $13786 = i64toi32_i32$1; + decltype_28fp_29_20emscripten__select_overload_void_20_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20bool_29_2c_20physx__PxD6Joint__28void_20_28physx__PxD6Joint____29_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20bool_29_29($2 + 2660 | 0 | 0, $2 + 976 | 0 | 0); + $1448 = HEAP32[($2 + 2660 | 0) >> 2] | 0; + HEAP32[($2 + 2648 | 0) >> 2] = HEAP32[($2 + 2664 | 0) >> 2] | 0; + HEAP32[($2 + 2644 | 0) >> 2] = $1448; + i64toi32_i32$1 = HEAP32[($2 + 2644 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2648 | 0) >> 2] | 0; + $11588 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 5768 | 0) >> 2] = $13786; - HEAP32[($2 + 5772 | 0) >> 2] = i64toi32_i32$0; - $2272 = HEAP32[($2 + 5768 | 0) >> 2] | 0; - $2273 = HEAP32[($2 + 5772 | 0) >> 2] | 0; - HEAP32[($2 + 5800 | 0) >> 2] = $2 + 2631 | 0; - HEAP32[($2 + 5796 | 0) >> 2] = $5 + 86769 | 0; - HEAP32[($2 + 5792 | 0) >> 2] = $2273; - HEAP32[($2 + 5788 | 0) >> 2] = $2272; - $2278 = HEAP32[($2 + 5800 | 0) >> 2] | 0; - $2279 = HEAP32[($2 + 5796 | 0) >> 2] | 0; - $2280 = HEAP32[($2 + 5788 | 0) >> 2] | 0; - HEAP32[($2 + 5784 | 0) >> 2] = HEAP32[($2 + 5792 | 0) >> 2] | 0; - HEAP32[($2 + 5780 | 0) >> 2] = $2280; - i64toi32_i32$0 = HEAP32[($2 + 5780 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 5784 | 0) >> 2] | 0; - $13820 = i64toi32_i32$0; + HEAP32[($2 + 5088 | 0) >> 2] = $11588; + HEAP32[($2 + 5092 | 0) >> 2] = i64toi32_i32$0; + $1451 = HEAP32[($2 + 5088 | 0) >> 2] | 0; + $1452 = HEAP32[($2 + 5092 | 0) >> 2] | 0; + HEAP32[($2 + 5120 | 0) >> 2] = $1435; + HEAP32[($2 + 5116 | 0) >> 2] = $819; + HEAP32[($2 + 5112 | 0) >> 2] = $1452; + HEAP32[($2 + 5108 | 0) >> 2] = $1451; + $1453 = HEAP32[($2 + 5116 | 0) >> 2] | 0; + $1454 = HEAP32[($2 + 5108 | 0) >> 2] | 0; + HEAP32[($2 + 5104 | 0) >> 2] = HEAP32[($2 + 5112 | 0) >> 2] | 0; + HEAP32[($2 + 5100 | 0) >> 2] = $1454; + i64toi32_i32$0 = HEAP32[($2 + 5100 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 5104 | 0) >> 2] | 0; + $11614 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 968 | 0) >> 2] = $13820; + HEAP32[($2 + 968 | 0) >> 2] = $11614; HEAP32[($2 + 972 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_unsigned_20int_20_28physx__PxRenderBuffer____29_28_29_20const___invoke_physx__PxRenderBuffer__28char_20const__2c_20unsigned_20int_20_28physx__PxRenderBuffer____29_28_29_20const_29($2279 | 0, $2 + 968 | 0 | 0); - $2287 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_7__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_7__28embind_init_physx_28_29__$_7_20const__29($2 + 2619 | 0 | 0) | 0; - HEAP32[($2 + 5812 | 0) >> 2] = $2278; - HEAP32[($2 + 5808 | 0) >> 2] = $5 + 77093 | 0; - HEAP32[($2 + 5804 | 0) >> 2] = $2287; - $2290 = HEAP32[($2 + 5812 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_physx__PxDebugLine_20const__20_28__29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29___invoke_physx__PxRenderBuffer_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxDebugLine_20const__20_28__29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_29(HEAP32[($2 + 5808 | 0) >> 2] | 0 | 0, HEAP32[($2 + 5804 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 2612 | 0) >> 2] = $181; - HEAP32[($2 + 2608 | 0) >> 2] = $187; - i64toi32_i32$1 = HEAP32[($2 + 2608 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2612 | 0) >> 2] | 0; - $13855 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxD6Joint____29_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20bool_29___invoke_physx__PxD6Joint__28char_20const__2c_20void_20_28physx__PxD6Joint____29_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20bool_29_29($1453 | 0, $2 + 968 | 0 | 0); + HEAP32[($2 + 5144 | 0) >> 2] = $2 + 2643 | 0; + HEAP32[($2 + 5140 | 0) >> 2] = $5 + 127884 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxAllocatorCallback__28_29(); + HEAP32[($2 + 5136 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxAllocatorCallback__28physx__PxAllocatorCallback__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxAllocatorCallback__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5132 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxAllocatorCallback__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5128 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 5124 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxAllocatorCallback__28physx__PxAllocatorCallback__29; + $1467 = emscripten__internal__TypeID_physx__PxAllocatorCallback_2c_20void___get_28_29() | 0; + $1468 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxAllocatorCallback__2c_20void___get_28_29() | 0; + $1469 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxAllocatorCallback_20const__2c_20void___get_28_29() | 0; + $1470 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 13648 | 0) >> 2] = HEAP32[($2 + 5136 | 0) >> 2] | 0; + $1472 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $1473 = HEAP32[($2 + 5136 | 0) >> 2] | 0; + HEAP32[($2 + 13148 | 0) >> 2] = HEAP32[($2 + 5132 | 0) >> 2] | 0; + $1475 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $1476 = HEAP32[($2 + 5132 | 0) >> 2] | 0; + HEAP32[($2 + 13144 | 0) >> 2] = HEAP32[($2 + 5128 | 0) >> 2] | 0; + $1478 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $1479 = HEAP32[($2 + 5128 | 0) >> 2] | 0; + $1480 = HEAP32[($2 + 5140 | 0) >> 2] | 0; + HEAP32[($2 + 13652 | 0) >> 2] = HEAP32[($2 + 5124 | 0) >> 2] | 0; + _embind_register_class($1467 | 0, $1468 | 0, $1469 | 0, $1470 | 0, $1472 | 0, $1473 | 0, $1475 | 0, $1476 | 0, $1478 | 0, $1479 | 0, $1480 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5124 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 5168 | 0) >> 2] = $2 + 2642 | 0; + HEAP32[($2 + 5164 | 0) >> 2] = $5 + 90861 | 0; + void_20emscripten__base_physx__PxAllocatorCallback___verify_physx__PxDefaultAllocator__28_29(); + HEAP32[($2 + 5160 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxDefaultAllocator__28physx__PxDefaultAllocator__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxAllocatorCallback__20_28_emscripten__base_physx__PxAllocatorCallback___getUpcaster_physx__PxDefaultAllocator__28_29_29_28physx__PxDefaultAllocator__29() | 0), HEAP32[(wasm2js_i32$0 + 5156 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxDefaultAllocator__20_28_emscripten__base_physx__PxAllocatorCallback___getDowncaster_physx__PxDefaultAllocator__28_29_29_28physx__PxAllocatorCallback__29() | 0), HEAP32[(wasm2js_i32$0 + 5152 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 5148 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxDefaultAllocator__28physx__PxDefaultAllocator__29; + $1492 = emscripten__internal__TypeID_physx__PxDefaultAllocator_2c_20void___get_28_29() | 0; + $1493 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxDefaultAllocator__2c_20void___get_28_29() | 0; + $1494 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxDefaultAllocator_20const__2c_20void___get_28_29() | 0; + $1495 = emscripten__base_physx__PxAllocatorCallback___get_28_29() | 0; + HEAP32[($2 + 13656 | 0) >> 2] = HEAP32[($2 + 5160 | 0) >> 2] | 0; + $1497 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $1498 = HEAP32[($2 + 5160 | 0) >> 2] | 0; + HEAP32[($2 + 13660 | 0) >> 2] = HEAP32[($2 + 5156 | 0) >> 2] | 0; + $1500 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $1501 = HEAP32[($2 + 5156 | 0) >> 2] | 0; + HEAP32[($2 + 13664 | 0) >> 2] = HEAP32[($2 + 5152 | 0) >> 2] | 0; + $1503 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $1504 = HEAP32[($2 + 5152 | 0) >> 2] | 0; + $1505 = HEAP32[($2 + 5164 | 0) >> 2] | 0; + HEAP32[($2 + 13668 | 0) >> 2] = HEAP32[($2 + 5148 | 0) >> 2] | 0; + _embind_register_class($1492 | 0, $1493 | 0, $1494 | 0, $1495 | 0, $1497 | 0, $1498 | 0, $1500 | 0, $1501 | 0, $1503 | 0, $1504 | 0, $1505 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5148 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 5172 | 0) >> 2] = $2 + 2642 | 0; + HEAP32[($2 + 13676 | 0) >> 2] = HEAP32[($2 + 5172 | 0) >> 2] | 0; + HEAP32[($2 + 13672 | 0) >> 2] = GOT_func_internal_physx__PxDefaultAllocator__20emscripten__internal__operator_new_physx__PxDefaultAllocator__28_29; + void_20emscripten__internal__RegisterClassConstructor_physx__PxDefaultAllocator__20_28__29_28_29___invoke_physx__PxDefaultAllocator__28physx__PxDefaultAllocator__20_28__29_28_29_29(HEAP32[($2 + 13672 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 5196 | 0) >> 2] = $2 + 2641 | 0; + HEAP32[($2 + 5192 | 0) >> 2] = $5 + 160113 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxTolerancesScale__28_29(); + HEAP32[($2 + 5188 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxTolerancesScale__28physx__PxTolerancesScale__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxTolerancesScale__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5184 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxTolerancesScale__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5180 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 5176 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxTolerancesScale__28physx__PxTolerancesScale__29; + $1522 = emscripten__internal__TypeID_physx__PxTolerancesScale_2c_20void___get_28_29() | 0; + $1523 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxTolerancesScale__2c_20void___get_28_29() | 0; + $1524 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxTolerancesScale_20const__2c_20void___get_28_29() | 0; + $1525 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 13680 | 0) >> 2] = HEAP32[($2 + 5188 | 0) >> 2] | 0; + $1527 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $1528 = HEAP32[($2 + 5188 | 0) >> 2] | 0; + HEAP32[($2 + 13140 | 0) >> 2] = HEAP32[($2 + 5184 | 0) >> 2] | 0; + $1530 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $1531 = HEAP32[($2 + 5184 | 0) >> 2] | 0; + HEAP32[($2 + 13136 | 0) >> 2] = HEAP32[($2 + 5180 | 0) >> 2] | 0; + $1533 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $1534 = HEAP32[($2 + 5180 | 0) >> 2] | 0; + $1535 = HEAP32[($2 + 5192 | 0) >> 2] | 0; + HEAP32[($2 + 13684 | 0) >> 2] = HEAP32[($2 + 5176 | 0) >> 2] | 0; + _embind_register_class($1522 | 0, $1523 | 0, $1524 | 0, $1525 | 0, $1527 | 0, $1528 | 0, $1530 | 0, $1531 | 0, $1533 | 0, $1534 | 0, $1535 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5176 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 5200 | 0) >> 2] = $2 + 2641 | 0; + HEAP32[($2 + 13692 | 0) >> 2] = HEAP32[($2 + 5200 | 0) >> 2] | 0; + HEAP32[($2 + 13688 | 0) >> 2] = GOT_func_internal_physx__PxTolerancesScale__20emscripten__internal__operator_new_physx__PxTolerancesScale__28_29; + $1543 = HEAP32[($2 + 13692 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassConstructor_physx__PxTolerancesScale__20_28__29_28_29___invoke_physx__PxTolerancesScale__28physx__PxTolerancesScale__20_28__29_28_29_29(HEAP32[($2 + 13688 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 5240 | 0) >> 2] = $1543; + HEAP32[($2 + 5236 | 0) >> 2] = $5 + 166137 | 0; + HEAP32[($2 + 5232 | 0) >> 2] = $239; + $1547 = HEAP32[($2 + 5240 | 0) >> 2] | 0; + $1548 = GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxTolerancesScale_2c_20float___getWire_physx__PxTolerancesScale__28float_20physx__PxTolerancesScale____20const__2c_20physx__PxTolerancesScale_20const__29; + HEAP32[($2 + 5228 | 0) >> 2] = $1548; + $1549 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxTolerancesScale_2c_20float___setWire_physx__PxTolerancesScale__28float_20physx__PxTolerancesScale____20const__2c_20physx__PxTolerancesScale__2c_20float_29; + HEAP32[($2 + 5224 | 0) >> 2] = $1549; + $1550 = emscripten__internal__TypeID_physx__PxTolerancesScale_2c_20void___get_28_29() | 0; + $1551 = HEAP32[($2 + 5236 | 0) >> 2] | 0; + $1552 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13696 | 0) >> 2] = HEAP32[($2 + 5228 | 0) >> 2] | 0; + $1554 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $1555 = HEAP32[($2 + 5228 | 0) >> 2] | 0; + $1558 = float_20physx__PxTolerancesScale_____20emscripten__internal__getContext_float_20physx__PxTolerancesScale_____28float_20physx__PxTolerancesScale____20const__29($2 + 5232 | 0 | 0) | 0; + $1559 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13704 | 0) >> 2] = HEAP32[($2 + 5224 | 0) >> 2] | 0; + _embind_register_class_property($1550 | 0, $1551 | 0, $1552 | 0, $1554 | 0, $1555 | 0, $1558 | 0, $1559 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 5224 | 0) >> 2] | 0 | 0, float_20physx__PxTolerancesScale_____20emscripten__internal__getContext_float_20physx__PxTolerancesScale_____28float_20physx__PxTolerancesScale____20const__29($2 + 5232 | 0 | 0) | 0 | 0); + HEAP32[($2 + 5220 | 0) >> 2] = $1547; + $1567 = $5 + 128412 | 0; + HEAP32[($2 + 5216 | 0) >> 2] = $1567; + HEAP32[($2 + 5212 | 0) >> 2] = $137; + HEAP32[($2 + 5208 | 0) >> 2] = $1548; + HEAP32[($2 + 5204 | 0) >> 2] = $1549; + $1568 = emscripten__internal__TypeID_physx__PxTolerancesScale_2c_20void___get_28_29() | 0; + $1569 = HEAP32[($2 + 5216 | 0) >> 2] | 0; + $1570 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13700 | 0) >> 2] = HEAP32[($2 + 5208 | 0) >> 2] | 0; + $1572 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $1573 = HEAP32[($2 + 5208 | 0) >> 2] | 0; + $1576 = float_20physx__PxTolerancesScale_____20emscripten__internal__getContext_float_20physx__PxTolerancesScale_____28float_20physx__PxTolerancesScale____20const__29($2 + 5212 | 0 | 0) | 0; + $1577 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13708 | 0) >> 2] = HEAP32[($2 + 5204 | 0) >> 2] | 0; + _embind_register_class_property($1568 | 0, $1569 | 0, $1570 | 0, $1572 | 0, $1573 | 0, $1576 | 0, $1577 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 5204 | 0) >> 2] | 0 | 0, float_20physx__PxTolerancesScale_____20emscripten__internal__getContext_float_20physx__PxTolerancesScale_____28float_20physx__PxTolerancesScale____20const__29($2 + 5212 | 0 | 0) | 0 | 0); + emscripten__value_object_physx__PxVec3___value_object_28char_20const__29($2 + 2640 | 0 | 0, $5 + 207369 | 0 | 0) | 0; + $1589 = $5 + 71358 | 0; + $1594 = $5 + 68985 | 0; + $1597 = $5 + 66060 | 0; + emscripten__value_object_physx__PxVec3___20emscripten__value_object_physx__PxVec3___field_physx__PxVec3_2c_20float__28char_20const__2c_20float_20physx__PxVec3____29(emscripten__value_object_physx__PxVec3___20emscripten__value_object_physx__PxVec3___field_physx__PxVec3_2c_20float__28char_20const__2c_20float_20physx__PxVec3____29(emscripten__value_object_physx__PxVec3___20emscripten__value_object_physx__PxVec3___field_physx__PxVec3_2c_20float__28char_20const__2c_20float_20physx__PxVec3____29($2 + 2640 | 0 | 0, $1589 | 0, $137 | 0) | 0 | 0, $1594 | 0, $239 | 0) | 0 | 0, $1597 | 0, $184 | 0) | 0; + emscripten__value_object_physx__PxVec3____value_object_28_29($2 + 2640 | 0 | 0) | 0; + emscripten__class__std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_physx__PxVec3__28char_20const__29($5 + 90570 | 0 | 0); + emscripten__value_object_physx__PxQuat___value_object_28char_20const__29($2 + 2638 | 0 | 0, $5 + 76368 | 0 | 0) | 0; + emscripten__value_object_physx__PxQuat___20emscripten__value_object_physx__PxQuat___field_physx__PxQuat_2c_20float__28char_20const__2c_20float_20physx__PxQuat____29(emscripten__value_object_physx__PxQuat___20emscripten__value_object_physx__PxQuat___field_physx__PxQuat_2c_20float__28char_20const__2c_20float_20physx__PxQuat____29(emscripten__value_object_physx__PxQuat___20emscripten__value_object_physx__PxQuat___field_physx__PxQuat_2c_20float__28char_20const__2c_20float_20physx__PxQuat____29(emscripten__value_object_physx__PxQuat___20emscripten__value_object_physx__PxQuat___field_physx__PxQuat_2c_20float__28char_20const__2c_20float_20physx__PxQuat____29($2 + 2638 | 0 | 0, $1589 | 0, $137 | 0) | 0 | 0, $1594 | 0, $239 | 0) | 0 | 0, $1597 | 0, $184 | 0) | 0 | 0, $5 + 71482 | 0 | 0, $304 | 0) | 0; + emscripten__value_object_physx__PxQuat____value_object_28_29($2 + 2638 | 0 | 0) | 0; + emscripten__value_object_physx__PxTransform___value_object_28char_20const__29($2 + 2637 | 0 | 0, $5 + 124013 | 0 | 0) | 0; + emscripten__value_object_physx__PxTransform___20emscripten__value_object_physx__PxTransform___field_physx__PxTransform_2c_20physx__PxQuat__28char_20const__2c_20physx__PxQuat_20physx__PxTransform____29(emscripten__value_object_physx__PxTransform___20emscripten__value_object_physx__PxTransform___field_physx__PxTransform_2c_20physx__PxVec3__28char_20const__2c_20physx__PxVec3_20physx__PxTransform____29($2 + 2637 | 0 | 0, $5 + 122258 | 0 | 0, $360 | 0) | 0 | 0, $5 + 121685 | 0 | 0, $137 | 0) | 0; + emscripten__value_object_physx__PxTransform____value_object_28_29($2 + 2637 | 0 | 0) | 0; + emscripten__value_object_physx__PxExtendedVec3___value_object_28char_20const__29($2 + 2636 | 0 | 0, $5 + 207376 | 0 | 0) | 0; + emscripten__value_object_physx__PxExtendedVec3___20emscripten__value_object_physx__PxExtendedVec3___field_physx__PxExtendedVec3_2c_20float__28char_20const__2c_20float_20physx__PxExtendedVec3____29(emscripten__value_object_physx__PxExtendedVec3___20emscripten__value_object_physx__PxExtendedVec3___field_physx__PxExtendedVec3_2c_20float__28char_20const__2c_20float_20physx__PxExtendedVec3____29(emscripten__value_object_physx__PxExtendedVec3___20emscripten__value_object_physx__PxExtendedVec3___field_physx__PxExtendedVec3_2c_20float__28char_20const__2c_20float_20physx__PxExtendedVec3____29($2 + 2636 | 0 | 0, $1589 | 0, $137 | 0) | 0 | 0, $1594 | 0, $239 | 0) | 0 | 0, $1597 | 0, $184 | 0) | 0; + emscripten__value_object_physx__PxExtendedVec3____value_object_28_29($2 + 2636 | 0 | 0) | 0; + emscripten__value_object_physx__PxBounds3___value_object_28char_20const__29($2 + 2635 | 0 | 0, $5 + 207214 | 0 | 0) | 0; + emscripten__value_object_physx__PxBounds3___20emscripten__value_object_physx__PxBounds3___field_physx__PxBounds3_2c_20physx__PxVec3__28char_20const__2c_20physx__PxVec3_20physx__PxBounds3____29(emscripten__value_object_physx__PxBounds3___20emscripten__value_object_physx__PxBounds3___field_physx__PxBounds3_2c_20physx__PxVec3__28char_20const__2c_20physx__PxVec3_20physx__PxBounds3____29($2 + 2635 | 0 | 0, $5 + 123178 | 0 | 0, $137 | 0) | 0 | 0, $5 + 123159 | 0 | 0, $304 | 0) | 0; + emscripten__value_object_physx__PxBounds3____value_object_28_29($2 + 2635 | 0 | 0) | 0; + HEAP32[($2 + 5264 | 0) >> 2] = $2 + 2634 | 0; + HEAP32[($2 + 5260 | 0) >> 2] = $5 + 73690 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxContactPairPoint__28_29(); + HEAP32[($2 + 5256 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxContactPairPoint__28physx__PxContactPairPoint__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxContactPairPoint__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5252 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxContactPairPoint__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5248 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 5244 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxContactPairPoint__28physx__PxContactPairPoint__29; + $1659 = emscripten__internal__TypeID_physx__PxContactPairPoint_2c_20void___get_28_29() | 0; + $1660 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxContactPairPoint__2c_20void___get_28_29() | 0; + $1661 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxContactPairPoint_20const__2c_20void___get_28_29() | 0; + $1662 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 13712 | 0) >> 2] = HEAP32[($2 + 5256 | 0) >> 2] | 0; + $1664 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $1665 = HEAP32[($2 + 5256 | 0) >> 2] | 0; + HEAP32[($2 + 13132 | 0) >> 2] = HEAP32[($2 + 5252 | 0) >> 2] | 0; + $1667 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $1668 = HEAP32[($2 + 5252 | 0) >> 2] | 0; + HEAP32[($2 + 13128 | 0) >> 2] = HEAP32[($2 + 5248 | 0) >> 2] | 0; + $1670 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $1671 = HEAP32[($2 + 5248 | 0) >> 2] | 0; + $1672 = HEAP32[($2 + 5260 | 0) >> 2] | 0; + HEAP32[($2 + 13716 | 0) >> 2] = HEAP32[($2 + 5244 | 0) >> 2] | 0; + _embind_register_class($1659 | 0, $1660 | 0, $1661 | 0, $1662 | 0, $1664 | 0, $1665 | 0, $1667 | 0, $1668 | 0, $1670 | 0, $1671 | 0, $1672 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5244 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 5324 | 0) >> 2] = $2 + 2634 | 0; + $1679 = $5 + 125521 | 0; + HEAP32[($2 + 5320 | 0) >> 2] = $1679; + HEAP32[($2 + 5316 | 0) >> 2] = $360; + $1680 = HEAP32[($2 + 5324 | 0) >> 2] | 0; + $1681 = GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxContactPairPoint_2c_20physx__PxVec3___getWire_physx__PxContactPairPoint__28physx__PxVec3_20physx__PxContactPairPoint____20const__2c_20physx__PxContactPairPoint_20const__29; + HEAP32[($2 + 5312 | 0) >> 2] = $1681; + $1682 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxContactPairPoint_2c_20physx__PxVec3___setWire_physx__PxContactPairPoint__28physx__PxVec3_20physx__PxContactPairPoint____20const__2c_20physx__PxContactPairPoint__2c_20physx__PxVec3__29; + HEAP32[($2 + 5308 | 0) >> 2] = $1682; + $1683 = emscripten__internal__TypeID_physx__PxContactPairPoint_2c_20void___get_28_29() | 0; + $1684 = HEAP32[($2 + 5320 | 0) >> 2] | 0; + $1685 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13720 | 0) >> 2] = HEAP32[($2 + 5312 | 0) >> 2] | 0; + $1687 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $1688 = HEAP32[($2 + 5312 | 0) >> 2] | 0; + $1691 = physx__PxVec3_20physx__PxContactPairPoint_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxContactPairPoint_____28physx__PxVec3_20physx__PxContactPairPoint____20const__29($2 + 5316 | 0 | 0) | 0; + $1692 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13732 | 0) >> 2] = HEAP32[($2 + 5308 | 0) >> 2] | 0; + _embind_register_class_property($1683 | 0, $1684 | 0, $1685 | 0, $1687 | 0, $1688 | 0, $1691 | 0, $1692 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5308 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxContactPairPoint_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxContactPairPoint_____28physx__PxVec3_20physx__PxContactPairPoint____20const__29($2 + 5316 | 0 | 0) | 0 | 0); + HEAP32[($2 + 5304 | 0) >> 2] = $1680; + HEAP32[($2 + 5300 | 0) >> 2] = $5 + 154934 | 0; + $1701 = 32; + HEAP32[($2 + 5296 | 0) >> 2] = $1701; + $1702 = HEAP32[($2 + 5304 | 0) >> 2] | 0; + HEAP32[($2 + 5292 | 0) >> 2] = $1681; + HEAP32[($2 + 5288 | 0) >> 2] = $1682; + $1703 = emscripten__internal__TypeID_physx__PxContactPairPoint_2c_20void___get_28_29() | 0; + $1704 = HEAP32[($2 + 5300 | 0) >> 2] | 0; + $1705 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13724 | 0) >> 2] = HEAP32[($2 + 5292 | 0) >> 2] | 0; + $1707 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $1708 = HEAP32[($2 + 5292 | 0) >> 2] | 0; + $1711 = physx__PxVec3_20physx__PxContactPairPoint_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxContactPairPoint_____28physx__PxVec3_20physx__PxContactPairPoint____20const__29($2 + 5296 | 0 | 0) | 0; + $1712 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13736 | 0) >> 2] = HEAP32[($2 + 5288 | 0) >> 2] | 0; + _embind_register_class_property($1703 | 0, $1704 | 0, $1705 | 0, $1707 | 0, $1708 | 0, $1711 | 0, $1712 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5288 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxContactPairPoint_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxContactPairPoint_____28physx__PxVec3_20physx__PxContactPairPoint____20const__29($2 + 5296 | 0 | 0) | 0 | 0); + HEAP32[($2 + 5284 | 0) >> 2] = $1702; + $1720 = $5 + 121320 | 0; + HEAP32[($2 + 5280 | 0) >> 2] = $1720; + HEAP32[($2 + 5276 | 0) >> 2] = $137; + $1721 = HEAP32[($2 + 5284 | 0) >> 2] | 0; + HEAP32[($2 + 5272 | 0) >> 2] = $1681; + HEAP32[($2 + 5268 | 0) >> 2] = $1682; + $1722 = emscripten__internal__TypeID_physx__PxContactPairPoint_2c_20void___get_28_29() | 0; + $1723 = HEAP32[($2 + 5280 | 0) >> 2] | 0; + $1724 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13728 | 0) >> 2] = HEAP32[($2 + 5272 | 0) >> 2] | 0; + $1726 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $1727 = HEAP32[($2 + 5272 | 0) >> 2] | 0; + $1730 = physx__PxVec3_20physx__PxContactPairPoint_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxContactPairPoint_____28physx__PxVec3_20physx__PxContactPairPoint____20const__29($2 + 5276 | 0 | 0) | 0; + $1731 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13740 | 0) >> 2] = HEAP32[($2 + 5268 | 0) >> 2] | 0; + _embind_register_class_property($1722 | 0, $1723 | 0, $1724 | 0, $1726 | 0, $1727 | 0, $1730 | 0, $1731 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5268 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxContactPairPoint_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxContactPairPoint_____28physx__PxVec3_20physx__PxContactPairPoint____20const__29($2 + 5276 | 0 | 0) | 0 | 0); + HEAP32[($2 + 5344 | 0) >> 2] = $1721; + HEAP32[($2 + 5340 | 0) >> 2] = $5 + 122006 | 0; + HEAP32[($2 + 5336 | 0) >> 2] = $304; + HEAP32[($2 + 5332 | 0) >> 2] = GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxContactPairPoint_2c_20float___getWire_physx__PxContactPairPoint__28float_20physx__PxContactPairPoint____20const__2c_20physx__PxContactPairPoint_20const__29; + HEAP32[($2 + 5328 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxContactPairPoint_2c_20float___setWire_physx__PxContactPairPoint__28float_20physx__PxContactPairPoint____20const__2c_20physx__PxContactPairPoint__2c_20float_29; + $1742 = emscripten__internal__TypeID_physx__PxContactPairPoint_2c_20void___get_28_29() | 0; + $1743 = HEAP32[($2 + 5340 | 0) >> 2] | 0; + $1744 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13744 | 0) >> 2] = HEAP32[($2 + 5332 | 0) >> 2] | 0; + $1746 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $1747 = HEAP32[($2 + 5332 | 0) >> 2] | 0; + $1750 = float_20physx__PxContactPairPoint_____20emscripten__internal__getContext_float_20physx__PxContactPairPoint_____28float_20physx__PxContactPairPoint____20const__29($2 + 5336 | 0 | 0) | 0; + $1751 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13748 | 0) >> 2] = HEAP32[($2 + 5328 | 0) >> 2] | 0; + _embind_register_class_property($1742 | 0, $1743 | 0, $1744 | 0, $1746 | 0, $1747 | 0, $1750 | 0, $1751 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 5328 | 0) >> 2] | 0 | 0, float_20physx__PxContactPairPoint_____20emscripten__internal__getContext_float_20physx__PxContactPairPoint_____28float_20physx__PxContactPairPoint____20const__29($2 + 5336 | 0 | 0) | 0 | 0); + emscripten__class__std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_physx__PxContactPairPoint__28char_20const__29($5 + 90454 | 0 | 0); + emscripten__enum__physx__PxIDENTITY___enum__28char_20const__29($2 + 2632 | 0 | 0, $5 + 187655 | 0 | 0) | 0; + emscripten__enum__physx__PxIDENTITY___value_28char_20const__2c_20physx__PxIDENTITY_29($2 + 2632 | 0 | 0, $5 + 66157 | 0 | 0, $137 | 0) | 0; + emscripten__enum__physx__PxVisualizationParameter__Enum___enum__28char_20const__29($2 + 2631 | 0 | 0, $5 + 92612 | 0 | 0) | 0; + emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29(emscripten__enum__physx__PxVisualizationParameter__Enum___value_28char_20const__2c_20physx__PxVisualizationParameter__Enum_29($2 + 2631 | 0 | 0, $5 + 200156 | 0 | 0, $137 | 0) | 0 | 0, $5 + 190919 | 0 | 0, $178 | 0) | 0 | 0, $5 + 190864 | 0 | 0, $1211 | 0) | 0 | 0, $5 + 190875 | 0 | 0, $1215 | 0) | 0 | 0, $5 + 187795 | 0 | 0, $239 | 0) | 0 | 0, $5 + 187814 | 0 | 0, $1222 | 0) | 0 | 0, $5 + 189684 | 0 | 0, $188 | 0) | 0 | 0, $5 + 194692 | 0 | 0, 7 | 0) | 0 | 0, $5 + 191411 | 0 | 0, $184 | 0) | 0 | 0, $5 + 202763 | 0 | 0, 9 | 0) | 0 | 0, $5 + 190891 | 0 | 0, 10 | 0) | 0 | 0, $5 + 191314 | 0 | 0, 11 | 0) | 0 | 0, $5 + 190987 | 0 | 0, $304 | 0) | 0 | 0, $5 + 190903 | 0 | 0, 13 | 0) | 0 | 0, $5 + 191258 | 0 | 0, 14 | 0) | 0 | 0, $5 + 190801 | 0 | 0, 15 | 0) | 0 | 0, $5 + 191128 | 0 | 0, $360 | 0) | 0 | 0, $5 + 204713 | 0 | 0, 17 | 0) | 0 | 0, $5 + 204976 | 0 | 0, 18 | 0) | 0 | 0, $5 + 190669 | 0 | 0, 19 | 0) | 0 | 0, $5 + 191005 | 0 | 0, $440 | 0) | 0 | 0, $5 + 190104 | 0 | 0, 21 | 0) | 0 | 0, $5 + 189020 | 0 | 0, 22 | 0) | 0 | 0, $5 + 190788 | 0 | 0, 23 | 0) | 0 | 0, $5 + 190975 | 0 | 0, $462 | 0) | 0; + HEAP32[($2 + 5368 | 0) >> 2] = $2 + 2630 | 0; + HEAP32[($2 + 5364 | 0) >> 2] = $5 + 73709 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxDebugPoint__28_29(); + HEAP32[($2 + 5360 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxDebugPoint__28physx__PxDebugPoint__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxDebugPoint__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5356 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxDebugPoint__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5352 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 5348 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxDebugPoint__28physx__PxDebugPoint__29; + $1869 = emscripten__internal__TypeID_physx__PxDebugPoint_2c_20void___get_28_29() | 0; + $1870 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxDebugPoint__2c_20void___get_28_29() | 0; + $1871 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxDebugPoint_20const__2c_20void___get_28_29() | 0; + $1872 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 13752 | 0) >> 2] = HEAP32[($2 + 5360 | 0) >> 2] | 0; + $1874 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $1875 = HEAP32[($2 + 5360 | 0) >> 2] | 0; + HEAP32[($2 + 13124 | 0) >> 2] = HEAP32[($2 + 5356 | 0) >> 2] | 0; + $1877 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $1878 = HEAP32[($2 + 5356 | 0) >> 2] | 0; + HEAP32[($2 + 13120 | 0) >> 2] = HEAP32[($2 + 5352 | 0) >> 2] | 0; + $1880 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $1881 = HEAP32[($2 + 5352 | 0) >> 2] | 0; + $1882 = HEAP32[($2 + 5364 | 0) >> 2] | 0; + HEAP32[($2 + 13756 | 0) >> 2] = HEAP32[($2 + 5348 | 0) >> 2] | 0; + _embind_register_class($1869 | 0, $1870 | 0, $1871 | 0, $1872 | 0, $1874 | 0, $1875 | 0, $1877 | 0, $1878 | 0, $1880 | 0, $1881 | 0, $1882 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5348 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 5372 | 0) >> 2] = $2 + 2630 | 0; + HEAP32[($2 + 13764 | 0) >> 2] = HEAP32[($2 + 5372 | 0) >> 2] | 0; + HEAP32[($2 + 13760 | 0) >> 2] = GOT_func_internal_physx__PxDebugPoint__20emscripten__internal__operator_new_physx__PxDebugPoint_2c_20physx__PxVec3_2c_20unsigned_20int__28physx__PxVec3___2c_20unsigned_20int___29; + $1890 = HEAP32[($2 + 13764 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassConstructor_physx__PxDebugPoint__20_28__29_28physx__PxVec3___2c_20unsigned_20int___29___invoke_physx__PxDebugPoint__28physx__PxDebugPoint__20_28__29_28physx__PxVec3___2c_20unsigned_20int___29_29(HEAP32[($2 + 13760 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 5392 | 0) >> 2] = $1890; + HEAP32[($2 + 5388 | 0) >> 2] = $5 + 81860 | 0; + HEAP32[($2 + 5384 | 0) >> 2] = $137; + $1894 = HEAP32[($2 + 5392 | 0) >> 2] | 0; + HEAP32[($2 + 5380 | 0) >> 2] = GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxDebugPoint_2c_20physx__PxVec3___getWire_physx__PxDebugPoint__28physx__PxVec3_20physx__PxDebugPoint____20const__2c_20physx__PxDebugPoint_20const__29; + HEAP32[($2 + 5376 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxDebugPoint_2c_20physx__PxVec3___setWire_physx__PxDebugPoint__28physx__PxVec3_20physx__PxDebugPoint____20const__2c_20physx__PxDebugPoint__2c_20physx__PxVec3__29; + $1897 = emscripten__internal__TypeID_physx__PxDebugPoint_2c_20void___get_28_29() | 0; + $1898 = HEAP32[($2 + 5388 | 0) >> 2] | 0; + $1899 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13768 | 0) >> 2] = HEAP32[($2 + 5380 | 0) >> 2] | 0; + $1901 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $1902 = HEAP32[($2 + 5380 | 0) >> 2] | 0; + $1905 = physx__PxVec3_20physx__PxDebugPoint_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxDebugPoint_____28physx__PxVec3_20physx__PxDebugPoint____20const__29($2 + 5384 | 0 | 0) | 0; + $1906 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13772 | 0) >> 2] = HEAP32[($2 + 5376 | 0) >> 2] | 0; + _embind_register_class_property($1897 | 0, $1898 | 0, $1899 | 0, $1901 | 0, $1902 | 0, $1905 | 0, $1906 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5376 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxDebugPoint_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxDebugPoint_____28physx__PxVec3_20physx__PxDebugPoint____20const__29($2 + 5384 | 0 | 0) | 0 | 0); + HEAP32[($2 + 5412 | 0) >> 2] = $1894; + HEAP32[($2 + 5408 | 0) >> 2] = $5 + 91074 | 0; + HEAP32[($2 + 5404 | 0) >> 2] = $304; + HEAP32[($2 + 5400 | 0) >> 2] = GOT_func_internal_unsigned_20int_20emscripten__internal__MemberAccess_physx__PxDebugPoint_2c_20unsigned_20int___getWire_physx__PxDebugPoint__28unsigned_20int_20physx__PxDebugPoint____20const__2c_20physx__PxDebugPoint_20const__29; + HEAP32[($2 + 5396 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxDebugPoint_2c_20unsigned_20int___setWire_physx__PxDebugPoint__28unsigned_20int_20physx__PxDebugPoint____20const__2c_20physx__PxDebugPoint__2c_20unsigned_20int_29; + $1917 = emscripten__internal__TypeID_physx__PxDebugPoint_2c_20void___get_28_29() | 0; + $1918 = HEAP32[($2 + 5408 | 0) >> 2] | 0; + $1919 = emscripten__internal__TypeID_unsigned_20int_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13776 | 0) >> 2] = HEAP32[($2 + 5400 | 0) >> 2] | 0; + $1921 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $1922 = HEAP32[($2 + 5400 | 0) >> 2] | 0; + $1925 = unsigned_20int_20physx__PxDebugPoint_____20emscripten__internal__getContext_unsigned_20int_20physx__PxDebugPoint_____28unsigned_20int_20physx__PxDebugPoint____20const__29($2 + 5404 | 0 | 0) | 0; + $1926 = emscripten__internal__TypeID_unsigned_20int_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13780 | 0) >> 2] = HEAP32[($2 + 5396 | 0) >> 2] | 0; + _embind_register_class_property($1917 | 0, $1918 | 0, $1919 | 0, $1921 | 0, $1922 | 0, $1925 | 0, $1926 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5396 | 0) >> 2] | 0 | 0, unsigned_20int_20physx__PxDebugPoint_____20emscripten__internal__getContext_unsigned_20int_20physx__PxDebugPoint_____28unsigned_20int_20physx__PxDebugPoint____20const__29($2 + 5404 | 0 | 0) | 0 | 0); + HEAP32[($2 + 5436 | 0) >> 2] = $2 + 2629 | 0; + HEAP32[($2 + 5432 | 0) >> 2] = $5 + 156843 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxDebugLine__28_29(); + HEAP32[($2 + 5428 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxDebugLine__28physx__PxDebugLine__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxDebugLine__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5424 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxDebugLine__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5420 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 5416 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxDebugLine__28physx__PxDebugLine__29; + $1941 = emscripten__internal__TypeID_physx__PxDebugLine_2c_20void___get_28_29() | 0; + $1942 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxDebugLine__2c_20void___get_28_29() | 0; + $1943 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxDebugLine_20const__2c_20void___get_28_29() | 0; + $1944 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 13784 | 0) >> 2] = HEAP32[($2 + 5428 | 0) >> 2] | 0; + $1946 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $1947 = HEAP32[($2 + 5428 | 0) >> 2] | 0; + HEAP32[($2 + 13116 | 0) >> 2] = HEAP32[($2 + 5424 | 0) >> 2] | 0; + $1949 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $1950 = HEAP32[($2 + 5424 | 0) >> 2] | 0; + HEAP32[($2 + 13112 | 0) >> 2] = HEAP32[($2 + 5420 | 0) >> 2] | 0; + $1952 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $1953 = HEAP32[($2 + 5420 | 0) >> 2] | 0; + $1954 = HEAP32[($2 + 5432 | 0) >> 2] | 0; + HEAP32[($2 + 13788 | 0) >> 2] = HEAP32[($2 + 5416 | 0) >> 2] | 0; + _embind_register_class($1941 | 0, $1942 | 0, $1943 | 0, $1944 | 0, $1946 | 0, $1947 | 0, $1949 | 0, $1950 | 0, $1952 | 0, $1953 | 0, $1954 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5416 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 5440 | 0) >> 2] = $2 + 2629 | 0; + HEAP32[($2 + 13796 | 0) >> 2] = HEAP32[($2 + 5440 | 0) >> 2] | 0; + HEAP32[($2 + 13792 | 0) >> 2] = GOT_func_internal_physx__PxDebugLine__20emscripten__internal__operator_new_physx__PxDebugLine_2c_20physx__PxVec3_2c_20physx__PxVec3_2c_20unsigned_20int__28physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int___29; + $1962 = HEAP32[($2 + 13796 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassConstructor_physx__PxDebugLine__20_28__29_28physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int___29___invoke_physx__PxDebugLine__28physx__PxDebugLine__20_28__29_28physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int___29_29(HEAP32[($2 + 13792 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 5480 | 0) >> 2] = $1962; + $1965 = $5 + 210321 | 0; + HEAP32[($2 + 5476 | 0) >> 2] = $1965; + HEAP32[($2 + 5472 | 0) >> 2] = $137; + $1966 = HEAP32[($2 + 5480 | 0) >> 2] | 0; + $1967 = GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxDebugLine_2c_20physx__PxVec3___getWire_physx__PxDebugLine__28physx__PxVec3_20physx__PxDebugLine____20const__2c_20physx__PxDebugLine_20const__29; + HEAP32[($2 + 5468 | 0) >> 2] = $1967; + $1968 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxDebugLine_2c_20physx__PxVec3___setWire_physx__PxDebugLine__28physx__PxVec3_20physx__PxDebugLine____20const__2c_20physx__PxDebugLine__2c_20physx__PxVec3__29; + HEAP32[($2 + 5464 | 0) >> 2] = $1968; + $1969 = emscripten__internal__TypeID_physx__PxDebugLine_2c_20void___get_28_29() | 0; + $1970 = HEAP32[($2 + 5476 | 0) >> 2] | 0; + $1971 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13800 | 0) >> 2] = HEAP32[($2 + 5468 | 0) >> 2] | 0; + $1973 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $1974 = HEAP32[($2 + 5468 | 0) >> 2] | 0; + $1977 = physx__PxVec3_20physx__PxDebugLine_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxDebugLine_____28physx__PxVec3_20physx__PxDebugLine____20const__29($2 + 5472 | 0 | 0) | 0; + $1978 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13808 | 0) >> 2] = HEAP32[($2 + 5464 | 0) >> 2] | 0; + _embind_register_class_property($1969 | 0, $1970 | 0, $1971 | 0, $1973 | 0, $1974 | 0, $1977 | 0, $1978 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5464 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxDebugLine_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxDebugLine_____28physx__PxVec3_20physx__PxDebugLine____20const__29($2 + 5472 | 0 | 0) | 0 | 0); + HEAP32[($2 + 5460 | 0) >> 2] = $1966; + $1986 = $5 + 208792 | 0; + HEAP32[($2 + 5456 | 0) >> 2] = $1986; + HEAP32[($2 + 5452 | 0) >> 2] = $360; + $1987 = HEAP32[($2 + 5460 | 0) >> 2] | 0; + HEAP32[($2 + 5448 | 0) >> 2] = $1967; + HEAP32[($2 + 5444 | 0) >> 2] = $1968; + $1988 = emscripten__internal__TypeID_physx__PxDebugLine_2c_20void___get_28_29() | 0; + $1989 = HEAP32[($2 + 5456 | 0) >> 2] | 0; + $1990 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13804 | 0) >> 2] = HEAP32[($2 + 5448 | 0) >> 2] | 0; + $1992 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $1993 = HEAP32[($2 + 5448 | 0) >> 2] | 0; + $1996 = physx__PxVec3_20physx__PxDebugLine_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxDebugLine_____28physx__PxVec3_20physx__PxDebugLine____20const__29($2 + 5452 | 0 | 0) | 0; + $1997 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13812 | 0) >> 2] = HEAP32[($2 + 5444 | 0) >> 2] | 0; + _embind_register_class_property($1988 | 0, $1989 | 0, $1990 | 0, $1992 | 0, $1993 | 0, $1996 | 0, $1997 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5444 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxDebugLine_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxDebugLine_____28physx__PxVec3_20physx__PxDebugLine____20const__29($2 + 5452 | 0 | 0) | 0 | 0); + HEAP32[($2 + 5520 | 0) >> 2] = $1987; + $2005 = $5 + 210364 | 0; + HEAP32[($2 + 5516 | 0) >> 2] = $2005; + HEAP32[($2 + 5512 | 0) >> 2] = $304; + $2006 = HEAP32[($2 + 5520 | 0) >> 2] | 0; + $2007 = GOT_func_internal_unsigned_20int_20emscripten__internal__MemberAccess_physx__PxDebugLine_2c_20unsigned_20int___getWire_physx__PxDebugLine__28unsigned_20int_20physx__PxDebugLine____20const__2c_20physx__PxDebugLine_20const__29; + HEAP32[($2 + 5508 | 0) >> 2] = $2007; + $2008 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxDebugLine_2c_20unsigned_20int___setWire_physx__PxDebugLine__28unsigned_20int_20physx__PxDebugLine____20const__2c_20physx__PxDebugLine__2c_20unsigned_20int_29; + HEAP32[($2 + 5504 | 0) >> 2] = $2008; + $2009 = emscripten__internal__TypeID_physx__PxDebugLine_2c_20void___get_28_29() | 0; + $2010 = HEAP32[($2 + 5516 | 0) >> 2] | 0; + $2011 = emscripten__internal__TypeID_unsigned_20int_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13816 | 0) >> 2] = HEAP32[($2 + 5508 | 0) >> 2] | 0; + $2013 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $2014 = HEAP32[($2 + 5508 | 0) >> 2] | 0; + $2017 = unsigned_20int_20physx__PxDebugLine_____20emscripten__internal__getContext_unsigned_20int_20physx__PxDebugLine_____28unsigned_20int_20physx__PxDebugLine____20const__29($2 + 5512 | 0 | 0) | 0; + $2018 = emscripten__internal__TypeID_unsigned_20int_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13824 | 0) >> 2] = HEAP32[($2 + 5504 | 0) >> 2] | 0; + _embind_register_class_property($2009 | 0, $2010 | 0, $2011 | 0, $2013 | 0, $2014 | 0, $2017 | 0, $2018 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5504 | 0) >> 2] | 0 | 0, unsigned_20int_20physx__PxDebugLine_____20emscripten__internal__getContext_unsigned_20int_20physx__PxDebugLine_____28unsigned_20int_20physx__PxDebugLine____20const__29($2 + 5512 | 0 | 0) | 0 | 0); + HEAP32[($2 + 5500 | 0) >> 2] = $2006; + $2026 = $5 + 208868 | 0; + HEAP32[($2 + 5496 | 0) >> 2] = $2026; + $2027 = 28; + HEAP32[($2 + 5492 | 0) >> 2] = $2027; + HEAP32[($2 + 5488 | 0) >> 2] = $2007; + HEAP32[($2 + 5484 | 0) >> 2] = $2008; + $2028 = emscripten__internal__TypeID_physx__PxDebugLine_2c_20void___get_28_29() | 0; + $2029 = HEAP32[($2 + 5496 | 0) >> 2] | 0; + $2030 = emscripten__internal__TypeID_unsigned_20int_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13820 | 0) >> 2] = HEAP32[($2 + 5488 | 0) >> 2] | 0; + $2032 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $2033 = HEAP32[($2 + 5488 | 0) >> 2] | 0; + $2036 = unsigned_20int_20physx__PxDebugLine_____20emscripten__internal__getContext_unsigned_20int_20physx__PxDebugLine_____28unsigned_20int_20physx__PxDebugLine____20const__29($2 + 5492 | 0 | 0) | 0; + $2037 = emscripten__internal__TypeID_unsigned_20int_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13828 | 0) >> 2] = HEAP32[($2 + 5484 | 0) >> 2] | 0; + _embind_register_class_property($2028 | 0, $2029 | 0, $2030 | 0, $2032 | 0, $2033 | 0, $2036 | 0, $2037 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5484 | 0) >> 2] | 0 | 0, unsigned_20int_20physx__PxDebugLine_____20emscripten__internal__getContext_unsigned_20int_20physx__PxDebugLine_____28unsigned_20int_20physx__PxDebugLine____20const__29($2 + 5492 | 0 | 0) | 0 | 0); + HEAP32[($2 + 5544 | 0) >> 2] = $2 + 2628 | 0; + HEAP32[($2 + 5540 | 0) >> 2] = $5 + 159684 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxDebugTriangle__28_29(); + HEAP32[($2 + 5536 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxDebugTriangle__28physx__PxDebugTriangle__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxDebugTriangle__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5532 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxDebugTriangle__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5528 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 5524 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxDebugTriangle__28physx__PxDebugTriangle__29; + $2052 = emscripten__internal__TypeID_physx__PxDebugTriangle_2c_20void___get_28_29() | 0; + $2053 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxDebugTriangle__2c_20void___get_28_29() | 0; + $2054 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxDebugTriangle_20const__2c_20void___get_28_29() | 0; + $2055 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 13832 | 0) >> 2] = HEAP32[($2 + 5536 | 0) >> 2] | 0; + $2057 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $2058 = HEAP32[($2 + 5536 | 0) >> 2] | 0; + HEAP32[($2 + 13108 | 0) >> 2] = HEAP32[($2 + 5532 | 0) >> 2] | 0; + $2060 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $2061 = HEAP32[($2 + 5532 | 0) >> 2] | 0; + HEAP32[($2 + 13104 | 0) >> 2] = HEAP32[($2 + 5528 | 0) >> 2] | 0; + $2063 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $2064 = HEAP32[($2 + 5528 | 0) >> 2] | 0; + $2065 = HEAP32[($2 + 5540 | 0) >> 2] | 0; + HEAP32[($2 + 13836 | 0) >> 2] = HEAP32[($2 + 5524 | 0) >> 2] | 0; + _embind_register_class($2052 | 0, $2053 | 0, $2054 | 0, $2055 | 0, $2057 | 0, $2058 | 0, $2060 | 0, $2061 | 0, $2063 | 0, $2064 | 0, $2065 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5524 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 5548 | 0) >> 2] = $2 + 2628 | 0; + HEAP32[($2 + 13844 | 0) >> 2] = HEAP32[($2 + 5548 | 0) >> 2] | 0; + HEAP32[($2 + 13840 | 0) >> 2] = GOT_func_internal_physx__PxDebugTriangle__20emscripten__internal__operator_new_physx__PxDebugTriangle_2c_20physx__PxVec3_2c_20physx__PxVec3_2c_20physx__PxVec3_2c_20unsigned_20int__28physx__PxVec3___2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int___29; + $2073 = HEAP32[($2 + 13844 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassConstructor_physx__PxDebugTriangle__20_28__29_28physx__PxVec3___2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int___29___invoke_physx__PxDebugTriangle__28physx__PxDebugTriangle__20_28__29_28physx__PxVec3___2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int___29_29(HEAP32[($2 + 13840 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 5608 | 0) >> 2] = $2073; + HEAP32[($2 + 5604 | 0) >> 2] = $1965; + HEAP32[($2 + 5600 | 0) >> 2] = $137; + $2075 = HEAP32[($2 + 5608 | 0) >> 2] | 0; + $2076 = GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxDebugTriangle_2c_20physx__PxVec3___getWire_physx__PxDebugTriangle__28physx__PxVec3_20physx__PxDebugTriangle____20const__2c_20physx__PxDebugTriangle_20const__29; + HEAP32[($2 + 5596 | 0) >> 2] = $2076; + $2077 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxDebugTriangle_2c_20physx__PxVec3___setWire_physx__PxDebugTriangle__28physx__PxVec3_20physx__PxDebugTriangle____20const__2c_20physx__PxDebugTriangle__2c_20physx__PxVec3__29; + HEAP32[($2 + 5592 | 0) >> 2] = $2077; + $2078 = emscripten__internal__TypeID_physx__PxDebugTriangle_2c_20void___get_28_29() | 0; + $2079 = HEAP32[($2 + 5604 | 0) >> 2] | 0; + $2080 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13848 | 0) >> 2] = HEAP32[($2 + 5596 | 0) >> 2] | 0; + $2082 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $2083 = HEAP32[($2 + 5596 | 0) >> 2] | 0; + $2086 = physx__PxVec3_20physx__PxDebugTriangle_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxDebugTriangle_____28physx__PxVec3_20physx__PxDebugTriangle____20const__29($2 + 5600 | 0 | 0) | 0; + $2087 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13860 | 0) >> 2] = HEAP32[($2 + 5592 | 0) >> 2] | 0; + _embind_register_class_property($2078 | 0, $2079 | 0, $2080 | 0, $2082 | 0, $2083 | 0, $2086 | 0, $2087 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5592 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxDebugTriangle_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxDebugTriangle_____28physx__PxVec3_20physx__PxDebugTriangle____20const__29($2 + 5600 | 0 | 0) | 0 | 0); + HEAP32[($2 + 5588 | 0) >> 2] = $2075; + HEAP32[($2 + 5584 | 0) >> 2] = $1986; + HEAP32[($2 + 5580 | 0) >> 2] = $360; + $2094 = HEAP32[($2 + 5588 | 0) >> 2] | 0; + HEAP32[($2 + 5576 | 0) >> 2] = $2076; + HEAP32[($2 + 5572 | 0) >> 2] = $2077; + $2095 = emscripten__internal__TypeID_physx__PxDebugTriangle_2c_20void___get_28_29() | 0; + $2096 = HEAP32[($2 + 5584 | 0) >> 2] | 0; + $2097 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13852 | 0) >> 2] = HEAP32[($2 + 5576 | 0) >> 2] | 0; + $2099 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $2100 = HEAP32[($2 + 5576 | 0) >> 2] | 0; + $2103 = physx__PxVec3_20physx__PxDebugTriangle_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxDebugTriangle_____28physx__PxVec3_20physx__PxDebugTriangle____20const__29($2 + 5580 | 0 | 0) | 0; + $2104 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13864 | 0) >> 2] = HEAP32[($2 + 5572 | 0) >> 2] | 0; + _embind_register_class_property($2095 | 0, $2096 | 0, $2097 | 0, $2099 | 0, $2100 | 0, $2103 | 0, $2104 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5572 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxDebugTriangle_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxDebugTriangle_____28physx__PxVec3_20physx__PxDebugTriangle____20const__29($2 + 5580 | 0 | 0) | 0 | 0); + HEAP32[($2 + 5568 | 0) >> 2] = $2094; + HEAP32[($2 + 5564 | 0) >> 2] = $5 + 207745 | 0; + HEAP32[($2 + 5560 | 0) >> 2] = $1701; + $2113 = HEAP32[($2 + 5568 | 0) >> 2] | 0; + HEAP32[($2 + 5556 | 0) >> 2] = $2076; + HEAP32[($2 + 5552 | 0) >> 2] = $2077; + $2114 = emscripten__internal__TypeID_physx__PxDebugTriangle_2c_20void___get_28_29() | 0; + $2115 = HEAP32[($2 + 5564 | 0) >> 2] | 0; + $2116 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13856 | 0) >> 2] = HEAP32[($2 + 5556 | 0) >> 2] | 0; + $2118 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $2119 = HEAP32[($2 + 5556 | 0) >> 2] | 0; + $2122 = physx__PxVec3_20physx__PxDebugTriangle_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxDebugTriangle_____28physx__PxVec3_20physx__PxDebugTriangle____20const__29($2 + 5560 | 0 | 0) | 0; + $2123 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13868 | 0) >> 2] = HEAP32[($2 + 5552 | 0) >> 2] | 0; + _embind_register_class_property($2114 | 0, $2115 | 0, $2116 | 0, $2118 | 0, $2119 | 0, $2122 | 0, $2123 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5552 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxDebugTriangle_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxDebugTriangle_____28physx__PxVec3_20physx__PxDebugTriangle____20const__29($2 + 5560 | 0 | 0) | 0 | 0); + HEAP32[($2 + 5668 | 0) >> 2] = $2113; + HEAP32[($2 + 5664 | 0) >> 2] = $2005; + HEAP32[($2 + 5660 | 0) >> 2] = $304; + $2130 = HEAP32[($2 + 5668 | 0) >> 2] | 0; + $2131 = GOT_func_internal_unsigned_20int_20emscripten__internal__MemberAccess_physx__PxDebugTriangle_2c_20unsigned_20int___getWire_physx__PxDebugTriangle__28unsigned_20int_20physx__PxDebugTriangle____20const__2c_20physx__PxDebugTriangle_20const__29; + HEAP32[($2 + 5656 | 0) >> 2] = $2131; + $2132 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxDebugTriangle_2c_20unsigned_20int___setWire_physx__PxDebugTriangle__28unsigned_20int_20physx__PxDebugTriangle____20const__2c_20physx__PxDebugTriangle__2c_20unsigned_20int_29; + HEAP32[($2 + 5652 | 0) >> 2] = $2132; + $2133 = emscripten__internal__TypeID_physx__PxDebugTriangle_2c_20void___get_28_29() | 0; + $2134 = HEAP32[($2 + 5664 | 0) >> 2] | 0; + $2135 = emscripten__internal__TypeID_unsigned_20int_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13872 | 0) >> 2] = HEAP32[($2 + 5656 | 0) >> 2] | 0; + $2137 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $2138 = HEAP32[($2 + 5656 | 0) >> 2] | 0; + $2141 = unsigned_20int_20physx__PxDebugTriangle_____20emscripten__internal__getContext_unsigned_20int_20physx__PxDebugTriangle_____28unsigned_20int_20physx__PxDebugTriangle____20const__29($2 + 5660 | 0 | 0) | 0; + $2142 = emscripten__internal__TypeID_unsigned_20int_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13884 | 0) >> 2] = HEAP32[($2 + 5652 | 0) >> 2] | 0; + _embind_register_class_property($2133 | 0, $2134 | 0, $2135 | 0, $2137 | 0, $2138 | 0, $2141 | 0, $2142 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5652 | 0) >> 2] | 0 | 0, unsigned_20int_20physx__PxDebugTriangle_____20emscripten__internal__getContext_unsigned_20int_20physx__PxDebugTriangle_____28unsigned_20int_20physx__PxDebugTriangle____20const__29($2 + 5660 | 0 | 0) | 0 | 0); + HEAP32[($2 + 5648 | 0) >> 2] = $2130; + HEAP32[($2 + 5644 | 0) >> 2] = $2026; + HEAP32[($2 + 5640 | 0) >> 2] = $2027; + $2149 = HEAP32[($2 + 5648 | 0) >> 2] | 0; + HEAP32[($2 + 5636 | 0) >> 2] = $2131; + HEAP32[($2 + 5632 | 0) >> 2] = $2132; + $2150 = emscripten__internal__TypeID_physx__PxDebugTriangle_2c_20void___get_28_29() | 0; + $2151 = HEAP32[($2 + 5644 | 0) >> 2] | 0; + $2152 = emscripten__internal__TypeID_unsigned_20int_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13876 | 0) >> 2] = HEAP32[($2 + 5636 | 0) >> 2] | 0; + $2154 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $2155 = HEAP32[($2 + 5636 | 0) >> 2] | 0; + $2158 = unsigned_20int_20physx__PxDebugTriangle_____20emscripten__internal__getContext_unsigned_20int_20physx__PxDebugTriangle_____28unsigned_20int_20physx__PxDebugTriangle____20const__29($2 + 5640 | 0 | 0) | 0; + $2159 = emscripten__internal__TypeID_unsigned_20int_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13888 | 0) >> 2] = HEAP32[($2 + 5632 | 0) >> 2] | 0; + _embind_register_class_property($2150 | 0, $2151 | 0, $2152 | 0, $2154 | 0, $2155 | 0, $2158 | 0, $2159 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5632 | 0) >> 2] | 0 | 0, unsigned_20int_20physx__PxDebugTriangle_____20emscripten__internal__getContext_unsigned_20int_20physx__PxDebugTriangle_____28unsigned_20int_20physx__PxDebugTriangle____20const__29($2 + 5640 | 0 | 0) | 0 | 0); + HEAP32[($2 + 5628 | 0) >> 2] = $2149; + HEAP32[($2 + 5624 | 0) >> 2] = $5 + 207776 | 0; + $2168 = 44; + HEAP32[($2 + 5620 | 0) >> 2] = $2168; + HEAP32[($2 + 5616 | 0) >> 2] = $2131; + HEAP32[($2 + 5612 | 0) >> 2] = $2132; + $2169 = emscripten__internal__TypeID_physx__PxDebugTriangle_2c_20void___get_28_29() | 0; + $2170 = HEAP32[($2 + 5624 | 0) >> 2] | 0; + $2171 = emscripten__internal__TypeID_unsigned_20int_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13880 | 0) >> 2] = HEAP32[($2 + 5616 | 0) >> 2] | 0; + $2173 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $2174 = HEAP32[($2 + 5616 | 0) >> 2] | 0; + $2177 = unsigned_20int_20physx__PxDebugTriangle_____20emscripten__internal__getContext_unsigned_20int_20physx__PxDebugTriangle_____28unsigned_20int_20physx__PxDebugTriangle____20const__29($2 + 5620 | 0 | 0) | 0; + $2178 = emscripten__internal__TypeID_unsigned_20int_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13892 | 0) >> 2] = HEAP32[($2 + 5612 | 0) >> 2] | 0; + _embind_register_class_property($2169 | 0, $2170 | 0, $2171 | 0, $2173 | 0, $2174 | 0, $2177 | 0, $2178 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5612 | 0) >> 2] | 0 | 0, unsigned_20int_20physx__PxDebugTriangle_____20emscripten__internal__getContext_unsigned_20int_20physx__PxDebugTriangle_____28unsigned_20int_20physx__PxDebugTriangle____20const__29($2 + 5620 | 0 | 0) | 0 | 0); + $2186 = GOT_data_internal___table_base; + void_20emscripten__function_unsigned_20int_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_29($5 + 86849 | 0 | 0, $2186 + 116 | 0 | 0); + void_20emscripten__function_unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_2c_20unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29($5 + 77146 | 0 | 0, $2186 + 117 | 0 | 0); + void_20emscripten__function_unsigned_20int_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_29($5 + 77653 | 0 | 0, $2186 + 118 | 0 | 0); + void_20emscripten__function_unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_2c_20unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29($5 + 77110 | 0 | 0, $2186 + 119 | 0 | 0); + void_20emscripten__function_unsigned_20int_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_29($5 + 87065 | 0 | 0, $2186 + 120 | 0 | 0); + void_20emscripten__function_unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_2c_20unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29($5 + 77185 | 0 | 0, $2186 + 121 | 0 | 0); + void_20emscripten__function_unsigned_20int_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_29($5 + 210326 | 0 | 0, $2186 + 122 | 0 | 0); + void_20emscripten__function_unsigned_20int_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_29($5 + 208797 | 0 | 0, $2186 + 123 | 0 | 0); + void_20emscripten__function_unsigned_20int_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_29($5 + 210371 | 0 | 0, $2186 + 124 | 0 | 0); + void_20emscripten__function_unsigned_20int_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20_28__29_28unsigned_20int_29_29($5 + 208875 | 0 | 0, $2186 + 125 | 0 | 0); + HEAP32[($2 + 5692 | 0) >> 2] = $2 + 2624 | 0; + HEAP32[($2 + 5688 | 0) >> 2] = $5 + 93647 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxRenderBuffer__28_29(); + HEAP32[($2 + 5684 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxRenderBuffer__28physx__PxRenderBuffer__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxRenderBuffer__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5680 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxRenderBuffer__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5676 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 5672 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxRenderBuffer__28physx__PxRenderBuffer__29; + $2234 = emscripten__internal__TypeID_physx__PxRenderBuffer_2c_20void___get_28_29() | 0; + $2235 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxRenderBuffer__2c_20void___get_28_29() | 0; + $2236 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxRenderBuffer_20const__2c_20void___get_28_29() | 0; + $2237 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 13896 | 0) >> 2] = HEAP32[($2 + 5684 | 0) >> 2] | 0; + $2239 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $2240 = HEAP32[($2 + 5684 | 0) >> 2] | 0; + HEAP32[($2 + 13100 | 0) >> 2] = HEAP32[($2 + 5680 | 0) >> 2] | 0; + $2242 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $2243 = HEAP32[($2 + 5680 | 0) >> 2] | 0; + HEAP32[($2 + 13096 | 0) >> 2] = HEAP32[($2 + 5676 | 0) >> 2] | 0; + $2245 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $2246 = HEAP32[($2 + 5676 | 0) >> 2] | 0; + $2247 = HEAP32[($2 + 5688 | 0) >> 2] | 0; + HEAP32[($2 + 13900 | 0) >> 2] = HEAP32[($2 + 5672 | 0) >> 2] | 0; + _embind_register_class($2234 | 0, $2235 | 0, $2236 | 0, $2237 | 0, $2239 | 0, $2240 | 0, $2242 | 0, $2243 | 0, $2245 | 0, $2246 | 0, $2247 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5672 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 2620 | 0) >> 2] = $178; + HEAP32[($2 + 2616 | 0) >> 2] = $360; + i64toi32_i32$1 = HEAP32[($2 + 2616 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2620 | 0) >> 2] | 0; + $13693 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 5736 | 0) >> 2] = $13855; - HEAP32[($2 + 5740 | 0) >> 2] = i64toi32_i32$0; - $2294 = HEAP32[($2 + 5736 | 0) >> 2] | 0; - $2295 = HEAP32[($2 + 5740 | 0) >> 2] | 0; - HEAP32[($2 + 5764 | 0) >> 2] = $2290; - HEAP32[($2 + 5760 | 0) >> 2] = $5 + 77598 | 0; - HEAP32[($2 + 5756 | 0) >> 2] = $2295; - HEAP32[($2 + 5752 | 0) >> 2] = $2294; - $2298 = HEAP32[($2 + 5764 | 0) >> 2] | 0; - $2299 = HEAP32[($2 + 5760 | 0) >> 2] | 0; - $2300 = HEAP32[($2 + 5752 | 0) >> 2] | 0; - HEAP32[($2 + 5748 | 0) >> 2] = HEAP32[($2 + 5756 | 0) >> 2] | 0; - HEAP32[($2 + 5744 | 0) >> 2] = $2300; - i64toi32_i32$0 = HEAP32[($2 + 5744 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 5748 | 0) >> 2] | 0; - $13886 = i64toi32_i32$0; + HEAP32[($2 + 5760 | 0) >> 2] = $13693; + HEAP32[($2 + 5764 | 0) >> 2] = i64toi32_i32$0; + $2252 = HEAP32[($2 + 5760 | 0) >> 2] | 0; + $2253 = HEAP32[($2 + 5764 | 0) >> 2] | 0; + HEAP32[($2 + 5792 | 0) >> 2] = $2 + 2624 | 0; + HEAP32[($2 + 5788 | 0) >> 2] = $5 + 86838 | 0; + HEAP32[($2 + 5784 | 0) >> 2] = $2253; + HEAP32[($2 + 5780 | 0) >> 2] = $2252; + $2258 = HEAP32[($2 + 5792 | 0) >> 2] | 0; + $2259 = HEAP32[($2 + 5788 | 0) >> 2] | 0; + $2260 = HEAP32[($2 + 5780 | 0) >> 2] | 0; + HEAP32[($2 + 5776 | 0) >> 2] = HEAP32[($2 + 5784 | 0) >> 2] | 0; + HEAP32[($2 + 5772 | 0) >> 2] = $2260; + i64toi32_i32$0 = HEAP32[($2 + 5772 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 5776 | 0) >> 2] | 0; + $13727 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 960 | 0) >> 2] = $13886; + HEAP32[($2 + 960 | 0) >> 2] = $13727; HEAP32[($2 + 964 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_unsigned_20int_20_28physx__PxRenderBuffer____29_28_29_20const___invoke_physx__PxRenderBuffer__28char_20const__2c_20unsigned_20int_20_28physx__PxRenderBuffer____29_28_29_20const_29($2299 | 0, $2 + 960 | 0 | 0); - $2307 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_8__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_8__28embind_init_physx_28_29__$_8_20const__29($2 + 2607 | 0 | 0) | 0; - HEAP32[($2 + 5824 | 0) >> 2] = $2298; - HEAP32[($2 + 5820 | 0) >> 2] = $5 + 77056 | 0; - HEAP32[($2 + 5816 | 0) >> 2] = $2307; - $2310 = HEAP32[($2 + 5824 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_physx__PxDebugPoint_20const__20_28__29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29___invoke_physx__PxRenderBuffer_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxDebugPoint_20const__20_28__29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_29(HEAP32[($2 + 5820 | 0) >> 2] | 0 | 0, HEAP32[($2 + 5816 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 2600 | 0) >> 2] = $181; - HEAP32[($2 + 2596 | 0) >> 2] = $465; - i64toi32_i32$1 = HEAP32[($2 + 2596 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2600 | 0) >> 2] | 0; - $13921 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_unsigned_20int_20_28physx__PxRenderBuffer____29_28_29_20const___invoke_physx__PxRenderBuffer__28char_20const__2c_20unsigned_20int_20_28physx__PxRenderBuffer____29_28_29_20const_29($2259 | 0, $2 + 960 | 0 | 0); + $2267 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_7__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_7__28embind_init_physx_28_29__$_7_20const__29($2 + 2615 | 0 | 0) | 0; + HEAP32[($2 + 5804 | 0) >> 2] = $2258; + HEAP32[($2 + 5800 | 0) >> 2] = $5 + 77136 | 0; + HEAP32[($2 + 5796 | 0) >> 2] = $2267; + $2270 = HEAP32[($2 + 5804 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_physx__PxDebugLine_20const__20_28__29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29___invoke_physx__PxRenderBuffer_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxDebugLine_20const__20_28__29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_29(HEAP32[($2 + 5800 | 0) >> 2] | 0 | 0, HEAP32[($2 + 5796 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 2608 | 0) >> 2] = $178; + HEAP32[($2 + 2604 | 0) >> 2] = $184; + i64toi32_i32$1 = HEAP32[($2 + 2604 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2608 | 0) >> 2] | 0; + $13762 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 5704 | 0) >> 2] = $13921; - HEAP32[($2 + 5708 | 0) >> 2] = i64toi32_i32$0; - $2314 = HEAP32[($2 + 5704 | 0) >> 2] | 0; - $2315 = HEAP32[($2 + 5708 | 0) >> 2] | 0; - HEAP32[($2 + 5732 | 0) >> 2] = $2310; - HEAP32[($2 + 5728 | 0) >> 2] = $5 + 86981 | 0; - HEAP32[($2 + 5724 | 0) >> 2] = $2315; - HEAP32[($2 + 5720 | 0) >> 2] = $2314; - $2318 = HEAP32[($2 + 5732 | 0) >> 2] | 0; - $2319 = HEAP32[($2 + 5728 | 0) >> 2] | 0; - $2320 = HEAP32[($2 + 5720 | 0) >> 2] | 0; - HEAP32[($2 + 5716 | 0) >> 2] = HEAP32[($2 + 5724 | 0) >> 2] | 0; - HEAP32[($2 + 5712 | 0) >> 2] = $2320; - i64toi32_i32$0 = HEAP32[($2 + 5712 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 5716 | 0) >> 2] | 0; - $13952 = i64toi32_i32$0; + HEAP32[($2 + 5728 | 0) >> 2] = $13762; + HEAP32[($2 + 5732 | 0) >> 2] = i64toi32_i32$0; + $2274 = HEAP32[($2 + 5728 | 0) >> 2] | 0; + $2275 = HEAP32[($2 + 5732 | 0) >> 2] | 0; + HEAP32[($2 + 5756 | 0) >> 2] = $2270; + HEAP32[($2 + 5752 | 0) >> 2] = $5 + 77641 | 0; + HEAP32[($2 + 5748 | 0) >> 2] = $2275; + HEAP32[($2 + 5744 | 0) >> 2] = $2274; + $2278 = HEAP32[($2 + 5756 | 0) >> 2] | 0; + $2279 = HEAP32[($2 + 5752 | 0) >> 2] | 0; + $2280 = HEAP32[($2 + 5744 | 0) >> 2] | 0; + HEAP32[($2 + 5740 | 0) >> 2] = HEAP32[($2 + 5748 | 0) >> 2] | 0; + HEAP32[($2 + 5736 | 0) >> 2] = $2280; + i64toi32_i32$0 = HEAP32[($2 + 5736 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 5740 | 0) >> 2] | 0; + $13793 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 952 | 0) >> 2] = $13952; + HEAP32[($2 + 952 | 0) >> 2] = $13793; HEAP32[($2 + 956 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_unsigned_20int_20_28physx__PxRenderBuffer____29_28_29_20const___invoke_physx__PxRenderBuffer__28char_20const__2c_20unsigned_20int_20_28physx__PxRenderBuffer____29_28_29_20const_29($2319 | 0, $2 + 952 | 0 | 0); - $2327 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_9__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_9__28embind_init_physx_28_29__$_9_20const__29($2 + 2595 | 0 | 0) | 0; - HEAP32[($2 + 5836 | 0) >> 2] = $2318; - HEAP32[($2 + 5832 | 0) >> 2] = $5 + 77128 | 0; - HEAP32[($2 + 5828 | 0) >> 2] = $2327; - void_20emscripten__internal__RegisterClassMethod_physx__PxDebugTriangle_20const__20_28__29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29___invoke_physx__PxRenderBuffer_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxDebugTriangle_20const__20_28__29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_29(HEAP32[($2 + 5832 | 0) >> 2] | 0 | 0, HEAP32[($2 + 5828 | 0) >> 2] | 0 | 0); - emscripten__enum__physx__PxForceMode__Enum___enum__28char_20const__29($2 + 2593 | 0 | 0, $5 + 155430 | 0 | 0) | 0; - emscripten__enum__physx__PxForceMode__Enum___value_28char_20const__2c_20physx__PxForceMode__Enum_29(emscripten__enum__physx__PxForceMode__Enum___value_28char_20const__2c_20physx__PxForceMode__Enum_29(emscripten__enum__physx__PxForceMode__Enum___value_28char_20const__2c_20physx__PxForceMode__Enum_29(emscripten__enum__physx__PxForceMode__Enum___value_28char_20const__2c_20physx__PxForceMode__Enum_29($2 + 2593 | 0 | 0, $5 + 196794 | 0 | 0, $140 | 0) | 0 | 0, $5 + 191297 | 0 | 0, $181 | 0) | 0 | 0, $5 + 194361 | 0 | 0, $1214 | 0) | 0 | 0, $5 + 186868 | 0 | 0, $1218 | 0) | 0; - HEAP32[($2 + 5860 | 0) >> 2] = $2 + 2592 | 0; - HEAP32[($2 + 5856 | 0) >> 2] = $5 + 161209 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxSceneDesc__28_29(); - HEAP32[($2 + 5852 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxSceneDesc__28physx__PxSceneDesc__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxSceneDesc__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5848 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxSceneDesc__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5844 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 5840 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxSceneDesc__28physx__PxSceneDesc__29; - $2357 = emscripten__internal__TypeID_physx__PxSceneDesc_2c_20void___get_28_29() | 0; - $2358 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxSceneDesc__2c_20void___get_28_29() | 0; - $2359 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxSceneDesc_20const__2c_20void___get_28_29() | 0; - $2360 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 13944 | 0) >> 2] = HEAP32[($2 + 5852 | 0) >> 2] | 0; - $2362 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $2363 = HEAP32[($2 + 5852 | 0) >> 2] | 0; - HEAP32[($2 + 13132 | 0) >> 2] = HEAP32[($2 + 5848 | 0) >> 2] | 0; - $2365 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $2366 = HEAP32[($2 + 5848 | 0) >> 2] | 0; - HEAP32[($2 + 13128 | 0) >> 2] = HEAP32[($2 + 5844 | 0) >> 2] | 0; - $2368 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $2369 = HEAP32[($2 + 5844 | 0) >> 2] | 0; - $2370 = HEAP32[($2 + 5856 | 0) >> 2] | 0; - HEAP32[($2 + 13948 | 0) >> 2] = HEAP32[($2 + 5840 | 0) >> 2] | 0; - _embind_register_class($2357 | 0, $2358 | 0, $2359 | 0, $2360 | 0, $2362 | 0, $2363 | 0, $2365 | 0, $2366 | 0, $2368 | 0, $2369 | 0, $2370 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5840 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 5864 | 0) >> 2] = $2 + 2592 | 0; - HEAP32[($2 + 13956 | 0) >> 2] = HEAP32[($2 + 5864 | 0) >> 2] | 0; - HEAP32[($2 + 13952 | 0) >> 2] = GOT_func_internal_physx__PxSceneDesc__20emscripten__internal__operator_new_physx__PxSceneDesc_2c_20physx__PxTolerancesScale__28physx__PxTolerancesScale___29; - $2378 = HEAP32[($2 + 13956 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassConstructor_physx__PxSceneDesc__20_28__29_28physx__PxTolerancesScale___29___invoke_physx__PxSceneDesc__28physx__PxSceneDesc__20_28__29_28physx__PxTolerancesScale___29_29(HEAP32[($2 + 13952 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 5884 | 0) >> 2] = $2378; - HEAP32[($2 + 5880 | 0) >> 2] = $5 + 66127 | 0; - HEAP32[($2 + 5876 | 0) >> 2] = $140; - HEAP32[($2 + 5872 | 0) >> 2] = GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxSceneDesc_2c_20physx__PxVec3___getWire_physx__PxSceneDesc__28physx__PxVec3_20physx__PxSceneDesc____20const__2c_20physx__PxSceneDesc_20const__29; - HEAP32[($2 + 5868 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxSceneDesc_2c_20physx__PxVec3___setWire_physx__PxSceneDesc__28physx__PxVec3_20physx__PxSceneDesc____20const__2c_20physx__PxSceneDesc__2c_20physx__PxVec3__29; - $2384 = emscripten__internal__TypeID_physx__PxSceneDesc_2c_20void___get_28_29() | 0; - $2385 = HEAP32[($2 + 5880 | 0) >> 2] | 0; - $2386 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13960 | 0) >> 2] = HEAP32[($2 + 5872 | 0) >> 2] | 0; - $2388 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $2389 = HEAP32[($2 + 5872 | 0) >> 2] | 0; - $2392 = physx__PxVec3_20physx__PxSceneDesc_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxSceneDesc_____28physx__PxVec3_20physx__PxSceneDesc____20const__29($2 + 5876 | 0 | 0) | 0; - $2393 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 13964 | 0) >> 2] = HEAP32[($2 + 5868 | 0) >> 2] | 0; - _embind_register_class_property($2384 | 0, $2385 | 0, $2386 | 0, $2388 | 0, $2389 | 0, $2392 | 0, $2393 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5868 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxSceneDesc_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxSceneDesc_____28physx__PxVec3_20physx__PxSceneDesc____20const__29($2 + 5876 | 0 | 0) | 0 | 0); - HEAP32[($2 + 5908 | 0) >> 2] = $2 + 2591 | 0; - HEAP32[($2 + 5904 | 0) >> 2] = $5 + 118934 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxFoundation__28_29(); - HEAP32[($2 + 5900 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFoundation__28physx__PxFoundation__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxFoundation__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5896 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxFoundation__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5892 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 5888 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFoundation__28physx__PxFoundation__29; - $2408 = emscripten__internal__TypeID_physx__PxFoundation_2c_20void___get_28_29() | 0; - $2409 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFoundation__2c_20void___get_28_29() | 0; - $2410 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFoundation_20const__2c_20void___get_28_29() | 0; - $2411 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 13968 | 0) >> 2] = HEAP32[($2 + 5900 | 0) >> 2] | 0; - $2413 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $2414 = HEAP32[($2 + 5900 | 0) >> 2] | 0; - HEAP32[($2 + 13124 | 0) >> 2] = HEAP32[($2 + 5896 | 0) >> 2] | 0; - $2416 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $2417 = HEAP32[($2 + 5896 | 0) >> 2] | 0; - HEAP32[($2 + 13120 | 0) >> 2] = HEAP32[($2 + 5892 | 0) >> 2] | 0; - $2419 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $2420 = HEAP32[($2 + 5892 | 0) >> 2] | 0; - $2421 = HEAP32[($2 + 5904 | 0) >> 2] | 0; - HEAP32[($2 + 13972 | 0) >> 2] = HEAP32[($2 + 5888 | 0) >> 2] | 0; - _embind_register_class($2408 | 0, $2409 | 0, $2410 | 0, $2411 | 0, $2413 | 0, $2414 | 0, $2416 | 0, $2417 | 0, $2419 | 0, $2420 | 0, $2421 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5888 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 2584 | 0) >> 2] = $181; - HEAP32[($2 + 2580 | 0) >> 2] = $140; - i64toi32_i32$1 = HEAP32[($2 + 2580 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2584 | 0) >> 2] | 0; - $14234 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_unsigned_20int_20_28physx__PxRenderBuffer____29_28_29_20const___invoke_physx__PxRenderBuffer__28char_20const__2c_20unsigned_20int_20_28physx__PxRenderBuffer____29_28_29_20const_29($2279 | 0, $2 + 952 | 0 | 0); + $2287 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_8__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_8__28embind_init_physx_28_29__$_8_20const__29($2 + 2603 | 0 | 0) | 0; + HEAP32[($2 + 5816 | 0) >> 2] = $2278; + HEAP32[($2 + 5812 | 0) >> 2] = $5 + 77099 | 0; + HEAP32[($2 + 5808 | 0) >> 2] = $2287; + $2290 = HEAP32[($2 + 5816 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_physx__PxDebugPoint_20const__20_28__29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29___invoke_physx__PxRenderBuffer_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxDebugPoint_20const__20_28__29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_29(HEAP32[($2 + 5812 | 0) >> 2] | 0 | 0, HEAP32[($2 + 5808 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 2596 | 0) >> 2] = $178; + HEAP32[($2 + 2592 | 0) >> 2] = $462; + i64toi32_i32$1 = HEAP32[($2 + 2592 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2596 | 0) >> 2] | 0; + $13828 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 5912 | 0) >> 2] = $14234; - HEAP32[($2 + 5916 | 0) >> 2] = i64toi32_i32$0; - $2426 = HEAP32[($2 + 5912 | 0) >> 2] | 0; - $2427 = HEAP32[($2 + 5916 | 0) >> 2] | 0; - HEAP32[($2 + 5940 | 0) >> 2] = $2 + 2591 | 0; - HEAP32[($2 + 5936 | 0) >> 2] = $706; - HEAP32[($2 + 5932 | 0) >> 2] = $2427; - HEAP32[($2 + 5928 | 0) >> 2] = $2426; - $2430 = HEAP32[($2 + 5936 | 0) >> 2] | 0; - $2431 = HEAP32[($2 + 5928 | 0) >> 2] | 0; - HEAP32[($2 + 5924 | 0) >> 2] = HEAP32[($2 + 5932 | 0) >> 2] | 0; - HEAP32[($2 + 5920 | 0) >> 2] = $2431; - i64toi32_i32$0 = HEAP32[($2 + 5920 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 5924 | 0) >> 2] | 0; - $14263 = i64toi32_i32$0; + HEAP32[($2 + 5696 | 0) >> 2] = $13828; + HEAP32[($2 + 5700 | 0) >> 2] = i64toi32_i32$0; + $2294 = HEAP32[($2 + 5696 | 0) >> 2] | 0; + $2295 = HEAP32[($2 + 5700 | 0) >> 2] | 0; + HEAP32[($2 + 5724 | 0) >> 2] = $2290; + HEAP32[($2 + 5720 | 0) >> 2] = $5 + 87050 | 0; + HEAP32[($2 + 5716 | 0) >> 2] = $2295; + HEAP32[($2 + 5712 | 0) >> 2] = $2294; + $2298 = HEAP32[($2 + 5724 | 0) >> 2] | 0; + $2299 = HEAP32[($2 + 5720 | 0) >> 2] | 0; + $2300 = HEAP32[($2 + 5712 | 0) >> 2] | 0; + HEAP32[($2 + 5708 | 0) >> 2] = HEAP32[($2 + 5716 | 0) >> 2] | 0; + HEAP32[($2 + 5704 | 0) >> 2] = $2300; + i64toi32_i32$0 = HEAP32[($2 + 5704 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 5708 | 0) >> 2] | 0; + $13859 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 944 | 0) >> 2] = $14263; + HEAP32[($2 + 944 | 0) >> 2] = $13859; HEAP32[($2 + 948 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxFoundation____29_28_29___invoke_physx__PxFoundation__28char_20const__2c_20void_20_28physx__PxFoundation____29_28_29_29($2430 | 0, $2 + 944 | 0 | 0); - HEAP32[($2 + 5964 | 0) >> 2] = $2 + 2579 | 0; - HEAP32[($2 + 5960 | 0) >> 2] = $5 + 84728 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___28_29(); - HEAP32[($2 + 5956 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___28physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5952 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5948 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 5944 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___28physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___29; - $2444 = emscripten__internal__TypeID_physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int__2c_20void___get_28_29() | 0; - $2445 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___2c_20void___get_28_29() | 0; - $2446 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int__20const__2c_20void___get_28_29() | 0; - $2447 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 13976 | 0) >> 2] = HEAP32[($2 + 5956 | 0) >> 2] | 0; - $2449 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $2450 = HEAP32[($2 + 5956 | 0) >> 2] | 0; - HEAP32[($2 + 13116 | 0) >> 2] = HEAP32[($2 + 5952 | 0) >> 2] | 0; - $2452 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $2453 = HEAP32[($2 + 5952 | 0) >> 2] | 0; - HEAP32[($2 + 13112 | 0) >> 2] = HEAP32[($2 + 5948 | 0) >> 2] | 0; - $2455 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $2456 = HEAP32[($2 + 5948 | 0) >> 2] | 0; - $2457 = HEAP32[($2 + 5960 | 0) >> 2] | 0; - HEAP32[($2 + 13980 | 0) >> 2] = HEAP32[($2 + 5944 | 0) >> 2] | 0; - _embind_register_class($2444 | 0, $2445 | 0, $2446 | 0, $2447 | 0, $2449 | 0, $2450 | 0, $2452 | 0, $2453 | 0, $2455 | 0, $2456 | 0, $2457 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5944 | 0) >> 2] | 0 | 0); - emscripten__enum__physx__PxSceneFlag__Enum___enum__28char_20const__29($2 + 2578 | 0 | 0, $5 + 142841 | 0 | 0) | 0; - $2471 = $5 + 198654 | 0; - $2481 = 64; - $2488 = 256; - emscripten__enum__physx__PxSceneFlag__Enum___value_28char_20const__2c_20physx__PxSceneFlag__Enum_29(emscripten__enum__physx__PxSceneFlag__Enum___value_28char_20const__2c_20physx__PxSceneFlag__Enum_29(emscripten__enum__physx__PxSceneFlag__Enum___value_28char_20const__2c_20physx__PxSceneFlag__Enum_29(emscripten__enum__physx__PxSceneFlag__Enum___value_28char_20const__2c_20physx__PxSceneFlag__Enum_29(emscripten__enum__physx__PxSceneFlag__Enum___value_28char_20const__2c_20physx__PxSceneFlag__Enum_29(emscripten__enum__physx__PxSceneFlag__Enum___value_28char_20const__2c_20physx__PxSceneFlag__Enum_29(emscripten__enum__physx__PxSceneFlag__Enum___value_28char_20const__2c_20physx__PxSceneFlag__Enum_29(emscripten__enum__physx__PxSceneFlag__Enum___value_28char_20const__2c_20physx__PxSceneFlag__Enum_29(emscripten__enum__physx__PxSceneFlag__Enum___value_28char_20const__2c_20physx__PxSceneFlag__Enum_29(emscripten__enum__physx__PxSceneFlag__Enum___value_28char_20const__2c_20physx__PxSceneFlag__Enum_29(emscripten__enum__physx__PxSceneFlag__Enum___value_28char_20const__2c_20physx__PxSceneFlag__Enum_29(emscripten__enum__physx__PxSceneFlag__Enum___value_28char_20const__2c_20physx__PxSceneFlag__Enum_29(emscripten__enum__physx__PxSceneFlag__Enum___value_28char_20const__2c_20physx__PxSceneFlag__Enum_29($2 + 2578 | 0 | 0, $5 + 267926 | 0 | 0, $181 | 0) | 0 | 0, $2471 | 0, $1214 | 0) | 0 | 0, $5 + 185690 | 0 | 0, $242 | 0) | 0 | 0, $5 + 196816 | 0 | 0, $187 | 0) | 0 | 0, $5 + 187163 | 0 | 0, $2481 | 0) | 0 | 0, $5 + 190868 | 0 | 0, $791 | 0) | 0 | 0, $5 + 194338 | 0 | 0, $2488 | 0) | 0 | 0, $5 + 188962 | 0 | 0, 512 | 0) | 0 | 0, $5 + 186798 | 0 | 0, 1024 | 0) | 0 | 0, $5 + 183801 | 0 | 0, 2048 | 0) | 0 | 0, $5 + 184669 | 0 | 0, 4096 | 0) | 0 | 0, $5 + 187134 | 0 | 0, 16384 | 0) | 0 | 0, $5 + 186835 | 0 | 0, 32768 | 0) | 0; - HEAP32[($2 + 5988 | 0) >> 2] = $2 + 2577 | 0; - HEAP32[($2 + 5984 | 0) >> 2] = $5 + 153272 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxScene__28_29(); - HEAP32[($2 + 5980 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxScene__28physx__PxScene__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxScene__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5976 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxScene__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5972 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 5968 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxScene__28physx__PxScene__29; - $2521 = emscripten__internal__TypeID_physx__PxScene_2c_20void___get_28_29() | 0; - $2522 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxScene__2c_20void___get_28_29() | 0; - $2523 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxScene_20const__2c_20void___get_28_29() | 0; - $2524 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 13984 | 0) >> 2] = HEAP32[($2 + 5980 | 0) >> 2] | 0; - $2526 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $2527 = HEAP32[($2 + 5980 | 0) >> 2] | 0; - HEAP32[($2 + 13108 | 0) >> 2] = HEAP32[($2 + 5976 | 0) >> 2] | 0; - $2529 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $2530 = HEAP32[($2 + 5976 | 0) >> 2] | 0; - HEAP32[($2 + 13104 | 0) >> 2] = HEAP32[($2 + 5972 | 0) >> 2] | 0; - $2532 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $2533 = HEAP32[($2 + 5972 | 0) >> 2] | 0; - $2534 = HEAP32[($2 + 5984 | 0) >> 2] | 0; - HEAP32[($2 + 13988 | 0) >> 2] = HEAP32[($2 + 5968 | 0) >> 2] | 0; - _embind_register_class($2521 | 0, $2522 | 0, $2523 | 0, $2524 | 0, $2526 | 0, $2527 | 0, $2529 | 0, $2530 | 0, $2532 | 0, $2533 | 0, $2534 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5968 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 2572 | 0) >> 2] = $181; - HEAP32[($2 + 2568 | 0) >> 2] = $187; - i64toi32_i32$1 = HEAP32[($2 + 2568 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2572 | 0) >> 2] | 0; - $14517 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_unsigned_20int_20_28physx__PxRenderBuffer____29_28_29_20const___invoke_physx__PxRenderBuffer__28char_20const__2c_20unsigned_20int_20_28physx__PxRenderBuffer____29_28_29_20const_29($2299 | 0, $2 + 944 | 0 | 0); + $2307 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_9__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_9__28embind_init_physx_28_29__$_9_20const__29($2 + 2591 | 0 | 0) | 0; + HEAP32[($2 + 5828 | 0) >> 2] = $2298; + HEAP32[($2 + 5824 | 0) >> 2] = $5 + 77171 | 0; + HEAP32[($2 + 5820 | 0) >> 2] = $2307; + void_20emscripten__internal__RegisterClassMethod_physx__PxDebugTriangle_20const__20_28__29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29___invoke_physx__PxRenderBuffer_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxDebugTriangle_20const__20_28__29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_29(HEAP32[($2 + 5824 | 0) >> 2] | 0 | 0, HEAP32[($2 + 5820 | 0) >> 2] | 0 | 0); + emscripten__enum__physx__PxForceMode__Enum___enum__28char_20const__29($2 + 2589 | 0 | 0, $5 + 161316 | 0 | 0) | 0; + emscripten__enum__physx__PxForceMode__Enum___value_28char_20const__2c_20physx__PxForceMode__Enum_29(emscripten__enum__physx__PxForceMode__Enum___value_28char_20const__2c_20physx__PxForceMode__Enum_29(emscripten__enum__physx__PxForceMode__Enum___value_28char_20const__2c_20physx__PxForceMode__Enum_29(emscripten__enum__physx__PxForceMode__Enum___value_28char_20const__2c_20physx__PxForceMode__Enum_29($2 + 2589 | 0 | 0, $5 + 202756 | 0 | 0, $137 | 0) | 0 | 0, $5 + 197259 | 0 | 0, $178 | 0) | 0 | 0, $5 + 200323 | 0 | 0, $1211 | 0) | 0 | 0, $5 + 192830 | 0 | 0, $1215 | 0) | 0; + HEAP32[($2 + 5852 | 0) >> 2] = $2 + 2588 | 0; + HEAP32[($2 + 5848 | 0) >> 2] = $5 + 167107 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxSceneDesc__28_29(); + HEAP32[($2 + 5844 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxSceneDesc__28physx__PxSceneDesc__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxSceneDesc__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5840 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxSceneDesc__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5836 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 5832 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxSceneDesc__28physx__PxSceneDesc__29; + $2337 = emscripten__internal__TypeID_physx__PxSceneDesc_2c_20void___get_28_29() | 0; + $2338 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxSceneDesc__2c_20void___get_28_29() | 0; + $2339 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxSceneDesc_20const__2c_20void___get_28_29() | 0; + $2340 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 13904 | 0) >> 2] = HEAP32[($2 + 5844 | 0) >> 2] | 0; + $2342 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $2343 = HEAP32[($2 + 5844 | 0) >> 2] | 0; + HEAP32[($2 + 13092 | 0) >> 2] = HEAP32[($2 + 5840 | 0) >> 2] | 0; + $2345 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $2346 = HEAP32[($2 + 5840 | 0) >> 2] | 0; + HEAP32[($2 + 13088 | 0) >> 2] = HEAP32[($2 + 5836 | 0) >> 2] | 0; + $2348 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $2349 = HEAP32[($2 + 5836 | 0) >> 2] | 0; + $2350 = HEAP32[($2 + 5848 | 0) >> 2] | 0; + HEAP32[($2 + 13908 | 0) >> 2] = HEAP32[($2 + 5832 | 0) >> 2] | 0; + _embind_register_class($2337 | 0, $2338 | 0, $2339 | 0, $2340 | 0, $2342 | 0, $2343 | 0, $2345 | 0, $2346 | 0, $2348 | 0, $2349 | 0, $2350 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5832 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 5856 | 0) >> 2] = $2 + 2588 | 0; + HEAP32[($2 + 13916 | 0) >> 2] = HEAP32[($2 + 5856 | 0) >> 2] | 0; + HEAP32[($2 + 13912 | 0) >> 2] = GOT_func_internal_physx__PxSceneDesc__20emscripten__internal__operator_new_physx__PxSceneDesc_2c_20physx__PxTolerancesScale__28physx__PxTolerancesScale___29; + $2358 = HEAP32[($2 + 13916 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassConstructor_physx__PxSceneDesc__20_28__29_28physx__PxTolerancesScale___29___invoke_physx__PxSceneDesc__28physx__PxSceneDesc__20_28__29_28physx__PxTolerancesScale___29_29(HEAP32[($2 + 13912 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 5876 | 0) >> 2] = $2358; + HEAP32[($2 + 5872 | 0) >> 2] = $5 + 66127 | 0; + HEAP32[($2 + 5868 | 0) >> 2] = $137; + HEAP32[($2 + 5864 | 0) >> 2] = GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxSceneDesc_2c_20physx__PxVec3___getWire_physx__PxSceneDesc__28physx__PxVec3_20physx__PxSceneDesc____20const__2c_20physx__PxSceneDesc_20const__29; + HEAP32[($2 + 5860 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxSceneDesc_2c_20physx__PxVec3___setWire_physx__PxSceneDesc__28physx__PxVec3_20physx__PxSceneDesc____20const__2c_20physx__PxSceneDesc__2c_20physx__PxVec3__29; + $2364 = emscripten__internal__TypeID_physx__PxSceneDesc_2c_20void___get_28_29() | 0; + $2365 = HEAP32[($2 + 5872 | 0) >> 2] | 0; + $2366 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13920 | 0) >> 2] = HEAP32[($2 + 5864 | 0) >> 2] | 0; + $2368 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $2369 = HEAP32[($2 + 5864 | 0) >> 2] | 0; + $2372 = physx__PxVec3_20physx__PxSceneDesc_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxSceneDesc_____28physx__PxVec3_20physx__PxSceneDesc____20const__29($2 + 5868 | 0 | 0) | 0; + $2373 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13924 | 0) >> 2] = HEAP32[($2 + 5860 | 0) >> 2] | 0; + _embind_register_class_property($2364 | 0, $2365 | 0, $2366 | 0, $2368 | 0, $2369 | 0, $2372 | 0, $2373 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5860 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxSceneDesc_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxSceneDesc_____28physx__PxVec3_20physx__PxSceneDesc____20const__29($2 + 5868 | 0 | 0) | 0 | 0); + HEAP32[($2 + 5900 | 0) >> 2] = $2 + 2587 | 0; + HEAP32[($2 + 5896 | 0) >> 2] = $5 + 122301 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxFoundation__28_29(); + HEAP32[($2 + 5892 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFoundation__28physx__PxFoundation__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxFoundation__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5888 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxFoundation__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5884 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 5880 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFoundation__28physx__PxFoundation__29; + $2388 = emscripten__internal__TypeID_physx__PxFoundation_2c_20void___get_28_29() | 0; + $2389 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFoundation__2c_20void___get_28_29() | 0; + $2390 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFoundation_20const__2c_20void___get_28_29() | 0; + $2391 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 13928 | 0) >> 2] = HEAP32[($2 + 5892 | 0) >> 2] | 0; + $2393 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $2394 = HEAP32[($2 + 5892 | 0) >> 2] | 0; + HEAP32[($2 + 13084 | 0) >> 2] = HEAP32[($2 + 5888 | 0) >> 2] | 0; + $2396 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $2397 = HEAP32[($2 + 5888 | 0) >> 2] | 0; + HEAP32[($2 + 13080 | 0) >> 2] = HEAP32[($2 + 5884 | 0) >> 2] | 0; + $2399 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $2400 = HEAP32[($2 + 5884 | 0) >> 2] | 0; + $2401 = HEAP32[($2 + 5896 | 0) >> 2] | 0; + HEAP32[($2 + 13932 | 0) >> 2] = HEAP32[($2 + 5880 | 0) >> 2] | 0; + _embind_register_class($2388 | 0, $2389 | 0, $2390 | 0, $2391 | 0, $2393 | 0, $2394 | 0, $2396 | 0, $2397 | 0, $2399 | 0, $2400 | 0, $2401 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5880 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 2580 | 0) >> 2] = $178; + HEAP32[($2 + 2576 | 0) >> 2] = $137; + i64toi32_i32$1 = HEAP32[($2 + 2576 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2580 | 0) >> 2] | 0; + $14141 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 5992 | 0) >> 2] = $14517; - HEAP32[($2 + 5996 | 0) >> 2] = i64toi32_i32$0; - $2539 = HEAP32[($2 + 5992 | 0) >> 2] | 0; - $2540 = HEAP32[($2 + 5996 | 0) >> 2] | 0; - HEAP32[($2 + 6020 | 0) >> 2] = $2 + 2577 | 0; - HEAP32[($2 + 6016 | 0) >> 2] = $706; - HEAP32[($2 + 6012 | 0) >> 2] = $2540; - HEAP32[($2 + 6008 | 0) >> 2] = $2539; - $2543 = HEAP32[($2 + 6020 | 0) >> 2] | 0; - $2544 = HEAP32[($2 + 6016 | 0) >> 2] | 0; - $2545 = HEAP32[($2 + 6008 | 0) >> 2] | 0; - HEAP32[($2 + 6004 | 0) >> 2] = HEAP32[($2 + 6012 | 0) >> 2] | 0; - HEAP32[($2 + 6e3 | 0) >> 2] = $2545; - i64toi32_i32$0 = HEAP32[($2 + 6e3 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 6004 | 0) >> 2] | 0; - $14548 = i64toi32_i32$0; + HEAP32[($2 + 5904 | 0) >> 2] = $14141; + HEAP32[($2 + 5908 | 0) >> 2] = i64toi32_i32$0; + $2406 = HEAP32[($2 + 5904 | 0) >> 2] | 0; + $2407 = HEAP32[($2 + 5908 | 0) >> 2] | 0; + HEAP32[($2 + 5932 | 0) >> 2] = $2 + 2587 | 0; + HEAP32[($2 + 5928 | 0) >> 2] = $703; + HEAP32[($2 + 5924 | 0) >> 2] = $2407; + HEAP32[($2 + 5920 | 0) >> 2] = $2406; + $2410 = HEAP32[($2 + 5928 | 0) >> 2] | 0; + $2411 = HEAP32[($2 + 5920 | 0) >> 2] | 0; + HEAP32[($2 + 5916 | 0) >> 2] = HEAP32[($2 + 5924 | 0) >> 2] | 0; + HEAP32[($2 + 5912 | 0) >> 2] = $2411; + i64toi32_i32$0 = HEAP32[($2 + 5912 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 5916 | 0) >> 2] | 0; + $14170 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 936 | 0) >> 2] = $14548; + HEAP32[($2 + 936 | 0) >> 2] = $14170; HEAP32[($2 + 940 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxScene____29_28_29___invoke_physx__PxScene__28char_20const__2c_20void_20_28physx__PxScene____29_28_29_29($2544 | 0, $2 + 936 | 0 | 0); - HEAP32[($2 + 2564 | 0) >> 2] = $181; - HEAP32[($2 + 2560 | 0) >> 2] = 240; - i64toi32_i32$1 = HEAP32[($2 + 2560 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2564 | 0) >> 2] | 0; - $14561 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxFoundation____29_28_29___invoke_physx__PxFoundation__28char_20const__2c_20void_20_28physx__PxFoundation____29_28_29_29($2410 | 0, $2 + 936 | 0 | 0); + HEAP32[($2 + 5956 | 0) >> 2] = $2 + 2575 | 0; + HEAP32[($2 + 5952 | 0) >> 2] = $5 + 84797 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___28_29(); + HEAP32[($2 + 5948 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___28physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5944 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5940 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 5936 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___28physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___29; + $2424 = emscripten__internal__TypeID_physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int__2c_20void___get_28_29() | 0; + $2425 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___2c_20void___get_28_29() | 0; + $2426 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int__20const__2c_20void___get_28_29() | 0; + $2427 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 13936 | 0) >> 2] = HEAP32[($2 + 5948 | 0) >> 2] | 0; + $2429 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $2430 = HEAP32[($2 + 5948 | 0) >> 2] | 0; + HEAP32[($2 + 13076 | 0) >> 2] = HEAP32[($2 + 5944 | 0) >> 2] | 0; + $2432 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $2433 = HEAP32[($2 + 5944 | 0) >> 2] | 0; + HEAP32[($2 + 13072 | 0) >> 2] = HEAP32[($2 + 5940 | 0) >> 2] | 0; + $2435 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $2436 = HEAP32[($2 + 5940 | 0) >> 2] | 0; + $2437 = HEAP32[($2 + 5952 | 0) >> 2] | 0; + HEAP32[($2 + 13940 | 0) >> 2] = HEAP32[($2 + 5936 | 0) >> 2] | 0; + _embind_register_class($2424 | 0, $2425 | 0, $2426 | 0, $2427 | 0, $2429 | 0, $2430 | 0, $2432 | 0, $2433 | 0, $2435 | 0, $2436 | 0, $2437 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5936 | 0) >> 2] | 0 | 0); + emscripten__enum__physx__PxSceneFlag__Enum___enum__28char_20const__29($2 + 2574 | 0 | 0, $5 + 148671 | 0 | 0) | 0; + $2451 = $5 + 204636 | 0; + $2461 = 64; + $2468 = 256; + emscripten__enum__physx__PxSceneFlag__Enum___value_28char_20const__2c_20physx__PxSceneFlag__Enum_29(emscripten__enum__physx__PxSceneFlag__Enum___value_28char_20const__2c_20physx__PxSceneFlag__Enum_29(emscripten__enum__physx__PxSceneFlag__Enum___value_28char_20const__2c_20physx__PxSceneFlag__Enum_29(emscripten__enum__physx__PxSceneFlag__Enum___value_28char_20const__2c_20physx__PxSceneFlag__Enum_29(emscripten__enum__physx__PxSceneFlag__Enum___value_28char_20const__2c_20physx__PxSceneFlag__Enum_29(emscripten__enum__physx__PxSceneFlag__Enum___value_28char_20const__2c_20physx__PxSceneFlag__Enum_29(emscripten__enum__physx__PxSceneFlag__Enum___value_28char_20const__2c_20physx__PxSceneFlag__Enum_29(emscripten__enum__physx__PxSceneFlag__Enum___value_28char_20const__2c_20physx__PxSceneFlag__Enum_29(emscripten__enum__physx__PxSceneFlag__Enum___value_28char_20const__2c_20physx__PxSceneFlag__Enum_29(emscripten__enum__physx__PxSceneFlag__Enum___value_28char_20const__2c_20physx__PxSceneFlag__Enum_29(emscripten__enum__physx__PxSceneFlag__Enum___value_28char_20const__2c_20physx__PxSceneFlag__Enum_29(emscripten__enum__physx__PxSceneFlag__Enum___value_28char_20const__2c_20physx__PxSceneFlag__Enum_29(emscripten__enum__physx__PxSceneFlag__Enum___value_28char_20const__2c_20physx__PxSceneFlag__Enum_29($2 + 2574 | 0 | 0, $5 + 273908 | 0 | 0, $178 | 0) | 0 | 0, $2451 | 0, $1211 | 0) | 0 | 0, $5 + 191652 | 0 | 0, $239 | 0) | 0 | 0, $5 + 202778 | 0 | 0, $184 | 0) | 0 | 0, $5 + 193125 | 0 | 0, $2461 | 0) | 0 | 0, $5 + 196830 | 0 | 0, $788 | 0) | 0 | 0, $5 + 200300 | 0 | 0, $2468 | 0) | 0 | 0, $5 + 194924 | 0 | 0, 512 | 0) | 0 | 0, $5 + 192760 | 0 | 0, 1024 | 0) | 0 | 0, $5 + 189699 | 0 | 0, 2048 | 0) | 0 | 0, $5 + 190608 | 0 | 0, 4096 | 0) | 0 | 0, $5 + 193096 | 0 | 0, 16384 | 0) | 0 | 0, $5 + 192797 | 0 | 0, 32768 | 0) | 0; + HEAP32[($2 + 5980 | 0) >> 2] = $2 + 2573 | 0; + HEAP32[($2 + 5976 | 0) >> 2] = $5 + 159158 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxScene__28_29(); + HEAP32[($2 + 5972 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxScene__28physx__PxScene__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxScene__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5968 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxScene__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5964 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 5960 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxScene__28physx__PxScene__29; + $2501 = emscripten__internal__TypeID_physx__PxScene_2c_20void___get_28_29() | 0; + $2502 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxScene__2c_20void___get_28_29() | 0; + $2503 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxScene_20const__2c_20void___get_28_29() | 0; + $2504 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 13944 | 0) >> 2] = HEAP32[($2 + 5972 | 0) >> 2] | 0; + $2506 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $2507 = HEAP32[($2 + 5972 | 0) >> 2] | 0; + HEAP32[($2 + 13068 | 0) >> 2] = HEAP32[($2 + 5968 | 0) >> 2] | 0; + $2509 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $2510 = HEAP32[($2 + 5968 | 0) >> 2] | 0; + HEAP32[($2 + 13064 | 0) >> 2] = HEAP32[($2 + 5964 | 0) >> 2] | 0; + $2512 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $2513 = HEAP32[($2 + 5964 | 0) >> 2] | 0; + $2514 = HEAP32[($2 + 5976 | 0) >> 2] | 0; + HEAP32[($2 + 13948 | 0) >> 2] = HEAP32[($2 + 5960 | 0) >> 2] | 0; + _embind_register_class($2501 | 0, $2502 | 0, $2503 | 0, $2504 | 0, $2506 | 0, $2507 | 0, $2509 | 0, $2510 | 0, $2512 | 0, $2513 | 0, $2514 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 5960 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 2568 | 0) >> 2] = $178; + HEAP32[($2 + 2564 | 0) >> 2] = $184; + i64toi32_i32$1 = HEAP32[($2 + 2564 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2568 | 0) >> 2] | 0; + $14424 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 6024 | 0) >> 2] = $14561; - HEAP32[($2 + 6028 | 0) >> 2] = i64toi32_i32$0; - $2552 = HEAP32[($2 + 6024 | 0) >> 2] | 0; - $2553 = HEAP32[($2 + 6028 | 0) >> 2] | 0; - HEAP32[($2 + 6052 | 0) >> 2] = $2543; - HEAP32[($2 + 6048 | 0) >> 2] = $5 + 66135 | 0; - HEAP32[($2 + 6044 | 0) >> 2] = $2553; - HEAP32[($2 + 6040 | 0) >> 2] = $2552; - $2556 = HEAP32[($2 + 6052 | 0) >> 2] | 0; - $2557 = HEAP32[($2 + 6048 | 0) >> 2] | 0; - $2558 = HEAP32[($2 + 6040 | 0) >> 2] | 0; - HEAP32[($2 + 6036 | 0) >> 2] = HEAP32[($2 + 6044 | 0) >> 2] | 0; - HEAP32[($2 + 6032 | 0) >> 2] = $2558; - i64toi32_i32$0 = HEAP32[($2 + 6032 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 6036 | 0) >> 2] | 0; - $14592 = i64toi32_i32$0; + HEAP32[($2 + 5984 | 0) >> 2] = $14424; + HEAP32[($2 + 5988 | 0) >> 2] = i64toi32_i32$0; + $2519 = HEAP32[($2 + 5984 | 0) >> 2] | 0; + $2520 = HEAP32[($2 + 5988 | 0) >> 2] | 0; + HEAP32[($2 + 6012 | 0) >> 2] = $2 + 2573 | 0; + HEAP32[($2 + 6008 | 0) >> 2] = $703; + HEAP32[($2 + 6004 | 0) >> 2] = $2520; + HEAP32[($2 + 6e3 | 0) >> 2] = $2519; + $2523 = HEAP32[($2 + 6012 | 0) >> 2] | 0; + $2524 = HEAP32[($2 + 6008 | 0) >> 2] | 0; + $2525 = HEAP32[($2 + 6e3 | 0) >> 2] | 0; + HEAP32[($2 + 5996 | 0) >> 2] = HEAP32[($2 + 6004 | 0) >> 2] | 0; + HEAP32[($2 + 5992 | 0) >> 2] = $2525; + i64toi32_i32$0 = HEAP32[($2 + 5992 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 5996 | 0) >> 2] | 0; + $14455 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 928 | 0) >> 2] = $14592; + HEAP32[($2 + 928 | 0) >> 2] = $14455; HEAP32[($2 + 932 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxScene____29_28physx__PxVec3_20const__29___invoke_physx__PxScene__28char_20const__2c_20void_20_28physx__PxScene____29_28physx__PxVec3_20const__29_29($2557 | 0, $2 + 928 | 0 | 0); - HEAP32[($2 + 2556 | 0) >> 2] = $181; - HEAP32[($2 + 2552 | 0) >> 2] = 244; - i64toi32_i32$1 = HEAP32[($2 + 2552 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2556 | 0) >> 2] | 0; - $14605 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxScene____29_28_29___invoke_physx__PxScene__28char_20const__2c_20void_20_28physx__PxScene____29_28_29_29($2524 | 0, $2 + 928 | 0 | 0); + HEAP32[($2 + 2560 | 0) >> 2] = $178; + HEAP32[($2 + 2556 | 0) >> 2] = 240; + i64toi32_i32$1 = HEAP32[($2 + 2556 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2560 | 0) >> 2] | 0; + $14468 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 6056 | 0) >> 2] = $14605; - HEAP32[($2 + 6060 | 0) >> 2] = i64toi32_i32$0; - $2565 = HEAP32[($2 + 6056 | 0) >> 2] | 0; - $2566 = HEAP32[($2 + 6060 | 0) >> 2] | 0; - HEAP32[($2 + 6084 | 0) >> 2] = $2556; - HEAP32[($2 + 6080 | 0) >> 2] = $5 + 66146 | 0; - HEAP32[($2 + 6076 | 0) >> 2] = $2566; - HEAP32[($2 + 6072 | 0) >> 2] = $2565; - $2569 = HEAP32[($2 + 6084 | 0) >> 2] | 0; - $2570 = HEAP32[($2 + 6080 | 0) >> 2] | 0; - $2571 = HEAP32[($2 + 6072 | 0) >> 2] | 0; - HEAP32[($2 + 6068 | 0) >> 2] = HEAP32[($2 + 6076 | 0) >> 2] | 0; - HEAP32[($2 + 6064 | 0) >> 2] = $2571; - i64toi32_i32$0 = HEAP32[($2 + 6064 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 6068 | 0) >> 2] | 0; - $14636 = i64toi32_i32$0; + HEAP32[($2 + 6016 | 0) >> 2] = $14468; + HEAP32[($2 + 6020 | 0) >> 2] = i64toi32_i32$0; + $2532 = HEAP32[($2 + 6016 | 0) >> 2] | 0; + $2533 = HEAP32[($2 + 6020 | 0) >> 2] | 0; + HEAP32[($2 + 6044 | 0) >> 2] = $2523; + HEAP32[($2 + 6040 | 0) >> 2] = $5 + 66135 | 0; + HEAP32[($2 + 6036 | 0) >> 2] = $2533; + HEAP32[($2 + 6032 | 0) >> 2] = $2532; + $2536 = HEAP32[($2 + 6044 | 0) >> 2] | 0; + $2537 = HEAP32[($2 + 6040 | 0) >> 2] | 0; + $2538 = HEAP32[($2 + 6032 | 0) >> 2] | 0; + HEAP32[($2 + 6028 | 0) >> 2] = HEAP32[($2 + 6036 | 0) >> 2] | 0; + HEAP32[($2 + 6024 | 0) >> 2] = $2538; + i64toi32_i32$0 = HEAP32[($2 + 6024 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 6028 | 0) >> 2] | 0; + $14499 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 920 | 0) >> 2] = $14636; + HEAP32[($2 + 920 | 0) >> 2] = $14499; HEAP32[($2 + 924 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_physx__PxVec3_20_28physx__PxScene____29_28_29_20const___invoke_physx__PxScene__28char_20const__2c_20physx__PxVec3_20_28physx__PxScene____29_28_29_20const_29($2570 | 0, $2 + 920 | 0 | 0); - HEAP32[($2 + 2544 | 0) >> 2] = $181; - HEAP32[($2 + 2540 | 0) >> 2] = $2188; - i64toi32_i32$1 = HEAP32[($2 + 2540 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2544 | 0) >> 2] | 0; - $14649 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxScene____29_28physx__PxVec3_20const__29___invoke_physx__PxScene__28char_20const__2c_20void_20_28physx__PxScene____29_28physx__PxVec3_20const__29_29($2537 | 0, $2 + 920 | 0 | 0); + HEAP32[($2 + 2552 | 0) >> 2] = $178; + HEAP32[($2 + 2548 | 0) >> 2] = 244; + i64toi32_i32$1 = HEAP32[($2 + 2548 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2552 | 0) >> 2] | 0; + $14512 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 6088 | 0) >> 2] = $14649; - HEAP32[($2 + 6092 | 0) >> 2] = i64toi32_i32$0; - $2577 = HEAP32[($2 + 6088 | 0) >> 2] | 0; - $2578 = HEAP32[($2 + 6092 | 0) >> 2] | 0; - HEAP32[($2 + 6116 | 0) >> 2] = $2569; - HEAP32[($2 + 6112 | 0) >> 2] = $5 + 90663 | 0; - HEAP32[($2 + 6108 | 0) >> 2] = $2578; - HEAP32[($2 + 6104 | 0) >> 2] = $2577; - $2581 = HEAP32[($2 + 6116 | 0) >> 2] | 0; - $2582 = HEAP32[($2 + 6112 | 0) >> 2] | 0; - $2583 = HEAP32[($2 + 6104 | 0) >> 2] | 0; - HEAP32[($2 + 6100 | 0) >> 2] = HEAP32[($2 + 6108 | 0) >> 2] | 0; - HEAP32[($2 + 6096 | 0) >> 2] = $2583; - i64toi32_i32$0 = HEAP32[($2 + 6096 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 6100 | 0) >> 2] | 0; - $14680 = i64toi32_i32$0; + HEAP32[($2 + 6048 | 0) >> 2] = $14512; + HEAP32[($2 + 6052 | 0) >> 2] = i64toi32_i32$0; + $2545 = HEAP32[($2 + 6048 | 0) >> 2] | 0; + $2546 = HEAP32[($2 + 6052 | 0) >> 2] | 0; + HEAP32[($2 + 6076 | 0) >> 2] = $2536; + HEAP32[($2 + 6072 | 0) >> 2] = $5 + 66146 | 0; + HEAP32[($2 + 6068 | 0) >> 2] = $2546; + HEAP32[($2 + 6064 | 0) >> 2] = $2545; + $2549 = HEAP32[($2 + 6076 | 0) >> 2] | 0; + $2550 = HEAP32[($2 + 6072 | 0) >> 2] | 0; + $2551 = HEAP32[($2 + 6064 | 0) >> 2] | 0; + HEAP32[($2 + 6060 | 0) >> 2] = HEAP32[($2 + 6068 | 0) >> 2] | 0; + HEAP32[($2 + 6056 | 0) >> 2] = $2551; + i64toi32_i32$0 = HEAP32[($2 + 6056 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 6060 | 0) >> 2] | 0; + $14543 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 912 | 0) >> 2] = $14680; + HEAP32[($2 + 912 | 0) >> 2] = $14543; HEAP32[($2 + 916 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxScene____29_28physx__PxActor__2c_20physx__PxBVHStructure_20const__29___invoke_physx__PxScene_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28physx__PxScene____29_28physx__PxActor__2c_20physx__PxBVHStructure_20const__29_29($2582 | 0, $2 + 912 | 0 | 0); - HEAP32[($2 + 2532 | 0) >> 2] = $181; - $2588 = 56; - HEAP32[($2 + 2528 | 0) >> 2] = $2588; - i64toi32_i32$1 = HEAP32[($2 + 2528 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2532 | 0) >> 2] | 0; - $14693 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_physx__PxVec3_20_28physx__PxScene____29_28_29_20const___invoke_physx__PxScene__28char_20const__2c_20physx__PxVec3_20_28physx__PxScene____29_28_29_20const_29($2550 | 0, $2 + 912 | 0 | 0); + HEAP32[($2 + 2540 | 0) >> 2] = $178; + HEAP32[($2 + 2536 | 0) >> 2] = $2168; + i64toi32_i32$1 = HEAP32[($2 + 2536 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2540 | 0) >> 2] | 0; + $14556 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 6120 | 0) >> 2] = $14693; - HEAP32[($2 + 6124 | 0) >> 2] = i64toi32_i32$0; - $2590 = HEAP32[($2 + 6120 | 0) >> 2] | 0; - $2591 = HEAP32[($2 + 6124 | 0) >> 2] | 0; - HEAP32[($2 + 6148 | 0) >> 2] = $2581; - HEAP32[($2 + 6144 | 0) >> 2] = $5 + 90605 | 0; - HEAP32[($2 + 6140 | 0) >> 2] = $2591; - HEAP32[($2 + 6136 | 0) >> 2] = $2590; - $2594 = HEAP32[($2 + 6148 | 0) >> 2] | 0; - $2595 = HEAP32[($2 + 6144 | 0) >> 2] | 0; - $2596 = HEAP32[($2 + 6136 | 0) >> 2] | 0; - HEAP32[($2 + 6132 | 0) >> 2] = HEAP32[($2 + 6140 | 0) >> 2] | 0; - HEAP32[($2 + 6128 | 0) >> 2] = $2596; - i64toi32_i32$0 = HEAP32[($2 + 6128 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 6132 | 0) >> 2] | 0; - $14724 = i64toi32_i32$0; + HEAP32[($2 + 6080 | 0) >> 2] = $14556; + HEAP32[($2 + 6084 | 0) >> 2] = i64toi32_i32$0; + $2557 = HEAP32[($2 + 6080 | 0) >> 2] | 0; + $2558 = HEAP32[($2 + 6084 | 0) >> 2] | 0; + HEAP32[($2 + 6108 | 0) >> 2] = $2549; + HEAP32[($2 + 6104 | 0) >> 2] = $5 + 90732 | 0; + HEAP32[($2 + 6100 | 0) >> 2] = $2558; + HEAP32[($2 + 6096 | 0) >> 2] = $2557; + $2561 = HEAP32[($2 + 6108 | 0) >> 2] | 0; + $2562 = HEAP32[($2 + 6104 | 0) >> 2] | 0; + $2563 = HEAP32[($2 + 6096 | 0) >> 2] | 0; + HEAP32[($2 + 6092 | 0) >> 2] = HEAP32[($2 + 6100 | 0) >> 2] | 0; + HEAP32[($2 + 6088 | 0) >> 2] = $2563; + i64toi32_i32$0 = HEAP32[($2 + 6088 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 6092 | 0) >> 2] | 0; + $14587 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 904 | 0) >> 2] = $14724; + HEAP32[($2 + 904 | 0) >> 2] = $14587; HEAP32[($2 + 908 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxScene____29_28physx__PxActor__2c_20bool_29___invoke_physx__PxScene_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28physx__PxScene____29_28physx__PxActor__2c_20bool_29_29($2595 | 0, $2 + 904 | 0 | 0); - HEAP32[($2 + 2520 | 0) >> 2] = $181; - HEAP32[($2 + 2516 | 0) >> 2] = 448; - i64toi32_i32$1 = HEAP32[($2 + 2516 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2520 | 0) >> 2] | 0; - $14737 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxScene____29_28physx__PxActor__2c_20physx__PxBVHStructure_20const__29___invoke_physx__PxScene_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28physx__PxScene____29_28physx__PxActor__2c_20physx__PxBVHStructure_20const__29_29($2562 | 0, $2 + 904 | 0 | 0); + HEAP32[($2 + 2528 | 0) >> 2] = $178; + $2568 = 56; + HEAP32[($2 + 2524 | 0) >> 2] = $2568; + i64toi32_i32$1 = HEAP32[($2 + 2524 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2528 | 0) >> 2] | 0; + $14600 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 6152 | 0) >> 2] = $14737; - HEAP32[($2 + 6156 | 0) >> 2] = i64toi32_i32$0; - $2603 = HEAP32[($2 + 6152 | 0) >> 2] | 0; - $2604 = HEAP32[($2 + 6156 | 0) >> 2] | 0; - HEAP32[($2 + 6180 | 0) >> 2] = $2594; - HEAP32[($2 + 6176 | 0) >> 2] = $5 + 74886 | 0; - HEAP32[($2 + 6172 | 0) >> 2] = $2604; - HEAP32[($2 + 6168 | 0) >> 2] = $2603; - $2607 = HEAP32[($2 + 6180 | 0) >> 2] | 0; - $2608 = HEAP32[($2 + 6176 | 0) >> 2] | 0; - $2609 = HEAP32[($2 + 6168 | 0) >> 2] | 0; - HEAP32[($2 + 6164 | 0) >> 2] = HEAP32[($2 + 6172 | 0) >> 2] | 0; - HEAP32[($2 + 6160 | 0) >> 2] = $2609; - i64toi32_i32$0 = HEAP32[($2 + 6160 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 6164 | 0) >> 2] | 0; - $14768 = i64toi32_i32$0; + HEAP32[($2 + 6112 | 0) >> 2] = $14600; + HEAP32[($2 + 6116 | 0) >> 2] = i64toi32_i32$0; + $2570 = HEAP32[($2 + 6112 | 0) >> 2] | 0; + $2571 = HEAP32[($2 + 6116 | 0) >> 2] | 0; + HEAP32[($2 + 6140 | 0) >> 2] = $2561; + HEAP32[($2 + 6136 | 0) >> 2] = $5 + 90674 | 0; + HEAP32[($2 + 6132 | 0) >> 2] = $2571; + HEAP32[($2 + 6128 | 0) >> 2] = $2570; + $2574 = HEAP32[($2 + 6140 | 0) >> 2] | 0; + $2575 = HEAP32[($2 + 6136 | 0) >> 2] | 0; + $2576 = HEAP32[($2 + 6128 | 0) >> 2] | 0; + HEAP32[($2 + 6124 | 0) >> 2] = HEAP32[($2 + 6132 | 0) >> 2] | 0; + HEAP32[($2 + 6120 | 0) >> 2] = $2576; + i64toi32_i32$0 = HEAP32[($2 + 6120 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 6124 | 0) >> 2] | 0; + $14631 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 896 | 0) >> 2] = $14768; + HEAP32[($2 + 896 | 0) >> 2] = $14631; HEAP32[($2 + 900 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_physx__PxPvdSceneClient__20_28physx__PxScene____29_28_29___invoke_physx__PxScene_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxPvdSceneClient__20_28physx__PxScene____29_28_29_29($2608 | 0, $2 + 896 | 0 | 0); - HEAP32[($2 + 2508 | 0) >> 2] = $181; - $2614 = 80; - HEAP32[($2 + 2504 | 0) >> 2] = $2614; - i64toi32_i32$1 = HEAP32[($2 + 2504 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2508 | 0) >> 2] | 0; - $14781 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxScene____29_28physx__PxActor__2c_20bool_29___invoke_physx__PxScene_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28physx__PxScene____29_28physx__PxActor__2c_20bool_29_29($2575 | 0, $2 + 896 | 0 | 0); + HEAP32[($2 + 2516 | 0) >> 2] = $178; + HEAP32[($2 + 2512 | 0) >> 2] = 448; + i64toi32_i32$1 = HEAP32[($2 + 2512 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2516 | 0) >> 2] | 0; + $14644 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 6184 | 0) >> 2] = $14781; - HEAP32[($2 + 6188 | 0) >> 2] = i64toi32_i32$0; - $2616 = HEAP32[($2 + 6184 | 0) >> 2] | 0; - $2617 = HEAP32[($2 + 6188 | 0) >> 2] | 0; - HEAP32[($2 + 6212 | 0) >> 2] = $2607; - HEAP32[($2 + 6208 | 0) >> 2] = $5 + 80046 | 0; - HEAP32[($2 + 6204 | 0) >> 2] = $2617; - HEAP32[($2 + 6200 | 0) >> 2] = $2616; - $2620 = HEAP32[($2 + 6212 | 0) >> 2] | 0; - $2621 = HEAP32[($2 + 6208 | 0) >> 2] | 0; - $2622 = HEAP32[($2 + 6200 | 0) >> 2] | 0; - HEAP32[($2 + 6196 | 0) >> 2] = HEAP32[($2 + 6204 | 0) >> 2] | 0; - HEAP32[($2 + 6192 | 0) >> 2] = $2622; - i64toi32_i32$0 = HEAP32[($2 + 6192 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 6196 | 0) >> 2] | 0; - $14812 = i64toi32_i32$0; + HEAP32[($2 + 6144 | 0) >> 2] = $14644; + HEAP32[($2 + 6148 | 0) >> 2] = i64toi32_i32$0; + $2583 = HEAP32[($2 + 6144 | 0) >> 2] | 0; + $2584 = HEAP32[($2 + 6148 | 0) >> 2] | 0; + HEAP32[($2 + 6172 | 0) >> 2] = $2574; + HEAP32[($2 + 6168 | 0) >> 2] = $5 + 74918 | 0; + HEAP32[($2 + 6164 | 0) >> 2] = $2584; + HEAP32[($2 + 6160 | 0) >> 2] = $2583; + $2587 = HEAP32[($2 + 6172 | 0) >> 2] | 0; + $2588 = HEAP32[($2 + 6168 | 0) >> 2] | 0; + $2589 = HEAP32[($2 + 6160 | 0) >> 2] | 0; + HEAP32[($2 + 6156 | 0) >> 2] = HEAP32[($2 + 6164 | 0) >> 2] | 0; + HEAP32[($2 + 6152 | 0) >> 2] = $2589; + i64toi32_i32$0 = HEAP32[($2 + 6152 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 6156 | 0) >> 2] | 0; + $14675 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 888 | 0) >> 2] = $14812; + HEAP32[($2 + 888 | 0) >> 2] = $14675; HEAP32[($2 + 892 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_unsigned_20int_20_28physx__PxScene____29_28physx__PxFlags_physx__PxActorTypeFlag__Enum_2c_20unsigned_20short__2c_20physx__PxActor___2c_20unsigned_20int_2c_20unsigned_20int_29_20const___invoke_physx__PxScene_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28physx__PxScene____29_28physx__PxFlags_physx__PxActorTypeFlag__Enum_2c_20unsigned_20short__2c_20physx__PxActor___2c_20unsigned_20int_2c_20unsigned_20int_29_20const_29($2621 | 0, $2 + 888 | 0 | 0); - HEAP32[($2 + 2500 | 0) >> 2] = $181; - $2627 = 284; - HEAP32[($2 + 2496 | 0) >> 2] = $2627; - i64toi32_i32$1 = HEAP32[($2 + 2496 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2500 | 0) >> 2] | 0; - $14825 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_physx__PxPvdSceneClient__20_28physx__PxScene____29_28_29___invoke_physx__PxScene_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxPvdSceneClient__20_28physx__PxScene____29_28_29_29($2588 | 0, $2 + 888 | 0 | 0); + HEAP32[($2 + 2504 | 0) >> 2] = $178; + $2594 = 80; + HEAP32[($2 + 2500 | 0) >> 2] = $2594; + i64toi32_i32$1 = HEAP32[($2 + 2500 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2504 | 0) >> 2] | 0; + $14688 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 6216 | 0) >> 2] = $14825; - HEAP32[($2 + 6220 | 0) >> 2] = i64toi32_i32$0; - $2629 = HEAP32[($2 + 6216 | 0) >> 2] | 0; - $2630 = HEAP32[($2 + 6220 | 0) >> 2] | 0; - HEAP32[($2 + 6244 | 0) >> 2] = $2620; - HEAP32[($2 + 6240 | 0) >> 2] = $5 + 69030 | 0; - HEAP32[($2 + 6236 | 0) >> 2] = $2630; - HEAP32[($2 + 6232 | 0) >> 2] = $2629; - $2633 = HEAP32[($2 + 6244 | 0) >> 2] | 0; - $2634 = HEAP32[($2 + 6240 | 0) >> 2] | 0; - $2635 = HEAP32[($2 + 6232 | 0) >> 2] | 0; - HEAP32[($2 + 6228 | 0) >> 2] = HEAP32[($2 + 6236 | 0) >> 2] | 0; - HEAP32[($2 + 6224 | 0) >> 2] = $2635; - i64toi32_i32$0 = HEAP32[($2 + 6224 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 6228 | 0) >> 2] | 0; - $14856 = i64toi32_i32$0; + HEAP32[($2 + 6176 | 0) >> 2] = $14688; + HEAP32[($2 + 6180 | 0) >> 2] = i64toi32_i32$0; + $2596 = HEAP32[($2 + 6176 | 0) >> 2] | 0; + $2597 = HEAP32[($2 + 6180 | 0) >> 2] | 0; + HEAP32[($2 + 6204 | 0) >> 2] = $2587; + HEAP32[($2 + 6200 | 0) >> 2] = $5 + 80089 | 0; + HEAP32[($2 + 6196 | 0) >> 2] = $2597; + HEAP32[($2 + 6192 | 0) >> 2] = $2596; + $2600 = HEAP32[($2 + 6204 | 0) >> 2] | 0; + $2601 = HEAP32[($2 + 6200 | 0) >> 2] | 0; + $2602 = HEAP32[($2 + 6192 | 0) >> 2] | 0; + HEAP32[($2 + 6188 | 0) >> 2] = HEAP32[($2 + 6196 | 0) >> 2] | 0; + HEAP32[($2 + 6184 | 0) >> 2] = $2602; + i64toi32_i32$0 = HEAP32[($2 + 6184 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 6188 | 0) >> 2] | 0; + $14719 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 880 | 0) >> 2] = $14856; + HEAP32[($2 + 880 | 0) >> 2] = $14719; HEAP32[($2 + 884 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxScene____29_28physx__PxBounds3_20const__29___invoke_physx__PxScene__28char_20const__2c_20void_20_28physx__PxScene____29_28physx__PxBounds3_20const__29_29($2634 | 0, $2 + 880 | 0 | 0); - HEAP32[($2 + 2492 | 0) >> 2] = $181; - $2640 = 280; - HEAP32[($2 + 2488 | 0) >> 2] = $2640; - i64toi32_i32$1 = HEAP32[($2 + 2488 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2492 | 0) >> 2] | 0; - $14869 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_unsigned_20int_20_28physx__PxScene____29_28physx__PxFlags_physx__PxActorTypeFlag__Enum_2c_20unsigned_20short__2c_20physx__PxActor___2c_20unsigned_20int_2c_20unsigned_20int_29_20const___invoke_physx__PxScene_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28physx__PxScene____29_28physx__PxFlags_physx__PxActorTypeFlag__Enum_2c_20unsigned_20short__2c_20physx__PxActor___2c_20unsigned_20int_2c_20unsigned_20int_29_20const_29($2601 | 0, $2 + 880 | 0 | 0); + HEAP32[($2 + 2496 | 0) >> 2] = $178; + $2607 = 284; + HEAP32[($2 + 2492 | 0) >> 2] = $2607; + i64toi32_i32$1 = HEAP32[($2 + 2492 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2496 | 0) >> 2] | 0; + $14732 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 6248 | 0) >> 2] = $14869; - HEAP32[($2 + 6252 | 0) >> 2] = i64toi32_i32$0; - $2642 = HEAP32[($2 + 6248 | 0) >> 2] | 0; - $2643 = HEAP32[($2 + 6252 | 0) >> 2] | 0; - HEAP32[($2 + 6276 | 0) >> 2] = $2633; - HEAP32[($2 + 6272 | 0) >> 2] = $5 + 92594 | 0; - HEAP32[($2 + 6268 | 0) >> 2] = $2643; - HEAP32[($2 + 6264 | 0) >> 2] = $2642; - $2646 = HEAP32[($2 + 6276 | 0) >> 2] | 0; - $2647 = HEAP32[($2 + 6272 | 0) >> 2] | 0; - $2648 = HEAP32[($2 + 6264 | 0) >> 2] | 0; - HEAP32[($2 + 6260 | 0) >> 2] = HEAP32[($2 + 6268 | 0) >> 2] | 0; - HEAP32[($2 + 6256 | 0) >> 2] = $2648; - i64toi32_i32$0 = HEAP32[($2 + 6256 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 6260 | 0) >> 2] | 0; - $14900 = i64toi32_i32$0; + HEAP32[($2 + 6208 | 0) >> 2] = $14732; + HEAP32[($2 + 6212 | 0) >> 2] = i64toi32_i32$0; + $2609 = HEAP32[($2 + 6208 | 0) >> 2] | 0; + $2610 = HEAP32[($2 + 6212 | 0) >> 2] | 0; + HEAP32[($2 + 6236 | 0) >> 2] = $2600; + HEAP32[($2 + 6232 | 0) >> 2] = $5 + 69030 | 0; + HEAP32[($2 + 6228 | 0) >> 2] = $2610; + HEAP32[($2 + 6224 | 0) >> 2] = $2609; + $2613 = HEAP32[($2 + 6236 | 0) >> 2] | 0; + $2614 = HEAP32[($2 + 6232 | 0) >> 2] | 0; + $2615 = HEAP32[($2 + 6224 | 0) >> 2] | 0; + HEAP32[($2 + 6220 | 0) >> 2] = HEAP32[($2 + 6228 | 0) >> 2] | 0; + HEAP32[($2 + 6216 | 0) >> 2] = $2615; + i64toi32_i32$0 = HEAP32[($2 + 6216 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 6220 | 0) >> 2] | 0; + $14763 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 872 | 0) >> 2] = $14900; + HEAP32[($2 + 872 | 0) >> 2] = $14763; HEAP32[($2 + 876 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxScene____29_28physx__PxVisualizationParameter__Enum_29_20const___invoke_physx__PxScene__28char_20const__2c_20float_20_28physx__PxScene____29_28physx__PxVisualizationParameter__Enum_29_20const_29($2647 | 0, $2 + 872 | 0 | 0); - HEAP32[($2 + 2484 | 0) >> 2] = $181; - HEAP32[($2 + 2480 | 0) >> 2] = 276; - i64toi32_i32$1 = HEAP32[($2 + 2480 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2484 | 0) >> 2] | 0; - $14913 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxScene____29_28physx__PxBounds3_20const__29___invoke_physx__PxScene__28char_20const__2c_20void_20_28physx__PxScene____29_28physx__PxBounds3_20const__29_29($2614 | 0, $2 + 872 | 0 | 0); + HEAP32[($2 + 2488 | 0) >> 2] = $178; + $2620 = 280; + HEAP32[($2 + 2484 | 0) >> 2] = $2620; + i64toi32_i32$1 = HEAP32[($2 + 2484 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2488 | 0) >> 2] | 0; + $14776 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 6280 | 0) >> 2] = $14913; - HEAP32[($2 + 6284 | 0) >> 2] = i64toi32_i32$0; - $2655 = HEAP32[($2 + 6280 | 0) >> 2] | 0; - $2656 = HEAP32[($2 + 6284 | 0) >> 2] | 0; - HEAP32[($2 + 6308 | 0) >> 2] = $2646; - HEAP32[($2 + 6304 | 0) >> 2] = $5 + 92568 | 0; - HEAP32[($2 + 6300 | 0) >> 2] = $2656; - HEAP32[($2 + 6296 | 0) >> 2] = $2655; - $2659 = HEAP32[($2 + 6308 | 0) >> 2] | 0; - $2660 = HEAP32[($2 + 6304 | 0) >> 2] | 0; - $2661 = HEAP32[($2 + 6296 | 0) >> 2] | 0; - HEAP32[($2 + 6292 | 0) >> 2] = HEAP32[($2 + 6300 | 0) >> 2] | 0; - HEAP32[($2 + 6288 | 0) >> 2] = $2661; - i64toi32_i32$0 = HEAP32[($2 + 6288 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 6292 | 0) >> 2] | 0; - $14944 = i64toi32_i32$0; + HEAP32[($2 + 6240 | 0) >> 2] = $14776; + HEAP32[($2 + 6244 | 0) >> 2] = i64toi32_i32$0; + $2622 = HEAP32[($2 + 6240 | 0) >> 2] | 0; + $2623 = HEAP32[($2 + 6244 | 0) >> 2] | 0; + HEAP32[($2 + 6268 | 0) >> 2] = $2613; + HEAP32[($2 + 6264 | 0) >> 2] = $5 + 92663 | 0; + HEAP32[($2 + 6260 | 0) >> 2] = $2623; + HEAP32[($2 + 6256 | 0) >> 2] = $2622; + $2626 = HEAP32[($2 + 6268 | 0) >> 2] | 0; + $2627 = HEAP32[($2 + 6264 | 0) >> 2] | 0; + $2628 = HEAP32[($2 + 6256 | 0) >> 2] | 0; + HEAP32[($2 + 6252 | 0) >> 2] = HEAP32[($2 + 6260 | 0) >> 2] | 0; + HEAP32[($2 + 6248 | 0) >> 2] = $2628; + i64toi32_i32$0 = HEAP32[($2 + 6248 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 6252 | 0) >> 2] | 0; + $14807 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 864 | 0) >> 2] = $14944; + HEAP32[($2 + 864 | 0) >> 2] = $14807; HEAP32[($2 + 868 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxScene____29_28physx__PxVisualizationParameter__Enum_2c_20float_29___invoke_physx__PxScene__28char_20const__2c_20bool_20_28physx__PxScene____29_28physx__PxVisualizationParameter__Enum_2c_20float_29_29($2660 | 0, $2 + 864 | 0 | 0); - $2668 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_10__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_10__28embind_init_physx_28_29__$_10_20const__29($2 + 2479 | 0 | 0) | 0; - HEAP32[($2 + 6320 | 0) >> 2] = $2659; - HEAP32[($2 + 6316 | 0) >> 2] = $5 + 93571 | 0; - HEAP32[($2 + 6312 | 0) >> 2] = $2668; - $2671 = HEAP32[($2 + 6320 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_physx__PxRenderBuffer_20const__20_28__29_28physx__PxScene__29___invoke_physx__PxScene_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxRenderBuffer_20const__20_28__29_28physx__PxScene__29_29(HEAP32[($2 + 6316 | 0) >> 2] | 0 | 0, HEAP32[($2 + 6312 | 0) >> 2] | 0 | 0); - $2676 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_11__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_11__28embind_init_physx_28_29__$_11_20const__29($2 + 2477 | 0 | 0) | 0; - HEAP32[($2 + 6332 | 0) >> 2] = $2671; - HEAP32[($2 + 6328 | 0) >> 2] = $5 + 90317 | 0; - HEAP32[($2 + 6324 | 0) >> 2] = $2676; - $2679 = HEAP32[($2 + 6332 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_unsigned_20int_20_28__29_28physx__PxScene__29___invoke_physx__PxScene_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28physx__PxScene__29_29(HEAP32[($2 + 6328 | 0) >> 2] | 0 | 0, HEAP32[($2 + 6324 | 0) >> 2] | 0 | 0); - $2684 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_12__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_12__28embind_init_physx_28_29__$_12_20const__29($2 + 2475 | 0 | 0) | 0; - HEAP32[($2 + 6344 | 0) >> 2] = $2679; - HEAP32[($2 + 6340 | 0) >> 2] = $5 + 147548 | 0; - HEAP32[($2 + 6336 | 0) >> 2] = $2684; - $2687 = HEAP32[($2 + 6344 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxScene__2c_20float_2c_20bool_29___invoke_physx__PxScene__28char_20const__2c_20void_20_28__29_28physx__PxScene__2c_20float_2c_20bool_29_29(HEAP32[($2 + 6340 | 0) >> 2] | 0 | 0, HEAP32[($2 + 6336 | 0) >> 2] | 0 | 0); - $2692 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_13__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_13__28embind_init_physx_28_29__$_13_20const__29($2 + 2474 | 0 | 0) | 0; - HEAP32[($2 + 6356 | 0) >> 2] = $2687; - HEAP32[($2 + 6352 | 0) >> 2] = $5 + 78471 | 0; - HEAP32[($2 + 6348 | 0) >> 2] = $2692; - $2695 = HEAP32[($2 + 6356 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28physx__PxScene__2c_20bool_29___invoke_physx__PxScene__28char_20const__2c_20bool_20_28__29_28physx__PxScene__2c_20bool_29_29(HEAP32[($2 + 6352 | 0) >> 2] | 0 | 0, HEAP32[($2 + 6348 | 0) >> 2] | 0 | 0); - $2700 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_14__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_14__28embind_init_physx_28_29__$_14_20const__29($2 + 2473 | 0 | 0) | 0; - HEAP32[($2 + 6368 | 0) >> 2] = $2695; - HEAP32[($2 + 6364 | 0) >> 2] = $5 + 72486 | 0; - HEAP32[($2 + 6360 | 0) >> 2] = $2700; - $2703 = HEAP32[($2 + 6368 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxHitCallback_physx__PxRaycastHit___29___invoke_physx__PxScene__28char_20const__2c_20bool_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxHitCallback_physx__PxRaycastHit___29_29(HEAP32[($2 + 6364 | 0) >> 2] | 0 | 0, HEAP32[($2 + 6360 | 0) >> 2] | 0 | 0); - $2708 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_15__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_15__28embind_init_physx_28_29__$_15_20const__29($2 + 2472 | 0 | 0) | 0; - HEAP32[($2 + 6380 | 0) >> 2] = $2703; - HEAP32[($2 + 6376 | 0) >> 2] = $5 + 153772 | 0; - HEAP32[($2 + 6372 | 0) >> 2] = $2708; - $2711 = HEAP32[($2 + 6380 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29___invoke_physx__PxScene_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_29(HEAP32[($2 + 6376 | 0) >> 2] | 0 | 0, HEAP32[($2 + 6372 | 0) >> 2] | 0 | 0); - $2716 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_16__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_16__28embind_init_physx_28_29__$_16_20const__29($2 + 2470 | 0 | 0) | 0; - HEAP32[($2 + 6392 | 0) >> 2] = $2711; - HEAP32[($2 + 6388 | 0) >> 2] = $5 + 68273 | 0; - HEAP32[($2 + 6384 | 0) >> 2] = $2716; - $2719 = HEAP32[($2 + 6392 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29___invoke_physx__PxScene_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_29(HEAP32[($2 + 6388 | 0) >> 2] | 0 | 0, HEAP32[($2 + 6384 | 0) >> 2] | 0 | 0); - $2724 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_17__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_17__28embind_init_physx_28_29__$_17_20const__29($2 + 2468 | 0 | 0) | 0; - HEAP32[($2 + 6404 | 0) >> 2] = $2719; - HEAP32[($2 + 6400 | 0) >> 2] = $5 + 153737 | 0; - HEAP32[($2 + 6396 | 0) >> 2] = $2724; - $2727 = HEAP32[($2 + 6404 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_int_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29___invoke_physx__PxScene_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20int_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_29(HEAP32[($2 + 6400 | 0) >> 2] | 0 | 0, HEAP32[($2 + 6396 | 0) >> 2] | 0 | 0); - $2732 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_18__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_18__28embind_init_physx_28_29__$_18_20const__29($2 + 2466 | 0 | 0) | 0; - HEAP32[($2 + 6416 | 0) >> 2] = $2727; - HEAP32[($2 + 6412 | 0) >> 2] = $5 + 153786 | 0; - HEAP32[($2 + 6408 | 0) >> 2] = $2732; - $2735 = HEAP32[($2 + 6416 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxSweepHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29___invoke_physx__PxScene_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28__29_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxSweepHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29_29(HEAP32[($2 + 6412 | 0) >> 2] | 0 | 0, HEAP32[($2 + 6408 | 0) >> 2] | 0 | 0); - $2740 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_19__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_19__28embind_init_physx_28_29__$_19_20const__29($2 + 2464 | 0 | 0) | 0; - HEAP32[($2 + 6428 | 0) >> 2] = $2735; - HEAP32[($2 + 6424 | 0) >> 2] = $5 + 153753 | 0; - HEAP32[($2 + 6420 | 0) >> 2] = $2740; - void_20emscripten__internal__RegisterClassMethod_int_20_28__29_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29___invoke_physx__PxScene_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20int_20_28__29_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29_29(HEAP32[($2 + 6424 | 0) >> 2] | 0 | 0, HEAP32[($2 + 6420 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 6452 | 0) >> 2] = $2 + 2462 | 0; - HEAP32[($2 + 6448 | 0) >> 2] = $5 + 75366 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxQueryHit__28_29(); - HEAP32[($2 + 6444 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxQueryHit__28physx__PxQueryHit__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxQueryHit__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6440 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxQueryHit__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6436 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 6432 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxQueryHit__28physx__PxQueryHit__29; - $2753 = emscripten__internal__TypeID_physx__PxQueryHit_2c_20void___get_28_29() | 0; - $2754 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxQueryHit__2c_20void___get_28_29() | 0; - $2755 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxQueryHit_20const__2c_20void___get_28_29() | 0; - $2756 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 13992 | 0) >> 2] = HEAP32[($2 + 6444 | 0) >> 2] | 0; - $2758 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $2759 = HEAP32[($2 + 6444 | 0) >> 2] | 0; - HEAP32[($2 + 13100 | 0) >> 2] = HEAP32[($2 + 6440 | 0) >> 2] | 0; - $2761 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $2762 = HEAP32[($2 + 6440 | 0) >> 2] | 0; - HEAP32[($2 + 13096 | 0) >> 2] = HEAP32[($2 + 6436 | 0) >> 2] | 0; - $2764 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $2765 = HEAP32[($2 + 6436 | 0) >> 2] | 0; - $2766 = HEAP32[($2 + 6448 | 0) >> 2] | 0; - HEAP32[($2 + 13996 | 0) >> 2] = HEAP32[($2 + 6432 | 0) >> 2] | 0; - _embind_register_class($2753 | 0, $2754 | 0, $2755 | 0, $2756 | 0, $2758 | 0, $2759 | 0, $2761 | 0, $2762 | 0, $2764 | 0, $2765 | 0, $2766 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6432 | 0) >> 2] | 0 | 0); - $2772 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_20__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_20__28embind_init_physx_28_29__$_20_20const__29($2 + 2461 | 0 | 0) | 0; - HEAP32[($2 + 6464 | 0) >> 2] = $2 + 2462 | 0; - $2776 = $5 + 150852 | 0; - HEAP32[($2 + 6460 | 0) >> 2] = $2776; - HEAP32[($2 + 6456 | 0) >> 2] = $2772; - $2777 = HEAP32[($2 + 6464 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_physx__PxShape__20_28__29_28physx__PxQueryHit__29___invoke_physx__PxQueryHit_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxShape__20_28__29_28physx__PxQueryHit__29_29(HEAP32[($2 + 6460 | 0) >> 2] | 0 | 0, HEAP32[($2 + 6456 | 0) >> 2] | 0 | 0); - $2782 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_21__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_21__28embind_init_physx_28_29__$_21_20const__29($2 + 2459 | 0 | 0) | 0; - HEAP32[($2 + 6476 | 0) >> 2] = $2777; - HEAP32[($2 + 6472 | 0) >> 2] = $5 + 90585 | 0; - HEAP32[($2 + 6468 | 0) >> 2] = $2782; - void_20emscripten__internal__RegisterClassMethod_physx__PxRigidActor__20_28__29_28physx__PxQueryHit__29___invoke_physx__PxQueryHit_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxRigidActor__20_28__29_28physx__PxQueryHit__29_29(HEAP32[($2 + 6472 | 0) >> 2] | 0 | 0, HEAP32[($2 + 6468 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 6500 | 0) >> 2] = $2 + 2457 | 0; - HEAP32[($2 + 6496 | 0) >> 2] = $5 + 75459 | 0; - void_20emscripten__base_physx__PxQueryHit___verify_physx__PxLocationHit__28_29(); - HEAP32[($2 + 6492 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxLocationHit__28physx__PxLocationHit__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxQueryHit__20_28_emscripten__base_physx__PxQueryHit___getUpcaster_physx__PxLocationHit__28_29_29_28physx__PxLocationHit__29() | 0), HEAP32[(wasm2js_i32$0 + 6488 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxLocationHit__20_28_emscripten__base_physx__PxQueryHit___getDowncaster_physx__PxLocationHit__28_29_29_28physx__PxQueryHit__29() | 0), HEAP32[(wasm2js_i32$0 + 6484 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 6480 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxLocationHit__28physx__PxLocationHit__29; - $2795 = emscripten__internal__TypeID_physx__PxLocationHit_2c_20void___get_28_29() | 0; - $2796 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxLocationHit__2c_20void___get_28_29() | 0; - $2797 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxLocationHit_20const__2c_20void___get_28_29() | 0; - $2798 = emscripten__base_physx__PxQueryHit___get_28_29() | 0; - HEAP32[($2 + 14e3 | 0) >> 2] = HEAP32[($2 + 6492 | 0) >> 2] | 0; - $2800 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $2801 = HEAP32[($2 + 6492 | 0) >> 2] | 0; - HEAP32[($2 + 14004 | 0) >> 2] = HEAP32[($2 + 6488 | 0) >> 2] | 0; - $2803 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $2804 = HEAP32[($2 + 6488 | 0) >> 2] | 0; - HEAP32[($2 + 14008 | 0) >> 2] = HEAP32[($2 + 6484 | 0) >> 2] | 0; - $2806 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $2807 = HEAP32[($2 + 6484 | 0) >> 2] | 0; - $2808 = HEAP32[($2 + 6496 | 0) >> 2] | 0; - HEAP32[($2 + 14012 | 0) >> 2] = HEAP32[($2 + 6480 | 0) >> 2] | 0; - _embind_register_class($2795 | 0, $2796 | 0, $2797 | 0, $2798 | 0, $2800 | 0, $2801 | 0, $2803 | 0, $2804 | 0, $2806 | 0, $2807 | 0, $2808 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6480 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 6540 | 0) >> 2] = $2 + 2457 | 0; - HEAP32[($2 + 6536 | 0) >> 2] = $1723; - HEAP32[($2 + 6532 | 0) >> 2] = $363; - $2814 = HEAP32[($2 + 6540 | 0) >> 2] | 0; - $2815 = GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxLocationHit_2c_20physx__PxVec3___getWire_physx__PxLocationHit__28physx__PxVec3_20physx__PxLocationHit____20const__2c_20physx__PxLocationHit_20const__29; - HEAP32[($2 + 6528 | 0) >> 2] = $2815; - $2816 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxLocationHit_2c_20physx__PxVec3___setWire_physx__PxLocationHit__28physx__PxVec3_20physx__PxLocationHit____20const__2c_20physx__PxLocationHit__2c_20physx__PxVec3__29; - HEAP32[($2 + 6524 | 0) >> 2] = $2816; - $2817 = emscripten__internal__TypeID_physx__PxLocationHit_2c_20void___get_28_29() | 0; - $2818 = HEAP32[($2 + 6536 | 0) >> 2] | 0; - $2819 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 14016 | 0) >> 2] = HEAP32[($2 + 6528 | 0) >> 2] | 0; - $2821 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $2822 = HEAP32[($2 + 6528 | 0) >> 2] | 0; - $2825 = physx__PxVec3_20physx__PxLocationHit_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxLocationHit_____28physx__PxVec3_20physx__PxLocationHit____20const__29($2 + 6532 | 0 | 0) | 0; - $2826 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 14024 | 0) >> 2] = HEAP32[($2 + 6524 | 0) >> 2] | 0; - _embind_register_class_property($2817 | 0, $2818 | 0, $2819 | 0, $2821 | 0, $2822 | 0, $2825 | 0, $2826 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6524 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxLocationHit_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxLocationHit_____28physx__PxVec3_20physx__PxLocationHit____20const__29($2 + 6532 | 0 | 0) | 0 | 0); - HEAP32[($2 + 6520 | 0) >> 2] = $2814; - HEAP32[($2 + 6516 | 0) >> 2] = $1682; - HEAP32[($2 + 6512 | 0) >> 2] = $2047; - $2833 = HEAP32[($2 + 6520 | 0) >> 2] | 0; - HEAP32[($2 + 6508 | 0) >> 2] = $2815; - HEAP32[($2 + 6504 | 0) >> 2] = $2816; - $2834 = emscripten__internal__TypeID_physx__PxLocationHit_2c_20void___get_28_29() | 0; - $2835 = HEAP32[($2 + 6516 | 0) >> 2] | 0; - $2836 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 14020 | 0) >> 2] = HEAP32[($2 + 6508 | 0) >> 2] | 0; - $2838 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $2839 = HEAP32[($2 + 6508 | 0) >> 2] | 0; - $2842 = physx__PxVec3_20physx__PxLocationHit_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxLocationHit_____28physx__PxVec3_20physx__PxLocationHit____20const__29($2 + 6512 | 0 | 0) | 0; - $2843 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 14028 | 0) >> 2] = HEAP32[($2 + 6504 | 0) >> 2] | 0; - _embind_register_class_property($2834 | 0, $2835 | 0, $2836 | 0, $2838 | 0, $2839 | 0, $2842 | 0, $2843 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6504 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxLocationHit_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxLocationHit_____28physx__PxVec3_20physx__PxLocationHit____20const__29($2 + 6512 | 0 | 0) | 0 | 0); - HEAP32[($2 + 6560 | 0) >> 2] = $2833; - HEAP32[($2 + 6556 | 0) >> 2] = $5 + 155928 | 0; - $2852 = 40; - HEAP32[($2 + 6552 | 0) >> 2] = $2852; - HEAP32[($2 + 6548 | 0) >> 2] = GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxLocationHit_2c_20float___getWire_physx__PxLocationHit__28float_20physx__PxLocationHit____20const__2c_20physx__PxLocationHit_20const__29; - HEAP32[($2 + 6544 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxLocationHit_2c_20float___setWire_physx__PxLocationHit__28float_20physx__PxLocationHit____20const__2c_20physx__PxLocationHit__2c_20float_29; - $2855 = emscripten__internal__TypeID_physx__PxLocationHit_2c_20void___get_28_29() | 0; - $2856 = HEAP32[($2 + 6556 | 0) >> 2] | 0; - $2857 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 14032 | 0) >> 2] = HEAP32[($2 + 6548 | 0) >> 2] | 0; - $2859 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $2860 = HEAP32[($2 + 6548 | 0) >> 2] | 0; - $2863 = float_20physx__PxLocationHit_____20emscripten__internal__getContext_float_20physx__PxLocationHit_____28float_20physx__PxLocationHit____20const__29($2 + 6552 | 0 | 0) | 0; - $2864 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 14036 | 0) >> 2] = HEAP32[($2 + 6544 | 0) >> 2] | 0; - _embind_register_class_property($2855 | 0, $2856 | 0, $2857 | 0, $2859 | 0, $2860 | 0, $2863 | 0, $2864 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 6544 | 0) >> 2] | 0 | 0, float_20physx__PxLocationHit_____20emscripten__internal__getContext_float_20physx__PxLocationHit_____28float_20physx__PxLocationHit____20const__29($2 + 6552 | 0 | 0) | 0 | 0); - HEAP32[($2 + 6584 | 0) >> 2] = $2 + 2456 | 0; - HEAP32[($2 + 6580 | 0) >> 2] = $5 + 75377 | 0; - void_20emscripten__base_physx__PxLocationHit___verify_physx__PxRaycastHit__28_29(); - HEAP32[($2 + 6576 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxRaycastHit__28physx__PxRaycastHit__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxLocationHit__20_28_emscripten__base_physx__PxLocationHit___getUpcaster_physx__PxRaycastHit__28_29_29_28physx__PxRaycastHit__29() | 0), HEAP32[(wasm2js_i32$0 + 6572 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxRaycastHit__20_28_emscripten__base_physx__PxLocationHit___getDowncaster_physx__PxRaycastHit__28_29_29_28physx__PxLocationHit__29() | 0), HEAP32[(wasm2js_i32$0 + 6568 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 6564 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxRaycastHit__28physx__PxRaycastHit__29; - $2879 = emscripten__internal__TypeID_physx__PxRaycastHit_2c_20void___get_28_29() | 0; - $2880 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxRaycastHit__2c_20void___get_28_29() | 0; - $2881 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxRaycastHit_20const__2c_20void___get_28_29() | 0; - $2882 = emscripten__base_physx__PxLocationHit___get_28_29() | 0; - HEAP32[($2 + 14040 | 0) >> 2] = HEAP32[($2 + 6576 | 0) >> 2] | 0; - $2884 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $2885 = HEAP32[($2 + 6576 | 0) >> 2] | 0; - HEAP32[($2 + 14044 | 0) >> 2] = HEAP32[($2 + 6572 | 0) >> 2] | 0; - $2887 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $2888 = HEAP32[($2 + 6572 | 0) >> 2] | 0; - HEAP32[($2 + 14048 | 0) >> 2] = HEAP32[($2 + 6568 | 0) >> 2] | 0; - $2890 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $2891 = HEAP32[($2 + 6568 | 0) >> 2] | 0; - $2892 = HEAP32[($2 + 6580 | 0) >> 2] | 0; - HEAP32[($2 + 14052 | 0) >> 2] = HEAP32[($2 + 6564 | 0) >> 2] | 0; - _embind_register_class($2879 | 0, $2880 | 0, $2881 | 0, $2882 | 0, $2884 | 0, $2885 | 0, $2887 | 0, $2888 | 0, $2890 | 0, $2891 | 0, $2892 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6564 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 6588 | 0) >> 2] = $2 + 2456 | 0; - HEAP32[($2 + 14060 | 0) >> 2] = HEAP32[($2 + 6588 | 0) >> 2] | 0; - HEAP32[($2 + 14056 | 0) >> 2] = GOT_func_internal_physx__PxRaycastHit__20emscripten__internal__operator_new_physx__PxRaycastHit__28_29; - void_20emscripten__internal__RegisterClassConstructor_physx__PxRaycastHit__20_28__29_28_29___invoke_physx__PxRaycastHit__28physx__PxRaycastHit__20_28__29_28_29_29(HEAP32[($2 + 14056 | 0) >> 2] | 0 | 0); - emscripten__class__std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_physx__PxRaycastHit__28char_20const__29($5 + 90410 | 0 | 0); - HEAP32[($2 + 6612 | 0) >> 2] = $2 + 2454 | 0; - HEAP32[($2 + 6608 | 0) >> 2] = $5 + 124394 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxHitCallback_physx__PxRaycastHit___28_29(); - HEAP32[($2 + 6604 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxHitCallback_physx__PxRaycastHit___28physx__PxHitCallback_physx__PxRaycastHit___29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxHitCallback_physx__PxRaycastHit___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6600 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxHitCallback_physx__PxRaycastHit___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6596 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 6592 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxHitCallback_physx__PxRaycastHit___28physx__PxHitCallback_physx__PxRaycastHit___29; - $2911 = emscripten__internal__TypeID_physx__PxHitCallback_physx__PxRaycastHit__2c_20void___get_28_29() | 0; - $2912 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxHitCallback_physx__PxRaycastHit___2c_20void___get_28_29() | 0; - $2913 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxHitCallback_physx__PxRaycastHit__20const__2c_20void___get_28_29() | 0; - $2914 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 14064 | 0) >> 2] = HEAP32[($2 + 6604 | 0) >> 2] | 0; - $2916 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $2917 = HEAP32[($2 + 6604 | 0) >> 2] | 0; - HEAP32[($2 + 13092 | 0) >> 2] = HEAP32[($2 + 6600 | 0) >> 2] | 0; - $2919 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $2920 = HEAP32[($2 + 6600 | 0) >> 2] | 0; - HEAP32[($2 + 13088 | 0) >> 2] = HEAP32[($2 + 6596 | 0) >> 2] | 0; - $2922 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $2923 = HEAP32[($2 + 6596 | 0) >> 2] | 0; - $2924 = HEAP32[($2 + 6608 | 0) >> 2] | 0; - HEAP32[($2 + 14068 | 0) >> 2] = HEAP32[($2 + 6592 | 0) >> 2] | 0; - _embind_register_class($2911 | 0, $2912 | 0, $2913 | 0, $2914 | 0, $2916 | 0, $2917 | 0, $2919 | 0, $2920 | 0, $2922 | 0, $2923 | 0, $2924 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6592 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 6632 | 0) >> 2] = $2 + 2454 | 0; - $2931 = $5 + 123809 | 0; - HEAP32[($2 + 6628 | 0) >> 2] = $2931; - HEAP32[($2 + 6624 | 0) >> 2] = $242; - $2932 = HEAP32[($2 + 6632 | 0) >> 2] | 0; - HEAP32[($2 + 6620 | 0) >> 2] = GOT_func_internal_physx__PxRaycastHit__20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxRaycastHit__2c_20physx__PxRaycastHit___getWire_physx__PxHitCallback_physx__PxRaycastHit___28physx__PxRaycastHit_20physx__PxHitCallback_physx__PxRaycastHit_____20const__2c_20physx__PxHitCallback_physx__PxRaycastHit__20const__29; - HEAP32[($2 + 6616 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxRaycastHit__2c_20physx__PxRaycastHit___setWire_physx__PxHitCallback_physx__PxRaycastHit___28physx__PxRaycastHit_20physx__PxHitCallback_physx__PxRaycastHit_____20const__2c_20physx__PxHitCallback_physx__PxRaycastHit___2c_20physx__PxRaycastHit__29; - $2935 = emscripten__internal__TypeID_physx__PxHitCallback_physx__PxRaycastHit__2c_20void___get_28_29() | 0; - $2936 = HEAP32[($2 + 6628 | 0) >> 2] | 0; - $2937 = emscripten__internal__TypeID_physx__PxRaycastHit_2c_20void___get_28_29() | 0; - HEAP32[($2 + 14072 | 0) >> 2] = HEAP32[($2 + 6620 | 0) >> 2] | 0; - $2939 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $2940 = HEAP32[($2 + 6620 | 0) >> 2] | 0; - $2943 = physx__PxRaycastHit_20physx__PxHitCallback_physx__PxRaycastHit______20emscripten__internal__getContext_physx__PxRaycastHit_20physx__PxHitCallback_physx__PxRaycastHit______28physx__PxRaycastHit_20physx__PxHitCallback_physx__PxRaycastHit_____20const__29($2 + 6624 | 0 | 0) | 0; - $2944 = emscripten__internal__TypeID_physx__PxRaycastHit_2c_20void___get_28_29() | 0; - HEAP32[($2 + 14076 | 0) >> 2] = HEAP32[($2 + 6616 | 0) >> 2] | 0; - _embind_register_class_property($2935 | 0, $2936 | 0, $2937 | 0, $2939 | 0, $2940 | 0, $2943 | 0, $2944 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6616 | 0) >> 2] | 0 | 0, physx__PxRaycastHit_20physx__PxHitCallback_physx__PxRaycastHit______20emscripten__internal__getContext_physx__PxRaycastHit_20physx__PxHitCallback_physx__PxRaycastHit______28physx__PxRaycastHit_20physx__PxHitCallback_physx__PxRaycastHit_____20const__29($2 + 6624 | 0 | 0) | 0 | 0); - HEAP32[($2 + 6652 | 0) >> 2] = $2932; - $2952 = $5 + 123854 | 0; - HEAP32[($2 + 6648 | 0) >> 2] = $2952; - $2953 = 68; - HEAP32[($2 + 6644 | 0) >> 2] = $2953; - $2954 = HEAP32[($2 + 6652 | 0) >> 2] | 0; - HEAP32[($2 + 6640 | 0) >> 2] = GOT_func_internal_bool_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxRaycastHit__2c_20bool___getWire_physx__PxHitCallback_physx__PxRaycastHit___28bool_20physx__PxHitCallback_physx__PxRaycastHit_____20const__2c_20physx__PxHitCallback_physx__PxRaycastHit__20const__29; - HEAP32[($2 + 6636 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxRaycastHit__2c_20bool___setWire_physx__PxHitCallback_physx__PxRaycastHit___28bool_20physx__PxHitCallback_physx__PxRaycastHit_____20const__2c_20physx__PxHitCallback_physx__PxRaycastHit___2c_20bool_29; - $2957 = emscripten__internal__TypeID_physx__PxHitCallback_physx__PxRaycastHit__2c_20void___get_28_29() | 0; - $2958 = HEAP32[($2 + 6648 | 0) >> 2] | 0; - $2959 = emscripten__internal__TypeID_bool_2c_20void___get_28_29() | 0; - HEAP32[($2 + 14080 | 0) >> 2] = HEAP32[($2 + 6640 | 0) >> 2] | 0; - $2961 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $2962 = HEAP32[($2 + 6640 | 0) >> 2] | 0; - $2965 = bool_20physx__PxHitCallback_physx__PxRaycastHit______20emscripten__internal__getContext_bool_20physx__PxHitCallback_physx__PxRaycastHit______28bool_20physx__PxHitCallback_physx__PxRaycastHit_____20const__29($2 + 6644 | 0 | 0) | 0; - $2966 = emscripten__internal__TypeID_bool_2c_20void___get_28_29() | 0; - HEAP32[($2 + 14084 | 0) >> 2] = HEAP32[($2 + 6636 | 0) >> 2] | 0; - _embind_register_class_property($2957 | 0, $2958 | 0, $2959 | 0, $2961 | 0, $2962 | 0, $2965 | 0, $2966 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6636 | 0) >> 2] | 0 | 0, bool_20physx__PxHitCallback_physx__PxRaycastHit______20emscripten__internal__getContext_bool_20physx__PxHitCallback_physx__PxRaycastHit______28bool_20physx__PxHitCallback_physx__PxRaycastHit_____20const__29($2 + 6644 | 0 | 0) | 0 | 0); - HEAP32[($2 + 6664 | 0) >> 2] = $2954; - HEAP32[($2 + 6660 | 0) >> 2] = $5 + 92715 | 0; - $2975 = HEAP32[($2 + 6664 | 0) >> 2] | 0; - $2976 = HEAP32[($2 + 6660 | 0) >> 2] | 0; - HEAP32[($2 + 14108 | 0) >> 2] = $2 + 6659 | 0; - HEAP32[($2 + 14104 | 0) >> 2] = $2976; - void_20emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____verify_PxRaycastCallbackWrapper__28_29(); - HEAP32[($2 + 14100 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_PxRaycastCallbackWrapper__28PxRaycastCallbackWrapper__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxHitCallback_physx__PxRaycastHit___20_28_emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____getUpcaster_PxRaycastCallbackWrapper__28_29_29_28PxRaycastCallbackWrapper__29() | 0), HEAP32[(wasm2js_i32$0 + 14096 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = PxRaycastCallbackWrapper__20_28_emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____getDowncaster_PxRaycastCallbackWrapper__28_29_29_28physx__PxHitCallback_physx__PxRaycastHit___29() | 0), HEAP32[(wasm2js_i32$0 + 14092 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 14088 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_PxRaycastCallbackWrapper__28PxRaycastCallbackWrapper__29; - $2983 = emscripten__internal__TypeID_PxRaycastCallbackWrapper_2c_20void___get_28_29() | 0; - $2984 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_PxRaycastCallbackWrapper__2c_20void___get_28_29() | 0; - $2985 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_PxRaycastCallbackWrapper_20const__2c_20void___get_28_29() | 0; - $2986 = emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____get_28_29() | 0; - HEAP32[($2 + 14168 | 0) >> 2] = HEAP32[($2 + 14100 | 0) >> 2] | 0; - $2988 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $2989 = HEAP32[($2 + 14100 | 0) >> 2] | 0; - HEAP32[($2 + 14172 | 0) >> 2] = HEAP32[($2 + 14096 | 0) >> 2] | 0; - $2991 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $2992 = HEAP32[($2 + 14096 | 0) >> 2] | 0; - HEAP32[($2 + 14176 | 0) >> 2] = HEAP32[($2 + 14092 | 0) >> 2] | 0; - $2994 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $2995 = HEAP32[($2 + 14092 | 0) >> 2] | 0; - $2996 = HEAP32[($2 + 14104 | 0) >> 2] | 0; - HEAP32[($2 + 14180 | 0) >> 2] = HEAP32[($2 + 14088 | 0) >> 2] | 0; - _embind_register_class($2983 | 0, $2984 | 0, $2985 | 0, $2986 | 0, $2988 | 0, $2989 | 0, $2991 | 0, $2992 | 0, $2994 | 0, $2995 | 0, $2996 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 14088 | 0) >> 2] | 0 | 0); - $3003 = void_20_28_emscripten__select_overload_void_20_28PxRaycastCallbackWrapper__29__28void_20_28__29_28PxRaycastCallbackWrapper__29_29_29_28PxRaycastCallbackWrapper__29(emscripten__class__physx__PxHitCallback_physx__PxRaycastHit__2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxHitCallback_physx__PxRaycastHit__2c_20emscripten__internal__NoBaseClass___allow_subclass_PxRaycastCallbackWrapper_2c_20physx__PxRaycastHit__2c_20unsigned_20int__28char_20const__2c_20emscripten__constructor_physx__PxRaycastHit__2c_20unsigned_20int__29_20const___lambda__28PxRaycastCallbackWrapper__29__operator_20void_20_28__29_28PxRaycastCallbackWrapper__29_28_29_20const($2 + 6658 | 0 | 0) | 0 | 0) | 0; - HEAP32[($2 + 14120 | 0) >> 2] = $2 + 6659 | 0; - HEAP32[($2 + 14116 | 0) >> 2] = $120; - HEAP32[($2 + 14112 | 0) >> 2] = $3003; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28PxRaycastCallbackWrapper__29___invoke_PxRaycastCallbackWrapper__28char_20const__2c_20void_20_28__29_28PxRaycastCallbackWrapper__29_29(HEAP32[($2 + 14116 | 0) >> 2] | 0 | 0, HEAP32[($2 + 14112 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 14140 | 0) >> 2] = $2975; - HEAP32[($2 + 14136 | 0) >> 2] = $124; - HEAP32[($2 + 14132 | 0) >> 2] = GOT_func_internal_PxRaycastCallbackWrapper__20emscripten__internal__wrapped_new_PxRaycastCallbackWrapper__2c_20PxRaycastCallbackWrapper_2c_20emscripten__val_2c_20physx__PxRaycastHit__2c_20unsigned_20int__28emscripten__val___2c_20physx__PxRaycastHit____2c_20unsigned_20int___29; - $3009 = HEAP32[($2 + 14140 | 0) >> 2] | 0; - HEAP32[($2 + 14124 | 0) >> 2] = GOT_func_internal_emscripten__internal__Invoker_PxRaycastCallbackWrapper__2c_20emscripten__val___2c_20physx__PxRaycastHit____2c_20unsigned_20int_____invoke_28PxRaycastCallbackWrapper__20_28__29_28emscripten__val___2c_20physx__PxRaycastHit____2c_20unsigned_20int___29_2c_20emscripten___EM_VAL__2c_20physx__PxRaycastHit__2c_20unsigned_20int_29; - $3011 = emscripten__internal__TypeID_physx__PxHitCallback_physx__PxRaycastHit__2c_20void___get_28_29() | 0; - $3012 = HEAP32[($2 + 14136 | 0) >> 2] | 0; - $3015 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_PxRaycastCallbackWrapper__2c_20emscripten__val___2c_20physx__PxRaycastHit____2c_20unsigned_20int_____getCount_28_29_20const($2 + 14131 | 0 | 0) | 0; - $3018 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_PxRaycastCallbackWrapper__2c_20emscripten__val___2c_20physx__PxRaycastHit____2c_20unsigned_20int_____getTypes_28_29_20const($2 + 14131 | 0 | 0) | 0; - HEAP32[($2 + 14184 | 0) >> 2] = HEAP32[($2 + 14124 | 0) >> 2] | 0; - _embind_register_class_class_function($3011 | 0, $3012 | 0, $3015 | 0, $3018 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 14124 | 0) >> 2] | 0 | 0, HEAP32[($2 + 14132 | 0) >> 2] | 0 | 0, $140 | 0); - HEAP32[($2 + 14160 | 0) >> 2] = $3009; - HEAP32[($2 + 14156 | 0) >> 2] = $142; - HEAP32[($2 + 14152 | 0) >> 2] = GOT_func_internal_emscripten__val_20emscripten__internal__wrapped_extend_PxRaycastCallbackWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29; - HEAP32[($2 + 14144 | 0) >> 2] = $144; - $3024 = emscripten__internal__TypeID_physx__PxHitCallback_physx__PxRaycastHit__2c_20void___get_28_29() | 0; - $3025 = HEAP32[($2 + 14156 | 0) >> 2] | 0; - $3028 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getCount_28_29_20const($2 + 14151 | 0 | 0) | 0; - $3031 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getTypes_28_29_20const($2 + 14151 | 0 | 0) | 0; - HEAP32[($2 + 14164 | 0) >> 2] = HEAP32[($2 + 14144 | 0) >> 2] | 0; - _embind_register_class_class_function($3024 | 0, $3025 | 0, $3028 | 0, $3031 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 14144 | 0) >> 2] | 0 | 0, HEAP32[($2 + 14152 | 0) >> 2] | 0 | 0, $140 | 0); - HEAP32[($2 + 6688 | 0) >> 2] = $2 + 2452 | 0; - HEAP32[($2 + 6684 | 0) >> 2] = $5 + 93432 | 0; - void_20emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____verify_physx__PxHitBuffer_physx__PxRaycastHit___28_29(); - HEAP32[($2 + 6680 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxHitBuffer_physx__PxRaycastHit___28physx__PxHitBuffer_physx__PxRaycastHit___29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxHitCallback_physx__PxRaycastHit___20_28_emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____getUpcaster_physx__PxHitBuffer_physx__PxRaycastHit___28_29_29_28physx__PxHitBuffer_physx__PxRaycastHit___29() | 0), HEAP32[(wasm2js_i32$0 + 6676 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxHitBuffer_physx__PxRaycastHit___20_28_emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____getDowncaster_physx__PxHitBuffer_physx__PxRaycastHit___28_29_29_28physx__PxHitCallback_physx__PxRaycastHit___29() | 0), HEAP32[(wasm2js_i32$0 + 6672 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 6668 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxHitBuffer_physx__PxRaycastHit___28physx__PxHitBuffer_physx__PxRaycastHit___29; - $3044 = emscripten__internal__TypeID_physx__PxHitBuffer_physx__PxRaycastHit__2c_20void___get_28_29() | 0; - $3045 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxHitBuffer_physx__PxRaycastHit___2c_20void___get_28_29() | 0; - $3046 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxHitBuffer_physx__PxRaycastHit__20const__2c_20void___get_28_29() | 0; - $3047 = emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____get_28_29() | 0; - HEAP32[($2 + 14188 | 0) >> 2] = HEAP32[($2 + 6680 | 0) >> 2] | 0; - $3049 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $3050 = HEAP32[($2 + 6680 | 0) >> 2] | 0; - HEAP32[($2 + 14192 | 0) >> 2] = HEAP32[($2 + 6676 | 0) >> 2] | 0; - $3052 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $3053 = HEAP32[($2 + 6676 | 0) >> 2] | 0; - HEAP32[($2 + 14196 | 0) >> 2] = HEAP32[($2 + 6672 | 0) >> 2] | 0; - $3055 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $3056 = HEAP32[($2 + 6672 | 0) >> 2] | 0; - $3057 = HEAP32[($2 + 6684 | 0) >> 2] | 0; - HEAP32[($2 + 14200 | 0) >> 2] = HEAP32[($2 + 6668 | 0) >> 2] | 0; - _embind_register_class($3044 | 0, $3045 | 0, $3046 | 0, $3047 | 0, $3049 | 0, $3050 | 0, $3052 | 0, $3053 | 0, $3055 | 0, $3056 | 0, $3057 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6668 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 6692 | 0) >> 2] = $2 + 2452 | 0; - HEAP32[($2 + 14208 | 0) >> 2] = HEAP32[($2 + 6692 | 0) >> 2] | 0; - HEAP32[($2 + 14204 | 0) >> 2] = GOT_func_internal_physx__PxHitBuffer_physx__PxRaycastHit___20emscripten__internal__operator_new_physx__PxHitBuffer_physx__PxRaycastHit___28_29; - void_20emscripten__internal__RegisterClassConstructor_physx__PxHitBuffer_physx__PxRaycastHit___20_28__29_28_29___invoke_physx__PxHitBuffer_physx__PxRaycastHit___28physx__PxHitBuffer_physx__PxRaycastHit___20_28__29_28_29_29(HEAP32[($2 + 14204 | 0) >> 2] | 0 | 0); - void_20emscripten__function_physx__PxRaycastHit__2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxRaycastHit__20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29($5 + 81395 | 0 | 0, GOT_func_internal_allocateRaycastHitBuffers_28unsigned_20int_29 | 0); - HEAP32[($2 + 6716 | 0) >> 2] = $2 + 2450 | 0; - HEAP32[($2 + 6712 | 0) >> 2] = $5 + 75448 | 0; - void_20emscripten__base_physx__PxLocationHit___verify_physx__PxSweepHit__28_29(); - HEAP32[($2 + 6708 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxSweepHit__28physx__PxSweepHit__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxLocationHit__20_28_emscripten__base_physx__PxLocationHit___getUpcaster_physx__PxSweepHit__28_29_29_28physx__PxSweepHit__29() | 0), HEAP32[(wasm2js_i32$0 + 6704 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxSweepHit__20_28_emscripten__base_physx__PxLocationHit___getDowncaster_physx__PxSweepHit__28_29_29_28physx__PxLocationHit__29() | 0), HEAP32[(wasm2js_i32$0 + 6700 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 6696 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxSweepHit__28physx__PxSweepHit__29; - $3077 = emscripten__internal__TypeID_physx__PxSweepHit_2c_20void___get_28_29() | 0; - $3078 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxSweepHit__2c_20void___get_28_29() | 0; - $3079 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxSweepHit_20const__2c_20void___get_28_29() | 0; - $3080 = emscripten__base_physx__PxLocationHit___get_28_29() | 0; - HEAP32[($2 + 14212 | 0) >> 2] = HEAP32[($2 + 6708 | 0) >> 2] | 0; - $3082 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $3083 = HEAP32[($2 + 6708 | 0) >> 2] | 0; - HEAP32[($2 + 14216 | 0) >> 2] = HEAP32[($2 + 6704 | 0) >> 2] | 0; - $3085 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $3086 = HEAP32[($2 + 6704 | 0) >> 2] | 0; - HEAP32[($2 + 14220 | 0) >> 2] = HEAP32[($2 + 6700 | 0) >> 2] | 0; - $3088 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $3089 = HEAP32[($2 + 6700 | 0) >> 2] | 0; - $3090 = HEAP32[($2 + 6712 | 0) >> 2] | 0; - HEAP32[($2 + 14224 | 0) >> 2] = HEAP32[($2 + 6696 | 0) >> 2] | 0; - _embind_register_class($3077 | 0, $3078 | 0, $3079 | 0, $3080 | 0, $3082 | 0, $3083 | 0, $3085 | 0, $3086 | 0, $3088 | 0, $3089 | 0, $3090 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6696 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 6720 | 0) >> 2] = $2 + 2450 | 0; - HEAP32[($2 + 14232 | 0) >> 2] = HEAP32[($2 + 6720 | 0) >> 2] | 0; - HEAP32[($2 + 14228 | 0) >> 2] = GOT_func_internal_physx__PxSweepHit__20emscripten__internal__operator_new_physx__PxSweepHit__28_29; - void_20emscripten__internal__RegisterClassConstructor_physx__PxSweepHit__20_28__29_28_29___invoke_physx__PxSweepHit__28physx__PxSweepHit__20_28__29_28_29_29(HEAP32[($2 + 14228 | 0) >> 2] | 0 | 0); - emscripten__class__std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_physx__PxSweepHit__28char_20const__29($5 + 90429 | 0 | 0); - HEAP32[($2 + 6744 | 0) >> 2] = $2 + 2448 | 0; - HEAP32[($2 + 6740 | 0) >> 2] = $5 + 124687 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxHitCallback_physx__PxSweepHit___28_29(); - HEAP32[($2 + 6736 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxHitCallback_physx__PxSweepHit___28physx__PxHitCallback_physx__PxSweepHit___29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxHitCallback_physx__PxSweepHit___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6732 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxHitCallback_physx__PxSweepHit___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6728 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 6724 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxHitCallback_physx__PxSweepHit___28physx__PxHitCallback_physx__PxSweepHit___29; - $3109 = emscripten__internal__TypeID_physx__PxHitCallback_physx__PxSweepHit__2c_20void___get_28_29() | 0; - $3110 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxHitCallback_physx__PxSweepHit___2c_20void___get_28_29() | 0; - $3111 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxHitCallback_physx__PxSweepHit__20const__2c_20void___get_28_29() | 0; - $3112 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 14236 | 0) >> 2] = HEAP32[($2 + 6736 | 0) >> 2] | 0; - $3114 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $3115 = HEAP32[($2 + 6736 | 0) >> 2] | 0; - HEAP32[($2 + 13084 | 0) >> 2] = HEAP32[($2 + 6732 | 0) >> 2] | 0; - $3117 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $3118 = HEAP32[($2 + 6732 | 0) >> 2] | 0; - HEAP32[($2 + 13080 | 0) >> 2] = HEAP32[($2 + 6728 | 0) >> 2] | 0; - $3120 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $3121 = HEAP32[($2 + 6728 | 0) >> 2] | 0; - $3122 = HEAP32[($2 + 6740 | 0) >> 2] | 0; - HEAP32[($2 + 14240 | 0) >> 2] = HEAP32[($2 + 6724 | 0) >> 2] | 0; - _embind_register_class($3109 | 0, $3110 | 0, $3111 | 0, $3112 | 0, $3114 | 0, $3115 | 0, $3117 | 0, $3118 | 0, $3120 | 0, $3121 | 0, $3122 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6724 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 6764 | 0) >> 2] = $2 + 2448 | 0; - HEAP32[($2 + 6760 | 0) >> 2] = $2931; - HEAP32[($2 + 6756 | 0) >> 2] = $242; - $3128 = HEAP32[($2 + 6764 | 0) >> 2] | 0; - HEAP32[($2 + 6752 | 0) >> 2] = GOT_func_internal_physx__PxSweepHit__20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxSweepHit__2c_20physx__PxSweepHit___getWire_physx__PxHitCallback_physx__PxSweepHit___28physx__PxSweepHit_20physx__PxHitCallback_physx__PxSweepHit_____20const__2c_20physx__PxHitCallback_physx__PxSweepHit__20const__29; - HEAP32[($2 + 6748 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxSweepHit__2c_20physx__PxSweepHit___setWire_physx__PxHitCallback_physx__PxSweepHit___28physx__PxSweepHit_20physx__PxHitCallback_physx__PxSweepHit_____20const__2c_20physx__PxHitCallback_physx__PxSweepHit___2c_20physx__PxSweepHit__29; - $3131 = emscripten__internal__TypeID_physx__PxHitCallback_physx__PxSweepHit__2c_20void___get_28_29() | 0; - $3132 = HEAP32[($2 + 6760 | 0) >> 2] | 0; - $3133 = emscripten__internal__TypeID_physx__PxSweepHit_2c_20void___get_28_29() | 0; - HEAP32[($2 + 14244 | 0) >> 2] = HEAP32[($2 + 6752 | 0) >> 2] | 0; - $3135 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $3136 = HEAP32[($2 + 6752 | 0) >> 2] | 0; - $3139 = physx__PxSweepHit_20physx__PxHitCallback_physx__PxSweepHit______20emscripten__internal__getContext_physx__PxSweepHit_20physx__PxHitCallback_physx__PxSweepHit______28physx__PxSweepHit_20physx__PxHitCallback_physx__PxSweepHit_____20const__29($2 + 6756 | 0 | 0) | 0; - $3140 = emscripten__internal__TypeID_physx__PxSweepHit_2c_20void___get_28_29() | 0; - HEAP32[($2 + 14248 | 0) >> 2] = HEAP32[($2 + 6748 | 0) >> 2] | 0; - _embind_register_class_property($3131 | 0, $3132 | 0, $3133 | 0, $3135 | 0, $3136 | 0, $3139 | 0, $3140 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6748 | 0) >> 2] | 0 | 0, physx__PxSweepHit_20physx__PxHitCallback_physx__PxSweepHit______20emscripten__internal__getContext_physx__PxSweepHit_20physx__PxHitCallback_physx__PxSweepHit______28physx__PxSweepHit_20physx__PxHitCallback_physx__PxSweepHit_____20const__29($2 + 6756 | 0 | 0) | 0 | 0); - HEAP32[($2 + 6784 | 0) >> 2] = $3128; - HEAP32[($2 + 6780 | 0) >> 2] = $2952; - HEAP32[($2 + 6776 | 0) >> 2] = $673; - $3147 = HEAP32[($2 + 6784 | 0) >> 2] | 0; - HEAP32[($2 + 6772 | 0) >> 2] = GOT_func_internal_bool_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxSweepHit__2c_20bool___getWire_physx__PxHitCallback_physx__PxSweepHit___28bool_20physx__PxHitCallback_physx__PxSweepHit_____20const__2c_20physx__PxHitCallback_physx__PxSweepHit__20const__29; - HEAP32[($2 + 6768 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxSweepHit__2c_20bool___setWire_physx__PxHitCallback_physx__PxSweepHit___28bool_20physx__PxHitCallback_physx__PxSweepHit_____20const__2c_20physx__PxHitCallback_physx__PxSweepHit___2c_20bool_29; - $3150 = emscripten__internal__TypeID_physx__PxHitCallback_physx__PxSweepHit__2c_20void___get_28_29() | 0; - $3151 = HEAP32[($2 + 6780 | 0) >> 2] | 0; - $3152 = emscripten__internal__TypeID_bool_2c_20void___get_28_29() | 0; - HEAP32[($2 + 14252 | 0) >> 2] = HEAP32[($2 + 6772 | 0) >> 2] | 0; - $3154 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $3155 = HEAP32[($2 + 6772 | 0) >> 2] | 0; - $3158 = bool_20physx__PxHitCallback_physx__PxSweepHit______20emscripten__internal__getContext_bool_20physx__PxHitCallback_physx__PxSweepHit______28bool_20physx__PxHitCallback_physx__PxSweepHit_____20const__29($2 + 6776 | 0 | 0) | 0; - $3159 = emscripten__internal__TypeID_bool_2c_20void___get_28_29() | 0; - HEAP32[($2 + 14256 | 0) >> 2] = HEAP32[($2 + 6768 | 0) >> 2] | 0; - _embind_register_class_property($3150 | 0, $3151 | 0, $3152 | 0, $3154 | 0, $3155 | 0, $3158 | 0, $3159 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6768 | 0) >> 2] | 0 | 0, bool_20physx__PxHitCallback_physx__PxSweepHit______20emscripten__internal__getContext_bool_20physx__PxHitCallback_physx__PxSweepHit______28bool_20physx__PxHitCallback_physx__PxSweepHit_____20const__29($2 + 6776 | 0 | 0) | 0 | 0); - HEAP32[($2 + 6796 | 0) >> 2] = $3147; - HEAP32[($2 + 6792 | 0) >> 2] = $5 + 92802 | 0; - $3168 = HEAP32[($2 + 6796 | 0) >> 2] | 0; - $3169 = HEAP32[($2 + 6792 | 0) >> 2] | 0; - HEAP32[($2 + 14280 | 0) >> 2] = $2 + 6791 | 0; - HEAP32[($2 + 14276 | 0) >> 2] = $3169; - void_20emscripten__base_physx__PxHitCallback_physx__PxSweepHit____verify_PxSweepCallbackWrapper__28_29(); - HEAP32[($2 + 14272 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_PxSweepCallbackWrapper__28PxSweepCallbackWrapper__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxHitCallback_physx__PxSweepHit___20_28_emscripten__base_physx__PxHitCallback_physx__PxSweepHit____getUpcaster_PxSweepCallbackWrapper__28_29_29_28PxSweepCallbackWrapper__29() | 0), HEAP32[(wasm2js_i32$0 + 14268 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = PxSweepCallbackWrapper__20_28_emscripten__base_physx__PxHitCallback_physx__PxSweepHit____getDowncaster_PxSweepCallbackWrapper__28_29_29_28physx__PxHitCallback_physx__PxSweepHit___29() | 0), HEAP32[(wasm2js_i32$0 + 14264 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 14260 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_PxSweepCallbackWrapper__28PxSweepCallbackWrapper__29; - $3176 = emscripten__internal__TypeID_PxSweepCallbackWrapper_2c_20void___get_28_29() | 0; - $3177 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_PxSweepCallbackWrapper__2c_20void___get_28_29() | 0; - $3178 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_PxSweepCallbackWrapper_20const__2c_20void___get_28_29() | 0; - $3179 = emscripten__base_physx__PxHitCallback_physx__PxSweepHit____get_28_29() | 0; - HEAP32[($2 + 14340 | 0) >> 2] = HEAP32[($2 + 14272 | 0) >> 2] | 0; - $3181 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $3182 = HEAP32[($2 + 14272 | 0) >> 2] | 0; - HEAP32[($2 + 14344 | 0) >> 2] = HEAP32[($2 + 14268 | 0) >> 2] | 0; - $3184 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $3185 = HEAP32[($2 + 14268 | 0) >> 2] | 0; - HEAP32[($2 + 14348 | 0) >> 2] = HEAP32[($2 + 14264 | 0) >> 2] | 0; - $3187 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $3188 = HEAP32[($2 + 14264 | 0) >> 2] | 0; - $3189 = HEAP32[($2 + 14276 | 0) >> 2] | 0; - HEAP32[($2 + 14352 | 0) >> 2] = HEAP32[($2 + 14260 | 0) >> 2] | 0; - _embind_register_class($3176 | 0, $3177 | 0, $3178 | 0, $3179 | 0, $3181 | 0, $3182 | 0, $3184 | 0, $3185 | 0, $3187 | 0, $3188 | 0, $3189 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 14260 | 0) >> 2] | 0 | 0); - $3196 = void_20_28_emscripten__select_overload_void_20_28PxSweepCallbackWrapper__29__28void_20_28__29_28PxSweepCallbackWrapper__29_29_29_28PxSweepCallbackWrapper__29(emscripten__class__physx__PxHitCallback_physx__PxSweepHit__2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxHitCallback_physx__PxSweepHit__2c_20emscripten__internal__NoBaseClass___allow_subclass_PxSweepCallbackWrapper_2c_20physx__PxSweepHit__2c_20unsigned_20int__28char_20const__2c_20emscripten__constructor_physx__PxSweepHit__2c_20unsigned_20int__29_20const___lambda__28PxSweepCallbackWrapper__29__operator_20void_20_28__29_28PxSweepCallbackWrapper__29_28_29_20const($2 + 6790 | 0 | 0) | 0 | 0) | 0; - HEAP32[($2 + 14292 | 0) >> 2] = $2 + 6791 | 0; - HEAP32[($2 + 14288 | 0) >> 2] = $120; - HEAP32[($2 + 14284 | 0) >> 2] = $3196; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28PxSweepCallbackWrapper__29___invoke_PxSweepCallbackWrapper__28char_20const__2c_20void_20_28__29_28PxSweepCallbackWrapper__29_29(HEAP32[($2 + 14288 | 0) >> 2] | 0 | 0, HEAP32[($2 + 14284 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 14312 | 0) >> 2] = $3168; - HEAP32[($2 + 14308 | 0) >> 2] = $124; - HEAP32[($2 + 14304 | 0) >> 2] = GOT_func_internal_PxSweepCallbackWrapper__20emscripten__internal__wrapped_new_PxSweepCallbackWrapper__2c_20PxSweepCallbackWrapper_2c_20emscripten__val_2c_20physx__PxSweepHit__2c_20unsigned_20int__28emscripten__val___2c_20physx__PxSweepHit____2c_20unsigned_20int___29; - $3202 = HEAP32[($2 + 14312 | 0) >> 2] | 0; - HEAP32[($2 + 14296 | 0) >> 2] = GOT_func_internal_emscripten__internal__Invoker_PxSweepCallbackWrapper__2c_20emscripten__val___2c_20physx__PxSweepHit____2c_20unsigned_20int_____invoke_28PxSweepCallbackWrapper__20_28__29_28emscripten__val___2c_20physx__PxSweepHit____2c_20unsigned_20int___29_2c_20emscripten___EM_VAL__2c_20physx__PxSweepHit__2c_20unsigned_20int_29; - $3204 = emscripten__internal__TypeID_physx__PxHitCallback_physx__PxSweepHit__2c_20void___get_28_29() | 0; - $3205 = HEAP32[($2 + 14308 | 0) >> 2] | 0; - $3208 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_PxSweepCallbackWrapper__2c_20emscripten__val___2c_20physx__PxSweepHit____2c_20unsigned_20int_____getCount_28_29_20const($2 + 14303 | 0 | 0) | 0; - $3211 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_PxSweepCallbackWrapper__2c_20emscripten__val___2c_20physx__PxSweepHit____2c_20unsigned_20int_____getTypes_28_29_20const($2 + 14303 | 0 | 0) | 0; - HEAP32[($2 + 14356 | 0) >> 2] = HEAP32[($2 + 14296 | 0) >> 2] | 0; - _embind_register_class_class_function($3204 | 0, $3205 | 0, $3208 | 0, $3211 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 14296 | 0) >> 2] | 0 | 0, HEAP32[($2 + 14304 | 0) >> 2] | 0 | 0, $140 | 0); - HEAP32[($2 + 14332 | 0) >> 2] = $3202; - HEAP32[($2 + 14328 | 0) >> 2] = $142; - HEAP32[($2 + 14324 | 0) >> 2] = GOT_func_internal_emscripten__val_20emscripten__internal__wrapped_extend_PxSweepCallbackWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29; - HEAP32[($2 + 14316 | 0) >> 2] = $144; - $3217 = emscripten__internal__TypeID_physx__PxHitCallback_physx__PxSweepHit__2c_20void___get_28_29() | 0; - $3218 = HEAP32[($2 + 14328 | 0) >> 2] | 0; - $3221 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getCount_28_29_20const($2 + 14323 | 0 | 0) | 0; - $3224 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getTypes_28_29_20const($2 + 14323 | 0 | 0) | 0; - HEAP32[($2 + 14336 | 0) >> 2] = HEAP32[($2 + 14316 | 0) >> 2] | 0; - _embind_register_class_class_function($3217 | 0, $3218 | 0, $3221 | 0, $3224 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 14316 | 0) >> 2] | 0 | 0, HEAP32[($2 + 14324 | 0) >> 2] | 0 | 0, $140 | 0); - HEAP32[($2 + 6820 | 0) >> 2] = $2 + 2446 | 0; - HEAP32[($2 + 6816 | 0) >> 2] = $5 + 93630 | 0; - void_20emscripten__base_physx__PxHitCallback_physx__PxSweepHit____verify_physx__PxHitBuffer_physx__PxSweepHit___28_29(); - HEAP32[($2 + 6812 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxHitBuffer_physx__PxSweepHit___28physx__PxHitBuffer_physx__PxSweepHit___29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxHitCallback_physx__PxSweepHit___20_28_emscripten__base_physx__PxHitCallback_physx__PxSweepHit____getUpcaster_physx__PxHitBuffer_physx__PxSweepHit___28_29_29_28physx__PxHitBuffer_physx__PxSweepHit___29() | 0), HEAP32[(wasm2js_i32$0 + 6808 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxHitBuffer_physx__PxSweepHit___20_28_emscripten__base_physx__PxHitCallback_physx__PxSweepHit____getDowncaster_physx__PxHitBuffer_physx__PxSweepHit___28_29_29_28physx__PxHitCallback_physx__PxSweepHit___29() | 0), HEAP32[(wasm2js_i32$0 + 6804 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 6800 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxHitBuffer_physx__PxSweepHit___28physx__PxHitBuffer_physx__PxSweepHit___29; - $3237 = emscripten__internal__TypeID_physx__PxHitBuffer_physx__PxSweepHit__2c_20void___get_28_29() | 0; - $3238 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxHitBuffer_physx__PxSweepHit___2c_20void___get_28_29() | 0; - $3239 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxHitBuffer_physx__PxSweepHit__20const__2c_20void___get_28_29() | 0; - $3240 = emscripten__base_physx__PxHitCallback_physx__PxSweepHit____get_28_29() | 0; - HEAP32[($2 + 14360 | 0) >> 2] = HEAP32[($2 + 6812 | 0) >> 2] | 0; - $3242 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $3243 = HEAP32[($2 + 6812 | 0) >> 2] | 0; - HEAP32[($2 + 14364 | 0) >> 2] = HEAP32[($2 + 6808 | 0) >> 2] | 0; - $3245 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $3246 = HEAP32[($2 + 6808 | 0) >> 2] | 0; - HEAP32[($2 + 14368 | 0) >> 2] = HEAP32[($2 + 6804 | 0) >> 2] | 0; - $3248 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $3249 = HEAP32[($2 + 6804 | 0) >> 2] | 0; - $3250 = HEAP32[($2 + 6816 | 0) >> 2] | 0; - HEAP32[($2 + 14372 | 0) >> 2] = HEAP32[($2 + 6800 | 0) >> 2] | 0; - _embind_register_class($3237 | 0, $3238 | 0, $3239 | 0, $3240 | 0, $3242 | 0, $3243 | 0, $3245 | 0, $3246 | 0, $3248 | 0, $3249 | 0, $3250 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6800 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 6824 | 0) >> 2] = $2 + 2446 | 0; - HEAP32[($2 + 14380 | 0) >> 2] = HEAP32[($2 + 6824 | 0) >> 2] | 0; - HEAP32[($2 + 14376 | 0) >> 2] = GOT_func_internal_physx__PxHitBuffer_physx__PxSweepHit___20emscripten__internal__operator_new_physx__PxHitBuffer_physx__PxSweepHit___28_29; - void_20emscripten__internal__RegisterClassConstructor_physx__PxHitBuffer_physx__PxSweepHit___20_28__29_28_29___invoke_physx__PxHitBuffer_physx__PxSweepHit___28physx__PxHitBuffer_physx__PxSweepHit___20_28__29_28_29_29(HEAP32[($2 + 14376 | 0) >> 2] | 0 | 0); - void_20emscripten__function_physx__PxSweepHit__2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxSweepHit__20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29($5 + 81421 | 0 | 0, GOT_func_internal_allocateSweepHitBuffers_28unsigned_20int_29 | 0); - HEAP32[($2 + 6848 | 0) >> 2] = $2 + 2444 | 0; - HEAP32[($2 + 6844 | 0) >> 2] = $5 + 84328 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___28_29(); - HEAP32[($2 + 6840 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6836 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6832 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 6828 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___29; - $3270 = emscripten__internal__TypeID_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20void___get_28_29() | 0; - $3271 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___2c_20void___get_28_29() | 0; - $3272 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__20const__2c_20void___get_28_29() | 0; - $3273 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 14384 | 0) >> 2] = HEAP32[($2 + 6840 | 0) >> 2] | 0; - $3275 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $3276 = HEAP32[($2 + 6840 | 0) >> 2] | 0; - HEAP32[($2 + 13076 | 0) >> 2] = HEAP32[($2 + 6836 | 0) >> 2] | 0; - $3278 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $3279 = HEAP32[($2 + 6836 | 0) >> 2] | 0; - HEAP32[($2 + 13072 | 0) >> 2] = HEAP32[($2 + 6832 | 0) >> 2] | 0; - $3281 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $3282 = HEAP32[($2 + 6832 | 0) >> 2] | 0; - $3283 = HEAP32[($2 + 6844 | 0) >> 2] | 0; - HEAP32[($2 + 14388 | 0) >> 2] = HEAP32[($2 + 6828 | 0) >> 2] | 0; - _embind_register_class($3270 | 0, $3271 | 0, $3272 | 0, $3273 | 0, $3275 | 0, $3276 | 0, $3278 | 0, $3279 | 0, $3281 | 0, $3282 | 0, $3283 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6828 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 6852 | 0) >> 2] = $2 + 2444 | 0; - HEAP32[($2 + 14396 | 0) >> 2] = HEAP32[($2 + 6852 | 0) >> 2] | 0; - HEAP32[($2 + 14392 | 0) >> 2] = GOT_func_internal_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___20emscripten__internal__operator_new_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20int__28int___29; - void_20emscripten__internal__RegisterClassConstructor_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___20_28__29_28int___29___invoke_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___20_28__29_28int___29_29(HEAP32[($2 + 14392 | 0) >> 2] | 0 | 0); - emscripten__enum__physx__PxHitFlag__Enum___enum__28char_20const__29($2 + 2443 | 0 | 0, $5 + 142624 | 0 | 0) | 0; - emscripten__enum__physx__PxHitFlag__Enum___value_28char_20const__2c_20physx__PxHitFlag__Enum_29(emscripten__enum__physx__PxHitFlag__Enum___value_28char_20const__2c_20physx__PxHitFlag__Enum_29(emscripten__enum__physx__PxHitFlag__Enum___value_28char_20const__2c_20physx__PxHitFlag__Enum_29($2 + 2443 | 0 | 0, $5 + 183880 | 0 | 0, 1027 | 0) | 0 | 0, $5 + 185200 | 0 | 0, $791 | 0) | 0 | 0, $5 + 192748 | 0 | 0, $1704 | 0) | 0; - HEAP32[($2 + 6876 | 0) >> 2] = $2 + 2442 | 0; - HEAP32[($2 + 6872 | 0) >> 2] = $5 + 162435 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxQueryFilterData__28_29(); - HEAP32[($2 + 6868 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxQueryFilterData__28physx__PxQueryFilterData__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxQueryFilterData__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6864 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxQueryFilterData__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6860 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 6856 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxQueryFilterData__28physx__PxQueryFilterData__29; - $3315 = emscripten__internal__TypeID_physx__PxQueryFilterData_2c_20void___get_28_29() | 0; - $3316 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxQueryFilterData__2c_20void___get_28_29() | 0; - $3317 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxQueryFilterData_20const__2c_20void___get_28_29() | 0; - $3318 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 14400 | 0) >> 2] = HEAP32[($2 + 6868 | 0) >> 2] | 0; - $3320 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $3321 = HEAP32[($2 + 6868 | 0) >> 2] | 0; - HEAP32[($2 + 13068 | 0) >> 2] = HEAP32[($2 + 6864 | 0) >> 2] | 0; - $3323 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $3324 = HEAP32[($2 + 6864 | 0) >> 2] | 0; - HEAP32[($2 + 13064 | 0) >> 2] = HEAP32[($2 + 6860 | 0) >> 2] | 0; - $3326 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $3327 = HEAP32[($2 + 6860 | 0) >> 2] | 0; - $3328 = HEAP32[($2 + 6872 | 0) >> 2] | 0; - HEAP32[($2 + 14404 | 0) >> 2] = HEAP32[($2 + 6856 | 0) >> 2] | 0; - _embind_register_class($3315 | 0, $3316 | 0, $3317 | 0, $3318 | 0, $3320 | 0, $3321 | 0, $3323 | 0, $3324 | 0, $3326 | 0, $3327 | 0, $3328 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6856 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 6880 | 0) >> 2] = $2 + 2442 | 0; - HEAP32[($2 + 14412 | 0) >> 2] = HEAP32[($2 + 6880 | 0) >> 2] | 0; - HEAP32[($2 + 14408 | 0) >> 2] = GOT_func_internal_physx__PxQueryFilterData__20emscripten__internal__operator_new_physx__PxQueryFilterData__28_29; - $3336 = HEAP32[($2 + 14412 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassConstructor_physx__PxQueryFilterData__20_28__29_28_29___invoke_physx__PxQueryFilterData__28physx__PxQueryFilterData__20_28__29_28_29_29(HEAP32[($2 + 14408 | 0) >> 2] | 0 | 0); - $3340 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_22__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_22__28embind_init_physx_28_29__$_22_20const__29($2 + 2441 | 0 | 0) | 0; - HEAP32[($2 + 6892 | 0) >> 2] = $3336; - HEAP32[($2 + 6888 | 0) >> 2] = $5 + 84339 | 0; - HEAP32[($2 + 6884 | 0) >> 2] = $3340; - $3343 = HEAP32[($2 + 6892 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxQueryFilterData__2c_20unsigned_20short_29___invoke_physx__PxQueryFilterData__28char_20const__2c_20void_20_28__29_28physx__PxQueryFilterData__2c_20unsigned_20short_29_29(HEAP32[($2 + 6888 | 0) >> 2] | 0 | 0, HEAP32[($2 + 6884 | 0) >> 2] | 0 | 0); - $3348 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_23__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_23__28embind_init_physx_28_29__$_23_20const__29($2 + 2440 | 0 | 0) | 0; - HEAP32[($2 + 6904 | 0) >> 2] = $3343; - HEAP32[($2 + 6900 | 0) >> 2] = $5 + 89437 | 0; - HEAP32[($2 + 6896 | 0) >> 2] = $3348; - $3351 = HEAP32[($2 + 6904 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxQueryFilterData__2c_20unsigned_20int_2c_20unsigned_20short_29___invoke_physx__PxQueryFilterData__28char_20const__2c_20void_20_28__29_28physx__PxQueryFilterData__2c_20unsigned_20int_2c_20unsigned_20short_29_29(HEAP32[($2 + 6900 | 0) >> 2] | 0 | 0, HEAP32[($2 + 6896 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 6924 | 0) >> 2] = $3351; - HEAP32[($2 + 6920 | 0) >> 2] = $5 + 162202 | 0; - HEAP32[($2 + 6916 | 0) >> 2] = $140; - HEAP32[($2 + 6912 | 0) >> 2] = GOT_func_internal_physx__PxFilterData__20emscripten__internal__MemberAccess_physx__PxQueryFilterData_2c_20physx__PxFilterData___getWire_physx__PxQueryFilterData__28physx__PxFilterData_20physx__PxQueryFilterData____20const__2c_20physx__PxQueryFilterData_20const__29; - HEAP32[($2 + 6908 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxQueryFilterData_2c_20physx__PxFilterData___setWire_physx__PxQueryFilterData__28physx__PxFilterData_20physx__PxQueryFilterData____20const__2c_20physx__PxQueryFilterData__2c_20physx__PxFilterData__29; - $3358 = emscripten__internal__TypeID_physx__PxQueryFilterData_2c_20void___get_28_29() | 0; - $3359 = HEAP32[($2 + 6920 | 0) >> 2] | 0; - $3360 = emscripten__internal__TypeID_physx__PxFilterData_2c_20void___get_28_29() | 0; - HEAP32[($2 + 14416 | 0) >> 2] = HEAP32[($2 + 6912 | 0) >> 2] | 0; - $3362 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $3363 = HEAP32[($2 + 6912 | 0) >> 2] | 0; - $3366 = physx__PxFilterData_20physx__PxQueryFilterData_____20emscripten__internal__getContext_physx__PxFilterData_20physx__PxQueryFilterData_____28physx__PxFilterData_20physx__PxQueryFilterData____20const__29($2 + 6916 | 0 | 0) | 0; - $3367 = emscripten__internal__TypeID_physx__PxFilterData_2c_20void___get_28_29() | 0; - HEAP32[($2 + 14420 | 0) >> 2] = HEAP32[($2 + 6908 | 0) >> 2] | 0; - _embind_register_class_property($3358 | 0, $3359 | 0, $3360 | 0, $3362 | 0, $3363 | 0, $3366 | 0, $3367 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6908 | 0) >> 2] | 0 | 0, physx__PxFilterData_20physx__PxQueryFilterData_____20emscripten__internal__getContext_physx__PxFilterData_20physx__PxQueryFilterData_____28physx__PxFilterData_20physx__PxQueryFilterData____20const__29($2 + 6916 | 0 | 0) | 0 | 0); - HEAP32[($2 + 6948 | 0) >> 2] = $2 + 2439 | 0; - HEAP32[($2 + 6944 | 0) >> 2] = $5 + 84159 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___28_29(); - HEAP32[($2 + 6940 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6936 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6932 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 6928 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___29; - $3382 = emscripten__internal__TypeID_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__2c_20void___get_28_29() | 0; - $3383 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___2c_20void___get_28_29() | 0; - $3384 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__20const__2c_20void___get_28_29() | 0; - $3385 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 14424 | 0) >> 2] = HEAP32[($2 + 6940 | 0) >> 2] | 0; - $3387 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $3388 = HEAP32[($2 + 6940 | 0) >> 2] | 0; - HEAP32[($2 + 13060 | 0) >> 2] = HEAP32[($2 + 6936 | 0) >> 2] | 0; - $3390 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $3391 = HEAP32[($2 + 6936 | 0) >> 2] | 0; - HEAP32[($2 + 13056 | 0) >> 2] = HEAP32[($2 + 6932 | 0) >> 2] | 0; - $3393 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $3394 = HEAP32[($2 + 6932 | 0) >> 2] | 0; - $3395 = HEAP32[($2 + 6944 | 0) >> 2] | 0; - HEAP32[($2 + 14428 | 0) >> 2] = HEAP32[($2 + 6928 | 0) >> 2] | 0; - _embind_register_class($3382 | 0, $3383 | 0, $3384 | 0, $3385 | 0, $3387 | 0, $3388 | 0, $3390 | 0, $3391 | 0, $3393 | 0, $3394 | 0, $3395 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6928 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 6952 | 0) >> 2] = $2 + 2439 | 0; - HEAP32[($2 + 14436 | 0) >> 2] = HEAP32[($2 + 6952 | 0) >> 2] | 0; - HEAP32[($2 + 14432 | 0) >> 2] = GOT_func_internal_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___20emscripten__internal__operator_new_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__2c_20int__28int___29; - void_20emscripten__internal__RegisterClassConstructor_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___20_28__29_28int___29___invoke_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___20_28__29_28int___29_29(HEAP32[($2 + 14432 | 0) >> 2] | 0 | 0); - emscripten__enum__physx__PxQueryFlag__Enum___enum__28char_20const__29($2 + 2438 | 0 | 0, $5 + 142523 | 0 | 0) | 0; - emscripten__enum__physx__PxQueryFlag__Enum___value_28char_20const__2c_20physx__PxQueryFlag__Enum_29(emscripten__enum__physx__PxQueryFlag__Enum___value_28char_20const__2c_20physx__PxQueryFlag__Enum_29(emscripten__enum__physx__PxQueryFlag__Enum___value_28char_20const__2c_20physx__PxQueryFlag__Enum_29(emscripten__enum__physx__PxQueryFlag__Enum___value_28char_20const__2c_20physx__PxQueryFlag__Enum_29(emscripten__enum__physx__PxQueryFlag__Enum___value_28char_20const__2c_20physx__PxQueryFlag__Enum_29(emscripten__enum__physx__PxQueryFlag__Enum___value_28char_20const__2c_20physx__PxQueryFlag__Enum_29($2 + 2438 | 0 | 0, $5 + 183889 | 0 | 0, $363 | 0) | 0 | 0, $5 + 198985 | 0 | 0, $1214 | 0) | 0 | 0, $5 + 198723 | 0 | 0, $181 | 0) | 0 | 0, $5 + 185476 | 0 | 0, $242 | 0) | 0 | 0, $5 + 185464 | 0 | 0, $187 | 0) | 0 | 0, $5 + 188986 | 0 | 0, $1704 | 0) | 0; - emscripten__enum__physx__PxQueryHitType__Enum___enum__28char_20const__29($2 + 2437 | 0 | 0, $5 + 150535 | 0 | 0) | 0; - emscripten__enum__physx__PxQueryHitType__Enum___value_28char_20const__2c_20physx__PxQueryHitType__Enum_29(emscripten__enum__physx__PxQueryHitType__Enum___value_28char_20const__2c_20physx__PxQueryHitType__Enum_29(emscripten__enum__physx__PxQueryHitType__Enum___value_28char_20const__2c_20physx__PxQueryHitType__Enum_29($2 + 2437 | 0 | 0, $5 + 192160 | 0 | 0, $140 | 0) | 0 | 0, $5 + 188979 | 0 | 0, $1214 | 0) | 0 | 0, $5 + 189743 | 0 | 0, $181 | 0) | 0; - HEAP32[($2 + 6976 | 0) >> 2] = $2 + 2436 | 0; - HEAP32[($2 + 6972 | 0) >> 2] = $5 + 124591 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxQueryFilterCallback__28_29(); - HEAP32[($2 + 6968 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxQueryFilterCallback__28physx__PxQueryFilterCallback__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxQueryFilterCallback__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6964 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxQueryFilterCallback__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6960 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 6956 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxQueryFilterCallback__28physx__PxQueryFilterCallback__29; - $3449 = emscripten__internal__TypeID_physx__PxQueryFilterCallback_2c_20void___get_28_29() | 0; - $3450 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxQueryFilterCallback__2c_20void___get_28_29() | 0; - $3451 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxQueryFilterCallback_20const__2c_20void___get_28_29() | 0; - $3452 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 14440 | 0) >> 2] = HEAP32[($2 + 6968 | 0) >> 2] | 0; - $3454 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $3455 = HEAP32[($2 + 6968 | 0) >> 2] | 0; - HEAP32[($2 + 13052 | 0) >> 2] = HEAP32[($2 + 6964 | 0) >> 2] | 0; - $3457 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $3458 = HEAP32[($2 + 6964 | 0) >> 2] | 0; - HEAP32[($2 + 13048 | 0) >> 2] = HEAP32[($2 + 6960 | 0) >> 2] | 0; - $3460 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $3461 = HEAP32[($2 + 6960 | 0) >> 2] | 0; - $3462 = HEAP32[($2 + 6972 | 0) >> 2] | 0; - HEAP32[($2 + 14444 | 0) >> 2] = HEAP32[($2 + 6956 | 0) >> 2] | 0; - _embind_register_class($3449 | 0, $3450 | 0, $3451 | 0, $3452 | 0, $3454 | 0, $3455 | 0, $3457 | 0, $3458 | 0, $3460 | 0, $3461 | 0, $3462 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6956 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 6988 | 0) >> 2] = $2 + 2436 | 0; - HEAP32[($2 + 6984 | 0) >> 2] = $5 + 92773 | 0; - $3470 = HEAP32[($2 + 6988 | 0) >> 2] | 0; - $3471 = HEAP32[($2 + 6984 | 0) >> 2] | 0; - HEAP32[($2 + 14468 | 0) >> 2] = $2 + 6983 | 0; - HEAP32[($2 + 14464 | 0) >> 2] = $3471; - void_20emscripten__base_physx__PxQueryFilterCallback___verify_PxQueryFilterCallbackWrapper__28_29(); - HEAP32[($2 + 14460 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_PxQueryFilterCallbackWrapper__28PxQueryFilterCallbackWrapper__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxQueryFilterCallback__20_28_emscripten__base_physx__PxQueryFilterCallback___getUpcaster_PxQueryFilterCallbackWrapper__28_29_29_28PxQueryFilterCallbackWrapper__29() | 0), HEAP32[(wasm2js_i32$0 + 14456 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = PxQueryFilterCallbackWrapper__20_28_emscripten__base_physx__PxQueryFilterCallback___getDowncaster_PxQueryFilterCallbackWrapper__28_29_29_28physx__PxQueryFilterCallback__29() | 0), HEAP32[(wasm2js_i32$0 + 14452 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 14448 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_PxQueryFilterCallbackWrapper__28PxQueryFilterCallbackWrapper__29; - $3478 = emscripten__internal__TypeID_PxQueryFilterCallbackWrapper_2c_20void___get_28_29() | 0; - $3479 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_PxQueryFilterCallbackWrapper__2c_20void___get_28_29() | 0; - $3480 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_PxQueryFilterCallbackWrapper_20const__2c_20void___get_28_29() | 0; - $3481 = emscripten__base_physx__PxQueryFilterCallback___get_28_29() | 0; - HEAP32[($2 + 14528 | 0) >> 2] = HEAP32[($2 + 14460 | 0) >> 2] | 0; - $3483 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $3484 = HEAP32[($2 + 14460 | 0) >> 2] | 0; - HEAP32[($2 + 14532 | 0) >> 2] = HEAP32[($2 + 14456 | 0) >> 2] | 0; - $3486 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $3487 = HEAP32[($2 + 14456 | 0) >> 2] | 0; - HEAP32[($2 + 14536 | 0) >> 2] = HEAP32[($2 + 14452 | 0) >> 2] | 0; - $3489 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $3490 = HEAP32[($2 + 14452 | 0) >> 2] | 0; - $3491 = HEAP32[($2 + 14464 | 0) >> 2] | 0; - HEAP32[($2 + 14540 | 0) >> 2] = HEAP32[($2 + 14448 | 0) >> 2] | 0; - _embind_register_class($3478 | 0, $3479 | 0, $3480 | 0, $3481 | 0, $3483 | 0, $3484 | 0, $3486 | 0, $3487 | 0, $3489 | 0, $3490 | 0, $3491 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 14448 | 0) >> 2] | 0 | 0); - $3498 = void_20_28_emscripten__select_overload_void_20_28PxQueryFilterCallbackWrapper__29__28void_20_28__29_28PxQueryFilterCallbackWrapper__29_29_29_28PxQueryFilterCallbackWrapper__29(emscripten__class__physx__PxQueryFilterCallback_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxQueryFilterCallback_2c_20emscripten__internal__NoBaseClass___allow_subclass_PxQueryFilterCallbackWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28PxQueryFilterCallbackWrapper__29__operator_20void_20_28__29_28PxQueryFilterCallbackWrapper__29_28_29_20const($2 + 6982 | 0 | 0) | 0 | 0) | 0; - HEAP32[($2 + 14480 | 0) >> 2] = $2 + 6983 | 0; - HEAP32[($2 + 14476 | 0) >> 2] = $120; - HEAP32[($2 + 14472 | 0) >> 2] = $3498; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28PxQueryFilterCallbackWrapper__29___invoke_PxQueryFilterCallbackWrapper__28char_20const__2c_20void_20_28__29_28PxQueryFilterCallbackWrapper__29_29(HEAP32[($2 + 14476 | 0) >> 2] | 0 | 0, HEAP32[($2 + 14472 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 14500 | 0) >> 2] = $3470; - HEAP32[($2 + 14496 | 0) >> 2] = $124; - HEAP32[($2 + 14492 | 0) >> 2] = GOT_func_internal_PxQueryFilterCallbackWrapper__20emscripten__internal__wrapped_new_PxQueryFilterCallbackWrapper__2c_20PxQueryFilterCallbackWrapper_2c_20emscripten__val__28emscripten__val___29; - $3504 = HEAP32[($2 + 14500 | 0) >> 2] | 0; - HEAP32[($2 + 14484 | 0) >> 2] = GOT_func_internal_emscripten__internal__Invoker_PxQueryFilterCallbackWrapper__2c_20emscripten__val_____invoke_28PxQueryFilterCallbackWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29; - $3506 = emscripten__internal__TypeID_physx__PxQueryFilterCallback_2c_20void___get_28_29() | 0; - $3507 = HEAP32[($2 + 14496 | 0) >> 2] | 0; - $3510 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_PxQueryFilterCallbackWrapper__2c_20emscripten__val_____getCount_28_29_20const($2 + 14491 | 0 | 0) | 0; - $3513 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_PxQueryFilterCallbackWrapper__2c_20emscripten__val_____getTypes_28_29_20const($2 + 14491 | 0 | 0) | 0; - HEAP32[($2 + 14544 | 0) >> 2] = HEAP32[($2 + 14484 | 0) >> 2] | 0; - _embind_register_class_class_function($3506 | 0, $3507 | 0, $3510 | 0, $3513 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 14484 | 0) >> 2] | 0 | 0, HEAP32[($2 + 14492 | 0) >> 2] | 0 | 0, $140 | 0); - HEAP32[($2 + 14520 | 0) >> 2] = $3504; - HEAP32[($2 + 14516 | 0) >> 2] = $142; - HEAP32[($2 + 14512 | 0) >> 2] = GOT_func_internal_emscripten__val_20emscripten__internal__wrapped_extend_PxQueryFilterCallbackWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29; - HEAP32[($2 + 14504 | 0) >> 2] = $144; - $3519 = emscripten__internal__TypeID_physx__PxQueryFilterCallback_2c_20void___get_28_29() | 0; - $3520 = HEAP32[($2 + 14516 | 0) >> 2] | 0; - $3523 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getCount_28_29_20const($2 + 14511 | 0 | 0) | 0; - $3526 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getTypes_28_29_20const($2 + 14511 | 0 | 0) | 0; - HEAP32[($2 + 14524 | 0) >> 2] = HEAP32[($2 + 14504 | 0) >> 2] | 0; - _embind_register_class_class_function($3519 | 0, $3520 | 0, $3523 | 0, $3526 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 14504 | 0) >> 2] | 0 | 0, HEAP32[($2 + 14512 | 0) >> 2] | 0 | 0, $140 | 0); - HEAP32[($2 + 7012 | 0) >> 2] = $2 + 2434 | 0; - HEAP32[($2 + 7008 | 0) >> 2] = $5 + 154410 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxQueryCache__28_29(); - HEAP32[($2 + 7004 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxQueryCache__28physx__PxQueryCache__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxQueryCache__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 7e3 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxQueryCache__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6996 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 6992 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxQueryCache__28physx__PxQueryCache__29; - $3539 = emscripten__internal__TypeID_physx__PxQueryCache_2c_20void___get_28_29() | 0; - $3540 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxQueryCache__2c_20void___get_28_29() | 0; - $3541 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxQueryCache_20const__2c_20void___get_28_29() | 0; - $3542 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 14548 | 0) >> 2] = HEAP32[($2 + 7004 | 0) >> 2] | 0; - $3544 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $3545 = HEAP32[($2 + 7004 | 0) >> 2] | 0; - HEAP32[($2 + 13044 | 0) >> 2] = HEAP32[($2 + 7e3 | 0) >> 2] | 0; - $3547 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $3548 = HEAP32[($2 + 7e3 | 0) >> 2] | 0; - HEAP32[($2 + 13040 | 0) >> 2] = HEAP32[($2 + 6996 | 0) >> 2] | 0; - $3550 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $3551 = HEAP32[($2 + 6996 | 0) >> 2] | 0; - $3552 = HEAP32[($2 + 7008 | 0) >> 2] | 0; - HEAP32[($2 + 14552 | 0) >> 2] = HEAP32[($2 + 6992 | 0) >> 2] | 0; - _embind_register_class($3539 | 0, $3540 | 0, $3541 | 0, $3542 | 0, $3544 | 0, $3545 | 0, $3547 | 0, $3548 | 0, $3550 | 0, $3551 | 0, $3552 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6992 | 0) >> 2] | 0 | 0); - emscripten__enum__physx__PxCombineMode__Enum___enum__28char_20const__29($2 + 2433 | 0 | 0, $5 + 155323 | 0 | 0) | 0; - $3579 = 2147483647; - emscripten__enum__physx__PxCombineMode__Enum___value_28char_20const__2c_20physx__PxCombineMode__Enum_29(emscripten__enum__physx__PxCombineMode__Enum___value_28char_20const__2c_20physx__PxCombineMode__Enum_29(emscripten__enum__physx__PxCombineMode__Enum___value_28char_20const__2c_20physx__PxCombineMode__Enum_29(emscripten__enum__physx__PxCombineMode__Enum___value_28char_20const__2c_20physx__PxCombineMode__Enum_29(emscripten__enum__physx__PxCombineMode__Enum___value_28char_20const__2c_20physx__PxCombineMode__Enum_29(emscripten__enum__physx__PxCombineMode__Enum___value_28char_20const__2c_20physx__PxCombineMode__Enum_29($2 + 2433 | 0 | 0, $5 + 195643 | 0 | 0, $140 | 0) | 0 | 0, $5 + 187089 | 0 | 0, $181 | 0) | 0 | 0, $5 + 182446 | 0 | 0, $1214 | 0) | 0 | 0, $5 + 183590 | 0 | 0, $1218 | 0) | 0 | 0, $5 + 184992 | 0 | 0, $242 | 0) | 0 | 0, $5 + 202156 | 0 | 0, $3579 | 0) | 0; - HEAP32[($2 + 7036 | 0) >> 2] = $2 + 2432 | 0; - HEAP32[($2 + 7032 | 0) >> 2] = $5 + 122187 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxMaterial__28_29(); - HEAP32[($2 + 7028 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxMaterial__28physx__PxMaterial__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxMaterial__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 7024 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxMaterial__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 7020 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 7016 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxMaterial__28physx__PxMaterial__29; - $3588 = emscripten__internal__TypeID_physx__PxMaterial_2c_20void___get_28_29() | 0; - $3589 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxMaterial__2c_20void___get_28_29() | 0; - $3590 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxMaterial_20const__2c_20void___get_28_29() | 0; - $3591 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 14556 | 0) >> 2] = HEAP32[($2 + 7028 | 0) >> 2] | 0; - $3593 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $3594 = HEAP32[($2 + 7028 | 0) >> 2] | 0; - HEAP32[($2 + 13036 | 0) >> 2] = HEAP32[($2 + 7024 | 0) >> 2] | 0; - $3596 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $3597 = HEAP32[($2 + 7024 | 0) >> 2] | 0; - HEAP32[($2 + 13032 | 0) >> 2] = HEAP32[($2 + 7020 | 0) >> 2] | 0; - $3599 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $3600 = HEAP32[($2 + 7020 | 0) >> 2] | 0; - $3601 = HEAP32[($2 + 7032 | 0) >> 2] | 0; - HEAP32[($2 + 14560 | 0) >> 2] = HEAP32[($2 + 7016 | 0) >> 2] | 0; - _embind_register_class($3588 | 0, $3589 | 0, $3590 | 0, $3591 | 0, $3593 | 0, $3594 | 0, $3596 | 0, $3597 | 0, $3599 | 0, $3600 | 0, $3601 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 7016 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 2428 | 0) >> 2] = $181; - HEAP32[($2 + 2424 | 0) >> 2] = $1704; - i64toi32_i32$1 = HEAP32[($2 + 2424 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2428 | 0) >> 2] | 0; - $17513 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxScene____29_28physx__PxVisualizationParameter__Enum_29_20const___invoke_physx__PxScene__28char_20const__2c_20float_20_28physx__PxScene____29_28physx__PxVisualizationParameter__Enum_29_20const_29($2627 | 0, $2 + 864 | 0 | 0); + HEAP32[($2 + 2480 | 0) >> 2] = $178; + HEAP32[($2 + 2476 | 0) >> 2] = 276; + i64toi32_i32$1 = HEAP32[($2 + 2476 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2480 | 0) >> 2] | 0; + $14820 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 7104 | 0) >> 2] = $17513; - HEAP32[($2 + 7108 | 0) >> 2] = i64toi32_i32$0; - $3606 = HEAP32[($2 + 7104 | 0) >> 2] | 0; - $3607 = HEAP32[($2 + 7108 | 0) >> 2] | 0; - HEAP32[($2 + 7132 | 0) >> 2] = $2 + 2432 | 0; - HEAP32[($2 + 7128 | 0) >> 2] = $5 + 118060 | 0; - HEAP32[($2 + 7124 | 0) >> 2] = $3607; - HEAP32[($2 + 7120 | 0) >> 2] = $3606; - $3612 = HEAP32[($2 + 7132 | 0) >> 2] | 0; - $3613 = HEAP32[($2 + 7128 | 0) >> 2] | 0; - $3614 = HEAP32[($2 + 7120 | 0) >> 2] | 0; - HEAP32[($2 + 7116 | 0) >> 2] = HEAP32[($2 + 7124 | 0) >> 2] | 0; - HEAP32[($2 + 7112 | 0) >> 2] = $3614; - i64toi32_i32$0 = HEAP32[($2 + 7112 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 7116 | 0) >> 2] | 0; - $17547 = i64toi32_i32$0; + HEAP32[($2 + 6272 | 0) >> 2] = $14820; + HEAP32[($2 + 6276 | 0) >> 2] = i64toi32_i32$0; + $2635 = HEAP32[($2 + 6272 | 0) >> 2] | 0; + $2636 = HEAP32[($2 + 6276 | 0) >> 2] | 0; + HEAP32[($2 + 6300 | 0) >> 2] = $2626; + HEAP32[($2 + 6296 | 0) >> 2] = $5 + 92637 | 0; + HEAP32[($2 + 6292 | 0) >> 2] = $2636; + HEAP32[($2 + 6288 | 0) >> 2] = $2635; + $2639 = HEAP32[($2 + 6300 | 0) >> 2] | 0; + $2640 = HEAP32[($2 + 6296 | 0) >> 2] | 0; + $2641 = HEAP32[($2 + 6288 | 0) >> 2] | 0; + HEAP32[($2 + 6284 | 0) >> 2] = HEAP32[($2 + 6292 | 0) >> 2] | 0; + HEAP32[($2 + 6280 | 0) >> 2] = $2641; + i64toi32_i32$0 = HEAP32[($2 + 6280 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 6284 | 0) >> 2] | 0; + $14851 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 856 | 0) >> 2] = $17547; + HEAP32[($2 + 856 | 0) >> 2] = $14851; HEAP32[($2 + 860 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxMaterial____29_28float_29___invoke_physx__PxMaterial__28char_20const__2c_20void_20_28physx__PxMaterial____29_28float_29_29($3613 | 0, $2 + 856 | 0 | 0); - HEAP32[($2 + 2420 | 0) >> 2] = $181; - HEAP32[($2 + 2416 | 0) >> 2] = $2852; - i64toi32_i32$1 = HEAP32[($2 + 2416 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2420 | 0) >> 2] | 0; - $17560 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxScene____29_28physx__PxVisualizationParameter__Enum_2c_20float_29___invoke_physx__PxScene__28char_20const__2c_20bool_20_28physx__PxScene____29_28physx__PxVisualizationParameter__Enum_2c_20float_29_29($2640 | 0, $2 + 856 | 0 | 0); + $2648 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_10__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_10__28embind_init_physx_28_29__$_10_20const__29($2 + 2475 | 0 | 0) | 0; + HEAP32[($2 + 6312 | 0) >> 2] = $2639; + HEAP32[($2 + 6308 | 0) >> 2] = $5 + 93662 | 0; + HEAP32[($2 + 6304 | 0) >> 2] = $2648; + $2651 = HEAP32[($2 + 6312 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_physx__PxRenderBuffer_20const__20_28__29_28physx__PxScene__29___invoke_physx__PxScene_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxRenderBuffer_20const__20_28__29_28physx__PxScene__29_29(HEAP32[($2 + 6308 | 0) >> 2] | 0 | 0, HEAP32[($2 + 6304 | 0) >> 2] | 0 | 0); + $2656 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_11__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_11__28embind_init_physx_28_29__$_11_20const__29($2 + 2473 | 0 | 0) | 0; + HEAP32[($2 + 6324 | 0) >> 2] = $2651; + HEAP32[($2 + 6320 | 0) >> 2] = $5 + 90386 | 0; + HEAP32[($2 + 6316 | 0) >> 2] = $2656; + $2659 = HEAP32[($2 + 6324 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_unsigned_20int_20_28__29_28physx__PxScene__29___invoke_physx__PxScene_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28physx__PxScene__29_29(HEAP32[($2 + 6320 | 0) >> 2] | 0 | 0, HEAP32[($2 + 6316 | 0) >> 2] | 0 | 0); + $2664 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_12__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_12__28embind_init_physx_28_29__$_12_20const__29($2 + 2471 | 0 | 0) | 0; + HEAP32[($2 + 6336 | 0) >> 2] = $2659; + HEAP32[($2 + 6332 | 0) >> 2] = $5 + 153434 | 0; + HEAP32[($2 + 6328 | 0) >> 2] = $2664; + $2667 = HEAP32[($2 + 6336 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxScene__2c_20float_2c_20bool_29___invoke_physx__PxScene__28char_20const__2c_20void_20_28__29_28physx__PxScene__2c_20float_2c_20bool_29_29(HEAP32[($2 + 6332 | 0) >> 2] | 0 | 0, HEAP32[($2 + 6328 | 0) >> 2] | 0 | 0); + $2672 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_13__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_13__28embind_init_physx_28_29__$_13_20const__29($2 + 2470 | 0 | 0) | 0; + HEAP32[($2 + 6348 | 0) >> 2] = $2667; + HEAP32[($2 + 6344 | 0) >> 2] = $5 + 78514 | 0; + HEAP32[($2 + 6340 | 0) >> 2] = $2672; + $2675 = HEAP32[($2 + 6348 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28physx__PxScene__2c_20bool_29___invoke_physx__PxScene__28char_20const__2c_20bool_20_28__29_28physx__PxScene__2c_20bool_29_29(HEAP32[($2 + 6344 | 0) >> 2] | 0 | 0, HEAP32[($2 + 6340 | 0) >> 2] | 0 | 0); + $2680 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_14__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_14__28embind_init_physx_28_29__$_14_20const__29($2 + 2469 | 0 | 0) | 0; + HEAP32[($2 + 6360 | 0) >> 2] = $2675; + HEAP32[($2 + 6356 | 0) >> 2] = $5 + 72486 | 0; + HEAP32[($2 + 6352 | 0) >> 2] = $2680; + $2683 = HEAP32[($2 + 6360 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxHitCallback_physx__PxRaycastHit___29___invoke_physx__PxScene__28char_20const__2c_20bool_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxHitCallback_physx__PxRaycastHit___29_29(HEAP32[($2 + 6356 | 0) >> 2] | 0 | 0, HEAP32[($2 + 6352 | 0) >> 2] | 0 | 0); + $2688 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_15__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_15__28embind_init_physx_28_29__$_15_20const__29($2 + 2468 | 0 | 0) | 0; + HEAP32[($2 + 6372 | 0) >> 2] = $2683; + HEAP32[($2 + 6368 | 0) >> 2] = $5 + 159658 | 0; + HEAP32[($2 + 6364 | 0) >> 2] = $2688; + $2691 = HEAP32[($2 + 6372 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29___invoke_physx__PxScene_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_29(HEAP32[($2 + 6368 | 0) >> 2] | 0 | 0, HEAP32[($2 + 6364 | 0) >> 2] | 0 | 0); + $2696 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_16__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_16__28embind_init_physx_28_29__$_16_20const__29($2 + 2466 | 0 | 0) | 0; + HEAP32[($2 + 6384 | 0) >> 2] = $2691; + HEAP32[($2 + 6380 | 0) >> 2] = $5 + 68273 | 0; + HEAP32[($2 + 6376 | 0) >> 2] = $2696; + $2699 = HEAP32[($2 + 6384 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29___invoke_physx__PxScene_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_29(HEAP32[($2 + 6380 | 0) >> 2] | 0 | 0, HEAP32[($2 + 6376 | 0) >> 2] | 0 | 0); + $2704 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_17__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_17__28embind_init_physx_28_29__$_17_20const__29($2 + 2464 | 0 | 0) | 0; + HEAP32[($2 + 6396 | 0) >> 2] = $2699; + HEAP32[($2 + 6392 | 0) >> 2] = $5 + 159623 | 0; + HEAP32[($2 + 6388 | 0) >> 2] = $2704; + $2707 = HEAP32[($2 + 6396 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_int_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29___invoke_physx__PxScene_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20int_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_29(HEAP32[($2 + 6392 | 0) >> 2] | 0 | 0, HEAP32[($2 + 6388 | 0) >> 2] | 0 | 0); + $2712 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_18__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_18__28embind_init_physx_28_29__$_18_20const__29($2 + 2462 | 0 | 0) | 0; + HEAP32[($2 + 6408 | 0) >> 2] = $2707; + HEAP32[($2 + 6404 | 0) >> 2] = $5 + 159672 | 0; + HEAP32[($2 + 6400 | 0) >> 2] = $2712; + $2715 = HEAP32[($2 + 6408 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxSweepHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29___invoke_physx__PxScene_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28__29_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxSweepHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29_29(HEAP32[($2 + 6404 | 0) >> 2] | 0 | 0, HEAP32[($2 + 6400 | 0) >> 2] | 0 | 0); + $2720 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_19__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_19__28embind_init_physx_28_29__$_19_20const__29($2 + 2460 | 0 | 0) | 0; + HEAP32[($2 + 6420 | 0) >> 2] = $2715; + HEAP32[($2 + 6416 | 0) >> 2] = $5 + 159639 | 0; + HEAP32[($2 + 6412 | 0) >> 2] = $2720; + void_20emscripten__internal__RegisterClassMethod_int_20_28__29_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29___invoke_physx__PxScene_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20int_20_28__29_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29_29(HEAP32[($2 + 6416 | 0) >> 2] | 0 | 0, HEAP32[($2 + 6412 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 6444 | 0) >> 2] = $2 + 2458 | 0; + HEAP32[($2 + 6440 | 0) >> 2] = $5 + 75398 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxQueryHit__28_29(); + HEAP32[($2 + 6436 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxQueryHit__28physx__PxQueryHit__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxQueryHit__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6432 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxQueryHit__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6428 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 6424 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxQueryHit__28physx__PxQueryHit__29; + $2733 = emscripten__internal__TypeID_physx__PxQueryHit_2c_20void___get_28_29() | 0; + $2734 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxQueryHit__2c_20void___get_28_29() | 0; + $2735 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxQueryHit_20const__2c_20void___get_28_29() | 0; + $2736 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 13952 | 0) >> 2] = HEAP32[($2 + 6436 | 0) >> 2] | 0; + $2738 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $2739 = HEAP32[($2 + 6436 | 0) >> 2] | 0; + HEAP32[($2 + 13060 | 0) >> 2] = HEAP32[($2 + 6432 | 0) >> 2] | 0; + $2741 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $2742 = HEAP32[($2 + 6432 | 0) >> 2] | 0; + HEAP32[($2 + 13056 | 0) >> 2] = HEAP32[($2 + 6428 | 0) >> 2] | 0; + $2744 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $2745 = HEAP32[($2 + 6428 | 0) >> 2] | 0; + $2746 = HEAP32[($2 + 6440 | 0) >> 2] | 0; + HEAP32[($2 + 13956 | 0) >> 2] = HEAP32[($2 + 6424 | 0) >> 2] | 0; + _embind_register_class($2733 | 0, $2734 | 0, $2735 | 0, $2736 | 0, $2738 | 0, $2739 | 0, $2741 | 0, $2742 | 0, $2744 | 0, $2745 | 0, $2746 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6424 | 0) >> 2] | 0 | 0); + $2752 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_20__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_20__28embind_init_physx_28_29__$_20_20const__29($2 + 2457 | 0 | 0) | 0; + HEAP32[($2 + 6456 | 0) >> 2] = $2 + 2458 | 0; + $2756 = $5 + 156738 | 0; + HEAP32[($2 + 6452 | 0) >> 2] = $2756; + HEAP32[($2 + 6448 | 0) >> 2] = $2752; + $2757 = HEAP32[($2 + 6456 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_physx__PxShape__20_28__29_28physx__PxQueryHit__29___invoke_physx__PxQueryHit_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxShape__20_28__29_28physx__PxQueryHit__29_29(HEAP32[($2 + 6452 | 0) >> 2] | 0 | 0, HEAP32[($2 + 6448 | 0) >> 2] | 0 | 0); + $2762 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_21__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_21__28embind_init_physx_28_29__$_21_20const__29($2 + 2455 | 0 | 0) | 0; + HEAP32[($2 + 6468 | 0) >> 2] = $2757; + HEAP32[($2 + 6464 | 0) >> 2] = $5 + 90654 | 0; + HEAP32[($2 + 6460 | 0) >> 2] = $2762; + void_20emscripten__internal__RegisterClassMethod_physx__PxRigidActor__20_28__29_28physx__PxQueryHit__29___invoke_physx__PxQueryHit_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxRigidActor__20_28__29_28physx__PxQueryHit__29_29(HEAP32[($2 + 6464 | 0) >> 2] | 0 | 0, HEAP32[($2 + 6460 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 6492 | 0) >> 2] = $2 + 2453 | 0; + HEAP32[($2 + 6488 | 0) >> 2] = $5 + 75491 | 0; + void_20emscripten__base_physx__PxQueryHit___verify_physx__PxLocationHit__28_29(); + HEAP32[($2 + 6484 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxLocationHit__28physx__PxLocationHit__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxQueryHit__20_28_emscripten__base_physx__PxQueryHit___getUpcaster_physx__PxLocationHit__28_29_29_28physx__PxLocationHit__29() | 0), HEAP32[(wasm2js_i32$0 + 6480 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxLocationHit__20_28_emscripten__base_physx__PxQueryHit___getDowncaster_physx__PxLocationHit__28_29_29_28physx__PxQueryHit__29() | 0), HEAP32[(wasm2js_i32$0 + 6476 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 6472 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxLocationHit__28physx__PxLocationHit__29; + $2775 = emscripten__internal__TypeID_physx__PxLocationHit_2c_20void___get_28_29() | 0; + $2776 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxLocationHit__2c_20void___get_28_29() | 0; + $2777 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxLocationHit_20const__2c_20void___get_28_29() | 0; + $2778 = emscripten__base_physx__PxQueryHit___get_28_29() | 0; + HEAP32[($2 + 13960 | 0) >> 2] = HEAP32[($2 + 6484 | 0) >> 2] | 0; + $2780 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $2781 = HEAP32[($2 + 6484 | 0) >> 2] | 0; + HEAP32[($2 + 13964 | 0) >> 2] = HEAP32[($2 + 6480 | 0) >> 2] | 0; + $2783 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $2784 = HEAP32[($2 + 6480 | 0) >> 2] | 0; + HEAP32[($2 + 13968 | 0) >> 2] = HEAP32[($2 + 6476 | 0) >> 2] | 0; + $2786 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $2787 = HEAP32[($2 + 6476 | 0) >> 2] | 0; + $2788 = HEAP32[($2 + 6488 | 0) >> 2] | 0; + HEAP32[($2 + 13972 | 0) >> 2] = HEAP32[($2 + 6472 | 0) >> 2] | 0; + _embind_register_class($2775 | 0, $2776 | 0, $2777 | 0, $2778 | 0, $2780 | 0, $2781 | 0, $2783 | 0, $2784 | 0, $2786 | 0, $2787 | 0, $2788 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6472 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 6532 | 0) >> 2] = $2 + 2453 | 0; + HEAP32[($2 + 6528 | 0) >> 2] = $1720; + HEAP32[($2 + 6524 | 0) >> 2] = $360; + $2794 = HEAP32[($2 + 6532 | 0) >> 2] | 0; + $2795 = GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxLocationHit_2c_20physx__PxVec3___getWire_physx__PxLocationHit__28physx__PxVec3_20physx__PxLocationHit____20const__2c_20physx__PxLocationHit_20const__29; + HEAP32[($2 + 6520 | 0) >> 2] = $2795; + $2796 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxLocationHit_2c_20physx__PxVec3___setWire_physx__PxLocationHit__28physx__PxVec3_20physx__PxLocationHit____20const__2c_20physx__PxLocationHit__2c_20physx__PxVec3__29; + HEAP32[($2 + 6516 | 0) >> 2] = $2796; + $2797 = emscripten__internal__TypeID_physx__PxLocationHit_2c_20void___get_28_29() | 0; + $2798 = HEAP32[($2 + 6528 | 0) >> 2] | 0; + $2799 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13976 | 0) >> 2] = HEAP32[($2 + 6520 | 0) >> 2] | 0; + $2801 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $2802 = HEAP32[($2 + 6520 | 0) >> 2] | 0; + $2805 = physx__PxVec3_20physx__PxLocationHit_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxLocationHit_____28physx__PxVec3_20physx__PxLocationHit____20const__29($2 + 6524 | 0 | 0) | 0; + $2806 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13984 | 0) >> 2] = HEAP32[($2 + 6516 | 0) >> 2] | 0; + _embind_register_class_property($2797 | 0, $2798 | 0, $2799 | 0, $2801 | 0, $2802 | 0, $2805 | 0, $2806 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6516 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxLocationHit_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxLocationHit_____28physx__PxVec3_20physx__PxLocationHit____20const__29($2 + 6524 | 0 | 0) | 0 | 0); + HEAP32[($2 + 6512 | 0) >> 2] = $2794; + HEAP32[($2 + 6508 | 0) >> 2] = $1679; + HEAP32[($2 + 6504 | 0) >> 2] = $2027; + $2813 = HEAP32[($2 + 6512 | 0) >> 2] | 0; + HEAP32[($2 + 6500 | 0) >> 2] = $2795; + HEAP32[($2 + 6496 | 0) >> 2] = $2796; + $2814 = emscripten__internal__TypeID_physx__PxLocationHit_2c_20void___get_28_29() | 0; + $2815 = HEAP32[($2 + 6508 | 0) >> 2] | 0; + $2816 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13980 | 0) >> 2] = HEAP32[($2 + 6500 | 0) >> 2] | 0; + $2818 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $2819 = HEAP32[($2 + 6500 | 0) >> 2] | 0; + $2822 = physx__PxVec3_20physx__PxLocationHit_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxLocationHit_____28physx__PxVec3_20physx__PxLocationHit____20const__29($2 + 6504 | 0 | 0) | 0; + $2823 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13988 | 0) >> 2] = HEAP32[($2 + 6496 | 0) >> 2] | 0; + _embind_register_class_property($2814 | 0, $2815 | 0, $2816 | 0, $2818 | 0, $2819 | 0, $2822 | 0, $2823 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6496 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxLocationHit_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxLocationHit_____28physx__PxVec3_20physx__PxLocationHit____20const__29($2 + 6504 | 0 | 0) | 0 | 0); + HEAP32[($2 + 6552 | 0) >> 2] = $2813; + HEAP32[($2 + 6548 | 0) >> 2] = $5 + 161814 | 0; + $2832 = 40; + HEAP32[($2 + 6544 | 0) >> 2] = $2832; + HEAP32[($2 + 6540 | 0) >> 2] = GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxLocationHit_2c_20float___getWire_physx__PxLocationHit__28float_20physx__PxLocationHit____20const__2c_20physx__PxLocationHit_20const__29; + HEAP32[($2 + 6536 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxLocationHit_2c_20float___setWire_physx__PxLocationHit__28float_20physx__PxLocationHit____20const__2c_20physx__PxLocationHit__2c_20float_29; + $2835 = emscripten__internal__TypeID_physx__PxLocationHit_2c_20void___get_28_29() | 0; + $2836 = HEAP32[($2 + 6548 | 0) >> 2] | 0; + $2837 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13992 | 0) >> 2] = HEAP32[($2 + 6540 | 0) >> 2] | 0; + $2839 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $2840 = HEAP32[($2 + 6540 | 0) >> 2] | 0; + $2843 = float_20physx__PxLocationHit_____20emscripten__internal__getContext_float_20physx__PxLocationHit_____28float_20physx__PxLocationHit____20const__29($2 + 6544 | 0 | 0) | 0; + $2844 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 13996 | 0) >> 2] = HEAP32[($2 + 6536 | 0) >> 2] | 0; + _embind_register_class_property($2835 | 0, $2836 | 0, $2837 | 0, $2839 | 0, $2840 | 0, $2843 | 0, $2844 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 6536 | 0) >> 2] | 0 | 0, float_20physx__PxLocationHit_____20emscripten__internal__getContext_float_20physx__PxLocationHit_____28float_20physx__PxLocationHit____20const__29($2 + 6544 | 0 | 0) | 0 | 0); + HEAP32[($2 + 6576 | 0) >> 2] = $2 + 2452 | 0; + HEAP32[($2 + 6572 | 0) >> 2] = $5 + 75409 | 0; + void_20emscripten__base_physx__PxLocationHit___verify_physx__PxRaycastHit__28_29(); + HEAP32[($2 + 6568 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxRaycastHit__28physx__PxRaycastHit__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxLocationHit__20_28_emscripten__base_physx__PxLocationHit___getUpcaster_physx__PxRaycastHit__28_29_29_28physx__PxRaycastHit__29() | 0), HEAP32[(wasm2js_i32$0 + 6564 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxRaycastHit__20_28_emscripten__base_physx__PxLocationHit___getDowncaster_physx__PxRaycastHit__28_29_29_28physx__PxLocationHit__29() | 0), HEAP32[(wasm2js_i32$0 + 6560 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 6556 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxRaycastHit__28physx__PxRaycastHit__29; + $2859 = emscripten__internal__TypeID_physx__PxRaycastHit_2c_20void___get_28_29() | 0; + $2860 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxRaycastHit__2c_20void___get_28_29() | 0; + $2861 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxRaycastHit_20const__2c_20void___get_28_29() | 0; + $2862 = emscripten__base_physx__PxLocationHit___get_28_29() | 0; + HEAP32[($2 + 14e3 | 0) >> 2] = HEAP32[($2 + 6568 | 0) >> 2] | 0; + $2864 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $2865 = HEAP32[($2 + 6568 | 0) >> 2] | 0; + HEAP32[($2 + 14004 | 0) >> 2] = HEAP32[($2 + 6564 | 0) >> 2] | 0; + $2867 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $2868 = HEAP32[($2 + 6564 | 0) >> 2] | 0; + HEAP32[($2 + 14008 | 0) >> 2] = HEAP32[($2 + 6560 | 0) >> 2] | 0; + $2870 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $2871 = HEAP32[($2 + 6560 | 0) >> 2] | 0; + $2872 = HEAP32[($2 + 6572 | 0) >> 2] | 0; + HEAP32[($2 + 14012 | 0) >> 2] = HEAP32[($2 + 6556 | 0) >> 2] | 0; + _embind_register_class($2859 | 0, $2860 | 0, $2861 | 0, $2862 | 0, $2864 | 0, $2865 | 0, $2867 | 0, $2868 | 0, $2870 | 0, $2871 | 0, $2872 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6556 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 6580 | 0) >> 2] = $2 + 2452 | 0; + HEAP32[($2 + 14020 | 0) >> 2] = HEAP32[($2 + 6580 | 0) >> 2] | 0; + HEAP32[($2 + 14016 | 0) >> 2] = GOT_func_internal_physx__PxRaycastHit__20emscripten__internal__operator_new_physx__PxRaycastHit__28_29; + void_20emscripten__internal__RegisterClassConstructor_physx__PxRaycastHit__20_28__29_28_29___invoke_physx__PxRaycastHit__28physx__PxRaycastHit__20_28__29_28_29_29(HEAP32[($2 + 14016 | 0) >> 2] | 0 | 0); + emscripten__class__std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_physx__PxRaycastHit__28char_20const__29($5 + 90479 | 0 | 0); + HEAP32[($2 + 6604 | 0) >> 2] = $2 + 2450 | 0; + HEAP32[($2 + 6600 | 0) >> 2] = $5 + 127768 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxHitCallback_physx__PxRaycastHit___28_29(); + HEAP32[($2 + 6596 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxHitCallback_physx__PxRaycastHit___28physx__PxHitCallback_physx__PxRaycastHit___29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxHitCallback_physx__PxRaycastHit___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6592 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxHitCallback_physx__PxRaycastHit___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6588 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 6584 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxHitCallback_physx__PxRaycastHit___28physx__PxHitCallback_physx__PxRaycastHit___29; + $2891 = emscripten__internal__TypeID_physx__PxHitCallback_physx__PxRaycastHit__2c_20void___get_28_29() | 0; + $2892 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxHitCallback_physx__PxRaycastHit___2c_20void___get_28_29() | 0; + $2893 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxHitCallback_physx__PxRaycastHit__20const__2c_20void___get_28_29() | 0; + $2894 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 14024 | 0) >> 2] = HEAP32[($2 + 6596 | 0) >> 2] | 0; + $2896 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $2897 = HEAP32[($2 + 6596 | 0) >> 2] | 0; + HEAP32[($2 + 13052 | 0) >> 2] = HEAP32[($2 + 6592 | 0) >> 2] | 0; + $2899 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $2900 = HEAP32[($2 + 6592 | 0) >> 2] | 0; + HEAP32[($2 + 13048 | 0) >> 2] = HEAP32[($2 + 6588 | 0) >> 2] | 0; + $2902 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $2903 = HEAP32[($2 + 6588 | 0) >> 2] | 0; + $2904 = HEAP32[($2 + 6600 | 0) >> 2] | 0; + HEAP32[($2 + 14028 | 0) >> 2] = HEAP32[($2 + 6584 | 0) >> 2] | 0; + _embind_register_class($2891 | 0, $2892 | 0, $2893 | 0, $2894 | 0, $2896 | 0, $2897 | 0, $2899 | 0, $2900 | 0, $2902 | 0, $2903 | 0, $2904 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6584 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 6624 | 0) >> 2] = $2 + 2450 | 0; + $2911 = $5 + 127183 | 0; + HEAP32[($2 + 6620 | 0) >> 2] = $2911; + HEAP32[($2 + 6616 | 0) >> 2] = $239; + $2912 = HEAP32[($2 + 6624 | 0) >> 2] | 0; + HEAP32[($2 + 6612 | 0) >> 2] = GOT_func_internal_physx__PxRaycastHit__20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxRaycastHit__2c_20physx__PxRaycastHit___getWire_physx__PxHitCallback_physx__PxRaycastHit___28physx__PxRaycastHit_20physx__PxHitCallback_physx__PxRaycastHit_____20const__2c_20physx__PxHitCallback_physx__PxRaycastHit__20const__29; + HEAP32[($2 + 6608 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxRaycastHit__2c_20physx__PxRaycastHit___setWire_physx__PxHitCallback_physx__PxRaycastHit___28physx__PxRaycastHit_20physx__PxHitCallback_physx__PxRaycastHit_____20const__2c_20physx__PxHitCallback_physx__PxRaycastHit___2c_20physx__PxRaycastHit__29; + $2915 = emscripten__internal__TypeID_physx__PxHitCallback_physx__PxRaycastHit__2c_20void___get_28_29() | 0; + $2916 = HEAP32[($2 + 6620 | 0) >> 2] | 0; + $2917 = emscripten__internal__TypeID_physx__PxRaycastHit_2c_20void___get_28_29() | 0; + HEAP32[($2 + 14032 | 0) >> 2] = HEAP32[($2 + 6612 | 0) >> 2] | 0; + $2919 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $2920 = HEAP32[($2 + 6612 | 0) >> 2] | 0; + $2923 = physx__PxRaycastHit_20physx__PxHitCallback_physx__PxRaycastHit______20emscripten__internal__getContext_physx__PxRaycastHit_20physx__PxHitCallback_physx__PxRaycastHit______28physx__PxRaycastHit_20physx__PxHitCallback_physx__PxRaycastHit_____20const__29($2 + 6616 | 0 | 0) | 0; + $2924 = emscripten__internal__TypeID_physx__PxRaycastHit_2c_20void___get_28_29() | 0; + HEAP32[($2 + 14036 | 0) >> 2] = HEAP32[($2 + 6608 | 0) >> 2] | 0; + _embind_register_class_property($2915 | 0, $2916 | 0, $2917 | 0, $2919 | 0, $2920 | 0, $2923 | 0, $2924 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6608 | 0) >> 2] | 0 | 0, physx__PxRaycastHit_20physx__PxHitCallback_physx__PxRaycastHit______20emscripten__internal__getContext_physx__PxRaycastHit_20physx__PxHitCallback_physx__PxRaycastHit______28physx__PxRaycastHit_20physx__PxHitCallback_physx__PxRaycastHit_____20const__29($2 + 6616 | 0 | 0) | 0 | 0); + HEAP32[($2 + 6644 | 0) >> 2] = $2912; + $2932 = $5 + 127228 | 0; + HEAP32[($2 + 6640 | 0) >> 2] = $2932; + $2933 = 68; + HEAP32[($2 + 6636 | 0) >> 2] = $2933; + $2934 = HEAP32[($2 + 6644 | 0) >> 2] | 0; + HEAP32[($2 + 6632 | 0) >> 2] = GOT_func_internal_bool_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxRaycastHit__2c_20bool___getWire_physx__PxHitCallback_physx__PxRaycastHit___28bool_20physx__PxHitCallback_physx__PxRaycastHit_____20const__2c_20physx__PxHitCallback_physx__PxRaycastHit__20const__29; + HEAP32[($2 + 6628 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxRaycastHit__2c_20bool___setWire_physx__PxHitCallback_physx__PxRaycastHit___28bool_20physx__PxHitCallback_physx__PxRaycastHit_____20const__2c_20physx__PxHitCallback_physx__PxRaycastHit___2c_20bool_29; + $2937 = emscripten__internal__TypeID_physx__PxHitCallback_physx__PxRaycastHit__2c_20void___get_28_29() | 0; + $2938 = HEAP32[($2 + 6640 | 0) >> 2] | 0; + $2939 = emscripten__internal__TypeID_bool_2c_20void___get_28_29() | 0; + HEAP32[($2 + 14040 | 0) >> 2] = HEAP32[($2 + 6632 | 0) >> 2] | 0; + $2941 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $2942 = HEAP32[($2 + 6632 | 0) >> 2] | 0; + $2945 = bool_20physx__PxHitCallback_physx__PxRaycastHit______20emscripten__internal__getContext_bool_20physx__PxHitCallback_physx__PxRaycastHit______28bool_20physx__PxHitCallback_physx__PxRaycastHit_____20const__29($2 + 6636 | 0 | 0) | 0; + $2946 = emscripten__internal__TypeID_bool_2c_20void___get_28_29() | 0; + HEAP32[($2 + 14044 | 0) >> 2] = HEAP32[($2 + 6628 | 0) >> 2] | 0; + _embind_register_class_property($2937 | 0, $2938 | 0, $2939 | 0, $2941 | 0, $2942 | 0, $2945 | 0, $2946 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6628 | 0) >> 2] | 0 | 0, bool_20physx__PxHitCallback_physx__PxRaycastHit______20emscripten__internal__getContext_bool_20physx__PxHitCallback_physx__PxRaycastHit______28bool_20physx__PxHitCallback_physx__PxRaycastHit_____20const__29($2 + 6636 | 0 | 0) | 0 | 0); + HEAP32[($2 + 6656 | 0) >> 2] = $2934; + HEAP32[($2 + 6652 | 0) >> 2] = $5 + 92806 | 0; + $2955 = HEAP32[($2 + 6656 | 0) >> 2] | 0; + $2956 = HEAP32[($2 + 6652 | 0) >> 2] | 0; + HEAP32[($2 + 14068 | 0) >> 2] = $2 + 6651 | 0; + HEAP32[($2 + 14064 | 0) >> 2] = $2956; + void_20emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____verify_PxRaycastCallbackWrapper__28_29(); + HEAP32[($2 + 14060 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_PxRaycastCallbackWrapper__28PxRaycastCallbackWrapper__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxHitCallback_physx__PxRaycastHit___20_28_emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____getUpcaster_PxRaycastCallbackWrapper__28_29_29_28PxRaycastCallbackWrapper__29() | 0), HEAP32[(wasm2js_i32$0 + 14056 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = PxRaycastCallbackWrapper__20_28_emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____getDowncaster_PxRaycastCallbackWrapper__28_29_29_28physx__PxHitCallback_physx__PxRaycastHit___29() | 0), HEAP32[(wasm2js_i32$0 + 14052 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 14048 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_PxRaycastCallbackWrapper__28PxRaycastCallbackWrapper__29; + $2963 = emscripten__internal__TypeID_PxRaycastCallbackWrapper_2c_20void___get_28_29() | 0; + $2964 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_PxRaycastCallbackWrapper__2c_20void___get_28_29() | 0; + $2965 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_PxRaycastCallbackWrapper_20const__2c_20void___get_28_29() | 0; + $2966 = emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____get_28_29() | 0; + HEAP32[($2 + 14128 | 0) >> 2] = HEAP32[($2 + 14060 | 0) >> 2] | 0; + $2968 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $2969 = HEAP32[($2 + 14060 | 0) >> 2] | 0; + HEAP32[($2 + 14132 | 0) >> 2] = HEAP32[($2 + 14056 | 0) >> 2] | 0; + $2971 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $2972 = HEAP32[($2 + 14056 | 0) >> 2] | 0; + HEAP32[($2 + 14136 | 0) >> 2] = HEAP32[($2 + 14052 | 0) >> 2] | 0; + $2974 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $2975 = HEAP32[($2 + 14052 | 0) >> 2] | 0; + $2976 = HEAP32[($2 + 14064 | 0) >> 2] | 0; + HEAP32[($2 + 14140 | 0) >> 2] = HEAP32[($2 + 14048 | 0) >> 2] | 0; + _embind_register_class($2963 | 0, $2964 | 0, $2965 | 0, $2966 | 0, $2968 | 0, $2969 | 0, $2971 | 0, $2972 | 0, $2974 | 0, $2975 | 0, $2976 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 14048 | 0) >> 2] | 0 | 0); + $2983 = void_20_28_emscripten__select_overload_void_20_28PxRaycastCallbackWrapper__29__28void_20_28__29_28PxRaycastCallbackWrapper__29_29_29_28PxRaycastCallbackWrapper__29(emscripten__class__physx__PxHitCallback_physx__PxRaycastHit__2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxHitCallback_physx__PxRaycastHit__2c_20emscripten__internal__NoBaseClass___allow_subclass_PxRaycastCallbackWrapper_2c_20physx__PxRaycastHit__2c_20unsigned_20int__28char_20const__2c_20emscripten__constructor_physx__PxRaycastHit__2c_20unsigned_20int__29_20const___lambda__28PxRaycastCallbackWrapper__29__operator_20void_20_28__29_28PxRaycastCallbackWrapper__29_28_29_20const($2 + 6650 | 0 | 0) | 0 | 0) | 0; + HEAP32[($2 + 14080 | 0) >> 2] = $2 + 6651 | 0; + HEAP32[($2 + 14076 | 0) >> 2] = $117; + HEAP32[($2 + 14072 | 0) >> 2] = $2983; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28PxRaycastCallbackWrapper__29___invoke_PxRaycastCallbackWrapper__28char_20const__2c_20void_20_28__29_28PxRaycastCallbackWrapper__29_29(HEAP32[($2 + 14076 | 0) >> 2] | 0 | 0, HEAP32[($2 + 14072 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 14100 | 0) >> 2] = $2955; + HEAP32[($2 + 14096 | 0) >> 2] = $121; + HEAP32[($2 + 14092 | 0) >> 2] = GOT_func_internal_PxRaycastCallbackWrapper__20emscripten__internal__wrapped_new_PxRaycastCallbackWrapper__2c_20PxRaycastCallbackWrapper_2c_20emscripten__val_2c_20physx__PxRaycastHit__2c_20unsigned_20int__28emscripten__val___2c_20physx__PxRaycastHit____2c_20unsigned_20int___29; + $2989 = HEAP32[($2 + 14100 | 0) >> 2] | 0; + HEAP32[($2 + 14084 | 0) >> 2] = GOT_func_internal_emscripten__internal__Invoker_PxRaycastCallbackWrapper__2c_20emscripten__val___2c_20physx__PxRaycastHit____2c_20unsigned_20int_____invoke_28PxRaycastCallbackWrapper__20_28__29_28emscripten__val___2c_20physx__PxRaycastHit____2c_20unsigned_20int___29_2c_20emscripten___EM_VAL__2c_20physx__PxRaycastHit__2c_20unsigned_20int_29; + $2991 = emscripten__internal__TypeID_physx__PxHitCallback_physx__PxRaycastHit__2c_20void___get_28_29() | 0; + $2992 = HEAP32[($2 + 14096 | 0) >> 2] | 0; + $2995 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_PxRaycastCallbackWrapper__2c_20emscripten__val___2c_20physx__PxRaycastHit____2c_20unsigned_20int_____getCount_28_29_20const($2 + 14091 | 0 | 0) | 0; + $2998 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_PxRaycastCallbackWrapper__2c_20emscripten__val___2c_20physx__PxRaycastHit____2c_20unsigned_20int_____getTypes_28_29_20const($2 + 14091 | 0 | 0) | 0; + HEAP32[($2 + 14144 | 0) >> 2] = HEAP32[($2 + 14084 | 0) >> 2] | 0; + _embind_register_class_class_function($2991 | 0, $2992 | 0, $2995 | 0, $2998 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 14084 | 0) >> 2] | 0 | 0, HEAP32[($2 + 14092 | 0) >> 2] | 0 | 0, $137 | 0); + HEAP32[($2 + 14120 | 0) >> 2] = $2989; + HEAP32[($2 + 14116 | 0) >> 2] = $139; + HEAP32[($2 + 14112 | 0) >> 2] = GOT_func_internal_emscripten__val_20emscripten__internal__wrapped_extend_PxRaycastCallbackWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29; + HEAP32[($2 + 14104 | 0) >> 2] = $141; + $3004 = emscripten__internal__TypeID_physx__PxHitCallback_physx__PxRaycastHit__2c_20void___get_28_29() | 0; + $3005 = HEAP32[($2 + 14116 | 0) >> 2] | 0; + $3008 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getCount_28_29_20const($2 + 14111 | 0 | 0) | 0; + $3011 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getTypes_28_29_20const($2 + 14111 | 0 | 0) | 0; + HEAP32[($2 + 14124 | 0) >> 2] = HEAP32[($2 + 14104 | 0) >> 2] | 0; + _embind_register_class_class_function($3004 | 0, $3005 | 0, $3008 | 0, $3011 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 14104 | 0) >> 2] | 0 | 0, HEAP32[($2 + 14112 | 0) >> 2] | 0 | 0, $137 | 0); + HEAP32[($2 + 6680 | 0) >> 2] = $2 + 2448 | 0; + HEAP32[($2 + 6676 | 0) >> 2] = $5 + 93523 | 0; + void_20emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____verify_physx__PxHitBuffer_physx__PxRaycastHit___28_29(); + HEAP32[($2 + 6672 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxHitBuffer_physx__PxRaycastHit___28physx__PxHitBuffer_physx__PxRaycastHit___29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxHitCallback_physx__PxRaycastHit___20_28_emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____getUpcaster_physx__PxHitBuffer_physx__PxRaycastHit___28_29_29_28physx__PxHitBuffer_physx__PxRaycastHit___29() | 0), HEAP32[(wasm2js_i32$0 + 6668 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxHitBuffer_physx__PxRaycastHit___20_28_emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____getDowncaster_physx__PxHitBuffer_physx__PxRaycastHit___28_29_29_28physx__PxHitCallback_physx__PxRaycastHit___29() | 0), HEAP32[(wasm2js_i32$0 + 6664 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 6660 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxHitBuffer_physx__PxRaycastHit___28physx__PxHitBuffer_physx__PxRaycastHit___29; + $3024 = emscripten__internal__TypeID_physx__PxHitBuffer_physx__PxRaycastHit__2c_20void___get_28_29() | 0; + $3025 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxHitBuffer_physx__PxRaycastHit___2c_20void___get_28_29() | 0; + $3026 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxHitBuffer_physx__PxRaycastHit__20const__2c_20void___get_28_29() | 0; + $3027 = emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____get_28_29() | 0; + HEAP32[($2 + 14148 | 0) >> 2] = HEAP32[($2 + 6672 | 0) >> 2] | 0; + $3029 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $3030 = HEAP32[($2 + 6672 | 0) >> 2] | 0; + HEAP32[($2 + 14152 | 0) >> 2] = HEAP32[($2 + 6668 | 0) >> 2] | 0; + $3032 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $3033 = HEAP32[($2 + 6668 | 0) >> 2] | 0; + HEAP32[($2 + 14156 | 0) >> 2] = HEAP32[($2 + 6664 | 0) >> 2] | 0; + $3035 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $3036 = HEAP32[($2 + 6664 | 0) >> 2] | 0; + $3037 = HEAP32[($2 + 6676 | 0) >> 2] | 0; + HEAP32[($2 + 14160 | 0) >> 2] = HEAP32[($2 + 6660 | 0) >> 2] | 0; + _embind_register_class($3024 | 0, $3025 | 0, $3026 | 0, $3027 | 0, $3029 | 0, $3030 | 0, $3032 | 0, $3033 | 0, $3035 | 0, $3036 | 0, $3037 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6660 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 6684 | 0) >> 2] = $2 + 2448 | 0; + HEAP32[($2 + 14168 | 0) >> 2] = HEAP32[($2 + 6684 | 0) >> 2] | 0; + HEAP32[($2 + 14164 | 0) >> 2] = GOT_func_internal_physx__PxHitBuffer_physx__PxRaycastHit___20emscripten__internal__operator_new_physx__PxHitBuffer_physx__PxRaycastHit___28_29; + void_20emscripten__internal__RegisterClassConstructor_physx__PxHitBuffer_physx__PxRaycastHit___20_28__29_28_29___invoke_physx__PxHitBuffer_physx__PxRaycastHit___28physx__PxHitBuffer_physx__PxRaycastHit___20_28__29_28_29_29(HEAP32[($2 + 14164 | 0) >> 2] | 0 | 0); + void_20emscripten__function_physx__PxRaycastHit__2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxRaycastHit__20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29($5 + 81438 | 0 | 0, GOT_func_internal_allocateRaycastHitBuffers_28unsigned_20int_29 | 0); + HEAP32[($2 + 6708 | 0) >> 2] = $2 + 2446 | 0; + HEAP32[($2 + 6704 | 0) >> 2] = $5 + 75480 | 0; + void_20emscripten__base_physx__PxLocationHit___verify_physx__PxSweepHit__28_29(); + HEAP32[($2 + 6700 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxSweepHit__28physx__PxSweepHit__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxLocationHit__20_28_emscripten__base_physx__PxLocationHit___getUpcaster_physx__PxSweepHit__28_29_29_28physx__PxSweepHit__29() | 0), HEAP32[(wasm2js_i32$0 + 6696 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxSweepHit__20_28_emscripten__base_physx__PxLocationHit___getDowncaster_physx__PxSweepHit__28_29_29_28physx__PxLocationHit__29() | 0), HEAP32[(wasm2js_i32$0 + 6692 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 6688 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxSweepHit__28physx__PxSweepHit__29; + $3057 = emscripten__internal__TypeID_physx__PxSweepHit_2c_20void___get_28_29() | 0; + $3058 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxSweepHit__2c_20void___get_28_29() | 0; + $3059 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxSweepHit_20const__2c_20void___get_28_29() | 0; + $3060 = emscripten__base_physx__PxLocationHit___get_28_29() | 0; + HEAP32[($2 + 14172 | 0) >> 2] = HEAP32[($2 + 6700 | 0) >> 2] | 0; + $3062 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $3063 = HEAP32[($2 + 6700 | 0) >> 2] | 0; + HEAP32[($2 + 14176 | 0) >> 2] = HEAP32[($2 + 6696 | 0) >> 2] | 0; + $3065 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $3066 = HEAP32[($2 + 6696 | 0) >> 2] | 0; + HEAP32[($2 + 14180 | 0) >> 2] = HEAP32[($2 + 6692 | 0) >> 2] | 0; + $3068 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $3069 = HEAP32[($2 + 6692 | 0) >> 2] | 0; + $3070 = HEAP32[($2 + 6704 | 0) >> 2] | 0; + HEAP32[($2 + 14184 | 0) >> 2] = HEAP32[($2 + 6688 | 0) >> 2] | 0; + _embind_register_class($3057 | 0, $3058 | 0, $3059 | 0, $3060 | 0, $3062 | 0, $3063 | 0, $3065 | 0, $3066 | 0, $3068 | 0, $3069 | 0, $3070 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6688 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 6712 | 0) >> 2] = $2 + 2446 | 0; + HEAP32[($2 + 14192 | 0) >> 2] = HEAP32[($2 + 6712 | 0) >> 2] | 0; + HEAP32[($2 + 14188 | 0) >> 2] = GOT_func_internal_physx__PxSweepHit__20emscripten__internal__operator_new_physx__PxSweepHit__28_29; + void_20emscripten__internal__RegisterClassConstructor_physx__PxSweepHit__20_28__29_28_29___invoke_physx__PxSweepHit__28physx__PxSweepHit__20_28__29_28_29_29(HEAP32[($2 + 14188 | 0) >> 2] | 0 | 0); + emscripten__class__std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_physx__PxSweepHit__28char_20const__29($5 + 90498 | 0 | 0); + HEAP32[($2 + 6736 | 0) >> 2] = $2 + 2444 | 0; + HEAP32[($2 + 6732 | 0) >> 2] = $5 + 128061 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxHitCallback_physx__PxSweepHit___28_29(); + HEAP32[($2 + 6728 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxHitCallback_physx__PxSweepHit___28physx__PxHitCallback_physx__PxSweepHit___29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxHitCallback_physx__PxSweepHit___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6724 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxHitCallback_physx__PxSweepHit___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6720 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 6716 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxHitCallback_physx__PxSweepHit___28physx__PxHitCallback_physx__PxSweepHit___29; + $3089 = emscripten__internal__TypeID_physx__PxHitCallback_physx__PxSweepHit__2c_20void___get_28_29() | 0; + $3090 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxHitCallback_physx__PxSweepHit___2c_20void___get_28_29() | 0; + $3091 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxHitCallback_physx__PxSweepHit__20const__2c_20void___get_28_29() | 0; + $3092 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 14196 | 0) >> 2] = HEAP32[($2 + 6728 | 0) >> 2] | 0; + $3094 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $3095 = HEAP32[($2 + 6728 | 0) >> 2] | 0; + HEAP32[($2 + 13044 | 0) >> 2] = HEAP32[($2 + 6724 | 0) >> 2] | 0; + $3097 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $3098 = HEAP32[($2 + 6724 | 0) >> 2] | 0; + HEAP32[($2 + 13040 | 0) >> 2] = HEAP32[($2 + 6720 | 0) >> 2] | 0; + $3100 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $3101 = HEAP32[($2 + 6720 | 0) >> 2] | 0; + $3102 = HEAP32[($2 + 6732 | 0) >> 2] | 0; + HEAP32[($2 + 14200 | 0) >> 2] = HEAP32[($2 + 6716 | 0) >> 2] | 0; + _embind_register_class($3089 | 0, $3090 | 0, $3091 | 0, $3092 | 0, $3094 | 0, $3095 | 0, $3097 | 0, $3098 | 0, $3100 | 0, $3101 | 0, $3102 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6716 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 6756 | 0) >> 2] = $2 + 2444 | 0; + HEAP32[($2 + 6752 | 0) >> 2] = $2911; + HEAP32[($2 + 6748 | 0) >> 2] = $239; + $3108 = HEAP32[($2 + 6756 | 0) >> 2] | 0; + HEAP32[($2 + 6744 | 0) >> 2] = GOT_func_internal_physx__PxSweepHit__20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxSweepHit__2c_20physx__PxSweepHit___getWire_physx__PxHitCallback_physx__PxSweepHit___28physx__PxSweepHit_20physx__PxHitCallback_physx__PxSweepHit_____20const__2c_20physx__PxHitCallback_physx__PxSweepHit__20const__29; + HEAP32[($2 + 6740 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxSweepHit__2c_20physx__PxSweepHit___setWire_physx__PxHitCallback_physx__PxSweepHit___28physx__PxSweepHit_20physx__PxHitCallback_physx__PxSweepHit_____20const__2c_20physx__PxHitCallback_physx__PxSweepHit___2c_20physx__PxSweepHit__29; + $3111 = emscripten__internal__TypeID_physx__PxHitCallback_physx__PxSweepHit__2c_20void___get_28_29() | 0; + $3112 = HEAP32[($2 + 6752 | 0) >> 2] | 0; + $3113 = emscripten__internal__TypeID_physx__PxSweepHit_2c_20void___get_28_29() | 0; + HEAP32[($2 + 14204 | 0) >> 2] = HEAP32[($2 + 6744 | 0) >> 2] | 0; + $3115 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $3116 = HEAP32[($2 + 6744 | 0) >> 2] | 0; + $3119 = physx__PxSweepHit_20physx__PxHitCallback_physx__PxSweepHit______20emscripten__internal__getContext_physx__PxSweepHit_20physx__PxHitCallback_physx__PxSweepHit______28physx__PxSweepHit_20physx__PxHitCallback_physx__PxSweepHit_____20const__29($2 + 6748 | 0 | 0) | 0; + $3120 = emscripten__internal__TypeID_physx__PxSweepHit_2c_20void___get_28_29() | 0; + HEAP32[($2 + 14208 | 0) >> 2] = HEAP32[($2 + 6740 | 0) >> 2] | 0; + _embind_register_class_property($3111 | 0, $3112 | 0, $3113 | 0, $3115 | 0, $3116 | 0, $3119 | 0, $3120 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6740 | 0) >> 2] | 0 | 0, physx__PxSweepHit_20physx__PxHitCallback_physx__PxSweepHit______20emscripten__internal__getContext_physx__PxSweepHit_20physx__PxHitCallback_physx__PxSweepHit______28physx__PxSweepHit_20physx__PxHitCallback_physx__PxSweepHit_____20const__29($2 + 6748 | 0 | 0) | 0 | 0); + HEAP32[($2 + 6776 | 0) >> 2] = $3108; + HEAP32[($2 + 6772 | 0) >> 2] = $2932; + HEAP32[($2 + 6768 | 0) >> 2] = $670; + $3127 = HEAP32[($2 + 6776 | 0) >> 2] | 0; + HEAP32[($2 + 6764 | 0) >> 2] = GOT_func_internal_bool_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxSweepHit__2c_20bool___getWire_physx__PxHitCallback_physx__PxSweepHit___28bool_20physx__PxHitCallback_physx__PxSweepHit_____20const__2c_20physx__PxHitCallback_physx__PxSweepHit__20const__29; + HEAP32[($2 + 6760 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxSweepHit__2c_20bool___setWire_physx__PxHitCallback_physx__PxSweepHit___28bool_20physx__PxHitCallback_physx__PxSweepHit_____20const__2c_20physx__PxHitCallback_physx__PxSweepHit___2c_20bool_29; + $3130 = emscripten__internal__TypeID_physx__PxHitCallback_physx__PxSweepHit__2c_20void___get_28_29() | 0; + $3131 = HEAP32[($2 + 6772 | 0) >> 2] | 0; + $3132 = emscripten__internal__TypeID_bool_2c_20void___get_28_29() | 0; + HEAP32[($2 + 14212 | 0) >> 2] = HEAP32[($2 + 6764 | 0) >> 2] | 0; + $3134 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $3135 = HEAP32[($2 + 6764 | 0) >> 2] | 0; + $3138 = bool_20physx__PxHitCallback_physx__PxSweepHit______20emscripten__internal__getContext_bool_20physx__PxHitCallback_physx__PxSweepHit______28bool_20physx__PxHitCallback_physx__PxSweepHit_____20const__29($2 + 6768 | 0 | 0) | 0; + $3139 = emscripten__internal__TypeID_bool_2c_20void___get_28_29() | 0; + HEAP32[($2 + 14216 | 0) >> 2] = HEAP32[($2 + 6760 | 0) >> 2] | 0; + _embind_register_class_property($3130 | 0, $3131 | 0, $3132 | 0, $3134 | 0, $3135 | 0, $3138 | 0, $3139 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6760 | 0) >> 2] | 0 | 0, bool_20physx__PxHitCallback_physx__PxSweepHit______20emscripten__internal__getContext_bool_20physx__PxHitCallback_physx__PxSweepHit______28bool_20physx__PxHitCallback_physx__PxSweepHit_____20const__29($2 + 6768 | 0 | 0) | 0 | 0); + HEAP32[($2 + 6788 | 0) >> 2] = $3127; + HEAP32[($2 + 6784 | 0) >> 2] = $5 + 92893 | 0; + $3148 = HEAP32[($2 + 6788 | 0) >> 2] | 0; + $3149 = HEAP32[($2 + 6784 | 0) >> 2] | 0; + HEAP32[($2 + 14240 | 0) >> 2] = $2 + 6783 | 0; + HEAP32[($2 + 14236 | 0) >> 2] = $3149; + void_20emscripten__base_physx__PxHitCallback_physx__PxSweepHit____verify_PxSweepCallbackWrapper__28_29(); + HEAP32[($2 + 14232 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_PxSweepCallbackWrapper__28PxSweepCallbackWrapper__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxHitCallback_physx__PxSweepHit___20_28_emscripten__base_physx__PxHitCallback_physx__PxSweepHit____getUpcaster_PxSweepCallbackWrapper__28_29_29_28PxSweepCallbackWrapper__29() | 0), HEAP32[(wasm2js_i32$0 + 14228 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = PxSweepCallbackWrapper__20_28_emscripten__base_physx__PxHitCallback_physx__PxSweepHit____getDowncaster_PxSweepCallbackWrapper__28_29_29_28physx__PxHitCallback_physx__PxSweepHit___29() | 0), HEAP32[(wasm2js_i32$0 + 14224 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 14220 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_PxSweepCallbackWrapper__28PxSweepCallbackWrapper__29; + $3156 = emscripten__internal__TypeID_PxSweepCallbackWrapper_2c_20void___get_28_29() | 0; + $3157 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_PxSweepCallbackWrapper__2c_20void___get_28_29() | 0; + $3158 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_PxSweepCallbackWrapper_20const__2c_20void___get_28_29() | 0; + $3159 = emscripten__base_physx__PxHitCallback_physx__PxSweepHit____get_28_29() | 0; + HEAP32[($2 + 14300 | 0) >> 2] = HEAP32[($2 + 14232 | 0) >> 2] | 0; + $3161 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $3162 = HEAP32[($2 + 14232 | 0) >> 2] | 0; + HEAP32[($2 + 14304 | 0) >> 2] = HEAP32[($2 + 14228 | 0) >> 2] | 0; + $3164 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $3165 = HEAP32[($2 + 14228 | 0) >> 2] | 0; + HEAP32[($2 + 14308 | 0) >> 2] = HEAP32[($2 + 14224 | 0) >> 2] | 0; + $3167 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $3168 = HEAP32[($2 + 14224 | 0) >> 2] | 0; + $3169 = HEAP32[($2 + 14236 | 0) >> 2] | 0; + HEAP32[($2 + 14312 | 0) >> 2] = HEAP32[($2 + 14220 | 0) >> 2] | 0; + _embind_register_class($3156 | 0, $3157 | 0, $3158 | 0, $3159 | 0, $3161 | 0, $3162 | 0, $3164 | 0, $3165 | 0, $3167 | 0, $3168 | 0, $3169 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 14220 | 0) >> 2] | 0 | 0); + $3176 = void_20_28_emscripten__select_overload_void_20_28PxSweepCallbackWrapper__29__28void_20_28__29_28PxSweepCallbackWrapper__29_29_29_28PxSweepCallbackWrapper__29(emscripten__class__physx__PxHitCallback_physx__PxSweepHit__2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxHitCallback_physx__PxSweepHit__2c_20emscripten__internal__NoBaseClass___allow_subclass_PxSweepCallbackWrapper_2c_20physx__PxSweepHit__2c_20unsigned_20int__28char_20const__2c_20emscripten__constructor_physx__PxSweepHit__2c_20unsigned_20int__29_20const___lambda__28PxSweepCallbackWrapper__29__operator_20void_20_28__29_28PxSweepCallbackWrapper__29_28_29_20const($2 + 6782 | 0 | 0) | 0 | 0) | 0; + HEAP32[($2 + 14252 | 0) >> 2] = $2 + 6783 | 0; + HEAP32[($2 + 14248 | 0) >> 2] = $117; + HEAP32[($2 + 14244 | 0) >> 2] = $3176; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28PxSweepCallbackWrapper__29___invoke_PxSweepCallbackWrapper__28char_20const__2c_20void_20_28__29_28PxSweepCallbackWrapper__29_29(HEAP32[($2 + 14248 | 0) >> 2] | 0 | 0, HEAP32[($2 + 14244 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 14272 | 0) >> 2] = $3148; + HEAP32[($2 + 14268 | 0) >> 2] = $121; + HEAP32[($2 + 14264 | 0) >> 2] = GOT_func_internal_PxSweepCallbackWrapper__20emscripten__internal__wrapped_new_PxSweepCallbackWrapper__2c_20PxSweepCallbackWrapper_2c_20emscripten__val_2c_20physx__PxSweepHit__2c_20unsigned_20int__28emscripten__val___2c_20physx__PxSweepHit____2c_20unsigned_20int___29; + $3182 = HEAP32[($2 + 14272 | 0) >> 2] | 0; + HEAP32[($2 + 14256 | 0) >> 2] = GOT_func_internal_emscripten__internal__Invoker_PxSweepCallbackWrapper__2c_20emscripten__val___2c_20physx__PxSweepHit____2c_20unsigned_20int_____invoke_28PxSweepCallbackWrapper__20_28__29_28emscripten__val___2c_20physx__PxSweepHit____2c_20unsigned_20int___29_2c_20emscripten___EM_VAL__2c_20physx__PxSweepHit__2c_20unsigned_20int_29; + $3184 = emscripten__internal__TypeID_physx__PxHitCallback_physx__PxSweepHit__2c_20void___get_28_29() | 0; + $3185 = HEAP32[($2 + 14268 | 0) >> 2] | 0; + $3188 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_PxSweepCallbackWrapper__2c_20emscripten__val___2c_20physx__PxSweepHit____2c_20unsigned_20int_____getCount_28_29_20const($2 + 14263 | 0 | 0) | 0; + $3191 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_PxSweepCallbackWrapper__2c_20emscripten__val___2c_20physx__PxSweepHit____2c_20unsigned_20int_____getTypes_28_29_20const($2 + 14263 | 0 | 0) | 0; + HEAP32[($2 + 14316 | 0) >> 2] = HEAP32[($2 + 14256 | 0) >> 2] | 0; + _embind_register_class_class_function($3184 | 0, $3185 | 0, $3188 | 0, $3191 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 14256 | 0) >> 2] | 0 | 0, HEAP32[($2 + 14264 | 0) >> 2] | 0 | 0, $137 | 0); + HEAP32[($2 + 14292 | 0) >> 2] = $3182; + HEAP32[($2 + 14288 | 0) >> 2] = $139; + HEAP32[($2 + 14284 | 0) >> 2] = GOT_func_internal_emscripten__val_20emscripten__internal__wrapped_extend_PxSweepCallbackWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29; + HEAP32[($2 + 14276 | 0) >> 2] = $141; + $3197 = emscripten__internal__TypeID_physx__PxHitCallback_physx__PxSweepHit__2c_20void___get_28_29() | 0; + $3198 = HEAP32[($2 + 14288 | 0) >> 2] | 0; + $3201 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getCount_28_29_20const($2 + 14283 | 0 | 0) | 0; + $3204 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getTypes_28_29_20const($2 + 14283 | 0 | 0) | 0; + HEAP32[($2 + 14296 | 0) >> 2] = HEAP32[($2 + 14276 | 0) >> 2] | 0; + _embind_register_class_class_function($3197 | 0, $3198 | 0, $3201 | 0, $3204 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 14276 | 0) >> 2] | 0 | 0, HEAP32[($2 + 14284 | 0) >> 2] | 0 | 0, $137 | 0); + HEAP32[($2 + 6812 | 0) >> 2] = $2 + 2442 | 0; + HEAP32[($2 + 6808 | 0) >> 2] = $5 + 93721 | 0; + void_20emscripten__base_physx__PxHitCallback_physx__PxSweepHit____verify_physx__PxHitBuffer_physx__PxSweepHit___28_29(); + HEAP32[($2 + 6804 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxHitBuffer_physx__PxSweepHit___28physx__PxHitBuffer_physx__PxSweepHit___29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxHitCallback_physx__PxSweepHit___20_28_emscripten__base_physx__PxHitCallback_physx__PxSweepHit____getUpcaster_physx__PxHitBuffer_physx__PxSweepHit___28_29_29_28physx__PxHitBuffer_physx__PxSweepHit___29() | 0), HEAP32[(wasm2js_i32$0 + 6800 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxHitBuffer_physx__PxSweepHit___20_28_emscripten__base_physx__PxHitCallback_physx__PxSweepHit____getDowncaster_physx__PxHitBuffer_physx__PxSweepHit___28_29_29_28physx__PxHitCallback_physx__PxSweepHit___29() | 0), HEAP32[(wasm2js_i32$0 + 6796 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 6792 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxHitBuffer_physx__PxSweepHit___28physx__PxHitBuffer_physx__PxSweepHit___29; + $3217 = emscripten__internal__TypeID_physx__PxHitBuffer_physx__PxSweepHit__2c_20void___get_28_29() | 0; + $3218 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxHitBuffer_physx__PxSweepHit___2c_20void___get_28_29() | 0; + $3219 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxHitBuffer_physx__PxSweepHit__20const__2c_20void___get_28_29() | 0; + $3220 = emscripten__base_physx__PxHitCallback_physx__PxSweepHit____get_28_29() | 0; + HEAP32[($2 + 14320 | 0) >> 2] = HEAP32[($2 + 6804 | 0) >> 2] | 0; + $3222 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $3223 = HEAP32[($2 + 6804 | 0) >> 2] | 0; + HEAP32[($2 + 14324 | 0) >> 2] = HEAP32[($2 + 6800 | 0) >> 2] | 0; + $3225 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $3226 = HEAP32[($2 + 6800 | 0) >> 2] | 0; + HEAP32[($2 + 14328 | 0) >> 2] = HEAP32[($2 + 6796 | 0) >> 2] | 0; + $3228 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $3229 = HEAP32[($2 + 6796 | 0) >> 2] | 0; + $3230 = HEAP32[($2 + 6808 | 0) >> 2] | 0; + HEAP32[($2 + 14332 | 0) >> 2] = HEAP32[($2 + 6792 | 0) >> 2] | 0; + _embind_register_class($3217 | 0, $3218 | 0, $3219 | 0, $3220 | 0, $3222 | 0, $3223 | 0, $3225 | 0, $3226 | 0, $3228 | 0, $3229 | 0, $3230 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6792 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 6816 | 0) >> 2] = $2 + 2442 | 0; + HEAP32[($2 + 14340 | 0) >> 2] = HEAP32[($2 + 6816 | 0) >> 2] | 0; + HEAP32[($2 + 14336 | 0) >> 2] = GOT_func_internal_physx__PxHitBuffer_physx__PxSweepHit___20emscripten__internal__operator_new_physx__PxHitBuffer_physx__PxSweepHit___28_29; + void_20emscripten__internal__RegisterClassConstructor_physx__PxHitBuffer_physx__PxSweepHit___20_28__29_28_29___invoke_physx__PxHitBuffer_physx__PxSweepHit___28physx__PxHitBuffer_physx__PxSweepHit___20_28__29_28_29_29(HEAP32[($2 + 14336 | 0) >> 2] | 0 | 0); + void_20emscripten__function_physx__PxSweepHit__2c_20unsigned_20int_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxSweepHit__20_28__29_28unsigned_20int_29_2c_20emscripten__allow_raw_pointers_29($5 + 81464 | 0 | 0, GOT_func_internal_allocateSweepHitBuffers_28unsigned_20int_29 | 0); + HEAP32[($2 + 6840 | 0) >> 2] = $2 + 2440 | 0; + HEAP32[($2 + 6836 | 0) >> 2] = $5 + 84371 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___28_29(); + HEAP32[($2 + 6832 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6828 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6824 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 6820 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___29; + $3250 = emscripten__internal__TypeID_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20void___get_28_29() | 0; + $3251 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___2c_20void___get_28_29() | 0; + $3252 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__20const__2c_20void___get_28_29() | 0; + $3253 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 14344 | 0) >> 2] = HEAP32[($2 + 6832 | 0) >> 2] | 0; + $3255 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $3256 = HEAP32[($2 + 6832 | 0) >> 2] | 0; + HEAP32[($2 + 13036 | 0) >> 2] = HEAP32[($2 + 6828 | 0) >> 2] | 0; + $3258 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $3259 = HEAP32[($2 + 6828 | 0) >> 2] | 0; + HEAP32[($2 + 13032 | 0) >> 2] = HEAP32[($2 + 6824 | 0) >> 2] | 0; + $3261 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $3262 = HEAP32[($2 + 6824 | 0) >> 2] | 0; + $3263 = HEAP32[($2 + 6836 | 0) >> 2] | 0; + HEAP32[($2 + 14348 | 0) >> 2] = HEAP32[($2 + 6820 | 0) >> 2] | 0; + _embind_register_class($3250 | 0, $3251 | 0, $3252 | 0, $3253 | 0, $3255 | 0, $3256 | 0, $3258 | 0, $3259 | 0, $3261 | 0, $3262 | 0, $3263 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6820 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 6844 | 0) >> 2] = $2 + 2440 | 0; + HEAP32[($2 + 14356 | 0) >> 2] = HEAP32[($2 + 6844 | 0) >> 2] | 0; + HEAP32[($2 + 14352 | 0) >> 2] = GOT_func_internal_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___20emscripten__internal__operator_new_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20int__28int___29; + void_20emscripten__internal__RegisterClassConstructor_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___20_28__29_28int___29___invoke_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___20_28__29_28int___29_29(HEAP32[($2 + 14352 | 0) >> 2] | 0 | 0); + emscripten__enum__physx__PxHitFlag__Enum___enum__28char_20const__29($2 + 2439 | 0 | 0, $5 + 148454 | 0 | 0) | 0; + emscripten__enum__physx__PxHitFlag__Enum___value_28char_20const__2c_20physx__PxHitFlag__Enum_29(emscripten__enum__physx__PxHitFlag__Enum___value_28char_20const__2c_20physx__PxHitFlag__Enum_29(emscripten__enum__physx__PxHitFlag__Enum___value_28char_20const__2c_20physx__PxHitFlag__Enum_29($2 + 2439 | 0 | 0, $5 + 189778 | 0 | 0, 1027 | 0) | 0 | 0, $5 + 191162 | 0 | 0, $788 | 0) | 0 | 0, $5 + 198710 | 0 | 0, $1701 | 0) | 0; + HEAP32[($2 + 6868 | 0) >> 2] = $2 + 2438 | 0; + HEAP32[($2 + 6864 | 0) >> 2] = $5 + 168333 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxQueryFilterData__28_29(); + HEAP32[($2 + 6860 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxQueryFilterData__28physx__PxQueryFilterData__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxQueryFilterData__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6856 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxQueryFilterData__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6852 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 6848 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxQueryFilterData__28physx__PxQueryFilterData__29; + $3295 = emscripten__internal__TypeID_physx__PxQueryFilterData_2c_20void___get_28_29() | 0; + $3296 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxQueryFilterData__2c_20void___get_28_29() | 0; + $3297 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxQueryFilterData_20const__2c_20void___get_28_29() | 0; + $3298 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 14360 | 0) >> 2] = HEAP32[($2 + 6860 | 0) >> 2] | 0; + $3300 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $3301 = HEAP32[($2 + 6860 | 0) >> 2] | 0; + HEAP32[($2 + 13028 | 0) >> 2] = HEAP32[($2 + 6856 | 0) >> 2] | 0; + $3303 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $3304 = HEAP32[($2 + 6856 | 0) >> 2] | 0; + HEAP32[($2 + 13024 | 0) >> 2] = HEAP32[($2 + 6852 | 0) >> 2] | 0; + $3306 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $3307 = HEAP32[($2 + 6852 | 0) >> 2] | 0; + $3308 = HEAP32[($2 + 6864 | 0) >> 2] | 0; + HEAP32[($2 + 14364 | 0) >> 2] = HEAP32[($2 + 6848 | 0) >> 2] | 0; + _embind_register_class($3295 | 0, $3296 | 0, $3297 | 0, $3298 | 0, $3300 | 0, $3301 | 0, $3303 | 0, $3304 | 0, $3306 | 0, $3307 | 0, $3308 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6848 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 6872 | 0) >> 2] = $2 + 2438 | 0; + HEAP32[($2 + 14372 | 0) >> 2] = HEAP32[($2 + 6872 | 0) >> 2] | 0; + HEAP32[($2 + 14368 | 0) >> 2] = GOT_func_internal_physx__PxQueryFilterData__20emscripten__internal__operator_new_physx__PxQueryFilterData__28_29; + $3316 = HEAP32[($2 + 14372 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassConstructor_physx__PxQueryFilterData__20_28__29_28_29___invoke_physx__PxQueryFilterData__28physx__PxQueryFilterData__20_28__29_28_29_29(HEAP32[($2 + 14368 | 0) >> 2] | 0 | 0); + $3320 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_22__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_22__28embind_init_physx_28_29__$_22_20const__29($2 + 2437 | 0 | 0) | 0; + HEAP32[($2 + 6884 | 0) >> 2] = $3316; + HEAP32[($2 + 6880 | 0) >> 2] = $5 + 84382 | 0; + HEAP32[($2 + 6876 | 0) >> 2] = $3320; + $3323 = HEAP32[($2 + 6884 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxQueryFilterData__2c_20unsigned_20short_29___invoke_physx__PxQueryFilterData__28char_20const__2c_20void_20_28__29_28physx__PxQueryFilterData__2c_20unsigned_20short_29_29(HEAP32[($2 + 6880 | 0) >> 2] | 0 | 0, HEAP32[($2 + 6876 | 0) >> 2] | 0 | 0); + $3328 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_23__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_23__28embind_init_physx_28_29__$_23_20const__29($2 + 2436 | 0 | 0) | 0; + HEAP32[($2 + 6896 | 0) >> 2] = $3323; + HEAP32[($2 + 6892 | 0) >> 2] = $5 + 89506 | 0; + HEAP32[($2 + 6888 | 0) >> 2] = $3328; + $3331 = HEAP32[($2 + 6896 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxQueryFilterData__2c_20unsigned_20int_2c_20unsigned_20short_29___invoke_physx__PxQueryFilterData__28char_20const__2c_20void_20_28__29_28physx__PxQueryFilterData__2c_20unsigned_20int_2c_20unsigned_20short_29_29(HEAP32[($2 + 6892 | 0) >> 2] | 0 | 0, HEAP32[($2 + 6888 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 6916 | 0) >> 2] = $3331; + HEAP32[($2 + 6912 | 0) >> 2] = $5 + 168100 | 0; + HEAP32[($2 + 6908 | 0) >> 2] = $137; + HEAP32[($2 + 6904 | 0) >> 2] = GOT_func_internal_physx__PxFilterData__20emscripten__internal__MemberAccess_physx__PxQueryFilterData_2c_20physx__PxFilterData___getWire_physx__PxQueryFilterData__28physx__PxFilterData_20physx__PxQueryFilterData____20const__2c_20physx__PxQueryFilterData_20const__29; + HEAP32[($2 + 6900 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxQueryFilterData_2c_20physx__PxFilterData___setWire_physx__PxQueryFilterData__28physx__PxFilterData_20physx__PxQueryFilterData____20const__2c_20physx__PxQueryFilterData__2c_20physx__PxFilterData__29; + $3338 = emscripten__internal__TypeID_physx__PxQueryFilterData_2c_20void___get_28_29() | 0; + $3339 = HEAP32[($2 + 6912 | 0) >> 2] | 0; + $3340 = emscripten__internal__TypeID_physx__PxFilterData_2c_20void___get_28_29() | 0; + HEAP32[($2 + 14376 | 0) >> 2] = HEAP32[($2 + 6904 | 0) >> 2] | 0; + $3342 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $3343 = HEAP32[($2 + 6904 | 0) >> 2] | 0; + $3346 = physx__PxFilterData_20physx__PxQueryFilterData_____20emscripten__internal__getContext_physx__PxFilterData_20physx__PxQueryFilterData_____28physx__PxFilterData_20physx__PxQueryFilterData____20const__29($2 + 6908 | 0 | 0) | 0; + $3347 = emscripten__internal__TypeID_physx__PxFilterData_2c_20void___get_28_29() | 0; + HEAP32[($2 + 14380 | 0) >> 2] = HEAP32[($2 + 6900 | 0) >> 2] | 0; + _embind_register_class_property($3338 | 0, $3339 | 0, $3340 | 0, $3342 | 0, $3343 | 0, $3346 | 0, $3347 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6900 | 0) >> 2] | 0 | 0, physx__PxFilterData_20physx__PxQueryFilterData_____20emscripten__internal__getContext_physx__PxFilterData_20physx__PxQueryFilterData_____28physx__PxFilterData_20physx__PxQueryFilterData____20const__29($2 + 6908 | 0 | 0) | 0 | 0); + HEAP32[($2 + 6940 | 0) >> 2] = $2 + 2435 | 0; + HEAP32[($2 + 6936 | 0) >> 2] = $5 + 84202 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___28_29(); + HEAP32[($2 + 6932 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6928 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6924 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 6920 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___29; + $3362 = emscripten__internal__TypeID_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__2c_20void___get_28_29() | 0; + $3363 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___2c_20void___get_28_29() | 0; + $3364 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__20const__2c_20void___get_28_29() | 0; + $3365 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 14384 | 0) >> 2] = HEAP32[($2 + 6932 | 0) >> 2] | 0; + $3367 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $3368 = HEAP32[($2 + 6932 | 0) >> 2] | 0; + HEAP32[($2 + 13020 | 0) >> 2] = HEAP32[($2 + 6928 | 0) >> 2] | 0; + $3370 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $3371 = HEAP32[($2 + 6928 | 0) >> 2] | 0; + HEAP32[($2 + 13016 | 0) >> 2] = HEAP32[($2 + 6924 | 0) >> 2] | 0; + $3373 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $3374 = HEAP32[($2 + 6924 | 0) >> 2] | 0; + $3375 = HEAP32[($2 + 6936 | 0) >> 2] | 0; + HEAP32[($2 + 14388 | 0) >> 2] = HEAP32[($2 + 6920 | 0) >> 2] | 0; + _embind_register_class($3362 | 0, $3363 | 0, $3364 | 0, $3365 | 0, $3367 | 0, $3368 | 0, $3370 | 0, $3371 | 0, $3373 | 0, $3374 | 0, $3375 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6920 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 6944 | 0) >> 2] = $2 + 2435 | 0; + HEAP32[($2 + 14396 | 0) >> 2] = HEAP32[($2 + 6944 | 0) >> 2] | 0; + HEAP32[($2 + 14392 | 0) >> 2] = GOT_func_internal_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___20emscripten__internal__operator_new_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__2c_20int__28int___29; + void_20emscripten__internal__RegisterClassConstructor_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___20_28__29_28int___29___invoke_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___20_28__29_28int___29_29(HEAP32[($2 + 14392 | 0) >> 2] | 0 | 0); + emscripten__enum__physx__PxQueryFlag__Enum___enum__28char_20const__29($2 + 2434 | 0 | 0, $5 + 148353 | 0 | 0) | 0; + emscripten__enum__physx__PxQueryFlag__Enum___value_28char_20const__2c_20physx__PxQueryFlag__Enum_29(emscripten__enum__physx__PxQueryFlag__Enum___value_28char_20const__2c_20physx__PxQueryFlag__Enum_29(emscripten__enum__physx__PxQueryFlag__Enum___value_28char_20const__2c_20physx__PxQueryFlag__Enum_29(emscripten__enum__physx__PxQueryFlag__Enum___value_28char_20const__2c_20physx__PxQueryFlag__Enum_29(emscripten__enum__physx__PxQueryFlag__Enum___value_28char_20const__2c_20physx__PxQueryFlag__Enum_29(emscripten__enum__physx__PxQueryFlag__Enum___value_28char_20const__2c_20physx__PxQueryFlag__Enum_29($2 + 2434 | 0 | 0, $5 + 189787 | 0 | 0, $360 | 0) | 0 | 0, $5 + 204967 | 0 | 0, $1211 | 0) | 0 | 0, $5 + 204705 | 0 | 0, $178 | 0) | 0 | 0, $5 + 191438 | 0 | 0, $239 | 0) | 0 | 0, $5 + 191426 | 0 | 0, $184 | 0) | 0 | 0, $5 + 194948 | 0 | 0, $1701 | 0) | 0; + emscripten__enum__physx__PxQueryHitType__Enum___enum__28char_20const__29($2 + 2433 | 0 | 0, $5 + 156421 | 0 | 0) | 0; + emscripten__enum__physx__PxQueryHitType__Enum___value_28char_20const__2c_20physx__PxQueryHitType__Enum_29(emscripten__enum__physx__PxQueryHitType__Enum___value_28char_20const__2c_20physx__PxQueryHitType__Enum_29(emscripten__enum__physx__PxQueryHitType__Enum___value_28char_20const__2c_20physx__PxQueryHitType__Enum_29($2 + 2433 | 0 | 0, $5 + 198122 | 0 | 0, $137 | 0) | 0 | 0, $5 + 194941 | 0 | 0, $1211 | 0) | 0 | 0, $5 + 195705 | 0 | 0, $178 | 0) | 0; + HEAP32[($2 + 6968 | 0) >> 2] = $2 + 2432 | 0; + HEAP32[($2 + 6964 | 0) >> 2] = $5 + 127965 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxQueryFilterCallback__28_29(); + HEAP32[($2 + 6960 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxQueryFilterCallback__28physx__PxQueryFilterCallback__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxQueryFilterCallback__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6956 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxQueryFilterCallback__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6952 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 6948 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxQueryFilterCallback__28physx__PxQueryFilterCallback__29; + $3429 = emscripten__internal__TypeID_physx__PxQueryFilterCallback_2c_20void___get_28_29() | 0; + $3430 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxQueryFilterCallback__2c_20void___get_28_29() | 0; + $3431 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxQueryFilterCallback_20const__2c_20void___get_28_29() | 0; + $3432 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 14400 | 0) >> 2] = HEAP32[($2 + 6960 | 0) >> 2] | 0; + $3434 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $3435 = HEAP32[($2 + 6960 | 0) >> 2] | 0; + HEAP32[($2 + 13012 | 0) >> 2] = HEAP32[($2 + 6956 | 0) >> 2] | 0; + $3437 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $3438 = HEAP32[($2 + 6956 | 0) >> 2] | 0; + HEAP32[($2 + 13008 | 0) >> 2] = HEAP32[($2 + 6952 | 0) >> 2] | 0; + $3440 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $3441 = HEAP32[($2 + 6952 | 0) >> 2] | 0; + $3442 = HEAP32[($2 + 6964 | 0) >> 2] | 0; + HEAP32[($2 + 14404 | 0) >> 2] = HEAP32[($2 + 6948 | 0) >> 2] | 0; + _embind_register_class($3429 | 0, $3430 | 0, $3431 | 0, $3432 | 0, $3434 | 0, $3435 | 0, $3437 | 0, $3438 | 0, $3440 | 0, $3441 | 0, $3442 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6948 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 6980 | 0) >> 2] = $2 + 2432 | 0; + HEAP32[($2 + 6976 | 0) >> 2] = $5 + 92864 | 0; + $3450 = HEAP32[($2 + 6980 | 0) >> 2] | 0; + $3451 = HEAP32[($2 + 6976 | 0) >> 2] | 0; + HEAP32[($2 + 14428 | 0) >> 2] = $2 + 6975 | 0; + HEAP32[($2 + 14424 | 0) >> 2] = $3451; + void_20emscripten__base_physx__PxQueryFilterCallback___verify_PxQueryFilterCallbackWrapper__28_29(); + HEAP32[($2 + 14420 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_PxQueryFilterCallbackWrapper__28PxQueryFilterCallbackWrapper__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxQueryFilterCallback__20_28_emscripten__base_physx__PxQueryFilterCallback___getUpcaster_PxQueryFilterCallbackWrapper__28_29_29_28PxQueryFilterCallbackWrapper__29() | 0), HEAP32[(wasm2js_i32$0 + 14416 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = PxQueryFilterCallbackWrapper__20_28_emscripten__base_physx__PxQueryFilterCallback___getDowncaster_PxQueryFilterCallbackWrapper__28_29_29_28physx__PxQueryFilterCallback__29() | 0), HEAP32[(wasm2js_i32$0 + 14412 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 14408 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_PxQueryFilterCallbackWrapper__28PxQueryFilterCallbackWrapper__29; + $3458 = emscripten__internal__TypeID_PxQueryFilterCallbackWrapper_2c_20void___get_28_29() | 0; + $3459 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_PxQueryFilterCallbackWrapper__2c_20void___get_28_29() | 0; + $3460 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_PxQueryFilterCallbackWrapper_20const__2c_20void___get_28_29() | 0; + $3461 = emscripten__base_physx__PxQueryFilterCallback___get_28_29() | 0; + HEAP32[($2 + 14488 | 0) >> 2] = HEAP32[($2 + 14420 | 0) >> 2] | 0; + $3463 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $3464 = HEAP32[($2 + 14420 | 0) >> 2] | 0; + HEAP32[($2 + 14492 | 0) >> 2] = HEAP32[($2 + 14416 | 0) >> 2] | 0; + $3466 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $3467 = HEAP32[($2 + 14416 | 0) >> 2] | 0; + HEAP32[($2 + 14496 | 0) >> 2] = HEAP32[($2 + 14412 | 0) >> 2] | 0; + $3469 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $3470 = HEAP32[($2 + 14412 | 0) >> 2] | 0; + $3471 = HEAP32[($2 + 14424 | 0) >> 2] | 0; + HEAP32[($2 + 14500 | 0) >> 2] = HEAP32[($2 + 14408 | 0) >> 2] | 0; + _embind_register_class($3458 | 0, $3459 | 0, $3460 | 0, $3461 | 0, $3463 | 0, $3464 | 0, $3466 | 0, $3467 | 0, $3469 | 0, $3470 | 0, $3471 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 14408 | 0) >> 2] | 0 | 0); + $3478 = void_20_28_emscripten__select_overload_void_20_28PxQueryFilterCallbackWrapper__29__28void_20_28__29_28PxQueryFilterCallbackWrapper__29_29_29_28PxQueryFilterCallbackWrapper__29(emscripten__class__physx__PxQueryFilterCallback_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxQueryFilterCallback_2c_20emscripten__internal__NoBaseClass___allow_subclass_PxQueryFilterCallbackWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28PxQueryFilterCallbackWrapper__29__operator_20void_20_28__29_28PxQueryFilterCallbackWrapper__29_28_29_20const($2 + 6974 | 0 | 0) | 0 | 0) | 0; + HEAP32[($2 + 14440 | 0) >> 2] = $2 + 6975 | 0; + HEAP32[($2 + 14436 | 0) >> 2] = $117; + HEAP32[($2 + 14432 | 0) >> 2] = $3478; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28PxQueryFilterCallbackWrapper__29___invoke_PxQueryFilterCallbackWrapper__28char_20const__2c_20void_20_28__29_28PxQueryFilterCallbackWrapper__29_29(HEAP32[($2 + 14436 | 0) >> 2] | 0 | 0, HEAP32[($2 + 14432 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 14460 | 0) >> 2] = $3450; + HEAP32[($2 + 14456 | 0) >> 2] = $121; + HEAP32[($2 + 14452 | 0) >> 2] = GOT_func_internal_PxQueryFilterCallbackWrapper__20emscripten__internal__wrapped_new_PxQueryFilterCallbackWrapper__2c_20PxQueryFilterCallbackWrapper_2c_20emscripten__val__28emscripten__val___29; + $3484 = HEAP32[($2 + 14460 | 0) >> 2] | 0; + HEAP32[($2 + 14444 | 0) >> 2] = GOT_func_internal_emscripten__internal__Invoker_PxQueryFilterCallbackWrapper__2c_20emscripten__val_____invoke_28PxQueryFilterCallbackWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29; + $3486 = emscripten__internal__TypeID_physx__PxQueryFilterCallback_2c_20void___get_28_29() | 0; + $3487 = HEAP32[($2 + 14456 | 0) >> 2] | 0; + $3490 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_PxQueryFilterCallbackWrapper__2c_20emscripten__val_____getCount_28_29_20const($2 + 14451 | 0 | 0) | 0; + $3493 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_PxQueryFilterCallbackWrapper__2c_20emscripten__val_____getTypes_28_29_20const($2 + 14451 | 0 | 0) | 0; + HEAP32[($2 + 14504 | 0) >> 2] = HEAP32[($2 + 14444 | 0) >> 2] | 0; + _embind_register_class_class_function($3486 | 0, $3487 | 0, $3490 | 0, $3493 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 14444 | 0) >> 2] | 0 | 0, HEAP32[($2 + 14452 | 0) >> 2] | 0 | 0, $137 | 0); + HEAP32[($2 + 14480 | 0) >> 2] = $3484; + HEAP32[($2 + 14476 | 0) >> 2] = $139; + HEAP32[($2 + 14472 | 0) >> 2] = GOT_func_internal_emscripten__val_20emscripten__internal__wrapped_extend_PxQueryFilterCallbackWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29; + HEAP32[($2 + 14464 | 0) >> 2] = $141; + $3499 = emscripten__internal__TypeID_physx__PxQueryFilterCallback_2c_20void___get_28_29() | 0; + $3500 = HEAP32[($2 + 14476 | 0) >> 2] | 0; + $3503 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getCount_28_29_20const($2 + 14471 | 0 | 0) | 0; + $3506 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getTypes_28_29_20const($2 + 14471 | 0 | 0) | 0; + HEAP32[($2 + 14484 | 0) >> 2] = HEAP32[($2 + 14464 | 0) >> 2] | 0; + _embind_register_class_class_function($3499 | 0, $3500 | 0, $3503 | 0, $3506 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 14464 | 0) >> 2] | 0 | 0, HEAP32[($2 + 14472 | 0) >> 2] | 0 | 0, $137 | 0); + HEAP32[($2 + 7004 | 0) >> 2] = $2 + 2430 | 0; + HEAP32[($2 + 7e3 | 0) >> 2] = $5 + 160296 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxQueryCache__28_29(); + HEAP32[($2 + 6996 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxQueryCache__28physx__PxQueryCache__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxQueryCache__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6992 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxQueryCache__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 6988 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 6984 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxQueryCache__28physx__PxQueryCache__29; + $3519 = emscripten__internal__TypeID_physx__PxQueryCache_2c_20void___get_28_29() | 0; + $3520 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxQueryCache__2c_20void___get_28_29() | 0; + $3521 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxQueryCache_20const__2c_20void___get_28_29() | 0; + $3522 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 14508 | 0) >> 2] = HEAP32[($2 + 6996 | 0) >> 2] | 0; + $3524 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $3525 = HEAP32[($2 + 6996 | 0) >> 2] | 0; + HEAP32[($2 + 13004 | 0) >> 2] = HEAP32[($2 + 6992 | 0) >> 2] | 0; + $3527 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $3528 = HEAP32[($2 + 6992 | 0) >> 2] | 0; + HEAP32[($2 + 13e3 | 0) >> 2] = HEAP32[($2 + 6988 | 0) >> 2] | 0; + $3530 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $3531 = HEAP32[($2 + 6988 | 0) >> 2] | 0; + $3532 = HEAP32[($2 + 7e3 | 0) >> 2] | 0; + HEAP32[($2 + 14512 | 0) >> 2] = HEAP32[($2 + 6984 | 0) >> 2] | 0; + _embind_register_class($3519 | 0, $3520 | 0, $3521 | 0, $3522 | 0, $3524 | 0, $3525 | 0, $3527 | 0, $3528 | 0, $3530 | 0, $3531 | 0, $3532 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 6984 | 0) >> 2] | 0 | 0); + emscripten__enum__physx__PxCombineMode__Enum___enum__28char_20const__29($2 + 2429 | 0 | 0, $5 + 161209 | 0 | 0) | 0; + $3559 = 2147483647; + emscripten__enum__physx__PxCombineMode__Enum___value_28char_20const__2c_20physx__PxCombineMode__Enum_29(emscripten__enum__physx__PxCombineMode__Enum___value_28char_20const__2c_20physx__PxCombineMode__Enum_29(emscripten__enum__physx__PxCombineMode__Enum___value_28char_20const__2c_20physx__PxCombineMode__Enum_29(emscripten__enum__physx__PxCombineMode__Enum___value_28char_20const__2c_20physx__PxCombineMode__Enum_29(emscripten__enum__physx__PxCombineMode__Enum___value_28char_20const__2c_20physx__PxCombineMode__Enum_29(emscripten__enum__physx__PxCombineMode__Enum___value_28char_20const__2c_20physx__PxCombineMode__Enum_29($2 + 2429 | 0 | 0, $5 + 201605 | 0 | 0, $137 | 0) | 0 | 0, $5 + 193051 | 0 | 0, $178 | 0) | 0 | 0, $5 + 188344 | 0 | 0, $1211 | 0) | 0 | 0, $5 + 189488 | 0 | 0, $1215 | 0) | 0 | 0, $5 + 190931 | 0 | 0, $239 | 0) | 0 | 0, $5 + 208138 | 0 | 0, $3559 | 0) | 0; + HEAP32[($2 + 7028 | 0) >> 2] = $2 + 2428 | 0; + HEAP32[($2 + 7024 | 0) >> 2] = $5 + 125554 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxMaterial__28_29(); + HEAP32[($2 + 7020 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxMaterial__28physx__PxMaterial__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxMaterial__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 7016 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxMaterial__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 7012 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 7008 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxMaterial__28physx__PxMaterial__29; + $3568 = emscripten__internal__TypeID_physx__PxMaterial_2c_20void___get_28_29() | 0; + $3569 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxMaterial__2c_20void___get_28_29() | 0; + $3570 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxMaterial_20const__2c_20void___get_28_29() | 0; + $3571 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 14516 | 0) >> 2] = HEAP32[($2 + 7020 | 0) >> 2] | 0; + $3573 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $3574 = HEAP32[($2 + 7020 | 0) >> 2] | 0; + HEAP32[($2 + 12996 | 0) >> 2] = HEAP32[($2 + 7016 | 0) >> 2] | 0; + $3576 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $3577 = HEAP32[($2 + 7016 | 0) >> 2] | 0; + HEAP32[($2 + 12992 | 0) >> 2] = HEAP32[($2 + 7012 | 0) >> 2] | 0; + $3579 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $3580 = HEAP32[($2 + 7012 | 0) >> 2] | 0; + $3581 = HEAP32[($2 + 7024 | 0) >> 2] | 0; + HEAP32[($2 + 14520 | 0) >> 2] = HEAP32[($2 + 7008 | 0) >> 2] | 0; + _embind_register_class($3568 | 0, $3569 | 0, $3570 | 0, $3571 | 0, $3573 | 0, $3574 | 0, $3576 | 0, $3577 | 0, $3579 | 0, $3580 | 0, $3581 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 7008 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 2424 | 0) >> 2] = $178; + HEAP32[($2 + 2420 | 0) >> 2] = $1701; + i64toi32_i32$1 = HEAP32[($2 + 2420 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2424 | 0) >> 2] | 0; + $17420 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 7072 | 0) >> 2] = $17560; - HEAP32[($2 + 7076 | 0) >> 2] = i64toi32_i32$0; - $3620 = HEAP32[($2 + 7072 | 0) >> 2] | 0; - $3621 = HEAP32[($2 + 7076 | 0) >> 2] | 0; - HEAP32[($2 + 7100 | 0) >> 2] = $3612; - HEAP32[($2 + 7096 | 0) >> 2] = $5 + 118042 | 0; - HEAP32[($2 + 7092 | 0) >> 2] = $3621; - HEAP32[($2 + 7088 | 0) >> 2] = $3620; - $3624 = HEAP32[($2 + 7100 | 0) >> 2] | 0; - $3625 = HEAP32[($2 + 7096 | 0) >> 2] | 0; - $3626 = HEAP32[($2 + 7088 | 0) >> 2] | 0; - HEAP32[($2 + 7084 | 0) >> 2] = HEAP32[($2 + 7092 | 0) >> 2] | 0; - HEAP32[($2 + 7080 | 0) >> 2] = $3626; - i64toi32_i32$0 = HEAP32[($2 + 7080 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 7084 | 0) >> 2] | 0; - $17591 = i64toi32_i32$0; + HEAP32[($2 + 7096 | 0) >> 2] = $17420; + HEAP32[($2 + 7100 | 0) >> 2] = i64toi32_i32$0; + $3586 = HEAP32[($2 + 7096 | 0) >> 2] | 0; + $3587 = HEAP32[($2 + 7100 | 0) >> 2] | 0; + HEAP32[($2 + 7124 | 0) >> 2] = $2 + 2428 | 0; + HEAP32[($2 + 7120 | 0) >> 2] = $5 + 121427 | 0; + HEAP32[($2 + 7116 | 0) >> 2] = $3587; + HEAP32[($2 + 7112 | 0) >> 2] = $3586; + $3592 = HEAP32[($2 + 7124 | 0) >> 2] | 0; + $3593 = HEAP32[($2 + 7120 | 0) >> 2] | 0; + $3594 = HEAP32[($2 + 7112 | 0) >> 2] | 0; + HEAP32[($2 + 7108 | 0) >> 2] = HEAP32[($2 + 7116 | 0) >> 2] | 0; + HEAP32[($2 + 7104 | 0) >> 2] = $3594; + i64toi32_i32$0 = HEAP32[($2 + 7104 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 7108 | 0) >> 2] | 0; + $17454 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 848 | 0) >> 2] = $17591; + HEAP32[($2 + 848 | 0) >> 2] = $17454; HEAP32[($2 + 852 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxMaterial____29_28float_29___invoke_physx__PxMaterial__28char_20const__2c_20void_20_28physx__PxMaterial____29_28float_29_29($3625 | 0, $2 + 848 | 0 | 0); - HEAP32[($2 + 2412 | 0) >> 2] = $181; - $3631 = 48; - HEAP32[($2 + 2408 | 0) >> 2] = $3631; - i64toi32_i32$1 = HEAP32[($2 + 2408 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2412 | 0) >> 2] | 0; - $17604 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxMaterial____29_28float_29___invoke_physx__PxMaterial__28char_20const__2c_20void_20_28physx__PxMaterial____29_28float_29_29($3593 | 0, $2 + 848 | 0 | 0); + HEAP32[($2 + 2416 | 0) >> 2] = $178; + HEAP32[($2 + 2412 | 0) >> 2] = $2832; + i64toi32_i32$1 = HEAP32[($2 + 2412 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2416 | 0) >> 2] | 0; + $17467 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 7040 | 0) >> 2] = $17604; - HEAP32[($2 + 7044 | 0) >> 2] = i64toi32_i32$0; - $3633 = HEAP32[($2 + 7040 | 0) >> 2] | 0; - $3634 = HEAP32[($2 + 7044 | 0) >> 2] | 0; - HEAP32[($2 + 7068 | 0) >> 2] = $3624; - HEAP32[($2 + 7064 | 0) >> 2] = $5 + 117471 | 0; - HEAP32[($2 + 7060 | 0) >> 2] = $3634; - HEAP32[($2 + 7056 | 0) >> 2] = $3633; - $3637 = HEAP32[($2 + 7068 | 0) >> 2] | 0; - $3638 = HEAP32[($2 + 7064 | 0) >> 2] | 0; - $3639 = HEAP32[($2 + 7056 | 0) >> 2] | 0; - HEAP32[($2 + 7052 | 0) >> 2] = HEAP32[($2 + 7060 | 0) >> 2] | 0; - HEAP32[($2 + 7048 | 0) >> 2] = $3639; - i64toi32_i32$0 = HEAP32[($2 + 7048 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 7052 | 0) >> 2] | 0; - $17635 = i64toi32_i32$0; + HEAP32[($2 + 7064 | 0) >> 2] = $17467; + HEAP32[($2 + 7068 | 0) >> 2] = i64toi32_i32$0; + $3600 = HEAP32[($2 + 7064 | 0) >> 2] | 0; + $3601 = HEAP32[($2 + 7068 | 0) >> 2] | 0; + HEAP32[($2 + 7092 | 0) >> 2] = $3592; + HEAP32[($2 + 7088 | 0) >> 2] = $5 + 121409 | 0; + HEAP32[($2 + 7084 | 0) >> 2] = $3601; + HEAP32[($2 + 7080 | 0) >> 2] = $3600; + $3604 = HEAP32[($2 + 7092 | 0) >> 2] | 0; + $3605 = HEAP32[($2 + 7088 | 0) >> 2] | 0; + $3606 = HEAP32[($2 + 7080 | 0) >> 2] | 0; + HEAP32[($2 + 7076 | 0) >> 2] = HEAP32[($2 + 7084 | 0) >> 2] | 0; + HEAP32[($2 + 7072 | 0) >> 2] = $3606; + i64toi32_i32$0 = HEAP32[($2 + 7072 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 7076 | 0) >> 2] | 0; + $17498 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 840 | 0) >> 2] = $17635; + HEAP32[($2 + 840 | 0) >> 2] = $17498; HEAP32[($2 + 844 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxMaterial____29_28float_29___invoke_physx__PxMaterial__28char_20const__2c_20void_20_28physx__PxMaterial____29_28float_29_29($3638 | 0, $2 + 840 | 0 | 0); - HEAP32[($2 + 2404 | 0) >> 2] = $181; - $3644 = 36; - HEAP32[($2 + 2400 | 0) >> 2] = $3644; - i64toi32_i32$1 = HEAP32[($2 + 2400 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2404 | 0) >> 2] | 0; - $17648 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxMaterial____29_28float_29___invoke_physx__PxMaterial__28char_20const__2c_20void_20_28physx__PxMaterial____29_28float_29_29($3605 | 0, $2 + 840 | 0 | 0); + HEAP32[($2 + 2408 | 0) >> 2] = $178; + $3611 = 48; + HEAP32[($2 + 2404 | 0) >> 2] = $3611; + i64toi32_i32$1 = HEAP32[($2 + 2404 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2408 | 0) >> 2] | 0; + $17511 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 7136 | 0) >> 2] = $17648; - HEAP32[($2 + 7140 | 0) >> 2] = i64toi32_i32$0; - $3646 = HEAP32[($2 + 7136 | 0) >> 2] | 0; - $3647 = HEAP32[($2 + 7140 | 0) >> 2] | 0; - HEAP32[($2 + 7164 | 0) >> 2] = $3637; - HEAP32[($2 + 7160 | 0) >> 2] = $5 + 118079 | 0; - HEAP32[($2 + 7156 | 0) >> 2] = $3647; - HEAP32[($2 + 7152 | 0) >> 2] = $3646; - $3650 = HEAP32[($2 + 7164 | 0) >> 2] | 0; - $3651 = HEAP32[($2 + 7160 | 0) >> 2] | 0; - $3652 = HEAP32[($2 + 7152 | 0) >> 2] | 0; - HEAP32[($2 + 7148 | 0) >> 2] = HEAP32[($2 + 7156 | 0) >> 2] | 0; - HEAP32[($2 + 7144 | 0) >> 2] = $3652; - i64toi32_i32$0 = HEAP32[($2 + 7144 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 7148 | 0) >> 2] | 0; - $17679 = i64toi32_i32$0; + HEAP32[($2 + 7032 | 0) >> 2] = $17511; + HEAP32[($2 + 7036 | 0) >> 2] = i64toi32_i32$0; + $3613 = HEAP32[($2 + 7032 | 0) >> 2] | 0; + $3614 = HEAP32[($2 + 7036 | 0) >> 2] | 0; + HEAP32[($2 + 7060 | 0) >> 2] = $3604; + HEAP32[($2 + 7056 | 0) >> 2] = $5 + 120838 | 0; + HEAP32[($2 + 7052 | 0) >> 2] = $3614; + HEAP32[($2 + 7048 | 0) >> 2] = $3613; + $3617 = HEAP32[($2 + 7060 | 0) >> 2] | 0; + $3618 = HEAP32[($2 + 7056 | 0) >> 2] | 0; + $3619 = HEAP32[($2 + 7048 | 0) >> 2] | 0; + HEAP32[($2 + 7044 | 0) >> 2] = HEAP32[($2 + 7052 | 0) >> 2] | 0; + HEAP32[($2 + 7040 | 0) >> 2] = $3619; + i64toi32_i32$0 = HEAP32[($2 + 7040 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 7044 | 0) >> 2] | 0; + $17542 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 832 | 0) >> 2] = $17679; + HEAP32[($2 + 832 | 0) >> 2] = $17542; HEAP32[($2 + 836 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxMaterial____29_28_29_20const___invoke_physx__PxMaterial__28char_20const__2c_20float_20_28physx__PxMaterial____29_28_29_20const_29($3651 | 0, $2 + 832 | 0 | 0); - HEAP32[($2 + 2396 | 0) >> 2] = $181; - HEAP32[($2 + 2392 | 0) >> 2] = $2953; - i64toi32_i32$1 = HEAP32[($2 + 2392 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2396 | 0) >> 2] | 0; - $17692 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxMaterial____29_28float_29___invoke_physx__PxMaterial__28char_20const__2c_20void_20_28physx__PxMaterial____29_28float_29_29($3618 | 0, $2 + 832 | 0 | 0); + HEAP32[($2 + 2400 | 0) >> 2] = $178; + $3624 = 36; + HEAP32[($2 + 2396 | 0) >> 2] = $3624; + i64toi32_i32$1 = HEAP32[($2 + 2396 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2400 | 0) >> 2] | 0; + $17555 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 7200 | 0) >> 2] = $17692; - HEAP32[($2 + 7204 | 0) >> 2] = i64toi32_i32$0; - $3658 = HEAP32[($2 + 7200 | 0) >> 2] | 0; - $3659 = HEAP32[($2 + 7204 | 0) >> 2] | 0; - HEAP32[($2 + 7228 | 0) >> 2] = $3650; - HEAP32[($2 + 7224 | 0) >> 2] = $5 + 155363 | 0; - HEAP32[($2 + 7220 | 0) >> 2] = $3659; - HEAP32[($2 + 7216 | 0) >> 2] = $3658; - $3662 = HEAP32[($2 + 7228 | 0) >> 2] | 0; - $3663 = HEAP32[($2 + 7224 | 0) >> 2] | 0; - $3664 = HEAP32[($2 + 7216 | 0) >> 2] | 0; - HEAP32[($2 + 7212 | 0) >> 2] = HEAP32[($2 + 7220 | 0) >> 2] | 0; - HEAP32[($2 + 7208 | 0) >> 2] = $3664; - i64toi32_i32$0 = HEAP32[($2 + 7208 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 7212 | 0) >> 2] | 0; - $17723 = i64toi32_i32$0; + HEAP32[($2 + 7128 | 0) >> 2] = $17555; + HEAP32[($2 + 7132 | 0) >> 2] = i64toi32_i32$0; + $3626 = HEAP32[($2 + 7128 | 0) >> 2] | 0; + $3627 = HEAP32[($2 + 7132 | 0) >> 2] | 0; + HEAP32[($2 + 7156 | 0) >> 2] = $3617; + HEAP32[($2 + 7152 | 0) >> 2] = $5 + 121446 | 0; + HEAP32[($2 + 7148 | 0) >> 2] = $3627; + HEAP32[($2 + 7144 | 0) >> 2] = $3626; + $3630 = HEAP32[($2 + 7156 | 0) >> 2] | 0; + $3631 = HEAP32[($2 + 7152 | 0) >> 2] | 0; + $3632 = HEAP32[($2 + 7144 | 0) >> 2] | 0; + HEAP32[($2 + 7140 | 0) >> 2] = HEAP32[($2 + 7148 | 0) >> 2] | 0; + HEAP32[($2 + 7136 | 0) >> 2] = $3632; + i64toi32_i32$0 = HEAP32[($2 + 7136 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 7140 | 0) >> 2] | 0; + $17586 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 824 | 0) >> 2] = $17723; + HEAP32[($2 + 824 | 0) >> 2] = $17586; HEAP32[($2 + 828 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxMaterial____29_28physx__PxCombineMode__Enum_29___invoke_physx__PxMaterial__28char_20const__2c_20void_20_28physx__PxMaterial____29_28physx__PxCombineMode__Enum_29_29($3663 | 0, $2 + 824 | 0 | 0); - HEAP32[($2 + 2388 | 0) >> 2] = $181; - $3669 = 76; - HEAP32[($2 + 2384 | 0) >> 2] = $3669; - i64toi32_i32$1 = HEAP32[($2 + 2384 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2388 | 0) >> 2] | 0; - $17736 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxMaterial____29_28_29_20const___invoke_physx__PxMaterial__28char_20const__2c_20float_20_28physx__PxMaterial____29_28_29_20const_29($3631 | 0, $2 + 824 | 0 | 0); + HEAP32[($2 + 2392 | 0) >> 2] = $178; + HEAP32[($2 + 2388 | 0) >> 2] = $2933; + i64toi32_i32$1 = HEAP32[($2 + 2388 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2392 | 0) >> 2] | 0; + $17599 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 7168 | 0) >> 2] = $17736; - HEAP32[($2 + 7172 | 0) >> 2] = i64toi32_i32$0; - $3671 = HEAP32[($2 + 7168 | 0) >> 2] | 0; - $3672 = HEAP32[($2 + 7172 | 0) >> 2] | 0; - HEAP32[($2 + 7196 | 0) >> 2] = $3662; - HEAP32[($2 + 7192 | 0) >> 2] = $5 + 155337 | 0; - HEAP32[($2 + 7188 | 0) >> 2] = $3672; - HEAP32[($2 + 7184 | 0) >> 2] = $3671; - $3675 = HEAP32[($2 + 7196 | 0) >> 2] | 0; - $3676 = HEAP32[($2 + 7192 | 0) >> 2] | 0; - $3677 = HEAP32[($2 + 7184 | 0) >> 2] | 0; - HEAP32[($2 + 7180 | 0) >> 2] = HEAP32[($2 + 7188 | 0) >> 2] | 0; - HEAP32[($2 + 7176 | 0) >> 2] = $3677; - i64toi32_i32$0 = HEAP32[($2 + 7176 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 7180 | 0) >> 2] | 0; - $17767 = i64toi32_i32$0; + HEAP32[($2 + 7192 | 0) >> 2] = $17599; + HEAP32[($2 + 7196 | 0) >> 2] = i64toi32_i32$0; + $3638 = HEAP32[($2 + 7192 | 0) >> 2] | 0; + $3639 = HEAP32[($2 + 7196 | 0) >> 2] | 0; + HEAP32[($2 + 7220 | 0) >> 2] = $3630; + HEAP32[($2 + 7216 | 0) >> 2] = $5 + 161249 | 0; + HEAP32[($2 + 7212 | 0) >> 2] = $3639; + HEAP32[($2 + 7208 | 0) >> 2] = $3638; + $3642 = HEAP32[($2 + 7220 | 0) >> 2] | 0; + $3643 = HEAP32[($2 + 7216 | 0) >> 2] | 0; + $3644 = HEAP32[($2 + 7208 | 0) >> 2] | 0; + HEAP32[($2 + 7204 | 0) >> 2] = HEAP32[($2 + 7212 | 0) >> 2] | 0; + HEAP32[($2 + 7200 | 0) >> 2] = $3644; + i64toi32_i32$0 = HEAP32[($2 + 7200 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 7204 | 0) >> 2] | 0; + $17630 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 816 | 0) >> 2] = $17767; + HEAP32[($2 + 816 | 0) >> 2] = $17630; HEAP32[($2 + 820 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxMaterial____29_28physx__PxCombineMode__Enum_29___invoke_physx__PxMaterial__28char_20const__2c_20void_20_28physx__PxMaterial____29_28physx__PxCombineMode__Enum_29_29($3676 | 0, $2 + 816 | 0 | 0); - HEAP32[($2 + 2380 | 0) >> 2] = $181; - HEAP32[($2 + 2376 | 0) >> 2] = $140; - i64toi32_i32$1 = HEAP32[($2 + 2376 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2380 | 0) >> 2] | 0; - $17780 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxMaterial____29_28physx__PxCombineMode__Enum_29___invoke_physx__PxMaterial__28char_20const__2c_20void_20_28physx__PxMaterial____29_28physx__PxCombineMode__Enum_29_29($3643 | 0, $2 + 816 | 0 | 0); + HEAP32[($2 + 2384 | 0) >> 2] = $178; + $3649 = 76; + HEAP32[($2 + 2380 | 0) >> 2] = $3649; + i64toi32_i32$1 = HEAP32[($2 + 2380 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2384 | 0) >> 2] | 0; + $17643 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 7232 | 0) >> 2] = $17780; - HEAP32[($2 + 7236 | 0) >> 2] = i64toi32_i32$0; - $3683 = HEAP32[($2 + 7232 | 0) >> 2] | 0; - $3684 = HEAP32[($2 + 7236 | 0) >> 2] | 0; - HEAP32[($2 + 7260 | 0) >> 2] = $3675; - HEAP32[($2 + 7256 | 0) >> 2] = $706; - HEAP32[($2 + 7252 | 0) >> 2] = $3684; - HEAP32[($2 + 7248 | 0) >> 2] = $3683; - $3685 = HEAP32[($2 + 7256 | 0) >> 2] | 0; - $3686 = HEAP32[($2 + 7248 | 0) >> 2] | 0; - HEAP32[($2 + 7244 | 0) >> 2] = HEAP32[($2 + 7252 | 0) >> 2] | 0; - HEAP32[($2 + 7240 | 0) >> 2] = $3686; - i64toi32_i32$0 = HEAP32[($2 + 7240 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 7244 | 0) >> 2] | 0; - $17806 = i64toi32_i32$0; + HEAP32[($2 + 7160 | 0) >> 2] = $17643; + HEAP32[($2 + 7164 | 0) >> 2] = i64toi32_i32$0; + $3651 = HEAP32[($2 + 7160 | 0) >> 2] | 0; + $3652 = HEAP32[($2 + 7164 | 0) >> 2] | 0; + HEAP32[($2 + 7188 | 0) >> 2] = $3642; + HEAP32[($2 + 7184 | 0) >> 2] = $5 + 161223 | 0; + HEAP32[($2 + 7180 | 0) >> 2] = $3652; + HEAP32[($2 + 7176 | 0) >> 2] = $3651; + $3655 = HEAP32[($2 + 7188 | 0) >> 2] | 0; + $3656 = HEAP32[($2 + 7184 | 0) >> 2] | 0; + $3657 = HEAP32[($2 + 7176 | 0) >> 2] | 0; + HEAP32[($2 + 7172 | 0) >> 2] = HEAP32[($2 + 7180 | 0) >> 2] | 0; + HEAP32[($2 + 7168 | 0) >> 2] = $3657; + i64toi32_i32$0 = HEAP32[($2 + 7168 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 7172 | 0) >> 2] | 0; + $17674 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 808 | 0) >> 2] = $17806; + HEAP32[($2 + 808 | 0) >> 2] = $17674; HEAP32[($2 + 812 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxMaterial____29_28_29___invoke_physx__PxMaterial__28char_20const__2c_20void_20_28physx__PxMaterial____29_28_29_29($3685 | 0, $2 + 808 | 0 | 0); - emscripten__class__std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_physx__PxMaterial___28char_20const__29($5 + 90446 | 0 | 0); - HEAP32[($2 + 7284 | 0) >> 2] = $2 + 2374 | 0; - HEAP32[($2 + 7280 | 0) >> 2] = $5 + 150844 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxShape__28_29(); - HEAP32[($2 + 7276 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxShape__28physx__PxShape__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxShape__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 7272 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxShape__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 7268 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 7264 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxShape__28physx__PxShape__29; - $3701 = emscripten__internal__TypeID_physx__PxShape_2c_20void___get_28_29() | 0; - $3702 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxShape__2c_20void___get_28_29() | 0; - $3703 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxShape_20const__2c_20void___get_28_29() | 0; - $3704 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 14564 | 0) >> 2] = HEAP32[($2 + 7276 | 0) >> 2] | 0; - $3706 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $3707 = HEAP32[($2 + 7276 | 0) >> 2] | 0; - HEAP32[($2 + 13028 | 0) >> 2] = HEAP32[($2 + 7272 | 0) >> 2] | 0; - $3709 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $3710 = HEAP32[($2 + 7272 | 0) >> 2] | 0; - HEAP32[($2 + 13024 | 0) >> 2] = HEAP32[($2 + 7268 | 0) >> 2] | 0; - $3712 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $3713 = HEAP32[($2 + 7268 | 0) >> 2] | 0; - $3714 = HEAP32[($2 + 7280 | 0) >> 2] | 0; - HEAP32[($2 + 14568 | 0) >> 2] = HEAP32[($2 + 7264 | 0) >> 2] | 0; - _embind_register_class($3701 | 0, $3702 | 0, $3703 | 0, $3704 | 0, $3706 | 0, $3707 | 0, $3709 | 0, $3710 | 0, $3712 | 0, $3713 | 0, $3714 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 7264 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 2368 | 0) >> 2] = $181; - HEAP32[($2 + 2364 | 0) >> 2] = $140; - i64toi32_i32$1 = HEAP32[($2 + 2364 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2368 | 0) >> 2] | 0; - $17892 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxMaterial____29_28physx__PxCombineMode__Enum_29___invoke_physx__PxMaterial__28char_20const__2c_20void_20_28physx__PxMaterial____29_28physx__PxCombineMode__Enum_29_29($3656 | 0, $2 + 808 | 0 | 0); + HEAP32[($2 + 2376 | 0) >> 2] = $178; + HEAP32[($2 + 2372 | 0) >> 2] = $137; + i64toi32_i32$1 = HEAP32[($2 + 2372 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2376 | 0) >> 2] | 0; + $17687 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 7288 | 0) >> 2] = $17892; - HEAP32[($2 + 7292 | 0) >> 2] = i64toi32_i32$0; - $3719 = HEAP32[($2 + 7288 | 0) >> 2] | 0; - $3720 = HEAP32[($2 + 7292 | 0) >> 2] | 0; - HEAP32[($2 + 7316 | 0) >> 2] = $2 + 2374 | 0; - HEAP32[($2 + 7312 | 0) >> 2] = $706; - HEAP32[($2 + 7308 | 0) >> 2] = $3720; - HEAP32[($2 + 7304 | 0) >> 2] = $3719; - $3723 = HEAP32[($2 + 7316 | 0) >> 2] | 0; - $3724 = HEAP32[($2 + 7312 | 0) >> 2] | 0; - $3725 = HEAP32[($2 + 7304 | 0) >> 2] | 0; - HEAP32[($2 + 7300 | 0) >> 2] = HEAP32[($2 + 7308 | 0) >> 2] | 0; - HEAP32[($2 + 7296 | 0) >> 2] = $3725; - i64toi32_i32$0 = HEAP32[($2 + 7296 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 7300 | 0) >> 2] | 0; - $17923 = i64toi32_i32$0; + HEAP32[($2 + 7224 | 0) >> 2] = $17687; + HEAP32[($2 + 7228 | 0) >> 2] = i64toi32_i32$0; + $3663 = HEAP32[($2 + 7224 | 0) >> 2] | 0; + $3664 = HEAP32[($2 + 7228 | 0) >> 2] | 0; + HEAP32[($2 + 7252 | 0) >> 2] = $3655; + HEAP32[($2 + 7248 | 0) >> 2] = $703; + HEAP32[($2 + 7244 | 0) >> 2] = $3664; + HEAP32[($2 + 7240 | 0) >> 2] = $3663; + $3665 = HEAP32[($2 + 7248 | 0) >> 2] | 0; + $3666 = HEAP32[($2 + 7240 | 0) >> 2] | 0; + HEAP32[($2 + 7236 | 0) >> 2] = HEAP32[($2 + 7244 | 0) >> 2] | 0; + HEAP32[($2 + 7232 | 0) >> 2] = $3666; + i64toi32_i32$0 = HEAP32[($2 + 7232 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 7236 | 0) >> 2] | 0; + $17713 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 800 | 0) >> 2] = $17923; + HEAP32[($2 + 800 | 0) >> 2] = $17713; HEAP32[($2 + 804 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxShape____29_28_29___invoke_physx__PxShape__28char_20const__2c_20void_20_28physx__PxShape____29_28_29_29($3724 | 0, $2 + 800 | 0 | 0); - HEAP32[($2 + 2360 | 0) >> 2] = $181; - HEAP32[($2 + 2356 | 0) >> 2] = $465; - i64toi32_i32$1 = HEAP32[($2 + 2356 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2360 | 0) >> 2] | 0; - $17936 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxMaterial____29_28_29___invoke_physx__PxMaterial__28char_20const__2c_20void_20_28physx__PxMaterial____29_28_29_29($3665 | 0, $2 + 800 | 0 | 0); + emscripten__class__std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_physx__PxMaterial___28char_20const__29($5 + 90515 | 0 | 0); + HEAP32[($2 + 7276 | 0) >> 2] = $2 + 2370 | 0; + HEAP32[($2 + 7272 | 0) >> 2] = $5 + 156730 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxShape__28_29(); + HEAP32[($2 + 7268 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxShape__28physx__PxShape__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxShape__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 7264 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxShape__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 7260 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 7256 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxShape__28physx__PxShape__29; + $3681 = emscripten__internal__TypeID_physx__PxShape_2c_20void___get_28_29() | 0; + $3682 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxShape__2c_20void___get_28_29() | 0; + $3683 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxShape_20const__2c_20void___get_28_29() | 0; + $3684 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 14524 | 0) >> 2] = HEAP32[($2 + 7268 | 0) >> 2] | 0; + $3686 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $3687 = HEAP32[($2 + 7268 | 0) >> 2] | 0; + HEAP32[($2 + 12988 | 0) >> 2] = HEAP32[($2 + 7264 | 0) >> 2] | 0; + $3689 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $3690 = HEAP32[($2 + 7264 | 0) >> 2] | 0; + HEAP32[($2 + 12984 | 0) >> 2] = HEAP32[($2 + 7260 | 0) >> 2] | 0; + $3692 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $3693 = HEAP32[($2 + 7260 | 0) >> 2] | 0; + $3694 = HEAP32[($2 + 7272 | 0) >> 2] | 0; + HEAP32[($2 + 14528 | 0) >> 2] = HEAP32[($2 + 7256 | 0) >> 2] | 0; + _embind_register_class($3681 | 0, $3682 | 0, $3683 | 0, $3684 | 0, $3686 | 0, $3687 | 0, $3689 | 0, $3690 | 0, $3692 | 0, $3693 | 0, $3694 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 7256 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 2364 | 0) >> 2] = $178; + HEAP32[($2 + 2360 | 0) >> 2] = $137; + i64toi32_i32$1 = HEAP32[($2 + 2360 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2364 | 0) >> 2] | 0; + $17799 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 7320 | 0) >> 2] = $17936; - HEAP32[($2 + 7324 | 0) >> 2] = i64toi32_i32$0; - $3731 = HEAP32[($2 + 7320 | 0) >> 2] | 0; - $3732 = HEAP32[($2 + 7324 | 0) >> 2] | 0; - HEAP32[($2 + 7348 | 0) >> 2] = $3723; - HEAP32[($2 + 7344 | 0) >> 2] = $5 + 73495 | 0; - HEAP32[($2 + 7340 | 0) >> 2] = $3732; - HEAP32[($2 + 7336 | 0) >> 2] = $3731; - $3735 = HEAP32[($2 + 7348 | 0) >> 2] | 0; - $3736 = HEAP32[($2 + 7344 | 0) >> 2] | 0; - $3737 = HEAP32[($2 + 7336 | 0) >> 2] | 0; - HEAP32[($2 + 7332 | 0) >> 2] = HEAP32[($2 + 7340 | 0) >> 2] | 0; - HEAP32[($2 + 7328 | 0) >> 2] = $3737; - i64toi32_i32$0 = HEAP32[($2 + 7328 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 7332 | 0) >> 2] | 0; - $17967 = i64toi32_i32$0; + HEAP32[($2 + 7280 | 0) >> 2] = $17799; + HEAP32[($2 + 7284 | 0) >> 2] = i64toi32_i32$0; + $3699 = HEAP32[($2 + 7280 | 0) >> 2] | 0; + $3700 = HEAP32[($2 + 7284 | 0) >> 2] | 0; + HEAP32[($2 + 7308 | 0) >> 2] = $2 + 2370 | 0; + HEAP32[($2 + 7304 | 0) >> 2] = $703; + HEAP32[($2 + 7300 | 0) >> 2] = $3700; + HEAP32[($2 + 7296 | 0) >> 2] = $3699; + $3703 = HEAP32[($2 + 7308 | 0) >> 2] | 0; + $3704 = HEAP32[($2 + 7304 | 0) >> 2] | 0; + $3705 = HEAP32[($2 + 7296 | 0) >> 2] | 0; + HEAP32[($2 + 7292 | 0) >> 2] = HEAP32[($2 + 7300 | 0) >> 2] | 0; + HEAP32[($2 + 7288 | 0) >> 2] = $3705; + i64toi32_i32$0 = HEAP32[($2 + 7288 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 7292 | 0) >> 2] | 0; + $17830 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 792 | 0) >> 2] = $17967; + HEAP32[($2 + 792 | 0) >> 2] = $17830; HEAP32[($2 + 796 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_unsigned_20int_20_28physx__PxShape____29_28_29_20const___invoke_physx__PxShape__28char_20const__2c_20unsigned_20int_20_28physx__PxShape____29_28_29_20const_29($3736 | 0, $2 + 792 | 0 | 0); - HEAP32[($2 + 2352 | 0) >> 2] = $181; - HEAP32[($2 + 2348 | 0) >> 2] = $869; - i64toi32_i32$1 = HEAP32[($2 + 2348 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2352 | 0) >> 2] | 0; - $17980 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxShape____29_28_29___invoke_physx__PxShape__28char_20const__2c_20void_20_28physx__PxShape____29_28_29_29($3704 | 0, $2 + 792 | 0 | 0); + HEAP32[($2 + 2356 | 0) >> 2] = $178; + HEAP32[($2 + 2352 | 0) >> 2] = $462; + i64toi32_i32$1 = HEAP32[($2 + 2352 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2356 | 0) >> 2] | 0; + $17843 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 7352 | 0) >> 2] = $17980; - HEAP32[($2 + 7356 | 0) >> 2] = i64toi32_i32$0; - $3743 = HEAP32[($2 + 7352 | 0) >> 2] | 0; - $3744 = HEAP32[($2 + 7356 | 0) >> 2] | 0; - HEAP32[($2 + 7380 | 0) >> 2] = $3735; - HEAP32[($2 + 7376 | 0) >> 2] = $5 + 84348 | 0; - HEAP32[($2 + 7372 | 0) >> 2] = $3744; - HEAP32[($2 + 7368 | 0) >> 2] = $3743; - $3747 = HEAP32[($2 + 7380 | 0) >> 2] | 0; - $3748 = HEAP32[($2 + 7376 | 0) >> 2] | 0; - $3749 = HEAP32[($2 + 7368 | 0) >> 2] | 0; - HEAP32[($2 + 7364 | 0) >> 2] = HEAP32[($2 + 7372 | 0) >> 2] | 0; - HEAP32[($2 + 7360 | 0) >> 2] = $3749; - i64toi32_i32$0 = HEAP32[($2 + 7360 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 7364 | 0) >> 2] | 0; - $18011 = i64toi32_i32$0; + HEAP32[($2 + 7312 | 0) >> 2] = $17843; + HEAP32[($2 + 7316 | 0) >> 2] = i64toi32_i32$0; + $3711 = HEAP32[($2 + 7312 | 0) >> 2] | 0; + $3712 = HEAP32[($2 + 7316 | 0) >> 2] | 0; + HEAP32[($2 + 7340 | 0) >> 2] = $3703; + HEAP32[($2 + 7336 | 0) >> 2] = $5 + 73510 | 0; + HEAP32[($2 + 7332 | 0) >> 2] = $3712; + HEAP32[($2 + 7328 | 0) >> 2] = $3711; + $3715 = HEAP32[($2 + 7340 | 0) >> 2] | 0; + $3716 = HEAP32[($2 + 7336 | 0) >> 2] | 0; + $3717 = HEAP32[($2 + 7328 | 0) >> 2] | 0; + HEAP32[($2 + 7324 | 0) >> 2] = HEAP32[($2 + 7332 | 0) >> 2] | 0; + HEAP32[($2 + 7320 | 0) >> 2] = $3717; + i64toi32_i32$0 = HEAP32[($2 + 7320 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 7324 | 0) >> 2] | 0; + $17874 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 784 | 0) >> 2] = $18011; + HEAP32[($2 + 784 | 0) >> 2] = $17874; HEAP32[($2 + 788 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20_28physx__PxShape____29_28_29_20const___invoke_physx__PxShape__28char_20const__2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20_28physx__PxShape____29_28_29_20const_29($3748 | 0, $2 + 784 | 0 | 0); - HEAP32[($2 + 2344 | 0) >> 2] = $181; - HEAP32[($2 + 2340 | 0) >> 2] = $856; - i64toi32_i32$1 = HEAP32[($2 + 2340 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2344 | 0) >> 2] | 0; - $18024 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_unsigned_20int_20_28physx__PxShape____29_28_29_20const___invoke_physx__PxShape__28char_20const__2c_20unsigned_20int_20_28physx__PxShape____29_28_29_20const_29($3716 | 0, $2 + 784 | 0 | 0); + HEAP32[($2 + 2348 | 0) >> 2] = $178; + HEAP32[($2 + 2344 | 0) >> 2] = $866; + i64toi32_i32$1 = HEAP32[($2 + 2344 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2348 | 0) >> 2] | 0; + $17887 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 7384 | 0) >> 2] = $18024; - HEAP32[($2 + 7388 | 0) >> 2] = i64toi32_i32$0; - $3755 = HEAP32[($2 + 7384 | 0) >> 2] | 0; - $3756 = HEAP32[($2 + 7388 | 0) >> 2] | 0; - HEAP32[($2 + 7412 | 0) >> 2] = $3747; - HEAP32[($2 + 7408 | 0) >> 2] = $5 + 142634 | 0; - HEAP32[($2 + 7404 | 0) >> 2] = $3756; - HEAP32[($2 + 7400 | 0) >> 2] = $3755; - $3759 = HEAP32[($2 + 7412 | 0) >> 2] | 0; - $3760 = HEAP32[($2 + 7408 | 0) >> 2] | 0; - $3761 = HEAP32[($2 + 7400 | 0) >> 2] | 0; - HEAP32[($2 + 7396 | 0) >> 2] = HEAP32[($2 + 7404 | 0) >> 2] | 0; - HEAP32[($2 + 7392 | 0) >> 2] = $3761; - i64toi32_i32$0 = HEAP32[($2 + 7392 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 7396 | 0) >> 2] | 0; - $18055 = i64toi32_i32$0; + HEAP32[($2 + 7344 | 0) >> 2] = $17887; + HEAP32[($2 + 7348 | 0) >> 2] = i64toi32_i32$0; + $3723 = HEAP32[($2 + 7344 | 0) >> 2] | 0; + $3724 = HEAP32[($2 + 7348 | 0) >> 2] | 0; + HEAP32[($2 + 7372 | 0) >> 2] = $3715; + HEAP32[($2 + 7368 | 0) >> 2] = $5 + 84391 | 0; + HEAP32[($2 + 7364 | 0) >> 2] = $3724; + HEAP32[($2 + 7360 | 0) >> 2] = $3723; + $3727 = HEAP32[($2 + 7372 | 0) >> 2] | 0; + $3728 = HEAP32[($2 + 7368 | 0) >> 2] | 0; + $3729 = HEAP32[($2 + 7360 | 0) >> 2] | 0; + HEAP32[($2 + 7356 | 0) >> 2] = HEAP32[($2 + 7364 | 0) >> 2] | 0; + HEAP32[($2 + 7352 | 0) >> 2] = $3729; + i64toi32_i32$0 = HEAP32[($2 + 7352 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 7356 | 0) >> 2] | 0; + $17918 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 776 | 0) >> 2] = $18055; + HEAP32[($2 + 776 | 0) >> 2] = $17918; HEAP32[($2 + 780 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxShape____29_28physx__PxShapeFlag__Enum_2c_20bool_29___invoke_physx__PxShape__28char_20const__2c_20void_20_28physx__PxShape____29_28physx__PxShapeFlag__Enum_2c_20bool_29_29($3760 | 0, $2 + 776 | 0 | 0); - HEAP32[($2 + 2336 | 0) >> 2] = $181; - HEAP32[($2 + 2332 | 0) >> 2] = $3669; - i64toi32_i32$1 = HEAP32[($2 + 2332 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2336 | 0) >> 2] | 0; - $18068 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20_28physx__PxShape____29_28_29_20const___invoke_physx__PxShape__28char_20const__2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20_28physx__PxShape____29_28_29_20const_29($3728 | 0, $2 + 776 | 0 | 0); + HEAP32[($2 + 2340 | 0) >> 2] = $178; + HEAP32[($2 + 2336 | 0) >> 2] = $853; + i64toi32_i32$1 = HEAP32[($2 + 2336 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2340 | 0) >> 2] | 0; + $17931 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 7416 | 0) >> 2] = $18068; - HEAP32[($2 + 7420 | 0) >> 2] = i64toi32_i32$0; - $3767 = HEAP32[($2 + 7416 | 0) >> 2] | 0; - $3768 = HEAP32[($2 + 7420 | 0) >> 2] | 0; - HEAP32[($2 + 7444 | 0) >> 2] = $3759; - HEAP32[($2 + 7440 | 0) >> 2] = $669; - HEAP32[($2 + 7436 | 0) >> 2] = $3768; - HEAP32[($2 + 7432 | 0) >> 2] = $3767; - $3769 = HEAP32[($2 + 7444 | 0) >> 2] | 0; - $3770 = HEAP32[($2 + 7440 | 0) >> 2] | 0; - $3771 = HEAP32[($2 + 7432 | 0) >> 2] | 0; - HEAP32[($2 + 7428 | 0) >> 2] = HEAP32[($2 + 7436 | 0) >> 2] | 0; - HEAP32[($2 + 7424 | 0) >> 2] = $3771; - i64toi32_i32$0 = HEAP32[($2 + 7424 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 7428 | 0) >> 2] | 0; - $18096 = i64toi32_i32$0; + HEAP32[($2 + 7376 | 0) >> 2] = $17931; + HEAP32[($2 + 7380 | 0) >> 2] = i64toi32_i32$0; + $3735 = HEAP32[($2 + 7376 | 0) >> 2] | 0; + $3736 = HEAP32[($2 + 7380 | 0) >> 2] | 0; + HEAP32[($2 + 7404 | 0) >> 2] = $3727; + HEAP32[($2 + 7400 | 0) >> 2] = $5 + 148464 | 0; + HEAP32[($2 + 7396 | 0) >> 2] = $3736; + HEAP32[($2 + 7392 | 0) >> 2] = $3735; + $3739 = HEAP32[($2 + 7404 | 0) >> 2] | 0; + $3740 = HEAP32[($2 + 7400 | 0) >> 2] | 0; + $3741 = HEAP32[($2 + 7392 | 0) >> 2] | 0; + HEAP32[($2 + 7388 | 0) >> 2] = HEAP32[($2 + 7396 | 0) >> 2] | 0; + HEAP32[($2 + 7384 | 0) >> 2] = $3741; + i64toi32_i32$0 = HEAP32[($2 + 7384 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 7388 | 0) >> 2] | 0; + $17962 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 768 | 0) >> 2] = $18096; + HEAP32[($2 + 768 | 0) >> 2] = $17962; HEAP32[($2 + 772 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxShape____29_28physx__PxTransform_20const__29___invoke_physx__PxShape__28char_20const__2c_20void_20_28physx__PxShape____29_28physx__PxTransform_20const__29_29($3770 | 0, $2 + 768 | 0 | 0); - HEAP32[($2 + 2328 | 0) >> 2] = $181; - HEAP32[($2 + 2324 | 0) >> 2] = $3644; - i64toi32_i32$1 = HEAP32[($2 + 2324 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2328 | 0) >> 2] | 0; - $18109 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxShape____29_28physx__PxShapeFlag__Enum_2c_20bool_29___invoke_physx__PxShape__28char_20const__2c_20void_20_28physx__PxShape____29_28physx__PxShapeFlag__Enum_2c_20bool_29_29($3740 | 0, $2 + 768 | 0 | 0); + HEAP32[($2 + 2332 | 0) >> 2] = $178; + HEAP32[($2 + 2328 | 0) >> 2] = $3649; + i64toi32_i32$1 = HEAP32[($2 + 2328 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2332 | 0) >> 2] | 0; + $17975 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 7448 | 0) >> 2] = $18109; - HEAP32[($2 + 7452 | 0) >> 2] = i64toi32_i32$0; - $3777 = HEAP32[($2 + 7448 | 0) >> 2] | 0; - $3778 = HEAP32[($2 + 7452 | 0) >> 2] | 0; - HEAP32[($2 + 7476 | 0) >> 2] = $3769; - HEAP32[($2 + 7472 | 0) >> 2] = $5 + 67710 | 0; - HEAP32[($2 + 7468 | 0) >> 2] = $3778; - HEAP32[($2 + 7464 | 0) >> 2] = $3777; - $3781 = HEAP32[($2 + 7476 | 0) >> 2] | 0; - $3782 = HEAP32[($2 + 7472 | 0) >> 2] | 0; - $3783 = HEAP32[($2 + 7464 | 0) >> 2] | 0; - HEAP32[($2 + 7460 | 0) >> 2] = HEAP32[($2 + 7468 | 0) >> 2] | 0; - HEAP32[($2 + 7456 | 0) >> 2] = $3783; - i64toi32_i32$0 = HEAP32[($2 + 7456 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 7460 | 0) >> 2] | 0; - $18140 = i64toi32_i32$0; + HEAP32[($2 + 7408 | 0) >> 2] = $17975; + HEAP32[($2 + 7412 | 0) >> 2] = i64toi32_i32$0; + $3747 = HEAP32[($2 + 7408 | 0) >> 2] | 0; + $3748 = HEAP32[($2 + 7412 | 0) >> 2] | 0; + HEAP32[($2 + 7436 | 0) >> 2] = $3739; + HEAP32[($2 + 7432 | 0) >> 2] = $666; + HEAP32[($2 + 7428 | 0) >> 2] = $3748; + HEAP32[($2 + 7424 | 0) >> 2] = $3747; + $3749 = HEAP32[($2 + 7436 | 0) >> 2] | 0; + $3750 = HEAP32[($2 + 7432 | 0) >> 2] | 0; + $3751 = HEAP32[($2 + 7424 | 0) >> 2] | 0; + HEAP32[($2 + 7420 | 0) >> 2] = HEAP32[($2 + 7428 | 0) >> 2] | 0; + HEAP32[($2 + 7416 | 0) >> 2] = $3751; + i64toi32_i32$0 = HEAP32[($2 + 7416 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 7420 | 0) >> 2] | 0; + $18003 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 760 | 0) >> 2] = $18140; + HEAP32[($2 + 760 | 0) >> 2] = $18003; HEAP32[($2 + 764 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxShape____29_28physx__PxGeometry_20const__29___invoke_physx__PxShape__28char_20const__2c_20void_20_28physx__PxShape____29_28physx__PxGeometry_20const__29_29($3782 | 0, $2 + 760 | 0 | 0); - HEAP32[($2 + 2316 | 0) >> 2] = $181; - HEAP32[($2 + 2312 | 0) >> 2] = $2188; - i64toi32_i32$1 = HEAP32[($2 + 2312 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2316 | 0) >> 2] | 0; - $18153 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxShape____29_28physx__PxTransform_20const__29___invoke_physx__PxShape__28char_20const__2c_20void_20_28physx__PxShape____29_28physx__PxTransform_20const__29_29($3750 | 0, $2 + 760 | 0 | 0); + HEAP32[($2 + 2324 | 0) >> 2] = $178; + HEAP32[($2 + 2320 | 0) >> 2] = $3624; + i64toi32_i32$1 = HEAP32[($2 + 2320 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2324 | 0) >> 2] | 0; + $18016 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 7480 | 0) >> 2] = $18153; - HEAP32[($2 + 7484 | 0) >> 2] = i64toi32_i32$0; - $3789 = HEAP32[($2 + 7480 | 0) >> 2] | 0; - $3790 = HEAP32[($2 + 7484 | 0) >> 2] | 0; - HEAP32[($2 + 7508 | 0) >> 2] = $3781; - HEAP32[($2 + 7504 | 0) >> 2] = $5 + 67684 | 0; - HEAP32[($2 + 7500 | 0) >> 2] = $3790; - HEAP32[($2 + 7496 | 0) >> 2] = $3789; - $3793 = HEAP32[($2 + 7508 | 0) >> 2] | 0; - $3794 = HEAP32[($2 + 7504 | 0) >> 2] | 0; - $3795 = HEAP32[($2 + 7496 | 0) >> 2] | 0; - HEAP32[($2 + 7492 | 0) >> 2] = HEAP32[($2 + 7500 | 0) >> 2] | 0; - HEAP32[($2 + 7488 | 0) >> 2] = $3795; - i64toi32_i32$0 = HEAP32[($2 + 7488 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 7492 | 0) >> 2] | 0; - $18184 = i64toi32_i32$0; + HEAP32[($2 + 7440 | 0) >> 2] = $18016; + HEAP32[($2 + 7444 | 0) >> 2] = i64toi32_i32$0; + $3757 = HEAP32[($2 + 7440 | 0) >> 2] | 0; + $3758 = HEAP32[($2 + 7444 | 0) >> 2] | 0; + HEAP32[($2 + 7468 | 0) >> 2] = $3749; + HEAP32[($2 + 7464 | 0) >> 2] = $5 + 67710 | 0; + HEAP32[($2 + 7460 | 0) >> 2] = $3758; + HEAP32[($2 + 7456 | 0) >> 2] = $3757; + $3761 = HEAP32[($2 + 7468 | 0) >> 2] | 0; + $3762 = HEAP32[($2 + 7464 | 0) >> 2] | 0; + $3763 = HEAP32[($2 + 7456 | 0) >> 2] | 0; + HEAP32[($2 + 7452 | 0) >> 2] = HEAP32[($2 + 7460 | 0) >> 2] | 0; + HEAP32[($2 + 7448 | 0) >> 2] = $3763; + i64toi32_i32$0 = HEAP32[($2 + 7448 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 7452 | 0) >> 2] | 0; + $18047 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 752 | 0) >> 2] = $18184; + HEAP32[($2 + 752 | 0) >> 2] = $18047; HEAP32[($2 + 756 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxShape____29_28physx__PxBoxGeometry__29_20const___invoke_physx__PxShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28physx__PxShape____29_28physx__PxBoxGeometry__29_20const_29($3794 | 0, $2 + 752 | 0 | 0); - HEAP32[($2 + 2304 | 0) >> 2] = $181; - HEAP32[($2 + 2300 | 0) >> 2] = $3631; - i64toi32_i32$1 = HEAP32[($2 + 2300 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2304 | 0) >> 2] | 0; - $18197 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxShape____29_28physx__PxGeometry_20const__29___invoke_physx__PxShape__28char_20const__2c_20void_20_28physx__PxShape____29_28physx__PxGeometry_20const__29_29($3762 | 0, $2 + 752 | 0 | 0); + HEAP32[($2 + 2312 | 0) >> 2] = $178; + HEAP32[($2 + 2308 | 0) >> 2] = $2168; + i64toi32_i32$1 = HEAP32[($2 + 2308 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2312 | 0) >> 2] | 0; + $18060 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 7512 | 0) >> 2] = $18197; - HEAP32[($2 + 7516 | 0) >> 2] = i64toi32_i32$0; - $3801 = HEAP32[($2 + 7512 | 0) >> 2] | 0; - $3802 = HEAP32[($2 + 7516 | 0) >> 2] | 0; - HEAP32[($2 + 7540 | 0) >> 2] = $3793; - HEAP32[($2 + 7536 | 0) >> 2] = $5 + 67783 | 0; - HEAP32[($2 + 7532 | 0) >> 2] = $3802; - HEAP32[($2 + 7528 | 0) >> 2] = $3801; - $3805 = HEAP32[($2 + 7540 | 0) >> 2] | 0; - $3806 = HEAP32[($2 + 7536 | 0) >> 2] | 0; - $3807 = HEAP32[($2 + 7528 | 0) >> 2] | 0; - HEAP32[($2 + 7524 | 0) >> 2] = HEAP32[($2 + 7532 | 0) >> 2] | 0; - HEAP32[($2 + 7520 | 0) >> 2] = $3807; - i64toi32_i32$0 = HEAP32[($2 + 7520 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 7524 | 0) >> 2] | 0; - $18228 = i64toi32_i32$0; + HEAP32[($2 + 7472 | 0) >> 2] = $18060; + HEAP32[($2 + 7476 | 0) >> 2] = i64toi32_i32$0; + $3769 = HEAP32[($2 + 7472 | 0) >> 2] | 0; + $3770 = HEAP32[($2 + 7476 | 0) >> 2] | 0; + HEAP32[($2 + 7500 | 0) >> 2] = $3761; + HEAP32[($2 + 7496 | 0) >> 2] = $5 + 67684 | 0; + HEAP32[($2 + 7492 | 0) >> 2] = $3770; + HEAP32[($2 + 7488 | 0) >> 2] = $3769; + $3773 = HEAP32[($2 + 7500 | 0) >> 2] | 0; + $3774 = HEAP32[($2 + 7496 | 0) >> 2] | 0; + $3775 = HEAP32[($2 + 7488 | 0) >> 2] | 0; + HEAP32[($2 + 7484 | 0) >> 2] = HEAP32[($2 + 7492 | 0) >> 2] | 0; + HEAP32[($2 + 7480 | 0) >> 2] = $3775; + i64toi32_i32$0 = HEAP32[($2 + 7480 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 7484 | 0) >> 2] | 0; + $18091 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 744 | 0) >> 2] = $18228; + HEAP32[($2 + 744 | 0) >> 2] = $18091; HEAP32[($2 + 748 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxShape____29_28physx__PxSphereGeometry__29_20const___invoke_physx__PxShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28physx__PxShape____29_28physx__PxSphereGeometry__29_20const_29($3806 | 0, $2 + 744 | 0 | 0); - HEAP32[($2 + 2292 | 0) >> 2] = $181; - HEAP32[($2 + 2288 | 0) >> 2] = $2588; - i64toi32_i32$1 = HEAP32[($2 + 2288 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2292 | 0) >> 2] | 0; - $18241 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxShape____29_28physx__PxBoxGeometry__29_20const___invoke_physx__PxShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28physx__PxShape____29_28physx__PxBoxGeometry__29_20const_29($3774 | 0, $2 + 744 | 0 | 0); + HEAP32[($2 + 2300 | 0) >> 2] = $178; + HEAP32[($2 + 2296 | 0) >> 2] = $3611; + i64toi32_i32$1 = HEAP32[($2 + 2296 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2300 | 0) >> 2] | 0; + $18104 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 7544 | 0) >> 2] = $18241; - HEAP32[($2 + 7548 | 0) >> 2] = i64toi32_i32$0; - $3813 = HEAP32[($2 + 7544 | 0) >> 2] | 0; - $3814 = HEAP32[($2 + 7548 | 0) >> 2] | 0; - HEAP32[($2 + 7572 | 0) >> 2] = $3805; - HEAP32[($2 + 7568 | 0) >> 2] = $5 + 67817 | 0; - HEAP32[($2 + 7564 | 0) >> 2] = $3814; - HEAP32[($2 + 7560 | 0) >> 2] = $3813; - $3817 = HEAP32[($2 + 7572 | 0) >> 2] | 0; - $3818 = HEAP32[($2 + 7568 | 0) >> 2] | 0; - $3819 = HEAP32[($2 + 7560 | 0) >> 2] | 0; - HEAP32[($2 + 7556 | 0) >> 2] = HEAP32[($2 + 7564 | 0) >> 2] | 0; - HEAP32[($2 + 7552 | 0) >> 2] = $3819; - i64toi32_i32$0 = HEAP32[($2 + 7552 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 7556 | 0) >> 2] | 0; - $18272 = i64toi32_i32$0; + HEAP32[($2 + 7504 | 0) >> 2] = $18104; + HEAP32[($2 + 7508 | 0) >> 2] = i64toi32_i32$0; + $3781 = HEAP32[($2 + 7504 | 0) >> 2] | 0; + $3782 = HEAP32[($2 + 7508 | 0) >> 2] | 0; + HEAP32[($2 + 7532 | 0) >> 2] = $3773; + HEAP32[($2 + 7528 | 0) >> 2] = $5 + 67783 | 0; + HEAP32[($2 + 7524 | 0) >> 2] = $3782; + HEAP32[($2 + 7520 | 0) >> 2] = $3781; + $3785 = HEAP32[($2 + 7532 | 0) >> 2] | 0; + $3786 = HEAP32[($2 + 7528 | 0) >> 2] | 0; + $3787 = HEAP32[($2 + 7520 | 0) >> 2] | 0; + HEAP32[($2 + 7516 | 0) >> 2] = HEAP32[($2 + 7524 | 0) >> 2] | 0; + HEAP32[($2 + 7512 | 0) >> 2] = $3787; + i64toi32_i32$0 = HEAP32[($2 + 7512 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 7516 | 0) >> 2] | 0; + $18135 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 736 | 0) >> 2] = $18272; + HEAP32[($2 + 736 | 0) >> 2] = $18135; HEAP32[($2 + 740 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxShape____29_28physx__PxPlaneGeometry__29_20const___invoke_physx__PxShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28physx__PxShape____29_28physx__PxPlaneGeometry__29_20const_29($3818 | 0, $2 + 736 | 0 | 0); - HEAP32[($2 + 2280 | 0) >> 2] = $181; - $3824 = 84; - HEAP32[($2 + 2276 | 0) >> 2] = $3824; - i64toi32_i32$1 = HEAP32[($2 + 2276 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2280 | 0) >> 2] | 0; - $18285 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxShape____29_28physx__PxSphereGeometry__29_20const___invoke_physx__PxShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28physx__PxShape____29_28physx__PxSphereGeometry__29_20const_29($3786 | 0, $2 + 736 | 0 | 0); + HEAP32[($2 + 2288 | 0) >> 2] = $178; + HEAP32[($2 + 2284 | 0) >> 2] = $2568; + i64toi32_i32$1 = HEAP32[($2 + 2284 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2288 | 0) >> 2] | 0; + $18148 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 7576 | 0) >> 2] = $18285; - HEAP32[($2 + 7580 | 0) >> 2] = i64toi32_i32$0; - $3826 = HEAP32[($2 + 7576 | 0) >> 2] | 0; - $3827 = HEAP32[($2 + 7580 | 0) >> 2] | 0; - HEAP32[($2 + 7604 | 0) >> 2] = $3817; - $3829 = $5 + 162504 | 0; - HEAP32[($2 + 7600 | 0) >> 2] = $3829; - HEAP32[($2 + 7596 | 0) >> 2] = $3827; - HEAP32[($2 + 7592 | 0) >> 2] = $3826; - $3830 = HEAP32[($2 + 7604 | 0) >> 2] | 0; - $3831 = HEAP32[($2 + 7600 | 0) >> 2] | 0; - $3832 = HEAP32[($2 + 7592 | 0) >> 2] | 0; - HEAP32[($2 + 7588 | 0) >> 2] = HEAP32[($2 + 7596 | 0) >> 2] | 0; - HEAP32[($2 + 7584 | 0) >> 2] = $3832; - i64toi32_i32$0 = HEAP32[($2 + 7584 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 7588 | 0) >> 2] | 0; - $18316 = i64toi32_i32$0; + HEAP32[($2 + 7536 | 0) >> 2] = $18148; + HEAP32[($2 + 7540 | 0) >> 2] = i64toi32_i32$0; + $3793 = HEAP32[($2 + 7536 | 0) >> 2] | 0; + $3794 = HEAP32[($2 + 7540 | 0) >> 2] | 0; + HEAP32[($2 + 7564 | 0) >> 2] = $3785; + HEAP32[($2 + 7560 | 0) >> 2] = $5 + 67817 | 0; + HEAP32[($2 + 7556 | 0) >> 2] = $3794; + HEAP32[($2 + 7552 | 0) >> 2] = $3793; + $3797 = HEAP32[($2 + 7564 | 0) >> 2] | 0; + $3798 = HEAP32[($2 + 7560 | 0) >> 2] | 0; + $3799 = HEAP32[($2 + 7552 | 0) >> 2] | 0; + HEAP32[($2 + 7548 | 0) >> 2] = HEAP32[($2 + 7556 | 0) >> 2] | 0; + HEAP32[($2 + 7544 | 0) >> 2] = $3799; + i64toi32_i32$0 = HEAP32[($2 + 7544 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 7548 | 0) >> 2] | 0; + $18179 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 728 | 0) >> 2] = $18316; + HEAP32[($2 + 728 | 0) >> 2] = $18179; HEAP32[($2 + 732 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxShape____29_28physx__PxFilterData_20const__29___invoke_physx__PxShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28physx__PxShape____29_28physx__PxFilterData_20const__29_29($3831 | 0, $2 + 728 | 0 | 0); - HEAP32[($2 + 2268 | 0) >> 2] = $181; - $3837 = 88; - HEAP32[($2 + 2264 | 0) >> 2] = $3837; - i64toi32_i32$1 = HEAP32[($2 + 2264 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2268 | 0) >> 2] | 0; - $18329 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxShape____29_28physx__PxPlaneGeometry__29_20const___invoke_physx__PxShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20bool_20_28physx__PxShape____29_28physx__PxPlaneGeometry__29_20const_29($3798 | 0, $2 + 728 | 0 | 0); + HEAP32[($2 + 2276 | 0) >> 2] = $178; + $3804 = 84; + HEAP32[($2 + 2272 | 0) >> 2] = $3804; + i64toi32_i32$1 = HEAP32[($2 + 2272 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2276 | 0) >> 2] | 0; + $18192 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 7640 | 0) >> 2] = $18329; - HEAP32[($2 + 7644 | 0) >> 2] = i64toi32_i32$0; - $3839 = HEAP32[($2 + 7640 | 0) >> 2] | 0; - $3840 = HEAP32[($2 + 7644 | 0) >> 2] | 0; - HEAP32[($2 + 7668 | 0) >> 2] = $3830; - HEAP32[($2 + 7664 | 0) >> 2] = $3829; - HEAP32[($2 + 7660 | 0) >> 2] = $3840; - HEAP32[($2 + 7656 | 0) >> 2] = $3839; - $3841 = HEAP32[($2 + 7668 | 0) >> 2] | 0; - $3842 = HEAP32[($2 + 7664 | 0) >> 2] | 0; - $3843 = HEAP32[($2 + 7656 | 0) >> 2] | 0; - HEAP32[($2 + 7652 | 0) >> 2] = HEAP32[($2 + 7660 | 0) >> 2] | 0; - HEAP32[($2 + 7648 | 0) >> 2] = $3843; - i64toi32_i32$0 = HEAP32[($2 + 7648 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 7652 | 0) >> 2] | 0; - $18357 = i64toi32_i32$0; + HEAP32[($2 + 7568 | 0) >> 2] = $18192; + HEAP32[($2 + 7572 | 0) >> 2] = i64toi32_i32$0; + $3806 = HEAP32[($2 + 7568 | 0) >> 2] | 0; + $3807 = HEAP32[($2 + 7572 | 0) >> 2] | 0; + HEAP32[($2 + 7596 | 0) >> 2] = $3797; + $3809 = $5 + 168402 | 0; + HEAP32[($2 + 7592 | 0) >> 2] = $3809; + HEAP32[($2 + 7588 | 0) >> 2] = $3807; + HEAP32[($2 + 7584 | 0) >> 2] = $3806; + $3810 = HEAP32[($2 + 7596 | 0) >> 2] | 0; + $3811 = HEAP32[($2 + 7592 | 0) >> 2] | 0; + $3812 = HEAP32[($2 + 7584 | 0) >> 2] | 0; + HEAP32[($2 + 7580 | 0) >> 2] = HEAP32[($2 + 7588 | 0) >> 2] | 0; + HEAP32[($2 + 7576 | 0) >> 2] = $3812; + i64toi32_i32$0 = HEAP32[($2 + 7576 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 7580 | 0) >> 2] | 0; + $18223 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 720 | 0) >> 2] = $18357; + HEAP32[($2 + 720 | 0) >> 2] = $18223; HEAP32[($2 + 724 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_physx__PxFilterData_20_28physx__PxShape____29_28_29_20const___invoke_physx__PxShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxFilterData_20_28physx__PxShape____29_28_29_20const_29($3842 | 0, $2 + 720 | 0 | 0); - HEAP32[($2 + 2260 | 0) >> 2] = $181; - $3848 = 92; - HEAP32[($2 + 2256 | 0) >> 2] = $3848; - i64toi32_i32$1 = HEAP32[($2 + 2256 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2260 | 0) >> 2] | 0; - $18370 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxShape____29_28physx__PxFilterData_20const__29___invoke_physx__PxShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28physx__PxShape____29_28physx__PxFilterData_20const__29_29($3811 | 0, $2 + 720 | 0 | 0); + HEAP32[($2 + 2264 | 0) >> 2] = $178; + $3817 = 88; + HEAP32[($2 + 2260 | 0) >> 2] = $3817; + i64toi32_i32$1 = HEAP32[($2 + 2260 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2264 | 0) >> 2] | 0; + $18236 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 7672 | 0) >> 2] = $18370; - HEAP32[($2 + 7676 | 0) >> 2] = i64toi32_i32$0; - $3850 = HEAP32[($2 + 7672 | 0) >> 2] | 0; - $3851 = HEAP32[($2 + 7676 | 0) >> 2] | 0; - HEAP32[($2 + 7700 | 0) >> 2] = $3841; - $3853 = $5 + 162453 | 0; - HEAP32[($2 + 7696 | 0) >> 2] = $3853; - HEAP32[($2 + 7692 | 0) >> 2] = $3851; - HEAP32[($2 + 7688 | 0) >> 2] = $3850; - $3854 = HEAP32[($2 + 7700 | 0) >> 2] | 0; - $3855 = HEAP32[($2 + 7696 | 0) >> 2] | 0; - $3856 = HEAP32[($2 + 7688 | 0) >> 2] | 0; - HEAP32[($2 + 7684 | 0) >> 2] = HEAP32[($2 + 7692 | 0) >> 2] | 0; - HEAP32[($2 + 7680 | 0) >> 2] = $3856; - i64toi32_i32$0 = HEAP32[($2 + 7680 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 7684 | 0) >> 2] | 0; - $18401 = i64toi32_i32$0; + HEAP32[($2 + 7632 | 0) >> 2] = $18236; + HEAP32[($2 + 7636 | 0) >> 2] = i64toi32_i32$0; + $3819 = HEAP32[($2 + 7632 | 0) >> 2] | 0; + $3820 = HEAP32[($2 + 7636 | 0) >> 2] | 0; + HEAP32[($2 + 7660 | 0) >> 2] = $3810; + HEAP32[($2 + 7656 | 0) >> 2] = $3809; + HEAP32[($2 + 7652 | 0) >> 2] = $3820; + HEAP32[($2 + 7648 | 0) >> 2] = $3819; + $3821 = HEAP32[($2 + 7660 | 0) >> 2] | 0; + $3822 = HEAP32[($2 + 7656 | 0) >> 2] | 0; + $3823 = HEAP32[($2 + 7648 | 0) >> 2] | 0; + HEAP32[($2 + 7644 | 0) >> 2] = HEAP32[($2 + 7652 | 0) >> 2] | 0; + HEAP32[($2 + 7640 | 0) >> 2] = $3823; + i64toi32_i32$0 = HEAP32[($2 + 7640 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 7644 | 0) >> 2] | 0; + $18264 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 712 | 0) >> 2] = $18401; + HEAP32[($2 + 712 | 0) >> 2] = $18264; HEAP32[($2 + 716 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxShape____29_28physx__PxFilterData_20const__29___invoke_physx__PxShape__28char_20const__2c_20void_20_28physx__PxShape____29_28physx__PxFilterData_20const__29_29($3855 | 0, $2 + 712 | 0 | 0); - HEAP32[($2 + 2248 | 0) >> 2] = $181; - $3861 = 96; - HEAP32[($2 + 2244 | 0) >> 2] = $3861; - i64toi32_i32$1 = HEAP32[($2 + 2244 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2248 | 0) >> 2] | 0; - $18414 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_physx__PxFilterData_20_28physx__PxShape____29_28_29_20const___invoke_physx__PxShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxFilterData_20_28physx__PxShape____29_28_29_20const_29($3822 | 0, $2 + 712 | 0 | 0); + HEAP32[($2 + 2256 | 0) >> 2] = $178; + $3828 = 92; + HEAP32[($2 + 2252 | 0) >> 2] = $3828; + i64toi32_i32$1 = HEAP32[($2 + 2252 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2256 | 0) >> 2] | 0; + $18277 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 7608 | 0) >> 2] = $18414; - HEAP32[($2 + 7612 | 0) >> 2] = i64toi32_i32$0; - $3863 = HEAP32[($2 + 7608 | 0) >> 2] | 0; - $3864 = HEAP32[($2 + 7612 | 0) >> 2] | 0; - HEAP32[($2 + 7636 | 0) >> 2] = $3854; - HEAP32[($2 + 7632 | 0) >> 2] = $5 + 162472 | 0; - HEAP32[($2 + 7628 | 0) >> 2] = $3864; - HEAP32[($2 + 7624 | 0) >> 2] = $3863; - $3867 = HEAP32[($2 + 7636 | 0) >> 2] | 0; - $3868 = HEAP32[($2 + 7632 | 0) >> 2] | 0; - $3869 = HEAP32[($2 + 7624 | 0) >> 2] | 0; - HEAP32[($2 + 7620 | 0) >> 2] = HEAP32[($2 + 7628 | 0) >> 2] | 0; - HEAP32[($2 + 7616 | 0) >> 2] = $3869; - i64toi32_i32$0 = HEAP32[($2 + 7616 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 7620 | 0) >> 2] | 0; - $18445 = i64toi32_i32$0; + HEAP32[($2 + 7664 | 0) >> 2] = $18277; + HEAP32[($2 + 7668 | 0) >> 2] = i64toi32_i32$0; + $3830 = HEAP32[($2 + 7664 | 0) >> 2] | 0; + $3831 = HEAP32[($2 + 7668 | 0) >> 2] | 0; + HEAP32[($2 + 7692 | 0) >> 2] = $3821; + $3833 = $5 + 168351 | 0; + HEAP32[($2 + 7688 | 0) >> 2] = $3833; + HEAP32[($2 + 7684 | 0) >> 2] = $3831; + HEAP32[($2 + 7680 | 0) >> 2] = $3830; + $3834 = HEAP32[($2 + 7692 | 0) >> 2] | 0; + $3835 = HEAP32[($2 + 7688 | 0) >> 2] | 0; + $3836 = HEAP32[($2 + 7680 | 0) >> 2] | 0; + HEAP32[($2 + 7676 | 0) >> 2] = HEAP32[($2 + 7684 | 0) >> 2] | 0; + HEAP32[($2 + 7672 | 0) >> 2] = $3836; + i64toi32_i32$0 = HEAP32[($2 + 7672 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 7676 | 0) >> 2] | 0; + $18308 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 704 | 0) >> 2] = $18445; + HEAP32[($2 + 704 | 0) >> 2] = $18308; HEAP32[($2 + 708 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_physx__PxFilterData_20_28physx__PxShape____29_28_29_20const___invoke_physx__PxShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxFilterData_20_28physx__PxShape____29_28_29_20const_29($3868 | 0, $2 + 704 | 0 | 0); - $3876 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_24__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_24__28embind_init_physx_28_29__$_24_20const__29($2 + 2243 | 0 | 0) | 0; - HEAP32[($2 + 7712 | 0) >> 2] = $3867; - HEAP32[($2 + 7708 | 0) >> 2] = $5 + 83290 | 0; - HEAP32[($2 + 7704 | 0) >> 2] = $3876; - $3879 = HEAP32[($2 + 7712 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxShape__2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____29___invoke_physx__PxShape__28char_20const__2c_20void_20_28__29_28physx__PxShape__2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____29_29(HEAP32[($2 + 7708 | 0) >> 2] | 0 | 0, HEAP32[($2 + 7704 | 0) >> 2] | 0 | 0); - $3884 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_25__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_25__28embind_init_physx_28_29__$_25_20const__29($2 + 2242 | 0 | 0) | 0; - HEAP32[($2 + 7724 | 0) >> 2] = $3879; - HEAP32[($2 + 7720 | 0) >> 2] = $5 + 89634 | 0; - HEAP32[($2 + 7716 | 0) >> 2] = $3884; - void_20emscripten__internal__RegisterClassMethod_physx__PxBounds3_20_28__29_28physx__PxShape__2c_20physx__PxRigidActor__2c_20float_29___invoke_physx__PxShape__28char_20const__2c_20physx__PxBounds3_20_28__29_28physx__PxShape__2c_20physx__PxRigidActor__2c_20float_29_29(HEAP32[($2 + 7720 | 0) >> 2] | 0 | 0, HEAP32[($2 + 7716 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 7748 | 0) >> 2] = $2 + 2241 | 0; - HEAP32[($2 + 7744 | 0) >> 2] = $5 + 90146 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxPhysics__28_29(); - HEAP32[($2 + 7740 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxPhysics__28physx__PxPhysics__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxPhysics__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 7736 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxPhysics__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 7732 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 7728 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxPhysics__28physx__PxPhysics__29; - $3897 = emscripten__internal__TypeID_physx__PxPhysics_2c_20void___get_28_29() | 0; - $3898 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPhysics__2c_20void___get_28_29() | 0; - $3899 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPhysics_20const__2c_20void___get_28_29() | 0; - $3900 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 14572 | 0) >> 2] = HEAP32[($2 + 7740 | 0) >> 2] | 0; - $3902 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $3903 = HEAP32[($2 + 7740 | 0) >> 2] | 0; - HEAP32[($2 + 13020 | 0) >> 2] = HEAP32[($2 + 7736 | 0) >> 2] | 0; - $3905 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $3906 = HEAP32[($2 + 7736 | 0) >> 2] | 0; - HEAP32[($2 + 13016 | 0) >> 2] = HEAP32[($2 + 7732 | 0) >> 2] | 0; - $3908 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $3909 = HEAP32[($2 + 7732 | 0) >> 2] | 0; - $3910 = HEAP32[($2 + 7744 | 0) >> 2] | 0; - HEAP32[($2 + 14576 | 0) >> 2] = HEAP32[($2 + 7728 | 0) >> 2] | 0; - _embind_register_class($3897 | 0, $3898 | 0, $3899 | 0, $3900 | 0, $3902 | 0, $3903 | 0, $3905 | 0, $3906 | 0, $3908 | 0, $3909 | 0, $3910 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 7728 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 2236 | 0) >> 2] = $181; - HEAP32[($2 + 2232 | 0) >> 2] = $187; - i64toi32_i32$1 = HEAP32[($2 + 2232 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2236 | 0) >> 2] | 0; - $18569 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxShape____29_28physx__PxFilterData_20const__29___invoke_physx__PxShape__28char_20const__2c_20void_20_28physx__PxShape____29_28physx__PxFilterData_20const__29_29($3835 | 0, $2 + 704 | 0 | 0); + HEAP32[($2 + 2244 | 0) >> 2] = $178; + $3841 = 96; + HEAP32[($2 + 2240 | 0) >> 2] = $3841; + i64toi32_i32$1 = HEAP32[($2 + 2240 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2244 | 0) >> 2] | 0; + $18321 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 7752 | 0) >> 2] = $18569; - HEAP32[($2 + 7756 | 0) >> 2] = i64toi32_i32$0; - $3915 = HEAP32[($2 + 7752 | 0) >> 2] | 0; - $3916 = HEAP32[($2 + 7756 | 0) >> 2] | 0; - HEAP32[($2 + 7780 | 0) >> 2] = $2 + 2241 | 0; - HEAP32[($2 + 7776 | 0) >> 2] = $706; - HEAP32[($2 + 7772 | 0) >> 2] = $3916; - HEAP32[($2 + 7768 | 0) >> 2] = $3915; - $3919 = HEAP32[($2 + 7780 | 0) >> 2] | 0; - $3920 = HEAP32[($2 + 7776 | 0) >> 2] | 0; - $3921 = HEAP32[($2 + 7768 | 0) >> 2] | 0; - HEAP32[($2 + 7764 | 0) >> 2] = HEAP32[($2 + 7772 | 0) >> 2] | 0; - HEAP32[($2 + 7760 | 0) >> 2] = $3921; - i64toi32_i32$0 = HEAP32[($2 + 7760 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 7764 | 0) >> 2] | 0; - $18600 = i64toi32_i32$0; + HEAP32[($2 + 7600 | 0) >> 2] = $18321; + HEAP32[($2 + 7604 | 0) >> 2] = i64toi32_i32$0; + $3843 = HEAP32[($2 + 7600 | 0) >> 2] | 0; + $3844 = HEAP32[($2 + 7604 | 0) >> 2] | 0; + HEAP32[($2 + 7628 | 0) >> 2] = $3834; + HEAP32[($2 + 7624 | 0) >> 2] = $5 + 168370 | 0; + HEAP32[($2 + 7620 | 0) >> 2] = $3844; + HEAP32[($2 + 7616 | 0) >> 2] = $3843; + $3847 = HEAP32[($2 + 7628 | 0) >> 2] | 0; + $3848 = HEAP32[($2 + 7624 | 0) >> 2] | 0; + $3849 = HEAP32[($2 + 7616 | 0) >> 2] | 0; + HEAP32[($2 + 7612 | 0) >> 2] = HEAP32[($2 + 7620 | 0) >> 2] | 0; + HEAP32[($2 + 7608 | 0) >> 2] = $3849; + i64toi32_i32$0 = HEAP32[($2 + 7608 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 7612 | 0) >> 2] | 0; + $18352 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 696 | 0) >> 2] = $18600; + HEAP32[($2 + 696 | 0) >> 2] = $18352; HEAP32[($2 + 700 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxPhysics____29_28_29___invoke_physx__PxPhysics__28char_20const__2c_20void_20_28physx__PxPhysics____29_28_29_29($3920 | 0, $2 + 696 | 0 | 0); - HEAP32[($2 + 2228 | 0) >> 2] = $181; - HEAP32[($2 + 2224 | 0) >> 2] = $443; - i64toi32_i32$1 = HEAP32[($2 + 2224 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2228 | 0) >> 2] | 0; - $18613 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_physx__PxFilterData_20_28physx__PxShape____29_28_29_20const___invoke_physx__PxShape_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxFilterData_20_28physx__PxShape____29_28_29_20const_29($3848 | 0, $2 + 696 | 0 | 0); + $3856 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_24__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_24__28embind_init_physx_28_29__$_24_20const__29($2 + 2239 | 0 | 0) | 0; + HEAP32[($2 + 7704 | 0) >> 2] = $3847; + HEAP32[($2 + 7700 | 0) >> 2] = $5 + 83333 | 0; + HEAP32[($2 + 7696 | 0) >> 2] = $3856; + $3859 = HEAP32[($2 + 7704 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxShape__2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____29___invoke_physx__PxShape__28char_20const__2c_20void_20_28__29_28physx__PxShape__2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____29_29(HEAP32[($2 + 7700 | 0) >> 2] | 0 | 0, HEAP32[($2 + 7696 | 0) >> 2] | 0 | 0); + $3864 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_25__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_25__28embind_init_physx_28_29__$_25_20const__29($2 + 2238 | 0 | 0) | 0; + HEAP32[($2 + 7716 | 0) >> 2] = $3859; + HEAP32[($2 + 7712 | 0) >> 2] = $5 + 89703 | 0; + HEAP32[($2 + 7708 | 0) >> 2] = $3864; + void_20emscripten__internal__RegisterClassMethod_physx__PxBounds3_20_28__29_28physx__PxShape__2c_20physx__PxRigidActor__2c_20float_29___invoke_physx__PxShape__28char_20const__2c_20physx__PxBounds3_20_28__29_28physx__PxShape__2c_20physx__PxRigidActor__2c_20float_29_29(HEAP32[($2 + 7712 | 0) >> 2] | 0 | 0, HEAP32[($2 + 7708 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 7740 | 0) >> 2] = $2 + 2237 | 0; + HEAP32[($2 + 7736 | 0) >> 2] = $5 + 90215 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxPhysics__28_29(); + HEAP32[($2 + 7732 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxPhysics__28physx__PxPhysics__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxPhysics__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 7728 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxPhysics__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 7724 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 7720 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxPhysics__28physx__PxPhysics__29; + $3877 = emscripten__internal__TypeID_physx__PxPhysics_2c_20void___get_28_29() | 0; + $3878 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPhysics__2c_20void___get_28_29() | 0; + $3879 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPhysics_20const__2c_20void___get_28_29() | 0; + $3880 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 14532 | 0) >> 2] = HEAP32[($2 + 7732 | 0) >> 2] | 0; + $3882 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $3883 = HEAP32[($2 + 7732 | 0) >> 2] | 0; + HEAP32[($2 + 12980 | 0) >> 2] = HEAP32[($2 + 7728 | 0) >> 2] | 0; + $3885 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $3886 = HEAP32[($2 + 7728 | 0) >> 2] | 0; + HEAP32[($2 + 12976 | 0) >> 2] = HEAP32[($2 + 7724 | 0) >> 2] | 0; + $3888 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $3889 = HEAP32[($2 + 7724 | 0) >> 2] | 0; + $3890 = HEAP32[($2 + 7736 | 0) >> 2] | 0; + HEAP32[($2 + 14536 | 0) >> 2] = HEAP32[($2 + 7720 | 0) >> 2] | 0; + _embind_register_class($3877 | 0, $3878 | 0, $3879 | 0, $3880 | 0, $3882 | 0, $3883 | 0, $3885 | 0, $3886 | 0, $3888 | 0, $3889 | 0, $3890 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 7720 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 2232 | 0) >> 2] = $178; + HEAP32[($2 + 2228 | 0) >> 2] = $184; + i64toi32_i32$1 = HEAP32[($2 + 2228 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2232 | 0) >> 2] | 0; + $18476 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 7784 | 0) >> 2] = $18613; - HEAP32[($2 + 7788 | 0) >> 2] = i64toi32_i32$0; - $3927 = HEAP32[($2 + 7784 | 0) >> 2] | 0; - $3928 = HEAP32[($2 + 7788 | 0) >> 2] | 0; - HEAP32[($2 + 7812 | 0) >> 2] = $3919; - HEAP32[($2 + 7808 | 0) >> 2] = $5 + 154245 | 0; - HEAP32[($2 + 7804 | 0) >> 2] = $3928; - HEAP32[($2 + 7800 | 0) >> 2] = $3927; - $3931 = HEAP32[($2 + 7812 | 0) >> 2] | 0; - $3932 = HEAP32[($2 + 7808 | 0) >> 2] | 0; - $3933 = HEAP32[($2 + 7800 | 0) >> 2] | 0; - HEAP32[($2 + 7796 | 0) >> 2] = HEAP32[($2 + 7804 | 0) >> 2] | 0; - HEAP32[($2 + 7792 | 0) >> 2] = $3933; - i64toi32_i32$0 = HEAP32[($2 + 7792 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 7796 | 0) >> 2] | 0; - $18644 = i64toi32_i32$0; + HEAP32[($2 + 7744 | 0) >> 2] = $18476; + HEAP32[($2 + 7748 | 0) >> 2] = i64toi32_i32$0; + $3895 = HEAP32[($2 + 7744 | 0) >> 2] | 0; + $3896 = HEAP32[($2 + 7748 | 0) >> 2] | 0; + HEAP32[($2 + 7772 | 0) >> 2] = $2 + 2237 | 0; + HEAP32[($2 + 7768 | 0) >> 2] = $703; + HEAP32[($2 + 7764 | 0) >> 2] = $3896; + HEAP32[($2 + 7760 | 0) >> 2] = $3895; + $3899 = HEAP32[($2 + 7772 | 0) >> 2] | 0; + $3900 = HEAP32[($2 + 7768 | 0) >> 2] | 0; + $3901 = HEAP32[($2 + 7760 | 0) >> 2] | 0; + HEAP32[($2 + 7756 | 0) >> 2] = HEAP32[($2 + 7764 | 0) >> 2] | 0; + HEAP32[($2 + 7752 | 0) >> 2] = $3901; + i64toi32_i32$0 = HEAP32[($2 + 7752 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 7756 | 0) >> 2] | 0; + $18507 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 688 | 0) >> 2] = $18644; + HEAP32[($2 + 688 | 0) >> 2] = $18507; HEAP32[($2 + 692 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_physx__PxTolerancesScale_20const__20_28physx__PxPhysics____29_28_29_20const___invoke_physx__PxPhysics__28char_20const__2c_20physx__PxTolerancesScale_20const__20_28physx__PxPhysics____29_28_29_20const_29($3932 | 0, $2 + 688 | 0 | 0); - HEAP32[($2 + 2216 | 0) >> 2] = $181; - HEAP32[($2 + 2212 | 0) >> 2] = 72; - i64toi32_i32$1 = HEAP32[($2 + 2212 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2216 | 0) >> 2] | 0; - $18657 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxPhysics____29_28_29___invoke_physx__PxPhysics__28char_20const__2c_20void_20_28physx__PxPhysics____29_28_29_29($3900 | 0, $2 + 688 | 0 | 0); + HEAP32[($2 + 2224 | 0) >> 2] = $178; + HEAP32[($2 + 2220 | 0) >> 2] = $440; + i64toi32_i32$1 = HEAP32[($2 + 2220 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2224 | 0) >> 2] | 0; + $18520 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 7816 | 0) >> 2] = $18657; - HEAP32[($2 + 7820 | 0) >> 2] = i64toi32_i32$0; - $3940 = HEAP32[($2 + 7816 | 0) >> 2] | 0; - $3941 = HEAP32[($2 + 7820 | 0) >> 2] | 0; - HEAP32[($2 + 7844 | 0) >> 2] = $3931; - HEAP32[($2 + 7840 | 0) >> 2] = $5 + 153337 | 0; - HEAP32[($2 + 7836 | 0) >> 2] = $3941; - HEAP32[($2 + 7832 | 0) >> 2] = $3940; - $3944 = HEAP32[($2 + 7844 | 0) >> 2] | 0; - $3945 = HEAP32[($2 + 7840 | 0) >> 2] | 0; - $3946 = HEAP32[($2 + 7832 | 0) >> 2] | 0; - HEAP32[($2 + 7828 | 0) >> 2] = HEAP32[($2 + 7836 | 0) >> 2] | 0; - HEAP32[($2 + 7824 | 0) >> 2] = $3946; - i64toi32_i32$0 = HEAP32[($2 + 7824 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 7828 | 0) >> 2] | 0; - $18688 = i64toi32_i32$0; + HEAP32[($2 + 7776 | 0) >> 2] = $18520; + HEAP32[($2 + 7780 | 0) >> 2] = i64toi32_i32$0; + $3907 = HEAP32[($2 + 7776 | 0) >> 2] | 0; + $3908 = HEAP32[($2 + 7780 | 0) >> 2] | 0; + HEAP32[($2 + 7804 | 0) >> 2] = $3899; + HEAP32[($2 + 7800 | 0) >> 2] = $5 + 160131 | 0; + HEAP32[($2 + 7796 | 0) >> 2] = $3908; + HEAP32[($2 + 7792 | 0) >> 2] = $3907; + $3911 = HEAP32[($2 + 7804 | 0) >> 2] | 0; + $3912 = HEAP32[($2 + 7800 | 0) >> 2] | 0; + $3913 = HEAP32[($2 + 7792 | 0) >> 2] | 0; + HEAP32[($2 + 7788 | 0) >> 2] = HEAP32[($2 + 7796 | 0) >> 2] | 0; + HEAP32[($2 + 7784 | 0) >> 2] = $3913; + i64toi32_i32$0 = HEAP32[($2 + 7784 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 7788 | 0) >> 2] | 0; + $18551 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 680 | 0) >> 2] = $18688; + HEAP32[($2 + 680 | 0) >> 2] = $18551; HEAP32[($2 + 684 | 0) >> 2] = i64toi32_i32$1; - void_20emscripten__internal__RegisterClassMethod_physx__PxScene__20_28physx__PxPhysics____29_28physx__PxSceneDesc_20const__29___invoke_physx__PxPhysics_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxScene__20_28physx__PxPhysics____29_28physx__PxSceneDesc_20const__29_29($3945 | 0, $2 + 680 | 0 | 0); - HEAP32[($2 + 2200 | 0) >> 2] = $140; - HEAP32[($2 + 2196 | 0) >> 2] = GOT_func_internal_physx__PxPhysics__createShape_28physx__PxGeometry_20const__2c_20physx__PxMaterial_20const__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29; - i64toi32_i32$1 = HEAP32[($2 + 2196 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 2200 | 0) >> 2] | 0; - $18702 = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_physx__PxTolerancesScale_20const__20_28physx__PxPhysics____29_28_29_20const___invoke_physx__PxPhysics__28char_20const__2c_20physx__PxTolerancesScale_20const__20_28physx__PxPhysics____29_28_29_20const_29($3912 | 0, $2 + 680 | 0 | 0); + HEAP32[($2 + 2212 | 0) >> 2] = $178; + HEAP32[($2 + 2208 | 0) >> 2] = 72; + i64toi32_i32$1 = HEAP32[($2 + 2208 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2212 | 0) >> 2] | 0; + $18564 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 672 | 0) >> 2] = $18702; - HEAP32[($2 + 676 | 0) >> 2] = i64toi32_i32$0; - decltype_28fp_29_20emscripten__select_overload_physx__PxShape__20_28physx__PxGeometry_20const__2c_20physx__PxMaterial_20const__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxPhysics__28physx__PxShape__20_28physx__PxPhysics____29_28physx__PxGeometry_20const__2c_20physx__PxMaterial_20const__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29_29($2 + 2204 | 0 | 0, $2 + 672 | 0 | 0); - $3957 = HEAP32[($2 + 2204 | 0) >> 2] | 0; - HEAP32[($2 + 2188 | 0) >> 2] = HEAP32[($2 + 2208 | 0) >> 2] | 0; - HEAP32[($2 + 2184 | 0) >> 2] = $3957; - i64toi32_i32$0 = HEAP32[($2 + 2184 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 2188 | 0) >> 2] | 0; - $18722 = i64toi32_i32$0; + HEAP32[($2 + 7808 | 0) >> 2] = $18564; + HEAP32[($2 + 7812 | 0) >> 2] = i64toi32_i32$0; + $3920 = HEAP32[($2 + 7808 | 0) >> 2] | 0; + $3921 = HEAP32[($2 + 7812 | 0) >> 2] | 0; + HEAP32[($2 + 7836 | 0) >> 2] = $3911; + HEAP32[($2 + 7832 | 0) >> 2] = $5 + 159223 | 0; + HEAP32[($2 + 7828 | 0) >> 2] = $3921; + HEAP32[($2 + 7824 | 0) >> 2] = $3920; + $3924 = HEAP32[($2 + 7836 | 0) >> 2] | 0; + $3925 = HEAP32[($2 + 7832 | 0) >> 2] | 0; + $3926 = HEAP32[($2 + 7824 | 0) >> 2] | 0; + HEAP32[($2 + 7820 | 0) >> 2] = HEAP32[($2 + 7828 | 0) >> 2] | 0; + HEAP32[($2 + 7816 | 0) >> 2] = $3926; + i64toi32_i32$0 = HEAP32[($2 + 7816 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 7820 | 0) >> 2] | 0; + $18595 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 7848 | 0) >> 2] = $18722; - HEAP32[($2 + 7852 | 0) >> 2] = i64toi32_i32$1; - $3960 = HEAP32[($2 + 7848 | 0) >> 2] | 0; - $3961 = HEAP32[($2 + 7852 | 0) >> 2] | 0; - HEAP32[($2 + 7876 | 0) >> 2] = $3944; - HEAP32[($2 + 7872 | 0) >> 2] = $5 + 150885 | 0; - HEAP32[($2 + 7868 | 0) >> 2] = $3961; - HEAP32[($2 + 7864 | 0) >> 2] = $3960; - $3964 = HEAP32[($2 + 7876 | 0) >> 2] | 0; - $3965 = HEAP32[($2 + 7872 | 0) >> 2] | 0; - $3966 = HEAP32[($2 + 7864 | 0) >> 2] | 0; - HEAP32[($2 + 7860 | 0) >> 2] = HEAP32[($2 + 7868 | 0) >> 2] | 0; - HEAP32[($2 + 7856 | 0) >> 2] = $3966; - i64toi32_i32$1 = HEAP32[($2 + 7856 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 7860 | 0) >> 2] | 0; - $18753 = i64toi32_i32$1; + HEAP32[($2 + 672 | 0) >> 2] = $18595; + HEAP32[($2 + 676 | 0) >> 2] = i64toi32_i32$1; + void_20emscripten__internal__RegisterClassMethod_physx__PxScene__20_28physx__PxPhysics____29_28physx__PxSceneDesc_20const__29___invoke_physx__PxPhysics_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxScene__20_28physx__PxPhysics____29_28physx__PxSceneDesc_20const__29_29($3925 | 0, $2 + 672 | 0 | 0); + HEAP32[($2 + 2196 | 0) >> 2] = $137; + HEAP32[($2 + 2192 | 0) >> 2] = GOT_func_internal_physx__PxPhysics__createShape_28physx__PxGeometry_20const__2c_20physx__PxMaterial_20const__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29; + i64toi32_i32$1 = HEAP32[($2 + 2192 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 2196 | 0) >> 2] | 0; + $18609 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 664 | 0) >> 2] = $18753; + HEAP32[($2 + 664 | 0) >> 2] = $18609; HEAP32[($2 + 668 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_physx__PxShape__20_28physx__PxPhysics____29_28physx__PxGeometry_20const__2c_20physx__PxMaterial_20const__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29___invoke_physx__PxPhysics_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxShape__20_28physx__PxPhysics____29_28physx__PxGeometry_20const__2c_20physx__PxMaterial_20const__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29_29($3965 | 0, $2 + 664 | 0 | 0); - HEAP32[($2 + 2176 | 0) >> 2] = $181; - HEAP32[($2 + 2172 | 0) >> 2] = $763; - i64toi32_i32$0 = HEAP32[($2 + 2172 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 2176 | 0) >> 2] | 0; - $18766 = i64toi32_i32$0; + decltype_28fp_29_20emscripten__select_overload_physx__PxShape__20_28physx__PxGeometry_20const__2c_20physx__PxMaterial_20const__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxPhysics__28physx__PxShape__20_28physx__PxPhysics____29_28physx__PxGeometry_20const__2c_20physx__PxMaterial_20const__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29_29($2 + 2200 | 0 | 0, $2 + 664 | 0 | 0); + $3937 = HEAP32[($2 + 2200 | 0) >> 2] | 0; + HEAP32[($2 + 2184 | 0) >> 2] = HEAP32[($2 + 2204 | 0) >> 2] | 0; + HEAP32[($2 + 2180 | 0) >> 2] = $3937; + i64toi32_i32$0 = HEAP32[($2 + 2180 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 2184 | 0) >> 2] | 0; + $18629 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 7880 | 0) >> 2] = $18766; - HEAP32[($2 + 7884 | 0) >> 2] = i64toi32_i32$1; - $3972 = HEAP32[($2 + 7880 | 0) >> 2] | 0; - $3973 = HEAP32[($2 + 7884 | 0) >> 2] | 0; - HEAP32[($2 + 7908 | 0) >> 2] = $3964; - HEAP32[($2 + 7904 | 0) >> 2] = $5 + 122210 | 0; - HEAP32[($2 + 7900 | 0) >> 2] = $3973; - HEAP32[($2 + 7896 | 0) >> 2] = $3972; - $3976 = HEAP32[($2 + 7908 | 0) >> 2] | 0; - $3977 = HEAP32[($2 + 7904 | 0) >> 2] | 0; - $3978 = HEAP32[($2 + 7896 | 0) >> 2] | 0; - HEAP32[($2 + 7892 | 0) >> 2] = HEAP32[($2 + 7900 | 0) >> 2] | 0; - HEAP32[($2 + 7888 | 0) >> 2] = $3978; - i64toi32_i32$1 = HEAP32[($2 + 7888 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 7892 | 0) >> 2] | 0; - $18797 = i64toi32_i32$1; + HEAP32[($2 + 7840 | 0) >> 2] = $18629; + HEAP32[($2 + 7844 | 0) >> 2] = i64toi32_i32$1; + $3940 = HEAP32[($2 + 7840 | 0) >> 2] | 0; + $3941 = HEAP32[($2 + 7844 | 0) >> 2] | 0; + HEAP32[($2 + 7868 | 0) >> 2] = $3924; + HEAP32[($2 + 7864 | 0) >> 2] = $5 + 156771 | 0; + HEAP32[($2 + 7860 | 0) >> 2] = $3941; + HEAP32[($2 + 7856 | 0) >> 2] = $3940; + $3944 = HEAP32[($2 + 7868 | 0) >> 2] | 0; + $3945 = HEAP32[($2 + 7864 | 0) >> 2] | 0; + $3946 = HEAP32[($2 + 7856 | 0) >> 2] | 0; + HEAP32[($2 + 7852 | 0) >> 2] = HEAP32[($2 + 7860 | 0) >> 2] | 0; + HEAP32[($2 + 7848 | 0) >> 2] = $3946; + i64toi32_i32$1 = HEAP32[($2 + 7848 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 7852 | 0) >> 2] | 0; + $18660 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 656 | 0) >> 2] = $18797; + HEAP32[($2 + 656 | 0) >> 2] = $18660; HEAP32[($2 + 660 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_physx__PxMaterial__20_28physx__PxPhysics____29_28float_2c_20float_2c_20float_29___invoke_physx__PxPhysics_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxMaterial__20_28physx__PxPhysics____29_28float_2c_20float_2c_20float_29_29($3977 | 0, $2 + 656 | 0 | 0); - HEAP32[($2 + 2164 | 0) >> 2] = $181; - HEAP32[($2 + 2160 | 0) >> 2] = $3837; - i64toi32_i32$0 = HEAP32[($2 + 2160 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 2164 | 0) >> 2] | 0; - $18810 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_physx__PxShape__20_28physx__PxPhysics____29_28physx__PxGeometry_20const__2c_20physx__PxMaterial_20const__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29___invoke_physx__PxPhysics_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxShape__20_28physx__PxPhysics____29_28physx__PxGeometry_20const__2c_20physx__PxMaterial_20const__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29_29($3945 | 0, $2 + 656 | 0 | 0); + HEAP32[($2 + 2172 | 0) >> 2] = $178; + HEAP32[($2 + 2168 | 0) >> 2] = $760; + i64toi32_i32$0 = HEAP32[($2 + 2168 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 2172 | 0) >> 2] | 0; + $18673 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 7912 | 0) >> 2] = $18810; - HEAP32[($2 + 7916 | 0) >> 2] = i64toi32_i32$1; - $3984 = HEAP32[($2 + 7912 | 0) >> 2] | 0; - $3985 = HEAP32[($2 + 7916 | 0) >> 2] | 0; - HEAP32[($2 + 7940 | 0) >> 2] = $3976; - HEAP32[($2 + 7936 | 0) >> 2] = $5 + 161935 | 0; - HEAP32[($2 + 7932 | 0) >> 2] = $3985; - HEAP32[($2 + 7928 | 0) >> 2] = $3984; - $3988 = HEAP32[($2 + 7940 | 0) >> 2] | 0; - $3989 = HEAP32[($2 + 7936 | 0) >> 2] | 0; - $3990 = HEAP32[($2 + 7928 | 0) >> 2] | 0; - HEAP32[($2 + 7924 | 0) >> 2] = HEAP32[($2 + 7932 | 0) >> 2] | 0; - HEAP32[($2 + 7920 | 0) >> 2] = $3990; - i64toi32_i32$1 = HEAP32[($2 + 7920 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 7924 | 0) >> 2] | 0; - $18841 = i64toi32_i32$1; + HEAP32[($2 + 7872 | 0) >> 2] = $18673; + HEAP32[($2 + 7876 | 0) >> 2] = i64toi32_i32$1; + $3952 = HEAP32[($2 + 7872 | 0) >> 2] | 0; + $3953 = HEAP32[($2 + 7876 | 0) >> 2] | 0; + HEAP32[($2 + 7900 | 0) >> 2] = $3944; + HEAP32[($2 + 7896 | 0) >> 2] = $5 + 125577 | 0; + HEAP32[($2 + 7892 | 0) >> 2] = $3953; + HEAP32[($2 + 7888 | 0) >> 2] = $3952; + $3956 = HEAP32[($2 + 7900 | 0) >> 2] | 0; + $3957 = HEAP32[($2 + 7896 | 0) >> 2] | 0; + $3958 = HEAP32[($2 + 7888 | 0) >> 2] | 0; + HEAP32[($2 + 7884 | 0) >> 2] = HEAP32[($2 + 7892 | 0) >> 2] | 0; + HEAP32[($2 + 7880 | 0) >> 2] = $3958; + i64toi32_i32$1 = HEAP32[($2 + 7880 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 7884 | 0) >> 2] | 0; + $18704 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 648 | 0) >> 2] = $18841; + HEAP32[($2 + 648 | 0) >> 2] = $18704; HEAP32[($2 + 652 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_physx__PxRigidDynamic__20_28physx__PxPhysics____29_28physx__PxTransform_20const__29___invoke_physx__PxPhysics_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxRigidDynamic__20_28physx__PxPhysics____29_28physx__PxTransform_20const__29_29($3989 | 0, $2 + 648 | 0 | 0); - HEAP32[($2 + 2152 | 0) >> 2] = $181; - HEAP32[($2 + 2148 | 0) >> 2] = $3824; - i64toi32_i32$0 = HEAP32[($2 + 2148 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 2152 | 0) >> 2] | 0; - $18854 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_physx__PxMaterial__20_28physx__PxPhysics____29_28float_2c_20float_2c_20float_29___invoke_physx__PxPhysics_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxMaterial__20_28physx__PxPhysics____29_28float_2c_20float_2c_20float_29_29($3957 | 0, $2 + 648 | 0 | 0); + HEAP32[($2 + 2160 | 0) >> 2] = $178; + HEAP32[($2 + 2156 | 0) >> 2] = $3817; + i64toi32_i32$0 = HEAP32[($2 + 2156 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 2160 | 0) >> 2] | 0; + $18717 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 7944 | 0) >> 2] = $18854; - HEAP32[($2 + 7948 | 0) >> 2] = i64toi32_i32$1; - $3996 = HEAP32[($2 + 7944 | 0) >> 2] | 0; - $3997 = HEAP32[($2 + 7948 | 0) >> 2] | 0; - HEAP32[($2 + 7976 | 0) >> 2] = $3988; - HEAP32[($2 + 7972 | 0) >> 2] = $5 + 161526 | 0; - HEAP32[($2 + 7968 | 0) >> 2] = $3997; - HEAP32[($2 + 7964 | 0) >> 2] = $3996; - $4000 = HEAP32[($2 + 7972 | 0) >> 2] | 0; - $4001 = HEAP32[($2 + 7964 | 0) >> 2] | 0; - HEAP32[($2 + 7960 | 0) >> 2] = HEAP32[($2 + 7968 | 0) >> 2] | 0; - HEAP32[($2 + 7956 | 0) >> 2] = $4001; - i64toi32_i32$1 = HEAP32[($2 + 7956 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 7960 | 0) >> 2] | 0; - $18883 = i64toi32_i32$1; + HEAP32[($2 + 7904 | 0) >> 2] = $18717; + HEAP32[($2 + 7908 | 0) >> 2] = i64toi32_i32$1; + $3964 = HEAP32[($2 + 7904 | 0) >> 2] | 0; + $3965 = HEAP32[($2 + 7908 | 0) >> 2] | 0; + HEAP32[($2 + 7932 | 0) >> 2] = $3956; + HEAP32[($2 + 7928 | 0) >> 2] = $5 + 167833 | 0; + HEAP32[($2 + 7924 | 0) >> 2] = $3965; + HEAP32[($2 + 7920 | 0) >> 2] = $3964; + $3968 = HEAP32[($2 + 7932 | 0) >> 2] | 0; + $3969 = HEAP32[($2 + 7928 | 0) >> 2] | 0; + $3970 = HEAP32[($2 + 7920 | 0) >> 2] | 0; + HEAP32[($2 + 7916 | 0) >> 2] = HEAP32[($2 + 7924 | 0) >> 2] | 0; + HEAP32[($2 + 7912 | 0) >> 2] = $3970; + i64toi32_i32$1 = HEAP32[($2 + 7912 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 7916 | 0) >> 2] | 0; + $18748 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 640 | 0) >> 2] = $18883; + HEAP32[($2 + 640 | 0) >> 2] = $18748; HEAP32[($2 + 644 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_physx__PxRigidStatic__20_28physx__PxPhysics____29_28physx__PxTransform_20const__29___invoke_physx__PxPhysics_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxRigidStatic__20_28physx__PxPhysics____29_28physx__PxTransform_20const__29_29($4000 | 0, $2 + 640 | 0 | 0); - HEAP32[($2 + 8e3 | 0) >> 2] = $2 + 2147 | 0; - HEAP32[($2 + 7996 | 0) >> 2] = $5 + 156552 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxPvd__28_29(); - HEAP32[($2 + 7992 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxPvd__28physx__PxPvd__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxPvd__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 7988 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxPvd__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 7984 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 7980 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxPvd__28physx__PxPvd__29; - $4014 = emscripten__internal__TypeID_physx__PxPvd_2c_20void___get_28_29() | 0; - $4015 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPvd__2c_20void___get_28_29() | 0; - $4016 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPvd_20const__2c_20void___get_28_29() | 0; - $4017 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 14580 | 0) >> 2] = HEAP32[($2 + 7992 | 0) >> 2] | 0; - $4019 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $4020 = HEAP32[($2 + 7992 | 0) >> 2] | 0; - HEAP32[($2 + 13012 | 0) >> 2] = HEAP32[($2 + 7988 | 0) >> 2] | 0; - $4022 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $4023 = HEAP32[($2 + 7988 | 0) >> 2] | 0; - HEAP32[($2 + 13008 | 0) >> 2] = HEAP32[($2 + 7984 | 0) >> 2] | 0; - $4025 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $4026 = HEAP32[($2 + 7984 | 0) >> 2] | 0; - $4027 = HEAP32[($2 + 7996 | 0) >> 2] | 0; - HEAP32[($2 + 14584 | 0) >> 2] = HEAP32[($2 + 7980 | 0) >> 2] | 0; - _embind_register_class($4014 | 0, $4015 | 0, $4016 | 0, $4017 | 0, $4019 | 0, $4020 | 0, $4022 | 0, $4023 | 0, $4025 | 0, $4026 | 0, $4027 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 7980 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 8024 | 0) >> 2] = $2 + 2146 | 0; - HEAP32[($2 + 8020 | 0) >> 2] = $5 + 84715 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___28_29(); - HEAP32[($2 + 8016 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8012 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8008 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 8004 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___29; - $4039 = emscripten__internal__TypeID_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__2c_20void___get_28_29() | 0; - $4040 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___2c_20void___get_28_29() | 0; - $4041 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20const__2c_20void___get_28_29() | 0; - $4042 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 14588 | 0) >> 2] = HEAP32[($2 + 8016 | 0) >> 2] | 0; - $4044 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $4045 = HEAP32[($2 + 8016 | 0) >> 2] | 0; - HEAP32[($2 + 13004 | 0) >> 2] = HEAP32[($2 + 8012 | 0) >> 2] | 0; - $4047 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $4048 = HEAP32[($2 + 8012 | 0) >> 2] | 0; - HEAP32[($2 + 13e3 | 0) >> 2] = HEAP32[($2 + 8008 | 0) >> 2] | 0; - $4050 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $4051 = HEAP32[($2 + 8008 | 0) >> 2] | 0; - $4052 = HEAP32[($2 + 8020 | 0) >> 2] | 0; - HEAP32[($2 + 14592 | 0) >> 2] = HEAP32[($2 + 8004 | 0) >> 2] | 0; - _embind_register_class($4039 | 0, $4040 | 0, $4041 | 0, $4042 | 0, $4044 | 0, $4045 | 0, $4047 | 0, $4048 | 0, $4050 | 0, $4051 | 0, $4052 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8004 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 8028 | 0) >> 2] = $2 + 2146 | 0; - HEAP32[($2 + 14600 | 0) >> 2] = HEAP32[($2 + 8028 | 0) >> 2] | 0; - HEAP32[($2 + 14596 | 0) >> 2] = GOT_func_internal_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__2c_20int__28int___29; - $4060 = HEAP32[($2 + 14600 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassConstructor_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29___invoke_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_29(HEAP32[($2 + 14596 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 2140 | 0) >> 2] = $140; - HEAP32[($2 + 2136 | 0) >> 2] = GOT_func_internal_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___isSet_28physx__PxShapeFlag__Enum_29_20const; - i64toi32_i32$0 = HEAP32[($2 + 2136 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 2140 | 0) >> 2] | 0; - $19052 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_physx__PxRigidDynamic__20_28physx__PxPhysics____29_28physx__PxTransform_20const__29___invoke_physx__PxPhysics_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxRigidDynamic__20_28physx__PxPhysics____29_28physx__PxTransform_20const__29_29($3969 | 0, $2 + 640 | 0 | 0); + HEAP32[($2 + 2148 | 0) >> 2] = $178; + HEAP32[($2 + 2144 | 0) >> 2] = $3804; + i64toi32_i32$0 = HEAP32[($2 + 2144 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 2148 | 0) >> 2] | 0; + $18761 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 8032 | 0) >> 2] = $19052; - HEAP32[($2 + 8036 | 0) >> 2] = i64toi32_i32$1; - $4064 = HEAP32[($2 + 8032 | 0) >> 2] | 0; - $4065 = HEAP32[($2 + 8036 | 0) >> 2] | 0; - HEAP32[($2 + 8064 | 0) >> 2] = $4060; - $4067 = $5 + 76186 | 0; - HEAP32[($2 + 8060 | 0) >> 2] = $4067; - HEAP32[($2 + 8056 | 0) >> 2] = $4065; - HEAP32[($2 + 8052 | 0) >> 2] = $4064; - $4068 = HEAP32[($2 + 8060 | 0) >> 2] | 0; - $4069 = HEAP32[($2 + 8052 | 0) >> 2] | 0; - HEAP32[($2 + 8048 | 0) >> 2] = HEAP32[($2 + 8056 | 0) >> 2] | 0; - HEAP32[($2 + 8044 | 0) >> 2] = $4069; - i64toi32_i32$1 = HEAP32[($2 + 8044 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 8048 | 0) >> 2] | 0; - $19081 = i64toi32_i32$1; + HEAP32[($2 + 7936 | 0) >> 2] = $18761; + HEAP32[($2 + 7940 | 0) >> 2] = i64toi32_i32$1; + $3976 = HEAP32[($2 + 7936 | 0) >> 2] | 0; + $3977 = HEAP32[($2 + 7940 | 0) >> 2] | 0; + HEAP32[($2 + 7968 | 0) >> 2] = $3968; + HEAP32[($2 + 7964 | 0) >> 2] = $5 + 167424 | 0; + HEAP32[($2 + 7960 | 0) >> 2] = $3977; + HEAP32[($2 + 7956 | 0) >> 2] = $3976; + $3980 = HEAP32[($2 + 7964 | 0) >> 2] | 0; + $3981 = HEAP32[($2 + 7956 | 0) >> 2] | 0; + HEAP32[($2 + 7952 | 0) >> 2] = HEAP32[($2 + 7960 | 0) >> 2] | 0; + HEAP32[($2 + 7948 | 0) >> 2] = $3981; + i64toi32_i32$1 = HEAP32[($2 + 7948 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 7952 | 0) >> 2] | 0; + $18790 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 632 | 0) >> 2] = $19081; + HEAP32[($2 + 632 | 0) >> 2] = $18790; HEAP32[($2 + 636 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char_____29_28physx__PxShapeFlag__Enum_29_20const___invoke_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___28char_20const__2c_20bool_20_28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char_____29_28physx__PxShapeFlag__Enum_29_20const_29($4068 | 0, $2 + 632 | 0 | 0); - emscripten__enum__physx__PxShapeFlag__Enum___enum__28char_20const__29($2 + 2135 | 0 | 0, $5 + 142829 | 0 | 0) | 0; - $4090 = $5 + 186820 | 0; - emscripten__enum__physx__PxShapeFlag__Enum___value_28char_20const__2c_20physx__PxShapeFlag__Enum_29(emscripten__enum__physx__PxShapeFlag__Enum___value_28char_20const__2c_20physx__PxShapeFlag__Enum_29(emscripten__enum__physx__PxShapeFlag__Enum___value_28char_20const__2c_20physx__PxShapeFlag__Enum_29(emscripten__enum__physx__PxShapeFlag__Enum___value_28char_20const__2c_20physx__PxShapeFlag__Enum_29($2 + 2135 | 0 | 0, $5 + 192115 | 0 | 0, $181 | 0) | 0 | 0, $5 + 191928 | 0 | 0, $1214 | 0) | 0 | 0, $5 + 192100 | 0 | 0, $242 | 0) | 0 | 0, $4090 | 0, $187 | 0) | 0; - emscripten__enum__physx__PxActorFlag__Enum___enum__28char_20const__29($2 + 2134 | 0 | 0, $5 + 142642 | 0 | 0) | 0; - emscripten__enum__physx__PxActorFlag__Enum___value_28char_20const__2c_20physx__PxActorFlag__Enum_29(emscripten__enum__physx__PxActorFlag__Enum___value_28char_20const__2c_20physx__PxActorFlag__Enum_29(emscripten__enum__physx__PxActorFlag__Enum___value_28char_20const__2c_20physx__PxActorFlag__Enum_29(emscripten__enum__physx__PxActorFlag__Enum___value_28char_20const__2c_20physx__PxActorFlag__Enum_29($2 + 2134 | 0 | 0, $4090 | 0, $181 | 0) | 0 | 0, $5 + 181740 | 0 | 0, $1214 | 0) | 0 | 0, $5 + 185126 | 0 | 0, $242 | 0) | 0 | 0, $5 + 186978 | 0 | 0, $187 | 0) | 0; - HEAP32[($2 + 8088 | 0) >> 2] = $2 + 2133 | 0; - HEAP32[($2 + 8084 | 0) >> 2] = $5 + 124552 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxErrorCallback__28_29(); - HEAP32[($2 + 8080 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxErrorCallback__28physx__PxErrorCallback__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxErrorCallback__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8076 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxErrorCallback__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8072 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 8068 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxErrorCallback__28physx__PxErrorCallback__29; - $4114 = emscripten__internal__TypeID_physx__PxErrorCallback_2c_20void___get_28_29() | 0; - $4115 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxErrorCallback__2c_20void___get_28_29() | 0; - $4116 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxErrorCallback_20const__2c_20void___get_28_29() | 0; - $4117 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 14604 | 0) >> 2] = HEAP32[($2 + 8080 | 0) >> 2] | 0; - $4119 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $4120 = HEAP32[($2 + 8080 | 0) >> 2] | 0; - HEAP32[($2 + 12996 | 0) >> 2] = HEAP32[($2 + 8076 | 0) >> 2] | 0; - $4122 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $4123 = HEAP32[($2 + 8076 | 0) >> 2] | 0; - HEAP32[($2 + 12992 | 0) >> 2] = HEAP32[($2 + 8072 | 0) >> 2] | 0; - $4125 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $4126 = HEAP32[($2 + 8072 | 0) >> 2] | 0; - $4127 = HEAP32[($2 + 8084 | 0) >> 2] | 0; - HEAP32[($2 + 14608 | 0) >> 2] = HEAP32[($2 + 8068 | 0) >> 2] | 0; - _embind_register_class($4114 | 0, $4115 | 0, $4116 | 0, $4117 | 0, $4119 | 0, $4120 | 0, $4122 | 0, $4123 | 0, $4125 | 0, $4126 | 0, $4127 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8068 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 8112 | 0) >> 2] = $2 + 2132 | 0; - HEAP32[($2 + 8108 | 0) >> 2] = $5 + 124568 | 0; - void_20emscripten__base_physx__PxErrorCallback___verify_physx__PxDefaultErrorCallback__28_29(); - HEAP32[($2 + 8104 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxDefaultErrorCallback__28physx__PxDefaultErrorCallback__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxErrorCallback__20_28_emscripten__base_physx__PxErrorCallback___getUpcaster_physx__PxDefaultErrorCallback__28_29_29_28physx__PxDefaultErrorCallback__29() | 0), HEAP32[(wasm2js_i32$0 + 8100 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxDefaultErrorCallback__20_28_emscripten__base_physx__PxErrorCallback___getDowncaster_physx__PxDefaultErrorCallback__28_29_29_28physx__PxErrorCallback__29() | 0), HEAP32[(wasm2js_i32$0 + 8096 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 8092 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxDefaultErrorCallback__28physx__PxDefaultErrorCallback__29; - $4139 = emscripten__internal__TypeID_physx__PxDefaultErrorCallback_2c_20void___get_28_29() | 0; - $4140 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxDefaultErrorCallback__2c_20void___get_28_29() | 0; - $4141 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxDefaultErrorCallback_20const__2c_20void___get_28_29() | 0; - $4142 = emscripten__base_physx__PxErrorCallback___get_28_29() | 0; - HEAP32[($2 + 14612 | 0) >> 2] = HEAP32[($2 + 8104 | 0) >> 2] | 0; - $4144 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $4145 = HEAP32[($2 + 8104 | 0) >> 2] | 0; - HEAP32[($2 + 14616 | 0) >> 2] = HEAP32[($2 + 8100 | 0) >> 2] | 0; - $4147 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $4148 = HEAP32[($2 + 8100 | 0) >> 2] | 0; - HEAP32[($2 + 14620 | 0) >> 2] = HEAP32[($2 + 8096 | 0) >> 2] | 0; - $4150 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $4151 = HEAP32[($2 + 8096 | 0) >> 2] | 0; - $4152 = HEAP32[($2 + 8108 | 0) >> 2] | 0; - HEAP32[($2 + 14624 | 0) >> 2] = HEAP32[($2 + 8092 | 0) >> 2] | 0; - _embind_register_class($4139 | 0, $4140 | 0, $4141 | 0, $4142 | 0, $4144 | 0, $4145 | 0, $4147 | 0, $4148 | 0, $4150 | 0, $4151 | 0, $4152 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8092 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 8116 | 0) >> 2] = $2 + 2132 | 0; - HEAP32[($2 + 14632 | 0) >> 2] = HEAP32[($2 + 8116 | 0) >> 2] | 0; - HEAP32[($2 + 14628 | 0) >> 2] = GOT_func_internal_physx__PxDefaultErrorCallback__20emscripten__internal__operator_new_physx__PxDefaultErrorCallback__28_29; - void_20emscripten__internal__RegisterClassConstructor_physx__PxDefaultErrorCallback__20_28__29_28_29___invoke_physx__PxDefaultErrorCallback__28physx__PxDefaultErrorCallback__20_28__29_28_29_29(HEAP32[($2 + 14628 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 8140 | 0) >> 2] = $2 + 2131 | 0; - HEAP32[($2 + 8136 | 0) >> 2] = $5 + 147165 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___28_29(); - HEAP32[($2 + 8132 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8128 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8124 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 8120 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___29; - $4169 = emscripten__internal__TypeID_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__2c_20void___get_28_29() | 0; - $4170 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___2c_20void___get_28_29() | 0; - $4171 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20const__2c_20void___get_28_29() | 0; - $4172 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 14636 | 0) >> 2] = HEAP32[($2 + 8132 | 0) >> 2] | 0; - $4174 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $4175 = HEAP32[($2 + 8132 | 0) >> 2] | 0; - HEAP32[($2 + 12988 | 0) >> 2] = HEAP32[($2 + 8128 | 0) >> 2] | 0; - $4177 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $4178 = HEAP32[($2 + 8128 | 0) >> 2] | 0; - HEAP32[($2 + 12984 | 0) >> 2] = HEAP32[($2 + 8124 | 0) >> 2] | 0; - $4180 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $4181 = HEAP32[($2 + 8124 | 0) >> 2] | 0; - $4182 = HEAP32[($2 + 8136 | 0) >> 2] | 0; - HEAP32[($2 + 14640 | 0) >> 2] = HEAP32[($2 + 8120 | 0) >> 2] | 0; - _embind_register_class($4169 | 0, $4170 | 0, $4171 | 0, $4172 | 0, $4174 | 0, $4175 | 0, $4177 | 0, $4178 | 0, $4180 | 0, $4181 | 0, $4182 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8120 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 2124 | 0) >> 2] = $140; - HEAP32[($2 + 2120 | 0) >> 2] = GOT_func_internal_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___isBitSet_28_29_20const; - i64toi32_i32$0 = HEAP32[($2 + 2120 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 2124 | 0) >> 2] | 0; - $19394 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_physx__PxRigidStatic__20_28physx__PxPhysics____29_28physx__PxTransform_20const__29___invoke_physx__PxPhysics_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxRigidStatic__20_28physx__PxPhysics____29_28physx__PxTransform_20const__29_29($3980 | 0, $2 + 632 | 0 | 0); + HEAP32[($2 + 7992 | 0) >> 2] = $2 + 2143 | 0; + HEAP32[($2 + 7988 | 0) >> 2] = $5 + 84784 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___28_29(); + HEAP32[($2 + 7984 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 7980 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 7976 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 7972 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___29; + $3994 = emscripten__internal__TypeID_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__2c_20void___get_28_29() | 0; + $3995 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___2c_20void___get_28_29() | 0; + $3996 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20const__2c_20void___get_28_29() | 0; + $3997 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 14540 | 0) >> 2] = HEAP32[($2 + 7984 | 0) >> 2] | 0; + $3999 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $4000 = HEAP32[($2 + 7984 | 0) >> 2] | 0; + HEAP32[($2 + 12972 | 0) >> 2] = HEAP32[($2 + 7980 | 0) >> 2] | 0; + $4002 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $4003 = HEAP32[($2 + 7980 | 0) >> 2] | 0; + HEAP32[($2 + 12968 | 0) >> 2] = HEAP32[($2 + 7976 | 0) >> 2] | 0; + $4005 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $4006 = HEAP32[($2 + 7976 | 0) >> 2] | 0; + $4007 = HEAP32[($2 + 7988 | 0) >> 2] | 0; + HEAP32[($2 + 14544 | 0) >> 2] = HEAP32[($2 + 7972 | 0) >> 2] | 0; + _embind_register_class($3994 | 0, $3995 | 0, $3996 | 0, $3997 | 0, $3999 | 0, $4000 | 0, $4002 | 0, $4003 | 0, $4005 | 0, $4006 | 0, $4007 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 7972 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 7996 | 0) >> 2] = $2 + 2143 | 0; + HEAP32[($2 + 14552 | 0) >> 2] = HEAP32[($2 + 7996 | 0) >> 2] | 0; + HEAP32[($2 + 14548 | 0) >> 2] = GOT_func_internal_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__2c_20int__28int___29; + $4015 = HEAP32[($2 + 14552 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassConstructor_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29___invoke_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_29(HEAP32[($2 + 14548 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 2136 | 0) >> 2] = $137; + HEAP32[($2 + 2132 | 0) >> 2] = GOT_func_internal_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___isSet_28physx__PxShapeFlag__Enum_29_20const; + i64toi32_i32$0 = HEAP32[($2 + 2132 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 2136 | 0) >> 2] | 0; + $18890 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 8144 | 0) >> 2] = $19394; - HEAP32[($2 + 8148 | 0) >> 2] = i64toi32_i32$1; - $4188 = HEAP32[($2 + 8144 | 0) >> 2] | 0; - $4189 = HEAP32[($2 + 8148 | 0) >> 2] | 0; - HEAP32[($2 + 8172 | 0) >> 2] = $2 + 2131 | 0; - HEAP32[($2 + 8168 | 0) >> 2] = $5 + 76177 | 0; - HEAP32[($2 + 8164 | 0) >> 2] = $4189; - HEAP32[($2 + 8160 | 0) >> 2] = $4188; - $4194 = HEAP32[($2 + 8172 | 0) >> 2] | 0; - $4195 = HEAP32[($2 + 8168 | 0) >> 2] | 0; - $4196 = HEAP32[($2 + 8160 | 0) >> 2] | 0; - HEAP32[($2 + 8156 | 0) >> 2] = HEAP32[($2 + 8164 | 0) >> 2] | 0; - HEAP32[($2 + 8152 | 0) >> 2] = $4196; - i64toi32_i32$1 = HEAP32[($2 + 8152 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 8156 | 0) >> 2] | 0; - $19428 = i64toi32_i32$1; + HEAP32[($2 + 8e3 | 0) >> 2] = $18890; + HEAP32[($2 + 8004 | 0) >> 2] = i64toi32_i32$1; + $4019 = HEAP32[($2 + 8e3 | 0) >> 2] | 0; + $4020 = HEAP32[($2 + 8004 | 0) >> 2] | 0; + HEAP32[($2 + 8032 | 0) >> 2] = $4015; + $4022 = $5 + 76218 | 0; + HEAP32[($2 + 8028 | 0) >> 2] = $4022; + HEAP32[($2 + 8024 | 0) >> 2] = $4020; + HEAP32[($2 + 8020 | 0) >> 2] = $4019; + $4023 = HEAP32[($2 + 8028 | 0) >> 2] | 0; + $4024 = HEAP32[($2 + 8020 | 0) >> 2] | 0; + HEAP32[($2 + 8016 | 0) >> 2] = HEAP32[($2 + 8024 | 0) >> 2] | 0; + HEAP32[($2 + 8012 | 0) >> 2] = $4024; + i64toi32_i32$1 = HEAP32[($2 + 8012 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 8016 | 0) >> 2] | 0; + $18919 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 624 | 0) >> 2] = $19428; + HEAP32[($2 + 624 | 0) >> 2] = $18919; HEAP32[($2 + 628 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_unsigned_20char_20_28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____29_28_29_20const___invoke_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___28char_20const__2c_20unsigned_20char_20_28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____29_28_29_20const_29($4195 | 0, $2 + 624 | 0 | 0); - HEAP32[($2 + 2116 | 0) >> 2] = $140; - HEAP32[($2 + 2112 | 0) >> 2] = GOT_func_internal_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___setBit_28_29; - i64toi32_i32$0 = HEAP32[($2 + 2112 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 2116 | 0) >> 2] | 0; - $19442 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char_____29_28physx__PxShapeFlag__Enum_29_20const___invoke_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___28char_20const__2c_20bool_20_28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char_____29_28physx__PxShapeFlag__Enum_29_20const_29($4023 | 0, $2 + 624 | 0 | 0); + emscripten__enum__physx__PxShapeFlag__Enum___enum__28char_20const__29($2 + 2131 | 0 | 0, $5 + 148659 | 0 | 0) | 0; + $4045 = $5 + 192782 | 0; + emscripten__enum__physx__PxShapeFlag__Enum___value_28char_20const__2c_20physx__PxShapeFlag__Enum_29(emscripten__enum__physx__PxShapeFlag__Enum___value_28char_20const__2c_20physx__PxShapeFlag__Enum_29(emscripten__enum__physx__PxShapeFlag__Enum___value_28char_20const__2c_20physx__PxShapeFlag__Enum_29(emscripten__enum__physx__PxShapeFlag__Enum___value_28char_20const__2c_20physx__PxShapeFlag__Enum_29($2 + 2131 | 0 | 0, $5 + 198077 | 0 | 0, $178 | 0) | 0 | 0, $5 + 197890 | 0 | 0, $1211 | 0) | 0 | 0, $5 + 198062 | 0 | 0, $239 | 0) | 0 | 0, $4045 | 0, $184 | 0) | 0; + emscripten__enum__physx__PxActorFlag__Enum___enum__28char_20const__29($2 + 2130 | 0 | 0, $5 + 148472 | 0 | 0) | 0; + emscripten__enum__physx__PxActorFlag__Enum___value_28char_20const__2c_20physx__PxActorFlag__Enum_29(emscripten__enum__physx__PxActorFlag__Enum___value_28char_20const__2c_20physx__PxActorFlag__Enum_29(emscripten__enum__physx__PxActorFlag__Enum___value_28char_20const__2c_20physx__PxActorFlag__Enum_29(emscripten__enum__physx__PxActorFlag__Enum___value_28char_20const__2c_20physx__PxActorFlag__Enum_29($2 + 2130 | 0 | 0, $4045 | 0, $178 | 0) | 0 | 0, $5 + 187638 | 0 | 0, $1211 | 0) | 0 | 0, $5 + 191088 | 0 | 0, $239 | 0) | 0 | 0, $5 + 192940 | 0 | 0, $184 | 0) | 0; + HEAP32[($2 + 8056 | 0) >> 2] = $2 + 2129 | 0; + HEAP32[($2 + 8052 | 0) >> 2] = $5 + 127926 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxErrorCallback__28_29(); + HEAP32[($2 + 8048 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxErrorCallback__28physx__PxErrorCallback__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxErrorCallback__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8044 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxErrorCallback__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8040 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 8036 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxErrorCallback__28physx__PxErrorCallback__29; + $4069 = emscripten__internal__TypeID_physx__PxErrorCallback_2c_20void___get_28_29() | 0; + $4070 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxErrorCallback__2c_20void___get_28_29() | 0; + $4071 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxErrorCallback_20const__2c_20void___get_28_29() | 0; + $4072 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 14556 | 0) >> 2] = HEAP32[($2 + 8048 | 0) >> 2] | 0; + $4074 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $4075 = HEAP32[($2 + 8048 | 0) >> 2] | 0; + HEAP32[($2 + 12964 | 0) >> 2] = HEAP32[($2 + 8044 | 0) >> 2] | 0; + $4077 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $4078 = HEAP32[($2 + 8044 | 0) >> 2] | 0; + HEAP32[($2 + 12960 | 0) >> 2] = HEAP32[($2 + 8040 | 0) >> 2] | 0; + $4080 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $4081 = HEAP32[($2 + 8040 | 0) >> 2] | 0; + $4082 = HEAP32[($2 + 8052 | 0) >> 2] | 0; + HEAP32[($2 + 14560 | 0) >> 2] = HEAP32[($2 + 8036 | 0) >> 2] | 0; + _embind_register_class($4069 | 0, $4070 | 0, $4071 | 0, $4072 | 0, $4074 | 0, $4075 | 0, $4077 | 0, $4078 | 0, $4080 | 0, $4081 | 0, $4082 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8036 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 8080 | 0) >> 2] = $2 + 2128 | 0; + HEAP32[($2 + 8076 | 0) >> 2] = $5 + 127942 | 0; + void_20emscripten__base_physx__PxErrorCallback___verify_physx__PxDefaultErrorCallback__28_29(); + HEAP32[($2 + 8072 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxDefaultErrorCallback__28physx__PxDefaultErrorCallback__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxErrorCallback__20_28_emscripten__base_physx__PxErrorCallback___getUpcaster_physx__PxDefaultErrorCallback__28_29_29_28physx__PxDefaultErrorCallback__29() | 0), HEAP32[(wasm2js_i32$0 + 8068 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxDefaultErrorCallback__20_28_emscripten__base_physx__PxErrorCallback___getDowncaster_physx__PxDefaultErrorCallback__28_29_29_28physx__PxErrorCallback__29() | 0), HEAP32[(wasm2js_i32$0 + 8064 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 8060 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxDefaultErrorCallback__28physx__PxDefaultErrorCallback__29; + $4094 = emscripten__internal__TypeID_physx__PxDefaultErrorCallback_2c_20void___get_28_29() | 0; + $4095 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxDefaultErrorCallback__2c_20void___get_28_29() | 0; + $4096 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxDefaultErrorCallback_20const__2c_20void___get_28_29() | 0; + $4097 = emscripten__base_physx__PxErrorCallback___get_28_29() | 0; + HEAP32[($2 + 14564 | 0) >> 2] = HEAP32[($2 + 8072 | 0) >> 2] | 0; + $4099 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $4100 = HEAP32[($2 + 8072 | 0) >> 2] | 0; + HEAP32[($2 + 14568 | 0) >> 2] = HEAP32[($2 + 8068 | 0) >> 2] | 0; + $4102 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $4103 = HEAP32[($2 + 8068 | 0) >> 2] | 0; + HEAP32[($2 + 14572 | 0) >> 2] = HEAP32[($2 + 8064 | 0) >> 2] | 0; + $4105 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $4106 = HEAP32[($2 + 8064 | 0) >> 2] | 0; + $4107 = HEAP32[($2 + 8076 | 0) >> 2] | 0; + HEAP32[($2 + 14576 | 0) >> 2] = HEAP32[($2 + 8060 | 0) >> 2] | 0; + _embind_register_class($4094 | 0, $4095 | 0, $4096 | 0, $4097 | 0, $4099 | 0, $4100 | 0, $4102 | 0, $4103 | 0, $4105 | 0, $4106 | 0, $4107 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8060 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 8084 | 0) >> 2] = $2 + 2128 | 0; + HEAP32[($2 + 14584 | 0) >> 2] = HEAP32[($2 + 8084 | 0) >> 2] | 0; + HEAP32[($2 + 14580 | 0) >> 2] = GOT_func_internal_physx__PxDefaultErrorCallback__20emscripten__internal__operator_new_physx__PxDefaultErrorCallback__28_29; + void_20emscripten__internal__RegisterClassConstructor_physx__PxDefaultErrorCallback__20_28__29_28_29___invoke_physx__PxDefaultErrorCallback__28physx__PxDefaultErrorCallback__20_28__29_28_29_29(HEAP32[($2 + 14580 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 8108 | 0) >> 2] = $2 + 2127 | 0; + HEAP32[($2 + 8104 | 0) >> 2] = $5 + 153045 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___28_29(); + HEAP32[($2 + 8100 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8096 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8092 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 8088 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___29; + $4124 = emscripten__internal__TypeID_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__2c_20void___get_28_29() | 0; + $4125 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___2c_20void___get_28_29() | 0; + $4126 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20const__2c_20void___get_28_29() | 0; + $4127 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 14588 | 0) >> 2] = HEAP32[($2 + 8100 | 0) >> 2] | 0; + $4129 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $4130 = HEAP32[($2 + 8100 | 0) >> 2] | 0; + HEAP32[($2 + 12956 | 0) >> 2] = HEAP32[($2 + 8096 | 0) >> 2] | 0; + $4132 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $4133 = HEAP32[($2 + 8096 | 0) >> 2] | 0; + HEAP32[($2 + 12952 | 0) >> 2] = HEAP32[($2 + 8092 | 0) >> 2] | 0; + $4135 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $4136 = HEAP32[($2 + 8092 | 0) >> 2] | 0; + $4137 = HEAP32[($2 + 8104 | 0) >> 2] | 0; + HEAP32[($2 + 14592 | 0) >> 2] = HEAP32[($2 + 8088 | 0) >> 2] | 0; + _embind_register_class($4124 | 0, $4125 | 0, $4126 | 0, $4127 | 0, $4129 | 0, $4130 | 0, $4132 | 0, $4133 | 0, $4135 | 0, $4136 | 0, $4137 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8088 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 2120 | 0) >> 2] = $137; + HEAP32[($2 + 2116 | 0) >> 2] = GOT_func_internal_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___isBitSet_28_29_20const; + i64toi32_i32$0 = HEAP32[($2 + 2116 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 2120 | 0) >> 2] | 0; + $19232 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 8208 | 0) >> 2] = $19442; - HEAP32[($2 + 8212 | 0) >> 2] = i64toi32_i32$1; - $4203 = HEAP32[($2 + 8208 | 0) >> 2] | 0; - $4204 = HEAP32[($2 + 8212 | 0) >> 2] | 0; - HEAP32[($2 + 8236 | 0) >> 2] = $4194; - HEAP32[($2 + 8232 | 0) >> 2] = $5 + 75543 | 0; - HEAP32[($2 + 8228 | 0) >> 2] = $4204; - HEAP32[($2 + 8224 | 0) >> 2] = $4203; - $4207 = HEAP32[($2 + 8236 | 0) >> 2] | 0; - $4208 = HEAP32[($2 + 8232 | 0) >> 2] | 0; - $4209 = HEAP32[($2 + 8224 | 0) >> 2] | 0; - HEAP32[($2 + 8220 | 0) >> 2] = HEAP32[($2 + 8228 | 0) >> 2] | 0; - HEAP32[($2 + 8216 | 0) >> 2] = $4209; - i64toi32_i32$1 = HEAP32[($2 + 8216 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 8220 | 0) >> 2] | 0; - $19473 = i64toi32_i32$1; + HEAP32[($2 + 8112 | 0) >> 2] = $19232; + HEAP32[($2 + 8116 | 0) >> 2] = i64toi32_i32$1; + $4143 = HEAP32[($2 + 8112 | 0) >> 2] | 0; + $4144 = HEAP32[($2 + 8116 | 0) >> 2] | 0; + HEAP32[($2 + 8140 | 0) >> 2] = $2 + 2127 | 0; + HEAP32[($2 + 8136 | 0) >> 2] = $5 + 76209 | 0; + HEAP32[($2 + 8132 | 0) >> 2] = $4144; + HEAP32[($2 + 8128 | 0) >> 2] = $4143; + $4149 = HEAP32[($2 + 8140 | 0) >> 2] | 0; + $4150 = HEAP32[($2 + 8136 | 0) >> 2] | 0; + $4151 = HEAP32[($2 + 8128 | 0) >> 2] | 0; + HEAP32[($2 + 8124 | 0) >> 2] = HEAP32[($2 + 8132 | 0) >> 2] | 0; + HEAP32[($2 + 8120 | 0) >> 2] = $4151; + i64toi32_i32$1 = HEAP32[($2 + 8120 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 8124 | 0) >> 2] | 0; + $19266 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 616 | 0) >> 2] = $19473; + HEAP32[($2 + 616 | 0) >> 2] = $19266; HEAP32[($2 + 620 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____29_28_29___invoke_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___28char_20const__2c_20void_20_28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____29_28_29_29($4208 | 0, $2 + 616 | 0 | 0); - HEAP32[($2 + 2108 | 0) >> 2] = $140; - HEAP32[($2 + 2104 | 0) >> 2] = GOT_func_internal_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___clearBit_28_29; - i64toi32_i32$0 = HEAP32[($2 + 2104 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 2108 | 0) >> 2] | 0; - $19487 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_unsigned_20char_20_28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____29_28_29_20const___invoke_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___28char_20const__2c_20unsigned_20char_20_28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____29_28_29_20const_29($4150 | 0, $2 + 616 | 0 | 0); + HEAP32[($2 + 2112 | 0) >> 2] = $137; + HEAP32[($2 + 2108 | 0) >> 2] = GOT_func_internal_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___setBit_28_29; + i64toi32_i32$0 = HEAP32[($2 + 2108 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 2112 | 0) >> 2] | 0; + $19280 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 8176 | 0) >> 2] = $19487; + HEAP32[($2 + 8176 | 0) >> 2] = $19280; HEAP32[($2 + 8180 | 0) >> 2] = i64toi32_i32$1; - $4216 = HEAP32[($2 + 8176 | 0) >> 2] | 0; - $4217 = HEAP32[($2 + 8180 | 0) >> 2] | 0; - HEAP32[($2 + 8204 | 0) >> 2] = $4207; - HEAP32[($2 + 8200 | 0) >> 2] = $5 + 75550 | 0; - HEAP32[($2 + 8196 | 0) >> 2] = $4217; - HEAP32[($2 + 8192 | 0) >> 2] = $4216; - $4220 = HEAP32[($2 + 8200 | 0) >> 2] | 0; - $4221 = HEAP32[($2 + 8192 | 0) >> 2] | 0; + $4158 = HEAP32[($2 + 8176 | 0) >> 2] | 0; + $4159 = HEAP32[($2 + 8180 | 0) >> 2] | 0; + HEAP32[($2 + 8204 | 0) >> 2] = $4149; + HEAP32[($2 + 8200 | 0) >> 2] = $5 + 75575 | 0; + HEAP32[($2 + 8196 | 0) >> 2] = $4159; + HEAP32[($2 + 8192 | 0) >> 2] = $4158; + $4162 = HEAP32[($2 + 8204 | 0) >> 2] | 0; + $4163 = HEAP32[($2 + 8200 | 0) >> 2] | 0; + $4164 = HEAP32[($2 + 8192 | 0) >> 2] | 0; HEAP32[($2 + 8188 | 0) >> 2] = HEAP32[($2 + 8196 | 0) >> 2] | 0; - HEAP32[($2 + 8184 | 0) >> 2] = $4221; + HEAP32[($2 + 8184 | 0) >> 2] = $4164; i64toi32_i32$1 = HEAP32[($2 + 8184 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 8188 | 0) >> 2] | 0; - $19516 = i64toi32_i32$1; + $19311 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 608 | 0) >> 2] = $19516; + HEAP32[($2 + 608 | 0) >> 2] = $19311; HEAP32[($2 + 612 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____29_28_29___invoke_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___28char_20const__2c_20void_20_28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____29_28_29_29($4220 | 0, $2 + 608 | 0 | 0); - HEAP32[($2 + 8260 | 0) >> 2] = $2 + 2103 | 0; - HEAP32[($2 + 8256 | 0) >> 2] = $5 + 153717 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxHeightFieldSample__28_29(); - HEAP32[($2 + 8252 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxHeightFieldSample__28physx__PxHeightFieldSample__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxHeightFieldSample__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8248 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxHeightFieldSample__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8244 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 8240 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxHeightFieldSample__28physx__PxHeightFieldSample__29; - $4234 = emscripten__internal__TypeID_physx__PxHeightFieldSample_2c_20void___get_28_29() | 0; - $4235 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxHeightFieldSample__2c_20void___get_28_29() | 0; - $4236 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxHeightFieldSample_20const__2c_20void___get_28_29() | 0; - $4237 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 14644 | 0) >> 2] = HEAP32[($2 + 8252 | 0) >> 2] | 0; - $4239 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $4240 = HEAP32[($2 + 8252 | 0) >> 2] | 0; - HEAP32[($2 + 12980 | 0) >> 2] = HEAP32[($2 + 8248 | 0) >> 2] | 0; - $4242 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $4243 = HEAP32[($2 + 8248 | 0) >> 2] | 0; - HEAP32[($2 + 12976 | 0) >> 2] = HEAP32[($2 + 8244 | 0) >> 2] | 0; - $4245 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $4246 = HEAP32[($2 + 8244 | 0) >> 2] | 0; - $4247 = HEAP32[($2 + 8256 | 0) >> 2] | 0; - HEAP32[($2 + 14648 | 0) >> 2] = HEAP32[($2 + 8240 | 0) >> 2] | 0; - _embind_register_class($4234 | 0, $4235 | 0, $4236 | 0, $4237 | 0, $4239 | 0, $4240 | 0, $4242 | 0, $4243 | 0, $4245 | 0, $4246 | 0, $4247 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8240 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 8264 | 0) >> 2] = $2 + 2103 | 0; - HEAP32[($2 + 14656 | 0) >> 2] = HEAP32[($2 + 8264 | 0) >> 2] | 0; - HEAP32[($2 + 14652 | 0) >> 2] = GOT_func_internal_physx__PxHeightFieldSample__20emscripten__internal__operator_new_physx__PxHeightFieldSample__28_29; - $4255 = HEAP32[($2 + 14656 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassConstructor_physx__PxHeightFieldSample__20_28__29_28_29___invoke_physx__PxHeightFieldSample__28physx__PxHeightFieldSample__20_28__29_28_29_29(HEAP32[($2 + 14652 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 8284 | 0) >> 2] = $4255; - $4258 = $5 + 75601 | 0; - HEAP32[($2 + 8280 | 0) >> 2] = $4258; - HEAP32[($2 + 8276 | 0) >> 2] = $140; - $4259 = HEAP32[($2 + 8284 | 0) >> 2] | 0; - HEAP32[($2 + 8272 | 0) >> 2] = GOT_func_internal_short_20emscripten__internal__MemberAccess_physx__PxHeightFieldSample_2c_20short___getWire_physx__PxHeightFieldSample__28short_20physx__PxHeightFieldSample____20const__2c_20physx__PxHeightFieldSample_20const__29; - HEAP32[($2 + 8268 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxHeightFieldSample_2c_20short___setWire_physx__PxHeightFieldSample__28short_20physx__PxHeightFieldSample____20const__2c_20physx__PxHeightFieldSample__2c_20short_29; - $4262 = emscripten__internal__TypeID_physx__PxHeightFieldSample_2c_20void___get_28_29() | 0; - $4263 = HEAP32[($2 + 8280 | 0) >> 2] | 0; - $4264 = emscripten__internal__TypeID_short_2c_20void___get_28_29() | 0; - HEAP32[($2 + 14660 | 0) >> 2] = HEAP32[($2 + 8272 | 0) >> 2] | 0; - $4266 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $4267 = HEAP32[($2 + 8272 | 0) >> 2] | 0; - $4270 = short_20physx__PxHeightFieldSample_____20emscripten__internal__getContext_short_20physx__PxHeightFieldSample_____28short_20physx__PxHeightFieldSample____20const__29($2 + 8276 | 0 | 0) | 0; - $4271 = emscripten__internal__TypeID_short_2c_20void___get_28_29() | 0; - HEAP32[($2 + 14664 | 0) >> 2] = HEAP32[($2 + 8268 | 0) >> 2] | 0; - _embind_register_class_property($4262 | 0, $4263 | 0, $4264 | 0, $4266 | 0, $4267 | 0, $4270 | 0, $4271 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8268 | 0) >> 2] | 0 | 0, short_20physx__PxHeightFieldSample_____20emscripten__internal__getContext_short_20physx__PxHeightFieldSample_____28short_20physx__PxHeightFieldSample____20const__29($2 + 8276 | 0 | 0) | 0 | 0); - HEAP32[($2 + 8324 | 0) >> 2] = $4259; - HEAP32[($2 + 8320 | 0) >> 2] = $5 + 204286 | 0; - HEAP32[($2 + 8316 | 0) >> 2] = $1214; - $4280 = HEAP32[($2 + 8324 | 0) >> 2] | 0; - $4281 = GOT_func_internal_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___20emscripten__internal__MemberAccess_physx__PxHeightFieldSample_2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128____getWire_physx__PxHeightFieldSample__28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample____20const__2c_20physx__PxHeightFieldSample_20const__29; - HEAP32[($2 + 8312 | 0) >> 2] = $4281; - $4282 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxHeightFieldSample_2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128____setWire_physx__PxHeightFieldSample__28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample____20const__2c_20physx__PxHeightFieldSample__2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___29; - HEAP32[($2 + 8308 | 0) >> 2] = $4282; - $4283 = emscripten__internal__TypeID_physx__PxHeightFieldSample_2c_20void___get_28_29() | 0; - $4284 = HEAP32[($2 + 8320 | 0) >> 2] | 0; - $4285 = emscripten__internal__TypeID_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__2c_20void___get_28_29() | 0; - HEAP32[($2 + 14668 | 0) >> 2] = HEAP32[($2 + 8312 | 0) >> 2] | 0; - $4287 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $4288 = HEAP32[($2 + 8312 | 0) >> 2] | 0; - $4291 = physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample_____20emscripten__internal__getContext_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample_____28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample____20const__29($2 + 8316 | 0 | 0) | 0; - $4292 = emscripten__internal__TypeID_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__2c_20void___get_28_29() | 0; - HEAP32[($2 + 14676 | 0) >> 2] = HEAP32[($2 + 8308 | 0) >> 2] | 0; - _embind_register_class_property($4283 | 0, $4284 | 0, $4285 | 0, $4287 | 0, $4288 | 0, $4291 | 0, $4292 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8308 | 0) >> 2] | 0 | 0, physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample_____20emscripten__internal__getContext_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample_____28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample____20const__29($2 + 8316 | 0 | 0) | 0 | 0); - HEAP32[($2 + 8304 | 0) >> 2] = $4280; - HEAP32[($2 + 8300 | 0) >> 2] = $5 + 202757 | 0; - HEAP32[($2 + 8296 | 0) >> 2] = $1218; - HEAP32[($2 + 8292 | 0) >> 2] = $4281; - HEAP32[($2 + 8288 | 0) >> 2] = $4282; - $4301 = emscripten__internal__TypeID_physx__PxHeightFieldSample_2c_20void___get_28_29() | 0; - $4302 = HEAP32[($2 + 8300 | 0) >> 2] | 0; - $4303 = emscripten__internal__TypeID_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__2c_20void___get_28_29() | 0; - HEAP32[($2 + 14672 | 0) >> 2] = HEAP32[($2 + 8292 | 0) >> 2] | 0; - $4305 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $4306 = HEAP32[($2 + 8292 | 0) >> 2] | 0; - $4309 = physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample_____20emscripten__internal__getContext_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample_____28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample____20const__29($2 + 8296 | 0 | 0) | 0; - $4310 = emscripten__internal__TypeID_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__2c_20void___get_28_29() | 0; - HEAP32[($2 + 14680 | 0) >> 2] = HEAP32[($2 + 8288 | 0) >> 2] | 0; - _embind_register_class_property($4301 | 0, $4302 | 0, $4303 | 0, $4305 | 0, $4306 | 0, $4309 | 0, $4310 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8288 | 0) >> 2] | 0 | 0, physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample_____20emscripten__internal__getContext_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample_____28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample____20const__29($2 + 8296 | 0 | 0) | 0 | 0); - emscripten__class__std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_physx__PxHeightFieldSample__28char_20const__29($5 + 90463 | 0 | 0); - emscripten__class__std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_unsigned_20short__28char_20const__29($5 + 90489 | 0 | 0); - HEAP32[($2 + 8348 | 0) >> 2] = $2 + 2100 | 0; - HEAP32[($2 + 8344 | 0) >> 2] = $5 + 142115 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxCooking__28_29(); - HEAP32[($2 + 8340 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxCooking__28physx__PxCooking__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxCooking__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8336 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxCooking__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8332 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 8328 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxCooking__28physx__PxCooking__29; - $4329 = emscripten__internal__TypeID_physx__PxCooking_2c_20void___get_28_29() | 0; - $4330 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxCooking__2c_20void___get_28_29() | 0; - $4331 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxCooking_20const__2c_20void___get_28_29() | 0; - $4332 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 14684 | 0) >> 2] = HEAP32[($2 + 8340 | 0) >> 2] | 0; - $4334 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $4335 = HEAP32[($2 + 8340 | 0) >> 2] | 0; - HEAP32[($2 + 12972 | 0) >> 2] = HEAP32[($2 + 8336 | 0) >> 2] | 0; - $4337 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $4338 = HEAP32[($2 + 8336 | 0) >> 2] | 0; - HEAP32[($2 + 12968 | 0) >> 2] = HEAP32[($2 + 8332 | 0) >> 2] | 0; - $4340 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $4341 = HEAP32[($2 + 8332 | 0) >> 2] | 0; - $4342 = HEAP32[($2 + 8344 | 0) >> 2] | 0; - HEAP32[($2 + 14688 | 0) >> 2] = HEAP32[($2 + 8328 | 0) >> 2] | 0; - _embind_register_class($4329 | 0, $4330 | 0, $4331 | 0, $4332 | 0, $4334 | 0, $4335 | 0, $4337 | 0, $4338 | 0, $4340 | 0, $4341 | 0, $4342 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8328 | 0) >> 2] | 0 | 0); - $4348 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_26__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_26__28embind_init_physx_28_29__$_26_20const__29($2 + 2099 | 0 | 0) | 0; - HEAP32[($2 + 8360 | 0) >> 2] = $2 + 2100 | 0; - HEAP32[($2 + 8356 | 0) >> 2] = $5 + 125154 | 0; - HEAP32[($2 + 8352 | 0) >> 2] = $4348; - $4353 = HEAP32[($2 + 8360 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_physx__PxConvexMesh__20_28__29_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxPhysics__29___invoke_physx__PxCooking_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxConvexMesh__20_28__29_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxPhysics__29_29(HEAP32[($2 + 8356 | 0) >> 2] | 0 | 0, HEAP32[($2 + 8352 | 0) >> 2] | 0 | 0); - $4358 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_27__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_27__28embind_init_physx_28_29__$_27_20const__29($2 + 2097 | 0 | 0) | 0; - HEAP32[($2 + 8372 | 0) >> 2] = $4353; - HEAP32[($2 + 8368 | 0) >> 2] = $5 + 93644 | 0; - HEAP32[($2 + 8364 | 0) >> 2] = $4358; - $4361 = HEAP32[($2 + 8372 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_physx__PxConvexMesh__20_28__29_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20physx__PxPhysics__29___invoke_physx__PxCooking_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxConvexMesh__20_28__29_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20physx__PxPhysics__29_29(HEAP32[($2 + 8368 | 0) >> 2] | 0 | 0, HEAP32[($2 + 8364 | 0) >> 2] | 0 | 0); - $4366 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_28__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_28__28embind_init_physx_28_29__$_28_20const__29($2 + 2095 | 0 | 0) | 0; - HEAP32[($2 + 8384 | 0) >> 2] = $4361; - HEAP32[($2 + 8380 | 0) >> 2] = $5 + 125171 | 0; - HEAP32[($2 + 8376 | 0) >> 2] = $4366; - $4369 = HEAP32[($2 + 8384 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_physx__PxTriangleMesh__20_28__29_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20int_2c_20unsigned_20int_2c_20bool_2c_20physx__PxPhysics__29___invoke_physx__PxCooking_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxTriangleMesh__20_28__29_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20int_2c_20unsigned_20int_2c_20bool_2c_20physx__PxPhysics__29_29(HEAP32[($2 + 8380 | 0) >> 2] | 0 | 0, HEAP32[($2 + 8376 | 0) >> 2] | 0 | 0); - $4374 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_29__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_29__28embind_init_physx_28_29__$_29_20const__29($2 + 2093 | 0 | 0) | 0; - HEAP32[($2 + 8396 | 0) >> 2] = $4369; - HEAP32[($2 + 8392 | 0) >> 2] = $5 + 71956 | 0; - HEAP32[($2 + 8388 | 0) >> 2] = $4374; - $4377 = HEAP32[($2 + 8396 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_physx__PxTriangleMesh__20_28__29_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20physx__PxPhysics__29___invoke_physx__PxCooking_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxTriangleMesh__20_28__29_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20physx__PxPhysics__29_29(HEAP32[($2 + 8392 | 0) >> 2] | 0 | 0, HEAP32[($2 + 8388 | 0) >> 2] | 0 | 0); - $4382 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_30__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_30__28embind_init_physx_28_29__$_30_20const__29($2 + 2091 | 0 | 0) | 0; - HEAP32[($2 + 8408 | 0) >> 2] = $4377; - HEAP32[($2 + 8404 | 0) >> 2] = $5 + 71973 | 0; - HEAP32[($2 + 8400 | 0) >> 2] = $4382; - void_20emscripten__internal__RegisterClassMethod_physx__PxHeightField__20_28__29_28physx__PxCooking__2c_20unsigned_20int_2c_20unsigned_20int_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxPhysics__29___invoke_physx__PxCooking_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxHeightField__20_28__29_28physx__PxCooking__2c_20unsigned_20int_2c_20unsigned_20int_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxPhysics__29_29(HEAP32[($2 + 8404 | 0) >> 2] | 0 | 0, HEAP32[($2 + 8400 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 8432 | 0) >> 2] = $2 + 2089 | 0; - HEAP32[($2 + 8428 | 0) >> 2] = $5 + 83129 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxCookingParams__28_29(); - HEAP32[($2 + 8424 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxCookingParams__28physx__PxCookingParams__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxCookingParams__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8420 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxCookingParams__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8416 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 8412 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxCookingParams__28physx__PxCookingParams__29; - $4395 = emscripten__internal__TypeID_physx__PxCookingParams_2c_20void___get_28_29() | 0; - $4396 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxCookingParams__2c_20void___get_28_29() | 0; - $4397 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxCookingParams_20const__2c_20void___get_28_29() | 0; - $4398 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 14692 | 0) >> 2] = HEAP32[($2 + 8424 | 0) >> 2] | 0; - $4400 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $4401 = HEAP32[($2 + 8424 | 0) >> 2] | 0; - HEAP32[($2 + 12964 | 0) >> 2] = HEAP32[($2 + 8420 | 0) >> 2] | 0; - $4403 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $4404 = HEAP32[($2 + 8420 | 0) >> 2] | 0; - HEAP32[($2 + 12960 | 0) >> 2] = HEAP32[($2 + 8416 | 0) >> 2] | 0; - $4406 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $4407 = HEAP32[($2 + 8416 | 0) >> 2] | 0; - $4408 = HEAP32[($2 + 8428 | 0) >> 2] | 0; - HEAP32[($2 + 14696 | 0) >> 2] = HEAP32[($2 + 8412 | 0) >> 2] | 0; - _embind_register_class($4395 | 0, $4396 | 0, $4397 | 0, $4398 | 0, $4400 | 0, $4401 | 0, $4403 | 0, $4404 | 0, $4406 | 0, $4407 | 0, $4408 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8412 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 8436 | 0) >> 2] = $2 + 2089 | 0; - HEAP32[($2 + 14704 | 0) >> 2] = HEAP32[($2 + 8436 | 0) >> 2] | 0; - HEAP32[($2 + 14700 | 0) >> 2] = GOT_func_internal_physx__PxCookingParams__20emscripten__internal__operator_new_physx__PxCookingParams_2c_20physx__PxTolerancesScale__28physx__PxTolerancesScale___29; - void_20emscripten__internal__RegisterClassConstructor_physx__PxCookingParams__20_28__29_28physx__PxTolerancesScale___29___invoke_physx__PxCookingParams__28physx__PxCookingParams__20_28__29_28physx__PxTolerancesScale___29_29(HEAP32[($2 + 14700 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 8460 | 0) >> 2] = $2 + 2088 | 0; - HEAP32[($2 + 8456 | 0) >> 2] = $5 + 93165 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxCpuDispatcher__28_29(); - HEAP32[($2 + 8452 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxCpuDispatcher__28physx__PxCpuDispatcher__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxCpuDispatcher__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8448 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxCpuDispatcher__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8444 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 8440 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxCpuDispatcher__28physx__PxCpuDispatcher__29; - $4425 = emscripten__internal__TypeID_physx__PxCpuDispatcher_2c_20void___get_28_29() | 0; - $4426 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxCpuDispatcher__2c_20void___get_28_29() | 0; - $4427 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxCpuDispatcher_20const__2c_20void___get_28_29() | 0; - $4428 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 14708 | 0) >> 2] = HEAP32[($2 + 8452 | 0) >> 2] | 0; - $4430 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $4431 = HEAP32[($2 + 8452 | 0) >> 2] | 0; - HEAP32[($2 + 12956 | 0) >> 2] = HEAP32[($2 + 8448 | 0) >> 2] | 0; - $4433 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $4434 = HEAP32[($2 + 8448 | 0) >> 2] | 0; - HEAP32[($2 + 12952 | 0) >> 2] = HEAP32[($2 + 8444 | 0) >> 2] | 0; - $4436 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $4437 = HEAP32[($2 + 8444 | 0) >> 2] | 0; - $4438 = HEAP32[($2 + 8456 | 0) >> 2] | 0; - HEAP32[($2 + 14712 | 0) >> 2] = HEAP32[($2 + 8440 | 0) >> 2] | 0; - _embind_register_class($4425 | 0, $4426 | 0, $4427 | 0, $4428 | 0, $4430 | 0, $4431 | 0, $4433 | 0, $4434 | 0, $4436 | 0, $4437 | 0, $4438 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8440 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 8484 | 0) >> 2] = $2 + 2087 | 0; - HEAP32[($2 + 8480 | 0) >> 2] = $5 + 150293 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxBVHStructure__28_29(); - HEAP32[($2 + 8476 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxBVHStructure__28physx__PxBVHStructure__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxBVHStructure__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8472 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxBVHStructure__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8468 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 8464 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxBVHStructure__28physx__PxBVHStructure__29; - $4450 = emscripten__internal__TypeID_physx__PxBVHStructure_2c_20void___get_28_29() | 0; - $4451 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxBVHStructure__2c_20void___get_28_29() | 0; - $4452 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxBVHStructure_20const__2c_20void___get_28_29() | 0; - $4453 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 14716 | 0) >> 2] = HEAP32[($2 + 8476 | 0) >> 2] | 0; - $4455 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $4456 = HEAP32[($2 + 8476 | 0) >> 2] | 0; - HEAP32[($2 + 12948 | 0) >> 2] = HEAP32[($2 + 8472 | 0) >> 2] | 0; - $4458 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $4459 = HEAP32[($2 + 8472 | 0) >> 2] | 0; - HEAP32[($2 + 12944 | 0) >> 2] = HEAP32[($2 + 8468 | 0) >> 2] | 0; - $4461 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $4462 = HEAP32[($2 + 8468 | 0) >> 2] | 0; - $4463 = HEAP32[($2 + 8480 | 0) >> 2] | 0; - HEAP32[($2 + 14720 | 0) >> 2] = HEAP32[($2 + 8464 | 0) >> 2] | 0; - _embind_register_class($4450 | 0, $4451 | 0, $4452 | 0, $4453 | 0, $4455 | 0, $4456 | 0, $4458 | 0, $4459 | 0, $4461 | 0, $4462 | 0, $4463 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8464 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 8508 | 0) >> 2] = $2 + 2086 | 0; - HEAP32[($2 + 8504 | 0) >> 2] = $5 + 123210 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxBaseTask__28_29(); - HEAP32[($2 + 8500 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxBaseTask__28physx__PxBaseTask__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxBaseTask__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8496 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxBaseTask__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8492 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 8488 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxBaseTask__28physx__PxBaseTask__29; - $4475 = emscripten__internal__TypeID_physx__PxBaseTask_2c_20void___get_28_29() | 0; - $4476 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxBaseTask__2c_20void___get_28_29() | 0; - $4477 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxBaseTask_20const__2c_20void___get_28_29() | 0; - $4478 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 14724 | 0) >> 2] = HEAP32[($2 + 8500 | 0) >> 2] | 0; - $4480 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $4481 = HEAP32[($2 + 8500 | 0) >> 2] | 0; - HEAP32[($2 + 12940 | 0) >> 2] = HEAP32[($2 + 8496 | 0) >> 2] | 0; - $4483 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $4484 = HEAP32[($2 + 8496 | 0) >> 2] | 0; - HEAP32[($2 + 12936 | 0) >> 2] = HEAP32[($2 + 8492 | 0) >> 2] | 0; - $4486 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $4487 = HEAP32[($2 + 8492 | 0) >> 2] | 0; - $4488 = HEAP32[($2 + 8504 | 0) >> 2] | 0; - HEAP32[($2 + 14728 | 0) >> 2] = HEAP32[($2 + 8488 | 0) >> 2] | 0; - _embind_register_class($4475 | 0, $4476 | 0, $4477 | 0, $4478 | 0, $4480 | 0, $4481 | 0, $4483 | 0, $4484 | 0, $4486 | 0, $4487 | 0, $4488 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8488 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 8532 | 0) >> 2] = $2 + 2085 | 0; - HEAP32[($2 + 8528 | 0) >> 2] = $5 + 93181 | 0; - void_20emscripten__base_physx__PxCpuDispatcher___verify_physx__PxDefaultCpuDispatcher__28_29(); - HEAP32[($2 + 8524 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxDefaultCpuDispatcher__28physx__PxDefaultCpuDispatcher__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxCpuDispatcher__20_28_emscripten__base_physx__PxCpuDispatcher___getUpcaster_physx__PxDefaultCpuDispatcher__28_29_29_28physx__PxDefaultCpuDispatcher__29() | 0), HEAP32[(wasm2js_i32$0 + 8520 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxDefaultCpuDispatcher__20_28_emscripten__base_physx__PxCpuDispatcher___getDowncaster_physx__PxDefaultCpuDispatcher__28_29_29_28physx__PxCpuDispatcher__29() | 0), HEAP32[(wasm2js_i32$0 + 8516 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 8512 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxDefaultCpuDispatcher__28physx__PxDefaultCpuDispatcher__29; - $4500 = emscripten__internal__TypeID_physx__PxDefaultCpuDispatcher_2c_20void___get_28_29() | 0; - $4501 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxDefaultCpuDispatcher__2c_20void___get_28_29() | 0; - $4502 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxDefaultCpuDispatcher_20const__2c_20void___get_28_29() | 0; - $4503 = emscripten__base_physx__PxCpuDispatcher___get_28_29() | 0; - HEAP32[($2 + 14732 | 0) >> 2] = HEAP32[($2 + 8524 | 0) >> 2] | 0; - $4505 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $4506 = HEAP32[($2 + 8524 | 0) >> 2] | 0; - HEAP32[($2 + 14736 | 0) >> 2] = HEAP32[($2 + 8520 | 0) >> 2] | 0; - $4508 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $4509 = HEAP32[($2 + 8520 | 0) >> 2] | 0; - HEAP32[($2 + 14740 | 0) >> 2] = HEAP32[($2 + 8516 | 0) >> 2] | 0; - $4511 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $4512 = HEAP32[($2 + 8516 | 0) >> 2] | 0; - $4513 = HEAP32[($2 + 8528 | 0) >> 2] | 0; - HEAP32[($2 + 14744 | 0) >> 2] = HEAP32[($2 + 8512 | 0) >> 2] | 0; - _embind_register_class($4500 | 0, $4501 | 0, $4502 | 0, $4503 | 0, $4505 | 0, $4506 | 0, $4508 | 0, $4509 | 0, $4511 | 0, $4512 | 0, $4513 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8512 | 0) >> 2] | 0 | 0); - emscripten__value_object_physx__PxFilterData___value_object_28char_20const__29($2 + 2084 | 0 | 0, $5 + 162491 | 0 | 0) | 0; - emscripten__value_object_physx__PxFilterData___20emscripten__value_object_physx__PxFilterData___field_physx__PxFilterData_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20physx__PxFilterData____29(emscripten__value_object_physx__PxFilterData___20emscripten__value_object_physx__PxFilterData___field_physx__PxFilterData_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20physx__PxFilterData____29(emscripten__value_object_physx__PxFilterData___20emscripten__value_object_physx__PxFilterData___field_physx__PxFilterData_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20physx__PxFilterData____29(emscripten__value_object_physx__PxFilterData___20emscripten__value_object_physx__PxFilterData___field_physx__PxFilterData_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20physx__PxFilterData____29($2 + 2084 | 0 | 0, $5 + 204459 | 0 | 0, $140 | 0) | 0 | 0, $5 + 202990 | 0 | 0, $242 | 0) | 0 | 0, $5 + 202051 | 0 | 0, $187 | 0) | 0 | 0, $5 + 201372 | 0 | 0, $307 | 0) | 0; - emscripten__value_object_physx__PxFilterData____value_object_28_29($2 + 2084 | 0 | 0) | 0; - HEAP32[($2 + 8556 | 0) >> 2] = $2 + 2083 | 0; - HEAP32[($2 + 8552 | 0) >> 2] = $5 + 84404 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___28_29(); - HEAP32[($2 + 8548 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8544 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8540 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 8536 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___29; - $4544 = emscripten__internal__TypeID_physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short__2c_20void___get_28_29() | 0; - $4545 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___2c_20void___get_28_29() | 0; - $4546 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short__20const__2c_20void___get_28_29() | 0; - $4547 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 14748 | 0) >> 2] = HEAP32[($2 + 8548 | 0) >> 2] | 0; - $4549 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $4550 = HEAP32[($2 + 8548 | 0) >> 2] | 0; - HEAP32[($2 + 12932 | 0) >> 2] = HEAP32[($2 + 8544 | 0) >> 2] | 0; - $4552 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $4553 = HEAP32[($2 + 8544 | 0) >> 2] | 0; - HEAP32[($2 + 12928 | 0) >> 2] = HEAP32[($2 + 8540 | 0) >> 2] | 0; - $4555 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $4556 = HEAP32[($2 + 8540 | 0) >> 2] | 0; - $4557 = HEAP32[($2 + 8552 | 0) >> 2] | 0; - HEAP32[($2 + 14752 | 0) >> 2] = HEAP32[($2 + 8536 | 0) >> 2] | 0; - _embind_register_class($4544 | 0, $4545 | 0, $4546 | 0, $4547 | 0, $4549 | 0, $4550 | 0, $4552 | 0, $4553 | 0, $4555 | 0, $4556 | 0, $4557 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8536 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 8580 | 0) >> 2] = $2 + 2082 | 0; - HEAP32[($2 + 8576 | 0) >> 2] = $5 + 84562 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___28_29(); - HEAP32[($2 + 8572 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8568 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8564 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 8560 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___29; - $4569 = emscripten__internal__TypeID_physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short__2c_20void___get_28_29() | 0; - $4570 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___2c_20void___get_28_29() | 0; - $4571 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short__20const__2c_20void___get_28_29() | 0; - $4572 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 14756 | 0) >> 2] = HEAP32[($2 + 8572 | 0) >> 2] | 0; - $4574 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $4575 = HEAP32[($2 + 8572 | 0) >> 2] | 0; - HEAP32[($2 + 12924 | 0) >> 2] = HEAP32[($2 + 8568 | 0) >> 2] | 0; - $4577 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $4578 = HEAP32[($2 + 8568 | 0) >> 2] | 0; - HEAP32[($2 + 12920 | 0) >> 2] = HEAP32[($2 + 8564 | 0) >> 2] | 0; - $4580 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $4581 = HEAP32[($2 + 8564 | 0) >> 2] | 0; - $4582 = HEAP32[($2 + 8576 | 0) >> 2] | 0; - HEAP32[($2 + 14760 | 0) >> 2] = HEAP32[($2 + 8560 | 0) >> 2] | 0; - _embind_register_class($4569 | 0, $4570 | 0, $4571 | 0, $4572 | 0, $4574 | 0, $4575 | 0, $4577 | 0, $4578 | 0, $4580 | 0, $4581 | 0, $4582 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8560 | 0) >> 2] | 0 | 0); - emscripten__enum__physx__PxPairFlag__Enum___enum__28char_20const__29($2 + 2081 | 0 | 0, $5 + 142667 | 0 | 0) | 0; - emscripten__enum__physx__PxFilterFlag__Enum___enum__28char_20const__29($2 + 2080 | 0 | 0, $5 + 142678 | 0 | 0) | 0; - HEAP32[($2 + 8604 | 0) >> 2] = $2 + 2079 | 0; - HEAP32[($2 + 8600 | 0) >> 2] = $5 + 90577 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxActor__28_29(); - HEAP32[($2 + 8596 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxActor__28physx__PxActor__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxActor__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8592 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxActor__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8588 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 8584 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxActor__28physx__PxActor__29; - $4602 = emscripten__internal__TypeID_physx__PxActor_2c_20void___get_28_29() | 0; - $4603 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxActor__2c_20void___get_28_29() | 0; - $4604 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxActor_20const__2c_20void___get_28_29() | 0; - $4605 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 14764 | 0) >> 2] = HEAP32[($2 + 8596 | 0) >> 2] | 0; - $4607 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $4608 = HEAP32[($2 + 8596 | 0) >> 2] | 0; - HEAP32[($2 + 12916 | 0) >> 2] = HEAP32[($2 + 8592 | 0) >> 2] | 0; - $4610 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $4611 = HEAP32[($2 + 8592 | 0) >> 2] | 0; - HEAP32[($2 + 12912 | 0) >> 2] = HEAP32[($2 + 8588 | 0) >> 2] | 0; - $4613 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $4614 = HEAP32[($2 + 8588 | 0) >> 2] | 0; - $4615 = HEAP32[($2 + 8600 | 0) >> 2] | 0; - HEAP32[($2 + 14768 | 0) >> 2] = HEAP32[($2 + 8584 | 0) >> 2] | 0; - _embind_register_class($4602 | 0, $4603 | 0, $4604 | 0, $4605 | 0, $4607 | 0, $4608 | 0, $4610 | 0, $4611 | 0, $4613 | 0, $4614 | 0, $4615 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8584 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 2072 | 0) >> 2] = $181; - HEAP32[($2 + 2068 | 0) >> 2] = $2188; - i64toi32_i32$0 = HEAP32[($2 + 2068 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 2072 | 0) >> 2] | 0; - $20597 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____29_28_29___invoke_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___28char_20const__2c_20void_20_28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____29_28_29_29($4163 | 0, $2 + 608 | 0 | 0); + HEAP32[($2 + 2104 | 0) >> 2] = $137; + HEAP32[($2 + 2100 | 0) >> 2] = GOT_func_internal_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___clearBit_28_29; + i64toi32_i32$0 = HEAP32[($2 + 2100 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 2104 | 0) >> 2] | 0; + $19325 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 8608 | 0) >> 2] = $20597; + HEAP32[($2 + 8144 | 0) >> 2] = $19325; + HEAP32[($2 + 8148 | 0) >> 2] = i64toi32_i32$1; + $4171 = HEAP32[($2 + 8144 | 0) >> 2] | 0; + $4172 = HEAP32[($2 + 8148 | 0) >> 2] | 0; + HEAP32[($2 + 8172 | 0) >> 2] = $4162; + HEAP32[($2 + 8168 | 0) >> 2] = $5 + 75582 | 0; + HEAP32[($2 + 8164 | 0) >> 2] = $4172; + HEAP32[($2 + 8160 | 0) >> 2] = $4171; + $4175 = HEAP32[($2 + 8168 | 0) >> 2] | 0; + $4176 = HEAP32[($2 + 8160 | 0) >> 2] | 0; + HEAP32[($2 + 8156 | 0) >> 2] = HEAP32[($2 + 8164 | 0) >> 2] | 0; + HEAP32[($2 + 8152 | 0) >> 2] = $4176; + i64toi32_i32$1 = HEAP32[($2 + 8152 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 8156 | 0) >> 2] | 0; + $19354 = i64toi32_i32$1; + i64toi32_i32$1 = $2; + HEAP32[($2 + 600 | 0) >> 2] = $19354; + HEAP32[($2 + 604 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____29_28_29___invoke_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___28char_20const__2c_20void_20_28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____29_28_29_29($4175 | 0, $2 + 600 | 0 | 0); + HEAP32[($2 + 8228 | 0) >> 2] = $2 + 2099 | 0; + HEAP32[($2 + 8224 | 0) >> 2] = $5 + 159603 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxHeightFieldSample__28_29(); + HEAP32[($2 + 8220 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxHeightFieldSample__28physx__PxHeightFieldSample__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxHeightFieldSample__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8216 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxHeightFieldSample__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8212 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 8208 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxHeightFieldSample__28physx__PxHeightFieldSample__29; + $4189 = emscripten__internal__TypeID_physx__PxHeightFieldSample_2c_20void___get_28_29() | 0; + $4190 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxHeightFieldSample__2c_20void___get_28_29() | 0; + $4191 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxHeightFieldSample_20const__2c_20void___get_28_29() | 0; + $4192 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 14596 | 0) >> 2] = HEAP32[($2 + 8220 | 0) >> 2] | 0; + $4194 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $4195 = HEAP32[($2 + 8220 | 0) >> 2] | 0; + HEAP32[($2 + 12948 | 0) >> 2] = HEAP32[($2 + 8216 | 0) >> 2] | 0; + $4197 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $4198 = HEAP32[($2 + 8216 | 0) >> 2] | 0; + HEAP32[($2 + 12944 | 0) >> 2] = HEAP32[($2 + 8212 | 0) >> 2] | 0; + $4200 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $4201 = HEAP32[($2 + 8212 | 0) >> 2] | 0; + $4202 = HEAP32[($2 + 8224 | 0) >> 2] | 0; + HEAP32[($2 + 14600 | 0) >> 2] = HEAP32[($2 + 8208 | 0) >> 2] | 0; + _embind_register_class($4189 | 0, $4190 | 0, $4191 | 0, $4192 | 0, $4194 | 0, $4195 | 0, $4197 | 0, $4198 | 0, $4200 | 0, $4201 | 0, $4202 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8208 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 8232 | 0) >> 2] = $2 + 2099 | 0; + HEAP32[($2 + 14608 | 0) >> 2] = HEAP32[($2 + 8232 | 0) >> 2] | 0; + HEAP32[($2 + 14604 | 0) >> 2] = GOT_func_internal_physx__PxHeightFieldSample__20emscripten__internal__operator_new_physx__PxHeightFieldSample__28_29; + $4210 = HEAP32[($2 + 14608 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassConstructor_physx__PxHeightFieldSample__20_28__29_28_29___invoke_physx__PxHeightFieldSample__28physx__PxHeightFieldSample__20_28__29_28_29_29(HEAP32[($2 + 14604 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 8252 | 0) >> 2] = $4210; + $4213 = $5 + 75633 | 0; + HEAP32[($2 + 8248 | 0) >> 2] = $4213; + HEAP32[($2 + 8244 | 0) >> 2] = $137; + $4214 = HEAP32[($2 + 8252 | 0) >> 2] | 0; + HEAP32[($2 + 8240 | 0) >> 2] = GOT_func_internal_short_20emscripten__internal__MemberAccess_physx__PxHeightFieldSample_2c_20short___getWire_physx__PxHeightFieldSample__28short_20physx__PxHeightFieldSample____20const__2c_20physx__PxHeightFieldSample_20const__29; + HEAP32[($2 + 8236 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxHeightFieldSample_2c_20short___setWire_physx__PxHeightFieldSample__28short_20physx__PxHeightFieldSample____20const__2c_20physx__PxHeightFieldSample__2c_20short_29; + $4217 = emscripten__internal__TypeID_physx__PxHeightFieldSample_2c_20void___get_28_29() | 0; + $4218 = HEAP32[($2 + 8248 | 0) >> 2] | 0; + $4219 = emscripten__internal__TypeID_short_2c_20void___get_28_29() | 0; + HEAP32[($2 + 14612 | 0) >> 2] = HEAP32[($2 + 8240 | 0) >> 2] | 0; + $4221 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $4222 = HEAP32[($2 + 8240 | 0) >> 2] | 0; + $4225 = short_20physx__PxHeightFieldSample_____20emscripten__internal__getContext_short_20physx__PxHeightFieldSample_____28short_20physx__PxHeightFieldSample____20const__29($2 + 8244 | 0 | 0) | 0; + $4226 = emscripten__internal__TypeID_short_2c_20void___get_28_29() | 0; + HEAP32[($2 + 14616 | 0) >> 2] = HEAP32[($2 + 8236 | 0) >> 2] | 0; + _embind_register_class_property($4217 | 0, $4218 | 0, $4219 | 0, $4221 | 0, $4222 | 0, $4225 | 0, $4226 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8236 | 0) >> 2] | 0 | 0, short_20physx__PxHeightFieldSample_____20emscripten__internal__getContext_short_20physx__PxHeightFieldSample_____28short_20physx__PxHeightFieldSample____20const__29($2 + 8244 | 0 | 0) | 0 | 0); + HEAP32[($2 + 8292 | 0) >> 2] = $4214; + HEAP32[($2 + 8288 | 0) >> 2] = $5 + 210268 | 0; + HEAP32[($2 + 8284 | 0) >> 2] = $1211; + $4235 = HEAP32[($2 + 8292 | 0) >> 2] | 0; + $4236 = GOT_func_internal_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___20emscripten__internal__MemberAccess_physx__PxHeightFieldSample_2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128____getWire_physx__PxHeightFieldSample__28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample____20const__2c_20physx__PxHeightFieldSample_20const__29; + HEAP32[($2 + 8280 | 0) >> 2] = $4236; + $4237 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxHeightFieldSample_2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128____setWire_physx__PxHeightFieldSample__28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample____20const__2c_20physx__PxHeightFieldSample__2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___29; + HEAP32[($2 + 8276 | 0) >> 2] = $4237; + $4238 = emscripten__internal__TypeID_physx__PxHeightFieldSample_2c_20void___get_28_29() | 0; + $4239 = HEAP32[($2 + 8288 | 0) >> 2] | 0; + $4240 = emscripten__internal__TypeID_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__2c_20void___get_28_29() | 0; + HEAP32[($2 + 14620 | 0) >> 2] = HEAP32[($2 + 8280 | 0) >> 2] | 0; + $4242 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $4243 = HEAP32[($2 + 8280 | 0) >> 2] | 0; + $4246 = physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample_____20emscripten__internal__getContext_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample_____28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample____20const__29($2 + 8284 | 0 | 0) | 0; + $4247 = emscripten__internal__TypeID_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__2c_20void___get_28_29() | 0; + HEAP32[($2 + 14628 | 0) >> 2] = HEAP32[($2 + 8276 | 0) >> 2] | 0; + _embind_register_class_property($4238 | 0, $4239 | 0, $4240 | 0, $4242 | 0, $4243 | 0, $4246 | 0, $4247 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8276 | 0) >> 2] | 0 | 0, physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample_____20emscripten__internal__getContext_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample_____28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample____20const__29($2 + 8284 | 0 | 0) | 0 | 0); + HEAP32[($2 + 8272 | 0) >> 2] = $4235; + HEAP32[($2 + 8268 | 0) >> 2] = $5 + 208739 | 0; + HEAP32[($2 + 8264 | 0) >> 2] = $1215; + HEAP32[($2 + 8260 | 0) >> 2] = $4236; + HEAP32[($2 + 8256 | 0) >> 2] = $4237; + $4256 = emscripten__internal__TypeID_physx__PxHeightFieldSample_2c_20void___get_28_29() | 0; + $4257 = HEAP32[($2 + 8268 | 0) >> 2] | 0; + $4258 = emscripten__internal__TypeID_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__2c_20void___get_28_29() | 0; + HEAP32[($2 + 14624 | 0) >> 2] = HEAP32[($2 + 8260 | 0) >> 2] | 0; + $4260 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $4261 = HEAP32[($2 + 8260 | 0) >> 2] | 0; + $4264 = physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample_____20emscripten__internal__getContext_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample_____28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample____20const__29($2 + 8264 | 0 | 0) | 0; + $4265 = emscripten__internal__TypeID_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__2c_20void___get_28_29() | 0; + HEAP32[($2 + 14632 | 0) >> 2] = HEAP32[($2 + 8256 | 0) >> 2] | 0; + _embind_register_class_property($4256 | 0, $4257 | 0, $4258 | 0, $4260 | 0, $4261 | 0, $4264 | 0, $4265 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8256 | 0) >> 2] | 0 | 0, physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample_____20emscripten__internal__getContext_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample_____28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample____20const__29($2 + 8264 | 0 | 0) | 0 | 0); + emscripten__class__std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_physx__PxHeightFieldSample__28char_20const__29($5 + 90532 | 0 | 0); + emscripten__class__std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___2c_20emscripten__internal__NoBaseClass__20emscripten__register_vector_unsigned_20short__28char_20const__29($5 + 90558 | 0 | 0); + HEAP32[($2 + 8316 | 0) >> 2] = $2 + 2096 | 0; + HEAP32[($2 + 8312 | 0) >> 2] = $5 + 147945 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxCooking__28_29(); + HEAP32[($2 + 8308 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxCooking__28physx__PxCooking__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxCooking__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8304 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxCooking__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8300 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 8296 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxCooking__28physx__PxCooking__29; + $4284 = emscripten__internal__TypeID_physx__PxCooking_2c_20void___get_28_29() | 0; + $4285 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxCooking__2c_20void___get_28_29() | 0; + $4286 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxCooking_20const__2c_20void___get_28_29() | 0; + $4287 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 14636 | 0) >> 2] = HEAP32[($2 + 8308 | 0) >> 2] | 0; + $4289 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $4290 = HEAP32[($2 + 8308 | 0) >> 2] | 0; + HEAP32[($2 + 12940 | 0) >> 2] = HEAP32[($2 + 8304 | 0) >> 2] | 0; + $4292 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $4293 = HEAP32[($2 + 8304 | 0) >> 2] | 0; + HEAP32[($2 + 12936 | 0) >> 2] = HEAP32[($2 + 8300 | 0) >> 2] | 0; + $4295 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $4296 = HEAP32[($2 + 8300 | 0) >> 2] | 0; + $4297 = HEAP32[($2 + 8312 | 0) >> 2] | 0; + HEAP32[($2 + 14640 | 0) >> 2] = HEAP32[($2 + 8296 | 0) >> 2] | 0; + _embind_register_class($4284 | 0, $4285 | 0, $4286 | 0, $4287 | 0, $4289 | 0, $4290 | 0, $4292 | 0, $4293 | 0, $4295 | 0, $4296 | 0, $4297 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8296 | 0) >> 2] | 0 | 0); + $4303 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_26__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_26__28embind_init_physx_28_29__$_26_20const__29($2 + 2095 | 0 | 0) | 0; + HEAP32[($2 + 8328 | 0) >> 2] = $2 + 2096 | 0; + HEAP32[($2 + 8324 | 0) >> 2] = $5 + 128534 | 0; + HEAP32[($2 + 8320 | 0) >> 2] = $4303; + $4308 = HEAP32[($2 + 8328 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_physx__PxConvexMesh__20_28__29_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxPhysics__29___invoke_physx__PxCooking_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxConvexMesh__20_28__29_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxPhysics__29_29(HEAP32[($2 + 8324 | 0) >> 2] | 0 | 0, HEAP32[($2 + 8320 | 0) >> 2] | 0 | 0); + $4313 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_27__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_27__28embind_init_physx_28_29__$_27_20const__29($2 + 2093 | 0 | 0) | 0; + HEAP32[($2 + 8340 | 0) >> 2] = $4308; + HEAP32[($2 + 8336 | 0) >> 2] = $5 + 93735 | 0; + HEAP32[($2 + 8332 | 0) >> 2] = $4313; + $4316 = HEAP32[($2 + 8340 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_physx__PxConvexMesh__20_28__29_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20physx__PxPhysics__29___invoke_physx__PxCooking_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxConvexMesh__20_28__29_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20physx__PxPhysics__29_29(HEAP32[($2 + 8336 | 0) >> 2] | 0 | 0, HEAP32[($2 + 8332 | 0) >> 2] | 0 | 0); + $4321 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_28__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_28__28embind_init_physx_28_29__$_28_20const__29($2 + 2091 | 0 | 0) | 0; + HEAP32[($2 + 8352 | 0) >> 2] = $4316; + HEAP32[($2 + 8348 | 0) >> 2] = $5 + 128551 | 0; + HEAP32[($2 + 8344 | 0) >> 2] = $4321; + $4324 = HEAP32[($2 + 8352 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_physx__PxTriangleMesh__20_28__29_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20int_2c_20unsigned_20int_2c_20bool_2c_20physx__PxPhysics__29___invoke_physx__PxCooking_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxTriangleMesh__20_28__29_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20int_2c_20unsigned_20int_2c_20bool_2c_20physx__PxPhysics__29_29(HEAP32[($2 + 8348 | 0) >> 2] | 0 | 0, HEAP32[($2 + 8344 | 0) >> 2] | 0 | 0); + $4329 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_29__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_29__28embind_init_physx_28_29__$_29_20const__29($2 + 2089 | 0 | 0) | 0; + HEAP32[($2 + 8364 | 0) >> 2] = $4324; + HEAP32[($2 + 8360 | 0) >> 2] = $5 + 71956 | 0; + HEAP32[($2 + 8356 | 0) >> 2] = $4329; + $4332 = HEAP32[($2 + 8364 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_physx__PxTriangleMesh__20_28__29_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20physx__PxPhysics__29___invoke_physx__PxCooking_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxTriangleMesh__20_28__29_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20physx__PxPhysics__29_29(HEAP32[($2 + 8360 | 0) >> 2] | 0 | 0, HEAP32[($2 + 8356 | 0) >> 2] | 0 | 0); + $4337 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_30__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_30__28embind_init_physx_28_29__$_30_20const__29($2 + 2087 | 0 | 0) | 0; + HEAP32[($2 + 8376 | 0) >> 2] = $4332; + HEAP32[($2 + 8372 | 0) >> 2] = $5 + 71973 | 0; + HEAP32[($2 + 8368 | 0) >> 2] = $4337; + void_20emscripten__internal__RegisterClassMethod_physx__PxHeightField__20_28__29_28physx__PxCooking__2c_20unsigned_20int_2c_20unsigned_20int_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxPhysics__29___invoke_physx__PxCooking_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxHeightField__20_28__29_28physx__PxCooking__2c_20unsigned_20int_2c_20unsigned_20int_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxPhysics__29_29(HEAP32[($2 + 8372 | 0) >> 2] | 0 | 0, HEAP32[($2 + 8368 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 8400 | 0) >> 2] = $2 + 2085 | 0; + HEAP32[($2 + 8396 | 0) >> 2] = $5 + 83172 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxCookingParams__28_29(); + HEAP32[($2 + 8392 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxCookingParams__28physx__PxCookingParams__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxCookingParams__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8388 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxCookingParams__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8384 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 8380 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxCookingParams__28physx__PxCookingParams__29; + $4350 = emscripten__internal__TypeID_physx__PxCookingParams_2c_20void___get_28_29() | 0; + $4351 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxCookingParams__2c_20void___get_28_29() | 0; + $4352 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxCookingParams_20const__2c_20void___get_28_29() | 0; + $4353 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 14644 | 0) >> 2] = HEAP32[($2 + 8392 | 0) >> 2] | 0; + $4355 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $4356 = HEAP32[($2 + 8392 | 0) >> 2] | 0; + HEAP32[($2 + 12932 | 0) >> 2] = HEAP32[($2 + 8388 | 0) >> 2] | 0; + $4358 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $4359 = HEAP32[($2 + 8388 | 0) >> 2] | 0; + HEAP32[($2 + 12928 | 0) >> 2] = HEAP32[($2 + 8384 | 0) >> 2] | 0; + $4361 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $4362 = HEAP32[($2 + 8384 | 0) >> 2] | 0; + $4363 = HEAP32[($2 + 8396 | 0) >> 2] | 0; + HEAP32[($2 + 14648 | 0) >> 2] = HEAP32[($2 + 8380 | 0) >> 2] | 0; + _embind_register_class($4350 | 0, $4351 | 0, $4352 | 0, $4353 | 0, $4355 | 0, $4356 | 0, $4358 | 0, $4359 | 0, $4361 | 0, $4362 | 0, $4363 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8380 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 8404 | 0) >> 2] = $2 + 2085 | 0; + HEAP32[($2 + 14656 | 0) >> 2] = HEAP32[($2 + 8404 | 0) >> 2] | 0; + HEAP32[($2 + 14652 | 0) >> 2] = GOT_func_internal_physx__PxCookingParams__20emscripten__internal__operator_new_physx__PxCookingParams_2c_20physx__PxTolerancesScale__28physx__PxTolerancesScale___29; + void_20emscripten__internal__RegisterClassConstructor_physx__PxCookingParams__20_28__29_28physx__PxTolerancesScale___29___invoke_physx__PxCookingParams__28physx__PxCookingParams__20_28__29_28physx__PxTolerancesScale___29_29(HEAP32[($2 + 14652 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 8428 | 0) >> 2] = $2 + 2084 | 0; + HEAP32[($2 + 8424 | 0) >> 2] = $5 + 93256 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxCpuDispatcher__28_29(); + HEAP32[($2 + 8420 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxCpuDispatcher__28physx__PxCpuDispatcher__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxCpuDispatcher__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8416 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxCpuDispatcher__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8412 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 8408 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxCpuDispatcher__28physx__PxCpuDispatcher__29; + $4380 = emscripten__internal__TypeID_physx__PxCpuDispatcher_2c_20void___get_28_29() | 0; + $4381 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxCpuDispatcher__2c_20void___get_28_29() | 0; + $4382 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxCpuDispatcher_20const__2c_20void___get_28_29() | 0; + $4383 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 14660 | 0) >> 2] = HEAP32[($2 + 8420 | 0) >> 2] | 0; + $4385 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $4386 = HEAP32[($2 + 8420 | 0) >> 2] | 0; + HEAP32[($2 + 12924 | 0) >> 2] = HEAP32[($2 + 8416 | 0) >> 2] | 0; + $4388 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $4389 = HEAP32[($2 + 8416 | 0) >> 2] | 0; + HEAP32[($2 + 12920 | 0) >> 2] = HEAP32[($2 + 8412 | 0) >> 2] | 0; + $4391 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $4392 = HEAP32[($2 + 8412 | 0) >> 2] | 0; + $4393 = HEAP32[($2 + 8424 | 0) >> 2] | 0; + HEAP32[($2 + 14664 | 0) >> 2] = HEAP32[($2 + 8408 | 0) >> 2] | 0; + _embind_register_class($4380 | 0, $4381 | 0, $4382 | 0, $4383 | 0, $4385 | 0, $4386 | 0, $4388 | 0, $4389 | 0, $4391 | 0, $4392 | 0, $4393 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8408 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 8452 | 0) >> 2] = $2 + 2083 | 0; + HEAP32[($2 + 8448 | 0) >> 2] = $5 + 156179 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxBVHStructure__28_29(); + HEAP32[($2 + 8444 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxBVHStructure__28physx__PxBVHStructure__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxBVHStructure__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8440 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxBVHStructure__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8436 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 8432 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxBVHStructure__28physx__PxBVHStructure__29; + $4405 = emscripten__internal__TypeID_physx__PxBVHStructure_2c_20void___get_28_29() | 0; + $4406 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxBVHStructure__2c_20void___get_28_29() | 0; + $4407 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxBVHStructure_20const__2c_20void___get_28_29() | 0; + $4408 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 14668 | 0) >> 2] = HEAP32[($2 + 8444 | 0) >> 2] | 0; + $4410 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $4411 = HEAP32[($2 + 8444 | 0) >> 2] | 0; + HEAP32[($2 + 12916 | 0) >> 2] = HEAP32[($2 + 8440 | 0) >> 2] | 0; + $4413 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $4414 = HEAP32[($2 + 8440 | 0) >> 2] | 0; + HEAP32[($2 + 12912 | 0) >> 2] = HEAP32[($2 + 8436 | 0) >> 2] | 0; + $4416 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $4417 = HEAP32[($2 + 8436 | 0) >> 2] | 0; + $4418 = HEAP32[($2 + 8448 | 0) >> 2] | 0; + HEAP32[($2 + 14672 | 0) >> 2] = HEAP32[($2 + 8432 | 0) >> 2] | 0; + _embind_register_class($4405 | 0, $4406 | 0, $4407 | 0, $4408 | 0, $4410 | 0, $4411 | 0, $4413 | 0, $4414 | 0, $4416 | 0, $4417 | 0, $4418 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8432 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 8476 | 0) >> 2] = $2 + 2082 | 0; + HEAP32[($2 + 8472 | 0) >> 2] = $5 + 126577 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxBaseTask__28_29(); + HEAP32[($2 + 8468 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxBaseTask__28physx__PxBaseTask__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxBaseTask__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8464 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxBaseTask__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8460 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 8456 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxBaseTask__28physx__PxBaseTask__29; + $4430 = emscripten__internal__TypeID_physx__PxBaseTask_2c_20void___get_28_29() | 0; + $4431 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxBaseTask__2c_20void___get_28_29() | 0; + $4432 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxBaseTask_20const__2c_20void___get_28_29() | 0; + $4433 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 14676 | 0) >> 2] = HEAP32[($2 + 8468 | 0) >> 2] | 0; + $4435 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $4436 = HEAP32[($2 + 8468 | 0) >> 2] | 0; + HEAP32[($2 + 12908 | 0) >> 2] = HEAP32[($2 + 8464 | 0) >> 2] | 0; + $4438 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $4439 = HEAP32[($2 + 8464 | 0) >> 2] | 0; + HEAP32[($2 + 12904 | 0) >> 2] = HEAP32[($2 + 8460 | 0) >> 2] | 0; + $4441 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $4442 = HEAP32[($2 + 8460 | 0) >> 2] | 0; + $4443 = HEAP32[($2 + 8472 | 0) >> 2] | 0; + HEAP32[($2 + 14680 | 0) >> 2] = HEAP32[($2 + 8456 | 0) >> 2] | 0; + _embind_register_class($4430 | 0, $4431 | 0, $4432 | 0, $4433 | 0, $4435 | 0, $4436 | 0, $4438 | 0, $4439 | 0, $4441 | 0, $4442 | 0, $4443 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8456 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 8500 | 0) >> 2] = $2 + 2081 | 0; + HEAP32[($2 + 8496 | 0) >> 2] = $5 + 93272 | 0; + void_20emscripten__base_physx__PxCpuDispatcher___verify_physx__PxDefaultCpuDispatcher__28_29(); + HEAP32[($2 + 8492 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxDefaultCpuDispatcher__28physx__PxDefaultCpuDispatcher__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxCpuDispatcher__20_28_emscripten__base_physx__PxCpuDispatcher___getUpcaster_physx__PxDefaultCpuDispatcher__28_29_29_28physx__PxDefaultCpuDispatcher__29() | 0), HEAP32[(wasm2js_i32$0 + 8488 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxDefaultCpuDispatcher__20_28_emscripten__base_physx__PxCpuDispatcher___getDowncaster_physx__PxDefaultCpuDispatcher__28_29_29_28physx__PxCpuDispatcher__29() | 0), HEAP32[(wasm2js_i32$0 + 8484 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 8480 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxDefaultCpuDispatcher__28physx__PxDefaultCpuDispatcher__29; + $4455 = emscripten__internal__TypeID_physx__PxDefaultCpuDispatcher_2c_20void___get_28_29() | 0; + $4456 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxDefaultCpuDispatcher__2c_20void___get_28_29() | 0; + $4457 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxDefaultCpuDispatcher_20const__2c_20void___get_28_29() | 0; + $4458 = emscripten__base_physx__PxCpuDispatcher___get_28_29() | 0; + HEAP32[($2 + 14684 | 0) >> 2] = HEAP32[($2 + 8492 | 0) >> 2] | 0; + $4460 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $4461 = HEAP32[($2 + 8492 | 0) >> 2] | 0; + HEAP32[($2 + 14688 | 0) >> 2] = HEAP32[($2 + 8488 | 0) >> 2] | 0; + $4463 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $4464 = HEAP32[($2 + 8488 | 0) >> 2] | 0; + HEAP32[($2 + 14692 | 0) >> 2] = HEAP32[($2 + 8484 | 0) >> 2] | 0; + $4466 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $4467 = HEAP32[($2 + 8484 | 0) >> 2] | 0; + $4468 = HEAP32[($2 + 8496 | 0) >> 2] | 0; + HEAP32[($2 + 14696 | 0) >> 2] = HEAP32[($2 + 8480 | 0) >> 2] | 0; + _embind_register_class($4455 | 0, $4456 | 0, $4457 | 0, $4458 | 0, $4460 | 0, $4461 | 0, $4463 | 0, $4464 | 0, $4466 | 0, $4467 | 0, $4468 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8480 | 0) >> 2] | 0 | 0); + emscripten__value_object_physx__PxFilterData___value_object_28char_20const__29($2 + 2080 | 0 | 0, $5 + 168389 | 0 | 0) | 0; + emscripten__value_object_physx__PxFilterData___20emscripten__value_object_physx__PxFilterData___field_physx__PxFilterData_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20physx__PxFilterData____29(emscripten__value_object_physx__PxFilterData___20emscripten__value_object_physx__PxFilterData___field_physx__PxFilterData_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20physx__PxFilterData____29(emscripten__value_object_physx__PxFilterData___20emscripten__value_object_physx__PxFilterData___field_physx__PxFilterData_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20physx__PxFilterData____29(emscripten__value_object_physx__PxFilterData___20emscripten__value_object_physx__PxFilterData___field_physx__PxFilterData_2c_20unsigned_20int__28char_20const__2c_20unsigned_20int_20physx__PxFilterData____29($2 + 2080 | 0 | 0, $5 + 210441 | 0 | 0, $137 | 0) | 0 | 0, $5 + 208972 | 0 | 0, $239 | 0) | 0 | 0, $5 + 208033 | 0 | 0, $184 | 0) | 0 | 0, $5 + 207354 | 0 | 0, $304 | 0) | 0; + emscripten__value_object_physx__PxFilterData____value_object_28_29($2 + 2080 | 0 | 0) | 0; + HEAP32[($2 + 8524 | 0) >> 2] = $2 + 2079 | 0; + HEAP32[($2 + 8520 | 0) >> 2] = $5 + 84447 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___28_29(); + HEAP32[($2 + 8516 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8512 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8508 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 8504 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___29; + $4499 = emscripten__internal__TypeID_physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short__2c_20void___get_28_29() | 0; + $4500 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___2c_20void___get_28_29() | 0; + $4501 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short__20const__2c_20void___get_28_29() | 0; + $4502 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 14700 | 0) >> 2] = HEAP32[($2 + 8516 | 0) >> 2] | 0; + $4504 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $4505 = HEAP32[($2 + 8516 | 0) >> 2] | 0; + HEAP32[($2 + 12900 | 0) >> 2] = HEAP32[($2 + 8512 | 0) >> 2] | 0; + $4507 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $4508 = HEAP32[($2 + 8512 | 0) >> 2] | 0; + HEAP32[($2 + 12896 | 0) >> 2] = HEAP32[($2 + 8508 | 0) >> 2] | 0; + $4510 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $4511 = HEAP32[($2 + 8508 | 0) >> 2] | 0; + $4512 = HEAP32[($2 + 8520 | 0) >> 2] | 0; + HEAP32[($2 + 14704 | 0) >> 2] = HEAP32[($2 + 8504 | 0) >> 2] | 0; + _embind_register_class($4499 | 0, $4500 | 0, $4501 | 0, $4502 | 0, $4504 | 0, $4505 | 0, $4507 | 0, $4508 | 0, $4510 | 0, $4511 | 0, $4512 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8504 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 8548 | 0) >> 2] = $2 + 2078 | 0; + HEAP32[($2 + 8544 | 0) >> 2] = $5 + 84605 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___28_29(); + HEAP32[($2 + 8540 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8536 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8532 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 8528 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___29; + $4524 = emscripten__internal__TypeID_physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short__2c_20void___get_28_29() | 0; + $4525 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___2c_20void___get_28_29() | 0; + $4526 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short__20const__2c_20void___get_28_29() | 0; + $4527 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 14708 | 0) >> 2] = HEAP32[($2 + 8540 | 0) >> 2] | 0; + $4529 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $4530 = HEAP32[($2 + 8540 | 0) >> 2] | 0; + HEAP32[($2 + 12892 | 0) >> 2] = HEAP32[($2 + 8536 | 0) >> 2] | 0; + $4532 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $4533 = HEAP32[($2 + 8536 | 0) >> 2] | 0; + HEAP32[($2 + 12888 | 0) >> 2] = HEAP32[($2 + 8532 | 0) >> 2] | 0; + $4535 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $4536 = HEAP32[($2 + 8532 | 0) >> 2] | 0; + $4537 = HEAP32[($2 + 8544 | 0) >> 2] | 0; + HEAP32[($2 + 14712 | 0) >> 2] = HEAP32[($2 + 8528 | 0) >> 2] | 0; + _embind_register_class($4524 | 0, $4525 | 0, $4526 | 0, $4527 | 0, $4529 | 0, $4530 | 0, $4532 | 0, $4533 | 0, $4535 | 0, $4536 | 0, $4537 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8528 | 0) >> 2] | 0 | 0); + emscripten__enum__physx__PxPairFlag__Enum___enum__28char_20const__29($2 + 2077 | 0 | 0, $5 + 148497 | 0 | 0) | 0; + emscripten__enum__physx__PxFilterFlag__Enum___enum__28char_20const__29($2 + 2076 | 0 | 0, $5 + 148508 | 0 | 0) | 0; + HEAP32[($2 + 8572 | 0) >> 2] = $2 + 2075 | 0; + HEAP32[($2 + 8568 | 0) >> 2] = $5 + 90646 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxActor__28_29(); + HEAP32[($2 + 8564 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxActor__28physx__PxActor__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxActor__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8560 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxActor__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 8556 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 8552 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxActor__28physx__PxActor__29; + $4557 = emscripten__internal__TypeID_physx__PxActor_2c_20void___get_28_29() | 0; + $4558 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxActor__2c_20void___get_28_29() | 0; + $4559 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxActor_20const__2c_20void___get_28_29() | 0; + $4560 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 14716 | 0) >> 2] = HEAP32[($2 + 8564 | 0) >> 2] | 0; + $4562 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $4563 = HEAP32[($2 + 8564 | 0) >> 2] | 0; + HEAP32[($2 + 12884 | 0) >> 2] = HEAP32[($2 + 8560 | 0) >> 2] | 0; + $4565 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $4566 = HEAP32[($2 + 8560 | 0) >> 2] | 0; + HEAP32[($2 + 12880 | 0) >> 2] = HEAP32[($2 + 8556 | 0) >> 2] | 0; + $4568 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $4569 = HEAP32[($2 + 8556 | 0) >> 2] | 0; + $4570 = HEAP32[($2 + 8568 | 0) >> 2] | 0; + HEAP32[($2 + 14720 | 0) >> 2] = HEAP32[($2 + 8552 | 0) >> 2] | 0; + _embind_register_class($4557 | 0, $4558 | 0, $4559 | 0, $4560 | 0, $4562 | 0, $4563 | 0, $4565 | 0, $4566 | 0, $4568 | 0, $4569 | 0, $4570 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8552 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 2068 | 0) >> 2] = $178; + HEAP32[($2 + 2064 | 0) >> 2] = $2168; + i64toi32_i32$0 = HEAP32[($2 + 2064 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 2068 | 0) >> 2] | 0; + $20435 = i64toi32_i32$0; + i64toi32_i32$0 = $2; + HEAP32[($2 + 8576 | 0) >> 2] = $20435; + HEAP32[($2 + 8580 | 0) >> 2] = i64toi32_i32$1; + $4575 = HEAP32[($2 + 8576 | 0) >> 2] | 0; + $4576 = HEAP32[($2 + 8580 | 0) >> 2] | 0; + HEAP32[($2 + 8604 | 0) >> 2] = $2 + 2075 | 0; + HEAP32[($2 + 8600 | 0) >> 2] = $5 + 148484 | 0; + HEAP32[($2 + 8596 | 0) >> 2] = $4576; + HEAP32[($2 + 8592 | 0) >> 2] = $4575; + $4581 = HEAP32[($2 + 8604 | 0) >> 2] | 0; + $4582 = HEAP32[($2 + 8600 | 0) >> 2] | 0; + $4583 = HEAP32[($2 + 8592 | 0) >> 2] | 0; + HEAP32[($2 + 8588 | 0) >> 2] = HEAP32[($2 + 8596 | 0) >> 2] | 0; + HEAP32[($2 + 8584 | 0) >> 2] = $4583; + i64toi32_i32$1 = HEAP32[($2 + 8584 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 8588 | 0) >> 2] | 0; + $20469 = i64toi32_i32$1; + i64toi32_i32$1 = $2; + HEAP32[($2 + 592 | 0) >> 2] = $20469; + HEAP32[($2 + 596 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxActor____29_28physx__PxActorFlag__Enum_2c_20bool_29___invoke_physx__PxActor__28char_20const__2c_20void_20_28physx__PxActor____29_28physx__PxActorFlag__Enum_2c_20bool_29_29($4582 | 0, $2 + 592 | 0 | 0); + HEAP32[($2 + 2060 | 0) >> 2] = $178; + HEAP32[($2 + 2056 | 0) >> 2] = $137; + i64toi32_i32$0 = HEAP32[($2 + 2056 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 2060 | 0) >> 2] | 0; + $20482 = i64toi32_i32$0; + i64toi32_i32$0 = $2; + HEAP32[($2 + 8608 | 0) >> 2] = $20482; HEAP32[($2 + 8612 | 0) >> 2] = i64toi32_i32$1; - $4620 = HEAP32[($2 + 8608 | 0) >> 2] | 0; - $4621 = HEAP32[($2 + 8612 | 0) >> 2] | 0; - HEAP32[($2 + 8636 | 0) >> 2] = $2 + 2079 | 0; - HEAP32[($2 + 8632 | 0) >> 2] = $5 + 142654 | 0; - HEAP32[($2 + 8628 | 0) >> 2] = $4621; - HEAP32[($2 + 8624 | 0) >> 2] = $4620; - $4626 = HEAP32[($2 + 8636 | 0) >> 2] | 0; - $4627 = HEAP32[($2 + 8632 | 0) >> 2] | 0; - $4628 = HEAP32[($2 + 8624 | 0) >> 2] | 0; + $4589 = HEAP32[($2 + 8608 | 0) >> 2] | 0; + $4590 = HEAP32[($2 + 8612 | 0) >> 2] | 0; + HEAP32[($2 + 8636 | 0) >> 2] = $4581; + HEAP32[($2 + 8632 | 0) >> 2] = $703; + HEAP32[($2 + 8628 | 0) >> 2] = $4590; + HEAP32[($2 + 8624 | 0) >> 2] = $4589; + $4591 = HEAP32[($2 + 8632 | 0) >> 2] | 0; + $4592 = HEAP32[($2 + 8624 | 0) >> 2] | 0; HEAP32[($2 + 8620 | 0) >> 2] = HEAP32[($2 + 8628 | 0) >> 2] | 0; - HEAP32[($2 + 8616 | 0) >> 2] = $4628; + HEAP32[($2 + 8616 | 0) >> 2] = $4592; i64toi32_i32$1 = HEAP32[($2 + 8616 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 8620 | 0) >> 2] | 0; - $20631 = i64toi32_i32$1; + $20508 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 600 | 0) >> 2] = $20631; - HEAP32[($2 + 604 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxActor____29_28physx__PxActorFlag__Enum_2c_20bool_29___invoke_physx__PxActor__28char_20const__2c_20void_20_28physx__PxActor____29_28physx__PxActorFlag__Enum_2c_20bool_29_29($4627 | 0, $2 + 600 | 0 | 0); - HEAP32[($2 + 2064 | 0) >> 2] = $181; - HEAP32[($2 + 2060 | 0) >> 2] = $140; - i64toi32_i32$0 = HEAP32[($2 + 2060 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 2064 | 0) >> 2] | 0; - $20644 = i64toi32_i32$0; - i64toi32_i32$0 = $2; - HEAP32[($2 + 8640 | 0) >> 2] = $20644; - HEAP32[($2 + 8644 | 0) >> 2] = i64toi32_i32$1; - $4634 = HEAP32[($2 + 8640 | 0) >> 2] | 0; - $4635 = HEAP32[($2 + 8644 | 0) >> 2] | 0; - HEAP32[($2 + 8668 | 0) >> 2] = $4626; - HEAP32[($2 + 8664 | 0) >> 2] = $706; - HEAP32[($2 + 8660 | 0) >> 2] = $4635; - HEAP32[($2 + 8656 | 0) >> 2] = $4634; - $4636 = HEAP32[($2 + 8664 | 0) >> 2] | 0; - $4637 = HEAP32[($2 + 8656 | 0) >> 2] | 0; - HEAP32[($2 + 8652 | 0) >> 2] = HEAP32[($2 + 8660 | 0) >> 2] | 0; - HEAP32[($2 + 8648 | 0) >> 2] = $4637; - i64toi32_i32$1 = HEAP32[($2 + 8648 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 8652 | 0) >> 2] | 0; - $20670 = i64toi32_i32$1; - i64toi32_i32$1 = $2; - HEAP32[($2 + 592 | 0) >> 2] = $20670; - HEAP32[($2 + 596 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxActor____29_28_29___invoke_physx__PxActor__28char_20const__2c_20void_20_28physx__PxActor____29_28_29_29($4636 | 0, $2 + 592 | 0 | 0); - HEAP32[($2 + 8692 | 0) >> 2] = $2 + 2059 | 0; - HEAP32[($2 + 8688 | 0) >> 2] = $5 + 90617 | 0; + HEAP32[($2 + 584 | 0) >> 2] = $20508; + HEAP32[($2 + 588 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxActor____29_28_29___invoke_physx__PxActor__28char_20const__2c_20void_20_28physx__PxActor____29_28_29_29($4591 | 0, $2 + 584 | 0 | 0); + HEAP32[($2 + 8660 | 0) >> 2] = $2 + 2055 | 0; + HEAP32[($2 + 8656 | 0) >> 2] = $5 + 90686 | 0; void_20emscripten__base_physx__PxActor___verify_physx__PxRigidActor__28_29(); - HEAP32[($2 + 8684 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxRigidActor__28physx__PxRigidActor__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxActor__20_28_emscripten__base_physx__PxActor___getUpcaster_physx__PxRigidActor__28_29_29_28physx__PxRigidActor__29() | 0), HEAP32[(wasm2js_i32$0 + 8680 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxRigidActor__20_28_emscripten__base_physx__PxActor___getDowncaster_physx__PxRigidActor__28_29_29_28physx__PxActor__29() | 0), HEAP32[(wasm2js_i32$0 + 8676 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 8672 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxRigidActor__28physx__PxRigidActor__29; - $4650 = emscripten__internal__TypeID_physx__PxRigidActor_2c_20void___get_28_29() | 0; - $4651 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20void___get_28_29() | 0; - $4652 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxRigidActor_20const__2c_20void___get_28_29() | 0; - $4653 = emscripten__base_physx__PxActor___get_28_29() | 0; - HEAP32[($2 + 14772 | 0) >> 2] = HEAP32[($2 + 8684 | 0) >> 2] | 0; - $4655 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $4656 = HEAP32[($2 + 8684 | 0) >> 2] | 0; - HEAP32[($2 + 14776 | 0) >> 2] = HEAP32[($2 + 8680 | 0) >> 2] | 0; - $4658 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $4659 = HEAP32[($2 + 8680 | 0) >> 2] | 0; - HEAP32[($2 + 14780 | 0) >> 2] = HEAP32[($2 + 8676 | 0) >> 2] | 0; - $4661 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $4662 = HEAP32[($2 + 8676 | 0) >> 2] | 0; - $4663 = HEAP32[($2 + 8688 | 0) >> 2] | 0; - HEAP32[($2 + 14784 | 0) >> 2] = HEAP32[($2 + 8672 | 0) >> 2] | 0; - _embind_register_class($4650 | 0, $4651 | 0, $4652 | 0, $4653 | 0, $4655 | 0, $4656 | 0, $4658 | 0, $4659 | 0, $4661 | 0, $4662 | 0, $4663 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8672 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 2052 | 0) >> 2] = $181; - HEAP32[($2 + 2048 | 0) >> 2] = $3824; - i64toi32_i32$0 = HEAP32[($2 + 2048 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 2052 | 0) >> 2] | 0; - $20752 = i64toi32_i32$0; + HEAP32[($2 + 8652 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxRigidActor__28physx__PxRigidActor__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxActor__20_28_emscripten__base_physx__PxActor___getUpcaster_physx__PxRigidActor__28_29_29_28physx__PxRigidActor__29() | 0), HEAP32[(wasm2js_i32$0 + 8648 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxRigidActor__20_28_emscripten__base_physx__PxActor___getDowncaster_physx__PxRigidActor__28_29_29_28physx__PxActor__29() | 0), HEAP32[(wasm2js_i32$0 + 8644 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 8640 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxRigidActor__28physx__PxRigidActor__29; + $4605 = emscripten__internal__TypeID_physx__PxRigidActor_2c_20void___get_28_29() | 0; + $4606 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxRigidActor__2c_20void___get_28_29() | 0; + $4607 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxRigidActor_20const__2c_20void___get_28_29() | 0; + $4608 = emscripten__base_physx__PxActor___get_28_29() | 0; + HEAP32[($2 + 14724 | 0) >> 2] = HEAP32[($2 + 8652 | 0) >> 2] | 0; + $4610 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $4611 = HEAP32[($2 + 8652 | 0) >> 2] | 0; + HEAP32[($2 + 14728 | 0) >> 2] = HEAP32[($2 + 8648 | 0) >> 2] | 0; + $4613 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $4614 = HEAP32[($2 + 8648 | 0) >> 2] | 0; + HEAP32[($2 + 14732 | 0) >> 2] = HEAP32[($2 + 8644 | 0) >> 2] | 0; + $4616 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $4617 = HEAP32[($2 + 8644 | 0) >> 2] | 0; + $4618 = HEAP32[($2 + 8656 | 0) >> 2] | 0; + HEAP32[($2 + 14736 | 0) >> 2] = HEAP32[($2 + 8640 | 0) >> 2] | 0; + _embind_register_class($4605 | 0, $4606 | 0, $4607 | 0, $4608 | 0, $4610 | 0, $4611 | 0, $4613 | 0, $4614 | 0, $4616 | 0, $4617 | 0, $4618 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8640 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 2048 | 0) >> 2] = $178; + HEAP32[($2 + 2044 | 0) >> 2] = $3804; + i64toi32_i32$0 = HEAP32[($2 + 2044 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 2048 | 0) >> 2] | 0; + $20590 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 8696 | 0) >> 2] = $20752; + HEAP32[($2 + 8664 | 0) >> 2] = $20590; + HEAP32[($2 + 8668 | 0) >> 2] = i64toi32_i32$1; + $4623 = HEAP32[($2 + 8664 | 0) >> 2] | 0; + $4624 = HEAP32[($2 + 8668 | 0) >> 2] | 0; + HEAP32[($2 + 8692 | 0) >> 2] = $2 + 2055 | 0; + HEAP32[($2 + 8688 | 0) >> 2] = $5 + 156747 | 0; + HEAP32[($2 + 8684 | 0) >> 2] = $4624; + HEAP32[($2 + 8680 | 0) >> 2] = $4623; + $4629 = HEAP32[($2 + 8692 | 0) >> 2] | 0; + $4630 = HEAP32[($2 + 8688 | 0) >> 2] | 0; + $4631 = HEAP32[($2 + 8680 | 0) >> 2] | 0; + HEAP32[($2 + 8676 | 0) >> 2] = HEAP32[($2 + 8684 | 0) >> 2] | 0; + HEAP32[($2 + 8672 | 0) >> 2] = $4631; + i64toi32_i32$1 = HEAP32[($2 + 8672 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 8676 | 0) >> 2] | 0; + $20624 = i64toi32_i32$1; + i64toi32_i32$1 = $2; + HEAP32[($2 + 576 | 0) >> 2] = $20624; + HEAP32[($2 + 580 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxRigidActor____29_28physx__PxShape__29___invoke_physx__PxRigidActor__28char_20const__2c_20bool_20_28physx__PxRigidActor____29_28physx__PxShape__29_29($4630 | 0, $2 + 576 | 0 | 0); + HEAP32[($2 + 2040 | 0) >> 2] = $178; + HEAP32[($2 + 2036 | 0) >> 2] = $3817; + i64toi32_i32$0 = HEAP32[($2 + 2036 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 2040 | 0) >> 2] | 0; + $20637 = i64toi32_i32$0; + i64toi32_i32$0 = $2; + HEAP32[($2 + 8696 | 0) >> 2] = $20637; HEAP32[($2 + 8700 | 0) >> 2] = i64toi32_i32$1; - $4668 = HEAP32[($2 + 8696 | 0) >> 2] | 0; - $4669 = HEAP32[($2 + 8700 | 0) >> 2] | 0; - HEAP32[($2 + 8724 | 0) >> 2] = $2 + 2059 | 0; - HEAP32[($2 + 8720 | 0) >> 2] = $5 + 150861 | 0; - HEAP32[($2 + 8716 | 0) >> 2] = $4669; - HEAP32[($2 + 8712 | 0) >> 2] = $4668; - $4674 = HEAP32[($2 + 8724 | 0) >> 2] | 0; - $4675 = HEAP32[($2 + 8720 | 0) >> 2] | 0; - $4676 = HEAP32[($2 + 8712 | 0) >> 2] | 0; + $4637 = HEAP32[($2 + 8696 | 0) >> 2] | 0; + $4638 = HEAP32[($2 + 8700 | 0) >> 2] | 0; + HEAP32[($2 + 8724 | 0) >> 2] = $4629; + HEAP32[($2 + 8720 | 0) >> 2] = $5 + 156759 | 0; + HEAP32[($2 + 8716 | 0) >> 2] = $4638; + HEAP32[($2 + 8712 | 0) >> 2] = $4637; + $4641 = HEAP32[($2 + 8724 | 0) >> 2] | 0; + $4642 = HEAP32[($2 + 8720 | 0) >> 2] | 0; + $4643 = HEAP32[($2 + 8712 | 0) >> 2] | 0; HEAP32[($2 + 8708 | 0) >> 2] = HEAP32[($2 + 8716 | 0) >> 2] | 0; - HEAP32[($2 + 8704 | 0) >> 2] = $4676; + HEAP32[($2 + 8704 | 0) >> 2] = $4643; i64toi32_i32$1 = HEAP32[($2 + 8704 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 8708 | 0) >> 2] | 0; - $20786 = i64toi32_i32$1; + $20668 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 584 | 0) >> 2] = $20786; - HEAP32[($2 + 588 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxRigidActor____29_28physx__PxShape__29___invoke_physx__PxRigidActor__28char_20const__2c_20bool_20_28physx__PxRigidActor____29_28physx__PxShape__29_29($4675 | 0, $2 + 584 | 0 | 0); - HEAP32[($2 + 2044 | 0) >> 2] = $181; - HEAP32[($2 + 2040 | 0) >> 2] = $3837; - i64toi32_i32$0 = HEAP32[($2 + 2040 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 2044 | 0) >> 2] | 0; - $20799 = i64toi32_i32$0; + HEAP32[($2 + 568 | 0) >> 2] = $20668; + HEAP32[($2 + 572 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidActor____29_28physx__PxShape__2c_20bool_29___invoke_physx__PxRigidActor__28char_20const__2c_20void_20_28physx__PxRigidActor____29_28physx__PxShape__2c_20bool_29_29($4642 | 0, $2 + 568 | 0 | 0); + HEAP32[($2 + 2028 | 0) >> 2] = $178; + HEAP32[($2 + 2024 | 0) >> 2] = $3649; + i64toi32_i32$0 = HEAP32[($2 + 2024 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 2028 | 0) >> 2] | 0; + $20681 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 8728 | 0) >> 2] = $20799; + HEAP32[($2 + 8728 | 0) >> 2] = $20681; HEAP32[($2 + 8732 | 0) >> 2] = i64toi32_i32$1; - $4682 = HEAP32[($2 + 8728 | 0) >> 2] | 0; - $4683 = HEAP32[($2 + 8732 | 0) >> 2] | 0; - HEAP32[($2 + 8756 | 0) >> 2] = $4674; - HEAP32[($2 + 8752 | 0) >> 2] = $5 + 150873 | 0; - HEAP32[($2 + 8748 | 0) >> 2] = $4683; - HEAP32[($2 + 8744 | 0) >> 2] = $4682; - $4686 = HEAP32[($2 + 8756 | 0) >> 2] | 0; - $4687 = HEAP32[($2 + 8752 | 0) >> 2] | 0; - $4688 = HEAP32[($2 + 8744 | 0) >> 2] | 0; + $4649 = HEAP32[($2 + 8728 | 0) >> 2] | 0; + $4650 = HEAP32[($2 + 8732 | 0) >> 2] | 0; + HEAP32[($2 + 8756 | 0) >> 2] = $4641; + HEAP32[($2 + 8752 | 0) >> 2] = $5 + 154844 | 0; + HEAP32[($2 + 8748 | 0) >> 2] = $4650; + HEAP32[($2 + 8744 | 0) >> 2] = $4649; + $4653 = HEAP32[($2 + 8756 | 0) >> 2] | 0; + $4654 = HEAP32[($2 + 8752 | 0) >> 2] | 0; + $4655 = HEAP32[($2 + 8744 | 0) >> 2] | 0; HEAP32[($2 + 8740 | 0) >> 2] = HEAP32[($2 + 8748 | 0) >> 2] | 0; - HEAP32[($2 + 8736 | 0) >> 2] = $4688; + HEAP32[($2 + 8736 | 0) >> 2] = $4655; i64toi32_i32$1 = HEAP32[($2 + 8736 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 8740 | 0) >> 2] | 0; - $20830 = i64toi32_i32$1; + $20712 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 576 | 0) >> 2] = $20830; - HEAP32[($2 + 580 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidActor____29_28physx__PxShape__2c_20bool_29___invoke_physx__PxRigidActor__28char_20const__2c_20void_20_28physx__PxRigidActor____29_28physx__PxShape__2c_20bool_29_29($4687 | 0, $2 + 576 | 0 | 0); - HEAP32[($2 + 2032 | 0) >> 2] = $181; - HEAP32[($2 + 2028 | 0) >> 2] = $3669; - i64toi32_i32$0 = HEAP32[($2 + 2028 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 2032 | 0) >> 2] | 0; - $20843 = i64toi32_i32$0; + HEAP32[($2 + 560 | 0) >> 2] = $20712; + HEAP32[($2 + 564 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_physx__PxTransform_20_28physx__PxRigidActor____29_28_29_20const___invoke_physx__PxRigidActor_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxTransform_20_28physx__PxRigidActor____29_28_29_20const_29($4654 | 0, $2 + 560 | 0 | 0); + HEAP32[($2 + 2016 | 0) >> 2] = $178; + HEAP32[($2 + 2012 | 0) >> 2] = $2594; + i64toi32_i32$0 = HEAP32[($2 + 2012 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 2016 | 0) >> 2] | 0; + $20725 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 8760 | 0) >> 2] = $20843; + HEAP32[($2 + 8760 | 0) >> 2] = $20725; HEAP32[($2 + 8764 | 0) >> 2] = i64toi32_i32$1; - $4694 = HEAP32[($2 + 8760 | 0) >> 2] | 0; - $4695 = HEAP32[($2 + 8764 | 0) >> 2] | 0; - HEAP32[($2 + 8788 | 0) >> 2] = $4686; - HEAP32[($2 + 8784 | 0) >> 2] = $5 + 148958 | 0; - HEAP32[($2 + 8780 | 0) >> 2] = $4695; - HEAP32[($2 + 8776 | 0) >> 2] = $4694; - $4698 = HEAP32[($2 + 8788 | 0) >> 2] | 0; - $4699 = HEAP32[($2 + 8784 | 0) >> 2] | 0; - $4700 = HEAP32[($2 + 8776 | 0) >> 2] | 0; + $4661 = HEAP32[($2 + 8760 | 0) >> 2] | 0; + $4662 = HEAP32[($2 + 8764 | 0) >> 2] | 0; + HEAP32[($2 + 8788 | 0) >> 2] = $4653; + HEAP32[($2 + 8784 | 0) >> 2] = $5 + 154830 | 0; + HEAP32[($2 + 8780 | 0) >> 2] = $4662; + HEAP32[($2 + 8776 | 0) >> 2] = $4661; + $4665 = HEAP32[($2 + 8784 | 0) >> 2] | 0; + $4666 = HEAP32[($2 + 8776 | 0) >> 2] | 0; HEAP32[($2 + 8772 | 0) >> 2] = HEAP32[($2 + 8780 | 0) >> 2] | 0; - HEAP32[($2 + 8768 | 0) >> 2] = $4700; + HEAP32[($2 + 8768 | 0) >> 2] = $4666; i64toi32_i32$1 = HEAP32[($2 + 8768 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 8772 | 0) >> 2] | 0; - $20874 = i64toi32_i32$1; + $20754 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 568 | 0) >> 2] = $20874; - HEAP32[($2 + 572 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_physx__PxTransform_20_28physx__PxRigidActor____29_28_29_20const___invoke_physx__PxRigidActor_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxTransform_20_28physx__PxRigidActor____29_28_29_20const_29($4699 | 0, $2 + 568 | 0 | 0); - HEAP32[($2 + 2020 | 0) >> 2] = $181; - HEAP32[($2 + 2016 | 0) >> 2] = $2614; - i64toi32_i32$0 = HEAP32[($2 + 2016 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 2020 | 0) >> 2] | 0; - $20887 = i64toi32_i32$0; - i64toi32_i32$0 = $2; - HEAP32[($2 + 8792 | 0) >> 2] = $20887; - HEAP32[($2 + 8796 | 0) >> 2] = i64toi32_i32$1; - $4706 = HEAP32[($2 + 8792 | 0) >> 2] | 0; - $4707 = HEAP32[($2 + 8796 | 0) >> 2] | 0; - HEAP32[($2 + 8820 | 0) >> 2] = $4698; - HEAP32[($2 + 8816 | 0) >> 2] = $5 + 148944 | 0; - HEAP32[($2 + 8812 | 0) >> 2] = $4707; - HEAP32[($2 + 8808 | 0) >> 2] = $4706; - $4710 = HEAP32[($2 + 8816 | 0) >> 2] | 0; - $4711 = HEAP32[($2 + 8808 | 0) >> 2] | 0; - HEAP32[($2 + 8804 | 0) >> 2] = HEAP32[($2 + 8812 | 0) >> 2] | 0; - HEAP32[($2 + 8800 | 0) >> 2] = $4711; - i64toi32_i32$1 = HEAP32[($2 + 8800 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 8804 | 0) >> 2] | 0; - $20916 = i64toi32_i32$1; - i64toi32_i32$1 = $2; - HEAP32[($2 + 560 | 0) >> 2] = $20916; - HEAP32[($2 + 564 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidActor____29_28physx__PxTransform_20const__2c_20bool_29___invoke_physx__PxRigidActor_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28physx__PxRigidActor____29_28physx__PxTransform_20const__2c_20bool_29_29($4710 | 0, $2 + 560 | 0 | 0); - HEAP32[($2 + 8844 | 0) >> 2] = $2 + 2015 | 0; - HEAP32[($2 + 8840 | 0) >> 2] = $5 + 68389 | 0; - void_20emscripten__base_physx__PxRigidActor___verify_physx__PxRigidBody__28_29(); - HEAP32[($2 + 8836 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxRigidBody__28physx__PxRigidBody__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxRigidActor__20_28_emscripten__base_physx__PxRigidActor___getUpcaster_physx__PxRigidBody__28_29_29_28physx__PxRigidBody__29() | 0), HEAP32[(wasm2js_i32$0 + 8832 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxRigidBody__20_28_emscripten__base_physx__PxRigidActor___getDowncaster_physx__PxRigidBody__28_29_29_28physx__PxRigidActor__29() | 0), HEAP32[(wasm2js_i32$0 + 8828 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 8824 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxRigidBody__28physx__PxRigidBody__29; - $4724 = emscripten__internal__TypeID_physx__PxRigidBody_2c_20void___get_28_29() | 0; - $4725 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxRigidBody__2c_20void___get_28_29() | 0; - $4726 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxRigidBody_20const__2c_20void___get_28_29() | 0; - $4727 = emscripten__base_physx__PxRigidActor___get_28_29() | 0; - HEAP32[($2 + 14788 | 0) >> 2] = HEAP32[($2 + 8836 | 0) >> 2] | 0; - $4729 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $4730 = HEAP32[($2 + 8836 | 0) >> 2] | 0; - HEAP32[($2 + 14792 | 0) >> 2] = HEAP32[($2 + 8832 | 0) >> 2] | 0; - $4732 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $4733 = HEAP32[($2 + 8832 | 0) >> 2] | 0; - HEAP32[($2 + 14796 | 0) >> 2] = HEAP32[($2 + 8828 | 0) >> 2] | 0; - $4735 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $4736 = HEAP32[($2 + 8828 | 0) >> 2] | 0; - $4737 = HEAP32[($2 + 8840 | 0) >> 2] | 0; - HEAP32[($2 + 14800 | 0) >> 2] = HEAP32[($2 + 8824 | 0) >> 2] | 0; - _embind_register_class($4724 | 0, $4725 | 0, $4726 | 0, $4727 | 0, $4729 | 0, $4730 | 0, $4732 | 0, $4733 | 0, $4735 | 0, $4736 | 0, $4737 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8824 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 2008 | 0) >> 2] = $181; - HEAP32[($2 + 2004 | 0) >> 2] = $856; - i64toi32_i32$0 = HEAP32[($2 + 2004 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 2008 | 0) >> 2] | 0; - $20998 = i64toi32_i32$0; - i64toi32_i32$0 = $2; - HEAP32[($2 + 8912 | 0) >> 2] = $20998; - HEAP32[($2 + 8916 | 0) >> 2] = i64toi32_i32$1; - $4742 = HEAP32[($2 + 8912 | 0) >> 2] | 0; - $4743 = HEAP32[($2 + 8916 | 0) >> 2] | 0; - HEAP32[($2 + 8940 | 0) >> 2] = $2 + 2015 | 0; - HEAP32[($2 + 8936 | 0) >> 2] = $5 + 141637 | 0; - HEAP32[($2 + 8932 | 0) >> 2] = $4743; - HEAP32[($2 + 8928 | 0) >> 2] = $4742; - $4748 = HEAP32[($2 + 8940 | 0) >> 2] | 0; - $4749 = HEAP32[($2 + 8936 | 0) >> 2] | 0; - $4750 = HEAP32[($2 + 8928 | 0) >> 2] | 0; - HEAP32[($2 + 8924 | 0) >> 2] = HEAP32[($2 + 8932 | 0) >> 2] | 0; - HEAP32[($2 + 8920 | 0) >> 2] = $4750; - i64toi32_i32$1 = HEAP32[($2 + 8920 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 8924 | 0) >> 2] | 0; - $21032 = i64toi32_i32$1; - i64toi32_i32$1 = $2; - HEAP32[($2 + 552 | 0) >> 2] = $21032; + HEAP32[($2 + 552 | 0) >> 2] = $20754; HEAP32[($2 + 556 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidBody____29_28float_29___invoke_physx__PxRigidBody__28char_20const__2c_20void_20_28physx__PxRigidBody____29_28float_29_29($4749 | 0, $2 + 552 | 0 | 0); - HEAP32[($2 + 2e3 | 0) >> 2] = $181; - HEAP32[($2 + 1996 | 0) >> 2] = $882; - i64toi32_i32$0 = HEAP32[($2 + 1996 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 2e3 | 0) >> 2] | 0; - $21045 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidActor____29_28physx__PxTransform_20const__2c_20bool_29___invoke_physx__PxRigidActor_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28physx__PxRigidActor____29_28physx__PxTransform_20const__2c_20bool_29_29($4665 | 0, $2 + 552 | 0 | 0); + HEAP32[($2 + 8812 | 0) >> 2] = $2 + 2011 | 0; + HEAP32[($2 + 8808 | 0) >> 2] = $5 + 68389 | 0; + void_20emscripten__base_physx__PxRigidActor___verify_physx__PxRigidBody__28_29(); + HEAP32[($2 + 8804 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxRigidBody__28physx__PxRigidBody__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxRigidActor__20_28_emscripten__base_physx__PxRigidActor___getUpcaster_physx__PxRigidBody__28_29_29_28physx__PxRigidBody__29() | 0), HEAP32[(wasm2js_i32$0 + 8800 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxRigidBody__20_28_emscripten__base_physx__PxRigidActor___getDowncaster_physx__PxRigidBody__28_29_29_28physx__PxRigidActor__29() | 0), HEAP32[(wasm2js_i32$0 + 8796 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 8792 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxRigidBody__28physx__PxRigidBody__29; + $4679 = emscripten__internal__TypeID_physx__PxRigidBody_2c_20void___get_28_29() | 0; + $4680 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxRigidBody__2c_20void___get_28_29() | 0; + $4681 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxRigidBody_20const__2c_20void___get_28_29() | 0; + $4682 = emscripten__base_physx__PxRigidActor___get_28_29() | 0; + HEAP32[($2 + 14740 | 0) >> 2] = HEAP32[($2 + 8804 | 0) >> 2] | 0; + $4684 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $4685 = HEAP32[($2 + 8804 | 0) >> 2] | 0; + HEAP32[($2 + 14744 | 0) >> 2] = HEAP32[($2 + 8800 | 0) >> 2] | 0; + $4687 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $4688 = HEAP32[($2 + 8800 | 0) >> 2] | 0; + HEAP32[($2 + 14748 | 0) >> 2] = HEAP32[($2 + 8796 | 0) >> 2] | 0; + $4690 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $4691 = HEAP32[($2 + 8796 | 0) >> 2] | 0; + $4692 = HEAP32[($2 + 8808 | 0) >> 2] | 0; + HEAP32[($2 + 14752 | 0) >> 2] = HEAP32[($2 + 8792 | 0) >> 2] | 0; + _embind_register_class($4679 | 0, $4680 | 0, $4681 | 0, $4682 | 0, $4684 | 0, $4685 | 0, $4687 | 0, $4688 | 0, $4690 | 0, $4691 | 0, $4692 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 8792 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 2004 | 0) >> 2] = $178; + HEAP32[($2 + 2e3 | 0) >> 2] = $853; + i64toi32_i32$0 = HEAP32[($2 + 2e3 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 2004 | 0) >> 2] | 0; + $20836 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 9008 | 0) >> 2] = $21045; - HEAP32[($2 + 9012 | 0) >> 2] = i64toi32_i32$1; - $4756 = HEAP32[($2 + 9008 | 0) >> 2] | 0; - $4757 = HEAP32[($2 + 9012 | 0) >> 2] | 0; - HEAP32[($2 + 9036 | 0) >> 2] = $4748; - HEAP32[($2 + 9032 | 0) >> 2] = $5 + 141655 | 0; - HEAP32[($2 + 9028 | 0) >> 2] = $4757; - HEAP32[($2 + 9024 | 0) >> 2] = $4756; - $4760 = HEAP32[($2 + 9036 | 0) >> 2] | 0; - $4761 = HEAP32[($2 + 9032 | 0) >> 2] | 0; - $4762 = HEAP32[($2 + 9024 | 0) >> 2] | 0; - HEAP32[($2 + 9020 | 0) >> 2] = HEAP32[($2 + 9028 | 0) >> 2] | 0; - HEAP32[($2 + 9016 | 0) >> 2] = $4762; - i64toi32_i32$1 = HEAP32[($2 + 9016 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 9020 | 0) >> 2] | 0; - $21076 = i64toi32_i32$1; - i64toi32_i32$1 = $2; - HEAP32[($2 + 544 | 0) >> 2] = $21076; - HEAP32[($2 + 548 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxRigidBody____29_28_29_20const___invoke_physx__PxRigidBody__28char_20const__2c_20float_20_28physx__PxRigidBody____29_28_29_20const_29($4761 | 0, $2 + 544 | 0 | 0); - HEAP32[($2 + 1992 | 0) >> 2] = $181; - HEAP32[($2 + 1988 | 0) >> 2] = $830; - i64toi32_i32$0 = HEAP32[($2 + 1988 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1992 | 0) >> 2] | 0; - $21089 = i64toi32_i32$0; - i64toi32_i32$0 = $2; - HEAP32[($2 + 8880 | 0) >> 2] = $21089; + HEAP32[($2 + 8880 | 0) >> 2] = $20836; HEAP32[($2 + 8884 | 0) >> 2] = i64toi32_i32$1; - $4768 = HEAP32[($2 + 8880 | 0) >> 2] | 0; - $4769 = HEAP32[($2 + 8884 | 0) >> 2] | 0; - HEAP32[($2 + 8908 | 0) >> 2] = $4760; - HEAP32[($2 + 8904 | 0) >> 2] = $5 + 141673 | 0; - HEAP32[($2 + 8900 | 0) >> 2] = $4769; - HEAP32[($2 + 8896 | 0) >> 2] = $4768; - $4772 = HEAP32[($2 + 8908 | 0) >> 2] | 0; - $4773 = HEAP32[($2 + 8904 | 0) >> 2] | 0; - $4774 = HEAP32[($2 + 8896 | 0) >> 2] | 0; + $4697 = HEAP32[($2 + 8880 | 0) >> 2] | 0; + $4698 = HEAP32[($2 + 8884 | 0) >> 2] | 0; + HEAP32[($2 + 8908 | 0) >> 2] = $2 + 2011 | 0; + HEAP32[($2 + 8904 | 0) >> 2] = $5 + 147467 | 0; + HEAP32[($2 + 8900 | 0) >> 2] = $4698; + HEAP32[($2 + 8896 | 0) >> 2] = $4697; + $4703 = HEAP32[($2 + 8908 | 0) >> 2] | 0; + $4704 = HEAP32[($2 + 8904 | 0) >> 2] | 0; + $4705 = HEAP32[($2 + 8896 | 0) >> 2] | 0; HEAP32[($2 + 8892 | 0) >> 2] = HEAP32[($2 + 8900 | 0) >> 2] | 0; - HEAP32[($2 + 8888 | 0) >> 2] = $4774; + HEAP32[($2 + 8888 | 0) >> 2] = $4705; i64toi32_i32$1 = HEAP32[($2 + 8888 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 8892 | 0) >> 2] | 0; - $21120 = i64toi32_i32$1; + $20870 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 536 | 0) >> 2] = $21120; - HEAP32[($2 + 540 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidBody____29_28float_29___invoke_physx__PxRigidBody__28char_20const__2c_20void_20_28physx__PxRigidBody____29_28float_29_29($4773 | 0, $2 + 536 | 0 | 0); - HEAP32[($2 + 1984 | 0) >> 2] = $181; - HEAP32[($2 + 1980 | 0) >> 2] = $843; - i64toi32_i32$0 = HEAP32[($2 + 1980 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1984 | 0) >> 2] | 0; - $21133 = i64toi32_i32$0; + HEAP32[($2 + 544 | 0) >> 2] = $20870; + HEAP32[($2 + 548 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidBody____29_28float_29___invoke_physx__PxRigidBody__28char_20const__2c_20void_20_28physx__PxRigidBody____29_28float_29_29($4704 | 0, $2 + 544 | 0 | 0); + HEAP32[($2 + 1996 | 0) >> 2] = $178; + HEAP32[($2 + 1992 | 0) >> 2] = $879; + i64toi32_i32$0 = HEAP32[($2 + 1992 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1996 | 0) >> 2] | 0; + $20883 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 8976 | 0) >> 2] = $21133; + HEAP32[($2 + 8976 | 0) >> 2] = $20883; HEAP32[($2 + 8980 | 0) >> 2] = i64toi32_i32$1; - $4780 = HEAP32[($2 + 8976 | 0) >> 2] | 0; - $4781 = HEAP32[($2 + 8980 | 0) >> 2] | 0; - HEAP32[($2 + 9004 | 0) >> 2] = $4772; - HEAP32[($2 + 9e3 | 0) >> 2] = $5 + 141690 | 0; - HEAP32[($2 + 8996 | 0) >> 2] = $4781; - HEAP32[($2 + 8992 | 0) >> 2] = $4780; - $4784 = HEAP32[($2 + 9004 | 0) >> 2] | 0; - $4785 = HEAP32[($2 + 9e3 | 0) >> 2] | 0; - $4786 = HEAP32[($2 + 8992 | 0) >> 2] | 0; + $4711 = HEAP32[($2 + 8976 | 0) >> 2] | 0; + $4712 = HEAP32[($2 + 8980 | 0) >> 2] | 0; + HEAP32[($2 + 9004 | 0) >> 2] = $4703; + HEAP32[($2 + 9e3 | 0) >> 2] = $5 + 147485 | 0; + HEAP32[($2 + 8996 | 0) >> 2] = $4712; + HEAP32[($2 + 8992 | 0) >> 2] = $4711; + $4715 = HEAP32[($2 + 9004 | 0) >> 2] | 0; + $4716 = HEAP32[($2 + 9e3 | 0) >> 2] | 0; + $4717 = HEAP32[($2 + 8992 | 0) >> 2] | 0; HEAP32[($2 + 8988 | 0) >> 2] = HEAP32[($2 + 8996 | 0) >> 2] | 0; - HEAP32[($2 + 8984 | 0) >> 2] = $4786; + HEAP32[($2 + 8984 | 0) >> 2] = $4717; i64toi32_i32$1 = HEAP32[($2 + 8984 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 8988 | 0) >> 2] | 0; - $21164 = i64toi32_i32$1; + $20914 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 528 | 0) >> 2] = $21164; - HEAP32[($2 + 532 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxRigidBody____29_28_29_20const___invoke_physx__PxRigidBody__28char_20const__2c_20float_20_28physx__PxRigidBody____29_28_29_20const_29($4785 | 0, $2 + 528 | 0 | 0); - HEAP32[($2 + 1976 | 0) >> 2] = $181; - HEAP32[($2 + 1972 | 0) >> 2] = 168; - i64toi32_i32$0 = HEAP32[($2 + 1972 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1976 | 0) >> 2] | 0; - $21177 = i64toi32_i32$0; + HEAP32[($2 + 536 | 0) >> 2] = $20914; + HEAP32[($2 + 540 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxRigidBody____29_28_29_20const___invoke_physx__PxRigidBody__28char_20const__2c_20float_20_28physx__PxRigidBody____29_28_29_20const_29($4716 | 0, $2 + 536 | 0 | 0); + HEAP32[($2 + 1988 | 0) >> 2] = $178; + HEAP32[($2 + 1984 | 0) >> 2] = $827; + i64toi32_i32$0 = HEAP32[($2 + 1984 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1988 | 0) >> 2] | 0; + $20927 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 9072 | 0) >> 2] = $21177; - HEAP32[($2 + 9076 | 0) >> 2] = i64toi32_i32$1; - $4793 = HEAP32[($2 + 9072 | 0) >> 2] | 0; - $4794 = HEAP32[($2 + 9076 | 0) >> 2] | 0; - HEAP32[($2 + 9100 | 0) >> 2] = $4784; - HEAP32[($2 + 9096 | 0) >> 2] = $5 + 66346 | 0; - HEAP32[($2 + 9092 | 0) >> 2] = $4794; - HEAP32[($2 + 9088 | 0) >> 2] = $4793; - $4797 = HEAP32[($2 + 9100 | 0) >> 2] | 0; - $4798 = HEAP32[($2 + 9096 | 0) >> 2] | 0; - $4799 = HEAP32[($2 + 9088 | 0) >> 2] | 0; - HEAP32[($2 + 9084 | 0) >> 2] = HEAP32[($2 + 9092 | 0) >> 2] | 0; - HEAP32[($2 + 9080 | 0) >> 2] = $4799; - i64toi32_i32$1 = HEAP32[($2 + 9080 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 9084 | 0) >> 2] | 0; - $21208 = i64toi32_i32$1; - i64toi32_i32$1 = $2; - HEAP32[($2 + 520 | 0) >> 2] = $21208; - HEAP32[($2 + 524 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidBody____29_28physx__PxVec3_20const__2c_20bool_29___invoke_physx__PxRigidBody__28char_20const__2c_20void_20_28physx__PxRigidBody____29_28physx__PxVec3_20const__2c_20bool_29_29($4798 | 0, $2 + 520 | 0 | 0); - HEAP32[($2 + 1968 | 0) >> 2] = $181; - HEAP32[($2 + 1964 | 0) >> 2] = $1400; - i64toi32_i32$0 = HEAP32[($2 + 1964 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1968 | 0) >> 2] | 0; - $21221 = i64toi32_i32$0; - i64toi32_i32$0 = $2; - HEAP32[($2 + 9136 | 0) >> 2] = $21221; - HEAP32[($2 + 9140 | 0) >> 2] = i64toi32_i32$1; - $4805 = HEAP32[($2 + 9136 | 0) >> 2] | 0; - $4806 = HEAP32[($2 + 9140 | 0) >> 2] | 0; - HEAP32[($2 + 9164 | 0) >> 2] = $4797; - HEAP32[($2 + 9160 | 0) >> 2] = $5 + 66365 | 0; - HEAP32[($2 + 9156 | 0) >> 2] = $4806; - HEAP32[($2 + 9152 | 0) >> 2] = $4805; - $4809 = HEAP32[($2 + 9164 | 0) >> 2] | 0; - $4810 = HEAP32[($2 + 9160 | 0) >> 2] | 0; - $4811 = HEAP32[($2 + 9152 | 0) >> 2] | 0; - HEAP32[($2 + 9148 | 0) >> 2] = HEAP32[($2 + 9156 | 0) >> 2] | 0; - HEAP32[($2 + 9144 | 0) >> 2] = $4811; - i64toi32_i32$1 = HEAP32[($2 + 9144 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 9148 | 0) >> 2] | 0; - $21252 = i64toi32_i32$1; - i64toi32_i32$1 = $2; - HEAP32[($2 + 512 | 0) >> 2] = $21252; - HEAP32[($2 + 516 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_physx__PxVec3_20_28physx__PxRigidBody____29_28_29_20const___invoke_physx__PxRigidBody__28char_20const__2c_20physx__PxVec3_20_28physx__PxRigidBody____29_28_29_20const_29($4810 | 0, $2 + 512 | 0 | 0); - HEAP32[($2 + 1960 | 0) >> 2] = $181; - $4816 = 116; - HEAP32[($2 + 1956 | 0) >> 2] = $4816; - i64toi32_i32$0 = HEAP32[($2 + 1956 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1960 | 0) >> 2] | 0; - $21265 = i64toi32_i32$0; - i64toi32_i32$0 = $2; - HEAP32[($2 + 8848 | 0) >> 2] = $21265; + HEAP32[($2 + 8848 | 0) >> 2] = $20927; HEAP32[($2 + 8852 | 0) >> 2] = i64toi32_i32$1; - $4818 = HEAP32[($2 + 8848 | 0) >> 2] | 0; - $4819 = HEAP32[($2 + 8852 | 0) >> 2] | 0; - HEAP32[($2 + 8876 | 0) >> 2] = $4809; - HEAP32[($2 + 8872 | 0) >> 2] = $5 + 79970 | 0; - HEAP32[($2 + 8868 | 0) >> 2] = $4819; - HEAP32[($2 + 8864 | 0) >> 2] = $4818; - $4822 = HEAP32[($2 + 8876 | 0) >> 2] | 0; - $4823 = HEAP32[($2 + 8872 | 0) >> 2] | 0; - $4824 = HEAP32[($2 + 8864 | 0) >> 2] | 0; + $4723 = HEAP32[($2 + 8848 | 0) >> 2] | 0; + $4724 = HEAP32[($2 + 8852 | 0) >> 2] | 0; + HEAP32[($2 + 8876 | 0) >> 2] = $4715; + HEAP32[($2 + 8872 | 0) >> 2] = $5 + 147503 | 0; + HEAP32[($2 + 8868 | 0) >> 2] = $4724; + HEAP32[($2 + 8864 | 0) >> 2] = $4723; + $4727 = HEAP32[($2 + 8876 | 0) >> 2] | 0; + $4728 = HEAP32[($2 + 8872 | 0) >> 2] | 0; + $4729 = HEAP32[($2 + 8864 | 0) >> 2] | 0; HEAP32[($2 + 8860 | 0) >> 2] = HEAP32[($2 + 8868 | 0) >> 2] | 0; - HEAP32[($2 + 8856 | 0) >> 2] = $4824; + HEAP32[($2 + 8856 | 0) >> 2] = $4729; i64toi32_i32$1 = HEAP32[($2 + 8856 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 8860 | 0) >> 2] | 0; - $21296 = i64toi32_i32$1; + $20958 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 504 | 0) >> 2] = $21296; - HEAP32[($2 + 508 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidBody____29_28float_29___invoke_physx__PxRigidBody__28char_20const__2c_20void_20_28physx__PxRigidBody____29_28float_29_29($4823 | 0, $2 + 504 | 0 | 0); - HEAP32[($2 + 1952 | 0) >> 2] = $181; - HEAP32[($2 + 1948 | 0) >> 2] = $763; - i64toi32_i32$0 = HEAP32[($2 + 1948 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1952 | 0) >> 2] | 0; - $21309 = i64toi32_i32$0; + HEAP32[($2 + 528 | 0) >> 2] = $20958; + HEAP32[($2 + 532 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidBody____29_28float_29___invoke_physx__PxRigidBody__28char_20const__2c_20void_20_28physx__PxRigidBody____29_28float_29_29($4728 | 0, $2 + 528 | 0 | 0); + HEAP32[($2 + 1980 | 0) >> 2] = $178; + HEAP32[($2 + 1976 | 0) >> 2] = $840; + i64toi32_i32$0 = HEAP32[($2 + 1976 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1980 | 0) >> 2] | 0; + $20971 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 8944 | 0) >> 2] = $21309; + HEAP32[($2 + 8944 | 0) >> 2] = $20971; HEAP32[($2 + 8948 | 0) >> 2] = i64toi32_i32$1; - $4830 = HEAP32[($2 + 8944 | 0) >> 2] | 0; - $4831 = HEAP32[($2 + 8948 | 0) >> 2] | 0; - HEAP32[($2 + 8972 | 0) >> 2] = $4822; - HEAP32[($2 + 8968 | 0) >> 2] = $5 + 79978 | 0; - HEAP32[($2 + 8964 | 0) >> 2] = $4831; - HEAP32[($2 + 8960 | 0) >> 2] = $4830; - $4834 = HEAP32[($2 + 8972 | 0) >> 2] | 0; - $4835 = HEAP32[($2 + 8968 | 0) >> 2] | 0; - $4836 = HEAP32[($2 + 8960 | 0) >> 2] | 0; + $4735 = HEAP32[($2 + 8944 | 0) >> 2] | 0; + $4736 = HEAP32[($2 + 8948 | 0) >> 2] | 0; + HEAP32[($2 + 8972 | 0) >> 2] = $4727; + HEAP32[($2 + 8968 | 0) >> 2] = $5 + 147520 | 0; + HEAP32[($2 + 8964 | 0) >> 2] = $4736; + HEAP32[($2 + 8960 | 0) >> 2] = $4735; + $4739 = HEAP32[($2 + 8972 | 0) >> 2] | 0; + $4740 = HEAP32[($2 + 8968 | 0) >> 2] | 0; + $4741 = HEAP32[($2 + 8960 | 0) >> 2] | 0; HEAP32[($2 + 8956 | 0) >> 2] = HEAP32[($2 + 8964 | 0) >> 2] | 0; - HEAP32[($2 + 8952 | 0) >> 2] = $4836; + HEAP32[($2 + 8952 | 0) >> 2] = $4741; i64toi32_i32$1 = HEAP32[($2 + 8952 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 8956 | 0) >> 2] | 0; - $21340 = i64toi32_i32$1; + $21002 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 496 | 0) >> 2] = $21340; - HEAP32[($2 + 500 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxRigidBody____29_28_29_20const___invoke_physx__PxRigidBody__28char_20const__2c_20float_20_28physx__PxRigidBody____29_28_29_20const_29($4835 | 0, $2 + 496 | 0 | 0); - HEAP32[($2 + 1940 | 0) >> 2] = $181; - $4841 = 108; - HEAP32[($2 + 1936 | 0) >> 2] = $4841; - i64toi32_i32$0 = HEAP32[($2 + 1936 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1940 | 0) >> 2] | 0; - $21353 = i64toi32_i32$0; + HEAP32[($2 + 520 | 0) >> 2] = $21002; + HEAP32[($2 + 524 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxRigidBody____29_28_29_20const___invoke_physx__PxRigidBody__28char_20const__2c_20float_20_28physx__PxRigidBody____29_28_29_20const_29($4740 | 0, $2 + 520 | 0 | 0); + HEAP32[($2 + 1972 | 0) >> 2] = $178; + HEAP32[($2 + 1968 | 0) >> 2] = 168; + i64toi32_i32$0 = HEAP32[($2 + 1968 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1972 | 0) >> 2] | 0; + $21015 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 9168 | 0) >> 2] = $21353; - HEAP32[($2 + 9172 | 0) >> 2] = i64toi32_i32$1; - $4843 = HEAP32[($2 + 9168 | 0) >> 2] | 0; - $4844 = HEAP32[($2 + 9172 | 0) >> 2] | 0; - HEAP32[($2 + 9196 | 0) >> 2] = $4834; - HEAP32[($2 + 9192 | 0) >> 2] = $5 + 148829 | 0; - HEAP32[($2 + 9188 | 0) >> 2] = $4844; - HEAP32[($2 + 9184 | 0) >> 2] = $4843; - $4847 = HEAP32[($2 + 9196 | 0) >> 2] | 0; - $4848 = HEAP32[($2 + 9192 | 0) >> 2] | 0; - $4849 = HEAP32[($2 + 9184 | 0) >> 2] | 0; - HEAP32[($2 + 9180 | 0) >> 2] = HEAP32[($2 + 9188 | 0) >> 2] | 0; - HEAP32[($2 + 9176 | 0) >> 2] = $4849; - i64toi32_i32$1 = HEAP32[($2 + 9176 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 9180 | 0) >> 2] | 0; - $21384 = i64toi32_i32$1; - i64toi32_i32$1 = $2; - HEAP32[($2 + 488 | 0) >> 2] = $21384; - HEAP32[($2 + 492 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidBody____29_28physx__PxTransform_20const__29___invoke_physx__PxRigidBody_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28physx__PxRigidBody____29_28physx__PxTransform_20const__29_29($4848 | 0, $2 + 488 | 0 | 0); - HEAP32[($2 + 1932 | 0) >> 2] = $181; - HEAP32[($2 + 1928 | 0) >> 2] = $1155; - i64toi32_i32$0 = HEAP32[($2 + 1928 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1932 | 0) >> 2] | 0; - $21397 = i64toi32_i32$0; - i64toi32_i32$0 = $2; - HEAP32[($2 + 9040 | 0) >> 2] = $21397; + HEAP32[($2 + 9040 | 0) >> 2] = $21015; HEAP32[($2 + 9044 | 0) >> 2] = i64toi32_i32$1; - $4855 = HEAP32[($2 + 9040 | 0) >> 2] | 0; - $4856 = HEAP32[($2 + 9044 | 0) >> 2] | 0; - HEAP32[($2 + 9068 | 0) >> 2] = $4847; - HEAP32[($2 + 9064 | 0) >> 2] = $5 + 66450 | 0; - HEAP32[($2 + 9060 | 0) >> 2] = $4856; - HEAP32[($2 + 9056 | 0) >> 2] = $4855; - $4859 = HEAP32[($2 + 9068 | 0) >> 2] | 0; - $4860 = HEAP32[($2 + 9064 | 0) >> 2] | 0; - $4861 = HEAP32[($2 + 9056 | 0) >> 2] | 0; + $4748 = HEAP32[($2 + 9040 | 0) >> 2] | 0; + $4749 = HEAP32[($2 + 9044 | 0) >> 2] | 0; + HEAP32[($2 + 9068 | 0) >> 2] = $4739; + HEAP32[($2 + 9064 | 0) >> 2] = $5 + 66346 | 0; + HEAP32[($2 + 9060 | 0) >> 2] = $4749; + HEAP32[($2 + 9056 | 0) >> 2] = $4748; + $4752 = HEAP32[($2 + 9068 | 0) >> 2] | 0; + $4753 = HEAP32[($2 + 9064 | 0) >> 2] | 0; + $4754 = HEAP32[($2 + 9056 | 0) >> 2] | 0; HEAP32[($2 + 9052 | 0) >> 2] = HEAP32[($2 + 9060 | 0) >> 2] | 0; - HEAP32[($2 + 9048 | 0) >> 2] = $4861; + HEAP32[($2 + 9048 | 0) >> 2] = $4754; i64toi32_i32$1 = HEAP32[($2 + 9048 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 9052 | 0) >> 2] | 0; - $21428 = i64toi32_i32$1; + $21046 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 480 | 0) >> 2] = $21428; - HEAP32[($2 + 484 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidBody____29_28physx__PxVec3_20const__2c_20bool_29___invoke_physx__PxRigidBody__28char_20const__2c_20void_20_28physx__PxRigidBody____29_28physx__PxVec3_20const__2c_20bool_29_29($4860 | 0, $2 + 480 | 0 | 0); - HEAP32[($2 + 1924 | 0) >> 2] = $181; - HEAP32[($2 + 1920 | 0) >> 2] = $869; - i64toi32_i32$0 = HEAP32[($2 + 1920 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1924 | 0) >> 2] | 0; - $21441 = i64toi32_i32$0; + HEAP32[($2 + 512 | 0) >> 2] = $21046; + HEAP32[($2 + 516 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidBody____29_28physx__PxVec3_20const__2c_20bool_29___invoke_physx__PxRigidBody__28char_20const__2c_20void_20_28physx__PxRigidBody____29_28physx__PxVec3_20const__2c_20bool_29_29($4753 | 0, $2 + 512 | 0 | 0); + HEAP32[($2 + 1964 | 0) >> 2] = $178; + HEAP32[($2 + 1960 | 0) >> 2] = $1397; + i64toi32_i32$0 = HEAP32[($2 + 1960 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1964 | 0) >> 2] | 0; + $21059 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 9104 | 0) >> 2] = $21441; + HEAP32[($2 + 9104 | 0) >> 2] = $21059; HEAP32[($2 + 9108 | 0) >> 2] = i64toi32_i32$1; - $4867 = HEAP32[($2 + 9104 | 0) >> 2] | 0; - $4868 = HEAP32[($2 + 9108 | 0) >> 2] | 0; - HEAP32[($2 + 9132 | 0) >> 2] = $4859; - HEAP32[($2 + 9128 | 0) >> 2] = $5 + 66468 | 0; - HEAP32[($2 + 9124 | 0) >> 2] = $4868; - HEAP32[($2 + 9120 | 0) >> 2] = $4867; - $4871 = HEAP32[($2 + 9132 | 0) >> 2] | 0; - $4872 = HEAP32[($2 + 9128 | 0) >> 2] | 0; - $4873 = HEAP32[($2 + 9120 | 0) >> 2] | 0; + $4760 = HEAP32[($2 + 9104 | 0) >> 2] | 0; + $4761 = HEAP32[($2 + 9108 | 0) >> 2] | 0; + HEAP32[($2 + 9132 | 0) >> 2] = $4752; + HEAP32[($2 + 9128 | 0) >> 2] = $5 + 66365 | 0; + HEAP32[($2 + 9124 | 0) >> 2] = $4761; + HEAP32[($2 + 9120 | 0) >> 2] = $4760; + $4764 = HEAP32[($2 + 9132 | 0) >> 2] | 0; + $4765 = HEAP32[($2 + 9128 | 0) >> 2] | 0; + $4766 = HEAP32[($2 + 9120 | 0) >> 2] | 0; HEAP32[($2 + 9116 | 0) >> 2] = HEAP32[($2 + 9124 | 0) >> 2] | 0; - HEAP32[($2 + 9112 | 0) >> 2] = $4873; + HEAP32[($2 + 9112 | 0) >> 2] = $4766; i64toi32_i32$1 = HEAP32[($2 + 9112 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 9116 | 0) >> 2] | 0; - $21472 = i64toi32_i32$1; + $21090 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 472 | 0) >> 2] = $21472; + HEAP32[($2 + 504 | 0) >> 2] = $21090; + HEAP32[($2 + 508 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_physx__PxVec3_20_28physx__PxRigidBody____29_28_29_20const___invoke_physx__PxRigidBody__28char_20const__2c_20physx__PxVec3_20_28physx__PxRigidBody____29_28_29_20const_29($4765 | 0, $2 + 504 | 0 | 0); + HEAP32[($2 + 1956 | 0) >> 2] = $178; + $4771 = 116; + HEAP32[($2 + 1952 | 0) >> 2] = $4771; + i64toi32_i32$0 = HEAP32[($2 + 1952 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1956 | 0) >> 2] | 0; + $21103 = i64toi32_i32$0; + i64toi32_i32$0 = $2; + HEAP32[($2 + 8816 | 0) >> 2] = $21103; + HEAP32[($2 + 8820 | 0) >> 2] = i64toi32_i32$1; + $4773 = HEAP32[($2 + 8816 | 0) >> 2] | 0; + $4774 = HEAP32[($2 + 8820 | 0) >> 2] | 0; + HEAP32[($2 + 8844 | 0) >> 2] = $4764; + HEAP32[($2 + 8840 | 0) >> 2] = $5 + 80013 | 0; + HEAP32[($2 + 8836 | 0) >> 2] = $4774; + HEAP32[($2 + 8832 | 0) >> 2] = $4773; + $4777 = HEAP32[($2 + 8844 | 0) >> 2] | 0; + $4778 = HEAP32[($2 + 8840 | 0) >> 2] | 0; + $4779 = HEAP32[($2 + 8832 | 0) >> 2] | 0; + HEAP32[($2 + 8828 | 0) >> 2] = HEAP32[($2 + 8836 | 0) >> 2] | 0; + HEAP32[($2 + 8824 | 0) >> 2] = $4779; + i64toi32_i32$1 = HEAP32[($2 + 8824 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 8828 | 0) >> 2] | 0; + $21134 = i64toi32_i32$1; + i64toi32_i32$1 = $2; + HEAP32[($2 + 496 | 0) >> 2] = $21134; + HEAP32[($2 + 500 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidBody____29_28float_29___invoke_physx__PxRigidBody__28char_20const__2c_20void_20_28physx__PxRigidBody____29_28float_29_29($4778 | 0, $2 + 496 | 0 | 0); + HEAP32[($2 + 1948 | 0) >> 2] = $178; + HEAP32[($2 + 1944 | 0) >> 2] = $760; + i64toi32_i32$0 = HEAP32[($2 + 1944 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1948 | 0) >> 2] | 0; + $21147 = i64toi32_i32$0; + i64toi32_i32$0 = $2; + HEAP32[($2 + 8912 | 0) >> 2] = $21147; + HEAP32[($2 + 8916 | 0) >> 2] = i64toi32_i32$1; + $4785 = HEAP32[($2 + 8912 | 0) >> 2] | 0; + $4786 = HEAP32[($2 + 8916 | 0) >> 2] | 0; + HEAP32[($2 + 8940 | 0) >> 2] = $4777; + HEAP32[($2 + 8936 | 0) >> 2] = $5 + 80021 | 0; + HEAP32[($2 + 8932 | 0) >> 2] = $4786; + HEAP32[($2 + 8928 | 0) >> 2] = $4785; + $4789 = HEAP32[($2 + 8940 | 0) >> 2] | 0; + $4790 = HEAP32[($2 + 8936 | 0) >> 2] | 0; + $4791 = HEAP32[($2 + 8928 | 0) >> 2] | 0; + HEAP32[($2 + 8924 | 0) >> 2] = HEAP32[($2 + 8932 | 0) >> 2] | 0; + HEAP32[($2 + 8920 | 0) >> 2] = $4791; + i64toi32_i32$1 = HEAP32[($2 + 8920 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 8924 | 0) >> 2] | 0; + $21178 = i64toi32_i32$1; + i64toi32_i32$1 = $2; + HEAP32[($2 + 488 | 0) >> 2] = $21178; + HEAP32[($2 + 492 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxRigidBody____29_28_29_20const___invoke_physx__PxRigidBody__28char_20const__2c_20float_20_28physx__PxRigidBody____29_28_29_20const_29($4790 | 0, $2 + 488 | 0 | 0); + HEAP32[($2 + 1936 | 0) >> 2] = $178; + $4796 = 108; + HEAP32[($2 + 1932 | 0) >> 2] = $4796; + i64toi32_i32$0 = HEAP32[($2 + 1932 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1936 | 0) >> 2] | 0; + $21191 = i64toi32_i32$0; + i64toi32_i32$0 = $2; + HEAP32[($2 + 9136 | 0) >> 2] = $21191; + HEAP32[($2 + 9140 | 0) >> 2] = i64toi32_i32$1; + $4798 = HEAP32[($2 + 9136 | 0) >> 2] | 0; + $4799 = HEAP32[($2 + 9140 | 0) >> 2] | 0; + HEAP32[($2 + 9164 | 0) >> 2] = $4789; + HEAP32[($2 + 9160 | 0) >> 2] = $5 + 154715 | 0; + HEAP32[($2 + 9156 | 0) >> 2] = $4799; + HEAP32[($2 + 9152 | 0) >> 2] = $4798; + $4802 = HEAP32[($2 + 9164 | 0) >> 2] | 0; + $4803 = HEAP32[($2 + 9160 | 0) >> 2] | 0; + $4804 = HEAP32[($2 + 9152 | 0) >> 2] | 0; + HEAP32[($2 + 9148 | 0) >> 2] = HEAP32[($2 + 9156 | 0) >> 2] | 0; + HEAP32[($2 + 9144 | 0) >> 2] = $4804; + i64toi32_i32$1 = HEAP32[($2 + 9144 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 9148 | 0) >> 2] | 0; + $21222 = i64toi32_i32$1; + i64toi32_i32$1 = $2; + HEAP32[($2 + 480 | 0) >> 2] = $21222; + HEAP32[($2 + 484 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidBody____29_28physx__PxTransform_20const__29___invoke_physx__PxRigidBody_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20void_20_28physx__PxRigidBody____29_28physx__PxTransform_20const__29_29($4803 | 0, $2 + 480 | 0 | 0); + HEAP32[($2 + 1928 | 0) >> 2] = $178; + HEAP32[($2 + 1924 | 0) >> 2] = $1152; + i64toi32_i32$0 = HEAP32[($2 + 1924 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1928 | 0) >> 2] | 0; + $21235 = i64toi32_i32$0; + i64toi32_i32$0 = $2; + HEAP32[($2 + 9008 | 0) >> 2] = $21235; + HEAP32[($2 + 9012 | 0) >> 2] = i64toi32_i32$1; + $4810 = HEAP32[($2 + 9008 | 0) >> 2] | 0; + $4811 = HEAP32[($2 + 9012 | 0) >> 2] | 0; + HEAP32[($2 + 9036 | 0) >> 2] = $4802; + HEAP32[($2 + 9032 | 0) >> 2] = $5 + 66450 | 0; + HEAP32[($2 + 9028 | 0) >> 2] = $4811; + HEAP32[($2 + 9024 | 0) >> 2] = $4810; + $4814 = HEAP32[($2 + 9036 | 0) >> 2] | 0; + $4815 = HEAP32[($2 + 9032 | 0) >> 2] | 0; + $4816 = HEAP32[($2 + 9024 | 0) >> 2] | 0; + HEAP32[($2 + 9020 | 0) >> 2] = HEAP32[($2 + 9028 | 0) >> 2] | 0; + HEAP32[($2 + 9016 | 0) >> 2] = $4816; + i64toi32_i32$1 = HEAP32[($2 + 9016 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 9020 | 0) >> 2] | 0; + $21266 = i64toi32_i32$1; + i64toi32_i32$1 = $2; + HEAP32[($2 + 472 | 0) >> 2] = $21266; HEAP32[($2 + 476 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_physx__PxVec3_20_28physx__PxRigidBody____29_28_29_20const___invoke_physx__PxRigidBody__28char_20const__2c_20physx__PxVec3_20_28physx__PxRigidBody____29_28_29_20const_29($4872 | 0, $2 + 472 | 0 | 0); - HEAP32[($2 + 1916 | 0) >> 2] = $181; - HEAP32[($2 + 1912 | 0) >> 2] = $1445; - i64toi32_i32$0 = HEAP32[($2 + 1912 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1916 | 0) >> 2] | 0; - $21485 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidBody____29_28physx__PxVec3_20const__2c_20bool_29___invoke_physx__PxRigidBody__28char_20const__2c_20void_20_28physx__PxRigidBody____29_28physx__PxVec3_20const__2c_20bool_29_29($4815 | 0, $2 + 472 | 0 | 0); + HEAP32[($2 + 1920 | 0) >> 2] = $178; + HEAP32[($2 + 1916 | 0) >> 2] = $866; + i64toi32_i32$0 = HEAP32[($2 + 1916 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1920 | 0) >> 2] | 0; + $21279 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 9232 | 0) >> 2] = $21485; - HEAP32[($2 + 9236 | 0) >> 2] = i64toi32_i32$1; - $4879 = HEAP32[($2 + 9232 | 0) >> 2] | 0; - $4880 = HEAP32[($2 + 9236 | 0) >> 2] | 0; - HEAP32[($2 + 9264 | 0) >> 2] = $4871; - HEAP32[($2 + 9260 | 0) >> 2] = $5 + 155582 | 0; - HEAP32[($2 + 9256 | 0) >> 2] = $4880; - HEAP32[($2 + 9252 | 0) >> 2] = $4879; - $4883 = HEAP32[($2 + 9264 | 0) >> 2] | 0; - $4884 = HEAP32[($2 + 9260 | 0) >> 2] | 0; - $4885 = HEAP32[($2 + 9252 | 0) >> 2] | 0; - HEAP32[($2 + 9248 | 0) >> 2] = HEAP32[($2 + 9256 | 0) >> 2] | 0; - HEAP32[($2 + 9244 | 0) >> 2] = $4885; - i64toi32_i32$1 = HEAP32[($2 + 9244 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 9248 | 0) >> 2] | 0; - $21516 = i64toi32_i32$1; + HEAP32[($2 + 9072 | 0) >> 2] = $21279; + HEAP32[($2 + 9076 | 0) >> 2] = i64toi32_i32$1; + $4822 = HEAP32[($2 + 9072 | 0) >> 2] | 0; + $4823 = HEAP32[($2 + 9076 | 0) >> 2] | 0; + HEAP32[($2 + 9100 | 0) >> 2] = $4814; + HEAP32[($2 + 9096 | 0) >> 2] = $5 + 66468 | 0; + HEAP32[($2 + 9092 | 0) >> 2] = $4823; + HEAP32[($2 + 9088 | 0) >> 2] = $4822; + $4826 = HEAP32[($2 + 9100 | 0) >> 2] | 0; + $4827 = HEAP32[($2 + 9096 | 0) >> 2] | 0; + $4828 = HEAP32[($2 + 9088 | 0) >> 2] | 0; + HEAP32[($2 + 9084 | 0) >> 2] = HEAP32[($2 + 9092 | 0) >> 2] | 0; + HEAP32[($2 + 9080 | 0) >> 2] = $4828; + i64toi32_i32$1 = HEAP32[($2 + 9080 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 9084 | 0) >> 2] | 0; + $21310 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 464 | 0) >> 2] = $21516; + HEAP32[($2 + 464 | 0) >> 2] = $21310; HEAP32[($2 + 468 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidBody____29_28physx__PxForceMode__Enum_29___invoke_physx__PxRigidBody__28char_20const__2c_20void_20_28physx__PxRigidBody____29_28physx__PxForceMode__Enum_29_29($4884 | 0, $2 + 464 | 0 | 0); - HEAP32[($2 + 1908 | 0) >> 2] = $181; - HEAP32[($2 + 1904 | 0) >> 2] = 200; - i64toi32_i32$0 = HEAP32[($2 + 1904 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1908 | 0) >> 2] | 0; - $21529 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_physx__PxVec3_20_28physx__PxRigidBody____29_28_29_20const___invoke_physx__PxRigidBody__28char_20const__2c_20physx__PxVec3_20_28physx__PxRigidBody____29_28_29_20const_29($4827 | 0, $2 + 464 | 0 | 0); + HEAP32[($2 + 1912 | 0) >> 2] = $178; + HEAP32[($2 + 1908 | 0) >> 2] = $1442; + i64toi32_i32$0 = HEAP32[($2 + 1908 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1912 | 0) >> 2] | 0; + $21323 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 9200 | 0) >> 2] = $21529; + HEAP32[($2 + 9200 | 0) >> 2] = $21323; HEAP32[($2 + 9204 | 0) >> 2] = i64toi32_i32$1; - $4892 = HEAP32[($2 + 9200 | 0) >> 2] | 0; - $4893 = HEAP32[($2 + 9204 | 0) >> 2] | 0; - HEAP32[($2 + 9228 | 0) >> 2] = $4883; - HEAP32[($2 + 9224 | 0) >> 2] = $5 + 146747 | 0; - HEAP32[($2 + 9220 | 0) >> 2] = $4893; - HEAP32[($2 + 9216 | 0) >> 2] = $4892; - $4896 = HEAP32[($2 + 9228 | 0) >> 2] | 0; - $4897 = HEAP32[($2 + 9224 | 0) >> 2] | 0; - $4898 = HEAP32[($2 + 9216 | 0) >> 2] | 0; - HEAP32[($2 + 9212 | 0) >> 2] = HEAP32[($2 + 9220 | 0) >> 2] | 0; - HEAP32[($2 + 9208 | 0) >> 2] = $4898; - i64toi32_i32$1 = HEAP32[($2 + 9208 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 9212 | 0) >> 2] | 0; - $21560 = i64toi32_i32$1; + $4834 = HEAP32[($2 + 9200 | 0) >> 2] | 0; + $4835 = HEAP32[($2 + 9204 | 0) >> 2] | 0; + HEAP32[($2 + 9232 | 0) >> 2] = $4826; + HEAP32[($2 + 9228 | 0) >> 2] = $5 + 161468 | 0; + HEAP32[($2 + 9224 | 0) >> 2] = $4835; + HEAP32[($2 + 9220 | 0) >> 2] = $4834; + $4838 = HEAP32[($2 + 9232 | 0) >> 2] | 0; + $4839 = HEAP32[($2 + 9228 | 0) >> 2] | 0; + $4840 = HEAP32[($2 + 9220 | 0) >> 2] | 0; + HEAP32[($2 + 9216 | 0) >> 2] = HEAP32[($2 + 9224 | 0) >> 2] | 0; + HEAP32[($2 + 9212 | 0) >> 2] = $4840; + i64toi32_i32$1 = HEAP32[($2 + 9212 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 9216 | 0) >> 2] | 0; + $21354 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 456 | 0) >> 2] = $21560; + HEAP32[($2 + 456 | 0) >> 2] = $21354; HEAP32[($2 + 460 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidBody____29_28physx__PxForceMode__Enum_29___invoke_physx__PxRigidBody__28char_20const__2c_20void_20_28physx__PxRigidBody____29_28physx__PxForceMode__Enum_29_29($4897 | 0, $2 + 456 | 0 | 0); - $4905 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_31__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_31__28embind_init_physx_28_29__$_31_20const__29($2 + 1903 | 0 | 0) | 0; - HEAP32[($2 + 9312 | 0) >> 2] = $4896; - HEAP32[($2 + 9308 | 0) >> 2] = $5 + 149056 | 0; - HEAP32[($2 + 9304 | 0) >> 2] = $4905; - $4908 = HEAP32[($2 + 9312 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29___invoke_physx__PxRigidBody__28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29_29(HEAP32[($2 + 9308 | 0) >> 2] | 0 | 0, HEAP32[($2 + 9304 | 0) >> 2] | 0 | 0); - $4913 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_32__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_32__28embind_init_physx_28_29__$_32_20const__29($2 + 1902 | 0 | 0) | 0; - HEAP32[($2 + 9300 | 0) >> 2] = $4908; - HEAP32[($2 + 9296 | 0) >> 2] = $5 + 149111 | 0; - HEAP32[($2 + 9292 | 0) >> 2] = $4913; - $4916 = HEAP32[($2 + 9300 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29___invoke_physx__PxRigidBody__28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29_29(HEAP32[($2 + 9296 | 0) >> 2] | 0 | 0, HEAP32[($2 + 9292 | 0) >> 2] | 0 | 0); - $4921 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_33__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_33__28embind_init_physx_28_29__$_33_20const__29($2 + 1901 | 0 | 0) | 0; - HEAP32[($2 + 9288 | 0) >> 2] = $4916; - HEAP32[($2 + 9284 | 0) >> 2] = $5 + 155544 | 0; - HEAP32[($2 + 9280 | 0) >> 2] = $4921; - $4924 = HEAP32[($2 + 9288 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29___invoke_physx__PxRigidBody__28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29_29(HEAP32[($2 + 9284 | 0) >> 2] | 0 | 0, HEAP32[($2 + 9280 | 0) >> 2] | 0 | 0); - $4929 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_34__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_34__28embind_init_physx_28_29__$_34_20const__29($2 + 1900 | 0 | 0) | 0; - HEAP32[($2 + 9276 | 0) >> 2] = $4924; - HEAP32[($2 + 9272 | 0) >> 2] = $5 + 155672 | 0; - HEAP32[($2 + 9268 | 0) >> 2] = $4929; - $4932 = HEAP32[($2 + 9276 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29___invoke_physx__PxRigidBody__28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29_29(HEAP32[($2 + 9272 | 0) >> 2] | 0 | 0, HEAP32[($2 + 9268 | 0) >> 2] | 0 | 0); - $4937 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_35__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_35__28embind_init_physx_28_29__$_35_20const__29($2 + 1899 | 0 | 0) | 0; - HEAP32[($2 + 9324 | 0) >> 2] = $4932; - HEAP32[($2 + 9320 | 0) >> 2] = $5 + 146777 | 0; - HEAP32[($2 + 9316 | 0) >> 2] = $4937; - $4940 = HEAP32[($2 + 9324 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29___invoke_physx__PxRigidBody__28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29_29(HEAP32[($2 + 9320 | 0) >> 2] | 0 | 0, HEAP32[($2 + 9316 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 1892 | 0) >> 2] = $181; - HEAP32[($2 + 1888 | 0) >> 2] = 208; - i64toi32_i32$0 = HEAP32[($2 + 1888 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1892 | 0) >> 2] | 0; - $21683 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidBody____29_28physx__PxForceMode__Enum_29___invoke_physx__PxRigidBody__28char_20const__2c_20void_20_28physx__PxRigidBody____29_28physx__PxForceMode__Enum_29_29($4839 | 0, $2 + 456 | 0 | 0); + HEAP32[($2 + 1904 | 0) >> 2] = $178; + HEAP32[($2 + 1900 | 0) >> 2] = 200; + i64toi32_i32$0 = HEAP32[($2 + 1900 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1904 | 0) >> 2] | 0; + $21367 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 9328 | 0) >> 2] = $21683; - HEAP32[($2 + 9332 | 0) >> 2] = i64toi32_i32$1; - $4945 = HEAP32[($2 + 9328 | 0) >> 2] | 0; - $4946 = HEAP32[($2 + 9332 | 0) >> 2] | 0; - HEAP32[($2 + 9356 | 0) >> 2] = $4940; - HEAP32[($2 + 9352 | 0) >> 2] = $5 + 142551 | 0; - HEAP32[($2 + 9348 | 0) >> 2] = $4946; - HEAP32[($2 + 9344 | 0) >> 2] = $4945; - $4949 = HEAP32[($2 + 9356 | 0) >> 2] | 0; - $4950 = HEAP32[($2 + 9352 | 0) >> 2] | 0; - $4951 = HEAP32[($2 + 9344 | 0) >> 2] | 0; - HEAP32[($2 + 9340 | 0) >> 2] = HEAP32[($2 + 9348 | 0) >> 2] | 0; - HEAP32[($2 + 9336 | 0) >> 2] = $4951; - i64toi32_i32$1 = HEAP32[($2 + 9336 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 9340 | 0) >> 2] | 0; - $21714 = i64toi32_i32$1; + HEAP32[($2 + 9168 | 0) >> 2] = $21367; + HEAP32[($2 + 9172 | 0) >> 2] = i64toi32_i32$1; + $4847 = HEAP32[($2 + 9168 | 0) >> 2] | 0; + $4848 = HEAP32[($2 + 9172 | 0) >> 2] | 0; + HEAP32[($2 + 9196 | 0) >> 2] = $4838; + HEAP32[($2 + 9192 | 0) >> 2] = $5 + 152627 | 0; + HEAP32[($2 + 9188 | 0) >> 2] = $4848; + HEAP32[($2 + 9184 | 0) >> 2] = $4847; + $4851 = HEAP32[($2 + 9196 | 0) >> 2] | 0; + $4852 = HEAP32[($2 + 9192 | 0) >> 2] | 0; + $4853 = HEAP32[($2 + 9184 | 0) >> 2] | 0; + HEAP32[($2 + 9180 | 0) >> 2] = HEAP32[($2 + 9188 | 0) >> 2] | 0; + HEAP32[($2 + 9176 | 0) >> 2] = $4853; + i64toi32_i32$1 = HEAP32[($2 + 9176 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 9180 | 0) >> 2] | 0; + $21398 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 448 | 0) >> 2] = $21714; + HEAP32[($2 + 448 | 0) >> 2] = $21398; HEAP32[($2 + 452 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidBody____29_28physx__PxRigidBodyFlag__Enum_2c_20bool_29___invoke_physx__PxRigidBody__28char_20const__2c_20void_20_28physx__PxRigidBody____29_28physx__PxRigidBodyFlag__Enum_2c_20bool_29_29($4950 | 0, $2 + 448 | 0 | 0); - $4958 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_36__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_36__28embind_init_physx_28_29__$_36_20const__29($2 + 1887 | 0 | 0) | 0; - HEAP32[($2 + 9368 | 0) >> 2] = $4949; - HEAP32[($2 + 9364 | 0) >> 2] = $5 + 84207 | 0; - HEAP32[($2 + 9360 | 0) >> 2] = $4958; - $4961 = HEAP32[($2 + 9368 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28physx__PxRigidBody__29___invoke_physx__PxRigidBody__28char_20const__2c_20bool_20_28__29_28physx__PxRigidBody__29_29(HEAP32[($2 + 9364 | 0) >> 2] | 0 | 0, HEAP32[($2 + 9360 | 0) >> 2] | 0 | 0); - $4966 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_37__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_37__28embind_init_physx_28_29__$_37_20const__29($2 + 1886 | 0 | 0) | 0; - HEAP32[($2 + 9380 | 0) >> 2] = $4961; - HEAP32[($2 + 9376 | 0) >> 2] = $5 + 163157 | 0; - HEAP32[($2 + 9372 | 0) >> 2] = $4966; - $4969 = HEAP32[($2 + 9380 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28physx__PxRigidBody__2c_20float_29___invoke_physx__PxRigidBody__28char_20const__2c_20bool_20_28__29_28physx__PxRigidBody__2c_20float_29_29(HEAP32[($2 + 9376 | 0) >> 2] | 0 | 0, HEAP32[($2 + 9372 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 1880 | 0) >> 2] = $181; - HEAP32[($2 + 1876 | 0) >> 2] = $791; - i64toi32_i32$0 = HEAP32[($2 + 1876 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1880 | 0) >> 2] | 0; - $21771 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidBody____29_28physx__PxForceMode__Enum_29___invoke_physx__PxRigidBody__28char_20const__2c_20void_20_28physx__PxRigidBody____29_28physx__PxForceMode__Enum_29_29($4852 | 0, $2 + 448 | 0 | 0); + $4860 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_31__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_31__28embind_init_physx_28_29__$_31_20const__29($2 + 1899 | 0 | 0) | 0; + HEAP32[($2 + 9280 | 0) >> 2] = $4851; + HEAP32[($2 + 9276 | 0) >> 2] = $5 + 154942 | 0; + HEAP32[($2 + 9272 | 0) >> 2] = $4860; + $4863 = HEAP32[($2 + 9280 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29___invoke_physx__PxRigidBody__28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29_29(HEAP32[($2 + 9276 | 0) >> 2] | 0 | 0, HEAP32[($2 + 9272 | 0) >> 2] | 0 | 0); + $4868 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_32__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_32__28embind_init_physx_28_29__$_32_20const__29($2 + 1898 | 0 | 0) | 0; + HEAP32[($2 + 9268 | 0) >> 2] = $4863; + HEAP32[($2 + 9264 | 0) >> 2] = $5 + 154997 | 0; + HEAP32[($2 + 9260 | 0) >> 2] = $4868; + $4871 = HEAP32[($2 + 9268 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29___invoke_physx__PxRigidBody__28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29_29(HEAP32[($2 + 9264 | 0) >> 2] | 0 | 0, HEAP32[($2 + 9260 | 0) >> 2] | 0 | 0); + $4876 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_33__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_33__28embind_init_physx_28_29__$_33_20const__29($2 + 1897 | 0 | 0) | 0; + HEAP32[($2 + 9256 | 0) >> 2] = $4871; + HEAP32[($2 + 9252 | 0) >> 2] = $5 + 161430 | 0; + HEAP32[($2 + 9248 | 0) >> 2] = $4876; + $4879 = HEAP32[($2 + 9256 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29___invoke_physx__PxRigidBody__28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29_29(HEAP32[($2 + 9252 | 0) >> 2] | 0 | 0, HEAP32[($2 + 9248 | 0) >> 2] | 0 | 0); + $4884 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_34__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_34__28embind_init_physx_28_29__$_34_20const__29($2 + 1896 | 0 | 0) | 0; + HEAP32[($2 + 9244 | 0) >> 2] = $4879; + HEAP32[($2 + 9240 | 0) >> 2] = $5 + 161558 | 0; + HEAP32[($2 + 9236 | 0) >> 2] = $4884; + $4887 = HEAP32[($2 + 9244 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29___invoke_physx__PxRigidBody__28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29_29(HEAP32[($2 + 9240 | 0) >> 2] | 0 | 0, HEAP32[($2 + 9236 | 0) >> 2] | 0 | 0); + $4892 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_35__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_35__28embind_init_physx_28_29__$_35_20const__29($2 + 1895 | 0 | 0) | 0; + HEAP32[($2 + 9292 | 0) >> 2] = $4887; + HEAP32[($2 + 9288 | 0) >> 2] = $5 + 152657 | 0; + HEAP32[($2 + 9284 | 0) >> 2] = $4892; + $4895 = HEAP32[($2 + 9292 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29___invoke_physx__PxRigidBody__28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29_29(HEAP32[($2 + 9288 | 0) >> 2] | 0 | 0, HEAP32[($2 + 9284 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 1888 | 0) >> 2] = $178; + HEAP32[($2 + 1884 | 0) >> 2] = 208; + i64toi32_i32$0 = HEAP32[($2 + 1884 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1888 | 0) >> 2] | 0; + $21521 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 9384 | 0) >> 2] = $21771; - HEAP32[($2 + 9388 | 0) >> 2] = i64toi32_i32$1; - $4973 = HEAP32[($2 + 9384 | 0) >> 2] | 0; - $4974 = HEAP32[($2 + 9388 | 0) >> 2] | 0; - HEAP32[($2 + 9412 | 0) >> 2] = $4969; - HEAP32[($2 + 9408 | 0) >> 2] = $5 + 90901 | 0; - HEAP32[($2 + 9404 | 0) >> 2] = $4974; - HEAP32[($2 + 9400 | 0) >> 2] = $4973; - $4977 = HEAP32[($2 + 9408 | 0) >> 2] | 0; - $4978 = HEAP32[($2 + 9400 | 0) >> 2] | 0; - HEAP32[($2 + 9396 | 0) >> 2] = HEAP32[($2 + 9404 | 0) >> 2] | 0; - HEAP32[($2 + 9392 | 0) >> 2] = $4978; - i64toi32_i32$1 = HEAP32[($2 + 9392 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 9396 | 0) >> 2] | 0; - $21800 = i64toi32_i32$1; + HEAP32[($2 + 9296 | 0) >> 2] = $21521; + HEAP32[($2 + 9300 | 0) >> 2] = i64toi32_i32$1; + $4900 = HEAP32[($2 + 9296 | 0) >> 2] | 0; + $4901 = HEAP32[($2 + 9300 | 0) >> 2] | 0; + HEAP32[($2 + 9324 | 0) >> 2] = $4895; + HEAP32[($2 + 9320 | 0) >> 2] = $5 + 148381 | 0; + HEAP32[($2 + 9316 | 0) >> 2] = $4901; + HEAP32[($2 + 9312 | 0) >> 2] = $4900; + $4904 = HEAP32[($2 + 9324 | 0) >> 2] | 0; + $4905 = HEAP32[($2 + 9320 | 0) >> 2] | 0; + $4906 = HEAP32[($2 + 9312 | 0) >> 2] | 0; + HEAP32[($2 + 9308 | 0) >> 2] = HEAP32[($2 + 9316 | 0) >> 2] | 0; + HEAP32[($2 + 9304 | 0) >> 2] = $4906; + i64toi32_i32$1 = HEAP32[($2 + 9304 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 9308 | 0) >> 2] | 0; + $21552 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 440 | 0) >> 2] = $21800; + HEAP32[($2 + 440 | 0) >> 2] = $21552; HEAP32[($2 + 444 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidBody____29_28physx__PxVec3_20const__29___invoke_physx__PxRigidBody__28char_20const__2c_20void_20_28physx__PxRigidBody____29_28physx__PxVec3_20const__29_29($4977 | 0, $2 + 440 | 0 | 0); - HEAP32[($2 + 9436 | 0) >> 2] = $2 + 1875 | 0; - HEAP32[($2 + 9432 | 0) >> 2] = $5 + 84172 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___28_29(); - HEAP32[($2 + 9428 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 9424 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 9420 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 9416 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___29; - $4991 = emscripten__internal__TypeID_physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__2c_20void___get_28_29() | 0; - $4992 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___2c_20void___get_28_29() | 0; - $4993 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__20const__2c_20void___get_28_29() | 0; - $4994 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 14804 | 0) >> 2] = HEAP32[($2 + 9428 | 0) >> 2] | 0; - $4996 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $4997 = HEAP32[($2 + 9428 | 0) >> 2] | 0; - HEAP32[($2 + 12908 | 0) >> 2] = HEAP32[($2 + 9424 | 0) >> 2] | 0; - $4999 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $5000 = HEAP32[($2 + 9424 | 0) >> 2] | 0; - HEAP32[($2 + 12904 | 0) >> 2] = HEAP32[($2 + 9420 | 0) >> 2] | 0; - $5002 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $5003 = HEAP32[($2 + 9420 | 0) >> 2] | 0; - $5004 = HEAP32[($2 + 9432 | 0) >> 2] | 0; - HEAP32[($2 + 14808 | 0) >> 2] = HEAP32[($2 + 9416 | 0) >> 2] | 0; - _embind_register_class($4991 | 0, $4992 | 0, $4993 | 0, $4994 | 0, $4996 | 0, $4997 | 0, $4999 | 0, $5000 | 0, $5002 | 0, $5003 | 0, $5004 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 9416 | 0) >> 2] | 0 | 0); - emscripten__enum__physx__PxRigidBodyFlag__Enum___enum__28char_20const__29($2 + 1874 | 0 | 0, $5 + 142535 | 0 | 0) | 0; - emscripten__enum__physx__PxRigidBodyFlag__Enum___value_28char_20const__2c_20physx__PxRigidBodyFlag__Enum_29(emscripten__enum__physx__PxRigidBodyFlag__Enum___value_28char_20const__2c_20physx__PxRigidBodyFlag__Enum_29(emscripten__enum__physx__PxRigidBodyFlag__Enum___value_28char_20const__2c_20physx__PxRigidBodyFlag__Enum_29(emscripten__enum__physx__PxRigidBodyFlag__Enum___value_28char_20const__2c_20physx__PxRigidBodyFlag__Enum_29(emscripten__enum__physx__PxRigidBodyFlag__Enum___value_28char_20const__2c_20physx__PxRigidBodyFlag__Enum_29(emscripten__enum__physx__PxRigidBodyFlag__Enum___value_28char_20const__2c_20physx__PxRigidBodyFlag__Enum_29(emscripten__enum__physx__PxRigidBodyFlag__Enum___value_28char_20const__2c_20physx__PxRigidBodyFlag__Enum_29(emscripten__enum__physx__PxRigidBodyFlag__Enum___value_28char_20const__2c_20physx__PxRigidBodyFlag__Enum_29($2 + 1874 | 0 | 0, $5 + 198918 | 0 | 0, $181 | 0) | 0 | 0, $5 + 185086 | 0 | 0, $1214 | 0) | 0 | 0, $2471 | 0, $242 | 0) | 0 | 0, $5 + 186687 | 0 | 0, $187 | 0) | 0 | 0, $5 + 183595 | 0 | 0, $363 | 0) | 0 | 0, $5 + 198630 | 0 | 0, $1704 | 0) | 0 | 0, $5 + 191306 | 0 | 0, $2481 | 0) | 0 | 0, $5 + 184827 | 0 | 0, $791 | 0) | 0; - HEAP32[($2 + 9460 | 0) >> 2] = $2 + 1873 | 0; - HEAP32[($2 + 9456 | 0) >> 2] = $5 + 161512 | 0; - void_20emscripten__base_physx__PxRigidActor___verify_physx__PxRigidStatic__28_29(); - HEAP32[($2 + 9452 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxRigidStatic__28physx__PxRigidStatic__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxRigidActor__20_28_emscripten__base_physx__PxRigidActor___getUpcaster_physx__PxRigidStatic__28_29_29_28physx__PxRigidStatic__29() | 0), HEAP32[(wasm2js_i32$0 + 9448 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxRigidStatic__20_28_emscripten__base_physx__PxRigidActor___getDowncaster_physx__PxRigidStatic__28_29_29_28physx__PxRigidActor__29() | 0), HEAP32[(wasm2js_i32$0 + 9444 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 9440 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxRigidStatic__28physx__PxRigidStatic__29; - $5043 = emscripten__internal__TypeID_physx__PxRigidStatic_2c_20void___get_28_29() | 0; - $5044 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxRigidStatic__2c_20void___get_28_29() | 0; - $5045 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxRigidStatic_20const__2c_20void___get_28_29() | 0; - $5046 = emscripten__base_physx__PxRigidActor___get_28_29() | 0; - HEAP32[($2 + 14812 | 0) >> 2] = HEAP32[($2 + 9452 | 0) >> 2] | 0; - $5048 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5049 = HEAP32[($2 + 9452 | 0) >> 2] | 0; - HEAP32[($2 + 14816 | 0) >> 2] = HEAP32[($2 + 9448 | 0) >> 2] | 0; - $5051 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5052 = HEAP32[($2 + 9448 | 0) >> 2] | 0; - HEAP32[($2 + 14820 | 0) >> 2] = HEAP32[($2 + 9444 | 0) >> 2] | 0; - $5054 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5055 = HEAP32[($2 + 9444 | 0) >> 2] | 0; - $5056 = HEAP32[($2 + 9456 | 0) >> 2] | 0; - HEAP32[($2 + 14824 | 0) >> 2] = HEAP32[($2 + 9440 | 0) >> 2] | 0; - _embind_register_class($5043 | 0, $5044 | 0, $5045 | 0, $5046 | 0, $5048 | 0, $5049 | 0, $5051 | 0, $5052 | 0, $5054 | 0, $5055 | 0, $5056 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 9440 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 9484 | 0) >> 2] = $2 + 1872 | 0; - HEAP32[($2 + 9480 | 0) >> 2] = $5 + 161920 | 0; - void_20emscripten__base_physx__PxRigidBody___verify_physx__PxRigidDynamic__28_29(); - HEAP32[($2 + 9476 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxRigidDynamic__28physx__PxRigidDynamic__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxRigidBody__20_28_emscripten__base_physx__PxRigidBody___getUpcaster_physx__PxRigidDynamic__28_29_29_28physx__PxRigidDynamic__29() | 0), HEAP32[(wasm2js_i32$0 + 9472 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxRigidDynamic__20_28_emscripten__base_physx__PxRigidBody___getDowncaster_physx__PxRigidDynamic__28_29_29_28physx__PxRigidBody__29() | 0), HEAP32[(wasm2js_i32$0 + 9468 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 9464 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxRigidDynamic__28physx__PxRigidDynamic__29; - $5068 = emscripten__internal__TypeID_physx__PxRigidDynamic_2c_20void___get_28_29() | 0; - $5069 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxRigidDynamic__2c_20void___get_28_29() | 0; - $5070 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxRigidDynamic_20const__2c_20void___get_28_29() | 0; - $5071 = emscripten__base_physx__PxRigidBody___get_28_29() | 0; - HEAP32[($2 + 14828 | 0) >> 2] = HEAP32[($2 + 9476 | 0) >> 2] | 0; - $5073 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5074 = HEAP32[($2 + 9476 | 0) >> 2] | 0; - HEAP32[($2 + 14832 | 0) >> 2] = HEAP32[($2 + 9472 | 0) >> 2] | 0; - $5076 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5077 = HEAP32[($2 + 9472 | 0) >> 2] | 0; - HEAP32[($2 + 14836 | 0) >> 2] = HEAP32[($2 + 9468 | 0) >> 2] | 0; - $5079 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5080 = HEAP32[($2 + 9468 | 0) >> 2] | 0; - $5081 = HEAP32[($2 + 9480 | 0) >> 2] | 0; - HEAP32[($2 + 14840 | 0) >> 2] = HEAP32[($2 + 9464 | 0) >> 2] | 0; - _embind_register_class($5068 | 0, $5069 | 0, $5070 | 0, $5071 | 0, $5073 | 0, $5074 | 0, $5076 | 0, $5077 | 0, $5079 | 0, $5080 | 0, $5081 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 9464 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 1868 | 0) >> 2] = $181; - HEAP32[($2 + 1864 | 0) >> 2] = 296; - i64toi32_i32$0 = HEAP32[($2 + 1864 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1868 | 0) >> 2] | 0; - $22085 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidBody____29_28physx__PxRigidBodyFlag__Enum_2c_20bool_29___invoke_physx__PxRigidBody__28char_20const__2c_20void_20_28physx__PxRigidBody____29_28physx__PxRigidBodyFlag__Enum_2c_20bool_29_29($4905 | 0, $2 + 440 | 0 | 0); + $4913 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_36__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_36__28embind_init_physx_28_29__$_36_20const__29($2 + 1883 | 0 | 0) | 0; + HEAP32[($2 + 9336 | 0) >> 2] = $4904; + HEAP32[($2 + 9332 | 0) >> 2] = $5 + 84250 | 0; + HEAP32[($2 + 9328 | 0) >> 2] = $4913; + $4916 = HEAP32[($2 + 9336 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28physx__PxRigidBody__29___invoke_physx__PxRigidBody__28char_20const__2c_20bool_20_28__29_28physx__PxRigidBody__29_29(HEAP32[($2 + 9332 | 0) >> 2] | 0 | 0, HEAP32[($2 + 9328 | 0) >> 2] | 0 | 0); + $4921 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_37__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_37__28embind_init_physx_28_29__$_37_20const__29($2 + 1882 | 0 | 0) | 0; + HEAP32[($2 + 9348 | 0) >> 2] = $4916; + HEAP32[($2 + 9344 | 0) >> 2] = $5 + 169055 | 0; + HEAP32[($2 + 9340 | 0) >> 2] = $4921; + $4924 = HEAP32[($2 + 9348 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28physx__PxRigidBody__2c_20float_29___invoke_physx__PxRigidBody__28char_20const__2c_20bool_20_28__29_28physx__PxRigidBody__2c_20float_29_29(HEAP32[($2 + 9344 | 0) >> 2] | 0 | 0, HEAP32[($2 + 9340 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 1876 | 0) >> 2] = $178; + HEAP32[($2 + 1872 | 0) >> 2] = $788; + i64toi32_i32$0 = HEAP32[($2 + 1872 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1876 | 0) >> 2] | 0; + $21609 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 9520 | 0) >> 2] = $22085; - HEAP32[($2 + 9524 | 0) >> 2] = i64toi32_i32$1; - $5087 = HEAP32[($2 + 9520 | 0) >> 2] | 0; - $5088 = HEAP32[($2 + 9524 | 0) >> 2] | 0; - HEAP32[($2 + 9548 | 0) >> 2] = $2 + 1872 | 0; - HEAP32[($2 + 9544 | 0) >> 2] = $5 + 117133 | 0; - HEAP32[($2 + 9540 | 0) >> 2] = $5088; - HEAP32[($2 + 9536 | 0) >> 2] = $5087; - $5093 = HEAP32[($2 + 9548 | 0) >> 2] | 0; - $5094 = HEAP32[($2 + 9544 | 0) >> 2] | 0; - $5095 = HEAP32[($2 + 9536 | 0) >> 2] | 0; - HEAP32[($2 + 9532 | 0) >> 2] = HEAP32[($2 + 9540 | 0) >> 2] | 0; - HEAP32[($2 + 9528 | 0) >> 2] = $5095; - i64toi32_i32$1 = HEAP32[($2 + 9528 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 9532 | 0) >> 2] | 0; - $22119 = i64toi32_i32$1; + HEAP32[($2 + 9352 | 0) >> 2] = $21609; + HEAP32[($2 + 9356 | 0) >> 2] = i64toi32_i32$1; + $4928 = HEAP32[($2 + 9352 | 0) >> 2] | 0; + $4929 = HEAP32[($2 + 9356 | 0) >> 2] | 0; + HEAP32[($2 + 9380 | 0) >> 2] = $4924; + HEAP32[($2 + 9376 | 0) >> 2] = $5 + 90970 | 0; + HEAP32[($2 + 9372 | 0) >> 2] = $4929; + HEAP32[($2 + 9368 | 0) >> 2] = $4928; + $4932 = HEAP32[($2 + 9376 | 0) >> 2] | 0; + $4933 = HEAP32[($2 + 9368 | 0) >> 2] | 0; + HEAP32[($2 + 9364 | 0) >> 2] = HEAP32[($2 + 9372 | 0) >> 2] | 0; + HEAP32[($2 + 9360 | 0) >> 2] = $4933; + i64toi32_i32$1 = HEAP32[($2 + 9360 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 9364 | 0) >> 2] | 0; + $21638 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 432 | 0) >> 2] = $22119; + HEAP32[($2 + 432 | 0) >> 2] = $21638; HEAP32[($2 + 436 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidDynamic____29_28_29___invoke_physx__PxRigidDynamic__28char_20const__2c_20void_20_28physx__PxRigidDynamic____29_28_29_29($5094 | 0, $2 + 432 | 0 | 0); - HEAP32[($2 + 1860 | 0) >> 2] = $181; - HEAP32[($2 + 1856 | 0) >> 2] = 300; - i64toi32_i32$0 = HEAP32[($2 + 1856 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1860 | 0) >> 2] | 0; - $22132 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidBody____29_28physx__PxVec3_20const__29___invoke_physx__PxRigidBody__28char_20const__2c_20void_20_28physx__PxRigidBody____29_28physx__PxVec3_20const__29_29($4932 | 0, $2 + 432 | 0 | 0); + HEAP32[($2 + 9404 | 0) >> 2] = $2 + 1871 | 0; + HEAP32[($2 + 9400 | 0) >> 2] = $5 + 84215 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___28_29(); + HEAP32[($2 + 9396 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 9392 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 9388 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 9384 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___29; + $4946 = emscripten__internal__TypeID_physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__2c_20void___get_28_29() | 0; + $4947 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___2c_20void___get_28_29() | 0; + $4948 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__20const__2c_20void___get_28_29() | 0; + $4949 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 14756 | 0) >> 2] = HEAP32[($2 + 9396 | 0) >> 2] | 0; + $4951 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $4952 = HEAP32[($2 + 9396 | 0) >> 2] | 0; + HEAP32[($2 + 12876 | 0) >> 2] = HEAP32[($2 + 9392 | 0) >> 2] | 0; + $4954 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $4955 = HEAP32[($2 + 9392 | 0) >> 2] | 0; + HEAP32[($2 + 12872 | 0) >> 2] = HEAP32[($2 + 9388 | 0) >> 2] | 0; + $4957 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $4958 = HEAP32[($2 + 9388 | 0) >> 2] | 0; + $4959 = HEAP32[($2 + 9400 | 0) >> 2] | 0; + HEAP32[($2 + 14760 | 0) >> 2] = HEAP32[($2 + 9384 | 0) >> 2] | 0; + _embind_register_class($4946 | 0, $4947 | 0, $4948 | 0, $4949 | 0, $4951 | 0, $4952 | 0, $4954 | 0, $4955 | 0, $4957 | 0, $4958 | 0, $4959 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 9384 | 0) >> 2] | 0 | 0); + emscripten__enum__physx__PxRigidBodyFlag__Enum___enum__28char_20const__29($2 + 1870 | 0 | 0, $5 + 148365 | 0 | 0) | 0; + emscripten__enum__physx__PxRigidBodyFlag__Enum___value_28char_20const__2c_20physx__PxRigidBodyFlag__Enum_29(emscripten__enum__physx__PxRigidBodyFlag__Enum___value_28char_20const__2c_20physx__PxRigidBodyFlag__Enum_29(emscripten__enum__physx__PxRigidBodyFlag__Enum___value_28char_20const__2c_20physx__PxRigidBodyFlag__Enum_29(emscripten__enum__physx__PxRigidBodyFlag__Enum___value_28char_20const__2c_20physx__PxRigidBodyFlag__Enum_29(emscripten__enum__physx__PxRigidBodyFlag__Enum___value_28char_20const__2c_20physx__PxRigidBodyFlag__Enum_29(emscripten__enum__physx__PxRigidBodyFlag__Enum___value_28char_20const__2c_20physx__PxRigidBodyFlag__Enum_29(emscripten__enum__physx__PxRigidBodyFlag__Enum___value_28char_20const__2c_20physx__PxRigidBodyFlag__Enum_29(emscripten__enum__physx__PxRigidBodyFlag__Enum___value_28char_20const__2c_20physx__PxRigidBodyFlag__Enum_29($2 + 1870 | 0 | 0, $5 + 204900 | 0 | 0, $178 | 0) | 0 | 0, $5 + 191025 | 0 | 0, $1211 | 0) | 0 | 0, $2451 | 0, $239 | 0) | 0 | 0, $5 + 192649 | 0 | 0, $184 | 0) | 0 | 0, $5 + 189493 | 0 | 0, $360 | 0) | 0 | 0, $5 + 204612 | 0 | 0, $1701 | 0) | 0 | 0, $5 + 197268 | 0 | 0, $2461 | 0) | 0 | 0, $5 + 190766 | 0 | 0, $788 | 0) | 0; + HEAP32[($2 + 9428 | 0) >> 2] = $2 + 1869 | 0; + HEAP32[($2 + 9424 | 0) >> 2] = $5 + 167410 | 0; + void_20emscripten__base_physx__PxRigidActor___verify_physx__PxRigidStatic__28_29(); + HEAP32[($2 + 9420 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxRigidStatic__28physx__PxRigidStatic__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxRigidActor__20_28_emscripten__base_physx__PxRigidActor___getUpcaster_physx__PxRigidStatic__28_29_29_28physx__PxRigidStatic__29() | 0), HEAP32[(wasm2js_i32$0 + 9416 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxRigidStatic__20_28_emscripten__base_physx__PxRigidActor___getDowncaster_physx__PxRigidStatic__28_29_29_28physx__PxRigidActor__29() | 0), HEAP32[(wasm2js_i32$0 + 9412 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 9408 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxRigidStatic__28physx__PxRigidStatic__29; + $4998 = emscripten__internal__TypeID_physx__PxRigidStatic_2c_20void___get_28_29() | 0; + $4999 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxRigidStatic__2c_20void___get_28_29() | 0; + $5000 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxRigidStatic_20const__2c_20void___get_28_29() | 0; + $5001 = emscripten__base_physx__PxRigidActor___get_28_29() | 0; + HEAP32[($2 + 14764 | 0) >> 2] = HEAP32[($2 + 9420 | 0) >> 2] | 0; + $5003 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5004 = HEAP32[($2 + 9420 | 0) >> 2] | 0; + HEAP32[($2 + 14768 | 0) >> 2] = HEAP32[($2 + 9416 | 0) >> 2] | 0; + $5006 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5007 = HEAP32[($2 + 9416 | 0) >> 2] | 0; + HEAP32[($2 + 14772 | 0) >> 2] = HEAP32[($2 + 9412 | 0) >> 2] | 0; + $5009 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5010 = HEAP32[($2 + 9412 | 0) >> 2] | 0; + $5011 = HEAP32[($2 + 9424 | 0) >> 2] | 0; + HEAP32[($2 + 14776 | 0) >> 2] = HEAP32[($2 + 9408 | 0) >> 2] | 0; + _embind_register_class($4998 | 0, $4999 | 0, $5000 | 0, $5001 | 0, $5003 | 0, $5004 | 0, $5006 | 0, $5007 | 0, $5009 | 0, $5010 | 0, $5011 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 9408 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 9452 | 0) >> 2] = $2 + 1868 | 0; + HEAP32[($2 + 9448 | 0) >> 2] = $5 + 167818 | 0; + void_20emscripten__base_physx__PxRigidBody___verify_physx__PxRigidDynamic__28_29(); + HEAP32[($2 + 9444 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxRigidDynamic__28physx__PxRigidDynamic__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxRigidBody__20_28_emscripten__base_physx__PxRigidBody___getUpcaster_physx__PxRigidDynamic__28_29_29_28physx__PxRigidDynamic__29() | 0), HEAP32[(wasm2js_i32$0 + 9440 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxRigidDynamic__20_28_emscripten__base_physx__PxRigidBody___getDowncaster_physx__PxRigidDynamic__28_29_29_28physx__PxRigidBody__29() | 0), HEAP32[(wasm2js_i32$0 + 9436 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 9432 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxRigidDynamic__28physx__PxRigidDynamic__29; + $5023 = emscripten__internal__TypeID_physx__PxRigidDynamic_2c_20void___get_28_29() | 0; + $5024 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxRigidDynamic__2c_20void___get_28_29() | 0; + $5025 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxRigidDynamic_20const__2c_20void___get_28_29() | 0; + $5026 = emscripten__base_physx__PxRigidBody___get_28_29() | 0; + HEAP32[($2 + 14780 | 0) >> 2] = HEAP32[($2 + 9444 | 0) >> 2] | 0; + $5028 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5029 = HEAP32[($2 + 9444 | 0) >> 2] | 0; + HEAP32[($2 + 14784 | 0) >> 2] = HEAP32[($2 + 9440 | 0) >> 2] | 0; + $5031 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5032 = HEAP32[($2 + 9440 | 0) >> 2] | 0; + HEAP32[($2 + 14788 | 0) >> 2] = HEAP32[($2 + 9436 | 0) >> 2] | 0; + $5034 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5035 = HEAP32[($2 + 9436 | 0) >> 2] | 0; + $5036 = HEAP32[($2 + 9448 | 0) >> 2] | 0; + HEAP32[($2 + 14792 | 0) >> 2] = HEAP32[($2 + 9432 | 0) >> 2] | 0; + _embind_register_class($5023 | 0, $5024 | 0, $5025 | 0, $5026 | 0, $5028 | 0, $5029 | 0, $5031 | 0, $5032 | 0, $5034 | 0, $5035 | 0, $5036 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 9432 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 1864 | 0) >> 2] = $178; + HEAP32[($2 + 1860 | 0) >> 2] = 296; + i64toi32_i32$0 = HEAP32[($2 + 1860 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1864 | 0) >> 2] | 0; + $21923 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 9488 | 0) >> 2] = $22132; + HEAP32[($2 + 9488 | 0) >> 2] = $21923; HEAP32[($2 + 9492 | 0) >> 2] = i64toi32_i32$1; - $5102 = HEAP32[($2 + 9488 | 0) >> 2] | 0; - $5103 = HEAP32[($2 + 9492 | 0) >> 2] | 0; - HEAP32[($2 + 9516 | 0) >> 2] = $5093; - HEAP32[($2 + 9512 | 0) >> 2] = $5 + 116818 | 0; - HEAP32[($2 + 9508 | 0) >> 2] = $5103; - HEAP32[($2 + 9504 | 0) >> 2] = $5102; - $5106 = HEAP32[($2 + 9516 | 0) >> 2] | 0; - $5107 = HEAP32[($2 + 9512 | 0) >> 2] | 0; - $5108 = HEAP32[($2 + 9504 | 0) >> 2] | 0; + $5042 = HEAP32[($2 + 9488 | 0) >> 2] | 0; + $5043 = HEAP32[($2 + 9492 | 0) >> 2] | 0; + HEAP32[($2 + 9516 | 0) >> 2] = $2 + 1868 | 0; + HEAP32[($2 + 9512 | 0) >> 2] = $5 + 120500 | 0; + HEAP32[($2 + 9508 | 0) >> 2] = $5043; + HEAP32[($2 + 9504 | 0) >> 2] = $5042; + $5048 = HEAP32[($2 + 9516 | 0) >> 2] | 0; + $5049 = HEAP32[($2 + 9512 | 0) >> 2] | 0; + $5050 = HEAP32[($2 + 9504 | 0) >> 2] | 0; HEAP32[($2 + 9500 | 0) >> 2] = HEAP32[($2 + 9508 | 0) >> 2] | 0; - HEAP32[($2 + 9496 | 0) >> 2] = $5108; + HEAP32[($2 + 9496 | 0) >> 2] = $5050; i64toi32_i32$1 = HEAP32[($2 + 9496 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 9500 | 0) >> 2] | 0; - $22163 = i64toi32_i32$1; + $21957 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 424 | 0) >> 2] = $22163; + HEAP32[($2 + 424 | 0) >> 2] = $21957; HEAP32[($2 + 428 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidDynamic____29_28_29___invoke_physx__PxRigidDynamic__28char_20const__2c_20void_20_28physx__PxRigidDynamic____29_28_29_29($5107 | 0, $2 + 424 | 0 | 0); - HEAP32[($2 + 1852 | 0) >> 2] = $181; - HEAP32[($2 + 1848 | 0) >> 2] = $2488; - i64toi32_i32$0 = HEAP32[($2 + 1848 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1852 | 0) >> 2] | 0; - $22176 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidDynamic____29_28_29___invoke_physx__PxRigidDynamic__28char_20const__2c_20void_20_28physx__PxRigidDynamic____29_28_29_29($5049 | 0, $2 + 424 | 0 | 0); + HEAP32[($2 + 1856 | 0) >> 2] = $178; + HEAP32[($2 + 1852 | 0) >> 2] = 300; + i64toi32_i32$0 = HEAP32[($2 + 1852 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1856 | 0) >> 2] | 0; + $21970 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 9552 | 0) >> 2] = $22176; - HEAP32[($2 + 9556 | 0) >> 2] = i64toi32_i32$1; - $5114 = HEAP32[($2 + 9552 | 0) >> 2] | 0; - $5115 = HEAP32[($2 + 9556 | 0) >> 2] | 0; - HEAP32[($2 + 9580 | 0) >> 2] = $5106; - HEAP32[($2 + 9576 | 0) >> 2] = $5 + 141749 | 0; - HEAP32[($2 + 9572 | 0) >> 2] = $5115; - HEAP32[($2 + 9568 | 0) >> 2] = $5114; - $5118 = HEAP32[($2 + 9580 | 0) >> 2] | 0; - $5119 = HEAP32[($2 + 9576 | 0) >> 2] | 0; - $5120 = HEAP32[($2 + 9568 | 0) >> 2] | 0; - HEAP32[($2 + 9564 | 0) >> 2] = HEAP32[($2 + 9572 | 0) >> 2] | 0; - HEAP32[($2 + 9560 | 0) >> 2] = $5120; - i64toi32_i32$1 = HEAP32[($2 + 9560 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 9564 | 0) >> 2] | 0; - $22207 = i64toi32_i32$1; + HEAP32[($2 + 9456 | 0) >> 2] = $21970; + HEAP32[($2 + 9460 | 0) >> 2] = i64toi32_i32$1; + $5057 = HEAP32[($2 + 9456 | 0) >> 2] | 0; + $5058 = HEAP32[($2 + 9460 | 0) >> 2] | 0; + HEAP32[($2 + 9484 | 0) >> 2] = $5048; + HEAP32[($2 + 9480 | 0) >> 2] = $5 + 120185 | 0; + HEAP32[($2 + 9476 | 0) >> 2] = $5058; + HEAP32[($2 + 9472 | 0) >> 2] = $5057; + $5061 = HEAP32[($2 + 9484 | 0) >> 2] | 0; + $5062 = HEAP32[($2 + 9480 | 0) >> 2] | 0; + $5063 = HEAP32[($2 + 9472 | 0) >> 2] | 0; + HEAP32[($2 + 9468 | 0) >> 2] = HEAP32[($2 + 9476 | 0) >> 2] | 0; + HEAP32[($2 + 9464 | 0) >> 2] = $5063; + i64toi32_i32$1 = HEAP32[($2 + 9464 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 9468 | 0) >> 2] | 0; + $22001 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 416 | 0) >> 2] = $22207; + HEAP32[($2 + 416 | 0) >> 2] = $22001; HEAP32[($2 + 420 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxRigidDynamic____29_28_29_20const___invoke_physx__PxRigidDynamic__28char_20const__2c_20bool_20_28physx__PxRigidDynamic____29_28_29_20const_29($5119 | 0, $2 + 416 | 0 | 0); - HEAP32[($2 + 1844 | 0) >> 2] = $181; - HEAP32[($2 + 1840 | 0) >> 2] = 288; - i64toi32_i32$0 = HEAP32[($2 + 1840 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1844 | 0) >> 2] | 0; - $22220 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidDynamic____29_28_29___invoke_physx__PxRigidDynamic__28char_20const__2c_20void_20_28physx__PxRigidDynamic____29_28_29_29($5062 | 0, $2 + 416 | 0 | 0); + HEAP32[($2 + 1848 | 0) >> 2] = $178; + HEAP32[($2 + 1844 | 0) >> 2] = $2468; + i64toi32_i32$0 = HEAP32[($2 + 1844 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1848 | 0) >> 2] | 0; + $22014 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 9616 | 0) >> 2] = $22220; - HEAP32[($2 + 9620 | 0) >> 2] = i64toi32_i32$1; - $5127 = HEAP32[($2 + 9616 | 0) >> 2] | 0; - $5128 = HEAP32[($2 + 9620 | 0) >> 2] | 0; - HEAP32[($2 + 9644 | 0) >> 2] = $5118; - HEAP32[($2 + 9640 | 0) >> 2] = $5 + 91358 | 0; - HEAP32[($2 + 9636 | 0) >> 2] = $5128; - HEAP32[($2 + 9632 | 0) >> 2] = $5127; - $5131 = HEAP32[($2 + 9644 | 0) >> 2] | 0; - $5132 = HEAP32[($2 + 9640 | 0) >> 2] | 0; - $5133 = HEAP32[($2 + 9632 | 0) >> 2] | 0; - HEAP32[($2 + 9628 | 0) >> 2] = HEAP32[($2 + 9636 | 0) >> 2] | 0; - HEAP32[($2 + 9624 | 0) >> 2] = $5133; - i64toi32_i32$1 = HEAP32[($2 + 9624 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 9628 | 0) >> 2] | 0; - $22251 = i64toi32_i32$1; + HEAP32[($2 + 9520 | 0) >> 2] = $22014; + HEAP32[($2 + 9524 | 0) >> 2] = i64toi32_i32$1; + $5069 = HEAP32[($2 + 9520 | 0) >> 2] | 0; + $5070 = HEAP32[($2 + 9524 | 0) >> 2] | 0; + HEAP32[($2 + 9548 | 0) >> 2] = $5061; + HEAP32[($2 + 9544 | 0) >> 2] = $5 + 147579 | 0; + HEAP32[($2 + 9540 | 0) >> 2] = $5070; + HEAP32[($2 + 9536 | 0) >> 2] = $5069; + $5073 = HEAP32[($2 + 9548 | 0) >> 2] | 0; + $5074 = HEAP32[($2 + 9544 | 0) >> 2] | 0; + $5075 = HEAP32[($2 + 9536 | 0) >> 2] | 0; + HEAP32[($2 + 9532 | 0) >> 2] = HEAP32[($2 + 9540 | 0) >> 2] | 0; + HEAP32[($2 + 9528 | 0) >> 2] = $5075; + i64toi32_i32$1 = HEAP32[($2 + 9528 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 9532 | 0) >> 2] | 0; + $22045 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 408 | 0) >> 2] = $22251; + HEAP32[($2 + 408 | 0) >> 2] = $22045; HEAP32[($2 + 412 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidDynamic____29_28float_29___invoke_physx__PxRigidDynamic__28char_20const__2c_20void_20_28physx__PxRigidDynamic____29_28float_29_29($5132 | 0, $2 + 408 | 0 | 0); - HEAP32[($2 + 1836 | 0) >> 2] = $181; - HEAP32[($2 + 1832 | 0) >> 2] = 292; - i64toi32_i32$0 = HEAP32[($2 + 1832 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1836 | 0) >> 2] | 0; - $22264 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxRigidDynamic____29_28_29_20const___invoke_physx__PxRigidDynamic__28char_20const__2c_20bool_20_28physx__PxRigidDynamic____29_28_29_20const_29($5074 | 0, $2 + 408 | 0 | 0); + HEAP32[($2 + 1840 | 0) >> 2] = $178; + HEAP32[($2 + 1836 | 0) >> 2] = 288; + i64toi32_i32$0 = HEAP32[($2 + 1836 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1840 | 0) >> 2] | 0; + $22058 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 9680 | 0) >> 2] = $22264; - HEAP32[($2 + 9684 | 0) >> 2] = i64toi32_i32$1; - $5140 = HEAP32[($2 + 9680 | 0) >> 2] | 0; - $5141 = HEAP32[($2 + 9684 | 0) >> 2] | 0; - HEAP32[($2 + 9708 | 0) >> 2] = $5131; - HEAP32[($2 + 9704 | 0) >> 2] = $5 + 91373 | 0; - HEAP32[($2 + 9700 | 0) >> 2] = $5141; - HEAP32[($2 + 9696 | 0) >> 2] = $5140; - $5144 = HEAP32[($2 + 9708 | 0) >> 2] | 0; - $5145 = HEAP32[($2 + 9704 | 0) >> 2] | 0; - $5146 = HEAP32[($2 + 9696 | 0) >> 2] | 0; - HEAP32[($2 + 9692 | 0) >> 2] = HEAP32[($2 + 9700 | 0) >> 2] | 0; - HEAP32[($2 + 9688 | 0) >> 2] = $5146; - i64toi32_i32$1 = HEAP32[($2 + 9688 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 9692 | 0) >> 2] | 0; - $22295 = i64toi32_i32$1; - i64toi32_i32$1 = $2; - HEAP32[($2 + 400 | 0) >> 2] = $22295; - HEAP32[($2 + 404 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxRigidDynamic____29_28_29_20const___invoke_physx__PxRigidDynamic__28char_20const__2c_20float_20_28physx__PxRigidDynamic____29_28_29_20const_29($5145 | 0, $2 + 400 | 0 | 0); - HEAP32[($2 + 1828 | 0) >> 2] = $181; - HEAP32[($2 + 1824 | 0) >> 2] = 260; - i64toi32_i32$0 = HEAP32[($2 + 1824 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1828 | 0) >> 2] | 0; - $22308 = i64toi32_i32$0; - i64toi32_i32$0 = $2; - HEAP32[($2 + 9584 | 0) >> 2] = $22308; + HEAP32[($2 + 9584 | 0) >> 2] = $22058; HEAP32[($2 + 9588 | 0) >> 2] = i64toi32_i32$1; - $5153 = HEAP32[($2 + 9584 | 0) >> 2] | 0; - $5154 = HEAP32[($2 + 9588 | 0) >> 2] | 0; - HEAP32[($2 + 9612 | 0) >> 2] = $5144; - HEAP32[($2 + 9608 | 0) >> 2] = $5 + 156908 | 0; - HEAP32[($2 + 9604 | 0) >> 2] = $5154; - HEAP32[($2 + 9600 | 0) >> 2] = $5153; - $5157 = HEAP32[($2 + 9612 | 0) >> 2] | 0; - $5158 = HEAP32[($2 + 9608 | 0) >> 2] | 0; - $5159 = HEAP32[($2 + 9600 | 0) >> 2] | 0; + $5082 = HEAP32[($2 + 9584 | 0) >> 2] | 0; + $5083 = HEAP32[($2 + 9588 | 0) >> 2] | 0; + HEAP32[($2 + 9612 | 0) >> 2] = $5073; + HEAP32[($2 + 9608 | 0) >> 2] = $5 + 91427 | 0; + HEAP32[($2 + 9604 | 0) >> 2] = $5083; + HEAP32[($2 + 9600 | 0) >> 2] = $5082; + $5086 = HEAP32[($2 + 9612 | 0) >> 2] | 0; + $5087 = HEAP32[($2 + 9608 | 0) >> 2] | 0; + $5088 = HEAP32[($2 + 9600 | 0) >> 2] | 0; HEAP32[($2 + 9596 | 0) >> 2] = HEAP32[($2 + 9604 | 0) >> 2] | 0; - HEAP32[($2 + 9592 | 0) >> 2] = $5159; + HEAP32[($2 + 9592 | 0) >> 2] = $5088; i64toi32_i32$1 = HEAP32[($2 + 9592 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 9596 | 0) >> 2] | 0; - $22339 = i64toi32_i32$1; + $22089 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 392 | 0) >> 2] = $22339; - HEAP32[($2 + 396 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidDynamic____29_28float_29___invoke_physx__PxRigidDynamic__28char_20const__2c_20void_20_28physx__PxRigidDynamic____29_28float_29_29($5158 | 0, $2 + 392 | 0 | 0); - HEAP32[($2 + 1820 | 0) >> 2] = $181; - HEAP32[($2 + 1816 | 0) >> 2] = 264; - i64toi32_i32$0 = HEAP32[($2 + 1816 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1820 | 0) >> 2] | 0; - $22352 = i64toi32_i32$0; + HEAP32[($2 + 400 | 0) >> 2] = $22089; + HEAP32[($2 + 404 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidDynamic____29_28float_29___invoke_physx__PxRigidDynamic__28char_20const__2c_20void_20_28physx__PxRigidDynamic____29_28float_29_29($5087 | 0, $2 + 400 | 0 | 0); + HEAP32[($2 + 1832 | 0) >> 2] = $178; + HEAP32[($2 + 1828 | 0) >> 2] = 292; + i64toi32_i32$0 = HEAP32[($2 + 1828 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1832 | 0) >> 2] | 0; + $22102 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 9648 | 0) >> 2] = $22352; + HEAP32[($2 + 9648 | 0) >> 2] = $22102; HEAP32[($2 + 9652 | 0) >> 2] = i64toi32_i32$1; - $5166 = HEAP32[($2 + 9648 | 0) >> 2] | 0; - $5167 = HEAP32[($2 + 9652 | 0) >> 2] | 0; - HEAP32[($2 + 9676 | 0) >> 2] = $5157; - HEAP32[($2 + 9672 | 0) >> 2] = $5 + 156926 | 0; - HEAP32[($2 + 9668 | 0) >> 2] = $5167; - HEAP32[($2 + 9664 | 0) >> 2] = $5166; - $5170 = HEAP32[($2 + 9676 | 0) >> 2] | 0; - $5171 = HEAP32[($2 + 9672 | 0) >> 2] | 0; - $5172 = HEAP32[($2 + 9664 | 0) >> 2] | 0; + $5095 = HEAP32[($2 + 9648 | 0) >> 2] | 0; + $5096 = HEAP32[($2 + 9652 | 0) >> 2] | 0; + HEAP32[($2 + 9676 | 0) >> 2] = $5086; + HEAP32[($2 + 9672 | 0) >> 2] = $5 + 91442 | 0; + HEAP32[($2 + 9668 | 0) >> 2] = $5096; + HEAP32[($2 + 9664 | 0) >> 2] = $5095; + $5099 = HEAP32[($2 + 9676 | 0) >> 2] | 0; + $5100 = HEAP32[($2 + 9672 | 0) >> 2] | 0; + $5101 = HEAP32[($2 + 9664 | 0) >> 2] | 0; HEAP32[($2 + 9660 | 0) >> 2] = HEAP32[($2 + 9668 | 0) >> 2] | 0; - HEAP32[($2 + 9656 | 0) >> 2] = $5172; + HEAP32[($2 + 9656 | 0) >> 2] = $5101; i64toi32_i32$1 = HEAP32[($2 + 9656 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 9660 | 0) >> 2] | 0; - $22383 = i64toi32_i32$1; + $22133 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 384 | 0) >> 2] = $22383; - HEAP32[($2 + 388 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxRigidDynamic____29_28_29_20const___invoke_physx__PxRigidDynamic__28char_20const__2c_20float_20_28physx__PxRigidDynamic____29_28_29_20const_29($5171 | 0, $2 + 384 | 0 | 0); - HEAP32[($2 + 1812 | 0) >> 2] = $181; - HEAP32[($2 + 1808 | 0) >> 2] = 248; - i64toi32_i32$0 = HEAP32[($2 + 1808 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1812 | 0) >> 2] | 0; - $22396 = i64toi32_i32$0; + HEAP32[($2 + 392 | 0) >> 2] = $22133; + HEAP32[($2 + 396 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxRigidDynamic____29_28_29_20const___invoke_physx__PxRigidDynamic__28char_20const__2c_20float_20_28physx__PxRigidDynamic____29_28_29_20const_29($5100 | 0, $2 + 392 | 0 | 0); + HEAP32[($2 + 1824 | 0) >> 2] = $178; + HEAP32[($2 + 1820 | 0) >> 2] = 260; + i64toi32_i32$0 = HEAP32[($2 + 1820 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1824 | 0) >> 2] | 0; + $22146 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 9712 | 0) >> 2] = $22396; + HEAP32[($2 + 9552 | 0) >> 2] = $22146; + HEAP32[($2 + 9556 | 0) >> 2] = i64toi32_i32$1; + $5108 = HEAP32[($2 + 9552 | 0) >> 2] | 0; + $5109 = HEAP32[($2 + 9556 | 0) >> 2] | 0; + HEAP32[($2 + 9580 | 0) >> 2] = $5099; + HEAP32[($2 + 9576 | 0) >> 2] = $5 + 162794 | 0; + HEAP32[($2 + 9572 | 0) >> 2] = $5109; + HEAP32[($2 + 9568 | 0) >> 2] = $5108; + $5112 = HEAP32[($2 + 9580 | 0) >> 2] | 0; + $5113 = HEAP32[($2 + 9576 | 0) >> 2] | 0; + $5114 = HEAP32[($2 + 9568 | 0) >> 2] | 0; + HEAP32[($2 + 9564 | 0) >> 2] = HEAP32[($2 + 9572 | 0) >> 2] | 0; + HEAP32[($2 + 9560 | 0) >> 2] = $5114; + i64toi32_i32$1 = HEAP32[($2 + 9560 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 9564 | 0) >> 2] | 0; + $22177 = i64toi32_i32$1; + i64toi32_i32$1 = $2; + HEAP32[($2 + 384 | 0) >> 2] = $22177; + HEAP32[($2 + 388 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidDynamic____29_28float_29___invoke_physx__PxRigidDynamic__28char_20const__2c_20void_20_28physx__PxRigidDynamic____29_28float_29_29($5113 | 0, $2 + 384 | 0 | 0); + HEAP32[($2 + 1816 | 0) >> 2] = $178; + HEAP32[($2 + 1812 | 0) >> 2] = 264; + i64toi32_i32$0 = HEAP32[($2 + 1812 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1816 | 0) >> 2] | 0; + $22190 = i64toi32_i32$0; + i64toi32_i32$0 = $2; + HEAP32[($2 + 9616 | 0) >> 2] = $22190; + HEAP32[($2 + 9620 | 0) >> 2] = i64toi32_i32$1; + $5121 = HEAP32[($2 + 9616 | 0) >> 2] | 0; + $5122 = HEAP32[($2 + 9620 | 0) >> 2] | 0; + HEAP32[($2 + 9644 | 0) >> 2] = $5112; + HEAP32[($2 + 9640 | 0) >> 2] = $5 + 162812 | 0; + HEAP32[($2 + 9636 | 0) >> 2] = $5122; + HEAP32[($2 + 9632 | 0) >> 2] = $5121; + $5125 = HEAP32[($2 + 9644 | 0) >> 2] | 0; + $5126 = HEAP32[($2 + 9640 | 0) >> 2] | 0; + $5127 = HEAP32[($2 + 9632 | 0) >> 2] | 0; + HEAP32[($2 + 9628 | 0) >> 2] = HEAP32[($2 + 9636 | 0) >> 2] | 0; + HEAP32[($2 + 9624 | 0) >> 2] = $5127; + i64toi32_i32$1 = HEAP32[($2 + 9624 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 9628 | 0) >> 2] | 0; + $22221 = i64toi32_i32$1; + i64toi32_i32$1 = $2; + HEAP32[($2 + 376 | 0) >> 2] = $22221; + HEAP32[($2 + 380 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxRigidDynamic____29_28_29_20const___invoke_physx__PxRigidDynamic__28char_20const__2c_20float_20_28physx__PxRigidDynamic____29_28_29_20const_29($5126 | 0, $2 + 376 | 0 | 0); + HEAP32[($2 + 1808 | 0) >> 2] = $178; + HEAP32[($2 + 1804 | 0) >> 2] = 248; + i64toi32_i32$0 = HEAP32[($2 + 1804 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1808 | 0) >> 2] | 0; + $22234 = i64toi32_i32$0; + i64toi32_i32$0 = $2; + HEAP32[($2 + 9680 | 0) >> 2] = $22234; + HEAP32[($2 + 9684 | 0) >> 2] = i64toi32_i32$1; + $5134 = HEAP32[($2 + 9680 | 0) >> 2] | 0; + $5135 = HEAP32[($2 + 9684 | 0) >> 2] | 0; + HEAP32[($2 + 9708 | 0) >> 2] = $5125; + HEAP32[($2 + 9704 | 0) >> 2] = $5 + 76160 | 0; + HEAP32[($2 + 9700 | 0) >> 2] = $5135; + HEAP32[($2 + 9696 | 0) >> 2] = $5134; + $5138 = HEAP32[($2 + 9708 | 0) >> 2] | 0; + $5139 = HEAP32[($2 + 9704 | 0) >> 2] | 0; + $5140 = HEAP32[($2 + 9696 | 0) >> 2] | 0; + HEAP32[($2 + 9692 | 0) >> 2] = HEAP32[($2 + 9700 | 0) >> 2] | 0; + HEAP32[($2 + 9688 | 0) >> 2] = $5140; + i64toi32_i32$1 = HEAP32[($2 + 9688 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 9692 | 0) >> 2] | 0; + $22265 = i64toi32_i32$1; + i64toi32_i32$1 = $2; + HEAP32[($2 + 368 | 0) >> 2] = $22265; + HEAP32[($2 + 372 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidDynamic____29_28physx__PxTransform_20const__29___invoke_physx__PxRigidDynamic__28char_20const__2c_20void_20_28physx__PxRigidDynamic____29_28physx__PxTransform_20const__29_29($5139 | 0, $2 + 368 | 0 | 0); + HEAP32[($2 + 1800 | 0) >> 2] = $178; + HEAP32[($2 + 1796 | 0) >> 2] = $2620; + i64toi32_i32$0 = HEAP32[($2 + 1796 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1800 | 0) >> 2] | 0; + $22278 = i64toi32_i32$0; + i64toi32_i32$0 = $2; + HEAP32[($2 + 9712 | 0) >> 2] = $22278; HEAP32[($2 + 9716 | 0) >> 2] = i64toi32_i32$1; - $5179 = HEAP32[($2 + 9712 | 0) >> 2] | 0; - $5180 = HEAP32[($2 + 9716 | 0) >> 2] | 0; - HEAP32[($2 + 9740 | 0) >> 2] = $5170; - HEAP32[($2 + 9736 | 0) >> 2] = $5 + 76128 | 0; - HEAP32[($2 + 9732 | 0) >> 2] = $5180; - HEAP32[($2 + 9728 | 0) >> 2] = $5179; - $5183 = HEAP32[($2 + 9740 | 0) >> 2] | 0; - $5184 = HEAP32[($2 + 9736 | 0) >> 2] | 0; - $5185 = HEAP32[($2 + 9728 | 0) >> 2] | 0; + $5146 = HEAP32[($2 + 9712 | 0) >> 2] | 0; + $5147 = HEAP32[($2 + 9716 | 0) >> 2] | 0; + HEAP32[($2 + 9740 | 0) >> 2] = $5138; + HEAP32[($2 + 9736 | 0) >> 2] = $5 + 148635 | 0; + HEAP32[($2 + 9732 | 0) >> 2] = $5147; + HEAP32[($2 + 9728 | 0) >> 2] = $5146; + $5150 = HEAP32[($2 + 9740 | 0) >> 2] | 0; + $5151 = HEAP32[($2 + 9736 | 0) >> 2] | 0; + $5152 = HEAP32[($2 + 9728 | 0) >> 2] | 0; HEAP32[($2 + 9724 | 0) >> 2] = HEAP32[($2 + 9732 | 0) >> 2] | 0; - HEAP32[($2 + 9720 | 0) >> 2] = $5185; + HEAP32[($2 + 9720 | 0) >> 2] = $5152; i64toi32_i32$1 = HEAP32[($2 + 9720 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 9724 | 0) >> 2] | 0; - $22427 = i64toi32_i32$1; + $22309 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 376 | 0) >> 2] = $22427; - HEAP32[($2 + 380 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidDynamic____29_28physx__PxTransform_20const__29___invoke_physx__PxRigidDynamic__28char_20const__2c_20void_20_28physx__PxRigidDynamic____29_28physx__PxTransform_20const__29_29($5184 | 0, $2 + 376 | 0 | 0); - HEAP32[($2 + 1804 | 0) >> 2] = $181; - HEAP32[($2 + 1800 | 0) >> 2] = $2640; - i64toi32_i32$0 = HEAP32[($2 + 1800 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1804 | 0) >> 2] | 0; - $22440 = i64toi32_i32$0; + HEAP32[($2 + 360 | 0) >> 2] = $22309; + HEAP32[($2 + 364 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidDynamic____29_28physx__PxRigidDynamicLockFlag__Enum_2c_20bool_29___invoke_physx__PxRigidDynamic__28char_20const__2c_20void_20_28physx__PxRigidDynamic____29_28physx__PxRigidDynamicLockFlag__Enum_2c_20bool_29_29($5151 | 0, $2 + 360 | 0 | 0); + HEAP32[($2 + 1792 | 0) >> 2] = $178; + HEAP32[($2 + 1788 | 0) >> 2] = $2607; + i64toi32_i32$0 = HEAP32[($2 + 1788 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1792 | 0) >> 2] | 0; + $22322 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 9744 | 0) >> 2] = $22440; + HEAP32[($2 + 9744 | 0) >> 2] = $22322; HEAP32[($2 + 9748 | 0) >> 2] = i64toi32_i32$1; - $5191 = HEAP32[($2 + 9744 | 0) >> 2] | 0; - $5192 = HEAP32[($2 + 9748 | 0) >> 2] | 0; - HEAP32[($2 + 9772 | 0) >> 2] = $5183; - HEAP32[($2 + 9768 | 0) >> 2] = $5 + 142805 | 0; - HEAP32[($2 + 9764 | 0) >> 2] = $5192; - HEAP32[($2 + 9760 | 0) >> 2] = $5191; - $5195 = HEAP32[($2 + 9772 | 0) >> 2] | 0; - $5196 = HEAP32[($2 + 9768 | 0) >> 2] | 0; - $5197 = HEAP32[($2 + 9760 | 0) >> 2] | 0; + $5158 = HEAP32[($2 + 9744 | 0) >> 2] | 0; + $5159 = HEAP32[($2 + 9748 | 0) >> 2] | 0; + HEAP32[($2 + 9772 | 0) >> 2] = $5150; + HEAP32[($2 + 9768 | 0) >> 2] = $5 + 84749 | 0; + HEAP32[($2 + 9764 | 0) >> 2] = $5159; + HEAP32[($2 + 9760 | 0) >> 2] = $5158; + $5162 = HEAP32[($2 + 9768 | 0) >> 2] | 0; + $5163 = HEAP32[($2 + 9760 | 0) >> 2] | 0; HEAP32[($2 + 9756 | 0) >> 2] = HEAP32[($2 + 9764 | 0) >> 2] | 0; - HEAP32[($2 + 9752 | 0) >> 2] = $5197; + HEAP32[($2 + 9752 | 0) >> 2] = $5163; i64toi32_i32$1 = HEAP32[($2 + 9752 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 9756 | 0) >> 2] | 0; - $22471 = i64toi32_i32$1; + $22351 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 368 | 0) >> 2] = $22471; - HEAP32[($2 + 372 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidDynamic____29_28physx__PxRigidDynamicLockFlag__Enum_2c_20bool_29___invoke_physx__PxRigidDynamic__28char_20const__2c_20void_20_28physx__PxRigidDynamic____29_28physx__PxRigidDynamicLockFlag__Enum_2c_20bool_29_29($5196 | 0, $2 + 368 | 0 | 0); - HEAP32[($2 + 1796 | 0) >> 2] = $181; - HEAP32[($2 + 1792 | 0) >> 2] = $2627; - i64toi32_i32$0 = HEAP32[($2 + 1792 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1796 | 0) >> 2] | 0; - $22484 = i64toi32_i32$0; - i64toi32_i32$0 = $2; - HEAP32[($2 + 9776 | 0) >> 2] = $22484; - HEAP32[($2 + 9780 | 0) >> 2] = i64toi32_i32$1; - $5203 = HEAP32[($2 + 9776 | 0) >> 2] | 0; - $5204 = HEAP32[($2 + 9780 | 0) >> 2] | 0; - HEAP32[($2 + 9804 | 0) >> 2] = $5195; - HEAP32[($2 + 9800 | 0) >> 2] = $5 + 84680 | 0; - HEAP32[($2 + 9796 | 0) >> 2] = $5204; - HEAP32[($2 + 9792 | 0) >> 2] = $5203; - $5207 = HEAP32[($2 + 9800 | 0) >> 2] | 0; - $5208 = HEAP32[($2 + 9792 | 0) >> 2] | 0; - HEAP32[($2 + 9788 | 0) >> 2] = HEAP32[($2 + 9796 | 0) >> 2] | 0; - HEAP32[($2 + 9784 | 0) >> 2] = $5208; - i64toi32_i32$1 = HEAP32[($2 + 9784 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 9788 | 0) >> 2] | 0; - $22513 = i64toi32_i32$1; - i64toi32_i32$1 = $2; - HEAP32[($2 + 360 | 0) >> 2] = $22513; - HEAP32[($2 + 364 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidDynamic____29_28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__29___invoke_physx__PxRigidDynamic__28char_20const__2c_20void_20_28physx__PxRigidDynamic____29_28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__29_29($5207 | 0, $2 + 360 | 0 | 0); - HEAP32[($2 + 9828 | 0) >> 2] = $2 + 1791 | 0; - HEAP32[($2 + 9824 | 0) >> 2] = $5 + 84656 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___28_29(); - HEAP32[($2 + 9820 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 9816 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 9812 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 9808 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___29; - $5221 = emscripten__internal__TypeID_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__2c_20void___get_28_29() | 0; - $5222 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___2c_20void___get_28_29() | 0; - $5223 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__20const__2c_20void___get_28_29() | 0; - $5224 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 14844 | 0) >> 2] = HEAP32[($2 + 9820 | 0) >> 2] | 0; - $5226 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5227 = HEAP32[($2 + 9820 | 0) >> 2] | 0; - HEAP32[($2 + 12900 | 0) >> 2] = HEAP32[($2 + 9816 | 0) >> 2] | 0; - $5229 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $5230 = HEAP32[($2 + 9816 | 0) >> 2] | 0; - HEAP32[($2 + 12896 | 0) >> 2] = HEAP32[($2 + 9812 | 0) >> 2] | 0; - $5232 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $5233 = HEAP32[($2 + 9812 | 0) >> 2] | 0; - $5234 = HEAP32[($2 + 9824 | 0) >> 2] | 0; - HEAP32[($2 + 14848 | 0) >> 2] = HEAP32[($2 + 9808 | 0) >> 2] | 0; - _embind_register_class($5221 | 0, $5222 | 0, $5223 | 0, $5224 | 0, $5226 | 0, $5227 | 0, $5229 | 0, $5230 | 0, $5232 | 0, $5233 | 0, $5234 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 9808 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 9832 | 0) >> 2] = $2 + 1791 | 0; - HEAP32[($2 + 14856 | 0) >> 2] = HEAP32[($2 + 9832 | 0) >> 2] | 0; - HEAP32[($2 + 14852 | 0) >> 2] = GOT_func_internal_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__2c_20int__28int___29; - void_20emscripten__internal__RegisterClassConstructor_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29___invoke_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_29(HEAP32[($2 + 14852 | 0) >> 2] | 0 | 0); - emscripten__enum__physx__PxRigidDynamicLockFlag__Enum___enum__28char_20const__29($2 + 1790 | 0 | 0, $5 + 142782 | 0 | 0) | 0; - emscripten__enum__physx__PxRigidDynamicLockFlag__Enum___value_28char_20const__2c_20physx__PxRigidDynamicLockFlag__Enum_29(emscripten__enum__physx__PxRigidDynamicLockFlag__Enum___value_28char_20const__2c_20physx__PxRigidDynamicLockFlag__Enum_29(emscripten__enum__physx__PxRigidDynamicLockFlag__Enum___value_28char_20const__2c_20physx__PxRigidDynamicLockFlag__Enum_29(emscripten__enum__physx__PxRigidDynamicLockFlag__Enum___value_28char_20const__2c_20physx__PxRigidDynamicLockFlag__Enum_29(emscripten__enum__physx__PxRigidDynamicLockFlag__Enum___value_28char_20const__2c_20physx__PxRigidDynamicLockFlag__Enum_29(emscripten__enum__physx__PxRigidDynamicLockFlag__Enum___value_28char_20const__2c_20physx__PxRigidDynamicLockFlag__Enum_29($2 + 1790 | 0 | 0, $5 + 182617 | 0 | 0, $181 | 0) | 0 | 0, $5 + 181725 | 0 | 0, $1214 | 0) | 0 | 0, $5 + 181626 | 0 | 0, $242 | 0) | 0 | 0, $5 + 182601 | 0 | 0, $187 | 0) | 0 | 0, $5 + 181709 | 0 | 0, $363 | 0) | 0 | 0, $5 + 181610 | 0 | 0, $1704 | 0) | 0; - HEAP32[($2 + 9856 | 0) >> 2] = $2 + 1789 | 0; - HEAP32[($2 + 9852 | 0) >> 2] = $5 + 67699 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxGeometry__28_29(); - HEAP32[($2 + 9848 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxGeometry__28physx__PxGeometry__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxGeometry__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 9844 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxGeometry__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 9840 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 9836 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxGeometry__28physx__PxGeometry__29; - $5274 = emscripten__internal__TypeID_physx__PxGeometry_2c_20void___get_28_29() | 0; - $5275 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxGeometry__2c_20void___get_28_29() | 0; - $5276 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxGeometry_20const__2c_20void___get_28_29() | 0; - $5277 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 14860 | 0) >> 2] = HEAP32[($2 + 9848 | 0) >> 2] | 0; - $5279 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5280 = HEAP32[($2 + 9848 | 0) >> 2] | 0; - HEAP32[($2 + 12892 | 0) >> 2] = HEAP32[($2 + 9844 | 0) >> 2] | 0; - $5282 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $5283 = HEAP32[($2 + 9844 | 0) >> 2] | 0; - HEAP32[($2 + 12888 | 0) >> 2] = HEAP32[($2 + 9840 | 0) >> 2] | 0; - $5285 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $5286 = HEAP32[($2 + 9840 | 0) >> 2] | 0; - $5287 = HEAP32[($2 + 9852 | 0) >> 2] | 0; - HEAP32[($2 + 14864 | 0) >> 2] = HEAP32[($2 + 9836 | 0) >> 2] | 0; - _embind_register_class($5274 | 0, $5275 | 0, $5276 | 0, $5277 | 0, $5279 | 0, $5280 | 0, $5282 | 0, $5283 | 0, $5285 | 0, $5286 | 0, $5287 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 9836 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 9880 | 0) >> 2] = $2 + 1788 | 0; - HEAP32[($2 + 9876 | 0) >> 2] = $5 + 67670 | 0; - void_20emscripten__base_physx__PxGeometry___verify_physx__PxBoxGeometry__28_29(); - HEAP32[($2 + 9872 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxBoxGeometry__28physx__PxBoxGeometry__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxGeometry__20_28_emscripten__base_physx__PxGeometry___getUpcaster_physx__PxBoxGeometry__28_29_29_28physx__PxBoxGeometry__29() | 0), HEAP32[(wasm2js_i32$0 + 9868 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxBoxGeometry__20_28_emscripten__base_physx__PxGeometry___getDowncaster_physx__PxBoxGeometry__28_29_29_28physx__PxGeometry__29() | 0), HEAP32[(wasm2js_i32$0 + 9864 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 9860 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxBoxGeometry__28physx__PxBoxGeometry__29; - $5299 = emscripten__internal__TypeID_physx__PxBoxGeometry_2c_20void___get_28_29() | 0; - $5300 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxBoxGeometry__2c_20void___get_28_29() | 0; - $5301 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxBoxGeometry_20const__2c_20void___get_28_29() | 0; - $5302 = emscripten__base_physx__PxGeometry___get_28_29() | 0; - HEAP32[($2 + 14868 | 0) >> 2] = HEAP32[($2 + 9872 | 0) >> 2] | 0; - $5304 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5305 = HEAP32[($2 + 9872 | 0) >> 2] | 0; - HEAP32[($2 + 14872 | 0) >> 2] = HEAP32[($2 + 9868 | 0) >> 2] | 0; - $5307 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5308 = HEAP32[($2 + 9868 | 0) >> 2] | 0; - HEAP32[($2 + 14876 | 0) >> 2] = HEAP32[($2 + 9864 | 0) >> 2] | 0; - $5310 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5311 = HEAP32[($2 + 9864 | 0) >> 2] | 0; - $5312 = HEAP32[($2 + 9876 | 0) >> 2] | 0; - HEAP32[($2 + 14880 | 0) >> 2] = HEAP32[($2 + 9860 | 0) >> 2] | 0; - _embind_register_class($5299 | 0, $5300 | 0, $5301 | 0, $5302 | 0, $5304 | 0, $5305 | 0, $5307 | 0, $5308 | 0, $5310 | 0, $5311 | 0, $5312 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 9860 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 9884 | 0) >> 2] = $2 + 1788 | 0; - HEAP32[($2 + 14888 | 0) >> 2] = HEAP32[($2 + 9884 | 0) >> 2] | 0; - HEAP32[($2 + 14884 | 0) >> 2] = GOT_func_internal_physx__PxBoxGeometry__20emscripten__internal__operator_new_physx__PxBoxGeometry_2c_20physx__PxVec3__28physx__PxVec3___29; - $5320 = HEAP32[($2 + 14888 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassConstructor_physx__PxBoxGeometry__20_28__29_28physx__PxVec3___29___invoke_physx__PxBoxGeometry__28physx__PxBoxGeometry__20_28__29_28physx__PxVec3___29_29(HEAP32[($2 + 14884 | 0) >> 2] | 0 | 0); - $5324 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_38__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_38__28embind_init_physx_28_29__$_38_20const__29($2 + 1787 | 0 | 0) | 0; - HEAP32[($2 + 9896 | 0) >> 2] = $5320; - HEAP32[($2 + 9892 | 0) >> 2] = $5 + 78372 | 0; - HEAP32[($2 + 9888 | 0) >> 2] = $5324; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxBoxGeometry__2c_20physx__PxVec3_29___invoke_physx__PxBoxGeometry__28char_20const__2c_20void_20_28__29_28physx__PxBoxGeometry__2c_20physx__PxVec3_29_29(HEAP32[($2 + 9892 | 0) >> 2] | 0 | 0, HEAP32[($2 + 9888 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 9920 | 0) >> 2] = $2 + 1786 | 0; - HEAP32[($2 + 9916 | 0) >> 2] = $5 + 67766 | 0; - void_20emscripten__base_physx__PxGeometry___verify_physx__PxSphereGeometry__28_29(); - HEAP32[($2 + 9912 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxSphereGeometry__28physx__PxSphereGeometry__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxGeometry__20_28_emscripten__base_physx__PxGeometry___getUpcaster_physx__PxSphereGeometry__28_29_29_28physx__PxSphereGeometry__29() | 0), HEAP32[(wasm2js_i32$0 + 9908 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxSphereGeometry__20_28_emscripten__base_physx__PxGeometry___getDowncaster_physx__PxSphereGeometry__28_29_29_28physx__PxGeometry__29() | 0), HEAP32[(wasm2js_i32$0 + 9904 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 9900 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxSphereGeometry__28physx__PxSphereGeometry__29; - $5337 = emscripten__internal__TypeID_physx__PxSphereGeometry_2c_20void___get_28_29() | 0; - $5338 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxSphereGeometry__2c_20void___get_28_29() | 0; - $5339 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxSphereGeometry_20const__2c_20void___get_28_29() | 0; - $5340 = emscripten__base_physx__PxGeometry___get_28_29() | 0; - HEAP32[($2 + 14892 | 0) >> 2] = HEAP32[($2 + 9912 | 0) >> 2] | 0; - $5342 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5343 = HEAP32[($2 + 9912 | 0) >> 2] | 0; - HEAP32[($2 + 14896 | 0) >> 2] = HEAP32[($2 + 9908 | 0) >> 2] | 0; - $5345 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5346 = HEAP32[($2 + 9908 | 0) >> 2] | 0; - HEAP32[($2 + 14900 | 0) >> 2] = HEAP32[($2 + 9904 | 0) >> 2] | 0; - $5348 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5349 = HEAP32[($2 + 9904 | 0) >> 2] | 0; - $5350 = HEAP32[($2 + 9916 | 0) >> 2] | 0; - HEAP32[($2 + 14904 | 0) >> 2] = HEAP32[($2 + 9900 | 0) >> 2] | 0; - _embind_register_class($5337 | 0, $5338 | 0, $5339 | 0, $5340 | 0, $5342 | 0, $5343 | 0, $5345 | 0, $5346 | 0, $5348 | 0, $5349 | 0, $5350 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 9900 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 9924 | 0) >> 2] = $2 + 1786 | 0; - HEAP32[($2 + 14912 | 0) >> 2] = HEAP32[($2 + 9924 | 0) >> 2] | 0; - HEAP32[($2 + 14908 | 0) >> 2] = GOT_func_internal_physx__PxSphereGeometry__20emscripten__internal__operator_new_physx__PxSphereGeometry_2c_20float__28float___29; - $5358 = HEAP32[($2 + 14912 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassConstructor_physx__PxSphereGeometry__20_28__29_28float___29___invoke_physx__PxSphereGeometry__28physx__PxSphereGeometry__20_28__29_28float___29_29(HEAP32[($2 + 14908 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 1780 | 0) >> 2] = $140; - HEAP32[($2 + 1776 | 0) >> 2] = GOT_func_internal_physx__PxSphereGeometry__isValid_28_29_20const; - i64toi32_i32$0 = HEAP32[($2 + 1776 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1780 | 0) >> 2] | 0; - $22926 = i64toi32_i32$0; - i64toi32_i32$0 = $2; - HEAP32[($2 + 9928 | 0) >> 2] = $22926; - HEAP32[($2 + 9932 | 0) >> 2] = i64toi32_i32$1; - $5362 = HEAP32[($2 + 9928 | 0) >> 2] | 0; - $5363 = HEAP32[($2 + 9932 | 0) >> 2] | 0; - HEAP32[($2 + 9956 | 0) >> 2] = $5358; - HEAP32[($2 + 9952 | 0) >> 2] = $386; - HEAP32[($2 + 9948 | 0) >> 2] = $5363; - HEAP32[($2 + 9944 | 0) >> 2] = $5362; - $5364 = HEAP32[($2 + 9956 | 0) >> 2] | 0; - $5365 = HEAP32[($2 + 9952 | 0) >> 2] | 0; - $5366 = HEAP32[($2 + 9944 | 0) >> 2] | 0; - HEAP32[($2 + 9940 | 0) >> 2] = HEAP32[($2 + 9948 | 0) >> 2] | 0; - HEAP32[($2 + 9936 | 0) >> 2] = $5366; - i64toi32_i32$1 = HEAP32[($2 + 9936 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 9940 | 0) >> 2] | 0; - $22954 = i64toi32_i32$1; - i64toi32_i32$1 = $2; - HEAP32[($2 + 352 | 0) >> 2] = $22954; + HEAP32[($2 + 352 | 0) >> 2] = $22351; HEAP32[($2 + 356 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxSphereGeometry____29_28_29_20const___invoke_physx__PxSphereGeometry__28char_20const__2c_20bool_20_28physx__PxSphereGeometry____29_28_29_20const_29($5365 | 0, $2 + 352 | 0 | 0); - $5373 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_39__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_39__28embind_init_physx_28_29__$_39_20const__29($2 + 1775 | 0 | 0) | 0; - HEAP32[($2 + 9968 | 0) >> 2] = $5364; - $5375 = $5 + 77213 | 0; - HEAP32[($2 + 9964 | 0) >> 2] = $5375; - HEAP32[($2 + 9960 | 0) >> 2] = $5373; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxSphereGeometry__2c_20float_29___invoke_physx__PxSphereGeometry__28char_20const__2c_20void_20_28__29_28physx__PxSphereGeometry__2c_20float_29_29(HEAP32[($2 + 9964 | 0) >> 2] | 0 | 0, HEAP32[($2 + 9960 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 9992 | 0) >> 2] = $2 + 1774 | 0; - HEAP32[($2 + 9988 | 0) >> 2] = $5 + 67834 | 0; - void_20emscripten__base_physx__PxGeometry___verify_physx__PxCapsuleGeometry__28_29(); - HEAP32[($2 + 9984 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxCapsuleGeometry__28physx__PxCapsuleGeometry__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxGeometry__20_28_emscripten__base_physx__PxGeometry___getUpcaster_physx__PxCapsuleGeometry__28_29_29_28physx__PxCapsuleGeometry__29() | 0), HEAP32[(wasm2js_i32$0 + 9980 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxCapsuleGeometry__20_28_emscripten__base_physx__PxGeometry___getDowncaster_physx__PxCapsuleGeometry__28_29_29_28physx__PxGeometry__29() | 0), HEAP32[(wasm2js_i32$0 + 9976 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 9972 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxCapsuleGeometry__28physx__PxCapsuleGeometry__29; - $5386 = emscripten__internal__TypeID_physx__PxCapsuleGeometry_2c_20void___get_28_29() | 0; - $5387 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxCapsuleGeometry__2c_20void___get_28_29() | 0; - $5388 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxCapsuleGeometry_20const__2c_20void___get_28_29() | 0; - $5389 = emscripten__base_physx__PxGeometry___get_28_29() | 0; - HEAP32[($2 + 14916 | 0) >> 2] = HEAP32[($2 + 9984 | 0) >> 2] | 0; - $5391 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5392 = HEAP32[($2 + 9984 | 0) >> 2] | 0; - HEAP32[($2 + 14920 | 0) >> 2] = HEAP32[($2 + 9980 | 0) >> 2] | 0; - $5394 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5395 = HEAP32[($2 + 9980 | 0) >> 2] | 0; - HEAP32[($2 + 14924 | 0) >> 2] = HEAP32[($2 + 9976 | 0) >> 2] | 0; - $5397 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5398 = HEAP32[($2 + 9976 | 0) >> 2] | 0; - $5399 = HEAP32[($2 + 9988 | 0) >> 2] | 0; - HEAP32[($2 + 14928 | 0) >> 2] = HEAP32[($2 + 9972 | 0) >> 2] | 0; - _embind_register_class($5386 | 0, $5387 | 0, $5388 | 0, $5389 | 0, $5391 | 0, $5392 | 0, $5394 | 0, $5395 | 0, $5397 | 0, $5398 | 0, $5399 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 9972 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 9996 | 0) >> 2] = $2 + 1774 | 0; - HEAP32[($2 + 14936 | 0) >> 2] = HEAP32[($2 + 9996 | 0) >> 2] | 0; - HEAP32[($2 + 14932 | 0) >> 2] = GOT_func_internal_physx__PxCapsuleGeometry__20emscripten__internal__operator_new_physx__PxCapsuleGeometry_2c_20float_2c_20float__28float___2c_20float___29; - $5407 = HEAP32[($2 + 14936 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassConstructor_physx__PxCapsuleGeometry__20_28__29_28float___2c_20float___29___invoke_physx__PxCapsuleGeometry__28physx__PxCapsuleGeometry__20_28__29_28float___2c_20float___29_29(HEAP32[($2 + 14932 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 1768 | 0) >> 2] = $140; - HEAP32[($2 + 1764 | 0) >> 2] = GOT_func_internal_physx__PxCapsuleGeometry__isValid_28_29_20const; - i64toi32_i32$0 = HEAP32[($2 + 1764 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1768 | 0) >> 2] | 0; - $23074 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxRigidDynamic____29_28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__29___invoke_physx__PxRigidDynamic__28char_20const__2c_20void_20_28physx__PxRigidDynamic____29_28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__29_29($5162 | 0, $2 + 352 | 0 | 0); + HEAP32[($2 + 9796 | 0) >> 2] = $2 + 1787 | 0; + HEAP32[($2 + 9792 | 0) >> 2] = $5 + 84725 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___28_29(); + HEAP32[($2 + 9788 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 9784 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 9780 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 9776 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___29; + $5176 = emscripten__internal__TypeID_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__2c_20void___get_28_29() | 0; + $5177 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___2c_20void___get_28_29() | 0; + $5178 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__20const__2c_20void___get_28_29() | 0; + $5179 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 14796 | 0) >> 2] = HEAP32[($2 + 9788 | 0) >> 2] | 0; + $5181 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5182 = HEAP32[($2 + 9788 | 0) >> 2] | 0; + HEAP32[($2 + 12868 | 0) >> 2] = HEAP32[($2 + 9784 | 0) >> 2] | 0; + $5184 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $5185 = HEAP32[($2 + 9784 | 0) >> 2] | 0; + HEAP32[($2 + 12864 | 0) >> 2] = HEAP32[($2 + 9780 | 0) >> 2] | 0; + $5187 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $5188 = HEAP32[($2 + 9780 | 0) >> 2] | 0; + $5189 = HEAP32[($2 + 9792 | 0) >> 2] | 0; + HEAP32[($2 + 14800 | 0) >> 2] = HEAP32[($2 + 9776 | 0) >> 2] | 0; + _embind_register_class($5176 | 0, $5177 | 0, $5178 | 0, $5179 | 0, $5181 | 0, $5182 | 0, $5184 | 0, $5185 | 0, $5187 | 0, $5188 | 0, $5189 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 9776 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 9800 | 0) >> 2] = $2 + 1787 | 0; + HEAP32[($2 + 14808 | 0) >> 2] = HEAP32[($2 + 9800 | 0) >> 2] | 0; + HEAP32[($2 + 14804 | 0) >> 2] = GOT_func_internal_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__2c_20int__28int___29; + void_20emscripten__internal__RegisterClassConstructor_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29___invoke_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_29(HEAP32[($2 + 14804 | 0) >> 2] | 0 | 0); + emscripten__enum__physx__PxRigidDynamicLockFlag__Enum___enum__28char_20const__29($2 + 1786 | 0 | 0, $5 + 148612 | 0 | 0) | 0; + emscripten__enum__physx__PxRigidDynamicLockFlag__Enum___value_28char_20const__2c_20physx__PxRigidDynamicLockFlag__Enum_29(emscripten__enum__physx__PxRigidDynamicLockFlag__Enum___value_28char_20const__2c_20physx__PxRigidDynamicLockFlag__Enum_29(emscripten__enum__physx__PxRigidDynamicLockFlag__Enum___value_28char_20const__2c_20physx__PxRigidDynamicLockFlag__Enum_29(emscripten__enum__physx__PxRigidDynamicLockFlag__Enum___value_28char_20const__2c_20physx__PxRigidDynamicLockFlag__Enum_29(emscripten__enum__physx__PxRigidDynamicLockFlag__Enum___value_28char_20const__2c_20physx__PxRigidDynamicLockFlag__Enum_29(emscripten__enum__physx__PxRigidDynamicLockFlag__Enum___value_28char_20const__2c_20physx__PxRigidDynamicLockFlag__Enum_29($2 + 1786 | 0 | 0, $5 + 188515 | 0 | 0, $178 | 0) | 0 | 0, $5 + 187623 | 0 | 0, $1211 | 0) | 0 | 0, $5 + 187524 | 0 | 0, $239 | 0) | 0 | 0, $5 + 188499 | 0 | 0, $184 | 0) | 0 | 0, $5 + 187607 | 0 | 0, $360 | 0) | 0 | 0, $5 + 187508 | 0 | 0, $1701 | 0) | 0; + HEAP32[($2 + 9824 | 0) >> 2] = $2 + 1785 | 0; + HEAP32[($2 + 9820 | 0) >> 2] = $5 + 67699 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxGeometry__28_29(); + HEAP32[($2 + 9816 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxGeometry__28physx__PxGeometry__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxGeometry__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 9812 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxGeometry__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 9808 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 9804 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxGeometry__28physx__PxGeometry__29; + $5229 = emscripten__internal__TypeID_physx__PxGeometry_2c_20void___get_28_29() | 0; + $5230 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxGeometry__2c_20void___get_28_29() | 0; + $5231 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxGeometry_20const__2c_20void___get_28_29() | 0; + $5232 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 14812 | 0) >> 2] = HEAP32[($2 + 9816 | 0) >> 2] | 0; + $5234 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5235 = HEAP32[($2 + 9816 | 0) >> 2] | 0; + HEAP32[($2 + 12860 | 0) >> 2] = HEAP32[($2 + 9812 | 0) >> 2] | 0; + $5237 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $5238 = HEAP32[($2 + 9812 | 0) >> 2] | 0; + HEAP32[($2 + 12856 | 0) >> 2] = HEAP32[($2 + 9808 | 0) >> 2] | 0; + $5240 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $5241 = HEAP32[($2 + 9808 | 0) >> 2] | 0; + $5242 = HEAP32[($2 + 9820 | 0) >> 2] | 0; + HEAP32[($2 + 14816 | 0) >> 2] = HEAP32[($2 + 9804 | 0) >> 2] | 0; + _embind_register_class($5229 | 0, $5230 | 0, $5231 | 0, $5232 | 0, $5234 | 0, $5235 | 0, $5237 | 0, $5238 | 0, $5240 | 0, $5241 | 0, $5242 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 9804 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 9848 | 0) >> 2] = $2 + 1784 | 0; + HEAP32[($2 + 9844 | 0) >> 2] = $5 + 67670 | 0; + void_20emscripten__base_physx__PxGeometry___verify_physx__PxBoxGeometry__28_29(); + HEAP32[($2 + 9840 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxBoxGeometry__28physx__PxBoxGeometry__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxGeometry__20_28_emscripten__base_physx__PxGeometry___getUpcaster_physx__PxBoxGeometry__28_29_29_28physx__PxBoxGeometry__29() | 0), HEAP32[(wasm2js_i32$0 + 9836 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxBoxGeometry__20_28_emscripten__base_physx__PxGeometry___getDowncaster_physx__PxBoxGeometry__28_29_29_28physx__PxGeometry__29() | 0), HEAP32[(wasm2js_i32$0 + 9832 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 9828 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxBoxGeometry__28physx__PxBoxGeometry__29; + $5254 = emscripten__internal__TypeID_physx__PxBoxGeometry_2c_20void___get_28_29() | 0; + $5255 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxBoxGeometry__2c_20void___get_28_29() | 0; + $5256 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxBoxGeometry_20const__2c_20void___get_28_29() | 0; + $5257 = emscripten__base_physx__PxGeometry___get_28_29() | 0; + HEAP32[($2 + 14820 | 0) >> 2] = HEAP32[($2 + 9840 | 0) >> 2] | 0; + $5259 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5260 = HEAP32[($2 + 9840 | 0) >> 2] | 0; + HEAP32[($2 + 14824 | 0) >> 2] = HEAP32[($2 + 9836 | 0) >> 2] | 0; + $5262 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5263 = HEAP32[($2 + 9836 | 0) >> 2] | 0; + HEAP32[($2 + 14828 | 0) >> 2] = HEAP32[($2 + 9832 | 0) >> 2] | 0; + $5265 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5266 = HEAP32[($2 + 9832 | 0) >> 2] | 0; + $5267 = HEAP32[($2 + 9844 | 0) >> 2] | 0; + HEAP32[($2 + 14832 | 0) >> 2] = HEAP32[($2 + 9828 | 0) >> 2] | 0; + _embind_register_class($5254 | 0, $5255 | 0, $5256 | 0, $5257 | 0, $5259 | 0, $5260 | 0, $5262 | 0, $5263 | 0, $5265 | 0, $5266 | 0, $5267 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 9828 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 9852 | 0) >> 2] = $2 + 1784 | 0; + HEAP32[($2 + 14840 | 0) >> 2] = HEAP32[($2 + 9852 | 0) >> 2] | 0; + HEAP32[($2 + 14836 | 0) >> 2] = GOT_func_internal_physx__PxBoxGeometry__20emscripten__internal__operator_new_physx__PxBoxGeometry_2c_20physx__PxVec3__28physx__PxVec3___29; + $5275 = HEAP32[($2 + 14840 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassConstructor_physx__PxBoxGeometry__20_28__29_28physx__PxVec3___29___invoke_physx__PxBoxGeometry__28physx__PxBoxGeometry__20_28__29_28physx__PxVec3___29_29(HEAP32[($2 + 14836 | 0) >> 2] | 0 | 0); + $5279 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_38__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_38__28embind_init_physx_28_29__$_38_20const__29($2 + 1783 | 0 | 0) | 0; + HEAP32[($2 + 9864 | 0) >> 2] = $5275; + HEAP32[($2 + 9860 | 0) >> 2] = $5 + 78415 | 0; + HEAP32[($2 + 9856 | 0) >> 2] = $5279; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxBoxGeometry__2c_20physx__PxVec3_29___invoke_physx__PxBoxGeometry__28char_20const__2c_20void_20_28__29_28physx__PxBoxGeometry__2c_20physx__PxVec3_29_29(HEAP32[($2 + 9860 | 0) >> 2] | 0 | 0, HEAP32[($2 + 9856 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 9888 | 0) >> 2] = $2 + 1782 | 0; + HEAP32[($2 + 9884 | 0) >> 2] = $5 + 67766 | 0; + void_20emscripten__base_physx__PxGeometry___verify_physx__PxSphereGeometry__28_29(); + HEAP32[($2 + 9880 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxSphereGeometry__28physx__PxSphereGeometry__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxGeometry__20_28_emscripten__base_physx__PxGeometry___getUpcaster_physx__PxSphereGeometry__28_29_29_28physx__PxSphereGeometry__29() | 0), HEAP32[(wasm2js_i32$0 + 9876 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxSphereGeometry__20_28_emscripten__base_physx__PxGeometry___getDowncaster_physx__PxSphereGeometry__28_29_29_28physx__PxGeometry__29() | 0), HEAP32[(wasm2js_i32$0 + 9872 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 9868 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxSphereGeometry__28physx__PxSphereGeometry__29; + $5292 = emscripten__internal__TypeID_physx__PxSphereGeometry_2c_20void___get_28_29() | 0; + $5293 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxSphereGeometry__2c_20void___get_28_29() | 0; + $5294 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxSphereGeometry_20const__2c_20void___get_28_29() | 0; + $5295 = emscripten__base_physx__PxGeometry___get_28_29() | 0; + HEAP32[($2 + 14844 | 0) >> 2] = HEAP32[($2 + 9880 | 0) >> 2] | 0; + $5297 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5298 = HEAP32[($2 + 9880 | 0) >> 2] | 0; + HEAP32[($2 + 14848 | 0) >> 2] = HEAP32[($2 + 9876 | 0) >> 2] | 0; + $5300 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5301 = HEAP32[($2 + 9876 | 0) >> 2] | 0; + HEAP32[($2 + 14852 | 0) >> 2] = HEAP32[($2 + 9872 | 0) >> 2] | 0; + $5303 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5304 = HEAP32[($2 + 9872 | 0) >> 2] | 0; + $5305 = HEAP32[($2 + 9884 | 0) >> 2] | 0; + HEAP32[($2 + 14856 | 0) >> 2] = HEAP32[($2 + 9868 | 0) >> 2] | 0; + _embind_register_class($5292 | 0, $5293 | 0, $5294 | 0, $5295 | 0, $5297 | 0, $5298 | 0, $5300 | 0, $5301 | 0, $5303 | 0, $5304 | 0, $5305 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 9868 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 9892 | 0) >> 2] = $2 + 1782 | 0; + HEAP32[($2 + 14864 | 0) >> 2] = HEAP32[($2 + 9892 | 0) >> 2] | 0; + HEAP32[($2 + 14860 | 0) >> 2] = GOT_func_internal_physx__PxSphereGeometry__20emscripten__internal__operator_new_physx__PxSphereGeometry_2c_20float__28float___29; + $5313 = HEAP32[($2 + 14864 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassConstructor_physx__PxSphereGeometry__20_28__29_28float___29___invoke_physx__PxSphereGeometry__28physx__PxSphereGeometry__20_28__29_28float___29_29(HEAP32[($2 + 14860 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 1776 | 0) >> 2] = $137; + HEAP32[($2 + 1772 | 0) >> 2] = GOT_func_internal_physx__PxSphereGeometry__isValid_28_29_20const; + i64toi32_i32$0 = HEAP32[($2 + 1772 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1776 | 0) >> 2] | 0; + $22764 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 1e4 | 0) >> 2] = $23074; - HEAP32[($2 + 10004 | 0) >> 2] = i64toi32_i32$1; - $5411 = HEAP32[($2 + 1e4 | 0) >> 2] | 0; - $5412 = HEAP32[($2 + 10004 | 0) >> 2] | 0; - HEAP32[($2 + 10028 | 0) >> 2] = $5407; - HEAP32[($2 + 10024 | 0) >> 2] = $386; - HEAP32[($2 + 10020 | 0) >> 2] = $5412; - HEAP32[($2 + 10016 | 0) >> 2] = $5411; - $5413 = HEAP32[($2 + 10028 | 0) >> 2] | 0; - $5414 = HEAP32[($2 + 10024 | 0) >> 2] | 0; - $5415 = HEAP32[($2 + 10016 | 0) >> 2] | 0; - HEAP32[($2 + 10012 | 0) >> 2] = HEAP32[($2 + 10020 | 0) >> 2] | 0; - HEAP32[($2 + 10008 | 0) >> 2] = $5415; - i64toi32_i32$1 = HEAP32[($2 + 10008 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 10012 | 0) >> 2] | 0; - $23102 = i64toi32_i32$1; + HEAP32[($2 + 9896 | 0) >> 2] = $22764; + HEAP32[($2 + 9900 | 0) >> 2] = i64toi32_i32$1; + $5317 = HEAP32[($2 + 9896 | 0) >> 2] | 0; + $5318 = HEAP32[($2 + 9900 | 0) >> 2] | 0; + HEAP32[($2 + 9924 | 0) >> 2] = $5313; + HEAP32[($2 + 9920 | 0) >> 2] = $383; + HEAP32[($2 + 9916 | 0) >> 2] = $5318; + HEAP32[($2 + 9912 | 0) >> 2] = $5317; + $5319 = HEAP32[($2 + 9924 | 0) >> 2] | 0; + $5320 = HEAP32[($2 + 9920 | 0) >> 2] | 0; + $5321 = HEAP32[($2 + 9912 | 0) >> 2] | 0; + HEAP32[($2 + 9908 | 0) >> 2] = HEAP32[($2 + 9916 | 0) >> 2] | 0; + HEAP32[($2 + 9904 | 0) >> 2] = $5321; + i64toi32_i32$1 = HEAP32[($2 + 9904 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 9908 | 0) >> 2] | 0; + $22792 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 344 | 0) >> 2] = $23102; + HEAP32[($2 + 344 | 0) >> 2] = $22792; HEAP32[($2 + 348 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxCapsuleGeometry____29_28_29_20const___invoke_physx__PxCapsuleGeometry__28char_20const__2c_20bool_20_28physx__PxCapsuleGeometry____29_28_29_20const_29($5414 | 0, $2 + 344 | 0 | 0); - $5422 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_40__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_40__28embind_init_physx_28_29__$_40_20const__29($2 + 1763 | 0 | 0) | 0; - HEAP32[($2 + 10052 | 0) >> 2] = $5413; - HEAP32[($2 + 10048 | 0) >> 2] = $5375; - HEAP32[($2 + 10044 | 0) >> 2] = $5422; - $5423 = HEAP32[($2 + 10052 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxCapsuleGeometry__2c_20float_29___invoke_physx__PxCapsuleGeometry__28char_20const__2c_20void_20_28__29_28physx__PxCapsuleGeometry__2c_20float_29_29(HEAP32[($2 + 10048 | 0) >> 2] | 0 | 0, HEAP32[($2 + 10044 | 0) >> 2] | 0 | 0); - $5428 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_41__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_41__28embind_init_physx_28_29__$_41_20const__29($2 + 1762 | 0 | 0) | 0; - HEAP32[($2 + 10040 | 0) >> 2] = $5423; - $5430 = $5 + 75698 | 0; - HEAP32[($2 + 10036 | 0) >> 2] = $5430; - HEAP32[($2 + 10032 | 0) >> 2] = $5428; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxCapsuleGeometry__2c_20float_29___invoke_physx__PxCapsuleGeometry__28char_20const__2c_20void_20_28__29_28physx__PxCapsuleGeometry__2c_20float_29_29(HEAP32[($2 + 10036 | 0) >> 2] | 0 | 0, HEAP32[($2 + 10032 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 10076 | 0) >> 2] = $2 + 1761 | 0; - HEAP32[($2 + 10072 | 0) >> 2] = $5 + 125185 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxTriangleMesh__28_29(); - HEAP32[($2 + 10068 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxTriangleMesh__28physx__PxTriangleMesh__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxTriangleMesh__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10064 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxTriangleMesh__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10060 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 10056 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxTriangleMesh__28physx__PxTriangleMesh__29; - $5441 = emscripten__internal__TypeID_physx__PxTriangleMesh_2c_20void___get_28_29() | 0; - $5442 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxTriangleMesh__2c_20void___get_28_29() | 0; - $5443 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxTriangleMesh_20const__2c_20void___get_28_29() | 0; - $5444 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 14940 | 0) >> 2] = HEAP32[($2 + 10068 | 0) >> 2] | 0; - $5446 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5447 = HEAP32[($2 + 10068 | 0) >> 2] | 0; - HEAP32[($2 + 12884 | 0) >> 2] = HEAP32[($2 + 10064 | 0) >> 2] | 0; - $5449 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $5450 = HEAP32[($2 + 10064 | 0) >> 2] | 0; - HEAP32[($2 + 12880 | 0) >> 2] = HEAP32[($2 + 10060 | 0) >> 2] | 0; - $5452 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $5453 = HEAP32[($2 + 10060 | 0) >> 2] | 0; - $5454 = HEAP32[($2 + 10072 | 0) >> 2] | 0; - HEAP32[($2 + 14944 | 0) >> 2] = HEAP32[($2 + 10056 | 0) >> 2] | 0; - _embind_register_class($5441 | 0, $5442 | 0, $5443 | 0, $5444 | 0, $5446 | 0, $5447 | 0, $5449 | 0, $5450 | 0, $5452 | 0, $5453 | 0, $5454 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 10056 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 1756 | 0) >> 2] = $181; - HEAP32[($2 + 1752 | 0) >> 2] = $140; - i64toi32_i32$0 = HEAP32[($2 + 1752 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1756 | 0) >> 2] | 0; - $23223 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxSphereGeometry____29_28_29_20const___invoke_physx__PxSphereGeometry__28char_20const__2c_20bool_20_28physx__PxSphereGeometry____29_28_29_20const_29($5320 | 0, $2 + 344 | 0 | 0); + $5328 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_39__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_39__28embind_init_physx_28_29__$_39_20const__29($2 + 1771 | 0 | 0) | 0; + HEAP32[($2 + 9936 | 0) >> 2] = $5319; + $5330 = $5 + 77256 | 0; + HEAP32[($2 + 9932 | 0) >> 2] = $5330; + HEAP32[($2 + 9928 | 0) >> 2] = $5328; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxSphereGeometry__2c_20float_29___invoke_physx__PxSphereGeometry__28char_20const__2c_20void_20_28__29_28physx__PxSphereGeometry__2c_20float_29_29(HEAP32[($2 + 9932 | 0) >> 2] | 0 | 0, HEAP32[($2 + 9928 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 9960 | 0) >> 2] = $2 + 1770 | 0; + HEAP32[($2 + 9956 | 0) >> 2] = $5 + 67834 | 0; + void_20emscripten__base_physx__PxGeometry___verify_physx__PxCapsuleGeometry__28_29(); + HEAP32[($2 + 9952 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxCapsuleGeometry__28physx__PxCapsuleGeometry__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxGeometry__20_28_emscripten__base_physx__PxGeometry___getUpcaster_physx__PxCapsuleGeometry__28_29_29_28physx__PxCapsuleGeometry__29() | 0), HEAP32[(wasm2js_i32$0 + 9948 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxCapsuleGeometry__20_28_emscripten__base_physx__PxGeometry___getDowncaster_physx__PxCapsuleGeometry__28_29_29_28physx__PxGeometry__29() | 0), HEAP32[(wasm2js_i32$0 + 9944 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 9940 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxCapsuleGeometry__28physx__PxCapsuleGeometry__29; + $5341 = emscripten__internal__TypeID_physx__PxCapsuleGeometry_2c_20void___get_28_29() | 0; + $5342 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxCapsuleGeometry__2c_20void___get_28_29() | 0; + $5343 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxCapsuleGeometry_20const__2c_20void___get_28_29() | 0; + $5344 = emscripten__base_physx__PxGeometry___get_28_29() | 0; + HEAP32[($2 + 14868 | 0) >> 2] = HEAP32[($2 + 9952 | 0) >> 2] | 0; + $5346 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5347 = HEAP32[($2 + 9952 | 0) >> 2] | 0; + HEAP32[($2 + 14872 | 0) >> 2] = HEAP32[($2 + 9948 | 0) >> 2] | 0; + $5349 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5350 = HEAP32[($2 + 9948 | 0) >> 2] | 0; + HEAP32[($2 + 14876 | 0) >> 2] = HEAP32[($2 + 9944 | 0) >> 2] | 0; + $5352 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5353 = HEAP32[($2 + 9944 | 0) >> 2] | 0; + $5354 = HEAP32[($2 + 9956 | 0) >> 2] | 0; + HEAP32[($2 + 14880 | 0) >> 2] = HEAP32[($2 + 9940 | 0) >> 2] | 0; + _embind_register_class($5341 | 0, $5342 | 0, $5343 | 0, $5344 | 0, $5346 | 0, $5347 | 0, $5349 | 0, $5350 | 0, $5352 | 0, $5353 | 0, $5354 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 9940 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 9964 | 0) >> 2] = $2 + 1770 | 0; + HEAP32[($2 + 14888 | 0) >> 2] = HEAP32[($2 + 9964 | 0) >> 2] | 0; + HEAP32[($2 + 14884 | 0) >> 2] = GOT_func_internal_physx__PxCapsuleGeometry__20emscripten__internal__operator_new_physx__PxCapsuleGeometry_2c_20float_2c_20float__28float___2c_20float___29; + $5362 = HEAP32[($2 + 14888 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassConstructor_physx__PxCapsuleGeometry__20_28__29_28float___2c_20float___29___invoke_physx__PxCapsuleGeometry__28physx__PxCapsuleGeometry__20_28__29_28float___2c_20float___29_29(HEAP32[($2 + 14884 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 1764 | 0) >> 2] = $137; + HEAP32[($2 + 1760 | 0) >> 2] = GOT_func_internal_physx__PxCapsuleGeometry__isValid_28_29_20const; + i64toi32_i32$0 = HEAP32[($2 + 1760 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1764 | 0) >> 2] | 0; + $22912 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 10080 | 0) >> 2] = $23223; - HEAP32[($2 + 10084 | 0) >> 2] = i64toi32_i32$1; - $5459 = HEAP32[($2 + 10080 | 0) >> 2] | 0; - $5460 = HEAP32[($2 + 10084 | 0) >> 2] | 0; - HEAP32[($2 + 10108 | 0) >> 2] = $2 + 1761 | 0; - HEAP32[($2 + 10104 | 0) >> 2] = $706; - HEAP32[($2 + 10100 | 0) >> 2] = $5460; - HEAP32[($2 + 10096 | 0) >> 2] = $5459; - $5463 = HEAP32[($2 + 10104 | 0) >> 2] | 0; - $5464 = HEAP32[($2 + 10096 | 0) >> 2] | 0; - HEAP32[($2 + 10092 | 0) >> 2] = HEAP32[($2 + 10100 | 0) >> 2] | 0; - HEAP32[($2 + 10088 | 0) >> 2] = $5464; - i64toi32_i32$1 = HEAP32[($2 + 10088 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 10092 | 0) >> 2] | 0; - $23252 = i64toi32_i32$1; + HEAP32[($2 + 9968 | 0) >> 2] = $22912; + HEAP32[($2 + 9972 | 0) >> 2] = i64toi32_i32$1; + $5366 = HEAP32[($2 + 9968 | 0) >> 2] | 0; + $5367 = HEAP32[($2 + 9972 | 0) >> 2] | 0; + HEAP32[($2 + 9996 | 0) >> 2] = $5362; + HEAP32[($2 + 9992 | 0) >> 2] = $383; + HEAP32[($2 + 9988 | 0) >> 2] = $5367; + HEAP32[($2 + 9984 | 0) >> 2] = $5366; + $5368 = HEAP32[($2 + 9996 | 0) >> 2] | 0; + $5369 = HEAP32[($2 + 9992 | 0) >> 2] | 0; + $5370 = HEAP32[($2 + 9984 | 0) >> 2] | 0; + HEAP32[($2 + 9980 | 0) >> 2] = HEAP32[($2 + 9988 | 0) >> 2] | 0; + HEAP32[($2 + 9976 | 0) >> 2] = $5370; + i64toi32_i32$1 = HEAP32[($2 + 9976 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 9980 | 0) >> 2] | 0; + $22940 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 336 | 0) >> 2] = $23252; + HEAP32[($2 + 336 | 0) >> 2] = $22940; HEAP32[($2 + 340 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxTriangleMesh____29_28_29___invoke_physx__PxTriangleMesh__28char_20const__2c_20void_20_28physx__PxTriangleMesh____29_28_29_29($5463 | 0, $2 + 336 | 0 | 0); - HEAP32[($2 + 10132 | 0) >> 2] = $2 + 1751 | 0; - HEAP32[($2 + 10128 | 0) >> 2] = $5 + 67743 | 0; - void_20emscripten__base_physx__PxGeometry___verify_physx__PxTriangleMeshGeometry__28_29(); - HEAP32[($2 + 10124 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxTriangleMeshGeometry__28physx__PxTriangleMeshGeometry__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxGeometry__20_28_emscripten__base_physx__PxGeometry___getUpcaster_physx__PxTriangleMeshGeometry__28_29_29_28physx__PxTriangleMeshGeometry__29() | 0), HEAP32[(wasm2js_i32$0 + 10120 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxTriangleMeshGeometry__20_28_emscripten__base_physx__PxGeometry___getDowncaster_physx__PxTriangleMeshGeometry__28_29_29_28physx__PxGeometry__29() | 0), HEAP32[(wasm2js_i32$0 + 10116 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 10112 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxTriangleMeshGeometry__28physx__PxTriangleMeshGeometry__29; - $5477 = emscripten__internal__TypeID_physx__PxTriangleMeshGeometry_2c_20void___get_28_29() | 0; - $5478 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxTriangleMeshGeometry__2c_20void___get_28_29() | 0; - $5479 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxTriangleMeshGeometry_20const__2c_20void___get_28_29() | 0; - $5480 = emscripten__base_physx__PxGeometry___get_28_29() | 0; - HEAP32[($2 + 14948 | 0) >> 2] = HEAP32[($2 + 10124 | 0) >> 2] | 0; - $5482 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5483 = HEAP32[($2 + 10124 | 0) >> 2] | 0; - HEAP32[($2 + 14952 | 0) >> 2] = HEAP32[($2 + 10120 | 0) >> 2] | 0; - $5485 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5486 = HEAP32[($2 + 10120 | 0) >> 2] | 0; - HEAP32[($2 + 14956 | 0) >> 2] = HEAP32[($2 + 10116 | 0) >> 2] | 0; - $5488 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5489 = HEAP32[($2 + 10116 | 0) >> 2] | 0; - $5490 = HEAP32[($2 + 10128 | 0) >> 2] | 0; - HEAP32[($2 + 14960 | 0) >> 2] = HEAP32[($2 + 10112 | 0) >> 2] | 0; - _embind_register_class($5477 | 0, $5478 | 0, $5479 | 0, $5480 | 0, $5482 | 0, $5483 | 0, $5485 | 0, $5486 | 0, $5488 | 0, $5489 | 0, $5490 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 10112 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 10136 | 0) >> 2] = $2 + 1751 | 0; - HEAP32[($2 + 14968 | 0) >> 2] = HEAP32[($2 + 10136 | 0) >> 2] | 0; - HEAP32[($2 + 14964 | 0) >> 2] = GOT_func_internal_physx__PxTriangleMeshGeometry__20emscripten__internal__operator_new_physx__PxTriangleMeshGeometry_2c_20physx__PxTriangleMesh__2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxTriangleMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____29; - $5498 = HEAP32[($2 + 14968 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassConstructor_physx__PxTriangleMeshGeometry__20_28__29_28physx__PxTriangleMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____29___invoke_physx__PxTriangleMeshGeometry__28physx__PxTriangleMeshGeometry__20_28__29_28physx__PxTriangleMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____29_29(HEAP32[($2 + 14964 | 0) >> 2] | 0 | 0); - $5502 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_42__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_42__28embind_init_physx_28_29__$_42_20const__29($2 + 1750 | 0 | 0) | 0; - HEAP32[($2 + 10148 | 0) >> 2] = $5498; - $5504 = $5 + 154218 | 0; - HEAP32[($2 + 10144 | 0) >> 2] = $5504; - HEAP32[($2 + 10140 | 0) >> 2] = $5502; - $5505 = HEAP32[($2 + 10148 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale__29___invoke_physx__PxTriangleMeshGeometry__28char_20const__2c_20void_20_28__29_28physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale__29_29(HEAP32[($2 + 10144 | 0) >> 2] | 0 | 0, HEAP32[($2 + 10140 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 1744 | 0) >> 2] = $140; - HEAP32[($2 + 1740 | 0) >> 2] = GOT_func_internal_physx__PxTriangleMeshGeometry__isValid_28_29_20const; - i64toi32_i32$0 = HEAP32[($2 + 1740 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1744 | 0) >> 2] | 0; - $23374 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxCapsuleGeometry____29_28_29_20const___invoke_physx__PxCapsuleGeometry__28char_20const__2c_20bool_20_28physx__PxCapsuleGeometry____29_28_29_20const_29($5369 | 0, $2 + 336 | 0 | 0); + $5377 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_40__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_40__28embind_init_physx_28_29__$_40_20const__29($2 + 1759 | 0 | 0) | 0; + HEAP32[($2 + 10020 | 0) >> 2] = $5368; + HEAP32[($2 + 10016 | 0) >> 2] = $5330; + HEAP32[($2 + 10012 | 0) >> 2] = $5377; + $5378 = HEAP32[($2 + 10020 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxCapsuleGeometry__2c_20float_29___invoke_physx__PxCapsuleGeometry__28char_20const__2c_20void_20_28__29_28physx__PxCapsuleGeometry__2c_20float_29_29(HEAP32[($2 + 10016 | 0) >> 2] | 0 | 0, HEAP32[($2 + 10012 | 0) >> 2] | 0 | 0); + $5383 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_41__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_41__28embind_init_physx_28_29__$_41_20const__29($2 + 1758 | 0 | 0) | 0; + HEAP32[($2 + 10008 | 0) >> 2] = $5378; + $5385 = $5 + 75730 | 0; + HEAP32[($2 + 10004 | 0) >> 2] = $5385; + HEAP32[($2 + 1e4 | 0) >> 2] = $5383; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxCapsuleGeometry__2c_20float_29___invoke_physx__PxCapsuleGeometry__28char_20const__2c_20void_20_28__29_28physx__PxCapsuleGeometry__2c_20float_29_29(HEAP32[($2 + 10004 | 0) >> 2] | 0 | 0, HEAP32[($2 + 1e4 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 10044 | 0) >> 2] = $2 + 1757 | 0; + HEAP32[($2 + 10040 | 0) >> 2] = $5 + 128565 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxTriangleMesh__28_29(); + HEAP32[($2 + 10036 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxTriangleMesh__28physx__PxTriangleMesh__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxTriangleMesh__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10032 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxTriangleMesh__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10028 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 10024 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxTriangleMesh__28physx__PxTriangleMesh__29; + $5396 = emscripten__internal__TypeID_physx__PxTriangleMesh_2c_20void___get_28_29() | 0; + $5397 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxTriangleMesh__2c_20void___get_28_29() | 0; + $5398 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxTriangleMesh_20const__2c_20void___get_28_29() | 0; + $5399 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 14892 | 0) >> 2] = HEAP32[($2 + 10036 | 0) >> 2] | 0; + $5401 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5402 = HEAP32[($2 + 10036 | 0) >> 2] | 0; + HEAP32[($2 + 12852 | 0) >> 2] = HEAP32[($2 + 10032 | 0) >> 2] | 0; + $5404 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $5405 = HEAP32[($2 + 10032 | 0) >> 2] | 0; + HEAP32[($2 + 12848 | 0) >> 2] = HEAP32[($2 + 10028 | 0) >> 2] | 0; + $5407 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $5408 = HEAP32[($2 + 10028 | 0) >> 2] | 0; + $5409 = HEAP32[($2 + 10040 | 0) >> 2] | 0; + HEAP32[($2 + 14896 | 0) >> 2] = HEAP32[($2 + 10024 | 0) >> 2] | 0; + _embind_register_class($5396 | 0, $5397 | 0, $5398 | 0, $5399 | 0, $5401 | 0, $5402 | 0, $5404 | 0, $5405 | 0, $5407 | 0, $5408 | 0, $5409 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 10024 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 1752 | 0) >> 2] = $178; + HEAP32[($2 + 1748 | 0) >> 2] = $137; + i64toi32_i32$0 = HEAP32[($2 + 1748 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1752 | 0) >> 2] | 0; + $23061 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 10152 | 0) >> 2] = $23374; - HEAP32[($2 + 10156 | 0) >> 2] = i64toi32_i32$1; - $5510 = HEAP32[($2 + 10152 | 0) >> 2] | 0; - $5511 = HEAP32[($2 + 10156 | 0) >> 2] | 0; - HEAP32[($2 + 10180 | 0) >> 2] = $5505; - HEAP32[($2 + 10176 | 0) >> 2] = $386; - HEAP32[($2 + 10172 | 0) >> 2] = $5511; - HEAP32[($2 + 10168 | 0) >> 2] = $5510; - $5512 = HEAP32[($2 + 10176 | 0) >> 2] | 0; - $5513 = HEAP32[($2 + 10168 | 0) >> 2] | 0; - HEAP32[($2 + 10164 | 0) >> 2] = HEAP32[($2 + 10172 | 0) >> 2] | 0; - HEAP32[($2 + 10160 | 0) >> 2] = $5513; - i64toi32_i32$1 = HEAP32[($2 + 10160 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 10164 | 0) >> 2] | 0; - $23400 = i64toi32_i32$1; + HEAP32[($2 + 10048 | 0) >> 2] = $23061; + HEAP32[($2 + 10052 | 0) >> 2] = i64toi32_i32$1; + $5414 = HEAP32[($2 + 10048 | 0) >> 2] | 0; + $5415 = HEAP32[($2 + 10052 | 0) >> 2] | 0; + HEAP32[($2 + 10076 | 0) >> 2] = $2 + 1757 | 0; + HEAP32[($2 + 10072 | 0) >> 2] = $703; + HEAP32[($2 + 10068 | 0) >> 2] = $5415; + HEAP32[($2 + 10064 | 0) >> 2] = $5414; + $5418 = HEAP32[($2 + 10072 | 0) >> 2] | 0; + $5419 = HEAP32[($2 + 10064 | 0) >> 2] | 0; + HEAP32[($2 + 10060 | 0) >> 2] = HEAP32[($2 + 10068 | 0) >> 2] | 0; + HEAP32[($2 + 10056 | 0) >> 2] = $5419; + i64toi32_i32$1 = HEAP32[($2 + 10056 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 10060 | 0) >> 2] | 0; + $23090 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 328 | 0) >> 2] = $23400; + HEAP32[($2 + 328 | 0) >> 2] = $23090; HEAP32[($2 + 332 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxTriangleMeshGeometry____29_28_29_20const___invoke_physx__PxTriangleMeshGeometry__28char_20const__2c_20bool_20_28physx__PxTriangleMeshGeometry____29_28_29_20const_29($5512 | 0, $2 + 328 | 0 | 0); - HEAP32[($2 + 10204 | 0) >> 2] = $2 + 1739 | 0; - HEAP32[($2 + 10200 | 0) >> 2] = $5 + 84139 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___28_29(); - HEAP32[($2 + 10196 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10192 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10188 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 10184 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___29; - $5526 = emscripten__internal__TypeID_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__2c_20void___get_28_29() | 0; - $5527 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___2c_20void___get_28_29() | 0; - $5528 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__20const__2c_20void___get_28_29() | 0; - $5529 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 14972 | 0) >> 2] = HEAP32[($2 + 10196 | 0) >> 2] | 0; - $5531 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5532 = HEAP32[($2 + 10196 | 0) >> 2] | 0; - HEAP32[($2 + 12876 | 0) >> 2] = HEAP32[($2 + 10192 | 0) >> 2] | 0; - $5534 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $5535 = HEAP32[($2 + 10192 | 0) >> 2] | 0; - HEAP32[($2 + 12872 | 0) >> 2] = HEAP32[($2 + 10188 | 0) >> 2] | 0; - $5537 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $5538 = HEAP32[($2 + 10188 | 0) >> 2] | 0; - $5539 = HEAP32[($2 + 10200 | 0) >> 2] | 0; - HEAP32[($2 + 14976 | 0) >> 2] = HEAP32[($2 + 10184 | 0) >> 2] | 0; - _embind_register_class($5526 | 0, $5527 | 0, $5528 | 0, $5529 | 0, $5531 | 0, $5532 | 0, $5534 | 0, $5535 | 0, $5537 | 0, $5538 | 0, $5539 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 10184 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 10208 | 0) >> 2] = $2 + 1739 | 0; - HEAP32[($2 + 14984 | 0) >> 2] = HEAP32[($2 + 10208 | 0) >> 2] | 0; - HEAP32[($2 + 14980 | 0) >> 2] = GOT_func_internal_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__2c_20int__28int___29; - void_20emscripten__internal__RegisterClassConstructor_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29___invoke_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_29(HEAP32[($2 + 14980 | 0) >> 2] | 0 | 0); - emscripten__enum__physx__PxMeshGeometryFlag__Enum___enum__28char_20const__29($2 + 1738 | 0 | 0, $5 + 142504 | 0 | 0) | 0; - emscripten__enum__physx__PxMeshGeometryFlag__Enum___value_28char_20const__2c_20physx__PxMeshGeometryFlag__Enum_29($2 + 1738 | 0 | 0, $5 + 198616 | 0 | 0, $1214 | 0) | 0; - HEAP32[($2 + 10232 | 0) >> 2] = $2 + 1737 | 0; - HEAP32[($2 + 10228 | 0) >> 2] = $5 + 67801 | 0; - void_20emscripten__base_physx__PxGeometry___verify_physx__PxPlaneGeometry__28_29(); - HEAP32[($2 + 10224 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxPlaneGeometry__28physx__PxPlaneGeometry__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxGeometry__20_28_emscripten__base_physx__PxGeometry___getUpcaster_physx__PxPlaneGeometry__28_29_29_28physx__PxPlaneGeometry__29() | 0), HEAP32[(wasm2js_i32$0 + 10220 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxPlaneGeometry__20_28_emscripten__base_physx__PxGeometry___getDowncaster_physx__PxPlaneGeometry__28_29_29_28physx__PxGeometry__29() | 0), HEAP32[(wasm2js_i32$0 + 10216 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 10212 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxPlaneGeometry__28physx__PxPlaneGeometry__29; - $5564 = emscripten__internal__TypeID_physx__PxPlaneGeometry_2c_20void___get_28_29() | 0; - $5565 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPlaneGeometry__2c_20void___get_28_29() | 0; - $5566 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPlaneGeometry_20const__2c_20void___get_28_29() | 0; - $5567 = emscripten__base_physx__PxGeometry___get_28_29() | 0; - HEAP32[($2 + 14988 | 0) >> 2] = HEAP32[($2 + 10224 | 0) >> 2] | 0; - $5569 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5570 = HEAP32[($2 + 10224 | 0) >> 2] | 0; - HEAP32[($2 + 14992 | 0) >> 2] = HEAP32[($2 + 10220 | 0) >> 2] | 0; - $5572 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5573 = HEAP32[($2 + 10220 | 0) >> 2] | 0; - HEAP32[($2 + 14996 | 0) >> 2] = HEAP32[($2 + 10216 | 0) >> 2] | 0; - $5575 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5576 = HEAP32[($2 + 10216 | 0) >> 2] | 0; - $5577 = HEAP32[($2 + 10228 | 0) >> 2] | 0; - HEAP32[($2 + 15e3 | 0) >> 2] = HEAP32[($2 + 10212 | 0) >> 2] | 0; - _embind_register_class($5564 | 0, $5565 | 0, $5566 | 0, $5567 | 0, $5569 | 0, $5570 | 0, $5572 | 0, $5573 | 0, $5575 | 0, $5576 | 0, $5577 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 10212 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 10236 | 0) >> 2] = $2 + 1737 | 0; - HEAP32[($2 + 15008 | 0) >> 2] = HEAP32[($2 + 10236 | 0) >> 2] | 0; - HEAP32[($2 + 15004 | 0) >> 2] = GOT_func_internal_physx__PxPlaneGeometry__20emscripten__internal__operator_new_physx__PxPlaneGeometry__28_29; - $5585 = HEAP32[($2 + 15008 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassConstructor_physx__PxPlaneGeometry__20_28__29_28_29___invoke_physx__PxPlaneGeometry__28physx__PxPlaneGeometry__20_28__29_28_29_29(HEAP32[($2 + 15004 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 1732 | 0) >> 2] = $140; - HEAP32[($2 + 1728 | 0) >> 2] = GOT_func_internal_physx__PxPlaneGeometry__isValid_28_29_20const; - i64toi32_i32$0 = HEAP32[($2 + 1728 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1732 | 0) >> 2] | 0; - $23603 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxTriangleMesh____29_28_29___invoke_physx__PxTriangleMesh__28char_20const__2c_20void_20_28physx__PxTriangleMesh____29_28_29_29($5418 | 0, $2 + 328 | 0 | 0); + HEAP32[($2 + 10100 | 0) >> 2] = $2 + 1747 | 0; + HEAP32[($2 + 10096 | 0) >> 2] = $5 + 67743 | 0; + void_20emscripten__base_physx__PxGeometry___verify_physx__PxTriangleMeshGeometry__28_29(); + HEAP32[($2 + 10092 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxTriangleMeshGeometry__28physx__PxTriangleMeshGeometry__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxGeometry__20_28_emscripten__base_physx__PxGeometry___getUpcaster_physx__PxTriangleMeshGeometry__28_29_29_28physx__PxTriangleMeshGeometry__29() | 0), HEAP32[(wasm2js_i32$0 + 10088 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxTriangleMeshGeometry__20_28_emscripten__base_physx__PxGeometry___getDowncaster_physx__PxTriangleMeshGeometry__28_29_29_28physx__PxGeometry__29() | 0), HEAP32[(wasm2js_i32$0 + 10084 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 10080 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxTriangleMeshGeometry__28physx__PxTriangleMeshGeometry__29; + $5432 = emscripten__internal__TypeID_physx__PxTriangleMeshGeometry_2c_20void___get_28_29() | 0; + $5433 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxTriangleMeshGeometry__2c_20void___get_28_29() | 0; + $5434 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxTriangleMeshGeometry_20const__2c_20void___get_28_29() | 0; + $5435 = emscripten__base_physx__PxGeometry___get_28_29() | 0; + HEAP32[($2 + 14900 | 0) >> 2] = HEAP32[($2 + 10092 | 0) >> 2] | 0; + $5437 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5438 = HEAP32[($2 + 10092 | 0) >> 2] | 0; + HEAP32[($2 + 14904 | 0) >> 2] = HEAP32[($2 + 10088 | 0) >> 2] | 0; + $5440 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5441 = HEAP32[($2 + 10088 | 0) >> 2] | 0; + HEAP32[($2 + 14908 | 0) >> 2] = HEAP32[($2 + 10084 | 0) >> 2] | 0; + $5443 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5444 = HEAP32[($2 + 10084 | 0) >> 2] | 0; + $5445 = HEAP32[($2 + 10096 | 0) >> 2] | 0; + HEAP32[($2 + 14912 | 0) >> 2] = HEAP32[($2 + 10080 | 0) >> 2] | 0; + _embind_register_class($5432 | 0, $5433 | 0, $5434 | 0, $5435 | 0, $5437 | 0, $5438 | 0, $5440 | 0, $5441 | 0, $5443 | 0, $5444 | 0, $5445 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 10080 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 10104 | 0) >> 2] = $2 + 1747 | 0; + HEAP32[($2 + 14920 | 0) >> 2] = HEAP32[($2 + 10104 | 0) >> 2] | 0; + HEAP32[($2 + 14916 | 0) >> 2] = GOT_func_internal_physx__PxTriangleMeshGeometry__20emscripten__internal__operator_new_physx__PxTriangleMeshGeometry_2c_20physx__PxTriangleMesh__2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxTriangleMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____29; + $5453 = HEAP32[($2 + 14920 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassConstructor_physx__PxTriangleMeshGeometry__20_28__29_28physx__PxTriangleMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____29___invoke_physx__PxTriangleMeshGeometry__28physx__PxTriangleMeshGeometry__20_28__29_28physx__PxTriangleMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____29_29(HEAP32[($2 + 14916 | 0) >> 2] | 0 | 0); + $5457 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_42__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_42__28embind_init_physx_28_29__$_42_20const__29($2 + 1746 | 0 | 0) | 0; + HEAP32[($2 + 10116 | 0) >> 2] = $5453; + $5459 = $5 + 160104 | 0; + HEAP32[($2 + 10112 | 0) >> 2] = $5459; + HEAP32[($2 + 10108 | 0) >> 2] = $5457; + $5460 = HEAP32[($2 + 10116 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale__29___invoke_physx__PxTriangleMeshGeometry__28char_20const__2c_20void_20_28__29_28physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale__29_29(HEAP32[($2 + 10112 | 0) >> 2] | 0 | 0, HEAP32[($2 + 10108 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 1740 | 0) >> 2] = $137; + HEAP32[($2 + 1736 | 0) >> 2] = GOT_func_internal_physx__PxTriangleMeshGeometry__isValid_28_29_20const; + i64toi32_i32$0 = HEAP32[($2 + 1736 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1740 | 0) >> 2] | 0; + $23212 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 10240 | 0) >> 2] = $23603; - HEAP32[($2 + 10244 | 0) >> 2] = i64toi32_i32$1; - $5589 = HEAP32[($2 + 10240 | 0) >> 2] | 0; - $5590 = HEAP32[($2 + 10244 | 0) >> 2] | 0; - HEAP32[($2 + 10268 | 0) >> 2] = $5585; - HEAP32[($2 + 10264 | 0) >> 2] = $386; - HEAP32[($2 + 10260 | 0) >> 2] = $5590; - HEAP32[($2 + 10256 | 0) >> 2] = $5589; - $5591 = HEAP32[($2 + 10264 | 0) >> 2] | 0; - $5592 = HEAP32[($2 + 10256 | 0) >> 2] | 0; - HEAP32[($2 + 10252 | 0) >> 2] = HEAP32[($2 + 10260 | 0) >> 2] | 0; - HEAP32[($2 + 10248 | 0) >> 2] = $5592; - i64toi32_i32$1 = HEAP32[($2 + 10248 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 10252 | 0) >> 2] | 0; - $23629 = i64toi32_i32$1; + HEAP32[($2 + 10120 | 0) >> 2] = $23212; + HEAP32[($2 + 10124 | 0) >> 2] = i64toi32_i32$1; + $5465 = HEAP32[($2 + 10120 | 0) >> 2] | 0; + $5466 = HEAP32[($2 + 10124 | 0) >> 2] | 0; + HEAP32[($2 + 10148 | 0) >> 2] = $5460; + HEAP32[($2 + 10144 | 0) >> 2] = $383; + HEAP32[($2 + 10140 | 0) >> 2] = $5466; + HEAP32[($2 + 10136 | 0) >> 2] = $5465; + $5467 = HEAP32[($2 + 10144 | 0) >> 2] | 0; + $5468 = HEAP32[($2 + 10136 | 0) >> 2] | 0; + HEAP32[($2 + 10132 | 0) >> 2] = HEAP32[($2 + 10140 | 0) >> 2] | 0; + HEAP32[($2 + 10128 | 0) >> 2] = $5468; + i64toi32_i32$1 = HEAP32[($2 + 10128 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 10132 | 0) >> 2] | 0; + $23238 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 320 | 0) >> 2] = $23629; + HEAP32[($2 + 320 | 0) >> 2] = $23238; HEAP32[($2 + 324 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxPlaneGeometry____29_28_29_20const___invoke_physx__PxPlaneGeometry__28char_20const__2c_20bool_20_28physx__PxPlaneGeometry____29_28_29_20const_29($5591 | 0, $2 + 320 | 0 | 0); - HEAP32[($2 + 10292 | 0) >> 2] = $2 + 1727 | 0; - HEAP32[($2 + 10288 | 0) >> 2] = $5 + 125141 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxConvexMesh__28_29(); - HEAP32[($2 + 10284 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxConvexMesh__28physx__PxConvexMesh__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxConvexMesh__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10280 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxConvexMesh__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10276 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 10272 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxConvexMesh__28physx__PxConvexMesh__29; - $5605 = emscripten__internal__TypeID_physx__PxConvexMesh_2c_20void___get_28_29() | 0; - $5606 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxConvexMesh__2c_20void___get_28_29() | 0; - $5607 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxConvexMesh_20const__2c_20void___get_28_29() | 0; - $5608 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 15012 | 0) >> 2] = HEAP32[($2 + 10284 | 0) >> 2] | 0; - $5610 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5611 = HEAP32[($2 + 10284 | 0) >> 2] | 0; - HEAP32[($2 + 12868 | 0) >> 2] = HEAP32[($2 + 10280 | 0) >> 2] | 0; - $5613 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $5614 = HEAP32[($2 + 10280 | 0) >> 2] | 0; - HEAP32[($2 + 12864 | 0) >> 2] = HEAP32[($2 + 10276 | 0) >> 2] | 0; - $5616 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $5617 = HEAP32[($2 + 10276 | 0) >> 2] | 0; - $5618 = HEAP32[($2 + 10288 | 0) >> 2] | 0; - HEAP32[($2 + 15016 | 0) >> 2] = HEAP32[($2 + 10272 | 0) >> 2] | 0; - _embind_register_class($5605 | 0, $5606 | 0, $5607 | 0, $5608 | 0, $5610 | 0, $5611 | 0, $5613 | 0, $5614 | 0, $5616 | 0, $5617 | 0, $5618 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 10272 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 1720 | 0) >> 2] = $181; - HEAP32[($2 + 1716 | 0) >> 2] = $140; - i64toi32_i32$0 = HEAP32[($2 + 1716 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1720 | 0) >> 2] | 0; - $23711 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxTriangleMeshGeometry____29_28_29_20const___invoke_physx__PxTriangleMeshGeometry__28char_20const__2c_20bool_20_28physx__PxTriangleMeshGeometry____29_28_29_20const_29($5467 | 0, $2 + 320 | 0 | 0); + HEAP32[($2 + 10172 | 0) >> 2] = $2 + 1735 | 0; + HEAP32[($2 + 10168 | 0) >> 2] = $5 + 84182 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___28_29(); + HEAP32[($2 + 10164 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10160 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10156 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 10152 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___29; + $5481 = emscripten__internal__TypeID_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__2c_20void___get_28_29() | 0; + $5482 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___2c_20void___get_28_29() | 0; + $5483 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__20const__2c_20void___get_28_29() | 0; + $5484 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 14924 | 0) >> 2] = HEAP32[($2 + 10164 | 0) >> 2] | 0; + $5486 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5487 = HEAP32[($2 + 10164 | 0) >> 2] | 0; + HEAP32[($2 + 12844 | 0) >> 2] = HEAP32[($2 + 10160 | 0) >> 2] | 0; + $5489 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $5490 = HEAP32[($2 + 10160 | 0) >> 2] | 0; + HEAP32[($2 + 12840 | 0) >> 2] = HEAP32[($2 + 10156 | 0) >> 2] | 0; + $5492 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $5493 = HEAP32[($2 + 10156 | 0) >> 2] | 0; + $5494 = HEAP32[($2 + 10168 | 0) >> 2] | 0; + HEAP32[($2 + 14928 | 0) >> 2] = HEAP32[($2 + 10152 | 0) >> 2] | 0; + _embind_register_class($5481 | 0, $5482 | 0, $5483 | 0, $5484 | 0, $5486 | 0, $5487 | 0, $5489 | 0, $5490 | 0, $5492 | 0, $5493 | 0, $5494 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 10152 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 10176 | 0) >> 2] = $2 + 1735 | 0; + HEAP32[($2 + 14936 | 0) >> 2] = HEAP32[($2 + 10176 | 0) >> 2] | 0; + HEAP32[($2 + 14932 | 0) >> 2] = GOT_func_internal_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__2c_20int__28int___29; + void_20emscripten__internal__RegisterClassConstructor_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29___invoke_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_29(HEAP32[($2 + 14932 | 0) >> 2] | 0 | 0); + emscripten__enum__physx__PxMeshGeometryFlag__Enum___enum__28char_20const__29($2 + 1734 | 0 | 0, $5 + 148334 | 0 | 0) | 0; + emscripten__enum__physx__PxMeshGeometryFlag__Enum___value_28char_20const__2c_20physx__PxMeshGeometryFlag__Enum_29($2 + 1734 | 0 | 0, $5 + 204598 | 0 | 0, $1211 | 0) | 0; + HEAP32[($2 + 10200 | 0) >> 2] = $2 + 1733 | 0; + HEAP32[($2 + 10196 | 0) >> 2] = $5 + 67801 | 0; + void_20emscripten__base_physx__PxGeometry___verify_physx__PxPlaneGeometry__28_29(); + HEAP32[($2 + 10192 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxPlaneGeometry__28physx__PxPlaneGeometry__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxGeometry__20_28_emscripten__base_physx__PxGeometry___getUpcaster_physx__PxPlaneGeometry__28_29_29_28physx__PxPlaneGeometry__29() | 0), HEAP32[(wasm2js_i32$0 + 10188 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxPlaneGeometry__20_28_emscripten__base_physx__PxGeometry___getDowncaster_physx__PxPlaneGeometry__28_29_29_28physx__PxGeometry__29() | 0), HEAP32[(wasm2js_i32$0 + 10184 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 10180 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxPlaneGeometry__28physx__PxPlaneGeometry__29; + $5519 = emscripten__internal__TypeID_physx__PxPlaneGeometry_2c_20void___get_28_29() | 0; + $5520 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPlaneGeometry__2c_20void___get_28_29() | 0; + $5521 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPlaneGeometry_20const__2c_20void___get_28_29() | 0; + $5522 = emscripten__base_physx__PxGeometry___get_28_29() | 0; + HEAP32[($2 + 14940 | 0) >> 2] = HEAP32[($2 + 10192 | 0) >> 2] | 0; + $5524 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5525 = HEAP32[($2 + 10192 | 0) >> 2] | 0; + HEAP32[($2 + 14944 | 0) >> 2] = HEAP32[($2 + 10188 | 0) >> 2] | 0; + $5527 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5528 = HEAP32[($2 + 10188 | 0) >> 2] | 0; + HEAP32[($2 + 14948 | 0) >> 2] = HEAP32[($2 + 10184 | 0) >> 2] | 0; + $5530 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5531 = HEAP32[($2 + 10184 | 0) >> 2] | 0; + $5532 = HEAP32[($2 + 10196 | 0) >> 2] | 0; + HEAP32[($2 + 14952 | 0) >> 2] = HEAP32[($2 + 10180 | 0) >> 2] | 0; + _embind_register_class($5519 | 0, $5520 | 0, $5521 | 0, $5522 | 0, $5524 | 0, $5525 | 0, $5527 | 0, $5528 | 0, $5530 | 0, $5531 | 0, $5532 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 10180 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 10204 | 0) >> 2] = $2 + 1733 | 0; + HEAP32[($2 + 14960 | 0) >> 2] = HEAP32[($2 + 10204 | 0) >> 2] | 0; + HEAP32[($2 + 14956 | 0) >> 2] = GOT_func_internal_physx__PxPlaneGeometry__20emscripten__internal__operator_new_physx__PxPlaneGeometry__28_29; + $5540 = HEAP32[($2 + 14960 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassConstructor_physx__PxPlaneGeometry__20_28__29_28_29___invoke_physx__PxPlaneGeometry__28physx__PxPlaneGeometry__20_28__29_28_29_29(HEAP32[($2 + 14956 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 1728 | 0) >> 2] = $137; + HEAP32[($2 + 1724 | 0) >> 2] = GOT_func_internal_physx__PxPlaneGeometry__isValid_28_29_20const; + i64toi32_i32$0 = HEAP32[($2 + 1724 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1728 | 0) >> 2] | 0; + $23441 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 10296 | 0) >> 2] = $23711; - HEAP32[($2 + 10300 | 0) >> 2] = i64toi32_i32$1; - $5623 = HEAP32[($2 + 10296 | 0) >> 2] | 0; - $5624 = HEAP32[($2 + 10300 | 0) >> 2] | 0; - HEAP32[($2 + 10324 | 0) >> 2] = $2 + 1727 | 0; - HEAP32[($2 + 10320 | 0) >> 2] = $706; - HEAP32[($2 + 10316 | 0) >> 2] = $5624; - HEAP32[($2 + 10312 | 0) >> 2] = $5623; - $5627 = HEAP32[($2 + 10320 | 0) >> 2] | 0; - $5628 = HEAP32[($2 + 10312 | 0) >> 2] | 0; - HEAP32[($2 + 10308 | 0) >> 2] = HEAP32[($2 + 10316 | 0) >> 2] | 0; - HEAP32[($2 + 10304 | 0) >> 2] = $5628; - i64toi32_i32$1 = HEAP32[($2 + 10304 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 10308 | 0) >> 2] | 0; - $23740 = i64toi32_i32$1; + HEAP32[($2 + 10208 | 0) >> 2] = $23441; + HEAP32[($2 + 10212 | 0) >> 2] = i64toi32_i32$1; + $5544 = HEAP32[($2 + 10208 | 0) >> 2] | 0; + $5545 = HEAP32[($2 + 10212 | 0) >> 2] | 0; + HEAP32[($2 + 10236 | 0) >> 2] = $5540; + HEAP32[($2 + 10232 | 0) >> 2] = $383; + HEAP32[($2 + 10228 | 0) >> 2] = $5545; + HEAP32[($2 + 10224 | 0) >> 2] = $5544; + $5546 = HEAP32[($2 + 10232 | 0) >> 2] | 0; + $5547 = HEAP32[($2 + 10224 | 0) >> 2] | 0; + HEAP32[($2 + 10220 | 0) >> 2] = HEAP32[($2 + 10228 | 0) >> 2] | 0; + HEAP32[($2 + 10216 | 0) >> 2] = $5547; + i64toi32_i32$1 = HEAP32[($2 + 10216 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 10220 | 0) >> 2] | 0; + $23467 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 312 | 0) >> 2] = $23740; + HEAP32[($2 + 312 | 0) >> 2] = $23467; HEAP32[($2 + 316 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxConvexMesh____29_28_29___invoke_physx__PxConvexMesh__28char_20const__2c_20void_20_28physx__PxConvexMesh____29_28_29_29($5627 | 0, $2 + 312 | 0 | 0); - HEAP32[($2 + 10348 | 0) >> 2] = $2 + 1715 | 0; - HEAP32[($2 + 10344 | 0) >> 2] = $5 + 67722 | 0; - void_20emscripten__base_physx__PxGeometry___verify_physx__PxConvexMeshGeometry__28_29(); - HEAP32[($2 + 10340 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxConvexMeshGeometry__28physx__PxConvexMeshGeometry__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxGeometry__20_28_emscripten__base_physx__PxGeometry___getUpcaster_physx__PxConvexMeshGeometry__28_29_29_28physx__PxConvexMeshGeometry__29() | 0), HEAP32[(wasm2js_i32$0 + 10336 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxConvexMeshGeometry__20_28_emscripten__base_physx__PxGeometry___getDowncaster_physx__PxConvexMeshGeometry__28_29_29_28physx__PxGeometry__29() | 0), HEAP32[(wasm2js_i32$0 + 10332 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 10328 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxConvexMeshGeometry__28physx__PxConvexMeshGeometry__29; - $5641 = emscripten__internal__TypeID_physx__PxConvexMeshGeometry_2c_20void___get_28_29() | 0; - $5642 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxConvexMeshGeometry__2c_20void___get_28_29() | 0; - $5643 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxConvexMeshGeometry_20const__2c_20void___get_28_29() | 0; - $5644 = emscripten__base_physx__PxGeometry___get_28_29() | 0; - HEAP32[($2 + 15020 | 0) >> 2] = HEAP32[($2 + 10340 | 0) >> 2] | 0; - $5646 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5647 = HEAP32[($2 + 10340 | 0) >> 2] | 0; - HEAP32[($2 + 15024 | 0) >> 2] = HEAP32[($2 + 10336 | 0) >> 2] | 0; - $5649 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5650 = HEAP32[($2 + 10336 | 0) >> 2] | 0; - HEAP32[($2 + 15028 | 0) >> 2] = HEAP32[($2 + 10332 | 0) >> 2] | 0; - $5652 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5653 = HEAP32[($2 + 10332 | 0) >> 2] | 0; - $5654 = HEAP32[($2 + 10344 | 0) >> 2] | 0; - HEAP32[($2 + 15032 | 0) >> 2] = HEAP32[($2 + 10328 | 0) >> 2] | 0; - _embind_register_class($5641 | 0, $5642 | 0, $5643 | 0, $5644 | 0, $5646 | 0, $5647 | 0, $5649 | 0, $5650 | 0, $5652 | 0, $5653 | 0, $5654 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 10328 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 10352 | 0) >> 2] = $2 + 1715 | 0; - HEAP32[($2 + 15040 | 0) >> 2] = HEAP32[($2 + 10352 | 0) >> 2] | 0; - HEAP32[($2 + 15036 | 0) >> 2] = GOT_func_internal_physx__PxConvexMeshGeometry__20emscripten__internal__operator_new_physx__PxConvexMeshGeometry_2c_20physx__PxConvexMesh__2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxConvexMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char____29; - $5662 = HEAP32[($2 + 15040 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassConstructor_physx__PxConvexMeshGeometry__20_28__29_28physx__PxConvexMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char____29___invoke_physx__PxConvexMeshGeometry__28physx__PxConvexMeshGeometry__20_28__29_28physx__PxConvexMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char____29_29(HEAP32[($2 + 15036 | 0) >> 2] | 0 | 0); - $5666 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_43__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_43__28embind_init_physx_28_29__$_43_20const__29($2 + 1714 | 0 | 0) | 0; - HEAP32[($2 + 10364 | 0) >> 2] = $5662; - HEAP32[($2 + 10360 | 0) >> 2] = $5504; - HEAP32[($2 + 10356 | 0) >> 2] = $5666; - $5667 = HEAP32[($2 + 10364 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale__29___invoke_physx__PxConvexMeshGeometry__28char_20const__2c_20void_20_28__29_28physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale__29_29(HEAP32[($2 + 10360 | 0) >> 2] | 0 | 0, HEAP32[($2 + 10356 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 1708 | 0) >> 2] = $140; - HEAP32[($2 + 1704 | 0) >> 2] = GOT_func_internal_physx__PxConvexMeshGeometry__isValid_28_29_20const; - i64toi32_i32$0 = HEAP32[($2 + 1704 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1708 | 0) >> 2] | 0; - $23859 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxPlaneGeometry____29_28_29_20const___invoke_physx__PxPlaneGeometry__28char_20const__2c_20bool_20_28physx__PxPlaneGeometry____29_28_29_20const_29($5546 | 0, $2 + 312 | 0 | 0); + HEAP32[($2 + 10260 | 0) >> 2] = $2 + 1723 | 0; + HEAP32[($2 + 10256 | 0) >> 2] = $5 + 128521 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxConvexMesh__28_29(); + HEAP32[($2 + 10252 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxConvexMesh__28physx__PxConvexMesh__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxConvexMesh__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10248 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxConvexMesh__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10244 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 10240 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxConvexMesh__28physx__PxConvexMesh__29; + $5560 = emscripten__internal__TypeID_physx__PxConvexMesh_2c_20void___get_28_29() | 0; + $5561 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxConvexMesh__2c_20void___get_28_29() | 0; + $5562 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxConvexMesh_20const__2c_20void___get_28_29() | 0; + $5563 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 14964 | 0) >> 2] = HEAP32[($2 + 10252 | 0) >> 2] | 0; + $5565 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5566 = HEAP32[($2 + 10252 | 0) >> 2] | 0; + HEAP32[($2 + 12836 | 0) >> 2] = HEAP32[($2 + 10248 | 0) >> 2] | 0; + $5568 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $5569 = HEAP32[($2 + 10248 | 0) >> 2] | 0; + HEAP32[($2 + 12832 | 0) >> 2] = HEAP32[($2 + 10244 | 0) >> 2] | 0; + $5571 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $5572 = HEAP32[($2 + 10244 | 0) >> 2] | 0; + $5573 = HEAP32[($2 + 10256 | 0) >> 2] | 0; + HEAP32[($2 + 14968 | 0) >> 2] = HEAP32[($2 + 10240 | 0) >> 2] | 0; + _embind_register_class($5560 | 0, $5561 | 0, $5562 | 0, $5563 | 0, $5565 | 0, $5566 | 0, $5568 | 0, $5569 | 0, $5571 | 0, $5572 | 0, $5573 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 10240 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 1716 | 0) >> 2] = $178; + HEAP32[($2 + 1712 | 0) >> 2] = $137; + i64toi32_i32$0 = HEAP32[($2 + 1712 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1716 | 0) >> 2] | 0; + $23549 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 10368 | 0) >> 2] = $23859; - HEAP32[($2 + 10372 | 0) >> 2] = i64toi32_i32$1; - $5672 = HEAP32[($2 + 10368 | 0) >> 2] | 0; - $5673 = HEAP32[($2 + 10372 | 0) >> 2] | 0; - HEAP32[($2 + 10396 | 0) >> 2] = $5667; - HEAP32[($2 + 10392 | 0) >> 2] = $386; - HEAP32[($2 + 10388 | 0) >> 2] = $5673; - HEAP32[($2 + 10384 | 0) >> 2] = $5672; - $5674 = HEAP32[($2 + 10392 | 0) >> 2] | 0; - $5675 = HEAP32[($2 + 10384 | 0) >> 2] | 0; - HEAP32[($2 + 10380 | 0) >> 2] = HEAP32[($2 + 10388 | 0) >> 2] | 0; - HEAP32[($2 + 10376 | 0) >> 2] = $5675; - i64toi32_i32$1 = HEAP32[($2 + 10376 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 10380 | 0) >> 2] | 0; - $23885 = i64toi32_i32$1; + HEAP32[($2 + 10264 | 0) >> 2] = $23549; + HEAP32[($2 + 10268 | 0) >> 2] = i64toi32_i32$1; + $5578 = HEAP32[($2 + 10264 | 0) >> 2] | 0; + $5579 = HEAP32[($2 + 10268 | 0) >> 2] | 0; + HEAP32[($2 + 10292 | 0) >> 2] = $2 + 1723 | 0; + HEAP32[($2 + 10288 | 0) >> 2] = $703; + HEAP32[($2 + 10284 | 0) >> 2] = $5579; + HEAP32[($2 + 10280 | 0) >> 2] = $5578; + $5582 = HEAP32[($2 + 10288 | 0) >> 2] | 0; + $5583 = HEAP32[($2 + 10280 | 0) >> 2] | 0; + HEAP32[($2 + 10276 | 0) >> 2] = HEAP32[($2 + 10284 | 0) >> 2] | 0; + HEAP32[($2 + 10272 | 0) >> 2] = $5583; + i64toi32_i32$1 = HEAP32[($2 + 10272 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 10276 | 0) >> 2] | 0; + $23578 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 304 | 0) >> 2] = $23885; + HEAP32[($2 + 304 | 0) >> 2] = $23578; HEAP32[($2 + 308 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxConvexMeshGeometry____29_28_29_20const___invoke_physx__PxConvexMeshGeometry__28char_20const__2c_20bool_20_28physx__PxConvexMeshGeometry____29_28_29_20const_29($5674 | 0, $2 + 304 | 0 | 0); - HEAP32[($2 + 10420 | 0) >> 2] = $2 + 1703 | 0; - HEAP32[($2 + 10416 | 0) >> 2] = $5 + 154371 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxMeshScale__28_29(); - HEAP32[($2 + 10412 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxMeshScale__28physx__PxMeshScale__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxMeshScale__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10408 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxMeshScale__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10404 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 10400 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxMeshScale__28physx__PxMeshScale__29; - $5688 = emscripten__internal__TypeID_physx__PxMeshScale_2c_20void___get_28_29() | 0; - $5689 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxMeshScale__2c_20void___get_28_29() | 0; - $5690 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxMeshScale_20const__2c_20void___get_28_29() | 0; - $5691 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 15044 | 0) >> 2] = HEAP32[($2 + 10412 | 0) >> 2] | 0; - $5693 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5694 = HEAP32[($2 + 10412 | 0) >> 2] | 0; - HEAP32[($2 + 12860 | 0) >> 2] = HEAP32[($2 + 10408 | 0) >> 2] | 0; - $5696 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $5697 = HEAP32[($2 + 10408 | 0) >> 2] | 0; - HEAP32[($2 + 12856 | 0) >> 2] = HEAP32[($2 + 10404 | 0) >> 2] | 0; - $5699 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $5700 = HEAP32[($2 + 10404 | 0) >> 2] | 0; - $5701 = HEAP32[($2 + 10416 | 0) >> 2] | 0; - HEAP32[($2 + 15048 | 0) >> 2] = HEAP32[($2 + 10400 | 0) >> 2] | 0; - _embind_register_class($5688 | 0, $5689 | 0, $5690 | 0, $5691 | 0, $5693 | 0, $5694 | 0, $5696 | 0, $5697 | 0, $5699 | 0, $5700 | 0, $5701 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 10400 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 10424 | 0) >> 2] = $2 + 1703 | 0; - HEAP32[($2 + 15056 | 0) >> 2] = HEAP32[($2 + 10424 | 0) >> 2] | 0; - HEAP32[($2 + 15052 | 0) >> 2] = GOT_func_internal_physx__PxMeshScale__20emscripten__internal__operator_new_physx__PxMeshScale_2c_20physx__PxVec3_20const__2c_20physx__PxQuat_20const___28physx__PxVec3_20const__2c_20physx__PxQuat_20const__29; - $5709 = HEAP32[($2 + 15056 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassConstructor_physx__PxMeshScale__20_28__29_28physx__PxVec3_20const__2c_20physx__PxQuat_20const__29___invoke_physx__PxMeshScale__28physx__PxMeshScale__20_28__29_28physx__PxVec3_20const__2c_20physx__PxQuat_20const__29_29(HEAP32[($2 + 15052 | 0) >> 2] | 0 | 0); - $5713 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_44__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_44__28embind_init_physx_28_29__$_44_20const__29($2 + 1702 | 0 | 0) | 0; - HEAP32[($2 + 10436 | 0) >> 2] = $5709; - HEAP32[($2 + 10432 | 0) >> 2] = $5504; - HEAP32[($2 + 10428 | 0) >> 2] = $5713; - $5714 = HEAP32[($2 + 10436 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxMeshScale__2c_20physx__PxVec3__29___invoke_physx__PxMeshScale__28char_20const__2c_20void_20_28__29_28physx__PxMeshScale__2c_20physx__PxVec3__29_29(HEAP32[($2 + 10432 | 0) >> 2] | 0 | 0, HEAP32[($2 + 10428 | 0) >> 2] | 0 | 0); - $5719 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_45__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_45__28embind_init_physx_28_29__$_45_20const__29($2 + 1701 | 0 | 0) | 0; - HEAP32[($2 + 10448 | 0) >> 2] = $5714; - HEAP32[($2 + 10444 | 0) >> 2] = $5 + 118327 | 0; - HEAP32[($2 + 10440 | 0) >> 2] = $5719; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxMeshScale__2c_20physx__PxQuat__29___invoke_physx__PxMeshScale__28char_20const__2c_20void_20_28__29_28physx__PxMeshScale__2c_20physx__PxQuat__29_29(HEAP32[($2 + 10444 | 0) >> 2] | 0 | 0, HEAP32[($2 + 10440 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 10472 | 0) >> 2] = $2 + 1700 | 0; - HEAP32[($2 + 10468 | 0) >> 2] = $5 + 84113 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___28_29(); - HEAP32[($2 + 10464 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10460 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10456 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 10452 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___29; - $5732 = emscripten__internal__TypeID_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char__2c_20void___get_28_29() | 0; - $5733 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___2c_20void___get_28_29() | 0; - $5734 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char__20const__2c_20void___get_28_29() | 0; - $5735 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 15060 | 0) >> 2] = HEAP32[($2 + 10464 | 0) >> 2] | 0; - $5737 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5738 = HEAP32[($2 + 10464 | 0) >> 2] | 0; - HEAP32[($2 + 12852 | 0) >> 2] = HEAP32[($2 + 10460 | 0) >> 2] | 0; - $5740 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $5741 = HEAP32[($2 + 10460 | 0) >> 2] | 0; - HEAP32[($2 + 12848 | 0) >> 2] = HEAP32[($2 + 10456 | 0) >> 2] | 0; - $5743 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $5744 = HEAP32[($2 + 10456 | 0) >> 2] | 0; - $5745 = HEAP32[($2 + 10468 | 0) >> 2] | 0; - HEAP32[($2 + 15064 | 0) >> 2] = HEAP32[($2 + 10452 | 0) >> 2] | 0; - _embind_register_class($5732 | 0, $5733 | 0, $5734 | 0, $5735 | 0, $5737 | 0, $5738 | 0, $5740 | 0, $5741 | 0, $5743 | 0, $5744 | 0, $5745 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 10452 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 10476 | 0) >> 2] = $2 + 1700 | 0; - HEAP32[($2 + 15072 | 0) >> 2] = HEAP32[($2 + 10476 | 0) >> 2] | 0; - HEAP32[($2 + 15068 | 0) >> 2] = GOT_func_internal_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char__2c_20int__28int___29; - void_20emscripten__internal__RegisterClassConstructor_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29___invoke_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_29(HEAP32[($2 + 15068 | 0) >> 2] | 0 | 0); - emscripten__enum__physx__PxConvexMeshGeometryFlag__Enum___enum__28char_20const__29($2 + 1699 | 0 | 0, $5 + 142479 | 0 | 0) | 0; - emscripten__enum__physx__PxConvexMeshGeometryFlag__Enum___value_28char_20const__2c_20physx__PxConvexMeshGeometryFlag__Enum_29($2 + 1699 | 0 | 0, $5 + 185317 | 0 | 0, $181 | 0) | 0; - HEAP32[($2 + 10500 | 0) >> 2] = $2 + 1698 | 0; - HEAP32[($2 + 10496 | 0) >> 2] = $5 + 157257 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxHeightField__28_29(); - HEAP32[($2 + 10492 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxHeightField__28physx__PxHeightField__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxHeightField__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10488 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxHeightField__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10484 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 10480 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxHeightField__28physx__PxHeightField__29; - $5770 = emscripten__internal__TypeID_physx__PxHeightField_2c_20void___get_28_29() | 0; - $5771 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxHeightField__2c_20void___get_28_29() | 0; - $5772 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxHeightField_20const__2c_20void___get_28_29() | 0; - $5773 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 15076 | 0) >> 2] = HEAP32[($2 + 10492 | 0) >> 2] | 0; - $5775 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5776 = HEAP32[($2 + 10492 | 0) >> 2] | 0; - HEAP32[($2 + 12844 | 0) >> 2] = HEAP32[($2 + 10488 | 0) >> 2] | 0; - $5778 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $5779 = HEAP32[($2 + 10488 | 0) >> 2] | 0; - HEAP32[($2 + 12840 | 0) >> 2] = HEAP32[($2 + 10484 | 0) >> 2] | 0; - $5781 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $5782 = HEAP32[($2 + 10484 | 0) >> 2] | 0; - $5783 = HEAP32[($2 + 10496 | 0) >> 2] | 0; - HEAP32[($2 + 15080 | 0) >> 2] = HEAP32[($2 + 10480 | 0) >> 2] | 0; - _embind_register_class($5770 | 0, $5771 | 0, $5772 | 0, $5773 | 0, $5775 | 0, $5776 | 0, $5778 | 0, $5779 | 0, $5781 | 0, $5782 | 0, $5783 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 10480 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 1692 | 0) >> 2] = $181; - HEAP32[($2 + 1688 | 0) >> 2] = $140; - i64toi32_i32$0 = HEAP32[($2 + 1688 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1692 | 0) >> 2] | 0; - $24195 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxConvexMesh____29_28_29___invoke_physx__PxConvexMesh__28char_20const__2c_20void_20_28physx__PxConvexMesh____29_28_29_29($5582 | 0, $2 + 304 | 0 | 0); + HEAP32[($2 + 10316 | 0) >> 2] = $2 + 1711 | 0; + HEAP32[($2 + 10312 | 0) >> 2] = $5 + 67722 | 0; + void_20emscripten__base_physx__PxGeometry___verify_physx__PxConvexMeshGeometry__28_29(); + HEAP32[($2 + 10308 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxConvexMeshGeometry__28physx__PxConvexMeshGeometry__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxGeometry__20_28_emscripten__base_physx__PxGeometry___getUpcaster_physx__PxConvexMeshGeometry__28_29_29_28physx__PxConvexMeshGeometry__29() | 0), HEAP32[(wasm2js_i32$0 + 10304 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxConvexMeshGeometry__20_28_emscripten__base_physx__PxGeometry___getDowncaster_physx__PxConvexMeshGeometry__28_29_29_28physx__PxGeometry__29() | 0), HEAP32[(wasm2js_i32$0 + 10300 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 10296 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxConvexMeshGeometry__28physx__PxConvexMeshGeometry__29; + $5596 = emscripten__internal__TypeID_physx__PxConvexMeshGeometry_2c_20void___get_28_29() | 0; + $5597 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxConvexMeshGeometry__2c_20void___get_28_29() | 0; + $5598 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxConvexMeshGeometry_20const__2c_20void___get_28_29() | 0; + $5599 = emscripten__base_physx__PxGeometry___get_28_29() | 0; + HEAP32[($2 + 14972 | 0) >> 2] = HEAP32[($2 + 10308 | 0) >> 2] | 0; + $5601 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5602 = HEAP32[($2 + 10308 | 0) >> 2] | 0; + HEAP32[($2 + 14976 | 0) >> 2] = HEAP32[($2 + 10304 | 0) >> 2] | 0; + $5604 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5605 = HEAP32[($2 + 10304 | 0) >> 2] | 0; + HEAP32[($2 + 14980 | 0) >> 2] = HEAP32[($2 + 10300 | 0) >> 2] | 0; + $5607 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5608 = HEAP32[($2 + 10300 | 0) >> 2] | 0; + $5609 = HEAP32[($2 + 10312 | 0) >> 2] | 0; + HEAP32[($2 + 14984 | 0) >> 2] = HEAP32[($2 + 10296 | 0) >> 2] | 0; + _embind_register_class($5596 | 0, $5597 | 0, $5598 | 0, $5599 | 0, $5601 | 0, $5602 | 0, $5604 | 0, $5605 | 0, $5607 | 0, $5608 | 0, $5609 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 10296 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 10320 | 0) >> 2] = $2 + 1711 | 0; + HEAP32[($2 + 14992 | 0) >> 2] = HEAP32[($2 + 10320 | 0) >> 2] | 0; + HEAP32[($2 + 14988 | 0) >> 2] = GOT_func_internal_physx__PxConvexMeshGeometry__20emscripten__internal__operator_new_physx__PxConvexMeshGeometry_2c_20physx__PxConvexMesh__2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxConvexMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char____29; + $5617 = HEAP32[($2 + 14992 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassConstructor_physx__PxConvexMeshGeometry__20_28__29_28physx__PxConvexMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char____29___invoke_physx__PxConvexMeshGeometry__28physx__PxConvexMeshGeometry__20_28__29_28physx__PxConvexMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char____29_29(HEAP32[($2 + 14988 | 0) >> 2] | 0 | 0); + $5621 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_43__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_43__28embind_init_physx_28_29__$_43_20const__29($2 + 1710 | 0 | 0) | 0; + HEAP32[($2 + 10332 | 0) >> 2] = $5617; + HEAP32[($2 + 10328 | 0) >> 2] = $5459; + HEAP32[($2 + 10324 | 0) >> 2] = $5621; + $5622 = HEAP32[($2 + 10332 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale__29___invoke_physx__PxConvexMeshGeometry__28char_20const__2c_20void_20_28__29_28physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale__29_29(HEAP32[($2 + 10328 | 0) >> 2] | 0 | 0, HEAP32[($2 + 10324 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 1704 | 0) >> 2] = $137; + HEAP32[($2 + 1700 | 0) >> 2] = GOT_func_internal_physx__PxConvexMeshGeometry__isValid_28_29_20const; + i64toi32_i32$0 = HEAP32[($2 + 1700 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1704 | 0) >> 2] | 0; + $23697 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 10504 | 0) >> 2] = $24195; - HEAP32[($2 + 10508 | 0) >> 2] = i64toi32_i32$1; - $5788 = HEAP32[($2 + 10504 | 0) >> 2] | 0; - $5789 = HEAP32[($2 + 10508 | 0) >> 2] | 0; - HEAP32[($2 + 10536 | 0) >> 2] = $2 + 1698 | 0; - HEAP32[($2 + 10532 | 0) >> 2] = $706; - HEAP32[($2 + 10528 | 0) >> 2] = $5789; - HEAP32[($2 + 10524 | 0) >> 2] = $5788; - $5792 = HEAP32[($2 + 10532 | 0) >> 2] | 0; - $5793 = HEAP32[($2 + 10524 | 0) >> 2] | 0; - HEAP32[($2 + 10520 | 0) >> 2] = HEAP32[($2 + 10528 | 0) >> 2] | 0; - HEAP32[($2 + 10516 | 0) >> 2] = $5793; - i64toi32_i32$1 = HEAP32[($2 + 10516 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 10520 | 0) >> 2] | 0; - $24224 = i64toi32_i32$1; + HEAP32[($2 + 10336 | 0) >> 2] = $23697; + HEAP32[($2 + 10340 | 0) >> 2] = i64toi32_i32$1; + $5627 = HEAP32[($2 + 10336 | 0) >> 2] | 0; + $5628 = HEAP32[($2 + 10340 | 0) >> 2] | 0; + HEAP32[($2 + 10364 | 0) >> 2] = $5622; + HEAP32[($2 + 10360 | 0) >> 2] = $383; + HEAP32[($2 + 10356 | 0) >> 2] = $5628; + HEAP32[($2 + 10352 | 0) >> 2] = $5627; + $5629 = HEAP32[($2 + 10360 | 0) >> 2] | 0; + $5630 = HEAP32[($2 + 10352 | 0) >> 2] | 0; + HEAP32[($2 + 10348 | 0) >> 2] = HEAP32[($2 + 10356 | 0) >> 2] | 0; + HEAP32[($2 + 10344 | 0) >> 2] = $5630; + i64toi32_i32$1 = HEAP32[($2 + 10344 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 10348 | 0) >> 2] | 0; + $23723 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 296 | 0) >> 2] = $24224; + HEAP32[($2 + 296 | 0) >> 2] = $23723; HEAP32[($2 + 300 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxHeightField____29_28_29___invoke_physx__PxHeightField__28char_20const__2c_20void_20_28physx__PxHeightField____29_28_29_29($5792 | 0, $2 + 296 | 0 | 0); - HEAP32[($2 + 10560 | 0) >> 2] = $2 + 1687 | 0; - HEAP32[($2 + 10556 | 0) >> 2] = $5 + 67852 | 0; - void_20emscripten__base_physx__PxGeometry___verify_physx__PxHeightFieldGeometry__28_29(); - HEAP32[($2 + 10552 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxHeightFieldGeometry__28physx__PxHeightFieldGeometry__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxGeometry__20_28_emscripten__base_physx__PxGeometry___getUpcaster_physx__PxHeightFieldGeometry__28_29_29_28physx__PxHeightFieldGeometry__29() | 0), HEAP32[(wasm2js_i32$0 + 10548 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxHeightFieldGeometry__20_28_emscripten__base_physx__PxGeometry___getDowncaster_physx__PxHeightFieldGeometry__28_29_29_28physx__PxGeometry__29() | 0), HEAP32[(wasm2js_i32$0 + 10544 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 10540 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxHeightFieldGeometry__28physx__PxHeightFieldGeometry__29; - $5806 = emscripten__internal__TypeID_physx__PxHeightFieldGeometry_2c_20void___get_28_29() | 0; - $5807 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxHeightFieldGeometry__2c_20void___get_28_29() | 0; - $5808 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxHeightFieldGeometry_20const__2c_20void___get_28_29() | 0; - $5809 = emscripten__base_physx__PxGeometry___get_28_29() | 0; - HEAP32[($2 + 15084 | 0) >> 2] = HEAP32[($2 + 10552 | 0) >> 2] | 0; - $5811 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5812 = HEAP32[($2 + 10552 | 0) >> 2] | 0; - HEAP32[($2 + 15088 | 0) >> 2] = HEAP32[($2 + 10548 | 0) >> 2] | 0; - $5814 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5815 = HEAP32[($2 + 10548 | 0) >> 2] | 0; - HEAP32[($2 + 15092 | 0) >> 2] = HEAP32[($2 + 10544 | 0) >> 2] | 0; - $5817 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5818 = HEAP32[($2 + 10544 | 0) >> 2] | 0; - $5819 = HEAP32[($2 + 10556 | 0) >> 2] | 0; - HEAP32[($2 + 15096 | 0) >> 2] = HEAP32[($2 + 10540 | 0) >> 2] | 0; - _embind_register_class($5806 | 0, $5807 | 0, $5808 | 0, $5809 | 0, $5811 | 0, $5812 | 0, $5814 | 0, $5815 | 0, $5817 | 0, $5818 | 0, $5819 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 10540 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 10564 | 0) >> 2] = $2 + 1687 | 0; - HEAP32[($2 + 15104 | 0) >> 2] = HEAP32[($2 + 10564 | 0) >> 2] | 0; - HEAP32[($2 + 15100 | 0) >> 2] = GOT_func_internal_physx__PxHeightFieldGeometry__20emscripten__internal__operator_new_physx__PxHeightFieldGeometry_2c_20physx__PxHeightField__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__2c_20float_2c_20float_2c_20float__28physx__PxHeightField____2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____2c_20float___2c_20float___2c_20float___29; - $5827 = HEAP32[($2 + 15104 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassConstructor_physx__PxHeightFieldGeometry__20_28__29_28physx__PxHeightField____2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____2c_20float___2c_20float___2c_20float___29___invoke_physx__PxHeightFieldGeometry__28physx__PxHeightFieldGeometry__20_28__29_28physx__PxHeightField____2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____2c_20float___2c_20float___2c_20float___29_29(HEAP32[($2 + 15100 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 1680 | 0) >> 2] = $140; - HEAP32[($2 + 1676 | 0) >> 2] = GOT_func_internal_physx__PxHeightFieldGeometry__isValid_28_29_20const; - i64toi32_i32$0 = HEAP32[($2 + 1676 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1680 | 0) >> 2] | 0; - $24324 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxConvexMeshGeometry____29_28_29_20const___invoke_physx__PxConvexMeshGeometry__28char_20const__2c_20bool_20_28physx__PxConvexMeshGeometry____29_28_29_20const_29($5629 | 0, $2 + 296 | 0 | 0); + HEAP32[($2 + 10388 | 0) >> 2] = $2 + 1699 | 0; + HEAP32[($2 + 10384 | 0) >> 2] = $5 + 160257 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxMeshScale__28_29(); + HEAP32[($2 + 10380 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxMeshScale__28physx__PxMeshScale__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxMeshScale__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10376 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxMeshScale__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10372 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 10368 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxMeshScale__28physx__PxMeshScale__29; + $5643 = emscripten__internal__TypeID_physx__PxMeshScale_2c_20void___get_28_29() | 0; + $5644 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxMeshScale__2c_20void___get_28_29() | 0; + $5645 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxMeshScale_20const__2c_20void___get_28_29() | 0; + $5646 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 14996 | 0) >> 2] = HEAP32[($2 + 10380 | 0) >> 2] | 0; + $5648 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5649 = HEAP32[($2 + 10380 | 0) >> 2] | 0; + HEAP32[($2 + 12828 | 0) >> 2] = HEAP32[($2 + 10376 | 0) >> 2] | 0; + $5651 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $5652 = HEAP32[($2 + 10376 | 0) >> 2] | 0; + HEAP32[($2 + 12824 | 0) >> 2] = HEAP32[($2 + 10372 | 0) >> 2] | 0; + $5654 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $5655 = HEAP32[($2 + 10372 | 0) >> 2] | 0; + $5656 = HEAP32[($2 + 10384 | 0) >> 2] | 0; + HEAP32[($2 + 15e3 | 0) >> 2] = HEAP32[($2 + 10368 | 0) >> 2] | 0; + _embind_register_class($5643 | 0, $5644 | 0, $5645 | 0, $5646 | 0, $5648 | 0, $5649 | 0, $5651 | 0, $5652 | 0, $5654 | 0, $5655 | 0, $5656 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 10368 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 10392 | 0) >> 2] = $2 + 1699 | 0; + HEAP32[($2 + 15008 | 0) >> 2] = HEAP32[($2 + 10392 | 0) >> 2] | 0; + HEAP32[($2 + 15004 | 0) >> 2] = GOT_func_internal_physx__PxMeshScale__20emscripten__internal__operator_new_physx__PxMeshScale_2c_20physx__PxVec3_20const__2c_20physx__PxQuat_20const___28physx__PxVec3_20const__2c_20physx__PxQuat_20const__29; + $5664 = HEAP32[($2 + 15008 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassConstructor_physx__PxMeshScale__20_28__29_28physx__PxVec3_20const__2c_20physx__PxQuat_20const__29___invoke_physx__PxMeshScale__28physx__PxMeshScale__20_28__29_28physx__PxVec3_20const__2c_20physx__PxQuat_20const__29_29(HEAP32[($2 + 15004 | 0) >> 2] | 0 | 0); + $5668 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_44__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_44__28embind_init_physx_28_29__$_44_20const__29($2 + 1698 | 0 | 0) | 0; + HEAP32[($2 + 10404 | 0) >> 2] = $5664; + HEAP32[($2 + 10400 | 0) >> 2] = $5459; + HEAP32[($2 + 10396 | 0) >> 2] = $5668; + $5669 = HEAP32[($2 + 10404 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxMeshScale__2c_20physx__PxVec3__29___invoke_physx__PxMeshScale__28char_20const__2c_20void_20_28__29_28physx__PxMeshScale__2c_20physx__PxVec3__29_29(HEAP32[($2 + 10400 | 0) >> 2] | 0 | 0, HEAP32[($2 + 10396 | 0) >> 2] | 0 | 0); + $5674 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_45__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_45__28embind_init_physx_28_29__$_45_20const__29($2 + 1697 | 0 | 0) | 0; + HEAP32[($2 + 10416 | 0) >> 2] = $5669; + HEAP32[($2 + 10412 | 0) >> 2] = $5 + 121694 | 0; + HEAP32[($2 + 10408 | 0) >> 2] = $5674; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxMeshScale__2c_20physx__PxQuat__29___invoke_physx__PxMeshScale__28char_20const__2c_20void_20_28__29_28physx__PxMeshScale__2c_20physx__PxQuat__29_29(HEAP32[($2 + 10412 | 0) >> 2] | 0 | 0, HEAP32[($2 + 10408 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 10440 | 0) >> 2] = $2 + 1696 | 0; + HEAP32[($2 + 10436 | 0) >> 2] = $5 + 84156 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___28_29(); + HEAP32[($2 + 10432 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10428 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10424 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 10420 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___29; + $5687 = emscripten__internal__TypeID_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char__2c_20void___get_28_29() | 0; + $5688 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___2c_20void___get_28_29() | 0; + $5689 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char__20const__2c_20void___get_28_29() | 0; + $5690 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 15012 | 0) >> 2] = HEAP32[($2 + 10432 | 0) >> 2] | 0; + $5692 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5693 = HEAP32[($2 + 10432 | 0) >> 2] | 0; + HEAP32[($2 + 12820 | 0) >> 2] = HEAP32[($2 + 10428 | 0) >> 2] | 0; + $5695 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $5696 = HEAP32[($2 + 10428 | 0) >> 2] | 0; + HEAP32[($2 + 12816 | 0) >> 2] = HEAP32[($2 + 10424 | 0) >> 2] | 0; + $5698 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $5699 = HEAP32[($2 + 10424 | 0) >> 2] | 0; + $5700 = HEAP32[($2 + 10436 | 0) >> 2] | 0; + HEAP32[($2 + 15016 | 0) >> 2] = HEAP32[($2 + 10420 | 0) >> 2] | 0; + _embind_register_class($5687 | 0, $5688 | 0, $5689 | 0, $5690 | 0, $5692 | 0, $5693 | 0, $5695 | 0, $5696 | 0, $5698 | 0, $5699 | 0, $5700 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 10420 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 10444 | 0) >> 2] = $2 + 1696 | 0; + HEAP32[($2 + 15024 | 0) >> 2] = HEAP32[($2 + 10444 | 0) >> 2] | 0; + HEAP32[($2 + 15020 | 0) >> 2] = GOT_func_internal_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char__2c_20int__28int___29; + void_20emscripten__internal__RegisterClassConstructor_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29___invoke_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_29(HEAP32[($2 + 15020 | 0) >> 2] | 0 | 0); + emscripten__enum__physx__PxConvexMeshGeometryFlag__Enum___enum__28char_20const__29($2 + 1695 | 0 | 0, $5 + 148309 | 0 | 0) | 0; + emscripten__enum__physx__PxConvexMeshGeometryFlag__Enum___value_28char_20const__2c_20physx__PxConvexMeshGeometryFlag__Enum_29($2 + 1695 | 0 | 0, $5 + 191279 | 0 | 0, $178 | 0) | 0; + HEAP32[($2 + 10468 | 0) >> 2] = $2 + 1694 | 0; + HEAP32[($2 + 10464 | 0) >> 2] = $5 + 163143 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxHeightField__28_29(); + HEAP32[($2 + 10460 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxHeightField__28physx__PxHeightField__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxHeightField__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10456 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxHeightField__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10452 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 10448 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxHeightField__28physx__PxHeightField__29; + $5725 = emscripten__internal__TypeID_physx__PxHeightField_2c_20void___get_28_29() | 0; + $5726 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxHeightField__2c_20void___get_28_29() | 0; + $5727 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxHeightField_20const__2c_20void___get_28_29() | 0; + $5728 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 15028 | 0) >> 2] = HEAP32[($2 + 10460 | 0) >> 2] | 0; + $5730 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5731 = HEAP32[($2 + 10460 | 0) >> 2] | 0; + HEAP32[($2 + 12812 | 0) >> 2] = HEAP32[($2 + 10456 | 0) >> 2] | 0; + $5733 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $5734 = HEAP32[($2 + 10456 | 0) >> 2] | 0; + HEAP32[($2 + 12808 | 0) >> 2] = HEAP32[($2 + 10452 | 0) >> 2] | 0; + $5736 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $5737 = HEAP32[($2 + 10452 | 0) >> 2] | 0; + $5738 = HEAP32[($2 + 10464 | 0) >> 2] | 0; + HEAP32[($2 + 15032 | 0) >> 2] = HEAP32[($2 + 10448 | 0) >> 2] | 0; + _embind_register_class($5725 | 0, $5726 | 0, $5727 | 0, $5728 | 0, $5730 | 0, $5731 | 0, $5733 | 0, $5734 | 0, $5736 | 0, $5737 | 0, $5738 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 10448 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 1688 | 0) >> 2] = $178; + HEAP32[($2 + 1684 | 0) >> 2] = $137; + i64toi32_i32$0 = HEAP32[($2 + 1684 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1688 | 0) >> 2] | 0; + $24033 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 10568 | 0) >> 2] = $24324; - HEAP32[($2 + 10572 | 0) >> 2] = i64toi32_i32$1; - $5831 = HEAP32[($2 + 10568 | 0) >> 2] | 0; - $5832 = HEAP32[($2 + 10572 | 0) >> 2] | 0; - HEAP32[($2 + 10600 | 0) >> 2] = $5827; - HEAP32[($2 + 10596 | 0) >> 2] = $386; - HEAP32[($2 + 10592 | 0) >> 2] = $5832; - HEAP32[($2 + 10588 | 0) >> 2] = $5831; - $5833 = HEAP32[($2 + 10596 | 0) >> 2] | 0; - $5834 = HEAP32[($2 + 10588 | 0) >> 2] | 0; - HEAP32[($2 + 10584 | 0) >> 2] = HEAP32[($2 + 10592 | 0) >> 2] | 0; - HEAP32[($2 + 10580 | 0) >> 2] = $5834; - i64toi32_i32$1 = HEAP32[($2 + 10580 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 10584 | 0) >> 2] | 0; - $24350 = i64toi32_i32$1; + HEAP32[($2 + 10472 | 0) >> 2] = $24033; + HEAP32[($2 + 10476 | 0) >> 2] = i64toi32_i32$1; + $5743 = HEAP32[($2 + 10472 | 0) >> 2] | 0; + $5744 = HEAP32[($2 + 10476 | 0) >> 2] | 0; + HEAP32[($2 + 10504 | 0) >> 2] = $2 + 1694 | 0; + HEAP32[($2 + 10500 | 0) >> 2] = $703; + HEAP32[($2 + 10496 | 0) >> 2] = $5744; + HEAP32[($2 + 10492 | 0) >> 2] = $5743; + $5747 = HEAP32[($2 + 10500 | 0) >> 2] | 0; + $5748 = HEAP32[($2 + 10492 | 0) >> 2] | 0; + HEAP32[($2 + 10488 | 0) >> 2] = HEAP32[($2 + 10496 | 0) >> 2] | 0; + HEAP32[($2 + 10484 | 0) >> 2] = $5748; + i64toi32_i32$1 = HEAP32[($2 + 10484 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 10488 | 0) >> 2] | 0; + $24062 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 288 | 0) >> 2] = $24350; + HEAP32[($2 + 288 | 0) >> 2] = $24062; HEAP32[($2 + 292 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxHeightFieldGeometry____29_28_29_20const___invoke_physx__PxHeightFieldGeometry__28char_20const__2c_20bool_20_28physx__PxHeightFieldGeometry____29_28_29_20const_29($5833 | 0, $2 + 288 | 0 | 0); - HEAP32[($2 + 10624 | 0) >> 2] = $2 + 1675 | 0; - HEAP32[($2 + 10620 | 0) >> 2] = $5 + 153375 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxPlane__28_29(); - HEAP32[($2 + 10616 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxPlane__28physx__PxPlane__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxPlane__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10612 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxPlane__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10608 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 10604 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxPlane__28physx__PxPlane__29; - $5847 = emscripten__internal__TypeID_physx__PxPlane_2c_20void___get_28_29() | 0; - $5848 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPlane__2c_20void___get_28_29() | 0; - $5849 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPlane_20const__2c_20void___get_28_29() | 0; - $5850 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 15108 | 0) >> 2] = HEAP32[($2 + 10616 | 0) >> 2] | 0; - $5852 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5853 = HEAP32[($2 + 10616 | 0) >> 2] | 0; - HEAP32[($2 + 12836 | 0) >> 2] = HEAP32[($2 + 10612 | 0) >> 2] | 0; - $5855 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $5856 = HEAP32[($2 + 10612 | 0) >> 2] | 0; - HEAP32[($2 + 12832 | 0) >> 2] = HEAP32[($2 + 10608 | 0) >> 2] | 0; - $5858 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $5859 = HEAP32[($2 + 10608 | 0) >> 2] | 0; - $5860 = HEAP32[($2 + 10620 | 0) >> 2] | 0; - HEAP32[($2 + 15112 | 0) >> 2] = HEAP32[($2 + 10604 | 0) >> 2] | 0; - _embind_register_class($5847 | 0, $5848 | 0, $5849 | 0, $5850 | 0, $5852 | 0, $5853 | 0, $5855 | 0, $5856 | 0, $5858 | 0, $5859 | 0, $5860 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 10604 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 10628 | 0) >> 2] = $2 + 1675 | 0; - HEAP32[($2 + 15120 | 0) >> 2] = HEAP32[($2 + 10628 | 0) >> 2] | 0; - HEAP32[($2 + 15116 | 0) >> 2] = GOT_func_internal_physx__PxPlane__20emscripten__internal__operator_new_physx__PxPlane_2c_20float_2c_20float_2c_20float_2c_20float__28float___2c_20float___2c_20float___2c_20float___29; - void_20emscripten__internal__RegisterClassConstructor_physx__PxPlane__20_28__29_28float___2c_20float___2c_20float___2c_20float___29___invoke_physx__PxPlane__28physx__PxPlane__20_28__29_28float___2c_20float___2c_20float___2c_20float___29_29(HEAP32[($2 + 15116 | 0) >> 2] | 0 | 0); - void_20emscripten__function_physx__PxControllerManager__2c_20physx__PxScene__2c_20bool_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxControllerManager__20_28__29_28physx__PxScene__2c_20bool_29_2c_20emscripten__allow_raw_pointers_29($5 + 93282 | 0 | 0, GOT_func_internal_PxCreateControllerManager | 0); - emscripten__enum__physx__PxControllerShapeType__Enum___enum__28char_20const__29($2 + 1673 | 0 | 0, $5 + 150724 | 0 | 0) | 0; - emscripten__enum__physx__PxControllerShapeType__Enum___value_28char_20const__2c_20physx__PxControllerShapeType__Enum_29(emscripten__enum__physx__PxControllerShapeType__Enum___value_28char_20const__2c_20physx__PxControllerShapeType__Enum_29(emscripten__enum__physx__PxControllerShapeType__Enum___value_28char_20const__2c_20physx__PxControllerShapeType__Enum_29($2 + 1673 | 0 | 0, $5 + 183077 | 0 | 0, $140 | 0) | 0 | 0, $5 + 192695 | 0 | 0, $181 | 0) | 0 | 0, $5 + 196885 | 0 | 0, $3579 | 0) | 0; - emscripten__enum__physx__PxCapsuleClimbingMode__Enum___enum__28char_20const__29($2 + 1672 | 0 | 0, $5 + 155253 | 0 | 0) | 0; - emscripten__enum__physx__PxCapsuleClimbingMode__Enum___value_28char_20const__2c_20physx__PxCapsuleClimbingMode__Enum_29(emscripten__enum__physx__PxCapsuleClimbingMode__Enum___value_28char_20const__2c_20physx__PxCapsuleClimbingMode__Enum_29(emscripten__enum__physx__PxCapsuleClimbingMode__Enum___value_28char_20const__2c_20physx__PxCapsuleClimbingMode__Enum_29($2 + 1672 | 0 | 0, $5 + 181935 | 0 | 0, $140 | 0) | 0 | 0, $5 + 198393 | 0 | 0, $181 | 0) | 0 | 0, $5 + 183728 | 0 | 0, $1214 | 0) | 0; - emscripten__enum__physx__PxControllerNonWalkableMode__Enum___enum__28char_20const__29($2 + 1671 | 0 | 0, $5 + 155402 | 0 | 0) | 0; - emscripten__enum__physx__PxControllerNonWalkableMode__Enum___value_28char_20const__2c_20physx__PxControllerNonWalkableMode__Enum_29(emscripten__enum__physx__PxControllerNonWalkableMode__Enum___value_28char_20const__2c_20physx__PxControllerNonWalkableMode__Enum_29($2 + 1671 | 0 | 0, $5 + 190128 | 0 | 0, $140 | 0) | 0 | 0, $5 + 190092 | 0 | 0, $181 | 0) | 0; - HEAP32[($2 + 10652 | 0) >> 2] = $2 + 1670 | 0; - HEAP32[($2 + 10648 | 0) >> 2] = $5 + 93262 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxControllerManager__28_29(); - HEAP32[($2 + 10644 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllerManager__28physx__PxControllerManager__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxControllerManager__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10640 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxControllerManager__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10636 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 10632 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllerManager__28physx__PxControllerManager__29; - $5919 = emscripten__internal__TypeID_physx__PxControllerManager_2c_20void___get_28_29() | 0; - $5920 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllerManager__2c_20void___get_28_29() | 0; - $5921 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllerManager_20const__2c_20void___get_28_29() | 0; - $5922 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 15124 | 0) >> 2] = HEAP32[($2 + 10644 | 0) >> 2] | 0; - $5924 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $5925 = HEAP32[($2 + 10644 | 0) >> 2] | 0; - HEAP32[($2 + 12828 | 0) >> 2] = HEAP32[($2 + 10640 | 0) >> 2] | 0; - $5927 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $5928 = HEAP32[($2 + 10640 | 0) >> 2] | 0; - HEAP32[($2 + 12824 | 0) >> 2] = HEAP32[($2 + 10636 | 0) >> 2] | 0; - $5930 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $5931 = HEAP32[($2 + 10636 | 0) >> 2] | 0; - $5932 = HEAP32[($2 + 10648 | 0) >> 2] | 0; - HEAP32[($2 + 15128 | 0) >> 2] = HEAP32[($2 + 10632 | 0) >> 2] | 0; - _embind_register_class($5919 | 0, $5920 | 0, $5921 | 0, $5922 | 0, $5924 | 0, $5925 | 0, $5927 | 0, $5928 | 0, $5930 | 0, $5931 | 0, $5932 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 10632 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 1664 | 0) >> 2] = $181; - HEAP32[($2 + 1660 | 0) >> 2] = $363; - i64toi32_i32$0 = HEAP32[($2 + 1660 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1664 | 0) >> 2] | 0; - $24614 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxHeightField____29_28_29___invoke_physx__PxHeightField__28char_20const__2c_20void_20_28physx__PxHeightField____29_28_29_29($5747 | 0, $2 + 288 | 0 | 0); + HEAP32[($2 + 10528 | 0) >> 2] = $2 + 1683 | 0; + HEAP32[($2 + 10524 | 0) >> 2] = $5 + 67852 | 0; + void_20emscripten__base_physx__PxGeometry___verify_physx__PxHeightFieldGeometry__28_29(); + HEAP32[($2 + 10520 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxHeightFieldGeometry__28physx__PxHeightFieldGeometry__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxGeometry__20_28_emscripten__base_physx__PxGeometry___getUpcaster_physx__PxHeightFieldGeometry__28_29_29_28physx__PxHeightFieldGeometry__29() | 0), HEAP32[(wasm2js_i32$0 + 10516 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxHeightFieldGeometry__20_28_emscripten__base_physx__PxGeometry___getDowncaster_physx__PxHeightFieldGeometry__28_29_29_28physx__PxGeometry__29() | 0), HEAP32[(wasm2js_i32$0 + 10512 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 10508 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxHeightFieldGeometry__28physx__PxHeightFieldGeometry__29; + $5761 = emscripten__internal__TypeID_physx__PxHeightFieldGeometry_2c_20void___get_28_29() | 0; + $5762 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxHeightFieldGeometry__2c_20void___get_28_29() | 0; + $5763 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxHeightFieldGeometry_20const__2c_20void___get_28_29() | 0; + $5764 = emscripten__base_physx__PxGeometry___get_28_29() | 0; + HEAP32[($2 + 15036 | 0) >> 2] = HEAP32[($2 + 10520 | 0) >> 2] | 0; + $5766 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5767 = HEAP32[($2 + 10520 | 0) >> 2] | 0; + HEAP32[($2 + 15040 | 0) >> 2] = HEAP32[($2 + 10516 | 0) >> 2] | 0; + $5769 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5770 = HEAP32[($2 + 10516 | 0) >> 2] | 0; + HEAP32[($2 + 15044 | 0) >> 2] = HEAP32[($2 + 10512 | 0) >> 2] | 0; + $5772 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5773 = HEAP32[($2 + 10512 | 0) >> 2] | 0; + $5774 = HEAP32[($2 + 10524 | 0) >> 2] | 0; + HEAP32[($2 + 15048 | 0) >> 2] = HEAP32[($2 + 10508 | 0) >> 2] | 0; + _embind_register_class($5761 | 0, $5762 | 0, $5763 | 0, $5764 | 0, $5766 | 0, $5767 | 0, $5769 | 0, $5770 | 0, $5772 | 0, $5773 | 0, $5774 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 10508 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 10532 | 0) >> 2] = $2 + 1683 | 0; + HEAP32[($2 + 15056 | 0) >> 2] = HEAP32[($2 + 10532 | 0) >> 2] | 0; + HEAP32[($2 + 15052 | 0) >> 2] = GOT_func_internal_physx__PxHeightFieldGeometry__20emscripten__internal__operator_new_physx__PxHeightFieldGeometry_2c_20physx__PxHeightField__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__2c_20float_2c_20float_2c_20float__28physx__PxHeightField____2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____2c_20float___2c_20float___2c_20float___29; + $5782 = HEAP32[($2 + 15056 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassConstructor_physx__PxHeightFieldGeometry__20_28__29_28physx__PxHeightField____2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____2c_20float___2c_20float___2c_20float___29___invoke_physx__PxHeightFieldGeometry__28physx__PxHeightFieldGeometry__20_28__29_28physx__PxHeightField____2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____2c_20float___2c_20float___2c_20float___29_29(HEAP32[($2 + 15052 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 1676 | 0) >> 2] = $137; + HEAP32[($2 + 1672 | 0) >> 2] = GOT_func_internal_physx__PxHeightFieldGeometry__isValid_28_29_20const; + i64toi32_i32$0 = HEAP32[($2 + 1672 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1676 | 0) >> 2] | 0; + $24162 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 10656 | 0) >> 2] = $24614; + HEAP32[($2 + 10536 | 0) >> 2] = $24162; + HEAP32[($2 + 10540 | 0) >> 2] = i64toi32_i32$1; + $5786 = HEAP32[($2 + 10536 | 0) >> 2] | 0; + $5787 = HEAP32[($2 + 10540 | 0) >> 2] | 0; + HEAP32[($2 + 10568 | 0) >> 2] = $5782; + HEAP32[($2 + 10564 | 0) >> 2] = $383; + HEAP32[($2 + 10560 | 0) >> 2] = $5787; + HEAP32[($2 + 10556 | 0) >> 2] = $5786; + $5788 = HEAP32[($2 + 10564 | 0) >> 2] | 0; + $5789 = HEAP32[($2 + 10556 | 0) >> 2] | 0; + HEAP32[($2 + 10552 | 0) >> 2] = HEAP32[($2 + 10560 | 0) >> 2] | 0; + HEAP32[($2 + 10548 | 0) >> 2] = $5789; + i64toi32_i32$1 = HEAP32[($2 + 10548 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 10552 | 0) >> 2] | 0; + $24188 = i64toi32_i32$1; + i64toi32_i32$1 = $2; + HEAP32[($2 + 280 | 0) >> 2] = $24188; + HEAP32[($2 + 284 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxHeightFieldGeometry____29_28_29_20const___invoke_physx__PxHeightFieldGeometry__28char_20const__2c_20bool_20_28physx__PxHeightFieldGeometry____29_28_29_20const_29($5788 | 0, $2 + 280 | 0 | 0); + HEAP32[($2 + 10592 | 0) >> 2] = $2 + 1671 | 0; + HEAP32[($2 + 10588 | 0) >> 2] = $5 + 159261 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxPlane__28_29(); + HEAP32[($2 + 10584 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxPlane__28physx__PxPlane__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxPlane__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10580 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxPlane__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10576 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 10572 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxPlane__28physx__PxPlane__29; + $5802 = emscripten__internal__TypeID_physx__PxPlane_2c_20void___get_28_29() | 0; + $5803 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPlane__2c_20void___get_28_29() | 0; + $5804 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPlane_20const__2c_20void___get_28_29() | 0; + $5805 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 15060 | 0) >> 2] = HEAP32[($2 + 10584 | 0) >> 2] | 0; + $5807 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5808 = HEAP32[($2 + 10584 | 0) >> 2] | 0; + HEAP32[($2 + 12804 | 0) >> 2] = HEAP32[($2 + 10580 | 0) >> 2] | 0; + $5810 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $5811 = HEAP32[($2 + 10580 | 0) >> 2] | 0; + HEAP32[($2 + 12800 | 0) >> 2] = HEAP32[($2 + 10576 | 0) >> 2] | 0; + $5813 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $5814 = HEAP32[($2 + 10576 | 0) >> 2] | 0; + $5815 = HEAP32[($2 + 10588 | 0) >> 2] | 0; + HEAP32[($2 + 15064 | 0) >> 2] = HEAP32[($2 + 10572 | 0) >> 2] | 0; + _embind_register_class($5802 | 0, $5803 | 0, $5804 | 0, $5805 | 0, $5807 | 0, $5808 | 0, $5810 | 0, $5811 | 0, $5813 | 0, $5814 | 0, $5815 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 10572 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 10596 | 0) >> 2] = $2 + 1671 | 0; + HEAP32[($2 + 15072 | 0) >> 2] = HEAP32[($2 + 10596 | 0) >> 2] | 0; + HEAP32[($2 + 15068 | 0) >> 2] = GOT_func_internal_physx__PxPlane__20emscripten__internal__operator_new_physx__PxPlane_2c_20float_2c_20float_2c_20float_2c_20float__28float___2c_20float___2c_20float___2c_20float___29; + void_20emscripten__internal__RegisterClassConstructor_physx__PxPlane__20_28__29_28float___2c_20float___2c_20float___2c_20float___29___invoke_physx__PxPlane__28physx__PxPlane__20_28__29_28float___2c_20float___2c_20float___2c_20float___29_29(HEAP32[($2 + 15068 | 0) >> 2] | 0 | 0); + void_20emscripten__function_physx__PxControllerManager__2c_20physx__PxScene__2c_20bool_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxControllerManager__20_28__29_28physx__PxScene__2c_20bool_29_2c_20emscripten__allow_raw_pointers_29($5 + 93373 | 0 | 0, GOT_func_internal_PxCreateControllerManager | 0); + emscripten__enum__physx__PxControllerShapeType__Enum___enum__28char_20const__29($2 + 1669 | 0 | 0, $5 + 156610 | 0 | 0) | 0; + emscripten__enum__physx__PxControllerShapeType__Enum___value_28char_20const__2c_20physx__PxControllerShapeType__Enum_29(emscripten__enum__physx__PxControllerShapeType__Enum___value_28char_20const__2c_20physx__PxControllerShapeType__Enum_29(emscripten__enum__physx__PxControllerShapeType__Enum___value_28char_20const__2c_20physx__PxControllerShapeType__Enum_29($2 + 1669 | 0 | 0, $5 + 188975 | 0 | 0, $137 | 0) | 0 | 0, $5 + 198657 | 0 | 0, $178 | 0) | 0 | 0, $5 + 202867 | 0 | 0, $3559 | 0) | 0; + emscripten__enum__physx__PxCapsuleClimbingMode__Enum___enum__28char_20const__29($2 + 1668 | 0 | 0, $5 + 161139 | 0 | 0) | 0; + emscripten__enum__physx__PxCapsuleClimbingMode__Enum___value_28char_20const__2c_20physx__PxCapsuleClimbingMode__Enum_29(emscripten__enum__physx__PxCapsuleClimbingMode__Enum___value_28char_20const__2c_20physx__PxCapsuleClimbingMode__Enum_29(emscripten__enum__physx__PxCapsuleClimbingMode__Enum___value_28char_20const__2c_20physx__PxCapsuleClimbingMode__Enum_29($2 + 1668 | 0 | 0, $5 + 187833 | 0 | 0, $137 | 0) | 0 | 0, $5 + 204375 | 0 | 0, $178 | 0) | 0 | 0, $5 + 189626 | 0 | 0, $1211 | 0) | 0; + emscripten__enum__physx__PxControllerNonWalkableMode__Enum___enum__28char_20const__29($2 + 1667 | 0 | 0, $5 + 161288 | 0 | 0) | 0; + emscripten__enum__physx__PxControllerNonWalkableMode__Enum___value_28char_20const__2c_20physx__PxControllerNonWalkableMode__Enum_29(emscripten__enum__physx__PxControllerNonWalkableMode__Enum___value_28char_20const__2c_20physx__PxControllerNonWalkableMode__Enum_29($2 + 1667 | 0 | 0, $5 + 196090 | 0 | 0, $137 | 0) | 0 | 0, $5 + 196054 | 0 | 0, $178 | 0) | 0; + HEAP32[($2 + 10620 | 0) >> 2] = $2 + 1666 | 0; + HEAP32[($2 + 10616 | 0) >> 2] = $5 + 93353 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxControllerManager__28_29(); + HEAP32[($2 + 10612 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllerManager__28physx__PxControllerManager__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxControllerManager__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10608 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxControllerManager__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10604 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 10600 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllerManager__28physx__PxControllerManager__29; + $5874 = emscripten__internal__TypeID_physx__PxControllerManager_2c_20void___get_28_29() | 0; + $5875 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllerManager__2c_20void___get_28_29() | 0; + $5876 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllerManager_20const__2c_20void___get_28_29() | 0; + $5877 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 15076 | 0) >> 2] = HEAP32[($2 + 10612 | 0) >> 2] | 0; + $5879 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5880 = HEAP32[($2 + 10612 | 0) >> 2] | 0; + HEAP32[($2 + 12796 | 0) >> 2] = HEAP32[($2 + 10608 | 0) >> 2] | 0; + $5882 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $5883 = HEAP32[($2 + 10608 | 0) >> 2] | 0; + HEAP32[($2 + 12792 | 0) >> 2] = HEAP32[($2 + 10604 | 0) >> 2] | 0; + $5885 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $5886 = HEAP32[($2 + 10604 | 0) >> 2] | 0; + $5887 = HEAP32[($2 + 10616 | 0) >> 2] | 0; + HEAP32[($2 + 15080 | 0) >> 2] = HEAP32[($2 + 10600 | 0) >> 2] | 0; + _embind_register_class($5874 | 0, $5875 | 0, $5876 | 0, $5877 | 0, $5879 | 0, $5880 | 0, $5882 | 0, $5883 | 0, $5885 | 0, $5886 | 0, $5887 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 10600 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 1660 | 0) >> 2] = $178; + HEAP32[($2 + 1656 | 0) >> 2] = $360; + i64toi32_i32$0 = HEAP32[($2 + 1656 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1660 | 0) >> 2] | 0; + $24452 = i64toi32_i32$0; + i64toi32_i32$0 = $2; + HEAP32[($2 + 10624 | 0) >> 2] = $24452; + HEAP32[($2 + 10628 | 0) >> 2] = i64toi32_i32$1; + $5892 = HEAP32[($2 + 10624 | 0) >> 2] | 0; + $5893 = HEAP32[($2 + 10628 | 0) >> 2] | 0; + HEAP32[($2 + 10652 | 0) >> 2] = $2 + 1666 | 0; + HEAP32[($2 + 10648 | 0) >> 2] = $5 + 93198 | 0; + HEAP32[($2 + 10644 | 0) >> 2] = $5893; + HEAP32[($2 + 10640 | 0) >> 2] = $5892; + $5898 = HEAP32[($2 + 10652 | 0) >> 2] | 0; + $5899 = HEAP32[($2 + 10648 | 0) >> 2] | 0; + $5900 = HEAP32[($2 + 10640 | 0) >> 2] | 0; + HEAP32[($2 + 10636 | 0) >> 2] = HEAP32[($2 + 10644 | 0) >> 2] | 0; + HEAP32[($2 + 10632 | 0) >> 2] = $5900; + i64toi32_i32$1 = HEAP32[($2 + 10632 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 10636 | 0) >> 2] | 0; + $24486 = i64toi32_i32$1; + i64toi32_i32$1 = $2; + HEAP32[($2 + 272 | 0) >> 2] = $24486; + HEAP32[($2 + 276 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_physx__PxController__20_28physx__PxControllerManager____29_28physx__PxControllerDesc_20const__29___invoke_physx__PxControllerManager_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxController__20_28physx__PxControllerManager____29_28physx__PxControllerDesc_20const__29_29($5899 | 0, $2 + 272 | 0 | 0); + HEAP32[($2 + 1652 | 0) >> 2] = $178; + HEAP32[($2 + 1648 | 0) >> 2] = $3611; + i64toi32_i32$0 = HEAP32[($2 + 1648 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1652 | 0) >> 2] | 0; + $24499 = i64toi32_i32$0; + i64toi32_i32$0 = $2; + HEAP32[($2 + 10656 | 0) >> 2] = $24499; HEAP32[($2 + 10660 | 0) >> 2] = i64toi32_i32$1; - $5937 = HEAP32[($2 + 10656 | 0) >> 2] | 0; - $5938 = HEAP32[($2 + 10660 | 0) >> 2] | 0; - HEAP32[($2 + 10684 | 0) >> 2] = $2 + 1670 | 0; - HEAP32[($2 + 10680 | 0) >> 2] = $5 + 93107 | 0; - HEAP32[($2 + 10676 | 0) >> 2] = $5938; - HEAP32[($2 + 10672 | 0) >> 2] = $5937; - $5943 = HEAP32[($2 + 10684 | 0) >> 2] | 0; - $5944 = HEAP32[($2 + 10680 | 0) >> 2] | 0; - $5945 = HEAP32[($2 + 10672 | 0) >> 2] | 0; + $5906 = HEAP32[($2 + 10656 | 0) >> 2] | 0; + $5907 = HEAP32[($2 + 10660 | 0) >> 2] | 0; + HEAP32[($2 + 10684 | 0) >> 2] = $5898; + HEAP32[($2 + 10680 | 0) >> 2] = $5 + 122270 | 0; + HEAP32[($2 + 10676 | 0) >> 2] = $5907; + HEAP32[($2 + 10672 | 0) >> 2] = $5906; + $5910 = HEAP32[($2 + 10684 | 0) >> 2] | 0; + $5911 = HEAP32[($2 + 10680 | 0) >> 2] | 0; + $5912 = HEAP32[($2 + 10672 | 0) >> 2] | 0; HEAP32[($2 + 10668 | 0) >> 2] = HEAP32[($2 + 10676 | 0) >> 2] | 0; - HEAP32[($2 + 10664 | 0) >> 2] = $5945; + HEAP32[($2 + 10664 | 0) >> 2] = $5912; i64toi32_i32$1 = HEAP32[($2 + 10664 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 10668 | 0) >> 2] | 0; - $24648 = i64toi32_i32$1; + $24530 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 280 | 0) >> 2] = $24648; - HEAP32[($2 + 284 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_physx__PxController__20_28physx__PxControllerManager____29_28physx__PxControllerDesc_20const__29___invoke_physx__PxControllerManager_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxController__20_28physx__PxControllerManager____29_28physx__PxControllerDesc_20const__29_29($5944 | 0, $2 + 280 | 0 | 0); - HEAP32[($2 + 1656 | 0) >> 2] = $181; - HEAP32[($2 + 1652 | 0) >> 2] = $3631; - i64toi32_i32$0 = HEAP32[($2 + 1652 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1656 | 0) >> 2] | 0; - $24661 = i64toi32_i32$0; - i64toi32_i32$0 = $2; - HEAP32[($2 + 10688 | 0) >> 2] = $24661; - HEAP32[($2 + 10692 | 0) >> 2] = i64toi32_i32$1; - $5951 = HEAP32[($2 + 10688 | 0) >> 2] | 0; - $5952 = HEAP32[($2 + 10692 | 0) >> 2] | 0; - HEAP32[($2 + 10716 | 0) >> 2] = $5943; - HEAP32[($2 + 10712 | 0) >> 2] = $5 + 118903 | 0; - HEAP32[($2 + 10708 | 0) >> 2] = $5952; - HEAP32[($2 + 10704 | 0) >> 2] = $5951; - $5955 = HEAP32[($2 + 10716 | 0) >> 2] | 0; - $5956 = HEAP32[($2 + 10712 | 0) >> 2] | 0; - $5957 = HEAP32[($2 + 10704 | 0) >> 2] | 0; - HEAP32[($2 + 10700 | 0) >> 2] = HEAP32[($2 + 10708 | 0) >> 2] | 0; - HEAP32[($2 + 10696 | 0) >> 2] = $5957; - i64toi32_i32$1 = HEAP32[($2 + 10696 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 10700 | 0) >> 2] | 0; - $24692 = i64toi32_i32$1; - i64toi32_i32$1 = $2; - HEAP32[($2 + 272 | 0) >> 2] = $24692; - HEAP32[($2 + 276 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxControllerManager____29_28bool_2c_20float_29___invoke_physx__PxControllerManager__28char_20const__2c_20void_20_28physx__PxControllerManager____29_28bool_2c_20float_29_29($5956 | 0, $2 + 272 | 0 | 0); - HEAP32[($2 + 1648 | 0) >> 2] = $181; - HEAP32[($2 + 1644 | 0) >> 2] = $673; - i64toi32_i32$0 = HEAP32[($2 + 1644 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1648 | 0) >> 2] | 0; - $24705 = i64toi32_i32$0; - i64toi32_i32$0 = $2; - HEAP32[($2 + 10784 | 0) >> 2] = $24705; - HEAP32[($2 + 10788 | 0) >> 2] = i64toi32_i32$1; - $5963 = HEAP32[($2 + 10784 | 0) >> 2] | 0; - $5964 = HEAP32[($2 + 10788 | 0) >> 2] | 0; - HEAP32[($2 + 10812 | 0) >> 2] = $5955; - HEAP32[($2 + 10808 | 0) >> 2] = $5 + 153692 | 0; - HEAP32[($2 + 10804 | 0) >> 2] = $5964; - HEAP32[($2 + 10800 | 0) >> 2] = $5963; - $5967 = HEAP32[($2 + 10812 | 0) >> 2] | 0; - $5968 = HEAP32[($2 + 10808 | 0) >> 2] | 0; - $5969 = HEAP32[($2 + 10800 | 0) >> 2] | 0; - HEAP32[($2 + 10796 | 0) >> 2] = HEAP32[($2 + 10804 | 0) >> 2] | 0; - HEAP32[($2 + 10792 | 0) >> 2] = $5969; - i64toi32_i32$1 = HEAP32[($2 + 10792 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 10796 | 0) >> 2] | 0; - $24736 = i64toi32_i32$1; - i64toi32_i32$1 = $2; - HEAP32[($2 + 264 | 0) >> 2] = $24736; + HEAP32[($2 + 264 | 0) >> 2] = $24530; HEAP32[($2 + 268 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxControllerManager____29_28bool_29___invoke_physx__PxControllerManager__28char_20const__2c_20void_20_28physx__PxControllerManager____29_28bool_29_29($5968 | 0, $2 + 264 | 0 | 0); - HEAP32[($2 + 1640 | 0) >> 2] = $181; - HEAP32[($2 + 1636 | 0) >> 2] = $2588; - i64toi32_i32$0 = HEAP32[($2 + 1636 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1640 | 0) >> 2] | 0; - $24749 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxControllerManager____29_28bool_2c_20float_29___invoke_physx__PxControllerManager__28char_20const__2c_20void_20_28physx__PxControllerManager____29_28bool_2c_20float_29_29($5911 | 0, $2 + 264 | 0 | 0); + HEAP32[($2 + 1644 | 0) >> 2] = $178; + HEAP32[($2 + 1640 | 0) >> 2] = $670; + i64toi32_i32$0 = HEAP32[($2 + 1640 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1644 | 0) >> 2] | 0; + $24543 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 10752 | 0) >> 2] = $24749; + HEAP32[($2 + 10752 | 0) >> 2] = $24543; HEAP32[($2 + 10756 | 0) >> 2] = i64toi32_i32$1; - $5975 = HEAP32[($2 + 10752 | 0) >> 2] | 0; - $5976 = HEAP32[($2 + 10756 | 0) >> 2] | 0; - HEAP32[($2 + 10780 | 0) >> 2] = $5967; - HEAP32[($2 + 10776 | 0) >> 2] = $5 + 81623 | 0; - HEAP32[($2 + 10772 | 0) >> 2] = $5976; - HEAP32[($2 + 10768 | 0) >> 2] = $5975; - $5979 = HEAP32[($2 + 10780 | 0) >> 2] | 0; - $5980 = HEAP32[($2 + 10776 | 0) >> 2] | 0; - $5981 = HEAP32[($2 + 10768 | 0) >> 2] | 0; + $5918 = HEAP32[($2 + 10752 | 0) >> 2] | 0; + $5919 = HEAP32[($2 + 10756 | 0) >> 2] | 0; + HEAP32[($2 + 10780 | 0) >> 2] = $5910; + HEAP32[($2 + 10776 | 0) >> 2] = $5 + 159578 | 0; + HEAP32[($2 + 10772 | 0) >> 2] = $5919; + HEAP32[($2 + 10768 | 0) >> 2] = $5918; + $5922 = HEAP32[($2 + 10780 | 0) >> 2] | 0; + $5923 = HEAP32[($2 + 10776 | 0) >> 2] | 0; + $5924 = HEAP32[($2 + 10768 | 0) >> 2] | 0; HEAP32[($2 + 10764 | 0) >> 2] = HEAP32[($2 + 10772 | 0) >> 2] | 0; - HEAP32[($2 + 10760 | 0) >> 2] = $5981; + HEAP32[($2 + 10760 | 0) >> 2] = $5924; i64toi32_i32$1 = HEAP32[($2 + 10760 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 10764 | 0) >> 2] | 0; - $24780 = i64toi32_i32$1; + $24574 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 256 | 0) >> 2] = $24780; + HEAP32[($2 + 256 | 0) >> 2] = $24574; HEAP32[($2 + 260 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxControllerManager____29_28bool_29___invoke_physx__PxControllerManager__28char_20const__2c_20void_20_28physx__PxControllerManager____29_28bool_29_29($5980 | 0, $2 + 256 | 0 | 0); - HEAP32[($2 + 1632 | 0) >> 2] = $181; - HEAP32[($2 + 1628 | 0) >> 2] = 60; - i64toi32_i32$0 = HEAP32[($2 + 1628 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1632 | 0) >> 2] | 0; - $24793 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxControllerManager____29_28bool_29___invoke_physx__PxControllerManager__28char_20const__2c_20void_20_28physx__PxControllerManager____29_28bool_29_29($5923 | 0, $2 + 256 | 0 | 0); + HEAP32[($2 + 1636 | 0) >> 2] = $178; + HEAP32[($2 + 1632 | 0) >> 2] = $2568; + i64toi32_i32$0 = HEAP32[($2 + 1632 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1636 | 0) >> 2] | 0; + $24587 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 10720 | 0) >> 2] = $24793; + HEAP32[($2 + 10720 | 0) >> 2] = $24587; HEAP32[($2 + 10724 | 0) >> 2] = i64toi32_i32$1; - $5988 = HEAP32[($2 + 10720 | 0) >> 2] | 0; - $5989 = HEAP32[($2 + 10724 | 0) >> 2] | 0; - HEAP32[($2 + 10748 | 0) >> 2] = $5979; - HEAP32[($2 + 10744 | 0) >> 2] = $5 + 142047 | 0; - HEAP32[($2 + 10740 | 0) >> 2] = $5989; - HEAP32[($2 + 10736 | 0) >> 2] = $5988; - $5992 = HEAP32[($2 + 10748 | 0) >> 2] | 0; - $5993 = HEAP32[($2 + 10744 | 0) >> 2] | 0; - $5994 = HEAP32[($2 + 10736 | 0) >> 2] | 0; + $5930 = HEAP32[($2 + 10720 | 0) >> 2] | 0; + $5931 = HEAP32[($2 + 10724 | 0) >> 2] | 0; + HEAP32[($2 + 10748 | 0) >> 2] = $5922; + HEAP32[($2 + 10744 | 0) >> 2] = $5 + 81666 | 0; + HEAP32[($2 + 10740 | 0) >> 2] = $5931; + HEAP32[($2 + 10736 | 0) >> 2] = $5930; + $5934 = HEAP32[($2 + 10748 | 0) >> 2] | 0; + $5935 = HEAP32[($2 + 10744 | 0) >> 2] | 0; + $5936 = HEAP32[($2 + 10736 | 0) >> 2] | 0; HEAP32[($2 + 10732 | 0) >> 2] = HEAP32[($2 + 10740 | 0) >> 2] | 0; - HEAP32[($2 + 10728 | 0) >> 2] = $5994; + HEAP32[($2 + 10728 | 0) >> 2] = $5936; i64toi32_i32$1 = HEAP32[($2 + 10728 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 10732 | 0) >> 2] | 0; - $24824 = i64toi32_i32$1; + $24618 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 248 | 0) >> 2] = $24824; + HEAP32[($2 + 248 | 0) >> 2] = $24618; HEAP32[($2 + 252 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxControllerManager____29_28bool_29___invoke_physx__PxControllerManager__28char_20const__2c_20void_20_28physx__PxControllerManager____29_28bool_29_29($5993 | 0, $2 + 248 | 0 | 0); - HEAP32[($2 + 1624 | 0) >> 2] = $181; - HEAP32[($2 + 1620 | 0) >> 2] = $2481; - i64toi32_i32$0 = HEAP32[($2 + 1620 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1624 | 0) >> 2] | 0; - $24837 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxControllerManager____29_28bool_29___invoke_physx__PxControllerManager__28char_20const__2c_20void_20_28physx__PxControllerManager____29_28bool_29_29($5935 | 0, $2 + 248 | 0 | 0); + HEAP32[($2 + 1628 | 0) >> 2] = $178; + HEAP32[($2 + 1624 | 0) >> 2] = 60; + i64toi32_i32$0 = HEAP32[($2 + 1624 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1628 | 0) >> 2] | 0; + $24631 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 10816 | 0) >> 2] = $24837; - HEAP32[($2 + 10820 | 0) >> 2] = i64toi32_i32$1; - $6000 = HEAP32[($2 + 10816 | 0) >> 2] | 0; - $6001 = HEAP32[($2 + 10820 | 0) >> 2] | 0; - HEAP32[($2 + 10844 | 0) >> 2] = $5992; - HEAP32[($2 + 10840 | 0) >> 2] = $5 + 119424 | 0; - HEAP32[($2 + 10836 | 0) >> 2] = $6001; - HEAP32[($2 + 10832 | 0) >> 2] = $6000; - $6004 = HEAP32[($2 + 10840 | 0) >> 2] | 0; - $6005 = HEAP32[($2 + 10832 | 0) >> 2] | 0; - HEAP32[($2 + 10828 | 0) >> 2] = HEAP32[($2 + 10836 | 0) >> 2] | 0; - HEAP32[($2 + 10824 | 0) >> 2] = $6005; - i64toi32_i32$1 = HEAP32[($2 + 10824 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 10828 | 0) >> 2] | 0; - $24866 = i64toi32_i32$1; + HEAP32[($2 + 10688 | 0) >> 2] = $24631; + HEAP32[($2 + 10692 | 0) >> 2] = i64toi32_i32$1; + $5943 = HEAP32[($2 + 10688 | 0) >> 2] | 0; + $5944 = HEAP32[($2 + 10692 | 0) >> 2] | 0; + HEAP32[($2 + 10716 | 0) >> 2] = $5934; + HEAP32[($2 + 10712 | 0) >> 2] = $5 + 147877 | 0; + HEAP32[($2 + 10708 | 0) >> 2] = $5944; + HEAP32[($2 + 10704 | 0) >> 2] = $5943; + $5947 = HEAP32[($2 + 10716 | 0) >> 2] | 0; + $5948 = HEAP32[($2 + 10712 | 0) >> 2] | 0; + $5949 = HEAP32[($2 + 10704 | 0) >> 2] | 0; + HEAP32[($2 + 10700 | 0) >> 2] = HEAP32[($2 + 10708 | 0) >> 2] | 0; + HEAP32[($2 + 10696 | 0) >> 2] = $5949; + i64toi32_i32$1 = HEAP32[($2 + 10696 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 10700 | 0) >> 2] | 0; + $24662 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 240 | 0) >> 2] = $24866; + HEAP32[($2 + 240 | 0) >> 2] = $24662; HEAP32[($2 + 244 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxControllerManager____29_28physx__PxVec3_20const__29___invoke_physx__PxControllerManager__28char_20const__2c_20void_20_28physx__PxControllerManager____29_28physx__PxVec3_20const__29_29($6004 | 0, $2 + 240 | 0 | 0); - HEAP32[($2 + 10868 | 0) >> 2] = $2 + 1619 | 0; - HEAP32[($2 + 10864 | 0) >> 2] = $5 + 92922 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxController__28_29(); - HEAP32[($2 + 10860 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxController__28physx__PxController__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxController__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10856 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxController__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10852 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 10848 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxController__28physx__PxController__29; - $6018 = emscripten__internal__TypeID_physx__PxController_2c_20void___get_28_29() | 0; - $6019 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxController__2c_20void___get_28_29() | 0; - $6020 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxController_20const__2c_20void___get_28_29() | 0; - $6021 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 15132 | 0) >> 2] = HEAP32[($2 + 10860 | 0) >> 2] | 0; - $6023 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $6024 = HEAP32[($2 + 10860 | 0) >> 2] | 0; - HEAP32[($2 + 12820 | 0) >> 2] = HEAP32[($2 + 10856 | 0) >> 2] | 0; - $6026 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $6027 = HEAP32[($2 + 10856 | 0) >> 2] | 0; - HEAP32[($2 + 12816 | 0) >> 2] = HEAP32[($2 + 10852 | 0) >> 2] | 0; - $6029 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $6030 = HEAP32[($2 + 10852 | 0) >> 2] | 0; - $6031 = HEAP32[($2 + 10864 | 0) >> 2] | 0; - HEAP32[($2 + 15136 | 0) >> 2] = HEAP32[($2 + 10848 | 0) >> 2] | 0; - _embind_register_class($6018 | 0, $6019 | 0, $6020 | 0, $6021 | 0, $6023 | 0, $6024 | 0, $6026 | 0, $6027 | 0, $6029 | 0, $6030 | 0, $6031 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 10848 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 1612 | 0) >> 2] = $181; - HEAP32[($2 + 1608 | 0) >> 2] = $242; - i64toi32_i32$0 = HEAP32[($2 + 1608 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1612 | 0) >> 2] | 0; - $24948 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxControllerManager____29_28bool_29___invoke_physx__PxControllerManager__28char_20const__2c_20void_20_28physx__PxControllerManager____29_28bool_29_29($5948 | 0, $2 + 240 | 0 | 0); + HEAP32[($2 + 1620 | 0) >> 2] = $178; + HEAP32[($2 + 1616 | 0) >> 2] = $2461; + i64toi32_i32$0 = HEAP32[($2 + 1616 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1620 | 0) >> 2] | 0; + $24675 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 10872 | 0) >> 2] = $24948; - HEAP32[($2 + 10876 | 0) >> 2] = i64toi32_i32$1; - $6036 = HEAP32[($2 + 10872 | 0) >> 2] | 0; - $6037 = HEAP32[($2 + 10876 | 0) >> 2] | 0; - HEAP32[($2 + 10904 | 0) >> 2] = $2 + 1619 | 0; - HEAP32[($2 + 10900 | 0) >> 2] = $706; - HEAP32[($2 + 10896 | 0) >> 2] = $6037; - HEAP32[($2 + 10892 | 0) >> 2] = $6036; - $6040 = HEAP32[($2 + 10904 | 0) >> 2] | 0; - $6041 = HEAP32[($2 + 10900 | 0) >> 2] | 0; - $6042 = HEAP32[($2 + 10892 | 0) >> 2] | 0; - HEAP32[($2 + 10888 | 0) >> 2] = HEAP32[($2 + 10896 | 0) >> 2] | 0; - HEAP32[($2 + 10884 | 0) >> 2] = $6042; - i64toi32_i32$1 = HEAP32[($2 + 10884 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 10888 | 0) >> 2] | 0; - $24979 = i64toi32_i32$1; + HEAP32[($2 + 10784 | 0) >> 2] = $24675; + HEAP32[($2 + 10788 | 0) >> 2] = i64toi32_i32$1; + $5955 = HEAP32[($2 + 10784 | 0) >> 2] | 0; + $5956 = HEAP32[($2 + 10788 | 0) >> 2] | 0; + HEAP32[($2 + 10812 | 0) >> 2] = $5947; + HEAP32[($2 + 10808 | 0) >> 2] = $5 + 122791 | 0; + HEAP32[($2 + 10804 | 0) >> 2] = $5956; + HEAP32[($2 + 10800 | 0) >> 2] = $5955; + $5959 = HEAP32[($2 + 10808 | 0) >> 2] | 0; + $5960 = HEAP32[($2 + 10800 | 0) >> 2] | 0; + HEAP32[($2 + 10796 | 0) >> 2] = HEAP32[($2 + 10804 | 0) >> 2] | 0; + HEAP32[($2 + 10792 | 0) >> 2] = $5960; + i64toi32_i32$1 = HEAP32[($2 + 10792 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 10796 | 0) >> 2] | 0; + $24704 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 232 | 0) >> 2] = $24979; + HEAP32[($2 + 232 | 0) >> 2] = $24704; HEAP32[($2 + 236 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxController____29_28_29___invoke_physx__PxController__28char_20const__2c_20void_20_28physx__PxController____29_28_29_29($6041 | 0, $2 + 232 | 0 | 0); - $6049 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_46__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_46__28embind_init_physx_28_29__$_46_20const__29($2 + 1607 | 0 | 0) | 0; - HEAP32[($2 + 10916 | 0) >> 2] = $6040; - HEAP32[($2 + 10912 | 0) >> 2] = $5 + 145890 | 0; - HEAP32[($2 + 10908 | 0) >> 2] = $6049; - $6052 = HEAP32[($2 + 10916 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_unsigned_20int_20_28__29_28physx__PxController__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20physx__PxFilterData_2c_20physx__PxQueryFilterCallback__29___invoke_physx__PxController_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28physx__PxController__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20physx__PxFilterData_2c_20physx__PxQueryFilterCallback__29_29(HEAP32[($2 + 10912 | 0) >> 2] | 0 | 0, HEAP32[($2 + 10908 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 1600 | 0) >> 2] = $181; - HEAP32[($2 + 1596 | 0) >> 2] = $307; - i64toi32_i32$0 = HEAP32[($2 + 1596 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1600 | 0) >> 2] | 0; - $25014 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxControllerManager____29_28physx__PxVec3_20const__29___invoke_physx__PxControllerManager__28char_20const__2c_20void_20_28physx__PxControllerManager____29_28physx__PxVec3_20const__29_29($5959 | 0, $2 + 232 | 0 | 0); + HEAP32[($2 + 10836 | 0) >> 2] = $2 + 1615 | 0; + HEAP32[($2 + 10832 | 0) >> 2] = $5 + 93013 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxController__28_29(); + HEAP32[($2 + 10828 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxController__28physx__PxController__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxController__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10824 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxController__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 10820 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 10816 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxController__28physx__PxController__29; + $5973 = emscripten__internal__TypeID_physx__PxController_2c_20void___get_28_29() | 0; + $5974 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxController__2c_20void___get_28_29() | 0; + $5975 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxController_20const__2c_20void___get_28_29() | 0; + $5976 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 15084 | 0) >> 2] = HEAP32[($2 + 10828 | 0) >> 2] | 0; + $5978 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $5979 = HEAP32[($2 + 10828 | 0) >> 2] | 0; + HEAP32[($2 + 12788 | 0) >> 2] = HEAP32[($2 + 10824 | 0) >> 2] | 0; + $5981 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $5982 = HEAP32[($2 + 10824 | 0) >> 2] | 0; + HEAP32[($2 + 12784 | 0) >> 2] = HEAP32[($2 + 10820 | 0) >> 2] | 0; + $5984 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $5985 = HEAP32[($2 + 10820 | 0) >> 2] | 0; + $5986 = HEAP32[($2 + 10832 | 0) >> 2] | 0; + HEAP32[($2 + 15088 | 0) >> 2] = HEAP32[($2 + 10816 | 0) >> 2] | 0; + _embind_register_class($5973 | 0, $5974 | 0, $5975 | 0, $5976 | 0, $5978 | 0, $5979 | 0, $5981 | 0, $5982 | 0, $5984 | 0, $5985 | 0, $5986 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 10816 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 1608 | 0) >> 2] = $178; + HEAP32[($2 + 1604 | 0) >> 2] = $239; + i64toi32_i32$0 = HEAP32[($2 + 1604 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1608 | 0) >> 2] | 0; + $24786 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 10920 | 0) >> 2] = $25014; + HEAP32[($2 + 10840 | 0) >> 2] = $24786; + HEAP32[($2 + 10844 | 0) >> 2] = i64toi32_i32$1; + $5991 = HEAP32[($2 + 10840 | 0) >> 2] | 0; + $5992 = HEAP32[($2 + 10844 | 0) >> 2] | 0; + HEAP32[($2 + 10872 | 0) >> 2] = $2 + 1615 | 0; + HEAP32[($2 + 10868 | 0) >> 2] = $703; + HEAP32[($2 + 10864 | 0) >> 2] = $5992; + HEAP32[($2 + 10860 | 0) >> 2] = $5991; + $5995 = HEAP32[($2 + 10872 | 0) >> 2] | 0; + $5996 = HEAP32[($2 + 10868 | 0) >> 2] | 0; + $5997 = HEAP32[($2 + 10860 | 0) >> 2] | 0; + HEAP32[($2 + 10856 | 0) >> 2] = HEAP32[($2 + 10864 | 0) >> 2] | 0; + HEAP32[($2 + 10852 | 0) >> 2] = $5997; + i64toi32_i32$1 = HEAP32[($2 + 10852 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 10856 | 0) >> 2] | 0; + $24817 = i64toi32_i32$1; + i64toi32_i32$1 = $2; + HEAP32[($2 + 224 | 0) >> 2] = $24817; + HEAP32[($2 + 228 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxController____29_28_29___invoke_physx__PxController__28char_20const__2c_20void_20_28physx__PxController____29_28_29_29($5996 | 0, $2 + 224 | 0 | 0); + $6004 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_46__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_46__28embind_init_physx_28_29__$_46_20const__29($2 + 1603 | 0 | 0) | 0; + HEAP32[($2 + 10884 | 0) >> 2] = $5995; + HEAP32[($2 + 10880 | 0) >> 2] = $5 + 151770 | 0; + HEAP32[($2 + 10876 | 0) >> 2] = $6004; + $6007 = HEAP32[($2 + 10884 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_unsigned_20int_20_28__29_28physx__PxController__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20physx__PxFilterData_2c_20physx__PxQueryFilterCallback__29___invoke_physx__PxController_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20unsigned_20int_20_28__29_28physx__PxController__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20physx__PxFilterData_2c_20physx__PxQueryFilterCallback__29_29(HEAP32[($2 + 10880 | 0) >> 2] | 0 | 0, HEAP32[($2 + 10876 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 1596 | 0) >> 2] = $178; + HEAP32[($2 + 1592 | 0) >> 2] = $304; + i64toi32_i32$0 = HEAP32[($2 + 1592 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1596 | 0) >> 2] | 0; + $24852 = i64toi32_i32$0; + i64toi32_i32$0 = $2; + HEAP32[($2 + 10888 | 0) >> 2] = $24852; + HEAP32[($2 + 10892 | 0) >> 2] = i64toi32_i32$1; + $6011 = HEAP32[($2 + 10888 | 0) >> 2] | 0; + $6012 = HEAP32[($2 + 10892 | 0) >> 2] | 0; + HEAP32[($2 + 10916 | 0) >> 2] = $6007; + HEAP32[($2 + 10912 | 0) >> 2] = $5 + 121329 | 0; + HEAP32[($2 + 10908 | 0) >> 2] = $6012; + HEAP32[($2 + 10904 | 0) >> 2] = $6011; + $6015 = HEAP32[($2 + 10916 | 0) >> 2] | 0; + $6016 = HEAP32[($2 + 10912 | 0) >> 2] | 0; + $6017 = HEAP32[($2 + 10904 | 0) >> 2] | 0; + HEAP32[($2 + 10900 | 0) >> 2] = HEAP32[($2 + 10908 | 0) >> 2] | 0; + HEAP32[($2 + 10896 | 0) >> 2] = $6017; + i64toi32_i32$1 = HEAP32[($2 + 10896 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 10900 | 0) >> 2] | 0; + $24883 = i64toi32_i32$1; + i64toi32_i32$1 = $2; + HEAP32[($2 + 216 | 0) >> 2] = $24883; + HEAP32[($2 + 220 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxController____29_28physx__PxExtendedVec3_20const__29___invoke_physx__PxController__28char_20const__2c_20bool_20_28physx__PxController____29_28physx__PxExtendedVec3_20const__29_29($6016 | 0, $2 + 216 | 0 | 0); + HEAP32[($2 + 1588 | 0) >> 2] = $178; + HEAP32[($2 + 1584 | 0) >> 2] = $360; + i64toi32_i32$0 = HEAP32[($2 + 1584 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1588 | 0) >> 2] | 0; + $24896 = i64toi32_i32$0; + i64toi32_i32$0 = $2; + HEAP32[($2 + 10920 | 0) >> 2] = $24896; HEAP32[($2 + 10924 | 0) >> 2] = i64toi32_i32$1; - $6056 = HEAP32[($2 + 10920 | 0) >> 2] | 0; - $6057 = HEAP32[($2 + 10924 | 0) >> 2] | 0; - HEAP32[($2 + 10948 | 0) >> 2] = $6052; - HEAP32[($2 + 10944 | 0) >> 2] = $5 + 117962 | 0; - HEAP32[($2 + 10940 | 0) >> 2] = $6057; - HEAP32[($2 + 10936 | 0) >> 2] = $6056; - $6060 = HEAP32[($2 + 10948 | 0) >> 2] | 0; - $6061 = HEAP32[($2 + 10944 | 0) >> 2] | 0; - $6062 = HEAP32[($2 + 10936 | 0) >> 2] | 0; + $6023 = HEAP32[($2 + 10920 | 0) >> 2] | 0; + $6024 = HEAP32[($2 + 10924 | 0) >> 2] | 0; + HEAP32[($2 + 10948 | 0) >> 2] = $6015; + HEAP32[($2 + 10944 | 0) >> 2] = $5 + 121341 | 0; + HEAP32[($2 + 10940 | 0) >> 2] = $6024; + HEAP32[($2 + 10936 | 0) >> 2] = $6023; + $6027 = HEAP32[($2 + 10948 | 0) >> 2] | 0; + $6028 = HEAP32[($2 + 10944 | 0) >> 2] | 0; + $6029 = HEAP32[($2 + 10936 | 0) >> 2] | 0; HEAP32[($2 + 10932 | 0) >> 2] = HEAP32[($2 + 10940 | 0) >> 2] | 0; - HEAP32[($2 + 10928 | 0) >> 2] = $6062; + HEAP32[($2 + 10928 | 0) >> 2] = $6029; i64toi32_i32$1 = HEAP32[($2 + 10928 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 10932 | 0) >> 2] | 0; - $25045 = i64toi32_i32$1; + $24927 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 224 | 0) >> 2] = $25045; - HEAP32[($2 + 228 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxController____29_28physx__PxExtendedVec3_20const__29___invoke_physx__PxController__28char_20const__2c_20bool_20_28physx__PxController____29_28physx__PxExtendedVec3_20const__29_29($6061 | 0, $2 + 224 | 0 | 0); - HEAP32[($2 + 1592 | 0) >> 2] = $181; - HEAP32[($2 + 1588 | 0) >> 2] = $363; - i64toi32_i32$0 = HEAP32[($2 + 1588 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1592 | 0) >> 2] | 0; - $25058 = i64toi32_i32$0; - i64toi32_i32$0 = $2; - HEAP32[($2 + 10952 | 0) >> 2] = $25058; - HEAP32[($2 + 10956 | 0) >> 2] = i64toi32_i32$1; - $6068 = HEAP32[($2 + 10952 | 0) >> 2] | 0; - $6069 = HEAP32[($2 + 10956 | 0) >> 2] | 0; - HEAP32[($2 + 10980 | 0) >> 2] = $6060; - HEAP32[($2 + 10976 | 0) >> 2] = $5 + 117974 | 0; - HEAP32[($2 + 10972 | 0) >> 2] = $6069; - HEAP32[($2 + 10968 | 0) >> 2] = $6068; - $6072 = HEAP32[($2 + 10980 | 0) >> 2] | 0; - $6073 = HEAP32[($2 + 10976 | 0) >> 2] | 0; - $6074 = HEAP32[($2 + 10968 | 0) >> 2] | 0; - HEAP32[($2 + 10964 | 0) >> 2] = HEAP32[($2 + 10972 | 0) >> 2] | 0; - HEAP32[($2 + 10960 | 0) >> 2] = $6074; - i64toi32_i32$1 = HEAP32[($2 + 10960 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 10964 | 0) >> 2] | 0; - $25089 = i64toi32_i32$1; - i64toi32_i32$1 = $2; - HEAP32[($2 + 216 | 0) >> 2] = $25089; - HEAP32[($2 + 220 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_physx__PxExtendedVec3_20const__20_28physx__PxController____29_28_29_20const___invoke_physx__PxController__28char_20const__2c_20physx__PxExtendedVec3_20const__20_28physx__PxController____29_28_29_20const_29($6073 | 0, $2 + 216 | 0 | 0); - HEAP32[($2 + 1584 | 0) >> 2] = $181; - HEAP32[($2 + 1580 | 0) >> 2] = $1704; - i64toi32_i32$0 = HEAP32[($2 + 1580 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1584 | 0) >> 2] | 0; - $25102 = i64toi32_i32$0; - i64toi32_i32$0 = $2; - HEAP32[($2 + 11048 | 0) >> 2] = $25102; - HEAP32[($2 + 11052 | 0) >> 2] = i64toi32_i32$1; - $6080 = HEAP32[($2 + 11048 | 0) >> 2] | 0; - $6081 = HEAP32[($2 + 11052 | 0) >> 2] | 0; - HEAP32[($2 + 11076 | 0) >> 2] = $6072; - HEAP32[($2 + 11072 | 0) >> 2] = $5 + 75907 | 0; - HEAP32[($2 + 11068 | 0) >> 2] = $6081; - HEAP32[($2 + 11064 | 0) >> 2] = $6080; - $6084 = HEAP32[($2 + 11076 | 0) >> 2] | 0; - $6085 = HEAP32[($2 + 11072 | 0) >> 2] | 0; - $6086 = HEAP32[($2 + 11064 | 0) >> 2] | 0; - HEAP32[($2 + 11060 | 0) >> 2] = HEAP32[($2 + 11068 | 0) >> 2] | 0; - HEAP32[($2 + 11056 | 0) >> 2] = $6086; - i64toi32_i32$1 = HEAP32[($2 + 11056 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 11060 | 0) >> 2] | 0; - $25133 = i64toi32_i32$1; - i64toi32_i32$1 = $2; - HEAP32[($2 + 208 | 0) >> 2] = $25133; + HEAP32[($2 + 208 | 0) >> 2] = $24927; HEAP32[($2 + 212 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxController____29_28float_29___invoke_physx__PxController__28char_20const__2c_20void_20_28physx__PxController____29_28float_29_29($6085 | 0, $2 + 208 | 0 | 0); - HEAP32[($2 + 1576 | 0) >> 2] = $181; - HEAP32[($2 + 1572 | 0) >> 2] = $3644; - i64toi32_i32$0 = HEAP32[($2 + 1572 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1576 | 0) >> 2] | 0; - $25146 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_physx__PxExtendedVec3_20const__20_28physx__PxController____29_28_29_20const___invoke_physx__PxController__28char_20const__2c_20physx__PxExtendedVec3_20const__20_28physx__PxController____29_28_29_20const_29($6028 | 0, $2 + 208 | 0 | 0); + HEAP32[($2 + 1580 | 0) >> 2] = $178; + HEAP32[($2 + 1576 | 0) >> 2] = $1701; + i64toi32_i32$0 = HEAP32[($2 + 1576 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1580 | 0) >> 2] | 0; + $24940 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 11144 | 0) >> 2] = $25146; - HEAP32[($2 + 11148 | 0) >> 2] = i64toi32_i32$1; - $6092 = HEAP32[($2 + 11144 | 0) >> 2] | 0; - $6093 = HEAP32[($2 + 11148 | 0) >> 2] | 0; - HEAP32[($2 + 11176 | 0) >> 2] = $6084; - HEAP32[($2 + 11172 | 0) >> 2] = $5 + 75921 | 0; - HEAP32[($2 + 11168 | 0) >> 2] = $6093; - HEAP32[($2 + 11164 | 0) >> 2] = $6092; - $6096 = HEAP32[($2 + 11176 | 0) >> 2] | 0; - $6097 = HEAP32[($2 + 11172 | 0) >> 2] | 0; - $6098 = HEAP32[($2 + 11164 | 0) >> 2] | 0; - HEAP32[($2 + 11160 | 0) >> 2] = HEAP32[($2 + 11168 | 0) >> 2] | 0; - HEAP32[($2 + 11156 | 0) >> 2] = $6098; - i64toi32_i32$1 = HEAP32[($2 + 11156 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 11160 | 0) >> 2] | 0; - $25177 = i64toi32_i32$1; - i64toi32_i32$1 = $2; - HEAP32[($2 + 200 | 0) >> 2] = $25177; - HEAP32[($2 + 204 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxController____29_28_29_20const___invoke_physx__PxController__28char_20const__2c_20float_20_28physx__PxController____29_28_29_20const_29($6097 | 0, $2 + 200 | 0 | 0); - HEAP32[($2 + 1568 | 0) >> 2] = $181; - HEAP32[($2 + 1564 | 0) >> 2] = $673; - i64toi32_i32$0 = HEAP32[($2 + 1564 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1568 | 0) >> 2] | 0; - $25190 = i64toi32_i32$0; - i64toi32_i32$0 = $2; - HEAP32[($2 + 11016 | 0) >> 2] = $25190; + HEAP32[($2 + 11016 | 0) >> 2] = $24940; HEAP32[($2 + 11020 | 0) >> 2] = i64toi32_i32$1; - $6104 = HEAP32[($2 + 11016 | 0) >> 2] | 0; - $6105 = HEAP32[($2 + 11020 | 0) >> 2] | 0; - HEAP32[($2 + 11044 | 0) >> 2] = $6096; - HEAP32[($2 + 11040 | 0) >> 2] = $5 + 75862 | 0; - HEAP32[($2 + 11036 | 0) >> 2] = $6105; - HEAP32[($2 + 11032 | 0) >> 2] = $6104; - $6108 = HEAP32[($2 + 11044 | 0) >> 2] | 0; - $6109 = HEAP32[($2 + 11040 | 0) >> 2] | 0; - $6110 = HEAP32[($2 + 11032 | 0) >> 2] | 0; + $6035 = HEAP32[($2 + 11016 | 0) >> 2] | 0; + $6036 = HEAP32[($2 + 11020 | 0) >> 2] | 0; + HEAP32[($2 + 11044 | 0) >> 2] = $6027; + HEAP32[($2 + 11040 | 0) >> 2] = $5 + 75939 | 0; + HEAP32[($2 + 11036 | 0) >> 2] = $6036; + HEAP32[($2 + 11032 | 0) >> 2] = $6035; + $6039 = HEAP32[($2 + 11044 | 0) >> 2] | 0; + $6040 = HEAP32[($2 + 11040 | 0) >> 2] | 0; + $6041 = HEAP32[($2 + 11032 | 0) >> 2] | 0; HEAP32[($2 + 11028 | 0) >> 2] = HEAP32[($2 + 11036 | 0) >> 2] | 0; - HEAP32[($2 + 11024 | 0) >> 2] = $6110; + HEAP32[($2 + 11024 | 0) >> 2] = $6041; i64toi32_i32$1 = HEAP32[($2 + 11024 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 11028 | 0) >> 2] | 0; - $25221 = i64toi32_i32$1; + $24971 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 192 | 0) >> 2] = $25221; - HEAP32[($2 + 196 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxController____29_28float_29___invoke_physx__PxController__28char_20const__2c_20void_20_28physx__PxController____29_28float_29_29($6109 | 0, $2 + 192 | 0 | 0); - HEAP32[($2 + 1560 | 0) >> 2] = $181; - HEAP32[($2 + 1556 | 0) >> 2] = $3631; - i64toi32_i32$0 = HEAP32[($2 + 1556 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1560 | 0) >> 2] | 0; - $25234 = i64toi32_i32$0; + HEAP32[($2 + 200 | 0) >> 2] = $24971; + HEAP32[($2 + 204 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxController____29_28float_29___invoke_physx__PxController__28char_20const__2c_20void_20_28physx__PxController____29_28float_29_29($6040 | 0, $2 + 200 | 0 | 0); + HEAP32[($2 + 1572 | 0) >> 2] = $178; + HEAP32[($2 + 1568 | 0) >> 2] = $3624; + i64toi32_i32$0 = HEAP32[($2 + 1568 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1572 | 0) >> 2] | 0; + $24984 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 11112 | 0) >> 2] = $25234; + HEAP32[($2 + 11112 | 0) >> 2] = $24984; HEAP32[($2 + 11116 | 0) >> 2] = i64toi32_i32$1; - $6116 = HEAP32[($2 + 11112 | 0) >> 2] | 0; - $6117 = HEAP32[($2 + 11116 | 0) >> 2] | 0; - HEAP32[($2 + 11140 | 0) >> 2] = $6108; - HEAP32[($2 + 11136 | 0) >> 2] = $5 + 75879 | 0; - HEAP32[($2 + 11132 | 0) >> 2] = $6117; - HEAP32[($2 + 11128 | 0) >> 2] = $6116; - $6120 = HEAP32[($2 + 11140 | 0) >> 2] | 0; - $6121 = HEAP32[($2 + 11136 | 0) >> 2] | 0; - $6122 = HEAP32[($2 + 11128 | 0) >> 2] | 0; - HEAP32[($2 + 11124 | 0) >> 2] = HEAP32[($2 + 11132 | 0) >> 2] | 0; - HEAP32[($2 + 11120 | 0) >> 2] = $6122; - i64toi32_i32$1 = HEAP32[($2 + 11120 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 11124 | 0) >> 2] | 0; - $25265 = i64toi32_i32$1; + $6047 = HEAP32[($2 + 11112 | 0) >> 2] | 0; + $6048 = HEAP32[($2 + 11116 | 0) >> 2] | 0; + HEAP32[($2 + 11144 | 0) >> 2] = $6039; + HEAP32[($2 + 11140 | 0) >> 2] = $5 + 75953 | 0; + HEAP32[($2 + 11136 | 0) >> 2] = $6048; + HEAP32[($2 + 11132 | 0) >> 2] = $6047; + $6051 = HEAP32[($2 + 11144 | 0) >> 2] | 0; + $6052 = HEAP32[($2 + 11140 | 0) >> 2] | 0; + $6053 = HEAP32[($2 + 11132 | 0) >> 2] | 0; + HEAP32[($2 + 11128 | 0) >> 2] = HEAP32[($2 + 11136 | 0) >> 2] | 0; + HEAP32[($2 + 11124 | 0) >> 2] = $6053; + i64toi32_i32$1 = HEAP32[($2 + 11124 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 11128 | 0) >> 2] | 0; + $25015 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 184 | 0) >> 2] = $25265; - HEAP32[($2 + 188 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxController____29_28_29_20const___invoke_physx__PxController__28char_20const__2c_20float_20_28physx__PxController____29_28_29_20const_29($6121 | 0, $2 + 184 | 0 | 0); - HEAP32[($2 + 1552 | 0) >> 2] = $181; - HEAP32[($2 + 1548 | 0) >> 2] = $2953; - i64toi32_i32$0 = HEAP32[($2 + 1548 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1552 | 0) >> 2] | 0; - $25278 = i64toi32_i32$0; + HEAP32[($2 + 192 | 0) >> 2] = $25015; + HEAP32[($2 + 196 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxController____29_28_29_20const___invoke_physx__PxController__28char_20const__2c_20float_20_28physx__PxController____29_28_29_20const_29($6052 | 0, $2 + 192 | 0 | 0); + HEAP32[($2 + 1564 | 0) >> 2] = $178; + HEAP32[($2 + 1560 | 0) >> 2] = $670; + i64toi32_i32$0 = HEAP32[($2 + 1560 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1564 | 0) >> 2] | 0; + $25028 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 10984 | 0) >> 2] = $25278; + HEAP32[($2 + 10984 | 0) >> 2] = $25028; HEAP32[($2 + 10988 | 0) >> 2] = i64toi32_i32$1; - $6128 = HEAP32[($2 + 10984 | 0) >> 2] | 0; - $6129 = HEAP32[($2 + 10988 | 0) >> 2] | 0; - HEAP32[($2 + 11012 | 0) >> 2] = $6120; - HEAP32[($2 + 11008 | 0) >> 2] = $5 + 75206 | 0; - HEAP32[($2 + 11004 | 0) >> 2] = $6129; - HEAP32[($2 + 11e3 | 0) >> 2] = $6128; - $6132 = HEAP32[($2 + 11012 | 0) >> 2] | 0; - $6133 = HEAP32[($2 + 11008 | 0) >> 2] | 0; - $6134 = HEAP32[($2 + 11e3 | 0) >> 2] | 0; + $6059 = HEAP32[($2 + 10984 | 0) >> 2] | 0; + $6060 = HEAP32[($2 + 10988 | 0) >> 2] | 0; + HEAP32[($2 + 11012 | 0) >> 2] = $6051; + HEAP32[($2 + 11008 | 0) >> 2] = $5 + 75894 | 0; + HEAP32[($2 + 11004 | 0) >> 2] = $6060; + HEAP32[($2 + 11e3 | 0) >> 2] = $6059; + $6063 = HEAP32[($2 + 11012 | 0) >> 2] | 0; + $6064 = HEAP32[($2 + 11008 | 0) >> 2] | 0; + $6065 = HEAP32[($2 + 11e3 | 0) >> 2] | 0; HEAP32[($2 + 10996 | 0) >> 2] = HEAP32[($2 + 11004 | 0) >> 2] | 0; - HEAP32[($2 + 10992 | 0) >> 2] = $6134; + HEAP32[($2 + 10992 | 0) >> 2] = $6065; i64toi32_i32$1 = HEAP32[($2 + 10992 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 10996 | 0) >> 2] | 0; - $25309 = i64toi32_i32$1; + $25059 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 176 | 0) >> 2] = $25309; - HEAP32[($2 + 180 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxController____29_28float_29___invoke_physx__PxController__28char_20const__2c_20void_20_28physx__PxController____29_28float_29_29($6133 | 0, $2 + 176 | 0 | 0); - HEAP32[($2 + 1544 | 0) >> 2] = $181; - HEAP32[($2 + 1540 | 0) >> 2] = $2481; - i64toi32_i32$0 = HEAP32[($2 + 1540 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1544 | 0) >> 2] | 0; - $25322 = i64toi32_i32$0; + HEAP32[($2 + 184 | 0) >> 2] = $25059; + HEAP32[($2 + 188 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxController____29_28float_29___invoke_physx__PxController__28char_20const__2c_20void_20_28physx__PxController____29_28float_29_29($6064 | 0, $2 + 184 | 0 | 0); + HEAP32[($2 + 1556 | 0) >> 2] = $178; + HEAP32[($2 + 1552 | 0) >> 2] = $3611; + i64toi32_i32$0 = HEAP32[($2 + 1552 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1556 | 0) >> 2] | 0; + $25072 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 11080 | 0) >> 2] = $25322; + HEAP32[($2 + 11080 | 0) >> 2] = $25072; HEAP32[($2 + 11084 | 0) >> 2] = i64toi32_i32$1; - $6140 = HEAP32[($2 + 11080 | 0) >> 2] | 0; - $6141 = HEAP32[($2 + 11084 | 0) >> 2] | 0; - HEAP32[($2 + 11108 | 0) >> 2] = $6132; - HEAP32[($2 + 11104 | 0) >> 2] = $5 + 75220 | 0; - HEAP32[($2 + 11100 | 0) >> 2] = $6141; - HEAP32[($2 + 11096 | 0) >> 2] = $6140; - $6144 = HEAP32[($2 + 11108 | 0) >> 2] | 0; - $6145 = HEAP32[($2 + 11104 | 0) >> 2] | 0; - $6146 = HEAP32[($2 + 11096 | 0) >> 2] | 0; + $6071 = HEAP32[($2 + 11080 | 0) >> 2] | 0; + $6072 = HEAP32[($2 + 11084 | 0) >> 2] | 0; + HEAP32[($2 + 11108 | 0) >> 2] = $6063; + HEAP32[($2 + 11104 | 0) >> 2] = $5 + 75911 | 0; + HEAP32[($2 + 11100 | 0) >> 2] = $6072; + HEAP32[($2 + 11096 | 0) >> 2] = $6071; + $6075 = HEAP32[($2 + 11108 | 0) >> 2] | 0; + $6076 = HEAP32[($2 + 11104 | 0) >> 2] | 0; + $6077 = HEAP32[($2 + 11096 | 0) >> 2] | 0; HEAP32[($2 + 11092 | 0) >> 2] = HEAP32[($2 + 11100 | 0) >> 2] | 0; - HEAP32[($2 + 11088 | 0) >> 2] = $6146; + HEAP32[($2 + 11088 | 0) >> 2] = $6077; i64toi32_i32$1 = HEAP32[($2 + 11088 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 11092 | 0) >> 2] | 0; - $25353 = i64toi32_i32$1; + $25103 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 168 | 0) >> 2] = $25353; + HEAP32[($2 + 176 | 0) >> 2] = $25103; + HEAP32[($2 + 180 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxController____29_28_29_20const___invoke_physx__PxController__28char_20const__2c_20float_20_28physx__PxController____29_28_29_20const_29($6076 | 0, $2 + 176 | 0 | 0); + HEAP32[($2 + 1548 | 0) >> 2] = $178; + HEAP32[($2 + 1544 | 0) >> 2] = $2933; + i64toi32_i32$0 = HEAP32[($2 + 1544 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1548 | 0) >> 2] | 0; + $25116 = i64toi32_i32$0; + i64toi32_i32$0 = $2; + HEAP32[($2 + 10952 | 0) >> 2] = $25116; + HEAP32[($2 + 10956 | 0) >> 2] = i64toi32_i32$1; + $6083 = HEAP32[($2 + 10952 | 0) >> 2] | 0; + $6084 = HEAP32[($2 + 10956 | 0) >> 2] | 0; + HEAP32[($2 + 10980 | 0) >> 2] = $6075; + HEAP32[($2 + 10976 | 0) >> 2] = $5 + 75238 | 0; + HEAP32[($2 + 10972 | 0) >> 2] = $6084; + HEAP32[($2 + 10968 | 0) >> 2] = $6083; + $6087 = HEAP32[($2 + 10980 | 0) >> 2] | 0; + $6088 = HEAP32[($2 + 10976 | 0) >> 2] | 0; + $6089 = HEAP32[($2 + 10968 | 0) >> 2] | 0; + HEAP32[($2 + 10964 | 0) >> 2] = HEAP32[($2 + 10972 | 0) >> 2] | 0; + HEAP32[($2 + 10960 | 0) >> 2] = $6089; + i64toi32_i32$1 = HEAP32[($2 + 10960 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 10964 | 0) >> 2] | 0; + $25147 = i64toi32_i32$1; + i64toi32_i32$1 = $2; + HEAP32[($2 + 168 | 0) >> 2] = $25147; HEAP32[($2 + 172 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxController____29_28_29_20const___invoke_physx__PxController__28char_20const__2c_20float_20_28physx__PxController____29_28_29_20const_29($6145 | 0, $2 + 168 | 0 | 0); - $6153 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_47__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_47__28embind_init_physx_28_29__$_47_20const__29($2 + 1539 | 0 | 0) | 0; - HEAP32[($2 + 11200 | 0) >> 2] = $6144; - HEAP32[($2 + 11196 | 0) >> 2] = $5 + 119e3 | 0; - HEAP32[($2 + 11192 | 0) >> 2] = $6153; - $6156 = HEAP32[($2 + 11200 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxController__2c_20bool_29___invoke_physx__PxController__28char_20const__2c_20void_20_28__29_28physx__PxController__2c_20bool_29_29(HEAP32[($2 + 11196 | 0) >> 2] | 0 | 0, HEAP32[($2 + 11192 | 0) >> 2] | 0 | 0); - $6161 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_48__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_48__28embind_init_physx_28_29__$_48_20const__29($2 + 1538 | 0 | 0) | 0; - HEAP32[($2 + 11188 | 0) >> 2] = $6156; - HEAP32[($2 + 11184 | 0) >> 2] = $5 + 68178 | 0; - HEAP32[($2 + 11180 | 0) >> 2] = $6161; - $6164 = HEAP32[($2 + 11188 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxController__2c_20bool_29___invoke_physx__PxController__28char_20const__2c_20void_20_28__29_28physx__PxController__2c_20bool_29_29(HEAP32[($2 + 11184 | 0) >> 2] | 0 | 0, HEAP32[($2 + 11180 | 0) >> 2] | 0 | 0); - $6169 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_49__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_49__28embind_init_physx_28_29__$_49_20const__29($2 + 1537 | 0 | 0) | 0; - HEAP32[($2 + 11224 | 0) >> 2] = $6164; - HEAP32[($2 + 11220 | 0) >> 2] = $3829; - HEAP32[($2 + 11216 | 0) >> 2] = $6169; - $6170 = HEAP32[($2 + 11224 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxController__2c_20physx__PxFilterData__29___invoke_physx__PxController__28char_20const__2c_20void_20_28__29_28physx__PxController__2c_20physx__PxFilterData__29_29(HEAP32[($2 + 11220 | 0) >> 2] | 0 | 0, HEAP32[($2 + 11216 | 0) >> 2] | 0 | 0); - $6175 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_50__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_50__28embind_init_physx_28_29__$_50_20const__29($2 + 1536 | 0 | 0) | 0; - HEAP32[($2 + 11212 | 0) >> 2] = $6170; - HEAP32[($2 + 11208 | 0) >> 2] = $3853; - HEAP32[($2 + 11204 | 0) >> 2] = $6175; - $6176 = HEAP32[($2 + 11212 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxController__2c_20physx__PxFilterData__29___invoke_physx__PxController__28char_20const__2c_20void_20_28__29_28physx__PxController__2c_20physx__PxFilterData__29_29(HEAP32[($2 + 11208 | 0) >> 2] | 0 | 0, HEAP32[($2 + 11204 | 0) >> 2] | 0 | 0); - $6181 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_51__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_51__28embind_init_physx_28_29__$_51_20const__29($2 + 1535 | 0 | 0) | 0; - HEAP32[($2 + 11236 | 0) >> 2] = $6176; - HEAP32[($2 + 11232 | 0) >> 2] = $2776; - HEAP32[($2 + 11228 | 0) >> 2] = $6181; - void_20emscripten__internal__RegisterClassMethod_physx__PxShape__20_28__29_28physx__PxController__29___invoke_physx__PxController_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxShape__20_28__29_28physx__PxController__29_29(HEAP32[($2 + 11232 | 0) >> 2] | 0 | 0, HEAP32[($2 + 11228 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 11260 | 0) >> 2] = $2 + 1533 | 0; - HEAP32[($2 + 11256 | 0) >> 2] = $5 + 93124 | 0; - void_20emscripten__base_physx__PxController___verify_physx__PxCapsuleController__28_29(); - HEAP32[($2 + 11252 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxCapsuleController__28physx__PxCapsuleController__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxController__20_28_emscripten__base_physx__PxController___getUpcaster_physx__PxCapsuleController__28_29_29_28physx__PxCapsuleController__29() | 0), HEAP32[(wasm2js_i32$0 + 11248 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxCapsuleController__20_28_emscripten__base_physx__PxController___getDowncaster_physx__PxCapsuleController__28_29_29_28physx__PxController__29() | 0), HEAP32[(wasm2js_i32$0 + 11244 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 11240 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxCapsuleController__28physx__PxCapsuleController__29; - $6192 = emscripten__internal__TypeID_physx__PxCapsuleController_2c_20void___get_28_29() | 0; - $6193 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxCapsuleController__2c_20void___get_28_29() | 0; - $6194 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxCapsuleController_20const__2c_20void___get_28_29() | 0; - $6195 = emscripten__base_physx__PxController___get_28_29() | 0; - HEAP32[($2 + 15140 | 0) >> 2] = HEAP32[($2 + 11252 | 0) >> 2] | 0; - $6197 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $6198 = HEAP32[($2 + 11252 | 0) >> 2] | 0; - HEAP32[($2 + 15144 | 0) >> 2] = HEAP32[($2 + 11248 | 0) >> 2] | 0; - $6200 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $6201 = HEAP32[($2 + 11248 | 0) >> 2] | 0; - HEAP32[($2 + 15148 | 0) >> 2] = HEAP32[($2 + 11244 | 0) >> 2] | 0; - $6203 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $6204 = HEAP32[($2 + 11244 | 0) >> 2] | 0; - $6205 = HEAP32[($2 + 11256 | 0) >> 2] | 0; - HEAP32[($2 + 15152 | 0) >> 2] = HEAP32[($2 + 11240 | 0) >> 2] | 0; - _embind_register_class($6192 | 0, $6193 | 0, $6194 | 0, $6195 | 0, $6197 | 0, $6198 | 0, $6200 | 0, $6201 | 0, $6203 | 0, $6204 | 0, $6205 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 11240 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 1528 | 0) >> 2] = $181; - HEAP32[($2 + 1524 | 0) >> 2] = $4841; - i64toi32_i32$0 = HEAP32[($2 + 1524 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1528 | 0) >> 2] | 0; - $25534 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxController____29_28float_29___invoke_physx__PxController__28char_20const__2c_20void_20_28physx__PxController____29_28float_29_29($6088 | 0, $2 + 168 | 0 | 0); + HEAP32[($2 + 1540 | 0) >> 2] = $178; + HEAP32[($2 + 1536 | 0) >> 2] = $2461; + i64toi32_i32$0 = HEAP32[($2 + 1536 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1540 | 0) >> 2] | 0; + $25160 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 11296 | 0) >> 2] = $25534; - HEAP32[($2 + 11300 | 0) >> 2] = i64toi32_i32$1; - $6210 = HEAP32[($2 + 11296 | 0) >> 2] | 0; - $6211 = HEAP32[($2 + 11300 | 0) >> 2] | 0; - HEAP32[($2 + 11324 | 0) >> 2] = $2 + 1533 | 0; - HEAP32[($2 + 11320 | 0) >> 2] = $5 + 77223 | 0; - HEAP32[($2 + 11316 | 0) >> 2] = $6211; - HEAP32[($2 + 11312 | 0) >> 2] = $6210; - $6216 = HEAP32[($2 + 11324 | 0) >> 2] | 0; - $6217 = HEAP32[($2 + 11320 | 0) >> 2] | 0; - $6218 = HEAP32[($2 + 11312 | 0) >> 2] | 0; - HEAP32[($2 + 11308 | 0) >> 2] = HEAP32[($2 + 11316 | 0) >> 2] | 0; - HEAP32[($2 + 11304 | 0) >> 2] = $6218; - i64toi32_i32$1 = HEAP32[($2 + 11304 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 11308 | 0) >> 2] | 0; - $25568 = i64toi32_i32$1; + HEAP32[($2 + 11048 | 0) >> 2] = $25160; + HEAP32[($2 + 11052 | 0) >> 2] = i64toi32_i32$1; + $6095 = HEAP32[($2 + 11048 | 0) >> 2] | 0; + $6096 = HEAP32[($2 + 11052 | 0) >> 2] | 0; + HEAP32[($2 + 11076 | 0) >> 2] = $6087; + HEAP32[($2 + 11072 | 0) >> 2] = $5 + 75252 | 0; + HEAP32[($2 + 11068 | 0) >> 2] = $6096; + HEAP32[($2 + 11064 | 0) >> 2] = $6095; + $6099 = HEAP32[($2 + 11076 | 0) >> 2] | 0; + $6100 = HEAP32[($2 + 11072 | 0) >> 2] | 0; + $6101 = HEAP32[($2 + 11064 | 0) >> 2] | 0; + HEAP32[($2 + 11060 | 0) >> 2] = HEAP32[($2 + 11068 | 0) >> 2] | 0; + HEAP32[($2 + 11056 | 0) >> 2] = $6101; + i64toi32_i32$1 = HEAP32[($2 + 11056 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 11060 | 0) >> 2] | 0; + $25191 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 160 | 0) >> 2] = $25568; + HEAP32[($2 + 160 | 0) >> 2] = $25191; HEAP32[($2 + 164 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxCapsuleController____29_28_29_20const___invoke_physx__PxCapsuleController__28char_20const__2c_20float_20_28physx__PxCapsuleController____29_28_29_20const_29($6217 | 0, $2 + 160 | 0 | 0); - HEAP32[($2 + 1520 | 0) >> 2] = $181; - $6223 = 112; - HEAP32[($2 + 1516 | 0) >> 2] = $6223; - i64toi32_i32$0 = HEAP32[($2 + 1516 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1520 | 0) >> 2] | 0; - $25581 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxController____29_28_29_20const___invoke_physx__PxController__28char_20const__2c_20float_20_28physx__PxController____29_28_29_20const_29($6100 | 0, $2 + 160 | 0 | 0); + $6108 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_47__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_47__28embind_init_physx_28_29__$_47_20const__29($2 + 1535 | 0 | 0) | 0; + HEAP32[($2 + 11168 | 0) >> 2] = $6099; + HEAP32[($2 + 11164 | 0) >> 2] = $5 + 122367 | 0; + HEAP32[($2 + 11160 | 0) >> 2] = $6108; + $6111 = HEAP32[($2 + 11168 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxController__2c_20bool_29___invoke_physx__PxController__28char_20const__2c_20void_20_28__29_28physx__PxController__2c_20bool_29_29(HEAP32[($2 + 11164 | 0) >> 2] | 0 | 0, HEAP32[($2 + 11160 | 0) >> 2] | 0 | 0); + $6116 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_48__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_48__28embind_init_physx_28_29__$_48_20const__29($2 + 1534 | 0 | 0) | 0; + HEAP32[($2 + 11156 | 0) >> 2] = $6111; + HEAP32[($2 + 11152 | 0) >> 2] = $5 + 68178 | 0; + HEAP32[($2 + 11148 | 0) >> 2] = $6116; + $6119 = HEAP32[($2 + 11156 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxController__2c_20bool_29___invoke_physx__PxController__28char_20const__2c_20void_20_28__29_28physx__PxController__2c_20bool_29_29(HEAP32[($2 + 11152 | 0) >> 2] | 0 | 0, HEAP32[($2 + 11148 | 0) >> 2] | 0 | 0); + $6124 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_49__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_49__28embind_init_physx_28_29__$_49_20const__29($2 + 1533 | 0 | 0) | 0; + HEAP32[($2 + 11192 | 0) >> 2] = $6119; + HEAP32[($2 + 11188 | 0) >> 2] = $3809; + HEAP32[($2 + 11184 | 0) >> 2] = $6124; + $6125 = HEAP32[($2 + 11192 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxController__2c_20physx__PxFilterData__29___invoke_physx__PxController__28char_20const__2c_20void_20_28__29_28physx__PxController__2c_20physx__PxFilterData__29_29(HEAP32[($2 + 11188 | 0) >> 2] | 0 | 0, HEAP32[($2 + 11184 | 0) >> 2] | 0 | 0); + $6130 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_50__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_50__28embind_init_physx_28_29__$_50_20const__29($2 + 1532 | 0 | 0) | 0; + HEAP32[($2 + 11180 | 0) >> 2] = $6125; + HEAP32[($2 + 11176 | 0) >> 2] = $3833; + HEAP32[($2 + 11172 | 0) >> 2] = $6130; + $6131 = HEAP32[($2 + 11180 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28physx__PxController__2c_20physx__PxFilterData__29___invoke_physx__PxController__28char_20const__2c_20void_20_28__29_28physx__PxController__2c_20physx__PxFilterData__29_29(HEAP32[($2 + 11176 | 0) >> 2] | 0 | 0, HEAP32[($2 + 11172 | 0) >> 2] | 0 | 0); + $6136 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_51__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_51__28embind_init_physx_28_29__$_51_20const__29($2 + 1531 | 0 | 0) | 0; + HEAP32[($2 + 11204 | 0) >> 2] = $6131; + HEAP32[($2 + 11200 | 0) >> 2] = $2756; + HEAP32[($2 + 11196 | 0) >> 2] = $6136; + void_20emscripten__internal__RegisterClassMethod_physx__PxShape__20_28__29_28physx__PxController__29___invoke_physx__PxController_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxShape__20_28__29_28physx__PxController__29_29(HEAP32[($2 + 11200 | 0) >> 2] | 0 | 0, HEAP32[($2 + 11196 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 11228 | 0) >> 2] = $2 + 1529 | 0; + HEAP32[($2 + 11224 | 0) >> 2] = $5 + 93215 | 0; + void_20emscripten__base_physx__PxController___verify_physx__PxCapsuleController__28_29(); + HEAP32[($2 + 11220 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxCapsuleController__28physx__PxCapsuleController__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxController__20_28_emscripten__base_physx__PxController___getUpcaster_physx__PxCapsuleController__28_29_29_28physx__PxCapsuleController__29() | 0), HEAP32[(wasm2js_i32$0 + 11216 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxCapsuleController__20_28_emscripten__base_physx__PxController___getDowncaster_physx__PxCapsuleController__28_29_29_28physx__PxController__29() | 0), HEAP32[(wasm2js_i32$0 + 11212 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 11208 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxCapsuleController__28physx__PxCapsuleController__29; + $6147 = emscripten__internal__TypeID_physx__PxCapsuleController_2c_20void___get_28_29() | 0; + $6148 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxCapsuleController__2c_20void___get_28_29() | 0; + $6149 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxCapsuleController_20const__2c_20void___get_28_29() | 0; + $6150 = emscripten__base_physx__PxController___get_28_29() | 0; + HEAP32[($2 + 15092 | 0) >> 2] = HEAP32[($2 + 11220 | 0) >> 2] | 0; + $6152 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $6153 = HEAP32[($2 + 11220 | 0) >> 2] | 0; + HEAP32[($2 + 15096 | 0) >> 2] = HEAP32[($2 + 11216 | 0) >> 2] | 0; + $6155 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $6156 = HEAP32[($2 + 11216 | 0) >> 2] | 0; + HEAP32[($2 + 15100 | 0) >> 2] = HEAP32[($2 + 11212 | 0) >> 2] | 0; + $6158 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $6159 = HEAP32[($2 + 11212 | 0) >> 2] | 0; + $6160 = HEAP32[($2 + 11224 | 0) >> 2] | 0; + HEAP32[($2 + 15104 | 0) >> 2] = HEAP32[($2 + 11208 | 0) >> 2] | 0; + _embind_register_class($6147 | 0, $6148 | 0, $6149 | 0, $6150 | 0, $6152 | 0, $6153 | 0, $6155 | 0, $6156 | 0, $6158 | 0, $6159 | 0, $6160 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 11208 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 1524 | 0) >> 2] = $178; + HEAP32[($2 + 1520 | 0) >> 2] = $4796; + i64toi32_i32$0 = HEAP32[($2 + 1520 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1524 | 0) >> 2] | 0; + $25372 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 11360 | 0) >> 2] = $25581; - HEAP32[($2 + 11364 | 0) >> 2] = i64toi32_i32$1; - $6225 = HEAP32[($2 + 11360 | 0) >> 2] | 0; - $6226 = HEAP32[($2 + 11364 | 0) >> 2] | 0; - HEAP32[($2 + 11388 | 0) >> 2] = $6216; - HEAP32[($2 + 11384 | 0) >> 2] = $5375; - HEAP32[($2 + 11380 | 0) >> 2] = $6226; - HEAP32[($2 + 11376 | 0) >> 2] = $6225; - $6227 = HEAP32[($2 + 11388 | 0) >> 2] | 0; - $6228 = HEAP32[($2 + 11384 | 0) >> 2] | 0; - $6229 = HEAP32[($2 + 11376 | 0) >> 2] | 0; - HEAP32[($2 + 11372 | 0) >> 2] = HEAP32[($2 + 11380 | 0) >> 2] | 0; - HEAP32[($2 + 11368 | 0) >> 2] = $6229; - i64toi32_i32$1 = HEAP32[($2 + 11368 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 11372 | 0) >> 2] | 0; - $25609 = i64toi32_i32$1; - i64toi32_i32$1 = $2; - HEAP32[($2 + 152 | 0) >> 2] = $25609; - HEAP32[($2 + 156 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxCapsuleController____29_28float_29___invoke_physx__PxCapsuleController__28char_20const__2c_20bool_20_28physx__PxCapsuleController____29_28float_29_29($6228 | 0, $2 + 152 | 0 | 0); - HEAP32[($2 + 1512 | 0) >> 2] = $181; - HEAP32[($2 + 1508 | 0) >> 2] = $4816; - i64toi32_i32$0 = HEAP32[($2 + 1508 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1512 | 0) >> 2] | 0; - $25622 = i64toi32_i32$0; - i64toi32_i32$0 = $2; - HEAP32[($2 + 11264 | 0) >> 2] = $25622; + HEAP32[($2 + 11264 | 0) >> 2] = $25372; HEAP32[($2 + 11268 | 0) >> 2] = i64toi32_i32$1; - $6235 = HEAP32[($2 + 11264 | 0) >> 2] | 0; - $6236 = HEAP32[($2 + 11268 | 0) >> 2] | 0; - HEAP32[($2 + 11292 | 0) >> 2] = $6227; - HEAP32[($2 + 11288 | 0) >> 2] = $5 + 75618 | 0; - HEAP32[($2 + 11284 | 0) >> 2] = $6236; - HEAP32[($2 + 11280 | 0) >> 2] = $6235; - $6239 = HEAP32[($2 + 11292 | 0) >> 2] | 0; - $6240 = HEAP32[($2 + 11288 | 0) >> 2] | 0; - $6241 = HEAP32[($2 + 11280 | 0) >> 2] | 0; + $6165 = HEAP32[($2 + 11264 | 0) >> 2] | 0; + $6166 = HEAP32[($2 + 11268 | 0) >> 2] | 0; + HEAP32[($2 + 11292 | 0) >> 2] = $2 + 1529 | 0; + HEAP32[($2 + 11288 | 0) >> 2] = $5 + 77266 | 0; + HEAP32[($2 + 11284 | 0) >> 2] = $6166; + HEAP32[($2 + 11280 | 0) >> 2] = $6165; + $6171 = HEAP32[($2 + 11292 | 0) >> 2] | 0; + $6172 = HEAP32[($2 + 11288 | 0) >> 2] | 0; + $6173 = HEAP32[($2 + 11280 | 0) >> 2] | 0; HEAP32[($2 + 11276 | 0) >> 2] = HEAP32[($2 + 11284 | 0) >> 2] | 0; - HEAP32[($2 + 11272 | 0) >> 2] = $6241; + HEAP32[($2 + 11272 | 0) >> 2] = $6173; i64toi32_i32$1 = HEAP32[($2 + 11272 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 11276 | 0) >> 2] | 0; - $25653 = i64toi32_i32$1; + $25406 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 144 | 0) >> 2] = $25653; - HEAP32[($2 + 148 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxCapsuleController____29_28_29_20const___invoke_physx__PxCapsuleController__28char_20const__2c_20float_20_28physx__PxCapsuleController____29_28_29_20const_29($6240 | 0, $2 + 144 | 0 | 0); - HEAP32[($2 + 1504 | 0) >> 2] = $181; - HEAP32[($2 + 1500 | 0) >> 2] = $763; - i64toi32_i32$0 = HEAP32[($2 + 1500 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1504 | 0) >> 2] | 0; - $25666 = i64toi32_i32$0; + HEAP32[($2 + 152 | 0) >> 2] = $25406; + HEAP32[($2 + 156 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxCapsuleController____29_28_29_20const___invoke_physx__PxCapsuleController__28char_20const__2c_20float_20_28physx__PxCapsuleController____29_28_29_20const_29($6172 | 0, $2 + 152 | 0 | 0); + HEAP32[($2 + 1516 | 0) >> 2] = $178; + $6178 = 112; + HEAP32[($2 + 1512 | 0) >> 2] = $6178; + i64toi32_i32$0 = HEAP32[($2 + 1512 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1516 | 0) >> 2] | 0; + $25419 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 11328 | 0) >> 2] = $25666; + HEAP32[($2 + 11328 | 0) >> 2] = $25419; HEAP32[($2 + 11332 | 0) >> 2] = i64toi32_i32$1; - $6247 = HEAP32[($2 + 11328 | 0) >> 2] | 0; - $6248 = HEAP32[($2 + 11332 | 0) >> 2] | 0; - HEAP32[($2 + 11356 | 0) >> 2] = $6239; - HEAP32[($2 + 11352 | 0) >> 2] = $5 + 75608 | 0; - HEAP32[($2 + 11348 | 0) >> 2] = $6248; - HEAP32[($2 + 11344 | 0) >> 2] = $6247; - $6251 = HEAP32[($2 + 11356 | 0) >> 2] | 0; - $6252 = HEAP32[($2 + 11352 | 0) >> 2] | 0; - $6253 = HEAP32[($2 + 11344 | 0) >> 2] | 0; + $6180 = HEAP32[($2 + 11328 | 0) >> 2] | 0; + $6181 = HEAP32[($2 + 11332 | 0) >> 2] | 0; + HEAP32[($2 + 11356 | 0) >> 2] = $6171; + HEAP32[($2 + 11352 | 0) >> 2] = $5330; + HEAP32[($2 + 11348 | 0) >> 2] = $6181; + HEAP32[($2 + 11344 | 0) >> 2] = $6180; + $6182 = HEAP32[($2 + 11356 | 0) >> 2] | 0; + $6183 = HEAP32[($2 + 11352 | 0) >> 2] | 0; + $6184 = HEAP32[($2 + 11344 | 0) >> 2] | 0; HEAP32[($2 + 11340 | 0) >> 2] = HEAP32[($2 + 11348 | 0) >> 2] | 0; - HEAP32[($2 + 11336 | 0) >> 2] = $6253; + HEAP32[($2 + 11336 | 0) >> 2] = $6184; i64toi32_i32$1 = HEAP32[($2 + 11336 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 11340 | 0) >> 2] | 0; - $25697 = i64toi32_i32$1; + $25447 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 136 | 0) >> 2] = $25697; - HEAP32[($2 + 140 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxCapsuleController____29_28float_29___invoke_physx__PxCapsuleController__28char_20const__2c_20bool_20_28physx__PxCapsuleController____29_28float_29_29($6252 | 0, $2 + 136 | 0 | 0); - HEAP32[($2 + 1496 | 0) >> 2] = $181; - HEAP32[($2 + 1492 | 0) >> 2] = $778; - i64toi32_i32$0 = HEAP32[($2 + 1492 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1496 | 0) >> 2] | 0; - $25710 = i64toi32_i32$0; + HEAP32[($2 + 144 | 0) >> 2] = $25447; + HEAP32[($2 + 148 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxCapsuleController____29_28float_29___invoke_physx__PxCapsuleController__28char_20const__2c_20bool_20_28physx__PxCapsuleController____29_28float_29_29($6183 | 0, $2 + 144 | 0 | 0); + HEAP32[($2 + 1508 | 0) >> 2] = $178; + HEAP32[($2 + 1504 | 0) >> 2] = $4771; + i64toi32_i32$0 = HEAP32[($2 + 1504 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1508 | 0) >> 2] | 0; + $25460 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 11392 | 0) >> 2] = $25710; + HEAP32[($2 + 11232 | 0) >> 2] = $25460; + HEAP32[($2 + 11236 | 0) >> 2] = i64toi32_i32$1; + $6190 = HEAP32[($2 + 11232 | 0) >> 2] | 0; + $6191 = HEAP32[($2 + 11236 | 0) >> 2] | 0; + HEAP32[($2 + 11260 | 0) >> 2] = $6182; + HEAP32[($2 + 11256 | 0) >> 2] = $5 + 75650 | 0; + HEAP32[($2 + 11252 | 0) >> 2] = $6191; + HEAP32[($2 + 11248 | 0) >> 2] = $6190; + $6194 = HEAP32[($2 + 11260 | 0) >> 2] | 0; + $6195 = HEAP32[($2 + 11256 | 0) >> 2] | 0; + $6196 = HEAP32[($2 + 11248 | 0) >> 2] | 0; + HEAP32[($2 + 11244 | 0) >> 2] = HEAP32[($2 + 11252 | 0) >> 2] | 0; + HEAP32[($2 + 11240 | 0) >> 2] = $6196; + i64toi32_i32$1 = HEAP32[($2 + 11240 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 11244 | 0) >> 2] | 0; + $25491 = i64toi32_i32$1; + i64toi32_i32$1 = $2; + HEAP32[($2 + 136 | 0) >> 2] = $25491; + HEAP32[($2 + 140 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxCapsuleController____29_28_29_20const___invoke_physx__PxCapsuleController__28char_20const__2c_20float_20_28physx__PxCapsuleController____29_28_29_20const_29($6195 | 0, $2 + 136 | 0 | 0); + HEAP32[($2 + 1500 | 0) >> 2] = $178; + HEAP32[($2 + 1496 | 0) >> 2] = $760; + i64toi32_i32$0 = HEAP32[($2 + 1496 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1500 | 0) >> 2] | 0; + $25504 = i64toi32_i32$0; + i64toi32_i32$0 = $2; + HEAP32[($2 + 11296 | 0) >> 2] = $25504; + HEAP32[($2 + 11300 | 0) >> 2] = i64toi32_i32$1; + $6202 = HEAP32[($2 + 11296 | 0) >> 2] | 0; + $6203 = HEAP32[($2 + 11300 | 0) >> 2] | 0; + HEAP32[($2 + 11324 | 0) >> 2] = $6194; + HEAP32[($2 + 11320 | 0) >> 2] = $5 + 75640 | 0; + HEAP32[($2 + 11316 | 0) >> 2] = $6203; + HEAP32[($2 + 11312 | 0) >> 2] = $6202; + $6206 = HEAP32[($2 + 11324 | 0) >> 2] | 0; + $6207 = HEAP32[($2 + 11320 | 0) >> 2] | 0; + $6208 = HEAP32[($2 + 11312 | 0) >> 2] | 0; + HEAP32[($2 + 11308 | 0) >> 2] = HEAP32[($2 + 11316 | 0) >> 2] | 0; + HEAP32[($2 + 11304 | 0) >> 2] = $6208; + i64toi32_i32$1 = HEAP32[($2 + 11304 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 11308 | 0) >> 2] | 0; + $25535 = i64toi32_i32$1; + i64toi32_i32$1 = $2; + HEAP32[($2 + 128 | 0) >> 2] = $25535; + HEAP32[($2 + 132 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxCapsuleController____29_28float_29___invoke_physx__PxCapsuleController__28char_20const__2c_20bool_20_28physx__PxCapsuleController____29_28float_29_29($6207 | 0, $2 + 128 | 0 | 0); + HEAP32[($2 + 1492 | 0) >> 2] = $178; + HEAP32[($2 + 1488 | 0) >> 2] = $775; + i64toi32_i32$0 = HEAP32[($2 + 1488 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1492 | 0) >> 2] | 0; + $25548 = i64toi32_i32$0; + i64toi32_i32$0 = $2; + HEAP32[($2 + 11360 | 0) >> 2] = $25548; + HEAP32[($2 + 11364 | 0) >> 2] = i64toi32_i32$1; + $6214 = HEAP32[($2 + 11360 | 0) >> 2] | 0; + $6215 = HEAP32[($2 + 11364 | 0) >> 2] | 0; + HEAP32[($2 + 11388 | 0) >> 2] = $6206; + HEAP32[($2 + 11384 | 0) >> 2] = $5 + 161123 | 0; + HEAP32[($2 + 11380 | 0) >> 2] = $6215; + HEAP32[($2 + 11376 | 0) >> 2] = $6214; + $6218 = HEAP32[($2 + 11388 | 0) >> 2] | 0; + $6219 = HEAP32[($2 + 11384 | 0) >> 2] | 0; + $6220 = HEAP32[($2 + 11376 | 0) >> 2] | 0; + HEAP32[($2 + 11372 | 0) >> 2] = HEAP32[($2 + 11380 | 0) >> 2] | 0; + HEAP32[($2 + 11368 | 0) >> 2] = $6220; + i64toi32_i32$1 = HEAP32[($2 + 11368 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 11372 | 0) >> 2] | 0; + $25579 = i64toi32_i32$1; + i64toi32_i32$1 = $2; + HEAP32[($2 + 120 | 0) >> 2] = $25579; + HEAP32[($2 + 124 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_physx__PxCapsuleClimbingMode__Enum_20_28physx__PxCapsuleController____29_28_29_20const___invoke_physx__PxCapsuleController__28char_20const__2c_20physx__PxCapsuleClimbingMode__Enum_20_28physx__PxCapsuleController____29_28_29_20const_29($6219 | 0, $2 + 120 | 0 | 0); + HEAP32[($2 + 1484 | 0) >> 2] = $178; + HEAP32[($2 + 1480 | 0) >> 2] = $788; + i64toi32_i32$0 = HEAP32[($2 + 1480 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1484 | 0) >> 2] | 0; + $25592 = i64toi32_i32$0; + i64toi32_i32$0 = $2; + HEAP32[($2 + 11392 | 0) >> 2] = $25592; HEAP32[($2 + 11396 | 0) >> 2] = i64toi32_i32$1; - $6259 = HEAP32[($2 + 11392 | 0) >> 2] | 0; - $6260 = HEAP32[($2 + 11396 | 0) >> 2] | 0; - HEAP32[($2 + 11420 | 0) >> 2] = $6251; - HEAP32[($2 + 11416 | 0) >> 2] = $5 + 155237 | 0; - HEAP32[($2 + 11412 | 0) >> 2] = $6260; - HEAP32[($2 + 11408 | 0) >> 2] = $6259; - $6263 = HEAP32[($2 + 11420 | 0) >> 2] | 0; - $6264 = HEAP32[($2 + 11416 | 0) >> 2] | 0; - $6265 = HEAP32[($2 + 11408 | 0) >> 2] | 0; + $6226 = HEAP32[($2 + 11392 | 0) >> 2] | 0; + $6227 = HEAP32[($2 + 11396 | 0) >> 2] | 0; + HEAP32[($2 + 11420 | 0) >> 2] = $6218; + HEAP32[($2 + 11416 | 0) >> 2] = $5 + 161107 | 0; + HEAP32[($2 + 11412 | 0) >> 2] = $6227; + HEAP32[($2 + 11408 | 0) >> 2] = $6226; + $6230 = HEAP32[($2 + 11416 | 0) >> 2] | 0; + $6231 = HEAP32[($2 + 11408 | 0) >> 2] | 0; HEAP32[($2 + 11404 | 0) >> 2] = HEAP32[($2 + 11412 | 0) >> 2] | 0; - HEAP32[($2 + 11400 | 0) >> 2] = $6265; + HEAP32[($2 + 11400 | 0) >> 2] = $6231; i64toi32_i32$1 = HEAP32[($2 + 11400 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 11404 | 0) >> 2] | 0; - $25741 = i64toi32_i32$1; + $25621 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 128 | 0) >> 2] = $25741; - HEAP32[($2 + 132 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_physx__PxCapsuleClimbingMode__Enum_20_28physx__PxCapsuleController____29_28_29_20const___invoke_physx__PxCapsuleController__28char_20const__2c_20physx__PxCapsuleClimbingMode__Enum_20_28physx__PxCapsuleController____29_28_29_20const_29($6264 | 0, $2 + 128 | 0 | 0); - HEAP32[($2 + 1488 | 0) >> 2] = $181; - HEAP32[($2 + 1484 | 0) >> 2] = $791; - i64toi32_i32$0 = HEAP32[($2 + 1484 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1488 | 0) >> 2] | 0; - $25754 = i64toi32_i32$0; - i64toi32_i32$0 = $2; - HEAP32[($2 + 11424 | 0) >> 2] = $25754; - HEAP32[($2 + 11428 | 0) >> 2] = i64toi32_i32$1; - $6271 = HEAP32[($2 + 11424 | 0) >> 2] | 0; - $6272 = HEAP32[($2 + 11428 | 0) >> 2] | 0; - HEAP32[($2 + 11452 | 0) >> 2] = $6263; - HEAP32[($2 + 11448 | 0) >> 2] = $5 + 155221 | 0; - HEAP32[($2 + 11444 | 0) >> 2] = $6272; - HEAP32[($2 + 11440 | 0) >> 2] = $6271; - $6275 = HEAP32[($2 + 11448 | 0) >> 2] | 0; - $6276 = HEAP32[($2 + 11440 | 0) >> 2] | 0; - HEAP32[($2 + 11436 | 0) >> 2] = HEAP32[($2 + 11444 | 0) >> 2] | 0; - HEAP32[($2 + 11432 | 0) >> 2] = $6276; - i64toi32_i32$1 = HEAP32[($2 + 11432 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 11436 | 0) >> 2] | 0; - $25783 = i64toi32_i32$1; - i64toi32_i32$1 = $2; - HEAP32[($2 + 120 | 0) >> 2] = $25783; - HEAP32[($2 + 124 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxCapsuleController____29_28physx__PxCapsuleClimbingMode__Enum_29___invoke_physx__PxCapsuleController__28char_20const__2c_20bool_20_28physx__PxCapsuleController____29_28physx__PxCapsuleClimbingMode__Enum_29_29($6275 | 0, $2 + 120 | 0 | 0); - HEAP32[($2 + 11476 | 0) >> 2] = $2 + 1483 | 0; - HEAP32[($2 + 11472 | 0) >> 2] = $5 + 92906 | 0; - void_20emscripten__base_physx__PxController___verify_physx__PxBoxController__28_29(); - HEAP32[($2 + 11468 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxBoxController__28physx__PxBoxController__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxController__20_28_emscripten__base_physx__PxController___getUpcaster_physx__PxBoxController__28_29_29_28physx__PxBoxController__29() | 0), HEAP32[(wasm2js_i32$0 + 11464 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxBoxController__20_28_emscripten__base_physx__PxController___getDowncaster_physx__PxBoxController__28_29_29_28physx__PxController__29() | 0), HEAP32[(wasm2js_i32$0 + 11460 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 11456 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxBoxController__28physx__PxBoxController__29; - $6289 = emscripten__internal__TypeID_physx__PxBoxController_2c_20void___get_28_29() | 0; - $6290 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxBoxController__2c_20void___get_28_29() | 0; - $6291 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxBoxController_20const__2c_20void___get_28_29() | 0; - $6292 = emscripten__base_physx__PxController___get_28_29() | 0; - HEAP32[($2 + 15156 | 0) >> 2] = HEAP32[($2 + 11468 | 0) >> 2] | 0; - $6294 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $6295 = HEAP32[($2 + 11468 | 0) >> 2] | 0; - HEAP32[($2 + 15160 | 0) >> 2] = HEAP32[($2 + 11464 | 0) >> 2] | 0; - $6297 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $6298 = HEAP32[($2 + 11464 | 0) >> 2] | 0; - HEAP32[($2 + 15164 | 0) >> 2] = HEAP32[($2 + 11460 | 0) >> 2] | 0; - $6300 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $6301 = HEAP32[($2 + 11460 | 0) >> 2] | 0; - $6302 = HEAP32[($2 + 11472 | 0) >> 2] | 0; - HEAP32[($2 + 15168 | 0) >> 2] = HEAP32[($2 + 11456 | 0) >> 2] | 0; - _embind_register_class($6289 | 0, $6290 | 0, $6291 | 0, $6292 | 0, $6294 | 0, $6295 | 0, $6297 | 0, $6298 | 0, $6300 | 0, $6301 | 0, $6302 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 11456 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 1476 | 0) >> 2] = $181; - HEAP32[($2 + 1472 | 0) >> 2] = $4841; - i64toi32_i32$0 = HEAP32[($2 + 1472 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1476 | 0) >> 2] | 0; - $25865 = i64toi32_i32$0; - i64toi32_i32$0 = $2; - HEAP32[($2 + 11544 | 0) >> 2] = $25865; - HEAP32[($2 + 11548 | 0) >> 2] = i64toi32_i32$1; - $6307 = HEAP32[($2 + 11544 | 0) >> 2] | 0; - $6308 = HEAP32[($2 + 11548 | 0) >> 2] | 0; - HEAP32[($2 + 11572 | 0) >> 2] = $2 + 1483 | 0; - HEAP32[($2 + 11568 | 0) >> 2] = $5 + 75712 | 0; - HEAP32[($2 + 11564 | 0) >> 2] = $6308; - HEAP32[($2 + 11560 | 0) >> 2] = $6307; - $6313 = HEAP32[($2 + 11572 | 0) >> 2] | 0; - $6314 = HEAP32[($2 + 11568 | 0) >> 2] | 0; - $6315 = HEAP32[($2 + 11560 | 0) >> 2] | 0; - HEAP32[($2 + 11556 | 0) >> 2] = HEAP32[($2 + 11564 | 0) >> 2] | 0; - HEAP32[($2 + 11552 | 0) >> 2] = $6315; - i64toi32_i32$1 = HEAP32[($2 + 11552 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 11556 | 0) >> 2] | 0; - $25899 = i64toi32_i32$1; - i64toi32_i32$1 = $2; - HEAP32[($2 + 112 | 0) >> 2] = $25899; + HEAP32[($2 + 112 | 0) >> 2] = $25621; HEAP32[($2 + 116 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxBoxController____29_28_29_20const___invoke_physx__PxBoxController__28char_20const__2c_20float_20_28physx__PxBoxController____29_28_29_20const_29($6314 | 0, $2 + 112 | 0 | 0); - HEAP32[($2 + 1468 | 0) >> 2] = $181; - HEAP32[($2 + 1464 | 0) >> 2] = $6223; - i64toi32_i32$0 = HEAP32[($2 + 1464 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1468 | 0) >> 2] | 0; - $25912 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxCapsuleController____29_28physx__PxCapsuleClimbingMode__Enum_29___invoke_physx__PxCapsuleController__28char_20const__2c_20bool_20_28physx__PxCapsuleController____29_28physx__PxCapsuleClimbingMode__Enum_29_29($6230 | 0, $2 + 112 | 0 | 0); + HEAP32[($2 + 11444 | 0) >> 2] = $2 + 1479 | 0; + HEAP32[($2 + 11440 | 0) >> 2] = $5 + 92997 | 0; + void_20emscripten__base_physx__PxController___verify_physx__PxBoxController__28_29(); + HEAP32[($2 + 11436 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxBoxController__28physx__PxBoxController__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxController__20_28_emscripten__base_physx__PxController___getUpcaster_physx__PxBoxController__28_29_29_28physx__PxBoxController__29() | 0), HEAP32[(wasm2js_i32$0 + 11432 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxBoxController__20_28_emscripten__base_physx__PxController___getDowncaster_physx__PxBoxController__28_29_29_28physx__PxController__29() | 0), HEAP32[(wasm2js_i32$0 + 11428 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 11424 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxBoxController__28physx__PxBoxController__29; + $6244 = emscripten__internal__TypeID_physx__PxBoxController_2c_20void___get_28_29() | 0; + $6245 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxBoxController__2c_20void___get_28_29() | 0; + $6246 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxBoxController_20const__2c_20void___get_28_29() | 0; + $6247 = emscripten__base_physx__PxController___get_28_29() | 0; + HEAP32[($2 + 15108 | 0) >> 2] = HEAP32[($2 + 11436 | 0) >> 2] | 0; + $6249 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $6250 = HEAP32[($2 + 11436 | 0) >> 2] | 0; + HEAP32[($2 + 15112 | 0) >> 2] = HEAP32[($2 + 11432 | 0) >> 2] | 0; + $6252 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $6253 = HEAP32[($2 + 11432 | 0) >> 2] | 0; + HEAP32[($2 + 15116 | 0) >> 2] = HEAP32[($2 + 11428 | 0) >> 2] | 0; + $6255 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $6256 = HEAP32[($2 + 11428 | 0) >> 2] | 0; + $6257 = HEAP32[($2 + 11440 | 0) >> 2] | 0; + HEAP32[($2 + 15120 | 0) >> 2] = HEAP32[($2 + 11424 | 0) >> 2] | 0; + _embind_register_class($6244 | 0, $6245 | 0, $6246 | 0, $6247 | 0, $6249 | 0, $6250 | 0, $6252 | 0, $6253 | 0, $6255 | 0, $6256 | 0, $6257 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 11424 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 1472 | 0) >> 2] = $178; + HEAP32[($2 + 1468 | 0) >> 2] = $4796; + i64toi32_i32$0 = HEAP32[($2 + 1468 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1472 | 0) >> 2] | 0; + $25703 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 11512 | 0) >> 2] = $25912; + HEAP32[($2 + 11512 | 0) >> 2] = $25703; HEAP32[($2 + 11516 | 0) >> 2] = i64toi32_i32$1; - $6321 = HEAP32[($2 + 11512 | 0) >> 2] | 0; - $6322 = HEAP32[($2 + 11516 | 0) >> 2] | 0; - HEAP32[($2 + 11540 | 0) >> 2] = $6313; - HEAP32[($2 + 11536 | 0) >> 2] = $5 + 74256 | 0; - HEAP32[($2 + 11532 | 0) >> 2] = $6322; - HEAP32[($2 + 11528 | 0) >> 2] = $6321; - $6325 = HEAP32[($2 + 11540 | 0) >> 2] | 0; - $6326 = HEAP32[($2 + 11536 | 0) >> 2] | 0; - $6327 = HEAP32[($2 + 11528 | 0) >> 2] | 0; + $6262 = HEAP32[($2 + 11512 | 0) >> 2] | 0; + $6263 = HEAP32[($2 + 11516 | 0) >> 2] | 0; + HEAP32[($2 + 11540 | 0) >> 2] = $2 + 1479 | 0; + HEAP32[($2 + 11536 | 0) >> 2] = $5 + 75744 | 0; + HEAP32[($2 + 11532 | 0) >> 2] = $6263; + HEAP32[($2 + 11528 | 0) >> 2] = $6262; + $6268 = HEAP32[($2 + 11540 | 0) >> 2] | 0; + $6269 = HEAP32[($2 + 11536 | 0) >> 2] | 0; + $6270 = HEAP32[($2 + 11528 | 0) >> 2] | 0; HEAP32[($2 + 11524 | 0) >> 2] = HEAP32[($2 + 11532 | 0) >> 2] | 0; - HEAP32[($2 + 11520 | 0) >> 2] = $6327; + HEAP32[($2 + 11520 | 0) >> 2] = $6270; i64toi32_i32$1 = HEAP32[($2 + 11520 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 11524 | 0) >> 2] | 0; - $25943 = i64toi32_i32$1; + $25737 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 104 | 0) >> 2] = $25943; + HEAP32[($2 + 104 | 0) >> 2] = $25737; HEAP32[($2 + 108 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxBoxController____29_28_29_20const___invoke_physx__PxBoxController__28char_20const__2c_20float_20_28physx__PxBoxController____29_28_29_20const_29($6326 | 0, $2 + 104 | 0 | 0); - HEAP32[($2 + 1460 | 0) >> 2] = $181; - HEAP32[($2 + 1456 | 0) >> 2] = $4816; - i64toi32_i32$0 = HEAP32[($2 + 1456 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1460 | 0) >> 2] | 0; - $25956 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxBoxController____29_28_29_20const___invoke_physx__PxBoxController__28char_20const__2c_20float_20_28physx__PxBoxController____29_28_29_20const_29($6269 | 0, $2 + 104 | 0 | 0); + HEAP32[($2 + 1464 | 0) >> 2] = $178; + HEAP32[($2 + 1460 | 0) >> 2] = $6178; + i64toi32_i32$0 = HEAP32[($2 + 1460 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1464 | 0) >> 2] | 0; + $25750 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 11480 | 0) >> 2] = $25956; + HEAP32[($2 + 11480 | 0) >> 2] = $25750; HEAP32[($2 + 11484 | 0) >> 2] = i64toi32_i32$1; - $6333 = HEAP32[($2 + 11480 | 0) >> 2] | 0; - $6334 = HEAP32[($2 + 11484 | 0) >> 2] | 0; - HEAP32[($2 + 11508 | 0) >> 2] = $6325; - HEAP32[($2 + 11504 | 0) >> 2] = $5 + 74313 | 0; - HEAP32[($2 + 11500 | 0) >> 2] = $6334; - HEAP32[($2 + 11496 | 0) >> 2] = $6333; - $6337 = HEAP32[($2 + 11508 | 0) >> 2] | 0; - $6338 = HEAP32[($2 + 11504 | 0) >> 2] | 0; - $6339 = HEAP32[($2 + 11496 | 0) >> 2] | 0; + $6276 = HEAP32[($2 + 11480 | 0) >> 2] | 0; + $6277 = HEAP32[($2 + 11484 | 0) >> 2] | 0; + HEAP32[($2 + 11508 | 0) >> 2] = $6268; + HEAP32[($2 + 11504 | 0) >> 2] = $5 + 74271 | 0; + HEAP32[($2 + 11500 | 0) >> 2] = $6277; + HEAP32[($2 + 11496 | 0) >> 2] = $6276; + $6280 = HEAP32[($2 + 11508 | 0) >> 2] | 0; + $6281 = HEAP32[($2 + 11504 | 0) >> 2] | 0; + $6282 = HEAP32[($2 + 11496 | 0) >> 2] | 0; HEAP32[($2 + 11492 | 0) >> 2] = HEAP32[($2 + 11500 | 0) >> 2] | 0; - HEAP32[($2 + 11488 | 0) >> 2] = $6339; + HEAP32[($2 + 11488 | 0) >> 2] = $6282; i64toi32_i32$1 = HEAP32[($2 + 11488 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 11492 | 0) >> 2] | 0; - $25987 = i64toi32_i32$1; + $25781 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 96 | 0) >> 2] = $25987; + HEAP32[($2 + 96 | 0) >> 2] = $25781; HEAP32[($2 + 100 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxBoxController____29_28_29_20const___invoke_physx__PxBoxController__28char_20const__2c_20float_20_28physx__PxBoxController____29_28_29_20const_29($6338 | 0, $2 + 96 | 0 | 0); - HEAP32[($2 + 1452 | 0) >> 2] = $181; - HEAP32[($2 + 1448 | 0) >> 2] = $763; - i64toi32_i32$0 = HEAP32[($2 + 1448 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1452 | 0) >> 2] | 0; - $26000 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxBoxController____29_28_29_20const___invoke_physx__PxBoxController__28char_20const__2c_20float_20_28physx__PxBoxController____29_28_29_20const_29($6281 | 0, $2 + 96 | 0 | 0); + HEAP32[($2 + 1456 | 0) >> 2] = $178; + HEAP32[($2 + 1452 | 0) >> 2] = $4771; + i64toi32_i32$0 = HEAP32[($2 + 1452 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1456 | 0) >> 2] | 0; + $25794 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 11640 | 0) >> 2] = $26000; - HEAP32[($2 + 11644 | 0) >> 2] = i64toi32_i32$1; - $6345 = HEAP32[($2 + 11640 | 0) >> 2] | 0; - $6346 = HEAP32[($2 + 11644 | 0) >> 2] | 0; - HEAP32[($2 + 11668 | 0) >> 2] = $6337; - HEAP32[($2 + 11664 | 0) >> 2] = $5430; - HEAP32[($2 + 11660 | 0) >> 2] = $6346; - HEAP32[($2 + 11656 | 0) >> 2] = $6345; - $6347 = HEAP32[($2 + 11668 | 0) >> 2] | 0; - $6348 = HEAP32[($2 + 11664 | 0) >> 2] | 0; - $6349 = HEAP32[($2 + 11656 | 0) >> 2] | 0; - HEAP32[($2 + 11652 | 0) >> 2] = HEAP32[($2 + 11660 | 0) >> 2] | 0; - HEAP32[($2 + 11648 | 0) >> 2] = $6349; - i64toi32_i32$1 = HEAP32[($2 + 11648 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 11652 | 0) >> 2] | 0; - $26028 = i64toi32_i32$1; + HEAP32[($2 + 11448 | 0) >> 2] = $25794; + HEAP32[($2 + 11452 | 0) >> 2] = i64toi32_i32$1; + $6288 = HEAP32[($2 + 11448 | 0) >> 2] | 0; + $6289 = HEAP32[($2 + 11452 | 0) >> 2] | 0; + HEAP32[($2 + 11476 | 0) >> 2] = $6280; + HEAP32[($2 + 11472 | 0) >> 2] = $5 + 74328 | 0; + HEAP32[($2 + 11468 | 0) >> 2] = $6289; + HEAP32[($2 + 11464 | 0) >> 2] = $6288; + $6292 = HEAP32[($2 + 11476 | 0) >> 2] | 0; + $6293 = HEAP32[($2 + 11472 | 0) >> 2] | 0; + $6294 = HEAP32[($2 + 11464 | 0) >> 2] | 0; + HEAP32[($2 + 11460 | 0) >> 2] = HEAP32[($2 + 11468 | 0) >> 2] | 0; + HEAP32[($2 + 11456 | 0) >> 2] = $6294; + i64toi32_i32$1 = HEAP32[($2 + 11456 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 11460 | 0) >> 2] | 0; + $25825 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 88 | 0) >> 2] = $26028; + HEAP32[($2 + 88 | 0) >> 2] = $25825; HEAP32[($2 + 92 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxBoxController____29_28float_29___invoke_physx__PxBoxController__28char_20const__2c_20bool_20_28physx__PxBoxController____29_28float_29_29($6348 | 0, $2 + 88 | 0 | 0); - HEAP32[($2 + 1444 | 0) >> 2] = $181; - HEAP32[($2 + 1440 | 0) >> 2] = $778; - i64toi32_i32$0 = HEAP32[($2 + 1440 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1444 | 0) >> 2] | 0; - $26041 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_float_20_28physx__PxBoxController____29_28_29_20const___invoke_physx__PxBoxController__28char_20const__2c_20float_20_28physx__PxBoxController____29_28_29_20const_29($6293 | 0, $2 + 88 | 0 | 0); + HEAP32[($2 + 1448 | 0) >> 2] = $178; + HEAP32[($2 + 1444 | 0) >> 2] = $760; + i64toi32_i32$0 = HEAP32[($2 + 1444 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1448 | 0) >> 2] | 0; + $25838 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 11608 | 0) >> 2] = $26041; + HEAP32[($2 + 11608 | 0) >> 2] = $25838; HEAP32[($2 + 11612 | 0) >> 2] = i64toi32_i32$1; - $6355 = HEAP32[($2 + 11608 | 0) >> 2] | 0; - $6356 = HEAP32[($2 + 11612 | 0) >> 2] | 0; - HEAP32[($2 + 11636 | 0) >> 2] = $6347; - HEAP32[($2 + 11632 | 0) >> 2] = $5 + 74238 | 0; - HEAP32[($2 + 11628 | 0) >> 2] = $6356; - HEAP32[($2 + 11624 | 0) >> 2] = $6355; - $6359 = HEAP32[($2 + 11636 | 0) >> 2] | 0; - $6360 = HEAP32[($2 + 11632 | 0) >> 2] | 0; - $6361 = HEAP32[($2 + 11624 | 0) >> 2] | 0; + $6300 = HEAP32[($2 + 11608 | 0) >> 2] | 0; + $6301 = HEAP32[($2 + 11612 | 0) >> 2] | 0; + HEAP32[($2 + 11636 | 0) >> 2] = $6292; + HEAP32[($2 + 11632 | 0) >> 2] = $5385; + HEAP32[($2 + 11628 | 0) >> 2] = $6301; + HEAP32[($2 + 11624 | 0) >> 2] = $6300; + $6302 = HEAP32[($2 + 11636 | 0) >> 2] | 0; + $6303 = HEAP32[($2 + 11632 | 0) >> 2] | 0; + $6304 = HEAP32[($2 + 11624 | 0) >> 2] | 0; HEAP32[($2 + 11620 | 0) >> 2] = HEAP32[($2 + 11628 | 0) >> 2] | 0; - HEAP32[($2 + 11616 | 0) >> 2] = $6361; + HEAP32[($2 + 11616 | 0) >> 2] = $6304; i64toi32_i32$1 = HEAP32[($2 + 11616 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 11620 | 0) >> 2] | 0; - $26072 = i64toi32_i32$1; + $25866 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 80 | 0) >> 2] = $26072; + HEAP32[($2 + 80 | 0) >> 2] = $25866; HEAP32[($2 + 84 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxBoxController____29_28float_29___invoke_physx__PxBoxController__28char_20const__2c_20bool_20_28physx__PxBoxController____29_28float_29_29($6360 | 0, $2 + 80 | 0 | 0); - HEAP32[($2 + 1436 | 0) >> 2] = $181; - HEAP32[($2 + 1432 | 0) >> 2] = $791; - i64toi32_i32$0 = HEAP32[($2 + 1432 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1436 | 0) >> 2] | 0; - $26085 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxBoxController____29_28float_29___invoke_physx__PxBoxController__28char_20const__2c_20bool_20_28physx__PxBoxController____29_28float_29_29($6303 | 0, $2 + 80 | 0 | 0); + HEAP32[($2 + 1440 | 0) >> 2] = $178; + HEAP32[($2 + 1436 | 0) >> 2] = $775; + i64toi32_i32$0 = HEAP32[($2 + 1436 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1440 | 0) >> 2] | 0; + $25879 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 11576 | 0) >> 2] = $26085; + HEAP32[($2 + 11576 | 0) >> 2] = $25879; HEAP32[($2 + 11580 | 0) >> 2] = i64toi32_i32$1; - $6367 = HEAP32[($2 + 11576 | 0) >> 2] | 0; - $6368 = HEAP32[($2 + 11580 | 0) >> 2] | 0; - HEAP32[($2 + 11604 | 0) >> 2] = $6359; - HEAP32[($2 + 11600 | 0) >> 2] = $5 + 74292 | 0; - HEAP32[($2 + 11596 | 0) >> 2] = $6368; - HEAP32[($2 + 11592 | 0) >> 2] = $6367; - $6371 = HEAP32[($2 + 11600 | 0) >> 2] | 0; - $6372 = HEAP32[($2 + 11592 | 0) >> 2] | 0; + $6310 = HEAP32[($2 + 11576 | 0) >> 2] | 0; + $6311 = HEAP32[($2 + 11580 | 0) >> 2] | 0; + HEAP32[($2 + 11604 | 0) >> 2] = $6302; + HEAP32[($2 + 11600 | 0) >> 2] = $5 + 74253 | 0; + HEAP32[($2 + 11596 | 0) >> 2] = $6311; + HEAP32[($2 + 11592 | 0) >> 2] = $6310; + $6314 = HEAP32[($2 + 11604 | 0) >> 2] | 0; + $6315 = HEAP32[($2 + 11600 | 0) >> 2] | 0; + $6316 = HEAP32[($2 + 11592 | 0) >> 2] | 0; HEAP32[($2 + 11588 | 0) >> 2] = HEAP32[($2 + 11596 | 0) >> 2] | 0; - HEAP32[($2 + 11584 | 0) >> 2] = $6372; + HEAP32[($2 + 11584 | 0) >> 2] = $6316; i64toi32_i32$1 = HEAP32[($2 + 11584 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 11588 | 0) >> 2] | 0; - $26114 = i64toi32_i32$1; + $25910 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 72 | 0) >> 2] = $26114; + HEAP32[($2 + 72 | 0) >> 2] = $25910; HEAP32[($2 + 76 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxBoxController____29_28float_29___invoke_physx__PxBoxController__28char_20const__2c_20bool_20_28physx__PxBoxController____29_28float_29_29($6371 | 0, $2 + 72 | 0 | 0); - HEAP32[($2 + 11692 | 0) >> 2] = $2 + 1431 | 0; - HEAP32[($2 + 11688 | 0) >> 2] = $5 + 161153 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxControllerDesc__28_29(); - HEAP32[($2 + 11684 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllerDesc__28physx__PxControllerDesc__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxControllerDesc__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 11680 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxControllerDesc__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 11676 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 11672 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllerDesc__28physx__PxControllerDesc__29; - $6385 = emscripten__internal__TypeID_physx__PxControllerDesc_2c_20void___get_28_29() | 0; - $6386 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllerDesc__2c_20void___get_28_29() | 0; - $6387 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllerDesc_20const__2c_20void___get_28_29() | 0; - $6388 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 15172 | 0) >> 2] = HEAP32[($2 + 11684 | 0) >> 2] | 0; - $6390 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $6391 = HEAP32[($2 + 11684 | 0) >> 2] | 0; - HEAP32[($2 + 12812 | 0) >> 2] = HEAP32[($2 + 11680 | 0) >> 2] | 0; - $6393 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $6394 = HEAP32[($2 + 11680 | 0) >> 2] | 0; - HEAP32[($2 + 12808 | 0) >> 2] = HEAP32[($2 + 11676 | 0) >> 2] | 0; - $6396 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $6397 = HEAP32[($2 + 11676 | 0) >> 2] | 0; - $6398 = HEAP32[($2 + 11688 | 0) >> 2] | 0; - HEAP32[($2 + 15176 | 0) >> 2] = HEAP32[($2 + 11672 | 0) >> 2] | 0; - _embind_register_class($6385 | 0, $6386 | 0, $6387 | 0, $6388 | 0, $6390 | 0, $6391 | 0, $6393 | 0, $6394 | 0, $6396 | 0, $6397 | 0, $6398 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 11672 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 1424 | 0) >> 2] = $181; - HEAP32[($2 + 1420 | 0) >> 2] = $140; - i64toi32_i32$0 = HEAP32[($2 + 1420 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1424 | 0) >> 2] | 0; - $26196 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxBoxController____29_28float_29___invoke_physx__PxBoxController__28char_20const__2c_20bool_20_28physx__PxBoxController____29_28float_29_29($6315 | 0, $2 + 72 | 0 | 0); + HEAP32[($2 + 1432 | 0) >> 2] = $178; + HEAP32[($2 + 1428 | 0) >> 2] = $788; + i64toi32_i32$0 = HEAP32[($2 + 1428 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1432 | 0) >> 2] | 0; + $25923 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 11696 | 0) >> 2] = $26196; + HEAP32[($2 + 11544 | 0) >> 2] = $25923; + HEAP32[($2 + 11548 | 0) >> 2] = i64toi32_i32$1; + $6322 = HEAP32[($2 + 11544 | 0) >> 2] | 0; + $6323 = HEAP32[($2 + 11548 | 0) >> 2] | 0; + HEAP32[($2 + 11572 | 0) >> 2] = $6314; + HEAP32[($2 + 11568 | 0) >> 2] = $5 + 74307 | 0; + HEAP32[($2 + 11564 | 0) >> 2] = $6323; + HEAP32[($2 + 11560 | 0) >> 2] = $6322; + $6326 = HEAP32[($2 + 11568 | 0) >> 2] | 0; + $6327 = HEAP32[($2 + 11560 | 0) >> 2] | 0; + HEAP32[($2 + 11556 | 0) >> 2] = HEAP32[($2 + 11564 | 0) >> 2] | 0; + HEAP32[($2 + 11552 | 0) >> 2] = $6327; + i64toi32_i32$1 = HEAP32[($2 + 11552 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 11556 | 0) >> 2] | 0; + $25952 = i64toi32_i32$1; + i64toi32_i32$1 = $2; + HEAP32[($2 + 64 | 0) >> 2] = $25952; + HEAP32[($2 + 68 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxBoxController____29_28float_29___invoke_physx__PxBoxController__28char_20const__2c_20bool_20_28physx__PxBoxController____29_28float_29_29($6326 | 0, $2 + 64 | 0 | 0); + HEAP32[($2 + 11660 | 0) >> 2] = $2 + 1427 | 0; + HEAP32[($2 + 11656 | 0) >> 2] = $5 + 167051 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxControllerDesc__28_29(); + HEAP32[($2 + 11652 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllerDesc__28physx__PxControllerDesc__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxControllerDesc__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 11648 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxControllerDesc__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 11644 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 11640 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllerDesc__28physx__PxControllerDesc__29; + $6340 = emscripten__internal__TypeID_physx__PxControllerDesc_2c_20void___get_28_29() | 0; + $6341 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllerDesc__2c_20void___get_28_29() | 0; + $6342 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllerDesc_20const__2c_20void___get_28_29() | 0; + $6343 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 15124 | 0) >> 2] = HEAP32[($2 + 11652 | 0) >> 2] | 0; + $6345 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $6346 = HEAP32[($2 + 11652 | 0) >> 2] | 0; + HEAP32[($2 + 12780 | 0) >> 2] = HEAP32[($2 + 11648 | 0) >> 2] | 0; + $6348 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $6349 = HEAP32[($2 + 11648 | 0) >> 2] | 0; + HEAP32[($2 + 12776 | 0) >> 2] = HEAP32[($2 + 11644 | 0) >> 2] | 0; + $6351 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $6352 = HEAP32[($2 + 11644 | 0) >> 2] | 0; + $6353 = HEAP32[($2 + 11656 | 0) >> 2] | 0; + HEAP32[($2 + 15128 | 0) >> 2] = HEAP32[($2 + 11640 | 0) >> 2] | 0; + _embind_register_class($6340 | 0, $6341 | 0, $6342 | 0, $6343 | 0, $6345 | 0, $6346 | 0, $6348 | 0, $6349 | 0, $6351 | 0, $6352 | 0, $6353 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 11640 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 1420 | 0) >> 2] = $178; + HEAP32[($2 + 1416 | 0) >> 2] = $137; + i64toi32_i32$0 = HEAP32[($2 + 1416 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1420 | 0) >> 2] | 0; + $26034 = i64toi32_i32$0; + i64toi32_i32$0 = $2; + HEAP32[($2 + 11664 | 0) >> 2] = $26034; + HEAP32[($2 + 11668 | 0) >> 2] = i64toi32_i32$1; + $6358 = HEAP32[($2 + 11664 | 0) >> 2] | 0; + $6359 = HEAP32[($2 + 11668 | 0) >> 2] | 0; + HEAP32[($2 + 11692 | 0) >> 2] = $2 + 1427 | 0; + HEAP32[($2 + 11688 | 0) >> 2] = $383; + HEAP32[($2 + 11684 | 0) >> 2] = $6359; + HEAP32[($2 + 11680 | 0) >> 2] = $6358; + $6362 = HEAP32[($2 + 11692 | 0) >> 2] | 0; + $6363 = HEAP32[($2 + 11688 | 0) >> 2] | 0; + $6364 = HEAP32[($2 + 11680 | 0) >> 2] | 0; + HEAP32[($2 + 11676 | 0) >> 2] = HEAP32[($2 + 11684 | 0) >> 2] | 0; + HEAP32[($2 + 11672 | 0) >> 2] = $6364; + i64toi32_i32$1 = HEAP32[($2 + 11672 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 11676 | 0) >> 2] | 0; + $26065 = i64toi32_i32$1; + i64toi32_i32$1 = $2; + HEAP32[($2 + 56 | 0) >> 2] = $26065; + HEAP32[($2 + 60 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxControllerDesc____29_28_29_20const___invoke_physx__PxControllerDesc__28char_20const__2c_20bool_20_28physx__PxControllerDesc____29_28_29_20const_29($6363 | 0, $2 + 56 | 0 | 0); + HEAP32[($2 + 1412 | 0) >> 2] = $137; + HEAP32[($2 + 1408 | 0) >> 2] = GOT_func_internal_physx__PxControllerDesc__getType_28_29_20const; + i64toi32_i32$0 = HEAP32[($2 + 1408 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1412 | 0) >> 2] | 0; + $26079 = i64toi32_i32$0; + i64toi32_i32$0 = $2; + HEAP32[($2 + 11696 | 0) >> 2] = $26079; HEAP32[($2 + 11700 | 0) >> 2] = i64toi32_i32$1; - $6403 = HEAP32[($2 + 11696 | 0) >> 2] | 0; - $6404 = HEAP32[($2 + 11700 | 0) >> 2] | 0; - HEAP32[($2 + 11724 | 0) >> 2] = $2 + 1431 | 0; - HEAP32[($2 + 11720 | 0) >> 2] = $386; - HEAP32[($2 + 11716 | 0) >> 2] = $6404; - HEAP32[($2 + 11712 | 0) >> 2] = $6403; - $6407 = HEAP32[($2 + 11724 | 0) >> 2] | 0; - $6408 = HEAP32[($2 + 11720 | 0) >> 2] | 0; - $6409 = HEAP32[($2 + 11712 | 0) >> 2] | 0; + $6371 = HEAP32[($2 + 11696 | 0) >> 2] | 0; + $6372 = HEAP32[($2 + 11700 | 0) >> 2] | 0; + HEAP32[($2 + 11724 | 0) >> 2] = $6362; + HEAP32[($2 + 11720 | 0) >> 2] = $5 + 156436 | 0; + HEAP32[($2 + 11716 | 0) >> 2] = $6372; + HEAP32[($2 + 11712 | 0) >> 2] = $6371; + $6375 = HEAP32[($2 + 11724 | 0) >> 2] | 0; + $6376 = HEAP32[($2 + 11720 | 0) >> 2] | 0; + $6377 = HEAP32[($2 + 11712 | 0) >> 2] | 0; HEAP32[($2 + 11708 | 0) >> 2] = HEAP32[($2 + 11716 | 0) >> 2] | 0; - HEAP32[($2 + 11704 | 0) >> 2] = $6409; + HEAP32[($2 + 11704 | 0) >> 2] = $6377; i64toi32_i32$1 = HEAP32[($2 + 11704 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 11708 | 0) >> 2] | 0; - $26227 = i64toi32_i32$1; + $26110 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 64 | 0) >> 2] = $26227; - HEAP32[($2 + 68 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxControllerDesc____29_28_29_20const___invoke_physx__PxControllerDesc__28char_20const__2c_20bool_20_28physx__PxControllerDesc____29_28_29_20const_29($6408 | 0, $2 + 64 | 0 | 0); - HEAP32[($2 + 1416 | 0) >> 2] = $140; - HEAP32[($2 + 1412 | 0) >> 2] = GOT_func_internal_physx__PxControllerDesc__getType_28_29_20const; - i64toi32_i32$0 = HEAP32[($2 + 1412 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1416 | 0) >> 2] | 0; - $26241 = i64toi32_i32$0; - i64toi32_i32$0 = $2; - HEAP32[($2 + 11728 | 0) >> 2] = $26241; - HEAP32[($2 + 11732 | 0) >> 2] = i64toi32_i32$1; - $6416 = HEAP32[($2 + 11728 | 0) >> 2] | 0; - $6417 = HEAP32[($2 + 11732 | 0) >> 2] | 0; - HEAP32[($2 + 11756 | 0) >> 2] = $6407; - HEAP32[($2 + 11752 | 0) >> 2] = $5 + 150550 | 0; - HEAP32[($2 + 11748 | 0) >> 2] = $6417; - HEAP32[($2 + 11744 | 0) >> 2] = $6416; - $6420 = HEAP32[($2 + 11756 | 0) >> 2] | 0; - $6421 = HEAP32[($2 + 11752 | 0) >> 2] | 0; - $6422 = HEAP32[($2 + 11744 | 0) >> 2] | 0; - HEAP32[($2 + 11740 | 0) >> 2] = HEAP32[($2 + 11748 | 0) >> 2] | 0; - HEAP32[($2 + 11736 | 0) >> 2] = $6422; - i64toi32_i32$1 = HEAP32[($2 + 11736 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 11740 | 0) >> 2] | 0; - $26272 = i64toi32_i32$1; - i64toi32_i32$1 = $2; - HEAP32[($2 + 56 | 0) >> 2] = $26272; - HEAP32[($2 + 60 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_physx__PxControllerShapeType__Enum_20_28physx__PxControllerDesc____29_28_29_20const___invoke_physx__PxControllerDesc__28char_20const__2c_20physx__PxControllerShapeType__Enum_20_28physx__PxControllerDesc____29_28_29_20const_29($6421 | 0, $2 + 56 | 0 | 0); - HEAP32[($2 + 11776 | 0) >> 2] = $6420; - HEAP32[($2 + 11772 | 0) >> 2] = $1723; - HEAP32[($2 + 11768 | 0) >> 2] = $242; - $6427 = HEAP32[($2 + 11776 | 0) >> 2] | 0; - HEAP32[($2 + 11764 | 0) >> 2] = GOT_func_internal_physx__PxExtendedVec3__20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxExtendedVec3___getWire_physx__PxControllerDesc__28physx__PxExtendedVec3_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc_20const__29; - HEAP32[($2 + 11760 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxExtendedVec3___setWire_physx__PxControllerDesc__28physx__PxExtendedVec3_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc__2c_20physx__PxExtendedVec3__29; - $6430 = emscripten__internal__TypeID_physx__PxControllerDesc_2c_20void___get_28_29() | 0; - $6431 = HEAP32[($2 + 11772 | 0) >> 2] | 0; - $6432 = emscripten__internal__TypeID_physx__PxExtendedVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15180 | 0) >> 2] = HEAP32[($2 + 11764 | 0) >> 2] | 0; - $6434 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $6435 = HEAP32[($2 + 11764 | 0) >> 2] | 0; - $6438 = physx__PxExtendedVec3_20physx__PxControllerDesc_____20emscripten__internal__getContext_physx__PxExtendedVec3_20physx__PxControllerDesc_____28physx__PxExtendedVec3_20physx__PxControllerDesc____20const__29($2 + 11768 | 0 | 0) | 0; - $6439 = emscripten__internal__TypeID_physx__PxExtendedVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15184 | 0) >> 2] = HEAP32[($2 + 11760 | 0) >> 2] | 0; - _embind_register_class_property($6430 | 0, $6431 | 0, $6432 | 0, $6434 | 0, $6435 | 0, $6438 | 0, $6439 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 11760 | 0) >> 2] | 0 | 0, physx__PxExtendedVec3_20physx__PxControllerDesc_____20emscripten__internal__getContext_physx__PxExtendedVec3_20physx__PxControllerDesc_____28physx__PxExtendedVec3_20physx__PxControllerDesc____20const__29($2 + 11768 | 0 | 0) | 0 | 0); - HEAP32[($2 + 11796 | 0) >> 2] = $6427; - HEAP32[($2 + 11792 | 0) >> 2] = $5 + 118098 | 0; - HEAP32[($2 + 11788 | 0) >> 2] = $363; - $6448 = HEAP32[($2 + 11796 | 0) >> 2] | 0; - HEAP32[($2 + 11784 | 0) >> 2] = GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxVec3___getWire_physx__PxControllerDesc__28physx__PxVec3_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc_20const__29; - HEAP32[($2 + 11780 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxVec3___setWire_physx__PxControllerDesc__28physx__PxVec3_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc__2c_20physx__PxVec3__29; - $6451 = emscripten__internal__TypeID_physx__PxControllerDesc_2c_20void___get_28_29() | 0; - $6452 = HEAP32[($2 + 11792 | 0) >> 2] | 0; - $6453 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15188 | 0) >> 2] = HEAP32[($2 + 11784 | 0) >> 2] | 0; - $6455 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $6456 = HEAP32[($2 + 11784 | 0) >> 2] | 0; - $6459 = physx__PxVec3_20physx__PxControllerDesc_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxControllerDesc_____28physx__PxVec3_20physx__PxControllerDesc____20const__29($2 + 11788 | 0 | 0) | 0; - $6460 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15192 | 0) >> 2] = HEAP32[($2 + 11780 | 0) >> 2] | 0; - _embind_register_class_property($6451 | 0, $6452 | 0, $6453 | 0, $6455 | 0, $6456 | 0, $6459 | 0, $6460 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 11780 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxControllerDesc_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxControllerDesc_____28physx__PxVec3_20physx__PxControllerDesc____20const__29($2 + 11788 | 0 | 0) | 0 | 0); - HEAP32[($2 + 11956 | 0) >> 2] = $6448; - HEAP32[($2 + 11952 | 0) >> 2] = $5 + 75195 | 0; - HEAP32[($2 + 11948 | 0) >> 2] = $2047; - $6469 = HEAP32[($2 + 11956 | 0) >> 2] | 0; - $6470 = GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20float___getWire_physx__PxControllerDesc__28float_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc_20const__29; - HEAP32[($2 + 11944 | 0) >> 2] = $6470; - $6471 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20float___setWire_physx__PxControllerDesc__28float_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc__2c_20float_29; - HEAP32[($2 + 11940 | 0) >> 2] = $6471; - $6472 = emscripten__internal__TypeID_physx__PxControllerDesc_2c_20void___get_28_29() | 0; - $6473 = HEAP32[($2 + 11952 | 0) >> 2] | 0; - $6474 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15196 | 0) >> 2] = HEAP32[($2 + 11944 | 0) >> 2] | 0; - $6476 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $6477 = HEAP32[($2 + 11944 | 0) >> 2] | 0; - $6480 = float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11948 | 0 | 0) | 0; - $6481 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15228 | 0) >> 2] = HEAP32[($2 + 11940 | 0) >> 2] | 0; - _embind_register_class_property($6472 | 0, $6473 | 0, $6474 | 0, $6476 | 0, $6477 | 0, $6480 | 0, $6481 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 11940 | 0) >> 2] | 0 | 0, float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11948 | 0 | 0) | 0 | 0); - HEAP32[($2 + 11936 | 0) >> 2] = $6469; - HEAP32[($2 + 11932 | 0) >> 2] = $5 + 75667 | 0; - HEAP32[($2 + 11928 | 0) >> 2] = $1704; - $6490 = HEAP32[($2 + 11936 | 0) >> 2] | 0; - HEAP32[($2 + 11924 | 0) >> 2] = $6470; - HEAP32[($2 + 11920 | 0) >> 2] = $6471; - $6491 = emscripten__internal__TypeID_physx__PxControllerDesc_2c_20void___get_28_29() | 0; - $6492 = HEAP32[($2 + 11932 | 0) >> 2] | 0; - $6493 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15200 | 0) >> 2] = HEAP32[($2 + 11924 | 0) >> 2] | 0; - $6495 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $6496 = HEAP32[($2 + 11924 | 0) >> 2] | 0; - $6499 = float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11928 | 0 | 0) | 0; - $6500 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15232 | 0) >> 2] = HEAP32[($2 + 11920 | 0) >> 2] | 0; - _embind_register_class_property($6491 | 0, $6492 | 0, $6493 | 0, $6495 | 0, $6496 | 0, $6499 | 0, $6500 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 11920 | 0) >> 2] | 0 | 0, float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11928 | 0 | 0) | 0 | 0); - HEAP32[($2 + 11916 | 0) >> 2] = $6490; - HEAP32[($2 + 11912 | 0) >> 2] = $5 + 75628 | 0; - HEAP32[($2 + 11908 | 0) >> 2] = $3644; - $6509 = HEAP32[($2 + 11916 | 0) >> 2] | 0; - HEAP32[($2 + 11904 | 0) >> 2] = $6470; - HEAP32[($2 + 11900 | 0) >> 2] = $6471; - $6510 = emscripten__internal__TypeID_physx__PxControllerDesc_2c_20void___get_28_29() | 0; - $6511 = HEAP32[($2 + 11912 | 0) >> 2] | 0; - $6512 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15204 | 0) >> 2] = HEAP32[($2 + 11904 | 0) >> 2] | 0; - $6514 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $6515 = HEAP32[($2 + 11904 | 0) >> 2] | 0; - $6518 = float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11908 | 0 | 0) | 0; - $6519 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15236 | 0) >> 2] = HEAP32[($2 + 11900 | 0) >> 2] | 0; - _embind_register_class_property($6510 | 0, $6511 | 0, $6512 | 0, $6514 | 0, $6515 | 0, $6518 | 0, $6519 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 11900 | 0) >> 2] | 0 | 0, float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11908 | 0 | 0) | 0 | 0); - HEAP32[($2 + 11896 | 0) >> 2] = $6509; - HEAP32[($2 + 11892 | 0) >> 2] = $5 + 75848 | 0; - HEAP32[($2 + 11888 | 0) >> 2] = $2852; - $6528 = HEAP32[($2 + 11896 | 0) >> 2] | 0; - HEAP32[($2 + 11884 | 0) >> 2] = $6470; - HEAP32[($2 + 11880 | 0) >> 2] = $6471; - $6529 = emscripten__internal__TypeID_physx__PxControllerDesc_2c_20void___get_28_29() | 0; - $6530 = HEAP32[($2 + 11892 | 0) >> 2] | 0; - $6531 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15208 | 0) >> 2] = HEAP32[($2 + 11884 | 0) >> 2] | 0; - $6533 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $6534 = HEAP32[($2 + 11884 | 0) >> 2] | 0; - $6537 = float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11888 | 0 | 0) | 0; - $6538 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15240 | 0) >> 2] = HEAP32[($2 + 11880 | 0) >> 2] | 0; - _embind_register_class_property($6529 | 0, $6530 | 0, $6531 | 0, $6533 | 0, $6534 | 0, $6537 | 0, $6538 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 11880 | 0) >> 2] | 0 | 0, float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11888 | 0 | 0) | 0 | 0); - HEAP32[($2 + 11876 | 0) >> 2] = $6528; - HEAP32[($2 + 11872 | 0) >> 2] = $5 + 75896 | 0; - HEAP32[($2 + 11868 | 0) >> 2] = $2188; - $6547 = HEAP32[($2 + 11876 | 0) >> 2] | 0; - HEAP32[($2 + 11864 | 0) >> 2] = $6470; - HEAP32[($2 + 11860 | 0) >> 2] = $6471; - $6548 = emscripten__internal__TypeID_physx__PxControllerDesc_2c_20void___get_28_29() | 0; - $6549 = HEAP32[($2 + 11872 | 0) >> 2] | 0; - $6550 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15212 | 0) >> 2] = HEAP32[($2 + 11864 | 0) >> 2] | 0; - $6552 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $6553 = HEAP32[($2 + 11864 | 0) >> 2] | 0; - $6556 = float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11868 | 0 | 0) | 0; - $6557 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15244 | 0) >> 2] = HEAP32[($2 + 11860 | 0) >> 2] | 0; - _embind_register_class_property($6548 | 0, $6549 | 0, $6550 | 0, $6552 | 0, $6553 | 0, $6556 | 0, $6557 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 11860 | 0) >> 2] | 0 | 0, float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11868 | 0 | 0) | 0 | 0); - HEAP32[($2 + 11856 | 0) >> 2] = $6547; - HEAP32[($2 + 11852 | 0) >> 2] = $5 + 66168 | 0; - HEAP32[($2 + 11848 | 0) >> 2] = $3631; - $6566 = HEAP32[($2 + 11856 | 0) >> 2] | 0; - HEAP32[($2 + 11844 | 0) >> 2] = $6470; - HEAP32[($2 + 11840 | 0) >> 2] = $6471; - $6567 = emscripten__internal__TypeID_physx__PxControllerDesc_2c_20void___get_28_29() | 0; - $6568 = HEAP32[($2 + 11852 | 0) >> 2] | 0; - $6569 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15216 | 0) >> 2] = HEAP32[($2 + 11844 | 0) >> 2] | 0; - $6571 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $6572 = HEAP32[($2 + 11844 | 0) >> 2] | 0; - $6575 = float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11848 | 0 | 0) | 0; - $6576 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15248 | 0) >> 2] = HEAP32[($2 + 11840 | 0) >> 2] | 0; - _embind_register_class_property($6567 | 0, $6568 | 0, $6569 | 0, $6571 | 0, $6572 | 0, $6575 | 0, $6576 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 11840 | 0) >> 2] | 0 | 0, float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11848 | 0 | 0) | 0 | 0); - HEAP32[($2 + 11836 | 0) >> 2] = $6566; - HEAP32[($2 + 11832 | 0) >> 2] = $5 + 143278 | 0; - HEAP32[($2 + 11828 | 0) >> 2] = $673; - $6585 = HEAP32[($2 + 11836 | 0) >> 2] | 0; - HEAP32[($2 + 11824 | 0) >> 2] = $6470; - HEAP32[($2 + 11820 | 0) >> 2] = $6471; - $6586 = emscripten__internal__TypeID_physx__PxControllerDesc_2c_20void___get_28_29() | 0; - $6587 = HEAP32[($2 + 11832 | 0) >> 2] | 0; - $6588 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15220 | 0) >> 2] = HEAP32[($2 + 11824 | 0) >> 2] | 0; - $6590 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $6591 = HEAP32[($2 + 11824 | 0) >> 2] | 0; - $6594 = float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11828 | 0 | 0) | 0; - $6595 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15252 | 0) >> 2] = HEAP32[($2 + 11820 | 0) >> 2] | 0; - _embind_register_class_property($6586 | 0, $6587 | 0, $6588 | 0, $6590 | 0, $6591 | 0, $6594 | 0, $6595 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 11820 | 0) >> 2] | 0 | 0, float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11828 | 0 | 0) | 0 | 0); - HEAP32[($2 + 11816 | 0) >> 2] = $6585; - HEAP32[($2 + 11812 | 0) >> 2] = $5 + 125025 | 0; - HEAP32[($2 + 11808 | 0) >> 2] = $2588; - $6604 = HEAP32[($2 + 11816 | 0) >> 2] | 0; - HEAP32[($2 + 11804 | 0) >> 2] = $6470; - HEAP32[($2 + 11800 | 0) >> 2] = $6471; - $6605 = emscripten__internal__TypeID_physx__PxControllerDesc_2c_20void___get_28_29() | 0; - $6606 = HEAP32[($2 + 11812 | 0) >> 2] | 0; - $6607 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15224 | 0) >> 2] = HEAP32[($2 + 11804 | 0) >> 2] | 0; - $6609 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $6610 = HEAP32[($2 + 11804 | 0) >> 2] | 0; - $6613 = float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11808 | 0 | 0) | 0; - $6614 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15256 | 0) >> 2] = HEAP32[($2 + 11800 | 0) >> 2] | 0; - _embind_register_class_property($6605 | 0, $6606 | 0, $6607 | 0, $6609 | 0, $6610 | 0, $6613 | 0, $6614 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 11800 | 0) >> 2] | 0 | 0, float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11808 | 0 | 0) | 0 | 0); - HEAP32[($2 + 11976 | 0) >> 2] = $6604; - HEAP32[($2 + 11972 | 0) >> 2] = $5 + 155386 | 0; - HEAP32[($2 + 11968 | 0) >> 2] = $2953; - $6623 = HEAP32[($2 + 11976 | 0) >> 2] | 0; - HEAP32[($2 + 11964 | 0) >> 2] = GOT_func_internal_physx__PxControllerNonWalkableMode__Enum_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxControllerNonWalkableMode__Enum___getWire_physx__PxControllerDesc__28physx__PxControllerNonWalkableMode__Enum_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc_20const__29; - HEAP32[($2 + 11960 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxControllerNonWalkableMode__Enum___setWire_physx__PxControllerDesc__28physx__PxControllerNonWalkableMode__Enum_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc__2c_20physx__PxControllerNonWalkableMode__Enum_29; - $6626 = emscripten__internal__TypeID_physx__PxControllerDesc_2c_20void___get_28_29() | 0; - $6627 = HEAP32[($2 + 11972 | 0) >> 2] | 0; - $6628 = emscripten__internal__TypeID_physx__PxControllerNonWalkableMode__Enum_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15260 | 0) >> 2] = HEAP32[($2 + 11964 | 0) >> 2] | 0; - $6630 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $6631 = HEAP32[($2 + 11964 | 0) >> 2] | 0; - $6634 = physx__PxControllerNonWalkableMode__Enum_20physx__PxControllerDesc_____20emscripten__internal__getContext_physx__PxControllerNonWalkableMode__Enum_20physx__PxControllerDesc_____28physx__PxControllerNonWalkableMode__Enum_20physx__PxControllerDesc____20const__29($2 + 11968 | 0 | 0) | 0; - $6635 = emscripten__internal__TypeID_physx__PxControllerNonWalkableMode__Enum_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15264 | 0) >> 2] = HEAP32[($2 + 11960 | 0) >> 2] | 0; - _embind_register_class_property($6626 | 0, $6627 | 0, $6628 | 0, $6630 | 0, $6631 | 0, $6634 | 0, $6635 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 11960 | 0) >> 2] | 0 | 0, physx__PxControllerNonWalkableMode__Enum_20physx__PxControllerDesc_____20emscripten__internal__getContext_physx__PxControllerNonWalkableMode__Enum_20physx__PxControllerDesc_____28physx__PxControllerNonWalkableMode__Enum_20physx__PxControllerDesc____20const__29($2 + 11968 | 0 | 0) | 0 | 0); - $6644 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_52__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_52__28embind_init_physx_28_29__$_52_20const__29($2 + 1411 | 0 | 0) | 0; - HEAP32[($2 + 11988 | 0) >> 2] = $6623; - HEAP32[($2 + 11984 | 0) >> 2] = $5 + 122198 | 0; - HEAP32[($2 + 11980 | 0) >> 2] = $6644; - $6647 = HEAP32[($2 + 11988 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_physx__PxMaterial__20_28__29_28physx__PxControllerDesc__2c_20physx__PxMaterial__29___invoke_physx__PxControllerDesc_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxMaterial__20_28__29_28physx__PxControllerDesc__2c_20physx__PxMaterial__29_29(HEAP32[($2 + 11984 | 0) >> 2] | 0 | 0, HEAP32[($2 + 11980 | 0) >> 2] | 0 | 0); - $6652 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_53__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_53__28embind_init_physx_28_29__$_53_20const__29($2 + 1409 | 0 | 0) | 0; - HEAP32[($2 + 12e3 | 0) >> 2] = $6647; - HEAP32[($2 + 11996 | 0) >> 2] = $5 + 124412 | 0; - HEAP32[($2 + 11992 | 0) >> 2] = $6652; - void_20emscripten__internal__RegisterClassMethod_physx__PxUserControllerHitReport__20_28__29_28physx__PxControllerDesc__2c_20physx__PxUserControllerHitReport__29___invoke_physx__PxControllerDesc_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxUserControllerHitReport__20_28__29_28physx__PxControllerDesc__2c_20physx__PxUserControllerHitReport__29_29(HEAP32[($2 + 11996 | 0) >> 2] | 0 | 0, HEAP32[($2 + 11992 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 12024 | 0) >> 2] = $2 + 1407 | 0; - HEAP32[($2 + 12020 | 0) >> 2] = $5 + 161170 | 0; - void_20emscripten__base_physx__PxControllerDesc___verify_physx__PxCapsuleControllerDesc__28_29(); - HEAP32[($2 + 12016 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxCapsuleControllerDesc__28physx__PxCapsuleControllerDesc__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxControllerDesc__20_28_emscripten__base_physx__PxControllerDesc___getUpcaster_physx__PxCapsuleControllerDesc__28_29_29_28physx__PxCapsuleControllerDesc__29() | 0), HEAP32[(wasm2js_i32$0 + 12012 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxCapsuleControllerDesc__20_28_emscripten__base_physx__PxControllerDesc___getDowncaster_physx__PxCapsuleControllerDesc__28_29_29_28physx__PxControllerDesc__29() | 0), HEAP32[(wasm2js_i32$0 + 12008 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 12004 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxCapsuleControllerDesc__28physx__PxCapsuleControllerDesc__29; - $6665 = emscripten__internal__TypeID_physx__PxCapsuleControllerDesc_2c_20void___get_28_29() | 0; - $6666 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxCapsuleControllerDesc__2c_20void___get_28_29() | 0; - $6667 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxCapsuleControllerDesc_20const__2c_20void___get_28_29() | 0; - $6668 = emscripten__base_physx__PxControllerDesc___get_28_29() | 0; - HEAP32[($2 + 15268 | 0) >> 2] = HEAP32[($2 + 12016 | 0) >> 2] | 0; - $6670 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $6671 = HEAP32[($2 + 12016 | 0) >> 2] | 0; - HEAP32[($2 + 15272 | 0) >> 2] = HEAP32[($2 + 12012 | 0) >> 2] | 0; - $6673 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $6674 = HEAP32[($2 + 12012 | 0) >> 2] | 0; - HEAP32[($2 + 15276 | 0) >> 2] = HEAP32[($2 + 12008 | 0) >> 2] | 0; - $6676 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $6677 = HEAP32[($2 + 12008 | 0) >> 2] | 0; - $6678 = HEAP32[($2 + 12020 | 0) >> 2] | 0; - HEAP32[($2 + 15280 | 0) >> 2] = HEAP32[($2 + 12004 | 0) >> 2] | 0; - _embind_register_class($6665 | 0, $6666 | 0, $6667 | 0, $6668 | 0, $6670 | 0, $6671 | 0, $6673 | 0, $6674 | 0, $6676 | 0, $6677 | 0, $6678 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12004 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 12028 | 0) >> 2] = $2 + 1407 | 0; - HEAP32[($2 + 15288 | 0) >> 2] = HEAP32[($2 + 12028 | 0) >> 2] | 0; - HEAP32[($2 + 15284 | 0) >> 2] = GOT_func_internal_physx__PxCapsuleControllerDesc__20emscripten__internal__operator_new_physx__PxCapsuleControllerDesc__28_29; - $6686 = HEAP32[($2 + 15288 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassConstructor_physx__PxCapsuleControllerDesc__20_28__29_28_29___invoke_physx__PxCapsuleControllerDesc__28physx__PxCapsuleControllerDesc__20_28__29_28_29_29(HEAP32[($2 + 15284 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 1400 | 0) >> 2] = $181; - HEAP32[($2 + 1396 | 0) >> 2] = $140; - i64toi32_i32$0 = HEAP32[($2 + 1396 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1400 | 0) >> 2] | 0; - $27012 = i64toi32_i32$0; - i64toi32_i32$0 = $2; - HEAP32[($2 + 12032 | 0) >> 2] = $27012; - HEAP32[($2 + 12036 | 0) >> 2] = i64toi32_i32$1; - $6689 = HEAP32[($2 + 12032 | 0) >> 2] | 0; - $6690 = HEAP32[($2 + 12036 | 0) >> 2] | 0; - HEAP32[($2 + 12060 | 0) >> 2] = $6686; - HEAP32[($2 + 12056 | 0) >> 2] = $386; - HEAP32[($2 + 12052 | 0) >> 2] = $6690; - HEAP32[($2 + 12048 | 0) >> 2] = $6689; - $6691 = HEAP32[($2 + 12060 | 0) >> 2] | 0; - $6692 = HEAP32[($2 + 12056 | 0) >> 2] | 0; - $6693 = HEAP32[($2 + 12048 | 0) >> 2] | 0; - HEAP32[($2 + 12044 | 0) >> 2] = HEAP32[($2 + 12052 | 0) >> 2] | 0; - HEAP32[($2 + 12040 | 0) >> 2] = $6693; - i64toi32_i32$1 = HEAP32[($2 + 12040 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 12044 | 0) >> 2] | 0; - $27040 = i64toi32_i32$1; - i64toi32_i32$1 = $2; - HEAP32[($2 + 48 | 0) >> 2] = $27040; + HEAP32[($2 + 48 | 0) >> 2] = $26110; HEAP32[($2 + 52 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxCapsuleControllerDesc____29_28_29_20const___invoke_physx__PxCapsuleControllerDesc__28char_20const__2c_20bool_20_28physx__PxCapsuleControllerDesc____29_28_29_20const_29($6692 | 0, $2 + 48 | 0 | 0); - HEAP32[($2 + 12100 | 0) >> 2] = $6691; - HEAP32[($2 + 12096 | 0) >> 2] = $5 + 77206 | 0; - HEAP32[($2 + 12092 | 0) >> 2] = $3837; - $6700 = HEAP32[($2 + 12100 | 0) >> 2] | 0; - $6701 = GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxCapsuleControllerDesc_2c_20float___getWire_physx__PxCapsuleControllerDesc__28float_20physx__PxCapsuleControllerDesc____20const__2c_20physx__PxCapsuleControllerDesc_20const__29; - HEAP32[($2 + 12088 | 0) >> 2] = $6701; - $6702 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxCapsuleControllerDesc_2c_20float___setWire_physx__PxCapsuleControllerDesc__28float_20physx__PxCapsuleControllerDesc____20const__2c_20physx__PxCapsuleControllerDesc__2c_20float_29; - HEAP32[($2 + 12084 | 0) >> 2] = $6702; - $6703 = emscripten__internal__TypeID_physx__PxCapsuleControllerDesc_2c_20void___get_28_29() | 0; - $6704 = HEAP32[($2 + 12096 | 0) >> 2] | 0; - $6705 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15292 | 0) >> 2] = HEAP32[($2 + 12088 | 0) >> 2] | 0; - $6707 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $6708 = HEAP32[($2 + 12088 | 0) >> 2] | 0; - $6711 = float_20physx__PxCapsuleControllerDesc_____20emscripten__internal__getContext_float_20physx__PxCapsuleControllerDesc_____28float_20physx__PxCapsuleControllerDesc____20const__29($2 + 12092 | 0 | 0) | 0; - $6712 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15300 | 0) >> 2] = HEAP32[($2 + 12084 | 0) >> 2] | 0; - _embind_register_class_property($6703 | 0, $6704 | 0, $6705 | 0, $6707 | 0, $6708 | 0, $6711 | 0, $6712 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 12084 | 0) >> 2] | 0 | 0, float_20physx__PxCapsuleControllerDesc_____20emscripten__internal__getContext_float_20physx__PxCapsuleControllerDesc_____28float_20physx__PxCapsuleControllerDesc____20const__29($2 + 12092 | 0 | 0) | 0 | 0); - HEAP32[($2 + 12080 | 0) >> 2] = $6700; - HEAP32[($2 + 12076 | 0) >> 2] = $4258; - HEAP32[($2 + 12072 | 0) >> 2] = $3848; - $6719 = HEAP32[($2 + 12080 | 0) >> 2] | 0; - HEAP32[($2 + 12068 | 0) >> 2] = $6701; - HEAP32[($2 + 12064 | 0) >> 2] = $6702; - $6720 = emscripten__internal__TypeID_physx__PxCapsuleControllerDesc_2c_20void___get_28_29() | 0; - $6721 = HEAP32[($2 + 12076 | 0) >> 2] | 0; - $6722 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15296 | 0) >> 2] = HEAP32[($2 + 12068 | 0) >> 2] | 0; - $6724 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $6725 = HEAP32[($2 + 12068 | 0) >> 2] | 0; - $6728 = float_20physx__PxCapsuleControllerDesc_____20emscripten__internal__getContext_float_20physx__PxCapsuleControllerDesc_____28float_20physx__PxCapsuleControllerDesc____20const__29($2 + 12072 | 0 | 0) | 0; - $6729 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15304 | 0) >> 2] = HEAP32[($2 + 12064 | 0) >> 2] | 0; - _embind_register_class_property($6720 | 0, $6721 | 0, $6722 | 0, $6724 | 0, $6725 | 0, $6728 | 0, $6729 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 12064 | 0) >> 2] | 0 | 0, float_20physx__PxCapsuleControllerDesc_____20emscripten__internal__getContext_float_20physx__PxCapsuleControllerDesc_____28float_20physx__PxCapsuleControllerDesc____20const__29($2 + 12072 | 0 | 0) | 0 | 0); - HEAP32[($2 + 12120 | 0) >> 2] = $6719; - HEAP32[($2 + 12116 | 0) >> 2] = $5 + 155208 | 0; - HEAP32[($2 + 12112 | 0) >> 2] = $3861; - HEAP32[($2 + 12108 | 0) >> 2] = GOT_func_internal_physx__PxCapsuleClimbingMode__Enum_20emscripten__internal__MemberAccess_physx__PxCapsuleControllerDesc_2c_20physx__PxCapsuleClimbingMode__Enum___getWire_physx__PxCapsuleControllerDesc__28physx__PxCapsuleClimbingMode__Enum_20physx__PxCapsuleControllerDesc____20const__2c_20physx__PxCapsuleControllerDesc_20const__29; - HEAP32[($2 + 12104 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxCapsuleControllerDesc_2c_20physx__PxCapsuleClimbingMode__Enum___setWire_physx__PxCapsuleControllerDesc__28physx__PxCapsuleClimbingMode__Enum_20physx__PxCapsuleControllerDesc____20const__2c_20physx__PxCapsuleControllerDesc__2c_20physx__PxCapsuleClimbingMode__Enum_29; - $6740 = emscripten__internal__TypeID_physx__PxCapsuleControllerDesc_2c_20void___get_28_29() | 0; - $6741 = HEAP32[($2 + 12116 | 0) >> 2] | 0; - $6742 = emscripten__internal__TypeID_physx__PxCapsuleClimbingMode__Enum_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15308 | 0) >> 2] = HEAP32[($2 + 12108 | 0) >> 2] | 0; - $6744 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $6745 = HEAP32[($2 + 12108 | 0) >> 2] | 0; - $6748 = physx__PxCapsuleClimbingMode__Enum_20physx__PxCapsuleControllerDesc_____20emscripten__internal__getContext_physx__PxCapsuleClimbingMode__Enum_20physx__PxCapsuleControllerDesc_____28physx__PxCapsuleClimbingMode__Enum_20physx__PxCapsuleControllerDesc____20const__29($2 + 12112 | 0 | 0) | 0; - $6749 = emscripten__internal__TypeID_physx__PxCapsuleClimbingMode__Enum_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15312 | 0) >> 2] = HEAP32[($2 + 12104 | 0) >> 2] | 0; - _embind_register_class_property($6740 | 0, $6741 | 0, $6742 | 0, $6744 | 0, $6745 | 0, $6748 | 0, $6749 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12104 | 0) >> 2] | 0 | 0, physx__PxCapsuleClimbingMode__Enum_20physx__PxCapsuleControllerDesc_____20emscripten__internal__getContext_physx__PxCapsuleClimbingMode__Enum_20physx__PxCapsuleControllerDesc_____28physx__PxCapsuleClimbingMode__Enum_20physx__PxCapsuleControllerDesc____20const__29($2 + 12112 | 0 | 0) | 0 | 0); - HEAP32[($2 + 12144 | 0) >> 2] = $2 + 1395 | 0; - HEAP32[($2 + 12140 | 0) >> 2] = $5 + 161133 | 0; - void_20emscripten__base_physx__PxControllerDesc___verify_physx__PxBoxControllerDesc__28_29(); - HEAP32[($2 + 12136 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxBoxControllerDesc__28physx__PxBoxControllerDesc__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxControllerDesc__20_28_emscripten__base_physx__PxControllerDesc___getUpcaster_physx__PxBoxControllerDesc__28_29_29_28physx__PxBoxControllerDesc__29() | 0), HEAP32[(wasm2js_i32$0 + 12132 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxBoxControllerDesc__20_28_emscripten__base_physx__PxControllerDesc___getDowncaster_physx__PxBoxControllerDesc__28_29_29_28physx__PxControllerDesc__29() | 0), HEAP32[(wasm2js_i32$0 + 12128 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 12124 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxBoxControllerDesc__28physx__PxBoxControllerDesc__29; - $6764 = emscripten__internal__TypeID_physx__PxBoxControllerDesc_2c_20void___get_28_29() | 0; - $6765 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxBoxControllerDesc__2c_20void___get_28_29() | 0; - $6766 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxBoxControllerDesc_20const__2c_20void___get_28_29() | 0; - $6767 = emscripten__base_physx__PxControllerDesc___get_28_29() | 0; - HEAP32[($2 + 15316 | 0) >> 2] = HEAP32[($2 + 12136 | 0) >> 2] | 0; - $6769 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $6770 = HEAP32[($2 + 12136 | 0) >> 2] | 0; - HEAP32[($2 + 15320 | 0) >> 2] = HEAP32[($2 + 12132 | 0) >> 2] | 0; - $6772 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $6773 = HEAP32[($2 + 12132 | 0) >> 2] | 0; - HEAP32[($2 + 15324 | 0) >> 2] = HEAP32[($2 + 12128 | 0) >> 2] | 0; - $6775 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $6776 = HEAP32[($2 + 12128 | 0) >> 2] | 0; - $6777 = HEAP32[($2 + 12140 | 0) >> 2] | 0; - HEAP32[($2 + 15328 | 0) >> 2] = HEAP32[($2 + 12124 | 0) >> 2] | 0; - _embind_register_class($6764 | 0, $6765 | 0, $6766 | 0, $6767 | 0, $6769 | 0, $6770 | 0, $6772 | 0, $6773 | 0, $6775 | 0, $6776 | 0, $6777 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12124 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 12148 | 0) >> 2] = $2 + 1395 | 0; - HEAP32[($2 + 15336 | 0) >> 2] = HEAP32[($2 + 12148 | 0) >> 2] | 0; - HEAP32[($2 + 15332 | 0) >> 2] = GOT_func_internal_physx__PxBoxControllerDesc__20emscripten__internal__operator_new_physx__PxBoxControllerDesc__28_29; - $6785 = HEAP32[($2 + 15336 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassConstructor_physx__PxBoxControllerDesc__20_28__29_28_29___invoke_physx__PxBoxControllerDesc__28physx__PxBoxControllerDesc__20_28__29_28_29_29(HEAP32[($2 + 15332 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 1388 | 0) >> 2] = $181; - HEAP32[($2 + 1384 | 0) >> 2] = $140; - i64toi32_i32$0 = HEAP32[($2 + 1384 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1388 | 0) >> 2] | 0; - $27300 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_physx__PxControllerShapeType__Enum_20_28physx__PxControllerDesc____29_28_29_20const___invoke_physx__PxControllerDesc__28char_20const__2c_20physx__PxControllerShapeType__Enum_20_28physx__PxControllerDesc____29_28_29_20const_29($6376 | 0, $2 + 48 | 0 | 0); + HEAP32[($2 + 11744 | 0) >> 2] = $6375; + HEAP32[($2 + 11740 | 0) >> 2] = $1720; + HEAP32[($2 + 11736 | 0) >> 2] = $239; + $6382 = HEAP32[($2 + 11744 | 0) >> 2] | 0; + HEAP32[($2 + 11732 | 0) >> 2] = GOT_func_internal_physx__PxExtendedVec3__20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxExtendedVec3___getWire_physx__PxControllerDesc__28physx__PxExtendedVec3_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc_20const__29; + HEAP32[($2 + 11728 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxExtendedVec3___setWire_physx__PxControllerDesc__28physx__PxExtendedVec3_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc__2c_20physx__PxExtendedVec3__29; + $6385 = emscripten__internal__TypeID_physx__PxControllerDesc_2c_20void___get_28_29() | 0; + $6386 = HEAP32[($2 + 11740 | 0) >> 2] | 0; + $6387 = emscripten__internal__TypeID_physx__PxExtendedVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15132 | 0) >> 2] = HEAP32[($2 + 11732 | 0) >> 2] | 0; + $6389 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $6390 = HEAP32[($2 + 11732 | 0) >> 2] | 0; + $6393 = physx__PxExtendedVec3_20physx__PxControllerDesc_____20emscripten__internal__getContext_physx__PxExtendedVec3_20physx__PxControllerDesc_____28physx__PxExtendedVec3_20physx__PxControllerDesc____20const__29($2 + 11736 | 0 | 0) | 0; + $6394 = emscripten__internal__TypeID_physx__PxExtendedVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15136 | 0) >> 2] = HEAP32[($2 + 11728 | 0) >> 2] | 0; + _embind_register_class_property($6385 | 0, $6386 | 0, $6387 | 0, $6389 | 0, $6390 | 0, $6393 | 0, $6394 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 11728 | 0) >> 2] | 0 | 0, physx__PxExtendedVec3_20physx__PxControllerDesc_____20emscripten__internal__getContext_physx__PxExtendedVec3_20physx__PxControllerDesc_____28physx__PxExtendedVec3_20physx__PxControllerDesc____20const__29($2 + 11736 | 0 | 0) | 0 | 0); + HEAP32[($2 + 11764 | 0) >> 2] = $6382; + HEAP32[($2 + 11760 | 0) >> 2] = $5 + 121465 | 0; + HEAP32[($2 + 11756 | 0) >> 2] = $360; + $6403 = HEAP32[($2 + 11764 | 0) >> 2] | 0; + HEAP32[($2 + 11752 | 0) >> 2] = GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxVec3___getWire_physx__PxControllerDesc__28physx__PxVec3_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc_20const__29; + HEAP32[($2 + 11748 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxVec3___setWire_physx__PxControllerDesc__28physx__PxVec3_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc__2c_20physx__PxVec3__29; + $6406 = emscripten__internal__TypeID_physx__PxControllerDesc_2c_20void___get_28_29() | 0; + $6407 = HEAP32[($2 + 11760 | 0) >> 2] | 0; + $6408 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15140 | 0) >> 2] = HEAP32[($2 + 11752 | 0) >> 2] | 0; + $6410 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $6411 = HEAP32[($2 + 11752 | 0) >> 2] | 0; + $6414 = physx__PxVec3_20physx__PxControllerDesc_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxControllerDesc_____28physx__PxVec3_20physx__PxControllerDesc____20const__29($2 + 11756 | 0 | 0) | 0; + $6415 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15144 | 0) >> 2] = HEAP32[($2 + 11748 | 0) >> 2] | 0; + _embind_register_class_property($6406 | 0, $6407 | 0, $6408 | 0, $6410 | 0, $6411 | 0, $6414 | 0, $6415 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 11748 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxControllerDesc_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxControllerDesc_____28physx__PxVec3_20physx__PxControllerDesc____20const__29($2 + 11756 | 0 | 0) | 0 | 0); + HEAP32[($2 + 11924 | 0) >> 2] = $6403; + HEAP32[($2 + 11920 | 0) >> 2] = $5 + 75227 | 0; + HEAP32[($2 + 11916 | 0) >> 2] = $2027; + $6424 = HEAP32[($2 + 11924 | 0) >> 2] | 0; + $6425 = GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20float___getWire_physx__PxControllerDesc__28float_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc_20const__29; + HEAP32[($2 + 11912 | 0) >> 2] = $6425; + $6426 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20float___setWire_physx__PxControllerDesc__28float_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc__2c_20float_29; + HEAP32[($2 + 11908 | 0) >> 2] = $6426; + $6427 = emscripten__internal__TypeID_physx__PxControllerDesc_2c_20void___get_28_29() | 0; + $6428 = HEAP32[($2 + 11920 | 0) >> 2] | 0; + $6429 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15148 | 0) >> 2] = HEAP32[($2 + 11912 | 0) >> 2] | 0; + $6431 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $6432 = HEAP32[($2 + 11912 | 0) >> 2] | 0; + $6435 = float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11916 | 0 | 0) | 0; + $6436 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15180 | 0) >> 2] = HEAP32[($2 + 11908 | 0) >> 2] | 0; + _embind_register_class_property($6427 | 0, $6428 | 0, $6429 | 0, $6431 | 0, $6432 | 0, $6435 | 0, $6436 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 11908 | 0) >> 2] | 0 | 0, float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11916 | 0 | 0) | 0 | 0); + HEAP32[($2 + 11904 | 0) >> 2] = $6424; + HEAP32[($2 + 11900 | 0) >> 2] = $5 + 75699 | 0; + HEAP32[($2 + 11896 | 0) >> 2] = $1701; + $6445 = HEAP32[($2 + 11904 | 0) >> 2] | 0; + HEAP32[($2 + 11892 | 0) >> 2] = $6425; + HEAP32[($2 + 11888 | 0) >> 2] = $6426; + $6446 = emscripten__internal__TypeID_physx__PxControllerDesc_2c_20void___get_28_29() | 0; + $6447 = HEAP32[($2 + 11900 | 0) >> 2] | 0; + $6448 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15152 | 0) >> 2] = HEAP32[($2 + 11892 | 0) >> 2] | 0; + $6450 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $6451 = HEAP32[($2 + 11892 | 0) >> 2] | 0; + $6454 = float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11896 | 0 | 0) | 0; + $6455 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15184 | 0) >> 2] = HEAP32[($2 + 11888 | 0) >> 2] | 0; + _embind_register_class_property($6446 | 0, $6447 | 0, $6448 | 0, $6450 | 0, $6451 | 0, $6454 | 0, $6455 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 11888 | 0) >> 2] | 0 | 0, float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11896 | 0 | 0) | 0 | 0); + HEAP32[($2 + 11884 | 0) >> 2] = $6445; + HEAP32[($2 + 11880 | 0) >> 2] = $5 + 75660 | 0; + HEAP32[($2 + 11876 | 0) >> 2] = $3624; + $6464 = HEAP32[($2 + 11884 | 0) >> 2] | 0; + HEAP32[($2 + 11872 | 0) >> 2] = $6425; + HEAP32[($2 + 11868 | 0) >> 2] = $6426; + $6465 = emscripten__internal__TypeID_physx__PxControllerDesc_2c_20void___get_28_29() | 0; + $6466 = HEAP32[($2 + 11880 | 0) >> 2] | 0; + $6467 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15156 | 0) >> 2] = HEAP32[($2 + 11872 | 0) >> 2] | 0; + $6469 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $6470 = HEAP32[($2 + 11872 | 0) >> 2] | 0; + $6473 = float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11876 | 0 | 0) | 0; + $6474 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15188 | 0) >> 2] = HEAP32[($2 + 11868 | 0) >> 2] | 0; + _embind_register_class_property($6465 | 0, $6466 | 0, $6467 | 0, $6469 | 0, $6470 | 0, $6473 | 0, $6474 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 11868 | 0) >> 2] | 0 | 0, float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11876 | 0 | 0) | 0 | 0); + HEAP32[($2 + 11864 | 0) >> 2] = $6464; + HEAP32[($2 + 11860 | 0) >> 2] = $5 + 75880 | 0; + HEAP32[($2 + 11856 | 0) >> 2] = $2832; + $6483 = HEAP32[($2 + 11864 | 0) >> 2] | 0; + HEAP32[($2 + 11852 | 0) >> 2] = $6425; + HEAP32[($2 + 11848 | 0) >> 2] = $6426; + $6484 = emscripten__internal__TypeID_physx__PxControllerDesc_2c_20void___get_28_29() | 0; + $6485 = HEAP32[($2 + 11860 | 0) >> 2] | 0; + $6486 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15160 | 0) >> 2] = HEAP32[($2 + 11852 | 0) >> 2] | 0; + $6488 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $6489 = HEAP32[($2 + 11852 | 0) >> 2] | 0; + $6492 = float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11856 | 0 | 0) | 0; + $6493 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15192 | 0) >> 2] = HEAP32[($2 + 11848 | 0) >> 2] | 0; + _embind_register_class_property($6484 | 0, $6485 | 0, $6486 | 0, $6488 | 0, $6489 | 0, $6492 | 0, $6493 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 11848 | 0) >> 2] | 0 | 0, float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11856 | 0 | 0) | 0 | 0); + HEAP32[($2 + 11844 | 0) >> 2] = $6483; + HEAP32[($2 + 11840 | 0) >> 2] = $5 + 75928 | 0; + HEAP32[($2 + 11836 | 0) >> 2] = $2168; + $6502 = HEAP32[($2 + 11844 | 0) >> 2] | 0; + HEAP32[($2 + 11832 | 0) >> 2] = $6425; + HEAP32[($2 + 11828 | 0) >> 2] = $6426; + $6503 = emscripten__internal__TypeID_physx__PxControllerDesc_2c_20void___get_28_29() | 0; + $6504 = HEAP32[($2 + 11840 | 0) >> 2] | 0; + $6505 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15164 | 0) >> 2] = HEAP32[($2 + 11832 | 0) >> 2] | 0; + $6507 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $6508 = HEAP32[($2 + 11832 | 0) >> 2] | 0; + $6511 = float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11836 | 0 | 0) | 0; + $6512 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15196 | 0) >> 2] = HEAP32[($2 + 11828 | 0) >> 2] | 0; + _embind_register_class_property($6503 | 0, $6504 | 0, $6505 | 0, $6507 | 0, $6508 | 0, $6511 | 0, $6512 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 11828 | 0) >> 2] | 0 | 0, float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11836 | 0 | 0) | 0 | 0); + HEAP32[($2 + 11824 | 0) >> 2] = $6502; + HEAP32[($2 + 11820 | 0) >> 2] = $5 + 66168 | 0; + HEAP32[($2 + 11816 | 0) >> 2] = $3611; + $6521 = HEAP32[($2 + 11824 | 0) >> 2] | 0; + HEAP32[($2 + 11812 | 0) >> 2] = $6425; + HEAP32[($2 + 11808 | 0) >> 2] = $6426; + $6522 = emscripten__internal__TypeID_physx__PxControllerDesc_2c_20void___get_28_29() | 0; + $6523 = HEAP32[($2 + 11820 | 0) >> 2] | 0; + $6524 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15168 | 0) >> 2] = HEAP32[($2 + 11812 | 0) >> 2] | 0; + $6526 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $6527 = HEAP32[($2 + 11812 | 0) >> 2] | 0; + $6530 = float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11816 | 0 | 0) | 0; + $6531 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15200 | 0) >> 2] = HEAP32[($2 + 11808 | 0) >> 2] | 0; + _embind_register_class_property($6522 | 0, $6523 | 0, $6524 | 0, $6526 | 0, $6527 | 0, $6530 | 0, $6531 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 11808 | 0) >> 2] | 0 | 0, float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11816 | 0 | 0) | 0 | 0); + HEAP32[($2 + 11804 | 0) >> 2] = $6521; + HEAP32[($2 + 11800 | 0) >> 2] = $5 + 149139 | 0; + HEAP32[($2 + 11796 | 0) >> 2] = $670; + $6540 = HEAP32[($2 + 11804 | 0) >> 2] | 0; + HEAP32[($2 + 11792 | 0) >> 2] = $6425; + HEAP32[($2 + 11788 | 0) >> 2] = $6426; + $6541 = emscripten__internal__TypeID_physx__PxControllerDesc_2c_20void___get_28_29() | 0; + $6542 = HEAP32[($2 + 11800 | 0) >> 2] | 0; + $6543 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15172 | 0) >> 2] = HEAP32[($2 + 11792 | 0) >> 2] | 0; + $6545 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $6546 = HEAP32[($2 + 11792 | 0) >> 2] | 0; + $6549 = float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11796 | 0 | 0) | 0; + $6550 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15204 | 0) >> 2] = HEAP32[($2 + 11788 | 0) >> 2] | 0; + _embind_register_class_property($6541 | 0, $6542 | 0, $6543 | 0, $6545 | 0, $6546 | 0, $6549 | 0, $6550 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 11788 | 0) >> 2] | 0 | 0, float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11796 | 0 | 0) | 0 | 0); + HEAP32[($2 + 11784 | 0) >> 2] = $6540; + HEAP32[($2 + 11780 | 0) >> 2] = $5 + 128399 | 0; + HEAP32[($2 + 11776 | 0) >> 2] = $2568; + $6559 = HEAP32[($2 + 11784 | 0) >> 2] | 0; + HEAP32[($2 + 11772 | 0) >> 2] = $6425; + HEAP32[($2 + 11768 | 0) >> 2] = $6426; + $6560 = emscripten__internal__TypeID_physx__PxControllerDesc_2c_20void___get_28_29() | 0; + $6561 = HEAP32[($2 + 11780 | 0) >> 2] | 0; + $6562 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15176 | 0) >> 2] = HEAP32[($2 + 11772 | 0) >> 2] | 0; + $6564 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $6565 = HEAP32[($2 + 11772 | 0) >> 2] | 0; + $6568 = float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11776 | 0 | 0) | 0; + $6569 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15208 | 0) >> 2] = HEAP32[($2 + 11768 | 0) >> 2] | 0; + _embind_register_class_property($6560 | 0, $6561 | 0, $6562 | 0, $6564 | 0, $6565 | 0, $6568 | 0, $6569 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 11768 | 0) >> 2] | 0 | 0, float_20physx__PxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxControllerDesc_____28float_20physx__PxControllerDesc____20const__29($2 + 11776 | 0 | 0) | 0 | 0); + HEAP32[($2 + 11944 | 0) >> 2] = $6559; + HEAP32[($2 + 11940 | 0) >> 2] = $5 + 161272 | 0; + HEAP32[($2 + 11936 | 0) >> 2] = $2933; + $6578 = HEAP32[($2 + 11944 | 0) >> 2] | 0; + HEAP32[($2 + 11932 | 0) >> 2] = GOT_func_internal_physx__PxControllerNonWalkableMode__Enum_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxControllerNonWalkableMode__Enum___getWire_physx__PxControllerDesc__28physx__PxControllerNonWalkableMode__Enum_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc_20const__29; + HEAP32[($2 + 11928 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxControllerNonWalkableMode__Enum___setWire_physx__PxControllerDesc__28physx__PxControllerNonWalkableMode__Enum_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc__2c_20physx__PxControllerNonWalkableMode__Enum_29; + $6581 = emscripten__internal__TypeID_physx__PxControllerDesc_2c_20void___get_28_29() | 0; + $6582 = HEAP32[($2 + 11940 | 0) >> 2] | 0; + $6583 = emscripten__internal__TypeID_physx__PxControllerNonWalkableMode__Enum_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15212 | 0) >> 2] = HEAP32[($2 + 11932 | 0) >> 2] | 0; + $6585 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $6586 = HEAP32[($2 + 11932 | 0) >> 2] | 0; + $6589 = physx__PxControllerNonWalkableMode__Enum_20physx__PxControllerDesc_____20emscripten__internal__getContext_physx__PxControllerNonWalkableMode__Enum_20physx__PxControllerDesc_____28physx__PxControllerNonWalkableMode__Enum_20physx__PxControllerDesc____20const__29($2 + 11936 | 0 | 0) | 0; + $6590 = emscripten__internal__TypeID_physx__PxControllerNonWalkableMode__Enum_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15216 | 0) >> 2] = HEAP32[($2 + 11928 | 0) >> 2] | 0; + _embind_register_class_property($6581 | 0, $6582 | 0, $6583 | 0, $6585 | 0, $6586 | 0, $6589 | 0, $6590 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 11928 | 0) >> 2] | 0 | 0, physx__PxControllerNonWalkableMode__Enum_20physx__PxControllerDesc_____20emscripten__internal__getContext_physx__PxControllerNonWalkableMode__Enum_20physx__PxControllerDesc_____28physx__PxControllerNonWalkableMode__Enum_20physx__PxControllerDesc____20const__29($2 + 11936 | 0 | 0) | 0 | 0); + $6599 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_52__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_52__28embind_init_physx_28_29__$_52_20const__29($2 + 1407 | 0 | 0) | 0; + HEAP32[($2 + 11956 | 0) >> 2] = $6578; + HEAP32[($2 + 11952 | 0) >> 2] = $5 + 125565 | 0; + HEAP32[($2 + 11948 | 0) >> 2] = $6599; + $6602 = HEAP32[($2 + 11956 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_physx__PxMaterial__20_28__29_28physx__PxControllerDesc__2c_20physx__PxMaterial__29___invoke_physx__PxControllerDesc_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxMaterial__20_28__29_28physx__PxControllerDesc__2c_20physx__PxMaterial__29_29(HEAP32[($2 + 11952 | 0) >> 2] | 0 | 0, HEAP32[($2 + 11948 | 0) >> 2] | 0 | 0); + $6607 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_53__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_53__28embind_init_physx_28_29__$_53_20const__29($2 + 1405 | 0 | 0) | 0; + HEAP32[($2 + 11968 | 0) >> 2] = $6602; + HEAP32[($2 + 11964 | 0) >> 2] = $5 + 127786 | 0; + HEAP32[($2 + 11960 | 0) >> 2] = $6607; + void_20emscripten__internal__RegisterClassMethod_physx__PxUserControllerHitReport__20_28__29_28physx__PxControllerDesc__2c_20physx__PxUserControllerHitReport__29___invoke_physx__PxControllerDesc_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxUserControllerHitReport__20_28__29_28physx__PxControllerDesc__2c_20physx__PxUserControllerHitReport__29_29(HEAP32[($2 + 11964 | 0) >> 2] | 0 | 0, HEAP32[($2 + 11960 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 11992 | 0) >> 2] = $2 + 1403 | 0; + HEAP32[($2 + 11988 | 0) >> 2] = $5 + 167068 | 0; + void_20emscripten__base_physx__PxControllerDesc___verify_physx__PxCapsuleControllerDesc__28_29(); + HEAP32[($2 + 11984 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxCapsuleControllerDesc__28physx__PxCapsuleControllerDesc__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxControllerDesc__20_28_emscripten__base_physx__PxControllerDesc___getUpcaster_physx__PxCapsuleControllerDesc__28_29_29_28physx__PxCapsuleControllerDesc__29() | 0), HEAP32[(wasm2js_i32$0 + 11980 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxCapsuleControllerDesc__20_28_emscripten__base_physx__PxControllerDesc___getDowncaster_physx__PxCapsuleControllerDesc__28_29_29_28physx__PxControllerDesc__29() | 0), HEAP32[(wasm2js_i32$0 + 11976 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 11972 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxCapsuleControllerDesc__28physx__PxCapsuleControllerDesc__29; + $6620 = emscripten__internal__TypeID_physx__PxCapsuleControllerDesc_2c_20void___get_28_29() | 0; + $6621 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxCapsuleControllerDesc__2c_20void___get_28_29() | 0; + $6622 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxCapsuleControllerDesc_20const__2c_20void___get_28_29() | 0; + $6623 = emscripten__base_physx__PxControllerDesc___get_28_29() | 0; + HEAP32[($2 + 15220 | 0) >> 2] = HEAP32[($2 + 11984 | 0) >> 2] | 0; + $6625 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $6626 = HEAP32[($2 + 11984 | 0) >> 2] | 0; + HEAP32[($2 + 15224 | 0) >> 2] = HEAP32[($2 + 11980 | 0) >> 2] | 0; + $6628 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $6629 = HEAP32[($2 + 11980 | 0) >> 2] | 0; + HEAP32[($2 + 15228 | 0) >> 2] = HEAP32[($2 + 11976 | 0) >> 2] | 0; + $6631 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $6632 = HEAP32[($2 + 11976 | 0) >> 2] | 0; + $6633 = HEAP32[($2 + 11988 | 0) >> 2] | 0; + HEAP32[($2 + 15232 | 0) >> 2] = HEAP32[($2 + 11972 | 0) >> 2] | 0; + _embind_register_class($6620 | 0, $6621 | 0, $6622 | 0, $6623 | 0, $6625 | 0, $6626 | 0, $6628 | 0, $6629 | 0, $6631 | 0, $6632 | 0, $6633 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 11972 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 11996 | 0) >> 2] = $2 + 1403 | 0; + HEAP32[($2 + 15240 | 0) >> 2] = HEAP32[($2 + 11996 | 0) >> 2] | 0; + HEAP32[($2 + 15236 | 0) >> 2] = GOT_func_internal_physx__PxCapsuleControllerDesc__20emscripten__internal__operator_new_physx__PxCapsuleControllerDesc__28_29; + $6641 = HEAP32[($2 + 15240 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassConstructor_physx__PxCapsuleControllerDesc__20_28__29_28_29___invoke_physx__PxCapsuleControllerDesc__28physx__PxCapsuleControllerDesc__20_28__29_28_29_29(HEAP32[($2 + 15236 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 1396 | 0) >> 2] = $178; + HEAP32[($2 + 1392 | 0) >> 2] = $137; + i64toi32_i32$0 = HEAP32[($2 + 1392 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1396 | 0) >> 2] | 0; + $26850 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 12152 | 0) >> 2] = $27300; - HEAP32[($2 + 12156 | 0) >> 2] = i64toi32_i32$1; - $6788 = HEAP32[($2 + 12152 | 0) >> 2] | 0; - $6789 = HEAP32[($2 + 12156 | 0) >> 2] | 0; - HEAP32[($2 + 12180 | 0) >> 2] = $6785; - HEAP32[($2 + 12176 | 0) >> 2] = $386; - HEAP32[($2 + 12172 | 0) >> 2] = $6789; - HEAP32[($2 + 12168 | 0) >> 2] = $6788; - $6790 = HEAP32[($2 + 12180 | 0) >> 2] | 0; - $6791 = HEAP32[($2 + 12176 | 0) >> 2] | 0; - $6792 = HEAP32[($2 + 12168 | 0) >> 2] | 0; - HEAP32[($2 + 12164 | 0) >> 2] = HEAP32[($2 + 12172 | 0) >> 2] | 0; - HEAP32[($2 + 12160 | 0) >> 2] = $6792; - i64toi32_i32$1 = HEAP32[($2 + 12160 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 12164 | 0) >> 2] | 0; - $27328 = i64toi32_i32$1; + HEAP32[($2 + 12e3 | 0) >> 2] = $26850; + HEAP32[($2 + 12004 | 0) >> 2] = i64toi32_i32$1; + $6644 = HEAP32[($2 + 12e3 | 0) >> 2] | 0; + $6645 = HEAP32[($2 + 12004 | 0) >> 2] | 0; + HEAP32[($2 + 12028 | 0) >> 2] = $6641; + HEAP32[($2 + 12024 | 0) >> 2] = $383; + HEAP32[($2 + 12020 | 0) >> 2] = $6645; + HEAP32[($2 + 12016 | 0) >> 2] = $6644; + $6646 = HEAP32[($2 + 12028 | 0) >> 2] | 0; + $6647 = HEAP32[($2 + 12024 | 0) >> 2] | 0; + $6648 = HEAP32[($2 + 12016 | 0) >> 2] | 0; + HEAP32[($2 + 12012 | 0) >> 2] = HEAP32[($2 + 12020 | 0) >> 2] | 0; + HEAP32[($2 + 12008 | 0) >> 2] = $6648; + i64toi32_i32$1 = HEAP32[($2 + 12008 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 12012 | 0) >> 2] | 0; + $26878 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 40 | 0) >> 2] = $27328; + HEAP32[($2 + 40 | 0) >> 2] = $26878; HEAP32[($2 + 44 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxBoxControllerDesc____29_28_29_20const___invoke_physx__PxBoxControllerDesc__28char_20const__2c_20bool_20_28physx__PxBoxControllerDesc____29_28_29_20const_29($6791 | 0, $2 + 40 | 0 | 0); - HEAP32[($2 + 12240 | 0) >> 2] = $6790; - HEAP32[($2 + 12236 | 0) >> 2] = $5 + 75687 | 0; - HEAP32[($2 + 12232 | 0) >> 2] = $3837; - $6799 = HEAP32[($2 + 12240 | 0) >> 2] | 0; - $6800 = GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxBoxControllerDesc_2c_20float___getWire_physx__PxBoxControllerDesc__28float_20physx__PxBoxControllerDesc____20const__2c_20physx__PxBoxControllerDesc_20const__29; - HEAP32[($2 + 12228 | 0) >> 2] = $6800; - $6801 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxBoxControllerDesc_2c_20float___setWire_physx__PxBoxControllerDesc__28float_20physx__PxBoxControllerDesc____20const__2c_20physx__PxBoxControllerDesc__2c_20float_29; - HEAP32[($2 + 12224 | 0) >> 2] = $6801; - $6802 = emscripten__internal__TypeID_physx__PxBoxControllerDesc_2c_20void___get_28_29() | 0; - $6803 = HEAP32[($2 + 12236 | 0) >> 2] | 0; - $6804 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15340 | 0) >> 2] = HEAP32[($2 + 12228 | 0) >> 2] | 0; - $6806 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $6807 = HEAP32[($2 + 12228 | 0) >> 2] | 0; - $6810 = float_20physx__PxBoxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxBoxControllerDesc_____28float_20physx__PxBoxControllerDesc____20const__29($2 + 12232 | 0 | 0) | 0; - $6811 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15352 | 0) >> 2] = HEAP32[($2 + 12224 | 0) >> 2] | 0; - _embind_register_class_property($6802 | 0, $6803 | 0, $6804 | 0, $6806 | 0, $6807 | 0, $6810 | 0, $6811 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 12224 | 0) >> 2] | 0 | 0, float_20physx__PxBoxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxBoxControllerDesc_____28float_20physx__PxBoxControllerDesc____20const__29($2 + 12232 | 0 | 0) | 0 | 0); - HEAP32[($2 + 12220 | 0) >> 2] = $6799; - HEAP32[($2 + 12216 | 0) >> 2] = $5 + 74223 | 0; - HEAP32[($2 + 12212 | 0) >> 2] = $3848; - $6820 = HEAP32[($2 + 12220 | 0) >> 2] | 0; - HEAP32[($2 + 12208 | 0) >> 2] = $6800; - HEAP32[($2 + 12204 | 0) >> 2] = $6801; - $6821 = emscripten__internal__TypeID_physx__PxBoxControllerDesc_2c_20void___get_28_29() | 0; - $6822 = HEAP32[($2 + 12216 | 0) >> 2] | 0; - $6823 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15344 | 0) >> 2] = HEAP32[($2 + 12208 | 0) >> 2] | 0; - $6825 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $6826 = HEAP32[($2 + 12208 | 0) >> 2] | 0; - $6829 = float_20physx__PxBoxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxBoxControllerDesc_____28float_20physx__PxBoxControllerDesc____20const__29($2 + 12212 | 0 | 0) | 0; - $6830 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15356 | 0) >> 2] = HEAP32[($2 + 12204 | 0) >> 2] | 0; - _embind_register_class_property($6821 | 0, $6822 | 0, $6823 | 0, $6825 | 0, $6826 | 0, $6829 | 0, $6830 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 12204 | 0) >> 2] | 0 | 0, float_20physx__PxBoxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxBoxControllerDesc_____28float_20physx__PxBoxControllerDesc____20const__29($2 + 12212 | 0 | 0) | 0 | 0); - HEAP32[($2 + 12200 | 0) >> 2] = $6820; - HEAP32[($2 + 12196 | 0) >> 2] = $5 + 74274 | 0; - HEAP32[($2 + 12192 | 0) >> 2] = $3861; - HEAP32[($2 + 12188 | 0) >> 2] = $6800; - HEAP32[($2 + 12184 | 0) >> 2] = $6801; - $6839 = emscripten__internal__TypeID_physx__PxBoxControllerDesc_2c_20void___get_28_29() | 0; - $6840 = HEAP32[($2 + 12196 | 0) >> 2] | 0; - $6841 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15348 | 0) >> 2] = HEAP32[($2 + 12188 | 0) >> 2] | 0; - $6843 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $6844 = HEAP32[($2 + 12188 | 0) >> 2] | 0; - $6847 = float_20physx__PxBoxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxBoxControllerDesc_____28float_20physx__PxBoxControllerDesc____20const__29($2 + 12192 | 0 | 0) | 0; - $6848 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15360 | 0) >> 2] = HEAP32[($2 + 12184 | 0) >> 2] | 0; - _embind_register_class_property($6839 | 0, $6840 | 0, $6841 | 0, $6843 | 0, $6844 | 0, $6847 | 0, $6848 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 12184 | 0) >> 2] | 0 | 0, float_20physx__PxBoxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxBoxControllerDesc_____28float_20physx__PxBoxControllerDesc____20const__29($2 + 12192 | 0 | 0) | 0 | 0); - HEAP32[($2 + 12264 | 0) >> 2] = $2 + 1383 | 0; - HEAP32[($2 + 12260 | 0) >> 2] = $5 + 71866 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxObstacleContext__28_29(); - HEAP32[($2 + 12256 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxObstacleContext__28physx__PxObstacleContext__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxObstacleContext__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 12252 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxObstacleContext__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 12248 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 12244 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxObstacleContext__28physx__PxObstacleContext__29; - $6863 = emscripten__internal__TypeID_physx__PxObstacleContext_2c_20void___get_28_29() | 0; - $6864 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxObstacleContext__2c_20void___get_28_29() | 0; - $6865 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxObstacleContext_20const__2c_20void___get_28_29() | 0; - $6866 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 15364 | 0) >> 2] = HEAP32[($2 + 12256 | 0) >> 2] | 0; - $6868 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $6869 = HEAP32[($2 + 12256 | 0) >> 2] | 0; - HEAP32[($2 + 12804 | 0) >> 2] = HEAP32[($2 + 12252 | 0) >> 2] | 0; - $6871 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $6872 = HEAP32[($2 + 12252 | 0) >> 2] | 0; - HEAP32[($2 + 12800 | 0) >> 2] = HEAP32[($2 + 12248 | 0) >> 2] | 0; - $6874 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $6875 = HEAP32[($2 + 12248 | 0) >> 2] | 0; - $6876 = HEAP32[($2 + 12260 | 0) >> 2] | 0; - HEAP32[($2 + 15368 | 0) >> 2] = HEAP32[($2 + 12244 | 0) >> 2] | 0; - _embind_register_class($6863 | 0, $6864 | 0, $6865 | 0, $6866 | 0, $6868 | 0, $6869 | 0, $6871 | 0, $6872 | 0, $6874 | 0, $6875 | 0, $6876 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12244 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 12288 | 0) >> 2] = $2 + 1382 | 0; - HEAP32[($2 + 12284 | 0) >> 2] = $5 + 81065 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxControllerFilters__28_29(); - HEAP32[($2 + 12280 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllerFilters__28physx__PxControllerFilters__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxControllerFilters__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 12276 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxControllerFilters__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 12272 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 12268 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllerFilters__28physx__PxControllerFilters__29; - $6888 = emscripten__internal__TypeID_physx__PxControllerFilters_2c_20void___get_28_29() | 0; - $6889 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllerFilters__2c_20void___get_28_29() | 0; - $6890 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllerFilters_20const__2c_20void___get_28_29() | 0; - $6891 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 15372 | 0) >> 2] = HEAP32[($2 + 12280 | 0) >> 2] | 0; - $6893 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $6894 = HEAP32[($2 + 12280 | 0) >> 2] | 0; - HEAP32[($2 + 12796 | 0) >> 2] = HEAP32[($2 + 12276 | 0) >> 2] | 0; - $6896 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $6897 = HEAP32[($2 + 12276 | 0) >> 2] | 0; - HEAP32[($2 + 12792 | 0) >> 2] = HEAP32[($2 + 12272 | 0) >> 2] | 0; - $6899 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $6900 = HEAP32[($2 + 12272 | 0) >> 2] | 0; - $6901 = HEAP32[($2 + 12284 | 0) >> 2] | 0; - HEAP32[($2 + 15376 | 0) >> 2] = HEAP32[($2 + 12268 | 0) >> 2] | 0; - _embind_register_class($6888 | 0, $6889 | 0, $6890 | 0, $6891 | 0, $6893 | 0, $6894 | 0, $6896 | 0, $6897 | 0, $6899 | 0, $6900 | 0, $6901 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12268 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 12292 | 0) >> 2] = $2 + 1382 | 0; - HEAP32[($2 + 15384 | 0) >> 2] = HEAP32[($2 + 12292 | 0) >> 2] | 0; - HEAP32[($2 + 15380 | 0) >> 2] = GOT_func_internal_physx__PxControllerFilters__20emscripten__internal__operator_new_physx__PxControllerFilters_2c_20physx__PxFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxControllerFilterCallback___28physx__PxFilterData_20const____2c_20physx__PxQueryFilterCallback____2c_20physx__PxControllerFilterCallback____29; - $6909 = HEAP32[($2 + 15384 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassConstructor_physx__PxControllerFilters__20_28__29_28physx__PxFilterData_20const____2c_20physx__PxQueryFilterCallback____2c_20physx__PxControllerFilterCallback____29___invoke_physx__PxControllerFilters__28physx__PxControllerFilters__20_28__29_28physx__PxFilterData_20const____2c_20physx__PxQueryFilterCallback____2c_20physx__PxControllerFilterCallback____29_29(HEAP32[($2 + 15380 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 12312 | 0) >> 2] = $6909; - HEAP32[($2 + 12308 | 0) >> 2] = $5 + 84576 | 0; - HEAP32[($2 + 12304 | 0) >> 2] = $187; - HEAP32[($2 + 12300 | 0) >> 2] = GOT_func_internal_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___20emscripten__internal__MemberAccess_physx__PxControllerFilters_2c_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short____getWire_physx__PxControllerFilters__28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__20physx__PxControllerFilters____20const__2c_20physx__PxControllerFilters_20const__29; - HEAP32[($2 + 12296 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerFilters_2c_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short____setWire_physx__PxControllerFilters__28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__20physx__PxControllerFilters____20const__2c_20physx__PxControllerFilters__2c_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___29; - $6915 = emscripten__internal__TypeID_physx__PxControllerFilters_2c_20void___get_28_29() | 0; - $6916 = HEAP32[($2 + 12308 | 0) >> 2] | 0; - $6917 = emscripten__internal__TypeID_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__2c_20void___get_28_29() | 0; - HEAP32[($2 + 15388 | 0) >> 2] = HEAP32[($2 + 12300 | 0) >> 2] | 0; - $6919 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $6920 = HEAP32[($2 + 12300 | 0) >> 2] | 0; - $6923 = physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__20physx__PxControllerFilters_____20emscripten__internal__getContext_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__20physx__PxControllerFilters_____28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__20physx__PxControllerFilters____20const__29($2 + 12304 | 0 | 0) | 0; - $6924 = emscripten__internal__TypeID_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__2c_20void___get_28_29() | 0; - HEAP32[($2 + 15392 | 0) >> 2] = HEAP32[($2 + 12296 | 0) >> 2] | 0; - _embind_register_class_property($6915 | 0, $6916 | 0, $6917 | 0, $6919 | 0, $6920 | 0, $6923 | 0, $6924 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12296 | 0) >> 2] | 0 | 0, physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__20physx__PxControllerFilters_____20emscripten__internal__getContext_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__20physx__PxControllerFilters_____28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__20physx__PxControllerFilters____20const__29($2 + 12304 | 0 | 0) | 0 | 0); - HEAP32[($2 + 12336 | 0) >> 2] = $2 + 1381 | 0; - HEAP32[($2 + 12332 | 0) >> 2] = $5 + 124631 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxControllerFilterCallback__28_29(); - HEAP32[($2 + 12328 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllerFilterCallback__28physx__PxControllerFilterCallback__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxControllerFilterCallback__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 12324 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxControllerFilterCallback__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 12320 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 12316 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllerFilterCallback__28physx__PxControllerFilterCallback__29; - $6939 = emscripten__internal__TypeID_physx__PxControllerFilterCallback_2c_20void___get_28_29() | 0; - $6940 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllerFilterCallback__2c_20void___get_28_29() | 0; - $6941 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllerFilterCallback_20const__2c_20void___get_28_29() | 0; - $6942 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 15396 | 0) >> 2] = HEAP32[($2 + 12328 | 0) >> 2] | 0; - $6944 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $6945 = HEAP32[($2 + 12328 | 0) >> 2] | 0; - HEAP32[($2 + 12788 | 0) >> 2] = HEAP32[($2 + 12324 | 0) >> 2] | 0; - $6947 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $6948 = HEAP32[($2 + 12324 | 0) >> 2] | 0; - HEAP32[($2 + 12784 | 0) >> 2] = HEAP32[($2 + 12320 | 0) >> 2] | 0; - $6950 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $6951 = HEAP32[($2 + 12320 | 0) >> 2] | 0; - $6952 = HEAP32[($2 + 12332 | 0) >> 2] | 0; - HEAP32[($2 + 15400 | 0) >> 2] = HEAP32[($2 + 12316 | 0) >> 2] | 0; - _embind_register_class($6939 | 0, $6940 | 0, $6941 | 0, $6942 | 0, $6944 | 0, $6945 | 0, $6947 | 0, $6948 | 0, $6950 | 0, $6951 | 0, $6952 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12316 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 12360 | 0) >> 2] = $2 + 1380 | 0; - HEAP32[($2 + 12356 | 0) >> 2] = $5 + 84631 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___28_29(); - HEAP32[($2 + 12352 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 12348 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 12344 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 12340 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___29; - $6964 = emscripten__internal__TypeID_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char__2c_20void___get_28_29() | 0; - $6965 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___2c_20void___get_28_29() | 0; - $6966 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char__20const__2c_20void___get_28_29() | 0; - $6967 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 15404 | 0) >> 2] = HEAP32[($2 + 12352 | 0) >> 2] | 0; - $6969 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $6970 = HEAP32[($2 + 12352 | 0) >> 2] | 0; - HEAP32[($2 + 12780 | 0) >> 2] = HEAP32[($2 + 12348 | 0) >> 2] | 0; - $6972 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $6973 = HEAP32[($2 + 12348 | 0) >> 2] | 0; - HEAP32[($2 + 12776 | 0) >> 2] = HEAP32[($2 + 12344 | 0) >> 2] | 0; - $6975 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $6976 = HEAP32[($2 + 12344 | 0) >> 2] | 0; - $6977 = HEAP32[($2 + 12356 | 0) >> 2] | 0; - HEAP32[($2 + 15408 | 0) >> 2] = HEAP32[($2 + 12340 | 0) >> 2] | 0; - _embind_register_class($6964 | 0, $6965 | 0, $6966 | 0, $6967 | 0, $6969 | 0, $6970 | 0, $6972 | 0, $6973 | 0, $6975 | 0, $6976 | 0, $6977 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12340 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 12364 | 0) >> 2] = $2 + 1380 | 0; - HEAP32[($2 + 15416 | 0) >> 2] = HEAP32[($2 + 12364 | 0) >> 2] | 0; - HEAP32[($2 + 15412 | 0) >> 2] = GOT_func_internal_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char__2c_20unsigned_20int__28unsigned_20int___29; - $6985 = HEAP32[($2 + 15416 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassConstructor_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___20_28__29_28unsigned_20int___29___invoke_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___20_28__29_28unsigned_20int___29_29(HEAP32[($2 + 15412 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 1376 | 0) >> 2] = $140; - HEAP32[($2 + 1372 | 0) >> 2] = GOT_func_internal_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___isSet_28physx__PxControllerCollisionFlag__Enum_29_20const; - i64toi32_i32$0 = HEAP32[($2 + 1372 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1376 | 0) >> 2] | 0; - $27868 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxCapsuleControllerDesc____29_28_29_20const___invoke_physx__PxCapsuleControllerDesc__28char_20const__2c_20bool_20_28physx__PxCapsuleControllerDesc____29_28_29_20const_29($6647 | 0, $2 + 40 | 0 | 0); + HEAP32[($2 + 12068 | 0) >> 2] = $6646; + HEAP32[($2 + 12064 | 0) >> 2] = $5 + 77249 | 0; + HEAP32[($2 + 12060 | 0) >> 2] = $3817; + $6655 = HEAP32[($2 + 12068 | 0) >> 2] | 0; + $6656 = GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxCapsuleControllerDesc_2c_20float___getWire_physx__PxCapsuleControllerDesc__28float_20physx__PxCapsuleControllerDesc____20const__2c_20physx__PxCapsuleControllerDesc_20const__29; + HEAP32[($2 + 12056 | 0) >> 2] = $6656; + $6657 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxCapsuleControllerDesc_2c_20float___setWire_physx__PxCapsuleControllerDesc__28float_20physx__PxCapsuleControllerDesc____20const__2c_20physx__PxCapsuleControllerDesc__2c_20float_29; + HEAP32[($2 + 12052 | 0) >> 2] = $6657; + $6658 = emscripten__internal__TypeID_physx__PxCapsuleControllerDesc_2c_20void___get_28_29() | 0; + $6659 = HEAP32[($2 + 12064 | 0) >> 2] | 0; + $6660 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15244 | 0) >> 2] = HEAP32[($2 + 12056 | 0) >> 2] | 0; + $6662 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $6663 = HEAP32[($2 + 12056 | 0) >> 2] | 0; + $6666 = float_20physx__PxCapsuleControllerDesc_____20emscripten__internal__getContext_float_20physx__PxCapsuleControllerDesc_____28float_20physx__PxCapsuleControllerDesc____20const__29($2 + 12060 | 0 | 0) | 0; + $6667 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15252 | 0) >> 2] = HEAP32[($2 + 12052 | 0) >> 2] | 0; + _embind_register_class_property($6658 | 0, $6659 | 0, $6660 | 0, $6662 | 0, $6663 | 0, $6666 | 0, $6667 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 12052 | 0) >> 2] | 0 | 0, float_20physx__PxCapsuleControllerDesc_____20emscripten__internal__getContext_float_20physx__PxCapsuleControllerDesc_____28float_20physx__PxCapsuleControllerDesc____20const__29($2 + 12060 | 0 | 0) | 0 | 0); + HEAP32[($2 + 12048 | 0) >> 2] = $6655; + HEAP32[($2 + 12044 | 0) >> 2] = $4213; + HEAP32[($2 + 12040 | 0) >> 2] = $3828; + $6674 = HEAP32[($2 + 12048 | 0) >> 2] | 0; + HEAP32[($2 + 12036 | 0) >> 2] = $6656; + HEAP32[($2 + 12032 | 0) >> 2] = $6657; + $6675 = emscripten__internal__TypeID_physx__PxCapsuleControllerDesc_2c_20void___get_28_29() | 0; + $6676 = HEAP32[($2 + 12044 | 0) >> 2] | 0; + $6677 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15248 | 0) >> 2] = HEAP32[($2 + 12036 | 0) >> 2] | 0; + $6679 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $6680 = HEAP32[($2 + 12036 | 0) >> 2] | 0; + $6683 = float_20physx__PxCapsuleControllerDesc_____20emscripten__internal__getContext_float_20physx__PxCapsuleControllerDesc_____28float_20physx__PxCapsuleControllerDesc____20const__29($2 + 12040 | 0 | 0) | 0; + $6684 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15256 | 0) >> 2] = HEAP32[($2 + 12032 | 0) >> 2] | 0; + _embind_register_class_property($6675 | 0, $6676 | 0, $6677 | 0, $6679 | 0, $6680 | 0, $6683 | 0, $6684 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 12032 | 0) >> 2] | 0 | 0, float_20physx__PxCapsuleControllerDesc_____20emscripten__internal__getContext_float_20physx__PxCapsuleControllerDesc_____28float_20physx__PxCapsuleControllerDesc____20const__29($2 + 12040 | 0 | 0) | 0 | 0); + HEAP32[($2 + 12088 | 0) >> 2] = $6674; + HEAP32[($2 + 12084 | 0) >> 2] = $5 + 161094 | 0; + HEAP32[($2 + 12080 | 0) >> 2] = $3841; + HEAP32[($2 + 12076 | 0) >> 2] = GOT_func_internal_physx__PxCapsuleClimbingMode__Enum_20emscripten__internal__MemberAccess_physx__PxCapsuleControllerDesc_2c_20physx__PxCapsuleClimbingMode__Enum___getWire_physx__PxCapsuleControllerDesc__28physx__PxCapsuleClimbingMode__Enum_20physx__PxCapsuleControllerDesc____20const__2c_20physx__PxCapsuleControllerDesc_20const__29; + HEAP32[($2 + 12072 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxCapsuleControllerDesc_2c_20physx__PxCapsuleClimbingMode__Enum___setWire_physx__PxCapsuleControllerDesc__28physx__PxCapsuleClimbingMode__Enum_20physx__PxCapsuleControllerDesc____20const__2c_20physx__PxCapsuleControllerDesc__2c_20physx__PxCapsuleClimbingMode__Enum_29; + $6695 = emscripten__internal__TypeID_physx__PxCapsuleControllerDesc_2c_20void___get_28_29() | 0; + $6696 = HEAP32[($2 + 12084 | 0) >> 2] | 0; + $6697 = emscripten__internal__TypeID_physx__PxCapsuleClimbingMode__Enum_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15260 | 0) >> 2] = HEAP32[($2 + 12076 | 0) >> 2] | 0; + $6699 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $6700 = HEAP32[($2 + 12076 | 0) >> 2] | 0; + $6703 = physx__PxCapsuleClimbingMode__Enum_20physx__PxCapsuleControllerDesc_____20emscripten__internal__getContext_physx__PxCapsuleClimbingMode__Enum_20physx__PxCapsuleControllerDesc_____28physx__PxCapsuleClimbingMode__Enum_20physx__PxCapsuleControllerDesc____20const__29($2 + 12080 | 0 | 0) | 0; + $6704 = emscripten__internal__TypeID_physx__PxCapsuleClimbingMode__Enum_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15264 | 0) >> 2] = HEAP32[($2 + 12072 | 0) >> 2] | 0; + _embind_register_class_property($6695 | 0, $6696 | 0, $6697 | 0, $6699 | 0, $6700 | 0, $6703 | 0, $6704 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12072 | 0) >> 2] | 0 | 0, physx__PxCapsuleClimbingMode__Enum_20physx__PxCapsuleControllerDesc_____20emscripten__internal__getContext_physx__PxCapsuleClimbingMode__Enum_20physx__PxCapsuleControllerDesc_____28physx__PxCapsuleClimbingMode__Enum_20physx__PxCapsuleControllerDesc____20const__29($2 + 12080 | 0 | 0) | 0 | 0); + HEAP32[($2 + 12112 | 0) >> 2] = $2 + 1391 | 0; + HEAP32[($2 + 12108 | 0) >> 2] = $5 + 167031 | 0; + void_20emscripten__base_physx__PxControllerDesc___verify_physx__PxBoxControllerDesc__28_29(); + HEAP32[($2 + 12104 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxBoxControllerDesc__28physx__PxBoxControllerDesc__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxControllerDesc__20_28_emscripten__base_physx__PxControllerDesc___getUpcaster_physx__PxBoxControllerDesc__28_29_29_28physx__PxBoxControllerDesc__29() | 0), HEAP32[(wasm2js_i32$0 + 12100 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxBoxControllerDesc__20_28_emscripten__base_physx__PxControllerDesc___getDowncaster_physx__PxBoxControllerDesc__28_29_29_28physx__PxControllerDesc__29() | 0), HEAP32[(wasm2js_i32$0 + 12096 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 12092 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxBoxControllerDesc__28physx__PxBoxControllerDesc__29; + $6719 = emscripten__internal__TypeID_physx__PxBoxControllerDesc_2c_20void___get_28_29() | 0; + $6720 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxBoxControllerDesc__2c_20void___get_28_29() | 0; + $6721 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxBoxControllerDesc_20const__2c_20void___get_28_29() | 0; + $6722 = emscripten__base_physx__PxControllerDesc___get_28_29() | 0; + HEAP32[($2 + 15268 | 0) >> 2] = HEAP32[($2 + 12104 | 0) >> 2] | 0; + $6724 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $6725 = HEAP32[($2 + 12104 | 0) >> 2] | 0; + HEAP32[($2 + 15272 | 0) >> 2] = HEAP32[($2 + 12100 | 0) >> 2] | 0; + $6727 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $6728 = HEAP32[($2 + 12100 | 0) >> 2] | 0; + HEAP32[($2 + 15276 | 0) >> 2] = HEAP32[($2 + 12096 | 0) >> 2] | 0; + $6730 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $6731 = HEAP32[($2 + 12096 | 0) >> 2] | 0; + $6732 = HEAP32[($2 + 12108 | 0) >> 2] | 0; + HEAP32[($2 + 15280 | 0) >> 2] = HEAP32[($2 + 12092 | 0) >> 2] | 0; + _embind_register_class($6719 | 0, $6720 | 0, $6721 | 0, $6722 | 0, $6724 | 0, $6725 | 0, $6727 | 0, $6728 | 0, $6730 | 0, $6731 | 0, $6732 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12092 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 12116 | 0) >> 2] = $2 + 1391 | 0; + HEAP32[($2 + 15288 | 0) >> 2] = HEAP32[($2 + 12116 | 0) >> 2] | 0; + HEAP32[($2 + 15284 | 0) >> 2] = GOT_func_internal_physx__PxBoxControllerDesc__20emscripten__internal__operator_new_physx__PxBoxControllerDesc__28_29; + $6740 = HEAP32[($2 + 15288 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassConstructor_physx__PxBoxControllerDesc__20_28__29_28_29___invoke_physx__PxBoxControllerDesc__28physx__PxBoxControllerDesc__20_28__29_28_29_29(HEAP32[($2 + 15284 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 1384 | 0) >> 2] = $178; + HEAP32[($2 + 1380 | 0) >> 2] = $137; + i64toi32_i32$0 = HEAP32[($2 + 1380 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1384 | 0) >> 2] | 0; + $27138 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 12368 | 0) >> 2] = $27868; - HEAP32[($2 + 12372 | 0) >> 2] = i64toi32_i32$1; - $6989 = HEAP32[($2 + 12368 | 0) >> 2] | 0; - $6990 = HEAP32[($2 + 12372 | 0) >> 2] | 0; - HEAP32[($2 + 12396 | 0) >> 2] = $6985; - HEAP32[($2 + 12392 | 0) >> 2] = $4067; - HEAP32[($2 + 12388 | 0) >> 2] = $6990; - HEAP32[($2 + 12384 | 0) >> 2] = $6989; - $6991 = HEAP32[($2 + 12392 | 0) >> 2] | 0; - $6992 = HEAP32[($2 + 12384 | 0) >> 2] | 0; - HEAP32[($2 + 12380 | 0) >> 2] = HEAP32[($2 + 12388 | 0) >> 2] | 0; - HEAP32[($2 + 12376 | 0) >> 2] = $6992; - i64toi32_i32$1 = HEAP32[($2 + 12376 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 12380 | 0) >> 2] | 0; - $27894 = i64toi32_i32$1; + HEAP32[($2 + 12120 | 0) >> 2] = $27138; + HEAP32[($2 + 12124 | 0) >> 2] = i64toi32_i32$1; + $6743 = HEAP32[($2 + 12120 | 0) >> 2] | 0; + $6744 = HEAP32[($2 + 12124 | 0) >> 2] | 0; + HEAP32[($2 + 12148 | 0) >> 2] = $6740; + HEAP32[($2 + 12144 | 0) >> 2] = $383; + HEAP32[($2 + 12140 | 0) >> 2] = $6744; + HEAP32[($2 + 12136 | 0) >> 2] = $6743; + $6745 = HEAP32[($2 + 12148 | 0) >> 2] | 0; + $6746 = HEAP32[($2 + 12144 | 0) >> 2] | 0; + $6747 = HEAP32[($2 + 12136 | 0) >> 2] | 0; + HEAP32[($2 + 12132 | 0) >> 2] = HEAP32[($2 + 12140 | 0) >> 2] | 0; + HEAP32[($2 + 12128 | 0) >> 2] = $6747; + i64toi32_i32$1 = HEAP32[($2 + 12128 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 12132 | 0) >> 2] | 0; + $27166 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 32 | 0) >> 2] = $27894; + HEAP32[($2 + 32 | 0) >> 2] = $27166; HEAP32[($2 + 36 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char_____29_28physx__PxControllerCollisionFlag__Enum_29_20const___invoke_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___28char_20const__2c_20bool_20_28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char_____29_28physx__PxControllerCollisionFlag__Enum_29_20const_29($6991 | 0, $2 + 32 | 0 | 0); - emscripten__enum__physx__PxControllerCollisionFlag__Enum___enum__28char_20const__29($2 + 1371 | 0 | 0, $5 + 142756 | 0 | 0) | 0; - emscripten__enum__physx__PxControllerCollisionFlag__Enum___value_28char_20const__2c_20physx__PxControllerCollisionFlag__Enum_29(emscripten__enum__physx__PxControllerCollisionFlag__Enum___value_28char_20const__2c_20physx__PxControllerCollisionFlag__Enum_29(emscripten__enum__physx__PxControllerCollisionFlag__Enum___value_28char_20const__2c_20physx__PxControllerCollisionFlag__Enum_29($2 + 1371 | 0 | 0, $5 + 185183 | 0 | 0, $181 | 0) | 0 | 0, $5 + 185630 | 0 | 0, $1214 | 0) | 0 | 0, $5 + 186179 | 0 | 0, $242 | 0) | 0; - HEAP32[($2 + 12420 | 0) >> 2] = $2 + 1370 | 0; - HEAP32[($2 + 12416 | 0) >> 2] = $5 + 72551 | 0; - void_20emscripten__internal__NoBaseClass__verify_physx__PxUserControllerHitReport__28_29(); - HEAP32[($2 + 12412 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxUserControllerHitReport__28physx__PxUserControllerHitReport__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxUserControllerHitReport__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 12408 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxUserControllerHitReport__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 12404 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 12400 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxUserControllerHitReport__28physx__PxUserControllerHitReport__29; - $7019 = emscripten__internal__TypeID_physx__PxUserControllerHitReport_2c_20void___get_28_29() | 0; - $7020 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxUserControllerHitReport__2c_20void___get_28_29() | 0; - $7021 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxUserControllerHitReport_20const__2c_20void___get_28_29() | 0; - $7022 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 15420 | 0) >> 2] = HEAP32[($2 + 12412 | 0) >> 2] | 0; - $7024 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $7025 = HEAP32[($2 + 12412 | 0) >> 2] | 0; - HEAP32[($2 + 12772 | 0) >> 2] = HEAP32[($2 + 12408 | 0) >> 2] | 0; - $7027 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $7028 = HEAP32[($2 + 12408 | 0) >> 2] | 0; - HEAP32[($2 + 12768 | 0) >> 2] = HEAP32[($2 + 12404 | 0) >> 2] | 0; - $7030 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $7031 = HEAP32[($2 + 12404 | 0) >> 2] | 0; - $7032 = HEAP32[($2 + 12416 | 0) >> 2] | 0; - HEAP32[($2 + 15424 | 0) >> 2] = HEAP32[($2 + 12400 | 0) >> 2] | 0; - _embind_register_class($7019 | 0, $7020 | 0, $7021 | 0, $7022 | 0, $7024 | 0, $7025 | 0, $7027 | 0, $7028 | 0, $7030 | 0, $7031 | 0, $7032 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12400 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 1364 | 0) >> 2] = $181; - HEAP32[($2 + 1360 | 0) >> 2] = $140; - i64toi32_i32$0 = HEAP32[($2 + 1360 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1364 | 0) >> 2] | 0; - $28009 = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxBoxControllerDesc____29_28_29_20const___invoke_physx__PxBoxControllerDesc__28char_20const__2c_20bool_20_28physx__PxBoxControllerDesc____29_28_29_20const_29($6746 | 0, $2 + 32 | 0 | 0); + HEAP32[($2 + 12208 | 0) >> 2] = $6745; + HEAP32[($2 + 12204 | 0) >> 2] = $5 + 75719 | 0; + HEAP32[($2 + 12200 | 0) >> 2] = $3817; + $6754 = HEAP32[($2 + 12208 | 0) >> 2] | 0; + $6755 = GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxBoxControllerDesc_2c_20float___getWire_physx__PxBoxControllerDesc__28float_20physx__PxBoxControllerDesc____20const__2c_20physx__PxBoxControllerDesc_20const__29; + HEAP32[($2 + 12196 | 0) >> 2] = $6755; + $6756 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxBoxControllerDesc_2c_20float___setWire_physx__PxBoxControllerDesc__28float_20physx__PxBoxControllerDesc____20const__2c_20physx__PxBoxControllerDesc__2c_20float_29; + HEAP32[($2 + 12192 | 0) >> 2] = $6756; + $6757 = emscripten__internal__TypeID_physx__PxBoxControllerDesc_2c_20void___get_28_29() | 0; + $6758 = HEAP32[($2 + 12204 | 0) >> 2] | 0; + $6759 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15292 | 0) >> 2] = HEAP32[($2 + 12196 | 0) >> 2] | 0; + $6761 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $6762 = HEAP32[($2 + 12196 | 0) >> 2] | 0; + $6765 = float_20physx__PxBoxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxBoxControllerDesc_____28float_20physx__PxBoxControllerDesc____20const__29($2 + 12200 | 0 | 0) | 0; + $6766 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15304 | 0) >> 2] = HEAP32[($2 + 12192 | 0) >> 2] | 0; + _embind_register_class_property($6757 | 0, $6758 | 0, $6759 | 0, $6761 | 0, $6762 | 0, $6765 | 0, $6766 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 12192 | 0) >> 2] | 0 | 0, float_20physx__PxBoxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxBoxControllerDesc_____28float_20physx__PxBoxControllerDesc____20const__29($2 + 12200 | 0 | 0) | 0 | 0); + HEAP32[($2 + 12188 | 0) >> 2] = $6754; + HEAP32[($2 + 12184 | 0) >> 2] = $5 + 74238 | 0; + HEAP32[($2 + 12180 | 0) >> 2] = $3828; + $6775 = HEAP32[($2 + 12188 | 0) >> 2] | 0; + HEAP32[($2 + 12176 | 0) >> 2] = $6755; + HEAP32[($2 + 12172 | 0) >> 2] = $6756; + $6776 = emscripten__internal__TypeID_physx__PxBoxControllerDesc_2c_20void___get_28_29() | 0; + $6777 = HEAP32[($2 + 12184 | 0) >> 2] | 0; + $6778 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15296 | 0) >> 2] = HEAP32[($2 + 12176 | 0) >> 2] | 0; + $6780 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $6781 = HEAP32[($2 + 12176 | 0) >> 2] | 0; + $6784 = float_20physx__PxBoxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxBoxControllerDesc_____28float_20physx__PxBoxControllerDesc____20const__29($2 + 12180 | 0 | 0) | 0; + $6785 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15308 | 0) >> 2] = HEAP32[($2 + 12172 | 0) >> 2] | 0; + _embind_register_class_property($6776 | 0, $6777 | 0, $6778 | 0, $6780 | 0, $6781 | 0, $6784 | 0, $6785 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 12172 | 0) >> 2] | 0 | 0, float_20physx__PxBoxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxBoxControllerDesc_____28float_20physx__PxBoxControllerDesc____20const__29($2 + 12180 | 0 | 0) | 0 | 0); + HEAP32[($2 + 12168 | 0) >> 2] = $6775; + HEAP32[($2 + 12164 | 0) >> 2] = $5 + 74289 | 0; + HEAP32[($2 + 12160 | 0) >> 2] = $3841; + HEAP32[($2 + 12156 | 0) >> 2] = $6755; + HEAP32[($2 + 12152 | 0) >> 2] = $6756; + $6794 = emscripten__internal__TypeID_physx__PxBoxControllerDesc_2c_20void___get_28_29() | 0; + $6795 = HEAP32[($2 + 12164 | 0) >> 2] | 0; + $6796 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15300 | 0) >> 2] = HEAP32[($2 + 12156 | 0) >> 2] | 0; + $6798 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $6799 = HEAP32[($2 + 12156 | 0) >> 2] | 0; + $6802 = float_20physx__PxBoxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxBoxControllerDesc_____28float_20physx__PxBoxControllerDesc____20const__29($2 + 12160 | 0 | 0) | 0; + $6803 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15312 | 0) >> 2] = HEAP32[($2 + 12152 | 0) >> 2] | 0; + _embind_register_class_property($6794 | 0, $6795 | 0, $6796 | 0, $6798 | 0, $6799 | 0, $6802 | 0, $6803 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 12152 | 0) >> 2] | 0 | 0, float_20physx__PxBoxControllerDesc_____20emscripten__internal__getContext_float_20physx__PxBoxControllerDesc_____28float_20physx__PxBoxControllerDesc____20const__29($2 + 12160 | 0 | 0) | 0 | 0); + HEAP32[($2 + 12232 | 0) >> 2] = $2 + 1379 | 0; + HEAP32[($2 + 12228 | 0) >> 2] = $5 + 71866 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxObstacleContext__28_29(); + HEAP32[($2 + 12224 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxObstacleContext__28physx__PxObstacleContext__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxObstacleContext__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 12220 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxObstacleContext__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 12216 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 12212 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxObstacleContext__28physx__PxObstacleContext__29; + $6818 = emscripten__internal__TypeID_physx__PxObstacleContext_2c_20void___get_28_29() | 0; + $6819 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxObstacleContext__2c_20void___get_28_29() | 0; + $6820 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxObstacleContext_20const__2c_20void___get_28_29() | 0; + $6821 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 15316 | 0) >> 2] = HEAP32[($2 + 12224 | 0) >> 2] | 0; + $6823 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $6824 = HEAP32[($2 + 12224 | 0) >> 2] | 0; + HEAP32[($2 + 12772 | 0) >> 2] = HEAP32[($2 + 12220 | 0) >> 2] | 0; + $6826 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $6827 = HEAP32[($2 + 12220 | 0) >> 2] | 0; + HEAP32[($2 + 12768 | 0) >> 2] = HEAP32[($2 + 12216 | 0) >> 2] | 0; + $6829 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $6830 = HEAP32[($2 + 12216 | 0) >> 2] | 0; + $6831 = HEAP32[($2 + 12228 | 0) >> 2] | 0; + HEAP32[($2 + 15320 | 0) >> 2] = HEAP32[($2 + 12212 | 0) >> 2] | 0; + _embind_register_class($6818 | 0, $6819 | 0, $6820 | 0, $6821 | 0, $6823 | 0, $6824 | 0, $6826 | 0, $6827 | 0, $6829 | 0, $6830 | 0, $6831 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12212 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 12256 | 0) >> 2] = $2 + 1378 | 0; + HEAP32[($2 + 12252 | 0) >> 2] = $5 + 81108 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxControllerFilters__28_29(); + HEAP32[($2 + 12248 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllerFilters__28physx__PxControllerFilters__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxControllerFilters__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 12244 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxControllerFilters__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 12240 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 12236 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllerFilters__28physx__PxControllerFilters__29; + $6843 = emscripten__internal__TypeID_physx__PxControllerFilters_2c_20void___get_28_29() | 0; + $6844 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllerFilters__2c_20void___get_28_29() | 0; + $6845 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllerFilters_20const__2c_20void___get_28_29() | 0; + $6846 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 15324 | 0) >> 2] = HEAP32[($2 + 12248 | 0) >> 2] | 0; + $6848 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $6849 = HEAP32[($2 + 12248 | 0) >> 2] | 0; + HEAP32[($2 + 12764 | 0) >> 2] = HEAP32[($2 + 12244 | 0) >> 2] | 0; + $6851 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $6852 = HEAP32[($2 + 12244 | 0) >> 2] | 0; + HEAP32[($2 + 12760 | 0) >> 2] = HEAP32[($2 + 12240 | 0) >> 2] | 0; + $6854 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $6855 = HEAP32[($2 + 12240 | 0) >> 2] | 0; + $6856 = HEAP32[($2 + 12252 | 0) >> 2] | 0; + HEAP32[($2 + 15328 | 0) >> 2] = HEAP32[($2 + 12236 | 0) >> 2] | 0; + _embind_register_class($6843 | 0, $6844 | 0, $6845 | 0, $6846 | 0, $6848 | 0, $6849 | 0, $6851 | 0, $6852 | 0, $6854 | 0, $6855 | 0, $6856 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12236 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 12260 | 0) >> 2] = $2 + 1378 | 0; + HEAP32[($2 + 15336 | 0) >> 2] = HEAP32[($2 + 12260 | 0) >> 2] | 0; + HEAP32[($2 + 15332 | 0) >> 2] = GOT_func_internal_physx__PxControllerFilters__20emscripten__internal__operator_new_physx__PxControllerFilters_2c_20physx__PxFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxControllerFilterCallback___28physx__PxFilterData_20const____2c_20physx__PxQueryFilterCallback____2c_20physx__PxControllerFilterCallback____29; + $6864 = HEAP32[($2 + 15336 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassConstructor_physx__PxControllerFilters__20_28__29_28physx__PxFilterData_20const____2c_20physx__PxQueryFilterCallback____2c_20physx__PxControllerFilterCallback____29___invoke_physx__PxControllerFilters__28physx__PxControllerFilters__20_28__29_28physx__PxFilterData_20const____2c_20physx__PxQueryFilterCallback____2c_20physx__PxControllerFilterCallback____29_29(HEAP32[($2 + 15332 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 12280 | 0) >> 2] = $6864; + HEAP32[($2 + 12276 | 0) >> 2] = $5 + 84619 | 0; + HEAP32[($2 + 12272 | 0) >> 2] = $184; + HEAP32[($2 + 12268 | 0) >> 2] = GOT_func_internal_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___20emscripten__internal__MemberAccess_physx__PxControllerFilters_2c_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short____getWire_physx__PxControllerFilters__28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__20physx__PxControllerFilters____20const__2c_20physx__PxControllerFilters_20const__29; + HEAP32[($2 + 12264 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerFilters_2c_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short____setWire_physx__PxControllerFilters__28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__20physx__PxControllerFilters____20const__2c_20physx__PxControllerFilters__2c_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___29; + $6870 = emscripten__internal__TypeID_physx__PxControllerFilters_2c_20void___get_28_29() | 0; + $6871 = HEAP32[($2 + 12276 | 0) >> 2] | 0; + $6872 = emscripten__internal__TypeID_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__2c_20void___get_28_29() | 0; + HEAP32[($2 + 15340 | 0) >> 2] = HEAP32[($2 + 12268 | 0) >> 2] | 0; + $6874 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $6875 = HEAP32[($2 + 12268 | 0) >> 2] | 0; + $6878 = physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__20physx__PxControllerFilters_____20emscripten__internal__getContext_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__20physx__PxControllerFilters_____28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__20physx__PxControllerFilters____20const__29($2 + 12272 | 0 | 0) | 0; + $6879 = emscripten__internal__TypeID_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__2c_20void___get_28_29() | 0; + HEAP32[($2 + 15344 | 0) >> 2] = HEAP32[($2 + 12264 | 0) >> 2] | 0; + _embind_register_class_property($6870 | 0, $6871 | 0, $6872 | 0, $6874 | 0, $6875 | 0, $6878 | 0, $6879 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12264 | 0) >> 2] | 0 | 0, physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__20physx__PxControllerFilters_____20emscripten__internal__getContext_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__20physx__PxControllerFilters_____28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__20physx__PxControllerFilters____20const__29($2 + 12272 | 0 | 0) | 0 | 0); + HEAP32[($2 + 12304 | 0) >> 2] = $2 + 1377 | 0; + HEAP32[($2 + 12300 | 0) >> 2] = $5 + 128005 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxControllerFilterCallback__28_29(); + HEAP32[($2 + 12296 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllerFilterCallback__28physx__PxControllerFilterCallback__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxControllerFilterCallback__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 12292 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxControllerFilterCallback__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 12288 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 12284 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllerFilterCallback__28physx__PxControllerFilterCallback__29; + $6894 = emscripten__internal__TypeID_physx__PxControllerFilterCallback_2c_20void___get_28_29() | 0; + $6895 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllerFilterCallback__2c_20void___get_28_29() | 0; + $6896 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllerFilterCallback_20const__2c_20void___get_28_29() | 0; + $6897 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 15348 | 0) >> 2] = HEAP32[($2 + 12296 | 0) >> 2] | 0; + $6899 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $6900 = HEAP32[($2 + 12296 | 0) >> 2] | 0; + HEAP32[($2 + 12756 | 0) >> 2] = HEAP32[($2 + 12292 | 0) >> 2] | 0; + $6902 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $6903 = HEAP32[($2 + 12292 | 0) >> 2] | 0; + HEAP32[($2 + 12752 | 0) >> 2] = HEAP32[($2 + 12288 | 0) >> 2] | 0; + $6905 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $6906 = HEAP32[($2 + 12288 | 0) >> 2] | 0; + $6907 = HEAP32[($2 + 12300 | 0) >> 2] | 0; + HEAP32[($2 + 15352 | 0) >> 2] = HEAP32[($2 + 12284 | 0) >> 2] | 0; + _embind_register_class($6894 | 0, $6895 | 0, $6896 | 0, $6897 | 0, $6899 | 0, $6900 | 0, $6902 | 0, $6903 | 0, $6905 | 0, $6906 | 0, $6907 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12284 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 12328 | 0) >> 2] = $2 + 1376 | 0; + HEAP32[($2 + 12324 | 0) >> 2] = $5 + 84700 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___28_29(); + HEAP32[($2 + 12320 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 12316 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 12312 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 12308 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___29; + $6919 = emscripten__internal__TypeID_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char__2c_20void___get_28_29() | 0; + $6920 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___2c_20void___get_28_29() | 0; + $6921 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char__20const__2c_20void___get_28_29() | 0; + $6922 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 15356 | 0) >> 2] = HEAP32[($2 + 12320 | 0) >> 2] | 0; + $6924 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $6925 = HEAP32[($2 + 12320 | 0) >> 2] | 0; + HEAP32[($2 + 12748 | 0) >> 2] = HEAP32[($2 + 12316 | 0) >> 2] | 0; + $6927 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $6928 = HEAP32[($2 + 12316 | 0) >> 2] | 0; + HEAP32[($2 + 12744 | 0) >> 2] = HEAP32[($2 + 12312 | 0) >> 2] | 0; + $6930 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $6931 = HEAP32[($2 + 12312 | 0) >> 2] | 0; + $6932 = HEAP32[($2 + 12324 | 0) >> 2] | 0; + HEAP32[($2 + 15360 | 0) >> 2] = HEAP32[($2 + 12308 | 0) >> 2] | 0; + _embind_register_class($6919 | 0, $6920 | 0, $6921 | 0, $6922 | 0, $6924 | 0, $6925 | 0, $6927 | 0, $6928 | 0, $6930 | 0, $6931 | 0, $6932 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12308 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 12332 | 0) >> 2] = $2 + 1376 | 0; + HEAP32[($2 + 15368 | 0) >> 2] = HEAP32[($2 + 12332 | 0) >> 2] | 0; + HEAP32[($2 + 15364 | 0) >> 2] = GOT_func_internal_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char__2c_20unsigned_20int__28unsigned_20int___29; + $6940 = HEAP32[($2 + 15368 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassConstructor_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___20_28__29_28unsigned_20int___29___invoke_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___20_28__29_28unsigned_20int___29_29(HEAP32[($2 + 15364 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 1372 | 0) >> 2] = $137; + HEAP32[($2 + 1368 | 0) >> 2] = GOT_func_internal_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___isSet_28physx__PxControllerCollisionFlag__Enum_29_20const; + i64toi32_i32$0 = HEAP32[($2 + 1368 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1372 | 0) >> 2] | 0; + $27706 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 12424 | 0) >> 2] = $28009; + HEAP32[($2 + 12336 | 0) >> 2] = $27706; + HEAP32[($2 + 12340 | 0) >> 2] = i64toi32_i32$1; + $6944 = HEAP32[($2 + 12336 | 0) >> 2] | 0; + $6945 = HEAP32[($2 + 12340 | 0) >> 2] | 0; + HEAP32[($2 + 12364 | 0) >> 2] = $6940; + HEAP32[($2 + 12360 | 0) >> 2] = $4022; + HEAP32[($2 + 12356 | 0) >> 2] = $6945; + HEAP32[($2 + 12352 | 0) >> 2] = $6944; + $6946 = HEAP32[($2 + 12360 | 0) >> 2] | 0; + $6947 = HEAP32[($2 + 12352 | 0) >> 2] | 0; + HEAP32[($2 + 12348 | 0) >> 2] = HEAP32[($2 + 12356 | 0) >> 2] | 0; + HEAP32[($2 + 12344 | 0) >> 2] = $6947; + i64toi32_i32$1 = HEAP32[($2 + 12344 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 12348 | 0) >> 2] | 0; + $27732 = i64toi32_i32$1; + i64toi32_i32$1 = $2; + HEAP32[($2 + 24 | 0) >> 2] = $27732; + HEAP32[($2 + 28 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char_____29_28physx__PxControllerCollisionFlag__Enum_29_20const___invoke_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___28char_20const__2c_20bool_20_28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char_____29_28physx__PxControllerCollisionFlag__Enum_29_20const_29($6946 | 0, $2 + 24 | 0 | 0); + emscripten__enum__physx__PxControllerCollisionFlag__Enum___enum__28char_20const__29($2 + 1367 | 0 | 0, $5 + 148586 | 0 | 0) | 0; + emscripten__enum__physx__PxControllerCollisionFlag__Enum___value_28char_20const__2c_20physx__PxControllerCollisionFlag__Enum_29(emscripten__enum__physx__PxControllerCollisionFlag__Enum___value_28char_20const__2c_20physx__PxControllerCollisionFlag__Enum_29(emscripten__enum__physx__PxControllerCollisionFlag__Enum___value_28char_20const__2c_20physx__PxControllerCollisionFlag__Enum_29($2 + 1367 | 0 | 0, $5 + 191145 | 0 | 0, $178 | 0) | 0 | 0, $5 + 191592 | 0 | 0, $1211 | 0) | 0 | 0, $5 + 192141 | 0 | 0, $239 | 0) | 0; + HEAP32[($2 + 12388 | 0) >> 2] = $2 + 1366 | 0; + HEAP32[($2 + 12384 | 0) >> 2] = $5 + 72566 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxUserControllerHitReport__28_29(); + HEAP32[($2 + 12380 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxUserControllerHitReport__28physx__PxUserControllerHitReport__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxUserControllerHitReport__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 12376 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxUserControllerHitReport__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 12372 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 12368 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxUserControllerHitReport__28physx__PxUserControllerHitReport__29; + $6974 = emscripten__internal__TypeID_physx__PxUserControllerHitReport_2c_20void___get_28_29() | 0; + $6975 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxUserControllerHitReport__2c_20void___get_28_29() | 0; + $6976 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxUserControllerHitReport_20const__2c_20void___get_28_29() | 0; + $6977 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 15372 | 0) >> 2] = HEAP32[($2 + 12380 | 0) >> 2] | 0; + $6979 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $6980 = HEAP32[($2 + 12380 | 0) >> 2] | 0; + HEAP32[($2 + 12740 | 0) >> 2] = HEAP32[($2 + 12376 | 0) >> 2] | 0; + $6982 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $6983 = HEAP32[($2 + 12376 | 0) >> 2] | 0; + HEAP32[($2 + 12736 | 0) >> 2] = HEAP32[($2 + 12372 | 0) >> 2] | 0; + $6985 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $6986 = HEAP32[($2 + 12372 | 0) >> 2] | 0; + $6987 = HEAP32[($2 + 12384 | 0) >> 2] | 0; + HEAP32[($2 + 15376 | 0) >> 2] = HEAP32[($2 + 12368 | 0) >> 2] | 0; + _embind_register_class($6974 | 0, $6975 | 0, $6976 | 0, $6977 | 0, $6979 | 0, $6980 | 0, $6982 | 0, $6983 | 0, $6985 | 0, $6986 | 0, $6987 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12368 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 1360 | 0) >> 2] = $178; + HEAP32[($2 + 1356 | 0) >> 2] = $137; + i64toi32_i32$0 = HEAP32[($2 + 1356 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1360 | 0) >> 2] | 0; + $27847 = i64toi32_i32$0; + i64toi32_i32$0 = $2; + HEAP32[($2 + 12392 | 0) >> 2] = $27847; + HEAP32[($2 + 12396 | 0) >> 2] = i64toi32_i32$1; + $6992 = HEAP32[($2 + 12392 | 0) >> 2] | 0; + $6993 = HEAP32[($2 + 12396 | 0) >> 2] | 0; + HEAP32[($2 + 12420 | 0) >> 2] = $2 + 1366 | 0; + HEAP32[($2 + 12416 | 0) >> 2] = $5 + 75526 | 0; + HEAP32[($2 + 12412 | 0) >> 2] = $6993; + HEAP32[($2 + 12408 | 0) >> 2] = $6992; + $6998 = HEAP32[($2 + 12420 | 0) >> 2] | 0; + $6999 = HEAP32[($2 + 12416 | 0) >> 2] | 0; + $7000 = HEAP32[($2 + 12408 | 0) >> 2] | 0; + HEAP32[($2 + 12404 | 0) >> 2] = HEAP32[($2 + 12412 | 0) >> 2] | 0; + HEAP32[($2 + 12400 | 0) >> 2] = $7000; + i64toi32_i32$1 = HEAP32[($2 + 12400 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 12404 | 0) >> 2] | 0; + $27881 = i64toi32_i32$1; + i64toi32_i32$1 = $2; + HEAP32[($2 + 16 | 0) >> 2] = $27881; + HEAP32[($2 + 20 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxUserControllerHitReport____29_28physx__PxControllerShapeHit_20const__29___invoke_physx__PxUserControllerHitReport_2c_20emscripten__pure_virtual__28char_20const__2c_20void_20_28physx__PxUserControllerHitReport____29_28physx__PxControllerShapeHit_20const__29_29($6999 | 0, $2 + 16 | 0 | 0); + HEAP32[($2 + 1348 | 0) >> 2] = $178; + HEAP32[($2 + 1344 | 0) >> 2] = $239; + i64toi32_i32$0 = HEAP32[($2 + 1344 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1348 | 0) >> 2] | 0; + $27894 = i64toi32_i32$0; + i64toi32_i32$0 = $2; + HEAP32[($2 + 12424 | 0) >> 2] = $27894; HEAP32[($2 + 12428 | 0) >> 2] = i64toi32_i32$1; - $7037 = HEAP32[($2 + 12424 | 0) >> 2] | 0; - $7038 = HEAP32[($2 + 12428 | 0) >> 2] | 0; - HEAP32[($2 + 12452 | 0) >> 2] = $2 + 1370 | 0; - HEAP32[($2 + 12448 | 0) >> 2] = $5 + 75494 | 0; - HEAP32[($2 + 12444 | 0) >> 2] = $7038; - HEAP32[($2 + 12440 | 0) >> 2] = $7037; - $7043 = HEAP32[($2 + 12452 | 0) >> 2] | 0; - $7044 = HEAP32[($2 + 12448 | 0) >> 2] | 0; - $7045 = HEAP32[($2 + 12440 | 0) >> 2] | 0; + $7006 = HEAP32[($2 + 12424 | 0) >> 2] | 0; + $7007 = HEAP32[($2 + 12428 | 0) >> 2] | 0; + HEAP32[($2 + 12452 | 0) >> 2] = $6998; + HEAP32[($2 + 12448 | 0) >> 2] = $5 + 75455 | 0; + HEAP32[($2 + 12444 | 0) >> 2] = $7007; + HEAP32[($2 + 12440 | 0) >> 2] = $7006; + $7010 = HEAP32[($2 + 12452 | 0) >> 2] | 0; + $7011 = HEAP32[($2 + 12448 | 0) >> 2] | 0; + $7012 = HEAP32[($2 + 12440 | 0) >> 2] | 0; HEAP32[($2 + 12436 | 0) >> 2] = HEAP32[($2 + 12444 | 0) >> 2] | 0; - HEAP32[($2 + 12432 | 0) >> 2] = $7045; + HEAP32[($2 + 12432 | 0) >> 2] = $7012; i64toi32_i32$1 = HEAP32[($2 + 12432 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 12436 | 0) >> 2] | 0; - $28043 = i64toi32_i32$1; + $27925 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 24 | 0) >> 2] = $28043; - HEAP32[($2 + 28 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxUserControllerHitReport____29_28physx__PxControllerShapeHit_20const__29___invoke_physx__PxUserControllerHitReport_2c_20emscripten__pure_virtual__28char_20const__2c_20void_20_28physx__PxUserControllerHitReport____29_28physx__PxControllerShapeHit_20const__29_29($7044 | 0, $2 + 24 | 0 | 0); - HEAP32[($2 + 1352 | 0) >> 2] = $181; - HEAP32[($2 + 1348 | 0) >> 2] = $242; - i64toi32_i32$0 = HEAP32[($2 + 1348 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1352 | 0) >> 2] | 0; - $28056 = i64toi32_i32$0; + HEAP32[($2 + 8 | 0) >> 2] = $27925; + HEAP32[($2 + 12 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxUserControllerHitReport____29_28physx__PxControllersHit_20const__29___invoke_physx__PxUserControllerHitReport_2c_20emscripten__pure_virtual__28char_20const__2c_20void_20_28physx__PxUserControllerHitReport____29_28physx__PxControllersHit_20const__29_29($7011 | 0, $2 + 8 | 0 | 0); + HEAP32[($2 + 1336 | 0) >> 2] = $178; + HEAP32[($2 + 1332 | 0) >> 2] = $184; + i64toi32_i32$0 = HEAP32[($2 + 1332 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 1336 | 0) >> 2] | 0; + $27938 = i64toi32_i32$0; i64toi32_i32$0 = $2; - HEAP32[($2 + 12456 | 0) >> 2] = $28056; + HEAP32[($2 + 12456 | 0) >> 2] = $27938; HEAP32[($2 + 12460 | 0) >> 2] = i64toi32_i32$1; - $7051 = HEAP32[($2 + 12456 | 0) >> 2] | 0; - $7052 = HEAP32[($2 + 12460 | 0) >> 2] | 0; - HEAP32[($2 + 12484 | 0) >> 2] = $7043; - HEAP32[($2 + 12480 | 0) >> 2] = $5 + 75423 | 0; - HEAP32[($2 + 12476 | 0) >> 2] = $7052; - HEAP32[($2 + 12472 | 0) >> 2] = $7051; - $7055 = HEAP32[($2 + 12484 | 0) >> 2] | 0; - $7056 = HEAP32[($2 + 12480 | 0) >> 2] | 0; - $7057 = HEAP32[($2 + 12472 | 0) >> 2] | 0; + $7018 = HEAP32[($2 + 12456 | 0) >> 2] | 0; + $7019 = HEAP32[($2 + 12460 | 0) >> 2] | 0; + HEAP32[($2 + 12484 | 0) >> 2] = $7010; + HEAP32[($2 + 12480 | 0) >> 2] = $5 + 75561 | 0; + HEAP32[($2 + 12476 | 0) >> 2] = $7019; + HEAP32[($2 + 12472 | 0) >> 2] = $7018; + $7022 = HEAP32[($2 + 12484 | 0) >> 2] | 0; + $7023 = HEAP32[($2 + 12480 | 0) >> 2] | 0; + $7024 = HEAP32[($2 + 12472 | 0) >> 2] | 0; HEAP32[($2 + 12468 | 0) >> 2] = HEAP32[($2 + 12476 | 0) >> 2] | 0; - HEAP32[($2 + 12464 | 0) >> 2] = $7057; + HEAP32[($2 + 12464 | 0) >> 2] = $7024; i64toi32_i32$1 = HEAP32[($2 + 12464 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($2 + 12468 | 0) >> 2] | 0; - $28087 = i64toi32_i32$1; + $27969 = i64toi32_i32$1; i64toi32_i32$1 = $2; - HEAP32[($2 + 16 | 0) >> 2] = $28087; - HEAP32[($2 + 20 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxUserControllerHitReport____29_28physx__PxControllersHit_20const__29___invoke_physx__PxUserControllerHitReport_2c_20emscripten__pure_virtual__28char_20const__2c_20void_20_28physx__PxUserControllerHitReport____29_28physx__PxControllersHit_20const__29_29($7056 | 0, $2 + 16 | 0 | 0); - HEAP32[($2 + 1340 | 0) >> 2] = $181; - HEAP32[($2 + 1336 | 0) >> 2] = $187; - i64toi32_i32$0 = HEAP32[($2 + 1336 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[($2 + 1340 | 0) >> 2] | 0; - $28100 = i64toi32_i32$0; - i64toi32_i32$0 = $2; - HEAP32[($2 + 12488 | 0) >> 2] = $28100; - HEAP32[($2 + 12492 | 0) >> 2] = i64toi32_i32$1; - $7063 = HEAP32[($2 + 12488 | 0) >> 2] | 0; - $7064 = HEAP32[($2 + 12492 | 0) >> 2] | 0; - HEAP32[($2 + 12516 | 0) >> 2] = $7055; - HEAP32[($2 + 12512 | 0) >> 2] = $5 + 75529 | 0; - HEAP32[($2 + 12508 | 0) >> 2] = $7064; - HEAP32[($2 + 12504 | 0) >> 2] = $7063; - $7067 = HEAP32[($2 + 12516 | 0) >> 2] | 0; - $7068 = HEAP32[($2 + 12512 | 0) >> 2] | 0; - $7069 = HEAP32[($2 + 12504 | 0) >> 2] | 0; - HEAP32[($2 + 12500 | 0) >> 2] = HEAP32[($2 + 12508 | 0) >> 2] | 0; - HEAP32[($2 + 12496 | 0) >> 2] = $7069; - i64toi32_i32$1 = HEAP32[($2 + 12496 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[($2 + 12500 | 0) >> 2] | 0; - $28131 = i64toi32_i32$1; - i64toi32_i32$1 = $2; - HEAP32[($2 + 8 | 0) >> 2] = $28131; - HEAP32[($2 + 12 | 0) >> 2] = i64toi32_i32$0; - void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxUserControllerHitReport____29_28physx__PxControllerObstacleHit_20const__29___invoke_physx__PxUserControllerHitReport_2c_20emscripten__pure_virtual__28char_20const__2c_20void_20_28physx__PxUserControllerHitReport____29_28physx__PxControllerObstacleHit_20const__29_29($7068 | 0, $2 + 8 | 0 | 0); - HEAP32[($2 + 12528 | 0) >> 2] = $7067; - HEAP32[($2 + 12524 | 0) >> 2] = $5 + 92682 | 0; - $7076 = HEAP32[($2 + 12528 | 0) >> 2] | 0; - $7077 = HEAP32[($2 + 12524 | 0) >> 2] | 0; - HEAP32[($2 + 15448 | 0) >> 2] = $2 + 12523 | 0; - HEAP32[($2 + 15444 | 0) >> 2] = $7077; + HEAP32[$2 >> 2] = $27969; + HEAP32[($2 + 4 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxUserControllerHitReport____29_28physx__PxControllerObstacleHit_20const__29___invoke_physx__PxUserControllerHitReport_2c_20emscripten__pure_virtual__28char_20const__2c_20void_20_28physx__PxUserControllerHitReport____29_28physx__PxControllerObstacleHit_20const__29_29($7023 | 0, $2 | 0); + HEAP32[($2 + 12496 | 0) >> 2] = $7022; + HEAP32[($2 + 12492 | 0) >> 2] = $5 + 92773 | 0; + $7029 = HEAP32[($2 + 12496 | 0) >> 2] | 0; + $7030 = HEAP32[($2 + 12492 | 0) >> 2] | 0; + HEAP32[($2 + 15400 | 0) >> 2] = $2 + 12491 | 0; + HEAP32[($2 + 15396 | 0) >> 2] = $7030; void_20emscripten__base_physx__PxUserControllerHitReport___verify_PxUserControllerHitReportWrapper__28_29(); - HEAP32[($2 + 15440 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_PxUserControllerHitReportWrapper__28PxUserControllerHitReportWrapper__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxUserControllerHitReport__20_28_emscripten__base_physx__PxUserControllerHitReport___getUpcaster_PxUserControllerHitReportWrapper__28_29_29_28PxUserControllerHitReportWrapper__29() | 0), HEAP32[(wasm2js_i32$0 + 15436 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = PxUserControllerHitReportWrapper__20_28_emscripten__base_physx__PxUserControllerHitReport___getDowncaster_PxUserControllerHitReportWrapper__28_29_29_28physx__PxUserControllerHitReport__29() | 0), HEAP32[(wasm2js_i32$0 + 15432 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 15428 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_PxUserControllerHitReportWrapper__28PxUserControllerHitReportWrapper__29; - $7084 = emscripten__internal__TypeID_PxUserControllerHitReportWrapper_2c_20void___get_28_29() | 0; - $7085 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_PxUserControllerHitReportWrapper__2c_20void___get_28_29() | 0; - $7086 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_PxUserControllerHitReportWrapper_20const__2c_20void___get_28_29() | 0; - $7087 = emscripten__base_physx__PxUserControllerHitReport___get_28_29() | 0; - HEAP32[($2 + 15508 | 0) >> 2] = HEAP32[($2 + 15440 | 0) >> 2] | 0; - $7089 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $7090 = HEAP32[($2 + 15440 | 0) >> 2] | 0; - HEAP32[($2 + 15512 | 0) >> 2] = HEAP32[($2 + 15436 | 0) >> 2] | 0; - $7092 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $7093 = HEAP32[($2 + 15436 | 0) >> 2] | 0; - HEAP32[($2 + 15516 | 0) >> 2] = HEAP32[($2 + 15432 | 0) >> 2] | 0; - $7095 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $7096 = HEAP32[($2 + 15432 | 0) >> 2] | 0; - $7097 = HEAP32[($2 + 15444 | 0) >> 2] | 0; - HEAP32[($2 + 15520 | 0) >> 2] = HEAP32[($2 + 15428 | 0) >> 2] | 0; - _embind_register_class($7084 | 0, $7085 | 0, $7086 | 0, $7087 | 0, $7089 | 0, $7090 | 0, $7092 | 0, $7093 | 0, $7095 | 0, $7096 | 0, $7097 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 15428 | 0) >> 2] | 0 | 0); - $7104 = void_20_28_emscripten__select_overload_void_20_28PxUserControllerHitReportWrapper__29__28void_20_28__29_28PxUserControllerHitReportWrapper__29_29_29_28PxUserControllerHitReportWrapper__29(emscripten__class__physx__PxUserControllerHitReport_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxUserControllerHitReport_2c_20emscripten__internal__NoBaseClass___allow_subclass_PxUserControllerHitReportWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28PxUserControllerHitReportWrapper__29__operator_20void_20_28__29_28PxUserControllerHitReportWrapper__29_28_29_20const($2 + 12522 | 0 | 0) | 0 | 0) | 0; - HEAP32[($2 + 15460 | 0) >> 2] = $2 + 12523 | 0; - HEAP32[($2 + 15456 | 0) >> 2] = $120; - HEAP32[($2 + 15452 | 0) >> 2] = $7104; - void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28PxUserControllerHitReportWrapper__29___invoke_PxUserControllerHitReportWrapper__28char_20const__2c_20void_20_28__29_28PxUserControllerHitReportWrapper__29_29(HEAP32[($2 + 15456 | 0) >> 2] | 0 | 0, HEAP32[($2 + 15452 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 15480 | 0) >> 2] = $7076; - HEAP32[($2 + 15476 | 0) >> 2] = $124; - HEAP32[($2 + 15472 | 0) >> 2] = GOT_func_internal_PxUserControllerHitReportWrapper__20emscripten__internal__wrapped_new_PxUserControllerHitReportWrapper__2c_20PxUserControllerHitReportWrapper_2c_20emscripten__val__28emscripten__val___29; - $7110 = HEAP32[($2 + 15480 | 0) >> 2] | 0; - HEAP32[($2 + 15464 | 0) >> 2] = GOT_func_internal_emscripten__internal__Invoker_PxUserControllerHitReportWrapper__2c_20emscripten__val_____invoke_28PxUserControllerHitReportWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29; - $7112 = emscripten__internal__TypeID_physx__PxUserControllerHitReport_2c_20void___get_28_29() | 0; - $7113 = HEAP32[($2 + 15476 | 0) >> 2] | 0; - $7116 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_PxUserControllerHitReportWrapper__2c_20emscripten__val_____getCount_28_29_20const($2 + 15471 | 0 | 0) | 0; - $7119 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_PxUserControllerHitReportWrapper__2c_20emscripten__val_____getTypes_28_29_20const($2 + 15471 | 0 | 0) | 0; - HEAP32[($2 + 15524 | 0) >> 2] = HEAP32[($2 + 15464 | 0) >> 2] | 0; - _embind_register_class_class_function($7112 | 0, $7113 | 0, $7116 | 0, $7119 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 15464 | 0) >> 2] | 0 | 0, HEAP32[($2 + 15472 | 0) >> 2] | 0 | 0, $140 | 0); - HEAP32[($2 + 15500 | 0) >> 2] = $7110; - HEAP32[($2 + 15496 | 0) >> 2] = $142; - HEAP32[($2 + 15492 | 0) >> 2] = GOT_func_internal_emscripten__val_20emscripten__internal__wrapped_extend_PxUserControllerHitReportWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29; - HEAP32[($2 + 15484 | 0) >> 2] = $144; - $7125 = emscripten__internal__TypeID_physx__PxUserControllerHitReport_2c_20void___get_28_29() | 0; - $7126 = HEAP32[($2 + 15496 | 0) >> 2] | 0; - $7129 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getCount_28_29_20const($2 + 15491 | 0 | 0) | 0; - $7132 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getTypes_28_29_20const($2 + 15491 | 0 | 0) | 0; - HEAP32[($2 + 15504 | 0) >> 2] = HEAP32[($2 + 15484 | 0) >> 2] | 0; - _embind_register_class_class_function($7125 | 0, $7126 | 0, $7129 | 0, $7132 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 15484 | 0) >> 2] | 0 | 0, HEAP32[($2 + 15492 | 0) >> 2] | 0 | 0, $140 | 0); - HEAP32[($2 + 12552 | 0) >> 2] = $2 + 1334 | 0; - HEAP32[($2 + 12548 | 0) >> 2] = $5 + 75407 | 0; + HEAP32[($2 + 15392 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_PxUserControllerHitReportWrapper__28PxUserControllerHitReportWrapper__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxUserControllerHitReport__20_28_emscripten__base_physx__PxUserControllerHitReport___getUpcaster_PxUserControllerHitReportWrapper__28_29_29_28PxUserControllerHitReportWrapper__29() | 0), HEAP32[(wasm2js_i32$0 + 15388 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = PxUserControllerHitReportWrapper__20_28_emscripten__base_physx__PxUserControllerHitReport___getDowncaster_PxUserControllerHitReportWrapper__28_29_29_28physx__PxUserControllerHitReport__29() | 0), HEAP32[(wasm2js_i32$0 + 15384 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 15380 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_PxUserControllerHitReportWrapper__28PxUserControllerHitReportWrapper__29; + $7037 = emscripten__internal__TypeID_PxUserControllerHitReportWrapper_2c_20void___get_28_29() | 0; + $7038 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_PxUserControllerHitReportWrapper__2c_20void___get_28_29() | 0; + $7039 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_PxUserControllerHitReportWrapper_20const__2c_20void___get_28_29() | 0; + $7040 = emscripten__base_physx__PxUserControllerHitReport___get_28_29() | 0; + HEAP32[($2 + 15460 | 0) >> 2] = HEAP32[($2 + 15392 | 0) >> 2] | 0; + $7042 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $7043 = HEAP32[($2 + 15392 | 0) >> 2] | 0; + HEAP32[($2 + 15464 | 0) >> 2] = HEAP32[($2 + 15388 | 0) >> 2] | 0; + $7045 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $7046 = HEAP32[($2 + 15388 | 0) >> 2] | 0; + HEAP32[($2 + 15468 | 0) >> 2] = HEAP32[($2 + 15384 | 0) >> 2] | 0; + $7048 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $7049 = HEAP32[($2 + 15384 | 0) >> 2] | 0; + $7050 = HEAP32[($2 + 15396 | 0) >> 2] | 0; + HEAP32[($2 + 15472 | 0) >> 2] = HEAP32[($2 + 15380 | 0) >> 2] | 0; + _embind_register_class($7037 | 0, $7038 | 0, $7039 | 0, $7040 | 0, $7042 | 0, $7043 | 0, $7045 | 0, $7046 | 0, $7048 | 0, $7049 | 0, $7050 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 15380 | 0) >> 2] | 0 | 0); + $7057 = void_20_28_emscripten__select_overload_void_20_28PxUserControllerHitReportWrapper__29__28void_20_28__29_28PxUserControllerHitReportWrapper__29_29_29_28PxUserControllerHitReportWrapper__29(emscripten__class__physx__PxUserControllerHitReport_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxUserControllerHitReport_2c_20emscripten__internal__NoBaseClass___allow_subclass_PxUserControllerHitReportWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28PxUserControllerHitReportWrapper__29__operator_20void_20_28__29_28PxUserControllerHitReportWrapper__29_28_29_20const($2 + 12490 | 0 | 0) | 0 | 0) | 0; + HEAP32[($2 + 15412 | 0) >> 2] = $2 + 12491 | 0; + HEAP32[($2 + 15408 | 0) >> 2] = $117; + HEAP32[($2 + 15404 | 0) >> 2] = $7057; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28PxUserControllerHitReportWrapper__29___invoke_PxUserControllerHitReportWrapper__28char_20const__2c_20void_20_28__29_28PxUserControllerHitReportWrapper__29_29(HEAP32[($2 + 15408 | 0) >> 2] | 0 | 0, HEAP32[($2 + 15404 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 15432 | 0) >> 2] = $7029; + HEAP32[($2 + 15428 | 0) >> 2] = $121; + HEAP32[($2 + 15424 | 0) >> 2] = GOT_func_internal_PxUserControllerHitReportWrapper__20emscripten__internal__wrapped_new_PxUserControllerHitReportWrapper__2c_20PxUserControllerHitReportWrapper_2c_20emscripten__val__28emscripten__val___29; + $7063 = HEAP32[($2 + 15432 | 0) >> 2] | 0; + HEAP32[($2 + 15416 | 0) >> 2] = GOT_func_internal_emscripten__internal__Invoker_PxUserControllerHitReportWrapper__2c_20emscripten__val_____invoke_28PxUserControllerHitReportWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29; + $7065 = emscripten__internal__TypeID_physx__PxUserControllerHitReport_2c_20void___get_28_29() | 0; + $7066 = HEAP32[($2 + 15428 | 0) >> 2] | 0; + $7069 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_PxUserControllerHitReportWrapper__2c_20emscripten__val_____getCount_28_29_20const($2 + 15423 | 0 | 0) | 0; + $7072 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_PxUserControllerHitReportWrapper__2c_20emscripten__val_____getTypes_28_29_20const($2 + 15423 | 0 | 0) | 0; + HEAP32[($2 + 15476 | 0) >> 2] = HEAP32[($2 + 15416 | 0) >> 2] | 0; + _embind_register_class_class_function($7065 | 0, $7066 | 0, $7069 | 0, $7072 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 15416 | 0) >> 2] | 0 | 0, HEAP32[($2 + 15424 | 0) >> 2] | 0 | 0, $137 | 0); + HEAP32[($2 + 15452 | 0) >> 2] = $7063; + HEAP32[($2 + 15448 | 0) >> 2] = $139; + HEAP32[($2 + 15444 | 0) >> 2] = GOT_func_internal_emscripten__val_20emscripten__internal__wrapped_extend_PxUserControllerHitReportWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29; + HEAP32[($2 + 15436 | 0) >> 2] = $141; + $7078 = emscripten__internal__TypeID_physx__PxUserControllerHitReport_2c_20void___get_28_29() | 0; + $7079 = HEAP32[($2 + 15448 | 0) >> 2] | 0; + $7082 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getCount_28_29_20const($2 + 15443 | 0 | 0) | 0; + $7085 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getTypes_28_29_20const($2 + 15443 | 0 | 0) | 0; + HEAP32[($2 + 15456 | 0) >> 2] = HEAP32[($2 + 15436 | 0) >> 2] | 0; + _embind_register_class_class_function($7078 | 0, $7079 | 0, $7082 | 0, $7085 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 15436 | 0) >> 2] | 0 | 0, HEAP32[($2 + 15444 | 0) >> 2] | 0 | 0, $137 | 0); + HEAP32[($2 + 12520 | 0) >> 2] = $2 + 1330 | 0; + HEAP32[($2 + 12516 | 0) >> 2] = $5 + 75439 | 0; void_20emscripten__internal__NoBaseClass__verify_physx__PxControllerHit__28_29(); - HEAP32[($2 + 12544 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllerHit__28physx__PxControllerHit__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxControllerHit__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 12540 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxControllerHit__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 12536 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 12532 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllerHit__28physx__PxControllerHit__29; - $7145 = emscripten__internal__TypeID_physx__PxControllerHit_2c_20void___get_28_29() | 0; - $7146 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllerHit__2c_20void___get_28_29() | 0; - $7147 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllerHit_20const__2c_20void___get_28_29() | 0; - $7148 = emscripten__internal__NoBaseClass__get_28_29() | 0; - HEAP32[($2 + 15528 | 0) >> 2] = HEAP32[($2 + 12544 | 0) >> 2] | 0; - $7150 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $7151 = HEAP32[($2 + 12544 | 0) >> 2] | 0; - HEAP32[($2 + 12764 | 0) >> 2] = HEAP32[($2 + 12540 | 0) >> 2] | 0; - $7153 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $7154 = HEAP32[($2 + 12540 | 0) >> 2] | 0; - HEAP32[($2 + 12760 | 0) >> 2] = HEAP32[($2 + 12536 | 0) >> 2] | 0; - $7156 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; - $7157 = HEAP32[($2 + 12536 | 0) >> 2] | 0; - $7158 = HEAP32[($2 + 12548 | 0) >> 2] | 0; - HEAP32[($2 + 15532 | 0) >> 2] = HEAP32[($2 + 12532 | 0) >> 2] | 0; - _embind_register_class($7145 | 0, $7146 | 0, $7147 | 0, $7148 | 0, $7150 | 0, $7151 | 0, $7153 | 0, $7154 | 0, $7156 | 0, $7157 | 0, $7158 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12532 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 12572 | 0) >> 2] = $2 + 1334 | 0; - HEAP32[($2 + 12568 | 0) >> 2] = $5 + 81834 | 0; - HEAP32[($2 + 12564 | 0) >> 2] = $242; - $7166 = HEAP32[($2 + 12572 | 0) >> 2] | 0; - HEAP32[($2 + 12560 | 0) >> 2] = GOT_func_internal_physx__PxExtendedVec3__20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20physx__PxExtendedVec3___getWire_physx__PxControllerHit__28physx__PxExtendedVec3_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit_20const__29; - HEAP32[($2 + 12556 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20physx__PxExtendedVec3___setWire_physx__PxControllerHit__28physx__PxExtendedVec3_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit__2c_20physx__PxExtendedVec3__29; - $7169 = emscripten__internal__TypeID_physx__PxControllerHit_2c_20void___get_28_29() | 0; - $7170 = HEAP32[($2 + 12568 | 0) >> 2] | 0; - $7171 = emscripten__internal__TypeID_physx__PxExtendedVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15536 | 0) >> 2] = HEAP32[($2 + 12560 | 0) >> 2] | 0; - $7173 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $7174 = HEAP32[($2 + 12560 | 0) >> 2] | 0; - $7177 = physx__PxExtendedVec3_20physx__PxControllerHit_____20emscripten__internal__getContext_physx__PxExtendedVec3_20physx__PxControllerHit_____28physx__PxExtendedVec3_20physx__PxControllerHit____20const__29($2 + 12564 | 0 | 0) | 0; - $7178 = emscripten__internal__TypeID_physx__PxExtendedVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15540 | 0) >> 2] = HEAP32[($2 + 12556 | 0) >> 2] | 0; - _embind_register_class_property($7169 | 0, $7170 | 0, $7171 | 0, $7173 | 0, $7174 | 0, $7177 | 0, $7178 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12556 | 0) >> 2] | 0 | 0, physx__PxExtendedVec3_20physx__PxControllerHit_____20emscripten__internal__getContext_physx__PxExtendedVec3_20physx__PxControllerHit_____28physx__PxExtendedVec3_20physx__PxControllerHit____20const__29($2 + 12564 | 0 | 0) | 0 | 0); - HEAP32[($2 + 12612 | 0) >> 2] = $7166; - HEAP32[($2 + 12608 | 0) >> 2] = $5 + 122175 | 0; - HEAP32[($2 + 12604 | 0) >> 2] = $363; - $7187 = HEAP32[($2 + 12612 | 0) >> 2] | 0; - $7188 = GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20physx__PxVec3___getWire_physx__PxControllerHit__28physx__PxVec3_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit_20const__29; - HEAP32[($2 + 12600 | 0) >> 2] = $7188; - $7189 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20physx__PxVec3___setWire_physx__PxControllerHit__28physx__PxVec3_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit__2c_20physx__PxVec3__29; - HEAP32[($2 + 12596 | 0) >> 2] = $7189; - $7190 = emscripten__internal__TypeID_physx__PxControllerHit_2c_20void___get_28_29() | 0; - $7191 = HEAP32[($2 + 12608 | 0) >> 2] | 0; - $7192 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15544 | 0) >> 2] = HEAP32[($2 + 12600 | 0) >> 2] | 0; - $7194 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $7195 = HEAP32[($2 + 12600 | 0) >> 2] | 0; - $7198 = physx__PxVec3_20physx__PxControllerHit_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxControllerHit_____28physx__PxVec3_20physx__PxControllerHit____20const__29($2 + 12604 | 0 | 0) | 0; - $7199 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15552 | 0) >> 2] = HEAP32[($2 + 12596 | 0) >> 2] | 0; - _embind_register_class_property($7190 | 0, $7191 | 0, $7192 | 0, $7194 | 0, $7195 | 0, $7198 | 0, $7199 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12596 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxControllerHit_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxControllerHit_____28physx__PxVec3_20physx__PxControllerHit____20const__29($2 + 12604 | 0 | 0) | 0 | 0); - HEAP32[($2 + 12592 | 0) >> 2] = $7187; - HEAP32[($2 + 12588 | 0) >> 2] = $5 + 91065 | 0; - HEAP32[($2 + 12584 | 0) >> 2] = $2047; - $7208 = HEAP32[($2 + 12592 | 0) >> 2] | 0; - HEAP32[($2 + 12580 | 0) >> 2] = $7188; - HEAP32[($2 + 12576 | 0) >> 2] = $7189; - $7209 = emscripten__internal__TypeID_physx__PxControllerHit_2c_20void___get_28_29() | 0; - $7210 = HEAP32[($2 + 12588 | 0) >> 2] | 0; - $7211 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15548 | 0) >> 2] = HEAP32[($2 + 12580 | 0) >> 2] | 0; - $7213 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; - $7214 = HEAP32[($2 + 12580 | 0) >> 2] | 0; - $7217 = physx__PxVec3_20physx__PxControllerHit_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxControllerHit_____28physx__PxVec3_20physx__PxControllerHit____20const__29($2 + 12584 | 0 | 0) | 0; - $7218 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15556 | 0) >> 2] = HEAP32[($2 + 12576 | 0) >> 2] | 0; - _embind_register_class_property($7209 | 0, $7210 | 0, $7211 | 0, $7213 | 0, $7214 | 0, $7217 | 0, $7218 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12576 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxControllerHit_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxControllerHit_____28physx__PxVec3_20physx__PxControllerHit____20const__29($2 + 12584 | 0 | 0) | 0 | 0); - HEAP32[($2 + 12632 | 0) >> 2] = $7208; - HEAP32[($2 + 12628 | 0) >> 2] = $1570; - HEAP32[($2 + 12624 | 0) >> 2] = $2852; - $7225 = HEAP32[($2 + 12632 | 0) >> 2] | 0; - HEAP32[($2 + 12620 | 0) >> 2] = GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20float___getWire_physx__PxControllerHit__28float_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit_20const__29; - HEAP32[($2 + 12616 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20float___setWire_physx__PxControllerHit__28float_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit__2c_20float_29; - $7228 = emscripten__internal__TypeID_physx__PxControllerHit_2c_20void___get_28_29() | 0; - $7229 = HEAP32[($2 + 12628 | 0) >> 2] | 0; - $7230 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15560 | 0) >> 2] = HEAP32[($2 + 12620 | 0) >> 2] | 0; - $7232 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; - $7233 = HEAP32[($2 + 12620 | 0) >> 2] | 0; - $7236 = float_20physx__PxControllerHit_____20emscripten__internal__getContext_float_20physx__PxControllerHit_____28float_20physx__PxControllerHit____20const__29($2 + 12624 | 0 | 0) | 0; - $7237 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; - HEAP32[($2 + 15564 | 0) >> 2] = HEAP32[($2 + 12616 | 0) >> 2] | 0; - _embind_register_class_property($7228 | 0, $7229 | 0, $7230 | 0, $7232 | 0, $7233 | 0, $7236 | 0, $7237 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 12616 | 0) >> 2] | 0 | 0, float_20physx__PxControllerHit_____20emscripten__internal__getContext_float_20physx__PxControllerHit_____28float_20physx__PxControllerHit____20const__29($2 + 12624 | 0 | 0) | 0 | 0); - $7246 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_54__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_54__28embind_init_physx_28_29__$_54_20const__29($2 + 1333 | 0 | 0) | 0; - HEAP32[($2 + 12644 | 0) >> 2] = $7225; - HEAP32[($2 + 12640 | 0) >> 2] = $5 + 92935 | 0; - HEAP32[($2 + 12636 | 0) >> 2] = $7246; - void_20emscripten__internal__RegisterClassMethod_physx__PxController__20_28__29_28physx__PxControllerHit__29___invoke_physx__PxControllerHit_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxController__20_28__29_28physx__PxControllerHit__29_29(HEAP32[($2 + 12640 | 0) >> 2] | 0 | 0, HEAP32[($2 + 12636 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 12668 | 0) >> 2] = $2 + 1331 | 0; - HEAP32[($2 + 12664 | 0) >> 2] = $5 + 75473 | 0; + HEAP32[($2 + 12512 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllerHit__28physx__PxControllerHit__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxControllerHit__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 12508 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxControllerHit__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 12504 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 12500 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllerHit__28physx__PxControllerHit__29; + $7098 = emscripten__internal__TypeID_physx__PxControllerHit_2c_20void___get_28_29() | 0; + $7099 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllerHit__2c_20void___get_28_29() | 0; + $7100 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllerHit_20const__2c_20void___get_28_29() | 0; + $7101 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 15480 | 0) >> 2] = HEAP32[($2 + 12512 | 0) >> 2] | 0; + $7103 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $7104 = HEAP32[($2 + 12512 | 0) >> 2] | 0; + HEAP32[($2 + 12732 | 0) >> 2] = HEAP32[($2 + 12508 | 0) >> 2] | 0; + $7106 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $7107 = HEAP32[($2 + 12508 | 0) >> 2] | 0; + HEAP32[($2 + 12728 | 0) >> 2] = HEAP32[($2 + 12504 | 0) >> 2] | 0; + $7109 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $7110 = HEAP32[($2 + 12504 | 0) >> 2] | 0; + $7111 = HEAP32[($2 + 12516 | 0) >> 2] | 0; + HEAP32[($2 + 15484 | 0) >> 2] = HEAP32[($2 + 12500 | 0) >> 2] | 0; + _embind_register_class($7098 | 0, $7099 | 0, $7100 | 0, $7101 | 0, $7103 | 0, $7104 | 0, $7106 | 0, $7107 | 0, $7109 | 0, $7110 | 0, $7111 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12500 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 12540 | 0) >> 2] = $2 + 1330 | 0; + HEAP32[($2 + 12536 | 0) >> 2] = $5 + 81877 | 0; + HEAP32[($2 + 12532 | 0) >> 2] = $239; + $7119 = HEAP32[($2 + 12540 | 0) >> 2] | 0; + HEAP32[($2 + 12528 | 0) >> 2] = GOT_func_internal_physx__PxExtendedVec3__20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20physx__PxExtendedVec3___getWire_physx__PxControllerHit__28physx__PxExtendedVec3_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit_20const__29; + HEAP32[($2 + 12524 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20physx__PxExtendedVec3___setWire_physx__PxControllerHit__28physx__PxExtendedVec3_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit__2c_20physx__PxExtendedVec3__29; + $7122 = emscripten__internal__TypeID_physx__PxControllerHit_2c_20void___get_28_29() | 0; + $7123 = HEAP32[($2 + 12536 | 0) >> 2] | 0; + $7124 = emscripten__internal__TypeID_physx__PxExtendedVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15488 | 0) >> 2] = HEAP32[($2 + 12528 | 0) >> 2] | 0; + $7126 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $7127 = HEAP32[($2 + 12528 | 0) >> 2] | 0; + $7130 = physx__PxExtendedVec3_20physx__PxControllerHit_____20emscripten__internal__getContext_physx__PxExtendedVec3_20physx__PxControllerHit_____28physx__PxExtendedVec3_20physx__PxControllerHit____20const__29($2 + 12532 | 0 | 0) | 0; + $7131 = emscripten__internal__TypeID_physx__PxExtendedVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15492 | 0) >> 2] = HEAP32[($2 + 12524 | 0) >> 2] | 0; + _embind_register_class_property($7122 | 0, $7123 | 0, $7124 | 0, $7126 | 0, $7127 | 0, $7130 | 0, $7131 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12524 | 0) >> 2] | 0 | 0, physx__PxExtendedVec3_20physx__PxControllerHit_____20emscripten__internal__getContext_physx__PxExtendedVec3_20physx__PxControllerHit_____28physx__PxExtendedVec3_20physx__PxControllerHit____20const__29($2 + 12532 | 0 | 0) | 0 | 0); + HEAP32[($2 + 12580 | 0) >> 2] = $7119; + HEAP32[($2 + 12576 | 0) >> 2] = $5 + 125542 | 0; + HEAP32[($2 + 12572 | 0) >> 2] = $360; + $7140 = HEAP32[($2 + 12580 | 0) >> 2] | 0; + $7141 = GOT_func_internal_physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20physx__PxVec3___getWire_physx__PxControllerHit__28physx__PxVec3_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit_20const__29; + HEAP32[($2 + 12568 | 0) >> 2] = $7141; + $7142 = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20physx__PxVec3___setWire_physx__PxControllerHit__28physx__PxVec3_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit__2c_20physx__PxVec3__29; + HEAP32[($2 + 12564 | 0) >> 2] = $7142; + $7143 = emscripten__internal__TypeID_physx__PxControllerHit_2c_20void___get_28_29() | 0; + $7144 = HEAP32[($2 + 12576 | 0) >> 2] | 0; + $7145 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15496 | 0) >> 2] = HEAP32[($2 + 12568 | 0) >> 2] | 0; + $7147 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $7148 = HEAP32[($2 + 12568 | 0) >> 2] | 0; + $7151 = physx__PxVec3_20physx__PxControllerHit_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxControllerHit_____28physx__PxVec3_20physx__PxControllerHit____20const__29($2 + 12572 | 0 | 0) | 0; + $7152 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15504 | 0) >> 2] = HEAP32[($2 + 12564 | 0) >> 2] | 0; + _embind_register_class_property($7143 | 0, $7144 | 0, $7145 | 0, $7147 | 0, $7148 | 0, $7151 | 0, $7152 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12564 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxControllerHit_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxControllerHit_____28physx__PxVec3_20physx__PxControllerHit____20const__29($2 + 12572 | 0 | 0) | 0 | 0); + HEAP32[($2 + 12560 | 0) >> 2] = $7140; + HEAP32[($2 + 12556 | 0) >> 2] = $5 + 91134 | 0; + HEAP32[($2 + 12552 | 0) >> 2] = $2027; + $7161 = HEAP32[($2 + 12560 | 0) >> 2] | 0; + HEAP32[($2 + 12548 | 0) >> 2] = $7141; + HEAP32[($2 + 12544 | 0) >> 2] = $7142; + $7162 = emscripten__internal__TypeID_physx__PxControllerHit_2c_20void___get_28_29() | 0; + $7163 = HEAP32[($2 + 12556 | 0) >> 2] | 0; + $7164 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15500 | 0) >> 2] = HEAP32[($2 + 12548 | 0) >> 2] | 0; + $7166 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0; + $7167 = HEAP32[($2 + 12548 | 0) >> 2] | 0; + $7170 = physx__PxVec3_20physx__PxControllerHit_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxControllerHit_____28physx__PxVec3_20physx__PxControllerHit____20const__29($2 + 12552 | 0 | 0) | 0; + $7171 = emscripten__internal__TypeID_physx__PxVec3_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15508 | 0) >> 2] = HEAP32[($2 + 12544 | 0) >> 2] | 0; + _embind_register_class_property($7162 | 0, $7163 | 0, $7164 | 0, $7166 | 0, $7167 | 0, $7170 | 0, $7171 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12544 | 0) >> 2] | 0 | 0, physx__PxVec3_20physx__PxControllerHit_____20emscripten__internal__getContext_physx__PxVec3_20physx__PxControllerHit_____28physx__PxVec3_20physx__PxControllerHit____20const__29($2 + 12552 | 0 | 0) | 0 | 0); + HEAP32[($2 + 12600 | 0) >> 2] = $7161; + HEAP32[($2 + 12596 | 0) >> 2] = $1567; + HEAP32[($2 + 12592 | 0) >> 2] = $2832; + $7178 = HEAP32[($2 + 12600 | 0) >> 2] | 0; + HEAP32[($2 + 12588 | 0) >> 2] = GOT_func_internal_float_20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20float___getWire_physx__PxControllerHit__28float_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit_20const__29; + HEAP32[($2 + 12584 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20float___setWire_physx__PxControllerHit__28float_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit__2c_20float_29; + $7181 = emscripten__internal__TypeID_physx__PxControllerHit_2c_20void___get_28_29() | 0; + $7182 = HEAP32[($2 + 12596 | 0) >> 2] | 0; + $7183 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15512 | 0) >> 2] = HEAP32[($2 + 12588 | 0) >> 2] | 0; + $7185 = char_20const__20emscripten__internal__getGenericSignature_float_2c_20int_2c_20int__28_29() | 0; + $7186 = HEAP32[($2 + 12588 | 0) >> 2] | 0; + $7189 = float_20physx__PxControllerHit_____20emscripten__internal__getContext_float_20physx__PxControllerHit_____28float_20physx__PxControllerHit____20const__29($2 + 12592 | 0 | 0) | 0; + $7190 = emscripten__internal__TypeID_float_2c_20void___get_28_29() | 0; + HEAP32[($2 + 15516 | 0) >> 2] = HEAP32[($2 + 12584 | 0) >> 2] | 0; + _embind_register_class_property($7181 | 0, $7182 | 0, $7183 | 0, $7185 | 0, $7186 | 0, $7189 | 0, $7190 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20float__28_29() | 0 | 0, HEAP32[($2 + 12584 | 0) >> 2] | 0 | 0, float_20physx__PxControllerHit_____20emscripten__internal__getContext_float_20physx__PxControllerHit_____28float_20physx__PxControllerHit____20const__29($2 + 12592 | 0 | 0) | 0 | 0); + $7199 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_54__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_54__28embind_init_physx_28_29__$_54_20const__29($2 + 1329 | 0 | 0) | 0; + HEAP32[($2 + 12612 | 0) >> 2] = $7178; + HEAP32[($2 + 12608 | 0) >> 2] = $5 + 93026 | 0; + HEAP32[($2 + 12604 | 0) >> 2] = $7199; + void_20emscripten__internal__RegisterClassMethod_physx__PxController__20_28__29_28physx__PxControllerHit__29___invoke_physx__PxControllerHit_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxController__20_28__29_28physx__PxControllerHit__29_29(HEAP32[($2 + 12608 | 0) >> 2] | 0 | 0, HEAP32[($2 + 12604 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 12636 | 0) >> 2] = $2 + 1327 | 0; + HEAP32[($2 + 12632 | 0) >> 2] = $5 + 75505 | 0; void_20emscripten__base_physx__PxControllerHit___verify_physx__PxControllerShapeHit__28_29(); - HEAP32[($2 + 12660 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllerShapeHit__28physx__PxControllerShapeHit__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxControllerHit__20_28_emscripten__base_physx__PxControllerHit___getUpcaster_physx__PxControllerShapeHit__28_29_29_28physx__PxControllerShapeHit__29() | 0), HEAP32[(wasm2js_i32$0 + 12656 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxControllerShapeHit__20_28_emscripten__base_physx__PxControllerHit___getDowncaster_physx__PxControllerShapeHit__28_29_29_28physx__PxControllerHit__29() | 0), HEAP32[(wasm2js_i32$0 + 12652 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 12648 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllerShapeHit__28physx__PxControllerShapeHit__29; - $7259 = emscripten__internal__TypeID_physx__PxControllerShapeHit_2c_20void___get_28_29() | 0; - $7260 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllerShapeHit__2c_20void___get_28_29() | 0; - $7261 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllerShapeHit_20const__2c_20void___get_28_29() | 0; - $7262 = emscripten__base_physx__PxControllerHit___get_28_29() | 0; - HEAP32[($2 + 15568 | 0) >> 2] = HEAP32[($2 + 12660 | 0) >> 2] | 0; - $7264 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $7265 = HEAP32[($2 + 12660 | 0) >> 2] | 0; - HEAP32[($2 + 15572 | 0) >> 2] = HEAP32[($2 + 12656 | 0) >> 2] | 0; - $7267 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $7268 = HEAP32[($2 + 12656 | 0) >> 2] | 0; - HEAP32[($2 + 15576 | 0) >> 2] = HEAP32[($2 + 12652 | 0) >> 2] | 0; - $7270 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $7271 = HEAP32[($2 + 12652 | 0) >> 2] | 0; - $7272 = HEAP32[($2 + 12664 | 0) >> 2] | 0; - HEAP32[($2 + 15580 | 0) >> 2] = HEAP32[($2 + 12648 | 0) >> 2] | 0; - _embind_register_class($7259 | 0, $7260 | 0, $7261 | 0, $7262 | 0, $7264 | 0, $7265 | 0, $7267 | 0, $7268 | 0, $7270 | 0, $7271 | 0, $7272 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12648 | 0) >> 2] | 0 | 0); - $7278 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_55__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_55__28embind_init_physx_28_29__$_55_20const__29($2 + 1330 | 0 | 0) | 0; - HEAP32[($2 + 12680 | 0) >> 2] = $2 + 1331 | 0; - HEAP32[($2 + 12676 | 0) >> 2] = $5 + 150910 | 0; - HEAP32[($2 + 12672 | 0) >> 2] = $7278; - $7283 = HEAP32[($2 + 12680 | 0) >> 2] | 0; - void_20emscripten__internal__RegisterClassMethod_physx__PxShape__20_28__29_28physx__PxControllerShapeHit__29___invoke_physx__PxControllerShapeHit_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxShape__20_28__29_28physx__PxControllerShapeHit__29_29(HEAP32[($2 + 12676 | 0) >> 2] | 0 | 0, HEAP32[($2 + 12672 | 0) >> 2] | 0 | 0); - $7288 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_56__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_56__28embind_init_physx_28_29__$_56_20const__29($2 + 1328 | 0 | 0) | 0; - HEAP32[($2 + 12692 | 0) >> 2] = $7283; - HEAP32[($2 + 12688 | 0) >> 2] = $5 + 90643 | 0; - HEAP32[($2 + 12684 | 0) >> 2] = $7288; - void_20emscripten__internal__RegisterClassMethod_physx__PxRigidActor__20_28__29_28physx__PxControllerShapeHit__29___invoke_physx__PxControllerShapeHit_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxRigidActor__20_28__29_28physx__PxControllerShapeHit__29_29(HEAP32[($2 + 12688 | 0) >> 2] | 0 | 0, HEAP32[($2 + 12684 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 12716 | 0) >> 2] = $2 + 1326 | 0; - HEAP32[($2 + 12712 | 0) >> 2] = $5 + 75390 | 0; + HEAP32[($2 + 12628 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllerShapeHit__28physx__PxControllerShapeHit__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxControllerHit__20_28_emscripten__base_physx__PxControllerHit___getUpcaster_physx__PxControllerShapeHit__28_29_29_28physx__PxControllerShapeHit__29() | 0), HEAP32[(wasm2js_i32$0 + 12624 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxControllerShapeHit__20_28_emscripten__base_physx__PxControllerHit___getDowncaster_physx__PxControllerShapeHit__28_29_29_28physx__PxControllerHit__29() | 0), HEAP32[(wasm2js_i32$0 + 12620 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 12616 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllerShapeHit__28physx__PxControllerShapeHit__29; + $7212 = emscripten__internal__TypeID_physx__PxControllerShapeHit_2c_20void___get_28_29() | 0; + $7213 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllerShapeHit__2c_20void___get_28_29() | 0; + $7214 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllerShapeHit_20const__2c_20void___get_28_29() | 0; + $7215 = emscripten__base_physx__PxControllerHit___get_28_29() | 0; + HEAP32[($2 + 15520 | 0) >> 2] = HEAP32[($2 + 12628 | 0) >> 2] | 0; + $7217 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $7218 = HEAP32[($2 + 12628 | 0) >> 2] | 0; + HEAP32[($2 + 15524 | 0) >> 2] = HEAP32[($2 + 12624 | 0) >> 2] | 0; + $7220 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $7221 = HEAP32[($2 + 12624 | 0) >> 2] | 0; + HEAP32[($2 + 15528 | 0) >> 2] = HEAP32[($2 + 12620 | 0) >> 2] | 0; + $7223 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $7224 = HEAP32[($2 + 12620 | 0) >> 2] | 0; + $7225 = HEAP32[($2 + 12632 | 0) >> 2] | 0; + HEAP32[($2 + 15532 | 0) >> 2] = HEAP32[($2 + 12616 | 0) >> 2] | 0; + _embind_register_class($7212 | 0, $7213 | 0, $7214 | 0, $7215 | 0, $7217 | 0, $7218 | 0, $7220 | 0, $7221 | 0, $7223 | 0, $7224 | 0, $7225 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12616 | 0) >> 2] | 0 | 0); + $7231 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_55__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_55__28embind_init_physx_28_29__$_55_20const__29($2 + 1326 | 0 | 0) | 0; + HEAP32[($2 + 12648 | 0) >> 2] = $2 + 1327 | 0; + HEAP32[($2 + 12644 | 0) >> 2] = $5 + 156796 | 0; + HEAP32[($2 + 12640 | 0) >> 2] = $7231; + $7236 = HEAP32[($2 + 12648 | 0) >> 2] | 0; + void_20emscripten__internal__RegisterClassMethod_physx__PxShape__20_28__29_28physx__PxControllerShapeHit__29___invoke_physx__PxControllerShapeHit_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxShape__20_28__29_28physx__PxControllerShapeHit__29_29(HEAP32[($2 + 12644 | 0) >> 2] | 0 | 0, HEAP32[($2 + 12640 | 0) >> 2] | 0 | 0); + $7241 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_56__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_56__28embind_init_physx_28_29__$_56_20const__29($2 + 1324 | 0 | 0) | 0; + HEAP32[($2 + 12660 | 0) >> 2] = $7236; + HEAP32[($2 + 12656 | 0) >> 2] = $5 + 90712 | 0; + HEAP32[($2 + 12652 | 0) >> 2] = $7241; + void_20emscripten__internal__RegisterClassMethod_physx__PxRigidActor__20_28__29_28physx__PxControllerShapeHit__29___invoke_physx__PxControllerShapeHit_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxRigidActor__20_28__29_28physx__PxControllerShapeHit__29_29(HEAP32[($2 + 12656 | 0) >> 2] | 0 | 0, HEAP32[($2 + 12652 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 12684 | 0) >> 2] = $2 + 1322 | 0; + HEAP32[($2 + 12680 | 0) >> 2] = $5 + 75422 | 0; void_20emscripten__base_physx__PxControllerHit___verify_physx__PxControllersHit__28_29(); - HEAP32[($2 + 12708 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllersHit__28physx__PxControllersHit__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxControllerHit__20_28_emscripten__base_physx__PxControllerHit___getUpcaster_physx__PxControllersHit__28_29_29_28physx__PxControllersHit__29() | 0), HEAP32[(wasm2js_i32$0 + 12704 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxControllersHit__20_28_emscripten__base_physx__PxControllerHit___getDowncaster_physx__PxControllersHit__28_29_29_28physx__PxControllerHit__29() | 0), HEAP32[(wasm2js_i32$0 + 12700 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 12696 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllersHit__28physx__PxControllersHit__29; - $7301 = emscripten__internal__TypeID_physx__PxControllersHit_2c_20void___get_28_29() | 0; - $7302 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllersHit__2c_20void___get_28_29() | 0; - $7303 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllersHit_20const__2c_20void___get_28_29() | 0; - $7304 = emscripten__base_physx__PxControllerHit___get_28_29() | 0; - HEAP32[($2 + 15584 | 0) >> 2] = HEAP32[($2 + 12708 | 0) >> 2] | 0; - $7306 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $7307 = HEAP32[($2 + 12708 | 0) >> 2] | 0; - HEAP32[($2 + 15588 | 0) >> 2] = HEAP32[($2 + 12704 | 0) >> 2] | 0; - $7309 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $7310 = HEAP32[($2 + 12704 | 0) >> 2] | 0; - HEAP32[($2 + 15592 | 0) >> 2] = HEAP32[($2 + 12700 | 0) >> 2] | 0; - $7312 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $7313 = HEAP32[($2 + 12700 | 0) >> 2] | 0; - $7314 = HEAP32[($2 + 12712 | 0) >> 2] | 0; - HEAP32[($2 + 15596 | 0) >> 2] = HEAP32[($2 + 12696 | 0) >> 2] | 0; - _embind_register_class($7301 | 0, $7302 | 0, $7303 | 0, $7304 | 0, $7306 | 0, $7307 | 0, $7309 | 0, $7310 | 0, $7312 | 0, $7313 | 0, $7314 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12696 | 0) >> 2] | 0 | 0); - $7320 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_57__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_57__28embind_init_physx_28_29__$_57_20const__29($2 + 1325 | 0 | 0) | 0; - HEAP32[($2 + 12728 | 0) >> 2] = $2 + 1326 | 0; - HEAP32[($2 + 12724 | 0) >> 2] = $5 + 93144 | 0; - HEAP32[($2 + 12720 | 0) >> 2] = $7320; - void_20emscripten__internal__RegisterClassMethod_physx__PxController__20_28__29_28physx__PxControllersHit__29___invoke_physx__PxControllersHit_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxController__20_28__29_28physx__PxControllersHit__29_29(HEAP32[($2 + 12724 | 0) >> 2] | 0 | 0, HEAP32[($2 + 12720 | 0) >> 2] | 0 | 0); - HEAP32[($2 + 12752 | 0) >> 2] = $2 + 1323 | 0; - HEAP32[($2 + 12748 | 0) >> 2] = $5 + 75505 | 0; + HEAP32[($2 + 12676 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllersHit__28physx__PxControllersHit__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxControllerHit__20_28_emscripten__base_physx__PxControllerHit___getUpcaster_physx__PxControllersHit__28_29_29_28physx__PxControllersHit__29() | 0), HEAP32[(wasm2js_i32$0 + 12672 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxControllersHit__20_28_emscripten__base_physx__PxControllerHit___getDowncaster_physx__PxControllersHit__28_29_29_28physx__PxControllerHit__29() | 0), HEAP32[(wasm2js_i32$0 + 12668 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 12664 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllersHit__28physx__PxControllersHit__29; + $7254 = emscripten__internal__TypeID_physx__PxControllersHit_2c_20void___get_28_29() | 0; + $7255 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllersHit__2c_20void___get_28_29() | 0; + $7256 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllersHit_20const__2c_20void___get_28_29() | 0; + $7257 = emscripten__base_physx__PxControllerHit___get_28_29() | 0; + HEAP32[($2 + 15536 | 0) >> 2] = HEAP32[($2 + 12676 | 0) >> 2] | 0; + $7259 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $7260 = HEAP32[($2 + 12676 | 0) >> 2] | 0; + HEAP32[($2 + 15540 | 0) >> 2] = HEAP32[($2 + 12672 | 0) >> 2] | 0; + $7262 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $7263 = HEAP32[($2 + 12672 | 0) >> 2] | 0; + HEAP32[($2 + 15544 | 0) >> 2] = HEAP32[($2 + 12668 | 0) >> 2] | 0; + $7265 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $7266 = HEAP32[($2 + 12668 | 0) >> 2] | 0; + $7267 = HEAP32[($2 + 12680 | 0) >> 2] | 0; + HEAP32[($2 + 15548 | 0) >> 2] = HEAP32[($2 + 12664 | 0) >> 2] | 0; + _embind_register_class($7254 | 0, $7255 | 0, $7256 | 0, $7257 | 0, $7259 | 0, $7260 | 0, $7262 | 0, $7263 | 0, $7265 | 0, $7266 | 0, $7267 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12664 | 0) >> 2] | 0 | 0); + $7273 = emscripten__internal__remove_class_decltype_28_embind_init_physx_28_29__$_57__operator_28_29_29___type__20emscripten__optional_override_embind_init_physx_28_29__$_57__28embind_init_physx_28_29__$_57_20const__29($2 + 1321 | 0 | 0) | 0; + HEAP32[($2 + 12696 | 0) >> 2] = $2 + 1322 | 0; + HEAP32[($2 + 12692 | 0) >> 2] = $5 + 93235 | 0; + HEAP32[($2 + 12688 | 0) >> 2] = $7273; + void_20emscripten__internal__RegisterClassMethod_physx__PxController__20_28__29_28physx__PxControllersHit__29___invoke_physx__PxControllersHit_2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxController__20_28__29_28physx__PxControllersHit__29_29(HEAP32[($2 + 12692 | 0) >> 2] | 0 | 0, HEAP32[($2 + 12688 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 12720 | 0) >> 2] = $2 + 1319 | 0; + HEAP32[($2 + 12716 | 0) >> 2] = $5 + 75537 | 0; void_20emscripten__base_physx__PxControllerHit___verify_physx__PxControllerObstacleHit__28_29(); - HEAP32[($2 + 12744 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllerObstacleHit__28physx__PxControllerObstacleHit__29; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxControllerHit__20_28_emscripten__base_physx__PxControllerHit___getUpcaster_physx__PxControllerObstacleHit__28_29_29_28physx__PxControllerObstacleHit__29() | 0), HEAP32[(wasm2js_i32$0 + 12740 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxControllerObstacleHit__20_28_emscripten__base_physx__PxControllerHit___getDowncaster_physx__PxControllerObstacleHit__28_29_29_28physx__PxControllerHit__29() | 0), HEAP32[(wasm2js_i32$0 + 12736 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($2 + 12732 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllerObstacleHit__28physx__PxControllerObstacleHit__29; - $7335 = emscripten__internal__TypeID_physx__PxControllerObstacleHit_2c_20void___get_28_29() | 0; - $7336 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllerObstacleHit__2c_20void___get_28_29() | 0; - $7337 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllerObstacleHit_20const__2c_20void___get_28_29() | 0; - $7338 = emscripten__base_physx__PxControllerHit___get_28_29() | 0; - HEAP32[($2 + 15600 | 0) >> 2] = HEAP32[($2 + 12744 | 0) >> 2] | 0; - $7340 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $7341 = HEAP32[($2 + 12744 | 0) >> 2] | 0; - HEAP32[($2 + 15604 | 0) >> 2] = HEAP32[($2 + 12740 | 0) >> 2] | 0; - $7343 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $7344 = HEAP32[($2 + 12740 | 0) >> 2] | 0; - HEAP32[($2 + 15608 | 0) >> 2] = HEAP32[($2 + 12736 | 0) >> 2] | 0; - $7346 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; - $7347 = HEAP32[($2 + 12736 | 0) >> 2] | 0; - $7348 = HEAP32[($2 + 12748 | 0) >> 2] | 0; - HEAP32[($2 + 15612 | 0) >> 2] = HEAP32[($2 + 12732 | 0) >> 2] | 0; - _embind_register_class($7335 | 0, $7336 | 0, $7337 | 0, $7338 | 0, $7340 | 0, $7341 | 0, $7343 | 0, $7344 | 0, $7346 | 0, $7347 | 0, $7348 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12732 | 0) >> 2] | 0 | 0); - __stack_pointer = $2 + 15616 | 0; + HEAP32[($2 + 12712 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxControllerObstacleHit__28physx__PxControllerObstacleHit__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxControllerHit__20_28_emscripten__base_physx__PxControllerHit___getUpcaster_physx__PxControllerObstacleHit__28_29_29_28physx__PxControllerObstacleHit__29() | 0), HEAP32[(wasm2js_i32$0 + 12708 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxControllerObstacleHit__20_28_emscripten__base_physx__PxControllerHit___getDowncaster_physx__PxControllerObstacleHit__28_29_29_28physx__PxControllerHit__29() | 0), HEAP32[(wasm2js_i32$0 + 12704 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 12700 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxControllerObstacleHit__28physx__PxControllerObstacleHit__29; + $7288 = emscripten__internal__TypeID_physx__PxControllerObstacleHit_2c_20void___get_28_29() | 0; + $7289 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllerObstacleHit__2c_20void___get_28_29() | 0; + $7290 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxControllerObstacleHit_20const__2c_20void___get_28_29() | 0; + $7291 = emscripten__base_physx__PxControllerHit___get_28_29() | 0; + HEAP32[($2 + 15552 | 0) >> 2] = HEAP32[($2 + 12712 | 0) >> 2] | 0; + $7293 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $7294 = HEAP32[($2 + 12712 | 0) >> 2] | 0; + HEAP32[($2 + 15556 | 0) >> 2] = HEAP32[($2 + 12708 | 0) >> 2] | 0; + $7296 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $7297 = HEAP32[($2 + 12708 | 0) >> 2] | 0; + HEAP32[($2 + 15560 | 0) >> 2] = HEAP32[($2 + 12704 | 0) >> 2] | 0; + $7299 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $7300 = HEAP32[($2 + 12704 | 0) >> 2] | 0; + $7301 = HEAP32[($2 + 12716 | 0) >> 2] | 0; + HEAP32[($2 + 15564 | 0) >> 2] = HEAP32[($2 + 12700 | 0) >> 2] | 0; + _embind_register_class($7288 | 0, $7289 | 0, $7290 | 0, $7291 | 0, $7293 | 0, $7294 | 0, $7296 | 0, $7297 | 0, $7299 | 0, $7300 | 0, $7301 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 12700 | 0) >> 2] | 0 | 0); + pvdBindings_28_29(); + __stack_pointer = $2 + 15568 | 0; return; } @@ -14970,12 +14994,6 @@ function asmFunc(imports) { return; } - function void_20emscripten__internal__raw_destructor_physx__PxPvd__28physx__PxPvd__29($0) { - $0 = $0 | 0; - HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return; - } - function void_20emscripten__internal__raw_destructor_physx__PxMaterial__28physx__PxMaterial__29($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; @@ -15279,24 +15297,6 @@ function asmFunc(imports) { return; } - function void_20emscripten__function_physx__PxPvd__2c_20physx__PxFoundation__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxPvd__20_28__29_28physx__PxFoundation__29_2c_20emscripten__allow_raw_pointers_29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $4 = 0, $6 = 0, $10 = 0, $14 = 0; - $4 = __stack_pointer - 32 | 0; - __stack_pointer = $4; - HEAP32[($4 + 20 | 0) >> 2] = $0; - HEAP32[($4 + 16 | 0) >> 2] = $1; - HEAP32[($4 + 8 | 0) >> 2] = GOT_func_internal_emscripten__internal__Invoker_physx__PxPvd__2c_20physx__PxFoundation____invoke_28physx__PxPvd__20_28__29_28physx__PxFoundation__29_2c_20physx__PxFoundation__29; - $6 = HEAP32[($4 + 20 | 0) >> 2] | 0; - $10 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_physx__PxPvd__2c_20physx__PxFoundation____getCount_28_29_20const($4 + 15 | 0 | 0) | 0; - $14 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_physx__PxPvd__2c_20physx__PxFoundation____getTypes_28_29_20const($4 + 15 | 0 | 0) | 0; - HEAP32[($4 + 28 | 0) >> 2] = HEAP32[($4 + 8 | 0) >> 2] | 0; - _embind_register_function($6 | 0, $10 | 0, $14 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, HEAP32[($4 + 16 | 0) >> 2] | 0 | 0, 0 & 1 | 0 | 0); - __stack_pointer = $4 + 32 | 0; - return; - } - function void_20emscripten__function_physx__PxPhysics__2c_20unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale_20const__2c_20bool_2c_20physx__PxPvd__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxPhysics__20_28__29_28unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale_20const__2c_20bool_2c_20physx__PxPvd__29_2c_20emscripten__allow_raw_pointers_29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -18233,11 +18233,11 @@ function asmFunc(imports) { $4 = 0; HEAP32[($3 + 76 | 0) >> 2] = $4; $6 = GOT_data_internal___table_base; - HEAP32[($3 + 72 | 0) >> 2] = $6 + 464 | 0; + HEAP32[($3 + 72 | 0) >> 2] = $6 + 460 | 0; HEAP32[($3 + 68 | 0) >> 2] = $4; - HEAP32[($3 + 64 | 0) >> 2] = $6 + 465 | 0; + HEAP32[($3 + 64 | 0) >> 2] = $6 + 461 | 0; HEAP32[($3 + 60 | 0) >> 2] = $4; - HEAP32[($3 + 56 | 0) >> 2] = $6 + 466 | 0; + HEAP32[($3 + 56 | 0) >> 2] = $6 + 462 | 0; $12 = HEAP32[($3 + 80 | 0) >> 2] | 0; HEAP32[($3 + 104 | 0) >> 2] = $3 + 55 | 0; HEAP32[($3 + 100 | 0) >> 2] = $12; @@ -18280,7 +18280,7 @@ function asmFunc(imports) { $46 = HEAP32[($3 + 124 | 0) >> 2] | 0; HEAP32[($3 + 148 | 0) >> 2] = $40; $48 = GOT_data_internal___memory_base; - HEAP32[($3 + 144 | 0) >> 2] = $48 + 124767 | 0; + HEAP32[($3 + 144 | 0) >> 2] = $48 + 128141 | 0; HEAP32[($3 + 140 | 0) >> 2] = $46; HEAP32[($3 + 136 | 0) >> 2] = $45; $50 = HEAP32[($3 + 148 | 0) >> 2] | 0; @@ -18307,7 +18307,7 @@ function asmFunc(imports) { $60 = HEAP32[($3 + 152 | 0) >> 2] | 0; $61 = HEAP32[($3 + 156 | 0) >> 2] | 0; HEAP32[($3 + 180 | 0) >> 2] = $50; - HEAP32[($3 + 176 | 0) >> 2] = $48 + 144512 | 0; + HEAP32[($3 + 176 | 0) >> 2] = $48 + 150373 | 0; HEAP32[($3 + 172 | 0) >> 2] = $61; HEAP32[($3 + 168 | 0) >> 2] = $60; $64 = HEAP32[($3 + 180 | 0) >> 2] | 0; @@ -18334,7 +18334,7 @@ function asmFunc(imports) { $74 = HEAP32[($3 + 184 | 0) >> 2] | 0; $75 = HEAP32[($3 + 188 | 0) >> 2] | 0; HEAP32[($3 + 212 | 0) >> 2] = $64; - HEAP32[($3 + 208 | 0) >> 2] = $48 + 144719 | 0; + HEAP32[($3 + 208 | 0) >> 2] = $48 + 150580 | 0; HEAP32[($3 + 204 | 0) >> 2] = $75; HEAP32[($3 + 200 | 0) >> 2] = $74; $78 = HEAP32[($3 + 212 | 0) >> 2] | 0; @@ -18350,12 +18350,12 @@ function asmFunc(imports) { HEAP32[($3 + 4 | 0) >> 2] = i64toi32_i32$0; void_20emscripten__internal__RegisterClassMethod_unsigned_20long_20_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______29_28_29_20const___invoke_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____28char_20const__2c_20unsigned_20long_20_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______29_28_29_20const_29($79 | 0, $3 | 0); HEAP32[($3 + 224 | 0) >> 2] = $78; - HEAP32[($3 + 220 | 0) >> 2] = $48 + 76162 | 0; + HEAP32[($3 + 220 | 0) >> 2] = $48 + 76194 | 0; HEAP32[($3 + 216 | 0) >> 2] = GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3_____get_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const__2c_20unsigned_20long_29; $86 = HEAP32[($3 + 224 | 0) >> 2] | 0; void_20emscripten__internal__RegisterClassMethod_emscripten__val_20_28__29_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const__2c_20unsigned_20long_29___invoke_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____28char_20const__2c_20emscripten__val_20_28__29_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const__2c_20unsigned_20long_29_29(HEAP32[($3 + 220 | 0) >> 2] | 0 | 0, HEAP32[($3 + 216 | 0) >> 2] | 0 | 0); HEAP32[($3 + 236 | 0) >> 2] = $86; - HEAP32[($3 + 232 | 0) >> 2] = $48 + 76083 | 0; + HEAP32[($3 + 232 | 0) >> 2] = $48 + 76115 | 0; HEAP32[($3 + 228 | 0) >> 2] = GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3_____set_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3_20const__29; void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3_20const__29___invoke_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____28char_20const__2c_20bool_20_28__29_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3_20const__29_29(HEAP32[($3 + 232 | 0) >> 2] | 0 | 0, HEAP32[($3 + 228 | 0) >> 2] | 0 | 0); __stack_pointer = $3 + 256 | 0; @@ -18796,11 +18796,11 @@ function asmFunc(imports) { $4 = 0; HEAP32[($3 + 76 | 0) >> 2] = $4; $6 = GOT_data_internal___table_base; - HEAP32[($3 + 72 | 0) >> 2] = $6 + 490 | 0; + HEAP32[($3 + 72 | 0) >> 2] = $6 + 486 | 0; HEAP32[($3 + 68 | 0) >> 2] = $4; - HEAP32[($3 + 64 | 0) >> 2] = $6 + 491 | 0; + HEAP32[($3 + 64 | 0) >> 2] = $6 + 487 | 0; HEAP32[($3 + 60 | 0) >> 2] = $4; - HEAP32[($3 + 56 | 0) >> 2] = $6 + 492 | 0; + HEAP32[($3 + 56 | 0) >> 2] = $6 + 488 | 0; $12 = HEAP32[($3 + 80 | 0) >> 2] | 0; HEAP32[($3 + 104 | 0) >> 2] = $3 + 55 | 0; HEAP32[($3 + 100 | 0) >> 2] = $12; @@ -18843,7 +18843,7 @@ function asmFunc(imports) { $46 = HEAP32[($3 + 124 | 0) >> 2] | 0; HEAP32[($3 + 148 | 0) >> 2] = $40; $48 = GOT_data_internal___memory_base; - HEAP32[($3 + 144 | 0) >> 2] = $48 + 124767 | 0; + HEAP32[($3 + 144 | 0) >> 2] = $48 + 128141 | 0; HEAP32[($3 + 140 | 0) >> 2] = $46; HEAP32[($3 + 136 | 0) >> 2] = $45; $50 = HEAP32[($3 + 148 | 0) >> 2] | 0; @@ -18870,7 +18870,7 @@ function asmFunc(imports) { $60 = HEAP32[($3 + 152 | 0) >> 2] | 0; $61 = HEAP32[($3 + 156 | 0) >> 2] | 0; HEAP32[($3 + 180 | 0) >> 2] = $50; - HEAP32[($3 + 176 | 0) >> 2] = $48 + 144512 | 0; + HEAP32[($3 + 176 | 0) >> 2] = $48 + 150373 | 0; HEAP32[($3 + 172 | 0) >> 2] = $61; HEAP32[($3 + 168 | 0) >> 2] = $60; $64 = HEAP32[($3 + 180 | 0) >> 2] | 0; @@ -18897,7 +18897,7 @@ function asmFunc(imports) { $74 = HEAP32[($3 + 184 | 0) >> 2] | 0; $75 = HEAP32[($3 + 188 | 0) >> 2] | 0; HEAP32[($3 + 212 | 0) >> 2] = $64; - HEAP32[($3 + 208 | 0) >> 2] = $48 + 144719 | 0; + HEAP32[($3 + 208 | 0) >> 2] = $48 + 150580 | 0; HEAP32[($3 + 204 | 0) >> 2] = $75; HEAP32[($3 + 200 | 0) >> 2] = $74; $78 = HEAP32[($3 + 212 | 0) >> 2] | 0; @@ -18913,12 +18913,12 @@ function asmFunc(imports) { HEAP32[($3 + 4 | 0) >> 2] = i64toi32_i32$0; void_20emscripten__internal__RegisterClassMethod_unsigned_20long_20_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______29_28_29_20const___invoke_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____28char_20const__2c_20unsigned_20long_20_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______29_28_29_20const_29($79 | 0, $3 | 0); HEAP32[($3 + 224 | 0) >> 2] = $78; - HEAP32[($3 + 220 | 0) >> 2] = $48 + 76162 | 0; + HEAP32[($3 + 220 | 0) >> 2] = $48 + 76194 | 0; HEAP32[($3 + 216 | 0) >> 2] = GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint_____get_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const__2c_20unsigned_20long_29; $86 = HEAP32[($3 + 224 | 0) >> 2] | 0; void_20emscripten__internal__RegisterClassMethod_emscripten__val_20_28__29_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const__2c_20unsigned_20long_29___invoke_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____28char_20const__2c_20emscripten__val_20_28__29_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const__2c_20unsigned_20long_29_29(HEAP32[($3 + 220 | 0) >> 2] | 0 | 0, HEAP32[($3 + 216 | 0) >> 2] | 0 | 0); HEAP32[($3 + 236 | 0) >> 2] = $86; - HEAP32[($3 + 232 | 0) >> 2] = $48 + 76083 | 0; + HEAP32[($3 + 232 | 0) >> 2] = $48 + 76115 | 0; HEAP32[($3 + 228 | 0) >> 2] = GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint_____set_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint_20const__29; void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint_20const__29___invoke_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____28char_20const__2c_20bool_20_28__29_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint_20const__29_29(HEAP32[($3 + 232 | 0) >> 2] | 0 | 0, HEAP32[($3 + 228 | 0) >> 2] | 0 | 0); __stack_pointer = $3 + 256 | 0; @@ -18955,36 +18955,6 @@ function asmFunc(imports) { return $6 | 0; } - function emscripten__enum__physx__PxPvdInstrumentationFlag__Enum___enum__28char_20const__29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $4 = 0, $5 = 0; - $4 = __stack_pointer - 16 | 0; - __stack_pointer = $4; - HEAP32[($4 + 12 | 0) >> 2] = $0; - HEAP32[($4 + 8 | 0) >> 2] = $1; - $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; - _embind_register_enum(emscripten__internal__TypeID_physx__PxPvdInstrumentationFlag__Enum_2c_20void___get_28_29() | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, 4 | 0, 0 & 1 | 0 | 0); - __stack_pointer = $4 + 16 | 0; - return $5 | 0; - } - - function emscripten__enum__physx__PxPvdInstrumentationFlag__Enum___value_28char_20const__2c_20physx__PxPvdInstrumentationFlag__Enum_29($0, $1, $2) { - $0 = $0 | 0; - $1 = $1 | 0; - $2 = $2 | 0; - var $5 = 0, $6 = 0; - $5 = __stack_pointer - 16 | 0; - __stack_pointer = $5; - HEAP32[($5 + 12 | 0) >> 2] = $0; - HEAP32[($5 + 8 | 0) >> 2] = $1; - HEAP32[($5 + 4 | 0) >> 2] = $2; - $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - _embind_register_enum_value(emscripten__internal__TypeID_physx__PxPvdInstrumentationFlag__Enum_2c_20void___get_28_29() | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0); - __stack_pointer = $5 + 16 | 0; - return $6 | 0; - } - function emscripten__enum__physx__PxVisualizationParameter__Enum___enum__28char_20const__29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -21028,11 +20998,11 @@ function asmFunc(imports) { $4 = 0; HEAP32[($3 + 76 | 0) >> 2] = $4; $6 = GOT_data_internal___table_base; - HEAP32[($3 + 72 | 0) >> 2] = $6 + 536 | 0; + HEAP32[($3 + 72 | 0) >> 2] = $6 + 532 | 0; HEAP32[($3 + 68 | 0) >> 2] = $4; - HEAP32[($3 + 64 | 0) >> 2] = $6 + 537 | 0; + HEAP32[($3 + 64 | 0) >> 2] = $6 + 533 | 0; HEAP32[($3 + 60 | 0) >> 2] = $4; - HEAP32[($3 + 56 | 0) >> 2] = $6 + 538 | 0; + HEAP32[($3 + 56 | 0) >> 2] = $6 + 534 | 0; $12 = HEAP32[($3 + 80 | 0) >> 2] | 0; HEAP32[($3 + 104 | 0) >> 2] = $3 + 55 | 0; HEAP32[($3 + 100 | 0) >> 2] = $12; @@ -21075,7 +21045,7 @@ function asmFunc(imports) { $46 = HEAP32[($3 + 124 | 0) >> 2] | 0; HEAP32[($3 + 148 | 0) >> 2] = $40; $48 = GOT_data_internal___memory_base; - HEAP32[($3 + 144 | 0) >> 2] = $48 + 124767 | 0; + HEAP32[($3 + 144 | 0) >> 2] = $48 + 128141 | 0; HEAP32[($3 + 140 | 0) >> 2] = $46; HEAP32[($3 + 136 | 0) >> 2] = $45; $50 = HEAP32[($3 + 148 | 0) >> 2] | 0; @@ -21102,7 +21072,7 @@ function asmFunc(imports) { $60 = HEAP32[($3 + 152 | 0) >> 2] | 0; $61 = HEAP32[($3 + 156 | 0) >> 2] | 0; HEAP32[($3 + 180 | 0) >> 2] = $50; - HEAP32[($3 + 176 | 0) >> 2] = $48 + 144512 | 0; + HEAP32[($3 + 176 | 0) >> 2] = $48 + 150373 | 0; HEAP32[($3 + 172 | 0) >> 2] = $61; HEAP32[($3 + 168 | 0) >> 2] = $60; $64 = HEAP32[($3 + 180 | 0) >> 2] | 0; @@ -21129,7 +21099,7 @@ function asmFunc(imports) { $74 = HEAP32[($3 + 184 | 0) >> 2] | 0; $75 = HEAP32[($3 + 188 | 0) >> 2] | 0; HEAP32[($3 + 212 | 0) >> 2] = $64; - HEAP32[($3 + 208 | 0) >> 2] = $48 + 144719 | 0; + HEAP32[($3 + 208 | 0) >> 2] = $48 + 150580 | 0; HEAP32[($3 + 204 | 0) >> 2] = $75; HEAP32[($3 + 200 | 0) >> 2] = $74; $78 = HEAP32[($3 + 212 | 0) >> 2] | 0; @@ -21145,12 +21115,12 @@ function asmFunc(imports) { HEAP32[($3 + 4 | 0) >> 2] = i64toi32_i32$0; void_20emscripten__internal__RegisterClassMethod_unsigned_20long_20_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______29_28_29_20const___invoke_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____28char_20const__2c_20unsigned_20long_20_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______29_28_29_20const_29($79 | 0, $3 | 0); HEAP32[($3 + 224 | 0) >> 2] = $78; - HEAP32[($3 + 220 | 0) >> 2] = $48 + 76162 | 0; + HEAP32[($3 + 220 | 0) >> 2] = $48 + 76194 | 0; HEAP32[($3 + 216 | 0) >> 2] = GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit_____get_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const__2c_20unsigned_20long_29; $86 = HEAP32[($3 + 224 | 0) >> 2] | 0; void_20emscripten__internal__RegisterClassMethod_emscripten__val_20_28__29_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const__2c_20unsigned_20long_29___invoke_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____28char_20const__2c_20emscripten__val_20_28__29_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const__2c_20unsigned_20long_29_29(HEAP32[($3 + 220 | 0) >> 2] | 0 | 0, HEAP32[($3 + 216 | 0) >> 2] | 0 | 0); HEAP32[($3 + 236 | 0) >> 2] = $86; - HEAP32[($3 + 232 | 0) >> 2] = $48 + 76083 | 0; + HEAP32[($3 + 232 | 0) >> 2] = $48 + 76115 | 0; HEAP32[($3 + 228 | 0) >> 2] = GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit_____set_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit_20const__29; void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit_20const__29___invoke_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____28char_20const__2c_20bool_20_28__29_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit_20const__29_29(HEAP32[($3 + 232 | 0) >> 2] | 0 | 0, HEAP32[($3 + 228 | 0) >> 2] | 0 | 0); __stack_pointer = $3 + 256 | 0; @@ -21640,11 +21610,11 @@ function asmFunc(imports) { $4 = 0; HEAP32[($3 + 76 | 0) >> 2] = $4; $6 = GOT_data_internal___table_base; - HEAP32[($3 + 72 | 0) >> 2] = $6 + 555 | 0; + HEAP32[($3 + 72 | 0) >> 2] = $6 + 551 | 0; HEAP32[($3 + 68 | 0) >> 2] = $4; - HEAP32[($3 + 64 | 0) >> 2] = $6 + 556 | 0; + HEAP32[($3 + 64 | 0) >> 2] = $6 + 552 | 0; HEAP32[($3 + 60 | 0) >> 2] = $4; - HEAP32[($3 + 56 | 0) >> 2] = $6 + 557 | 0; + HEAP32[($3 + 56 | 0) >> 2] = $6 + 553 | 0; $12 = HEAP32[($3 + 80 | 0) >> 2] | 0; HEAP32[($3 + 104 | 0) >> 2] = $3 + 55 | 0; HEAP32[($3 + 100 | 0) >> 2] = $12; @@ -21687,7 +21657,7 @@ function asmFunc(imports) { $46 = HEAP32[($3 + 124 | 0) >> 2] | 0; HEAP32[($3 + 148 | 0) >> 2] = $40; $48 = GOT_data_internal___memory_base; - HEAP32[($3 + 144 | 0) >> 2] = $48 + 124767 | 0; + HEAP32[($3 + 144 | 0) >> 2] = $48 + 128141 | 0; HEAP32[($3 + 140 | 0) >> 2] = $46; HEAP32[($3 + 136 | 0) >> 2] = $45; $50 = HEAP32[($3 + 148 | 0) >> 2] | 0; @@ -21714,7 +21684,7 @@ function asmFunc(imports) { $60 = HEAP32[($3 + 152 | 0) >> 2] | 0; $61 = HEAP32[($3 + 156 | 0) >> 2] | 0; HEAP32[($3 + 180 | 0) >> 2] = $50; - HEAP32[($3 + 176 | 0) >> 2] = $48 + 144512 | 0; + HEAP32[($3 + 176 | 0) >> 2] = $48 + 150373 | 0; HEAP32[($3 + 172 | 0) >> 2] = $61; HEAP32[($3 + 168 | 0) >> 2] = $60; $64 = HEAP32[($3 + 180 | 0) >> 2] | 0; @@ -21741,7 +21711,7 @@ function asmFunc(imports) { $74 = HEAP32[($3 + 184 | 0) >> 2] | 0; $75 = HEAP32[($3 + 188 | 0) >> 2] | 0; HEAP32[($3 + 212 | 0) >> 2] = $64; - HEAP32[($3 + 208 | 0) >> 2] = $48 + 144719 | 0; + HEAP32[($3 + 208 | 0) >> 2] = $48 + 150580 | 0; HEAP32[($3 + 204 | 0) >> 2] = $75; HEAP32[($3 + 200 | 0) >> 2] = $74; $78 = HEAP32[($3 + 212 | 0) >> 2] | 0; @@ -21757,12 +21727,12 @@ function asmFunc(imports) { HEAP32[($3 + 4 | 0) >> 2] = i64toi32_i32$0; void_20emscripten__internal__RegisterClassMethod_unsigned_20long_20_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______29_28_29_20const___invoke_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____28char_20const__2c_20unsigned_20long_20_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______29_28_29_20const_29($79 | 0, $3 | 0); HEAP32[($3 + 224 | 0) >> 2] = $78; - HEAP32[($3 + 220 | 0) >> 2] = $48 + 76162 | 0; + HEAP32[($3 + 220 | 0) >> 2] = $48 + 76194 | 0; HEAP32[($3 + 216 | 0) >> 2] = GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit_____get_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const__2c_20unsigned_20long_29; $86 = HEAP32[($3 + 224 | 0) >> 2] | 0; void_20emscripten__internal__RegisterClassMethod_emscripten__val_20_28__29_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const__2c_20unsigned_20long_29___invoke_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____28char_20const__2c_20emscripten__val_20_28__29_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const__2c_20unsigned_20long_29_29(HEAP32[($3 + 220 | 0) >> 2] | 0 | 0, HEAP32[($3 + 216 | 0) >> 2] | 0 | 0); HEAP32[($3 + 236 | 0) >> 2] = $86; - HEAP32[($3 + 232 | 0) >> 2] = $48 + 76083 | 0; + HEAP32[($3 + 232 | 0) >> 2] = $48 + 76115 | 0; HEAP32[($3 + 228 | 0) >> 2] = GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit_____set_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit_20const__29; void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit_20const__29___invoke_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____28char_20const__2c_20bool_20_28__29_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit_20const__29_29(HEAP32[($3 + 232 | 0) >> 2] | 0 | 0, HEAP32[($3 + 228 | 0) >> 2] | 0 | 0); __stack_pointer = $3 + 256 | 0; @@ -23007,11 +22977,11 @@ function asmFunc(imports) { $4 = 0; HEAP32[($3 + 76 | 0) >> 2] = $4; $6 = GOT_data_internal___table_base; - HEAP32[($3 + 72 | 0) >> 2] = $6 + 584 | 0; + HEAP32[($3 + 72 | 0) >> 2] = $6 + 580 | 0; HEAP32[($3 + 68 | 0) >> 2] = $4; - HEAP32[($3 + 64 | 0) >> 2] = $6 + 585 | 0; + HEAP32[($3 + 64 | 0) >> 2] = $6 + 581 | 0; HEAP32[($3 + 60 | 0) >> 2] = $4; - HEAP32[($3 + 56 | 0) >> 2] = $6 + 586 | 0; + HEAP32[($3 + 56 | 0) >> 2] = $6 + 582 | 0; $12 = HEAP32[($3 + 80 | 0) >> 2] | 0; HEAP32[($3 + 104 | 0) >> 2] = $3 + 55 | 0; HEAP32[($3 + 100 | 0) >> 2] = $12; @@ -23054,7 +23024,7 @@ function asmFunc(imports) { $46 = HEAP32[($3 + 124 | 0) >> 2] | 0; HEAP32[($3 + 148 | 0) >> 2] = $40; $48 = GOT_data_internal___memory_base; - HEAP32[($3 + 144 | 0) >> 2] = $48 + 124767 | 0; + HEAP32[($3 + 144 | 0) >> 2] = $48 + 128141 | 0; HEAP32[($3 + 140 | 0) >> 2] = $46; HEAP32[($3 + 136 | 0) >> 2] = $45; $50 = HEAP32[($3 + 148 | 0) >> 2] | 0; @@ -23081,7 +23051,7 @@ function asmFunc(imports) { $60 = HEAP32[($3 + 152 | 0) >> 2] | 0; $61 = HEAP32[($3 + 156 | 0) >> 2] | 0; HEAP32[($3 + 180 | 0) >> 2] = $50; - HEAP32[($3 + 176 | 0) >> 2] = $48 + 144512 | 0; + HEAP32[($3 + 176 | 0) >> 2] = $48 + 150373 | 0; HEAP32[($3 + 172 | 0) >> 2] = $61; HEAP32[($3 + 168 | 0) >> 2] = $60; $64 = HEAP32[($3 + 180 | 0) >> 2] | 0; @@ -23108,7 +23078,7 @@ function asmFunc(imports) { $74 = HEAP32[($3 + 184 | 0) >> 2] | 0; $75 = HEAP32[($3 + 188 | 0) >> 2] | 0; HEAP32[($3 + 212 | 0) >> 2] = $64; - HEAP32[($3 + 208 | 0) >> 2] = $48 + 144719 | 0; + HEAP32[($3 + 208 | 0) >> 2] = $48 + 150580 | 0; HEAP32[($3 + 204 | 0) >> 2] = $75; HEAP32[($3 + 200 | 0) >> 2] = $74; $78 = HEAP32[($3 + 212 | 0) >> 2] | 0; @@ -23124,12 +23094,12 @@ function asmFunc(imports) { HEAP32[($3 + 4 | 0) >> 2] = i64toi32_i32$0; void_20emscripten__internal__RegisterClassMethod_unsigned_20long_20_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______29_28_29_20const___invoke_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____28char_20const__2c_20unsigned_20long_20_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______29_28_29_20const_29($79 | 0, $3 | 0); HEAP32[($3 + 224 | 0) >> 2] = $78; - HEAP32[($3 + 220 | 0) >> 2] = $48 + 76162 | 0; + HEAP32[($3 + 220 | 0) >> 2] = $48 + 76194 | 0; HEAP32[($3 + 216 | 0) >> 2] = GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial______get_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const__2c_20unsigned_20long_29; $86 = HEAP32[($3 + 224 | 0) >> 2] | 0; void_20emscripten__internal__RegisterClassMethod_emscripten__val_20_28__29_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const__2c_20unsigned_20long_29___invoke_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____28char_20const__2c_20emscripten__val_20_28__29_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const__2c_20unsigned_20long_29_29(HEAP32[($3 + 220 | 0) >> 2] | 0 | 0, HEAP32[($3 + 216 | 0) >> 2] | 0 | 0); HEAP32[($3 + 236 | 0) >> 2] = $86; - HEAP32[($3 + 232 | 0) >> 2] = $48 + 76083 | 0; + HEAP32[($3 + 232 | 0) >> 2] = $48 + 76115 | 0; HEAP32[($3 + 228 | 0) >> 2] = GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial______set_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__20const__29; void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__20const__29___invoke_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____28char_20const__2c_20bool_20_28__29_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__20const__29_29(HEAP32[($3 + 232 | 0) >> 2] | 0 | 0, HEAP32[($3 + 228 | 0) >> 2] | 0 | 0); __stack_pointer = $3 + 256 | 0; @@ -23742,41 +23712,6 @@ function asmFunc(imports) { return; } - function void_20emscripten__internal__NoBaseClass__verify_physx__PxPvd__28_29() { - - } - - function void_20const__20emscripten__internal__getActualType_physx__PxPvd__28physx__PxPvd__29($0) { - $0 = $0 | 0; - var $3 = 0, $5 = 0; - $3 = __stack_pointer - 16 | 0; - __stack_pointer = $3; - HEAP32[($3 + 12 | 0) >> 2] = $0; - $5 = void_20const__20emscripten__internal__getLightTypeID_physx__PxPvd__28physx__PxPvd_20const__29(HEAP32[($3 + 12 | 0) >> 2] | 0 | 0) | 0; - __stack_pointer = $3 + 16 | 0; - return $5 | 0; - } - - function void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxPvd__28_29_29_28_29() { - return 0 | 0; - } - - function void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxPvd__28_29_29_28_29() { - return 0 | 0; - } - - function emscripten__internal__TypeID_physx__PxPvd_2c_20void___get_28_29() { - return emscripten__internal__LightTypeID_physx__PxPvd___get_28_29() | 0 | 0; - } - - function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPvd__2c_20void___get_28_29() { - return emscripten__internal__LightTypeID_physx__PxPvd____get_28_29() | 0 | 0; - } - - function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPvd_20const__2c_20void___get_28_29() { - return emscripten__internal__LightTypeID_physx__PxPvd_20const____get_28_29() | 0 | 0; - } - function void_20emscripten__internal__NoBaseClass__verify_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___28_29() { } @@ -24381,11 +24316,11 @@ function asmFunc(imports) { $4 = 0; HEAP32[($3 + 76 | 0) >> 2] = $4; $6 = GOT_data_internal___table_base; - HEAP32[($3 + 72 | 0) >> 2] = $6 + 620 | 0; + HEAP32[($3 + 72 | 0) >> 2] = $6 + 616 | 0; HEAP32[($3 + 68 | 0) >> 2] = $4; - HEAP32[($3 + 64 | 0) >> 2] = $6 + 621 | 0; + HEAP32[($3 + 64 | 0) >> 2] = $6 + 617 | 0; HEAP32[($3 + 60 | 0) >> 2] = $4; - HEAP32[($3 + 56 | 0) >> 2] = $6 + 622 | 0; + HEAP32[($3 + 56 | 0) >> 2] = $6 + 618 | 0; $12 = HEAP32[($3 + 80 | 0) >> 2] | 0; HEAP32[($3 + 104 | 0) >> 2] = $3 + 55 | 0; HEAP32[($3 + 100 | 0) >> 2] = $12; @@ -24428,7 +24363,7 @@ function asmFunc(imports) { $46 = HEAP32[($3 + 124 | 0) >> 2] | 0; HEAP32[($3 + 148 | 0) >> 2] = $40; $48 = GOT_data_internal___memory_base; - HEAP32[($3 + 144 | 0) >> 2] = $48 + 124767 | 0; + HEAP32[($3 + 144 | 0) >> 2] = $48 + 128141 | 0; HEAP32[($3 + 140 | 0) >> 2] = $46; HEAP32[($3 + 136 | 0) >> 2] = $45; $50 = HEAP32[($3 + 148 | 0) >> 2] | 0; @@ -24455,7 +24390,7 @@ function asmFunc(imports) { $60 = HEAP32[($3 + 152 | 0) >> 2] | 0; $61 = HEAP32[($3 + 156 | 0) >> 2] | 0; HEAP32[($3 + 180 | 0) >> 2] = $50; - HEAP32[($3 + 176 | 0) >> 2] = $48 + 144512 | 0; + HEAP32[($3 + 176 | 0) >> 2] = $48 + 150373 | 0; HEAP32[($3 + 172 | 0) >> 2] = $61; HEAP32[($3 + 168 | 0) >> 2] = $60; $64 = HEAP32[($3 + 180 | 0) >> 2] | 0; @@ -24482,7 +24417,7 @@ function asmFunc(imports) { $74 = HEAP32[($3 + 184 | 0) >> 2] | 0; $75 = HEAP32[($3 + 188 | 0) >> 2] | 0; HEAP32[($3 + 212 | 0) >> 2] = $64; - HEAP32[($3 + 208 | 0) >> 2] = $48 + 144719 | 0; + HEAP32[($3 + 208 | 0) >> 2] = $48 + 150580 | 0; HEAP32[($3 + 204 | 0) >> 2] = $75; HEAP32[($3 + 200 | 0) >> 2] = $74; $78 = HEAP32[($3 + 212 | 0) >> 2] | 0; @@ -24498,12 +24433,12 @@ function asmFunc(imports) { HEAP32[($3 + 4 | 0) >> 2] = i64toi32_i32$0; void_20emscripten__internal__RegisterClassMethod_unsigned_20long_20_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______29_28_29_20const___invoke_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____28char_20const__2c_20unsigned_20long_20_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______29_28_29_20const_29($79 | 0, $3 | 0); HEAP32[($3 + 224 | 0) >> 2] = $78; - HEAP32[($3 + 220 | 0) >> 2] = $48 + 76162 | 0; + HEAP32[($3 + 220 | 0) >> 2] = $48 + 76194 | 0; HEAP32[($3 + 216 | 0) >> 2] = GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample_____get_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const__2c_20unsigned_20long_29; $86 = HEAP32[($3 + 224 | 0) >> 2] | 0; void_20emscripten__internal__RegisterClassMethod_emscripten__val_20_28__29_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const__2c_20unsigned_20long_29___invoke_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____28char_20const__2c_20emscripten__val_20_28__29_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const__2c_20unsigned_20long_29_29(HEAP32[($3 + 220 | 0) >> 2] | 0 | 0, HEAP32[($3 + 216 | 0) >> 2] | 0 | 0); HEAP32[($3 + 236 | 0) >> 2] = $86; - HEAP32[($3 + 232 | 0) >> 2] = $48 + 76083 | 0; + HEAP32[($3 + 232 | 0) >> 2] = $48 + 76115 | 0; HEAP32[($3 + 228 | 0) >> 2] = GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample_____set_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample_20const__29; void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample_20const__29___invoke_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____28char_20const__2c_20bool_20_28__29_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample_20const__29_29(HEAP32[($3 + 232 | 0) >> 2] | 0 | 0, HEAP32[($3 + 228 | 0) >> 2] | 0 | 0); __stack_pointer = $3 + 256 | 0; @@ -24519,11 +24454,11 @@ function asmFunc(imports) { $4 = 0; HEAP32[($3 + 76 | 0) >> 2] = $4; $6 = GOT_data_internal___table_base; - HEAP32[($3 + 72 | 0) >> 2] = $6 + 628 | 0; + HEAP32[($3 + 72 | 0) >> 2] = $6 + 624 | 0; HEAP32[($3 + 68 | 0) >> 2] = $4; - HEAP32[($3 + 64 | 0) >> 2] = $6 + 629 | 0; + HEAP32[($3 + 64 | 0) >> 2] = $6 + 625 | 0; HEAP32[($3 + 60 | 0) >> 2] = $4; - HEAP32[($3 + 56 | 0) >> 2] = $6 + 630 | 0; + HEAP32[($3 + 56 | 0) >> 2] = $6 + 626 | 0; $12 = HEAP32[($3 + 80 | 0) >> 2] | 0; HEAP32[($3 + 104 | 0) >> 2] = $3 + 55 | 0; HEAP32[($3 + 100 | 0) >> 2] = $12; @@ -24566,7 +24501,7 @@ function asmFunc(imports) { $46 = HEAP32[($3 + 124 | 0) >> 2] | 0; HEAP32[($3 + 148 | 0) >> 2] = $40; $48 = GOT_data_internal___memory_base; - HEAP32[($3 + 144 | 0) >> 2] = $48 + 124767 | 0; + HEAP32[($3 + 144 | 0) >> 2] = $48 + 128141 | 0; HEAP32[($3 + 140 | 0) >> 2] = $46; HEAP32[($3 + 136 | 0) >> 2] = $45; $50 = HEAP32[($3 + 148 | 0) >> 2] | 0; @@ -24593,7 +24528,7 @@ function asmFunc(imports) { $60 = HEAP32[($3 + 152 | 0) >> 2] | 0; $61 = HEAP32[($3 + 156 | 0) >> 2] | 0; HEAP32[($3 + 180 | 0) >> 2] = $50; - HEAP32[($3 + 176 | 0) >> 2] = $48 + 144512 | 0; + HEAP32[($3 + 176 | 0) >> 2] = $48 + 150373 | 0; HEAP32[($3 + 172 | 0) >> 2] = $61; HEAP32[($3 + 168 | 0) >> 2] = $60; $64 = HEAP32[($3 + 180 | 0) >> 2] | 0; @@ -24620,7 +24555,7 @@ function asmFunc(imports) { $74 = HEAP32[($3 + 184 | 0) >> 2] | 0; $75 = HEAP32[($3 + 188 | 0) >> 2] | 0; HEAP32[($3 + 212 | 0) >> 2] = $64; - HEAP32[($3 + 208 | 0) >> 2] = $48 + 144719 | 0; + HEAP32[($3 + 208 | 0) >> 2] = $48 + 150580 | 0; HEAP32[($3 + 204 | 0) >> 2] = $75; HEAP32[($3 + 200 | 0) >> 2] = $74; $78 = HEAP32[($3 + 212 | 0) >> 2] | 0; @@ -24636,12 +24571,12 @@ function asmFunc(imports) { HEAP32[($3 + 4 | 0) >> 2] = i64toi32_i32$0; void_20emscripten__internal__RegisterClassMethod_unsigned_20long_20_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______29_28_29_20const___invoke_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____28char_20const__2c_20unsigned_20long_20_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______29_28_29_20const_29($79 | 0, $3 | 0); HEAP32[($3 + 224 | 0) >> 2] = $78; - HEAP32[($3 + 220 | 0) >> 2] = $48 + 76162 | 0; + HEAP32[($3 + 220 | 0) >> 2] = $48 + 76194 | 0; HEAP32[($3 + 216 | 0) >> 2] = GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short_____get_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const__2c_20unsigned_20long_29; $86 = HEAP32[($3 + 224 | 0) >> 2] | 0; void_20emscripten__internal__RegisterClassMethod_emscripten__val_20_28__29_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const__2c_20unsigned_20long_29___invoke_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____28char_20const__2c_20emscripten__val_20_28__29_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const__2c_20unsigned_20long_29_29(HEAP32[($3 + 220 | 0) >> 2] | 0 | 0, HEAP32[($3 + 216 | 0) >> 2] | 0 | 0); HEAP32[($3 + 236 | 0) >> 2] = $86; - HEAP32[($3 + 232 | 0) >> 2] = $48 + 76083 | 0; + HEAP32[($3 + 232 | 0) >> 2] = $48 + 76115 | 0; HEAP32[($3 + 228 | 0) >> 2] = GOT_func_internal_emscripten__internal__VectorAccess_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short_____set_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_20const__29; void_20emscripten__internal__RegisterClassMethod_bool_20_28__29_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_20const__29___invoke_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____28char_20const__2c_20bool_20_28__29_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_20const__29_29(HEAP32[($3 + 232 | 0) >> 2] | 0 | 0, HEAP32[($3 + 228 | 0) >> 2] | 0 | 0); __stack_pointer = $3 + 256 | 0; @@ -30703,37 +30638,6 @@ function asmFunc(imports) { return $4 | 0; } - function emscripten__internal__Invoker_physx__PxPvd__2c_20physx__PxFoundation____invoke_28physx__PxPvd__20_28__29_28physx__PxFoundation__29_2c_20physx__PxFoundation__29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $4 = 0, $5 = 0, $9 = 0; - $4 = __stack_pointer - 16 | 0; - __stack_pointer = $4; - HEAP32[($4 + 12 | 0) >> 2] = $0; - HEAP32[($4 + 8 | 0) >> 2] = $1; - $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; - $9 = emscripten__internal__BindingType_physx__PxPvd__2c_20void___toWireType_28physx__PxPvd__29(FUNCTION_TABLE[$5 | 0](emscripten__internal__GenericBindingType_physx__PxFoundation___fromWireType_28physx__PxFoundation__29(HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0) | 0 | 0) | 0; - __stack_pointer = $4 + 16 | 0; - return $9 | 0; - } - - function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_physx__PxPvd__2c_20physx__PxFoundation____getCount_28_29_20const($0) { - $0 = $0 | 0; - HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return 2 | 0; - } - - function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_physx__PxPvd__2c_20physx__PxFoundation____getTypes_28_29_20const($0) { - $0 = $0 | 0; - var $3 = 0, $4 = 0; - $3 = __stack_pointer - 16 | 0; - __stack_pointer = $3; - HEAP32[($3 + 12 | 0) >> 2] = $0; - $4 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxPvd__2c_20physx__PxFoundation_____get_28_29() | 0; - __stack_pointer = $3 + 16 | 0; - return $4 | 0; - } - function emscripten__internal__Invoker_physx__PxPhysics__2c_20unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale_20const__2c_20bool_2c_20physx__PxPvd____invoke_28physx__PxPhysics__20_28__29_28unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale_20const__2c_20bool_2c_20physx__PxPvd__29_2c_20unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale__2c_20bool_2c_20physx__PxPvd__29($0, $1, $2, $3, $4, $5) { $0 = $0 | 0; $1 = $1 | 0; @@ -31265,37 +31169,37 @@ function asmFunc(imports) { function embind_init_physx_28_29__$_0__operator_20void_20_28__29_28physx__PxJoint__2c_20unsigned_20char_2c_20physx__PxTransform__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 779 | 0 | 0; + return GOT_data_internal___table_base + 775 | 0 | 0; } function embind_init_physx_28_29__$_1__operator_20void_20_28__29_28physx__PxJoint__2c_20unsigned_20short_2c_20bool_29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 780 | 0 | 0; + return GOT_data_internal___table_base + 776 | 0 | 0; } function embind_init_physx_28_29__$_2__operator_20void_20_28__29_28physx__PxJoint__2c_20unsigned_20short_29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 781 | 0 | 0; + return GOT_data_internal___table_base + 777 | 0 | 0; } function embind_init_physx_28_29__$_3__operator_20void_20_28__29_28physx__PxRevoluteJoint__2c_20unsigned_20short_2c_20bool_29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 782 | 0 | 0; + return GOT_data_internal___table_base + 778 | 0 | 0; } function embind_init_physx_28_29__$_4__operator_20void_20_28__29_28physx__PxRevoluteJoint__2c_20unsigned_20short_29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 783 | 0 | 0; + return GOT_data_internal___table_base + 779 | 0 | 0; } function embind_init_physx_28_29__$_5__operator_20void_20_28__29_28physx__PxDistanceJoint__2c_20unsigned_20short_29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 784 | 0 | 0; + return GOT_data_internal___table_base + 780 | 0 | 0; } function emscripten__internal__TypeID_physx__PxD6Axis__Enum_2c_20void___get_28_29() { @@ -31309,7 +31213,7 @@ function asmFunc(imports) { function embind_init_physx_28_29__$_6__operator_20void_20_28__29_28physx__PxD6JointDrive__2c_20bool_29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 785 | 0 | 0; + return GOT_data_internal___table_base + 781 | 0 | 0; } function emscripten__internal__TypeID_physx__PxD6Drive__Enum_2c_20void___get_28_29() { @@ -32278,10 +32182,6 @@ function asmFunc(imports) { return emscripten__internal__LightTypeID_physx__PxIDENTITY___get_28_29() | 0 | 0; } - function emscripten__internal__TypeID_physx__PxPvdInstrumentationFlag__Enum_2c_20void___get_28_29() { - return emscripten__internal__LightTypeID_physx__PxPvdInstrumentationFlag__Enum___get_28_29() | 0 | 0; - } - function emscripten__internal__TypeID_physx__PxVisualizationParameter__Enum_2c_20void___get_28_29() { return emscripten__internal__LightTypeID_physx__PxVisualizationParameter__Enum___get_28_29() | 0 | 0; } @@ -32355,19 +32255,19 @@ function asmFunc(imports) { function embind_init_physx_28_29__$_7__operator_20physx__PxDebugLine_20const__20_28__29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 798 | 0 | 0; + return GOT_data_internal___table_base + 794 | 0 | 0; } function embind_init_physx_28_29__$_8__operator_20physx__PxDebugPoint_20const__20_28__29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 799 | 0 | 0; + return GOT_data_internal___table_base + 795 | 0 | 0; } function embind_init_physx_28_29__$_9__operator_20physx__PxDebugTriangle_20const__20_28__29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 800 | 0 | 0; + return GOT_data_internal___table_base + 796 | 0 | 0; } function emscripten__internal__TypeID_physx__PxForceMode__Enum_2c_20void___get_28_29() { @@ -32381,73 +32281,73 @@ function asmFunc(imports) { function embind_init_physx_28_29__$_10__operator_20physx__PxRenderBuffer_20const__20_28__29_28physx__PxScene__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 801 | 0 | 0; + return GOT_data_internal___table_base + 797 | 0 | 0; } function embind_init_physx_28_29__$_11__operator_20unsigned_20int_20_28__29_28physx__PxScene__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 802 | 0 | 0; + return GOT_data_internal___table_base + 798 | 0 | 0; } function embind_init_physx_28_29__$_12__operator_20void_20_28__29_28physx__PxScene__2c_20float_2c_20bool_29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 803 | 0 | 0; + return GOT_data_internal___table_base + 799 | 0 | 0; } function embind_init_physx_28_29__$_13__operator_20bool_20_28__29_28physx__PxScene__2c_20bool_29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 804 | 0 | 0; + return GOT_data_internal___table_base + 800 | 0 | 0; } function embind_init_physx_28_29__$_14__operator_20bool_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxHitCallback_physx__PxRaycastHit___29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 805 | 0 | 0; + return GOT_data_internal___table_base + 801 | 0 | 0; } function embind_init_physx_28_29__$_15__operator_20bool_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 806 | 0 | 0; + return GOT_data_internal___table_base + 802 | 0 | 0; } function embind_init_physx_28_29__$_16__operator_20bool_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 807 | 0 | 0; + return GOT_data_internal___table_base + 803 | 0 | 0; } function embind_init_physx_28_29__$_17__operator_20int_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 808 | 0 | 0; + return GOT_data_internal___table_base + 804 | 0 | 0; } function embind_init_physx_28_29__$_18__operator_20bool_20_28__29_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxSweepHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 809 | 0 | 0; + return GOT_data_internal___table_base + 805 | 0 | 0; } function embind_init_physx_28_29__$_19__operator_20int_20_28__29_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 810 | 0 | 0; + return GOT_data_internal___table_base + 806 | 0 | 0; } function embind_init_physx_28_29__$_20__operator_20physx__PxShape__20_28__29_28physx__PxQueryHit__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 811 | 0 | 0; + return GOT_data_internal___table_base + 807 | 0 | 0; } function embind_init_physx_28_29__$_21__operator_20physx__PxRigidActor__20_28__29_28physx__PxQueryHit__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 812 | 0 | 0; + return GOT_data_internal___table_base + 808 | 0 | 0; } function std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____push_back_5babi_v160004_5d_28physx__PxRaycastHit_20const__29($0, $1) { @@ -33085,13 +32985,13 @@ function asmFunc(imports) { function embind_init_physx_28_29__$_22__operator_20void_20_28__29_28physx__PxQueryFilterData__2c_20unsigned_20short_29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 825 | 0 | 0; + return GOT_data_internal___table_base + 821 | 0 | 0; } function embind_init_physx_28_29__$_23__operator_20void_20_28__29_28physx__PxQueryFilterData__2c_20unsigned_20int_2c_20unsigned_20short_29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 826 | 0 | 0; + return GOT_data_internal___table_base + 822 | 0 | 0; } function emscripten__internal__TypeID_physx__PxQueryFlag__Enum_2c_20void___get_28_29() { @@ -33392,13 +33292,13 @@ function asmFunc(imports) { function embind_init_physx_28_29__$_24__operator_20void_20_28__29_28physx__PxShape__2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 833 | 0 | 0; + return GOT_data_internal___table_base + 829 | 0 | 0; } function embind_init_physx_28_29__$_25__operator_20physx__PxBounds3_20_28__29_28physx__PxShape__2c_20physx__PxRigidActor__2c_20float_29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 834 | 0 | 0; + return GOT_data_internal___table_base + 830 | 0 | 0; } function physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___PxFlags_28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20const__29($0, $1) { @@ -33984,31 +33884,31 @@ function asmFunc(imports) { function embind_init_physx_28_29__$_26__operator_20physx__PxConvexMesh__20_28__29_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxPhysics__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 847 | 0 | 0; + return GOT_data_internal___table_base + 843 | 0 | 0; } function embind_init_physx_28_29__$_27__operator_20physx__PxConvexMesh__20_28__29_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20physx__PxPhysics__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 848 | 0 | 0; + return GOT_data_internal___table_base + 844 | 0 | 0; } function embind_init_physx_28_29__$_28__operator_20physx__PxTriangleMesh__20_28__29_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20int_2c_20unsigned_20int_2c_20bool_2c_20physx__PxPhysics__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 849 | 0 | 0; + return GOT_data_internal___table_base + 845 | 0 | 0; } function embind_init_physx_28_29__$_29__operator_20physx__PxTriangleMesh__20_28__29_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20physx__PxPhysics__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 850 | 0 | 0; + return GOT_data_internal___table_base + 846 | 0 | 0; } function embind_init_physx_28_29__$_30__operator_20physx__PxHeightField__20_28__29_28physx__PxCooking__2c_20unsigned_20int_2c_20unsigned_20int_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxPhysics__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 851 | 0 | 0; + return GOT_data_internal___table_base + 847 | 0 | 0; } function physx__PxFilterData__20emscripten__internal__raw_constructor_physx__PxFilterData__28_29() { @@ -34089,43 +33989,43 @@ function asmFunc(imports) { function embind_init_physx_28_29__$_31__operator_20void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 852 | 0 | 0; + return GOT_data_internal___table_base + 848 | 0 | 0; } function embind_init_physx_28_29__$_32__operator_20void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 853 | 0 | 0; + return GOT_data_internal___table_base + 849 | 0 | 0; } function embind_init_physx_28_29__$_33__operator_20void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 854 | 0 | 0; + return GOT_data_internal___table_base + 850 | 0 | 0; } function embind_init_physx_28_29__$_34__operator_20void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 855 | 0 | 0; + return GOT_data_internal___table_base + 851 | 0 | 0; } function embind_init_physx_28_29__$_35__operator_20void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 856 | 0 | 0; + return GOT_data_internal___table_base + 852 | 0 | 0; } function embind_init_physx_28_29__$_36__operator_20bool_20_28__29_28physx__PxRigidBody__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 857 | 0 | 0; + return GOT_data_internal___table_base + 853 | 0 | 0; } function embind_init_physx_28_29__$_37__operator_20bool_20_28__29_28physx__PxRigidBody__2c_20float_29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 858 | 0 | 0; + return GOT_data_internal___table_base + 854 | 0 | 0; } function emscripten__internal__TypeID_physx__PxRigidBodyFlag__Enum_2c_20void___get_28_29() { @@ -34139,31 +34039,31 @@ function asmFunc(imports) { function embind_init_physx_28_29__$_38__operator_20void_20_28__29_28physx__PxBoxGeometry__2c_20physx__PxVec3_29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 859 | 0 | 0; + return GOT_data_internal___table_base + 855 | 0 | 0; } function embind_init_physx_28_29__$_39__operator_20void_20_28__29_28physx__PxSphereGeometry__2c_20float_29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 860 | 0 | 0; + return GOT_data_internal___table_base + 856 | 0 | 0; } function embind_init_physx_28_29__$_40__operator_20void_20_28__29_28physx__PxCapsuleGeometry__2c_20float_29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 861 | 0 | 0; + return GOT_data_internal___table_base + 857 | 0 | 0; } function embind_init_physx_28_29__$_41__operator_20void_20_28__29_28physx__PxCapsuleGeometry__2c_20float_29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 862 | 0 | 0; + return GOT_data_internal___table_base + 858 | 0 | 0; } function embind_init_physx_28_29__$_42__operator_20void_20_28__29_28physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 863 | 0 | 0; + return GOT_data_internal___table_base + 859 | 0 | 0; } function physx__PxVec3__isFinite_28_29_20const($0) { @@ -34232,7 +34132,7 @@ function asmFunc(imports) { function embind_init_physx_28_29__$_43__operator_20void_20_28__29_28physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 864 | 0 | 0; + return GOT_data_internal___table_base + 860 | 0 | 0; } function physx__PxMeshScale__isValidForConvexMesh_28_29_20const($0) { @@ -34256,13 +34156,13 @@ function asmFunc(imports) { function embind_init_physx_28_29__$_44__operator_20void_20_28__29_28physx__PxMeshScale__2c_20physx__PxVec3__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 865 | 0 | 0; + return GOT_data_internal___table_base + 861 | 0 | 0; } function embind_init_physx_28_29__$_45__operator_20void_20_28__29_28physx__PxMeshScale__2c_20physx__PxQuat__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 866 | 0 | 0; + return GOT_data_internal___table_base + 862 | 0 | 0; } function emscripten__internal__TypeID_physx__PxConvexMeshGeometryFlag__Enum_2c_20void___get_28_29() { @@ -34309,49 +34209,49 @@ function asmFunc(imports) { function embind_init_physx_28_29__$_46__operator_20unsigned_20int_20_28__29_28physx__PxController__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20physx__PxFilterData_2c_20physx__PxQueryFilterCallback__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 867 | 0 | 0; + return GOT_data_internal___table_base + 863 | 0 | 0; } function embind_init_physx_28_29__$_47__operator_20void_20_28__29_28physx__PxController__2c_20bool_29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 868 | 0 | 0; + return GOT_data_internal___table_base + 864 | 0 | 0; } function embind_init_physx_28_29__$_48__operator_20void_20_28__29_28physx__PxController__2c_20bool_29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 869 | 0 | 0; + return GOT_data_internal___table_base + 865 | 0 | 0; } function embind_init_physx_28_29__$_49__operator_20void_20_28__29_28physx__PxController__2c_20physx__PxFilterData__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 870 | 0 | 0; + return GOT_data_internal___table_base + 866 | 0 | 0; } function embind_init_physx_28_29__$_50__operator_20void_20_28__29_28physx__PxController__2c_20physx__PxFilterData__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 871 | 0 | 0; + return GOT_data_internal___table_base + 867 | 0 | 0; } function embind_init_physx_28_29__$_51__operator_20physx__PxShape__20_28__29_28physx__PxController__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 872 | 0 | 0; + return GOT_data_internal___table_base + 868 | 0 | 0; } function embind_init_physx_28_29__$_52__operator_20physx__PxMaterial__20_28__29_28physx__PxControllerDesc__2c_20physx__PxMaterial__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 873 | 0 | 0; + return GOT_data_internal___table_base + 869 | 0 | 0; } function embind_init_physx_28_29__$_53__operator_20physx__PxUserControllerHitReport__20_28__29_28physx__PxControllerDesc__2c_20physx__PxUserControllerHitReport__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 874 | 0 | 0; + return GOT_data_internal___table_base + 870 | 0 | 0; } function emscripten__internal__TypeID_physx__PxControllerCollisionFlag__Enum_2c_20void___get_28_29() { @@ -34361,25 +34261,25 @@ function asmFunc(imports) { function embind_init_physx_28_29__$_54__operator_20physx__PxController__20_28__29_28physx__PxControllerHit__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 875 | 0 | 0; + return GOT_data_internal___table_base + 871 | 0 | 0; } function embind_init_physx_28_29__$_55__operator_20physx__PxShape__20_28__29_28physx__PxControllerShapeHit__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 876 | 0 | 0; + return GOT_data_internal___table_base + 872 | 0 | 0; } function embind_init_physx_28_29__$_56__operator_20physx__PxRigidActor__20_28__29_28physx__PxControllerShapeHit__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 877 | 0 | 0; + return GOT_data_internal___table_base + 873 | 0 | 0; } function embind_init_physx_28_29__$_57__operator_20physx__PxController__20_28__29_28physx__PxControllersHit__29_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___table_base + 878 | 0 | 0; + return GOT_data_internal___table_base + 874 | 0 | 0; } function emscripten__internal__LightTypeID_int_20const____get_28_29() { @@ -34478,18 +34378,6 @@ function asmFunc(imports) { return HEAP32[($3 + 12 | 0) >> 2] | 0 | 0; } - function emscripten__internal__BindingType_physx__PxPvd__2c_20void___toWireType_28physx__PxPvd__29($0) { - $0 = $0 | 0; - var $3 = 0; - $3 = __stack_pointer - 16 | 0; - HEAP32[($3 + 12 | 0) >> 2] = $0; - return HEAP32[($3 + 12 | 0) >> 2] | 0 | 0; - } - - function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxPvd__2c_20physx__PxFoundation_____get_28_29() { - return GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxPvd__2c_20physx__PxFoundation_____get_28_29__types | 0; - } - function emscripten__internal__GenericBindingType_physx__PxTolerancesScale___fromWireType_28physx__PxTolerancesScale__29($0) { $0 = $0 | 0; var $3 = 0; @@ -35190,7 +35078,7 @@ function asmFunc(imports) { if (!((physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___operator_20bool_28_29_20const($6 + 12 | 0 | 0) | 0) & 1 | 0)) { break label$10 } - void_20emscripten__wrapper_physx__PxSimulationEventCallback___call_void_2c_20physx__PxShape__20const__2c_20physx__PxShape__20const__2c_20unsigned_20char_20const__2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20int_20const___28char_20const__2c_20physx__PxShape__20const__2c_20physx__PxShape__20const__2c_20unsigned_20char_20const__2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20int_20const__29_20const($7 | 0, GOT_data_internal___memory_base + 119436 | 0 | 0, HEAP32[($6 + 56 | 0) >> 2] | 0 | 0, (HEAP32[($6 + 56 | 0) >> 2] | 0) + 4 | 0 | 0, HEAP32[($6 + 36 | 0) >> 2] | 0 | 0, GOT_data_internal_gContactPoints | 0, $6 + 32 | 0 | 0); + void_20emscripten__wrapper_physx__PxSimulationEventCallback___call_void_2c_20physx__PxShape__20const__2c_20physx__PxShape__20const__2c_20unsigned_20char_20const__2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20int_20const___28char_20const__2c_20physx__PxShape__20const__2c_20physx__PxShape__20const__2c_20unsigned_20char_20const__2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20int_20const__29_20const($7 | 0, GOT_data_internal___memory_base + 122803 | 0 | 0, HEAP32[($6 + 56 | 0) >> 2] | 0 | 0, (HEAP32[($6 + 56 | 0) >> 2] | 0) + 4 | 0 | 0, HEAP32[($6 + 36 | 0) >> 2] | 0 | 0, GOT_data_internal_gContactPoints | 0, $6 + 32 | 0 | 0); break label$9; } physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___operator__28physx__PxPairFlag__Enum_29_20const_1($6 + 10 | 0 | 0, (HEAP32[($6 + 56 | 0) >> 2] | 0) + 30 | 0 | 0, 16 | 0); @@ -35198,7 +35086,7 @@ function asmFunc(imports) { if (!((physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___operator_20bool_28_29_20const($6 + 10 | 0 | 0) | 0) & 1 | 0)) { break label$11 } - void_20emscripten__wrapper_physx__PxSimulationEventCallback___call_void_2c_20physx__PxShape__20const__2c_20physx__PxShape__20const__2c_20unsigned_20char_20const__2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20int_20const___28char_20const__2c_20physx__PxShape__20const__2c_20physx__PxShape__20const__2c_20unsigned_20char_20const__2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20int_20const__29_20const($7 | 0, GOT_data_internal___memory_base + 156659 | 0 | 0, HEAP32[($6 + 56 | 0) >> 2] | 0 | 0, (HEAP32[($6 + 56 | 0) >> 2] | 0) + 4 | 0 | 0, HEAP32[($6 + 36 | 0) >> 2] | 0 | 0, GOT_data_internal_gContactPoints | 0, $6 + 32 | 0 | 0); + void_20emscripten__wrapper_physx__PxSimulationEventCallback___call_void_2c_20physx__PxShape__20const__2c_20physx__PxShape__20const__2c_20unsigned_20char_20const__2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20int_20const___28char_20const__2c_20physx__PxShape__20const__2c_20physx__PxShape__20const__2c_20unsigned_20char_20const__2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20int_20const__29_20const($7 | 0, GOT_data_internal___memory_base + 162545 | 0 | 0, HEAP32[($6 + 56 | 0) >> 2] | 0 | 0, (HEAP32[($6 + 56 | 0) >> 2] | 0) + 4 | 0 | 0, HEAP32[($6 + 36 | 0) >> 2] | 0 | 0, GOT_data_internal_gContactPoints | 0, $6 + 32 | 0 | 0); } } } @@ -35577,7 +35465,7 @@ function asmFunc(imports) { if (!((physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___operator_20bool_28_29_20const($5 + 8 | 0 | 0) | 0) & 1 | 0)) { break label$6 } - void_20emscripten__wrapper_physx__PxSimulationEventCallback___call_void_2c_20physx__PxShape__20const__2c_20physx__PxShape__20const__2c_20physx__PxRigidActor__20const__2c_20physx__PxRigidActor__20const___28char_20const__2c_20physx__PxShape__20const__2c_20physx__PxShape__20const__2c_20physx__PxRigidActor__20const__2c_20physx__PxRigidActor__20const__29_20const($6 | 0, GOT_data_internal___memory_base + 119451 | 0 | 0, HEAP32[($5 + 12 | 0) >> 2] | 0 | 0, (HEAP32[($5 + 12 | 0) >> 2] | 0) + 8 | 0 | 0, (HEAP32[($5 + 12 | 0) >> 2] | 0) + 4 | 0 | 0, (HEAP32[($5 + 12 | 0) >> 2] | 0) + 12 | 0 | 0); + void_20emscripten__wrapper_physx__PxSimulationEventCallback___call_void_2c_20physx__PxShape__20const__2c_20physx__PxShape__20const__2c_20physx__PxRigidActor__20const__2c_20physx__PxRigidActor__20const___28char_20const__2c_20physx__PxShape__20const__2c_20physx__PxShape__20const__2c_20physx__PxRigidActor__20const__2c_20physx__PxRigidActor__20const__29_20const($6 | 0, GOT_data_internal___memory_base + 122818 | 0 | 0, HEAP32[($5 + 12 | 0) >> 2] | 0 | 0, (HEAP32[($5 + 12 | 0) >> 2] | 0) + 8 | 0 | 0, (HEAP32[($5 + 12 | 0) >> 2] | 0) + 4 | 0 | 0, (HEAP32[($5 + 12 | 0) >> 2] | 0) + 12 | 0 | 0); break label$5; } physx__operator__28physx__PxPairFlag__Enum_2c_20physx__PxPairFlag__Enum_29_1($5 + 6 | 0 | 0, HEAP32[((HEAP32[($5 + 12 | 0) >> 2] | 0) + 16 | 0) >> 2] | 0 | 0, 16 | 0); @@ -35585,7 +35473,7 @@ function asmFunc(imports) { if (!((physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___operator_20bool_28_29_20const($5 + 6 | 0 | 0) | 0) & 1 | 0)) { break label$7 } - void_20emscripten__wrapper_physx__PxSimulationEventCallback___call_void_2c_20physx__PxShape__20const__2c_20physx__PxShape__20const__2c_20physx__PxRigidActor__20const__2c_20physx__PxRigidActor__20const___28char_20const__2c_20physx__PxShape__20const__2c_20physx__PxShape__20const__2c_20physx__PxRigidActor__20const__2c_20physx__PxRigidActor__20const__29_20const($6 | 0, GOT_data_internal___memory_base + 156694 | 0 | 0, HEAP32[($5 + 12 | 0) >> 2] | 0 | 0, (HEAP32[($5 + 12 | 0) >> 2] | 0) + 8 | 0 | 0, (HEAP32[($5 + 12 | 0) >> 2] | 0) + 4 | 0 | 0, (HEAP32[($5 + 12 | 0) >> 2] | 0) + 12 | 0 | 0); + void_20emscripten__wrapper_physx__PxSimulationEventCallback___call_void_2c_20physx__PxShape__20const__2c_20physx__PxShape__20const__2c_20physx__PxRigidActor__20const__2c_20physx__PxRigidActor__20const___28char_20const__2c_20physx__PxShape__20const__2c_20physx__PxShape__20const__2c_20physx__PxRigidActor__20const__2c_20physx__PxRigidActor__20const__29_20const($6 | 0, GOT_data_internal___memory_base + 162580 | 0 | 0, HEAP32[($5 + 12 | 0) >> 2] | 0 | 0, (HEAP32[($5 + 12 | 0) >> 2] | 0) + 8 | 0 | 0, (HEAP32[($5 + 12 | 0) >> 2] | 0) + 4 | 0 | 0, (HEAP32[($5 + 12 | 0) >> 2] | 0) + 12 | 0 | 0); } } } @@ -35713,7 +35601,7 @@ function asmFunc(imports) { if (!((HEAPU8[($4 + 4 | 0) >> 0] | 0) & 1 | 0)) { break label$1 } - void_20emscripten__wrapper_physx__PxSimulationEventCallback___call_void__28char_20const__29_20const($4 | 0, GOT_data_internal___memory_base + 76242 | 0 | 0); + void_20emscripten__wrapper_physx__PxSimulationEventCallback___call_void__28char_20const__29_20const($4 | 0, GOT_data_internal___memory_base + 76274 | 0 | 0); } emscripten__val___val_28_29($4 + 8 | 0 | 0) | 0; physx__PxSimulationEventCallback___PxSimulationEventCallback_28_29($4 | 0) | 0; @@ -36121,7 +36009,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 87896 | 0, $22 + 127715 | 0, 327, GOT_data_internal_physx__PxContactStreamIterator__nextPatch_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 87965 | 0, $22 + 131445 | 0, 327, GOT_data_internal_physx__PxContactStreamIterator__nextPatch_28_29___ignore); $17 = 0; } } @@ -36171,7 +36059,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 79363 | 0, $25 + 127715 | 0, 355, GOT_data_internal_physx__PxContactStreamIterator__nextContact_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 79406 | 0, $25 + 131445 | 0, 355, GOT_data_internal_physx__PxContactStreamIterator__nextContact_28_29___ignore); $20 = 0; } } @@ -36889,7 +36777,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; - std____2____throw_length_error_5babi_v160004_5d_28char_20const__29(GOT_data_internal___memory_base + 90378 | 0 | 0); + std____2____throw_length_error_5babi_v160004_5d_28char_20const__29(GOT_data_internal___memory_base + 90447 | 0 | 0); wasm2js_trap(); } @@ -42993,7 +42881,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 204799 | 0, $23 + 130571 | 0, 95, GOT_data_internal_physx__PxDefaultAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20char_20const__2c_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 210781 | 0, $23 + 134749 | 0, 95, GOT_data_internal_physx__PxDefaultAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20char_20const__2c_20int_29___ignore); $18 = 0; } } @@ -43498,7 +43386,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; - std____2____throw_length_error_5babi_v160004_5d_28char_20const__29(GOT_data_internal___memory_base + 90378 | 0 | 0); + std____2____throw_length_error_5babi_v160004_5d_28char_20const__29(GOT_data_internal___memory_base + 90447 | 0 | 0); wasm2js_trap(); } @@ -45661,10 +45549,6 @@ function asmFunc(imports) { return GOT_data_internal_typeinfo_20for_20physx__PxIDENTITY | 0; } - function emscripten__internal__LightTypeID_physx__PxPvdInstrumentationFlag__Enum___get_28_29() { - return GOT_data_internal_typeinfo_20for_20physx__PxPvdInstrumentationFlag__Enum | 0; - } - function emscripten__internal__LightTypeID_physx__PxVisualizationParameter__Enum___get_28_29() { return GOT_data_internal_typeinfo_20for_20physx__PxVisualizationParameter__Enum | 0; } @@ -49401,7 +49285,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; - std____2____throw_length_error_5babi_v160004_5d_28char_20const__29(GOT_data_internal___memory_base + 90378 | 0 | 0); + std____2____throw_length_error_5babi_v160004_5d_28char_20const__29(GOT_data_internal___memory_base + 90447 | 0 | 0); wasm2js_trap(); } @@ -51122,7 +51006,7 @@ function asmFunc(imports) { if (!((HEAP32[($5 + 12 | 0) >> 2] | 0) >>> 0 < (HEAP32[($5 + 16 | 0) >> 2] | 0) >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $5, wasm2js_i32$1 = (bool_20emscripten__wrapper_physx__PxHitCallback_physx__PxRaycastHit____call_bool_2c_20physx__PxRaycastHit_20const___28char_20const__2c_20physx__PxRaycastHit_20const__29_20const($6 | 0, GOT_data_internal___memory_base + 87776 | 0 | 0, (HEAP32[($5 + 20 | 0) >> 2] | 0) + ((HEAP32[($5 + 12 | 0) >> 2] | 0) << 6 | 0) | 0 | 0) | 0) & 1 | 0), HEAP8[(wasm2js_i32$0 + 11 | 0) >> 0] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = (bool_20emscripten__wrapper_physx__PxHitCallback_physx__PxRaycastHit____call_bool_2c_20physx__PxRaycastHit_20const___28char_20const__2c_20physx__PxRaycastHit_20const__29_20const($6 | 0, GOT_data_internal___memory_base + 87845 | 0 | 0, (HEAP32[($5 + 20 | 0) >> 2] | 0) + ((HEAP32[($5 + 12 | 0) >> 2] | 0) << 6 | 0) | 0 | 0) | 0) & 1 | 0), HEAP8[(wasm2js_i32$0 + 11 | 0) >> 0] = wasm2js_i32$1; label$4 : { if ((HEAPU8[($5 + 11 | 0) >> 0] | 0) & 1 | 0) { break label$4 @@ -51187,7 +51071,7 @@ function asmFunc(imports) { if (!((HEAPU8[($4 + 84 | 0) >> 0] | 0) & 1 | 0)) { break label$1 } - void_20emscripten__wrapper_physx__PxHitCallback_physx__PxRaycastHit____call_void__28char_20const__29_20const($4 | 0, GOT_data_internal___memory_base + 76242 | 0 | 0); + void_20emscripten__wrapper_physx__PxHitCallback_physx__PxRaycastHit____call_void__28char_20const__29_20const($4 | 0, GOT_data_internal___memory_base + 76274 | 0 | 0); } emscripten__val___val_28_29($4 + 88 | 0 | 0) | 0; physx__PxHitCallback_physx__PxRaycastHit____PxHitCallback_28_29($4 | 0) | 0; @@ -51983,7 +51867,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; - std____2____throw_length_error_5babi_v160004_5d_28char_20const__29(GOT_data_internal___memory_base + 90378 | 0 | 0); + std____2____throw_length_error_5babi_v160004_5d_28char_20const__29(GOT_data_internal___memory_base + 90447 | 0 | 0); wasm2js_trap(); } @@ -53625,7 +53509,7 @@ function asmFunc(imports) { if (!((HEAP32[($5 + 12 | 0) >> 2] | 0) >>> 0 < (HEAP32[($5 + 16 | 0) >> 2] | 0) >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $5, wasm2js_i32$1 = (bool_20emscripten__wrapper_physx__PxHitCallback_physx__PxSweepHit____call_bool_2c_20physx__PxSweepHit_20const___28char_20const__2c_20physx__PxSweepHit_20const__29_20const($6 | 0, GOT_data_internal___memory_base + 87776 | 0 | 0, (HEAP32[($5 + 20 | 0) >> 2] | 0) + Math_imul(HEAP32[($5 + 12 | 0) >> 2] | 0, 48) | 0 | 0) | 0) & 1 | 0), HEAP8[(wasm2js_i32$0 + 11 | 0) >> 0] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = (bool_20emscripten__wrapper_physx__PxHitCallback_physx__PxSweepHit____call_bool_2c_20physx__PxSweepHit_20const___28char_20const__2c_20physx__PxSweepHit_20const__29_20const($6 | 0, GOT_data_internal___memory_base + 87845 | 0 | 0, (HEAP32[($5 + 20 | 0) >> 2] | 0) + Math_imul(HEAP32[($5 + 12 | 0) >> 2] | 0, 48) | 0 | 0) | 0) & 1 | 0), HEAP8[(wasm2js_i32$0 + 11 | 0) >> 0] = wasm2js_i32$1; label$4 : { if ((HEAPU8[($5 + 11 | 0) >> 0] | 0) & 1 | 0) { break label$4 @@ -53690,7 +53574,7 @@ function asmFunc(imports) { if (!((HEAPU8[($4 + 68 | 0) >> 0] | 0) & 1 | 0)) { break label$1 } - void_20emscripten__wrapper_physx__PxHitCallback_physx__PxSweepHit____call_void__28char_20const__29_20const($4 | 0, GOT_data_internal___memory_base + 76242 | 0 | 0); + void_20emscripten__wrapper_physx__PxHitCallback_physx__PxSweepHit____call_void__28char_20const__29_20const($4 | 0, GOT_data_internal___memory_base + 76274 | 0 | 0); } emscripten__val___val_28_29($4 + 72 | 0 | 0) | 0; physx__PxHitCallback_physx__PxSweepHit____PxHitCallback_28_29($4 | 0) | 0; @@ -54645,7 +54529,7 @@ function asmFunc(imports) { HEAP32[($7 + 20 | 0) >> 2] = $2; HEAP32[($7 + 16 | 0) >> 2] = $3; HEAP32[($7 + 12 | 0) >> 2] = $4; - (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__PxQueryHitType__Enum_20emscripten__wrapper_physx__PxQueryFilterCallback___call_physx__PxQueryHitType__Enum_2c_20physx__PxFilterData_20const__2c_20physx__PxShape_20const___2c_20physx__PxRigidActor_20const___2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short____28char_20const__2c_20physx__PxFilterData_20const__2c_20physx__PxShape_20const___2c_20physx__PxRigidActor_20const___2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___29_20const(HEAP32[($7 + 28 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 91461 | 0 | 0, HEAP32[($7 + 24 | 0) >> 2] | 0 | 0, $7 + 20 | 0 | 0, $7 + 16 | 0 | 0, HEAP32[($7 + 12 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__PxQueryHitType__Enum_20emscripten__wrapper_physx__PxQueryFilterCallback___call_physx__PxQueryHitType__Enum_2c_20physx__PxFilterData_20const__2c_20physx__PxShape_20const___2c_20physx__PxRigidActor_20const___2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short____28char_20const__2c_20physx__PxFilterData_20const__2c_20physx__PxShape_20const___2c_20physx__PxRigidActor_20const___2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___29_20const(HEAP32[($7 + 28 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 91530 | 0 | 0, HEAP32[($7 + 24 | 0) >> 2] | 0 | 0, $7 + 20 | 0 | 0, $7 + 16 | 0 | 0, HEAP32[($7 + 12 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; $19 = HEAP32[($7 + 8 | 0) >> 2] | 0; __stack_pointer = $7 + 32 | 0; return $19 | 0; @@ -54682,7 +54566,7 @@ function asmFunc(imports) { HEAP32[($5 + 12 | 0) >> 2] = $0; HEAP32[($5 + 8 | 0) >> 2] = $1; HEAP32[($5 + 4 | 0) >> 2] = $2; - $12 = physx__PxQueryHitType__Enum_20emscripten__wrapper_physx__PxQueryFilterCallback___call_physx__PxQueryHitType__Enum_2c_20physx__PxFilterData_20const__2c_20physx__PxQueryHit_20const___28char_20const__2c_20physx__PxFilterData_20const__2c_20physx__PxQueryHit_20const__29_20const(HEAP32[($5 + 12 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 91450 | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0; + $12 = physx__PxQueryHitType__Enum_20emscripten__wrapper_physx__PxQueryFilterCallback___call_physx__PxQueryHitType__Enum_2c_20physx__PxFilterData_20const__2c_20physx__PxQueryHit_20const___28char_20const__2c_20physx__PxFilterData_20const__2c_20physx__PxQueryHit_20const__29_20const(HEAP32[($5 + 12 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 91519 | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0; __stack_pointer = $5 + 16 | 0; return $12 | 0; } @@ -54729,7 +54613,7 @@ function asmFunc(imports) { if (!((HEAPU8[($4 + 4 | 0) >> 0] | 0) & 1 | 0)) { break label$1 } - void_20emscripten__wrapper_physx__PxQueryFilterCallback___call_void__28char_20const__29_20const($4 | 0, GOT_data_internal___memory_base + 76242 | 0 | 0); + void_20emscripten__wrapper_physx__PxQueryFilterCallback___call_void__28char_20const__29_20const($4 | 0, GOT_data_internal___memory_base + 76274 | 0 | 0); } emscripten__val___val_28_29($4 + 8 | 0 | 0) | 0; physx__PxQueryFilterCallback___PxQueryFilterCallback_28_29($4 | 0) | 0; @@ -55924,7 +55808,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; - std____2____throw_length_error_5babi_v160004_5d_28char_20const__29(GOT_data_internal___memory_base + 90378 | 0 | 0); + std____2____throw_length_error_5babi_v160004_5d_28char_20const__29(GOT_data_internal___memory_base + 90447 | 0 | 0); wasm2js_trap(); } @@ -59553,26 +59437,6 @@ function asmFunc(imports) { return GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxRigidStatic__2c_20emscripten__internal__AllowedRawPointer_physx__PxPhysics__2c_20physx__PxTransform_20const_____get_28_29__types | 0; } - function void_20const__20emscripten__internal__getLightTypeID_physx__PxPvd__28physx__PxPvd_20const__29($0) { - $0 = $0 | 0; - var $3 = 0; - $3 = __stack_pointer - 16 | 0; - HEAP32[($3 + 12 | 0) >> 2] = $0; - return HEAP32[((HEAP32[(HEAP32[($3 + 12 | 0) >> 2] | 0) >> 2] | 0) + -4 | 0) >> 2] | 0 | 0; - } - - function emscripten__internal__LightTypeID_physx__PxPvd___get_28_29() { - return GOT_data_internal_typeinfo_20for_20physx__PxPvd | 0; - } - - function emscripten__internal__LightTypeID_physx__PxPvd____get_28_29() { - return GOT_data_internal_typeinfo_20for_20physx__PxPvd_ | 0; - } - - function emscripten__internal__LightTypeID_physx__PxPvd_20const____get_28_29() { - return GOT_data_internal_typeinfo_20for_20physx__PxPvd_20const_ | 0; - } - function void_20const__20emscripten__internal__getLightTypeID_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20const__29($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; @@ -60490,7 +60354,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; - std____2____throw_length_error_5babi_v160004_5d_28char_20const__29(GOT_data_internal___memory_base + 90378 | 0 | 0); + std____2____throw_length_error_5babi_v160004_5d_28char_20const__29(GOT_data_internal___memory_base + 90447 | 0 | 0); wasm2js_trap(); } @@ -62350,7 +62214,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; - std____2____throw_length_error_5babi_v160004_5d_28char_20const__29(GOT_data_internal___memory_base + 90378 | 0 | 0); + std____2____throw_length_error_5babi_v160004_5d_28char_20const__29(GOT_data_internal___memory_base + 90447 | 0 | 0); wasm2js_trap(); } @@ -69091,7 +68955,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 245483 | 0, $23 + 138462 | 0, 105, GOT_data_internal_physx__PxMeshScale__PxMeshScale_28physx__PxVec3_20const__2c_20physx__PxQuat_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 251465 | 0, $23 + 143858 | 0, 105, GOT_data_internal_physx__PxMeshScale__PxMeshScale_28physx__PxVec3_20const__2c_20physx__PxQuat_20const__29___ignore); $18 = 0; } } @@ -73422,7 +73286,7 @@ function asmFunc(imports) { __stack_pointer = $4; HEAP32[($4 + 12 | 0) >> 2] = $0; HEAP32[($4 + 8 | 0) >> 2] = $1; - void_20emscripten__wrapper_physx__PxUserControllerHitReport___call_void_2c_20physx__PxControllerShapeHit_20const___28char_20const__2c_20physx__PxControllerShapeHit_20const__29_20const(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 75494 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0); + void_20emscripten__wrapper_physx__PxUserControllerHitReport___call_void_2c_20physx__PxControllerShapeHit_20const___28char_20const__2c_20physx__PxControllerShapeHit_20const__29_20const(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 75526 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0); __stack_pointer = $4 + 16 | 0; return; } @@ -73450,7 +73314,7 @@ function asmFunc(imports) { __stack_pointer = $4; HEAP32[($4 + 12 | 0) >> 2] = $0; HEAP32[($4 + 8 | 0) >> 2] = $1; - void_20emscripten__wrapper_physx__PxUserControllerHitReport___call_void_2c_20physx__PxControllersHit_20const___28char_20const__2c_20physx__PxControllersHit_20const__29_20const(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 75423 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0); + void_20emscripten__wrapper_physx__PxUserControllerHitReport___call_void_2c_20physx__PxControllersHit_20const___28char_20const__2c_20physx__PxControllersHit_20const__29_20const(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 75455 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0); __stack_pointer = $4 + 16 | 0; return; } @@ -73478,7 +73342,7 @@ function asmFunc(imports) { __stack_pointer = $4; HEAP32[($4 + 12 | 0) >> 2] = $0; HEAP32[($4 + 8 | 0) >> 2] = $1; - void_20emscripten__wrapper_physx__PxUserControllerHitReport___call_void_2c_20physx__PxControllerObstacleHit_20const___28char_20const__2c_20physx__PxControllerObstacleHit_20const__29_20const(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 75529 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0); + void_20emscripten__wrapper_physx__PxUserControllerHitReport___call_void_2c_20physx__PxControllerObstacleHit_20const___28char_20const__2c_20physx__PxControllerObstacleHit_20const__29_20const(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 75561 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0); __stack_pointer = $4 + 16 | 0; return; } @@ -73523,7 +73387,7 @@ function asmFunc(imports) { if (!((HEAPU8[($4 + 4 | 0) >> 0] | 0) & 1 | 0)) { break label$1 } - void_20emscripten__wrapper_physx__PxUserControllerHitReport___call_void__28char_20const__29_20const($4 | 0, GOT_data_internal___memory_base + 76242 | 0 | 0); + void_20emscripten__wrapper_physx__PxUserControllerHitReport___call_void__28char_20const__29_20const($4 | 0, GOT_data_internal___memory_base + 76274 | 0 | 0); } emscripten__val___val_28_29($4 + 8 | 0 | 0) | 0; physx__PxUserControllerHitReport___PxUserControllerHitReport_28_29($4 | 0) | 0; @@ -74569,6 +74433,1955 @@ function asmFunc(imports) { return; } + function pvdBindings_28_29() { + var $2 = 0, $5 = 0, i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, $3 = 0, $96 = 0, $100 = 0, $126 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $22 = 0, $23 = 0, $25 = 0, $26 = 0, $28 = 0, $29 = 0, $30 = 0, $348 = 0, $36 = 0, $37 = 0, $42 = 0, $43 = 0, $380 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $64 = 0, $65 = 0, $67 = 0, $68 = 0, $70 = 0, $71 = 0, $72 = 0, $109 = 0, $110 = 0, $111 = 0, $112 = 0, $114 = 0, $115 = 0, $117 = 0, $118 = 0, $120 = 0, $121 = 0, $122 = 0, $592 = 0, $128 = 0, $129 = 0, $134 = 0, $135 = 0, $624 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $165 = 0, $166 = 0, $168 = 0, $169 = 0, $171 = 0, $172 = 0, $173 = 0, $181 = 0, $182 = 0, $189 = 0, $190 = 0, $191 = 0, $192 = 0, $194 = 0, $195 = 0, $197 = 0, $198 = 0, $200 = 0, $201 = 0, $202 = 0, $209 = 0, $219 = 0, $221 = 0, $222 = 0, $225 = 0, $228 = 0, $237 = 0, $238 = 0, $242 = 0, $246 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; + $2 = __stack_pointer - 400 | 0; + __stack_pointer = $2; + $3 = 1; + HEAP8[($2 + 47 | 0) >> 0] = $3; + $5 = GOT_data_internal___memory_base; + void_20emscripten__constant_bool__28char_20const__2c_20bool_20const__29($5 + 202842 | 0 | 0, $2 + 47 | 0 | 0); + HEAP32[($2 + 68 | 0) >> 2] = $2 + 46 | 0; + HEAP32[($2 + 64 | 0) >> 2] = $5 + 162438 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxPvd__28_29(); + HEAP32[($2 + 60 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxPvd__28physx__PxPvd__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxPvd__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 56 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxPvd__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 48 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxPvd__28physx__PxPvd__29; + $17 = emscripten__internal__TypeID_physx__PxPvd_2c_20void___get_28_29() | 0; + $18 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPvd__2c_20void___get_28_29() | 0; + $19 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPvd_20const__2c_20void___get_28_29() | 0; + $20 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 228 | 0) >> 2] = HEAP32[($2 + 60 | 0) >> 2] | 0; + $22 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $23 = HEAP32[($2 + 60 | 0) >> 2] | 0; + HEAP32[($2 + 260 | 0) >> 2] = HEAP32[($2 + 56 | 0) >> 2] | 0; + $25 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $26 = HEAP32[($2 + 56 | 0) >> 2] | 0; + HEAP32[($2 + 256 | 0) >> 2] = HEAP32[($2 + 52 | 0) >> 2] | 0; + $28 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $29 = HEAP32[($2 + 52 | 0) >> 2] | 0; + $30 = HEAP32[($2 + 64 | 0) >> 2] | 0; + HEAP32[($2 + 264 | 0) >> 2] = HEAP32[($2 + 48 | 0) >> 2] | 0; + _embind_register_class($17 | 0, $18 | 0, $19 | 0, $20 | 0, $22 | 0, $23 | 0, $25 | 0, $26 | 0, $28 | 0, $29 | 0, $30 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 48 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 40 | 0) >> 2] = $3; + HEAP32[($2 + 36 | 0) >> 2] = 16; + i64toi32_i32$0 = HEAP32[($2 + 36 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 40 | 0) >> 2] | 0; + $348 = i64toi32_i32$0; + i64toi32_i32$0 = $2; + HEAP32[($2 + 72 | 0) >> 2] = $348; + HEAP32[($2 + 76 | 0) >> 2] = i64toi32_i32$1; + $36 = HEAP32[($2 + 72 | 0) >> 2] | 0; + $37 = HEAP32[($2 + 76 | 0) >> 2] | 0; + HEAP32[($2 + 104 | 0) >> 2] = $2 + 46 | 0; + HEAP32[($2 + 100 | 0) >> 2] = $5 + 76288 | 0; + HEAP32[($2 + 96 | 0) >> 2] = $37; + HEAP32[($2 + 92 | 0) >> 2] = $36; + $42 = HEAP32[($2 + 100 | 0) >> 2] | 0; + $43 = HEAP32[($2 + 92 | 0) >> 2] | 0; + HEAP32[($2 + 88 | 0) >> 2] = HEAP32[($2 + 96 | 0) >> 2] | 0; + HEAP32[($2 + 84 | 0) >> 2] = $43; + i64toi32_i32$1 = HEAP32[($2 + 84 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 88 | 0) >> 2] | 0; + $380 = i64toi32_i32$1; + i64toi32_i32$1 = $2; + HEAP32[($2 + 8 | 0) >> 2] = $380; + HEAP32[($2 + 12 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxPvd____29_28physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__29___invoke_physx__PxPvd__28char_20const__2c_20bool_20_28physx__PxPvd____29_28physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__29_29($42 | 0, $2 + 8 | 0 | 0); + void_20emscripten__function_physx__PxPvd__2c_20physx__PxFoundation__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxPvd__20_28__29_28physx__PxFoundation__29_2c_20emscripten__allow_raw_pointers_29($5 + 162444 | 0 | 0, GOT_func_internal_PxCreatePvd | 0); + HEAP32[($2 + 128 | 0) >> 2] = $2 + 34 | 0; + HEAP32[($2 + 124 | 0) >> 2] = $5 + 84632 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___28_29(); + HEAP32[($2 + 120 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 116 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 112 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 108 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___29; + $59 = emscripten__internal__TypeID_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__2c_20void___get_28_29() | 0; + $60 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___2c_20void___get_28_29() | 0; + $61 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__20const__2c_20void___get_28_29() | 0; + $62 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 268 | 0) >> 2] = HEAP32[($2 + 120 | 0) >> 2] | 0; + $64 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $65 = HEAP32[($2 + 120 | 0) >> 2] | 0; + HEAP32[($2 + 252 | 0) >> 2] = HEAP32[($2 + 116 | 0) >> 2] | 0; + $67 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $68 = HEAP32[($2 + 116 | 0) >> 2] | 0; + HEAP32[($2 + 248 | 0) >> 2] = HEAP32[($2 + 112 | 0) >> 2] | 0; + $70 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $71 = HEAP32[($2 + 112 | 0) >> 2] | 0; + $72 = HEAP32[($2 + 124 | 0) >> 2] | 0; + HEAP32[($2 + 272 | 0) >> 2] = HEAP32[($2 + 108 | 0) >> 2] | 0; + _embind_register_class($59 | 0, $60 | 0, $61 | 0, $62 | 0, $64 | 0, $65 | 0, $67 | 0, $68 | 0, $70 | 0, $71 | 0, $72 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 108 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 132 | 0) >> 2] = $2 + 34 | 0; + HEAP32[($2 + 280 | 0) >> 2] = HEAP32[($2 + 132 | 0) >> 2] | 0; + HEAP32[($2 + 276 | 0) >> 2] = GOT_func_internal_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__2c_20int__28int___29; + void_20emscripten__internal__RegisterClassConstructor_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29___invoke_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_29(HEAP32[($2 + 276 | 0) >> 2] | 0 | 0); + emscripten__enum__physx__PxPvdInstrumentationFlag__Enum___enum__28char_20const__29($2 + 33 | 0 | 0, $5 + 148521 | 0 | 0) | 0; + $96 = 2; + $100 = 4; + emscripten__enum__physx__PxPvdInstrumentationFlag__Enum___value_28char_20const__2c_20physx__PxPvdInstrumentationFlag__Enum_29(emscripten__enum__physx__PxPvdInstrumentationFlag__Enum___value_28char_20const__2c_20physx__PxPvdInstrumentationFlag__Enum_29(emscripten__enum__physx__PxPvdInstrumentationFlag__Enum___value_28char_20const__2c_20physx__PxPvdInstrumentationFlag__Enum_29(emscripten__enum__physx__PxPvdInstrumentationFlag__Enum___value_28char_20const__2c_20physx__PxPvdInstrumentationFlag__Enum_29($2 + 33 | 0 | 0, $5 + 194645 | 0 | 0, 7 | 0) | 0 | 0, $5 + 195719 | 0 | 0, $3 | 0) | 0 | 0, $5 + 198725 | 0 | 0, $96 | 0) | 0 | 0, $5 + 187839 | 0 | 0, $100 | 0) | 0; + HEAP32[($2 + 156 | 0) >> 2] = $2 + 32 | 0; + HEAP32[($2 + 152 | 0) >> 2] = $5 + 74901 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxPvdSceneClient__28_29(); + HEAP32[($2 + 148 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxPvdSceneClient__28physx__PxPvdSceneClient__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxPvdSceneClient__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 144 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxPvdSceneClient__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 140 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 136 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxPvdSceneClient__28physx__PxPvdSceneClient__29; + $109 = emscripten__internal__TypeID_physx__PxPvdSceneClient_2c_20void___get_28_29() | 0; + $110 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPvdSceneClient__2c_20void___get_28_29() | 0; + $111 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPvdSceneClient_20const__2c_20void___get_28_29() | 0; + $112 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 284 | 0) >> 2] = HEAP32[($2 + 148 | 0) >> 2] | 0; + $114 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $115 = HEAP32[($2 + 148 | 0) >> 2] | 0; + HEAP32[($2 + 244 | 0) >> 2] = HEAP32[($2 + 144 | 0) >> 2] | 0; + $117 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $118 = HEAP32[($2 + 144 | 0) >> 2] | 0; + HEAP32[($2 + 240 | 0) >> 2] = HEAP32[($2 + 140 | 0) >> 2] | 0; + $120 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $121 = HEAP32[($2 + 140 | 0) >> 2] | 0; + $122 = HEAP32[($2 + 152 | 0) >> 2] | 0; + HEAP32[($2 + 288 | 0) >> 2] = HEAP32[($2 + 136 | 0) >> 2] | 0; + _embind_register_class($109 | 0, $110 | 0, $111 | 0, $112 | 0, $114 | 0, $115 | 0, $117 | 0, $118 | 0, $120 | 0, $121 | 0, $122 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 136 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 28 | 0) >> 2] = $3; + $126 = 0; + HEAP32[($2 + 24 | 0) >> 2] = $126; + i64toi32_i32$0 = HEAP32[($2 + 24 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[($2 + 28 | 0) >> 2] | 0; + $592 = i64toi32_i32$0; + i64toi32_i32$0 = $2; + HEAP32[($2 + 160 | 0) >> 2] = $592; + HEAP32[($2 + 164 | 0) >> 2] = i64toi32_i32$1; + $128 = HEAP32[($2 + 160 | 0) >> 2] | 0; + $129 = HEAP32[($2 + 164 | 0) >> 2] | 0; + HEAP32[($2 + 188 | 0) >> 2] = $2 + 32 | 0; + HEAP32[($2 + 184 | 0) >> 2] = $5 + 148698 | 0; + HEAP32[($2 + 180 | 0) >> 2] = $129; + HEAP32[($2 + 176 | 0) >> 2] = $128; + $134 = HEAP32[($2 + 184 | 0) >> 2] | 0; + $135 = HEAP32[($2 + 176 | 0) >> 2] | 0; + HEAP32[($2 + 172 | 0) >> 2] = HEAP32[($2 + 180 | 0) >> 2] | 0; + HEAP32[($2 + 168 | 0) >> 2] = $135; + i64toi32_i32$1 = HEAP32[($2 + 168 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[($2 + 172 | 0) >> 2] | 0; + $624 = i64toi32_i32$1; + i64toi32_i32$1 = $2; + HEAP32[$2 >> 2] = $624; + HEAP32[($2 + 4 | 0) >> 2] = i64toi32_i32$0; + void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxPvdSceneClient____29_28physx__PxPvdSceneFlag__Enum_2c_20bool_29___invoke_physx__PxPvdSceneClient__28char_20const__2c_20void_20_28physx__PxPvdSceneClient____29_28physx__PxPvdSceneFlag__Enum_2c_20bool_29_29($134 | 0, $2 | 0); + emscripten__enum__physx__PxPvdSceneFlag__Enum___enum__28char_20const__29($2 + 23 | 0 | 0, $5 + 148683 | 0 | 0) | 0; + emscripten__enum__physx__PxPvdSceneFlag__Enum___value_28char_20const__2c_20physx__PxPvdSceneFlag__Enum_29(emscripten__enum__physx__PxPvdSceneFlag__Enum___value_28char_20const__2c_20physx__PxPvdSceneFlag__Enum_29(emscripten__enum__physx__PxPvdSceneFlag__Enum___value_28char_20const__2c_20physx__PxPvdSceneFlag__Enum_29($2 + 23 | 0 | 0, $5 + 190082 | 0 | 0, $100 | 0) | 0 | 0, $5 + 190579 | 0 | 0, $3 | 0) | 0 | 0, $5 + 191065 | 0 | 0, $96 | 0) | 0; + HEAP32[($2 + 212 | 0) >> 2] = $2 + 22 | 0; + HEAP32[($2 + 208 | 0) >> 2] = $5 + 72551 | 0; + void_20emscripten__internal__NoBaseClass__verify_physx__PxPvdTransport__28_29(); + HEAP32[($2 + 204 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_physx__PxPvdTransport__28physx__PxPvdTransport__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxPvdTransport__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 200 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxPvdTransport__28_29_29_28_29() | 0), HEAP32[(wasm2js_i32$0 + 196 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 192 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_physx__PxPvdTransport__28physx__PxPvdTransport__29; + $160 = emscripten__internal__TypeID_physx__PxPvdTransport_2c_20void___get_28_29() | 0; + $161 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPvdTransport__2c_20void___get_28_29() | 0; + $162 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPvdTransport_20const__2c_20void___get_28_29() | 0; + $163 = emscripten__internal__NoBaseClass__get_28_29() | 0; + HEAP32[($2 + 292 | 0) >> 2] = HEAP32[($2 + 204 | 0) >> 2] | 0; + $165 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $166 = HEAP32[($2 + 204 | 0) >> 2] | 0; + HEAP32[($2 + 236 | 0) >> 2] = HEAP32[($2 + 200 | 0) >> 2] | 0; + $168 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $169 = HEAP32[($2 + 200 | 0) >> 2] | 0; + HEAP32[($2 + 232 | 0) >> 2] = HEAP32[($2 + 196 | 0) >> 2] | 0; + $171 = char_20const__20emscripten__internal__getGenericSignature_void__28_29() | 0; + $172 = HEAP32[($2 + 196 | 0) >> 2] | 0; + $173 = HEAP32[($2 + 208 | 0) >> 2] | 0; + HEAP32[($2 + 296 | 0) >> 2] = HEAP32[($2 + 192 | 0) >> 2] | 0; + _embind_register_class($160 | 0, $161 | 0, $162 | 0, $163 | 0, $165 | 0, $166 | 0, $168 | 0, $169 | 0, $171 | 0, $172 | 0, $173 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 192 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 224 | 0) >> 2] = $2 + 22 | 0; + HEAP32[($2 + 220 | 0) >> 2] = $5 + 92751 | 0; + $181 = HEAP32[($2 + 224 | 0) >> 2] | 0; + $182 = HEAP32[($2 + 220 | 0) >> 2] | 0; + HEAP32[($2 + 320 | 0) >> 2] = $2 + 219 | 0; + HEAP32[($2 + 316 | 0) >> 2] = $182; + void_20emscripten__base_physx__PxPvdTransport___verify_PxPvdTransportWrapper__28_29(); + HEAP32[($2 + 312 | 0) >> 2] = GOT_func_internal_void_20const__20emscripten__internal__getActualType_PxPvdTransportWrapper__28PxPvdTransportWrapper__29; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = physx__PxPvdTransport__20_28_emscripten__base_physx__PxPvdTransport___getUpcaster_PxPvdTransportWrapper__28_29_29_28PxPvdTransportWrapper__29() | 0), HEAP32[(wasm2js_i32$0 + 308 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $2, wasm2js_i32$1 = PxPvdTransportWrapper__20_28_emscripten__base_physx__PxPvdTransport___getDowncaster_PxPvdTransportWrapper__28_29_29_28physx__PxPvdTransport__29() | 0), HEAP32[(wasm2js_i32$0 + 304 | 0) >> 2] = wasm2js_i32$1; + HEAP32[($2 + 300 | 0) >> 2] = GOT_func_internal_void_20emscripten__internal__raw_destructor_PxPvdTransportWrapper__28PxPvdTransportWrapper__29; + $189 = emscripten__internal__TypeID_PxPvdTransportWrapper_2c_20void___get_28_29() | 0; + $190 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_PxPvdTransportWrapper__2c_20void___get_28_29() | 0; + $191 = emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_PxPvdTransportWrapper_20const__2c_20void___get_28_29() | 0; + $192 = emscripten__base_physx__PxPvdTransport___get_28_29() | 0; + HEAP32[($2 + 376 | 0) >> 2] = HEAP32[($2 + 312 | 0) >> 2] | 0; + $194 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $195 = HEAP32[($2 + 312 | 0) >> 2] | 0; + HEAP32[($2 + 380 | 0) >> 2] = HEAP32[($2 + 308 | 0) >> 2] | 0; + $197 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $198 = HEAP32[($2 + 308 | 0) >> 2] | 0; + HEAP32[($2 + 384 | 0) >> 2] = HEAP32[($2 + 304 | 0) >> 2] | 0; + $200 = char_20const__20emscripten__internal__getGenericSignature_int_2c_20int__28_29() | 0; + $201 = HEAP32[($2 + 304 | 0) >> 2] | 0; + $202 = HEAP32[($2 + 316 | 0) >> 2] | 0; + HEAP32[($2 + 388 | 0) >> 2] = HEAP32[($2 + 300 | 0) >> 2] | 0; + _embind_register_class($189 | 0, $190 | 0, $191 | 0, $192 | 0, $194 | 0, $195 | 0, $197 | 0, $198 | 0, $200 | 0, $201 | 0, $202 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 300 | 0) >> 2] | 0 | 0); + $209 = void_20_28_emscripten__select_overload_void_20_28PxPvdTransportWrapper__29__28void_20_28__29_28PxPvdTransportWrapper__29_29_29_28PxPvdTransportWrapper__29(emscripten__class__physx__PxPvdTransport_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxPvdTransport_2c_20emscripten__internal__NoBaseClass___allow_subclass_PxPvdTransportWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28PxPvdTransportWrapper__29__operator_20void_20_28__29_28PxPvdTransportWrapper__29_28_29_20const($2 + 218 | 0 | 0) | 0 | 0) | 0; + HEAP32[($2 + 332 | 0) >> 2] = $2 + 219 | 0; + HEAP32[($2 + 328 | 0) >> 2] = $5 + 121389 | 0; + HEAP32[($2 + 324 | 0) >> 2] = $209; + void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28PxPvdTransportWrapper__29___invoke_PxPvdTransportWrapper__28char_20const__2c_20void_20_28__29_28PxPvdTransportWrapper__29_29(HEAP32[($2 + 328 | 0) >> 2] | 0 | 0, HEAP32[($2 + 324 | 0) >> 2] | 0 | 0); + HEAP32[($2 + 352 | 0) >> 2] = $181; + HEAP32[($2 + 348 | 0) >> 2] = $5 + 74803 | 0; + HEAP32[($2 + 344 | 0) >> 2] = GOT_func_internal_PxPvdTransportWrapper__20emscripten__internal__wrapped_new_PxPvdTransportWrapper__2c_20PxPvdTransportWrapper_2c_20emscripten__val__28emscripten__val___29; + $219 = HEAP32[($2 + 352 | 0) >> 2] | 0; + HEAP32[($2 + 336 | 0) >> 2] = GOT_func_internal_emscripten__internal__Invoker_PxPvdTransportWrapper__2c_20emscripten__val_____invoke_28PxPvdTransportWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29; + $221 = emscripten__internal__TypeID_physx__PxPvdTransport_2c_20void___get_28_29() | 0; + $222 = HEAP32[($2 + 348 | 0) >> 2] | 0; + $225 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_PxPvdTransportWrapper__2c_20emscripten__val_____getCount_28_29_20const($2 + 343 | 0 | 0) | 0; + $228 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_PxPvdTransportWrapper__2c_20emscripten__val_____getTypes_28_29_20const($2 + 343 | 0 | 0) | 0; + HEAP32[($2 + 392 | 0) >> 2] = HEAP32[($2 + 336 | 0) >> 2] | 0; + _embind_register_class_class_function($221 | 0, $222 | 0, $225 | 0, $228 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 336 | 0) >> 2] | 0 | 0, HEAP32[($2 + 344 | 0) >> 2] | 0 | 0, $126 | 0); + HEAP32[($2 + 372 | 0) >> 2] = $219; + HEAP32[($2 + 368 | 0) >> 2] = $5 + 162472 | 0; + HEAP32[($2 + 364 | 0) >> 2] = GOT_func_internal_emscripten__val_20emscripten__internal__wrapped_extend_PxPvdTransportWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29; + HEAP32[($2 + 356 | 0) >> 2] = GOT_func_internal_emscripten__internal__Invoker_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____invoke_28emscripten__val_20_28__29_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29_2c_20emscripten__internal__BindingType_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___2c_20void____unnamed___2c_20emscripten___EM_VAL__29; + $237 = emscripten__internal__TypeID_physx__PxPvdTransport_2c_20void___get_28_29() | 0; + $238 = HEAP32[($2 + 368 | 0) >> 2] | 0; + $242 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getCount_28_29_20const($2 + 363 | 0 | 0) | 0; + $246 = emscripten__internal__WithPolicies____ArgTypeList_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____getTypes_28_29_20const($2 + 363 | 0 | 0) | 0; + HEAP32[($2 + 396 | 0) >> 2] = HEAP32[($2 + 356 | 0) >> 2] | 0; + _embind_register_class_class_function($237 | 0, $238 | 0, $242 | 0, $246 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($2 + 356 | 0) >> 2] | 0 | 0, HEAP32[($2 + 364 | 0) >> 2] | 0 | 0, 0 & 1 | 0 | 0); + __stack_pointer = $2 + 400 | 0; + return; + } + + function void_20emscripten__constant_bool__28char_20const__2c_20bool_20const__29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $4 = 0; + $4 = __stack_pointer - 16 | 0; + __stack_pointer = $4; + HEAP32[($4 + 12 | 0) >> 2] = $0; + HEAP32[($4 + 8 | 0) >> 2] = $1; + _embind_register_constant(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, emscripten__internal__TypeID_bool_20const__2c_20void___get_28_29() | 0 | 0, +(+double_20emscripten__internal__asGenericValue_bool__28bool_29((emscripten__internal__BindingType_bool_2c_20void___toWireType_28bool_29((HEAPU8[(HEAP32[($4 + 8 | 0) >> 2] | 0) >> 0] | 0) & 1 | 0 | 0) | 0) & 1 | 0 | 0))); + __stack_pointer = $4 + 16 | 0; + return; + } + + function void_20emscripten__internal__NoBaseClass__verify_physx__PxPvd__28_29() { + + } + + function void_20const__20emscripten__internal__getActualType_physx__PxPvd__28physx__PxPvd__29($0) { + $0 = $0 | 0; + var $3 = 0, $5 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + $5 = void_20const__20emscripten__internal__getLightTypeID_physx__PxPvd__28physx__PxPvd_20const__29(HEAP32[($3 + 12 | 0) >> 2] | 0 | 0) | 0; + __stack_pointer = $3 + 16 | 0; + return $5 | 0; + } + + function void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxPvd__28_29_29_28_29() { + return 0 | 0; + } + + function void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxPvd__28_29_29_28_29() { + return 0 | 0; + } + + function void_20emscripten__internal__raw_destructor_physx__PxPvd__28physx__PxPvd__29($0) { + $0 = $0 | 0; + HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; + return; + } + + function emscripten__internal__TypeID_physx__PxPvd_2c_20void___get_28_29() { + return emscripten__internal__LightTypeID_physx__PxPvd___get_28_29() | 0 | 0; + } + + function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPvd__2c_20void___get_28_29() { + return emscripten__internal__LightTypeID_physx__PxPvd____get_28_29() | 0 | 0; + } + + function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPvd_20const__2c_20void___get_28_29() { + return emscripten__internal__LightTypeID_physx__PxPvd_20const____get_28_29() | 0 | 0; + } + + function void_20emscripten__internal__RegisterClassMethod_bool_20_28physx__PxPvd____29_28physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__29___invoke_physx__PxPvd__28char_20const__2c_20bool_20_28physx__PxPvd____29_28physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__29_29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $4 = 0, $5 = 0, $6 = 0, $8 = 0, $9 = 0, $13 = 0, $17 = 0; + $4 = __stack_pointer - 32 | 0; + __stack_pointer = $4; + $5 = HEAP32[$1 >> 2] | 0; + $6 = HEAP32[($1 + 4 | 0) >> 2] | 0; + HEAP32[($4 + 24 | 0) >> 2] = $0; + HEAP32[($4 + 20 | 0) >> 2] = $6; + HEAP32[($4 + 16 | 0) >> 2] = $5; + HEAP32[($4 + 12 | 0) >> 2] = GOT_func_internal_emscripten__internal__MethodInvoker_bool_20_28physx__PxPvd____29_28physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__29_2c_20bool_2c_20physx__PxPvd__2c_20physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char____invoke_28bool_20_28physx__PxPvd____20const__29_28physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxPvd__2c_20physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___29; + $8 = emscripten__internal__TypeID_physx__PxPvd_2c_20void___get_28_29() | 0; + $9 = HEAP32[($4 + 24 | 0) >> 2] | 0; + $13 = emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxPvd__2c_20physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char____getCount_28_29_20const($4 + 11 | 0 | 0) | 0; + $17 = emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxPvd__2c_20physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char____getTypes_28_29_20const($4 + 11 | 0 | 0) | 0; + HEAP32[($4 + 28 | 0) >> 2] = HEAP32[($4 + 12 | 0) >> 2] | 0; + _embind_register_class_function($8 | 0, $9 | 0, $13 | 0, $17 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, bool_20_28physx__PxPvd____emscripten__internal__getContext_bool_20_28physx__PxPvd____29_28physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__29__28bool_20_28physx__PxPvd____20const__29_28physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__29_29_29_28physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__29($4 + 16 | 0 | 0) | 0 | 0, 0 | 0, 0 & 1 | 0 | 0); + __stack_pointer = $4 + 32 | 0; + return; + } + + function void_20emscripten__function_physx__PxPvd__2c_20physx__PxFoundation__2c_20emscripten__allow_raw_pointers__28char_20const__2c_20physx__PxPvd__20_28__29_28physx__PxFoundation__29_2c_20emscripten__allow_raw_pointers_29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $4 = 0, $6 = 0, $10 = 0, $14 = 0; + $4 = __stack_pointer - 32 | 0; + __stack_pointer = $4; + HEAP32[($4 + 20 | 0) >> 2] = $0; + HEAP32[($4 + 16 | 0) >> 2] = $1; + HEAP32[($4 + 8 | 0) >> 2] = GOT_func_internal_emscripten__internal__Invoker_physx__PxPvd__2c_20physx__PxFoundation____invoke_28physx__PxPvd__20_28__29_28physx__PxFoundation__29_2c_20physx__PxFoundation__29; + $6 = HEAP32[($4 + 20 | 0) >> 2] | 0; + $10 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_physx__PxPvd__2c_20physx__PxFoundation____getCount_28_29_20const($4 + 15 | 0 | 0) | 0; + $14 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_physx__PxPvd__2c_20physx__PxFoundation____getTypes_28_29_20const($4 + 15 | 0 | 0) | 0; + HEAP32[($4 + 28 | 0) >> 2] = HEAP32[($4 + 8 | 0) >> 2] | 0; + _embind_register_function($6 | 0, $10 | 0, $14 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, HEAP32[($4 + 16 | 0) >> 2] | 0 | 0, 0 & 1 | 0 | 0); + __stack_pointer = $4 + 32 | 0; + return; + } + + function void_20emscripten__internal__NoBaseClass__verify_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___28_29() { + + } + + function void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___29($0) { + $0 = $0 | 0; + var $3 = 0, $5 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + $5 = void_20const__20emscripten__internal__getLightTypeID_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__20const__29(HEAP32[($3 + 12 | 0) >> 2] | 0 | 0) | 0; + __stack_pointer = $3 + 16 | 0; + return $5 | 0; + } + + function void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___28_29_29_28_29() { + return 0 | 0; + } + + function void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___28_29_29_28_29() { + return 0 | 0; + } + + function void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___29($0) { + $0 = $0 | 0; + var $3 = 0, $4 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; + label$1 : { + if (($4 | 0) == (0 | 0) & 1 | 0) { + break label$1 + } + operator_20delete_28void__29($4 | 0); + } + __stack_pointer = $3 + 16 | 0; + return; + } + + function emscripten__internal__TypeID_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__2c_20void___get_28_29() { + return emscripten__internal__LightTypeID_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char____get_28_29() | 0 | 0; + } + + function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___2c_20void___get_28_29() { + return emscripten__internal__LightTypeID_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char_____get_28_29() | 0 | 0; + } + + function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__20const__2c_20void___get_28_29() { + return emscripten__internal__LightTypeID_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__20const____get_28_29() | 0 | 0; + } + + function physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__2c_20int__28int___29($0) { + $0 = $0 | 0; + var $3 = 0, $5 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + $5 = operator_20new_28unsigned_20long_29(1 | 0) | 0; + physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___PxFlags_28unsigned_20char_29($5 | 0, (HEAP32[(HEAP32[($3 + 12 | 0) >> 2] | 0) >> 2] | 0) & 255 | 0 | 0) | 0; + __stack_pointer = $3 + 16 | 0; + return $5 | 0; + } + + function void_20emscripten__internal__RegisterClassConstructor_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29___invoke_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_29($0) { + $0 = $0 | 0; + var $3 = 0, $5 = 0, $9 = 0, $13 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 8 | 0) >> 2] = $0; + HEAP32[$3 >> 2] = GOT_func_internal_emscripten__internal__Invoker_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___2c_20int_____invoke_28physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_2c_20int_29; + $5 = emscripten__internal__TypeID_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__2c_20void___get_28_29() | 0; + $9 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___2c_20int_____getCount_28_29_20const($3 + 7 | 0 | 0) | 0; + $13 = emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___2c_20int_____getTypes_28_29_20const($3 + 7 | 0 | 0) | 0; + HEAP32[($3 + 12 | 0) >> 2] = HEAP32[$3 >> 2] | 0; + _embind_register_class_constructor($5 | 0, $9 | 0, $13 | 0, char_20const__20emscripten__internal__getGenericSignature_int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[$3 >> 2] | 0 | 0, HEAP32[($3 + 8 | 0) >> 2] | 0 | 0); + __stack_pointer = $3 + 16 | 0; + return; + } + + function emscripten__enum__physx__PxPvdInstrumentationFlag__Enum___enum__28char_20const__29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $4 = 0, $5 = 0; + $4 = __stack_pointer - 16 | 0; + __stack_pointer = $4; + HEAP32[($4 + 12 | 0) >> 2] = $0; + HEAP32[($4 + 8 | 0) >> 2] = $1; + $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; + _embind_register_enum(emscripten__internal__TypeID_physx__PxPvdInstrumentationFlag__Enum_2c_20void___get_28_29() | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, 4 | 0, 0 & 1 | 0 | 0); + __stack_pointer = $4 + 16 | 0; + return $5 | 0; + } + + function emscripten__enum__physx__PxPvdInstrumentationFlag__Enum___value_28char_20const__2c_20physx__PxPvdInstrumentationFlag__Enum_29($0, $1, $2) { + $0 = $0 | 0; + $1 = $1 | 0; + $2 = $2 | 0; + var $5 = 0, $6 = 0; + $5 = __stack_pointer - 16 | 0; + __stack_pointer = $5; + HEAP32[($5 + 12 | 0) >> 2] = $0; + HEAP32[($5 + 8 | 0) >> 2] = $1; + HEAP32[($5 + 4 | 0) >> 2] = $2; + $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; + _embind_register_enum_value(emscripten__internal__TypeID_physx__PxPvdInstrumentationFlag__Enum_2c_20void___get_28_29() | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0); + __stack_pointer = $5 + 16 | 0; + return $6 | 0; + } + + function void_20emscripten__internal__NoBaseClass__verify_physx__PxPvdSceneClient__28_29() { + + } + + function void_20const__20emscripten__internal__getActualType_physx__PxPvdSceneClient__28physx__PxPvdSceneClient__29($0) { + $0 = $0 | 0; + var $3 = 0, $5 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + $5 = void_20const__20emscripten__internal__getLightTypeID_physx__PxPvdSceneClient__28physx__PxPvdSceneClient_20const__29(HEAP32[($3 + 12 | 0) >> 2] | 0 | 0) | 0; + __stack_pointer = $3 + 16 | 0; + return $5 | 0; + } + + function void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxPvdSceneClient__28_29_29_28_29() { + return 0 | 0; + } + + function void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxPvdSceneClient__28_29_29_28_29() { + return 0 | 0; + } + + function void_20emscripten__internal__raw_destructor_physx__PxPvdSceneClient__28physx__PxPvdSceneClient__29($0) { + $0 = $0 | 0; + HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; + return; + } + + function emscripten__internal__TypeID_physx__PxPvdSceneClient_2c_20void___get_28_29() { + return emscripten__internal__LightTypeID_physx__PxPvdSceneClient___get_28_29() | 0 | 0; + } + + function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPvdSceneClient__2c_20void___get_28_29() { + return emscripten__internal__LightTypeID_physx__PxPvdSceneClient____get_28_29() | 0 | 0; + } + + function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPvdSceneClient_20const__2c_20void___get_28_29() { + return emscripten__internal__LightTypeID_physx__PxPvdSceneClient_20const____get_28_29() | 0 | 0; + } + + function void_20emscripten__internal__RegisterClassMethod_void_20_28physx__PxPvdSceneClient____29_28physx__PxPvdSceneFlag__Enum_2c_20bool_29___invoke_physx__PxPvdSceneClient__28char_20const__2c_20void_20_28physx__PxPvdSceneClient____29_28physx__PxPvdSceneFlag__Enum_2c_20bool_29_29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $4 = 0, $5 = 0, $6 = 0, $8 = 0, $9 = 0, $13 = 0, $17 = 0; + $4 = __stack_pointer - 32 | 0; + __stack_pointer = $4; + $5 = HEAP32[$1 >> 2] | 0; + $6 = HEAP32[($1 + 4 | 0) >> 2] | 0; + HEAP32[($4 + 24 | 0) >> 2] = $0; + HEAP32[($4 + 20 | 0) >> 2] = $6; + HEAP32[($4 + 16 | 0) >> 2] = $5; + HEAP32[($4 + 12 | 0) >> 2] = GOT_func_internal_emscripten__internal__MethodInvoker_void_20_28physx__PxPvdSceneClient____29_28physx__PxPvdSceneFlag__Enum_2c_20bool_29_2c_20void_2c_20physx__PxPvdSceneClient__2c_20physx__PxPvdSceneFlag__Enum_2c_20bool___invoke_28void_20_28physx__PxPvdSceneClient____20const__29_28physx__PxPvdSceneFlag__Enum_2c_20bool_29_2c_20physx__PxPvdSceneClient__2c_20physx__PxPvdSceneFlag__Enum_2c_20bool_29; + $8 = emscripten__internal__TypeID_physx__PxPvdSceneClient_2c_20void___get_28_29() | 0; + $9 = HEAP32[($4 + 24 | 0) >> 2] | 0; + $13 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxPvdSceneClient__2c_20physx__PxPvdSceneFlag__Enum_2c_20bool___getCount_28_29_20const($4 + 11 | 0 | 0) | 0; + $17 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxPvdSceneClient__2c_20physx__PxPvdSceneFlag__Enum_2c_20bool___getTypes_28_29_20const($4 + 11 | 0 | 0) | 0; + HEAP32[($4 + 28 | 0) >> 2] = HEAP32[($4 + 12 | 0) >> 2] | 0; + _embind_register_class_function($8 | 0, $9 | 0, $13 | 0, $17 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, void_20_28physx__PxPvdSceneClient____emscripten__internal__getContext_void_20_28physx__PxPvdSceneClient____29_28physx__PxPvdSceneFlag__Enum_2c_20bool_29__28void_20_28physx__PxPvdSceneClient____20const__29_28physx__PxPvdSceneFlag__Enum_2c_20bool_29_29_29_28physx__PxPvdSceneFlag__Enum_2c_20bool_29($4 + 16 | 0 | 0) | 0 | 0, 0 | 0, 0 & 1 | 0 | 0); + __stack_pointer = $4 + 32 | 0; + return; + } + + function emscripten__enum__physx__PxPvdSceneFlag__Enum___enum__28char_20const__29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $4 = 0, $5 = 0; + $4 = __stack_pointer - 16 | 0; + __stack_pointer = $4; + HEAP32[($4 + 12 | 0) >> 2] = $0; + HEAP32[($4 + 8 | 0) >> 2] = $1; + $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; + _embind_register_enum(emscripten__internal__TypeID_physx__PxPvdSceneFlag__Enum_2c_20void___get_28_29() | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, 4 | 0, 0 & 1 | 0 | 0); + __stack_pointer = $4 + 16 | 0; + return $5 | 0; + } + + function emscripten__enum__physx__PxPvdSceneFlag__Enum___value_28char_20const__2c_20physx__PxPvdSceneFlag__Enum_29($0, $1, $2) { + $0 = $0 | 0; + $1 = $1 | 0; + $2 = $2 | 0; + var $5 = 0, $6 = 0; + $5 = __stack_pointer - 16 | 0; + __stack_pointer = $5; + HEAP32[($5 + 12 | 0) >> 2] = $0; + HEAP32[($5 + 8 | 0) >> 2] = $1; + HEAP32[($5 + 4 | 0) >> 2] = $2; + $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; + _embind_register_enum_value(emscripten__internal__TypeID_physx__PxPvdSceneFlag__Enum_2c_20void___get_28_29() | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0); + __stack_pointer = $5 + 16 | 0; + return $6 | 0; + } + + function void_20emscripten__internal__NoBaseClass__verify_physx__PxPvdTransport__28_29() { + + } + + function void_20const__20emscripten__internal__getActualType_physx__PxPvdTransport__28physx__PxPvdTransport__29($0) { + $0 = $0 | 0; + var $3 = 0, $5 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + $5 = void_20const__20emscripten__internal__getLightTypeID_physx__PxPvdTransport__28physx__PxPvdTransport_20const__29(HEAP32[($3 + 12 | 0) >> 2] | 0 | 0) | 0; + __stack_pointer = $3 + 16 | 0; + return $5 | 0; + } + + function void_20_28_emscripten__internal__NoBaseClass__getUpcaster_physx__PxPvdTransport__28_29_29_28_29() { + return 0 | 0; + } + + function void_20_28_emscripten__internal__NoBaseClass__getDowncaster_physx__PxPvdTransport__28_29_29_28_29() { + return 0 | 0; + } + + function void_20emscripten__internal__raw_destructor_physx__PxPvdTransport__28physx__PxPvdTransport__29($0) { + $0 = $0 | 0; + HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; + return; + } + + function emscripten__internal__TypeID_physx__PxPvdTransport_2c_20void___get_28_29() { + return emscripten__internal__LightTypeID_physx__PxPvdTransport___get_28_29() | 0 | 0; + } + + function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPvdTransport__2c_20void___get_28_29() { + return emscripten__internal__LightTypeID_physx__PxPvdTransport____get_28_29() | 0 | 0; + } + + function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_physx__PxPvdTransport_20const__2c_20void___get_28_29() { + return emscripten__internal__LightTypeID_physx__PxPvdTransport_20const____get_28_29() | 0 | 0; + } + + function void_20emscripten__base_physx__PxPvdTransport___verify_PxPvdTransportWrapper__28_29() { + + } + + function void_20const__20emscripten__internal__getActualType_PxPvdTransportWrapper__28PxPvdTransportWrapper__29($0) { + $0 = $0 | 0; + var $3 = 0, $5 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + $5 = void_20const__20emscripten__internal__getLightTypeID_PxPvdTransportWrapper__28PxPvdTransportWrapper_20const__29(HEAP32[($3 + 12 | 0) >> 2] | 0 | 0) | 0; + __stack_pointer = $3 + 16 | 0; + return $5 | 0; + } + + function physx__PxPvdTransport__20_28_emscripten__base_physx__PxPvdTransport___getUpcaster_PxPvdTransportWrapper__28_29_29_28PxPvdTransportWrapper__29() { + return GOT_func_internal_physx__PxPvdTransport__20emscripten__base_physx__PxPvdTransport___convertPointer_PxPvdTransportWrapper_2c_20physx__PxPvdTransport__28PxPvdTransportWrapper__29 | 0; + } + + function PxPvdTransportWrapper__20_28_emscripten__base_physx__PxPvdTransport___getDowncaster_PxPvdTransportWrapper__28_29_29_28physx__PxPvdTransport__29() { + return GOT_func_internal_PxPvdTransportWrapper__20emscripten__base_physx__PxPvdTransport___convertPointer_physx__PxPvdTransport_2c_20PxPvdTransportWrapper__28physx__PxPvdTransport__29 | 0; + } + + function void_20emscripten__internal__raw_destructor_PxPvdTransportWrapper__28PxPvdTransportWrapper__29($0) { + $0 = $0 | 0; + var $3 = 0, $4 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; + label$1 : { + if (($4 | 0) == (0 | 0) & 1 | 0) { + break label$1 + } + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($4); + } + __stack_pointer = $3 + 16 | 0; + return; + } + + function emscripten__internal__TypeID_PxPvdTransportWrapper_2c_20void___get_28_29() { + return emscripten__internal__LightTypeID_PxPvdTransportWrapper___get_28_29() | 0 | 0; + } + + function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_PxPvdTransportWrapper__2c_20void___get_28_29() { + return emscripten__internal__LightTypeID_PxPvdTransportWrapper____get_28_29() | 0 | 0; + } + + function emscripten__internal__TypeID_emscripten__internal__AllowedRawPointer_PxPvdTransportWrapper_20const__2c_20void___get_28_29() { + return emscripten__internal__LightTypeID_PxPvdTransportWrapper_20const____get_28_29() | 0 | 0; + } + + function emscripten__base_physx__PxPvdTransport___get_28_29() { + return emscripten__internal__TypeID_physx__PxPvdTransport_2c_20void___get_28_29() | 0 | 0; + } + + function emscripten__class__physx__PxPvdTransport_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxPvdTransport_2c_20emscripten__internal__NoBaseClass___allow_subclass_PxPvdTransportWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28PxPvdTransportWrapper__29__operator_20void_20_28__29_28PxPvdTransportWrapper__29_28_29_20const($0) { + $0 = $0 | 0; + HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; + return GOT_func_internal_emscripten__class__physx__PxPvdTransport_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxPvdTransport_2c_20emscripten__internal__NoBaseClass___allow_subclass_PxPvdTransportWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28PxPvdTransportWrapper__29____invoke_28PxPvdTransportWrapper__29 | 0; + } + + function void_20_28_emscripten__select_overload_void_20_28PxPvdTransportWrapper__29__28void_20_28__29_28PxPvdTransportWrapper__29_29_29_28PxPvdTransportWrapper__29($0) { + $0 = $0 | 0; + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + HEAP32[($3 + 12 | 0) >> 2] = $0; + return HEAP32[($3 + 12 | 0) >> 2] | 0 | 0; + } + + function void_20emscripten__internal__RegisterClassMethod_void_20_28__29_28PxPvdTransportWrapper__29___invoke_PxPvdTransportWrapper__28char_20const__2c_20void_20_28__29_28PxPvdTransportWrapper__29_29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $4 = 0, $6 = 0, $7 = 0, $11 = 0, $15 = 0; + $4 = __stack_pointer - 32 | 0; + __stack_pointer = $4; + HEAP32[($4 + 24 | 0) >> 2] = $0; + HEAP32[($4 + 20 | 0) >> 2] = $1; + HEAP32[($4 + 12 | 0) >> 2] = GOT_func_internal_emscripten__internal__FunctionInvoker_void_20_28__29_28PxPvdTransportWrapper__29_2c_20void_2c_20PxPvdTransportWrapper____invoke_28void_20_28___29_28PxPvdTransportWrapper__29_2c_20PxPvdTransportWrapper__29; + $6 = emscripten__internal__TypeID_PxPvdTransportWrapper_2c_20void___get_28_29() | 0; + $7 = HEAP32[($4 + 24 | 0) >> 2] | 0; + $11 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20PxPvdTransportWrapper____getCount_28_29_20const($4 + 19 | 0 | 0) | 0; + $15 = emscripten__internal__WithPolicies____ArgTypeList_void_2c_20PxPvdTransportWrapper____getTypes_28_29_20const($4 + 19 | 0 | 0) | 0; + HEAP32[($4 + 28 | 0) >> 2] = HEAP32[($4 + 12 | 0) >> 2] | 0; + _embind_register_class_function($6 | 0, $7 | 0, $11 | 0, $15 | 0, char_20const__20emscripten__internal__getGenericSignature_void_2c_20int_2c_20int__28_29() | 0 | 0, HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, void_20_28__emscripten__internal__getContext_void_20_28__29_28PxPvdTransportWrapper__29__28void_20_28__20const__29_28PxPvdTransportWrapper__29_29_29_28PxPvdTransportWrapper__29($4 + 20 | 0 | 0) | 0 | 0, 0 | 0, 0 & 1 | 0 | 0); + __stack_pointer = $4 + 32 | 0; + return; + } + + function PxPvdTransportWrapper__20emscripten__internal__wrapped_new_PxPvdTransportWrapper__2c_20PxPvdTransportWrapper_2c_20emscripten__val__28emscripten__val___29($0) { + $0 = $0 | 0; + var $3 = 0, $5 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + $5 = operator_20new_28unsigned_20long_29(12 | 0) | 0; + PxPvdTransportWrapper__PxPvdTransportWrapper___28emscripten__val___29($5 | 0, HEAP32[($3 + 12 | 0) >> 2] | 0 | 0) | 0; + __stack_pointer = $3 + 16 | 0; + return $5 | 0; + } + + function emscripten__internal__Invoker_PxPvdTransportWrapper__2c_20emscripten__val_____invoke_28PxPvdTransportWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $4 = 0, $5 = 0, $14 = 0; + $4 = __stack_pointer - 16 | 0; + __stack_pointer = $4; + HEAP32[($4 + 12 | 0) >> 2] = $0; + HEAP32[($4 + 8 | 0) >> 2] = $1; + $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; + emscripten__internal__BindingType_emscripten__val___2c_20void___fromWireType_28emscripten___EM_VAL__29($4 + 4 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0); + $14 = emscripten__internal__BindingType_PxPvdTransportWrapper__2c_20void___toWireType_28PxPvdTransportWrapper__29(FUNCTION_TABLE[$5 | 0]($4 + 4 | 0) | 0 | 0) | 0; + emscripten__val___val_28_29($4 + 4 | 0 | 0) | 0; + __stack_pointer = $4 + 16 | 0; + return $14 | 0; + } + + function emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_PxPvdTransportWrapper__2c_20emscripten__val_____getCount_28_29_20const($0) { + $0 = $0 | 0; + HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; + return 2 | 0; + } + + function emscripten__internal__WithPolicies_emscripten__allow_raw_pointer_emscripten__ret_val____ArgTypeList_PxPvdTransportWrapper__2c_20emscripten__val_____getTypes_28_29_20const($0) { + $0 = $0 | 0; + var $3 = 0, $4 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + $4 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_PxPvdTransportWrapper__2c_20emscripten__val______get_28_29() | 0; + __stack_pointer = $3 + 16 | 0; + return $4 | 0; + } + + function emscripten__val_20emscripten__internal__wrapped_extend_PxPvdTransportWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29($0, $1, $2) { + $0 = $0 | 0; + $1 = $1 | 0; + $2 = $2 | 0; + var $5 = 0; + $5 = __stack_pointer - 16 | 0; + __stack_pointer = $5; + HEAP32[($5 + 12 | 0) >> 2] = $0; + HEAP32[($5 + 8 | 0) >> 2] = $1; + HEAP32[($5 + 4 | 0) >> 2] = $2; + emscripten__val__take_ownership_28emscripten___EM_VAL__29($0 | 0, _embind_create_inheriting_constructor(std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char____c_str_5babi_v160004_5d_28_29_20const(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0) | 0 | 0, emscripten__internal__TypeID_PxPvdTransportWrapper_2c_20void___get_28_29() | 0 | 0, emscripten__val__as_handle_28_29_20const(HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0 | 0) | 0 | 0); + __stack_pointer = $5 + 16 | 0; + return; + } + + function emscripten__internal__TypeID_bool_20const__2c_20void___get_28_29() { + return emscripten__internal__LightTypeID_bool_20const____get_28_29() | 0 | 0; + } + + function double_20emscripten__internal__asGenericValue_bool__28bool_29($0) { + $0 = $0 | 0; + var $3 = 0, $4 = 0; + $3 = __stack_pointer - 16 | 0; + $4 = 1; + HEAP8[($3 + 15 | 0) >> 0] = $0 & $4 | 0; + return +(+(((HEAPU8[($3 + 15 | 0) >> 0] | 0) & $4 | 0) >>> 0)); + } + + function emscripten__internal__Invoker_physx__PxPvd__2c_20physx__PxFoundation____invoke_28physx__PxPvd__20_28__29_28physx__PxFoundation__29_2c_20physx__PxFoundation__29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $4 = 0, $5 = 0, $9 = 0; + $4 = __stack_pointer - 16 | 0; + __stack_pointer = $4; + HEAP32[($4 + 12 | 0) >> 2] = $0; + HEAP32[($4 + 8 | 0) >> 2] = $1; + $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; + $9 = emscripten__internal__BindingType_physx__PxPvd__2c_20void___toWireType_28physx__PxPvd__29(FUNCTION_TABLE[$5 | 0](emscripten__internal__GenericBindingType_physx__PxFoundation___fromWireType_28physx__PxFoundation__29(HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0) | 0 | 0) | 0; + __stack_pointer = $4 + 16 | 0; + return $9 | 0; + } + + function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_physx__PxPvd__2c_20physx__PxFoundation____getCount_28_29_20const($0) { + $0 = $0 | 0; + HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; + return 2 | 0; + } + + function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_physx__PxPvd__2c_20physx__PxFoundation____getTypes_28_29_20const($0) { + $0 = $0 | 0; + var $3 = 0, $4 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + $4 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxPvd__2c_20physx__PxFoundation_____get_28_29() | 0; + __stack_pointer = $3 + 16 | 0; + return $4 | 0; + } + + function emscripten__internal__TypeID_physx__PxPvdInstrumentationFlag__Enum_2c_20void___get_28_29() { + return emscripten__internal__LightTypeID_physx__PxPvdInstrumentationFlag__Enum___get_28_29() | 0 | 0; + } + + function emscripten__internal__TypeID_physx__PxPvdSceneFlag__Enum_2c_20void___get_28_29() { + return emscripten__internal__LightTypeID_physx__PxPvdSceneFlag__Enum___get_28_29() | 0 | 0; + } + + function emscripten__internal__LightTypeID_bool_20const____get_28_29() { + return GOT_data_internal_typeinfo_20for_20bool | 0; + } + + function void_20const__20emscripten__internal__getLightTypeID_physx__PxPvd__28physx__PxPvd_20const__29($0) { + $0 = $0 | 0; + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + HEAP32[($3 + 12 | 0) >> 2] = $0; + return HEAP32[((HEAP32[(HEAP32[($3 + 12 | 0) >> 2] | 0) >> 2] | 0) + -4 | 0) >> 2] | 0 | 0; + } + + function emscripten__internal__LightTypeID_physx__PxPvd___get_28_29() { + return GOT_data_internal_typeinfo_20for_20physx__PxPvd | 0; + } + + function emscripten__internal__LightTypeID_physx__PxPvd____get_28_29() { + return GOT_data_internal_typeinfo_20for_20physx__PxPvd_ | 0; + } + + function emscripten__internal__LightTypeID_physx__PxPvd_20const____get_28_29() { + return GOT_data_internal_typeinfo_20for_20physx__PxPvd_20const_ | 0; + } + + function emscripten__internal__MethodInvoker_bool_20_28physx__PxPvd____29_28physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__29_2c_20bool_2c_20physx__PxPvd__2c_20physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char____invoke_28bool_20_28physx__PxPvd____20const__29_28physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxPvd__2c_20physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___29($0, $1, $2, $3) { + $0 = $0 | 0; + $1 = $1 | 0; + $2 = $2 | 0; + $3 = $3 | 0; + var $6 = 0, $9 = 0, $10 = 0, $11 = 0, $14 = 0, $20 = 0, $8 = 0, $23 = 0, $37 = 0; + $6 = __stack_pointer - 32 | 0; + __stack_pointer = $6; + HEAP32[($6 + 28 | 0) >> 2] = $0; + HEAP32[($6 + 24 | 0) >> 2] = $1; + HEAP32[($6 + 20 | 0) >> 2] = $2; + HEAP32[($6 + 16 | 0) >> 2] = $3; + $8 = emscripten__internal__BindingType_physx__PxPvd__2c_20void___fromWireType_28physx__PxPvd__29(HEAP32[($6 + 24 | 0) >> 2] | 0 | 0) | 0; + $9 = HEAP32[($6 + 28 | 0) >> 2] | 0; + $10 = HEAP32[($9 + 4 | 0) >> 2] | 0; + $11 = HEAP32[$9 >> 2] | 0; + $14 = $8 + ($10 >> 1 | 0) | 0; + label$1 : { + label$2 : { + if (!($10 & 1 | 0)) { + break label$2 + } + $20 = HEAP32[((HEAP32[$14 >> 2] | 0) + $11 | 0) >> 2] | 0; + break label$1; + } + $20 = $11; + } + $23 = emscripten__internal__GenericBindingType_physx__PxPvdTransport___fromWireType_28physx__PxPvdTransport__29(HEAP32[($6 + 20 | 0) >> 2] | 0 | 0) | 0; + physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___PxFlags_28physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__20const__29($6 + 15 | 0 | 0, emscripten__internal__GenericBindingType_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char____fromWireType_28physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___29(HEAP32[($6 + 16 | 0) >> 2] | 0 | 0) | 0 | 0) | 0; + $37 = (emscripten__internal__BindingType_bool_2c_20void___toWireType_28bool_29((FUNCTION_TABLE[$20 | 0]($14, $23, $6 + 15 | 0) | 0) & 1 | 0 | 0) | 0) & 1 | 0; + __stack_pointer = $6 + 32 | 0; + return $37 | 0; + } + + function emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxPvd__2c_20physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char____getCount_28_29_20const($0) { + $0 = $0 | 0; + HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; + return 4 | 0; + } + + function emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxPvd__2c_20physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char____getTypes_28_29_20const($0) { + $0 = $0 | 0; + var $3 = 0, $4 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + $4 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxPvd__2c_20physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char_____get_28_29() | 0; + __stack_pointer = $3 + 16 | 0; + return $4 | 0; + } + + function bool_20_28physx__PxPvd____emscripten__internal__getContext_bool_20_28physx__PxPvd____29_28physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__29__28bool_20_28physx__PxPvd____20const__29_28physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__29_29_29_28physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__29($0) { + $0 = $0 | 0; + var $3 = 0, $5 = 0, $6 = 0, $7 = 0, $9 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + $5 = operator_20new_28unsigned_20long_29(8 | 0) | 0; + $6 = HEAP32[($3 + 12 | 0) >> 2] | 0; + $7 = HEAP32[$6 >> 2] | 0; + HEAP32[($5 + 4 | 0) >> 2] = HEAP32[($6 + 4 | 0) >> 2] | 0; + HEAP32[$5 >> 2] = $7; + HEAP32[($3 + 8 | 0) >> 2] = $5; + $9 = HEAP32[($3 + 8 | 0) >> 2] | 0; + __stack_pointer = $3 + 16 | 0; + return $9 | 0; + } + + function emscripten__internal__GenericBindingType_physx__PxPvdTransport___fromWireType_28physx__PxPvdTransport__29($0) { + $0 = $0 | 0; + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + HEAP32[($3 + 12 | 0) >> 2] = $0; + return HEAP32[($3 + 12 | 0) >> 2] | 0 | 0; + } + + function emscripten__internal__GenericBindingType_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char____fromWireType_28physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___29($0) { + $0 = $0 | 0; + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + HEAP32[($3 + 12 | 0) >> 2] = $0; + return HEAP32[($3 + 12 | 0) >> 2] | 0 | 0; + } + + function physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___PxFlags_28physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__20const__29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $4 = 0, $5 = 0; + $4 = __stack_pointer - 16 | 0; + HEAP32[($4 + 12 | 0) >> 2] = $0; + HEAP32[($4 + 8 | 0) >> 2] = $1; + $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; + HEAP8[$5 >> 0] = HEAPU8[(HEAP32[($4 + 8 | 0) >> 2] | 0) >> 0] | 0; + return $5 | 0; + } + + function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxPvd__2c_20physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char_____get_28_29() { + return GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__internal__AllowedRawPointer_physx__PxPvd__2c_20physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char_____get_28_29__types | 0; + } + + function emscripten__internal__BindingType_physx__PxPvd__2c_20void___toWireType_28physx__PxPvd__29($0) { + $0 = $0 | 0; + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + HEAP32[($3 + 12 | 0) >> 2] = $0; + return HEAP32[($3 + 12 | 0) >> 2] | 0 | 0; + } + + function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxPvd__2c_20physx__PxFoundation_____get_28_29() { + return GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxPvd__2c_20physx__PxFoundation_____get_28_29__types | 0; + } + + function void_20const__20emscripten__internal__getLightTypeID_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__20const__29($0) { + $0 = $0 | 0; + HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; + return GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char_ | 0; + } + + function emscripten__internal__LightTypeID_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char____get_28_29() { + return GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char_ | 0; + } + + function emscripten__internal__LightTypeID_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char_____get_28_29() { + return GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__ | 0; + } + + function emscripten__internal__LightTypeID_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__20const____get_28_29() { + return GOT_data_internal_typeinfo_20for_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__20const_ | 0; + } + + function physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___PxFlags_28unsigned_20char_29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $4 = 0, $5 = 0; + $4 = __stack_pointer - 16 | 0; + HEAP32[($4 + 12 | 0) >> 2] = $0; + HEAP8[($4 + 11 | 0) >> 0] = $1; + $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; + HEAP8[$5 >> 0] = HEAPU8[($4 + 11 | 0) >> 0] | 0; + return $5 | 0; + } + + function emscripten__internal__Invoker_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___2c_20int_____invoke_28physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_2c_20int_29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $4 = 0, $5 = 0, $12 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; + $4 = __stack_pointer - 16 | 0; + __stack_pointer = $4; + HEAP32[($4 + 12 | 0) >> 2] = $0; + HEAP32[($4 + 8 | 0) >> 2] = $1; + $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = emscripten__internal__BindingType_int___2c_20void___fromWireType_28int_29(HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; + $12 = emscripten__internal__BindingType_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___2c_20void___toWireType_28physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___29(FUNCTION_TABLE[$5 | 0]($4 + 4 | 0) | 0 | 0) | 0; + __stack_pointer = $4 + 16 | 0; + return $12 | 0; + } + + function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___2c_20int_____getCount_28_29_20const($0) { + $0 = $0 | 0; + HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; + return 2 | 0; + } + + function emscripten__internal__WithPolicies_emscripten__allow_raw_pointers___ArgTypeList_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___2c_20int_____getTypes_28_29_20const($0) { + $0 = $0 | 0; + var $3 = 0, $4 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + $4 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___2c_20int______get_28_29() | 0; + __stack_pointer = $3 + 16 | 0; + return $4 | 0; + } + + function emscripten__internal__BindingType_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___2c_20void___toWireType_28physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___29($0) { + $0 = $0 | 0; + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + HEAP32[($3 + 12 | 0) >> 2] = $0; + return HEAP32[($3 + 12 | 0) >> 2] | 0 | 0; + } + + function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___2c_20int______get_28_29() { + return GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___2c_20int______get_28_29__types | 0; + } + + function emscripten__internal__LightTypeID_physx__PxPvdInstrumentationFlag__Enum___get_28_29() { + return GOT_data_internal_typeinfo_20for_20physx__PxPvdInstrumentationFlag__Enum | 0; + } + + function void_20const__20emscripten__internal__getLightTypeID_physx__PxPvdSceneClient__28physx__PxPvdSceneClient_20const__29($0) { + $0 = $0 | 0; + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + HEAP32[($3 + 12 | 0) >> 2] = $0; + return HEAP32[((HEAP32[(HEAP32[($3 + 12 | 0) >> 2] | 0) >> 2] | 0) + -4 | 0) >> 2] | 0 | 0; + } + + function emscripten__internal__LightTypeID_physx__PxPvdSceneClient___get_28_29() { + return GOT_data_internal_typeinfo_20for_20physx__PxPvdSceneClient | 0; + } + + function emscripten__internal__LightTypeID_physx__PxPvdSceneClient____get_28_29() { + return GOT_data_internal_typeinfo_20for_20physx__PxPvdSceneClient_ | 0; + } + + function emscripten__internal__LightTypeID_physx__PxPvdSceneClient_20const____get_28_29() { + return GOT_data_internal_typeinfo_20for_20physx__PxPvdSceneClient_20const_ | 0; + } + + function emscripten__internal__MethodInvoker_void_20_28physx__PxPvdSceneClient____29_28physx__PxPvdSceneFlag__Enum_2c_20bool_29_2c_20void_2c_20physx__PxPvdSceneClient__2c_20physx__PxPvdSceneFlag__Enum_2c_20bool___invoke_28void_20_28physx__PxPvdSceneClient____20const__29_28physx__PxPvdSceneFlag__Enum_2c_20bool_29_2c_20physx__PxPvdSceneClient__2c_20physx__PxPvdSceneFlag__Enum_2c_20bool_29($0, $1, $2, $3) { + $0 = $0 | 0; + $1 = $1 | 0; + $2 = $2 | 0; + $3 = $3 | 0; + var $6 = 0, $11 = 0, $12 = 0, $13 = 0, $16 = 0, $22 = 0, $10 = 0; + $6 = __stack_pointer - 16 | 0; + __stack_pointer = $6; + HEAP32[($6 + 12 | 0) >> 2] = $0; + HEAP32[($6 + 8 | 0) >> 2] = $1; + HEAP32[($6 + 4 | 0) >> 2] = $2; + HEAP8[($6 + 3 | 0) >> 0] = $3 & 1 | 0; + $10 = emscripten__internal__BindingType_physx__PxPvdSceneClient__2c_20void___fromWireType_28physx__PxPvdSceneClient__29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0) | 0; + $11 = HEAP32[($6 + 12 | 0) >> 2] | 0; + $12 = HEAP32[($11 + 4 | 0) >> 2] | 0; + $13 = HEAP32[$11 >> 2] | 0; + $16 = $10 + ($12 >> 1 | 0) | 0; + label$1 : { + label$2 : { + if (!($12 & 1 | 0)) { + break label$2 + } + $22 = HEAP32[((HEAP32[$16 >> 2] | 0) + $13 | 0) >> 2] | 0; + break label$1; + } + $22 = $13; + } + FUNCTION_TABLE[$22 | 0]($16, emscripten__internal__EnumBindingType_physx__PxPvdSceneFlag__Enum___fromWireType_28physx__PxPvdSceneFlag__Enum_29(HEAP32[($6 + 4 | 0) >> 2] | 0 | 0) | 0, (emscripten__internal__BindingType_bool_2c_20void___fromWireType_28bool_29((HEAPU8[($6 + 3 | 0) >> 0] | 0) & 1 | 0 | 0) | 0) & 1 | 0); + __stack_pointer = $6 + 16 | 0; + return; + } + + function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxPvdSceneClient__2c_20physx__PxPvdSceneFlag__Enum_2c_20bool___getCount_28_29_20const($0) { + $0 = $0 | 0; + HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; + return 4 | 0; + } + + function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxPvdSceneClient__2c_20physx__PxPvdSceneFlag__Enum_2c_20bool___getTypes_28_29_20const($0) { + $0 = $0 | 0; + var $3 = 0, $4 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + $4 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxPvdSceneClient__2c_20physx__PxPvdSceneFlag__Enum_2c_20bool____get_28_29() | 0; + __stack_pointer = $3 + 16 | 0; + return $4 | 0; + } + + function void_20_28physx__PxPvdSceneClient____emscripten__internal__getContext_void_20_28physx__PxPvdSceneClient____29_28physx__PxPvdSceneFlag__Enum_2c_20bool_29__28void_20_28physx__PxPvdSceneClient____20const__29_28physx__PxPvdSceneFlag__Enum_2c_20bool_29_29_29_28physx__PxPvdSceneFlag__Enum_2c_20bool_29($0) { + $0 = $0 | 0; + var $3 = 0, $5 = 0, $6 = 0, $7 = 0, $9 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + $5 = operator_20new_28unsigned_20long_29(8 | 0) | 0; + $6 = HEAP32[($3 + 12 | 0) >> 2] | 0; + $7 = HEAP32[$6 >> 2] | 0; + HEAP32[($5 + 4 | 0) >> 2] = HEAP32[($6 + 4 | 0) >> 2] | 0; + HEAP32[$5 >> 2] = $7; + HEAP32[($3 + 8 | 0) >> 2] = $5; + $9 = HEAP32[($3 + 8 | 0) >> 2] | 0; + __stack_pointer = $3 + 16 | 0; + return $9 | 0; + } + + function emscripten__internal__BindingType_physx__PxPvdSceneClient__2c_20void___fromWireType_28physx__PxPvdSceneClient__29($0) { + $0 = $0 | 0; + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + HEAP32[($3 + 12 | 0) >> 2] = $0; + return HEAP32[($3 + 12 | 0) >> 2] | 0 | 0; + } + + function emscripten__internal__EnumBindingType_physx__PxPvdSceneFlag__Enum___fromWireType_28physx__PxPvdSceneFlag__Enum_29($0) { + $0 = $0 | 0; + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + HEAP32[($3 + 12 | 0) >> 2] = $0; + return HEAP32[($3 + 12 | 0) >> 2] | 0 | 0; + } + + function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxPvdSceneClient__2c_20physx__PxPvdSceneFlag__Enum_2c_20bool____get_28_29() { + return GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20emscripten__internal__AllowedRawPointer_physx__PxPvdSceneClient__2c_20physx__PxPvdSceneFlag__Enum_2c_20bool____get_28_29__types | 0; + } + + function emscripten__internal__LightTypeID_physx__PxPvdSceneFlag__Enum___get_28_29() { + return GOT_data_internal_typeinfo_20for_20physx__PxPvdSceneFlag__Enum | 0; + } + + function void_20const__20emscripten__internal__getLightTypeID_physx__PxPvdTransport__28physx__PxPvdTransport_20const__29($0) { + $0 = $0 | 0; + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + HEAP32[($3 + 12 | 0) >> 2] = $0; + return HEAP32[((HEAP32[(HEAP32[($3 + 12 | 0) >> 2] | 0) >> 2] | 0) + -4 | 0) >> 2] | 0 | 0; + } + + function emscripten__internal__LightTypeID_physx__PxPvdTransport___get_28_29() { + return GOT_data_internal_typeinfo_20for_20physx__PxPvdTransport | 0; + } + + function emscripten__internal__LightTypeID_physx__PxPvdTransport____get_28_29() { + return GOT_data_internal_typeinfo_20for_20physx__PxPvdTransport_ | 0; + } + + function emscripten__internal__LightTypeID_physx__PxPvdTransport_20const____get_28_29() { + return GOT_data_internal_typeinfo_20for_20physx__PxPvdTransport_20const_ | 0; + } + + function emscripten__class__physx__PxPvdTransport_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxPvdTransport_2c_20emscripten__internal__NoBaseClass___allow_subclass_PxPvdTransportWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28PxPvdTransportWrapper__29____invoke_28PxPvdTransportWrapper__29($0) { + $0 = $0 | 0; + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + emscripten__class__physx__PxPvdTransport_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxPvdTransport_2c_20emscripten__internal__NoBaseClass___allow_subclass_PxPvdTransportWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28PxPvdTransportWrapper__29__operator_28_29_28PxPvdTransportWrapper__29_20const($3 + 11 | 0 | 0, HEAP32[($3 + 12 | 0) >> 2] | 0 | 0); + __stack_pointer = $3 + 16 | 0; + return; + } + + function PxPvdTransportWrapper__PxPvdTransportWrapper___28emscripten__val___29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $4 = 0, $5 = 0; + $4 = __stack_pointer - 16 | 0; + __stack_pointer = $4; + HEAP32[($4 + 12 | 0) >> 2] = $0; + HEAP32[($4 + 8 | 0) >> 2] = $1; + $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; + emscripten__wrapper_physx__PxPvdTransport___wrapper___28emscripten__val___29($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; + HEAP32[$5 >> 2] = GOT_data_internal_vtable_20for_20PxPvdTransportWrapper + 8 | 0; + __stack_pointer = $4 + 16 | 0; + return $5 | 0; + } + + function void_20const__20emscripten__internal__getLightTypeID_PxPvdTransportWrapper__28PxPvdTransportWrapper_20const__29($0) { + $0 = $0 | 0; + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + HEAP32[($3 + 12 | 0) >> 2] = $0; + return HEAP32[((HEAP32[(HEAP32[($3 + 12 | 0) >> 2] | 0) >> 2] | 0) + -4 | 0) >> 2] | 0 | 0; + } + + function physx__PxPvdTransport__20emscripten__base_physx__PxPvdTransport___convertPointer_PxPvdTransportWrapper_2c_20physx__PxPvdTransport__28PxPvdTransportWrapper__29($0) { + $0 = $0 | 0; + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + HEAP32[($3 + 12 | 0) >> 2] = $0; + return HEAP32[($3 + 12 | 0) >> 2] | 0 | 0; + } + + function PxPvdTransportWrapper__20emscripten__base_physx__PxPvdTransport___convertPointer_physx__PxPvdTransport_2c_20PxPvdTransportWrapper__28physx__PxPvdTransport__29($0) { + $0 = $0 | 0; + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + HEAP32[($3 + 12 | 0) >> 2] = $0; + return HEAP32[($3 + 12 | 0) >> 2] | 0 | 0; + } + + function emscripten__internal__LightTypeID_PxPvdTransportWrapper___get_28_29() { + return GOT_data_internal_typeinfo_20for_20PxPvdTransportWrapper | 0; + } + + function emscripten__internal__LightTypeID_PxPvdTransportWrapper____get_28_29() { + return GOT_data_internal_typeinfo_20for_20PxPvdTransportWrapper_ | 0; + } + + function emscripten__internal__LightTypeID_PxPvdTransportWrapper_20const____get_28_29() { + return GOT_data_internal_typeinfo_20for_20PxPvdTransportWrapper_20const_ | 0; + } + + function emscripten__internal__FunctionInvoker_void_20_28__29_28PxPvdTransportWrapper__29_2c_20void_2c_20PxPvdTransportWrapper____invoke_28void_20_28___29_28PxPvdTransportWrapper__29_2c_20PxPvdTransportWrapper__29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $4 = 0, $6 = 0; + $4 = __stack_pointer - 16 | 0; + __stack_pointer = $4; + HEAP32[($4 + 12 | 0) >> 2] = $0; + HEAP32[($4 + 8 | 0) >> 2] = $1; + $6 = HEAP32[(HEAP32[($4 + 12 | 0) >> 2] | 0) >> 2] | 0; + FUNCTION_TABLE[$6 | 0](emscripten__internal__GenericBindingType_PxPvdTransportWrapper___fromWireType_28PxPvdTransportWrapper__29(HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0); + __stack_pointer = $4 + 16 | 0; + return; + } + + function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20PxPvdTransportWrapper____getCount_28_29_20const($0) { + $0 = $0 | 0; + HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; + return 2 | 0; + } + + function emscripten__internal__WithPolicies____ArgTypeList_void_2c_20PxPvdTransportWrapper____getTypes_28_29_20const($0) { + $0 = $0 | 0; + var $3 = 0, $4 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + $4 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20PxPvdTransportWrapper_____get_28_29() | 0; + __stack_pointer = $3 + 16 | 0; + return $4 | 0; + } + + function void_20_28__emscripten__internal__getContext_void_20_28__29_28PxPvdTransportWrapper__29__28void_20_28__20const__29_28PxPvdTransportWrapper__29_29_29_28PxPvdTransportWrapper__29($0) { + $0 = $0 | 0; + var $3 = 0, $5 = 0, $8 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + $5 = operator_20new_28unsigned_20long_29(4 | 0) | 0; + HEAP32[$5 >> 2] = HEAP32[(HEAP32[($3 + 12 | 0) >> 2] | 0) >> 2] | 0; + HEAP32[($3 + 8 | 0) >> 2] = $5; + $8 = HEAP32[($3 + 8 | 0) >> 2] | 0; + __stack_pointer = $3 + 16 | 0; + return $8 | 0; + } + + function emscripten__internal__GenericBindingType_PxPvdTransportWrapper___fromWireType_28PxPvdTransportWrapper__29($0) { + $0 = $0 | 0; + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + HEAP32[($3 + 12 | 0) >> 2] = $0; + return HEAP32[($3 + 12 | 0) >> 2] | 0 | 0; + } + + function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20PxPvdTransportWrapper_____get_28_29() { + return GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_void_2c_20PxPvdTransportWrapper_____get_28_29__types | 0; + } + + function emscripten__class__physx__PxPvdTransport_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxPvdTransport_2c_20emscripten__internal__NoBaseClass___allow_subclass_PxPvdTransportWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28PxPvdTransportWrapper__29__operator_28_29_28PxPvdTransportWrapper__29_20const($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $4 = 0; + $4 = __stack_pointer - 16 | 0; + __stack_pointer = $4; + HEAP32[($4 + 12 | 0) >> 2] = $0; + HEAP32[($4 + 8 | 0) >> 2] = $1; + emscripten__internal__WrapperBase__setNotifyJSOnDestruction_28bool_29((HEAP32[($4 + 8 | 0) >> 2] | 0) + 4 | 0 | 0, 1 & 1 | 0 | 0); + __stack_pointer = $4 + 16 | 0; + return; + } + + function emscripten__internal__BindingType_PxPvdTransportWrapper__2c_20void___toWireType_28PxPvdTransportWrapper__29($0) { + $0 = $0 | 0; + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + HEAP32[($3 + 12 | 0) >> 2] = $0; + return HEAP32[($3 + 12 | 0) >> 2] | 0 | 0; + } + + function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_PxPvdTransportWrapper__2c_20emscripten__val______get_28_29() { + return GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_emscripten__internal__AllowedRawPointer_PxPvdTransportWrapper__2c_20emscripten__val______get_28_29__types | 0; + } + + function emscripten__wrapper_physx__PxPvdTransport___wrapper___28emscripten__val___29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $4 = 0, $5 = 0; + $4 = __stack_pointer - 16 | 0; + __stack_pointer = $4; + HEAP32[($4 + 12 | 0) >> 2] = $0; + HEAP32[($4 + 8 | 0) >> 2] = $1; + $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; + HEAP32[$5 >> 2] = 0; + physx__PxPvdTransport__PxPvdTransport_28_29($5 | 0) | 0; + emscripten__internal__WrapperBase__WrapperBase_28_29($5 + 4 | 0 | 0) | 0; + HEAP32[$5 >> 2] = GOT_data_internal_vtable_20for_20emscripten__wrapper_physx__PxPvdTransport_ + 8 | 0; + emscripten__val__val_28emscripten__val___29($5 + 8 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; + __stack_pointer = $4 + 16 | 0; + return $5 | 0; + } + + function physx__PxPvdTransport__PxPvdTransport_28_29($0) { + $0 = $0 | 0; + var $3 = 0, $4 = 0; + $3 = __stack_pointer - 16 | 0; + HEAP32[($3 + 12 | 0) >> 2] = $0; + $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; + HEAP32[$4 >> 2] = GOT_data_internal_vtable_20for_20physx__PxPvdTransport + 8 | 0; + return $4 | 0; + } + + function PxPvdTransportWrapper__connect_28_29($0) { + $0 = $0 | 0; + var $3 = 0, $10 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + $10 = (bool_20emscripten__wrapper_physx__PxPvdTransport___call_bool__28char_20const__29_20const(HEAP32[($3 + 12 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 76288 | 0 | 0) | 0) & 1 | 0; + __stack_pointer = $3 + 16 | 0; + return $10 | 0; + } + + function bool_20emscripten__wrapper_physx__PxPvdTransport___call_bool__28char_20const__29_20const($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $4 = 0, $11 = 0; + $4 = __stack_pointer - 16 | 0; + __stack_pointer = $4; + HEAP32[($4 + 12 | 0) >> 2] = $0; + HEAP32[($4 + 8 | 0) >> 2] = $1; + $11 = (bool_20emscripten__val__call_bool__28char_20const__29_20const((HEAP32[($4 + 12 | 0) >> 2] | 0) + 8 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0) & 1 | 0; + __stack_pointer = $4 + 16 | 0; + return $11 | 0; + } + + function PxPvdTransportWrapper__disconnect_28_29($0) { + $0 = $0 | 0; + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + void_20emscripten__wrapper_physx__PxPvdTransport___call_void__28char_20const__29_20const(HEAP32[($3 + 12 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 76285 | 0 | 0); + __stack_pointer = $3 + 16 | 0; + return; + } + + function void_20emscripten__wrapper_physx__PxPvdTransport___call_void__28char_20const__29_20const($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $4 = 0; + $4 = __stack_pointer - 16 | 0; + __stack_pointer = $4; + HEAP32[($4 + 12 | 0) >> 2] = $0; + HEAP32[($4 + 8 | 0) >> 2] = $1; + void_20emscripten__val__call_void__28char_20const__29_20const((HEAP32[($4 + 12 | 0) >> 2] | 0) + 8 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0); + __stack_pointer = $4 + 16 | 0; + return; + } + + function PxPvdTransportWrapper__isConnected_28_29($0) { + $0 = $0 | 0; + var $3 = 0, $10 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + $10 = (bool_20emscripten__wrapper_physx__PxPvdTransport___call_bool__28char_20const__29_20const(HEAP32[($3 + 12 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 164734 | 0 | 0) | 0) & 1 | 0; + __stack_pointer = $3 + 16 | 0; + return $10 | 0; + } + + function PxPvdTransportWrapper__write_28unsigned_20char_20const__2c_20unsigned_20int_29($0, $1, $2) { + $0 = $0 | 0; + $1 = $1 | 0; + $2 = $2 | 0; + var $5 = 0, $6 = 0, $23 = 0; + $5 = __stack_pointer - 32 | 0; + __stack_pointer = $5; + HEAP32[($5 + 28 | 0) >> 2] = $0; + HEAP32[($5 + 24 | 0) >> 2] = $1; + HEAP32[($5 + 20 | 0) >> 2] = $2; + $6 = HEAP32[($5 + 28 | 0) >> 2] | 0; + emscripten__memory_view_unsigned_20char__20emscripten__typed_memory_view_unsigned_20char__28unsigned_20long_2c_20unsigned_20char_20const__29($5 + 8 | 0 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0 | 0, HEAP32[($5 + 24 | 0) >> 2] | 0 | 0); + emscripten__val__val_emscripten__memory_view_unsigned_20char___28emscripten__memory_view_unsigned_20char____29($5 + 16 | 0 | 0, $5 + 8 | 0 | 0) | 0; + $23 = bool_20emscripten__wrapper_physx__PxPvdTransport___call_bool_2c_20emscripten__val__28char_20const__2c_20emscripten__val___29_20const($6 | 0, GOT_data_internal___memory_base + 153118 | 0 | 0, $5 + 16 | 0 | 0) | 0; + emscripten__val___val_28_29($5 + 16 | 0 | 0) | 0; + __stack_pointer = $5 + 32 | 0; + return $23 & 1 | 0 | 0; + } + + function emscripten__memory_view_unsigned_20char__20emscripten__typed_memory_view_unsigned_20char__28unsigned_20long_2c_20unsigned_20char_20const__29($0, $1, $2) { + $0 = $0 | 0; + $1 = $1 | 0; + $2 = $2 | 0; + var $5 = 0; + $5 = __stack_pointer - 16 | 0; + __stack_pointer = $5; + HEAP32[($5 + 12 | 0) >> 2] = $1; + HEAP32[($5 + 8 | 0) >> 2] = $2; + emscripten__memory_view_unsigned_20char___memory_view_28unsigned_20long_2c_20unsigned_20char_20const__29($0 | 0, HEAP32[($5 + 12 | 0) >> 2] | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0) | 0; + __stack_pointer = $5 + 16 | 0; + return; + } + + function emscripten__val__val_emscripten__memory_view_unsigned_20char___28emscripten__memory_view_unsigned_20char____29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $4 = 0, $5 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; + $4 = __stack_pointer - 16 | 0; + __stack_pointer = $4; + HEAP32[($4 + 12 | 0) >> 2] = $0; + HEAP32[($4 + 8 | 0) >> 2] = $1; + $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; + emscripten__internal__WireTypePack_emscripten__memory_view_unsigned_20char____WireTypePack_28emscripten__memory_view_unsigned_20char____29($4 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = _emval_take_value(emscripten__internal__TypeID_emscripten__memory_view_unsigned_20char__2c_20void___get_28_29() | 0 | 0, emscripten__internal__WireTypePack_emscripten__memory_view_unsigned_20char____operator_20void_20const__28_29_20const($4 | 0) | 0 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + __stack_pointer = $4 + 16 | 0; + return $5 | 0; + } + + function bool_20emscripten__wrapper_physx__PxPvdTransport___call_bool_2c_20emscripten__val__28char_20const__2c_20emscripten__val___29_20const($0, $1, $2) { + $0 = $0 | 0; + $1 = $1 | 0; + $2 = $2 | 0; + var $5 = 0, $13 = 0; + $5 = __stack_pointer - 16 | 0; + __stack_pointer = $5; + HEAP32[($5 + 12 | 0) >> 2] = $0; + HEAP32[($5 + 8 | 0) >> 2] = $1; + HEAP32[($5 + 4 | 0) >> 2] = $2; + $13 = (bool_20emscripten__val__call_bool_2c_20emscripten__val__28char_20const__2c_20emscripten__val___29_20const((HEAP32[($5 + 12 | 0) >> 2] | 0) + 8 | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0) & 1 | 0; + __stack_pointer = $5 + 16 | 0; + return $13 | 0; + } + + function PxPvdTransportWrapper__lock_28_29($0) { + $0 = $0 | 0; + var $3 = 0, $4 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; + void_20emscripten__wrapper_physx__PxPvdTransport___call_void__28char_20const__29_20const($4 | 0, GOT_data_internal___memory_base + 127490 | 0 | 0); + __stack_pointer = $3 + 16 | 0; + return $4 | 0; + } + + function PxPvdTransportWrapper__unlock_28_29($0) { + $0 = $0 | 0; + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + void_20emscripten__wrapper_physx__PxPvdTransport___call_void__28char_20const__29_20const(HEAP32[($3 + 12 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 127162 | 0 | 0); + __stack_pointer = $3 + 16 | 0; + return; + } + + function PxPvdTransportWrapper__flush_28_29($0) { + $0 = $0 | 0; + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + void_20emscripten__wrapper_physx__PxPvdTransport___call_void__28char_20const__29_20const(HEAP32[($3 + 12 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 128476 | 0 | 0); + __stack_pointer = $3 + 16 | 0; + return; + } + + function PxPvdTransportWrapper__getWrittenDataSize_28_29($0) { + $0 = $0 | 0; + var $3 = 0, i64toi32_i32$0 = 0, i64toi32_i32$1 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + i64toi32_i32$0 = unsigned_20long_20long_20emscripten__wrapper_physx__PxPvdTransport___call_unsigned_20long_20long__28char_20const__29_20const(HEAP32[($3 + 12 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 151660 | 0 | 0) | 0; + i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; + __stack_pointer = $3 + 16 | 0; + i64toi32_i32$HIGH_BITS = i64toi32_i32$1; + return i64toi32_i32$0 | 0; + } + + function unsigned_20long_20long_20emscripten__wrapper_physx__PxPvdTransport___call_unsigned_20long_20long__28char_20const__29_20const($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $4 = 0, i64toi32_i32$0 = 0, i64toi32_i32$1 = 0; + $4 = __stack_pointer - 16 | 0; + __stack_pointer = $4; + HEAP32[($4 + 12 | 0) >> 2] = $0; + HEAP32[($4 + 8 | 0) >> 2] = $1; + i64toi32_i32$0 = unsigned_20long_20long_20emscripten__val__call_unsigned_20long_20long__28char_20const__29_20const((HEAP32[($4 + 12 | 0) >> 2] | 0) + 8 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; + i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; + __stack_pointer = $4 + 16 | 0; + i64toi32_i32$HIGH_BITS = i64toi32_i32$1; + return i64toi32_i32$0 | 0; + } + + function PxPvdTransportWrapper__release_28_29($0) { + $0 = $0 | 0; + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + void_20emscripten__wrapper_physx__PxPvdTransport___call_void__28char_20const__29_20const(HEAP32[($3 + 12 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 155838 | 0 | 0); + __stack_pointer = $3 + 16 | 0; + return; + } + + function PxPvdTransportWrapper___PxPvdTransportWrapper_28_29($0) { + $0 = $0 | 0; + var $3 = 0, $4 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; + emscripten__wrapper_physx__PxPvdTransport____wrapper_28_29($4 | 0) | 0; + __stack_pointer = $3 + 16 | 0; + return $4 | 0; + } + + function emscripten__wrapper_physx__PxPvdTransport____wrapper_28_29($0) { + $0 = $0 | 0; + var $3 = 0, $4 = 0, $16 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 8 | 0) >> 2] = $0; + $4 = HEAP32[($3 + 8 | 0) >> 2] | 0; + HEAP32[($3 + 12 | 0) >> 2] = $4; + HEAP32[$4 >> 2] = GOT_data_internal_vtable_20for_20emscripten__wrapper_physx__PxPvdTransport_ + 8 | 0; + label$1 : { + if (!((HEAPU8[($4 + 4 | 0) >> 0] | 0) & 1 | 0)) { + break label$1 + } + void_20emscripten__wrapper_physx__PxPvdTransport___call_void__28char_20const__29_20const($4 | 0, GOT_data_internal___memory_base + 76274 | 0 | 0); + } + emscripten__val___val_28_29($4 + 8 | 0 | 0) | 0; + physx__PxPvdTransport___PxPvdTransport_28_29($4 | 0) | 0; + $16 = HEAP32[($3 + 12 | 0) >> 2] | 0; + __stack_pointer = $3 + 16 | 0; + return $16 | 0; + } + + function PxPvdTransportWrapper___PxPvdTransportWrapper_28_29_1($0) { + $0 = $0 | 0; + var $3 = 0, $4 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; + PxPvdTransportWrapper___PxPvdTransportWrapper_28_29($4 | 0) | 0; + operator_20delete_28void__29($4 | 0); + __stack_pointer = $3 + 16 | 0; + return; + } + + function physx__PxPvdTransport___PxPvdTransport_28_29($0) { + $0 = $0 | 0; + var $3 = 0; + $3 = __stack_pointer - 16 | 0; + HEAP32[($3 + 12 | 0) >> 2] = $0; + return HEAP32[($3 + 12 | 0) >> 2] | 0 | 0; + } + + function emscripten__wrapper_physx__PxPvdTransport____wrapper_28_29_1($0) { + $0 = $0 | 0; + HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; + wasm2js_trap(); + } + + function physx__PxPvdTransport___PxPvdTransport_28_29_1($0) { + $0 = $0 | 0; + HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; + wasm2js_trap(); + } + + function bool_20emscripten__val__call_bool__28char_20const__29_20const($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $4 = 0, $10 = 0; + $4 = __stack_pointer - 16 | 0; + __stack_pointer = $4; + HEAP32[($4 + 12 | 0) >> 2] = $0; + HEAP32[($4 + 8 | 0) >> 2] = $1; + $10 = (emscripten__internal__MethodCaller_bool___call_28emscripten___EM_VAL__2c_20char_20const__29(HEAP32[(HEAP32[($4 + 12 | 0) >> 2] | 0) >> 2] | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0) & 1 | 0; + __stack_pointer = $4 + 16 | 0; + return $10 | 0; + } + + function emscripten__internal__MethodCaller_bool___call_28emscripten___EM_VAL__2c_20char_20const__29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $4 = 0, $25 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0, wasm2js_f64$0 = 0.0; + $4 = __stack_pointer - 48 | 0; + __stack_pointer = $4; + HEAP32[($4 + 44 | 0) >> 2] = $0; + HEAP32[($4 + 40 | 0) >> 2] = $1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = emscripten__internal__Signature_bool___get_method_caller_28_29() | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; + emscripten__internal__WireTypePack____WireTypePack_28_29($4 + 24 | 0 | 0) | 0; + (wasm2js_i32$0 = $4, wasm2js_f64$0 = +_emval_call_method(HEAP32[($4 + 36 | 0) >> 2] | 0 | 0, HEAP32[($4 + 44 | 0) >> 2] | 0 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, $4 + 20 | 0 | 0, emscripten__internal__WireTypePack____operator_20void_20const__28_29_20const($4 + 24 | 0 | 0) | 0 | 0)), HEAPF64[(wasm2js_i32$0 + 8 | 0) >> 3] = wasm2js_f64$0; + emscripten__internal__DestructorsRunner__DestructorsRunner_28emscripten__internal___EM_DESTRUCTORS__29($4 + 4 | 0 | 0, HEAP32[($4 + 20 | 0) >> 2] | 0 | 0) | 0; + $25 = bool_20emscripten__internal__fromGenericWireType_bool__28double_29(+(+HEAPF64[($4 + 8 | 0) >> 3])) | 0; + emscripten__internal__DestructorsRunner___DestructorsRunner_28_29($4 + 4 | 0 | 0) | 0; + __stack_pointer = $4 + 48 | 0; + return $25 & 1 | 0 | 0; + } + + function emscripten__internal__Signature_bool___get_method_caller_28_29() { + var $2 = 0, $26 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + label$1 : { + if (!((((HEAPU8[GOT_data_internal_guard_20variable_20for_20emscripten__internal__Signature_bool___get_method_caller_28_29__mc >> 0] | 0) & 1 | 0) & 255 | 0 | 0) == (0 & 255 | 0 | 0) & 1 | 0)) { + break label$1 + } + (wasm2js_i32$0 = GOT_data_internal_emscripten__internal__Signature_bool___get_method_caller_28_29__mc, wasm2js_i32$1 = _emval_get_method_caller(emscripten__internal__WithPolicies____ArgTypeList_bool___getCount_28_29_20const($2 + 15 | 0 | 0) | 0 | 0, emscripten__internal__WithPolicies____ArgTypeList_bool___getTypes_28_29_20const($2 + 15 | 0 | 0) | 0 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + HEAP8[GOT_data_internal_guard_20variable_20for_20emscripten__internal__Signature_bool___get_method_caller_28_29__mc >> 0] = 1; + } + $26 = HEAP32[GOT_data_internal_emscripten__internal__Signature_bool___get_method_caller_28_29__mc >> 2] | 0; + __stack_pointer = $2 + 16 | 0; + return $26 | 0; + } + + function emscripten__internal__WithPolicies____ArgTypeList_bool___getCount_28_29_20const($0) { + $0 = $0 | 0; + HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; + return 1 | 0; + } + + function emscripten__internal__WithPolicies____ArgTypeList_bool___getTypes_28_29_20const($0) { + $0 = $0 | 0; + var $3 = 0, $4 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + $4 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool____get_28_29() | 0; + __stack_pointer = $3 + 16 | 0; + return $4 | 0; + } + + function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool____get_28_29() { + return GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool____get_28_29__types | 0; + } + + function bool_20emscripten__val__call_bool_2c_20emscripten__val__28char_20const__2c_20emscripten__val___29_20const($0, $1, $2) { + $0 = $0 | 0; + $1 = $1 | 0; + $2 = $2 | 0; + var $5 = 0, $12 = 0; + $5 = __stack_pointer - 16 | 0; + __stack_pointer = $5; + HEAP32[($5 + 12 | 0) >> 2] = $0; + HEAP32[($5 + 8 | 0) >> 2] = $1; + HEAP32[($5 + 4 | 0) >> 2] = $2; + $12 = (emscripten__internal__MethodCaller_bool_2c_20emscripten__val___call_28emscripten___EM_VAL__2c_20char_20const__2c_20emscripten__val___29(HEAP32[(HEAP32[($5 + 12 | 0) >> 2] | 0) >> 2] | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0) & 1 | 0; + __stack_pointer = $5 + 16 | 0; + return $12 | 0; + } + + function emscripten__memory_view_unsigned_20char___memory_view_28unsigned_20long_2c_20unsigned_20char_20const__29($0, $1, $2) { + $0 = $0 | 0; + $1 = $1 | 0; + $2 = $2 | 0; + var $5 = 0, $6 = 0; + $5 = __stack_pointer - 16 | 0; + HEAP32[($5 + 12 | 0) >> 2] = $0; + HEAP32[($5 + 8 | 0) >> 2] = $1; + HEAP32[($5 + 4 | 0) >> 2] = $2; + $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; + HEAP32[$6 >> 2] = HEAP32[($5 + 8 | 0) >> 2] | 0; + HEAP32[($6 + 4 | 0) >> 2] = HEAP32[($5 + 4 | 0) >> 2] | 0; + return $6 | 0; + } + + function emscripten__internal__WireTypePack_emscripten__memory_view_unsigned_20char____WireTypePack_28emscripten__memory_view_unsigned_20char____29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $4 = 0, $5 = 0, $7 = 0, $11 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; + $4 = __stack_pointer - 32 | 0; + __stack_pointer = $4; + HEAP32[($4 + 12 | 0) >> 2] = $0; + HEAP32[($4 + 8 | 0) >> 2] = $1; + $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = std____2__array_emscripten__internal__GenericWireType_2c_201ul___data_5babi_v160004_5d_28_29($5 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; + $7 = HEAP32[($4 + 8 | 0) >> 2] | 0; + HEAP32[($4 + 28 | 0) >> 2] = $4 + 4 | 0; + HEAP32[($4 + 24 | 0) >> 2] = $7; + $11 = HEAP32[($4 + 28 | 0) >> 2] | 0; + emscripten__internal__BindingType_emscripten__memory_view_unsigned_20char__2c_20void___toWireType_28emscripten__memory_view_unsigned_20char__20const__29($4 + 16 | 0 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0); + void_20emscripten__internal__writeGenericWireType_unsigned_20char__28emscripten__internal__GenericWireType___2c_20emscripten__memory_view_unsigned_20char__20const__29($11 | 0, $4 + 16 | 0 | 0); + emscripten__internal__writeGenericWireTypes_28emscripten__internal__GenericWireType___29(HEAP32[($4 + 28 | 0) >> 2] | 0 | 0); + __stack_pointer = $4 + 32 | 0; + return $5 | 0; + } + + function emscripten__internal__TypeID_emscripten__memory_view_unsigned_20char__2c_20void___get_28_29() { + return emscripten__internal__LightTypeID_emscripten__memory_view_unsigned_20char____get_28_29() | 0 | 0; + } + + function emscripten__internal__WireTypePack_emscripten__memory_view_unsigned_20char____operator_20void_20const__28_29_20const($0) { + $0 = $0 | 0; + var $3 = 0, $5 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + $5 = std____2__array_emscripten__internal__GenericWireType_2c_201ul___data_5babi_v160004_5d_28_29_20const(HEAP32[($3 + 12 | 0) >> 2] | 0 | 0) | 0; + __stack_pointer = $3 + 16 | 0; + return $5 | 0; + } + + function emscripten__internal__MethodCaller_bool_2c_20emscripten__val___call_28emscripten___EM_VAL__2c_20char_20const__2c_20emscripten__val___29($0, $1, $2) { + $0 = $0 | 0; + $1 = $1 | 0; + $2 = $2 | 0; + var $5 = 0, $27 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0, wasm2js_f64$0 = 0.0; + $5 = __stack_pointer - 48 | 0; + __stack_pointer = $5; + HEAP32[($5 + 44 | 0) >> 2] = $0; + HEAP32[($5 + 40 | 0) >> 2] = $1; + HEAP32[($5 + 36 | 0) >> 2] = $2; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = emscripten__internal__Signature_bool_2c_20emscripten__val___get_method_caller_28_29() | 0), HEAP32[(wasm2js_i32$0 + 32 | 0) >> 2] = wasm2js_i32$1; + emscripten__internal__WireTypePack_emscripten__val___WireTypePack_28emscripten__val___29($5 + 24 | 0 | 0, HEAP32[($5 + 36 | 0) >> 2] | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_f64$0 = +_emval_call_method(HEAP32[($5 + 32 | 0) >> 2] | 0 | 0, HEAP32[($5 + 44 | 0) >> 2] | 0 | 0, HEAP32[($5 + 40 | 0) >> 2] | 0 | 0, $5 + 20 | 0 | 0, emscripten__internal__WireTypePack_emscripten__val___operator_20void_20const__28_29_20const($5 + 24 | 0 | 0) | 0 | 0)), HEAPF64[(wasm2js_i32$0 + 8 | 0) >> 3] = wasm2js_f64$0; + emscripten__internal__DestructorsRunner__DestructorsRunner_28emscripten__internal___EM_DESTRUCTORS__29($5 + 4 | 0 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0 | 0) | 0; + $27 = bool_20emscripten__internal__fromGenericWireType_bool__28double_29(+(+HEAPF64[($5 + 8 | 0) >> 3])) | 0; + emscripten__internal__DestructorsRunner___DestructorsRunner_28_29($5 + 4 | 0 | 0) | 0; + __stack_pointer = $5 + 48 | 0; + return $27 & 1 | 0 | 0; + } + + function emscripten__internal__Signature_bool_2c_20emscripten__val___get_method_caller_28_29() { + var $2 = 0, $26 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + label$1 : { + if (!((((HEAPU8[GOT_data_internal_guard_20variable_20for_20emscripten__internal__Signature_bool_2c_20emscripten__val___get_method_caller_28_29__mc >> 0] | 0) & 1 | 0) & 255 | 0 | 0) == (0 & 255 | 0 | 0) & 1 | 0)) { + break label$1 + } + (wasm2js_i32$0 = GOT_data_internal_emscripten__internal__Signature_bool_2c_20emscripten__val___get_method_caller_28_29__mc, wasm2js_i32$1 = _emval_get_method_caller(emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__val___getCount_28_29_20const($2 + 15 | 0 | 0) | 0 | 0, emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__val___getTypes_28_29_20const($2 + 15 | 0 | 0) | 0 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + HEAP8[GOT_data_internal_guard_20variable_20for_20emscripten__internal__Signature_bool_2c_20emscripten__val___get_method_caller_28_29__mc >> 0] = 1; + } + $26 = HEAP32[GOT_data_internal_emscripten__internal__Signature_bool_2c_20emscripten__val___get_method_caller_28_29__mc >> 2] | 0; + __stack_pointer = $2 + 16 | 0; + return $26 | 0; + } + + function emscripten__internal__WireTypePack_emscripten__val___WireTypePack_28emscripten__val___29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $4 = 0, $5 = 0, $7 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; + $4 = __stack_pointer - 32 | 0; + __stack_pointer = $4; + HEAP32[($4 + 20 | 0) >> 2] = $0; + HEAP32[($4 + 16 | 0) >> 2] = $1; + $5 = HEAP32[($4 + 20 | 0) >> 2] | 0; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = std____2__array_emscripten__internal__GenericWireType_2c_201ul___data_5babi_v160004_5d_28_29($5 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; + $7 = HEAP32[($4 + 16 | 0) >> 2] | 0; + HEAP32[($4 + 28 | 0) >> 2] = $4 + 12 | 0; + HEAP32[($4 + 24 | 0) >> 2] = $7; + void_20emscripten__internal__writeGenericWireType_emscripten___EM_VAL__28emscripten__internal__GenericWireType___2c_20emscripten___EM_VAL__29(HEAP32[($4 + 28 | 0) >> 2] | 0 | 0, emscripten__internal__BindingType_emscripten__val_2c_20void___toWireType_28emscripten__val_20const__29(HEAP32[($4 + 24 | 0) >> 2] | 0 | 0) | 0 | 0); + emscripten__internal__writeGenericWireTypes_28emscripten__internal__GenericWireType___29(HEAP32[($4 + 28 | 0) >> 2] | 0 | 0); + __stack_pointer = $4 + 32 | 0; + return $5 | 0; + } + + function emscripten__internal__WireTypePack_emscripten__val___operator_20void_20const__28_29_20const($0) { + $0 = $0 | 0; + var $3 = 0, $5 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + $5 = std____2__array_emscripten__internal__GenericWireType_2c_201ul___data_5babi_v160004_5d_28_29_20const(HEAP32[($3 + 12 | 0) >> 2] | 0 | 0) | 0; + __stack_pointer = $3 + 16 | 0; + return $5 | 0; + } + + function emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__val___getCount_28_29_20const($0) { + $0 = $0 | 0; + HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; + return 2 | 0; + } + + function emscripten__internal__WithPolicies____ArgTypeList_bool_2c_20emscripten__val___getTypes_28_29_20const($0) { + $0 = $0 | 0; + var $3 = 0, $4 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + $4 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__val____get_28_29() | 0; + __stack_pointer = $3 + 16 | 0; + return $4 | 0; + } + + function void_20emscripten__internal__writeGenericWireType_emscripten___EM_VAL__28emscripten__internal__GenericWireType___2c_20emscripten___EM_VAL__29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $4 = 0, $9 = 0; + $4 = __stack_pointer - 16 | 0; + HEAP32[($4 + 12 | 0) >> 2] = $0; + HEAP32[($4 + 8 | 0) >> 2] = $1; + HEAP32[($4 + 4 | 0) >> 2] = HEAP32[($4 + 8 | 0) >> 2] | 0; + HEAP32[(HEAP32[(HEAP32[($4 + 12 | 0) >> 2] | 0) >> 2] | 0) >> 2] = HEAP32[($4 + 4 | 0) >> 2] | 0; + $9 = HEAP32[($4 + 12 | 0) >> 2] | 0; + HEAP32[$9 >> 2] = (HEAP32[$9 >> 2] | 0) + 8 | 0; + return; + } + + function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__val____get_28_29() { + return GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_bool_2c_20emscripten__val____get_28_29__types | 0; + } + + function emscripten__internal__BindingType_emscripten__memory_view_unsigned_20char__2c_20void___toWireType_28emscripten__memory_view_unsigned_20char__20const__29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var i64toi32_i32$0 = 0, $4 = 0, i64toi32_i32$2 = 0, i64toi32_i32$1 = 0, $18 = 0; + $4 = __stack_pointer - 16 | 0; + HEAP32[($4 + 12 | 0) >> 2] = $1; + i64toi32_i32$2 = HEAP32[($4 + 12 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; + i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; + $18 = i64toi32_i32$0; + i64toi32_i32$0 = $0; + HEAP32[i64toi32_i32$0 >> 2] = $18; + HEAP32[(i64toi32_i32$0 + 4 | 0) >> 2] = i64toi32_i32$1; + return; + } + + function void_20emscripten__internal__writeGenericWireType_unsigned_20char__28emscripten__internal__GenericWireType___2c_20emscripten__memory_view_unsigned_20char__20const__29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $4 = 0, $14 = 0; + $4 = __stack_pointer - 16 | 0; + HEAP32[($4 + 12 | 0) >> 2] = $0; + HEAP32[($4 + 8 | 0) >> 2] = $1; + HEAP32[($4 + 4 | 0) >> 2] = HEAP32[((HEAP32[($4 + 8 | 0) >> 2] | 0) + 4 | 0) >> 2] | 0; + HEAP32[(HEAP32[(HEAP32[($4 + 12 | 0) >> 2] | 0) >> 2] | 0) >> 2] = HEAP32[(HEAP32[($4 + 8 | 0) >> 2] | 0) >> 2] | 0; + HEAP32[((HEAP32[(HEAP32[($4 + 12 | 0) >> 2] | 0) >> 2] | 0) + 4 | 0) >> 2] = HEAP32[($4 + 4 | 0) >> 2] | 0; + $14 = HEAP32[($4 + 12 | 0) >> 2] | 0; + HEAP32[$14 >> 2] = (HEAP32[$14 >> 2] | 0) + 8 | 0; + return; + } + + function emscripten__internal__LightTypeID_emscripten__memory_view_unsigned_20char____get_28_29() { + return GOT_data_internal_typeinfo_20for_20emscripten__memory_view_unsigned_20char_ | 0; + } + + function unsigned_20long_20long_20emscripten__val__call_unsigned_20long_20long__28char_20const__29_20const($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $4 = 0, i64toi32_i32$0 = 0, i64toi32_i32$1 = 0; + $4 = __stack_pointer - 16 | 0; + __stack_pointer = $4; + HEAP32[($4 + 12 | 0) >> 2] = $0; + HEAP32[($4 + 8 | 0) >> 2] = $1; + i64toi32_i32$0 = emscripten__internal__MethodCaller_unsigned_20long_20long___call_28emscripten___EM_VAL__2c_20char_20const__29(HEAP32[(HEAP32[($4 + 12 | 0) >> 2] | 0) >> 2] | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; + i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; + __stack_pointer = $4 + 16 | 0; + i64toi32_i32$HIGH_BITS = i64toi32_i32$1; + return i64toi32_i32$0 | 0; + } + + function emscripten__internal__MethodCaller_unsigned_20long_20long___call_28emscripten___EM_VAL__2c_20char_20const__29($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var $4 = 0, i64toi32_i32$0 = 0, i64toi32_i32$1 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0, wasm2js_f64$0 = 0.0; + $4 = __stack_pointer - 48 | 0; + __stack_pointer = $4; + HEAP32[($4 + 44 | 0) >> 2] = $0; + HEAP32[($4 + 40 | 0) >> 2] = $1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = emscripten__internal__Signature_unsigned_20long_20long___get_method_caller_28_29() | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; + emscripten__internal__WireTypePack____WireTypePack_28_29($4 + 24 | 0 | 0) | 0; + (wasm2js_i32$0 = $4, wasm2js_f64$0 = +_emval_call_method(HEAP32[($4 + 36 | 0) >> 2] | 0 | 0, HEAP32[($4 + 44 | 0) >> 2] | 0 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, $4 + 20 | 0 | 0, emscripten__internal__WireTypePack____operator_20void_20const__28_29_20const($4 + 24 | 0 | 0) | 0 | 0)), HEAPF64[(wasm2js_i32$0 + 8 | 0) >> 3] = wasm2js_f64$0; + emscripten__internal__DestructorsRunner__DestructorsRunner_28emscripten__internal___EM_DESTRUCTORS__29($4 + 4 | 0 | 0, HEAP32[($4 + 20 | 0) >> 2] | 0 | 0) | 0; + i64toi32_i32$0 = unsigned_20long_20long_20emscripten__internal__fromGenericWireType_unsigned_20long_20long__28double_29(+(+HEAPF64[($4 + 8 | 0) >> 3])) | 0; + i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; + emscripten__internal__DestructorsRunner___DestructorsRunner_28_29($4 + 4 | 0 | 0) | 0; + __stack_pointer = $4 + 48 | 0; + i64toi32_i32$HIGH_BITS = i64toi32_i32$1; + return i64toi32_i32$0 | 0; + } + + function emscripten__internal__Signature_unsigned_20long_20long___get_method_caller_28_29() { + var $2 = 0, $26 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; + $2 = __stack_pointer - 16 | 0; + __stack_pointer = $2; + label$1 : { + if (!((((HEAPU8[GOT_data_internal_guard_20variable_20for_20emscripten__internal__Signature_unsigned_20long_20long___get_method_caller_28_29__mc >> 0] | 0) & 1 | 0) & 255 | 0 | 0) == (0 & 255 | 0 | 0) & 1 | 0)) { + break label$1 + } + (wasm2js_i32$0 = GOT_data_internal_emscripten__internal__Signature_unsigned_20long_20long___get_method_caller_28_29__mc, wasm2js_i32$1 = _emval_get_method_caller(emscripten__internal__WithPolicies____ArgTypeList_unsigned_20long_20long___getCount_28_29_20const($2 + 15 | 0 | 0) | 0 | 0, emscripten__internal__WithPolicies____ArgTypeList_unsigned_20long_20long___getTypes_28_29_20const($2 + 15 | 0 | 0) | 0 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + HEAP8[GOT_data_internal_guard_20variable_20for_20emscripten__internal__Signature_unsigned_20long_20long___get_method_caller_28_29__mc >> 0] = 1; + } + $26 = HEAP32[GOT_data_internal_emscripten__internal__Signature_unsigned_20long_20long___get_method_caller_28_29__mc >> 2] | 0; + __stack_pointer = $2 + 16 | 0; + return $26 | 0; + } + + function unsigned_20long_20long_20emscripten__internal__fromGenericWireType_unsigned_20long_20long__28double_29($0) { + $0 = +$0; + var i64toi32_i32$0 = 0, $3 = 0, i64toi32_i32$1 = 0, $22 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAPF64[($3 + 8 | 0) >> 3] = $0; + i64toi32_i32$0 = emscripten__internal__GenericWireTypeConverter_unsigned_20long_20long___from_28double_29(+(+HEAPF64[($3 + 8 | 0) >> 3])) | 0; + i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; + $22 = i64toi32_i32$0; + i64toi32_i32$0 = $3; + HEAP32[i64toi32_i32$0 >> 2] = $22; + HEAP32[(i64toi32_i32$0 + 4 | 0) >> 2] = i64toi32_i32$1; + i64toi32_i32$1 = HEAP32[i64toi32_i32$0 >> 2] | 0; + i64toi32_i32$0 = HEAP32[(i64toi32_i32$0 + 4 | 0) >> 2] | 0; + i64toi32_i32$0 = emscripten__internal__BindingType_unsigned_20long_20long_2c_20void___fromWireType_28unsigned_20long_20long_29(i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; + __stack_pointer = $3 + 16 | 0; + i64toi32_i32$HIGH_BITS = i64toi32_i32$1; + return i64toi32_i32$0 | 0; + } + + function emscripten__internal__WithPolicies____ArgTypeList_unsigned_20long_20long___getCount_28_29_20const($0) { + $0 = $0 | 0; + HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; + return 1 | 0; + } + + function emscripten__internal__WithPolicies____ArgTypeList_unsigned_20long_20long___getTypes_28_29_20const($0) { + $0 = $0 | 0; + var $3 = 0, $4 = 0; + $3 = __stack_pointer - 16 | 0; + __stack_pointer = $3; + HEAP32[($3 + 12 | 0) >> 2] = $0; + $4 = emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20long_20long____get_28_29() | 0; + __stack_pointer = $3 + 16 | 0; + return $4 | 0; + } + + function emscripten__internal__GenericWireTypeConverter_unsigned_20long_20long___from_28double_29($0) { + $0 = +$0; + var i64toi32_i32$0 = 0.0, i64toi32_i32$1 = 0, $4 = 0.0, $3 = 0, $7 = 0, $8 = 0, $12 = 0, $12$hi = 0; + $3 = __stack_pointer - 16 | 0; + HEAPF64[($3 + 8 | 0) >> 3] = $0; + $4 = +HEAPF64[($3 + 8 | 0) >> 3]; + label$1 : { + label$2 : { + if (!($4 < 18446744073709551615.0 & $4 >= 0.0 | 0)) { + break label$2 + } + i64toi32_i32$0 = $4; + if (Math_abs(i64toi32_i32$0) >= 1.0) { + if (i64toi32_i32$0 > 0.0) { + $7 = ~~Math_min(Math_floor(i64toi32_i32$0 / 4294967296.0), 4294967296.0 - 1.0) >>> 0 + } else { + $7 = ~~Math_ceil((i64toi32_i32$0 - +(~~i64toi32_i32$0 >>> 0 >>> 0)) / 4294967296.0) >>> 0 + } + $8 = $7; + } else { + $8 = 0 + } + i64toi32_i32$1 = $8; + $12 = ~~i64toi32_i32$0 >>> 0; + $12$hi = i64toi32_i32$1; + break label$1; + } + i64toi32_i32$1 = 0; + $12 = 0; + $12$hi = i64toi32_i32$1; + } + i64toi32_i32$1 = $12$hi; + i64toi32_i32$HIGH_BITS = i64toi32_i32$1; + return $12 | 0; + } + + function emscripten__internal__BindingType_unsigned_20long_20long_2c_20void___fromWireType_28unsigned_20long_20long_29($0, $0$hi) { + $0 = $0 | 0; + $0$hi = $0$hi | 0; + var i64toi32_i32$1 = 0, i64toi32_i32$0 = 0; + i64toi32_i32$0 = $0$hi; + i64toi32_i32$1 = __stack_pointer - 16 | 0; + HEAP32[(i64toi32_i32$1 + 8 | 0) >> 2] = $0; + HEAP32[(i64toi32_i32$1 + 12 | 0) >> 2] = i64toi32_i32$0; + i64toi32_i32$0 = HEAP32[(i64toi32_i32$1 + 8 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[(i64toi32_i32$1 + 12 | 0) >> 2] | 0; + i64toi32_i32$HIGH_BITS = i64toi32_i32$1; + return i64toi32_i32$0 | 0; + } + + function emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20long_20long____get_28_29() { + return GOT_data_internal_emscripten__internal__ArgArrayGetter_emscripten__internal__TypeList_unsigned_20long_20long____get_28_29__types | 0; + } + function __cxx_global_var_init_2() { physx__PxvOffsetTable__PxvOffsetTable_28_29(GOT_data_internal_physx__gPxvOffsetTable | 0) | 0; return; @@ -74778,12 +76591,12 @@ function asmFunc(imports) { } $314 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368584 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375440 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $315 = physx__PxGetAssertHandler_28_29() | 0; $319 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$315 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($315, $319 + 206218 | 0, $319 + 99067 | 0, 103, $319 + 368584 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$315 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($315, $319 + 212200 | 0, $319 + 99900 | 0, 103, $319 + 375440 | 0); $314 = 0; } } @@ -74793,12 +76606,12 @@ function asmFunc(imports) { } $346 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368585 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375441 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $347 = physx__PxGetAssertHandler_28_29() | 0; $351 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$347 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($347, $351 + 206262 | 0, $351 + 99067 | 0, 104, $351 + 368585 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$347 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($347, $351 + 212244 | 0, $351 + 99900 | 0, 104, $351 + 375441 | 0); $346 = 0; } } @@ -74808,12 +76621,12 @@ function asmFunc(imports) { } $378 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368586 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375442 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $379 = physx__PxGetAssertHandler_28_29() | 0; $383 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$379 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($379, $383 + 206306 | 0, $383 + 99067 | 0, 105, $383 + 368586 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$379 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($379, $383 + 212288 | 0, $383 + 99900 | 0, 105, $383 + 375442 | 0); $378 = 0; } } @@ -74992,12 +76805,12 @@ function asmFunc(imports) { physx__shdfnd__NonTrackingAllocator__deallocate_28void__29($3 + 43 | 0 | 0, HEAP32[($4 + 12 | 0) >> 2] | 0 | 0); HEAP32[($4 + 12 | 0) >> 2] = 0; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 42 | 0 | 0, GOT_data_internal___memory_base + 185795 | 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 42 | 0 | 0, (HEAP32[$4 >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 113778 | 0 | 0, 83 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 42 | 0 | 0, GOT_data_internal___memory_base + 191757 | 0 | 0) | 0; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 42 | 0 | 0, (HEAP32[$4 >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 116781 | 0 | 0, 83 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 42 | 0 | 0) | 0; storeDwords_28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, HEAP32[$4 >> 2] | 0 | 0, -1 | 0); - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 35 | 0 | 0, GOT_data_internal___memory_base + 185795 | 0 | 0) | 0; - $64 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 35 | 0 | 0, (HEAP32[$4 >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 113778 | 0 | 0, 87 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 35 | 0 | 0, GOT_data_internal___memory_base + 191757 | 0 | 0) | 0; + $64 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 35 | 0 | 0, (HEAP32[$4 >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 116781 | 0 | 0, 87 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 35 | 0 | 0) | 0; HEAP32[($3 + 36 | 0) >> 2] = $64; label$2 : { @@ -75006,17 +76819,17 @@ function asmFunc(imports) { } $82 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368587 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375443 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $83 = physx__PxGetAssertHandler_28_29() | 0; $87 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$83 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($83, $87 + 80505 | 0, $87 + 113778 | 0, 87, $87 + 368587 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$83 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($83, $87 + 80548 | 0, $87 + 116781 | 0, 87, $87 + 375443 | 0); $82 = 0; } } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 27 | 0 | 0, GOT_data_internal___memory_base + 185795 | 0 | 0) | 0; - $113 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 27 | 0 | 0, (HEAP32[$4 >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 113778 | 0 | 0, 88 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 27 | 0 | 0, GOT_data_internal___memory_base + 191757 | 0 | 0) | 0; + $113 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 27 | 0 | 0, (HEAP32[$4 >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 116781 | 0 | 0, 88 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 27 | 0 | 0) | 0; HEAP32[($3 + 28 | 0) >> 2] = $113; label$4 : { @@ -75025,12 +76838,12 @@ function asmFunc(imports) { } $131 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368588 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375444 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $132 = physx__PxGetAssertHandler_28_29() | 0; $136 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$132 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($132, $136 + 71928 | 0, $136 + 113778 | 0, 88, $136 + 368588 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$132 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($132, $136 + 71928 | 0, $136 + 116781 | 0, 88, $136 + 375444 | 0); $131 = 0; } } @@ -75203,12 +77016,12 @@ function asmFunc(imports) { } $29 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368589 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375445 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 198025 | 0, $34 + 113778 | 0, 170, $34 + 368589 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 204007 | 0, $34 + 116781 | 0, 170, $34 + 375445 | 0); $29 = 0; } } @@ -75234,12 +77047,12 @@ function asmFunc(imports) { } $83 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368590 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375446 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $84 = physx__PxGetAssertHandler_28_29() | 0; $88 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$84 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($84, $88 + 69899 | 0, $88 + 113778 | 0, 182, $88 + 368590 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$84 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($84, $88 + 69899 | 0, $88 + 116781 | 0, 182, $88 + 375446 | 0); $83 = 0; } } @@ -75267,12 +77080,12 @@ function asmFunc(imports) { } $169 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368591 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375447 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $170 = physx__PxGetAssertHandler_28_29() | 0; $174 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$170 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($170, $174 + 198025 | 0, $174 + 113778 | 0, 209, $174 + 368591 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$170 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($170, $174 + 204007 | 0, $174 + 116781 | 0, 209, $174 + 375447 | 0); $169 = 0; } } @@ -75298,12 +77111,12 @@ function asmFunc(imports) { } $223 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368592 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375448 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $224 = physx__PxGetAssertHandler_28_29() | 0; $228 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$224 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($224, $228 + 69926 | 0, $228 + 113778 | 0, 221, $228 + 368592 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$224 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($224, $228 + 69926 | 0, $228 + 116781 | 0, 221, $228 + 375448 | 0); $223 = 0; } } @@ -75326,12 +77139,12 @@ function asmFunc(imports) { } $294 = 0; label$20 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368593 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375449 | 0) >> 0] | 0) & 1 | 0) { break label$20 } $295 = physx__PxGetAssertHandler_28_29() | 0; $299 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$295 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($295, $299 + 197957 | 0, $299 + 113778 | 0, 237, $299 + 368593 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$295 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($295, $299 + 203939 | 0, $299 + 116781 | 0, 237, $299 + 375449 | 0); $294 = 0; } } @@ -75378,8 +77191,8 @@ function asmFunc(imports) { (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__PxcScratchAllocator__alloc_28unsigned_20int_2c_20bool_29(HEAP32[$5 >> 2] | 0 | 0, HEAP32[($4 + 4 | 0) >> 2] | 0 | 0, 1 & 1 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; break label$1; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 3 | 0 | 0, GOT_data_internal___memory_base + 161268 | 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 3 | 0 | 0, HEAP32[($4 + 4 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 114911 | 0 | 0, 373 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 3 | 0 | 0, GOT_data_internal___memory_base + 167166 | 0 | 0) | 0; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 3 | 0 | 0, HEAP32[($4 + 4 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 118082 | 0 | 0, 373 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 3 | 0 | 0) | 0; } $39 = HEAP32[($4 + 12 | 0) >> 2] | 0; @@ -75594,11 +77407,11 @@ function asmFunc(imports) { physx__shdfnd__NonTrackingAllocator__deallocate_28void__29($4 + 2 | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0); HEAP32[($5 + 8 | 0) >> 2] = 0; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 1 | 0 | 0, GOT_data_internal___memory_base + 185795 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 1 | 0 | 0, ((HEAP32[($4 + 4 | 0) >> 2] | 0) + 6 | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 114911 | 0 | 0, 643 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 1 | 0 | 0, GOT_data_internal___memory_base + 191757 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 1 | 0 | 0, ((HEAP32[($4 + 4 | 0) >> 2] | 0) + 6 | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 118082 | 0 | 0, 643 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 1 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 | 0, GOT_data_internal___memory_base + 185795 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, (HEAP32[($4 + 4 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 114911 | 0 | 0, 644 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 | 0, GOT_data_internal___memory_base + 191757 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, (HEAP32[($4 + 4 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 118082 | 0 | 0, 644 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 | 0) | 0; label$5 : { if (!((HEAP32[($5 + 12 | 0) >> 2] | 0) & 15 | 0)) { @@ -75606,12 +77419,12 @@ function asmFunc(imports) { } $94 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368594 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375450 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 237054 | 0, $99 + 114911 | 0, 645, $99 + 368594 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 243036 | 0, $99 + 118082 | 0, 645, $99 + 375450 | 0); $94 = 0; } } @@ -75700,8 +77513,8 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = internalABP__bitsToDwords_28unsigned_20int_29((HEAP32[($4 + 24 | 0) >> 2] | 0) + 128 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; HEAP32[($4 + 16 | 0) >> 2] = 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 15 | 0 | 0, GOT_data_internal___memory_base + 185795 | 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 15 | 0 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 114911 | 0 | 0, 855 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 15 | 0 | 0, GOT_data_internal___memory_base + 191757 | 0 | 0) | 0; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 15 | 0 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 118082 | 0 | 0, 855 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 15 | 0 | 0) | 0; label$1 : { if (!(HEAP32[($5 + 4 | 0) >> 2] | 0)) { @@ -75759,7 +77572,7 @@ function asmFunc(imports) { } $26 = HEAP32[($4 + 16 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_internalABP__ABP_Object___ReflectionAllocator_28char_20const__29($4 + 11 | 0 | 0, 0 | 0) | 0; - $48 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_internalABP__ABP_Object___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_internalABP__ABP_Object__2c_20char_20const__2c_20int_29((($26 & 536870911 | 0 | 0) != ($26 | 0) & 1 | 0 ? -1 : $26 << 3 | 0) | 0, $4 + 11 | 0 | 0, GOT_data_internal___memory_base + 114911 | 0 | 0, 949 | 0) | 0; + $48 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_internalABP__ABP_Object___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_internalABP__ABP_Object__2c_20char_20const__2c_20int_29((($26 & 536870911 | 0 | 0) != ($26 | 0) & 1 | 0 ? -1 : $26 << 3 | 0) | 0, $4 + 11 | 0 | 0, GOT_data_internal___memory_base + 118082 | 0 | 0, 949 | 0) | 0; label$4 : { if (!$26) { break label$4 @@ -75964,12 +77777,12 @@ function asmFunc(imports) { } $42 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368595 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375451 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $43 = physx__PxGetAssertHandler_28_29() | 0; $47 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 144801 | 0, $47 + 114911 | 0, 1081, $47 + 368595 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 150662 | 0, $47 + 118082 | 0, 1081, $47 + 375451 | 0); $42 = 0; } } @@ -75987,12 +77800,12 @@ function asmFunc(imports) { } $79 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368596 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375452 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $80 = physx__PxGetAssertHandler_28_29() | 0; $84 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$80 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($80, $84 + 159003 | 0, $84 + 114911 | 0, 1095, $84 + 368596 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$80 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($80, $84 + 164901 | 0, $84 + 118082 | 0, 1095, $84 + 375452 | 0); $79 = 0; } } @@ -76014,12 +77827,12 @@ function asmFunc(imports) { } $114 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368597 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375453 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $115 = physx__PxGetAssertHandler_28_29() | 0; $119 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$115 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($115, $119 + 235909 | 0, $119 + 114911 | 0, 1102, $119 + 368597 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$115 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($115, $119 + 241891 | 0, $119 + 118082 | 0, 1102, $119 + 375453 | 0); $114 = 0; } } @@ -76050,8 +77863,8 @@ function asmFunc(imports) { HEAP32[($5 + 28 | 0) >> 2] = $0; HEAP32[($5 + 24 | 0) >> 2] = $1; HEAP32[($5 + 20 | 0) >> 2] = $2; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 15 | 0 | 0, GOT_data_internal___memory_base + 185795 | 0 | 0) | 0; - $24 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 15 | 0 | 0, (HEAP32[($5 + 24 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 114911 | 0 | 0, 890 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 15 | 0 | 0, GOT_data_internal___memory_base + 191757 | 0 | 0) | 0; + $24 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 15 | 0 | 0, (HEAP32[($5 + 24 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 118082 | 0 | 0, 890 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 15 | 0 | 0) | 0; HEAP32[($5 + 16 | 0) >> 2] = $24; label$1 : { @@ -76126,12 +77939,12 @@ function asmFunc(imports) { } $32 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368598 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375454 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $33 = physx__PxGetAssertHandler_28_29() | 0; $37 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 141987 | 0, $37 + 114911 | 0, 1120, $37 + 368598 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 147817 | 0, $37 + 118082 | 0, 1120, $37 + 375454 | 0); $32 = 0; } } @@ -76141,12 +77954,12 @@ function asmFunc(imports) { } $64 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368599 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375455 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $65 = physx__PxGetAssertHandler_28_29() | 0; $69 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 197613 | 0, $69 + 114911 | 0, 1121, $69 + 368599 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 203595 | 0, $69 + 118082 | 0, 1121, $69 + 375455 | 0); $64 = 0; } } @@ -76156,12 +77969,12 @@ function asmFunc(imports) { } $96 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368600 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375456 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $97 = physx__PxGetAssertHandler_28_29() | 0; $101 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 198076 | 0, $101 + 114911 | 0, 1122, $101 + 368600 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 204058 | 0, $101 + 118082 | 0, 1122, $101 + 375456 | 0); $96 = 0; } } @@ -76173,12 +77986,12 @@ function asmFunc(imports) { } $132 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368601 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375457 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $133 = physx__PxGetAssertHandler_28_29() | 0; $137 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$133 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($133, $137 + 141955 | 0, $137 + 114911 | 0, 1125, $137 + 368601 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$133 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($133, $137 + 147785 | 0, $137 + 118082 | 0, 1125, $137 + 375457 | 0); $132 = 0; } } @@ -76190,12 +78003,12 @@ function asmFunc(imports) { } $159 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368602 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375458 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $160 = physx__PxGetAssertHandler_28_29() | 0; $164 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$160 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($160, $164 + 159072 | 0, $164 + 114911 | 0, 1130, $164 + 368602 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$160 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($160, $164 + 164970 | 0, $164 + 118082 | 0, 1130, $164 + 375458 | 0); $159 = 0; } } @@ -76205,12 +78018,12 @@ function asmFunc(imports) { } $186 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368603 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375459 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $187 = physx__PxGetAssertHandler_28_29() | 0; $191 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$187 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($187, $191 + 159033 | 0, $191 + 114911 | 0, 1131, $191 + 368603 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$187 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($187, $191 + 164931 | 0, $191 + 118082 | 0, 1131, $191 + 375459 | 0); $186 = 0; } } @@ -76220,12 +78033,12 @@ function asmFunc(imports) { } $218 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368604 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375460 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $219 = physx__PxGetAssertHandler_28_29() | 0; $223 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$219 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($219, $223 + 197649 | 0, $223 + 114911 | 0, 1132, $223 + 368604 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$219 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($219, $223 + 203631 | 0, $223 + 118082 | 0, 1132, $223 + 375460 | 0); $218 = 0; } } @@ -76235,12 +78048,12 @@ function asmFunc(imports) { } $250 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368605 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375461 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $251 = physx__PxGetAssertHandler_28_29() | 0; $255 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$251 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($251, $255 + 198118 | 0, $255 + 114911 | 0, 1133, $255 + 368605 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$251 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($251, $255 + 204100 | 0, $255 + 118082 | 0, 1133, $255 + 375461 | 0); $250 = 0; } } @@ -76283,12 +78096,12 @@ function asmFunc(imports) { } $32 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368606 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375462 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $33 = physx__PxGetAssertHandler_28_29() | 0; $37 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 141987 | 0, $37 + 114911 | 0, 1155, $37 + 368606 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 147817 | 0, $37 + 118082 | 0, 1155, $37 + 375462 | 0); $32 = 0; } } @@ -76298,12 +78111,12 @@ function asmFunc(imports) { } $64 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368607 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375463 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $65 = physx__PxGetAssertHandler_28_29() | 0; $69 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 197613 | 0, $69 + 114911 | 0, 1156, $69 + 368607 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 203595 | 0, $69 + 118082 | 0, 1156, $69 + 375463 | 0); $64 = 0; } } @@ -76313,12 +78126,12 @@ function asmFunc(imports) { } $96 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368608 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375464 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $97 = physx__PxGetAssertHandler_28_29() | 0; $101 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 198076 | 0, $101 + 114911 | 0, 1157, $101 + 368608 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 204058 | 0, $101 + 118082 | 0, 1157, $101 + 375464 | 0); $96 = 0; } } @@ -76330,12 +78143,12 @@ function asmFunc(imports) { } $132 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368609 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375465 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $133 = physx__PxGetAssertHandler_28_29() | 0; $137 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$133 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($133, $137 + 141955 | 0, $137 + 114911 | 0, 1160, $137 + 368609 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$133 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($133, $137 + 147785 | 0, $137 + 118082 | 0, 1160, $137 + 375465 | 0); $132 = 0; } } @@ -76348,12 +78161,12 @@ function asmFunc(imports) { } $164 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368610 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375466 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $165 = physx__PxGetAssertHandler_28_29() | 0; $169 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$165 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($165, $169 + 159072 | 0, $169 + 114911 | 0, 1170, $169 + 368610 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$165 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($165, $169 + 164970 | 0, $169 + 118082 | 0, 1170, $169 + 375466 | 0); $164 = 0; } } @@ -76363,12 +78176,12 @@ function asmFunc(imports) { } $191 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368611 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375467 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $192 = physx__PxGetAssertHandler_28_29() | 0; $196 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$192 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($192, $196 + 159033 | 0, $196 + 114911 | 0, 1171, $196 + 368611 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$192 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($192, $196 + 164931 | 0, $196 + 118082 | 0, 1171, $196 + 375467 | 0); $191 = 0; } } @@ -76378,12 +78191,12 @@ function asmFunc(imports) { } $223 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368612 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375468 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $224 = physx__PxGetAssertHandler_28_29() | 0; $228 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$224 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($224, $228 + 197649 | 0, $228 + 114911 | 0, 1172, $228 + 368612 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$224 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($224, $228 + 203631 | 0, $228 + 118082 | 0, 1172, $228 + 375468 | 0); $223 = 0; } } @@ -76412,12 +78225,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368613 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375469 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 141893 | 0, $23 + 114911 | 0, 1211, $23 + 368613 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 147723 | 0, $23 + 118082 | 0, 1211, $23 + 375469 | 0); $18 = 0; } } @@ -76427,12 +78240,12 @@ function asmFunc(imports) { } $39 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368614 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375470 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $40 = physx__PxGetAssertHandler_28_29() | 0; $44 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$40 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($40, $44 + 141996 | 0, $44 + 114911 | 0, 1212, $44 + 368614 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$40 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($40, $44 + 147826 | 0, $44 + 118082 | 0, 1212, $44 + 375470 | 0); $39 = 0; } } @@ -76442,12 +78255,12 @@ function asmFunc(imports) { } $66 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368615 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375471 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $67 = physx__PxGetAssertHandler_28_29() | 0; $71 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$67 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($67, $71 + 141955 | 0, $71 + 114911 | 0, 1226, $71 + 368615 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$67 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($67, $71 + 147785 | 0, $71 + 118082 | 0, 1226, $71 + 375471 | 0); $66 = 0; } } @@ -76497,12 +78310,12 @@ function asmFunc(imports) { } $164 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368616 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375472 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $165 = physx__PxGetAssertHandler_28_29() | 0; $169 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$165 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($165, $169 + 122031 | 0, $169 + 114911 | 0, 1257, $169 + 368616 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$165 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($165, $169 + 125398 | 0, $169 + 118082 | 0, 1257, $169 + 375472 | 0); $164 = 0; } } @@ -76520,12 +78333,12 @@ function asmFunc(imports) { } $224 = 0; label$19 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368617 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375473 | 0) >> 0] | 0) & 1 | 0) { break label$19 } $225 = physx__PxGetAssertHandler_28_29() | 0; $229 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$225 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($225, $229 + 66780 | 0, $229 + 114911 | 0, 1266, $229 + 368617 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$225 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($225, $229 + 66780 | 0, $229 + 118082 | 0, 1266, $229 + 375473 | 0); $224 = 0; } } @@ -76542,12 +78355,12 @@ function asmFunc(imports) { } $264 = 0; label$21 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368618 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375474 | 0) >> 0] | 0) & 1 | 0) { break label$21 } $265 = physx__PxGetAssertHandler_28_29() | 0; $269 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$265 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($265, $269 + 122001 | 0, $269 + 114911 | 0, 1272, $269 + 368618 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$265 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($265, $269 + 125368 | 0, $269 + 118082 | 0, 1272, $269 + 375474 | 0); $264 = 0; } } @@ -76557,12 +78370,12 @@ function asmFunc(imports) { } $293 = 0; label$23 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368619 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375475 | 0) >> 0] | 0) & 1 | 0) { break label$23 } $294 = physx__PxGetAssertHandler_28_29() | 0; $298 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$294 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($294, $298 + 141912 | 0, $298 + 114911 | 0, 1273, $298 + 368619 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$294 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($294, $298 + 147742 | 0, $298 + 118082 | 0, 1273, $298 + 375475 | 0); $293 = 0; } } @@ -76570,17 +78383,17 @@ function asmFunc(imports) { HEAP32[($6 + 72 | 0) >> 2] = HEAP32[($5 + 92 | 0) >> 2] | 0; break label$9; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 55 | 0 | 0, GOT_data_internal___memory_base + 185795 | 0 | 0) | 0; - $329 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 55 | 0 | 0, ((HEAP32[($5 + 92 | 0) >> 2] | 0) + 6 | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 114911 | 0 | 0, 1282 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 55 | 0 | 0, GOT_data_internal___memory_base + 191757 | 0 | 0) | 0; + $329 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 55 | 0 | 0, ((HEAP32[($5 + 92 | 0) >> 2] | 0) + 6 | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 118082 | 0 | 0, 1282 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 55 | 0 | 0) | 0; HEAP32[($5 + 56 | 0) >> 2] = $329; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 47 | 0 | 0, GOT_data_internal___memory_base + 185795 | 0 | 0) | 0; - $353 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 47 | 0 | 0, ((HEAP32[($5 + 92 | 0) >> 2] | 0) + 6 | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 114911 | 0 | 0, 1283 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 47 | 0 | 0, GOT_data_internal___memory_base + 191757 | 0 | 0) | 0; + $353 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 47 | 0 | 0, ((HEAP32[($5 + 92 | 0) >> 2] | 0) + 6 | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 118082 | 0 | 0, 1283 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 47 | 0 | 0) | 0; HEAP32[($5 + 48 | 0) >> 2] = $353; internalABP__initSentinels_28internalABP__SIMD_AABB_X4__2c_20unsigned_20int_29(HEAP32[($5 + 56 | 0) >> 2] | 0 | 0, HEAP32[($5 + 92 | 0) >> 2] | 0 | 0); - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 39 | 0 | 0, GOT_data_internal___memory_base + 116250 | 0 | 0) | 0; - $377 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 39 | 0 | 0, (HEAP32[($5 + 92 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 114911 | 0 | 0, 1285 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 39 | 0 | 0, GOT_data_internal___memory_base + 119617 | 0 | 0) | 0; + $377 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 39 | 0 | 0, (HEAP32[($5 + 92 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 118082 | 0 | 0, 1285 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 39 | 0 | 0) | 0; HEAP32[($5 + 40 | 0) >> 2] = $377; (wasm2js_i32$0 = $5, wasm2js_i32$1 = internalABP__SplitBoxes__getBoxes_X_28_29($6 + 72 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 32 | 0) >> 2] = wasm2js_i32$1; @@ -76607,12 +78420,12 @@ function asmFunc(imports) { } $426 = 0; label$29 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368620 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375476 | 0) >> 0] | 0) & 1 | 0) { break label$29 } $427 = physx__PxGetAssertHandler_28_29() | 0; $431 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$427 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($427, $431 + 122031 | 0, $431 + 114911 | 0, 1300, $431 + 368620 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$427 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($427, $431 + 125398 | 0, $431 + 118082 | 0, 1300, $431 + 375476 | 0); $426 = 0; } } @@ -76625,12 +78438,12 @@ function asmFunc(imports) { } $479 = 0; label$31 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368621 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375477 | 0) >> 0] | 0) & 1 | 0) { break label$31 } $480 = physx__PxGetAssertHandler_28_29() | 0; $484 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$480 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($480, $484 + 66780 | 0, $484 + 114911 | 0, 1306, $484 + 368621 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$480 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($480, $484 + 66780 | 0, $484 + 118082 | 0, 1306, $484 + 375477 | 0); $479 = 0; } } @@ -76647,12 +78460,12 @@ function asmFunc(imports) { } $519 = 0; label$33 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368622 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375478 | 0) >> 0] | 0) & 1 | 0) { break label$33 } $520 = physx__PxGetAssertHandler_28_29() | 0; $524 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$520 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($520, $524 + 122001 | 0, $524 + 114911 | 0, 1312, $524 + 368622 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$520 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($520, $524 + 125368 | 0, $524 + 118082 | 0, 1312, $524 + 375478 | 0); $519 = 0; } } @@ -76662,12 +78475,12 @@ function asmFunc(imports) { } $548 = 0; label$35 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368623 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375479 | 0) >> 0] | 0) & 1 | 0) { break label$35 } $549 = physx__PxGetAssertHandler_28_29() | 0; $553 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$549 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($549, $553 + 141912 | 0, $553 + 114911 | 0, 1313, $553 + 368623 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$549 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($549, $553 + 147742 | 0, $553 + 118082 | 0, 1313, $553 + 375479 | 0); $548 = 0; } } @@ -76758,7 +78571,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 150364 | 0, $29 + 114911 | 0, 686, GOT_data_internal_internalABP__ABP_Object__setSleepingIndex_28unsigned_20int_2c_20physx__Bp__FilterType__Enum_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 156250 | 0, $29 + 118082 | 0, 686, GOT_data_internal_internalABP__ABP_Object__setSleepingIndex_28unsigned_20int_2c_20physx__Bp__FilterType__Enum_29___ignore); $24 = 0; } } @@ -76850,12 +78663,12 @@ function asmFunc(imports) { } $31 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368624 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375480 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $32 = physx__PxGetAssertHandler_28_29() | 0; $36 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 89597 | 0, $36 + 114911 | 0, 1351, $36 + 368624 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 89666 | 0, $36 + 118082 | 0, 1351, $36 + 375480 | 0); $31 = 0; } } @@ -76865,12 +78678,12 @@ function asmFunc(imports) { } $58 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368625 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375481 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $59 = physx__PxGetAssertHandler_28_29() | 0; $63 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$59 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($59, $63 + 88907 | 0, $63 + 114911 | 0, 1352, $63 + 368625 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$59 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($59, $63 + 88976 | 0, $63 + 118082 | 0, 1352, $63 + 375481 | 0); $58 = 0; } } @@ -76880,12 +78693,12 @@ function asmFunc(imports) { } $85 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368626 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375482 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $86 = physx__PxGetAssertHandler_28_29() | 0; $90 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$86 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($86, $90 + 159092 | 0, $90 + 114911 | 0, 1353, $90 + 368626 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$86 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($86, $90 + 164990 | 0, $90 + 118082 | 0, 1353, $90 + 375482 | 0); $85 = 0; } } @@ -76911,12 +78724,12 @@ function asmFunc(imports) { } $130 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368627 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375483 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $131 = physx__PxGetAssertHandler_28_29() | 0; $135 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$131 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($131, $135 + 159056 | 0, $135 + 114911 | 0, 1392, $135 + 368627 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$131 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($131, $135 + 164954 | 0, $135 + 118082 | 0, 1392, $135 + 375483 | 0); $130 = 0; } } @@ -76938,8 +78751,8 @@ function asmFunc(imports) { if ((HEAP32[($7 + 6072 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$18 } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 6039 | 0 | 0, GOT_data_internal___memory_base + 116250 | 0 | 0) | 0; - (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 6039 | 0 | 0, (HEAP32[($7 + 6088 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 114911 | 0 | 0, 1402 | 0) | 0), HEAP32[(wasm2js_i32$0 + 6072 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 6039 | 0 | 0, GOT_data_internal___memory_base + 119617 | 0 | 0) | 0; + (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 6039 | 0 | 0, (HEAP32[($7 + 6088 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 118082 | 0 | 0, 1402 | 0) | 0), HEAP32[(wasm2js_i32$0 + 6072 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 6039 | 0 | 0) | 0; } (wasm2js_i32$0 = $7, wasm2js_i32$1 = internalABP__removeNewOrUpdatedMark_28unsigned_20int_29(HEAP32[($7 + 6040 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 6032 | 0) >> 2] = wasm2js_i32$1; @@ -76960,12 +78773,12 @@ function asmFunc(imports) { } $257 = 0; label$21 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368628 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375484 | 0) >> 0] | 0) & 1 | 0) { break label$21 } $258 = physx__PxGetAssertHandler_28_29() | 0; $262 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$258 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($258, $262 + 175507 | 0, $262 + 114911 | 0, 1421, $262 + 368628 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$258 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($258, $262 + 181405 | 0, $262 + 118082 | 0, 1421, $262 + 375484 | 0); $257 = 0; } } @@ -76997,12 +78810,12 @@ function asmFunc(imports) { } $316 = 0; label$24 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368629 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375485 | 0) >> 0] | 0) & 1 | 0) { break label$24 } $317 = physx__PxGetAssertHandler_28_29() | 0; $321 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$317 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($317, $321 + 144657 | 0, $321 + 114911 | 0, 1438, $321 + 368629 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$317 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($317, $321 + 150518 | 0, $321 + 118082 | 0, 1438, $321 + 375485 | 0); $316 = 0; } } @@ -77027,12 +78840,12 @@ function asmFunc(imports) { } $368 = 0; label$30 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368630 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375486 | 0) >> 0] | 0) & 1 | 0) { break label$30 } $369 = physx__PxGetAssertHandler_28_29() | 0; $373 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$369 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($369, $373 + 197986 | 0, $373 + 114911 | 0, 1454, $373 + 368630 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$369 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($369, $373 + 203968 | 0, $373 + 118082 | 0, 1454, $373 + 375486 | 0); $368 = 0; } } @@ -77042,12 +78855,12 @@ function asmFunc(imports) { } $391 = 0; label$32 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368631 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375487 | 0) >> 0] | 0) & 1 | 0) { break label$32 } $392 = physx__PxGetAssertHandler_28_29() | 0; $396 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$392 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($392, $396 + 234024 | 0, $396 + 114911 | 0, 1455, $396 + 368631 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$392 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($392, $396 + 240006 | 0, $396 + 118082 | 0, 1455, $396 + 375487 | 0); $391 = 0; } } @@ -77059,12 +78872,12 @@ function asmFunc(imports) { } $430 = 0; label$34 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368632 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375488 | 0) >> 0] | 0) & 1 | 0) { break label$34 } $431 = physx__PxGetAssertHandler_28_29() | 0; $435 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$431 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($431, $435 + 68354 | 0, $435 + 114911 | 0, 1459, $435 + 368632 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$431 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($431, $435 + 68354 | 0, $435 + 118082 | 0, 1459, $435 + 375488 | 0); $430 = 0; } } @@ -77076,12 +78889,12 @@ function asmFunc(imports) { } $462 = 0; label$36 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368633 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375489 | 0) >> 0] | 0) & 1 | 0) { break label$36 } $463 = physx__PxGetAssertHandler_28_29() | 0; $467 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$463 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($463, $467 + 68338 | 0, $467 + 114911 | 0, 1464, $467 + 368633 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$463 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($463, $467 + 68338 | 0, $467 + 118082 | 0, 1464, $467 + 375489 | 0); $462 = 0; } } @@ -77091,12 +78904,12 @@ function asmFunc(imports) { } $492 = 0; label$38 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368634 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375490 | 0) >> 0] | 0) & 1 | 0) { break label$38 } $493 = physx__PxGetAssertHandler_28_29() | 0; $497 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$493 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($493, $497 + 181677 | 0, $497 + 114911 | 0, 1470, $497 + 368634 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$493 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($493, $497 + 187575 | 0, $497 + 118082 | 0, 1470, $497 + 375490 | 0); $492 = 0; } } @@ -77106,12 +78919,12 @@ function asmFunc(imports) { } $522 = 0; label$40 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368635 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375491 | 0) >> 0] | 0) & 1 | 0) { break label$40 } $523 = physx__PxGetAssertHandler_28_29() | 0; $527 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$523 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($523, $527 + 181578 | 0, $527 + 114911 | 0, 1471, $527 + 368635 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$523 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($523, $527 + 187476 | 0, $527 + 118082 | 0, 1471, $527 + 375491 | 0); $522 = 0; } } @@ -77121,12 +78934,12 @@ function asmFunc(imports) { } $552 = 0; label$42 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368636 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375492 | 0) >> 0] | 0) & 1 | 0) { break label$42 } $553 = physx__PxGetAssertHandler_28_29() | 0; $557 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$553 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($553, $557 + 181648 | 0, $557 + 114911 | 0, 1473, $557 + 368636 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$553 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($553, $557 + 187546 | 0, $557 + 118082 | 0, 1473, $557 + 375492 | 0); $552 = 0; } } @@ -77136,12 +78949,12 @@ function asmFunc(imports) { } $582 = 0; label$44 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368637 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375493 | 0) >> 0] | 0) & 1 | 0) { break label$44 } $583 = physx__PxGetAssertHandler_28_29() | 0; $587 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$583 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($583, $587 + 181549 | 0, $587 + 114911 | 0, 1474, $587 + 368637 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$583 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($583, $587 + 187447 | 0, $587 + 118082 | 0, 1474, $587 + 375493 | 0); $582 = 0; } } @@ -77170,12 +78983,12 @@ function asmFunc(imports) { } $631 = 0; label$48 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368638 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375494 | 0) >> 0] | 0) & 1 | 0) { break label$48 } $632 = physx__PxGetAssertHandler_28_29() | 0; $636 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$632 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($632, $636 + 141955 | 0, $636 + 114911 | 0, 1502, $636 + 368638 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$632 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($632, $636 + 147785 | 0, $636 + 118082 | 0, 1502, $636 + 375494 | 0); $631 = 0; } } @@ -77202,29 +79015,29 @@ function asmFunc(imports) { } $685 = 0; label$53 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368639 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375495 | 0) >> 0] | 0) & 1 | 0) { break label$53 } $686 = physx__PxGetAssertHandler_28_29() | 0; $690 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$686 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($686, $690 + 141857 | 0, $690 + 114911 | 0, 1511, $690 + 368639 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$686 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($686, $690 + 147687 | 0, $690 + 118082 | 0, 1511, $690 + 375495 | 0); $685 = 0; } } (wasm2js_i32$0 = $7, wasm2js_i32$1 = internalABP__getNextCandidateNonSorted_28unsigned_20int_2c_20unsigned_20int_2c_20internalABP__SIMD_AABB_X4_20const__29(HEAP32[($7 + 5932 | 0) >> 2] | 0 | 0, HEAP32[($7 + 5928 | 0) >> 2] | 0 | 0, HEAP32[($7 + 5924 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 5904 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $7, wasm2js_i32$1 = internalABP__getNextCandidateSorted_28unsigned_20int_2c_20unsigned_20int_2c_20internalABP__SIMD_AABB_X4_20const__2c_20unsigned_20int_20const__29(HEAP32[($7 + 5952 | 0) >> 2] | 0 | 0, HEAP32[($7 + 5948 | 0) >> 2] | 0 | 0, HEAP32[($7 + 5944 | 0) >> 2] | 0 | 0, HEAP32[($7 + 6060 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 5900 | 0) >> 2] = wasm2js_i32$1; HEAP32[($7 + 5896 | 0) >> 2] = ((HEAP32[($7 + 5948 | 0) >> 2] | 0) + (HEAP32[($7 + 5928 | 0) >> 2] | 0) | 0) - (HEAP32[($8 + 88 | 0) >> 2] | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 5891 | 0 | 0, GOT_data_internal___memory_base + 185795 | 0 | 0) | 0; - $732 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 5891 | 0 | 0, ((HEAP32[($7 + 5896 | 0) >> 2] | 0) + 6 | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 114911 | 0 | 0, 1521 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 5891 | 0 | 0, GOT_data_internal___memory_base + 191757 | 0 | 0) | 0; + $732 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 5891 | 0 | 0, ((HEAP32[($7 + 5896 | 0) >> 2] | 0) + 6 | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 118082 | 0 | 0, 1521 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 5891 | 0 | 0) | 0; HEAP32[($7 + 5892 | 0) >> 2] = $732; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 5883 | 0 | 0, GOT_data_internal___memory_base + 185795 | 0 | 0) | 0; - $756 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 5883 | 0 | 0, ((HEAP32[($7 + 5896 | 0) >> 2] | 0) + 6 | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 114911 | 0 | 0, 1522 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 5883 | 0 | 0, GOT_data_internal___memory_base + 191757 | 0 | 0) | 0; + $756 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 5883 | 0 | 0, ((HEAP32[($7 + 5896 | 0) >> 2] | 0) + 6 | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 118082 | 0 | 0, 1522 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 5883 | 0 | 0) | 0; HEAP32[($7 + 5884 | 0) >> 2] = $756; internalABP__initSentinels_28internalABP__SIMD_AABB_X4__2c_20unsigned_20int_29(HEAP32[($7 + 5892 | 0) >> 2] | 0 | 0, HEAP32[($7 + 5896 | 0) >> 2] | 0 | 0); - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 5875 | 0 | 0, GOT_data_internal___memory_base + 116250 | 0 | 0) | 0; - $780 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 5875 | 0 | 0, (HEAP32[($7 + 5896 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 114911 | 0 | 0, 1525 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 5875 | 0 | 0, GOT_data_internal___memory_base + 119617 | 0 | 0) | 0; + $780 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 5875 | 0 | 0, (HEAP32[($7 + 5896 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 118082 | 0 | 0, 1525 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 5875 | 0 | 0) | 0; HEAP32[($7 + 5876 | 0) >> 2] = $780; HEAP32[($7 + 5868 | 0) >> 2] = 0; @@ -77266,12 +79079,12 @@ function asmFunc(imports) { } $868 = 0; label$61 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368640 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375496 | 0) >> 0] | 0) & 1 | 0) { break label$61 } $869 = physx__PxGetAssertHandler_28_29() | 0; $873 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$869 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($869, $873 + 144622 | 0, $873 + 114911 | 0, 1553, $873 + 368640 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$869 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($869, $873 + 150483 | 0, $873 + 118082 | 0, 1553, $873 + 375496 | 0); $868 = 0; } } @@ -77282,12 +79095,12 @@ function asmFunc(imports) { } $901 = 0; label$63 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368641 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375497 | 0) >> 0] | 0) & 1 | 0) { break label$63 } $902 = physx__PxGetAssertHandler_28_29() | 0; $906 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$902 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($902, $906 + 198004 | 0, $906 + 114911 | 0, 1555, $906 + 368641 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$902 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($902, $906 + 203986 | 0, $906 + 118082 | 0, 1555, $906 + 375497 | 0); $901 = 0; } } @@ -77307,12 +79120,12 @@ function asmFunc(imports) { } $969 = 0; label$66 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368642 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375498 | 0) >> 0] | 0) & 1 | 0) { break label$66 } $970 = physx__PxGetAssertHandler_28_29() | 0; $974 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$970 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($970, $974 + 66780 | 0, $974 + 114911 | 0, 1568, $974 + 368642 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$970 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($970, $974 + 66780 | 0, $974 + 118082 | 0, 1568, $974 + 375498 | 0); $969 = 0; } } @@ -77328,12 +79141,12 @@ function asmFunc(imports) { } $1006 = 0; label$68 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368643 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375499 | 0) >> 0] | 0) & 1 | 0) { break label$68 } $1007 = physx__PxGetAssertHandler_28_29() | 0; $1011 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1007 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1007, $1011 + 122060 | 0, $1011 + 114911 | 0, 1573, $1011 + 368643 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1007 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1007, $1011 + 125427 | 0, $1011 + 118082 | 0, 1573, $1011 + 375499 | 0); $1006 = 0; } } @@ -77343,12 +79156,12 @@ function asmFunc(imports) { } $1037 = 0; label$70 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368644 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375500 | 0) >> 0] | 0) & 1 | 0) { break label$70 } $1038 = physx__PxGetAssertHandler_28_29() | 0; $1042 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1038 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1038, $1042 + 72598 | 0, $1042 + 114911 | 0, 1574, $1042 + 368644 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1038 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1038, $1042 + 72613 | 0, $1042 + 118082 | 0, 1574, $1042 + 375500 | 0); $1037 = 0; } } @@ -77366,12 +79179,12 @@ function asmFunc(imports) { } $1080 = 0; label$74 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368645 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375501 | 0) >> 0] | 0) & 1 | 0) { break label$74 } $1081 = physx__PxGetAssertHandler_28_29() | 0; $1085 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1081 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1081, $1085 + 71713 | 0, $1085 + 114911 | 0, 1582, $1085 + 368645 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1081 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1081, $1085 + 71713 | 0, $1085 + 118082 | 0, 1582, $1085 + 375501 | 0); $1080 = 0; } } @@ -77393,8 +79206,8 @@ function asmFunc(imports) { if (!((internalABP__SplitBoxes__allocate_28unsigned_20int_29($8 + 72 | 0 | 0, HEAP32[($7 + 6052 | 0) >> 2] | 0 | 0) | 0) & 1 | 0)) { break label$76 } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 5831 | 0 | 0, GOT_data_internal___memory_base + 116250 | 0 | 0) | 0; - (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 5831 | 0 | 0, (HEAP32[($7 + 6052 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 114911 | 0 | 0, 1604 | 0) | 0), HEAP32[(wasm2js_i32$0 + 5832 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 5831 | 0 | 0, GOT_data_internal___memory_base + 119617 | 0 | 0) | 0; + (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 5831 | 0 | 0, (HEAP32[($7 + 6052 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 118082 | 0 | 0, 1604 | 0) | 0), HEAP32[(wasm2js_i32$0 + 5832 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 5831 | 0 | 0) | 0; physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($7 + 5830 | 0 | 0, 0 | 0) | 0; physx__shdfnd__NonTrackingAllocator__deallocate_28void__29($7 + 5830 | 0 | 0, HEAP32[($8 + 64 | 0) >> 2] | 0 | 0); @@ -77422,12 +79235,12 @@ function asmFunc(imports) { } $1200 = 0; label$80 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368646 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375502 | 0) >> 0] | 0) & 1 | 0) { break label$80 } $1201 = physx__PxGetAssertHandler_28_29() | 0; $1205 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1201 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1201, $1205 + 197986 | 0, $1205 + 114911 | 0, 1622, $1205 + 368646 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1201 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1201, $1205 + 203968 | 0, $1205 + 118082 | 0, 1622, $1205 + 375502 | 0); $1200 = 0; } } @@ -77440,12 +79253,12 @@ function asmFunc(imports) { } $1253 = 0; label$82 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368647 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375503 | 0) >> 0] | 0) & 1 | 0) { break label$82 } $1254 = physx__PxGetAssertHandler_28_29() | 0; $1258 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1254 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1254, $1258 + 66758 | 0, $1258 + 114911 | 0, 1627, $1258 + 368647 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1254 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1254, $1258 + 66758 | 0, $1258 + 118082 | 0, 1627, $1258 + 375503 | 0); $1253 = 0; } } @@ -77477,12 +79290,12 @@ function asmFunc(imports) { } $1289 = 0; label$87 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368648 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375504 | 0) >> 0] | 0) & 1 | 0) { break label$87 } $1290 = physx__PxGetAssertHandler_28_29() | 0; $1294 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1290 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1290, $1294 + 141892 | 0, $1294 + 114911 | 0, 1647, $1294 + 368648 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1290 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1290, $1294 + 147722 | 0, $1294 + 118082 | 0, 1647, $1294 + 375504 | 0); $1289 = 0; } } @@ -77533,12 +79346,12 @@ function asmFunc(imports) { } $1408 = 0; label$95 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368649 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375505 | 0) >> 0] | 0) & 1 | 0) { break label$95 } $1409 = physx__PxGetAssertHandler_28_29() | 0; $1413 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1409 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1409, $1413 + 144629 | 0, $1413 + 114911 | 0, 1691, $1413 + 368649 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1409 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1409, $1413 + 150490 | 0, $1413 + 118082 | 0, 1691, $1413 + 375505 | 0); $1408 = 0; } } @@ -77549,12 +79362,12 @@ function asmFunc(imports) { } $1441 = 0; label$97 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368650 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375506 | 0) >> 0] | 0) & 1 | 0) { break label$97 } $1442 = physx__PxGetAssertHandler_28_29() | 0; $1446 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1442 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1442, $1446 + 66805 | 0, $1446 + 114911 | 0, 1695, $1446 + 368650 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1442 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1442, $1446 + 66805 | 0, $1446 + 118082 | 0, 1695, $1446 + 375506 | 0); $1441 = 0; } } @@ -78160,7 +79973,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 145318 | 0, $25 + 114911 | 0, 542, GOT_data_internal_internalABP__SplitBoxes__setBounds_28unsigned_20int_2c_20physx__PxVec4_20const__2c_20physx__PxVec4_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 151179 | 0, $25 + 118082 | 0, 542, GOT_data_internal_internalABP__SplitBoxes__setBounds_28unsigned_20int_2c_20physx__PxVec4_20const__2c_20physx__PxVec4_20const__29___ignore); $20 = 0; } } @@ -78234,12 +80047,12 @@ function asmFunc(imports) { } $33 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368651 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375507 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $34 = physx__PxGetAssertHandler_28_29() | 0; $38 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 203010 | 0, $38 + 114911 | 0, 1829, $38 + 368651 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 208992 | 0, $38 + 118082 | 0, 1829, $38 + 375507 | 0); $33 = 0; } } @@ -78249,12 +80062,12 @@ function asmFunc(imports) { } $60 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368652 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375508 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $61 = physx__PxGetAssertHandler_28_29() | 0; $65 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 198060 | 0, $65 + 114911 | 0, 1830, $65 + 368652 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 204042 | 0, $65 + 118082 | 0, 1830, $65 + 375508 | 0); $60 = 0; } } @@ -78264,12 +80077,12 @@ function asmFunc(imports) { } $87 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368653 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375509 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $88 = physx__PxGetAssertHandler_28_29() | 0; $92 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$88 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($88, $92 + 198044 | 0, $92 + 114911 | 0, 1831, $92 + 368653 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$88 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($88, $92 + 204026 | 0, $92 + 118082 | 0, 1831, $92 + 375509 | 0); $87 = 0; } } @@ -78279,12 +80092,12 @@ function asmFunc(imports) { } $114 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368654 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375510 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $115 = physx__PxGetAssertHandler_28_29() | 0; $119 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$115 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($115, $119 + 81541 | 0, $119 + 114911 | 0, 1832, $119 + 368654 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$115 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($115, $119 + 81584 | 0, $119 + 118082 | 0, 1832, $119 + 375510 | 0); $114 = 0; } } @@ -78626,12 +80439,12 @@ function asmFunc(imports) { } $28 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368677 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375533 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 247290 | 0, $33 + 114911 | 0, 2073, $33 + 368677 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 253272 | 0, $33 + 118082 | 0, 2073, $33 + 375533 | 0); $28 = 0; } } @@ -78641,12 +80454,12 @@ function asmFunc(imports) { } $56 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368678 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375534 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $57 = physx__PxGetAssertHandler_28_29() | 0; $61 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$57 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($57, $61 + 247263 | 0, $61 + 114911 | 0, 2074, $61 + 368678 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$57 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($57, $61 + 253245 | 0, $61 + 118082 | 0, 2074, $61 + 375534 | 0); $56 = 0; } } @@ -78783,7 +80596,7 @@ function asmFunc(imports) { HEAP32[($6 + 316 | 0) >> 2] = 0; $16 = HEAP32[($5 + 24 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_internalABP__ABP_Object___ReflectionAllocator_28char_20const__29($5 + 15 | 0 | 0, 0 | 0) | 0; - $38 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_internalABP__ABP_Object___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_internalABP__ABP_Object__2c_20char_20const__2c_20int_29((($16 & 536870911 | 0 | 0) != ($16 | 0) & 1 | 0 ? -1 : $16 << 3 | 0) | 0, $5 + 15 | 0 | 0, GOT_data_internal___memory_base + 114911 | 0 | 0, 2858 | 0) | 0; + $38 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_internalABP__ABP_Object___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_internalABP__ABP_Object__2c_20char_20const__2c_20int_29((($16 & 536870911 | 0 | 0) != ($16 | 0) & 1 | 0 ? -1 : $16 << 3 | 0) | 0, $5 + 15 | 0 | 0, GOT_data_internal___memory_base + 118082 | 0 | 0, 2858 | 0) | 0; label$3 : { if (!$16) { break label$3 @@ -78936,12 +80749,12 @@ function asmFunc(imports) { } $30 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368655 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375511 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 67535 | 0, $35 + 114911 | 0, 2902, $35 + 368655 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 67535 | 0, $35 + 118082 | 0, 2902, $35 + 375511 | 0); $30 = 0; } } @@ -79020,12 +80833,12 @@ function asmFunc(imports) { } $25 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368656 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375512 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 67535 | 0, $30 + 114911 | 0, 2932, $30 + 368656 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 67535 | 0, $30 + 118082 | 0, 2932, $30 + 375512 | 0); $25 = 0; } } @@ -79089,12 +80902,12 @@ function asmFunc(imports) { } $42 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368657 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375513 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $43 = physx__PxGetAssertHandler_28_29() | 0; $47 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 198060 | 0, $47 + 114911 | 0, 2972, $47 + 368657 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 204042 | 0, $47 + 118082 | 0, 2972, $47 + 375513 | 0); $42 = 0; } } @@ -79104,12 +80917,12 @@ function asmFunc(imports) { } $69 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368658 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375514 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $70 = physx__PxGetAssertHandler_28_29() | 0; $74 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$70 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($70, $74 + 198044 | 0, $74 + 114911 | 0, 2973, $74 + 368658 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$70 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($70, $74 + 204026 | 0, $74 + 118082 | 0, 2973, $74 + 375514 | 0); $69 = 0; } } @@ -79138,12 +80951,12 @@ function asmFunc(imports) { } $122 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368659 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375515 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $123 = physx__PxGetAssertHandler_28_29() | 0; $127 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$123 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($123, $127 + 198060 | 0, $127 + 114911 | 0, 3002, $127 + 368659 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$123 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($123, $127 + 204042 | 0, $127 + 118082 | 0, 3002, $127 + 375515 | 0); $122 = 0; } } @@ -79153,12 +80966,12 @@ function asmFunc(imports) { } $149 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368660 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375516 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $150 = physx__PxGetAssertHandler_28_29() | 0; $154 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$150 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($150, $154 + 198044 | 0, $154 + 114911 | 0, 3003, $154 + 368660 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$150 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($150, $154 + 204026 | 0, $154 + 118082 | 0, 3003, $154 + 375516 | 0); $149 = 0; } } @@ -79311,7 +81124,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Bp__BroadPhasePair_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Bp__BroadPhasePair_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Bp__BroadPhasePair_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Bp__BroadPhasePair_20const__29___ignore); $29 = 0; } } @@ -79458,7 +81271,7 @@ function asmFunc(imports) { HEAP32[($8 + 32 | 0) >> 2] = 0; HEAP32[($8 + 36 | 0) >> 2] = 0; physx__shdfnd__ReflectionAllocator_internalABP__ABP___ReflectionAllocator_28char_20const__29($7 + 5 | 0 | 0, 0 | 0) | 0; - $51 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_internalABP__ABP___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_internalABP__ABP__2c_20char_20const__2c_20int_29(388 | 0, $7 + 5 | 0 | 0, GOT_data_internal___memory_base + 114911 | 0 | 0, 3102 | 0) | 0; + $51 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_internalABP__ABP___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_internalABP__ABP__2c_20char_20const__2c_20int_29(388 | 0, $7 + 5 | 0 | 0, GOT_data_internal___memory_base + 118082 | 0 | 0, 3102 | 0) | 0; internalABP__ABP__ABP_28_29($51 | 0) | 0; HEAP32[($8 + 4 | 0) >> 2] = $51; HEAP32[$7 >> 2] = (HEAP32[($7 + 20 | 0) >> 2] | 0) + (HEAP32[($7 + 16 | 0) >> 2] | 0) | 0; @@ -79602,7 +81415,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Bp__BroadPhasePair_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Bp__BroadPhasePair_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -79758,7 +81571,7 @@ function asmFunc(imports) { break label$3 } $26 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 114911 | 0 | 0, 3119 | 0, $26 + 270284 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 118082 | 0 | 0, 3119 | 0, $26 + 276266 | 0 | 0, 0 | 0); } break label$1; } @@ -79796,7 +81609,7 @@ function asmFunc(imports) { break label$2 } $23 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 114911 | 0 | 0, 3254 | 0, $23 + 270133 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 118082 | 0 | 0, 3254 | 0, $23 + 276115 | 0 | 0, 0 | 0); break label$1; } (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__Bp__BroadPhaseUpdateData__getGroups_28_29_20const(HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 32 | 0) >> 2] = wasm2js_i32$1; @@ -79810,12 +81623,12 @@ function asmFunc(imports) { } $47 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368666 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375522 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $48 = physx__PxGetAssertHandler_28_29() | 0; $52 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 248769 | 0, $52 + 114911 | 0, 3268, $52 + 368666 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 254751 | 0, $52 + 118082 | 0, 3268, $52 + 375522 | 0); $47 = 0; } } @@ -79825,12 +81638,12 @@ function asmFunc(imports) { } $70 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368667 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375523 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $71 = physx__PxGetAssertHandler_28_29() | 0; $75 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$71 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($71, $75 + 248752 | 0, $75 + 114911 | 0, 3269, $75 + 368667 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$71 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($71, $75 + 254734 | 0, $75 + 118082 | 0, 3269, $75 + 375523 | 0); $70 = 0; } } @@ -79904,12 +81717,12 @@ function asmFunc(imports) { } $25 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368661 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375517 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 158642 | 0, $30 + 114911 | 0, 3148, $30 + 368661 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 164528 | 0, $30 + 118082 | 0, 3148, $30 + 375517 | 0); $25 = 0; } } @@ -79928,12 +81741,12 @@ function asmFunc(imports) { } $62 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368662 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375518 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $63 = physx__PxGetAssertHandler_28_29() | 0; $67 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 67491 | 0, $67 + 114911 | 0, 3153, $67 + 368662 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 67491 | 0, $67 + 118082 | 0, 3153, $67 + 375518 | 0); $62 = 0; } } @@ -79969,12 +81782,12 @@ function asmFunc(imports) { } $25 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368664 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375520 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 158896 | 0, $30 + 114911 | 0, 3180, $30 + 368664 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 164794 | 0, $30 + 118082 | 0, 3180, $30 + 375520 | 0); $25 = 0; } } @@ -80002,12 +81815,12 @@ function asmFunc(imports) { } $85 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368665 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375521 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $86 = physx__PxGetAssertHandler_28_29() | 0; $90 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$86 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($86, $90 + 67491 | 0, $90 + 114911 | 0, 3230, $90 + 368665 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$86 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($86, $90 + 67491 | 0, $90 + 118082 | 0, 3230, $90 + 375521 | 0); $85 = 0; } } @@ -80070,12 +81883,12 @@ function asmFunc(imports) { } $41 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368663 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375519 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $42 = physx__PxGetAssertHandler_28_29() | 0; $46 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$42 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($42, $46 + 67491 | 0, $46 + 114911 | 0, 3168, $46 + 368663 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$42 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($42, $46 + 67491 | 0, $46 + 118082 | 0, 3168, $46 + 375519 | 0); $41 = 0; } } @@ -80175,12 +81988,12 @@ function asmFunc(imports) { } $68 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368679 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375535 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $69 = physx__PxGetAssertHandler_28_29() | 0; $73 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$69 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($69, $73 + 191240 | 0, $73 + 114911 | 0, 3207, $73 + 368679 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$69 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($69, $73 + 197202 | 0, $73 + 118082 | 0, 3207, $73 + 375535 | 0); $68 = 0; } } @@ -80346,12 +82159,12 @@ function asmFunc(imports) { } $45 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368668 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375524 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $46 = physx__PxGetAssertHandler_28_29() | 0; $50 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 78913 | 0, $50 + 114911 | 0, 3343, $50 + 368668 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 78956 | 0, $50 + 118082 | 0, 3343, $50 + 375524 | 0); $45 = 0; } } @@ -80388,12 +82201,12 @@ function asmFunc(imports) { } $101 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368669 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375525 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $102 = physx__PxGetAssertHandler_28_29() | 0; $106 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$102 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($102, $106 + 78913 | 0, $106 + 114911 | 0, 3356, $106 + 368669 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$102 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($102, $106 + 78956 | 0, $106 + 118082 | 0, 3356, $106 + 375525 | 0); $101 = 0; } } @@ -80430,12 +82243,12 @@ function asmFunc(imports) { } $157 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368670 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375526 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $158 = physx__PxGetAssertHandler_28_29() | 0; $162 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$158 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($158, $162 + 78913 | 0, $162 + 114911 | 0, 3369, $162 + 368670 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$158 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($158, $162 + 78956 | 0, $162 + 118082 | 0, 3369, $162 + 375526 | 0); $157 = 0; } } @@ -80499,7 +82312,7 @@ function asmFunc(imports) { HEAP32[($6 + 8 | 0) >> 2] = $3; HEAP32[($6 + 12 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__ReflectionAllocator_physx__Bp__BroadPhaseABP___ReflectionAllocator_28char_20const__29($6 + 7 | 0 | 0, 0 | 0) | 0; - $20 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Bp__BroadPhaseABP___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Bp__BroadPhaseABP__2c_20char_20const__2c_20int_29(40 | 0, $6 + 7 | 0 | 0, GOT_data_internal___memory_base + 114911 | 0 | 0, 3401 | 0) | 0; + $20 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Bp__BroadPhaseABP___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Bp__BroadPhaseABP__2c_20char_20const__2c_20int_29(40 | 0, $6 + 7 | 0 | 0, GOT_data_internal___memory_base + 118082 | 0 | 0, 3401 | 0) | 0; i64toi32_i32$0 = HEAP32[($6 + 8 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; physx__Bp__BroadPhaseABP__BroadPhaseABP_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20long_20long_29($20 | 0, HEAP32[($6 + 28 | 0) >> 2] | 0 | 0, HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; @@ -80815,12 +82628,12 @@ function asmFunc(imports) { } $197 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368673 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375529 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $198 = physx__PxGetAssertHandler_28_29() | 0; $202 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 184222 | 0, $202 + 114911 | 0, 2450, $202 + 368673 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 190142 | 0, $202 + 118082 | 0, 2450, $202 + 375529 | 0); $197 = 0; } } @@ -80830,12 +82643,12 @@ function asmFunc(imports) { } $228 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368674 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375530 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $229 = physx__PxGetAssertHandler_28_29() | 0; $233 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$229 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($229, $233 + 161997 | 0, $233 + 114911 | 0, 2451, $233 + 368674 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$229 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($229, $233 + 167895 | 0, $233 + 118082 | 0, 2451, $233 + 375530 | 0); $228 = 0; } } @@ -80845,12 +82658,12 @@ function asmFunc(imports) { } $259 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368675 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375531 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $260 = physx__PxGetAssertHandler_28_29() | 0; $264 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$260 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($260, $264 + 162044 | 0, $264 + 114911 | 0, 2452, $264 + 368675 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$260 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($260, $264 + 167942 | 0, $264 + 118082 | 0, 2452, $264 + 375531 | 0); $259 = 0; } } @@ -81196,21 +83009,21 @@ function asmFunc(imports) { $23 = 1; HEAP32[($5 + 12 | 0) >> 2] = (HEAPU8[($5 + 18 | 0) >> 0] | 0) & $23 | 0 | (((HEAPU8[($5 + 16 | 0) >> 0] | 0) & $23 | 0) << $23 | 0) | 0 | (((HEAPU8[($5 + 19 | 0) >> 0] | 0) & $23 | 0) << 2 | 0) | 0 | (((HEAPU8[($5 + 17 | 0) >> 0] | 0) & $23 | 0) << 3 | 0) | 0; label$1 : { - if (((HEAPU8[((GOT_data_internal___memory_base + 282336 | 0) + (HEAP32[($5 + 12 | 0) >> 2] | 0) | 0) >> 0] | 0) & 255 | 0 | 0) != (255 | 0) & 1 | 0) { + if (((HEAPU8[((GOT_data_internal___memory_base + 288784 | 0) + (HEAP32[($5 + 12 | 0) >> 2] | 0) | 0) >> 0] | 0) & 255 | 0 | 0) != (255 | 0) & 1 | 0) { break label$1 } $60 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368676 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375532 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $61 = physx__PxGetAssertHandler_28_29() | 0; $65 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 200658 | 0, $65 + 114911 | 0, 2252, $65 + 368676 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 206640 | 0, $65 + 118082 | 0, 2252, $65 + 375532 | 0); $60 = 0; } } - $80 = (HEAPU8[((GOT_data_internal___memory_base + 282336 | 0) + (HEAP32[($5 + 12 | 0) >> 2] | 0) | 0) >> 0] | 0) & 255 | 0; + $80 = (HEAPU8[((GOT_data_internal___memory_base + 288784 | 0) + (HEAP32[($5 + 12 | 0) >> 2] | 0) | 0) >> 0] | 0) & 255 | 0; __stack_pointer = $5 + 32 | 0; return $80 | 0; } @@ -81831,7 +83644,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Bp__BroadPhasePair_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Bp__BroadPhasePair_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -81863,7 +83676,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -81935,10 +83748,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 165933 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 171831 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -81976,10 +83789,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 177805 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 183703 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -81996,10 +83809,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 177683 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 183581 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -82035,8 +83848,8 @@ function asmFunc(imports) { physx__shdfnd__NonTrackingAllocator__deallocate_28void__29($4 + 7 | 0 | 0, HEAP32[$5 >> 2] | 0 | 0); HEAP32[$5 >> 2] = 0; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 6 | 0 | 0, GOT_data_internal___memory_base + 185795 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 6 | 0 | 0, (HEAP32[($5 + 4 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 114820 | 0 | 0, 254 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 6 | 0 | 0, GOT_data_internal___memory_base + 191757 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 6 | 0 | 0, (HEAP32[($5 + 4 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 117977 | 0 | 0, 254 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 6 | 0 | 0) | 0; BitArray__clearAll_28_29($5 | 0); __stack_pointer = $4 + 16 | 0; @@ -82107,8 +83920,8 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = bitsToDwords_28unsigned_20int_29((HEAP32[($4 + 24 | 0) >> 2] | 0) + 128 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; HEAP32[($4 + 16 | 0) >> 2] = 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 15 | 0 | 0, GOT_data_internal___memory_base + 185795 | 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 15 | 0 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 114820 | 0 | 0, 274 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 15 | 0 | 0, GOT_data_internal___memory_base + 191757 | 0 | 0) | 0; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 15 | 0 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 117977 | 0 | 0, 274 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 15 | 0 | 0) | 0; label$1 : { if (!(HEAP32[($5 + 4 | 0) >> 2] | 0)) { @@ -82181,12 +83994,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368683 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375539 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 198060 | 0, $26 + 114820 | 0, 606, $26 + 368683 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 204042 | 0, $26 + 117977 | 0, 606, $26 + 375539 | 0); $21 = 0; } } @@ -82196,12 +84009,12 @@ function asmFunc(imports) { } $48 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368684 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375540 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $49 = physx__PxGetAssertHandler_28_29() | 0; $53 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 198044 | 0, $53 + 114820 | 0, 607, $53 + 368684 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 204026 | 0, $53 + 117977 | 0, 607, $53 + 375540 | 0); $48 = 0; } } @@ -82211,12 +84024,12 @@ function asmFunc(imports) { } $75 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368685 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375541 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $76 = physx__PxGetAssertHandler_28_29() | 0; $80 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 81541 | 0, $80 + 114820 | 0, 608, $80 + 368685 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 81584 | 0, $80 + 117977 | 0, 608, $80 + 375541 | 0); $75 = 0; } } @@ -82226,12 +84039,12 @@ function asmFunc(imports) { } $102 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368686 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375542 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $103 = physx__PxGetAssertHandler_28_29() | 0; $107 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$103 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($103, $107 + 78776 | 0, $107 + 114820 | 0, 609, $107 + 368686 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$103 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($103, $107 + 78819 | 0, $107 + 117977 | 0, 609, $107 + 375542 | 0); $102 = 0; } } @@ -82438,9 +84251,9 @@ function asmFunc(imports) { $28 = $3 + 128 | 0; break label$3; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 123 | 0 | 0, GOT_data_internal___memory_base + 185667 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 123 | 0 | 0, GOT_data_internal___memory_base + 191629 | 0 | 0) | 0; HEAP8[($3 + 122 | 0) >> 0] = 1 & 1 | 0; - $28 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 123 | 0 | 0, HEAP32[($3 + 8324 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 114820 | 0 | 0, 743 | 0) | 0; + $28 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 123 | 0 | 0, HEAP32[($3 + 8324 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 117977 | 0 | 0, 743 | 0) | 0; } $49 = $28; label$5 : { @@ -82483,12 +84296,12 @@ function asmFunc(imports) { } $154 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368687 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375543 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $155 = physx__PxGetAssertHandler_28_29() | 0; $159 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$155 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($155, $159 + 175433 | 0, $159 + 114820 | 0, 762, $159 + 368687 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$155 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($155, $159 + 181331 | 0, $159 + 117977 | 0, 762, $159 + 375543 | 0); $154 = 0; } } @@ -82504,12 +84317,12 @@ function asmFunc(imports) { } $189 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368688 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375544 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $190 = physx__PxGetAssertHandler_28_29() | 0; $194 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$190 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($190, $194 + 84826 | 0, $194 + 114820 | 0, 766, $194 + 368688 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$190 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($190, $194 + 84895 | 0, $194 + 117977 | 0, 766, $194 + 375544 | 0); $189 = 0; } } @@ -82524,8 +84337,8 @@ function asmFunc(imports) { } (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__Cm__RadixSort__GetRanks_28_29_20const(physx__Cm__RadixSortBuffered__Sort_28unsigned_20int_20const__2c_20unsigned_20int_2c_20physx__Cm__RadixHint_29($3 + 52 | 0 | 0, HEAP32[($3 + 116 | 0) >> 2] | 0 | 0, HEAP32[($3 + 100 | 0) >> 2] | 0 | 0, 1 | 0) | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 88 | 0) >> 2] = wasm2js_i32$1; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 47 | 0 | 0, GOT_data_internal___memory_base + 185795 | 0 | 0) | 0; - $245 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 47 | 0 | 0, (HEAP32[($4 + 80 | 0) >> 2] | 0) << 1 | 0 | 0, GOT_data_internal___memory_base + 114820 | 0 | 0, 791 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 47 | 0 | 0, GOT_data_internal___memory_base + 191757 | 0 | 0) | 0; + $245 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 47 | 0 | 0, (HEAP32[($4 + 80 | 0) >> 2] | 0) << 1 | 0 | 0, GOT_data_internal___memory_base + 117977 | 0 | 0, 791 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 47 | 0 | 0) | 0; HEAP32[($3 + 48 | 0) >> 2] = $245; HEAP32[($3 + 40 | 0) >> 2] = 2; @@ -82559,7 +84372,7 @@ function asmFunc(imports) { } i64toi32_i32$1 = $255$hi; physx__shdfnd__ReflectionAllocator_physx__Bp__IAABB___ReflectionAllocator_28char_20const__29($3 + 35 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Bp__IAABB___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Bp__IAABB__2c_20char_20const__2c_20int_29((($44 | 0) != (0 | 0) & 1 | 0 ? -1 : $255) | 0, $3 + 35 | 0 | 0, GOT_data_internal___memory_base + 114820 | 0 | 0, 793 | 0) | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Bp__IAABB___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Bp__IAABB__2c_20char_20const__2c_20int_29((($44 | 0) != (0 | 0) & 1 | 0 ? -1 : $255) | 0, $3 + 35 | 0 | 0, GOT_data_internal___memory_base + 117977 | 0 | 0, 793 | 0) | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; initSentinel_28physx__Bp__IAABB__29((HEAP32[($3 + 36 | 0) >> 2] | 0) + Math_imul(HEAP32[($3 + 8328 | 0) >> 2] | 0, 24) | 0 | 0); initSentinel_28physx__Bp__IAABB__29((HEAP32[($3 + 36 | 0) >> 2] | 0) + Math_imul((HEAP32[($3 + 8328 | 0) >> 2] | 0) + 1 | 0, 24) | 0 | 0); HEAP32[($3 + 28 | 0) >> 2] = 0; @@ -82659,12 +84472,12 @@ function asmFunc(imports) { } $457 = 0; label$29 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368689 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375545 | 0) >> 0] | 0) & 1 | 0) { break label$29 } $458 = physx__PxGetAssertHandler_28_29() | 0; $462 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$458 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($458, $462 + 69702 | 0, $462 + 114820 | 0, 835, $462 + 368689 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$458 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($458, $462 + 69702 | 0, $462 + 117977 | 0, 835, $462 + 375545 | 0); $457 = 0; } } @@ -82674,12 +84487,12 @@ function asmFunc(imports) { } $485 = 0; label$31 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368690 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375546 | 0) >> 0] | 0) & 1 | 0) { break label$31 } $486 = physx__PxGetAssertHandler_28_29() | 0; $490 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$486 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($486, $490 + 254688 | 0, $490 + 114820 | 0, 836, $490 + 368690 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$486 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($486, $490 + 260670 | 0, $490 + 117977 | 0, 836, $490 + 375546 | 0); $485 = 0; } } @@ -82694,12 +84507,12 @@ function asmFunc(imports) { } $525 = 0; label$33 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368691 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375547 | 0) >> 0] | 0) & 1 | 0) { break label$33 } $526 = physx__PxGetAssertHandler_28_29() | 0; $530 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$526 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($526, $530 + 84859 | 0, $530 + 114820 | 0, 839, $530 + 368691 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$526 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($526, $530 + 84928 | 0, $530 + 117977 | 0, 839, $530 + 375547 | 0); $525 = 0; } } @@ -82899,7 +84712,7 @@ function asmFunc(imports) { } i64toi32_i32$1 = $15$hi; physx__shdfnd__ReflectionAllocator_MBPEntry___ReflectionAllocator_28char_20const__29($3 + 19 | 0 | 0, 0 | 0) | 0; - $38 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_MBPEntry___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_MBPEntry__2c_20char_20const__2c_20int_29((($21 | 0) != (0 | 0) & 1 | 0 ? -1 : $15) | 0, $3 + 19 | 0 | 0, GOT_data_internal___memory_base + 114820 | 0 | 0, 870 | 0) | 0; + $38 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_MBPEntry___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_MBPEntry__2c_20char_20const__2c_20int_29((($21 | 0) != (0 | 0) & 1 | 0 ? -1 : $15) | 0, $3 + 19 | 0 | 0, GOT_data_internal___memory_base + 117977 | 0 | 0, 870 | 0) | 0; label$3 : { if (!$12) { break label$3 @@ -83037,12 +84850,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368692 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375548 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 143091 | 0, $28 + 114820 | 0, 925, $28 + 368692 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 148952 | 0, $28 + 117977 | 0, 925, $28 + 375548 | 0); $23 = 0; } } @@ -83065,12 +84878,12 @@ function asmFunc(imports) { } $53 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368693 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375549 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $54 = physx__PxGetAssertHandler_28_29() | 0; $58 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 231104 | 0, $58 + 114820 | 0, 927, $58 + 368693 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 237086 | 0, $58 + 117977 | 0, 927, $58 + 375549 | 0); $53 = 0; } } @@ -83175,8 +84988,8 @@ function asmFunc(imports) { physx__shdfnd__NonTrackingAllocator__deallocate_28void__29($6 + 3 | 0 | 0, HEAP32[($8 + 112 | 0) >> 2] | 0 | 0); HEAP32[($8 + 112 | 0) >> 2] = 0; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 2 | 0 | 0, GOT_data_internal___memory_base + 185795 | 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 2 | 0 | 0, ((HEAP32[($6 + 4 | 0) >> 2] | 0) + 1 | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 114820 | 0 | 0, 974 | 0) | 0), HEAP32[(wasm2js_i32$0 + 112 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 2 | 0 | 0, GOT_data_internal___memory_base + 191757 | 0 | 0) | 0; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 2 | 0 | 0, ((HEAP32[($6 + 4 | 0) >> 2] | 0) + 1 | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 117977 | 0 | 0, 974 | 0) | 0), HEAP32[(wasm2js_i32$0 + 112 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($6 + 2 | 0 | 0) | 0; } $210 = HEAP32[($8 + 92 | 0) >> 2] | 0; @@ -83226,12 +85039,12 @@ function asmFunc(imports) { } $296 = 0; label$21 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368694 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375550 | 0) >> 0] | 0) & 1 | 0) { break label$21 } $297 = physx__PxGetAssertHandler_28_29() | 0; $301 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$297 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($297, $301 + 84934 | 0, $301 + 114820 | 0, 994, $301 + 368694 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$297 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($297, $301 + 85003 | 0, $301 + 117977 | 0, 994, $301 + 375550 | 0); $296 = 0; } } @@ -83281,7 +85094,7 @@ function asmFunc(imports) { } i64toi32_i32$1 = $9$hi; physx__shdfnd__ReflectionAllocator_physx__Bp__IAABB___ReflectionAllocator_28char_20const__29($5 + 15 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Bp__IAABB___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Bp__IAABB__2c_20char_20const__2c_20int_29((($16 | 0) != (0 | 0) & 1 | 0 ? -1 : $9) | 0, $5 + 15 | 0 | 0, GOT_data_internal___memory_base + 114820 | 0 | 0, 884 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Bp__IAABB___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Bp__IAABB__2c_20char_20const__2c_20int_29((($16 | 0) != (0 | 0) & 1 | 0 ? -1 : $9) | 0, $5 + 15 | 0 | 0, GOT_data_internal___memory_base + 117977 | 0 | 0, 884 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$1 : { if (!(HEAP32[($5 + 28 | 0) >> 2] | 0)) { break label$1 @@ -83316,8 +85129,8 @@ function asmFunc(imports) { HEAP32[($5 + 28 | 0) >> 2] = $0; HEAP32[($5 + 24 | 0) >> 2] = $1; HEAP32[($5 + 20 | 0) >> 2] = $2; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 15 | 0 | 0, GOT_data_internal___memory_base + 185795 | 0 | 0) | 0; - $24 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 15 | 0 | 0, (HEAP32[($5 + 24 | 0) >> 2] | 0) << 1 | 0 | 0, GOT_data_internal___memory_base + 114820 | 0 | 0, 893 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 15 | 0 | 0, GOT_data_internal___memory_base + 191757 | 0 | 0) | 0; + $24 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 15 | 0 | 0, (HEAP32[($5 + 24 | 0) >> 2] | 0) << 1 | 0 | 0, GOT_data_internal___memory_base + 117977 | 0 | 0, 893 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 15 | 0 | 0) | 0; HEAP32[($5 + 16 | 0) >> 2] = $24; label$1 : { @@ -83506,12 +85319,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368695 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375551 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 78955 | 0, $27 + 114820 | 0, 1012, $27 + 368695 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 78998 | 0, $27 + 117977 | 0, 1012, $27 + 375551 | 0); $22 = 0; } } @@ -83530,12 +85343,12 @@ function asmFunc(imports) { } $71 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368696 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375552 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $72 = physx__PxGetAssertHandler_28_29() | 0; $76 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$72 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($72, $76 + 153991 | 0, $76 + 114820 | 0, 1025, $76 + 368696 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$72 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($72, $76 + 159877 | 0, $76 + 117977 | 0, 1025, $76 + 375552 | 0); $71 = 0; } } @@ -83546,12 +85359,12 @@ function asmFunc(imports) { } $110 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368697 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375553 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $111 = physx__PxGetAssertHandler_28_29() | 0; $115 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$111 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($111, $115 + 158917 | 0, $115 + 114820 | 0, 1027, $115 + 368697 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$111 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($111, $115 + 164815 | 0, $115 + 117977 | 0, 1027, $115 + 375553 | 0); $110 = 0; } } @@ -83565,12 +85378,12 @@ function asmFunc(imports) { } $134 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368698 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375554 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $135 = physx__PxGetAssertHandler_28_29() | 0; $139 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$135 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($135, $139 + 84810 | 0, $139 + 114820 | 0, 1030, $139 + 368698 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$135 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($135, $139 + 84879 | 0, $139 + 117977 | 0, 1030, $139 + 375554 | 0); $134 = 0; } } @@ -83597,12 +85410,12 @@ function asmFunc(imports) { } $194 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368699 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375555 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $195 = physx__PxGetAssertHandler_28_29() | 0; $199 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$195 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($195, $199 + 153950 | 0, $199 + 114820 | 0, 1061, $199 + 368699 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$195 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($195, $199 + 159836 | 0, $199 + 117977 | 0, 1061, $199 + 375555 | 0); $194 = 0; } } @@ -83672,12 +85485,12 @@ function asmFunc(imports) { } $61 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368752 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375608 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $62 = physx__PxGetAssertHandler_28_29() | 0; $66 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$62 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($62, $66 + 69758 | 0, $66 + 114820 | 0, 1006, $66 + 368752 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$62 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($62, $66 + 69758 | 0, $66 + 117977 | 0, 1006, $66 + 375608 | 0); $61 = 0; } } @@ -83703,12 +85516,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368700 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375556 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 78955 | 0, $28 + 114820 | 0, 1086, $28 + 368700 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 78998 | 0, $28 + 117977 | 0, 1086, $28 + 375556 | 0); $23 = 0; } } @@ -83732,12 +85545,12 @@ function asmFunc(imports) { } $84 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368701 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375557 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $85 = physx__PxGetAssertHandler_28_29() | 0; $89 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$85 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($85, $89 + 158917 | 0, $89 + 114820 | 0, 1098, $89 + 368701 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$85 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($85, $89 + 164815 | 0, $89 + 117977 | 0, 1098, $89 + 375557 | 0); $84 = 0; } } @@ -83755,12 +85568,12 @@ function asmFunc(imports) { } $125 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368702 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375558 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $126 = physx__PxGetAssertHandler_28_29() | 0; $130 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$126 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($126, $130 + 84934 | 0, $130 + 114820 | 0, 1106, $130 + 368702 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$126 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($126, $130 + 85003 | 0, $130 + 117977 | 0, 1106, $130 + 375558 | 0); $125 = 0; } } @@ -83843,12 +85656,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368703 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375559 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 78955 | 0, $28 + 114820 | 0, 1123, $28 + 368703 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 78998 | 0, $28 + 117977 | 0, 1123, $28 + 375559 | 0); $23 = 0; } } @@ -83933,12 +85746,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368704 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375560 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 78955 | 0, $28 + 114820 | 0, 1136, $28 + 368704 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 78998 | 0, $28 + 117977 | 0, 1136, $28 + 375560 | 0); $23 = 0; } } @@ -83954,12 +85767,12 @@ function asmFunc(imports) { } $60 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368705 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375561 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $61 = physx__PxGetAssertHandler_28_29() | 0; $65 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 84967 | 0, $65 + 114820 | 0, 1141, $65 + 368705 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 85036 | 0, $65 + 117977 | 0, 1141, $65 + 375561 | 0); $60 = 0; } } @@ -83996,12 +85809,12 @@ function asmFunc(imports) { } $104 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368706 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375562 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $105 = physx__PxGetAssertHandler_28_29() | 0; $109 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$105 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($105, $109 + 84903 | 0, $109 + 114820 | 0, 1146, $109 + 368706 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$105 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($105, $109 + 84972 | 0, $109 + 117977 | 0, 1146, $109 + 375562 | 0); $104 = 0; } } @@ -84198,9 +86011,9 @@ function asmFunc(imports) { } i64toi32_i32$1 = $75$hi; physx__shdfnd__ReflectionAllocator_physx__Bp__IAABB___ReflectionAllocator_28char_20const__29($5 + 2 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $6, wasm2js_i32$1 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Bp__IAABB___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Bp__IAABB__2c_20char_20const__2c_20int_29((($16 | 0) != (0 | 0) & 1 | 0 ? -1 : $75) | 0, $5 + 2 | 0 | 0, GOT_data_internal___memory_base + 114820 | 0 | 0, 1260 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12812 | 0) >> 2] = wasm2js_i32$1; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 1 | 0 | 0, GOT_data_internal___memory_base + 185795 | 0 | 0) | 0; - (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 1 | 0 | 0, (HEAP32[($5 + 8 | 0) >> 2] | 0) << 1 | 0 | 0, GOT_data_internal___memory_base + 114820 | 0 | 0, 1261 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12808 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $6, wasm2js_i32$1 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Bp__IAABB___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Bp__IAABB__2c_20char_20const__2c_20int_29((($16 | 0) != (0 | 0) & 1 | 0 ? -1 : $75) | 0, $5 + 2 | 0 | 0, GOT_data_internal___memory_base + 117977 | 0 | 0, 1260 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12812 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 1 | 0 | 0, GOT_data_internal___memory_base + 191757 | 0 | 0) | 0; + (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 1 | 0 | 0, (HEAP32[($5 + 8 | 0) >> 2] | 0) << 1 | 0 | 0, GOT_data_internal___memory_base + 117977 | 0 | 0, 1261 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12808 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 1 | 0 | 0) | 0; } HEAP32[($6 + 12800 | 0) >> 2] = HEAP32[($5 + 8 | 0) >> 2] | 0; @@ -84280,7 +86093,7 @@ function asmFunc(imports) { } i64toi32_i32$1 = $53$hi; physx__shdfnd__ReflectionAllocator_physx__Bp__IAABB___ReflectionAllocator_28char_20const__29($5 + 3 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $6, wasm2js_i32$1 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Bp__IAABB___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Bp__IAABB__2c_20char_20const__2c_20int_29((($16 | 0) != (0 | 0) & 1 | 0 ? -1 : $53) | 0, $5 + 3 | 0 | 0, GOT_data_internal___memory_base + 114820 | 0 | 0, 1277 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12816 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $6, wasm2js_i32$1 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Bp__IAABB___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Bp__IAABB__2c_20char_20const__2c_20int_29((($16 | 0) != (0 | 0) & 1 | 0 ? -1 : $53) | 0, $5 + 3 | 0 | 0, GOT_data_internal___memory_base + 117977 | 0 | 0, 1277 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12816 | 0) >> 2] = wasm2js_i32$1; } HEAP32[($6 + 12804 | 0) >> 2] = HEAP32[($5 + 8 | 0) >> 2] | 0; } @@ -84341,12 +86154,12 @@ function asmFunc(imports) { } $60 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368707 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375563 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $61 = physx__PxGetAssertHandler_28_29() | 0; $65 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 158690 | 0, $65 + 114820 | 0, 1309, $65 + 368707 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 164576 | 0, $65 + 117977 | 0, 1309, $65 + 375563 | 0); $60 = 0; } } @@ -84367,12 +86180,12 @@ function asmFunc(imports) { } $110 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368708 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375564 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $111 = physx__PxGetAssertHandler_28_29() | 0; $115 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$111 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($111, $115 + 158945 | 0, $115 + 114820 | 0, 1323, $115 + 368708 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$111 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($111, $115 + 164843 | 0, $115 + 117977 | 0, 1323, $115 + 375564 | 0); $110 = 0; } } @@ -84400,12 +86213,12 @@ function asmFunc(imports) { } $177 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368709 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375565 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $178 = physx__PxGetAssertHandler_28_29() | 0; $182 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$178 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($178, $182 + 158944 | 0, $182 + 114820 | 0, 1334, $182 + 368709 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$178 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($178, $182 + 164842 | 0, $182 + 117977 | 0, 1334, $182 + 375565 | 0); $177 = 0; } } @@ -84430,12 +86243,12 @@ function asmFunc(imports) { } $238 = 0; label$22 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368710 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375566 | 0) >> 0] | 0) & 1 | 0) { break label$22 } $239 = physx__PxGetAssertHandler_28_29() | 0; $243 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 158944 | 0, $243 + 114820 | 0, 1346, $243 + 368710 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 164842 | 0, $243 + 117977 | 0, 1346, $243 + 375566 | 0); $238 = 0; } } @@ -84446,12 +86259,12 @@ function asmFunc(imports) { } $278 = 0; label$24 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368711 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375567 | 0) >> 0] | 0) & 1 | 0) { break label$24 } $279 = physx__PxGetAssertHandler_28_29() | 0; $283 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$279 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($279, $283 + 182499 | 0, $283 + 114820 | 0, 1348, $283 + 368711 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$279 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($279, $283 + 188397 | 0, $283 + 117977 | 0, 1348, $283 + 375567 | 0); $278 = 0; } } @@ -84466,12 +86279,12 @@ function asmFunc(imports) { } $308 = 0; label$26 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368712 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375568 | 0) >> 0] | 0) & 1 | 0) { break label$26 } $309 = physx__PxGetAssertHandler_28_29() | 0; $313 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$309 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($309, $313 + 158976 | 0, $313 + 114820 | 0, 1353, $313 + 368712 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$309 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($309, $313 + 164874 | 0, $313 + 117977 | 0, 1353, $313 + 375568 | 0); $308 = 0; } } @@ -84481,12 +86294,12 @@ function asmFunc(imports) { } $337 = 0; label$28 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368713 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375569 | 0) >> 0] | 0) & 1 | 0) { break label$28 } $338 = physx__PxGetAssertHandler_28_29() | 0; $342 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$338 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($338, $342 + 161954 | 0, $342 + 114820 | 0, 1354, $342 + 368713 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$338 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($338, $342 + 167852 | 0, $342 + 117977 | 0, 1354, $342 + 375569 | 0); $337 = 0; } } @@ -84574,12 +86387,12 @@ function asmFunc(imports) { } $483 = 0; label$39 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368714 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375570 | 0) >> 0] | 0) & 1 | 0) { break label$39 } $484 = physx__PxGetAssertHandler_28_29() | 0; $488 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$484 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($484, $488 + 182535 | 0, $488 + 114820 | 0, 1397, $488 + 368714 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$484 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($484, $488 + 188433 | 0, $488 + 117977 | 0, 1397, $488 + 375570 | 0); $483 = 0; } } @@ -84753,12 +86566,12 @@ function asmFunc(imports) { } $16 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368715 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375571 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 141347 | 0, $21 + 114820 | 0, 1679, $21 + 368715 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 147177 | 0, $21 + 117977 | 0, 1679, $21 + 375571 | 0); $16 = 0; } } @@ -84982,12 +86795,12 @@ function asmFunc(imports) { } $34 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368754 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375610 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 231495 | 0, $39 + 114820 | 0, 1578, $39 + 368754 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 237477 | 0, $39 + 117977 | 0, 1578, $39 + 375610 | 0); $34 = 0; } } @@ -84997,12 +86810,12 @@ function asmFunc(imports) { } $64 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368755 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375611 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $65 = physx__PxGetAssertHandler_28_29() | 0; $69 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 231683 | 0, $69 + 114820 | 0, 1579, $69 + 368755 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 237665 | 0, $69 + 117977 | 0, 1579, $69 + 375611 | 0); $64 = 0; } } @@ -85143,12 +86956,12 @@ function asmFunc(imports) { } $39 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368753 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375609 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $40 = physx__PxGetAssertHandler_28_29() | 0; $44 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$40 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($40, $44 + 202730 | 0, $44 + 114820 | 0, 1211, $44 + 368753 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$40 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($40, $44 + 208712 | 0, $44 + 117977 | 0, 1211, $44 + 375609 | 0); $39 = 0; } } @@ -85631,7 +87444,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_RegionData_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_RegionData_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -85660,7 +87473,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_MBP_Object_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_MBP_Object_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -85685,12 +87498,12 @@ function asmFunc(imports) { } $28 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368716 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375572 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 253532 | 0, $33 + 114820 | 0, 1751, $33 + 368716 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 259514 | 0, $33 + 117977 | 0, 1751, $33 + 375572 | 0); $28 = 0; } } @@ -85786,12 +87599,12 @@ function asmFunc(imports) { } $72 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368717 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375573 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $73 = physx__PxGetAssertHandler_28_29() | 0; $77 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$73 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($73, $77 + 78913 | 0, $77 + 114820 | 0, 1941, $77 + 368717 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$73 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($73, $77 + 78956 | 0, $77 + 117977 | 0, 1941, $77 + 375573 | 0); $72 = 0; } } @@ -85802,12 +87615,12 @@ function asmFunc(imports) { } $103 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368718 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375574 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $104 = physx__PxGetAssertHandler_28_29() | 0; $108 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$104 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($104, $108 + 236072 | 0, $108 + 114820 | 0, 1947, $108 + 368718 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$104 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($104, $108 + 242054 | 0, $108 + 117977 | 0, 1947, $108 + 375574 | 0); $103 = 0; } } @@ -85817,12 +87630,12 @@ function asmFunc(imports) { } $127 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368719 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375575 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $128 = physx__PxGetAssertHandler_28_29() | 0; $132 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$128 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($128, $132 + 226964 | 0, $132 + 114820 | 0, 1949, $132 + 368719 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$128 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($128, $132 + 232946 | 0, $132 + 117977 | 0, 1949, $132 + 375575 | 0); $127 = 0; } } @@ -85842,12 +87655,12 @@ function asmFunc(imports) { } $177 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368720 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375576 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $178 = physx__PxGetAssertHandler_28_29() | 0; $182 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$178 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($178, $182 + 185717 | 0, $182 + 114820 | 0, 1970, $182 + 368720 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$178 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($178, $182 + 191679 | 0, $182 + 117977 | 0, 1970, $182 + 375576 | 0); $177 = 0; } } @@ -86054,12 +87867,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368731 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375587 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 119134 | 0, $28 + 114820 | 0, 2652, $28 + 368731 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 122501 | 0, $28 + 117977 | 0, 2652, $28 + 375587 | 0); $23 = 0; } } @@ -86074,12 +87887,12 @@ function asmFunc(imports) { } $62 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368732 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375588 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $63 = physx__PxGetAssertHandler_28_29() | 0; $67 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 227023 | 0, $67 + 114820 | 0, 2675, $67 + 368732 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 233005 | 0, $67 + 117977 | 0, 2675, $67 + 375588 | 0); $62 = 0; } } @@ -86112,12 +87925,12 @@ function asmFunc(imports) { } $129 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368733 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375589 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $130 = physx__PxGetAssertHandler_28_29() | 0; $134 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$130 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($130, $134 + 226911 | 0, $134 + 114820 | 0, 2696, $134 + 368733 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$130 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($130, $134 + 232893 | 0, $134 + 117977 | 0, 2696, $134 + 375589 | 0); $129 = 0; } } @@ -86137,12 +87950,12 @@ function asmFunc(imports) { } $194 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368734 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375590 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $195 = physx__PxGetAssertHandler_28_29() | 0; $199 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$195 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($195, $199 + 87143 | 0, $199 + 114820 | 0, 2711, $199 + 368734 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$195 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($195, $199 + 87212 | 0, $199 + 117977 | 0, 2711, $199 + 375590 | 0); $194 = 0; } } @@ -86267,7 +88080,7 @@ function asmFunc(imports) { break label$4 } $37 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 16 | 0, $37 + 114820 | 0 | 0, 2106 | 0, $37 + 223760 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 16 | 0, $37 + 117977 | 0 | 0, 2106 | 0, $37 + 229742 | 0 | 0, 0 | 0); HEAP32[($7 + 44 | 0) >> 2] = -1; break label$1; } @@ -86277,7 +88090,7 @@ function asmFunc(imports) { (wasm2js_i32$0 = $7, wasm2js_i32$1 = RegionData__20physx__Cm__reserveContainerMemory_RegionData__28physx__shdfnd__Array_RegionData_2c_20physx__shdfnd__AllocatorTraits_RegionData___Type___2c_20unsigned_20int_29($9 + 12 | 0 | 0, 1 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; } physx__shdfnd__ReflectionAllocator_Region___ReflectionAllocator_28char_20const__29($7 + 11 | 0 | 0, 0 | 0) | 0; - $65 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_Region___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_Region__2c_20char_20const__2c_20int_29(13008 | 0, $7 + 11 | 0 | 0, GOT_data_internal___memory_base + 114820 | 0 | 0, 2114 | 0) | 0; + $65 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_Region___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_Region__2c_20char_20const__2c_20int_29(13008 | 0, $7 + 11 | 0 | 0, GOT_data_internal___memory_base + 117977 | 0 | 0, 2114 | 0) | 0; Region__Region_28_29($65 | 0) | 0; HEAP32[($7 + 12 | 0) >> 2] = $65; physx__Bp__IAABB__initFrom2_28physx__PxBounds3_20const__29((HEAP32[($7 + 16 | 0) >> 2] | 0) + 4 | 0 | 0, HEAP32[($7 + 36 | 0) >> 2] | 0 | 0); @@ -86462,7 +88275,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_RegionData_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_RegionData_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -86551,7 +88364,7 @@ function asmFunc(imports) { break label$2 } $15 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $15 + 114820 | 0 | 0, 2139 | 0, $15 + 216104 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $15 + 117977 | 0 | 0, 2139 | 0, $15 + 222086 | 0 | 0, 0 | 0); HEAP8[($4 + 63 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -86563,7 +88376,7 @@ function asmFunc(imports) { break label$3 } $44 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $44 + 114820 | 0 | 0, 2149 | 0, $44 + 216104 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $44 + 117977 | 0 | 0, 2149 | 0, $44 + 222086 | 0 | 0, 0 | 0); HEAP8[($4 + 63 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -86639,12 +88452,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368727 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375583 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 119120 | 0, $26 + 114820 | 0, 2592, $26 + 368727 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 122487 | 0, $26 + 117977 | 0, 2592, $26 + 375583 | 0); $21 = 0; } } @@ -86661,12 +88474,12 @@ function asmFunc(imports) { } $63 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368728 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375584 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $64 = physx__PxGetAssertHandler_28_29() | 0; $68 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 87168 | 0, $68 + 114820 | 0, 2611, $68 + 368728 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 87237 | 0, $68 + 117977 | 0, 2611, $68 + 375584 | 0); $63 = 0; } } @@ -86685,12 +88498,12 @@ function asmFunc(imports) { } $110 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368729 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375585 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $111 = physx__PxGetAssertHandler_28_29() | 0; $115 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$111 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($111, $115 + 82750 | 0, $115 + 114820 | 0, 2622, $115 + 368729 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$111 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($111, $115 + 82793 | 0, $115 + 117977 | 0, 2622, $115 + 375585 | 0); $110 = 0; } } @@ -86717,12 +88530,12 @@ function asmFunc(imports) { } $168 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368730 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375586 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $169 = physx__PxGetAssertHandler_28_29() | 0; $173 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$169 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($169, $173 + 203291 | 0, $173 + 114820 | 0, 2634, $173 + 368730 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$169 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($169, $173 + 209273 | 0, $173 + 117977 | 0, 2634, $173 + 375586 | 0); $168 = 0; } } @@ -86810,7 +88623,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -86846,12 +88659,12 @@ function asmFunc(imports) { } $42 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368721 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375577 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $43 = physx__PxGetAssertHandler_28_29() | 0; $47 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 87178 | 0, $47 + 114820 | 0, 2299, $47 + 368721 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 87247 | 0, $47 + 117977 | 0, 2299, $47 + 375577 | 0); $42 = 0; } } @@ -86890,7 +88703,7 @@ function asmFunc(imports) { break label$10 } $125 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $125 + 114820 | 0 | 0, 2355 | 0, $125 + 209555 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $125 + 117977 | 0 | 0, 2355 | 0, $125 + 215537 | 0 | 0, 0 | 0); break label$9; } $132 = HEAP32[($6 + 1064 | 0) >> 2] | 0; @@ -87102,7 +88915,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_MBP_Object_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_MBP_Object_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -87166,12 +88979,12 @@ function asmFunc(imports) { } $63 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368722 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375578 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $64 = physx__PxGetAssertHandler_28_29() | 0; $68 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 185717 | 0, $68 + 114820 | 0, 2410, $68 + 368722 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 191679 | 0, $68 + 117977 | 0, 2410, $68 + 375578 | 0); $63 = 0; } } @@ -87257,12 +89070,12 @@ function asmFunc(imports) { } $115 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368723 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375579 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $116 = physx__PxGetAssertHandler_28_29() | 0; $120 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$116 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($116, $120 + 185770 | 0, $120 + 114820 | 0, 2514, $120 + 368723 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$116 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($116, $120 + 191732 | 0, $120 + 117977 | 0, 2514, $120 + 375579 | 0); $115 = 0; } } @@ -87290,12 +89103,12 @@ function asmFunc(imports) { } $175 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368724 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375580 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $176 = physx__PxGetAssertHandler_28_29() | 0; $180 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$176 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($176, $180 + 82750 | 0, $180 + 114820 | 0, 2528, $180 + 368724 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$176 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($176, $180 + 82793 | 0, $180 + 117977 | 0, 2528, $180 + 375580 | 0); $175 = 0; } } @@ -87322,12 +89135,12 @@ function asmFunc(imports) { } $239 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368725 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375581 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $240 = physx__PxGetAssertHandler_28_29() | 0; $244 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$240 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($240, $244 + 226910 | 0, $244 + 114820 | 0, 2541, $244 + 368725 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$240 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($240, $244 + 232892 | 0, $244 + 117977 | 0, 2541, $244 + 375581 | 0); $239 = 0; } } @@ -87337,12 +89150,12 @@ function asmFunc(imports) { } $267 = 0; label$19 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368726 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375582 | 0) >> 0] | 0) & 1 | 0) { break label$19 } $268 = physx__PxGetAssertHandler_28_29() | 0; $272 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$268 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($268, $272 + 185717 | 0, $272 + 114820 | 0, 2543, $272 + 368726 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$268 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($268, $272 + 191679 | 0, $272 + 117977 | 0, 2543, $272 + 375582 | 0); $267 = 0; } } @@ -87497,12 +89310,12 @@ function asmFunc(imports) { } $43 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368735 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375591 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $44 = physx__PxGetAssertHandler_28_29() | 0; $48 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 198060 | 0, $48 + 114820 | 0, 2741, $48 + 368735 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 204042 | 0, $48 + 117977 | 0, 2741, $48 + 375591 | 0); $43 = 0; } } @@ -87512,12 +89325,12 @@ function asmFunc(imports) { } $70 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368736 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375592 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $71 = physx__PxGetAssertHandler_28_29() | 0; $75 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$71 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($71, $75 + 198044 | 0, $75 + 114820 | 0, 2742, $75 + 368736 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$71 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($71, $75 + 204026 | 0, $75 + 117977 | 0, 2742, $75 + 375592 | 0); $70 = 0; } } @@ -87550,12 +89363,12 @@ function asmFunc(imports) { } $139 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368737 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375593 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $140 = physx__PxGetAssertHandler_28_29() | 0; $144 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$140 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($140, $144 + 198060 | 0, $144 + 114820 | 0, 2776, $144 + 368737 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$140 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($140, $144 + 204042 | 0, $144 + 117977 | 0, 2776, $144 + 375593 | 0); $139 = 0; } } @@ -87565,12 +89378,12 @@ function asmFunc(imports) { } $166 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368738 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375594 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $167 = physx__PxGetAssertHandler_28_29() | 0; $171 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$167 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($167, $171 + 198044 | 0, $171 + 114820 | 0, 2777, $171 + 368738 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$167 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($167, $171 + 204026 | 0, $171 + 117977 | 0, 2777, $171 + 375594 | 0); $166 = 0; } } @@ -87770,12 +89583,12 @@ function asmFunc(imports) { } $180 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368739 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375595 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $181 = physx__PxGetAssertHandler_28_29() | 0; $185 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$181 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($181, $185 + 185717 | 0, $185 + 114820 | 0, 2929, $185 + 368739 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$181 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($181, $185 + 191679 | 0, $185 + 117977 | 0, 2929, $185 + 375595 | 0); $180 = 0; } } @@ -87878,7 +89691,7 @@ function asmFunc(imports) { HEAP32[($9 + 124 | 0) >> 2] = 0; HEAP32[($9 + 128 | 0) >> 2] = 0; physx__shdfnd__ReflectionAllocator_MBP___ReflectionAllocator_28char_20const__29($8 + 13 | 0 | 0, 0 | 0) | 0; - $60 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_MBP___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_MBP__2c_20char_20const__2c_20int_29(4224 | 0, $8 + 13 | 0 | 0, GOT_data_internal___memory_base + 114820 | 0 | 0, 2956 | 0) | 0; + $60 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_MBP___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_MBP__2c_20char_20const__2c_20int_29(4224 | 0, $8 + 13 | 0 | 0, GOT_data_internal___memory_base + 117977 | 0 | 0, 2956 | 0) | 0; MBP__MBP_28_29($60 | 0) | 0; HEAP32[($9 + 88 | 0) >> 2] = $60; HEAP32[($8 + 8 | 0) >> 2] = (HEAP32[($8 + 28 | 0) >> 2] | 0) + (HEAP32[($8 + 24 | 0) >> 2] | 0) | 0; @@ -87980,17 +89793,17 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368740 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375596 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 67185 | 0, $25 + 114820 | 0, 2976, $25 + 368740 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 67185 | 0, $25 + 117977 | 0, 2976, $25 + 375596 | 0); $20 = 0; } } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 19 | 0 | 0, GOT_data_internal___memory_base + 185795 | 0 | 0) | 0; - $51 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 19 | 0 | 0, (HEAP32[($4 + 24 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 114820 | 0 | 0, 2977 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 19 | 0 | 0, GOT_data_internal___memory_base + 191757 | 0 | 0) | 0; + $51 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 19 | 0 | 0, (HEAP32[($4 + 24 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 117977 | 0 | 0, 2977 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 19 | 0 | 0) | 0; HEAP32[($4 + 20 | 0) >> 2] = $51; label$3 : { @@ -88210,12 +90023,12 @@ function asmFunc(imports) { } $70 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368741 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375597 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $71 = physx__PxGetAssertHandler_28_29() | 0; $75 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$71 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($71, $75 + 253837 | 0, $75 + 114820 | 0, 3024, $75 + 368741 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$71 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($71, $75 + 259819 | 0, $75 + 117977 | 0, 3024, $75 + 375597 | 0); $70 = 0; } } @@ -88301,7 +90114,7 @@ function asmFunc(imports) { break label$3 } $26 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 114820 | 0 | 0, 3057 | 0, $26 + 270224 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 117977 | 0 | 0, 3057 | 0, $26 + 276206 | 0 | 0, 0 | 0); } break label$1; } @@ -88342,7 +90155,7 @@ function asmFunc(imports) { break label$3 } $22 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $22 + 114820 | 0 | 0, 3242 | 0, $22 + 270133 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $22 + 117977 | 0 | 0, 3242 | 0, $22 + 276115 | 0 | 0, 0 | 0); break label$2; } (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__Bp__BroadPhaseUpdateData__getGroups_28_29_20const(HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 124 | 0) >> 2] = wasm2js_i32$1; @@ -88356,12 +90169,12 @@ function asmFunc(imports) { } $46 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368747 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375603 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 248769 | 0, $51 + 114820 | 0, 3259, $51 + 368747 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 254751 | 0, $51 + 117977 | 0, 3259, $51 + 375603 | 0); $46 = 0; } } @@ -88371,12 +90184,12 @@ function asmFunc(imports) { } $69 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368748 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375604 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $70 = physx__PxGetAssertHandler_28_29() | 0; $74 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$70 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($70, $74 + 248752 | 0, $74 + 114820 | 0, 3260, $74 + 368748 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$70 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($70, $74 + 254734 | 0, $74 + 117977 | 0, 3260, $74 + 375604 | 0); $69 = 0; } } @@ -88459,12 +90272,12 @@ function asmFunc(imports) { } $40 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368742 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375598 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $41 = physx__PxGetAssertHandler_28_29() | 0; $45 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 67248 | 0, $45 + 114820 | 0, 3172, $45 + 368742 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 67248 | 0, $45 + 117977 | 0, 3172, $45 + 375598 | 0); $40 = 0; } } @@ -88475,12 +90288,12 @@ function asmFunc(imports) { } $73 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368743 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375599 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $74 = physx__PxGetAssertHandler_28_29() | 0; $78 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$74 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($74, $78 + 77187 | 0, $78 + 114820 | 0, 3175, $78 + 368743 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$74 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($74, $78 + 77230 | 0, $78 + 117977 | 0, 3175, $78 + 375599 | 0); $73 = 0; } } @@ -88527,12 +90340,12 @@ function asmFunc(imports) { } $44 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368746 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375602 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $45 = physx__PxGetAssertHandler_28_29() | 0; $49 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 67248 | 0, $49 + 114820 | 0, 3217, $49 + 368746 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 67248 | 0, $49 + 117977 | 0, 3217, $49 + 375602 | 0); $44 = 0; } } @@ -88581,12 +90394,12 @@ function asmFunc(imports) { } $42 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368744 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375600 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $43 = physx__PxGetAssertHandler_28_29() | 0; $47 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 67248 | 0, $47 + 114820 | 0, 3193, $47 + 368744 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 67248 | 0, $47 + 117977 | 0, 3193, $47 + 375600 | 0); $42 = 0; } } @@ -88598,12 +90411,12 @@ function asmFunc(imports) { } $85 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368745 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375601 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $86 = physx__PxGetAssertHandler_28_29() | 0; $90 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$86 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($86, $90 + 77187 | 0, $90 + 114820 | 0, 3199, $90 + 368745 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$86 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($86, $90 + 77230 | 0, $90 + 117977 | 0, 3199, $90 + 375601 | 0); $85 = 0; } } @@ -89005,12 +90818,12 @@ function asmFunc(imports) { } $67 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368749 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375605 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $68 = physx__PxGetAssertHandler_28_29() | 0; $72 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$68 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($68, $72 + 67207 | 0, $72 + 114820 | 0, 3366, $72 + 368749 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$68 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($68, $72 + 67207 | 0, $72 + 117977 | 0, 3366, $72 + 375605 | 0); $67 = 0; } } @@ -89059,12 +90872,12 @@ function asmFunc(imports) { } $129 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368750 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375606 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $130 = physx__PxGetAssertHandler_28_29() | 0; $134 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$130 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($130, $134 + 67207 | 0, $134 + 114820 | 0, 3380, $134 + 368750 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$130 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($130, $134 + 67207 | 0, $134 + 117977 | 0, 3380, $134 + 375606 | 0); $129 = 0; } } @@ -89101,12 +90914,12 @@ function asmFunc(imports) { } $189 = 0; label$23 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368751 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375607 | 0) >> 0] | 0) & 1 | 0) { break label$23 } $190 = physx__PxGetAssertHandler_28_29() | 0; $194 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$190 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($190, $194 + 67207 | 0, $194 + 114820 | 0, 3394, $194 + 368751 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$190 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($190, $194 + 67207 | 0, $194 + 117977 | 0, 3394, $194 + 375607 | 0); $189 = 0; } } @@ -89371,7 +91184,7 @@ function asmFunc(imports) { function physx__MBPUpdateWorkTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 123552 | 0 | 0; + return GOT_data_internal___memory_base + 126919 | 0 | 0; } function physx__MBPPostUpdateWorkTask___MBPPostUpdateWorkTask_28_29_1($0) { @@ -89390,7 +91203,7 @@ function asmFunc(imports) { function physx__MBPPostUpdateWorkTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 123586 | 0 | 0; + return GOT_data_internal___memory_base + 126953 | 0 | 0; } function physx__Bp__BroadPhaseMBP__getType_28_29_20const($0) { @@ -89515,10 +91328,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 177911 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 183809 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -89535,10 +91348,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 163429 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 169327 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -89574,7 +91387,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_RegionData_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_RegionData_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -89606,7 +91419,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 40) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 40) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -89731,7 +91544,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_MBP_Object_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_MBP_Object_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -89763,7 +91576,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -89837,10 +91650,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 169320 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 175218 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -89857,10 +91670,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 177603 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 183501 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -89878,7 +91691,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAPF32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 150191 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 156077 | 0 | 0) | 0; physx__shdfnd__internal__HashBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashSetBase_unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___init_28unsigned_20int_2c_20float_29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 4 | 0) >> 2]))); __stack_pointer = $5 + 16 | 0; return $6 | 0; @@ -89941,7 +91754,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashSetBase_unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashSetBase_unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -89965,7 +91778,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -89977,7 +91790,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashSetBase_unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashSetBase_unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -90001,7 +91814,7 @@ function asmFunc(imports) { } $136 = physx__PxGetAssertHandler_28_29() | 0; $140 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$136 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($136, $140 + 187294 | 0, $140 + 129300 | 0, 387, GOT_data_internal_physx__shdfnd__internal__HashBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashSetBase_unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$136 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($136, $140 + 193256 | 0, $140 + 133282 | 0, 387, GOT_data_internal_physx__shdfnd__internal__HashBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashSetBase_unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2); $135 = 0; } } @@ -90047,7 +91860,7 @@ function asmFunc(imports) { } $263 = physx__PxGetAssertHandler_28_29() | 0; $267 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$263 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($263, $267 + 172954 | 0, $267 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashSetBase_unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$263 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($263, $267 + 178852 | 0, $267 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashSetBase_unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3); $262 = 0; } } @@ -90141,7 +91954,7 @@ function asmFunc(imports) { } $51 = physx__PxGetAssertHandler_28_29() | 0; $55 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 204180 | 0, $55 + 129300 | 0, 273, GOT_data_internal_physx__shdfnd__internal__HashBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashSetBase_unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 210162 | 0, $55 + 133282 | 0, 273, GOT_data_internal_physx__shdfnd__internal__HashBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashSetBase_unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore); $50 = 0; } } @@ -90207,7 +92020,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 239228 | 0, $22 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashSetBase_unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 245210 | 0, $22 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashSetBase_unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore); $17 = 0; } } @@ -90245,7 +92058,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashSetBase_unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashSetBase_unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -90308,12 +92121,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368770 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375626 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 154180 | 0, $24 + 94743 | 0, 92, $24 + 368770 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 160066 | 0, $24 + 94932 | 0, 92, $24 + 375626 | 0); $19 = 0; } } @@ -90323,12 +92136,12 @@ function asmFunc(imports) { } $46 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368771 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375627 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 71944 | 0, $51 + 94743 | 0, 93, $51 + 368771 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 71944 | 0, $51 + 94932 | 0, 93, $51 + 375627 | 0); $46 = 0; } } @@ -90338,12 +92151,12 @@ function asmFunc(imports) { } $73 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368772 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375628 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $74 = physx__PxGetAssertHandler_28_29() | 0; $78 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$74 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($74, $78 + 80849 | 0, $78 + 94743 | 0, 94, $78 + 368772 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$74 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($74, $78 + 80892 | 0, $78 + 94932 | 0, 94, $78 + 375628 | 0); $73 = 0; } } @@ -90353,12 +92166,12 @@ function asmFunc(imports) { } $100 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368773 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375629 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $101 = physx__PxGetAssertHandler_28_29() | 0; $105 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$101 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($101, $105 + 86069 | 0, $105 + 94743 | 0, 95, $105 + 368773 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$101 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($101, $105 + 86138 | 0, $105 + 94932 | 0, 95, $105 + 375629 | 0); $100 = 0; } } @@ -90376,17 +92189,17 @@ function asmFunc(imports) { HEAP32[($4 + 12 | 0) >> 2] = $0; HEAP32[($4 + 8 | 0) >> 2] = $1; $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 154033 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 7 | 0 | 0, (((HEAP32[($4 + 8 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 94743 | 0 | 0, 103 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 159919 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 7 | 0 | 0, (((HEAP32[($4 + 8 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 94932 | 0 | 0, 103 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 7 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 6 | 0 | 0, GOT_data_internal___memory_base + 154033 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 6 | 0 | 0, (((HEAP32[($4 + 8 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 94743 | 0 | 0, 104 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 6 | 0 | 0, GOT_data_internal___memory_base + 159919 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 6 | 0 | 0, (((HEAP32[($4 + 8 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 94932 | 0 | 0, 104 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 6 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 5 | 0 | 0, GOT_data_internal___memory_base + 91160 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 5 | 0 | 0, (((HEAP32[($4 + 8 | 0) >> 2] | 0) << 3 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 94743 | 0 | 0, 105 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 5 | 0 | 0, GOT_data_internal___memory_base + 91229 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 5 | 0 | 0, (((HEAP32[($4 + 8 | 0) >> 2] | 0) << 3 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 94932 | 0 | 0, 105 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 5 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 4 | 0 | 0, GOT_data_internal___memory_base + 86093 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 4 | 0 | 0, (((HEAP32[($4 + 8 | 0) >> 2] | 0) << 0 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 94743 | 0 | 0, 106 | 0) | 0), HEAP32[(wasm2js_i32$0 + 24 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 4 | 0 | 0, GOT_data_internal___memory_base + 86162 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 4 | 0 | 0, (((HEAP32[($4 + 8 | 0) >> 2] | 0) << 0 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 94932 | 0 | 0, 106 | 0) | 0), HEAP32[(wasm2js_i32$0 + 24 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 4 | 0 | 0) | 0; HEAP32[($5 + 12 | 0) >> 2] = HEAP32[($4 + 8 | 0) >> 2] | 0; HEAP32[($5 + 16 | 0) >> 2] = HEAP32[($4 + 8 | 0) >> 2] | 0; @@ -90452,12 +92265,12 @@ function asmFunc(imports) { } $40 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368774 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375630 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $41 = physx__PxGetAssertHandler_28_29() | 0; $45 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 67439 | 0, $45 + 94743 | 0, 144, $45 + 368774 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 67439 | 0, $45 + 94932 | 0, 144, $45 + 375630 | 0); $40 = 0; } } @@ -90467,12 +92280,12 @@ function asmFunc(imports) { } $67 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368775 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375631 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $68 = physx__PxGetAssertHandler_28_29() | 0; $72 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$68 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($68, $72 + 67439 | 0, $72 + 94743 | 0, 147, $72 + 368775 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$68 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($68, $72 + 67439 | 0, $72 + 94932 | 0, 147, $72 + 375631 | 0); $67 = 0; } } @@ -90486,12 +92299,12 @@ function asmFunc(imports) { } $107 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368776 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375632 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $108 = physx__PxGetAssertHandler_28_29() | 0; $112 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$108 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($108, $112 + 66918 | 0, $112 + 94743 | 0, 149, $112 + 368776 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$108 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($108, $112 + 66918 | 0, $112 + 94932 | 0, 149, $112 + 375632 | 0); $107 = 0; } } @@ -90513,12 +92326,12 @@ function asmFunc(imports) { } $159 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368777 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375633 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $160 = physx__PxGetAssertHandler_28_29() | 0; $164 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$160 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($160, $164 + 193022 | 0, $164 + 94743 | 0, 152, $164 + 368777 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$160 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($160, $164 + 198984 | 0, $164 + 94932 | 0, 152, $164 + 375633 | 0); $159 = 0; } } @@ -90528,12 +92341,12 @@ function asmFunc(imports) { } $186 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368778 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375634 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $187 = physx__PxGetAssertHandler_28_29() | 0; $191 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$187 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($187, $191 + 67337 | 0, $191 + 94743 | 0, 153, $191 + 368778 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$187 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($187, $191 + 67337 | 0, $191 + 94932 | 0, 153, $191 + 375634 | 0); $186 = 0; } } @@ -90547,12 +92360,12 @@ function asmFunc(imports) { } $226 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368779 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375635 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $227 = physx__PxGetAssertHandler_28_29() | 0; $231 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$227 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($227, $231 + 66918 | 0, $231 + 94743 | 0, 155, $231 + 368779 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$227 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($227, $231 + 66918 | 0, $231 + 94932 | 0, 155, $231 + 375635 | 0); $226 = 0; } } @@ -90573,12 +92386,12 @@ function asmFunc(imports) { } $261 = 0; label$20 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368780 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375636 | 0) >> 0] | 0) & 1 | 0) { break label$20 } $262 = physx__PxGetAssertHandler_28_29() | 0; $266 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$262 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($262, $266 + 80890 | 0, $266 + 94743 | 0, 158, $266 + 368780 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$262 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($262, $266 + 80933 | 0, $266 + 94932 | 0, 158, $266 + 375636 | 0); $261 = 0; } } @@ -90588,12 +92401,12 @@ function asmFunc(imports) { } $288 = 0; label$22 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368781 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375637 | 0) >> 0] | 0) & 1 | 0) { break label$22 } $289 = physx__PxGetAssertHandler_28_29() | 0; $293 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$289 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($289, $293 + 66950 | 0, $293 + 94743 | 0, 160, $293 + 368781 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$289 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($289, $293 + 66950 | 0, $293 + 94932 | 0, 160, $293 + 375637 | 0); $288 = 0; } } @@ -90699,16 +92512,16 @@ function asmFunc(imports) { if (!((1073741823 | 0) == (HEAP32[($7 + 28 | 0) >> 2] | 0 | 0) & 1 | 0)) { break label$2 } - $18 = HEAP32[(GOT_data_internal___memory_base + 368784 | 0) >> 2] | 0; + $18 = HEAP32[(GOT_data_internal___memory_base + 375640 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$3 : { if (!(($18 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$3 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 368784 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 375640 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $31 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $31 + 94743 | 0 | 0, 195 | 0, $31 + 270022 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $31 + 94932 | 0 | 0, 195 | 0, $31 + 276004 | 0 | 0, 0 | 0); } HEAP32[($6 + 28 | 0) >> 2] = 0; break label$1; @@ -90738,12 +92551,12 @@ function asmFunc(imports) { } $102 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368788 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375644 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $103 = physx__PxGetAssertHandler_28_29() | 0; $107 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$103 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($103, $107 + 66978 | 0, $107 + 94743 | 0, 223, $107 + 368788 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$103 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($103, $107 + 66978 | 0, $107 + 94932 | 0, 223, $107 + 375644 | 0); $102 = 0; } } @@ -90757,12 +92570,12 @@ function asmFunc(imports) { } $142 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368789 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375645 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $143 = physx__PxGetAssertHandler_28_29() | 0; $147 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$143 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($143, $147 + 145445 | 0, $147 + 94743 | 0, 229, $147 + 368789 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$143 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($143, $147 + 151306 | 0, $147 + 94932 | 0, 229, $147 + 375645 | 0); $142 = 0; } } @@ -90772,12 +92585,12 @@ function asmFunc(imports) { } $169 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368790 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375646 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $170 = physx__PxGetAssertHandler_28_29() | 0; $174 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$170 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($170, $174 + 67381 | 0, $174 + 94743 | 0, 230, $174 + 368790 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$170 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($170, $174 + 67381 | 0, $174 + 94932 | 0, 230, $174 + 375646 | 0); $169 = 0; } } @@ -90787,12 +92600,12 @@ function asmFunc(imports) { } $196 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368791 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375647 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $197 = physx__PxGetAssertHandler_28_29() | 0; $201 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$197 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($197, $201 + 67439 | 0, $201 + 94743 | 0, 231, $201 + 368791 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$197 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($197, $201 + 67439 | 0, $201 + 94932 | 0, 231, $201 + 375647 | 0); $196 = 0; } } @@ -90839,7 +92652,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 67410 | 0, $33 + 94743 | 0, 172, GOT_data_internal_physx__Bp__SapPairManager__FindPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 67410 | 0, $33 + 94932 | 0, 172, GOT_data_internal_physx__Bp__SapPairManager__FindPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore); $28 = 0; } } @@ -90858,7 +92671,7 @@ function asmFunc(imports) { } $66 = physx__PxGetAssertHandler_28_29() | 0; $70 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 66918 | 0, $70 + 94743 | 0, 174, GOT_data_internal_physx__Bp__SapPairManager__FindPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 66918 | 0, $70 + 94932 | 0, 174, GOT_data_internal_physx__Bp__SapPairManager__FindPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_1); $65 = 0; } } @@ -90885,7 +92698,7 @@ function asmFunc(imports) { } $115 = physx__PxGetAssertHandler_28_29() | 0; $119 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$115 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($115, $119 + 193022 | 0, $119 + 94743 | 0, 177, GOT_data_internal_physx__Bp__SapPairManager__FindPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$115 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($115, $119 + 198984 | 0, $119 + 94932 | 0, 177, GOT_data_internal_physx__Bp__SapPairManager__FindPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_2); $114 = 0; } } @@ -90900,7 +92713,7 @@ function asmFunc(imports) { } $139 = physx__PxGetAssertHandler_28_29() | 0; $143 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$139 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($139, $143 + 67337 | 0, $143 + 94743 | 0, 178, GOT_data_internal_physx__Bp__SapPairManager__FindPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$139 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($139, $143 + 67337 | 0, $143 + 94932 | 0, 178, GOT_data_internal_physx__Bp__SapPairManager__FindPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_3); $138 = 0; } } @@ -90919,7 +92732,7 @@ function asmFunc(imports) { } $176 = physx__PxGetAssertHandler_28_29() | 0; $180 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$176 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($176, $180 + 66918 | 0, $180 + 94743 | 0, 180, GOT_data_internal_physx__Bp__SapPairManager__FindPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_4); + FUNCTION_TABLE[HEAP32[((HEAP32[$176 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($176, $180 + 66918 | 0, $180 + 94932 | 0, 180, GOT_data_internal_physx__Bp__SapPairManager__FindPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_4); $175 = 0; } } @@ -90945,7 +92758,7 @@ function asmFunc(imports) { } $208 = physx__PxGetAssertHandler_28_29() | 0; $212 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$208 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($208, $212 + 80890 | 0, $212 + 94743 | 0, 183, GOT_data_internal_physx__Bp__SapPairManager__FindPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_5); + FUNCTION_TABLE[HEAP32[((HEAP32[$208 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($208, $212 + 80933 | 0, $212 + 94932 | 0, 183, GOT_data_internal_physx__Bp__SapPairManager__FindPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_5); $207 = 0; } } @@ -90960,7 +92773,7 @@ function asmFunc(imports) { } $232 = physx__PxGetAssertHandler_28_29() | 0; $236 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$232 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($232, $236 + 66950 | 0, $236 + 94743 | 0, 185, GOT_data_internal_physx__Bp__SapPairManager__FindPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_6); + FUNCTION_TABLE[HEAP32[((HEAP32[$232 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($232, $236 + 66950 | 0, $236 + 94932 | 0, 185, GOT_data_internal_physx__Bp__SapPairManager__FindPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_6); $231 = 0; } } @@ -90989,8 +92802,8 @@ function asmFunc(imports) { physx__shdfnd__NonTrackingAllocator__deallocate_28void__29($4 + 58 | 0 | 0, HEAP32[$6 >> 2] | 0 | 0); HEAP32[($6 + 12 | 0) >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 32 | 0) >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 57 | 0 | 0, GOT_data_internal___memory_base + 154033 | 0 | 0) | 0; - (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 57 | 0 | 0, (HEAP32[($6 + 8 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 94743 | 0 | 0, 413 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 57 | 0 | 0, GOT_data_internal___memory_base + 159919 | 0 | 0) | 0; + (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 57 | 0 | 0, (HEAP32[($6 + 8 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 94932 | 0 | 0, 413 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 57 | 0 | 0) | 0; HEAP32[($4 + 52 | 0) >> 2] = 0; label$3 : { @@ -91003,8 +92816,8 @@ function asmFunc(imports) { continue label$4; }; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 47 | 0 | 0, GOT_data_internal___memory_base + 91160 | 0 | 0) | 0; - $77 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 47 | 0 | 0, (HEAP32[($6 + 8 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 94743 | 0 | 0, 421 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 47 | 0 | 0, GOT_data_internal___memory_base + 91229 | 0 | 0) | 0; + $77 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 47 | 0 | 0, (HEAP32[($6 + 8 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 94932 | 0 | 0, 421 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 47 | 0 | 0) | 0; HEAP32[($4 + 48 | 0) >> 2] = $77; label$5 : { @@ -91013,17 +92826,17 @@ function asmFunc(imports) { } $95 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368819 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375675 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $96 = physx__PxGetAssertHandler_28_29() | 0; $100 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$96 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($96, $100 + 80516 | 0, $100 + 94743 | 0, 421, $100 + 368819 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$96 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($96, $100 + 80559 | 0, $100 + 94932 | 0, 421, $100 + 375675 | 0); $95 = 0; } } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 39 | 0 | 0, GOT_data_internal___memory_base + 154033 | 0 | 0) | 0; - $126 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 39 | 0 | 0, (HEAP32[($6 + 8 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 94743 | 0 | 0, 422 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 39 | 0 | 0, GOT_data_internal___memory_base + 159919 | 0 | 0) | 0; + $126 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 39 | 0 | 0, (HEAP32[($6 + 8 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 94932 | 0 | 0, 422 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 39 | 0 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = $126; label$7 : { @@ -91032,17 +92845,17 @@ function asmFunc(imports) { } $144 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368820 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375676 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $145 = physx__PxGetAssertHandler_28_29() | 0; $149 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$145 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($145, $149 + 71936 | 0, $149 + 94743 | 0, 422, $149 + 368820 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$145 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($145, $149 + 71936 | 0, $149 + 94932 | 0, 422, $149 + 375676 | 0); $144 = 0; } } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 31 | 0 | 0, GOT_data_internal___memory_base + 86055 | 0 | 0) | 0; - $175 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 31 | 0 | 0, (HEAP32[($6 + 8 | 0) >> 2] | 0) << 0 | 0 | 0, GOT_data_internal___memory_base + 94743 | 0 | 0, 423 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 31 | 0 | 0, GOT_data_internal___memory_base + 86124 | 0 | 0) | 0; + $175 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 31 | 0 | 0, (HEAP32[($6 + 8 | 0) >> 2] | 0) << 0 | 0 | 0, GOT_data_internal___memory_base + 94932 | 0 | 0, 423 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 31 | 0 | 0) | 0; HEAP32[($4 + 32 | 0) >> 2] = $175; label$9 : { @@ -91051,12 +92864,12 @@ function asmFunc(imports) { } $193 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368821 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375677 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $194 = physx__PxGetAssertHandler_28_29() | 0; $198 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$194 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($194, $198 + 86041 | 0, $198 + 94743 | 0, 423, $198 + 368821 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$194 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($194, $198 + 86110 | 0, $198 + 94932 | 0, 423, $198 + 375677 | 0); $193 = 0; } } @@ -91081,12 +92894,12 @@ function asmFunc(imports) { } $265 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368822 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375678 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $266 = physx__PxGetAssertHandler_28_29() | 0; $270 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$266 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($266, $270 + 67439 | 0, $270 + 94743 | 0, 439, $270 + 368822 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$266 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($266, $270 + 67439 | 0, $270 + 94932 | 0, 439, $270 + 375678 | 0); $265 = 0; } } @@ -91131,12 +92944,12 @@ function asmFunc(imports) { } $379 = 0; label$21 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368823 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375679 | 0) >> 0] | 0) & 1 | 0) { break label$21 } $380 = physx__PxGetAssertHandler_28_29() | 0; $384 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$380 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($380, $384 + 67439 | 0, $384 + 94743 | 0, 467, $384 + 368823 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$380 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($380, $384 + 67439 | 0, $384 + 94932 | 0, 467, $384 + 375679 | 0); $379 = 0; } } @@ -91171,12 +92984,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368792 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375648 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 67410 | 0, $28 + 94743 | 0, 243, $28 + 368792 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 67410 | 0, $28 + 94932 | 0, 243, $28 + 375648 | 0); $23 = 0; } } @@ -91187,12 +93000,12 @@ function asmFunc(imports) { } $56 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368793 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375649 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $57 = physx__PxGetAssertHandler_28_29() | 0; $61 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$57 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($57, $61 + 192812 | 0, $61 + 94743 | 0, 245, $61 + 368793 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$57 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($57, $61 + 198774 | 0, $61 + 94932 | 0, 245, $61 + 375649 | 0); $56 = 0; } } @@ -91209,12 +93022,12 @@ function asmFunc(imports) { } $92 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368794 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375650 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $93 = physx__PxGetAssertHandler_28_29() | 0; $97 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 67337 | 0, $97 + 94743 | 0, 251, $97 + 368794 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 67337 | 0, $97 + 94932 | 0, 251, $97 + 375650 | 0); $92 = 0; } } @@ -91233,12 +93046,12 @@ function asmFunc(imports) { } $132 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368795 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375651 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $133 = physx__PxGetAssertHandler_28_29() | 0; $137 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$133 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($133, $137 + 67358 | 0, $137 + 94743 | 0, 258, $137 + 368795 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$133 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($133, $137 + 67358 | 0, $137 + 94932 | 0, 258, $137 + 375651 | 0); $132 = 0; } } @@ -91248,12 +93061,12 @@ function asmFunc(imports) { } $159 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368796 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375652 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $160 = physx__PxGetAssertHandler_28_29() | 0; $164 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$160 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($160, $164 + 67284 | 0, $164 + 94743 | 0, 259, $164 + 368796 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$160 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($160, $164 + 67284 | 0, $164 + 94932 | 0, 259, $164 + 375652 | 0); $159 = 0; } } @@ -91263,12 +93076,12 @@ function asmFunc(imports) { } $191 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368797 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375653 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $192 = physx__PxGetAssertHandler_28_29() | 0; $196 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$192 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($192, $196 + 69527 | 0, $196 + 94743 | 0, 260, $196 + 368797 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$192 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($192, $196 + 69527 | 0, $196 + 94932 | 0, 260, $196 + 375653 | 0); $191 = 0; } } @@ -91281,12 +93094,12 @@ function asmFunc(imports) { } $229 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368798 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375654 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $230 = physx__PxGetAssertHandler_28_29() | 0; $234 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$230 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($230, $234 + 67410 | 0, $234 + 94743 | 0, 266, $234 + 368798 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$230 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($230, $234 + 67410 | 0, $234 + 94932 | 0, 266, $234 + 375654 | 0); $229 = 0; } } @@ -91296,12 +93109,12 @@ function asmFunc(imports) { } $256 = 0; label$20 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368799 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375655 | 0) >> 0] | 0) & 1 | 0) { break label$20 } $257 = physx__PxGetAssertHandler_28_29() | 0; $261 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$257 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($257, $261 + 67284 | 0, $261 + 94743 | 0, 267, $261 + 368799 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$257 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($257, $261 + 67284 | 0, $261 + 94932 | 0, 267, $261 + 375655 | 0); $256 = 0; } } @@ -91313,12 +93126,12 @@ function asmFunc(imports) { } $294 = 0; label$22 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368800 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375656 | 0) >> 0] | 0) & 1 | 0) { break label$22 } $295 = physx__PxGetAssertHandler_28_29() | 0; $299 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$295 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($295, $299 + 67284 | 0, $299 + 94743 | 0, 274, $299 + 368800 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$295 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($295, $299 + 67284 | 0, $299 + 94932 | 0, 274, $299 + 375656 | 0); $294 = 0; } } @@ -91338,12 +93151,12 @@ function asmFunc(imports) { } $340 = 0; label$26 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368801 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375657 | 0) >> 0] | 0) & 1 | 0) { break label$26 } $341 = physx__PxGetAssertHandler_28_29() | 0; $345 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$341 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($341, $345 + 66883 | 0, $345 + 94743 | 0, 289, $345 + 368801 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$341 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($341, $345 + 66883 | 0, $345 + 94932 | 0, 289, $345 + 375657 | 0); $340 = 0; } } @@ -91355,12 +93168,12 @@ function asmFunc(imports) { } $379 = 0; label$28 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368802 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375658 | 0) >> 0] | 0) & 1 | 0) { break label$28 } $380 = physx__PxGetAssertHandler_28_29() | 0; $384 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$380 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($380, $384 + 67435 | 0, $384 + 94743 | 0, 294, $384 + 368802 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$380 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($380, $384 + 67435 | 0, $384 + 94932 | 0, 294, $384 + 375658 | 0); $379 = 0; } } @@ -91371,12 +93184,12 @@ function asmFunc(imports) { } $412 = 0; label$30 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368803 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375659 | 0) >> 0] | 0) & 1 | 0) { break label$30 } $413 = physx__PxGetAssertHandler_28_29() | 0; $417 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$413 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($413, $417 + 192812 | 0, $417 + 94743 | 0, 296, $417 + 368803 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$413 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($413, $417 + 198774 | 0, $417 + 94932 | 0, 296, $417 + 375659 | 0); $412 = 0; } } @@ -91393,12 +93206,12 @@ function asmFunc(imports) { } $448 = 0; label$34 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368804 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375660 | 0) >> 0] | 0) & 1 | 0) { break label$34 } $449 = physx__PxGetAssertHandler_28_29() | 0; $453 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$449 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($449, $453 + 67337 | 0, $453 + 94743 | 0, 302, $453 + 368804 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$449 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($449, $453 + 67337 | 0, $453 + 94932 | 0, 302, $453 + 375660 | 0); $448 = 0; } } @@ -91417,12 +93230,12 @@ function asmFunc(imports) { } $488 = 0; label$38 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368805 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375661 | 0) >> 0] | 0) & 1 | 0) { break label$38 } $489 = physx__PxGetAssertHandler_28_29() | 0; $493 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$489 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($489, $493 + 67358 | 0, $493 + 94743 | 0, 309, $493 + 368805 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$489 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($489, $493 + 67358 | 0, $493 + 94932 | 0, 309, $493 + 375661 | 0); $488 = 0; } } @@ -91432,12 +93245,12 @@ function asmFunc(imports) { } $515 = 0; label$40 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368806 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375662 | 0) >> 0] | 0) & 1 | 0) { break label$40 } $516 = physx__PxGetAssertHandler_28_29() | 0; $520 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$516 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($516, $520 + 67309 | 0, $520 + 94743 | 0, 310, $520 + 368806 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$516 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($516, $520 + 67309 | 0, $520 + 94932 | 0, 310, $520 + 375662 | 0); $515 = 0; } } @@ -91447,12 +93260,12 @@ function asmFunc(imports) { } $547 = 0; label$42 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368807 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375663 | 0) >> 0] | 0) & 1 | 0) { break label$42 } $548 = physx__PxGetAssertHandler_28_29() | 0; $552 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$548 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($548, $552 + 69957 | 0, $552 + 94743 | 0, 311, $552 + 368807 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$548 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($548, $552 + 69957 | 0, $552 + 94932 | 0, 311, $552 + 375663 | 0); $547 = 0; } } @@ -91465,12 +93278,12 @@ function asmFunc(imports) { } $585 = 0; label$44 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368808 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375664 | 0) >> 0] | 0) & 1 | 0) { break label$44 } $586 = physx__PxGetAssertHandler_28_29() | 0; $590 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$586 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($586, $590 + 67435 | 0, $590 + 94743 | 0, 317, $590 + 368808 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$586 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($586, $590 + 67435 | 0, $590 + 94932 | 0, 317, $590 + 375664 | 0); $585 = 0; } } @@ -91480,12 +93293,12 @@ function asmFunc(imports) { } $612 = 0; label$46 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368809 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375665 | 0) >> 0] | 0) & 1 | 0) { break label$46 } $613 = physx__PxGetAssertHandler_28_29() | 0; $617 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$613 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($613, $617 + 67309 | 0, $617 + 94743 | 0, 318, $617 + 368809 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$613 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($613, $617 + 67309 | 0, $617 + 94932 | 0, 318, $617 + 375665 | 0); $612 = 0; } } @@ -91497,12 +93310,12 @@ function asmFunc(imports) { } $650 = 0; label$48 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368810 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375666 | 0) >> 0] | 0) & 1 | 0) { break label$48 } $651 = physx__PxGetAssertHandler_28_29() | 0; $655 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$651 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($651, $655 + 67309 | 0, $655 + 94743 | 0, 324, $655 + 368810 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$651 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($651, $655 + 67309 | 0, $655 + 94932 | 0, 324, $655 + 375666 | 0); $650 = 0; } } @@ -91513,12 +93326,12 @@ function asmFunc(imports) { } $683 = 0; label$50 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368811 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375667 | 0) >> 0] | 0) & 1 | 0) { break label$50 } $684 = physx__PxGetAssertHandler_28_29() | 0; $688 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$684 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($684, $688 + 66851 | 0, $688 + 94743 | 0, 331, $688 + 368811 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$684 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($684, $688 + 66851 | 0, $688 + 94932 | 0, 331, $688 + 375667 | 0); $683 = 0; } } @@ -91528,12 +93341,12 @@ function asmFunc(imports) { } $710 = 0; label$52 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368812 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375668 | 0) >> 0] | 0) & 1 | 0) { break label$52 } $711 = physx__PxGetAssertHandler_28_29() | 0; $715 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$711 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($711, $715 + 66883 | 0, $715 + 94743 | 0, 332, $715 + 368812 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$711 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($711, $715 + 66883 | 0, $715 + 94932 | 0, 332, $715 + 375668 | 0); $710 = 0; } } @@ -91551,12 +93364,12 @@ function asmFunc(imports) { } $755 = 0; label$54 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368813 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375669 | 0) >> 0] | 0) & 1 | 0) { break label$54 } $756 = physx__PxGetAssertHandler_28_29() | 0; $760 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$756 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($756, $760 + 67284 | 0, $760 + 94743 | 0, 336, $760 + 368813 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$756 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($756, $760 + 67284 | 0, $760 + 94932 | 0, 336, $760 + 375669 | 0); $755 = 0; } } @@ -91566,12 +93379,12 @@ function asmFunc(imports) { } $787 = 0; label$56 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368814 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375670 | 0) >> 0] | 0) & 1 | 0) { break label$56 } $788 = physx__PxGetAssertHandler_28_29() | 0; $792 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$788 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($788, $792 + 192772 | 0, $792 + 94743 | 0, 337, $792 + 368814 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$788 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($788, $792 + 198734 | 0, $792 + 94932 | 0, 337, $792 + 375670 | 0); $787 = 0; } } @@ -91581,12 +93394,12 @@ function asmFunc(imports) { } $814 = 0; label$58 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368815 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375671 | 0) >> 0] | 0) & 1 | 0) { break label$58 } $815 = physx__PxGetAssertHandler_28_29() | 0; $819 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$815 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($815, $819 + 67284 | 0, $819 + 94743 | 0, 339, $819 + 368815 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$815 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($815, $819 + 67284 | 0, $819 + 94932 | 0, 339, $819 + 375671 | 0); $814 = 0; } } @@ -91596,12 +93409,12 @@ function asmFunc(imports) { } $841 = 0; label$60 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368816 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375672 | 0) >> 0] | 0) & 1 | 0) { break label$60 } $842 = physx__PxGetAssertHandler_28_29() | 0; $846 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$842 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($842, $846 + 67435 | 0, $846 + 94743 | 0, 340, $846 + 368816 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$842 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($842, $846 + 67435 | 0, $846 + 94932 | 0, 340, $846 + 375672 | 0); $841 = 0; } } @@ -91641,12 +93454,12 @@ function asmFunc(imports) { } $47 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368817 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375673 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $48 = physx__PxGetAssertHandler_28_29() | 0; $52 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 204465 | 0, $52 + 94743 | 0, 357, $52 + 368817 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 210447 | 0, $52 + 94932 | 0, 357, $52 + 375673 | 0); $47 = 0; } } @@ -91656,12 +93469,12 @@ function asmFunc(imports) { } $75 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368818 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375674 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $76 = physx__PxGetAssertHandler_28_29() | 0; $80 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 202996 | 0, $80 + 94743 | 0, 358, $80 + 368818 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 208978 | 0, $80 + 94932 | 0, 358, $80 + 375674 | 0); $75 = 0; } } @@ -91815,12 +93628,12 @@ function asmFunc(imports) { } $47 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368824 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375680 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $48 = physx__PxGetAssertHandler_28_29() | 0; $52 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 80912 | 0, $52 + 94743 | 0, 501, $52 + 368824 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 80955 | 0, $52 + 94932 | 0, 501, $52 + 375680 | 0); $47 = 0; } } @@ -91831,12 +93644,12 @@ function asmFunc(imports) { } $78 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368825 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375681 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $79 = physx__PxGetAssertHandler_28_29() | 0; $83 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$79 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($79, $83 + 233867 | 0, $83 + 94743 | 0, 504, $83 + 368825 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$79 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($79, $83 + 239849 | 0, $83 + 94932 | 0, 504, $83 + 375681 | 0); $78 = 0; } } @@ -91865,12 +93678,12 @@ function asmFunc(imports) { } $152 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368826 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375682 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $153 = physx__PxGetAssertHandler_28_29() | 0; $157 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$153 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($153, $157 + 80984 | 0, $157 + 94743 | 0, 520, $157 + 368826 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$153 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($153, $157 + 81027 | 0, $157 + 94932 | 0, 520, $157 + 375682 | 0); $152 = 0; } } @@ -91909,12 +93722,12 @@ function asmFunc(imports) { } $240 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368827 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375683 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $241 = physx__PxGetAssertHandler_28_29() | 0; $245 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$241 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($241, $245 + 81019 | 0, $245 + 94743 | 0, 544, $245 + 368827 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$241 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($241, $245 + 81062 | 0, $245 + 94932 | 0, 544, $245 + 375683 | 0); $240 = 0; } } @@ -91950,12 +93763,12 @@ function asmFunc(imports) { } $307 = 0; label$20 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368828 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375684 | 0) >> 0] | 0) & 1 | 0) { break label$20 } $308 = physx__PxGetAssertHandler_28_29() | 0; $312 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$308 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($308, $312 + 80912 | 0, $312 + 94743 | 0, 558, $312 + 368828 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$308 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($308, $312 + 80955 | 0, $312 + 94932 | 0, 558, $312 + 375684 | 0); $307 = 0; } } @@ -91973,12 +93786,12 @@ function asmFunc(imports) { } $348 = 0; label$23 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368829 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375685 | 0) >> 0] | 0) & 1 | 0) { break label$23 } $349 = physx__PxGetAssertHandler_28_29() | 0; $353 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$349 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($349, $353 + 233867 | 0, $353 + 94743 | 0, 562, $353 + 368829 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$349 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($349, $353 + 239849 | 0, $353 + 94932 | 0, 562, $353 + 375685 | 0); $348 = 0; } } @@ -91998,12 +93811,12 @@ function asmFunc(imports) { } $412 = 0; label$26 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368830 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375686 | 0) >> 0] | 0) & 1 | 0) { break label$26 } $413 = physx__PxGetAssertHandler_28_29() | 0; $417 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$413 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($413, $417 + 80942 | 0, $417 + 94743 | 0, 573, $417 + 368830 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$413 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($413, $417 + 80985 | 0, $417 + 94932 | 0, 573, $417 + 375686 | 0); $412 = 0; } } @@ -92120,12 +93933,12 @@ function asmFunc(imports) { } $42 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368831 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375687 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $43 = physx__PxGetAssertHandler_28_29() | 0; $47 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 77199 | 0, $47 + 94743 | 0, 619, $47 + 368831 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 77242 | 0, $47 + 94932 | 0, 619, $47 + 375687 | 0); $42 = 0; } } @@ -92183,12 +93996,12 @@ function asmFunc(imports) { } $36 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368832 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375688 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $37 = physx__PxGetAssertHandler_28_29() | 0; $41 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 185641 | 0, $41 + 94743 | 0, 673, $41 + 368832 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 191603 | 0, $41 + 94932 | 0, 673, $41 + 375688 | 0); $36 = 0; } } @@ -92272,7 +94085,7 @@ function asmFunc(imports) { } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 67232 | 0, $32 + 125987 | 0, 215, GOT_data_internal_physx__Bp__DataArray__AddData_28unsigned_20int_2c_20physx__PxcScratchAllocator__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 67232 | 0, $32 + 129437 | 0, 215, GOT_data_internal_physx__Bp__DataArray__AddData_28unsigned_20int_2c_20physx__PxcScratchAllocator__29___ignore); $27 = 0; } } @@ -92372,20 +94185,20 @@ function asmFunc(imports) { HEAP32[($7 + 88 | 0) >> 2] = $4; $8 = HEAP32[($7 + 104 | 0) >> 2] | 0; HEAP32[($7 + 108 | 0) >> 2] = $8; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 83 | 0 | 0, GOT_data_internal___memory_base + 182493 | 0 | 0) | 0; - $29 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 83 | 0 | 0, ((HEAP32[($7 + 100 | 0) >> 2] | 0) + 1 | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 94743 | 0 | 0, 742 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 83 | 0 | 0, GOT_data_internal___memory_base + 188391 | 0 | 0) | 0; + $29 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 83 | 0 | 0, ((HEAP32[($7 + 100 | 0) >> 2] | 0) + 1 | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 94932 | 0 | 0, 742 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 83 | 0 | 0) | 0; HEAP32[($7 + 84 | 0) >> 2] = $29; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 75 | 0 | 0, GOT_data_internal___memory_base + 181641 | 0 | 0) | 0; - $51 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 75 | 0 | 0, (HEAP32[($7 + 100 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 94743 | 0 | 0, 743 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 75 | 0 | 0, GOT_data_internal___memory_base + 187539 | 0 | 0) | 0; + $51 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 75 | 0 | 0, (HEAP32[($7 + 100 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 94932 | 0 | 0, 743 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 75 | 0 | 0) | 0; HEAP32[($7 + 76 | 0) >> 2] = $51; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 67 | 0 | 0, GOT_data_internal___memory_base + 81541 | 0 | 0) | 0; - $73 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 67 | 0 | 0, (HEAP32[($7 + 100 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 94743 | 0 | 0, 744 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 67 | 0 | 0, GOT_data_internal___memory_base + 81584 | 0 | 0) | 0; + $73 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 67 | 0 | 0, (HEAP32[($7 + 100 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 94932 | 0 | 0, 744 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 67 | 0 | 0) | 0; HEAP32[($7 + 68 | 0) >> 2] = $73; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 59 | 0 | 0, GOT_data_internal___memory_base + 116937 | 0 | 0) | 0; - $95 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 59 | 0 | 0, (HEAP32[($7 + 100 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 94743 | 0 | 0, 745 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 59 | 0 | 0, GOT_data_internal___memory_base + 120304 | 0 | 0) | 0; + $95 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 59 | 0 | 0, (HEAP32[($7 + 100 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 94932 | 0 | 0, 745 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 59 | 0 | 0) | 0; HEAP32[($7 + 60 | 0) >> 2] = $95; HEAP32[$8 >> 2] = HEAP32[($7 + 84 | 0) >> 2] | 0; @@ -92605,12 +94418,12 @@ function asmFunc(imports) { } $48 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368841 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375697 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $49 = physx__PxGetAssertHandler_28_29() | 0; $53 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 185641 | 0, $53 + 94743 | 0, 726, $53 + 368841 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 191603 | 0, $53 + 94932 | 0, 726, $53 + 375697 | 0); $48 = 0; } } @@ -92898,7 +94711,7 @@ function asmFunc(imports) { function physx__Bp__SapUpdateWorkTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 123569 | 0 | 0; + return GOT_data_internal___memory_base + 126936 | 0 | 0; } function physx__Bp__SapPostUpdateWorkTask___SapPostUpdateWorkTask_28_29($0) { @@ -92917,7 +94730,7 @@ function asmFunc(imports) { function physx__Bp__SapPostUpdateWorkTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 123607 | 0 | 0; + return GOT_data_internal___memory_base + 126974 | 0 | 0; } function physx__Bp__BroadPhaseSap__BroadPhaseSap_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20long_20long_29($0, $1, $2, $3, $4, $4$hi) { @@ -92986,14 +94799,14 @@ function asmFunc(imports) { HEAP32[($8 + 188 | 0) >> 2] = 0; HEAP32[($8 + 192 | 0) >> 2] = 0; HEAP32[($8 + 128 | 0) >> 2] = (((HEAP32[($7 + 48 | 0) >> 2] | 0) + (HEAP32[($7 + 44 | 0) >> 2] | 0) | 0) + 31 | 0) & -32 | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 27 | 0 | 0, GOT_data_internal___memory_base + 198666 | 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 27 | 0 | 0, (((HEAP32[($8 + 128 | 0) >> 2] | 0) << 3 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 104191 | 0 | 0, 69 | 0) | 0), HEAP32[(wasm2js_i32$0 + 132 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 27 | 0 | 0, GOT_data_internal___memory_base + 204648 | 0 | 0) | 0; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 27 | 0 | 0, (((HEAP32[($8 + 128 | 0) >> 2] | 0) << 3 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 105780 | 0 | 0, 69 | 0) | 0), HEAP32[(wasm2js_i32$0 + 132 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 27 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 26 | 0 | 0, GOT_data_internal___memory_base + 198666 | 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 26 | 0 | 0, (((HEAP32[($8 + 128 | 0) >> 2] | 0) << 3 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 104191 | 0 | 0, 70 | 0) | 0), HEAP32[(wasm2js_i32$0 + 136 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 26 | 0 | 0, GOT_data_internal___memory_base + 204648 | 0 | 0) | 0; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 26 | 0 | 0, (((HEAP32[($8 + 128 | 0) >> 2] | 0) << 3 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 105780 | 0 | 0, 70 | 0) | 0), HEAP32[(wasm2js_i32$0 + 136 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 26 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 25 | 0 | 0, GOT_data_internal___memory_base + 198666 | 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 25 | 0 | 0, (((HEAP32[($8 + 128 | 0) >> 2] | 0) << 3 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 104191 | 0 | 0, 71 | 0) | 0), HEAP32[(wasm2js_i32$0 + 140 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 25 | 0 | 0, GOT_data_internal___memory_base + 204648 | 0 | 0) | 0; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 25 | 0 | 0, (((HEAP32[($8 + 128 | 0) >> 2] | 0) << 3 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 105780 | 0 | 0, 71 | 0) | 0), HEAP32[(wasm2js_i32$0 + 140 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 25 | 0 | 0) | 0; HEAP32[($7 + 20 | 0) >> 2] = 0; label$4 : { @@ -93012,32 +94825,32 @@ function asmFunc(imports) { }; } HEAP32[($8 + 196 | 0) >> 2] = ((HEAP32[($8 + 128 | 0) >> 2] | 0) << 1 | 0) + 2 | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 19 | 0 | 0, GOT_data_internal___memory_base + 158904 | 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 19 | 0 | 0, (((HEAP32[($8 + 128 | 0) >> 2] | 0) << 0 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 104191 | 0 | 0, 85 | 0) | 0), HEAP32[(wasm2js_i32$0 + 168 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 19 | 0 | 0, GOT_data_internal___memory_base + 164802 | 0 | 0) | 0; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 19 | 0 | 0, (((HEAP32[($8 + 128 | 0) >> 2] | 0) << 0 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 105780 | 0 | 0, 85 | 0) | 0), HEAP32[(wasm2js_i32$0 + 168 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 19 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 18 | 0 | 0, GOT_data_internal___memory_base + 78395 | 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 18 | 0 | 0, (((HEAP32[($8 + 196 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 104191 | 0 | 0, 86 | 0) | 0), HEAP32[(wasm2js_i32$0 + 172 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 18 | 0 | 0, GOT_data_internal___memory_base + 78438 | 0 | 0) | 0; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 18 | 0 | 0, (((HEAP32[($8 + 196 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 105780 | 0 | 0, 86 | 0) | 0), HEAP32[(wasm2js_i32$0 + 172 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 18 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 17 | 0 | 0, GOT_data_internal___memory_base + 76087 | 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 17 | 0 | 0, (((HEAP32[($8 + 196 | 0) >> 2] | 0) << 3 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 104191 | 0 | 0, 87 | 0) | 0), HEAP32[(wasm2js_i32$0 + 176 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 17 | 0 | 0, GOT_data_internal___memory_base + 76119 | 0 | 0) | 0; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 17 | 0 | 0, (((HEAP32[($8 + 196 | 0) >> 2] | 0) << 3 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 105780 | 0 | 0, 87 | 0) | 0), HEAP32[(wasm2js_i32$0 + 176 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 17 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 16 | 0 | 0, GOT_data_internal___memory_base + 150672 | 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 16 | 0 | 0, (((HEAP32[($8 + 196 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 104191 | 0 | 0, 89 | 0) | 0), HEAP32[(wasm2js_i32$0 + 144 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 16 | 0 | 0, GOT_data_internal___memory_base + 156558 | 0 | 0) | 0; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 16 | 0 | 0, (((HEAP32[($8 + 196 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 105780 | 0 | 0, 89 | 0) | 0), HEAP32[(wasm2js_i32$0 + 144 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 16 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 15 | 0 | 0, GOT_data_internal___memory_base + 150672 | 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 15 | 0 | 0, (((HEAP32[($8 + 196 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 104191 | 0 | 0, 90 | 0) | 0), HEAP32[(wasm2js_i32$0 + 148 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 15 | 0 | 0, GOT_data_internal___memory_base + 156558 | 0 | 0) | 0; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 15 | 0 | 0, (((HEAP32[($8 + 196 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 105780 | 0 | 0, 90 | 0) | 0), HEAP32[(wasm2js_i32$0 + 148 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 15 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 14 | 0 | 0, GOT_data_internal___memory_base + 150672 | 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 14 | 0 | 0, (((HEAP32[($8 + 196 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 104191 | 0 | 0, 91 | 0) | 0), HEAP32[(wasm2js_i32$0 + 152 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 14 | 0 | 0, GOT_data_internal___memory_base + 156558 | 0 | 0) | 0; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 14 | 0 | 0, (((HEAP32[($8 + 196 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 105780 | 0 | 0, 91 | 0) | 0), HEAP32[(wasm2js_i32$0 + 152 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 14 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 13 | 0 | 0, GOT_data_internal___memory_base + 154033 | 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 13 | 0 | 0, (((HEAP32[($8 + 196 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 104191 | 0 | 0, 92 | 0) | 0), HEAP32[(wasm2js_i32$0 + 156 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 13 | 0 | 0, GOT_data_internal___memory_base + 159919 | 0 | 0) | 0; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 13 | 0 | 0, (((HEAP32[($8 + 196 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 105780 | 0 | 0, 92 | 0) | 0), HEAP32[(wasm2js_i32$0 + 156 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 13 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 12 | 0 | 0, GOT_data_internal___memory_base + 154033 | 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 12 | 0 | 0, (((HEAP32[($8 + 196 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 104191 | 0 | 0, 93 | 0) | 0), HEAP32[(wasm2js_i32$0 + 160 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 12 | 0 | 0, GOT_data_internal___memory_base + 159919 | 0 | 0) | 0; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 12 | 0 | 0, (((HEAP32[($8 + 196 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 105780 | 0 | 0, 93 | 0) | 0), HEAP32[(wasm2js_i32$0 + 160 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 12 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 11 | 0 | 0, GOT_data_internal___memory_base + 154033 | 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 11 | 0 | 0, (((HEAP32[($8 + 196 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 104191 | 0 | 0, 94 | 0) | 0), HEAP32[(wasm2js_i32$0 + 164 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 11 | 0 | 0, GOT_data_internal___memory_base + 159919 | 0 | 0) | 0; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 11 | 0 | 0, (((HEAP32[($8 + 196 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 105780 | 0 | 0, 94 | 0) | 0), HEAP32[(wasm2js_i32$0 + 164 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 11 | 0 | 0) | 0; physx__Bp__setMinSentinel_28unsigned_20int__2c_20unsigned_20int__29(HEAP32[($8 + 144 | 0) >> 2] | 0 | 0, HEAP32[($8 + 156 | 0) >> 2] | 0 | 0); physx__Bp__setMaxSentinel_28unsigned_20int__2c_20unsigned_20int__29((HEAP32[($8 + 144 | 0) >> 2] | 0) + 4 | 0 | 0, (HEAP32[($8 + 156 | 0) >> 2] | 0) + 4 | 0 | 0); @@ -93046,10 +94859,10 @@ function asmFunc(imports) { physx__Bp__setMinSentinel_28unsigned_20int__2c_20unsigned_20int__29(HEAP32[($8 + 152 | 0) >> 2] | 0 | 0, HEAP32[($8 + 164 | 0) >> 2] | 0 | 0); physx__Bp__setMaxSentinel_28unsigned_20int__2c_20unsigned_20int__29((HEAP32[($8 + 152 | 0) >> 2] | 0) + 4 | 0 | 0, (HEAP32[($8 + 164 | 0) >> 2] | 0) + 4 | 0 | 0); physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 10 | 0 | 0, GOT_data_internal___memory_base + 72218 | 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 10 | 0 | 0, (((HEAP32[($8 + 196 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 104191 | 0 | 0, 104 | 0) | 0), HEAP32[(wasm2js_i32$0 + 180 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 10 | 0 | 0, (((HEAP32[($8 + 196 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 105780 | 0 | 0, 104 | 0) | 0), HEAP32[(wasm2js_i32$0 + 180 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 10 | 0 | 0) | 0; physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 9 | 0 | 0, GOT_data_internal___memory_base + 72209 | 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 9 | 0 | 0, (((HEAP32[($8 + 196 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 104191 | 0 | 0, 105 | 0) | 0), HEAP32[(wasm2js_i32$0 + 184 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 9 | 0 | 0, (((HEAP32[($8 + 196 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 105780 | 0 | 0, 105 | 0) | 0), HEAP32[(wasm2js_i32$0 + 184 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 9 | 0 | 0) | 0; HEAP32[($7 + 4 | 0) >> 2] = 1; label$6 : { @@ -93513,12 +95326,12 @@ function asmFunc(imports) { } $62 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368842 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375698 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $63 = physx__PxGetAssertHandler_28_29() | 0; $67 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 231664 | 0, $67 + 104191 | 0, 307, $67 + 368842 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 237646 | 0, $67 + 105780 | 0, 307, $67 + 375698 | 0); $62 = 0; } } @@ -93528,12 +95341,12 @@ function asmFunc(imports) { } $86 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368843 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375699 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $87 = physx__PxGetAssertHandler_28_29() | 0; $91 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$87 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($87, $91 + 231645 | 0, $91 + 104191 | 0, 308, $91 + 368843 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$87 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($87, $91 + 237627 | 0, $91 + 105780 | 0, 308, $91 + 375699 | 0); $86 = 0; } } @@ -93543,12 +95356,12 @@ function asmFunc(imports) { } $110 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368844 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375700 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $111 = physx__PxGetAssertHandler_28_29() | 0; $115 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$111 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($111, $115 + 231626 | 0, $115 + 104191 | 0, 309, $115 + 368844 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$111 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($111, $115 + 237608 | 0, $115 + 105780 | 0, 309, $115 + 375700 | 0); $110 = 0; } } @@ -93573,12 +95386,12 @@ function asmFunc(imports) { } $182 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368845 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375701 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $183 = physx__PxGetAssertHandler_28_29() | 0; $187 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$183 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($183, $187 + 238759 | 0, $187 + 104191 | 0, 324, $187 + 368845 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$183 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($183, $187 + 244741 | 0, $187 + 105780 | 0, 324, $187 + 375701 | 0); $182 = 0; } } @@ -93588,12 +95401,12 @@ function asmFunc(imports) { } $208 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368846 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375702 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $209 = physx__PxGetAssertHandler_28_29() | 0; $213 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$209 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($209, $213 + 237436 | 0, $213 + 104191 | 0, 325, $213 + 368846 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$209 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($209, $213 + 243418 | 0, $213 + 105780 | 0, 325, $213 + 375702 | 0); $208 = 0; } } @@ -93603,12 +95416,12 @@ function asmFunc(imports) { } $234 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368847 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375703 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $235 = physx__PxGetAssertHandler_28_29() | 0; $239 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$235 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($235, $239 + 237228 | 0, $239 + 104191 | 0, 326, $239 + 368847 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$235 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($235, $239 + 243210 | 0, $239 + 105780 | 0, 326, $239 + 375703 | 0); $234 = 0; } } @@ -93638,12 +95451,12 @@ function asmFunc(imports) { } $353 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368848 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375704 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $354 = physx__PxGetAssertHandler_28_29() | 0; $358 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$354 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($354, $358 + 254615 | 0, $358 + 104191 | 0, 352, $358 + 368848 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$354 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($354, $358 + 260597 | 0, $358 + 105780 | 0, 352, $358 + 375704 | 0); $353 = 0; } } @@ -93682,12 +95495,12 @@ function asmFunc(imports) { } $26 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368896 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375752 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 238759 | 0, $31 + 104191 | 0, 245, $31 + 368896 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 244741 | 0, $31 + 105780 | 0, 245, $31 + 375752 | 0); $26 = 0; } } @@ -93697,12 +95510,12 @@ function asmFunc(imports) { } $52 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368897 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375753 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 237436 | 0, $57 + 104191 | 0, 246, $57 + 368897 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 243418 | 0, $57 + 105780 | 0, 246, $57 + 375753 | 0); $52 = 0; } } @@ -93712,12 +95525,12 @@ function asmFunc(imports) { } $78 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368898 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375754 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $79 = physx__PxGetAssertHandler_28_29() | 0; $83 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$79 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($79, $83 + 237228 | 0, $83 + 104191 | 0, 247, $83 + 368898 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$79 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($79, $83 + 243210 | 0, $83 + 105780 | 0, 247, $83 + 375754 | 0); $78 = 0; } } @@ -93835,12 +95648,12 @@ function asmFunc(imports) { } $44 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368894 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375750 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $45 = physx__PxGetAssertHandler_28_29() | 0; $49 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 166446 | 0, $49 + 104191 | 0, 1840, $49 + 368894 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 172344 | 0, $49 + 105780 | 0, 1840, $49 + 375750 | 0); $44 = 0; } } @@ -94150,7 +95963,7 @@ function asmFunc(imports) { break label$3 } $26 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 104191 | 0 | 0, 459 | 0, $26 + 270164 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 105780 | 0 | 0, 459 | 0, $26 + 276146 | 0 | 0, 0 | 0); } break label$1; } @@ -94194,12 +96007,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368849 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375705 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 145024 | 0, $25 + 104191 | 0, 502, $25 + 368849 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 150885 | 0, $25 + 105780 | 0, 502, $25 + 375705 | 0); $20 = 0; } } @@ -94209,12 +96022,12 @@ function asmFunc(imports) { } $47 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368850 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375706 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $48 = physx__PxGetAssertHandler_28_29() | 0; $52 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 145003 | 0, $52 + 104191 | 0, 503, $52 + 368850 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 150864 | 0, $52 + 105780 | 0, 503, $52 + 375706 | 0); $47 = 0; } } @@ -94224,7 +96037,7 @@ function asmFunc(imports) { break label$6 } $66 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $66 + 104191 | 0 | 0, 508 | 0, $66 + 270133 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $66 + 105780 | 0 | 0, 508 | 0, $66 + 276115 | 0 | 0, 0 | 0); HEAP32[($5 + 88 | 0) >> 2] = 0; HEAP32[($5 + 92 | 0) >> 2] = 0; HEAP32[($5 + 104 | 0) >> 2] = 0; @@ -94252,16 +96065,16 @@ function asmFunc(imports) { } HEAP32[($4 + 128 | 0) >> 2] = HEAP32[($5 + 128 | 0) >> 2] | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__Bp__BroadPhaseUpdateData__getCapacity_28_29_20const(HEAP32[($4 + 132 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 124 | 0) >> 2] = wasm2js_i32$1; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 119 | 0 | 0, GOT_data_internal___memory_base + 198666 | 0 | 0) | 0; - $139 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 119 | 0 | 0, (((HEAP32[($4 + 124 | 0) >> 2] | 0) << 3 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 104191 | 0 | 0, 540 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 119 | 0 | 0, GOT_data_internal___memory_base + 204648 | 0 | 0) | 0; + $139 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 119 | 0 | 0, (((HEAP32[($4 + 124 | 0) >> 2] | 0) << 3 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 105780 | 0 | 0, 540 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 119 | 0 | 0) | 0; HEAP32[($4 + 120 | 0) >> 2] = $139; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 111 | 0 | 0, GOT_data_internal___memory_base + 198666 | 0 | 0) | 0; - $165 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 111 | 0 | 0, (((HEAP32[($4 + 124 | 0) >> 2] | 0) << 3 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 104191 | 0 | 0, 541 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 111 | 0 | 0, GOT_data_internal___memory_base + 204648 | 0 | 0) | 0; + $165 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 111 | 0 | 0, (((HEAP32[($4 + 124 | 0) >> 2] | 0) << 3 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 105780 | 0 | 0, 541 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 111 | 0 | 0) | 0; HEAP32[($4 + 112 | 0) >> 2] = $165; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 103 | 0 | 0, GOT_data_internal___memory_base + 198666 | 0 | 0) | 0; - $191 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 103 | 0 | 0, (((HEAP32[($4 + 124 | 0) >> 2] | 0) << 3 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 104191 | 0 | 0, 542 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 103 | 0 | 0, GOT_data_internal___memory_base + 204648 | 0 | 0) | 0; + $191 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 103 | 0 | 0, (((HEAP32[($4 + 124 | 0) >> 2] | 0) << 3 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 105780 | 0 | 0, 542 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 103 | 0 | 0) | 0; HEAP32[($4 + 104 | 0) >> 2] = $191; physx__PxMemCopy_28void__2c_20void_20const__2c_20unsigned_20int_29(HEAP32[($4 + 120 | 0) >> 2] | 0 | 0, HEAP32[($5 + 132 | 0) >> 2] | 0 | 0, (HEAP32[($4 + 128 | 0) >> 2] | 0) << 3 | 0 | 0) | 0; @@ -94295,8 +96108,8 @@ function asmFunc(imports) { HEAP32[($5 + 128 | 0) >> 2] = HEAP32[($4 + 124 | 0) >> 2] | 0; physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($4 + 92 | 0 | 0, 0 | 0) | 0; physx__shdfnd__NonTrackingAllocator__deallocate_28void__29($4 + 92 | 0 | 0, HEAP32[($5 + 168 | 0) >> 2] | 0 | 0); - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 91 | 0 | 0, GOT_data_internal___memory_base + 84999 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 91 | 0 | 0, (((HEAP32[($4 + 124 | 0) >> 2] | 0) << 0 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 104191 | 0 | 0, 567 | 0) | 0), HEAP32[(wasm2js_i32$0 + 168 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 91 | 0 | 0, GOT_data_internal___memory_base + 85068 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 91 | 0 | 0, (((HEAP32[($4 + 124 | 0) >> 2] | 0) << 0 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 105780 | 0 | 0, 567 | 0) | 0), HEAP32[(wasm2js_i32$0 + 168 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 91 | 0 | 0) | 0; } label$10 : { @@ -94304,28 +96117,28 @@ function asmFunc(imports) { break label$10 } HEAP32[($4 + 84 | 0) >> 2] = (((HEAP32[($5 + 188 | 0) >> 2] | 0) + (HEAP32[($5 + 92 | 0) >> 2] | 0) | 0) << 1 | 0) + 2 | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 79 | 0 | 0, GOT_data_internal___memory_base + 150670 | 0 | 0) | 0; - $361 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 79 | 0 | 0, (((HEAP32[($4 + 84 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 104191 | 0 | 0, 575 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 79 | 0 | 0, GOT_data_internal___memory_base + 156556 | 0 | 0) | 0; + $361 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 79 | 0 | 0, (((HEAP32[($4 + 84 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 105780 | 0 | 0, 575 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 79 | 0 | 0) | 0; HEAP32[($4 + 80 | 0) >> 2] = $361; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 71 | 0 | 0, GOT_data_internal___memory_base + 150670 | 0 | 0) | 0; - $387 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 71 | 0 | 0, (((HEAP32[($4 + 84 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 104191 | 0 | 0, 576 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 71 | 0 | 0, GOT_data_internal___memory_base + 156556 | 0 | 0) | 0; + $387 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 71 | 0 | 0, (((HEAP32[($4 + 84 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 105780 | 0 | 0, 576 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 71 | 0 | 0) | 0; HEAP32[($4 + 72 | 0) >> 2] = $387; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 63 | 0 | 0, GOT_data_internal___memory_base + 150670 | 0 | 0) | 0; - $413 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 63 | 0 | 0, (((HEAP32[($4 + 84 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 104191 | 0 | 0, 577 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 63 | 0 | 0, GOT_data_internal___memory_base + 156556 | 0 | 0) | 0; + $413 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 63 | 0 | 0, (((HEAP32[($4 + 84 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 105780 | 0 | 0, 577 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 63 | 0 | 0) | 0; HEAP32[($4 + 64 | 0) >> 2] = $413; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 55 | 0 | 0, GOT_data_internal___memory_base + 154033 | 0 | 0) | 0; - $439 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 55 | 0 | 0, (((HEAP32[($4 + 84 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 104191 | 0 | 0, 578 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 55 | 0 | 0, GOT_data_internal___memory_base + 159919 | 0 | 0) | 0; + $439 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 55 | 0 | 0, (((HEAP32[($4 + 84 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 105780 | 0 | 0, 578 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 55 | 0 | 0) | 0; HEAP32[($4 + 56 | 0) >> 2] = $439; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 47 | 0 | 0, GOT_data_internal___memory_base + 154033 | 0 | 0) | 0; - $465 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 47 | 0 | 0, (((HEAP32[($4 + 84 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 104191 | 0 | 0, 579 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 47 | 0 | 0, GOT_data_internal___memory_base + 159919 | 0 | 0) | 0; + $465 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 47 | 0 | 0, (((HEAP32[($4 + 84 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 105780 | 0 | 0, 579 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 47 | 0 | 0) | 0; HEAP32[($4 + 48 | 0) >> 2] = $465; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 39 | 0 | 0, GOT_data_internal___memory_base + 154033 | 0 | 0) | 0; - $491 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 39 | 0 | 0, (((HEAP32[($4 + 84 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 104191 | 0 | 0, 580 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 39 | 0 | 0, GOT_data_internal___memory_base + 159919 | 0 | 0) | 0; + $491 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 39 | 0 | 0, (((HEAP32[($4 + 84 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 105780 | 0 | 0, 580 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 39 | 0 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = $491; physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($4 + 38 | 0 | 0, 0 | 0) | 0; @@ -94333,10 +96146,10 @@ function asmFunc(imports) { physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($4 + 37 | 0 | 0, 0 | 0) | 0; physx__shdfnd__NonTrackingAllocator__deallocate_28void__29($4 + 37 | 0 | 0, HEAP32[($5 + 184 | 0) >> 2] | 0 | 0); physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 36 | 0 | 0, GOT_data_internal___memory_base + 72218 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 36 | 0 | 0, (((HEAP32[($4 + 84 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 104191 | 0 | 0, 585 | 0) | 0), HEAP32[(wasm2js_i32$0 + 180 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 36 | 0 | 0, (((HEAP32[($4 + 84 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 105780 | 0 | 0, 585 | 0) | 0), HEAP32[(wasm2js_i32$0 + 180 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 36 | 0 | 0) | 0; physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 35 | 0 | 0, GOT_data_internal___memory_base + 71506 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 35 | 0 | 0, (((HEAP32[($4 + 84 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 104191 | 0 | 0, 586 | 0) | 0), HEAP32[(wasm2js_i32$0 + 184 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 35 | 0 | 0, (((HEAP32[($4 + 84 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 105780 | 0 | 0, 586 | 0) | 0), HEAP32[(wasm2js_i32$0 + 184 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 35 | 0 | 0) | 0; HEAP32[($4 + 28 | 0) >> 2] = 1; label$11 : { @@ -94381,11 +96194,11 @@ function asmFunc(imports) { physx__shdfnd__NonTrackingAllocator__deallocate_28void__29($4 + 21 | 0 | 0, HEAP32[($5 + 172 | 0) >> 2] | 0 | 0); physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($4 + 20 | 0 | 0, 0 | 0) | 0; physx__shdfnd__NonTrackingAllocator__deallocate_28void__29($4 + 20 | 0 | 0, HEAP32[($5 + 176 | 0) >> 2] | 0 | 0); - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 19 | 0 | 0, GOT_data_internal___memory_base + 78395 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 19 | 0 | 0, (((HEAP32[($4 + 84 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 104191 | 0 | 0, 619 | 0) | 0), HEAP32[(wasm2js_i32$0 + 172 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 19 | 0 | 0, GOT_data_internal___memory_base + 78438 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 19 | 0 | 0, (((HEAP32[($4 + 84 | 0) >> 2] | 0) << 2 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 105780 | 0 | 0, 619 | 0) | 0), HEAP32[(wasm2js_i32$0 + 172 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 19 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 18 | 0 | 0, GOT_data_internal___memory_base + 76087 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 18 | 0 | 0, (((HEAP32[($4 + 84 | 0) >> 2] | 0) << 3 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 104191 | 0 | 0, 620 | 0) | 0), HEAP32[(wasm2js_i32$0 + 176 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 18 | 0 | 0, GOT_data_internal___memory_base + 76119 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 18 | 0 | 0, (((HEAP32[($4 + 84 | 0) >> 2] | 0) << 3 | 0) + 15 | 0) & -16 | 0 | 0, GOT_data_internal___memory_base + 105780 | 0 | 0, 620 | 0) | 0), HEAP32[(wasm2js_i32$0 + 176 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 18 | 0 | 0) | 0; } physx__PxMemZero_28void__2c_20unsigned_20int_29(HEAP32[($5 + 168 | 0) >> 2] | 0 | 0, (HEAP32[($5 + 128 | 0) >> 2] | 0) << 0 | 0 | 0) | 0; @@ -94407,12 +96220,12 @@ function asmFunc(imports) { } $818 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368851 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375707 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $819 = physx__PxGetAssertHandler_28_29() | 0; $823 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$819 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($819, $823 + 71484 | 0, $823 + 104191 | 0, 632, $823 + 368851 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$819 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($819, $823 + 71484 | 0, $823 + 105780 | 0, 632, $823 + 375707 | 0); $818 = 0; } } @@ -94423,12 +96236,12 @@ function asmFunc(imports) { } $852 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368852 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375708 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $853 = physx__PxGetAssertHandler_28_29() | 0; $857 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$853 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($853, $857 + 66709 | 0, $857 + 104191 | 0, 634, $857 + 368852 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$853 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($853, $857 + 66709 | 0, $857 + 105780 | 0, 634, $857 + 375708 | 0); $852 = 0; } } @@ -94504,7 +96317,7 @@ function asmFunc(imports) { break label$3 } $23 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 104191 | 0 | 0, 488 | 0, $23 + 270344 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 105780 | 0 | 0, 488 | 0, $23 + 276326 | 0 | 0, 0 | 0); } break label$1; } @@ -94529,7 +96342,7 @@ function asmFunc(imports) { $4 = HEAP32[($3 + 44 | 0) >> 2] | 0; $5 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = HEAP32[($4 + 436 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 148593 | 0 | 0, 0 | 0, HEAP32[($4 + 432 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 154479 | 0 | 0, 0 | 0, HEAP32[($4 + 432 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; physx__Bp__BroadPhaseSap__batchRemove_28_29($4 | 0); label$1 : { if ((0 | 0) == (physx__Bp__BroadPhaseBatchUpdateWorkTask__getPairsSize_28_29_20const($4 + 288 | 0 | 0) | 0 | 0) & 1 | 0) { @@ -94537,12 +96350,12 @@ function asmFunc(imports) { } $31 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368854 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375710 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $32 = physx__PxGetAssertHandler_28_29() | 0; $36 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 249024 | 0, $36 + 104191 | 0, 702, $36 + 368854 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 255006 | 0, $36 + 105780 | 0, 702, $36 + 375710 | 0); $31 = 0; } } @@ -94552,12 +96365,12 @@ function asmFunc(imports) { } $62 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368855 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375711 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $63 = physx__PxGetAssertHandler_28_29() | 0; $67 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 248985 | 0, $67 + 104191 | 0, 703, $67 + 368855 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 254967 | 0, $67 + 105780 | 0, 703, $67 + 375711 | 0); $62 = 0; } } @@ -94567,12 +96380,12 @@ function asmFunc(imports) { } $93 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368856 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375712 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $94 = physx__PxGetAssertHandler_28_29() | 0; $98 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$94 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($94, $98 + 248946 | 0, $98 + 104191 | 0, 704, $98 + 368856 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$94 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($94, $98 + 254928 | 0, $98 + 105780 | 0, 704, $98 + 375712 | 0); $93 = 0; } } @@ -94593,7 +96406,7 @@ function asmFunc(imports) { $4 = HEAP32[($3 + 76 | 0) >> 2] | 0; $5 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = HEAP32[($4 + 436 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 40 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 148365 | 0 | 0, 0 | 0, HEAP32[($4 + 432 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 40 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 154251 | 0 | 0, 0 | 0, HEAP32[($4 + 432 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; physx__Bp__DataArray__DataArray_28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29($3 + 28 | 0 | 0, HEAP32[($4 + 204 | 0) >> 2] | 0 | 0, HEAP32[($4 + 208 | 0) >> 2] | 0 | 0, HEAP32[($4 + 212 | 0) >> 2] | 0 | 0) | 0; HEAP32[($3 + 24 | 0) >> 2] = 0; label$1 : { @@ -94641,12 +96454,12 @@ function asmFunc(imports) { } $122 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368853 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375709 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $123 = physx__PxGetAssertHandler_28_29() | 0; $127 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$123 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($123, $127 + 245464 | 0, $127 + 104191 | 0, 680, $127 + 368853 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$123 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($123, $127 + 251446 | 0, $127 + 105780 | 0, 680, $127 + 375709 | 0); $122 = 0; } } @@ -94693,12 +96506,12 @@ function asmFunc(imports) { } $58 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368873 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375729 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $59 = physx__PxGetAssertHandler_28_29() | 0; $63 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$59 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($59, $63 + 67059 | 0, $63 + 104191 | 0, 1069, $63 + 368873 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$59 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($59, $63 + 67059 | 0, $63 + 105780 | 0, 1069, $63 + 375729 | 0); $58 = 0; } } @@ -94709,12 +96522,12 @@ function asmFunc(imports) { } $106 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368874 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375730 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $107 = physx__PxGetAssertHandler_28_29() | 0; $111 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$107 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($107, $111 + 202532 | 0, $111 + 104191 | 0, 1072, $111 + 368874 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$107 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($107, $111 + 208514 | 0, $111 + 105780 | 0, 1072, $111 + 375730 | 0); $106 = 0; } } @@ -94724,12 +96537,12 @@ function asmFunc(imports) { } $143 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368875 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375731 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $144 = physx__PxGetAssertHandler_28_29() | 0; $148 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$144 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($144, $148 + 172538 | 0, $148 + 104191 | 0, 1073, $148 + 368875 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$144 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($144, $148 + 178436 | 0, $148 + 105780 | 0, 1073, $148 + 375731 | 0); $143 = 0; } } @@ -94740,12 +96553,12 @@ function asmFunc(imports) { } $191 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368876 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375732 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $192 = physx__PxGetAssertHandler_28_29() | 0; $196 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$192 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($192, $196 + 202504 | 0, $196 + 104191 | 0, 1076, $196 + 368876 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$192 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($192, $196 + 208486 | 0, $196 + 105780 | 0, 1076, $196 + 375732 | 0); $191 = 0; } } @@ -94755,12 +96568,12 @@ function asmFunc(imports) { } $228 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368877 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375733 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $229 = physx__PxGetAssertHandler_28_29() | 0; $233 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$229 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($229, $233 + 172494 | 0, $233 + 104191 | 0, 1077, $233 + 368877 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$229 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($229, $233 + 178392 | 0, $233 + 105780 | 0, 1077, $233 + 375733 | 0); $228 = 0; } } @@ -94770,12 +96583,12 @@ function asmFunc(imports) { } $255 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368878 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375734 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $256 = physx__PxGetAssertHandler_28_29() | 0; $260 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$256 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($256, $260 + 69740 | 0, $260 + 104191 | 0, 1079, $260 + 368878 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$256 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($256, $260 + 69740 | 0, $260 + 105780 | 0, 1079, $260 + 375734 | 0); $255 = 0; } } @@ -94834,12 +96647,12 @@ function asmFunc(imports) { } $397 = 0; label$28 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368879 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375735 | 0) >> 0] | 0) & 1 | 0) { break label$28 } $398 = physx__PxGetAssertHandler_28_29() | 0; $402 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$398 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($398, $402 + 194019 | 0, $402 + 104191 | 0, 1105, $402 + 368879 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$398 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($398, $402 + 199981 | 0, $402 + 105780 | 0, 1105, $402 + 375735 | 0); $397 = 0; } } @@ -94854,12 +96667,12 @@ function asmFunc(imports) { } $438 = 0; label$31 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368880 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375736 | 0) >> 0] | 0) & 1 | 0) { break label$31 } $439 = physx__PxGetAssertHandler_28_29() | 0; $443 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$439 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($439, $443 + 67035 | 0, $443 + 104191 | 0, 1109, $443 + 368880 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$439 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($439, $443 + 67035 | 0, $443 + 105780 | 0, 1109, $443 + 375736 | 0); $438 = 0; } } @@ -94912,12 +96725,12 @@ function asmFunc(imports) { } $589 = 0; label$37 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368881 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375737 | 0) >> 0] | 0) & 1 | 0) { break label$37 } $590 = physx__PxGetAssertHandler_28_29() | 0; $594 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$590 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($590, $594 + 67014 | 0, $594 + 104191 | 0, 1138, $594 + 368881 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$590 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($590, $594 + 67014 | 0, $594 + 105780 | 0, 1138, $594 + 375737 | 0); $589 = 0; } } @@ -94927,12 +96740,12 @@ function asmFunc(imports) { } $620 = 0; label$39 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368882 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375738 | 0) >> 0] | 0) & 1 | 0) { break label$39 } $621 = physx__PxGetAssertHandler_28_29() | 0; $625 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$621 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($621, $625 + 227126 | 0, $625 + 104191 | 0, 1139, $625 + 368882 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$621 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($621, $625 + 233108 | 0, $625 + 105780 | 0, 1139, $625 + 375738 | 0); $620 = 0; } } @@ -95023,12 +96836,12 @@ function asmFunc(imports) { } $96 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368862 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375718 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $97 = physx__PxGetAssertHandler_28_29() | 0; $101 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 193194 | 0, $101 + 104191 | 0, 935, $101 + 368862 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 199156 | 0, $101 + 105780 | 0, 935, $101 + 375718 | 0); $96 = 0; } } @@ -95041,12 +96854,12 @@ function asmFunc(imports) { } $152 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368863 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375719 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $153 = physx__PxGetAssertHandler_28_29() | 0; $157 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$153 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($153, $157 + 193071 | 0, $157 + 104191 | 0, 936, $157 + 368863 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$153 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($153, $157 + 199033 | 0, $157 + 105780 | 0, 936, $157 + 375719 | 0); $152 = 0; } } @@ -95103,12 +96916,12 @@ function asmFunc(imports) { } $367 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368864 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375720 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $368 = physx__PxGetAssertHandler_28_29() | 0; $372 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$368 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($368, $372 + 193902 | 0, $372 + 104191 | 0, 973, $372 + 368864 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$368 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($368, $372 + 199864 | 0, $372 + 105780 | 0, 973, $372 + 375720 | 0); $367 = 0; } } @@ -95123,12 +96936,12 @@ function asmFunc(imports) { } $411 = 0; label$20 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368865 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375721 | 0) >> 0] | 0) & 1 | 0) { break label$20 } $412 = physx__PxGetAssertHandler_28_29() | 0; $416 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$412 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($412, $416 + 193551 | 0, $416 + 104191 | 0, 974, $416 + 368865 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$412 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($412, $416 + 199513 | 0, $416 + 105780 | 0, 974, $416 + 375721 | 0); $411 = 0; } } @@ -95143,12 +96956,12 @@ function asmFunc(imports) { } $455 = 0; label$23 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368866 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375722 | 0) >> 0] | 0) & 1 | 0) { break label$23 } $456 = physx__PxGetAssertHandler_28_29() | 0; $460 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$456 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($456, $460 + 193785 | 0, $460 + 104191 | 0, 975, $460 + 368866 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$456 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($456, $460 + 199747 | 0, $460 + 105780 | 0, 975, $460 + 375722 | 0); $455 = 0; } } @@ -95163,12 +96976,12 @@ function asmFunc(imports) { } $499 = 0; label$26 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368867 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375723 | 0) >> 0] | 0) & 1 | 0) { break label$26 } $500 = physx__PxGetAssertHandler_28_29() | 0; $504 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$500 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($500, $504 + 193434 | 0, $504 + 104191 | 0, 976, $504 + 368867 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$500 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($500, $504 + 199396 | 0, $504 + 105780 | 0, 976, $504 + 375723 | 0); $499 = 0; } } @@ -95183,12 +96996,12 @@ function asmFunc(imports) { } $543 = 0; label$29 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368868 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375724 | 0) >> 0] | 0) & 1 | 0) { break label$29 } $544 = physx__PxGetAssertHandler_28_29() | 0; $548 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$544 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($544, $548 + 193668 | 0, $548 + 104191 | 0, 977, $548 + 368868 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$544 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($544, $548 + 199630 | 0, $548 + 105780 | 0, 977, $548 + 375724 | 0); $543 = 0; } } @@ -95203,12 +97016,12 @@ function asmFunc(imports) { } $587 = 0; label$32 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368869 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375725 | 0) >> 0] | 0) & 1 | 0) { break label$32 } $588 = physx__PxGetAssertHandler_28_29() | 0; $592 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$588 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($588, $592 + 193317 | 0, $592 + 104191 | 0, 978, $592 + 368869 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$588 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($588, $592 + 199279 | 0, $592 + 105780 | 0, 978, $592 + 375725 | 0); $587 = 0; } } @@ -95228,12 +97041,12 @@ function asmFunc(imports) { } $641 = 0; label$36 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368870 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375726 | 0) >> 0] | 0) & 1 | 0) { break label$36 } $642 = physx__PxGetAssertHandler_28_29() | 0; $646 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$642 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($642, $646 + 180115 | 0, $646 + 104191 | 0, 982, $646 + 368870 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$642 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($642, $646 + 186013 | 0, $646 + 105780 | 0, 982, $646 + 375726 | 0); $641 = 0; } } @@ -95243,12 +97056,12 @@ function asmFunc(imports) { } $680 = 0; label$38 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368871 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375727 | 0) >> 0] | 0) & 1 | 0) { break label$38 } $681 = physx__PxGetAssertHandler_28_29() | 0; $685 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 180066 | 0, $685 + 104191 | 0, 983, $685 + 368871 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 185964 | 0, $685 + 105780 | 0, 983, $685 + 375727 | 0); $680 = 0; } } @@ -95258,12 +97071,12 @@ function asmFunc(imports) { } $719 = 0; label$40 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368872 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375728 | 0) >> 0] | 0) & 1 | 0) { break label$40 } $720 = physx__PxGetAssertHandler_28_29() | 0; $724 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$720 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($720, $724 + 180017 | 0, $724 + 104191 | 0, 984, $724 + 368872 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$720 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($720, $724 + 185915 | 0, $724 + 105780 | 0, 984, $724 + 375728 | 0); $719 = 0; } } @@ -95351,12 +97164,12 @@ function asmFunc(imports) { } $47 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368895 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375751 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $48 = physx__PxGetAssertHandler_28_29() | 0; $52 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 166446 | 0, $52 + 104191 | 0, 1895, $52 + 368895 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 172344 | 0, $52 + 105780 | 0, 1895, $52 + 375751 | 0); $47 = 0; } } @@ -95498,9 +97311,9 @@ function asmFunc(imports) { $18 = $5; break label$1; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 3 | 0 | 0, GOT_data_internal___memory_base + 93890 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 3 | 0 | 0, GOT_data_internal___memory_base + 93981 | 0 | 0) | 0; HEAP8[($4 + 2 | 0) >> 0] = 1 & 1 | 0; - $18 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 3 | 0 | 0, (HEAP32[($4 + 4 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 134536 | 0 | 0, 56 | 0) | 0; + $18 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 3 | 0 | 0, (HEAP32[($4 + 4 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 139316 | 0 | 0, 56 | 0) | 0; } $41 = $18; label$3 : { @@ -95727,9 +97540,9 @@ function asmFunc(imports) { $18 = $5; break label$1; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 3 | 0 | 0, GOT_data_internal___memory_base + 93890 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 3 | 0 | 0, GOT_data_internal___memory_base + 93981 | 0 | 0) | 0; HEAP8[($4 + 2 | 0) >> 0] = 1 & 1 | 0; - $18 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 3 | 0 | 0, (HEAP32[($4 + 4 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 134536 | 0 | 0, 56 | 0) | 0; + $18 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 3 | 0 | 0, (HEAP32[($4 + 4 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 139316 | 0 | 0, 56 | 0) | 0; } $41 = $18; label$3 : { @@ -95825,12 +97638,12 @@ function asmFunc(imports) { } $164 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368857 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375713 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $165 = physx__PxGetAssertHandler_28_29() | 0; $169 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$165 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($165, $169 + 231432 | 0, $169 + 104191 | 0, 838, $169 + 368857 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$165 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($165, $169 + 237414 | 0, $169 + 105780 | 0, 838, $169 + 375713 | 0); $164 = 0; } } @@ -95840,12 +97653,12 @@ function asmFunc(imports) { } $192 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368858 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375714 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $193 = physx__PxGetAssertHandler_28_29() | 0; $197 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$193 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($193, $197 + 231432 | 0, $197 + 104191 | 0, 839, $197 + 368858 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$193 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($193, $197 + 237414 | 0, $197 + 105780 | 0, 839, $197 + 375714 | 0); $192 = 0; } } @@ -95855,12 +97668,12 @@ function asmFunc(imports) { } $220 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368859 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375715 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $221 = physx__PxGetAssertHandler_28_29() | 0; $225 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$221 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($221, $225 + 231432 | 0, $225 + 104191 | 0, 840, $225 + 368859 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$221 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($221, $225 + 237414 | 0, $225 + 105780 | 0, 840, $225 + 375715 | 0); $220 = 0; } } @@ -95909,12 +97722,12 @@ function asmFunc(imports) { } $375 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368860 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375716 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $376 = physx__PxGetAssertHandler_28_29() | 0; $380 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$376 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($376, $380 + 227240 | 0, $380 + 104191 | 0, 872, $380 + 368860 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$376 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($376, $380 + 233222 | 0, $380 + 105780 | 0, 872, $380 + 375716 | 0); $375 = 0; } } @@ -95924,12 +97737,12 @@ function asmFunc(imports) { } $407 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368861 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375717 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $408 = physx__PxGetAssertHandler_28_29() | 0; $412 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$408 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($408, $412 + 237249 | 0, $412 + 104191 | 0, 873, $412 + 368861 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$408 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($408, $412 + 243231 | 0, $412 + 105780 | 0, 873, $412 + 375717 | 0); $407 = 0; } } @@ -96097,12 +97910,12 @@ function asmFunc(imports) { } $99 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368883 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375739 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $100 = physx__PxGetAssertHandler_28_29() | 0; $104 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$100 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($100, $104 + 231524 | 0, $104 + 104191 | 0, 1210, $104 + 368883 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$100 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($100, $104 + 237506 | 0, $104 + 105780 | 0, 1210, $104 + 375739 | 0); $99 = 0; } } @@ -96155,12 +97968,12 @@ function asmFunc(imports) { } $256 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368884 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375740 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $257 = physx__PxGetAssertHandler_28_29() | 0; $261 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$257 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($257, $261 + 192841 | 0, $261 + 104191 | 0, 1259, $261 + 368884 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$257 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($257, $261 + 198803 | 0, $261 + 105780 | 0, 1259, $261 + 375740 | 0); $256 = 0; } } @@ -96214,12 +98027,12 @@ function asmFunc(imports) { } $441 = 0; label$24 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368885 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375741 | 0) >> 0] | 0) & 1 | 0) { break label$24 } $442 = physx__PxGetAssertHandler_28_29() | 0; $446 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$442 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($442, $446 + 80711 | 0, $446 + 104191 | 0, 1323, $446 + 368885 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$442 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($442, $446 + 80754 | 0, $446 + 105780 | 0, 1323, $446 + 375741 | 0); $441 = 0; } } @@ -96270,12 +98083,12 @@ function asmFunc(imports) { } $606 = 0; label$30 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368886 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375742 | 0) >> 0] | 0) & 1 | 0) { break label$30 } $607 = physx__PxGetAssertHandler_28_29() | 0; $611 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$607 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($607, $611 + 80711 | 0, $611 + 104191 | 0, 1375, $611 + 368886 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$607 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($607, $611 + 80754 | 0, $611 + 105780 | 0, 1375, $611 + 375742 | 0); $606 = 0; } } @@ -96474,12 +98287,12 @@ function asmFunc(imports) { } $122 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368887 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375743 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $123 = physx__PxGetAssertHandler_28_29() | 0; $127 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$123 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($123, $127 + 192911 | 0, $127 + 104191 | 0, 1535, $127 + 368887 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$123 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($123, $127 + 198873 | 0, $127 + 105780 | 0, 1535, $127 + 375743 | 0); $122 = 0; } } @@ -96489,12 +98302,12 @@ function asmFunc(imports) { } $150 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368888 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375744 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $151 = physx__PxGetAssertHandler_28_29() | 0; $155 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$151 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($151, $155 + 192870 | 0, $155 + 104191 | 0, 1536, $155 + 368888 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$151 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($151, $155 + 198832 | 0, $155 + 105780 | 0, 1536, $155 + 375744 | 0); $150 = 0; } } @@ -96582,12 +98395,12 @@ function asmFunc(imports) { } $368 = 0; label$21 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368889 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375745 | 0) >> 0] | 0) & 1 | 0) { break label$21 } $369 = physx__PxGetAssertHandler_28_29() | 0; $373 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$369 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($369, $373 + 192841 | 0, $373 + 104191 | 0, 1600, $373 + 368889 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$369 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($369, $373 + 198803 | 0, $373 + 105780 | 0, 1600, $373 + 375745 | 0); $368 = 0; } } @@ -96597,12 +98410,12 @@ function asmFunc(imports) { } $396 = 0; label$23 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368890 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375746 | 0) >> 0] | 0) & 1 | 0) { break label$23 } $397 = physx__PxGetAssertHandler_28_29() | 0; $401 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$397 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($397, $401 + 192911 | 0, $401 + 104191 | 0, 1602, $401 + 368890 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$397 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($397, $401 + 198873 | 0, $401 + 105780 | 0, 1602, $401 + 375746 | 0); $396 = 0; } } @@ -96612,12 +98425,12 @@ function asmFunc(imports) { } $424 = 0; label$25 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368891 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375747 | 0) >> 0] | 0) & 1 | 0) { break label$25 } $425 = physx__PxGetAssertHandler_28_29() | 0; $429 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$425 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($425, $429 + 192870 | 0, $429 + 104191 | 0, 1603, $429 + 368891 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$425 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($425, $429 + 198832 | 0, $429 + 105780 | 0, 1603, $429 + 375747 | 0); $424 = 0; } } @@ -96671,12 +98484,12 @@ function asmFunc(imports) { } $611 = 0; label$34 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368892 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375748 | 0) >> 0] | 0) & 1 | 0) { break label$34 } $612 = physx__PxGetAssertHandler_28_29() | 0; $616 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$612 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($612, $616 + 80711 | 0, $616 + 104191 | 0, 1665, $616 + 368892 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$612 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($612, $616 + 80754 | 0, $616 + 105780 | 0, 1665, $616 + 375748 | 0); $611 = 0; } } @@ -96727,12 +98540,12 @@ function asmFunc(imports) { } $776 = 0; label$40 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368893 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375749 | 0) >> 0] | 0) & 1 | 0) { break label$40 } $777 = physx__PxGetAssertHandler_28_29() | 0; $781 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$777 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($777, $781 + 80711 | 0, $781 + 104191 | 0, 1717, $781 + 368893 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$777 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($777, $781 + 80754 | 0, $781 + 105780 | 0, 1717, $781 + 375749 | 0); $776 = 0; } } @@ -96933,12 +98746,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368899 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375755 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 162079 | 0, $26 + 104191 | 0, 1151, $26 + 368899 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 167977 | 0, $26 + 105780 | 0, 1151, $26 + 375755 | 0); $21 = 0; } } @@ -96948,12 +98761,12 @@ function asmFunc(imports) { } $48 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368900 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375756 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $49 = physx__PxGetAssertHandler_28_29() | 0; $53 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 205882 | 0, $53 + 104191 | 0, 1152, $53 + 368900 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 211864 | 0, $53 + 105780 | 0, 1152, $53 + 375756 | 0); $48 = 0; } } @@ -96963,12 +98776,12 @@ function asmFunc(imports) { } $79 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368901 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375757 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $80 = physx__PxGetAssertHandler_28_29() | 0; $84 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$80 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($80, $84 + 237098 | 0, $84 + 104191 | 0, 1153, $84 + 368901 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$80 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($80, $84 + 243080 | 0, $84 + 105780 | 0, 1153, $84 + 375757 | 0); $79 = 0; } } @@ -96979,12 +98792,12 @@ function asmFunc(imports) { } $116 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368902 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375758 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $117 = physx__PxGetAssertHandler_28_29() | 0; $121 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$117 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($117, $121 + 229693 | 0, $121 + 104191 | 0, 1155, $121 + 368902 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$117 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($117, $121 + 235675 | 0, $121 + 105780 | 0, 1155, $121 + 375758 | 0); $116 = 0; } } @@ -97016,9 +98829,9 @@ function asmFunc(imports) { $18 = $5; break label$1; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 3 | 0 | 0, GOT_data_internal___memory_base + 93890 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 3 | 0 | 0, GOT_data_internal___memory_base + 93981 | 0 | 0) | 0; HEAP8[($4 + 2 | 0) >> 0] = 1 & 1 | 0; - $18 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 3 | 0 | 0, (HEAP32[($4 + 4 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 134536 | 0 | 0, 56 | 0) | 0; + $18 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 3 | 0 | 0, (HEAP32[($4 + 4 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 139316 | 0 | 0, 56 | 0) | 0; } $41 = $18; label$3 : { @@ -97185,7 +98998,7 @@ function asmFunc(imports) { function physx__Bp__BroadPhaseBatchUpdateWorkTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 148614 | 0 | 0; + return GOT_data_internal___memory_base + 154500 | 0 | 0; } function physx__Bp__BroadPhaseSap__getType_28_29_20const($0) { @@ -97300,12 +99113,12 @@ function asmFunc(imports) { } $31 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368903 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375759 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $32 = physx__PxGetAssertHandler_28_29() | 0; $36 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 185799 | 0, $36 + 109871 | 0, 60, $36 + 368903 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 191761 | 0, $36 + 112300 | 0, 60, $36 + 375759 | 0); $31 = 0; } } @@ -97324,7 +99137,7 @@ function asmFunc(imports) { break label$5 } physx__shdfnd__ReflectionAllocator_physx__Bp__BroadPhaseMBP___ReflectionAllocator_28char_20const__29($8 + 15 | 0 | 0, 0 | 0) | 0; - $76 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Bp__BroadPhaseMBP___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Bp__BroadPhaseMBP__2c_20char_20const__2c_20int_29(136 | 0, $8 + 15 | 0 | 0, GOT_data_internal___memory_base + 109871 | 0 | 0, 66 | 0) | 0; + $76 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Bp__BroadPhaseMBP___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Bp__BroadPhaseMBP__2c_20char_20const__2c_20int_29(136 | 0, $8 + 15 | 0 | 0, GOT_data_internal___memory_base + 112300 | 0 | 0, 66 | 0) | 0; i64toi32_i32$1 = HEAP32[($8 + 16 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($8 + 20 | 0) >> 2] | 0; physx__Bp__BroadPhaseMBP__BroadPhaseMBP_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20long_20long_29($76 | 0, HEAP32[($8 + 36 | 0) >> 2] | 0 | 0, HEAP32[($8 + 32 | 0) >> 2] | 0 | 0, HEAP32[($8 + 28 | 0) >> 2] | 0 | 0, HEAP32[($8 + 24 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; @@ -97332,7 +99145,7 @@ function asmFunc(imports) { break label$3; } physx__shdfnd__ReflectionAllocator_physx__Bp__BroadPhaseSap___ReflectionAllocator_28char_20const__29($8 + 14 | 0 | 0, 0 | 0) | 0; - $95 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Bp__BroadPhaseSap___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Bp__BroadPhaseSap__2c_20char_20const__2c_20int_29(440 | 0, $8 + 14 | 0 | 0, GOT_data_internal___memory_base + 109871 | 0 | 0, 68 | 0) | 0; + $95 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Bp__BroadPhaseSap___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Bp__BroadPhaseSap__2c_20char_20const__2c_20int_29(440 | 0, $8 + 14 | 0 | 0, GOT_data_internal___memory_base + 112300 | 0 | 0, 68 | 0) | 0; i64toi32_i32$0 = HEAP32[($8 + 16 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($8 + 20 | 0) >> 2] | 0; physx__Bp__BroadPhaseSap__BroadPhaseSap_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20long_20long_29($95 | 0, HEAP32[($8 + 32 | 0) >> 2] | 0 | 0, HEAP32[($8 + 28 | 0) >> 2] | 0 | 0, HEAP32[($8 + 24 | 0) >> 2] | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; @@ -97768,7 +99581,7 @@ function asmFunc(imports) { physx__shdfnd__NonTrackingAllocator__deallocate_28void__29($5 + 8 | 0 | 0, HEAP32[$5 >> 2] | 0 | 0); } HEAP32[($5 + 4 | 0) >> 2] = HEAP32[($4 + 4 | 0) >> 2] | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 8 | 0 | 0, (HEAP32[($5 + 4 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 132903 | 0 | 0, 461 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 8 | 0 | 0, (HEAP32[($5 + 4 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 137431 | 0 | 0, 461 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; } __stack_pointer = $4 + 16 | 0; return; @@ -97794,10 +99607,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 177481 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 183379 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -97814,10 +99627,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 169198 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 175096 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -97936,12 +99749,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368930 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375786 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 248228 | 0, $26 + 103109 | 0, 87, $26 + 368930 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 254210 | 0, $26 + 104544 | 0, 87, $26 + 375786 | 0); $21 = 0; } } @@ -97951,12 +99764,12 @@ function asmFunc(imports) { } $49 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368931 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375787 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $50 = physx__PxGetAssertHandler_28_29() | 0; $54 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 248211 | 0, $54 + 103109 | 0, 88, $54 + 368931 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 254193 | 0, $54 + 104544 | 0, 88, $54 + 375787 | 0); $49 = 0; } } @@ -98066,7 +99879,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Bp__FilterGroup__Enum_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Bp__FilterGroup__Enum_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -98279,7 +100092,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__ReflectionAllocator_physx__Bp__PersistentSelfCollisionPairs___ReflectionAllocator_28char_20const__29($5 + 1 | 0 | 0, 0 | 0) | 0; - $43 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Bp__PersistentSelfCollisionPairs___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Bp__PersistentSelfCollisionPairs__2c_20char_20const__2c_20int_29(44 | 0, $5 + 1 | 0 | 0, GOT_data_internal___memory_base + 103109 | 0 | 0, 883 | 0) | 0; + $43 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Bp__PersistentSelfCollisionPairs___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Bp__PersistentSelfCollisionPairs__2c_20char_20const__2c_20int_29(44 | 0, $5 + 1 | 0 | 0, GOT_data_internal___memory_base + 104544 | 0 | 0, 883 | 0) | 0; physx__Bp__PersistentSelfCollisionPairs__PersistentSelfCollisionPairs_28physx__Bp__Aggregate__29($43 | 0, $7 | 0) | 0; $44 = $43; break label$1; @@ -98414,7 +100227,7 @@ function asmFunc(imports) { break label$4 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($4 + 107 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 107 | 0 | 0, HEAP32[($4 + 108 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 103109 | 0 | 0, 903 | 0) | 0), HEAP32[(wasm2js_i32$0 + 112 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 107 | 0 | 0, HEAP32[($4 + 108 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 104544 | 0 | 0, 903 | 0) | 0), HEAP32[(wasm2js_i32$0 + 112 | 0) >> 2] = wasm2js_i32$1; break label$3; } $3 = $3 - (((HEAP32[($4 + 108 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -98459,12 +100272,12 @@ function asmFunc(imports) { physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 39 | 0 | 0, 0 | 0) | 0; physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator__20const__2c_20physx__shdfnd__NamedAllocator_20const__29($4 + 40 | 0 | 0, $5 + 4 | 0 | 0, $4 + 39 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 39 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 31 | 0 | 0, GOT_data_internal___memory_base + 89649 | 0 | 0) | 0; - $159 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 31 | 0 | 0, ((HEAP32[($4 + 120 | 0) >> 2] | 0) + 6 | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 103109 | 0 | 0, 945 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 31 | 0 | 0, GOT_data_internal___memory_base + 89718 | 0 | 0) | 0; + $159 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 31 | 0 | 0, ((HEAP32[($4 + 120 | 0) >> 2] | 0) + 6 | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 104544 | 0 | 0, 945 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 31 | 0 | 0) | 0; HEAP32[($4 + 32 | 0) >> 2] = $159; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 23 | 0 | 0, GOT_data_internal___memory_base + 89649 | 0 | 0) | 0; - $181 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 23 | 0 | 0, (HEAP32[($4 + 120 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 103109 | 0 | 0, 946 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 23 | 0 | 0, GOT_data_internal___memory_base + 89718 | 0 | 0) | 0; + $181 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 23 | 0 | 0, (HEAP32[($4 + 120 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 104544 | 0 | 0, 946 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 23 | 0 | 0) | 0; HEAP32[($4 + 24 | 0) >> 2] = $181; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__Cm__RadixSort__GetRanks_28_29_20const($4 + 52 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; @@ -98707,11 +100520,11 @@ function asmFunc(imports) { physx__shdfnd__NonTrackingAllocator__deallocate_28void__29($3 + 7 | 0 | 0, HEAP32[($4 + 28 | 0) >> 2] | 0 | 0); physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($3 + 6 | 0 | 0, 0 | 0) | 0; physx__shdfnd__NonTrackingAllocator__deallocate_28void__29($3 + 6 | 0 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0); - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 5 | 0 | 0, GOT_data_internal___memory_base + 89649 | 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 5 | 0 | 0, ((HEAP32[($3 + 8 | 0) >> 2] | 0) + 6 | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 103109 | 0 | 0, 976 | 0) | 0), HEAP32[(wasm2js_i32$0 + 24 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 5 | 0 | 0, GOT_data_internal___memory_base + 89718 | 0 | 0) | 0; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 5 | 0 | 0, ((HEAP32[($3 + 8 | 0) >> 2] | 0) + 6 | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 104544 | 0 | 0, 976 | 0) | 0), HEAP32[(wasm2js_i32$0 + 24 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 5 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 4 | 0 | 0, GOT_data_internal___memory_base + 89649 | 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 4 | 0 | 0, (HEAP32[($3 + 8 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 103109 | 0 | 0, 977 | 0) | 0), HEAP32[(wasm2js_i32$0 + 28 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 4 | 0 | 0, GOT_data_internal___memory_base + 89718 | 0 | 0) | 0; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 4 | 0 | 0, (HEAP32[($3 + 8 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 104544 | 0 | 0, 977 | 0) | 0), HEAP32[(wasm2js_i32$0 + 28 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 4 | 0 | 0) | 0; } __stack_pointer = $3 + 16 | 0; @@ -98736,12 +100549,12 @@ function asmFunc(imports) { } $16 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368904 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375760 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 144719 | 0, $21 + 103109 | 0, 986, $21 + 368904 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 150580 | 0, $21 + 104544 | 0, 986, $21 + 375760 | 0); $16 = 0; } } @@ -99789,7 +101602,7 @@ function asmFunc(imports) { physx__Bp__PostBroadPhaseStage2Task__PostBroadPhaseStage2Task_28unsigned_20long_20long_2c_20physx__Bp__AABBManager__29($13 + 8 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $13 | 0) | 0; i64toi32_i32$1 = HEAP32[($12 + 40 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($12 + 44 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Bp__AABBManager_2c_20_physx__Bp__AABBManager__postBpStage3_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Bp__AABBManager__2c_20char_20const__29($13 + 48 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $13 | 0, GOT_data_internal___memory_base + 201338 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Bp__AABBManager_2c_20_physx__Bp__AABBManager__postBpStage3_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Bp__AABBManager__2c_20char_20const__29($13 + 48 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $13 | 0, GOT_data_internal___memory_base + 207320 | 0 | 0) | 0; i64toi32_i32$0 = HEAP32[($12 + 40 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($12 + 44 | 0) >> 2] | 0; physx__Bp__FinalizeUpdateTask__FinalizeUpdateTask_28unsigned_20long_20long_29($13 + 88 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; @@ -99798,7 +101611,7 @@ function asmFunc(imports) { physx__Cm__BitMapBase_physx__shdfnd__VirtualAllocator___BitMapBase_28physx__shdfnd__VirtualAllocator__29($13 + 160 | 0 | 0, HEAP32[($12 + 48 | 0) >> 2] | 0 | 0) | 0; physx__shdfnd__Array_physx__Bp__FilterGroup__Enum_2c_20physx__shdfnd__VirtualAllocator___Array_28physx__shdfnd__VirtualAllocator_20const__29($13 + 176 | 0 | 0, HEAP32[($12 + 48 | 0) >> 2] | 0 | 0) | 0; HEAP32[($13 + 192 | 0) >> 2] = HEAP32[($12 + 60 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($12 + 30 | 0 | 0, GOT_data_internal___memory_base + 162790 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($12 + 30 | 0 | 0, GOT_data_internal___memory_base + 168688 | 0 | 0) | 0; physx__shdfnd__Array_physx__Bp__VolumeData_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($13 + 196 | 0 | 0, $12 + 30 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($12 + 30 | 0 | 0) | 0; physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__VirtualAllocator___Array_28physx__shdfnd__VirtualAllocator_20const__29($13 + 224 | 0 | 0, HEAP32[($12 + 48 | 0) >> 2] | 0 | 0) | 0; @@ -99806,10 +101619,10 @@ function asmFunc(imports) { physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__VirtualAllocator___Array_28physx__shdfnd__VirtualAllocator_20const__29($13 + 256 | 0 | 0, HEAP32[($12 + 48 | 0) >> 2] | 0 | 0) | 0; HEAP32[($13 + 272 | 0) >> 2] = HEAP32[($12 + 68 | 0) >> 2] | 0; HEAP32[($13 + 276 | 0) >> 2] = HEAP32[($12 + 64 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($12 + 29 | 0 | 0, GOT_data_internal___memory_base + 78743 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($12 + 29 | 0 | 0, GOT_data_internal___memory_base + 78786 | 0 | 0) | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($13 + 280 | 0 | 0, $12 + 29 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($12 + 29 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($12 + 28 | 0 | 0, GOT_data_internal___memory_base + 86145 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($12 + 28 | 0 | 0, GOT_data_internal___memory_base + 86214 | 0 | 0) | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($13 + 292 | 0 | 0, $12 + 28 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($12 + 28 | 0 | 0) | 0; $101 = $13 + 304 | 0; @@ -100179,7 +101992,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 8 | 0) >> 2] | 0; HEAP32[($4 + 12 | 0) >> 2] = $5; physx__shdfnd__ReflectionAllocator_physx__shdfnd__SListImpl___ReflectionAllocator_28physx__shdfnd__ReflectionAllocator_physx__shdfnd__SListImpl__20const__29($5 | 0, HEAP32[($4 + 4 | 0) >> 2] | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__shdfnd__SListImpl___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, physx__shdfnd__SListImpl__getSize_28_29() | 0 | 0, GOT_data_internal___memory_base + 126629 | 0 | 0, 103 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__shdfnd__SListImpl___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, physx__shdfnd__SListImpl__getSize_28_29() | 0 | 0, GOT_data_internal___memory_base + 130177 | 0 | 0, 103 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; label$1 : { if (!((HEAP32[$5 >> 2] | 0) & 7 | 0)) { break label$1 @@ -100191,7 +102004,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 207787 | 0, $26 + 126629 | 0, 104, GOT_data_internal_physx__shdfnd__SListT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__SListImpl____SListT_28physx__shdfnd__ReflectionAllocator_physx__shdfnd__SListImpl__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 213769 | 0, $26 + 130177 | 0, 104, GOT_data_internal_physx__shdfnd__SListT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__SListImpl____SListT_28physx__shdfnd__ReflectionAllocator_physx__shdfnd__SListImpl__20const__29___ignore); $21 = 0; } } @@ -100401,7 +102214,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Bp__Aggregate__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Bp__Aggregate__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -100887,7 +102700,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Bp__FilterGroup__Enum_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Bp__FilterGroup__Enum_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -100916,7 +102729,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Bp__VolumeData_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Bp__VolumeData_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -100973,7 +102786,7 @@ function asmFunc(imports) { break label$4 } $44 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $44 + 103109 | 0 | 0, 1239 | 0, $44 + 269410 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $44 + 104544 | 0 | 0, 1239 | 0, $44 + 275392 | 0 | 0, 0 | 0); HEAP8[($9 + 47 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -101029,7 +102842,7 @@ function asmFunc(imports) { } $41 = physx__PxGetAssertHandler_28_29() | 0; $45 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 198159 | 0, $45 + 132164 | 0, 502, GOT_data_internal_physx__Bp__AABBManager__initEntry_28unsigned_20int_2c_20float_2c_20physx__Bp__FilterGroup__Enum_2c_20void__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 204141 | 0, $45 + 136580 | 0, 502, GOT_data_internal_physx__Bp__AABBManager__initEntry_28unsigned_20int_2c_20float_2c_20physx__Bp__FilterGroup__Enum_2c_20void__29___ignore); $40 = 0; } } @@ -101062,7 +102875,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 202653 | 0, $23 + 132164 | 0, 218, GOT_data_internal_physx__Bp__VolumeData__setVolumeType_28physx__Bp__ElementType__Enum_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 208635 | 0, $23 + 136580 | 0, 218, GOT_data_internal_physx__Bp__VolumeData__setVolumeType_28physx__Bp__ElementType__Enum_29___ignore); $18 = 0; } } @@ -101123,7 +102936,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 202182 | 0, $23 + 132164 | 0, 236, GOT_data_internal_physx__Bp__VolumeData__setAggregated_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 208164 | 0, $23 + 136580 | 0, 236, GOT_data_internal_physx__Bp__VolumeData__setAggregated_28unsigned_20int_29___ignore); $18 = 0; } } @@ -101152,7 +102965,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 248382 | 0, $25 + 132164 | 0, 562, GOT_data_internal_physx__Bp__AABBManager__getAggregateFromHandle_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 254364 | 0, $25 + 136580 | 0, 562, GOT_data_internal_physx__Bp__AABBManager__getAggregateFromHandle_28unsigned_20int_29___ignore); $20 = 0; } } @@ -101227,7 +103040,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 202417 | 0, $25 + 132903 | 0, 146, GOT_data_internal_physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___test_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 208399 | 0, $25 + 137431 | 0, 146, GOT_data_internal_physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___test_28unsigned_20int_29_20const___ignore); $20 = 0; } } @@ -101279,12 +103092,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368905 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375761 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 248830 | 0, $27 + 103109 | 0, 1281, $27 + 368905 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 254812 | 0, $27 + 104544 | 0, 1281, $27 + 375761 | 0); $22 = 0; } } @@ -101303,12 +103116,12 @@ function asmFunc(imports) { } $58 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368906 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375762 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $59 = physx__PxGetAssertHandler_28_29() | 0; $63 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$59 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($59, $63 + 254435 | 0, $63 + 103109 | 0, 1291, $63 + 368906 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$59 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($59, $63 + 260417 | 0, $63 + 104544 | 0, 1291, $63 + 375762 | 0); $58 = 0; } } @@ -101423,12 +103236,12 @@ function asmFunc(imports) { } $28 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368939 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375795 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 147557 | 0, $33 + 103109 | 0, 1198, $33 + 368939 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 153443 | 0, $33 + 104544 | 0, 1198, $33 + 375795 | 0); $28 = 0; } } @@ -101449,12 +103262,12 @@ function asmFunc(imports) { } $71 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368940 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375796 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $72 = physx__PxGetAssertHandler_28_29() | 0; $76 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$72 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($72, $76 + 230322 | 0, $76 + 103109 | 0, 1206, $76 + 368940 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$72 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($72, $76 + 236304 | 0, $76 + 104544 | 0, 1206, $76 + 375796 | 0); $71 = 0; } } @@ -101526,7 +103339,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__Bp__Aggregate__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__Bp__Aggregate__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); $18 = 0; } } @@ -101597,7 +103410,7 @@ function asmFunc(imports) { HEAP8[($7 + 47 | 0) >> 0] = $4; $9 = HEAP32[($7 + 60 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_physx__Bp__Aggregate___ReflectionAllocator_28char_20const__29($7 + 39 | 0 | 0, 0 | 0) | 0; - $23 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Bp__Aggregate___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Bp__Aggregate__2c_20char_20const__2c_20int_29(64 | 0, $7 + 39 | 0 | 0, GOT_data_internal___memory_base + 103109 | 0 | 0, 1319 | 0) | 0; + $23 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Bp__Aggregate___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Bp__Aggregate__2c_20char_20const__2c_20int_29(64 | 0, $7 + 39 | 0 | 0, GOT_data_internal___memory_base + 104544 | 0 | 0, 1319 | 0) | 0; physx__Bp__Aggregate__Aggregate_28unsigned_20int_2c_20bool_29($23 | 0, HEAP32[($7 + 56 | 0) >> 2] | 0 | 0, (HEAPU8[($7 + 47 | 0) >> 0] | 0) & 1 | 0 | 0) | 0; HEAP32[($7 + 40 | 0) >> 2] = $23; label$1 : { @@ -101686,7 +103499,7 @@ function asmFunc(imports) { } $34 = physx__PxGetAssertHandler_28_29() | 0; $38 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 198159 | 0, $38 + 132164 | 0, 587, GOT_data_internal_physx__Bp__AABBManager__getAggregateGroup_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 204141 | 0, $38 + 136580 | 0, 587, GOT_data_internal_physx__Bp__AABBManager__getAggregateGroup_28_29___ignore); $33 = 0; } } @@ -101721,7 +103534,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 202182 | 0, $23 + 132164 | 0, 229, GOT_data_internal_physx__Bp__VolumeData__setAggregate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 208164 | 0, $23 + 136580 | 0, 229, GOT_data_internal_physx__Bp__VolumeData__setAggregate_28unsigned_20int_29___ignore); $18 = 0; } } @@ -101813,7 +103626,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Bp__Aggregate__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Bp__Aggregate__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Bp__Aggregate__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Bp__Aggregate__20const__29___ignore); $29 = 0; } } @@ -101861,7 +103674,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 145386 | 0, $16 + 125824 | 0, 318, GOT_data_internal_physx__shdfnd__Array_physx__Bp__FilterGroup__Enum_2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 151247 | 0, $16 + 129246 | 0, 318, GOT_data_internal_physx__shdfnd__Array_physx__Bp__FilterGroup__Enum_2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore); $11 = 0; } } @@ -101891,7 +103704,7 @@ function asmFunc(imports) { break label$2 } $19 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $19 + 103109 | 0 | 0, 1362 | 0, $19 + 269462 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $19 + 104544 | 0 | 0, 1362 | 0, $19 + 275444 | 0 | 0, 0 | 0); HEAP8[($6 + 31 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -101906,7 +103719,7 @@ function asmFunc(imports) { break label$5 } $46 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $46 + 103109 | 0 | 0, 1372 | 0, $46 + 269650 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $46 + 104544 | 0 | 0, 1372 | 0, $46 + 275632 | 0 | 0, 0 | 0); HEAP8[($6 + 31 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -101920,7 +103733,7 @@ function asmFunc(imports) { break label$6 } $67 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $67 + 103109 | 0 | 0, 1385 | 0, $67 + 269571 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $67 + 104544 | 0 | 0, 1385 | 0, $67 + 275553 | 0 | 0, 0 | 0); HEAP8[($6 + 31 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -101958,12 +103771,12 @@ function asmFunc(imports) { } $123 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368907 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375763 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $124 = physx__PxGetAssertHandler_28_29() | 0; $128 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$124 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($124, $128 + 248830 | 0, $128 + 103109 | 0, 1403, $128 + 368907 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$124 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($124, $128 + 254812 | 0, $128 + 104544 | 0, 1403, $128 + 375763 | 0); $123 = 0; } } @@ -101979,12 +103792,12 @@ function asmFunc(imports) { } $159 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368908 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375764 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $160 = physx__PxGetAssertHandler_28_29() | 0; $164 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$160 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($160, $164 + 86229 | 0, $164 + 103109 | 0, 1415, $164 + 368908 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$160 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($160, $164 + 86298 | 0, $164 + 104544 | 0, 1415, $164 + 375764 | 0); $159 = 0; } } @@ -102016,7 +103829,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 198159 | 0, $23 + 132164 | 0, 569, GOT_data_internal_physx__Bp__AABBManager__releaseAggregateGroup_28physx__Bp__FilterGroup__Enum_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 204141 | 0, $23 + 136580 | 0, 569, GOT_data_internal_physx__Bp__AABBManager__releaseAggregateGroup_28physx__Bp__FilterGroup__Enum_29___ignore); $18 = 0; } } @@ -102221,7 +104034,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__VirtualAllocator___growAndPushBack_28unsigned_20int_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__VirtualAllocator___growAndPushBack_28unsigned_20int_20const__29___ignore); $29 = 0; } } @@ -102327,7 +104140,7 @@ function asmFunc(imports) { $9 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Bp__AABBManager__getContextId_28_29_20const($8 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($7 + 72 | 0 | 0, $9 | 0, GOT_data_internal___memory_base + 148642 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($7 + 72 | 0 | 0, $9 | 0, GOT_data_internal___memory_base + 154528 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; HEAP8[($7 + 71 | 0) >> 0] = (HEAP32[($7 + 120 | 0) >> 2] | 0) >>> 0 < 2 >>> 0 & 1 | 0; label$1 : { if ((HEAPU8[($7 + 71 | 0) >> 0] | 0) & 1 | 0) { @@ -102374,12 +104187,12 @@ function asmFunc(imports) { } $113 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368916 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375772 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $114 = physx__PxGetAssertHandler_28_29() | 0; $118 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 254074 | 0, $118 + 103109 | 0, 1702, $118 + 368916 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 260056 | 0, $118 + 104544 | 0, 1702, $118 + 375772 | 0); $113 = 0; } } @@ -102650,7 +104463,7 @@ function asmFunc(imports) { $12 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Bp__AABBManager__getContextId_28_29_20const($11 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($9 + 304 | 0 | 0, $12 | 0, GOT_data_internal___memory_base + 185735 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($9 + 304 | 0 | 0, $12 | 0, GOT_data_internal___memory_base + 191697 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; $26 = 1; label$1 : { if ((HEAPU8[($11 + 365 | 0) >> 0] | 0) & 1 | 0) { @@ -102672,12 +104485,12 @@ function asmFunc(imports) { } $51 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368909 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375765 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 83331 | 0, $56 + 103109 | 0, 1515, $56 + 368909 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 83374 | 0, $56 + 104544 | 0, 1515, $56 + 375765 | 0); $51 = 0; } } @@ -102687,7 +104500,7 @@ function asmFunc(imports) { $72 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__Bp__AABBManager__getContextId_28_29_20const($11 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($9 + 264 | 0 | 0, $72 | 0, GOT_data_internal___memory_base + 160890 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($9 + 264 | 0 | 0, $72 | 0, GOT_data_internal___memory_base + 166788 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; void_20physx__Bp__resetOrClear_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__VirtualAllocator___28physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__VirtualAllocator___29($11 + 224 | 0 | 0); (wasm2js_i32$0 = $9, wasm2js_i32$1 = physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___getWords_28_29($11 + 136 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 260 | 0) >> 2] = wasm2js_i32$1; label$5 : { @@ -102714,12 +104527,12 @@ function asmFunc(imports) { } $134 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368910 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375766 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $135 = physx__PxGetAssertHandler_28_29() | 0; $139 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$135 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($135, $139 + 254469 | 0, $139 + 103109 | 0, 1535, $139 + 368910 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$135 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($135, $139 + 260451 | 0, $139 + 104544 | 0, 1535, $139 + 375766 | 0); $134 = 0; } } @@ -102737,7 +104550,7 @@ function asmFunc(imports) { $163 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Bp__AABBManager__getContextId_28_29_20const($11 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($9 + 208 | 0 | 0, $163 | 0, GOT_data_internal___memory_base + 148326 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($9 + 208 | 0 | 0, $163 | 0, GOT_data_internal___memory_base + 154212 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; void_20physx__Bp__resetOrClear_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__VirtualAllocator___28physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__VirtualAllocator___29($11 + 240 | 0 | 0); label$12 : { label$13 : { @@ -102747,7 +104560,7 @@ function asmFunc(imports) { $178 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__Bp__AABBManager__getContextId_28_29_20const($11 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($9 + 176 | 0 | 0, $178 | 0, GOT_data_internal___memory_base + 118518 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($9 + 176 | 0 | 0, $178 | 0, GOT_data_internal___memory_base + 121885 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; (wasm2js_i32$0 = $9, wasm2js_i32$1 = physx__Cm__BitMapBase_physx__shdfnd__VirtualAllocator___getWords_28_29($11 + 160 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 172 | 0) >> 2] = wasm2js_i32$1; label$14 : { if (!((HEAP32[($9 + 172 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -102773,12 +104586,12 @@ function asmFunc(imports) { } $235 = 0; label$20 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368911 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375767 | 0) >> 0] | 0) & 1 | 0) { break label$20 } $236 = physx__PxGetAssertHandler_28_29() | 0; $240 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$236 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($236, $240 + 230782 | 0, $240 + 103109 | 0, 1575, $240 + 368911 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$236 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($236, $240 + 236764 | 0, $240 + 104544 | 0, 1575, $240 + 375767 | 0); $235 = 0; } } @@ -102788,12 +104601,12 @@ function asmFunc(imports) { } $262 = 0; label$22 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368912 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375768 | 0) >> 0] | 0) & 1 | 0) { break label$22 } $263 = physx__PxGetAssertHandler_28_29() | 0; $267 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$263 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($263, $267 + 252264 | 0, $267 + 103109 | 0, 1576, $267 + 368912 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$263 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($263, $267 + 258246 | 0, $267 + 104544 | 0, 1576, $267 + 375768 | 0); $262 = 0; } } @@ -102815,12 +104628,12 @@ function asmFunc(imports) { } $304 = 0; label$28 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368913 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375769 | 0) >> 0] | 0) & 1 | 0) { break label$28 } $305 = physx__PxGetAssertHandler_28_29() | 0; $309 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$305 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($305, $309 + 198194 | 0, $309 + 103109 | 0, 1583, $309 + 368913 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$305 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($305, $309 + 204176 | 0, $309 + 104544 | 0, 1583, $309 + 375769 | 0); $304 = 0; } } @@ -102833,12 +104646,12 @@ function asmFunc(imports) { } $336 = 0; label$30 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368914 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375770 | 0) >> 0] | 0) & 1 | 0) { break label$30 } $337 = physx__PxGetAssertHandler_28_29() | 0; $341 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$337 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($337, $341 + 254470 | 0, $341 + 103109 | 0, 1588, $341 + 368914 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$337 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($337, $341 + 260452 | 0, $341 + 104544 | 0, 1588, $341 + 375770 | 0); $336 = 0; } } @@ -102865,7 +104678,7 @@ function asmFunc(imports) { $374 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Bp__AABBManager__getContextId_28_29_20const($11 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($9 + 112 | 0 | 0, $374 | 0, GOT_data_internal___memory_base + 118461 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($9 + 112 | 0 | 0, $374 | 0, GOT_data_internal___memory_base + 121828 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; HEAP32[($9 + 108 | 0) >> 2] = 0; label$32 : { label$33 : while (1) { @@ -102922,7 +104735,7 @@ function asmFunc(imports) { $474 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Bp__AABBManager__getContextId_28_29_20const($11 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($9 + 32 | 0 | 0, $474 | 0, GOT_data_internal___memory_base + 145831 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($9 + 32 | 0 | 0, $474 | 0, GOT_data_internal___memory_base + 151711 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; void_20physx__Bp__resetOrClear_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__VirtualAllocator___28physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__VirtualAllocator___29($11 + 256 | 0 | 0); (wasm2js_i32$0 = $9, wasm2js_i32$1 = physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___getWords_28_29($11 + 148 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 28 | 0) >> 2] = wasm2js_i32$1; label$38 : { @@ -102949,12 +104762,12 @@ function asmFunc(imports) { } $536 = 0; label$44 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368915 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375771 | 0) >> 0] | 0) & 1 | 0) { break label$44 } $537 = physx__PxGetAssertHandler_28_29() | 0; $541 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$537 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($537, $541 + 254469 | 0, $541 + 103109 | 0, 1660, $541 + 368915 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$537 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($537, $541 + 260451 | 0, $541 + 104544 | 0, 1660, $541 + 375771 | 0); $536 = 0; } } @@ -103170,7 +104983,7 @@ function asmFunc(imports) { } $11 = physx__PxGetAssertHandler_28_29() | 0; $15 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$11 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($11, $15 + 71358 | 0, $15 + 128387 | 0, 86, GOT_data_internal_physx__shdfnd__highestSetBit_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$11 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($11, $15 + 71358 | 0, $15 + 132229 | 0, 86, GOT_data_internal_physx__shdfnd__highestSetBit_28unsigned_20int_29___ignore); $10 = 0; } } @@ -103203,7 +105016,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($8 + 47 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 126957 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 130561 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; break label$1; } $7 = $7 - (((HEAP32[($8 + 48 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -103239,7 +105052,7 @@ function asmFunc(imports) { } $93 = physx__PxGetAssertHandler_28_29() | 0; $97 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 227292 | 0, $97 + 126957 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_unsigned_20int_2c_20physx__shdfnd__Less_unsigned_20int__2c_20physx__shdfnd__NamedAllocator__28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Less_unsigned_20int__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 233274 | 0, $97 + 130561 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_unsigned_20int_2c_20physx__shdfnd__Less_unsigned_20int__2c_20physx__shdfnd__NamedAllocator__28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Less_unsigned_20int__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); $92 = 0; } } @@ -103296,7 +105109,7 @@ function asmFunc(imports) { } $198 = physx__PxGetAssertHandler_28_29() | 0; $202 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 231714 | 0, $202 + 126957 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_unsigned_20int_2c_20physx__shdfnd__Less_unsigned_20int__2c_20physx__shdfnd__NamedAllocator__28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Less_unsigned_20int__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 237696 | 0, $202 + 130561 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_unsigned_20int_2c_20physx__shdfnd__Less_unsigned_20int__2c_20physx__shdfnd__NamedAllocator__28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Less_unsigned_20int__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); $197 = 0; } } @@ -103487,12 +105300,12 @@ function asmFunc(imports) { } $30 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368917 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375773 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 252299 | 0, $35 + 103109 | 0, 1802, $35 + 368917 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 258281 | 0, $35 + 104544 | 0, 1802, $35 + 375773 | 0); $30 = 0; } } @@ -103507,17 +105320,17 @@ function asmFunc(imports) { } $67 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368918 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375774 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $68 = physx__PxGetAssertHandler_28_29() | 0; $72 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$68 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($68, $72 + 154085 | 0, $72 + 103109 | 0, 1808, $72 + 368918 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$68 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($68, $72 + 159971 | 0, $72 + 104544 | 0, 1808, $72 + 375774 | 0); $67 = 0; } } physx__shdfnd__ReflectionAllocator_physx__Bp__PersistentActorAggregatePair___ReflectionAllocator_28char_20const__29($5 + 3 | 0 | 0, 0 | 0) | 0; - $93 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Bp__PersistentActorAggregatePair___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Bp__PersistentActorAggregatePair__2c_20char_20const__2c_20int_29(52 | 0, $5 + 3 | 0 | 0, GOT_data_internal___memory_base + 103109 | 0 | 0, 1809 | 0) | 0; + $93 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Bp__PersistentActorAggregatePair___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Bp__PersistentActorAggregatePair__2c_20char_20const__2c_20int_29(52 | 0, $5 + 3 | 0 | 0, GOT_data_internal___memory_base + 104544 | 0 | 0, 1809 | 0) | 0; physx__Bp__PersistentActorAggregatePair__PersistentActorAggregatePair_28physx__Bp__Aggregate__2c_20unsigned_20int_29($93 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0, HEAP32[($5 + 16 | 0) >> 2] | 0 | 0) | 0; __stack_pointer = $5 + 32 | 0; return $93 | 0; @@ -103594,12 +105407,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368919 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375775 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 252331 | 0, $26 + 103109 | 0, 1814, $26 + 368919 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 258313 | 0, $26 + 104544 | 0, 1814, $26 + 375775 | 0); $21 = 0; } } @@ -103609,12 +105422,12 @@ function asmFunc(imports) { } $48 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368920 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375776 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $49 = physx__PxGetAssertHandler_28_29() | 0; $53 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 252299 | 0, $53 + 103109 | 0, 1815, $53 + 368920 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 258281 | 0, $53 + 104544 | 0, 1815, $53 + 375776 | 0); $48 = 0; } } @@ -103628,12 +105441,12 @@ function asmFunc(imports) { } $90 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368921 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375777 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $91 = physx__PxGetAssertHandler_28_29() | 0; $95 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$91 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($91, $95 + 199176 | 0, $95 + 103109 | 0, 1820, $95 + 368921 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$91 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($91, $95 + 205158 | 0, $95 + 104544 | 0, 1820, $95 + 375777 | 0); $90 = 0; } } @@ -103643,17 +105456,17 @@ function asmFunc(imports) { } $118 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368922 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375778 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $119 = physx__PxGetAssertHandler_28_29() | 0; $123 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$119 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($119, $123 + 199103 | 0, $123 + 103109 | 0, 1821, $123 + 368922 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$119 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($119, $123 + 205085 | 0, $123 + 104544 | 0, 1821, $123 + 375778 | 0); $118 = 0; } } physx__shdfnd__ReflectionAllocator_physx__Bp__PersistentAggregateAggregatePair___ReflectionAllocator_28char_20const__29($5 + 3 | 0 | 0, 0 | 0) | 0; - $144 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Bp__PersistentAggregateAggregatePair___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Bp__PersistentAggregateAggregatePair__2c_20char_20const__2c_20int_29(56 | 0, $5 + 3 | 0 | 0, GOT_data_internal___memory_base + 103109 | 0 | 0, 1822 | 0) | 0; + $144 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Bp__PersistentAggregateAggregatePair___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Bp__PersistentAggregateAggregatePair__2c_20char_20const__2c_20int_29(56 | 0, $5 + 3 | 0 | 0, GOT_data_internal___memory_base + 104544 | 0 | 0, 1822 | 0) | 0; physx__Bp__PersistentAggregateAggregatePair__PersistentAggregateAggregatePair_28physx__Bp__Aggregate__2c_20physx__Bp__Aggregate__29($144 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0; __stack_pointer = $5 + 32 | 0; return $144 | 0; @@ -103797,12 +105610,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368923 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375779 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 254545 | 0, $26 + 103109 | 0, 1847, $26 + 368923 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 260527 | 0, $26 + 104544 | 0, 1847, $26 + 375779 | 0); $21 = 0; } } @@ -103812,12 +105625,12 @@ function asmFunc(imports) { } $49 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368924 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375780 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $50 = physx__PxGetAssertHandler_28_29() | 0; $54 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 254505 | 0, $54 + 103109 | 0, 1848, $54 + 368924 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 260487 | 0, $54 + 104544 | 0, 1848, $54 + 375780 | 0); $49 = 0; } } @@ -103871,12 +105684,12 @@ function asmFunc(imports) { } $149 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368925 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375781 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $150 = physx__PxGetAssertHandler_28_29() | 0; $154 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$150 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($150, $154 + 77187 | 0, $154 + 103109 | 0, 1878, $154 + 368925 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$150 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($150, $154 + 77230 | 0, $154 + 104544 | 0, 1878, $154 + 375781 | 0); $149 = 0; } } @@ -104036,12 +105849,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368926 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375782 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 254545 | 0, $26 + 103109 | 0, 1884, $26 + 368926 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 260527 | 0, $26 + 104544 | 0, 1884, $26 + 375782 | 0); $21 = 0; } } @@ -104051,12 +105864,12 @@ function asmFunc(imports) { } $49 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368927 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375783 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $50 = physx__PxGetAssertHandler_28_29() | 0; $54 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 254505 | 0, $54 + 103109 | 0, 1885, $54 + 368927 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 260487 | 0, $54 + 104544 | 0, 1885, $54 + 375783 | 0); $49 = 0; } } @@ -104103,12 +105916,12 @@ function asmFunc(imports) { } $143 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368928 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375784 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $144 = physx__PxGetAssertHandler_28_29() | 0; $148 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$144 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($144, $148 + 156550 | 0, $148 + 103109 | 0, 1910, $148 + 368928 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$144 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($144, $148 + 162436 | 0, $148 + 104544 | 0, 1910, $148 + 375784 | 0); $143 = 0; } } @@ -104202,7 +106015,7 @@ function asmFunc(imports) { $8 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Bp__AABBManager__getContextId_28_29_20const($7 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($6 + 64 | 0 | 0, $8 | 0, GOT_data_internal___memory_base + 149675 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($6 + 64 | 0 | 0, $8 | 0, GOT_data_internal___memory_base + 155561 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; label$1 : { if (!((HEAP32[($6 + 104 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$1 @@ -104241,7 +106054,7 @@ function asmFunc(imports) { $71 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__Bp__AABBManager__getContextId_28_29_20const($7 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($6 + 24 | 0 | 0, $71 | 0, GOT_data_internal___memory_base + 80401 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($6 + 24 | 0 | 0, $71 | 0, GOT_data_internal___memory_base + 80444 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; $81 = HEAP32[($7 + 272 | 0) >> 2] | 0; $84 = FUNCTION_TABLE[HEAP32[((HEAP32[$81 >> 2] | 0) + 60 | 0) >> 2] | 0 | 0]($81) | 0; $85 = HEAP32[($7 + 272 | 0) >> 2] | 0; @@ -104337,12 +106150,12 @@ function asmFunc(imports) { } $26 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368999 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375855 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 192987 | 0, $31 + 103109 | 0, 1937, $31 + 368999 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 198949 | 0, $31 + 104544 | 0, 1937, $31 + 375855 | 0); $26 = 0; } } @@ -104352,12 +106165,12 @@ function asmFunc(imports) { } $54 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369e3 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375856 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $55 = physx__PxGetAssertHandler_28_29() | 0; $59 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 192952 | 0, $59 + 103109 | 0, 1938, $59 + 369e3 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 198914 | 0, $59 + 104544 | 0, 1938, $59 + 375856 | 0); $54 = 0; } } @@ -104467,7 +106280,7 @@ function asmFunc(imports) { if (!((HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$6 } - physx__Bp__processAggregatePairsParallel_28physx__shdfnd__CoalescedHashMap_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__Bp__AABBManager__2c_20physx__Cm__FlushPool__2c_20physx__PxBaseTask__2c_20char_20const__2c_20physx__shdfnd__Array_physx__Bp__ProcessAggPairsBase__2c_20physx__shdfnd__NamedAllocator___29($6 + 444 | 0 | 0, $6 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0 | 0, HEAP32[($5 + 24 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 80837 | 0 | 0, $6 + 484 | 0 | 0); + physx__Bp__processAggregatePairsParallel_28physx__shdfnd__CoalescedHashMap_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__Bp__AABBManager__2c_20physx__Cm__FlushPool__2c_20physx__PxBaseTask__2c_20char_20const__2c_20physx__shdfnd__Array_physx__Bp__ProcessAggPairsBase__2c_20physx__shdfnd__NamedAllocator___29($6 + 444 | 0 | 0, $6 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0 | 0, HEAP32[($5 + 24 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 80880 | 0 | 0, $6 + 484 | 0 | 0); break label$5; } physx__Bp__processAggregatePairs_28physx__shdfnd__CoalescedHashMap_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__Bp__AABBManager__29($6 + 444 | 0 | 0, $6 | 0); @@ -104477,7 +106290,7 @@ function asmFunc(imports) { if (!((HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$8 } - physx__Bp__processAggregatePairsParallel_28physx__shdfnd__CoalescedHashMap_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__Bp__AABBManager__2c_20physx__Cm__FlushPool__2c_20physx__PxBaseTask__2c_20char_20const__2c_20physx__shdfnd__Array_physx__Bp__ProcessAggPairsBase__2c_20physx__shdfnd__NamedAllocator___29($6 + 404 | 0 | 0, $6 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0 | 0, HEAP32[($5 + 24 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 80656 | 0 | 0, $6 + 484 | 0 | 0); + physx__Bp__processAggregatePairsParallel_28physx__shdfnd__CoalescedHashMap_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__Bp__AABBManager__2c_20physx__Cm__FlushPool__2c_20physx__PxBaseTask__2c_20char_20const__2c_20physx__shdfnd__Array_physx__Bp__ProcessAggPairsBase__2c_20physx__shdfnd__NamedAllocator___29($6 + 404 | 0 | 0, $6 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0 | 0, HEAP32[($5 + 24 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 80699 | 0 | 0, $6 + 484 | 0 | 0); break label$7; } physx__Bp__processAggregatePairs_28physx__shdfnd__CoalescedHashMap_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__Bp__AABBManager__29($6 + 404 | 0 | 0, $6 | 0); @@ -104498,7 +106311,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Bp__AABBManager__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 392 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 82644 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 392 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 82687 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__Array_physx__Bp__Aggregate__2c_20physx__shdfnd__NamedAllocator___size_28_29_20const($5 + 388 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 388 | 0) >> 2] = wasm2js_i32$1; HEAP32[($4 + 384 | 0) >> 2] = 0; label$1 : { @@ -104517,7 +106330,7 @@ function asmFunc(imports) { $41 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__Bp__AABBManager__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 344 | 0 | 0, $41 | 0, GOT_data_internal___memory_base + 80352 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 344 | 0 | 0, $41 | 0, GOT_data_internal___memory_base + 80395 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; HEAP32[($4 + 340 | 0) >> 2] = 0; label$3 : { label$4 : while (1) { @@ -104595,7 +106408,7 @@ function asmFunc(imports) { $232 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Bp__AABBManager__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 192 | 0 | 0, $232 | 0, GOT_data_internal___memory_base + 80453 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 192 | 0 | 0, $232 | 0, GOT_data_internal___memory_base + 80496 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; $242 = HEAP32[($5 + 272 | 0) >> 2] | 0; $245 = FUNCTION_TABLE[HEAP32[((HEAP32[$242 >> 2] | 0) + 52 | 0) >> 2] | 0 | 0]($242) | 0; $246 = HEAP32[($5 + 272 | 0) >> 2] | 0; @@ -104604,7 +106417,7 @@ function asmFunc(imports) { $253 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__Bp__AABBManager__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 160 | 0 | 0, $253 | 0, GOT_data_internal___memory_base + 79739 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 160 | 0 | 0, $253 | 0, GOT_data_internal___memory_base + 79782 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; HEAP32[($4 + 156 | 0) >> 2] = 0; HEAP32[($4 + 152 | 0) >> 2] = 0; label$15 : { @@ -104684,7 +106497,7 @@ function asmFunc(imports) { $464 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Bp__AABBManager__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 64 | 0 | 0, $464 | 0, GOT_data_internal___memory_base + 89446 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 64 | 0 | 0, $464 | 0, GOT_data_internal___memory_base + 89515 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; $474 = HEAP32[($5 + 272 | 0) >> 2] | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = FUNCTION_TABLE[HEAP32[((HEAP32[$474 >> 2] | 0) + 28 | 0) >> 2] | 0 | 0]($474) | 0), HEAP32[(wasm2js_i32$0 + 60 | 0) >> 2] = wasm2js_i32$1; $478 = HEAP32[($5 + 272 | 0) >> 2] | 0; @@ -104718,12 +106531,12 @@ function asmFunc(imports) { } $524 = 0; label$31 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368929 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375785 | 0) >> 0] | 0) & 1 | 0) { break label$31 } $525 = physx__PxGetAssertHandler_28_29() | 0; $529 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$525 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($525, $529 + 252231 | 0, $529 + 103109 | 0, 2419, $529 + 368929 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$525 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($525, $529 + 258213 | 0, $529 + 104544 | 0, 2419, $529 + 375785 | 0); $524 = 0; } } @@ -104738,7 +106551,7 @@ function asmFunc(imports) { $550 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__Bp__AABBManager__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $550 | 0, GOT_data_internal___memory_base + 93902 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $550 | 0, GOT_data_internal___memory_base + 93993 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___clear_28_29($5 + 136 | 0 | 0); physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___clear_28_29($5 + 148 | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($4 + 8 | 0 | 0) | 0; @@ -104987,12 +106800,12 @@ function asmFunc(imports) { } $95 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368952 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375808 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $96 = physx__PxGetAssertHandler_28_29() | 0; $100 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$96 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($96, $100 + 77187 | 0, $100 + 103109 | 0, 1971, $100 + 368952 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$96 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($96, $100 + 77230 | 0, $100 + 104544 | 0, 1971, $100 + 375808 | 0); $95 = 0; } } @@ -105056,7 +106869,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Bp__ProcessAggPairsBase__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Bp__ProcessAggPairsBase__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -105085,7 +106898,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Bp__AABBOverlap_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Bp__AABBOverlap_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -105114,7 +106927,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Bp__ProcessAggPairsBase__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Bp__ProcessAggPairsBase__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -105212,7 +107025,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Bp__BpCacheData__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Bp__BpCacheData__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -105258,12 +107071,12 @@ function asmFunc(imports) { } $26 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369007 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375863 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 192987 | 0, $31 + 103109 | 0, 1937, $31 + 369007 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 198949 | 0, $31 + 104544 | 0, 1937, $31 + 375863 | 0); $26 = 0; } } @@ -105273,12 +107086,12 @@ function asmFunc(imports) { } $54 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369008 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375864 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $55 = physx__PxGetAssertHandler_28_29() | 0; $59 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 192952 | 0, $59 + 103109 | 0, 1938, $59 + 369008 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 198914 | 0, $59 + 104544 | 0, 1938, $59 + 375864 | 0); $54 = 0; } } @@ -105401,7 +107214,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Bp__AABBOverlap_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Bp__AABBOverlap_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -105509,7 +107322,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Bp__ProcessAggPairsBase__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Bp__ProcessAggPairsBase__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Bp__ProcessAggPairsBase__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Bp__ProcessAggPairsBase__20const__29___ignore); $29 = 0; } } @@ -105659,7 +107472,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Bp__AggPair_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Bp__AggPair_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -105762,7 +107575,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Bp__AABBOverlap_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Bp__AABBOverlap_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Bp__AABBOverlap_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Bp__AABBOverlap_20const__29___ignore); $29 = 0; } } @@ -105850,7 +107663,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -105930,7 +107743,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Bp__BpCacheData__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Bp__BpCacheData__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Bp__BpCacheData__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Bp__BpCacheData__20const__29___ignore); $29 = 0; } } @@ -106210,8 +108023,8 @@ function asmFunc(imports) { if (!((HEAP32[($3 + 8 | 0) >> 2] | 0 | 0) == (0 | 0) & 1 | 0)) { break label$1 } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 7 | 0 | 0, GOT_data_internal___memory_base + 162815 | 0 | 0) | 0; - $31 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 7 | 0 | 0, 56 | 0, GOT_data_internal___memory_base + 103109 | 0 | 0, 2450 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 7 | 0 | 0, GOT_data_internal___memory_base + 168713 | 0 | 0) | 0; + $31 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 7 | 0 | 0, 56 | 0, GOT_data_internal___memory_base + 104544 | 0 | 0, 2450 | 0) | 0; i64toi32_i32$0 = 0; $32 = 0; i64toi32_i32$1 = $31; @@ -106308,7 +108121,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 207740 | 0, $18 + 126629 | 0, 63, GOT_data_internal_physx__shdfnd__SListEntry__SListEntry_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 213722 | 0, $18 + 130177 | 0, 63, GOT_data_internal_physx__shdfnd__SListEntry__SListEntry_28_29___ignore); $13 = 0; } } @@ -106413,7 +108226,7 @@ function asmFunc(imports) { function physx__Bp__AggregateBoundsComputationTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 122640 | 0 | 0; + return GOT_data_internal___memory_base + 126007 | 0 | 0; } function physx__Bp__FinalizeUpdateTask___FinalizeUpdateTask_28_29_1($0) { @@ -106432,7 +108245,7 @@ function asmFunc(imports) { function physx__Bp__FinalizeUpdateTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 123025 | 0 | 0; + return GOT_data_internal___memory_base + 126392 | 0 | 0; } function physx__Bp__PostBroadPhaseStage2Task___PostBroadPhaseStage2Task_28_29_1($0) { @@ -106451,7 +108264,7 @@ function asmFunc(imports) { function physx__Bp__PostBroadPhaseStage2Task__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 123458 | 0 | 0; + return GOT_data_internal___memory_base + 126825 | 0 | 0; } function physx__Bp__PersistentActorAggregatePair___PersistentActorAggregatePair_28_29($0) { @@ -107662,7 +109475,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 116254 | 0, $23 + 129300 | 0, 469, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___Iter__check_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 119621 | 0, $23 + 133282 | 0, 469, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___Iter__check_28_29_20const___ignore); $18 = 0; } } @@ -108136,7 +109949,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 352, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 352, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); $18 = 0; } } @@ -108178,7 +109991,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Bp__FilterGroup__Enum_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Bp__FilterGroup__Enum_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Bp__FilterGroup__Enum_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Bp__FilterGroup__Enum_20const__29___ignore); $29 = 0; } } @@ -108235,7 +110048,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -108319,7 +110132,7 @@ function asmFunc(imports) { function physx__Bp__SortAggregateBoundsParallel__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 121828 | 0 | 0; + return GOT_data_internal___memory_base + 125195 | 0 | 0; } function physx__Bp__SortAggregateBoundsParallel__runInternal_28_29($0) { @@ -108331,7 +110144,7 @@ function asmFunc(imports) { $4 = HEAP32[($3 + 44 | 0) >> 2] | 0; $5 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = HEAP32[($4 + 12 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 89586 | 0 | 0, 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 89655 | 0 | 0, 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; HEAP32[($3 + 4 | 0) >> 2] = 0; label$1 : { label$2 : while (1) { @@ -108401,7 +110214,7 @@ function asmFunc(imports) { function physx__Bp__ProcessSelfCollisionPairsParallel__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 121794 | 0 | 0; + return GOT_data_internal___memory_base + 125161 | 0 | 0; } function physx__Bp__ProcessSelfCollisionPairsParallel__runInternal_28_29($0) { @@ -108415,7 +110228,7 @@ function asmFunc(imports) { physx__Bp__ProcessAggPairsBase__setCache_28physx__Bp__BpCacheData__29($4 | 0, HEAP32[($3 + 40 | 0) >> 2] | 0 | 0); $8 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = HEAP32[($4 + 12 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $8 | 0, GOT_data_internal___memory_base + 80685 | 0 | 0, 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $8 | 0, GOT_data_internal___memory_base + 80728 | 0 | 0, 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; HEAP32[($3 + 4 | 0) >> 2] = 0; label$1 : { label$2 : while (1) { @@ -108602,7 +110415,7 @@ function asmFunc(imports) { } $109 = physx__PxGetAssertHandler_28_29() | 0; $113 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$109 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($109, $113 + 77187 | 0, $113 + 103109 | 0, 2066, GOT_data_internal_physx__Bp__ProcessAggPairsParallelTask__runInternal_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$109 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($109, $113 + 77230 | 0, $113 + 104544 | 0, 2066, GOT_data_internal_physx__Bp__ProcessAggPairsParallelTask__runInternal_28_29___ignore); $108 = 0; } } @@ -108698,7 +110511,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Bp__AggPair_2c_20physx__shdfnd__InlineAllocator_128u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Bp__AggPair_2c_20physx__shdfnd__InlineAllocator_128u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -108777,7 +110590,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_128u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_128u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -108842,7 +110655,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Bp__AggPair_2c_20physx__shdfnd__InlineAllocator_128u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Bp__AggPair_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Bp__AggPair_2c_20physx__shdfnd__InlineAllocator_128u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Bp__AggPair_20const__29___ignore); $29 = 0; } } @@ -109235,7 +111048,7 @@ function asmFunc(imports) { } $64 = physx__PxGetAssertHandler_28_29() | 0; $68 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 187325 | 0, $68 + 129300 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 193287 | 0, $68 + 133282 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); $63 = 0; } } @@ -109269,7 +111082,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73146 | 0, $26 + 129300 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73161 | 0, $26 + 133282 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); $21 = 0; } } @@ -109355,7 +111168,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Bp__AggPair_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Bp__AggPair_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Bp__AggPair_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Bp__AggPair_20const__29___ignore); $29 = 0; } } @@ -109458,7 +111271,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -109559,7 +111372,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Bp__AABBOverlap_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Bp__AABBOverlap_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -109597,7 +111410,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Bp__AABBOverlap_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Bp__AABBOverlap_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -109629,7 +111442,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -109844,7 +111657,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 237171 | 0, $34 + 137171 | 0, 120, GOT_data_internal_physx__Bp__groupFiltering_28physx__Bp__FilterGroup__Enum_2c_20physx__Bp__FilterGroup__Enum_2c_20bool_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 243153 | 0, $34 + 142371 | 0, 120, GOT_data_internal_physx__Bp__groupFiltering_28physx__Bp__FilterGroup__Enum_2c_20physx__Bp__FilterGroup__Enum_2c_20bool_20const__29___ignore); $29 = 0; } } @@ -109877,12 +111690,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368959 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375815 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 198060 | 0, $26 + 103109 | 0, 187, $26 + 368959 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 204042 | 0, $26 + 104544 | 0, 187, $26 + 375815 | 0); $21 = 0; } } @@ -109892,12 +111705,12 @@ function asmFunc(imports) { } $48 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 368960 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375816 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $49 = physx__PxGetAssertHandler_28_29() | 0; $53 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 198044 | 0, $53 + 103109 | 0, 188, $53 + 368960 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 204026 | 0, $53 + 104544 | 0, 188, $53 + 375816 | 0); $48 = 0; } } @@ -110015,7 +111828,7 @@ function asmFunc(imports) { } $62 = physx__PxGetAssertHandler_28_29() | 0; $66 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$62 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($62, $66 + 197844 | 0, $66 + 139861 | 0, 97, GOT_data_internal_physx__Bp__PairManagerData__findPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$62 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($62, $66 + 203826 | 0, $66 + 145467 | 0, 97, GOT_data_internal_physx__Bp__PairManagerData__findPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore); $61 = 0; } } @@ -110042,7 +111855,7 @@ function asmFunc(imports) { } $100 = physx__PxGetAssertHandler_28_29() | 0; $104 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$100 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($100, $104 + 80868 | 0, $104 + 139861 | 0, 102, GOT_data_internal_physx__Bp__PairManagerData__findPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$100 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($100, $104 + 80911 | 0, $104 + 145467 | 0, 102, GOT_data_internal_physx__Bp__PairManagerData__findPair_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_1); $99 = 0; } } @@ -110085,7 +111898,7 @@ function asmFunc(imports) { } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 234076 | 0, $20 + 139861 | 0, 55, GOT_data_internal_physx__Bp__InternalPair__setNewPair_28unsigned_20int_2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 240058 | 0, $20 + 145467 | 0, 55, GOT_data_internal_physx__Bp__InternalPair__setNewPair_28unsigned_20int_2c_20unsigned_20int_29___ignore); $15 = 0; } } @@ -110100,7 +111913,7 @@ function asmFunc(imports) { } $36 = physx__PxGetAssertHandler_28_29() | 0; $40 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($36, $40 + 234051 | 0, $40 + 139861 | 0, 56, GOT_data_internal_physx__Bp__InternalPair__setNewPair_28unsigned_20int_2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($36, $40 + 240033 | 0, $40 + 145467 | 0, 56, GOT_data_internal_physx__Bp__InternalPair__setNewPair_28unsigned_20int_2c_20unsigned_20int_29___ignore_1); $35 = 0; } } @@ -110210,7 +112023,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -110276,10 +112089,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 166249 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 172147 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -110314,7 +112127,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Bp__FilterGroup__Enum_2c_20physx__shdfnd__VirtualAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Bp__FilterGroup__Enum_2c_20physx__shdfnd__VirtualAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -110352,7 +112165,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Bp__FilterGroup__Enum_2c_20physx__shdfnd__VirtualAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Bp__FilterGroup__Enum_2c_20physx__shdfnd__VirtualAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -110384,7 +112197,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__VirtualAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__VirtualAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -110460,7 +112273,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Bp__VolumeData_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Bp__VolumeData_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -110498,7 +112311,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Bp__VolumeData_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Bp__VolumeData_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -110530,7 +112343,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -110612,7 +112425,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_float_2c_20physx__shdfnd__VirtualAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_float_2c_20physx__shdfnd__VirtualAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -110650,7 +112463,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_float_2c_20physx__shdfnd__VirtualAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_float_2c_20physx__shdfnd__VirtualAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -110682,7 +112495,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__VirtualAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__VirtualAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -110793,7 +112606,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAPF32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 150191 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 156077 | 0 | 0) | 0; physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___init_28unsigned_20int_2c_20float_29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 4 | 0) >> 2]))); __stack_pointer = $5 + 16 | 0; return $6 | 0; @@ -110856,7 +112669,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -110880,7 +112693,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 76 | 0) >> 2] | 0, 12) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -110892,7 +112705,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -110947,7 +112760,7 @@ function asmFunc(imports) { } $238 = physx__PxGetAssertHandler_28_29() | 0; $242 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 172954 | 0, $242 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 178852 | 0, $242 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $237 = 0; } } @@ -111004,7 +112817,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAPF32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 150191 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 156077 | 0 | 0) | 0; physx__shdfnd__internal__HashBase_physx__Bp__Pair_2c_20physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__internal__HashSetBase_physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___init_28unsigned_20int_2c_20float_29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 4 | 0) >> 2]))); __stack_pointer = $5 + 16 | 0; return $6 | 0; @@ -111067,7 +112880,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Bp__Pair_2c_20physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__internal__HashSetBase_physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Bp__Pair_2c_20physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__internal__HashSetBase_physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -111091,7 +112904,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 3 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -111103,7 +112916,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Bp__Pair_2c_20physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__internal__HashSetBase_physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Bp__Pair_2c_20physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__internal__HashSetBase_physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -111127,7 +112940,7 @@ function asmFunc(imports) { } $136 = physx__PxGetAssertHandler_28_29() | 0; $140 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$136 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($136, $140 + 187294 | 0, $140 + 129300 | 0, 387, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Bp__Pair_2c_20physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__internal__HashSetBase_physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$136 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($136, $140 + 193256 | 0, $140 + 133282 | 0, 387, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Bp__Pair_2c_20physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__internal__HashSetBase_physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2); $135 = 0; } } @@ -111179,7 +112992,7 @@ function asmFunc(imports) { } $263 = physx__PxGetAssertHandler_28_29() | 0; $267 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$263 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($263, $267 + 172954 | 0, $267 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Bp__Pair_2c_20physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__internal__HashSetBase_physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$263 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($263, $267 + 178852 | 0, $267 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Bp__Pair_2c_20physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__internal__HashSetBase_physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3); $262 = 0; } } @@ -111279,7 +113092,7 @@ function asmFunc(imports) { } $51 = physx__PxGetAssertHandler_28_29() | 0; $55 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 204180 | 0, $55 + 129300 | 0, 273, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Bp__Pair_2c_20physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__internal__HashSetBase_physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 210162 | 0, $55 + 133282 | 0, 273, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Bp__Pair_2c_20physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__internal__HashSetBase_physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore); $50 = 0; } } @@ -111322,10 +113135,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 169790 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 175688 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -111342,10 +113155,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 173076 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 178974 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -111387,7 +113200,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__VirtualAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__VirtualAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -111544,7 +113357,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__VirtualAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__VirtualAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -111582,7 +113395,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__VirtualAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__VirtualAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -111712,7 +113525,7 @@ function asmFunc(imports) { } $78 = physx__PxGetAssertHandler_28_29() | 0; $82 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 129209 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_unsigned_20int_2c_20physx__shdfnd__Less_unsigned_20int__20const__28unsigned_20int__2c_20int_2c_20int_2c_20physx__shdfnd__Less_unsigned_20int__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 133177 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_unsigned_20int_2c_20physx__shdfnd__Less_unsigned_20int__20const__28unsigned_20int__2c_20int_2c_20int_2c_20physx__shdfnd__Less_unsigned_20int__20const__29___ignore); $77 = 0; } } @@ -111737,7 +113550,7 @@ function asmFunc(imports) { } $121 = physx__PxGetAssertHandler_28_29() | 0; $125 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 238038 | 0, $125 + 129209 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_unsigned_20int_2c_20physx__shdfnd__Less_unsigned_20int__20const__28unsigned_20int__2c_20int_2c_20int_2c_20physx__shdfnd__Less_unsigned_20int__20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 244020 | 0, $125 + 133177 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_unsigned_20int_2c_20physx__shdfnd__Less_unsigned_20int__20const__28unsigned_20int__2c_20int_2c_20int_2c_20physx__shdfnd__Less_unsigned_20int__20const__29___ignore_1); $120 = 0; } } @@ -111826,10 +113639,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 166621 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 172519 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -111846,10 +113659,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 166773 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 172671 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -111886,7 +113699,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -111924,7 +113737,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -111939,7 +113752,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Bp__AggPair_20const_2c_20physx__Bp__PersistentPairs___2c_20physx__Bp__AggPair_2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__internal__HashMapBase_physx__Bp__AggPair_2c_20physx__Bp__PersistentPairs__2c_20physx__shdfnd__Hash_physx__Bp__AggPair__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -112003,7 +113816,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -112229,7 +114042,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Bp__Aggregate__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Bp__Aggregate__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -112267,7 +114080,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Bp__Aggregate__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Bp__Aggregate__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -112420,7 +114233,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 239228 | 0, $22 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Bp__Pair_2c_20physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__internal__HashSetBase_physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 245210 | 0, $22 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Bp__Pair_2c_20physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__internal__HashSetBase_physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore); $17 = 0; } } @@ -112458,7 +114271,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Bp__Pair_2c_20physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__internal__HashSetBase_physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Bp__Pair_2c_20physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__internal__HashSetBase_physx__Bp__Pair_2c_20physx__shdfnd__Hash_physx__Bp__Pair__2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -112556,12 +114369,12 @@ function asmFunc(imports) { } $43 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369014 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375870 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $44 = physx__PxGetAssertHandler_28_29() | 0; $48 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 233560 | 0, $48 + 105946 | 0, 47, $48 + 369014 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 239542 | 0, $48 + 107787 | 0, 47, $48 + 375870 | 0); $43 = 0; } } @@ -112699,12 +114512,12 @@ function asmFunc(imports) { } $15 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369012 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375868 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 149775 | 0, $20 + 105946 | 0, 90, $20 + 369012 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 155661 | 0, $20 + 107787 | 0, 90, $20 + 375868 | 0); $15 = 0; } } @@ -112809,7 +114622,7 @@ function asmFunc(imports) { break label$2 } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $28 + 105946 | 0 | 0, 113 | 0, $28 + 158773 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $28 + 107787 | 0 | 0, 113 | 0, $28 + 164659 | 0 | 0, 0 | 0); break label$1; } HEAP32[($7 + 8 | 0) >> 2] = (HEAP32[($7 + 8 | 0) >> 2] | 0) & 2147483647 | 0 | -2147483648 | 0; @@ -112869,12 +114682,12 @@ function asmFunc(imports) { } $15 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369013 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375869 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 149776 | 0, $20 + 105946 | 0, 124, $20 + 369013 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 155662 | 0, $20 + 107787 | 0, 124, $20 + 375869 | 0); $15 = 0; } } @@ -112942,12 +114755,12 @@ function asmFunc(imports) { } $36 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369015 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375871 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $37 = physx__PxGetAssertHandler_28_29() | 0; $41 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 205149 | 0, $41 + 110717 | 0, 90, $41 + 369015 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 211131 | 0, $41 + 113272 | 0, 90, $41 + 375871 | 0); $36 = 0; } } @@ -113175,7 +114988,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 235933 | 0, $22 + 133899 | 0, 232, GOT_data_internal_void_20physx__checkType_physx__PxTriangleMeshGeometryLL__28physx__Gu__GeometryUnion_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 241915 | 0, $22 + 138581 | 0, 232, GOT_data_internal_void_20physx__checkType_physx__PxTriangleMeshGeometryLL__28physx__Gu__GeometryUnion_20const__29___ignore); $17 = 0; } } @@ -113201,7 +115014,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 235933 | 0, $22 + 133899 | 0, 232, GOT_data_internal_void_20physx__checkType_physx__PxHeightFieldGeometryLL__28physx__Gu__GeometryUnion_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 241915 | 0, $22 + 138581 | 0, 232, GOT_data_internal_void_20physx__checkType_physx__PxHeightFieldGeometryLL__28physx__Gu__GeometryUnion_20const__29___ignore); $17 = 0; } } @@ -113243,12 +115056,12 @@ function asmFunc(imports) { } $53 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369016 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375872 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $54 = physx__PxGetAssertHandler_28_29() | 0; $58 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 197422 | 0, $58 + 110717 | 0, 143, $58 + 369016 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 203404 | 0, $58 + 113272 | 0, 143, $58 + 375872 | 0); $53 = 0; } } @@ -113317,12 +115130,12 @@ function asmFunc(imports) { } $56 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369017 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375873 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $57 = physx__PxGetAssertHandler_28_29() | 0; $61 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$57 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($57, $61 + 197422 | 0, $61 + 110717 | 0, 164, $61 + 369017 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$57 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($57, $61 + 203404 | 0, $61 + 113272 | 0, 164, $61 + 375873 | 0); $56 = 0; } } @@ -113343,8 +115156,8 @@ function asmFunc(imports) { HEAP32[($4 + 12 | 0) >> 2] = $0; HEAP16[($4 + 10 | 0) >> 1] = $1; $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 9 | 0 | 0, GOT_data_internal___memory_base + 148738 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 9 | 0 | 0, ((HEAPU16[($4 + 10 | 0) >> 1] | 0) & 65535 | 0) << 1 | 0 | 0, GOT_data_internal___memory_base + 133899 | 0 | 0, 109 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 9 | 0 | 0, GOT_data_internal___memory_base + 154624 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 9 | 0 | 0, ((HEAPU16[($4 + 10 | 0) >> 1] | 0) & 65535 | 0) << 1 | 0 | 0, GOT_data_internal___memory_base + 138581 | 0 | 0, 109 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 9 | 0 | 0) | 0; HEAP16[($5 + 4 | 0) >> 1] = HEAPU16[($4 + 10 | 0) >> 1] | 0; __stack_pointer = $4 + 16 | 0; @@ -113369,12 +115182,12 @@ function asmFunc(imports) { } $26 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369018 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375874 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 206114 | 0, $31 + 110717 | 0, 207, $31 + 369018 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 212096 | 0, $31 + 113272 | 0, 207, $31 + 375874 | 0); $26 = 0; } } @@ -113433,12 +115246,12 @@ function asmFunc(imports) { } $119 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369019 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375875 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $120 = physx__PxGetAssertHandler_28_29() | 0; $124 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$120 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($120, $124 + 197463 | 0, $124 + 110717 | 0, 233, $124 + 369019 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$120 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($120, $124 + 203445 | 0, $124 + 113272 | 0, 233, $124 + 375875 | 0); $119 = 0; } } @@ -113910,16 +115723,16 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 11 | 0 | 0, GOT_data_internal___memory_base + 86611 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 11 | 0 | 0, GOT_data_internal___memory_base + 86680 | 0 | 0) | 0; physx__shdfnd__Array_physx__Sc__ShapeSim__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($4 | 0, $3 + 11 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 11 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 10 | 0 | 0, GOT_data_internal___memory_base + 84781 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 10 | 0 | 0, GOT_data_internal___memory_base + 84850 | 0 | 0) | 0; physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($4 + 12 | 0 | 0, $3 + 10 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 10 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 9 | 0 | 0, GOT_data_internal___memory_base + 89184 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 9 | 0 | 0, GOT_data_internal___memory_base + 89253 | 0 | 0) | 0; physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($4 + 24 | 0 | 0, $3 + 9 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 9 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 8 | 0 | 0, GOT_data_internal___memory_base + 79713 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 8 | 0 | 0, GOT_data_internal___memory_base + 79756 | 0 | 0) | 0; physx__shdfnd__Array_physx__Sc__ShapeSim__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($4 + 36 | 0 | 0, $3 + 8 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 8 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -113958,12 +115771,12 @@ function asmFunc(imports) { } $17 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369022 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375878 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 191896 | 0, $22 + 102514 | 0, 48, $22 + 369022 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 197858 | 0, $22 + 103865 | 0, 48, $22 + 375878 | 0); $17 = 0; } } @@ -113973,12 +115786,12 @@ function asmFunc(imports) { } $42 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369023 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375879 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $43 = physx__PxGetAssertHandler_28_29() | 0; $47 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 245528 | 0, $47 + 102514 | 0, 49, $47 + 369023 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 251510 | 0, $47 + 103865 | 0, 49, $47 + 375879 | 0); $42 = 0; } } @@ -113988,12 +115801,12 @@ function asmFunc(imports) { } $65 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369024 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375880 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $66 = physx__PxGetAssertHandler_28_29() | 0; $70 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 247155 | 0, $70 + 102514 | 0, 50, $70 + 369024 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 253137 | 0, $70 + 103865 | 0, 50, $70 + 375880 | 0); $65 = 0; } } @@ -114004,12 +115817,12 @@ function asmFunc(imports) { } $95 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369025 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375881 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $96 = physx__PxGetAssertHandler_28_29() | 0; $100 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$96 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($96, $100 + 248334 | 0, $100 + 102514 | 0, 53, $100 + 369025 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$96 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($96, $100 + 254316 | 0, $100 + 103865 | 0, 53, $100 + 375881 | 0); $95 = 0; } } @@ -114019,12 +115832,12 @@ function asmFunc(imports) { } $124 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369026 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375882 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $125 = physx__PxGetAssertHandler_28_29() | 0; $129 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$125 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($125, $129 + 248600 | 0, $129 + 102514 | 0, 54, $129 + 369026 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$125 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($125, $129 + 254582 | 0, $129 + 103865 | 0, 54, $129 + 375882 | 0); $124 = 0; } } @@ -114118,7 +115931,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeSim__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__ShapeSim__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeSim__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__ShapeSim__20const__29___ignore); $29 = 0; } } @@ -114156,12 +115969,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369027 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375883 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 202205 | 0, $27 + 102514 | 0, 67, $27 + 369027 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 208187 | 0, $27 + 103865 | 0, 67, $27 + 375883 | 0); $22 = 0; } } @@ -114203,7 +116016,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 145386 | 0, $16 + 125741 | 0, 237, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeSim__2c_20physx__shdfnd__NamedAllocator___back_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 151247 | 0, $16 + 129149 | 0, 237, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeSim__2c_20physx__shdfnd__NamedAllocator___back_28_29___ignore); $11 = 0; } } @@ -114232,7 +116045,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeSim__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeSim__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -114259,7 +116072,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 145386 | 0, $16 + 125741 | 0, 237, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___back_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 151247 | 0, $16 + 129149 | 0, 237, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___back_28_29___ignore); $11 = 0; } } @@ -114286,7 +116099,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 145386 | 0, $16 + 125741 | 0, 318, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeSim__2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 151247 | 0, $16 + 129149 | 0, 318, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeSim__2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore); $11 = 0; } } @@ -114321,7 +116134,7 @@ function asmFunc(imports) { $10 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = HEAP32[($8 + 72 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($8 + 76 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($8 + 32 | 0 | 0, $10 | 0, GOT_data_internal___memory_base + 89665 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($8 + 32 | 0 | 0, $10 | 0, GOT_data_internal___memory_base + 89734 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; void_20PX_UNUSED_unsigned_20long_20long__28unsigned_20long_20long_20const__29($8 + 72 | 0 | 0); HEAP32[($8 + 28 | 0) >> 2] = 0; label$1 : { @@ -114337,12 +116150,12 @@ function asmFunc(imports) { } $46 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369028 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375884 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 191896 | 0, $51 + 102514 | 0, 92, $51 + 369028 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 197858 | 0, $51 + 103865 | 0, 92, $51 + 375884 | 0); $46 = 0; } } @@ -114352,12 +116165,12 @@ function asmFunc(imports) { } $71 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369029 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375885 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $72 = physx__PxGetAssertHandler_28_29() | 0; $76 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$72 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($72, $76 + 245528 | 0, $76 + 102514 | 0, 93, $76 + 369029 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$72 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($72, $76 + 251510 | 0, $76 + 103865 | 0, 93, $76 + 375885 | 0); $71 = 0; } } @@ -114367,12 +116180,12 @@ function asmFunc(imports) { } $94 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369030 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375886 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 247155 | 0, $99 + 102514 | 0, 94, $99 + 369030 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 253137 | 0, $99 + 103865 | 0, 94, $99 + 375886 | 0); $94 = 0; } } @@ -114482,7 +116295,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -114559,7 +116372,7 @@ function asmFunc(imports) { $8 = HEAP32[($7 + 56 | 0) >> 2] | 0; HEAP32[($7 + 60 | 0) >> 2] = $8; physx__IG__HandleManager_unsigned_20int___HandleManager_28_29($8 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 31 | 0 | 0, GOT_data_internal___memory_base + 88431 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 31 | 0 | 0, GOT_data_internal___memory_base + 88500 | 0 | 0) | 0; physx__shdfnd__Array_physx__IG__Node_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($8 + 16 | 0 | 0, $7 + 31 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 31 | 0 | 0) | 0; physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 30 | 0 | 0, GOT_data_internal___memory_base + 70666 | 0 | 0) | 0; @@ -114567,10 +116380,10 @@ function asmFunc(imports) { physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 30 | 0 | 0) | 0; physx__Cm__BlockArray_physx__IG__Edge___BlockArray_28unsigned_20int_29($8 + 40 | 0 | 0, 2048 | 0) | 0; physx__Cm__BlockArray_physx__IG__EdgeInstance___BlockArray_28unsigned_20int_29($8 + 64 | 0 | 0, 2048 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 29 | 0 | 0, GOT_data_internal___memory_base + 89737 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 29 | 0 | 0, GOT_data_internal___memory_base + 89806 | 0 | 0) | 0; physx__shdfnd__Array_physx__IG__Island_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($8 + 88 | 0 | 0, $7 + 29 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 29 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 28 | 0 | 0, GOT_data_internal___memory_base + 73269 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 28 | 0 | 0, GOT_data_internal___memory_base + 73284 | 0 | 0) | 0; physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($8 + 100 | 0 | 0, $7 + 28 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 28 | 0 | 0) | 0; $76 = $8 + 112 | 0; @@ -114588,7 +116401,7 @@ function asmFunc(imports) { } break label$1; }; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 26 | 0 | 0, GOT_data_internal___memory_base + 88544 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 26 | 0 | 0, GOT_data_internal___memory_base + 88613 | 0 | 0) | 0; physx__shdfnd__Array_physx__IG__NodeIndex_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($8 + 136 | 0 | 0, $7 + 26 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 26 | 0 | 0) | 0; $114 = $8 + 148 | 0; @@ -114606,18 +116419,18 @@ function asmFunc(imports) { } break label$2; }; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 24 | 0 | 0, GOT_data_internal___memory_base + 77481 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 24 | 0 | 0, GOT_data_internal___memory_base + 77524 | 0 | 0) | 0; physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($8 + 180 | 0 | 0, $7 + 24 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 24 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 23 | 0 | 0, GOT_data_internal___memory_base + 147178 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 23 | 0 | 0, GOT_data_internal___memory_base + 153058 | 0 | 0) | 0; physx__shdfnd__Array_physx__IG__NodeIndex_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($8 + 192 | 0 | 0, $7 + 23 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 23 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 22 | 0 | 0, GOT_data_internal___memory_base + 90050 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 22 | 0 | 0, GOT_data_internal___memory_base + 90119 | 0 | 0) | 0; physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($8 + 204 | 0 | 0, $7 + 22 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 22 | 0 | 0) | 0; physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___BitMapBase_28_29($8 + 216 | 0 | 0) | 0; physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___BitMapBase_28_29($8 + 228 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 21 | 0 | 0, GOT_data_internal___memory_base + 89788 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 21 | 0 | 0, GOT_data_internal___memory_base + 89857 | 0 | 0) | 0; physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($8 + 240 | 0 | 0, $7 + 21 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 21 | 0 | 0) | 0; $201 = $8 + 260 | 0; @@ -114652,20 +116465,20 @@ function asmFunc(imports) { }; physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___BitMapBase_28_29($8 + 308 | 0 | 0) | 0; HEAP32[($8 + 320 | 0) >> 2] = 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 18 | 0 | 0, GOT_data_internal___memory_base + 88449 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 18 | 0 | 0, GOT_data_internal___memory_base + 88518 | 0 | 0) | 0; physx__shdfnd__Array_physx__IG__NodeIndex_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($8 + 324 | 0 | 0, $7 + 18 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 18 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 17 | 0 | 0, GOT_data_internal___memory_base + 88187 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 17 | 0 | 0, GOT_data_internal___memory_base + 88256 | 0 | 0) | 0; physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($8 + 336 | 0 | 0, $7 + 17 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 17 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 16 | 0 | 0, GOT_data_internal___memory_base + 90024 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 16 | 0 | 0, GOT_data_internal___memory_base + 90093 | 0 | 0) | 0; physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($8 + 348 | 0 | 0, $7 + 16 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 16 | 0 | 0) | 0; physx__IG__NodeComparator__NodeComparator_28_29($7 + 15 | 0 | 0) | 0; physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 14 | 0 | 0, 0 | 0) | 0; physx__Cm__PriorityQueue_physx__IG__QueueElement_2c_20physx__IG__NodeComparator_2c_20physx__shdfnd__NamedAllocator___PriorityQueue_28physx__IG__NodeComparator_20const__2c_20unsigned_20int_2c_20physx__shdfnd__NamedAllocator_29($8 + 360 | 0 | 0, $7 + 15 | 0 | 0, 0 | 0, $7 + 14 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 14 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 13 | 0 | 0, GOT_data_internal___memory_base + 88519 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 13 | 0 | 0, GOT_data_internal___memory_base + 88588 | 0 | 0) | 0; physx__shdfnd__Array_physx__IG__TraversalState_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($8 + 372 | 0 | 0, $7 + 13 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 13 | 0 | 0) | 0; physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___BitMapBase_28_29($8 + 384 | 0 | 0) | 0; @@ -114762,7 +116575,7 @@ function asmFunc(imports) { } $32 = physx__PxGetAssertHandler_28_29() | 0; $36 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 205556 | 0, $36 + 125907 | 0, 60, GOT_data_internal_physx__Cm__BlockArray_physx__IG__Edge___BlockArray_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 211538 | 0, $36 + 129343 | 0, 60, GOT_data_internal_physx__Cm__BlockArray_physx__IG__Edge___BlockArray_28unsigned_20int_29___ignore); $31 = 0; } } @@ -114798,7 +116611,7 @@ function asmFunc(imports) { } $32 = physx__PxGetAssertHandler_28_29() | 0; $36 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 205556 | 0, $36 + 125907 | 0, 60, GOT_data_internal_physx__Cm__BlockArray_physx__IG__EdgeInstance___BlockArray_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 211538 | 0, $36 + 129343 | 0, 60, GOT_data_internal_physx__Cm__BlockArray_physx__IG__EdgeInstance___BlockArray_28unsigned_20int_29___ignore); $31 = 0; } } @@ -114853,7 +116666,7 @@ function asmFunc(imports) { if (!((HEAP32[($6 + 16 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$1 } - (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 | 0, (HEAP32[($6 + 16 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 136655 | 0 | 0, 192 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 | 0, (HEAP32[($6 + 16 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 141771 | 0 | 0, 192 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; } $26 = HEAP32[($6 + 28 | 0) >> 2] | 0; __stack_pointer = $6 + 32 | 0; @@ -114968,7 +116781,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 68629 | 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 7 | 0 | 0, (HEAP32[($5 + 20 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 125907 | 0 | 0, 84 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 7 | 0 | 0, (HEAP32[($5 + 20 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 129343 | 0 | 0, 84 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__Array_physx__IG__Edge__2c_20physx__shdfnd__NamedAllocator___pushBack_28physx__IG__Edge__20const__29($5 | 0, $4 + 8 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 7 | 0 | 0) | 0; HEAP32[($4 + 12 | 0) >> 2] = (HEAP32[($4 + 12 | 0) >> 2] | 0) + 1 | 0; @@ -115003,7 +116816,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 68629 | 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 7 | 0 | 0, (HEAP32[($5 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 125907 | 0 | 0, 84 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 7 | 0 | 0, (HEAP32[($5 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 129343 | 0 | 0, 84 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__Array_physx__IG__EdgeInstance__2c_20physx__shdfnd__NamedAllocator___pushBack_28physx__IG__EdgeInstance__20const__29($5 | 0, $4 + 8 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 7 | 0 | 0) | 0; HEAP32[($4 + 12 | 0) >> 2] = (HEAP32[($4 + 12 | 0) >> 2] | 0) + 1 | 0; @@ -115035,7 +116848,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__IG__Node_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__IG__Node_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -115154,12 +116967,12 @@ function asmFunc(imports) { } $119 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369036 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375892 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $120 = physx__PxGetAssertHandler_28_29() | 0; $124 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$120 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($120, $124 + 254418 | 0, $124 + 106331 | 0, 116, $124 + 369036 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$120 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($120, $124 + 260400 | 0, $124 + 108228 | 0, 116, $124 + 375892 | 0); $119 = 0; } } @@ -115319,7 +117132,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__IG__Node_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__IG__Node_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -115469,7 +117282,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__IG__Island_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__IG__Island_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -115520,12 +117333,12 @@ function asmFunc(imports) { } $80 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369064 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375920 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $81 = physx__PxGetAssertHandler_28_29() | 0; $85 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$81 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($81, $85 + 195907 | 0, $85 + 106331 | 0, 421, $85 + 369064 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$81 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($81, $85 + 201869 | 0, $85 + 108228 | 0, 421, $85 + 375920 | 0); $80 = 0; } } @@ -115560,7 +117373,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -115657,7 +117470,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__IG__Island_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__IG__Island_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -115777,7 +117590,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 254809 | 0, $27 + 134346 | 0, 686, GOT_data_internal_physx__IG__IslandSim__markKinematicInactive_28physx__IG__NodeIndex_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 260791 | 0, $27 + 139098 | 0, 686, GOT_data_internal_physx__IG__IslandSim__markKinematicInactive_28physx__IG__NodeIndex_29___ignore); $22 = 0; } } @@ -115792,7 +117605,7 @@ function asmFunc(imports) { } $54 = physx__PxGetAssertHandler_28_29() | 0; $58 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 196714 | 0, $58 + 134346 | 0, 687, GOT_data_internal_physx__IG__IslandSim__markKinematicInactive_28physx__IG__NodeIndex_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 202676 | 0, $58 + 139098 | 0, 687, GOT_data_internal_physx__IG__IslandSim__markKinematicInactive_28physx__IG__NodeIndex_29___ignore_1); $53 = 0; } } @@ -115807,7 +117620,7 @@ function asmFunc(imports) { } $92 = physx__PxGetAssertHandler_28_29() | 0; $96 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$92 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($92, $96 + 244404 | 0, $96 + 134346 | 0, 688, GOT_data_internal_physx__IG__IslandSim__markKinematicInactive_28physx__IG__NodeIndex_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$92 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($92, $96 + 250386 | 0, $96 + 139098 | 0, 688, GOT_data_internal_physx__IG__IslandSim__markKinematicInactive_28physx__IG__NodeIndex_29___ignore_2); $91 = 0; } } @@ -115831,7 +117644,7 @@ function asmFunc(imports) { } $145 = physx__PxGetAssertHandler_28_29() | 0; $149 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$145 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($145, $149 + 203424 | 0, $149 + 134346 | 0, 698, GOT_data_internal_physx__IG__IslandSim__markKinematicInactive_28physx__IG__NodeIndex_29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$145 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($145, $149 + 209406 | 0, $149 + 139098 | 0, 698, GOT_data_internal_physx__IG__IslandSim__markKinematicInactive_28physx__IG__NodeIndex_29___ignore_3); $144 = 0; } } @@ -115946,12 +117759,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369037 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375893 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 194786 | 0, $29 + 106331 | 0, 169, $29 + 369037 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 200748 | 0, $29 + 108228 | 0, 169, $29 + 375893 | 0); $24 = 0; } } @@ -115961,12 +117774,12 @@ function asmFunc(imports) { } $52 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369038 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375894 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 194378 | 0, $57 + 106331 | 0, 170, $57 + 369038 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 200340 | 0, $57 + 108228 | 0, 170, $57 + 375894 | 0); $52 = 0; } } @@ -116004,7 +117817,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145370 | 0, $23 + 125907 | 0, 125, GOT_data_internal_physx__Cm__BlockArray_physx__IG__EdgeInstance___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151231 | 0, $23 + 129343 | 0, 125, GOT_data_internal_physx__Cm__BlockArray_physx__IG__EdgeInstance___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -116037,7 +117850,7 @@ function asmFunc(imports) { $24 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__IG__IslandSim__getContextId_28_29_20const($8 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($7 + 8 | 0 | 0, $24 | 0, GOT_data_internal___memory_base + 88142 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($7 + 8 | 0 | 0, $24 | 0, GOT_data_internal___memory_base + 88211 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; HEAP32[($7 + 4 | 0) >> 2] = (HEAP32[($7 + 44 | 0) >> 2] | 0) + 2048 | 0; physx__Cm__BlockArray_physx__IG__Edge___reserve_28unsigned_20int_29($8 + 40 | 0 | 0, HEAP32[($7 + 4 | 0) >> 2] | 0 | 0); physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___resize_28unsigned_20int_2c_20bool_29($8 + 228 | 0 | 0, physx__Cm__BlockArray_physx__IG__Edge___capacity_28_29_20const($8 + 40 | 0 | 0) | 0 | 0, 0 & 1 | 0 | 0); @@ -116064,12 +117877,12 @@ function asmFunc(imports) { } $98 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369039 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375895 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $99 = physx__PxGetAssertHandler_28_29() | 0; $103 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$99 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($99, $103 + 244966 | 0, $103 + 106331 | 0, 208, $103 + 369039 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$99 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($99, $103 + 250948 | 0, $103 + 108228 | 0, 208, $103 + 375895 | 0); $98 = 0; } } @@ -116079,12 +117892,12 @@ function asmFunc(imports) { } $135 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369040 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375896 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $136 = physx__PxGetAssertHandler_28_29() | 0; $140 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$136 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($136, $140 + 244902 | 0, $140 + 106331 | 0, 209, $140 + 369040 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$136 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($136, $140 + 250884 | 0, $140 + 108228 | 0, 209, $140 + 375896 | 0); $135 = 0; } } @@ -116094,12 +117907,12 @@ function asmFunc(imports) { } $163 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369041 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375897 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $164 = physx__PxGetAssertHandler_28_29() | 0; $168 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$164 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($164, $168 + 150746 | 0, $168 + 106331 | 0, 210, $168 + 369041 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$164 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($164, $168 + 156632 | 0, $168 + 108228 | 0, 210, $168 + 375897 | 0); $163 = 0; } } @@ -116111,12 +117924,12 @@ function asmFunc(imports) { } $187 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369042 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375898 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $188 = physx__PxGetAssertHandler_28_29() | 0; $192 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$188 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($188, $192 + 254399 | 0, $192 + 106331 | 0, 214, $192 + 369042 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$188 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($188, $192 + 260381 | 0, $192 + 108228 | 0, 214, $192 + 375898 | 0); $187 = 0; } } @@ -116126,12 +117939,12 @@ function asmFunc(imports) { } $211 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369043 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375899 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $212 = physx__PxGetAssertHandler_28_29() | 0; $216 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$212 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($212, $216 + 254357 | 0, $216 + 106331 | 0, 216, $216 + 369043 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$212 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($212, $216 + 260339 | 0, $216 + 108228 | 0, 216, $216 + 375899 | 0); $211 = 0; } } @@ -116142,12 +117955,12 @@ function asmFunc(imports) { } $240 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369044 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375900 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $241 = physx__PxGetAssertHandler_28_29() | 0; $245 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$241 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($241, $245 + 197022 | 0, $245 + 106331 | 0, 219, $245 + 369044 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$241 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($241, $245 + 203004 | 0, $245 + 108228 | 0, 219, $245 + 375900 | 0); $240 = 0; } } @@ -116157,12 +117970,12 @@ function asmFunc(imports) { } $268 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369045 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375901 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $269 = physx__PxGetAssertHandler_28_29() | 0; $273 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$269 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($269, $273 + 196980 | 0, $273 + 106331 | 0, 220, $273 + 369045 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$269 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($269, $273 + 202962 | 0, $273 + 108228 | 0, 220, $273 + 375901 | 0); $268 = 0; } } @@ -116175,12 +117988,12 @@ function asmFunc(imports) { } $312 = 0; label$20 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369046 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375902 | 0) >> 0] | 0) & 1 | 0) { break label$20 } $313 = physx__PxGetAssertHandler_28_29() | 0; $317 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$313 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($313, $317 + 194824 | 0, $317 + 106331 | 0, 222, $317 + 369046 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$313 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($313, $317 + 200786 | 0, $317 + 108228 | 0, 222, $317 + 375902 | 0); $312 = 0; } } @@ -116193,12 +118006,12 @@ function asmFunc(imports) { } $358 = 0; label$22 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369047 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375903 | 0) >> 0] | 0) & 1 | 0) { break label$22 } $359 = physx__PxGetAssertHandler_28_29() | 0; $363 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$359 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($359, $363 + 195006 | 0, $363 + 106331 | 0, 223, $363 + 369047 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$359 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($359, $363 + 200968 | 0, $363 + 108228 | 0, 223, $363 + 375903 | 0); $358 = 0; } } @@ -116211,12 +118024,12 @@ function asmFunc(imports) { } $402 = 0; label$24 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369048 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375904 | 0) >> 0] | 0) & 1 | 0) { break label$24 } $403 = physx__PxGetAssertHandler_28_29() | 0; $407 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$403 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($403, $407 + 194416 | 0, $407 + 106331 | 0, 224, $407 + 369048 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$403 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($403, $407 + 200378 | 0, $407 + 108228 | 0, 224, $407 + 375904 | 0); $402 = 0; } } @@ -116229,12 +118042,12 @@ function asmFunc(imports) { } $448 = 0; label$26 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369049 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375905 | 0) >> 0] | 0) & 1 | 0) { break label$26 } $449 = physx__PxGetAssertHandler_28_29() | 0; $453 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$449 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($449, $453 + 194598 | 0, $453 + 106331 | 0, 225, $453 + 369049 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$449 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($449, $453 + 200560 | 0, $453 + 108228 | 0, 225, $453 + 375905 | 0); $448 = 0; } } @@ -116248,12 +118061,12 @@ function asmFunc(imports) { } $494 = 0; label$28 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369050 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375906 | 0) >> 0] | 0) & 1 | 0) { break label$28 } $495 = physx__PxGetAssertHandler_28_29() | 0; $499 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$495 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($495, $499 + 194915 | 0, $499 + 106331 | 0, 229, $499 + 369050 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$495 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($495, $499 + 200877 | 0, $499 + 108228 | 0, 229, $499 + 375906 | 0); $494 = 0; } } @@ -116266,12 +118079,12 @@ function asmFunc(imports) { } $542 = 0; label$30 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369051 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375907 | 0) >> 0] | 0) & 1 | 0) { break label$30 } $543 = physx__PxGetAssertHandler_28_29() | 0; $547 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$543 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($543, $547 + 195099 | 0, $547 + 106331 | 0, 230, $547 + 369051 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$543 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($543, $547 + 201061 | 0, $547 + 108228 | 0, 230, $547 + 375907 | 0); $542 = 0; } } @@ -116284,12 +118097,12 @@ function asmFunc(imports) { } $586 = 0; label$32 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369052 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375908 | 0) >> 0] | 0) & 1 | 0) { break label$32 } $587 = physx__PxGetAssertHandler_28_29() | 0; $591 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$587 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($587, $591 + 194507 | 0, $591 + 106331 | 0, 231, $591 + 369052 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$587 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($587, $591 + 200469 | 0, $591 + 108228 | 0, 231, $591 + 375908 | 0); $586 = 0; } } @@ -116302,12 +118115,12 @@ function asmFunc(imports) { } $634 = 0; label$34 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369053 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375909 | 0) >> 0] | 0) & 1 | 0) { break label$34 } $635 = physx__PxGetAssertHandler_28_29() | 0; $639 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$635 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($635, $639 + 194691 | 0, $639 + 106331 | 0, 232, $639 + 369053 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$635 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($635, $639 + 200653 | 0, $639 + 108228 | 0, 232, $639 + 375909 | 0); $634 = 0; } } @@ -116321,12 +118134,12 @@ function asmFunc(imports) { } $670 = 0; label$37 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369054 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375910 | 0) >> 0] | 0) & 1 | 0) { break label$37 } $671 = physx__PxGetAssertHandler_28_29() | 0; $675 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$671 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($671, $675 + 230860 | 0, $675 + 106331 | 0, 237, $675 + 369054 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$671 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($671, $675 + 236842 | 0, $675 + 108228 | 0, 237, $675 + 375910 | 0); $670 = 0; } } @@ -116424,7 +118237,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145370 | 0, $23 + 125907 | 0, 125, GOT_data_internal_physx__Cm__BlockArray_physx__IG__Edge___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151231 | 0, $23 + 129343 | 0, 125, GOT_data_internal_physx__Cm__BlockArray_physx__IG__Edge___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -116565,12 +118378,12 @@ function asmFunc(imports) { } $25 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369055 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375911 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 244082 | 0, $30 + 106331 | 0, 247, $30 + 369055 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 250064 | 0, $30 + 108228 | 0, 247, $30 + 375911 | 0); $25 = 0; } } @@ -116723,7 +118536,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 206709 | 0, $26 + 134346 | 0, 759, GOT_data_internal_physx__IG__IslandSim__markEdgeActive_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 212691 | 0, $26 + 139098 | 0, 759, GOT_data_internal_physx__IG__IslandSim__markEdgeActive_28unsigned_20int_29___ignore); $21 = 0; } } @@ -116764,7 +118577,7 @@ function asmFunc(imports) { } $126 = physx__PxGetAssertHandler_28_29() | 0; $130 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$126 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($126, $130 + 185487 | 0, $130 + 134346 | 0, 776, GOT_data_internal_physx__IG__IslandSim__markEdgeActive_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$126 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($126, $130 + 191449 | 0, $130 + 139098 | 0, 776, GOT_data_internal_physx__IG__IslandSim__markEdgeActive_28unsigned_20int_29___ignore_1); $125 = 0; } } @@ -116853,7 +118666,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 254809 | 0, $27 + 134346 | 0, 673, GOT_data_internal_physx__IG__IslandSim__markKinematicActive_28physx__IG__NodeIndex_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 260791 | 0, $27 + 139098 | 0, 673, GOT_data_internal_physx__IG__IslandSim__markKinematicActive_28physx__IG__NodeIndex_29___ignore); $22 = 0; } } @@ -116965,12 +118778,12 @@ function asmFunc(imports) { } $35 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369056 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375912 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $36 = physx__PxGetAssertHandler_28_29() | 0; $40 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($36, $40 + 70131 | 0, $40 + 106331 | 0, 318, $40 + 369056 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($36, $40 + 70131 | 0, $40 + 108228 | 0, 318, $40 + 375912 | 0); $35 = 0; } } @@ -116983,12 +118796,12 @@ function asmFunc(imports) { } $75 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369057 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375913 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $76 = physx__PxGetAssertHandler_28_29() | 0; $80 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 70258 | 0, $80 + 106331 | 0, 319, $80 + 369057 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 70258 | 0, $80 + 108228 | 0, 319, $80 + 375913 | 0); $75 = 0; } } @@ -117003,12 +118816,12 @@ function asmFunc(imports) { } $111 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369058 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375914 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $112 = physx__PxGetAssertHandler_28_29() | 0; $116 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$112 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($112, $116 + 194378 | 0, $116 + 106331 | 0, 323, $116 + 369058 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$112 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($112, $116 + 200340 | 0, $116 + 108228 | 0, 323, $116 + 375914 | 0); $111 = 0; } } @@ -117022,12 +118835,12 @@ function asmFunc(imports) { } $147 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369059 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375915 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $148 = physx__PxGetAssertHandler_28_29() | 0; $152 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$148 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($148, $152 + 70230 | 0, $152 + 106331 | 0, 329, $152 + 369059 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$148 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($148, $152 + 70230 | 0, $152 + 108228 | 0, 329, $152 + 375915 | 0); $147 = 0; } } @@ -117044,12 +118857,12 @@ function asmFunc(imports) { } $191 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369060 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375916 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $192 = physx__PxGetAssertHandler_28_29() | 0; $196 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$192 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($192, $196 + 70103 | 0, $196 + 106331 | 0, 336, $196 + 369060 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$192 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($192, $196 + 70103 | 0, $196 + 108228 | 0, 336, $196 + 375916 | 0); $191 = 0; } } @@ -117064,12 +118877,12 @@ function asmFunc(imports) { } $235 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369061 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375917 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $236 = physx__PxGetAssertHandler_28_29() | 0; $240 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$236 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($236, $240 + 154598 | 0, $240 + 106331 | 0, 340, $240 + 369061 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$236 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($236, $240 + 160484 | 0, $240 + 108228 | 0, 340, $240 + 375917 | 0); $235 = 0; } } @@ -117082,12 +118895,12 @@ function asmFunc(imports) { } $276 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369062 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375918 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $277 = physx__PxGetAssertHandler_28_29() | 0; $281 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$277 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($277, $281 + 154706 | 0, $281 + 106331 | 0, 341, $281 + 369062 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$277 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($277, $281 + 160592 | 0, $281 + 108228 | 0, 341, $281 + 375918 | 0); $276 = 0; } } @@ -117143,12 +118956,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369063 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375919 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 195576 | 0, $25 + 106331 | 0, 361, $25 + 369063 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 201538 | 0, $25 + 108228 | 0, 361, $25 + 375919 | 0); $20 = 0; } } @@ -117238,7 +119051,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 145386 | 0, $16 + 125741 | 0, 237, GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex_2c_20physx__shdfnd__NamedAllocator___back_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 151247 | 0, $16 + 129149 | 0, 237, GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex_2c_20physx__shdfnd__NamedAllocator___back_28_29___ignore); $11 = 0; } } @@ -117273,12 +119086,12 @@ function asmFunc(imports) { } $59 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369065 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375921 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $60 = physx__PxGetAssertHandler_28_29() | 0; $64 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 244716 | 0, $64 + 106331 | 0, 446, $64 + 369065 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 250698 | 0, $64 + 108228 | 0, 446, $64 + 375921 | 0); $59 = 0; } } @@ -117298,12 +119111,12 @@ function asmFunc(imports) { } $148 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369066 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375922 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $149 = physx__PxGetAssertHandler_28_29() | 0; $153 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$149 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($149, $153 + 195907 | 0, $153 + 106331 | 0, 458, $153 + 369066 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$149 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($149, $153 + 201869 | 0, $153 + 108228 | 0, 458, $153 + 375922 | 0); $148 = 0; } } @@ -117378,12 +119191,12 @@ function asmFunc(imports) { } $38 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369067 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375923 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $39 = physx__PxGetAssertHandler_28_29() | 0; $43 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 195907 | 0, $43 + 106331 | 0, 485, $43 + 369067 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 201869 | 0, $43 + 108228 | 0, 485, $43 + 375923 | 0); $38 = 0; } } @@ -117411,12 +119224,12 @@ function asmFunc(imports) { } $114 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369068 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375924 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $115 = physx__PxGetAssertHandler_28_29() | 0; $119 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$115 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($115, $119 + 254828 | 0, $119 + 106331 | 0, 498, $119 + 369068 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$115 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($115, $119 + 260810 | 0, $119 + 108228 | 0, 498, $119 + 375924 | 0); $114 = 0; } } @@ -117432,12 +119245,12 @@ function asmFunc(imports) { } $176 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369069 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375925 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $177 = physx__PxGetAssertHandler_28_29() | 0; $181 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$177 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($177, $181 + 254997 | 0, $181 + 106331 | 0, 499, $181 + 369069 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$177 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($177, $181 + 260979 | 0, $181 + 108228 | 0, 499, $181 + 375925 | 0); $176 = 0; } } @@ -117487,7 +119300,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 254808 | 0, $27 + 134346 | 0, 710, GOT_data_internal_physx__IG__IslandSim__markActive_28physx__IG__NodeIndex_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 260790 | 0, $27 + 139098 | 0, 710, GOT_data_internal_physx__IG__IslandSim__markActive_28physx__IG__NodeIndex_29___ignore); $22 = 0; } } @@ -117502,7 +119315,7 @@ function asmFunc(imports) { } $54 = physx__PxGetAssertHandler_28_29() | 0; $58 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 195856 | 0, $58 + 134346 | 0, 711, GOT_data_internal_physx__IG__IslandSim__markActive_28physx__IG__NodeIndex_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 201818 | 0, $58 + 139098 | 0, 711, GOT_data_internal_physx__IG__IslandSim__markActive_28physx__IG__NodeIndex_29___ignore_1); $53 = 0; } } @@ -117579,12 +119392,12 @@ function asmFunc(imports) { } $104 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369070 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375926 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $105 = physx__PxGetAssertHandler_28_29() | 0; $109 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$105 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($105, $109 + 249260 | 0, $109 + 106331 | 0, 557, $109 + 369070 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$105 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($105, $109 + 255242 | 0, $109 + 108228 | 0, 557, $109 + 375926 | 0); $104 = 0; } } @@ -117597,12 +119410,12 @@ function asmFunc(imports) { } $148 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369071 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375927 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $149 = physx__PxGetAssertHandler_28_29() | 0; $153 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$149 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($149, $153 + 249146 | 0, $153 + 106331 | 0, 558, $153 + 369071 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$149 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($149, $153 + 255128 | 0, $153 + 108228 | 0, 558, $153 + 375927 | 0); $148 = 0; } } @@ -117647,7 +119460,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 254808 | 0, $27 + 134346 | 0, 720, GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 260790 | 0, $27 + 139098 | 0, 720, GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore); $22 = 0; } } @@ -117662,7 +119475,7 @@ function asmFunc(imports) { } $54 = physx__PxGetAssertHandler_28_29() | 0; $58 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 196714 | 0, $58 + 134346 | 0, 721, GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 202676 | 0, $58 + 139098 | 0, 721, GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore_1); $53 = 0; } } @@ -117678,7 +119491,7 @@ function asmFunc(imports) { } $100 = physx__PxGetAssertHandler_28_29() | 0; $104 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$100 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($100, $104 + 244334 | 0, $104 + 134346 | 0, 725, GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$100 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($100, $104 + 250316 | 0, $104 + 139098 | 0, 725, GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore_2); $99 = 0; } } @@ -117700,7 +119513,7 @@ function asmFunc(imports) { } $171 = physx__PxGetAssertHandler_28_29() | 0; $175 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$171 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($171, $175 + 203224 | 0, $175 + 134346 | 0, 735, GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$171 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($171, $175 + 209206 | 0, $175 + 139098 | 0, 735, GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore_3); $170 = 0; } } @@ -117724,7 +119537,7 @@ function asmFunc(imports) { } $242 = physx__PxGetAssertHandler_28_29() | 0; $246 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$242 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($242, $246 + 254808 | 0, $246 + 134346 | 0, 743, GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore_4); + FUNCTION_TABLE[HEAP32[((HEAP32[$242 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($242, $246 + 260790 | 0, $246 + 139098 | 0, 743, GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore_4); $241 = 0; } } @@ -117739,7 +119552,7 @@ function asmFunc(imports) { } $273 = physx__PxGetAssertHandler_28_29() | 0; $277 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$273 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($273, $277 + 196714 | 0, $277 + 134346 | 0, 744, GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore_5); + FUNCTION_TABLE[HEAP32[((HEAP32[$273 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($273, $277 + 202676 | 0, $277 + 139098 | 0, 744, GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore_5); $272 = 0; } } @@ -117754,7 +119567,7 @@ function asmFunc(imports) { } $310 = physx__PxGetAssertHandler_28_29() | 0; $314 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$310 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($310, $314 + 244334 | 0, $314 + 134346 | 0, 745, GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore_6); + FUNCTION_TABLE[HEAP32[((HEAP32[$310 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($310, $314 + 250316 | 0, $314 + 139098 | 0, 745, GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore_6); $309 = 0; } } @@ -117770,7 +119583,7 @@ function asmFunc(imports) { } $345 = physx__PxGetAssertHandler_28_29() | 0; $349 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$345 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($345, $349 + 203361 | 0, $349 + 134346 | 0, 748, GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore_7); + FUNCTION_TABLE[HEAP32[((HEAP32[$345 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($345, $349 + 209343 | 0, $349 + 139098 | 0, 748, GOT_data_internal_physx__IG__IslandSim__markInactive_28physx__IG__NodeIndex_29___ignore_7); $344 = 0; } } @@ -117910,7 +119723,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__IG__TraversalState_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__IG__TraversalState_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -117935,12 +119748,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369072 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375928 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 231075 | 0, $26 + 106331 | 0, 646, $26 + 369072 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 237057 | 0, $26 + 108228 | 0, 646, $26 + 375928 | 0); $21 = 0; } } @@ -117950,12 +119763,12 @@ function asmFunc(imports) { } $49 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369073 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375929 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $50 = physx__PxGetAssertHandler_28_29() | 0; $54 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 196939 | 0, $54 + 106331 | 0, 647, $54 + 369073 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 202921 | 0, $54 + 108228 | 0, 647, $54 + 375929 | 0); $49 = 0; } } @@ -117997,7 +119810,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 231075 | 0, $24 + 134346 | 0, 646, GOT_data_internal_physx__IG__IslandSim__markIslandActive_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 237057 | 0, $24 + 139098 | 0, 646, GOT_data_internal_physx__IG__IslandSim__markIslandActive_28unsigned_20int_29___ignore); $19 = 0; } } @@ -118012,7 +119825,7 @@ function asmFunc(imports) { } $45 = physx__PxGetAssertHandler_28_29() | 0; $49 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 196939 | 0, $49 + 134346 | 0, 647, GOT_data_internal_physx__IG__IslandSim__markIslandActive_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 202921 | 0, $49 + 139098 | 0, 647, GOT_data_internal_physx__IG__IslandSim__markIslandActive_28unsigned_20int_29___ignore_1); $44 = 0; } } @@ -118039,12 +119852,12 @@ function asmFunc(imports) { } $17 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369074 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375930 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 231076 | 0, $22 + 106331 | 0, 660, $22 + 369074 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 237058 | 0, $22 + 108228 | 0, 660, $22 + 375930 | 0); $17 = 0; } } @@ -118089,7 +119902,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 231076 | 0, $24 + 134346 | 0, 657, GOT_data_internal_physx__IG__IslandSim__markIslandInactive_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 237058 | 0, $24 + 139098 | 0, 657, GOT_data_internal_physx__IG__IslandSim__markIslandInactive_28unsigned_20int_29___ignore); $19 = 0; } } @@ -118104,7 +119917,7 @@ function asmFunc(imports) { } $45 = physx__PxGetAssertHandler_28_29() | 0; $49 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 197064 | 0, $49 + 134346 | 0, 658, GOT_data_internal_physx__IG__IslandSim__markIslandInactive_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 203046 | 0, $49 + 139098 | 0, 658, GOT_data_internal_physx__IG__IslandSim__markIslandInactive_28unsigned_20int_29___ignore_1); $44 = 0; } } @@ -118119,7 +119932,7 @@ function asmFunc(imports) { } $74 = physx__PxGetAssertHandler_28_29() | 0; $78 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$74 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($74, $78 + 161021 | 0, $78 + 134346 | 0, 659, GOT_data_internal_physx__IG__IslandSim__markIslandInactive_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$74 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($74, $78 + 166919 | 0, $78 + 139098 | 0, 659, GOT_data_internal_physx__IG__IslandSim__markIslandInactive_28unsigned_20int_29___ignore_2); $73 = 0; } } @@ -118135,7 +119948,7 @@ function asmFunc(imports) { } $104 = physx__PxGetAssertHandler_28_29() | 0; $108 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$104 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($104, $108 + 231046 | 0, $108 + 134346 | 0, 661, GOT_data_internal_physx__IG__IslandSim__markIslandInactive_28unsigned_20int_29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$104 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($104, $108 + 237028 | 0, $108 + 139098 | 0, 661, GOT_data_internal_physx__IG__IslandSim__markIslandInactive_28unsigned_20int_29___ignore_3); $103 = 0; } } @@ -118160,7 +119973,7 @@ function asmFunc(imports) { $5 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__IG__IslandSim__getContextId_28_29_20const($4 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 88 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 89814 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 88 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 89883 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___size_28_29_20const($4 + 240 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 84 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 80 | 0) >> 2] = 0; label$1 : { @@ -118220,12 +120033,12 @@ function asmFunc(imports) { } $137 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369075 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375931 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $138 = physx__PxGetAssertHandler_28_29() | 0; $142 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$138 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($138, $142 + 254809 | 0, $142 + 106331 | 0, 719, $142 + 369075 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$138 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($138, $142 + 260791 | 0, $142 + 108228 | 0, 719, $142 + 375931 | 0); $137 = 0; } } @@ -118236,12 +120049,12 @@ function asmFunc(imports) { } $172 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369076 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375932 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $173 = physx__PxGetAssertHandler_28_29() | 0; $177 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$173 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($173, $177 + 163232 | 0, $177 + 106331 | 0, 721, $177 + 369076 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$173 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($173, $177 + 169130 | 0, $177 + 108228 | 0, 721, $177 + 375932 | 0); $172 = 0; } } @@ -118288,12 +120101,12 @@ function asmFunc(imports) { } $302 = 0; label$21 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369077 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375933 | 0) >> 0] | 0) & 1 | 0) { break label$21 } $303 = physx__PxGetAssertHandler_28_29() | 0; $307 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$303 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($303, $307 + 254828 | 0, $307 + 106331 | 0, 744, $307 + 369077 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$303 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($303, $307 + 260810 | 0, $307 + 108228 | 0, 744, $307 + 375933 | 0); $302 = 0; } } @@ -118309,12 +120122,12 @@ function asmFunc(imports) { } $364 = 0; label$23 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369078 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375934 | 0) >> 0] | 0) & 1 | 0) { break label$23 } $365 = physx__PxGetAssertHandler_28_29() | 0; $369 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$365 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($365, $369 + 254997 | 0, $369 + 106331 | 0, 745, $369 + 369078 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$365 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($365, $369 + 260979 | 0, $369 + 108228 | 0, 745, $369 + 375934 | 0); $364 = 0; } } @@ -118419,12 +120232,12 @@ function asmFunc(imports) { } $72 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369079 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375935 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $73 = physx__PxGetAssertHandler_28_29() | 0; $77 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$73 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($73, $77 + 254809 | 0, $77 + 106331 | 0, 808, $77 + 369079 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$73 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($73, $77 + 260791 | 0, $77 + 108228 | 0, 808, $77 + 375935 | 0); $72 = 0; } } @@ -118435,12 +120248,12 @@ function asmFunc(imports) { } $107 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369080 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375936 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $108 = physx__PxGetAssertHandler_28_29() | 0; $112 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$108 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($108, $112 + 163232 | 0, $112 + 106331 | 0, 810, $112 + 369080 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$108 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($108, $112 + 169130 | 0, $112 + 108228 | 0, 810, $112 + 375936 | 0); $107 = 0; } } @@ -118487,12 +120300,12 @@ function asmFunc(imports) { } $237 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369081 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375937 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $238 = physx__PxGetAssertHandler_28_29() | 0; $242 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 254828 | 0, $242 + 106331 | 0, 833, $242 + 369081 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 260810 | 0, $242 + 108228 | 0, 833, $242 + 375937 | 0); $237 = 0; } } @@ -118508,12 +120321,12 @@ function asmFunc(imports) { } $299 = 0; label$19 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369082 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375938 | 0) >> 0] | 0) & 1 | 0) { break label$19 } $300 = physx__PxGetAssertHandler_28_29() | 0; $304 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$300 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($300, $304 + 254997 | 0, $304 + 106331 | 0, 834, $304 + 369082 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$300 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($300, $304 + 260979 | 0, $304 + 108228 | 0, 834, $304 + 375938 | 0); $299 = 0; } } @@ -118577,7 +120390,7 @@ function asmFunc(imports) { $5 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__IG__IslandSim__getContextId_28_29_20const($4 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 88006 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 88075 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Cm__BlockArray_physx__IG__EdgeInstance___reserve_28unsigned_20int_29($4 + 64 | 0 | 0, (physx__Cm__BlockArray_physx__IG__Edge___capacity_28_29_20const($4 + 40 | 0 | 0) | 0) << 1 | 0 | 0); HEAP32[($3 + 20 | 0) >> 2] = 0; label$1 : { @@ -118638,7 +120451,7 @@ function asmFunc(imports) { $5 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__IG__IslandSim__getContextId_28_29_20const($4 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 88214 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 88283 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; HEAP32[($3 + 20 | 0) >> 2] = 0; label$1 : { label$2 : while (1) { @@ -118664,12 +120477,12 @@ function asmFunc(imports) { } $57 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369083 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375939 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $58 = physx__PxGetAssertHandler_28_29() | 0; $62 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 254400 | 0, $62 + 106331 | 0, 912, $62 + 369083 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 260382 | 0, $62 + 108228 | 0, 912, $62 + 375939 | 0); $57 = 0; } } @@ -118696,7 +120509,7 @@ function asmFunc(imports) { $5 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__IG__IslandSim__getContextId_28_29_20const($4 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 120 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 88027 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 120 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 88096 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__IG__IslandSim__insertNewEdges_28_29($4 | 0); $19 = physx__shdfnd__Array_physx__IG__Node_2c_20physx__shdfnd__NamedAllocator___size_28_29_20const($4 + 16 | 0 | 0) | 0; HEAP32[($3 + 116 | 0) >> 2] = 0; @@ -118794,12 +120607,12 @@ function asmFunc(imports) { } $217 = 0; label$19 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369084 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375940 | 0) >> 0] | 0) & 1 | 0) { break label$19 } $218 = physx__PxGetAssertHandler_28_29() | 0; $222 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$218 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($218, $222 + 237482 | 0, $222 + 106331 | 0, 984, $222 + 369084 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$218 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($218, $222 + 243464 | 0, $222 + 108228 | 0, 984, $222 + 375940 | 0); $217 = 0; } } @@ -118849,12 +120662,12 @@ function asmFunc(imports) { } $342 = 0; label$30 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369085 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375941 | 0) >> 0] | 0) & 1 | 0) { break label$30 } $343 = physx__PxGetAssertHandler_28_29() | 0; $347 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$343 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($343, $347 + 197273 | 0, $347 + 106331 | 0, 1012, $347 + 369085 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$343 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($343, $347 + 203255 | 0, $347 + 108228 | 0, 1012, $347 + 375941 | 0); $342 = 0; } } @@ -118864,12 +120677,12 @@ function asmFunc(imports) { } $378 = 0; label$32 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369086 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375942 | 0) >> 0] | 0) & 1 | 0) { break label$32 } $379 = physx__PxGetAssertHandler_28_29() | 0; $383 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$379 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($379, $383 + 196650 | 0, $383 + 106331 | 0, 1014, $383 + 369086 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$379 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($379, $383 + 202612 | 0, $383 + 108228 | 0, 1014, $383 + 375942 | 0); $378 = 0; } } @@ -118879,12 +120692,12 @@ function asmFunc(imports) { } $414 = 0; label$34 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369087 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375943 | 0) >> 0] | 0) & 1 | 0) { break label$34 } $415 = physx__PxGetAssertHandler_28_29() | 0; $419 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$415 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($415, $419 + 196125 | 0, $419 + 106331 | 0, 1015, $419 + 369087 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$415 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($415, $419 + 202087 | 0, $419 + 108228 | 0, 1015, $419 + 375943 | 0); $414 = 0; } } @@ -118896,12 +120709,12 @@ function asmFunc(imports) { } $455 = 0; label$36 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369088 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375944 | 0) >> 0] | 0) & 1 | 0) { break label$36 } $456 = physx__PxGetAssertHandler_28_29() | 0; $460 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$456 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($456, $460 + 196189 | 0, $460 + 106331 | 0, 1021, $460 + 369088 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$456 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($456, $460 + 202151 | 0, $460 + 108228 | 0, 1021, $460 + 375944 | 0); $455 = 0; } } @@ -118983,12 +120796,12 @@ function asmFunc(imports) { } $618 = 0; label$49 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369089 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375945 | 0) >> 0] | 0) & 1 | 0) { break label$49 } $619 = physx__PxGetAssertHandler_28_29() | 0; $623 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$619 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($619, $623 + 196765 | 0, $623 + 106331 | 0, 1070, $623 + 369089 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$619 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($619, $623 + 202727 | 0, $623 + 108228 | 0, 1070, $623 + 375945 | 0); $618 = 0; } } @@ -118998,12 +120811,12 @@ function asmFunc(imports) { } $654 = 0; label$51 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369090 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375946 | 0) >> 0] | 0) & 1 | 0) { break label$51 } $655 = physx__PxGetAssertHandler_28_29() | 0; $659 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$655 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($655, $659 + 196586 | 0, $659 + 106331 | 0, 1072, $659 + 369090 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$655 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($655, $659 + 202548 | 0, $659 + 108228 | 0, 1072, $659 + 375946 | 0); $654 = 0; } } @@ -119013,12 +120826,12 @@ function asmFunc(imports) { } $690 = 0; label$53 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369091 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375947 | 0) >> 0] | 0) & 1 | 0) { break label$53 } $691 = physx__PxGetAssertHandler_28_29() | 0; $695 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$691 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($691, $695 + 196061 | 0, $695 + 106331 | 0, 1073, $695 + 369091 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$691 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($691, $695 + 202023 | 0, $695 + 108228 | 0, 1073, $695 + 375947 | 0); $690 = 0; } } @@ -119030,12 +120843,12 @@ function asmFunc(imports) { } $731 = 0; label$55 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369092 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375948 | 0) >> 0] | 0) & 1 | 0) { break label$55 } $732 = physx__PxGetAssertHandler_28_29() | 0; $736 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$732 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($732, $736 + 196189 | 0, $736 + 106331 | 0, 1078, $736 + 369092 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$732 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($732, $736 + 202151 | 0, $736 + 108228 | 0, 1078, $736 + 375948 | 0); $731 = 0; } } @@ -119101,12 +120914,12 @@ function asmFunc(imports) { } $866 = 0; label$62 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369093 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375949 | 0) >> 0] | 0) & 1 | 0) { break label$62 } $867 = physx__PxGetAssertHandler_28_29() | 0; $871 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$867 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($867, $871 + 202057 | 0, $871 + 106331 | 0, 1122, $871 + 369093 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$867 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($867, $871 + 208039 | 0, $871 + 108228 | 0, 1122, $871 + 375949 | 0); $866 = 0; } } @@ -119121,12 +120934,12 @@ function asmFunc(imports) { } $900 = 0; label$65 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369094 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375950 | 0) >> 0] | 0) & 1 | 0) { break label$65 } $901 = physx__PxGetAssertHandler_28_29() | 0; $905 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$901 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($901, $905 + 197239 | 0, $905 + 106331 | 0, 1123, $905 + 369094 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$901 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($901, $905 + 203221 | 0, $905 + 108228 | 0, 1123, $905 + 375950 | 0); $900 = 0; } } @@ -119264,7 +121077,7 @@ function asmFunc(imports) { } $33 = physx__PxGetAssertHandler_28_29() | 0; $37 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 195194 | 0, $37 + 134346 | 0, 835, GOT_data_internal_physx__IG__IslandSim__addEdgeToIsland_28physx__IG__Island__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 201156 | 0, $37 + 139098 | 0, 835, GOT_data_internal_physx__IG__IslandSim__addEdgeToIsland_28physx__IG__Island__2c_20unsigned_20int_29___ignore); $32 = 0; } } @@ -119284,7 +121097,7 @@ function asmFunc(imports) { } $84 = physx__PxGetAssertHandler_28_29() | 0; $88 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$84 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($84, $88 + 195342 | 0, $88 + 134346 | 0, 839, GOT_data_internal_physx__IG__IslandSim__addEdgeToIsland_28physx__IG__Island__2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$84 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($84, $88 + 201304 | 0, $88 + 139098 | 0, 839, GOT_data_internal_physx__IG__IslandSim__addEdgeToIsland_28physx__IG__Island__2c_20unsigned_20int_29___ignore_1); $83 = 0; } } @@ -119303,7 +121116,7 @@ function asmFunc(imports) { } $129 = physx__PxGetAssertHandler_28_29() | 0; $133 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$129 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($129, $133 + 195482 | 0, $133 + 134346 | 0, 844, GOT_data_internal_physx__IG__IslandSim__addEdgeToIsland_28physx__IG__Island__2c_20unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$129 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($129, $133 + 201444 | 0, $133 + 139098 | 0, 844, GOT_data_internal_physx__IG__IslandSim__addEdgeToIsland_28physx__IG__Island__2c_20unsigned_20int_29___ignore_2); $128 = 0; } } @@ -119342,12 +121155,12 @@ function asmFunc(imports) { } $33 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369104 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375960 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $34 = physx__PxGetAssertHandler_28_29() | 0; $38 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 231547 | 0, $38 + 106331 | 0, 1951, $38 + 369104 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 237529 | 0, $38 + 108228 | 0, 1951, $38 + 375960 | 0); $33 = 0; } } @@ -119378,12 +121191,12 @@ function asmFunc(imports) { } $152 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369105 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375961 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $153 = physx__PxGetAssertHandler_28_29() | 0; $157 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$153 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($153, $157 + 196189 | 0, $157 + 106331 | 0, 1983, $157 + 369105 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$153 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($153, $157 + 202151 | 0, $157 + 108228 | 0, 1983, $157 + 375961 | 0); $152 = 0; } } @@ -119393,12 +121206,12 @@ function asmFunc(imports) { } $182 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369106 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375962 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $183 = physx__PxGetAssertHandler_28_29() | 0; $187 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$183 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($183, $187 + 196014 | 0, $187 + 106331 | 0, 1984, $187 + 369106 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$183 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($183, $187 + 201976 | 0, $187 + 108228 | 0, 1984, $187 + 375962 | 0); $182 = 0; } } @@ -119408,12 +121221,12 @@ function asmFunc(imports) { } $213 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369107 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375963 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $214 = physx__PxGetAssertHandler_28_29() | 0; $218 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$214 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($214, $218 + 244799 | 0, $218 + 106331 | 0, 1985, $218 + 369107 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$214 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($214, $218 + 250781 | 0, $218 + 108228 | 0, 1985, $218 + 375963 | 0); $213 = 0; } } @@ -119423,12 +121236,12 @@ function asmFunc(imports) { } $249 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369108 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375964 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $250 = physx__PxGetAssertHandler_28_29() | 0; $254 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$250 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($250, $254 + 196515 | 0, $254 + 106331 | 0, 1987, $254 + 369108 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$250 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($250, $254 + 202477 | 0, $254 + 108228 | 0, 1987, $254 + 375964 | 0); $249 = 0; } } @@ -119438,12 +121251,12 @@ function asmFunc(imports) { } $285 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369109 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375965 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $286 = physx__PxGetAssertHandler_28_29() | 0; $290 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$286 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($286, $290 + 196444 | 0, $290 + 106331 | 0, 1988, $290 + 369109 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$286 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($286, $290 + 202406 | 0, $290 + 108228 | 0, 1988, $290 + 375965 | 0); $285 = 0; } } @@ -119453,12 +121266,12 @@ function asmFunc(imports) { } $319 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369110 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375966 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $320 = physx__PxGetAssertHandler_28_29() | 0; $324 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$320 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($320, $324 + 204479 | 0, $324 + 106331 | 0, 1990, $324 + 369110 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$320 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($320, $324 + 210461 | 0, $324 + 108228 | 0, 1990, $324 + 375966 | 0); $319 = 0; } } @@ -119489,12 +121302,12 @@ function asmFunc(imports) { } $419 = 0; label$22 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369111 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375967 | 0) >> 0] | 0) & 1 | 0) { break label$22 } $420 = physx__PxGetAssertHandler_28_29() | 0; $424 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$420 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($420, $424 + 195418 | 0, $424 + 106331 | 0, 2010, $424 + 369111 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$420 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($420, $424 + 201380 | 0, $424 + 108228 | 0, 2010, $424 + 375967 | 0); $419 = 0; } } @@ -119508,12 +121321,12 @@ function asmFunc(imports) { } $472 = 0; label$24 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369112 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375968 | 0) >> 0] | 0) & 1 | 0) { break label$24 } $473 = physx__PxGetAssertHandler_28_29() | 0; $477 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$473 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($473, $477 + 195535 | 0, $477 + 106331 | 0, 2015, $477 + 369112 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$473 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($473, $477 + 201497 | 0, $477 + 108228 | 0, 2015, $477 + 375968 | 0); $472 = 0; } } @@ -119529,12 +121342,12 @@ function asmFunc(imports) { } $539 = 0; label$27 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369113 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375969 | 0) >> 0] | 0) & 1 | 0) { break label$27 } $540 = physx__PxGetAssertHandler_28_29() | 0; $544 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$540 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($540, $544 + 195277 | 0, $544 + 106331 | 0, 2020, $544 + 369113 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$540 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($540, $544 + 201239 | 0, $544 + 108228 | 0, 2020, $544 + 375969 | 0); $539 = 0; } } @@ -119657,12 +121470,12 @@ function asmFunc(imports) { } $111 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369095 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375951 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $112 = physx__PxGetAssertHandler_28_29() | 0; $116 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$112 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($112, $116 + 231753 | 0, $116 + 106331 | 0, 1202, $116 + 369095 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$112 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($112, $116 + 237735 | 0, $116 + 108228 | 0, 1202, $116 + 375951 | 0); $111 = 0; } } @@ -119803,7 +121616,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125741 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__IG__TraversalState_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129149 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__IG__TraversalState_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -119842,7 +121655,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__IG__TraversalState_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__IG__TraversalState_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__IG__TraversalState_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__IG__TraversalState_20const__29___ignore); $29 = 0; } } @@ -119960,12 +121773,12 @@ function asmFunc(imports) { } $188 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369096 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375952 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $189 = physx__PxGetAssertHandler_28_29() | 0; $193 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$189 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($189, $193 + 160993 | 0, $193 + 106331 | 0, 1300, $193 + 369096 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$189 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($189, $193 + 166891 | 0, $193 + 108228 | 0, 1300, $193 + 375952 | 0); $188 = 0; } } @@ -119991,12 +121804,12 @@ function asmFunc(imports) { } $281 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369097 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375953 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $282 = physx__PxGetAssertHandler_28_29() | 0; $286 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$282 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($282, $286 + 161069 | 0, $286 + 106331 | 0, 1312, $286 + 369097 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$282 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($282, $286 + 166967 | 0, $286 + 108228 | 0, 1312, $286 + 375953 | 0); $281 = 0; } } @@ -120073,7 +121886,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 205532 | 0, $23 + 136655 | 0, 97, GOT_data_internal_physx__Cm__PriorityQueueBase_physx__IG__QueueElement_2c_20physx__IG__NodeComparator___pop_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 211514 | 0, $23 + 141771 | 0, 97, GOT_data_internal_physx__Cm__PriorityQueueBase_physx__IG__QueueElement_2c_20physx__IG__NodeComparator___pop_28_29___ignore); $18 = 0; } } @@ -120139,7 +121952,7 @@ function asmFunc(imports) { } $118 = physx__PxGetAssertHandler_28_29() | 0; $122 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$118 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($118, $122 + 253733 | 0, $122 + 136655 | 0, 119, GOT_data_internal_physx__Cm__PriorityQueueBase_physx__IG__QueueElement_2c_20physx__IG__NodeComparator___pop_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$118 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($118, $122 + 259715 | 0, $122 + 141771 | 0, 119, GOT_data_internal_physx__Cm__PriorityQueueBase_physx__IG__QueueElement_2c_20physx__IG__NodeComparator___pop_28_29___ignore_1); $117 = 0; } } @@ -120168,7 +121981,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 8 | 0) >> 2] | 0) >>> 0 > (HEAP32[($5 + 8 | 0) >> 2] | 0) >>> 0 & 1 | 0)) { break label$1 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 8 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 136655 | 0 | 0, 219 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 8 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 141771 | 0 | 0, 219 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; label$2 : { if (!((HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$2 @@ -120238,7 +122051,7 @@ function asmFunc(imports) { } $61 = physx__PxGetAssertHandler_28_29() | 0; $65 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 253733 | 0, $65 + 136655 | 0, 91, GOT_data_internal_physx__Cm__PriorityQueueBase_physx__IG__QueueElement_2c_20physx__IG__NodeComparator___push_28physx__IG__QueueElement_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 259715 | 0, $65 + 141771 | 0, 91, GOT_data_internal_physx__Cm__PriorityQueueBase_physx__IG__QueueElement_2c_20physx__IG__NodeComparator___push_28physx__IG__QueueElement_20const__29___ignore); $60 = 0; } } @@ -120321,7 +122134,7 @@ function asmFunc(imports) { $14 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__IG__IslandSim__getContextId_28_29_20const($10 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($7 + 608 | 0 | 0, $14 | 0, GOT_data_internal___memory_base + 88049 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($7 + 608 | 0 | 0, $14 | 0, GOT_data_internal___memory_base + 88118 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___resizeAndClear_28unsigned_20int_29($10 + 384 | 0 | 0, physx__shdfnd__Array_physx__IG__Node_2c_20physx__shdfnd__NamedAllocator___size_28_29_20const($10 + 16 | 0 | 0) | 0 | 0); physx__Cm__PriorityQueue_physx__IG__QueueElement_2c_20physx__IG__NodeComparator_2c_20physx__shdfnd__NamedAllocator___reserve_28unsigned_20int_29($10 + 360 | 0 | 0, 1024 | 0); physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___reserve_28unsigned_20int_29($10 + 396 | 0 | 0, 1024 | 0); @@ -120332,7 +122145,7 @@ function asmFunc(imports) { $51 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__IG__IslandSim__getContextId_28_29_20const($10 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($7 + 568 | 0 | 0, $51 | 0, GOT_data_internal___memory_base + 89708 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($7 + 568 | 0 | 0, $51 | 0, GOT_data_internal___memory_base + 89777 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; HEAP32[($7 + 564 | 0) >> 2] = 0; label$1 : { label$2 : while (1) { @@ -120378,12 +122191,12 @@ function asmFunc(imports) { } $177 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369098 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375954 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $178 = physx__PxGetAssertHandler_28_29() | 0; $182 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$178 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($178, $182 + 179670 | 0, $182 + 106331 | 0, 1369, $182 + 369098 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$178 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($178, $182 + 185568 | 0, $182 + 108228 | 0, 1369, $182 + 375954 | 0); $177 = 0; } } @@ -120411,12 +122224,12 @@ function asmFunc(imports) { } $234 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369099 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375955 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $235 = physx__PxGetAssertHandler_28_29() | 0; $239 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$235 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($235, $239 + 195962 | 0, $239 + 106331 | 0, 1374, $239 + 369099 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$235 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($235, $239 + 201924 | 0, $239 + 108228 | 0, 1374, $239 + 375955 | 0); $234 = 0; } } @@ -120443,12 +122256,12 @@ function asmFunc(imports) { } $292 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369100 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375956 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $293 = physx__PxGetAssertHandler_28_29() | 0; $297 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$293 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($293, $297 + 195988 | 0, $297 + 106331 | 0, 1387, $297 + 369100 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$293 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($293, $297 + 201950 | 0, $297 + 108228 | 0, 1387, $297 + 375956 | 0); $292 = 0; } } @@ -120488,7 +122301,7 @@ function asmFunc(imports) { $352 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__IG__IslandSim__getContextId_28_29_20const($10 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($7 + 496 | 0 | 0, $352 | 0, GOT_data_internal___memory_base + 89757 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($7 + 496 | 0 | 0, $352 | 0, GOT_data_internal___memory_base + 89826 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___Iterator__Iterator_28physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator__20const__29($7 + 484 | 0 | 0, $10 + 308 | 0 | 0) | 0; label$22 : { label$23 : while (1) { @@ -120593,12 +122406,12 @@ function asmFunc(imports) { } $639 = 0; label$37 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369101 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375957 | 0) >> 0] | 0) & 1 | 0) { break label$37 } $640 = physx__PxGetAssertHandler_28_29() | 0; $644 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$640 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($640, $644 + 196371 | 0, $644 + 106331 | 0, 1547, $644 + 369101 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$640 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($640, $644 + 202333 | 0, $644 + 108228 | 0, 1547, $644 + 375957 | 0); $639 = 0; } } @@ -120710,12 +122523,12 @@ function asmFunc(imports) { } $992 = 0; label$47 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369102 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375958 | 0) >> 0] | 0) & 1 | 0) { break label$47 } $993 = physx__PxGetAssertHandler_28_29() | 0; $997 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$993 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($993, $997 + 196298 | 0, $997 + 106331 | 0, 1638, $997 + 369102 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$993 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($993, $997 + 202260 | 0, $997 + 108228 | 0, 1638, $997 + 375958 | 0); $992 = 0; } } @@ -120775,7 +122588,7 @@ function asmFunc(imports) { $1112 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__IG__IslandSim__getContextId_28_29_20const($10 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($7 + 256 | 0 | 0, $1112 | 0, GOT_data_internal___memory_base + 88161 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($7 + 256 | 0 | 0, $1112 | 0, GOT_data_internal___memory_base + 88230 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; HEAP32[($7 + 252 | 0) >> 2] = 0; label$53 : { label$54 : while (1) { @@ -120842,7 +122655,7 @@ function asmFunc(imports) { $1212 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__IG__IslandSim__getContextId_28_29_20const($10 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($7 + 192 | 0 | 0, $1212 | 0, GOT_data_internal___memory_base + 88477 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($7 + 192 | 0 | 0, $1212 | 0, GOT_data_internal___memory_base + 88546 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; HEAP32[($7 + 188 | 0) >> 2] = 0; label$60 : { label$61 : while (1) { @@ -120922,7 +122735,7 @@ function asmFunc(imports) { $1384 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__IG__IslandSim__getContextId_28_29_20const($10 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($7 + 120 | 0 | 0, $1384 | 0, GOT_data_internal___memory_base + 118286 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($7 + 120 | 0 | 0, $1384 | 0, GOT_data_internal___memory_base + 121653 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; HEAP32[($7 + 116 | 0) >> 2] = 0; label$70 : { label$71 : while (1) { @@ -120982,12 +122795,12 @@ function asmFunc(imports) { } $1514 = 0; label$82 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369103 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375959 | 0) >> 0] | 0) & 1 | 0) { break label$82 } $1515 = physx__PxGetAssertHandler_28_29() | 0; $1519 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1515 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1515, $1519 + 197105 | 0, $1519 + 106331 | 0, 1823, $1519 + 369103 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1515 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1515, $1519 + 203087 | 0, $1519 + 108228 | 0, 1823, $1519 + 375959 | 0); $1514 = 0; } } @@ -121050,7 +122863,7 @@ function asmFunc(imports) { $1609 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__IG__IslandSim__getContextId_28_29_20const($10 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($7 + 24 | 0 | 0, $1609 | 0, GOT_data_internal___memory_base + 87955 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($7 + 24 | 0 | 0, $1609 | 0, GOT_data_internal___memory_base + 88024 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; HEAP32[($7 + 20 | 0) >> 2] = 0; label$90 : { label$91 : while (1) { @@ -121135,7 +122948,7 @@ function asmFunc(imports) { } $37 = physx__PxGetAssertHandler_28_29() | 0; $41 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 70357 | 0, $41 + 134346 | 0, 808, GOT_data_internal_physx__IG__IslandSim__removeEdgeFromIsland_28physx__IG__Island__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 70357 | 0, $41 + 139098 | 0, 808, GOT_data_internal_physx__IG__IslandSim__removeEdgeFromIsland_28physx__IG__Island__2c_20unsigned_20int_29___ignore); $36 = 0; } } @@ -121154,7 +122967,7 @@ function asmFunc(imports) { } $76 = physx__PxGetAssertHandler_28_29() | 0; $80 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 70520 | 0, $80 + 134346 | 0, 813, GOT_data_internal_physx__IG__IslandSim__removeEdgeFromIsland_28physx__IG__Island__2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 70520 | 0, $80 + 139098 | 0, 813, GOT_data_internal_physx__IG__IslandSim__removeEdgeFromIsland_28physx__IG__Island__2c_20unsigned_20int_29___ignore_1); $75 = 0; } } @@ -121176,7 +122989,7 @@ function asmFunc(imports) { } $123 = physx__PxGetAssertHandler_28_29() | 0; $127 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$123 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($123, $127 + 70415 | 0, $127 + 134346 | 0, 819, GOT_data_internal_physx__IG__IslandSim__removeEdgeFromIsland_28physx__IG__Island__2c_20unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$123 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($123, $127 + 70415 | 0, $127 + 139098 | 0, 819, GOT_data_internal_physx__IG__IslandSim__removeEdgeFromIsland_28physx__IG__Island__2c_20unsigned_20int_29___ignore_2); $122 = 0; } } @@ -121195,7 +123008,7 @@ function asmFunc(imports) { } $162 = physx__PxGetAssertHandler_28_29() | 0; $166 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$162 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($162, $166 + 70473 | 0, $166 + 134346 | 0, 824, GOT_data_internal_physx__IG__IslandSim__removeEdgeFromIsland_28physx__IG__Island__2c_20unsigned_20int_29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$162 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($162, $166 + 70473 | 0, $166 + 139098 | 0, 824, GOT_data_internal_physx__IG__IslandSim__removeEdgeFromIsland_28physx__IG__Island__2c_20unsigned_20int_29___ignore_3); $161 = 0; } } @@ -121266,7 +123079,7 @@ function asmFunc(imports) { } $45 = physx__PxGetAssertHandler_28_29() | 0; $49 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 244484 | 0, $49 + 134346 | 0, 858, GOT_data_internal_physx__IG__IslandSim__removeNodeFromIsland_28physx__IG__Island__2c_20physx__IG__NodeIndex_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 250466 | 0, $49 + 139098 | 0, 858, GOT_data_internal_physx__IG__IslandSim__removeNodeFromIsland_28physx__IG__Island__2c_20physx__IG__NodeIndex_29___ignore); $44 = 0; } } @@ -121285,7 +123098,7 @@ function asmFunc(imports) { } $88 = physx__PxGetAssertHandler_28_29() | 0; $92 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$88 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($88, $92 + 244624 | 0, $92 + 134346 | 0, 863, GOT_data_internal_physx__IG__IslandSim__removeNodeFromIsland_28physx__IG__Island__2c_20physx__IG__NodeIndex_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$88 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($88, $92 + 250606 | 0, $92 + 139098 | 0, 863, GOT_data_internal_physx__IG__IslandSim__removeNodeFromIsland_28physx__IG__Island__2c_20physx__IG__NodeIndex_29___ignore_1); $87 = 0; } } @@ -121307,7 +123120,7 @@ function asmFunc(imports) { } $137 = physx__PxGetAssertHandler_28_29() | 0; $141 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$137 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($137, $141 + 244554 | 0, $141 + 134346 | 0, 869, GOT_data_internal_physx__IG__IslandSim__removeNodeFromIsland_28physx__IG__Island__2c_20physx__IG__NodeIndex_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$137 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($137, $141 + 250536 | 0, $141 + 139098 | 0, 869, GOT_data_internal_physx__IG__IslandSim__removeNodeFromIsland_28physx__IG__Island__2c_20physx__IG__NodeIndex_29___ignore_2); $136 = 0; } } @@ -121326,7 +123139,7 @@ function asmFunc(imports) { } $178 = physx__PxGetAssertHandler_28_29() | 0; $182 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$178 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($178, $182 + 244670 | 0, $182 + 134346 | 0, 874, GOT_data_internal_physx__IG__IslandSim__removeNodeFromIsland_28physx__IG__Island__2c_20physx__IG__NodeIndex_29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$178 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($178, $182 + 250652 | 0, $182 + 139098 | 0, 874, GOT_data_internal_physx__IG__IslandSim__removeNodeFromIsland_28physx__IG__Island__2c_20physx__IG__NodeIndex_29___ignore_3); $177 = 0; } } @@ -121394,7 +123207,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__IG__TraversalState_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__IG__TraversalState_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -121424,12 +123237,12 @@ function asmFunc(imports) { } $39 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369114 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375970 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $40 = physx__PxGetAssertHandler_28_29() | 0; $44 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$40 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($40, $44 + 197158 | 0, $44 + 106331 | 0, 2102, $44 + 369114 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$40 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($40, $44 + 203140 | 0, $44 + 108228 | 0, 2102, $44 + 375970 | 0); $39 = 0; } } @@ -121459,12 +123272,12 @@ function asmFunc(imports) { } $109 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369115 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375971 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $110 = physx__PxGetAssertHandler_28_29() | 0; $114 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$110 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($110, $114 + 244716 | 0, $114 + 106331 | 0, 2121, $114 + 369115 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$110 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($110, $114 + 250698 | 0, $114 + 108228 | 0, 2121, $114 + 375971 | 0); $109 = 0; } } @@ -121488,12 +123301,12 @@ function asmFunc(imports) { } $198 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369116 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375972 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $199 = physx__PxGetAssertHandler_28_29() | 0; $203 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$199 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($199, $203 + 195907 | 0, $203 + 106331 | 0, 2137, $203 + 369116 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$199 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($199, $203 + 201869 | 0, $203 + 108228 | 0, 2137, $203 + 375972 | 0); $198 = 0; } } @@ -121541,12 +123354,12 @@ function asmFunc(imports) { } $305 = 0; label$19 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369117 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375973 | 0) >> 0] | 0) & 1 | 0) { break label$19 } $306 = physx__PxGetAssertHandler_28_29() | 0; $310 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$306 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($306, $310 + 227148 | 0, $310 + 106331 | 0, 2178, $310 + 369117 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$306 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($306, $310 + 233130 | 0, $310 + 108228 | 0, 2178, $310 + 375973 | 0); $305 = 0; } } @@ -121611,7 +123424,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 255178 | 0, $18 + 134346 | 0, 283, GOT_data_internal_physx__IG__Node__setKinematicFlag_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 261160 | 0, $18 + 139098 | 0, 283, GOT_data_internal_physx__IG__Node__setKinematicFlag_28_29___ignore); $13 = 0; } } @@ -121694,12 +123507,12 @@ function asmFunc(imports) { } $120 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369118 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375974 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $121 = physx__PxGetAssertHandler_28_29() | 0; $125 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 227148 | 0, $125 + 106331 | 0, 2262, $125 + 369118 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 233130 | 0, $125 + 108228 | 0, 2262, $125 + 375974 | 0); $120 = 0; } } @@ -121757,12 +123570,12 @@ function asmFunc(imports) { } $270 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369119 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 375975 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $271 = physx__PxGetAssertHandler_28_29() | 0; $275 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$271 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($271, $275 + 196235 | 0, $275 + 106331 | 0, 2306, $275 + 369119 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$271 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($271, $275 + 202197 | 0, $275 + 108228 | 0, 2306, $275 + 375975 | 0); $270 = 0; } } @@ -121801,7 +123614,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 255179 | 0, $18 + 134346 | 0, 285, GOT_data_internal_physx__IG__Node__clearKinematicFlag_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 261161 | 0, $18 + 139098 | 0, 285, GOT_data_internal_physx__IG__Node__clearKinematicFlag_28_29___ignore); $13 = 0; } } @@ -121839,7 +123652,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__IG__Node_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__IG__Node_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -121871,7 +123684,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 24) | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 24) | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -121981,7 +123794,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__IG__Edge__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__IG__Edge__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__IG__Edge__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__IG__Edge__20const__29___ignore); $29 = 0; } } @@ -122054,7 +123867,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__IG__EdgeInstance__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__IG__EdgeInstance__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__IG__EdgeInstance__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__IG__EdgeInstance__20const__29___ignore); $29 = 0; } } @@ -122126,7 +123939,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -122173,7 +123986,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__IG__Island_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__IG__Island_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -122205,7 +124018,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 44) | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 44) | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -122338,7 +124151,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -122458,7 +124271,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__IG__TraversalState_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__IG__TraversalState_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -122544,17 +124357,17 @@ function asmFunc(imports) { $7 = HEAP32[($5 + 28 | 0) >> 2] | 0; physx__IG__HandleManager_unsigned_20int___HandleManager_28_29($7 | 0) | 0; physx__IG__HandleManager_unsigned_20int___HandleManager_28_29($7 + 16 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 15 | 0 | 0, GOT_data_internal___memory_base + 88503 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 15 | 0 | 0, GOT_data_internal___memory_base + 88572 | 0 | 0) | 0; physx__shdfnd__Array_physx__IG__NodeIndex_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($7 + 32 | 0 | 0, $5 + 15 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 15 | 0 | 0) | 0; physx__Cm__BlockArray_physx__Sc__Interaction____BlockArray_28unsigned_20int_29($7 + 44 | 0 | 0, 2048 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 14 | 0 | 0, GOT_data_internal___memory_base + 88198 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 14 | 0 | 0, GOT_data_internal___memory_base + 88267 | 0 | 0) | 0; physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($7 + 68 | 0 | 0, $5 + 14 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 14 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 13 | 0 | 0, GOT_data_internal___memory_base + 88072 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 13 | 0 | 0, GOT_data_internal___memory_base + 88141 | 0 | 0) | 0; physx__shdfnd__Array_physx__PartitionEdge__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($7 + 80 | 0 | 0, $5 + 13 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 13 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 12 | 0 | 0, GOT_data_internal___memory_base + 88093 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 12 | 0 | 0, GOT_data_internal___memory_base + 88162 | 0 | 0) | 0; physx__shdfnd__Array_physx__PartitionEdge__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($7 + 92 | 0 | 0, $5 + 12 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 12 | 0 | 0) | 0; physx__Cm__BlockArray_physx__IG__NodeIndex___BlockArray_28unsigned_20int_29($7 + 104 | 0 | 0, 2048 | 0) | 0; @@ -122596,7 +124409,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 11 | 0 | 0, GOT_data_internal___memory_base + 87156 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 11 | 0 | 0, GOT_data_internal___memory_base + 87225 | 0 | 0) | 0; physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($4 | 0, $3 + 11 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 11 | 0 | 0) | 0; HEAP32[($4 + 12 | 0) >> 2] = 0; @@ -122648,7 +124461,7 @@ function asmFunc(imports) { } $32 = physx__PxGetAssertHandler_28_29() | 0; $36 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 205556 | 0, $36 + 125907 | 0, 60, GOT_data_internal_physx__Cm__BlockArray_physx__Sc__Interaction____BlockArray_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 211538 | 0, $36 + 129343 | 0, 60, GOT_data_internal_physx__Cm__BlockArray_physx__Sc__Interaction____BlockArray_28unsigned_20int_29___ignore); $31 = 0; } } @@ -122701,7 +124514,7 @@ function asmFunc(imports) { } $32 = physx__PxGetAssertHandler_28_29() | 0; $36 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 205556 | 0, $36 + 125907 | 0, 60, GOT_data_internal_physx__Cm__BlockArray_physx__IG__NodeIndex___BlockArray_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 211538 | 0, $36 + 129343 | 0, 60, GOT_data_internal_physx__Cm__BlockArray_physx__IG__NodeIndex___BlockArray_28unsigned_20int_29___ignore); $31 = 0; } } @@ -122737,7 +124550,7 @@ function asmFunc(imports) { } $32 = physx__PxGetAssertHandler_28_29() | 0; $36 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 205556 | 0, $36 + 125907 | 0, 60, GOT_data_internal_physx__Cm__BlockArray_void____BlockArray_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 211538 | 0, $36 + 129343 | 0, 60, GOT_data_internal_physx__Cm__BlockArray_void____BlockArray_28unsigned_20int_29___ignore); $31 = 0; } } @@ -123347,7 +125160,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_void___2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_void___2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -123427,7 +125240,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -123536,7 +125349,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction___2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction___2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -123690,7 +125503,7 @@ function asmFunc(imports) { } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 230838 | 0, $21 + 134441 | 0, 165, GOT_data_internal_physx__IG__HandleManager_unsigned_20int___getHandle_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 236820 | 0, $21 + 139207 | 0, 165, GOT_data_internal_physx__IG__HandleManager_unsigned_20int___getHandle_28_29___ignore); $16 = 0; } } @@ -123731,12 +125544,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369179 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376035 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 242673 | 0, $25 + 103006 | 0, 83, $25 + 369179 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 248655 | 0, $25 + 104427 | 0, 83, $25 + 376035 | 0); $20 = 0; } } @@ -123803,7 +125616,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__IG__NodeIndex_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__IG__NodeIndex_20const__29___ignore); $29 = 0; } } @@ -123879,7 +125692,7 @@ function asmFunc(imports) { $24 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__IG__SimpleIslandManager__getContextId_28_29_20const($8 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($7 + 16 | 0 | 0, $24 | 0, GOT_data_internal___memory_base + 88129 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($7 + 16 | 0 | 0, $24 | 0, GOT_data_internal___memory_base + 88198 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; HEAP32[($7 + 12 | 0) >> 2] = (HEAP32[($7 + 52 | 0) >> 2] | 0) + 2048 | 0; physx__Cm__BlockArray_physx__IG__NodeIndex___resize_28unsigned_20int_29($8 + 104 | 0 | 0, HEAP32[($7 + 12 | 0) >> 2] | 0 | 0); physx__Cm__BlockArray_void____resize_28unsigned_20int_29($8 + 128 | 0 | 0, HEAP32[($7 + 12 | 0) >> 2] | 0 | 0); @@ -124042,7 +125855,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145370 | 0, $23 + 125907 | 0, 125, GOT_data_internal_physx__Cm__BlockArray_physx__IG__NodeIndex___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151231 | 0, $23 + 129343 | 0, 125, GOT_data_internal_physx__Cm__BlockArray_physx__IG__NodeIndex___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -124071,7 +125884,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145370 | 0, $23 + 125907 | 0, 125, GOT_data_internal_physx__Cm__BlockArray_void____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151231 | 0, $23 + 129343 | 0, 125, GOT_data_internal_physx__Cm__BlockArray_void____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -124100,7 +125913,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145370 | 0, $23 + 125907 | 0, 125, GOT_data_internal_physx__Cm__BlockArray_physx__Sc__Interaction____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151231 | 0, $23 + 129343 | 0, 125, GOT_data_internal_physx__Cm__BlockArray_physx__Sc__Interaction____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -124132,7 +125945,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 68629 | 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 7 | 0 | 0, (HEAP32[($5 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125907 | 0 | 0, 84 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 7 | 0 | 0, (HEAP32[($5 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129343 | 0 | 0, 84 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__Array_physx__IG__NodeIndex__2c_20physx__shdfnd__NamedAllocator___pushBack_28physx__IG__NodeIndex__20const__29($5 | 0, $4 + 8 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 7 | 0 | 0) | 0; HEAP32[($4 + 12 | 0) >> 2] = (HEAP32[($4 + 12 | 0) >> 2] | 0) + 1 | 0; @@ -124167,7 +125980,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 68629 | 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 7 | 0 | 0, (HEAP32[($5 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125907 | 0 | 0, 84 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 7 | 0 | 0, (HEAP32[($5 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129343 | 0 | 0, 84 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__Array_void___2c_20physx__shdfnd__NamedAllocator___pushBack_28void___20const__29($5 | 0, $4 + 8 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 7 | 0 | 0) | 0; HEAP32[($4 + 12 | 0) >> 2] = (HEAP32[($4 + 12 | 0) >> 2] | 0) + 1 | 0; @@ -124202,7 +126015,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 68629 | 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 7 | 0 | 0, (HEAP32[($5 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125907 | 0 | 0, 84 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 7 | 0 | 0, (HEAP32[($5 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129343 | 0 | 0, 84 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__Array_physx__Sc__Interaction___2c_20physx__shdfnd__NamedAllocator___pushBack_28physx__Sc__Interaction___20const__29($5 | 0, $4 + 8 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 7 | 0 | 0) | 0; HEAP32[($4 + 12 | 0) >> 2] = (HEAP32[($4 + 12 | 0) >> 2] | 0) + 1 | 0; @@ -124366,7 +126179,7 @@ function asmFunc(imports) { $5 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__IG__SimpleIslandManager__getContextId_28_29_20const($4 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 119640 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 123007 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__IG__IslandSim__clearDeactivations_28_29($4 + 640 | 0 | 0); physx__IG__IslandSim__wakeIslands_28_29($4 + 640 | 0 | 0); physx__IG__IslandSim__processNewEdges_28_29($4 + 640 | 0 | 0); @@ -124413,7 +126226,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125741 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129149 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -124443,7 +126256,7 @@ function asmFunc(imports) { $5 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__IG__SimpleIslandManager__getContextId_28_29_20const($4 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 119724 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 123091 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__IG__IslandSim__wakeIslands_28_29($4 + 168 | 0 | 0); physx__IG__IslandSim__processNewEdges_28_29($4 + 168 | 0 | 0); physx__IG__IslandSim__removeDestroyedEdges_28_29($4 + 168 | 0 | 0); @@ -124486,7 +126299,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -124515,7 +126328,7 @@ function asmFunc(imports) { } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 230838 | 0, $20 + 134441 | 0, 183, GOT_data_internal_physx__IG__HandleManager_unsigned_20int___freeHandle_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 236820 | 0, $20 + 139207 | 0, 183, GOT_data_internal_physx__IG__HandleManager_unsigned_20int___freeHandle_28unsigned_20int_29___ignore); $15 = 0; } } @@ -124530,7 +126343,7 @@ function asmFunc(imports) { } $37 = physx__PxGetAssertHandler_28_29() | 0; $41 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 230814 | 0, $41 + 134441 | 0, 184, GOT_data_internal_physx__IG__HandleManager_unsigned_20int___freeHandle_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 236796 | 0, $41 + 139207 | 0, 184, GOT_data_internal_physx__IG__HandleManager_unsigned_20int___freeHandle_28unsigned_20int_29___ignore_1); $36 = 0; } } @@ -124644,7 +126457,7 @@ function asmFunc(imports) { $5 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__IG__IslandSim__getContextId_28_29_20const(HEAP32[($4 + 32 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 119665 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 123032 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__IG__IslandSim__removeDestroyedEdges_28_29(HEAP32[($4 + 32 | 0) >> 2] | 0 | 0); $23 = 1; physx__IG__IslandSim__processLostEdges_28physx__shdfnd__Array_physx__IG__NodeIndex_2c_20physx__shdfnd__NamedAllocator___2c_20bool_2c_20bool_2c_20unsigned_20int_29(HEAP32[($4 + 32 | 0) >> 2] | 0 | 0, (HEAP32[($4 + 28 | 0) >> 2] | 0) + 32 | 0 | 0, $23 & 1 | 0 | 0, $23 & 1 | 0 | 0, HEAP32[((HEAP32[($4 + 28 | 0) >> 2] | 0) + 1224 | 0) >> 2] | 0 | 0); @@ -124702,12 +126515,12 @@ function asmFunc(imports) { } $66 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369180 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376036 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $67 = physx__PxGetAssertHandler_28_29() | 0; $71 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$67 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($67, $71 + 245733 | 0, $71 + 103006 | 0, 275, $71 + 369180 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$67 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($67, $71 + 251715 | 0, $71 + 104427 | 0, 275, $71 + 376036 | 0); $66 = 0; } } @@ -124766,7 +126579,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125741 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PartitionEdge__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129149 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PartitionEdge__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -124838,7 +126651,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PartitionEdge__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PartitionEdge__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -124905,7 +126718,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PartitionEdge__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PartitionEdge__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PartitionEdge__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PartitionEdge__20const__29___ignore); $29 = 0; } } @@ -125036,7 +126849,7 @@ function asmFunc(imports) { function physx__IG__ThirdPassTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 122757 | 0 | 0; + return GOT_data_internal___memory_base + 126124 | 0 | 0; } function physx__IG__PostThirdPassTask___PostThirdPassTask_28_29_1($0) { @@ -125055,7 +126868,7 @@ function asmFunc(imports) { function physx__IG__PostThirdPassTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 122340 | 0 | 0; + return GOT_data_internal___memory_base + 125707 | 0 | 0; } function physx__shdfnd__Array_physx__IG__TraversalState_2c_20physx__shdfnd__NamedAllocator___destroy_28physx__IG__TraversalState__2c_20physx__IG__TraversalState__29($0, $1) { @@ -125190,7 +127003,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__IG__EdgeInstance__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__IG__EdgeInstance__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -125270,7 +127083,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__IG__Edge__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__IG__Edge__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -125482,7 +127295,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__IG__EdgeInstance__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__IG__EdgeInstance__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -125520,7 +127333,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__IG__EdgeInstance__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__IG__EdgeInstance__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -125552,7 +127365,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -125717,7 +127530,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__IG__Edge__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__IG__Edge__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -125755,7 +127568,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__IG__Edge__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__IG__Edge__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -125787,7 +127600,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -125886,7 +127699,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -126051,7 +127864,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction___2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction___2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -126089,7 +127902,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction___2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction___2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -126121,7 +127934,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -126286,7 +128099,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -126324,7 +128137,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -126356,7 +128169,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -126521,7 +128334,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_void___2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_void___2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -126559,7 +128372,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_void___2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_void___2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -126591,7 +128404,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -126667,7 +128480,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PartitionEdge__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PartitionEdge__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -126705,7 +128518,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PartitionEdge__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PartitionEdge__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -126737,7 +128550,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -126851,7 +128664,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__IG__NodeIndex__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__IG__NodeIndex__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__IG__NodeIndex__20const__29___ignore); $29 = 0; } } @@ -126952,7 +128765,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_void___2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28void___20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_void___2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28void___20const__29___ignore); $29 = 0; } } @@ -127053,7 +128866,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction___2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__Interaction___20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction___2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__Interaction___20const__29___ignore); $29 = 0; } } @@ -127129,7 +128942,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $5; physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl___ReflectionAllocator_28char_20const__29($4 + 19 | 0 | 0, 0 | 0) | 0; physx__shdfnd__MutexT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl____MutexT_28physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl__20const__29($5 | 0, $4 + 19 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 18 | 0 | 0, GOT_data_internal___memory_base + 77857 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 18 | 0 | 0, GOT_data_internal___memory_base + 77900 | 0 | 0) | 0; physx__shdfnd__Array_physx__PxcNpMemBlock__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 4 | 0 | 0, $4 + 18 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 18 | 0 | 0) | 0; $29 = $5 + 16 | 0; @@ -127180,7 +128993,7 @@ function asmFunc(imports) { physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 14 | 0 | 0, 0 | 0) | 0; physx__shdfnd__Array_physx__PxcNpMemBlock__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 88 | 0 | 0, $4 + 14 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 14 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 13 | 0 | 0, GOT_data_internal___memory_base + 77889 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 13 | 0 | 0, GOT_data_internal___memory_base + 77932 | 0 | 0) | 0; physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 100 | 0 | 0, $4 + 13 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 13 | 0 | 0) | 0; physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 12 | 0 | 0, 0 | 0) | 0; @@ -127283,8 +129096,8 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 12 | 0) >> 2] | 0) >>> 0 < (HEAP32[($4 + 24 | 0) >> 2] | 0) >>> 0 & 1 | 0)) { break label$1 } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 123904 | 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 7 | 0 | 0, 16384 | 0, GOT_data_internal___memory_base + 106762 | 0 | 0, 99 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 127278 | 0 | 0) | 0; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 7 | 0 | 0, 16384 | 0, GOT_data_internal___memory_base + 108729 | 0 | 0, 99 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__Array_physx__PxcNpMemBlock__2c_20physx__shdfnd__NamedAllocator___pushBack_28physx__PxcNpMemBlock__20const__29($5 + 112 | 0 | 0, $4 + 8 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 7 | 0 | 0) | 0; HEAP32[($5 + 140 | 0) >> 2] = (HEAP32[($5 + 140 | 0) >> 2] | 0) + 1 | 0; @@ -127325,7 +129138,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxcNpMemBlock__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxcNpMemBlock__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -127416,7 +129229,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxcNpMemBlock__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxcNpMemBlock__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxcNpMemBlock__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxcNpMemBlock__20const__29___ignore); $29 = 0; } } @@ -127488,7 +129301,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 145386 | 0, $16 + 125741 | 0, 318, GOT_data_internal_physx__shdfnd__Array_physx__PxcNpMemBlock__2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 151247 | 0, $16 + 129149 | 0, 318, GOT_data_internal_physx__shdfnd__Array_physx__PxcNpMemBlock__2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore); $11 = 0; } } @@ -127520,12 +129333,12 @@ function asmFunc(imports) { } $13 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369216 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376072 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 206077 | 0, $18 + 106762 | 0, 128, $18 + 369216 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 212059 | 0, $18 + 108729 | 0, 128, $18 + 376072 | 0); $13 = 0; } } @@ -127630,12 +129443,12 @@ function asmFunc(imports) { } $45 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369218 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376074 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $46 = physx__PxGetAssertHandler_28_29() | 0; $50 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 204627 | 0, $50 + 106762 | 0, 162, $50 + 369218 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 210609 | 0, $50 + 108729 | 0, 162, $50 + 376074 | 0); $45 = 0; } } @@ -127663,12 +129476,12 @@ function asmFunc(imports) { } $104 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369219 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376075 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $105 = physx__PxGetAssertHandler_28_29() | 0; $109 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$105 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($105, $109 + 83576 | 0, $109 + 106762 | 0, 171, $109 + 369219 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$105 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($105, $109 + 83619 | 0, $109 + 108729 | 0, 171, $109 + 376075 | 0); $104 = 0; } } @@ -127762,12 +129575,12 @@ function asmFunc(imports) { } $25 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369220 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376076 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 248042 | 0, $30 + 106762 | 0, 262, $30 + 369220 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 254024 | 0, $30 + 108729 | 0, 262, $30 + 376076 | 0); $25 = 0; } } @@ -127799,12 +129612,12 @@ function asmFunc(imports) { } $86 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369221 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376077 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $87 = physx__PxGetAssertHandler_28_29() | 0; $91 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$87 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($87, $91 + 123795 | 0, $91 + 106762 | 0, 273, $91 + 369221 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$87 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($87, $91 + 127169 | 0, $91 + 108729 | 0, 273, $91 + 376077 | 0); $86 = 0; } } @@ -127902,12 +129715,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369217 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376073 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 204931 | 0, $28 + 106762 | 0, 139, $28 + 369217 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 210913 | 0, $28 + 108729 | 0, 139, $28 + 376073 | 0); $23 = 0; } } @@ -127953,7 +129766,7 @@ function asmFunc(imports) { } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 204698 | 0, $28 + 130745 | 0, 69, GOT_data_internal_physx__PxcScratchAllocator__allocAll_28unsigned_20int__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 210680 | 0, $28 + 134951 | 0, 69, GOT_data_internal_physx__PxcScratchAllocator__allocAll_28unsigned_20int__29___ignore); $23 = 0; } } @@ -128017,7 +129830,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxcNpMemBlock__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxcNpMemBlock__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -128107,7 +129920,7 @@ function asmFunc(imports) { break label$5 } $89 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $89 + 106762 | 0 | 0, 217 | 0, $89 + 259114 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $89 + 108729 | 0 | 0, 217 | 0, $89 + 265096 | 0 | 0, 0 | 0); HEAP32[($7 + 44 | 0) >> 2] = 0; HEAP32[($7 + 12 | 0) >> 2] = 1; break label$2; @@ -128117,11 +129930,11 @@ function asmFunc(imports) { break label$6 } $101 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $101 + 106762 | 0 | 0, 226 | 0, $101 + 211395 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $101 + 108729 | 0 | 0, 226 | 0, $101 + 217377 | 0 | 0, 0 | 0); } HEAP32[($9 + 140 | 0) >> 2] = (HEAP32[($9 + 140 | 0) >> 2] | 0) + 1 | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 3 | 0 | 0, GOT_data_internal___memory_base + 123904 | 0 | 0) | 0; - $127 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 3 | 0 | 0, 16384 | 0, GOT_data_internal___memory_base + 106762 | 0 | 0, 234 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 3 | 0 | 0, GOT_data_internal___memory_base + 127278 | 0 | 0) | 0; + $127 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 3 | 0 | 0, 16384 | 0, GOT_data_internal___memory_base + 108729 | 0 | 0, 234 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 3 | 0 | 0) | 0; HEAP32[($7 + 4 | 0) >> 2] = $127; label$7 : { @@ -128155,7 +129968,7 @@ function asmFunc(imports) { HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 19 | 0 | 0, GOT_data_internal___memory_base + 68122 | 0 | 0) | 0; - $22 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 19 | 0 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 106762 | 0 | 0, 250 | 0) | 0; + $22 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 19 | 0 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 108729 | 0 | 0, 250 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 19 | 0 | 0) | 0; HEAP32[($4 + 20 | 0) >> 2] = $22; label$1 : { @@ -128229,12 +130042,12 @@ function asmFunc(imports) { } $38 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369222 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376078 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $39 = physx__PxGetAssertHandler_28_29() | 0; $43 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 204627 | 0, $43 + 106762 | 0, 317, $43 + 369222 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 210609 | 0, $43 + 108729 | 0, 317, $43 + 376078 | 0); $38 = 0; } } @@ -128303,7 +130116,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxcNpMemBlock__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxcNpMemBlock__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -128335,7 +130148,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -128576,7 +130389,7 @@ function asmFunc(imports) { physx__Gu__ContactBuffer__ContactBuffer_28_29($5 + 528 | 0 | 0) | 0; physx__Gu__MultiplePersistentContactManifold__MultiplePersistentContactManifold_28_29($5 + 4640 | 0 | 0) | 0; physx__Gu__NarrowPhaseParams__NarrowPhaseParams_28float_2c_20float_2c_20float_29($5 + 7104 | 0 | 0, Math_fround(Math_fround(0 | 0)), Math_fround(Math_fround(HEAPF32[((HEAP32[($4 + 8 | 0) >> 2] | 0) + 204 | 0) >> 2])), Math_fround(Math_fround(HEAPF32[((HEAP32[($4 + 8 | 0) >> 2] | 0) + 208 | 0) >> 2]))) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 121396 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 124763 | 0 | 0) | 0; physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 7116 | 0 | 0, $4 + 7 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 7 | 0 | 0) | 0; HEAP8[($5 + 7136 | 0) >> 0] = 0; @@ -128833,13 +130646,13 @@ function asmFunc(imports) { physx__shdfnd__ReflectionAllocator_physx__PxcNpThreadContext___ReflectionAllocator_28char_20const__29($8 + 14 | 0 | 0, 0 | 0) | 0; physx__shdfnd__AlignedAllocator_16u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxcNpThreadContext____AlignedAllocator_28physx__shdfnd__ReflectionAllocator_physx__PxcNpThreadContext__20const__29($8 + 15 | 0 | 0, $8 + 14 | 0 | 0) | 0; physx__PxcThreadCoherentCache_physx__PxcNpThreadContext_2c_20physx__PxcNpContext___PxcThreadCoherentCache_28physx__PxcNpContext__2c_20physx__shdfnd__AlignedAllocator_16u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxcNpThreadContext___20const__29($9 + 304 | 0 | 0, $9 | 0, $8 + 15 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($8 + 13 | 0 | 0, GOT_data_internal___memory_base + 121332 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($8 + 13 | 0 | 0, GOT_data_internal___memory_base + 124699 | 0 | 0) | 0; physx__Cm__PoolList_physx__PxsContactManager_2c_20physx__PxsContext___PoolList_28physx__shdfnd__NamedAllocator_20const__2c_20physx__PxsContext__2c_20unsigned_20int_29($9 + 312 | 0 | 0, $8 + 13 | 0 | 0, $9 | 0, 256 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($8 + 13 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($8 + 12 | 0 | 0, GOT_data_internal___memory_base + 121488 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($8 + 12 | 0 | 0, GOT_data_internal___memory_base + 124855 | 0 | 0) | 0; physx__shdfnd__Pool_physx__Gu__LargePersistentContactManifold_2c_20physx__shdfnd__NamedAllocator___Pool_28physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29($9 + 352 | 0 | 0, $8 + 12 | 0 | 0, 256 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($8 + 12 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($8 + 11 | 0 | 0, GOT_data_internal___memory_base + 121502 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($8 + 11 | 0 | 0, GOT_data_internal___memory_base + 124869 | 0 | 0) | 0; physx__shdfnd__Pool_physx__Gu__SpherePersistentContactManifold_2c_20physx__shdfnd__NamedAllocator___Pool_28physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29($9 + 644 | 0 | 0, $8 + 11 | 0 | 0, 256 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($8 + 11 | 0 | 0) | 0; physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___BitMapBase_28_29($9 + 936 | 0 | 0) | 0; @@ -128973,7 +130786,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 204659 | 0, $34 + 135289 | 0, 66, GOT_data_internal_physx__Cm__PoolList_physx__PxsContactManager_2c_20physx__PxsContext___PoolList_28physx__shdfnd__NamedAllocator_20const__2c_20physx__PxsContext__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 210641 | 0, $34 + 140181 | 0, 66, GOT_data_internal_physx__Cm__PoolList_physx__PxsContactManager_2c_20physx__PxsContext___PoolList_28physx__shdfnd__NamedAllocator_20const__2c_20physx__PxsContext__2c_20unsigned_20int_29___ignore); $29 = 0; } } @@ -128988,7 +130801,7 @@ function asmFunc(imports) { } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 207529 | 0, $56 + 135289 | 0, 67, GOT_data_internal_physx__Cm__PoolList_physx__PxsContactManager_2c_20physx__PxsContext___PoolList_28physx__shdfnd__NamedAllocator_20const__2c_20physx__PxsContext__2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 213511 | 0, $56 + 140181 | 0, 67, GOT_data_internal_physx__Cm__PoolList_physx__PxsContactManager_2c_20physx__PxsContext___PoolList_28physx__shdfnd__NamedAllocator_20const__2c_20physx__PxsContext__2c_20unsigned_20int_29___ignore_1); $51 = 0; } } @@ -129100,19 +130913,19 @@ function asmFunc(imports) { $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__PxRenderBuffer__PxRenderBuffer_28_29($4 | 0) | 0; HEAP32[$4 >> 2] = GOT_data_internal_vtable_20for_20physx__Cm__RenderBuffer + 8 | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 11 | 0 | 0, GOT_data_internal___memory_base + 77579 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 11 | 0 | 0, GOT_data_internal___memory_base + 77622 | 0 | 0) | 0; physx__shdfnd__Array_physx__PxDebugPoint_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($4 + 4 | 0 | 0, $3 + 11 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 11 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 10 | 0 | 0, GOT_data_internal___memory_base + 86751 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 10 | 0 | 0, GOT_data_internal___memory_base + 86820 | 0 | 0) | 0; physx__shdfnd__Array_physx__PxDebugLine_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($4 + 16 | 0 | 0, $3 + 10 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 10 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 9 | 0 | 0, GOT_data_internal___memory_base + 86917 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 9 | 0 | 0, GOT_data_internal___memory_base + 86986 | 0 | 0) | 0; physx__shdfnd__Array_physx__PxDebugTriangle_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($4 + 28 | 0 | 0, $3 + 9 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 9 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 8 | 0 | 0, GOT_data_internal___memory_base + 77335 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 8 | 0 | 0, GOT_data_internal___memory_base + 77378 | 0 | 0) | 0; physx__shdfnd__Array_physx__PxDebugText_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($4 + 40 | 0 | 0, $3 + 8 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 8 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 7 | 0 | 0, GOT_data_internal___memory_base + 142880 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 7 | 0 | 0, GOT_data_internal___memory_base + 148741 | 0 | 0) | 0; physx__shdfnd__Array_char_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($4 + 52 | 0 | 0, $3 + 7 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 7 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -129270,7 +131083,7 @@ function asmFunc(imports) { } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 90244 | 0, $30 + 135289 | 0, 84, GOT_data_internal_physx__Cm__PoolList_physx__PxsContactManager_2c_20physx__PxsContext___destroy_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 90313 | 0, $30 + 140181 | 0, 84, GOT_data_internal_physx__Cm__PoolList_physx__PxsContactManager_2c_20physx__PxsContext___destroy_28_29___ignore); $25 = 0; } } @@ -129538,8 +131351,8 @@ function asmFunc(imports) { HEAP32[($4 + 12 | 0) >> 2] = $0; HEAP32[($4 + 8 | 0) >> 2] = $1; $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 154433 | 0 | 0) | 0; - $24 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(24 | 0, physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 7 | 0 | 0, 24 | 0, GOT_data_internal___memory_base + 96683 | 0 | 0, 186 | 0) | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 160319 | 0 | 0) | 0; + $24 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(24 | 0, physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 7 | 0 | 0, 24 | 0, GOT_data_internal___memory_base + 97152 | 0 | 0, 186 | 0) | 0 | 0) | 0; physx__PxsTransformCache__PxsTransformCache_28physx__shdfnd__VirtualAllocatorCallback__29($24 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; HEAP32[($5 + 1816 | 0) >> 2] = $24; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 7 | 0 | 0) | 0; @@ -129636,16 +131449,16 @@ function asmFunc(imports) { } break label$3; } - $101 = HEAP32[(GOT_data_internal___memory_base + 369232 | 0) >> 2] | 0; + $101 = HEAP32[(GOT_data_internal___memory_base + 376088 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$9 : { if (!(($101 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$9 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 369232 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 376088 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $114 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $114 + 96683 | 0 | 0, 220 | 0, $114 + 210842 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $114 + 97152 | 0 | 0, 220 | 0, $114 + 216824 | 0 | 0, 0 | 0); } } $121 = HEAP32[($5 + 16 | 0) >> 2] | 0; @@ -129710,7 +131523,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 24 | 0) >> 2] = $0; $4 = HEAP32[($3 + 24 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, Math_imul(HEAP32[$4 >> 2] | 0, 80) | 0, GOT_data_internal___memory_base + 135289 | 0 | 0, 236 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, Math_imul(HEAP32[$4 >> 2] | 0, 80) | 0, GOT_data_internal___memory_base + 140181 | 0 | 0, 236 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; label$1 : { label$2 : { if ((HEAP32[($3 + 20 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { @@ -129731,8 +131544,8 @@ function asmFunc(imports) { } physx__shdfnd__NamedAllocator__deallocate_28void__29($4 | 0, HEAP32[($4 + 12 | 0) >> 2] | 0 | 0); } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, Math_imul((HEAP32[($3 + 16 | 0) >> 2] | 0) << 1 | 0, HEAP32[$4 >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 135289 | 0 | 0, 248 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, ((HEAP32[($3 + 16 | 0) >> 2] | 0) << 1 | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 135289 | 0 | 0, 250 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, Math_imul((HEAP32[($3 + 16 | 0) >> 2] | 0) << 1 | 0, HEAP32[$4 >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 140181 | 0 | 0, 248 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, ((HEAP32[($3 + 16 | 0) >> 2] | 0) << 1 | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 140181 | 0 | 0, 250 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; label$5 : { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$5 @@ -129923,7 +131736,7 @@ function asmFunc(imports) { } $15 = physx__PxGetAssertHandler_28_29() | 0; $19 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 207049 | 0, $19 + 134912 | 0, 67, GOT_data_internal_physx__Gu__Cache__setManifold_28void__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 213031 | 0, $19 + 139748 | 0, 67, GOT_data_internal_physx__Gu__Cache__setManifold_28void__29___ignore); $14 = 0; } } @@ -130010,7 +131823,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 253701 | 0, $24 + 134912 | 0, 91, GOT_data_internal_physx__Gu__Cache__getManifold_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 259683 | 0, $24 + 139748 | 0, 91, GOT_data_internal_physx__Gu__Cache__getManifold_28_29___ignore); $19 = 0; } } @@ -130025,7 +131838,7 @@ function asmFunc(imports) { } $46 = physx__PxGetAssertHandler_28_29() | 0; $50 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 253714 | 0, $50 + 134912 | 0, 92, GOT_data_internal_physx__Gu__Cache__getManifold_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 259696 | 0, $50 + 139748 | 0, 92, GOT_data_internal_physx__Gu__Cache__getManifold_28_29___ignore_1); $45 = 0; } } @@ -130040,7 +131853,7 @@ function asmFunc(imports) { } $66 = physx__PxGetAssertHandler_28_29() | 0; $70 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 206613 | 0, $70 + 134912 | 0, 93, GOT_data_internal_physx__Gu__Cache__getManifold_28_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 212595 | 0, $70 + 139748 | 0, 93, GOT_data_internal_physx__Gu__Cache__getManifold_28_29___ignore_2); $65 = 0; } } @@ -130083,7 +131896,7 @@ function asmFunc(imports) { } $15 = physx__PxGetAssertHandler_28_29() | 0; $19 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 207049 | 0, $19 + 134912 | 0, 74, GOT_data_internal_physx__Gu__Cache__setMultiManifold_28void__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 213031 | 0, $19 + 139748 | 0, 74, GOT_data_internal_physx__Gu__Cache__setMultiManifold_28void__29___ignore); $14 = 0; } } @@ -130100,7 +131913,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + ((HEAP32[($4 + 276 | 0) >> 2] | 0) << 7 | 0) | 0; @@ -130193,7 +132006,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 276 | 0) >> 2] | 0, 272) | 0; @@ -130363,7 +132176,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Gu__SpherePersistentContactManifold_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Gu__SpherePersistentContactManifold__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Gu__SpherePersistentContactManifold_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Gu__SpherePersistentContactManifold__29___ignore); $19 = 0; } } @@ -130398,7 +132211,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Gu__LargePersistentContactManifold_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Gu__LargePersistentContactManifold__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Gu__LargePersistentContactManifold_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Gu__LargePersistentContactManifold__29___ignore); $19 = 0; } } @@ -130575,7 +132388,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 76 | 0) >> 2] | 0; $6 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = HEAP32[($5 + 1836 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 40 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 154553 | 0 | 0, 0 | 0, HEAP32[($5 + 1832 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 40 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 160439 | 0 | 0, 0 | 0, HEAP32[($5 + 1832 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; $16 = HEAP32[($5 + 1024 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 76 | 0) >> 2] | 0 | 0]($16); physx__PxcThreadCoherentCacheIterator_physx__PxcNpThreadContext_2c_20physx__PxcNpContext___PxcThreadCoherentCacheIterator_28physx__PxcThreadCoherentCache_physx__PxcNpThreadContext_2c_20physx__PxcNpContext___29($4 + 28 | 0 | 0, $5 + 304 | 0 | 0) | 0; @@ -130611,12 +132424,12 @@ function asmFunc(imports) { } $86 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369236 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376092 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $87 = physx__PxGetAssertHandler_28_29() | 0; $91 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$87 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($87, $91 + 172346 | 0, $91 + 96683 | 0, 416, $91 + 369236 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$87 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($87, $91 + 178244 | 0, $91 + 97152 | 0, 416, $91 + 376092 | 0); $86 = 0; } } @@ -130862,12 +132675,12 @@ function asmFunc(imports) { } $26 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369237 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376093 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 71782 | 0, $31 + 96683 | 0, 457, $31 + 369237 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 71782 | 0, $31 + 97152 | 0, 457, $31 + 376093 | 0); $26 = 0; } } @@ -130894,12 +132707,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369238 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376094 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 71782 | 0, $26 + 96683 | 0, 463, $26 + 369238 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 71782 | 0, $26 + 97152 | 0, 463, $26 + 376094 | 0); $21 = 0; } } @@ -130922,12 +132735,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369239 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376095 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 71782 | 0, $24 + 96683 | 0, 469, $24 + 369239 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 71782 | 0, $24 + 97152 | 0, 469, $24 + 376095 | 0); $19 = 0; } } @@ -131048,12 +132861,12 @@ function asmFunc(imports) { } $94 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369240 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376096 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 156707 | 0, $99 + 96683 | 0, 528, $99 + 369240 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 162593 | 0, $99 + 97152 | 0, 528, $99 + 376096 | 0); $94 = 0; } } @@ -131069,12 +132882,12 @@ function asmFunc(imports) { } $129 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369241 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376097 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $130 = physx__PxGetAssertHandler_28_29() | 0; $134 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$130 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($130, $134 + 125369 | 0, $134 + 96683 | 0, 535, $134 + 369241 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$130 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($130, $134 + 128749 | 0, $134 + 97152 | 0, 535, $134 + 376097 | 0); $129 = 0; } } @@ -131084,12 +132897,12 @@ function asmFunc(imports) { } $156 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369242 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376098 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $157 = physx__PxGetAssertHandler_28_29() | 0; $161 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$157 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($157, $161 + 156755 | 0, $161 + 96683 | 0, 536, $161 + 369242 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$157 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($157, $161 + 162641 | 0, $161 + 97152 | 0, 536, $161 + 376098 | 0); $156 = 0; } } @@ -131107,12 +132920,12 @@ function asmFunc(imports) { } $192 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369243 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376099 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $193 = physx__PxGetAssertHandler_28_29() | 0; $197 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$193 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($193, $197 + 156730 | 0, $197 + 96683 | 0, 545, $197 + 369243 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$193 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($193, $197 + 162616 | 0, $197 + 97152 | 0, 545, $197 + 376099 | 0); $192 = 0; } } @@ -131215,12 +133028,12 @@ function asmFunc(imports) { } $76 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369244 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376100 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $77 = physx__PxGetAssertHandler_28_29() | 0; $81 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$77 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($77, $81 + 73352 | 0, $81 + 96683 | 0, 576, $81 + 369244 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$77 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($77, $81 + 73367 | 0, $81 + 97152 | 0, 576, $81 + 376100 | 0); $76 = 0; } } @@ -131238,12 +133051,12 @@ function asmFunc(imports) { } $126 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369245 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376101 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $127 = physx__PxGetAssertHandler_28_29() | 0; $131 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$127 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($127, $131 + 73302 | 0, $131 + 96683 | 0, 582, $131 + 369245 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$127 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($127, $131 + 73317 | 0, $131 + 97152 | 0, 582, $131 + 376101 | 0); $126 = 0; } } @@ -131286,12 +133099,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369246 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376102 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 185002 | 0, $25 + 96683 | 0, 606, $25 + 369246 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 190941 | 0, $25 + 97152 | 0, 606, $25 + 376102 | 0); $20 = 0; } } @@ -131317,12 +133130,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369247 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376103 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 185002 | 0, $26 + 96683 | 0, 613, $26 + 369247 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 190941 | 0, $26 + 97152 | 0, 613, $26 + 376103 | 0); $21 = 0; } } @@ -131332,12 +133145,12 @@ function asmFunc(imports) { } $47 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369248 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376104 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $48 = physx__PxGetAssertHandler_28_29() | 0; $52 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 144069 | 0, $52 + 96683 | 0, 614, $52 + 369248 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 149930 | 0, $52 + 97152 | 0, 614, $52 + 376104 | 0); $47 = 0; } } @@ -132335,7 +134148,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugPoint_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugPoint_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -132374,7 +134187,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugPoint_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxDebugPoint_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugPoint_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxDebugPoint_20const__29___ignore); $29 = 0; } } @@ -132440,7 +134253,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugPoint_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugPoint_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -132472,7 +134285,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -132581,7 +134394,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugLine_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxDebugLine_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugLine_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxDebugLine_20const__29___ignore); $29 = 0; } } @@ -132644,7 +134457,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugTriangle_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugTriangle_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -132683,7 +134496,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugTriangle_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxDebugTriangle_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugTriangle_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxDebugTriangle_20const__29___ignore); $29 = 0; } } @@ -132753,7 +134566,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugTriangle_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugTriangle_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -132785,7 +134598,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 48) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 48) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -132884,7 +134697,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugText_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugText_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -132923,7 +134736,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugText_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxDebugText_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugText_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxDebugText_20const__29___ignore); $29 = 0; } } @@ -132997,7 +134810,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugText_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugText_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -133029,7 +134842,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 24) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 24) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -133356,7 +135169,7 @@ function asmFunc(imports) { } $37 = physx__PxGetAssertHandler_28_29() | 0; $41 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 238716 | 0, $41 + 134071 | 0, 60, GOT_data_internal_physx__shdfnd__aos__PsTransformV__PsTransformV_28physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec4V_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 244698 | 0, $41 + 138781 | 0, 60, GOT_data_internal_physx__shdfnd__aos__PsTransformV__PsTransformV_28physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec4V_20const__29___ignore); $36 = 0; } } @@ -134000,7 +135813,7 @@ function asmFunc(imports) { } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 250613 | 0, $30 + 130106 | 0, 149, GOT_data_internal_physx__PxsBodyCore__init_28physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 256595 | 0, $30 + 134214 | 0, 149, GOT_data_internal_physx__PxsBodyCore__init_28physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_29___ignore); $25 = 0; } } @@ -134015,7 +135828,7 @@ function asmFunc(imports) { } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 250416 | 0, $51 + 130106 | 0, 150, GOT_data_internal_physx__PxsBodyCore__init_28physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 256398 | 0, $51 + 134214 | 0, 150, GOT_data_internal_physx__PxsBodyCore__init_28physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_29___ignore_1); $46 = 0; } } @@ -134108,12 +135921,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369270 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376126 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 207906 | 0, $24 + 110224 | 0, 68, $24 + 369270 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 213888 | 0, $24 + 112709 | 0, 68, $24 + 376126 | 0); $19 = 0; } } @@ -134123,12 +135936,12 @@ function asmFunc(imports) { } $46 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369271 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376127 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 162727 | 0, $51 + 110224 | 0, 69, $51 + 369271 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 168625 | 0, $51 + 112709 | 0, 69, $51 + 376127 | 0); $46 = 0; } } @@ -134167,12 +135980,12 @@ function asmFunc(imports) { } $23 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369287 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376143 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 252724 | 0, $28 + 110224 | 0, 574, $28 + 369287 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 258706 | 0, $28 + 112709 | 0, 574, $28 + 376143 | 0); $23 = 0; } } @@ -134203,12 +136016,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369272 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376128 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 250598 | 0, $27 + 110224 | 0, 92, $27 + 369272 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 256580 | 0, $27 + 112709 | 0, 92, $27 + 376128 | 0); $22 = 0; } } @@ -134218,12 +136031,12 @@ function asmFunc(imports) { } $46 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369273 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376129 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 250401 | 0, $51 + 110224 | 0, 93, $51 + 369273 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 256383 | 0, $51 + 112709 | 0, 93, $51 + 376129 | 0); $46 = 0; } } @@ -134316,12 +136129,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369274 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376130 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 250598 | 0, $24 + 110224 | 0, 119, $24 + 369274 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 256580 | 0, $24 + 112709 | 0, 119, $24 + 376130 | 0); $19 = 0; } } @@ -134331,12 +136144,12 @@ function asmFunc(imports) { } $43 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369275 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376131 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $44 = physx__PxGetAssertHandler_28_29() | 0; $48 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 250401 | 0, $48 + 110224 | 0, 120, $48 + 369275 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 256383 | 0, $48 + 112709 | 0, 120, $48 + 376131 | 0); $43 = 0; } } @@ -134480,12 +136293,12 @@ function asmFunc(imports) { } $51 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369281 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376137 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 252639 | 0, $56 + 110224 | 0, 511, $56 + 369281 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 258621 | 0, $56 + 112709 | 0, 511, $56 + 376137 | 0); $51 = 0; } } @@ -134504,12 +136317,12 @@ function asmFunc(imports) { } $98 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369282 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376138 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $99 = physx__PxGetAssertHandler_28_29() | 0; $103 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$99 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($99, $103 + 253361 | 0, $103 + 110224 | 0, 520, $103 + 369282 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$99 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($99, $103 + 259343 | 0, $103 + 112709 | 0, 520, $103 + 376138 | 0); $98 = 0; } } @@ -134519,12 +136332,12 @@ function asmFunc(imports) { } $121 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369283 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376139 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $122 = physx__PxGetAssertHandler_28_29() | 0; $126 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$122 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($122, $126 + 158308 | 0, $126 + 110224 | 0, 521, $126 + 369283 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$122 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($122, $126 + 164194 | 0, $126 + 112709 | 0, 521, $126 + 376139 | 0); $121 = 0; } } @@ -134631,12 +136444,12 @@ function asmFunc(imports) { } $17 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369286 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376142 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 252811 | 0, $22 + 110224 | 0, 554, $22 + 369286 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 258793 | 0, $22 + 112709 | 0, 554, $22 + 376142 | 0); $17 = 0; } } @@ -134754,12 +136567,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369276 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376132 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 146731 | 0, $27 + 110224 | 0, 168, $27 + 369276 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 152611 | 0, $27 + 112709 | 0, 168, $27 + 376132 | 0); $22 = 0; } } @@ -134780,12 +136593,12 @@ function asmFunc(imports) { } $62 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369277 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376133 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $63 = physx__PxGetAssertHandler_28_29() | 0; $67 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 253380 | 0, $67 + 110224 | 0, 178, $67 + 369277 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 259362 | 0, $67 + 112709 | 0, 178, $67 + 376133 | 0); $62 = 0; } } @@ -134950,12 +136763,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369278 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376134 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 146731 | 0, $27 + 110224 | 0, 209, $27 + 369278 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 152611 | 0, $27 + 112709 | 0, 209, $27 + 376134 | 0); $22 = 0; } } @@ -134976,12 +136789,12 @@ function asmFunc(imports) { } $62 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369279 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376135 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $63 = physx__PxGetAssertHandler_28_29() | 0; $67 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 253380 | 0, $67 + 110224 | 0, 219, $67 + 369279 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 259362 | 0, $67 + 112709 | 0, 219, $67 + 376135 | 0); $62 = 0; } } @@ -135400,12 +137213,12 @@ function asmFunc(imports) { } $89 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369280 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376136 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $90 = physx__PxGetAssertHandler_28_29() | 0; $94 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$90 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($90, $94 + 121522 | 0, $94 + 110224 | 0, 339, $94 + 369280 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$90 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($90, $94 + 124889 | 0, $94 + 112709 | 0, 339, $94 + 376136 | 0); $89 = 0; } } @@ -135562,12 +137375,12 @@ function asmFunc(imports) { } $34 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369285 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376141 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 161544 | 0, $39 + 110224 | 0, 540, $39 + 369285 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 167442 | 0, $39 + 112709 | 0, 540, $39 + 376141 | 0); $34 = 0; } } @@ -135852,12 +137665,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369284 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376140 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 162728 | 0, $26 + 110224 | 0, 534, $26 + 369284 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 168626 | 0, $26 + 112709 | 0, 534, $26 + 376140 | 0); $21 = 0; } } @@ -135890,7 +137703,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__SimStateData_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__SimStateData__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__SimStateData_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__SimStateData__29___ignore); $19 = 0; } } @@ -136004,12 +137817,12 @@ function asmFunc(imports) { } $27 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369288 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376144 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 198886 | 0, $32 + 110224 | 0, 622, $32 + 369288 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 204868 | 0, $32 + 112709 | 0, 622, $32 + 376144 | 0); $27 = 0; } } @@ -136056,12 +137869,12 @@ function asmFunc(imports) { } $29 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369289 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376145 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 198886 | 0, $34 + 110224 | 0, 643, $34 + 369289 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 204868 | 0, $34 + 112709 | 0, 643, $34 + 376145 | 0); $29 = 0; } } @@ -136074,12 +137887,12 @@ function asmFunc(imports) { } $60 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369290 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376146 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $61 = physx__PxGetAssertHandler_28_29() | 0; $65 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 252682 | 0, $65 + 110224 | 0, 644, $65 + 369290 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 258664 | 0, $65 + 112709 | 0, 644, $65 + 376146 | 0); $60 = 0; } } @@ -136112,12 +137925,12 @@ function asmFunc(imports) { } $118 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369291 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376147 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $119 = physx__PxGetAssertHandler_28_29() | 0; $123 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$119 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($119, $123 + 247253 | 0, $123 + 110224 | 0, 660, $123 + 369291 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$119 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($119, $123 + 253235 | 0, $123 + 112709 | 0, 660, $123 + 376147 | 0); $118 = 0; } } @@ -136127,7 +137940,7 @@ function asmFunc(imports) { break label$8; } $139 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 16 | 0, $139 + 110224 | 0 | 0, 667 | 0, $139 + 208866 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 16 | 0, $139 + 112709 | 0 | 0, 667 | 0, $139 + 214848 | 0 | 0, 0 | 0); } } physx__Sc__BodyCore__wakeUp_28float_29($7 | 0, Math_fround(Math_fround(HEAPF32[($6 + 16 | 0) >> 2]))); @@ -136153,12 +137966,12 @@ function asmFunc(imports) { } $23 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369292 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376148 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 252724 | 0, $28 + 110224 | 0, 675, $28 + 369292 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 258706 | 0, $28 + 112709 | 0, 675, $28 + 376148 | 0); $23 = 0; } } @@ -136194,7 +138007,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + ((HEAP32[($4 + 276 | 0) >> 2] | 0) << 6 | 0) | 0; @@ -136348,12 +138161,12 @@ function asmFunc(imports) { } $218 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369296 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376152 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $219 = physx__PxGetAssertHandler_28_29() | 0; $223 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$219 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($219, $223 + 183494 | 0, $223 + 105648 | 0, 110, $223 + 369296 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$219 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($219, $223 + 189392 | 0, $223 + 107447 | 0, 110, $223 + 376152 | 0); $218 = 0; } } @@ -136376,12 +138189,12 @@ function asmFunc(imports) { } $253 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369297 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376153 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $254 = physx__PxGetAssertHandler_28_29() | 0; $258 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$254 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($254, $258 + 249412 | 0, $258 + 105648 | 0, 122, $258 + 369297 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$254 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($254, $258 + 255394 | 0, $258 + 107447 | 0, 122, $258 + 376153 | 0); $253 = 0; } } @@ -136395,12 +138208,12 @@ function asmFunc(imports) { } $278 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369298 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376154 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $279 = physx__PxGetAssertHandler_28_29() | 0; $283 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$279 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($279, $283 + 249380 | 0, $283 + 105648 | 0, 128, $283 + 369298 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$279 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($279, $283 + 255362 | 0, $283 + 107447 | 0, 128, $283 + 376154 | 0); $278 = 0; } } @@ -136429,12 +138242,12 @@ function asmFunc(imports) { } $335 = 0; label$23 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369299 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376155 | 0) >> 0] | 0) & 1 | 0) { break label$23 } $336 = physx__PxGetAssertHandler_28_29() | 0; $340 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$336 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($336, $340 + 252610 | 0, $340 + 105648 | 0, 145, $340 + 369299 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$336 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($336, $340 + 258592 | 0, $340 + 107447 | 0, 145, $340 + 376155 | 0); $335 = 0; } } @@ -136444,12 +138257,12 @@ function asmFunc(imports) { } $366 = 0; label$25 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369300 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376156 | 0) >> 0] | 0) & 1 | 0) { break label$25 } $367 = physx__PxGetAssertHandler_28_29() | 0; $371 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$367 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($367, $371 + 158164 | 0, $371 + 105648 | 0, 146, $371 + 369300 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$367 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($367, $371 + 164050 | 0, $371 + 107447 | 0, 146, $371 + 376156 | 0); $366 = 0; } } @@ -136459,12 +138272,12 @@ function asmFunc(imports) { } $389 = 0; label$27 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369301 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376157 | 0) >> 0] | 0) & 1 | 0) { break label$27 } $390 = physx__PxGetAssertHandler_28_29() | 0; $394 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$390 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($390, $394 + 154383 | 0, $394 + 105648 | 0, 147, $394 + 369301 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$390 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($390, $394 + 160269 | 0, $394 + 107447 | 0, 147, $394 + 376157 | 0); $389 = 0; } } @@ -136526,7 +138339,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 150340 | 0, $25 + 140663 | 0, 130, GOT_data_internal_physx__Sc__SimStateData__getVelocityModData_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 156226 | 0, $25 + 146395 | 0, 130, GOT_data_internal_physx__Sc__SimStateData__getVelocityModData_28_29___ignore); $20 = 0; } } @@ -136576,12 +138389,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369315 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376171 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 254275 | 0, $26 + 105648 | 0, 511, $26 + 369315 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 260257 | 0, $26 + 107447 | 0, 511, $26 + 376171 | 0); $21 = 0; } } @@ -136604,12 +138417,12 @@ function asmFunc(imports) { } $58 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369316 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376172 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $59 = physx__PxGetAssertHandler_28_29() | 0; $63 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$59 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($59, $63 + 238973 | 0, $63 + 105648 | 0, 516, $63 + 369316 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$59 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($59, $63 + 244955 | 0, $63 + 107447 | 0, 516, $63 + 376172 | 0); $58 = 0; } } @@ -136634,12 +138447,12 @@ function asmFunc(imports) { } $87 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369317 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376173 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $88 = physx__PxGetAssertHandler_28_29() | 0; $92 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$88 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($88, $92 + 249392 | 0, $92 + 105648 | 0, 528, $92 + 369317 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$88 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($88, $92 + 255374 | 0, $92 + 107447 | 0, 528, $92 + 376173 | 0); $87 = 0; } } @@ -136661,12 +138474,12 @@ function asmFunc(imports) { } $113 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369318 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376174 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $114 = physx__PxGetAssertHandler_28_29() | 0; $118 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 243212 | 0, $118 + 105648 | 0, 540, $118 + 369318 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 249194 | 0, $118 + 107447 | 0, 540, $118 + 376174 | 0); $113 = 0; } } @@ -136698,7 +138511,7 @@ function asmFunc(imports) { } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 236034 | 0, $28 + 105648 | 0, 701, GOT_data_internal_physx__Sc__BodySim__initKinematicStateBase_28physx__Sc__BodyCore__2c_20bool_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 242016 | 0, $28 + 107447 | 0, 701, GOT_data_internal_physx__Sc__BodySim__initKinematicStateBase_28physx__Sc__BodyCore__2c_20bool_29___ignore); $23 = 0; } } @@ -136761,7 +138574,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 150320 | 0, $25 + 140663 | 0, 131, GOT_data_internal_physx__Sc__SimStateData__getKinematicData_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 156206 | 0, $25 + 146395 | 0, 131, GOT_data_internal_physx__Sc__SimStateData__getKinematicData_28_29_20const___ignore); $20 = 0; } } @@ -136783,12 +138596,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369306 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376162 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 230286 | 0, $28 + 105648 | 0, 305, $28 + 369306 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 236268 | 0, $28 + 107447 | 0, 305, $28 + 376162 | 0); $23 = 0; } } @@ -136798,12 +138611,12 @@ function asmFunc(imports) { } $51 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369307 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376163 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 252765 | 0, $56 + 105648 | 0, 306, $56 + 369307 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 258747 | 0, $56 + 107447 | 0, 306, $56 + 376163 | 0); $51 = 0; } } @@ -136813,12 +138626,12 @@ function asmFunc(imports) { } $86 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369308 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376164 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $87 = physx__PxGetAssertHandler_28_29() | 0; $91 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$87 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($87, $91 + 158239 | 0, $91 + 105648 | 0, 307, $91 + 369308 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$87 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($87, $91 + 164125 | 0, $91 + 107447 | 0, 307, $91 + 376164 | 0); $86 = 0; } } @@ -136847,12 +138660,12 @@ function asmFunc(imports) { } $28 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369310 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376166 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239749 | 0, $33 + 105648 | 0, 386, $33 + 369310 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245731 | 0, $33 + 107447 | 0, 386, $33 + 376166 | 0); $28 = 0; } } @@ -136876,12 +138689,12 @@ function asmFunc(imports) { } $79 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369311 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376167 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $80 = physx__PxGetAssertHandler_28_29() | 0; $84 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$80 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($80, $84 + 227901 | 0, $84 + 105648 | 0, 398, $84 + 369311 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$80 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($80, $84 + 233883 | 0, $84 + 107447 | 0, 398, $84 + 376167 | 0); $79 = 0; } } @@ -137017,12 +138830,12 @@ function asmFunc(imports) { } $103 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369312 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376168 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $104 = physx__PxGetAssertHandler_28_29() | 0; $108 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$104 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($104, $108 + 235998 | 0, $108 + 105648 | 0, 467, $108 + 369312 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$104 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($104, $108 + 241980 | 0, $108 + 107447 | 0, 467, $108 + 376168 | 0); $103 = 0; } } @@ -137037,12 +138850,12 @@ function asmFunc(imports) { } $141 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369313 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376169 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $142 = physx__PxGetAssertHandler_28_29() | 0; $146 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$142 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($142, $146 + 144112 | 0, $146 + 105648 | 0, 474, $146 + 369313 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$142 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($142, $146 + 149973 | 0, $146 + 107447 | 0, 474, $146 + 376169 | 0); $141 = 0; } } @@ -137069,12 +138882,12 @@ function asmFunc(imports) { } $212 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369314 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376170 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $213 = physx__PxGetAssertHandler_28_29() | 0; $217 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$213 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($213, $217 + 227902 | 0, $217 + 105648 | 0, 487, $217 + 369314 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$213 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($213, $217 + 233884 | 0, $217 + 107447 | 0, 487, $217 + 376170 | 0); $212 = 0; } } @@ -137131,7 +138944,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 150320 | 0, $25 + 140663 | 0, 129, GOT_data_internal_physx__Sc__SimStateData__getKinematicData_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 156206 | 0, $25 + 146395 | 0, 129, GOT_data_internal_physx__Sc__SimStateData__getKinematicData_28_29___ignore); $20 = 0; } } @@ -137158,12 +138971,12 @@ function asmFunc(imports) { } $40 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369302 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376158 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $41 = physx__PxGetAssertHandler_28_29() | 0; $45 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 232636 | 0, $45 + 105648 | 0, 160, $45 + 369302 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 238618 | 0, $45 + 107447 | 0, 160, $45 + 376158 | 0); $40 = 0; } } @@ -137175,12 +138988,12 @@ function asmFunc(imports) { } $69 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369303 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376159 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $70 = physx__PxGetAssertHandler_28_29() | 0; $74 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$70 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($70, $74 + 246576 | 0, $74 + 105648 | 0, 164, $74 + 369303 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$70 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($70, $74 + 252558 | 0, $74 + 107447 | 0, 164, $74 + 376159 | 0); $69 = 0; } } @@ -137207,12 +139020,12 @@ function asmFunc(imports) { } $120 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369304 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376160 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $121 = physx__PxGetAssertHandler_28_29() | 0; $125 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 183536 | 0, $125 + 105648 | 0, 173, $125 + 369304 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 189434 | 0, $125 + 107447 | 0, 173, $125 + 376160 | 0); $120 = 0; } } @@ -137307,12 +139120,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369305 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376161 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 233947 | 0, $24 + 105648 | 0, 199, $24 + 369305 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 239929 | 0, $24 + 107447 | 0, 199, $24 + 376161 | 0); $19 = 0; } } @@ -137397,7 +139210,7 @@ function asmFunc(imports) { } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 249831 | 0, $21 + 125562 | 0, 86, GOT_data_internal_physx__PxsRigidBody__getLinearVelocity_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 255813 | 0, $21 + 128942 | 0, 86, GOT_data_internal_physx__PxsRigidBody__getLinearVelocity_28_29_20const___ignore); $16 = 0; } } @@ -137424,7 +139237,7 @@ function asmFunc(imports) { } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 249442 | 0, $21 + 125562 | 0, 87, GOT_data_internal_physx__PxsRigidBody__getAngularVelocity_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 255424 | 0, $21 + 128942 | 0, 87, GOT_data_internal_physx__PxsRigidBody__getAngularVelocity_28_29_20const___ignore); $16 = 0; } } @@ -137811,12 +139624,12 @@ function asmFunc(imports) { } $25 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369309 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376165 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 227901 | 0, $30 + 105648 | 0, 373, $30 + 369309 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 233883 | 0, $30 + 107447 | 0, 373, $30 + 376165 | 0); $25 = 0; } } @@ -137846,7 +139659,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 231263 | 0, $25 + 138019 | 0, 612, GOT_data_internal_physx__Sc__Scene__addToPosePreviewList_28physx__Sc__BodySim__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 237245 | 0, $25 + 143345 | 0, 612, GOT_data_internal_physx__Sc__Scene__addToPosePreviewList_28physx__Sc__BodySim__29___ignore); $20 = 0; } } @@ -137912,12 +139725,12 @@ function asmFunc(imports) { } $29 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369337 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376193 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 247187 | 0, $34 + 105648 | 0, 955, $34 + 369337 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 253169 | 0, $34 + 107447 | 0, 955, $34 + 376193 | 0); $29 = 0; } } @@ -138069,12 +139882,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369319 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376175 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 144142 | 0, $24 + 105648 | 0, 553, $24 + 369319 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 150003 | 0, $24 + 107447 | 0, 553, $24 + 376175 | 0); $19 = 0; } } @@ -138084,12 +139897,12 @@ function asmFunc(imports) { } $44 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369320 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376176 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $45 = physx__PxGetAssertHandler_28_29() | 0; $49 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 246736 | 0, $49 + 105648 | 0, 554, $49 + 369320 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 252718 | 0, $49 + 107447 | 0, 554, $49 + 376176 | 0); $44 = 0; } } @@ -138099,12 +139912,12 @@ function asmFunc(imports) { } $69 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369321 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376177 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $70 = physx__PxGetAssertHandler_28_29() | 0; $74 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$70 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($70, $74 + 246692 | 0, $74 + 105648 | 0, 555, $74 + 369321 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$70 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($70, $74 + 252674 | 0, $74 + 107447 | 0, 555, $74 + 376177 | 0); $69 = 0; } } @@ -138165,7 +139978,7 @@ function asmFunc(imports) { } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 144026 | 0, $31 + 105648 | 0, 591, GOT_data_internal_physx__Sc__BodySim__internalWakeUpBase_28float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 149887 | 0, $31 + 107447 | 0, 591, GOT_data_internal_physx__Sc__BodySim__internalWakeUpBase_28float_29___ignore); $26 = 0; } } @@ -138195,12 +140008,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369322 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376178 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 118790 | 0, $25 + 105648 | 0, 583, $25 + 369322 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 122157 | 0, $25 + 107447 | 0, 583, $25 + 376178 | 0); $20 = 0; } } @@ -138314,12 +140127,12 @@ function asmFunc(imports) { } $156 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369323 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376179 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $157 = physx__PxGetAssertHandler_28_29() | 0; $161 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$157 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($157, $161 + 249412 | 0, $161 + 105648 | 0, 671, $161 + 369323 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$157 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($157, $161 + 255394 | 0, $161 + 107447 | 0, 671, $161 + 376179 | 0); $156 = 0; } } @@ -138420,12 +140233,12 @@ function asmFunc(imports) { } $16 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369324 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376180 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 255179 | 0, $21 + 105648 | 0, 716, $21 + 369324 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 261161 | 0, $21 + 107447 | 0, 716, $21 + 376180 | 0); $16 = 0; } } @@ -138435,12 +140248,12 @@ function asmFunc(imports) { } $39 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369325 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376181 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $40 = physx__PxGetAssertHandler_28_29() | 0; $44 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$40 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($40, $44 + 249412 | 0, $44 + 105648 | 0, 726, $44 + 369325 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$40 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($40, $44 + 255394 | 0, $44 + 107447 | 0, 726, $44 + 376181 | 0); $39 = 0; } } @@ -138458,12 +140271,12 @@ function asmFunc(imports) { } $83 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369326 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376182 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $84 = physx__PxGetAssertHandler_28_29() | 0; $88 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$84 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($84, $88 + 162691 | 0, $88 + 105648 | 0, 734, $88 + 369326 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$84 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($84, $88 + 168589 | 0, $88 + 107447 | 0, 734, $88 + 376182 | 0); $83 = 0; } } @@ -138473,12 +140286,12 @@ function asmFunc(imports) { } $107 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369327 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376183 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $108 = physx__PxGetAssertHandler_28_29() | 0; $112 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$108 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($108, $112 + 252623 | 0, $112 + 105648 | 0, 735, $112 + 369327 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$108 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($108, $112 + 258605 | 0, $112 + 107447 | 0, 735, $112 + 376183 | 0); $107 = 0; } } @@ -138488,12 +140301,12 @@ function asmFunc(imports) { } $138 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369328 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376184 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $139 = physx__PxGetAssertHandler_28_29() | 0; $143 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$139 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($139, $143 + 158200 | 0, $143 + 105648 | 0, 736, $143 + 369328 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$139 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($139, $143 + 164086 | 0, $143 + 107447 | 0, 736, $143 + 376184 | 0); $138 = 0; } } @@ -138527,12 +140340,12 @@ function asmFunc(imports) { } $281 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369329 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376185 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $282 = physx__PxGetAssertHandler_28_29() | 0; $286 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$282 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($282, $286 + 204674 | 0, $286 + 105648 | 0, 761, $286 + 369329 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$282 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($282, $286 + 210656 | 0, $286 + 107447 | 0, 761, $286 + 376185 | 0); $281 = 0; } } @@ -138542,12 +140355,12 @@ function asmFunc(imports) { } $304 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369330 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376186 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $305 = physx__PxGetAssertHandler_28_29() | 0; $309 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$305 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($305, $309 + 249412 | 0, $309 + 105648 | 0, 762, $309 + 369330 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$305 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($305, $309 + 255394 | 0, $309 + 107447 | 0, 762, $309 + 376186 | 0); $304 = 0; } } @@ -138582,12 +140395,12 @@ function asmFunc(imports) { } $15 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369331 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376187 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 255179 | 0, $20 + 105648 | 0, 783, $20 + 369331 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 261161 | 0, $20 + 107447 | 0, 783, $20 + 376187 | 0); $15 = 0; } } @@ -138597,12 +140410,12 @@ function asmFunc(imports) { } $38 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369332 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376188 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $39 = physx__PxGetAssertHandler_28_29() | 0; $43 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 249412 | 0, $43 + 105648 | 0, 784, $43 + 369332 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 255394 | 0, $43 + 107447 | 0, 784, $43 + 376188 | 0); $38 = 0; } } @@ -138619,12 +140432,12 @@ function asmFunc(imports) { } $82 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369333 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376189 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $83 = physx__PxGetAssertHandler_28_29() | 0; $87 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$83 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($83, $87 + 162691 | 0, $87 + 105648 | 0, 792, $87 + 369333 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$83 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($83, $87 + 168589 | 0, $87 + 107447 | 0, 792, $87 + 376189 | 0); $82 = 0; } } @@ -138634,12 +140447,12 @@ function asmFunc(imports) { } $106 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369334 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376190 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $107 = physx__PxGetAssertHandler_28_29() | 0; $111 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$107 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($107, $111 + 252623 | 0, $111 + 105648 | 0, 793, $111 + 369334 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$107 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($107, $111 + 258605 | 0, $111 + 107447 | 0, 793, $111 + 376190 | 0); $106 = 0; } } @@ -138649,12 +140462,12 @@ function asmFunc(imports) { } $137 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369335 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376191 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $138 = physx__PxGetAssertHandler_28_29() | 0; $142 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$138 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($138, $142 + 158200 | 0, $142 + 105648 | 0, 794, $142 + 369335 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$138 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($138, $142 + 164086 | 0, $142 + 107447 | 0, 794, $142 + 376191 | 0); $137 = 0; } } @@ -138879,7 +140692,7 @@ function asmFunc(imports) { } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 197188 | 0, $28 + 134441 | 0, 553, GOT_data_internal_physx__IG__IslandSim__getIslandStaticTouchCount_28physx__IG__NodeIndex_20const__29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 203170 | 0, $28 + 139207 | 0, 553, GOT_data_internal_physx__IG__IslandSim__getIslandStaticTouchCount_28physx__IG__NodeIndex_20const__29_20const___ignore); $23 = 0; } } @@ -138901,12 +140714,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369336 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376192 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 233242 | 0, $27 + 105648 | 0, 902, $27 + 369336 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 239224 | 0, $27 + 107447 | 0, 902, $27 + 376192 | 0); $22 = 0; } } @@ -139131,7 +140944,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -139169,7 +140982,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -139184,7 +140997,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -139284,12 +141097,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369350 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376206 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 203861 | 0, $26 + 108641 | 0, 49, $26 + 369350 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 209843 | 0, $26 + 110888 | 0, 49, $26 + 376206 | 0); $21 = 0; } } @@ -139362,7 +141175,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 235933 | 0, $22 + 133899 | 0, 232, GOT_data_internal_void_20physx__checkType_physx__PxTriangleMeshGeometryLL_20const__28physx__Gu__GeometryUnion_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 241915 | 0, $22 + 138581 | 0, 232, GOT_data_internal_void_20physx__checkType_physx__PxTriangleMeshGeometryLL_20const__28physx__Gu__GeometryUnion_20const__29___ignore); $17 = 0; } } @@ -139476,12 +141289,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369352 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376208 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 203861 | 0, $26 + 113359 | 0, 59, $26 + 369352 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 209843 | 0, $26 + 116306 | 0, 59, $26 + 376208 | 0); $21 = 0; } } @@ -139555,7 +141368,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 235933 | 0, $22 + 133899 | 0, 232, GOT_data_internal_void_20physx__checkType_physx__PxHeightFieldGeometryLL_20const__28physx__Gu__GeometryUnion_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 241915 | 0, $22 + 138581 | 0, 232, GOT_data_internal_void_20physx__checkType_physx__PxHeightFieldGeometryLL_20const__28physx__Gu__GeometryUnion_20const__29___ignore); $17 = 0; } } @@ -139614,12 +141427,12 @@ function asmFunc(imports) { } $96 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369353 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376209 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $97 = physx__PxGetAssertHandler_28_29() | 0; $101 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 89216 | 0, $101 + 113359 | 0, 111, $101 + 369353 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 89285 | 0, $101 + 116306 | 0, 111, $101 + 376209 | 0); $96 = 0; } } @@ -139928,7 +141741,7 @@ function asmFunc(imports) { break label$4 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($25 + 475 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $25, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($25 + 475 | 0 | 0, HEAP32[($25 + 476 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 113668 | 0 | 0, 87 | 0) | 0), HEAP32[(wasm2js_i32$0 + 480 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $25, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($25 + 475 | 0 | 0, HEAP32[($25 + 476 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 116657 | 0 | 0, 87 | 0) | 0), HEAP32[(wasm2js_i32$0 + 480 | 0) >> 2] = wasm2js_i32$1; break label$3; } $24 = $24 - (((HEAP32[($25 + 476 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -140137,16 +141950,16 @@ function asmFunc(imports) { if (!((physx__PxcDataStreamPool__isOverflown_28_29_20const(HEAP32[($25 + 500 | 0) >> 2] | 0 | 0) | 0) & 1 | 0)) { break label$29 } - $497 = HEAP32[(GOT_data_internal___memory_base + 369356 | 0) >> 2] | 0; + $497 = HEAP32[(GOT_data_internal___memory_base + 376212 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$30 : { if (!(($497 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$30 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 369356 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 376212 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $510 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $510 + 113668 | 0 | 0, 198 | 0, $510 + 269789 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $510 + 116657 | 0 | 0, 198 | 0, $510 + 275771 | 0 | 0, 0 | 0); } HEAP8[($25 + 351 | 0) >> 0] = 1; } @@ -140156,16 +141969,16 @@ function asmFunc(imports) { if (!((physx__PxcDataStreamPool__isOverflown_28_29_20const(HEAP32[($25 + 496 | 0) >> 2] | 0 | 0) | 0) & 1 | 0)) { break label$31 } - $539 = HEAP32[(GOT_data_internal___memory_base + 369360 | 0) >> 2] | 0; + $539 = HEAP32[(GOT_data_internal___memory_base + 376216 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$32 : { if (!(($539 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$32 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 369360 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 376216 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $552 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $552 + 113668 | 0 | 0, 208 | 0, $552 + 269868 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $552 + 116657 | 0 | 0, 208 | 0, $552 + 275850 | 0 | 0, 0 | 0); } HEAP8[($25 + 351 | 0) >> 0] = 1; } @@ -140190,16 +142003,16 @@ function asmFunc(imports) { if (!((physx__PxcDataStreamPool__isOverflown_28_29_20const(HEAP32[($25 + 492 | 0) >> 2] | 0 | 0) | 0) & 1 | 0)) { break label$36 } - $591 = HEAP32[(GOT_data_internal___memory_base + 369364 | 0) >> 2] | 0; + $591 = HEAP32[(GOT_data_internal___memory_base + 376220 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$37 : { if (!(($591 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$37 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 369364 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 376220 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $604 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $604 + 113668 | 0 | 0, 221 | 0, $604 + 269945 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $604 + 116657 | 0 | 0, 221 | 0, $604 + 275927 | 0 | 0, 0 | 0); } HEAP8[($25 + 351 | 0) >> 0] = 1; } @@ -140713,7 +142526,7 @@ function asmFunc(imports) { } $61 = physx__PxGetAssertHandler_28_29() | 0; $65 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 229260 | 0, $65 + 134709 | 0, 81, GOT_data_internal_physx__PxcConstraintBlockStream__reserve_28unsigned_20int_2c_20physx__PxsConstraintBlockManager__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 235242 | 0, $65 + 139517 | 0, 81, GOT_data_internal_physx__PxcConstraintBlockStream__reserve_28unsigned_20int_2c_20physx__PxsConstraintBlockManager__29___ignore); $60 = 0; } } @@ -140737,7 +142550,7 @@ function asmFunc(imports) { } $94 = physx__PxGetAssertHandler_28_29() | 0; $98 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$94 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($94, $98 + 229321 | 0, $98 + 134709 | 0, 85, GOT_data_internal_physx__PxcConstraintBlockStream__reserve_28unsigned_20int_2c_20physx__PxsConstraintBlockManager__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$94 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($94, $98 + 235303 | 0, $98 + 139517 | 0, 85, GOT_data_internal_physx__PxcConstraintBlockStream__reserve_28unsigned_20int_2c_20physx__PxsConstraintBlockManager__29___ignore_1); $93 = 0; } } @@ -140779,7 +142592,7 @@ function asmFunc(imports) { } $34 = physx__PxGetAssertHandler_28_29() | 0; $38 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 190906 | 0, $38 + 134709 | 0, 125, GOT_data_internal_physx__PxcContactBlockStream__reserve_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 196868 | 0, $38 + 139517 | 0, 125, GOT_data_internal_physx__PxcContactBlockStream__reserve_28unsigned_20int_29___ignore); $33 = 0; } } @@ -140807,7 +142620,7 @@ function asmFunc(imports) { } $83 = physx__PxGetAssertHandler_28_29() | 0; $87 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$83 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($83, $87 + 229260 | 0, $87 + 134709 | 0, 130, GOT_data_internal_physx__PxcContactBlockStream__reserve_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$83 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($83, $87 + 235242 | 0, $87 + 139517 | 0, 130, GOT_data_internal_physx__PxcContactBlockStream__reserve_28unsigned_20int_29___ignore_1); $82 = 0; } } @@ -140831,7 +142644,7 @@ function asmFunc(imports) { } $116 = physx__PxGetAssertHandler_28_29() | 0; $120 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$116 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($116, $120 + 229321 | 0, $120 + 134709 | 0, 134, GOT_data_internal_physx__PxcContactBlockStream__reserve_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$116 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($116, $120 + 235303 | 0, $120 + 139517 | 0, 134, GOT_data_internal_physx__PxcContactBlockStream__reserve_28unsigned_20int_29___ignore_2); $115 = 0; } } @@ -140937,13 +142750,13 @@ function asmFunc(imports) { $8 = HEAP32[($7 + 28 | 0) >> 2] | 0; i64toi32_i32$0 = physx__PxsContext__getContextId_28_29_20const(HEAP32[($7 + 24 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDSweep_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__PxsCCDContext__2c_20char_20const__29($8 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $8 | 0, GOT_data_internal___memory_base + 116774 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDSweep_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__PxsCCDContext__2c_20char_20const__29($8 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $8 | 0, GOT_data_internal___memory_base + 120141 | 0 | 0) | 0; i64toi32_i32$1 = physx__PxsContext__getContextId_28_29_20const(HEAP32[($7 + 24 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDAdvance_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__PxsCCDContext__2c_20char_20const__29($8 + 40 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $8 | 0, GOT_data_internal___memory_base + 155802 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDAdvance_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__PxsCCDContext__2c_20char_20const__29($8 + 40 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $8 | 0, GOT_data_internal___memory_base + 161688 | 0 | 0) | 0; i64toi32_i32$0 = physx__PxsContext__getContextId_28_29_20const(HEAP32[($7 + 24 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDDepenetrate_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__PxsCCDContext__2c_20char_20const__29($8 + 80 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $8 | 0, GOT_data_internal___memory_base + 147305 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDDepenetrate_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__PxsCCDContext__2c_20char_20const__29($8 + 80 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $8 | 0, GOT_data_internal___memory_base + 153191 | 0 | 0) | 0; HEAP8[($8 + 124 | 0) >> 0] = 0; HEAP32[($8 + 128 | 0) >> 2] = 0; HEAP32[($8 + 132 | 0) >> 2] = 0; @@ -141073,7 +142886,7 @@ function asmFunc(imports) { physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 27 | 0 | 0) | 0; HEAP32[($4 + 12 | 0) >> 2] = 0; physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___Block___ReflectionAllocator_28char_20const__29($3 + 15 | 0 | 0, 0 | 0) | 0; - $29 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___Block___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___Block__2c_20char_20const__2c_20int_29(8192 | 0, $3 + 15 | 0 | 0, GOT_data_internal___memory_base + 140928 | 0 | 0, 210 | 0) | 0; + $29 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___Block___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___Block__2c_20char_20const__2c_20int_29(8192 | 0, $3 + 15 | 0 | 0, GOT_data_internal___memory_base + 146702 | 0 | 0, 210 | 0) | 0; physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___Block__Block_28_29($29 | 0) | 0; physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___BlockInfo__BlockInfo_28physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___Block__2c_20unsigned_20int_29($3 + 16 | 0 | 0, $29 | 0, 0 | 0) | 0; physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___pushBack_28physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___BlockInfo_20const__29($4 | 0, $3 + 16 | 0 | 0) | 0; @@ -141093,7 +142906,7 @@ function asmFunc(imports) { physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 27 | 0 | 0) | 0; HEAP32[($4 + 12 | 0) >> 2] = 0; physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___Block___ReflectionAllocator_28char_20const__29($3 + 15 | 0 | 0, 0 | 0) | 0; - physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___BlockInfo__BlockInfo_28physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___Block__2c_20unsigned_20int_29($3 + 16 | 0 | 0, void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___Block___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___Block__2c_20char_20const__2c_20int_29(1024 | 0, $3 + 15 | 0 | 0, GOT_data_internal___memory_base + 140928 | 0 | 0, 210 | 0) | 0 | 0, 0 | 0) | 0; + physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___BlockInfo__BlockInfo_28physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___Block__2c_20unsigned_20int_29($3 + 16 | 0 | 0, void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___Block___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___Block__2c_20char_20const__2c_20int_29(1024 | 0, $3 + 15 | 0 | 0, GOT_data_internal___memory_base + 146702 | 0 | 0, 210 | 0) | 0 | 0, 0 | 0) | 0; physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___pushBack_28physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___BlockInfo_20const__29($4 | 0, $3 + 16 | 0 | 0) | 0; __stack_pointer = $3 + 32 | 0; return $4 | 0; @@ -141111,7 +142924,7 @@ function asmFunc(imports) { physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 27 | 0 | 0) | 0; HEAP32[($4 + 12 | 0) >> 2] = 0; physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___Block___ReflectionAllocator_28char_20const__29($3 + 15 | 0 | 0, 0 | 0) | 0; - $29 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___Block___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___Block__2c_20char_20const__2c_20int_29(13312 | 0, $3 + 15 | 0 | 0, GOT_data_internal___memory_base + 140928 | 0 | 0, 210 | 0) | 0; + $29 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___Block___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___Block__2c_20char_20const__2c_20int_29(13312 | 0, $3 + 15 | 0 | 0, GOT_data_internal___memory_base + 146702 | 0 | 0, 210 | 0) | 0; physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___Block__Block_28_29($29 | 0) | 0; physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___BlockInfo__BlockInfo_28physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___Block__2c_20unsigned_20int_29($3 + 16 | 0 | 0, $29 | 0, 0 | 0) | 0; physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___pushBack_28physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___BlockInfo_20const__29($4 | 0, $3 + 16 | 0 | 0) | 0; @@ -141198,7 +143011,7 @@ function asmFunc(imports) { physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 27 | 0 | 0) | 0; HEAP32[($4 + 12 | 0) >> 2] = 0; physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___Block___ReflectionAllocator_28char_20const__29($3 + 15 | 0 | 0, 0 | 0) | 0; - $29 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___Block___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___Block__2c_20char_20const__2c_20int_29(14336 | 0, $3 + 15 | 0 | 0, GOT_data_internal___memory_base + 140928 | 0 | 0, 210 | 0) | 0; + $29 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___Block___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___Block__2c_20char_20const__2c_20int_29(14336 | 0, $3 + 15 | 0 | 0, GOT_data_internal___memory_base + 146702 | 0 | 0, 210 | 0) | 0; physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___Block__Block_28_29($29 | 0) | 0; physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___BlockInfo__BlockInfo_28physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___Block__2c_20unsigned_20int_29($3 + 16 | 0 | 0, $29 | 0, 0 | 0) | 0; physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___pushBack_28physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___BlockInfo_20const__29($4 | 0, $3 + 16 | 0 | 0) | 0; @@ -142060,7 +143873,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -142277,7 +144090,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -142338,7 +144151,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -142399,7 +144212,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -142468,7 +144281,7 @@ function asmFunc(imports) { HEAP32[($6 + 20 | 0) >> 2] = $2; HEAPF32[($6 + 16 | 0) >> 2] = $3; physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 11 | 0 | 0, GOT_data_internal___memory_base + 71914 | 0 | 0) | 0; - $23 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 11 | 0 | 0, 336 | 0, GOT_data_internal___memory_base + 115629 | 0 | 0, 266 | 0) | 0; + $23 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 11 | 0 | 0, 336 | 0, GOT_data_internal___memory_base + 118912 | 0 | 0, 266 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($6 + 11 | 0 | 0) | 0; HEAP32[($6 + 12 | 0) >> 2] = $23; label$1 : { @@ -142558,7 +144371,7 @@ function asmFunc(imports) { HEAP32[($7 + 348 | 0) >> 2] = $3; HEAPF32[($7 + 344 | 0) >> 2] = $4; $8 = HEAP32[($7 + 360 | 0) >> 2] | 0; - physx__printSeparator_28char_20const__2c_20unsigned_20int_2c_20physx__PxsRigidBody__2c_20physx__PxGeometryType__Enum_2c_20physx__PxsRigidBody__2c_20physx__PxGeometryType__Enum_29(GOT_data_internal___memory_base + 124841 | 0 | 0, HEAP32[($7 + 348 | 0) >> 2] | 0 | 0, HEAP32[$8 >> 2] | 0 | 0, HEAP32[($8 + 60 | 0) >> 2] | 0 | 0, 0 | 0, 7 | 0); + physx__printSeparator_28char_20const__2c_20unsigned_20int_2c_20physx__PxsRigidBody__2c_20physx__PxGeometryType__Enum_2c_20physx__PxsRigidBody__2c_20physx__PxGeometryType__Enum_29(GOT_data_internal___memory_base + 128215 | 0 | 0, HEAP32[($7 + 348 | 0) >> 2] | 0 | 0, HEAP32[$8 >> 2] | 0 | 0, HEAP32[($8 + 60 | 0) >> 2] | 0 | 0, 0 | 0, 7 | 0); physx__PxsCCDPair__updateShapes_28_29($8 | 0); HEAP32[($7 + 340 | 0) >> 2] = HEAP32[$8 >> 2] | 0; HEAP32[($7 + 336 | 0) >> 2] = HEAP32[($8 + 4 | 0) >> 2] | 0; @@ -142615,12 +144428,12 @@ function asmFunc(imports) { } $186 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369373 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376229 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $187 = physx__PxGetAssertHandler_28_29() | 0; $191 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$187 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($187, $191 + 229379 | 0, $191 + 115629 | 0, 364, $191 + 369373 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$187 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($187, $191 + 235361 | 0, $191 + 118912 | 0, 364, $191 + 376229 | 0); $186 = 0; } } @@ -142630,12 +144443,12 @@ function asmFunc(imports) { } $212 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369374 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376230 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $213 = physx__PxGetAssertHandler_28_29() | 0; $217 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$213 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($213, $217 + 250827 | 0, $217 + 115629 | 0, 365, $217 + 369374 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$213 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($213, $217 + 256809 | 0, $217 + 118912 | 0, 365, $217 + 376230 | 0); $212 = 0; } } @@ -142737,12 +144550,12 @@ function asmFunc(imports) { } $374 = 0; label$23 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369375 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376231 | 0) >> 0] | 0) & 1 | 0) { break label$23 } $375 = physx__PxGetAssertHandler_28_29() | 0; $379 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$375 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($375, $379 + 229379 | 0, $379 + 115629 | 0, 411, $379 + 369375 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$375 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($375, $379 + 235361 | 0, $379 + 118912 | 0, 411, $379 + 376231 | 0); $374 = 0; } } @@ -142899,7 +144712,7 @@ function asmFunc(imports) { } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 143749 | 0, $28 + 132529 | 0, 78, GOT_data_internal_physx__Gu__ContactBuffer__contact_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 149610 | 0, $28 + 137001 | 0, 78, GOT_data_internal_physx__Gu__ContactBuffer__contact_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20int_29___ignore); $23 = 0; } } @@ -142945,7 +144758,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 83247 | 0, $23 + 131812 | 0, 83, GOT_data_internal_physx__PxsMaterialManager__getMaterial_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 83290 | 0, $23 + 136172 | 0, 83, GOT_data_internal_physx__PxsMaterialManager__getMaterial_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -143325,12 +145138,12 @@ function asmFunc(imports) { } $274 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369376 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376232 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $275 = physx__PxGetAssertHandler_28_29() | 0; $279 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$275 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($275, $279 + 251693 | 0, $279 + 115629 | 0, 674, $279 + 369376 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$275 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($275, $279 + 257675 | 0, $279 + 118912 | 0, 674, $279 + 376232 | 0); $274 = 0; } } @@ -143527,7 +145340,7 @@ function asmFunc(imports) { HEAP8[($5 + 383 | 0) >> 0] = 1 & 1 | 0; break label$1; } - physx__printCCDDebug_28char_20const__2c_20physx__PxsRigidBody_20const__2c_20physx__PxGeometryType__Enum_2c_20bool_29(GOT_data_internal___memory_base + 116745 | 0 | 0, HEAP32[($5 + 360 | 0) >> 2] | 0 | 0, HEAP32[($7 + 60 | 0) >> 2] | 0 | 0, 1 | 0); + physx__printCCDDebug_28char_20const__2c_20physx__PxsRigidBody_20const__2c_20physx__PxGeometryType__Enum_2c_20bool_29(GOT_data_internal___memory_base + 120112 | 0 | 0, HEAP32[($5 + 360 | 0) >> 2] | 0 | 0, HEAP32[($7 + 60 | 0) >> 2] | 0 | 0, 1 | 0); HEAP8[($5 + 383 | 0) >> 0] = 0 & 1 | 0; } $665 = (HEAPU8[($5 + 383 | 0) >> 0] | 0) & 1 | 0; @@ -143640,12 +145453,12 @@ function asmFunc(imports) { } $117 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369386 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376242 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $118 = physx__PxGetAssertHandler_28_29() | 0; $122 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$118 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($118, $122 + 253073 | 0, $122 + 115629 | 0, 2026, $122 + 369386 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$118 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($118, $122 + 259055 | 0, $122 + 118912 | 0, 2026, $122 + 376242 | 0); $117 = 0; } } @@ -143741,7 +145554,7 @@ function asmFunc(imports) { } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 250383 | 0, $20 + 125562 | 0, 93, GOT_data_internal_physx__PxsRigidBody__setLinearVelocity_28physx__PxVec3_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 256365 | 0, $20 + 128942 | 0, 93, GOT_data_internal_physx__PxsRigidBody__setLinearVelocity_28physx__PxVec3_20const__29___ignore); $15 = 0; } } @@ -143928,7 +145741,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 248301 | 0, $25 + 140928 | 0, 326, GOT_data_internal_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 254283 | 0, $25 + 146702 | 0, 326, GOT_data_internal_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___operator_5b_5d_28unsigned_20int_29_20const___ignore); $20 = 0; } } @@ -143943,7 +145756,7 @@ function asmFunc(imports) { } $51 = physx__PxGetAssertHandler_28_29() | 0; $55 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 72906 | 0, $55 + 140928 | 0, 327, GOT_data_internal_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___operator_5b_5d_28unsigned_20int_29_20const___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 72921 | 0, $55 + 146702 | 0, 327, GOT_data_internal_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___operator_5b_5d_28unsigned_20int_29_20const___ignore_1); $50 = 0; } } @@ -144037,7 +145850,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -144076,7 +145889,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxsRigidBody__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsRigidBody__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxsRigidBody__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsRigidBody__20const__29___ignore); $29 = 0; } } @@ -144234,12 +146047,12 @@ function asmFunc(imports) { } $42 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369377 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376233 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $43 = physx__PxGetAssertHandler_28_29() | 0; $47 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 118305 | 0, $47 + 115629 | 0, 1350, $47 + 369377 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 121672 | 0, $47 + 118912 | 0, 1350, $47 + 376233 | 0); $42 = 0; } } @@ -144250,12 +146063,12 @@ function asmFunc(imports) { } $72 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369378 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376234 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $73 = physx__PxGetAssertHandler_28_29() | 0; $77 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$73 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($73, $77 + 205915 | 0, $77 + 115629 | 0, 1351, $77 + 369378 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$73 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($73, $77 + 211897 | 0, $77 + 118912 | 0, 1351, $77 + 376234 | 0); $72 = 0; } } @@ -144272,7 +146085,7 @@ function asmFunc(imports) { i64toi32_i32$2 = HEAP32[($10 + 312 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[(i64toi32_i32$2 + 1832 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 1836 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($8 + 624 | 0 | 0, $101 | 0, GOT_data_internal___memory_base + 91175 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($8 + 624 | 0 | 0, $101 | 0, GOT_data_internal___memory_base + 91244 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___Iterator__Iterator_28physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator__20const__29($8 + 612 | 0 | 0, (HEAP32[($10 + 312 | 0) >> 2] | 0) + 948 | 0 | 0) | 0; (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___Iterator__getNext_28_29($8 + 612 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 608 | 0) >> 2] = wasm2js_i32$1; label$10 : { @@ -144820,12 +146633,12 @@ function asmFunc(imports) { } $1351 = 0; label$75 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369379 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376235 | 0) >> 0] | 0) & 1 | 0) { break label$75 } $1352 = physx__PxGetAssertHandler_28_29() | 0; $1356 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1352 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1352, $1356 + 121917 | 0, $1356 + 115629 | 0, 1698, $1356 + 369379 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1352 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1352, $1356 + 125284 | 0, $1356 + 118912 | 0, 1698, $1356 + 376235 | 0); $1351 = 0; } } @@ -144887,12 +146700,12 @@ function asmFunc(imports) { } $1517 = 0; label$82 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369380 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376236 | 0) >> 0] | 0) & 1 | 0) { break label$82 } $1518 = physx__PxGetAssertHandler_28_29() | 0; $1522 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1518 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1518, $1522 + 205467 | 0, $1522 + 115629 | 0, 1737, $1522 + 369380 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1518 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1518, $1522 + 211449 | 0, $1522 + 118912 | 0, 1737, $1522 + 376236 | 0); $1517 = 0; } } @@ -144910,12 +146723,12 @@ function asmFunc(imports) { } $1562 = 0; label$86 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369381 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376237 | 0) >> 0] | 0) & 1 | 0) { break label$86 } $1563 = physx__PxGetAssertHandler_28_29() | 0; $1567 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1563 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1563, $1567 + 122568 | 0, $1567 + 115629 | 0, 1743, $1567 + 369381 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1563 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1563, $1567 + 125935 | 0, $1567 + 118912 | 0, 1743, $1567 + 376237 | 0); $1562 = 0; } } @@ -144926,12 +146739,12 @@ function asmFunc(imports) { } $1594 = 0; label$88 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369382 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376238 | 0) >> 0] | 0) & 1 | 0) { break label$88 } $1595 = physx__PxGetAssertHandler_28_29() | 0; $1599 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1595 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1595, $1599 + 119466 | 0, $1599 + 115629 | 0, 1745, $1599 + 369382 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1595 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1595, $1599 + 122833 | 0, $1599 + 118912 | 0, 1745, $1599 + 376238 | 0); $1594 = 0; } } @@ -144990,7 +146803,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDPair__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDPair__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -145057,7 +146870,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___Block___ReflectionAllocator_28char_20const__29($3 + 15 | 0 | 0, 0 | 0) | 0; - $37 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___Block___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___Block__2c_20char_20const__2c_20int_29(13312 | 0, $3 + 15 | 0 | 0, GOT_data_internal___memory_base + 140928 | 0 | 0, 260 | 0) | 0; + $37 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___Block___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___Block__2c_20char_20const__2c_20int_29(13312 | 0, $3 + 15 | 0 | 0, GOT_data_internal___memory_base + 146702 | 0 | 0, 260 | 0) | 0; physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___Block__Block_28_29($37 | 0) | 0; physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___BlockInfo__BlockInfo_28physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___Block__2c_20unsigned_20int_29($3 + 16 | 0 | 0, $37 | 0, 0 | 0) | 0; physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___pushBack_28physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___BlockInfo_20const__29($4 | 0, $3 + 16 | 0 | 0) | 0; @@ -145142,7 +146955,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___Block___ReflectionAllocator_28char_20const__29($3 + 15 | 0 | 0, 0 | 0) | 0; - $37 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___Block___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___Block__2c_20char_20const__2c_20int_29(8192 | 0, $3 + 15 | 0 | 0, GOT_data_internal___memory_base + 140928 | 0 | 0, 260 | 0) | 0; + $37 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___Block___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___Block__2c_20char_20const__2c_20int_29(8192 | 0, $3 + 15 | 0 | 0, GOT_data_internal___memory_base + 146702 | 0 | 0, 260 | 0) | 0; physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___Block__Block_28_29($37 | 0) | 0; physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___BlockInfo__BlockInfo_28physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___Block__2c_20unsigned_20int_29($3 + 16 | 0 | 0, $37 | 0, 0 | 0) | 0; physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___pushBack_28physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___BlockInfo_20const__29($4 | 0, $3 + 16 | 0 | 0) | 0; @@ -145207,7 +147020,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___Block___ReflectionAllocator_28char_20const__29($3 + 15 | 0 | 0, 0 | 0) | 0; - physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___BlockInfo__BlockInfo_28physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___Block__2c_20unsigned_20int_29($3 + 16 | 0 | 0, void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___Block___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___Block__2c_20char_20const__2c_20int_29(1024 | 0, $3 + 15 | 0 | 0, GOT_data_internal___memory_base + 140928 | 0 | 0, 260 | 0) | 0 | 0, 0 | 0) | 0; + physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___BlockInfo__BlockInfo_28physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___Block__2c_20unsigned_20int_29($3 + 16 | 0 | 0, void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___Block___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___Block__2c_20char_20const__2c_20int_29(1024 | 0, $3 + 15 | 0 | 0, GOT_data_internal___memory_base + 146702 | 0 | 0, 260 | 0) | 0 | 0, 0 | 0) | 0; physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___pushBack_28physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___BlockInfo_20const__29($4 | 0, $3 + 16 | 0 | 0) | 0; HEAP32[($3 + 24 | 0) >> 2] = (HEAP32[($3 + 24 | 0) >> 2] | 0) + 1 | 0; } @@ -145253,7 +147066,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___Block___ReflectionAllocator_28char_20const__29($3 + 15 | 0 | 0, 0 | 0) | 0; - $37 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___Block___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___Block__2c_20char_20const__2c_20int_29(14336 | 0, $3 + 15 | 0 | 0, GOT_data_internal___memory_base + 140928 | 0 | 0, 260 | 0) | 0; + $37 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___Block___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___Block__2c_20char_20const__2c_20int_29(14336 | 0, $3 + 15 | 0 | 0, GOT_data_internal___memory_base + 146702 | 0 | 0, 260 | 0) | 0; physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___Block__Block_28_29($37 | 0) | 0; physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___BlockInfo__BlockInfo_28physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___Block__2c_20unsigned_20int_29($3 + 16 | 0 | 0, $37 | 0, 0 | 0) | 0; physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___pushBack_28physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___BlockInfo_20const__29($4 | 0, $3 + 16 | 0 | 0) | 0; @@ -145382,7 +147195,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 248301 | 0, $25 + 140928 | 0, 326, GOT_data_internal_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 254283 | 0, $25 + 146702 | 0, 326, GOT_data_internal_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___operator_5b_5d_28unsigned_20int_29_20const___ignore); $20 = 0; } } @@ -145397,7 +147210,7 @@ function asmFunc(imports) { } $51 = physx__PxGetAssertHandler_28_29() | 0; $55 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 72906 | 0, $55 + 140928 | 0, 327, GOT_data_internal_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___operator_5b_5d_28unsigned_20int_29_20const___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 72921 | 0, $55 + 146702 | 0, 327, GOT_data_internal_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___operator_5b_5d_28unsigned_20int_29_20const___ignore_1); $50 = 0; } } @@ -145509,7 +147322,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody_20const__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody_20const__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -145538,7 +147351,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -145586,7 +147399,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody_20const__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody_20const__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -145615,7 +147428,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -145652,7 +147465,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDPair__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDPair__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -145689,7 +147502,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -145737,7 +147550,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -145826,7 +147639,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 206010 | 0, $18 + 135962 | 0, 232, GOT_data_internal_physx__PxLightCpuTask__setContinuation_28physx__PxTaskManager__2c_20physx__PxBaseTask__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 211992 | 0, $18 + 140966 | 0, 232, GOT_data_internal_physx__PxLightCpuTask__setContinuation_28physx__PxTaskManager__2c_20physx__PxBaseTask__29___ignore); $13 = 0; } } @@ -146026,7 +147839,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -146055,7 +147868,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDPair__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDPair__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -146094,7 +147907,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDPair__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsCCDPair__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDPair__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsCCDPair__20const__29___ignore); $29 = 0; } } @@ -146144,7 +147957,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ThresholdStreamElement_2c_20physx__shdfnd__VirtualAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ThresholdStreamElement_2c_20physx__shdfnd__VirtualAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -146181,7 +147994,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody_20const__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody_20const__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -146210,7 +148023,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -146239,7 +148052,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -146272,7 +148085,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($8 + 47 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 127039 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 130657 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; break label$1; } $7 = $7 - (((HEAP32[($8 + 48 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -146308,7 +148121,7 @@ function asmFunc(imports) { } $93 = physx__PxGetAssertHandler_28_29() | 0; $97 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 227292 | 0, $97 + 127039 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsCCDPair__2c_20physx__IslandPtrCompare_2c_20physx__shdfnd__NamedAllocator__28physx__PxsCCDPair___2c_20unsigned_20int_2c_20physx__IslandPtrCompare_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 233274 | 0, $97 + 130657 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsCCDPair__2c_20physx__IslandPtrCompare_2c_20physx__shdfnd__NamedAllocator__28physx__PxsCCDPair___2c_20unsigned_20int_2c_20physx__IslandPtrCompare_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); $92 = 0; } } @@ -146365,7 +148178,7 @@ function asmFunc(imports) { } $198 = physx__PxGetAssertHandler_28_29() | 0; $202 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 231714 | 0, $202 + 127039 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsCCDPair__2c_20physx__IslandPtrCompare_2c_20physx__shdfnd__NamedAllocator__28physx__PxsCCDPair___2c_20unsigned_20int_2c_20physx__IslandPtrCompare_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 237696 | 0, $202 + 130657 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsCCDPair__2c_20physx__IslandPtrCompare_2c_20physx__shdfnd__NamedAllocator__28physx__PxsCCDPair___2c_20unsigned_20int_2c_20physx__IslandPtrCompare_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); $197 = 0; } } @@ -146476,12 +148289,12 @@ function asmFunc(imports) { } $78 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369383 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376239 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $79 = physx__PxGetAssertHandler_28_29() | 0; $83 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$79 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($79, $83 + 122568 | 0, $83 + 115629 | 0, 1786, $83 + 369383 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$79 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($79, $83 + 125935 | 0, $83 + 118912 | 0, 1786, $83 + 376239 | 0); $78 = 0; } } @@ -146589,7 +148402,7 @@ function asmFunc(imports) { } $62 = physx__PxGetAssertHandler_28_29() | 0; $66 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$62 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($62, $66 + 80755 | 0, $66 + 115629 | 0, 944, GOT_data_internal_physx__PxsCCDAdvanceTask__PxsCCDAdvanceTask_28physx__PxsCCDPair___2c_20unsigned_20int_2c_20physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128__20const__2c_20physx__PxsContext__2c_20physx__PxsCCDContext__2c_20float_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__PxsCCDBody___2c_20unsigned_20short__2c_20bool_2c_20bool_2c_20int__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$62 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($62, $66 + 80798 | 0, $66 + 118912 | 0, 944, GOT_data_internal_physx__PxsCCDAdvanceTask__PxsCCDAdvanceTask_28physx__PxsCCDPair___2c_20unsigned_20int_2c_20physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128__20const__2c_20physx__PxsContext__2c_20physx__PxsCCDContext__2c_20float_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__PxsCCDBody___2c_20unsigned_20short__2c_20bool_2c_20bool_2c_20int__29___ignore); $61 = 0; } } @@ -146740,12 +148553,12 @@ function asmFunc(imports) { } $320 = 0; label$20 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369384 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376240 | 0) >> 0] | 0) & 1 | 0) { break label$20 } $321 = physx__PxGetAssertHandler_28_29() | 0; $325 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$321 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($321, $325 + 188476 | 0, $325 + 115629 | 0, 1904, $325 + 369384 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$321 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($321, $325 + 194438 | 0, $325 + 118912 | 0, 1904, $325 + 376240 | 0); $320 = 0; } } @@ -146804,12 +148617,12 @@ function asmFunc(imports) { } $440 = 0; label$29 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369385 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376241 | 0) >> 0] | 0) & 1 | 0) { break label$29 } $441 = physx__PxGetAssertHandler_28_29() | 0; $445 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$441 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($441, $445 + 244854 | 0, $445 + 115629 | 0, 1928, $445 + 369385 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$441 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($441, $445 + 250836 | 0, $445 + 118912 | 0, 1928, $445 + 376241 | 0); $440 = 0; } } @@ -147009,7 +148822,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ThresholdStreamElement_2c_20physx__shdfnd__VirtualAllocator___growAndPushBack_28physx__Dy__ThresholdStreamElement_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ThresholdStreamElement_2c_20physx__shdfnd__VirtualAllocator___growAndPushBack_28physx__Dy__ThresholdStreamElement_20const__29___ignore); $29 = 0; } } @@ -147427,7 +149240,7 @@ function asmFunc(imports) { function physx__PxsCCDSweepTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 116798 | 0 | 0; + return GOT_data_internal___memory_base + 120165 | 0 | 0; } function physx__PxsCCDSweepTask__runInternal_28_29($0) { @@ -147482,7 +149295,7 @@ function asmFunc(imports) { function physx__PxsCCDAdvanceTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 155828 | 0 | 0; + return GOT_data_internal___memory_base + 161714 | 0 | 0; } function physx__PxsCCDAdvanceTask__runInternal_28_29($0) { @@ -147521,7 +149334,7 @@ function asmFunc(imports) { } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 156593 | 0, $57 + 115629 | 0, 969, GOT_data_internal_physx__PxsCCDAdvanceTask__runInternal_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 162479 | 0, $57 + 118912 | 0, 969, GOT_data_internal_physx__PxsCCDAdvanceTask__runInternal_28_29___ignore); $52 = 0; } } @@ -147559,7 +149372,7 @@ function asmFunc(imports) { } $123 = physx__PxGetAssertHandler_28_29() | 0; $127 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$123 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($123, $127 + 80732 | 0, $127 + 115629 | 0, 976, GOT_data_internal_physx__PxsCCDAdvanceTask__runInternal_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$123 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($123, $127 + 80775 | 0, $127 + 118912 | 0, 976, GOT_data_internal_physx__PxsCCDAdvanceTask__runInternal_28_29___ignore_1); $122 = 0; } } @@ -147890,7 +149703,7 @@ function asmFunc(imports) { } $785 = physx__PxGetAssertHandler_28_29() | 0; $789 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$785 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($785, $789 + 188652 | 0, $789 + 115629 | 0, 1154, GOT_data_internal_physx__PxsCCDAdvanceTask__runInternal_28_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$785 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($785, $789 + 194614 | 0, $789 + 118912 | 0, 1154, GOT_data_internal_physx__PxsCCDAdvanceTask__runInternal_28_29___ignore_2); $784 = 0; } } @@ -147949,7 +149762,7 @@ function asmFunc(imports) { } $885 = physx__PxGetAssertHandler_28_29() | 0; $889 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$885 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($885, $889 + 204530 | 0, $889 + 115629 | 0, 1168, GOT_data_internal_physx__PxsCCDAdvanceTask__runInternal_28_29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$885 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($885, $889 + 210512 | 0, $889 + 118912 | 0, 1168, GOT_data_internal_physx__PxsCCDAdvanceTask__runInternal_28_29___ignore_3); $884 = 0; } } @@ -147970,7 +149783,7 @@ function asmFunc(imports) { } $915 = physx__PxGetAssertHandler_28_29() | 0; $919 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$915 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($915, $919 + 205488 | 0, $919 + 115629 | 0, 1173, GOT_data_internal_physx__PxsCCDAdvanceTask__runInternal_28_29___ignore_4); + FUNCTION_TABLE[HEAP32[((HEAP32[$915 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($915, $919 + 211470 | 0, $919 + 118912 | 0, 1173, GOT_data_internal_physx__PxsCCDAdvanceTask__runInternal_28_29___ignore_4); $914 = 0; } } @@ -148012,7 +149825,7 @@ function asmFunc(imports) { } $1000 = physx__PxGetAssertHandler_28_29() | 0; $1004 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1000 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1000, $1004 + 205488 | 0, $1004 + 115629 | 0, 1187, GOT_data_internal_physx__PxsCCDAdvanceTask__runInternal_28_29___ignore_5); + FUNCTION_TABLE[HEAP32[((HEAP32[$1000 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1000, $1004 + 211470 | 0, $1004 + 118912 | 0, 1187, GOT_data_internal_physx__PxsCCDAdvanceTask__runInternal_28_29___ignore_5); $999 = 0; } } @@ -148118,7 +149931,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($8 + 47 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 127039 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 130657 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; break label$1; } $7 = $7 - (((HEAP32[($8 + 48 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -148154,7 +149967,7 @@ function asmFunc(imports) { } $93 = physx__PxGetAssertHandler_28_29() | 0; $97 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 227292 | 0, $97 + 127039 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsCCDPair__2c_20physx__ToiPtrCompare_2c_20physx__shdfnd__NamedAllocator__28physx__PxsCCDPair___2c_20unsigned_20int_2c_20physx__ToiPtrCompare_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 233274 | 0, $97 + 130657 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsCCDPair__2c_20physx__ToiPtrCompare_2c_20physx__shdfnd__NamedAllocator__28physx__PxsCCDPair___2c_20unsigned_20int_2c_20physx__ToiPtrCompare_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); $92 = 0; } } @@ -148211,7 +150024,7 @@ function asmFunc(imports) { } $198 = physx__PxGetAssertHandler_28_29() | 0; $202 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 231714 | 0, $202 + 127039 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsCCDPair__2c_20physx__ToiPtrCompare_2c_20physx__shdfnd__NamedAllocator__28physx__PxsCCDPair___2c_20unsigned_20int_2c_20physx__ToiPtrCompare_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 237696 | 0, $202 + 130657 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsCCDPair__2c_20physx__ToiPtrCompare_2c_20physx__shdfnd__NamedAllocator__28physx__PxsCCDPair___2c_20unsigned_20int_2c_20physx__ToiPtrCompare_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); $197 = 0; } } @@ -148338,7 +150151,7 @@ function asmFunc(imports) { } $78 = physx__PxGetAssertHandler_28_29() | 0; $82 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 129209 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsCCDPair__2c_20physx__ToiPtrCompare_20const__28physx__PxsCCDPair___2c_20int_2c_20int_2c_20physx__ToiPtrCompare_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 133177 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsCCDPair__2c_20physx__ToiPtrCompare_20const__28physx__PxsCCDPair___2c_20int_2c_20int_2c_20physx__ToiPtrCompare_20const__29___ignore); $77 = 0; } } @@ -148363,7 +150176,7 @@ function asmFunc(imports) { } $121 = physx__PxGetAssertHandler_28_29() | 0; $125 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 238038 | 0, $125 + 129209 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsCCDPair__2c_20physx__ToiPtrCompare_20const__28physx__PxsCCDPair___2c_20int_2c_20int_2c_20physx__ToiPtrCompare_20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 244020 | 0, $125 + 133177 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsCCDPair__2c_20physx__ToiPtrCompare_20const__28physx__PxsCCDPair___2c_20int_2c_20int_2c_20physx__ToiPtrCompare_20const__29___ignore_1); $120 = 0; } } @@ -148625,7 +150438,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___BlockInfo_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsCCDBlockArray_physx__PxsCCDBody_2c_20128___BlockInfo_20const__29___ignore); $29 = 0; } } @@ -148727,7 +150540,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -148839,10 +150652,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 171280 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 177178 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -148900,7 +150713,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___BlockInfo_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsCCDBlockArray_physx__PxsCCDOverlap_2c_20128___BlockInfo_20const__29___ignore); $29 = 0; } } @@ -148990,7 +150803,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -149102,10 +150915,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 171644 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 177542 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -149150,7 +150963,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___BlockInfo_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsCCDBlockArray_physx__PxsCCDShape_2c_20128___BlockInfo_20const__29___ignore); $29 = 0; } } @@ -149253,7 +151066,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -149365,10 +151178,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 171832 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 177730 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -149401,7 +151214,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAPF32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 150191 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 156077 | 0 | 0) | 0; physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___20const_2c_20physx__PxsCCDShape___2c_20physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__PxsCCDShape__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___init_28unsigned_20int_2c_20float_29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 4 | 0) >> 2]))); __stack_pointer = $5 + 16 | 0; return $6 | 0; @@ -149464,7 +151277,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___20const_2c_20physx__PxsCCDShape___2c_20physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__PxsCCDShape__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___20const_2c_20physx__PxsCCDShape___2c_20physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__PxsCCDShape__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -149488,7 +151301,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 76 | 0) >> 2] | 0, 12) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -149500,7 +151313,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___20const_2c_20physx__PxsCCDShape___2c_20physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__PxsCCDShape__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___20const_2c_20physx__PxsCCDShape___2c_20physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__PxsCCDShape__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -149555,7 +151368,7 @@ function asmFunc(imports) { } $238 = physx__PxGetAssertHandler_28_29() | 0; $242 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 172954 | 0, $242 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___20const_2c_20physx__PxsCCDShape___2c_20physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__PxsCCDShape__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 178852 | 0, $242 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___20const_2c_20physx__PxsCCDShape___2c_20physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__PxsCCDShape__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $237 = 0; } } @@ -149718,7 +151531,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___BlockInfo_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___BlockInfo_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsCCDBlockArray_physx__PxsCCDPair_2c_20128___BlockInfo_20const__29___ignore); $29 = 0; } } @@ -149821,7 +151634,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -149933,10 +151746,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 171462 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 177360 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -149990,7 +151803,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -150123,7 +151936,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___20const_2c_20physx__PxsCCDShape___2c_20physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__PxsCCDShape__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___20const_2c_20physx__PxsCCDShape___2c_20physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__PxsCCDShape__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -150161,7 +151974,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___20const_2c_20physx__PxsCCDShape___2c_20physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__PxsCCDShape__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___20const_2c_20physx__PxsCCDShape___2c_20physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__PxsCCDShape__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -150176,7 +151989,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___20const_2c_20physx__PxsCCDShape___2c_20physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__PxsCCDShape__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___20const_2c_20physx__PxsCCDShape___2c_20physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const___2c_20physx__PxsCCDShape__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_physx__PxsRigidCore_20const__2c_20physx__PxsShapeCore_20const____2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -150234,7 +152047,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDPair__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDPair__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -150266,7 +152079,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -150372,7 +152185,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ThresholdStreamElement_2c_20physx__shdfnd__VirtualAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ThresholdStreamElement_2c_20physx__shdfnd__VirtualAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -150404,7 +152217,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__VirtualAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__VirtualAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -150542,7 +152355,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody_20const__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody_20const__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -150574,7 +152387,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -150659,7 +152472,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -150691,7 +152504,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 1 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 1 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -150776,7 +152589,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxsCCDBody__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -150808,7 +152621,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -150977,7 +152790,7 @@ function asmFunc(imports) { } $78 = physx__PxGetAssertHandler_28_29() | 0; $82 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 129209 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsCCDPair__2c_20physx__IslandPtrCompare_20const__28physx__PxsCCDPair___2c_20int_2c_20int_2c_20physx__IslandPtrCompare_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 133177 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsCCDPair__2c_20physx__IslandPtrCompare_20const__28physx__PxsCCDPair___2c_20int_2c_20int_2c_20physx__IslandPtrCompare_20const__29___ignore); $77 = 0; } } @@ -151002,7 +152815,7 @@ function asmFunc(imports) { } $121 = physx__PxGetAssertHandler_28_29() | 0; $125 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 238038 | 0, $125 + 129209 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsCCDPair__2c_20physx__IslandPtrCompare_20const__28physx__PxsCCDPair___2c_20int_2c_20int_2c_20physx__IslandPtrCompare_20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 244020 | 0, $125 + 133177 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsCCDPair__2c_20physx__IslandPtrCompare_20const__28physx__PxsCCDPair___2c_20int_2c_20int_2c_20physx__IslandPtrCompare_20const__29___ignore_1); $120 = 0; } } @@ -151117,12 +152930,12 @@ function asmFunc(imports) { } $50 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369447 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376303 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $51 = physx__PxGetAssertHandler_28_29() | 0; $55 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 204364 | 0, $55 + 104788 | 0, 80, $55 + 369447 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 210346 | 0, $55 + 106461 | 0, 80, $55 + 376303 | 0); $50 = 0; } } @@ -151188,7 +153001,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 204364 | 0, $26 + 104788 | 0, 786, GOT_data_internal_physx__Sc__ShapeInteraction__updateFlags_28physx__Sc__Scene_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 210346 | 0, $26 + 106461 | 0, 786, GOT_data_internal_physx__Sc__ShapeInteraction__updateFlags_28physx__Sc__Scene_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20unsigned_20int_29___ignore); $21 = 0; } } @@ -151318,7 +153131,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 246482 | 0, $16 + 104788 | 0, 245, GOT_data_internal_physx__Sc__ShapeInteraction__processReportPairOnActivate_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 252464 | 0, $16 + 106461 | 0, 245, GOT_data_internal_physx__Sc__ShapeInteraction__processReportPairOnActivate_28_29___ignore); $11 = 0; } } @@ -151333,7 +153146,7 @@ function asmFunc(imports) { } $36 = physx__PxGetAssertHandler_28_29() | 0; $40 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($36, $40 + 197726 | 0, $40 + 104788 | 0, 246, GOT_data_internal_physx__Sc__ShapeInteraction__processReportPairOnActivate_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($36, $40 + 203708 | 0, $40 + 106461 | 0, 246, GOT_data_internal_physx__Sc__ShapeInteraction__processReportPairOnActivate_28_29___ignore_1); $35 = 0; } } @@ -151395,12 +153208,12 @@ function asmFunc(imports) { } $26 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369448 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376304 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 204261 | 0, $31 + 104788 | 0, 117, $31 + 369448 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 210243 | 0, $31 + 106461 | 0, 117, $31 + 376304 | 0); $26 = 0; } } @@ -151458,7 +153271,7 @@ function asmFunc(imports) { } $15 = physx__PxGetAssertHandler_28_29() | 0; $19 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 82316 | 0, $19 + 134161 | 0, 180, GOT_data_internal_physx__Sc__BodySim__unregisterCountedInteraction_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 82359 | 0, $19 + 138885 | 0, 180, GOT_data_internal_physx__Sc__BodySim__unregisterCountedInteraction_28_29___ignore); $14 = 0; } } @@ -151499,7 +153312,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 197801 | 0, $22 + 133161 | 0, 282, GOT_data_internal_physx__Sc__ShapeInteraction__removeFromReportPairList_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 203783 | 0, $22 + 137731 | 0, 282, GOT_data_internal_physx__Sc__ShapeInteraction__removeFromReportPairList_28_29___ignore); $17 = 0; } } @@ -151514,7 +153327,7 @@ function asmFunc(imports) { } $37 = physx__PxGetAssertHandler_28_29() | 0; $41 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 232985 | 0, $41 + 133161 | 0, 283, GOT_data_internal_physx__Sc__ShapeInteraction__removeFromReportPairList_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 238967 | 0, $41 + 137731 | 0, 283, GOT_data_internal_physx__Sc__ShapeInteraction__removeFromReportPairList_28_29___ignore_1); $36 = 0; } } @@ -151538,7 +153351,7 @@ function asmFunc(imports) { } $63 = physx__PxGetAssertHandler_28_29() | 0; $67 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 232885 | 0, $67 + 133161 | 0, 291, GOT_data_internal_physx__Sc__ShapeInteraction__removeFromReportPairList_28_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 238867 | 0, $67 + 137731 | 0, 291, GOT_data_internal_physx__Sc__ShapeInteraction__removeFromReportPairList_28_29___ignore_2); $62 = 0; } } @@ -151854,7 +153667,7 @@ function asmFunc(imports) { } $15 = physx__PxGetAssertHandler_28_29() | 0; $19 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 206649 | 0, $19 + 126516 | 0, 110, GOT_data_internal_physx__PxsContactManagerOutputIterator__getContactManager_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 212631 | 0, $19 + 130050 | 0, 110, GOT_data_internal_physx__PxsContactManagerOutputIterator__getContactManager_28unsigned_20int_29___ignore); $14 = 0; } } @@ -151902,12 +153715,12 @@ function asmFunc(imports) { } $32 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369449 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376305 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $33 = physx__PxGetAssertHandler_28_29() | 0; $37 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 71807 | 0, $37 + 104788 | 0, 284, $37 + 369449 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 71807 | 0, $37 + 106461 | 0, 284, $37 + 376305 | 0); $32 = 0; } } @@ -151932,12 +153745,12 @@ function asmFunc(imports) { } $13 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369450 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376306 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 247338 | 0, $18 + 104788 | 0, 299, $18 + 369450 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 253320 | 0, $18 + 106461 | 0, 299, $18 + 376306 | 0); $13 = 0; } } @@ -152069,7 +153882,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 162217 | 0, $23 + 130944 | 0, 190, GOT_data_internal_physx__Sc__ActorPairReport__createContactReportData_28physx__Sc__NPhaseCore__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 168115 | 0, $23 + 135178 | 0, 190, GOT_data_internal_physx__Sc__ActorPairReport__createContactReportData_28physx__Sc__NPhaseCore__29___ignore); $18 = 0; } } @@ -152144,12 +153957,12 @@ function asmFunc(imports) { } $52 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369451 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376307 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 74162 | 0, $57 + 104788 | 0, 343, $57 + 369451 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 74177 | 0, $57 + 106461 | 0, 343, $57 + 376307 | 0); $52 = 0; } } @@ -152190,12 +154003,12 @@ function asmFunc(imports) { } $112 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369452 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376308 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $113 = physx__PxGetAssertHandler_28_29() | 0; $117 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$113 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($113, $117 + 116437 | 0, $117 + 104788 | 0, 356, $117 + 369452 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$113 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($113, $117 + 119804 | 0, $117 + 106461 | 0, 356, $117 + 376308 | 0); $112 = 0; } } @@ -152232,12 +154045,12 @@ function asmFunc(imports) { } $164 = 0; label$21 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369453 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376309 | 0) >> 0] | 0) & 1 | 0) { break label$21 } $165 = physx__PxGetAssertHandler_28_29() | 0; $169 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$165 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($165, $169 + 205582 | 0, $169 + 104788 | 0, 378, $169 + 369453 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$165 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($165, $169 + 211564 | 0, $169 + 106461 | 0, 378, $169 + 376309 | 0); $164 = 0; } } @@ -152272,12 +154085,12 @@ function asmFunc(imports) { } $213 = 0; label$28 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369454 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376310 | 0) >> 0] | 0) & 1 | 0) { break label$28 } $214 = physx__PxGetAssertHandler_28_29() | 0; $218 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$214 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($214, $218 + 84758 | 0, $218 + 104788 | 0, 392, $218 + 369454 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$214 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($214, $218 + 84827 | 0, $218 + 106461 | 0, 392, $218 + 376310 | 0); $213 = 0; } } @@ -152287,12 +154100,12 @@ function asmFunc(imports) { } $236 = 0; label$30 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369455 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376311 | 0) >> 0] | 0) & 1 | 0) { break label$30 } $237 = physx__PxGetAssertHandler_28_29() | 0; $241 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$237 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($237, $241 + 72059 | 0, $241 + 104788 | 0, 393, $241 + 369455 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$237 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($237, $241 + 72059 | 0, $241 + 106461 | 0, 393, $241 + 376311 | 0); $236 = 0; } } @@ -152455,12 +154268,12 @@ function asmFunc(imports) { } $509 = 0; label$59 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369456 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376312 | 0) >> 0] | 0) & 1 | 0) { break label$59 } $510 = physx__PxGetAssertHandler_28_29() | 0; $514 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$510 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($510, $514 + 229798 | 0, $514 + 104788 | 0, 496, $514 + 369456 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$510 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($510, $514 + 235780 | 0, $514 + 106461 | 0, 496, $514 + 376312 | 0); $509 = 0; } } @@ -152483,12 +154296,12 @@ function asmFunc(imports) { } $560 = 0; label$61 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369457 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376313 | 0) >> 0] | 0) & 1 | 0) { break label$61 } $561 = physx__PxGetAssertHandler_28_29() | 0; $565 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$561 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($561, $565 + 143109 | 0, $565 + 104788 | 0, 509, $565 + 369457 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$561 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($561, $565 + 148970 | 0, $565 + 106461 | 0, 509, $565 + 376313 | 0); $560 = 0; } } @@ -152508,12 +154321,12 @@ function asmFunc(imports) { } $607 = 0; label$63 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369458 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376314 | 0) >> 0] | 0) & 1 | 0) { break label$63 } $608 = physx__PxGetAssertHandler_28_29() | 0; $612 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$608 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($608, $612 + 73173 | 0, $612 + 104788 | 0, 522, $612 + 369458 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$608 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($608, $612 + 73188 | 0, $612 + 106461 | 0, 522, $612 + 376314 | 0); $607 = 0; } } @@ -152603,12 +154416,12 @@ function asmFunc(imports) { } $798 = 0; label$74 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369459 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376315 | 0) >> 0] | 0) & 1 | 0) { break label$74 } $799 = physx__PxGetAssertHandler_28_29() | 0; $803 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$799 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($799, $803 + 229728 | 0, $803 + 104788 | 0, 555, $803 + 369459 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$799 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($799, $803 + 235710 | 0, $803 + 106461 | 0, 555, $803 + 376315 | 0); $798 = 0; } } @@ -152625,12 +154438,12 @@ function asmFunc(imports) { } $851 = 0; label$76 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369460 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376316 | 0) >> 0] | 0) & 1 | 0) { break label$76 } $852 = physx__PxGetAssertHandler_28_29() | 0; $856 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$852 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($852, $856 + 229846 | 0, $856 + 104788 | 0, 564, $856 + 369460 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$852 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($852, $856 + 235828 | 0, $856 + 106461 | 0, 564, $856 + 376316 | 0); $851 = 0; } } @@ -152707,7 +154520,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 162218 | 0, $23 + 130944 | 0, 173, GOT_data_internal_physx__Sc__ActorPairReport__streamResetStamp_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 168116 | 0, $23 + 135178 | 0, 173, GOT_data_internal_physx__Sc__ActorPairReport__streamResetStamp_28unsigned_20int_29___ignore); $18 = 0; } } @@ -152737,7 +154550,7 @@ function asmFunc(imports) { } $13 = physx__PxGetAssertHandler_28_29() | 0; $17 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$13 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($13, $17 + 84758 | 0, $17 + 134612 | 0, 276, GOT_data_internal_physx__Sc__ContactStreamManager__computeContactReportExtraDataSize_28unsigned_20int_2c_20bool_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$13 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($13, $17 + 84827 | 0, $17 + 139406 | 0, 276, GOT_data_internal_physx__Sc__ContactStreamManager__computeContactReportExtraDataSize_28unsigned_20int_2c_20bool_29___ignore); $12 = 0; } } @@ -152828,7 +154641,7 @@ function asmFunc(imports) { } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 239462 | 0, $56 + 134612 | 0, 352, GOT_data_internal_physx__Sc__ContactStreamManager__fillInContactReportExtraData_28unsigned_20char__2c_20unsigned_20int_2c_20physx__Sc__RigidSim_20const__2c_20physx__Sc__RigidSim_20const__2c_20unsigned_20int_2c_20bool_2c_20unsigned_20int_2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 245444 | 0, $56 + 139406 | 0, 352, GOT_data_internal_physx__Sc__ContactStreamManager__fillInContactReportExtraData_28unsigned_20char__2c_20unsigned_20int_2c_20physx__Sc__RigidSim_20const__2c_20physx__Sc__RigidSim_20const__2c_20unsigned_20int_2c_20bool_2c_20unsigned_20int_2c_20unsigned_20int_29___ignore); $51 = 0; } } @@ -152861,7 +154674,7 @@ function asmFunc(imports) { } $104 = physx__PxGetAssertHandler_28_29() | 0; $108 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$104 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($104, $108 + 239462 | 0, $108 + 134612 | 0, 371, GOT_data_internal_physx__Sc__ContactStreamManager__fillInContactReportExtraData_28unsigned_20char__2c_20unsigned_20int_2c_20physx__Sc__RigidSim_20const__2c_20physx__Sc__RigidSim_20const__2c_20unsigned_20int_2c_20bool_2c_20unsigned_20int_2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$104 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($104, $108 + 245444 | 0, $108 + 139406 | 0, 371, GOT_data_internal_physx__Sc__ContactStreamManager__fillInContactReportExtraData_28unsigned_20char__2c_20unsigned_20int_2c_20physx__Sc__RigidSim_20const__2c_20physx__Sc__RigidSim_20const__2c_20unsigned_20int_2c_20bool_2c_20unsigned_20int_2c_20unsigned_20int_29___ignore_1); $103 = 0; } } @@ -152886,7 +154699,7 @@ function asmFunc(imports) { } $150 = physx__PxGetAssertHandler_28_29() | 0; $154 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$150 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($150, $154 + 239462 | 0, $154 + 134612 | 0, 381, GOT_data_internal_physx__Sc__ContactStreamManager__fillInContactReportExtraData_28unsigned_20char__2c_20unsigned_20int_2c_20physx__Sc__RigidSim_20const__2c_20physx__Sc__RigidSim_20const__2c_20unsigned_20int_2c_20bool_2c_20unsigned_20int_2c_20unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$150 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($150, $154 + 245444 | 0, $154 + 139406 | 0, 381, GOT_data_internal_physx__Sc__ContactStreamManager__fillInContactReportExtraData_28unsigned_20char__2c_20unsigned_20int_2c_20physx__Sc__RigidSim_20const__2c_20physx__Sc__RigidSim_20const__2c_20unsigned_20int_2c_20bool_2c_20unsigned_20int_2c_20unsigned_20int_29___ignore_2); $149 = 0; } } @@ -152911,7 +154724,7 @@ function asmFunc(imports) { } $202 = physx__PxGetAssertHandler_28_29() | 0; $206 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$202 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($202, $206 + 239462 | 0, $206 + 134612 | 0, 391, GOT_data_internal_physx__Sc__ContactStreamManager__fillInContactReportExtraData_28unsigned_20char__2c_20unsigned_20int_2c_20physx__Sc__RigidSim_20const__2c_20physx__Sc__RigidSim_20const__2c_20unsigned_20int_2c_20bool_2c_20unsigned_20int_2c_20unsigned_20int_29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$202 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($202, $206 + 245444 | 0, $206 + 139406 | 0, 391, GOT_data_internal_physx__Sc__ContactStreamManager__fillInContactReportExtraData_28unsigned_20char__2c_20unsigned_20int_2c_20physx__Sc__RigidSim_20const__2c_20physx__Sc__RigidSim_20const__2c_20unsigned_20int_2c_20bool_2c_20unsigned_20int_2c_20unsigned_20int_29___ignore_3); $201 = 0; } } @@ -153099,12 +154912,12 @@ function asmFunc(imports) { } $28 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369461 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376317 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 247338 | 0, $33 + 104788 | 0, 701, $33 + 369461 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 253320 | 0, $33 + 106461 | 0, 701, $33 + 376317 | 0); $28 = 0; } } @@ -153114,12 +154927,12 @@ function asmFunc(imports) { } $50 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369462 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376318 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $51 = physx__PxGetAssertHandler_28_29() | 0; $55 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 232884 | 0, $55 + 104788 | 0, 702, $55 + 369462 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 238866 | 0, $55 + 106461 | 0, 702, $55 + 376318 | 0); $50 = 0; } } @@ -153129,12 +154942,12 @@ function asmFunc(imports) { } $72 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369463 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376319 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $73 = physx__PxGetAssertHandler_28_29() | 0; $77 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$73 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($73, $77 + 233086 | 0, $77 + 104788 | 0, 703, $77 + 369463 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$73 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($73, $77 + 239068 | 0, $77 + 106461 | 0, 703, $77 + 376319 | 0); $72 = 0; } } @@ -153207,7 +155020,7 @@ function asmFunc(imports) { } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 204261 | 0, $28 + 133161 | 0, 382, GOT_data_internal_physx__Sc__ShapeInteraction__adjustCountersOnNewTouch_28bool_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 210243 | 0, $28 + 137731 | 0, 382, GOT_data_internal_physx__Sc__ShapeInteraction__adjustCountersOnNewTouch_28bool_29___ignore); $23 = 0; } } @@ -153252,7 +155065,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 73257 | 0, $27 + 130944 | 0, 80, GOT_data_internal_physx__Sc__ActorPair__incTouchCount_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 73272 | 0, $27 + 135178 | 0, 80, GOT_data_internal_physx__Sc__ActorPair__incTouchCount_28_29___ignore); $22 = 0; } } @@ -153307,12 +155120,12 @@ function asmFunc(imports) { } $25 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369464 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376320 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 247338 | 0, $30 + 104788 | 0, 744, $30 + 369464 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 253320 | 0, $30 + 106461 | 0, 744, $30 + 376320 | 0); $25 = 0; } } @@ -153335,12 +155148,12 @@ function asmFunc(imports) { } $60 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369465 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376321 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $61 = physx__PxGetAssertHandler_28_29() | 0; $65 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 232885 | 0, $65 + 104788 | 0, 758, $65 + 369465 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 238867 | 0, $65 + 106461 | 0, 758, $65 + 376321 | 0); $60 = 0; } } @@ -153358,12 +155171,12 @@ function asmFunc(imports) { } $96 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369466 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376322 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $97 = physx__PxGetAssertHandler_28_29() | 0; $101 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 204261 | 0, $101 + 104788 | 0, 770, $101 + 369466 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 210243 | 0, $101 + 106461 | 0, 770, $101 + 376322 | 0); $96 = 0; } } @@ -153474,12 +155287,12 @@ function asmFunc(imports) { } $92 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369467 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376323 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $93 = physx__PxGetAssertHandler_28_29() | 0; $97 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 204364 | 0, $97 + 104788 | 0, 848, $97 + 369467 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 210346 | 0, $97 + 106461 | 0, 848, $97 + 376323 | 0); $92 = 0; } } @@ -153541,12 +155354,12 @@ function asmFunc(imports) { } $222 = 0; label$20 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369468 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376324 | 0) >> 0] | 0) & 1 | 0) { break label$20 } $223 = physx__PxGetAssertHandler_28_29() | 0; $227 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$223 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($223, $227 + 93308 | 0, $227 + 104788 | 0, 887, $227 + 369468 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$223 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($223, $227 + 93399 | 0, $227 + 106461 | 0, 887, $227 + 376324 | 0); $222 = 0; } } @@ -153602,12 +155415,12 @@ function asmFunc(imports) { } $308 = 0; label$29 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369469 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376325 | 0) >> 0] | 0) & 1 | 0) { break label$29 } $309 = physx__PxGetAssertHandler_28_29() | 0; $313 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$309 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($309, $313 + 254376 | 0, $313 + 104788 | 0, 917, $313 + 369469 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$309 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($309, $313 + 260358 | 0, $313 + 106461 | 0, 917, $313 + 376325 | 0); $308 = 0; } } @@ -153710,12 +155523,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369470 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376326 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 254192 | 0, $27 + 104788 | 0, 954, $27 + 369470 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 260174 | 0, $27 + 106461 | 0, 954, $27 + 376326 | 0); $22 = 0; } } @@ -153727,12 +155540,12 @@ function asmFunc(imports) { } $53 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369471 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376327 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $54 = physx__PxGetAssertHandler_28_29() | 0; $58 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 204419 | 0, $58 + 104788 | 0, 958, $58 + 369471 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 210401 | 0, $58 + 106461 | 0, 958, $58 + 376327 | 0); $53 = 0; } } @@ -153775,12 +155588,12 @@ function asmFunc(imports) { } $131 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369472 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376328 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $132 = physx__PxGetAssertHandler_28_29() | 0; $136 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$132 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($132, $136 + 242371 | 0, $136 + 104788 | 0, 962, $136 + 369472 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$132 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($132, $136 + 248353 | 0, $136 + 106461 | 0, 962, $136 + 376328 | 0); $131 = 0; } } @@ -153809,12 +155622,12 @@ function asmFunc(imports) { } $195 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369473 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376329 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $196 = physx__PxGetAssertHandler_28_29() | 0; $200 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$196 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($196, $200 + 238830 | 0, $200 + 104788 | 0, 971, $200 + 369473 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$196 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($196, $200 + 244812 | 0, $200 + 106461 | 0, 971, $200 + 376329 | 0); $195 = 0; } } @@ -153909,12 +155722,12 @@ function asmFunc(imports) { } $106 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369474 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376330 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $107 = physx__PxGetAssertHandler_28_29() | 0; $111 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$107 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($107, $111 + 204364 | 0, $111 + 104788 | 0, 1058, $111 + 369474 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$107 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($107, $111 + 210346 | 0, $111 + 106461 | 0, 1058, $111 + 376330 | 0); $106 = 0; } } @@ -153973,12 +155786,12 @@ function asmFunc(imports) { } $235 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369475 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376331 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $236 = physx__PxGetAssertHandler_28_29() | 0; $240 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$236 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($236, $240 + 253875 | 0, $240 + 104788 | 0, 1081, $240 + 369475 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$236 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($236, $240 + 259857 | 0, $240 + 106461 | 0, 1081, $240 + 376331 | 0); $235 = 0; } } @@ -154116,12 +155929,12 @@ function asmFunc(imports) { } $447 = 0; label$34 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369476 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376332 | 0) >> 0] | 0) & 1 | 0) { break label$34 } $448 = physx__PxGetAssertHandler_28_29() | 0; $452 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$448 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($448, $452 + 71807 | 0, $452 + 104788 | 0, 1163, $452 + 369476 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$448 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($448, $452 + 71807 | 0, $452 + 106461 | 0, 1163, $452 + 376332 | 0); $447 = 0; } } @@ -154153,7 +155966,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 254192 | 0, $25 + 133161 | 0, 328, GOT_data_internal_physx__Sc__ShapeInteraction__activeManagerAllowed_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 260174 | 0, $25 + 137731 | 0, 328, GOT_data_internal_physx__Sc__ShapeInteraction__activeManagerAllowed_28_29_20const___ignore); $20 = 0; } } @@ -154170,7 +155983,7 @@ function asmFunc(imports) { } $49 = physx__PxGetAssertHandler_28_29() | 0; $53 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 204419 | 0, $53 + 133161 | 0, 332, GOT_data_internal_physx__Sc__ShapeInteraction__activeManagerAllowed_28_29_20const___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 210401 | 0, $53 + 137731 | 0, 332, GOT_data_internal_physx__Sc__ShapeInteraction__activeManagerAllowed_28_29_20const___ignore_1); $48 = 0; } } @@ -154234,7 +156047,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 246482 | 0, $16 + 104788 | 0, 257, GOT_data_internal_physx__Sc__ShapeInteraction__processReportPairOnDeactivate_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 252464 | 0, $16 + 106461 | 0, 257, GOT_data_internal_physx__Sc__ShapeInteraction__processReportPairOnDeactivate_28_29___ignore); $11 = 0; } } @@ -154249,7 +156062,7 @@ function asmFunc(imports) { } $36 = physx__PxGetAssertHandler_28_29() | 0; $40 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($36, $40 + 197801 | 0, $40 + 104788 | 0, 258, GOT_data_internal_physx__Sc__ShapeInteraction__processReportPairOnDeactivate_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($36, $40 + 203783 | 0, $40 + 106461 | 0, 258, GOT_data_internal_physx__Sc__ShapeInteraction__processReportPairOnDeactivate_28_29___ignore_1); $35 = 0; } } @@ -154264,7 +156077,7 @@ function asmFunc(imports) { } $55 = physx__PxGetAssertHandler_28_29() | 0; $59 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 240147 | 0, $59 + 104788 | 0, 260, GOT_data_internal_physx__Sc__ShapeInteraction__processReportPairOnDeactivate_28_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 246129 | 0, $59 + 106461 | 0, 260, GOT_data_internal_physx__Sc__ShapeInteraction__processReportPairOnDeactivate_28_29___ignore_2); $54 = 0; } } @@ -154353,12 +156166,12 @@ function asmFunc(imports) { } $33 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369477 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376333 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $34 = physx__PxGetAssertHandler_28_29() | 0; $38 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 204261 | 0, $38 + 104788 | 0, 1180, $38 + 369477 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 210243 | 0, $38 + 106461 | 0, 1180, $38 + 376333 | 0); $33 = 0; } } @@ -154426,7 +156239,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ActorPairReport__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__ActorPairReport__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ActorPairReport__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__ActorPairReport__20const__29___ignore); $29 = 0; } } @@ -154515,7 +156328,7 @@ function asmFunc(imports) { $33 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const(HEAP32[($3 + 104 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, $33 | 0, GOT_data_internal___memory_base + 149747 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, $33 | 0, GOT_data_internal___memory_base + 155633 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Sc__ShapeCore__getFlags_28_29_20const($3 + 23 | 0 | 0, HEAP32[($4 + 28 | 0) >> 2] | 0 | 0); label$1 : { label$2 : { @@ -154705,7 +156518,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 252491 | 0, $18 + 106237 | 0, 152, GOT_data_internal_physx__Sc__ShapeSim__internalAddToBroadPhase_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 258473 | 0, $18 + 108120 | 0, 152, GOT_data_internal_physx__Sc__ShapeSim__internalAddToBroadPhase_28_29___ignore); $13 = 0; } } @@ -154772,12 +156585,12 @@ function asmFunc(imports) { } $27 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369502 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376358 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 120765 | 0, $32 + 106237 | 0, 480, $32 + 369502 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 124132 | 0, $32 + 108120 | 0, 480, $32 + 376358 | 0); $27 = 0; } } @@ -154832,7 +156645,7 @@ function asmFunc(imports) { } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 207357 | 0, $20 + 128769 | 0, 110, GOT_data_internal_physx__Cm__getDynamicGlobalPoseAligned_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 213339 | 0, $20 + 132667 | 0, 110, GOT_data_internal_physx__Cm__getDynamicGlobalPoseAligned_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__29___ignore); $15 = 0; } } @@ -154847,7 +156660,7 @@ function asmFunc(imports) { } $36 = physx__PxGetAssertHandler_28_29() | 0; $40 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($36, $40 + 207294 | 0, $40 + 128769 | 0, 111, GOT_data_internal_physx__Cm__getDynamicGlobalPoseAligned_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($36, $40 + 213276 | 0, $40 + 132667 | 0, 111, GOT_data_internal_physx__Cm__getDynamicGlobalPoseAligned_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__29___ignore_1); $35 = 0; } } @@ -154862,7 +156675,7 @@ function asmFunc(imports) { } $56 = physx__PxGetAssertHandler_28_29() | 0; $60 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$56 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($56, $60 + 207264 | 0, $60 + 128769 | 0, 112, GOT_data_internal_physx__Cm__getDynamicGlobalPoseAligned_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$56 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($56, $60 + 213246 | 0, $60 + 132667 | 0, 112, GOT_data_internal_physx__Cm__getDynamicGlobalPoseAligned_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__29___ignore_2); $55 = 0; } } @@ -154877,7 +156690,7 @@ function asmFunc(imports) { } $76 = physx__PxGetAssertHandler_28_29() | 0; $80 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 207325 | 0, $80 + 128769 | 0, 113, GOT_data_internal_physx__Cm__getDynamicGlobalPoseAligned_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 213307 | 0, $80 + 132667 | 0, 113, GOT_data_internal_physx__Cm__getDynamicGlobalPoseAligned_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__29___ignore_3); $75 = 0; } } @@ -155159,7 +156972,7 @@ function asmFunc(imports) { } $15 = physx__PxGetAssertHandler_28_29() | 0; $19 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 207387 | 0, $19 + 128769 | 0, 86, GOT_data_internal_physx__Cm__getStaticGlobalPoseAligned_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 213369 | 0, $19 + 132667 | 0, 86, GOT_data_internal_physx__Cm__getStaticGlobalPoseAligned_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__29___ignore); $14 = 0; } } @@ -155174,7 +156987,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 207294 | 0, $39 + 128769 | 0, 87, GOT_data_internal_physx__Cm__getStaticGlobalPoseAligned_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 213276 | 0, $39 + 132667 | 0, 87, GOT_data_internal_physx__Cm__getStaticGlobalPoseAligned_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__29___ignore_1); $34 = 0; } } @@ -155189,7 +157002,7 @@ function asmFunc(imports) { } $55 = physx__PxGetAssertHandler_28_29() | 0; $59 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 207325 | 0, $59 + 128769 | 0, 88, GOT_data_internal_physx__Cm__getStaticGlobalPoseAligned_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 213307 | 0, $59 + 132667 | 0, 88, GOT_data_internal_physx__Cm__getStaticGlobalPoseAligned_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__29___ignore_2); $54 = 0; } } @@ -155441,7 +157254,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxsCachedTransform_2c_20physx__shdfnd__VirtualAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxsCachedTransform_2c_20physx__shdfnd__VirtualAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -155470,7 +157283,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxsCachedTransform_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxsCachedTransform_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -155528,7 +157341,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_float_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_float_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -155643,12 +157456,12 @@ function asmFunc(imports) { } $16 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369508 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376364 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 252464 | 0, $21 + 106237 | 0, 61, $21 + 369508 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 258446 | 0, $21 + 108120 | 0, 61, $21 + 376364 | 0); $16 = 0; } } @@ -155767,7 +157580,7 @@ function asmFunc(imports) { } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 252492 | 0, $20 + 106237 | 0, 159, GOT_data_internal_physx__Sc__ShapeSim__internalRemoveFromBroadPhase_28bool_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 258474 | 0, $20 + 108120 | 0, 159, GOT_data_internal_physx__Sc__ShapeSim__internalRemoveFromBroadPhase_28bool_29___ignore); $15 = 0; } } @@ -157988,12 +159801,12 @@ function asmFunc(imports) { } $119 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369501 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376357 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $120 = physx__PxGetAssertHandler_28_29() | 0; $124 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$120 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($120, $124 + 65701 | 0, $124 + 106237 | 0, 390, $124 + 369501 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$120 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($120, $124 + 65701 | 0, $124 + 108120 | 0, 390, $124 + 376357 | 0); $119 = 0; } } @@ -158091,7 +159904,7 @@ function asmFunc(imports) { } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 248857 | 0, $28 + 132164 | 0, 370, GOT_data_internal_physx__Bp__AABBManager__setBPGroup_28unsigned_20int_2c_20physx__Bp__FilterGroup__Enum_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 254839 | 0, $28 + 136580 | 0, 370, GOT_data_internal_physx__Bp__AABBManager__setBPGroup_28unsigned_20int_2c_20physx__Bp__FilterGroup__Enum_29___ignore); $23 = 0; } } @@ -158106,7 +159919,7 @@ function asmFunc(imports) { } $48 = physx__PxGetAssertHandler_28_29() | 0; $52 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 198159 | 0, $52 + 132164 | 0, 371, GOT_data_internal_physx__Bp__AABBManager__setBPGroup_28unsigned_20int_2c_20physx__Bp__FilterGroup__Enum_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 204141 | 0, $52 + 136580 | 0, 371, GOT_data_internal_physx__Bp__AABBManager__setBPGroup_28unsigned_20int_2c_20physx__Bp__FilterGroup__Enum_29___ignore_1); $47 = 0; } } @@ -158370,7 +160183,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxsCachedTransform_2c_20physx__shdfnd__VirtualAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxsCachedTransform_2c_20physx__shdfnd__VirtualAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -158408,7 +160221,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxsCachedTransform_2c_20physx__shdfnd__VirtualAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxsCachedTransform_2c_20physx__shdfnd__VirtualAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -158440,7 +160253,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__VirtualAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__VirtualAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -159040,12 +160853,12 @@ function asmFunc(imports) { } $46 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369520 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376376 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 192056 | 0, $51 + 104684 | 0, 55, $51 + 369520 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 198018 | 0, $51 + 106343 | 0, 55, $51 + 376376 | 0); $46 = 0; } } @@ -159157,12 +160970,12 @@ function asmFunc(imports) { } $51 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369521 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376377 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 240540 | 0, $56 + 104684 | 0, 73, $56 + 369521 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 246522 | 0, $56 + 106343 | 0, 73, $56 + 376377 | 0); $51 = 0; } } @@ -159189,12 +161002,12 @@ function asmFunc(imports) { } $114 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369522 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376378 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $115 = physx__PxGetAssertHandler_28_29() | 0; $119 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$115 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($115, $119 + 240335 | 0, $119 + 104684 | 0, 81, $119 + 369522 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$115 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($115, $119 + 246317 | 0, $119 + 106343 | 0, 81, $119 + 376378 | 0); $114 = 0; } } @@ -159362,12 +161175,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369523 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376379 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 232769 | 0, $29 + 104577 | 0, 60, $29 + 369523 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 238751 | 0, $29 + 106222 | 0, 60, $29 + 376379 | 0); $24 = 0; } } @@ -159377,12 +161190,12 @@ function asmFunc(imports) { } $53 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369524 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376380 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $54 = physx__PxGetAssertHandler_28_29() | 0; $58 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 245869 | 0, $58 + 104577 | 0, 61, $58 + 369524 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 251851 | 0, $58 + 106222 | 0, 61, $58 + 376380 | 0); $53 = 0; } } @@ -159392,12 +161205,12 @@ function asmFunc(imports) { } $86 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369525 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376381 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $87 = physx__PxGetAssertHandler_28_29() | 0; $91 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$87 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($87, $91 + 236375 | 0, $91 + 104577 | 0, 62, $91 + 369525 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$87 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($87, $91 + 242357 | 0, $91 + 106222 | 0, 62, $91 + 376381 | 0); $86 = 0; } } @@ -159475,12 +161288,12 @@ function asmFunc(imports) { } $14 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369526 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376382 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $15 = physx__PxGetAssertHandler_28_29() | 0; $19 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 247199 | 0, $19 + 104577 | 0, 98, $19 + 369526 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 253181 | 0, $19 + 106222 | 0, 98, $19 + 376382 | 0); $14 = 0; } } @@ -159490,12 +161303,12 @@ function asmFunc(imports) { } $39 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369527 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376383 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $40 = physx__PxGetAssertHandler_28_29() | 0; $44 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$40 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($40, $44 + 198929 | 0, $44 + 104577 | 0, 99, $44 + 369527 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$40 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($40, $44 + 204911 | 0, $44 + 106222 | 0, 99, $44 + 376383 | 0); $39 = 0; } } @@ -159519,12 +161332,12 @@ function asmFunc(imports) { } $15 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369528 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376384 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 247199 | 0, $20 + 104577 | 0, 117, $20 + 369528 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 253181 | 0, $20 + 106222 | 0, 117, $20 + 376384 | 0); $15 = 0; } } @@ -159661,12 +161474,12 @@ function asmFunc(imports) { } $108 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369529 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376385 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $109 = physx__PxGetAssertHandler_28_29() | 0; $113 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$109 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($109, $113 + 242552 | 0, $113 + 104577 | 0, 154, $113 + 369529 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$109 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($109, $113 + 248534 | 0, $113 + 106222 | 0, 154, $113 + 376385 | 0); $108 = 0; } } @@ -159835,7 +161648,7 @@ function asmFunc(imports) { } physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___clear_28physx__PxFilterFlag__Enum_29(HEAP32[($8 + 204 | 0) >> 2] | 0 | 0, 12 | 0); $159 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $159 + 110621 | 0 | 0, 270 | 0, $159 + 223498 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $159 + 113162 | 0 | 0, 270 | 0, $159 + 229480 | 0 | 0, 0 | 0); } } checkFilterFlags_28physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___29(HEAP32[($8 + 204 | 0) >> 2] | 0 | 0); @@ -159904,12 +161717,12 @@ function asmFunc(imports) { } $301 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369596 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376452 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $302 = physx__PxGetAssertHandler_28_29() | 0; $306 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$302 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($302, $306 + 239869 | 0, $306 + 110621 | 0, 294, $306 + 369596 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$302 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($302, $306 + 245851 | 0, $306 + 113162 | 0, 294, $306 + 376452 | 0); $301 = 0; } } @@ -159929,12 +161742,12 @@ function asmFunc(imports) { } $353 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369597 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376453 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $354 = physx__PxGetAssertHandler_28_29() | 0; $358 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$354 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($354, $358 + 232370 | 0, $358 + 110621 | 0, 296, $358 + 369597 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$354 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($354, $358 + 238352 | 0, $358 + 113162 | 0, 296, $358 + 376453 | 0); $353 = 0; } } @@ -159996,7 +161809,7 @@ function asmFunc(imports) { break label$4 } $67 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $67 + 110621 | 0 | 0, 200 | 0, $67 + 220105 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $67 + 113162 | 0 | 0, 200 | 0, $67 + 226087 | 0 | 0, 0 | 0); physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___clear_28physx__PxPairFlag__Enum_29($5 | 0, 1 | 0); } $75 = HEAP32[($9 + 40 | 0) >> 2] | 0; @@ -160124,7 +161937,7 @@ function asmFunc(imports) { break label$1 } $32 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $32 + 110621 | 0 | 0, 157 | 0, $32 + 221358 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $32 + 113162 | 0 | 0, 157 | 0, $32 + 227340 | 0 | 0, 0 | 0); physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___clear_28physx__PxFilterFlag__Enum_29(HEAP32[($3 + 12 | 0) >> 2] | 0 | 0, 1 | 0); } __stack_pointer = $3 + 16 | 0; @@ -160229,7 +162042,7 @@ function asmFunc(imports) { break label$2 } $12 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $12 + 110621 | 0 | 0, 169 | 0, $12 + 210874 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $12 + 113162 | 0 | 0, 169 | 0, $12 + 216856 | 0 | 0, 0 | 0); break label$1; } physx__operator__28physx__PxPairFlag__Enum_2c_20physx__PxPairFlag__Enum_29($6 + 12 | 0 | 0, 1024 | 0, 2048 | 0); @@ -160239,7 +162052,7 @@ function asmFunc(imports) { break label$3 } $40 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $40 + 110621 | 0 | 0, 173 | 0, $40 + 211042 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $40 + 113162 | 0 | 0, 173 | 0, $40 + 217024 | 0 | 0, 0 | 0); } } label$4 : { @@ -160265,7 +162078,7 @@ function asmFunc(imports) { break label$6 } $81 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $81 + 110621 | 0 | 0, 179 | 0, $81 + 75749 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $81 + 113162 | 0 | 0, 179 | 0, $81 + 75781 | 0 | 0, 0 | 0); } physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___PxFlags_28physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short__20const__29($0 | 0, $3 | 0) | 0; __stack_pointer = $6 + 32 | 0; @@ -160314,12 +162127,12 @@ function asmFunc(imports) { } $54 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369530 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376386 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $55 = physx__PxGetAssertHandler_28_29() | 0; $59 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 237457 | 0, $59 + 110621 | 0, 599, $59 + 369530 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 243439 | 0, $59 + 113162 | 0, 599, $59 + 376386 | 0); $54 = 0; } } @@ -160331,12 +162144,12 @@ function asmFunc(imports) { } $85 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369531 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376387 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $86 = physx__PxGetAssertHandler_28_29() | 0; $90 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$86 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($86, $90 + 246419 | 0, $90 + 110621 | 0, 603, $90 + 369531 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$86 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($86, $90 + 252401 | 0, $90 + 113162 | 0, 603, $90 + 376387 | 0); $85 = 0; } } @@ -160426,7 +162239,7 @@ function asmFunc(imports) { HEAP32[($6 + 64 | 0) >> 2] = $3; (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__Sc__ElementSim__getActor_28_29_20const(HEAP32[($6 + 68 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 60 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__Sc__ActorSim__getActorType_28_29_20const(HEAP32[($6 + 60 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 56 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($6 + 52 | 0) >> 2] = HEAP32[((GOT_data_internal___memory_base + 283680 | 0) + ((HEAP32[($6 + 56 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0; + HEAP32[($6 + 52 | 0) >> 2] = HEAP32[((GOT_data_internal___memory_base + 290128 | 0) + ((HEAP32[($6 + 56 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0; HEAP32[($6 + 48 | 0) >> 2] = (HEAP32[($6 + 52 | 0) >> 2] | 0) >>> 1 | 0; label$1 : { label$2 : { @@ -160443,7 +162256,7 @@ function asmFunc(imports) { } (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__Sc__ElementSim__getActor_28_29_20const(HEAP32[($6 + 64 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__Sc__ActorSim__getActorType_28_29_20const(HEAP32[($6 + 36 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 32 | 0) >> 2] = wasm2js_i32$1; - HEAP32[($6 + 28 | 0) >> 2] = HEAP32[((GOT_data_internal___memory_base + 283680 | 0) + ((HEAP32[($6 + 32 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0; + HEAP32[($6 + 28 | 0) >> 2] = HEAP32[((GOT_data_internal___memory_base + 290128 | 0) + ((HEAP32[($6 + 32 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0; HEAP32[($6 + 24 | 0) >> 2] = (HEAP32[($6 + 28 | 0) >> 2] | 0) >>> 1 | 0; label$3 : { label$4 : { @@ -160464,12 +162277,12 @@ function asmFunc(imports) { } $84 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369601 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376457 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $85 = physx__PxGetAssertHandler_28_29() | 0; $89 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$85 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($85, $89 + 235535 | 0, $89 + 110621 | 0, 540, $89 + 369601 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$85 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($85, $89 + 241517 | 0, $89 + 113162 | 0, 540, $89 + 376457 | 0); $84 = 0; } } @@ -160479,12 +162292,12 @@ function asmFunc(imports) { } $108 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369602 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376458 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $109 = physx__PxGetAssertHandler_28_29() | 0; $113 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$109 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($109, $113 + 235488 | 0, $113 + 110621 | 0, 541, $113 + 369602 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$109 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($109, $113 + 241470 | 0, $113 + 113162 | 0, 541, $113 + 376458 | 0); $108 = 0; } } @@ -160860,41 +162673,41 @@ function asmFunc(imports) { HEAP32[($5 + 20 | 0) >> 2] = $2; $6 = HEAP32[($5 + 28 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($5 + 24 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 19 | 0 | 0, GOT_data_internal___memory_base + 76192 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 19 | 0 | 0, GOT_data_internal___memory_base + 76224 | 0 | 0) | 0; physx__shdfnd__Array_physx__Sc__ActorPairReport__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($6 + 4 | 0 | 0, $5 + 19 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 19 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 18 | 0 | 0, GOT_data_internal___memory_base + 80537 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 18 | 0 | 0, GOT_data_internal___memory_base + 80580 | 0 | 0) | 0; physx__shdfnd__Array_physx__Sc__ShapeInteraction__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($6 + 16 | 0 | 0, $5 + 18 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 18 | 0 | 0) | 0; HEAP32[($6 + 28 | 0) >> 2] = 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 17 | 0 | 0, GOT_data_internal___memory_base + 80565 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 17 | 0 | 0, GOT_data_internal___memory_base + 80608 | 0 | 0) | 0; physx__shdfnd__Array_physx__Sc__ShapeInteraction__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($6 + 32 | 0 | 0, $5 + 17 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 17 | 0 | 0) | 0; $57 = HEAP32[((HEAP32[($5 + 20 | 0) >> 2] | 0) + 164 | 0) >> 2] | 0; physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___operator__28physx__PxSceneFlag__Enum_29_20const($5 + 12 | 0 | 0, (HEAP32[($5 + 20 | 0) >> 2] | 0) + 112 | 0 | 0, 128 | 0); physx__Sc__ContactReportBuffer__ContactReportBuffer_28unsigned_20int_2c_20bool_29($6 + 44 | 0 | 0, $57 | 0, (physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___operator_20bool_28_29_20const($5 + 12 | 0 | 0) | 0) & 1 | 0 | 0) | 0; physx__shdfnd__CoalescedHashSet_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator___CoalescedHashSet_28unsigned_20int_2c_20float_29($6 + 68 | 0 | 0, 64 | 0, Math_fround(Math_fround(.75))) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 11 | 0 | 0, GOT_data_internal___memory_base + 121296 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 11 | 0 | 0, GOT_data_internal___memory_base + 124663 | 0 | 0) | 0; physx__shdfnd__Pool_physx__Sc__ActorPair_2c_20physx__shdfnd__NamedAllocator___Pool_28physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29($6 + 112 | 0 | 0, $5 + 11 | 0 | 0, 32 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 11 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 10 | 0 | 0, GOT_data_internal___memory_base + 121238 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 10 | 0 | 0, GOT_data_internal___memory_base + 124605 | 0 | 0) | 0; physx__shdfnd__Pool_physx__Sc__ActorPairReport_2c_20physx__shdfnd__NamedAllocator___Pool_28physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29($6 + 404 | 0 | 0, $5 + 10 | 0 | 0, 32 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 10 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 9 | 0 | 0, GOT_data_internal___memory_base + 121375 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 9 | 0 | 0, GOT_data_internal___memory_base + 124742 | 0 | 0) | 0; physx__shdfnd__Pool_physx__Sc__ShapeInteraction_2c_20physx__shdfnd__NamedAllocator___Pool_28physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29($6 + 696 | 0 | 0, $5 + 9 | 0 | 0, 256 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 9 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 8 | 0 | 0, GOT_data_internal___memory_base + 121352 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 8 | 0 | 0, GOT_data_internal___memory_base + 124719 | 0 | 0) | 0; physx__shdfnd__Pool_physx__Sc__TriggerInteraction_2c_20physx__shdfnd__NamedAllocator___Pool_28physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29($6 + 988 | 0 | 0, $5 + 8 | 0 | 0, 32 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 8 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 7 | 0 | 0, GOT_data_internal___memory_base + 121211 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 7 | 0 | 0, GOT_data_internal___memory_base + 124578 | 0 | 0) | 0; physx__shdfnd__Pool_physx__Sc__ActorPairContactReportData_2c_20physx__shdfnd__NamedAllocator___Pool_28physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29($6 + 1280 | 0 | 0, $5 + 7 | 0 | 0, 32 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 7 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 6 | 0 | 0, GOT_data_internal___memory_base + 121310 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 6 | 0 | 0, GOT_data_internal___memory_base + 124677 | 0 | 0) | 0; physx__shdfnd__Pool_physx__Sc__ElementInteractionMarker_2c_20physx__shdfnd__NamedAllocator___Pool_28physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29($6 + 1572 | 0 | 0, $5 + 6 | 0 | 0, 32 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 6 | 0 | 0) | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const(HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__Cm__DelegateTask_physx__Sc__NPhaseCore_2c_20_physx__Sc__NPhaseCore__mergeProcessedTriggerInteractions_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__NPhaseCore__2c_20char_20const__29($6 + 1864 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 82105 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__NPhaseCore_2c_20_physx__Sc__NPhaseCore__mergeProcessedTriggerInteractions_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__NPhaseCore__2c_20char_20const__29($6 + 1864 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 82148 | 0 | 0) | 0; HEAP32[($6 + 1904 | 0) >> 2] = 0; physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl___ReflectionAllocator_28char_20const__29($5 + 5 | 0 | 0, 0 | 0) | 0; physx__shdfnd__MutexT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl____MutexT_28physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl__20const__29($6 + 1908 | 0 | 0, $5 + 5 | 0 | 0) | 0; @@ -160906,7 +162719,7 @@ function asmFunc(imports) { physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl___ReflectionAllocator_28char_20const__29($5 + 3 | 0 | 0, 0 | 0) | 0; physx__shdfnd__MutexT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl____MutexT_28physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl__20const__29($6 + 2e3 | 0 | 0, $5 + 3 | 0 | 0) | 0; physx__shdfnd__ReflectionAllocator_physx__Sc__FilterPairManager___ReflectionAllocator_28char_20const__29($5 + 2 | 0 | 0, 0 | 0) | 0; - $228 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__FilterPairManager___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__FilterPairManager__2c_20char_20const__2c_20int_29(16 | 0, $5 + 2 | 0 | 0, GOT_data_internal___memory_base + 110621 | 0 | 0, 651 | 0) | 0; + $228 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__FilterPairManager___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__FilterPairManager__2c_20char_20const__2c_20int_29(16 | 0, $5 + 2 | 0 | 0, GOT_data_internal___memory_base + 113162 | 0 | 0, 651 | 0) | 0; physx__Sc__FilterPairManager__FilterPairManager_28_29($228 | 0) | 0; HEAP32[($6 + 108 | 0) >> 2] = $228; __stack_pointer = $5 + 32 | 0; @@ -160960,7 +162773,7 @@ function asmFunc(imports) { } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 93663 | 0, $35 + 132341 | 0, 53, GOT_data_internal_physx__Sc__ContactReportBuffer__ContactReportBuffer_28unsigned_20int_2c_20bool_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 93754 | 0, $35 + 136785 | 0, 53, GOT_data_internal_physx__Sc__ContactReportBuffer__ContactReportBuffer_28unsigned_20int_2c_20bool_29___ignore); $30 = 0; } } @@ -161474,12 +163287,12 @@ function asmFunc(imports) { } $41 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369566 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376422 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $42 = physx__PxGetAssertHandler_28_29() | 0; $46 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$42 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($42, $46 + 245574 | 0, $46 + 110621 | 0, 1921, $46 + 369566 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$42 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($42, $46 + 251556 | 0, $46 + 113162 | 0, 1921, $46 + 376422 | 0); $41 = 0; } } @@ -161489,12 +163302,12 @@ function asmFunc(imports) { } $68 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369567 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376423 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $69 = physx__PxGetAssertHandler_28_29() | 0; $73 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$69 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($69, $73 + 205167 | 0, $73 + 110621 | 0, 1922, $73 + 369567 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$69 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($69, $73 + 211149 | 0, $73 + 113162 | 0, 1922, $73 + 376423 | 0); $68 = 0; } } @@ -161745,7 +163558,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ActorPairReport__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ActorPairReport__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -161788,7 +163601,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 204578 | 0, $24 + 130944 | 0, 85, GOT_data_internal_physx__Sc__ActorPair__decRefCount_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 210560 | 0, $24 + 135178 | 0, 85, GOT_data_internal_physx__Sc__ActorPair__decRefCount_28_29___ignore); $19 = 0; } } @@ -161841,7 +163654,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 246476 | 0, $18 + 110621 | 0, 1120, GOT_data_internal_physx__Sc__NPhaseCore__destroyActorPairReport_28physx__Sc__ActorPairReport__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 252458 | 0, $18 + 113162 | 0, 1120, GOT_data_internal_physx__Sc__NPhaseCore__destroyActorPairReport_28physx__Sc__ActorPairReport__29___ignore); $13 = 0; } } @@ -162294,12 +164107,12 @@ function asmFunc(imports) { } $43 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369532 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376388 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $44 = physx__PxGetAssertHandler_28_29() | 0; $48 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 237401 | 0, $48 + 110621 | 0, 678, $48 + 369532 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 243383 | 0, $48 + 113162 | 0, 678, $48 + 376388 | 0); $43 = 0; } } @@ -162311,12 +164124,12 @@ function asmFunc(imports) { } $74 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369533 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376389 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $75 = physx__PxGetAssertHandler_28_29() | 0; $79 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$75 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($75, $79 + 246374 | 0, $79 + 110621 | 0, 684, $79 + 369533 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$75 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($75, $79 + 252356 | 0, $79 + 113162 | 0, 684, $79 + 376389 | 0); $74 = 0; } } @@ -162329,12 +164142,12 @@ function asmFunc(imports) { } $102 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369534 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376390 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $103 = physx__PxGetAssertHandler_28_29() | 0; $107 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$103 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($103, $107 + 235282 | 0, $107 + 110621 | 0, 687, $107 + 369534 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$103 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($103, $107 + 241264 | 0, $107 + 113162 | 0, 687, $107 + 376390 | 0); $102 = 0; } } @@ -162380,12 +164193,12 @@ function asmFunc(imports) { } $58 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369538 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376394 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $59 = physx__PxGetAssertHandler_28_29() | 0; $63 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$59 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($59, $63 + 183443 | 0, $63 + 110621 | 0, 789, $63 + 369538 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$59 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($59, $63 + 189341 | 0, $63 + 113162 | 0, 789, $63 + 376394 | 0); $58 = 0; } } @@ -162819,12 +164632,12 @@ function asmFunc(imports) { } $30 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369535 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376391 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 246325 | 0, $35 + 110621 | 0, 713, $35 + 369535 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 252307 | 0, $35 + 113162 | 0, 713, $35 + 376391 | 0); $30 = 0; } } @@ -162850,12 +164663,12 @@ function asmFunc(imports) { } $75 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369536 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376392 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $76 = physx__PxGetAssertHandler_28_29() | 0; $80 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 246831 | 0, $80 + 110621 | 0, 722, $80 + 369536 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 252813 | 0, $80 + 113162 | 0, 722, $80 + 376392 | 0); $75 = 0; } } @@ -162906,7 +164719,7 @@ function asmFunc(imports) { } $48 = physx__PxGetAssertHandler_28_29() | 0; $52 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 242073 | 0, $52 + 133261 | 0, 178, GOT_data_internal_physx__Sc__Interaction__isElementInteraction_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 248055 | 0, $52 + 137845 | 0, 178, GOT_data_internal_physx__Sc__Interaction__isElementInteraction_28_29_20const___ignore); $47 = 0; } } @@ -162946,12 +164759,12 @@ function asmFunc(imports) { } $51 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369564 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376420 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 183400 | 0, $56 + 110621 | 0, 1801, $56 + 369564 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 189298 | 0, $56 + 113162 | 0, 1801, $56 + 376420 | 0); $51 = 0; } } @@ -163000,12 +164813,12 @@ function asmFunc(imports) { }; } label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369565 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376421 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $159 = physx__PxGetAssertHandler_28_29() | 0; $163 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$159 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($159, $163 + 208086 | 0, $163 + 110621 | 0, 1848, $163 + 369565 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$159 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($159, $163 + 214068 | 0, $163 + 113162 | 0, 1848, $163 + 376421 | 0); } } __stack_pointer = $9 + 96 | 0; @@ -163102,12 +164915,12 @@ function asmFunc(imports) { } $46 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369624 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376480 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 203524 | 0, $51 + 110621 | 0, 1226, $51 + 369624 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 209506 | 0, $51 + 113162 | 0, 1226, $51 + 376480 | 0); $46 = 0; } } @@ -163124,12 +164937,12 @@ function asmFunc(imports) { } $90 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369625 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376481 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $91 = physx__PxGetAssertHandler_28_29() | 0; $95 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$91 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($91, $95 + 191947 | 0, $95 + 110621 | 0, 1236, $95 + 369625 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$91 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($91, $95 + 197909 | 0, $95 + 113162 | 0, 1236, $95 + 376481 | 0); $90 = 0; } } @@ -163150,12 +164963,12 @@ function asmFunc(imports) { } $158 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369626 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376482 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $159 = physx__PxGetAssertHandler_28_29() | 0; $163 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$159 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($159, $163 + 161382 | 0, $163 + 110621 | 0, 1251, $163 + 369626 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$159 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($159, $163 + 167280 | 0, $163 + 113162 | 0, 1251, $163 + 376482 | 0); $158 = 0; } } @@ -163515,12 +165328,12 @@ function asmFunc(imports) { } $60 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369537 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376393 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $61 = physx__PxGetAssertHandler_28_29() | 0; $65 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 233700 | 0, $65 + 110621 | 0, 743, $65 + 369537 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 239682 | 0, $65 + 113162 | 0, 743, $65 + 376393 | 0); $60 = 0; } } @@ -163662,12 +165475,12 @@ function asmFunc(imports) { } $150 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369539 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376395 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $151 = physx__PxGetAssertHandler_28_29() | 0; $155 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$151 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($151, $155 + 197722 | 0, $155 + 110621 | 0, 857, $155 + 369539 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$151 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($151, $155 + 203704 | 0, $155 + 113162 | 0, 857, $155 + 376395 | 0); $150 = 0; } } @@ -163838,7 +165651,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 237977 | 0, $23 + 133059 | 0, 91, GOT_data_internal_physx__Sc__TriggerInteraction__setTriggerFlags_28physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 243959 | 0, $23 + 137615 | 0, 91, GOT_data_internal_physx__Sc__TriggerInteraction__setTriggerFlags_28physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short__29___ignore); $18 = 0; } } @@ -163856,7 +165669,7 @@ function asmFunc(imports) { physx__shdfnd__getFoundation_28_29() | 0; (wasm2js_i32$0 = GOT_data_internal_physx__Sc__TriggerInteraction__setTriggerFlags_28physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short__29__timestamp, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $52 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $52 + 133059 | 0 | 0, 96 | 0, $52 + 214497 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $52 + 137615 | 0 | 0, 96 | 0, $52 + 220479 | 0 | 0, 0 | 0); } } HEAP32[($4 + 16 | 0) >> 2] = (HEAPU16[($5 + 56 | 0) >> 1] | 0) & 65535 | 0; @@ -163903,7 +165716,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 145980 | 0, $42 + 131499 | 0, 60, GOT_data_internal_physx__Sc__ElementInteractionMarker__ElementInteractionMarker_28physx__Sc__ElementSim__2c_20physx__Sc__ElementSim__2c_20bool_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 151860 | 0, $42 + 135817 | 0, 60, GOT_data_internal_physx__Sc__ElementInteractionMarker__ElementInteractionMarker_28physx__Sc__ElementSim__2c_20physx__Sc__ElementSim__2c_20bool_29___ignore); $37 = 0; } } @@ -163935,7 +165748,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -164035,12 +165848,12 @@ function asmFunc(imports) { } $23 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369547 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376403 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 235389 | 0, $28 + 110621 | 0, 1060, $28 + 369547 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 241371 | 0, $28 + 113162 | 0, 1060, $28 + 376403 | 0); $23 = 0; } } @@ -164118,12 +165931,12 @@ function asmFunc(imports) { } $153 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369548 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376404 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $154 = physx__PxGetAssertHandler_28_29() | 0; $158 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$154 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($154, $158 + 239377 | 0, $158 + 110621 | 0, 1103, $158 + 369548 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$154 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($154, $158 + 245359 | 0, $158 + 113162 | 0, 1103, $158 + 376404 | 0); $153 = 0; } } @@ -164181,7 +165994,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 204578 | 0, $27 + 130944 | 0, 84, GOT_data_internal_physx__Sc__ActorPair__incRefCount_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 210560 | 0, $27 + 135178 | 0, 84, GOT_data_internal_physx__Sc__ActorPair__incRefCount_28_29___ignore); $22 = 0; } } @@ -164314,7 +166127,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 246475 | 0, $18 + 130944 | 0, 137, GOT_data_internal_physx__Sc__ActorPairReport__convert_28physx__Sc__ActorPair__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 252457 | 0, $18 + 135178 | 0, 137, GOT_data_internal_physx__Sc__ActorPairReport__convert_28physx__Sc__ActorPair__29___ignore); $13 = 0; } } @@ -164429,12 +166242,12 @@ function asmFunc(imports) { } $51 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369540 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376396 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 183394 | 0, $56 + 110621 | 0, 908, $56 + 369540 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 189292 | 0, $56 + 113162 | 0, 908, $56 + 376396 | 0); $51 = 0; } } @@ -164479,12 +166292,12 @@ function asmFunc(imports) { } $178 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369541 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376397 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $179 = physx__PxGetAssertHandler_28_29() | 0; $183 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$179 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($179, $183 + 183400 | 0, $183 + 110621 | 0, 931, $183 + 369541 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$179 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($179, $183 + 189298 | 0, $183 + 113162 | 0, 931, $183 + 376397 | 0); $178 = 0; } } @@ -164541,12 +166354,12 @@ function asmFunc(imports) { } $336 = 0; label$21 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369542 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376398 | 0) >> 0] | 0) & 1 | 0) { break label$21 } $337 = physx__PxGetAssertHandler_28_29() | 0; $341 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$337 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($337, $341 + 84416 | 0, $341 + 110621 | 0, 991, $341 + 369542 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$337 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($337, $341 + 84459 | 0, $341 + 113162 | 0, 991, $341 + 376398 | 0); $336 = 0; } } @@ -164556,12 +166369,12 @@ function asmFunc(imports) { } $365 = 0; label$23 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369543 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376399 | 0) >> 0] | 0) & 1 | 0) { break label$23 } $366 = physx__PxGetAssertHandler_28_29() | 0; $370 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$366 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($366, $370 + 84483 | 0, $370 + 110621 | 0, 992, $370 + 369543 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$366 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($366, $370 + 84526 | 0, $370 + 113162 | 0, 992, $370 + 376399 | 0); $365 = 0; } } @@ -164625,12 +166438,12 @@ function asmFunc(imports) { } $450 = 0; label$34 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369544 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376400 | 0) >> 0] | 0) & 1 | 0) { break label$34 } $451 = physx__PxGetAssertHandler_28_29() | 0; $455 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$451 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($451, $455 + 240031 | 0, $455 + 110621 | 0, 1020, $455 + 369544 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$451 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($451, $455 + 246013 | 0, $455 + 113162 | 0, 1020, $455 + 376400 | 0); $450 = 0; } } @@ -164647,12 +166460,12 @@ function asmFunc(imports) { } $496 = 0; label$37 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369545 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376401 | 0) >> 0] | 0) & 1 | 0) { break label$37 } $497 = physx__PxGetAssertHandler_28_29() | 0; $501 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$497 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($497, $501 + 232923 | 0, $501 + 110621 | 0, 1024, $501 + 369545 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$497 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($497, $501 + 238905 | 0, $501 + 113162 | 0, 1024, $501 + 376401 | 0); $496 = 0; } } @@ -164700,12 +166513,12 @@ function asmFunc(imports) { case 5: case 6: label$42 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369546 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376402 | 0) >> 0] | 0) & 1 | 0) { break label$42 } $555 = physx__PxGetAssertHandler_28_29() | 0; $559 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$555 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($555, $559 + 208086 | 0, $559 + 110621 | 0, 1051, $559 + 369546 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$555 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($555, $559 + 214068 | 0, $559 + 113162 | 0, 1051, $559 + 376402 | 0); } break; default: @@ -164767,12 +166580,12 @@ function asmFunc(imports) { } $60 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369618 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376474 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $61 = physx__PxGetAssertHandler_28_29() | 0; $65 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 234101 | 0, $65 + 110621 | 0, 971, $65 + 369618 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 240083 | 0, $65 + 113162 | 0, 971, $65 + 376474 | 0); $60 = 0; } } @@ -164808,12 +166621,12 @@ function asmFunc(imports) { } $30 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369549 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376405 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 252558 | 0, $35 + 110621 | 0, 1129, $35 + 369549 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 258540 | 0, $35 + 113162 | 0, 1129, $35 + 376405 | 0); $30 = 0; } } @@ -164873,12 +166686,12 @@ function asmFunc(imports) { }; } label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369550 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376406 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $143 = physx__PxGetAssertHandler_28_29() | 0; $147 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$143 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($143, $147 + 208086 | 0, $147 + 110621 | 0, 1174, $147 + 369550 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$143 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($143, $147 + 214068 | 0, $147 + 113162 | 0, 1174, $147 + 376406 | 0); } } label$12 : { @@ -164891,12 +166704,12 @@ function asmFunc(imports) { } $176 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369551 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376407 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $177 = physx__PxGetAssertHandler_28_29() | 0; $181 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$177 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($177, $181 + 75036 | 0, $181 + 110621 | 0, 1180, $181 + 369551 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$177 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($177, $181 + 75068 | 0, $181 + 113162 | 0, 1180, $181 + 376407 | 0); $176 = 0; } } @@ -164924,12 +166737,12 @@ function asmFunc(imports) { } $17 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369578 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376434 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 233279 | 0, $22 + 110621 | 0, 1991, $22 + 369578 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 239261 | 0, $22 + 113162 | 0, 1991, $22 + 376434 | 0); $17 = 0; } } @@ -164939,12 +166752,12 @@ function asmFunc(imports) { } $40 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369579 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376435 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $41 = physx__PxGetAssertHandler_28_29() | 0; $45 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 232824 | 0, $45 + 110621 | 0, 1992, $45 + 369579 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 238806 | 0, $45 + 113162 | 0, 1992, $45 + 376435 | 0); $40 = 0; } } @@ -164954,12 +166767,12 @@ function asmFunc(imports) { } $63 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369580 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376436 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $64 = physx__PxGetAssertHandler_28_29() | 0; $68 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 233020 | 0, $68 + 110621 | 0, 1993, $68 + 369580 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 239002 | 0, $68 + 113162 | 0, 1993, $68 + 376436 | 0); $63 = 0; } } @@ -164969,12 +166782,12 @@ function asmFunc(imports) { } $85 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369581 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376437 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $86 = physx__PxGetAssertHandler_28_29() | 0; $90 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$86 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($86, $90 + 247334 | 0, $90 + 110621 | 0, 1994, $90 + 369581 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$86 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($86, $90 + 253316 | 0, $90 + 113162 | 0, 1994, $90 + 376437 | 0); $85 = 0; } } @@ -164985,12 +166798,12 @@ function asmFunc(imports) { } $114 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369582 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376438 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $115 = physx__PxGetAssertHandler_28_29() | 0; $119 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$115 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($115, $119 + 197769 | 0, $119 + 110621 | 0, 1997, $119 + 369582 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$115 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($115, $119 + 203751 | 0, $119 + 113162 | 0, 1997, $119 + 376438 | 0); $114 = 0; } } @@ -165055,12 +166868,12 @@ function asmFunc(imports) { } $17 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369583 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376439 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 184758 | 0, $22 + 110621 | 0, 2024, $22 + 369583 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 190697 | 0, $22 + 113162 | 0, 2024, $22 + 376439 | 0); $17 = 0; } } @@ -165070,12 +166883,12 @@ function asmFunc(imports) { } $45 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369584 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376440 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $46 = physx__PxGetAssertHandler_28_29() | 0; $50 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 197722 | 0, $50 + 110621 | 0, 2025, $50 + 369584 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 203704 | 0, $50 + 113162 | 0, 2025, $50 + 376440 | 0); $45 = 0; } } @@ -165085,12 +166898,12 @@ function asmFunc(imports) { } $68 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369585 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376441 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $69 = physx__PxGetAssertHandler_28_29() | 0; $73 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$69 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($69, $73 + 232823 | 0, $73 + 110621 | 0, 2026, $73 + 369585 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$69 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($69, $73 + 238805 | 0, $73 + 113162 | 0, 2026, $73 + 376441 | 0); $68 = 0; } } @@ -165100,12 +166913,12 @@ function asmFunc(imports) { } $91 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369586 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376442 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $92 = physx__PxGetAssertHandler_28_29() | 0; $96 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$92 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($92, $96 + 233020 | 0, $96 + 110621 | 0, 2027, $96 + 369586 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$92 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($92, $96 + 239002 | 0, $96 + 113162 | 0, 2027, $96 + 376442 | 0); $91 = 0; } } @@ -165115,12 +166928,12 @@ function asmFunc(imports) { } $113 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369587 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376443 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $114 = physx__PxGetAssertHandler_28_29() | 0; $118 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 247334 | 0, $118 + 110621 | 0, 2028, $118 + 369587 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 253316 | 0, $118 + 113162 | 0, 2028, $118 + 376443 | 0); $113 = 0; } } @@ -165147,12 +166960,12 @@ function asmFunc(imports) { } $17 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369588 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376444 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 184758 | 0, $22 + 110621 | 0, 2037, $22 + 369588 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 190697 | 0, $22 + 113162 | 0, 2037, $22 + 376444 | 0); $17 = 0; } } @@ -165162,12 +166975,12 @@ function asmFunc(imports) { } $40 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369589 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376445 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $41 = physx__PxGetAssertHandler_28_29() | 0; $45 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 233021 | 0, $45 + 110621 | 0, 2038, $45 + 369589 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 239003 | 0, $45 + 113162 | 0, 2038, $45 + 376445 | 0); $40 = 0; } } @@ -165177,12 +166990,12 @@ function asmFunc(imports) { } $63 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369590 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376446 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $64 = physx__PxGetAssertHandler_28_29() | 0; $68 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 232823 | 0, $68 + 110621 | 0, 2039, $68 + 369590 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 238805 | 0, $68 + 113162 | 0, 2039, $68 + 376446 | 0); $63 = 0; } } @@ -165192,12 +167005,12 @@ function asmFunc(imports) { } $85 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369591 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376447 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $86 = physx__PxGetAssertHandler_28_29() | 0; $90 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$86 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($86, $90 + 247334 | 0, $90 + 110621 | 0, 2040, $90 + 369591 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$86 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($86, $90 + 253316 | 0, $90 + 113162 | 0, 2040, $90 + 376447 | 0); $85 = 0; } } @@ -165208,12 +167021,12 @@ function asmFunc(imports) { } $114 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369592 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376448 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $115 = physx__PxGetAssertHandler_28_29() | 0; $119 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$115 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($115, $119 + 197769 | 0, $119 + 110621 | 0, 2043, $119 + 369592 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$115 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($115, $119 + 203751 | 0, $119 + 113162 | 0, 2043, $119 + 376448 | 0); $114 = 0; } } @@ -165251,7 +167064,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 195695 | 0, $23 + 133161 | 0, 247, GOT_data_internal_physx__Sc__ShapeInteraction__setPairFlags_28physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 201657 | 0, $23 + 137731 | 0, 247, GOT_data_internal_physx__Sc__ShapeInteraction__setPairFlags_28physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short__29___ignore); $18 = 0; } } @@ -165303,7 +167116,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeInteraction__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeInteraction__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); $18 = 0; } } @@ -165532,7 +167345,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 206094 | 0, $23 + 130944 | 0, 157, GOT_data_internal_physx__Sc__ActorPairReport__ActorPairReport_28physx__Sc__RigidSim__2c_20physx__Sc__RigidSim__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 212076 | 0, $23 + 135178 | 0, 157, GOT_data_internal_physx__Sc__ActorPairReport__ActorPairReport_28physx__Sc__RigidSim__2c_20physx__Sc__RigidSim__29___ignore); $18 = 0; } } @@ -165565,12 +167378,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369552 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376408 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 123937 | 0, $25 + 110621 | 0, 1414, $25 + 369552 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 127311 | 0, $25 + 113162 | 0, 1414, $25 + 376408 | 0); $20 = 0; } } @@ -165580,12 +167393,12 @@ function asmFunc(imports) { } $41 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369553 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376409 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $42 = physx__PxGetAssertHandler_28_29() | 0; $46 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$42 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($42, $46 + 206025 | 0, $46 + 110621 | 0, 1415, $46 + 369553 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$42 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($42, $46 + 212007 | 0, $46 + 113162 | 0, 1415, $46 + 376409 | 0); $41 = 0; } } @@ -165682,7 +167495,7 @@ function asmFunc(imports) { $191 = physx__shdfnd__getFoundation_28_29() | 0; $194 = FUNCTION_TABLE[HEAP32[((HEAP32[$191 >> 2] | 0) + 4 | 0) >> 2] | 0 | 0]($191) | 0; $198 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$194 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($194, 16, $198 + 216937 | 0, $198 + 110621 | 0, 1473); + FUNCTION_TABLE[HEAP32[((HEAP32[$194 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($194, 16, $198 + 222919 | 0, $198 + 113162 | 0, 1473); } } __stack_pointer = $4 + 64 | 0; @@ -165730,7 +167543,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 93317 | 0, $22 + 138019 | 0, 593, GOT_data_internal_physx__Sc__Scene__getTaskManager_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 93408 | 0, $22 + 143345 | 0, 593, GOT_data_internal_physx__Sc__Scene__getTaskManager_28_29_20const___ignore); $17 = 0; } } @@ -165900,7 +167713,7 @@ function asmFunc(imports) { $11 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const(HEAP32[$6 >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 48 | 0 | 0, $11 | 0, GOT_data_internal___memory_base + 78139 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 48 | 0 | 0, $11 | 0, GOT_data_internal___memory_base + 78182 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__Sc__NPhaseCore__getCurrentPersistentContactEventPairs_28_29_20const($6 | 0) | 0), HEAP32[(wasm2js_i32$0 + 44 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__Sc__NPhaseCore__getCurrentPersistentContactEventPairCount_28_29_20const($6 | 0) | 0), HEAP32[(wasm2js_i32$0 + 40 | 0) >> 2] = wasm2js_i32$1; label$1 : { @@ -165928,12 +167741,12 @@ function asmFunc(imports) { } $49 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369554 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376410 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $50 = physx__PxGetAssertHandler_28_29() | 0; $54 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 247317 | 0, $54 + 110621 | 0, 1605, $54 + 369554 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 253299 | 0, $54 + 113162 | 0, 1605, $54 + 376410 | 0); $49 = 0; } } @@ -165943,12 +167756,12 @@ function asmFunc(imports) { } $71 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369555 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376411 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $72 = physx__PxGetAssertHandler_28_29() | 0; $76 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$72 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($72, $76 + 246454 | 0, $76 + 110621 | 0, 1606, $76 + 369555 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$72 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($72, $76 + 252436 | 0, $76 + 113162 | 0, 1606, $76 + 376411 | 0); $71 = 0; } } @@ -165969,12 +167782,12 @@ function asmFunc(imports) { } $131 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369556 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376412 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $132 = physx__PxGetAssertHandler_28_29() | 0; $136 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$132 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($132, $136 + 204419 | 0, $136 + 110621 | 0, 1617, $136 + 369556 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$132 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($132, $136 + 210401 | 0, $136 + 113162 | 0, 1617, $136 + 376412 | 0); $131 = 0; } } @@ -166049,7 +167862,7 @@ function asmFunc(imports) { $8 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const(HEAP32[$7 >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 32 | 0 | 0, $8 | 0, GOT_data_internal___memory_base + 83712 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 32 | 0 | 0, $8 | 0, GOT_data_internal___memory_base + 83755 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__Sc__Scene__getFilterCallbackFast_28_29_20const(HEAP32[$7 >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 28 | 0) >> 2] = wasm2js_i32$1; label$1 : { if (!((HEAP32[($5 + 28 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -166070,12 +167883,12 @@ function asmFunc(imports) { } $66 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369557 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376413 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $67 = physx__PxGetAssertHandler_28_29() | 0; $71 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$67 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($67, $71 + 124849 | 0, $71 + 110621 | 0, 1696, $71 + 369557 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$67 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($67, $71 + 128223 | 0, $71 + 113162 | 0, 1696, $71 + 376413 | 0); $66 = 0; } } @@ -166086,12 +167899,12 @@ function asmFunc(imports) { } $104 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369558 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376414 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $105 = physx__PxGetAssertHandler_28_29() | 0; $109 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$105 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($105, $109 + 233502 | 0, $109 + 110621 | 0, 1701, $109 + 369558 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$105 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($105, $109 + 239484 | 0, $109 + 113162 | 0, 1701, $109 + 376414 | 0); $104 = 0; } } @@ -166106,12 +167919,12 @@ function asmFunc(imports) { } $169 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369559 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376415 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $170 = physx__PxGetAssertHandler_28_29() | 0; $174 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$170 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($170, $174 + 232707 | 0, $174 + 110621 | 0, 1711, $174 + 369559 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$170 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($170, $174 + 238689 | 0, $174 + 113162 | 0, 1711, $174 + 376415 | 0); $169 = 0; } } @@ -166121,12 +167934,12 @@ function asmFunc(imports) { } $201 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369560 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376416 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $202 = physx__PxGetAssertHandler_28_29() | 0; $206 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$202 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($202, $206 + 245821 | 0, $206 + 110621 | 0, 1712, $206 + 369560 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$202 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($202, $206 + 251803 | 0, $206 + 113162 | 0, 1712, $206 + 376416 | 0); $201 = 0; } } @@ -166315,12 +168128,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369561 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376417 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 228215 | 0, $26 + 110621 | 0, 1727, $26 + 369561 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 234197 | 0, $26 + 113162 | 0, 1727, $26 + 376417 | 0); $21 = 0; } } @@ -166499,12 +168312,12 @@ function asmFunc(imports) { } $60 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369562 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376418 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $61 = physx__PxGetAssertHandler_28_29() | 0; $65 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 185907 | 0, $65 + 110621 | 0, 1750, $65 + 369562 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 191869 | 0, $65 + 113162 | 0, 1750, $65 + 376418 | 0); $60 = 0; } } @@ -166519,12 +168332,12 @@ function asmFunc(imports) { } $103 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369563 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376419 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $104 = physx__PxGetAssertHandler_28_29() | 0; $108 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$104 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($104, $108 + 245846 | 0, $108 + 110621 | 0, 1754, $108 + 369563 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$104 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($104, $108 + 251828 | 0, $108 + 113162 | 0, 1754, $108 + 376419 | 0); $103 = 0; } } @@ -166927,7 +168740,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxTriggerPair_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxTriggerPair_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxTriggerPair_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxTriggerPair_20const__29___ignore); $29 = 0; } } @@ -166979,7 +168792,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__TriggerPairExtraData_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__TriggerPairExtraData_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__TriggerPairExtraData_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__TriggerPairExtraData_20const__29___ignore); $29 = 0; } } @@ -167033,7 +168846,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__TriggerInteraction_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__TriggerInteraction__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__TriggerInteraction_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__TriggerInteraction__29___ignore); $19 = 0; } } @@ -167068,7 +168881,7 @@ function asmFunc(imports) { } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 247338 | 0, $20 + 133161 | 0, 199, GOT_data_internal_physx__Sc__ShapeInteraction__sendLostTouchReport_28bool_2c_20unsigned_20int_2c_20physx__PxsContactManagerOutputIterator__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 253320 | 0, $20 + 137731 | 0, 199, GOT_data_internal_physx__Sc__ShapeInteraction__sendLostTouchReport_28bool_2c_20unsigned_20int_2c_20physx__PxsContactManagerOutputIterator__29___ignore); $15 = 0; } } @@ -167083,7 +168896,7 @@ function asmFunc(imports) { } $34 = physx__PxGetAssertHandler_28_29() | 0; $38 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 246482 | 0, $38 + 133161 | 0, 200, GOT_data_internal_physx__Sc__ShapeInteraction__sendLostTouchReport_28bool_2c_20unsigned_20int_2c_20physx__PxsContactManagerOutputIterator__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 252464 | 0, $38 + 137731 | 0, 200, GOT_data_internal_physx__Sc__ShapeInteraction__sendLostTouchReport_28bool_2c_20unsigned_20int_2c_20physx__PxsContactManagerOutputIterator__29___ignore_1); $33 = 0; } } @@ -167154,7 +168967,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 204261 | 0, $26 + 133161 | 0, 363, GOT_data_internal_physx__Sc__ShapeInteraction__adjustCountersOnLostTouch_28physx__Sc__BodySim__2c_20physx__Sc__BodySim__2c_20bool_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 210243 | 0, $26 + 137731 | 0, 363, GOT_data_internal_physx__Sc__ShapeInteraction__adjustCountersOnLostTouch_28physx__Sc__BodySim__2c_20physx__Sc__BodySim__2c_20bool_29___ignore); $21 = 0; } } @@ -167169,7 +168982,7 @@ function asmFunc(imports) { } $41 = physx__PxGetAssertHandler_28_29() | 0; $45 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 245367 | 0, $45 + 133161 | 0, 365, GOT_data_internal_physx__Sc__ShapeInteraction__adjustCountersOnLostTouch_28physx__Sc__BodySim__2c_20physx__Sc__BodySim__2c_20bool_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 251349 | 0, $45 + 137731 | 0, 365, GOT_data_internal_physx__Sc__ShapeInteraction__adjustCountersOnLostTouch_28physx__Sc__BodySim__2c_20physx__Sc__BodySim__2c_20bool_29___ignore_1); $40 = 0; } } @@ -167232,7 +169045,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 246476 | 0, $16 + 130944 | 0, 139, GOT_data_internal_physx__Sc__ActorPairReport__cast_28physx__Sc__ActorPair__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 252458 | 0, $16 + 135178 | 0, 139, GOT_data_internal_physx__Sc__ActorPairReport__cast_28physx__Sc__ActorPair__29___ignore); $11 = 0; } } @@ -167327,7 +169140,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 73257 | 0, $24 + 130944 | 0, 81, GOT_data_internal_physx__Sc__ActorPair__decTouchCount_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 73272 | 0, $24 + 135178 | 0, 81, GOT_data_internal_physx__Sc__ActorPair__decTouchCount_28_29___ignore); $19 = 0; } } @@ -167354,7 +169167,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 204590 | 0, $23 + 134161 | 0, 212, GOT_data_internal_physx__Sc__BodySim__decrementBodyConstraintCounter_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 210572 | 0, $23 + 138885 | 0, 212, GOT_data_internal_physx__Sc__BodySim__decrementBodyConstraintCounter_28_29___ignore); $18 = 0; } } @@ -167446,7 +169259,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ActorPair_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ActorPair__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ActorPair_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ActorPair__29___ignore); $19 = 0; } } @@ -167551,12 +169364,12 @@ function asmFunc(imports) { } $17 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369568 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376424 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 233279 | 0, $22 + 110621 | 0, 1950, $22 + 369568 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 239261 | 0, $22 + 113162 | 0, 1950, $22 + 376424 | 0); $17 = 0; } } @@ -167566,12 +169379,12 @@ function asmFunc(imports) { } $45 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369569 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376425 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $46 = physx__PxGetAssertHandler_28_29() | 0; $50 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 197722 | 0, $50 + 110621 | 0, 1951, $50 + 369569 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 203704 | 0, $50 + 113162 | 0, 1951, $50 + 376425 | 0); $45 = 0; } } @@ -167581,12 +169394,12 @@ function asmFunc(imports) { } $68 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369570 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376426 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $69 = physx__PxGetAssertHandler_28_29() | 0; $73 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$69 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($69, $73 + 232823 | 0, $73 + 110621 | 0, 1952, $73 + 369570 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$69 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($69, $73 + 238805 | 0, $73 + 113162 | 0, 1952, $73 + 376426 | 0); $68 = 0; } } @@ -167596,12 +169409,12 @@ function asmFunc(imports) { } $91 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369571 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376427 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $92 = physx__PxGetAssertHandler_28_29() | 0; $96 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$92 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($92, $96 + 233020 | 0, $96 + 110621 | 0, 1953, $96 + 369571 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$92 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($92, $96 + 239002 | 0, $96 + 113162 | 0, 1953, $96 + 376427 | 0); $91 = 0; } } @@ -167611,12 +169424,12 @@ function asmFunc(imports) { } $113 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369572 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376428 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $114 = physx__PxGetAssertHandler_28_29() | 0; $118 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 247334 | 0, $118 + 110621 | 0, 1954, $118 + 369572 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 253316 | 0, $118 + 113162 | 0, 1954, $118 + 376428 | 0); $113 = 0; } } @@ -167674,7 +169487,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeInteraction__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__ShapeInteraction__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeInteraction__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__ShapeInteraction__20const__29___ignore); $29 = 0; } } @@ -167711,12 +169524,12 @@ function asmFunc(imports) { } $17 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369573 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376429 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 233279 | 0, $22 + 110621 | 0, 1978, $22 + 369573 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 239261 | 0, $22 + 113162 | 0, 1978, $22 + 376429 | 0); $17 = 0; } } @@ -167726,12 +169539,12 @@ function asmFunc(imports) { } $45 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369574 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376430 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $46 = physx__PxGetAssertHandler_28_29() | 0; $50 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 197722 | 0, $50 + 110621 | 0, 1979, $50 + 369574 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 203704 | 0, $50 + 113162 | 0, 1979, $50 + 376430 | 0); $45 = 0; } } @@ -167741,12 +169554,12 @@ function asmFunc(imports) { } $68 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369575 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376431 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $69 = physx__PxGetAssertHandler_28_29() | 0; $73 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$69 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($69, $73 + 232823 | 0, $73 + 110621 | 0, 1980, $73 + 369575 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$69 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($69, $73 + 238805 | 0, $73 + 113162 | 0, 1980, $73 + 376431 | 0); $68 = 0; } } @@ -167756,12 +169569,12 @@ function asmFunc(imports) { } $91 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369576 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376432 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $92 = physx__PxGetAssertHandler_28_29() | 0; $96 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$92 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($92, $96 + 233020 | 0, $96 + 110621 | 0, 1981, $96 + 369576 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$92 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($92, $96 + 239002 | 0, $96 + 113162 | 0, 1981, $96 + 376432 | 0); $91 = 0; } } @@ -167771,12 +169584,12 @@ function asmFunc(imports) { } $113 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369577 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376433 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $114 = physx__PxGetAssertHandler_28_29() | 0; $118 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 247334 | 0, $118 + 110621 | 0, 1982, $118 + 369577 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 253316 | 0, $118 + 113162 | 0, 1982, $118 + 376433 | 0); $113 = 0; } } @@ -167888,7 +169701,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 227384 | 0, $22 + 132341 | 0, 114, GOT_data_internal_physx__Sc__ContactReportBuffer__allocateNotThreadSafe_28unsigned_20int_2c_20unsigned_20int__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 233366 | 0, $22 + 136785 | 0, 114, GOT_data_internal_physx__Sc__ContactReportBuffer__allocateNotThreadSafe_28unsigned_20int_2c_20unsigned_20int__2c_20unsigned_20int_29___ignore); $17 = 0; } } @@ -167900,7 +169713,7 @@ function asmFunc(imports) { break label$4 } i64toi32_i32$0 = 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($6 + 24 | 0 | 0, PxGetProfilerCallback() | 0 | 0, GOT_data_internal___memory_base + 144519 | 0 | 0, 0 | 0, 0 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($6 + 24 | 0 | 0, PxGetProfilerCallback() | 0 | 0, GOT_data_internal___memory_base + 150380 | 0 | 0, 0 | 0, 0 | 0, i64toi32_i32$0 | 0) | 0; label$5 : { label$6 : { if (!((HEAPU8[($7 + 20 | 0) >> 0] | 0) & 1 | 0)) { @@ -167950,7 +169763,7 @@ function asmFunc(imports) { } $120 = physx__PxGetAssertHandler_28_29() | 0; $124 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$120 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($120, $124 + 207478 | 0, $124 + 132341 | 0, 145, GOT_data_internal_physx__Sc__ContactReportBuffer__allocateNotThreadSafe_28unsigned_20int_2c_20unsigned_20int__2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$120 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($120, $124 + 213460 | 0, $124 + 136785 | 0, 145, GOT_data_internal_physx__Sc__ContactReportBuffer__allocateNotThreadSafe_28unsigned_20int_2c_20unsigned_20int__2c_20unsigned_20int_29___ignore_1); $119 = 0; } } @@ -167984,12 +169797,12 @@ function asmFunc(imports) { } $33 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369593 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376449 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $34 = physx__PxGetAssertHandler_28_29() | 0; $38 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 243044 | 0, $38 + 110621 | 0, 2061, $38 + 369593 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 249026 | 0, $38 + 113162 | 0, 2061, $38 + 376449 | 0); $33 = 0; } } @@ -168002,12 +169815,12 @@ function asmFunc(imports) { } $74 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369594 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376450 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $75 = physx__PxGetAssertHandler_28_29() | 0; $79 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$75 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($75, $79 + 243122 | 0, $79 + 110621 | 0, 2062, $79 + 369594 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$75 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($75, $79 + 249104 | 0, $79 + 113162 | 0, 2062, $79 + 376450 | 0); $74 = 0; } } @@ -168017,12 +169830,12 @@ function asmFunc(imports) { } $102 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369595 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376451 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $103 = physx__PxGetAssertHandler_28_29() | 0; $107 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$103 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($103, $107 + 249063 | 0, $107 + 110621 | 0, 2063, $107 + 369595 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$103 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($103, $107 + 255045 | 0, $107 + 113162 | 0, 2063, $107 + 376451 | 0); $102 = 0; } } @@ -168297,7 +170110,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ActorPairContactReportData_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ActorPairContactReportData__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ActorPairContactReportData_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ActorPairContactReportData__29___ignore); $19 = 0; } } @@ -168435,7 +170248,7 @@ function asmFunc(imports) { } $15 = physx__PxGetAssertHandler_28_29() | 0; $19 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 207568 | 0, $19 + 134252 | 0, 124, GOT_data_internal_physx__Sc__setFilterObjectAttributeType_28unsigned_20int__2c_20physx__PxFilterObjectType__Enum_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 213550 | 0, $19 + 138990 | 0, 124, GOT_data_internal_physx__Sc__setFilterObjectAttributeType_28unsigned_20int__2c_20physx__PxFilterObjectType__Enum_29___ignore); $14 = 0; } } @@ -168491,7 +170304,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__ElementSimInteraction__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__ElementSimInteraction__20const__29___ignore); $29 = 0; } } @@ -168548,7 +170361,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -168765,7 +170578,7 @@ function asmFunc(imports) { } physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___clear_28physx__PxFilterFlag__Enum_29(HEAP32[($8 + 108 | 0) >> 2] | 0 | 0, 12 | 0); $80 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $80 + 110621 | 0 | 0, 318 | 0, $80 + 223498 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $80 + 113162 | 0 | 0, 318 | 0, $80 + 229480 | 0 | 0, 0 | 0); } checkFilterFlags_28physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___29(HEAP32[($8 + 108 | 0) >> 2] | 0 | 0); label$4 : { @@ -168782,12 +170595,12 @@ function asmFunc(imports) { } $113 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369603 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376459 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $114 = physx__PxGetAssertHandler_28_29() | 0; $118 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 239869 | 0, $118 + 110621 | 0, 326, $118 + 369603 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 245851 | 0, $118 + 113162 | 0, 326, $118 + 376459 | 0); $113 = 0; } } @@ -168807,12 +170620,12 @@ function asmFunc(imports) { } $165 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369604 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376460 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $166 = physx__PxGetAssertHandler_28_29() | 0; $170 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$166 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($166, $170 + 232370 | 0, $170 + 110621 | 0, 328, $170 + 369604 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$166 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($166, $170 + 238352 | 0, $170 + 113162 | 0, 328, $170 + 376460 | 0); $165 = 0; } } @@ -168866,7 +170679,7 @@ function asmFunc(imports) { break label$4 } $51 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $51 + 110621 | 0 | 0, 219 | 0, $51 + 220105 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $51 + 113162 | 0 | 0, 219 | 0, $51 + 226087 | 0 | 0, 0 | 0); physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___clear_28physx__PxPairFlag__Enum_29($5 | 0, 1 | 0); } $59 = HEAP32[($9 + 24 | 0) >> 2] | 0; @@ -169321,7 +171134,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 188190 | 0, $22 + 130944 | 0, 163, GOT_data_internal_physx__Sc__ActorPairReport___ActorPairReport_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 194152 | 0, $22 + 135178 | 0, 163, GOT_data_internal_physx__Sc__ActorPairReport___ActorPairReport_28_29___ignore); $17 = 0; } } @@ -169474,7 +171287,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 232769 | 0, $27 + 133261 | 0, 57, GOT_data_internal_physx__Sc__Interaction___Interaction_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 238751 | 0, $27 + 137845 | 0, 57, GOT_data_internal_physx__Sc__Interaction___Interaction_28_29___ignore); $22 = 0; } } @@ -169524,7 +171337,7 @@ function asmFunc(imports) { function physx__Sc__TriggerContactTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 123516 | 0 | 0; + return GOT_data_internal___memory_base + 126883 | 0 | 0; } function physx__Sc__TriggerContactTask__runInternal_28_29($0) { @@ -169592,7 +171405,7 @@ function asmFunc(imports) { } $85 = physx__PxGetAssertHandler_28_29() | 0; $89 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$85 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($85, $89 + 234929 | 0, $89 + 110621 | 0, 1328, GOT_data_internal_physx__Sc__TriggerContactTask__runInternal_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$85 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($85, $89 + 240911 | 0, $89 + 113162 | 0, 1328, GOT_data_internal_physx__Sc__TriggerContactTask__runInternal_28_29___ignore); $84 = 0; } } @@ -169626,7 +171439,7 @@ function asmFunc(imports) { } $156 = physx__PxGetAssertHandler_28_29() | 0; $160 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$156 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($156, $160 + 234929 | 0, $160 + 110621 | 0, 1347, GOT_data_internal_physx__Sc__TriggerContactTask__runInternal_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$156 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($156, $160 + 240911 | 0, $160 + 113162 | 0, 1347, GOT_data_internal_physx__Sc__TriggerContactTask__runInternal_28_29___ignore_1); $155 = 0; } } @@ -169741,7 +171554,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ActorPairReport_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ActorPairReport__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ActorPairReport_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ActorPairReport__29___ignore); $19 = 0; } } @@ -169797,7 +171610,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAPF32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 150191 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 156077 | 0 | 0) | 0; physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___init_28unsigned_20int_2c_20float_29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 4 | 0) >> 2]))); __stack_pointer = $5 + 16 | 0; return $6 | 0; @@ -169860,7 +171673,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -169884,7 +171697,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -169896,7 +171709,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -169951,7 +171764,7 @@ function asmFunc(imports) { } $239 = physx__PxGetAssertHandler_28_29() | 0; $243 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 172954 | 0, $243 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 178852 | 0, $243 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $238 = 0; } } @@ -170046,7 +171859,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAPF32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 150191 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 156077 | 0 | 0) | 0; physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___init_28unsigned_20int_2c_20float_29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 4 | 0) >> 2]))); __stack_pointer = $5 + 16 | 0; return $6 | 0; @@ -170109,7 +171922,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -170133,7 +171946,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 76 | 0) >> 2] | 0, 12) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -170145,7 +171958,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -170200,7 +172013,7 @@ function asmFunc(imports) { } $238 = physx__PxGetAssertHandler_28_29() | 0; $242 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 172954 | 0, $242 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 178852 | 0, $242 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $237 = 0; } } @@ -170325,7 +172138,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAPF32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 150191 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 156077 | 0 | 0) | 0; physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___init_28unsigned_20int_2c_20float_29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 4 | 0) >> 2]))); __stack_pointer = $5 + 16 | 0; return $6 | 0; @@ -170388,7 +172201,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -170412,7 +172225,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 76 | 0) >> 2] | 0, 12) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -170424,7 +172237,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -170479,7 +172292,7 @@ function asmFunc(imports) { } $238 = physx__PxGetAssertHandler_28_29() | 0; $242 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 172954 | 0, $242 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 178852 | 0, $242 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $237 = 0; } } @@ -170605,10 +172418,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 168051 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 173949 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -170692,7 +172505,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -170730,7 +172543,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -170745,7 +172558,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -170827,7 +172640,7 @@ function asmFunc(imports) { } $64 = physx__PxGetAssertHandler_28_29() | 0; $68 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 187325 | 0, $68 + 129300 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 193287 | 0, $68 + 133282 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); $63 = 0; } } @@ -170861,7 +172674,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73146 | 0, $26 + 129300 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73161 | 0, $26 + 133282 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__ElementSimKey_20const_2c_20physx__Sc__ElementSimInteraction___2c_20physx__Sc__ElementSimKey_2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__ElementSimKey_2c_20physx__Sc__ElementSimInteraction__2c_20physx__shdfnd__Hash_physx__Sc__ElementSimKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); $21 = 0; } } @@ -170876,7 +172689,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 276 | 0) >> 2] | 0, 60) | 0; @@ -170967,7 +172780,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -171005,7 +172818,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -171020,7 +172833,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -171074,7 +172887,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + ((HEAP32[($4 + 276 | 0) >> 2] | 0) << 3 | 0) | 0; @@ -171113,7 +172926,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 276 | 0) >> 2] | 0, 20) | 0; @@ -171188,7 +173001,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -171226,7 +173039,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -171241,7 +173054,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -171323,7 +173136,7 @@ function asmFunc(imports) { } $65 = physx__PxGetAssertHandler_28_29() | 0; $69 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 187325 | 0, $69 + 129300 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 193287 | 0, $69 + 133282 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); $64 = 0; } } @@ -171357,7 +173170,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73146 | 0, $26 + 129300 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73161 | 0, $26 + 133282 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__Interaction__2c_20physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__Interaction__2c_20physx__shdfnd__Hash_physx__Sc__Interaction___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); $21 = 0; } } @@ -171460,7 +173273,7 @@ function asmFunc(imports) { } $64 = physx__PxGetAssertHandler_28_29() | 0; $68 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 187325 | 0, $68 + 129300 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 193287 | 0, $68 + 133282 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); $63 = 0; } } @@ -171494,7 +173307,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73146 | 0, $26 + 129300 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73161 | 0, $26 + 133282 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sc__BodyPairKey_20const_2c_20physx__Sc__ActorPair___2c_20physx__Sc__BodyPairKey_2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__internal__HashMapBase_physx__Sc__BodyPairKey_2c_20physx__Sc__ActorPair__2c_20physx__shdfnd__Hash_physx__Sc__BodyPairKey__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); $21 = 0; } } @@ -171572,7 +173385,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ActorPairReport__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ActorPairReport__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -171610,7 +173423,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ActorPairReport__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ActorPairReport__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -171633,7 +173446,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -171717,7 +173530,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + ((HEAP32[($4 + 276 | 0) >> 2] | 0) << 5 | 0) | 0; @@ -171790,12 +173603,12 @@ function asmFunc(imports) { } $34 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369674 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376530 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 213017 | 0, $39 + 104890 | 0, 47, $39 + 369674 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 218999 | 0, $39 + 106577 | 0, 47, $39 + 376530 | 0); $34 = 0; } } @@ -171805,12 +173618,12 @@ function asmFunc(imports) { } $61 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369675 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376531 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $62 = physx__PxGetAssertHandler_28_29() | 0; $66 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$62 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($62, $66 + 200361 | 0, $66 + 104890 | 0, 48, $66 + 369675 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$62 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($62, $66 + 206343 | 0, $66 + 106577 | 0, 48, $66 + 376531 | 0); $61 = 0; } } @@ -171836,7 +173649,7 @@ function asmFunc(imports) { } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 142947 | 0, $21 + 129859 | 0, 72, GOT_data_internal_physx__shdfnd__to8_28int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 148808 | 0, $21 + 133925 | 0, 72, GOT_data_internal_physx__shdfnd__to8_28int_29___ignore); $16 = 0; } } @@ -171851,7 +173664,7 @@ function asmFunc(imports) { } $41 = physx__PxGetAssertHandler_28_29() | 0; $45 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 205959 | 0, $45 + 129859 | 0, 73, GOT_data_internal_physx__shdfnd__to8_28int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 211941 | 0, $45 + 133925 | 0, 73, GOT_data_internal_physx__shdfnd__to8_28int_29___ignore_1); $40 = 0; } } @@ -172024,7 +173837,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 204723 | 0, $16 + 128853 | 0, 129, GOT_data_internal_physx__Cm__OwnedArray_physx__Sc__Interaction__2c_20physx__Sc__ActorSim_2c_20unsigned_20int_2c_20_physx__Sc__ActorSim__reallocInteractions_28physx__Sc__Interaction____2c_20unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29____OwnedArray_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 210705 | 0, $16 + 132765 | 0, 129, GOT_data_internal_physx__Cm__OwnedArray_physx__Sc__Interaction__2c_20physx__Sc__ActorSim_2c_20unsigned_20int_2c_20_physx__Sc__ActorSim__reallocInteractions_28physx__Sc__Interaction____2c_20unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29____OwnedArray_28_29___ignore); $11 = 0; } } @@ -172081,12 +173894,12 @@ function asmFunc(imports) { } $50 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369681 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376537 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $51 = physx__PxGetAssertHandler_28_29() | 0; $55 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 144547 | 0, $55 + 106042 | 0, 120, $55 + 369681 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 150408 | 0, $55 + 107897 | 0, 120, $55 + 376537 | 0); $50 = 0; } } @@ -172162,7 +173975,7 @@ function asmFunc(imports) { } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 145330 | 0, $35 + 128853 | 0, 137, GOT_data_internal_physx__Cm__OwnedArray_physx__Sc__Interaction__2c_20physx__Sc__ActorSim_2c_20unsigned_20int_2c_20_physx__Sc__ActorSim__reallocInteractions_28physx__Sc__Interaction____2c_20unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___pushBack_28physx__Sc__Interaction___2c_20physx__Sc__ActorSim__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 151191 | 0, $35 + 132765 | 0, 137, GOT_data_internal_physx__Cm__OwnedArray_physx__Sc__Interaction__2c_20physx__Sc__ActorSim_2c_20unsigned_20int_2c_20_physx__Sc__ActorSim__reallocInteractions_28physx__Sc__Interaction____2c_20unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___pushBack_28physx__Sc__Interaction___2c_20physx__Sc__ActorSim__29___ignore); $30 = 0; } } @@ -172199,7 +174012,7 @@ function asmFunc(imports) { } $86 = physx__PxGetAssertHandler_28_29() | 0; $90 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$86 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($86, $90 + 67223 | 0, $90 + 128853 | 0, 141, GOT_data_internal_physx__Cm__OwnedArray_physx__Sc__Interaction__2c_20physx__Sc__ActorSim_2c_20unsigned_20int_2c_20_physx__Sc__ActorSim__reallocInteractions_28physx__Sc__Interaction____2c_20unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___pushBack_28physx__Sc__Interaction___2c_20physx__Sc__ActorSim__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$86 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($86, $90 + 67223 | 0, $90 + 132765 | 0, 141, GOT_data_internal_physx__Cm__OwnedArray_physx__Sc__Interaction__2c_20physx__Sc__ActorSim_2c_20unsigned_20int_2c_20_physx__Sc__ActorSim__reallocInteractions_28physx__Sc__Interaction____2c_20unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___pushBack_28physx__Sc__Interaction___2c_20physx__Sc__ActorSim__29___ignore_1); $85 = 0; } } @@ -172234,7 +174047,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 197684 | 0, $24 + 133261 | 0, 155, GOT_data_internal_physx__Sc__Interaction__setActorId_28physx__Sc__ActorSim__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 203666 | 0, $24 + 137845 | 0, 155, GOT_data_internal_physx__Sc__Interaction__setActorId_28physx__Sc__ActorSim__2c_20unsigned_20int_29___ignore); $19 = 0; } } @@ -172252,7 +174065,7 @@ function asmFunc(imports) { } $51 = physx__PxGetAssertHandler_28_29() | 0; $55 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 90530 | 0, $55 + 133261 | 0, 156, GOT_data_internal_physx__Sc__Interaction__setActorId_28physx__Sc__ActorSim__2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 90599 | 0, $55 + 137845 | 0, 156, GOT_data_internal_physx__Sc__Interaction__setActorId_28physx__Sc__ActorSim__2c_20unsigned_20int_29___ignore_1); $50 = 0; } } @@ -172286,12 +174099,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369678 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376534 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 248245 | 0, $29 + 106042 | 0, 63, $29 + 369678 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 254227 | 0, $29 + 107897 | 0, 63, $29 + 376534 | 0); $24 = 0; } } @@ -172329,7 +174142,7 @@ function asmFunc(imports) { } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 90530 | 0, $30 + 133261 | 0, 165, GOT_data_internal_physx__Sc__Interaction__getActorId_28physx__Sc__ActorSim_20const__29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 90599 | 0, $30 + 137845 | 0, 165, GOT_data_internal_physx__Sc__Interaction__getActorId_28physx__Sc__ActorSim_20const__29_20const___ignore); $25 = 0; } } @@ -172367,7 +174180,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145318 | 0, $23 + 128853 | 0, 152, GOT_data_internal_physx__Cm__OwnedArray_physx__Sc__Interaction__2c_20physx__Sc__ActorSim_2c_20unsigned_20int_2c_20_physx__Sc__ActorSim__reallocInteractions_28physx__Sc__Interaction____2c_20unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151179 | 0, $23 + 132765 | 0, 152, GOT_data_internal_physx__Cm__OwnedArray_physx__Sc__Interaction__2c_20physx__Sc__ActorSim_2c_20unsigned_20int_2c_20_physx__Sc__ActorSim__reallocInteractions_28physx__Sc__Interaction____2c_20unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___replaceWithLast_28unsigned_20int_29___ignore); $18 = 0; } } @@ -172399,7 +174212,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145318 | 0, $23 + 128853 | 0, 168, GOT_data_internal_physx__Cm__OwnedArray_physx__Sc__Interaction__2c_20physx__Sc__ActorSim_2c_20unsigned_20int_2c_20_physx__Sc__ActorSim__reallocInteractions_28physx__Sc__Interaction____2c_20unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151179 | 0, $23 + 132765 | 0, 168, GOT_data_internal_physx__Cm__OwnedArray_physx__Sc__Interaction__2c_20physx__Sc__ActorSim_2c_20unsigned_20int_2c_20_physx__Sc__ActorSim__reallocInteractions_28physx__Sc__Interaction____2c_20unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -172437,12 +174250,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369679 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376535 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 74806 | 0, $25 + 106042 | 0, 78, $25 + 369679 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 74821 | 0, $25 + 107897 | 0, 78, $25 + 376535 | 0); $20 = 0; } } @@ -172477,12 +174290,12 @@ function asmFunc(imports) { }; } label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369680 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376536 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $73 = physx__PxGetAssertHandler_28_29() | 0; $77 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$73 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($73, $77 + 208086 | 0, $77 + 106042 | 0, 95, $77 + 369680 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$73 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($73, $77 + 214068 | 0, $77 + 107897 | 0, 95, $77 + 376536 | 0); } } __stack_pointer = $4 + 16 | 0; @@ -172558,7 +174371,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 186998 | 0, $23 + 133261 | 0, 185, GOT_data_internal_physx__Sc__Interaction__setDirty_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 192960 | 0, $23 + 137845 | 0, 185, GOT_data_internal_physx__Sc__Interaction__setDirty_28unsigned_20int_29___ignore); $18 = 0; } } @@ -172614,12 +174427,12 @@ function asmFunc(imports) { } $40 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369691 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376547 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $41 = physx__PxGetAssertHandler_28_29() | 0; $45 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 150595 | 0, $45 + 110425 | 0, 45, $45 + 369691 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 156481 | 0, $45 + 112938 | 0, 45, $45 + 376547 | 0); $40 = 0; } } @@ -172720,12 +174533,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369692 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376548 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 200122 | 0, $27 + 110425 | 0, 66, $27 + 369692 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 206104 | 0, $27 + 112938 | 0, 66, $27 + 376548 | 0); $22 = 0; } } @@ -172753,12 +174566,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369693 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376549 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 120840 | 0, $24 + 110425 | 0, 77, $24 + 369693 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 124207 | 0, $24 + 112938 | 0, 77, $24 + 376549 | 0); $19 = 0; } } @@ -172825,12 +174638,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369694 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376550 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 120761 | 0, $26 + 110812 | 0, 67, $26 + 369694 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 124128 | 0, $26 + 113381 | 0, 67, $26 + 376550 | 0); $21 = 0; } } @@ -172919,12 +174732,12 @@ function asmFunc(imports) { }; } label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369695 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376551 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $32 = physx__PxGetAssertHandler_28_29() | 0; $36 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 208086 | 0, $36 + 110812 | 0, 51, $36 + 369695 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 214068 | 0, $36 + 113381 | 0, 51, $36 + 376551 | 0); } HEAP32[($4 + 28 | 0) >> 2] = 1; } @@ -173615,12 +175428,12 @@ function asmFunc(imports) { } $155 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369696 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376552 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $156 = physx__PxGetAssertHandler_28_29() | 0; $160 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$156 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($156, $160 + 254585 | 0, $160 + 105847 | 0, 96, $160 + 369696 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$156 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($156, $160 + 260567 | 0, $160 + 107674 | 0, 96, $160 + 376552 | 0); $155 = 0; } } @@ -173733,7 +175546,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ConstraintWriteback_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ConstraintWriteback_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -173775,7 +175588,7 @@ function asmFunc(imports) { break label$2 } $20 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $20 + 105847 | 0 | 0, 127 | 0, $20 + 213560 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $20 + 107674 | 0 | 0, 127 | 0, $20 + 219542 | 0 | 0, 0 | 0); HEAP8[($3 + 31 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -173863,7 +175676,7 @@ function asmFunc(imports) { } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 238950 | 0, $31 + 137460 | 0, 107, GOT_data_internal_physx__Sc__ConstraintCore__setSim_28physx__Sc__ConstraintSim__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 244932 | 0, $31 + 142702 | 0, 107, GOT_data_internal_physx__Sc__ConstraintCore__setSim_28physx__Sc__ConstraintSim__29___ignore); $26 = 0; } } @@ -174000,7 +175813,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ConstraintWriteback_2c_20physx__shdfnd__VirtualAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ConstraintWriteback_2c_20physx__shdfnd__VirtualAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -174146,12 +175959,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369697 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376553 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 118209 | 0, $24 + 105847 | 0, 101, $24 + 369697 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 121576 | 0, $24 + 107674 | 0, 101, $24 + 376553 | 0); $19 = 0; } } @@ -174161,12 +175974,12 @@ function asmFunc(imports) { } $43 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369698 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376554 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $44 = physx__PxGetAssertHandler_28_29() | 0; $48 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 254585 | 0, $48 + 105847 | 0, 102, $48 + 369698 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 260567 | 0, $48 + 107674 | 0, 102, $48 + 376554 | 0); $43 = 0; } } @@ -174252,7 +176065,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ConstraintInteraction_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ConstraintInteraction__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ConstraintInteraction_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ConstraintInteraction__29___ignore); $19 = 0; } } @@ -174276,12 +176089,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369699 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376555 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 118209 | 0, $24 + 105847 | 0, 167, $24 + 369699 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 121576 | 0, $24 + 107674 | 0, 167, $24 + 376555 | 0); $19 = 0; } } @@ -174355,12 +176168,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369700 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376556 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 187976 | 0, $26 + 105847 | 0, 182, $26 + 369700 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 193938 | 0, $26 + 107674 | 0, 182, $26 + 376556 | 0); $21 = 0; } } @@ -174500,12 +176313,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369701 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376557 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 236441 | 0, $29 + 105847 | 0, 213, $29 + 369701 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 242423 | 0, $29 + 107674 | 0, 213, $29 + 376557 | 0); $24 = 0; } } @@ -174538,12 +176351,12 @@ function asmFunc(imports) { } $93 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369702 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376558 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $94 = physx__PxGetAssertHandler_28_29() | 0; $98 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$94 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($94, $98 + 236440 | 0, $98 + 105847 | 0, 233, $98 + 369702 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$94 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($94, $98 + 242422 | 0, $98 + 107674 | 0, 233, $98 + 376558 | 0); $93 = 0; } } @@ -174623,12 +176436,12 @@ function asmFunc(imports) { } $62 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369703 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376559 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $63 = physx__PxGetAssertHandler_28_29() | 0; $67 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 236440 | 0, $67 + 105847 | 0, 258, $67 + 369703 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 242422 | 0, $67 + 107674 | 0, 258, $67 + 376559 | 0); $62 = 0; } } @@ -174686,12 +176499,12 @@ function asmFunc(imports) { } $45 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369704 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376560 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $46 = physx__PxGetAssertHandler_28_29() | 0; $50 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 235092 | 0, $50 + 105847 | 0, 285, $50 + 369704 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 241074 | 0, $50 + 107674 | 0, 285, $50 + 376560 | 0); $45 = 0; } } @@ -174724,12 +176537,12 @@ function asmFunc(imports) { } $113 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369705 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376561 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $114 = physx__PxGetAssertHandler_28_29() | 0; $118 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 188627 | 0, $118 + 105847 | 0, 292, $118 + 369705 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 194589 | 0, $118 + 107674 | 0, 292, $118 + 376561 | 0); $113 = 0; } } @@ -174772,12 +176585,12 @@ function asmFunc(imports) { } $180 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369706 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376562 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $181 = physx__PxGetAssertHandler_28_29() | 0; $185 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$181 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($181, $185 + 246552 | 0, $185 + 105847 | 0, 311, $185 + 369706 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$181 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($181, $185 + 252534 | 0, $185 + 107674 | 0, 311, $185 + 376562 | 0); $180 = 0; } } @@ -174793,12 +176606,12 @@ function asmFunc(imports) { } $219 = 0; label$20 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369707 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376563 | 0) >> 0] | 0) & 1 | 0) { break label$20 } $220 = physx__PxGetAssertHandler_28_29() | 0; $224 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$220 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($220, $224 + 235092 | 0, $224 + 105847 | 0, 322, $224 + 369707 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$220 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($220, $224 + 241074 | 0, $224 + 107674 | 0, 322, $224 + 376563 | 0); $219 = 0; } } @@ -174870,12 +176683,12 @@ function asmFunc(imports) { } $48 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369708 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376564 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $49 = physx__PxGetAssertHandler_28_29() | 0; $53 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 237511 | 0, $53 + 105847 | 0, 409, $53 + 369708 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 243493 | 0, $53 + 107674 | 0, 409, $53 + 376564 | 0); $48 = 0; } } @@ -174915,12 +176728,12 @@ function asmFunc(imports) { } $136 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369709 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376565 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $137 = physx__PxGetAssertHandler_28_29() | 0; $141 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$137 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($137, $141 + 202724 | 0, $141 + 105847 | 0, 425, $141 + 369709 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$137 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($137, $141 + 208706 | 0, $141 + 107674 | 0, 425, $141 + 376565 | 0); $136 = 0; } } @@ -174937,12 +176750,12 @@ function asmFunc(imports) { } $177 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369710 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376566 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $178 = physx__PxGetAssertHandler_28_29() | 0; $182 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$178 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($178, $182 + 204261 | 0, $182 + 105847 | 0, 433, $182 + 369710 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$178 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($178, $182 + 210243 | 0, $182 + 107674 | 0, 433, $182 + 376566 | 0); $177 = 0; } } @@ -174974,7 +176787,7 @@ function asmFunc(imports) { } $15 = physx__PxGetAssertHandler_28_29() | 0; $19 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 253073 | 0, $19 + 125562 | 0, 84, GOT_data_internal_physx__PxsRigidBody__getPose_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 259055 | 0, $19 + 128942 | 0, 84, GOT_data_internal_physx__PxsRigidBody__getPose_28_29_20const___ignore); $14 = 0; } } @@ -175692,7 +177505,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugLine_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugLine_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -175721,7 +177534,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugLine_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugLine_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -175759,7 +177572,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugLine_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugLine_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -175791,7 +177604,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -175935,7 +177748,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ConstraintWriteback_2c_20physx__shdfnd__VirtualAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ConstraintWriteback_2c_20physx__shdfnd__VirtualAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -175967,7 +177780,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__VirtualAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__VirtualAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -176070,7 +177883,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + ((HEAP32[($4 + 276 | 0) >> 2] | 0) << 5 | 0) | 0; @@ -176244,12 +178057,12 @@ function asmFunc(imports) { } $58 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369720 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376576 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $59 = physx__PxGetAssertHandler_28_29() | 0; $63 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$59 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($59, $63 + 254739 | 0, $63 + 112126 | 0, 132, $63 + 369720 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$59 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($59, $63 + 260721 | 0, $63 + 114891 | 0, 132, $63 + 376576 | 0); $58 = 0; } } @@ -176346,12 +178159,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369721 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376577 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 74660 | 0, $24 + 112126 | 0, 207, $24 + 369721 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 74675 | 0, $24 + 114891 | 0, 207, $24 + 376577 | 0); $19 = 0; } } @@ -176361,12 +178174,12 @@ function asmFunc(imports) { } $43 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369722 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376578 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $44 = physx__PxGetAssertHandler_28_29() | 0; $48 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 245283 | 0, $48 + 112126 | 0, 208, $48 + 369722 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 251265 | 0, $48 + 114891 | 0, 208, $48 + 376578 | 0); $43 = 0; } } @@ -176386,12 +178199,12 @@ function asmFunc(imports) { } $96 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369723 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376579 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $97 = physx__PxGetAssertHandler_28_29() | 0; $101 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 68367 | 0, $101 + 112126 | 0, 216, $101 + 369723 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 68367 | 0, $101 + 114891 | 0, 216, $101 + 376579 | 0); $96 = 0; } } @@ -176433,12 +178246,12 @@ function asmFunc(imports) { } $161 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369724 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376580 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $162 = physx__PxGetAssertHandler_28_29() | 0; $166 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$162 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($162, $166 + 123787 | 0, $166 + 112126 | 0, 240, $166 + 369724 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$162 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($162, $166 + 127154 | 0, $166 + 114891 | 0, 240, $166 + 376580 | 0); $161 = 0; } } @@ -176463,8 +178276,8 @@ function asmFunc(imports) { break label$17 } void_20physx__shdfnd__sort_physx__Sc__BodyRank_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank___28physx__Sc__BodyRank__2c_20unsigned_20int_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__20const__29(physx__shdfnd__Array_physx__Sc__BodyRank_2c_20physx__shdfnd__InlineAllocator_768u_2c_20physx__shdfnd__NamedAllocator____front_28_29($3 + 156 | 0 | 0) | 0 | 0, physx__shdfnd__Array_physx__Sc__BodyRank_2c_20physx__shdfnd__InlineAllocator_768u_2c_20physx__shdfnd__NamedAllocator____size_28_29_20const($3 + 156 | 0 | 0) | 0 | 0, $3 + 111 | 0 | 0); - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 103 | 0 | 0, GOT_data_internal___memory_base + 147145 | 0 | 0) | 0; - $231 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 103 | 0 | 0, (physx__shdfnd__Array_physx__Sc__BodyRank_2c_20physx__shdfnd__InlineAllocator_768u_2c_20physx__shdfnd__NamedAllocator____size_28_29_20const($3 + 156 | 0 | 0) | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 112126 | 0 | 0, 262 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 103 | 0 | 0, GOT_data_internal___memory_base + 153025 | 0 | 0) | 0; + $231 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 103 | 0 | 0, (physx__shdfnd__Array_physx__Sc__BodyRank_2c_20physx__shdfnd__InlineAllocator_768u_2c_20physx__shdfnd__NamedAllocator____size_28_29_20const($3 + 156 | 0 | 0) | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 114891 | 0 | 0, 262 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 103 | 0 | 0) | 0; HEAP32[($3 + 104 | 0) >> 2] = $231; label$18 : { @@ -176506,12 +178319,12 @@ function asmFunc(imports) { } $309 = 0; label$26 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369725 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376581 | 0) >> 0] | 0) & 1 | 0) { break label$26 } $310 = physx__PxGetAssertHandler_28_29() | 0; $314 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$310 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($310, $314 + 228988 | 0, $314 + 112126 | 0, 293, $314 + 369725 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$310 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($310, $314 + 234970 | 0, $314 + 114891 | 0, 293, $314 + 376581 | 0); $309 = 0; } } @@ -176522,12 +178335,12 @@ function asmFunc(imports) { } $336 = 0; label$28 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369726 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376582 | 0) >> 0] | 0) & 1 | 0) { break label$28 } $337 = physx__PxGetAssertHandler_28_29() | 0; $341 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$337 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($337, $341 + 236327 | 0, $341 + 112126 | 0, 296, $341 + 369726 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$337 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($337, $341 + 242309 | 0, $341 + 114891 | 0, 296, $341 + 376582 | 0); $336 = 0; } } @@ -176543,12 +178356,12 @@ function asmFunc(imports) { } $372 = 0; label$32 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369727 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376583 | 0) >> 0] | 0) & 1 | 0) { break label$32 } $373 = physx__PxGetAssertHandler_28_29() | 0; $377 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$373 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($373, $377 + 91035 | 0, $377 + 112126 | 0, 304, $377 + 369727 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$373 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($373, $377 + 91104 | 0, $377 + 114891 | 0, 304, $377 + 376583 | 0); $372 = 0; } } @@ -176562,12 +178375,12 @@ function asmFunc(imports) { } $405 = 0; label$34 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369728 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376584 | 0) >> 0] | 0) & 1 | 0) { break label$34 } $406 = physx__PxGetAssertHandler_28_29() | 0; $410 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$406 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($406, $410 + 91034 | 0, $410 + 112126 | 0, 310, $410 + 369728 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$406 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($406, $410 + 91103 | 0, $410 + 114891 | 0, 310, $410 + 376584 | 0); $405 = 0; } } @@ -176594,12 +178407,12 @@ function asmFunc(imports) { } $456 = 0; label$38 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369729 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376585 | 0) >> 0] | 0) & 1 | 0) { break label$38 } $457 = physx__PxGetAssertHandler_28_29() | 0; $461 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$457 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($457, $461 + 236278 | 0, $461 + 112126 | 0, 326, $461 + 369729 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$457 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($457, $461 + 242260 | 0, $461 + 114891 | 0, 326, $461 + 376585 | 0); $456 = 0; } } @@ -176669,12 +178482,12 @@ function asmFunc(imports) { } $591 = 0; label$45 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369730 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376586 | 0) >> 0] | 0) & 1 | 0) { break label$45 } $592 = physx__PxGetAssertHandler_28_29() | 0; $596 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$592 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($592, $596 + 229048 | 0, $596 + 112126 | 0, 361, $596 + 369730 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$592 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($592, $596 + 235030 | 0, $596 + 114891 | 0, 361, $596 + 376586 | 0); $591 = 0; } } @@ -176695,12 +178508,12 @@ function asmFunc(imports) { } $650 = 0; label$49 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369731 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376587 | 0) >> 0] | 0) & 1 | 0) { break label$49 } $651 = physx__PxGetAssertHandler_28_29() | 0; $655 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$651 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($651, $655 + 229157 | 0, $655 + 112126 | 0, 367, $655 + 369731 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$651 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($651, $655 + 235139 | 0, $655 + 114891 | 0, 367, $655 + 376587 | 0); $650 = 0; } } @@ -176725,12 +178538,12 @@ function asmFunc(imports) { } $704 = 0; label$54 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369732 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376588 | 0) >> 0] | 0) & 1 | 0) { break label$54 } $705 = physx__PxGetAssertHandler_28_29() | 0; $709 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$705 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($705, $709 + 236232 | 0, $709 + 112126 | 0, 387, $709 + 369732 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$705 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($705, $709 + 242214 | 0, $709 + 114891 | 0, 387, $709 + 376588 | 0); $704 = 0; } } @@ -176740,12 +178553,12 @@ function asmFunc(imports) { } $732 = 0; label$56 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369733 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376589 | 0) >> 0] | 0) & 1 | 0) { break label$56 } $733 = physx__PxGetAssertHandler_28_29() | 0; $737 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$733 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($733, $737 + 73986 | 0, $737 + 112126 | 0, 388, $737 + 369733 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$733 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($733, $737 + 74001 | 0, $737 + 114891 | 0, 388, $737 + 376589 | 0); $732 = 0; } } @@ -176768,7 +178581,7 @@ function asmFunc(imports) { break label$18; } $776 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 16 | 0, $776 + 112126 | 0 | 0, 405 | 0, $776 + 263999 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 16 | 0, $776 + 114891 | 0 | 0, 405 | 0, $776 + 269981 | 0 | 0, 0 | 0); } } physx__shdfnd__InlineArray_physx__Sc__BodyRank_2c_2064u_2c_20physx__shdfnd__NamedAllocator____InlineArray_28_29($3 + 156 | 0 | 0) | 0; @@ -176903,7 +178716,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 145386 | 0, $16 + 125741 | 0, 220, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyRank_2c_20physx__shdfnd__InlineAllocator_768u_2c_20physx__shdfnd__NamedAllocator____front_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 151247 | 0, $16 + 129149 | 0, 220, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyRank_2c_20physx__shdfnd__InlineAllocator_768u_2c_20physx__shdfnd__NamedAllocator____front_28_29___ignore); $11 = 0; } } @@ -176952,7 +178765,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyRank_2c_20physx__shdfnd__InlineAllocator_768u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyRank_2c_20physx__shdfnd__InlineAllocator_768u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -176977,12 +178790,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369734 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376590 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 236327 | 0, $23 + 112126 | 0, 412, $23 + 369734 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 242309 | 0, $23 + 114891 | 0, 412, $23 + 376590 | 0); $18 = 0; } } @@ -177029,12 +178842,12 @@ function asmFunc(imports) { } $95 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369735 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376591 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $96 = physx__PxGetAssertHandler_28_29() | 0; $100 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$96 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($96, $100 + 155051 | 0, $100 + 112126 | 0, 437, $100 + 369735 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$96 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($96, $100 + 160937 | 0, $100 + 114891 | 0, 437, $100 + 376591 | 0); $95 = 0; } } @@ -177140,7 +178953,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_768u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_768u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -177205,7 +179018,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyRank_2c_20physx__shdfnd__InlineAllocator_768u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Sc__BodyRank_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyRank_2c_20physx__shdfnd__InlineAllocator_768u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Sc__BodyRank_20const__29___ignore); $29 = 0; } } @@ -177259,7 +179072,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($8 + 47 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 127039 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 130657 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; break label$1; } $7 = $7 - (((HEAP32[($8 + 48 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -177295,7 +179108,7 @@ function asmFunc(imports) { } $93 = physx__PxGetAssertHandler_28_29() | 0; $97 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 227292 | 0, $97 + 127039 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_physx__Sc__BodyRank_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__2c_20physx__shdfnd__NamedAllocator__28physx__Sc__BodyRank__2c_20unsigned_20int_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 233274 | 0, $97 + 130657 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_physx__Sc__BodyRank_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__2c_20physx__shdfnd__NamedAllocator__28physx__Sc__BodyRank__2c_20unsigned_20int_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); $92 = 0; } } @@ -177352,7 +179165,7 @@ function asmFunc(imports) { } $198 = physx__PxGetAssertHandler_28_29() | 0; $202 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 231714 | 0, $202 + 127039 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_physx__Sc__BodyRank_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__2c_20physx__shdfnd__NamedAllocator__28physx__Sc__BodyRank__2c_20unsigned_20int_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 237696 | 0, $202 + 130657 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_physx__Sc__BodyRank_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__2c_20physx__shdfnd__NamedAllocator__28physx__Sc__BodyRank__2c_20unsigned_20int_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); $197 = 0; } } @@ -177402,12 +179215,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369736 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376592 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 74660 | 0, $24 + 112126 | 0, 460, $24 + 369736 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 74675 | 0, $24 + 114891 | 0, 460, $24 + 376592 | 0); $19 = 0; } } @@ -177417,12 +179230,12 @@ function asmFunc(imports) { } $43 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369737 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376593 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $44 = physx__PxGetAssertHandler_28_29() | 0; $48 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 245284 | 0, $48 + 112126 | 0, 461, $48 + 369737 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 251266 | 0, $48 + 114891 | 0, 461, $48 + 376593 | 0); $43 = 0; } } @@ -177474,12 +179287,12 @@ function asmFunc(imports) { } $127 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369738 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376594 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $128 = physx__PxGetAssertHandler_28_29() | 0; $132 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$128 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($128, $132 + 72739 | 0, $132 + 112126 | 0, 503, $132 + 369738 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$128 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($128, $132 + 72754 | 0, $132 + 114891 | 0, 503, $132 + 376594 | 0); $127 = 0; } } @@ -177489,12 +179302,12 @@ function asmFunc(imports) { } $155 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369739 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376595 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $156 = physx__PxGetAssertHandler_28_29() | 0; $160 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$156 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($156, $160 + 74765 | 0, $160 + 112126 | 0, 504, $160 + 369739 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$156 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($156, $160 + 74780 | 0, $160 + 114891 | 0, 504, $160 + 376595 | 0); $155 = 0; } } @@ -177504,12 +179317,12 @@ function asmFunc(imports) { } $183 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369740 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376596 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $184 = physx__PxGetAssertHandler_28_29() | 0; $188 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$184 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($184, $188 + 157230 | 0, $188 + 112126 | 0, 505, $188 + 369740 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$184 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($184, $188 + 163116 | 0, $188 + 114891 | 0, 505, $188 + 376596 | 0); $183 = 0; } } @@ -177519,12 +179332,12 @@ function asmFunc(imports) { } $211 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369741 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376597 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $212 = physx__PxGetAssertHandler_28_29() | 0; $216 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$212 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($212, $216 + 142087 | 0, $216 + 112126 | 0, 506, $216 + 369741 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$212 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($212, $216 + 147917 | 0, $216 + 114891 | 0, 506, $216 + 376597 | 0); $211 = 0; } } @@ -177534,12 +179347,12 @@ function asmFunc(imports) { } $239 = 0; label$20 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369742 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376598 | 0) >> 0] | 0) & 1 | 0) { break label$20 } $240 = physx__PxGetAssertHandler_28_29() | 0; $244 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$240 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($240, $244 + 74010 | 0, $244 + 112126 | 0, 507, $244 + 369742 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$240 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($240, $244 + 74025 | 0, $244 + 114891 | 0, 507, $244 + 376598 | 0); $239 = 0; } } @@ -177561,12 +179374,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369743 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376599 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 68379 | 0, $25 + 112126 | 0, 514, $25 + 369743 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 68379 | 0, $25 + 114891 | 0, 514, $25 + 376599 | 0); $20 = 0; } } @@ -177632,12 +179445,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369744 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376600 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 74660 | 0, $25 + 112126 | 0, 557, $25 + 369744 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 74675 | 0, $25 + 114891 | 0, 557, $25 + 376600 | 0); $20 = 0; } } @@ -177647,12 +179460,12 @@ function asmFunc(imports) { } $44 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369745 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376601 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $45 = physx__PxGetAssertHandler_28_29() | 0; $49 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 245284 | 0, $49 + 112126 | 0, 558, $49 + 369745 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 251266 | 0, $49 + 114891 | 0, 558, $49 + 376601 | 0); $44 = 0; } } @@ -177950,7 +179763,7 @@ function asmFunc(imports) { } $78 = physx__PxGetAssertHandler_28_29() | 0; $82 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 129209 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Sc__BodyRank_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__20const__28physx__Sc__BodyRank__2c_20int_2c_20int_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 133177 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Sc__BodyRank_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__20const__28physx__Sc__BodyRank__2c_20int_2c_20int_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__20const__29___ignore); $77 = 0; } } @@ -177975,7 +179788,7 @@ function asmFunc(imports) { } $121 = physx__PxGetAssertHandler_28_29() | 0; $125 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 238038 | 0, $125 + 129209 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Sc__BodyRank_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__20const__28physx__Sc__BodyRank__2c_20int_2c_20int_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 244020 | 0, $125 + 133177 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Sc__BodyRank_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__20const__28physx__Sc__BodyRank__2c_20int_2c_20int_2c_20physx__shdfnd__Greater_physx__Sc__BodyRank__20const__29___ignore_1); $120 = 0; } } @@ -178120,12 +179933,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369753 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376609 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 74758 | 0, $24 + 112690 | 0, 65, $24 + 369753 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 74773 | 0, $24 + 115539 | 0, 65, $24 + 376609 | 0); $19 = 0; } } @@ -178240,12 +180053,12 @@ function asmFunc(imports) { } $16 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369754 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376610 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 245313 | 0, $21 + 112690 | 0, 135, $21 + 369754 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 251295 | 0, $21 + 115539 | 0, 135, $21 + 376610 | 0); $16 = 0; } } @@ -178261,7 +180074,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 11 | 0 | 0, GOT_data_internal___memory_base + 121421 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 11 | 0 | 0, GOT_data_internal___memory_base + 124788 | 0 | 0) | 0; physx__shdfnd__Pool_physx__Sc__ConstraintGroupNode_2c_20physx__shdfnd__NamedAllocator___Pool_28physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29($4 + 4 | 0 | 0, $3 + 11 | 0 | 0, 32 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 11 | 0 | 0) | 0; physx__shdfnd__CoalescedHashSet_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator___CoalescedHashSet_28unsigned_20int_2c_20float_29($4 + 296 | 0 | 0, 64 | 0, Math_fround(Math_fround(.75))) | 0; @@ -178388,12 +180201,12 @@ function asmFunc(imports) { } $26 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369755 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376611 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 235042 | 0, $31 + 102731 | 0, 186, $31 + 369755 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 241024 | 0, $31 + 104110 | 0, 186, $31 + 376611 | 0); $26 = 0; } } @@ -178406,12 +180219,12 @@ function asmFunc(imports) { } $59 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369756 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376612 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $60 = physx__PxGetAssertHandler_28_29() | 0; $64 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 71478 | 0, $64 + 102731 | 0, 189, $64 + 369756 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 71478 | 0, $64 + 104110 | 0, 189, $64 + 376612 | 0); $59 = 0; } } @@ -178445,12 +180258,12 @@ function asmFunc(imports) { } $26 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369757 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376613 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 235043 | 0, $31 + 102731 | 0, 197, $31 + 369757 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 241025 | 0, $31 + 104110 | 0, 197, $31 + 376613 | 0); $26 = 0; } } @@ -178463,12 +180276,12 @@ function asmFunc(imports) { } $59 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369758 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376614 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $60 = physx__PxGetAssertHandler_28_29() | 0; $64 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 72094 | 0, $64 + 102731 | 0, 200, $64 + 369758 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 72094 | 0, $64 + 104110 | 0, 200, $64 + 376614 | 0); $59 = 0; } } @@ -178492,12 +180305,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369759 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376615 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 245219 | 0, $26 + 102731 | 0, 208, $26 + 369759 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 251201 | 0, $26 + 104110 | 0, 208, $26 + 376615 | 0); $21 = 0; } } @@ -178507,12 +180320,12 @@ function asmFunc(imports) { } $46 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369760 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376616 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 235195 | 0, $51 + 102731 | 0, 209, $51 + 369760 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 241177 | 0, $51 + 104110 | 0, 209, $51 + 376616 | 0); $46 = 0; } } @@ -178525,12 +180338,12 @@ function asmFunc(imports) { } $79 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369761 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376617 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $80 = physx__PxGetAssertHandler_28_29() | 0; $84 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$80 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($80, $84 + 71478 | 0, $84 + 102731 | 0, 212, $84 + 369761 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$80 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($80, $84 + 71478 | 0, $84 + 104110 | 0, 212, $84 + 376617 | 0); $79 = 0; } } @@ -178642,12 +180455,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369762 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376618 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 245219 | 0, $26 + 102731 | 0, 220, $26 + 369762 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 251201 | 0, $26 + 104110 | 0, 220, $26 + 376618 | 0); $21 = 0; } } @@ -178657,12 +180470,12 @@ function asmFunc(imports) { } $46 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369763 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376619 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 235196 | 0, $51 + 102731 | 0, 221, $51 + 369763 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 241178 | 0, $51 + 104110 | 0, 221, $51 + 376619 | 0); $46 = 0; } } @@ -178675,12 +180488,12 @@ function asmFunc(imports) { } $79 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369764 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376620 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $80 = physx__PxGetAssertHandler_28_29() | 0; $84 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$80 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($80, $84 + 72094 | 0, $84 + 102731 | 0, 224, $84 + 369764 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$80 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($80, $84 + 72094 | 0, $84 + 104110 | 0, 224, $84 + 376620 | 0); $79 = 0; } } @@ -178768,12 +180581,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369765 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376621 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 74727 | 0, $26 + 102731 | 0, 247, $26 + 369765 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 74742 | 0, $26 + 104110 | 0, 247, $26 + 376621 | 0); $21 = 0; } } @@ -178783,12 +180596,12 @@ function asmFunc(imports) { } $49 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369766 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376622 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $50 = physx__PxGetAssertHandler_28_29() | 0; $54 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 74704 | 0, $54 + 102731 | 0, 248, $54 + 369766 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 74719 | 0, $54 + 104110 | 0, 248, $54 + 376622 | 0); $49 = 0; } } @@ -178816,12 +180629,12 @@ function asmFunc(imports) { } $101 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369767 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376623 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $102 = physx__PxGetAssertHandler_28_29() | 0; $106 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$102 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($102, $106 + 72712 | 0, $106 + 102731 | 0, 270, $106 + 369767 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$102 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($102, $106 + 72727 | 0, $106 + 104110 | 0, 270, $106 + 376623 | 0); $101 = 0; } } @@ -178860,12 +180673,12 @@ function asmFunc(imports) { } $42 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369768 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376624 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $43 = physx__PxGetAssertHandler_28_29() | 0; $47 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 241395 | 0, $47 + 102731 | 0, 287, $47 + 369768 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 247377 | 0, $47 + 104110 | 0, 287, $47 + 376624 | 0); $42 = 0; } } @@ -178951,7 +180764,7 @@ function asmFunc(imports) { } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 74750 | 0, $21 + 139094 | 0, 171, GOT_data_internal_physx__Sc__ConstraintGroupNode__purgeProjectionTrees_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 74765 | 0, $21 + 144588 | 0, 171, GOT_data_internal_physx__Sc__ConstraintGroupNode__purgeProjectionTrees_28_29___ignore); $16 = 0; } } @@ -178966,7 +180779,7 @@ function asmFunc(imports) { } $37 = physx__PxGetAssertHandler_28_29() | 0; $41 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 245343 | 0, $41 + 139094 | 0, 172, GOT_data_internal_physx__Sc__ConstraintGroupNode__purgeProjectionTrees_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 251325 | 0, $41 + 144588 | 0, 172, GOT_data_internal_physx__Sc__ConstraintGroupNode__purgeProjectionTrees_28_29___ignore_1); $36 = 0; } } @@ -179133,12 +180946,12 @@ function asmFunc(imports) { } $42 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369769 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376625 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $43 = physx__PxGetAssertHandler_28_29() | 0; $47 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 245200 | 0, $47 + 102731 | 0, 408, $47 + 369769 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 251182 | 0, $47 + 104110 | 0, 408, $47 + 376625 | 0); $42 = 0; } } @@ -179148,12 +180961,12 @@ function asmFunc(imports) { } $67 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369770 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376626 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $68 = physx__PxGetAssertHandler_28_29() | 0; $72 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$68 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($68, $72 + 235140 | 0, $72 + 102731 | 0, 409, $72 + 369770 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$68 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($68, $72 + 241122 | 0, $72 + 104110 | 0, 409, $72 + 376626 | 0); $67 = 0; } } @@ -179190,12 +181003,12 @@ function asmFunc(imports) { } $128 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369771 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376627 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $129 = physx__PxGetAssertHandler_28_29() | 0; $133 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$129 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($129, $133 + 246779 | 0, $133 + 102731 | 0, 439, $133 + 369771 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$129 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($129, $133 + 252761 | 0, $133 + 104110 | 0, 439, $133 + 376627 | 0); $128 = 0; } } @@ -179240,12 +181053,12 @@ function asmFunc(imports) { } $220 = 0; label$21 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369772 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376628 | 0) >> 0] | 0) & 1 | 0) { break label$21 } $221 = physx__PxGetAssertHandler_28_29() | 0; $225 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$221 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($221, $225 + 162097 | 0, $225 + 102731 | 0, 463, $225 + 369772 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$221 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($221, $225 + 167995 | 0, $225 + 104110 | 0, 463, $225 + 376628 | 0); $220 = 0; } } @@ -179255,12 +181068,12 @@ function asmFunc(imports) { } $248 = 0; label$23 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369773 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376629 | 0) >> 0] | 0) & 1 | 0) { break label$23 } $249 = physx__PxGetAssertHandler_28_29() | 0; $253 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$249 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($249, $253 + 246552 | 0, $253 + 102731 | 0, 464, $253 + 369773 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$249 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($249, $253 + 252534 | 0, $253 + 104110 | 0, 464, $253 + 376629 | 0); $248 = 0; } } @@ -179322,7 +181135,7 @@ function asmFunc(imports) { } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 74750 | 0, $21 + 139094 | 0, 162, GOT_data_internal_physx__Sc__ConstraintGroupNode__buildProjectionTrees_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 74765 | 0, $21 + 144588 | 0, 162, GOT_data_internal_physx__Sc__ConstraintGroupNode__buildProjectionTrees_28_29___ignore); $16 = 0; } } @@ -179337,7 +181150,7 @@ function asmFunc(imports) { } $37 = physx__PxGetAssertHandler_28_29() | 0; $41 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 245342 | 0, $41 + 139094 | 0, 163, GOT_data_internal_physx__Sc__ConstraintGroupNode__buildProjectionTrees_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 251324 | 0, $41 + 144588 | 0, 163, GOT_data_internal_physx__Sc__ConstraintGroupNode__buildProjectionTrees_28_29___ignore_1); $36 = 0; } } @@ -179425,7 +181238,7 @@ function asmFunc(imports) { } $68 = physx__PxGetAssertHandler_28_29() | 0; $72 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$68 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($68, $72 + 162097 | 0, $72 + 102731 | 0, 389, GOT_data_internal_physx__Sc__ConstraintProjectionManager__processConstraintForGroupBuilding_28physx__Sc__ConstraintSim__2c_20physx__Sc__ScratchAllocatorList_physx__Sc__ConstraintSim__2c_2064u___29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$68 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($68, $72 + 167995 | 0, $72 + 104110 | 0, 389, GOT_data_internal_physx__Sc__ConstraintProjectionManager__processConstraintForGroupBuilding_28physx__Sc__ConstraintSim__2c_20physx__Sc__ScratchAllocatorList_physx__Sc__ConstraintSim__2c_2064u___29___ignore); $67 = 0; } } @@ -179483,7 +181296,7 @@ function asmFunc(imports) { } $51 = physx__PxGetAssertHandler_28_29() | 0; $55 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 123863 | 0, $55 + 102731 | 0, 80, GOT_data_internal_physx__Sc__ScratchAllocatorList_physx__Sc__ConstraintSim__2c_2064u___Iterator__getNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 127237 | 0, $55 + 104110 | 0, 80, GOT_data_internal_physx__Sc__ScratchAllocatorList_physx__Sc__ConstraintSim__2c_2064u___Iterator__getNext_28_29___ignore); $50 = 0; } } @@ -179499,7 +181312,7 @@ function asmFunc(imports) { } $78 = physx__PxGetAssertHandler_28_29() | 0; $82 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 205094 | 0, $82 + 102731 | 0, 82, GOT_data_internal_physx__Sc__ScratchAllocatorList_physx__Sc__ConstraintSim__2c_2064u___Iterator__getNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 211076 | 0, $82 + 104110 | 0, 82, GOT_data_internal_physx__Sc__ScratchAllocatorList_physx__Sc__ConstraintSim__2c_2064u___Iterator__getNext_28_29___ignore_1); $77 = 0; } } @@ -179653,12 +181466,12 @@ function asmFunc(imports) { } $67 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369779 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376635 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $68 = physx__PxGetAssertHandler_28_29() | 0; $72 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$68 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($68, $72 + 79822 | 0, $72 + 102731 | 0, 362, $72 + 369779 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$68 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($68, $72 + 79865 | 0, $72 + 104110 | 0, 362, $72 + 376635 | 0); $67 = 0; } } @@ -179856,7 +181669,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ConstraintGroupNode_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ConstraintGroupNode__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ConstraintGroupNode_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ConstraintGroupNode__29___ignore); $19 = 0; } } @@ -179906,7 +181719,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 276 | 0) >> 2] | 0, 48) | 0; @@ -179973,7 +181786,7 @@ function asmFunc(imports) { } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 187750 | 0, $56 + 102731 | 0, 129, GOT_data_internal_physx__Sc__ScratchAllocatorList_physx__Sc__ConstraintSim__2c_2064u___add_28physx__Sc__ConstraintSim__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 193712 | 0, $56 + 104110 | 0, 129, GOT_data_internal_physx__Sc__ScratchAllocatorList_physx__Sc__ConstraintSim__2c_2064u___add_28physx__Sc__ConstraintSim__20const__29___ignore); $51 = 0; } } @@ -179988,7 +181801,7 @@ function asmFunc(imports) { } $77 = physx__PxGetAssertHandler_28_29() | 0; $81 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$77 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($77, $81 + 123863 | 0, $81 + 102731 | 0, 130, GOT_data_internal_physx__Sc__ScratchAllocatorList_physx__Sc__ConstraintSim__2c_2064u___add_28physx__Sc__ConstraintSim__20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$77 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($77, $81 + 127237 | 0, $81 + 104110 | 0, 130, GOT_data_internal_physx__Sc__ScratchAllocatorList_physx__Sc__ConstraintSim__2c_2064u___add_28physx__Sc__ConstraintSim__20const__29___ignore_1); $76 = 0; } } @@ -180025,7 +181838,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAPF32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 150191 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 156077 | 0 | 0) | 0; physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___init_28unsigned_20int_2c_20float_29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 4 | 0) >> 2]))); __stack_pointer = $5 + 16 | 0; return $6 | 0; @@ -180042,7 +181855,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAPF32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 150191 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 156077 | 0 | 0) | 0; physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___init_28unsigned_20int_2c_20float_29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 4 | 0) >> 2]))); __stack_pointer = $5 + 16 | 0; return $6 | 0; @@ -180105,7 +181918,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -180129,7 +181942,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -180141,7 +181954,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -180196,7 +182009,7 @@ function asmFunc(imports) { } $239 = physx__PxGetAssertHandler_28_29() | 0; $243 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 172954 | 0, $243 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 178852 | 0, $243 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $238 = 0; } } @@ -180336,7 +182149,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -180374,7 +182187,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -180389,7 +182202,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -180471,7 +182284,7 @@ function asmFunc(imports) { } $65 = physx__PxGetAssertHandler_28_29() | 0; $69 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 187325 | 0, $69 + 129300 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 193287 | 0, $69 + 133282 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); $64 = 0; } } @@ -180505,7 +182318,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73146 | 0, $26 + 129300 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73161 | 0, $26 + 133282 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintGroupNode__2c_20physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintGroupNode__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintGroupNode___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); $21 = 0; } } @@ -180522,7 +182335,7 @@ function asmFunc(imports) { HEAP32[($4 + 12 | 0) >> 2] = $0; HEAP32[($4 + 8 | 0) >> 2] = $1; physx__shdfnd__ReflectionAllocator_physx__PxTaskMgr___ReflectionAllocator_28char_20const__29($4 + 7 | 0 | 0, 0 | 0) | 0; - $18 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__PxTaskMgr___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTaskMgr__2c_20char_20const__2c_20int_29(96 | 0, $4 + 7 | 0 | 0, GOT_data_internal___memory_base + 102844 | 0 | 0, 144 | 0) | 0; + $18 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__PxTaskMgr___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTaskMgr__2c_20char_20const__2c_20int_29(96 | 0, $4 + 7 | 0 | 0, GOT_data_internal___memory_base + 104237 | 0 | 0, 144 | 0) | 0; physx__PxTaskMgr__PxTaskMgr_28physx__PxErrorCallback__2c_20physx__PxCpuDispatcher__29($18 | 0, HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; __stack_pointer = $4 + 16 | 0; return $18 | 0; @@ -180601,13 +182414,13 @@ function asmFunc(imports) { HEAP32[($6 + 52 | 0) >> 2] = 0; physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl___ReflectionAllocator_28char_20const__29($5 + 3 | 0 | 0, 0 | 0) | 0; physx__shdfnd__MutexT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl____MutexT_28physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl__20const__29($6 + 56 | 0 | 0, $5 + 3 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 2 | 0 | 0, GOT_data_internal___memory_base + 154143 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 2 | 0 | 0, GOT_data_internal___memory_base + 160029 | 0 | 0) | 0; physx__shdfnd__Array_physx__PxTaskDepTableRow_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($6 + 60 | 0 | 0, $5 + 2 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 2 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 1 | 0 | 0, GOT_data_internal___memory_base + 154158 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 1 | 0 | 0, GOT_data_internal___memory_base + 160044 | 0 | 0) | 0; physx__shdfnd__Array_physx__PxTaskTableRow_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($6 + 72 | 0 | 0, $5 + 1 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 1 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 | 0, GOT_data_internal___memory_base + 125409 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 | 0, GOT_data_internal___memory_base + 128789 | 0 | 0) | 0; physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($6 + 84 | 0 | 0, $5 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 | 0) | 0; __stack_pointer = $5 + 16 | 0; @@ -180933,12 +182746,12 @@ function asmFunc(imports) { } $24 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369793 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376649 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 93204 | 0, $29 + 102844 | 0, 171, $29 + 369793 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 93295 | 0, $29 + 104237 | 0, 171, $29 + 376649 | 0); $24 = 0; } } @@ -180985,12 +182798,12 @@ function asmFunc(imports) { } $13 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369794 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376650 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 83375 | 0, $18 + 102844 | 0, 195, $18 + 369794 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 83418 | 0, $18 + 104237 | 0, 195, $18 + 376650 | 0); $13 = 0; } } @@ -181000,12 +182813,12 @@ function asmFunc(imports) { } $40 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369795 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376651 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $41 = physx__PxGetAssertHandler_28_29() | 0; $45 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 93204 | 0, $45 + 102844 | 0, 196, $45 + 369795 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 93295 | 0, $45 + 104237 | 0, 196, $45 + 376651 | 0); $40 = 0; } } @@ -181109,12 +182922,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369796 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376652 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 93204 | 0, $24 + 102844 | 0, 209, $24 + 369796 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 93295 | 0, $24 + 104237 | 0, 209, $24 + 376652 | 0); $19 = 0; } } @@ -181194,7 +183007,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxTaskTableRow_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxTaskTableRow_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -181221,7 +183034,7 @@ function asmFunc(imports) { } $23 = HEAP32[($5 + 4 | 0) >> 2] | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, 2, $27 + 156419 | 0, $27 + 102844 | 0, 431); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, 2, $27 + 162305 | 0, $27 + 104237 | 0, 431); HEAP32[($4 + 12 | 0) >> 2] = 1; break label$1; } @@ -181240,12 +183053,12 @@ function asmFunc(imports) { } $57 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369801 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376657 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $58 = physx__PxGetAssertHandler_28_29() | 0; $62 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 122780 | 0, $62 + 102844 | 0, 442, $62 + 369801 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 126147 | 0, $62 + 104237 | 0, 442, $62 + 376657 | 0); $57 = 0; } } @@ -181258,7 +183071,7 @@ function asmFunc(imports) { } $71 = HEAP32[($5 + 4 | 0) >> 2] | 0; $75 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$71 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($71, 2, $75 + 150465 | 0, $75 + 102844 | 0, 448); + FUNCTION_TABLE[HEAP32[((HEAP32[$71 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($71, 2, $75 + 156351 | 0, $75 + 104237 | 0, 448); physx__PxTaskMgr__resolveRow_28unsigned_20int_29($5 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0); } HEAP32[((HEAP32[($4 + 16 | 0) >> 2] | 0) + 8 | 0) >> 2] = 2; @@ -181455,12 +183268,12 @@ function asmFunc(imports) { } $64 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369797 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376653 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $65 = physx__PxGetAssertHandler_28_29() | 0; $69 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 122790 | 0, $69 + 102844 | 0, 284, $69 + 369797 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 126157 | 0, $69 + 104237 | 0, 284, $69 + 376653 | 0); $64 = 0; } } @@ -181470,12 +183283,12 @@ function asmFunc(imports) { } $95 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369798 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376654 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $96 = physx__PxGetAssertHandler_28_29() | 0; $100 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$96 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($96, $100 + 183823 | 0, $100 + 102844 | 0, 285, $100 + 369798 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$96 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($96, $100 + 189721 | 0, $100 + 104237 | 0, 285, $100 + 376654 | 0); $95 = 0; } } @@ -181705,7 +183518,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxTaskTableRow_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxTaskTableRow_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxTaskTableRow_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxTaskTableRow_20const__29___ignore); $29 = 0; } } @@ -181808,7 +183621,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxTaskDepTableRow_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxTaskDepTableRow_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -181835,12 +183648,12 @@ function asmFunc(imports) { } $28 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369799 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376655 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 198262 | 0, $33 + 102844 | 0, 349, $33 + 369799 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 204244 | 0, $33 + 104237 | 0, 349, $33 + 376655 | 0); $28 = 0; } } @@ -181944,12 +183757,12 @@ function asmFunc(imports) { } $28 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369800 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376656 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 198262 | 0, $33 + 102844 | 0, 363, $33 + 369800 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 204244 | 0, $33 + 104237 | 0, 363, $33 + 376656 | 0); $28 = 0; } } @@ -182030,7 +183843,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__PxTaskTableRow_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__PxTaskTableRow_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -182143,7 +183956,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxTaskDepTableRow_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxTaskDepTableRow_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxTaskDepTableRow_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxTaskDepTableRow_20const__29___ignore); $29 = 0; } } @@ -182206,7 +184019,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -182278,10 +184091,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 166933 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 172831 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -182299,7 +184112,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAPF32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 150191 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 156077 | 0 | 0) | 0; physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___init_28unsigned_20int_2c_20float_29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 4 | 0) >> 2]))); __stack_pointer = $5 + 16 | 0; return $6 | 0; @@ -182362,7 +184175,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -182386,7 +184199,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 3 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -182398,7 +184211,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -182453,7 +184266,7 @@ function asmFunc(imports) { } $238 = physx__PxGetAssertHandler_28_29() | 0; $242 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 172954 | 0, $242 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 178852 | 0, $242 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $237 = 0; } } @@ -182619,7 +184432,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -182657,7 +184470,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -182672,7 +184485,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -182736,7 +184549,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 20) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 20) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -182867,7 +184680,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__VirtualAllocatorCallback__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__VirtualAllocatorCallback__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -182979,8 +184792,8 @@ function asmFunc(imports) { HEAP32[($4 + 8 | 0) >> 2] = $1; $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; void_20PX_UNUSED_unsigned_20int__28unsigned_20int_20const__29($4 + 8 | 0 | 0); - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 3 | 0 | 0, GOT_data_internal___memory_base + 90766 | 0 | 0) | 0; - $25 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 3 | 0 | 0, 4 | 0, GOT_data_internal___memory_base + 102317 | 0 | 0, 47 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 3 | 0 | 0, GOT_data_internal___memory_base + 90835 | 0 | 0) | 0; + $25 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 3 | 0 | 0, 4 | 0, GOT_data_internal___memory_base + 103640 | 0 | 0, 47 | 0) | 0; physx__PxsDefaultMemoryAllocator__PxsDefaultMemoryAllocator_28char_20const__29($25 | 0, 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 3 | 0 | 0) | 0; HEAP32[($4 + 4 | 0) >> 2] = $25; @@ -183074,7 +184887,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__VirtualAllocatorCallback__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__shdfnd__VirtualAllocatorCallback__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__VirtualAllocatorCallback__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__shdfnd__VirtualAllocatorCallback__20const__29___ignore); $29 = 0; } } @@ -183138,8 +184951,8 @@ function asmFunc(imports) { var $2 = 0, $19 = 0, i64toi32_i32$1 = 0, i64toi32_i32$0 = 0, $20 = 0; $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($2 + 15 | 0 | 0, GOT_data_internal___memory_base + 93219 | 0 | 0) | 0; - $19 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($2 + 15 | 0 | 0, 16 | 0, GOT_data_internal___memory_base + 102317 | 0 | 0, 71 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($2 + 15 | 0 | 0, GOT_data_internal___memory_base + 93310 | 0 | 0) | 0; + $19 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($2 + 15 | 0 | 0, 16 | 0, GOT_data_internal___memory_base + 103640 | 0 | 0, 71 | 0) | 0; i64toi32_i32$0 = 0; $20 = 0; i64toi32_i32$1 = $19; @@ -183245,7 +185058,7 @@ function asmFunc(imports) { void_20PX_UNUSED_int__28int_20const__29($6 + 16 | 0 | 0); void_20PX_UNUSED_char_20const___28char_20const__20const__29($6 + 20 | 0 | 0); physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 15 | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0) | 0; - $26 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 15 | 0 | 0, HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 131706 | 0 | 0, 67 | 0) | 0; + $26 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 15 | 0 | 0, HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 136052 | 0 | 0, 67 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($6 + 15 | 0 | 0) | 0; __stack_pointer = $6 + 32 | 0; return $26 | 0; @@ -183323,7 +185136,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -183397,22 +185210,22 @@ function asmFunc(imports) { HEAP32[($5 + 11868 | 0) >> 2] = 0; HEAP32[($5 + 11876 | 0) >> 2] = 0; HEAP32[($5 + 11880 | 0) >> 2] = 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 23 | 0 | 0, GOT_data_internal___memory_base + 117913 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 23 | 0 | 0, GOT_data_internal___memory_base + 121280 | 0 | 0) | 0; physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 11892 | 0 | 0, $4 + 23 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 23 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 22 | 0 | 0, GOT_data_internal___memory_base + 117865 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 22 | 0 | 0, GOT_data_internal___memory_base + 121232 | 0 | 0) | 0; physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 11904 | 0 | 0, $4 + 22 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 22 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 21 | 0 | 0, GOT_data_internal___memory_base + 116892 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 21 | 0 | 0, GOT_data_internal___memory_base + 120259 | 0 | 0) | 0; physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 11916 | 0 | 0, $4 + 21 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 21 | 0 | 0) | 0; physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 20 | 0 | 0, GOT_data_internal___memory_base + 68456 | 0 | 0) | 0; physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 11976 | 0 | 0, $4 + 20 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 20 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 19 | 0 | 0, GOT_data_internal___memory_base + 81468 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 19 | 0 | 0, GOT_data_internal___memory_base + 81511 | 0 | 0) | 0; physx__shdfnd__Array_physx__PxConstraintBatchHeader_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 11988 | 0 | 0, $4 + 19 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 19 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 18 | 0 | 0, GOT_data_internal___memory_base + 78063 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 18 | 0 | 0, GOT_data_internal___memory_base + 78106 | 0 | 0) | 0; physx__shdfnd__Array_physx__Dy__CompoundContactManager_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 12e3 | 0 | 0, $4 + 18 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 18 | 0 | 0) | 0; physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 17 | 0 | 0, GOT_data_internal___memory_base + 72276 | 0 | 0) | 0; @@ -183439,7 +185252,7 @@ function asmFunc(imports) { HEAP32[($5 + 12120 | 0) >> 2] = 0; HEAP32[($5 + 12132 | 0) >> 2] = 0; HEAP32[($5 + 12140 | 0) >> 2] = 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 12 | 0 | 0, GOT_data_internal___memory_base + 82519 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 12 | 0 | 0, GOT_data_internal___memory_base + 82562 | 0 | 0) | 0; physx__shdfnd__Array_physx__Dy__ArticulationSolverDesc_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 12144 | 0 | 0, $4 + 12 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 12 | 0 | 0) | 0; physx__Dy__ThreadContext__ThreadSimStats__clear_28_29($5 + 12156 | 0 | 0); @@ -183739,7 +185552,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125741 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129149 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -183787,7 +185600,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125741 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationSolverDesc_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129149 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationSolverDesc_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -183835,7 +185648,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -183864,7 +185677,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationSolverDesc_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationSolverDesc_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -183936,7 +185749,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -183968,7 +185781,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -184085,7 +185898,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationSolverDesc_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationSolverDesc_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -184117,7 +185930,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 52) | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 52) | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -185450,12 +187263,12 @@ function asmFunc(imports) { } $523 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369821 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376677 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $524 = physx__PxGetAssertHandler_28_29() | 0; $528 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$524 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($524, $528 + 250102 | 0, $528 + 98867 | 0, 119, $528 + 369821 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$524 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($524, $528 + 256084 | 0, $528 + 99672 | 0, 119, $528 + 376677 | 0); $523 = 0; } } @@ -185465,12 +187278,12 @@ function asmFunc(imports) { } $549 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369822 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376678 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $550 = physx__PxGetAssertHandler_28_29() | 0; $554 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$550 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($550, $554 + 251048 | 0, $554 + 98867 | 0, 120, $554 + 369822 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$550 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($550, $554 + 257030 | 0, $554 + 99672 | 0, 120, $554 + 376678 | 0); $549 = 0; } } @@ -185480,12 +187293,12 @@ function asmFunc(imports) { } $573 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369823 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376679 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $574 = physx__PxGetAssertHandler_28_29() | 0; $578 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$574 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($574, $578 + 249953 | 0, $578 + 98867 | 0, 121, $578 + 369823 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$574 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($574, $578 + 255935 | 0, $578 + 99672 | 0, 121, $578 + 376679 | 0); $573 = 0; } } @@ -185495,12 +187308,12 @@ function asmFunc(imports) { } $599 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369824 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376680 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $600 = physx__PxGetAssertHandler_28_29() | 0; $604 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$600 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($600, $604 + 250909 | 0, $604 + 98867 | 0, 122, $604 + 369824 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$600 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($600, $604 + 256891 | 0, $604 + 99672 | 0, 122, $604 + 376680 | 0); $599 = 0; } } @@ -185723,12 +187536,12 @@ function asmFunc(imports) { } $70 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369825 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376681 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $71 = physx__PxGetAssertHandler_28_29() | 0; $75 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$71 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($71, $75 + 149960 | 0, $75 + 98867 | 0, 141, $75 + 369825 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$71 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($71, $75 + 155846 | 0, $75 + 99672 | 0, 141, $75 + 376681 | 0); $70 = 0; } } @@ -187783,12 +189596,12 @@ function asmFunc(imports) { } $763 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369826 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376682 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $764 = physx__PxGetAssertHandler_28_29() | 0; $768 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$764 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($764, $768 + 250102 | 0, $768 + 98867 | 0, 276, $768 + 369826 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$764 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($764, $768 + 256084 | 0, $768 + 99672 | 0, 276, $768 + 376682 | 0); $763 = 0; } } @@ -187798,12 +189611,12 @@ function asmFunc(imports) { } $789 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369827 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376683 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $790 = physx__PxGetAssertHandler_28_29() | 0; $794 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$790 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($790, $794 + 251048 | 0, $794 + 98867 | 0, 277, $794 + 369827 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$790 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($790, $794 + 257030 | 0, $794 + 99672 | 0, 277, $794 + 376683 | 0); $789 = 0; } } @@ -187813,12 +189626,12 @@ function asmFunc(imports) { } $813 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369828 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376684 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $814 = physx__PxGetAssertHandler_28_29() | 0; $818 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$814 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($814, $818 + 249953 | 0, $818 + 98867 | 0, 278, $818 + 369828 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$814 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($814, $818 + 255935 | 0, $818 + 99672 | 0, 278, $818 + 376684 | 0); $813 = 0; } } @@ -187828,12 +189641,12 @@ function asmFunc(imports) { } $839 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369829 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376685 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $840 = physx__PxGetAssertHandler_28_29() | 0; $844 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$840 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($840, $844 + 250909 | 0, $844 + 98867 | 0, 279, $844 + 369829 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$840 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($840, $844 + 256891 | 0, $844 + 99672 | 0, 279, $844 + 376685 | 0); $839 = 0; } } @@ -187963,12 +189776,12 @@ function asmFunc(imports) { } $895 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369830 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376686 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $896 = physx__PxGetAssertHandler_28_29() | 0; $900 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$896 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($896, $900 + 250102 | 0, $900 + 98867 | 0, 287, $900 + 369830 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$896 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($896, $900 + 256084 | 0, $900 + 99672 | 0, 287, $900 + 376686 | 0); $895 = 0; } } @@ -187978,12 +189791,12 @@ function asmFunc(imports) { } $921 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369831 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376687 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $922 = physx__PxGetAssertHandler_28_29() | 0; $926 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$922 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($922, $926 + 251048 | 0, $926 + 98867 | 0, 288, $926 + 369831 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$922 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($922, $926 + 257030 | 0, $926 + 99672 | 0, 288, $926 + 376687 | 0); $921 = 0; } } @@ -187993,12 +189806,12 @@ function asmFunc(imports) { } $945 = 0; label$20 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369832 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376688 | 0) >> 0] | 0) & 1 | 0) { break label$20 } $946 = physx__PxGetAssertHandler_28_29() | 0; $950 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$946 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($946, $950 + 249953 | 0, $950 + 98867 | 0, 289, $950 + 369832 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$946 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($946, $950 + 255935 | 0, $950 + 99672 | 0, 289, $950 + 376688 | 0); $945 = 0; } } @@ -188008,12 +189821,12 @@ function asmFunc(imports) { } $971 = 0; label$22 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369833 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376689 | 0) >> 0] | 0) & 1 | 0) { break label$22 } $972 = physx__PxGetAssertHandler_28_29() | 0; $976 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$972 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($972, $976 + 250909 | 0, $976 + 98867 | 0, 290, $976 + 369833 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$972 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($972, $976 + 256891 | 0, $976 + 99672 | 0, 290, $976 + 376689 | 0); $971 = 0; } } @@ -188023,12 +189836,12 @@ function asmFunc(imports) { } $998 = 0; label$24 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369834 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376690 | 0) >> 0] | 0) & 1 | 0) { break label$24 } $999 = physx__PxGetAssertHandler_28_29() | 0; $1003 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$999 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($999, $1003 + 72446 | 0, $1003 + 98867 | 0, 292, $1003 + 369834 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$999 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($999, $1003 + 72446 | 0, $1003 + 99672 | 0, 292, $1003 + 376690 | 0); $998 = 0; } } @@ -191505,12 +193318,12 @@ function asmFunc(imports) { } $585 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369835 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376691 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $586 = physx__PxGetAssertHandler_28_29() | 0; $590 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$586 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($586, $590 + 250102 | 0, $590 + 98867 | 0, 415, $590 + 369835 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$586 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($586, $590 + 256084 | 0, $590 + 99672 | 0, 415, $590 + 376691 | 0); $585 = 0; } } @@ -191520,12 +193333,12 @@ function asmFunc(imports) { } $611 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369836 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376692 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $612 = physx__PxGetAssertHandler_28_29() | 0; $616 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$612 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($612, $616 + 251048 | 0, $616 + 98867 | 0, 416, $616 + 369836 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$612 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($612, $616 + 257030 | 0, $616 + 99672 | 0, 416, $616 + 376692 | 0); $611 = 0; } } @@ -191595,12 +193408,12 @@ function asmFunc(imports) { } $651 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369837 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376693 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $652 = physx__PxGetAssertHandler_28_29() | 0; $656 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$652 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($652, $656 + 250102 | 0, $656 + 98867 | 0, 422, $656 + 369837 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$652 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($652, $656 + 256084 | 0, $656 + 99672 | 0, 422, $656 + 376693 | 0); $651 = 0; } } @@ -191610,12 +193423,12 @@ function asmFunc(imports) { } $677 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369838 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376694 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $678 = physx__PxGetAssertHandler_28_29() | 0; $682 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$678 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($678, $682 + 251048 | 0, $682 + 98867 | 0, 423, $682 + 369838 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$678 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($678, $682 + 257030 | 0, $682 + 99672 | 0, 423, $682 + 376694 | 0); $677 = 0; } } @@ -191625,12 +193438,12 @@ function asmFunc(imports) { } $704 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369839 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376695 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $705 = physx__PxGetAssertHandler_28_29() | 0; $709 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$705 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($705, $709 + 72446 | 0, $709 + 98867 | 0, 425, $709 + 369839 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$705 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($705, $709 + 72446 | 0, $709 + 99672 | 0, 425, $709 + 376695 | 0); $704 = 0; } } @@ -192708,12 +194521,12 @@ function asmFunc(imports) { } $127 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369840 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376696 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $128 = physx__PxGetAssertHandler_28_29() | 0; $132 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$128 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($128, $132 + 72462 | 0, $132 + 98867 | 0, 471, $132 + 369840 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$128 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($128, $132 + 72462 | 0, $132 + 99672 | 0, 471, $132 + 376696 | 0); $127 = 0; } } @@ -192878,12 +194691,12 @@ function asmFunc(imports) { } $158 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369841 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376697 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $159 = physx__PxGetAssertHandler_28_29() | 0; $163 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$159 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($159, $163 + 72462 | 0, $163 + 98867 | 0, 527, $163 + 369841 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$159 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($159, $163 + 72462 | 0, $163 + 99672 | 0, 527, $163 + 376697 | 0); $158 = 0; } } @@ -192923,12 +194736,12 @@ function asmFunc(imports) { } $276 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369842 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376698 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $277 = physx__PxGetAssertHandler_28_29() | 0; $281 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$277 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($277, $281 + 199013 | 0, $281 + 98867 | 0, 541, $281 + 369842 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$277 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($277, $281 + 204995 | 0, $281 + 99672 | 0, 541, $281 + 376698 | 0); $276 = 0; } } @@ -192938,12 +194751,12 @@ function asmFunc(imports) { } $305 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369843 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376699 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $306 = physx__PxGetAssertHandler_28_29() | 0; $310 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$306 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($306, $310 + 125045 | 0, $310 + 98867 | 0, 542, $310 + 369843 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$306 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($306, $310 + 128419 | 0, $310 + 99672 | 0, 542, $310 + 376699 | 0); $305 = 0; } } @@ -193059,12 +194872,12 @@ function asmFunc(imports) { } $171 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369844 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376700 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $172 = physx__PxGetAssertHandler_28_29() | 0; $176 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$172 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($172, $176 + 149960 | 0, $176 + 98867 | 0, 575, $176 + 369844 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$172 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($172, $176 + 155846 | 0, $176 + 99672 | 0, 575, $176 + 376700 | 0); $171 = 0; } } @@ -203545,7 +205358,7 @@ function asmFunc(imports) { } $55 = physx__PxGetAssertHandler_28_29() | 0; $59 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 227446 | 0, $59 + 128559 | 0, 59, GOT_data_internal_physx__Dy__ArticulationLowestSetBit_28unsigned_20long_20long_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 233428 | 0, $59 + 132429 | 0, 59, GOT_data_internal_physx__Dy__ArticulationLowestSetBit_28unsigned_20long_20long_29___ignore); $54 = 0; } } @@ -203613,7 +205426,7 @@ function asmFunc(imports) { } $87 = physx__PxGetAssertHandler_28_29() | 0; $91 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$87 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($87, $91 + 241295 | 0, $91 + 128559 | 0, 60, GOT_data_internal_physx__Dy__ArticulationLowestSetBit_28unsigned_20long_20long_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$87 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($87, $91 + 247277 | 0, $91 + 132429 | 0, 60, GOT_data_internal_physx__Dy__ArticulationLowestSetBit_28unsigned_20long_20long_29___ignore_1); $86 = 0; } } @@ -203640,12 +205453,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369845 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376701 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 190260 | 0, $29 + 101143 | 0, 241, $29 + 369845 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 196222 | 0, $29 + 102298 | 0, 241, $29 + 376701 | 0); $24 = 0; } } @@ -203731,12 +205544,12 @@ function asmFunc(imports) { } $25 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369926 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376782 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 190260 | 0, $30 + 101143 | 0, 184, $30 + 369926 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 196222 | 0, $30 + 102298 | 0, 184, $30 + 376782 | 0); $25 = 0; } } @@ -203788,12 +205601,12 @@ function asmFunc(imports) { } $83 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369927 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376783 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $84 = physx__PxGetAssertHandler_28_29() | 0; $88 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$84 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($84, $88 + 203577 | 0, $88 + 101143 | 0, 193, $88 + 369927 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$84 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($84, $88 + 209559 | 0, $88 + 102298 | 0, 193, $88 + 376783 | 0); $83 = 0; } } @@ -205753,12 +207566,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369846 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376702 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 203054 | 0, $29 + 101143 | 0, 256, $29 + 369846 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 209036 | 0, $29 + 102298 | 0, 256, $29 + 376702 | 0); $24 = 0; } } @@ -207669,7 +209482,7 @@ function asmFunc(imports) { break label$1 } $123 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $123 + 101143 | 0 | 0, 345 | 0, $123 + 159175 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $123 + 102298 | 0 | 0, 345 | 0, $123 + 165073 | 0 | 0, 0 | 0); } label$2 : { label$3 : { @@ -207729,7 +209542,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 251812 | 0, $24 + 141017 | 0, 128, GOT_data_internal_physx__Dy__init_28physx__Dy__SolverConstraint1D__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 257794 | 0, $24 + 146805 | 0, 128, GOT_data_internal_physx__Dy__init_28physx__Dy__SolverConstraint1D__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20float_29___ignore); $19 = 0; } } @@ -207744,7 +209557,7 @@ function asmFunc(imports) { } $41 = physx__PxGetAssertHandler_28_29() | 0; $45 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 251747 | 0, $45 + 141017 | 0, 129, GOT_data_internal_physx__Dy__init_28physx__Dy__SolverConstraint1D__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20float_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 257729 | 0, $45 + 146805 | 0, 129, GOT_data_internal_physx__Dy__init_28physx__Dy__SolverConstraint1D__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20float_29___ignore_1); $40 = 0; } } @@ -207829,7 +209642,7 @@ function asmFunc(imports) { break label$1 } $109 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $109 + 101143 | 0 | 0, 372 | 0, $109 + 159257 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $109 + 102298 | 0 | 0, 372 | 0, $109 + 165155 | 0 | 0, 0 | 0); } label$2 : { label$3 : { @@ -207993,12 +209806,12 @@ function asmFunc(imports) { } $294 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369847 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376703 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $295 = physx__PxGetAssertHandler_28_29() | 0; $299 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$295 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($295, $299 + 229474 | 0, $299 + 101143 | 0, 447, $299 + 369847 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$295 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($295, $299 + 235456 | 0, $299 + 102298 | 0, 447, $299 + 376703 | 0); $294 = 0; } } @@ -208071,12 +209884,12 @@ function asmFunc(imports) { } $489 = 0; label$19 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369848 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376704 | 0) >> 0] | 0) & 1 | 0) { break label$19 } $490 = physx__PxGetAssertHandler_28_29() | 0; $494 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$490 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($490, $494 + 73039 | 0, $494 + 101143 | 0, 481, $494 + 369848 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$490 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($490, $494 + 73054 | 0, $494 + 102298 | 0, 481, $494 + 376704 | 0); $489 = 0; } } @@ -208197,7 +210010,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 204568 | 0, $25 + 131330 | 0, 113, GOT_data_internal_physx__Cm__ConeLimitHelper__getLimit_28physx__PxQuat_20const__2c_20physx__PxVec3__2c_20float__29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 210550 | 0, $25 + 135620 | 0, 113, GOT_data_internal_physx__Cm__ConeLimitHelper__getLimit_28physx__PxQuat_20const__2c_20physx__PxVec3__2c_20float__29_20const___ignore); $20 = 0; } } @@ -208228,7 +210041,7 @@ function asmFunc(imports) { } $116 = physx__PxGetAssertHandler_28_29() | 0; $120 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$116 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($116, $120 + 143635 | 0, $120 + 131330 | 0, 126, GOT_data_internal_physx__Cm__ConeLimitHelper__getLimit_28physx__PxQuat_20const__2c_20physx__PxVec3__2c_20float__29_20const___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$116 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($116, $120 + 149496 | 0, $120 + 135620 | 0, 126, GOT_data_internal_physx__Cm__ConeLimitHelper__getLimit_28physx__PxQuat_20const__2c_20physx__PxVec3__2c_20float__29_20const___ignore_1); $115 = 0; } } @@ -208288,7 +210101,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 143384 | 0, $26 + 131330 | 0, 49, GOT_data_internal_physx__Cm__tanAdd_28float_2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 149245 | 0, $26 + 135620 | 0, 49, GOT_data_internal_physx__Cm__tanAdd_28float_2c_20float_29___ignore); $21 = 0; } } @@ -209105,12 +210918,12 @@ function asmFunc(imports) { } $614 = 0; label$20 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369933 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376789 | 0) >> 0] | 0) & 1 | 0) { break label$20 } $615 = physx__PxGetAssertHandler_28_29() | 0; $619 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$615 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($615, $619 + 199013 | 0, $619 + 107391 | 0, 833, $619 + 369933 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$615 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($615, $619 + 204995 | 0, $619 + 109456 | 0, 833, $619 + 376789 | 0); $614 = 0; } } @@ -209120,12 +210933,12 @@ function asmFunc(imports) { } $643 = 0; label$22 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369934 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376790 | 0) >> 0] | 0) & 1 | 0) { break label$22 } $644 = physx__PxGetAssertHandler_28_29() | 0; $648 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$644 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($644, $648 + 125045 | 0, $648 + 107391 | 0, 834, $648 + 369934 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$644 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($644, $648 + 128419 | 0, $648 + 109456 | 0, 834, $648 + 376790 | 0); $643 = 0; } } @@ -211878,12 +213691,12 @@ function asmFunc(imports) { } $1145 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369935 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376791 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $1146 = physx__PxGetAssertHandler_28_29() | 0; $1150 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1146 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1146, $1150 + 150012 | 0, $1150 + 107391 | 0, 1097, $1150 + 369935 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1146 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1146, $1150 + 155898 | 0, $1150 + 109456 | 0, 1097, $1150 + 376791 | 0); $1145 = 0; } } @@ -212954,12 +214767,12 @@ function asmFunc(imports) { } $583 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369936 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376792 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $584 = physx__PxGetAssertHandler_28_29() | 0; $588 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$584 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($584, $588 + 184073 | 0, $588 + 107391 | 0, 123, $588 + 369936 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$584 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($584, $588 + 189971 | 0, $588 + 109456 | 0, 123, $588 + 376792 | 0); $583 = 0; } } @@ -220235,12 +222048,12 @@ function asmFunc(imports) { } $3040 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369937 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376793 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $3041 = physx__PxGetAssertHandler_28_29() | 0; $3045 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3041 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3041, $3045 + 250221 | 0, $3045 + 107391 | 0, 344, $3045 + 369937 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3041 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3041, $3045 + 256203 | 0, $3045 + 109456 | 0, 344, $3045 + 376793 | 0); $3040 = 0; } } @@ -220250,12 +222063,12 @@ function asmFunc(imports) { } $3066 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369938 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376794 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $3067 = physx__PxGetAssertHandler_28_29() | 0; $3071 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3067 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3067, $3071 + 251159 | 0, $3071 + 107391 | 0, 345, $3071 + 369938 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3067 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3067, $3071 + 257141 | 0, $3071 + 109456 | 0, 345, $3071 + 376794 | 0); $3066 = 0; } } @@ -220265,12 +222078,12 @@ function asmFunc(imports) { } $3090 = 0; label$19 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369939 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376795 | 0) >> 0] | 0) & 1 | 0) { break label$19 } $3091 = physx__PxGetAssertHandler_28_29() | 0; $3095 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3091 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3091, $3095 + 250191 | 0, $3095 + 107391 | 0, 346, $3095 + 369939 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3091 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3091, $3095 + 256173 | 0, $3095 + 109456 | 0, 346, $3095 + 376795 | 0); $3090 = 0; } } @@ -220280,12 +222093,12 @@ function asmFunc(imports) { } $3116 = 0; label$21 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369940 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376796 | 0) >> 0] | 0) & 1 | 0) { break label$21 } $3117 = physx__PxGetAssertHandler_28_29() | 0; $3121 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3117 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3117, $3121 + 251131 | 0, $3121 + 107391 | 0, 347, $3121 + 369940 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3117 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3117, $3121 + 257113 | 0, $3121 + 109456 | 0, 347, $3121 + 376796 | 0); $3116 = 0; } } @@ -220295,12 +222108,12 @@ function asmFunc(imports) { } $3140 = 0; label$23 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369941 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376797 | 0) >> 0] | 0) & 1 | 0) { break label$23 } $3141 = physx__PxGetAssertHandler_28_29() | 0; $3145 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3141 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3141, $3145 + 250161 | 0, $3145 + 107391 | 0, 348, $3145 + 369941 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3141 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3141, $3145 + 256143 | 0, $3145 + 109456 | 0, 348, $3145 + 376797 | 0); $3140 = 0; } } @@ -220310,12 +222123,12 @@ function asmFunc(imports) { } $3166 = 0; label$25 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369942 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376798 | 0) >> 0] | 0) & 1 | 0) { break label$25 } $3167 = physx__PxGetAssertHandler_28_29() | 0; $3171 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3167 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3167, $3171 + 251103 | 0, $3171 + 107391 | 0, 349, $3171 + 369942 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3167 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3167, $3171 + 257085 | 0, $3171 + 109456 | 0, 349, $3171 + 376798 | 0); $3166 = 0; } } @@ -220325,12 +222138,12 @@ function asmFunc(imports) { } $3190 = 0; label$27 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369943 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376799 | 0) >> 0] | 0) & 1 | 0) { break label$27 } $3191 = physx__PxGetAssertHandler_28_29() | 0; $3195 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3191 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3191, $3195 + 250131 | 0, $3195 + 107391 | 0, 350, $3195 + 369943 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3191 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3191, $3195 + 256113 | 0, $3195 + 109456 | 0, 350, $3195 + 376799 | 0); $3190 = 0; } } @@ -220340,12 +222153,12 @@ function asmFunc(imports) { } $3216 = 0; label$29 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369944 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376800 | 0) >> 0] | 0) & 1 | 0) { break label$29 } $3217 = physx__PxGetAssertHandler_28_29() | 0; $3221 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3217 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3217, $3221 + 251075 | 0, $3221 + 107391 | 0, 351, $3221 + 369944 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3217 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3217, $3221 + 257057 | 0, $3221 + 109456 | 0, 351, $3221 + 376800 | 0); $3216 = 0; } } @@ -220355,12 +222168,12 @@ function asmFunc(imports) { } $3240 = 0; label$31 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369945 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376801 | 0) >> 0] | 0) & 1 | 0) { break label$31 } $3241 = physx__PxGetAssertHandler_28_29() | 0; $3245 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3241 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3241, $3245 + 250072 | 0, $3245 + 107391 | 0, 353, $3245 + 369945 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3241 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3241, $3245 + 256054 | 0, $3245 + 109456 | 0, 353, $3245 + 376801 | 0); $3240 = 0; } } @@ -220370,12 +222183,12 @@ function asmFunc(imports) { } $3266 = 0; label$33 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369946 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376802 | 0) >> 0] | 0) & 1 | 0) { break label$33 } $3267 = physx__PxGetAssertHandler_28_29() | 0; $3271 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3267 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3267, $3271 + 251020 | 0, $3271 + 107391 | 0, 354, $3271 + 369946 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3267 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3267, $3271 + 257002 | 0, $3271 + 109456 | 0, 354, $3271 + 376802 | 0); $3266 = 0; } } @@ -220385,12 +222198,12 @@ function asmFunc(imports) { } $3290 = 0; label$35 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369947 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376803 | 0) >> 0] | 0) & 1 | 0) { break label$35 } $3291 = physx__PxGetAssertHandler_28_29() | 0; $3295 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3291 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3291, $3295 + 250042 | 0, $3295 + 107391 | 0, 355, $3295 + 369947 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3291 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3291, $3295 + 256024 | 0, $3295 + 109456 | 0, 355, $3295 + 376803 | 0); $3290 = 0; } } @@ -220400,12 +222213,12 @@ function asmFunc(imports) { } $3316 = 0; label$37 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369948 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376804 | 0) >> 0] | 0) & 1 | 0) { break label$37 } $3317 = physx__PxGetAssertHandler_28_29() | 0; $3321 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3317 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3317, $3321 + 250992 | 0, $3321 + 107391 | 0, 356, $3321 + 369948 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3317 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3317, $3321 + 256974 | 0, $3321 + 109456 | 0, 356, $3321 + 376804 | 0); $3316 = 0; } } @@ -220415,12 +222228,12 @@ function asmFunc(imports) { } $3340 = 0; label$39 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369949 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376805 | 0) >> 0] | 0) & 1 | 0) { break label$39 } $3341 = physx__PxGetAssertHandler_28_29() | 0; $3345 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3341 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3341, $3345 + 250012 | 0, $3345 + 107391 | 0, 357, $3345 + 369949 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3341 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3341, $3345 + 255994 | 0, $3345 + 109456 | 0, 357, $3345 + 376805 | 0); $3340 = 0; } } @@ -220430,12 +222243,12 @@ function asmFunc(imports) { } $3366 = 0; label$41 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369950 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376806 | 0) >> 0] | 0) & 1 | 0) { break label$41 } $3367 = physx__PxGetAssertHandler_28_29() | 0; $3371 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3367 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3367, $3371 + 250964 | 0, $3371 + 107391 | 0, 358, $3371 + 369950 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3367 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3367, $3371 + 256946 | 0, $3371 + 109456 | 0, 358, $3371 + 376806 | 0); $3366 = 0; } } @@ -220445,12 +222258,12 @@ function asmFunc(imports) { } $3390 = 0; label$43 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369951 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376807 | 0) >> 0] | 0) & 1 | 0) { break label$43 } $3391 = physx__PxGetAssertHandler_28_29() | 0; $3395 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3391 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3391, $3395 + 249982 | 0, $3395 + 107391 | 0, 359, $3395 + 369951 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3391 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3391, $3395 + 255964 | 0, $3395 + 109456 | 0, 359, $3395 + 376807 | 0); $3390 = 0; } } @@ -220460,12 +222273,12 @@ function asmFunc(imports) { } $3416 = 0; label$45 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369952 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376808 | 0) >> 0] | 0) & 1 | 0) { break label$45 } $3417 = physx__PxGetAssertHandler_28_29() | 0; $3421 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3417 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3417, $3421 + 250936 | 0, $3421 + 107391 | 0, 360, $3421 + 369952 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3417 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3417, $3421 + 256918 | 0, $3421 + 109456 | 0, 360, $3421 + 376808 | 0); $3416 = 0; } } @@ -220975,12 +222788,12 @@ function asmFunc(imports) { } $3576 = 0; label$51 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369953 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376809 | 0) >> 0] | 0) & 1 | 0) { break label$51 } $3577 = physx__PxGetAssertHandler_28_29() | 0; $3581 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3577 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3577, $3581 + 250221 | 0, $3581 + 107391 | 0, 393, $3581 + 369953 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3577 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3577, $3581 + 256203 | 0, $3581 + 109456 | 0, 393, $3581 + 376809 | 0); $3576 = 0; } } @@ -220990,12 +222803,12 @@ function asmFunc(imports) { } $3602 = 0; label$53 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369954 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376810 | 0) >> 0] | 0) & 1 | 0) { break label$53 } $3603 = physx__PxGetAssertHandler_28_29() | 0; $3607 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3603 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3603, $3607 + 251159 | 0, $3607 + 107391 | 0, 394, $3607 + 369954 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3603 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3603, $3607 + 257141 | 0, $3607 + 109456 | 0, 394, $3607 + 376810 | 0); $3602 = 0; } } @@ -221005,12 +222818,12 @@ function asmFunc(imports) { } $3626 = 0; label$55 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369955 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376811 | 0) >> 0] | 0) & 1 | 0) { break label$55 } $3627 = physx__PxGetAssertHandler_28_29() | 0; $3631 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3627 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3627, $3631 + 250191 | 0, $3631 + 107391 | 0, 395, $3631 + 369955 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3627 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3627, $3631 + 256173 | 0, $3631 + 109456 | 0, 395, $3631 + 376811 | 0); $3626 = 0; } } @@ -221020,12 +222833,12 @@ function asmFunc(imports) { } $3652 = 0; label$57 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369956 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376812 | 0) >> 0] | 0) & 1 | 0) { break label$57 } $3653 = physx__PxGetAssertHandler_28_29() | 0; $3657 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3653 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3653, $3657 + 251131 | 0, $3657 + 107391 | 0, 396, $3657 + 369956 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3653 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3653, $3657 + 257113 | 0, $3657 + 109456 | 0, 396, $3657 + 376812 | 0); $3652 = 0; } } @@ -221035,12 +222848,12 @@ function asmFunc(imports) { } $3676 = 0; label$59 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369957 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376813 | 0) >> 0] | 0) & 1 | 0) { break label$59 } $3677 = physx__PxGetAssertHandler_28_29() | 0; $3681 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3677 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3677, $3681 + 250161 | 0, $3681 + 107391 | 0, 397, $3681 + 369957 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3677 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3677, $3681 + 256143 | 0, $3681 + 109456 | 0, 397, $3681 + 376813 | 0); $3676 = 0; } } @@ -221050,12 +222863,12 @@ function asmFunc(imports) { } $3702 = 0; label$61 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369958 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376814 | 0) >> 0] | 0) & 1 | 0) { break label$61 } $3703 = physx__PxGetAssertHandler_28_29() | 0; $3707 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3703 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3703, $3707 + 251103 | 0, $3707 + 107391 | 0, 398, $3707 + 369958 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3703 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3703, $3707 + 257085 | 0, $3707 + 109456 | 0, 398, $3707 + 376814 | 0); $3702 = 0; } } @@ -221065,12 +222878,12 @@ function asmFunc(imports) { } $3726 = 0; label$63 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369959 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376815 | 0) >> 0] | 0) & 1 | 0) { break label$63 } $3727 = physx__PxGetAssertHandler_28_29() | 0; $3731 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3727 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3727, $3731 + 250131 | 0, $3731 + 107391 | 0, 399, $3731 + 369959 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3727 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3727, $3731 + 256113 | 0, $3731 + 109456 | 0, 399, $3731 + 376815 | 0); $3726 = 0; } } @@ -221080,12 +222893,12 @@ function asmFunc(imports) { } $3752 = 0; label$65 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369960 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376816 | 0) >> 0] | 0) & 1 | 0) { break label$65 } $3753 = physx__PxGetAssertHandler_28_29() | 0; $3757 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3753 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3753, $3757 + 251075 | 0, $3757 + 107391 | 0, 400, $3757 + 369960 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3753 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3753, $3757 + 257057 | 0, $3757 + 109456 | 0, 400, $3757 + 376816 | 0); $3752 = 0; } } @@ -221095,12 +222908,12 @@ function asmFunc(imports) { } $3776 = 0; label$67 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369961 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376817 | 0) >> 0] | 0) & 1 | 0) { break label$67 } $3777 = physx__PxGetAssertHandler_28_29() | 0; $3781 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3777 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3777, $3781 + 250072 | 0, $3781 + 107391 | 0, 402, $3781 + 369961 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3777 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3777, $3781 + 256054 | 0, $3781 + 109456 | 0, 402, $3781 + 376817 | 0); $3776 = 0; } } @@ -221110,12 +222923,12 @@ function asmFunc(imports) { } $3802 = 0; label$69 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369962 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376818 | 0) >> 0] | 0) & 1 | 0) { break label$69 } $3803 = physx__PxGetAssertHandler_28_29() | 0; $3807 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3803 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3803, $3807 + 251020 | 0, $3807 + 107391 | 0, 403, $3807 + 369962 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3803 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3803, $3807 + 257002 | 0, $3807 + 109456 | 0, 403, $3807 + 376818 | 0); $3802 = 0; } } @@ -221125,12 +222938,12 @@ function asmFunc(imports) { } $3826 = 0; label$71 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369963 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376819 | 0) >> 0] | 0) & 1 | 0) { break label$71 } $3827 = physx__PxGetAssertHandler_28_29() | 0; $3831 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3827 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3827, $3831 + 250042 | 0, $3831 + 107391 | 0, 404, $3831 + 369963 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3827 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3827, $3831 + 256024 | 0, $3831 + 109456 | 0, 404, $3831 + 376819 | 0); $3826 = 0; } } @@ -221140,12 +222953,12 @@ function asmFunc(imports) { } $3852 = 0; label$73 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369964 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376820 | 0) >> 0] | 0) & 1 | 0) { break label$73 } $3853 = physx__PxGetAssertHandler_28_29() | 0; $3857 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3853 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3853, $3857 + 250992 | 0, $3857 + 107391 | 0, 405, $3857 + 369964 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3853 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3853, $3857 + 256974 | 0, $3857 + 109456 | 0, 405, $3857 + 376820 | 0); $3852 = 0; } } @@ -221155,12 +222968,12 @@ function asmFunc(imports) { } $3876 = 0; label$75 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369965 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376821 | 0) >> 0] | 0) & 1 | 0) { break label$75 } $3877 = physx__PxGetAssertHandler_28_29() | 0; $3881 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3877 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3877, $3881 + 250012 | 0, $3881 + 107391 | 0, 406, $3881 + 369965 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3877 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3877, $3881 + 255994 | 0, $3881 + 109456 | 0, 406, $3881 + 376821 | 0); $3876 = 0; } } @@ -221170,12 +222983,12 @@ function asmFunc(imports) { } $3902 = 0; label$77 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369966 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376822 | 0) >> 0] | 0) & 1 | 0) { break label$77 } $3903 = physx__PxGetAssertHandler_28_29() | 0; $3907 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3903 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3903, $3907 + 250964 | 0, $3907 + 107391 | 0, 407, $3907 + 369966 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3903 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3903, $3907 + 256946 | 0, $3907 + 109456 | 0, 407, $3907 + 376822 | 0); $3902 = 0; } } @@ -221185,12 +222998,12 @@ function asmFunc(imports) { } $3926 = 0; label$79 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369967 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376823 | 0) >> 0] | 0) & 1 | 0) { break label$79 } $3927 = physx__PxGetAssertHandler_28_29() | 0; $3931 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3927 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3927, $3931 + 249982 | 0, $3931 + 107391 | 0, 408, $3931 + 369967 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3927 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3927, $3931 + 255964 | 0, $3931 + 109456 | 0, 408, $3931 + 376823 | 0); $3926 = 0; } } @@ -221200,12 +223013,12 @@ function asmFunc(imports) { } $3952 = 0; label$81 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369968 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376824 | 0) >> 0] | 0) & 1 | 0) { break label$81 } $3953 = physx__PxGetAssertHandler_28_29() | 0; $3957 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3953 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3953, $3957 + 250936 | 0, $3957 + 107391 | 0, 409, $3957 + 369968 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3953 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3953, $3957 + 256918 | 0, $3957 + 109456 | 0, 409, $3957 + 376824 | 0); $3952 = 0; } } @@ -221639,12 +223452,12 @@ function asmFunc(imports) { } $312 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369969 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376825 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $313 = physx__PxGetAssertHandler_28_29() | 0; $317 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$313 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($313, $317 + 184114 | 0, $317 + 107391 | 0, 458, $317 + 369969 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$313 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($313, $317 + 190012 | 0, $317 + 109456 | 0, 458, $317 + 376825 | 0); $312 = 0; } } @@ -225956,12 +227769,12 @@ function asmFunc(imports) { } $1841 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369970 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376826 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $1842 = physx__PxGetAssertHandler_28_29() | 0; $1846 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1842 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1842, $1846 + 250221 | 0, $1846 + 107391 | 0, 640, $1846 + 369970 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1842 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1842, $1846 + 256203 | 0, $1846 + 109456 | 0, 640, $1846 + 376826 | 0); $1841 = 0; } } @@ -225971,12 +227784,12 @@ function asmFunc(imports) { } $1867 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369971 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376827 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $1868 = physx__PxGetAssertHandler_28_29() | 0; $1872 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1868 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1868, $1872 + 251159 | 0, $1872 + 107391 | 0, 641, $1872 + 369971 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1868 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1868, $1872 + 257141 | 0, $1872 + 109456 | 0, 641, $1872 + 376827 | 0); $1867 = 0; } } @@ -225986,12 +227799,12 @@ function asmFunc(imports) { } $1891 = 0; label$19 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369972 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376828 | 0) >> 0] | 0) & 1 | 0) { break label$19 } $1892 = physx__PxGetAssertHandler_28_29() | 0; $1896 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1892 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1892, $1896 + 250191 | 0, $1896 + 107391 | 0, 642, $1896 + 369972 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1892 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1892, $1896 + 256173 | 0, $1896 + 109456 | 0, 642, $1896 + 376828 | 0); $1891 = 0; } } @@ -226001,12 +227814,12 @@ function asmFunc(imports) { } $1917 = 0; label$21 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369973 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376829 | 0) >> 0] | 0) & 1 | 0) { break label$21 } $1918 = physx__PxGetAssertHandler_28_29() | 0; $1922 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1918 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1918, $1922 + 251131 | 0, $1922 + 107391 | 0, 643, $1922 + 369973 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1918 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1918, $1922 + 257113 | 0, $1922 + 109456 | 0, 643, $1922 + 376829 | 0); $1917 = 0; } } @@ -226016,12 +227829,12 @@ function asmFunc(imports) { } $1941 = 0; label$23 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369974 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376830 | 0) >> 0] | 0) & 1 | 0) { break label$23 } $1942 = physx__PxGetAssertHandler_28_29() | 0; $1946 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1942 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1942, $1946 + 250161 | 0, $1946 + 107391 | 0, 644, $1946 + 369974 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1942 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1942, $1946 + 256143 | 0, $1946 + 109456 | 0, 644, $1946 + 376830 | 0); $1941 = 0; } } @@ -226031,12 +227844,12 @@ function asmFunc(imports) { } $1967 = 0; label$25 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369975 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376831 | 0) >> 0] | 0) & 1 | 0) { break label$25 } $1968 = physx__PxGetAssertHandler_28_29() | 0; $1972 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1968 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1968, $1972 + 251103 | 0, $1972 + 107391 | 0, 645, $1972 + 369975 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1968 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1968, $1972 + 257085 | 0, $1972 + 109456 | 0, 645, $1972 + 376831 | 0); $1967 = 0; } } @@ -226046,12 +227859,12 @@ function asmFunc(imports) { } $1991 = 0; label$27 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369976 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376832 | 0) >> 0] | 0) & 1 | 0) { break label$27 } $1992 = physx__PxGetAssertHandler_28_29() | 0; $1996 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1992 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1992, $1996 + 250131 | 0, $1996 + 107391 | 0, 646, $1996 + 369976 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1992 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1992, $1996 + 256113 | 0, $1996 + 109456 | 0, 646, $1996 + 376832 | 0); $1991 = 0; } } @@ -226061,12 +227874,12 @@ function asmFunc(imports) { } $2017 = 0; label$29 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369977 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376833 | 0) >> 0] | 0) & 1 | 0) { break label$29 } $2018 = physx__PxGetAssertHandler_28_29() | 0; $2022 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$2018 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2018, $2022 + 251075 | 0, $2022 + 107391 | 0, 647, $2022 + 369977 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$2018 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2018, $2022 + 257057 | 0, $2022 + 109456 | 0, 647, $2022 + 376833 | 0); $2017 = 0; } } @@ -226316,12 +228129,12 @@ function asmFunc(imports) { } $2105 = 0; label$31 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369978 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376834 | 0) >> 0] | 0) & 1 | 0) { break label$31 } $2106 = physx__PxGetAssertHandler_28_29() | 0; $2110 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$2106 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2106, $2110 + 250221 | 0, $2110 + 107391 | 0, 660, $2110 + 369978 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$2106 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2106, $2110 + 256203 | 0, $2110 + 109456 | 0, 660, $2110 + 376834 | 0); $2105 = 0; } } @@ -226331,12 +228144,12 @@ function asmFunc(imports) { } $2131 = 0; label$33 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369979 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376835 | 0) >> 0] | 0) & 1 | 0) { break label$33 } $2132 = physx__PxGetAssertHandler_28_29() | 0; $2136 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$2132 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2132, $2136 + 251159 | 0, $2136 + 107391 | 0, 661, $2136 + 369979 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$2132 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2132, $2136 + 257141 | 0, $2136 + 109456 | 0, 661, $2136 + 376835 | 0); $2131 = 0; } } @@ -226346,12 +228159,12 @@ function asmFunc(imports) { } $2155 = 0; label$35 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369980 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376836 | 0) >> 0] | 0) & 1 | 0) { break label$35 } $2156 = physx__PxGetAssertHandler_28_29() | 0; $2160 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$2156 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2156, $2160 + 250191 | 0, $2160 + 107391 | 0, 662, $2160 + 369980 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$2156 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2156, $2160 + 256173 | 0, $2160 + 109456 | 0, 662, $2160 + 376836 | 0); $2155 = 0; } } @@ -226361,12 +228174,12 @@ function asmFunc(imports) { } $2181 = 0; label$37 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369981 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376837 | 0) >> 0] | 0) & 1 | 0) { break label$37 } $2182 = physx__PxGetAssertHandler_28_29() | 0; $2186 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$2182 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2182, $2186 + 251131 | 0, $2186 + 107391 | 0, 663, $2186 + 369981 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$2182 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2182, $2186 + 257113 | 0, $2186 + 109456 | 0, 663, $2186 + 376837 | 0); $2181 = 0; } } @@ -226376,12 +228189,12 @@ function asmFunc(imports) { } $2205 = 0; label$39 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369982 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376838 | 0) >> 0] | 0) & 1 | 0) { break label$39 } $2206 = physx__PxGetAssertHandler_28_29() | 0; $2210 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$2206 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2206, $2210 + 250161 | 0, $2210 + 107391 | 0, 664, $2210 + 369982 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$2206 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2206, $2210 + 256143 | 0, $2210 + 109456 | 0, 664, $2210 + 376838 | 0); $2205 = 0; } } @@ -226391,12 +228204,12 @@ function asmFunc(imports) { } $2231 = 0; label$41 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369983 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376839 | 0) >> 0] | 0) & 1 | 0) { break label$41 } $2232 = physx__PxGetAssertHandler_28_29() | 0; $2236 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$2232 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2232, $2236 + 251103 | 0, $2236 + 107391 | 0, 665, $2236 + 369983 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$2232 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2232, $2236 + 257085 | 0, $2236 + 109456 | 0, 665, $2236 + 376839 | 0); $2231 = 0; } } @@ -226406,12 +228219,12 @@ function asmFunc(imports) { } $2255 = 0; label$43 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369984 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376840 | 0) >> 0] | 0) & 1 | 0) { break label$43 } $2256 = physx__PxGetAssertHandler_28_29() | 0; $2260 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$2256 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2256, $2260 + 250131 | 0, $2260 + 107391 | 0, 666, $2260 + 369984 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$2256 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2256, $2260 + 256113 | 0, $2260 + 109456 | 0, 666, $2260 + 376840 | 0); $2255 = 0; } } @@ -226421,12 +228234,12 @@ function asmFunc(imports) { } $2281 = 0; label$45 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369985 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376841 | 0) >> 0] | 0) & 1 | 0) { break label$45 } $2282 = physx__PxGetAssertHandler_28_29() | 0; $2286 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$2282 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2282, $2286 + 251075 | 0, $2286 + 107391 | 0, 667, $2286 + 369985 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$2282 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2282, $2286 + 257057 | 0, $2286 + 109456 | 0, 667, $2286 + 376841 | 0); $2281 = 0; } } @@ -231379,12 +233192,12 @@ function asmFunc(imports) { } $69 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369986 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376842 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $70 = physx__PxGetAssertHandler_28_29() | 0; $74 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$70 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($70, $74 + 150012 | 0, $74 + 107391 | 0, 1003, $74 + 369986 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$70 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($70, $74 + 155898 | 0, $74 + 109456 | 0, 1003, $74 + 376842 | 0); $69 = 0; } } @@ -231419,13 +233232,13 @@ function asmFunc(imports) { function physx__Dy__SolverCoreRegisterArticulationFns_28_29() { var $1 = 0, $2 = 0, $6 = 0, $10 = 0; $1 = GOT_data_internal___memory_base; - $2 = $1 + 324960 | 0; + $2 = $1 + 331792 | 0; HEAP32[($2 + 12 | 0) >> 2] = GOT_func_internal_physx__Dy__solveExtContactBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29; HEAP32[($2 + 16 | 0) >> 2] = GOT_func_internal_physx__Dy__solveExt1DBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29; - $6 = $1 + 325008 | 0; + $6 = $1 + 331840 | 0; HEAP32[($6 + 12 | 0) >> 2] = GOT_func_internal_physx__Dy__solveExtContactBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29; HEAP32[($6 + 16 | 0) >> 2] = GOT_func_internal_physx__Dy__solveExt1DBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29; - $10 = $1 + 325056 | 0; + $10 = $1 + 331888 | 0; HEAP32[($10 + 12 | 0) >> 2] = GOT_func_internal_physx__Dy__solveExtContactConcludeBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29; HEAP32[($10 + 16 | 0) >> 2] = GOT_func_internal_physx__Dy__solveExt1DConcludeBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29; return; @@ -231437,8 +233250,8 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; __stack_pointer = $3; HEAP8[($3 + 15 | 0) >> 0] = $0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 7 | 0 | 0, GOT_data_internal___memory_base + 122071 | 0 | 0) | 0; - $21 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 7 | 0 | 0, 8 | 0, GOT_data_internal___memory_base + 106667 | 0 | 0, 174 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 7 | 0 | 0, GOT_data_internal___memory_base + 125438 | 0 | 0) | 0; + $21 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 7 | 0 | 0, 8 | 0, GOT_data_internal___memory_base + 108620 | 0 | 0, 174 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 7 | 0 | 0) | 0; HEAP32[($3 + 8 | 0) >> 2] = $21; label$1 : { @@ -231535,12 +233348,12 @@ function asmFunc(imports) { } $65 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369987 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376843 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $66 = physx__PxGetAssertHandler_28_29() | 0; $70 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 203772 | 0, $70 + 106667 | 0, 220, $70 + 369987 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 209754 | 0, $70 + 108620 | 0, 220, $70 + 376843 | 0); $65 = 0; } } @@ -231550,12 +233363,12 @@ function asmFunc(imports) { } $92 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369988 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376844 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $93 = physx__PxGetAssertHandler_28_29() | 0; $97 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 203796 | 0, $97 + 106667 | 0, 221, $97 + 369988 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 209778 | 0, $97 + 108620 | 0, 221, $97 + 376844 | 0); $92 = 0; } } @@ -231677,10 +233490,10 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 56 | 0) >> 2] | 0 | 0) == (1 | 0) & 1 | 0)) { break label$27 } - $308 = GOT_data_internal___memory_base + 325056 | 0; + $308 = GOT_data_internal___memory_base + 331888 | 0; break label$26; } - $308 = GOT_data_internal___memory_base + 324960 | 0; + $308 = GOT_data_internal___memory_base + 331792 | 0; } physx__Dy__SolveBlockParallel_28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20int_2c_20physx__Dy__SolverContext__2c_20physx__Dy__BatchIterator__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_2c_20int_29($292 | 0, $293 | 0, $296 | 0, $297 | 0, $4 + 152 | 0 | 0, $4 + 68 | 0 | 0, $308 | 0, HEAP32[($4 + 60 | 0) >> 2] | 0 | 0); HEAP32[($4 + 52 | 0) >> 2] = 0; @@ -231733,7 +233546,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 28 | 0) >> 2] | 0 | 0) < (HEAP32[($4 + 32 | 0) >> 2] | 0 | 0) & 1 | 0)) { break label$34 } - physx__Dy__SolveBlockParallel_28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20int_2c_20physx__Dy__SolverContext__2c_20physx__Dy__BatchIterator__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_2c_20int_29(HEAP32[($4 + 64 | 0) >> 2] | 0 | 0, HEAP32[($4 + 148 | 0) >> 2] | 0 | 0, Math_imul(HEAP32[($4 + 60 | 0) >> 2] | 0, HEAP32[($4 + 148 | 0) >> 2] | 0) | 0, HEAP32[($4 + 148 | 0) >> 2] | 0 | 0, $4 + 152 | 0 | 0, $4 + 68 | 0 | 0, GOT_data_internal___memory_base + 324960 | 0 | 0, HEAP32[($4 + 60 | 0) >> 2] | 0 | 0); + physx__Dy__SolveBlockParallel_28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20int_2c_20physx__Dy__SolverContext__2c_20physx__Dy__BatchIterator__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_2c_20int_29(HEAP32[($4 + 64 | 0) >> 2] | 0 | 0, HEAP32[($4 + 148 | 0) >> 2] | 0 | 0, Math_imul(HEAP32[($4 + 60 | 0) >> 2] | 0, HEAP32[($4 + 148 | 0) >> 2] | 0) | 0, HEAP32[($4 + 148 | 0) >> 2] | 0 | 0, $4 + 152 | 0 | 0, $4 + 68 | 0 | 0, GOT_data_internal___memory_base + 331792 | 0 | 0, HEAP32[($4 + 60 | 0) >> 2] | 0 | 0); HEAP32[($4 + 24 | 0) >> 2] = 0; label$36 : { label$37 : while (1) { @@ -231763,7 +233576,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 28 | 0) >> 2] | 0 | 0) < (HEAP32[($4 + 132 | 0) >> 2] | 0 | 0) & 1 | 0)) { break label$38 } - physx__Dy__SolveBlockParallel_28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20int_2c_20physx__Dy__SolverContext__2c_20physx__Dy__BatchIterator__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_2c_20int_29(HEAP32[($4 + 64 | 0) >> 2] | 0 | 0, HEAP32[($4 + 148 | 0) >> 2] | 0 | 0, Math_imul(HEAP32[($4 + 60 | 0) >> 2] | 0, HEAP32[($4 + 148 | 0) >> 2] | 0) | 0, HEAP32[($4 + 148 | 0) >> 2] | 0 | 0, $4 + 152 | 0 | 0, $4 + 68 | 0 | 0, GOT_data_internal___memory_base + 325008 | 0 | 0, HEAP32[($4 + 60 | 0) >> 2] | 0 | 0); + physx__Dy__SolveBlockParallel_28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20int_2c_20physx__Dy__SolverContext__2c_20physx__Dy__BatchIterator__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_2c_20int_29(HEAP32[($4 + 64 | 0) >> 2] | 0 | 0, HEAP32[($4 + 148 | 0) >> 2] | 0 | 0, Math_imul(HEAP32[($4 + 60 | 0) >> 2] | 0, HEAP32[($4 + 148 | 0) >> 2] | 0) | 0, HEAP32[($4 + 148 | 0) >> 2] | 0 | 0, $4 + 152 | 0 | 0, $4 + 68 | 0 | 0, GOT_data_internal___memory_base + 331840 | 0 | 0, HEAP32[($4 + 60 | 0) >> 2] | 0 | 0); HEAP32[($4 + 8 | 0) >> 2] = 0; label$40 : { label$41 : while (1) { @@ -231856,7 +233669,7 @@ function asmFunc(imports) { } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 173670 | 0, $30 + 135010 | 0, 137, GOT_data_internal_physx__Dy__ArticulationPImpl__saveVelocity_28physx__Dy__ArticulationSolverDesc_20const__2c_20physx__Cm__SpatialVectorF__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 179568 | 0, $30 + 139860 | 0, 137, GOT_data_internal_physx__Dy__ArticulationPImpl__saveVelocity_28physx__Dy__ArticulationSolverDesc_20const__2c_20physx__Cm__SpatialVectorF__29___ignore); $25 = 0; } } @@ -232000,12 +233813,12 @@ function asmFunc(imports) { } $89 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369989 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376845 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $90 = physx__PxGetAssertHandler_28_29() | 0; $94 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$90 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($90, $94 + 203772 | 0, $94 + 106667 | 0, 385, $94 + 369989 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$90 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($90, $94 + 209754 | 0, $94 + 108620 | 0, 385, $94 + 376845 | 0); $89 = 0; } } @@ -232015,12 +233828,12 @@ function asmFunc(imports) { } $116 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369990 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376846 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $117 = physx__PxGetAssertHandler_28_29() | 0; $121 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$117 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($117, $121 + 203796 | 0, $121 + 106667 | 0, 386, $121 + 369990 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$117 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($117, $121 + 209778 | 0, $121 + 108620 | 0, 386, $121 + 376846 | 0); $116 = 0; } } @@ -232047,10 +233860,10 @@ function asmFunc(imports) { if (HEAP32[($6 + 152 | 0) >> 2] | 0) { break label$9 } - $163 = GOT_data_internal___memory_base + 324960 | 0; + $163 = GOT_data_internal___memory_base + 331792 | 0; break label$8; } - $163 = GOT_data_internal___memory_base + 325056 | 0; + $163 = GOT_data_internal___memory_base + 331888 | 0; } HEAP32[($6 + 148 | 0) >> 2] = $163; label$10 : { @@ -232251,12 +234064,12 @@ function asmFunc(imports) { } $526 = 0; label$41 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369991 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376847 | 0) >> 0] | 0) & 1 | 0) { break label$41 } $527 = physx__PxGetAssertHandler_28_29() | 0; $531 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$527 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($527, $531 + 250373 | 0, $531 + 106667 | 0, 523, $531 + 369991 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$527 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($527, $531 + 256355 | 0, $531 + 108620 | 0, 523, $531 + 376847 | 0); $526 = 0; } } @@ -232266,12 +234079,12 @@ function asmFunc(imports) { } $552 = 0; label$43 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369992 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376848 | 0) >> 0] | 0) & 1 | 0) { break label$43 } $553 = physx__PxGetAssertHandler_28_29() | 0; $557 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$553 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($553, $557 + 250344 | 0, $557 + 106667 | 0, 524, $557 + 369992 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$553 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($553, $557 + 256326 | 0, $557 + 108620 | 0, 524, $557 + 376848 | 0); $552 = 0; } } @@ -232331,7 +234144,7 @@ function asmFunc(imports) { break label$52 } (wasm2js_i32$0 = $6, wasm2js_i32$1 = int_20physx__PxMin_int__28int_2c_20int_29((HEAP32[($6 + 172 | 0) >> 2] | 0) - (HEAP32[($6 + 204 | 0) >> 2] | 0) | 0 | 0, HEAP32[($6 + 208 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 60 | 0) >> 2] = wasm2js_i32$1; - physx__Dy__SolveBlockParallel_28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20int_2c_20physx__Dy__SolverContext__2c_20physx__Dy__BatchIterator__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_2c_20int_29(HEAP32[($6 + 224 | 0) >> 2] | 0 | 0, HEAP32[($6 + 60 | 0) >> 2] | 0 | 0, HEAP32[($6 + 204 | 0) >> 2] | 0 | 0, HEAP32[($6 + 260 | 0) >> 2] | 0 | 0, $6 + 1320 | 0 | 0, $6 + 176 | 0 | 0, GOT_data_internal___memory_base + 324960 | 0 | 0, HEAP32[($6 + 168 | 0) >> 2] | 0 | 0); + physx__Dy__SolveBlockParallel_28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20int_2c_20physx__Dy__SolverContext__2c_20physx__Dy__BatchIterator__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_2c_20int_29(HEAP32[($6 + 224 | 0) >> 2] | 0 | 0, HEAP32[($6 + 60 | 0) >> 2] | 0 | 0, HEAP32[($6 + 204 | 0) >> 2] | 0 | 0, HEAP32[($6 + 260 | 0) >> 2] | 0 | 0, $6 + 1320 | 0 | 0, $6 + 176 | 0 | 0, GOT_data_internal___memory_base + 331792 | 0 | 0, HEAP32[($6 + 168 | 0) >> 2] | 0 | 0); HEAP32[($6 + 204 | 0) >> 2] = (HEAP32[($6 + 204 | 0) >> 2] | 0) + (HEAP32[($6 + 60 | 0) >> 2] | 0) | 0; HEAP32[($6 + 208 | 0) >> 2] = (HEAP32[($6 + 208 | 0) >> 2] | 0) - (HEAP32[($6 + 60 | 0) >> 2] | 0) | 0; HEAP32[($6 + 64 | 0) >> 2] = (HEAP32[($6 + 64 | 0) >> 2] | 0) + (HEAP32[($6 + 60 | 0) >> 2] | 0) | 0; @@ -232440,7 +234253,7 @@ function asmFunc(imports) { break label$67 } (wasm2js_i32$0 = $6, wasm2js_i32$1 = int_20physx__PxMin_int__28int_2c_20int_29((HEAP32[($6 + 172 | 0) >> 2] | 0) - (HEAP32[($6 + 204 | 0) >> 2] | 0) | 0 | 0, HEAP32[($6 + 208 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 24 | 0) >> 2] = wasm2js_i32$1; - physx__Dy__SolveBlockParallel_28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20int_2c_20physx__Dy__SolverContext__2c_20physx__Dy__BatchIterator__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_2c_20int_29(HEAP32[($6 + 224 | 0) >> 2] | 0 | 0, HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, HEAP32[($6 + 204 | 0) >> 2] | 0 | 0, HEAP32[($6 + 260 | 0) >> 2] | 0 | 0, $6 + 1320 | 0 | 0, $6 + 176 | 0 | 0, GOT_data_internal___memory_base + 325008 | 0 | 0, HEAP32[($6 + 168 | 0) >> 2] | 0 | 0); + physx__Dy__SolveBlockParallel_28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20int_2c_20physx__Dy__SolverContext__2c_20physx__Dy__BatchIterator__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_2c_20int_29(HEAP32[($6 + 224 | 0) >> 2] | 0 | 0, HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, HEAP32[($6 + 204 | 0) >> 2] | 0 | 0, HEAP32[($6 + 260 | 0) >> 2] | 0 | 0, $6 + 1320 | 0 | 0, $6 + 176 | 0 | 0, GOT_data_internal___memory_base + 331840 | 0 | 0, HEAP32[($6 + 168 | 0) >> 2] | 0 | 0); HEAP32[($6 + 204 | 0) >> 2] = (HEAP32[($6 + 204 | 0) >> 2] | 0) + (HEAP32[($6 + 24 | 0) >> 2] | 0) | 0; HEAP32[($6 + 208 | 0) >> 2] = (HEAP32[($6 + 208 | 0) >> 2] | 0) - (HEAP32[($6 + 24 | 0) >> 2] | 0) | 0; HEAP32[($6 + 28 | 0) >> 2] = (HEAP32[($6 + 28 | 0) >> 2] | 0) + (HEAP32[($6 + 24 | 0) >> 2] | 0) | 0; @@ -232816,12 +234629,12 @@ function asmFunc(imports) { } $172 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369994 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376850 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $173 = physx__PxGetAssertHandler_28_29() | 0; $177 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$173 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($173, $177 + 72446 | 0, $177 + 98966 | 0, 104, $177 + 369994 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$173 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($173, $177 + 72446 | 0, $177 + 99785 | 0, 104, $177 + 376850 | 0); $172 = 0; } } @@ -236120,12 +237933,12 @@ function asmFunc(imports) { } $640 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369995 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376851 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $641 = physx__PxGetAssertHandler_28_29() | 0; $645 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$641 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($641, $645 + 72446 | 0, $645 + 98966 | 0, 205, $645 + 369995 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$641 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($641, $645 + 72446 | 0, $645 + 99785 | 0, 205, $645 + 376851 | 0); $640 = 0; } } @@ -236357,12 +238170,12 @@ function asmFunc(imports) { } $124 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369996 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376852 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $125 = physx__PxGetAssertHandler_28_29() | 0; $129 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$125 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($125, $129 + 72446 | 0, $129 + 98966 | 0, 252, $129 + 369996 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$125 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($125, $129 + 72446 | 0, $129 + 99785 | 0, 252, $129 + 376852 | 0); $124 = 0; } } @@ -238521,12 +240334,12 @@ function asmFunc(imports) { } $452 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369997 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376853 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $453 = physx__PxGetAssertHandler_28_29() | 0; $457 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$453 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($453, $457 + 72446 | 0, $457 + 98966 | 0, 337, $457 + 369997 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$453 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($453, $457 + 72446 | 0, $457 + 99785 | 0, 337, $457 + 376853 | 0); $452 = 0; } } @@ -238579,12 +240392,12 @@ function asmFunc(imports) { } $81 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369998 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376854 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $82 = physx__PxGetAssertHandler_28_29() | 0; $86 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$82 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($82, $86 + 72462 | 0, $86 + 98966 | 0, 370, $86 + 369998 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$82 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($82, $86 + 72462 | 0, $86 + 99785 | 0, 370, $86 + 376854 | 0); $81 = 0; } } @@ -238652,12 +240465,12 @@ function asmFunc(imports) { } $125 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 369999 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376855 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $126 = physx__PxGetAssertHandler_28_29() | 0; $130 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$126 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($126, $130 + 72462 | 0, $130 + 98966 | 0, 414, $130 + 369999 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$126 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($126, $130 + 72462 | 0, $130 + 99785 | 0, 414, $130 + 376855 | 0); $125 = 0; } } @@ -238697,12 +240510,12 @@ function asmFunc(imports) { } $243 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 37e4 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376856 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $244 = physx__PxGetAssertHandler_28_29() | 0; $248 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$244 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($244, $248 + 199013 | 0, $248 + 98966 | 0, 426, $248 + 37e4 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$244 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($244, $248 + 204995 | 0, $248 + 99785 | 0, 426, $248 + 376856 | 0); $243 = 0; } } @@ -238712,12 +240525,12 @@ function asmFunc(imports) { } $272 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370001 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376857 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $273 = physx__PxGetAssertHandler_28_29() | 0; $277 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$273 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($273, $277 + 125045 | 0, $277 + 98966 | 0, 428, $277 + 370001 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$273 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($273, $277 + 128419 | 0, $277 + 99785 | 0, 428, $277 + 376857 | 0); $272 = 0; } } @@ -239953,12 +241766,12 @@ function asmFunc(imports) { } $509 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370002 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376858 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $510 = physx__PxGetAssertHandler_28_29() | 0; $514 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$510 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($510, $514 + 72446 | 0, $514 + 98966 | 0, 651, $514 + 370002 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$510 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($510, $514 + 72446 | 0, $514 + 99785 | 0, 651, $514 + 376858 | 0); $509 = 0; } } @@ -242529,12 +244342,12 @@ function asmFunc(imports) { } $981 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370003 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376859 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $982 = physx__PxGetAssertHandler_28_29() | 0; $986 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$982 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($982, $986 + 72446 | 0, $986 + 98966 | 0, 785, $986 + 370003 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$982 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($982, $986 + 72446 | 0, $986 + 99785 | 0, 785, $986 + 376859 | 0); $981 = 0; } } @@ -243101,12 +244914,12 @@ function asmFunc(imports) { } $297 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370004 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376860 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $298 = physx__PxGetAssertHandler_28_29() | 0; $302 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$298 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($298, $302 + 72462 | 0, $302 + 107495 | 0, 845, $302 + 370004 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$298 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($298, $302 + 72462 | 0, $302 + 109574 | 0, 845, $302 + 376860 | 0); $297 = 0; } } @@ -243182,12 +244995,12 @@ function asmFunc(imports) { } $496 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370005 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376861 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $497 = physx__PxGetAssertHandler_28_29() | 0; $501 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$497 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($497, $501 + 199013 | 0, $501 + 107495 | 0, 865, $501 + 370005 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$497 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($497, $501 + 204995 | 0, $501 + 109574 | 0, 865, $501 + 376861 | 0); $496 = 0; } } @@ -243197,12 +245010,12 @@ function asmFunc(imports) { } $525 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370006 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376862 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $526 = physx__PxGetAssertHandler_28_29() | 0; $530 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$526 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($526, $530 + 125045 | 0, $530 + 107495 | 0, 866, $530 + 370006 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$526 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($526, $530 + 128419 | 0, $530 + 109574 | 0, 866, $530 + 376862 | 0); $525 = 0; } } @@ -247335,12 +249148,12 @@ function asmFunc(imports) { } $1577 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370007 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376863 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $1578 = physx__PxGetAssertHandler_28_29() | 0; $1582 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1578 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1578, $1582 + 72446 | 0, $1582 + 107495 | 0, 231, $1582 + 370007 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1578 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1578, $1582 + 72446 | 0, $1582 + 109574 | 0, 231, $1582 + 376863 | 0); $1577 = 0; } } @@ -250686,12 +252499,12 @@ function asmFunc(imports) { } $934 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370008 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376864 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $935 = physx__PxGetAssertHandler_28_29() | 0; $939 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$935 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($935, $939 + 72446 | 0, $939 + 107495 | 0, 393, $939 + 370008 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$935 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($935, $939 + 72446 | 0, $939 + 109574 | 0, 393, $939 + 376864 | 0); $934 = 0; } } @@ -251312,12 +253125,12 @@ function asmFunc(imports) { } $107 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370009 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376865 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $108 = physx__PxGetAssertHandler_28_29() | 0; $112 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$108 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($108, $112 + 72462 | 0, $112 + 107495 | 0, 789, $112 + 370009 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$108 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($108, $112 + 72462 | 0, $112 + 109574 | 0, 789, $112 + 376865 | 0); $107 = 0; } } @@ -255248,12 +257061,12 @@ function asmFunc(imports) { } $1478 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370010 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376866 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $1479 = physx__PxGetAssertHandler_28_29() | 0; $1483 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1479 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1479, $1483 + 90347 | 0, $1483 + 107495 | 0, 576, $1483 + 370010 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1479 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1479, $1483 + 90416 | 0, $1483 + 109574 | 0, 576, $1483 + 376866 | 0); $1478 = 0; } } @@ -258599,12 +260412,12 @@ function asmFunc(imports) { } $895 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370011 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376867 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $896 = physx__PxGetAssertHandler_28_29() | 0; $900 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$896 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($896, $900 + 90347 | 0, $900 + 107495 | 0, 737, $900 + 370011 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$896 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($896, $900 + 90416 | 0, $900 + 109574 | 0, 737, $900 + 376867 | 0); $895 = 0; } } @@ -259155,13 +260968,13 @@ function asmFunc(imports) { function physx__Dy__SolverCoreRegisterArticulationFnsCoulomb_28_29() { var $1 = 0, $2 = 0, $6 = 0, $10 = 0, $13 = 0; $1 = GOT_data_internal___memory_base; - $2 = $1 + 325184 | 0; + $2 = $1 + 332016 | 0; HEAP32[($2 + 12 | 0) >> 2] = GOT_func_internal_physx__Dy__solveExtContactCoulombBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29; HEAP32[($2 + 16 | 0) >> 2] = GOT_func_internal_physx__Dy__solveExt1DBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29; - $6 = $1 + 325248 | 0; + $6 = $1 + 332080 | 0; HEAP32[($6 + 12 | 0) >> 2] = GOT_func_internal_physx__Dy__solveExtContactCoulombBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29; HEAP32[($6 + 16 | 0) >> 2] = GOT_func_internal_physx__Dy__solveExt1DBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29; - $10 = $1 + 325312 | 0; + $10 = $1 + 332144 | 0; HEAP32[($10 + 12 | 0) >> 2] = GOT_func_internal_physx__Dy__solveExtContactCoulombConcludeBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29; HEAP32[($10 + 16 | 0) >> 2] = GOT_func_internal_physx__Dy__solveExt1DConcludeBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29; $13 = GOT_func_internal_physx__Dy__solveExtFrictionBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29; @@ -259175,8 +260988,8 @@ function asmFunc(imports) { var $2 = 0, $19 = 0, $31 = 0; $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($2 + 11 | 0 | 0, GOT_data_internal___memory_base + 122071 | 0 | 0) | 0; - $19 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($2 + 11 | 0 | 0, 4 | 0, GOT_data_internal___memory_base + 115097 | 0 | 0, 200 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($2 + 11 | 0 | 0, GOT_data_internal___memory_base + 125438 | 0 | 0) | 0; + $19 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($2 + 11 | 0 | 0, 4 | 0, GOT_data_internal___memory_base + 118296 | 0 | 0, 200 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($2 + 11 | 0 | 0) | 0; HEAP32[($2 + 12 | 0) >> 2] = $19; label$1 : { @@ -259261,12 +261074,12 @@ function asmFunc(imports) { } $64 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370012 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376868 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $65 = physx__PxGetAssertHandler_28_29() | 0; $69 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 203772 | 0, $69 + 115097 | 0, 243, $69 + 370012 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 209754 | 0, $69 + 118296 | 0, 243, $69 + 376868 | 0); $64 = 0; } } @@ -259276,12 +261089,12 @@ function asmFunc(imports) { } $91 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370013 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376869 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $92 = physx__PxGetAssertHandler_28_29() | 0; $96 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$92 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($92, $96 + 203796 | 0, $96 + 115097 | 0, 244, $96 + 370013 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$92 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($92, $96 + 209778 | 0, $96 + 118296 | 0, 244, $96 + 376869 | 0); $91 = 0; } } @@ -259339,10 +261152,10 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 52 | 0) >> 2] | 0 | 0) == (1 | 0) & 1 | 0)) { break label$15 } - $197 = GOT_data_internal___memory_base + 325312 | 0; + $197 = GOT_data_internal___memory_base + 332144 | 0; break label$14; } - $197 = GOT_data_internal___memory_base + 325184 | 0; + $197 = GOT_data_internal___memory_base + 332016 | 0; } physx__Dy__SolveBlockParallel_28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20int_2c_20physx__Dy__SolverContext__2c_20physx__Dy__BatchIterator__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_2c_20int_29($181 | 0, $182 | 0, $185 | 0, $186 | 0, $4 + 152 | 0 | 0, $4 + 88 | 0 | 0, $197 | 0, HEAP32[($4 + 60 | 0) >> 2] | 0 | 0); HEAP32[($4 + 60 | 0) >> 2] = (HEAP32[($4 + 60 | 0) >> 2] | 0) + 1 | 0; @@ -259370,10 +261183,10 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 44 | 0) >> 2] | 0 | 0) == (1 | 0) & 1 | 0)) { break label$20 } - $249 = GOT_data_internal___memory_base + 325312 | 0; + $249 = GOT_data_internal___memory_base + 332144 | 0; break label$19; } - $249 = GOT_data_internal___memory_base + 325184 | 0; + $249 = GOT_data_internal___memory_base + 332016 | 0; } physx__Dy__SolveBlockParallel_28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20int_2c_20physx__Dy__SolverContext__2c_20physx__Dy__BatchIterator__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_2c_20int_29($233 | 0, $234 | 0, $237 | 0, $238 | 0, $4 + 152 | 0 | 0, $4 + 76 | 0 | 0, $249 | 0, HEAP32[($4 + 56 | 0) >> 2] | 0 | 0); HEAP32[($4 + 56 | 0) >> 2] = (HEAP32[($4 + 56 | 0) >> 2] | 0) + 1 | 0; @@ -259414,13 +261227,13 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 < (HEAP32[($4 + 24 | 0) >> 2] | 0) >>> 0 & 1 | 0)) { break label$25 } - physx__Dy__SolveBlockParallel_28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20int_2c_20physx__Dy__SolverContext__2c_20physx__Dy__BatchIterator__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_2c_20int_29(HEAP32[($4 + 68 | 0) >> 2] | 0 | 0, HEAP32[($4 + 148 | 0) >> 2] | 0 | 0, Math_imul(HEAP32[($4 + 60 | 0) >> 2] | 0, HEAP32[($4 + 148 | 0) >> 2] | 0) | 0, HEAP32[($4 + 148 | 0) >> 2] | 0 | 0, $4 + 152 | 0 | 0, $4 + 88 | 0 | 0, GOT_data_internal___memory_base + 325184 | 0 | 0, HEAP32[($4 + 60 | 0) >> 2] | 0 | 0); + physx__Dy__SolveBlockParallel_28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20int_2c_20physx__Dy__SolverContext__2c_20physx__Dy__BatchIterator__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_2c_20int_29(HEAP32[($4 + 68 | 0) >> 2] | 0 | 0, HEAP32[($4 + 148 | 0) >> 2] | 0 | 0, Math_imul(HEAP32[($4 + 60 | 0) >> 2] | 0, HEAP32[($4 + 148 | 0) >> 2] | 0) | 0, HEAP32[($4 + 148 | 0) >> 2] | 0 | 0, $4 + 152 | 0 | 0, $4 + 88 | 0 | 0, GOT_data_internal___memory_base + 332016 | 0 | 0, HEAP32[($4 + 60 | 0) >> 2] | 0 | 0); HEAP32[($4 + 60 | 0) >> 2] = (HEAP32[($4 + 60 | 0) >> 2] | 0) + 1 | 0; label$27 : { if (!((HEAP32[($4 + 72 | 0) >> 2] | 0 | 0) > (0 | 0) & 1 | 0)) { break label$27 } - physx__Dy__SolveBlockParallel_28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20int_2c_20physx__Dy__SolverContext__2c_20physx__Dy__BatchIterator__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_2c_20int_29(HEAP32[($4 + 64 | 0) >> 2] | 0 | 0, HEAP32[($4 + 72 | 0) >> 2] | 0 | 0, Math_imul(HEAP32[($4 + 56 | 0) >> 2] | 0, HEAP32[($4 + 72 | 0) >> 2] | 0) | 0, HEAP32[($4 + 72 | 0) >> 2] | 0 | 0, $4 + 152 | 0 | 0, $4 + 76 | 0 | 0, GOT_data_internal___memory_base + 325184 | 0 | 0, HEAP32[($4 + 56 | 0) >> 2] | 0 | 0); + physx__Dy__SolveBlockParallel_28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20int_2c_20physx__Dy__SolverContext__2c_20physx__Dy__BatchIterator__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_2c_20int_29(HEAP32[($4 + 64 | 0) >> 2] | 0 | 0, HEAP32[($4 + 72 | 0) >> 2] | 0 | 0, Math_imul(HEAP32[($4 + 56 | 0) >> 2] | 0, HEAP32[($4 + 72 | 0) >> 2] | 0) | 0, HEAP32[($4 + 72 | 0) >> 2] | 0 | 0, $4 + 152 | 0 | 0, $4 + 76 | 0 | 0, GOT_data_internal___memory_base + 332016 | 0 | 0, HEAP32[($4 + 56 | 0) >> 2] | 0 | 0); HEAP32[($4 + 56 | 0) >> 2] = (HEAP32[($4 + 56 | 0) >> 2] | 0) + 1 | 0; } HEAP32[($4 + 20 | 0) >> 2] = (HEAP32[($4 + 20 | 0) >> 2] | 0) + 1 | 0; @@ -259439,13 +261252,13 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 < (HEAP32[($4 + 132 | 0) >> 2] | 0) >>> 0 & 1 | 0)) { break label$28 } - physx__Dy__SolveBlockParallel_28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20int_2c_20physx__Dy__SolverContext__2c_20physx__Dy__BatchIterator__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_2c_20int_29(HEAP32[($4 + 68 | 0) >> 2] | 0 | 0, HEAP32[($4 + 148 | 0) >> 2] | 0 | 0, Math_imul(HEAP32[($4 + 60 | 0) >> 2] | 0, HEAP32[($4 + 148 | 0) >> 2] | 0) | 0, HEAP32[($4 + 148 | 0) >> 2] | 0 | 0, $4 + 152 | 0 | 0, $4 + 88 | 0 | 0, GOT_data_internal___memory_base + 325248 | 0 | 0, HEAP32[($4 + 60 | 0) >> 2] | 0 | 0); + physx__Dy__SolveBlockParallel_28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20int_2c_20physx__Dy__SolverContext__2c_20physx__Dy__BatchIterator__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_2c_20int_29(HEAP32[($4 + 68 | 0) >> 2] | 0 | 0, HEAP32[($4 + 148 | 0) >> 2] | 0 | 0, Math_imul(HEAP32[($4 + 60 | 0) >> 2] | 0, HEAP32[($4 + 148 | 0) >> 2] | 0) | 0, HEAP32[($4 + 148 | 0) >> 2] | 0 | 0, $4 + 152 | 0 | 0, $4 + 88 | 0 | 0, GOT_data_internal___memory_base + 332080 | 0 | 0, HEAP32[($4 + 60 | 0) >> 2] | 0 | 0); HEAP32[($4 + 60 | 0) >> 2] = (HEAP32[($4 + 60 | 0) >> 2] | 0) + 1 | 0; label$30 : { if (!((HEAP32[($4 + 72 | 0) >> 2] | 0 | 0) > (0 | 0) & 1 | 0)) { break label$30 } - physx__Dy__SolveBlockParallel_28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20int_2c_20physx__Dy__SolverContext__2c_20physx__Dy__BatchIterator__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_2c_20int_29(HEAP32[($4 + 64 | 0) >> 2] | 0 | 0, HEAP32[($4 + 72 | 0) >> 2] | 0 | 0, Math_imul(HEAP32[($4 + 56 | 0) >> 2] | 0, HEAP32[($4 + 72 | 0) >> 2] | 0) | 0, HEAP32[($4 + 72 | 0) >> 2] | 0 | 0, $4 + 152 | 0 | 0, $4 + 76 | 0 | 0, GOT_data_internal___memory_base + 325248 | 0 | 0, HEAP32[($4 + 56 | 0) >> 2] | 0 | 0); + physx__Dy__SolveBlockParallel_28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20int_2c_20physx__Dy__SolverContext__2c_20physx__Dy__BatchIterator__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_2c_20int_29(HEAP32[($4 + 64 | 0) >> 2] | 0 | 0, HEAP32[($4 + 72 | 0) >> 2] | 0 | 0, Math_imul(HEAP32[($4 + 56 | 0) >> 2] | 0, HEAP32[($4 + 72 | 0) >> 2] | 0) | 0, HEAP32[($4 + 72 | 0) >> 2] | 0 | 0, $4 + 152 | 0 | 0, $4 + 76 | 0 | 0, GOT_data_internal___memory_base + 332080 | 0 | 0, HEAP32[($4 + 56 | 0) >> 2] | 0 | 0); HEAP32[($4 + 56 | 0) >> 2] = (HEAP32[($4 + 56 | 0) >> 2] | 0) + 1 | 0; } HEAP32[($4 + 20 | 0) >> 2] = (HEAP32[($4 + 20 | 0) >> 2] | 0) + 1 | 0; @@ -259551,12 +261364,12 @@ function asmFunc(imports) { } $60 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370014 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376870 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $61 = physx__PxGetAssertHandler_28_29() | 0; $65 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 203772 | 0, $65 + 115097 | 0, 385, $65 + 370014 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 209754 | 0, $65 + 118296 | 0, 385, $65 + 376870 | 0); $60 = 0; } } @@ -259566,12 +261379,12 @@ function asmFunc(imports) { } $87 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370015 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376871 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $88 = physx__PxGetAssertHandler_28_29() | 0; $92 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$88 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($88, $92 + 203796 | 0, $92 + 115097 | 0, 386, $92 + 370015 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$88 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($88, $92 + 209778 | 0, $92 + 118296 | 0, 386, $92 + 376871 | 0); $87 = 0; } } @@ -259607,10 +261420,10 @@ function asmFunc(imports) { if (HEAP32[($6 + 176 | 0) >> 2] | 0) { break label$9 } - $165 = GOT_data_internal___memory_base + 325184 | 0; + $165 = GOT_data_internal___memory_base + 332016 | 0; break label$8; } - $165 = GOT_data_internal___memory_base + 325312 | 0; + $165 = GOT_data_internal___memory_base + 332144 | 0; } HEAP32[($6 + 172 | 0) >> 2] = $165; label$10 : { @@ -259684,10 +261497,10 @@ function asmFunc(imports) { if (HEAP32[($6 + 156 | 0) >> 2] | 0) { break label$22 } - $283 = GOT_data_internal___memory_base + 325184 | 0; + $283 = GOT_data_internal___memory_base + 332016 | 0; break label$21; } - $283 = GOT_data_internal___memory_base + 325312 | 0; + $283 = GOT_data_internal___memory_base + 332144 | 0; } HEAP32[($6 + 152 | 0) >> 2] = $283; HEAP32[($6 + 148 | 0) >> 2] = (HEAP32[($6 + 292 | 0) >> 2] | 0) << 1 | 0; @@ -259822,12 +261635,12 @@ function asmFunc(imports) { } $540 = 0; label$43 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370016 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376872 | 0) >> 0] | 0) & 1 | 0) { break label$43 } $541 = physx__PxGetAssertHandler_28_29() | 0; $545 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$541 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($541, $545 + 250373 | 0, $545 + 115097 | 0, 536, $545 + 370016 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$541 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($541, $545 + 256355 | 0, $545 + 118296 | 0, 536, $545 + 376872 | 0); $540 = 0; } } @@ -259837,12 +261650,12 @@ function asmFunc(imports) { } $566 = 0; label$45 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370017 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376873 | 0) >> 0] | 0) & 1 | 0) { break label$45 } $567 = physx__PxGetAssertHandler_28_29() | 0; $571 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$567 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($567, $571 + 250344 | 0, $571 + 115097 | 0, 537, $571 + 370017 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$567 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($567, $571 + 256326 | 0, $571 + 118296 | 0, 537, $571 + 376873 | 0); $566 = 0; } } @@ -259897,7 +261710,7 @@ function asmFunc(imports) { break label$53 } (wasm2js_i32$0 = $6, wasm2js_i32$1 = int_20physx__PxMin_int__28int_2c_20int_29((HEAP32[($6 + 204 | 0) >> 2] | 0) - (HEAP32[($6 + 260 | 0) >> 2] | 0) | 0 | 0, HEAP32[($6 + 264 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; - physx__Dy__SolveBlockParallel_28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20int_2c_20physx__Dy__SolverContext__2c_20physx__Dy__BatchIterator__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_2c_20int_29(HEAP32[($6 + 212 | 0) >> 2] | 0 | 0, HEAP32[($6 + 68 | 0) >> 2] | 0 | 0, HEAP32[($6 + 260 | 0) >> 2] | 0 | 0, HEAP32[($6 + 300 | 0) >> 2] | 0 | 0, $6 + 1352 | 0 | 0, $6 + 244 | 0 | 0, GOT_data_internal___memory_base + 325184 | 0 | 0, HEAP32[($6 + 188 | 0) >> 2] | 0 | 0); + physx__Dy__SolveBlockParallel_28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20int_2c_20physx__Dy__SolverContext__2c_20physx__Dy__BatchIterator__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_2c_20int_29(HEAP32[($6 + 212 | 0) >> 2] | 0 | 0, HEAP32[($6 + 68 | 0) >> 2] | 0 | 0, HEAP32[($6 + 260 | 0) >> 2] | 0 | 0, HEAP32[($6 + 300 | 0) >> 2] | 0 | 0, $6 + 1352 | 0 | 0, $6 + 244 | 0 | 0, GOT_data_internal___memory_base + 332016 | 0 | 0, HEAP32[($6 + 188 | 0) >> 2] | 0 | 0); HEAP32[($6 + 260 | 0) >> 2] = (HEAP32[($6 + 260 | 0) >> 2] | 0) + (HEAP32[($6 + 68 | 0) >> 2] | 0) | 0; HEAP32[($6 + 264 | 0) >> 2] = (HEAP32[($6 + 264 | 0) >> 2] | 0) - (HEAP32[($6 + 68 | 0) >> 2] | 0) | 0; HEAP32[($6 + 72 | 0) >> 2] = (HEAP32[($6 + 72 | 0) >> 2] | 0) + (HEAP32[($6 + 68 | 0) >> 2] | 0) | 0; @@ -259944,7 +261757,7 @@ function asmFunc(imports) { break label$60 } (wasm2js_i32$0 = $6, wasm2js_i32$1 = int_20physx__PxMin_int__28int_2c_20int_29((HEAP32[($6 + 192 | 0) >> 2] | 0) - (HEAP32[($6 + 256 | 0) >> 2] | 0) | 0 | 0, HEAP32[($6 + 196 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 56 | 0) >> 2] = wasm2js_i32$1; - physx__Dy__SolveBlockParallel_28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20int_2c_20physx__Dy__SolverContext__2c_20physx__Dy__BatchIterator__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_2c_20int_29(HEAP32[($6 + 212 | 0) >> 2] | 0 | 0, HEAP32[($6 + 56 | 0) >> 2] | 0 | 0, HEAP32[($6 + 260 | 0) >> 2] | 0 | 0, HEAP32[($6 + 300 | 0) >> 2] | 0 | 0, $6 + 1352 | 0 | 0, $6 + 244 | 0 | 0, GOT_data_internal___memory_base + 325184 | 0 | 0, HEAP32[($6 + 188 | 0) >> 2] | 0 | 0); + physx__Dy__SolveBlockParallel_28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20int_2c_20physx__Dy__SolverContext__2c_20physx__Dy__BatchIterator__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_2c_20int_29(HEAP32[($6 + 212 | 0) >> 2] | 0 | 0, HEAP32[($6 + 56 | 0) >> 2] | 0 | 0, HEAP32[($6 + 260 | 0) >> 2] | 0 | 0, HEAP32[($6 + 300 | 0) >> 2] | 0 | 0, $6 + 1352 | 0 | 0, $6 + 244 | 0 | 0, GOT_data_internal___memory_base + 332016 | 0 | 0, HEAP32[($6 + 188 | 0) >> 2] | 0 | 0); HEAP32[($6 + 256 | 0) >> 2] = (HEAP32[($6 + 256 | 0) >> 2] | 0) + (HEAP32[($6 + 56 | 0) >> 2] | 0) | 0; HEAP32[($6 + 196 | 0) >> 2] = (HEAP32[($6 + 196 | 0) >> 2] | 0) - (HEAP32[($6 + 56 | 0) >> 2] | 0) | 0; HEAP32[($6 + 60 | 0) >> 2] = (HEAP32[($6 + 60 | 0) >> 2] | 0) + (HEAP32[($6 + 56 | 0) >> 2] | 0) | 0; @@ -260001,7 +261814,7 @@ function asmFunc(imports) { break label$67 } (wasm2js_i32$0 = $6, wasm2js_i32$1 = int_20physx__PxMin_int__28int_2c_20int_29((HEAP32[($6 + 204 | 0) >> 2] | 0) - (HEAP32[($6 + 260 | 0) >> 2] | 0) | 0 | 0, HEAP32[($6 + 264 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 32 | 0) >> 2] = wasm2js_i32$1; - physx__Dy__SolveBlockParallel_28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20int_2c_20physx__Dy__SolverContext__2c_20physx__Dy__BatchIterator__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_2c_20int_29(HEAP32[($6 + 212 | 0) >> 2] | 0 | 0, HEAP32[($6 + 32 | 0) >> 2] | 0 | 0, Math_imul(HEAP32[($6 + 188 | 0) >> 2] | 0, HEAP32[($6 + 300 | 0) >> 2] | 0) | 0, HEAP32[($6 + 300 | 0) >> 2] | 0 | 0, $6 + 1352 | 0 | 0, $6 + 244 | 0 | 0, GOT_data_internal___memory_base + 325248 | 0 | 0, HEAP32[($6 + 188 | 0) >> 2] | 0 | 0); + physx__Dy__SolveBlockParallel_28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20int_2c_20physx__Dy__SolverContext__2c_20physx__Dy__BatchIterator__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_2c_20int_29(HEAP32[($6 + 212 | 0) >> 2] | 0 | 0, HEAP32[($6 + 32 | 0) >> 2] | 0 | 0, Math_imul(HEAP32[($6 + 188 | 0) >> 2] | 0, HEAP32[($6 + 300 | 0) >> 2] | 0) | 0, HEAP32[($6 + 300 | 0) >> 2] | 0 | 0, $6 + 1352 | 0 | 0, $6 + 244 | 0 | 0, GOT_data_internal___memory_base + 332080 | 0 | 0, HEAP32[($6 + 188 | 0) >> 2] | 0 | 0); HEAP32[($6 + 260 | 0) >> 2] = (HEAP32[($6 + 260 | 0) >> 2] | 0) + (HEAP32[($6 + 32 | 0) >> 2] | 0) | 0; HEAP32[($6 + 264 | 0) >> 2] = (HEAP32[($6 + 264 | 0) >> 2] | 0) - (HEAP32[($6 + 32 | 0) >> 2] | 0) | 0; HEAP32[($6 + 36 | 0) >> 2] = (HEAP32[($6 + 36 | 0) >> 2] | 0) + (HEAP32[($6 + 32 | 0) >> 2] | 0) | 0; @@ -260051,7 +261864,7 @@ function asmFunc(imports) { break label$74 } (wasm2js_i32$0 = $6, wasm2js_i32$1 = int_20physx__PxMin_int__28int_2c_20int_29((HEAP32[($6 + 192 | 0) >> 2] | 0) - (HEAP32[($6 + 256 | 0) >> 2] | 0) | 0 | 0, HEAP32[($6 + 196 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; - physx__Dy__SolveBlockParallel_28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20int_2c_20physx__Dy__SolverContext__2c_20physx__Dy__BatchIterator__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_2c_20int_29(HEAP32[($6 + 208 | 0) >> 2] | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0, HEAP32[($6 + 256 | 0) >> 2] | 0 | 0, HEAP32[($6 + 296 | 0) >> 2] | 0 | 0, $6 + 1352 | 0 | 0, $6 + 232 | 0 | 0, GOT_data_internal___memory_base + 325248 | 0 | 0, HEAP32[($6 + 184 | 0) >> 2] | 0 | 0); + physx__Dy__SolveBlockParallel_28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20int_2c_20physx__Dy__SolverContext__2c_20physx__Dy__BatchIterator__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_2c_20int_29(HEAP32[($6 + 208 | 0) >> 2] | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0, HEAP32[($6 + 256 | 0) >> 2] | 0 | 0, HEAP32[($6 + 296 | 0) >> 2] | 0 | 0, $6 + 1352 | 0 | 0, $6 + 232 | 0 | 0, GOT_data_internal___memory_base + 332080 | 0 | 0, HEAP32[($6 + 184 | 0) >> 2] | 0 | 0); HEAP32[($6 + 256 | 0) >> 2] = (HEAP32[($6 + 256 | 0) >> 2] | 0) + (HEAP32[($6 + 20 | 0) >> 2] | 0) | 0; HEAP32[($6 + 196 | 0) >> 2] = (HEAP32[($6 + 196 | 0) >> 2] | 0) - (HEAP32[($6 + 20 | 0) >> 2] | 0) | 0; HEAP32[($6 + 24 | 0) >> 2] = (HEAP32[($6 + 24 | 0) >> 2] | 0) + (HEAP32[($6 + 20 | 0) >> 2] | 0) | 0; @@ -260282,12 +262095,12 @@ function asmFunc(imports) { } $87 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370018 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376874 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $88 = physx__PxGetAssertHandler_28_29() | 0; $92 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$88 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($88, $92 + 250225 | 0, $92 + 94640 | 0, 83, $92 + 370018 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$88 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($88, $92 + 256207 | 0, $92 + 94815 | 0, 83, $92 + 376874 | 0); $87 = 0; } } @@ -260297,12 +262110,12 @@ function asmFunc(imports) { } $111 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370019 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376875 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $112 = physx__PxGetAssertHandler_28_29() | 0; $116 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$112 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($112, $116 + 249804 | 0, $116 + 94640 | 0, 84, $116 + 370019 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$112 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($112, $116 + 255786 | 0, $116 + 94815 | 0, 84, $116 + 376875 | 0); $111 = 0; } } @@ -260602,7 +262415,7 @@ function asmFunc(imports) { break label$10 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($4 + 91 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 91 | 0 | 0, HEAP32[($4 + 92 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 104476 | 0 | 0, 844 | 0) | 0), HEAP32[(wasm2js_i32$0 + 96 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 91 | 0 | 0, HEAP32[($4 + 92 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 106107 | 0 | 0, 844 | 0) | 0), HEAP32[(wasm2js_i32$0 + 96 | 0) >> 2] = wasm2js_i32$1; break label$9; } $3 = $3 - (((HEAP32[($4 + 92 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -262617,12 +264430,12 @@ function asmFunc(imports) { } $45 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370020 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376876 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $46 = physx__PxGetAssertHandler_28_29() | 0; $50 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 143197 | 0, $50 + 104476 | 0, 53, $50 + 370020 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 149058 | 0, $50 + 106107 | 0, 53, $50 + 376876 | 0); $45 = 0; } } @@ -263173,12 +264986,12 @@ function asmFunc(imports) { } $25 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370021 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376877 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 145570 | 0, $30 + 115194 | 0, 733, $30 + 370021 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 151431 | 0, $30 + 118407 | 0, 733, $30 + 376877 | 0); $25 = 0; } } @@ -263264,12 +265077,12 @@ function asmFunc(imports) { } $293 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370022 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376878 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $294 = physx__PxGetAssertHandler_28_29() | 0; $298 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$294 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($294, $298 + 229534 | 0, $298 + 115194 | 0, 791, $298 + 370022 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$294 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($294, $298 + 235516 | 0, $298 + 118407 | 0, 791, $298 + 376878 | 0); $293 = 0; } } @@ -263364,12 +265177,12 @@ function asmFunc(imports) { } $88 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370023 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376879 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $89 = physx__PxGetAssertHandler_28_29() | 0; $93 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$89 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($89, $93 + 79400 | 0, $93 + 115194 | 0, 906, $93 + 370023 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$89 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($89, $93 + 79443 | 0, $93 + 118407 | 0, 906, $93 + 376879 | 0); $88 = 0; } } @@ -263510,12 +265323,12 @@ function asmFunc(imports) { } $27 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370024 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376880 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 73961 | 0, $32 + 115194 | 0, 800, $32 + 370024 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 73976 | 0, $32 + 118407 | 0, 800, $32 + 376880 | 0); $27 = 0; } } @@ -263525,12 +265338,12 @@ function asmFunc(imports) { } $55 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370025 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376881 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $56 = physx__PxGetAssertHandler_28_29() | 0; $60 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$56 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($56, $60 + 145601 | 0, $60 + 115194 | 0, 801, $60 + 370025 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$56 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($56, $60 + 151462 | 0, $60 + 118407 | 0, 801, $60 + 376881 | 0); $55 = 0; } } @@ -263565,29 +265378,29 @@ function asmFunc(imports) { if (!((0 | 0) == (HEAP32[($11 + 4 | 0) >> 2] | 0 | 0) & 1 | 0)) { break label$11 } - $126 = HEAP32[(GOT_data_internal___memory_base + 370028 | 0) >> 2] | 0; + $126 = HEAP32[(GOT_data_internal___memory_base + 376884 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$12 : { if (!(($126 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$12 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370028 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 376884 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $139 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $139 + 115194 | 0 | 0, 829 | 0, $139 + 211812 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $139 + 118407 | 0 | 0, 829 | 0, $139 + 217794 | 0 | 0, 0 | 0); } break label$10; } - $149 = HEAP32[(GOT_data_internal___memory_base + 370032 | 0) >> 2] | 0; + $149 = HEAP32[(GOT_data_internal___memory_base + 376888 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$13 : { if (!(($149 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$13 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370032 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 376888 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $162 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $162 + 115194 | 0 | 0, 835 | 0, $162 + 208383 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $162 + 118407 | 0 | 0, 835 | 0, $162 + 214365 | 0 | 0, 0 | 0); } HEAP32[($11 + 4 | 0) >> 2] = 0; } @@ -263613,12 +265426,12 @@ function asmFunc(imports) { } $205 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370036 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376892 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $206 = physx__PxGetAssertHandler_28_29() | 0; $210 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$206 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($206, $210 + 229611 | 0, $210 + 115194 | 0, 847, $210 + 370036 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$206 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($206, $210 + 235593 | 0, $210 + 118407 | 0, 847, $210 + 376892 | 0); $205 = 0; } } @@ -263657,7 +265470,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 237200 | 0, $24 + 140111 | 0, 118, GOT_data_internal_physx__Dy__setWritebackLength_28physx__PxSolverConstraintDesc__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 243182 | 0, $24 + 145759 | 0, 118, GOT_data_internal_physx__Dy__setWritebackLength_28physx__PxSolverConstraintDesc__2c_20unsigned_20int_29___ignore); $19 = 0; } } @@ -263672,7 +265485,7 @@ function asmFunc(imports) { } $44 = physx__PxGetAssertHandler_28_29() | 0; $48 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 201163 | 0, $48 + 140111 | 0, 119, GOT_data_internal_physx__Dy__setWritebackLength_28physx__PxSolverConstraintDesc__2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 207145 | 0, $48 + 145759 | 0, 119, GOT_data_internal_physx__Dy__setWritebackLength_28physx__PxSolverConstraintDesc__2c_20unsigned_20int_29___ignore_1); $43 = 0; } } @@ -280367,12 +282180,12 @@ function asmFunc(imports) { } $81 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370042 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376898 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $82 = physx__PxGetAssertHandler_28_29() | 0; $86 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$82 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($82, $86 + 79501 | 0, $86 + 115798 | 0, 1466, $86 + 370042 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$82 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($82, $86 + 79544 | 0, $86 + 119109 | 0, 1466, $86 + 376898 | 0); $81 = 0; } } @@ -280527,7 +282340,7 @@ function asmFunc(imports) { } $136 = physx__PxGetAssertHandler_28_29() | 0; $140 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$136 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($136, $140 + 184480 | 0, $140 + 139764 | 0, 159, GOT_data_internal_physx__Dy__extractContacts_28physx__Gu__ContactBuffer__2c_20physx__PxsContactManagerOutput__2c_20bool__2c_20bool__2c_20float__2c_20float__2c_20float__2c_20float__2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$136 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($136, $140 + 190400 | 0, $140 + 145356 | 0, 159, GOT_data_internal_physx__Dy__extractContacts_28physx__Gu__ContactBuffer__2c_20physx__PxsContactManagerOutput__2c_20bool__2c_20bool__2c_20float__2c_20float__2c_20float__2c_20float__2c_20float_29___ignore); $135 = 0; } } @@ -280758,12 +282571,12 @@ function asmFunc(imports) { } $498 = 0; label$24 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370041 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376897 | 0) >> 0] | 0) & 1 | 0) { break label$24 } $499 = physx__PxGetAssertHandler_28_29() | 0; $503 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$499 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($499, $503 + 233130 | 0, $503 + 115798 | 0, 1439, $503 + 370041 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$499 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($499, $503 + 239112 | 0, $503 + 119109 | 0, 1439, $503 + 376897 | 0); $498 = 0; } } @@ -280793,12 +282606,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370039 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376895 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 145570 | 0, $27 + 115798 | 0, 1149, $27 + 370039 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 151431 | 0, $27 + 119109 | 0, 1149, $27 + 376895 | 0); $22 = 0; } } @@ -280941,12 +282754,12 @@ function asmFunc(imports) { } $375 = 0; label$23 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370040 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376896 | 0) >> 0] | 0) & 1 | 0) { break label$23 } $376 = physx__PxGetAssertHandler_28_29() | 0; $380 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$376 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($376, $380 + 229534 | 0, $380 + 115798 | 0, 1228, $380 + 370040 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$376 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($376, $380 + 235516 | 0, $380 + 119109 | 0, 1228, $380 + 376896 | 0); $375 = 0; } } @@ -281012,7 +282825,7 @@ function asmFunc(imports) { } $56 = physx__PxGetAssertHandler_28_29() | 0; $60 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$56 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($56, $60 + 203950 | 0, $60 + 139764 | 0, 92, GOT_data_internal_physx__Dy__getFrictionPatches_28physx__Dy__CorrelationBuffer__2c_20unsigned_20char_20const__2c_20unsigned_20int_2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$56 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($56, $60 + 209932 | 0, $60 + 145356 | 0, 92, GOT_data_internal_physx__Dy__getFrictionPatches_28physx__Dy__CorrelationBuffer__2c_20unsigned_20char_20const__2c_20unsigned_20int_2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_29___ignore); $55 = 0; } } @@ -281038,7 +282851,7 @@ function asmFunc(imports) { } $103 = physx__PxGetAssertHandler_28_29() | 0; $107 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$103 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($103, $107 + 202581 | 0, $107 + 139764 | 0, 99, GOT_data_internal_physx__Dy__getFrictionPatches_28physx__Dy__CorrelationBuffer__2c_20unsigned_20char_20const__2c_20unsigned_20int_2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$103 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($103, $107 + 208563 | 0, $107 + 145356 | 0, 99, GOT_data_internal_physx__Dy__getFrictionPatches_28physx__Dy__CorrelationBuffer__2c_20unsigned_20char_20const__2c_20unsigned_20int_2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_29___ignore_1); $102 = 0; } } @@ -281132,29 +282945,29 @@ function asmFunc(imports) { if (!((0 | 0) == (HEAP32[$8 >> 2] | 0 | 0) & 1 | 0)) { break label$5 } - $54 = HEAP32[(GOT_data_internal___memory_base + 370048 | 0) >> 2] | 0; + $54 = HEAP32[(GOT_data_internal___memory_base + 376904 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$6 : { if (!(($54 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$6 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370048 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 376904 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $67 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $67 + 115798 | 0 | 0, 1125 | 0, $67 + 211812 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $67 + 119109 | 0 | 0, 1125 | 0, $67 + 217794 | 0 | 0, 0 | 0); } break label$4; } - $77 = HEAP32[(GOT_data_internal___memory_base + 370052 | 0) >> 2] | 0; + $77 = HEAP32[(GOT_data_internal___memory_base + 376908 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$7 : { if (!(($77 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$7 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370052 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 376908 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $90 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $90 + 115798 | 0 | 0, 1131 | 0, $90 + 208545 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $90 + 119109 | 0 | 0, 1131 | 0, $90 + 214527 | 0 | 0, 0 | 0); } HEAP32[$8 >> 2] = 0; } @@ -281194,12 +283007,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370057 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376913 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 73961 | 0, $29 + 115798 | 0, 1236, $29 + 370057 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 73976 | 0, $29 + 119109 | 0, 1236, $29 + 376913 | 0); $24 = 0; } } @@ -281209,12 +283022,12 @@ function asmFunc(imports) { } $52 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370058 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376914 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 145601 | 0, $57 + 115798 | 0, 1237, $57 + 370058 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 151462 | 0, $57 + 119109 | 0, 1237, $57 + 376914 | 0); $52 = 0; } } @@ -281249,29 +283062,29 @@ function asmFunc(imports) { if (!((0 | 0) == (HEAP32[($8 + 16 | 0) >> 2] | 0 | 0) & 1 | 0)) { break label$11 } - $120 = HEAP32[(GOT_data_internal___memory_base + 370060 | 0) >> 2] | 0; + $120 = HEAP32[(GOT_data_internal___memory_base + 376916 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$12 : { if (!(($120 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$12 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370060 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 376916 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $133 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $133 + 115798 | 0 | 0, 1262 | 0, $133 + 211812 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $133 + 119109 | 0 | 0, 1262 | 0, $133 + 217794 | 0 | 0, 0 | 0); } break label$10; } - $143 = HEAP32[(GOT_data_internal___memory_base + 370064 | 0) >> 2] | 0; + $143 = HEAP32[(GOT_data_internal___memory_base + 376920 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$13 : { if (!(($143 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$13 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370064 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 376920 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $156 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $156 + 115798 | 0 | 0, 1268 | 0, $156 + 208383 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $156 + 119109 | 0 | 0, 1268 | 0, $156 + 214365 | 0 | 0, 0 | 0); } HEAP32[($8 + 16 | 0) >> 2] = 0; } @@ -281297,12 +283110,12 @@ function asmFunc(imports) { } $199 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370068 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376924 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $200 = physx__PxGetAssertHandler_28_29() | 0; $204 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$200 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($200, $204 + 229611 | 0, $204 + 115798 | 0, 1280, $204 + 370068 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$200 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($200, $204 + 235593 | 0, $204 + 119109 | 0, 1280, $204 + 376924 | 0); $199 = 0; } } @@ -284252,12 +286065,12 @@ function asmFunc(imports) { } $2676 = 0; label$26 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370069 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376925 | 0) >> 0] | 0) & 1 | 0) { break label$26 } $2677 = physx__PxGetAssertHandler_28_29() | 0; $2681 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$2677 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2677, $2681 + 232312 | 0, $2681 + 115798 | 0, 376, $2681 + 370069 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$2677 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2677, $2681 + 238294 | 0, $2681 + 119109 | 0, 376, $2681 + 376925 | 0); $2676 = 0; } } @@ -284295,12 +286108,12 @@ function asmFunc(imports) { } $2705 = 0; label$28 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370070 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376926 | 0) >> 0] | 0) & 1 | 0) { break label$28 } $2706 = physx__PxGetAssertHandler_28_29() | 0; $2710 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$2706 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2706, $2710 + 232080 | 0, $2710 + 115798 | 0, 377, $2710 + 370070 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$2706 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2706, $2710 + 238062 | 0, $2710 + 119109 | 0, 377, $2710 + 376926 | 0); $2705 = 0; } } @@ -284338,12 +286151,12 @@ function asmFunc(imports) { } $2734 = 0; label$30 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370071 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376927 | 0) >> 0] | 0) & 1 | 0) { break label$30 } $2735 = physx__PxGetAssertHandler_28_29() | 0; $2739 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$2735 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2735, $2739 + 231920 | 0, $2739 + 115798 | 0, 378, $2739 + 370071 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$2735 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2735, $2739 + 237902 | 0, $2739 + 119109 | 0, 378, $2739 + 376927 | 0); $2734 = 0; } } @@ -285072,12 +286885,12 @@ function asmFunc(imports) { } $3259 = 0; label$42 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370072 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376928 | 0) >> 0] | 0) & 1 | 0) { break label$42 } $3260 = physx__PxGetAssertHandler_28_29() | 0; $3264 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3260 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3260, $3264 + 232291 | 0, $3264 + 115798 | 0, 449, $3264 + 370072 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3260 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3260, $3264 + 238273 | 0, $3264 + 119109 | 0, 449, $3264 + 376928 | 0); $3259 = 0; } } @@ -285115,12 +286928,12 @@ function asmFunc(imports) { } $3288 = 0; label$44 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370073 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376929 | 0) >> 0] | 0) & 1 | 0) { break label$44 } $3289 = physx__PxGetAssertHandler_28_29() | 0; $3293 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3289 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3289, $3293 + 232059 | 0, $3293 + 115798 | 0, 450, $3293 + 370073 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3289 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3289, $3293 + 238041 | 0, $3293 + 119109 | 0, 450, $3293 + 376929 | 0); $3288 = 0; } } @@ -285158,12 +286971,12 @@ function asmFunc(imports) { } $3317 = 0; label$46 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370074 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376930 | 0) >> 0] | 0) & 1 | 0) { break label$46 } $3318 = physx__PxGetAssertHandler_28_29() | 0; $3322 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3318 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3318, $3322 + 231870 | 0, $3322 + 115798 | 0, 451, $3322 + 370074 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3318 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3318, $3322 + 237852 | 0, $3322 + 119109 | 0, 451, $3322 + 376930 | 0); $3317 = 0; } } @@ -285855,12 +287668,12 @@ function asmFunc(imports) { } $3623 = 0; label$48 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370075 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376931 | 0) >> 0] | 0) & 1 | 0) { break label$48 } $3624 = physx__PxGetAssertHandler_28_29() | 0; $3628 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3624 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3624, $3628 + 232352 | 0, $3628 + 115798 | 0, 481, $3628 + 370075 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3624 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3624, $3628 + 238334 | 0, $3628 + 119109 | 0, 481, $3628 + 376931 | 0); $3623 = 0; } } @@ -285898,12 +287711,12 @@ function asmFunc(imports) { } $3652 = 0; label$50 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370076 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376932 | 0) >> 0] | 0) & 1 | 0) { break label$50 } $3653 = physx__PxGetAssertHandler_28_29() | 0; $3657 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3653 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3653, $3657 + 232120 | 0, $3657 + 115798 | 0, 482, $3657 + 370076 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3653 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3653, $3657 + 238102 | 0, $3657 + 119109 | 0, 482, $3657 + 376932 | 0); $3652 = 0; } } @@ -285941,12 +287754,12 @@ function asmFunc(imports) { } $3681 = 0; label$52 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370077 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376933 | 0) >> 0] | 0) & 1 | 0) { break label$52 } $3682 = physx__PxGetAssertHandler_28_29() | 0; $3686 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3682 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3682, $3686 + 231989 | 0, $3686 + 115798 | 0, 483, $3686 + 370077 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3682 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3682, $3686 + 237971 | 0, $3686 + 119109 | 0, 483, $3686 + 376933 | 0); $3681 = 0; } } @@ -285984,12 +287797,12 @@ function asmFunc(imports) { } $3710 = 0; label$54 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370078 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376934 | 0) >> 0] | 0) & 1 | 0) { break label$54 } $3711 = physx__PxGetAssertHandler_28_29() | 0; $3715 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3711 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3711, $3715 + 232334 | 0, $3715 + 115798 | 0, 485, $3715 + 370078 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3711 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3711, $3715 + 238316 | 0, $3715 + 119109 | 0, 485, $3715 + 376934 | 0); $3710 = 0; } } @@ -286027,12 +287840,12 @@ function asmFunc(imports) { } $3739 = 0; label$56 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370079 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376935 | 0) >> 0] | 0) & 1 | 0) { break label$56 } $3740 = physx__PxGetAssertHandler_28_29() | 0; $3744 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3740 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3740, $3744 + 232102 | 0, $3744 + 115798 | 0, 486, $3744 + 370079 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3740 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3740, $3744 + 238084 | 0, $3744 + 119109 | 0, 486, $3744 + 376935 | 0); $3739 = 0; } } @@ -286070,12 +287883,12 @@ function asmFunc(imports) { } $3768 = 0; label$58 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370080 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376936 | 0) >> 0] | 0) & 1 | 0) { break label$58 } $3769 = physx__PxGetAssertHandler_28_29() | 0; $3773 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3769 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3769, $3773 + 231971 | 0, $3773 + 115798 | 0, 487, $3773 + 370080 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3769 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3769, $3773 + 237953 | 0, $3773 + 119109 | 0, 487, $3773 + 376936 | 0); $3768 = 0; } } @@ -287733,12 +289546,12 @@ function asmFunc(imports) { } $4235 = 0; label$60 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370081 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376937 | 0) >> 0] | 0) & 1 | 0) { break label$60 } $4236 = physx__PxGetAssertHandler_28_29() | 0; $4240 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4236 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4236, $4240 + 232610 | 0, $4240 + 115798 | 0, 513, $4240 + 370081 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4236 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4236, $4240 + 238592 | 0, $4240 + 119109 | 0, 513, $4240 + 376937 | 0); $4235 = 0; } } @@ -287776,12 +289589,12 @@ function asmFunc(imports) { } $4264 = 0; label$62 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370082 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376938 | 0) >> 0] | 0) & 1 | 0) { break label$62 } $4265 = physx__PxGetAssertHandler_28_29() | 0; $4269 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4265 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4265, $4269 + 232265 | 0, $4269 + 115798 | 0, 514, $4269 + 370082 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4265 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4265, $4269 + 238247 | 0, $4269 + 119109 | 0, 514, $4269 + 376938 | 0); $4264 = 0; } } @@ -287819,12 +289632,12 @@ function asmFunc(imports) { } $4293 = 0; label$64 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370083 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376939 | 0) >> 0] | 0) & 1 | 0) { break label$64 } $4294 = physx__PxGetAssertHandler_28_29() | 0; $4298 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4294 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4294, $4298 + 232033 | 0, $4298 + 115798 | 0, 515, $4298 + 370083 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4294 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4294, $4298 + 238015 | 0, $4298 + 119109 | 0, 515, $4298 + 376939 | 0); $4293 = 0; } } @@ -290028,12 +291841,12 @@ function asmFunc(imports) { } $4914 = 0; label$68 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370084 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376940 | 0) >> 0] | 0) & 1 | 0) { break label$68 } $4915 = physx__PxGetAssertHandler_28_29() | 0; $4919 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4915 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4915, $4919 + 232584 | 0, $4919 + 115798 | 0, 548, $4919 + 370084 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4915 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4915, $4919 + 238566 | 0, $4919 + 119109 | 0, 548, $4919 + 376940 | 0); $4914 = 0; } } @@ -290071,12 +291884,12 @@ function asmFunc(imports) { } $4943 = 0; label$70 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370085 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376941 | 0) >> 0] | 0) & 1 | 0) { break label$70 } $4944 = physx__PxGetAssertHandler_28_29() | 0; $4948 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4944 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4944, $4948 + 232239 | 0, $4948 + 115798 | 0, 549, $4948 + 370085 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4944 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4944, $4948 + 238221 | 0, $4948 + 119109 | 0, 549, $4948 + 376941 | 0); $4943 = 0; } } @@ -290114,12 +291927,12 @@ function asmFunc(imports) { } $4972 = 0; label$72 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370086 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376942 | 0) >> 0] | 0) & 1 | 0) { break label$72 } $4973 = physx__PxGetAssertHandler_28_29() | 0; $4977 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4973 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4973, $4977 + 232007 | 0, $4977 + 115798 | 0, 550, $4977 + 370086 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4973 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4973, $4977 + 237989 | 0, $4977 + 119109 | 0, 550, $4977 + 376942 | 0); $4972 = 0; } } @@ -293104,12 +294917,12 @@ function asmFunc(imports) { } $6213 = 0; label$97 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370087 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376943 | 0) >> 0] | 0) & 1 | 0) { break label$97 } $6214 = physx__PxGetAssertHandler_28_29() | 0; $6218 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$6214 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($6214, $6218 + 73116 | 0, $6218 + 115798 | 0, 679, $6218 + 370087 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$6214 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($6214, $6218 + 73131 | 0, $6218 + 119109 | 0, 679, $6218 + 376943 | 0); $6213 = 0; } } @@ -295102,12 +296915,12 @@ function asmFunc(imports) { } $6828 = 0; label$100 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370088 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376944 | 0) >> 0] | 0) & 1 | 0) { break label$100 } $6829 = physx__PxGetAssertHandler_28_29() | 0; $6833 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$6829 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($6829, $6833 + 206967 | 0, $6833 + 115798 | 0, 739, $6833 + 370088 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$6829 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($6829, $6833 + 212949 | 0, $6833 + 119109 | 0, 739, $6833 + 376944 | 0); $6828 = 0; } } @@ -295117,12 +296930,12 @@ function asmFunc(imports) { } $6852 = 0; label$102 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370089 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376945 | 0) >> 0] | 0) & 1 | 0) { break label$102 } $6853 = physx__PxGetAssertHandler_28_29() | 0; $6857 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$6853 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($6853, $6857 + 206922 | 0, $6857 + 115798 | 0, 740, $6857 + 370089 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$6853 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($6853, $6857 + 212904 | 0, $6857 + 119109 | 0, 740, $6857 + 376945 | 0); $6852 = 0; } } @@ -295132,12 +296945,12 @@ function asmFunc(imports) { } $6876 = 0; label$104 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370090 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376946 | 0) >> 0] | 0) & 1 | 0) { break label$104 } $6877 = physx__PxGetAssertHandler_28_29() | 0; $6881 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$6877 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($6877, $6881 + 206877 | 0, $6881 + 115798 | 0, 741, $6881 + 370090 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$6877 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($6877, $6881 + 212859 | 0, $6881 + 119109 | 0, 741, $6881 + 376946 | 0); $6876 = 0; } } @@ -295147,12 +296960,12 @@ function asmFunc(imports) { } $6900 = 0; label$106 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370091 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376947 | 0) >> 0] | 0) & 1 | 0) { break label$106 } $6901 = physx__PxGetAssertHandler_28_29() | 0; $6905 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$6901 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($6901, $6905 + 206832 | 0, $6905 + 115798 | 0, 742, $6905 + 370091 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$6901 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($6901, $6905 + 212814 | 0, $6905 + 119109 | 0, 742, $6905 + 376947 | 0); $6900 = 0; } } @@ -297389,12 +299202,12 @@ function asmFunc(imports) { } $7958 = 0; label$122 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370092 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376948 | 0) >> 0] | 0) & 1 | 0) { break label$122 } $7959 = physx__PxGetAssertHandler_28_29() | 0; $7963 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7959 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7959, $7963 + 79210 | 0, $7963 + 115798 | 0, 862, $7963 + 370092 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7959 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7959, $7963 + 79253 | 0, $7963 + 119109 | 0, 862, $7963 + 376948 | 0); $7958 = 0; } } @@ -297407,12 +299220,12 @@ function asmFunc(imports) { } $7993 = 0; label$124 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370093 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376949 | 0) >> 0] | 0) & 1 | 0) { break label$124 } $7994 = physx__PxGetAssertHandler_28_29() | 0; $7998 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7994 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7994, $7998 + 79146 | 0, $7998 + 115798 | 0, 863, $7998 + 370093 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7994 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7994, $7998 + 79189 | 0, $7998 + 119109 | 0, 863, $7998 + 376949 | 0); $7993 = 0; } } @@ -297425,12 +299238,12 @@ function asmFunc(imports) { } $8028 = 0; label$126 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370094 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376950 | 0) >> 0] | 0) & 1 | 0) { break label$126 } $8029 = physx__PxGetAssertHandler_28_29() | 0; $8033 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$8029 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($8029, $8033 + 79082 | 0, $8033 + 115798 | 0, 864, $8033 + 370094 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$8029 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($8029, $8033 + 79125 | 0, $8033 + 119109 | 0, 864, $8033 + 376950 | 0); $8028 = 0; } } @@ -297443,12 +299256,12 @@ function asmFunc(imports) { } $8063 = 0; label$128 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370095 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376951 | 0) >> 0] | 0) & 1 | 0) { break label$128 } $8064 = physx__PxGetAssertHandler_28_29() | 0; $8068 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$8064 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($8064, $8068 + 79018 | 0, $8068 + 115798 | 0, 865, $8068 + 370095 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$8064 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($8064, $8068 + 79061 | 0, $8068 + 119109 | 0, 865, $8068 + 376951 | 0); $8063 = 0; } } @@ -311158,7 +312971,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 202581 | 0, $26 + 139764 | 0, 60, GOT_data_internal_physx__Dy__isSeparated_28physx__Dy__FrictionPatch_20const__2c_20physx__PxTransform_20const__2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 208563 | 0, $26 + 145356 | 0, 60, GOT_data_internal_physx__Dy__isSeparated_28physx__Dy__FrictionPatch_20const__2c_20physx__PxTransform_20const__2c_20float_29___ignore); $21 = 0; } } @@ -311232,7 +313045,7 @@ function asmFunc(imports) { } $64 = physx__PxGetAssertHandler_28_29() | 0; $68 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 229574 | 0, $68 + 115798 | 0, 1099, GOT_data_internal_physx__Dy__computeBlockStreamFrictionByteSizes_28physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 235556 | 0, $68 + 119109 | 0, 1099, GOT_data_internal_physx__Dy__computeBlockStreamFrictionByteSizes_28physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___ignore); $63 = 0; } } @@ -311401,7 +313214,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 196898 | 0, $24 + 139764 | 0, 210, GOT_data_internal_physx__Dy__CorrelationListIterator__nextContact_28unsigned_20int__2c_20unsigned_20int__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 202880 | 0, $24 + 145356 | 0, 210, GOT_data_internal_physx__Dy__CorrelationListIterator__nextContact_28unsigned_20int__2c_20unsigned_20int__29___ignore); $19 = 0; } } @@ -311416,7 +313229,7 @@ function asmFunc(imports) { } $51 = physx__PxGetAssertHandler_28_29() | 0; $55 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 72853 | 0, $55 + 139764 | 0, 211, GOT_data_internal_physx__Dy__CorrelationListIterator__nextContact_28unsigned_20int__2c_20unsigned_20int__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 72868 | 0, $55 + 145356 | 0, 211, GOT_data_internal_physx__Dy__CorrelationListIterator__nextContact_28unsigned_20int__2c_20unsigned_20int__29___ignore_1); $50 = 0; } } @@ -314189,12 +316002,12 @@ function asmFunc(imports) { } $242 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370099 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376955 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $243 = physx__PxGetAssertHandler_28_29() | 0; $247 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$243 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($243, $247 + 202604 | 0, $247 + 103990 | 0, 341, $247 + 370099 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$243 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($243, $247 + 208586 | 0, $247 + 105551 | 0, 341, $247 + 376955 | 0); $242 = 0; } } @@ -319201,7 +321014,7 @@ function asmFunc(imports) { break label$3 } $129 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $129 + 115002 | 0 | 0, 591 | 0, $129 + 213482 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $129 + 118187 | 0 | 0, 591 | 0, $129 + 219464 | 0 | 0, 0 | 0); } HEAP32[($13 + 48 | 0) >> 2] = 0; HEAP32[($13 + 44 | 0) >> 2] = 0; @@ -319275,12 +321088,12 @@ function asmFunc(imports) { } $26 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370100 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376956 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 73961 | 0, $31 + 115002 | 0, 441, $31 + 370100 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 73976 | 0, $31 + 118187 | 0, 441, $31 + 376956 | 0); $26 = 0; } } @@ -319290,12 +321103,12 @@ function asmFunc(imports) { } $54 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370101 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376957 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $55 = physx__PxGetAssertHandler_28_29() | 0; $59 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 145601 | 0, $59 + 115002 | 0, 442, $59 + 370101 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 151462 | 0, $59 + 118187 | 0, 442, $59 + 376957 | 0); $54 = 0; } } @@ -319305,12 +321118,12 @@ function asmFunc(imports) { } $82 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370102 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376958 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $83 = physx__PxGetAssertHandler_28_29() | 0; $87 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$83 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($83, $87 + 73091 | 0, $87 + 115002 | 0, 443, $87 + 370102 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$83 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($83, $87 + 73106 | 0, $87 + 118187 | 0, 443, $87 + 376958 | 0); $82 = 0; } } @@ -319337,29 +321150,29 @@ function asmFunc(imports) { if (!((0 | 0) == (HEAP32[($9 + 16 | 0) >> 2] | 0 | 0) & 1 | 0)) { break label$11 } - $143 = HEAP32[(GOT_data_internal___memory_base + 370104 | 0) >> 2] | 0; + $143 = HEAP32[(GOT_data_internal___memory_base + 376960 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$12 : { if (!(($143 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$12 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370104 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 376960 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $156 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $156 + 115002 | 0 | 0, 470 | 0, $156 + 211812 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $156 + 118187 | 0 | 0, 470 | 0, $156 + 217794 | 0 | 0, 0 | 0); } break label$10; } - $166 = HEAP32[(GOT_data_internal___memory_base + 370108 | 0) >> 2] | 0; + $166 = HEAP32[(GOT_data_internal___memory_base + 376964 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$13 : { if (!(($166 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$13 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370108 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 376964 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $179 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $179 + 115002 | 0 | 0, 476 | 0, $179 + 208383 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $179 + 118187 | 0 | 0, 476 | 0, $179 + 214365 | 0 | 0, 0 | 0); } HEAP32[($9 + 16 | 0) >> 2] = 0; } @@ -319385,12 +321198,12 @@ function asmFunc(imports) { } $222 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370112 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376968 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $223 = physx__PxGetAssertHandler_28_29() | 0; $227 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$223 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($223, $227 + 229611 | 0, $227 + 115002 | 0, 488, $227 + 370112 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$223 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($223, $227 + 235593 | 0, $227 + 118187 | 0, 488, $227 + 376968 | 0); $222 = 0; } } @@ -322648,12 +324461,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370113 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376969 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 145570 | 0, $29 + 115002 | 0, 378, $29 + 370113 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 151431 | 0, $29 + 118187 | 0, 378, $29 + 376969 | 0); $24 = 0; } } @@ -322663,12 +324476,12 @@ function asmFunc(imports) { } $52 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370114 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376970 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 73065 | 0, $57 + 115002 | 0, 379, $57 + 370114 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 73080 | 0, $57 + 118187 | 0, 379, $57 + 376970 | 0); $52 = 0; } } @@ -322746,12 +324559,12 @@ function asmFunc(imports) { } $253 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370115 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376971 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $254 = physx__PxGetAssertHandler_28_29() | 0; $258 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$254 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($254, $258 + 229534 | 0, $258 + 115002 | 0, 432, $258 + 370115 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$254 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($254, $258 + 235516 | 0, $258 + 118187 | 0, 432, $258 + 376971 | 0); $253 = 0; } } @@ -323034,7 +324847,7 @@ function asmFunc(imports) { break label$6 } $139 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $139 + 103897 | 0 | 0, 596 | 0, $139 + 213482 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $139 + 105444 | 0 | 0, 596 | 0, $139 + 219464 | 0 | 0, 0 | 0); } physx__Dy__growPatches_28physx__Dy__CorrelationBuffer__2c_20physx__Gu__ContactPoint_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20unsigned_20int_2c_20float_29(HEAP32[($11 + 116 | 0) >> 2] | 0 | 0, HEAP32[((HEAP32[($11 + 120 | 0) >> 2] | 0) + 116 | 0) >> 2] | 0 | 0, (HEAP32[($11 + 120 | 0) >> 2] | 0) + 36 | 0 | 0, (HEAP32[($11 + 120 | 0) >> 2] | 0) + 64 | 0 | 0, Math_fround(Math_fround(HEAPF32[($11 + 100 | 0) >> 2])), 0 | 0, Math_fround(Math_fround(Math_fround(HEAPF32[($11 + 104 | 0) >> 2]) + Math_fround(HEAPF32[((HEAP32[($11 + 120 | 0) >> 2] | 0) + 128 | 0) >> 2])))); HEAP32[($11 + 72 | 0) >> 2] = 0; @@ -323152,12 +324965,12 @@ function asmFunc(imports) { } $27 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370116 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376972 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 73961 | 0, $32 + 103897 | 0, 463, $32 + 370116 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 73976 | 0, $32 + 105444 | 0, 463, $32 + 376972 | 0); $27 = 0; } } @@ -323167,12 +324980,12 @@ function asmFunc(imports) { } $55 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370117 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376973 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $56 = physx__PxGetAssertHandler_28_29() | 0; $60 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$56 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($56, $60 + 87822 | 0, $60 + 103897 | 0, 464, $60 + 370117 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$56 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($56, $60 + 87891 | 0, $60 + 105444 | 0, 464, $60 + 376973 | 0); $55 = 0; } } @@ -323182,12 +324995,12 @@ function asmFunc(imports) { } $83 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370118 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376974 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $84 = physx__PxGetAssertHandler_28_29() | 0; $88 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$84 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($84, $88 + 87872 | 0, $88 + 103897 | 0, 465, $88 + 370118 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$84 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($84, $88 + 87941 | 0, $88 + 105444 | 0, 465, $88 + 376974 | 0); $83 = 0; } } @@ -323197,12 +325010,12 @@ function asmFunc(imports) { } $111 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370119 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376975 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $112 = physx__PxGetAssertHandler_28_29() | 0; $116 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$112 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($112, $116 + 145601 | 0, $116 + 103897 | 0, 466, $116 + 370119 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$112 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($112, $116 + 151462 | 0, $116 + 105444 | 0, 466, $116 + 376975 | 0); $111 = 0; } } @@ -323212,12 +325025,12 @@ function asmFunc(imports) { } $139 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370120 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376976 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $140 = physx__PxGetAssertHandler_28_29() | 0; $144 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$140 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($140, $144 + 73091 | 0, $144 + 103897 | 0, 467, $144 + 370120 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$140 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($140, $144 + 73106 | 0, $144 + 105444 | 0, 467, $144 + 376976 | 0); $139 = 0; } } @@ -323245,29 +325058,29 @@ function asmFunc(imports) { if (!((0 | 0) == (HEAP32[($10 + 8 | 0) >> 2] | 0 | 0) & 1 | 0)) { break label$15 } - $204 = HEAP32[(GOT_data_internal___memory_base + 370124 | 0) >> 2] | 0; + $204 = HEAP32[(GOT_data_internal___memory_base + 376980 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$16 : { if (!(($204 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$16 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370124 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 376980 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $217 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $217 + 103897 | 0 | 0, 492 | 0, $217 + 211812 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $217 + 105444 | 0 | 0, 492 | 0, $217 + 217794 | 0 | 0, 0 | 0); } break label$14; } - $227 = HEAP32[(GOT_data_internal___memory_base + 370128 | 0) >> 2] | 0; + $227 = HEAP32[(GOT_data_internal___memory_base + 376984 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$17 : { if (!(($227 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$17 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370128 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 376984 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $240 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $240 + 103897 | 0 | 0, 498 | 0, $240 + 208383 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $240 + 105444 | 0 | 0, 498 | 0, $240 + 214365 | 0 | 0, 0 | 0); } HEAP32[($10 + 8 | 0) >> 2] = 0; } @@ -323278,12 +325091,12 @@ function asmFunc(imports) { } $258 = 0; label$19 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370132 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 376988 | 0) >> 0] | 0) & 1 | 0) { break label$19 } $259 = physx__PxGetAssertHandler_28_29() | 0; $263 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$259 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($259, $263 + 207012 | 0, $263 + 103897 | 0, 502, $263 + 370132 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$259 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($259, $263 + 212994 | 0, $263 + 105444 | 0, 502, $263 + 376988 | 0); $258 = 0; } } @@ -323317,29 +325130,29 @@ function asmFunc(imports) { if (!((0 | 0) == (HEAP32[$10 >> 2] | 0 | 0) & 1 | 0)) { break label$25 } - $322 = HEAP32[(GOT_data_internal___memory_base + 370136 | 0) >> 2] | 0; + $322 = HEAP32[(GOT_data_internal___memory_base + 376992 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$26 : { if (!(($322 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$26 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370136 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 376992 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $335 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $335 + 103897 | 0 | 0, 517 | 0, $335 + 211812 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $335 + 105444 | 0 | 0, 517 | 0, $335 + 217794 | 0 | 0, 0 | 0); } break label$24; } - $345 = HEAP32[(GOT_data_internal___memory_base + 370140 | 0) >> 2] | 0; + $345 = HEAP32[(GOT_data_internal___memory_base + 376996 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$27 : { if (!(($345 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$27 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370140 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 376996 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $358 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $358 + 103897 | 0 | 0, 523 | 0, $358 + 208545 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $358 + 105444 | 0 | 0, 523 | 0, $358 + 214527 | 0 | 0, 0 | 0); } HEAP32[$10 >> 2] = 0; } @@ -323366,12 +325179,12 @@ function asmFunc(imports) { } $403 = 0; label$32 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370144 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377e3 | 0) >> 0] | 0) & 1 | 0) { break label$32 } $404 = physx__PxGetAssertHandler_28_29() | 0; $408 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$404 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($404, $408 + 229611 | 0, $408 + 103897 | 0, 537, $408 + 370144 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$404 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($404, $408 + 235593 | 0, $408 + 105444 | 0, 537, $408 + 377e3 | 0); $403 = 0; } } @@ -323868,12 +325681,12 @@ function asmFunc(imports) { } $374 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370151 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377007 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $375 = physx__PxGetAssertHandler_28_29() | 0; $379 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$375 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($375, $379 + 202604 | 0, $379 + 103897 | 0, 177, $379 + 370151 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$375 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($375, $379 + 208586 | 0, $379 + 105444 | 0, 177, $379 + 377007 | 0); $374 = 0; } } @@ -328609,7 +330422,7 @@ function asmFunc(imports) { } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 145570 | 0, $28 + 103897 | 0, 405, GOT_data_internal_physx__Dy__computeBlockStreamByteSizes_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 151431 | 0, $28 + 105444 | 0, 405, GOT_data_internal_physx__Dy__computeBlockStreamByteSizes_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29___ignore); $23 = 0; } } @@ -328624,7 +330437,7 @@ function asmFunc(imports) { } $49 = physx__PxGetAssertHandler_28_29() | 0; $53 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 145631 | 0, $53 + 103897 | 0, 406, GOT_data_internal_physx__Dy__computeBlockStreamByteSizes_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 151492 | 0, $53 + 105444 | 0, 406, GOT_data_internal_physx__Dy__computeBlockStreamByteSizes_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29___ignore_1); $48 = 0; } } @@ -328639,7 +330452,7 @@ function asmFunc(imports) { } $74 = physx__PxGetAssertHandler_28_29() | 0; $78 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$74 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($74, $78 + 87847 | 0, $78 + 103897 | 0, 407, GOT_data_internal_physx__Dy__computeBlockStreamByteSizes_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$74 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($74, $78 + 87916 | 0, $78 + 105444 | 0, 407, GOT_data_internal_physx__Dy__computeBlockStreamByteSizes_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29___ignore_2); $73 = 0; } } @@ -328654,7 +330467,7 @@ function asmFunc(imports) { } $99 = physx__PxGetAssertHandler_28_29() | 0; $103 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$99 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($99, $103 + 73065 | 0, $103 + 103897 | 0, 408, GOT_data_internal_physx__Dy__computeBlockStreamByteSizes_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$99 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($99, $103 + 73080 | 0, $103 + 105444 | 0, 408, GOT_data_internal_physx__Dy__computeBlockStreamByteSizes_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29___ignore_3); $98 = 0; } } @@ -328731,7 +330544,7 @@ function asmFunc(imports) { } $312 = physx__PxGetAssertHandler_28_29() | 0; $316 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$312 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($312, $316 + 229534 | 0, $316 + 103897 | 0, 453, GOT_data_internal_physx__Dy__computeBlockStreamByteSizes_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29___ignore_4); + FUNCTION_TABLE[HEAP32[((HEAP32[$312 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($312, $316 + 235516 | 0, $316 + 105444 | 0, 453, GOT_data_internal_physx__Dy__computeBlockStreamByteSizes_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29___ignore_4); $311 = 0; } } @@ -328746,7 +330559,7 @@ function asmFunc(imports) { } $339 = physx__PxGetAssertHandler_28_29() | 0; $343 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$339 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($339, $343 + 229574 | 0, $343 + 103897 | 0, 454, GOT_data_internal_physx__Dy__computeBlockStreamByteSizes_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29___ignore_5); + FUNCTION_TABLE[HEAP32[((HEAP32[$339 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($339, $343 + 235556 | 0, $343 + 105444 | 0, 454, GOT_data_internal_physx__Dy__computeBlockStreamByteSizes_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29___ignore_5); $338 = 0; } } @@ -334700,12 +336513,12 @@ function asmFunc(imports) { } $130 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370152 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377008 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $131 = physx__PxGetAssertHandler_28_29() | 0; $135 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$131 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($131, $135 + 74037 | 0, $135 + 103800 | 0, 324, $135 + 370152 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$131 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($131, $135 + 74052 | 0, $135 + 105333 | 0, 324, $135 + 377008 | 0); $130 = 0; } } @@ -334748,12 +336561,12 @@ function asmFunc(imports) { } $248 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370153 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377009 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $249 = physx__PxGetAssertHandler_28_29() | 0; $253 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$249 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($249, $253 + 207188 | 0, $253 + 103800 | 0, 336, $253 + 370153 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$249 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($249, $253 + 213170 | 0, $253 + 105333 | 0, 336, $253 + 377009 | 0); $248 = 0; } } @@ -334763,12 +336576,12 @@ function asmFunc(imports) { } $271 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370154 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377010 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $272 = physx__PxGetAssertHandler_28_29() | 0; $276 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$272 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($272, $276 + 207143 | 0, $276 + 103800 | 0, 337, $276 + 370154 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$272 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($272, $276 + 213125 | 0, $276 + 105333 | 0, 337, $276 + 377010 | 0); $271 = 0; } } @@ -334991,12 +336804,12 @@ function asmFunc(imports) { } $594 = 0; label$37 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370155 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377011 | 0) >> 0] | 0) & 1 | 0) { break label$37 } $595 = physx__PxGetAssertHandler_28_29() | 0; $599 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$595 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($595, $599 + 201432 | 0, $599 + 103800 | 0, 373, $599 + 370155 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$595 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($595, $599 + 207414 | 0, $599 + 105333 | 0, 373, $599 + 377011 | 0); $594 = 0; } } @@ -335052,12 +336865,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370166 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377022 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 200312 | 0, $28 + 103800 | 0, 227, $28 + 370166 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 206294 | 0, $28 + 105333 | 0, 227, $28 + 377022 | 0); $23 = 0; } } @@ -338434,12 +340247,12 @@ function asmFunc(imports) { } $232 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370167 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377023 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $233 = physx__PxGetAssertHandler_28_29() | 0; $237 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$233 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($233, $237 + 203199 | 0, $237 + 103800 | 0, 146, $237 + 370167 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$233 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($233, $237 + 209181 | 0, $237 + 105333 | 0, 146, $237 + 377023 | 0); $232 = 0; } } @@ -340191,30 +342004,30 @@ function asmFunc(imports) { if (!((0 | 0) == (HEAP32[($7 + 676 | 0) >> 2] | 0 | 0) & 1 | 0)) { break label$6 } - $91 = HEAP32[(GOT_data_internal___memory_base + 370156 | 0) >> 2] | 0; + $91 = HEAP32[(GOT_data_internal___memory_base + 377012 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$7 : { if (!(($91 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$7 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370156 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 377012 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $104 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $104 + 103800 | 0 | 0, 415 | 0, $104 + 211562 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $104 + 105333 | 0 | 0, 415 | 0, $104 + 217544 | 0 | 0, 0 | 0); } HEAP32[($7 + 716 | 0) >> 2] = 0; break label$1; } - $115 = HEAP32[(GOT_data_internal___memory_base + 370160 | 0) >> 2] | 0; + $115 = HEAP32[(GOT_data_internal___memory_base + 377016 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$8 : { if (!(($115 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$8 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370160 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 377016 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $128 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $128 + 103800 | 0 | 0, 422 | 0, $128 + 210234 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $128 + 105333 | 0 | 0, 422 | 0, $128 + 216216 | 0 | 0, 0 | 0); } HEAP32[($7 + 676 | 0) >> 2] = 0; HEAP32[($7 + 716 | 0) >> 2] = 0; @@ -340409,12 +342222,12 @@ function asmFunc(imports) { } $761 = 0; label$26 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370164 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377020 | 0) >> 0] | 0) & 1 | 0) { break label$26 } $762 = physx__PxGetAssertHandler_28_29() | 0; $766 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$762 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($762, $766 + 77684 | 0, $766 + 103800 | 0, 539, $766 + 370164 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$762 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($762, $766 + 77727 | 0, $766 + 105333 | 0, 539, $766 + 377020 | 0); $761 = 0; } } @@ -340455,12 +342268,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370165 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377021 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 228889 | 0, $24 + 103800 | 0, 550, $24 + 370165 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 234871 | 0, $24 + 105333 | 0, 550, $24 + 377021 | 0); $19 = 0; } } @@ -340914,30 +342727,30 @@ function asmFunc(imports) { if (!((0 | 0) == (HEAP32[($8 + 7268 | 0) >> 2] | 0 | 0) & 1 | 0)) { break label$10 } - $184 = HEAP32[(GOT_data_internal___memory_base + 370168 | 0) >> 2] | 0; + $184 = HEAP32[(GOT_data_internal___memory_base + 377024 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$11 : { if (!(($184 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$11 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370168 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 377024 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $197 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $197 + 107601 | 0 | 0, 201 | 0, $197 + 211562 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $197 + 109694 | 0 | 0, 201 | 0, $197 + 217544 | 0 | 0, 0 | 0); } HEAP32[($8 + 9084 | 0) >> 2] = 0; break label$5; } - $208 = HEAP32[(GOT_data_internal___memory_base + 370172 | 0) >> 2] | 0; + $208 = HEAP32[(GOT_data_internal___memory_base + 377028 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$12 : { if (!(($208 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$12 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370172 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 377028 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $221 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $221 + 107601 | 0 | 0, 208 | 0, $221 + 210234 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $221 + 109694 | 0 | 0, 208 | 0, $221 + 216216 | 0 | 0, 0 | 0); } HEAP32[($8 + 7268 | 0) >> 2] = 0; HEAP32[($8 + 9084 | 0) >> 2] = 0; @@ -340958,7 +342771,7 @@ function asmFunc(imports) { continue label$14; }; } - i64toi32_i32$2 = GOT_data_internal___memory_base + 284272 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 290720 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $3806 = i64toi32_i32$0; @@ -346333,7 +348146,7 @@ function asmFunc(imports) { } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 230373 | 0, $28 + 141017 | 0, 158, GOT_data_internal_physx__Dy__setSolverConstants_28float__2c_20float__2c_20float__2c_20float__2c_20physx__Px1DConstraint_20const__2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 236355 | 0, $28 + 146805 | 0, 158, GOT_data_internal_physx__Dy__setSolverConstants_28float__2c_20float__2c_20float__2c_20float__2c_20physx__Px1DConstraint_20const__2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_29___ignore); $23 = 0; } } @@ -346491,7 +348304,7 @@ function asmFunc(imports) { HEAPF32[($16 + 16 | 0) >> 2] = $12; HEAP8[($16 + 15 | 0) >> 0] = $13; physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($16 + 7 | 0 | 0, GOT_data_internal___memory_base + 71766 | 0 | 0) | 0; - $37 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($16 + 7 | 0 | 0, 608 | 0, GOT_data_internal___memory_base + 100354 | 0 | 0, 134 | 0) | 0; + $37 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($16 + 7 | 0 | 0, 608 | 0, GOT_data_internal___memory_base + 101383 | 0 | 0, 134 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($16 + 7 | 0 | 0) | 0; HEAP32[($16 + 8 | 0) >> 2] = $37; label$1 : { @@ -346703,13 +348516,13 @@ function asmFunc(imports) { HEAP32[($23 + 604 | 0) >> 2] = i64toi32_i32$1; physx__Dy__Context__createThresholdStream_28physx__shdfnd__VirtualAllocatorCallback__29($23 | 0, HEAP32[($17 + 148 | 0) >> 2] | 0 | 0); physx__Dy__Context__createForceChangeThresholdStream_28physx__shdfnd__VirtualAllocatorCallback__29($23 | 0, HEAP32[($17 + 148 | 0) >> 2] | 0 | 0); - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($17 + 107 | 0 | 0, GOT_data_internal___memory_base + 180272 | 0 | 0) | 0; - $200 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($17 + 107 | 0 | 0, 16 | 0, GOT_data_internal___memory_base + 100354 | 0 | 0, 190 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($17 + 107 | 0 | 0, GOT_data_internal___memory_base + 186170 | 0 | 0) | 0; + $200 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($17 + 107 | 0 | 0, 16 | 0, GOT_data_internal___memory_base + 101383 | 0 | 0, 190 | 0) | 0; physx__Dy__ThresholdStream__ThresholdStream_28physx__shdfnd__VirtualAllocatorCallback__29($200 | 0, HEAP32[($17 + 148 | 0) >> 2] | 0 | 0) | 0; HEAP32[($23 + 464 | 0) >> 2] = $200; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($17 + 107 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($17 + 106 | 0 | 0, GOT_data_internal___memory_base + 179957 | 0 | 0) | 0; - $221 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($17 + 106 | 0 | 0, 16 | 0, GOT_data_internal___memory_base + 100354 | 0 | 0, 191 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($17 + 106 | 0 | 0, GOT_data_internal___memory_base + 185855 | 0 | 0) | 0; + $221 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($17 + 106 | 0 | 0, 16 | 0, GOT_data_internal___memory_base + 101383 | 0 | 0, 191 | 0) | 0; physx__Dy__ThresholdStream__ThresholdStream_28physx__shdfnd__VirtualAllocatorCallback__29($221 | 0, HEAP32[($17 + 148 | 0) >> 2] | 0 | 0) | 0; HEAP32[($23 + 468 | 0) >> 2] = $221; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($17 + 106 | 0 | 0) | 0; @@ -347015,12 +348828,12 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 187997 | 0, $23 + 126332 | 0, 262, GOT_data_internal_physx__Dy__Context__createThresholdStream_28physx__shdfnd__VirtualAllocatorCallback__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 193959 | 0, $23 + 129838 | 0, 262, GOT_data_internal_physx__Dy__Context__createThresholdStream_28physx__shdfnd__VirtualAllocatorCallback__29___ignore); $18 = 0; } } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 121001 | 0 | 0) | 0; - $46 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 7 | 0 | 0, 16 | 0, GOT_data_internal___memory_base + 126332 | 0 | 0, 262 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 124368 | 0 | 0) | 0; + $46 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 7 | 0 | 0, 16 | 0, GOT_data_internal___memory_base + 129838 | 0 | 0, 262 | 0) | 0; physx__Dy__ThresholdStream__ThresholdStream_28physx__shdfnd__VirtualAllocatorCallback__29($46 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; HEAP32[($5 + 4 | 0) >> 2] = $46; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 7 | 0 | 0) | 0; @@ -347048,12 +348861,12 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 188022 | 0, $23 + 126332 | 0, 264, GOT_data_internal_physx__Dy__Context__createForceChangeThresholdStream_28physx__shdfnd__VirtualAllocatorCallback__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 193984 | 0, $23 + 129838 | 0, 264, GOT_data_internal_physx__Dy__Context__createForceChangeThresholdStream_28physx__shdfnd__VirtualAllocatorCallback__29___ignore); $18 = 0; } } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 121001 | 0 | 0) | 0; - $46 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 7 | 0 | 0, 16 | 0, GOT_data_internal___memory_base + 126332 | 0 | 0, 264 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 124368 | 0 | 0) | 0; + $46 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 7 | 0 | 0, 16 | 0, GOT_data_internal___memory_base + 129838 | 0 | 0, 264 | 0) | 0; physx__Dy__ThresholdStream__ThresholdStream_28physx__shdfnd__VirtualAllocatorCallback__29($46 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; HEAP32[($5 + 8 | 0) >> 2] = $46; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 7 | 0 | 0) | 0; @@ -348144,7 +349957,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverBody_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverBody_____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverBody_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverBody_____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -348864,7 +350677,7 @@ function asmFunc(imports) { i64toi32_i32$2 = $17; i64toi32_i32$0 = HEAP32[($17 + 600 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($17 + 604 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($16 + 312 | 0 | 0, $18 | 0, GOT_data_internal___memory_base + 83390 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($16 + 312 | 0 | 0, $18 | 0, GOT_data_internal___memory_base + 83433 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; void_20PX_UNUSED_physx__IG__SimpleIslandManager__28physx__IG__SimpleIslandManager_20const__29(HEAP32[($16 + 392 | 0) >> 2] | 0 | 0); $29 = HEAP32[($16 + 360 | 0) >> 2] | 0; $31 = $17 + 544 | 0; @@ -348979,12 +350792,12 @@ function asmFunc(imports) { } $171 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370177 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377033 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $172 = physx__PxGetAssertHandler_28_29() | 0; $176 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$172 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($172, $176 + 230046 | 0, $176 + 100354 | 0, 2209, $176 + 370177 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$172 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($172, $176 + 236028 | 0, $176 + 101383 | 0, 2209, $176 + 377033 | 0); $171 = 0; } } @@ -348995,12 +350808,12 @@ function asmFunc(imports) { } $206 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370178 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377034 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $207 = physx__PxGetAssertHandler_28_29() | 0; $211 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$207 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($207, $211 + 230143 | 0, $211 + 100354 | 0, 2210, $211 + 370178 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$207 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($207, $211 + 236125 | 0, $211 + 101383 | 0, 2210, $211 + 377034 | 0); $206 = 0; } } @@ -349010,12 +350823,12 @@ function asmFunc(imports) { } $231 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370179 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377035 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $232 = physx__PxGetAssertHandler_28_29() | 0; $236 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$232 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($232, $236 + 249864 | 0, $236 + 100354 | 0, 2211, $236 + 370179 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$232 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($232, $236 + 255846 | 0, $236 + 101383 | 0, 2211, $236 + 377035 | 0); $231 = 0; } } @@ -349025,12 +350838,12 @@ function asmFunc(imports) { } $258 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370180 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377036 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $259 = physx__PxGetAssertHandler_28_29() | 0; $263 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$259 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($259, $263 + 250868 | 0, $263 + 100354 | 0, 2212, $263 + 370180 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$259 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($259, $263 + 256850 | 0, $263 + 101383 | 0, 2212, $263 + 377036 | 0); $258 = 0; } } @@ -349063,7 +350876,7 @@ function asmFunc(imports) { i64toi32_i32$2 = $17; i64toi32_i32$0 = HEAP32[($17 + 600 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($17 + 604 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($16 + 40 | 0 | 0, $384 | 0, GOT_data_internal___memory_base + 90120 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($16 + 40 | 0 | 0, $384 | 0, GOT_data_internal___memory_base + 90189 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__PxMemZero_28void__2c_20unsigned_20int_29(physx__shdfnd__Array_physx__PxSolverBody_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverBody_____begin_28_29($17 + 440 | 0 | 0) | 0 | 0, (HEAP32[($16 + 240 | 0) >> 2] | 0) << 5 | 0 | 0) | 0; HEAP32[($16 + 36 | 0) >> 2] = 0; label$19 : { @@ -349366,7 +351179,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverBodyData_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverBodyData_____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverBodyData_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverBodyData_____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -349465,7 +351278,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverConstraintDesc_____forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverConstraintDesc_____forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -349513,7 +351326,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxConstraintBatchHeader_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxConstraintBatchHeader_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -349561,7 +351374,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxsIndexedContactManager_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxsIndexedContactManager_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -349609,7 +351422,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVector_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVector_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -349657,7 +351470,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxsBodyCore__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxsBodyCore__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -349724,7 +351537,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationV__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationV__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -349780,7 +351593,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ThresholdStreamElement_2c_20physx__shdfnd__VirtualAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ThresholdStreamElement_2c_20physx__shdfnd__VirtualAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -349809,7 +351622,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145370 | 0, $23 + 125907 | 0, 132, GOT_data_internal_physx__Cm__BlockArray_void____operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151231 | 0, $23 + 129343 | 0, 132, GOT_data_internal_physx__Cm__BlockArray_void____operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -349838,7 +351651,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverBody_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverBody_____grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverBody_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverBody_____grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -349875,7 +351688,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverBodyData_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverBodyData_____grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverBodyData_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverBodyData_____grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -349998,7 +351811,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverConstraintDesc_____grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverConstraintDesc_____grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -350027,7 +351840,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxConstraintBatchHeader_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxConstraintBatchHeader_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -350056,7 +351869,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxsIndexedContactManager_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxsIndexedContactManager_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -350085,7 +351898,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVector_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVector_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -350114,7 +351927,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxsBodyCore__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxsBodyCore__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -350143,7 +351956,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxsRigidBody__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxsRigidBody__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -350172,7 +351985,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationV__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationV__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -350450,7 +352263,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__IG__Island_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__IG__Island_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -350481,7 +352294,7 @@ function asmFunc(imports) { $4 = HEAP32[($3 + 60 | 0) >> 2] | 0; $5 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = HEAP32[($4 + 604 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 78484 | 0 | 0, 0 | 0, HEAP32[($4 + 600 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 78527 | 0 | 0, 0 | 0, HEAP32[($4 + 600 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; physx__PxcThreadCoherentCacheIterator_physx__Dy__ThreadContext_2c_20physx__PxcNpMemBlockPool___PxcThreadCoherentCacheIterator_28physx__PxcThreadCoherentCache_physx__Dy__ThreadContext_2c_20physx__PxcNpMemBlockPool___29($3 + 12 | 0 | 0, $4 + 336 | 0 | 0) | 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__PxcThreadCoherentCacheIterator_physx__Dy__ThreadContext_2c_20physx__PxcNpMemBlockPool___getNext_28_29($3 + 12 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; label$1 : { @@ -350531,7 +352344,7 @@ function asmFunc(imports) { HEAP32[($3 + 44 | 0) >> 2] = $0; $4 = HEAP32[($3 + 44 | 0) >> 2] | 0; i64toi32_i32$0 = 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, PxGetProfilerCallback() | 0 | 0, GOT_data_internal___memory_base + 118446 | 0 | 0, 0 | 0, 0 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, PxGetProfilerCallback() | 0 | 0, GOT_data_internal___memory_base + 121813 | 0 | 0, 0 | 0, 0 | 0, i64toi32_i32$0 | 0) | 0; physx__Dy__preIntegrationParallel_28float_2c_20physx__PxsBodyCore__20const__2c_20physx__PxsRigidBody__20const__2c_20unsigned_20int_20const__2c_20unsigned_20int_2c_20physx__PxSolverBody__2c_20physx__PxSolverBodyData__2c_20unsigned_20int_20volatile__2c_20unsigned_20int_20volatile__2c_20physx__PxVec3_20const__29(Math_fround(Math_fround(HEAPF32[($4 + 52 | 0) >> 2])), (HEAP32[($4 + 32 | 0) >> 2] | 0) + ((HEAP32[($4 + 68 | 0) >> 2] | 0) << 2 | 0) | 0 | 0, (HEAP32[($4 + 36 | 0) >> 2] | 0) + ((HEAP32[($4 + 68 | 0) >> 2] | 0) << 2 | 0) | 0 | 0, (HEAP32[($4 + 40 | 0) >> 2] | 0) + ((HEAP32[($4 + 68 | 0) >> 2] | 0) << 2 | 0) | 0 | 0, HEAP32[($4 + 72 | 0) >> 2] | 0 | 0, (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 68 | 0) >> 2] | 0) << 5 | 0) | 0 | 0, (HEAP32[($4 + 48 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 68 | 0) >> 2] | 0, 112) | 0 | 0, HEAP32[($4 + 60 | 0) >> 2] | 0 | 0, HEAP32[($4 + 64 | 0) >> 2] | 0 | 0, $4 + 76 | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($3 + 8 | 0 | 0) | 0; __stack_pointer = $3 + 48 | 0; @@ -350843,7 +352656,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorF_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorF_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -350933,7 +352746,7 @@ function asmFunc(imports) { if (!((HEAP32[($3 + 8 | 0) >> 2] | 0 | 0) == (0 | 0) & 1 | 0)) { break label$1 } - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_16u_2c_20physx__shdfnd__ReflectionAllocator_physx__Dy__ThreadContext____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, 12176 | 0, GOT_data_internal___memory_base + 138540 | 0 | 0, 82 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_16u_2c_20physx__shdfnd__ReflectionAllocator_physx__Dy__ThreadContext____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, 12176 | 0, GOT_data_internal___memory_base + 143950 | 0 | 0, 82 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; physx__Dy__ThreadContext__ThreadContext_28physx__PxcNpMemBlockPool__29(HEAP32[($3 + 8 | 0) >> 2] | 0 | 0, HEAP32[($4 + 4 | 0) >> 2] | 0 | 0) | 0; } $21 = HEAP32[($3 + 8 | 0) >> 2] | 0; @@ -350969,7 +352782,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorF_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorF_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -351192,7 +353005,7 @@ function asmFunc(imports) { } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 173857 | 0, $30 + 135010 | 0, 120, GOT_data_internal_physx__Dy__ArticulationPImpl__updateBodies_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 179755 | 0, $30 + 139860 | 0, 120, GOT_data_internal_physx__Dy__ArticulationPImpl__updateBodies_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29___ignore); $25 = 0; } } @@ -351286,7 +353099,7 @@ function asmFunc(imports) { } $121 = physx__PxGetAssertHandler_28_29() | 0; $125 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 250635 | 0, $125 + 130473 | 0, 139, GOT_data_internal_physx__Dy__integrateCore_28physx__PxVec3__2c_20physx__PxVec3__2c_20physx__PxSolverBody__2c_20physx__PxSolverBodyData__2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 256617 | 0, $125 + 134637 | 0, 139, GOT_data_internal_physx__Dy__integrateCore_28physx__PxVec3__2c_20physx__PxVec3__2c_20physx__PxSolverBody__2c_20physx__PxSolverBodyData__2c_20float_29___ignore); $120 = 0; } } @@ -351329,7 +353142,7 @@ function asmFunc(imports) { } $259 = physx__PxGetAssertHandler_28_29() | 0; $263 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$259 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($259, $263 + 252878 | 0, $263 + 130473 | 0, 171, GOT_data_internal_physx__Dy__integrateCore_28physx__PxVec3__2c_20physx__PxVec3__2c_20physx__PxSolverBody__2c_20physx__PxSolverBodyData__2c_20float_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$259 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($259, $263 + 258860 | 0, $263 + 134637 | 0, 171, GOT_data_internal_physx__Dy__integrateCore_28physx__PxVec3__2c_20physx__PxVec3__2c_20physx__PxSolverBody__2c_20physx__PxSolverBodyData__2c_20float_29___ignore_1); $258 = 0; } } @@ -351344,7 +353157,7 @@ function asmFunc(imports) { } $282 = physx__PxGetAssertHandler_28_29() | 0; $286 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$282 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($282, $286 + 250438 | 0, $286 + 130473 | 0, 172, GOT_data_internal_physx__Dy__integrateCore_28physx__PxVec3__2c_20physx__PxVec3__2c_20physx__PxSolverBody__2c_20physx__PxSolverBodyData__2c_20float_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$282 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($282, $286 + 256420 | 0, $286 + 134637 | 0, 172, GOT_data_internal_physx__Dy__integrateCore_28physx__PxVec3__2c_20physx__PxVec3__2c_20physx__PxSolverBody__2c_20physx__PxSolverBodyData__2c_20float_29___ignore_2); $281 = 0; } } @@ -351466,7 +353279,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 118222 | 0, $29 + 130473 | 0, 184, GOT_data_internal_physx__Dy__updateWakeCounter_28physx__PxsRigidBody__2c_20float_2c_20float_2c_20bool_2c_20bool_2c_20physx__Cm__SpatialVector__2c_20bool_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 121589 | 0, $29 + 134637 | 0, 184, GOT_data_internal_physx__Dy__updateWakeCounter_28physx__PxsRigidBody__2c_20float_2c_20float_2c_20bool_2c_20bool_2c_20physx__Cm__SpatialVector__2c_20bool_29___ignore); $24 = 0; } } @@ -351851,7 +353664,7 @@ function asmFunc(imports) { } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 190906 | 0, $31 + 131037 | 0, 101, GOT_data_internal_unsigned_20char__20physx__FrictionPatchStreamPair__reserve_unsigned_20char__28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 196868 | 0, $31 + 135285 | 0, 101, GOT_data_internal_unsigned_20char__20physx__FrictionPatchStreamPair__reserve_unsigned_20char__28unsigned_20int_29___ignore); $26 = 0; } } @@ -351890,7 +353703,7 @@ function asmFunc(imports) { HEAP32[($3 + 188 | 0) >> 2] = $0; $4 = HEAP32[($3 + 188 | 0) >> 2] | 0; i64toi32_i32$0 = 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 152 | 0 | 0, PxGetProfilerCallback() | 0 | 0, GOT_data_internal___memory_base + 77996 | 0 | 0, 0 | 0, 0 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 152 | 0 | 0, PxGetProfilerCallback() | 0 | 0, GOT_data_internal___memory_base + 78039 | 0 | 0, 0 | 0, 0 | 0, i64toi32_i32$0 | 0) | 0; HEAP32[($3 + 148 | 0) >> 2] = HEAP32[(HEAP32[($4 + 32 | 0) >> 2] | 0) >> 2] | 0; HEAP32[($3 + 144 | 0) >> 2] = HEAP32[((HEAP32[($3 + 148 | 0) >> 2] | 0) + 11868 | 0) >> 2] | 0; HEAP32[($3 + 140 | 0) >> 2] = (HEAP32[((HEAP32[($3 + 148 | 0) >> 2] | 0) + 11956 | 0) >> 2] | 0) - ((HEAP32[((HEAP32[($3 + 148 | 0) >> 2] | 0) + 11868 | 0) >> 2] | 0) + (HEAP32[((HEAP32[($3 + 148 | 0) >> 2] | 0) + 11880 | 0) >> 2] | 0) | 0) | 0; @@ -352297,7 +354110,7 @@ function asmFunc(imports) { function physx__Dy__PxsPreIntegrateTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 147335 | 0 | 0; + return GOT_data_internal___memory_base + 153221 | 0 | 0; } function physx__Dy__PxsSolverCreateFinalizeConstraintsTask___PxsSolverCreateFinalizeConstraintsTask_28_29($0) { @@ -352328,7 +354141,7 @@ function asmFunc(imports) { function physx__Dy__PxsSolverCreateFinalizeConstraintsTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 77932 | 0 | 0; + return GOT_data_internal___memory_base + 77975 | 0 | 0; } function physx__shdfnd__Array_physx__Dy__ConstraintWriteback_2c_20physx__shdfnd__VirtualAllocator____Array_28_29($0) { @@ -352688,7 +354501,7 @@ function asmFunc(imports) { function physx__Dy__PxsSolverStartTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 72668 | 0 | 0; + return GOT_data_internal___memory_base + 72683 | 0 | 0; } function physx__Dy__PxsSolverStartTask__runInternal_28_29($0) { @@ -352716,7 +354529,7 @@ function asmFunc(imports) { $5 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Dy__DynamicsContext__getContextId_28_29_20const(HEAP32[($4 + 28 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 152 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 94013 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 152 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 94104 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__Dy__DynamicsContext__getThreadContext_28_29(HEAP32[($4 + 28 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 148 | 0) >> 2] = wasm2js_i32$1; HEAP32[(HEAP32[($4 + 32 | 0) >> 2] | 0) >> 2] = HEAP32[($3 + 148 | 0) >> 2] | 0; HEAP32[((HEAP32[($3 + 148 | 0) >> 2] | 0) + 12112 | 0) >> 2] = 0; @@ -352804,7 +354617,7 @@ function asmFunc(imports) { } $168 = physx__PxGetAssertHandler_28_29() | 0; $172 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$168 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($168, $172 + 238228 | 0, $172 + 100354 | 0, 948, GOT_data_internal_physx__Dy__PxsSolverStartTask__startTasks_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$168 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($168, $172 + 244210 | 0, $172 + 101383 | 0, 948, GOT_data_internal_physx__Dy__PxsSolverStartTask__startTasks_28_29___ignore); $167 = 0; } } @@ -352885,7 +354698,7 @@ function asmFunc(imports) { } $319 = physx__PxGetAssertHandler_28_29() | 0; $323 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$319 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($319, $323 + 244279 | 0, $323 + 100354 | 0, 996, GOT_data_internal_physx__Dy__PxsSolverStartTask__startTasks_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$319 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($319, $323 + 250261 | 0, $323 + 101383 | 0, 996, GOT_data_internal_physx__Dy__PxsSolverStartTask__startTasks_28_29___ignore_1); $318 = 0; } } @@ -352925,7 +354738,7 @@ function asmFunc(imports) { } $401 = physx__PxGetAssertHandler_28_29() | 0; $405 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$401 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($401, $405 + 238395 | 0, $405 + 100354 | 0, 1018, GOT_data_internal_physx__Dy__PxsSolverStartTask__startTasks_28_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$401 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($401, $405 + 244377 | 0, $405 + 101383 | 0, 1018, GOT_data_internal_physx__Dy__PxsSolverStartTask__startTasks_28_29___ignore_2); $400 = 0; } } @@ -352974,7 +354787,7 @@ function asmFunc(imports) { } $493 = physx__PxGetAssertHandler_28_29() | 0; $497 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$493 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($493, $497 + 238303 | 0, $497 + 100354 | 0, 1049, GOT_data_internal_physx__Dy__PxsSolverStartTask__startTasks_28_29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$493 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($493, $497 + 244285 | 0, $497 + 101383 | 0, 1049, GOT_data_internal_physx__Dy__PxsSolverStartTask__startTasks_28_29___ignore_3); $492 = 0; } } @@ -353014,7 +354827,7 @@ function asmFunc(imports) { $23 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Dy__DynamicsContext__getContextId_28_29_20const(HEAP32[($4 + 28 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 | 0, $23 | 0, GOT_data_internal___memory_base + 87252 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 | 0, $23 | 0, GOT_data_internal___memory_base + 87321 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Dy__DynamicsContext__preIntegrationParallel_28float_2c_20physx__PxsBodyCore__20const__2c_20physx__PxsRigidBody__20const__2c_20unsigned_20int_20const__2c_20unsigned_20int_2c_20physx__PxSolverBody__2c_20physx__PxSolverBodyData__2c_20physx__Cm__SpatialVector__2c_20unsigned_20int__2c_20unsigned_20int__2c_20physx__PxBaseTask__29(HEAP32[($4 + 28 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[((HEAP32[($4 + 28 | 0) >> 2] | 0) + 52 | 0) >> 2])), HEAP32[((HEAP32[($3 + 40 | 0) >> 2] | 0) + 11928 | 0) >> 2] | 0 | 0, HEAP32[($4 + 36 | 0) >> 2] | 0 | 0, HEAP32[((HEAP32[($3 + 40 | 0) >> 2] | 0) + 11948 | 0) >> 2] | 0 | 0, HEAP32[((HEAP32[($4 + 32 | 0) >> 2] | 0) + 4 | 0) >> 2] | 0 | 0, HEAP32[($3 + 36 | 0) >> 2] | 0 | 0, HEAP32[($3 + 32 | 0) >> 2] | 0 | 0, HEAP32[((HEAP32[($3 + 40 | 0) >> 2] | 0) + 11940 | 0) >> 2] | 0 | 0, (HEAP32[($3 + 40 | 0) >> 2] | 0) + 12112 | 0 | 0, (HEAP32[($3 + 40 | 0) >> 2] | 0) + 12116 | 0 | 0, HEAP32[($4 + 20 | 0) >> 2] | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($3 | 0) | 0; __stack_pointer = $3 + 48 | 0; @@ -353029,7 +354842,7 @@ function asmFunc(imports) { HEAP32[($3 + 268 | 0) >> 2] = $0; $4 = HEAP32[($3 + 268 | 0) >> 2] | 0; i64toi32_i32$0 = 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 232 | 0 | 0, PxGetProfilerCallback() | 0 | 0, GOT_data_internal___memory_base + 90072 | 0 | 0, 0 | 0, 0 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 232 | 0 | 0, PxGetProfilerCallback() | 0 | 0, GOT_data_internal___memory_base + 90141 | 0 | 0, 0 | 0, 0 | 0, i64toi32_i32$0 | 0) | 0; HEAP32[($3 + 228 | 0) >> 2] = HEAP32[(HEAP32[($4 + 32 | 0) >> 2] | 0) >> 2] | 0; HEAP32[($3 + 224 | 0) >> 2] = HEAP32[((HEAP32[($3 + 228 | 0) >> 2] | 0) + 12132 | 0) >> 2] | 0; HEAP32[($3 + 220 | 0) >> 2] = HEAP32[($4 + 56 | 0) >> 2] | 0; @@ -353100,7 +354913,7 @@ function asmFunc(imports) { } $180 = physx__PxGetAssertHandler_28_29() | 0; $184 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$180 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($180, $184 + 197304 | 0, $184 + 100354 | 0, 1180, GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$180 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($180, $184 + 203286 | 0, $184 + 101383 | 0, 1180, GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore); $179 = 0; } } @@ -353126,7 +354939,7 @@ function asmFunc(imports) { } $238 = physx__PxGetAssertHandler_28_29() | 0; $242 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 236689 | 0, $242 + 100354 | 0, 1185, GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 242671 | 0, $242 + 101383 | 0, 1185, GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_1); $237 = 0; } } @@ -353142,7 +354955,7 @@ function asmFunc(imports) { } $279 = physx__PxGetAssertHandler_28_29() | 0; $283 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$279 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($279, $283 + 205948 | 0, $283 + 100354 | 0, 1188, GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$279 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($279, $283 + 211930 | 0, $283 + 101383 | 0, 1188, GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_2); $278 = 0; } } @@ -353198,7 +355011,7 @@ function asmFunc(imports) { } $390 = physx__PxGetAssertHandler_28_29() | 0; $394 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$390 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($390, $394 + 236689 | 0, $394 + 100354 | 0, 1210, GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$390 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($390, $394 + 242671 | 0, $394 + 101383 | 0, 1210, GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_3); $389 = 0; } } @@ -353214,7 +355027,7 @@ function asmFunc(imports) { } $431 = physx__PxGetAssertHandler_28_29() | 0; $435 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$431 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($431, $435 + 205948 | 0, $435 + 100354 | 0, 1213, GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_4); + FUNCTION_TABLE[HEAP32[((HEAP32[$431 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($431, $435 + 211930 | 0, $435 + 101383 | 0, 1213, GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_4); $430 = 0; } } @@ -353268,7 +355081,7 @@ function asmFunc(imports) { } $547 = physx__PxGetAssertHandler_28_29() | 0; $551 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$547 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($547, $551 + 235765 | 0, $551 + 100354 | 0, 1231, GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_5); + FUNCTION_TABLE[HEAP32[((HEAP32[$547 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($547, $551 + 241747 | 0, $551 + 101383 | 0, 1231, GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_5); $546 = 0; } } @@ -353294,7 +355107,7 @@ function asmFunc(imports) { } $601 = physx__PxGetAssertHandler_28_29() | 0; $605 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$601 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($601, $605 + 205948 | 0, $605 + 100354 | 0, 1234, GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_6); + FUNCTION_TABLE[HEAP32[((HEAP32[$601 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($601, $605 + 211930 | 0, $605 + 101383 | 0, 1234, GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_6); $600 = 0; } } @@ -353354,7 +355167,7 @@ function asmFunc(imports) { } $723 = physx__PxGetAssertHandler_28_29() | 0; $727 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$723 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($723, $727 + 235765 | 0, $727 + 100354 | 0, 1257, GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_7); + FUNCTION_TABLE[HEAP32[((HEAP32[$723 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($723, $727 + 241747 | 0, $727 + 101383 | 0, 1257, GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_7); $722 = 0; } } @@ -353380,7 +355193,7 @@ function asmFunc(imports) { } $777 = physx__PxGetAssertHandler_28_29() | 0; $781 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$777 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($777, $781 + 205948 | 0, $781 + 100354 | 0, 1260, GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_8); + FUNCTION_TABLE[HEAP32[((HEAP32[$777 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($777, $781 + 211930 | 0, $781 + 101383 | 0, 1260, GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_8); $776 = 0; } } @@ -353518,7 +355331,7 @@ function asmFunc(imports) { } $1041 = physx__PxGetAssertHandler_28_29() | 0; $1045 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1041 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1041, $1045 + 227061 | 0, $1045 + 100354 | 0, 1331, GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_9); + FUNCTION_TABLE[HEAP32[((HEAP32[$1041 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1041, $1045 + 233043 | 0, $1045 + 101383 | 0, 1331, GOT_data_internal_physx__Dy__PxsSolverStartTask__setupDescTask_28_29___ignore_9); $1040 = 0; } } @@ -353764,7 +355577,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxsIndexedContactManager_20const__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxsIndexedContactManager_20const__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -353820,7 +355633,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Dy__CompoundContactManager_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Dy__CompoundContactManager_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -353849,7 +355662,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxsIndexedContactManager_20const__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxsIndexedContactManager_20const__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -354087,7 +355900,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($8 + 47 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 127039 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 130657 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; break label$1; } $7 = $7 - (((HEAP32[($8 + 48 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -354123,7 +355936,7 @@ function asmFunc(imports) { } $93 = physx__PxGetAssertHandler_28_29() | 0; $97 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 227292 | 0, $97 + 127039 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsIndexedContactManager_2c_20physx__Dy__EnhancedSortPredicate_2c_20physx__shdfnd__NamedAllocator__28physx__PxsIndexedContactManager__2c_20unsigned_20int_2c_20physx__Dy__EnhancedSortPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 233274 | 0, $97 + 130657 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsIndexedContactManager_2c_20physx__Dy__EnhancedSortPredicate_2c_20physx__shdfnd__NamedAllocator__28physx__PxsIndexedContactManager__2c_20unsigned_20int_2c_20physx__Dy__EnhancedSortPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); $92 = 0; } } @@ -354180,7 +355993,7 @@ function asmFunc(imports) { } $198 = physx__PxGetAssertHandler_28_29() | 0; $202 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 231714 | 0, $202 + 127039 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsIndexedContactManager_2c_20physx__Dy__EnhancedSortPredicate_2c_20physx__shdfnd__NamedAllocator__28physx__PxsIndexedContactManager__2c_20unsigned_20int_2c_20physx__Dy__EnhancedSortPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 237696 | 0, $202 + 130657 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsIndexedContactManager_2c_20physx__Dy__EnhancedSortPredicate_2c_20physx__shdfnd__NamedAllocator__28physx__PxsIndexedContactManager__2c_20unsigned_20int_2c_20physx__Dy__EnhancedSortPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); $197 = 0; } } @@ -354307,7 +356120,7 @@ function asmFunc(imports) { } $78 = physx__PxGetAssertHandler_28_29() | 0; $82 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 129209 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsIndexedContactManager_2c_20physx__Dy__EnhancedSortPredicate_20const__28physx__PxsIndexedContactManager__2c_20int_2c_20int_2c_20physx__Dy__EnhancedSortPredicate_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 133177 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsIndexedContactManager_2c_20physx__Dy__EnhancedSortPredicate_20const__28physx__PxsIndexedContactManager__2c_20int_2c_20int_2c_20physx__Dy__EnhancedSortPredicate_20const__29___ignore); $77 = 0; } } @@ -354332,7 +356145,7 @@ function asmFunc(imports) { } $121 = physx__PxGetAssertHandler_28_29() | 0; $125 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 238038 | 0, $125 + 129209 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsIndexedContactManager_2c_20physx__Dy__EnhancedSortPredicate_20const__28physx__PxsIndexedContactManager__2c_20int_2c_20int_2c_20physx__Dy__EnhancedSortPredicate_20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 244020 | 0, $125 + 133177 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsIndexedContactManager_2c_20physx__Dy__EnhancedSortPredicate_20const__28physx__PxsIndexedContactManager__2c_20int_2c_20int_2c_20physx__Dy__EnhancedSortPredicate_20const__29___ignore_1); $120 = 0; } } @@ -354490,7 +356303,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($8 + 47 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 127039 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 130657 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; break label$1; } $7 = $7 - (((HEAP32[($8 + 48 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -354526,7 +356339,7 @@ function asmFunc(imports) { } $93 = physx__PxGetAssertHandler_28_29() | 0; $97 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 227292 | 0, $97 + 127039 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_physx__PxSolverConstraintDesc_2c_20physx__Dy__ConstraintLess_2c_20physx__shdfnd__NamedAllocator__28physx__PxSolverConstraintDesc__2c_20unsigned_20int_2c_20physx__Dy__ConstraintLess_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 233274 | 0, $97 + 130657 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_physx__PxSolverConstraintDesc_2c_20physx__Dy__ConstraintLess_2c_20physx__shdfnd__NamedAllocator__28physx__PxSolverConstraintDesc__2c_20unsigned_20int_2c_20physx__Dy__ConstraintLess_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); $92 = 0; } } @@ -354583,7 +356396,7 @@ function asmFunc(imports) { } $198 = physx__PxGetAssertHandler_28_29() | 0; $202 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 231714 | 0, $202 + 127039 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_physx__PxSolverConstraintDesc_2c_20physx__Dy__ConstraintLess_2c_20physx__shdfnd__NamedAllocator__28physx__PxSolverConstraintDesc__2c_20unsigned_20int_2c_20physx__Dy__ConstraintLess_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 237696 | 0, $202 + 130657 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_physx__PxSolverConstraintDesc_2c_20physx__Dy__ConstraintLess_2c_20physx__shdfnd__NamedAllocator__28physx__PxSolverConstraintDesc__2c_20unsigned_20int_2c_20physx__Dy__ConstraintLess_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); $197 = 0; } } @@ -354625,7 +356438,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxsIndexedContactManager_20const__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxsIndexedContactManager_20const__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -354658,7 +356471,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($8 + 47 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 127039 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 130657 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; break label$1; } $7 = $7 - (((HEAP32[($8 + 48 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -354694,7 +356507,7 @@ function asmFunc(imports) { } $93 = physx__PxGetAssertHandler_28_29() | 0; $97 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 227292 | 0, $97 + 127039 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsIndexedContactManager_20const__2c_20physx__Dy__ArticulationSortPredicate_2c_20physx__shdfnd__NamedAllocator__28physx__PxsIndexedContactManager_20const___2c_20unsigned_20int_2c_20physx__Dy__ArticulationSortPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 233274 | 0, $97 + 130657 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsIndexedContactManager_20const__2c_20physx__Dy__ArticulationSortPredicate_2c_20physx__shdfnd__NamedAllocator__28physx__PxsIndexedContactManager_20const___2c_20unsigned_20int_2c_20physx__Dy__ArticulationSortPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); $92 = 0; } } @@ -354751,7 +356564,7 @@ function asmFunc(imports) { } $198 = physx__PxGetAssertHandler_28_29() | 0; $202 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 231714 | 0, $202 + 127039 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsIndexedContactManager_20const__2c_20physx__Dy__ArticulationSortPredicate_2c_20physx__shdfnd__NamedAllocator__28physx__PxsIndexedContactManager_20const___2c_20unsigned_20int_2c_20physx__Dy__ArticulationSortPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 237696 | 0, $202 + 130657 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_physx__PxsIndexedContactManager_20const__2c_20physx__Dy__ArticulationSortPredicate_2c_20physx__shdfnd__NamedAllocator__28physx__PxsIndexedContactManager_20const___2c_20unsigned_20int_2c_20physx__Dy__ArticulationSortPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); $197 = 0; } } @@ -354793,7 +356606,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Dy__CompoundContactManager_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Dy__CompoundContactManager_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -354843,7 +356656,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 159, GOT_data_internal_physx__shdfnd__Array_void___2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 159, GOT_data_internal_physx__shdfnd__Array_void___2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -354965,7 +356778,7 @@ function asmFunc(imports) { } $78 = physx__PxGetAssertHandler_28_29() | 0; $82 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 129209 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxSolverConstraintDesc_2c_20physx__Dy__ConstraintLess_20const__28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20physx__Dy__ConstraintLess_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 133177 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxSolverConstraintDesc_2c_20physx__Dy__ConstraintLess_20const__28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20physx__Dy__ConstraintLess_20const__29___ignore); $77 = 0; } } @@ -354990,7 +356803,7 @@ function asmFunc(imports) { } $121 = physx__PxGetAssertHandler_28_29() | 0; $125 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 238038 | 0, $125 + 129209 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxSolverConstraintDesc_2c_20physx__Dy__ConstraintLess_20const__28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20physx__Dy__ConstraintLess_20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 244020 | 0, $125 + 133177 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxSolverConstraintDesc_2c_20physx__Dy__ConstraintLess_20const__28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20physx__Dy__ConstraintLess_20const__29___ignore_1); $120 = 0; } } @@ -355184,7 +356997,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxsIndexedContactManager_20const__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxsIndexedContactManager_20const__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -355216,7 +357029,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -355425,7 +357238,7 @@ function asmFunc(imports) { } $78 = physx__PxGetAssertHandler_28_29() | 0; $82 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 129209 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsIndexedContactManager_20const__2c_20physx__Dy__ArticulationSortPredicate_20const__28physx__PxsIndexedContactManager_20const___2c_20int_2c_20int_2c_20physx__Dy__ArticulationSortPredicate_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 133177 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsIndexedContactManager_20const__2c_20physx__Dy__ArticulationSortPredicate_20const__28physx__PxsIndexedContactManager_20const___2c_20int_2c_20int_2c_20physx__Dy__ArticulationSortPredicate_20const__29___ignore); $77 = 0; } } @@ -355450,7 +357263,7 @@ function asmFunc(imports) { } $121 = physx__PxGetAssertHandler_28_29() | 0; $125 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 238038 | 0, $125 + 129209 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsIndexedContactManager_20const__2c_20physx__Dy__ArticulationSortPredicate_20const__28physx__PxsIndexedContactManager_20const___2c_20int_2c_20int_2c_20physx__Dy__ArticulationSortPredicate_20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 244020 | 0, $125 + 133177 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxsIndexedContactManager_20const__2c_20physx__Dy__ArticulationSortPredicate_20const__28physx__PxsIndexedContactManager_20const___2c_20int_2c_20int_2c_20physx__Dy__ArticulationSortPredicate_20const__29___ignore_1); $120 = 0; } } @@ -355553,7 +357366,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Dy__CompoundContactManager_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Dy__CompoundContactManager_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -355585,7 +357398,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 36) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 36) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -355743,7 +357556,7 @@ function asmFunc(imports) { function physx__Dy__PxsSolverConstraintPostProcessTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 79782 | 0 | 0; + return GOT_data_internal___memory_base + 79825 | 0 | 0; } function physx__Dy__PxsSolverConstraintPostProcessTask__runInternal_28_29($0) { @@ -355754,7 +357567,7 @@ function asmFunc(imports) { HEAP32[($3 + 60 | 0) >> 2] = $0; $4 = HEAP32[($3 + 60 | 0) >> 2] | 0; i64toi32_i32$0 = 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, PxGetProfilerCallback() | 0 | 0, GOT_data_internal___memory_base + 79800 | 0 | 0, 0 | 0, 0 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, PxGetProfilerCallback() | 0 | 0, GOT_data_internal___memory_base + 79843 | 0 | 0, 0 | 0, 0 | 0, i64toi32_i32$0 | 0) | 0; HEAP32[($3 + 20 | 0) >> 2] = (HEAP32[($4 + 96 | 0) >> 2] | 0) + (HEAP32[($4 + 100 | 0) >> 2] | 0) | 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__Dy__DynamicsContext__getThreadContext_28_29(HEAP32[($4 + 28 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; physx__PxcConstraintBlockStream__reset_28_29((HEAP32[($3 + 16 | 0) >> 2] | 0) + 11852 | 0 | 0); @@ -355806,7 +357619,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Dy__CompoundContactManager_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Dy__CompoundContactManager_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -355866,7 +357679,7 @@ function asmFunc(imports) { } $88 = physx__PxGetAssertHandler_28_29() | 0; $92 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$88 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($88, $92 + 184526 | 0, $92 + 100354 | 0, 514, GOT_data_internal_physx__Dy__PxsSolverConstraintPostProcessTask__mergeContacts_28physx__Dy__CompoundContactManager__2c_20physx__Dy__ThreadContext__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$88 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($88, $92 + 190446 | 0, $92 + 101383 | 0, 514, GOT_data_internal_physx__Dy__PxsSolverConstraintPostProcessTask__mergeContacts_28physx__Dy__CompoundContactManager__2c_20physx__Dy__ThreadContext__29___ignore); $87 = 0; } } @@ -355917,7 +357730,7 @@ function asmFunc(imports) { } $198 = physx__PxGetAssertHandler_28_29() | 0; $202 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 230219 | 0, $202 + 100354 | 0, 532, GOT_data_internal_physx__Dy__PxsSolverConstraintPostProcessTask__mergeContacts_28physx__Dy__CompoundContactManager__2c_20physx__Dy__ThreadContext__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 236201 | 0, $202 + 101383 | 0, 532, GOT_data_internal_physx__Dy__PxsSolverConstraintPostProcessTask__mergeContacts_28physx__Dy__CompoundContactManager__2c_20physx__Dy__ThreadContext__29___ignore_1); $197 = 0; } } @@ -355995,7 +357808,7 @@ function asmFunc(imports) { } $372 = physx__PxGetAssertHandler_28_29() | 0; $376 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$372 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($372, $376 + 144636 | 0, $376 + 100354 | 0, 577, GOT_data_internal_physx__Dy__PxsSolverConstraintPostProcessTask__mergeContacts_28physx__Dy__CompoundContactManager__2c_20physx__Dy__ThreadContext__29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$372 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($372, $376 + 150497 | 0, $376 + 101383 | 0, 577, GOT_data_internal_physx__Dy__PxsSolverConstraintPostProcessTask__mergeContacts_28physx__Dy__CompoundContactManager__2c_20physx__Dy__ThreadContext__29___ignore_2); $371 = 0; } } @@ -356679,7 +358492,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 187175 | 0, $29 + 127648 | 0, 568, GOT_data_internal_physx__PxContactStreamIterator__getExtendedContact_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 193137 | 0, $29 + 131364 | 0, 568, GOT_data_internal_physx__PxContactStreamIterator__getExtendedContact_28_29_20const___ignore); $24 = 0; } } @@ -356744,7 +358557,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($8 + 47 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 127039 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 130657 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; break label$1; } $7 = $7 - (((HEAP32[($8 + 48 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -356780,7 +358593,7 @@ function asmFunc(imports) { } $93 = physx__PxGetAssertHandler_28_29() | 0; $97 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 227292 | 0, $97 + 127039 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_physx__Dy__ContactPatch__2c_20physx__Dy__SortBoundsPredicateManifold_2c_20physx__shdfnd__NamedAllocator__28physx__Dy__ContactPatch___2c_20unsigned_20int_2c_20physx__Dy__SortBoundsPredicateManifold_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 233274 | 0, $97 + 130657 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_physx__Dy__ContactPatch__2c_20physx__Dy__SortBoundsPredicateManifold_2c_20physx__shdfnd__NamedAllocator__28physx__Dy__ContactPatch___2c_20unsigned_20int_2c_20physx__Dy__SortBoundsPredicateManifold_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); $92 = 0; } } @@ -356837,7 +358650,7 @@ function asmFunc(imports) { } $200 = physx__PxGetAssertHandler_28_29() | 0; $204 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$200 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($200, $204 + 231714 | 0, $204 + 127039 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_physx__Dy__ContactPatch__2c_20physx__Dy__SortBoundsPredicateManifold_2c_20physx__shdfnd__NamedAllocator__28physx__Dy__ContactPatch___2c_20unsigned_20int_2c_20physx__Dy__SortBoundsPredicateManifold_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$200 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($200, $204 + 237696 | 0, $204 + 130657 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_physx__Dy__ContactPatch__2c_20physx__Dy__SortBoundsPredicateManifold_2c_20physx__shdfnd__NamedAllocator__28physx__Dy__ContactPatch___2c_20unsigned_20int_2c_20physx__Dy__SortBoundsPredicateManifold_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); $199 = 0; } } @@ -356964,7 +358777,7 @@ function asmFunc(imports) { } $82 = physx__PxGetAssertHandler_28_29() | 0; $86 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$82 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($82, $86 + 72035 | 0, $86 + 129209 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Dy__ContactPatch__2c_20physx__Dy__SortBoundsPredicateManifold_20const__28physx__Dy__ContactPatch___2c_20int_2c_20int_2c_20physx__Dy__SortBoundsPredicateManifold_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$82 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($82, $86 + 72035 | 0, $86 + 133177 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Dy__ContactPatch__2c_20physx__Dy__SortBoundsPredicateManifold_20const__28physx__Dy__ContactPatch___2c_20int_2c_20int_2c_20physx__Dy__SortBoundsPredicateManifold_20const__29___ignore); $81 = 0; } } @@ -356989,7 +358802,7 @@ function asmFunc(imports) { } $125 = physx__PxGetAssertHandler_28_29() | 0; $129 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$125 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($125, $129 + 238038 | 0, $129 + 129209 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Dy__ContactPatch__2c_20physx__Dy__SortBoundsPredicateManifold_20const__28physx__Dy__ContactPatch___2c_20int_2c_20int_2c_20physx__Dy__SortBoundsPredicateManifold_20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$125 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($125, $129 + 244020 | 0, $129 + 133177 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Dy__ContactPatch__2c_20physx__Dy__SortBoundsPredicateManifold_20const__28physx__Dy__ContactPatch___2c_20int_2c_20int_2c_20physx__Dy__SortBoundsPredicateManifold_20const__29___ignore_1); $124 = 0; } } @@ -357088,7 +358901,7 @@ function asmFunc(imports) { function physx__Dy__SolverArticulationUpdateTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 122944 | 0 | 0; + return GOT_data_internal___memory_base + 126311 | 0 | 0; } function physx__Dy__SolverArticulationUpdateTask__runInternal_28_29($0) { @@ -357311,7 +359124,7 @@ function asmFunc(imports) { } $34 = physx__PxGetAssertHandler_28_29() | 0; $38 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 173819 | 0, $38 + 135010 | 0, 108, GOT_data_internal_physx__Dy__ArticulationPImpl__computeUnconstrainedVelocities_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__PxConstraintAllocator__2c_20physx__PxSolverConstraintDesc__2c_20unsigned_20int__2c_20physx__PxcScratchAllocator__2c_20physx__PxVec3_20const__2c_20unsigned_20long_20long_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 179717 | 0, $38 + 139860 | 0, 108, GOT_data_internal_physx__Dy__ArticulationPImpl__computeUnconstrainedVelocities_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__PxConstraintAllocator__2c_20physx__PxSolverConstraintDesc__2c_20unsigned_20int__2c_20physx__PxcScratchAllocator__2c_20physx__PxVec3_20const__2c_20unsigned_20long_20long_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29___ignore); $33 = 0; } } @@ -357384,7 +359197,7 @@ function asmFunc(imports) { function physx__Dy__PxsSolverEndTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 156672 | 0 | 0; + return GOT_data_internal___memory_base + 162558 | 0 | 0; } function physx__Dy__PxsSolverEndTask__runInternal_28_29($0) { @@ -357397,7 +359210,7 @@ function asmFunc(imports) { $5 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__PxBaseTask__getContextId_28_29_20const($4 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 72 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 123231 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 72 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 126598 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; HEAP32[($3 + 68 | 0) >> 2] = HEAP32[(HEAP32[($4 + 32 | 0) >> 2] | 0) >> 2] | 0; $18 = HEAP32[((HEAP32[($3 + 68 | 0) >> 2] | 0) + 12092 | 0) >> 2] | 0; $20 = physx__Dy__ThreadContext__getSimStats_28_29(HEAP32[($3 + 68 | 0) >> 2] | 0 | 0) | 0; @@ -357564,7 +359377,7 @@ function asmFunc(imports) { function physx__Dy__PxsSolverSetupSolveTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 145909 | 0 | 0; + return GOT_data_internal___memory_base + 151789 | 0 | 0; } function physx__Dy__PxsSolverSetupSolveTask__runInternal_28_29($0) { @@ -357780,7 +359593,7 @@ function asmFunc(imports) { } $381 = physx__PxGetAssertHandler_28_29() | 0; $385 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$381 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($381, $385 + 73884 | 0, $385 + 100354 | 0, 1670, GOT_data_internal_physx__Dy__PxsSolverSetupSolveTask__runInternal_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$381 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($381, $385 + 73899 | 0, $385 + 101383 | 0, 1670, GOT_data_internal_physx__Dy__PxsSolverSetupSolveTask__runInternal_28_29___ignore); $380 = 0; } } @@ -357833,7 +359646,7 @@ function asmFunc(imports) { } $498 = physx__PxGetAssertHandler_28_29() | 0; $502 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$498 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($498, $502 + 73900 | 0, $502 + 100354 | 0, 1700, GOT_data_internal_physx__Dy__PxsSolverSetupSolveTask__runInternal_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$498 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($498, $502 + 73915 | 0, $502 + 101383 | 0, 1700, GOT_data_internal_physx__Dy__PxsSolverSetupSolveTask__runInternal_28_29___ignore_1); $497 = 0; } } @@ -357857,7 +359670,7 @@ function asmFunc(imports) { } $559 = physx__PxGetAssertHandler_28_29() | 0; $563 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$559 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($559, $563 + 186708 | 0, $563 + 100354 | 0, 1707, GOT_data_internal_physx__Dy__PxsSolverSetupSolveTask__runInternal_28_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$559 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($559, $563 + 192670 | 0, $563 + 101383 | 0, 1707, GOT_data_internal_physx__Dy__PxsSolverSetupSolveTask__runInternal_28_29___ignore_2); $558 = 0; } } @@ -357919,7 +359732,7 @@ function asmFunc(imports) { $683 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Dy__DynamicsContext__getContextId_28_29_20const(HEAP32[($4 + 28 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 152 | 0 | 0, $683 | 0, GOT_data_internal___memory_base + 91207 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 152 | 0 | 0, $683 | 0, GOT_data_internal___memory_base + 91276 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; HEAP32[($3 + 148 | 0) >> 2] = HEAP32[((HEAP32[($3 + 392 | 0) >> 2] | 0) + 11960 | 0) >> 2] | 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__NamedAllocator___begin_28_29((HEAP32[($3 + 392 | 0) >> 2] | 0) + 11976 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 144 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 140 | 0) >> 2] = (HEAP32[($4 + 28 | 0) >> 2] | 0) + 536 | 0; @@ -358004,7 +359817,7 @@ function asmFunc(imports) { $888 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__Dy__DynamicsContext__getContextId_28_29_20const(HEAP32[($4 + 28 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 64 | 0 | 0, $888 | 0, GOT_data_internal___memory_base + 145957 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 64 | 0 | 0, $888 | 0, GOT_data_internal___memory_base + 151837 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; physx__Dy__solveParallel_28physx__Dy__DynamicsContext__2c_20physx__Dy__SolverIslandParams__2c_20physx__IG__IslandSim__29(HEAP32[($4 + 28 | 0) >> 2] | 0 | 0, HEAP32[($3 + 136 | 0) >> 2] | 0 | 0, HEAP32[($4 + 96 | 0) >> 2] | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($3 + 64 | 0 | 0) | 0; HEAP32[($3 + 60 | 0) >> 2] = (HEAP32[((HEAP32[($4 + 32 | 0) >> 2] | 0) + 4 | 0) >> 2] | 0) + ((HEAP32[((HEAP32[($4 + 32 | 0) >> 2] | 0) + 8 | 0) >> 2] | 0) & 2147483647 | 0) | 0; @@ -358102,7 +359915,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 229474 | 0, $24 + 140111 | 0, 111, GOT_data_internal_physx__Dy__setConstraintLength_28physx__PxSolverConstraintDesc__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 235456 | 0, $24 + 145759 | 0, 111, GOT_data_internal_physx__Dy__setConstraintLength_28physx__PxSolverConstraintDesc__2c_20unsigned_20int_29___ignore); $19 = 0; } } @@ -358117,7 +359930,7 @@ function asmFunc(imports) { } $44 = physx__PxGetAssertHandler_28_29() | 0; $48 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 200597 | 0, $48 + 140111 | 0, 112, GOT_data_internal_physx__Dy__setConstraintLength_28physx__PxSolverConstraintDesc__2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 206579 | 0, $48 + 145759 | 0, 112, GOT_data_internal_physx__Dy__setConstraintLength_28physx__PxSolverConstraintDesc__2c_20unsigned_20int_29___ignore_1); $43 = 0; } } @@ -358198,7 +360011,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationSolverDesc_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationSolverDesc_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -358243,7 +360056,7 @@ function asmFunc(imports) { function physx__Dy__PxsParallelSolverTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 91310 | 0 | 0; + return GOT_data_internal___memory_base + 91379 | 0 | 0; } function physx__Dy__PxsParallelSolverTask__runInternal_28_29($0) { @@ -358286,7 +360099,7 @@ function asmFunc(imports) { function physx__Dy__PxsSolverConstraintPartitionTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 117827 | 0 | 0; + return GOT_data_internal___memory_base + 121194 | 0 | 0; } function physx__Dy__PxsSolverConstraintPartitionTask__runInternal_28_29($0) { @@ -358297,7 +360110,7 @@ function asmFunc(imports) { HEAP32[($3 + 156 | 0) >> 2] = $0; $4 = HEAP32[($3 + 156 | 0) >> 2] | 0; i64toi32_i32$0 = 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 120 | 0 | 0, PxGetProfilerCallback() | 0 | 0, GOT_data_internal___memory_base + 77813 | 0 | 0, 0 | 0, 0 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 120 | 0 | 0, PxGetProfilerCallback() | 0 | 0, GOT_data_internal___memory_base + 77856 | 0 | 0, 0 | 0, 0 | 0, i64toi32_i32$0 | 0) | 0; HEAP32[($3 + 116 | 0) >> 2] = HEAP32[(HEAP32[($4 + 32 | 0) >> 2] | 0) >> 2] | 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__Array_physx__Dy__ArticulationSolverDesc_2c_20physx__shdfnd__NamedAllocator___begin_28_29(physx__Dy__ThreadContext__getArticulations_28_29(HEAP32[($3 + 116 | 0) >> 2] | 0 | 0) | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 112 | 0) >> 2] = wasm2js_i32$1; label$1 : { @@ -358418,7 +360231,7 @@ function asmFunc(imports) { } $198 = physx__PxGetAssertHandler_28_29() | 0; $202 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 73513 | 0, $202 + 100354 | 0, 1511, GOT_data_internal_physx__Dy__PxsSolverConstraintPartitionTask__runInternal_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 73528 | 0, $202 + 101383 | 0, 1511, GOT_data_internal_physx__Dy__PxsSolverConstraintPartitionTask__runInternal_28_29___ignore); $197 = 0; } } @@ -358455,7 +360268,7 @@ function asmFunc(imports) { function physx__Dy__UpdateContinuationTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 122617 | 0 | 0; + return GOT_data_internal___memory_base + 125984 | 0 | 0; } function physx__Dy__UpdateContinuationTask__runInternal_28_29($0) { @@ -358500,7 +360313,7 @@ function asmFunc(imports) { function physx__Dy__KinematicCopyTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 122225 | 0 | 0; + return GOT_data_internal___memory_base + 125592 | 0 | 0; } function physx__Dy__KinematicCopyTask__runInternal_28_29($0) { @@ -358558,7 +360371,7 @@ function asmFunc(imports) { function physx__Dy__PxsForceThresholdTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 120972 | 0 | 0; + return GOT_data_internal___memory_base + 124339 | 0 | 0; } function physx__Dy__PxsForceThresholdTask__runInternal_28_29($0) { @@ -358834,8 +360647,8 @@ function asmFunc(imports) { HEAP32[($4 + 80 | 0) >> 2] = (HEAP32[($4 + 96 | 0) >> 2] | 0) << 2 | 0; HEAP32[($4 + 76 | 0) >> 2] = (HEAP32[($4 + 92 | 0) >> 2] | 0) << 2 | 0; HEAP32[($4 + 72 | 0) >> 2] = ((HEAP32[($4 + 84 | 0) >> 2] | 0) + (HEAP32[($4 + 80 | 0) >> 2] | 0) | 0) + (HEAP32[($4 + 76 | 0) >> 2] | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 71 | 0 | 0, GOT_data_internal___memory_base + 120954 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 71 | 0 | 0, HEAP32[($4 + 72 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 138364 | 0 | 0, 198 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 71 | 0 | 0, GOT_data_internal___memory_base + 124321 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 71 | 0 | 0, HEAP32[($4 + 72 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 143746 | 0 | 0, 198 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 71 | 0 | 0) | 0; HEAP32[($4 + 64 | 0) >> 2] = 0; HEAP32[($5 + 16 | 0) >> 2] = (HEAP32[$5 >> 2] | 0) + (HEAP32[($4 + 64 | 0) >> 2] | 0) | 0; @@ -358855,7 +360668,7 @@ function asmFunc(imports) { } $138 = physx__PxGetAssertHandler_28_29() | 0; $142 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$138 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($138, $142 + 75796 | 0, $142 + 138364 | 0, 207, GOT_data_internal_physx__Dy__ThresholdTable__build_28physx__Dy__ThresholdStream_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$138 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($138, $142 + 75828 | 0, $142 + 143746 | 0, 207, GOT_data_internal_physx__Dy__ThresholdTable__build_28physx__Dy__ThresholdStream_20const__29___ignore); $137 = 0; } } @@ -358890,7 +360703,7 @@ function asmFunc(imports) { } $198 = physx__PxGetAssertHandler_28_29() | 0; $202 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 199079 | 0, $202 + 138364 | 0, 235, GOT_data_internal_physx__Dy__ThresholdTable__build_28physx__Dy__ThresholdStream_20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 205061 | 0, $202 + 143746 | 0, 235, GOT_data_internal_physx__Dy__ThresholdTable__build_28physx__Dy__ThresholdStream_20const__29___ignore_1); $197 = 0; } } @@ -358915,7 +360728,7 @@ function asmFunc(imports) { } $254 = physx__PxGetAssertHandler_28_29() | 0; $258 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$254 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($254, $258 + 248682 | 0, $258 + 138364 | 0, 250, GOT_data_internal_physx__Dy__ThresholdTable__build_28physx__Dy__ThresholdStream_20const__29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$254 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($254, $258 + 254664 | 0, $258 + 143746 | 0, 250, GOT_data_internal_physx__Dy__ThresholdTable__build_28physx__Dy__ThresholdStream_20const__29___ignore_2); $253 = 0; } } @@ -358986,7 +360799,7 @@ function asmFunc(imports) { } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 199045 | 0, $30 + 138364 | 0, 150, GOT_data_internal_physx__Dy__ThresholdTable__check_28physx__Dy__ThresholdStream_20const__2c_20physx__Dy__ThresholdStreamElement_20const__2c_20unsigned_20int__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 205027 | 0, $30 + 143746 | 0, 150, GOT_data_internal_physx__Dy__ThresholdTable__check_28physx__Dy__ThresholdStream_20const__2c_20physx__Dy__ThresholdStreamElement_20const__2c_20unsigned_20int__29___ignore); $25 = 0; } } @@ -359011,7 +360824,7 @@ function asmFunc(imports) { } $81 = physx__PxGetAssertHandler_28_29() | 0; $85 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$81 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($81, $85 + 248682 | 0, $85 + 138364 | 0, 159, GOT_data_internal_physx__Dy__ThresholdTable__check_28physx__Dy__ThresholdStream_20const__2c_20physx__Dy__ThresholdStreamElement_20const__2c_20unsigned_20int__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$81 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($81, $85 + 254664 | 0, $85 + 143746 | 0, 159, GOT_data_internal_physx__Dy__ThresholdTable__check_28physx__Dy__ThresholdStream_20const__2c_20physx__Dy__ThresholdStreamElement_20const__2c_20unsigned_20int__29___ignore_1); $80 = 0; } } @@ -359062,7 +360875,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ThresholdStreamElement_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ThresholdStreamElement_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -359563,10 +361376,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 164372 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 170270 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -359621,7 +361434,7 @@ function asmFunc(imports) { function physx__Dy__PxsCreateFinalizeContactsTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 79309 | 0 | 0; + return GOT_data_internal___memory_base + 79352 | 0 | 0; } function physx__Dy__PxsCreateFinalizeContactsTask__runInternal_28_29($0) { @@ -359653,7 +361466,7 @@ function asmFunc(imports) { HEAP32[($8 + 1772 | 0) >> 2] = $4; HEAP32[($8 + 1768 | 0) >> 2] = $5; i64toi32_i32$0 = 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($8 + 1736 | 0 | 0, PxGetProfilerCallback() | 0 | 0, GOT_data_internal___memory_base + 121885 | 0 | 0, 0 | 0, 0 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($8 + 1736 | 0 | 0, PxGetProfilerCallback() | 0 | 0, GOT_data_internal___memory_base + 125252 | 0 | 0, 0 | 0, 0 | 0, i64toi32_i32$0 | 0) | 0; (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__Dy__Context__getFrictionType_28_29_20const(HEAP32[($8 + 1780 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 1732 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $8, wasm2js_f32$0 = Math_fround(physx__Dy__Context__getCorrelationDistance_28_29_20const(HEAP32[($8 + 1780 | 0) >> 2] | 0 | 0))), HEAPF32[(wasm2js_i32$0 + 1728 | 0) >> 2] = wasm2js_f32$0; (wasm2js_i32$0 = $8, wasm2js_f32$0 = Math_fround(physx__Dy__Context__getBounceThreshold_28_29_20const(HEAP32[($8 + 1780 | 0) >> 2] | 0 | 0))), HEAPF32[(wasm2js_i32$0 + 1724 | 0) >> 2] = wasm2js_f32$0; @@ -360140,7 +361953,7 @@ function asmFunc(imports) { function physx__Dy__PxsCreateArticConstraintsTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 79309 | 0 | 0; + return GOT_data_internal___memory_base + 79352 | 0 | 0; } function physx__Dy__PxsCreateArticConstraintsTask__runInternal_28_29($0) { @@ -360514,7 +362327,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorF_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorF_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -360546,7 +362359,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -360650,7 +362463,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxConstraintBatchHeader_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxConstraintBatchHeader_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -360682,7 +362495,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -360773,7 +362586,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverBody_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverBody_____recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverBody_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverBody_____recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -360805,7 +362618,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverBody____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverBody____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -360949,10 +362762,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 163737 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 169635 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -360988,7 +362801,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverBodyData_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverBodyData_____recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverBodyData_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverBodyData_____recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -361020,7 +362833,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverBodyData____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 112) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverBodyData____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 112) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -361176,10 +362989,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 175913 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 181811 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -361231,7 +363044,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverConstraintDesc_____recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverConstraintDesc_____recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -361263,7 +363076,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverConstraintDesc____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxSolverConstraintDesc____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -361420,10 +363233,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 175535 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 181433 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -361459,7 +363272,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxsIndexedContactManager_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxsIndexedContactManager_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -361491,7 +363304,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -361591,7 +363404,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVector_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVector_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -361623,7 +363436,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -361710,7 +363523,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxsBodyCore__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxsBodyCore__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -361742,7 +363555,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -361827,7 +363640,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxsRigidBody__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxsRigidBody__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -361874,7 +363687,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationV__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationV__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -361906,7 +363719,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -364223,12 +366036,12 @@ function asmFunc(imports) { } $272 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370278 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377134 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $273 = physx__PxGetAssertHandler_28_29() | 0; $277 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$273 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($273, $277 + 202604 | 0, $277 + 104095 | 0, 1059, $277 + 370278 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$273 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($273, $277 + 208586 | 0, $277 + 105670 | 0, 1059, $277 + 377134 | 0); $272 = 0; } } @@ -370636,7 +372449,7 @@ function asmFunc(imports) { break label$6 } $132 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $132 + 104095 | 0 | 0, 1367 | 0, $132 + 213482 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $132 + 105670 | 0 | 0, 1367 | 0, $132 + 219464 | 0 | 0, 0 | 0); } physx__Dy__growPatches_28physx__Dy__CorrelationBuffer__2c_20physx__Gu__ContactPoint_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20unsigned_20int_2c_20float_29(HEAP32[($10 + 116 | 0) >> 2] | 0 | 0, HEAP32[((HEAP32[($10 + 120 | 0) >> 2] | 0) + 112 | 0) >> 2] | 0 | 0, (HEAP32[($10 + 120 | 0) >> 2] | 0) + 44 | 0 | 0, (HEAP32[($10 + 120 | 0) >> 2] | 0) + 72 | 0 | 0, Math_fround(Math_fround(HEAPF32[($10 + 96 | 0) >> 2])), 0 | 0, Math_fround(Math_fround(Math_fround(HEAPF32[($10 + 100 | 0) >> 2]) + Math_fround(HEAPF32[((HEAP32[($10 + 120 | 0) >> 2] | 0) + 124 | 0) >> 2])))); HEAP32[($10 + 76 | 0) >> 2] = 0; @@ -370664,12 +372477,12 @@ function asmFunc(imports) { } $216 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370279 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377135 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $217 = physx__PxGetAssertHandler_28_29() | 0; $221 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$217 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($217, $221 + 206521 | 0, $221 + 104095 | 0, 1405, $221 + 370279 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$217 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($217, $221 + 212503 | 0, $221 + 105670 | 0, 1405, $221 + 377135 | 0); $216 = 0; } } @@ -370771,12 +372584,12 @@ function asmFunc(imports) { } $28 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370312 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377168 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 73961 | 0, $33 + 104095 | 0, 147, $33 + 370312 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 73976 | 0, $33 + 105670 | 0, 147, $33 + 377168 | 0); $28 = 0; } } @@ -370786,12 +372599,12 @@ function asmFunc(imports) { } $56 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370313 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377169 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $57 = physx__PxGetAssertHandler_28_29() | 0; $61 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$57 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($57, $61 + 87822 | 0, $61 + 104095 | 0, 148, $61 + 370313 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$57 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($57, $61 + 87891 | 0, $61 + 105670 | 0, 148, $61 + 377169 | 0); $56 = 0; } } @@ -370801,12 +372614,12 @@ function asmFunc(imports) { } $84 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370314 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377170 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $85 = physx__PxGetAssertHandler_28_29() | 0; $89 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$85 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($85, $89 + 87872 | 0, $89 + 104095 | 0, 149, $89 + 370314 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$85 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($85, $89 + 87941 | 0, $89 + 105670 | 0, 149, $89 + 377170 | 0); $84 = 0; } } @@ -370816,12 +372629,12 @@ function asmFunc(imports) { } $112 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370315 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377171 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $113 = physx__PxGetAssertHandler_28_29() | 0; $117 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$113 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($113, $117 + 145601 | 0, $117 + 104095 | 0, 150, $117 + 370315 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$113 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($113, $117 + 151462 | 0, $117 + 105670 | 0, 150, $117 + 377171 | 0); $112 = 0; } } @@ -370831,12 +372644,12 @@ function asmFunc(imports) { } $140 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370316 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377172 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $141 = physx__PxGetAssertHandler_28_29() | 0; $145 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$141 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($141, $145 + 73091 | 0, $145 + 104095 | 0, 151, $145 + 370316 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$141 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($141, $145 + 73106 | 0, $145 + 105670 | 0, 151, $145 + 377172 | 0); $140 = 0; } } @@ -370864,29 +372677,29 @@ function asmFunc(imports) { if (!((0 | 0) == (HEAP32[($11 + 20 | 0) >> 2] | 0 | 0) & 1 | 0)) { break label$15 } - $206 = HEAP32[(GOT_data_internal___memory_base + 370320 | 0) >> 2] | 0; + $206 = HEAP32[(GOT_data_internal___memory_base + 377176 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$16 : { if (!(($206 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$16 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370320 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 377176 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $219 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $219 + 104095 | 0 | 0, 176 | 0, $219 + 211812 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $219 + 105670 | 0 | 0, 176 | 0, $219 + 217794 | 0 | 0, 0 | 0); } break label$14; } - $229 = HEAP32[(GOT_data_internal___memory_base + 370324 | 0) >> 2] | 0; + $229 = HEAP32[(GOT_data_internal___memory_base + 377180 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$17 : { if (!(($229 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$17 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370324 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 377180 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $242 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $242 + 104095 | 0 | 0, 182 | 0, $242 + 208383 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $242 + 105670 | 0 | 0, 182 | 0, $242 + 214365 | 0 | 0, 0 | 0); } HEAP32[($11 + 20 | 0) >> 2] = 0; } @@ -370897,12 +372710,12 @@ function asmFunc(imports) { } $260 = 0; label$19 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370328 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377184 | 0) >> 0] | 0) & 1 | 0) { break label$19 } $261 = physx__PxGetAssertHandler_28_29() | 0; $265 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$261 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($261, $265 + 207012 | 0, $265 + 104095 | 0, 186, $265 + 370328 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$261 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($261, $265 + 212994 | 0, $265 + 105670 | 0, 186, $265 + 377184 | 0); $260 = 0; } } @@ -370936,29 +372749,29 @@ function asmFunc(imports) { if (!((0 | 0) == (HEAP32[($11 + 12 | 0) >> 2] | 0 | 0) & 1 | 0)) { break label$25 } - $324 = HEAP32[(GOT_data_internal___memory_base + 370332 | 0) >> 2] | 0; + $324 = HEAP32[(GOT_data_internal___memory_base + 377188 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$26 : { if (!(($324 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$26 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370332 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 377188 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $337 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $337 + 104095 | 0 | 0, 201 | 0, $337 + 211812 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $337 + 105670 | 0 | 0, 201 | 0, $337 + 217794 | 0 | 0, 0 | 0); } break label$24; } - $347 = HEAP32[(GOT_data_internal___memory_base + 370336 | 0) >> 2] | 0; + $347 = HEAP32[(GOT_data_internal___memory_base + 377192 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$27 : { if (!(($347 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$27 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370336 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 377192 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $360 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $360 + 104095 | 0 | 0, 207 | 0, $360 + 208545 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $360 + 105670 | 0 | 0, 207 | 0, $360 + 214527 | 0 | 0, 0 | 0); } HEAP32[($11 + 12 | 0) >> 2] = 0; } @@ -370985,12 +372798,12 @@ function asmFunc(imports) { } $405 = 0; label$32 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370340 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377196 | 0) >> 0] | 0) & 1 | 0) { break label$32 } $406 = physx__PxGetAssertHandler_28_29() | 0; $410 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$406 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($406, $410 + 229651 | 0, $410 + 104095 | 0, 221, $410 + 370340 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$406 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($406, $410 + 235633 | 0, $410 + 105670 | 0, 221, $410 + 377196 | 0); $405 = 0; } } @@ -371472,12 +373285,12 @@ function asmFunc(imports) { } $393 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370347 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377203 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $394 = physx__PxGetAssertHandler_28_29() | 0; $398 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$394 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($394, $398 + 202604 | 0, $398 + 104095 | 0, 571, $398 + 370347 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$394 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($394, $398 + 208586 | 0, $398 + 105670 | 0, 571, $398 + 377203 | 0); $393 = 0; } } @@ -376472,7 +378285,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 145570 | 0, $29 + 104095 | 0, 85, GOT_data_internal_physx__Dy__computeBlockStreamByteSizesStep_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 151431 | 0, $29 + 105670 | 0, 85, GOT_data_internal_physx__Dy__computeBlockStreamByteSizesStep_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20float_29___ignore); $24 = 0; } } @@ -376487,7 +378300,7 @@ function asmFunc(imports) { } $50 = physx__PxGetAssertHandler_28_29() | 0; $54 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 145631 | 0, $54 + 104095 | 0, 86, GOT_data_internal_physx__Dy__computeBlockStreamByteSizesStep_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20float_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 151492 | 0, $54 + 105670 | 0, 86, GOT_data_internal_physx__Dy__computeBlockStreamByteSizesStep_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20float_29___ignore_1); $49 = 0; } } @@ -376502,7 +378315,7 @@ function asmFunc(imports) { } $75 = physx__PxGetAssertHandler_28_29() | 0; $79 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$75 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($75, $79 + 87847 | 0, $79 + 104095 | 0, 87, GOT_data_internal_physx__Dy__computeBlockStreamByteSizesStep_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20float_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$75 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($75, $79 + 87916 | 0, $79 + 105670 | 0, 87, GOT_data_internal_physx__Dy__computeBlockStreamByteSizesStep_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20float_29___ignore_2); $74 = 0; } } @@ -376517,7 +378330,7 @@ function asmFunc(imports) { } $100 = physx__PxGetAssertHandler_28_29() | 0; $104 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$100 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($100, $104 + 73065 | 0, $104 + 104095 | 0, 88, GOT_data_internal_physx__Dy__computeBlockStreamByteSizesStep_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20float_29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$100 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($100, $104 + 73080 | 0, $104 + 105670 | 0, 88, GOT_data_internal_physx__Dy__computeBlockStreamByteSizesStep_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20float_29___ignore_3); $99 = 0; } } @@ -376604,7 +378417,7 @@ function asmFunc(imports) { } $317 = physx__PxGetAssertHandler_28_29() | 0; $321 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$317 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($317, $321 + 229534 | 0, $321 + 104095 | 0, 136, GOT_data_internal_physx__Dy__computeBlockStreamByteSizesStep_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20float_29___ignore_4); + FUNCTION_TABLE[HEAP32[((HEAP32[$317 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($317, $321 + 235516 | 0, $321 + 105670 | 0, 136, GOT_data_internal_physx__Dy__computeBlockStreamByteSizesStep_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20float_29___ignore_4); $316 = 0; } } @@ -376619,7 +378432,7 @@ function asmFunc(imports) { } $344 = physx__PxGetAssertHandler_28_29() | 0; $348 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$344 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($344, $348 + 229574 | 0, $348 + 104095 | 0, 137, GOT_data_internal_physx__Dy__computeBlockStreamByteSizesStep_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20float_29___ignore_5); + FUNCTION_TABLE[HEAP32[((HEAP32[$344 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($344, $348 + 235556 | 0, $348 + 105670 | 0, 137, GOT_data_internal_physx__Dy__computeBlockStreamByteSizesStep_28bool_2c_20physx__Dy__CorrelationBuffer_20const__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__2c_20float_29___ignore_5); $343 = 0; } } @@ -381426,12 +383239,12 @@ function asmFunc(imports) { } $1008 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370280 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377136 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $1009 = physx__PxGetAssertHandler_28_29() | 0; $1013 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1009 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1009, $1013 + 250102 | 0, $1013 + 104095 | 0, 1764, $1013 + 370280 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1009 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1009, $1013 + 256084 | 0, $1013 + 105670 | 0, 1764, $1013 + 377136 | 0); $1008 = 0; } } @@ -381441,12 +383254,12 @@ function asmFunc(imports) { } $1034 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370281 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377137 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $1035 = physx__PxGetAssertHandler_28_29() | 0; $1039 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1035 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1035, $1039 + 249677 | 0, $1039 + 104095 | 0, 1765, $1039 + 370281 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1035 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1035, $1039 + 255659 | 0, $1039 + 105670 | 0, 1765, $1039 + 377137 | 0); $1034 = 0; } } @@ -381456,12 +383269,12 @@ function asmFunc(imports) { } $1058 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370282 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377138 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $1059 = physx__PxGetAssertHandler_28_29() | 0; $1063 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1059 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1059, $1063 + 249953 | 0, $1063 + 104095 | 0, 1766, $1063 + 370282 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1059 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1059, $1063 + 255935 | 0, $1063 + 105670 | 0, 1766, $1063 + 377138 | 0); $1058 = 0; } } @@ -381471,12 +383284,12 @@ function asmFunc(imports) { } $1084 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370283 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377139 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $1085 = physx__PxGetAssertHandler_28_29() | 0; $1089 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1085 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1085, $1089 + 249523 | 0, $1089 + 104095 | 0, 1767, $1089 + 370283 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1085 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1085, $1089 + 255505 | 0, $1089 + 105670 | 0, 1767, $1089 + 377139 | 0); $1084 = 0; } } @@ -381606,12 +383419,12 @@ function asmFunc(imports) { } $1140 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370284 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377140 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $1141 = physx__PxGetAssertHandler_28_29() | 0; $1145 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1141 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1141, $1145 + 250102 | 0, $1145 + 104095 | 0, 1775, $1145 + 370284 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1141 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1141, $1145 + 256084 | 0, $1145 + 105670 | 0, 1775, $1145 + 377140 | 0); $1140 = 0; } } @@ -381621,12 +383434,12 @@ function asmFunc(imports) { } $1166 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370285 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377141 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $1167 = physx__PxGetAssertHandler_28_29() | 0; $1171 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1167 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1167, $1171 + 249677 | 0, $1171 + 104095 | 0, 1776, $1171 + 370285 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1167 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1167, $1171 + 255659 | 0, $1171 + 105670 | 0, 1776, $1171 + 377141 | 0); $1166 = 0; } } @@ -381636,12 +383449,12 @@ function asmFunc(imports) { } $1190 = 0; label$19 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370286 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377142 | 0) >> 0] | 0) & 1 | 0) { break label$19 } $1191 = physx__PxGetAssertHandler_28_29() | 0; $1195 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1191 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1191, $1195 + 249953 | 0, $1195 + 104095 | 0, 1777, $1195 + 370286 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1191 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1191, $1195 + 255935 | 0, $1195 + 105670 | 0, 1777, $1195 + 377142 | 0); $1190 = 0; } } @@ -381651,12 +383464,12 @@ function asmFunc(imports) { } $1216 = 0; label$21 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370287 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377143 | 0) >> 0] | 0) & 1 | 0) { break label$21 } $1217 = physx__PxGetAssertHandler_28_29() | 0; $1221 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1217 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1217, $1221 + 249523 | 0, $1221 + 104095 | 0, 1778, $1221 + 370287 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1217 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1217, $1221 + 255505 | 0, $1221 + 105670 | 0, 1778, $1221 + 377143 | 0); $1216 = 0; } } @@ -381666,12 +383479,12 @@ function asmFunc(imports) { } $1243 = 0; label$23 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370288 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377144 | 0) >> 0] | 0) & 1 | 0) { break label$23 } $1244 = physx__PxGetAssertHandler_28_29() | 0; $1248 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1244 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1244, $1248 + 72446 | 0, $1248 + 104095 | 0, 1780, $1248 + 370288 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1244 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1244, $1248 + 72446 | 0, $1248 + 105670 | 0, 1780, $1248 + 377144 | 0); $1243 = 0; } } @@ -384036,12 +385849,12 @@ function asmFunc(imports) { } $163 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370289 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377145 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $164 = physx__PxGetAssertHandler_28_29() | 0; $168 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$164 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($164, $168 + 72462 | 0, $168 + 104095 | 0, 1835, $168 + 370289 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$164 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($164, $168 + 72462 | 0, $168 + 105670 | 0, 1835, $168 + 377145 | 0); $163 = 0; } } @@ -384096,12 +385909,12 @@ function asmFunc(imports) { } $37 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370290 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377146 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 230373 | 0, $42 + 104095 | 0, 1903, $42 + 370290 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 236355 | 0, $42 + 105670 | 0, 1903, $42 + 377146 | 0); $37 = 0; } } @@ -384258,30 +386071,30 @@ function asmFunc(imports) { if (!((0 | 0) == (HEAP32[($9 + 780 | 0) >> 2] | 0 | 0) & 1 | 0)) { break label$8 } - $129 = HEAP32[(GOT_data_internal___memory_base + 370292 | 0) >> 2] | 0; + $129 = HEAP32[(GOT_data_internal___memory_base + 377148 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$9 : { if (!(($129 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$9 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370292 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 377148 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $142 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $142 + 104095 | 0 | 0, 2026 | 0, $142 + 211562 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $142 + 105670 | 0 | 0, 2026 | 0, $142 + 217544 | 0 | 0, 0 | 0); } HEAP32[($9 + 828 | 0) >> 2] = 0; break label$1; } - $153 = HEAP32[(GOT_data_internal___memory_base + 370296 | 0) >> 2] | 0; + $153 = HEAP32[(GOT_data_internal___memory_base + 377152 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$10 : { if (!(($153 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$10 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370296 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 377152 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $166 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $166 + 104095 | 0 | 0, 2033 | 0, $166 + 210234 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $166 + 105670 | 0 | 0, 2033 | 0, $166 + 216216 | 0 | 0, 0 | 0); } HEAP32[($9 + 780 | 0) >> 2] = 0; HEAP32[($9 + 828 | 0) >> 2] = 0; @@ -384294,12 +386107,12 @@ function asmFunc(imports) { } $187 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370300 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377156 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $188 = physx__PxGetAssertHandler_28_29() | 0; $192 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$188 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($188, $192 + 206491 | 0, $192 + 104095 | 0, 2041, $192 + 370300 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$188 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($188, $192 + 212473 | 0, $192 + 105670 | 0, 2041, $192 + 377156 | 0); $187 = 0; } } @@ -384600,12 +386413,12 @@ function asmFunc(imports) { } $989 = 0; label$48 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370301 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377157 | 0) >> 0] | 0) & 1 | 0) { break label$48 } $990 = physx__PxGetAssertHandler_28_29() | 0; $994 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$990 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($990, $994 + 201678 | 0, $994 + 104095 | 0, 2207, $994 + 370301 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$990 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($990, $994 + 207660 | 0, $994 + 105670 | 0, 2207, $994 + 377157 | 0); $989 = 0; } } @@ -384638,12 +386451,12 @@ function asmFunc(imports) { } $1145 = 0; label$51 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370302 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377158 | 0) >> 0] | 0) & 1 | 0) { break label$51 } $1146 = physx__PxGetAssertHandler_28_29() | 0; $1150 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1146 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1146, $1150 + 77684 | 0, $1150 + 104095 | 0, 2237, $1150 + 370302 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1146 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1146, $1150 + 77727 | 0, $1150 + 105670 | 0, 2237, $1150 + 377158 | 0); $1145 = 0; } } @@ -384704,7 +386517,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 251812 | 0, $24 + 132801 | 0, 208, GOT_data_internal_physx__Dy__init_28physx__Dy__SolverConstraint1DStep__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 257794 | 0, $24 + 137315 | 0, 208, GOT_data_internal_physx__Dy__init_28physx__Dy__SolverConstraint1DStep__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20float_29___ignore); $19 = 0; } } @@ -384719,7 +386532,7 @@ function asmFunc(imports) { } $41 = physx__PxGetAssertHandler_28_29() | 0; $45 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 251747 | 0, $45 + 132801 | 0, 209, GOT_data_internal_physx__Dy__init_28physx__Dy__SolverConstraint1DStep__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20float_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 257729 | 0, $45 + 137315 | 0, 209, GOT_data_internal_physx__Dy__init_28physx__Dy__SolverConstraint1DStep__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20float_29___ignore_1); $40 = 0; } } @@ -384762,12 +386575,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370303 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377159 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 228889 | 0, $26 + 104095 | 0, 2250, $26 + 370303 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 234871 | 0, $26 + 105670 | 0, 2250, $26 + 377159 | 0); $21 = 0; } } @@ -393507,12 +395320,12 @@ function asmFunc(imports) { } $2070 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370304 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377160 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $2071 = physx__PxGetAssertHandler_28_29() | 0; $2075 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$2071 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2071, $2075 + 250102 | 0, $2075 + 104095 | 0, 2688, $2075 + 370304 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$2071 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2071, $2075 + 256084 | 0, $2075 + 105670 | 0, 2688, $2075 + 377160 | 0); $2070 = 0; } } @@ -393522,12 +395335,12 @@ function asmFunc(imports) { } $2096 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370305 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377161 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $2097 = physx__PxGetAssertHandler_28_29() | 0; $2101 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$2097 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2097, $2101 + 249677 | 0, $2101 + 104095 | 0, 2689, $2101 + 370305 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$2097 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2097, $2101 + 255659 | 0, $2101 + 105670 | 0, 2689, $2101 + 377161 | 0); $2096 = 0; } } @@ -393537,12 +395350,12 @@ function asmFunc(imports) { } $2120 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370306 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377162 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $2121 = physx__PxGetAssertHandler_28_29() | 0; $2125 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$2121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2121, $2125 + 249953 | 0, $2125 + 104095 | 0, 2690, $2125 + 370306 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$2121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2121, $2125 + 255935 | 0, $2125 + 105670 | 0, 2690, $2125 + 377162 | 0); $2120 = 0; } } @@ -393552,12 +395365,12 @@ function asmFunc(imports) { } $2146 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370307 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377163 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $2147 = physx__PxGetAssertHandler_28_29() | 0; $2151 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$2147 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2147, $2151 + 249523 | 0, $2151 + 104095 | 0, 2691, $2151 + 370307 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$2147 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2147, $2151 + 255505 | 0, $2151 + 105670 | 0, 2691, $2151 + 377163 | 0); $2146 = 0; } } @@ -393690,12 +395503,12 @@ function asmFunc(imports) { } $184 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370308 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377164 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $185 = physx__PxGetAssertHandler_28_29() | 0; $189 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$185 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($185, $189 + 150070 | 0, $189 + 104095 | 0, 2797, $189 + 370308 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$185 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($185, $189 + 155956 | 0, $189 + 105670 | 0, 2797, $189 + 377164 | 0); $184 = 0; } } @@ -393837,12 +395650,12 @@ function asmFunc(imports) { } $328 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370309 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377165 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $329 = physx__PxGetAssertHandler_28_29() | 0; $333 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$329 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($329, $333 + 229503 | 0, $333 + 104095 | 0, 2874, $333 + 370309 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$329 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($329, $333 + 235485 | 0, $333 + 105670 | 0, 2874, $333 + 377165 | 0); $328 = 0; } } @@ -393918,12 +395731,12 @@ function asmFunc(imports) { } $546 = 0; label$19 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370310 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377166 | 0) >> 0] | 0) & 1 | 0) { break label$19 } $547 = physx__PxGetAssertHandler_28_29() | 0; $551 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$547 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($547, $551 + 73039 | 0, $551 + 104095 | 0, 2910, $551 + 370310 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$547 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($547, $551 + 73054 | 0, $551 + 105670 | 0, 2910, $551 + 377166 | 0); $546 = 0; } } @@ -393976,7 +395789,7 @@ function asmFunc(imports) { } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 144700 | 0, $28 + 133722 | 0, 282, GOT_data_internal_physx__Dy__FsInertia__20physx__Dy__PxcFsScratchAllocator__alloc_physx__Dy__FsInertia__28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 150561 | 0, $28 + 138376 | 0, 282, GOT_data_internal_physx__Dy__FsInertia__20physx__Dy__PxcFsScratchAllocator__alloc_physx__Dy__FsInertia__28unsigned_20int_29___ignore); $23 = 0; } } @@ -394014,7 +395827,7 @@ function asmFunc(imports) { } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 144700 | 0, $28 + 133722 | 0, 282, GOT_data_internal_physx__Dy__ArticulationJointTransforms__20physx__Dy__PxcFsScratchAllocator__alloc_physx__Dy__ArticulationJointTransforms__28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 150561 | 0, $28 + 138376 | 0, 282, GOT_data_internal_physx__Dy__ArticulationJointTransforms__20physx__Dy__PxcFsScratchAllocator__alloc_physx__Dy__ArticulationJointTransforms__28unsigned_20int_29___ignore); $23 = 0; } } @@ -394068,7 +395881,7 @@ function asmFunc(imports) { break label$1 } $124 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $124 + 104095 | 0 | 0, 2935 | 0, $124 + 159175 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $124 + 105670 | 0 | 0, 2935 | 0, $124 + 165073 | 0 | 0, 0 | 0); } label$2 : { label$3 : { @@ -394134,7 +395947,7 @@ function asmFunc(imports) { break label$1 } $109 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $109 + 104095 | 0 | 0, 2965 | 0, $109 + 159257 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $109 + 105670 | 0 | 0, 2965 | 0, $109 + 165155 | 0 | 0, 0 | 0); } label$2 : { label$3 : { @@ -397281,12 +399094,12 @@ function asmFunc(imports) { } $1163 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370311 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377167 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $1164 = physx__PxGetAssertHandler_28_29() | 0; $1168 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1164 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1164, $1168 + 72446 | 0, $1168 + 104095 | 0, 3181, $1168 + 370311 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1164 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1164, $1168 + 72446 | 0, $1168 + 105670 | 0, 3181, $1168 + 377167 | 0); $1163 = 0; } } @@ -400601,12 +402414,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370352 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377208 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 145570 | 0, $27 + 107703 | 0, 1324, $27 + 370352 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 151431 | 0, $27 + 109810 | 0, 1324, $27 + 377208 | 0); $22 = 0; } } @@ -400719,12 +402532,12 @@ function asmFunc(imports) { } $324 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370353 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377209 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $325 = physx__PxGetAssertHandler_28_29() | 0; $329 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$325 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($325, $329 + 229534 | 0, $329 + 107703 | 0, 1405, $329 + 370353 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$325 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($325, $329 + 235516 | 0, $329 + 109810 | 0, 1405, $329 + 377209 | 0); $324 = 0; } } @@ -400928,12 +402741,12 @@ function asmFunc(imports) { } $500 = 0; label$24 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370354 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377210 | 0) >> 0] | 0) & 1 | 0) { break label$24 } $501 = physx__PxGetAssertHandler_28_29() | 0; $505 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$501 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($501, $505 + 233130 | 0, $505 + 107703 | 0, 1619, $505 + 370354 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$501 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($501, $505 + 239112 | 0, $505 + 109810 | 0, 1619, $505 + 377210 | 0); $500 = 0; } } @@ -400984,29 +402797,29 @@ function asmFunc(imports) { if (!((0 | 0) == (HEAP32[$8 >> 2] | 0 | 0) & 1 | 0)) { break label$5 } - $54 = HEAP32[(GOT_data_internal___memory_base + 370432 | 0) >> 2] | 0; + $54 = HEAP32[(GOT_data_internal___memory_base + 377288 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$6 : { if (!(($54 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$6 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370432 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 377288 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $67 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $67 + 107703 | 0 | 0, 1300 | 0, $67 + 211812 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $67 + 109810 | 0 | 0, 1300 | 0, $67 + 217794 | 0 | 0, 0 | 0); } break label$4; } - $77 = HEAP32[(GOT_data_internal___memory_base + 370436 | 0) >> 2] | 0; + $77 = HEAP32[(GOT_data_internal___memory_base + 377292 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$7 : { if (!(($77 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$7 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370436 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 377292 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $90 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $90 + 107703 | 0 | 0, 1306 | 0, $90 + 208545 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $90 + 109810 | 0 | 0, 1306 | 0, $90 + 214527 | 0 | 0, 0 | 0); } HEAP32[$8 >> 2] = 0; } @@ -401046,12 +402859,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370440 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377296 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 73961 | 0, $29 + 107703 | 0, 1413, $29 + 370440 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 73976 | 0, $29 + 109810 | 0, 1413, $29 + 377296 | 0); $24 = 0; } } @@ -401061,12 +402874,12 @@ function asmFunc(imports) { } $52 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370441 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377297 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 145601 | 0, $57 + 107703 | 0, 1414, $57 + 370441 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 151462 | 0, $57 + 109810 | 0, 1414, $57 + 377297 | 0); $52 = 0; } } @@ -401101,29 +402914,29 @@ function asmFunc(imports) { if (!((0 | 0) == (HEAP32[($8 + 16 | 0) >> 2] | 0 | 0) & 1 | 0)) { break label$11 } - $120 = HEAP32[(GOT_data_internal___memory_base + 370444 | 0) >> 2] | 0; + $120 = HEAP32[(GOT_data_internal___memory_base + 377300 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$12 : { if (!(($120 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$12 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370444 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 377300 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $133 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $133 + 107703 | 0 | 0, 1439 | 0, $133 + 211812 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $133 + 109810 | 0 | 0, 1439 | 0, $133 + 217794 | 0 | 0, 0 | 0); } break label$10; } - $143 = HEAP32[(GOT_data_internal___memory_base + 370448 | 0) >> 2] | 0; + $143 = HEAP32[(GOT_data_internal___memory_base + 377304 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$13 : { if (!(($143 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$13 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370448 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 377304 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $156 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $156 + 107703 | 0 | 0, 1445 | 0, $156 + 208383 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $156 + 109810 | 0 | 0, 1445 | 0, $156 + 214365 | 0 | 0, 0 | 0); } HEAP32[($8 + 16 | 0) >> 2] = 0; } @@ -401149,12 +402962,12 @@ function asmFunc(imports) { } $199 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370452 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377308 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $200 = physx__PxGetAssertHandler_28_29() | 0; $204 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$200 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($200, $204 + 229651 | 0, $204 + 107703 | 0, 1457, $204 + 370452 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$200 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($200, $204 + 235633 | 0, $204 + 109810 | 0, 1457, $204 + 377308 | 0); $199 = 0; } } @@ -404139,12 +405952,12 @@ function asmFunc(imports) { } $2712 = 0; label$26 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370453 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377309 | 0) >> 0] | 0) & 1 | 0) { break label$26 } $2713 = physx__PxGetAssertHandler_28_29() | 0; $2717 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$2713 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2713, $2717 + 232312 | 0, $2717 + 107703 | 0, 543, $2717 + 370453 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$2713 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2713, $2717 + 238294 | 0, $2717 + 109810 | 0, 543, $2717 + 377309 | 0); $2712 = 0; } } @@ -404182,12 +405995,12 @@ function asmFunc(imports) { } $2741 = 0; label$28 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370454 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377310 | 0) >> 0] | 0) & 1 | 0) { break label$28 } $2742 = physx__PxGetAssertHandler_28_29() | 0; $2746 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$2742 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2742, $2746 + 232080 | 0, $2746 + 107703 | 0, 544, $2746 + 370454 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$2742 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2742, $2746 + 238062 | 0, $2746 + 109810 | 0, 544, $2746 + 377310 | 0); $2741 = 0; } } @@ -404225,12 +406038,12 @@ function asmFunc(imports) { } $2770 = 0; label$30 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370455 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377311 | 0) >> 0] | 0) & 1 | 0) { break label$30 } $2771 = physx__PxGetAssertHandler_28_29() | 0; $2775 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$2771 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2771, $2775 + 231920 | 0, $2775 + 107703 | 0, 545, $2775 + 370455 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$2771 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2771, $2775 + 237902 | 0, $2775 + 109810 | 0, 545, $2775 + 377311 | 0); $2770 = 0; } } @@ -405628,12 +407441,12 @@ function asmFunc(imports) { } $3579 = 0; label$42 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370456 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377312 | 0) >> 0] | 0) & 1 | 0) { break label$42 } $3580 = physx__PxGetAssertHandler_28_29() | 0; $3584 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3580 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3580, $3584 + 232352 | 0, $3584 + 107703 | 0, 646, $3584 + 370456 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3580 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3580, $3584 + 238334 | 0, $3584 + 109810 | 0, 646, $3584 + 377312 | 0); $3579 = 0; } } @@ -405671,12 +407484,12 @@ function asmFunc(imports) { } $3608 = 0; label$44 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370457 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377313 | 0) >> 0] | 0) & 1 | 0) { break label$44 } $3609 = physx__PxGetAssertHandler_28_29() | 0; $3613 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3609 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3609, $3613 + 232120 | 0, $3613 + 107703 | 0, 647, $3613 + 370457 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3609 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3609, $3613 + 238102 | 0, $3613 + 109810 | 0, 647, $3613 + 377313 | 0); $3608 = 0; } } @@ -405714,12 +407527,12 @@ function asmFunc(imports) { } $3637 = 0; label$46 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370458 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377314 | 0) >> 0] | 0) & 1 | 0) { break label$46 } $3638 = physx__PxGetAssertHandler_28_29() | 0; $3642 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3638 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3638, $3642 + 231989 | 0, $3642 + 107703 | 0, 648, $3642 + 370458 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3638 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3638, $3642 + 237971 | 0, $3642 + 109810 | 0, 648, $3642 + 377314 | 0); $3637 = 0; } } @@ -405757,12 +407570,12 @@ function asmFunc(imports) { } $3666 = 0; label$48 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370459 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377315 | 0) >> 0] | 0) & 1 | 0) { break label$48 } $3667 = physx__PxGetAssertHandler_28_29() | 0; $3671 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3667 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3667, $3671 + 232334 | 0, $3671 + 107703 | 0, 650, $3671 + 370459 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3667 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3667, $3671 + 238316 | 0, $3671 + 109810 | 0, 650, $3671 + 377315 | 0); $3666 = 0; } } @@ -405800,12 +407613,12 @@ function asmFunc(imports) { } $3695 = 0; label$50 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370460 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377316 | 0) >> 0] | 0) & 1 | 0) { break label$50 } $3696 = physx__PxGetAssertHandler_28_29() | 0; $3700 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3696 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3696, $3700 + 232102 | 0, $3700 + 107703 | 0, 651, $3700 + 370460 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3696 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3696, $3700 + 238084 | 0, $3700 + 109810 | 0, 651, $3700 + 377316 | 0); $3695 = 0; } } @@ -405843,12 +407656,12 @@ function asmFunc(imports) { } $3724 = 0; label$52 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370461 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377317 | 0) >> 0] | 0) & 1 | 0) { break label$52 } $3725 = physx__PxGetAssertHandler_28_29() | 0; $3729 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$3725 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3725, $3729 + 231971 | 0, $3729 + 107703 | 0, 652, $3729 + 370461 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$3725 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($3725, $3729 + 237953 | 0, $3729 + 109810 | 0, 652, $3729 + 377317 | 0); $3724 = 0; } } @@ -407506,12 +409319,12 @@ function asmFunc(imports) { } $4191 = 0; label$54 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370462 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377318 | 0) >> 0] | 0) & 1 | 0) { break label$54 } $4192 = physx__PxGetAssertHandler_28_29() | 0; $4196 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4192 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4192, $4196 + 232610 | 0, $4196 + 107703 | 0, 678, $4196 + 370462 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4192 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4192, $4196 + 238592 | 0, $4196 + 109810 | 0, 678, $4196 + 377318 | 0); $4191 = 0; } } @@ -407549,12 +409362,12 @@ function asmFunc(imports) { } $4220 = 0; label$56 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370463 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377319 | 0) >> 0] | 0) & 1 | 0) { break label$56 } $4221 = physx__PxGetAssertHandler_28_29() | 0; $4225 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4221 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4221, $4225 + 232265 | 0, $4225 + 107703 | 0, 679, $4225 + 370463 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4221 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4221, $4225 + 238247 | 0, $4225 + 109810 | 0, 679, $4225 + 377319 | 0); $4220 = 0; } } @@ -407592,12 +409405,12 @@ function asmFunc(imports) { } $4249 = 0; label$58 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370464 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377320 | 0) >> 0] | 0) & 1 | 0) { break label$58 } $4250 = physx__PxGetAssertHandler_28_29() | 0; $4254 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4250 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4250, $4254 + 232033 | 0, $4254 + 107703 | 0, 680, $4254 + 370464 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4250 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4250, $4254 + 238015 | 0, $4254 + 109810 | 0, 680, $4254 + 377320 | 0); $4249 = 0; } } @@ -409898,12 +411711,12 @@ function asmFunc(imports) { } $4883 = 0; label$62 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370465 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377321 | 0) >> 0] | 0) & 1 | 0) { break label$62 } $4884 = physx__PxGetAssertHandler_28_29() | 0; $4888 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4884 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4884, $4888 + 232584 | 0, $4888 + 107703 | 0, 716, $4888 + 370465 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4884 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4884, $4888 + 238566 | 0, $4888 + 109810 | 0, 716, $4888 + 377321 | 0); $4883 = 0; } } @@ -409941,12 +411754,12 @@ function asmFunc(imports) { } $4912 = 0; label$64 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370466 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377322 | 0) >> 0] | 0) & 1 | 0) { break label$64 } $4913 = physx__PxGetAssertHandler_28_29() | 0; $4917 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4913 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4913, $4917 + 232239 | 0, $4917 + 107703 | 0, 717, $4917 + 370466 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4913 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4913, $4917 + 238221 | 0, $4917 + 109810 | 0, 717, $4917 + 377322 | 0); $4912 = 0; } } @@ -409984,12 +411797,12 @@ function asmFunc(imports) { } $4941 = 0; label$66 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370467 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377323 | 0) >> 0] | 0) & 1 | 0) { break label$66 } $4942 = physx__PxGetAssertHandler_28_29() | 0; $4946 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4942 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4942, $4946 + 232007 | 0, $4946 + 107703 | 0, 718, $4946 + 370467 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4942 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4942, $4946 + 237989 | 0, $4946 + 109810 | 0, 718, $4946 + 377323 | 0); $4941 = 0; } } @@ -412531,12 +414344,12 @@ function asmFunc(imports) { } $6033 = 0; label$91 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370468 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377324 | 0) >> 0] | 0) & 1 | 0) { break label$91 } $6034 = physx__PxGetAssertHandler_28_29() | 0; $6038 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$6034 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($6034, $6038 + 73116 | 0, $6038 + 107703 | 0, 860, $6038 + 370468 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$6034 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($6034, $6038 + 73131 | 0, $6038 + 109810 | 0, 860, $6038 + 377324 | 0); $6033 = 0; } } @@ -414496,12 +416309,12 @@ function asmFunc(imports) { } $6622 = 0; label$94 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370469 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377325 | 0) >> 0] | 0) & 1 | 0) { break label$94 } $6623 = physx__PxGetAssertHandler_28_29() | 0; $6627 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$6623 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($6623, $6627 + 206967 | 0, $6627 + 107703 | 0, 904, $6627 + 370469 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$6623 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($6623, $6627 + 212949 | 0, $6627 + 109810 | 0, 904, $6627 + 377325 | 0); $6622 = 0; } } @@ -414511,12 +416324,12 @@ function asmFunc(imports) { } $6646 = 0; label$96 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370470 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377326 | 0) >> 0] | 0) & 1 | 0) { break label$96 } $6647 = physx__PxGetAssertHandler_28_29() | 0; $6651 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$6647 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($6647, $6651 + 206922 | 0, $6651 + 107703 | 0, 905, $6651 + 370470 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$6647 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($6647, $6651 + 212904 | 0, $6651 + 109810 | 0, 905, $6651 + 377326 | 0); $6646 = 0; } } @@ -414526,12 +416339,12 @@ function asmFunc(imports) { } $6670 = 0; label$98 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370471 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377327 | 0) >> 0] | 0) & 1 | 0) { break label$98 } $6671 = physx__PxGetAssertHandler_28_29() | 0; $6675 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$6671 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($6671, $6675 + 206877 | 0, $6675 + 107703 | 0, 906, $6675 + 370471 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$6671 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($6671, $6675 + 212859 | 0, $6675 + 109810 | 0, 906, $6675 + 377327 | 0); $6670 = 0; } } @@ -414541,12 +416354,12 @@ function asmFunc(imports) { } $6694 = 0; label$100 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370472 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377328 | 0) >> 0] | 0) & 1 | 0) { break label$100 } $6695 = physx__PxGetAssertHandler_28_29() | 0; $6699 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$6695 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($6695, $6699 + 206832 | 0, $6699 + 107703 | 0, 907, $6699 + 370472 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$6695 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($6695, $6699 + 212814 | 0, $6699 + 109810 | 0, 907, $6699 + 377328 | 0); $6694 = 0; } } @@ -416693,12 +418506,12 @@ function asmFunc(imports) { } $7706 = 0; label$116 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370473 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377329 | 0) >> 0] | 0) & 1 | 0) { break label$116 } $7707 = physx__PxGetAssertHandler_28_29() | 0; $7711 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7707 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7707, $7711 + 79210 | 0, $7711 + 107703 | 0, 1027, $7711 + 370473 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7707 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7707, $7711 + 79253 | 0, $7711 + 109810 | 0, 1027, $7711 + 377329 | 0); $7706 = 0; } } @@ -416711,12 +418524,12 @@ function asmFunc(imports) { } $7741 = 0; label$118 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370474 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377330 | 0) >> 0] | 0) & 1 | 0) { break label$118 } $7742 = physx__PxGetAssertHandler_28_29() | 0; $7746 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7742 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7742, $7746 + 79146 | 0, $7746 + 107703 | 0, 1028, $7746 + 370474 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7742 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7742, $7746 + 79189 | 0, $7746 + 109810 | 0, 1028, $7746 + 377330 | 0); $7741 = 0; } } @@ -416729,12 +418542,12 @@ function asmFunc(imports) { } $7776 = 0; label$120 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370475 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377331 | 0) >> 0] | 0) & 1 | 0) { break label$120 } $7777 = physx__PxGetAssertHandler_28_29() | 0; $7781 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7777 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7777, $7781 + 79082 | 0, $7781 + 107703 | 0, 1029, $7781 + 370475 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7777 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7777, $7781 + 79125 | 0, $7781 + 109810 | 0, 1029, $7781 + 377331 | 0); $7776 = 0; } } @@ -416747,12 +418560,12 @@ function asmFunc(imports) { } $7811 = 0; label$122 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370476 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377332 | 0) >> 0] | 0) & 1 | 0) { break label$122 } $7812 = physx__PxGetAssertHandler_28_29() | 0; $7816 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7812 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7812, $7816 + 79018 | 0, $7816 + 107703 | 0, 1030, $7816 + 370476 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7812 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7812, $7816 + 79061 | 0, $7816 + 109810 | 0, 1030, $7816 + 377332 | 0); $7811 = 0; } } @@ -430652,30 +432465,30 @@ function asmFunc(imports) { if (!((0 | 0) == (HEAP32[($11 + 10848 | 0) >> 2] | 0 | 0) & 1 | 0)) { break label$16 } - $254 = HEAP32[(GOT_data_internal___memory_base + 370356 | 0) >> 2] | 0; + $254 = HEAP32[(GOT_data_internal___memory_base + 377212 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$17 : { if (!(($254 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$17 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370356 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 377212 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $267 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $267 + 107703 | 0 | 0, 1940 | 0, $267 + 211562 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $267 + 109810 | 0 | 0, 1940 | 0, $267 + 217544 | 0 | 0, 0 | 0); } HEAP32[($11 + 12684 | 0) >> 2] = 0; break label$11; } - $278 = HEAP32[(GOT_data_internal___memory_base + 370360 | 0) >> 2] | 0; + $278 = HEAP32[(GOT_data_internal___memory_base + 377216 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$18 : { if (!(($278 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$18 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370360 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 377216 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $291 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $291 + 107703 | 0 | 0, 1947 | 0, $291 + 210234 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $291 + 109810 | 0 | 0, 1947 | 0, $291 + 216216 | 0 | 0, 0 | 0); } HEAP32[($11 + 10848 | 0) >> 2] = 0; HEAP32[($11 + 12684 | 0) >> 2] = 0; @@ -438796,12 +440609,12 @@ function asmFunc(imports) { } $1026 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370364 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377220 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $1027 = physx__PxGetAssertHandler_28_29() | 0; $1031 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1027 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1027, $1031 + 184073 | 0, $1031 + 107703 | 0, 2532, $1031 + 370364 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1027 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1027, $1031 + 189971 | 0, $1031 + 109810 | 0, 2532, $1031 + 377220 | 0); $1026 = 0; } } @@ -448429,12 +450242,12 @@ function asmFunc(imports) { } $4187 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370365 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377221 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $4188 = physx__PxGetAssertHandler_28_29() | 0; $4192 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4188 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4188, $4192 + 250221 | 0, $4192 + 107703 | 0, 2798, $4192 + 370365 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4188 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4188, $4192 + 256203 | 0, $4192 + 109810 | 0, 2798, $4192 + 377221 | 0); $4187 = 0; } } @@ -448444,12 +450257,12 @@ function asmFunc(imports) { } $4213 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370366 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377222 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $4214 = physx__PxGetAssertHandler_28_29() | 0; $4218 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4214 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4214, $4218 + 249800 | 0, $4218 + 107703 | 0, 2799, $4218 + 370366 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4214 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4214, $4218 + 255782 | 0, $4218 + 109810 | 0, 2799, $4218 + 377222 | 0); $4213 = 0; } } @@ -448459,12 +450272,12 @@ function asmFunc(imports) { } $4237 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370367 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377223 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $4238 = physx__PxGetAssertHandler_28_29() | 0; $4242 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4238, $4242 + 250191 | 0, $4242 + 107703 | 0, 2800, $4242 + 370367 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4238, $4242 + 256173 | 0, $4242 + 109810 | 0, 2800, $4242 + 377223 | 0); $4237 = 0; } } @@ -448474,12 +450287,12 @@ function asmFunc(imports) { } $4263 = 0; label$19 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370368 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377224 | 0) >> 0] | 0) & 1 | 0) { break label$19 } $4264 = physx__PxGetAssertHandler_28_29() | 0; $4268 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4264 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4264, $4268 + 249769 | 0, $4268 + 107703 | 0, 2801, $4268 + 370368 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4264 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4264, $4268 + 255751 | 0, $4268 + 109810 | 0, 2801, $4268 + 377224 | 0); $4263 = 0; } } @@ -448489,12 +450302,12 @@ function asmFunc(imports) { } $4287 = 0; label$21 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370369 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377225 | 0) >> 0] | 0) & 1 | 0) { break label$21 } $4288 = physx__PxGetAssertHandler_28_29() | 0; $4292 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4288 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4288, $4292 + 250161 | 0, $4292 + 107703 | 0, 2802, $4292 + 370369 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4288 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4288, $4292 + 256143 | 0, $4292 + 109810 | 0, 2802, $4292 + 377225 | 0); $4287 = 0; } } @@ -448504,12 +450317,12 @@ function asmFunc(imports) { } $4313 = 0; label$23 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370370 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377226 | 0) >> 0] | 0) & 1 | 0) { break label$23 } $4314 = physx__PxGetAssertHandler_28_29() | 0; $4318 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4314 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4314, $4318 + 249738 | 0, $4318 + 107703 | 0, 2803, $4318 + 370370 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4314 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4314, $4318 + 255720 | 0, $4318 + 109810 | 0, 2803, $4318 + 377226 | 0); $4313 = 0; } } @@ -448519,12 +450332,12 @@ function asmFunc(imports) { } $4337 = 0; label$25 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370371 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377227 | 0) >> 0] | 0) & 1 | 0) { break label$25 } $4338 = physx__PxGetAssertHandler_28_29() | 0; $4342 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4338 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4338, $4342 + 250131 | 0, $4342 + 107703 | 0, 2804, $4342 + 370371 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4338 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4338, $4342 + 256113 | 0, $4342 + 109810 | 0, 2804, $4342 + 377227 | 0); $4337 = 0; } } @@ -448534,12 +450347,12 @@ function asmFunc(imports) { } $4363 = 0; label$27 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370372 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377228 | 0) >> 0] | 0) & 1 | 0) { break label$27 } $4364 = physx__PxGetAssertHandler_28_29() | 0; $4368 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4364 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4364, $4368 + 249707 | 0, $4368 + 107703 | 0, 2805, $4368 + 370372 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4364 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4364, $4368 + 255689 | 0, $4368 + 109810 | 0, 2805, $4368 + 377228 | 0); $4363 = 0; } } @@ -448549,12 +450362,12 @@ function asmFunc(imports) { } $4387 = 0; label$29 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370373 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377229 | 0) >> 0] | 0) & 1 | 0) { break label$29 } $4388 = physx__PxGetAssertHandler_28_29() | 0; $4392 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4388 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4388, $4392 + 250072 | 0, $4392 + 107703 | 0, 2807, $4392 + 370373 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4388 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4388, $4392 + 256054 | 0, $4392 + 109810 | 0, 2807, $4392 + 377229 | 0); $4387 = 0; } } @@ -448564,12 +450377,12 @@ function asmFunc(imports) { } $4413 = 0; label$31 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370374 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377230 | 0) >> 0] | 0) & 1 | 0) { break label$31 } $4414 = physx__PxGetAssertHandler_28_29() | 0; $4418 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4414 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4414, $4418 + 249646 | 0, $4418 + 107703 | 0, 2808, $4418 + 370374 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4414 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4414, $4418 + 255628 | 0, $4418 + 109810 | 0, 2808, $4418 + 377230 | 0); $4413 = 0; } } @@ -448579,12 +450392,12 @@ function asmFunc(imports) { } $4437 = 0; label$33 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370375 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377231 | 0) >> 0] | 0) & 1 | 0) { break label$33 } $4438 = physx__PxGetAssertHandler_28_29() | 0; $4442 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4438 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4438, $4442 + 250042 | 0, $4442 + 107703 | 0, 2809, $4442 + 370375 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4438 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4438, $4442 + 256024 | 0, $4442 + 109810 | 0, 2809, $4442 + 377231 | 0); $4437 = 0; } } @@ -448594,12 +450407,12 @@ function asmFunc(imports) { } $4463 = 0; label$35 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370376 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377232 | 0) >> 0] | 0) & 1 | 0) { break label$35 } $4464 = physx__PxGetAssertHandler_28_29() | 0; $4468 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4464 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4464, $4468 + 249615 | 0, $4468 + 107703 | 0, 2810, $4468 + 370376 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4464 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4464, $4468 + 255597 | 0, $4468 + 109810 | 0, 2810, $4468 + 377232 | 0); $4463 = 0; } } @@ -448609,12 +450422,12 @@ function asmFunc(imports) { } $4487 = 0; label$37 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370377 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377233 | 0) >> 0] | 0) & 1 | 0) { break label$37 } $4488 = physx__PxGetAssertHandler_28_29() | 0; $4492 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4488 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4488, $4492 + 250012 | 0, $4492 + 107703 | 0, 2811, $4492 + 370377 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4488 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4488, $4492 + 255994 | 0, $4492 + 109810 | 0, 2811, $4492 + 377233 | 0); $4487 = 0; } } @@ -448624,12 +450437,12 @@ function asmFunc(imports) { } $4513 = 0; label$39 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370378 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377234 | 0) >> 0] | 0) & 1 | 0) { break label$39 } $4514 = physx__PxGetAssertHandler_28_29() | 0; $4518 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4514 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4514, $4518 + 249584 | 0, $4518 + 107703 | 0, 2812, $4518 + 370378 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4514 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4514, $4518 + 255566 | 0, $4518 + 109810 | 0, 2812, $4518 + 377234 | 0); $4513 = 0; } } @@ -448639,12 +450452,12 @@ function asmFunc(imports) { } $4537 = 0; label$41 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370379 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377235 | 0) >> 0] | 0) & 1 | 0) { break label$41 } $4538 = physx__PxGetAssertHandler_28_29() | 0; $4542 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4538 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4538, $4542 + 249982 | 0, $4542 + 107703 | 0, 2813, $4542 + 370379 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4538 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4538, $4542 + 255964 | 0, $4542 + 109810 | 0, 2813, $4542 + 377235 | 0); $4537 = 0; } } @@ -448654,12 +450467,12 @@ function asmFunc(imports) { } $4563 = 0; label$43 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370380 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377236 | 0) >> 0] | 0) & 1 | 0) { break label$43 } $4564 = physx__PxGetAssertHandler_28_29() | 0; $4568 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4564 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4564, $4568 + 249553 | 0, $4568 + 107703 | 0, 2814, $4568 + 370380 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4564 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4564, $4568 + 255535 | 0, $4568 + 109810 | 0, 2814, $4568 + 377236 | 0); $4563 = 0; } } @@ -449169,12 +450982,12 @@ function asmFunc(imports) { } $4723 = 0; label$49 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370381 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377237 | 0) >> 0] | 0) & 1 | 0) { break label$49 } $4724 = physx__PxGetAssertHandler_28_29() | 0; $4728 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4724 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4724, $4728 + 250221 | 0, $4728 + 107703 | 0, 2847, $4728 + 370381 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4724 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4724, $4728 + 256203 | 0, $4728 + 109810 | 0, 2847, $4728 + 377237 | 0); $4723 = 0; } } @@ -449184,12 +450997,12 @@ function asmFunc(imports) { } $4749 = 0; label$51 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370382 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377238 | 0) >> 0] | 0) & 1 | 0) { break label$51 } $4750 = physx__PxGetAssertHandler_28_29() | 0; $4754 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4750 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4750, $4754 + 249800 | 0, $4754 + 107703 | 0, 2848, $4754 + 370382 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4750 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4750, $4754 + 255782 | 0, $4754 + 109810 | 0, 2848, $4754 + 377238 | 0); $4749 = 0; } } @@ -449199,12 +451012,12 @@ function asmFunc(imports) { } $4773 = 0; label$53 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370383 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377239 | 0) >> 0] | 0) & 1 | 0) { break label$53 } $4774 = physx__PxGetAssertHandler_28_29() | 0; $4778 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4774 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4774, $4778 + 250191 | 0, $4778 + 107703 | 0, 2849, $4778 + 370383 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4774 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4774, $4778 + 256173 | 0, $4778 + 109810 | 0, 2849, $4778 + 377239 | 0); $4773 = 0; } } @@ -449214,12 +451027,12 @@ function asmFunc(imports) { } $4799 = 0; label$55 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370384 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377240 | 0) >> 0] | 0) & 1 | 0) { break label$55 } $4800 = physx__PxGetAssertHandler_28_29() | 0; $4804 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4800 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4800, $4804 + 249769 | 0, $4804 + 107703 | 0, 2850, $4804 + 370384 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4800 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4800, $4804 + 255751 | 0, $4804 + 109810 | 0, 2850, $4804 + 377240 | 0); $4799 = 0; } } @@ -449229,12 +451042,12 @@ function asmFunc(imports) { } $4823 = 0; label$57 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370385 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377241 | 0) >> 0] | 0) & 1 | 0) { break label$57 } $4824 = physx__PxGetAssertHandler_28_29() | 0; $4828 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4824 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4824, $4828 + 250161 | 0, $4828 + 107703 | 0, 2851, $4828 + 370385 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4824 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4824, $4828 + 256143 | 0, $4828 + 109810 | 0, 2851, $4828 + 377241 | 0); $4823 = 0; } } @@ -449244,12 +451057,12 @@ function asmFunc(imports) { } $4849 = 0; label$59 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370386 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377242 | 0) >> 0] | 0) & 1 | 0) { break label$59 } $4850 = physx__PxGetAssertHandler_28_29() | 0; $4854 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4850 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4850, $4854 + 249738 | 0, $4854 + 107703 | 0, 2852, $4854 + 370386 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4850 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4850, $4854 + 255720 | 0, $4854 + 109810 | 0, 2852, $4854 + 377242 | 0); $4849 = 0; } } @@ -449259,12 +451072,12 @@ function asmFunc(imports) { } $4873 = 0; label$61 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370387 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377243 | 0) >> 0] | 0) & 1 | 0) { break label$61 } $4874 = physx__PxGetAssertHandler_28_29() | 0; $4878 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4874, $4878 + 250131 | 0, $4878 + 107703 | 0, 2853, $4878 + 370387 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4874, $4878 + 256113 | 0, $4878 + 109810 | 0, 2853, $4878 + 377243 | 0); $4873 = 0; } } @@ -449274,12 +451087,12 @@ function asmFunc(imports) { } $4899 = 0; label$63 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370388 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377244 | 0) >> 0] | 0) & 1 | 0) { break label$63 } $4900 = physx__PxGetAssertHandler_28_29() | 0; $4904 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4900 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4900, $4904 + 249707 | 0, $4904 + 107703 | 0, 2854, $4904 + 370388 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4900 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4900, $4904 + 255689 | 0, $4904 + 109810 | 0, 2854, $4904 + 377244 | 0); $4899 = 0; } } @@ -449289,12 +451102,12 @@ function asmFunc(imports) { } $4923 = 0; label$65 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370389 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377245 | 0) >> 0] | 0) & 1 | 0) { break label$65 } $4924 = physx__PxGetAssertHandler_28_29() | 0; $4928 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4924 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4924, $4928 + 250072 | 0, $4928 + 107703 | 0, 2856, $4928 + 370389 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4924 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4924, $4928 + 256054 | 0, $4928 + 109810 | 0, 2856, $4928 + 377245 | 0); $4923 = 0; } } @@ -449304,12 +451117,12 @@ function asmFunc(imports) { } $4949 = 0; label$67 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370390 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377246 | 0) >> 0] | 0) & 1 | 0) { break label$67 } $4950 = physx__PxGetAssertHandler_28_29() | 0; $4954 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4950 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4950, $4954 + 249646 | 0, $4954 + 107703 | 0, 2857, $4954 + 370390 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4950 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4950, $4954 + 255628 | 0, $4954 + 109810 | 0, 2857, $4954 + 377246 | 0); $4949 = 0; } } @@ -449319,12 +451132,12 @@ function asmFunc(imports) { } $4973 = 0; label$69 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370391 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377247 | 0) >> 0] | 0) & 1 | 0) { break label$69 } $4974 = physx__PxGetAssertHandler_28_29() | 0; $4978 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4974 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4974, $4978 + 250042 | 0, $4978 + 107703 | 0, 2858, $4978 + 370391 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$4974 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($4974, $4978 + 256024 | 0, $4978 + 109810 | 0, 2858, $4978 + 377247 | 0); $4973 = 0; } } @@ -449334,12 +451147,12 @@ function asmFunc(imports) { } $4999 = 0; label$71 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370392 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377248 | 0) >> 0] | 0) & 1 | 0) { break label$71 } $5000 = physx__PxGetAssertHandler_28_29() | 0; $5004 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$5000 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($5000, $5004 + 249615 | 0, $5004 + 107703 | 0, 2859, $5004 + 370392 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$5000 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($5000, $5004 + 255597 | 0, $5004 + 109810 | 0, 2859, $5004 + 377248 | 0); $4999 = 0; } } @@ -449349,12 +451162,12 @@ function asmFunc(imports) { } $5023 = 0; label$73 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370393 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377249 | 0) >> 0] | 0) & 1 | 0) { break label$73 } $5024 = physx__PxGetAssertHandler_28_29() | 0; $5028 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$5024 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($5024, $5028 + 250012 | 0, $5028 + 107703 | 0, 2860, $5028 + 370393 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$5024 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($5024, $5028 + 255994 | 0, $5028 + 109810 | 0, 2860, $5028 + 377249 | 0); $5023 = 0; } } @@ -449364,12 +451177,12 @@ function asmFunc(imports) { } $5049 = 0; label$75 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370394 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377250 | 0) >> 0] | 0) & 1 | 0) { break label$75 } $5050 = physx__PxGetAssertHandler_28_29() | 0; $5054 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$5050 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($5050, $5054 + 249584 | 0, $5054 + 107703 | 0, 2861, $5054 + 370394 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$5050 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($5050, $5054 + 255566 | 0, $5054 + 109810 | 0, 2861, $5054 + 377250 | 0); $5049 = 0; } } @@ -449379,12 +451192,12 @@ function asmFunc(imports) { } $5073 = 0; label$77 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370395 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377251 | 0) >> 0] | 0) & 1 | 0) { break label$77 } $5074 = physx__PxGetAssertHandler_28_29() | 0; $5078 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$5074 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($5074, $5078 + 249982 | 0, $5078 + 107703 | 0, 2862, $5078 + 370395 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$5074 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($5074, $5078 + 255964 | 0, $5078 + 109810 | 0, 2862, $5078 + 377251 | 0); $5073 = 0; } } @@ -449394,12 +451207,12 @@ function asmFunc(imports) { } $5099 = 0; label$79 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370396 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377252 | 0) >> 0] | 0) & 1 | 0) { break label$79 } $5100 = physx__PxGetAssertHandler_28_29() | 0; $5104 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$5100 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($5100, $5104 + 249553 | 0, $5104 + 107703 | 0, 2863, $5104 + 370396 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$5100 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($5100, $5104 + 255535 | 0, $5104 + 109810 | 0, 2863, $5104 + 377252 | 0); $5099 = 0; } } @@ -466762,12 +468575,12 @@ function asmFunc(imports) { } $7123 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370397 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377253 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $7124 = physx__PxGetAssertHandler_28_29() | 0; $7128 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7124 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7124, $7128 + 250221 | 0, $7128 + 107703 | 0, 3407, $7128 + 370397 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7124 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7124, $7128 + 256203 | 0, $7128 + 109810 | 0, 3407, $7128 + 377253 | 0); $7123 = 0; } } @@ -466777,12 +468590,12 @@ function asmFunc(imports) { } $7149 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370398 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377254 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $7150 = physx__PxGetAssertHandler_28_29() | 0; $7154 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7150 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7150, $7154 + 249800 | 0, $7154 + 107703 | 0, 3408, $7154 + 370398 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7150 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7150, $7154 + 255782 | 0, $7154 + 109810 | 0, 3408, $7154 + 377254 | 0); $7149 = 0; } } @@ -466792,12 +468605,12 @@ function asmFunc(imports) { } $7173 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370399 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377255 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $7174 = physx__PxGetAssertHandler_28_29() | 0; $7178 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7174 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7174, $7178 + 250191 | 0, $7178 + 107703 | 0, 3409, $7178 + 370399 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7174 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7174, $7178 + 256173 | 0, $7178 + 109810 | 0, 3409, $7178 + 377255 | 0); $7173 = 0; } } @@ -466807,12 +468620,12 @@ function asmFunc(imports) { } $7199 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370400 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377256 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $7200 = physx__PxGetAssertHandler_28_29() | 0; $7204 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7200 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7200, $7204 + 249769 | 0, $7204 + 107703 | 0, 3410, $7204 + 370400 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7200 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7200, $7204 + 255751 | 0, $7204 + 109810 | 0, 3410, $7204 + 377256 | 0); $7199 = 0; } } @@ -466822,12 +468635,12 @@ function asmFunc(imports) { } $7223 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370401 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377257 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $7224 = physx__PxGetAssertHandler_28_29() | 0; $7228 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7224 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7224, $7228 + 250161 | 0, $7228 + 107703 | 0, 3411, $7228 + 370401 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7224 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7224, $7228 + 256143 | 0, $7228 + 109810 | 0, 3411, $7228 + 377257 | 0); $7223 = 0; } } @@ -466837,12 +468650,12 @@ function asmFunc(imports) { } $7249 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370402 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377258 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $7250 = physx__PxGetAssertHandler_28_29() | 0; $7254 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7250 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7250, $7254 + 249738 | 0, $7254 + 107703 | 0, 3412, $7254 + 370402 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7250 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7250, $7254 + 255720 | 0, $7254 + 109810 | 0, 3412, $7254 + 377258 | 0); $7249 = 0; } } @@ -466852,12 +468665,12 @@ function asmFunc(imports) { } $7273 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370403 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377259 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $7274 = physx__PxGetAssertHandler_28_29() | 0; $7278 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7274 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7274, $7278 + 250131 | 0, $7278 + 107703 | 0, 3413, $7278 + 370403 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7274 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7274, $7278 + 256113 | 0, $7278 + 109810 | 0, 3413, $7278 + 377259 | 0); $7273 = 0; } } @@ -466867,12 +468680,12 @@ function asmFunc(imports) { } $7299 = 0; label$20 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370404 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377260 | 0) >> 0] | 0) & 1 | 0) { break label$20 } $7300 = physx__PxGetAssertHandler_28_29() | 0; $7304 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7300 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7300, $7304 + 249707 | 0, $7304 + 107703 | 0, 3414, $7304 + 370404 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7300 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7300, $7304 + 255689 | 0, $7304 + 109810 | 0, 3414, $7304 + 377260 | 0); $7299 = 0; } } @@ -466882,12 +468695,12 @@ function asmFunc(imports) { } $7323 = 0; label$22 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370405 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377261 | 0) >> 0] | 0) & 1 | 0) { break label$22 } $7324 = physx__PxGetAssertHandler_28_29() | 0; $7328 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7324 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7324, $7328 + 250072 | 0, $7328 + 107703 | 0, 3416, $7328 + 370405 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7324 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7324, $7328 + 256054 | 0, $7328 + 109810 | 0, 3416, $7328 + 377261 | 0); $7323 = 0; } } @@ -466897,12 +468710,12 @@ function asmFunc(imports) { } $7349 = 0; label$24 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370406 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377262 | 0) >> 0] | 0) & 1 | 0) { break label$24 } $7350 = physx__PxGetAssertHandler_28_29() | 0; $7354 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7350 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7350, $7354 + 249646 | 0, $7354 + 107703 | 0, 3417, $7354 + 370406 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7350 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7350, $7354 + 255628 | 0, $7354 + 109810 | 0, 3417, $7354 + 377262 | 0); $7349 = 0; } } @@ -466912,12 +468725,12 @@ function asmFunc(imports) { } $7373 = 0; label$26 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370407 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377263 | 0) >> 0] | 0) & 1 | 0) { break label$26 } $7374 = physx__PxGetAssertHandler_28_29() | 0; $7378 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7374 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7374, $7378 + 250042 | 0, $7378 + 107703 | 0, 3418, $7378 + 370407 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7374 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7374, $7378 + 256024 | 0, $7378 + 109810 | 0, 3418, $7378 + 377263 | 0); $7373 = 0; } } @@ -466927,12 +468740,12 @@ function asmFunc(imports) { } $7399 = 0; label$28 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370408 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377264 | 0) >> 0] | 0) & 1 | 0) { break label$28 } $7400 = physx__PxGetAssertHandler_28_29() | 0; $7404 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7400 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7400, $7404 + 249615 | 0, $7404 + 107703 | 0, 3419, $7404 + 370408 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7400 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7400, $7404 + 255597 | 0, $7404 + 109810 | 0, 3419, $7404 + 377264 | 0); $7399 = 0; } } @@ -466942,12 +468755,12 @@ function asmFunc(imports) { } $7423 = 0; label$30 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370409 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377265 | 0) >> 0] | 0) & 1 | 0) { break label$30 } $7424 = physx__PxGetAssertHandler_28_29() | 0; $7428 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7424 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7424, $7428 + 250012 | 0, $7428 + 107703 | 0, 3420, $7428 + 370409 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7424 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7424, $7428 + 255994 | 0, $7428 + 109810 | 0, 3420, $7428 + 377265 | 0); $7423 = 0; } } @@ -466957,12 +468770,12 @@ function asmFunc(imports) { } $7449 = 0; label$32 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370410 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377266 | 0) >> 0] | 0) & 1 | 0) { break label$32 } $7450 = physx__PxGetAssertHandler_28_29() | 0; $7454 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7450 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7450, $7454 + 249584 | 0, $7454 + 107703 | 0, 3421, $7454 + 370410 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7450 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7450, $7454 + 255566 | 0, $7454 + 109810 | 0, 3421, $7454 + 377266 | 0); $7449 = 0; } } @@ -466972,12 +468785,12 @@ function asmFunc(imports) { } $7473 = 0; label$34 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370411 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377267 | 0) >> 0] | 0) & 1 | 0) { break label$34 } $7474 = physx__PxGetAssertHandler_28_29() | 0; $7478 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7474 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7474, $7478 + 249982 | 0, $7478 + 107703 | 0, 3422, $7478 + 370411 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7474 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7474, $7478 + 255964 | 0, $7478 + 109810 | 0, 3422, $7478 + 377267 | 0); $7473 = 0; } } @@ -466987,12 +468800,12 @@ function asmFunc(imports) { } $7499 = 0; label$36 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370412 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377268 | 0) >> 0] | 0) & 1 | 0) { break label$36 } $7500 = physx__PxGetAssertHandler_28_29() | 0; $7504 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7500 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7500, $7504 + 249553 | 0, $7504 + 107703 | 0, 3423, $7504 + 370412 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7500 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7500, $7504 + 255535 | 0, $7504 + 109810 | 0, 3423, $7504 + 377268 | 0); $7499 = 0; } } @@ -467482,12 +469295,12 @@ function asmFunc(imports) { } $7651 = 0; label$38 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370413 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377269 | 0) >> 0] | 0) & 1 | 0) { break label$38 } $7652 = physx__PxGetAssertHandler_28_29() | 0; $7656 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7652 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7652, $7656 + 250221 | 0, $7656 + 107703 | 0, 3444, $7656 + 370413 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7652 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7652, $7656 + 256203 | 0, $7656 + 109810 | 0, 3444, $7656 + 377269 | 0); $7651 = 0; } } @@ -467497,12 +469310,12 @@ function asmFunc(imports) { } $7677 = 0; label$40 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370414 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377270 | 0) >> 0] | 0) & 1 | 0) { break label$40 } $7678 = physx__PxGetAssertHandler_28_29() | 0; $7682 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7678 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7678, $7682 + 249800 | 0, $7682 + 107703 | 0, 3445, $7682 + 370414 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7678 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7678, $7682 + 255782 | 0, $7682 + 109810 | 0, 3445, $7682 + 377270 | 0); $7677 = 0; } } @@ -467512,12 +469325,12 @@ function asmFunc(imports) { } $7701 = 0; label$42 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370415 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377271 | 0) >> 0] | 0) & 1 | 0) { break label$42 } $7702 = physx__PxGetAssertHandler_28_29() | 0; $7706 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7702 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7702, $7706 + 250191 | 0, $7706 + 107703 | 0, 3446, $7706 + 370415 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7702 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7702, $7706 + 256173 | 0, $7706 + 109810 | 0, 3446, $7706 + 377271 | 0); $7701 = 0; } } @@ -467527,12 +469340,12 @@ function asmFunc(imports) { } $7727 = 0; label$44 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370416 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377272 | 0) >> 0] | 0) & 1 | 0) { break label$44 } $7728 = physx__PxGetAssertHandler_28_29() | 0; $7732 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7728 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7728, $7732 + 249769 | 0, $7732 + 107703 | 0, 3447, $7732 + 370416 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7728 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7728, $7732 + 255751 | 0, $7732 + 109810 | 0, 3447, $7732 + 377272 | 0); $7727 = 0; } } @@ -467542,12 +469355,12 @@ function asmFunc(imports) { } $7751 = 0; label$46 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370417 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377273 | 0) >> 0] | 0) & 1 | 0) { break label$46 } $7752 = physx__PxGetAssertHandler_28_29() | 0; $7756 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7752 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7752, $7756 + 250161 | 0, $7756 + 107703 | 0, 3448, $7756 + 370417 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7752 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7752, $7756 + 256143 | 0, $7756 + 109810 | 0, 3448, $7756 + 377273 | 0); $7751 = 0; } } @@ -467557,12 +469370,12 @@ function asmFunc(imports) { } $7777 = 0; label$48 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370418 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377274 | 0) >> 0] | 0) & 1 | 0) { break label$48 } $7778 = physx__PxGetAssertHandler_28_29() | 0; $7782 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7778 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7778, $7782 + 249738 | 0, $7782 + 107703 | 0, 3449, $7782 + 370418 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7778 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7778, $7782 + 255720 | 0, $7782 + 109810 | 0, 3449, $7782 + 377274 | 0); $7777 = 0; } } @@ -467572,12 +469385,12 @@ function asmFunc(imports) { } $7801 = 0; label$50 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370419 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377275 | 0) >> 0] | 0) & 1 | 0) { break label$50 } $7802 = physx__PxGetAssertHandler_28_29() | 0; $7806 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7802 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7802, $7806 + 250131 | 0, $7806 + 107703 | 0, 3450, $7806 + 370419 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7802 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7802, $7806 + 256113 | 0, $7806 + 109810 | 0, 3450, $7806 + 377275 | 0); $7801 = 0; } } @@ -467587,12 +469400,12 @@ function asmFunc(imports) { } $7827 = 0; label$52 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370420 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377276 | 0) >> 0] | 0) & 1 | 0) { break label$52 } $7828 = physx__PxGetAssertHandler_28_29() | 0; $7832 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7828 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7828, $7832 + 249707 | 0, $7832 + 107703 | 0, 3451, $7832 + 370420 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7828 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7828, $7832 + 255689 | 0, $7832 + 109810 | 0, 3451, $7832 + 377276 | 0); $7827 = 0; } } @@ -467602,12 +469415,12 @@ function asmFunc(imports) { } $7851 = 0; label$54 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370421 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377277 | 0) >> 0] | 0) & 1 | 0) { break label$54 } $7852 = physx__PxGetAssertHandler_28_29() | 0; $7856 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7852 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7852, $7856 + 250072 | 0, $7856 + 107703 | 0, 3453, $7856 + 370421 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7852 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7852, $7856 + 256054 | 0, $7856 + 109810 | 0, 3453, $7856 + 377277 | 0); $7851 = 0; } } @@ -467617,12 +469430,12 @@ function asmFunc(imports) { } $7877 = 0; label$56 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370422 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377278 | 0) >> 0] | 0) & 1 | 0) { break label$56 } $7878 = physx__PxGetAssertHandler_28_29() | 0; $7882 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7878 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7878, $7882 + 249646 | 0, $7882 + 107703 | 0, 3454, $7882 + 370422 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7878 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7878, $7882 + 255628 | 0, $7882 + 109810 | 0, 3454, $7882 + 377278 | 0); $7877 = 0; } } @@ -467632,12 +469445,12 @@ function asmFunc(imports) { } $7901 = 0; label$58 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370423 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377279 | 0) >> 0] | 0) & 1 | 0) { break label$58 } $7902 = physx__PxGetAssertHandler_28_29() | 0; $7906 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7902 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7902, $7906 + 250042 | 0, $7906 + 107703 | 0, 3455, $7906 + 370423 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7902 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7902, $7906 + 256024 | 0, $7906 + 109810 | 0, 3455, $7906 + 377279 | 0); $7901 = 0; } } @@ -467647,12 +469460,12 @@ function asmFunc(imports) { } $7927 = 0; label$60 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370424 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377280 | 0) >> 0] | 0) & 1 | 0) { break label$60 } $7928 = physx__PxGetAssertHandler_28_29() | 0; $7932 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7928 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7928, $7932 + 249615 | 0, $7932 + 107703 | 0, 3456, $7932 + 370424 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7928 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7928, $7932 + 255597 | 0, $7932 + 109810 | 0, 3456, $7932 + 377280 | 0); $7927 = 0; } } @@ -467662,12 +469475,12 @@ function asmFunc(imports) { } $7951 = 0; label$62 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370425 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377281 | 0) >> 0] | 0) & 1 | 0) { break label$62 } $7952 = physx__PxGetAssertHandler_28_29() | 0; $7956 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7952 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7952, $7956 + 250012 | 0, $7956 + 107703 | 0, 3457, $7956 + 370425 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7952 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7952, $7956 + 255994 | 0, $7956 + 109810 | 0, 3457, $7956 + 377281 | 0); $7951 = 0; } } @@ -467677,12 +469490,12 @@ function asmFunc(imports) { } $7977 = 0; label$64 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370426 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377282 | 0) >> 0] | 0) & 1 | 0) { break label$64 } $7978 = physx__PxGetAssertHandler_28_29() | 0; $7982 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$7978 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7978, $7982 + 249584 | 0, $7982 + 107703 | 0, 3458, $7982 + 370426 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$7978 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($7978, $7982 + 255566 | 0, $7982 + 109810 | 0, 3458, $7982 + 377282 | 0); $7977 = 0; } } @@ -467692,12 +469505,12 @@ function asmFunc(imports) { } $8001 = 0; label$66 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370427 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377283 | 0) >> 0] | 0) & 1 | 0) { break label$66 } $8002 = physx__PxGetAssertHandler_28_29() | 0; $8006 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$8002 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($8002, $8006 + 249982 | 0, $8006 + 107703 | 0, 3459, $8006 + 370427 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$8002 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($8002, $8006 + 255964 | 0, $8006 + 109810 | 0, 3459, $8006 + 377283 | 0); $8001 = 0; } } @@ -467707,12 +469520,12 @@ function asmFunc(imports) { } $8027 = 0; label$68 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370428 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377284 | 0) >> 0] | 0) & 1 | 0) { break label$68 } $8028 = physx__PxGetAssertHandler_28_29() | 0; $8032 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$8028 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($8028, $8032 + 249553 | 0, $8032 + 107703 | 0, 3460, $8032 + 370428 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$8028 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($8028, $8032 + 255535 | 0, $8032 + 109810 | 0, 3460, $8032 + 377284 | 0); $8027 = 0; } } @@ -472572,7 +474385,7 @@ function asmFunc(imports) { HEAP8[($15 + 21 | 0) >> 0] = $11; HEAPF32[($15 + 16 | 0) >> 2] = $12; physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($15 + 11 | 0 | 0, GOT_data_internal___memory_base + 71884 | 0 | 0) | 0; - $35 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($15 + 11 | 0 | 0, 640 | 0, GOT_data_internal___memory_base + 100444 | 0 | 0, 108 | 0) | 0; + $35 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($15 + 11 | 0 | 0, 640 | 0, GOT_data_internal___memory_base + 101487 | 0 | 0, 108 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($15 + 11 | 0 | 0) | 0; HEAP32[($15 + 12 | 0) >> 2] = $35; label$1 : { @@ -472737,12 +474550,12 @@ function asmFunc(imports) { } $192 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370477 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377333 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $193 = physx__PxGetAssertHandler_28_29() | 0; $197 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$193 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($193, $197 + 250251 | 0, $197 + 100444 | 0, 209, $197 + 370477 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$193 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($193, $197 + 256233 | 0, $197 + 101487 | 0, 209, $197 + 377333 | 0); $192 = 0; } } @@ -472752,12 +474565,12 @@ function asmFunc(imports) { } $218 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370478 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377334 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $219 = physx__PxGetAssertHandler_28_29() | 0; $223 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$219 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($219, $223 + 250265 | 0, $223 + 100444 | 0, 210, $223 + 370478 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$219 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($219, $223 + 256247 | 0, $223 + 101487 | 0, 210, $223 + 377334 | 0); $218 = 0; } } @@ -472963,13 +474776,13 @@ function asmFunc(imports) { HEAP32[($21 + 636 | 0) >> 2] = i64toi32_i32$1; physx__Dy__Context__createThresholdStream_28physx__shdfnd__VirtualAllocatorCallback__29($21 | 0, HEAP32[($16 + 132 | 0) >> 2] | 0 | 0); physx__Dy__Context__createForceChangeThresholdStream_28physx__shdfnd__VirtualAllocatorCallback__29($21 | 0, HEAP32[($16 + 132 | 0) >> 2] | 0 | 0); - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($16 + 92 | 0 | 0, GOT_data_internal___memory_base + 180272 | 0 | 0) | 0; - $203 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($16 + 92 | 0 | 0, 16 | 0, GOT_data_internal___memory_base + 100444 | 0 | 0, 274 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($16 + 92 | 0 | 0, GOT_data_internal___memory_base + 186170 | 0 | 0) | 0; + $203 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($16 + 92 | 0 | 0, 16 | 0, GOT_data_internal___memory_base + 101487 | 0 | 0, 274 | 0) | 0; physx__Dy__ThresholdStream__ThresholdStream_28physx__shdfnd__VirtualAllocatorCallback__29($203 | 0, HEAP32[($16 + 132 | 0) >> 2] | 0 | 0) | 0; HEAP32[($21 + 508 | 0) >> 2] = $203; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($16 + 92 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($16 + 91 | 0 | 0, GOT_data_internal___memory_base + 179957 | 0 | 0) | 0; - $224 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($16 + 91 | 0 | 0, 16 | 0, GOT_data_internal___memory_base + 100444 | 0 | 0, 275 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($16 + 91 | 0 | 0, GOT_data_internal___memory_base + 185855 | 0 | 0) | 0; + $224 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($16 + 91 | 0 | 0, 16 | 0, GOT_data_internal___memory_base + 101487 | 0 | 0, 275 | 0) | 0; physx__Dy__ThresholdStream__ThresholdStream_28physx__shdfnd__VirtualAllocatorCallback__29($224 | 0, HEAP32[($16 + 132 | 0) >> 2] | 0 | 0) | 0; HEAP32[($21 + 512 | 0) >> 2] = $224; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($16 + 91 | 0 | 0) | 0; @@ -473530,12 +475343,12 @@ function asmFunc(imports) { } $53 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370479 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377335 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $54 = physx__PxGetAssertHandler_28_29() | 0; $58 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 246892 | 0, $58 + 100444 | 0, 383, $58 + 370479 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 252874 | 0, $58 + 101487 | 0, 383, $58 + 377335 | 0); $53 = 0; } } @@ -473566,12 +475379,12 @@ function asmFunc(imports) { } $118 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370480 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377336 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $119 = physx__PxGetAssertHandler_28_29() | 0; $123 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$119 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($119, $123 + 246891 | 0, $123 + 100444 | 0, 406, $123 + 370480 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$119 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($119, $123 + 252873 | 0, $123 + 101487 | 0, 406, $123 + 377336 | 0); $118 = 0; } } @@ -473615,12 +475428,12 @@ function asmFunc(imports) { } $205 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370481 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377337 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $206 = physx__PxGetAssertHandler_28_29() | 0; $210 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$206 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($206, $210 + 246868 | 0, $210 + 100444 | 0, 427, $210 + 370481 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$206 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($206, $210 + 252850 | 0, $210 + 101487 | 0, 427, $210 + 377337 | 0); $205 = 0; } } @@ -473651,12 +475464,12 @@ function asmFunc(imports) { } $270 = 0; label$22 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370482 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377338 | 0) >> 0] | 0) & 1 | 0) { break label$22 } $271 = physx__PxGetAssertHandler_28_29() | 0; $275 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$271 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($271, $275 + 246867 | 0, $275 + 100444 | 0, 450, $275 + 370482 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$271 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($271, $275 + 252849 | 0, $275 + 101487 | 0, 450, $275 + 377338 | 0); $270 = 0; } } @@ -473726,7 +475539,7 @@ function asmFunc(imports) { i64toi32_i32$2 = $17; i64toi32_i32$0 = HEAP32[($17 + 632 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($17 + 636 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($16 + 344 | 0 | 0, $18 | 0, GOT_data_internal___memory_base + 83390 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($16 + 344 | 0 | 0, $18 | 0, GOT_data_internal___memory_base + 83433 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; void_20PX_UNUSED_physx__IG__SimpleIslandManager__28physx__IG__SimpleIslandManager_20const__29(HEAP32[($16 + 424 | 0) >> 2] | 0 | 0); $29 = HEAP32[($16 + 392 | 0) >> 2] | 0; $31 = $17 + 576 | 0; @@ -473831,12 +475644,12 @@ function asmFunc(imports) { } $161 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370483 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377339 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $162 = physx__PxGetAssertHandler_28_29() | 0; $166 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$162 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($162, $166 + 230093 | 0, $166 + 100444 | 0, 626, $166 + 370483 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$162 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($162, $166 + 236075 | 0, $166 + 101487 | 0, 626, $166 + 377339 | 0); $161 = 0; } } @@ -473847,12 +475660,12 @@ function asmFunc(imports) { } $196 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370484 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377340 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $197 = physx__PxGetAssertHandler_28_29() | 0; $201 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$197 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($197, $201 + 229995 | 0, $201 + 100444 | 0, 627, $201 + 370484 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$197 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($197, $201 + 235977 | 0, $201 + 101487 | 0, 627, $201 + 377340 | 0); $196 = 0; } } @@ -473862,12 +475675,12 @@ function asmFunc(imports) { } $221 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370485 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377341 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $222 = physx__PxGetAssertHandler_28_29() | 0; $226 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$222 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($222, $226 + 249907 | 0, $226 + 100444 | 0, 628, $226 + 370485 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$222 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($222, $226 + 255889 | 0, $226 + 101487 | 0, 628, $226 + 377341 | 0); $221 = 0; } } @@ -473877,12 +475690,12 @@ function asmFunc(imports) { } $248 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370486 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377342 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $249 = physx__PxGetAssertHandler_28_29() | 0; $253 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$249 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($249, $253 + 249476 | 0, $253 + 100444 | 0, 629, $253 + 370486 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$249 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($249, $253 + 255458 | 0, $253 + 101487 | 0, 629, $253 + 377342 | 0); $248 = 0; } } @@ -473993,7 +475806,7 @@ function asmFunc(imports) { i64toi32_i32$2 = $17; i64toi32_i32$0 = HEAP32[($17 + 632 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($17 + 636 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($16 + 40 | 0 | 0, $447 | 0, GOT_data_internal___memory_base + 90120 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($16 + 40 | 0 | 0, $447 | 0, GOT_data_internal___memory_base + 90189 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; HEAP32[($16 + 36 | 0) >> 2] = 0; label$17 : { label$18 : while (1) { @@ -474251,7 +476064,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyVel_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyVel_____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyVel_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyVel_____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -474301,7 +476114,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyTxInertia_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyTxInertia_____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyTxInertia_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyTxInertia_____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -474345,7 +476158,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyData_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyData_____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyData_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyData_____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -474455,7 +476268,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyVel_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyVel_____grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyVel_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyVel_____grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -474492,7 +476305,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyTxInertia_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyTxInertia_____grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyTxInertia_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyTxInertia_____grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -474529,7 +476342,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyData_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyData_____grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyData_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyData_____grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -475104,12 +476917,12 @@ function asmFunc(imports) { } $150 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370487 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377343 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $151 = physx__PxGetAssertHandler_28_29() | 0; $155 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$151 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($151, $155 + 238487 | 0, $155 + 100444 | 0, 893, $155 + 370487 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$151 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($151, $155 + 244469 | 0, $155 + 101487 | 0, 893, $155 + 377343 | 0); $150 = 0; } } @@ -475164,12 +476977,12 @@ function asmFunc(imports) { } $273 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370488 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377344 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $274 = physx__PxGetAssertHandler_28_29() | 0; $278 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$274 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($274, $278 + 244279 | 0, $278 + 100444 | 0, 928, $278 + 370488 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$274 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($274, $278 + 250261 | 0, $278 + 101487 | 0, 928, $278 + 377344 | 0); $273 = 0; } } @@ -475204,12 +477017,12 @@ function asmFunc(imports) { } $357 = 0; label$21 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370489 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377345 | 0) >> 0] | 0) & 1 | 0) { break label$21 } $358 = physx__PxGetAssertHandler_28_29() | 0; $362 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$358 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($358, $362 + 238634 | 0, $362 + 100444 | 0, 950, $362 + 370489 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$358 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($358, $362 + 244616 | 0, $362 + 101487 | 0, 950, $362 + 377345 | 0); $357 = 0; } } @@ -475253,12 +477066,12 @@ function asmFunc(imports) { } $451 = 0; label$29 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370490 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377346 | 0) >> 0] | 0) & 1 | 0) { break label$29 } $452 = physx__PxGetAssertHandler_28_29() | 0; $456 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$452 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($452, $456 + 238552 | 0, $456 + 100444 | 0, 981, $456 + 370490 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$452 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($452, $456 + 244534 | 0, $456 + 101487 | 0, 981, $456 + 377346 | 0); $451 = 0; } } @@ -475743,7 +477556,7 @@ function asmFunc(imports) { HEAP32[($15 + 64 | 0) >> 2] = $11; HEAP32[($15 + 60 | 0) >> 2] = $12; i64toi32_i32$0 = 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($15 + 24 | 0 | 0, PxGetProfilerCallback() | 0 | 0, GOT_data_internal___memory_base + 147360 | 0 | 0, 0 | 0, 0 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($15 + 24 | 0 | 0, PxGetProfilerCallback() | 0 | 0, GOT_data_internal___memory_base + 153246 | 0 | 0, 0 | 0, 0 | 0, i64toi32_i32$0 | 0) | 0; HEAP32[($15 + 20 | 0) >> 2] = 0; HEAP32[($15 + 16 | 0) >> 2] = 0; HEAP32[($15 + 12 | 0) >> 2] = 0; @@ -476261,7 +478074,7 @@ function asmFunc(imports) { HEAP32[($6 + 52 | 0) >> 2] = $2; HEAP32[($6 + 48 | 0) >> 2] = $3; i64toi32_i32$0 = 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($6 + 16 | 0 | 0, PxGetProfilerCallback() | 0 | 0, GOT_data_internal___memory_base + 124757 | 0 | 0, 0 | 0, 0 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($6 + 16 | 0 | 0, PxGetProfilerCallback() | 0 | 0, GOT_data_internal___memory_base + 128131 | 0 | 0, 0 | 0, 0 | 0, i64toi32_i32$0 | 0) | 0; HEAP32[($6 + 12 | 0) >> 2] = 0; label$1 : { label$2 : while (1) { @@ -476405,12 +478218,12 @@ function asmFunc(imports) { } $96 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370491 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377347 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $97 = physx__PxGetAssertHandler_28_29() | 0; $101 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 250674 | 0, $101 + 100444 | 0, 1526, $101 + 370491 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 256656 | 0, $101 + 101487 | 0, 1526, $101 + 377347 | 0); $96 = 0; } } @@ -476435,12 +478248,12 @@ function asmFunc(imports) { } $186 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370492 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377348 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $187 = physx__PxGetAssertHandler_28_29() | 0; $191 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$187 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($187, $191 + 252915 | 0, $191 + 100444 | 0, 1557, $191 + 370492 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$187 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($187, $191 + 258897 | 0, $191 + 101487 | 0, 1557, $191 + 377348 | 0); $186 = 0; } } @@ -476450,12 +478263,12 @@ function asmFunc(imports) { } $210 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370493 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377349 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $211 = physx__PxGetAssertHandler_28_29() | 0; $215 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$211 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($211, $215 + 250477 | 0, $215 + 100444 | 0, 1558, $215 + 370493 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$211 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($211, $215 + 256459 | 0, $215 + 101487 | 0, 1558, $215 + 377349 | 0); $210 = 0; } } @@ -476641,7 +478454,7 @@ function asmFunc(imports) { } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 173877 | 0, $31 + 135010 | 0, 166, GOT_data_internal_physx__Dy__ArticulationPImpl__updateDeltaMotion_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__Cm__SpatialVectorF__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 179775 | 0, $31 + 139860 | 0, 166, GOT_data_internal_physx__Dy__ArticulationPImpl__updateDeltaMotion_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__Cm__SpatialVectorF__29___ignore); $26 = 0; } } @@ -476705,7 +478518,7 @@ function asmFunc(imports) { } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 174001 | 0, $30 + 135010 | 0, 129, GOT_data_internal_physx__Dy__ArticulationPImpl__updateBodiesTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 179899 | 0, $30 + 139860 | 0, 129, GOT_data_internal_physx__Dy__ArticulationPImpl__updateBodiesTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29___ignore); $25 = 0; } } @@ -476946,7 +478759,7 @@ function asmFunc(imports) { } $33 = physx__PxGetAssertHandler_28_29() | 0; $37 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 173925 | 0, $37 + 135010 | 0, 190, GOT_data_internal_physx__Dy__ArticulationPImpl__setupSolverInternalConstraintsTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20physx__PxcConstraintBlockStream__2c_20physx__PxSolverConstraintDesc__2c_20float_2c_20float_2c_20float_2c_20unsigned_20int__2c_20physx__PxsConstraintBlockManager__2c_20physx__Cm__SpatialVectorF__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 179823 | 0, $37 + 139860 | 0, 190, GOT_data_internal_physx__Dy__ArticulationPImpl__setupSolverInternalConstraintsTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20physx__PxcConstraintBlockStream__2c_20physx__PxSolverConstraintDesc__2c_20float_2c_20float_2c_20float_2c_20unsigned_20int__2c_20physx__PxsConstraintBlockManager__2c_20physx__Cm__SpatialVectorF__29___ignore); $32 = 0; } } @@ -477002,7 +478815,7 @@ function asmFunc(imports) { HEAP32[($11 + 124 | 0) >> 2] = $8; $12 = HEAP32[($11 + 156 | 0) >> 2] | 0; i64toi32_i32$0 = 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($11 + 88 | 0 | 0, PxGetProfilerCallback() | 0 | 0, GOT_data_internal___memory_base + 156638 | 0 | 0, 0 | 0, 0 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($11 + 88 | 0 | 0, PxGetProfilerCallback() | 0 | 0, GOT_data_internal___memory_base + 162524 | 0 | 0, 0 | 0, 0 | 0, i64toi32_i32$0 | 0) | 0; HEAPF32[($11 + 84 | 0) >> 2] = Math_fround(0 | 0); HEAPF32[($11 + 80 | 0) >> 2] = Math_fround(Math_fround(1.0) / Math_fround(HEAPF32[($11 + 140 | 0) >> 2])); HEAP32[($11 + 76 | 0) >> 2] = HEAP32[((HEAP32[($11 + 152 | 0) >> 2] | 0) + 56 | 0) >> 2] | 0; @@ -477181,7 +478994,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 173902 | 0, $33 + 135010 | 0, 148, GOT_data_internal_physx__Dy__ArticulationPImpl__saveVelocityTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 179800 | 0, $33 + 139860 | 0, 148, GOT_data_internal_physx__Dy__ArticulationPImpl__saveVelocityTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29___ignore); $28 = 0; } } @@ -477237,7 +479050,7 @@ function asmFunc(imports) { HEAP32[($17 + 340 | 0) >> 2] = $14; $18 = HEAP32[($17 + 396 | 0) >> 2] | 0; i64toi32_i32$0 = 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($17 + 304 | 0 | 0, PxGetProfilerCallback() | 0 | 0, GOT_data_internal___memory_base + 121856 | 0 | 0, 0 | 0, 0 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($17 + 304 | 0 | 0, PxGetProfilerCallback() | 0 | 0, GOT_data_internal___memory_base + 125223 | 0 | 0, 0 | 0, 0 | 0, i64toi32_i32$0 | 0) | 0; (wasm2js_i32$0 = $17, wasm2js_i32$1 = physx__Dy__DynamicsTGSContext__getThreadContext_28_29($18 | 0) | 0), HEAP32[(wasm2js_i32$0 + 300 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $17, wasm2js_i32$1 = (physx__shdfnd__atomicAdd_28int_20volatile__2c_20int_29(HEAP32[($17 + 368 | 0) >> 2] | 0 | 0, HEAP32[($17 + 344 | 0) >> 2] | 0 | 0) | 0) - (HEAP32[($17 + 344 | 0) >> 2] | 0) | 0), HEAP32[(wasm2js_i32$0 + 296 | 0) >> 2] = wasm2js_i32$1; HEAP32[($17 + 292 | 0) >> 2] = HEAP32[($17 + 344 | 0) >> 2] | 0; @@ -478237,7 +480050,7 @@ function asmFunc(imports) { function physx__Dy__UpdateContinuationTGSTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 122617 | 0 | 0; + return GOT_data_internal___memory_base + 125984 | 0 | 0; } function physx__Dy__UpdateContinuationTGSTask__runInternal_28_29($0) { @@ -478282,7 +480095,7 @@ function asmFunc(imports) { function physx__Dy__KinematicCopyTGSTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 122225 | 0 | 0; + return GOT_data_internal___memory_base + 125592 | 0 | 0; } function physx__Dy__KinematicCopyTGSTask__runInternal_28_29($0) { @@ -478340,7 +480153,7 @@ function asmFunc(imports) { function physx__Dy__DynamicsMergeTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 123221 | 0 | 0; + return GOT_data_internal___memory_base + 126588 | 0 | 0; } function physx__Dy__DynamicsMergeTask__release_28_29($0) { @@ -478391,7 +480204,7 @@ function asmFunc(imports) { function physx__Dy__ArticulationTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 122728 | 0 | 0; + return GOT_data_internal___memory_base + 126095 | 0 | 0; } function physx__Dy__ArticulationTask__runInternal_28_29($0) { @@ -478472,7 +480285,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 173960 | 0, $34 + 135010 | 0, 158, GOT_data_internal_physx__Dy__ArticulationPImpl__computeUnconstrainedVelocitiesTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__PxVec3_20const__2c_20unsigned_20long_20long_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 179858 | 0, $34 + 139860 | 0, 158, GOT_data_internal_physx__Dy__ArticulationPImpl__computeUnconstrainedVelocitiesTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__PxVec3_20const__2c_20unsigned_20long_20long_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29___ignore); $29 = 0; } } @@ -478516,7 +480329,7 @@ function asmFunc(imports) { function physx__Dy__CopyBackTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 122865 | 0 | 0; + return GOT_data_internal___memory_base + 126232 | 0 | 0; } function physx__Dy__CopyBackTask__runInternal_28_29($0) { @@ -478559,7 +480372,7 @@ function asmFunc(imports) { function physx__Dy__UpdateArticTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 123335 | 0 | 0; + return GOT_data_internal___memory_base + 126702 | 0 | 0; } function physx__Dy__UpdateArticTask__runInternal_28_29($0) { @@ -478602,7 +480415,7 @@ function asmFunc(imports) { function physx__Dy__SetupDescsTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 122437 | 0 | 0; + return GOT_data_internal___memory_base + 125804 | 0 | 0; } function physx__Dy__SetupDescsTask__runInternal_28_29($0) { @@ -478646,7 +480459,7 @@ function asmFunc(imports) { function physx__Dy__PreIntegrateTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 122927 | 0 | 0; + return GOT_data_internal___memory_base + 126294 | 0 | 0; } function physx__Dy__PreIntegrateTask__runInternal_28_29($0) { @@ -478778,7 +480591,7 @@ function asmFunc(imports) { function physx__Dy__PreIntegrateParallelTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 122818 | 0 | 0; + return GOT_data_internal___memory_base + 126185 | 0 | 0; } function physx__Dy__PreIntegrateParallelTask__runInternal_28_29($0) { @@ -478825,7 +480638,7 @@ function asmFunc(imports) { function physx__Dy__SetupArticulationTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 122700 | 0 | 0; + return GOT_data_internal___memory_base + 126067 | 0 | 0; } function physx__Dy__SetupArticulationTask__runInternal_28_29($0) { @@ -478872,7 +480685,7 @@ function asmFunc(imports) { function physx__Dy__SetStepperTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 122553 | 0 | 0; + return GOT_data_internal___memory_base + 125920 | 0 | 0; } function physx__Dy__SetStepperTask__release_28_29($0) { @@ -478936,7 +480749,7 @@ function asmFunc(imports) { function physx__Dy__SetupArticulationInternalConstraintsTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 122270 | 0 | 0; + return GOT_data_internal___memory_base + 125637 | 0 | 0; } function physx__Dy__SetupArticulationInternalConstraintsTask__runInternal_28_29($0) { @@ -478979,7 +480792,7 @@ function asmFunc(imports) { function physx__Dy__PartitionTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 122603 | 0 | 0; + return GOT_data_internal___memory_base + 125970 | 0 | 0; } function physx__Dy__PartitionTask__runInternal_28_29($0) { @@ -479258,7 +481071,7 @@ function asmFunc(imports) { function physx__Dy__SetupSolverConstraintsTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 122243 | 0 | 0; + return GOT_data_internal___memory_base + 125610 | 0 | 0; } function physx__Dy__SetupSolverConstraintsTask__runInternal_28_29($0) { @@ -479425,7 +481238,7 @@ function asmFunc(imports) { function physx__Dy__SetupSolverConstraintsSubTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 123383 | 0 | 0; + return GOT_data_internal___memory_base + 126750 | 0 | 0; } function physx__Dy__SetupSolverConstraintsSubTask__runInternal_28_29($0) { @@ -479471,7 +481284,7 @@ function asmFunc(imports) { function physx__Dy__PxsCreateArticConstraintsSubTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 123413 | 0 | 0; + return GOT_data_internal___memory_base + 126780 | 0 | 0; } function physx__Dy__PxsCreateArticConstraintsSubTask__runInternal_28_29($0) { @@ -479541,7 +481354,7 @@ function asmFunc(imports) { function physx__Dy__SolveIslandTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 123254 | 0 | 0; + return GOT_data_internal___memory_base + 126621 | 0 | 0; } function physx__Dy__SolveIslandTask__runInternal_28_29($0) { @@ -479827,7 +481640,7 @@ function asmFunc(imports) { function physx__Dy__ParallelSolveTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 122909 | 0 | 0; + return GOT_data_internal___memory_base + 126276 | 0 | 0; } function physx__Dy__ParallelSolveTask__runInternal_28_29($0) { @@ -479870,7 +481683,7 @@ function asmFunc(imports) { function physx__Dy__FinishSolveIslandTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 123248 | 0 | 0; + return GOT_data_internal___memory_base + 126615 | 0 | 0; } function physx__Dy__FinishSolveIslandTask__runInternal_28_29($0) { @@ -479913,7 +481726,7 @@ function asmFunc(imports) { function physx__Dy__EndIslandTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 123270 | 0 | 0; + return GOT_data_internal___memory_base + 126637 | 0 | 0; } function physx__Dy__EndIslandTask__runInternal_28_29($0) { @@ -479957,7 +481770,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyVel_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyVel_____recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyVel_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyVel_____recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -479989,7 +481802,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyVel____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 6 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyVel____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 6 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -480137,10 +481950,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 171156 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 177054 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -480176,7 +481989,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyTxInertia_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyTxInertia_____recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyTxInertia_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyTxInertia_____recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -480208,7 +482021,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyTxInertia____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 6 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyTxInertia____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 6 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -480350,10 +482163,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 177261 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 183159 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -480389,7 +482202,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyData_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyData_____recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxTGSSolverBodyData_2c_20physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyData_____recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -480421,7 +482234,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyData____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 48) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxTGSSolverBodyData____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 48) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -480582,10 +482395,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 176033 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 181931 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -481518,18 +483331,18 @@ function asmFunc(imports) { var $1 = 0, $3 = 0, $18 = 0, $6 = 0, $10 = 0, $14 = 0; $1 = GOT_data_internal___table_base; $3 = GOT_data_internal_physx__g_ContactMethodTable; - HEAP32[($3 + 24 | 0) >> 2] = $1 + 1461 | 0; + HEAP32[($3 + 24 | 0) >> 2] = $1 + 1495 | 0; $6 = 80; - HEAP32[($3 + $6 | 0) >> 2] = $1 + 1462 | 0; + HEAP32[($3 + $6 | 0) >> 2] = $1 + 1496 | 0; $10 = 108; - HEAP32[($3 + $10 | 0) >> 2] = $1 + 1463 | 0; + HEAP32[($3 + $10 | 0) >> 2] = $1 + 1497 | 0; $14 = 136; - HEAP32[($3 + $14 | 0) >> 2] = $1 + 1464 | 0; + HEAP32[($3 + $14 | 0) >> 2] = $1 + 1498 | 0; $18 = GOT_data_internal_physx__g_PCMContactMethodTable; - HEAP32[($18 + 24 | 0) >> 2] = $1 + 1465 | 0; - HEAP32[($18 + $6 | 0) >> 2] = $1 + 1466 | 0; - HEAP32[($18 + $10 | 0) >> 2] = $1 + 1467 | 0; - HEAP32[($18 + $14 | 0) >> 2] = $1 + 1468 | 0; + HEAP32[($18 + 24 | 0) >> 2] = $1 + 1499 | 0; + HEAP32[($18 + $6 | 0) >> 2] = $1 + 1500 | 0; + HEAP32[($18 + $10 | 0) >> 2] = $1 + 1501 | 0; + HEAP32[($18 + $14 | 0) >> 2] = $1 + 1502 | 0; return; } @@ -481960,12 +483773,12 @@ function asmFunc(imports) { } $412 = 0; label$30 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370508 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377364 | 0) >> 0] | 0) & 1 | 0) { break label$30 } $413 = physx__PxGetAssertHandler_28_29() | 0; $417 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$413 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($413, $417 + 86003 | 0, $417 + 112023 | 0, 377, $417 + 370508 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$413 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($413, $417 + 86072 | 0, $417 + 114774 | 0, 377, $417 + 377364 | 0); $412 = 0; } } @@ -482054,7 +483867,7 @@ function asmFunc(imports) { } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 234808 | 0, $51 + 138649 | 0, 148, GOT_data_internal_unsigned_20char_20const__20physx__PxcNpCacheRead2_physx__PxcLocalContactsCache__28physx__Gu__Cache__2c_20physx__PxcLocalContactsCache__2c_20unsigned_20int__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 240790 | 0, $51 + 144073 | 0, 148, GOT_data_internal_unsigned_20char_20const__20physx__PxcNpCacheRead2_physx__PxcLocalContactsCache__28physx__Gu__Cache__2c_20physx__PxcLocalContactsCache__2c_20unsigned_20int__29___ignore); $46 = 0; } } @@ -482139,7 +483952,7 @@ function asmFunc(imports) { physx__shdfnd__getFoundation_28_29() | 0; (wasm2js_i32$0 = GOT_data_internal_unsigned_20char__20physx__PxcNpCacheWriteInitiate_physx__PxcLocalContactsCache__28physx__PxcNpCacheStreamPair__2c_20physx__Gu__Cache__2c_20physx__PxcLocalContactsCache_20const__2c_20unsigned_20int_29__timestamp, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $59 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $59 + 138649 | 0 | 0, 101 | 0, $59 + 212049 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $59 + 144073 | 0 | 0, 101 | 0, $59 + 218031 | 0 | 0, 0 | 0); } break label$3; } @@ -482152,7 +483965,7 @@ function asmFunc(imports) { physx__shdfnd__getFoundation_28_29() | 0; (wasm2js_i32$0 = GOT_data_internal_unsigned_20char__20physx__PxcNpCacheWriteInitiate_physx__PxcLocalContactsCache__28physx__PxcNpCacheStreamPair__2c_20physx__Gu__Cache__2c_20physx__PxcLocalContactsCache_20const__2c_20unsigned_20int_29__timestamp_1, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $78 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $78 + 138649 | 0 | 0, 107 | 0, $78 + 208708 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $78 + 144073 | 0 | 0, 107 | 0, $78 + 214690 | 0 | 0, 0 | 0); } HEAP32[(HEAP32[($6 + 24 | 0) >> 2] | 0) >> 2] = 0; HEAP32[($6 + 8 | 0) >> 2] = 0; @@ -482332,7 +484145,7 @@ function asmFunc(imports) { physx__shdfnd__getFoundation_28_29() | 0; (wasm2js_i32$0 = GOT_data_internal_void_20physx__PxcNpCacheWrite_physx__PxcLocalContactsCache__28physx__PxcNpCacheStreamPair__2c_20physx__Gu__Cache__2c_20physx__PxcLocalContactsCache_20const__2c_20unsigned_20int_2c_20unsigned_20char_20const__29__timestamp, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $59 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $59 + 138649 | 0 | 0, 64 | 0, $59 + 212049 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $59 + 144073 | 0 | 0, 64 | 0, $59 + 218031 | 0 | 0, 0 | 0); } break label$1; } @@ -482345,7 +484158,7 @@ function asmFunc(imports) { physx__shdfnd__getFoundation_28_29() | 0; (wasm2js_i32$0 = GOT_data_internal_void_20physx__PxcNpCacheWrite_physx__PxcLocalContactsCache__28physx__PxcNpCacheStreamPair__2c_20physx__Gu__Cache__2c_20physx__PxcLocalContactsCache_20const__2c_20unsigned_20int_2c_20unsigned_20char_20const__29__timestamp_1, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $78 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $78 + 138649 | 0 | 0, 71 | 0, $78 + 208708 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $78 + 144073 | 0 | 0, 71 | 0, $78 + 214690 | 0 | 0, 0 | 0); } HEAP32[(HEAP32[($7 + 24 | 0) >> 2] | 0) >> 2] = 0; HEAP32[($7 + 4 | 0) >> 2] = 0; @@ -482453,12 +484266,12 @@ function asmFunc(imports) { } $97 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370528 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377384 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $98 = physx__PxGetAssertHandler_28_29() | 0; $102 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$98 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($98, $102 + 252847 | 0, $102 + 109037 | 0, 374, $102 + 370528 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$98 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($98, $102 + 258829 | 0, $102 + 111340 | 0, 374, $102 + 377384 | 0); $97 = 0; } } @@ -482470,12 +484283,12 @@ function asmFunc(imports) { } $136 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370529 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377385 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $137 = physx__PxGetAssertHandler_28_29() | 0; $141 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$137 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($137, $141 + 156570 | 0, $141 + 109037 | 0, 383, $141 + 370529 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$137 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($137, $141 + 162456 | 0, $141 + 111340 | 0, 383, $141 + 377385 | 0); $136 = 0; } } @@ -482556,12 +484369,12 @@ function asmFunc(imports) { } $28 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370530 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377386 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 252996 | 0, $33 + 109037 | 0, 279, $33 + 370530 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 258978 | 0, $33 + 111340 | 0, 279, $33 + 377386 | 0); $28 = 0; } } @@ -482699,12 +484512,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370549 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377405 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 202946 | 0, $25 + 109037 | 0, 80, $25 + 370549 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 208928 | 0, $25 + 111340 | 0, 80, $25 + 377405 | 0); $20 = 0; } } @@ -482781,12 +484594,12 @@ function asmFunc(imports) { } $31 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370550 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377406 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $32 = physx__PxGetAssertHandler_28_29() | 0; $36 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 186068 | 0, $36 + 109037 | 0, 214, $36 + 370550 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 192030 | 0, $36 + 111340 | 0, 214, $36 + 377406 | 0); $31 = 0; } } @@ -482974,12 +484787,12 @@ function asmFunc(imports) { } $132 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370551 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377407 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $133 = physx__PxGetAssertHandler_28_29() | 0; $137 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$133 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($133, $137 + 252847 | 0, $137 + 109037 | 0, 374, $137 + 370551 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$133 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($133, $137 + 258829 | 0, $137 + 111340 | 0, 374, $137 + 377407 | 0); $132 = 0; } } @@ -482990,12 +484803,12 @@ function asmFunc(imports) { } $169 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370552 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377408 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $170 = physx__PxGetAssertHandler_28_29() | 0; $174 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$170 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($170, $174 + 156570 | 0, $174 + 109037 | 0, 403, $174 + 370552 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$170 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($170, $174 + 162456 | 0, $174 + 111340 | 0, 403, $174 + 377408 | 0); $169 = 0; } } @@ -483027,12 +484840,12 @@ function asmFunc(imports) { } $262 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370553 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377409 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $263 = physx__PxGetAssertHandler_28_29() | 0; $267 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$263 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($263, $267 + 206443 | 0, $267 + 109037 | 0, 427, $267 + 370553 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$263 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($263, $267 + 212425 | 0, $267 + 111340 | 0, 427, $267 + 377409 | 0); $262 = 0; } } @@ -483081,12 +484894,12 @@ function asmFunc(imports) { } $28 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370554 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377410 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 252996 | 0, $33 + 109037 | 0, 279, $33 + 370554 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 258978 | 0, $33 + 111340 | 0, 279, $33 + 377410 | 0); $28 = 0; } } @@ -483180,7 +484993,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 253701 | 0, $24 + 134912 | 0, 99, GOT_data_internal_physx__Gu__Cache__getMultipleManifold_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 259683 | 0, $24 + 139748 | 0, 99, GOT_data_internal_physx__Gu__Cache__getMultipleManifold_28_29___ignore); $19 = 0; } } @@ -483195,7 +485008,7 @@ function asmFunc(imports) { } $46 = physx__PxGetAssertHandler_28_29() | 0; $50 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 253715 | 0, $50 + 134912 | 0, 100, GOT_data_internal_physx__Gu__Cache__getMultipleManifold_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 259697 | 0, $50 + 139748 | 0, 100, GOT_data_internal_physx__Gu__Cache__getMultipleManifold_28_29___ignore_1); $45 = 0; } } @@ -483210,7 +485023,7 @@ function asmFunc(imports) { } $66 = physx__PxGetAssertHandler_28_29() | 0; $70 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 206613 | 0, $70 + 134912 | 0, 101, GOT_data_internal_physx__Gu__Cache__getMultipleManifold_28_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 212595 | 0, $70 + 139748 | 0, 101, GOT_data_internal_physx__Gu__Cache__getMultipleManifold_28_29___ignore_2); $65 = 0; } } @@ -483240,7 +485053,7 @@ function asmFunc(imports) { } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 207112 | 0, $20 + 139477 | 0, 850, GOT_data_internal_physx__Gu__MultiplePersistentContactManifold__toBuffer_28unsigned_20char__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 213094 | 0, $20 + 145027 | 0, 850, GOT_data_internal_physx__Gu__MultiplePersistentContactManifold__toBuffer_28unsigned_20char__29___ignore); $15 = 0; } } @@ -483257,7 +485070,7 @@ function asmFunc(imports) { } $46 = physx__PxGetAssertHandler_28_29() | 0; $50 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 190715 | 0, $50 + 139477 | 0, 854, GOT_data_internal_physx__Gu__MultiplePersistentContactManifold__toBuffer_28unsigned_20char__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 196677 | 0, $50 + 145027 | 0, 854, GOT_data_internal_physx__Gu__MultiplePersistentContactManifold__toBuffer_28unsigned_20char__29___ignore_1); $45 = 0; } } @@ -483315,7 +485128,7 @@ function asmFunc(imports) { } $103 = physx__PxGetAssertHandler_28_29() | 0; $107 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$103 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($103, $107 + 206584 | 0, $107 + 139477 | 0, 864, GOT_data_internal_physx__Gu__MultiplePersistentContactManifold__toBuffer_28unsigned_20char__29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$103 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($103, $107 + 212566 | 0, $107 + 145027 | 0, 864, GOT_data_internal_physx__Gu__MultiplePersistentContactManifold__toBuffer_28unsigned_20char__29___ignore_2); $102 = 0; } } @@ -483515,16 +485328,16 @@ function asmFunc(imports) { if (!((physx__PxcDataStreamPool__isOverflown_28_29_20const(HEAP32[((HEAP32[($7 + 84 | 0) >> 2] | 0) + 7172 | 0) >> 2] | 0 | 0) | 0) & 1 | 0)) { break label$5 } - $87 = HEAP32[(GOT_data_internal___memory_base + 370532 | 0) >> 2] | 0; + $87 = HEAP32[(GOT_data_internal___memory_base + 377388 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$6 : { if (!(($87 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$6 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370532 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 377388 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $100 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $100 + 109037 | 0 | 0, 118 | 0, $100 + 269789 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $100 + 111340 | 0 | 0, 118 | 0, $100 + 275771 | 0 | 0, 0 | 0); } HEAP8[($7 + 47 | 0) >> 0] = 1; } @@ -483534,16 +485347,16 @@ function asmFunc(imports) { if (!((physx__PxcDataStreamPool__isOverflown_28_29_20const(HEAP32[((HEAP32[($7 + 84 | 0) >> 2] | 0) + 7176 | 0) >> 2] | 0 | 0) | 0) & 1 | 0)) { break label$7 } - $133 = HEAP32[(GOT_data_internal___memory_base + 370536 | 0) >> 2] | 0; + $133 = HEAP32[(GOT_data_internal___memory_base + 377392 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$8 : { if (!(($133 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$8 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370536 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 377392 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $146 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $146 + 109037 | 0 | 0, 127 | 0, $146 + 269868 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $146 + 111340 | 0 | 0, 127 | 0, $146 + 275850 | 0 | 0, 0 | 0); } HEAP8[($7 + 47 | 0) >> 0] = 1; } @@ -483557,16 +485370,16 @@ function asmFunc(imports) { if (!((physx__PxcDataStreamPool__isOverflown_28_29_20const(HEAP32[((HEAP32[($7 + 84 | 0) >> 2] | 0) + 7180 | 0) >> 2] | 0 | 0) | 0) & 1 | 0)) { break label$10 } - $180 = HEAP32[(GOT_data_internal___memory_base + 370540 | 0) >> 2] | 0; + $180 = HEAP32[(GOT_data_internal___memory_base + 377396 | 0) >> 2] | 0; physx__shdfnd__getFoundation_28_29() | 0; label$11 : { if (!(($180 | 0) != (physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0 | 0) & 1 | 0)) { break label$11 } physx__shdfnd__getFoundation_28_29() | 0; - (wasm2js_i32$0 = GOT_data_internal___memory_base + 370540 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 377396 | 0, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $193 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $193 + 109037 | 0 | 0, 138 | 0, $193 + 269945 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $193 + 111340 | 0 | 0, 138 | 0, $193 + 275927 | 0 | 0, 0 | 0); } HEAP8[($7 + 47 | 0) >> 0] = 1; } @@ -483638,12 +485451,12 @@ function asmFunc(imports) { } $348 = 0; label$22 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370544 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377400 | 0) >> 0] | 0) & 1 | 0) { break label$22 } $349 = physx__PxGetAssertHandler_28_29() | 0; $353 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$349 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($349, $353 + 206801 | 0, $353 + 109037 | 0, 191, $353 + 370544 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$349 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($349, $353 + 212783 | 0, $353 + 111340 | 0, 191, $353 + 377400 | 0); $348 = 0; } } @@ -483654,12 +485467,12 @@ function asmFunc(imports) { } $379 = 0; label$24 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370545 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377401 | 0) >> 0] | 0) & 1 | 0) { break label$24 } $380 = physx__PxGetAssertHandler_28_29() | 0; $384 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$380 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($380, $384 + 206752 | 0, $384 + 109037 | 0, 193, $384 + 370545 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$380 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($380, $384 + 212734 | 0, $384 + 111340 | 0, 193, $384 + 377401 | 0); $379 = 0; } } @@ -483725,7 +485538,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 190753 | 0, $23 + 139477 | 0, 728, GOT_data_internal_physx__Gu__MultiplePersistentContactManifold__getManifold_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 196715 | 0, $23 + 145027 | 0, 728, GOT_data_internal_physx__Gu__MultiplePersistentContactManifold__getManifold_28unsigned_20int_29___ignore); $18 = 0; } } @@ -483959,7 +485772,7 @@ function asmFunc(imports) { $12 = PxGetProfilerCallback() | 0; i64toi32_i32$2 = HEAP32[($11 + 4 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 1836 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($8 + 8 | 0 | 0, $12 | 0, GOT_data_internal___memory_base + 149571 | 0 | 0, 0 | 0, HEAP32[(i64toi32_i32$2 + 1832 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($8 + 8 | 0 | 0, $12 | 0, GOT_data_internal___memory_base + 155457 | 0 | 0, 0 | 0, HEAP32[(i64toi32_i32$2 + 1832 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; $23 = HEAP32[($8 + 44 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($23); physx__PxsContext__clearManagerTouchEvents_28_29(HEAP32[($11 + 4 | 0) >> 2] | 0 | 0); @@ -483988,7 +485801,7 @@ function asmFunc(imports) { $7 = PxGetProfilerCallback() | 0; i64toi32_i32$2 = HEAP32[($6 + 4 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 1836 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $7 | 0, GOT_data_internal___memory_base + 149571 | 0 | 0, 0 | 0, HEAP32[(i64toi32_i32$2 + 1832 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $7 | 0, GOT_data_internal___memory_base + 155457 | 0 | 0, 0 | 0, HEAP32[(i64toi32_i32$2 + 1832 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 136 | 0) >> 2] | 0 | 0]($6, Math_fround(HEAPF32[($5 + 40 | 0) >> 2]), HEAP32[($5 + 36 | 0) >> 2] | 0); physx__PxProfileScoped___PxProfileScoped_28_29($5 | 0) | 0; __stack_pointer = $5 + 48 | 0; @@ -484004,7 +485817,7 @@ function asmFunc(imports) { HEAP32[($4 + 12 | 0) >> 2] = $0; HEAP32[($4 + 8 | 0) >> 2] = $1; physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 3 | 0 | 0, GOT_data_internal___memory_base + 71835 | 0 | 0) | 0; - $21 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 3 | 0 | 0, 116 | 0, GOT_data_internal___memory_base + 96774 | 0 | 0, 604 | 0) | 0; + $21 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 3 | 0 | 0, 116 | 0, GOT_data_internal___memory_base + 97257 | 0 | 0, 604 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 3 | 0 | 0) | 0; HEAP32[($4 + 4 | 0) >> 2] = $21; label$1 : { @@ -484077,13 +485890,13 @@ function asmFunc(imports) { HEAP32[($4 + 8 | 0) >> 2] = $1; $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; physx__PxsContactManagerBase__PxsContactManagerBase_28unsigned_20int_29($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 81305 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 81348 | 0 | 0) | 0; physx__shdfnd__Array_physx__PxsContactManagerOutput_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 4 | 0 | 0, $4 + 7 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 7 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 6 | 0 | 0, GOT_data_internal___memory_base + 141531 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 6 | 0 | 0, GOT_data_internal___memory_base + 147361 | 0 | 0) | 0; physx__shdfnd__Array_physx__PxsContactManager__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 16 | 0 | 0, $4 + 6 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 6 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 5 | 0 | 0, GOT_data_internal___memory_base + 87926 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 5 | 0 | 0, GOT_data_internal___memory_base + 87995 | 0 | 0) | 0; physx__shdfnd__Array_physx__Gu__Cache_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 28 | 0 | 0, $4 + 5 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 5 | 0 | 0) | 0; __stack_pointer = $4 + 16 | 0; @@ -484338,7 +486151,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 242326 | 0, $23 + 126516 | 0, 79, GOT_data_internal_physx__PxsContactManagerBase__computeId_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 248308 | 0, $23 + 130050 | 0, 79, GOT_data_internal_physx__PxsContactManagerBase__computeId_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -484398,7 +486211,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManagerOutput_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsContactManagerOutput_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManagerOutput_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsContactManagerOutput_20const__29___ignore); $29 = 0; } } @@ -484473,7 +486286,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Gu__Cache_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Gu__Cache_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Gu__Cache_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Gu__Cache_20const__29___ignore); $29 = 0; } } @@ -484531,7 +486344,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManager__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsContactManager__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManager__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxsContactManager__20const__29___ignore); $29 = 0; } } @@ -484601,12 +486414,12 @@ function asmFunc(imports) { } $61 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370559 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377415 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $62 = physx__PxGetAssertHandler_28_29() | 0; $66 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$62 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($62, $66 + 180164 | 0, $66 + 96774 | 0, 679, $66 + 370559 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$62 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($62, $66 + 186062 | 0, $66 + 97257 | 0, 679, $66 + 377415 | 0); $61 = 0; } } @@ -484742,7 +486555,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($8 + 47 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 126957 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 130561 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; break label$1; } $7 = $7 - (((HEAP32[($8 + 48 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -484778,7 +486591,7 @@ function asmFunc(imports) { } $93 = physx__PxGetAssertHandler_28_29() | 0; $97 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 227292 | 0, $97 + 126957 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_unsigned_20int_2c_20physx__shdfnd__Greater_unsigned_20int__2c_20physx__shdfnd__NamedAllocator__28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Greater_unsigned_20int__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 233274 | 0, $97 + 130561 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_unsigned_20int_2c_20physx__shdfnd__Greater_unsigned_20int__2c_20physx__shdfnd__NamedAllocator__28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Greater_unsigned_20int__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); $92 = 0; } } @@ -484835,7 +486648,7 @@ function asmFunc(imports) { } $198 = physx__PxGetAssertHandler_28_29() | 0; $202 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 231714 | 0, $202 + 126957 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_unsigned_20int_2c_20physx__shdfnd__Greater_unsigned_20int__2c_20physx__shdfnd__NamedAllocator__28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Greater_unsigned_20int__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 237696 | 0, $202 + 130561 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_unsigned_20int_2c_20physx__shdfnd__Greater_unsigned_20int__2c_20physx__shdfnd__NamedAllocator__28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Greater_unsigned_20int__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); $197 = 0; } } @@ -484869,7 +486682,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Gu__Cache_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Gu__Cache_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -484932,7 +486745,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125741 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Gu__Cache_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129149 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Gu__Cache_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -484971,12 +486784,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370560 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377416 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 143289 | 0, $29 + 96774 | 0, 693, $29 + 370560 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 149150 | 0, $29 + 97257 | 0, 693, $29 + 377416 | 0); $24 = 0; } } @@ -485016,7 +486829,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125741 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManagerOutput_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129149 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManagerOutput_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -485042,12 +486855,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370561 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377417 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 143289 | 0, $29 + 96774 | 0, 712, $29 + 370561 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 149150 | 0, $29 + 97257 | 0, 712, $29 + 377417 | 0); $24 = 0; } } @@ -485132,7 +486945,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManagerOutput_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManagerOutput_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -485160,12 +486973,12 @@ function asmFunc(imports) { } $25 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370562 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377418 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 143289 | 0, $30 + 96774 | 0, 739, $30 + 370562 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 149150 | 0, $30 + 97257 | 0, 739, $30 + 377418 | 0); $25 = 0; } } @@ -485218,12 +487031,12 @@ function asmFunc(imports) { } $25 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370563 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377419 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 143289 | 0, $30 + 96774 | 0, 757, $30 + 370563 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 149150 | 0, $30 + 97257 | 0, 757, $30 + 377419 | 0); $25 = 0; } } @@ -485444,7 +487257,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManagerOutput_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManagerOutput_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -485473,7 +487286,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Gu__Cache_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Gu__Cache_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -485494,7 +487307,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$2 = HEAP32[($5 + 4 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 1836 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 40 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 124179 | 0 | 0, 0 | 0, HEAP32[(i64toi32_i32$2 + 1832 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 40 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 127553 | 0 | 0, 0 | 0, HEAP32[(i64toi32_i32$2 + 1832 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__Array_physx__PxsContactManager__2c_20physx__shdfnd__NamedAllocator___size_28_29_20const(($5 + 24 | 0) + 16 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__Array_physx__PxsContactManager__2c_20physx__shdfnd__NamedAllocator___size_28_29_20const(($5 + 64 | 0) + 16 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 32 | 0) >> 2] = wasm2js_i32$1; HEAP32[($4 + 28 | 0) >> 2] = (HEAP32[($4 + 36 | 0) >> 2] | 0) + (HEAP32[($4 + 32 | 0) >> 2] | 0) | 0; @@ -485583,12 +487396,12 @@ function asmFunc(imports) { } $16 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370564 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377420 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 188781 | 0, $21 + 96774 | 0, 951, $21 + 370564 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 194743 | 0, $21 + 97257 | 0, 951, $21 + 377420 | 0); $16 = 0; } } @@ -485753,7 +487566,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 227701 | 0, $26 + 126516 | 0, 100, GOT_data_internal_physx__PxsContactManagerOutputIterator__PxsContactManagerOutputIterator_28unsigned_20int__2c_20unsigned_20int_2c_20physx__PxsContactManagerOutput__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 233683 | 0, $26 + 130050 | 0, 100, GOT_data_internal_physx__PxsContactManagerOutputIterator__PxsContactManagerOutputIterator_28unsigned_20int__2c_20unsigned_20int_2c_20physx__PxsContactManagerOutput__29___ignore); $21 = 0; } } @@ -486031,7 +487844,7 @@ function asmFunc(imports) { function PxsCMDiscreteUpdateTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 148670 | 0 | 0; + return GOT_data_internal___memory_base + 154556 | 0 | 0; } function PxsCMDiscreteUpdateTask__runInternal_28_29($0) { @@ -486044,7 +487857,7 @@ function asmFunc(imports) { $5 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__PxsContext__getContextId_28_29_20const(HEAP32[($4 + 48 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 149395 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 155281 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__PxsContext__getNpThreadContext_28_29(HEAP32[($4 + 48 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; HEAPF32[((HEAP32[($3 + 4 | 0) >> 2] | 0) + 7152 | 0) >> 2] = Math_fround(HEAPF32[($4 + 44 | 0) >> 2]); (wasm2js_i32$0 = $3, wasm2js_i32$1 = (physx__PxsContext__getPCM_28_29_20const(HEAP32[($4 + 48 | 0) >> 2] | 0 | 0) | 0) & 1 | 0), HEAP8[(wasm2js_i32$0 + 3 | 0) >> 0] = wasm2js_i32$1; @@ -486136,7 +487949,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($5 + 55 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 55 | 0 | 0, HEAP32[($5 + 56 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 96774 | 0 | 0, 407 | 0) | 0), HEAP32[(wasm2js_i32$0 + 60 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 55 | 0 | 0, HEAP32[($5 + 56 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 97257 | 0 | 0, 407 | 0) | 0), HEAP32[(wasm2js_i32$0 + 60 | 0) >> 2] = wasm2js_i32$1; break label$1; } $4 = $4 - (((HEAP32[($5 + 56 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -486287,7 +488100,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($5 + 55 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 55 | 0 | 0, HEAP32[($5 + 56 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 96774 | 0 | 0, 407 | 0) | 0), HEAP32[(wasm2js_i32$0 + 60 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 55 | 0 | 0, HEAP32[($5 + 56 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 97257 | 0 | 0, 407 | 0) | 0), HEAP32[(wasm2js_i32$0 + 60 | 0) >> 2] = wasm2js_i32$1; break label$1; } $4 = $4 - (((HEAP32[($5 + 56 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -486444,7 +488257,7 @@ function asmFunc(imports) { } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 143215 | 0, $21 + 129859 | 0, 52, GOT_data_internal_physx__shdfnd__to32_28unsigned_20long_20long_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 149076 | 0, $21 + 133925 | 0, 52, GOT_data_internal_physx__shdfnd__to32_28unsigned_20long_20long_29___ignore); $16 = 0; } } @@ -486485,7 +488298,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 208040 | 0, $23 + 96774 | 0, 119, GOT_data_internal_PxsCMDiscreteUpdateTask__runModifiableContactManagers_28unsigned_20int__2c_20unsigned_20int_2c_20physx__PxcNpThreadContext__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 214022 | 0, $23 + 97257 | 0, 119, GOT_data_internal_PxsCMDiscreteUpdateTask__runModifiableContactManagers_28unsigned_20int__2c_20unsigned_20int_2c_20physx__PxcNpThreadContext__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29___ignore); $18 = 0; } } @@ -486506,7 +488319,7 @@ function asmFunc(imports) { break label$5 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($10 + 215 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $10, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($10 + 215 | 0 | 0, HEAP32[($10 + 216 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 96774 | 0 | 0, 144 | 0) | 0), HEAP32[(wasm2js_i32$0 + 220 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $10, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($10 + 215 | 0 | 0, HEAP32[($10 + 216 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 97257 | 0 | 0, 144 | 0) | 0), HEAP32[(wasm2js_i32$0 + 220 | 0) >> 2] = wasm2js_i32$1; break label$4; } $9 = $9 - (((HEAP32[($10 + 216 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -486759,7 +488572,7 @@ function asmFunc(imports) { physx__shdfnd__getFoundation_28_29() | 0; (wasm2js_i32$0 = GOT_data_internal_PxsCMDiscreteUpdateTask__runModifiableContactManagers_28unsigned_20int__2c_20unsigned_20int_2c_20physx__PxcNpThreadContext__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29__timestamp, wasm2js_i32$3 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$3; $716 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $716 + 96774 | 0 | 0, 307 | 0, $716 + 269789 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $716 + 97257 | 0 | 0, 307 | 0, $716 + 275771 | 0 | 0, 0 | 0); } HEAP8[($10 + 83 | 0) >> 0] = 1; } @@ -486779,7 +488592,7 @@ function asmFunc(imports) { physx__shdfnd__getFoundation_28_29() | 0; (wasm2js_i32$0 = GOT_data_internal_PxsCMDiscreteUpdateTask__runModifiableContactManagers_28unsigned_20int__2c_20unsigned_20int_2c_20physx__PxcNpThreadContext__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29__timestamp_1, wasm2js_i32$3 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$3; $759 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $759 + 96774 | 0 | 0, 318 | 0, $759 + 269868 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $759 + 97257 | 0 | 0, 318 | 0, $759 + 275850 | 0 | 0, 0 | 0); } HEAP8[($10 + 83 | 0) >> 0] = 1; } @@ -486800,7 +488613,7 @@ function asmFunc(imports) { physx__shdfnd__getFoundation_28_29() | 0; (wasm2js_i32$0 = GOT_data_internal_PxsCMDiscreteUpdateTask__runModifiableContactManagers_28unsigned_20int__2c_20unsigned_20int_2c_20physx__PxcNpThreadContext__2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29__timestamp_2, wasm2js_i32$3 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$3; $812 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $812 + 96774 | 0 | 0, 332 | 0, $812 + 269945 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $812 + 97257 | 0 | 0, 332 | 0, $812 + 275927 | 0 | 0, 0 | 0); } HEAP8[($10 + 83 | 0) >> 0] = 1; } @@ -487126,7 +488939,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 227671 | 0, $24 + 126516 | 0, 75, GOT_data_internal_physx__PxsContactManagerBase__PxsContactManagerBase_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 233653 | 0, $24 + 130050 | 0, 75, GOT_data_internal_physx__PxsContactManagerBase__PxsContactManagerBase_28unsigned_20int_29___ignore); $19 = 0; } } @@ -487414,7 +489227,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -487520,7 +489333,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -487716,7 +489529,7 @@ function asmFunc(imports) { } $78 = physx__PxGetAssertHandler_28_29() | 0; $82 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 129209 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_unsigned_20int_2c_20physx__shdfnd__Greater_unsigned_20int__20const__28unsigned_20int__2c_20int_2c_20int_2c_20physx__shdfnd__Greater_unsigned_20int__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 133177 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_unsigned_20int_2c_20physx__shdfnd__Greater_unsigned_20int__20const__28unsigned_20int__2c_20int_2c_20int_2c_20physx__shdfnd__Greater_unsigned_20int__20const__29___ignore); $77 = 0; } } @@ -487741,7 +489554,7 @@ function asmFunc(imports) { } $121 = physx__PxGetAssertHandler_28_29() | 0; $125 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 238038 | 0, $125 + 129209 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_unsigned_20int_2c_20physx__shdfnd__Greater_unsigned_20int__20const__28unsigned_20int__2c_20int_2c_20int_2c_20physx__shdfnd__Greater_unsigned_20int__20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 244020 | 0, $125 + 133177 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_unsigned_20int_2c_20physx__shdfnd__Greater_unsigned_20int__20const__28unsigned_20int__2c_20int_2c_20int_2c_20physx__shdfnd__Greater_unsigned_20int__20const__29___ignore_1); $120 = 0; } } @@ -487828,7 +489641,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManagerOutput_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManagerOutput_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -487875,7 +489688,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Gu__Cache_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Gu__Cache_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -487899,8 +489712,8 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 11 | 0 | 0, GOT_data_internal___memory_base + 93084 | 0 | 0) | 0; - $20 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 11 | 0 | 0, 8 | 0, GOT_data_internal___memory_base + 102002 | 0 | 0, 37 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 11 | 0 | 0, GOT_data_internal___memory_base + 93175 | 0 | 0) | 0; + $20 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 11 | 0 | 0, 8 | 0, GOT_data_internal___memory_base + 103283 | 0 | 0, 37 | 0) | 0; physx__Sc__SimulationController__SimulationController_28physx__PxsSimulationControllerCallback__29($20 | 0, HEAP32[($3 + 12 | 0) >> 2] | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 11 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -488354,7 +490167,7 @@ function asmFunc(imports) { } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 238950 | 0, $31 + 137351 | 0, 179, GOT_data_internal_physx__Sc__ArticulationJointCore__setSim_28physx__Sc__ArticulationJointSim__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 244932 | 0, $31 + 142579 | 0, 179, GOT_data_internal_physx__Sc__ArticulationJointCore__setSim_28physx__Sc__ArticulationJointSim__29___ignore); $26 = 0; } } @@ -488377,12 +490190,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370598 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377454 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 232769 | 0, $29 + 105741 | 0, 58, $29 + 370598 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 238751 | 0, $29 + 107554 | 0, 58, $29 + 377454 | 0); $24 = 0; } } @@ -488392,12 +490205,12 @@ function asmFunc(imports) { } $53 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370599 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377455 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $54 = physx__PxGetAssertHandler_28_29() | 0; $58 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 245869 | 0, $58 + 105741 | 0, 59, $58 + 370599 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 251851 | 0, $58 + 107554 | 0, 59, $58 + 377455 | 0); $53 = 0; } } @@ -496691,22 +498504,22 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $5; physx__Dy__ArticulationV__ArticulationV_28void__2c_20physx__Dy__ArticulationV__Enum_29($5 | 0, HEAP32[($4 + 20 | 0) >> 2] | 0 | 0, 1 | 0) | 0; HEAP32[$5 >> 2] = GOT_data_internal_vtable_20for_20physx__Dy__Articulation + 8 | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 19 | 0 | 0, GOT_data_internal___memory_base + 162375 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 19 | 0 | 0, GOT_data_internal___memory_base + 168273 | 0 | 0) | 0; physx__shdfnd__Array_char_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 100 | 0 | 0, $4 + 19 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 19 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 18 | 0 | 0, GOT_data_internal___memory_base + 89938 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 18 | 0 | 0, GOT_data_internal___memory_base + 90007 | 0 | 0) | 0; physx__shdfnd__Array_physx__shdfnd__aos__Mat33V_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 112 | 0 | 0, $4 + 18 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 18 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 17 | 0 | 0, GOT_data_internal___memory_base + 89872 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 17 | 0 | 0, GOT_data_internal___memory_base + 89941 | 0 | 0) | 0; physx__shdfnd__Array_physx__shdfnd__aos__Mat33V_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 124 | 0 | 0, $4 + 17 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 17 | 0 | 0) | 0; physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 16 | 0 | 0, GOT_data_internal___memory_base + 68145 | 0 | 0) | 0; physx__shdfnd__Array_char_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 136 | 0 | 0, $4 + 16 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 16 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 15 | 0 | 0, GOT_data_internal___memory_base + 86382 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 15 | 0 | 0, GOT_data_internal___memory_base + 86451 | 0 | 0) | 0; physx__shdfnd__Array_physx__PxTransform_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 148 | 0 | 0, $4 + 15 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 15 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 14 | 0 | 0, GOT_data_internal___memory_base + 86382 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 14 | 0 | 0, GOT_data_internal___memory_base + 86451 | 0 | 0) | 0; physx__shdfnd__Array_physx__PxQuat_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 160 | 0 | 0, $4 + 14 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 14 | 0 | 0) | 0; physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 13 | 0 | 0, GOT_data_internal___memory_base + 66191 | 0 | 0) | 0; @@ -496718,12 +498531,12 @@ function asmFunc(imports) { } $125 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370601 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377457 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $126 = physx__PxGetAssertHandler_28_29() | 0; $130 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$126 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($126, $130 + 204839 | 0, $130 + 105087 | 0, 100, $130 + 370601 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$126 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($126, $130 + 210821 | 0, $130 + 106802 | 0, 100, $130 + 377457 | 0); $125 = 0; } } @@ -497119,12 +498932,12 @@ function asmFunc(imports) { } $46 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370602 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377458 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 145392 | 0, $51 + 105087 | 0, 210, $51 + 370602 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 151253 | 0, $51 + 106802 | 0, 210, $51 + 377458 | 0); $46 = 0; } } @@ -497139,12 +498952,12 @@ function asmFunc(imports) { } $72 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370603 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377459 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $73 = physx__PxGetAssertHandler_28_29() | 0; $77 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$73 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($73, $77 + 237010 | 0, $77 + 105087 | 0, 211, $77 + 370603 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$73 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($73, $77 + 242992 | 0, $77 + 106802 | 0, 211, $77 + 377459 | 0); $72 = 0; } } @@ -497688,7 +499501,7 @@ function asmFunc(imports) { $51 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = HEAP32[($11 + 80 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($11 + 84 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($11 + 8 | 0 | 0, $51 | 0, GOT_data_internal___memory_base + 77782 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($11 + 8 | 0 | 0, $51 | 0, GOT_data_internal___memory_base + 77825 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; $72 = physx__Dy__ArticulationHelper__setupSolverConstraints_28physx__Dy__Articulation__2c_20unsigned_20int_2c_20physx__PxConstraintAllocator__2c_20physx__PxSolverConstraintDesc__2c_20physx__Dy__ArticulationLink_20const__2c_20physx__Dy__ArticulationJointTransforms_20const__2c_20float_2c_20unsigned_20int__29(HEAP32[($11 + 64 | 0) >> 2] | 0 | 0, (HEAPU16[((HEAP32[($11 + 108 | 0) >> 2] | 0) + 46 | 0) >> 1] | 0) & 65535 | 0 | 0, HEAP32[($11 + 100 | 0) >> 2] | 0 | 0, HEAP32[($11 + 96 | 0) >> 2] | 0 | 0, HEAP32[($11 + 68 | 0) >> 2] | 0 | 0, HEAP32[($11 + 44 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($11 + 104 | 0) >> 2])), HEAP32[($11 + 92 | 0) >> 2] | 0 | 0) | 0; physx__PxProfileScoped___PxProfileScoped_28_29($11 + 8 | 0 | 0) | 0; __stack_pointer = $11 + 112 | 0; @@ -498048,12 +499861,12 @@ function asmFunc(imports) { } $71 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370609 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377465 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $72 = physx__PxGetAssertHandler_28_29() | 0; $76 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$72 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($72, $76 + 228596 | 0, $76 + 105087 | 0, 1062, $76 + 370609 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$72 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($72, $76 + 234578 | 0, $76 + 106802 | 0, 1062, $76 + 377465 | 0); $71 = 0; } } @@ -498091,12 +499904,12 @@ function asmFunc(imports) { } $107 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370610 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377466 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $108 = physx__PxGetAssertHandler_28_29() | 0; $112 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$108 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($108, $112 + 228487 | 0, $112 + 105087 | 0, 1063, $112 + 370610 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$108 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($108, $112 + 234469 | 0, $112 + 106802 | 0, 1063, $112 + 377466 | 0); $107 = 0; } } @@ -498179,12 +499992,12 @@ function asmFunc(imports) { } $86 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370611 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377467 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $87 = physx__PxGetAssertHandler_28_29() | 0; $91 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$87 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($87, $91 + 228596 | 0, $91 + 105087 | 0, 1100, $91 + 370611 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$87 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($87, $91 + 234578 | 0, $91 + 106802 | 0, 1100, $91 + 377467 | 0); $86 = 0; } } @@ -498222,12 +500035,12 @@ function asmFunc(imports) { } $122 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370612 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377468 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $123 = physx__PxGetAssertHandler_28_29() | 0; $127 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$123 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($123, $127 + 228487 | 0, $127 + 105087 | 0, 1101, $127 + 370612 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$123 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($123, $127 + 234469 | 0, $127 + 106802 | 0, 1101, $127 + 377468 | 0); $122 = 0; } } @@ -498304,12 +500117,12 @@ function asmFunc(imports) { } $111 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370613 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377469 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $112 = physx__PxGetAssertHandler_28_29() | 0; $116 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$112 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($112, $116 + 228596 | 0, $116 + 105087 | 0, 1134, $116 + 370613 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$112 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($112, $116 + 234578 | 0, $116 + 106802 | 0, 1134, $116 + 377469 | 0); $111 = 0; } } @@ -498347,12 +500160,12 @@ function asmFunc(imports) { } $147 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370614 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377470 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $148 = physx__PxGetAssertHandler_28_29() | 0; $152 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$148 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($148, $152 + 228487 | 0, $152 + 105087 | 0, 1135, $152 + 370614 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$148 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($148, $152 + 234469 | 0, $152 + 106802 | 0, 1135, $152 + 377470 | 0); $147 = 0; } } @@ -498461,7 +500274,7 @@ function asmFunc(imports) { i64toi32_i32$2 = $10; i64toi32_i32$0 = HEAP32[($10 + 5576 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($10 + 5580 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($10 + 5504 | 0 | 0, $29 | 0, GOT_data_internal___memory_base + 124021 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($10 + 5504 | 0 | 0, $29 | 0, GOT_data_internal___memory_base + 127395 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Dy__Articulation__prepareDataBlock_28physx__Dy__FsData__2c_20physx__Dy__ArticulationLink_20const__2c_20unsigned_20short_2c_20physx__PxTransform__2c_20physx__PxQuat__2c_20physx__Dy__FsInertia__2c_20physx__Dy__ArticulationJointTransforms__2c_20unsigned_20int_29(HEAP32[($10 + 5548 | 0) >> 2] | 0 | 0, HEAP32[($10 + 5560 | 0) >> 2] | 0 | 0, (HEAPU16[($10 + 5558 | 0) >> 1] | 0) & 65535 | 0 | 0, HEAP32[($10 + 5544 | 0) >> 2] | 0 | 0, HEAP32[($10 + 5540 | 0) >> 2] | 0 | 0, HEAP32[($10 + 5572 | 0) >> 2] | 0 | 0, HEAP32[($10 + 5568 | 0) >> 2] | 0 | 0, (HEAPU16[((HEAP32[($10 + 5592 | 0) >> 2] | 0) + 44 | 0) >> 1] | 0) & 65535 | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($10 + 5504 | 0 | 0) | 0; HEAPF32[($10 + 5500 | 0) >> 2] = Math_fround(Math_fround(1.0) / Math_fround(HEAPF32[($10 + 5588 | 0) >> 2])); @@ -498470,7 +500283,7 @@ function asmFunc(imports) { i64toi32_i32$2 = $10; i64toi32_i32$1 = HEAP32[($10 + 5576 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($10 + 5580 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($10 + 5464 | 0 | 0, $60 | 0, GOT_data_internal___memory_base + 76253 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($10 + 5464 | 0 | 0, $60 | 0, GOT_data_internal___memory_base + 76296 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; physx__PxMemZero_28void__2c_20unsigned_20int_29(physx__Dy__getLtbRows_28physx__Dy__FsData__29(HEAP32[($10 + 5548 | 0) >> 2] | 0 | 0) | 0 | 0, physx__Dy__Articulation__getLtbDataSize_28unsigned_20int_29((HEAPU16[($10 + 5558 | 0) >> 1] | 0) & 65535 | 0 | 0) | 0 | 0) | 0; physx__Dy__Articulation__prepareLtbMatrix_28physx__Dy__FsData__2c_20physx__Dy__FsInertia_20const__2c_20physx__PxTransform_20const__2c_20physx__Dy__ArticulationJointTransforms_20const__2c_20float_29($11 | 0, HEAP32[($10 + 5548 | 0) >> 2] | 0 | 0, HEAP32[($10 + 5572 | 0) >> 2] | 0 | 0, HEAP32[($10 + 5544 | 0) >> 2] | 0 | 0, HEAP32[($10 + 5568 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($10 + 5500 | 0) >> 2]))); physx__Dy__PxcLtbFactor_28physx__Dy__FsData__29(HEAP32[($10 + 5548 | 0) >> 2] | 0 | 0); @@ -498577,7 +500390,7 @@ function asmFunc(imports) { i64toi32_i32$2 = $10; i64toi32_i32$0 = HEAP32[($10 + 5576 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($10 + 5580 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($10 + 4336 | 0 | 0, $167 | 0, GOT_data_internal___memory_base + 162396 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($10 + 4336 | 0 | 0, $167 | 0, GOT_data_internal___memory_base + 168294 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__PxMemZero_28void__2c_20unsigned_20int_29(void__20physx__Dy___28anonymous_20namespace_29__addAddr_void___28void__2c_20unsigned_20int_29(HEAP32[($10 + 5548 | 0) >> 2] | 0 | 0, (HEAPU16[((HEAP32[($10 + 5548 | 0) >> 2] | 0) + 18 | 0) >> 1] | 0) & 65535 | 0 | 0) | 0 | 0, physx__Dy__Articulation__getFsDataSize_28unsigned_20int_29((HEAPU16[($10 + 5558 | 0) >> 1] | 0) & 65535 | 0 | 0) | 0 | 0) | 0; physx__Dy__Articulation__prepareFsData_28physx__Dy__FsData__2c_20physx__Dy__ArticulationLink_20const__29(HEAP32[($10 + 5548 | 0) >> 2] | 0 | 0, HEAP32[($10 + 5560 | 0) >> 2] | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($10 + 4336 | 0 | 0) | 0; @@ -498585,7 +500398,7 @@ function asmFunc(imports) { i64toi32_i32$2 = $10; i64toi32_i32$1 = HEAP32[($10 + 5576 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($10 + 5580 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($10 + 4304 | 0 | 0, $192 | 0, GOT_data_internal___memory_base + 85123 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($10 + 4304 | 0 | 0, $192 | 0, GOT_data_internal___memory_base + 85192 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; label$4 : { if ((HEAP32[((HEAP32[((HEAP32[($10 + 5592 | 0) >> 2] | 0) + 32 | 0) >> 2] | 0) + 4 | 0) >> 2] | 0) & -2147483648 | 0) { break label$4 @@ -498639,7 +500452,7 @@ function asmFunc(imports) { i64toi32_i32$2 = $10; i64toi32_i32$0 = HEAP32[($10 + 5576 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($10 + 5580 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($10 + 2720 | 0 | 0, $335 | 0, GOT_data_internal___memory_base + 89971 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($10 + 2720 | 0 | 0, $335 | 0, GOT_data_internal___memory_base + 90040 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; $345 = HEAP32[($10 + 5548 | 0) >> 2] | 0; $346 = HEAP32[($10 + 5572 | 0) >> 2] | 0; $348 = HEAP32[((HEAP32[($10 + 5592 | 0) >> 2] | 0) + 28 | 0) >> 2] | 0; @@ -498670,7 +500483,7 @@ function asmFunc(imports) { i64toi32_i32$2 = $10; i64toi32_i32$1 = HEAP32[($10 + 5576 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($10 + 5580 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($10 + 2672 | 0 | 0, $382 | 0, GOT_data_internal___memory_base + 163091 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($10 + 2672 | 0 | 0, $382 | 0, GOT_data_internal___memory_base + 168989 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; $392 = HEAP32[($10 + 5548 | 0) >> 2] | 0; $393 = HEAP32[($10 + 5572 | 0) >> 2] | 0; $398 = HEAP32[((HEAP32[($10 + 5592 | 0) >> 2] | 0) + 28 | 0) >> 2] | 0; @@ -498699,14 +500512,14 @@ function asmFunc(imports) { i64toi32_i32$2 = $10; i64toi32_i32$0 = HEAP32[($10 + 5576 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($10 + 5580 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($10 + 2624 | 0 | 0, $421 | 0, GOT_data_internal___memory_base + 85090 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($10 + 2624 | 0 | 0, $421 | 0, GOT_data_internal___memory_base + 85159 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Dy__Articulation__computeJointDrives_28physx__Dy__FsData__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__Dy__ArticulationLink_20const__2c_20physx__PxTransform_20const__2c_20physx__Dy__ArticulationJointTransforms_20const__2c_20physx__shdfnd__aos__Mat33V_20const__2c_20float_29($11 | 0, HEAP32[($10 + 5548 | 0) >> 2] | 0 | 0, $10 + 2768 | 0 | 0, HEAP32[($10 + 5560 | 0) >> 2] | 0 | 0, HEAP32[($10 + 5544 | 0) >> 2] | 0 | 0, HEAP32[($10 + 5568 | 0) >> 2] | 0 | 0, HEAP32[((HEAP32[($10 + 5592 | 0) >> 2] | 0) + 28 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($10 + 5588 | 0) >> 2]))); physx__PxProfileScoped___PxProfileScoped_28_29($10 + 2624 | 0 | 0) | 0; $444 = PxGetProfilerCallback() | 0; i64toi32_i32$2 = $10; i64toi32_i32$1 = HEAP32[($10 + 5576 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($10 + 5580 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($10 + 2592 | 0 | 0, $444 | 0, GOT_data_internal___memory_base + 85059 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($10 + 2592 | 0 | 0, $444 | 0, GOT_data_internal___memory_base + 85128 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; physx__Dy__PxcFsApplyJointDrives_28physx__Dy__FsData__2c_20physx__shdfnd__aos__Vec3V_20const__29(HEAP32[($10 + 5548 | 0) >> 2] | 0 | 0, $10 + 2768 | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($10 + 2592 | 0 | 0) | 0; label$10 : { @@ -498717,7 +500530,7 @@ function asmFunc(imports) { i64toi32_i32$2 = $10; i64toi32_i32$0 = HEAP32[($10 + 5576 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($10 + 5580 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($10 + 2560 | 0 | 0, $464 | 0, GOT_data_internal___memory_base + 89905 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($10 + 2560 | 0 | 0, $464 | 0, GOT_data_internal___memory_base + 89974 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; $474 = HEAP32[($10 + 5548 | 0) >> 2] | 0; $475 = HEAP32[($10 + 5572 | 0) >> 2] | 0; $477 = HEAP32[((HEAP32[($10 + 5592 | 0) >> 2] | 0) + 24 | 0) >> 2] | 0; @@ -498748,7 +500561,7 @@ function asmFunc(imports) { i64toi32_i32$2 = $10; i64toi32_i32$1 = HEAP32[($10 + 5576 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($10 + 5580 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($10 + 2512 | 0 | 0, $511 | 0, GOT_data_internal___memory_base + 163091 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($10 + 2512 | 0 | 0, $511 | 0, GOT_data_internal___memory_base + 168989 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; $521 = HEAP32[($10 + 5548 | 0) >> 2] | 0; $522 = HEAP32[($10 + 5572 | 0) >> 2] | 0; $527 = HEAP32[((HEAP32[($10 + 5592 | 0) >> 2] | 0) + 24 | 0) >> 2] | 0; @@ -498779,7 +500592,7 @@ function asmFunc(imports) { i64toi32_i32$2 = $10; i64toi32_i32$0 = HEAP32[($10 + 5576 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($10 + 5580 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($10 + 2464 | 0 | 0, $553 | 0, GOT_data_internal___memory_base + 86407 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($10 + 2464 | 0 | 0, $553 | 0, GOT_data_internal___memory_base + 86476 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; $565 = $10 + 416 | 0; $567 = $565 + 2048 | 0; $568 = $565; @@ -499282,12 +501095,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370606 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377462 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 190348 | 0, $28 + 105087 | 0, 640, $28 + 370606 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 196310 | 0, $28 + 106802 | 0, 640, $28 + 377462 | 0); $23 = 0; } } @@ -499341,7 +501154,7 @@ function asmFunc(imports) { } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 144700 | 0, $28 + 133722 | 0, 282, GOT_data_internal_physx__PxTransform__20physx__Dy__PxcFsScratchAllocator__alloc_physx__PxTransform__28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 150561 | 0, $28 + 138376 | 0, 282, GOT_data_internal_physx__PxTransform__20physx__Dy__PxcFsScratchAllocator__alloc_physx__PxTransform__28unsigned_20int_29___ignore); $23 = 0; } } @@ -499618,7 +501431,7 @@ function asmFunc(imports) { } $55 = physx__PxGetAssertHandler_28_29() | 0; $59 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 202668 | 0, $59 + 128928 | 0, 359, GOT_data_internal_physx__shdfnd__log_28physx__PxQuat_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 208650 | 0, $59 + 132854 | 0, 359, GOT_data_internal_physx__shdfnd__log_28physx__PxQuat_20const__29___ignore); $54 = 0; } } @@ -500071,7 +501884,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorV_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorV_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -500296,12 +502109,12 @@ function asmFunc(imports) { } $99 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370604 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377460 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $100 = physx__PxGetAssertHandler_28_29() | 0; $104 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$100 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($100, $104 + 145728 | 0, $104 + 105087 | 0, 448, $104 + 370604 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$100 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($100, $104 + 151589 | 0, $104 + 106802 | 0, 448, $104 + 377460 | 0); $99 = 0; } } @@ -500540,12 +502353,12 @@ function asmFunc(imports) { } $17 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370605 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377461 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 204641 | 0, $22 + 105087 | 0, 536, $22 + 370605 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 210623 | 0, $22 + 106802 | 0, 536, $22 + 377461 | 0); $17 = 0; } } @@ -511079,12 +512892,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370607 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377463 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 190303 | 0, $27 + 105087 | 0, 771, $27 + 370607 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 196265 | 0, $27 + 106802 | 0, 771, $27 + 377463 | 0); $22 = 0; } } @@ -511404,12 +513217,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370608 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377464 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 190303 | 0, $28 + 105087 | 0, 802, $28 + 370608 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 196265 | 0, $28 + 106802 | 0, 802, $28 + 377464 | 0); $23 = 0; } } @@ -512652,12 +514465,12 @@ function asmFunc(imports) { } $393 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370615 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377471 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $394 = physx__PxGetAssertHandler_28_29() | 0; $398 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$394 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($394, $398 + 231891 | 0, $398 + 105087 | 0, 1201, $398 + 370615 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$394 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($394, $398 + 237873 | 0, $398 + 106802 | 0, 1201, $398 + 377471 | 0); $393 = 0; } } @@ -512695,12 +514508,12 @@ function asmFunc(imports) { } $420 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370616 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377472 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $421 = physx__PxGetAssertHandler_28_29() | 0; $425 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$421 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($421, $425 + 231942 | 0, $425 + 105087 | 0, 1202, $425 + 370616 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$421 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($421, $425 + 237924 | 0, $425 + 106802 | 0, 1202, $425 + 377472 | 0); $420 = 0; } } @@ -515372,7 +517185,7 @@ function asmFunc(imports) { } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 144700 | 0, $28 + 133722 | 0, 282, GOT_data_internal_physx__PxQuat__20physx__Dy__PxcFsScratchAllocator__alloc_physx__PxQuat__28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 150561 | 0, $28 + 138376 | 0, 282, GOT_data_internal_physx__PxQuat__20physx__Dy__PxcFsScratchAllocator__alloc_physx__PxQuat__28unsigned_20int_29___ignore); $23 = 0; } } @@ -515404,7 +517217,7 @@ function asmFunc(imports) { } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 144700 | 0, $28 + 133722 | 0, 282, GOT_data_internal_physx__shdfnd__aos__Mat33V__20physx__Dy__PxcFsScratchAllocator__alloc_physx__shdfnd__aos__Mat33V__28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 150561 | 0, $28 + 138376 | 0, 282, GOT_data_internal_physx__shdfnd__aos__Mat33V__20physx__Dy__PxcFsScratchAllocator__alloc_physx__shdfnd__aos__Mat33V__28unsigned_20int_29___ignore); $23 = 0; } } @@ -515912,7 +517725,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__PxTransform_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__PxTransform_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -515954,7 +517767,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__PxQuat_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__PxQuat_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -515993,7 +517806,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVector_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__SpatialVector_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVector_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__SpatialVector_20const__29___ignore); $29 = 0; } } @@ -516056,7 +517869,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_char_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_char_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -516094,7 +517907,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_char_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_char_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -516126,7 +517939,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 0 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 0 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -516202,7 +518015,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__aos__Mat33V_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__aos__Mat33V_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -516240,7 +518053,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__aos__Mat33V_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__aos__Mat33V_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -516272,7 +518085,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 48) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 48) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -516396,7 +518209,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxQuat_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxQuat_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -516434,7 +518247,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxQuat_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxQuat_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -516466,7 +518279,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -516544,7 +518357,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorV_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorV_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -516582,7 +518395,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorV_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorV_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -516614,7 +518427,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -517389,12 +519202,12 @@ function asmFunc(imports) { } $104 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370633 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377489 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $105 = physx__PxGetAssertHandler_28_29() | 0; $109 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$105 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($105, $109 + 142900 | 0, $109 + 114134 | 0, 366, $109 + 370633 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$105 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($105, $109 + 148761 | 0, $109 + 117193 | 0, 366, $109 + 377489 | 0); $104 = 0; } } @@ -517480,12 +519293,12 @@ function asmFunc(imports) { } $111 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370634 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377490 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $112 = physx__PxGetAssertHandler_28_29() | 0; $116 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$112 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($112, $116 + 142900 | 0, $116 + 114134 | 0, 399, $116 + 370634 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$112 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($112, $116 + 148761 | 0, $116 + 117193 | 0, 399, $116 + 377490 | 0); $111 = 0; } } @@ -517530,7 +519343,7 @@ function asmFunc(imports) { break label$2 } $14 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $14 + 114134 | 0 | 0, 420 | 0, $14 + 265709 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $14 + 117193 | 0 | 0, 420 | 0, $14 + 271691 | 0 | 0, 0 | 0); break label$1; } physx__PxVec3__operator__28_29_20const($5 + 168 | 0 | 0, HEAP32[($5 + 184 | 0) >> 2] | 0 | 0); @@ -517612,7 +519425,7 @@ function asmFunc(imports) { break label$2 } $13 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $13 + 114134 | 0 | 0, 515 | 0, $13 + 265898 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $13 + 117193 | 0 | 0, 515 | 0, $13 + 271880 | 0 | 0, 0 | 0); break label$1; } (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__Dy__ArticulationData__getLinkCount_28_29_20const($5 + 112 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 84 | 0) >> 2] = wasm2js_i32$1; @@ -517659,7 +519472,7 @@ function asmFunc(imports) { break label$2 } $13 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $13 + 114134 | 0 | 0, 545 | 0, $13 + 265898 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $13 + 117193 | 0 | 0, 545 | 0, $13 + 271880 | 0 | 0, 0 | 0); break label$1; } (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__Dy__ArticulationData__getLinkCount_28_29_20const($5 + 112 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 212 | 0) >> 2] = wasm2js_i32$1; @@ -517730,7 +519543,7 @@ function asmFunc(imports) { break label$2 } $13 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $13 + 114134 | 0 | 0, 596 | 0, $13 + 265807 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $13 + 117193 | 0 | 0, 596 | 0, $13 + 271789 | 0 | 0, 0 | 0); break label$1; } HEAP32[($4 + 84 | 0) >> 2] = HEAP32[((HEAP32[($4 + 88 | 0) >> 2] | 0) + 52 | 0) >> 2] | 0; @@ -517784,7 +519597,7 @@ function asmFunc(imports) { break label$2 } $17 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $17 + 114134 | 0 | 0, 893 | 0, $17 + 265417 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $17 + 117193 | 0 | 0, 893 | 0, $17 + 271399 | 0 | 0, 0 | 0); break label$1; } physx__Dy__FeatherstoneArticulation__computeArticulatedSpatialInertia_28physx__Dy__ArticulationData__29($9 | 0, $9 + 112 | 0 | 0); @@ -518136,12 +519949,12 @@ function asmFunc(imports) { } $46 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370635 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377491 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 74681 | 0, $51 + 114134 | 0, 1110, $51 + 370635 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 74696 | 0, $51 + 117193 | 0, 1110, $51 + 377491 | 0); $46 = 0; } } @@ -518151,12 +519964,12 @@ function asmFunc(imports) { } $73 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370636 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377492 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $74 = physx__PxGetAssertHandler_28_29() | 0; $78 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$74 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($74, $78 + 203073 | 0, $78 + 114134 | 0, 1111, $78 + 370636 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$74 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($74, $78 + 209055 | 0, $78 + 117193 | 0, 1111, $78 + 377492 | 0); $73 = 0; } } @@ -518169,12 +519982,12 @@ function asmFunc(imports) { } $110 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370637 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377493 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $111 = physx__PxGetAssertHandler_28_29() | 0; $115 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$111 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($111, $115 + 74681 | 0, $115 + 114134 | 0, 1120, $115 + 370637 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$111 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($111, $115 + 74696 | 0, $115 + 117193 | 0, 1120, $115 + 377493 | 0); $110 = 0; } } @@ -518319,12 +520132,12 @@ function asmFunc(imports) { } $199 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370638 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377494 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $200 = physx__PxGetAssertHandler_28_29() | 0; $204 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$200 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($200, $204 + 69674 | 0, $204 + 114134 | 0, 1197, $204 + 370638 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$200 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($200, $204 + 69674 | 0, $204 + 117193 | 0, 1197, $204 + 377494 | 0); $199 = 0; } } @@ -518395,7 +520208,7 @@ function asmFunc(imports) { break label$2 } $15 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $15 + 114134 | 0 | 0, 1211 | 0, $15 + 265417 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $15 + 117193 | 0 | 0, 1211 | 0, $15 + 271399 | 0 | 0, 0 | 0); break label$1; } physx__Dy__FeatherstoneArticulation__computeArticulatedSpatialInertia_28physx__Dy__ArticulationData__29($7 | 0, $7 + 112 | 0 | 0); @@ -519495,7 +521308,7 @@ function asmFunc(imports) { break label$2 } $13 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $13 + 114134 | 0 | 0, 2004 | 0, $13 + 265515 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $13 + 117193 | 0 | 0, 2004 | 0, $13 + 271497 | 0 | 0, 0 | 0); break label$1; } physx__Dy__ArticulationData__getArticulationFlags_28_29_20const($4 + 5 | 0 | 0, $5 + 112 | 0 | 0); @@ -519529,7 +521342,7 @@ function asmFunc(imports) { break label$2 } $13 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $13 + 114134 | 0 | 0, 2024 | 0, $13 + 265515 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $13 + 117193 | 0 | 0, 2024 | 0, $13 + 271497 | 0 | 0, 0 | 0); break label$1; } HEAP32[($4 + 100 | 0) >> 2] = HEAP32[((HEAP32[($4 + 104 | 0) >> 2] | 0) + 8 | 0) >> 2] | 0; @@ -519643,8 +521456,8 @@ function asmFunc(imports) { (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__Dy__BlockBasedAllocator__AllocationPage__allocate_28unsigned_20int_29(HEAP32[($5 + 4 | 0) >> 2] | 0 | 0, HEAP32[($4 + 20 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 28 | 0) >> 2] = wasm2js_i32$1; break label$1; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 15 | 0 | 0, GOT_data_internal___memory_base + 154959 | 0 | 0) | 0; - $61 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 15 | 0 | 0, 32772 | 0, GOT_data_internal___memory_base + 114134 | 0 | 0, 1518 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 15 | 0 | 0, GOT_data_internal___memory_base + 160845 | 0 | 0) | 0; + $61 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 15 | 0 | 0, 32772 | 0, GOT_data_internal___memory_base + 117193 | 0 | 0, 1518 | 0) | 0; physx__Dy__BlockBasedAllocator__AllocationPage__AllocationPage_28_29($61 | 0) | 0; HEAP32[($5 + 4 | 0) >> 2] = $61; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 15 | 0 | 0) | 0; @@ -519737,7 +521550,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Dy__BlockBasedAllocator__AllocationPage__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Dy__BlockBasedAllocator__AllocationPage__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -519859,7 +521672,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Dy__BlockBasedAllocator__AllocationPage__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Dy__BlockBasedAllocator__AllocationPage__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Dy__BlockBasedAllocator__AllocationPage__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Dy__BlockBasedAllocator__AllocationPage__20const__29___ignore); $29 = 0; } } @@ -519916,7 +521729,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -520240,12 +522053,12 @@ function asmFunc(imports) { } $145 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370641 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377497 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $146 = physx__PxGetAssertHandler_28_29() | 0; $150 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$146 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($146, $150 + 231203 | 0, $150 + 114242 | 0, 414, $150 + 370641 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$146 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($146, $150 + 237185 | 0, $150 + 117315 | 0, 414, $150 + 377497 | 0); $145 = 0; } } @@ -520707,7 +522520,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 200633 | 0, $23 + 130305 | 0, 291, GOT_data_internal_physx__Cm__SpatialVectorF__operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 206615 | 0, $23 + 134441 | 0, 291, GOT_data_internal_physx__Cm__SpatialVectorF__operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -521899,12 +523712,12 @@ function asmFunc(imports) { } $335 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370642 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377498 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $336 = physx__PxGetAssertHandler_28_29() | 0; $340 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$336 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($336, $340 + 251267 | 0, $340 + 114242 | 0, 546, $340 + 370642 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$336 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($336, $340 + 257249 | 0, $340 + 117315 | 0, 546, $340 + 377498 | 0); $335 = 0; } } @@ -522884,12 +524697,12 @@ function asmFunc(imports) { } $311 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370643 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377499 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $312 = physx__PxGetAssertHandler_28_29() | 0; $316 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$312 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($312, $316 + 250388 | 0, $316 + 114242 | 0, 1306, $316 + 370643 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$312 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($312, $316 + 256370 | 0, $316 + 117315 | 0, 1306, $316 + 377499 | 0); $311 = 0; } } @@ -522954,12 +524767,12 @@ function asmFunc(imports) { } $516 = 0; label$24 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370644 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377500 | 0) >> 0] | 0) & 1 | 0) { break label$24 } $517 = physx__PxGetAssertHandler_28_29() | 0; $521 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$517 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($517, $521 + 250388 | 0, $521 + 114242 | 0, 1342, $521 + 370644 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$517 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($517, $521 + 256370 | 0, $521 + 117315 | 0, 1342, $521 + 377500 | 0); $516 = 0; } } @@ -523007,12 +524820,12 @@ function asmFunc(imports) { } $737 = 0; label$26 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370645 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377501 | 0) >> 0] | 0) & 1 | 0) { break label$26 } $738 = physx__PxGetAssertHandler_28_29() | 0; $742 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$738 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($738, $742 + 253080 | 0, $742 + 114242 | 0, 1393, $742 + 370645 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$738 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($738, $742 + 259062 | 0, $742 + 117315 | 0, 1393, $742 + 377501 | 0); $737 = 0; } } @@ -523022,12 +524835,12 @@ function asmFunc(imports) { } $761 = 0; label$28 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370646 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377502 | 0) >> 0] | 0) & 1 | 0) { break label$28 } $762 = physx__PxGetAssertHandler_28_29() | 0; $766 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$762 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($762, $766 + 254038 | 0, $766 + 114242 | 0, 1394, $766 + 370646 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$762 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($762, $766 + 260020 | 0, $766 + 117315 | 0, 1394, $766 + 377502 | 0); $761 = 0; } } @@ -523238,12 +525051,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370647 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377503 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 250568 | 0, $25 + 114242 | 0, 1502, $25 + 370647 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 256550 | 0, $25 + 117315 | 0, 1502, $25 + 377503 | 0); $20 = 0; } } @@ -523253,12 +525066,12 @@ function asmFunc(imports) { } $46 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370648 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377504 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 250768 | 0, $51 + 114242 | 0, 1503, $51 + 370648 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 256750 | 0, $51 + 117315 | 0, 1503, $51 + 377504 | 0); $46 = 0; } } @@ -523285,12 +525098,12 @@ function asmFunc(imports) { } $136 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370649 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377505 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $137 = physx__PxGetAssertHandler_28_29() | 0; $141 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$137 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($137, $141 + 253985 | 0, $141 + 114242 | 0, 1520, $141 + 370649 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$137 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($137, $141 + 259967 | 0, $141 + 117315 | 0, 1520, $141 + 377505 | 0); $136 = 0; } } @@ -523328,7 +525141,7 @@ function asmFunc(imports) { break label$2 } $14 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $14 + 114242 | 0 | 0, 1569 | 0, $14 + 265617 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $14 + 117315 | 0 | 0, 1569 | 0, $14 + 271599 | 0 | 0, 0 | 0); break label$1; } (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__Dy__ArticulationData__getLinkCount_28_29_20const($6 + 112 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 496 | 0) >> 2] = wasm2js_i32$1; @@ -523402,12 +525215,12 @@ function asmFunc(imports) { } $302 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370650 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377506 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $303 = physx__PxGetAssertHandler_28_29() | 0; $307 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$303 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($303, $307 + 251267 | 0, $307 + 114242 | 0, 1647, $307 + 370650 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$303 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($303, $307 + 257249 | 0, $307 + 117315 | 0, 1647, $307 + 377506 | 0); $302 = 0; } } @@ -523555,12 +525368,12 @@ function asmFunc(imports) { } $72 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370657 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377513 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $73 = physx__PxGetAssertHandler_28_29() | 0; $77 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$73 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($73, $77 + 250568 | 0, $77 + 105264 | 0, 736, $77 + 370657 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$73 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($73, $77 + 256550 | 0, $77 + 107007 | 0, 736, $77 + 377513 | 0); $72 = 0; } } @@ -523570,12 +525383,12 @@ function asmFunc(imports) { } $98 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370658 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377514 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $99 = physx__PxGetAssertHandler_28_29() | 0; $103 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$99 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($99, $103 + 250768 | 0, $103 + 105264 | 0, 737, $103 + 370658 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$99 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($99, $103 + 256750 | 0, $103 + 107007 | 0, 737, $103 + 377514 | 0); $98 = 0; } } @@ -523757,12 +525570,12 @@ function asmFunc(imports) { } $101 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370655 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377511 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $102 = physx__PxGetAssertHandler_28_29() | 0; $106 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$102 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($102, $106 + 251306 | 0, $106 + 105264 | 0, 686, $106 + 370655 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$102 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($102, $106 + 257288 | 0, $106 + 107007 | 0, 686, $106 + 377511 | 0); $101 = 0; } } @@ -523785,12 +525598,12 @@ function asmFunc(imports) { } $195 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370656 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377512 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $196 = physx__PxGetAssertHandler_28_29() | 0; $200 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$196 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($196, $200 + 251236 | 0, $200 + 105264 | 0, 704, $200 + 370656 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$196 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($196, $200 + 257218 | 0, $200 + 107007 | 0, 704, $200 + 377512 | 0); $195 = 0; } } @@ -523995,7 +525808,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxTransform_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxTransform_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -524024,7 +525837,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxQuat_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxQuat_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -524246,12 +526059,12 @@ function asmFunc(imports) { } $390 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370665 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377521 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $391 = physx__PxGetAssertHandler_28_29() | 0; $395 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$391 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($391, $395 + 250388 | 0, $395 + 105264 | 0, 1223, $395 + 370665 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$391 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($391, $395 + 256370 | 0, $395 + 107007 | 0, 1223, $395 + 377521 | 0); $390 = 0; } } @@ -524303,12 +526116,12 @@ function asmFunc(imports) { } $596 = 0; label$22 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370666 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377522 | 0) >> 0] | 0) & 1 | 0) { break label$22 } $597 = physx__PxGetAssertHandler_28_29() | 0; $601 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$597 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($597, $601 + 250388 | 0, $601 + 105264 | 0, 1257, $601 + 370666 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$597 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($597, $601 + 256370 | 0, $601 + 107007 | 0, 1257, $601 + 377522 | 0); $596 = 0; } } @@ -524348,12 +526161,12 @@ function asmFunc(imports) { } $763 = 0; label$26 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370667 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377523 | 0) >> 0] | 0) & 1 | 0) { break label$26 } $764 = physx__PxGetAssertHandler_28_29() | 0; $768 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$764 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($764, $768 + 250388 | 0, $768 + 105264 | 0, 1289, $768 + 370667 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$764 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($764, $768 + 256370 | 0, $768 + 107007 | 0, 1289, $768 + 377523 | 0); $763 = 0; } } @@ -524386,12 +526199,12 @@ function asmFunc(imports) { } $864 = 0; label$28 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370668 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377524 | 0) >> 0] | 0) & 1 | 0) { break label$28 } $865 = physx__PxGetAssertHandler_28_29() | 0; $869 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$865 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($865, $869 + 253100 | 0, $869 + 105264 | 0, 1311, $869 + 370668 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$865 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($865, $869 + 259082 | 0, $869 + 107007 | 0, 1311, $869 + 377524 | 0); $864 = 0; } } @@ -525260,18 +527073,18 @@ function asmFunc(imports) { physx__shdfnd__NonTrackingAllocator__deallocate_28void__29($4 + 9 | 0 | 0, HEAP32[($5 + 348 | 0) >> 2] | 0 | 0); HEAP32[($5 + 348 | 0) >> 2] = 0; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 8 | 0 | 0, GOT_data_internal___memory_base + 162676 | 0 | 0) | 0; - $195 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 8 | 0 | 0, Math_imul(HEAP32[($4 + 104 | 0) >> 2] | 0, 160) | 0, GOT_data_internal___memory_base + 105264 | 0 | 0, 172 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 8 | 0 | 0, GOT_data_internal___memory_base + 168574 | 0 | 0) | 0; + $195 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 8 | 0 | 0, Math_imul(HEAP32[($4 + 104 | 0) >> 2] | 0, 160) | 0, GOT_data_internal___memory_base + 107007 | 0 | 0, 172 | 0) | 0; physx__Dy__ArticulationLinkData__ArticulationLinkData_28_29($195 | 0) | 0; HEAP32[($5 + 340 | 0) >> 2] = $195; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 8 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 162764 | 0 | 0) | 0; - $217 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 7 | 0 | 0, Math_imul(HEAP32[($4 + 104 | 0) >> 2] | 0, 80) | 0, GOT_data_internal___memory_base + 105264 | 0 | 0, 173 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 168662 | 0 | 0) | 0; + $217 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 7 | 0 | 0, Math_imul(HEAP32[($4 + 104 | 0) >> 2] | 0, 80) | 0, GOT_data_internal___memory_base + 107007 | 0 | 0, 173 | 0) | 0; physx__Dy__ArticulationJointCoreData__ArticulationJointCoreData_28_29($217 | 0) | 0; HEAP32[($5 + 344 | 0) >> 2] = $217; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 7 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 6 | 0 | 0, GOT_data_internal___memory_base + 162347 | 0 | 0) | 0; - $239 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 6 | 0 | 0, Math_imul(HEAP32[($4 + 104 | 0) >> 2] | 0, 96) | 0, GOT_data_internal___memory_base + 105264 | 0 | 0, 174 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 6 | 0 | 0, GOT_data_internal___memory_base + 168245 | 0 | 0) | 0; + $239 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 6 | 0 | 0, Math_imul(HEAP32[($4 + 104 | 0) >> 2] | 0, 96) | 0, GOT_data_internal___memory_base + 107007 | 0 | 0, 174 | 0) | 0; physx__Dy__ArticulationJointTargetData__ArticulationJointTargetData_28_29($239 | 0) | 0; HEAP32[($5 + 348 | 0) >> 2] = $239; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 6 | 0 | 0) | 0; @@ -525309,7 +527122,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxTransform_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxTransform_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -525357,7 +527170,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialImpulseResponseMatrix_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialImpulseResponseMatrix_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -525405,7 +527218,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialMatrix_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialMatrix_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -525453,7 +527266,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Dy__InvStIs_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Dy__InvStIs_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -525570,7 +527383,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialSubspaceMatrix_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialSubspaceMatrix_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -525618,7 +527431,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Dy__IsInvD_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Dy__IsInvD_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -525647,7 +527460,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxQuat_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxQuat_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -525770,7 +527583,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialImpulseResponseMatrix_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialImpulseResponseMatrix_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -525799,7 +527612,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialMatrix_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialMatrix_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -525828,7 +527641,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Dy__InvStIs_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Dy__InvStIs_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -525902,7 +527715,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialSubspaceMatrix_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialSubspaceMatrix_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -525931,7 +527744,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Dy__IsInvD_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Dy__IsInvD_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -526010,7 +527823,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_float_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_float_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -526047,7 +527860,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_float_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_float_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -526071,12 +527884,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370652 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377508 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 73238 | 0, $25 + 105264 | 0, 228, $25 + 370652 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 73253 | 0, $25 + 107007 | 0, 228, $25 + 377508 | 0); $20 = 0; } } @@ -526183,7 +527996,7 @@ function asmFunc(imports) { } $60 = physx__PxGetAssertHandler_28_29() | 0; $64 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 204018 | 0, $64 + 140374 | 0, 77, GOT_data_internal_physx__Dy__ArticulationJointCoreData__computeMotionMatrix_28physx__Dy__ArticulationJointCoreBase__2c_20physx__Dy__SpatialSubspaceMatrix__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 21e4 | 0, $64 + 146064 | 0, 77, GOT_data_internal_physx__Dy__ArticulationJointCoreData__computeMotionMatrix_28physx__Dy__ArticulationJointCoreBase__2c_20physx__Dy__SpatialSubspaceMatrix__29___ignore); $59 = 0; } } @@ -526227,7 +528040,7 @@ function asmFunc(imports) { } $165 = physx__PxGetAssertHandler_28_29() | 0; $169 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$165 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($165, $169 + 206160 | 0, $169 + 140374 | 0, 111, GOT_data_internal_physx__Dy__ArticulationJointCoreData__computeMotionMatrix_28physx__Dy__ArticulationJointCoreBase__2c_20physx__Dy__SpatialSubspaceMatrix__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$165 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($165, $169 + 212142 | 0, $169 + 146064 | 0, 111, GOT_data_internal_physx__Dy__ArticulationJointCoreData__computeMotionMatrix_28physx__Dy__ArticulationJointCoreBase__2c_20physx__Dy__SpatialSubspaceMatrix__29___ignore_1); $164 = 0; } } @@ -526314,7 +528127,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 82976 | 0, $25 + 128656 | 0, 85, GOT_data_internal_physx__Dy__SpatialSubspaceMatrix__setColumn_28unsigned_20int_2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 83019 | 0, $25 + 132540 | 0, 85, GOT_data_internal_physx__Dy__SpatialSubspaceMatrix__setColumn_28unsigned_20int_2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29___ignore); $20 = 0; } } @@ -526378,12 +528191,12 @@ function asmFunc(imports) { } $47 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370653 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377509 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $48 = physx__PxGetAssertHandler_28_29() | 0; $52 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 207835 | 0, $52 + 105264 | 0, 256, $52 + 370653 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 213817 | 0, $52 + 107007 | 0, 256, $52 + 377509 | 0); $47 = 0; } } @@ -526879,7 +528692,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 200633 | 0, $23 + 130305 | 0, 469, GOT_data_internal_physx__Cm__UnAlignedSpatialVector__operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 206615 | 0, $23 + 134441 | 0, 469, GOT_data_internal_physx__Cm__UnAlignedSpatialVector__operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -527223,7 +529036,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorF_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorF_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -527446,12 +529259,12 @@ function asmFunc(imports) { } $33 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370654 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377510 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $34 = physx__PxGetAssertHandler_28_29() | 0; $38 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 144426 | 0, $38 + 105264 | 0, 530, $38 + 370654 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 150287 | 0, $38 + 107007 | 0, 530, $38 + 377510 | 0); $33 = 0; } } @@ -528178,7 +529991,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorF_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Cm__SpatialVectorF_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -528614,7 +530427,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 82995 | 0, $23 + 128656 | 0, 97, GOT_data_internal_physx__Dy__SpatialSubspaceMatrix__operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 83038 | 0, $23 + 132540 | 0, 97, GOT_data_internal_physx__Dy__SpatialSubspaceMatrix__operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -528657,7 +530470,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialMatrix_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialMatrix_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -528686,7 +530499,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Dy__InvStIs_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Dy__InvStIs_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -528715,7 +530528,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialSubspaceMatrix_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialSubspaceMatrix_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -528744,7 +530557,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialSubspaceMatrix_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialSubspaceMatrix_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -528773,7 +530586,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 82995 | 0, $23 + 128656 | 0, 91, GOT_data_internal_physx__Dy__SpatialSubspaceMatrix__operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 83038 | 0, $23 + 132540 | 0, 91, GOT_data_internal_physx__Dy__SpatialSubspaceMatrix__operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -528867,12 +530680,12 @@ function asmFunc(imports) { } $115 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370659 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377515 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $116 = physx__PxGetAssertHandler_28_29() | 0; $120 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$116 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($116, $120 + 69674 | 0, $120 + 105264 | 0, 843, $120 + 370659 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$116 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($116, $120 + 69674 | 0, $120 + 107007 | 0, 843, $120 + 377515 | 0); $115 = 0; } } @@ -528944,7 +530757,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialMatrix_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialMatrix_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -528973,7 +530786,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Dy__InvStIs_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Dy__InvStIs_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -529202,12 +531015,12 @@ function asmFunc(imports) { } $141 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370660 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377516 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $142 = physx__PxGetAssertHandler_28_29() | 0; $146 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$142 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($142, $146 + 69674 | 0, $146 + 105264 | 0, 885, $146 + 370660 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$142 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($142, $146 + 69674 | 0, $146 + 107007 | 0, 885, $146 + 377516 | 0); $141 = 0; } } @@ -529286,12 +531099,12 @@ function asmFunc(imports) { } $239 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370661 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377517 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $240 = physx__PxGetAssertHandler_28_29() | 0; $244 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$240 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($240, $244 + 69674 | 0, $244 + 105264 | 0, 898, $244 + 370661 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$240 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($240, $244 + 69674 | 0, $244 + 107007 | 0, 898, $244 + 377517 | 0); $239 = 0; } } @@ -529369,12 +531182,12 @@ function asmFunc(imports) { } $331 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370662 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377518 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $332 = physx__PxGetAssertHandler_28_29() | 0; $336 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$332 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($332, $336 + 69674 | 0, $336 + 105264 | 0, 908, $336 + 370662 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$332 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($332, $336 + 69674 | 0, $336 + 107007 | 0, 908, $336 + 377518 | 0); $331 = 0; } } @@ -529606,7 +531419,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Dy__IsInvD_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Dy__IsInvD_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -530063,7 +531876,7 @@ function asmFunc(imports) { } $55 = physx__PxGetAssertHandler_28_29() | 0; $59 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 227471 | 0, $59 + 128559 | 0, 69, GOT_data_internal_physx__Dy__ArticulationHighestSetBit_28unsigned_20long_20long_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 233453 | 0, $59 + 132429 | 0, 69, GOT_data_internal_physx__Dy__ArticulationHighestSetBit_28unsigned_20long_20long_29___ignore); $54 = 0; } } @@ -530149,12 +531962,12 @@ function asmFunc(imports) { } $103 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370663 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377519 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $104 = physx__PxGetAssertHandler_28_29() | 0; $108 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$104 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($104, $108 + 251306 | 0, $108 + 105264 | 0, 1122, $108 + 370663 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$104 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($104, $108 + 257288 | 0, $108 + 107007 | 0, 1122, $108 + 377519 | 0); $103 = 0; } } @@ -530177,12 +531990,12 @@ function asmFunc(imports) { } $207 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370664 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377520 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $208 = physx__PxGetAssertHandler_28_29() | 0; $212 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$208 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($208, $212 + 251236 | 0, $212 + 105264 | 0, 1138, $212 + 370664 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$208 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($208, $212 + 257218 | 0, $212 + 107007 | 0, 1138, $212 + 377520 | 0); $207 = 0; } } @@ -530397,7 +532210,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Dy__IsInvD_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Dy__IsInvD_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -530475,7 +532288,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -530549,12 +532362,12 @@ function asmFunc(imports) { } $42 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370669 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377525 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $43 = physx__PxGetAssertHandler_28_29() | 0; $47 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 74681 | 0, $47 + 105264 | 0, 1825, $47 + 370669 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 74696 | 0, $47 + 107007 | 0, 1825, $47 + 377525 | 0); $42 = 0; } } @@ -530564,12 +532377,12 @@ function asmFunc(imports) { } $69 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370670 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377526 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $70 = physx__PxGetAssertHandler_28_29() | 0; $74 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$70 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($70, $74 + 203073 | 0, $74 + 105264 | 0, 1826, $74 + 370670 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$70 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($70, $74 + 209055 | 0, $74 + 107007 | 0, 1826, $74 + 377526 | 0); $69 = 0; } } @@ -531153,7 +532966,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxSolverConstraintDesc_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxSolverConstraintDesc_20const__29___ignore); $29 = 0; } } @@ -531411,12 +533224,12 @@ function asmFunc(imports) { } $418 = 0; label$24 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370671 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377527 | 0) >> 0] | 0) & 1 | 0) { break label$24 } $419 = physx__PxGetAssertHandler_28_29() | 0; $423 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$419 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($419, $423 + 198675 | 0, $423 + 105264 | 0, 2227, $423 + 370671 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$419 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($419, $423 + 204657 | 0, $423 + 107007 | 0, 2227, $423 + 377527 | 0); $418 = 0; } } @@ -531568,7 +533381,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 395, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__NamedAllocator___remove_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 395, GOT_data_internal_physx__shdfnd__Array_physx__PxSolverConstraintDesc_2c_20physx__shdfnd__NamedAllocator___remove_28unsigned_20int_29___ignore); $18 = 0; } } @@ -531646,7 +533459,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($8 + 47 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 126957 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 130561 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; break label$1; } $7 = $7 - (((HEAP32[($8 + 48 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -531682,7 +533495,7 @@ function asmFunc(imports) { } $93 = physx__PxGetAssertHandler_28_29() | 0; $97 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 227292 | 0, $97 + 126957 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_physx__PxSolverConstraintDesc_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_2c_20physx__shdfnd__NamedAllocator__28physx__PxSolverConstraintDesc__2c_20unsigned_20int_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 233274 | 0, $97 + 130561 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_physx__PxSolverConstraintDesc_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_2c_20physx__shdfnd__NamedAllocator__28physx__PxSolverConstraintDesc__2c_20unsigned_20int_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); $92 = 0; } } @@ -531739,7 +533552,7 @@ function asmFunc(imports) { } $198 = physx__PxGetAssertHandler_28_29() | 0; $202 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 231714 | 0, $202 + 126957 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_physx__PxSolverConstraintDesc_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_2c_20physx__shdfnd__NamedAllocator__28physx__PxSolverConstraintDesc__2c_20unsigned_20int_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 237696 | 0, $202 + 130561 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_physx__PxSolverConstraintDesc_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_2c_20physx__shdfnd__NamedAllocator__28physx__PxSolverConstraintDesc__2c_20unsigned_20int_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); $197 = 0; } } @@ -531941,12 +533754,12 @@ function asmFunc(imports) { } $392 = 0; label$24 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370672 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377528 | 0) >> 0] | 0) & 1 | 0) { break label$24 } $393 = physx__PxGetAssertHandler_28_29() | 0; $397 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$393 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($393, $397 + 198675 | 0, $397 + 105264 | 0, 2382, $397 + 370672 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$393 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($393, $397 + 204657 | 0, $397 + 107007 | 0, 2382, $397 + 377528 | 0); $392 = 0; } } @@ -532848,7 +534661,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalConstraint_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalConstraint_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -532877,7 +534690,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalConstraint_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalConstraint_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -533003,7 +534816,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalLockedAxis_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalLockedAxis_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -533032,7 +534845,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalLockedAxis_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalLockedAxis_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -533107,7 +534920,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalConstraint_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalConstraint_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -533136,7 +534949,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalLockedAxis_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalLockedAxis_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -533240,12 +535053,12 @@ function asmFunc(imports) { } $237 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370673 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377529 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $238 = physx__PxGetAssertHandler_28_29() | 0; $242 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 250388 | 0, $242 + 105264 | 0, 3087, $242 + 370673 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 256370 | 0, $242 + 107007 | 0, 3087, $242 + 377529 | 0); $237 = 0; } } @@ -533304,12 +535117,12 @@ function asmFunc(imports) { } $431 = 0; label$21 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370674 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377530 | 0) >> 0] | 0) & 1 | 0) { break label$21 } $432 = physx__PxGetAssertHandler_28_29() | 0; $436 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$432 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($432, $436 + 143790 | 0, $436 + 105264 | 0, 3122, $436 + 370674 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$432 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($432, $436 + 149651 | 0, $436 + 107007 | 0, 3122, $436 + 377530 | 0); $431 = 0; } } @@ -533352,12 +535165,12 @@ function asmFunc(imports) { } $596 = 0; label$23 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370675 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377531 | 0) >> 0] | 0) & 1 | 0) { break label$23 } $597 = physx__PxGetAssertHandler_28_29() | 0; $601 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$597 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($597, $601 + 253080 | 0, $601 + 105264 | 0, 3154, $601 + 370675 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$597 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($597, $601 + 259062 | 0, $601 + 107007 | 0, 3154, $601 + 377531 | 0); $596 = 0; } } @@ -533414,7 +535227,7 @@ function asmFunc(imports) { break label$6 } $71 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $71 + 105264 | 0 | 0, 3226 | 0, $71 + 117580 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $71 + 107007 | 0 | 0, 3226 | 0, $71 + 120947 | 0 | 0, 0 | 0); } break label$1; } @@ -533803,12 +535616,12 @@ function asmFunc(imports) { } $110 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370676 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377532 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $111 = physx__PxGetAssertHandler_28_29() | 0; $115 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$111 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($111, $115 + 144469 | 0, $115 + 105264 | 0, 3315, $115 + 370676 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$111 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($111, $115 + 150330 | 0, $115 + 107007 | 0, 3315, $115 + 377532 | 0); $110 = 0; } } @@ -533824,12 +535637,12 @@ function asmFunc(imports) { } $171 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370677 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377533 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $172 = physx__PxGetAssertHandler_28_29() | 0; $176 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$172 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($172, $176 + 250551 | 0, $176 + 105264 | 0, 3322, $176 + 370677 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$172 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($172, $176 + 256533 | 0, $176 + 107007 | 0, 3322, $176 + 377533 | 0); $171 = 0; } } @@ -533839,12 +535652,12 @@ function asmFunc(imports) { } $197 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370678 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377534 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $198 = physx__PxGetAssertHandler_28_29() | 0; $202 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 250748 | 0, $202 + 105264 | 0, 3323, $202 + 370678 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 256730 | 0, $202 + 107007 | 0, 3323, $202 + 377534 | 0); $197 = 0; } } @@ -534091,12 +535904,12 @@ function asmFunc(imports) { } $255 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370679 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377535 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $256 = physx__PxGetAssertHandler_28_29() | 0; $260 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$256 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($256, $260 + 251204 | 0, $260 + 105264 | 0, 3512, $260 + 370679 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$256 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($256, $260 + 257186 | 0, $260 + 107007 | 0, 3512, $260 + 377535 | 0); $255 = 0; } } @@ -534106,12 +535919,12 @@ function asmFunc(imports) { } $281 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370680 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377536 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $282 = physx__PxGetAssertHandler_28_29() | 0; $286 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$282 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($282, $286 + 250850 | 0, $286 + 105264 | 0, 3513, $286 + 370680 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$282 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($282, $286 + 256832 | 0, $286 + 107007 | 0, 3513, $286 + 377536 | 0); $281 = 0; } } @@ -535826,7 +537639,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_float_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_float_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -535855,7 +537668,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialImpulseResponseMatrix_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialImpulseResponseMatrix_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -536137,12 +537950,12 @@ function asmFunc(imports) { } $243 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370681 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377537 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $244 = physx__PxGetAssertHandler_28_29() | 0; $248 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$244 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($244, $248 + 250388 | 0, $248 + 105264 | 0, 4576, $248 + 370681 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$244 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($244, $248 + 256370 | 0, $248 + 107007 | 0, 4576, $248 + 377537 | 0); $243 = 0; } } @@ -536167,12 +537980,12 @@ function asmFunc(imports) { } $364 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370682 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377538 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $365 = physx__PxGetAssertHandler_28_29() | 0; $369 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$365 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($365, $369 + 250388 | 0, $369 + 105264 | 0, 4600, $369 + 370682 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$365 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($365, $369 + 256370 | 0, $369 + 107007 | 0, 4600, $369 + 377538 | 0); $364 = 0; } } @@ -536203,12 +538016,12 @@ function asmFunc(imports) { } $471 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370683 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377539 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $472 = physx__PxGetAssertHandler_28_29() | 0; $476 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$472 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($472, $476 + 253080 | 0, $476 + 105264 | 0, 4622, $476 + 370683 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$472 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($472, $476 + 259062 | 0, $476 + 107007 | 0, 4622, $476 + 377539 | 0); $471 = 0; } } @@ -536370,7 +538183,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialImpulseResponseMatrix_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialImpulseResponseMatrix_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -536402,7 +538215,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 192) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 192) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -536516,7 +538329,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialMatrix_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialMatrix_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -536548,7 +538361,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 112) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 112) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -536652,7 +538465,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Dy__InvStIs_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Dy__InvStIs_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -536684,7 +538497,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 36) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 36) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -536846,7 +538659,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialSubspaceMatrix_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Dy__SpatialSubspaceMatrix_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -536878,7 +538691,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 76) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 76) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -536965,7 +538778,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Dy__IsInvD_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Dy__IsInvD_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -536997,7 +538810,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 96) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 96) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -537111,7 +538924,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_float_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_float_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -537143,7 +538956,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -537333,7 +539146,7 @@ function asmFunc(imports) { } $78 = physx__PxGetAssertHandler_28_29() | 0; $82 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 129209 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxSolverConstraintDesc_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_20const__28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 133177 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxSolverConstraintDesc_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_20const__28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_20const__29___ignore); $77 = 0; } } @@ -537358,7 +539171,7 @@ function asmFunc(imports) { } $121 = physx__PxGetAssertHandler_28_29() | 0; $125 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 238038 | 0, $125 + 129209 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxSolverConstraintDesc_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_20const__28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 244020 | 0, $125 + 133177 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__PxSolverConstraintDesc_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_20const__28physx__PxSolverConstraintDesc__2c_20int_2c_20int_2c_20physx__Dy__ArticulationStaticConstraintSortPredicate_20const__29___ignore_1); $120 = 0; } } @@ -537467,7 +539280,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalConstraint_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalConstraint_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -537499,7 +539312,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 176) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 176) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -537604,7 +539417,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalLockedAxis_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationInternalLockedAxis_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -537636,7 +539449,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 80) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 80) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -537751,7 +539564,7 @@ function asmFunc(imports) { i64toi32_i32$0 = $6; HEAP32[($6 + 16 | 0) >> 2] = $1822; HEAP32[($6 + 20 | 0) >> 2] = i64toi32_i32$1; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 199 | 0 | 0, GOT_data_internal___memory_base + 87452 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 199 | 0 | 0, GOT_data_internal___memory_base + 87521 | 0 | 0) | 0; physx__shdfnd__Array_physx__Sc__BodyCore__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($6 + 24 | 0 | 0, $5 + 199 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 199 | 0 | 0) | 0; HEAP32[($6 + 36 | 0) >> 2] = 0; @@ -537773,13 +539586,13 @@ function asmFunc(imports) { } break label$1; }; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 196 | 0 | 0, GOT_data_internal___memory_base + 121539 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 196 | 0 | 0, GOT_data_internal___memory_base + 124906 | 0 | 0) | 0; physx__shdfnd__Pool_physx__Sc__Scene__Block_void__2c_208u__2c_20physx__shdfnd__NamedAllocator___Pool_28physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29($6 + 100 | 0 | 0, $5 + 196 | 0 | 0, 32 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 196 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 195 | 0 | 0, GOT_data_internal___memory_base + 121630 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 195 | 0 | 0, GOT_data_internal___memory_base + 124997 | 0 | 0) | 0; physx__shdfnd__Pool_physx__Sc__Scene__Block_void__2c_2016u__2c_20physx__shdfnd__NamedAllocator___Pool_28physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29($6 + 392 | 0 | 0, $5 + 195 | 0 | 0, 32 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 195 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 194 | 0 | 0, GOT_data_internal___memory_base + 121688 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 194 | 0 | 0, GOT_data_internal___memory_base + 125055 | 0 | 0) | 0; physx__shdfnd__Pool_physx__Sc__Scene__Block_void__2c_2032u__2c_20physx__shdfnd__NamedAllocator___Pool_28physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29($6 + 684 | 0 | 0, $5 + 194 | 0 | 0, 32 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 194 | 0 | 0) | 0; HEAP32[($6 + 976 | 0) >> 2] = 0; @@ -537800,48 +539613,48 @@ function asmFunc(imports) { physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 191 | 0 | 0, 0 | 0) | 0; physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($6 + 1168 | 0 | 0, $5 + 191 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 191 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 190 | 0 | 0, GOT_data_internal___memory_base + 189060 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 190 | 0 | 0, GOT_data_internal___memory_base + 195022 | 0 | 0) | 0; physx__shdfnd__Array_physx__PxTriggerPair_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($6 + 1180 | 0 | 0, $5 + 190 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 190 | 0 | 0) | 0; HEAP32[($6 + 1196 | 0) >> 2] = 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($5 + 189 | 0 | 0, GOT_data_internal___memory_base + 82589 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($5 + 189 | 0 | 0, GOT_data_internal___memory_base + 82632 | 0 | 0) | 0; physx__shdfnd__CoalescedHashSet_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator___CoalescedHashSet_28physx__shdfnd__NonTrackingAllocator_20const__29($6 + 1200 | 0 | 0, $5 + 189 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 188 | 0 | 0, GOT_data_internal___memory_base + 77834 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 188 | 0 | 0, GOT_data_internal___memory_base + 77877 | 0 | 0) | 0; physx__shdfnd__Array_physx__Sc__ConstraintCore__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($6 + 1240 | 0 | 0, $5 + 188 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 188 | 0 | 0) | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($5 + 187 | 0 | 0, GOT_data_internal___memory_base + 78031 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($5 + 187 | 0 | 0, GOT_data_internal___memory_base + 78074 | 0 | 0) | 0; physx__shdfnd__CoalescedHashSet_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator___CoalescedHashSet_28physx__shdfnd__NonTrackingAllocator_20const__29($6 + 1252 | 0 | 0, $5 + 187 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 186 | 0 | 0, GOT_data_internal___memory_base + 121562 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 186 | 0 | 0, GOT_data_internal___memory_base + 124929 | 0 | 0) | 0; physx__shdfnd__Pool2_physx__Sc__Scene__Block_unsigned_20char_2c_20128u__2c_208192u_2c_20physx__shdfnd__NamedAllocator___Pool2_28physx__shdfnd__NamedAllocator_20const__29($6 + 1292 | 0 | 0, $5 + 186 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 186 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 185 | 0 | 0, GOT_data_internal___memory_base + 121596 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 185 | 0 | 0, GOT_data_internal___memory_base + 124963 | 0 | 0) | 0; physx__shdfnd__Pool2_physx__Sc__Scene__Block_unsigned_20char_2c_20256u__2c_208192u_2c_20physx__shdfnd__NamedAllocator___Pool2_28physx__shdfnd__NamedAllocator_20const__29($6 + 1584 | 0 | 0, $5 + 185 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 185 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 184 | 0 | 0, GOT_data_internal___memory_base + 121654 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 184 | 0 | 0, GOT_data_internal___memory_base + 125021 | 0 | 0) | 0; physx__shdfnd__Pool2_physx__Sc__Scene__Block_unsigned_20char_2c_20384u__2c_208192u_2c_20physx__shdfnd__NamedAllocator___Pool2_28physx__shdfnd__NamedAllocator_20const__29($6 + 1876 | 0 | 0, $5 + 184 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 184 | 0 | 0) | 0; HEAP32[($6 + 2168 | 0) >> 2] = 0; HEAP32[($6 + 2192 | 0) >> 2] = HEAP32[((HEAP32[($5 + 212 | 0) >> 2] | 0) + 40 | 0) >> 2] | 0; HEAP32[($6 + 2196 | 0) >> 2] = HEAP32[((HEAP32[($5 + 212 | 0) >> 2] | 0) + 44 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($5 + 183 | 0 | 0, GOT_data_internal___memory_base + 87435 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($5 + 183 | 0 | 0, GOT_data_internal___memory_base + 87504 | 0 | 0) | 0; physx__shdfnd__CoalescedHashSet_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator___CoalescedHashSet_28physx__shdfnd__NonTrackingAllocator_20const__29($6 + 2200 | 0 | 0, $5 + 183 | 0 | 0) | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($5 + 182 | 0 | 0, GOT_data_internal___memory_base + 87487 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($5 + 182 | 0 | 0, GOT_data_internal___memory_base + 87556 | 0 | 0) | 0; physx__shdfnd__CoalescedHashSet_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator___CoalescedHashSet_28physx__shdfnd__NonTrackingAllocator_20const__29($6 + 2240 | 0 | 0, $5 + 182 | 0 | 0) | 0; physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___operator__28physx__PxSceneFlag__Enum_29_20const($5 + 176 | 0 | 0, (HEAP32[($5 + 212 | 0) >> 2] | 0) + 112 | 0 | 0, 1024 | 0); (wasm2js_i32$0 = $6, wasm2js_i32$1 = (physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___operator_20bool_28_29_20const($5 + 176 | 0 | 0) | 0) & 1 | 0), HEAP8[(wasm2js_i32$0 + 2282 | 0) >> 0] = wasm2js_i32$1; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 175 | 0 | 0, GOT_data_internal___memory_base + 78416 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 175 | 0 | 0, GOT_data_internal___memory_base + 78459 | 0 | 0) | 0; physx__shdfnd__Array_physx__Sc__Client__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($6 + 2284 | 0 | 0, $5 + 175 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 175 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 174 | 0 | 0, GOT_data_internal___memory_base + 80123 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 174 | 0 | 0, GOT_data_internal___memory_base + 80166 | 0 | 0) | 0; physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($6 + 2296 | 0 | 0, $5 + 174 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 174 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 173 | 0 | 0, GOT_data_internal___memory_base + 80056 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 173 | 0 | 0, GOT_data_internal___memory_base + 80099 | 0 | 0) | 0; physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($6 + 2308 | 0 | 0, $5 + 173 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 173 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 172 | 0 | 0, GOT_data_internal___memory_base + 87388 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 172 | 0 | 0, GOT_data_internal___memory_base + 87457 | 0 | 0) | 0; physx__shdfnd__Array_physx__PxRigidBody_20const__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($6 + 2320 | 0 | 0, $5 + 172 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 172 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 171 | 0 | 0, GOT_data_internal___memory_base + 93408 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 171 | 0 | 0, GOT_data_internal___memory_base + 93499 | 0 | 0) | 0; physx__shdfnd__Array_physx__PxTransform_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($6 + 2332 | 0 | 0, $5 + 171 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 171 | 0 | 0) | 0; HEAP32[($6 + 2344 | 0) >> 2] = 0; @@ -537850,7 +539663,7 @@ function asmFunc(imports) { physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___PxFlags_28physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int__20const__29($6 + 2360 | 0 | 0, (HEAP32[($5 + 212 | 0) >> 2] | 0) + 112 | 0 | 0) | 0; HEAP32[($6 + 2380 | 0) >> 2] = 0; HEAP32[($6 + 2416 | 0) >> 2] = 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 170 | 0 | 0, GOT_data_internal___memory_base + 80817 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 170 | 0 | 0, GOT_data_internal___memory_base + 80860 | 0 | 0) | 0; physx__shdfnd__Array_physx__Sc__Scene__SimpleBodyPair_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($6 + 2420 | 0 | 0, $5 + 170 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 170 | 0 | 0) | 0; physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___BitMapBase_28_29($6 + 2432 | 0 | 0) | 0; @@ -537867,7 +539680,7 @@ function asmFunc(imports) { physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 166 | 0 | 0, 0 | 0) | 0; physx__shdfnd__Array_physx__PxsContactManager__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($6 + 2492 | 0 | 0, $5 + 166 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 166 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 165 | 0 | 0, GOT_data_internal___memory_base + 90004 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 165 | 0 | 0, GOT_data_internal___memory_base + 90073 | 0 | 0) | 0; physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($6 + 2504 | 0 | 0, $5 + 165 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 165 | 0 | 0) | 0; physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___BitMapBase_28_29($6 + 2516 | 0 | 0) | 0; @@ -537878,16 +539691,16 @@ function asmFunc(imports) { HEAP32[($6 + 2672 | 0) >> 2] = 0; i64toi32_i32$1 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__secondPassNarrowPhase_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 2712 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 149514 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__secondPassNarrowPhase_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 2712 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 155400 | 0 | 0) | 0; i64toi32_i32$0 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postNarrowPhase_28physx__PxBaseTask__29___DelegateFanoutTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 2752 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 149490 | 0 | 0) | 0; + physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postNarrowPhase_28physx__PxBaseTask__29___DelegateFanoutTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 2752 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 155376 | 0 | 0) | 0; i64toi32_i32$1 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__finalizationPhase_28physx__PxBaseTask__29___DelegateFanoutTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 2856 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 149613 | 0 | 0) | 0; + physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__finalizationPhase_28physx__PxBaseTask__29___DelegateFanoutTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 2856 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 155499 | 0 | 0) | 0; i64toi32_i32$0 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDMultiPass_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 2960 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 79830 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDMultiPass_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 2960 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 79873 | 0 | 0) | 0; physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 164 | 0 | 0, 0 | 0) | 0; physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($6 + 3e3 | 0 | 0, $5 + 164 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 164 | 0 | 0) | 0; @@ -537908,118 +539721,118 @@ function asmFunc(imports) { physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 159 | 0 | 0) | 0; i64toi32_i32$1 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__afterIntegration_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3080 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 118421 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__afterIntegration_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3080 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 121788 | 0 | 0) | 0; i64toi32_i32$0 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__constraintProjection_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3120 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 118128 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__constraintProjection_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3120 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 121495 | 0 | 0) | 0; i64toi32_i32$1 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postSolver_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3160 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 91291 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postSolver_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3160 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 91360 | 0 | 0) | 0; i64toi32_i32$0 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__solver_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3200 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 91223 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__solver_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3200 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 91292 | 0 | 0) | 0; i64toi32_i32$1 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateBodiesAndShapes_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3240 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 86659 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateBodiesAndShapes_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3240 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 86728 | 0 | 0) | 0; i64toi32_i32$0 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateSimulationController_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3280 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 93049 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateSimulationController_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3280 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 93140 | 0 | 0) | 0; i64toi32_i32$1 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateDynamics_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3320 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 90207 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateDynamics_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3320 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 90276 | 0 | 0) | 0; i64toi32_i32$0 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3360 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 76280 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3360 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 76323 | 0 | 0) | 0; i64toi32_i32$1 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts2_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3400 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 201735 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts2_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3400 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 207717 | 0 | 0) | 0; i64toi32_i32$0 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts3_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3440 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 201204 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts3_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3440 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 207186 | 0 | 0) | 0; i64toi32_i32$1 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__destroyManagers_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3480 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 81281 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__destroyManagers_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3480 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 81324 | 0 | 0) | 0; i64toi32_i32$0 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__lostTouchReports_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3520 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 77427 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__lostTouchReports_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3520 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 77470 | 0 | 0) | 0; i64toi32_i32$1 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__unregisterInteractions_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3560 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 82001 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__unregisterInteractions_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3560 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 82044 | 0 | 0) | 0; i64toi32_i32$0 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processNarrowPhaseLostTouchEventsIslands_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3600 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 122878 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processNarrowPhaseLostTouchEventsIslands_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3600 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 126245 | 0 | 0) | 0; i64toi32_i32$1 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processNarrowPhaseLostTouchEvents_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3640 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 78267 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processNarrowPhaseLostTouchEvents_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3640 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 78310 | 0 | 0) | 0; i64toi32_i32$0 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postThirdPassIslandGen_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3680 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 122745 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postThirdPassIslandGen_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3680 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 126112 | 0 | 0) | 0; i64toi32_i32$1 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postIslandGen_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3720 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 119618 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postIslandGen_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3720 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 122985 | 0 | 0) | 0; i64toi32_i32$0 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__islandGen_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3760 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 119582 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__islandGen_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3760 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 122949 | 0 | 0) | 0; i64toi32_i32$1 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__preRigidBodyNarrowPhase_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3800 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 149458 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__preRigidBodyNarrowPhase_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3800 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 155344 | 0 | 0) | 0; i64toi32_i32$0 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__setEdgesConnected_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3840 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 123284 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__setEdgesConnected_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3840 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 126651 | 0 | 0) | 0; i64toi32_i32$1 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__fetchPatchEvents_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3880 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 122311 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__fetchPatchEvents_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3880 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 125678 | 0 | 0) | 0; i64toi32_i32$0 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostSolverPatches_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3920 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 122380 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostSolverPatches_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3920 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 125747 | 0 | 0) | 0; i64toi32_i32$1 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__rigidBodyNarrowPhase_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3960 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 149429 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__rigidBodyNarrowPhase_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 3960 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 155315 | 0 | 0) | 0; i64toi32_i32$0 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__unblockNarrowPhase_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 4e3 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 149544 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__unblockNarrowPhase_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 4e3 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 155430 | 0 | 0) | 0; i64toi32_i32$1 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhase_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 4040 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 149703 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhase_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 4040 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 155589 | 0 | 0) | 0; i64toi32_i32$0 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseContinuation_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 4080 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 73648 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseContinuation_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 4080 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 73663 | 0 | 0) | 0; i64toi32_i32$1 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseStage2_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 4120 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 201904 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseStage2_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 4120 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 207886 | 0 | 0) | 0; i64toi32_i32$0 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseStage3_28physx__PxBaseTask__29___DelegateFanoutTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 4160 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 201250 | 0 | 0) | 0; + physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseStage3_28physx__PxBaseTask__29___DelegateFanoutTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 4160 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 207232 | 0 | 0) | 0; i64toi32_i32$1 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__preallocateContactManagers_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 4264 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 81360 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__preallocateContactManagers_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 4264 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 81403 | 0 | 0) | 0; i64toi32_i32$0 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__islandInsertion_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 4304 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 117556 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__islandInsertion_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 4304 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 120923 | 0 | 0) | 0; i64toi32_i32$1 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerContactManagers_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 4344 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 81328 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerContactManagers_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 4344 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 81371 | 0 | 0) | 0; i64toi32_i32$0 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerInteractions_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 4384 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 82076 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerInteractions_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 4384 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 82119 | 0 | 0) | 0; i64toi32_i32$1 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerSceneInteractions_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 4424 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 82257 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerSceneInteractions_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 4424 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 82300 | 0 | 0) | 0; i64toi32_i32$0 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__broadPhase_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 4464 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 149639 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__broadPhase_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 4464 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 155525 | 0 | 0) | 0; i64toi32_i32$1 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__advanceStep_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 4504 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 116522 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__advanceStep_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 4504 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $6 | 0, GOT_data_internal___memory_base + 119889 | 0 | 0) | 0; i64toi32_i32$0 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($5 + 204 | 0) >> 2] | 0; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__collideStep_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 4544 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 116502 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__collideStep_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($6 + 4544 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $6 | 0, GOT_data_internal___memory_base + 119869 | 0 | 0) | 0; physx__Cm__FlushPool__FlushPool_28unsigned_20int_29($6 + 4584 | 0 | 0, 16384 | 0) | 0; HEAP8[($6 + 4620 | 0) >> 0] = 0; HEAP8[($6 + 4621 | 0) >> 0] = 0; HEAP32[($6 + 4624 | 0) >> 2] = 0; HEAP32[($6 + 4628 | 0) >> 2] = 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($5 + 158 | 0 | 0, GOT_data_internal___memory_base + 87412 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($5 + 158 | 0 | 0, GOT_data_internal___memory_base + 87481 | 0 | 0) | 0; physx__shdfnd__CoalescedHashSet_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator___CoalescedHashSet_28physx__shdfnd__NonTrackingAllocator_20const__29($6 + 4632 | 0 | 0, $5 + 158 | 0 | 0) | 0; physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 157 | 0 | 0, 0 | 0) | 0; physx__shdfnd__Array_physx__PxsContactManager__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($6 + 4672 | 0 | 0, $5 + 157 | 0 | 0) | 0; @@ -538049,81 +539862,81 @@ function asmFunc(imports) { }; } physx__shdfnd__ReflectionAllocator_physx__Sc__SimStats___ReflectionAllocator_28char_20const__29($5 + 147 | 0 | 0, 0 | 0) | 0; - $892 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__SimStats___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__SimStats__2c_20char_20const__2c_20int_29(156 | 0, $5 + 147 | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 645 | 0) | 0; + $892 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__SimStats___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__SimStats__2c_20char_20const__2c_20int_29(156 | 0, $5 + 147 | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 645 | 0) | 0; physx__Sc__SimStats__SimStats_28_29($892 | 0) | 0; HEAP32[($6 + 2352 | 0) >> 2] = $892; physx__shdfnd__ReflectionAllocator_physx__Sc__ObjectIDTracker___ReflectionAllocator_28char_20const__29($5 + 146 | 0 | 0, 0 | 0) | 0; - $906 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__ObjectIDTracker___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__ObjectIDTracker__2c_20char_20const__2c_20int_29(44 | 0, $5 + 146 | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 646 | 0) | 0; + $906 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__ObjectIDTracker___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__ObjectIDTracker__2c_20char_20const__2c_20int_29(44 | 0, $5 + 146 | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 646 | 0) | 0; physx__Sc__ObjectIDTracker__ObjectIDTracker_28_29($906 | 0) | 0; HEAP32[($6 + 2364 | 0) >> 2] = $906; physx__shdfnd__ReflectionAllocator_physx__Sc__ObjectIDTracker___ReflectionAllocator_28char_20const__29($5 + 145 | 0 | 0, 0 | 0) | 0; - $920 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__ObjectIDTracker___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__ObjectIDTracker__2c_20char_20const__2c_20int_29(44 | 0, $5 + 145 | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 647 | 0) | 0; + $920 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__ObjectIDTracker___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__ObjectIDTracker__2c_20char_20const__2c_20int_29(44 | 0, $5 + 145 | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 647 | 0) | 0; physx__Sc__ObjectIDTracker__ObjectIDTracker_28_29($920 | 0) | 0; HEAP32[($6 + 2368 | 0) >> 2] = $920; physx__shdfnd__ReflectionAllocator_physx__Sc__ObjectIDTracker___ReflectionAllocator_28char_20const__29($5 + 144 | 0 | 0, 0 | 0) | 0; - $934 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__ObjectIDTracker___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__ObjectIDTracker__2c_20char_20const__2c_20int_29(44 | 0, $5 + 144 | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 648 | 0) | 0; + $934 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__ObjectIDTracker___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__ObjectIDTracker__2c_20char_20const__2c_20int_29(44 | 0, $5 + 144 | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 648 | 0) | 0; physx__Sc__ObjectIDTracker__ObjectIDTracker_28_29($934 | 0) | 0; HEAP32[($6 + 2372 | 0) >> 2] = $934; physx__shdfnd__ReflectionAllocator_physx__Sc__ObjectIDTracker___ReflectionAllocator_28char_20const__29($5 + 143 | 0 | 0, 0 | 0) | 0; - $948 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__ObjectIDTracker___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__ObjectIDTracker__2c_20char_20const__2c_20int_29(44 | 0, $5 + 143 | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 649 | 0) | 0; + $948 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__ObjectIDTracker___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__ObjectIDTracker__2c_20char_20const__2c_20int_29(44 | 0, $5 + 143 | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 649 | 0) | 0; physx__Sc__ObjectIDTracker__ObjectIDTracker_28_29($948 | 0) | 0; HEAP32[($6 + 2376 | 0) >> 2] = $948; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 142 | 0 | 0, GOT_data_internal___memory_base + 162899 | 0 | 0) | 0; - (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 142 | 0 | 0, 12 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 651 | 0) | 0), HEAP32[(wasm2js_i32$0 + 1192 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 142 | 0 | 0, GOT_data_internal___memory_base + 168797 | 0 | 0) | 0; + (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 142 | 0 | 0, 12 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 651 | 0) | 0), HEAP32[(wasm2js_i32$0 + 1192 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 142 | 0 | 0) | 0; $969 = HEAP32[($6 + 1192 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 141 | 0 | 0, GOT_data_internal___memory_base + 162869 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 141 | 0 | 0, GOT_data_internal___memory_base + 168767 | 0 | 0) | 0; physx__shdfnd__Array_physx__Sc__TriggerPairExtraData_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($969 | 0, $5 + 141 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 141 | 0 | 0) | 0; physx__shdfnd__ReflectionAllocator_physx__Cm__PreallocatingPool_physx__Sc__StaticSim____ReflectionAllocator_28char_20const__29($5 + 140 | 0 | 0, 0 | 0) | 0; - $996 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Cm__PreallocatingPool_physx__Sc__StaticSim____28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Cm__PreallocatingPool_physx__Sc__StaticSim___2c_20char_20const__2c_20int_29(32 | 0, $5 + 140 | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 654 | 0) | 0; - physx__Cm__PreallocatingPool_physx__Sc__StaticSim___PreallocatingPool_28unsigned_20int_2c_20char_20const__29($996 | 0, 64 | 0, GOT_data_internal___memory_base + 120854 | 0 | 0) | 0; + $996 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Cm__PreallocatingPool_physx__Sc__StaticSim____28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Cm__PreallocatingPool_physx__Sc__StaticSim___2c_20char_20const__2c_20int_29(32 | 0, $5 + 140 | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 654 | 0) | 0; + physx__Cm__PreallocatingPool_physx__Sc__StaticSim___PreallocatingPool_28unsigned_20int_2c_20char_20const__29($996 | 0, 64 | 0, GOT_data_internal___memory_base + 124221 | 0 | 0) | 0; HEAP32[($6 + 2388 | 0) >> 2] = $996; physx__shdfnd__ReflectionAllocator_physx__Cm__PreallocatingPool_physx__Sc__BodySim____ReflectionAllocator_28char_20const__29($5 + 139 | 0 | 0, 0 | 0) | 0; - $1014 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Cm__PreallocatingPool_physx__Sc__BodySim____28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Cm__PreallocatingPool_physx__Sc__BodySim___2c_20char_20const__2c_20int_29(32 | 0, $5 + 139 | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 655 | 0) | 0; - physx__Cm__PreallocatingPool_physx__Sc__BodySim___PreallocatingPool_28unsigned_20int_2c_20char_20const__29($1014 | 0, 64 | 0, GOT_data_internal___memory_base + 120773 | 0 | 0) | 0; + $1014 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Cm__PreallocatingPool_physx__Sc__BodySim____28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Cm__PreallocatingPool_physx__Sc__BodySim___2c_20char_20const__2c_20int_29(32 | 0, $5 + 139 | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 655 | 0) | 0; + physx__Cm__PreallocatingPool_physx__Sc__BodySim___PreallocatingPool_28unsigned_20int_2c_20char_20const__29($1014 | 0, 64 | 0, GOT_data_internal___memory_base + 124140 | 0 | 0) | 0; HEAP32[($6 + 2392 | 0) >> 2] = $1014; physx__shdfnd__ReflectionAllocator_physx__Cm__PreallocatingPool_physx__Sc__ShapeSim____ReflectionAllocator_28char_20const__29($5 + 138 | 0 | 0, 0 | 0) | 0; - $1032 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Cm__PreallocatingPool_physx__Sc__ShapeSim____28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Cm__PreallocatingPool_physx__Sc__ShapeSim___2c_20char_20const__2c_20int_29(32 | 0, $5 + 138 | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 656 | 0) | 0; - physx__Cm__PreallocatingPool_physx__Sc__ShapeSim___PreallocatingPool_28unsigned_20int_2c_20char_20const__29($1032 | 0, 64 | 0, GOT_data_internal___memory_base + 120845 | 0 | 0) | 0; + $1032 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Cm__PreallocatingPool_physx__Sc__ShapeSim____28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Cm__PreallocatingPool_physx__Sc__ShapeSim___2c_20char_20const__2c_20int_29(32 | 0, $5 + 138 | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 656 | 0) | 0; + physx__Cm__PreallocatingPool_physx__Sc__ShapeSim___PreallocatingPool_28unsigned_20int_2c_20char_20const__29($1032 | 0, 64 | 0, GOT_data_internal___memory_base + 124212 | 0 | 0) | 0; HEAP32[($6 + 2384 | 0) >> 2] = $1032; physx__shdfnd__ReflectionAllocator_physx__shdfnd__Pool_physx__Sc__ConstraintSim_2c_20physx__shdfnd__NamedAllocator____ReflectionAllocator_28char_20const__29($5 + 137 | 0 | 0, 0 | 0) | 0; - $1050 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__shdfnd__Pool_physx__Sc__ConstraintSim_2c_20physx__shdfnd__NamedAllocator____28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__shdfnd__Pool_physx__Sc__ConstraintSim_2c_20physx__shdfnd__NamedAllocator___2c_20char_20const__2c_20int_29(292 | 0, $5 + 137 | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 657 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 136 | 0 | 0, GOT_data_internal___memory_base + 120781 | 0 | 0) | 0; + $1050 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__shdfnd__Pool_physx__Sc__ConstraintSim_2c_20physx__shdfnd__NamedAllocator____28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__shdfnd__Pool_physx__Sc__ConstraintSim_2c_20physx__shdfnd__NamedAllocator___2c_20char_20const__2c_20int_29(292 | 0, $5 + 137 | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 657 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 136 | 0 | 0, GOT_data_internal___memory_base + 124148 | 0 | 0) | 0; physx__shdfnd__Pool_physx__Sc__ConstraintSim_2c_20physx__shdfnd__NamedAllocator___Pool_28physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29($1050 | 0, $5 + 136 | 0 | 0, 32 | 0) | 0; HEAP32[($6 + 2396 | 0) >> 2] = $1050; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 136 | 0 | 0) | 0; physx__shdfnd__ReflectionAllocator_physx__shdfnd__Pool_physx__Sc__ConstraintInteraction_2c_20physx__shdfnd__NamedAllocator____ReflectionAllocator_28char_20const__29($5 + 135 | 0 | 0, 0 | 0) | 0; - $1078 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__shdfnd__Pool_physx__Sc__ConstraintInteraction_2c_20physx__shdfnd__NamedAllocator____28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__shdfnd__Pool_physx__Sc__ConstraintInteraction_2c_20physx__shdfnd__NamedAllocator___2c_20char_20const__2c_20int_29(292 | 0, $5 + 135 | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 658 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 134 | 0 | 0, GOT_data_internal___memory_base + 118178 | 0 | 0) | 0; + $1078 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__shdfnd__Pool_physx__Sc__ConstraintInteraction_2c_20physx__shdfnd__NamedAllocator____28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__shdfnd__Pool_physx__Sc__ConstraintInteraction_2c_20physx__shdfnd__NamedAllocator___2c_20char_20const__2c_20int_29(292 | 0, $5 + 135 | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 658 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 134 | 0 | 0, GOT_data_internal___memory_base + 121545 | 0 | 0) | 0; physx__shdfnd__Pool_physx__Sc__ConstraintInteraction_2c_20physx__shdfnd__NamedAllocator___Pool_28physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29($1078 | 0, $5 + 134 | 0 | 0, 32 | 0) | 0; HEAP32[($6 + 2408 | 0) >> 2] = $1078; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 134 | 0 | 0) | 0; physx__shdfnd__ReflectionAllocator_physx__Sc__LLArticulationPool___ReflectionAllocator_28char_20const__29($5 + 133 | 0 | 0, 0 | 0) | 0; - $1106 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__LLArticulationPool___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__LLArticulationPool__2c_20char_20const__2c_20int_29(292 | 0, $5 + 133 | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 659 | 0) | 0; + $1106 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__LLArticulationPool___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__LLArticulationPool__2c_20char_20const__2c_20int_29(292 | 0, $5 + 133 | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 659 | 0) | 0; physx__Sc__LLArticulationPool__LLArticulationPool_28_29($1106 | 0) | 0; HEAP32[($6 + 2400 | 0) >> 2] = $1106; physx__shdfnd__ReflectionAllocator_physx__Sc__LLArticulationRCPool___ReflectionAllocator_28char_20const__29($5 + 132 | 0 | 0, 0 | 0) | 0; - $1120 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__LLArticulationRCPool___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__LLArticulationRCPool__2c_20char_20const__2c_20int_29(292 | 0, $5 + 132 | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 660 | 0) | 0; + $1120 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__LLArticulationRCPool___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__LLArticulationRCPool__2c_20char_20const__2c_20int_29(292 | 0, $5 + 132 | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 660 | 0) | 0; physx__Sc__LLArticulationRCPool__LLArticulationRCPool_28_29($1120 | 0) | 0; HEAP32[($6 + 2404 | 0) >> 2] = $1120; physx__shdfnd__ReflectionAllocator_physx__shdfnd__Pool_physx__Sc__SimStateData_2c_20physx__shdfnd__NamedAllocator____ReflectionAllocator_28char_20const__29($5 + 131 | 0 | 0, 0 | 0) | 0; - $1134 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__shdfnd__Pool_physx__Sc__SimStateData_2c_20physx__shdfnd__NamedAllocator____28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__shdfnd__Pool_physx__Sc__SimStateData_2c_20physx__shdfnd__NamedAllocator___2c_20char_20const__2c_20int_29(292 | 0, $5 + 131 | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 662 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 130 | 0 | 0, GOT_data_internal___memory_base + 162742 | 0 | 0) | 0; + $1134 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__shdfnd__Pool_physx__Sc__SimStateData_2c_20physx__shdfnd__NamedAllocator____28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__shdfnd__Pool_physx__Sc__SimStateData_2c_20physx__shdfnd__NamedAllocator___2c_20char_20const__2c_20int_29(292 | 0, $5 + 131 | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 662 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 130 | 0 | 0, GOT_data_internal___memory_base + 168640 | 0 | 0) | 0; physx__shdfnd__Pool_physx__Sc__SimStateData_2c_20physx__shdfnd__NamedAllocator___Pool_28physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29($1134 | 0, $5 + 130 | 0 | 0, 32 | 0) | 0; HEAP32[($6 + 2412 | 0) >> 2] = $1134; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 130 | 0 | 0) | 0; physx__shdfnd__ReflectionAllocator_physx__Sc__Client___ReflectionAllocator_28char_20const__29($5 + 123 | 0 | 0, 0 | 0) | 0; - $1164 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__Client___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__Client__2c_20char_20const__2c_20int_29(1 | 0, $5 + 123 | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 664 | 0) | 0; + $1164 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__Client___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__Client__2c_20char_20const__2c_20int_29(1 | 0, $5 + 123 | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 664 | 0) | 0; physx__Sc__Client__Client_28_29($1164 | 0) | 0; HEAP32[($5 + 124 | 0) >> 2] = $1164; physx__shdfnd__Array_physx__Sc__Client__2c_20physx__shdfnd__NamedAllocator___pushBack_28physx__Sc__Client__20const__29($6 + 2284 | 0 | 0, $5 + 124 | 0 | 0) | 0; physx__shdfnd__ReflectionAllocator_physx__Sc__ConstraintProjectionManager___ReflectionAllocator_28char_20const__29($5 + 122 | 0 | 0, 0 | 0) | 0; - $1181 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__ConstraintProjectionManager___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__ConstraintProjectionManager__2c_20char_20const__2c_20int_29(376 | 0, $5 + 122 | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 665 | 0) | 0; + $1181 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__ConstraintProjectionManager___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__ConstraintProjectionManager__2c_20char_20const__2c_20int_29(376 | 0, $5 + 122 | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 665 | 0) | 0; physx__Sc__ConstraintProjectionManager__ConstraintProjectionManager_28_29($1181 | 0) | 0; HEAP32[($6 + 1136 | 0) >> 2] = $1181; physx__shdfnd__ReflectionAllocator_physx__Sc__SqBoundsManager___ReflectionAllocator_28char_20const__29($5 + 121 | 0 | 0, 0 | 0) | 0; - $1195 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__SqBoundsManager___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__SqBoundsManager__2c_20char_20const__2c_20int_29(48 | 0, $5 + 121 | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 667 | 0) | 0; + $1195 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__SqBoundsManager___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__SqBoundsManager__2c_20char_20const__2c_20int_29(48 | 0, $5 + 121 | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 667 | 0) | 0; physx__Sc__SqBoundsManager__SqBoundsManager_28_29($1195 | 0) | 0; HEAP32[($6 + 1152 | 0) >> 2] = $1195; $1196 = physx__shdfnd__getFoundation_28_29() | 0; @@ -538151,7 +539964,7 @@ function asmFunc(imports) { } HEAP8[($6 + 4621 | 0) >> 0] = $1229 & 1 | 0; physx__shdfnd__ReflectionAllocator_physx__PxsContext___ReflectionAllocator_28char_20const__29($5 + 113 | 0 | 0, 0 | 0) | 0; - $1247 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__PxsContext___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__PxsContext__2c_20char_20const__2c_20int_29(1840 | 0, $5 + 113 | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 710 | 0) | 0; + $1247 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__PxsContext___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__PxsContext__2c_20char_20const__2c_20int_29(1840 | 0, $5 + 113 | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 710 | 0) | 0; i64toi32_i32$1 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($5 + 204 | 0) >> 2] | 0; physx__PxsContext__PxsContext_28physx__PxSceneDesc_20const__2c_20physx__PxTaskManager__2c_20physx__Cm__FlushPool__2c_20physx__PxCudaContextManager__2c_20unsigned_20long_20long_29($1247 | 0, HEAP32[($5 + 212 | 0) >> 2] | 0 | 0, HEAP32[($6 + 4612 | 0) >> 2] | 0 | 0, $6 + 4584 | 0 | 0, HEAP32[($6 + 4616 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; @@ -538162,7 +539975,7 @@ function asmFunc(imports) { break label$8 } $1263 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $1263 + 111345 | 0 | 0, 714 | 0, $1263 + 255793 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $1263 + 113998 | 0 | 0, 714 | 0, $1263 + 261775 | 0 | 0, 0 | 0); break label$7; } physx__PxcNpContext__setMaterialManager_28physx__PxsMaterialManager__29(HEAP32[($6 + 976 | 0) >> 2] | 0 | 0, physx__Sc__Scene__getMaterialManager_28_29($6 | 0) | 0 | 0); @@ -538190,11 +540003,11 @@ function asmFunc(imports) { (wasm2js_i32$0 = $5, wasm2js_i32$1 = FUNCTION_TABLE[HEAP32[((HEAP32[$1298 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1298, HEAP32[((HEAP32[($5 + 212 | 0) >> 2] | 0) + 240 | 0) >> 2] | 0) | 0), HEAP32[(wasm2js_i32$0 + 104 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__VirtualAllocator__VirtualAllocator_28physx__shdfnd__VirtualAllocatorCallback__29($5 + 100 | 0 | 0, HEAP32[($5 + 104 | 0) >> 2] | 0 | 0) | 0; physx__shdfnd__ReflectionAllocator_physx__Bp__BoundsArray___ReflectionAllocator_28char_20const__29($5 + 99 | 0 | 0, 0 | 0) | 0; - $1321 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Bp__BoundsArray___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Bp__BoundsArray__2c_20char_20const__2c_20int_29(20 | 0, $5 + 99 | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 774 | 0) | 0; + $1321 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Bp__BoundsArray___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Bp__BoundsArray__2c_20char_20const__2c_20int_29(20 | 0, $5 + 99 | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 774 | 0) | 0; physx__Bp__BoundsArray__BoundsArray_28physx__shdfnd__VirtualAllocator__29($1321 | 0, $5 + 100 | 0 | 0) | 0; HEAP32[($6 + 1140 | 0) >> 2] = $1321; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 98 | 0 | 0, GOT_data_internal___memory_base + 156095 | 0 | 0) | 0; - $1341 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 98 | 0 | 0, 16 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 776 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 98 | 0 | 0, GOT_data_internal___memory_base + 161981 | 0 | 0) | 0; + $1341 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 98 | 0 | 0, 16 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 776 | 0) | 0; physx__shdfnd__Array_float_2c_20physx__shdfnd__VirtualAllocator___Array_28physx__shdfnd__VirtualAllocator_20const__29($1341 | 0, $5 + 100 | 0 | 0) | 0; HEAP32[($6 + 1144 | 0) >> 2] = $1341; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 98 | 0 | 0) | 0; @@ -538204,8 +540017,8 @@ function asmFunc(imports) { (wasm2js_i32$0 = $5, wasm2js_i32$1 = (physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___operator_20bool_28_29_20const($5 + 92 | 0 | 0) | 0) & 1 | 0), HEAP8[(wasm2js_i32$0 + 97 | 0) >> 0] = wasm2js_i32$1; physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___operator__28physx__PxSceneFlag__Enum_29_20const($5 + 80 | 0 | 0, $6 + 2360 | 0 | 0, 8 | 0); (wasm2js_i32$0 = $5, wasm2js_i32$1 = (physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___operator_20bool_28_29_20const($5 + 80 | 0 | 0) | 0) & 1 | 0), HEAP8[(wasm2js_i32$0 + 87 | 0) >> 0] = wasm2js_i32$1; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 79 | 0 | 0, GOT_data_internal___memory_base + 93344 | 0 | 0) | 0; - $1393 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 79 | 0 | 0, 1240 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 782 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 79 | 0 | 0, GOT_data_internal___memory_base + 93435 | 0 | 0) | 0; + $1393 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 79 | 0 | 0, 1240 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 782 | 0) | 0; i64toi32_i32$1 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($5 + 204 | 0) >> 2] | 0; physx__IG__SimpleIslandManager__SimpleIslandManager_28bool_2c_20unsigned_20long_20long_29($1393 | 0, (HEAPU8[($5 + 97 | 0) >> 0] | 0) & 1 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; @@ -538252,14 +540065,14 @@ function asmFunc(imports) { (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__Dy__createTGSDynamicsContext_28physx__PxcNpMemBlockPool__2c_20physx__PxcScratchAllocator__2c_20physx__Cm__FlushPool__2c_20physx__PxvSimStats__2c_20physx__PxTaskManager__2c_20physx__shdfnd__VirtualAllocatorCallback__2c_20physx__PxsMaterialManager__2c_20physx__IG__IslandSim__2c_20unsigned_20long_20long_2c_20bool_2c_20bool_2c_20bool_2c_20float_29($1451 | 0, $1453 | 0, $1455 | 0, $1457 | 0, $1459 | 0, $1460 | 0, $1461 | 0, $1463 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, (HEAPU8[($6 + 2282 | 0) >> 0] | 0) & 1 | 0 | 0, (HEAPU8[($5 + 97 | 0) >> 0] | 0) & 1 | 0 | 0, (HEAPU8[($5 + 87 | 0) >> 0] | 0) & 1 | 0 | 0, Math_fround(Math_fround(HEAPF32[(physx__PxSceneDesc__getTolerancesScale_28_29_20const(HEAP32[($5 + 212 | 0) >> 2] | 0 | 0) | 0) >> 2]))) | 0), HEAP32[(wasm2js_i32$0 + 1004 | 0) >> 2] = wasm2js_i32$1; } physx__PxsContext__setNphaseImplementationContext_28physx__PxvNphaseImplementationContext__29(HEAP32[($6 + 976 | 0) >> 2] | 0 | 0, physx__createNphaseImplementationContext_28physx__PxsContext__2c_20physx__IG__IslandSim__29(HEAP32[($6 + 976 | 0) >> 2] | 0 | 0, physx__IG__SimpleIslandManager__getAccurateIslandSim_28_29(HEAP32[($6 + 1e3 | 0) >> 2] | 0 | 0) | 0 | 0) | 0 | 0); - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 71 | 0 | 0, GOT_data_internal___memory_base + 124656 | 0 | 0) | 0; - $1499 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 71 | 0 | 0, 8 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 805 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 71 | 0 | 0, GOT_data_internal___memory_base + 128030 | 0 | 0) | 0; + $1499 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 71 | 0 | 0, 8 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 805 | 0) | 0; ScSimulationControllerCallback__ScSimulationControllerCallback_28physx__Sc__Scene__29($1499 | 0, $6 | 0) | 0; HEAP32[($6 + 1016 | 0) >> 2] = $1499; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 71 | 0 | 0) | 0; (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__createSimulationController_28physx__PxsSimulationControllerCallback__29(HEAP32[($6 + 1016 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 1012 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__ReflectionAllocator_physx__Bp__AABBManager___ReflectionAllocator_28char_20const__29($5 + 70 | 0 | 0, 0 | 0) | 0; - $1518 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Bp__AABBManager___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Bp__AABBManager__2c_20char_20const__2c_20int_29(568 | 0, $5 + 70 | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 808 | 0) | 0; + $1518 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Bp__AABBManager___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Bp__AABBManager__2c_20char_20const__2c_20int_29(568 | 0, $5 + 70 | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 808 | 0) | 0; i64toi32_i32$0 = HEAP32[($5 + 200 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($5 + 204 | 0) >> 2] | 0; physx__Bp__AABBManager__AABBManager_28physx__Bp__BroadPhase__2c_20physx__Bp__BoundsArray__2c_20physx__shdfnd__Array_float_2c_20physx__shdfnd__VirtualAllocator___2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__VirtualAllocator__2c_20unsigned_20long_20long_2c_20physx__PxPairFilteringMode__Enum_2c_20physx__PxPairFilteringMode__Enum_29($1518 | 0, HEAP32[($6 + 984 | 0) >> 2] | 0 | 0, HEAP32[($6 + 1140 | 0) >> 2] | 0 | 0, HEAP32[($6 + 1144 | 0) >> 2] | 0 | 0, HEAP32[((HEAP32[($5 + 212 | 0) >> 2] | 0) + 72 | 0) >> 2] | 0 | 0, (HEAP32[((HEAP32[($5 + 212 | 0) >> 2] | 0) + 64 | 0) >> 2] | 0) + (HEAP32[((HEAP32[($5 + 212 | 0) >> 2] | 0) + 68 | 0) >> 2] | 0) | 0 | 0, $5 + 100 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, HEAP32[((HEAP32[($5 + 212 | 0) >> 2] | 0) + 40 | 0) >> 2] | 0 | 0, HEAP32[((HEAP32[($5 + 212 | 0) >> 2] | 0) + 44 | 0) >> 2] | 0 | 0) | 0; @@ -538287,13 +540100,13 @@ function asmFunc(imports) { physx__PxcNpContext__setToleranceLength_28float_29(HEAP32[($6 + 976 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[(HEAP32[($5 + 64 | 0) >> 2] | 0) >> 2]))); physx__Dy__Context__setBounceThreshold_28float_29(HEAP32[($6 + 1004 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(-Math_fround(HEAPF32[((HEAP32[($5 + 212 | 0) >> 2] | 0) + 96 | 0) >> 2])))); physx__shdfnd__ReflectionAllocator_physx__Sc__StaticCore___ReflectionAllocator_28char_20const__29($5 + 59 | 0 | 0, 0 | 0) | 0; - $1609 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__StaticCore___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__StaticCore__2c_20char_20const__2c_20int_29(48 | 0, $5 + 59 | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 887 | 0) | 0; + $1609 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__StaticCore___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__StaticCore__2c_20char_20const__2c_20int_29(48 | 0, $5 + 59 | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 887 | 0) | 0; physx__PxTransform__PxTransform_28physx__PxIDENTITY_29($5 + 28 | 0 | 0, 0 | 0) | 0; physx__Sc__StaticCore__StaticCore_28physx__PxTransform_20const__29($1609 | 0, $5 + 28 | 0 | 0) | 0; HEAP32[($5 + 60 | 0) >> 2] = $1609; (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__Sc__StaticSim__20physx__Cm__PreallocatingPool_physx__Sc__StaticSim___construct_physx__Sc__Scene_2c_20physx__Sc__StaticCore__28physx__Sc__Scene__2c_20physx__Sc__StaticCore__29(HEAP32[($6 + 2388 | 0) >> 2] | 0 | 0, $6 | 0, HEAP32[($5 + 60 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 2380 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__ReflectionAllocator_physx__Sc__NPhaseCore___ReflectionAllocator_28char_20const__29($5 + 27 | 0 | 0, 0 | 0) | 0; - $1633 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__NPhaseCore___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__NPhaseCore__2c_20char_20const__2c_20int_29(2008 | 0, $5 + 27 | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 891 | 0) | 0; + $1633 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__NPhaseCore___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__NPhaseCore__2c_20char_20const__2c_20int_29(2008 | 0, $5 + 27 | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 891 | 0) | 0; physx__Sc__NPhaseCore__NPhaseCore_28physx__Sc__Scene__2c_20physx__PxSceneDesc_20const__29($1633 | 0, $6 | 0, HEAP32[($5 + 212 | 0) >> 2] | 0 | 0) | 0; HEAP32[($6 + 2168 | 0) >> 2] = $1633; physx__Sc__Scene__initDominanceMatrix_28_29($6 | 0); @@ -538317,12 +540130,12 @@ function asmFunc(imports) { } $1695 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370740 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377596 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $1696 = physx__PxGetAssertHandler_28_29() | 0; $1700 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1696 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1696, $1700 + 150308 | 0, $1700 + 111345 | 0, 917, $1700 + 370740 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1696 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1696, $1700 + 156194 | 0, $1700 + 113998 | 0, 917, $1700 + 377596 | 0); $1695 = 0; } } @@ -538345,12 +540158,12 @@ function asmFunc(imports) { } $1741 = 0; label$22 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370741 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377597 | 0) >> 0] | 0) & 1 | 0) { break label$22 } $1742 = physx__PxGetAssertHandler_28_29() | 0; $1746 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1742 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1742, $1746 + 241688 | 0, $1746 + 111345 | 0, 920, $1746 + 370741 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1742 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1742, $1746 + 247670 | 0, $1746 + 113998 | 0, 920, $1746 + 377597 | 0); $1741 = 0; } } @@ -538359,8 +540172,8 @@ function asmFunc(imports) { if (!((HEAP32[((HEAP32[($5 + 212 | 0) >> 2] | 0) + 24 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$24 } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 15 | 0 | 0, HEAP32[(GOT_data_internal___memory_base + 329880 | 0) >> 2] | 0 | 0) | 0; - (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 15 | 0 | 0, HEAP32[((HEAP32[($5 + 212 | 0) >> 2] | 0) + 28 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 923 | 0) | 0), HEAP32[(wasm2js_i32$0 + 2172 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 15 | 0 | 0, HEAP32[(GOT_data_internal___memory_base + 336712 | 0) >> 2] | 0 | 0) | 0; + (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 15 | 0 | 0, HEAP32[((HEAP32[($5 + 212 | 0) >> 2] | 0) + 28 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 923 | 0) | 0), HEAP32[(wasm2js_i32$0 + 2172 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 15 | 0 | 0) | 0; physx__PxMemCopy_28void__2c_20void_20const__2c_20unsigned_20int_29(HEAP32[($6 + 2172 | 0) >> 2] | 0 | 0, HEAP32[((HEAP32[($5 + 212 | 0) >> 2] | 0) + 24 | 0) >> 2] | 0 | 0, HEAP32[((HEAP32[($5 + 212 | 0) >> 2] | 0) + 28 | 0) >> 2] | 0 | 0) | 0; HEAP32[($6 + 2176 | 0) >> 2] = HEAP32[((HEAP32[($5 + 212 | 0) >> 2] | 0) + 28 | 0) >> 2] | 0; @@ -538390,7 +540203,7 @@ function asmFunc(imports) { HEAP32[($3 + 20 | 0) >> 2] = 128; physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($3 + 18 | 0 | 0, 0 | 0) | 0; physx__shdfnd__AlignedAllocator_16u_2c_20physx__shdfnd__NonTrackingAllocator___AlignedAllocator_28physx__shdfnd__NonTrackingAllocator_20const__29($3 + 19 | 0 | 0, $3 + 18 | 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_16u_2c_20physx__shdfnd__NonTrackingAllocator___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 19 | 0 | 0, 4096 | 0, GOT_data_internal___memory_base + 131812 | 0 | 0, 51 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_16u_2c_20physx__shdfnd__NonTrackingAllocator___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 19 | 0 | 0, 4096 | 0, GOT_data_internal___memory_base + 136172 | 0 | 0, 51 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; HEAP32[($4 + 4 | 0) >> 2] = 128; HEAP32[($3 + 12 | 0) >> 2] = 0; label$1 : { @@ -539988,14 +541801,14 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl___ReflectionAllocator_28char_20const__29($4 + 23 | 0 | 0, 0 | 0) | 0; physx__shdfnd__MutexT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl____MutexT_28physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl__20const__29($5 | 0, $4 + 23 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 22 | 0 | 0, GOT_data_internal___memory_base + 123631 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 22 | 0 | 0, GOT_data_internal___memory_base + 126998 | 0 | 0) | 0; physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 4 | 0 | 0, $4 + 22 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 22 | 0 | 0) | 0; HEAP32[($5 + 16 | 0) >> 2] = 0; HEAP32[($5 + 20 | 0) >> 2] = 0; HEAP32[($5 + 24 | 0) >> 2] = HEAP32[($4 + 24 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 15 | 0 | 0, GOT_data_internal___memory_base + 200105 | 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 15 | 0 | 0, HEAP32[($5 + 24 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135363 | 0 | 0, 57 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 15 | 0 | 0, GOT_data_internal___memory_base + 206087 | 0 | 0) | 0; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 15 | 0 | 0, HEAP32[($5 + 24 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140269 | 0 | 0, 57 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___pushBack_28unsigned_20char__20const__29($5 + 4 | 0 | 0, $4 + 16 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 15 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -540130,7 +541943,7 @@ function asmFunc(imports) { $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__Cm__IDPool__IDPool_28_29($4 + 4 | 0 | 0) | 0; physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___BitMapBase_28_29($4 + 20 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 11 | 0 | 0, GOT_data_internal___memory_base + 90251 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 11 | 0 | 0, GOT_data_internal___memory_base + 90320 | 0 | 0) | 0; physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($4 + 32 | 0 | 0, $3 + 11 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 11 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -540788,7 +542601,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 93317 | 0, $22 + 126423 | 0, 221, GOT_data_internal_physx__PxsContext__getTaskManager_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 93408 | 0, $22 + 129943 | 0, 221, GOT_data_internal_physx__PxsContext__getTaskManager_28_29___ignore); $17 = 0; } } @@ -540889,7 +542702,7 @@ function asmFunc(imports) { } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 146787 | 0, $21 + 132903 | 0, 209, GOT_data_internal_physx__Cm__BitMapBase_physx__shdfnd__VirtualAllocator___resize_28unsigned_20int_2c_20bool_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 152667 | 0, $21 + 137431 | 0, 209, GOT_data_internal_physx__Cm__BitMapBase_physx__shdfnd__VirtualAllocator___resize_28unsigned_20int_2c_20bool_29___ignore); $16 = 0; } } @@ -541758,7 +543571,7 @@ function asmFunc(imports) { HEAP32[$7 >> 2] = HEAP32[($6 + 24 | 0) >> 2] | 0; HEAP32[($7 + 4 | 0) >> 2] = HEAP32[($6 + 20 | 0) >> 2] | 0; HEAP32[($7 + 8 | 0) >> 2] = 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 15 | 0 | 0, GOT_data_internal___memory_base + 83224 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 15 | 0 | 0, GOT_data_internal___memory_base + 83267 | 0 | 0) | 0; physx__shdfnd__Array_physx__Cm__PreallocatingRegion_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($7 + 12 | 0 | 0, $6 + 15 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($6 + 15 | 0 | 0) | 0; HEAP8[($7 + 24 | 0) >> 0] = 1; @@ -542108,7 +543921,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Client__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__Client__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Client__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__Client__20const__29___ignore); $29 = 0; } } @@ -542421,7 +544234,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 248270 | 0, $24 + 135442 | 0, 165, GOT_data_internal_physx__Cm__PreallocatingRegionManager__allocateMemory_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 254252 | 0, $24 + 140362 | 0, 165, GOT_data_internal_physx__Cm__PreallocatingRegionManager__allocateMemory_28_29___ignore); $19 = 0; } } @@ -543013,7 +544826,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Client__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Client__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -543260,7 +545073,7 @@ function asmFunc(imports) { } $84 = physx__PxGetAssertHandler_28_29() | 0; $88 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$84 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($84, $88 + 208086 | 0, $88 + 135442 | 0, 210, GOT_data_internal_physx__Cm__PreallocatingRegionManager__deallocateMemory_28unsigned_20char__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$84 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($84, $88 + 214068 | 0, $88 + 140362 | 0, 210, GOT_data_internal_physx__Cm__PreallocatingRegionManager__deallocateMemory_28unsigned_20char__29___ignore); } } __stack_pointer = $4 + 48 | 0; @@ -543761,7 +545574,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyCore__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyCore__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -543820,12 +545633,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370742 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377598 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 183132 | 0, $26 + 111345 | 0, 1086, $26 + 370742 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 189030 | 0, $26 + 113998 | 0, 1086, $26 + 377598 | 0); $21 = 0; } } @@ -543849,12 +545662,12 @@ function asmFunc(imports) { } $72 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370743 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377599 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $73 = physx__PxGetAssertHandler_28_29() | 0; $77 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$73 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($73, $77 + 166467 | 0, $77 + 111345 | 0, 1098, $77 + 370743 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$73 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($73, $77 + 172365 | 0, $77 + 113998 | 0, 1098, $77 + 377599 | 0); $72 = 0; } } @@ -543875,12 +545688,12 @@ function asmFunc(imports) { } $126 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370744 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377600 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $127 = physx__PxGetAssertHandler_28_29() | 0; $131 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$127 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($127, $131 + 183189 | 0, $131 + 111345 | 0, 1109, $131 + 370744 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$127 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($127, $131 + 189087 | 0, $131 + 113998 | 0, 1109, $131 + 377600 | 0); $126 = 0; } } @@ -543943,7 +545756,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyCore__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyCore__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -544050,7 +545863,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyCore__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__BodyCore__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyCore__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__BodyCore__20const__29___ignore); $29 = 0; } } @@ -544088,12 +545901,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370745 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377601 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 183300 | 0, $27 + 111345 | 0, 1138, $27 + 370745 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 189198 | 0, $27 + 113998 | 0, 1138, $27 + 377601 | 0); $22 = 0; } } @@ -544133,7 +545946,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyCore__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyCore__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -544158,12 +545971,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370746 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377602 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 183351 | 0, $27 + 111345 | 0, 1157, $27 + 370746 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 189249 | 0, $27 + 113998 | 0, 1157, $27 + 377602 | 0); $22 = 0; } } @@ -544173,12 +545986,12 @@ function asmFunc(imports) { } $54 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370747 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377603 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $55 = physx__PxGetAssertHandler_28_29() | 0; $59 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 252509 | 0, $59 + 111345 | 0, 1158, $59 + 370747 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 258491 | 0, $59 + 113998 | 0, 1158, $59 + 377603 | 0); $54 = 0; } } @@ -544194,12 +546007,12 @@ function asmFunc(imports) { } $89 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370748 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377604 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $90 = physx__PxGetAssertHandler_28_29() | 0; $94 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$90 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($90, $94 + 72956 | 0, $94 + 111345 | 0, 1166, $94 + 370748 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$90 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($90, $94 + 72971 | 0, $94 + 113998 | 0, 1166, $94 + 377604 | 0); $89 = 0; } } @@ -544209,12 +546022,12 @@ function asmFunc(imports) { } $113 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370749 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377605 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $114 = physx__PxGetAssertHandler_28_29() | 0; $118 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 254789 | 0, $118 + 111345 | 0, 1167, $118 + 370749 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 260771 | 0, $118 + 113998 | 0, 1167, $118 + 377605 | 0); $113 = 0; } } @@ -544246,12 +546059,12 @@ function asmFunc(imports) { } $184 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370750 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377606 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $185 = physx__PxGetAssertHandler_28_29() | 0; $189 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$185 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($185, $189 + 183300 | 0, $189 + 111345 | 0, 1184, $189 + 370750 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$185 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($185, $189 + 189198 | 0, $189 + 113998 | 0, 1184, $189 + 377606 | 0); $184 = 0; } } @@ -544298,12 +546111,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370751 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377607 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 183254 | 0, $27 + 111345 | 0, 1212, $27 + 370751 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 189152 | 0, $27 + 113998 | 0, 1212, $27 + 377607 | 0); $22 = 0; } } @@ -544318,12 +546131,12 @@ function asmFunc(imports) { } $53 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370752 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377608 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $54 = physx__PxGetAssertHandler_28_29() | 0; $58 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 254788 | 0, $58 + 111345 | 0, 1219, $58 + 370752 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 260770 | 0, $58 + 113998 | 0, 1219, $58 + 377608 | 0); $53 = 0; } } @@ -544333,12 +546146,12 @@ function asmFunc(imports) { } $80 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370753 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377609 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $81 = physx__PxGetAssertHandler_28_29() | 0; $85 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$81 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($81, $85 + 205119 | 0, $85 + 111345 | 0, 1220, $85 + 370753 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$81 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($81, $85 + 211101 | 0, $85 + 113998 | 0, 1220, $85 + 377609 | 0); $80 = 0; } } @@ -544352,12 +546165,12 @@ function asmFunc(imports) { } $108 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370754 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377610 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $109 = physx__PxGetAssertHandler_28_29() | 0; $113 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$109 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($109, $113 + 254789 | 0, $113 + 111345 | 0, 1228, $113 + 370754 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$109 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($109, $113 + 260771 | 0, $113 + 113998 | 0, 1228, $113 + 377610 | 0); $108 = 0; } } @@ -544367,12 +546180,12 @@ function asmFunc(imports) { } $137 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370755 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377611 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $138 = physx__PxGetAssertHandler_28_29() | 0; $142 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$138 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($138, $142 + 248551 | 0, $142 + 111345 | 0, 1229, $142 + 370755 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$138 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($138, $142 + 254533 | 0, $142 + 113998 | 0, 1229, $142 + 377611 | 0); $137 = 0; } } @@ -544557,7 +546370,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -544596,7 +546409,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__Interaction__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__Interaction__20const__29___ignore); $29 = 0; } } @@ -544638,7 +546451,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -544711,7 +546524,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); $18 = 0; } } @@ -544741,12 +546554,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370756 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377612 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 233756 | 0, $28 + 111345 | 0, 1300, $28 + 370756 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 239738 | 0, $28 + 113998 | 0, 1300, $28 + 377612 | 0); $23 = 0; } } @@ -544756,12 +546569,12 @@ function asmFunc(imports) { } $56 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370757 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377613 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $57 = physx__PxGetAssertHandler_28_29() | 0; $61 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$57 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($57, $61 + 234867 | 0, $61 + 111345 | 0, 1301, $61 + 370757 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$57 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($57, $61 + 240849 | 0, $61 + 113998 | 0, 1301, $61 + 377613 | 0); $56 = 0; } } @@ -544771,12 +546584,12 @@ function asmFunc(imports) { } $84 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370758 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377614 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $85 = physx__PxGetAssertHandler_28_29() | 0; $89 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$85 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($85, $89 + 197890 | 0, $89 + 111345 | 0, 1302, $89 + 370758 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$85 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($85, $89 + 203872 | 0, $89 + 113998 | 0, 1302, $89 + 377614 | 0); $84 = 0; } } @@ -544787,12 +546600,12 @@ function asmFunc(imports) { } $120 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370759 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377615 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $121 = physx__PxGetAssertHandler_28_29() | 0; $125 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 173690 | 0, $125 + 111345 | 0, 1306, $125 + 370759 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 179588 | 0, $125 + 113998 | 0, 1306, $125 + 377615 | 0); $120 = 0; } } @@ -544836,12 +546649,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370760 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377616 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 233756 | 0, $28 + 111345 | 0, 1317, $28 + 370760 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 239738 | 0, $28 + 113998 | 0, 1317, $28 + 377616 | 0); $23 = 0; } } @@ -544851,12 +546664,12 @@ function asmFunc(imports) { } $56 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370761 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377617 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $57 = physx__PxGetAssertHandler_28_29() | 0; $61 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$57 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($57, $61 + 234866 | 0, $61 + 111345 | 0, 1318, $61 + 370761 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$57 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($57, $61 + 240848 | 0, $61 + 113998 | 0, 1318, $61 + 377617 | 0); $56 = 0; } } @@ -544866,12 +546679,12 @@ function asmFunc(imports) { } $84 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370762 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377618 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $85 = physx__PxGetAssertHandler_28_29() | 0; $89 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$85 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($85, $89 + 197890 | 0, $89 + 111345 | 0, 1319, $89 + 370762 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$85 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($85, $89 + 203872 | 0, $89 + 113998 | 0, 1319, $89 + 377618 | 0); $84 = 0; } } @@ -544882,12 +546695,12 @@ function asmFunc(imports) { } $120 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370763 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377619 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $121 = physx__PxGetAssertHandler_28_29() | 0; $125 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 173755 | 0, $125 + 111345 | 0, 1322, $125 + 370763 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 179653 | 0, $125 + 113998 | 0, 1322, $125 + 377619 | 0); $120 = 0; } } @@ -544927,12 +546740,12 @@ function asmFunc(imports) { } $41 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370764 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377620 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $42 = physx__PxGetAssertHandler_28_29() | 0; $46 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$42 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($42, $46 + 200153 | 0, $46 + 111345 | 0, 1333, $46 + 370764 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$42 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($42, $46 + 206135 | 0, $46 + 113998 | 0, 1333, $46 + 377620 | 0); $41 = 0; } } @@ -544960,8 +546773,8 @@ function asmFunc(imports) { (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__PoolBase_physx__Sc__Scene__Block_void__2c_2032u__2c_20physx__shdfnd__NamedAllocator___construct_28_29($5 + 684 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; break label$7; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 3 | 0 | 0, GOT_data_internal___memory_base + 226503 | 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 3 | 0 | 0, (HEAP32[($4 + 8 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 1342 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 3 | 0 | 0, GOT_data_internal___memory_base + 232485 | 0 | 0) | 0; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 3 | 0 | 0, (HEAP32[($4 + 8 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 1342 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 3 | 0 | 0) | 0; } } @@ -545186,12 +546999,12 @@ function asmFunc(imports) { } $42 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370765 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377621 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $43 = physx__PxGetAssertHandler_28_29() | 0; $47 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 200153 | 0, $47 + 111345 | 0, 1351, $47 + 370765 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 206135 | 0, $47 + 113998 | 0, 1351, $47 + 377621 | 0); $42 = 0; } } @@ -545310,7 +547123,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__Scene__Block_void__2c_208u__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__Scene__Block_void__2c_208u___29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__Scene__Block_void__2c_208u__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__Scene__Block_void__2c_208u___29___ignore); $19 = 0; } } @@ -545345,7 +547158,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__Scene__Block_void__2c_2016u__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__Scene__Block_void__2c_2016u___29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__Scene__Block_void__2c_2016u__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__Scene__Block_void__2c_2016u___29___ignore); $19 = 0; } } @@ -545380,7 +547193,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__Scene__Block_void__2c_2032u__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__Scene__Block_void__2c_2032u___29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__Scene__Block_void__2c_2032u__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__Scene__Block_void__2c_2032u___29___ignore); $19 = 0; } } @@ -545623,7 +547436,7 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $1; HEAP32[($5 + 20 | 0) >> 2] = $2; $6 = HEAP32[($5 + 28 | 0) >> 2] | 0; - void_20PX_UNUSED_char_20const___28char_20const__20const__29(GOT_data_internal___memory_base + 329880 | 0 | 0); + void_20PX_UNUSED_char_20const___28char_20const__20const__29(GOT_data_internal___memory_base + 336712 | 0 | 0); label$1 : { label$2 : { if (!((HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -545635,12 +547448,12 @@ function asmFunc(imports) { } $31 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370766 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377622 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $32 = physx__PxGetAssertHandler_28_29() | 0; $36 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 205569 | 0, $36 + 111345 | 0, 1426, $36 + 370766 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 211551 | 0, $36 + 113998 | 0, 1426, $36 + 377622 | 0); $31 = 0; } } @@ -545652,8 +547465,8 @@ function asmFunc(imports) { HEAP32[($5 + 16 | 0) >> 2] = HEAP32[($6 + 2172 | 0) >> 2] | 0; break label$5; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 15 | 0 | 0, HEAP32[(GOT_data_internal___memory_base + 329880 | 0) >> 2] | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 15 | 0 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 1434 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 15 | 0 | 0, HEAP32[(GOT_data_internal___memory_base + 336712 | 0) >> 2] | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 15 | 0 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 1434 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 15 | 0 | 0) | 0; label$7 : { label$8 : { @@ -545671,7 +547484,7 @@ function asmFunc(imports) { break label$7; } $97 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 16 | 0, $97 + 111345 | 0 | 0, 1443 | 0, $97 + 265367 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 16 | 0, $97 + 113998 | 0 | 0, 1443 | 0, $97 + 271349 | 0 | 0, 0 | 0); break label$1; } } @@ -545686,12 +547499,12 @@ function asmFunc(imports) { } $117 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370767 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377623 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $118 = physx__PxGetAssertHandler_28_29() | 0; $122 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$118 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($118, $122 + 206204 | 0, $122 + 111345 | 0, 1454, $122 + 370767 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$118 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($118, $122 + 212186 | 0, $122 + 113998 | 0, 1454, $122 + 377623 | 0); $117 = 0; } } @@ -545803,12 +547616,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370804 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377660 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 154264 | 0, $25 + 111345 | 0, 5157, $25 + 370804 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 160150 | 0, $25 + 113998 | 0, 5157, $25 + 377660 | 0); $20 = 0; } } @@ -545827,7 +547640,7 @@ function asmFunc(imports) { $5 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($4 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 168 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 116479 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 168 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 119846 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; label$1 : { label$2 : { if (Math_fround(physx__Sc__Scene__getVisualizationScale_28_29_20const($4 | 0)) != Math_fround(0 | 0) & 1 | 0) { @@ -545839,12 +547652,12 @@ function asmFunc(imports) { } $32 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370790 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377646 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $33 = physx__PxGetAssertHandler_28_29() | 0; $37 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 243855 | 0, $37 + 111345 | 0, 4273, $37 + 370790 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 249837 | 0, $37 + 113998 | 0, 4273, $37 + 377646 | 0); $32 = 0; } } @@ -546104,7 +547917,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 161952 | 0, $23 + 135962 | 0, 251, GOT_data_internal_physx__PxLightCpuTask__setContinuation_28physx__PxBaseTask__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 167850 | 0, $23 + 140966 | 0, 251, GOT_data_internal_physx__PxLightCpuTask__setContinuation_28physx__PxBaseTask__29___ignore); $18 = 0; } } @@ -546119,7 +547932,7 @@ function asmFunc(imports) { } $37 = physx__PxGetAssertHandler_28_29() | 0; $41 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 206010 | 0, $41 + 135962 | 0, 252, GOT_data_internal_physx__PxLightCpuTask__setContinuation_28physx__PxBaseTask__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 211992 | 0, $41 + 140966 | 0, 252, GOT_data_internal_physx__PxLightCpuTask__setContinuation_28physx__PxBaseTask__29___ignore_1); $36 = 0; } } @@ -546143,7 +547956,7 @@ function asmFunc(imports) { } $75 = physx__PxGetAssertHandler_28_29() | 0; $79 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$75 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($75, $79 + 121017 | 0, $79 + 135962 | 0, 259, GOT_data_internal_physx__PxLightCpuTask__setContinuation_28physx__PxBaseTask__29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$75 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($75, $79 + 124384 | 0, $79 + 140966 | 0, 259, GOT_data_internal_physx__PxLightCpuTask__setContinuation_28physx__PxBaseTask__29___ignore_2); $74 = 0; } } @@ -546164,11 +547977,11 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 72 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 155486 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 72 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 161372 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; $16 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 40 | 0 | 0, $16 | 0, GOT_data_internal___memory_base + 86289 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 40 | 0 | 0, $16 | 0, GOT_data_internal___memory_base + 86358 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; physx__Sc__ConstraintProjectionManager__processPendingUpdates_28physx__PxcScratchAllocator__29(HEAP32[($5 + 1136 | 0) >> 2] | 0 | 0, physx__PxsContext__getScratchAllocator_28_29(HEAP32[($5 + 976 | 0) >> 2] | 0 | 0) | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($4 + 40 | 0 | 0) | 0; physx__Sc__Scene__kinematicsSetup_28physx__PxBaseTask__29($5 | 0, HEAP32[($4 + 104 | 0) >> 2] | 0 | 0); @@ -546302,7 +548115,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 145938 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 151818 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Sc__Scene__kinematicsSetup_28physx__PxBaseTask__29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 48 | 0; @@ -546473,12 +548286,12 @@ function asmFunc(imports) { } $42 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370768 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377624 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $43 = physx__PxGetAssertHandler_28_29() | 0; $47 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 207952 | 0, $47 + 111345 | 0, 1625, $47 + 370768 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 213934 | 0, $47 + 113998 | 0, 1625, $47 + 377624 | 0); $42 = 0; } } @@ -546522,12 +548335,12 @@ function asmFunc(imports) { } $32 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370797 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377653 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $33 = physx__PxGetAssertHandler_28_29() | 0; $37 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 242715 | 0, $37 + 111345 | 0, 4434, $37 + 370797 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 248697 | 0, $37 + 113998 | 0, 4434, $37 + 377653 | 0); $32 = 0; } } @@ -546615,12 +548428,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370798 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377654 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 247949 | 0, $28 + 111345 | 0, 4480, $28 + 370798 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 253931 | 0, $28 + 113998 | 0, 4480, $28 + 377654 | 0); $23 = 0; } } @@ -546750,12 +548563,12 @@ function asmFunc(imports) { } $43 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370808 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377664 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $44 = physx__PxGetAssertHandler_28_29() | 0; $48 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 232138 | 0, $48 + 111345 | 0, 5297, $48 + 370808 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 238120 | 0, $48 + 113998 | 0, 5297, $48 + 377664 | 0); $43 = 0; } } @@ -546780,12 +548593,12 @@ function asmFunc(imports) { } $103 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370809 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377665 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $104 = physx__PxGetAssertHandler_28_29() | 0; $108 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$104 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($104, $108 + 232189 | 0, $108 + 111345 | 0, 5310, $108 + 370809 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$104 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($104, $108 + 238171 | 0, $108 + 113998 | 0, 5310, $108 + 377665 | 0); $103 = 0; } } @@ -546839,7 +548652,7 @@ function asmFunc(imports) { $5 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($4 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 80784 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 80827 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; HEAP32[($3 + 20 | 0) >> 2] = 0; label$1 : { label$2 : while (1) { @@ -546998,7 +548811,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 162218 | 0, $22 + 130944 | 0, 119, GOT_data_internal_physx__Sc__ActorPairReport__getContactStreamManager_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 168116 | 0, $22 + 135178 | 0, 119, GOT_data_internal_physx__Sc__ActorPairReport__getContactStreamManager_28_29_20const___ignore); $17 = 0; } } @@ -547217,12 +549030,12 @@ function asmFunc(imports) { } $37 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370792 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377648 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 205306 | 0, $42 + 111345 | 0, 4350, $42 + 370792 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 211288 | 0, $42 + 113998 | 0, 4350, $42 + 377648 | 0); $37 = 0; } } @@ -547238,12 +549051,12 @@ function asmFunc(imports) { } $72 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370793 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377649 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $73 = physx__PxGetAssertHandler_28_29() | 0; $77 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$73 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($73, $77 + 80597 | 0, $77 + 111345 | 0, 4359, $77 + 370793 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$73 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($73, $77 + 80640 | 0, $77 + 113998 | 0, 4359, $77 + 377649 | 0); $72 = 0; } } @@ -547284,12 +549097,12 @@ function asmFunc(imports) { } $158 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370794 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377650 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $159 = physx__PxGetAssertHandler_28_29() | 0; $163 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$159 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($159, $163 + 228442 | 0, $163 + 111345 | 0, 4378, $163 + 370794 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$159 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($159, $163 + 234424 | 0, $163 + 113998 | 0, 4378, $163 + 377650 | 0); $158 = 0; } } @@ -547307,12 +549120,12 @@ function asmFunc(imports) { } $202 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370795 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377651 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $203 = physx__PxGetAssertHandler_28_29() | 0; $207 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$203 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($203, $207 + 240950 | 0, $207 + 111345 | 0, 4384, $207 + 370795 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$203 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($203, $207 + 246932 | 0, $207 + 113998 | 0, 4384, $207 + 377651 | 0); $202 = 0; } } @@ -547394,7 +549207,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxTriggerPair_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxTriggerPair_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -547431,7 +549244,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__TriggerPairExtraData_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__TriggerPairExtraData_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -547522,7 +549335,7 @@ function asmFunc(imports) { } $37 = physx__PxGetAssertHandler_28_29() | 0; $41 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 93663 | 0, $41 + 132341 | 0, 104, GOT_data_internal_physx__Sc__ContactReportBuffer__flush_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 93754 | 0, $41 + 136785 | 0, 104, GOT_data_internal_physx__Sc__ContactReportBuffer__flush_28_29___ignore); $36 = 0; } } @@ -547702,7 +549515,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Client__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Client__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -547754,7 +549567,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Scene__SimpleBodyPair_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Scene__SimpleBodyPair_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -547871,7 +549684,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyCore__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodyCore__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -547918,7 +549731,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -548043,12 +549856,12 @@ function asmFunc(imports) { } $42 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370769 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377625 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $43 = physx__PxGetAssertHandler_28_29() | 0; $47 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 230398 | 0, $47 + 111345 | 0, 1705, $47 + 370769 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 236380 | 0, $47 + 113998 | 0, 1705, $47 + 377625 | 0); $42 = 0; } } @@ -548061,12 +549874,12 @@ function asmFunc(imports) { } $77 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370770 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377626 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $78 = physx__PxGetAssertHandler_28_29() | 0; $82 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 230428 | 0, $82 + 111345 | 0, 1709, $82 + 370770 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 236410 | 0, $82 + 113998 | 0, 1709, $82 + 377626 | 0); $77 = 0; } } @@ -548093,12 +549906,12 @@ function asmFunc(imports) { } $126 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370771 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377627 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $127 = physx__PxGetAssertHandler_28_29() | 0; $131 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$127 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($127, $131 + 226855 | 0, $131 + 111345 | 0, 1714, $131 + 370771 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$127 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($127, $131 + 232837 | 0, $131 + 113998 | 0, 1714, $131 + 377627 | 0); $126 = 0; } } @@ -548171,7 +549984,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 231264 | 0, $25 + 138019 | 0, 613, GOT_data_internal_physx__Sc__Scene__removeFromPosePreviewList_28physx__Sc__BodySim__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 237246 | 0, $25 + 143345 | 0, 613, GOT_data_internal_physx__Sc__Scene__removeFromPosePreviewList_28physx__Sc__BodySim__29___ignore); $20 = 0; } } @@ -548646,7 +550459,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ConstraintSim_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ConstraintSim__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ConstraintSim_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ConstraintSim__29___ignore); $19 = 0; } } @@ -548719,7 +550532,7 @@ function asmFunc(imports) { HEAP32[($5 + 20 | 0) >> 2] = $2; $6 = HEAP32[($5 + 28 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_physx__Sc__ArticulationSim___ReflectionAllocator_28char_20const__29($5 + 15 | 0 | 0, 0 | 0) | 0; - $20 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__ArticulationSim___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__ArticulationSim__2c_20char_20const__2c_20int_29(68 | 0, $5 + 15 | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 1746 | 0) | 0; + $20 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__ArticulationSim___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__ArticulationSim__2c_20char_20const__2c_20int_29(68 | 0, $5 + 15 | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 1746 | 0) | 0; physx__Sc__ArticulationSim__ArticulationSim_28physx__Sc__ArticulationCore__2c_20physx__Sc__Scene__2c_20physx__Sc__BodyCore__29($20 | 0, HEAP32[($5 + 24 | 0) >> 2] | 0 | 0, $6 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0 | 0) | 0; HEAP32[($5 + 16 | 0) >> 2] = $20; label$1 : { @@ -549002,7 +550815,7 @@ function asmFunc(imports) { HEAP32[($6 + 20 | 0) >> 2] = $2; HEAP32[($6 + 16 | 0) >> 2] = $3; physx__shdfnd__ReflectionAllocator_physx__Sc__ArticulationJointSim___ReflectionAllocator_28char_20const__29($6 + 11 | 0 | 0, 0 | 0) | 0; - $20 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__ArticulationJointSim___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__ArticulationJointSim__2c_20char_20const__2c_20int_29(28 | 0, $6 + 11 | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 1766 | 0) | 0; + $20 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__ArticulationJointSim___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__ArticulationJointSim__2c_20char_20const__2c_20int_29(28 | 0, $6 + 11 | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 1766 | 0) | 0; physx__Sc__ArticulationJointSim__ArticulationJointSim_28physx__Sc__ArticulationJointCore__2c_20physx__Sc__ActorSim__2c_20physx__Sc__ActorSim__29($20 | 0, HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, physx__Sc__BodyCore__getSim_28_29_20const(HEAP32[($6 + 20 | 0) >> 2] | 0 | 0) | 0 | 0, physx__Sc__BodyCore__getSim_28_29_20const(HEAP32[($6 + 16 | 0) >> 2] | 0 | 0) | 0 | 0) | 0; HEAP32[($6 + 12 | 0) >> 2] = $20; void_20PX_UNUSED_physx__Sc__ArticulationJointSim___28physx__Sc__ArticulationJointSim__20const__29($6 + 12 | 0 | 0); @@ -549164,12 +550977,12 @@ function asmFunc(imports) { } $27 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370772 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377628 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 253477 | 0, $32 + 111345 | 0, 1792, $32 + 370772 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 259459 | 0, $32 + 113998 | 0, 1792, $32 + 377628 | 0); $27 = 0; } } @@ -549282,7 +551095,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ConstraintCore__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__ConstraintCore__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ConstraintCore__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__ConstraintCore__20const__29___ignore); $29 = 0; } } @@ -549326,12 +551139,12 @@ function asmFunc(imports) { } $34 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370773 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377629 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 234983 | 0, $39 + 111345 | 0, 1798, $39 + 370773 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 240965 | 0, $39 + 113998 | 0, 1798, $39 + 377629 | 0); $34 = 0; } } @@ -549342,12 +551155,12 @@ function asmFunc(imports) { } $65 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370774 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377630 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $66 = physx__PxGetAssertHandler_28_29() | 0; $70 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 231222 | 0, $70 + 111345 | 0, 1800, $70 + 370774 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 237204 | 0, $70 + 113998 | 0, 1800, $70 + 377630 | 0); $65 = 0; } } @@ -549357,12 +551170,12 @@ function asmFunc(imports) { } $87 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370775 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377631 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $88 = physx__PxGetAssertHandler_28_29() | 0; $92 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$88 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($88, $92 + 247224 | 0, $92 + 111345 | 0, 1801, $92 + 370775 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$88 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($88, $92 + 253206 | 0, $92 + 113998 | 0, 1801, $92 + 377631 | 0); $87 = 0; } } @@ -549567,12 +551380,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370776 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377632 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 77353 | 0, $29 + 111345 | 0, 1809, $29 + 370776 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 77396 | 0, $29 + 113998 | 0, 1809, $29 + 377632 | 0); $24 = 0; } } @@ -549688,8 +551501,8 @@ function asmFunc(imports) { (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__PoolBase_physx__Sc__Scene__Block_unsigned_20char_2c_20384u__2c_20physx__shdfnd__NamedAllocator___construct_28_29($5 + 1876 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; break label$1; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 3 | 0 | 0, GOT_data_internal___memory_base + 123815 | 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 3 | 0 | 0, HEAP32[($4 + 4 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 1823 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 3 | 0 | 0, GOT_data_internal___memory_base + 127189 | 0 | 0) | 0; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 3 | 0 | 0, HEAP32[($4 + 4 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 1823 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 3 | 0 | 0) | 0; } $56 = HEAP32[($4 + 12 | 0) >> 2] | 0; @@ -550011,7 +551824,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__Scene__Block_unsigned_20char_2c_20128u__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__Scene__Block_unsigned_20char_2c_20128u___29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__Scene__Block_unsigned_20char_2c_20128u__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__Scene__Block_unsigned_20char_2c_20128u___29___ignore); $19 = 0; } } @@ -550046,7 +551859,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__Scene__Block_unsigned_20char_2c_20256u__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__Scene__Block_unsigned_20char_2c_20256u___29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__Scene__Block_unsigned_20char_2c_20256u__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__Scene__Block_unsigned_20char_2c_20256u___29___ignore); $19 = 0; } } @@ -550081,7 +551894,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__Scene__Block_unsigned_20char_2c_20384u__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__Scene__Block_unsigned_20char_2c_20384u___29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__Scene__Block_unsigned_20char_2c_20384u__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__Scene__Block_unsigned_20char_2c_20384u___29___ignore); $19 = 0; } } @@ -550104,7 +551917,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 83416 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 83459 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; label$1 : { if (!(Math_fround(HEAPF32[($5 + 1080 | 0) >> 2]) != Math_fround(0 | 0) & 1 | 0)) { break label$1 @@ -550198,7 +552011,7 @@ function asmFunc(imports) { } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 243827 | 0, $31 + 136031 | 0, 145, GOT_data_internal_physx__Cm__FanoutTask__removeReference_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 249809 | 0, $31 + 141049 | 0, 145, GOT_data_internal_physx__Cm__FanoutTask__removeReference_28_29___ignore); $26 = 0; } } @@ -550287,7 +552100,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxBaseTask__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxBaseTask__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -550321,7 +552134,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 83436 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 83479 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; label$1 : { if (!((PxGetProfilerCallback() | 0 | 0) != (0 | 0) & 1 | 0)) { break label$1 @@ -550329,7 +552142,7 @@ function asmFunc(imports) { $23 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, GOT_data_internal___memory_base + 118984 | 0, 1, i64toi32_i32$1, i64toi32_i32$0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, GOT_data_internal___memory_base + 122351 | 0, 1, i64toi32_i32$1, i64toi32_i32$0) | 0; } physx__Sc__SimStats__simStart_28_29(HEAP32[($5 + 2352 | 0) >> 2] | 0 | 0); physx__PxsContext__beginUpdate_28_29(HEAP32[($5 + 976 | 0) >> 2] | 0 | 0); @@ -550388,7 +552201,7 @@ function asmFunc(imports) { $13 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$13 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($13, GOT_data_internal___memory_base + 149658 | 0, 1, i64toi32_i32$0, i64toi32_i32$1) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$13 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($13, GOT_data_internal___memory_base + 155544 | 0, 1, i64toi32_i32$0, i64toi32_i32$1) | 0; } $22 = physx__PxBaseTask__getTaskManager_28_29_20const(HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; $25 = FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 4 | 0) >> 2] | 0 | 0]($22) | 0; @@ -550414,7 +552227,7 @@ function asmFunc(imports) { $13 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$13 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($13, GOT_data_internal___memory_base + 149726 | 0, 1, i64toi32_i32$0, i64toi32_i32$1) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$13 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($13, GOT_data_internal___memory_base + 155612 | 0, 1, i64toi32_i32$0, i64toi32_i32$1) | 0; } $22 = physx__PxsContext__getNphaseImplementationContext_28_29_20const(HEAP32[($5 + 976 | 0) >> 2] | 0 | 0) | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 16 | 0) >> 2] | 0 | 0]($22); @@ -550474,16 +552287,16 @@ function asmFunc(imports) { $9 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 120 | 0 | 0, $9 | 0, GOT_data_internal___memory_base + 149790 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 120 | 0 | 0, $9 | 0, GOT_data_internal___memory_base + 155676 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; HEAP32[($4 + 116 | 0) >> 2] = HEAP32[($5 + 980 | 0) >> 2] | 0; $20 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 80 | 0 | 0, $20 | 0, GOT_data_internal___memory_base + 81682 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 80 | 0 | 0, $20 | 0, GOT_data_internal___memory_base + 81725 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; $30 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 48 | 0 | 0, $30 | 0, GOT_data_internal___memory_base + 82200 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 48 | 0 | 0, $30 | 0, GOT_data_internal___memory_base + 82243 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__Bp__AABBManager__getCreatedOverlaps_28physx__Bp__ElementType__Enum_2c_20unsigned_20int__29(HEAP32[($4 + 116 | 0) >> 2] | 0 | 0, 1 | 0, $4 + 44 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 40 | 0) >> 2] = wasm2js_i32$1; $46 = HEAP32[($4 + 44 | 0) >> 2] | 0; $48 = physx__PxsContext__getSimStats_28_29(HEAP32[($5 + 976 | 0) >> 2] | 0 | 0) | 0; @@ -550573,7 +552386,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 183759 | 0, $24 + 132164 | 0, 390, GOT_data_internal_physx__Bp__AABBManager__getCreatedOverlaps_28physx__Bp__ElementType__Enum_2c_20unsigned_20int__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 189657 | 0, $24 + 136580 | 0, 390, GOT_data_internal_physx__Bp__AABBManager__getCreatedOverlaps_28physx__Bp__ElementType__Enum_2c_20unsigned_20int__29___ignore); $19 = 0; } } @@ -550661,7 +552474,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManager__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManager__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -550690,7 +552503,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeInteraction__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeInteraction__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -550719,7 +552532,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ElementInteractionMarker__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ElementInteractionMarker__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -550748,7 +552561,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxFilterInfo_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxFilterInfo_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -550862,7 +552675,7 @@ function asmFunc(imports) { $26 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $26 | 0, GOT_data_internal___memory_base + 149858 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $26 | 0, GOT_data_internal___memory_base + 155744 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; HEAP32[($4 + 20 | 0) >> 2] = 0; label$1 : { label$2 : while (1) { @@ -550944,7 +552757,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManager__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManager__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -551001,7 +552814,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeInteraction__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeInteraction__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -551034,7 +552847,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ShapeInteraction_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ShapeInteraction__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ShapeInteraction_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ShapeInteraction__29___ignore); $19 = 0; } } @@ -551073,7 +552886,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ElementInteractionMarker__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ElementInteractionMarker__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -551106,7 +552919,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ElementInteractionMarker_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ElementInteractionMarker__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sc__ElementInteractionMarker_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sc__ElementInteractionMarker__29___ignore); $19 = 0; } } @@ -551145,7 +552958,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 202417 | 0, $25 + 132903 | 0, 140, GOT_data_internal_physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___reset_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 208399 | 0, $25 + 137431 | 0, 140, GOT_data_internal_physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___reset_28unsigned_20int_29___ignore); $20 = 0; } } @@ -551198,7 +553011,7 @@ function asmFunc(imports) { $14 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($14, 0, GOT_data_internal___memory_base + 149726 | 0, 1, i64toi32_i32$0, i64toi32_i32$1); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($14, 0, GOT_data_internal___memory_base + 155612 | 0, 1, i64toi32_i32$0, i64toi32_i32$1); } label$2 : { if (!((PxGetProfilerCallback() | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -551207,7 +553020,7 @@ function asmFunc(imports) { $30 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($30, 0, GOT_data_internal___memory_base + 149658 | 0, 1, i64toi32_i32$1, i64toi32_i32$0); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($30, 0, GOT_data_internal___memory_base + 155544 | 0, 1, i64toi32_i32$1, i64toi32_i32$0); } __stack_pointer = $4 + 16 | 0; return; @@ -551225,7 +553038,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 136 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 201928 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 136 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 207910 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; HEAP32[($4 + 132 | 0) >> 2] = HEAP32[($5 + 980 | 0) >> 2] | 0; HEAP32[($4 + 128 | 0) >> 2] = 0; label$1 : { @@ -551248,7 +553061,7 @@ function asmFunc(imports) { $39 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 88 | 0 | 0, $39 | 0, GOT_data_internal___memory_base + 81705 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 88 | 0 | 0, $39 | 0, GOT_data_internal___memory_base + 81748 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; $50 = physx__PxsContext__getNphaseImplementationContext_28_29_20const(HEAP32[($5 + 976 | 0) >> 2] | 0 | 0) | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 84 | 0) >> 2] | 0 | 0]($4 + 52 | 0, $50); physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___operator__28physx__PxSceneFlag__Enum_29_20const($4 + 44 | 0 | 0, $5 + 2360 | 0 | 0, 8 | 0); @@ -551358,7 +553171,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 183759 | 0, $24 + 132164 | 0, 397, GOT_data_internal_physx__Bp__AABBManager__getDestroyedOverlaps_28physx__Bp__ElementType__Enum_2c_20unsigned_20int__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 189657 | 0, $24 + 136580 | 0, 397, GOT_data_internal_physx__Bp__AABBManager__getDestroyedOverlaps_28physx__Bp__ElementType__Enum_2c_20unsigned_20int__29___ignore); $19 = 0; } } @@ -551387,7 +553200,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 93308 | 0, $22 + 133161 | 0, 311, GOT_data_internal_physx__Sc__ShapeInteraction__destroyManager_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 93399 | 0, $22 + 137731 | 0, 311, GOT_data_internal_physx__Sc__ShapeInteraction__destroyManager_28_29___ignore); $17 = 0; } } @@ -551404,7 +553217,7 @@ function asmFunc(imports) { } $48 = physx__PxGetAssertHandler_28_29() | 0; $52 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 71807 | 0, $52 + 133161 | 0, 316, GOT_data_internal_physx__Sc__ShapeInteraction__destroyManager_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 71807 | 0, $52 + 137731 | 0, 316, GOT_data_internal_physx__Sc__ShapeInteraction__destroyManager_28_29___ignore_1); $47 = 0; } } @@ -551428,7 +553241,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 120 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 149592 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 120 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 155478 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__PxsContext__getTaskPool_28_29_20const(HEAP32[($5 + 976 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 112 | 0) >> 2] = wasm2js_i32$1; physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___Iterator__Iterator_28physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator__20const__29($4 + 100 | 0 | 0, $5 + 4724 | 0 | 0) | 0; $26 = physx__Cm__FlushPool__allocate_28unsigned_20int_2c_20unsigned_20int_29(HEAP32[($4 + 112 | 0) >> 2] | 0 | 0, 560 | 0, 16 | 0) | 0; @@ -551711,7 +553524,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 191820 | 0, $27 + 134441 | 0, 507, GOT_data_internal_physx__IG__IslandSim__getRigidBody_28physx__IG__NodeIndex_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 197782 | 0, $27 + 139207 | 0, 507, GOT_data_internal_physx__IG__IslandSim__getRigidBody_28physx__IG__NodeIndex_29_20const___ignore); $22 = 0; } } @@ -551927,7 +553740,7 @@ function asmFunc(imports) { } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 227384 | 0, $21 + 135363 | 0, 76, GOT_data_internal_physx__Cm__FlushPool__allocateNotThreadSafe_28unsigned_20int_2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 233366 | 0, $21 + 140269 | 0, 76, GOT_data_internal_physx__Cm__FlushPool__allocateNotThreadSafe_28unsigned_20int_2c_20unsigned_20int_29___ignore); $16 = 0; } } @@ -551947,7 +553760,7 @@ function asmFunc(imports) { } $46 = physx__PxGetAssertHandler_28_29() | 0; $50 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 243788 | 0, $50 + 135363 | 0, 77, GOT_data_internal_physx__Cm__FlushPool__allocateNotThreadSafe_28unsigned_20int_2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 249770 | 0, $50 + 140269 | 0, 77, GOT_data_internal_physx__Cm__FlushPool__allocateNotThreadSafe_28unsigned_20int_2c_20unsigned_20int_29___ignore_1); $45 = 0; } } @@ -551963,8 +553776,8 @@ function asmFunc(imports) { if (!((HEAP32[($6 + 16 | 0) >> 2] | 0) >>> 0 >= (physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___size_28_29_20const($6 + 4 | 0 | 0) | 0) >>> 0 & 1 | 0)) { break label$7 } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 7 | 0 | 0, GOT_data_internal___memory_base + 200105 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 7 | 0 | 0, HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135363 | 0 | 0, 88 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 7 | 0 | 0, GOT_data_internal___memory_base + 206087 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 7 | 0 | 0, HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140269 | 0 | 0, 88 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___pushBack_28unsigned_20char__20const__29($6 + 4 | 0 | 0, $5 + 8 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 7 | 0 | 0) | 0; } @@ -551983,7 +553796,7 @@ function asmFunc(imports) { } $164 = physx__PxGetAssertHandler_28_29() | 0; $168 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$164 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($164, $168 + 207681 | 0, $168 + 135363 | 0, 96, GOT_data_internal_physx__Cm__FlushPool__allocateNotThreadSafe_28unsigned_20int_2c_20unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$164 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($164, $168 + 213663 | 0, $168 + 140269 | 0, 96, GOT_data_internal_physx__Cm__FlushPool__allocateNotThreadSafe_28unsigned_20int_2c_20unsigned_20int_29___ignore_2); $163 = 0; } } @@ -552010,7 +553823,7 @@ function asmFunc(imports) { } $11 = physx__PxGetAssertHandler_28_29() | 0; $15 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$11 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($11, $15 + 71358 | 0, $15 + 128473 | 0, 76, GOT_data_internal_physx__shdfnd__lowestSetBit_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$11 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($11, $15 + 71358 | 0, $15 + 132329 | 0, 76, GOT_data_internal_physx__shdfnd__lowestSetBit_28unsigned_20int_29___ignore); $10 = 0; } } @@ -552055,7 +553868,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__IG__Node_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__IG__Node_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -552105,7 +553918,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 191857 | 0, $33 + 134441 | 0, 514, GOT_data_internal_physx__IG__IslandSim__getLLArticulation_28physx__IG__NodeIndex_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 197819 | 0, $33 + 139207 | 0, 514, GOT_data_internal_physx__IG__IslandSim__getLLArticulation_28physx__IG__NodeIndex_29_20const___ignore); $28 = 0; } } @@ -552150,7 +553963,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Bp__VolumeData_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Bp__VolumeData_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -552183,7 +553996,7 @@ function asmFunc(imports) { $13 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$13 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($13, GOT_data_internal___memory_base + 149411 | 0, 1, i64toi32_i32$0, i64toi32_i32$1) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$13 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($13, GOT_data_internal___memory_base + 155297 | 0, 1, i64toi32_i32$0, i64toi32_i32$1) | 0; } HEAP32[($5 + 996 | 0) >> 2] = 0; physx__Cm__FanoutTask__addDependent_28physx__PxBaseTask__29($5 + 4160 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0); @@ -552258,7 +554071,7 @@ function asmFunc(imports) { $18 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($18, 0, GOT_data_internal___memory_base + 149411 | 0, 1, i64toi32_i32$0, i64toi32_i32$1); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($18, 0, GOT_data_internal___memory_base + 155297 | 0, 1, i64toi32_i32$0, i64toi32_i32$1); } label$2 : { if (!((PxGetProfilerCallback() | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -552267,7 +554080,7 @@ function asmFunc(imports) { $34 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($34, 0, GOT_data_internal___memory_base + 118984 | 0, 1, i64toi32_i32$1, i64toi32_i32$0); + FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($34, 0, GOT_data_internal___memory_base + 122351 | 0, 1, i64toi32_i32$1, i64toi32_i32$0); } __stack_pointer = $4 + 16 | 0; return; @@ -552288,12 +554101,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370814 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377670 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 71903 | 0, $26 + 111345 | 0, 5442, $26 + 370814 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 71903 | 0, $26 + 113998 | 0, 5442, $26 + 377670 | 0); $21 = 0; } } @@ -552342,7 +554155,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 | 0, $6 | 0, GOT_data_internal___memory_base + 78336 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 | 0, $6 | 0, GOT_data_internal___memory_base + 78379 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__PxsContext__getManagerPatchEventCount_28unsigned_20int__2c_20unsigned_20int__29_20const(HEAP32[($5 + 976 | 0) >> 2] | 0 | 0, $4 + 36 | 0 | 0, $4 + 32 | 0 | 0); physx__shdfnd__Array_physx__PxsContactManager__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29($5 + 2480 | 0 | 0, 0 | 0); physx__shdfnd__Array_physx__PxsContactManager__2c_20physx__shdfnd__NamedAllocator___resizeUninitialized_28unsigned_20int_29($5 + 2480 | 0 | 0, HEAP32[($4 + 36 | 0) >> 2] | 0 | 0); @@ -552405,12 +554218,12 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($4 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 56 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 119750 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 56 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 123117 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; HEAP32[($3 + 44 | 0) >> 2] = 0; $17 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__Sc__Scene__getContextId_28_29_20const($4 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $17 | 0, GOT_data_internal___memory_base + 78300 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $17 | 0, GOT_data_internal___memory_base + 78343 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; physx__PxsContext__getManagerTouchEventCount_28int__2c_20int__2c_20int__29_20const(HEAP32[($3 + 88 | 0) >> 2] | 0 | 0, $3 + 52 | 0 | 0, $3 + 48 | 0 | 0, 0 | 0) | 0; physx__shdfnd__Array_physx__PxvContactManagerTouchEvent_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29($4 + 2456 | 0 | 0, 0 | 0); physx__shdfnd__Array_physx__PxvContactManagerTouchEvent_2c_20physx__shdfnd__NamedAllocator___reserve_28unsigned_20int_29($4 + 2456 | 0 | 0, HEAP32[($3 + 52 | 0) >> 2] | 0 | 0); @@ -552451,7 +554264,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxvContactManagerTouchEvent_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxvContactManagerTouchEvent_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -552515,7 +554328,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxvContactManagerTouchEvent_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxvContactManagerTouchEvent_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -552542,7 +554355,7 @@ function asmFunc(imports) { $29 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 32 | 0 | 0, $29 | 0, GOT_data_internal___memory_base + 87693 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 32 | 0 | 0, $29 | 0, GOT_data_internal___memory_base + 87762 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; HEAP32[($4 + 28 | 0) >> 2] = 0; HEAP32[($4 + 24 | 0) >> 2] = 0; label$1 : { @@ -552564,12 +554377,12 @@ function asmFunc(imports) { } $82 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370777 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377633 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $83 = physx__PxGetAssertHandler_28_29() | 0; $87 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$83 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($83, $87 + 124838 | 0, $87 + 111345 | 0, 2422, $87 + 370777 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$83 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($83, $87 + 128212 | 0, $87 + 113998 | 0, 2422, $87 + 377633 | 0); $82 = 0; } } @@ -552624,7 +554437,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxvContactManagerTouchEvent_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxvContactManagerTouchEvent_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -552653,7 +554466,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 187820 | 0, $23 + 111345 | 0, 2379, GOT_data_internal_InteractionNewTouchTask__hackInContinuation_28physx__PxBaseTask__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 193782 | 0, $23 + 113998 | 0, 2379, GOT_data_internal_InteractionNewTouchTask__hackInContinuation_28physx__PxBaseTask__29___ignore); $18 = 0; } } @@ -552682,11 +554495,11 @@ function asmFunc(imports) { $9 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 48 | 0 | 0, $9 | 0, GOT_data_internal___memory_base + 87791 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 48 | 0 | 0, $9 | 0, GOT_data_internal___memory_base + 87860 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; $19 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 16 | 0 | 0, $19 | 0, GOT_data_internal___memory_base + 158848 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 16 | 0 | 0, $19 | 0, GOT_data_internal___memory_base + 164746 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; HEAP32[($4 + 12 | 0) >> 2] = 0; label$1 : { label$2 : while (1) { @@ -552857,7 +554670,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 87734 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 87803 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; HEAP32[($4 + 4 | 0) >> 2] = 0; label$1 : { label$2 : while (1) { @@ -552887,7 +554700,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 56 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 78223 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 56 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 78266 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; $17 = physx__PxsContext__getNphaseImplementationContext_28_29_20const(HEAP32[($5 + 976 | 0) >> 2] | 0 | 0) | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 84 | 0) >> 2] | 0 | 0]($4 + 20 | 0, $17); physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___operator__28physx__PxSceneFlag__Enum_29_20const($4 + 12 | 0 | 0, $5 + 2360 | 0 | 0, 8 | 0); @@ -552905,12 +554718,12 @@ function asmFunc(imports) { } $64 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370778 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377634 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $65 = physx__PxGetAssertHandler_28_29() | 0; $69 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 124838 | 0, $69 + 111345 | 0, 2504, $69 + 370778 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 128212 | 0, $69 + 113998 | 0, 2504, $69 + 377634 | 0); $64 = 0; } } @@ -552971,12 +554784,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370815 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377671 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 208077 | 0, $26 + 111345 | 0, 5472, $26 + 370815 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 214059 | 0, $26 + 113998 | 0, 5472, $26 + 377671 | 0); $21 = 0; } } @@ -552986,12 +554799,12 @@ function asmFunc(imports) { } $48 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370816 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377672 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $49 = physx__PxGetAssertHandler_28_29() | 0; $53 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 208066 | 0, $53 + 111345 | 0, 5473, $53 + 370816 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 214048 | 0, $53 + 113998 | 0, 5473, $53 + 377672 | 0); $48 = 0; } } @@ -553096,7 +554909,7 @@ function asmFunc(imports) { $13 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$13 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($13, GOT_data_internal___memory_base + 91247 | 0, 1, i64toi32_i32$0, i64toi32_i32$1) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$13 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($13, GOT_data_internal___memory_base + 91316 | 0, 1, i64toi32_i32$0, i64toi32_i32$1) | 0; } physx__PxLightCpuTask__setContinuation_28physx__PxBaseTask__29($5 + 3920 | 0 | 0, $5 + 3320 | 0 | 0); physx__PxLightCpuTask__setContinuation_28physx__PxBaseTask__29($5 + 3880 | 0 | 0, $5 + 3920 | 0 | 0); @@ -553122,7 +554935,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 119600 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 122967 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Sc__NPhaseCore__processTriggerInteractions_28physx__PxBaseTask__29(HEAP32[($5 + 2168 | 0) >> 2] | 0 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 48 | 0; @@ -553145,7 +554958,7 @@ function asmFunc(imports) { $13 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$13 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($13, 0, GOT_data_internal___memory_base + 149411 | 0, 1, i64toi32_i32$0, i64toi32_i32$1); + FUNCTION_TABLE[HEAP32[((HEAP32[$13 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($13, 0, GOT_data_internal___memory_base + 155297 | 0, 1, i64toi32_i32$0, i64toi32_i32$1); } label$2 : { if (!((PxGetProfilerCallback() | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -553154,13 +554967,13 @@ function asmFunc(imports) { $29 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, GOT_data_internal___memory_base + 91247 | 0, 1, i64toi32_i32$1, i64toi32_i32$0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, GOT_data_internal___memory_base + 91316 | 0, 1, i64toi32_i32$1, i64toi32_i32$0) | 0; } physx__Sc__Scene__beforeSolver_28physx__PxBaseTask__29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0); $38 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $38 | 0, GOT_data_internal___memory_base + 79909 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $38 | 0, GOT_data_internal___memory_base + 79952 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__PxsContext__swapStreams_28_29(HEAP32[($5 + 976 | 0) >> 2] | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 48 | 0; @@ -553179,7 +554992,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 104 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 88890 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 104 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 88959 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__Dy__Context__getThresholdStream_28_29(HEAP32[($5 + 1004 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 100 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__Array_physx__Dy__ThresholdStreamElement_2c_20physx__shdfnd__VirtualAllocator___clear_28_29(HEAP32[($4 + 100 | 0) >> 2] | 0 | 0); (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__IG__SimpleIslandManager__getAccurateIslandSim_28_29(HEAP32[($5 + 1e3 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 96 | 0) >> 2] = wasm2js_i32$1; @@ -553437,7 +555250,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 40 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 119690 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 40 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 123057 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Sc__Scene__putObjectsToSleep_28unsigned_20int_29($5 | 0, 2 | 0); physx__Sc__Scene__putInteractionsToSleep_28_29($5 | 0); $18 = physx__PxsContext__getNphaseImplementationContext_28_29_20const(HEAP32[($5 + 976 | 0) >> 2] | 0 | 0) | 0; @@ -553460,7 +555273,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 56 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 116829 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 56 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 120196 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__IG__SimpleIslandManager__getAccurateIslandSim_28_29(HEAP32[($5 + 1e3 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__IG__IslandSim__getNbNodesToDeactivate_28physx__IG__Node__NodeType_29_20const(HEAP32[($4 + 52 | 0) >> 2] | 0 | 0, 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 48 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__IG__IslandSim__getNodesToDeactivate_28physx__IG__Node__NodeType_29_20const(HEAP32[($4 + 52 | 0) >> 2] | 0 | 0, 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 44 | 0) >> 2] = wasm2js_i32$1; @@ -553526,7 +555339,7 @@ function asmFunc(imports) { $5 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($4 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 116858 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 120225 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__IG__SimpleIslandManager__getSpeculativeIslandSim_28_29_20const(HEAP32[($4 + 1e3 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__IG__IslandSim__getNbDeactivatingEdges_28physx__IG__Edge__EdgeType_29_20const(HEAP32[($3 + 20 | 0) >> 2] | 0 | 0, 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__IG__IslandSim__getDeactivatingEdges_28physx__IG__Edge__EdgeType_29_20const(HEAP32[($3 + 20 | 0) >> 2] | 0 | 0, 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; @@ -553724,12 +555537,12 @@ function asmFunc(imports) { case 3: case 6: label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370819 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377675 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $66 = physx__PxGetAssertHandler_28_29() | 0; $70 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 208086 | 0, $70 + 111345 | 0, 6246, $70 + 370819 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 214068 | 0, $70 + 113998 | 0, 6246, $70 + 377675 | 0); } break; default: @@ -553755,7 +555568,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 56 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 78987 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 56 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 79030 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__PxLightCpuTask__setContinuation_28physx__PxBaseTask__29($5 + 3600 | 0 | 0, HEAP32[($4 + 88 | 0) >> 2] | 0 | 0); physx__PxLightCpuTask__removeReference_28_29($5 + 3600 | 0 | 0); physx__PxLightCpuTask__setContinuation_28physx__PxBaseTask__29($5 + 3640 | 0 | 0, HEAP32[($4 + 88 | 0) >> 2] | 0 | 0); @@ -553763,7 +555576,7 @@ function asmFunc(imports) { $26 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $26 | 0, GOT_data_internal___memory_base + 80004 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $26 | 0, GOT_data_internal___memory_base + 80047 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; HEAP32[($4 + 20 | 0) >> 2] = HEAP32[($5 + 980 | 0) >> 2] | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__Bp__AABBManager__getDestroyedOverlaps_28physx__Bp__ElementType__Enum_2c_20unsigned_20int__29(HEAP32[($4 + 20 | 0) >> 2] | 0 | 0, 0 | 0, $4 + 16 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; label$1 : { @@ -553815,7 +555628,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 72 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 77406 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 72 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 77449 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; $17 = physx__PxsContext__getNphaseImplementationContext_28_29_20const(HEAP32[($5 + 976 | 0) >> 2] | 0 | 0) | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 84 | 0) >> 2] | 0 | 0]($4 + 36 | 0, $17); physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___operator__28physx__PxSceneFlag__Enum_29_20const($4 + 28 | 0 | 0, $5 + 2360 | 0 | 0, 8 | 0); @@ -553862,7 +555675,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 81974 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 82017 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; HEAP32[($4 + 20 | 0) >> 2] = HEAP32[($5 + 980 | 0) >> 2] | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__Bp__AABBManager__getDestroyedOverlaps_28physx__Bp__ElementType__Enum_2c_20unsigned_20int__29(HEAP32[($4 + 20 | 0) >> 2] | 0 | 0, 0 | 0, $4 + 16 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; label$1 : { @@ -553919,7 +555732,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 81261 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 81304 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__PxLightCpuTask__setContinuation_28physx__PxBaseTask__29($5 + 3680 | 0 | 0, physx__PxLightCpuTask__getContinuation_28_29_20const($5 + 3440 | 0 | 0) | 0 | 0); physx__IG__SimpleIslandManager__thirdPassIslandGen_28physx__PxBaseTask__29(HEAP32[($5 + 1e3 | 0) >> 2] | 0 | 0, $5 + 3680 | 0 | 0); HEAP32[($4 + 20 | 0) >> 2] = HEAP32[($5 + 980 | 0) >> 2] | 0; @@ -554002,7 +555815,7 @@ function asmFunc(imports) { $20 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $20 | 0, GOT_data_internal___memory_base + 162836 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $20 | 0, GOT_data_internal___memory_base + 168734 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; HEAP32[($4 + 20 | 0) >> 2] = HEAP32[($5 + 980 | 0) >> 2] | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__Bp__AABBManager__getDestroyedOverlaps_28physx__Bp__ElementType__Enum_2c_20unsigned_20int__29(HEAP32[($4 + 20 | 0) >> 2] | 0 | 0, 0 | 0, $4 + 16 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; label$1 : { @@ -554047,7 +555860,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 88 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 202021 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 88 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 208003 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___operator__28physx__PxSceneFlag__Enum_29_20const($4 + 80 | 0 | 0, $5 + 2360 | 0 | 0, 8 | 0); (wasm2js_i32$0 = $4, wasm2js_i32$1 = (physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___operator_20bool_28_29_20const($4 + 80 | 0 | 0) | 0) & 1 | 0), HEAP8[(wasm2js_i32$0 + 87 | 0) >> 0] = wasm2js_i32$1; $29 = physx__PxsContext__getNphaseImplementationContext_28_29_20const(HEAP32[($5 + 976 | 0) >> 2] | 0 | 0) | 0; @@ -554105,7 +555918,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 93018 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 93109 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; $16 = HEAP32[($5 + 1004 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($16, HEAP32[($4 + 56 | 0) >> 2] | 0); (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__PxsContext__getTransformCache_28_29(physx__Sc__Scene__getLowLevelContext_28_29($5 | 0) | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; @@ -554138,7 +555951,7 @@ function asmFunc(imports) { $27 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, GOT_data_internal___memory_base + 90192 | 0, 1, i64toi32_i32$0, i64toi32_i32$1) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, GOT_data_internal___memory_base + 90261 | 0, 1, i64toi32_i32$0, i64toi32_i32$1) | 0; } (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__PxsContext__getMaxPatchCount_28_29_20const(HEAP32[($5 + 976 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; $38 = physx__PxsContext__getNphaseImplementationContext_28_29_20const(HEAP32[($5 + 976 | 0) >> 2] | 0 | 0) | 0; @@ -554223,7 +556036,7 @@ function asmFunc(imports) { physx__shdfnd__VirtualAllocator__deallocate_28void__29($5 + 8 | 0 | 0, HEAP32[$5 >> 2] | 0 | 0); } HEAP32[($5 + 4 | 0) >> 2] = HEAP32[($4 + 4 | 0) >> 2] | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__VirtualAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 8 | 0 | 0, (HEAP32[($5 + 4 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 132903 | 0 | 0, 461 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__VirtualAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 8 | 0 | 0, (HEAP32[($5 + 4 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 137431 | 0 | 0, 461 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; } __stack_pointer = $4 + 16 | 0; return; @@ -554282,32 +556095,32 @@ function asmFunc(imports) { } i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($4 + 200 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $5 | 0, GOT_data_internal___memory_base + 79939 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($4 + 200 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $5 | 0, GOT_data_internal___memory_base + 79982 | 0 | 0) | 0; physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___pushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29__20const__29($5 + 3060 | 0 | 0, $4 + 200 | 0 | 0) | 0; physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29____DelegateTask_28_29($4 + 200 | 0 | 0) | 0; i64toi32_i32$1 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($4 + 160 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $5 | 0, GOT_data_internal___memory_base + 79881 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($4 + 160 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $5 | 0, GOT_data_internal___memory_base + 79924 | 0 | 0) | 0; physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___pushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29__20const__29($5 + 3e3 | 0 | 0, $4 + 160 | 0 | 0) | 0; physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29____DelegateTask_28_29($4 + 160 | 0 | 0) | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($4 + 120 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $5 | 0, GOT_data_internal___memory_base + 201987 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($4 + 120 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $5 | 0, GOT_data_internal___memory_base + 207969 | 0 | 0) | 0; physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___pushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29__20const__29($5 + 3012 | 0 | 0, $4 + 120 | 0 | 0) | 0; physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29____DelegateTask_28_29($4 + 120 | 0 | 0) | 0; i64toi32_i32$1 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($4 + 80 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $5 | 0, GOT_data_internal___memory_base + 201304 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($4 + 80 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $5 | 0, GOT_data_internal___memory_base + 207286 | 0 | 0) | 0; physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___pushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29__20const__29($5 + 3024 | 0 | 0, $4 + 80 | 0 | 0) | 0; physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29____DelegateTask_28_29($4 + 80 | 0 | 0) | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($4 + 40 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $5 | 0, GOT_data_internal___memory_base + 149836 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($4 + 40 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $5 | 0, GOT_data_internal___memory_base + 155722 | 0 | 0) | 0; physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___pushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29__20const__29($5 + 3048 | 0 | 0, $4 + 40 | 0 | 0) | 0; physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29____DelegateTask_28_29($4 + 40 | 0 | 0) | 0; i64toi32_i32$1 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($4 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $5 | 0, GOT_data_internal___memory_base + 199150 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__Sc__Scene__2c_20char_20const__29($4 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, $5 | 0, GOT_data_internal___memory_base + 205132 | 0 | 0) | 0; physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___pushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29__20const__29($5 + 3036 | 0 | 0, $4 | 0) | 0; physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29____DelegateTask_28_29($4 | 0) | 0; HEAP32[($4 + 240 | 0) >> 2] = (HEAP32[($4 + 240 | 0) >> 2] | 0) + 1 | 0; @@ -554356,7 +556169,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -555025,7 +556838,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -555054,7 +556867,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -555116,7 +556929,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 239302 | 0, $27 + 134612 | 0, 400, GOT_data_internal_physx__Sc__ContactStreamManager__setContactReportPostSolverVelocity_28unsigned_20char__2c_20physx__Sc__RigidSim_20const__2c_20physx__Sc__RigidSim_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 245284 | 0, $27 + 139406 | 0, 400, GOT_data_internal_physx__Sc__ContactStreamManager__setContactReportPostSolverVelocity_28unsigned_20char__2c_20physx__Sc__RigidSim_20const__2c_20physx__Sc__RigidSim_20const__29___ignore); $22 = 0; } } @@ -555132,7 +556945,7 @@ function asmFunc(imports) { } $55 = physx__PxGetAssertHandler_28_29() | 0; $59 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 181768 | 0, $59 + 134612 | 0, 402, GOT_data_internal_physx__Sc__ContactStreamManager__setContactReportPostSolverVelocity_28unsigned_20char__2c_20physx__Sc__RigidSim_20const__2c_20physx__Sc__RigidSim_20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 187666 | 0, $59 + 139406 | 0, 402, GOT_data_internal_physx__Sc__ContactStreamManager__setContactReportPostSolverVelocity_28unsigned_20char__2c_20physx__Sc__RigidSim_20const__2c_20physx__Sc__RigidSim_20const__29___ignore_1); $54 = 0; } } @@ -555263,7 +557076,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -555300,7 +557113,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -555337,7 +557150,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -555374,7 +557187,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -555411,7 +557224,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -555448,7 +557261,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -555487,7 +557300,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29__20const__29___ignore); $29 = 0; } } @@ -555573,7 +557386,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29__20const__29___ignore); $29 = 0; } } @@ -555647,7 +557460,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29__20const__29___ignore); $29 = 0; } } @@ -555721,7 +557534,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29__20const__29___ignore); $29 = 0; } } @@ -555795,7 +557608,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29__20const__29___ignore); $29 = 0; } } @@ -555869,7 +557682,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29__20const__29___ignore); $29 = 0; } } @@ -555929,12 +557742,12 @@ function asmFunc(imports) { $13 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$13 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($13, GOT_data_internal___memory_base + 147265 | 0, 1, i64toi32_i32$0, i64toi32_i32$1) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$13 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($13, GOT_data_internal___memory_base + 153151 | 0, 1, i64toi32_i32$0, i64toi32_i32$1) | 0; } $21 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $21 | 0, GOT_data_internal___memory_base + 199128 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $21 | 0, GOT_data_internal___memory_base + 205110 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; void_20PX_UNUSED_physx__PxBaseTask___28physx__PxBaseTask__20const__29($4 + 56 | 0 | 0); (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__PxsCCDContext__getCurrentCCDPass_28_29_20const(HEAP32[($5 + 988 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__PxsContext__getTaskPool_28_29_20const(HEAP32[($5 + 976 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; @@ -556031,7 +557844,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 149818 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 155704 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__PxsCCDContext__getCurrentCCDPass_28_29_20const(HEAP32[($5 + 988 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__PxsCCDContext__getCCDMaxPasses_28_29_20const(HEAP32[($5 + 988 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; HEAP32[($5 + 996 | 0) >> 2] = (HEAP32[($4 + 20 | 0) >> 2] | 0) + 1 | 0; @@ -556107,7 +557920,7 @@ function asmFunc(imports) { $175 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$175 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($175, 0, GOT_data_internal___memory_base + 147265 | 0, 1, i64toi32_i32$1, i64toi32_i32$0); + FUNCTION_TABLE[HEAP32[((HEAP32[$175 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($175, 0, GOT_data_internal___memory_base + 153151 | 0, 1, i64toi32_i32$1, i64toi32_i32$0); } physx__PxsCCDContext__resetContactManagers_28_29(HEAP32[($5 + 988 | 0) >> 2] | 0 | 0); } @@ -556137,7 +557950,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -556166,7 +557979,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -556195,7 +558008,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -556224,7 +558037,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -556245,7 +558058,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 79857 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 79900 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; HEAP32[($5 + 1092 | 0) >> 2] = (HEAP32[($5 + 1092 | 0) >> 2] | 0) + 1 | 0; $21 = 0; physx__Bp__AABBManager__postBroadPhase_28physx__PxBaseTask__2c_20physx__PxBaseTask__2c_20physx__Cm__FlushPool__29(HEAP32[($5 + 980 | 0) >> 2] | 0 | 0, $21 | 0, $21 | 0, physx__Sc__Scene__getFlushPool_28_29($5 | 0) | 0 | 0); @@ -556343,7 +558156,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 201957 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 207939 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Sc__Scene__postBroadPhaseStage2_28physx__PxBaseTask__29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 48 | 0; @@ -556362,7 +558175,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 201274 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 207256 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; HEAP32[($5 + 1092 | 0) >> 2] = (HEAP32[($5 + 1092 | 0) >> 2] | 0) + 1 | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = (physx__PxsCCDContext__getCurrentCCDPass_28_29_20const(HEAP32[($5 + 988 | 0) >> 2] | 0 | 0) | 0) + 1 | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; physx__Sc__Scene__finishBroadPhaseStage2_28unsigned_20int_29($5 | 0, HEAP32[($4 + 4 | 0) >> 2] | 0 | 0); @@ -556373,7 +558186,7 @@ function asmFunc(imports) { $31 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($31, 0, GOT_data_internal___memory_base + 147265 | 0, 1, i64toi32_i32$1, i64toi32_i32$0); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($31, 0, GOT_data_internal___memory_base + 153151 | 0, 1, i64toi32_i32$1, i64toi32_i32$0); } physx__PxsContext__resetThreadContexts_28_29(HEAP32[($5 + 976 | 0) >> 2] | 0 | 0); $41 = HEAP32[($5 + 988 | 0) >> 2] | 0; @@ -556397,7 +558210,7 @@ function asmFunc(imports) { $5 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($4 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 148998 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 154884 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__Sc__Scene__getActiveKinematicBodiesCount_28_29_20const($4 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__Sc__Scene__getActiveKinematicBodies_28_29_20const($4 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__PxsContext__getTaskPool_28_29_20const(HEAP32[($4 + 976 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; @@ -556492,7 +558305,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 104 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 160213 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 104 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 166111 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__Sc__Scene__getActiveKinematicBodiesCount_28_29_20const($5 | 0) | 0), HEAP32[(wasm2js_i32$0 + 100 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__Sc__Scene__getActiveKinematicBodies_28_29_20const($5 | 0) | 0), HEAP32[(wasm2js_i32$0 + 96 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__PxsContext__getTaskPool_28_29_20const(HEAP32[($5 + 976 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 92 | 0) >> 2] = wasm2js_i32$1; @@ -556501,7 +558314,7 @@ function asmFunc(imports) { $22 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 48 | 0 | 0, $22 | 0, GOT_data_internal___memory_base + 148710 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 48 | 0 | 0, $22 | 0, GOT_data_internal___memory_base + 154596 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = 0; label$1 : { label$2 : while (1) { @@ -556516,12 +558329,12 @@ function asmFunc(imports) { } $59 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370779 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377635 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $60 = physx__PxGetAssertHandler_28_29() | 0; $64 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 254720 | 0, $64 + 111345 | 0, 3235, $64 + 370779 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 260702 | 0, $64 + 113998 | 0, 3235, $64 + 377635 | 0); $59 = 0; } } @@ -556531,12 +558344,12 @@ function asmFunc(imports) { } $83 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370780 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377636 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $84 = physx__PxGetAssertHandler_28_29() | 0; $88 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$84 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($84, $88 + 249106 | 0, $88 + 111345 | 0, 3236, $88 + 370780 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$84 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($84, $88 + 255088 | 0, $88 + 113998 | 0, 3236, $88 + 377636 | 0); $83 = 0; } } @@ -556706,7 +558519,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 202417 | 0, $25 + 132903 | 0, 134, GOT_data_internal_physx__Cm__BitMapBase_physx__shdfnd__VirtualAllocator___set_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 208399 | 0, $25 + 137431 | 0, 134, GOT_data_internal_physx__Cm__BitMapBase_physx__shdfnd__VirtualAllocator___set_28unsigned_20int_29___ignore); $20 = 0; } } @@ -556751,12 +558564,12 @@ function asmFunc(imports) { } $32 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370781 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377637 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $33 = physx__PxGetAssertHandler_28_29() | 0; $37 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 93468 | 0, $37 + 111345 | 0, 3368, $37 + 370781 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 93559 | 0, $37 + 113998 | 0, 3368, $37 + 377637 | 0); $32 = 0; } } @@ -556847,12 +558660,12 @@ function asmFunc(imports) { } $186 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370782 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377638 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $187 = physx__PxGetAssertHandler_28_29() | 0; $191 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$187 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($187, $191 + 73001 | 0, $191 + 111345 | 0, 3420, $191 + 370782 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$187 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($187, $191 + 73016 | 0, $191 + 113998 | 0, 3420, $191 + 377638 | 0); $186 = 0; } } @@ -556868,7 +558681,7 @@ function asmFunc(imports) { $219 = physx__shdfnd__getFoundation_28_29() | 0; $222 = FUNCTION_TABLE[HEAP32[((HEAP32[$219 >> 2] | 0) + 4 | 0) >> 2] | 0 | 0]($219) | 0; $226 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$222 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($222, 16, $226 + 217049 | 0, $226 + 111345 | 0, 3430); + FUNCTION_TABLE[HEAP32[((HEAP32[$222 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($222, 16, $226 + 223031 | 0, $226 + 113998 | 0, 3430); } } __stack_pointer = $4 + 80 | 0; @@ -556899,7 +558712,7 @@ function asmFunc(imports) { } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 203134 | 0, $35 + 130745 | 0, 85, GOT_data_internal_physx__PxcScratchAllocator__alloc_28unsigned_20int_2c_20bool_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 209116 | 0, $35 + 134951 | 0, 85, GOT_data_internal_physx__PxcScratchAllocator__alloc_28unsigned_20int_2c_20bool_29___ignore); $30 = 0; } } @@ -556923,8 +558736,8 @@ function asmFunc(imports) { HEAP32[($5 + 16 | 0) >> 2] = 1; break label$3; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 15 | 0 | 0, GOT_data_internal___memory_base + 124240 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 15 | 0 | 0, HEAP32[($5 + 36 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 130745 | 0 | 0, 99 | 0) | 0), HEAP32[(wasm2js_i32$0 + 44 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 15 | 0 | 0, GOT_data_internal___memory_base + 127614 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 15 | 0 | 0, HEAP32[($5 + 36 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 134951 | 0 | 0, 99 | 0) | 0), HEAP32[(wasm2js_i32$0 + 44 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 15 | 0 | 0) | 0; HEAP32[($5 + 16 | 0) >> 2] = 1; } @@ -557073,7 +558886,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 145386 | 0, $16 + 125824 | 0, 237, GOT_data_internal_physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___back_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 151247 | 0, $16 + 129246 | 0, 237, GOT_data_internal_physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___back_28_29___ignore); $11 = 0; } } @@ -557106,7 +558919,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 91269 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 91338 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__PxcNpContext__getNpMemBlockPool_28_29(HEAP32[($5 + 976 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; $18 = HEAP32[($5 + 1004 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 16 | 0) >> 2] | 0 | 0]($18); @@ -557154,12 +558967,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370783 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377639 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 205277 | 0, $28 + 111345 | 0, 3468, $28 + 370783 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 211259 | 0, $28 + 113998 | 0, 3468, $28 + 377639 | 0); $23 = 0; } } @@ -557173,7 +558986,7 @@ function asmFunc(imports) { break label$4 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($5 + 139 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 139 | 0 | 0, HEAP32[($5 + 140 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 3472 | 0) | 0), HEAP32[(wasm2js_i32$0 + 144 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 139 | 0 | 0, HEAP32[($5 + 140 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 3472 | 0) | 0), HEAP32[(wasm2js_i32$0 + 144 | 0) >> 2] = wasm2js_i32$1; break label$3; } $4 = $4 - (((HEAP32[($5 + 140 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -557189,7 +559002,7 @@ function asmFunc(imports) { break label$6 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($5 + 123 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 123 | 0 | 0, HEAP32[($5 + 124 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 3473 | 0) | 0), HEAP32[(wasm2js_i32$0 + 128 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 123 | 0 | 0, HEAP32[($5 + 124 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 3473 | 0) | 0), HEAP32[(wasm2js_i32$0 + 128 | 0) >> 2] = wasm2js_i32$1; break label$5; } $4 = $4 - (((HEAP32[($5 + 124 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -557205,7 +559018,7 @@ function asmFunc(imports) { break label$8 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($5 + 107 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 107 | 0 | 0, HEAP32[($5 + 108 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 3474 | 0) | 0), HEAP32[(wasm2js_i32$0 + 112 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 107 | 0 | 0, HEAP32[($5 + 108 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 3474 | 0) | 0), HEAP32[(wasm2js_i32$0 + 112 | 0) >> 2] = wasm2js_i32$1; break label$7; } $4 = $4 - (((HEAP32[($5 + 108 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -557230,12 +559043,12 @@ function asmFunc(imports) { } $229 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370784 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377640 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $230 = physx__PxGetAssertHandler_28_29() | 0; $234 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$230 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($230, $234 + 124838 | 0, $234 + 111345 | 0, 3486, $234 + 370784 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$230 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($230, $234 + 128212 | 0, $234 + 113998 | 0, 3486, $234 + 377640 | 0); $229 = 0; } } @@ -557264,12 +559077,12 @@ function asmFunc(imports) { } $295 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370785 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377641 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $296 = physx__PxGetAssertHandler_28_29() | 0; $300 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$296 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($296, $300 + 124838 | 0, $300 + 111345 | 0, 3497, $300 + 370785 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$296 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($296, $300 + 128212 | 0, $300 + 113998 | 0, 3497, $300 + 377641 | 0); $295 = 0; } } @@ -557300,12 +559113,12 @@ function asmFunc(imports) { } $368 = 0; label$22 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370786 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377642 | 0) >> 0] | 0) & 1 | 0) { break label$22 } $369 = physx__PxGetAssertHandler_28_29() | 0; $373 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$369 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($369, $373 + 124838 | 0, $373 + 111345 | 0, 3506, $373 + 370786 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$369 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($369, $373 + 128212 | 0, $373 + 113998 | 0, 3506, $373 + 377642 | 0); $368 = 0; } } @@ -557336,12 +559149,12 @@ function asmFunc(imports) { } $439 = 0; label$27 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370787 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377643 | 0) >> 0] | 0) & 1 | 0) { break label$27 } $440 = physx__PxGetAssertHandler_28_29() | 0; $444 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$440 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($440, $444 + 250713 | 0, $444 + 111345 | 0, 3519, $444 + 370787 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$440 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($440, $444 + 256695 | 0, $444 + 113998 | 0, 3519, $444 + 377643 | 0); $439 = 0; } } @@ -557351,12 +559164,12 @@ function asmFunc(imports) { } $464 = 0; label$29 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370788 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377644 | 0) >> 0] | 0) & 1 | 0) { break label$29 } $465 = physx__PxGetAssertHandler_28_29() | 0; $469 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$465 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($465, $469 + 250516 | 0, $469 + 111345 | 0, 3520, $469 + 370788 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$465 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($465, $469 + 256498 | 0, $469 + 113998 | 0, 3520, $469 + 377644 | 0); $464 = 0; } } @@ -557439,7 +559252,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 72 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 78186 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 72 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 78229 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; $17 = physx__PxsContext__getNphaseImplementationContext_28_29_20const(HEAP32[($5 + 976 | 0) >> 2] | 0 | 0) | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 84 | 0) >> 2] | 0 | 0]($4 + 36 | 0, $17); (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__Dy__Context__getForceChangedThresholdStream_28_29(HEAP32[($5 + 1004 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 32 | 0) >> 2] = wasm2js_i32$1; @@ -557474,12 +559287,12 @@ function asmFunc(imports) { } $73 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370789 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377645 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $74 = physx__PxGetAssertHandler_28_29() | 0; $78 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$74 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($74, $78 + 247334 | 0, $78 + 111345 | 0, 4218, $78 + 370789 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$74 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($74, $78 + 253316 | 0, $78 + 113998 | 0, 4218, $78 + 377645 | 0); $73 = 0; } } @@ -557626,7 +559439,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ThresholdStreamElement_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ThresholdStreamElement_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -557700,7 +559513,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 118264 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 121631 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; label$1 : { if (!((HEAP32[($5 + 988 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$1 @@ -557741,7 +559554,7 @@ function asmFunc(imports) { $78 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($78, 0, GOT_data_internal___memory_base + 91247 | 0, 1, i64toi32_i32$1, i64toi32_i32$0); + FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($78, 0, GOT_data_internal___memory_base + 91316 | 0, 1, i64toi32_i32$1, i64toi32_i32$0); } physx__Sc__ObjectIDTracker__processPendingReleases_28_29(HEAP32[($5 + 2376 | 0) >> 2] | 0 | 0); physx__Sc__ObjectIDTracker__clearDeletedIDMap_28_29(HEAP32[($5 + 2376 | 0) >> 2] | 0 | 0); @@ -557817,7 +559630,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 187384 | 0, $23 + 130745 | 0, 104, GOT_data_internal_physx__PxcScratchAllocator__free_28void__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 193346 | 0, $23 + 134951 | 0, 104, GOT_data_internal_physx__PxcScratchAllocator__free_28void__29___ignore); $18 = 0; } } @@ -557842,7 +559655,7 @@ function asmFunc(imports) { } $60 = physx__PxGetAssertHandler_28_29() | 0; $64 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 203103 | 0, $64 + 130745 | 0, 112, GOT_data_internal_physx__PxcScratchAllocator__free_28void__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 209085 | 0, $64 + 134951 | 0, 112, GOT_data_internal_physx__PxcScratchAllocator__free_28void__29___ignore_1); $59 = 0; } } @@ -557867,7 +559680,7 @@ function asmFunc(imports) { } $107 = physx__PxGetAssertHandler_28_29() | 0; $111 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$107 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($107, $111 + 93857 | 0, $111 + 130745 | 0, 118, GOT_data_internal_physx__PxcScratchAllocator__free_28void__29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$107 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($107, $111 + 93948 | 0, $111 + 134951 | 0, 118, GOT_data_internal_physx__PxcScratchAllocator__free_28void__29___ignore_2); $106 = 0; } } @@ -557948,7 +559761,7 @@ function asmFunc(imports) { $5 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($4 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 154931 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 160817 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___size_28_29_20const($4 + 1252 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__CoalescedHashSet_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator___getEntries_28_29_20const($4 + 1252 | 0 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; label$1 : { @@ -557976,7 +559789,7 @@ function asmFunc(imports) { $5 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($4 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 120 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 116542 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 120 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 119909 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; label$1 : { label$2 : { if (Math_fround(physx__Sc__Scene__getVisualizationScale_28_29_20const($4 | 0)) != Math_fround(0 | 0) & 1 | 0) { @@ -557988,12 +559801,12 @@ function asmFunc(imports) { } $32 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370791 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377647 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $33 = physx__PxGetAssertHandler_28_29() | 0; $37 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 243855 | 0, $37 + 111345 | 0, 4304, $37 + 370791 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 249837 | 0, $37 + 113998 | 0, 4304, $37 + 377647 | 0); $32 = 0; } } @@ -558071,7 +559884,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxsRigidBody__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxsRigidBody__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -558119,7 +559932,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -558148,7 +559961,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 395, GOT_data_internal_physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___remove_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 395, GOT_data_internal_physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___remove_28unsigned_20int_29___ignore); $18 = 0; } } @@ -558422,7 +560235,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -558603,7 +560416,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 2680 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 118393 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 2680 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 121760 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__PxsTransformCache__resetChangedState_28_29(physx__PxsContext__getTransformCache_28_29(HEAP32[($5 + 976 | 0) >> 2] | 0 | 0) | 0 | 0); physx__Bp__BoundsArray__resetChangedState_28_29(physx__Sc__Scene__getBoundsArray_28_29_20const($5 | 0) | 0 | 0); (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__PxsContext__getTransformCache_28_29(physx__Sc__Scene__getLowLevelContext_28_29($5 | 0) | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 2676 | 0) >> 2] = wasm2js_i32$1; @@ -558611,7 +560424,7 @@ function asmFunc(imports) { $22 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 2640 | 0 | 0, $22 | 0, GOT_data_internal___memory_base + 154869 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 2640 | 0 | 0, $22 | 0, GOT_data_internal___memory_base + 160755 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; physx__shdfnd__MutexT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl____lock_28_29_20const(physx__PxsContext__getLock_28_29(HEAP32[($5 + 976 | 0) >> 2] | 0 | 0) | 0 | 0); $34 = HEAP32[($5 + 1012 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 76 | 0) >> 2] | 0 | 0]($34, HEAP32[($4 + 2676 | 0) >> 2] | 0, HEAP32[($4 + 2672 | 0) >> 2] | 0, HEAP32[($4 + 2712 | 0) >> 2] | 0); @@ -558624,7 +560437,7 @@ function asmFunc(imports) { $52 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 2584 | 0 | 0, $52 | 0, GOT_data_internal___memory_base + 154897 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 2584 | 0 | 0, $52 | 0, GOT_data_internal___memory_base + 160783 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; HEAP32[($4 + 2580 | 0) >> 2] = HEAP32[($4 + 2620 | 0) >> 2] | 0; label$1 : { label$2 : while (1) { @@ -558664,7 +560477,7 @@ function asmFunc(imports) { $144 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 2496 | 0 | 0, $144 | 0, GOT_data_internal___memory_base + 83343 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 2496 | 0 | 0, $144 | 0, GOT_data_internal___memory_base + 83386 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; HEAP32[($4 + 2492 | 0) >> 2] = 0; label$4 : { label$5 : while (1) { @@ -558688,7 +560501,7 @@ function asmFunc(imports) { $193 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 2448 | 0 | 0, $193 | 0, GOT_data_internal___memory_base + 76213 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 2448 | 0 | 0, $193 | 0, GOT_data_internal___memory_base + 76245 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; HEAP32[($4 + 2444 | 0) >> 2] = 0; label$6 : { label$7 : while (1) { @@ -558725,7 +560538,7 @@ function asmFunc(imports) { $248 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 2400 | 0 | 0, $248 | 0, GOT_data_internal___memory_base + 161884 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 2400 | 0 | 0, $248 | 0, GOT_data_internal___memory_base + 167782 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; HEAP32[($4 + 2396 | 0) >> 2] = 256; HEAP32[($4 + 2392 | 0) >> 2] = 0; label$12 : { @@ -558822,7 +560635,7 @@ function asmFunc(imports) { $447 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$447 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($447, 0, GOT_data_internal___memory_base + 90192 | 0, 1, i64toi32_i32$0, i64toi32_i32$1); + FUNCTION_TABLE[HEAP32[((HEAP32[$447 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($447, 0, GOT_data_internal___memory_base + 90261 | 0, 1, i64toi32_i32$0, i64toi32_i32$1); } physx__Sc__Scene__checkForceThresholdContactEvents_28unsigned_20int_29($5 | 0, 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($4 + 2680 | 0 | 0) | 0; @@ -558995,7 +560808,7 @@ function asmFunc(imports) { } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 146787 | 0, $21 + 132903 | 0, 209, GOT_data_internal_physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___resize_28unsigned_20int_2c_20bool_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 152667 | 0, $21 + 137431 | 0, 209, GOT_data_internal_physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___resize_28unsigned_20int_2c_20bool_29___ignore); $16 = 0; } } @@ -559036,7 +560849,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 4 | 0) >> 2] | 0) >>> 0 > (physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___getWordCount_28_29_20const($5 | 0) | 0) >>> 0 & 1 | 0)) { break label$1 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 8 | 0 | 0, (HEAP32[($4 + 4 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 132903 | 0 | 0, 438 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 8 | 0 | 0, (HEAP32[($4 + 4 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 137431 | 0 | 0, 438 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; label$2 : { if (!((HEAP32[$5 >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$2 @@ -559218,7 +561031,7 @@ function asmFunc(imports) { } $54 = physx__PxGetAssertHandler_28_29() | 0; $58 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 181833 | 0, $58 + 134612 | 0, 304, GOT_data_internal_physx__Sc__ContactStreamManager__fillInContactReportExtraData_28physx__PxContactPairVelocity__2c_20unsigned_20int_2c_20physx__Sc__RigidSim_20const__2c_20bool_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 187731 | 0, $58 + 139406 | 0, 304, GOT_data_internal_physx__Sc__ContactStreamManager__fillInContactReportExtraData_28physx__PxContactPairVelocity__2c_20unsigned_20int_2c_20physx__Sc__RigidSim_20const__2c_20bool_29___ignore); $53 = 0; } } @@ -559259,7 +561072,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 190146 | 0, $25 + 134612 | 0, 206, GOT_data_internal_physx__Sc__ContactStreamManager__clearFlags_28unsigned_20short_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 196108 | 0, $25 + 139406 | 0, 206, GOT_data_internal_physx__Sc__ContactStreamManager__clearFlags_28unsigned_20short_29___ignore); $20 = 0; } } @@ -559359,7 +561172,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 162218 | 0, $22 + 130944 | 0, 124, GOT_data_internal_physx__Sc__ActorPairReport__getPxActorA_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 168116 | 0, $22 + 135178 | 0, 124, GOT_data_internal_physx__Sc__ActorPairReport__getPxActorA_28_29_20const___ignore); $17 = 0; } } @@ -559386,7 +561199,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 162218 | 0, $22 + 130944 | 0, 125, GOT_data_internal_physx__Sc__ActorPairReport__getPxActorB_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 168116 | 0, $22 + 135178 | 0, 125, GOT_data_internal_physx__Sc__ActorPairReport__getPxActorB_28_29_20const___ignore); $17 = 0; } } @@ -559413,7 +561226,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 162218 | 0, $22 + 130944 | 0, 122, GOT_data_internal_physx__Sc__ActorPairReport__getActorAID_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 168116 | 0, $22 + 135178 | 0, 122, GOT_data_internal_physx__Sc__ActorPairReport__getActorAID_28_29_20const___ignore); $17 = 0; } } @@ -559453,7 +561266,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 162218 | 0, $22 + 130944 | 0, 123, GOT_data_internal_physx__Sc__ActorPairReport__getActorBID_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 168116 | 0, $22 + 135178 | 0, 123, GOT_data_internal_physx__Sc__ActorPairReport__getActorBID_28_29_20const___ignore); $17 = 0; } } @@ -559555,12 +561368,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370796 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377652 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 245395 | 0, $25 + 111345 | 0, 4394, $25 + 370796 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 251377 | 0, $25 + 113998 | 0, 4394, $25 + 377652 | 0); $20 = 0; } } @@ -559693,7 +561506,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxContactPairHeader_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxContactPairHeader_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -559846,7 +561659,7 @@ function asmFunc(imports) { break label$5 } $54 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $54 + 111345 | 0 | 0, 4535 | 0, $54 + 225487 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $54 + 113998 | 0 | 0, 4535 | 0, $54 + 231469 | 0 | 0, 0 | 0); } physx__PxConstraintInfo__PxConstraintInfo_28physx__PxConstraint__2c_20void__2c_20unsigned_20int_29($3 + 12 | 0 | 0, physx__Sc__ConstraintCore__getPxConstraint_28_29(HEAP32[($3 + 32 | 0) >> 2] | 0 | 0) | 0 | 0, HEAP32[($3 + 24 | 0) >> 2] | 0 | 0, HEAP32[($3 + 28 | 0) >> 2] | 0 | 0) | 0; $68 = HEAP32[($4 + 2344 | 0) >> 2] | 0; @@ -559888,7 +561701,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ConstraintCore__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ConstraintCore__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -559956,9 +561769,9 @@ function asmFunc(imports) { if (!$27) { break label$5 } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 43 | 0 | 0, GOT_data_internal___memory_base + 226421 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 43 | 0 | 0, GOT_data_internal___memory_base + 232403 | 0 | 0) | 0; HEAP8[($3 + 42 | 0) >> 0] = 1 & 1 | 0; - $53 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 43 | 0 | 0, (HEAP32[($3 + 48 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 4567 | 0) | 0; + $53 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 43 | 0 | 0, (HEAP32[($3 + 48 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 4567 | 0) | 0; break label$4; } $53 = 0; @@ -560389,7 +562202,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxRigidBody_20const__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxRigidBody_20const__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -560445,7 +562258,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxTransform_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxTransform_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -560492,7 +562305,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxRigidBody_20const__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxRigidBody_20const__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxRigidBody_20const__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxRigidBody_20const__20const__29___ignore); $29 = 0; } } @@ -560544,7 +562357,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxTransform_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxTransform_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxTransform_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxTransform_20const__29___ignore); $29 = 0; } } @@ -560611,7 +562424,7 @@ function asmFunc(imports) { $4 = HEAP32[($3 + 60 | 0) >> 2] | 0; $5 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = HEAP32[($4 + 20 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 161346 | 0 | 0, 0 | 0, HEAP32[($4 + 16 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 167244 | 0 | 0, 0 | 0, HEAP32[($4 + 16 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; physx__Sc__NPhaseCore__clearContactReportStream_28_29(HEAP32[($4 + 2168 | 0) >> 2] | 0 | 0); physx__Sc__NPhaseCore__clearContactReportActorPairs_28bool_29(HEAP32[($4 + 2168 | 0) >> 2] | 0 | 0, 0 & 1 | 0 | 0); (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__Sc__Scene__getActiveKinematicBodiesCount_28_29_20const($4 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; @@ -560642,12 +562455,12 @@ function asmFunc(imports) { } $76 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370799 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377655 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $77 = physx__PxGetAssertHandler_28_29() | 0; $81 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$77 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($77, $81 + 254761 | 0, $81 + 111345 | 0, 4742, $81 + 370799 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$77 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($77, $81 + 260743 | 0, $81 + 113998 | 0, 4742, $81 + 377655 | 0); $76 = 0; } } @@ -560657,12 +562470,12 @@ function asmFunc(imports) { } $101 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370800 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377656 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $102 = physx__PxGetAssertHandler_28_29() | 0; $106 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$102 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($102, $106 + 249122 | 0, $106 + 111345 | 0, 4743, $106 + 370800 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$102 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($102, $106 + 255104 | 0, $106 + 113998 | 0, 4743, $106 + 377656 | 0); $101 = 0; } } @@ -560942,7 +562755,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -561088,7 +562901,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeSim__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeSim__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -561157,7 +562970,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeSim__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Sc__ShapeSim__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeSim__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Sc__ShapeSim__20const__29___ignore); $29 = 0; } } @@ -561217,7 +563030,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeCore_20const__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Sc__ShapeCore_20const__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeCore_20const__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Sc__ShapeCore_20const__20const__29___ignore); $29 = 0; } } @@ -561296,12 +563109,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370801 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377657 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 198796 | 0, $24 + 111345 | 0, 4842, $24 + 370801 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 204778 | 0, $24 + 113998 | 0, 4842, $24 + 377657 | 0); $19 = 0; } } @@ -561379,12 +563192,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370802 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377658 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 198796 | 0, $23 + 111345 | 0, 4875, $23 + 370802 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 204778 | 0, $23 + 113998 | 0, 4875, $23 + 377658 | 0); $18 = 0; } } @@ -561475,7 +563288,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -562091,7 +563904,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 77169 | 0, $24 + 135442 | 0, 356, GOT_data_internal_physx__Sc__StaticSim__20physx__Cm__PreallocatingPool_physx__Sc__StaticSim___construct_physx__Sc__Scene_2c_20physx__Sc__StaticCore__28physx__Sc__StaticSim__2c_20physx__Sc__Scene__2c_20physx__Sc__StaticCore__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 77212 | 0, $24 + 140362 | 0, 356, GOT_data_internal_physx__Sc__StaticSim__20physx__Cm__PreallocatingPool_physx__Sc__StaticSim___construct_physx__Sc__Scene_2c_20physx__Sc__StaticCore__28physx__Sc__StaticSim__2c_20physx__Sc__Scene__2c_20physx__Sc__StaticCore__29___ignore); $19 = 0; } } @@ -562217,7 +564030,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 77169 | 0, $25 + 135442 | 0, 363, GOT_data_internal_physx__Sc__BodySim__20physx__Cm__PreallocatingPool_physx__Sc__BodySim___construct_physx__Sc__Scene_2c_20physx__Sc__BodyCore_2c_20bool__28physx__Sc__BodySim__2c_20physx__Sc__Scene__2c_20physx__Sc__BodyCore__2c_20bool__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 77212 | 0, $25 + 140362 | 0, 363, GOT_data_internal_physx__Sc__BodySim__20physx__Cm__PreallocatingPool_physx__Sc__BodySim___construct_physx__Sc__Scene_2c_20physx__Sc__BodyCore_2c_20bool__28physx__Sc__BodySim__2c_20physx__Sc__Scene__2c_20physx__Sc__BodyCore__2c_20bool__29___ignore); $20 = 0; } } @@ -562584,12 +564397,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370803 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377659 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 154264 | 0, $27 + 111345 | 0, 5147, $27 + 370803 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 160150 | 0, $27 + 113998 | 0, 5147, $27 + 377659 | 0); $22 = 0; } } @@ -562719,12 +564532,12 @@ function asmFunc(imports) { } $66 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370805 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377661 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $67 = physx__PxGetAssertHandler_28_29() | 0; $71 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$67 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($67, $71 + 163029 | 0, $71 + 111345 | 0, 5204, $71 + 370805 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$67 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($67, $71 + 168927 | 0, $71 + 113998 | 0, 5204, $71 + 377661 | 0); $66 = 0; } } @@ -562883,7 +564696,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxActor__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxActor__20const__29___ignore); $29 = 0; } } @@ -562942,12 +564755,12 @@ function asmFunc(imports) { } $61 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370806 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377662 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $62 = physx__PxGetAssertHandler_28_29() | 0; $66 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$62 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($62, $66 + 163029 | 0, $66 + 111345 | 0, 5232, $66 + 370806 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$62 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($62, $66 + 168927 | 0, $66 + 113998 | 0, 5232, $66 + 377662 | 0); $61 = 0; } } @@ -563053,7 +564866,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -563185,12 +564998,12 @@ function asmFunc(imports) { } $57 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370807 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377663 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $58 = physx__PxGetAssertHandler_28_29() | 0; $62 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 247999 | 0, $62 + 111345 | 0, 5277, $62 + 370807 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 253981 | 0, $62 + 113998 | 0, 5277, $62 + 377663 | 0); $57 = 0; } } @@ -563241,7 +565054,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxTriggerPair_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxTriggerPair_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -563289,7 +565102,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Sc__TriggerPairExtraData_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Sc__TriggerPairExtraData_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -563334,7 +565147,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxTriggerPair_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxTriggerPair_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -563363,7 +565176,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Sc__TriggerPairExtraData_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Sc__TriggerPairExtraData_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -563380,7 +565193,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_physx__Sc__Client___ReflectionAllocator_28char_20const__29($3 + 7 | 0 | 0, 0 | 0) | 0; - $20 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__Client___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__Client__2c_20char_20const__2c_20int_29(1 | 0, $3 + 7 | 0 | 0, GOT_data_internal___memory_base + 111345 | 0 | 0, 5285 | 0) | 0; + $20 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sc__Client___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sc__Client__2c_20char_20const__2c_20int_29(1 | 0, $3 + 7 | 0 | 0, GOT_data_internal___memory_base + 113998 | 0 | 0, 5285 | 0) | 0; physx__Sc__Client__Client_28_29($20 | 0) | 0; HEAP32[($3 + 8 | 0) >> 2] = $20; physx__shdfnd__Array_physx__Sc__Client__2c_20physx__shdfnd__NamedAllocator___pushBack_28physx__Sc__Client__20const__29($4 + 2284 | 0 | 0, $3 + 8 | 0 | 0) | 0; @@ -563454,12 +565267,12 @@ function asmFunc(imports) { } $42 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370810 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377666 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $43 = physx__PxGetAssertHandler_28_29() | 0; $47 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 232189 | 0, $47 + 111345 | 0, 5330, $47 + 370810 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 238171 | 0, $47 + 113998 | 0, 5330, $47 + 377666 | 0); $42 = 0; } } @@ -563483,12 +565296,12 @@ function asmFunc(imports) { } $95 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370811 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377667 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $96 = physx__PxGetAssertHandler_28_29() | 0; $100 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$96 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($96, $100 + 243246 | 0, $100 + 111345 | 0, 5350, $100 + 370811 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$96 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($96, $100 + 249228 | 0, $100 + 113998 | 0, 5350, $100 + 377667 | 0); $95 = 0; } } @@ -563615,12 +565428,12 @@ function asmFunc(imports) { } $42 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370812 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377668 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $43 = physx__PxGetAssertHandler_28_29() | 0; $47 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 232138 | 0, $47 + 111345 | 0, 5364, $47 + 370812 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 238120 | 0, $47 + 113998 | 0, 5364, $47 + 377668 | 0); $42 = 0; } } @@ -563638,12 +565451,12 @@ function asmFunc(imports) { } $88 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370813 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377669 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $89 = physx__PxGetAssertHandler_28_29() | 0; $93 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$89 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($89, $93 + 243291 | 0, $93 + 111345 | 0, 5377, $93 + 370813 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$89 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($89, $93 + 249273 | 0, $93 + 113998 | 0, 5377, $93 + 377669 | 0); $88 = 0; } } @@ -563693,7 +565506,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Scene__SimpleBodyPair_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__Scene__SimpleBodyPair_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Scene__SimpleBodyPair_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__Scene__SimpleBodyPair_20const__29___ignore); $29 = 0; } } @@ -563892,12 +565705,12 @@ function asmFunc(imports) { } $25 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370817 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377673 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 147483 | 0, $30 + 111345 | 0, 5512, $30 + 370817 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 153369 | 0, $30 + 113998 | 0, 5512, $30 + 377673 | 0); $25 = 0; } } @@ -563973,7 +565786,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Dy__Articulation_2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____deallocate_28physx__Dy__Articulation__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Dy__Articulation_2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____deallocate_28physx__Dy__Articulation__29___ignore); $19 = 0; } } @@ -564008,7 +565821,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Dy__FeatherstoneArticulation_2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____deallocate_28physx__Dy__FeatherstoneArticulation__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Dy__FeatherstoneArticulation_2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____deallocate_28physx__Dy__FeatherstoneArticulation__29___ignore); $19 = 0; } } @@ -564162,7 +565975,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3_2c_20physx__shdfnd__VirtualAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3_2c_20physx__shdfnd__VirtualAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -564225,7 +566038,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 231029 | 0, $18 + 131607 | 0, 87, GOT_data_internal_physx__Sc__ObjectIDTracker__markIDAsDeleted_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 237011 | 0, $18 + 135939 | 0, 87, GOT_data_internal_physx__Sc__ObjectIDTracker__markIDAsDeleted_28unsigned_20int_29___ignore); $13 = 0; } } @@ -564320,7 +566133,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3_2c_20physx__shdfnd__VirtualAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -564355,7 +566168,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 56 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 117517 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 56 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 120884 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__Array_physx__Sc__ShapeInteraction__2c_20physx__shdfnd__NamedAllocator___size_28_29_20const($5 + 4684 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; HEAP32[($4 + 48 | 0) >> 2] = 0; label$1 : { @@ -564440,7 +566253,7 @@ function asmFunc(imports) { $11 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 16 | 0 | 0, $11 | 0, GOT_data_internal___memory_base + 83145 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 16 | 0 | 0, $11 | 0, GOT_data_internal___memory_base + 83188 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__Array_physx__PxsContactManager__2c_20physx__shdfnd__NamedAllocator___size_28_29_20const($5 + 4672 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; HEAP32[($4 + 8 | 0) >> 2] = 0; label$1 : { @@ -564481,7 +566294,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 56 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 82032 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 56 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 82075 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__Array_physx__Sc__ShapeInteraction__2c_20physx__shdfnd__NamedAllocator___size_28_29_20const($5 + 4684 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; HEAP32[($4 + 48 | 0) >> 2] = 0; label$1 : { @@ -564629,7 +566442,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 82316 | 0, $25 + 134161 | 0, 179, GOT_data_internal_physx__Sc__BodySim__registerCountedInteraction_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 82359 | 0, $25 + 138885 | 0, 179, GOT_data_internal_physx__Sc__BodySim__registerCountedInteraction_28_29___ignore); $20 = 0; } } @@ -564717,12 +566530,12 @@ function asmFunc(imports) { case 3: case 6: label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 370818 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377674 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $72 = physx__PxGetAssertHandler_28_29() | 0; $76 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$72 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($72, $76 + 208086 | 0, $76 + 111345 | 0, 6219, $76 + 370818 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$72 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($72, $76 + 214068 | 0, $76 + 113998 | 0, 6219, $76 + 377674 | 0); } break; default: @@ -564748,7 +566561,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 40 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 153280 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 40 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 159166 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__Array_physx__Sc__ShapeInteraction__2c_20physx__shdfnd__NamedAllocator___size_28_29_20const($5 + 4684 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; HEAP32[($4 + 32 | 0) >> 2] = 0; label$1 : { @@ -564872,7 +566685,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 202417 | 0, $25 + 132903 | 0, 134, GOT_data_internal_physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___set_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 208399 | 0, $25 + 137431 | 0, 134, GOT_data_internal_physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator___set_28unsigned_20int_29___ignore); $20 = 0; } } @@ -564926,7 +566739,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManager__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManager__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -564963,7 +566776,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeInteraction__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeInteraction__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -565000,7 +566813,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ElementInteractionMarker__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ElementInteractionMarker__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -565037,7 +566850,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxFilterInfo_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxFilterInfo_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -565549,7 +567362,7 @@ function asmFunc(imports) { } $45 = physx__PxGetAssertHandler_28_29() | 0; $49 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 206061 | 0, $49 + 135289 | 0, 124, GOT_data_internal_physx__Cm__PoolList_physx__PxsContactManager_2c_20physx__PxsContext___preallocate_28unsigned_20int_2c_20physx__PxsContactManager___29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 212043 | 0, $49 + 140181 | 0, 124, GOT_data_internal_physx__Cm__PoolList_physx__PxsContactManager_2c_20physx__PxsContext___preallocate_28unsigned_20int_2c_20physx__PxsContactManager___29___ignore); $44 = 0; } } @@ -565561,7 +567374,7 @@ function asmFunc(imports) { if (!((HEAP32[($5 + 44 | 0) >> 2] | 0) >>> 0 < (HEAP32[($5 + 52 | 0) >> 2] | 0) >>> 0 & 1 | 0)) { break label$7 } - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 | 0, Math_imul(HEAP32[$6 >> 2] | 0, 80) | 0, GOT_data_internal___memory_base + 135289 | 0 | 0, 135 | 0) | 0), HEAP32[(wasm2js_i32$0 + 40 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 | 0, Math_imul(HEAP32[$6 >> 2] | 0, 80) | 0, GOT_data_internal___memory_base + 140181 | 0 | 0, 135 | 0) | 0), HEAP32[(wasm2js_i32$0 + 40 | 0) >> 2] = wasm2js_i32$1; label$9 : { if ((HEAP32[($5 + 40 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$9 @@ -565581,8 +567394,8 @@ function asmFunc(imports) { } physx__shdfnd__NamedAllocator__deallocate_28void__29($6 | 0, HEAP32[($6 + 12 | 0) >> 2] | 0 | 0); } - (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 | 0, Math_imul((HEAP32[($5 + 36 | 0) >> 2] | 0) << 1 | 0, HEAP32[$6 >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 135289 | 0 | 0, 147 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 | 0, ((HEAP32[($5 + 36 | 0) >> 2] | 0) << 1 | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 135289 | 0 | 0, 149 | 0) | 0), HEAP32[(wasm2js_i32$0 + 32 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 | 0, Math_imul((HEAP32[($5 + 36 | 0) >> 2] | 0) << 1 | 0, HEAP32[$6 >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 140181 | 0 | 0, 147 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 | 0, ((HEAP32[($5 + 36 | 0) >> 2] | 0) << 1 | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 140181 | 0 | 0, 149 | 0) | 0), HEAP32[(wasm2js_i32$0 + 32 | 0) >> 2] = wasm2js_i32$1; label$12 : { if (!((HEAP32[($6 + 20 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$12 @@ -565647,7 +567460,7 @@ function asmFunc(imports) { } $253 = physx__PxGetAssertHandler_28_29() | 0; $257 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$253 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($253, $257 + 159564 | 0, $257 + 135289 | 0, 186, GOT_data_internal_physx__Cm__PoolList_physx__PxsContactManager_2c_20physx__PxsContext___preallocate_28unsigned_20int_2c_20physx__PxsContactManager___29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$253 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($253, $257 + 165462 | 0, $257 + 140181 | 0, 186, GOT_data_internal_physx__Cm__PoolList_physx__PxsContactManager_2c_20physx__PxsContext___preallocate_28unsigned_20int_2c_20physx__PxsContactManager___29___ignore_1); $252 = 0; } } @@ -565745,12 +567558,12 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 56 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 119600 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 56 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 122967 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__IG__SimpleIslandManager__additionalSpeculativeActivation_28_29(HEAP32[($5 + 1e3 | 0) >> 2] | 0 | 0); $17 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__Sc__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $17 | 0, GOT_data_internal___memory_base + 82291 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $17 | 0, GOT_data_internal___memory_base + 82334 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__IG__SimpleIslandManager__getSpeculativeIslandSim_28_29_20const(HEAP32[($5 + 1e3 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__IG__IslandSim__getNbActivatedEdges_28physx__IG__Edge__EdgeType_29_20const(HEAP32[($4 + 20 | 0) >> 2] | 0 | 0, 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__IG__IslandSim__getActivatedEdges_28physx__IG__Edge__EdgeType_29_20const(HEAP32[($4 + 20 | 0) >> 2] | 0 | 0, 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; @@ -565849,7 +567662,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145370 | 0, $23 + 125907 | 0, 132, GOT_data_internal_physx__Cm__BlockArray_physx__Sc__Interaction____operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151231 | 0, $23 + 129343 | 0, 132, GOT_data_internal_physx__Cm__BlockArray_physx__Sc__Interaction____operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -565878,7 +567691,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145370 | 0, $23 + 125907 | 0, 132, GOT_data_internal_physx__Cm__BlockArray_physx__IG__Edge___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151231 | 0, $23 + 129343 | 0, 132, GOT_data_internal_physx__Cm__BlockArray_physx__IG__Edge___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -566027,7 +567840,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -566357,7 +568170,7 @@ function asmFunc(imports) { function ScAfterIntegrationTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 122671 | 0 | 0; + return GOT_data_internal___memory_base + 126038 | 0 | 0; } function physx__PxLightCpuTask__getReference_28_29_20const($0) { @@ -566477,7 +568290,7 @@ function asmFunc(imports) { } $122 = physx__PxGetAssertHandler_28_29() | 0; $126 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$122 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($122, $126 + 253134 | 0, $126 + 111345 | 0, 208, GOT_data_internal_ScAfterIntegrationTask__runInternal_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$122 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($122, $126 + 259116 | 0, $126 + 113998 | 0, 208, GOT_data_internal_ScAfterIntegrationTask__runInternal_28_29___ignore); $121 = 0; } } @@ -566587,7 +568400,7 @@ function asmFunc(imports) { } $291 = physx__PxGetAssertHandler_28_29() | 0; $295 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$291 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($291, $295 + 247133 | 0, $295 + 111345 | 0, 249, GOT_data_internal_ScAfterIntegrationTask__runInternal_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$291 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($291, $295 + 253115 | 0, $295 + 113998 | 0, 249, GOT_data_internal_ScAfterIntegrationTask__runInternal_28_29___ignore_1); $290 = 0; } } @@ -566613,7 +568426,7 @@ function asmFunc(imports) { } $337 = physx__PxGetAssertHandler_28_29() | 0; $341 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$337 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($337, $341 + 247130 | 0, $341 + 111345 | 0, 255, GOT_data_internal_ScAfterIntegrationTask__runInternal_28_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$337 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($337, $341 + 253112 | 0, $341 + 113998 | 0, 255, GOT_data_internal_ScAfterIntegrationTask__runInternal_28_29___ignore_2); $336 = 0; } } @@ -566985,7 +568798,7 @@ function asmFunc(imports) { } $15 = physx__PxGetAssertHandler_28_29() | 0; $19 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 235250 | 0, $19 + 139094 | 0, 74, GOT_data_internal_physx__Sc__ConstraintGroupNode___ConstraintGroupNode_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 241232 | 0, $19 + 144588 | 0, 74, GOT_data_internal_physx__Sc__ConstraintGroupNode___ConstraintGroupNode_28_29___ignore); $14 = 0; } } @@ -567000,7 +568813,7 @@ function asmFunc(imports) { } $39 = physx__PxGetAssertHandler_28_29() | 0; $43 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 187792 | 0, $43 + 139094 | 0, 75, GOT_data_internal_physx__Sc__ConstraintGroupNode___ConstraintGroupNode_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 193754 | 0, $43 + 144588 | 0, 75, GOT_data_internal_physx__Sc__ConstraintGroupNode___ConstraintGroupNode_28_29___ignore_1); $38 = 0; } } @@ -567515,7 +569328,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($8 + 47 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 127039 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 130657 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; break label$1; } $7 = $7 - (((HEAP32[($8 + 48 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -567551,7 +569364,7 @@ function asmFunc(imports) { } $93 = physx__PxGetAssertHandler_28_29() | 0; $97 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 227292 | 0, $97 + 127039 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_void__2c_20physx__shdfnd__Less_void___2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator___28void___2c_20unsigned_20int_2c_20physx__shdfnd__Less_void___20const__2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator__20const__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 233274 | 0, $97 + 130657 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_void__2c_20physx__shdfnd__Less_void___2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator___28void___2c_20unsigned_20int_2c_20physx__shdfnd__Less_void___20const__2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator__20const__2c_20unsigned_20int_29___ignore); $92 = 0; } } @@ -567608,7 +569421,7 @@ function asmFunc(imports) { } $198 = physx__PxGetAssertHandler_28_29() | 0; $202 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 231714 | 0, $202 + 127039 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_void__2c_20physx__shdfnd__Less_void___2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator___28void___2c_20unsigned_20int_2c_20physx__shdfnd__Less_void___20const__2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator__20const__2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 237696 | 0, $202 + 130657 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_void__2c_20physx__shdfnd__Less_void___2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator___28void___2c_20unsigned_20int_2c_20physx__shdfnd__Less_void___20const__2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator__20const__2c_20unsigned_20int_29___ignore_1); $197 = 0; } } @@ -567723,7 +569536,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_void__2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____growAndPushBack_28void__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_void__2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____growAndPushBack_28void__20const__29___ignore); $29 = 0; } } @@ -567825,7 +569638,7 @@ function asmFunc(imports) { } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 243881 | 0, $20 + 129209 | 0, 173, GOT_data_internal_physx__shdfnd__internal__Stack_physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____pop_28int__2c_20int__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 249863 | 0, $20 + 133177 | 0, 173, GOT_data_internal_physx__shdfnd__internal__Stack_physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____pop_28int__2c_20int__29___ignore); $15 = 0; } } @@ -567935,7 +569748,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -567999,7 +569812,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; HEAP32[($4 + 8 | 0) >> 2] = (HEAP32[($4 + 8 | 0) >> 2] | 0) << 1 | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, (HEAP32[($4 + 8 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129209 | 0 | 0, 155 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, (HEAP32[($4 + 8 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 133177 | 0 | 0, 155 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; physx__intrinsics__memCopy_28void__2c_20void_20const__2c_20unsigned_20int_29(HEAP32[($3 + 8 | 0) >> 2] | 0 | 0, HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, (HEAP32[($4 + 4 | 0) >> 2] | 0) << 2 | 0 | 0) | 0; label$1 : { if (!((HEAPU8[($4 + 16 | 0) >> 0] | 0) & 1 | 0)) { @@ -568196,8 +570009,8 @@ function asmFunc(imports) { __stack_pointer = $4; HEAP32[($4 + 12 | 0) >> 2] = $0; HEAP32[($4 + 8 | 0) >> 2] = $1; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 93448 | 0 | 0) | 0; - $21 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 7 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 132341 | 0 | 0, 169 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 93539 | 0 | 0) | 0; + $21 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 7 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 136785 | 0 | 0, 169 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 7 | 0 | 0) | 0; __stack_pointer = $4 + 16 | 0; return $21 | 0; @@ -568285,7 +570098,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -568323,7 +570136,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -568552,7 +570365,7 @@ function asmFunc(imports) { } $65 = physx__PxGetAssertHandler_28_29() | 0; $69 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 187325 | 0, $69 + 129300 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 193287 | 0, $69 + 133282 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); $64 = 0; } } @@ -568586,7 +570399,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73146 | 0, $26 + 129300 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73161 | 0, $26 + 133282 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); $21 = 0; } } @@ -568632,7 +570445,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxBaseTask__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__PxBaseTask__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxBaseTask__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__PxBaseTask__20const__29___ignore); $29 = 0; } } @@ -568689,7 +570502,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -568821,7 +570634,7 @@ function asmFunc(imports) { function SpeculativeCCDContactDistanceUpdateTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 123111 | 0 | 0; + return GOT_data_internal___memory_base + 126478 | 0 | 0; } function SpeculativeCCDContactDistanceUpdateTask__runInternal_28_29($0) { @@ -568874,7 +570687,7 @@ function asmFunc(imports) { function SpeculativeCCDContactDistanceArticulationUpdateTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 122973 | 0 | 0; + return GOT_data_internal___memory_base + 126340 | 0 | 0; } function SpeculativeCCDContactDistanceArticulationUpdateTask__runInternal_28_29($0) { @@ -568917,7 +570730,7 @@ function asmFunc(imports) { function DirtyShapeUpdatesTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 122358 | 0 | 0; + return GOT_data_internal___memory_base + 125725 | 0 | 0; } function DirtyShapeUpdatesTask__runInternal_28_29($0) { @@ -568970,7 +570783,7 @@ function asmFunc(imports) { function UpdateCCDBoundsTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 122417 | 0 | 0; + return GOT_data_internal___memory_base + 125784 | 0 | 0; } function UpdateCCDBoundsTask__runInternal_28_29($0) { @@ -569049,7 +570862,7 @@ function asmFunc(imports) { function ScKinematicPoseUpdateTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 123044 | 0 | 0; + return GOT_data_internal___memory_base + 126411 | 0 | 0; } function ScKinematicPoseUpdateTask__runInternal_28_29($0) { @@ -569090,7 +570903,7 @@ function asmFunc(imports) { } $77 = physx__PxGetAssertHandler_28_29() | 0; $81 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$77 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($77, $81 + 254761 | 0, $81 + 111345 | 0, 3152, GOT_data_internal_ScKinematicPoseUpdateTask__runInternal_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$77 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($77, $81 + 260743 | 0, $81 + 113998 | 0, 3152, GOT_data_internal_ScKinematicPoseUpdateTask__runInternal_28_29___ignore); $76 = 0; } } @@ -569105,7 +570918,7 @@ function asmFunc(imports) { } $99 = physx__PxGetAssertHandler_28_29() | 0; $103 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$99 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($99, $103 + 249122 | 0, $103 + 111345 | 0, 3153, GOT_data_internal_ScKinematicPoseUpdateTask__runInternal_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$99 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($99, $103 + 255104 | 0, $103 + 113998 | 0, 3153, GOT_data_internal_ScKinematicPoseUpdateTask__runInternal_28_29___ignore_1); $98 = 0; } } @@ -569146,7 +570959,7 @@ function asmFunc(imports) { function ScKinematicShapeUpdateTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 123078 | 0 | 0; + return GOT_data_internal___memory_base + 126445 | 0 | 0; } function ScKinematicShapeUpdateTask__runInternal_28_29($0) { @@ -569174,7 +570987,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 254761 | 0, $34 + 111345 | 0, 3204, GOT_data_internal_ScKinematicShapeUpdateTask__runInternal_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 260743 | 0, $34 + 113998 | 0, 3204, GOT_data_internal_ScKinematicShapeUpdateTask__runInternal_28_29___ignore); $29 = 0; } } @@ -569189,7 +571002,7 @@ function asmFunc(imports) { } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 249122 | 0, $56 + 111345 | 0, 3205, GOT_data_internal_ScKinematicShapeUpdateTask__runInternal_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 255104 | 0, $56 + 113998 | 0, 3205, GOT_data_internal_ScKinematicShapeUpdateTask__runInternal_28_29___ignore_1); $51 = 0; } } @@ -569230,7 +571043,7 @@ function asmFunc(imports) { function ConstraintProjectionTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 123483 | 0 | 0; + return GOT_data_internal___memory_base + 126850 | 0 | 0; } function ConstraintProjectionTask__runInternal_28_29($0) { @@ -569242,7 +571055,7 @@ function asmFunc(imports) { $4 = HEAP32[($3 + 60 | 0) >> 2] | 0; $5 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = HEAP32[($4 + 12 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 118157 | 0 | 0, 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 121524 | 0 | 0, 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__PxsContext__getNpThreadContext_28_29(HEAP32[($4 + 40 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 16 | 0) >> 2] = (HEAP32[($3 + 20 | 0) >> 2] | 0) + 7116 | 0; physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29(HEAP32[($3 + 16 | 0) >> 2] | 0 | 0, 0 | 0); @@ -569263,7 +571076,7 @@ function asmFunc(imports) { } $45 = physx__PxGetAssertHandler_28_29() | 0; $49 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 245238 | 0, $49 + 111345 | 0, 3326, GOT_data_internal_ConstraintProjectionTask__runInternal_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 251220 | 0, $49 + 113998 | 0, 3326, GOT_data_internal_ConstraintProjectionTask__runInternal_28_29___ignore); $44 = 0; } } @@ -569345,7 +571158,7 @@ function asmFunc(imports) { if (!((HEAP32[($3 + 8 | 0) >> 2] | 0 | 0) == (0 | 0) & 1 | 0)) { break label$1 } - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_16u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxcNpThreadContext____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, 7232 | 0, GOT_data_internal___memory_base + 138540 | 0 | 0, 82 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_16u_2c_20physx__shdfnd__ReflectionAllocator_physx__PxcNpThreadContext____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, 7232 | 0, GOT_data_internal___memory_base + 143950 | 0 | 0, 82 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; physx__PxcNpThreadContext__PxcNpThreadContext_28physx__PxcNpContext__29(HEAP32[($3 + 8 | 0) >> 2] | 0 | 0, HEAP32[($4 + 4 | 0) >> 2] | 0 | 0) | 0; } $21 = HEAP32[($3 + 8 | 0) >> 2] | 0; @@ -569446,10 +571259,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 164248 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 170146 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -569497,7 +571310,7 @@ function asmFunc(imports) { function ScKinematicUpdateTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 123151 | 0 | 0; + return GOT_data_internal___memory_base + 126518 | 0 | 0; } function ScKinematicUpdateTask__runInternal_28_29($0) { @@ -569531,7 +571344,7 @@ function asmFunc(imports) { } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 254761 | 0, $30 + 111345 | 0, 3621, GOT_data_internal_ScKinematicUpdateTask__runInternal_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 260743 | 0, $30 + 113998 | 0, 3621, GOT_data_internal_ScKinematicUpdateTask__runInternal_28_29___ignore); $25 = 0; } } @@ -569546,7 +571359,7 @@ function asmFunc(imports) { } $48 = physx__PxGetAssertHandler_28_29() | 0; $52 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 249122 | 0, $52 + 111345 | 0, 3622, GOT_data_internal_ScKinematicUpdateTask__runInternal_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 255104 | 0, $52 + 113998 | 0, 3622, GOT_data_internal_ScKinematicUpdateTask__runInternal_28_29___ignore_1); $47 = 0; } } @@ -569586,7 +571399,7 @@ function asmFunc(imports) { function ScKinematicAddDynamicTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 123351 | 0 | 0; + return GOT_data_internal___memory_base + 126718 | 0 | 0; } function ScKinematicAddDynamicTask__runInternal_28_29($0) { @@ -569647,7 +571460,7 @@ function asmFunc(imports) { function ScBeforeSolverTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 91337 | 0 | 0; + return GOT_data_internal___memory_base + 91406 | 0 | 0; } function ScBeforeSolverTask__runInternal_28_29($0) { @@ -569659,7 +571472,7 @@ function asmFunc(imports) { $4 = HEAP32[($3 + 2124 | 0) >> 2] | 0; $5 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = HEAP32[($4 + 12 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 2088 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 122512 | 0 | 0, 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 2088 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 125879 | 0 | 0, 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__IG__SimpleIslandManager__getAccurateIslandSim_28_29(HEAP32[($4 + 1060 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 2084 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__Sc__BodySim__getRigidBodyOffset_28_29() | 0), HEAP32[(wasm2js_i32$0 + 2080 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 28 | 0) >> 2] = 0; @@ -569739,7 +571552,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 159, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 159, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -569776,7 +571589,7 @@ function asmFunc(imports) { function ScArticBeforeSolverTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 122480 | 0 | 0; + return GOT_data_internal___memory_base + 125847 | 0 | 0; } function ScArticBeforeSolverTask__runInternal_28_29($0) { @@ -569788,7 +571601,7 @@ function asmFunc(imports) { $4 = HEAP32[($3 + 60 | 0) >> 2] | 0; $5 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = HEAP32[($4 + 12 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 122452 | 0 | 0, 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 125819 | 0 | 0, 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__IG__SimpleIslandManager__getAccurateIslandSim_28_29(HEAP32[($4 + 40 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 16 | 0) >> 2] = 0; label$1 : { @@ -569839,7 +571652,7 @@ function asmFunc(imports) { function UpdatProjectedPoseTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 123179 | 0 | 0; + return GOT_data_internal___memory_base + 126546 | 0 | 0; } function UpdatProjectedPoseTask__runInternal_28_29($0) { @@ -569892,7 +571705,7 @@ function asmFunc(imports) { function UpdateArticulationTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 122722 | 0 | 0; + return GOT_data_internal___memory_base + 126089 | 0 | 0; } function UpdateArticulationTask__runInternal_28_29($0) { @@ -569971,7 +571784,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 190146 | 0, $25 + 134612 | 0, 198, GOT_data_internal_physx__Sc__ContactStreamManager__raiseFlags_28unsigned_20short_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 196108 | 0, $25 + 139406 | 0, 198, GOT_data_internal_physx__Sc__ContactStreamManager__raiseFlags_28unsigned_20short_29___ignore); $20 = 0; } } @@ -570181,7 +571994,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3_2c_20physx__shdfnd__VirtualAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3_2c_20physx__shdfnd__VirtualAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -570219,7 +572032,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3_2c_20physx__shdfnd__VirtualAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3_2c_20physx__shdfnd__VirtualAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -570251,7 +572064,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__VirtualAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 24) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__VirtualAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 24) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -570352,7 +572165,7 @@ function asmFunc(imports) { function OverlapFilterTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 122535 | 0 | 0; + return GOT_data_internal___memory_base + 125902 | 0 | 0; } function OverlapFilterTask__runInternal_28_29($0) { @@ -570395,7 +572208,7 @@ function asmFunc(imports) { function OnOverlapCreatedTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 123314 | 0 | 0; + return GOT_data_internal___memory_base + 126681 | 0 | 0; } function OnOverlapCreatedTask__runInternal_28_29($0) { @@ -570462,7 +572275,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 276 | 0) >> 2] | 0, 68) | 0; @@ -570488,7 +572301,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 276 | 0) >> 2] | 0, 40) | 0; @@ -570527,7 +572340,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction___2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Interaction___2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -570556,7 +572369,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__IG__Edge__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__IG__Edge__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -570640,7 +572453,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -570664,7 +572477,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -570676,7 +572489,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -570731,7 +572544,7 @@ function asmFunc(imports) { } $239 = physx__PxGetAssertHandler_28_29() | 0; $243 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 172954 | 0, $243 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 178852 | 0, $243 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $238 = 0; } } @@ -570890,7 +572703,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -570914,7 +572727,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -570926,7 +572739,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -570981,7 +572794,7 @@ function asmFunc(imports) { } $239 = physx__PxGetAssertHandler_28_29() | 0; $243 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 172954 | 0, $243 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 178852 | 0, $243 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $238 = 0; } } @@ -571140,7 +572953,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -571164,7 +572977,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -571176,7 +572989,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -571231,7 +573044,7 @@ function asmFunc(imports) { } $239 = physx__PxGetAssertHandler_28_29() | 0; $243 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 172954 | 0, $243 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 178852 | 0, $243 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $238 = 0; } } @@ -571619,7 +573432,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxBaseTask__2c_20physx__shdfnd__InlineAllocator_40u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxBaseTask__2c_20physx__shdfnd__InlineAllocator_40u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -571822,7 +573635,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_40u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_40u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -571877,7 +573690,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxBaseTask__2c_20physx__shdfnd__InlineAllocator_40u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxBaseTask__2c_20physx__shdfnd__InlineAllocator_40u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -571916,7 +573729,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxBaseTask__2c_20physx__shdfnd__InlineAllocator_40u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__PxBaseTask__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxBaseTask__2c_20physx__shdfnd__InlineAllocator_40u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__PxBaseTask__20const__29___ignore); $29 = 0; } } @@ -572038,7 +573851,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxBaseTask__2c_20physx__shdfnd__InlineAllocator_40u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxBaseTask__2c_20physx__shdfnd__InlineAllocator_40u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -574378,7 +576191,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -574402,7 +576215,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -574414,7 +576227,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -574469,7 +576282,7 @@ function asmFunc(imports) { } $239 = physx__PxGetAssertHandler_28_29() | 0; $243 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 172954 | 0, $243 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 178852 | 0, $243 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodySim_20const__2c_20physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodySim_20const__2c_20physx__shdfnd__Hash_physx__Sc__BodySim_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $238 = 0; } } @@ -574526,7 +576339,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAPF32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 150191 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 156077 | 0 | 0) | 0; physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___init_28unsigned_20int_2c_20float_29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 4 | 0) >> 2]))); __stack_pointer = $5 + 16 | 0; return $6 | 0; @@ -574589,7 +576402,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -574613,7 +576426,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -574625,7 +576438,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -574680,7 +576493,7 @@ function asmFunc(imports) { } $239 = physx__PxGetAssertHandler_28_29() | 0; $243 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 172954 | 0, $243 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 178852 | 0, $243 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $238 = 0; } } @@ -574774,10 +576587,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 166137 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 172035 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -574794,10 +576607,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 167661 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 173559 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -574859,7 +576672,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 153615 | 0, $27 + 135442 | 0, 58, GOT_data_internal_physx__Cm__PreallocatingRegion__init_28unsigned_20int_2c_20unsigned_20int_2c_20char_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 159501 | 0, $27 + 140362 | 0, 58, GOT_data_internal_physx__Cm__PreallocatingRegion__init_28unsigned_20int_2c_20unsigned_20int_2c_20char_20const__29___ignore); $22 = 0; } } @@ -574872,10 +576685,10 @@ function asmFunc(imports) { $45 = HEAP32[($6 + 16 | 0) >> 2] | 0; break label$3; } - $45 = GOT_data_internal___memory_base + 121712 | 0; + $45 = GOT_data_internal___memory_base + 125079 | 0; } physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 15 | 0 | 0, $45 | 0) | 0; - (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 15 | 0 | 0, Math_imul((HEAP32[($6 + 20 | 0) >> 2] | 0) << 0 | 0, HEAP32[($6 + 24 | 0) >> 2] | 0) | 0, GOT_data_internal___memory_base + 135442 | 0 | 0, 60 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 15 | 0 | 0, Math_imul((HEAP32[($6 + 20 | 0) >> 2] | 0) << 0 | 0, HEAP32[($6 + 24 | 0) >> 2] | 0) | 0, GOT_data_internal___memory_base + 140362 | 0 | 0, 60 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($6 + 15 | 0 | 0) | 0; label$5 : { if (Math_imul(HEAP32[($6 + 20 | 0) >> 2] | 0, HEAP32[($6 + 24 | 0) >> 2] | 0) >>> 0 >= 4 >>> 0 & 1 | 0) { @@ -574888,7 +576701,7 @@ function asmFunc(imports) { } $85 = physx__PxGetAssertHandler_28_29() | 0; $89 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$85 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($85, $89 + 239189 | 0, $89 + 135442 | 0, 61, GOT_data_internal_physx__Cm__PreallocatingRegion__init_28unsigned_20int_2c_20unsigned_20int_2c_20char_20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$85 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($85, $89 + 245171 | 0, $89 + 140362 | 0, 61, GOT_data_internal_physx__Cm__PreallocatingRegion__init_28unsigned_20int_2c_20unsigned_20int_2c_20char_20const__29___ignore_1); $84 = 0; } } @@ -574970,7 +576783,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Cm__PreallocatingRegion_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__PreallocatingRegion_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Cm__PreallocatingRegion_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cm__PreallocatingRegion_20const__29___ignore); $29 = 0; } } @@ -575035,7 +576848,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -575149,10 +576962,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 178703 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 184601 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -575169,10 +576982,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 178197 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 184095 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -575189,10 +577002,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 178531 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 184429 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -575209,10 +577022,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 178367 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 184265 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -575229,10 +577042,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 178017 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 183915 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -575249,10 +577062,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 170674 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 176572 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -575269,10 +577082,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 170806 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 176704 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -575289,10 +577102,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 179108 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 185006 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -575334,7 +577147,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -575440,10 +577253,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 165825 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 171723 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -575460,10 +577273,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 168331 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 174229 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -575480,10 +577293,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 167925 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 173823 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -575500,10 +577313,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 164012 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 169910 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -575520,10 +577333,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 163849 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 169747 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -575540,10 +577353,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 168617 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 174515 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -575560,10 +577373,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 173554 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 179452 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -575598,7 +577411,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Cm__PreallocatingRegion_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Cm__PreallocatingRegion_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -575728,7 +577541,7 @@ function asmFunc(imports) { } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 233997 | 0, $31 + 137659 | 0, 72, GOT_data_internal_physx__Sc__ActorCore__setSim_28physx__Sc__ActorSim__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 239979 | 0, $31 + 142929 | 0, 72, GOT_data_internal_physx__Sc__ActorCore__setSim_28physx__Sc__ActorSim__29___ignore); $26 = 0; } } @@ -575772,10 +577585,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 173438 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 179336 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -575852,7 +577665,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 74798 | 0, $25 + 135442 | 0, 92, GOT_data_internal_physx__Cm__PreallocatingRegion__deallocateMemory_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20char__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 74813 | 0, $25 + 140362 | 0, 92, GOT_data_internal_physx__Cm__PreallocatingRegion__deallocateMemory_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20char__29___ignore); $20 = 0; } } @@ -575872,7 +577685,7 @@ function asmFunc(imports) { } $56 = physx__PxGetAssertHandler_28_29() | 0; $60 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$56 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($56, $60 + 144822 | 0, $60 + 135442 | 0, 93, GOT_data_internal_physx__Cm__PreallocatingRegion__deallocateMemory_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20char__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$56 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($56, $60 + 150683 | 0, $60 + 140362 | 0, 93, GOT_data_internal_physx__Cm__PreallocatingRegion__deallocateMemory_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20char__29___ignore_1); $55 = 0; } } @@ -575909,7 +577722,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($8 + 47 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 127039 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 130657 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; break label$1; } $7 = $7 - (((HEAP32[($8 + 48 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -575945,7 +577758,7 @@ function asmFunc(imports) { } $93 = physx__PxGetAssertHandler_28_29() | 0; $97 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 227292 | 0, $97 + 127039 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_physx__Cm__PreallocatingRegion_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__2c_20physx__shdfnd__NamedAllocator__28physx__Cm__PreallocatingRegion__2c_20unsigned_20int_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 233274 | 0, $97 + 130657 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_physx__Cm__PreallocatingRegion_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__2c_20physx__shdfnd__NamedAllocator__28physx__Cm__PreallocatingRegion__2c_20unsigned_20int_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); $92 = 0; } } @@ -576002,7 +577815,7 @@ function asmFunc(imports) { } $198 = physx__PxGetAssertHandler_28_29() | 0; $202 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 231714 | 0, $202 + 127039 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_physx__Cm__PreallocatingRegion_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__2c_20physx__shdfnd__NamedAllocator__28physx__Cm__PreallocatingRegion__2c_20unsigned_20int_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 237696 | 0, $202 + 130657 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_physx__Cm__PreallocatingRegion_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__2c_20physx__shdfnd__NamedAllocator__28physx__Cm__PreallocatingRegion__2c_20unsigned_20int_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); $197 = 0; } } @@ -576129,7 +577942,7 @@ function asmFunc(imports) { } $78 = physx__PxGetAssertHandler_28_29() | 0; $82 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 129209 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Cm__PreallocatingRegion_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__20const__28physx__Cm__PreallocatingRegion__2c_20int_2c_20int_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 133177 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Cm__PreallocatingRegion_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__20const__28physx__Cm__PreallocatingRegion__2c_20int_2c_20int_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__20const__29___ignore); $77 = 0; } } @@ -576154,7 +577967,7 @@ function asmFunc(imports) { } $121 = physx__PxGetAssertHandler_28_29() | 0; $125 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 238038 | 0, $125 + 129209 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Cm__PreallocatingRegion_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__20const__28physx__Cm__PreallocatingRegion__2c_20int_2c_20int_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 244020 | 0, $125 + 133177 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Cm__PreallocatingRegion_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__20const__28physx__Cm__PreallocatingRegion__2c_20int_2c_20int_2c_20physx__shdfnd__Less_physx__Cm__PreallocatingRegion__20const__29___ignore_1); $120 = 0; } } @@ -576315,7 +578128,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -576446,7 +578259,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -576570,7 +578383,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + ((HEAP32[($4 + 276 | 0) >> 2] | 0) << 5 | 0) | 0; @@ -576609,7 +578422,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + ((HEAP32[($4 + 276 | 0) >> 2] | 0) << 6 | 0) | 0; @@ -576648,7 +578461,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + ((HEAP32[($4 + 276 | 0) >> 2] | 0) << 7 | 0) | 0; @@ -576743,7 +578556,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxTriggerPair_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxTriggerPair_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -576806,7 +578619,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 24) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 24) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -576944,7 +578757,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sc__TriggerPairExtraData_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sc__TriggerPairExtraData_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -576976,7 +578789,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -577110,7 +578923,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ConstraintCore__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ConstraintCore__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -577148,7 +578961,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ConstraintCore__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ConstraintCore__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -577171,7 +578984,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -577333,7 +579146,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Scene__SimpleBodyPair_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Scene__SimpleBodyPair_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -577371,7 +579184,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Scene__SimpleBodyPair_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Scene__SimpleBodyPair_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -577394,7 +579207,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -577565,7 +579378,7 @@ function asmFunc(imports) { } $65 = physx__PxGetAssertHandler_28_29() | 0; $69 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 187325 | 0, $69 + 129300 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 193287 | 0, $69 + 133282 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); $64 = 0; } } @@ -577599,7 +579412,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73146 | 0, $26 + 129300 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73161 | 0, $26 + 133282 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); $21 = 0; } } @@ -577614,7 +579427,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 276 | 0) >> 2] | 0, 80) | 0; @@ -577702,7 +579515,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -577740,7 +579553,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -577755,7 +579568,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -577837,7 +579650,7 @@ function asmFunc(imports) { } $65 = physx__PxGetAssertHandler_28_29() | 0; $69 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 187325 | 0, $69 + 129300 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 193287 | 0, $69 + 133282 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); $64 = 0; } } @@ -577871,7 +579684,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73146 | 0, $26 + 129300 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73161 | 0, $26 + 133282 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintCore__2c_20physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintCore__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); $21 = 0; } } @@ -577889,10 +579702,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 169542 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 175440 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -577955,7 +579768,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -577993,7 +579806,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -578008,7 +579821,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -578090,7 +579903,7 @@ function asmFunc(imports) { } $65 = physx__PxGetAssertHandler_28_29() | 0; $69 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 187325 | 0, $69 + 129300 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 193287 | 0, $69 + 133282 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); $64 = 0; } } @@ -578124,7 +579937,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73146 | 0, $26 + 129300 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73161 | 0, $26 + 133282 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ArticulationCore__2c_20physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ArticulationCore__2c_20physx__shdfnd__Hash_physx__Sc__ArticulationCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); $21 = 0; } } @@ -578142,10 +579955,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 169406 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 175304 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -578229,7 +580042,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -578267,7 +580080,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -578282,7 +580095,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -578364,7 +580177,7 @@ function asmFunc(imports) { } $65 = physx__PxGetAssertHandler_28_29() | 0; $69 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 187325 | 0, $69 + 129300 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 193287 | 0, $69 + 133282 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); $64 = 0; } } @@ -578398,7 +580211,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73146 | 0, $26 + 129300 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73161 | 0, $26 + 133282 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__ConstraintSim__2c_20physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__ConstraintSim__2c_20physx__shdfnd__Hash_physx__Sc__ConstraintSim___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); $21 = 0; } } @@ -578413,7 +580226,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + ((HEAP32[($4 + 276 | 0) >> 2] | 0) << 7 | 0) | 0; @@ -578452,7 +580265,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + ((HEAP32[($4 + 276 | 0) >> 2] | 0) << 8 | 0) | 0; @@ -578491,7 +580304,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 276 | 0) >> 2] | 0, 384) | 0; @@ -578552,7 +580365,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxvContactManagerTouchEvent_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxvContactManagerTouchEvent_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -578584,7 +580397,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -578715,7 +580528,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -578747,7 +580560,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 40) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 40) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -578952,7 +580765,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -578984,7 +580797,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 40) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 40) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -579136,7 +580949,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -579168,7 +580981,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 40) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 40) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -579343,7 +581156,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -579375,7 +581188,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 40) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 40) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -579550,7 +581363,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -579582,7 +581395,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 40) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 40) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -579734,7 +581547,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -579766,7 +581579,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 40) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 40) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -580044,7 +581857,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxContactPairHeader_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxContactPairHeader_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -580076,7 +581889,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 24) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 24) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -580235,7 +582048,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxRigidBody_20const__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxRigidBody_20const__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -580267,7 +582080,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -580373,7 +582186,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxTransform_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxTransform_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -580405,7 +582218,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 28) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 28) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -580611,7 +582424,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -580742,7 +582555,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -580839,7 +582652,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -580877,7 +582690,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -580954,7 +582767,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -580992,7 +582805,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -581007,7 +582820,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Sc__BodyCore__2c_20physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__internal__HashSetBase_physx__Sc__BodyCore__2c_20physx__shdfnd__Hash_physx__Sc__BodyCore___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -581064,7 +582877,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator_____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 276 | 0) >> 2] | 0, 192) | 0; @@ -581154,7 +582967,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator_____growAndPushBack_28void__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator_____growAndPushBack_28void__20const__29___ignore); $29 = 0; } } @@ -581233,7 +583046,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__AlignedAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator_____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 276 | 0) >> 2] | 0, 704) | 0; @@ -581294,7 +583107,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManager__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxsContactManager__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -581326,7 +583139,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -581451,7 +583264,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeInteraction__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ShapeInteraction__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -581483,7 +583296,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -581608,7 +583421,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ElementInteractionMarker__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ElementInteractionMarker__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -581640,7 +583453,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -581765,7 +583578,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxFilterInfo_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxFilterInfo_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -581797,7 +583610,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -581928,13 +583741,13 @@ function asmFunc(imports) { HEAP32[$7 >> 2] = 0; HEAP32[($7 + 4 | 0) >> 2] = HEAP32[($6 + 16 | 0) >> 2] | 0; HEAP32[($7 + 8 | 0) >> 2] = HEAP32[($6 + 20 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 11 | 0 | 0, GOT_data_internal___memory_base + 83478 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 11 | 0 | 0, GOT_data_internal___memory_base + 83521 | 0 | 0) | 0; physx__shdfnd__Array_physx__Dy__ArticulationLink_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($7 + 12 | 0 | 0, $6 + 11 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($6 + 11 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 10 | 0 | 0, GOT_data_internal___memory_base + 87362 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 10 | 0 | 0, GOT_data_internal___memory_base + 87431 | 0 | 0) | 0; physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($7 + 24 | 0 | 0, $6 + 10 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($6 + 10 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 9 | 0 | 0, GOT_data_internal___memory_base + 77553 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 9 | 0 | 0, GOT_data_internal___memory_base + 77596 | 0 | 0) | 0; physx__shdfnd__Array_physx__Sc__ArticulationJointSim__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($7 + 36 | 0 | 0, $6 + 9 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($6 + 9 | 0 | 0) | 0; physx__IG__NodeIndex__NodeIndex_28unsigned_20int_29($7 + 48 | 0 | 0, 33554431 | 0) | 0; @@ -581954,7 +583767,7 @@ function asmFunc(imports) { break label$2 } $102 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $102 + 106136 | 0 | 0, 71 | 0, $102 + 213612 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $102 + 108005 | 0 | 0, 71 | 0, $102 + 219594 | 0 | 0, 0 | 0); break label$1; } physx__Dy__ArticulationV__setDirty_28bool_29(HEAP32[$7 >> 2] | 0 | 0, 1 & 1 | 0 | 0); @@ -581964,12 +583777,12 @@ function asmFunc(imports) { } $128 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371055 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377911 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $129 = physx__PxGetAssertHandler_28_29() | 0; $133 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$129 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($129, $133 + 247239 | 0, $133 + 106136 | 0, 77, $133 + 371055 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$129 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($129, $133 + 253221 | 0, $133 + 108005 | 0, 77, $133 + 377911 | 0); $128 = 0; } } @@ -582175,12 +583988,12 @@ function asmFunc(imports) { } $69 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371057 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377913 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $70 = physx__PxGetAssertHandler_28_29() | 0; $74 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$70 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($70, $74 + 241815 | 0, $74 + 106136 | 0, 191, $74 + 371057 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$70 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($70, $74 + 247797 | 0, $74 + 108005 | 0, 191, $74 + 377913 | 0); $69 = 0; } } @@ -582378,7 +584191,7 @@ function asmFunc(imports) { } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 238950 | 0, $31 + 137756 | 0, 196, GOT_data_internal_physx__Sc__ArticulationCore__setSim_28physx__Sc__ArticulationSim__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 244932 | 0, $31 + 143040 | 0, 196, GOT_data_internal_physx__Sc__ArticulationCore__setSim_28physx__Sc__ArticulationSim__29___ignore); $26 = 0; } } @@ -582479,7 +584292,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLink_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLink_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -582516,7 +584329,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ArticulationJointSim__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ArticulationJointSim__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -582553,7 +584366,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -582798,7 +584611,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -582843,12 +584656,12 @@ function asmFunc(imports) { }; } label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371056 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377912 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $37 = physx__PxGetAssertHandler_28_29() | 0; $41 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 208086 | 0, $41 + 106136 | 0, 108, $41 + 371056 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 214068 | 0, $41 + 108005 | 0, 108, $41 + 377912 | 0); } HEAP32[($4 + 12 | 0) >> 2] = -2147483648; } @@ -582877,7 +584690,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLink_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLink_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -583267,7 +585080,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -583421,7 +585234,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLoopConstraint_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLoopConstraint_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -583460,7 +585273,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLoopConstraint_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Dy__ArticulationLoopConstraint_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLoopConstraint_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Dy__ArticulationLoopConstraint_20const__29___ignore); $29 = 0; } } @@ -583549,7 +585362,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLoopConstraint_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLoopConstraint_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -583578,7 +585391,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLoopConstraint_2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLoopConstraint_2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); $18 = 0; } } @@ -583716,7 +585529,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 4 | 0) >> 2] | 0) >>> 0 > (physx__Cm__BitMapBase_physx__shdfnd__VirtualAllocator___getWordCount_28_29_20const($5 | 0) | 0) >>> 0 & 1 | 0)) { break label$1 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__VirtualAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 8 | 0 | 0, (HEAP32[($4 + 4 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 132903 | 0 | 0, 438 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__VirtualAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 8 | 0 | 0, (HEAP32[($4 + 4 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 137431 | 0 | 0, 438 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; label$2 : { if (!((HEAP32[$5 >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$2 @@ -583809,7 +585622,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__BodySim__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__BodySim__20const__29___ignore); $29 = 0; } } @@ -583861,7 +585674,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ArticulationJointSim__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__ArticulationJointSim__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ArticulationJointSim__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__ArticulationJointSim__20const__29___ignore); $29 = 0; } } @@ -583956,7 +585769,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 150340 | 0, $25 + 140663 | 0, 132, GOT_data_internal_physx__Sc__SimStateData__getVelocityModData_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 156226 | 0, $25 + 146395 | 0, 132, GOT_data_internal_physx__Sc__SimStateData__getVelocityModData_28_29_20const___ignore); $20 = 0; } } @@ -584022,12 +585835,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371058 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377914 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 83979 | 0, $25 + 106136 | 0, 240, $25 + 371058 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 84022 | 0, $25 + 108005 | 0, 240, $25 + 377914 | 0); $20 = 0; } } @@ -584055,12 +585868,12 @@ function asmFunc(imports) { } $60 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371059 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377915 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $61 = physx__PxGetAssertHandler_28_29() | 0; $65 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 206140 | 0, $65 + 106136 | 0, 246, $65 + 371059 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 212122 | 0, $65 + 108005 | 0, 246, $65 + 377915 | 0); $60 = 0; } } @@ -584411,7 +586224,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ArticulationJointSim__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ArticulationJointSim__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -584439,7 +586252,7 @@ function asmFunc(imports) { } $13 = physx__PxGetAssertHandler_28_29() | 0; $17 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$13 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($13, $17 + 145386 | 0, $17 + 125824 | 0, 318, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLink_2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$13 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($13, $17 + 151247 | 0, $17 + 129246 | 0, 318, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLink_2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore); $12 = 0; } } @@ -584498,7 +586311,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 145386 | 0, $16 + 125824 | 0, 318, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 151247 | 0, $16 + 129246 | 0, 318, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore); $11 = 0; } } @@ -584527,7 +586340,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 145386 | 0, $16 + 125824 | 0, 318, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ArticulationJointSim__2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 151247 | 0, $16 + 129246 | 0, 318, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ArticulationJointSim__2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore); $11 = 0; } } @@ -584604,7 +586417,7 @@ function asmFunc(imports) { } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 142947 | 0, $21 + 129859 | 0, 67, GOT_data_internal_physx__shdfnd__to8_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 148808 | 0, $21 + 133925 | 0, 67, GOT_data_internal_physx__shdfnd__to8_28unsigned_20int_29___ignore); $16 = 0; } } @@ -584710,12 +586523,12 @@ function asmFunc(imports) { } $95 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371060 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377916 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $96 = physx__PxGetAssertHandler_28_29() | 0; $100 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$96 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($96, $100 + 204979 | 0, $100 + 106136 | 0, 325, $100 + 371060 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$96 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($96, $100 + 210961 | 0, $100 + 108005 | 0, 325, $100 + 377916 | 0); $95 = 0; } } @@ -584728,12 +586541,12 @@ function asmFunc(imports) { } $121 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371061 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377917 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $122 = physx__PxGetAssertHandler_28_29() | 0; $126 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$122 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($122, $126 + 145988 | 0, $126 + 106136 | 0, 326, $126 + 371061 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$122 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($122, $126 + 151868 | 0, $126 + 108005 | 0, 326, $126 + 377917 | 0); $121 = 0; } } @@ -585045,8 +586858,8 @@ function asmFunc(imports) { physx__Sc__ArticulationSim__checkResize_28_29_20const($6 | 0); $7 = physx__Sc__ArticulationSim__getLowLevelArticulation_28_29_20const($6 | 0) | 0; (((((wasm2js_i32$1 = $7, wasm2js_i32$2 = physx__shdfnd__Array_physx__Dy__ArticulationLink_2c_20physx__shdfnd__NamedAllocator___size_28_29_20const($6 + 12 | 0 | 0) | 0), wasm2js_i32$3 = $5 + 16 | 0), wasm2js_i32$4 = $5 + 12 | 0), wasm2js_i32$5 = $5 + 8 | 0), wasm2js_i32$0 = HEAP32[((HEAP32[$7 >> 2] | 0) + 24 | 0) >> 2] | 0 | 0), FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$1 | 0, wasm2js_i32$2 | 0, wasm2js_i32$3 | 0, wasm2js_i32$4 | 0, wasm2js_i32$5 | 0); - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 3 | 0 | 0, GOT_data_internal___memory_base + 154528 | 0 | 0) | 0; - $38 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 3 | 0 | 0, HEAP32[($5 + 12 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 106136 | 0 | 0, 439 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 3 | 0 | 0, GOT_data_internal___memory_base + 160414 | 0 | 0) | 0; + $38 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 3 | 0 | 0, HEAP32[($5 + 12 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 108005 | 0 | 0, 439 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 3 | 0 | 0) | 0; HEAP32[($5 + 4 | 0) >> 2] = $38; physx__Dy__PxvArticulationDriveCache__initialize_28physx__Dy__FsData__2c_20unsigned_20short_2c_20physx__Dy__ArticulationLink_20const__2c_20float_2c_20unsigned_20int_2c_20char__2c_20unsigned_20int_29(HEAP32[($5 + 4 | 0) >> 2] | 0 | 0, (physx__shdfnd__to16_28unsigned_20int_29(physx__shdfnd__Array_physx__Dy__ArticulationLink_2c_20physx__shdfnd__NamedAllocator___size_28_29_20const($6 + 12 | 0 | 0) | 0 | 0) | 0) & 65535 | 0 | 0, physx__shdfnd__Array_physx__Dy__ArticulationLink_2c_20physx__shdfnd__NamedAllocator___begin_28_29_20const($6 + 12 | 0 | 0) | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 24 | 0) >> 2])), HEAP32[($5 + 20 | 0) >> 2] | 0 | 0, HEAP32[((physx__Dy__ArticulationV__getSolverDesc_28_29(HEAP32[$6 >> 2] | 0 | 0) | 0) + 40 | 0) >> 2] | 0 | 0, (HEAPU16[((physx__Dy__ArticulationV__getSolverDesc_28_29(HEAP32[$6 >> 2] | 0 | 0) | 0) + 50 | 0) >> 1] | 0) & 65535 | 0 | 0); @@ -585527,8 +587340,8 @@ function asmFunc(imports) { (wasm2js_i32$0 = $3, wasm2js_i32$1 = (physx__Sc__ArticulationSim__getCacheDataSize_28_29_20const($4 | 0) | 0) + 60 | 0), HEAP32[(wasm2js_i32$0 + 40 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__Array_physx__Dy__ArticulationLink_2c_20physx__shdfnd__NamedAllocator___size_28_29_20const($4 + 12 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 32 | 0) >> 2] = (HEAP32[($3 + 36 | 0) >> 2] | 0) - 1 | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 27 | 0 | 0, GOT_data_internal___memory_base + 154391 | 0 | 0) | 0; - $30 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 27 | 0 | 0, HEAP32[($3 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 106136 | 0 | 0, 524 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 27 | 0 | 0, GOT_data_internal___memory_base + 160277 | 0 | 0) | 0; + $30 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 27 | 0 | 0, HEAP32[($3 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 108005 | 0 | 0, 524 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 27 | 0 | 0) | 0; HEAP32[($3 + 28 | 0) >> 2] = $30; physx__PxMemZero_28void__2c_20unsigned_20int_29(HEAP32[($3 + 28 | 0) >> 2] | 0 | 0, HEAP32[($3 + 40 | 0) >> 2] | 0 | 0) | 0; @@ -585559,12 +587372,12 @@ function asmFunc(imports) { HEAP32[((HEAP32[($3 + 16 | 0) >> 2] | 0) + 44 | 0) >> 2] = 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__Sc__ArticulationSim__getScratchMemorySize_28_29_20const($4 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 3 | 0 | 0, GOT_data_internal___memory_base + 67927 | 0 | 0) | 0; - $158 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 3 | 0 | 0, HEAP32[($3 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 106136 | 0 | 0, 567 | 0) | 0; + $158 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 3 | 0 | 0, HEAP32[($3 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 108005 | 0 | 0, 567 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 3 | 0 | 0) | 0; HEAP32[($3 + 4 | 0) >> 2] = $158; HEAP32[((HEAP32[($3 + 16 | 0) >> 2] | 0) + 48 | 0) >> 2] = HEAP32[($3 + 4 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 2 | 0 | 0, GOT_data_internal___memory_base + 90854 | 0 | 0) | 0; - $180 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 2 | 0 | 0, 24 | 0, GOT_data_internal___memory_base + 106136 | 0 | 0, 570 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 2 | 0 | 0, GOT_data_internal___memory_base + 90923 | 0 | 0) | 0; + $180 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 2 | 0 | 0, 24 | 0, GOT_data_internal___memory_base + 108005 | 0 | 0, 570 | 0) | 0; physx__PxcScratchAllocator__PxcScratchAllocator_28_29($180 | 0) | 0; HEAP32[((HEAP32[($3 + 16 | 0) >> 2] | 0) + 52 | 0) >> 2] = $180; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 2 | 0 | 0) | 0; @@ -585616,7 +587429,7 @@ function asmFunc(imports) { $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl___ReflectionAllocator_28char_20const__29($3 + 11 | 0 | 0, 0 | 0) | 0; physx__shdfnd__MutexT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl____MutexT_28physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl__20const__29($4 | 0, $3 + 11 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 10 | 0 | 0, GOT_data_internal___memory_base + 90834 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 10 | 0 | 0, GOT_data_internal___memory_base + 90903 | 0 | 0) | 0; physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($4 + 4 | 0 | 0, $3 + 10 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 10 | 0 | 0) | 0; HEAP32[($4 + 16 | 0) >> 2] = 0; @@ -585650,7 +587463,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 203182 | 0, $26 + 130745 | 0, 58, GOT_data_internal_physx__PxcScratchAllocator__setBlock_28void__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 209164 | 0, $26 + 134951 | 0, 58, GOT_data_internal_physx__PxcScratchAllocator__setBlock_28void__2c_20unsigned_20int_29___ignore); $21 = 0; } } @@ -585753,7 +587566,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 145386 | 0, $16 + 125824 | 0, 318, GOT_data_internal_physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 151247 | 0, $16 + 129246 | 0, 318, GOT_data_internal_physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore); $11 = 0; } } @@ -586259,7 +588072,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -586298,7 +588111,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28unsigned_20char__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28unsigned_20char__20const__29___ignore); $29 = 0; } } @@ -586349,7 +588162,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -586381,7 +588194,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -586530,7 +588343,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 124703 | 0, $25 + 130658 | 0, 218, GOT_data_internal_physx__shdfnd__VirtualAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 128077 | 0, $25 + 134850 | 0, 222, GOT_data_internal_physx__shdfnd__VirtualAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29___ignore); $20 = 0; } } @@ -586593,7 +588406,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 124703 | 0, $23 + 130658 | 0, 225, GOT_data_internal_physx__shdfnd__VirtualAllocator__deallocate_28void__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 128077 | 0, $23 + 134850 | 0, 229, GOT_data_internal_physx__shdfnd__VirtualAllocator__deallocate_28void__29___ignore); $18 = 0; } } @@ -586652,7 +588465,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLink_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLink_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -586684,7 +588497,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -586801,7 +588614,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ArticulationJointSim__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sc__ArticulationJointSim__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -586833,7 +588646,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -586918,7 +588731,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sc__BodySim__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -586950,7 +588763,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -587035,7 +588848,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLoopConstraint_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Dy__ArticulationLoopConstraint_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -587067,7 +588880,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -588174,7 +589987,7 @@ function asmFunc(imports) { break label$2 } HEAP8[($5 + 19 | 0) >> 0] = 1; - physx__NpActor__addConnector_28physx__NpConnectorType__Enum_2c_20physx__PxBase__2c_20char_20const__29(HEAP32[($5 + 12 | 0) >> 2] | 0 | 0, 0 | 0, $6 | 0, GOT_data_internal___memory_base + 160736 | 0 | 0); + physx__NpActor__addConnector_28physx__NpConnectorType__Enum_2c_20physx__PxBase__2c_20char_20const__29(HEAP32[($5 + 12 | 0) >> 2] | 0 | 0, 0 | 0, $6 | 0, GOT_data_internal___memory_base + 166634 | 0 | 0); } } label$3 : { @@ -588187,7 +590000,7 @@ function asmFunc(imports) { break label$4 } HEAP8[($5 + 19 | 0) >> 0] = 1; - physx__NpActor__addConnector_28physx__NpConnectorType__Enum_2c_20physx__PxBase__2c_20char_20const__29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, 0 | 0, $6 | 0, GOT_data_internal___memory_base + 160675 | 0 | 0); + physx__NpActor__addConnector_28physx__NpConnectorType__Enum_2c_20physx__PxBase__2c_20char_20const__29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, 0 | 0, $6 | 0, GOT_data_internal___memory_base + 166573 | 0 | 0); } } label$5 : { @@ -588312,7 +590125,7 @@ function asmFunc(imports) { break label$5 } $100 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $100 + 97997 | 0 | 0, 400 | 0, $100 + 262875 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $100 + 98662 | 0 | 0, 400 | 0, $100 + 268857 | 0 | 0, 0 | 0); } label$6 : { label$7 : { @@ -588414,13 +590227,13 @@ function asmFunc(imports) { if (!((HEAP32[($8 + 36 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$1 } - physx__NpActor__addConnector_28physx__NpConnectorType__Enum_2c_20physx__PxBase__2c_20char_20const__29(physx__NpActor__getFromPxActor_28physx__PxActor__29(HEAP32[($8 + 36 | 0) >> 2] | 0 | 0) | 0 | 0, 0 | 0, $9 | 0, GOT_data_internal___memory_base + 160736 | 0 | 0); + physx__NpActor__addConnector_28physx__NpConnectorType__Enum_2c_20physx__PxBase__2c_20char_20const__29(physx__NpActor__getFromPxActor_28physx__PxActor__29(HEAP32[($8 + 36 | 0) >> 2] | 0 | 0) | 0 | 0, 0 | 0, $9 | 0, GOT_data_internal___memory_base + 166634 | 0 | 0); } label$2 : { if (!((HEAP32[($8 + 32 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$2 } - physx__NpActor__addConnector_28physx__NpConnectorType__Enum_2c_20physx__PxBase__2c_20char_20const__29(physx__NpActor__getFromPxActor_28physx__PxActor__29(HEAP32[($8 + 32 | 0) >> 2] | 0 | 0) | 0 | 0, 0 | 0, $9 | 0, GOT_data_internal___memory_base + 160675 | 0 | 0); + physx__NpActor__addConnector_28physx__NpConnectorType__Enum_2c_20physx__PxBase__2c_20char_20const__29(physx__NpActor__getFromPxActor_28physx__PxActor__29(HEAP32[($8 + 32 | 0) >> 2] | 0 | 0) | 0 | 0, 0 | 0, $9 | 0, GOT_data_internal___memory_base + 166573 | 0 | 0); } (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__NpConstraint__getSceneFromActors_28physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__29(HEAP32[($8 + 36 | 0) >> 2] | 0 | 0, HEAP32[($8 + 32 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; label$3 : { @@ -588606,19 +590419,19 @@ function asmFunc(imports) { HEAP32[($3 + 28 | 0) >> 2] = $0; $4 = HEAP32[($3 + 28 | 0) >> 2] | 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__NpConstraint__getNpScene_28_29_20const($4 | 0) | 0), HEAP32[(wasm2js_i32$0 + 24 | 0) >> 2] = wasm2js_i32$1; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($3 + 8 | 0 | 0, HEAP32[($3 + 24 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 149952 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($3 + 8 | 0 | 0, HEAP32[($3 + 24 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 155838 | 0 | 0, 1 | 0) | 0; physx__NpPhysics__notifyDeletionListenersUserRelease_28physx__PxBase_20const__2c_20void__29(physx__NpPhysics__getInstance_28_29() | 0 | 0, $4 | 0, 0 | 0); label$1 : { if (!((HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$1 } - physx__NpActor__removeConnector_28physx__PxActor__2c_20physx__NpConnectorType__Enum_2c_20physx__PxBase__2c_20char_20const__29(physx__NpActor__getFromPxActor_28physx__PxActor__29(HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, 0 | 0, $4 | 0, GOT_data_internal___memory_base + 160736 | 0 | 0); + physx__NpActor__removeConnector_28physx__PxActor__2c_20physx__NpConnectorType__Enum_2c_20physx__PxBase__2c_20char_20const__29(physx__NpActor__getFromPxActor_28physx__PxActor__29(HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, 0 | 0, $4 | 0, GOT_data_internal___memory_base + 166634 | 0 | 0); } label$2 : { if (!((HEAP32[($4 + 12 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$2 } - physx__NpActor__removeConnector_28physx__PxActor__2c_20physx__NpConnectorType__Enum_2c_20physx__PxBase__2c_20char_20const__29(physx__NpActor__getFromPxActor_28physx__PxActor__29(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0) | 0 | 0, HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, 0 | 0, $4 | 0, GOT_data_internal___memory_base + 160675 | 0 | 0); + physx__NpActor__removeConnector_28physx__PxActor__2c_20physx__NpConnectorType__Enum_2c_20physx__PxBase__2c_20char_20const__29(physx__NpActor__getFromPxActor_28physx__PxActor__29(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0) | 0 | 0, HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, 0 | 0, $4 | 0, GOT_data_internal___memory_base + 166573 | 0 | 0); } label$3 : { if (!((HEAP32[($3 + 24 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -588655,7 +590468,7 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $1; HEAP32[($5 + 20 | 0) >> 2] = $2; $6 = HEAP32[($5 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 8 | 0 | 0, physx__NpConstraint__getNpScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 80046 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 8 | 0 | 0, physx__NpConstraint__getNpScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 80089 | 0 | 0) | 0; HEAP32[(HEAP32[($5 + 24 | 0) >> 2] | 0) >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[(HEAP32[($5 + 20 | 0) >> 2] | 0) >> 2] = HEAP32[($6 + 12 | 0) >> 2] | 0; physx__NpReadCheck___NpReadCheck_28_29($5 + 8 | 0 | 0) | 0; @@ -588674,7 +590487,7 @@ function asmFunc(imports) { HEAP32[($5 + 40 | 0) >> 2] = $1; HEAP32[($5 + 36 | 0) >> 2] = $2; $6 = HEAP32[($5 + 44 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 20 | 0 | 0, physx__NpConstraint__getNpScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 80036 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 20 | 0 | 0, physx__NpConstraint__getNpScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 80079 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { label$3 : { @@ -588711,7 +590524,7 @@ function asmFunc(imports) { } } $78 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $78 + 97997 | 0 | 0, 175 | 0, $78 + 161402 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $78 + 98662 | 0 | 0, 175 | 0, $78 + 167300 | 0 | 0, 0 | 0); } HEAP32[($5 + 16 | 0) >> 2] = 1; break label$1; @@ -588721,25 +590534,25 @@ function asmFunc(imports) { if (!((HEAP32[($6 + 8 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$8 } - physx__NpActor__removeConnector_28physx__PxActor__2c_20physx__NpConnectorType__Enum_2c_20physx__PxBase__2c_20char_20const__29(physx__NpActor__getFromPxActor_28physx__PxActor__29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0) | 0 | 0, HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, 0 | 0, $6 | 0, GOT_data_internal___memory_base + 160736 | 0 | 0); + physx__NpActor__removeConnector_28physx__PxActor__2c_20physx__NpConnectorType__Enum_2c_20physx__PxBase__2c_20char_20const__29(physx__NpActor__getFromPxActor_28physx__PxActor__29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0) | 0 | 0, HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, 0 | 0, $6 | 0, GOT_data_internal___memory_base + 166634 | 0 | 0); } label$9 : { if (!((HEAP32[($6 + 12 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$9 } - physx__NpActor__removeConnector_28physx__PxActor__2c_20physx__NpConnectorType__Enum_2c_20physx__PxBase__2c_20char_20const__29(physx__NpActor__getFromPxActor_28physx__PxActor__29(HEAP32[($6 + 12 | 0) >> 2] | 0 | 0) | 0 | 0, HEAP32[($6 + 12 | 0) >> 2] | 0 | 0, 0 | 0, $6 | 0, GOT_data_internal___memory_base + 160675 | 0 | 0); + physx__NpActor__removeConnector_28physx__PxActor__2c_20physx__NpConnectorType__Enum_2c_20physx__PxBase__2c_20char_20const__29(physx__NpActor__getFromPxActor_28physx__PxActor__29(HEAP32[($6 + 12 | 0) >> 2] | 0 | 0) | 0 | 0, HEAP32[($6 + 12 | 0) >> 2] | 0 | 0, 0 | 0, $6 | 0, GOT_data_internal___memory_base + 166573 | 0 | 0); } label$10 : { if (!((HEAP32[($5 + 40 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$10 } - physx__NpActor__addConnector_28physx__NpConnectorType__Enum_2c_20physx__PxBase__2c_20char_20const__29(physx__NpActor__getFromPxActor_28physx__PxActor__29(HEAP32[($5 + 40 | 0) >> 2] | 0 | 0) | 0 | 0, 0 | 0, $6 | 0, GOT_data_internal___memory_base + 160736 | 0 | 0); + physx__NpActor__addConnector_28physx__NpConnectorType__Enum_2c_20physx__PxBase__2c_20char_20const__29(physx__NpActor__getFromPxActor_28physx__PxActor__29(HEAP32[($5 + 40 | 0) >> 2] | 0 | 0) | 0 | 0, 0 | 0, $6 | 0, GOT_data_internal___memory_base + 166634 | 0 | 0); } label$11 : { if (!((HEAP32[($5 + 36 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$11 } - physx__NpActor__addConnector_28physx__NpConnectorType__Enum_2c_20physx__PxBase__2c_20char_20const__29(physx__NpActor__getFromPxActor_28physx__PxActor__29(HEAP32[($5 + 36 | 0) >> 2] | 0 | 0) | 0 | 0, 0 | 0, $6 | 0, GOT_data_internal___memory_base + 160675 | 0 | 0); + physx__NpActor__addConnector_28physx__NpConnectorType__Enum_2c_20physx__PxBase__2c_20char_20const__29(physx__NpActor__getFromPxActor_28physx__PxActor__29(HEAP32[($5 + 36 | 0) >> 2] | 0 | 0) | 0 | 0, 0 | 0, $6 | 0, GOT_data_internal___memory_base + 166573 | 0 | 0); } HEAP32[($6 + 8 | 0) >> 2] = HEAP32[($5 + 40 | 0) >> 2] | 0; HEAP32[($6 + 12 | 0) >> 2] = HEAP32[($5 + 36 | 0) >> 2] | 0; @@ -588812,12 +590625,12 @@ function asmFunc(imports) { } $52 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371094 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377950 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 198848 | 0, $57 + 97997 | 0, 367, $57 + 371094 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 204830 | 0, $57 + 98662 | 0, 367, $57 + 377950 | 0); $52 = 0; } } @@ -588922,7 +590735,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = $0; HEAP32[($4 + 40 | 0) >> 2] = $1; $5 = HEAP32[($4 + 44 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 24 | 0 | 0, physx__NpConstraint__getNpScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84339 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 24 | 0 | 0, physx__NpConstraint__getNpScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84382 | 0 | 0, 1 | 0) | 0; physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short___operator__28physx__PxConstraintFlag__Enum_29_20const($4 + 22 | 0 | 0, $1 | 0, 1 | 0); label$1 : { label$2 : { @@ -588935,7 +590748,7 @@ function asmFunc(imports) { break label$3 } $41 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $41 + 97997 | 0 | 0, 223 | 0, $41 + 142167 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $41 + 98662 | 0 | 0, 223 | 0, $41 + 147997 | 0 | 0, 0 | 0); } HEAP32[($4 + 16 | 0) >> 2] = 1; break label$1; @@ -588951,7 +590764,7 @@ function asmFunc(imports) { break label$5 } $75 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $75 + 97997 | 0 | 0, 225 | 0, $75 + 189082 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $75 + 98662 | 0 | 0, 225 | 0, $75 + 195044 | 0 | 0, 0 | 0); } HEAP32[($4 + 16 | 0) >> 2] = 1; break label$1; @@ -588976,7 +590789,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 24 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpConstraint__getNpScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84348 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpConstraint__getNpScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84391 | 0 | 0) | 0; physx__Scb__Constraint__getFlags_28_29_20const($0 | 0, $5 + 16 | 0 | 0); physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -589083,7 +590896,7 @@ function asmFunc(imports) { HEAP32[($5 + 40 | 0) >> 2] = $1; HEAP8[($5 + 39 | 0) >> 0] = $2; $7 = HEAP32[($5 + 44 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 20 | 0 | 0, physx__NpConstraint__getNpScene_28_29_20const($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 142634 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 20 | 0 | 0, physx__NpConstraint__getNpScene_28_29_20const($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 148464 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((HEAP32[($5 + 40 | 0) >> 2] | 0 | 0) != (1 | 0) & 1 | 0) { @@ -589094,7 +590907,7 @@ function asmFunc(imports) { break label$3 } $33 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $33 + 97997 | 0 | 0, 244 | 0, $33 + 142167 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $33 + 98662 | 0 | 0, 244 | 0, $33 + 147997 | 0 | 0, 0 | 0); } HEAP32[($5 + 16 | 0) >> 2] = 1; break label$1; @@ -589108,7 +590921,7 @@ function asmFunc(imports) { break label$5 } $57 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $57 + 97997 | 0 | 0, 246 | 0, $57 + 189082 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $57 + 98662 | 0 | 0, 246 | 0, $57 + 195044 | 0 | 0, 0 | 0); } HEAP32[($5 + 16 | 0) >> 2] = 1; break label$1; @@ -589177,7 +590990,7 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $1; HEAP32[($5 + 20 | 0) >> 2] = $2; $6 = HEAP32[($5 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 8 | 0 | 0, physx__NpConstraint__getNpScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 155573 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 8 | 0 | 0, physx__NpConstraint__getNpScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 161459 | 0 | 0) | 0; physx__Scb__Constraint__getForce_28physx__PxVec3__2c_20physx__PxVec3__29_20const($6 + 16 | 0 | 0, HEAP32[($5 + 24 | 0) >> 2] | 0 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0 | 0); physx__NpReadCheck___NpReadCheck_28_29($5 + 8 | 0 | 0) | 0; __stack_pointer = $5 + 32 | 0; @@ -589255,7 +591068,7 @@ function asmFunc(imports) { } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 247395 | 0, $20 + 127292 | 0, 262, GOT_data_internal_physx__Scb__Constraint__updateConstants_28void__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 253377 | 0, $20 + 130952 | 0, 262, GOT_data_internal_physx__Scb__Constraint__updateConstants_28void__29___ignore); $15 = 0; } } @@ -589275,7 +591088,7 @@ function asmFunc(imports) { HEAPF32[($5 + 24 | 0) >> 2] = $1; HEAPF32[($5 + 20 | 0) >> 2] = $2; $6 = HEAP32[($5 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpConstraint__getNpScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 155688 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpConstraint__getNpScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 161574 | 0 | 0, 1 | 0) | 0; physx__shdfnd__SIMDGuard__SIMDGuard_28_29($5 | 0) | 0; physx__Scb__Constraint__setBreakForce_28float_2c_20float_29($6 + 16 | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 24 | 0) >> 2])), Math_fround(Math_fround(HEAPF32[($5 + 20 | 0) >> 2]))); physx__shdfnd__SIMDGuard___SIMDGuard_28_29($5 | 0) | 0; @@ -589333,7 +591146,7 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $1; HEAP32[($5 + 20 | 0) >> 2] = $2; $6 = HEAP32[($5 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 8 | 0 | 0, physx__NpConstraint__getNpScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 155702 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 8 | 0 | 0, physx__NpConstraint__getNpScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 161588 | 0 | 0) | 0; physx__shdfnd__SIMDGuard__SIMDGuard_28_29($5 + 4 | 0 | 0) | 0; physx__Scb__Constraint__getBreakForce_28float__2c_20float__29_20const($6 + 16 | 0 | 0, HEAP32[($5 + 24 | 0) >> 2] | 0 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0 | 0); physx__shdfnd__SIMDGuard___SIMDGuard_28_29($5 + 4 | 0 | 0) | 0; @@ -589398,11 +591211,11 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 97997 | 0 | 0, 296 | 0, $28 + 146308 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 98662 | 0 | 0, 296 | 0, $28 + 152188 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpConstraint__getNpScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 156996 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpConstraint__getNpScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 162882 | 0 | 0, 1 | 0) | 0; physx__shdfnd__SIMDGuard__SIMDGuard_28_29($4 + 4 | 0 | 0) | 0; physx__Scb__Constraint__setMinResponseThreshold_28float_29($5 + 16 | 0 | 0, Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))); physx__shdfnd__SIMDGuard___SIMDGuard_28_29($4 + 4 | 0 | 0) | 0; @@ -589454,7 +591267,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 28 | 0) >> 2] = $0; $4 = HEAP32[($3 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 + 16 | 0 | 0, physx__NpConstraint__getNpScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 157020 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 + 16 | 0 | 0, physx__NpConstraint__getNpScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 162906 | 0 | 0) | 0; physx__shdfnd__SIMDGuard__SIMDGuard_28_29($3 + 12 | 0 | 0) | 0; $18 = Math_fround(physx__Scb__Constraint__getMinResponseThreshold_28_29_20const($4 + 16 | 0 | 0)); physx__shdfnd__SIMDGuard___SIMDGuard_28_29($3 + 12 | 0 | 0) | 0; @@ -589493,7 +591306,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 28 | 0) >> 2] = $0; $4 = HEAP32[($3 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 + 16 | 0 | 0, physx__NpConstraint__getNpScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 158321 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 + 16 | 0 | 0, physx__NpConstraint__getNpScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 164207 | 0 | 0) | 0; $21 = 0; label$1 : { if (!((HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -589531,7 +591344,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpConstraint__getNpScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 155773 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpConstraint__getNpScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 161659 | 0 | 0) | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__Scb__Constraint__getPxConnector_28_29_20const($5 + 16 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; $17 = HEAP32[($4 + 8 | 0) >> 2] | 0; $21 = FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($17, HEAP32[($4 + 24 | 0) >> 2] | 0) | 0; @@ -589558,12 +591371,12 @@ function asmFunc(imports) { } $27 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371092 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377948 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 202849 | 0, $32 + 97997 | 0, 326, $32 + 371092 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 208831 | 0, $32 + 98662 | 0, 326, $32 + 377948 | 0); $27 = 0; } } @@ -589604,12 +591417,12 @@ function asmFunc(imports) { } $27 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371093 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377949 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 202849 | 0, $32 + 97997 | 0, 339, $32 + 371093 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 208831 | 0, $32 + 98662 | 0, 339, $32 + 377949 | 0); $27 = 0; } } @@ -589664,7 +591477,7 @@ function asmFunc(imports) { function physx__PxConstraint__getConcreteTypeName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 73948 | 0 | 0; + return GOT_data_internal___memory_base + 73963 | 0 | 0; } function physx__PxConstraint__isKindOf_28char_20const__29_20const($0, $1) { @@ -589678,7 +591491,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; $12 = 1; label$1 : { - if (!(strcmp(GOT_data_internal___memory_base + 73948 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { + if (!(strcmp(GOT_data_internal___memory_base + 73963 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { break label$1 } $12 = physx__PxBase__isKindOf_28char_20const__29_20const($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; @@ -589736,8 +591549,8 @@ function asmFunc(imports) { HEAP32[$8 >> 2] = GOT_data_internal_vtable_20for_20physx__NpAggregate + 8 | 0; physx__Scb__Aggregate__Aggregate_28physx__PxAggregate__2c_20unsigned_20int_2c_20bool_29($8 + 8 | 0 | 0, $8 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, (HEAPU8[($5 + 7 | 0) >> 0] | 0) & 1 | 0 | 0) | 0; HEAP32[($8 + 36 | 0) >> 2] = 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 3 | 0 | 0, GOT_data_internal___memory_base + 226421 | 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 3 | 0 | 0, (HEAP32[($5 + 8 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 109700 | 0 | 0, 60 | 0) | 0), HEAP32[(wasm2js_i32$0 + 40 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 3 | 0 | 0, GOT_data_internal___memory_base + 232403 | 0 | 0) | 0; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 3 | 0 | 0, (HEAP32[($5 + 8 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 112101 | 0 | 0, 60 | 0) | 0), HEAP32[(wasm2js_i32$0 + 40 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 3 | 0 | 0) | 0; __stack_pointer = $5 + 16 | 0; return $8 | 0; @@ -589874,7 +591687,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 44 | 0) >> 2] = $0; $4 = HEAP32[($3 + 44 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($3 + 28 | 0 | 0, physx__NpAggregate__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 149952 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($3 + 28 | 0 | 0, physx__NpAggregate__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 155838 | 0 | 0, 1 | 0) | 0; physx__shdfnd__SIMDGuard__SIMDGuard_28_29($3 + 24 | 0 | 0) | 0; physx__NpPhysics__notifyDeletionListenersUserRelease_28physx__PxBase_20const__2c_20void__29(physx__NpPhysics__getInstance_28_29() | 0 | 0, $4 | 0, 0 | 0); HEAP32[($3 + 20 | 0) >> 2] = 0; @@ -589988,7 +591801,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 77353 | 0, $26 + 137945 | 0, 474, GOT_data_internal_physx__NpScene__removeFromAggregateList_28physx__PxAggregate__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 77396 | 0, $26 + 143257 | 0, 474, GOT_data_internal_physx__NpScene__removeFromAggregateList_28physx__PxAggregate__29___ignore); $21 = 0; } } @@ -590073,7 +591886,7 @@ function asmFunc(imports) { HEAP32[($5 + 36 | 0) >> 2] = $1; HEAP32[($5 + 32 | 0) >> 2] = $2; $6 = HEAP32[($5 + 40 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 16 | 0 | 0, physx__NpAggregate__getOwnerScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 90663 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 16 | 0 | 0, physx__NpAggregate__getOwnerScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 90732 | 0 | 0, 1 | 0) | 0; physx__shdfnd__SIMDGuard__SIMDGuard_28_29($5 + 12 | 0 | 0) | 0; label$1 : { label$2 : { @@ -590081,7 +591894,7 @@ function asmFunc(imports) { break label$2 } $30 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $30 + 109700 | 0 | 0, 146 | 0, $30 + 160141 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $30 + 112101 | 0 | 0, 146 | 0, $30 + 166039 | 0 | 0, 0 | 0); HEAP8[($5 + 47 | 0) >> 0] = 0 & 1 | 0; HEAP32[($5 + 8 | 0) >> 2] = 1; break label$1; @@ -590092,7 +591905,7 @@ function asmFunc(imports) { break label$3 } $53 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $53 + 109700 | 0 | 0, 152 | 0, $53 + 147744 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $53 + 112101 | 0 | 0, 152 | 0, $53 + 153630 | 0 | 0, 0 | 0); HEAP8[($5 + 47 | 0) >> 0] = 0 & 1 | 0; HEAP32[($5 + 8 | 0) >> 2] = 1; break label$1; @@ -590103,7 +591916,7 @@ function asmFunc(imports) { break label$4 } $76 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $76 + 109700 | 0 | 0, 158 | 0, $76 + 151299 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $76 + 112101 | 0 | 0, 158 | 0, $76 + 157185 | 0 | 0, 0 | 0); HEAP8[($5 + 47 | 0) >> 0] = 0 & 1 | 0; HEAP32[($5 + 8 | 0) >> 2] = 1; break label$1; @@ -590114,7 +591927,7 @@ function asmFunc(imports) { break label$5 } $99 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $99 + 109700 | 0 | 0, 164 | 0, $99 + 160797 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $99 + 112101 | 0 | 0, 164 | 0, $99 + 166695 | 0 | 0, 0 | 0); HEAP8[($5 + 47 | 0) >> 0] = 0 & 1 | 0; HEAP32[($5 + 8 | 0) >> 2] = 1; break label$1; @@ -590140,7 +591953,7 @@ function asmFunc(imports) { } HEAP32[$5 >> 2] = HEAP32[($5 + 32 | 0) >> 2] | 0; physx__Cm__RefCountable__incRefCount_28_29((HEAP32[$5 >> 2] | 0) + 8 | 0 | 0); - physx__NpActor__addConnector_28physx__NpConnectorType__Enum_2c_20physx__PxBase__2c_20char_20const__29(physx__NpActor__getFromPxActor_28physx__PxActor__29(HEAP32[($5 + 36 | 0) >> 2] | 0 | 0) | 0 | 0, 3 | 0, HEAP32[$5 >> 2] | 0 | 0, GOT_data_internal___memory_base + 258136 | 0 | 0); + physx__NpActor__addConnector_28physx__NpConnectorType__Enum_2c_20physx__PxBase__2c_20char_20const__29(physx__NpActor__getFromPxActor_28physx__PxActor__29(HEAP32[($5 + 36 | 0) >> 2] | 0 | 0) | 0 | 0, 3 | 0, HEAP32[$5 >> 2] | 0 | 0, GOT_data_internal___memory_base + 264118 | 0 | 0); } } HEAP8[($5 + 47 | 0) >> 0] = 1 & 1 | 0; @@ -590210,7 +592023,7 @@ function asmFunc(imports) { }; } $53 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $53 + 109700 | 0 | 0, 204 | 0, $53 + 147596 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $53 + 112101 | 0 | 0, 204 | 0, $53 + 153482 | 0 | 0, 0 | 0); HEAP8[($5 + 31 | 0) >> 0] = 0 & 1 | 0; } $65 = (HEAPU8[($5 + 31 | 0) >> 0] | 0) & 1 | 0; @@ -590227,7 +592040,7 @@ function asmFunc(imports) { HEAP32[($4 + 40 | 0) >> 2] = $0; HEAP32[($4 + 36 | 0) >> 2] = $1; $5 = HEAP32[($4 + 40 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 20 | 0 | 0, physx__NpAggregate__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 90605 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 20 | 0 | 0, physx__NpAggregate__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 90674 | 0 | 0, 1 | 0) | 0; physx__shdfnd__SIMDGuard__SIMDGuard_28_29($4 + 16 | 0 | 0) | 0; $18 = HEAP32[($4 + 36 | 0) >> 2] | 0; label$1 : { @@ -590236,7 +592049,7 @@ function asmFunc(imports) { break label$2 } $30 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $30 + 109700 | 0 | 0, 215 | 0, $30 + 158565 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $30 + 112101 | 0 | 0, 215 | 0, $30 + 164451 | 0 | 0, 0 | 0); HEAP8[($4 + 47 | 0) >> 0] = 0 & 1 | 0; HEAP32[($4 + 12 | 0) >> 2] = 1; break label$1; @@ -590252,7 +592065,7 @@ function asmFunc(imports) { if (!(unsigned_20int_20physx__NpActor__getConnectors_physx__Gu__BVHStructure__28physx__NpConnectorType__Enum_2c_20physx__Gu__BVHStructure___2c_20unsigned_20int_2c_20unsigned_20int_29_20const(HEAP32[($4 + 4 | 0) >> 2] | 0 | 0, 3 | 0, $4 | 0, 1 | 0, 0 | 0) | 0)) { break label$4 } - physx__NpActor__removeConnector_28physx__PxActor__2c_20physx__NpConnectorType__Enum_2c_20physx__PxBase__2c_20char_20const__29(HEAP32[($4 + 4 | 0) >> 2] | 0 | 0, HEAP32[($4 + 36 | 0) >> 2] | 0 | 0, 3 | 0, HEAP32[$4 >> 2] | 0 | 0, GOT_data_internal___memory_base + 262284 | 0 | 0); + physx__NpActor__removeConnector_28physx__PxActor__2c_20physx__NpConnectorType__Enum_2c_20physx__PxBase__2c_20char_20const__29(HEAP32[($4 + 4 | 0) >> 2] | 0 | 0, HEAP32[($4 + 36 | 0) >> 2] | 0 | 0, 3 | 0, HEAP32[$4 >> 2] | 0 | 0, GOT_data_internal___memory_base + 268266 | 0 | 0); physx__Cm__RefCountable__decRefCount_28_29((HEAP32[$4 >> 2] | 0) + 8 | 0 | 0); } } @@ -590339,7 +592152,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 204578 | 0, $22 + 138282 | 0, 85, GOT_data_internal_physx__Cm__RefCountable__decRefCount_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 210560 | 0, $22 + 143650 | 0, 85, GOT_data_internal_physx__Cm__RefCountable__decRefCount_28_29___ignore); $17 = 0; } } @@ -590362,7 +592175,7 @@ function asmFunc(imports) { HEAP32[($4 + 56 | 0) >> 2] = $0; HEAP32[($4 + 52 | 0) >> 2] = $1; $5 = HEAP32[($4 + 56 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 36 | 0 | 0, physx__NpAggregate__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 118831 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 36 | 0 | 0, physx__NpAggregate__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 122198 | 0 | 0, 1 | 0) | 0; physx__shdfnd__SIMDGuard__SIMDGuard_28_29($4 + 32 | 0 | 0) | 0; $19 = HEAP32[($4 + 52 | 0) >> 2] | 0; label$1 : { @@ -590371,7 +592184,7 @@ function asmFunc(imports) { break label$2 } $34 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $34 + 109700 | 0 | 0, 249 | 0, $34 + 160069 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $34 + 112101 | 0 | 0, 249 | 0, $34 + 165967 | 0 | 0, 0 | 0); HEAP8[($4 + 63 | 0) >> 0] = 0 & 1 | 0; HEAP32[($4 + 28 | 0) >> 2] = 1; break label$1; @@ -590382,7 +592195,7 @@ function asmFunc(imports) { break label$3 } $57 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $57 + 109700 | 0 | 0, 255 | 0, $57 + 147825 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $57 + 112101 | 0 | 0, 255 | 0, $57 + 153711 | 0 | 0, 0 | 0); HEAP8[($4 + 63 | 0) >> 0] = 0 & 1 | 0; HEAP32[($4 + 28 | 0) >> 2] = 1; break label$1; @@ -590393,7 +592206,7 @@ function asmFunc(imports) { break label$4 } $80 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $80 + 109700 | 0 | 0, 261 | 0, $80 + 151375 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $80 + 112101 | 0 | 0, 261 | 0, $80 + 157261 | 0 | 0, 0 | 0); HEAP8[($4 + 63 | 0) >> 0] = 0 & 1 | 0; HEAP32[($4 + 28 | 0) >> 2] = 1; break label$1; @@ -590485,7 +592298,7 @@ function asmFunc(imports) { break label$5 } $82 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $82 + 109700 | 0 | 0, 310 | 0, $82 + 147663 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $82 + 112101 | 0 | 0, 310 | 0, $82 + 153549 | 0 | 0, 0 | 0); } $91 = (HEAPU8[($5 + 22 | 0) >> 0] | 0) & 1 | 0; __stack_pointer = $5 + 32 | 0; @@ -590501,7 +592314,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpAggregate__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 118808 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpAggregate__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 122175 | 0 | 0, 1 | 0) | 0; physx__shdfnd__SIMDGuard__SIMDGuard_28_29($4 + 4 | 0 | 0) | 0; $22 = physx__NpAggregate__removeArticulationAndReinsert_28physx__PxArticulationBase__2c_20bool_29($5 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0, 1 & 1 | 0 | 0) | 0; physx__shdfnd__SIMDGuard___SIMDGuard_28_29($4 + 4 | 0 | 0) | 0; @@ -590517,7 +592330,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpAggregate__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 80340 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpAggregate__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 80383 | 0 | 0) | 0; $9 = HEAP32[($4 + 36 | 0) >> 2] | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -590531,7 +592344,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpAggregate__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 80246 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpAggregate__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 80289 | 0 | 0) | 0; $11 = physx__Scb__Aggregate__getMaxActorCount_28_29_20const($4 + 8 | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -590551,7 +592364,7 @@ function asmFunc(imports) { HEAP32[($6 + 20 | 0) >> 2] = $2; HEAP32[($6 + 16 | 0) >> 2] = $3; $7 = HEAP32[($6 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, physx__NpAggregate__getOwnerScene_28_29_20const($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 80046 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, physx__NpAggregate__getOwnerScene_28_29_20const($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 80089 | 0 | 0) | 0; $21 = unsigned_20int_20physx__Cm__getArrayOfPointers_physx__PxActor_2c_20physx__PxActor__28physx__PxActor___2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__PxActor__20const__2c_20unsigned_20int_29(HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0, HEAP32[($6 + 16 | 0) >> 2] | 0 | 0, HEAP32[($7 + 40 | 0) >> 2] | 0 | 0, physx__NpAggregate__getCurrentSizeFast_28_29_20const($7 | 0) | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($6 + 4 | 0 | 0) | 0; __stack_pointer = $6 + 32 | 0; @@ -590609,7 +592422,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpAggregate__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 119049 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpAggregate__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 122416 | 0 | 0) | 0; $11 = physx__Scb__Aggregate__getSelfCollide_28_29_20const($4 + 8 | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -590749,7 +592562,7 @@ function asmFunc(imports) { function physx__PxAggregate__getConcreteTypeName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 147920 | 0 | 0; + return GOT_data_internal___memory_base + 153806 | 0 | 0; } function physx__PxAggregate__isKindOf_28char_20const__29_20const($0, $1) { @@ -590763,7 +592576,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; $12 = 1; label$1 : { - if (!(strcmp(GOT_data_internal___memory_base + 147920 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { + if (!(strcmp(GOT_data_internal___memory_base + 153806 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { break label$1 } $12 = physx__PxBase__isKindOf_28char_20const__29_20const($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; @@ -590920,7 +592733,7 @@ function asmFunc(imports) { } $65 = physx__PxGetAssertHandler_28_29() | 0; $69 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 187325 | 0, $69 + 129300 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 193287 | 0, $69 + 133282 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); $64 = 0; } } @@ -590954,7 +592767,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73146 | 0, $26 + 129300 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73161 | 0, $26 + 133282 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); $21 = 0; } } @@ -591154,7 +592967,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__NpConnector_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__NpConnector_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -591193,7 +593006,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__NpConnector_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__NpConnector_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__NpConnector_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__NpConnector_20const__29___ignore); $29 = 0; } } @@ -591505,7 +593318,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 77353 | 0, $26 + 137945 | 0, 460, GOT_data_internal_physx__NpScene__removeFromConstraintList_28physx__PxConstraint__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 77396 | 0, $26 + 143257 | 0, 460, GOT_data_internal_physx__NpScene__removeFromConstraintList_28physx__PxConstraint__29___ignore); $21 = 0; } } @@ -591531,12 +593344,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371105 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377961 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 68577 | 0, $26 + 100630 | 0, 232, $26 + 371105 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 68577 | 0, $26 + 101701 | 0, 232, $26 + 377961 | 0); $21 = 0; } } @@ -591546,12 +593359,12 @@ function asmFunc(imports) { } $49 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371106 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377962 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $50 = physx__PxGetAssertHandler_28_29() | 0; $54 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 247917 | 0, $54 + 100630 | 0, 233, $54 + 371106 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 253899 | 0, $54 + 101701 | 0, 233, $54 + 377962 | 0); $49 = 0; } } @@ -591609,7 +593422,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__NpConnector_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__NpConnector_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____replaceWithLast_28unsigned_20int_29___ignore); $18 = 0; } } @@ -591646,12 +593459,12 @@ function asmFunc(imports) { } $28 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371100 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377956 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 204070 | 0, $33 + 100630 | 0, 177, $33 + 371100 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 210052 | 0, $33 + 101701 | 0, 177, $33 + 377956 | 0); $28 = 0; } } @@ -591661,12 +593474,12 @@ function asmFunc(imports) { } $60 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371101 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377957 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $61 = physx__PxGetAssertHandler_28_29() | 0; $65 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 147965 | 0, $65 + 100630 | 0, 178, $65 + 371101 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 153851 | 0, $65 + 101701 | 0, 178, $65 + 377957 | 0); $60 = 0; } } @@ -591678,12 +593491,12 @@ function asmFunc(imports) { } $95 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371102 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377958 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $96 = physx__PxGetAssertHandler_28_29() | 0; $100 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$96 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($96, $100 + 77187 | 0, $100 + 100630 | 0, 182, $100 + 371102 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$96 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($96, $100 + 77230 | 0, $100 + 101701 | 0, 182, $100 + 377958 | 0); $95 = 0; } } @@ -591694,12 +593507,12 @@ function asmFunc(imports) { } $125 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371103 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377959 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $126 = physx__PxGetAssertHandler_28_29() | 0; $130 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$126 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($126, $130 + 68576 | 0, $130 + 100630 | 0, 184, $130 + 371103 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$126 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($126, $130 + 68576 | 0, $130 + 101701 | 0, 184, $130 + 377959 | 0); $125 = 0; } } @@ -591710,12 +593523,12 @@ function asmFunc(imports) { } $152 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371104 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377960 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $153 = physx__PxGetAssertHandler_28_29() | 0; $157 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$153 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($153, $157 + 68576 | 0, $157 + 100630 | 0, 187, $157 + 371104 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$153 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($153, $157 + 68576 | 0, $157 + 101701 | 0, 187, $157 + 377960 | 0); $152 = 0; } } @@ -591793,7 +593606,7 @@ function asmFunc(imports) { if ((physx__NpActor__findConnector_28physx__NpConnectorType__Enum_2c_20physx__PxBase__29_20const($7 | 0, HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0) | 0 | 0) == (-1 | 0) & 1 | 0) { break label$2 } - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, GOT_data_internal___memory_base + 100630 | 0 | 0, 215 | 0, HEAP32[($6 + 16 | 0) >> 2] | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, GOT_data_internal___memory_base + 101701 | 0 | 0, 215 | 0, HEAP32[($6 + 16 | 0) >> 2] | 0 | 0, 0 | 0); } void_20PX_UNUSED_char_20const___28char_20const__20const__29($6 + 16 | 0 | 0); label$3 : { @@ -591930,7 +593743,7 @@ function asmFunc(imports) { if ((HEAP32[($8 + 4 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$1 } - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, GOT_data_internal___memory_base + 100630 | 0 | 0, 249 | 0, HEAP32[($7 + 12 | 0) >> 2] | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, GOT_data_internal___memory_base + 101701 | 0 | 0, 249 | 0, HEAP32[($7 + 12 | 0) >> 2] | 0 | 0, 0 | 0); } void_20PX_UNUSED_char_20const___28char_20const__20const__29($7 + 12 | 0 | 0); label$2 : { @@ -591942,7 +593755,7 @@ function asmFunc(imports) { if ((HEAP32[($7 + 8 | 0) >> 2] | 0 | 0) != (-1 | 0) & 1 | 0) { break label$3 } - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, GOT_data_internal___memory_base + 100630 | 0 | 0, 256 | 0, HEAP32[($7 + 12 | 0) >> 2] | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, GOT_data_internal___memory_base + 101701 | 0 | 0, 256 | 0, HEAP32[($7 + 12 | 0) >> 2] | 0 | 0, 0 | 0); } physx__NpActor__removeConnector_28physx__PxActor__2c_20unsigned_20int_29($8 | 0, HEAP32[($7 + 24 | 0) >> 2] | 0 | 0, HEAP32[($7 + 8 | 0) >> 2] | 0 | 0); } @@ -592001,12 +593814,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371107 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377963 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 204123 | 0, $26 + 100630 | 0, 282, $26 + 371107 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 210105 | 0, $26 + 101701 | 0, 282, $26 + 377963 | 0); $21 = 0; } } @@ -592066,16 +593879,16 @@ function asmFunc(imports) { } $33 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371108 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377964 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $34 = physx__PxGetAssertHandler_28_29() | 0; $38 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 116247 | 0, $38 + 100630 | 0, 308, $38 + 371108 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 119614 | 0, $38 + 101701 | 0, 308, $38 + 377964 | 0); $33 = 0; } } - physx__NpActor__addConnector_28physx__NpConnectorType__Enum_2c_20physx__PxBase__2c_20char_20const__29($6 | 0, 1 | 0, HEAP32[($5 + 24 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 159905 | 0 | 0); + physx__NpActor__addConnector_28physx__NpConnectorType__Enum_2c_20physx__PxBase__2c_20char_20const__29($6 | 0, 1 | 0, HEAP32[($5 + 24 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 165803 | 0 | 0); break label$1; } label$5 : { @@ -592084,12 +593897,12 @@ function asmFunc(imports) { } $65 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371109 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377965 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $66 = physx__PxGetAssertHandler_28_29() | 0; $70 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 68577 | 0, $70 + 100630 | 0, 313, $70 + 371109 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 68577 | 0, $70 + 101701 | 0, 313, $70 + 377965 | 0); $65 = 0; } } @@ -592099,12 +593912,12 @@ function asmFunc(imports) { } $92 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371110 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377966 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $93 = physx__PxGetAssertHandler_28_29() | 0; $97 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 143235 | 0, $97 + 100630 | 0, 314, $97 + 371110 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 149096 | 0, $97 + 101701 | 0, 314, $97 + 377966 | 0); $92 = 0; } } @@ -592194,12 +594007,12 @@ function asmFunc(imports) { } $43 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371111 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377967 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $44 = physx__PxGetAssertHandler_28_29() | 0; $48 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 188435 | 0, $48 + 100630 | 0, 358, $48 + 371111 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 194397 | 0, $48 + 101701 | 0, 358, $48 + 377967 | 0); $43 = 0; } } @@ -592285,12 +594098,12 @@ function asmFunc(imports) { break label$1; } label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371112 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377968 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $45 = physx__PxGetAssertHandler_28_29() | 0; $49 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 208086 | 0, $49 + 100630 | 0, 389, $49 + 371112 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 214068 | 0, $49 + 101701 | 0, 389, $49 + 377968 | 0); } HEAP32[($3 + 12 | 0) >> 2] = 0; } @@ -592345,12 +594158,12 @@ function asmFunc(imports) { break label$1; } label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371113 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377969 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $45 = physx__PxGetAssertHandler_28_29() | 0; $49 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 208086 | 0, $49 + 100630 | 0, 408, $49 + 371113 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 214068 | 0, $49 + 101701 | 0, 408, $49 + 377969 | 0); } HEAP32[($3 + 12 | 0) >> 2] = 0; } @@ -592420,12 +594233,12 @@ function asmFunc(imports) { } $42 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371114 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 377970 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $43 = physx__PxGetAssertHandler_28_29() | 0; $47 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 188873 | 0, $47 + 100630 | 0, 433, $47 + 371114 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 194835 | 0, $47 + 101701 | 0, 433, $47 + 377970 | 0); $42 = 0; } } @@ -592844,7 +594657,7 @@ function asmFunc(imports) { } $65 = physx__PxGetAssertHandler_28_29() | 0; $69 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 187325 | 0, $69 + 129300 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 193287 | 0, $69 + 133282 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); $64 = 0; } } @@ -592878,7 +594691,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73146 | 0, $26 + 129300 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73161 | 0, $26 + 133282 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); $21 = 0; } } @@ -592984,7 +594797,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -593022,7 +594835,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -593037,7 +594850,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -593092,7 +594905,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -593116,7 +594929,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -593128,7 +594941,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -593183,7 +594996,7 @@ function asmFunc(imports) { } $239 = physx__PxGetAssertHandler_28_29() | 0; $243 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 172954 | 0, $243 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 178852 | 0, $243 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $238 = 0; } } @@ -593342,7 +595155,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__NpConnector_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__NpConnector_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -593608,7 +595421,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 84589 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 84658 | 0 | 0, 1 | 0) | 0; $19 = physx__PxArticulationImpl__getScbArticulation_28_29($5 + 12 | 0 | 0) | 0; physx__PxFlags_physx__PxArticulationFlag__Enum_2c_20unsigned_20char___PxFlags_28physx__PxFlags_physx__PxArticulationFlag__Enum_2c_20unsigned_20char__20const__29($4 + 7 | 0 | 0, $1 | 0) | 0; physx__Scb__Articulation__setArticulationFlags_28physx__PxFlags_physx__PxArticulationFlag__Enum_2c_20unsigned_20char__29($19 | 0, $4 + 7 | 0 | 0); @@ -593663,7 +595476,7 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $1; HEAP8[($5 + 23 | 0) >> 0] = $2; $7 = HEAP32[($5 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($7 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 142736 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($7 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 148566 | 0 | 0, 1 | 0) | 0; physx__Scb__Articulation__getArticulationFlags_28_29_20const($5 + 3 | 0 | 0, physx__PxArticulationImpl__getScbArticulation_28_29($7 + 12 | 0 | 0) | 0 | 0); label$1 : { label$2 : { @@ -593771,7 +595584,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 24 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 84610 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 84679 | 0 | 0) | 0; physx__Scb__Articulation__getArticulationFlags_28_29_20const($0 | 0, physx__PxArticulationImpl__getScbArticulation_28_29_20const($5 + 12 | 0 | 0) | 0 | 0); physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -593785,7 +595598,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 84773 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 84842 | 0 | 0) | 0; $14 = physx__Sc__ArticulationCore__getDofs_28_29_20const(physx__Scb__Articulation__getScArticulation_28_29_20const($4 + 12 | 0 | 0) | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -593809,12 +595622,12 @@ function asmFunc(imports) { break label$3 } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 109600 | 0 | 0, 109 | 0, $25 + 152720 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 111987 | 0 | 0, 109 | 0, $25 + 158606 | 0 | 0, 0 | 0); } HEAP32[($3 + 28 | 0) >> 2] = 0; break label$1; } - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 154503 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 160389 | 0 | 0) | 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__Sc__ArticulationCore__createCache_28_29_20const(physx__Scb__Articulation__getScArticulation_28_29_20const($4 + 12 | 0 | 0) | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[((HEAP32[($3 + 8 | 0) >> 2] | 0) + 56 | 0) >> 2] = HEAP32[($4 + 116 | 0) >> 2] | 0; HEAP32[($3 + 28 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; @@ -593842,12 +595655,12 @@ function asmFunc(imports) { break label$3 } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 109600 | 0 | 0, 120 | 0, $25 + 152178 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 111987 | 0 | 0, 120 | 0, $25 + 158064 | 0 | 0, 0 | 0); } HEAP32[($3 + 28 | 0) >> 2] = 0; break label$1; } - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 145799 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 151679 | 0 | 0) | 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__Sc__ArticulationCore__getCacheDataSize_28_29_20const(physx__Scb__Articulation__getScArticulation_28_29_20const($4 + 12 | 0 | 0) | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 28 | 0) >> 2] = wasm2js_i32$1; physx__NpReadCheck___NpReadCheck_28_29($3 + 12 | 0 | 0) | 0; } @@ -593865,7 +595678,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 154423 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 160309 | 0 | 0) | 0; physx__Sc__ArticulationCore__zeroCache_28physx__PxArticulationCache__29_20const(physx__Scb__Articulation__getScArticulation_28_29($5 + 12 | 0 | 0) | 0 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0); physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -593895,7 +595708,7 @@ function asmFunc(imports) { break label$3 } $29 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $29 + 109600 | 0 | 0, 134 | 0, $29 + 152417 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $29 + 111987 | 0 | 0, 134 | 0, $29 + 158303 | 0 | 0, 0 | 0); } break label$1; } @@ -593908,7 +595721,7 @@ function asmFunc(imports) { break label$5 } $54 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $54 + 109600 | 0 | 0, 136 | 0, $54 + 268849 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $54 + 111987 | 0 | 0, 136 | 0, $54 + 274831 | 0 | 0, 0 | 0); } break label$1; } @@ -593917,7 +595730,7 @@ function asmFunc(imports) { break label$6 } $67 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $67 + 109600 | 0 | 0, 141 | 0, $67 + 215376 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $67 + 111987 | 0 | 0, 141 | 0, $67 + 221358 | 0 | 0, 0 | 0); break label$1; } $76 = physx__Scb__Articulation__getScArticulation_28_29($8 + 12 | 0 | 0) | 0; @@ -594023,7 +595836,7 @@ function asmFunc(imports) { break label$3 } $27 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $27 + 109600 | 0 | 0, 181 | 0, $27 + 152471 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $27 + 111987 | 0 | 0, 181 | 0, $27 + 158357 | 0 | 0, 0 | 0); } break label$1; } @@ -594036,7 +595849,7 @@ function asmFunc(imports) { break label$5 } $52 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $52 + 109600 | 0 | 0, 183 | 0, $52 + 268849 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $52 + 111987 | 0 | 0, 183 | 0, $52 + 274831 | 0 | 0, 0 | 0); } break label$1; } @@ -594068,11 +595881,11 @@ function asmFunc(imports) { break label$3 } $26 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 109600 | 0 | 0, 190 | 0, $26 + 152775 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 111987 | 0 | 0, 190 | 0, $26 + 158661 | 0 | 0, 0 | 0); } break label$1; } - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 154515 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 160401 | 0 | 0) | 0; physx__Sc__ArticulationCore__releaseCache_28physx__PxArticulationCache__29_20const(physx__Scb__Articulation__getScArticulation_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0); physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; } @@ -594101,11 +595914,11 @@ function asmFunc(imports) { break label$3 } $27 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $27 + 109600 | 0 | 0, 198 | 0, $27 + 153178 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $27 + 111987 | 0 | 0, 198 | 0, $27 + 159064 | 0 | 0, 0 | 0); } break label$1; } - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 8 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($6 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 162251 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 8 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($6 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 168149 | 0 | 0) | 0; physx__Sc__ArticulationCore__packJointData_28float_20const__2c_20float__29_20const(physx__Scb__Articulation__getScArticulation_28_29_20const($6 + 12 | 0 | 0) | 0 | 0, HEAP32[($5 + 24 | 0) >> 2] | 0 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0 | 0); physx__NpReadCheck___NpReadCheck_28_29($5 + 8 | 0 | 0) | 0; } @@ -594134,11 +595947,11 @@ function asmFunc(imports) { break label$3 } $27 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $27 + 109600 | 0 | 0, 206 | 0, $27 + 153119 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $27 + 111987 | 0 | 0, 206 | 0, $27 + 159005 | 0 | 0, 0 | 0); } break label$1; } - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 8 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($6 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 162249 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 8 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($6 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 168147 | 0 | 0) | 0; physx__Sc__ArticulationCore__unpackJointData_28float_20const__2c_20float__29_20const(physx__Scb__Articulation__getScArticulation_28_29_20const($6 + 12 | 0 | 0) | 0 | 0, HEAP32[($5 + 24 | 0) >> 2] | 0 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0 | 0); physx__NpReadCheck___NpReadCheck_28_29($5 + 8 | 0 | 0) | 0; } @@ -594163,11 +595976,11 @@ function asmFunc(imports) { break label$3 } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 109600 | 0 | 0, 214 | 0, $25 + 151775 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 111987 | 0 | 0, 214 | 0, $25 + 157661 | 0 | 0, 0 | 0); } break label$1; } - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 75053 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 75085 | 0 | 0) | 0; physx__Sc__ArticulationCore__commonInit_28_29_20const(physx__Scb__Articulation__getScArticulation_28_29_20const($4 + 12 | 0 | 0) | 0 | 0); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; } @@ -594194,11 +596007,11 @@ function asmFunc(imports) { break label$3 } $26 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 109600 | 0 | 0, 222 | 0, $26 + 152831 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 111987 | 0 | 0, 222 | 0, $26 + 158717 | 0 | 0, 0 | 0); } break label$1; } - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 155513 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 161399 | 0 | 0) | 0; label$4 : { label$5 : { if ((HEAP32[((HEAP32[($4 + 24 | 0) >> 2] | 0) + 56 | 0) >> 2] | 0 | 0) == (HEAP32[($5 + 116 | 0) >> 2] | 0 | 0) & 1 | 0) { @@ -594209,7 +596022,7 @@ function asmFunc(imports) { break label$6 } $61 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $61 + 109600 | 0 | 0, 225 | 0, $61 + 268937 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $61 + 111987 | 0 | 0, 225 | 0, $61 + 274919 | 0 | 0, 0 | 0); } HEAP32[($4 + 8 | 0) >> 2] = 1; break label$4; @@ -594242,11 +596055,11 @@ function asmFunc(imports) { break label$3 } $26 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 109600 | 0 | 0, 232 | 0, $26 + 153041 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 111987 | 0 | 0, 232 | 0, $26 + 158927 | 0 | 0, 0 | 0); } break label$1; } - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 155637 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 161523 | 0 | 0) | 0; label$4 : { label$5 : { if ((HEAP32[((HEAP32[($4 + 24 | 0) >> 2] | 0) + 56 | 0) >> 2] | 0 | 0) == (HEAP32[($5 + 116 | 0) >> 2] | 0 | 0) & 1 | 0) { @@ -594257,7 +596070,7 @@ function asmFunc(imports) { break label$6 } $61 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $61 + 109600 | 0 | 0, 235 | 0, $61 + 269249 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $61 + 111987 | 0 | 0, 235 | 0, $61 + 275231 | 0 | 0, 0 | 0); } HEAP32[($4 + 8 | 0) >> 2] = 1; break label$4; @@ -594290,11 +596103,11 @@ function asmFunc(imports) { break label$3 } $26 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 109600 | 0 | 0, 242 | 0, $26 + 152966 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 111987 | 0 | 0, 242 | 0, $26 + 158852 | 0 | 0, 0 | 0); } break label$1; } - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 155593 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 161479 | 0 | 0) | 0; label$4 : { label$5 : { if ((HEAP32[((HEAP32[($4 + 24 | 0) >> 2] | 0) + 56 | 0) >> 2] | 0 | 0) == (HEAP32[($5 + 116 | 0) >> 2] | 0 | 0) & 1 | 0) { @@ -594305,7 +596118,7 @@ function asmFunc(imports) { break label$6 } $61 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $61 + 109600 | 0 | 0, 245 | 0, $61 + 269140 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $61 + 111987 | 0 | 0, 245 | 0, $61 + 275122 | 0 | 0, 0 | 0); } HEAP32[($4 + 8 | 0) >> 2] = 1; break label$4; @@ -594338,11 +596151,11 @@ function asmFunc(imports) { break label$3 } $26 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 109600 | 0 | 0, 252 | 0, $26 + 151889 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 111987 | 0 | 0, 252 | 0, $26 + 157775 | 0 | 0, 0 | 0); } break label$1; } - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 118594 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 121961 | 0 | 0) | 0; label$4 : { label$5 : { if ((HEAP32[((HEAP32[($4 + 24 | 0) >> 2] | 0) + 56 | 0) >> 2] | 0 | 0) == (HEAP32[($5 + 116 | 0) >> 2] | 0 | 0) & 1 | 0) { @@ -594353,7 +596166,7 @@ function asmFunc(imports) { break label$6 } $61 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $61 + 109600 | 0 | 0, 255 | 0, $61 + 268649 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $61 + 111987 | 0 | 0, 255 | 0, $61 + 274631 | 0 | 0, 0 | 0); } HEAP32[($4 + 8 | 0) >> 2] = 1; break label$4; @@ -594386,11 +596199,11 @@ function asmFunc(imports) { break label$3 } $26 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 109600 | 0 | 0, 262 | 0, $26 + 152905 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 111987 | 0 | 0, 262 | 0, $26 + 158791 | 0 | 0, 0 | 0); } break label$1; } - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 155555 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 161441 | 0 | 0) | 0; label$4 : { label$5 : { if ((HEAP32[((HEAP32[($4 + 24 | 0) >> 2] | 0) + 56 | 0) >> 2] | 0 | 0) == (HEAP32[($5 + 116 | 0) >> 2] | 0 | 0) & 1 | 0) { @@ -594401,7 +596214,7 @@ function asmFunc(imports) { break label$6 } $61 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $61 + 109600 | 0 | 0, 265 | 0, $61 + 269045 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $61 + 111987 | 0 | 0, 265 | 0, $61 + 275027 | 0 | 0, 0 | 0); } HEAP32[($4 + 8 | 0) >> 2] = 1; break label$4; @@ -594438,11 +596251,11 @@ function asmFunc(imports) { break label$3 } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 109600 | 0 | 0, 273 | 0, $28 + 152037 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 111987 | 0 | 0, 273 | 0, $28 + 157923 | 0 | 0, 0 | 0); } break label$1; } - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($7 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 119771 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($7 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 123138 | 0 | 0) | 0; label$4 : { label$5 : { if ((HEAP32[((HEAP32[($6 + 24 | 0) >> 2] | 0) + 56 | 0) >> 2] | 0 | 0) == (HEAP32[($7 + 116 | 0) >> 2] | 0 | 0) & 1 | 0) { @@ -594453,7 +596266,7 @@ function asmFunc(imports) { break label$6 } $63 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $63 + 109600 | 0 | 0, 276 | 0, $63 + 268751 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $63 + 111987 | 0 | 0, 276 | 0, $63 + 274733 | 0 | 0, 0 | 0); } HEAP32[$6 >> 2] = 1; break label$4; @@ -594486,7 +596299,7 @@ function asmFunc(imports) { break label$3 } $26 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 109600 | 0 | 0, 283 | 0, $26 + 151635 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 111987 | 0 | 0, 283 | 0, $26 + 157521 | 0 | 0, 0 | 0); } break label$1; } @@ -594501,7 +596314,7 @@ function asmFunc(imports) { break label$6 } $61 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $61 + 109600 | 0 | 0, 286 | 0, $61 + 268441 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $61 + 111987 | 0 | 0, 286 | 0, $61 + 274423 | 0 | 0, 0 | 0); } HEAP32[($4 + 8 | 0) >> 2] = 1; break label$4; @@ -594555,7 +596368,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__PxJoint__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__PxJoint__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -594585,18 +596398,18 @@ function asmFunc(imports) { break label$2 } $20 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $20 + 109600 | 0 | 0, 300 | 0, $20 + 263809 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $20 + 111987 | 0 | 0, 300 | 0, $20 + 269791 | 0 | 0, 0 | 0); HEAP8[($7 + 63 | 0) >> 0] = 0 & 1 | 0; break label$1; } - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($7 + 28 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($8 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 163218 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($7 + 28 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($8 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 169116 | 0 | 0) | 0; label$3 : { label$4 : { if (!((HEAP32[((HEAP32[($7 + 52 | 0) >> 2] | 0) + 56 | 0) >> 2] | 0 | 0) != (HEAP32[($8 + 116 | 0) >> 2] | 0 | 0) & 1 | 0)) { break label$4 } $50 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $50 + 109600 | 0 | 0, 308 | 0, $50 + 264305 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $50 + 111987 | 0 | 0, 308 | 0, $50 + 270287 | 0 | 0, 0 | 0); HEAP8[($7 + 63 | 0) >> 0] = 0 & 1 | 0; HEAP32[($7 + 24 | 0) >> 2] = 1; break label$3; @@ -594636,7 +596449,7 @@ function asmFunc(imports) { break label$3 } $26 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 109600 | 0 | 0, 317 | 0, $26 + 151703 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 111987 | 0 | 0, 317 | 0, $26 + 157589 | 0 | 0, 0 | 0); } break label$1; } @@ -594651,7 +596464,7 @@ function asmFunc(imports) { break label$6 } $61 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $61 + 109600 | 0 | 0, 320 | 0, $61 + 268543 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $61 + 111987 | 0 | 0, 320 | 0, $61 + 274525 | 0 | 0, 0 | 0); } HEAP32[($4 + 8 | 0) >> 2] = 1; break label$4; @@ -594674,7 +596487,7 @@ function asmFunc(imports) { HEAP32[($4 + 76 | 0) >> 2] = $0; HEAP32[($4 + 72 | 0) >> 2] = $1; $5 = HEAP32[($4 + 76 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 56 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 73746 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 56 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 73761 | 0 | 0, 1 | 0) | 0; $17 = HEAP32[($4 + 72 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 28 | 0) >> 2] | 0 | 0]($17, $4 + 52 | 0, $4 + 48 | 0); HEAP32[($4 + 44 | 0) >> 2] = 0; @@ -594707,7 +596520,7 @@ function asmFunc(imports) { break label$5 } $76 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $76 + 109600 | 0 | 0, 345 | 0, $76 + 268344 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $76 + 111987 | 0 | 0, 345 | 0, $76 + 274326 | 0 | 0, 0 | 0); } HEAP32[($4 + 36 | 0) >> 2] = 1; break label$3; @@ -594743,7 +596556,7 @@ function asmFunc(imports) { break label$9 } $134 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $134 + 109600 | 0 | 0, 356 | 0, $134 + 268243 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $134 + 111987 | 0 | 0, 356 | 0, $134 + 274225 | 0 | 0, 0 | 0); } HEAP32[($4 + 36 | 0) >> 2] = 1; break label$3; @@ -594841,7 +596654,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxJoint__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxJoint__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -594880,7 +596693,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxJoint__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxJoint__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxJoint__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxJoint__20const__29___ignore); $29 = 0; } } @@ -594911,7 +596724,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = $0; HEAP32[($4 + 40 | 0) >> 2] = $1; $5 = HEAP32[($4 + 44 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 24 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 73730 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 24 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 73745 | 0 | 0, 1 | 0) | 0; physx__shdfnd__Array_physx__PxJoint__2c_20physx__shdfnd__NamedAllocator___findAndReplaceWithLast_28physx__PxJoint__20const__29($5 + 120 | 0 | 0, $4 + 40 | 0 | 0) | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__PxArticulationImpl__getScbArticulation_28_29($5 + 12 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__Sc__ArticulationCore__getSim_28_29_20const(physx__Scb__Articulation__getScArticulation_28_29(HEAP32[($4 + 20 | 0) >> 2] | 0 | 0) | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; @@ -594987,7 +596800,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__PxJoint__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__PxJoint__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); $18 = 0; } } @@ -595006,7 +596819,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 77651 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 77694 | 0 | 0) | 0; $13 = physx__shdfnd__Array_physx__PxJoint__2c_20physx__shdfnd__NamedAllocator___size_28_29_20const($4 + 120 | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -595026,7 +596839,7 @@ function asmFunc(imports) { HEAP32[($6 + 20 | 0) >> 2] = $2; HEAP32[($6 + 16 | 0) >> 2] = $3; $7 = HEAP32[($6 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($7 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 77637 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($7 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 77680 | 0 | 0) | 0; $27 = unsigned_20int_20physx__Cm__getArrayOfPointers_physx__PxJoint_2c_20physx__PxJoint__28physx__PxJoint___2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__PxJoint__20const__2c_20unsigned_20int_29(HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0, HEAP32[($6 + 16 | 0) >> 2] | 0 | 0, physx__shdfnd__Array_physx__PxJoint__2c_20physx__shdfnd__NamedAllocator___begin_28_29_20const($7 + 120 | 0 | 0) | 0 | 0, physx__shdfnd__Array_physx__PxJoint__2c_20physx__shdfnd__NamedAllocator___size_28_29_20const($7 + 120 | 0 | 0) | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($6 + 4 | 0 | 0) | 0; __stack_pointer = $6 + 32 | 0; @@ -595081,7 +596894,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 144776 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 150637 | 0 | 0) | 0; $14 = physx__Sc__ArticulationCore__getCoefficientMatrixSize_28_29_20const(physx__Scb__Articulation__getScArticulation_28_29_20const($4 + 12 | 0 | 0) | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -595109,7 +596922,7 @@ function asmFunc(imports) { break label$3 } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 109600 | 0 | 0, 413 | 0, $28 + 152101 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 111987 | 0 | 0, 413 | 0, $28 + 157987 | 0 | 0, 0 | 0); } break label$1; } @@ -595122,11 +596935,11 @@ function asmFunc(imports) { break label$5 } $45 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $45 + 109600 | 0 | 0, 415 | 0, $45 + 218710 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $45 + 111987 | 0 | 0, 415 | 0, $45 + 224692 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($7 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 123723 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($7 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 127090 | 0 | 0, 1 | 0) | 0; (wasm2js_i32$0 = $5, wasm2js_i32$1 = HEAP32[(physx__shdfnd__Array_physx__NpArticulationLink__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29(($7 + 12 | 0) + 64 | 0 | 0, 0 | 0) | 0) >> 2] | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; physx__NpArticulationLink__setGlobalPoseInternal_28physx__PxTransform_20const__2c_20bool_29(HEAP32[$5 >> 2] | 0 | 0, HEAP32[($5 + 24 | 0) >> 2] | 0 | 0, (HEAPU8[($5 + 23 | 0) >> 0] | 0) & 1 | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($5 + 4 | 0 | 0) | 0; @@ -595156,7 +596969,7 @@ function asmFunc(imports) { break label$3 } $27 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $27 + 109600 | 0 | 0, 426 | 0, $27 + 151559 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $27 + 111987 | 0 | 0, 426 | 0, $27 + 157445 | 0 | 0, 0 | 0); } i64toi32_i32$0 = 0; $34 = 0; @@ -595184,7 +596997,7 @@ function asmFunc(imports) { break label$5 } $57 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $57 + 109600 | 0 | 0, 427 | 0, $57 + 217445 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $57 + 111987 | 0 | 0, 427 | 0, $57 + 223427 | 0 | 0, 0 | 0); } i64toi32_i32$0 = 0; $64 = 0; @@ -595232,7 +597045,7 @@ function asmFunc(imports) { break label$3 } $27 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $27 + 109600 | 0 | 0, 436 | 0, $27 + 151957 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $27 + 111987 | 0 | 0, 436 | 0, $27 + 157843 | 0 | 0, 0 | 0); } i64toi32_i32$0 = 0; $34 = 0; @@ -595260,7 +597073,7 @@ function asmFunc(imports) { break label$5 } $57 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $57 + 109600 | 0 | 0, 437 | 0, $57 + 217514 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $57 + 111987 | 0 | 0, 437 | 0, $57 + 223496 | 0 | 0, 0 | 0); } i64toi32_i32$0 = 0; $64 = 0; @@ -595279,7 +597092,7 @@ function asmFunc(imports) { physx__PxSpatialVelocity__PxSpatialVelocity_28_29($0 | 0) | 0; break label$1; } - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 8 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($6 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 118619 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 8 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($6 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 121986 | 0 | 0) | 0; physx__Sc__ArticulationCore__getLinkAcceleration_28unsigned_20int_29_20const($0 | 0, physx__Scb__Articulation__getScArticulation_28_29($6 + 12 | 0 | 0) | 0 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0 | 0); physx__NpReadCheck___NpReadCheck_28_29($5 + 8 | 0 | 0) | 0; } @@ -595379,11 +597192,11 @@ function asmFunc(imports) { break label$3 } $21 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $21 + 109600 | 0 | 0, 464 | 0, $21 + 151829 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $21 + 111987 | 0 | 0, 464 | 0, $21 + 157715 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($3 + 28 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 90270 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($3 + 28 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 90339 | 0 | 0, 1 | 0) | 0; label$4 : { if ((physx__Scb__Base__isBuffering_28_29_20const($4 | 0) | 0) & 1 | 0) { break label$4 @@ -595434,7 +597247,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 28 | 0) >> 2] = $0; $4 = HEAP32[($3 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($3 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 149952 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($3 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 155838 | 0 | 0, 1 | 0) | 0; physx__NpPhysics__notifyDeletionListenersUserRelease_28physx__PxBase_20const__2c_20void__29(physx__NpPhysics__getInstance_28_29() | 0 | 0, $4 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0); HEAP32[($3 + 8 | 0) >> 2] = 0; label$1 : { @@ -595475,7 +597288,7 @@ function asmFunc(imports) { function physx__NpArticulationReducedCoordinate__getConcreteTypeName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 147451 | 0 | 0; + return GOT_data_internal___memory_base + 153337 | 0 | 0; } function physx__NpArticulationReducedCoordinate__isKindOf_28char_20const__29_20const($0, $1) { @@ -595489,7 +597302,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; $12 = 1; label$1 : { - if (!(strcmp(GOT_data_internal___memory_base + 147451 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { + if (!(strcmp(GOT_data_internal___memory_base + 153337 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { break label$1 } $12 = physx__PxBase__isKindOf_28char_20const__29_20const($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; @@ -595665,7 +597478,7 @@ function asmFunc(imports) { break label$3 } $17 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $17 + 136993 | 0 | 0, 325 | 0, $17 + 218779 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $17 + 142165 | 0 | 0, 325 | 0, $17 + 224761 | 0 | 0, 0 | 0); } HEAP32[($5 + 76 | 0) >> 2] = 0; break label$1; @@ -595679,12 +597492,12 @@ function asmFunc(imports) { break label$5 } $49 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $49 + 136993 | 0 | 0, 326 | 0, $49 + 118687 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $49 + 142165 | 0 | 0, 326 | 0, $49 + 122054 | 0 | 0, 0 | 0); } HEAP32[($5 + 76 | 0) >> 2] = 0; break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 48 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($6 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 123759 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 48 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($6 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 127126 | 0 | 0, 1 | 0) | 0; label$6 : { label$7 : { if (!((HEAP32[($5 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -595694,7 +597507,7 @@ function asmFunc(imports) { break label$7 } $84 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $84 + 136993 | 0 | 0, 332 | 0, $84 + 258240 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $84 + 142165 | 0 | 0, 332 | 0, $84 + 264222 | 0 | 0, 0 | 0); HEAP32[($5 + 76 | 0) >> 2] = 0; HEAP32[($5 + 44 | 0) >> 2] = 1; break label$6; @@ -595707,7 +597520,7 @@ function asmFunc(imports) { break label$8 } $109 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $109 + 136993 | 0 | 0, 338 | 0, $109 + 258181 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $109 + 142165 | 0 | 0, 338 | 0, $109 + 264163 | 0 | 0, 0 | 0); HEAP32[($5 + 76 | 0) >> 2] = 0; HEAP32[($5 + 44 | 0) >> 2] = 1; break label$6; @@ -595938,7 +597751,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxJoint__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxJoint__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -595970,7 +597783,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -596111,7 +597924,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Gu__AABBTreeBuildNode__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Gu__AABBTreeBuildNode__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -596190,12 +598003,12 @@ function asmFunc(imports) { } $78 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371278 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378134 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $79 = physx__PxGetAssertHandler_28_29() | 0; $83 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$79 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($79, $83 + 200429 | 0, $83 + 112511 | 0, 93, $83 + 371278 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$79 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($79, $83 + 206411 | 0, $83 + 115332 | 0, 93, $83 + 378134 | 0); $78 = 0; } } @@ -596208,12 +598021,12 @@ function asmFunc(imports) { } $126 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371279 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378135 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $127 = physx__PxGetAssertHandler_28_29() | 0; $131 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$127 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($127, $131 + 81821 | 0, $131 + 112511 | 0, 99, $131 + 371279 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$127 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($127, $131 + 81864 | 0, $131 + 115332 | 0, 99, $131 + 378135 | 0); $126 = 0; } } @@ -596285,7 +598098,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Gu__NodeAllocator__Slab_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Gu__NodeAllocator__Slab_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -596516,12 +598329,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371280 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378136 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 187906 | 0, $25 + 112511 | 0, 163, $25 + 371280 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 193868 | 0, $25 + 115332 | 0, 163, $25 + 378136 | 0); $20 = 0; } } @@ -596531,12 +598344,12 @@ function asmFunc(imports) { } $47 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371281 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378137 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $48 = physx__PxGetAssertHandler_28_29() | 0; $52 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 188085 | 0, $52 + 112511 | 0, 164, $52 + 371281 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 194047 | 0, $52 + 115332 | 0, 164, $52 + 378137 | 0); $47 = 0; } } @@ -596546,17 +598359,17 @@ function asmFunc(imports) { } $74 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371282 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378138 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $75 = physx__PxGetAssertHandler_28_29() | 0; $79 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$75 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($75, $79 + 187883 | 0, $79 + 112511 | 0, 165, $79 + 371282 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$75 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($75, $79 + 193845 | 0, $79 + 115332 | 0, 165, $79 + 378138 | 0); $74 = 0; } } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 89127 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 7 | 0 | 0, (HEAP32[((HEAP32[($4 + 8 | 0) >> 2] | 0) + 8 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 112511 | 0 | 0, 168 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 89196 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 7 | 0 | 0, (HEAP32[((HEAP32[($4 + 8 | 0) >> 2] | 0) + 8 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 115332 | 0 | 0, 168 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 7 | 0 | 0) | 0; HEAP32[($5 + 4 | 0) >> 2] = HEAP32[((HEAP32[($4 + 8 | 0) >> 2] | 0) + 8 | 0) >> 2] | 0; physx__PxMemCopy_28void__2c_20void_20const__2c_20unsigned_20int_29(HEAP32[$5 >> 2] | 0 | 0, HEAP32[((HEAP32[($4 + 8 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0 | 0, (HEAP32[((HEAP32[($4 + 8 | 0) >> 2] | 0) + 8 | 0) >> 2] | 0) << 2 | 0 | 0) | 0; @@ -596593,7 +598406,7 @@ function asmFunc(imports) { $129 = $123; $131 = $129 + 4 | 0; physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTreeRuntimeNode___ReflectionAllocator_28char_20const__29($4 + 6 | 0 | 0, 0 | 0) | 0; - $150 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTreeRuntimeNode___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTreeRuntimeNode__2c_20char_20const__2c_20int_29(((($32 | 0) != (0 | 0) | $131 >>> 0 < $129 >>> 0 | 0) & 1 | 0 ? -1 : $131) | 0, $4 + 6 | 0 | 0, GOT_data_internal___memory_base + 112511 | 0 | 0, 173 | 0) | 0; + $150 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTreeRuntimeNode___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTreeRuntimeNode__2c_20char_20const__2c_20int_29(((($32 | 0) != (0 | 0) | $131 >>> 0 < $129 >>> 0 | 0) & 1 | 0 ? -1 : $131) | 0, $4 + 6 | 0 | 0, GOT_data_internal___memory_base + 115332 | 0 | 0, 173 | 0) | 0; HEAP32[$150 >> 2] = $120; $152 = $150 + 4 | 0; label$7 : { @@ -596787,7 +598600,7 @@ function asmFunc(imports) { $31 = $25; $33 = $31 + 4 | 0; physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTreeRuntimeNode___ReflectionAllocator_28char_20const__29($5 + 2 | 0 | 0, 0 | 0) | 0; - $52 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTreeRuntimeNode___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTreeRuntimeNode__2c_20char_20const__2c_20int_29(((($27 | 0) != (0 | 0) | $33 >>> 0 < $31 >>> 0 | 0) & 1 | 0 ? -1 : $33) | 0, $5 + 2 | 0 | 0, GOT_data_internal___memory_base + 112511 | 0 | 0, 209 | 0) | 0; + $52 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTreeRuntimeNode___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTreeRuntimeNode__2c_20char_20const__2c_20int_29(((($27 | 0) != (0 | 0) | $33 >>> 0 < $31 >>> 0 | 0) & 1 | 0 ? -1 : $33) | 0, $5 + 2 | 0 | 0, GOT_data_internal___memory_base + 115332 | 0 | 0, 209 | 0) | 0; HEAP32[$52 >> 2] = $22; $54 = $52 + 4 | 0; label$1 : { @@ -596814,12 +598627,12 @@ function asmFunc(imports) { } $81 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371283 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378139 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $82 = physx__PxGetAssertHandler_28_29() | 0; $86 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$82 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($82, $86 + 88846 | 0, $86 + 112511 | 0, 210, $86 + 371283 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$82 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($82, $86 + 88915 | 0, $86 + 115332 | 0, 210, $86 + 378139 | 0); $81 = 0; } } @@ -596866,12 +598679,12 @@ function asmFunc(imports) { } $41 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371284 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378140 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $42 = physx__PxGetAssertHandler_28_29() | 0; $46 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$42 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($42, $46 + 77194 | 0, $46 + 112511 | 0, 229, $46 + 371284 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$42 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($42, $46 + 77237 | 0, $46 + 115332 | 0, 229, $46 + 378140 | 0); $41 = 0; } } @@ -596962,7 +598775,7 @@ function asmFunc(imports) { break label$1; } physx__shdfnd__ReflectionAllocator_physx__Sq__FIFOStack___ReflectionAllocator_28char_20const__29($7 + 23 | 0 | 0, 0 | 0) | 0; - $29 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sq__FIFOStack___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__FIFOStack__2c_20char_20const__2c_20int_29(16 | 0, $7 + 23 | 0 | 0, GOT_data_internal___memory_base + 112511 | 0 | 0, 281 | 0) | 0; + $29 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sq__FIFOStack___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__FIFOStack__2c_20char_20const__2c_20int_29(16 | 0, $7 + 23 | 0 | 0, GOT_data_internal___memory_base + 115332 | 0 | 0, 281 | 0) | 0; physx__Sq__FIFOStack__FIFOStack_28_29($29 | 0) | 0; HEAP32[($8 + 48 | 0) >> 2] = $29; physx__Sq__FIFOStack__push_28physx__Gu__AABBTreeBuildNode__29(HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, HEAP32[($8 + 12 | 0) >> 2] | 0 | 0); @@ -597058,7 +598871,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 11 | 0 | 0, GOT_data_internal___memory_base + 124158 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 11 | 0 | 0, GOT_data_internal___memory_base + 127532 | 0 | 0) | 0; physx__shdfnd__Array_physx__Gu__AABBTreeBuildNode__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($4 | 0, $3 + 11 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 11 | 0 | 0) | 0; HEAP32[($4 + 12 | 0) >> 2] = 0; @@ -597118,12 +598931,12 @@ function asmFunc(imports) { } $34 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371305 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378161 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 81817 | 0, $39 + 112511 | 0, 264, $39 + 371305 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 81860 | 0, $39 + 115332 | 0, 264, $39 + 378161 | 0); $34 = 0; } } @@ -597222,8 +599035,8 @@ function asmFunc(imports) { (wasm2js_i32$0 = $5, wasm2js_i32$1 = BitsToDwords_28unsigned_20int_29(HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($4 + 7 | 0 | 0, 0 | 0) | 0; physx__shdfnd__NonTrackingAllocator__deallocate_28void__29($4 + 7 | 0 | 0, HEAP32[$5 >> 2] | 0 | 0); - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 6 | 0 | 0, GOT_data_internal___memory_base + 78622 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 6 | 0 | 0, (HEAP32[($5 + 4 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 112511 | 0 | 0, 325 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 6 | 0 | 0, GOT_data_internal___memory_base + 78665 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 6 | 0 | 0, (HEAP32[($5 + 4 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 115332 | 0 | 0, 325 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 6 | 0 | 0) | 0; physx__Sq__BitArray__clearAll_28_29($5 | 0); __stack_pointer = $4 + 16 | 0; @@ -597255,8 +599068,8 @@ function asmFunc(imports) { } break label$1; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 15 | 0 | 0, GOT_data_internal___memory_base + 78622 | 0 | 0) | 0; - $33 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 15 | 0 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 112511 | 0 | 0, 337 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 15 | 0 | 0, GOT_data_internal___memory_base + 78665 | 0 | 0) | 0; + $33 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 15 | 0 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 115332 | 0 | 0, 337 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 15 | 0 | 0) | 0; HEAP32[($4 + 16 | 0) >> 2] = $33; physx__PxMemZero_28void__2c_20unsigned_20int_29((HEAP32[($4 + 16 | 0) >> 2] | 0) + ((HEAP32[($5 + 4 | 0) >> 2] | 0) << 2 | 0) | 0 | 0, ((HEAP32[($4 + 20 | 0) >> 2] | 0) - (HEAP32[($5 + 4 | 0) >> 2] | 0) | 0) << 2 | 0 | 0) | 0; @@ -597285,12 +599098,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371285 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378141 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 84804 | 0, $25 + 112511 | 0, 420, $25 + 371285 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 84873 | 0, $25 + 115332 | 0, 420, $25 + 378141 | 0); $20 = 0; } } @@ -597302,12 +599115,12 @@ function asmFunc(imports) { } $49 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371286 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378142 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $50 = physx__PxGetAssertHandler_28_29() | 0; $54 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 150200 | 0, $54 + 112511 | 0, 424, $54 + 371286 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 156086 | 0, $54 + 115332 | 0, 424, $54 + 378142 | 0); $49 = 0; } } @@ -597745,12 +599558,12 @@ function asmFunc(imports) { } $32 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371287 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378143 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $33 = physx__PxGetAssertHandler_28_29() | 0; $37 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 88783 | 0, $37 + 112511 | 0, 459, $37 + 371287 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 88852 | 0, $37 + 115332 | 0, 459, $37 + 378143 | 0); $32 = 0; } } @@ -597758,8 +599571,8 @@ function asmFunc(imports) { if ((HEAP32[($5 + 36 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$4 } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 23 | 0 | 0, GOT_data_internal___memory_base + 89086 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 23 | 0 | 0, (HEAP32[($5 + 40 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 112511 | 0 | 0, 464 | 0) | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 23 | 0 | 0, GOT_data_internal___memory_base + 89155 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 23 | 0 | 0, (HEAP32[($5 + 40 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 115332 | 0 | 0, 464 | 0) | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 23 | 0 | 0) | 0; _createParentArray_28unsigned_20int_2c_20unsigned_20int__2c_20physx__Sq__AABBTreeRuntimeNode_20const__2c_20physx__Sq__AABBTreeRuntimeNode_20const__2c_20physx__Sq__AABBTreeRuntimeNode_20const__29(HEAP32[($5 + 40 | 0) >> 2] | 0 | 0, HEAP32[($5 + 36 | 0) >> 2] | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0); } @@ -597771,12 +599584,12 @@ function asmFunc(imports) { } $94 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371288 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378144 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 88756 | 0, $99 + 112511 | 0, 471, $99 + 371288 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 88825 | 0, $99 + 115332 | 0, 471, $99 + 378144 | 0); $94 = 0; } } @@ -597800,12 +599613,12 @@ function asmFunc(imports) { } $141 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371289 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378145 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $142 = physx__PxGetAssertHandler_28_29() | 0; $146 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$142 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($142, $146 + 69818 | 0, $146 + 112511 | 0, 484, $146 + 371289 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$142 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($142, $146 + 69818 | 0, $146 + 115332 | 0, 484, $146 + 378145 | 0); $141 = 0; } } @@ -597854,12 +599667,12 @@ function asmFunc(imports) { } $32 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371306 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378162 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $33 = physx__PxGetAssertHandler_28_29() | 0; $37 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 88731 | 0, $37 + 112511 | 0, 442, $37 + 371306 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 88800 | 0, $37 + 115332 | 0, 442, $37 + 378162 | 0); $32 = 0; } } @@ -597869,12 +599682,12 @@ function asmFunc(imports) { } $59 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371307 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378163 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $60 = physx__PxGetAssertHandler_28_29() | 0; $64 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 88705 | 0, $64 + 112511 | 0, 443, $64 + 371307 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 88774 | 0, $64 + 115332 | 0, 443, $64 + 378163 | 0); $59 = 0; } } @@ -598006,12 +599819,12 @@ function asmFunc(imports) { } $74 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371290 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378146 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $75 = physx__PxGetAssertHandler_28_29() | 0; $79 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$75 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($75, $79 + 200643 | 0, $79 + 112511 | 0, 531, $79 + 371290 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$75 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($75, $79 + 206625 | 0, $79 + 115332 | 0, 531, $79 + 378146 | 0); $74 = 0; } } @@ -598021,12 +599834,12 @@ function asmFunc(imports) { } $105 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371291 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378147 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $106 = physx__PxGetAssertHandler_28_29() | 0; $110 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$106 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($106, $110 + 241063 | 0, $110 + 112511 | 0, 532, $110 + 371291 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$106 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($106, $110 + 247045 | 0, $110 + 115332 | 0, 532, $110 + 378147 | 0); $105 = 0; } } @@ -598067,12 +599880,12 @@ function asmFunc(imports) { } $27 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371292 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378148 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 204201 | 0, $32 + 112511 | 0, 618, $32 + 371292 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 210183 | 0, $32 + 115332 | 0, 618, $32 + 378148 | 0); $27 = 0; } } @@ -598089,12 +599902,12 @@ function asmFunc(imports) { } $71 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371293 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378149 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $72 = physx__PxGetAssertHandler_28_29() | 0; $76 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$72 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($72, $76 + 204201 | 0, $76 + 112511 | 0, 624, $76 + 371293 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$72 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($72, $76 + 210183 | 0, $76 + 115332 | 0, 624, $76 + 378149 | 0); $71 = 0; } } @@ -598140,12 +599953,12 @@ function asmFunc(imports) { } $28 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371308 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378164 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 200557 | 0, $33 + 112511 | 0, 611, $33 + 371308 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 206539 | 0, $33 + 115332 | 0, 611, $33 + 378164 | 0); $28 = 0; } } @@ -598189,12 +600002,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371294 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378150 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 89169 | 0, $27 + 112511 | 0, 653, $27 + 371294 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 89238 | 0, $27 + 115332 | 0, 653, $27 + 378150 | 0); $22 = 0; } } @@ -598204,12 +600017,12 @@ function asmFunc(imports) { } $44 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371295 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378151 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $45 = physx__PxGetAssertHandler_28_29() | 0; $49 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 247701 | 0, $49 + 112511 | 0, 654, $49 + 371295 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 253683 | 0, $49 + 115332 | 0, 654, $49 + 378151 | 0); $44 = 0; } } @@ -598246,7 +600059,7 @@ function asmFunc(imports) { $71 = $65; $73 = $71 + 4 | 0; physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTreeRuntimeNode___ReflectionAllocator_28char_20const__29($6 + 27 | 0 | 0, 0 | 0) | 0; - $92 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTreeRuntimeNode___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTreeRuntimeNode__2c_20char_20const__2c_20int_29(((($40 | 0) != (0 | 0) | $73 >>> 0 < $71 >>> 0 | 0) & 1 | 0 ? -1 : $73) | 0, $6 + 27 | 0 | 0, GOT_data_internal___memory_base + 112511 | 0 | 0, 659 | 0) | 0; + $92 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTreeRuntimeNode___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTreeRuntimeNode__2c_20char_20const__2c_20int_29(((($40 | 0) != (0 | 0) | $73 >>> 0 < $71 >>> 0 | 0) & 1 | 0 ? -1 : $73) | 0, $6 + 27 | 0 | 0, GOT_data_internal___memory_base + 115332 | 0 | 0, 659 | 0) | 0; HEAP32[$92 >> 2] = $62; $94 = $92 + 4 | 0; label$5 : { @@ -598267,8 +600080,8 @@ function asmFunc(imports) { }; } HEAP32[($6 + 28 | 0) >> 2] = $94; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 19 | 0 | 0, GOT_data_internal___memory_base + 89086 | 0 | 0) | 0; - $130 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 19 | 0 | 0, (((HEAP32[($7 + 40 | 0) >> 2] | 0) + (HEAP32[(HEAP32[($6 + 36 | 0) >> 2] | 0) >> 2] | 0) | 0) + 1 | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 112511 | 0 | 0, 660 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 19 | 0 | 0, GOT_data_internal___memory_base + 89155 | 0 | 0) | 0; + $130 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 19 | 0 | 0, (((HEAP32[($7 + 40 | 0) >> 2] | 0) + (HEAP32[(HEAP32[($6 + 36 | 0) >> 2] | 0) >> 2] | 0) | 0) + 1 | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 115332 | 0 | 0, 660 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($6 + 19 | 0 | 0) | 0; HEAP32[($6 + 20 | 0) >> 2] = $130; physx__PxMemCopy_28void__2c_20void_20const__2c_20unsigned_20int_29(HEAP32[($6 + 28 | 0) >> 2] | 0 | 0, HEAP32[($7 + 8 | 0) >> 2] | 0 | 0, Math_imul(HEAP32[($7 + 40 | 0) >> 2] | 0, 28) | 0) | 0; @@ -598325,12 +600138,12 @@ function asmFunc(imports) { } $250 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371296 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378152 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $251 = physx__PxGetAssertHandler_28_29() | 0; $255 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$251 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($251, $255 + 88652 | 0, $255 + 112511 | 0, 691, $255 + 371296 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$251 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($251, $255 + 88721 | 0, $255 + 115332 | 0, 691, $255 + 378152 | 0); $250 = 0; } } @@ -598360,12 +600173,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371297 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378153 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 89169 | 0, $27 + 112511 | 0, 716, $27 + 371297 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 89238 | 0, $27 + 115332 | 0, 716, $27 + 378153 | 0); $22 = 0; } } @@ -598375,12 +600188,12 @@ function asmFunc(imports) { } $44 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371298 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378154 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $45 = physx__PxGetAssertHandler_28_29() | 0; $49 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 247700 | 0, $49 + 112511 | 0, 717, $49 + 371298 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 253682 | 0, $49 + 115332 | 0, 717, $49 + 378154 | 0); $44 = 0; } } @@ -598418,7 +600231,7 @@ function asmFunc(imports) { $73 = $67; $75 = $73 + 4 | 0; physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTreeRuntimeNode___ReflectionAllocator_28char_20const__29($6 + 39 | 0 | 0, 0 | 0) | 0; - $94 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTreeRuntimeNode___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTreeRuntimeNode__2c_20char_20const__2c_20int_29(((($50 | 0) != (0 | 0) | $75 >>> 0 < $73 >>> 0 | 0) & 1 | 0 ? -1 : $75) | 0, $6 + 39 | 0 | 0, GOT_data_internal___memory_base + 112511 | 0 | 0, 725 | 0) | 0; + $94 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTreeRuntimeNode___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTreeRuntimeNode__2c_20char_20const__2c_20int_29(((($50 | 0) != (0 | 0) | $75 >>> 0 < $73 >>> 0 | 0) & 1 | 0 ? -1 : $75) | 0, $6 + 39 | 0 | 0, GOT_data_internal___memory_base + 115332 | 0 | 0, 725 | 0) | 0; HEAP32[$94 >> 2] = $64; $96 = $94 + 4 | 0; label$5 : { @@ -598439,8 +600252,8 @@ function asmFunc(imports) { }; } HEAP32[($6 + 40 | 0) >> 2] = $96; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 31 | 0 | 0, GOT_data_internal___memory_base + 89086 | 0 | 0) | 0; - $132 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 31 | 0 | 0, (((HEAP32[($7 + 40 | 0) >> 2] | 0) + (HEAP32[(HEAP32[($6 + 52 | 0) >> 2] | 0) >> 2] | 0) | 0) + 1 | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 112511 | 0 | 0, 726 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 31 | 0 | 0, GOT_data_internal___memory_base + 89155 | 0 | 0) | 0; + $132 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 31 | 0 | 0, (((HEAP32[($7 + 40 | 0) >> 2] | 0) + (HEAP32[(HEAP32[($6 + 52 | 0) >> 2] | 0) >> 2] | 0) | 0) + 1 | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 115332 | 0 | 0, 726 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($6 + 31 | 0 | 0) | 0; HEAP32[($6 + 32 | 0) >> 2] = $132; physx__PxMemCopy_28void__2c_20void_20const__2c_20unsigned_20int_29(HEAP32[($6 + 40 | 0) >> 2] | 0 | 0, HEAP32[($7 + 8 | 0) >> 2] | 0 | 0, Math_imul(HEAP32[($6 + 44 | 0) >> 2] | 0, 28) | 0) | 0; @@ -598470,12 +600283,12 @@ function asmFunc(imports) { } $216 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371299 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378155 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $217 = physx__PxGetAssertHandler_28_29() | 0; $221 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$217 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($217, $221 + 205055 | 0, $221 + 112511 | 0, 749, $221 + 371299 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$217 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($217, $221 + 211037 | 0, $221 + 115332 | 0, 749, $221 + 378155 | 0); $216 = 0; } } @@ -598519,12 +600332,12 @@ function asmFunc(imports) { } $337 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371300 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378156 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $338 = physx__PxGetAssertHandler_28_29() | 0; $342 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$338 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($338, $342 + 88594 | 0, $342 + 112511 | 0, 762, $342 + 371300 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$338 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($338, $342 + 88663 | 0, $342 + 115332 | 0, 762, $342 + 378156 | 0); $337 = 0; } } @@ -598564,12 +600377,12 @@ function asmFunc(imports) { } $451 = 0; label$24 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371301 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378157 | 0) >> 0] | 0) & 1 | 0) { break label$24 } $452 = physx__PxGetAssertHandler_28_29() | 0; $456 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$452 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($452, $456 + 247721 | 0, $456 + 112511 | 0, 793, $456 + 371301 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$452 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($452, $456 + 253703 | 0, $456 + 115332 | 0, 793, $456 + 378157 | 0); $451 = 0; } } @@ -598579,12 +600392,12 @@ function asmFunc(imports) { } $478 = 0; label$26 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371302 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378158 | 0) >> 0] | 0) & 1 | 0) { break label$26 } $479 = physx__PxGetAssertHandler_28_29() | 0; $483 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$479 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($479, $483 + 69865 | 0, $483 + 112511 | 0, 794, $483 + 371302 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$479 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($479, $483 + 69865 | 0, $483 + 115332 | 0, 794, $483 + 378158 | 0); $478 = 0; } } @@ -598627,12 +600440,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371303 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378159 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 232670 | 0, $27 + 112511 | 0, 812, $27 + 371303 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 238652 | 0, $27 + 115332 | 0, 812, $27 + 378159 | 0); $22 = 0; } } @@ -598780,8 +600593,8 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 19 | 0 | 0, GOT_data_internal___memory_base + 89127 | 0 | 0) | 0; - $27 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 19 | 0 | 0, ((HEAP32[($5 + 4 | 0) >> 2] | 0) + (HEAP32[((HEAP32[($4 + 24 | 0) >> 2] | 0) + 8 | 0) >> 2] | 0) | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 112511 | 0 | 0, 840 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 19 | 0 | 0, GOT_data_internal___memory_base + 89196 | 0 | 0) | 0; + $27 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 19 | 0 | 0, ((HEAP32[($5 + 4 | 0) >> 2] | 0) + (HEAP32[((HEAP32[($4 + 24 | 0) >> 2] | 0) + 8 | 0) >> 2] | 0) | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 115332 | 0 | 0, 840 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 19 | 0 | 0) | 0; HEAP32[($4 + 20 | 0) >> 2] = $27; physx__PxMemCopy_28void__2c_20void_20const__2c_20unsigned_20int_29(HEAP32[($4 + 20 | 0) >> 2] | 0 | 0, HEAP32[$5 >> 2] | 0 | 0, (HEAP32[($5 + 4 | 0) >> 2] | 0) << 2 | 0 | 0) | 0; @@ -598805,8 +600618,8 @@ function asmFunc(imports) { if ((HEAP32[($5 + 36 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$3 } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 11 | 0 | 0, GOT_data_internal___memory_base + 89086 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 11 | 0 | 0, (HEAP32[($5 + 40 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 112511 | 0 | 0, 859 | 0) | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 11 | 0 | 0, GOT_data_internal___memory_base + 89155 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 11 | 0 | 0, (HEAP32[($5 + 40 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 115332 | 0 | 0, 859 | 0) | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 11 | 0 | 0) | 0; _createParentArray_28unsigned_20int_2c_20unsigned_20int__2c_20physx__Sq__AABBTreeRuntimeNode_20const__2c_20physx__Sq__AABBTreeRuntimeNode_20const__2c_20physx__Sq__AABBTreeRuntimeNode_20const__29(HEAP32[($5 + 40 | 0) >> 2] | 0 | 0, HEAP32[($5 + 36 | 0) >> 2] | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0); } @@ -598897,7 +600710,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Gu__AABBTreeBuildNode__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Gu__AABBTreeBuildNode__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Gu__AABBTreeBuildNode__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Gu__AABBTreeBuildNode__20const__29___ignore); $29 = 0; } } @@ -598954,7 +600767,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -599020,10 +600833,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 174841 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 180739 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -599040,10 +600853,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 172016 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 177914 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -599279,12 +601092,12 @@ function asmFunc(imports) { } $32 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371311 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378167 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $33 = physx__PxGetAssertHandler_28_29() | 0; $37 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 172483 | 0, $37 + 110045 | 0, 104, $37 + 371311 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 178381 | 0, $37 + 112502 | 0, 104, $37 + 378167 | 0); $32 = 0; } } @@ -599357,12 +601170,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371312 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378168 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 80029 | 0, $26 + 110045 | 0, 151, $26 + 371312 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 80072 | 0, $26 + 112502 | 0, 151, $26 + 378168 | 0); $21 = 0; } } @@ -599372,12 +601185,12 @@ function asmFunc(imports) { } $48 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371313 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378169 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $49 = physx__PxGetAssertHandler_28_29() | 0; $53 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 205293 | 0, $53 + 110045 | 0, 152, $53 + 371313 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 211275 | 0, $53 + 112502 | 0, 152, $53 + 378169 | 0); $48 = 0; } } @@ -599408,7 +601221,7 @@ function asmFunc(imports) { break label$9 } $114 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $114 + 110045 | 0 | 0, 167 | 0, $114 + 260387 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $114 + 112502 | 0 | 0, 167 | 0, $114 + 266369 | 0 | 0, 0 | 0); HEAP8[($5 + 255 | 0) >> 0] = 0 & 1 | 0; break label$5; } @@ -599451,7 +601264,7 @@ function asmFunc(imports) { break label$15 } $188 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $188 + 110045 | 0 | 0, 190 | 0, $188 + 260275 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $188 + 112502 | 0 | 0, 190 | 0, $188 + 266257 | 0 | 0, 0 | 0); HEAP8[($5 + 255 | 0) >> 0] = 0 & 1 | 0; break label$5; } @@ -599466,7 +601279,7 @@ function asmFunc(imports) { break label$18 } $224 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $224 + 110045 | 0 | 0, 199 | 0, $224 + 260120 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $224 + 112502 | 0 | 0, 199 | 0, $224 + 266102 | 0 | 0, 0 | 0); HEAP8[($5 + 255 | 0) >> 0] = 0 & 1 | 0; break label$5; } @@ -599484,7 +601297,7 @@ function asmFunc(imports) { break label$21 } $262 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $262 + 110045 | 0 | 0, 209 | 0, $262 + 260120 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $262 + 112502 | 0 | 0, 209 | 0, $262 + 266102 | 0 | 0, 0 | 0); HEAP8[($5 + 255 | 0) >> 0] = 0 & 1 | 0; break label$5; } @@ -599492,7 +601305,7 @@ function asmFunc(imports) { break label$19; } $276 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $276 + 110045 | 0 | 0, 216 | 0, $276 + 258075 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $276 + 112502 | 0 | 0, 216 | 0, $276 + 264057 | 0 | 0, 0 | 0); HEAP8[($5 + 255 | 0) >> 0] = 0 & 1 | 0; break label$5; } @@ -599514,8 +601327,8 @@ function asmFunc(imports) { if (!(HEAP32[(($5 + 232 | 0) + ((HEAP32[($5 + 172 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0)) { break label$24 } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 171 | 0 | 0, GOT_data_internal___memory_base + 89490 | 0 | 0) | 0; - $333 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 171 | 0 | 0, Math_imul((HEAP32[(($5 + 232 | 0) + ((HEAP32[($5 + 172 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0) + 1 | 0, 24) | 0, GOT_data_internal___memory_base + 110045 | 0 | 0, 227 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 171 | 0 | 0, GOT_data_internal___memory_base + 89559 | 0 | 0) | 0; + $333 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 171 | 0 | 0, Math_imul((HEAP32[(($5 + 232 | 0) + ((HEAP32[($5 + 172 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0) + 1 | 0, 24) | 0, GOT_data_internal___memory_base + 112502 | 0 | 0, 227 | 0) | 0; HEAP32[(($5 + 176 | 0) + ((HEAP32[($5 + 172 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] = $333; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 171 | 0 | 0) | 0; } @@ -599588,24 +601401,24 @@ function asmFunc(imports) { } $513 = 0; label$35 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371314 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378170 | 0) >> 0] | 0) & 1 | 0) { break label$35 } $514 = physx__PxGetAssertHandler_28_29() | 0; $518 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$514 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($514, $518 + 77187 | 0, $518 + 110045 | 0, 263, $518 + 371314 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$514 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($514, $518 + 77230 | 0, $518 + 112502 | 0, 263, $518 + 378170 | 0); $513 = 0; } } $533 = physx__Sq__AABBTree__getNbNodes_28_29_20const(($5 + 32 | 0) + ((HEAP32[($5 + 28 | 0) >> 2] | 0) << 6 | 0) | 0 | 0) | 0; HEAP32[(($6 + 8 | 0) + ((HEAP32[($5 + 28 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] = $533; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 10 | 0 | 0, GOT_data_internal___memory_base + 155075 | 0 | 0) | 0; - $564 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 10 | 0 | 0, Math_imul(HEAP32[(($6 + 8 | 0) + ((HEAP32[($5 + 28 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0, 28) | 0, GOT_data_internal___memory_base + 110045 | 0 | 0, 267 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 10 | 0 | 0, GOT_data_internal___memory_base + 160961 | 0 | 0) | 0; + $564 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 10 | 0 | 0, Math_imul(HEAP32[(($6 + 8 | 0) + ((HEAP32[($5 + 28 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0, 28) | 0, GOT_data_internal___memory_base + 112502 | 0 | 0, 267 | 0) | 0; HEAP32[(($6 + 16 | 0) + ((HEAP32[($5 + 28 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] = $564; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 10 | 0 | 0) | 0; physx__PxMemCopy_28void__2c_20void_20const__2c_20unsigned_20int_29(HEAP32[(($6 + 16 | 0) + ((HEAP32[($5 + 28 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0 | 0, physx__Sq__AABBTree__getNodes_28_29(($5 + 32 | 0) + ((HEAP32[($5 + 28 | 0) >> 2] | 0) << 6 | 0) | 0 | 0) | 0 | 0, Math_imul(HEAP32[(($6 + 8 | 0) + ((HEAP32[($5 + 28 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0, 28) | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 9 | 0 | 0, GOT_data_internal___memory_base + 202169 | 0 | 0) | 0; - $622 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 9 | 0 | 0, (HEAP32[(($6 + 24 | 0) + ((HEAP32[($5 + 28 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 110045 | 0 | 0, 269 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 9 | 0 | 0, GOT_data_internal___memory_base + 208151 | 0 | 0) | 0; + $622 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 9 | 0 | 0, (HEAP32[(($6 + 24 | 0) + ((HEAP32[($5 + 28 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 112502 | 0 | 0, 269 | 0) | 0; HEAP32[(($6 + 32 | 0) + ((HEAP32[($5 + 28 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] = $622; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 9 | 0 | 0) | 0; physx__PxMemCopy_28void__2c_20void_20const__2c_20unsigned_20int_29(HEAP32[(($6 + 32 | 0) + ((HEAP32[($5 + 28 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0 | 0, physx__Sq__AABBTree__getIndices_28_29(($5 + 32 | 0) + ((HEAP32[($5 + 28 | 0) >> 2] | 0) << 6 | 0) | 0 | 0) | 0 | 0, (HEAP32[(($6 + 24 | 0) + ((HEAP32[($5 + 28 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0) << 2 | 0 | 0) | 0; @@ -599618,8 +601431,8 @@ function asmFunc(imports) { }; } HEAP32[($6 + 40 | 0) >> 2] = HEAP32[($5 + 240 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 7 | 0 | 0, GOT_data_internal___memory_base + 226421 | 0 | 0) | 0; - (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 7 | 0 | 0, (HEAP32[($6 + 40 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 110045 | 0 | 0, 279 | 0) | 0), HEAP32[(wasm2js_i32$0 + 44 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 7 | 0 | 0, GOT_data_internal___memory_base + 232403 | 0 | 0) | 0; + (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 7 | 0 | 0, (HEAP32[($6 + 40 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 112502 | 0 | 0, 279 | 0) | 0), HEAP32[(wasm2js_i32$0 + 44 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 7 | 0 | 0) | 0; physx__PxMemCopy_28void__2c_20void_20const__2c_20unsigned_20int_29(HEAP32[($6 + 44 | 0) >> 2] | 0 | 0, HEAP32[($5 + 244 | 0) >> 2] | 0 | 0, (HEAP32[($6 + 40 | 0) >> 2] | 0) << 2 | 0 | 0) | 0; HEAP8[($5 + 255 | 0) >> 0] = 1 & 1 | 0; @@ -599890,7 +601703,7 @@ function asmFunc(imports) { break label$2 } $13 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $13 + 110045 | 0 | 0, 392 | 0, $13 + 262142 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $13 + 112502 | 0 | 0, 392 | 0, $13 + 268124 | 0 | 0, 0 | 0); HEAP32[($6 + 28 | 0) >> 2] = 0; break label$1; } @@ -599949,12 +601762,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371315 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378171 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 90563 | 0, $25 + 110045 | 0, 403, $25 + 371315 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 90632 | 0, $25 + 112502 | 0, 403, $25 + 378171 | 0); $20 = 0; } } @@ -600002,7 +601815,7 @@ function asmFunc(imports) { function physx__PxPruningStructure__getConcreteTypeName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 150222 | 0 | 0; + return GOT_data_internal___memory_base + 156108 | 0 | 0; } function physx__PxPruningStructure__isKindOf_28char_20const__29_20const($0, $1) { @@ -600016,7 +601829,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; $12 = 1; label$1 : { - if (!(strcmp(GOT_data_internal___memory_base + 150222 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { + if (!(strcmp(GOT_data_internal___memory_base + 156108 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { break label$1 } $12 = physx__PxBase__isKindOf_28char_20const__29_20const($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; @@ -600061,12 +601874,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371316 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378172 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 253942 | 0, $28 + 110318 | 0, 43, $28 + 371316 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 259924 | 0, $28 + 112817 | 0, 43, $28 + 378172 | 0); $23 = 0; } } @@ -600076,12 +601889,12 @@ function asmFunc(imports) { } $47 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371317 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378173 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $48 = physx__PxGetAssertHandler_28_29() | 0; $52 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 253964 | 0, $52 + 110318 | 0, 44, $52 + 371317 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 259946 | 0, $52 + 112817 | 0, 44, $52 + 378173 | 0); $47 = 0; } } @@ -600249,12 +602062,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371318 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378174 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 207906 | 0, $24 + 110318 | 0, 123, $24 + 371318 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 213888 | 0, $24 + 112817 | 0, 123, $24 + 378174 | 0); $19 = 0; } } @@ -601051,12 +602864,12 @@ function asmFunc(imports) { } $42 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371319 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378175 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $43 = physx__PxGetAssertHandler_28_29() | 0; $47 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 182456 | 0, $47 + 107304 | 0, 94, $47 + 371319 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 188354 | 0, $47 + 109355 | 0, 94, $47 + 378175 | 0); $42 = 0; } } @@ -601252,7 +603065,7 @@ function asmFunc(imports) { break label$1 } $19 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $19 + 136906 | 0 | 0, 200 | 0, $19 + 261536 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $19 + 142064 | 0 | 0, 200 | 0, $19 + 267518 | 0 | 0, 0 | 0); physx__Sq__PruningStructure__invalidate_28physx__PxActor__29(physx__NpShapeManager__getPruningStructure_28_29_20const($4 + 20 | 0 | 0) | 0 | 0, $4 | 0); } physx__NpShapeManager__detachAll_28physx__NpScene__2c_20physx__PxRigidActor_20const__29($4 + 20 | 0 | 0, HEAP32[($3 + 8 | 0) >> 2] | 0 | 0, $4 | 0); @@ -601282,7 +603095,7 @@ function asmFunc(imports) { } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 253597 | 0, $31 + 136993 | 0, 109, GOT_data_internal_physx__PxArticulationImpl__removeLinkFromList_28physx__NpArticulationLink__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 259579 | 0, $31 + 142165 | 0, 109, GOT_data_internal_physx__PxArticulationImpl__removeLinkFromList_28physx__NpArticulationLink__29___ignore); $26 = 0; } } @@ -601313,7 +603126,7 @@ function asmFunc(imports) { } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 253656 | 0, $31 + 136105 | 0, 147, GOT_data_internal_physx__NpArticulationLink__removeFromChildList_28physx__NpArticulationLink__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 259638 | 0, $31 + 141137 | 0, 147, GOT_data_internal_physx__NpArticulationLink__removeFromChildList_28physx__NpArticulationLink__29___ignore); $26 = 0; } } @@ -601431,7 +603244,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 28 | 0) >> 2] = $0; $4 = HEAP32[($3 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($3 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 149952 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($3 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 155838 | 0 | 0, 1 | 0) | 0; $14 = HEAP32[($4 + 320 | 0) >> 2] | 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 100 | 0) >> 2] | 0 | 0]($14) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; void_20PX_UNUSED_physx__PxArticulationImpl___28physx__PxArticulationImpl__20const__29($3 + 8 | 0 | 0); @@ -601444,7 +603257,7 @@ function asmFunc(imports) { break label$2 } $37 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $37 + 107304 | 0 | 0, 141 | 0, $37 + 151465 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $37 + 109355 | 0 | 0, 141 | 0, $37 + 157351 | 0 | 0, 0 | 0); HEAP32[($3 + 4 | 0) >> 2] = 1; break label$1; } @@ -601457,7 +603270,7 @@ function asmFunc(imports) { break label$3; } $52 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $52 + 107304 | 0 | 0, 154 | 0, $52 + 159783 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $52 + 109355 | 0 | 0, 154 | 0, $52 + 165681 | 0 | 0, 0 | 0); } HEAP32[($3 + 4 | 0) >> 2] = 0; } @@ -601481,7 +603294,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = $0; HEAP32[($4 + 40 | 0) >> 2] = $1; $5 = HEAP32[($4 + 40 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 28 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 148958 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 28 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 154844 | 0 | 0) | 0; $15 = physx__Scb__Body__getBody2World_28_29_20const(physx__NpRigidBodyTemplate_physx__PxArticulationLink___getScbBodyFast_28_29_20const($5 | 0) | 0 | 0) | 0; physx__PxTransform__getInverse_28_29_20const($4 | 0, physx__Scb__Body__getBody2Actor_28_29_20const(physx__NpRigidBodyTemplate_physx__PxArticulationLink___getScbBodyFast_28_29_20const($5 | 0) | 0 | 0) | 0 | 0); physx__PxTransform__operator__28physx__PxTransform_20const__29_20const($0 | 0, $15 | 0, $4 | 0); @@ -601538,7 +603351,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAPF32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 141673 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 147503 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((physx__PxIsFinite_28float_29(Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))) | 0) & 1 | 0) { @@ -601549,7 +603362,7 @@ function asmFunc(imports) { break label$3 } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 107304 | 0 | 0, 169 | 0, $25 + 76894 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 109355 | 0 | 0, 169 | 0, $25 + 76937 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -601563,7 +603376,7 @@ function asmFunc(imports) { break label$5 } $47 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 107304 | 0 | 0, 170 | 0, $47 + 259585 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 109355 | 0 | 0, 170 | 0, $47 + 265567 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -601610,7 +603423,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 141690 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 147520 | 0 | 0) | 0; $10 = Math_fround(physx__Scb__Body__getLinearDamping_28_29_20const(physx__NpRigidBodyTemplate_physx__PxArticulationLink___getScbBodyFast_28_29_20const($4 | 0) | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -601649,7 +603462,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAPF32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 141637 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 147467 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((physx__PxIsFinite_28float_29(Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))) | 0) & 1 | 0) { @@ -601660,7 +603473,7 @@ function asmFunc(imports) { break label$3 } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 107304 | 0 | 0, 185 | 0, $25 + 76792 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 109355 | 0 | 0, 185 | 0, $25 + 76835 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -601674,7 +603487,7 @@ function asmFunc(imports) { break label$5 } $47 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 107304 | 0 | 0, 186 | 0, $47 + 259429 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 109355 | 0 | 0, 186 | 0, $47 + 265411 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -601721,7 +603534,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 141655 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 147485 | 0 | 0) | 0; $10 = Math_fround(physx__Scb__Body__getAngularDamping_28_29_20const(physx__NpRigidBodyTemplate_physx__PxArticulationLink___getScbBodyFast_28_29_20const($4 | 0) | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -601758,7 +603571,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 118774 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 122141 | 0 | 0) | 0; $9 = HEAP32[($4 + 320 | 0) >> 2] | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -601772,7 +603585,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 73828 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 73843 | 0 | 0) | 0; $9 = HEAP32[($4 + 324 | 0) >> 2] | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -601786,7 +603599,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 142924 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 148785 | 0 | 0) | 0; $9 = HEAP32[($4 + 368 | 0) >> 2] | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -601800,7 +603613,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 119530 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 122897 | 0 | 0) | 0; $11 = physx__shdfnd__Array_physx__NpArticulationLink__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____size_28_29_20const($4 + 332 | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -601820,7 +603633,7 @@ function asmFunc(imports) { HEAP32[($6 + 20 | 0) >> 2] = $2; HEAP32[($6 + 16 | 0) >> 2] = $3; $7 = HEAP32[($6 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 119518 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 122885 | 0 | 0) | 0; $25 = unsigned_20int_20physx__Cm__getArrayOfPointers_physx__PxArticulationLink_2c_20physx__NpArticulationLink__28physx__PxArticulationLink___2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__NpArticulationLink__20const__2c_20unsigned_20int_29(HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0, HEAP32[($6 + 16 | 0) >> 2] | 0 | 0, physx__shdfnd__Array_physx__NpArticulationLink__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____begin_28_29_20const($7 + 332 | 0 | 0) | 0 | 0, physx__shdfnd__Array_physx__NpArticulationLink__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____size_28_29_20const($7 + 332 | 0 | 0) | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($6 + 4 | 0 | 0) | 0; __stack_pointer = $6 + 32 | 0; @@ -601850,7 +603663,7 @@ function asmFunc(imports) { HEAP32[($4 + 236 | 0) >> 2] = $0; HEAP32[($4 + 232 | 0) >> 2] = $1; $5 = HEAP32[($4 + 236 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 216 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 148829 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 216 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 154715 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((physx__PxTransform__isSane_28_29_20const(HEAP32[($4 + 232 | 0) >> 2] | 0 | 0) | 0) & 1 | 0) { @@ -601861,7 +603674,7 @@ function asmFunc(imports) { break label$3 } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 107304 | 0 | 0, 237 | 0, $25 + 91821 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 109355 | 0 | 0, 237 | 0, $25 + 91890 | 0 | 0, 0 | 0); } HEAP32[($4 + 212 | 0) >> 2] = 1; break label$1; @@ -602149,11 +603962,11 @@ function asmFunc(imports) { break label$3 } $23 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 107304 | 0 | 0, 263 | 0, $23 + 219518 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 109355 | 0 | 0, 263 | 0, $23 + 225500 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($6 + 12 | 0 | 0, HEAP32[($6 + 28 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 155716 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($6 + 12 | 0 | 0, HEAP32[($6 + 28 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 161602 | 0 | 0, 1 | 0) | 0; label$4 : { label$5 : { if ((HEAP32[($6 + 28 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { @@ -602164,7 +603977,7 @@ function asmFunc(imports) { break label$6 } $55 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $55 + 107304 | 0 | 0, 265 | 0, $55 + 260927 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $55 + 109355 | 0 | 0, 265 | 0, $55 + 266909 | 0 | 0, 0 | 0); } HEAP32[($6 + 8 | 0) >> 2] = 1; break label$4; @@ -602212,7 +604025,7 @@ function asmFunc(imports) { } $32 = physx__PxGetAssertHandler_28_29() | 0; $36 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 236785 | 0, $36 + 136738 | 0, 306, GOT_data_internal_physx__NpRigidBodyTemplate_physx__PxArticulationLink___addSpatialForce_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxForceMode__Enum_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 242767 | 0, $36 + 141868 | 0, 306, GOT_data_internal_physx__NpRigidBodyTemplate_physx__PxArticulationLink___addSpatialForce_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxForceMode__Enum_29___ignore); $31 = 0; } } @@ -602302,7 +604115,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 153266 | 0, $27 + 136993 | 0, 460, GOT_data_internal_physx__PxArticulationImpl__wakeUpInternal_28bool_2c_20bool_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 159152 | 0, $27 + 142165 | 0, 460, GOT_data_internal_physx__PxArticulationImpl__wakeUpInternal_28bool_2c_20bool_29___ignore); $22 = 0; } } @@ -602471,11 +604284,11 @@ function asmFunc(imports) { break label$3 } $23 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 107304 | 0 | 0, 277 | 0, $23 + 219421 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 109355 | 0 | 0, 277 | 0, $23 + 225403 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($6 + 12 | 0 | 0, HEAP32[($6 + 28 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 146777 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($6 + 12 | 0 | 0, HEAP32[($6 + 28 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 152657 | 0 | 0, 1 | 0) | 0; label$4 : { label$5 : { if ((HEAP32[($6 + 28 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { @@ -602486,7 +604299,7 @@ function asmFunc(imports) { break label$6 } $55 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $55 + 107304 | 0 | 0, 279 | 0, $55 + 260788 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $55 + 109355 | 0 | 0, 279 | 0, $55 + 266770 | 0 | 0, 0 | 0); } HEAP32[($6 + 8 | 0) >> 2] = 1; break label$4; @@ -602527,7 +604340,7 @@ function asmFunc(imports) { break label$3 } $22 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $22 + 107304 | 0 | 0, 291 | 0, $22 + 218454 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $22 + 109355 | 0 | 0, 291 | 0, $22 + 224436 | 0 | 0, 0 | 0); } break label$1; } @@ -602540,11 +604353,11 @@ function asmFunc(imports) { break label$5 } $39 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $39 + 107304 | 0 | 0, 292 | 0, $39 + 219362 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $39 + 109355 | 0 | 0, 292 | 0, $39 + 225344 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($6 + 12 | 0 | 0, HEAP32[($6 + 28 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 146759 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($6 + 12 | 0 | 0, HEAP32[($6 + 28 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 152639 | 0 | 0, 1 | 0) | 0; label$6 : { label$7 : { if ((HEAP32[($6 + 28 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { @@ -602555,7 +604368,7 @@ function asmFunc(imports) { break label$8 } $71 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $71 + 107304 | 0 | 0, 294 | 0, $71 + 260788 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $71 + 109355 | 0 | 0, 294 | 0, $71 + 266770 | 0 | 0, 0 | 0); } HEAP32[($6 + 8 | 0) >> 2] = 1; break label$6; @@ -602597,7 +604410,7 @@ function asmFunc(imports) { } $32 = physx__PxGetAssertHandler_28_29() | 0; $36 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 236785 | 0, $36 + 136738 | 0, 357, GOT_data_internal_physx__NpRigidBodyTemplate_physx__PxArticulationLink___setSpatialForce_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxForceMode__Enum_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 242767 | 0, $36 + 141868 | 0, 357, GOT_data_internal_physx__NpRigidBodyTemplate_physx__PxArticulationLink___setSpatialForce_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxForceMode__Enum_29___ignore); $31 = 0; } } @@ -602716,7 +604529,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; void_20PX_UNUSED_physx__NpScene___28physx__NpScene__20const__29($4 + 20 | 0 | 0); - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 4 | 0 | 0, HEAP32[($4 + 20 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 155582 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 4 | 0 | 0, HEAP32[($4 + 20 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 161468 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((HEAP32[($4 + 20 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { @@ -602727,7 +604540,7 @@ function asmFunc(imports) { break label$3 } $35 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $35 + 107304 | 0 | 0, 306 | 0, $35 + 260857 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $35 + 109355 | 0 | 0, 306 | 0, $35 + 266839 | 0 | 0, 0 | 0); } HEAP32[$4 >> 2] = 1; break label$1; @@ -602766,7 +604579,7 @@ function asmFunc(imports) { } $34 = physx__PxGetAssertHandler_28_29() | 0; $38 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 236785 | 0, $38 + 136738 | 0, 408, GOT_data_internal_physx__NpRigidBodyTemplate_physx__PxArticulationLink___clearSpatialForce_28physx__PxForceMode__Enum_2c_20bool_2c_20bool_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 242767 | 0, $38 + 141868 | 0, 408, GOT_data_internal_physx__NpRigidBodyTemplate_physx__PxArticulationLink___clearSpatialForce_28physx__PxForceMode__Enum_2c_20bool_2c_20bool_29___ignore); $33 = 0; } } @@ -602864,7 +604677,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; void_20PX_UNUSED_physx__NpScene___28physx__NpScene__20const__29($4 + 20 | 0 | 0); - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 4 | 0 | 0, HEAP32[($4 + 20 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 146747 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 4 | 0 | 0, HEAP32[($4 + 20 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 152627 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((HEAP32[($4 + 20 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { @@ -602875,7 +604688,7 @@ function asmFunc(imports) { break label$3 } $35 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $35 + 107304 | 0 | 0, 316 | 0, $35 + 260717 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $35 + 109355 | 0 | 0, 316 | 0, $35 + 266699 | 0 | 0, 0 | 0); } HEAP32[$4 >> 2] = 1; break label$1; @@ -602910,16 +604723,16 @@ function asmFunc(imports) { break label$3 } $19 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $19 + 107304 | 0 | 0, 325 | 0, $19 + 218878 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $19 + 109355 | 0 | 0, 325 | 0, $19 + 224860 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 32 | 0 | 0, HEAP32[($5 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 122132 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 32 | 0 | 0, HEAP32[($5 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 125499 | 0 | 0, 1 | 0) | 0; label$4 : { if (!((HEAP32[($5 + 48 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$4 } - physx__NpScene__checkPositionSanity_28physx__PxRigidActor_20const__2c_20physx__PxTransform_20const__2c_20char_20const__29_20const(HEAP32[($5 + 48 | 0) >> 2] | 0 | 0, $7 | 0, HEAP32[($5 + 56 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 148865 | 0 | 0); + physx__NpScene__checkPositionSanity_28physx__PxRigidActor_20const__2c_20physx__PxTransform_20const__2c_20char_20const__29_20const(HEAP32[($5 + 48 | 0) >> 2] | 0 | 0, $7 | 0, HEAP32[($5 + 56 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 154751 | 0 | 0); } physx__PxTransform__operator__28physx__PxTransform_20const__29_20const($5 + 4 | 0 | 0, HEAP32[($5 + 56 | 0) >> 2] | 0 | 0, physx__Scb__Body__getBody2Actor_28_29_20const(physx__NpRigidBodyTemplate_physx__PxArticulationLink___getScbBodyFast_28_29($7 | 0) | 0 | 0) | 0 | 0); physx__Scb__Body__setBody2World_28physx__PxTransform_20const__2c_20bool_29(physx__NpRigidBodyTemplate_physx__PxArticulationLink___getScbBodyFast_28_29($7 | 0) | 0 | 0, $5 + 4 | 0 | 0, 0 & 1 | 0 | 0); @@ -602963,11 +604776,11 @@ function asmFunc(imports) { break label$3 } $21 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $21 + 136993 | 0 | 0, 386 | 0, $21 + 152238 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $21 + 142165 | 0 | 0, 386 | 0, $21 + 158124 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($3 + 44 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 148944 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($3 + 44 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 154830 | 0 | 0, 1 | 0) | 0; physx__Scb__Articulation__setGlobalPose_28_29($4 | 0); label$4 : { if ((physx__Scb__Base__isBuffering_28_29_20const($4 | 0) | 0) & 1 | 0) { @@ -603062,7 +604875,7 @@ function asmFunc(imports) { break label$3 } $30 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $30 + 107304 | 0 | 0, 352 | 0, $30 + 215034 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $30 + 109355 | 0 | 0, 352 | 0, $30 + 221016 | 0 | 0, 0 | 0); } break label$1; } @@ -603094,7 +604907,7 @@ function asmFunc(imports) { break label$3 } $19 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $19 + 107304 | 0 | 0, 360 | 0, $19 + 217267 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $19 + 109355 | 0 | 0, 360 | 0, $19 + 223249 | 0 | 0, 0 | 0); } break label$1; } @@ -603135,7 +604948,7 @@ function asmFunc(imports) { break label$3 } $19 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $19 + 107304 | 0 | 0, 374 | 0, $19 + 217205 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $19 + 109355 | 0 | 0, 374 | 0, $19 + 223187 | 0 | 0, 0 | 0); } break label$1; } @@ -603174,7 +604987,7 @@ function asmFunc(imports) { break label$3 } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 107304 | 0 | 0, 387 | 0, $25 + 76332 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 109355 | 0 | 0, 387 | 0, $25 + 76375 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -603188,7 +605001,7 @@ function asmFunc(imports) { break label$5 } $47 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 107304 | 0 | 0, 388 | 0, $47 + 259860 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 109355 | 0 | 0, 388 | 0, $47 + 265842 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -603285,7 +605098,7 @@ function asmFunc(imports) { break label$3 } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 107304 | 0 | 0, 403 | 0, $25 + 76332 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 109355 | 0 | 0, 403 | 0, $25 + 76375 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -603299,7 +605112,7 @@ function asmFunc(imports) { break label$5 } $47 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 107304 | 0 | 0, 404 | 0, $47 + 259860 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 109355 | 0 | 0, 404 | 0, $47 + 265842 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -603400,12 +605213,12 @@ function asmFunc(imports) { } $42 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371320 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378176 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $43 = physx__PxGetAssertHandler_28_29() | 0; $47 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 252822 | 0, $47 + 107304 | 0, 423, $47 + 371320 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 258804 | 0, $47 + 109355 | 0, 423, $47 + 378176 | 0); $42 = 0; } } @@ -603696,12 +605509,12 @@ function asmFunc(imports) { } $259 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371321 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378177 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $260 = physx__PxGetAssertHandler_28_29() | 0; $264 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$260 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($260, $264 + 191152 | 0, $264 + 107304 | 0, 521, $264 + 371321 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$260 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($260, $264 + 197114 | 0, $264 + 109355 | 0, 521, $264 + 378177 | 0); $259 = 0; } } @@ -603862,7 +605675,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 185002 | 0, $23 + 138197 | 0, 750, GOT_data_internal_physx__Scb__Scene__getVisualizationParameter_28physx__PxVisualizationParameter__Enum_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 190941 | 0, $23 + 143551 | 0, 750, GOT_data_internal_physx__Scb__Scene__getVisualizationParameter_28physx__PxVisualizationParameter__Enum_29_20const___ignore); $18 = 0; } } @@ -604198,7 +606011,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP8[($4 + 27 | 0) >> 0] = $1; $6 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 123770 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 127137 | 0 | 0, 1 | 0) | 0; physx__Sc__BodyCore__setKinematicLink_28bool_29(physx__Scb__Body__getScBody_28_29(physx__NpRigidBodyTemplate_physx__PxArticulationLink___getScbBodyFast_28_29($6 | 0) | 0 | 0) | 0 | 0, (HEAPU8[($4 + 27 | 0) >> 0] | 0) & 1 | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -604284,7 +606097,7 @@ function asmFunc(imports) { function physx__PxArticulationLink__getConcreteTypeName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 123740 | 0 | 0; + return GOT_data_internal___memory_base + 127107 | 0 | 0; } function physx__PxArticulationLink__isKindOf_28char_20const__29_20const($0, $1) { @@ -604298,7 +606111,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; $12 = 1; label$1 : { - if (!(strcmp(GOT_data_internal___memory_base + 123740 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { + if (!(strcmp(GOT_data_internal___memory_base + 127107 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { break label$1 } $12 = physx__PxRigidBody__isKindOf_28char_20const__29_20const($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; @@ -604353,7 +606166,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 153599 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 159485 | 0 | 0, 1 | 0) | 0; HEAP32[($5 + 12 | 0) >> 2] = HEAP32[($4 + 24 | 0) >> 2] | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__Scb__Base__getScbSceneForAPI_28_29_20const(physx__NpActor__getScbFromPxActor_28physx__PxActor__29($5 | 0) | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__NpActor__getScbFromPxActor_28physx__PxActor__29($5 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; @@ -604387,7 +606200,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 153607 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 159493 | 0 | 0) | 0; $9 = HEAP32[($4 + 12 | 0) >> 2] | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -604405,7 +606218,7 @@ function asmFunc(imports) { HEAP32[($5 + 88 | 0) >> 2] = $1; HEAPF32[($5 + 84 | 0) >> 2] = $2; $6 = HEAP32[($5 + 88 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 72 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 89634 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 72 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 89703 | 0 | 0) | 0; physx__shdfnd__SIMDGuard__SIMDGuard_28_29($5 + 68 | 0 | 0) | 0; physx__NpShapeManager__getWorldBounds_28physx__PxRigidActor_20const__29_20const($5 + 44 | 0 | 0, $6 + 20 | 0 | 0, $6 | 0); label$1 : { @@ -604419,7 +606232,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 253858 | 0, $39 + 136906 | 0, 297, GOT_data_internal_physx__NpRigidActorTemplate_physx__PxArticulationLink___getWorldBounds_28float_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 259840 | 0, $39 + 142064 | 0, 297, GOT_data_internal_physx__NpRigidActorTemplate_physx__PxArticulationLink___getWorldBounds_28float_29_20const___ignore); $34 = 0; } } @@ -604444,7 +606257,7 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $1; HEAP8[($5 + 23 | 0) >> 0] = $2; $7 = HEAP32[($5 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 142654 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 148484 | 0 | 0, 1 | 0) | 0; label$1 : { if (!((HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) == (8 | 0) & 1 | 0)) { break label$1 @@ -604495,7 +606308,7 @@ function asmFunc(imports) { } } $50 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $50 + 136906 | 0 | 0, 314 | 0, $50 + 210479 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $50 + 142064 | 0 | 0, 314 | 0, $50 + 216461 | 0 | 0, 0 | 0); } break label$1; } @@ -604582,7 +606395,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84357 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84400 | 0 | 0, 1 | 0) | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = (physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char___isSet_28physx__PxActorFlag__Enum_29_20const($1 | 0, 8 | 0) | 0) & 1 | 0), HEAP8[(wasm2js_i32$0 + 7 | 0) >> 0] = wasm2js_i32$1; physx__NpRigidActorTemplate_physx__PxArticulationLink___setActorSimFlag_28bool_29($5 | 0, (HEAPU8[($4 + 7 | 0) >> 0] | 0) & 1 | 0 | 0); physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char___PxFlags_28physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__20const__29($4 + 6 | 0 | 0, $1 | 0) | 0; @@ -604627,7 +606440,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 24 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84371 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84414 | 0 | 0) | 0; physx__Scb__Actor__getActorFlags_28_29_20const($0 | 0, physx__NpActor__getScbFromPxActor_28physx__PxActor_20const__29($5 | 0) | 0 | 0); physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -604655,7 +606468,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP8[($4 + 27 | 0) >> 0] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 94087 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 94178 | 0 | 0, 1 | 0) | 0; physx__Scb__Actor__setDominanceGroup_28unsigned_20char_29(physx__NpActor__getScbFromPxActor_28physx__PxActor__29($5 | 0) | 0 | 0, (HEAPU8[($4 + 27 | 0) >> 0] | 0) & 255 | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -604682,7 +606495,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 94105 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 94196 | 0 | 0) | 0; $10 = physx__Scb__Actor__getDominanceGroup_28_29_20const(physx__NpActor__getScbFromPxActor_28physx__PxActor_20const__29($4 | 0) | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -604715,7 +606528,7 @@ function asmFunc(imports) { break label$2 } $15 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $15 + 136824 | 0 | 0, 196 | 0, $15 + 215604 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $15 + 141968 | 0 | 0, 196 | 0, $15 + 221586 | 0 | 0, 0 | 0); break label$1; } physx__Scb__Actor__setOwnerClient_28unsigned_20char_29(physx__NpActor__getScbFromPxActor_28physx__PxActor__29($5 | 0) | 0 | 0, (HEAPU8[($4 + 11 | 0) >> 0] | 0) & 255 | 0 | 0); @@ -604752,7 +606565,7 @@ function asmFunc(imports) { break label$1; } $26 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $26 + 130388 | 0 | 0, 173 | 0, $26 + 141461 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $26 + 134538 | 0 | 0, 173 | 0, $26 + 147291 | 0 | 0, 0 | 0); } __stack_pointer = $4 + 16 | 0; return; @@ -604800,7 +606613,7 @@ function asmFunc(imports) { HEAP32[($4 + 40 | 0) >> 2] = $0; HEAP32[($4 + 36 | 0) >> 2] = $1; $5 = HEAP32[($4 + 40 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 20 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 150861 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 20 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 156747 | 0 | 0, 1 | 0) | 0; $15 = HEAP32[($4 + 36 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 156 | 0) >> 2] | 0 | 0]($4 + 18 | 0, $15); physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___operator__28physx__PxShapeFlag__Enum_29_20const($4 + 19 | 0 | 0, $4 + 18 | 0 | 0, 1 | 0); @@ -604836,7 +606649,7 @@ function asmFunc(imports) { break label$4 } $81 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $81 + 136738 | 0 | 0, 197 | 0, $81 + 213666 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $81 + 141868 | 0 | 0, 197 | 0, $81 + 219648 | 0 | 0, 0 | 0); } HEAP8[($4 + 47 | 0) >> 0] = 0 & 1 | 0; HEAP32[($4 + 12 | 0) >> 2] = 1; @@ -604899,7 +606712,7 @@ function asmFunc(imports) { HEAP32[($4 + 40 | 0) >> 2] = $0; HEAP32[($4 + 36 | 0) >> 2] = $1; $5 = HEAP32[($4 + 40 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 20 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 150861 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 20 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 156747 | 0 | 0, 1 | 0) | 0; $15 = HEAP32[($4 + 36 | 0) >> 2] | 0; label$1 : { label$2 : { @@ -604920,7 +606733,7 @@ function asmFunc(imports) { break label$3 } $49 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $49 + 136906 | 0 | 0, 227 | 0, $49 + 159661 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $49 + 142064 | 0 | 0, 227 | 0, $49 + 165559 | 0 | 0, 0 | 0); } HEAP8[($4 + 47 | 0) >> 0] = 0 & 1 | 0; HEAP32[($4 + 16 | 0) >> 2] = 1; @@ -604932,7 +606745,7 @@ function asmFunc(imports) { break label$4 } $74 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $74 + 136906 | 0 | 0, 233 | 0, $74 + 261631 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $74 + 142064 | 0 | 0, 233 | 0, $74 + 267613 | 0 | 0, 0 | 0); physx__Sq__PruningStructure__invalidate_28physx__PxActor__29(physx__NpShapeManager__getPruningStructure_28_29_20const($5 + 20 | 0 | 0) | 0 | 0, $5 | 0); } physx__NpShapeManager__attachShape_28physx__NpShape__2c_20physx__PxRigidActor__29($5 + 20 | 0 | 0, HEAP32[($4 + 36 | 0) >> 2] | 0 | 0, $5 | 0); @@ -604957,13 +606770,13 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $1; HEAP8[($5 + 23 | 0) >> 0] = $2; $7 = HEAP32[($5 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 150873 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 156759 | 0 | 0, 1 | 0) | 0; label$1 : { if (!((physx__NpShapeManager__getPruningStructure_28_29_20const($7 + 20 | 0 | 0) | 0 | 0) != (0 | 0) & 1 | 0)) { break label$1 } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $28 + 136906 | 0 | 0, 247 | 0, $28 + 261730 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $28 + 142064 | 0 | 0, 247 | 0, $28 + 267712 | 0 | 0, 0 | 0); physx__Sq__PruningStructure__invalidate_28physx__PxActor__29(physx__NpShapeManager__getPruningStructure_28_29_20const($7 + 20 | 0 | 0) | 0 | 0, $7 | 0); } label$2 : { @@ -604971,7 +606784,7 @@ function asmFunc(imports) { break label$2 } $49 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $49 + 136906 | 0 | 0, 253 | 0, $49 + 257867 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $49 + 142064 | 0 | 0, 253 | 0, $49 + 263849 | 0 | 0, 0 | 0); } physx__NpWriteCheck___NpWriteCheck_28_29($5 + 4 | 0 | 0) | 0; __stack_pointer = $5 + 32 | 0; @@ -604985,7 +606798,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 86739 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 86808 | 0 | 0) | 0; $11 = physx__NpShapeManager__getNbShapes_28_29_20const($4 + 20 | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -605005,7 +606818,7 @@ function asmFunc(imports) { HEAP32[($6 + 20 | 0) >> 2] = $2; HEAP32[($6 + 16 | 0) >> 2] = $3; $7 = HEAP32[($6 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 86601 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 86670 | 0 | 0) | 0; $21 = physx__NpShapeManager__getShapes_28physx__PxShape___2c_20unsigned_20int_2c_20unsigned_20int_29_20const($7 + 20 | 0 | 0, HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0, HEAP32[($6 + 16 | 0) >> 2] | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($6 + 4 | 0 | 0) | 0; __stack_pointer = $6 + 32 | 0; @@ -605019,7 +606832,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 78115 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 78158 | 0 | 0) | 0; $12 = physx__NpActor__getNbConnectors_28physx__NpConnectorType__Enum_29_20const($4 + 12 | 0 | 0, 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -605039,7 +606852,7 @@ function asmFunc(imports) { HEAP32[($6 + 20 | 0) >> 2] = $2; HEAP32[($6 + 16 | 0) >> 2] = $3; $7 = HEAP32[($6 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 77743 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 77786 | 0 | 0) | 0; $22 = unsigned_20int_20physx__NpActor__getConnectors_physx__PxConstraint__28physx__NpConnectorType__Enum_2c_20physx__PxConstraint___2c_20unsigned_20int_2c_20unsigned_20int_29_20const($7 + 12 | 0 | 0, 0 | 0, HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0, HEAP32[($6 + 16 | 0) >> 2] | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($6 + 4 | 0 | 0) | 0; __stack_pointer = $6 + 32 | 0; @@ -605110,7 +606923,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 24 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 148847 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 154733 | 0 | 0) | 0; physx__PxTransform__PxTransform_28physx__PxTransform_20const__29($0 | 0, physx__Scb__Body__getBody2Actor_28_29_20const(physx__NpRigidBodyTemplate_physx__PxArticulationLink___getScbBodyFast_28_29_20const($5 | 0) | 0 | 0) | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -605126,7 +606939,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAPF32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 79970 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 80013 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((physx__PxIsFinite_28float_29(Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))) | 0) & 1 | 0) { @@ -605137,7 +606950,7 @@ function asmFunc(imports) { break label$3 } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 136738 | 0 | 0, 229 | 0, $25 + 76620 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 141868 | 0 | 0, 229 | 0, $25 + 76663 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -605151,7 +606964,7 @@ function asmFunc(imports) { break label$5 } $47 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 136738 | 0 | 0, 230 | 0, $47 + 259737 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 141868 | 0 | 0, 230 | 0, $47 + 265719 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -605171,7 +606984,7 @@ function asmFunc(imports) { break label$7 } $87 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $87 + 136738 | 0 | 0, 231 | 0, $87 + 81857 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $87 + 141868 | 0 | 0, 231 | 0, $87 + 81900 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -605215,7 +607028,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 28 | 0) >> 2] = $0; $4 = HEAP32[($3 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 + 16 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 79978 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 + 16 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 80021 | 0 | 0) | 0; (wasm2js_i32$0 = $3, wasm2js_f32$0 = Math_fround(physx__Scb__Body__getInverseMass_28_29_20const($4 + 48 | 0 | 0))), HEAPF32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_f32$0; label$1 : { label$2 : { @@ -605239,7 +607052,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 79959 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 80002 | 0 | 0) | 0; $11 = Math_fround(physx__Scb__Body__getInverseMass_28_29_20const($4 + 48 | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -605265,7 +607078,7 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 136738 | 0 | 0, 258 | 0, $16 + 163032 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 141868 | 0 | 0, 258 | 0, $16 + 168930 | 0 | 0, 0 | 0); } break label$1; } @@ -605294,7 +607107,7 @@ function asmFunc(imports) { } } $67 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $67 + 136738 | 0 | 0, 259 | 0, $67 + 146012 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $67 + 141868 | 0 | 0, 259 | 0, $67 + 151892 | 0 | 0, 0 | 0); } break label$1; } @@ -605329,11 +607142,11 @@ function asmFunc(imports) { } } $136 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $136 + 136738 | 0 | 0, 260 | 0, $136 + 81857 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $136 + 141868 | 0 | 0, 260 | 0, $136 + 81900 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 24 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 90901 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 24 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 90970 | 0 | 0, 1 | 0) | 0; physx__invertDiagInertia_28physx__PxVec3_20const__29($4 + 12 | 0 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0); physx__Scb__Body__setInverseInertia_28physx__PxVec3_20const__29($5 + 48 | 0 | 0, $4 + 12 | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 24 | 0 | 0) | 0; @@ -605364,7 +607177,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 24 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 90927 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 90996 | 0 | 0) | 0; physx__Scb__Body__getInverseInertia_28_29_20const($4 | 0, $5 + 48 | 0 | 0); physx__invertDiagInertia_28physx__PxVec3_20const__29($0 | 0, $4 | 0); physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; @@ -605381,7 +607194,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 24 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 90872 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 90941 | 0 | 0) | 0; physx__Scb__Body__getInverseInertia_28_29_20const($0 | 0, $5 + 48 | 0 | 0); physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -605431,7 +607244,7 @@ function asmFunc(imports) { HEAP32[($5 + 40 | 0) >> 2] = $1; HEAP8[($5 + 39 | 0) >> 0] = $2; $7 = HEAP32[($5 + 44 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 20 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 142551 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 20 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 148381 | 0 | 0, 1 | 0) | 0; (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__NpRigidBodyTemplate_physx__PxArticulationLink___getScbBodyFast_28_29($7 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; physx__Scb__Body__getFlags_28_29_20const($5 + 15 | 0 | 0, HEAP32[($5 + 16 | 0) >> 2] | 0 | 0); label$1 : { @@ -605509,7 +607322,7 @@ function asmFunc(imports) { break label$2 } $42 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $42 + 136738 | 0 | 0, 476 | 0, $42 + 222873 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $42 + 141868 | 0 | 0, 476 | 0, $42 + 228855 | 0 | 0, 0 | 0); physx__operator__28physx__PxRigidBodyFlag__Enum_29($5 + 112 | 0 | 0, 4 | 0); physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___operator___28physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__20const__29($5 + 115 | 0 | 0, $5 + 112 | 0 | 0) | 0; } @@ -605527,7 +607340,7 @@ function asmFunc(imports) { break label$4 } $90 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $90 + 136738 | 0 | 0, 483 | 0, $90 + 222730 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $90 + 141868 | 0 | 0, 483 | 0, $90 + 228712 | 0 | 0, 0 | 0); physx__operator__28physx__PxRigidBodyFlag__Enum_29($5 + 109 | 0 | 0, 32 | 0); physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___operator___28physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__20const__29($5 + 115 | 0 | 0, $5 + 109 | 0 | 0) | 0; } @@ -605617,7 +607430,7 @@ function asmFunc(imports) { break label$17 } $262 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $262 + 136738 | 0 | 0, 513 | 0, $262 + 262576 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $262 + 141868 | 0 | 0, 513 | 0, $262 + 268558 | 0 | 0, 0 | 0); break label$9; } physx__PxTransform__PxTransform_28_29($5 + 36 | 0 | 0) | 0; @@ -605662,7 +607475,7 @@ function asmFunc(imports) { break label$22; } $329 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $329 + 136738 | 0 | 0, 540 | 0, $329 + 262499 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $329 + 141868 | 0 | 0, 540 | 0, $329 + 268481 | 0 | 0, 0 | 0); break label$9; } label$24 : { @@ -605720,7 +607533,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84189 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84232 | 0 | 0, 1 | 0) | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__NpRigidBodyTemplate_physx__PxArticulationLink___getScbBodyFast_28_29($5 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; physx__Scb__Body__getFlags_28_29_20const($4 + 3 | 0 | 0, HEAP32[($4 + 4 | 0) >> 2] | 0 | 0); physx__NpRigidBodyTemplate_physx__PxArticulationLink___setRigidBodyFlagsInternal_28physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__20const__2c_20physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__20const__29($5 | 0, $4 + 3 | 0 | 0, $1 | 0); @@ -605738,7 +607551,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 24 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84207 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84250 | 0 | 0) | 0; physx__NpRigidBodyTemplate_physx__PxArticulationLink___getRigidBodyFlagsFast_28_29_20const($0 | 0, $5 | 0); physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -605767,7 +607580,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAPF32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 74969 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 75001 | 0 | 0, 1 | 0) | 0; physx__Scb__Body__setMinCCDAdvanceCoefficient_28float_29($5 + 48 | 0 | 0, Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -605794,7 +607607,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 74997 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 75029 | 0 | 0) | 0; $11 = Math_fround(physx__Scb__Body__getMinCCDAdvanceCoefficient_28_29_20const($4 + 48 | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -605831,7 +607644,7 @@ function asmFunc(imports) { break label$3 } $20 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $20 + 136738 | 0 | 0, 608 | 0, $20 + 214823 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $20 + 141868 | 0 | 0, 608 | 0, $20 + 220805 | 0 | 0, 0 | 0); } break label$1; } @@ -605900,11 +607713,11 @@ function asmFunc(imports) { break label$3 } $20 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $20 + 136738 | 0 | 0, 623 | 0, $20 + 214742 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $20 + 141868 | 0 | 0, 623 | 0, $20 + 220724 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 149069 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 154955 | 0 | 0, 1 | 0) | 0; physx__Scb__Body__setMaxContactImpulse_28float_29($5 + 48 | 0 | 0, Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; } @@ -605932,7 +607745,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 149090 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 154976 | 0 | 0) | 0; $11 = Math_fround(physx__Scb__Body__getMaxContactImpulse_28_29_20const($4 + 48 | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -605987,7 +607800,7 @@ function asmFunc(imports) { } $8 = physx__PxGetAssertHandler_28_29() | 0; $12 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$8 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($8, $12 + 149280 | 0, $12 + 136906 | 0, 98, GOT_data_internal_physx__NpRigidActorTemplate_physx__PxArticulationLink___switchToNoSim_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$8 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($8, $12 + 155166 | 0, $12 + 142064 | 0, 98, GOT_data_internal_physx__NpRigidActorTemplate_physx__PxArticulationLink___switchToNoSim_28_29___ignore); } __stack_pointer = $3 + 16 | 0; return; @@ -606005,7 +607818,7 @@ function asmFunc(imports) { } $8 = physx__PxGetAssertHandler_28_29() | 0; $12 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$8 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($8, $12 + 149280 | 0, $12 + 136906 | 0, 99, GOT_data_internal_physx__NpRigidActorTemplate_physx__PxArticulationLink___switchFromNoSim_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$8 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($8, $12 + 155166 | 0, $12 + 142064 | 0, 99, GOT_data_internal_physx__NpRigidActorTemplate_physx__PxArticulationLink___switchFromNoSim_28_29___ignore); } __stack_pointer = $3 + 16 | 0; return; @@ -606100,7 +607913,7 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $1; HEAP8[($5 + 23 | 0) >> 0] = $2; $7 = HEAP32[($5 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 142654 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 148484 | 0 | 0, 1 | 0) | 0; physx__NpActorTemplate_physx__PxArticulationLink___setActorFlagInternal_28physx__PxActorFlag__Enum_2c_20bool_29($7 | 0, HEAP32[($5 + 24 | 0) >> 2] | 0 | 0, (HEAPU8[($5 + 23 | 0) >> 0] | 0) & 1 | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($5 + 4 | 0 | 0) | 0; __stack_pointer = $5 + 32 | 0; @@ -606116,7 +607929,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84357 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84400 | 0 | 0, 1 | 0) | 0; physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char___PxFlags_28physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__20const__29($4 + 7 | 0 | 0, $1 | 0) | 0; physx__NpActorTemplate_physx__PxArticulationLink___setActorFlagsInternal_28physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__29($5 | 0, $4 + 7 | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; @@ -606171,7 +607984,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; $12 = 1; label$1 : { - if (!(strcmp(GOT_data_internal___memory_base + 90617 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { + if (!(strcmp(GOT_data_internal___memory_base + 90686 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { break label$1 } $12 = physx__PxActor__isKindOf_28char_20const__29_20const($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; @@ -606209,7 +608022,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; $12 = 1; label$1 : { - if (!(strcmp(GOT_data_internal___memory_base + 90577 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { + if (!(strcmp(GOT_data_internal___memory_base + 90646 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { break label$1 } $12 = physx__PxBase__isKindOf_28char_20const__29_20const($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; @@ -606265,7 +608078,7 @@ function asmFunc(imports) { break label$1 } $31 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $31 + 130388 | 0 | 0, 153 | 0, $31 + 210479 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $31 + 134538 | 0 | 0, 153 | 0, $31 + 216461 | 0 | 0, 0 | 0); } physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char___PxFlags_28physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__20const__29($4 + 15 | 0 | 0, $1 | 0) | 0; void_20physx__Scb__Actor__write_1u__28physx__Scb__ActorBuffer__Fns_1u_2c_200u___Arg_29($5 | 0, $4 + 15 | 0 | 0); @@ -606433,7 +608246,7 @@ function asmFunc(imports) { } $40 = physx__PxGetAssertHandler_28_29() | 0; $44 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$40 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($40, $44 + 153266 | 0, $44 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ActorBuffer_2c_20physx__Sc__ActorCore_2c_20physx__Scb__Actor_2c_20physx__Scb__Base___write_physx__Scb__ActorBuffer__Fns_1u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ActorCore__2c_20physx__Scb__ActorBuffer__Fns_1u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$40 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($40, $44 + 159152 | 0, $44 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ActorBuffer_2c_20physx__Sc__ActorCore_2c_20physx__Scb__Actor_2c_20physx__Scb__Base___write_physx__Scb__ActorBuffer__Fns_1u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ActorCore__2c_20physx__Scb__ActorBuffer__Fns_1u_2c_200u___Arg_29___ignore); $39 = 0; } } @@ -606498,7 +608311,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__NpArticulationLink__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__NpArticulationLink__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____replaceWithLast_28unsigned_20int_29___ignore); $18 = 0; } } @@ -606584,7 +608397,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_4u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_4u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_4u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_4u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -606697,7 +608510,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_8u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_8u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_8u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_8u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -606810,7 +608623,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_2u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_2u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_2u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_2u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -606933,7 +608746,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_1u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_1u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_1u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_1u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -607064,7 +608877,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_16u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_16u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_16u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_16u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -607177,7 +608990,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_32u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_32u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_32u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_32u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -607754,7 +609567,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_1024u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_1024u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_1024u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_1024u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -607813,7 +609626,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 145386 | 0, $16 + 125824 | 0, 220, GOT_data_internal_physx__shdfnd__Array_physx__NpConnector_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____front_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 151247 | 0, $16 + 129246 | 0, 220, GOT_data_internal_physx__shdfnd__Array_physx__NpConnector_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____front_28_29___ignore); $11 = 0; } } @@ -609634,7 +611447,7 @@ function asmFunc(imports) { } $37 = physx__PxGetAssertHandler_28_29() | 0; $41 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 153266 | 0, $41 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ActorBuffer_2c_20physx__Sc__ActorCore_2c_20physx__Scb__Actor_2c_20physx__Scb__Base___write_physx__Scb__ActorBuffer__Fns_2u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ActorCore__2c_20physx__Scb__ActorBuffer__Fns_2u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 159152 | 0, $41 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ActorBuffer_2c_20physx__Sc__ActorCore_2c_20physx__Scb__Actor_2c_20physx__Scb__Base___write_physx__Scb__ActorBuffer__Fns_2u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ActorCore__2c_20physx__Scb__ActorBuffer__Fns_2u_2c_200u___Arg_29___ignore); $36 = 0; } } @@ -609760,7 +611573,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__NpConnector_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__NpConnector_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -609815,7 +611628,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_1u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_1u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_1u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_1u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -609900,7 +611713,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_2u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_2u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_2u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_2u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -610303,7 +612116,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_128u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_128u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_128u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_128u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -610461,7 +612274,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_2048u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_2048u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_2048u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_2048u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -610619,7 +612432,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_8192u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_8192u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_8192u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_8192u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -610803,7 +612616,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__NpArticulationLink__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__NpArticulationLink__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -610980,7 +612793,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 82492 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 82535 | 0 | 0) | 0; $14 = physx__Scb__Articulation__getInternalDriveIterations_28_29_20const(physx__PxArticulationImpl__getScbArticulation_28_29_20const($4 + 12 | 0 | 0) | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -611048,7 +612861,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 82465 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 82508 | 0 | 0, 1 | 0) | 0; physx__Scb__Articulation__setInternalDriveIterations_28unsigned_20int_29(physx__PxArticulationImpl__getScbArticulation_28_29($5 + 12 | 0 | 0) | 0 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -611089,7 +612902,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 82438 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 82481 | 0 | 0) | 0; $14 = physx__Scb__Articulation__getExternalDriveIterations_28_29_20const(physx__PxArticulationImpl__getScbArticulation_28_29_20const($4 + 12 | 0 | 0) | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -611128,7 +612941,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 82411 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 82454 | 0 | 0, 1 | 0) | 0; physx__Scb__Articulation__setExternalDriveIterations_28unsigned_20int_29(physx__PxArticulationImpl__getScbArticulation_28_29($5 + 12 | 0 | 0) | 0 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -611169,7 +612982,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 82384 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 82427 | 0 | 0) | 0; $14 = physx__Scb__Articulation__getMaxProjectionIterations_28_29_20const(physx__PxArticulationImpl__getScbArticulation_28_29_20const($4 + 12 | 0 | 0) | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -611208,7 +613021,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 82357 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 82400 | 0 | 0, 1 | 0) | 0; physx__Scb__Articulation__setMaxProjectionIterations_28unsigned_20int_29(physx__PxArticulationImpl__getScbArticulation_28_29($5 + 12 | 0 | 0) | 0 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -611249,7 +613062,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 156308 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 162194 | 0 | 0) | 0; $14 = Math_fround(physx__Scb__Articulation__getSeparationTolerance_28_29_20const(physx__PxArticulationImpl__getScbArticulation_28_29_20const($4 + 12 | 0 | 0) | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -611288,7 +613101,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAPF32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 156285 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 162171 | 0 | 0, 1 | 0) | 0; physx__Scb__Articulation__setSeparationTolerance_28float_29(physx__PxArticulationImpl__getScbArticulation_28_29($5 + 12 | 0 | 0) | 0 | 0, Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -611343,12 +613156,12 @@ function asmFunc(imports) { break label$3 } $27 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $27 + 105181 | 0 | 0, 119 | 0, $27 + 152539 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $27 + 106910 | 0 | 0, 119 | 0, $27 + 158425 | 0 | 0, 0 | 0); } HEAP32[($5 + 28 | 0) >> 2] = 0; break label$1; } - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 4 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($6 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 154451 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 4 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($6 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 160337 | 0 | 0) | 0; (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__Sc__ArticulationCore__createDriveCache_28float_2c_20unsigned_20int_29_20const(physx__Scb__Articulation__getScArticulation_28_29_20const($6 + 12 | 0 | 0) | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 20 | 0) >> 2])), HEAP32[($5 + 16 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 28 | 0) >> 2] = wasm2js_i32$1; physx__NpReadCheck___NpReadCheck_28_29($5 + 4 | 0 | 0) | 0; } @@ -611436,7 +613249,7 @@ function asmFunc(imports) { break label$3 } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 105181 | 0 | 0, 128 | 0, $28 + 152599 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 106910 | 0 | 0, 128 | 0, $28 + 158485 | 0 | 0, 0 | 0); } break label$1; } @@ -611450,11 +613263,11 @@ function asmFunc(imports) { break label$5 } $68 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $68 + 105181 | 0 | 0, 131 | 0, $68 + 157834 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $68 + 106910 | 0 | 0, 131 | 0, $68 + 163720 | 0 | 0, 0 | 0); } break label$1; } - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($7 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 154468 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($7 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 160354 | 0 | 0) | 0; physx__Sc__ArticulationCore__updateDriveCache_28physx__Dy__FsData__2c_20float_2c_20unsigned_20int_29_20const(physx__Scb__Articulation__getScArticulation_28_29_20const($7 + 12 | 0 | 0) | 0 | 0, HEAP32[($6 + 12 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($6 + 20 | 0) >> 2])), HEAP32[($6 + 16 | 0) >> 2] | 0 | 0); physx__NpReadCheck___NpReadCheck_28_29($6 | 0) | 0; } @@ -611481,11 +613294,11 @@ function asmFunc(imports) { break label$3 } $26 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 105181 | 0 | 0, 139 | 0, $26 + 152659 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 106910 | 0 | 0, 139 | 0, $26 + 158545 | 0 | 0, 0 | 0); } break label$1; } - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 154485 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 160371 | 0 | 0) | 0; physx__Sc__ArticulationCore__releaseDriveCache_28physx__Dy__FsData__29_20const(physx__Scb__Articulation__getScArticulation_28_29_20const($5 + 12 | 0 | 0) | 0 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0); physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; } @@ -611518,7 +613331,7 @@ function asmFunc(imports) { break label$3 } $29 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $29 + 105181 | 0 | 0, 150 | 0, $29 + 152361 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $29 + 106910 | 0 | 0, 150 | 0, $29 + 158247 | 0 | 0, 0 | 0); } break label$1; } @@ -611541,7 +613354,7 @@ function asmFunc(imports) { } } $54 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $54 + 105181 | 0 | 0, 151 | 0, $54 + 146680 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $54 + 106910 | 0 | 0, 151 | 0, $54 + 152560 | 0 | 0, 0 | 0); } break label$1; } @@ -611555,11 +613368,11 @@ function asmFunc(imports) { break label$9 } $94 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $94 + 105181 | 0 | 0, 153 | 0, $94 + 157750 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $94 + 106910 | 0 | 0, 153 | 0, $94 + 163636 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($7 + 40 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($8 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 149056 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($7 + 40 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($8 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 154942 | 0 | 0, 1 | 0) | 0; label$10 : { if (!((physx__PxArticulationImpl__isSleeping_28_29_20const($8 + 12 | 0 | 0) | 0) & 1 | 0)) { break label$10 @@ -611604,7 +613417,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 24 | 0) >> 2] = $0; $4 = HEAP32[($3 + 24 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 141749 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 147579 | 0 | 0) | 0; label$1 : { label$2 : { if ((physx__PxArticulationImpl__getAPIScene_28_29_20const($4 | 0) | 0 | 0) != (0 | 0) & 1 | 0) { @@ -611615,7 +613428,7 @@ function asmFunc(imports) { break label$3 } $29 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $29 + 136993 | 0 | 0, 410 | 0, $29 + 215939 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $29 + 142165 | 0 | 0, 410 | 0, $29 + 221921 | 0 | 0, 0 | 0); } HEAP8[($3 + 31 | 0) >> 0] = 1 & 1 | 0; HEAP32[($3 + 8 | 0) >> 2] = 1; @@ -611638,7 +613451,7 @@ function asmFunc(imports) { HEAP32[($3 + 28 | 0) >> 2] = $0; $4 = HEAP32[($3 + 28 | 0) >> 2] | 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__PxArticulationImpl__getAPIScene_28_29_20const($4 | 0) | 0), HEAP32[(wasm2js_i32$0 + 24 | 0) >> 2] = wasm2js_i32$1; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($3 + 8 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 117133 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($3 + 8 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 120500 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((HEAP32[($3 + 24 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { @@ -611649,7 +613462,7 @@ function asmFunc(imports) { break label$3 } $31 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $31 + 136993 | 0 | 0, 489 | 0, $31 + 215884 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $31 + 142165 | 0 | 0, 489 | 0, $31 + 221866 | 0 | 0, 0 | 0); } HEAP32[($3 + 4 | 0) >> 2] = 1; break label$1; @@ -611736,7 +613549,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 252833 | 0, $23 + 125657 | 0, 463, GOT_data_internal_physx__Scb__Body__wakeUpInternal_28float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 258815 | 0, $23 + 129051 | 0, 463, GOT_data_internal_physx__Scb__Body__wakeUpInternal_28float_29___ignore); $18 = 0; } } @@ -611777,7 +613590,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 153266 | 0, $23 + 133630 | 0, 235, GOT_data_internal_physx__Scb__Articulation__wakeUp_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 159152 | 0, $23 + 138270 | 0, 235, GOT_data_internal_physx__Scb__Articulation__wakeUp_28_29___ignore); $18 = 0; } } @@ -611815,7 +613628,7 @@ function asmFunc(imports) { break label$3 } $31 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $31 + 105181 | 0 | 0, 178 | 0, $31 + 152295 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $31 + 106910 | 0 | 0, 178 | 0, $31 + 158181 | 0 | 0, 0 | 0); } break label$1; } @@ -611838,11 +613651,11 @@ function asmFunc(imports) { } } $56 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $56 + 105181 | 0 | 0, 179 | 0, $56 + 146619 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $56 + 106910 | 0 | 0, 179 | 0, $56 + 152499 | 0 | 0, 0 | 0); } break label$1; } - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($9 + 24 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($10 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 149025 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($9 + 24 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($10 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 154911 | 0 | 0) | 0; HEAP32[($9 + 20 | 0) >> 2] = HEAP32[($9 + 44 | 0) >> 2] | 0; label$8 : { label$9 : { @@ -611854,7 +613667,7 @@ function asmFunc(imports) { break label$10 } $106 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $106 + 105181 | 0 | 0, 183 | 0, $106 + 157656 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $106 + 106910 | 0 | 0, 183 | 0, $106 + 163542 | 0 | 0, 0 | 0); } HEAP32[($9 + 16 | 0) >> 2] = 1; break label$8; @@ -611926,7 +613739,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 188300 | 0, $33 + 136993 | 0, 583, GOT_data_internal_physx__PxArticulationImpl__getRoot_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 194262 | 0, $33 + 142165 | 0, 583, GOT_data_internal_physx__PxArticulationImpl__getRoot_28_29___ignore); $28 = 0; } } @@ -612000,7 +613813,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 28 | 0) >> 2] = $0; $4 = HEAP32[($3 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($3 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 149952 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($3 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 155838 | 0 | 0, 1 | 0) | 0; physx__NpPhysics__notifyDeletionListenersUserRelease_28physx__PxBase_20const__2c_20void__29(physx__NpPhysics__getInstance_28_29() | 0 | 0, $4 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0); HEAP32[($3 + 8 | 0) >> 2] = 0; label$1 : { @@ -612075,7 +613888,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 77353 | 0, $26 + 137945 | 0, 467, GOT_data_internal_physx__NpScene__removeFromArticulationList_28physx__PxArticulationBase__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 77396 | 0, $26 + 143257 | 0, 467, GOT_data_internal_physx__NpScene__removeFromArticulationList_28physx__PxArticulationBase__29___ignore); $21 = 0; } } @@ -612100,7 +613913,7 @@ function asmFunc(imports) { function physx__NpArticulation__getConcreteTypeName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 118759 | 0 | 0; + return GOT_data_internal___memory_base + 122126 | 0 | 0; } function physx__PxBase__isReleasable_28_29_20const($0) { @@ -612126,7 +613939,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; $12 = 1; label$1 : { - if (!(strcmp(GOT_data_internal___memory_base + 118759 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { + if (!(strcmp(GOT_data_internal___memory_base + 122126 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { break label$1 } $12 = physx__PxBase__isKindOf_28char_20const__29_20const($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; @@ -612143,7 +613956,7 @@ function asmFunc(imports) { __stack_pointer = $4; HEAP32[($4 + 12 | 0) >> 2] = $0; HEAP32[($4 + 8 | 0) >> 2] = $1; - $17 = ((strcmp(HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 150141 | 0 | 0) | 0 | 0) != (0 | 0) ^ -1 | 0) & 1 | 0; + $17 = ((strcmp(HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 156027 | 0 | 0) | 0 | 0) != (0 | 0) ^ -1 | 0) & 1 | 0; __stack_pointer = $4 + 16 | 0; return $17 | 0; } @@ -612196,7 +614009,7 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $1; HEAP32[($5 + 20 | 0) >> 2] = $2; $6 = HEAP32[($5 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 77503 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 77546 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((HEAP32[($5 + 24 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0) { @@ -612207,7 +614020,7 @@ function asmFunc(imports) { break label$3 } $32 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $32 + 136993 | 0 | 0, 368 | 0, $32 + 258843 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $32 + 142165 | 0 | 0, 368 | 0, $32 + 264825 | 0 | 0, 0 | 0); } HEAP32[$5 >> 2] = 1; break label$1; @@ -612221,7 +614034,7 @@ function asmFunc(imports) { break label$5 } $56 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $56 + 136993 | 0 | 0, 369 | 0, $56 + 266527 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $56 + 142165 | 0 | 0, 369 | 0, $56 + 272509 | 0 | 0, 0 | 0); } HEAP32[$5 >> 2] = 1; break label$1; @@ -612235,7 +614048,7 @@ function asmFunc(imports) { break label$7 } $80 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $80 + 136993 | 0 | 0, 370 | 0, $80 + 258687 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $80 + 142165 | 0 | 0, 370 | 0, $80 + 264669 | 0 | 0, 0 | 0); } HEAP32[$5 >> 2] = 1; break label$1; @@ -612249,7 +614062,7 @@ function asmFunc(imports) { break label$9 } $104 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $104 + 136993 | 0 | 0, 371 | 0, $104 + 266361 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $104 + 142165 | 0 | 0, 371 | 0, $104 + 272343 | 0 | 0, 0 | 0); } HEAP32[$5 >> 2] = 1; break label$1; @@ -612288,7 +614101,7 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $1; HEAP32[($5 + 20 | 0) >> 2] = $2; $6 = HEAP32[($5 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 8 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 77528 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 8 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 77571 | 0 | 0) | 0; (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__Scb__Articulation__getSolverIterationCounts_28_29_20const(physx__PxArticulationImpl__getScbArticulation_28_29_20const($6 | 0) | 0 | 0) | 0), HEAP16[(wasm2js_i32$0 + 6 | 0) >> 1] = wasm2js_i32$1; HEAP32[(HEAP32[($5 + 20 | 0) >> 2] | 0) >> 2] = ((HEAPU16[($5 + 6 | 0) >> 1] | 0) & 65535 | 0) >> 8 | 0; HEAP32[(HEAP32[($5 + 24 | 0) >> 2] | 0) >> 2] = ((HEAPU16[($5 + 6 | 0) >> 1] | 0) & 65535 | 0) & 255 | 0; @@ -612330,7 +614143,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAPF32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 156908 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 162794 | 0 | 0, 1 | 0) | 0; physx__Scb__Articulation__setSleepThreshold_28float_29(physx__PxArticulationImpl__getScbArticulation_28_29($5 | 0) | 0 | 0, Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -612355,7 +614168,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 156926 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 162812 | 0 | 0) | 0; $10 = Math_fround(physx__Scb__Articulation__getSleepThreshold_28_29_20const(physx__PxArticulationImpl__getScbArticulation_28_29_20const($4 | 0) | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -612384,7 +614197,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAPF32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 156944 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 162830 | 0 | 0, 1 | 0) | 0; physx__Scb__Articulation__setFreezeThreshold_28float_29(physx__PxArticulationImpl__getScbArticulation_28_29($5 | 0) | 0 | 0, Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -612409,7 +614222,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 156970 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 162856 | 0 | 0) | 0; $10 = Math_fround(physx__Scb__Articulation__getFreezeThreshold_28_29_20const(physx__PxArticulationImpl__getScbArticulation_28_29_20const($4 | 0) | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -612438,7 +614251,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAPF32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 91358 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 91427 | 0 | 0, 1 | 0) | 0; HEAP32[($4 + 4 | 0) >> 2] = 0; label$1 : { label$2 : while (1) { @@ -612474,7 +614287,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 91373 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 91442 | 0 | 0) | 0; $10 = Math_fround(physx__Scb__Articulation__getWakeCounter_28_29_20const(physx__PxArticulationImpl__getScbArticulation_28_29_20const($4 | 0) | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -612510,7 +614323,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 28 | 0) >> 2] = $0; $4 = HEAP32[($3 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($3 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 116818 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($3 + 12 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 120185 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((physx__PxArticulationImpl__getAPIScene_28_29_20const($4 | 0) | 0 | 0) != (0 | 0) & 1 | 0) { @@ -612521,7 +614334,7 @@ function asmFunc(imports) { break label$3 } $30 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $30 + 136993 | 0 | 0, 502 | 0, $30 + 215825 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $30 + 142165 | 0 | 0, 502 | 0, $30 + 221807 | 0 | 0, 0 | 0); } HEAP32[($3 + 8 | 0) >> 2] = 1; break label$1; @@ -612566,7 +614379,7 @@ function asmFunc(imports) { break label$3 } $17 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $17 + 136993 | 0 | 0, 325 | 0, $17 + 218779 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $17 + 142165 | 0 | 0, 325 | 0, $17 + 224761 | 0 | 0, 0 | 0); } HEAP32[($5 + 76 | 0) >> 2] = 0; break label$1; @@ -612580,12 +614393,12 @@ function asmFunc(imports) { break label$5 } $49 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $49 + 136993 | 0 | 0, 326 | 0, $49 + 118687 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $49 + 142165 | 0 | 0, 326 | 0, $49 + 122054 | 0 | 0, 0 | 0); } HEAP32[($5 + 76 | 0) >> 2] = 0; break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 48 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($6 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 123759 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 48 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($6 + 12 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 127126 | 0 | 0, 1 | 0) | 0; label$6 : { label$7 : { if (!((HEAP32[($5 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -612595,7 +614408,7 @@ function asmFunc(imports) { break label$7 } $84 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $84 + 136993 | 0 | 0, 332 | 0, $84 + 258240 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $84 + 142165 | 0 | 0, 332 | 0, $84 + 264222 | 0 | 0, 0 | 0); HEAP32[($5 + 76 | 0) >> 2] = 0; HEAP32[($5 + 44 | 0) >> 2] = 1; break label$6; @@ -612608,7 +614421,7 @@ function asmFunc(imports) { break label$8 } $109 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $109 + 136993 | 0 | 0, 338 | 0, $109 + 258181 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $109 + 142165 | 0 | 0, 338 | 0, $109 + 264163 | 0 | 0, 0 | 0); HEAP32[($5 + 76 | 0) >> 2] = 0; HEAP32[($5 + 44 | 0) >> 2] = 1; break label$6; @@ -612683,7 +614496,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 83530 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 83573 | 0 | 0) | 0; $11 = physx__shdfnd__Array_physx__NpArticulationLink__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____size_28_29_20const($4 + 64 | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -612720,7 +614533,7 @@ function asmFunc(imports) { HEAP32[($6 + 20 | 0) >> 2] = $2; HEAP32[($6 + 16 | 0) >> 2] = $3; $7 = HEAP32[($6 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 83503 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 83546 | 0 | 0) | 0; $25 = unsigned_20int_20physx__Cm__getArrayOfPointers_physx__PxArticulationLink_2c_20physx__NpArticulationLink__28physx__PxArticulationLink___2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__NpArticulationLink__20const__2c_20unsigned_20int_29(HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0, HEAP32[($6 + 16 | 0) >> 2] | 0 | 0, physx__shdfnd__Array_physx__NpArticulationLink__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____begin_28_29_20const($7 + 64 | 0 | 0) | 0 | 0, physx__shdfnd__Array_physx__NpArticulationLink__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____size_28_29_20const($7 + 64 | 0 | 0) | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($6 + 4 | 0 | 0) | 0; __stack_pointer = $6 + 32 | 0; @@ -612749,7 +614562,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 153599 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 159485 | 0 | 0, 1 | 0) | 0; HEAP32[($5 + 100 | 0) >> 2] = HEAP32[($4 + 24 | 0) >> 2] | 0; physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -612774,7 +614587,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 153607 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 159493 | 0 | 0) | 0; $9 = HEAP32[($4 + 100 | 0) >> 2] | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -612807,7 +614620,7 @@ function asmFunc(imports) { HEAP32[($5 + 104 | 0) >> 2] = $1; HEAPF32[($5 + 100 | 0) >> 2] = $2; $6 = HEAP32[($5 + 104 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 88 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 89634 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 88 | 0 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 89703 | 0 | 0) | 0; physx__PxBounds3__empty_28_29($5 + 64 | 0 | 0); HEAP32[($5 + 60 | 0) >> 2] = 0; label$1 : { @@ -612833,7 +614646,7 @@ function asmFunc(imports) { } $60 = physx__PxGetAssertHandler_28_29() | 0; $64 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 253858 | 0, $64 + 136993 | 0, 533, GOT_data_internal_physx__PxArticulationImpl__getWorldBounds_28float_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 259840 | 0, $64 + 142165 | 0, 533, GOT_data_internal_physx__PxArticulationImpl__getWorldBounds_28float_29_20const___ignore); $59 = 0; } } @@ -612864,7 +614677,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 147932 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__PxArticulationImpl__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 153818 | 0 | 0) | 0; $9 = HEAP32[($4 + 96 | 0) >> 2] | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -613161,7 +614974,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationBuffer_2c_20physx__Sc__ArticulationCore_2c_20physx__Scb__Articulation_2c_20physx__Scb__Base___write_physx__Scb__ArticulationBuffer__Fns_1u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationCore__2c_20physx__Scb__ArticulationBuffer__Fns_1u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationBuffer_2c_20physx__Sc__ArticulationCore_2c_20physx__Scb__Articulation_2c_20physx__Scb__Base___write_physx__Scb__ArticulationBuffer__Fns_1u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationCore__2c_20physx__Scb__ArticulationBuffer__Fns_1u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -613277,7 +615090,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 142445 | 0, $25 + 137267 | 0, 240, GOT_data_internal_physx__Scb__Base__markUpdated_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 148275 | 0, $25 + 142481 | 0, 240, GOT_data_internal_physx__Scb__Base__markUpdated_28unsigned_20int_29___ignore); $20 = 0; } } @@ -613400,7 +615213,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationBuffer_2c_20physx__Sc__ArticulationCore_2c_20physx__Scb__Articulation_2c_20physx__Scb__Base___write_physx__Scb__ArticulationBuffer__Fns_2u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationCore__2c_20physx__Scb__ArticulationBuffer__Fns_2u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationBuffer_2c_20physx__Sc__ArticulationCore_2c_20physx__Scb__Articulation_2c_20physx__Scb__Base___write_physx__Scb__ArticulationBuffer__Fns_2u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationCore__2c_20physx__Scb__ArticulationBuffer__Fns_2u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -613532,7 +615345,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationBuffer_2c_20physx__Sc__ArticulationCore_2c_20physx__Scb__Articulation_2c_20physx__Scb__Base___write_physx__Scb__ArticulationBuffer__Fns_4u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationCore__2c_20physx__Scb__ArticulationBuffer__Fns_4u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationBuffer_2c_20physx__Sc__ArticulationCore_2c_20physx__Scb__Articulation_2c_20physx__Scb__Base___write_physx__Scb__ArticulationBuffer__Fns_4u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationCore__2c_20physx__Scb__ArticulationBuffer__Fns_4u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -613664,7 +615477,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationBuffer_2c_20physx__Sc__ArticulationCore_2c_20physx__Scb__Articulation_2c_20physx__Scb__Base___write_physx__Scb__ArticulationBuffer__Fns_8u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationCore__2c_20physx__Scb__ArticulationBuffer__Fns_8u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationBuffer_2c_20physx__Sc__ArticulationCore_2c_20physx__Scb__Articulation_2c_20physx__Scb__Base___write_physx__Scb__ArticulationBuffer__Fns_8u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationCore__2c_20physx__Scb__ArticulationBuffer__Fns_8u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -613783,7 +615596,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 252833 | 0, $23 + 133630 | 0, 242, GOT_data_internal_physx__Scb__Articulation__wakeUpInternal_28float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 258815 | 0, $23 + 138270 | 0, 242, GOT_data_internal_physx__Scb__Articulation__wakeUpInternal_28float_29___ignore); $18 = 0; } } @@ -613824,7 +615637,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 142445 | 0, $25 + 137267 | 0, 249, GOT_data_internal_physx__Scb__Base__resetBufferFlag_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 148275 | 0, $25 + 142481 | 0, 249, GOT_data_internal_physx__Scb__Base__resetBufferFlag_28unsigned_20int_29___ignore); $20 = 0; } } @@ -614133,7 +615946,7 @@ function asmFunc(imports) { } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 204759 | 0, $20 + 137267 | 0, 160, GOT_data_internal_physx__Scb__Base__Base_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 210741 | 0, $20 + 142481 | 0, 160, GOT_data_internal_physx__Scb__Base__Base_28_29___ignore); $15 = 0; } } @@ -614227,7 +616040,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -614456,7 +616269,7 @@ function asmFunc(imports) { } $65 = physx__PxGetAssertHandler_28_29() | 0; $69 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 187325 | 0, $69 + 129300 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 193287 | 0, $69 + 133282 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); $64 = 0; } } @@ -614490,7 +616303,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73146 | 0, $26 + 129300 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73161 | 0, $26 + 133282 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); $21 = 0; } } @@ -614557,7 +616370,7 @@ function asmFunc(imports) { } $37 = physx__PxGetAssertHandler_28_29() | 0; $41 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 153266 | 0, $41 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationBuffer_2c_20physx__Sc__ArticulationCore_2c_20physx__Scb__Articulation_2c_20physx__Scb__Base___write_physx__Scb__ArticulationBuffer__Fns_32u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationCore__2c_20physx__Scb__ArticulationBuffer__Fns_32u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 159152 | 0, $41 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationBuffer_2c_20physx__Sc__ArticulationCore_2c_20physx__Scb__Articulation_2c_20physx__Scb__Base___write_physx__Scb__ArticulationBuffer__Fns_32u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationCore__2c_20physx__Scb__ArticulationBuffer__Fns_32u_2c_200u___Arg_29___ignore); $36 = 0; } } @@ -614739,7 +616552,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationBuffer_2c_20physx__Sc__ArticulationCore_2c_20physx__Scb__Articulation_2c_20physx__Scb__Base___write_physx__Scb__ArticulationBuffer__Fns_16u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationCore__2c_20physx__Scb__ArticulationBuffer__Fns_16u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationBuffer_2c_20physx__Sc__ArticulationCore_2c_20physx__Scb__Articulation_2c_20physx__Scb__Base___write_physx__Scb__ArticulationBuffer__Fns_16u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationCore__2c_20physx__Scb__ArticulationBuffer__Fns_16u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -614921,7 +616734,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationBuffer_2c_20physx__Sc__ArticulationCore_2c_20physx__Scb__Articulation_2c_20physx__Scb__Base___write_physx__Scb__ArticulationBuffer__Fns_64u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationCore__2c_20physx__Scb__ArticulationBuffer__Fns_64u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationBuffer_2c_20physx__Sc__ArticulationCore_2c_20physx__Scb__Articulation_2c_20physx__Scb__Base___write_physx__Scb__ArticulationBuffer__Fns_64u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationCore__2c_20physx__Scb__ArticulationBuffer__Fns_64u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -615066,7 +616879,7 @@ function asmFunc(imports) { } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 236889 | 0, $32 + 125657 | 0, 520, GOT_data_internal_physx__Scb__Body__setWakeCounter_28float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 242871 | 0, $32 + 129051 | 0, 520, GOT_data_internal_physx__Scb__Body__setWakeCounter_28float_29___ignore); $27 = 0; } } @@ -615440,7 +617253,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__NpArticulationLink__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__NpArticulationLink__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__NpArticulationLink__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__NpArticulationLink__20const__29___ignore); $29 = 0; } } @@ -615586,7 +617399,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__NpArticulationLink__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__NpArticulationLink__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -615946,7 +617759,7 @@ function asmFunc(imports) { break label$3 } $24 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $24 + 97346 | 0 | 0, 71 | 0, $24 + 218108 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $24 + 97913 | 0 | 0, 71 | 0, $24 + 224090 | 0 | 0, 0 | 0); } break label$1; } @@ -615983,11 +617796,11 @@ function asmFunc(imports) { } } $95 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $95 + 97346 | 0 | 0, 72 | 0, $95 + 218182 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $95 + 97913 | 0 | 0, 72 | 0, $95 + 224164 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 118339 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 121706 | 0 | 0, 1 | 0) | 0; physx__Scb__ArticulationJoint__setTargetOrientation_28physx__PxQuat_20const__29(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29($5 + 8 | 0 | 0) | 0 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($4 | 0) | 0; } @@ -616086,7 +617899,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 24 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 118360 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 121727 | 0 | 0) | 0; physx__Scb__ArticulationJoint__getTargetOrientation_28_29_20const($0 | 0, physx__PxArticulationJointImpl__getScbArticulationJoint_28_29_20const($5 + 8 | 0 | 0) | 0 | 0); physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -616145,7 +617958,7 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 97346 | 0 | 0, 90 | 0, $16 + 217587 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 97913 | 0 | 0, 90 | 0, $16 + 223569 | 0 | 0, 0 | 0); } break label$1; } @@ -616191,7 +618004,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 150693 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 156579 | 0 | 0) | 0; $12 = physx__Scb__ArticulationJoint__getDriveType_28_29_20const(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29_20const($4 + 8 | 0 | 0) | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -616207,7 +618020,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 150680 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 156566 | 0 | 0, 1 | 0) | 0; physx__Scb__ArticulationJoint__setDriveType_28physx__PxArticulationJointDriveType__Enum_29(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29($5 + 8 | 0 | 0) | 0 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -616311,11 +618124,11 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 97346 | 0 | 0, 121 | 0, $28 + 267065 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 97913 | 0 | 0, 121 | 0, $28 + 273047 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 79641 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 79684 | 0 | 0, 1 | 0) | 0; physx__Scb__ArticulationJoint__setStiffness_28float_29(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29($5 + 8 | 0 | 0) | 0 | 0, Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; } @@ -616357,7 +618170,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 79654 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 79697 | 0 | 0) | 0; $12 = Math_fround(physx__Scb__ArticulationJoint__getStiffness_28_29_20const(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29_20const($4 + 8 | 0 | 0) | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -616416,11 +618229,11 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 97346 | 0 | 0, 139 | 0, $28 + 267133 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 97913 | 0 | 0, 139 | 0, $28 + 273115 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 141615 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 147445 | 0 | 0, 1 | 0) | 0; physx__Scb__ArticulationJoint__setDamping_28float_29(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29($5 + 8 | 0 | 0) | 0 | 0, Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; } @@ -616462,7 +618275,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 141626 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 147456 | 0 | 0) | 0; $12 = Math_fround(physx__Scb__ArticulationJoint__getDamping_28_29_20const(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29_20const($4 + 8 | 0 | 0) | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -616521,11 +618334,11 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 97346 | 0 | 0, 157 | 0, $28 + 266981 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 97913 | 0 | 0, 157 | 0, $28 + 272963 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 156053 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 161939 | 0 | 0, 1 | 0) | 0; physx__Scb__ArticulationJoint__setSwingLimitContactDistance_28float_29(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29($5 + 8 | 0 | 0) | 0 | 0, Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; } @@ -616567,7 +618380,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 156082 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 161968 | 0 | 0) | 0; $12 = Math_fround(physx__Scb__ArticulationJoint__getSwingLimitContactDistance_28_29_20const(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29_20const($4 + 8 | 0 | 0) | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -616603,11 +618416,11 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 97346 | 0 | 0, 175 | 0, $28 + 266897 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 97913 | 0 | 0, 175 | 0, $28 + 272879 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 155995 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 161881 | 0 | 0, 1 | 0) | 0; physx__Scb__ArticulationJoint__setTwistLimitContactDistance_28float_29(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29($5 + 8 | 0 | 0) | 0 | 0, Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; } @@ -616649,7 +618462,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 156024 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 161910 | 0 | 0) | 0; $12 = Math_fround(physx__Scb__ArticulationJoint__getTwistLimitContactDistance_28_29_20const(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29_20const($4 + 8 | 0 | 0) | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -616663,7 +618476,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 150512 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 156398 | 0 | 0) | 0; $12 = physx__Scb__ArticulationJoint__getJointType_28_29_20const(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29_20const($4 + 8 | 0 | 0) | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -616702,7 +618515,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 150499 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 156385 | 0 | 0, 1 | 0) | 0; physx__Scb__ArticulationJoint__setJointType_28physx__PxArticulationJointType__Enum_29(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29($5 + 8 | 0 | 0) | 0 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -616747,7 +618560,7 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $1; HEAP32[($5 + 20 | 0) >> 2] = $2; $6 = HEAP32[($5 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 117796 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 121163 | 0 | 0, 1 | 0) | 0; physx__Scb__ArticulationJoint__setMotion_28physx__PxArticulationAxis__Enum_2c_20physx__PxArticulationMotion__Enum_29(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29($6 + 8 | 0 | 0) | 0 | 0, HEAP32[($5 + 24 | 0) >> 2] | 0 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0 | 0); $21 = physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getChild_28_29($6 | 0) | 0; $24 = FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 248 | 0) >> 2] | 0 | 0]($21) | 0; @@ -616851,7 +618664,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 117806 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 121173 | 0 | 0) | 0; $18 = physx__Scb__ArticulationJoint__getMotion_28physx__PxArticulationAxis__Enum_29_20const(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29_20const($5 + 8 | 0 | 0) | 0 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -616891,7 +618704,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAPF32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 74923 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 74955 | 0 | 0, 1 | 0) | 0; physx__Scb__ArticulationJoint__setFrictionCoefficient_28float_29(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29($5 + 8 | 0 | 0) | 0 | 0, Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -616932,7 +618745,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 74946 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 74978 | 0 | 0) | 0; $12 = Math_fround(physx__Scb__ArticulationJoint__getFrictionCoefficient_28_29_20const(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29_20const($4 + 8 | 0 | 0) | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -616991,11 +618804,11 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 97346 | 0 | 0, 235 | 0, $28 + 205800 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 97913 | 0 | 0, 235 | 0, $28 + 211782 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 156375 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 162261 | 0 | 0, 1 | 0) | 0; physx__Scb__ArticulationJoint__setInternalCompliance_28float_29(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29($5 + 8 | 0 | 0) | 0 | 0, Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; } @@ -617037,7 +618850,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 156397 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 162283 | 0 | 0) | 0; $12 = Math_fround(physx__Scb__ArticulationJoint__getInternalCompliance_28_29_20const(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29_20const($4 + 8 | 0 | 0) | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -617096,11 +618909,11 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 97346 | 0 | 0, 254 | 0, $28 + 205733 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 97913 | 0 | 0, 254 | 0, $28 + 211715 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 156331 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 162217 | 0 | 0, 1 | 0) | 0; physx__Scb__ArticulationJoint__setExternalCompliance_28float_29(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29($5 + 8 | 0 | 0) | 0 | 0, Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; } @@ -617142,7 +618955,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 156353 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 162239 | 0 | 0) | 0; $12 = Math_fround(physx__Scb__ArticulationJoint__getExternalCompliance_28_29_20const(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29_20const($4 + 8 | 0 | 0) | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -617227,11 +619040,11 @@ function asmFunc(imports) { } } $69 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $69 + 97346 | 0 | 0, 272 | 0, $69 + 124908 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $69 + 97913 | 0 | 0, 272 | 0, $69 + 128282 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 75149 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 75181 | 0 | 0, 1 | 0) | 0; physx__Scb__ArticulationJoint__setSwingLimit_28float_2c_20float_29(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29($6 + 8 | 0 | 0) | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 24 | 0) >> 2])), Math_fround(Math_fround(HEAPF32[($5 + 20 | 0) >> 2]))); physx__NpWriteCheck___NpWriteCheck_28_29($5 + 4 | 0 | 0) | 0; } @@ -617279,7 +619092,7 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $1; HEAP32[($5 + 20 | 0) >> 2] = $2; $6 = HEAP32[($5 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 75163 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 75195 | 0 | 0) | 0; physx__Scb__ArticulationJoint__getSwingLimit_28float__2c_20float__29_20const(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29_20const($6 + 8 | 0 | 0) | 0 | 0, HEAP32[($5 + 24 | 0) >> 2] | 0 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0 | 0); physx__NpReadCheck___NpReadCheck_28_29($5 + 8 | 0 | 0) | 0; __stack_pointer = $5 + 32 | 0; @@ -617315,11 +619128,11 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 97346 | 0 | 0, 289 | 0, $28 + 205603 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 97913 | 0 | 0, 289 | 0, $28 + 211585 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 79667 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 79710 | 0 | 0, 1 | 0) | 0; physx__Scb__ArticulationJoint__setTangentialStiffness_28float_29(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29($5 + 8 | 0 | 0) | 0 | 0, Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; } @@ -617361,7 +619174,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 79690 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 79733 | 0 | 0) | 0; $12 = Math_fround(physx__Scb__ArticulationJoint__getTangentialStiffness_28_29_20const(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29_20const($4 + 8 | 0 | 0) | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -617420,11 +619233,11 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 97346 | 0 | 0, 307 | 0, $28 + 205670 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 97913 | 0 | 0, 307 | 0, $28 + 211652 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 141707 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 147537 | 0 | 0, 1 | 0) | 0; physx__Scb__ArticulationJoint__setTangentialDamping_28float_29(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29($5 + 8 | 0 | 0) | 0 | 0, Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; } @@ -617466,7 +619279,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 141728 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 147558 | 0 | 0) | 0; $12 = Math_fround(physx__Scb__ArticulationJoint__getTangentialDamping_28_29_20const(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29_20const($4 + 8 | 0 | 0) | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -617505,7 +619318,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP8[($4 + 27 | 0) >> 0] = $1; $6 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 160004 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 165902 | 0 | 0, 1 | 0) | 0; physx__Scb__ArticulationJoint__setSwingLimitEnabled_28bool_29(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29($6 + 8 | 0 | 0) | 0 | 0, (HEAPU8[($4 + 27 | 0) >> 0] | 0) & 1 | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -617546,7 +619359,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 160025 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 165923 | 0 | 0) | 0; $12 = physx__Scb__ArticulationJoint__getSwingLimitEnabled_28_29_20const(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29_20const($4 + 8 | 0 | 0) | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -617625,11 +619438,11 @@ function asmFunc(imports) { } } $55 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $55 + 97346 | 0 | 0, 341 | 0, $55 + 81085 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $55 + 97913 | 0 | 0, 341 | 0, $55 + 81128 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 75088 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 75120 | 0 | 0, 1 | 0) | 0; physx__Scb__ArticulationJoint__setTwistLimit_28float_2c_20float_29(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29($6 + 8 | 0 | 0) | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 24 | 0) >> 2])), Math_fround(Math_fround(HEAPF32[($5 + 20 | 0) >> 2]))); physx__NpWriteCheck___NpWriteCheck_28_29($5 + 4 | 0 | 0) | 0; } @@ -617677,7 +619490,7 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $1; HEAP32[($5 + 20 | 0) >> 2] = $2; $6 = HEAP32[($5 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 75102 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 75134 | 0 | 0) | 0; physx__Scb__ArticulationJoint__getTwistLimit_28float__2c_20float__29_20const(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29_20const($6 + 8 | 0 | 0) | 0 | 0, HEAP32[($5 + 24 | 0) >> 2] | 0 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0 | 0); physx__NpReadCheck___NpReadCheck_28_29($5 + 8 | 0 | 0) | 0; __stack_pointer = $5 + 32 | 0; @@ -617693,7 +619506,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP8[($4 + 27 | 0) >> 0] = $1; $6 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 159962 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 165860 | 0 | 0, 1 | 0) | 0; physx__Scb__ArticulationJoint__setTwistLimitEnabled_28bool_29(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29($6 + 8 | 0 | 0) | 0 | 0, (HEAPU8[($4 + 27 | 0) >> 0] | 0) & 1 | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -617734,7 +619547,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 159983 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 165881 | 0 | 0) | 0; $12 = physx__Scb__ArticulationJoint__getTwistLimitEnabled_28_29_20const(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29_20const($4 + 8 | 0 | 0) | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -617850,7 +619663,7 @@ function asmFunc(imports) { function physx__PxArticulationJoint__getConcreteTypeName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 73759 | 0 | 0; + return GOT_data_internal___memory_base + 73774 | 0 | 0; } function physx__PxArticulationJoint__isKindOf_28char_20const__29_20const($0, $1) { @@ -617864,7 +619677,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; $12 = 1; label$1 : { - if (!(strcmp(GOT_data_internal___memory_base + 73759 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { + if (!(strcmp(GOT_data_internal___memory_base + 73774 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { break label$1 } $12 = physx__PxArticulationJointBase__isKindOf_28char_20const__29_20const($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; @@ -617884,7 +619697,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; $12 = 1; label$1 : { - if (!(strcmp(GOT_data_internal___memory_base + 150148 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { + if (!(strcmp(GOT_data_internal___memory_base + 156034 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { break label$1 } $12 = physx__PxBase__isKindOf_28char_20const__29_20const($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; @@ -617944,11 +619757,11 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 127206 | 0 | 0, 247 | 0, $16 + 217726 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 130852 | 0 | 0, 247 | 0, $16 + 223708 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 88 | 0 | 0, physx__PxArticulationJointImpl__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 148775 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 88 | 0 | 0, physx__PxArticulationJointImpl__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 154661 | 0 | 0, 1 | 0) | 0; label$4 : { label$5 : { if (!((HEAP32[($5 + 384 | 0) >> 2] | 0 | 0) == (0 | 0) & 1 | 0)) { @@ -617992,7 +619805,7 @@ function asmFunc(imports) { HEAP32[($4 + 76 | 0) >> 2] = $0; HEAP32[($4 + 72 | 0) >> 2] = $1; $5 = HEAP32[($4 + 72 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 60 | 0 | 0, physx__PxArticulationJointImpl__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 148789 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 60 | 0 | 0, physx__PxArticulationJointImpl__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 154675 | 0 | 0) | 0; $14 = HEAP32[($5 + 384 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 112 | 0) >> 2] | 0 | 0]($4 + 32 | 0, $14); physx__Scb__ArticulationJoint__getParentPose_28_29_20const($4 + 4 | 0 | 0, $5 | 0); @@ -618053,11 +619866,11 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 127206 | 0 | 0, 265 | 0, $16 + 217777 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 130852 | 0 | 0, 265 | 0, $16 + 223759 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 88 | 0 | 0, physx__PxArticulationJointImpl__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 148972 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 88 | 0 | 0, physx__PxArticulationJointImpl__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 154858 | 0 | 0, 1 | 0) | 0; $32 = HEAP32[($5 + 388 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 112 | 0) >> 2] | 0 | 0]($4 + 32 | 0, $32); physx__PxTransform__getNormalized_28_29_20const($4 + 4 | 0 | 0, HEAP32[($4 + 104 | 0) >> 2] | 0 | 0); @@ -618091,7 +619904,7 @@ function asmFunc(imports) { HEAP32[($4 + 76 | 0) >> 2] = $0; HEAP32[($4 + 72 | 0) >> 2] = $1; $5 = HEAP32[($4 + 72 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 60 | 0 | 0, physx__PxArticulationJointImpl__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 148985 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 60 | 0 | 0, physx__PxArticulationJointImpl__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 154871 | 0 | 0) | 0; $14 = HEAP32[($5 + 388 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 112 | 0) >> 2] | 0 | 0]($4 + 32 | 0, $14); physx__Scb__ArticulationJoint__getChildPose_28_29_20const($4 + 4 | 0 | 0, $5 | 0); @@ -618269,7 +620082,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_4u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_4u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_4u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_4u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -618392,7 +620205,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_8u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_8u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_8u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_8u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -618465,7 +620278,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_65536u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_65536u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_65536u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_65536u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -618586,7 +620399,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_16u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_16u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_16u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_16u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -618707,7 +620520,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_32u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_32u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_32u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_32u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -618828,7 +620641,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_1024u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_1024u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_1024u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_1024u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -618899,7 +620712,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_16384u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_16384u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_16384u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_16384u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -619012,7 +620825,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_524288u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_524288u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_524288u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_524288u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -619083,7 +620896,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_64u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_64u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_64u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_64u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -619196,7 +621009,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_256u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_256u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_256u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_256u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -619317,7 +621130,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_512u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_512u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_512u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_512u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -619438,7 +621251,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_4096u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_4096u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_4096u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_4096u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -619559,7 +621372,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_8192u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_8192u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_8192u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_8192u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -619680,7 +621493,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 153266 | 0, $42 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_2048u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_2048u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 159152 | 0, $42 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_2048u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_2048u_2c_200u___Arg_29___ignore); $37 = 0; } } @@ -619801,7 +621614,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 153266 | 0, $42 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_32768u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_32768u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 159152 | 0, $42 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_32768u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_32768u_2c_200u___Arg_29___ignore); $37 = 0; } } @@ -620071,7 +621884,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 150499 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 156385 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((HEAP32[($4 + 24 | 0) >> 2] | 0 | 0) != (4 | 0) & 1 | 0) { @@ -620082,7 +621895,7 @@ function asmFunc(imports) { break label$3 } $31 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $31 + 109495 | 0 | 0, 70 | 0, $31 + 75963 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $31 + 111868 | 0 | 0, 70 | 0, $31 + 75995 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -620113,7 +621926,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 150512 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 156398 | 0 | 0) | 0; $12 = physx__Scb__ArticulationJoint__getJointType_28_29_20const(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29_20const($4 + 8 | 0 | 0) | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -620256,7 +622069,7 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $1; HEAP32[($5 + 20 | 0) >> 2] = $2; $6 = HEAP32[($5 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___getOwnerScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 117796 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___getOwnerScene_28_29_20const($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 121163 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 60 | 0) >> 2] | 0 | 0]($6) | 0 | 0) != (4 | 0) & 1 | 0) { @@ -620267,7 +622080,7 @@ function asmFunc(imports) { break label$3 } $36 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $36 + 109495 | 0 | 0, 166 | 0, $36 + 117667 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $36 + 111868 | 0 | 0, 166 | 0, $36 + 121034 | 0 | 0, 0 | 0); } HEAP32[$5 >> 2] = 1; break label$1; @@ -620281,7 +622094,7 @@ function asmFunc(imports) { break label$5 } $56 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $56 + 109495 | 0 | 0, 167 | 0, $56 + 220530 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $56 + 111868 | 0 | 0, 167 | 0, $56 + 226512 | 0 | 0, 0 | 0); } HEAP32[$5 >> 2] = 1; break label$1; @@ -620317,7 +622130,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 117806 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 121173 | 0 | 0) | 0; $18 = physx__Scb__ArticulationJoint__getMotion_28physx__PxArticulationAxis__Enum_29_20const(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29_20const($5 + 8 | 0 | 0) | 0 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -620333,7 +622146,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAPF32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 74923 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 74955 | 0 | 0, 1 | 0) | 0; physx__Scb__ArticulationJoint__setFrictionCoefficient_28float_29(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29($5 + 8 | 0 | 0) | 0 | 0, Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -620347,7 +622160,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 74946 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 74978 | 0 | 0) | 0; $12 = Math_fround(physx__Scb__ArticulationJoint__getFrictionCoefficient_28_29_20const(physx__PxArticulationJointImpl__getScbArticulationJoint_28_29_20const($4 + 8 | 0 | 0) | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -620941,7 +622754,7 @@ function asmFunc(imports) { function physx__PxArticulationJointReducedCoordinate__getConcreteTypeName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 147373 | 0 | 0; + return GOT_data_internal___memory_base + 153259 | 0 | 0; } function physx__PxArticulationJointReducedCoordinate__isKindOf_28char_20const__29_20const($0, $1) { @@ -620955,7 +622768,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; $12 = 1; label$1 : { - if (!(strcmp(GOT_data_internal___memory_base + 147373 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { + if (!(strcmp(GOT_data_internal___memory_base + 153259 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { break label$1 } $12 = physx__PxBase__isKindOf_28char_20const__29_20const($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; @@ -621126,7 +622939,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_128u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_128u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__ArticulationJointBuffer_2c_20physx__Sc__ArticulationJointCore_2c_20physx__Scb__ArticulationJoint_2c_20physx__Scb__Base___write_physx__Scb__ArticulationJointBuffer__Fns_128u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__ArticulationJointCore__2c_20physx__Scb__ArticulationJointBuffer__Fns_128u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -621273,7 +623086,7 @@ function asmFunc(imports) { } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 204966 | 0, $21 + 138282 | 0, 62, GOT_data_internal_physx__Cm__RefCountable__RefCountable_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 210948 | 0, $21 + 143650 | 0, 62, GOT_data_internal_physx__Cm__RefCountable__RefCountable_28unsigned_20int_29___ignore); $16 = 0; } } @@ -621514,7 +623327,7 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 107225 | 0 | 0, 108 | 0, $16 + 76746 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 109262 | 0 | 0, 108 | 0, $16 + 76789 | 0 | 0, 0 | 0); } break label$1; } @@ -621564,7 +623377,7 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 107225 | 0 | 0, 123 | 0, $16 + 76701 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 109262 | 0 | 0, 123 | 0, $16 + 76744 | 0 | 0, 0 | 0); } break label$1; } @@ -621602,7 +623415,7 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 107225 | 0 | 0, 138 | 0, $16 + 76659 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 109262 | 0 | 0, 138 | 0, $16 + 76702 | 0 | 0, 0 | 0); } break label$1; } @@ -621616,7 +623429,7 @@ function asmFunc(imports) { } } $36 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $36 + 107225 | 0 | 0, 139 | 0, $36 + 266067 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $36 + 109262 | 0 | 0, 139 | 0, $36 + 272049 | 0 | 0, 0 | 0); } label$6 : { label$7 : { @@ -621631,7 +623444,7 @@ function asmFunc(imports) { $57 = physx__shdfnd__getFoundation_28_29() | 0; HEAPF64[$4 >> 3] = +Math_fround(HEAPF32[($4 + 8 | 0) >> 2]); $61 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($57 | 0, 4 | 0, $61 + 107225 | 0 | 0, 143 | 0, $61 + 266e3 | 0 | 0, $4 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($57 | 0, 4 | 0, $61 + 109262 | 0 | 0, 143 | 0, $61 + 271982 | 0 | 0, $4 | 0); } HEAPF32[($5 + 40 | 0) >> 2] = Math_fround(HEAPF32[($4 + 8 | 0) >> 2]); physx__NpMaterial__updateMaterial_28_29($5 | 0); @@ -621850,7 +623663,7 @@ function asmFunc(imports) { function physx__PxMaterial__getConcreteTypeName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 122187 | 0 | 0; + return GOT_data_internal___memory_base + 125554 | 0 | 0; } function physx__PxMaterial__isKindOf_28char_20const__29_20const($0, $1) { @@ -621864,7 +623677,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; $12 = 1; label$1 : { - if (!(strcmp(GOT_data_internal___memory_base + 122187 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { + if (!(strcmp(GOT_data_internal___memory_base + 125554 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { break label$1 } $12 = physx__PxBase__isKindOf_28char_20const__29_20const($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; @@ -621928,13 +623741,13 @@ function asmFunc(imports) { $4 = HEAP32[($3 + 28 | 0) >> 2] | 0; physx__GuMeshFactory__GuMeshFactory_28_29($4 | 0) | 0; HEAP32[$4 >> 2] = GOT_data_internal_vtable_20for_20physx__NpFactory + 8 | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 27 | 0 | 0, GOT_data_internal___memory_base + 121192 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 27 | 0 | 0, GOT_data_internal___memory_base + 124559 | 0 | 0) | 0; physx__shdfnd__Pool_physx__NpConnectorArray_2c_20physx__shdfnd__NamedAllocator___Pool_28physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29($4 + 180 | 0 | 0, $3 + 27 | 0 | 0, 32 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 27 | 0 | 0) | 0; physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl___ReflectionAllocator_28char_20const__29($3 + 26 | 0 | 0, 0 | 0) | 0; physx__shdfnd__MutexT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl____MutexT_28physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl__20const__29($4 + 472 | 0 | 0, $3 + 26 | 0 | 0) | 0; physx__shdfnd__ReflectionAllocator_physx__NpPtrTableStorageManager___ReflectionAllocator_28char_20const__29($3 + 25 | 0 | 0, 0 | 0) | 0; - $46 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__NpPtrTableStorageManager___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__NpPtrTableStorageManager__2c_20char_20const__2c_20int_29(884 | 0, $3 + 25 | 0 | 0, GOT_data_internal___memory_base + 94123 | 0 | 0, 51 | 0) | 0; + $46 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__NpPtrTableStorageManager___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__NpPtrTableStorageManager__2c_20char_20const__2c_20int_29(884 | 0, $3 + 25 | 0 | 0, GOT_data_internal___memory_base + 94214 | 0 | 0, 51 | 0) | 0; physx__NpPtrTableStorageManager__NpPtrTableStorageManager_28_29($46 | 0) | 0; HEAP32[($4 + 476 | 0) >> 2] = $46; physx__shdfnd__HashSet_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator___HashSet_28unsigned_20int_2c_20float_29($4 + 480 | 0 | 0, 64 | 0, Math_fround(Math_fround(.75))) | 0; @@ -621967,7 +623780,7 @@ function asmFunc(imports) { physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 16 | 0 | 0) | 0; physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl___ReflectionAllocator_28char_20const__29($3 + 15 | 0 | 0, 0 | 0) | 0; physx__shdfnd__MutexT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl____MutexT_28physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl__20const__29($4 + 2156 | 0 | 0, $3 + 15 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 14 | 0 | 0, GOT_data_internal___memory_base + 121408 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 14 | 0 | 0, GOT_data_internal___memory_base + 124775 | 0 | 0) | 0; physx__shdfnd__Pool2_physx__NpMaterial_2c_204096u_2c_20physx__shdfnd__NamedAllocator___Pool2_28physx__shdfnd__NamedAllocator_20const__29($4 + 2160 | 0 | 0, $3 + 14 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 14 | 0 | 0) | 0; physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl___ReflectionAllocator_28char_20const__29($3 + 13 | 0 | 0, 0 | 0) | 0; @@ -623513,12 +625326,12 @@ function asmFunc(imports) { } $62 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371468 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378324 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $63 = physx__PxGetAssertHandler_28_29() | 0; $67 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 248628 | 0, $67 + 94123 | 0, 75, $67 + 371468 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 254610 | 0, $67 + 94214 | 0, 75, $67 + 378324 | 0); $62 = 0; } } @@ -623565,12 +625378,12 @@ function asmFunc(imports) { } $62 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371474 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378330 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $63 = physx__PxGetAssertHandler_28_29() | 0; $67 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 248628 | 0, $67 + 94123 | 0, 75, $67 + 371474 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 254610 | 0, $67 + 94214 | 0, 75, $67 + 378330 | 0); $62 = 0; } } @@ -623617,12 +625430,12 @@ function asmFunc(imports) { } $62 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371480 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378336 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $63 = physx__PxGetAssertHandler_28_29() | 0; $67 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 248628 | 0, $67 + 94123 | 0, 75, $67 + 371480 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 254610 | 0, $67 + 94214 | 0, 75, $67 + 378336 | 0); $62 = 0; } } @@ -623669,12 +625482,12 @@ function asmFunc(imports) { } $62 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371486 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378342 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $63 = physx__PxGetAssertHandler_28_29() | 0; $67 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 248628 | 0, $67 + 94123 | 0, 75, $67 + 371486 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 254610 | 0, $67 + 94214 | 0, 75, $67 + 378342 | 0); $62 = 0; } } @@ -623897,7 +625710,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxAggregate__2c_20physx__shdfnd__ReflectionAllocator_physx__PxAggregate_____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxAggregate__2c_20physx__shdfnd__ReflectionAllocator_physx__PxAggregate_____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -624109,7 +625922,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxConstraint__2c_20physx__shdfnd__ReflectionAllocator_physx__PxConstraint_____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxConstraint__2c_20physx__shdfnd__ReflectionAllocator_physx__PxConstraint_____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -624321,7 +626134,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationBase__2c_20physx__shdfnd__ReflectionAllocator_physx__PxArticulationBase_____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationBase__2c_20physx__shdfnd__ReflectionAllocator_physx__PxArticulationBase_____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -624533,7 +626346,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__ReflectionAllocator_physx__PxActor_____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__ReflectionAllocator_physx__PxActor_____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -624591,17 +626404,17 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371388 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378244 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 155850 | 0, $23 + 94123 | 0, 100, $23 + 371388 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 161736 | 0, $23 + 94214 | 0, 100, $23 + 378244 | 0); $18 = 0; } } physx__shdfnd__ReflectionAllocator_physx__NpFactory___ReflectionAllocator_28char_20const__29($2 + 15 | 0 | 0, 0 | 0) | 0; - $41 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__NpFactory___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__NpFactory__2c_20char_20const__2c_20int_29(3940 | 0, $2 + 15 | 0 | 0, GOT_data_internal___memory_base + 94123 | 0 | 0, 101 | 0) | 0; + $41 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__NpFactory___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__NpFactory__2c_20char_20const__2c_20int_29(3940 | 0, $2 + 15 | 0 | 0, GOT_data_internal___memory_base + 94214 | 0 | 0, 101 | 0) | 0; physx__NpFactory__NpFactory_28_29($41 | 0) | 0; HEAP32[GOT_data_internal_physx__NpFactory__mInstance >> 2] = $41; __stack_pointer = $2 + 16 | 0; @@ -624670,12 +626483,12 @@ function asmFunc(imports) { } $15 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371396 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378252 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 155851 | 0, $20 + 94123 | 0, 106, $20 + 371396 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 161737 | 0, $20 + 94214 | 0, 106, $20 + 378252 | 0); $15 = 0; } } @@ -625115,8 +626928,8 @@ function asmFunc(imports) { var $1 = 0, $4 = 0; $1 = GOT_data_internal___table_base; $4 = GOT_data_internal___memory_base; - HEAP32[($4 + 371400 | 0) >> 2] = $1 + 2447 | 0; - HEAP32[($4 + 371404 | 0) >> 2] = $1 + 2448 | 0; + HEAP32[($4 + 378256 | 0) >> 2] = $1 + 2481 | 0; + HEAP32[($4 + 378260 | 0) >> 2] = $1 + 2482 | 0; return; } @@ -625130,7 +626943,7 @@ function asmFunc(imports) { break label$1 } $14 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $14 + 94123 | 0 | 0, 170 | 0, $14 + 225209 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $14 + 94214 | 0 | 0, 170 | 0, $14 + 231191 | 0 | 0, 0 | 0); } $21 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -625157,7 +626970,7 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 94123 | 0 | 0, 186 | 0, $16 + 224651 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 94214 | 0 | 0, 186 | 0, $16 + 230633 | 0 | 0, 0 | 0); } HEAP32[($5 + 108 | 0) >> 2] = 0; break label$1; @@ -625177,7 +626990,7 @@ function asmFunc(imports) { break label$5 } $56 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $56 + 94123 | 0 | 0, 187 | 0, $56 + 224536 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $56 + 94214 | 0 | 0, 187 | 0, $56 + 230518 | 0 | 0, 0 | 0); } HEAP32[($5 + 108 | 0) >> 2] = 0; break label$1; @@ -625188,7 +627001,7 @@ function asmFunc(imports) { break label$6 } $78 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $78 + 94123 | 0 | 0, 192 | 0, $78 + 225260 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $78 + 94214 | 0 | 0, 192 | 0, $78 + 231242 | 0 | 0, 0 | 0); HEAP32[($5 + 108 | 0) >> 2] = 0; break label$1; } @@ -625214,7 +627027,7 @@ function asmFunc(imports) { FUNCTION_TABLE[HEAP32[((HEAP32[$129 >> 2] | 0) + 16 | 0) >> 2] | 0 | 0]($129); } $140 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $140 + 94123 | 0 | 0, 207 | 0, $140 + 225078 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $140 + 94214 | 0 | 0, 207 | 0, $140 + 231060 | 0 | 0, 0 | 0); HEAP32[($5 + 108 | 0) >> 2] = 0; break label$1; } @@ -625343,8 +627156,8 @@ function asmFunc(imports) { var $1 = 0, $4 = 0; $1 = GOT_data_internal___table_base; $4 = GOT_data_internal___memory_base; - HEAP32[($4 + 371408 | 0) >> 2] = $1 + 2449 | 0; - HEAP32[($4 + 371404 | 0) >> 2] = $1 + 2448 | 0; + HEAP32[($4 + 378264 | 0) >> 2] = $1 + 2483 | 0; + HEAP32[($4 + 378260 | 0) >> 2] = $1 + 2482 | 0; return; } @@ -625358,7 +627171,7 @@ function asmFunc(imports) { break label$1 } $14 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $14 + 94123 | 0 | 0, 179 | 0, $14 + 225209 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $14 + 94214 | 0 | 0, 179 | 0, $14 + 231191 | 0 | 0, 0 | 0); } $21 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -625396,12 +627209,12 @@ function asmFunc(imports) { } $30 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371412 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378268 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 182062 | 0, $35 + 94123 | 0, 239, $35 + 371412 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 187960 | 0, $35 + 94214 | 0, 239, $35 + 378268 | 0); $30 = 0; } } @@ -625421,12 +627234,12 @@ function asmFunc(imports) { } $81 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371413 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378269 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $82 = physx__PxGetAssertHandler_28_29() | 0; $86 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$82 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($82, $86 + 191069 | 0, $86 + 94123 | 0, 247, $86 + 371413 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$82 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($82, $86 + 197031 | 0, $86 + 94214 | 0, 247, $86 + 378269 | 0); $81 = 0; } } @@ -625561,7 +627374,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpArticulation_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpArticulation__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpArticulation_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpArticulation__29___ignore); $19 = 0; } } @@ -625596,7 +627409,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpArticulationReducedCoordinate_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpArticulationReducedCoordinate__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpArticulationReducedCoordinate_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpArticulationReducedCoordinate__29___ignore); $19 = 0; } } @@ -625681,15 +627494,15 @@ function asmFunc(imports) { $4 = HEAP32[($3 + 8 | 0) >> 2] | 0; label$1 : { label$2 : { - if ((HEAP32[(GOT_data_internal___memory_base + 371400 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { + if ((HEAP32[(GOT_data_internal___memory_base + 378256 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$2 } $17 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $17 + 94123 | 0 | 0, 263 | 0, $17 + 225164 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $17 + 94214 | 0 | 0, 263 | 0, $17 + 231146 | 0 | 0, 0 | 0); HEAP32[($3 + 12 | 0) >> 2] = 0; break label$1; } - (wasm2js_i32$0 = $3, wasm2js_i32$1 = FUNCTION_TABLE[HEAP32[(GOT_data_internal___memory_base + 371400 | 0) >> 2] | 0 | 0]() | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = FUNCTION_TABLE[HEAP32[(GOT_data_internal___memory_base + 378256 | 0) >> 2] | 0 | 0]() | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($3 + 4 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -625712,15 +627525,15 @@ function asmFunc(imports) { $4 = HEAP32[($3 + 8 | 0) >> 2] | 0; label$1 : { label$2 : { - if ((HEAP32[(GOT_data_internal___memory_base + 371408 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { + if ((HEAP32[(GOT_data_internal___memory_base + 378264 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$2 } $17 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $17 + 94123 | 0 | 0, 279 | 0, $17 + 225164 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $17 + 94214 | 0 | 0, 279 | 0, $17 + 231146 | 0 | 0, 0 | 0); HEAP32[($3 + 12 | 0) >> 2] = 0; break label$1; } - (wasm2js_i32$0 = $3, wasm2js_i32$1 = FUNCTION_TABLE[HEAP32[(GOT_data_internal___memory_base + 371408 | 0) >> 2] | 0 | 0]() | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = FUNCTION_TABLE[HEAP32[(GOT_data_internal___memory_base + 378264 | 0) >> 2] | 0 | 0]() | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($3 + 4 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -625946,12 +627759,12 @@ function asmFunc(imports) { } $30 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371414 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378270 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 182168 | 0, $35 + 94123 | 0, 315, $35 + 371414 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 188066 | 0, $35 + 94214 | 0, 315, $35 + 378270 | 0); $30 = 0; } } @@ -626007,7 +627820,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpArticulationLink_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpArticulationLink__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpArticulationLink_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpArticulationLink__29___ignore); $19 = 0; } } @@ -626032,15 +627845,15 @@ function asmFunc(imports) { HEAP32[($6 + 12 | 0) >> 2] = $3; label$1 : { label$2 : { - if ((HEAP32[(GOT_data_internal___memory_base + 371404 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { + if ((HEAP32[(GOT_data_internal___memory_base + 378260 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$2 } $19 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $19 + 94123 | 0 | 0, 324 | 0, $19 + 225164 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $19 + 94214 | 0 | 0, 324 | 0, $19 + 231146 | 0 | 0, 0 | 0); HEAP32[($6 + 28 | 0) >> 2] = 0; break label$1; } - (wasm2js_i32$0 = $6, wasm2js_i32$1 = FUNCTION_TABLE[HEAP32[(GOT_data_internal___memory_base + 371404 | 0) >> 2] | 0 | 0](HEAP32[($6 + 20 | 0) >> 2] | 0, HEAP32[($6 + 16 | 0) >> 2] | 0, HEAP32[($6 + 12 | 0) >> 2] | 0) | 0), HEAP32[(wasm2js_i32$0 + 28 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $6, wasm2js_i32$1 = FUNCTION_TABLE[HEAP32[(GOT_data_internal___memory_base + 378260 | 0) >> 2] | 0 | 0](HEAP32[($6 + 20 | 0) >> 2] | 0, HEAP32[($6 + 16 | 0) >> 2] | 0, HEAP32[($6 + 12 | 0) >> 2] | 0) | 0), HEAP32[(wasm2js_i32$0 + 28 | 0) >> 2] = wasm2js_i32$1; } $35 = HEAP32[($6 + 28 | 0) >> 2] | 0; __stack_pointer = $6 + 32 | 0; @@ -626150,12 +627963,12 @@ function asmFunc(imports) { } $30 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371415 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378271 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 181949 | 0, $35 + 94123 | 0, 344, $35 + 371415 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 187847 | 0, $35 + 94214 | 0, 344, $35 + 378271 | 0); $30 = 0; } } @@ -626211,7 +628024,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpArticulationJoint_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpArticulationJoint__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpArticulationJoint_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpArticulationJoint__29___ignore); $19 = 0; } } @@ -626325,12 +628138,12 @@ function asmFunc(imports) { } $30 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371416 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378272 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 181949 | 0, $35 + 94123 | 0, 361, $35 + 371416 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 187847 | 0, $35 + 94214 | 0, 361, $35 + 378272 | 0); $30 = 0; } } @@ -626386,7 +628199,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpArticulationJointReducedCoordinate_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpArticulationJointReducedCoordinate__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpArticulationJointReducedCoordinate_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpArticulationJointReducedCoordinate__29___ignore); $19 = 0; } } @@ -626521,7 +628334,7 @@ function asmFunc(imports) { } } $72 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $72 + 94123 | 0 | 0, 375 | 0, $72 + 123646 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $72 + 94214 | 0 | 0, 375 | 0, $72 + 127013 | 0 | 0, 0 | 0); } HEAP32[($8 + 44 | 0) >> 2] = 0; break label$1; @@ -626651,12 +628464,12 @@ function asmFunc(imports) { } $30 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371417 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378273 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 182009 | 0, $35 + 94123 | 0, 388, $35 + 371417 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 187907 | 0, $35 + 94214 | 0, 388, $35 + 378273 | 0); $30 = 0; } } @@ -626712,7 +628525,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpConstraint_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpConstraint__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpConstraint_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpConstraint__29___ignore); $19 = 0; } } @@ -626969,12 +628782,12 @@ function asmFunc(imports) { } $30 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371418 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378274 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 182227 | 0, $35 + 94123 | 0, 420, $35 + 371418 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 188125 | 0, $35 + 94214 | 0, 420, $35 + 378274 | 0); $30 = 0; } } @@ -627030,7 +628843,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpAggregate_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpAggregate__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpAggregate_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpAggregate__29___ignore); $19 = 0; } } @@ -627143,7 +628956,7 @@ function asmFunc(imports) { break label$3 } $22 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $22 + 94123 | 0 | 0, 435 | 0, $22 + 226163 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $22 + 94214 | 0 | 0, 435 | 0, $22 + 232145 | 0 | 0, 0 | 0); } HEAP32[($6 + 60 | 0) >> 2] = 0; break label$1; @@ -627157,7 +628970,7 @@ function asmFunc(imports) { break label$5 } $44 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $44 + 94123 | 0 | 0, 436 | 0, $44 + 226118 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $44 + 94214 | 0 | 0, 436 | 0, $44 + 232100 | 0 | 0, 0 | 0); } HEAP32[($6 + 60 | 0) >> 2] = 0; break label$1; @@ -627177,7 +628990,7 @@ function asmFunc(imports) { break label$7 } $76 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $76 + 94123 | 0 | 0, 437 | 0, $76 + 225722 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $76 + 94214 | 0 | 0, 437 | 0, $76 + 231704 | 0 | 0, 0 | 0); } HEAP32[($6 + 60 | 0) >> 2] = 0; break label$1; @@ -627335,12 +629148,12 @@ function asmFunc(imports) { } $30 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371419 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378275 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 182117 | 0, $35 + 94123 | 0, 454, $35 + 371419 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 188015 | 0, $35 + 94214 | 0, 454, $35 + 378275 | 0); $30 = 0; } } @@ -627396,7 +629209,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpMaterial_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpMaterial__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpMaterial_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpMaterial__29___ignore); $19 = 0; } } @@ -627563,7 +629376,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpConnectorArray_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpConnectorArray__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpConnectorArray_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpConnectorArray__29___ignore); $19 = 0; } } @@ -627607,7 +629420,7 @@ function asmFunc(imports) { break label$12 } $26 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 94123 | 0 | 0, 484 | 0, $26 + 224742 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 94214 | 0 | 0, 484 | 0, $26 + 230724 | 0 | 0, 0 | 0); } HEAP32[($8 + 76 | 0) >> 2] = 0; break label$1; @@ -627623,7 +629436,7 @@ function asmFunc(imports) { break label$14 } $44 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $44 + 94123 | 0 | 0, 487 | 0, $44 + 224742 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $44 + 94214 | 0 | 0, 487 | 0, $44 + 230724 | 0 | 0, 0 | 0); } HEAP32[($8 + 76 | 0) >> 2] = 0; break label$1; @@ -627639,7 +629452,7 @@ function asmFunc(imports) { break label$16 } $62 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $62 + 94123 | 0 | 0, 490 | 0, $62 + 224742 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $62 + 94214 | 0 | 0, 490 | 0, $62 + 230724 | 0 | 0, 0 | 0); } HEAP32[($8 + 76 | 0) >> 2] = 0; break label$1; @@ -627655,7 +629468,7 @@ function asmFunc(imports) { break label$18 } $80 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $80 + 94123 | 0 | 0, 493 | 0, $80 + 224742 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $80 + 94214 | 0 | 0, 493 | 0, $80 + 230724 | 0 | 0, 0 | 0); } HEAP32[($8 + 76 | 0) >> 2] = 0; break label$1; @@ -627671,7 +629484,7 @@ function asmFunc(imports) { break label$20 } $98 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $98 + 94123 | 0 | 0, 496 | 0, $98 + 224742 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $98 + 94214 | 0 | 0, 496 | 0, $98 + 230724 | 0 | 0, 0 | 0); } HEAP32[($8 + 76 | 0) >> 2] = 0; break label$1; @@ -627687,7 +629500,7 @@ function asmFunc(imports) { break label$22 } $116 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $116 + 94123 | 0 | 0, 499 | 0, $116 + 224742 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $116 + 94214 | 0 | 0, 499 | 0, $116 + 230724 | 0 | 0, 0 | 0); } HEAP32[($8 + 76 | 0) >> 2] = 0; break label$1; @@ -627703,7 +629516,7 @@ function asmFunc(imports) { break label$24 } $134 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $134 + 94123 | 0 | 0, 502 | 0, $134 + 224742 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $134 + 94214 | 0 | 0, 502 | 0, $134 + 230724 | 0 | 0, 0 | 0); } HEAP32[($8 + 76 | 0) >> 2] = 0; break label$1; @@ -627717,22 +629530,22 @@ function asmFunc(imports) { }; } label$25 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371420 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378276 | 0) >> 0] | 0) & 1 | 0) { break label$25 } $148 = physx__PxGetAssertHandler_28_29() | 0; $152 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$148 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($148, $152 + 208086 | 0, $152 + 94123 | 0, 506, $152 + 371420 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$148 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($148, $152 + 214068 | 0, $152 + 94214 | 0, 506, $152 + 378276 | 0); } } label$26 : { - if ((physx__NpShape__checkMaterialSetup_28physx__PxGeometry_20const__2c_20char_20const__2c_20physx__PxMaterial__20const__2c_20unsigned_20short_29(HEAP32[($8 + 68 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 118919 | 0 | 0, HEAP32[($8 + 60 | 0) >> 2] | 0 | 0, (HEAPU16[($8 + 58 | 0) >> 1] | 0) & 65535 | 0 | 0) | 0) & 1 | 0) { + if ((physx__NpShape__checkMaterialSetup_28physx__PxGeometry_20const__2c_20char_20const__2c_20physx__PxMaterial__20const__2c_20unsigned_20short_29(HEAP32[($8 + 68 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 122286 | 0 | 0, HEAP32[($8 + 60 | 0) >> 2] | 0 | 0, (HEAPU16[($8 + 58 | 0) >> 1] | 0) & 65535 | 0 | 0) | 0) & 1 | 0) { break label$26 } HEAP32[($8 + 76 | 0) >> 2] = 0; break label$1; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($8 + 31 | 0 | 0, GOT_data_internal___memory_base + 93364 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($8 + 31 | 0 | 0, GOT_data_internal___memory_base + 93455 | 0 | 0) | 0; physx__shdfnd__InlineArray_unsigned_20short_2c_204u_2c_20physx__shdfnd__NamedAllocator___InlineArray_28physx__shdfnd__NamedAllocator_20const__29($8 + 32 | 0 | 0, $8 + 31 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($8 + 31 | 0 | 0) | 0; $189 = (HEAPU16[($8 + 58 | 0) >> 1] | 0) & 65535 | 0; @@ -627885,7 +629698,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__InlineAllocator_8u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__InlineAllocator_8u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -627995,7 +629808,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 203091 | 0, $24 + 138282 | 0, 80, GOT_data_internal_physx__Cm__RefCountable__incRefCount_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 209073 | 0, $24 + 143650 | 0, 80, GOT_data_internal_physx__Cm__RefCountable__incRefCount_28_29___ignore); $19 = 0; } } @@ -628073,7 +629886,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_8u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 1 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_8u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 1 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -628212,7 +630025,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 245796 | 0, $25 + 137860 | 0, 366, GOT_data_internal_physx__Scb__Shape__getMaterial_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 251778 | 0, $25 + 143158 | 0, 366, GOT_data_internal_physx__Scb__Shape__getMaterial_28unsigned_20int_29_20const___ignore); $20 = 0; } } @@ -628275,12 +630088,12 @@ function asmFunc(imports) { } $30 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371421 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378277 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 182279 | 0, $35 + 94123 | 0, 545, $35 + 371421 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 188177 | 0, $35 + 94214 | 0, 545, $35 + 378277 | 0); $30 = 0; } } @@ -628336,7 +630149,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpShape_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpShape__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpShape_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpShape__29___ignore); $19 = 0; } } @@ -628428,7 +630241,7 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 94123 | 0 | 0, 566 | 0, $16 + 224812 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 94214 | 0 | 0, 566 | 0, $16 + 230794 | 0 | 0, 0 | 0); } HEAP32[($4 + 28 | 0) >> 2] = 0; break label$1; @@ -628518,12 +630331,12 @@ function asmFunc(imports) { } $30 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371422 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378278 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 182327 | 0, $35 + 94123 | 0, 581, $35 + 371422 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 188225 | 0, $35 + 94214 | 0, 581, $35 + 378278 | 0); $30 = 0; } } @@ -628579,7 +630392,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpRigidStatic_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpRigidStatic__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpRigidStatic_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpRigidStatic__29___ignore); $19 = 0; } } @@ -628609,7 +630422,7 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 94123 | 0 | 0, 590 | 0, $16 + 224863 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 94214 | 0 | 0, 590 | 0, $16 + 230845 | 0 | 0, 0 | 0); } HEAP32[($4 + 28 | 0) >> 2] = 0; break label$1; @@ -628699,12 +630512,12 @@ function asmFunc(imports) { } $30 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371423 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378279 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 182381 | 0, $35 + 94123 | 0, 603, $35 + 371423 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 188279 | 0, $35 + 94214 | 0, 603, $35 + 378279 | 0); $30 = 0; } } @@ -628760,7 +630573,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpRigidDynamic_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpRigidDynamic__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpRigidDynamic_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpRigidDynamic__29___ignore); $19 = 0; } } @@ -628869,12 +630682,12 @@ function asmFunc(imports) { }; } label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371424 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378280 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 260192 | 0, $25 + 94123 | 0, 851, $25 + 371424 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 266174 | 0, $25 + 94214 | 0, 851, $25 + 378280 | 0); } } __stack_pointer = $3 + 16 | 0; @@ -629073,12 +630886,12 @@ function asmFunc(imports) { } $53 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371444 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378300 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $54 = physx__PxGetAssertHandler_28_29() | 0; $58 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 190989 | 0, $58 + 94123 | 0, 776, $58 + 371444 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 196951 | 0, $58 + 94214 | 0, 776, $58 + 378300 | 0); $53 = 0; } } @@ -629311,7 +631124,7 @@ function asmFunc(imports) { } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 226763 | 0, $20 + 132073 | 0, 53, GOT_data_internal_physx__NpPtrTableStorageManager__allocate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 232745 | 0, $20 + 136475 | 0, 53, GOT_data_internal_physx__NpPtrTableStorageManager__allocate_28unsigned_20int_29___ignore); $15 = 0; } } @@ -629344,7 +631157,7 @@ function asmFunc(imports) { } physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 15 | 0 | 0, GOT_data_internal___memory_base + 68401 | 0 | 0) | 0; HEAP8[($4 + 14 | 0) >> 0] = 1 & 1 | 0; - $67 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 15 | 0 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 132073 | 0 | 0, 60 | 0) | 0; + $67 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 15 | 0 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 136475 | 0 | 0, 60 | 0) | 0; } $56 = $67; } @@ -629486,7 +631299,7 @@ function asmFunc(imports) { } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 226763 | 0, $21 + 132073 | 0, 65, GOT_data_internal_physx__NpPtrTableStorageManager__deallocate_28void___2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 232745 | 0, $21 + 136475 | 0, 65, GOT_data_internal_physx__NpPtrTableStorageManager__deallocate_28void___2c_20unsigned_20int_29___ignore); $16 = 0; } } @@ -629604,7 +631417,7 @@ function asmFunc(imports) { } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 226820 | 0, $21 + 132073 | 0, 80, GOT_data_internal_physx__NpPtrTableStorageManager__canReuse_28unsigned_20int_2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 232802 | 0, $21 + 136475 | 0, 80, GOT_data_internal_physx__NpPtrTableStorageManager__canReuse_28unsigned_20int_2c_20unsigned_20int_29___ignore); $16 = 0; } } @@ -629619,7 +631432,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 226790 | 0, $42 + 132073 | 0, 81, GOT_data_internal_physx__NpPtrTableStorageManager__canReuse_28unsigned_20int_2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 232772 | 0, $42 + 136475 | 0, 81, GOT_data_internal_physx__NpPtrTableStorageManager__canReuse_28unsigned_20int_2c_20unsigned_20int_29___ignore_1); $37 = 0; } } @@ -629820,7 +631633,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -629997,7 +631810,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + ((HEAP32[($4 + 276 | 0) >> 2] | 0) << 4 | 0) | 0; @@ -630095,7 +631908,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28void__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28void__20const__29___ignore); $29 = 0; } } @@ -630237,7 +632050,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + ((HEAP32[($4 + 276 | 0) >> 2] | 0) << 6 | 0) | 0; @@ -630276,7 +632089,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + ((HEAP32[($4 + 276 | 0) >> 2] | 0) << 8 | 0) | 0; @@ -630332,7 +632145,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpPtrTableStorageManager__PtrBlock_4__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpPtrTableStorageManager__PtrBlock_4___29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpPtrTableStorageManager__PtrBlock_4__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpPtrTableStorageManager__PtrBlock_4___29___ignore); $19 = 0; } } @@ -630367,7 +632180,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpPtrTableStorageManager__PtrBlock_16__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpPtrTableStorageManager__PtrBlock_16___29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpPtrTableStorageManager__PtrBlock_16__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpPtrTableStorageManager__PtrBlock_16___29___ignore); $19 = 0; } } @@ -630402,7 +632215,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpPtrTableStorageManager__PtrBlock_64__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpPtrTableStorageManager__PtrBlock_64___29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__NpPtrTableStorageManager__PtrBlock_64__2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__NpPtrTableStorageManager__PtrBlock_64___29___ignore); $19 = 0; } } @@ -630688,7 +632501,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($8 + 47 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 127039 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 130657 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; break label$1; } $7 = $7 - (((HEAP32[($8 + 48 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -630724,7 +632537,7 @@ function asmFunc(imports) { } $93 = physx__PxGetAssertHandler_28_29() | 0; $97 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 227292 | 0, $97 + 127039 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_void__2c_20physx__shdfnd__Less_void___2c_20physx__shdfnd__NamedAllocator__28void___2c_20unsigned_20int_2c_20physx__shdfnd__Less_void___20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 233274 | 0, $97 + 130657 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_void__2c_20physx__shdfnd__Less_void___2c_20physx__shdfnd__NamedAllocator__28void___2c_20unsigned_20int_2c_20physx__shdfnd__Less_void___20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); $92 = 0; } } @@ -630781,7 +632594,7 @@ function asmFunc(imports) { } $198 = physx__PxGetAssertHandler_28_29() | 0; $202 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 231714 | 0, $202 + 127039 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_void__2c_20physx__shdfnd__Less_void___2c_20physx__shdfnd__NamedAllocator__28void___2c_20unsigned_20int_2c_20physx__shdfnd__Less_void___20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 237696 | 0, $202 + 130657 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_void__2c_20physx__shdfnd__Less_void___2c_20physx__shdfnd__NamedAllocator__28void___2c_20unsigned_20int_2c_20physx__shdfnd__Less_void___20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); $197 = 0; } } @@ -630898,7 +632711,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_void__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28void__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_void__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28void__20const__29___ignore); $29 = 0; } } @@ -631085,7 +632898,7 @@ function asmFunc(imports) { } $78 = physx__PxGetAssertHandler_28_29() | 0; $82 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 129209 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_void__2c_20physx__shdfnd__Less_void___20const__28void___2c_20int_2c_20int_2c_20physx__shdfnd__Less_void___20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 133177 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_void__2c_20physx__shdfnd__Less_void___20const__28void___2c_20int_2c_20int_2c_20physx__shdfnd__Less_void___20const__29___ignore); $77 = 0; } } @@ -631110,7 +632923,7 @@ function asmFunc(imports) { } $121 = physx__PxGetAssertHandler_28_29() | 0; $125 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 238038 | 0, $125 + 129209 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_void__2c_20physx__shdfnd__Less_void___20const__28void___2c_20int_2c_20int_2c_20physx__shdfnd__Less_void___20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 244020 | 0, $125 + 133177 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_void__2c_20physx__shdfnd__Less_void___20const__28void___2c_20int_2c_20int_2c_20physx__shdfnd__Less_void___20const__29___ignore_1); $120 = 0; } } @@ -631181,7 +632994,7 @@ function asmFunc(imports) { } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 243881 | 0, $20 + 129209 | 0, 173, GOT_data_internal_physx__shdfnd__internal__Stack_physx__shdfnd__NamedAllocator___pop_28int__2c_20int__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 249863 | 0, $20 + 133177 | 0, 173, GOT_data_internal_physx__shdfnd__internal__Stack_physx__shdfnd__NamedAllocator___pop_28int__2c_20int__29___ignore); $15 = 0; } } @@ -631323,7 +633136,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -631436,7 +633249,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; HEAP32[($4 + 8 | 0) >> 2] = (HEAP32[($4 + 8 | 0) >> 2] | 0) << 1 | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, (HEAP32[($4 + 8 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129209 | 0 | 0, 155 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, (HEAP32[($4 + 8 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 133177 | 0 | 0, 155 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; physx__intrinsics__memCopy_28void__2c_20void_20const__2c_20unsigned_20int_29(HEAP32[($3 + 8 | 0) >> 2] | 0 | 0, HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, (HEAP32[($4 + 4 | 0) >> 2] | 0) << 2 | 0 | 0) | 0; label$1 : { if (!((HEAPU8[($4 + 16 | 0) >> 0] | 0) & 1 | 0)) { @@ -632832,7 +634645,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 142445 | 0, $25 + 137267 | 0, 223, GOT_data_internal_physx__Scb__Base__isBuffered_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 148275 | 0, $25 + 142481 | 0, 223, GOT_data_internal_physx__Scb__Base__isBuffered_28unsigned_20int_29_20const___ignore); $20 = 0; } } @@ -632916,7 +634729,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 90336 | 0, $22 + 137267 | 0, 228, GOT_data_internal_physx__Scb__Base__getStream_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 90405 | 0, $22 + 142481 | 0, 228, GOT_data_internal_physx__Scb__Base__getStream_28_29_20const___ignore); $17 = 0; } } @@ -632945,7 +634758,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 159, GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 159, GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -633056,10 +634869,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 168481 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 174379 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -633077,7 +634890,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAPF32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 150191 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 156077 | 0 | 0) | 0; physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___init_28unsigned_20int_2c_20float_29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 4 | 0) >> 2]))); __stack_pointer = $5 + 16 | 0; return $6 | 0; @@ -633140,7 +634953,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -633164,7 +634977,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -633176,7 +634989,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -633200,7 +635013,7 @@ function asmFunc(imports) { } $136 = physx__PxGetAssertHandler_28_29() | 0; $140 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$136 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($136, $140 + 187294 | 0, $140 + 129300 | 0, 387, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$136 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($136, $140 + 193256 | 0, $140 + 133282 | 0, 387, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2); $135 = 0; } } @@ -633246,7 +635059,7 @@ function asmFunc(imports) { } $263 = physx__PxGetAssertHandler_28_29() | 0; $267 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$263 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($263, $267 + 172954 | 0, $267 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$263 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($263, $267 + 178852 | 0, $267 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3); $262 = 0; } } @@ -633340,7 +635153,7 @@ function asmFunc(imports) { } $51 = physx__PxGetAssertHandler_28_29() | 0; $55 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 204180 | 0, $55 + 129300 | 0, 273, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 210162 | 0, $55 + 133282 | 0, 273, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore); $50 = 0; } } @@ -633373,7 +635186,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAPF32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 150191 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 156077 | 0 | 0) | 0; physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___init_28unsigned_20int_2c_20float_29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 4 | 0) >> 2]))); __stack_pointer = $5 + 16 | 0; return $6 | 0; @@ -633436,7 +635249,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -633460,7 +635273,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -633472,7 +635285,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -633496,7 +635309,7 @@ function asmFunc(imports) { } $136 = physx__PxGetAssertHandler_28_29() | 0; $140 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$136 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($136, $140 + 187294 | 0, $140 + 129300 | 0, 387, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$136 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($136, $140 + 193256 | 0, $140 + 133282 | 0, 387, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2); $135 = 0; } } @@ -633542,7 +635355,7 @@ function asmFunc(imports) { } $263 = physx__PxGetAssertHandler_28_29() | 0; $267 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$263 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($263, $267 + 172954 | 0, $267 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$263 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($263, $267 + 178852 | 0, $267 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3); $262 = 0; } } @@ -633636,7 +635449,7 @@ function asmFunc(imports) { } $51 = physx__PxGetAssertHandler_28_29() | 0; $55 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 204180 | 0, $55 + 129300 | 0, 273, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 210162 | 0, $55 + 133282 | 0, 273, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore); $50 = 0; } } @@ -633669,7 +635482,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAPF32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 150191 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 156077 | 0 | 0) | 0; physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___init_28unsigned_20int_2c_20float_29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 4 | 0) >> 2]))); __stack_pointer = $5 + 16 | 0; return $6 | 0; @@ -633732,7 +635545,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -633756,7 +635569,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -633768,7 +635581,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -633792,7 +635605,7 @@ function asmFunc(imports) { } $136 = physx__PxGetAssertHandler_28_29() | 0; $140 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$136 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($136, $140 + 187294 | 0, $140 + 129300 | 0, 387, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$136 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($136, $140 + 193256 | 0, $140 + 133282 | 0, 387, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2); $135 = 0; } } @@ -633838,7 +635651,7 @@ function asmFunc(imports) { } $263 = physx__PxGetAssertHandler_28_29() | 0; $267 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$263 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($263, $267 + 172954 | 0, $267 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$263 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($263, $267 + 178852 | 0, $267 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3); $262 = 0; } } @@ -633932,7 +635745,7 @@ function asmFunc(imports) { } $51 = physx__PxGetAssertHandler_28_29() | 0; $55 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 204180 | 0, $55 + 129300 | 0, 273, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 210162 | 0, $55 + 133282 | 0, 273, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore); $50 = 0; } } @@ -633965,7 +635778,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAPF32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 150191 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 156077 | 0 | 0) | 0; physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___init_28unsigned_20int_2c_20float_29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 4 | 0) >> 2]))); __stack_pointer = $5 + 16 | 0; return $6 | 0; @@ -634028,7 +635841,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -634052,7 +635865,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -634064,7 +635877,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -634088,7 +635901,7 @@ function asmFunc(imports) { } $136 = physx__PxGetAssertHandler_28_29() | 0; $140 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$136 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($136, $140 + 187294 | 0, $140 + 129300 | 0, 387, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$136 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($136, $140 + 193256 | 0, $140 + 133282 | 0, 387, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2); $135 = 0; } } @@ -634134,7 +635947,7 @@ function asmFunc(imports) { } $263 = physx__PxGetAssertHandler_28_29() | 0; $267 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$263 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($263, $267 + 172954 | 0, $267 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$263 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($263, $267 + 178852 | 0, $267 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3); $262 = 0; } } @@ -634228,7 +636041,7 @@ function asmFunc(imports) { } $51 = physx__PxGetAssertHandler_28_29() | 0; $55 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 204180 | 0, $55 + 129300 | 0, 273, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 210162 | 0, $55 + 133282 | 0, 273, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore); $50 = 0; } } @@ -634261,7 +636074,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAPF32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 150191 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 156077 | 0 | 0) | 0; physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___init_28unsigned_20int_2c_20float_29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 4 | 0) >> 2]))); __stack_pointer = $5 + 16 | 0; return $6 | 0; @@ -634324,7 +636137,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -634348,7 +636161,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -634360,7 +636173,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -634415,7 +636228,7 @@ function asmFunc(imports) { } $239 = physx__PxGetAssertHandler_28_29() | 0; $243 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 172954 | 0, $243 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 178852 | 0, $243 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $238 = 0; } } @@ -634537,7 +636350,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxAggregate__2c_20physx__shdfnd__ReflectionAllocator_physx__PxAggregate_____grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxAggregate__2c_20physx__shdfnd__ReflectionAllocator_physx__PxAggregate_____grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -634598,7 +636411,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 116254 | 0, $23 + 129300 | 0, 469, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___Iter__check_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 119621 | 0, $23 + 133282 | 0, 469, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___Iter__check_28_29_20const___ignore); $18 = 0; } } @@ -634636,7 +636449,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxAggregate__2c_20physx__shdfnd__ReflectionAllocator_physx__PxAggregate_____growAndPushBack_28physx__PxAggregate__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxAggregate__2c_20physx__shdfnd__ReflectionAllocator_physx__PxAggregate_____growAndPushBack_28physx__PxAggregate__20const__29___ignore); $29 = 0; } } @@ -634740,7 +636553,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxAggregate__2c_20physx__shdfnd__ReflectionAllocator_physx__PxAggregate_____recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxAggregate__2c_20physx__shdfnd__ReflectionAllocator_physx__PxAggregate_____recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -634772,7 +636585,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__PxAggregate____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__PxAggregate____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -634884,10 +636697,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 181152 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 187050 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -634979,7 +636792,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxConstraint__2c_20physx__shdfnd__ReflectionAllocator_physx__PxConstraint_____grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxConstraint__2c_20physx__shdfnd__ReflectionAllocator_physx__PxConstraint_____grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -635040,7 +636853,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 116254 | 0, $23 + 129300 | 0, 469, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___Iter__check_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 119621 | 0, $23 + 133282 | 0, 469, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___Iter__check_28_29_20const___ignore); $18 = 0; } } @@ -635078,7 +636891,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxConstraint__2c_20physx__shdfnd__ReflectionAllocator_physx__PxConstraint_____growAndPushBack_28physx__PxConstraint__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxConstraint__2c_20physx__shdfnd__ReflectionAllocator_physx__PxConstraint_____growAndPushBack_28physx__PxConstraint__20const__29___ignore); $29 = 0; } } @@ -635182,7 +636995,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxConstraint__2c_20physx__shdfnd__ReflectionAllocator_physx__PxConstraint_____recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxConstraint__2c_20physx__shdfnd__ReflectionAllocator_physx__PxConstraint_____recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -635214,7 +637027,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__PxConstraint____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__PxConstraint____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -635326,10 +637139,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 180304 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 186202 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -635421,7 +637234,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationBase__2c_20physx__shdfnd__ReflectionAllocator_physx__PxArticulationBase_____grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationBase__2c_20physx__shdfnd__ReflectionAllocator_physx__PxArticulationBase_____grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -635482,7 +637295,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 116254 | 0, $23 + 129300 | 0, 469, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___Iter__check_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 119621 | 0, $23 + 133282 | 0, 469, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___Iter__check_28_29_20const___ignore); $18 = 0; } } @@ -635520,7 +637333,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationBase__2c_20physx__shdfnd__ReflectionAllocator_physx__PxArticulationBase_____growAndPushBack_28physx__PxArticulationBase__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationBase__2c_20physx__shdfnd__ReflectionAllocator_physx__PxArticulationBase_____growAndPushBack_28physx__PxArticulationBase__20const__29___ignore); $29 = 0; } } @@ -635624,7 +637437,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationBase__2c_20physx__shdfnd__ReflectionAllocator_physx__PxArticulationBase_____recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationBase__2c_20physx__shdfnd__ReflectionAllocator_physx__PxArticulationBase_____recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -635656,7 +637469,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__PxArticulationBase____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__PxArticulationBase____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -635768,10 +637581,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 181266 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 187164 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -635863,7 +637676,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__ReflectionAllocator_physx__PxActor_____grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__ReflectionAllocator_physx__PxActor_____grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -635924,7 +637737,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 116254 | 0, $23 + 129300 | 0, 469, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___Iter__check_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 119621 | 0, $23 + 133282 | 0, 469, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___Iter__check_28_29_20const___ignore); $18 = 0; } } @@ -635962,7 +637775,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__ReflectionAllocator_physx__PxActor_____growAndPushBack_28physx__PxActor__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__ReflectionAllocator_physx__PxActor_____growAndPushBack_28physx__PxActor__20const__29___ignore); $29 = 0; } } @@ -636066,7 +637879,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__ReflectionAllocator_physx__PxActor_____recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__ReflectionAllocator_physx__PxActor_____recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -636098,7 +637911,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__PxActor____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__PxActor____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -636210,10 +638023,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 180764 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 186662 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -636277,10 +638090,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 163519 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 169417 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -636399,7 +638212,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 239228 | 0, $22 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 245210 | 0, $22 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore); $17 = 0; } } @@ -636437,7 +638250,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxActor__2c_20physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__internal__HashSetBase_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -636591,7 +638404,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -636629,7 +638442,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -636644,7 +638457,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -636757,7 +638570,7 @@ function asmFunc(imports) { } $65 = physx__PxGetAssertHandler_28_29() | 0; $69 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 187325 | 0, $69 + 129300 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 193287 | 0, $69 + 133282 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); $64 = 0; } } @@ -636791,7 +638604,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73146 | 0, $26 + 129300 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73161 | 0, $26 + 133282 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); $21 = 0; } } @@ -636911,7 +638724,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 239228 | 0, $22 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 245210 | 0, $22 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore); $17 = 0; } } @@ -636949,7 +638762,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -637012,7 +638825,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 276 | 0) >> 2] | 0, 120) | 0; @@ -637038,7 +638851,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 276 | 0) >> 2] | 0, 132) | 0; @@ -637095,7 +638908,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 276 | 0) >> 2] | 0, 384) | 0; @@ -637134,7 +638947,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 276 | 0) >> 2] | 0, 400) | 0; @@ -637173,7 +638986,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 276 | 0) >> 2] | 0, 400) | 0; @@ -637317,7 +639130,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 239228 | 0, $22 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 245210 | 0, $22 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore); $17 = 0; } } @@ -637355,7 +639168,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxConstraint__2c_20physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -637392,7 +639205,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 276 | 0) >> 2] | 0, 124) | 0; @@ -637567,7 +639380,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 239228 | 0, $22 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 245210 | 0, $22 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore); $17 = 0; } } @@ -637605,7 +639418,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -637642,7 +639455,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 276 | 0) >> 2] | 0, 44) | 0; @@ -637712,7 +639525,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + ((HEAP32[($4 + 276 | 0) >> 2] | 0) << 6 | 0) | 0; @@ -637809,7 +639622,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 276 | 0) >> 2] | 0, 48) | 0; @@ -637926,7 +639739,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -638067,7 +639880,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__InlineAllocator_8u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__InlineAllocator_8u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -638105,7 +639918,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__InlineAllocator_8u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__InlineAllocator_8u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -638159,7 +639972,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 276 | 0) >> 2] | 0, 208) | 0; @@ -638198,7 +640011,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 276 | 0) >> 2] | 0, 112) | 0; @@ -638237,7 +640050,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 276 | 0) >> 2] | 0, 320) | 0; @@ -638308,7 +640121,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__ReflectionAllocator_physx__Vd__PvdPhysicsClient___ReflectionAllocator_28char_20const__29($7 + 4 | 0 | 0, 0 | 0) | 0; - $86 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Vd__PvdPhysicsClient___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Vd__PvdPhysicsClient__2c_20char_20const__2c_20int_29(28 | 0, $7 + 4 | 0 | 0, GOT_data_internal___memory_base + 100276 | 0 | 0, 95 | 0) | 0; + $86 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Vd__PvdPhysicsClient___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Vd__PvdPhysicsClient__2c_20char_20const__2c_20int_29(28 | 0, $7 + 4 | 0 | 0, GOT_data_internal___memory_base + 101291 | 0 | 0, 95 | 0) | 0; physx__Vd__PvdPhysicsClient__PvdPhysicsClient_28physx__pvdsdk__PsPvd__29($86 | 0, HEAP32[($10 + 108 | 0) >> 2] | 0 | 0) | 0; HEAP32[($10 + 112 | 0) >> 2] = $86; physx__shdfnd__Foundation__registerErrorCallback_28physx__PxErrorCallback__29(physx__shdfnd__getFoundation_28_29() | 0 | 0, (HEAP32[($10 + 112 | 0) >> 2] | 0) + 4 | 0 | 0); @@ -638358,8 +640171,8 @@ function asmFunc(imports) { $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__Cm__IDPool__IDPool_28_29($4 | 0) | 0; HEAP32[($3 + 8 | 0) >> 2] = 128; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 7 | 0 | 0, GOT_data_internal___memory_base + 149365 | 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 7 | 0 | 0, 512 | 0, GOT_data_internal___memory_base + 131908 | 0 | 0, 46 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 7 | 0 | 0, GOT_data_internal___memory_base + 155251 | 0 | 0) | 0; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 7 | 0 | 0, 512 | 0, GOT_data_internal___memory_base + 136282 | 0 | 0, 46 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 7 | 0 | 0) | 0; HEAP32[($4 + 20 | 0) >> 2] = 128; physx__PxMemZero_28void__2c_20unsigned_20int_29(HEAP32[($4 + 16 | 0) >> 2] | 0 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0) | 0; @@ -638400,7 +640213,7 @@ function asmFunc(imports) { HEAP32[($4 + 8 | 0) >> 2] = $1; $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl___ReflectionAllocator_28physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl__20const__29($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, physx__shdfnd__MutexImpl__getSize_28_29() | 0 | 0, GOT_data_internal___memory_base + 126079 | 0 | 0, 113 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, physx__shdfnd__MutexImpl__getSize_28_29() | 0 | 0, GOT_data_internal___memory_base + 129543 | 0 | 0, 113 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; physx__shdfnd__MutexImpl__MutexImpl_28_29(HEAP32[$5 >> 2] | 0 | 0) | 0; __stack_pointer = $4 + 16 | 0; return $5 | 0; @@ -639322,7 +641135,7 @@ function asmFunc(imports) { physx__shdfnd__snprintf_28char__2c_20unsigned_20long_2c_20char_20const__2c_20____29($7 + 32 | 0 | 0, 256 | 0, GOT_data_internal___memory_base + 71024 | 0 | 0, $7 | 0) | 0; $26 = HEAP32[($7 + 308 | 0) >> 2] | 0; $29 = FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 4 | 0) >> 2] | 0 | 0]($26) | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, 4, $7 + 32 | 0, GOT_data_internal___memory_base + 100276 | 0, 190); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, 4, $7 + 32 | 0, GOT_data_internal___memory_base + 101291 | 0, 190); HEAP32[($7 + 316 | 0) >> 2] = 0; break label$1; } @@ -639333,7 +641146,7 @@ function asmFunc(imports) { $45 = HEAP32[($7 + 308 | 0) >> 2] | 0; $48 = FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 4 | 0) >> 2] | 0 | 0]($45) | 0; $52 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, 4, $52 + 269718 | 0, $52 + 100276 | 0, 196); + FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, 4, $52 + 275700 | 0, $52 + 101291 | 0, 196); HEAP32[($7 + 316 | 0) >> 2] = 0; break label$1; } @@ -639347,12 +641160,12 @@ function asmFunc(imports) { } $81 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371529 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378385 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $82 = physx__PxGetAssertHandler_28_29() | 0; $86 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$82 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($82, $86 + 253196 | 0, $86 + 100276 | 0, 202, $86 + 371529 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$82 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($82, $86 + 259178 | 0, $86 + 101291 | 0, 202, $86 + 378385 | 0); $81 = 0; } } @@ -639360,7 +641173,7 @@ function asmFunc(imports) { physx__PxvOffsetTable__PxvOffsetTable_28_29($7 + 20 | 0 | 0) | 0; physx__NpPhysics__initOffsetTables_28physx__PxvOffsetTable__29($7 + 20 | 0 | 0); physx__shdfnd__ReflectionAllocator_physx__NpPhysics___ReflectionAllocator_28char_20const__29($7 + 19 | 0 | 0, 0 | 0) | 0; - $108 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__NpPhysics___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__NpPhysics__2c_20char_20const__2c_20int_29(116 | 0, $7 + 19 | 0 | 0, GOT_data_internal___memory_base + 100276 | 0 | 0, 211 | 0) | 0; + $108 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__NpPhysics___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__NpPhysics__2c_20char_20const__2c_20int_29(116 | 0, $7 + 19 | 0 | 0, GOT_data_internal___memory_base + 101291 | 0 | 0, 211 | 0) | 0; physx__NpPhysics__NpPhysics_28physx__PxTolerancesScale_20const__2c_20physx__PxvOffsetTable_20const__2c_20bool_2c_20physx__pvdsdk__PsPvd__29($108 | 0, HEAP32[($7 + 304 | 0) >> 2] | 0 | 0, $7 + 20 | 0 | 0, (HEAPU8[($7 + 303 | 0) >> 0] | 0) & 1 | 0 | 0, HEAP32[($7 + 296 | 0) >> 2] | 0 | 0) | 0; HEAP32[GOT_data_internal_physx__NpPhysics__mInstance >> 2] = $108; physx__NpFactory__createInstance_28_29(); @@ -639474,12 +641287,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371530 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378386 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 205180 | 0, $23 + 100276 | 0, 231, $23 + 371530 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 211162 | 0, $23 + 101291 | 0, 231, $23 + 378386 | 0); $18 = 0; } } @@ -639507,12 +641320,12 @@ function asmFunc(imports) { } $67 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371531 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378387 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $68 = physx__PxGetAssertHandler_28_29() | 0; $72 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$68 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($68, $72 + 155851 | 0, $72 + 100276 | 0, 244, $72 + 371531 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$68 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($68, $72 + 161737 | 0, $72 + 101291 | 0, 244, $72 + 378387 | 0); $67 = 0; } } @@ -639562,7 +641375,7 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 100276 | 0 | 0, 259 | 0, $16 + 260073 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 101291 | 0 | 0, 259 | 0, $16 + 266055 | 0 | 0, 0 | 0); } HEAP32[($4 + 44 | 0) >> 2] = 0; break label$1; @@ -639590,14 +641403,14 @@ function asmFunc(imports) { } } $61 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $61 + 100276 | 0 | 0, 265 | 0, $61 + 257775 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $61 + 101291 | 0 | 0, 265 | 0, $61 + 263757 | 0 | 0, 0 | 0); } HEAP32[($4 + 44 | 0) >> 2] = 0; break label$1; } physx__shdfnd__MutexT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl____ScopedLock__ScopedLock_28physx__shdfnd__MutexT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl____29($4 + 24 | 0 | 0, $5 + 104 | 0 | 0) | 0; physx__shdfnd__ReflectionAllocator_physx__NpScene___ReflectionAllocator_28char_20const__29($4 + 19 | 0 | 0, 0 | 0) | 0; - $87 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__NpScene___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__NpScene__2c_20char_20const__2c_20int_29(6768 | 0, $4 + 19 | 0 | 0, GOT_data_internal___memory_base + 100276 | 0 | 0, 269 | 0) | 0; + $87 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__NpScene___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__NpScene__2c_20char_20const__2c_20int_29(6768 | 0, $4 + 19 | 0 | 0, GOT_data_internal___memory_base + 101291 | 0 | 0, 269 | 0) | 0; physx__NpScene__NpScene_28physx__PxSceneDesc_20const__29($87 | 0, HEAP32[($4 + 36 | 0) >> 2] | 0 | 0) | 0; HEAP32[($4 + 20 | 0) >> 2] = $87; label$8 : { @@ -639606,7 +641419,7 @@ function asmFunc(imports) { break label$9 } $98 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $98 + 100276 | 0 | 0, 272 | 0, $98 + 215580 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $98 + 101291 | 0 | 0, 272 | 0, $98 + 221562 | 0 | 0, 0 | 0); HEAP32[($4 + 44 | 0) >> 2] = 0; HEAP32[($4 + 12 | 0) >> 2] = 1; break label$8; @@ -639617,7 +641430,7 @@ function asmFunc(imports) { break label$10 } $119 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $119 + 100276 | 0 | 0, 277 | 0, $119 + 223640 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $119 + 101291 | 0 | 0, 277 | 0, $119 + 229622 | 0 | 0, 0 | 0); HEAP32[($4 + 44 | 0) >> 2] = 0; HEAP32[($4 + 12 | 0) >> 2] = 1; break label$8; @@ -639656,7 +641469,7 @@ function asmFunc(imports) { FUNCTION_TABLE[HEAP32[((HEAP32[$169 >> 2] | 0) + 4 | 0) >> 2] | 0 | 0]($169); } $180 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 16 | 0, $180 + 100276 | 0 | 0, 294 | 0, $180 + 215580 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 16 | 0, $180 + 101291 | 0 | 0, 294 | 0, $180 + 221562 | 0 | 0, 0 | 0); HEAP32[($4 + 44 | 0) >> 2] = 0; HEAP32[($4 + 12 | 0) >> 2] = 1; break label$8; @@ -640232,7 +642045,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__NpScene__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__NpScene__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__NpScene__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__NpScene__20const__29___ignore); $29 = 0; } } @@ -640330,7 +642143,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__NpScene__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__NpScene__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -640359,7 +642172,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__NpScene__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__NpScene__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); $18 = 0; } } @@ -640504,7 +642317,7 @@ function asmFunc(imports) { break label$3 } $15 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $15 + 100276 | 0 | 0, 332 | 0, $15 + 119819 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $15 + 101291 | 0 | 0, 332 | 0, $15 + 123186 | 0 | 0, 0 | 0); } HEAP32[($4 + 44 | 0) >> 2] = 0; break label$1; @@ -640629,7 +642442,7 @@ function asmFunc(imports) { break label$3 } $26 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 100276 | 0 | 0, 338 | 0, $26 + 187395 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 101291 | 0 | 0, 338 | 0, $26 + 193357 | 0 | 0, 0 | 0); } HEAP32[($8 + 44 | 0) >> 2] = 0; break label$1; @@ -640643,7 +642456,7 @@ function asmFunc(imports) { break label$5 } $54 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $54 + 100276 | 0 | 0, 339 | 0, $54 + 117223 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $54 + 101291 | 0 | 0, 339 | 0, $54 + 120590 | 0 | 0, 0 | 0); } HEAP32[($8 + 44 | 0) >> 2] = 0; break label$1; @@ -640662,7 +642475,7 @@ function asmFunc(imports) { break label$8 } $83 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $83 + 100276 | 0 | 0, 345 | 0, $83 + 267399 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $83 + 101291 | 0 | 0, 345 | 0, $83 + 273381 | 0 | 0, 0 | 0); } HEAP32[($8 + 44 | 0) >> 2] = 0; break label$1; @@ -640697,7 +642510,7 @@ function asmFunc(imports) { break label$12 } $140 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $140 + 100276 | 0 | 0, 348 | 0, $140 + 262338 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $140 + 101291 | 0 | 0, 348 | 0, $140 + 268320 | 0 | 0, 0 | 0); } HEAP32[($8 + 44 | 0) >> 2] = 0; break label$1; @@ -640725,7 +642538,7 @@ function asmFunc(imports) { break label$15 } $197 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $197 + 100276 | 0 | 0, 349 | 0, $197 + 212832 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $197 + 101291 | 0 | 0, 349 | 0, $197 + 218814 | 0 | 0, 0 | 0); } HEAP32[($8 + 44 | 0) >> 2] = 0; break label$1; @@ -640818,7 +642631,7 @@ function asmFunc(imports) { break label$3 } $15 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $15 + 100276 | 0 | 0, 367 | 0, $15 + 119867 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $15 + 101291 | 0 | 0, 367 | 0, $15 + 123234 | 0 | 0, 0 | 0); } HEAP32[($4 + 44 | 0) >> 2] = 0; break label$1; @@ -640930,7 +642743,7 @@ function asmFunc(imports) { break label$3; } $46 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $46 + 100276 | 0 | 0, 413 | 0, $46 + 223807 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $46 + 101291 | 0 | 0, 413 | 0, $46 + 229789 | 0 | 0, 0 | 0); $53 = HEAP32[($4 + 20 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[(HEAP32[$53 >> 2] | 0) >> 2] | 0 | 0]($53); HEAP32[($4 + 28 | 0) >> 2] = 0; @@ -641032,7 +642845,7 @@ function asmFunc(imports) { } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 143132 | 0, $21 + 129859 | 0, 57, GOT_data_internal_physx__shdfnd__to16_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 148993 | 0, $21 + 133925 | 0, 57, GOT_data_internal_physx__shdfnd__to16_28unsigned_20int_29___ignore); $16 = 0; } } @@ -641050,8 +642863,8 @@ function asmFunc(imports) { $4 = HEAP32[($3 + 28 | 0) >> 2] | 0; HEAP32[($3 + 24 | 0) >> 2] = HEAP32[($4 + 20 | 0) >> 2] | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = unsigned_20int_20physx__PxMin_unsigned_20int__28unsigned_20int_2c_20unsigned_20int_29((HEAP32[($4 + 20 | 0) >> 2] | 0) << 1 | 0 | 0, 65535 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 19 | 0 | 0, GOT_data_internal___memory_base + 144493 | 0 | 0) | 0; - $29 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 19 | 0 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 131908 | 0 | 0, 126 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 19 | 0 | 0, GOT_data_internal___memory_base + 150354 | 0 | 0) | 0; + $29 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 19 | 0 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 136282 | 0 | 0, 126 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 19 | 0 | 0) | 0; HEAP32[($3 + 20 | 0) >> 2] = $29; physx__PxMemZero_28void__2c_20unsigned_20int_29(HEAP32[($3 + 20 | 0) >> 2] | 0 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0) | 0; @@ -641106,7 +642919,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__NpScene__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__NpScene__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -641249,7 +643062,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 83268 | 0, $23 + 131908 | 0, 106, GOT_data_internal_physx__NpMaterialManager__getMaterial_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 83311 | 0, $23 + 136282 | 0, 106, GOT_data_internal_physx__NpMaterialManager__getMaterial_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -641530,12 +643343,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371532 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378388 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 80029 | 0, $28 + 100276 | 0, 557, $28 + 371532 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 80072 | 0, $28 + 101291 | 0, 557, $28 + 378388 | 0); $23 = 0; } } @@ -641545,17 +643358,17 @@ function asmFunc(imports) { } $50 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371533 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378389 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $51 = physx__PxGetAssertHandler_28_29() | 0; $55 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 205293 | 0, $55 + 100276 | 0, 558, $55 + 371533 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 211275 | 0, $55 + 101291 | 0, 558, $55 + 378389 | 0); $50 = 0; } } physx__shdfnd__ReflectionAllocator_physx__Sq__PruningStructure___ReflectionAllocator_28char_20const__29($5 + 11 | 0 | 0, 0 | 0) | 0; - $76 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sq__PruningStructure___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__PruningStructure__2c_20char_20const__2c_20int_29(52 | 0, $5 + 11 | 0 | 0, GOT_data_internal___memory_base + 100276 | 0 | 0, 560 | 0) | 0; + $76 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sq__PruningStructure___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__PruningStructure__2c_20char_20const__2c_20int_29(52 | 0, $5 + 11 | 0 | 0, GOT_data_internal___memory_base + 101291 | 0 | 0, 560 | 0) | 0; physx__Sq__PruningStructure__PruningStructure_28_29($76 | 0) | 0; HEAP32[($5 + 12 | 0) >> 2] = $76; label$5 : { @@ -641669,7 +643482,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__ReflectionAllocator_physx__NpPhysics__NpDelListenerEntry___ReflectionAllocator_28char_20const__29($6 + 15 | 0 | 0, 0 | 0) | 0; - $41 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__NpPhysics__NpDelListenerEntry___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__NpPhysics__NpDelListenerEntry__2c_20char_20const__2c_20int_29(44 | 0, $6 + 15 | 0 | 0, GOT_data_internal___memory_base + 100276 | 0 | 0, 597 | 0) | 0; + $41 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__NpPhysics__NpDelListenerEntry___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__NpPhysics__NpDelListenerEntry__2c_20char_20const__2c_20int_29(44 | 0, $6 + 15 | 0 | 0, GOT_data_internal___memory_base + 101291 | 0 | 0, 597 | 0) | 0; physx__NpPhysics__NpDelListenerEntry__NpDelListenerEntry_28physx__PxFlags_physx__PxDeletionEventFlag__Enum_2c_20unsigned_20char__20const__2c_20bool_29($41 | 0, HEAP32[($6 + 36 | 0) >> 2] | 0 | 0, (HEAPU8[($6 + 35 | 0) >> 0] | 0) & 1 | 0 | 0) | 0; HEAP32[($6 + 16 | 0) >> 2] = $41; label$3 : { @@ -641693,12 +643506,12 @@ function asmFunc(imports) { physx__shdfnd__UserAllocated__operator_20delete_28void__29($61 | 0); } label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371534 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378390 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $74 = physx__PxGetAssertHandler_28_29() | 0; $78 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$74 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($74, $78 + 208086 | 0, $78 + 100276 | 0, 605, $78 + 371534 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$74 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($74, $78 + 214068 | 0, $78 + 101291 | 0, 605, $78 + 378390 | 0); } } } @@ -641710,12 +643523,12 @@ function asmFunc(imports) { } $95 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371535 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378391 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $96 = physx__PxGetAssertHandler_28_29() | 0; $100 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$96 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($96, $100 + 72070 | 0, $100 + 100276 | 0, 610, $100 + 371535 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$96 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($96, $100 + 72070 | 0, $100 + 101291 | 0, 610, $100 + 378391 | 0); $95 = 0; } } @@ -642125,7 +643938,7 @@ function asmFunc(imports) { break label$5 } $39 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $39 + 100276 | 0 | 0, 635 | 0, $39 + 210721 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $39 + 101291 | 0 | 0, 635 | 0, $39 + 216703 | 0 | 0, 0 | 0); } HEAP32[($6 + 12 | 0) >> 2] = 1; break label$1; @@ -642145,7 +643958,7 @@ function asmFunc(imports) { break label$2; } $71 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $71 + 100276 | 0 | 0, 643 | 0, $71 + 209452 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $71 + 101291 | 0 | 0, 643 | 0, $71 + 215434 | 0 | 0, 0 | 0); HEAP32[($6 + 12 | 0) >> 2] = 1; break label$1; } @@ -642337,14 +644150,14 @@ function asmFunc(imports) { break label$4; } $52 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $52 + 100276 | 0 | 0, 662 | 0, $52 + 210598 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $52 + 101291 | 0 | 0, 662 | 0, $52 + 216580 | 0 | 0, 0 | 0); HEAP32[($6 + 8 | 0) >> 2] = 1; break label$1; } break label$2; } $62 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $62 + 100276 | 0 | 0, 667 | 0, $62 + 209347 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $62 + 101291 | 0 | 0, 667 | 0, $62 + 215329 | 0 | 0, 0 | 0); HEAP32[($6 + 8 | 0) >> 2] = 1; break label$1; } @@ -642669,7 +644482,7 @@ function asmFunc(imports) { break label$3 } $14 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $14 + 100276 | 0 | 0, 739 | 0, $14 + 215998 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $14 + 101291 | 0 | 0, 739 | 0, $14 + 221980 | 0 | 0, 0 | 0); } break label$1; } @@ -642802,7 +644615,7 @@ function asmFunc(imports) { break label$1; } $55 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $55 + 136190 | 0 | 0, 62 | 0, $55 + 224095 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $55 + 141236 | 0 | 0, 62 | 0, $55 + 230077 | 0 | 0, 0 | 0); HEAP32[($5 + 12 | 0) >> 2] = 0; } $63 = HEAP32[($5 + 12 | 0) >> 2] | 0; @@ -642944,7 +644757,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28unsigned_20int_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28unsigned_20int_20const__29___ignore); $29 = 0; } } @@ -643001,7 +644814,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -643299,7 +645112,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 145386 | 0, $16 + 125741 | 0, 318, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 151247 | 0, $16 + 129149 | 0, 318, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore); $11 = 0; } } @@ -643348,7 +645161,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAPF32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 150191 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 156077 | 0 | 0) | 0; physx__shdfnd__internal__HashBase_physx__PxBase_20const__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___init_28unsigned_20int_2c_20float_29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 4 | 0) >> 2]))); __stack_pointer = $5 + 16 | 0; return $6 | 0; @@ -643411,7 +645224,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxBase_20const__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxBase_20const__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -643435,7 +645248,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -643447,7 +645260,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxBase_20const__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxBase_20const__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -643471,7 +645284,7 @@ function asmFunc(imports) { } $136 = physx__PxGetAssertHandler_28_29() | 0; $140 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$136 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($136, $140 + 187294 | 0, $140 + 129300 | 0, 387, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxBase_20const__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$136 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($136, $140 + 193256 | 0, $140 + 133282 | 0, 387, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxBase_20const__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2); $135 = 0; } } @@ -643517,7 +645330,7 @@ function asmFunc(imports) { } $263 = physx__PxGetAssertHandler_28_29() | 0; $267 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$263 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($263, $267 + 172954 | 0, $267 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxBase_20const__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$263 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($263, $267 + 178852 | 0, $267 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxBase_20const__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3); $262 = 0; } } @@ -643601,7 +645414,7 @@ function asmFunc(imports) { break label$1; } $10 = physx__shdfnd__getAllocator_28_29() | 0; - $9 = FUNCTION_TABLE[HEAP32[((HEAP32[$10 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($10, HEAP32[($6 + 8 | 0) >> 2] | 0, GOT_data_internal___memory_base + 161279 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0, HEAP32[$6 >> 2] | 0) | 0; + $9 = FUNCTION_TABLE[HEAP32[((HEAP32[$10 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($10, HEAP32[($6 + 8 | 0) >> 2] | 0, GOT_data_internal___memory_base + 167177 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0, HEAP32[$6 >> 2] | 0) | 0; } __stack_pointer = $6 + 16 | 0; return $9 | 0; @@ -643698,7 +645511,7 @@ function asmFunc(imports) { } $51 = physx__PxGetAssertHandler_28_29() | 0; $55 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 204180 | 0, $55 + 129300 | 0, 273, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxBase_20const__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 210162 | 0, $55 + 133282 | 0, 273, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxBase_20const__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore); $50 = 0; } } @@ -643756,10 +645569,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 169668 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 175566 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -643777,7 +645590,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAPF32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 150191 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 156077 | 0 | 0) | 0; physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___init_28unsigned_20int_2c_20float_29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 4 | 0) >> 2]))); __stack_pointer = $5 + 16 | 0; return $6 | 0; @@ -643840,7 +645653,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -643864,7 +645677,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 3 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -643876,7 +645689,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -643931,7 +645744,7 @@ function asmFunc(imports) { } $238 = physx__PxGetAssertHandler_28_29() | 0; $242 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 172954 | 0, $242 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 178852 | 0, $242 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $237 = 0; } } @@ -644038,10 +645851,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 165539 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 171437 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -644070,10 +645883,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 166515 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 172413 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -644090,10 +645903,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 174024 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 179922 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -644135,7 +645948,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -644201,10 +646014,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 173190 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 179088 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -644247,10 +646060,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 163283 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 169181 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -644287,7 +646100,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -644325,7 +646138,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -644340,7 +646153,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -644422,7 +646235,7 @@ function asmFunc(imports) { } $64 = physx__PxGetAssertHandler_28_29() | 0; $68 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 187325 | 0, $68 + 129300 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 193287 | 0, $68 + 133282 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); $63 = 0; } } @@ -644456,7 +646269,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73146 | 0, $26 + 129300 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73161 | 0, $26 + 133282 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxDeletionListener__20const_2c_20physx__NpPhysics__NpDelListenerEntry___2c_20physx__PxDeletionListener__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__internal__HashMapBase_physx__PxDeletionListener__2c_20physx__NpPhysics__NpDelListenerEntry__2c_20physx__shdfnd__Hash_physx__PxDeletionListener___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); $21 = 0; } } @@ -644508,7 +646321,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 239228 | 0, $22 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxBase_20const__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 245210 | 0, $22 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxBase_20const__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore); $17 = 0; } } @@ -644546,7 +646359,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxBase_20const__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxBase_20const__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -644623,7 +646436,7 @@ function asmFunc(imports) { (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__ThreadT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__ThreadImpl____getId_28_29() | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; HEAP32[$5 >> 2] = $40; $43 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($39 | 0, 8 | 0, $43 + 107885 | 0 | 0, 46 | 0, $43 + 212500 | 0 | 0, $5 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($39 | 0, 8 | 0, $43 + 110020 | 0 | 0, 46 | 0, $43 + 218482 | 0 | 0, $5 | 0); break label$3; } $49 = physx__shdfnd__getFoundation_28_29() | 0; @@ -644631,7 +646444,7 @@ function asmFunc(imports) { (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__ThreadT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__ThreadImpl____getId_28_29() | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; HEAP32[($5 + 16 | 0) >> 2] = $50; $53 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($49 | 0, 8 | 0, $53 + 107885 | 0 | 0, 53 | 0, $53 + 222976 | 0 | 0, $5 + 16 | 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($49 | 0, 8 | 0, $53 + 110020 | 0 | 0, 53 | 0, $53 + 228958 | 0 | 0, $5 + 16 | 0 | 0); } } (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__NpScene__getReadWriteErrorCount_28_29_20const(HEAP32[$6 >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; @@ -644714,7 +646527,7 @@ function asmFunc(imports) { (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__ThreadT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__ThreadImpl____getId_28_29() | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; HEAP32[$3 >> 2] = $44; $47 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($43 | 0, 8 | 0, $47 + 107885 | 0 | 0, 77 | 0, $47 + 221027 | 0 | 0, $3 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($43 | 0, 8 | 0, $47 + 110020 | 0 | 0, 77 | 0, $47 + 227009 | 0 | 0, $3 | 0); } physx__NpScene__stopRead_28_29_20const(HEAP32[$4 >> 2] | 0 | 0); } @@ -644907,7 +646720,7 @@ function asmFunc(imports) { } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 237142 | 0, $30 + 137562 | 0, 101, GOT_data_internal_physx__Sc__ActorCore__setAggregateID_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 243124 | 0, $30 + 142818 | 0, 101, GOT_data_internal_physx__Sc__ActorCore__setAggregateID_28unsigned_20int_29___ignore); $25 = 0; } } @@ -644945,7 +646758,7 @@ function asmFunc(imports) { __stack_pointer = $4; HEAP32[($4 + 44 | 0) >> 2] = $0; HEAP32[($4 + 40 | 0) >> 2] = $1; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 24 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29(HEAP32[($4 + 44 | 0) >> 2] | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 183671 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 24 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29(HEAP32[($4 + 44 | 0) >> 2] | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 189569 | 0 | 0, 1 | 0) | 0; physx__NpPhysics__notifyDeletionListenersUserRelease_28physx__PxBase_20const__2c_20void__29(physx__NpPhysics__getInstance_28_29() | 0 | 0, HEAP32[($4 + 44 | 0) >> 2] | 0 | 0, HEAP32[((HEAP32[($4 + 44 | 0) >> 2] | 0) + 8 | 0) >> 2] | 0 | 0); (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__Scb__Base__getScbSceneForAPI_28_29_20const(HEAP32[($4 + 40 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $4, wasm2js_i32$1 = (physx__Scb__RigidObject__isSimDisabledInternally_28_29_20const(HEAP32[($4 + 40 | 0) >> 2] | 0 | 0) | 0) & 1 | 0), HEAP8[(wasm2js_i32$0 + 19 | 0) >> 0] = wasm2js_i32$1; @@ -645000,7 +646813,7 @@ function asmFunc(imports) { break label$1 } $19 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $19 + 136906 | 0 | 0, 200 | 0, $19 + 261536 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $19 + 142064 | 0 | 0, 200 | 0, $19 + 267518 | 0 | 0, 0 | 0); physx__Sq__PruningStructure__invalidate_28physx__PxActor__29(physx__NpShapeManager__getPruningStructure_28_29_20const($4 + 20 | 0 | 0) | 0 | 0, $4 | 0); } physx__NpShapeManager__detachAll_28physx__NpScene__2c_20physx__PxRigidActor_20const__29($4 + 20 | 0 | 0, HEAP32[($3 + 8 | 0) >> 2] | 0 | 0, $4 | 0); @@ -645033,7 +646846,7 @@ function asmFunc(imports) { if (!((HEAP32[($5 + 80 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$1 } - physx__NpScene__checkPositionSanity_28physx__PxRigidActor_20const__2c_20physx__PxTransform_20const__2c_20char_20const__29_20const(HEAP32[($5 + 80 | 0) >> 2] | 0 | 0, $7 | 0, HEAP32[($5 + 88 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 148928 | 0 | 0); + physx__NpScene__checkPositionSanity_28physx__PxRigidActor_20const__2c_20physx__PxTransform_20const__2c_20char_20const__29_20const(HEAP32[($5 + 80 | 0) >> 2] | 0 | 0, $7 | 0, HEAP32[($5 + 88 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 154814 | 0 | 0); } label$2 : { label$3 : { @@ -645045,11 +646858,11 @@ function asmFunc(imports) { break label$4 } $31 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $31 + 114350 | 0 | 0, 87 | 0, $31 + 219115 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $31 + 117437 | 0 | 0, 87 | 0, $31 + 225097 | 0 | 0, 0 | 0); } break label$2; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 64 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 148944 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 64 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 154830 | 0 | 0, 1 | 0) | 0; physx__PxTransform__getNormalized_28_29_20const($5 + 36 | 0 | 0, HEAP32[($5 + 88 | 0) >> 2] | 0 | 0); (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getScbBodyFast_28_29($7 | 0) | 0), HEAP32[(wasm2js_i32$0 + 32 | 0) >> 2] = wasm2js_i32$1; physx__PxTransform__operator__28physx__PxTransform_20const__29_20const($5 + 4 | 0 | 0, $5 + 36 | 0 | 0, physx__Scb__Body__getBody2Actor_28_29_20const(HEAP32[($5 + 32 | 0) >> 2] | 0 | 0) | 0 | 0); @@ -645065,7 +646878,7 @@ function asmFunc(imports) { break label$6 } $89 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $89 + 114350 | 0 | 0, 102 | 0, $89 + 261433 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $89 + 117437 | 0 | 0, 102 | 0, $89 + 267415 | 0 | 0, 0 | 0); physx__Sq__PruningStructure__invalidate_28physx__PxActor__29(physx__NpShapeManager__getPruningStructure_28_29_20const($7 + 20 | 0 | 0) | 0 | 0, $7 | 0); } $107 = 0; @@ -645111,7 +646924,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 227940 | 0, $22 + 140293 | 0, 165, GOT_data_internal_physx__NpRigidDynamic__wakeUpInternal_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 233922 | 0, $22 + 145969 | 0, 165, GOT_data_internal_physx__NpRigidDynamic__wakeUpInternal_28_29___ignore); $17 = 0; } } @@ -645147,12 +646960,12 @@ function asmFunc(imports) { } $25 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371559 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378415 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 153266 | 0, $30 + 114350 | 0, 519, $30 + 371559 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 159152 | 0, $30 + 117437 | 0, 519, $30 + 378415 | 0); $25 = 0; } } @@ -645212,17 +647025,17 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 114350 | 0 | 0, 130 | 0, $16 + 218266 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 117437 | 0 | 0, 130 | 0, $16 + 224248 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 56 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 76128 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 56 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 76160 | 0 | 0, 1 | 0) | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__NpActor__getAPIScene_28physx__PxActor_20const__29($5 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; label$4 : { if (!((HEAP32[($4 + 52 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$4 } - physx__NpScene__checkPositionSanity_28physx__PxRigidActor_20const__2c_20physx__PxTransform_20const__2c_20char_20const__29_20const(HEAP32[($4 + 52 | 0) >> 2] | 0 | 0, $5 | 0, HEAP32[($4 + 72 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 76112 | 0 | 0); + physx__NpScene__checkPositionSanity_28physx__PxRigidActor_20const__2c_20physx__PxTransform_20const__2c_20char_20const__29_20const(HEAP32[($4 + 52 | 0) >> 2] | 0 | 0, $5 | 0, HEAP32[($4 + 72 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 76144 | 0 | 0); } (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getScbBodyFast_28_29($5 | 0) | 0), HEAP32[(wasm2js_i32$0 + 48 | 0) >> 2] = wasm2js_i32$1; physx__Scb__Body__getFlags_28_29_20const($4 + 46 | 0 | 0, HEAP32[($4 + 48 | 0) >> 2] | 0 | 0); @@ -645239,7 +647052,7 @@ function asmFunc(imports) { break label$7 } $84 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $84 + 114350 | 0 | 0, 139 | 0, $84 + 265307 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $84 + 117437 | 0 | 0, 139 | 0, $84 + 271289 | 0 | 0, 0 | 0); } HEAP32[($4 + 40 | 0) >> 2] = 1; break label$5; @@ -645253,7 +647066,7 @@ function asmFunc(imports) { break label$9 } $108 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $108 + 114350 | 0 | 0, 140 | 0, $108 + 260446 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $108 + 117437 | 0 | 0, 140 | 0, $108 + 266428 | 0 | 0, 0 | 0); } HEAP32[($4 + 40 | 0) >> 2] = 1; break label$5; @@ -645271,7 +647084,7 @@ function asmFunc(imports) { break label$11 } $156 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $156 + 114350 | 0 | 0, 141 | 0, $156 + 256711 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $156 + 117437 | 0 | 0, 141 | 0, $156 + 262693 | 0 | 0, 0 | 0); } HEAP32[($4 + 40 | 0) >> 2] = 1; break label$5; @@ -645339,7 +647152,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 153266 | 0, $24 + 125657 | 0, 669, GOT_data_internal_physx__Scb__Body__setKinematicTarget_28physx__PxTransform_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159152 | 0, $24 + 129051 | 0, 669, GOT_data_internal_physx__Scb__Body__setKinematicTarget_28physx__PxTransform_20const__29___ignore); $19 = 0; } } @@ -645387,7 +647200,7 @@ function asmFunc(imports) { HEAP32[($4 + 120 | 0) >> 2] = $0; HEAP32[($4 + 116 | 0) >> 2] = $1; $5 = HEAP32[($4 + 120 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 104 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 76147 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 104 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 76179 | 0 | 0) | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getScbBodyFast_28_29_20const($5 | 0) | 0), HEAP32[(wasm2js_i32$0 + 100 | 0) >> 2] = wasm2js_i32$1; physx__Scb__Body__getFlags_28_29_20const($4 + 98 | 0 | 0, HEAP32[($4 + 100 | 0) >> 2] | 0 | 0); physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___operator__28physx__PxRigidBodyFlag__Enum_29_20const($4 + 99 | 0 | 0, $4 + 98 | 0 | 0, 1 | 0); @@ -645437,11 +647250,11 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 114350 | 0 | 0, 168 | 0, $16 + 218825 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 117437 | 0 | 0, 168 | 0, $16 + 224807 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 152 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 148829 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 152 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 154715 | 0 | 0, 1 | 0) | 0; physx__PxTransform__getNormalized_28_29_20const($4 + 124 | 0 | 0, HEAP32[($4 + 168 | 0) >> 2] | 0 | 0); physx__PxTransform__PxTransform_28physx__PxTransform_20const__29($4 + 96 | 0 | 0, physx__Scb__Body__getBody2Actor_28_29_20const(physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getScbBodyFast_28_29($5 | 0) | 0 | 0) | 0 | 0) | 0; physx__NpRigidBodyTemplate_physx__PxRigidDynamic___setCMassLocalPoseInternal_28physx__PxTransform_20const__29($5 | 0, $4 + 124 | 0 | 0); @@ -645518,7 +647331,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAPF32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 141673 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 147503 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((physx__PxIsFinite_28float_29(Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))) | 0) & 1 | 0) { @@ -645529,7 +647342,7 @@ function asmFunc(imports) { break label$3 } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 114350 | 0 | 0, 193 | 0, $25 + 76946 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 117437 | 0 | 0, 193 | 0, $25 + 76989 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -645543,7 +647356,7 @@ function asmFunc(imports) { break label$5 } $47 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 114350 | 0 | 0, 194 | 0, $47 + 259663 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 117437 | 0 | 0, 194 | 0, $47 + 265645 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -645563,7 +647376,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 141690 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 147520 | 0 | 0) | 0; $10 = Math_fround(physx__Scb__Body__getLinearDamping_28_29_20const(physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getScbBodyFast_28_29_20const($4 | 0) | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -645579,7 +647392,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAPF32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 141637 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 147467 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((physx__PxIsFinite_28float_29(Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))) | 0) & 1 | 0) { @@ -645590,7 +647403,7 @@ function asmFunc(imports) { break label$3 } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 114350 | 0 | 0, 211 | 0, $25 + 76845 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 117437 | 0 | 0, 211 | 0, $25 + 76888 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -645604,7 +647417,7 @@ function asmFunc(imports) { break label$5 } $47 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 114350 | 0 | 0, 212 | 0, $47 + 259509 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 117437 | 0 | 0, 212 | 0, $47 + 265491 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -645624,7 +647437,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 141655 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 147485 | 0 | 0) | 0; $10 = Math_fround(physx__Scb__Body__getAngularDamping_28_29_20const(physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getScbBodyFast_28_29_20const($4 | 0) | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -645653,7 +647466,7 @@ function asmFunc(imports) { break label$3 } $27 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $27 + 114350 | 0 | 0, 229 | 0, $27 + 217387 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $27 + 117437 | 0 | 0, 229 | 0, $27 + 223369 | 0 | 0, 0 | 0); } HEAP32[($5 + 16 | 0) >> 2] = 1; break label$1; @@ -645671,7 +647484,7 @@ function asmFunc(imports) { break label$5 } $75 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $75 + 114350 | 0 | 0, 230 | 0, $75 + 264854 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $75 + 117437 | 0 | 0, 230 | 0, $75 + 270836 | 0 | 0, 0 | 0); } HEAP32[($5 + 16 | 0) >> 2] = 1; break label$1; @@ -645689,7 +647502,7 @@ function asmFunc(imports) { break label$7 } $123 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $123 + 114350 | 0 | 0, 231 | 0, $123 + 256620 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $123 + 117437 | 0 | 0, 231 | 0, $123 + 262602 | 0 | 0, 0 | 0); } HEAP32[($5 + 16 | 0) >> 2] = 1; break label$1; @@ -645748,7 +647561,7 @@ function asmFunc(imports) { break label$3 } $27 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $27 + 114350 | 0 | 0, 245 | 0, $27 + 217328 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $27 + 117437 | 0 | 0, 245 | 0, $27 + 223310 | 0 | 0, 0 | 0); } HEAP32[($5 + 16 | 0) >> 2] = 1; break label$1; @@ -645766,7 +647579,7 @@ function asmFunc(imports) { break label$5 } $75 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $75 + 114350 | 0 | 0, 246 | 0, $75 + 264790 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $75 + 117437 | 0 | 0, 246 | 0, $75 + 270772 | 0 | 0, 0 | 0); } HEAP32[($5 + 16 | 0) >> 2] = 1; break label$1; @@ -645784,7 +647597,7 @@ function asmFunc(imports) { break label$7 } $123 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $123 + 114350 | 0 | 0, 247 | 0, $123 + 256528 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $123 + 117437 | 0 | 0, 247 | 0, $123 + 262510 | 0 | 0, 0 | 0); } HEAP32[($5 + 16 | 0) >> 2] = 1; break label$1; @@ -645825,7 +647638,7 @@ function asmFunc(imports) { break label$3 } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 114350 | 0 | 0, 261 | 0, $25 + 76389 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 117437 | 0 | 0, 261 | 0, $25 + 76432 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -645839,7 +647652,7 @@ function asmFunc(imports) { break label$5 } $47 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 114350 | 0 | 0, 262 | 0, $47 + 259935 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 117437 | 0 | 0, 262 | 0, $47 + 265917 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -645886,7 +647699,7 @@ function asmFunc(imports) { break label$3 } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 114350 | 0 | 0, 278 | 0, $25 + 76389 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 117437 | 0 | 0, 278 | 0, $25 + 76432 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -645900,7 +647713,7 @@ function asmFunc(imports) { break label$5 } $47 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 114350 | 0 | 0, 279 | 0, $47 + 259935 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 117437 | 0 | 0, 279 | 0, $47 + 265917 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -645951,11 +647764,11 @@ function asmFunc(imports) { break label$3 } $20 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $20 + 114350 | 0 | 0, 296 | 0, $20 + 219568 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $20 + 117437 | 0 | 0, 296 | 0, $20 + 225550 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($6 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($8 | 0) | 0 | 0, GOT_data_internal___memory_base + 155716 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($6 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($8 | 0) | 0 | 0, GOT_data_internal___memory_base + 161602 | 0 | 0, 1 | 0) | 0; label$4 : { label$5 : { if ((physx__NpActor__getAPIScene_28physx__PxActor_20const__29($8 | 0) | 0 | 0) != (0 | 0) & 1 | 0) { @@ -645966,7 +647779,7 @@ function asmFunc(imports) { break label$6 } $52 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $52 + 114350 | 0 | 0, 298 | 0, $52 + 260666 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $52 + 117437 | 0 | 0, 298 | 0, $52 + 266648 | 0 | 0, 0 | 0); } HEAP32[($6 + 8 | 0) >> 2] = 1; break label$4; @@ -645984,7 +647797,7 @@ function asmFunc(imports) { break label$8 } $100 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $100 + 114350 | 0 | 0, 299 | 0, $100 + 265253 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $100 + 117437 | 0 | 0, 299 | 0, $100 + 271235 | 0 | 0, 0 | 0); } HEAP32[($6 + 8 | 0) >> 2] = 1; break label$4; @@ -646002,7 +647815,7 @@ function asmFunc(imports) { break label$10 } $144 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $144 + 114350 | 0 | 0, 300 | 0, $144 + 257307 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $144 + 117437 | 0 | 0, 300 | 0, $144 + 263289 | 0 | 0, 0 | 0); } HEAP32[($6 + 8 | 0) >> 2] = 1; break label$4; @@ -646043,7 +647856,7 @@ function asmFunc(imports) { } $32 = physx__PxGetAssertHandler_28_29() | 0; $36 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 236785 | 0, $36 + 136738 | 0, 306, GOT_data_internal_physx__NpRigidBodyTemplate_physx__PxRigidDynamic___addSpatialForce_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxForceMode__Enum_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 242767 | 0, $36 + 141868 | 0, 306, GOT_data_internal_physx__NpRigidBodyTemplate_physx__PxRigidDynamic___addSpatialForce_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxForceMode__Enum_29___ignore); $31 = 0; } } @@ -646134,7 +647947,7 @@ function asmFunc(imports) { break label$3 } $19 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $19 + 114350 | 0 | 0, 311 | 0, $19 + 219472 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $19 + 117437 | 0 | 0, 311 | 0, $19 + 225454 | 0 | 0, 0 | 0); } break label$1; } @@ -646147,11 +647960,11 @@ function asmFunc(imports) { break label$5 } $36 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $36 + 114350 | 0 | 0, 312 | 0, $36 + 219472 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $36 + 117437 | 0 | 0, 312 | 0, $36 + 225454 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($6 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 146759 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($6 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 152639 | 0 | 0, 1 | 0) | 0; label$6 : { label$7 : { if ((physx__NpActor__getAPIScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0) != (0 | 0) & 1 | 0) { @@ -646162,7 +647975,7 @@ function asmFunc(imports) { break label$8 } $68 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $68 + 114350 | 0 | 0, 314 | 0, $68 + 260666 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $68 + 117437 | 0 | 0, 314 | 0, $68 + 266648 | 0 | 0, 0 | 0); } HEAP32[($6 + 8 | 0) >> 2] = 1; break label$6; @@ -646180,7 +647993,7 @@ function asmFunc(imports) { break label$10 } $116 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $116 + 114350 | 0 | 0, 315 | 0, $116 + 265253 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $116 + 117437 | 0 | 0, 315 | 0, $116 + 271235 | 0 | 0, 0 | 0); } HEAP32[($6 + 8 | 0) >> 2] = 1; break label$6; @@ -646198,7 +648011,7 @@ function asmFunc(imports) { break label$12 } $160 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $160 + 114350 | 0 | 0, 316 | 0, $160 + 257307 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $160 + 117437 | 0 | 0, 316 | 0, $160 + 263289 | 0 | 0, 0 | 0); } HEAP32[($6 + 8 | 0) >> 2] = 1; break label$6; @@ -646239,7 +648052,7 @@ function asmFunc(imports) { } $32 = physx__PxGetAssertHandler_28_29() | 0; $36 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 236785 | 0, $36 + 136738 | 0, 357, GOT_data_internal_physx__NpRigidBodyTemplate_physx__PxRigidDynamic___setSpatialForce_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxForceMode__Enum_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 242767 | 0, $36 + 141868 | 0, 357, GOT_data_internal_physx__NpRigidBodyTemplate_physx__PxRigidDynamic___setSpatialForce_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxForceMode__Enum_29___ignore); $31 = 0; } } @@ -646330,11 +648143,11 @@ function asmFunc(imports) { break label$3 } $20 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $20 + 114350 | 0 | 0, 328 | 0, $20 + 218514 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $20 + 117437 | 0 | 0, 328 | 0, $20 + 224496 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($6 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($8 | 0) | 0 | 0, GOT_data_internal___memory_base + 146777 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($6 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($8 | 0) | 0 | 0, GOT_data_internal___memory_base + 152657 | 0 | 0, 1 | 0) | 0; label$4 : { label$5 : { if ((physx__NpActor__getAPIScene_28physx__PxActor_20const__29($8 | 0) | 0 | 0) != (0 | 0) & 1 | 0) { @@ -646345,7 +648158,7 @@ function asmFunc(imports) { break label$6 } $52 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $52 + 114350 | 0 | 0, 330 | 0, $52 + 260561 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $52 + 117437 | 0 | 0, 330 | 0, $52 + 266543 | 0 | 0, 0 | 0); } HEAP32[($6 + 8 | 0) >> 2] = 1; break label$4; @@ -646363,7 +648176,7 @@ function asmFunc(imports) { break label$8 } $100 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $100 + 114350 | 0 | 0, 331 | 0, $100 + 265142 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $100 + 117437 | 0 | 0, 331 | 0, $100 + 271124 | 0 | 0, 0 | 0); } HEAP32[($6 + 8 | 0) >> 2] = 1; break label$4; @@ -646381,7 +648194,7 @@ function asmFunc(imports) { break label$10 } $144 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $144 + 114350 | 0 | 0, 332 | 0, $144 + 257140 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $144 + 117437 | 0 | 0, 332 | 0, $144 + 263122 | 0 | 0, 0 | 0); } HEAP32[($6 + 8 | 0) >> 2] = 1; break label$4; @@ -646405,7 +648218,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = $0; HEAP32[($4 + 40 | 0) >> 2] = $1; $5 = HEAP32[($4 + 44 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 24 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 155582 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 24 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 161468 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((physx__NpActor__getAPIScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0) != (0 | 0) & 1 | 0) { @@ -646416,7 +648229,7 @@ function asmFunc(imports) { break label$3 } $31 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $31 + 114350 | 0 | 0, 342 | 0, $31 + 260613 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $31 + 117437 | 0 | 0, 342 | 0, $31 + 266595 | 0 | 0, 0 | 0); } HEAP32[($4 + 20 | 0) >> 2] = 1; break label$1; @@ -646434,7 +648247,7 @@ function asmFunc(imports) { break label$5 } $79 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $79 + 114350 | 0 | 0, 343 | 0, $79 + 265197 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $79 + 117437 | 0 | 0, 343 | 0, $79 + 271179 | 0 | 0, 0 | 0); } HEAP32[($4 + 20 | 0) >> 2] = 1; break label$1; @@ -646452,7 +648265,7 @@ function asmFunc(imports) { break label$7 } $127 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $127 + 114350 | 0 | 0, 344 | 0, $127 + 257223 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $127 + 117437 | 0 | 0, 344 | 0, $127 + 263205 | 0 | 0, 0 | 0); } HEAP32[($4 + 20 | 0) >> 2] = 1; break label$1; @@ -646491,7 +648304,7 @@ function asmFunc(imports) { } $34 = physx__PxGetAssertHandler_28_29() | 0; $38 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 236785 | 0, $38 + 136738 | 0, 408, GOT_data_internal_physx__NpRigidBodyTemplate_physx__PxRigidDynamic___clearSpatialForce_28physx__PxForceMode__Enum_2c_20bool_2c_20bool_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 242767 | 0, $38 + 141868 | 0, 408, GOT_data_internal_physx__NpRigidBodyTemplate_physx__PxRigidDynamic___clearSpatialForce_28physx__PxForceMode__Enum_2c_20bool_2c_20bool_29___ignore); $33 = 0; } } @@ -646525,7 +648338,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = $0; HEAP32[($4 + 40 | 0) >> 2] = $1; $5 = HEAP32[($4 + 44 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 24 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 146747 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 24 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 152627 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((physx__NpActor__getAPIScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0) != (0 | 0) & 1 | 0) { @@ -646536,7 +648349,7 @@ function asmFunc(imports) { break label$3 } $31 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $31 + 114350 | 0 | 0, 353 | 0, $31 + 260507 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $31 + 117437 | 0 | 0, 353 | 0, $31 + 266489 | 0 | 0, 0 | 0); } HEAP32[($4 + 20 | 0) >> 2] = 1; break label$1; @@ -646554,7 +648367,7 @@ function asmFunc(imports) { break label$5 } $79 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $79 + 114350 | 0 | 0, 354 | 0, $79 + 265085 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $79 + 117437 | 0 | 0, 354 | 0, $79 + 271067 | 0 | 0, 0 | 0); } HEAP32[($4 + 20 | 0) >> 2] = 1; break label$1; @@ -646572,7 +648385,7 @@ function asmFunc(imports) { break label$7 } $127 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $127 + 114350 | 0 | 0, 355 | 0, $127 + 257055 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $127 + 117437 | 0 | 0, 355 | 0, $127 + 263037 | 0 | 0, 0 | 0); } HEAP32[($4 + 20 | 0) >> 2] = 1; break label$1; @@ -646592,7 +648405,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 24 | 0) >> 2] = $0; $4 = HEAP32[($3 + 24 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 141749 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 147579 | 0 | 0) | 0; label$1 : { label$2 : { if ((physx__NpActor__getAPIScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0) != (0 | 0) & 1 | 0) { @@ -646603,7 +648416,7 @@ function asmFunc(imports) { break label$3 } $29 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $29 + 114350 | 0 | 0, 364 | 0, $29 + 215772 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $29 + 117437 | 0 | 0, 364 | 0, $29 + 221754 | 0 | 0, 0 | 0); } HEAP8[($3 + 31 | 0) >> 0] = 1 & 1 | 0; HEAP32[($3 + 8 | 0) >> 2] = 1; @@ -646627,7 +648440,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAPF32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 156908 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 162794 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((physx__PxIsFinite_28float_29(Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))) | 0) & 1 | 0) { @@ -646638,7 +648451,7 @@ function asmFunc(imports) { break label$3 } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 114350 | 0 | 0, 373 | 0, $25 + 209950 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 117437 | 0 | 0, 373 | 0, $25 + 215932 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -646652,7 +648465,7 @@ function asmFunc(imports) { break label$5 } $47 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 114350 | 0 | 0, 374 | 0, $47 + 260006 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 117437 | 0 | 0, 374 | 0, $47 + 265988 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -646699,7 +648512,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 156926 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 162812 | 0 | 0) | 0; $10 = Math_fround(physx__Scb__Body__getSleepThreshold_28_29_20const(physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getScbBodyFast_28_29_20const($4 | 0) | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -646738,7 +648551,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAPF32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 156944 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 162830 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((physx__PxIsFinite_28float_29(Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))) | 0) & 1 | 0) { @@ -646749,7 +648562,7 @@ function asmFunc(imports) { break label$3 } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 114350 | 0 | 0, 390 | 0, $25 + 209950 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 117437 | 0 | 0, 390 | 0, $25 + 215932 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -646763,7 +648576,7 @@ function asmFunc(imports) { break label$5 } $47 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 114350 | 0 | 0, 391 | 0, $47 + 260006 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 117437 | 0 | 0, 391 | 0, $47 + 265988 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -646810,7 +648623,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 156970 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 162856 | 0 | 0) | 0; $10 = Math_fround(physx__Scb__Body__getFreezeThreshold_28_29_20const(physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getScbBodyFast_28_29_20const($4 | 0) | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -646850,7 +648663,7 @@ function asmFunc(imports) { HEAPF32[($4 + 40 | 0) >> 2] = $1; $5 = HEAP32[($4 + 44 | 0) >> 2] | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getScbBodyFast_28_29($5 | 0) | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 20 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 91358 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 20 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 91427 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((physx__PxIsFinite_28float_29(Math_fround(Math_fround(HEAPF32[($4 + 40 | 0) >> 2]))) | 0) & 1 | 0) { @@ -646861,7 +648674,7 @@ function asmFunc(imports) { break label$3 } $26 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 114350 | 0 | 0, 410 | 0, $26 + 209845 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 117437 | 0 | 0, 410 | 0, $26 + 215827 | 0 | 0, 0 | 0); } HEAP32[($4 + 16 | 0) >> 2] = 1; break label$1; @@ -646875,7 +648688,7 @@ function asmFunc(imports) { break label$5 } $48 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $48 + 114350 | 0 | 0, 411 | 0, $48 + 259789 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $48 + 117437 | 0 | 0, 411 | 0, $48 + 265771 | 0 | 0, 0 | 0); } HEAP32[($4 + 16 | 0) >> 2] = 1; break label$1; @@ -646893,7 +648706,7 @@ function asmFunc(imports) { break label$7 } $96 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $96 + 114350 | 0 | 0, 412 | 0, $96 + 264917 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $96 + 117437 | 0 | 0, 412 | 0, $96 + 270899 | 0 | 0, 0 | 0); } HEAP32[($4 + 16 | 0) >> 2] = 1; break label$1; @@ -646911,7 +648724,7 @@ function asmFunc(imports) { break label$9 } $144 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $144 + 114350 | 0 | 0, 413 | 0, $144 + 256803 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $144 + 117437 | 0 | 0, 413 | 0, $144 + 262785 | 0 | 0, 0 | 0); } HEAP32[($4 + 16 | 0) >> 2] = 1; break label$1; @@ -646931,7 +648744,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 91373 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 91442 | 0 | 0) | 0; $10 = Math_fround(physx__Scb__Body__getWakeCounter_28_29_20const(physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getScbBodyFast_28_29_20const($4 | 0) | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -646946,7 +648759,7 @@ function asmFunc(imports) { HEAP32[($3 + 44 | 0) >> 2] = $0; $4 = HEAP32[($3 + 44 | 0) >> 2] | 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getScbBodyFast_28_29($4 | 0) | 0), HEAP32[(wasm2js_i32$0 + 40 | 0) >> 2] = wasm2js_i32$1; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($3 + 24 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 117133 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($3 + 24 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 120500 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((physx__NpActor__getAPIScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0) != (0 | 0) & 1 | 0) { @@ -646957,7 +648770,7 @@ function asmFunc(imports) { break label$3 } $31 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $31 + 114350 | 0 | 0, 432 | 0, $31 + 215723 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $31 + 117437 | 0 | 0, 432 | 0, $31 + 221705 | 0 | 0, 0 | 0); } HEAP32[($3 + 20 | 0) >> 2] = 1; break label$1; @@ -646975,7 +648788,7 @@ function asmFunc(imports) { break label$5 } $79 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $79 + 114350 | 0 | 0, 433 | 0, $79 + 265033 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $79 + 117437 | 0 | 0, 433 | 0, $79 + 271015 | 0 | 0, 0 | 0); } HEAP32[($3 + 20 | 0) >> 2] = 1; break label$1; @@ -646993,7 +648806,7 @@ function asmFunc(imports) { break label$7 } $127 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $127 + 114350 | 0 | 0, 434 | 0, $127 + 256975 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $127 + 117437 | 0 | 0, 434 | 0, $127 + 262957 | 0 | 0, 0 | 0); } HEAP32[($3 + 20 | 0) >> 2] = 1; break label$1; @@ -647026,7 +648839,7 @@ function asmFunc(imports) { } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 236889 | 0, $31 + 125657 | 0, 481, GOT_data_internal_physx__Scb__Body__wakeUp_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 242871 | 0, $31 + 129051 | 0, 481, GOT_data_internal_physx__Scb__Body__wakeUp_28_29___ignore); $26 = 0; } } @@ -647042,7 +648855,7 @@ function asmFunc(imports) { } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 153266 | 0, $56 + 125657 | 0, 483, GOT_data_internal_physx__Scb__Body__wakeUp_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 159152 | 0, $56 + 129051 | 0, 483, GOT_data_internal_physx__Scb__Body__wakeUp_28_29___ignore_1); $51 = 0; } } @@ -647059,7 +648872,7 @@ function asmFunc(imports) { HEAP32[($3 + 44 | 0) >> 2] = $0; $4 = HEAP32[($3 + 44 | 0) >> 2] | 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getScbBodyFast_28_29($4 | 0) | 0), HEAP32[(wasm2js_i32$0 + 40 | 0) >> 2] = wasm2js_i32$1; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($3 + 24 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 116818 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($3 + 24 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 120185 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((physx__NpActor__getAPIScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0) != (0 | 0) & 1 | 0) { @@ -647070,7 +648883,7 @@ function asmFunc(imports) { break label$3 } $31 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $31 + 114350 | 0 | 0, 445 | 0, $31 + 215670 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $31 + 117437 | 0 | 0, 445 | 0, $31 + 221652 | 0 | 0, 0 | 0); } HEAP32[($3 + 20 | 0) >> 2] = 1; break label$1; @@ -647088,7 +648901,7 @@ function asmFunc(imports) { break label$5 } $79 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $79 + 114350 | 0 | 0, 446 | 0, $79 + 264977 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $79 + 117437 | 0 | 0, 446 | 0, $79 + 270959 | 0 | 0, 0 | 0); } HEAP32[($3 + 20 | 0) >> 2] = 1; break label$1; @@ -647106,7 +648919,7 @@ function asmFunc(imports) { break label$7 } $127 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $127 + 114350 | 0 | 0, 447 | 0, $127 + 256891 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $127 + 117437 | 0 | 0, 447 | 0, $127 + 262873 | 0 | 0, 0 | 0); } HEAP32[($3 + 20 | 0) >> 2] = 1; break label$1; @@ -647139,7 +648952,7 @@ function asmFunc(imports) { } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 236889 | 0, $31 + 125657 | 0, 513, GOT_data_internal_physx__Scb__Body__putToSleep_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 242871 | 0, $31 + 129051 | 0, 513, GOT_data_internal_physx__Scb__Body__putToSleep_28_29___ignore); $26 = 0; } } @@ -647159,7 +648972,7 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $1; HEAP32[($5 + 20 | 0) >> 2] = $2; $6 = HEAP32[($5 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 77503 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 77546 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((HEAP32[($5 + 24 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0) { @@ -647170,7 +648983,7 @@ function asmFunc(imports) { break label$3 } $32 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $32 + 114350 | 0 | 0, 456 | 0, $32 + 258920 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $32 + 117437 | 0 | 0, 456 | 0, $32 + 264902 | 0 | 0, 0 | 0); } HEAP32[$5 >> 2] = 1; break label$1; @@ -647184,7 +648997,7 @@ function asmFunc(imports) { break label$5 } $56 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $56 + 114350 | 0 | 0, 457 | 0, $56 + 266609 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $56 + 117437 | 0 | 0, 457 | 0, $56 + 272591 | 0 | 0, 0 | 0); } HEAP32[$5 >> 2] = 1; break label$1; @@ -647198,7 +649011,7 @@ function asmFunc(imports) { break label$7 } $80 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $80 + 114350 | 0 | 0, 458 | 0, $80 + 258764 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $80 + 117437 | 0 | 0, 458 | 0, $80 + 264746 | 0 | 0, 0 | 0); } HEAP32[$5 >> 2] = 1; break label$1; @@ -647212,7 +649025,7 @@ function asmFunc(imports) { break label$9 } $104 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $104 + 114350 | 0 | 0, 459 | 0, $104 + 266443 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $104 + 117437 | 0 | 0, 459 | 0, $104 + 272425 | 0 | 0, 0 | 0); } HEAP32[$5 >> 2] = 1; break label$1; @@ -647263,7 +649076,7 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $1; HEAP32[($5 + 20 | 0) >> 2] = $2; $6 = HEAP32[($5 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 77528 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 77571 | 0 | 0) | 0; (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__Scb__Body__getSolverIterationCounts_28_29_20const(physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getScbBodyFast_28_29_20const($6 | 0) | 0 | 0) | 0), HEAP16[(wasm2js_i32$0 + 6 | 0) >> 1] = wasm2js_i32$1; HEAP32[(HEAP32[($5 + 20 | 0) >> 2] | 0) >> 2] = ((HEAPU16[($5 + 6 | 0) >> 1] | 0) & 65535 | 0) >> 8 | 0; HEAP32[(HEAP32[($5 + 24 | 0) >> 2] | 0) >> 2] = ((HEAPU16[($5 + 6 | 0) >> 1] | 0) & 65535 | 0) & 255 | 0; @@ -647304,7 +649117,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAPF32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 156832 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 162718 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((physx__PxIsFinite_28float_29(Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))) | 0) & 1 | 0) { @@ -647315,7 +649128,7 @@ function asmFunc(imports) { break label$3 } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 114350 | 0 | 0, 478 | 0, $25 + 209892 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 117437 | 0 | 0, 478 | 0, $25 + 215874 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -647329,7 +649142,7 @@ function asmFunc(imports) { break label$5 } $47 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 114350 | 0 | 0, 479 | 0, $47 + 258601 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 117437 | 0 | 0, 479 | 0, $47 + 264583 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -647387,7 +649200,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 156858 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 162744 | 0 | 0) | 0; $10 = Math_fround(physx__Scb__Body__getContactReportThreshold_28_29_20const(physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getScbBodyFast_28_29_20const($4 | 0) | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -647779,12 +649592,12 @@ function asmFunc(imports) { } $40 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371560 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378416 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $41 = physx__PxGetAssertHandler_28_29() | 0; $45 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 153329 | 0, $45 + 114350 | 0, 562, $45 + 371560 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 159215 | 0, $45 + 117437 | 0, 562, $45 + 378416 | 0); $40 = 0; } } @@ -647936,7 +649749,7 @@ function asmFunc(imports) { function physx__PxRigidDynamic__getConcreteTypeName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 161920 | 0 | 0; + return GOT_data_internal___memory_base + 167818 | 0 | 0; } function physx__PxRigidDynamic__isKindOf_28char_20const__29_20const($0, $1) { @@ -647950,7 +649763,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; $12 = 1; label$1 : { - if (!(strcmp(GOT_data_internal___memory_base + 161920 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { + if (!(strcmp(GOT_data_internal___memory_base + 167818 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { break label$1 } $12 = physx__PxRigidBody__isKindOf_28char_20const__29_20const($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; @@ -647985,7 +649798,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 153599 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 159485 | 0 | 0, 1 | 0) | 0; HEAP32[($5 + 12 | 0) >> 2] = HEAP32[($4 + 24 | 0) >> 2] | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__Scb__Base__getScbSceneForAPI_28_29_20const(physx__NpActor__getScbFromPxActor_28physx__PxActor__29($5 | 0) | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__NpActor__getScbFromPxActor_28physx__PxActor__29($5 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; @@ -648007,7 +649820,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 153607 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 159493 | 0 | 0) | 0; $9 = HEAP32[($4 + 12 | 0) >> 2] | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -648025,7 +649838,7 @@ function asmFunc(imports) { HEAP32[($5 + 88 | 0) >> 2] = $1; HEAPF32[($5 + 84 | 0) >> 2] = $2; $6 = HEAP32[($5 + 88 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 72 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 89634 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 72 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 89703 | 0 | 0) | 0; physx__shdfnd__SIMDGuard__SIMDGuard_28_29($5 + 68 | 0 | 0) | 0; physx__NpShapeManager__getWorldBounds_28physx__PxRigidActor_20const__29_20const($5 + 44 | 0 | 0, $6 + 20 | 0 | 0, $6 | 0); label$1 : { @@ -648039,7 +649852,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 253858 | 0, $39 + 136906 | 0, 297, GOT_data_internal_physx__NpRigidActorTemplate_physx__PxRigidDynamic___getWorldBounds_28float_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 259840 | 0, $39 + 142064 | 0, 297, GOT_data_internal_physx__NpRigidActorTemplate_physx__PxRigidDynamic___getWorldBounds_28float_29_20const___ignore); $34 = 0; } } @@ -648064,7 +649877,7 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $1; HEAP8[($5 + 23 | 0) >> 0] = $2; $7 = HEAP32[($5 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 142654 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 148484 | 0 | 0, 1 | 0) | 0; label$1 : { if (!((HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) == (8 | 0) & 1 | 0)) { break label$1 @@ -648115,7 +649928,7 @@ function asmFunc(imports) { } } $50 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $50 + 136906 | 0 | 0, 314 | 0, $50 + 210479 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $50 + 142064 | 0 | 0, 314 | 0, $50 + 216461 | 0 | 0, 0 | 0); } break label$1; } @@ -648202,7 +650015,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84357 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84400 | 0 | 0, 1 | 0) | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = (physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char___isSet_28physx__PxActorFlag__Enum_29_20const($1 | 0, 8 | 0) | 0) & 1 | 0), HEAP8[(wasm2js_i32$0 + 7 | 0) >> 0] = wasm2js_i32$1; physx__NpRigidActorTemplate_physx__PxRigidDynamic___setActorSimFlag_28bool_29($5 | 0, (HEAPU8[($4 + 7 | 0) >> 0] | 0) & 1 | 0 | 0); physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char___PxFlags_28physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__20const__29($4 + 6 | 0 | 0, $1 | 0) | 0; @@ -648237,7 +650050,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 24 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84371 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84414 | 0 | 0) | 0; physx__Scb__Actor__getActorFlags_28_29_20const($0 | 0, physx__NpActor__getScbFromPxActor_28physx__PxActor_20const__29($5 | 0) | 0 | 0); physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -648253,7 +650066,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP8[($4 + 27 | 0) >> 0] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 94087 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 94178 | 0 | 0, 1 | 0) | 0; physx__Scb__Actor__setDominanceGroup_28unsigned_20char_29(physx__NpActor__getScbFromPxActor_28physx__PxActor__29($5 | 0) | 0 | 0, (HEAPU8[($4 + 27 | 0) >> 0] | 0) & 255 | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -648267,7 +650080,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 94105 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 94196 | 0 | 0) | 0; $10 = physx__Scb__Actor__getDominanceGroup_28_29_20const(physx__NpActor__getScbFromPxActor_28physx__PxActor_20const__29($4 | 0) | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -648289,7 +650102,7 @@ function asmFunc(imports) { break label$2 } $15 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $15 + 136824 | 0 | 0, 196 | 0, $15 + 215604 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $15 + 141968 | 0 | 0, 196 | 0, $15 + 221586 | 0 | 0, 0 | 0); break label$1; } physx__Scb__Actor__setOwnerClient_28unsigned_20char_29(physx__NpActor__getScbFromPxActor_28physx__PxActor__29($5 | 0) | 0 | 0, (HEAPU8[($4 + 11 | 0) >> 0] | 0) & 255 | 0 | 0); @@ -648329,7 +650142,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 24 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 148958 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 154844 | 0 | 0) | 0; physx__NpRigidDynamic__getGlobalPoseFast_28_29_20const($0 | 0, $5 | 0); physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -648361,7 +650174,7 @@ function asmFunc(imports) { HEAP32[($4 + 40 | 0) >> 2] = $0; HEAP32[($4 + 36 | 0) >> 2] = $1; $5 = HEAP32[($4 + 40 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 20 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 150861 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 20 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 156747 | 0 | 0, 1 | 0) | 0; $15 = HEAP32[($4 + 36 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 156 | 0) >> 2] | 0 | 0]($4 + 18 | 0, $15); physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___operator__28physx__PxShapeFlag__Enum_29_20const($4 + 19 | 0 | 0, $4 + 18 | 0 | 0, 1 | 0); @@ -648397,7 +650210,7 @@ function asmFunc(imports) { break label$4 } $81 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $81 + 136738 | 0 | 0, 197 | 0, $81 + 213666 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $81 + 141868 | 0 | 0, 197 | 0, $81 + 219648 | 0 | 0, 0 | 0); } HEAP8[($4 + 47 | 0) >> 0] = 0 & 1 | 0; HEAP32[($4 + 12 | 0) >> 2] = 1; @@ -648440,7 +650253,7 @@ function asmFunc(imports) { HEAP32[($4 + 40 | 0) >> 2] = $0; HEAP32[($4 + 36 | 0) >> 2] = $1; $5 = HEAP32[($4 + 40 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 20 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 150861 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 20 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 156747 | 0 | 0, 1 | 0) | 0; $15 = HEAP32[($4 + 36 | 0) >> 2] | 0; label$1 : { label$2 : { @@ -648461,7 +650274,7 @@ function asmFunc(imports) { break label$3 } $49 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $49 + 136906 | 0 | 0, 227 | 0, $49 + 159661 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $49 + 142064 | 0 | 0, 227 | 0, $49 + 165559 | 0 | 0, 0 | 0); } HEAP8[($4 + 47 | 0) >> 0] = 0 & 1 | 0; HEAP32[($4 + 16 | 0) >> 2] = 1; @@ -648473,7 +650286,7 @@ function asmFunc(imports) { break label$4 } $74 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $74 + 136906 | 0 | 0, 233 | 0, $74 + 261631 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $74 + 142064 | 0 | 0, 233 | 0, $74 + 267613 | 0 | 0, 0 | 0); physx__Sq__PruningStructure__invalidate_28physx__PxActor__29(physx__NpShapeManager__getPruningStructure_28_29_20const($5 + 20 | 0 | 0) | 0 | 0, $5 | 0); } physx__NpShapeManager__attachShape_28physx__NpShape__2c_20physx__PxRigidActor__29($5 + 20 | 0 | 0, HEAP32[($4 + 36 | 0) >> 2] | 0 | 0, $5 | 0); @@ -648498,13 +650311,13 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $1; HEAP8[($5 + 23 | 0) >> 0] = $2; $7 = HEAP32[($5 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 150873 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 156759 | 0 | 0, 1 | 0) | 0; label$1 : { if (!((physx__NpShapeManager__getPruningStructure_28_29_20const($7 + 20 | 0 | 0) | 0 | 0) != (0 | 0) & 1 | 0)) { break label$1 } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $28 + 136906 | 0 | 0, 247 | 0, $28 + 261730 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $28 + 142064 | 0 | 0, 247 | 0, $28 + 267712 | 0 | 0, 0 | 0); physx__Sq__PruningStructure__invalidate_28physx__PxActor__29(physx__NpShapeManager__getPruningStructure_28_29_20const($7 + 20 | 0 | 0) | 0 | 0, $7 | 0); } label$2 : { @@ -648512,7 +650325,7 @@ function asmFunc(imports) { break label$2 } $49 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $49 + 136906 | 0 | 0, 253 | 0, $49 + 257867 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $49 + 142064 | 0 | 0, 253 | 0, $49 + 263849 | 0 | 0, 0 | 0); } physx__NpWriteCheck___NpWriteCheck_28_29($5 + 4 | 0 | 0) | 0; __stack_pointer = $5 + 32 | 0; @@ -648526,7 +650339,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 86739 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 86808 | 0 | 0) | 0; $11 = physx__NpShapeManager__getNbShapes_28_29_20const($4 + 20 | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -648546,7 +650359,7 @@ function asmFunc(imports) { HEAP32[($6 + 20 | 0) >> 2] = $2; HEAP32[($6 + 16 | 0) >> 2] = $3; $7 = HEAP32[($6 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 86601 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 86670 | 0 | 0) | 0; $21 = physx__NpShapeManager__getShapes_28physx__PxShape___2c_20unsigned_20int_2c_20unsigned_20int_29_20const($7 + 20 | 0 | 0, HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0, HEAP32[($6 + 16 | 0) >> 2] | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($6 + 4 | 0 | 0) | 0; __stack_pointer = $6 + 32 | 0; @@ -648560,7 +650373,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 78115 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 78158 | 0 | 0) | 0; $12 = physx__NpActor__getNbConnectors_28physx__NpConnectorType__Enum_29_20const($4 + 12 | 0 | 0, 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -648580,7 +650393,7 @@ function asmFunc(imports) { HEAP32[($6 + 20 | 0) >> 2] = $2; HEAP32[($6 + 16 | 0) >> 2] = $3; $7 = HEAP32[($6 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 77743 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 77786 | 0 | 0) | 0; $22 = unsigned_20int_20physx__NpActor__getConnectors_physx__PxConstraint__28physx__NpConnectorType__Enum_2c_20physx__PxConstraint___2c_20unsigned_20int_2c_20unsigned_20int_29_20const($7 + 12 | 0 | 0, 0 | 0, HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0, HEAP32[($6 + 16 | 0) >> 2] | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($6 + 4 | 0 | 0) | 0; __stack_pointer = $6 + 32 | 0; @@ -648596,7 +650409,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 24 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 148847 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 154733 | 0 | 0) | 0; physx__PxTransform__PxTransform_28physx__PxTransform_20const__29($0 | 0, physx__Scb__Body__getBody2Actor_28_29_20const(physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getScbBodyFast_28_29_20const($5 | 0) | 0 | 0) | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -648612,7 +650425,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAPF32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 79970 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 80013 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((physx__PxIsFinite_28float_29(Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))) | 0) & 1 | 0) { @@ -648623,7 +650436,7 @@ function asmFunc(imports) { break label$3 } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 136738 | 0 | 0, 229 | 0, $25 + 76620 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 141868 | 0 | 0, 229 | 0, $25 + 76663 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -648637,7 +650450,7 @@ function asmFunc(imports) { break label$5 } $47 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 136738 | 0 | 0, 230 | 0, $47 + 259737 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 141868 | 0 | 0, 230 | 0, $47 + 265719 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -648657,7 +650470,7 @@ function asmFunc(imports) { break label$7 } $87 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $87 + 136738 | 0 | 0, 231 | 0, $87 + 81857 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $87 + 141868 | 0 | 0, 231 | 0, $87 + 81900 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -648688,7 +650501,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 28 | 0) >> 2] = $0; $4 = HEAP32[($3 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 + 16 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 79978 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 + 16 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 80021 | 0 | 0) | 0; (wasm2js_i32$0 = $3, wasm2js_f32$0 = Math_fround(physx__Scb__Body__getInverseMass_28_29_20const($4 + 48 | 0 | 0))), HEAPF32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_f32$0; label$1 : { label$2 : { @@ -648712,7 +650525,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 79959 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 80002 | 0 | 0) | 0; $11 = Math_fround(physx__Scb__Body__getInverseMass_28_29_20const($4 + 48 | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -648738,7 +650551,7 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 136738 | 0 | 0, 258 | 0, $16 + 163032 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 141868 | 0 | 0, 258 | 0, $16 + 168930 | 0 | 0, 0 | 0); } break label$1; } @@ -648767,7 +650580,7 @@ function asmFunc(imports) { } } $67 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $67 + 136738 | 0 | 0, 259 | 0, $67 + 146012 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $67 + 141868 | 0 | 0, 259 | 0, $67 + 151892 | 0 | 0, 0 | 0); } break label$1; } @@ -648802,11 +650615,11 @@ function asmFunc(imports) { } } $136 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $136 + 136738 | 0 | 0, 260 | 0, $136 + 81857 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $136 + 141868 | 0 | 0, 260 | 0, $136 + 81900 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 24 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 90901 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 24 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 90970 | 0 | 0, 1 | 0) | 0; physx__invertDiagInertia_28physx__PxVec3_20const__29($4 + 12 | 0 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0); physx__Scb__Body__setInverseInertia_28physx__PxVec3_20const__29($5 + 48 | 0 | 0, $4 + 12 | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 24 | 0 | 0) | 0; @@ -648824,7 +650637,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 24 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 90927 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 90996 | 0 | 0) | 0; physx__Scb__Body__getInverseInertia_28_29_20const($4 | 0, $5 + 48 | 0 | 0); physx__invertDiagInertia_28physx__PxVec3_20const__29($0 | 0, $4 | 0); physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; @@ -648841,7 +650654,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 24 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 90872 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 90941 | 0 | 0) | 0; physx__Scb__Body__getInverseInertia_28_29_20const($0 | 0, $5 + 48 | 0 | 0); physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -648891,7 +650704,7 @@ function asmFunc(imports) { HEAP32[($5 + 40 | 0) >> 2] = $1; HEAP8[($5 + 39 | 0) >> 0] = $2; $7 = HEAP32[($5 + 44 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 20 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 142551 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 20 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 148381 | 0 | 0, 1 | 0) | 0; (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getScbBodyFast_28_29($7 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; physx__Scb__Body__getFlags_28_29_20const($5 + 15 | 0 | 0, HEAP32[($5 + 16 | 0) >> 2] | 0 | 0); label$1 : { @@ -648938,7 +650751,7 @@ function asmFunc(imports) { break label$2 } $42 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $42 + 136738 | 0 | 0, 476 | 0, $42 + 222873 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $42 + 141868 | 0 | 0, 476 | 0, $42 + 228855 | 0 | 0, 0 | 0); physx__operator__28physx__PxRigidBodyFlag__Enum_29($5 + 112 | 0 | 0, 4 | 0); physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___operator___28physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__20const__29($5 + 115 | 0 | 0, $5 + 112 | 0 | 0) | 0; } @@ -648956,7 +650769,7 @@ function asmFunc(imports) { break label$4 } $90 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $90 + 136738 | 0 | 0, 483 | 0, $90 + 222730 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $90 + 141868 | 0 | 0, 483 | 0, $90 + 228712 | 0 | 0, 0 | 0); physx__operator__28physx__PxRigidBodyFlag__Enum_29($5 + 109 | 0 | 0, 32 | 0); physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___operator___28physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__20const__29($5 + 115 | 0 | 0, $5 + 109 | 0 | 0) | 0; } @@ -649046,7 +650859,7 @@ function asmFunc(imports) { break label$17 } $262 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $262 + 136738 | 0 | 0, 513 | 0, $262 + 262576 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $262 + 141868 | 0 | 0, 513 | 0, $262 + 268558 | 0 | 0, 0 | 0); break label$9; } physx__PxTransform__PxTransform_28_29($5 + 36 | 0 | 0) | 0; @@ -649091,7 +650904,7 @@ function asmFunc(imports) { break label$22; } $329 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $329 + 136738 | 0 | 0, 540 | 0, $329 + 262499 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $329 + 141868 | 0 | 0, 540 | 0, $329 + 268481 | 0 | 0, 0 | 0); break label$9; } label$24 : { @@ -649149,7 +650962,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84189 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84232 | 0 | 0, 1 | 0) | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getScbBodyFast_28_29($5 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; physx__Scb__Body__getFlags_28_29_20const($4 + 3 | 0 | 0, HEAP32[($4 + 4 | 0) >> 2] | 0 | 0); physx__NpRigidBodyTemplate_physx__PxRigidDynamic___setRigidBodyFlagsInternal_28physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__20const__2c_20physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__20const__29($5 | 0, $4 + 3 | 0 | 0, $1 | 0); @@ -649167,7 +650980,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 24 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84207 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84250 | 0 | 0) | 0; physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getRigidBodyFlagsFast_28_29_20const($0 | 0, $5 | 0); physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -649196,7 +651009,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAPF32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 74969 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 75001 | 0 | 0, 1 | 0) | 0; physx__Scb__Body__setMinCCDAdvanceCoefficient_28float_29($5 + 48 | 0 | 0, Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -649210,7 +651023,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 74997 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 75029 | 0 | 0) | 0; $11 = Math_fround(physx__Scb__Body__getMinCCDAdvanceCoefficient_28_29_20const($4 + 48 | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -649236,7 +651049,7 @@ function asmFunc(imports) { break label$3 } $20 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $20 + 136738 | 0 | 0, 608 | 0, $20 + 214823 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $20 + 141868 | 0 | 0, 608 | 0, $20 + 220805 | 0 | 0, 0 | 0); } break label$1; } @@ -649281,11 +651094,11 @@ function asmFunc(imports) { break label$3 } $20 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $20 + 136738 | 0 | 0, 623 | 0, $20 + 214742 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $20 + 141868 | 0 | 0, 623 | 0, $20 + 220724 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 149069 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 154955 | 0 | 0, 1 | 0) | 0; physx__Scb__Body__setMaxContactImpulse_28float_29($5 + 48 | 0 | 0, Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; } @@ -649300,7 +651113,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 149090 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 154976 | 0 | 0) | 0; $11 = Math_fround(physx__Scb__Body__getMaxContactImpulse_28_29_20const($4 + 48 | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -649462,7 +651275,7 @@ function asmFunc(imports) { } $8 = physx__PxGetAssertHandler_28_29() | 0; $12 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$8 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($8, $12 + 149280 | 0, $12 + 136906 | 0, 98, GOT_data_internal_physx__NpRigidActorTemplate_physx__PxRigidDynamic___switchToNoSim_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$8 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($8, $12 + 155166 | 0, $12 + 142064 | 0, 98, GOT_data_internal_physx__NpRigidActorTemplate_physx__PxRigidDynamic___switchToNoSim_28_29___ignore); } __stack_pointer = $3 + 16 | 0; return; @@ -649480,7 +651293,7 @@ function asmFunc(imports) { } $8 = physx__PxGetAssertHandler_28_29() | 0; $12 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$8 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($8, $12 + 149280 | 0, $12 + 136906 | 0, 99, GOT_data_internal_physx__NpRigidActorTemplate_physx__PxRigidDynamic___switchFromNoSim_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$8 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($8, $12 + 155166 | 0, $12 + 142064 | 0, 99, GOT_data_internal_physx__NpRigidActorTemplate_physx__PxRigidDynamic___switchFromNoSim_28_29___ignore); } __stack_pointer = $3 + 16 | 0; return; @@ -649536,7 +651349,7 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $1; HEAP8[($5 + 23 | 0) >> 0] = $2; $7 = HEAP32[($5 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 142654 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 148484 | 0 | 0, 1 | 0) | 0; physx__NpActorTemplate_physx__PxRigidDynamic___setActorFlagInternal_28physx__PxActorFlag__Enum_2c_20bool_29($7 | 0, HEAP32[($5 + 24 | 0) >> 2] | 0 | 0, (HEAPU8[($5 + 23 | 0) >> 0] | 0) & 1 | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($5 + 4 | 0 | 0) | 0; __stack_pointer = $5 + 32 | 0; @@ -649552,7 +651365,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84357 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84400 | 0 | 0, 1 | 0) | 0; physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char___PxFlags_28physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__20const__29($4 + 7 | 0 | 0, $1 | 0) | 0; physx__NpActorTemplate_physx__PxRigidDynamic___setActorFlagsInternal_28physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__29($5 | 0, $4 + 7 | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; @@ -649598,7 +651411,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_64u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_64u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_64u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_64u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -649719,7 +651532,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_4096u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_4096u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_4096u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_4096u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -649840,7 +651653,7 @@ function asmFunc(imports) { } $37 = physx__PxGetAssertHandler_28_29() | 0; $41 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 153266 | 0, $41 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_512u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_512u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 159152 | 0, $41 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_512u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_512u_2c_200u___Arg_29___ignore); $36 = 0; } } @@ -649961,7 +651774,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_256u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_256u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_256u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_256u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -650158,7 +651971,7 @@ function asmFunc(imports) { } $40 = physx__PxGetAssertHandler_28_29() | 0; $44 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$40 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($40, $44 + 153266 | 0, $44 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_16384u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_16384u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$40 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($40, $44 + 159152 | 0, $44 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__BodyBuffer_2c_20physx__Sc__BodyCore_2c_20physx__Scb__Body_2c_20physx__Scb__Body___write_physx__Scb__BodyBuffer__Fns_16384u_2c_200u___28physx__Scb__Body__2c_20physx__Sc__BodyCore__2c_20physx__Scb__BodyBuffer__Fns_16384u_2c_200u___Arg_29___ignore); $39 = 0; } } @@ -650464,7 +652277,7 @@ function asmFunc(imports) { __stack_pointer = $4; HEAP32[($4 + 44 | 0) >> 2] = $0; HEAP32[($4 + 40 | 0) >> 2] = $1; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 24 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29(HEAP32[($4 + 44 | 0) >> 2] | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 183671 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 24 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29(HEAP32[($4 + 44 | 0) >> 2] | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 189569 | 0 | 0, 1 | 0) | 0; physx__NpPhysics__notifyDeletionListenersUserRelease_28physx__PxBase_20const__2c_20void__29(physx__NpPhysics__getInstance_28_29() | 0 | 0, HEAP32[($4 + 44 | 0) >> 2] | 0 | 0, HEAP32[((HEAP32[($4 + 44 | 0) >> 2] | 0) + 8 | 0) >> 2] | 0 | 0); (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__Scb__Base__getScbSceneForAPI_28_29_20const(HEAP32[($4 + 40 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $4, wasm2js_i32$1 = (physx__Scb__RigidObject__isSimDisabledInternally_28_29_20const(HEAP32[($4 + 40 | 0) >> 2] | 0 | 0) | 0) & 1 | 0), HEAP8[(wasm2js_i32$0 + 19 | 0) >> 0] = wasm2js_i32$1; @@ -650507,7 +652320,7 @@ function asmFunc(imports) { break label$1 } $19 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $19 + 136906 | 0 | 0, 200 | 0, $19 + 261536 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $19 + 142064 | 0 | 0, 200 | 0, $19 + 267518 | 0 | 0, 0 | 0); physx__Sq__PruningStructure__invalidate_28physx__PxActor__29(physx__NpShapeManager__getPruningStructure_28_29_20const($4 + 20 | 0 | 0) | 0 | 0, $4 | 0); } physx__NpShapeManager__detachAll_28physx__NpScene__2c_20physx__PxRigidActor_20const__29($4 + 20 | 0 | 0, HEAP32[($3 + 8 | 0) >> 2] | 0 | 0, $4 | 0); @@ -650545,17 +652358,17 @@ function asmFunc(imports) { break label$3 } $18 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $18 + 114052 | 0 | 0, 73 | 0, $18 + 219066 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $18 + 117097 | 0 | 0, 73 | 0, $18 + 225048 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 36 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 148944 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 36 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 154830 | 0 | 0, 1 | 0) | 0; (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__NpActor__getAPIScene_28physx__PxActor_20const__29($7 | 0) | 0), HEAP32[(wasm2js_i32$0 + 32 | 0) >> 2] = wasm2js_i32$1; label$4 : { if (!((HEAP32[($5 + 32 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$4 } - physx__NpScene__checkPositionSanity_28physx__PxRigidActor_20const__2c_20physx__PxTransform_20const__2c_20char_20const__29_20const(HEAP32[($5 + 32 | 0) >> 2] | 0 | 0, $7 | 0, HEAP32[($5 + 56 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 148899 | 0 | 0); + physx__NpScene__checkPositionSanity_28physx__PxRigidActor_20const__2c_20physx__PxTransform_20const__2c_20char_20const__29_20const(HEAP32[($5 + 32 | 0) >> 2] | 0 | 0, $7 | 0, HEAP32[($5 + 56 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 154785 | 0 | 0); } physx__PxTransform__getNormalized_28_29_20const($5 + 4 | 0 | 0, HEAP32[($5 + 56 | 0) >> 2] | 0 | 0); physx__Scb__RigidStatic__setActor2World_28physx__PxTransform_20const__29($7 + 48 | 0 | 0, $5 + 4 | 0 | 0); @@ -650578,7 +652391,7 @@ function asmFunc(imports) { break label$7 } $95 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $95 + 114052 | 0 | 0, 101 | 0, $95 + 261331 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $95 + 117097 | 0 | 0, 101 | 0, $95 + 267313 | 0 | 0, 0 | 0); physx__Sq__PruningStructure__invalidate_28physx__PxActor__29(physx__NpShapeManager__getPruningStructure_28_29_20const($7 + 20 | 0 | 0) | 0 | 0, $7 | 0); } physx__NpRigidActorTemplate_physx__PxRigidStatic___updateShaderComs_28_29($7 | 0); @@ -650647,7 +652460,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 24 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 148958 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 154844 | 0 | 0) | 0; physx__PxTransform__PxTransform_28physx__PxTransform_20const__29($0 | 0, physx__Scb__RigidStatic__getActor2World_28_29_20const($5 + 48 | 0 | 0) | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -650781,7 +652594,7 @@ function asmFunc(imports) { function physx__PxRigidStatic__getConcreteTypeName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 161512 | 0 | 0; + return GOT_data_internal___memory_base + 167410 | 0 | 0; } function physx__PxRigidStatic__isKindOf_28char_20const__29_20const($0, $1) { @@ -650795,7 +652608,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; $12 = 1; label$1 : { - if (!(strcmp(GOT_data_internal___memory_base + 161512 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { + if (!(strcmp(GOT_data_internal___memory_base + 167410 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { break label$1 } $12 = physx__PxRigidActor__isKindOf_28char_20const__29_20const($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; @@ -650830,7 +652643,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 153599 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 159485 | 0 | 0, 1 | 0) | 0; HEAP32[($5 + 12 | 0) >> 2] = HEAP32[($4 + 24 | 0) >> 2] | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__Scb__Base__getScbSceneForAPI_28_29_20const(physx__NpActor__getScbFromPxActor_28physx__PxActor__29($5 | 0) | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__NpActor__getScbFromPxActor_28physx__PxActor__29($5 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; @@ -650852,7 +652665,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 153607 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 159493 | 0 | 0) | 0; $9 = HEAP32[($4 + 12 | 0) >> 2] | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -650870,7 +652683,7 @@ function asmFunc(imports) { HEAP32[($5 + 88 | 0) >> 2] = $1; HEAPF32[($5 + 84 | 0) >> 2] = $2; $6 = HEAP32[($5 + 88 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 72 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 89634 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 72 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($6 | 0) | 0 | 0, GOT_data_internal___memory_base + 89703 | 0 | 0) | 0; physx__shdfnd__SIMDGuard__SIMDGuard_28_29($5 + 68 | 0 | 0) | 0; physx__NpShapeManager__getWorldBounds_28physx__PxRigidActor_20const__29_20const($5 + 44 | 0 | 0, $6 + 20 | 0 | 0, $6 | 0); label$1 : { @@ -650884,7 +652697,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 253858 | 0, $39 + 136906 | 0, 297, GOT_data_internal_physx__NpRigidActorTemplate_physx__PxRigidStatic___getWorldBounds_28float_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 259840 | 0, $39 + 142064 | 0, 297, GOT_data_internal_physx__NpRigidActorTemplate_physx__PxRigidStatic___getWorldBounds_28float_29_20const___ignore); $34 = 0; } } @@ -650909,7 +652722,7 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $1; HEAP8[($5 + 23 | 0) >> 0] = $2; $7 = HEAP32[($5 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 142654 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 148484 | 0 | 0, 1 | 0) | 0; label$1 : { if (!((HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) == (8 | 0) & 1 | 0)) { break label$1 @@ -650960,7 +652773,7 @@ function asmFunc(imports) { } } $50 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $50 + 136906 | 0 | 0, 314 | 0, $50 + 210479 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $50 + 142064 | 0 | 0, 314 | 0, $50 + 216461 | 0 | 0, 0 | 0); } break label$1; } @@ -651047,7 +652860,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84357 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84400 | 0 | 0, 1 | 0) | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = (physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char___isSet_28physx__PxActorFlag__Enum_29_20const($1 | 0, 8 | 0) | 0) & 1 | 0), HEAP8[(wasm2js_i32$0 + 7 | 0) >> 0] = wasm2js_i32$1; physx__NpRigidActorTemplate_physx__PxRigidStatic___setActorSimFlag_28bool_29($5 | 0, (HEAPU8[($4 + 7 | 0) >> 0] | 0) & 1 | 0 | 0); physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char___PxFlags_28physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__20const__29($4 + 6 | 0 | 0, $1 | 0) | 0; @@ -651082,7 +652895,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 24 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84371 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84414 | 0 | 0) | 0; physx__Scb__Actor__getActorFlags_28_29_20const($0 | 0, physx__NpActor__getScbFromPxActor_28physx__PxActor_20const__29($5 | 0) | 0 | 0); physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -651098,7 +652911,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP8[($4 + 27 | 0) >> 0] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 94087 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 94178 | 0 | 0, 1 | 0) | 0; physx__Scb__Actor__setDominanceGroup_28unsigned_20char_29(physx__NpActor__getScbFromPxActor_28physx__PxActor__29($5 | 0) | 0 | 0, (HEAPU8[($4 + 27 | 0) >> 0] | 0) & 255 | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -651112,7 +652925,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 94105 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 94196 | 0 | 0) | 0; $10 = physx__Scb__Actor__getDominanceGroup_28_29_20const(physx__NpActor__getScbFromPxActor_28physx__PxActor_20const__29($4 | 0) | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -651134,7 +652947,7 @@ function asmFunc(imports) { break label$2 } $15 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $15 + 136824 | 0 | 0, 196 | 0, $15 + 215604 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $15 + 141968 | 0 | 0, 196 | 0, $15 + 221586 | 0 | 0, 0 | 0); break label$1; } physx__Scb__Actor__setOwnerClient_28unsigned_20char_29(physx__NpActor__getScbFromPxActor_28physx__PxActor__29($5 | 0) | 0 | 0, (HEAPU8[($4 + 11 | 0) >> 0] | 0) & 255 | 0 | 0); @@ -651174,7 +652987,7 @@ function asmFunc(imports) { HEAP32[($4 + 40 | 0) >> 2] = $0; HEAP32[($4 + 36 | 0) >> 2] = $1; $5 = HEAP32[($4 + 40 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 20 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 150861 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 20 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 156747 | 0 | 0, 1 | 0) | 0; $15 = HEAP32[($4 + 36 | 0) >> 2] | 0; label$1 : { label$2 : { @@ -651195,7 +653008,7 @@ function asmFunc(imports) { break label$3 } $49 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $49 + 136906 | 0 | 0, 227 | 0, $49 + 159661 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $49 + 142064 | 0 | 0, 227 | 0, $49 + 165559 | 0 | 0, 0 | 0); } HEAP8[($4 + 47 | 0) >> 0] = 0 & 1 | 0; HEAP32[($4 + 16 | 0) >> 2] = 1; @@ -651207,7 +653020,7 @@ function asmFunc(imports) { break label$4 } $74 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $74 + 136906 | 0 | 0, 233 | 0, $74 + 261631 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $74 + 142064 | 0 | 0, 233 | 0, $74 + 267613 | 0 | 0, 0 | 0); physx__Sq__PruningStructure__invalidate_28physx__PxActor__29(physx__NpShapeManager__getPruningStructure_28_29_20const($5 + 20 | 0 | 0) | 0 | 0, $5 | 0); } physx__NpShapeManager__attachShape_28physx__NpShape__2c_20physx__PxRigidActor__29($5 + 20 | 0 | 0, HEAP32[($4 + 36 | 0) >> 2] | 0 | 0, $5 | 0); @@ -651232,13 +653045,13 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $1; HEAP8[($5 + 23 | 0) >> 0] = $2; $7 = HEAP32[($5 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 150873 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 156759 | 0 | 0, 1 | 0) | 0; label$1 : { if (!((physx__NpShapeManager__getPruningStructure_28_29_20const($7 + 20 | 0 | 0) | 0 | 0) != (0 | 0) & 1 | 0)) { break label$1 } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $28 + 136906 | 0 | 0, 247 | 0, $28 + 261730 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $28 + 142064 | 0 | 0, 247 | 0, $28 + 267712 | 0 | 0, 0 | 0); physx__Sq__PruningStructure__invalidate_28physx__PxActor__29(physx__NpShapeManager__getPruningStructure_28_29_20const($7 + 20 | 0 | 0) | 0 | 0, $7 | 0); } label$2 : { @@ -651246,7 +653059,7 @@ function asmFunc(imports) { break label$2 } $49 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $49 + 136906 | 0 | 0, 253 | 0, $49 + 257867 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $49 + 142064 | 0 | 0, 253 | 0, $49 + 263849 | 0 | 0, 0 | 0); } physx__NpWriteCheck___NpWriteCheck_28_29($5 + 4 | 0 | 0) | 0; __stack_pointer = $5 + 32 | 0; @@ -651260,7 +653073,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 86739 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 86808 | 0 | 0) | 0; $11 = physx__NpShapeManager__getNbShapes_28_29_20const($4 + 20 | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -651280,7 +653093,7 @@ function asmFunc(imports) { HEAP32[($6 + 20 | 0) >> 2] = $2; HEAP32[($6 + 16 | 0) >> 2] = $3; $7 = HEAP32[($6 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 86601 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 86670 | 0 | 0) | 0; $21 = physx__NpShapeManager__getShapes_28physx__PxShape___2c_20unsigned_20int_2c_20unsigned_20int_29_20const($7 + 20 | 0 | 0, HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0, HEAP32[($6 + 16 | 0) >> 2] | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($6 + 4 | 0 | 0) | 0; __stack_pointer = $6 + 32 | 0; @@ -651294,7 +653107,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 78115 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 78158 | 0 | 0) | 0; $12 = physx__NpActor__getNbConnectors_28physx__NpConnectorType__Enum_29_20const($4 + 12 | 0 | 0, 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -651314,7 +653127,7 @@ function asmFunc(imports) { HEAP32[($6 + 20 | 0) >> 2] = $2; HEAP32[($6 + 16 | 0) >> 2] = $3; $7 = HEAP32[($6 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 77743 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 77786 | 0 | 0) | 0; $22 = unsigned_20int_20physx__NpActor__getConnectors_physx__PxConstraint__28physx__NpConnectorType__Enum_2c_20physx__PxConstraint___2c_20unsigned_20int_2c_20unsigned_20int_29_20const($7 + 12 | 0 | 0, 0 | 0, HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0, HEAP32[($6 + 16 | 0) >> 2] | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($6 + 4 | 0 | 0) | 0; __stack_pointer = $6 + 32 | 0; @@ -651463,7 +653276,7 @@ function asmFunc(imports) { } $8 = physx__PxGetAssertHandler_28_29() | 0; $12 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$8 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($8, $12 + 149280 | 0, $12 + 136906 | 0, 98, GOT_data_internal_physx__NpRigidActorTemplate_physx__PxRigidStatic___switchToNoSim_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$8 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($8, $12 + 155166 | 0, $12 + 142064 | 0, 98, GOT_data_internal_physx__NpRigidActorTemplate_physx__PxRigidStatic___switchToNoSim_28_29___ignore); } __stack_pointer = $3 + 16 | 0; return; @@ -651481,7 +653294,7 @@ function asmFunc(imports) { } $8 = physx__PxGetAssertHandler_28_29() | 0; $12 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$8 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($8, $12 + 149280 | 0, $12 + 136906 | 0, 99, GOT_data_internal_physx__NpRigidActorTemplate_physx__PxRigidStatic___switchFromNoSim_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$8 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($8, $12 + 155166 | 0, $12 + 142064 | 0, 99, GOT_data_internal_physx__NpRigidActorTemplate_physx__PxRigidStatic___switchFromNoSim_28_29___ignore); } __stack_pointer = $3 + 16 | 0; return; @@ -651516,7 +653329,7 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $1; HEAP8[($5 + 23 | 0) >> 0] = $2; $7 = HEAP32[($5 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 142654 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 148484 | 0 | 0, 1 | 0) | 0; physx__NpActorTemplate_physx__PxRigidStatic___setActorFlagInternal_28physx__PxActorFlag__Enum_2c_20bool_29($7 | 0, HEAP32[($5 + 24 | 0) >> 2] | 0 | 0, (HEAPU8[($5 + 23 | 0) >> 0] | 0) & 1 | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($5 + 4 | 0 | 0) | 0; __stack_pointer = $5 + 32 | 0; @@ -651532,7 +653345,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84357 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpActor__getOwnerScene_28physx__PxActor_20const__29($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84400 | 0 | 0, 1 | 0) | 0; physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char___PxFlags_28physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__20const__29($4 + 7 | 0 | 0, $1 | 0) | 0; physx__NpActorTemplate_physx__PxRigidStatic___setActorFlagsInternal_28physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__29($5 | 0, $4 + 7 | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; @@ -651578,7 +653391,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 153266 | 0, $39 + 129391 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__RigidStaticBuffer_2c_20physx__Sc__StaticCore_2c_20physx__Scb__RigidStatic_2c_20physx__Scb__Base___write_physx__Scb__RigidStaticBuffer__Fns_64u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__StaticCore__2c_20physx__Scb__RigidStaticBuffer__Fns_64u_2c_200u___Arg_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 159152 | 0, $39 + 133387 | 0, 186, GOT_data_internal_void_20physx__Scb__BufferedAccess_physx__Scb__RigidStaticBuffer_2c_20physx__Sc__StaticCore_2c_20physx__Scb__RigidStatic_2c_20physx__Scb__Base___write_physx__Scb__RigidStaticBuffer__Fns_64u_2c_200u___28physx__Scb__Base__2c_20physx__Sc__StaticCore__2c_20physx__Scb__RigidStaticBuffer__Fns_64u_2c_200u___Arg_29___ignore); $34 = 0; } } @@ -651686,20 +653499,20 @@ function asmFunc(imports) { HEAP32[($4 + 56 | 0) >> 2] = $0; HEAP32[($4 + 52 | 0) >> 2] = $1; $5 = HEAP32[($4 + 56 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 47 | 0 | 0, GOT_data_internal___memory_base + 201232 | 0 | 0) | 0; - $26 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 47 | 0 | 0, Math_imul((HEAP32[($4 + 52 | 0) >> 2] | 0) + 1 | 0, 24) | 0, GOT_data_internal___memory_base + 106867 | 0 | 0, 61 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 47 | 0 | 0, GOT_data_internal___memory_base + 207214 | 0 | 0) | 0; + $26 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 47 | 0 | 0, Math_imul((HEAP32[($4 + 52 | 0) >> 2] | 0) + 1 | 0, 24) | 0, GOT_data_internal___memory_base + 108848 | 0 | 0, 61 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 47 | 0 | 0) | 0; HEAP32[($4 + 48 | 0) >> 2] = $26; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 39 | 0 | 0, GOT_data_internal___memory_base + 226509 | 0 | 0) | 0; - $48 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 39 | 0 | 0, (HEAP32[($4 + 52 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 106867 | 0 | 0, 62 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 39 | 0 | 0, GOT_data_internal___memory_base + 232491 | 0 | 0) | 0; + $48 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 39 | 0 | 0, (HEAP32[($4 + 52 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 108848 | 0 | 0, 62 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 39 | 0 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = $48; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 31 | 0 | 0, GOT_data_internal___memory_base + 141586 | 0 | 0) | 0; - $70 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 31 | 0 | 0, (HEAP32[($4 + 52 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 106867 | 0 | 0, 63 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 31 | 0 | 0, GOT_data_internal___memory_base + 147416 | 0 | 0) | 0; + $70 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 31 | 0 | 0, (HEAP32[($4 + 52 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 108848 | 0 | 0, 63 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 31 | 0 | 0) | 0; HEAP32[($4 + 32 | 0) >> 2] = $70; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 23 | 0 | 0, GOT_data_internal___memory_base + 141586 | 0 | 0) | 0; - $92 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 23 | 0 | 0, (HEAP32[($4 + 52 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 106867 | 0 | 0, 64 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 23 | 0 | 0, GOT_data_internal___memory_base + 147416 | 0 | 0) | 0; + $92 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 23 | 0 | 0, (HEAP32[($4 + 52 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 108848 | 0 | 0, 64 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 23 | 0 | 0) | 0; HEAP32[($4 + 24 | 0) >> 2] = $92; label$1 : { @@ -651841,12 +653654,12 @@ function asmFunc(imports) { } $53 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371582 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378438 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $54 = physx__PxGetAssertHandler_28_29() | 0; $58 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 78929 | 0, $58 + 106867 | 0, 113, $58 + 371582 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 78972 | 0, $58 + 108848 | 0, 113, $58 + 378438 | 0); $53 = 0; } } @@ -651901,12 +653714,12 @@ function asmFunc(imports) { } $14 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371583 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378439 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $15 = physx__PxGetAssertHandler_28_29() | 0; $19 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 78976 | 0, $19 + 106867 | 0, 146, $19 + 371583 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 79019 | 0, $19 + 108848 | 0, 146, $19 + 378439 | 0); $14 = 0; } } @@ -652774,7 +654587,7 @@ function asmFunc(imports) { $41 = HEAP32[($7 + 28 | 0) >> 2] | 0; HEAP8[($7 + 11 | 0) >> 0] = Math_fround(Math_fround(HEAPF32[$41 >> 2]) - Math_fround(HEAPF32[($41 + 16 | 0) >> 2])) > Math_fround(HEAPF32[($7 + 24 | 0) >> 2]); HEAP32[($7 + 4 | 0) >> 2] = (HEAPU8[($7 + 11 | 0) >> 0] | 0) & $8 | 0 | (((HEAPU8[($7 + 12 | 0) >> 0] | 0) & $8 | 0) << $8 | 0) | 0 | (((HEAPU8[($7 + 13 | 0) >> 0] | 0) & $8 | 0) << 2 | 0) | 0 | (((HEAPU8[($7 + 14 | 0) >> 0] | 0) & $8 | 0) << 3 | 0) | 0; - $75 = (HEAPU8[((GOT_data_internal___memory_base + 292736 | 0) + ((HEAP32[($7 + 4 | 0) >> 2] | 0) + ((HEAPU8[($7 + 15 | 0) >> 0] | 0) & $8 | 0 ? $15 : 0) | 0) | 0) >> 0] | 0) & 255 | 0; + $75 = (HEAPU8[((GOT_data_internal___memory_base + 299184 | 0) + ((HEAP32[($7 + 4 | 0) >> 2] | 0) + ((HEAPU8[($7 + 15 | 0) >> 0] | 0) & $8 | 0 ? $15 : 0) | 0) | 0) >> 0] | 0) & 255 | 0; __stack_pointer = $7 + 32 | 0; return $75 | 0; } @@ -653022,12 +654835,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371584 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378440 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 68110 | 0, $23 + 101243 | 0, 460, $23 + 371584 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 68110 | 0, $23 + 102412 | 0, 460, $23 + 378440 | 0); $18 = 0; } } @@ -653069,11 +654882,11 @@ function asmFunc(imports) { physx__shdfnd__NonTrackingAllocator__deallocate_28void__29($4 + 11 | 0 | 0, HEAP32[($5 + 24 | 0) >> 2] | 0 | 0); physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($4 + 10 | 0 | 0, 0 | 0) | 0; physx__shdfnd__NonTrackingAllocator__deallocate_28void__29($4 + 10 | 0 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0 | 0); - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 9 | 0 | 0, GOT_data_internal___memory_base + 92854 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 9 | 0 | 0, HEAP32[($4 + 16 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 101243 | 0 | 0, 484 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 9 | 0 | 0, GOT_data_internal___memory_base + 92945 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 9 | 0 | 0, HEAP32[($4 + 16 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 102412 | 0 | 0, 484 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 9 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 8 | 0 | 0, GOT_data_internal___memory_base + 92854 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 8 | 0 | 0, HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 101243 | 0 | 0, 485 | 0) | 0), HEAP32[(wasm2js_i32$0 + 24 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 8 | 0 | 0, GOT_data_internal___memory_base + 92945 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 8 | 0 | 0, HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 102412 | 0 | 0, 485 | 0) | 0), HEAP32[(wasm2js_i32$0 + 24 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 8 | 0 | 0) | 0; label$3 : { if (!((HEAP32[($5 + 20 | 0) >> 2] | 0) & 15 | 0)) { @@ -653081,12 +654894,12 @@ function asmFunc(imports) { } $108 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371585 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378441 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $109 = physx__PxGetAssertHandler_28_29() | 0; $113 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$109 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($109, $113 + 236978 | 0, $113 + 101243 | 0, 486, $113 + 371585 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$109 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($109, $113 + 242960 | 0, $113 + 102412 | 0, 486, $113 + 378441 | 0); $108 = 0; } } @@ -653096,12 +654909,12 @@ function asmFunc(imports) { } $131 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371586 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378442 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $132 = physx__PxGetAssertHandler_28_29() | 0; $136 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$132 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($132, $136 + 236949 | 0, $136 + 101243 | 0, 487, $136 + 371586 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$132 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($132, $136 + 242931 | 0, $136 + 102412 | 0, 487, $136 + 378442 | 0); $131 = 0; } } @@ -653139,17 +654952,17 @@ function asmFunc(imports) { } $20 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371587 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378443 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 155037 | 0, $25 + 101243 | 0, 1062, $25 + 371587 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 160923 | 0, $25 + 102412 | 0, 1062, $25 + 378443 | 0); $20 = 0; } } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 10531 | 0 | 0, GOT_data_internal___memory_base + 270417 | 0 | 0) | 0; - $51 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 10531 | 0 | 0, (HEAP32[($3 + 10536 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 101243 | 0 | 0, 1093 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 10531 | 0 | 0, GOT_data_internal___memory_base + 276399 | 0 | 0) | 0; + $51 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 10531 | 0 | 0, (HEAP32[($3 + 10536 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 102412 | 0 | 0, 1093 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 10531 | 0 | 0) | 0; HEAP32[($3 + 10532 | 0) >> 2] = $51; HEAP32[($3 + 10524 | 0) >> 2] = 0; @@ -653182,11 +654995,11 @@ function asmFunc(imports) { if (!((HEAP32[($3 + 10536 | 0) >> 2] | 0) >>> 0 > 256 >>> 0 & 1 | 0)) { break label$10 } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 263 | 0 | 0, GOT_data_internal___memory_base + 92854 | 0 | 0) | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 263 | 0 | 0, (HEAP32[($3 + 10536 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 101243 | 0 | 0, 1108 | 0) | 0), HEAP32[(wasm2js_i32$0 + 268 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 263 | 0 | 0, GOT_data_internal___memory_base + 92945 | 0 | 0) | 0; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 263 | 0 | 0, (HEAP32[($3 + 10536 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 102412 | 0 | 0, 1108 | 0) | 0), HEAP32[(wasm2js_i32$0 + 268 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 263 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 262 | 0 | 0, GOT_data_internal___memory_base + 92854 | 0 | 0) | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 262 | 0 | 0, (HEAP32[($3 + 10536 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 101243 | 0 | 0, 1109 | 0) | 0), HEAP32[(wasm2js_i32$0 + 264 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 262 | 0 | 0, GOT_data_internal___memory_base + 92945 | 0 | 0) | 0; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 262 | 0 | 0, (HEAP32[($3 + 10536 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 102412 | 0 | 0, 1109 | 0) | 0), HEAP32[(wasm2js_i32$0 + 264 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 262 | 0 | 0) | 0; break label$9; } @@ -653200,12 +655013,12 @@ function asmFunc(imports) { } $170 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371588 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378444 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $171 = physx__PxGetAssertHandler_28_29() | 0; $175 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$171 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($171, $175 + 83745 | 0, $175 + 101243 | 0, 1119, $175 + 371588 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$171 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($171, $175 + 83788 | 0, $175 + 102412 | 0, 1119, $175 + 378444 | 0); $170 = 0; } } @@ -653376,12 +655189,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371594 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378450 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 204654 | 0, $28 + 101243 | 0, 842, $28 + 371594 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 210636 | 0, $28 + 102412 | 0, 842, $28 + 378450 | 0); $23 = 0; } } @@ -654162,12 +655975,12 @@ function asmFunc(imports) { } $82 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371595 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378451 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $83 = physx__PxGetAssertHandler_28_29() | 0; $87 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$83 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($83, $87 + 159125 | 0, $87 + 101243 | 0, 345, $87 + 371595 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$83 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($83, $87 + 165023 | 0, $87 + 102412 | 0, 345, $87 + 378451 | 0); $82 = 0; } } @@ -655617,12 +657430,12 @@ function asmFunc(imports) { } $17 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371589 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378445 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 66119 | 0, $22 + 101243 | 0, 2027, $22 + 371589 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 66119 | 0, $22 + 102412 | 0, 2027, $22 + 378445 | 0); $17 = 0; } } @@ -655677,12 +657490,12 @@ function asmFunc(imports) { }; } label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371590 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378446 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $153 = physx__PxGetAssertHandler_28_29() | 0; $157 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$153 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($153, $157 + 150418 | 0, $157 + 101243 | 0, 2089, $157 + 371590 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$153 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($153, $157 + 156304 | 0, $157 + 102412 | 0, 2089, $157 + 378446 | 0); } } $166 = (HEAPU8[($5 + 563 | 0) >> 0] | 0) & 1 | 0; @@ -656451,7 +658264,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 191472 | 0, $18 + 130027 | 0, 91, GOT_data_internal_physx__Gu__ShapeData__getGuSphere_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 197434 | 0, $18 + 134121 | 0, 91, GOT_data_internal_physx__Gu__ShapeData__getGuSphere_28_29_20const___ignore); $13 = 0; } } @@ -657760,12 +659573,12 @@ function asmFunc(imports) { } $52 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371598 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378454 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 226946 | 0, $57 + 101243 | 0, 1608, $57 + 371598 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 232928 | 0, $57 + 102412 | 0, 1608, $57 + 378454 | 0); $52 = 0; } } @@ -657781,12 +659594,12 @@ function asmFunc(imports) { } $83 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371599 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378455 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $84 = physx__PxGetAssertHandler_28_29() | 0; $88 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$84 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($84, $88 + 226946 | 0, $88 + 101243 | 0, 1615, $88 + 371599 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$84 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($84, $88 + 232928 | 0, $88 + 102412 | 0, 1615, $88 + 378455 | 0); $83 = 0; } } @@ -658229,12 +660042,12 @@ function asmFunc(imports) { } $52 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371600 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378456 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 226946 | 0, $57 + 101243 | 0, 1608, $57 + 371600 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 232928 | 0, $57 + 102412 | 0, 1608, $57 + 378456 | 0); $52 = 0; } } @@ -658250,12 +660063,12 @@ function asmFunc(imports) { } $83 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371601 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378457 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $84 = physx__PxGetAssertHandler_28_29() | 0; $88 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$84 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($84, $88 + 226946 | 0, $88 + 101243 | 0, 1615, $88 + 371601 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$84 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($84, $88 + 232928 | 0, $88 + 102412 | 0, 1615, $88 + 378457 | 0); $83 = 0; } } @@ -658746,7 +660559,7 @@ function asmFunc(imports) { } $37 = physx__PxGetAssertHandler_28_29() | 0; $41 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 194101 | 0, $41 + 135529 | 0, 89, GOT_data_internal_physx__Sq__PruningPool__updateObjectsAndInflateBounds_28unsigned_20int_20const__2c_20unsigned_20int_20const__2c_20physx__PxBounds3_20const__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 200063 | 0, $41 + 140463 | 0, 89, GOT_data_internal_physx__Sq__PruningPool__updateObjectsAndInflateBounds_28unsigned_20int_20const__2c_20unsigned_20int_20const__2c_20physx__PxBounds3_20const__2c_20unsigned_20int_29___ignore); $36 = 0; } } @@ -658825,12 +660638,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371591 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378447 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 66105 | 0, $24 + 101243 | 0, 2254, $24 + 371591 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 66105 | 0, $24 + 102412 | 0, 2254, $24 + 378447 | 0); $19 = 0; } } @@ -658866,12 +660679,12 @@ function asmFunc(imports) { } $17 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371592 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378448 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 66105 | 0, $22 + 101243 | 0, 2262, $22 + 371592 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 66105 | 0, $22 + 102412 | 0, 2262, $22 + 378448 | 0); $17 = 0; } } @@ -658911,12 +660724,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371593 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378449 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 66105 | 0, $24 + 101243 | 0, 2270, $24 + 371593 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 66105 | 0, $24 + 102412 | 0, 2270, $24 + 378449 | 0); $19 = 0; } } @@ -661421,10 +663234,10 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 11 | 0 | 0, GOT_data_internal___memory_base + 121276 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 11 | 0 | 0, GOT_data_internal___memory_base + 124643 | 0 | 0) | 0; physx__shdfnd__Pool_physx__Sq__AABBTreeIndices_2c_20physx__shdfnd__NamedAllocator___Pool_28physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29($4 + 4 | 0 | 0, $3 + 11 | 0 | 0, 256 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 11 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 10 | 0 | 0, GOT_data_internal___memory_base + 121258 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 10 | 0 | 0, GOT_data_internal___memory_base + 124625 | 0 | 0) | 0; physx__shdfnd__Pool_physx__Sq__IncrementalAABBTreeNodePair_2c_20physx__shdfnd__NamedAllocator___Pool_28physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29($4 + 296 | 0 | 0, $3 + 10 | 0 | 0, 256 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 10 | 0 | 0) | 0; HEAP32[($4 + 588 | 0) >> 2] = 0; @@ -661583,12 +663396,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371602 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378458 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 155046 | 0, $25 + 112595 | 0, 73, $25 + 371602 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 160932 | 0, $25 + 115430 | 0, 73, $25 + 378458 | 0); $20 = 0; } } @@ -661710,7 +663523,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sq__AABBTreeIndices_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sq__AABBTreeIndices__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sq__AABBTreeIndices_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sq__AABBTreeIndices__29___ignore); $19 = 0; } } @@ -661745,7 +663558,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 159169 | 0, $24 + 135207 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sq__IncrementalAABBTreeNodePair_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sq__IncrementalAABBTreeNodePair__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 165067 | 0, $24 + 140085 | 0, 91, GOT_data_internal_physx__shdfnd__PoolBase_physx__Sq__IncrementalAABBTreeNodePair_2c_20physx__shdfnd__NamedAllocator___deallocate_28physx__Sq__IncrementalAABBTreeNodePair__29___ignore); $19 = 0; } } @@ -661805,12 +663618,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371603 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378459 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 247630 | 0, $24 + 112595 | 0, 256, $24 + 371603 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 253612 | 0, $24 + 115430 | 0, 256, $24 + 378459 | 0); $19 = 0; } } @@ -662795,12 +664608,12 @@ function asmFunc(imports) { } $627 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371604 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378460 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $628 = physx__PxGetAssertHandler_28_29() | 0; $632 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$628 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($628, $632 + 155064 | 0, $632 + 112595 | 0, 373, $632 + 371604 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$628 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($628, $632 + 160950 | 0, $632 + 115430 | 0, 373, $632 + 378460 | 0); $627 = 0; } } @@ -663090,7 +664903,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 276 | 0) >> 2] | 0, 96) | 0; @@ -663116,7 +664929,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 135207 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, HEAP32[($4 + 284 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 140085 | 0 | 0, 180 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_void__2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____pushBack_28void__20const__29($4 + 4 | 0 | 0, $3 + 4 | 0 | 0) | 0; HEAP32[$3 >> 2] = (HEAP32[($3 + 8 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 276 | 0) >> 2] | 0, 20) | 0; @@ -663293,12 +665106,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371605 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378461 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 247629 | 0, $25 + 112595 | 0, 379, $25 + 371605 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 253611 | 0, $25 + 115430 | 0, 379, $25 + 378461 | 0); $20 = 0; } } @@ -663310,12 +665123,12 @@ function asmFunc(imports) { } $61 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371606 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378462 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $62 = physx__PxGetAssertHandler_28_29() | 0; $66 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$62 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($62, $66 + 247645 | 0, $66 + 112595 | 0, 383, $66 + 371606 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$62 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($62, $66 + 253627 | 0, $66 + 115430 | 0, 383, $66 + 378462 | 0); $61 = 0; } } @@ -663402,12 +665215,12 @@ function asmFunc(imports) { } $186 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371607 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378463 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $187 = physx__PxGetAssertHandler_28_29() | 0; $191 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$187 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($187, $191 + 247587 | 0, $191 + 112595 | 0, 406, $191 + 371607 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$187 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($187, $191 + 253569 | 0, $191 + 115430 | 0, 406, $191 + 378463 | 0); $186 = 0; } } @@ -663613,12 +665426,12 @@ function asmFunc(imports) { } $466 = 0; label$25 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371608 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378464 | 0) >> 0] | 0) & 1 | 0) { break label$25 } $467 = physx__PxGetAssertHandler_28_29() | 0; $471 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$467 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($467, $471 + 195764 | 0, $471 + 112595 | 0, 479, $471 + 371608 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$467 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($467, $471 + 201726 | 0, $471 + 115430 | 0, 479, $471 + 378464 | 0); $466 = 0; } } @@ -664715,12 +666528,12 @@ function asmFunc(imports) { } $24 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371616 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378472 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 205445 | 0, $29 + 112595 | 0, 214, $29 + 371616 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 211427 | 0, $29 + 115430 | 0, 214, $29 + 378472 | 0); $24 = 0; } } @@ -665346,7 +667159,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); $18 = 0; } } @@ -665388,7 +667201,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sq__IncrementalAABBTreeNode__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sq__IncrementalAABBTreeNode__20const__29___ignore); $29 = 0; } } @@ -665650,12 +667463,12 @@ function asmFunc(imports) { } $120 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371609 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378465 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $121 = physx__PxGetAssertHandler_28_29() | 0; $125 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 204099 | 0, $125 + 112595 | 0, 580, $125 + 371609 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 210081 | 0, $125 + 115430 | 0, 580, $125 + 378465 | 0); $120 = 0; } } @@ -665799,12 +667612,12 @@ function asmFunc(imports) { } $340 = 0; label$21 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371610 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378466 | 0) >> 0] | 0) & 1 | 0) { break label$21 } $341 = physx__PxGetAssertHandler_28_29() | 0; $345 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$341 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($341, $345 + 204099 | 0, $345 + 112595 | 0, 635, $345 + 371610 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$341 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($341, $345 + 210081 | 0, $345 + 115430 | 0, 635, $345 + 378466 | 0); $340 = 0; } } @@ -665830,12 +667643,12 @@ function asmFunc(imports) { } $390 = 0; label$25 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371611 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378467 | 0) >> 0] | 0) & 1 | 0) { break label$25 } $391 = physx__PxGetAssertHandler_28_29() | 0; $395 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$391 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($391, $395 + 204099 | 0, $395 + 112595 | 0, 648, $395 + 371611 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$391 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($391, $395 + 210081 | 0, $395 + 115430 | 0, 648, $395 + 378467 | 0); $390 = 0; } } @@ -665911,12 +667724,12 @@ function asmFunc(imports) { } $16 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371617 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378473 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 247630 | 0, $21 + 112595 | 0, 125, $21 + 371617 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 253612 | 0, $21 + 115430 | 0, 125, $21 + 378473 | 0); $16 = 0; } } @@ -665927,12 +667740,12 @@ function asmFunc(imports) { } $46 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371618 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378474 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 195812 | 0, $51 + 112595 | 0, 127, $51 + 371618 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 201774 | 0, $51 + 115430 | 0, 127, $51 + 378474 | 0); $46 = 0; } } @@ -666109,7 +667922,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 145386 | 0, $16 + 125824 | 0, 318, GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 151247 | 0, $16 + 129246 | 0, 318, GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___popBack_28_29___ignore); $11 = 0; } } @@ -666197,12 +668010,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371612 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378468 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 247630 | 0, $25 + 112595 | 0, 713, $25 + 371612 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 253612 | 0, $25 + 115430 | 0, 713, $25 + 378468 | 0); $20 = 0; } } @@ -666235,12 +668048,12 @@ function asmFunc(imports) { } $73 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371613 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378469 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $74 = physx__PxGetAssertHandler_28_29() | 0; $78 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$74 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($74, $78 + 247587 | 0, $78 + 112595 | 0, 745, $78 + 371613 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$74 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($74, $78 + 253569 | 0, $78 + 115430 | 0, 745, $78 + 378469 | 0); $73 = 0; } } @@ -666333,12 +668146,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371619 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378475 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 203733 | 0, $27 + 112595 | 0, 187, $27 + 371619 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 209715 | 0, $27 + 115430 | 0, 187, $27 + 378475 | 0); $22 = 0; } } @@ -666366,12 +668179,12 @@ function asmFunc(imports) { }; } label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371620 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378476 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $81 = physx__PxGetAssertHandler_28_29() | 0; $85 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$81 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($81, $85 + 208086 | 0, $85 + 112595 | 0, 198, $85 + 371620 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$81 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($81, $85 + 214068 | 0, $85 + 115430 | 0, 198, $85 + 378476 | 0); } } __stack_pointer = $4 + 16 | 0; @@ -666608,12 +668421,12 @@ function asmFunc(imports) { } $16 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371614 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378470 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 247630 | 0, $21 + 112595 | 0, 786, $21 + 371614 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 253612 | 0, $21 + 115430 | 0, 786, $21 + 378470 | 0); $16 = 0; } } @@ -666637,12 +668450,12 @@ function asmFunc(imports) { }; } label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371615 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378471 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $71 = physx__PxGetAssertHandler_28_29() | 0; $75 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$71 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($71, $75 + 208086 | 0, $75 + 112595 | 0, 797, $75 + 371615 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$71 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($71, $75 + 214068 | 0, $75 + 115430 | 0, 797, $75 + 378471 | 0); } } __stack_pointer = $6 + 32 | 0; @@ -666871,7 +668684,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Gu__NodeAllocator__Slab_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Gu__NodeAllocator__Slab_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -667484,7 +669297,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -667725,7 +669538,7 @@ function asmFunc(imports) { break label$3 } physx__shdfnd__ReflectionAllocator_physx__Sq__IncrementalAABBTree___ReflectionAllocator_28char_20const__29($5 + 15 | 0 | 0, 0 | 0) | 0; - $51 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sq__IncrementalAABBTree___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__IncrementalAABBTree__2c_20char_20const__2c_20int_29(616 | 0, $5 + 15 | 0 | 0, GOT_data_internal___memory_base + 110520 | 0 | 0, 88 | 0) | 0; + $51 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sq__IncrementalAABBTree___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__IncrementalAABBTree__2c_20char_20const__2c_20int_29(616 | 0, $5 + 15 | 0 | 0, GOT_data_internal___memory_base + 113047 | 0 | 0, 88 | 0) | 0; physx__Sq__IncrementalAABBTree__IncrementalAABBTree_28_29($51 | 0) | 0; HEAP32[((HEAP32[($5 + 16 | 0) >> 2] | 0) + 4 | 0) >> 2] = $51; } @@ -667737,12 +669550,12 @@ function asmFunc(imports) { } $70 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371627 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378483 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $71 = physx__PxGetAssertHandler_28_29() | 0; $75 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$71 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($71, $75 + 116329 | 0, $75 + 110520 | 0, 91, $75 + 371627 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$71 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($71, $75 + 119696 | 0, $75 + 113047 | 0, 91, $75 + 378483 | 0); $70 = 0; } } @@ -667853,12 +669666,12 @@ function asmFunc(imports) { } $72 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371628 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378484 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $73 = physx__PxGetAssertHandler_28_29() | 0; $77 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$73 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($73, $77 + 247667 | 0, $77 + 110520 | 0, 121, $77 + 371628 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$73 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($73, $77 + 253649 | 0, $77 + 113047 | 0, 121, $77 + 378484 | 0); $72 = 0; } } @@ -667887,12 +669700,12 @@ function asmFunc(imports) { } $123 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371629 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378485 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $124 = physx__PxGetAssertHandler_28_29() | 0; $128 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$124 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($124, $128 + 247630 | 0, $128 + 110520 | 0, 132, $128 + 371629 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$124 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($124, $128 + 253612 | 0, $128 + 113047 | 0, 132, $128 + 378485 | 0); $123 = 0; } } @@ -668015,7 +669828,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -668145,12 +669958,12 @@ function asmFunc(imports) { } $67 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371630 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378486 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $68 = physx__PxGetAssertHandler_28_29() | 0; $72 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$68 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($68, $72 + 67644 | 0, $72 + 110520 | 0, 148, $72 + 371630 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$68 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($68, $72 + 67644 | 0, $72 + 113047 | 0, 148, $72 + 378486 | 0); $67 = 0; } } @@ -668168,12 +669981,12 @@ function asmFunc(imports) { } $106 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371631 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378487 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $107 = physx__PxGetAssertHandler_28_29() | 0; $111 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$107 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($107, $111 + 154974 | 0, $111 + 110520 | 0, 153, $111 + 371631 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$107 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($107, $111 + 160860 | 0, $111 + 113047 | 0, 153, $111 + 378487 | 0); $106 = 0; } } @@ -668401,12 +670214,12 @@ function asmFunc(imports) { } $62 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371632 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378488 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $63 = physx__PxGetAssertHandler_28_29() | 0; $67 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 67599 | 0, $67 + 110520 | 0, 231, $67 + 371632 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 67599 | 0, $67 + 113047 | 0, 231, $67 + 378488 | 0); $62 = 0; } } @@ -668530,12 +670343,12 @@ function asmFunc(imports) { } $49 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371633 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378489 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $50 = physx__PxGetAssertHandler_28_29() | 0; $54 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 207999 | 0, $54 + 110520 | 0, 253, $54 + 371633 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 213981 | 0, $54 + 113047 | 0, 253, $54 + 378489 | 0); $49 = 0; } } @@ -668548,12 +670361,12 @@ function asmFunc(imports) { } $95 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371634 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378490 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $96 = physx__PxGetAssertHandler_28_29() | 0; $100 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$96 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($96, $100 + 116357 | 0, $100 + 110520 | 0, 254, $100 + 371634 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$96 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($96, $100 + 119724 | 0, $100 + 113047 | 0, 254, $100 + 378490 | 0); $95 = 0; } } @@ -668567,12 +670380,12 @@ function asmFunc(imports) { } $132 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371635 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378491 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $133 = physx__PxGetAssertHandler_28_29() | 0; $137 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$133 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($133, $137 + 116285 | 0, $137 + 110520 | 0, 259, $137 + 371635 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$133 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($133, $137 + 119652 | 0, $137 + 113047 | 0, 259, $137 + 378491 | 0); $132 = 0; } } @@ -668664,12 +670477,12 @@ function asmFunc(imports) { }; } label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371636 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378492 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $190 = physx__PxGetAssertHandler_28_29() | 0; $194 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$190 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($190, $194 + 150418 | 0, $194 + 110520 | 0, 329, $194 + 371636 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$190 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($190, $194 + 156304 | 0, $194 + 113047 | 0, 329, $194 + 378492 | 0); } } } @@ -669999,7 +671812,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -670028,7 +671841,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -672169,7 +673982,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAPF32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 150191 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 156077 | 0 | 0) | 0; physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___init_28unsigned_20int_2c_20float_29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 4 | 0) >> 2]))); __stack_pointer = $5 + 16 | 0; return $6 | 0; @@ -672232,7 +674045,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -672256,7 +674069,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 3 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -672268,7 +674081,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -672323,7 +674136,7 @@ function asmFunc(imports) { } $238 = physx__PxGetAssertHandler_28_29() | 0; $242 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 172954 | 0, $242 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 178852 | 0, $242 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $237 = 0; } } @@ -672497,7 +674310,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -672529,7 +674342,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -672595,10 +674408,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 174483 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 180381 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -672649,7 +674462,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -672687,7 +674500,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -672702,7 +674515,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -672765,7 +674578,7 @@ function asmFunc(imports) { } $64 = physx__PxGetAssertHandler_28_29() | 0; $68 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 187325 | 0, $68 + 129300 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 193287 | 0, $68 + 133282 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); $63 = 0; } } @@ -672799,7 +674612,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73146 | 0, $26 + 129300 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73161 | 0, $26 + 133282 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20physx__Sq__IncrementalAABBTreeNode___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); $21 = 0; } } @@ -672838,7 +674651,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -672928,7 +674741,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -672966,7 +674779,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -673122,12 +674935,12 @@ function asmFunc(imports) { } $97 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371652 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378508 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $98 = physx__PxGetAssertHandler_28_29() | 0; $102 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$98 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($98, $102 + 200429 | 0, $102 + 104282 | 0, 81, $102 + 371652 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$98 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($98, $102 + 206411 | 0, $102 + 105885 | 0, 81, $102 + 378508 | 0); $97 = 0; } } @@ -673144,12 +674957,12 @@ function asmFunc(imports) { } $144 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371653 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378509 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $145 = physx__PxGetAssertHandler_28_29() | 0; $149 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$145 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($145, $149 + 78913 | 0, $149 + 104282 | 0, 85, $149 + 371653 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$145 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($145, $149 + 78956 | 0, $149 + 105885 | 0, 85, $149 + 378509 | 0); $144 = 0; } } @@ -673214,12 +675027,12 @@ function asmFunc(imports) { } $58 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371654 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378510 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $59 = physx__PxGetAssertHandler_28_29() | 0; $63 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$59 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($59, $63 + 246109 | 0, $63 + 104282 | 0, 125, $63 + 371654 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$59 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($59, $63 + 252091 | 0, $63 + 105885 | 0, 125, $63 + 378510 | 0); $58 = 0; } } @@ -673229,12 +675042,12 @@ function asmFunc(imports) { } $84 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371655 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378511 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $85 = physx__PxGetAssertHandler_28_29() | 0; $89 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$85 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($85, $89 + 247880 | 0, $89 + 104282 | 0, 126, $89 + 371655 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$85 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($85, $89 + 253862 | 0, $89 + 105885 | 0, 126, $89 + 378511 | 0); $84 = 0; } } @@ -673246,12 +675059,12 @@ function asmFunc(imports) { } $118 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371656 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378512 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $119 = physx__PxGetAssertHandler_28_29() | 0; $123 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$119 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($119, $123 + 200557 | 0, $123 + 104282 | 0, 129, $123 + 371656 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$119 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($119, $123 + 206539 | 0, $123 + 105885 | 0, 129, $123 + 378512 | 0); $118 = 0; } } @@ -673262,12 +675075,12 @@ function asmFunc(imports) { } $149 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371657 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378513 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $150 = physx__PxGetAssertHandler_28_29() | 0; $154 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$150 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($150, $154 + 85048 | 0, $154 + 104282 | 0, 133, $154 + 371657 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$150 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($150, $154 + 85117 | 0, $154 + 105885 | 0, 133, $154 + 378513 | 0); $149 = 0; } } @@ -673284,12 +675097,12 @@ function asmFunc(imports) { } $192 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371658 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378514 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $193 = physx__PxGetAssertHandler_28_29() | 0; $197 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$193 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($193, $197 + 204301 | 0, $197 + 104282 | 0, 139, $197 + 371658 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$193 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($193, $197 + 210283 | 0, $197 + 105885 | 0, 139, $197 + 378514 | 0); $192 = 0; } } @@ -673320,12 +675133,12 @@ function asmFunc(imports) { } $262 = 0; label$21 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371659 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378515 | 0) >> 0] | 0) & 1 | 0) { break label$21 } $263 = physx__PxGetAssertHandler_28_29() | 0; $267 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$263 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($263, $267 + 77048 | 0, $267 + 104282 | 0, 156, $267 + 371659 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$263 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($263, $267 + 77091 | 0, $267 + 105885 | 0, 156, $267 + 378515 | 0); $262 = 0; } } @@ -673345,12 +675158,12 @@ function asmFunc(imports) { } $307 = 0; label$25 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371660 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378516 | 0) >> 0] | 0) & 1 | 0) { break label$25 } $308 = physx__PxGetAssertHandler_28_29() | 0; $312 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$308 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($308, $312 + 246078 | 0, $312 + 104282 | 0, 167, $312 + 371660 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$308 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($308, $312 + 252060 | 0, $312 + 105885 | 0, 167, $312 + 378516 | 0); $307 = 0; } } @@ -673360,12 +675173,12 @@ function asmFunc(imports) { } $333 = 0; label$27 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371661 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378517 | 0) >> 0] | 0) & 1 | 0) { break label$27 } $334 = physx__PxGetAssertHandler_28_29() | 0; $338 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$334 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($334, $338 + 247853 | 0, $338 + 104282 | 0, 168, $338 + 371661 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$334 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($334, $338 + 253835 | 0, $338 + 105885 | 0, 168, $338 + 378517 | 0); $333 = 0; } } @@ -673377,12 +675190,12 @@ function asmFunc(imports) { } $367 = 0; label$29 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371662 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378518 | 0) >> 0] | 0) & 1 | 0) { break label$29 } $368 = physx__PxGetAssertHandler_28_29() | 0; $372 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$368 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($368, $372 + 200557 | 0, $372 + 104282 | 0, 171, $372 + 371662 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$368 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($368, $372 + 206539 | 0, $372 + 105885 | 0, 171, $372 + 378518 | 0); $367 = 0; } } @@ -673393,12 +675206,12 @@ function asmFunc(imports) { } $398 = 0; label$31 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371663 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378519 | 0) >> 0] | 0) & 1 | 0) { break label$31 } $399 = physx__PxGetAssertHandler_28_29() | 0; $403 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$399 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($399, $403 + 85048 | 0, $403 + 104282 | 0, 175, $403 + 371663 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$399 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($399, $403 + 85117 | 0, $403 + 105885 | 0, 175, $403 + 378519 | 0); $398 = 0; } } @@ -673415,12 +675228,12 @@ function asmFunc(imports) { } $441 = 0; label$35 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371664 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378520 | 0) >> 0] | 0) & 1 | 0) { break label$35 } $442 = physx__PxGetAssertHandler_28_29() | 0; $446 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$442 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($442, $446 + 202772 | 0, $446 + 104282 | 0, 181, $446 + 371664 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$442 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($442, $446 + 208754 | 0, $446 + 105885 | 0, 181, $446 + 378520 | 0); $441 = 0; } } @@ -673445,12 +675258,12 @@ function asmFunc(imports) { } $492 = 0; label$38 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371665 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378521 | 0) >> 0] | 0) & 1 | 0) { break label$38 } $493 = physx__PxGetAssertHandler_28_29() | 0; $497 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$493 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($493, $497 + 77048 | 0, $497 + 104282 | 0, 192, $497 + 371665 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$493 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($493, $497 + 77091 | 0, $497 + 105885 | 0, 192, $497 + 378521 | 0); $492 = 0; } } @@ -673483,15 +675296,15 @@ function asmFunc(imports) { HEAP32[($5 + 204 | 0) >> 2] = 0; HEAP8[($5 + 212 | 0) >> 0] = 0; HEAP32[($5 + 208 | 0) >> 2] = 32; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 19 | 0 | 0, GOT_data_internal___memory_base + 89683 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 19 | 0 | 0, Math_imul((HEAP32[($5 + 208 | 0) >> 2] | 0) + 1 | 0, 24) | 0, GOT_data_internal___memory_base + 101331 | 0 | 0, 60 | 0) | 0), HEAP32[(wasm2js_i32$0 + 196 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 19 | 0 | 0, GOT_data_internal___memory_base + 89752 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 19 | 0 | 0, Math_imul((HEAP32[($5 + 208 | 0) >> 2] | 0) + 1 | 0, 24) | 0, GOT_data_internal___memory_base + 102514 | 0 | 0, 60 | 0) | 0), HEAP32[(wasm2js_i32$0 + 196 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 19 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 18 | 0 | 0, GOT_data_internal___memory_base + 88294 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 18 | 0 | 0, (HEAP32[($5 + 208 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 101331 | 0 | 0, 61 | 0) | 0), HEAP32[(wasm2js_i32$0 + 200 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 18 | 0 | 0, GOT_data_internal___memory_base + 88363 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 18 | 0 | 0, (HEAP32[($5 + 208 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 102514 | 0 | 0, 61 | 0) | 0), HEAP32[(wasm2js_i32$0 + 200 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 18 | 0 | 0) | 0; physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___reserve_28unsigned_20int_29($5 + 128 | 0 | 0, HEAP32[($5 + 208 | 0) >> 2] | 0 | 0); physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTree___ReflectionAllocator_28char_20const__29($4 + 17 | 0 | 0, 0 | 0) | 0; - $89 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTree___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTree__2c_20char_20const__2c_20int_29(64 | 0, $4 + 17 | 0 | 0, GOT_data_internal___memory_base + 101331 | 0 | 0, 65 | 0) | 0; + $89 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTree___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTree__2c_20char_20const__2c_20int_29(64 | 0, $4 + 17 | 0 | 0, GOT_data_internal___memory_base + 102514 | 0 | 0, 65 | 0) | 0; physx__Sq__AABBTree__AABBTree_28_29($89 | 0) | 0; HEAP32[($5 + 168 | 0) >> 2] = $89; HEAP32[($4 + 12 | 0) >> 2] = 0; @@ -673502,7 +675315,7 @@ function asmFunc(imports) { } HEAP32[(((HEAP32[($5 + 200 | 0) >> 2] | 0) + ((HEAP32[($4 + 12 | 0) >> 2] | 0) << 3 | 0) | 0) + 4 | 0) >> 2] = 0; physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTree___ReflectionAllocator_28char_20const__29($4 + 11 | 0 | 0, 0 | 0) | 0; - $117 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTree___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTree__2c_20char_20const__2c_20int_29(64 | 0, $4 + 11 | 0 | 0, GOT_data_internal___memory_base + 101331 | 0 | 0, 71 | 0) | 0; + $117 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTree___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTree__2c_20char_20const__2c_20int_29(64 | 0, $4 + 11 | 0 | 0, GOT_data_internal___memory_base + 102514 | 0 | 0, 71 | 0) | 0; physx__Sq__AABBTree__AABBTree_28_29($117 | 0) | 0; HEAP32[((HEAP32[($5 + 200 | 0) >> 2] | 0) + ((HEAP32[($4 + 12 | 0) >> 2] | 0) << 3 | 0) | 0) >> 2] = $117; HEAP32[($4 + 12 | 0) >> 2] = (HEAP32[($4 + 12 | 0) >> 2] | 0) + 1 | 0; @@ -673793,12 +675606,12 @@ function asmFunc(imports) { } $82 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371666 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378522 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $83 = physx__PxGetAssertHandler_28_29() | 0; $87 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$83 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($83, $87 + 246186 | 0, $87 + 101331 | 0, 162, $87 + 371666 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$83 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($83, $87 + 252168 | 0, $87 + 102514 | 0, 162, $87 + 378522 | 0); $82 = 0; } } @@ -673861,25 +675674,25 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371668 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378524 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 67463 | 0, $25 + 101331 | 0, 199, $25 + 371668 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 67463 | 0, $25 + 102514 | 0, 199, $25 + 378524 | 0); $20 = 0; } } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 19 | 0 | 0, GOT_data_internal___memory_base + 89683 | 0 | 0) | 0; - $53 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 19 | 0 | 0, Math_imul((HEAP32[($4 + 24 | 0) >> 2] | 0) + 1 | 0, 24) | 0, GOT_data_internal___memory_base + 101331 | 0 | 0, 201 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 19 | 0 | 0, GOT_data_internal___memory_base + 89752 | 0 | 0) | 0; + $53 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 19 | 0 | 0, Math_imul((HEAP32[($4 + 24 | 0) >> 2] | 0) + 1 | 0, 24) | 0, GOT_data_internal___memory_base + 102514 | 0 | 0, 201 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 19 | 0 | 0) | 0; HEAP32[($4 + 20 | 0) >> 2] = $53; physx__PxMemCopy_28void__2c_20void_20const__2c_20unsigned_20int_29(HEAP32[($4 + 20 | 0) >> 2] | 0 | 0, HEAP32[($5 + 196 | 0) >> 2] | 0 | 0, Math_imul(HEAP32[($5 + 208 | 0) >> 2] | 0, 24) | 0) | 0; physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($4 + 18 | 0 | 0, 0 | 0) | 0; physx__shdfnd__NonTrackingAllocator__deallocate_28void__29($4 + 18 | 0 | 0, HEAP32[($5 + 196 | 0) >> 2] | 0 | 0); HEAP32[($5 + 196 | 0) >> 2] = HEAP32[($4 + 20 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 11 | 0 | 0, GOT_data_internal___memory_base + 88294 | 0 | 0) | 0; - $89 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 11 | 0 | 0, (HEAP32[($4 + 24 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 101331 | 0 | 0, 208 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 11 | 0 | 0, GOT_data_internal___memory_base + 88363 | 0 | 0) | 0; + $89 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 11 | 0 | 0, (HEAP32[($4 + 24 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 102514 | 0 | 0, 208 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 11 | 0 | 0) | 0; HEAP32[($4 + 12 | 0) >> 2] = $89; physx__PxMemCopy_28void__2c_20void_20const__2c_20unsigned_20int_29(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, HEAP32[($5 + 200 | 0) >> 2] | 0 | 0, (HEAP32[($5 + 208 | 0) >> 2] | 0) << 3 | 0 | 0) | 0; @@ -673894,7 +675707,7 @@ function asmFunc(imports) { } HEAP32[(((HEAP32[($5 + 200 | 0) >> 2] | 0) + ((HEAP32[($4 + 4 | 0) >> 2] | 0) << 3 | 0) | 0) + 4 | 0) >> 2] = 0; physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTree___ReflectionAllocator_28char_20const__29($4 + 3 | 0 | 0, 0 | 0) | 0; - $134 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTree___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTree__2c_20char_20const__2c_20int_29(64 | 0, $4 + 3 | 0 | 0, GOT_data_internal___memory_base + 101331 | 0 | 0, 217 | 0) | 0; + $134 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTree___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTree__2c_20char_20const__2c_20int_29(64 | 0, $4 + 3 | 0 | 0, GOT_data_internal___memory_base + 102514 | 0 | 0, 217 | 0) | 0; physx__Sq__AABBTree__AABBTree_28_29($134 | 0) | 0; HEAP32[((HEAP32[($5 + 200 | 0) >> 2] | 0) + ((HEAP32[($4 + 4 | 0) >> 2] | 0) << 3 | 0) | 0) >> 2] = $134; HEAP32[($4 + 4 | 0) >> 2] = (HEAP32[($4 + 4 | 0) >> 2] | 0) + 1 | 0; @@ -673926,12 +675739,12 @@ function asmFunc(imports) { } $33 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371667 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378523 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $34 = physx__PxGetAssertHandler_28_29() | 0; $38 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 77187 | 0, $38 + 101331 | 0, 189, $38 + 371667 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 77230 | 0, $38 + 102514 | 0, 189, $38 + 378523 | 0); $33 = 0; } } @@ -673988,12 +675801,12 @@ function asmFunc(imports) { } $45 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371690 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378546 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $46 = physx__PxGetAssertHandler_28_29() | 0; $50 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 195733 | 0, $50 + 101331 | 0, 847, $50 + 371690 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 201695 | 0, $50 + 102514 | 0, 847, $50 + 378546 | 0); $45 = 0; } } @@ -674011,12 +675824,12 @@ function asmFunc(imports) { } $90 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371691 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378547 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $91 = physx__PxGetAssertHandler_28_29() | 0; $95 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$91 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($91, $95 + 70566 | 0, $95 + 101331 | 0, 854, $95 + 371691 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$91 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($91, $95 + 70566 | 0, $95 + 102514 | 0, 854, $95 + 378547 | 0); $90 = 0; } } @@ -674026,12 +675839,12 @@ function asmFunc(imports) { } $115 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371692 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378548 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $116 = physx__PxGetAssertHandler_28_29() | 0; $120 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$116 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($116, $120 + 149286 | 0, $120 + 101331 | 0, 856, $120 + 371692 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$116 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($116, $120 + 155172 | 0, $120 + 102514 | 0, 856, $120 + 378548 | 0); $115 = 0; } } @@ -674059,12 +675872,12 @@ function asmFunc(imports) { } $178 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371693 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378549 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $179 = physx__PxGetAssertHandler_28_29() | 0; $183 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$179 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($179, $183 + 71116 | 0, $183 + 101331 | 0, 867, $183 + 371693 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$179 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($179, $183 + 71116 | 0, $183 + 102514 | 0, 867, $183 + 378549 | 0); $178 = 0; } } @@ -674074,12 +675887,12 @@ function asmFunc(imports) { } $215 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371694 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378550 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $216 = physx__PxGetAssertHandler_28_29() | 0; $220 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$216 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($216, $220 + 68743 | 0, $220 + 101331 | 0, 868, $220 + 371694 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$216 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($216, $220 + 68743 | 0, $220 + 102514 | 0, 868, $220 + 378550 | 0); $215 = 0; } } @@ -674089,12 +675902,12 @@ function asmFunc(imports) { } $252 = 0; label$19 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371695 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378551 | 0) >> 0] | 0) & 1 | 0) { break label$19 } $253 = physx__PxGetAssertHandler_28_29() | 0; $257 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$253 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($253, $257 + 65818 | 0, $257 + 101331 | 0, 869, $257 + 371695 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$253 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($253, $257 + 65818 | 0, $257 + 102514 | 0, 869, $257 + 378551 | 0); $252 = 0; } } @@ -674104,12 +675917,12 @@ function asmFunc(imports) { } $289 = 0; label$21 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371696 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378552 | 0) >> 0] | 0) & 1 | 0) { break label$21 } $290 = physx__PxGetAssertHandler_28_29() | 0; $294 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$290 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($290, $294 + 71191 | 0, $294 + 101331 | 0, 870, $294 + 371696 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$290 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($290, $294 + 71191 | 0, $294 + 102514 | 0, 870, $294 + 378552 | 0); $289 = 0; } } @@ -674119,12 +675932,12 @@ function asmFunc(imports) { } $326 = 0; label$23 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371697 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378553 | 0) >> 0] | 0) & 1 | 0) { break label$23 } $327 = physx__PxGetAssertHandler_28_29() | 0; $331 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$327 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($327, $331 + 68818 | 0, $331 + 101331 | 0, 871, $331 + 371697 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$327 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($327, $331 + 68818 | 0, $331 + 102514 | 0, 871, $331 + 378553 | 0); $326 = 0; } } @@ -674134,12 +675947,12 @@ function asmFunc(imports) { } $363 = 0; label$25 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371698 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378554 | 0) >> 0] | 0) & 1 | 0) { break label$25 } $364 = physx__PxGetAssertHandler_28_29() | 0; $368 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$364 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($364, $368 + 65893 | 0, $368 + 101331 | 0, 872, $368 + 371698 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$364 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($364, $368 + 65893 | 0, $368 + 102514 | 0, 872, $368 + 378554 | 0); $363 = 0; } } @@ -674162,12 +675975,12 @@ function asmFunc(imports) { } $415 = 0; label$30 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371699 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378555 | 0) >> 0] | 0) & 1 | 0) { break label$30 } $416 = physx__PxGetAssertHandler_28_29() | 0; $420 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$416 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($416, $420 + 195733 | 0, $420 + 101331 | 0, 882, $420 + 371699 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$416 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($416, $420 + 201695 | 0, $420 + 102514 | 0, 882, $420 + 378555 | 0); $415 = 0; } } @@ -674185,12 +675998,12 @@ function asmFunc(imports) { } $461 = 0; label$34 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371700 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378556 | 0) >> 0] | 0) & 1 | 0) { break label$34 } $462 = physx__PxGetAssertHandler_28_29() | 0; $466 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$462 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($462, $466 + 245636 | 0, $466 + 101331 | 0, 889, $466 + 371700 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$462 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($462, $466 + 251618 | 0, $466 + 102514 | 0, 889, $466 + 378556 | 0); $461 = 0; } } @@ -674200,12 +676013,12 @@ function asmFunc(imports) { } $486 = 0; label$36 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371701 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378557 | 0) >> 0] | 0) & 1 | 0) { break label$36 } $487 = physx__PxGetAssertHandler_28_29() | 0; $491 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$487 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($487, $491 + 149321 | 0, $491 + 101331 | 0, 891, $491 + 371701 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$487 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($487, $491 + 155207 | 0, $491 + 102514 | 0, 891, $491 + 378557 | 0); $486 = 0; } } @@ -674218,12 +676031,12 @@ function asmFunc(imports) { } $527 = 0; label$38 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371702 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378558 | 0) >> 0] | 0) & 1 | 0) { break label$38 } $528 = physx__PxGetAssertHandler_28_29() | 0; $532 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$528 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($528, $532 + 67620 | 0, $532 + 101331 | 0, 896, $532 + 371702 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$528 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($528, $532 + 67620 | 0, $532 + 102514 | 0, 896, $532 + 378558 | 0); $527 = 0; } } @@ -674234,12 +676047,12 @@ function asmFunc(imports) { } $558 = 0; label$40 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371703 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378559 | 0) >> 0] | 0) & 1 | 0) { break label$40 } $559 = physx__PxGetAssertHandler_28_29() | 0; $563 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$559 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($559, $563 + 124988 | 0, $563 + 101331 | 0, 899, $563 + 371703 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$559 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($559, $563 + 128362 | 0, $563 + 102514 | 0, 899, $563 + 378559 | 0); $558 = 0; } } @@ -674249,12 +676062,12 @@ function asmFunc(imports) { } $586 = 0; label$42 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371704 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378560 | 0) >> 0] | 0) & 1 | 0) { break label$42 } $587 = physx__PxGetAssertHandler_28_29() | 0; $591 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$587 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($587, $591 + 124815 | 0, $591 + 101331 | 0, 900, $591 + 371704 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$587 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($587, $591 + 128189 | 0, $591 + 102514 | 0, 900, $591 + 378560 | 0); $586 = 0; } } @@ -674283,12 +676096,12 @@ function asmFunc(imports) { } $636 = 0; label$46 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371705 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378561 | 0) >> 0] | 0) & 1 | 0) { break label$46 } $637 = physx__PxGetAssertHandler_28_29() | 0; $641 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$637 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($637, $641 + 188391 | 0, $641 + 101331 | 0, 907, $641 + 371705 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$637 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($637, $641 + 194353 | 0, $641 + 102514 | 0, 907, $641 + 378561 | 0); $636 = 0; } } @@ -674298,12 +676111,12 @@ function asmFunc(imports) { } $669 = 0; label$48 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371706 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378562 | 0) >> 0] | 0) & 1 | 0) { break label$48 } $670 = physx__PxGetAssertHandler_28_29() | 0; $674 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$670 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($670, $674 + 188349 | 0, $674 + 101331 | 0, 908, $674 + 371706 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$670 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($670, $674 + 194311 | 0, $674 + 102514 | 0, 908, $674 + 378562 | 0); $669 = 0; } } @@ -674324,12 +676137,12 @@ function asmFunc(imports) { } $723 = 0; label$52 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371707 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378563 | 0) >> 0] | 0) & 1 | 0) { break label$52 } $724 = physx__PxGetAssertHandler_28_29() | 0; $728 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$724 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($724, $728 + 245906 | 0, $728 + 101331 | 0, 913, $728 + 371707 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$724 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($724, $728 + 251888 | 0, $728 + 102514 | 0, 913, $728 + 378563 | 0); $723 = 0; } } @@ -674339,12 +676152,12 @@ function asmFunc(imports) { } $751 = 0; label$54 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371708 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378564 | 0) >> 0] | 0) & 1 | 0) { break label$54 } $752 = physx__PxGetAssertHandler_28_29() | 0; $756 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$752 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($752, $756 + 70592 | 0, $756 + 101331 | 0, 914, $756 + 371708 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$752 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($752, $756 + 70592 | 0, $756 + 102514 | 0, 914, $756 + 378564 | 0); $751 = 0; } } @@ -674354,12 +676167,12 @@ function asmFunc(imports) { } $786 = 0; label$56 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371709 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378565 | 0) >> 0] | 0) & 1 | 0) { break label$56 } $787 = physx__PxGetAssertHandler_28_29() | 0; $791 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$787 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($787, $791 + 245969 | 0, $791 + 101331 | 0, 915, $791 + 371709 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$787 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($787, $791 + 251951 | 0, $791 + 102514 | 0, 915, $791 + 378565 | 0); $786 = 0; } } @@ -674589,12 +676402,12 @@ function asmFunc(imports) { } $44 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371669 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378525 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $45 = physx__PxGetAssertHandler_28_29() | 0; $49 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 70592 | 0, $49 + 101331 | 0, 244, $49 + 371669 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 70592 | 0, $49 + 102514 | 0, 244, $49 + 378525 | 0); $44 = 0; } } @@ -674605,12 +676418,12 @@ function asmFunc(imports) { } $80 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371670 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378526 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $81 = physx__PxGetAssertHandler_28_29() | 0; $85 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$81 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($81, $85 + 246040 | 0, $85 + 101331 | 0, 248, $85 + 371670 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$81 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($81, $85 + 252022 | 0, $85 + 102514 | 0, 248, $85 + 378526 | 0); $80 = 0; } } @@ -674621,12 +676434,12 @@ function asmFunc(imports) { } $115 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371671 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378527 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $116 = physx__PxGetAssertHandler_28_29() | 0; $120 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$116 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($116, $120 + 245906 | 0, $120 + 101331 | 0, 251, $120 + 371671 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$116 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($116, $120 + 251888 | 0, $120 + 102514 | 0, 251, $120 + 378527 | 0); $115 = 0; } } @@ -674738,8 +676551,8 @@ function asmFunc(imports) { physx__Sq__AABBTree__refitMarkedNodes_28physx__PxBounds3_20const__29(HEAP32[($5 + 168 | 0) >> 2] | 0 | 0, HEAP32[($5 + 196 | 0) >> 2] | 0 | 0); break label$6; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 67 | 0 | 0, GOT_data_internal___memory_base + 117124 | 0 | 0) | 0; - $66 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 67 | 0 | 0, ((HEAP32[($5 + 204 | 0) >> 2] | 0) << 2 | 0) + 1 | 0 | 0, GOT_data_internal___memory_base + 101331 | 0 | 0, 300 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 67 | 0 | 0, GOT_data_internal___memory_base + 120491 | 0 | 0) | 0; + $66 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 67 | 0 | 0, ((HEAP32[($5 + 204 | 0) >> 2] | 0) << 2 | 0) + 1 | 0 | 0, GOT_data_internal___memory_base + 102514 | 0 | 0, 300 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 67 | 0 | 0) | 0; HEAP32[($4 + 68 | 0) >> 2] = $66; HEAP32[($4 + 60 | 0) >> 2] = 0; @@ -674765,12 +676578,12 @@ function asmFunc(imports) { } $111 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371672 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378528 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $112 = physx__PxGetAssertHandler_28_29() | 0; $116 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$112 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($112, $116 + 125010 | 0, $116 + 101331 | 0, 310, $116 + 371672 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$112 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($112, $116 + 128384 | 0, $116 + 102514 | 0, 310, $116 + 378528 | 0); $111 = 0; } } @@ -674803,12 +676616,12 @@ function asmFunc(imports) { } $199 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371673 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378529 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $200 = physx__PxGetAssertHandler_28_29() | 0; $204 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$200 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($200, $204 + 88305 | 0, $204 + 101331 | 0, 331, $204 + 371673 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$200 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($200, $204 + 88374 | 0, $204 + 102514 | 0, 331, $204 + 378529 | 0); $199 = 0; } } @@ -674832,12 +676645,12 @@ function asmFunc(imports) { } $253 = 0; label$22 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371674 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378530 | 0) >> 0] | 0) & 1 | 0) { break label$22 } $254 = physx__PxGetAssertHandler_28_29() | 0; $258 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$254 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($254, $258 + 88332 | 0, $258 + 101331 | 0, 345, $258 + 371674 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$254 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($254, $258 + 88401 | 0, $258 + 102514 | 0, 345, $258 + 378530 | 0); $253 = 0; } } @@ -674904,7 +676717,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 116254 | 0, $23 + 129300 | 0, 469, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___Iter__check_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 119621 | 0, $23 + 133282 | 0, 469, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___Iter__check_28_29_20const___ignore); $18 = 0; } } @@ -674960,12 +676773,12 @@ function asmFunc(imports) { } $64 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371675 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378531 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $65 = physx__PxGetAssertHandler_28_29() | 0; $69 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 246040 | 0, $69 + 101331 | 0, 389, $69 + 371675 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 252022 | 0, $69 + 102514 | 0, 389, $69 + 378531 | 0); $64 = 0; } } @@ -674976,12 +676789,12 @@ function asmFunc(imports) { } $99 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371676 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378532 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $100 = physx__PxGetAssertHandler_28_29() | 0; $104 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$100 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($100, $104 + 245906 | 0, $104 + 101331 | 0, 392, $104 + 371676 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$100 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($100, $104 + 251888 | 0, $104 + 102514 | 0, 392, $104 + 378532 | 0); $99 = 0; } } @@ -675065,12 +676878,12 @@ function asmFunc(imports) { } $57 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371682 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378538 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $58 = physx__PxGetAssertHandler_28_29() | 0; $62 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 246140 | 0, $62 + 101331 | 0, 468, $62 + 371682 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 252122 | 0, $62 + 102514 | 0, 468, $62 + 378538 | 0); $57 = 0; } } @@ -675080,12 +676893,12 @@ function asmFunc(imports) { } $85 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371683 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378539 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $86 = physx__PxGetAssertHandler_28_29() | 0; $90 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$86 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($86, $90 + 247801 | 0, $90 + 101331 | 0, 469, $90 + 371683 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$86 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($86, $90 + 253783 | 0, $90 + 102514 | 0, 469, $90 + 378539 | 0); $85 = 0; } } @@ -675097,12 +676910,12 @@ function asmFunc(imports) { } $121 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371684 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378540 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $122 = physx__PxGetAssertHandler_28_29() | 0; $126 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$122 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($122, $126 + 195733 | 0, $126 + 101331 | 0, 472, $126 + 371684 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$122 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($122, $126 + 201695 | 0, $126 + 102514 | 0, 472, $126 + 378540 | 0); $121 = 0; } } @@ -675113,12 +676926,12 @@ function asmFunc(imports) { } $152 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371685 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378541 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $153 = physx__PxGetAssertHandler_28_29() | 0; $157 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$153 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($153, $157 + 85048 | 0, $157 + 101331 | 0, 476, $157 + 371685 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$153 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($153, $157 + 85117 | 0, $157 + 102514 | 0, 476, $157 + 378541 | 0); $152 = 0; } } @@ -675147,12 +676960,12 @@ function asmFunc(imports) { } $206 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371686 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378542 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $207 = physx__PxGetAssertHandler_28_29() | 0; $211 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$207 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($207, $211 + 77048 | 0, $211 + 101331 | 0, 489, $211 + 371686 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$207 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($207, $211 + 77091 | 0, $211 + 102514 | 0, 489, $211 + 378542 | 0); $206 = 0; } } @@ -675192,12 +677005,12 @@ function asmFunc(imports) { } $32 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371677 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378533 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $33 = physx__PxGetAssertHandler_28_29() | 0; $37 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 246040 | 0, $37 + 101331 | 0, 415, $37 + 371677 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 252022 | 0, $37 + 102514 | 0, 415, $37 + 378533 | 0); $32 = 0; } } @@ -675207,12 +677020,12 @@ function asmFunc(imports) { } $60 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371678 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378534 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $61 = physx__PxGetAssertHandler_28_29() | 0; $65 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 247757 | 0, $65 + 101331 | 0, 416, $65 + 371678 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 253739 | 0, $65 + 102514 | 0, 416, $65 + 378534 | 0); $60 = 0; } } @@ -675224,12 +677037,12 @@ function asmFunc(imports) { } $96 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371679 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378535 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $97 = physx__PxGetAssertHandler_28_29() | 0; $101 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 195733 | 0, $101 + 101331 | 0, 420, $101 + 371679 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 201695 | 0, $101 + 102514 | 0, 420, $101 + 378535 | 0); $96 = 0; } } @@ -675240,12 +677053,12 @@ function asmFunc(imports) { } $127 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371680 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378536 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $128 = physx__PxGetAssertHandler_28_29() | 0; $132 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$128 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($128, $132 + 85048 | 0, $132 + 101331 | 0, 424, $132 + 371680 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$128 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($128, $132 + 85117 | 0, $132 + 102514 | 0, 424, $132 + 378536 | 0); $127 = 0; } } @@ -675282,12 +677095,12 @@ function asmFunc(imports) { } $203 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371681 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378537 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $204 = physx__PxGetAssertHandler_28_29() | 0; $208 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$204 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($204, $208 + 77048 | 0, $208 + 101331 | 0, 444, $208 + 371681 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$204 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($204, $208 + 77091 | 0, $208 + 102514 | 0, 444, $208 + 378537 | 0); $203 = 0; } } @@ -675380,7 +677193,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 200467 | 0, $23 + 139012 | 0, 120, GOT_data_internal_physx__Sq__AABBTreeRuntimeNode__setNbRunTimePrimitives_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 206449 | 0, $23 + 144492 | 0, 120, GOT_data_internal_physx__Sq__AABBTreeRuntimeNode__setNbRunTimePrimitives_28unsigned_20int_29___ignore); $18 = 0; } } @@ -675453,12 +677266,12 @@ function asmFunc(imports) { } $79 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371687 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378543 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $80 = physx__PxGetAssertHandler_28_29() | 0; $84 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$80 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($80, $84 + 70629 | 0, $84 + 101331 | 0, 538, $84 + 371687 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$80 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($80, $84 + 70629 | 0, $84 + 102514 | 0, 538, $84 + 378543 | 0); $79 = 0; } } @@ -675520,12 +677333,12 @@ function asmFunc(imports) { } $252 = 0; label$20 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371688 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378544 | 0) >> 0] | 0) & 1 | 0) { break label$20 } $253 = physx__PxGetAssertHandler_28_29() | 0; $257 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$253 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($253, $257 + 70067 | 0, $257 + 101331 | 0, 588, $257 + 371688 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$253 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($253, $257 + 70067 | 0, $257 + 102514 | 0, 588, $257 + 378544 | 0); $252 = 0; } } @@ -675917,12 +677730,12 @@ function asmFunc(imports) { }; } label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371689 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378545 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $222 = physx__PxGetAssertHandler_28_29() | 0; $226 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$222 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($222, $226 + 150418 | 0, $226 + 101331 | 0, 767, $226 + 371689 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$222 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($222, $226 + 156304 | 0, $226 + 102514 | 0, 767, $226 + 378545 | 0); } } } @@ -676290,7 +678103,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAPF32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 150191 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 156077 | 0 | 0) | 0; physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___init_28unsigned_20int_2c_20float_29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 4 | 0) >> 2]))); __stack_pointer = $5 + 16 | 0; return $6 | 0; @@ -676353,7 +678166,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -676377,7 +678190,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 76 | 0) >> 2] | 0, 20) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -676389,7 +678202,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -676444,7 +678257,7 @@ function asmFunc(imports) { } $238 = physx__PxGetAssertHandler_28_29() | 0; $242 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 172954 | 0, $242 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 178852 | 0, $242 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $237 = 0; } } @@ -676648,7 +678461,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -676686,7 +678499,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -676701,7 +678514,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -676766,7 +678579,7 @@ function asmFunc(imports) { } $64 = physx__PxGetAssertHandler_28_29() | 0; $68 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 187325 | 0, $68 + 129300 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 193287 | 0, $68 + 133282 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); $63 = 0; } } @@ -676800,7 +678613,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73146 | 0, $26 + 129300 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73161 | 0, $26 + 133282 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__Sq__PrunerPayload_20const_2c_20physx__Sq__ExtendedBucketPrunerData__2c_20physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__internal__HashMapBase_physx__Sq__PrunerPayload_2c_20physx__Sq__ExtendedBucketPrunerData_2c_20physx__Sq__ExtendedBucketPrunerHash_2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); $21 = 0; } } @@ -677041,7 +678854,7 @@ function asmFunc(imports) { HEAP8[($8 + 336 | 0) >> 0] = (HEAPU8[($5 + 27 | 0) >> 0] | 0) & 1 | 0; HEAP8[($8 + 337 | 0) >> 0] = 0; HEAP8[($8 + 338 | 0) >> 0] = 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 15 | 0 | 0, GOT_data_internal___memory_base + 81514 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 15 | 0 | 0, GOT_data_internal___memory_base + 81557 | 0 | 0) | 0; physx__shdfnd__Array_physx__Sq__AABBPruner__NewTreeFixup_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($8 + 340 | 0 | 0, $5 + 15 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 15 | 0 | 0) | 0; physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 14 | 0 | 0, 0 | 0) | 0; @@ -677315,7 +679128,7 @@ function asmFunc(imports) { $10 = HEAP32[($8 + 88 | 0) >> 2] | 0; $11 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = HEAP32[($10 + 372 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($8 + 32 | 0 | 0, $11 | 0, GOT_data_internal___memory_base + 78885 | 0 | 0, 0 | 0, HEAP32[($10 + 368 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($8 + 32 | 0 | 0, $11 | 0, GOT_data_internal___memory_base + 78928 | 0 | 0, 0 | 0, HEAP32[($10 + 368 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; label$1 : { label$2 : { if (HEAP32[($8 + 72 | 0) >> 2] | 0) { @@ -677420,7 +679233,7 @@ function asmFunc(imports) { $6 = HEAP32[($5 + 76 | 0) >> 2] | 0; $7 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = HEAP32[($6 + 372 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 32 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 78854 | 0 | 0, 0 | 0, HEAP32[($6 + 368 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 32 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 78897 | 0 | 0, 0 | 0, HEAP32[($6 + 368 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; label$1 : { label$2 : { if (HEAP32[($5 + 68 | 0) >> 2] | 0) { @@ -677464,12 +679277,12 @@ function asmFunc(imports) { } $96 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371720 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378576 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $97 = physx__PxGetAssertHandler_28_29() | 0; $101 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 156580 | 0, $101 + 101517 | 0, 158, $101 + 371720 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 162466 | 0, $101 + 102728 | 0, 158, $101 + 378576 | 0); $96 = 0; } } @@ -677537,7 +679350,7 @@ function asmFunc(imports) { $8 = HEAP32[($7 + 76 | 0) >> 2] | 0; $9 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = HEAP32[($8 + 372 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($7 + 24 | 0 | 0, $9 | 0, GOT_data_internal___memory_base + 78854 | 0 | 0, 0 | 0, HEAP32[($8 + 368 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($7 + 24 | 0 | 0, $9 | 0, GOT_data_internal___memory_base + 78897 | 0 | 0, 0 | 0, HEAP32[($8 + 368 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; label$1 : { label$2 : { if (HEAP32[($7 + 60 | 0) >> 2] | 0) { @@ -677579,12 +679392,12 @@ function asmFunc(imports) { } $98 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371721 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378577 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $99 = physx__PxGetAssertHandler_28_29() | 0; $103 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$99 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($99, $103 + 231380 | 0, $103 + 101517 | 0, 192, $103 + 371721 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$99 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($99, $103 + 237362 | 0, $103 + 102728 | 0, 192, $103 + 378577 | 0); $98 = 0; } } @@ -677596,12 +679409,12 @@ function asmFunc(imports) { } $145 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371722 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378578 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $146 = physx__PxGetAssertHandler_28_29() | 0; $150 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$146 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($146, $150 + 156580 | 0, $150 + 101517 | 0, 195, $150 + 371722 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$146 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($146, $150 + 162466 | 0, $150 + 102728 | 0, 195, $150 + 378578 | 0); $145 = 0; } } @@ -677644,7 +679457,7 @@ function asmFunc(imports) { i64toi32_i32$2 = $6; i64toi32_i32$0 = HEAP32[($6 + 368 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($6 + 372 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 64 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 78785 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 64 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 78828 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; label$1 : { label$2 : { if (HEAP32[($5 + 100 | 0) >> 2] | 0) { @@ -677701,12 +679514,12 @@ function asmFunc(imports) { } $103 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371723 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378579 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $104 = physx__PxGetAssertHandler_28_29() | 0; $108 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$104 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($104, $108 + 194065 | 0, $108 + 101517 | 0, 233, $108 + 371723 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$104 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($104, $108 + 200027 | 0, $108 + 102728 | 0, 233, $108 + 378579 | 0); $103 = 0; } } @@ -677717,12 +679530,12 @@ function asmFunc(imports) { } $142 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371724 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378580 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $143 = physx__PxGetAssertHandler_28_29() | 0; $147 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$143 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($143, $147 + 77187 | 0, $147 + 101517 | 0, 236, $147 + 371724 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$143 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($143, $147 + 77230 | 0, $147 + 102728 | 0, 236, $147 + 378580 | 0); $142 = 0; } } @@ -677834,7 +679647,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sq__AABBPruner__NewTreeFixup_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sq__AABBPruner__NewTreeFixup_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sq__AABBPruner__NewTreeFixup_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sq__AABBPruner__NewTreeFixup_20const__29___ignore); $29 = 0; } } @@ -677879,12 +679692,12 @@ function asmFunc(imports) { } $17 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371725 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378581 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 87934 | 0, $22 + 101517 | 0, 266, $22 + 371725 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 88003 | 0, $22 + 102728 | 0, 266, $22 + 378581 | 0); $17 = 0; } } @@ -677940,12 +679753,12 @@ function asmFunc(imports) { }; } label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371726 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378582 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $191 = physx__PxGetAssertHandler_28_29() | 0; $195 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$191 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($191, $195 + 150418 | 0, $195 + 101517 | 0, 314, $195 + 371726 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$191 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($191, $195 + 156304 | 0, $195 + 102728 | 0, 314, $195 + 378582 | 0); } } } @@ -679676,7 +681489,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 192430 | 0, $24 + 130027 | 0, 105, GOT_data_internal_physx__Gu__ShapeData__getGuCapsule_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 198392 | 0, $24 + 134121 | 0, 105, GOT_data_internal_physx__Gu__ShapeData__getGuCapsule_28_29_20const___ignore); $19 = 0; } } @@ -679702,7 +681515,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 192430 | 0, $24 + 130027 | 0, 111, GOT_data_internal_physx__Gu__ShapeData__getCapsuleHalfHeight_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 198392 | 0, $24 + 134121 | 0, 111, GOT_data_internal_physx__Gu__ShapeData__getCapsuleHalfHeight_28_29_20const___ignore); $19 = 0; } } @@ -680408,7 +682221,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Sq__AABBTreeRuntimeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Sq__AABBTreeRuntimeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -680445,7 +682258,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sq__AABBTreeRuntimeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sq__AABBTreeRuntimeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -683889,12 +685702,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371727 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378583 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 87934 | 0, $24 + 101517 | 0, 326, $24 + 371727 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 88003 | 0, $24 + 102728 | 0, 326, $24 + 378583 | 0); $19 = 0; } } @@ -684704,12 +686517,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371728 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378584 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 87934 | 0, $24 + 101517 | 0, 345, $24 + 371728 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 88003 | 0, $24 + 102728 | 0, 345, $24 + 378584 | 0); $19 = 0; } } @@ -685354,12 +687167,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371729 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378585 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 201644 | 0, $25 + 101517 | 0, 376, $25 + 371729 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 207626 | 0, $25 + 102728 | 0, 376, $25 + 378585 | 0); $20 = 0; } } @@ -685379,7 +687192,7 @@ function asmFunc(imports) { $5 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = HEAP32[($4 + 368 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($4 + 372 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 216 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 75064 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 216 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 75096 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; label$1 : { label$2 : { if ((HEAPU8[($4 + 337 | 0) >> 0] | 0) & 1 | 0) { @@ -685409,7 +687222,7 @@ function asmFunc(imports) { break label$5 } $49 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 128 | 0, $49 + 101517 | 0 | 0, 401 | 0, $49 + 225316 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 128 | 0, $49 + 102728 | 0 | 0, 401 | 0, $49 + 231298 | 0 | 0, 0 | 0); } physx__Sq__AABBPruner__fullRebuildAABBTree_28_29($4 | 0) | 0; HEAP32[($3 + 212 | 0) >> 2] = 1; @@ -685426,11 +687239,11 @@ function asmFunc(imports) { $64 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = HEAP32[($4 + 368 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($4 + 372 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 176 | 0 | 0, $64 | 0, GOT_data_internal___memory_base + 144743 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 176 | 0 | 0, $64 | 0, GOT_data_internal___memory_base + 150604 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; $74 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = HEAP32[($4 + 368 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($4 + 372 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 144 | 0 | 0, $74 | 0, GOT_data_internal___memory_base + 125378 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 144 | 0 | 0, $74 | 0, GOT_data_internal___memory_base + 128758 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; $84 = HEAP32[($4 + 4 | 0) >> 2] | 0; label$8 : { if (($84 | 0) == (0 | 0) & 1 | 0) { @@ -685465,7 +687278,7 @@ function asmFunc(imports) { $127 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = HEAP32[($4 + 368 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($4 + 372 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 104 | 0 | 0, $127 | 0, GOT_data_internal___memory_base + 141554 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 104 | 0 | 0, $127 | 0, GOT_data_internal___memory_base + 147384 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; physx__Sq__AABBTreeUpdateMap__initMap_28unsigned_20int_2c_20physx__Sq__AABBTree_20const__29($4 + 312 | 0 | 0, unsigned_20int_20physx__PxMax_unsigned_20int__28unsigned_20int_2c_20unsigned_20int_29(physx__Sq__PruningPool__getNbActiveObjects_28_29_20const($4 + 284 | 0 | 0) | 0 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0) | 0 | 0, HEAP32[($4 + 4 | 0) >> 2] | 0 | 0); (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__Array_physx__Sq__AABBPruner__NewTreeFixup_2c_20physx__shdfnd__NamedAllocator___begin_28_29($4 + 340 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 100 | 0) >> 2] = wasm2js_i32$1; label$12 : { @@ -685491,7 +687304,7 @@ function asmFunc(imports) { $187 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = HEAP32[($4 + 368 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($4 + 372 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 56 | 0 | 0, $187 | 0, GOT_data_internal___memory_base + 75331 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 56 | 0 | 0, $187 | 0, GOT_data_internal___memory_base + 75363 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___size_28_29_20const($4 + 352 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 48 | 0) >> 2] = 0; label$15 : { @@ -685517,7 +687330,7 @@ function asmFunc(imports) { $234 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = HEAP32[($4 + 368 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($4 + 372 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $234 | 0, GOT_data_internal___memory_base + 78816 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $234 | 0, GOT_data_internal___memory_base + 78859 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__Sq__ExtendedBucketPruner__removeMarkedObjects_28unsigned_20int_29($4 + 52 | 0 | 0, (HEAP32[($4 + 48 | 0) >> 2] | 0) - 1 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; void_20PX_UNUSED_unsigned_20int__28unsigned_20int_20const__29($3 + 4 | 0 | 0); (wasm2js_i32$0 = $4, wasm2js_i32$1 = (physx__Sq__ExtendedBucketPruner__getNbObjects_28_29_20const($4 + 52 | 0 | 0) | 0) >>> 0 > 0 >>> 0 & 1 | 0), HEAP8[(wasm2js_i32$0 + 338 | 0) >> 0] = wasm2js_i32$1; @@ -685541,7 +687354,7 @@ function asmFunc(imports) { $4 = HEAP32[($3 + 72 | 0) >> 2] | 0; $5 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = HEAP32[($4 + 372 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 40 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 155e3 | 0 | 0, 0 | 0, HEAP32[($4 + 368 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 40 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 160886 | 0 | 0, 0 | 0, HEAP32[($4 + 368 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; $15 = HEAP32[($4 + 4 | 0) >> 2] | 0; label$1 : { if (($15 | 0) == (0 | 0) & 1 | 0) { @@ -685562,7 +687375,7 @@ function asmFunc(imports) { break label$2; } physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTree___ReflectionAllocator_28char_20const__29($3 + 30 | 0 | 0, 0 | 0) | 0; - $44 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTree___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTree__2c_20char_20const__2c_20int_29(64 | 0, $3 + 30 | 0 | 0, GOT_data_internal___memory_base + 101517 | 0 | 0, 750 | 0) | 0; + $44 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTree___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTree__2c_20char_20const__2c_20int_29(64 | 0, $3 + 30 | 0 | 0, GOT_data_internal___memory_base + 102728 | 0 | 0, 750 | 0) | 0; physx__Sq__AABBTree__AABBTree_28_29($44 | 0) | 0; HEAP32[($4 + 4 | 0) >> 2] = $44; $49 = 0; @@ -685596,19 +687409,19 @@ function asmFunc(imports) { $4 = HEAP32[($3 + 60 | 0) >> 2] | 0; $5 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = HEAP32[($4 + 372 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 158650 | 0 | 0, 0 | 0, HEAP32[($4 + 368 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 164536 | 0 | 0, 0 | 0, HEAP32[($4 + 368 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; label$1 : { if ((HEAPU8[($4 + 336 | 0) >> 0] | 0) & 1 | 0) { break label$1 } $25 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371734 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378590 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 157109 | 0, $30 + 101517 | 0, 805, $30 + 371734 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 162995 | 0, $30 + 102728 | 0, 805, $30 + 378590 | 0); $25 = 0; } } @@ -685665,19 +687478,19 @@ function asmFunc(imports) { $4 = HEAP32[($3 + 44 | 0) >> 2] | 0; $5 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = HEAP32[($4 + 372 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 92831 | 0 | 0, 0 | 0, HEAP32[($4 + 368 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 92922 | 0 | 0, 0 | 0, HEAP32[($4 + 368 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; label$1 : { if ((HEAPU8[($4 + 336 | 0) >> 0] | 0) & 1 | 0) { break label$1 } $25 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371733 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378589 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 157109 | 0, $30 + 101517 | 0, 771, $30 + 371733 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 162995 | 0, $30 + 102728 | 0, 771, $30 + 378589 | 0); $25 = 0; } } @@ -685732,7 +687545,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 87934 | 0, $18 + 131415 | 0, 158, GOT_data_internal_physx__Sq__AABBPruner__getAABBTree_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 88003 | 0, $18 + 135719 | 0, 158, GOT_data_internal_physx__Sq__AABBPruner__getAABBTree_28_29___ignore); $13 = 0; } } @@ -685865,19 +687678,19 @@ function asmFunc(imports) { $7 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = HEAP32[($6 + 368 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($6 + 372 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 96 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 116618 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 96 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 119985 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; label$1 : { if ((HEAPU8[($6 + 336 | 0) >> 0] | 0) & 1 | 0) { break label$1 } $27 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371730 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378586 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 157109 | 0, $32 + 101517 | 0, 565, $32 + 371730 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 162995 | 0, $32 + 102728 | 0, 565, $32 + 378586 | 0); $27 = 0; } } @@ -685972,7 +687785,7 @@ function asmFunc(imports) { $153 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = HEAP32[($6 + 368 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($6 + 372 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 40 | 0 | 0, $153 | 0, GOT_data_internal___memory_base + 141554 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 40 | 0 | 0, $153 | 0, GOT_data_internal___memory_base + 147384 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; label$20 : { if (!(physx__shdfnd__Array_physx__Sq__AABBPruner__NewTreeFixup_2c_20physx__shdfnd__NamedAllocator___size_28_29_20const($6 + 340 | 0 | 0) | 0)) { break label$20 @@ -686005,7 +687818,7 @@ function asmFunc(imports) { $213 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = HEAP32[($6 + 368 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($6 + 372 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 | 0, $213 | 0, GOT_data_internal___memory_base + 75297 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 | 0, $213 | 0, GOT_data_internal___memory_base + 75329 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Sq__AABBTree__fullRefit_28physx__PxBounds3_20const__29(HEAP32[($6 + 32 | 0) >> 2] | 0 | 0, physx__Sq__PruningPool__getCurrentWorldBoxes_28_29($6 + 284 | 0 | 0) | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($4 | 0) | 0; break label$23; @@ -686071,7 +687884,7 @@ function asmFunc(imports) { } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 208086 | 0, $28 + 128387 | 0, 102, GOT_data_internal_physx__shdfnd__ilog2_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 214068 | 0, $28 + 132229 | 0, 102, GOT_data_internal_physx__shdfnd__ilog2_28unsigned_20int_29___ignore); } HEAP32[($3 + 12 | 0) >> 2] = -1; } @@ -686105,19 +687918,19 @@ function asmFunc(imports) { $4 = HEAP32[($3 + 56 | 0) >> 2] | 0; $5 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = HEAP32[($4 + 372 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 157192 | 0 | 0, 0 | 0, HEAP32[($4 + 368 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 163078 | 0 | 0, 0 | 0, HEAP32[($4 + 368 | 0) >> 2] | 0 | 0, i64toi32_i32$1 | 0) | 0; label$1 : { if ((HEAPU8[($4 + 336 | 0) >> 0] | 0) & 1 | 0) { break label$1 } $25 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371731 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378587 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 157109 | 0, $30 + 101517 | 0, 681, $30 + 371731 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 162995 | 0, $30 + 102728 | 0, 681, $30 + 378587 | 0); $25 = 0; } } @@ -686149,12 +687962,12 @@ function asmFunc(imports) { physx__shdfnd__UserAllocated__operator_20delete_28void__29($50 | 0); } physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTree___ReflectionAllocator_28char_20const__29($3 + 15 | 0 | 0, 0 | 0) | 0; - $70 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTree___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTree__2c_20char_20const__2c_20int_29(64 | 0, $3 + 15 | 0 | 0, GOT_data_internal___memory_base + 101517 | 0 | 0, 691 | 0) | 0; + $70 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTree___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__AABBTree__2c_20char_20const__2c_20int_29(64 | 0, $3 + 15 | 0 | 0, GOT_data_internal___memory_base + 102728 | 0 | 0, 691 | 0) | 0; physx__Sq__AABBTree__AABBTree_28_29($70 | 0) | 0; HEAP32[($4 + 32 | 0) >> 2] = $70; HEAP32[($4 + 40 | 0) >> 2] = HEAP32[($3 + 20 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 14 | 0 | 0, GOT_data_internal___memory_base + 201378 | 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 14 | 0 | 0, Math_imul((HEAP32[($3 + 20 | 0) >> 2] | 0) + 1 | 0, 24) | 0, GOT_data_internal___memory_base + 101517 | 0 | 0, 695 | 0) | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 14 | 0 | 0, GOT_data_internal___memory_base + 207360 | 0 | 0) | 0; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 14 | 0 | 0, Math_imul((HEAP32[($3 + 20 | 0) >> 2] | 0) + 1 | 0, 24) | 0, GOT_data_internal___memory_base + 102728 | 0 | 0, 695 | 0) | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 14 | 0 | 0) | 0; physx__PxMemCopy_28void__2c_20void_20const__2c_20unsigned_20int_29(HEAP32[($4 + 36 | 0) >> 2] | 0 | 0, physx__Sq__PruningPool__getCurrentWorldBoxes_28_29($4 + 284 | 0 | 0) | 0 | 0, Math_imul(HEAP32[($3 + 20 | 0) >> 2] | 0, 24) | 0) | 0; HEAP32[($4 + 48 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + 1 | 0; @@ -686170,12 +687983,12 @@ function asmFunc(imports) { } $125 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371732 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378588 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $126 = physx__PxGetAssertHandler_28_29() | 0; $130 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$126 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($126, $130 + 204906 | 0, $130 + 101517 | 0, 717, $130 + 371732 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$126 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($126, $130 + 210888 | 0, $130 + 102728 | 0, 717, $130 + 378588 | 0); $125 = 0; } } @@ -686435,7 +688248,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -686555,7 +688368,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -686745,7 +688558,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Sq__AABBTreeRuntimeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Sq__AABBTreeRuntimeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -686783,7 +688596,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sq__AABBTreeRuntimeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Sq__AABBTreeRuntimeNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -686909,10 +688722,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 174617 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 180515 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -686993,12 +688806,12 @@ function asmFunc(imports) { } $67 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371744 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378600 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $68 = physx__PxGetAssertHandler_28_29() | 0; $72 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$68 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($68, $72 + 247667 | 0, $72 + 106954 | 0, 114, $72 + 371744 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$68 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($68, $72 + 253649 | 0, $72 + 108949 | 0, 114, $72 + 378600 | 0); $67 = 0; } } @@ -687048,7 +688861,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -687166,12 +688979,12 @@ function asmFunc(imports) { HEAP32[($4 + 24 | 0) >> 2] = $0; HEAP32[($4 + 20 | 0) >> 2] = $1; $5 = HEAP32[($4 + 24 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 15 | 0 | 0, GOT_data_internal___memory_base + 201232 | 0 | 0) | 0; - $26 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 15 | 0 | 0, Math_imul((HEAP32[($4 + 20 | 0) >> 2] | 0) + 1 | 0, 24) | 0, GOT_data_internal___memory_base + 106954 | 0 | 0, 152 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 15 | 0 | 0, GOT_data_internal___memory_base + 207214 | 0 | 0) | 0; + $26 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 15 | 0 | 0, Math_imul((HEAP32[($4 + 20 | 0) >> 2] | 0) + 1 | 0, 24) | 0, GOT_data_internal___memory_base + 108949 | 0 | 0, 152 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 15 | 0 | 0) | 0; HEAP32[($4 + 16 | 0) >> 2] = $26; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 226403 | 0 | 0) | 0; - $48 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 7 | 0 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 44) | 0, GOT_data_internal___memory_base + 106954 | 0 | 0, 153 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 232385 | 0 | 0) | 0; + $48 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 7 | 0 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 44) | 0, GOT_data_internal___memory_base + 108949 | 0 | 0, 153 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 7 | 0 | 0) | 0; HEAP32[($4 + 8 | 0) >> 2] = $48; physx__PxMemZero_28void__2c_20unsigned_20int_29(HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 44) | 0) | 0; @@ -687296,7 +689109,7 @@ function asmFunc(imports) { break label$3 } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 16 | 0, $28 + 106954 | 0 | 0, 207 | 0, $28 + 223694 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 16 | 0, $28 + 108949 | 0 | 0, 207 | 0, $28 + 229676 | 0 | 0, 0 | 0); HEAP32[($9 + 76 | 0) >> 2] = -1; break label$1; } @@ -687307,12 +689120,12 @@ function asmFunc(imports) { } $50 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371745 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378601 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $51 = physx__PxGetAssertHandler_28_29() | 0; $55 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 78929 | 0, $55 + 106954 | 0, 211, $55 + 371745 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 78972 | 0, $55 + 108949 | 0, 211, $55 + 378601 | 0); $50 = 0; } } @@ -687329,12 +689142,12 @@ function asmFunc(imports) { } $96 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371746 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378602 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $97 = physx__PxGetAssertHandler_28_29() | 0; $101 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 188059 | 0, $101 + 106954 | 0, 220, $101 + 371746 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 194021 | 0, $101 + 108949 | 0, 220, $101 + 378602 | 0); $96 = 0; } } @@ -687344,12 +689157,12 @@ function asmFunc(imports) { } $124 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371747 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378603 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $125 = physx__PxGetAssertHandler_28_29() | 0; $129 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$125 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($125, $129 + 188171 | 0, $129 + 106954 | 0, 221, $129 + 371747 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$125 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($125, $129 + 194133 | 0, $129 + 108949 | 0, 221, $129 + 378603 | 0); $124 = 0; } } @@ -687359,19 +689172,19 @@ function asmFunc(imports) { } $152 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371748 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378604 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $153 = physx__PxGetAssertHandler_28_29() | 0; $157 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$153 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($153, $157 + 187952 | 0, $157 + 106954 | 0, 222, $157 + 371748 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$153 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($153, $157 + 193914 | 0, $157 + 108949 | 0, 222, $157 + 378604 | 0); $152 = 0; } } physx__PxTransform__operator__28physx__PxTransform_20const__29((HEAP32[($9 + 36 | 0) >> 2] | 0) + 12 | 0 | 0, HEAP32[($9 + 56 | 0) >> 2] | 0 | 0) | 0; HEAP32[((HEAP32[($9 + 36 | 0) >> 2] | 0) + 40 | 0) >> 2] = HEAP32[($9 + 52 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($9 + 31 | 0 | 0, GOT_data_internal___memory_base + 121153 | 0 | 0) | 0; - $187 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($9 + 31 | 0 | 0, 28 | 0, GOT_data_internal___memory_base + 106954 | 0 | 0, 228 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($9 + 31 | 0 | 0, GOT_data_internal___memory_base + 124520 | 0 | 0) | 0; + $187 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($9 + 31 | 0 | 0, 28 | 0, GOT_data_internal___memory_base + 108949 | 0 | 0, 228 | 0) | 0; physx__Sq__PruningPool__PruningPool_28_29($187 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($9 + 31 | 0 | 0) | 0; HEAP32[($9 + 32 | 0) >> 2] = $187; @@ -687379,8 +689192,8 @@ function asmFunc(imports) { $195 = HEAP32[($9 + 64 | 0) >> 2] | 0; physx__Sq__PruningPool__addObjects_28unsigned_20int__2c_20physx__PxBounds3_20const__2c_20physx__Sq__PrunerPayload_20const__2c_20unsigned_20int_29(HEAP32[($9 + 32 | 0) >> 2] | 0 | 0, HEAP32[($9 + 68 | 0) >> 2] | 0 | 0, FUNCTION_TABLE[HEAP32[((HEAP32[$195 >> 2] | 0) + 36 | 0) >> 2] | 0 | 0]($195) | 0 | 0, HEAP32[($9 + 48 | 0) >> 2] | 0 | 0, HEAP32[($9 + 40 | 0) >> 2] | 0 | 0) | 0; HEAP32[((HEAP32[($9 + 36 | 0) >> 2] | 0) + 4 | 0) >> 2] = HEAP32[($9 + 32 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($9 + 23 | 0 | 0, GOT_data_internal___memory_base + 116977 | 0 | 0) | 0; - $219 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($9 + 23 | 0 | 0, 12 | 0, GOT_data_internal___memory_base + 106954 | 0 | 0, 234 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($9 + 23 | 0 | 0, GOT_data_internal___memory_base + 120344 | 0 | 0) | 0; + $219 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($9 + 23 | 0 | 0, 12 | 0, GOT_data_internal___memory_base + 108949 | 0 | 0, 234 | 0) | 0; physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($9 + 22 | 0 | 0, 0 | 0) | 0; physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($219 | 0, $9 + 22 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($9 + 22 | 0 | 0) | 0; @@ -687389,7 +689202,7 @@ function asmFunc(imports) { physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___resizeUninitialized_28unsigned_20int_29(HEAP32[($9 + 24 | 0) >> 2] | 0 | 0, HEAP32[($9 + 40 | 0) >> 2] | 0 | 0); HEAP32[((HEAP32[($9 + 36 | 0) >> 2] | 0) + 8 | 0) >> 2] = HEAP32[($9 + 24 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_physx__Sq__IncrementalAABBTree___ReflectionAllocator_28char_20const__29($9 + 15 | 0 | 0, 0 | 0) | 0; - $250 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sq__IncrementalAABBTree___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__IncrementalAABBTree__2c_20char_20const__2c_20int_29(616 | 0, $9 + 15 | 0 | 0, GOT_data_internal___memory_base + 106954 | 0 | 0, 238 | 0) | 0; + $250 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sq__IncrementalAABBTree___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__IncrementalAABBTree__2c_20char_20const__2c_20int_29(616 | 0, $9 + 15 | 0 | 0, GOT_data_internal___memory_base + 108949 | 0 | 0, 238 | 0) | 0; physx__Sq__IncrementalAABBTree__IncrementalAABBTree_28_29($250 | 0) | 0; HEAP32[($9 + 16 | 0) >> 2] = $250; physx__Sq__IncrementalAABBTree__copy_28physx__Gu__BVHStructure_20const__2c_20physx__shdfnd__Array_physx__Sq__IncrementalAABBTreeNode__2c_20physx__shdfnd__NamedAllocator___29(HEAP32[($9 + 16 | 0) >> 2] | 0 | 0, HEAP32[($9 + 64 | 0) >> 2] | 0 | 0, HEAP32[($9 + 24 | 0) >> 2] | 0 | 0); @@ -687416,12 +689229,12 @@ function asmFunc(imports) { } $14 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371749 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378605 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $15 = physx__PxGetAssertHandler_28_29() | 0; $19 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 78976 | 0, $19 + 106954 | 0, 249, $19 + 371749 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 79019 | 0, $19 + 108949 | 0, 249, $19 + 378605 | 0); $14 = 0; } } @@ -687669,12 +689482,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371751 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378607 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 246298 | 0, $27 + 101427 | 0, 70, $27 + 371751 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 252280 | 0, $27 + 102624 | 0, 70, $27 + 378607 | 0); $22 = 0; } } @@ -687780,12 +689593,12 @@ function asmFunc(imports) { } $97 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371752 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378608 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $98 = physx__PxGetAssertHandler_28_29() | 0; $102 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$98 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($98, $102 + 247667 | 0, $102 + 101427 | 0, 114, $102 + 371752 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$98 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($98, $102 + 253649 | 0, $102 + 102624 | 0, 114, $102 + 378608 | 0); $97 = 0; } } @@ -688003,12 +689816,12 @@ function asmFunc(imports) { } $26 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371753 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378609 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 67605 | 0, $31 + 101427 | 0, 133, $31 + 371753 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 67605 | 0, $31 + 102624 | 0, 133, $31 + 378609 | 0); $26 = 0; } } @@ -688205,12 +690018,12 @@ function asmFunc(imports) { } $27 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371754 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378610 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 67605 | 0, $32 + 101427 | 0, 174, $32 + 371754 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 67605 | 0, $32 + 102624 | 0, 174, $32 + 378610 | 0); $27 = 0; } } @@ -689061,12 +690874,12 @@ function asmFunc(imports) { }; } label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371755 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378611 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $256 = physx__PxGetAssertHandler_28_29() | 0; $260 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$256 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($256, $260 + 150418 | 0, $260 + 101427 | 0, 463, $260 + 371755 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$256 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($256, $260 + 156304 | 0, $260 + 102624 | 0, 463, $260 + 378611 | 0); } } } @@ -691334,12 +693147,12 @@ function asmFunc(imports) { } $27 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371756 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378612 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 67605 | 0, $32 + 101427 | 0, 493, $32 + 371756 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 67605 | 0, $32 + 102624 | 0, 493, $32 + 378612 | 0); $27 = 0; } } @@ -691368,12 +693181,12 @@ function asmFunc(imports) { } $28 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371757 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378613 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 67605 | 0, $33 + 101427 | 0, 503, $33 + 371757 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 67605 | 0, $33 + 102624 | 0, 503, $33 + 378613 | 0); $28 = 0; } } @@ -691400,12 +693213,12 @@ function asmFunc(imports) { } $27 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371758 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378614 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 67605 | 0, $32 + 101427 | 0, 513, $32 + 371758 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 67605 | 0, $32 + 102624 | 0, 513, $32 + 378614 | 0); $27 = 0; } } @@ -691523,12 +693336,12 @@ function asmFunc(imports) { } $27 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371759 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378615 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 67605 | 0, $32 + 101427 | 0, 528, $32 + 371759 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 67605 | 0, $32 + 102624 | 0, 528, $32 + 378615 | 0); $27 = 0; } } @@ -691575,12 +693388,12 @@ function asmFunc(imports) { } $29 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371760 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378616 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 67605 | 0, $34 + 101427 | 0, 552, $34 + 371760 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 67605 | 0, $34 + 102624 | 0, 552, $34 + 378616 | 0); $29 = 0; } } @@ -691942,7 +693755,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAPF32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 150191 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 156077 | 0 | 0) | 0; physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___init_28unsigned_20int_2c_20float_29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 4 | 0) >> 2]))); __stack_pointer = $5 + 16 | 0; return $6 | 0; @@ -692005,7 +693818,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -692029,7 +693842,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 3 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -692041,7 +693854,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -692096,7 +693909,7 @@ function asmFunc(imports) { } $238 = physx__PxGetAssertHandler_28_29() | 0; $242 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 172954 | 0, $242 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 178852 | 0, $242 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $237 = 0; } } @@ -692224,7 +694037,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -692262,7 +694075,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -692277,7 +694090,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -692359,7 +694172,7 @@ function asmFunc(imports) { } $64 = physx__PxGetAssertHandler_28_29() | 0; $68 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 187325 | 0, $68 + 129300 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 193287 | 0, $68 + 133282 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); $63 = 0; } } @@ -692393,7 +694206,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73146 | 0, $26 + 129300 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73161 | 0, $26 + 133282 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); $21 = 0; } } @@ -692592,13 +694405,13 @@ function asmFunc(imports) { switch ($10 | 0) { case 0: physx__shdfnd__ReflectionAllocator_physx__Sq__BucketPruner___ReflectionAllocator_28char_20const__29($6 + 7 | 0 | 0, 0 | 0) | 0; - $25 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sq__BucketPruner___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__BucketPruner__2c_20char_20const__2c_20int_29(7696 | 0, $6 + 7 | 0 | 0, GOT_data_internal___memory_base + 102421 | 0 | 0, 83 | 0) | 0; + $25 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sq__BucketPruner___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__BucketPruner__2c_20char_20const__2c_20int_29(7696 | 0, $6 + 7 | 0 | 0, GOT_data_internal___memory_base + 103758 | 0 | 0, 83 | 0) | 0; physx__Sq__BucketPruner__BucketPruner_28_29($25 | 0) | 0; HEAP32[($6 + 8 | 0) >> 2] = $25; break label$1; case 1: physx__shdfnd__ReflectionAllocator_physx__Sq__AABBPruner___ReflectionAllocator_28char_20const__29($6 + 6 | 0 | 0, 0 | 0) | 0; - $39 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sq__AABBPruner___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__AABBPruner__2c_20char_20const__2c_20int_29(376 | 0, $6 + 6 | 0 | 0, GOT_data_internal___memory_base + 102421 | 0 | 0, 84 | 0) | 0; + $39 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sq__AABBPruner___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__AABBPruner__2c_20char_20const__2c_20int_29(376 | 0, $6 + 6 | 0 | 0, GOT_data_internal___memory_base + 103758 | 0 | 0, 84 | 0) | 0; i64toi32_i32$0 = HEAP32[($6 + 16 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($6 + 20 | 0) >> 2] | 0; physx__Sq__AABBPruner__AABBPruner_28bool_2c_20unsigned_20long_20long_29($39 | 0, 1 & 1 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; @@ -692606,7 +694419,7 @@ function asmFunc(imports) { break label$1; case 2: physx__shdfnd__ReflectionAllocator_physx__Sq__AABBPruner___ReflectionAllocator_28char_20const__29($6 + 5 | 0 | 0, 0 | 0) | 0; - $57 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sq__AABBPruner___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__AABBPruner__2c_20char_20const__2c_20int_29(376 | 0, $6 + 5 | 0 | 0, GOT_data_internal___memory_base + 102421 | 0 | 0, 85 | 0) | 0; + $57 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sq__AABBPruner___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__AABBPruner__2c_20char_20const__2c_20int_29(376 | 0, $6 + 5 | 0 | 0, GOT_data_internal___memory_base + 103758 | 0 | 0, 85 | 0) | 0; i64toi32_i32$1 = HEAP32[($6 + 16 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[($6 + 20 | 0) >> 2] | 0; physx__Sq__AABBPruner__AABBPruner_28bool_2c_20unsigned_20long_20long_29($57 | 0, 0 & 1 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; @@ -692882,12 +694695,12 @@ function asmFunc(imports) { } $41 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371769 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378625 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $42 = physx__PxGetAssertHandler_28_29() | 0; $46 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$42 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($42, $46 + 248659 | 0, $46 + 102421 | 0, 176, $46 + 371769 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$42 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($42, $46 + 254641 | 0, $46 + 103758 | 0, 176, $46 + 378625 | 0); $41 = 0; } } @@ -693476,7 +695289,7 @@ function asmFunc(imports) { (wasm2js_i32$0 = $9, wasm2js_i32$1 = physx__Sq__PrunerExt__pruner_28_29($9 + 36 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 132 | 0) >> 2] = wasm2js_i32$1; HEAP32[($9 + 136 | 0) >> 2] = ($9 + 36 | 0) + 32 | 0; physx__shdfnd__ReflectionAllocator_physx__Sq__BVHCompoundPruner___ReflectionAllocator_28char_20const__29($8 + 2 | 0 | 0, 0 | 0) | 0; - $82 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sq__BVHCompoundPruner___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__BVHCompoundPruner__2c_20char_20const__2c_20int_29(712 | 0, $8 + 2 | 0 | 0, GOT_data_internal___memory_base + 102421 | 0 | 0, 268 | 0) | 0; + $82 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Sq__BVHCompoundPruner___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Sq__BVHCompoundPruner__2c_20char_20const__2c_20int_29(712 | 0, $8 + 2 | 0 | 0, GOT_data_internal___memory_base + 103758 | 0 | 0, 268 | 0) | 0; physx__Sq__BVHCompoundPruner__BVHCompoundPruner_28_29($82 | 0) | 0; HEAP32[($9 + 72 | 0) >> 2] = $82; physx__Sq__CompoundPrunerExt__preallocate_28unsigned_20int_29($9 + 72 | 0 | 0, 32 | 0); @@ -693779,12 +695592,12 @@ function asmFunc(imports) { } $75 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371770 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378626 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $76 = physx__PxGetAssertHandler_28_29() | 0; $80 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 246525 | 0, $80 + 102421 | 0, 331, $80 + 371770 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 252507 | 0, $80 + 103758 | 0, 331, $80 + 378626 | 0); $75 = 0; } } @@ -693803,12 +695616,12 @@ function asmFunc(imports) { } $143 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371771 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378627 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $144 = physx__PxGetAssertHandler_28_29() | 0; $148 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$144 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($144, $148 + 246497 | 0, $148 + 102421 | 0, 342, $148 + 371771 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$144 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($144, $148 + 252479 | 0, $148 + 103758 | 0, 342, $148 + 378627 | 0); $143 = 0; } } @@ -694141,12 +695954,12 @@ function asmFunc(imports) { } $41 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371772 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378628 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $42 = physx__PxGetAssertHandler_28_29() | 0; $46 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$42 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($42, $46 + 246525 | 0, $46 + 102421 | 0, 369, $46 + 371772 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$42 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($42, $46 + 252507 | 0, $46 + 103758 | 0, 369, $46 + 378628 | 0); $41 = 0; } } @@ -694175,7 +695988,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const(HEAP32[($5 + 120 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 116594 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 119961 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; label$1 : { label$2 : { if (!((HEAP32[($4 + 56 | 0) >> 2] | 0 | 0) == (2 | 0) & 1 | 0)) { @@ -694232,7 +696045,7 @@ function asmFunc(imports) { $5 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const(HEAP32[($4 + 120 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 86636 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 86705 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; HEAP32[($3 + 4 | 0) >> 2] = 0; label$1 : { label$2 : while (1) { @@ -694260,7 +696073,7 @@ function asmFunc(imports) { $5 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const(HEAP32[($4 + 120 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 86265 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 86334 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; label$1 : { if (!((HEAPU8[($4 + 140 | 0) >> 0] | 0) & 1 | 0)) { break label$1 @@ -694312,7 +696125,7 @@ function asmFunc(imports) { $9 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const(HEAP32[($8 + 120 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 24 | 0 | 0, $9 | 0, GOT_data_internal___memory_base + 157129 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 24 | 0 | 0, $9 | 0, GOT_data_internal___memory_base + 163015 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; HEAP8[($5 + 22 | 0) >> 0] = (HEAPU8[($5 + 59 | 0) >> 0] | 0) & 1 | 0; HEAP8[($5 + 23 | 0) >> 0] = (HEAPU8[($5 + 58 | 0) >> 0] | 0) & 1 | 0; physx__shdfnd__MutexT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl____ScopedLock__ScopedLock_28physx__shdfnd__MutexT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl____29($5 + 16 | 0 | 0, $8 + 124 | 0 | 0) | 0; @@ -694359,7 +696172,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const(HEAP32[($5 + 120 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 116563 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 119930 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; label$1 : { if (!((physx__Sq__PrunerExt__pruner_28_29($5 + Math_imul(HEAP32[($4 + 40 | 0) >> 2] | 0, 36) | 0 | 0) | 0 | 0) != (0 | 0) & 1 | 0)) { break label$1 @@ -694639,12 +696452,12 @@ function asmFunc(imports) { } $26 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371773 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378629 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 92867 | 0, $31 + 102421 | 0, 557, $31 + 371773 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 92958 | 0, $31 + 103758 | 0, 557, $31 + 378629 | 0); $26 = 0; } } @@ -694659,7 +696472,7 @@ function asmFunc(imports) { break label$4 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($10 + 35 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $10, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($10 + 35 | 0 | 0, HEAP32[($10 + 36 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 102421 | 0 | 0, 561 | 0) | 0), HEAP32[(wasm2js_i32$0 + 40 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $10, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($10 + 35 | 0 | 0, HEAP32[($10 + 36 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 103758 | 0 | 0, 561 | 0) | 0), HEAP32[(wasm2js_i32$0 + 40 | 0) >> 2] = wasm2js_i32$1; break label$3; } $9 = $9 - (((HEAP32[($10 + 36 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -694675,7 +696488,7 @@ function asmFunc(imports) { break label$6 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($10 + 19 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $10, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($10 + 19 | 0 | 0, HEAP32[($10 + 20 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 102421 | 0 | 0, 562 | 0) | 0), HEAP32[(wasm2js_i32$0 + 24 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $10, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($10 + 19 | 0 | 0, HEAP32[($10 + 20 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 103758 | 0 | 0, 562 | 0) | 0), HEAP32[(wasm2js_i32$0 + 24 | 0) >> 2] = wasm2js_i32$1; break label$5; } $9 = $9 - (((HEAP32[($10 + 20 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -694775,12 +696588,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371774 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378630 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 92867 | 0, $26 + 102421 | 0, 583, $26 + 371774 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 92958 | 0, $26 + 103758 | 0, 583, $26 + 378630 | 0); $21 = 0; } } @@ -694838,12 +696651,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371775 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378631 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 92867 | 0, $27 + 102421 | 0, 599, $27 + 371775 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 92958 | 0, $27 + 103758 | 0, 599, $27 + 378631 | 0); $22 = 0; } } @@ -694932,10 +696745,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 167039 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 172937 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -694952,10 +696765,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 167289 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 173187 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -694973,7 +696786,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAPF32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 150191 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 156077 | 0 | 0) | 0; physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___init_28unsigned_20int_2c_20float_29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 4 | 0) >> 2]))); __stack_pointer = $5 + 16 | 0; return $6 | 0; @@ -695036,7 +696849,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -695060,7 +696873,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 3 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -695072,7 +696885,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -695127,7 +696940,7 @@ function asmFunc(imports) { } $238 = physx__PxGetAssertHandler_28_29() | 0; $242 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 172954 | 0, $242 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 178852 | 0, $242 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $237 = 0; } } @@ -695283,7 +697096,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -695321,7 +697134,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -695336,7 +697149,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -695417,7 +697230,7 @@ function asmFunc(imports) { } $64 = physx__PxGetAssertHandler_28_29() | 0; $68 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 187325 | 0, $68 + 129300 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 193287 | 0, $68 + 133282 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); $63 = 0; } } @@ -695451,7 +697264,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73146 | 0, $26 + 129300 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73161 | 0, $26 + 133282 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__internal__HashSetBase_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int__2c_20physx__shdfnd__Hash_physx__shdfnd__Pair_unsigned_20int_2c_20unsigned_20int___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); $21 = 0; } } @@ -695469,10 +697282,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 167159 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 173057 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -695490,17 +697303,17 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAP8[($5 + 7 | 0) >> 0] = $2; $7 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__Vd__NamedArray_physx__Vd__PvdRaycast___NamedArray_28char_20const___29($7 | 0, GOT_data_internal___memory_base + 344304 | 0 | 0) | 0; - physx__Vd__NamedArray_physx__Vd__PvdSweep___NamedArray_28char_20const___29($7 + 20 | 0 | 0, GOT_data_internal___memory_base + 344312 | 0 | 0) | 0; - physx__Vd__NamedArray_physx__Vd__PvdOverlap___NamedArray_28char_20const___29($7 + 40 | 0 | 0, GOT_data_internal___memory_base + 344320 | 0 | 0) | 0; - physx__Vd__NamedArray_physx__Vd__PvdSqHit___NamedArray_28char_20const___29($7 + 60 | 0 | 0, GOT_data_internal___memory_base + 344328 | 0 | 0) | 0; - physx__Vd__NamedArray_physx__PxTransform___NamedArray_28char_20const___29($7 + 80 | 0 | 0, GOT_data_internal___memory_base + 344336 | 0 | 0) | 0; - physx__Vd__NamedArray_physx__PxFilterData___NamedArray_28char_20const___29($7 + 100 | 0 | 0, GOT_data_internal___memory_base + 344344 | 0 | 0) | 0; + physx__Vd__NamedArray_physx__Vd__PvdRaycast___NamedArray_28char_20const___29($7 | 0, GOT_data_internal___memory_base + 351136 | 0 | 0) | 0; + physx__Vd__NamedArray_physx__Vd__PvdSweep___NamedArray_28char_20const___29($7 + 20 | 0 | 0, GOT_data_internal___memory_base + 351144 | 0 | 0) | 0; + physx__Vd__NamedArray_physx__Vd__PvdOverlap___NamedArray_28char_20const___29($7 + 40 | 0 | 0, GOT_data_internal___memory_base + 351152 | 0 | 0) | 0; + physx__Vd__NamedArray_physx__Vd__PvdSqHit___NamedArray_28char_20const___29($7 + 60 | 0 | 0, GOT_data_internal___memory_base + 351160 | 0 | 0) | 0; + physx__Vd__NamedArray_physx__PxTransform___NamedArray_28char_20const___29($7 + 80 | 0 | 0, GOT_data_internal___memory_base + 351168 | 0 | 0) | 0; + physx__Vd__NamedArray_physx__PxFilterData___NamedArray_28char_20const___29($7 + 100 | 0 | 0, GOT_data_internal___memory_base + 351176 | 0 | 0) | 0; HEAP32[($7 + 120 | 0) >> 2] = HEAP32[($5 + 8 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl___ReflectionAllocator_28char_20const__29($5 + 6 | 0 | 0, 0 | 0) | 0; physx__shdfnd__MutexT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl____MutexT_28physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl__20const__29($7 + 124 | 0 | 0, $5 + 6 | 0 | 0) | 0; - physx__Vd__NamedArray_physx__PxGeometryHolder___NamedArray_28char_20const___29($7 + 128 | 0 | 0, GOT_data_internal___memory_base + 344352 | 0 | 0) | 0; - physx__Vd__NamedArray_physx__PxGeometryHolder___NamedArray_28char_20const___29($7 + 148 | 0 | 0, GOT_data_internal___memory_base + 344352 | 0 | 0) | 0; + physx__Vd__NamedArray_physx__PxGeometryHolder___NamedArray_28char_20const___29($7 + 128 | 0 | 0, GOT_data_internal___memory_base + 351184 | 0 | 0) | 0; + physx__Vd__NamedArray_physx__PxGeometryHolder___NamedArray_28char_20const___29($7 + 148 | 0 | 0, GOT_data_internal___memory_base + 351184 | 0 | 0) | 0; HEAP32[($7 + 168 | 0) >> 2] = 0; HEAP8[($7 + 172 | 0) >> 0] = (HEAPU8[($5 + 7 | 0) >> 0] | 0) & 1 | 0; __stack_pointer = $5 + 16 | 0; @@ -695811,7 +697624,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__PxGeometryHolder_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__PxGeometryHolder_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -696133,7 +697946,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdRaycast_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdRaycast_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -696197,7 +698010,7 @@ function asmFunc(imports) { } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 239028 | 0, $30 + 140037 | 0, 97, GOT_data_internal_physx__PxBatchQueryResult_physx__PxRaycastHit___getAnyHit_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 245010 | 0, $30 + 145671 | 0, 97, GOT_data_internal_physx__PxBatchQueryResult_physx__PxRaycastHit___getAnyHit_28unsigned_20int_29_20const___ignore); $25 = 0; } } @@ -696285,7 +698098,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdOverlap_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdOverlap_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -696323,7 +698136,7 @@ function asmFunc(imports) { } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 239028 | 0, $30 + 140037 | 0, 97, GOT_data_internal_physx__PxBatchQueryResult_physx__PxOverlapHit___getAnyHit_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 245010 | 0, $30 + 145671 | 0, 97, GOT_data_internal_physx__PxBatchQueryResult_physx__PxOverlapHit___getAnyHit_28unsigned_20int_29_20const___ignore); $25 = 0; } } @@ -696377,7 +698190,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdSweep_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdSweep_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -696415,7 +698228,7 @@ function asmFunc(imports) { } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 239028 | 0, $30 + 140037 | 0, 97, GOT_data_internal_physx__PxBatchQueryResult_physx__PxSweepHit___getAnyHit_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 245010 | 0, $30 + 145671 | 0, 97, GOT_data_internal_physx__PxBatchQueryResult_physx__PxSweepHit___getAnyHit_28unsigned_20int_29_20const___ignore); $25 = 0; } } @@ -696609,12 +698422,12 @@ function asmFunc(imports) { } $46 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371795 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378651 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 161981 | 0, $51 + 100537 | 0, 107, $51 + 371795 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 167879 | 0, $51 + 101594 | 0, 107, $51 + 378651 | 0); $46 = 0; } } @@ -696733,12 +698546,12 @@ function asmFunc(imports) { break label$6; } label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371784 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378640 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $94 = physx__PxGetAssertHandler_28_29() | 0; $98 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$94 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($94, $98 + 208086 | 0, $98 + 100537 | 0, 156, $98 + 371784 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$94 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($94, $98 + 214068 | 0, $98 + 101594 | 0, 156, $98 + 378640 | 0); } } } @@ -696946,12 +698759,12 @@ function asmFunc(imports) { } $46 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371799 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378655 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 161981 | 0, $51 + 100537 | 0, 107, $51 + 371799 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 167879 | 0, $51 + 101594 | 0, 107, $51 + 378655 | 0); $46 = 0; } } @@ -697066,7 +698879,7 @@ function asmFunc(imports) { } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 68284 | 0, $32 + 128222 | 0, 156, GOT_data_internal_physx__PxGeometryHolder__storeAny_28physx__PxGeometry_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 68284 | 0, $32 + 132036 | 0, 156, GOT_data_internal_physx__PxGeometryHolder__storeAny_28physx__PxGeometry_20const__29___ignore); $27 = 0; } } @@ -697235,12 +699048,12 @@ function asmFunc(imports) { break label$7; } label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371785 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378641 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $75 = physx__PxGetAssertHandler_28_29() | 0; $79 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$75 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($75, $79 + 208086 | 0, $79 + 100537 | 0, 176, $79 + 371785 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$75 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($75, $79 + 214068 | 0, $79 + 101594 | 0, 176, $79 + 378641 | 0); } } } @@ -697304,12 +699117,12 @@ function asmFunc(imports) { } $46 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371801 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378657 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 161981 | 0, $51 + 100537 | 0, 107, $51 + 371801 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 167879 | 0, $51 + 101594 | 0, 107, $51 + 378657 | 0); $46 = 0; } } @@ -697517,7 +699330,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdSqHit_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Vd__PvdSqHit_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdSqHit_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Vd__PvdSqHit_20const__29___ignore); $29 = 0; } } @@ -697643,7 +699456,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 52) | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 52) | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -697731,7 +699544,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdRaycast_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Vd__PvdRaycast_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdRaycast_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Vd__PvdRaycast_20const__29___ignore); $29 = 0; } } @@ -697822,7 +699635,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 6 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 6 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -697910,7 +699723,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxGeometryHolder_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxGeometryHolder_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxGeometryHolder_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxGeometryHolder_20const__29___ignore); $29 = 0; } } @@ -698007,7 +699820,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 40) | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 40) | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -698133,7 +699946,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxFilterData_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxFilterData_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxFilterData_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxFilterData_20const__29___ignore); $29 = 0; } } @@ -698190,7 +700003,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -698278,7 +700091,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdSweep_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Vd__PvdSweep_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdSweep_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Vd__PvdSweep_20const__29___ignore); $29 = 0; } } @@ -698407,7 +700220,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 72) | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 72) | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -698495,7 +700308,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdOverlap_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Vd__PvdOverlap_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdOverlap_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Vd__PvdOverlap_20const__29___ignore); $29 = 0; } } @@ -698594,7 +700407,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 76) | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 76) | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -698842,7 +700655,7 @@ function asmFunc(imports) { break label$2 } $12 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $12 + 94559 | 0 | 0, 73 | 0, $12 + 68027 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $12 + 94720 | 0 | 0, 73 | 0, $12 + 68027 | 0 | 0, 0 | 0); break label$1; } (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__NpBatchQuery__getDesc_28_29($5 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; @@ -698998,7 +700811,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 556 | 0) >> 2] = $0; $4 = HEAP32[($3 + 556 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 + 544 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 147230 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 + 544 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 153110 | 0 | 0) | 0; label$1 : { label$2 : { if (!(HEAP32[($4 + 28 | 0) >> 2] | 0)) { @@ -699013,7 +700826,7 @@ function asmFunc(imports) { break label$4 } $30 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $30 + 94559 | 0 | 0, 289 | 0, $30 + 187433 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $30 + 94720 | 0 | 0, 289 | 0, $30 + 193395 | 0 | 0, 0 | 0); } HEAP32[($3 + 540 | 0) >> 2] = 1; break label$1; @@ -699049,7 +700862,7 @@ function asmFunc(imports) { } } $74 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $74 + 94559 | 0 | 0, 291 | 0, $74 + 187593 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $74 + 94720 | 0 | 0, 291 | 0, $74 + 193555 | 0 | 0, 0 | 0); } HEAP32[($3 + 540 | 0) >> 2] = 1; break label$1; @@ -699068,7 +700881,7 @@ function asmFunc(imports) { break label$13 } $99 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $99 + 94559 | 0 | 0, 295 | 0, $99 + 187539 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $99 + 94720 | 0 | 0, 295 | 0, $99 + 193501 | 0 | 0, 0 | 0); } HEAP32[($3 + 540 | 0) >> 2] = 1; break label$1; @@ -699104,7 +700917,7 @@ function asmFunc(imports) { } } $143 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $143 + 94559 | 0 | 0, 297 | 0, $143 + 187697 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $143 + 94720 | 0 | 0, 297 | 0, $143 + 193659 | 0 | 0, 0 | 0); } HEAP32[($3 + 540 | 0) >> 2] = 1; break label$1; @@ -699123,7 +700936,7 @@ function asmFunc(imports) { break label$22 } $168 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $168 + 94559 | 0 | 0, 301 | 0, $168 + 187487 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $168 + 94720 | 0 | 0, 301 | 0, $168 + 193449 | 0 | 0, 0 | 0); } HEAP32[($3 + 540 | 0) >> 2] = 1; break label$1; @@ -699159,7 +700972,7 @@ function asmFunc(imports) { } } $212 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $212 + 94559 | 0 | 0, 303 | 0, $212 + 187646 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $212 + 94720 | 0 | 0, 303 | 0, $212 + 193608 | 0 | 0, 0 | 0); } HEAP32[($3 + 540 | 0) >> 2] = 1; break label$1; @@ -699169,7 +700982,7 @@ function asmFunc(imports) { $223 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const(HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 504 | 0 | 0, $223 | 0, GOT_data_internal___memory_base + 147212 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 504 | 0 | 0, $223 | 0, GOT_data_internal___memory_base + 153092 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__atomicCompareExchange_28int_20volatile__2c_20int_2c_20int_29($4 + 40 | 0 | 0, 1 | 0, 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 500 | 0) >> 2] = wasm2js_i32$1; label$29 : { label$30 : { @@ -699177,7 +700990,7 @@ function asmFunc(imports) { break label$30 } $248 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $248 + 94559 | 0 | 0, 312 | 0, $248 + 141292 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $248 + 94720 | 0 | 0, 312 | 0, $248 + 147122 | 0 | 0, 0 | 0); HEAP32[($3 + 540 | 0) >> 2] = 1; break label$29; } @@ -699186,7 +700999,7 @@ function asmFunc(imports) { break label$31 } $265 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $265 + 94559 | 0 | 0, 317 | 0, $265 + 125486 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $265 + 94720 | 0 | 0, 317 | 0, $265 + 128866 | 0 | 0, 0 | 0); HEAP32[($3 + 540 | 0) >> 2] = 1; break label$29; } @@ -699266,12 +701079,12 @@ function asmFunc(imports) { } $426 = 0; label$42 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371803 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378659 | 0) >> 0] | 0) & 1 | 0) { break label$42 } $427 = physx__PxGetAssertHandler_28_29() | 0; $431 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$427 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($427, $431 + 144908 | 0, $431 + 94559 | 0, 390, $431 + 371803 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$427 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($427, $431 + 150769 | 0, $431 + 94720 | 0, 390, $431 + 378659 | 0); $426 = 0; } } @@ -699303,12 +701116,12 @@ function asmFunc(imports) { } $537 = 0; label$45 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371804 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378660 | 0) >> 0] | 0) & 1 | 0) { break label$45 } $538 = physx__PxGetAssertHandler_28_29() | 0; $542 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$538 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($538, $542 + 144970 | 0, $542 + 94559 | 0, 403, $542 + 371804 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$538 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($538, $542 + 150831 | 0, $542 + 94720 | 0, 403, $542 + 378660 | 0); $537 = 0; } } @@ -699340,12 +701153,12 @@ function asmFunc(imports) { } $648 = 0; label$48 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371805 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378661 | 0) >> 0] | 0) & 1 | 0) { break label$48 } $649 = physx__PxGetAssertHandler_28_29() | 0; $653 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$649 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($649, $653 + 144941 | 0, $653 + 94559 | 0, 417, $653 + 371805 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$649 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($649, $653 + 150802 | 0, $653 + 94720 | 0, 417, $653 + 378661 | 0); $648 = 0; } } @@ -699374,12 +701187,12 @@ function asmFunc(imports) { }; } label$50 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371806 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378662 | 0) >> 0] | 0) & 1 | 0) { break label$50 } $746 = physx__PxGetAssertHandler_28_29() | 0; $750 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$746 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($746, $750 + 226277 | 0, $750 + 94559 | 0, 426, $750 + 371806 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$746 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($746, $750 + 232259 | 0, $750 + 94720 | 0, 426, $750 + 378662 | 0); } } label$51 : { @@ -699958,12 +701771,12 @@ function asmFunc(imports) { }; } label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371807 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378663 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 120723 | 0, $33 + 94559 | 0, 163, $33 + 371807 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 124090 | 0, $33 + 94720 | 0, 163, $33 + 378663 | 0); } } $40 = HEAP32[($3 + 4 | 0) >> 2] | 0; @@ -700132,7 +701945,7 @@ function asmFunc(imports) { break label$3 } $27 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $27 + 94559 | 0 | 0, 475 | 0, $27 + 258530 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $27 + 94720 | 0 | 0, 475 | 0, $27 + 264512 | 0 | 0, 0 | 0); } break label$1; } @@ -700145,7 +701958,7 @@ function asmFunc(imports) { break label$5 } $44 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $44 + 94559 | 0 | 0, 476 | 0, $44 + 158513 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $44 + 94720 | 0 | 0, 476 | 0, $44 + 164399 | 0 | 0, 0 | 0); } break label$1; } @@ -700158,7 +701971,7 @@ function asmFunc(imports) { break label$7 } $61 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $61 + 94559 | 0 | 0, 477 | 0, $61 + 158055 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $61 + 94720 | 0 | 0, 477 | 0, $61 + 163941 | 0 | 0, 0 | 0); } break label$1; } @@ -700175,7 +701988,7 @@ function asmFunc(imports) { break label$10 } $103 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $103 + 94559 | 0 | 0, 481 | 0, $103 + 160251 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $103 + 94720 | 0 | 0, 481 | 0, $103 + 166149 | 0 | 0, 0 | 0); } break label$1; } @@ -700186,7 +701999,7 @@ function asmFunc(imports) { break label$11 } $123 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $123 + 94559 | 0 | 0, 484 | 0, $123 + 208934 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $123 + 94720 | 0 | 0, 484 | 0, $123 + 214916 | 0 | 0, 0 | 0); break label$1; } HEAP32[($12 + 28 | 0) >> 2] = (HEAP32[($12 + 28 | 0) >> 2] | 0) + 1 | 0; @@ -700442,12 +702255,12 @@ function asmFunc(imports) { }; } label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371808 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378664 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 120684 | 0, $31 + 94559 | 0, 140, $31 + 371808 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 124051 | 0, $31 + 94720 | 0, 140, $31 + 378664 | 0); } } __stack_pointer = $4 + 16 | 0; @@ -700483,7 +702296,7 @@ function asmFunc(imports) { break label$3 } $21 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $21 + 94559 | 0 | 0, 498 | 0, $21 + 218931 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $21 + 94720 | 0 | 0, 498 | 0, $21 + 224913 | 0 | 0, 0 | 0); } break label$1; } @@ -700500,7 +702313,7 @@ function asmFunc(imports) { break label$6 } $63 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $63 + 94559 | 0 | 0, 502 | 0, $63 + 160465 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $63 + 94720 | 0 | 0, 502 | 0, $63 + 166363 | 0 | 0, 0 | 0); } break label$1; } @@ -700511,7 +702324,7 @@ function asmFunc(imports) { break label$7 } $83 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $83 + 94559 | 0 | 0, 505 | 0, $83 + 209072 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $83 + 94720 | 0 | 0, 505 | 0, $83 + 215054 | 0 | 0, 0 | 0); break label$1; } HEAP32[($10 + 32 | 0) >> 2] = (HEAP32[($10 + 32 | 0) >> 2] | 0) + 1 | 0; @@ -700603,7 +702416,7 @@ function asmFunc(imports) { break label$3 } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 94559 | 0 | 0, 518 | 0, $25 + 218980 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 94720 | 0 | 0, 518 | 0, $25 + 224962 | 0 | 0, 0 | 0); } break label$1; } @@ -700616,7 +702429,7 @@ function asmFunc(imports) { break label$5 } $42 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $42 + 94559 | 0 | 0, 519 | 0, $42 + 217929 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $42 + 94720 | 0 | 0, 519 | 0, $42 + 223911 | 0 | 0, 0 | 0); } break label$1; } @@ -700629,7 +702442,7 @@ function asmFunc(imports) { break label$7 } $59 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $59 + 94559 | 0 | 0, 520 | 0, $59 + 158459 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $59 + 94720 | 0 | 0, 520 | 0, $59 + 164345 | 0 | 0, 0 | 0); } break label$1; } @@ -700642,7 +702455,7 @@ function asmFunc(imports) { break label$9 } $80 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $80 + 94559 | 0 | 0, 521 | 0, $80 + 146445 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $80 + 94720 | 0 | 0, 521 | 0, $80 + 152325 | 0 | 0, 0 | 0); } break label$1; } @@ -700667,7 +702480,7 @@ function asmFunc(imports) { break label$12 } $128 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $128 + 94559 | 0 | 0, 523 | 0, $128 + 142336 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $128 + 94720 | 0 | 0, 523 | 0, $128 + 148166 | 0 | 0, 0 | 0); } break label$1; } @@ -700676,7 +702489,7 @@ function asmFunc(imports) { break label$13 } $141 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $141 + 94559 | 0 | 0, 528 | 0, $141 + 158024 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $141 + 94720 | 0 | 0, 528 | 0, $141 + 163910 | 0 | 0, 0 | 0); break label$1; } label$14 : { @@ -700692,7 +702505,7 @@ function asmFunc(imports) { break label$16 } $183 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $183 + 94559 | 0 | 0, 536 | 0, $183 + 160360 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $183 + 94720 | 0 | 0, 536 | 0, $183 + 166258 | 0 | 0, 0 | 0); } break label$1; } @@ -700703,7 +702516,7 @@ function asmFunc(imports) { break label$17 } $203 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $203 + 94559 | 0 | 0, 541 | 0, $203 + 209004 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $203 + 94720 | 0 | 0, 541 | 0, $203 + 214986 | 0 | 0, 0 | 0); break label$1; } HEAP32[($14 + 36 | 0) >> 2] = (HEAP32[($14 + 36 | 0) >> 2] | 0) + 1 | 0; @@ -700727,7 +702540,7 @@ function asmFunc(imports) { break label$19 } $281 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $281 + 94559 | 0 | 0, 551 | 0, $281 + 116678 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $281 + 94720 | 0 | 0, 551 | 0, $281 + 120045 | 0 | 0, 0 | 0); physx__operator__28physx__PxHitFlag__Enum_29($13 + 46 | 0 | 0, 256 | 0); physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___operator___28physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__20const__29($6 | 0, $13 + 46 | 0 | 0) | 0; } @@ -700745,7 +702558,7 @@ function asmFunc(imports) { break label$21 } $320 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $320 + 94559 | 0 | 0, 557 | 0, $320 + 159452 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $320 + 94720 | 0 | 0, 557 | 0, $320 + 165350 | 0 | 0, 0 | 0); physx__operator__28physx__PxHitFlag__Enum_29($13 + 40 | 0 | 0, 16 | 0); physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___operator___28physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__20const__29($6 | 0, $13 + 40 | 0 | 0) | 0; } @@ -700764,7 +702577,7 @@ function asmFunc(imports) { } HEAPF32[($13 + 36 | 0) >> 2] = Math_fround(0 | 0); $358 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $358 + 94559 | 0 | 0, 565 | 0, $358 + 117335 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $358 + 94720 | 0 | 0, 565 | 0, $358 + 120702 | 0 | 0, 0 | 0); } physx__MultiQueryInput__MultiQueryInput_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20float_29($13 + 8 | 0 | 0, HEAP32[($13 + 136 | 0) >> 2] | 0 | 0, HEAP32[($13 + 132 | 0) >> 2] | 0 | 0, HEAP32[($13 + 128 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($13 + 124 | 0) >> 2])), Math_fround(Math_fround(HEAPF32[($13 + 36 | 0) >> 2]))) | 0; writeQueryInput_28physx__BatchQueryStream__2c_20physx__MultiQueryInput_20const__29($14 + 12 | 0 | 0, $13 + 8 | 0 | 0); @@ -700891,7 +702704,7 @@ function asmFunc(imports) { break label$2 } $11 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $11 + 94559 | 0 | 0, 577 | 0, $11 + 149889 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $11 + 94720 | 0 | 0, 577 | 0, $11 + 155775 | 0 | 0, 0 | 0); break label$1; } physx__NpScene__releaseBatchQuery_28physx__PxBatchQuery__29(HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, $4 | 0); @@ -700946,18 +702759,6 @@ function asmFunc(imports) { wasm2js_trap(); } - function physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___PxFlags_28physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__20const__29($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var $4 = 0, $5 = 0; - $4 = __stack_pointer - 16 | 0; - HEAP32[($4 + 12 | 0) >> 2] = $0; - HEAP32[($4 + 8 | 0) >> 2] = $1; - $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; - HEAP8[$5 >> 0] = HEAPU8[(HEAP32[($4 + 8 | 0) >> 2] | 0) >> 0] | 0; - return $5 | 0; - } - function unsigned_20int__20physx__BatchQueryStreamReader__read_unsigned_20int__28unsigned_20int_29($0, $1) { $0 = $0 | 0; $1 = $1 | 0; @@ -701680,10 +703481,10 @@ function asmFunc(imports) { (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__Gu__getOverlapFuncTable_28_29() | 0), HEAP32[(wasm2js_i32$0 + 5784 | 0) >> 2] = wasm2js_i32$1; i64toi32_i32$1 = physx__NpSceneQueries__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__Cm__DelegateTask_physx__NpSceneQueries_2c_20_physx__NpSceneQueries__sceneQueriesStaticPrunerUpdate_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__NpSceneQueries__2c_20char_20const__29($5 + 5792 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, 0 | 0, GOT_data_internal___memory_base + 148457 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__NpSceneQueries_2c_20_physx__NpSceneQueries__sceneQueriesStaticPrunerUpdate_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__NpSceneQueries__2c_20char_20const__29($5 + 5792 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, 0 | 0, GOT_data_internal___memory_base + 154343 | 0 | 0) | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__Cm__DelegateTask_physx__NpSceneQueries_2c_20_physx__NpSceneQueries__sceneQueriesDynamicPrunerUpdate_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__NpSceneQueries__2c_20char_20const__29($5 + 5832 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, 0 | 0, GOT_data_internal___memory_base + 148546 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__NpSceneQueries_2c_20_physx__NpSceneQueries__sceneQueriesDynamicPrunerUpdate_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__NpSceneQueries__2c_20char_20const__29($5 + 5832 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, 0 | 0, GOT_data_internal___memory_base + 154432 | 0 | 0) | 0; HEAP32[($5 + 5872 | 0) >> 2] = HEAP32[((HEAP32[($4 + 8 | 0) >> 2] | 0) + 136 | 0) >> 2] | 0; physx__Vd__PvdSceneQueryCollector__PvdSceneQueryCollector_28physx__Scb__Scene__2c_20bool_29($5 + 5876 | 0 | 0, $5 + 16 | 0 | 0, 0 & 1 | 0 | 0) | 0; physx__Vd__PvdSceneQueryCollector__PvdSceneQueryCollector_28physx__Scb__Scene__2c_20bool_29($5 + 6052 | 0 | 0, $5 + 16 | 0 | 0, 1 & 1 | 0 | 0) | 0; @@ -701816,14 +703617,14 @@ function asmFunc(imports) { physx__NpSceneQueries__NpSceneQueries_28physx__PxSceneDesc_20const__29($5 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0) | 0; HEAP32[$5 >> 2] = GOT_data_internal_vtable_20for_20physx__NpScene + 8 | 0; physx__Cm__RenderBuffer__RenderBuffer_28_29($5 + 6228 | 0 | 0) | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($4 + 23 | 0 | 0, GOT_data_internal___memory_base + 78014 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($4 + 23 | 0 | 0, GOT_data_internal___memory_base + 78057 | 0 | 0) | 0; physx__shdfnd__CoalescedHashSet_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator___CoalescedHashSet_28physx__shdfnd__NonTrackingAllocator_20const__29($5 + 6292 | 0 | 0, $4 + 23 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 22 | 0 | 0, GOT_data_internal___memory_base + 80196 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 22 | 0 | 0, GOT_data_internal___memory_base + 80239 | 0 | 0) | 0; physx__shdfnd__Array_physx__PxRigidActor__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 6332 | 0 | 0, $4 + 22 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 22 | 0 | 0) | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($4 + 21 | 0 | 0, GOT_data_internal___memory_base + 82589 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($4 + 21 | 0 | 0, GOT_data_internal___memory_base + 82632 | 0 | 0) | 0; physx__shdfnd__CoalescedHashSet_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator___CoalescedHashSet_28physx__shdfnd__NonTrackingAllocator_20const__29($5 + 6344 | 0 | 0, $4 + 21 | 0 | 0) | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($4 + 20 | 0 | 0, GOT_data_internal___memory_base + 86181 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($4 + 20 | 0 | 0, GOT_data_internal___memory_base + 86250 | 0 | 0) | 0; physx__shdfnd__CoalescedHashSet_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator___CoalescedHashSet_28physx__shdfnd__NonTrackingAllocator_20const__29($5 + 6384 | 0 | 0, $4 + 20 | 0 | 0) | 0; physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 19 | 0 | 0, 0 | 0) | 0; physx__shdfnd__Array_physx__NpBatchQuery__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 6424 | 0 | 0, $4 + 19 | 0 | 0) | 0; @@ -701836,7 +703637,7 @@ function asmFunc(imports) { physx__shdfnd__ReflectionAllocator_physx__shdfnd__SyncImpl___ReflectionAllocator_28char_20const__29($4 + 16 | 0 | 0, 0 | 0) | 0; physx__shdfnd__SyncT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__SyncImpl____SyncT_28physx__shdfnd__ReflectionAllocator_physx__shdfnd__SyncImpl__20const__29($5 + 6468 | 0 | 0, $4 + 16 | 0 | 0) | 0; HEAP32[($5 + 6476 | 0) >> 2] = 1; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 15 | 0 | 0, GOT_data_internal___memory_base + 84385 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 15 | 0 | 0, GOT_data_internal___memory_base + 84428 | 0 | 0) | 0; physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 6480 | 0 | 0, $4 + 15 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 15 | 0 | 0) | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($5 | 0) | 0; @@ -701850,13 +703651,13 @@ function asmFunc(imports) { physx__NpScene__SceneCompletion__SceneCompletion_28unsigned_20long_20long_2c_20physx__shdfnd__SyncT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__SyncImpl____29($5 + 6568 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, $5 + 6468 | 0 | 0) | 0; i64toi32_i32$1 = physx__NpSceneQueries__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeScene_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__NpScene__2c_20char_20const__29($5 + 6600 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, 0 | 0, GOT_data_internal___memory_base + 117499 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeScene_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__NpScene__2c_20char_20const__29($5 + 6600 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, 0 | 0, GOT_data_internal___memory_base + 120866 | 0 | 0) | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeCollide_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__NpScene__2c_20char_20const__29($5 + 6640 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, 0 | 0, GOT_data_internal___memory_base + 155452 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeCollide_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__NpScene__2c_20char_20const__29($5 + 6640 | 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0, 0 | 0, GOT_data_internal___memory_base + 161338 | 0 | 0) | 0; i64toi32_i32$1 = physx__NpSceneQueries__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeAdvance_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__NpScene__2c_20char_20const__29($5 + 6680 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, 0 | 0, GOT_data_internal___memory_base + 145895 | 0 | 0) | 0; + physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeAdvance_28physx__PxBaseTask__29___DelegateTask_28unsigned_20long_20long_2c_20physx__NpScene__2c_20char_20const__29($5 + 6680 | 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0, 0 | 0, GOT_data_internal___memory_base + 151775 | 0 | 0) | 0; HEAP8[($5 + 6720 | 0) >> 0] = 0; HEAP32[($5 + 6724 | 0) >> 2] = 0; HEAP32[($5 + 6728 | 0) >> 2] = 0; @@ -701975,7 +703776,7 @@ function asmFunc(imports) { HEAP32[($4 + 8 | 0) >> 2] = $1; $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_physx__shdfnd__SyncImpl___ReflectionAllocator_28physx__shdfnd__ReflectionAllocator_physx__shdfnd__SyncImpl__20const__29($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__shdfnd__SyncImpl___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, physx__shdfnd__SyncImpl__getSize_28_29() | 0 | 0, GOT_data_internal___memory_base + 140211 | 0 | 0, 95 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__shdfnd__SyncImpl___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, physx__shdfnd__SyncImpl__getSize_28_29() | 0 | 0, GOT_data_internal___memory_base + 145873 | 0 | 0, 95 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; physx__shdfnd__SyncImpl__SyncImpl_28_29(HEAP32[$5 >> 2] | 0 | 0) | 0; __stack_pointer = $4 + 16 | 0; return $5 | 0; @@ -702795,7 +704596,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxRigidActor__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxRigidActor__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -702870,7 +704671,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__NpBatchQuery__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__NpBatchQuery__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -703246,14 +705047,14 @@ function asmFunc(imports) { if (!((physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___operator_20bool_28_29_20const($3 + 8 | 0 | 0) | 0) & 1 | 0)) { break label$1 } - FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 400 | 0) >> 2] | 0 | 0]($4, GOT_data_internal___memory_base + 111269 | 0, 195); + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 400 | 0) >> 2] | 0 | 0]($4, GOT_data_internal___memory_base + 113908 | 0, 195); } label$2 : { if (!(physx__NpScene__getSimulationStage_28_29_20const($4 | 0) | 0)) { break label$2 } $32 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $32 + 111269 | 0 | 0, 203 | 0, $32 + 209142 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $32 + 113908 | 0 | 0, 203 | 0, $32 + 215124 | 0 | 0, 0 | 0); label$3 : { if (!((physx__NpScene__getSimulationStage_28_29_20const($4 | 0) | 0 | 0) == (1 | 0) & 1 | 0)) { break label$3 @@ -703333,7 +705134,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxRigidActor__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxRigidActor__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -703550,7 +705351,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 78512 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 78555 | 0 | 0, 1 | 0) | 0; label$1 : { if (!(HEAP32[(HEAP32[($4 + 24 | 0) >> 2] | 0) >> 2] | 0)) { break label$1 @@ -703586,7 +705387,7 @@ function asmFunc(imports) { __stack_pointer = $4; HEAP32[($4 + 12 | 0) >> 2] = $1; $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 | 0, $5 | 0, GOT_data_internal___memory_base + 78522 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 | 0, $5 | 0, GOT_data_internal___memory_base + 78565 | 0 | 0) | 0; $11 = physx__Scb__Scene__getLimits_28_29_20const($5 + 16 | 0 | 0) | 0; i64toi32_i32$2 = $11; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; @@ -703654,7 +705455,7 @@ function asmFunc(imports) { HEAP32[($5 + 72 | 0) >> 2] = $1; HEAP8[($5 + 71 | 0) >> 0] = $2; $7 = HEAP32[($5 + 76 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 52 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 142634 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 52 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 148464 | 0 | 0, 1 | 0) | 0; physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___PxFlags_28physx__PxSceneFlag__Enum_29($5 + 44 | 0 | 0, HEAP32[($5 + 72 | 0) >> 2] | 0 | 0) | 0; physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___PxFlags_28physx__PxSceneFlag__Enum_29($5 + 40 | 0 | 0, 4097 | 0) | 0; physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___operator__28physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int__20const__29_20const($5 + 48 | 0 | 0, $5 + 44 | 0 | 0, $5 + 40 | 0 | 0); @@ -703671,7 +705472,7 @@ function asmFunc(imports) { break label$3 } $66 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $66 + 111269 | 0 | 0, 298 | 0, $66 + 258433 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $66 + 113908 | 0 | 0, 298 | 0, $66 + 264415 | 0 | 0, 0 | 0); } HEAP32[($5 + 24 | 0) >> 2] = 1; break label$1; @@ -703801,7 +705602,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 24 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 84348 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 84391 | 0 | 0) | 0; physx__Scb__Scene__getFlags_28_29_20const($0 | 0, $5 + 16 | 0 | 0); physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -703822,8 +705623,8 @@ function asmFunc(imports) { $7 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($6 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 48 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 90659 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 32 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 90663 | 0 | 0, 1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 48 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 90728 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 32 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 90732 | 0 | 0, 1 | 0) | 0; physx__shdfnd__SIMDGuard__SIMDGuard_28_29($5 + 28 | 0 | 0) | 0; (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__PxRigidStatic__20physx__PxBase__is_physx__PxRigidStatic__28_29(HEAP32[($5 + 88 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 24 | 0) >> 2] = wasm2js_i32$1; label$1 : { @@ -703836,7 +705637,7 @@ function asmFunc(imports) { break label$3 } $43 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $43 + 111269 | 0 | 0, 338 | 0, $43 + 151050 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $43 + 113908 | 0 | 0, 338 | 0, $43 + 156936 | 0 | 0, 0 | 0); HEAP32[($5 + 20 | 0) >> 2] = 1; break label$1; } @@ -703845,7 +705646,7 @@ function asmFunc(imports) { break label$4 } $62 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $62 + 111269 | 0 | 0, 344 | 0, $62 + 255410 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $62 + 113908 | 0 | 0, 344 | 0, $62 + 261392 | 0 | 0, 0 | 0); HEAP32[($5 + 20 | 0) >> 2] = 1; break label$1; } @@ -703859,7 +705660,7 @@ function asmFunc(imports) { break label$5 } $90 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $90 + 111269 | 0 | 0, 352 | 0, $90 + 255410 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $90 + 113908 | 0 | 0, 352 | 0, $90 + 261392 | 0 | 0, 0 | 0); HEAP32[($5 + 20 | 0) >> 2] = 1; break label$1; } @@ -703881,7 +705682,7 @@ function asmFunc(imports) { break label$6; } $120 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $120 + 111269 | 0 | 0, 360 | 0, $120 + 263495 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $120 + 113908 | 0 | 0, 360 | 0, $120 + 269477 | 0 | 0, 0 | 0); } HEAP32[($5 + 20 | 0) >> 2] = 0; } @@ -703947,7 +705748,7 @@ function asmFunc(imports) { } } $42 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $42 + 111269 | 0 | 0, 371 | 0, $42 + 214319 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $42 + 113908 | 0 | 0, 371 | 0, $42 + 220301 | 0 | 0, 0 | 0); break label$1; } } @@ -703959,7 +705760,7 @@ function asmFunc(imports) { $55 = HEAP32[($5 + 60 | 0) >> 2] | 0; $56 = HEAP32[($5 + 60 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$56 >> 2] | 0) + 76 | 0) >> 2] | 0 | 0]($5 + 32 | 0, $56); - physx__NpScene__checkPositionSanity_28physx__PxRigidActor_20const__2c_20physx__PxTransform_20const__2c_20char_20const__29_20const($6 | 0, $55 | 0, $5 + 32 | 0 | 0, GOT_data_internal___memory_base + 148024 | 0 | 0); + physx__NpScene__checkPositionSanity_28physx__PxRigidActor_20const__2c_20physx__PxTransform_20const__2c_20char_20const__29_20const($6 | 0, $55 | 0, $5 + 32 | 0 | 0, GOT_data_internal___memory_base + 153910 | 0 | 0); physx__NpScene__addRigidStatic_28physx__NpRigidStatic__2c_20physx__Gu__BVHStructure_20const__2c_20bool_29($6 | 0, HEAP32[($5 + 60 | 0) >> 2] | 0 | 0, HEAP32[($5 + 68 | 0) >> 2] | 0 | 0, 0 & 1 | 0 | 0); break label$1; case 0: @@ -703967,24 +705768,24 @@ function asmFunc(imports) { $75 = HEAP32[($5 + 28 | 0) >> 2] | 0; $76 = HEAP32[($5 + 28 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 76 | 0) >> 2] | 0 | 0]($5, $76); - physx__NpScene__checkPositionSanity_28physx__PxRigidActor_20const__2c_20physx__PxTransform_20const__2c_20char_20const__29_20const($6 | 0, $75 | 0, $5 | 0, GOT_data_internal___memory_base + 148024 | 0 | 0); + physx__NpScene__checkPositionSanity_28physx__PxRigidActor_20const__2c_20physx__PxTransform_20const__2c_20char_20const__29_20const($6 | 0, $75 | 0, $5 | 0, GOT_data_internal___memory_base + 153910 | 0 | 0); physx__NpScene__addRigidDynamic_28physx__NpRigidDynamic__2c_20physx__Gu__BVHStructure_20const__2c_20bool_29($6 | 0, HEAP32[($5 + 28 | 0) >> 2] | 0 | 0, HEAP32[($5 + 68 | 0) >> 2] | 0 | 0, 0 & 1 | 0 | 0); break label$1; case 8: $90 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $90 + 111269 | 0 | 0, 400 | 0, $90 + 151130 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $90 + 113908 | 0 | 0, 400 | 0, $90 + 157016 | 0 | 0, 0 | 0); break label$1; default: break label$5; }; } label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371809 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378665 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $103 = physx__PxGetAssertHandler_28_29() | 0; $107 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$103 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($103, $107 + 208086 | 0, $107 + 111269 | 0, 405, $107 + 371809 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$103 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($103, $107 + 214068 | 0, $107 + 113908 | 0, 405, $107 + 378665 | 0); } } __stack_pointer = $5 + 80 | 0; @@ -704044,7 +705845,7 @@ function asmFunc(imports) { HEAP32[($6 + 4 | 0) >> 2] = HEAP32[($6 + 24 | 0) >> 2] | 0; HEAP32[$6 >> 2] = $17; $20 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($16 | 0, 2 | 0, $20 + 111269 | 0 | 0, 2585 | 0, $20 + 269361 | 0 | 0, $6 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($16 | 0, 2 | 0, $20 + 113908 | 0 | 0, 2585 | 0, $20 + 275343 | 0 | 0, $6 | 0); } __stack_pointer = $6 + 32 | 0; return; @@ -704420,8 +706221,8 @@ function asmFunc(imports) { $8 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($7 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($6 + 384 | 0 | 0, $8 | 0, GOT_data_internal___memory_base + 80232 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($6 + 368 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 122114 | 0 | 0, 1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($6 + 384 | 0 | 0, $8 | 0, GOT_data_internal___memory_base + 80275 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($6 + 368 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 125481 | 0 | 0, 1 | 0) | 0; physx__shdfnd__SIMDGuard__SIMDGuard_28_29($6 + 364 | 0 | 0) | 0; label$1 : { label$2 : { @@ -704429,7 +706230,7 @@ function asmFunc(imports) { break label$2 } $32 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $32 + 111269 | 0 | 0, 468 | 0, $32 + 215246 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $32 + 113908 | 0 | 0, 468 | 0, $32 + 221228 | 0 | 0, 0 | 0); HEAP32[($6 + 360 | 0) >> 2] = 1; break label$1; } @@ -704470,7 +706271,7 @@ function asmFunc(imports) { } } $141 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $141 + 111269 | 0 | 0, 495 | 0, $141 + 263416 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $141 + 113908 | 0 | 0, 495 | 0, $141 + 269398 | 0 | 0, 0 | 0); break label$3; } (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__PxBase__getConcreteType_28_29_20const(HEAP32[((HEAP32[($6 + 424 | 0) >> 2] | 0) + ((HEAP32[($6 + 348 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0 | 0) | 0), HEAP16[(wasm2js_i32$0 + 98 | 0) >> 1] = wasm2js_i32$1; @@ -704485,13 +706286,13 @@ function asmFunc(imports) { break label$10 } $176 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $176 + 111269 | 0 | 0, 506 | 0, $176 + 150969 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $176 + 113908 | 0 | 0, 506 | 0, $176 + 156855 | 0 | 0, 0 | 0); break label$3; } $183 = HEAP32[($6 + 92 | 0) >> 2] | 0; $184 = HEAP32[($6 + 92 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$184 >> 2] | 0) + 76 | 0) >> 2] | 0 | 0]($6 + 64 | 0, $184); - physx__NpScene__checkPositionSanity_28physx__PxRigidActor_20const__2c_20physx__PxTransform_20const__2c_20char_20const__29_20const($7 | 0, $183 | 0, $6 + 64 | 0 | 0, GOT_data_internal___memory_base + 80213 | 0 | 0); + physx__NpScene__checkPositionSanity_28physx__PxRigidActor_20const__2c_20physx__PxTransform_20const__2c_20char_20const__29_20const($7 | 0, $183 | 0, $6 + 64 | 0 | 0, GOT_data_internal___memory_base + 80256 | 0 | 0); label$11 : { if ((HEAPU8[($6 + 359 | 0) >> 0] | 0) & 1 | 0) { break label$11 @@ -704500,7 +706301,7 @@ function asmFunc(imports) { break label$11 } $211 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $211 + 111269 | 0 | 0, 513 | 0, $211 + 255273 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $211 + 113908 | 0 | 0, 513 | 0, $211 + 261255 | 0 | 0, 0 | 0); break label$3; } physx__Scb__Actor__getActorFlags_28_29_20const($6 + 62 | 0 | 0, physx__NpRigidStatic__getScbRigidStaticFast_28_29(HEAP32[($6 + 92 | 0) >> 2] | 0 | 0) | 0 | 0); @@ -704530,7 +706331,7 @@ function asmFunc(imports) { $295 = HEAP32[($6 + 56 | 0) >> 2] | 0; $296 = HEAP32[($6 + 56 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$296 >> 2] | 0) + 76 | 0) >> 2] | 0 | 0]($6 + 28 | 0, $296); - physx__NpScene__checkPositionSanity_28physx__PxRigidActor_20const__2c_20physx__PxTransform_20const__2c_20char_20const__29_20const($7 | 0, $295 | 0, $6 + 28 | 0 | 0, GOT_data_internal___memory_base + 80213 | 0 | 0); + physx__NpScene__checkPositionSanity_28physx__PxRigidActor_20const__2c_20physx__PxTransform_20const__2c_20char_20const__29_20const($7 | 0, $295 | 0, $6 + 28 | 0 | 0, GOT_data_internal___memory_base + 80256 | 0 | 0); label$16 : { if ((HEAPU8[($6 + 359 | 0) >> 0] | 0) & 1 | 0) { break label$16 @@ -704539,7 +706340,7 @@ function asmFunc(imports) { break label$16 } $323 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $323 + 111269 | 0 | 0, 536 | 0, $323 + 255273 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $323 + 113908 | 0 | 0, 536 | 0, $323 + 261255 | 0 | 0, 0 | 0); break label$3; } physx__Scb__Actor__getActorFlags_28_29_20const($6 + 26 | 0 | 0, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getScbBodyFast_28_29(HEAP32[($6 + 56 | 0) >> 2] | 0 | 0) | 0 | 0); @@ -704561,7 +706362,7 @@ function asmFunc(imports) { break label$14; } $397 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $397 + 111269 | 0 | 0, 553 | 0, $397 + 158714 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $397 + 113908 | 0 | 0, 553 | 0, $397 + 164600 | 0 | 0, 0 | 0); break label$3; } } @@ -704810,16 +706611,16 @@ function asmFunc(imports) { break label$1; } $41 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $41 + 111269 | 0 | 0, 689 | 0, $41 + 151211 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $41 + 113908 | 0 | 0, 689 | 0, $41 + 157097 | 0 | 0, 0 | 0); break label$1; } label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371810 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378666 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $54 = physx__PxGetAssertHandler_28_29() | 0; $58 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 208086 | 0, $58 + 111269 | 0, 695, $58 + 371810 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 214068 | 0, $58 + 113908 | 0, 695, $58 + 378666 | 0); } } __stack_pointer = $6 + 32 | 0; @@ -704854,7 +706655,7 @@ function asmFunc(imports) { break label$2 } $13 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $13 + 111269 | 0 | 0, 453 | 0, $13 + 219299 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $13 + 113908 | 0 | 0, 453 | 0, $13 + 225281 | 0 | 0, 0 | 0); break label$1; } physx__NpScene__addActorsInternal_28physx__PxActor__20const__2c_20unsigned_20int_2c_20physx__Sq__PruningStructure_20const__29($5 | 0, physx__Sq__PruningStructure__getActors_28_29_20const(HEAP32[($4 + 4 | 0) >> 2] | 0 | 0) | 0 | 0, physx__Sq__PruningStructure__getNbActors_28_29_20const(HEAP32[($4 + 4 | 0) >> 2] | 0 | 0) | 0 | 0, HEAP32[($4 + 4 | 0) >> 2] | 0 | 0); @@ -704937,7 +706738,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_192u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 24) | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_192u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 24) | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -705040,7 +706841,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 141837 | 0, $16 + 125657 | 0, 756, GOT_data_internal_physx__Scb__Body__initBufferedState_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 147667 | 0, $16 + 129051 | 0, 756, GOT_data_internal_physx__Scb__Body__initBufferedState_28_29___ignore); $11 = 0; } } @@ -705148,8 +706949,8 @@ function asmFunc(imports) { $9 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($8 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($6 + 608 | 0 | 0, $9 | 0, GOT_data_internal___memory_base + 80106 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($6 + 592 | 0 | 0, $8 | 0, GOT_data_internal___memory_base + 80110 | 0 | 0, 1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($6 + 608 | 0 | 0, $9 | 0, GOT_data_internal___memory_base + 80149 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($6 + 592 | 0 | 0, $8 | 0, GOT_data_internal___memory_base + 80153 | 0 | 0, 1 | 0) | 0; (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__Scb__Scene__getScScene_28_29($8 + 16 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 588 | 0) >> 2] = wasm2js_i32$1; physx__Sc__Scene__resizeReleasedBodyIDMaps_28unsigned_20int_2c_20unsigned_20int_29(HEAP32[($6 + 588 | 0) >> 2] | 0 | 0, physx__shdfnd__Array_physx__PxRigidActor__2c_20physx__shdfnd__NamedAllocator___size_28_29_20const($8 + 6332 | 0 | 0) | 0 | 0, HEAP32[($6 + 644 | 0) >> 2] | 0 | 0); physx__Sc__BatchRemoveState__BatchRemoveState_28_29($6 + 44 | 0 | 0) | 0; @@ -705169,7 +706970,7 @@ function asmFunc(imports) { (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__PxBase__getConcreteType_28_29_20const(HEAP32[((HEAP32[($6 + 648 | 0) >> 2] | 0) + ((HEAP32[($6 + 40 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0 | 0) | 0), HEAP16[(wasm2js_i32$0 + 38 | 0) >> 1] = wasm2js_i32$1; $80 = HEAP32[((HEAP32[($6 + 648 | 0) >> 2] | 0) + ((HEAP32[($6 + 40 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0; label$4 : { - if ((removeFromSceneCheck_28physx__NpScene__2c_20physx__PxScene__2c_20char_20const__29($8 | 0, FUNCTION_TABLE[HEAP32[((HEAP32[$80 >> 2] | 0) + 28 | 0) >> 2] | 0 | 0]($80) | 0 | 0, GOT_data_internal___memory_base + 90705 | 0 | 0) | 0) & 1 | 0) { + if ((removeFromSceneCheck_28physx__NpScene__2c_20physx__PxScene__2c_20char_20const__29($8 | 0, FUNCTION_TABLE[HEAP32[((HEAP32[$80 >> 2] | 0) + 28 | 0) >> 2] | 0 | 0]($80) | 0 | 0, GOT_data_internal___memory_base + 90774 | 0 | 0) | 0) & 1 | 0) { break label$4 } break label$1; @@ -705235,7 +707036,7 @@ function asmFunc(imports) { break label$9; } $252 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $252 + 111269 | 0 | 0, 651 | 0, $252 + 151211 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $252 + 113908 | 0 | 0, 651 | 0, $252 + 157097 | 0 | 0, 0 | 0); break label$1; } } @@ -705300,7 +707101,7 @@ function asmFunc(imports) { $16 = physx__shdfnd__getFoundation_28_29() | 0; HEAP32[$5 >> 2] = HEAP32[($5 + 16 | 0) >> 2] | 0; $19 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($16 | 0, 8 | 0, $19 + 111269 | 0 | 0, 79 | 0, $19 + 263339 | 0 | 0, $5 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($16 | 0, 8 | 0, $19 + 113908 | 0 | 0, 79 | 0, $19 + 269321 | 0 | 0, $5 | 0); HEAP8[($5 + 31 | 0) >> 0] = 0 & 1 | 0; } $30 = (HEAPU8[($5 + 31 | 0) >> 0] | 0) & 1 | 0; @@ -705349,12 +707150,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371811 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378667 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 190240 | 0, $26 + 111269 | 0, 704, $26 + 371811 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 196202 | 0, $26 + 113908 | 0, 704, $26 + 378667 | 0); $21 = 0; } } @@ -705364,12 +707165,12 @@ function asmFunc(imports) { } $51 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371812 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378668 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 248117 | 0, $56 + 111269 | 0, 705, $56 + 371812 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 254099 | 0, $56 + 113908 | 0, 705, $56 + 378668 | 0); $51 = 0; } } @@ -705412,12 +707213,12 @@ function asmFunc(imports) { break label$6; } label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371813 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378669 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $112 = physx__PxGetAssertHandler_28_29() | 0; $116 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$112 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($112, $116 + 208086 | 0, $116 + 111269 | 0, 730, $116 + 371813 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$112 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($112, $116 + 214068 | 0, $116 + 113908 | 0, 730, $116 + 378669 | 0); } } } @@ -705476,7 +707277,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__PxRigidActor__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__PxRigidActor__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); $18 = 0; } } @@ -705514,11 +707315,11 @@ function asmFunc(imports) { $8 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($7 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 16 | 0 | 0, $8 | 0, GOT_data_internal___memory_base + 90601 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 | 0, $7 | 0, GOT_data_internal___memory_base + 90605 | 0 | 0, 1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 16 | 0 | 0, $8 | 0, GOT_data_internal___memory_base + 90670 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 | 0, $7 | 0, GOT_data_internal___memory_base + 90674 | 0 | 0, 1 | 0) | 0; $22 = HEAP32[($5 + 56 | 0) >> 2] | 0; label$1 : { - if (!((removeFromSceneCheck_28physx__NpScene__2c_20physx__PxScene__2c_20char_20const__29($7 | 0, FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 28 | 0) >> 2] | 0 | 0]($22) | 0 | 0, GOT_data_internal___memory_base + 90736 | 0 | 0) | 0) & 1 | 0)) { + if (!((removeFromSceneCheck_28physx__NpScene__2c_20physx__PxScene__2c_20char_20const__29($7 | 0, FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 28 | 0) >> 2] | 0 | 0]($22) | 0 | 0, GOT_data_internal___memory_base + 90805 | 0 | 0) | 0) & 1 | 0)) { break label$1 } physx__NpScene__removeActorInternal_28physx__PxActor__2c_20bool_2c_20bool_29($7 | 0, HEAP32[($5 + 56 | 0) >> 2] | 0 | 0, (HEAPU8[($5 + 55 | 0) >> 0] | 0) & 1 | 0 | 0, 1 & 1 | 0 | 0); @@ -705549,12 +707350,12 @@ function asmFunc(imports) { } $25 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371866 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378722 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 153235 | 0, $30 + 111269 | 0, 771, $30 + 371866 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 159121 | 0, $30 + 113908 | 0, 771, $30 + 378722 | 0); $25 = 0; } } @@ -705578,12 +707379,12 @@ function asmFunc(imports) { } $89 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371867 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378723 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $90 = physx__PxGetAssertHandler_28_29() | 0; $94 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$90 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($90, $94 + 252189 | 0, $94 + 111269 | 0, 781, $94 + 371867 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$90 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($90, $94 + 258171 | 0, $94 + 113908 | 0, 781, $94 + 378723 | 0); $89 = 0; } } @@ -705624,12 +707425,12 @@ function asmFunc(imports) { } $25 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371868 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378724 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 153235 | 0, $30 + 111269 | 0, 771, $30 + 371868 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 159121 | 0, $30 + 113908 | 0, 771, $30 + 378724 | 0); $25 = 0; } } @@ -705653,12 +707454,12 @@ function asmFunc(imports) { } $89 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371869 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378725 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $90 = physx__PxGetAssertHandler_28_29() | 0; $94 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$90 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($90, $94 + 252189 | 0, $94 + 111269 | 0, 781, $94 + 371869 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$90 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($90, $94 + 258171 | 0, $94 + 113908 | 0, 781, $94 + 378725 | 0); $89 = 0; } } @@ -705691,8 +707492,8 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 56 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 118827 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 40 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 118831 | 0 | 0, 1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 56 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 122194 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 40 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 122198 | 0 | 0, 1 | 0) | 0; $24 = HEAP32[($4 + 88 | 0) >> 2] | 0; label$1 : { label$2 : { @@ -705705,7 +707506,7 @@ function asmFunc(imports) { break label$3 } $46 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $46 + 111269 | 0 | 0, 810 | 0, $46 + 214907 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $46 + 113908 | 0 | 0, 810 | 0, $46 + 220889 | 0 | 0, 0 | 0); } HEAP32[($4 + 36 | 0) >> 2] = 1; break label$1; @@ -705726,7 +707527,7 @@ function asmFunc(imports) { break label$6 } $90 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $90 + 111269 | 0 | 0, 815 | 0, $90 + 256391 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $90 + 113908 | 0 | 0, 815 | 0, $90 + 262373 | 0 | 0, 0 | 0); HEAP32[($4 + 36 | 0) >> 2] = 1; break label$5; } @@ -705738,7 +707539,7 @@ function asmFunc(imports) { break label$7 } $111 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $111 + 111269 | 0 | 0, 821 | 0, $111 + 263119 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $111 + 113908 | 0 | 0, 821 | 0, $111 + 269101 | 0 | 0, 0 | 0); HEAP32[($4 + 36 | 0) >> 2] = 1; break label$5; } @@ -705763,7 +707564,7 @@ function asmFunc(imports) { break label$8; } $146 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $146 + 111269 | 0 | 0, 832 | 0, $146 + 263573 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $146 + 113908 | 0 | 0, 832 | 0, $146 + 269555 | 0 | 0, 0 | 0); } HEAP32[($4 + 36 | 0) >> 2] = 0; } @@ -705793,12 +707594,12 @@ function asmFunc(imports) { } $25 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371814 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378670 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 205323 | 0, $30 + 111269 | 0, 860, $30 + 371814 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 211305 | 0, $30 + 113908 | 0, 860, $30 + 378670 | 0); $25 = 0; } } @@ -705832,7 +707633,7 @@ function asmFunc(imports) { break label$5 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($5 + 119 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 119 | 0 | 0, HEAP32[($5 + 120 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 111269 | 0 | 0, 888 | 0) | 0), HEAP32[(wasm2js_i32$0 + 124 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 119 | 0 | 0, HEAP32[($5 + 120 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 113908 | 0 | 0, 888 | 0) | 0), HEAP32[(wasm2js_i32$0 + 124 | 0) >> 2] = wasm2js_i32$1; break label$4; } $4 = $4 - (((HEAP32[($5 + 120 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -705854,12 +707655,12 @@ function asmFunc(imports) { } $151 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371815 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378671 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $152 = physx__PxGetAssertHandler_28_29() | 0; $156 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$152 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($152, $156 + 145425 | 0, $156 + 111269 | 0, 894, $156 + 371815 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$152 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($152, $156 + 151286 | 0, $156 + 113908 | 0, 894, $156 + 378671 | 0); $151 = 0; } } @@ -705925,12 +707726,12 @@ function asmFunc(imports) { } $286 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371816 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378672 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $287 = physx__PxGetAssertHandler_28_29() | 0; $291 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$287 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($287, $291 + 145425 | 0, $291 + 111269 | 0, 935, $291 + 371816 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$287 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($287, $291 + 151286 | 0, $291 + 113908 | 0, 935, $291 + 378672 | 0); $286 = 0; } } @@ -705959,7 +707760,7 @@ function asmFunc(imports) { break label$22 } $361 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $361 + 111269 | 0 | 0, 952 | 0, $361 + 69296 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $361 + 113908 | 0 | 0, 952 | 0, $361 + 69296 | 0 | 0, 0 | 0); $368 = HEAP32[($5 + 68 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$368 >> 2] | 0) + 56 | 0) >> 2] | 0 | 0]($368, 3); physx__NpArticulationLink__setInboundJointDof_28unsigned_20int_29(HEAP32[($5 + 72 | 0) >> 2] | 0 | 0, 0 | 0); @@ -705990,7 +707791,7 @@ function asmFunc(imports) { break label$24 } $454 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $454 + 111269 | 0 | 0, 973 | 0, $454 + 69196 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $454 + 113908 | 0 | 0, 973 | 0, $454 + 69196 | 0 | 0, 0 | 0); $461 = HEAP32[($5 + 68 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$461 >> 2] | 0) + 56 | 0) >> 2] | 0 | 0]($461, 3); physx__NpArticulationLink__setInboundJointDof_28unsigned_20int_29(HEAP32[($5 + 72 | 0) >> 2] | 0 | 0, 0 | 0); @@ -706056,14 +707857,14 @@ function asmFunc(imports) { $6 = HEAP32[($4 + 56 | 0) >> 2] | 0; $7 = HEAP32[($4 + 56 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$7 >> 2] | 0) + 76 | 0) >> 2] | 0 | 0]($4 + 28 | 0, $7); - physx__NpScene__checkPositionSanity_28physx__PxRigidActor_20const__2c_20physx__PxTransform_20const__2c_20char_20const__29_20const($5 | 0, $6 | 0, $4 + 28 | 0 | 0, GOT_data_internal___memory_base + 148067 | 0 | 0); + physx__NpScene__checkPositionSanity_28physx__PxRigidActor_20const__2c_20physx__PxTransform_20const__2c_20char_20const__29_20const($5 | 0, $6 | 0, $4 + 28 | 0 | 0, GOT_data_internal___memory_base + 153953 | 0 | 0); $20 = HEAP32[($4 + 56 | 0) >> 2] | 0; label$1 : { if (!(Math_fround(FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 120 | 0) >> 2] | 0 | 0]($20)) == Math_fround(0 | 0) & 1 | 0)) { break label$1 } $31 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $31 + 111269 | 0 | 0, 844 | 0, $31 + 203603 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $31 + 113908 | 0 | 0, 844 | 0, $31 + 209585 | 0 | 0, 0 | 0); $38 = HEAP32[($4 + 56 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 116 | 0) >> 2] | 0 | 0]($38, Math_fround(1.0)); } @@ -706082,7 +707883,7 @@ function asmFunc(imports) { } } $68 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $68 + 111269 | 0 | 0, 851 | 0, $68 + 237644 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $68 + 113908 | 0 | 0, 851 | 0, $68 + 243626 | 0 | 0, 0 | 0); $75 = HEAP32[($4 + 56 | 0) >> 2] | 0; $79 = Math_fround(1.0); physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29($4 + 4 | 0 | 0, Math_fround($79), Math_fround($79), Math_fround($79)) | 0; @@ -706322,7 +708123,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxJoint__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxJoint__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -706368,7 +708169,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 145386 | 0, $16 + 125741 | 0, 220, GOT_data_internal_physx__shdfnd__Array_physx__NpArticulationLink__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____front_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 151247 | 0, $16 + 129149 | 0, 220, GOT_data_internal_physx__shdfnd__Array_physx__NpArticulationLink__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____front_28_29___ignore); $11 = 0; } } @@ -706495,11 +708296,11 @@ function asmFunc(imports) { $8 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($7 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 16 | 0 | 0, $8 | 0, GOT_data_internal___memory_base + 118804 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 | 0, $7 | 0, GOT_data_internal___memory_base + 118808 | 0 | 0, 1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 16 | 0 | 0, $8 | 0, GOT_data_internal___memory_base + 122171 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 | 0, $7 | 0, GOT_data_internal___memory_base + 122175 | 0 | 0, 1 | 0) | 0; $22 = HEAP32[($5 + 56 | 0) >> 2] | 0; label$1 : { - if (!((removeFromSceneCheck_28physx__NpScene__2c_20physx__PxScene__2c_20char_20const__29($7 | 0, FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 24 | 0) >> 2] | 0 | 0]($22) | 0 | 0, GOT_data_internal___memory_base + 118847 | 0 | 0) | 0) & 1 | 0)) { + if (!((removeFromSceneCheck_28physx__NpScene__2c_20physx__PxScene__2c_20char_20const__29($7 | 0, FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 24 | 0) >> 2] | 0 | 0]($22) | 0 | 0, GOT_data_internal___memory_base + 122214 | 0 | 0) | 0) & 1 | 0)) { break label$1 } physx__NpScene__removeArticulationInternal_28physx__PxArticulationBase__2c_20bool_2c_20bool_29($7 | 0, HEAP32[($5 + 56 | 0) >> 2] | 0 | 0, (HEAPU8[($5 + 55 | 0) >> 0] | 0) & 1 | 0 | 0, 1 & 1 | 0 | 0); @@ -706532,12 +708333,12 @@ function asmFunc(imports) { } $29 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371817 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378673 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 205323 | 0, $34 + 111269 | 0, 1025, $34 + 371817 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 211305 | 0, $34 + 113908 | 0, 1025, $34 + 378673 | 0); $29 = 0; } } @@ -706558,12 +708359,12 @@ function asmFunc(imports) { } $80 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371818 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378674 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $81 = physx__PxGetAssertHandler_28_29() | 0; $85 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$81 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($81, $85 + 252211 | 0, $85 + 111269 | 0, 1030, $85 + 371818 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$81 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($81, $85 + 258193 | 0, $85 + 113908 | 0, 1030, $85 + 378674 | 0); $80 = 0; } } @@ -706577,7 +708378,7 @@ function asmFunc(imports) { break label$7 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($7 + 51 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 51 | 0 | 0, HEAP32[($7 + 52 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 111269 | 0 | 0, 1038 | 0) | 0), HEAP32[(wasm2js_i32$0 + 56 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 51 | 0 | 0, HEAP32[($7 + 52 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 113908 | 0 | 0, 1038 | 0) | 0), HEAP32[(wasm2js_i32$0 + 56 | 0) >> 2] = wasm2js_i32$1; break label$6; } $6 = $6 - (((HEAP32[($7 + 52 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -706600,12 +708401,12 @@ function asmFunc(imports) { } $165 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371819 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378675 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $166 = physx__PxGetAssertHandler_28_29() | 0; $170 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$166 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($166, $170 + 145425 | 0, $170 + 111269 | 0, 1044, $170 + 371819 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$166 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($166, $170 + 151286 | 0, $170 + 113908 | 0, 1044, $170 + 378675 | 0); $165 = 0; } } @@ -706717,8 +708518,8 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 72 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 148117 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 56 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 148121 | 0 | 0, 1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 72 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 154003 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 56 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 154007 | 0 | 0, 1 | 0) | 0; physx__shdfnd__SIMDGuard__SIMDGuard_28_29($4 + 52 | 0 | 0) | 0; HEAP32[($4 + 48 | 0) >> 2] = HEAP32[($4 + 104 | 0) >> 2] | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__NpAggregate__getCurrentSizeFast_28_29_20const(HEAP32[($4 + 48 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 44 | 0) >> 2] = wasm2js_i32$1; @@ -706738,7 +708539,7 @@ function asmFunc(imports) { break label$4 } $55 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $55 + 111269 | 0 | 0, 1142 | 0, $55 + 256150 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $55 + 113908 | 0 | 0, 1142 | 0, $55 + 262132 | 0 | 0, 0 | 0); HEAP32[($4 + 32 | 0) >> 2] = 1; break label$1; } @@ -706774,12 +708575,12 @@ function asmFunc(imports) { } $113 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371820 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378676 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $114 = physx__PxGetAssertHandler_28_29() | 0; $118 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 229395 | 0, $118 + 111269 | 0, 1156, $118 + 371820 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 235377 | 0, $118 + 113908 | 0, 1156, $118 + 378676 | 0); $113 = 0; } } @@ -706790,7 +708591,7 @@ function asmFunc(imports) { if (!(unsigned_20int_20physx__NpActor__getConnectors_physx__Gu__BVHStructure__28physx__NpConnectorType__Enum_2c_20physx__Gu__BVHStructure___2c_20unsigned_20int_2c_20unsigned_20int_29_20const(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, 3 | 0, $4 + 8 | 0 | 0, 1 | 0, 0 | 0) | 0)) { break label$12 } - physx__NpActor__removeConnector_28physx__PxActor__2c_20physx__NpConnectorType__Enum_2c_20physx__PxBase__2c_20char_20const__29(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, HEAP32[($4 + 16 | 0) >> 2] | 0 | 0, 3 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 262284 | 0 | 0); + physx__NpActor__removeConnector_28physx__PxActor__2c_20physx__NpConnectorType__Enum_2c_20physx__PxBase__2c_20char_20const__29(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, HEAP32[($4 + 16 | 0) >> 2] | 0 | 0, 3 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 268266 | 0 | 0); } physx__NpAggregate__addActorInternal_28physx__PxActor__2c_20physx__NpScene__2c_20physx__PxBVHStructure_20const__29(HEAP32[($4 + 48 | 0) >> 2] | 0 | 0, HEAP32[($4 + 16 | 0) >> 2] | 0 | 0, $5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0); label$13 : { @@ -706808,7 +708609,7 @@ function asmFunc(imports) { break label$5; } $171 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $171 + 111269 | 0 | 0, 1179 | 0, $171 + 263665 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $171 + 113908 | 0 | 0, 1179 | 0, $171 + 269647 | 0 | 0, 0 | 0); } HEAP32[($4 + 32 | 0) >> 2] = 0; } @@ -706921,12 +708722,12 @@ function asmFunc(imports) { $8 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($7 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 64 | 0 | 0, $8 | 0, GOT_data_internal___memory_base + 147945 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 48 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 147949 | 0 | 0, 1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 64 | 0 | 0, $8 | 0, GOT_data_internal___memory_base + 153831 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 48 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 153835 | 0 | 0, 1 | 0) | 0; $26 = HEAP32[($5 + 104 | 0) >> 2] | 0; label$1 : { label$2 : { - if ((removeFromSceneCheck_28physx__NpScene__2c_20physx__PxScene__2c_20char_20const__29($7 | 0, FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 52 | 0) >> 2] | 0 | 0]($26) | 0 | 0, GOT_data_internal___memory_base + 148134 | 0 | 0) | 0) & 1 | 0) { + if ((removeFromSceneCheck_28physx__NpScene__2c_20physx__PxScene__2c_20char_20const__29($7 | 0, FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 52 | 0) >> 2] | 0 | 0]($26) | 0 | 0, GOT_data_internal___memory_base + 154020 | 0 | 0) | 0) & 1 | 0) { break label$2 } HEAP32[($5 + 44 | 0) >> 2] = 1; @@ -706955,12 +708756,12 @@ function asmFunc(imports) { } $75 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371821 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378677 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $76 = physx__PxGetAssertHandler_28_29() | 0; $80 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 163270 | 0, $80 + 111269 | 0, 1197, $80 + 371821 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 169168 | 0, $80 + 113908 | 0, 1197, $80 + 378677 | 0); $75 = 0; } } @@ -707021,7 +708822,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 86213 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 86282 | 0 | 0) | 0; $10 = physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___size_28_29_20const($4 + 6384 | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -707041,7 +708842,7 @@ function asmFunc(imports) { HEAP32[($6 + 20 | 0) >> 2] = $2; HEAP32[($6 + 16 | 0) >> 2] = $3; $7 = HEAP32[($6 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 86131 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 86200 | 0 | 0) | 0; $24 = unsigned_20int_20physx__Cm__getArrayOfPointers_physx__PxAggregate_2c_20physx__PxAggregate__28physx__PxAggregate___2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__PxAggregate__20const__2c_20unsigned_20int_29(HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0, HEAP32[($6 + 16 | 0) >> 2] | 0 | 0, physx__shdfnd__CoalescedHashSet_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator___getEntries_28_29_20const($7 + 6384 | 0 | 0) | 0 | 0, physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___size_28_29_20const($7 + 6384 | 0 | 0) | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($6 + 4 | 0 | 0) | 0; __stack_pointer = $6 + 32 | 0; @@ -707093,7 +708894,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 72 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 118110 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 72 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 121477 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; HEAP32[($4 + 68 | 0) >> 2] = HEAP32[($4 + 104 | 0) >> 2] | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__Cm__Collection__internalGetNbObjects_28_29_20const(HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 64 | 0) >> 2] = wasm2js_i32$1; HEAP32[($4 + 60 | 0) >> 2] = 0; @@ -707112,7 +708913,7 @@ function asmFunc(imports) { break label$4 } $44 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $44 + 111269 | 0 | 0, 1253 | 0, $44 + 256067 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $44 + 113908 | 0 | 0, 1253 | 0, $44 + 262049 | 0 | 0, 0 | 0); HEAP32[($4 + 52 | 0) >> 2] = 1; break label$1; } @@ -707268,7 +709069,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 248099 | 0, $25 + 132979 | 0, 94, GOT_data_internal_physx__Cm__Collection__internalGetObject_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 254081 | 0, $25 + 137521 | 0, 94, GOT_data_internal_physx__Cm__Collection__internalGetObject_28unsigned_20int_29_20const___ignore); $20 = 0; } } @@ -707327,7 +709128,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -707380,7 +709181,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = $0; HEAP32[($4 + 40 | 0) >> 2] = $1; $5 = HEAP32[($4 + 44 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 28 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 80340 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 28 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 80383 | 0 | 0) | 0; HEAP32[($4 + 24 | 0) >> 2] = 0; physx__PxFlags_physx__PxActorTypeFlag__Enum_2c_20unsigned_20short___operator__28physx__PxActorTypeFlag__Enum_29_20const($4 + 22 | 0 | 0, $1 | 0, 1 | 0); label$1 : { @@ -707478,7 +709279,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__PxRigidActor__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__PxRigidActor__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -707502,7 +709303,7 @@ function asmFunc(imports) { HEAP32[($7 + 48 | 0) >> 2] = $3; HEAP32[($7 + 44 | 0) >> 2] = $4; $8 = HEAP32[($7 + 60 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($7 + 32 | 0 | 0, $8 | 0, GOT_data_internal___memory_base + 80046 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($7 + 32 | 0 | 0, $8 | 0, GOT_data_internal___memory_base + 80089 | 0 | 0) | 0; HEAP32[($7 + 28 | 0) >> 2] = 0; HEAP32[($7 + 24 | 0) >> 2] = 0; physx__operator__28physx__PxActorTypeFlag__Enum_2c_20physx__PxActorTypeFlag__Enum_29($7 + 20 | 0 | 0, 1 | 0, 2 | 0); @@ -707653,7 +709454,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 80158 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 80201 | 0 | 0) | 0; $16 = physx__Scb__Scene__getActiveActors_28unsigned_20int__29($5 + 16 | 0 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -707678,7 +709479,7 @@ function asmFunc(imports) { break label$1; } $15 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $15 + 138112 | 0 | 0, 704 | 0, $15 + 221683 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $15 + 143452 | 0 | 0, 704 | 0, $15 + 227665 | 0 | 0, 0 | 0); HEAP32[(HEAP32[($4 + 4 | 0) >> 2] | 0) >> 2] = 0; HEAP32[($4 + 12 | 0) >> 2] = 0; } @@ -707696,7 +709497,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 80075 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 80118 | 0 | 0) | 0; $16 = physx__Scb__Scene__getFrozenActors_28unsigned_20int__29($5 + 16 | 0 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -707721,7 +709522,7 @@ function asmFunc(imports) { break label$1; } $15 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $15 + 138112 | 0 | 0, 721 | 0, $15 + 221593 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $15 + 143452 | 0 | 0, 721 | 0, $15 + 227575 | 0 | 0, 0 | 0); HEAP32[(HEAP32[($4 + 4 | 0) >> 2] | 0) >> 2] = 0; HEAP32[($4 + 12 | 0) >> 2] = 0; } @@ -707754,7 +709555,7 @@ function asmFunc(imports) { break label$3 } $62 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $62 + 111269 | 0 | 0, 1407 | 0, $62 + 262967 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $62 + 113908 | 0 | 0, 1407 | 0, $62 + 268949 | 0 | 0, 0 | 0); } break label$1; } @@ -707771,7 +709572,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 82608 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 82651 | 0 | 0) | 0; $10 = physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___size_28_29_20const($4 + 6344 | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -707791,7 +709592,7 @@ function asmFunc(imports) { HEAP32[($6 + 20 | 0) >> 2] = $2; HEAP32[($6 + 16 | 0) >> 2] = $3; $7 = HEAP32[($6 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 82548 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 82591 | 0 | 0) | 0; $24 = unsigned_20int_20physx__Cm__getArrayOfPointers_physx__PxArticulationBase_2c_20physx__PxArticulationBase__28physx__PxArticulationBase___2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__PxArticulationBase__20const__2c_20unsigned_20int_29(HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0, HEAP32[($6 + 16 | 0) >> 2] | 0 | 0, physx__shdfnd__CoalescedHashSet_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator___getEntries_28_29_20const($7 + 6344 | 0 | 0) | 0 | 0, physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___size_28_29_20const($7 + 6344 | 0 | 0) | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($6 + 4 | 0 | 0) | 0; __stack_pointer = $6 + 32 | 0; @@ -707838,7 +709639,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 78115 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 78158 | 0 | 0) | 0; $10 = physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___size_28_29_20const($4 + 6292 | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -707877,7 +709678,7 @@ function asmFunc(imports) { HEAP32[($6 + 20 | 0) >> 2] = $2; HEAP32[($6 + 16 | 0) >> 2] = $3; $7 = HEAP32[($6 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 77743 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 77786 | 0 | 0) | 0; $24 = unsigned_20int_20physx__Cm__getArrayOfPointers_physx__PxConstraint_2c_20physx__PxConstraint__28physx__PxConstraint___2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__PxConstraint__20const__2c_20unsigned_20int_29(HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0, HEAP32[($6 + 16 | 0) >> 2] | 0 | 0, physx__shdfnd__CoalescedHashSet_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator___getEntries_28_29_20const($7 + 6292 | 0 | 0) | 0 | 0, physx__shdfnd__internal__HashSetBase_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___size_28_29_20const($7 + 6292 | 0 | 0) | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($6 + 4 | 0 | 0) | 0; __stack_pointer = $6 + 32 | 0; @@ -707948,7 +709749,7 @@ function asmFunc(imports) { break label$1 } $8 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $8 + 111269 | 0 | 0, 1448 | 0, $8 + 215308 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $8 + 113908 | 0 | 0, 1448 | 0, $8 + 221290 | 0 | 0, 0 | 0); } __stack_pointer = $3 + 16 | 0; return $4 + 6228 | 0 | 0; @@ -707961,11 +709762,11 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 364 | 0) >> 2] = $0; $4 = HEAP32[($3 + 364 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 + 352 | 0 | 0, $4 | 0, GOT_data_internal___memory_base + 144733 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 + 352 | 0 | 0, $4 | 0, GOT_data_internal___memory_base + 150594 | 0 | 0) | 0; $12 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($4 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 320 | 0 | 0, $12 | 0, GOT_data_internal___memory_base + 144724 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 320 | 0 | 0, $12 | 0, GOT_data_internal___memory_base + 150585 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Cm__RenderBuffer__clear_28_29($4 + 6228 | 0 | 0); label$1 : { label$2 : { @@ -708218,7 +710019,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 90083 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 90152 | 0 | 0) | 0; label$1 : { label$2 : { if (physx__NpScene__getSimulationStage_28_29_20const($5 | 0) | 0) { @@ -708228,7 +710029,7 @@ function asmFunc(imports) { break label$1; } $19 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $19 + 111269 | 0 | 0, 1551 | 0, $19 + 221863 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $19 + 113908 | 0 | 0, 1551 | 0, $19 + 227845 | 0 | 0, 0 | 0); } physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -708255,7 +710056,7 @@ function asmFunc(imports) { } $15 = physx__PxGetAssertHandler_28_29() | 0; $19 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 247485 | 0, $19 + 138112 | 0, 679, GOT_data_internal_physx__Scb__Scene__getStats_28physx__PxSimulationStatistics__29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 253467 | 0, $19 + 143452 | 0, 679, GOT_data_internal_physx__Scb__Scene__getStats_28physx__PxSimulationStatistics__29_20const___ignore); $14 = 0; } } @@ -708271,7 +710072,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 24 | 0) >> 2] = $0; $4 = HEAP32[($3 + 24 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($3 + 8 | 0 | 0, $4 | 0, GOT_data_internal___memory_base + 74852 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($3 + 8 | 0 | 0, $4 | 0, GOT_data_internal___memory_base + 74867 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((HEAP32[($4 + 6476 | 0) >> 2] | 0) >>> 0 < 128 >>> 0 & 1 | 0) { @@ -708282,7 +710083,7 @@ function asmFunc(imports) { break label$3 } $29 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $29 + 111269 | 0 | 0, 1563 | 0, $29 + 221197 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $29 + 113908 | 0 | 0, 1563 | 0, $29 + 227179 | 0 | 0, 0 | 0); } HEAP8[($3 + 31 | 0) >> 0] = 0; HEAP32[($3 + 4 | 0) >> 2] = 1; @@ -708343,7 +710144,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 150638 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 156524 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if (!((HEAPU8[($5 + 6753 | 0) >> 0] | 0) & 1 | 0)) { @@ -708354,7 +710155,7 @@ function asmFunc(imports) { break label$3 } $22 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $22 + 111269 | 0 | 0, 1575 | 0, $22 + 153397 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $22 + 113908 | 0 | 0, 1575 | 0, $22 + 159283 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -708387,7 +710188,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 150654 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 156540 | 0 | 0) | 0; $10 = physx__Scb__Scene__getFrictionType_28_29_20const($4 + 16 | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -708414,7 +710215,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 124456 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 127830 | 0 | 0, 1 | 0) | 0; physx__Scb__Scene__setSimulationEventCallback_28physx__PxSimulationEventCallback__29($5 + 16 | 0 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -708439,7 +710240,7 @@ function asmFunc(imports) { break label$1; } $14 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $14 + 138112 | 0 | 0, 503 | 0, $14 + 222439 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $14 + 143452 | 0 | 0, 503 | 0, $14 + 228421 | 0 | 0, 0 | 0); } __stack_pointer = $4 + 16 | 0; return; @@ -708452,7 +710253,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 124483 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 127857 | 0 | 0) | 0; $10 = physx__Scb__Scene__getSimulationEventCallback_28_29_20const($4 + 16 | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -708479,7 +710280,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 124263 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 127637 | 0 | 0, 1 | 0) | 0; physx__Scb__Scene__setContactModifyCallback_28physx__PxContactModifyCallback__29($5 + 16 | 0 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -708504,7 +710305,7 @@ function asmFunc(imports) { break label$1; } $14 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $14 + 138112 | 0 | 0, 516 | 0, $14 + 222238 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $14 + 143452 | 0 | 0, 516 | 0, $14 + 228220 | 0 | 0, 0 | 0); } __stack_pointer = $4 + 16 | 0; return; @@ -708517,7 +710318,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 124288 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 127662 | 0 | 0) | 0; $10 = physx__Scb__Scene__getContactModifyCallback_28_29_20const($4 + 16 | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -708544,7 +710345,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 124338 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 127712 | 0 | 0, 1 | 0) | 0; physx__Scb__Scene__setCCDContactModifyCallback_28physx__PxCCDContactModifyCallback__29($5 + 16 | 0 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -708569,7 +710370,7 @@ function asmFunc(imports) { break label$1; } $14 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $14 + 138112 | 0 | 0, 529 | 0, $14 + 222337 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $14 + 143452 | 0 | 0, 529 | 0, $14 + 228319 | 0 | 0, 0 | 0); } __stack_pointer = $4 + 16 | 0; return; @@ -708582,7 +710383,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 124366 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 127740 | 0 | 0) | 0; $10 = physx__Scb__Scene__getCCDContactModifyCallback_28_29_20const($4 + 16 | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -708609,7 +710410,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 124713 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 128087 | 0 | 0, 1 | 0) | 0; physx__Scb__Scene__setBroadPhaseCallback_28physx__PxBroadPhaseCallback__29($5 + 16 | 0 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -708634,7 +710435,7 @@ function asmFunc(imports) { break label$1; } $14 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $14 + 138112 | 0 | 0, 555 | 0, $14 + 222540 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $14 + 143452 | 0 | 0, 555 | 0, $14 + 228522 | 0 | 0, 0 | 0); } __stack_pointer = $4 + 16 | 0; return; @@ -708647,7 +710448,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 124735 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 128109 | 0 | 0) | 0; $10 = physx__Scb__Scene__getBroadPhaseCallback_28_29_20const($4 + 16 | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -708682,7 +710483,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 86350 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 86419 | 0 | 0, 1 | 0) | 0; physx__Scb__Scene__setCCDMaxPasses_28unsigned_20int_29($5 + 16 | 0 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -708707,7 +710508,7 @@ function asmFunc(imports) { break label$1; } $14 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $14 + 138112 | 0 | 0, 542 | 0, $14 + 221773 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $14 + 143452 | 0 | 0, 542 | 0, $14 + 227755 | 0 | 0, 0 | 0); } __stack_pointer = $4 + 16 | 0; return; @@ -708720,7 +710521,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 86366 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 86435 | 0 | 0) | 0; $10 = physx__Scb__Scene__getCCDMaxPasses_28_29_20const($4 + 16 | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -708745,7 +710546,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 150706 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 156592 | 0 | 0) | 0; $10 = physx__Scb__Scene__getBroadPhaseType_28_29_20const($4 + 16 | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -708761,7 +710562,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 81799 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 81842 | 0 | 0) | 0; $16 = physx__Scb__Scene__getBroadPhaseCaps_28physx__PxBroadPhaseCaps__29_20const($5 + 16 | 0 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -708775,7 +710576,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 82727 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 82770 | 0 | 0) | 0; $10 = physx__Scb__Scene__getNbBroadPhaseRegions_28_29_20const($4 + 16 | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -708795,7 +710596,7 @@ function asmFunc(imports) { HEAP32[($6 + 20 | 0) >> 2] = $2; HEAP32[($6 + 16 | 0) >> 2] = $3; $7 = HEAP32[($6 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 82706 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 82749 | 0 | 0) | 0; $20 = physx__Scb__Scene__getBroadPhaseRegions_28physx__PxBroadPhaseRegionInfo__2c_20unsigned_20int_2c_20unsigned_20int_29_20const($7 + 16 | 0 | 0, HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0, HEAP32[($6 + 16 | 0) >> 2] | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($6 + 4 | 0 | 0) | 0; __stack_pointer = $6 + 32 | 0; @@ -708816,14 +710617,14 @@ function asmFunc(imports) { $8 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($7 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 32 | 0 | 0, $8 | 0, GOT_data_internal___memory_base + 119089 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 16 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 119100 | 0 | 0, 1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 32 | 0 | 0, $8 | 0, GOT_data_internal___memory_base + 122456 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 16 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 122467 | 0 | 0, 1 | 0) | 0; label$1 : { if ((physx__PxBounds3__isValid_28_29_20const(HEAP32[($5 + 68 | 0) >> 2] | 0 | 0) | 0) & 1 | 0) { break label$1 } $32 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $32 + 111269 | 0 | 0, 1679 | 0, $32 + 264459 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $32 + 113908 | 0 | 0, 1679 | 0, $32 + 270441 | 0 | 0, 0 | 0); } label$2 : { label$3 : { @@ -708831,7 +710632,7 @@ function asmFunc(imports) { break label$3 } $45 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $45 + 111269 | 0 | 0, 1682 | 0, $45 + 221445 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $45 + 113908 | 0 | 0, 1682 | 0, $45 + 227427 | 0 | 0, 0 | 0); HEAP32[($5 + 76 | 0) >> 2] = -1; HEAP32[($5 + 12 | 0) >> 2] = 1; break label$2; @@ -708855,7 +710656,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 119066 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 122433 | 0 | 0, 1 | 0) | 0; $17 = physx__Scb__Scene__removeBroadPhaseRegion_28unsigned_20int_29($5 + 16 | 0 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0) | 0; physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -708873,7 +710674,7 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $1; HEAP32[($5 + 20 | 0) >> 2] = $2; $6 = HEAP32[($5 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 162597 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 168495 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { label$3 : { @@ -708910,7 +710711,7 @@ function asmFunc(imports) { } } $61 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $61 + 111269 | 0 | 0, 1703 | 0, $61 + 224171 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $61 + 113908 | 0 | 0, 1703 | 0, $61 + 230153 | 0 | 0, 0 | 0); } HEAP32[$5 >> 2] = 1; break label$1; @@ -708943,7 +710744,7 @@ function asmFunc(imports) { break label$1; } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $16 + 138112 | 0 | 0, 565 | 0, $16 + 222636 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $16 + 143452 | 0 | 0, 565 | 0, $16 + 228618 | 0 | 0, 0 | 0); } __stack_pointer = $5 + 16 | 0; return; @@ -708956,7 +710757,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 162617 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 168515 | 0 | 0) | 0; $10 = physx__Scb__Scene__getFilterShaderData_28_29_20const($4 + 16 | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -708981,7 +710782,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 145775 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 151636 | 0 | 0) | 0; $10 = physx__Scb__Scene__getFilterShaderDataSize_28_29_20const($4 + 16 | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -709006,7 +710807,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 93834 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 93925 | 0 | 0) | 0; $10 = physx__Scb__Scene__getFilterShader_28_29_20const($4 + 16 | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -709031,7 +710832,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 124613 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 127987 | 0 | 0) | 0; $10 = physx__Scb__Scene__getFilterCallback_28_29_20const($4 + 16 | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -709058,7 +710859,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = $0; HEAP32[($4 + 40 | 0) >> 2] = $1; $5 = HEAP32[($4 + 44 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 24 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 141446 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 24 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 147276 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { label$3 : { @@ -709079,7 +710880,7 @@ function asmFunc(imports) { } } $46 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $46 + 111269 | 0 | 0, 1736 | 0, $46 + 260340 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $46 + 113908 | 0 | 0, 1736 | 0, $46 + 266322 | 0 | 0, 0 | 0); } HEAP32[($4 + 20 | 0) >> 2] = 1; break label$1; @@ -709120,7 +710921,7 @@ function asmFunc(imports) { }; } $95 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $95 + 111269 | 0 | 0, 1767 | 0, $95 + 259044 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $95 + 113908 | 0 | 0, 1767 | 0, $95 + 265026 | 0 | 0, 0 | 0); } HEAP32[($4 + 20 | 0) >> 2] = 0; } @@ -709157,7 +710958,7 @@ function asmFunc(imports) { break label$3 } $49 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $49 + 136906 | 0 | 0, 384 | 0, $49 + 257389 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $49 + 142064 | 0 | 0, 384 | 0, $49 + 263371 | 0 | 0, 0 | 0); } HEAP8[($7 + 111 | 0) >> 0] = 0 & 1 | 0; break label$1; @@ -709207,7 +711008,7 @@ function asmFunc(imports) { break label$12 } $132 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $132 + 136906 | 0 | 0, 405 | 0, $132 + 257931 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $132 + 142064 | 0 | 0, 405 | 0, $132 + 263913 | 0 | 0, 0 | 0); } HEAP8[($7 + 111 | 0) >> 0] = 0 & 1 | 0; break label$1; @@ -709228,7 +711029,7 @@ function asmFunc(imports) { break label$14 } $206 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $206 + 136906 | 0 | 0, 408 | 0, $206 + 266268 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $206 + 142064 | 0 | 0, 408 | 0, $206 + 272250 | 0 | 0, 0 | 0); } HEAP8[($7 + 111 | 0) >> 0] = 0 & 1 | 0; break label$1; @@ -709256,7 +711057,7 @@ function asmFunc(imports) { break label$18 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($7 + 43 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 43 | 0 | 0, HEAP32[($7 + 44 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 136906 | 0 | 0, 417 | 0) | 0), HEAP32[(wasm2js_i32$0 + 48 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 43 | 0 | 0, HEAP32[($7 + 44 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 142064 | 0 | 0, 417 | 0) | 0), HEAP32[(wasm2js_i32$0 + 48 | 0) >> 2] = wasm2js_i32$1; break label$17; } $6 = $6 - (((HEAP32[($7 + 44 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -709355,7 +711156,7 @@ function asmFunc(imports) { break label$3 } $49 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $49 + 136906 | 0 | 0, 384 | 0, $49 + 257389 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $49 + 142064 | 0 | 0, 384 | 0, $49 + 263371 | 0 | 0, 0 | 0); } HEAP8[($7 + 111 | 0) >> 0] = 0 & 1 | 0; break label$1; @@ -709405,7 +711206,7 @@ function asmFunc(imports) { break label$12 } $132 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $132 + 136906 | 0 | 0, 405 | 0, $132 + 257931 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $132 + 142064 | 0 | 0, 405 | 0, $132 + 263913 | 0 | 0, 0 | 0); } HEAP8[($7 + 111 | 0) >> 0] = 0 & 1 | 0; break label$1; @@ -709426,7 +711227,7 @@ function asmFunc(imports) { break label$14 } $206 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $206 + 136906 | 0 | 0, 408 | 0, $206 + 266268 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $206 + 142064 | 0 | 0, 408 | 0, $206 + 272250 | 0 | 0, 0 | 0); } HEAP8[($7 + 111 | 0) >> 0] = 0 & 1 | 0; break label$1; @@ -709454,7 +711255,7 @@ function asmFunc(imports) { break label$18 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($7 + 43 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 43 | 0 | 0, HEAP32[($7 + 44 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 136906 | 0 | 0, 417 | 0) | 0), HEAP32[(wasm2js_i32$0 + 48 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 43 | 0 | 0, HEAP32[($7 + 44 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 142064 | 0 | 0, 417 | 0) | 0), HEAP32[(wasm2js_i32$0 + 48 | 0) >> 2] = wasm2js_i32$1; break label$17; } $6 = $6 - (((HEAP32[($7 + 44 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -709553,7 +711354,7 @@ function asmFunc(imports) { break label$3 } $49 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $49 + 136906 | 0 | 0, 384 | 0, $49 + 257389 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $49 + 142064 | 0 | 0, 384 | 0, $49 + 263371 | 0 | 0, 0 | 0); } HEAP8[($7 + 111 | 0) >> 0] = 0 & 1 | 0; break label$1; @@ -709603,7 +711404,7 @@ function asmFunc(imports) { break label$12 } $132 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $132 + 136906 | 0 | 0, 405 | 0, $132 + 257931 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $132 + 142064 | 0 | 0, 405 | 0, $132 + 263913 | 0 | 0, 0 | 0); } HEAP8[($7 + 111 | 0) >> 0] = 0 & 1 | 0; break label$1; @@ -709624,7 +711425,7 @@ function asmFunc(imports) { break label$14 } $206 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $206 + 136906 | 0 | 0, 408 | 0, $206 + 266268 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $206 + 142064 | 0 | 0, 408 | 0, $206 + 272250 | 0 | 0, 0 | 0); } HEAP8[($7 + 111 | 0) >> 0] = 0 & 1 | 0; break label$1; @@ -709652,7 +711453,7 @@ function asmFunc(imports) { break label$18 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($7 + 43 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 43 | 0 | 0, HEAP32[($7 + 44 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 136906 | 0 | 0, 417 | 0) | 0), HEAP32[(wasm2js_i32$0 + 48 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 43 | 0 | 0, HEAP32[($7 + 44 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 142064 | 0 | 0, 417 | 0) | 0), HEAP32[(wasm2js_i32$0 + 48 | 0) >> 2] = wasm2js_i32$1; break label$17; } $6 = $6 - (((HEAP32[($7 + 44 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -709825,7 +711626,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 233893 | 0, $33 + 127557 | 0, 395, GOT_data_internal_physx__Scb__RigidObject__resetFiltering_28physx__Scb__Shape__20const__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239875 | 0, $33 + 131259 | 0, 395, GOT_data_internal_physx__Scb__RigidObject__resetFiltering_28physx__Scb__Shape__20const__2c_20unsigned_20int_29___ignore); $28 = 0; } } @@ -709948,7 +711749,7 @@ function asmFunc(imports) { HEAP32[($6 + 52 | 0) >> 2] = $2; HEAP32[($6 + 48 | 0) >> 2] = $3; $7 = HEAP32[($6 + 60 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($6 + 32 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 141446 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($6 + 32 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 147276 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { label$3 : { @@ -709969,7 +711770,7 @@ function asmFunc(imports) { } } $48 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $48 + 111269 | 0 | 0, 1774 | 0, $48 + 260340 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $48 + 113908 | 0 | 0, 1774 | 0, $48 + 266322 | 0 | 0, 0 | 0); } HEAP32[($6 + 28 | 0) >> 2] = 1; break label$1; @@ -710023,7 +711824,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 155173 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 161059 | 0 | 0) | 0; $11 = physx__Sc__Scene__getKineKineFilteringMode_28_29_20const(physx__Scb__Scene__getScScene_28_29_20const($4 + 16 | 0 | 0) | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -710045,7 +711846,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 155141 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 161027 | 0 | 0) | 0; $11 = physx__Sc__Scene__getStaticKineFilteringMode_28_29_20const(physx__Scb__Scene__getScScene_28_29_20const($4 + 16 | 0 | 0) | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -710073,7 +711874,7 @@ function asmFunc(imports) { $5 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($4 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 81445 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 81488 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__CoalescedHashSet_physx__PxConstraint__2c_20physx__shdfnd__Hash_physx__PxConstraint___2c_20physx__shdfnd__NonTrackingAllocator___getEntries_28_29_20const($4 + 6292 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; HEAP32[$3 >> 2] = 0; label$1 : { @@ -710113,7 +711914,7 @@ function asmFunc(imports) { HEAP32[($10 + 112 | 0) >> 2] = $7; $12 = HEAP32[($10 + 140 | 0) >> 2] | 0; physx__shdfnd__SIMDGuard__SIMDGuard_28_29($10 + 108 | 0 | 0) | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($10 + 92 | 0 | 0, $12 | 0, GOT_data_internal___memory_base + 155468 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($10 + 92 | 0 | 0, $12 | 0, GOT_data_internal___memory_base + 161354 | 0 | 0, 1 | 0) | 0; label$1 : { if (!((PxGetProfilerCallback() | 0 | 0) != (0 | 0) & 1 | 0)) { break label$1 @@ -710121,14 +711922,14 @@ function asmFunc(imports) { $31 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($12 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, GOT_data_internal___memory_base + 147542 | 0, 1, i64toi32_i32$0, i64toi32_i32$1) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, GOT_data_internal___memory_base + 153428 | 0, 1, i64toi32_i32$0, i64toi32_i32$1) | 0; } label$2 : { label$3 : { if (!(physx__NpScene__getSimulationStage_28_29_20const($12 | 0) | 0)) { break label$3 } - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, GOT_data_internal___memory_base + 111269 | 0 | 0, 1859 | 0, HEAP32[($10 + 116 | 0) >> 2] | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, GOT_data_internal___memory_base + 113908 | 0 | 0, 1859 | 0, HEAP32[($10 + 116 | 0) >> 2] | 0 | 0, 0 | 0); HEAP32[($10 + 88 | 0) >> 2] = 1; break label$2; } @@ -710141,7 +711942,7 @@ function asmFunc(imports) { break label$5 } $63 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $63 + 111269 | 0 | 0, 1863 | 0, $63 + 259367 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $63 + 113908 | 0 | 0, 1863 | 0, $63 + 265349 | 0 | 0, 0 | 0); } HEAP32[($10 + 88 | 0) >> 2] = 1; break label$2; @@ -710155,7 +711956,7 @@ function asmFunc(imports) { break label$7 } $79 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $79 + 111269 | 0 | 0, 1865 | 0, $79 + 263751 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $79 + 113908 | 0 | 0, 1865 | 0, $79 + 269733 | 0 | 0, 0 | 0); } HEAP32[($10 + 88 | 0) >> 2] = 1; break label$2; @@ -710169,7 +711970,7 @@ function asmFunc(imports) { break label$9 } $95 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $95 + 111269 | 0 | 0, 1867 | 0, $95 + 188996 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $95 + 113908 | 0 | 0, 1867 | 0, $95 + 194958 | 0 | 0, 0 | 0); } HEAP32[($10 + 88 | 0) >> 2] = 1; break label$2; @@ -710204,7 +712005,7 @@ function asmFunc(imports) { $151 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__NpSceneQueries__getContextId_28_29_20const($12 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($10 + 40 | 0 | 0, $151 | 0, GOT_data_internal___memory_base + 93966 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($10 + 40 | 0 | 0, $151 | 0, GOT_data_internal___memory_base + 94057 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; label$12 : { if (!((HEAPU8[($10 + 123 | 0) >> 0] | 0) & 1 | 0)) { break label$12 @@ -710212,7 +712013,7 @@ function asmFunc(imports) { $164 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($12 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($10 + 8 | 0 | 0, $164 | 0, GOT_data_internal___memory_base + 87610 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($10 + 8 | 0 | 0, $164 | 0, GOT_data_internal___memory_base + 87679 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; $174 = HEAP32[($12 + 6492 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$174 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($174); physx__PxProfileScoped___PxProfileScoped_28_29($10 + 8 | 0 | 0) | 0; @@ -710328,7 +712129,7 @@ function asmFunc(imports) { HEAP32[($8 + 16 | 0) >> 2] = $3; HEAP32[($8 + 12 | 0) >> 2] = $4; HEAP8[($8 + 11 | 0) >> 0] = $5; - physx__NpScene__simulateOrCollide_28float_2c_20physx__PxBaseTask__2c_20void__2c_20unsigned_20int_2c_20bool_2c_20char_20const__2c_20physx__Sc__SimulationStage__Enum_29(HEAP32[($8 + 28 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($8 + 24 | 0) >> 2])), HEAP32[($8 + 20 | 0) >> 2] | 0 | 0, HEAP32[($8 + 16 | 0) >> 2] | 0 | 0, HEAP32[($8 + 12 | 0) >> 2] | 0 | 0, (HEAPU8[($8 + 11 | 0) >> 0] | 0) & 1 | 0 | 0, GOT_data_internal___memory_base + 267297 | 0 | 0, 3 | 0); + physx__NpScene__simulateOrCollide_28float_2c_20physx__PxBaseTask__2c_20void__2c_20unsigned_20int_2c_20bool_2c_20char_20const__2c_20physx__Sc__SimulationStage__Enum_29(HEAP32[($8 + 28 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($8 + 24 | 0) >> 2])), HEAP32[($8 + 20 | 0) >> 2] | 0 | 0, HEAP32[($8 + 16 | 0) >> 2] | 0 | 0, HEAP32[($8 + 12 | 0) >> 2] | 0 | 0, (HEAPU8[($8 + 11 | 0) >> 0] | 0) & 1 | 0 | 0, GOT_data_internal___memory_base + 273279 | 0 | 0, 3 | 0); __stack_pointer = $8 + 32 | 0; return; } @@ -710342,14 +712143,14 @@ function asmFunc(imports) { HEAP32[($4 + 60 | 0) >> 2] = $0; HEAP32[($4 + 56 | 0) >> 2] = $1; $5 = HEAP32[($4 + 60 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 40 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 155794 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 40 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 161680 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if (!((physx__NpScene__getSimulationStage_28_29_20const($5 | 0) | 0 | 0) != (2 | 0) & 1 | 0)) { break label$2 } $23 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $23 + 111269 | 0 | 0, 1950 | 0, $23 + 267604 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $23 + 113908 | 0 | 0, 1950 | 0, $23 + 273586 | 0 | 0, 0 | 0); HEAP32[($4 + 36 | 0) >> 2] = 1; break label$1; } @@ -710358,7 +712159,7 @@ function asmFunc(imports) { $34 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 | 0, $34 | 0, GOT_data_internal___memory_base + 93966 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 | 0, $34 | 0, GOT_data_internal___memory_base + 94057 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__NpScene__SceneCompletion__setDependent_28physx__PxBaseTask__29($5 + 6504 | 0 | 0, HEAP32[($4 + 56 | 0) >> 2] | 0 | 0); physx__PxLightCpuTask__setContinuation_28physx__PxTaskManager__2c_20physx__PxBaseTask__29($5 + 6680 | 0 | 0, HEAP32[($5 + 6492 | 0) >> 2] | 0 | 0, $5 + 6504 | 0 | 0); physx__PxLightCpuTask__removeReference_28_29($5 + 6504 | 0 | 0); @@ -710391,7 +712192,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 187820 | 0, $23 + 137945 | 0, 414, GOT_data_internal_physx__NpScene__SceneCompletion__setDependent_28physx__PxBaseTask__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 193782 | 0, $23 + 143257 | 0, 414, GOT_data_internal_physx__NpScene__SceneCompletion__setDependent_28physx__PxBaseTask__29___ignore); $18 = 0; } } @@ -710424,7 +712225,7 @@ function asmFunc(imports) { HEAP32[($8 + 12 | 0) >> 2] = $4; HEAP8[($8 + 11 | 0) >> 0] = $5; $19 = 1; - physx__NpScene__simulateOrCollide_28float_2c_20physx__PxBaseTask__2c_20void__2c_20unsigned_20int_2c_20bool_2c_20char_20const__2c_20physx__Sc__SimulationStage__Enum_29(HEAP32[($8 + 28 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($8 + 24 | 0) >> 2])), HEAP32[($8 + 20 | 0) >> 2] | 0 | 0, HEAP32[($8 + 16 | 0) >> 2] | 0 | 0, HEAP32[($8 + 12 | 0) >> 2] | 0 | 0, (HEAPU8[($8 + 11 | 0) >> 0] | 0) & $19 | 0 | 0, GOT_data_internal___memory_base + 246915 | 0 | 0, $19 | 0); + physx__NpScene__simulateOrCollide_28float_2c_20physx__PxBaseTask__2c_20void__2c_20unsigned_20int_2c_20bool_2c_20char_20const__2c_20physx__Sc__SimulationStage__Enum_29(HEAP32[($8 + 28 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($8 + 24 | 0) >> 2])), HEAP32[($8 + 20 | 0) >> 2] | 0 | 0, HEAP32[($8 + 16 | 0) >> 2] | 0 | 0, HEAP32[($8 + 12 | 0) >> 2] | 0 | 0, (HEAPU8[($8 + 11 | 0) >> 0] | 0) & $19 | 0 | 0, GOT_data_internal___memory_base + 252897 | 0 | 0, $19 | 0); __stack_pointer = $8 + 32 | 0; return; } @@ -710441,7 +712242,7 @@ function asmFunc(imports) { $7 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($6 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 78429 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 78472 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; $25 = physx__shdfnd__SyncT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__SyncImpl____wait_28unsigned_20int_29($6 + 6460 | 0 | 0, ((HEAPU8[($4 + 43 | 0) >> 0] | 0) & 1 | 0 ? -1 : 0) | 0) | 0; physx__PxProfileScoped___PxProfileScoped_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 48 | 0; @@ -710473,7 +712274,7 @@ function asmFunc(imports) { $7 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($6 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 119013 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 122380 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; $25 = physx__shdfnd__SyncT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__SyncImpl____wait_28unsigned_20int_29($6 + 6464 | 0 | 0, ((HEAPU8[($4 + 43 | 0) >> 0] | 0) & 1 | 0 ? -1 : 0) | 0) | 0; physx__PxProfileScoped___PxProfileScoped_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 48 | 0; @@ -710516,7 +712317,7 @@ function asmFunc(imports) { $5 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($4 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 40 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 83683 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 40 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 83726 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__Scb__Scene__getScScene_28_29($4 + 16 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $3, wasm2js_i32$1 = (physx__Sc__Scene__fireOutOfBoundsCallbacks_28_29(HEAP32[($3 + 36 | 0) >> 2] | 0 | 0) | 0) & 1 | 0), HEAP8[(wasm2js_i32$0 + 35 | 0) >> 0] = wasm2js_i32$1; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__Sc__Scene__getOutOfBoundsAggregates_28_29(HEAP32[($3 + 36 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 28 | 0) >> 2] = wasm2js_i32$1; @@ -710559,7 +712360,7 @@ function asmFunc(imports) { break label$7 } $73 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $73 + 111269 | 0 | 0, 2040 | 0, $73 + 209640 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $73 + 113908 | 0 | 0, 2040 | 0, $73 + 215622 | 0 | 0, 0 | 0); } physx__PxProfileScoped___PxProfileScoped_28_29($3 + 40 | 0 | 0) | 0; __stack_pointer = $3 + 80 | 0; @@ -710581,7 +712382,7 @@ function asmFunc(imports) { break label$2 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $16 + 111269 | 0 | 0, 2048 | 0, $16 + 267507 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $16 + 113908 | 0 | 0, 2048 | 0, $16 + 273489 | 0 | 0, 0 | 0); HEAP8[($4 + 31 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -710592,7 +712393,7 @@ function asmFunc(imports) { HEAP8[($4 + 31 | 0) >> 0] = 0 & 1 | 0; break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 4 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 119034 | 0 | 0, 0 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 4 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 122401 | 0 | 0, 0 | 0) | 0; physx__NpScene__setSimulationStage_28physx__Sc__SimulationStage__Enum_29($6 | 0, 2 | 0); HEAP8[($4 + 31 | 0) >> 0] = 1 & 1 | 0; physx__NpWriteCheck___NpWriteCheck_28_29($4 + 4 | 0 | 0) | 0; @@ -710616,7 +712417,7 @@ function asmFunc(imports) { $14 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($4 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $14 | 0, GOT_data_internal___memory_base + 161321 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $14 | 0, GOT_data_internal___memory_base + 167219 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__NpScene__fireOutOfBoundsCallbacks_28_29($4 | 0); physx__Scb__Scene__fireBrokenConstraintCallbacks_28_29($4 + 16 | 0 | 0); physx__Scb__Scene__fireTriggerCallbacks_28_29($4 + 16 | 0 | 0); @@ -710688,14 +712489,14 @@ function asmFunc(imports) { $39 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($4 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 56 | 0 | 0, $39 | 0, GOT_data_internal___memory_base + 161295 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 56 | 0 | 0, $39 | 0, GOT_data_internal___memory_base + 167193 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Scb__Scene__fireCallBacksPostSync_28_29($4 + 16 | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($3 + 56 | 0 | 0) | 0; physx__Scb__Scene__postReportsCleanup_28_29($4 + 16 | 0 | 0); $56 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__NpSceneQueries__getContextId_28_29_20const($4 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, $56 | 0, GOT_data_internal___memory_base + 80174 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, $56 | 0, GOT_data_internal___memory_base + 80217 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; physx__Scb__Scene__getFlags_28_29_20const($3 + 12 | 0 | 0, $4 + 16 | 0 | 0); physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___operator__28physx__PxSceneFlag__Enum_29_20const($3 + 16 | 0 | 0, $3 + 12 | 0 | 0, 1 | 0); (wasm2js_i32$0 = $3, wasm2js_i32$1 = (physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___operator_20bool_28_29_20const($3 + 16 | 0 | 0) | 0) & 1 | 0), HEAP8[(wasm2js_i32$0 + 23 | 0) >> 0] = wasm2js_i32$1; @@ -710725,12 +712526,12 @@ function asmFunc(imports) { } $114 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371822 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378678 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $115 = physx__PxGetAssertHandler_28_29() | 0; $119 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$115 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($115, $119 + 190934 | 0, $119 + 111269 | 0, 2143, $119 + 371822 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$115 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($115, $119 + 196896 | 0, $119 + 113908 | 0, 2143, $119 + 378678 | 0); $114 = 0; } } @@ -710859,7 +712660,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 247485 | 0, $18 + 138112 | 0, 603, GOT_data_internal_physx__Scb__Scene__postReportsCleanup_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 253467 | 0, $18 + 143452 | 0, 603, GOT_data_internal_physx__Scb__Scene__postReportsCleanup_28_29___ignore); $13 = 0; } } @@ -710886,7 +712687,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 247485 | 0, $18 + 138112 | 0, 693, GOT_data_internal_physx__Scb__Scene__buildActiveAndFrozenActors_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 253467 | 0, $18 + 143452 | 0, 693, GOT_data_internal_physx__Scb__Scene__buildActiveAndFrozenActors_28_29___ignore); $13 = 0; } } @@ -710913,7 +712714,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 247485 | 0, $18 + 138112 | 0, 686, GOT_data_internal_physx__Scb__Scene__buildActiveActors_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 253467 | 0, $18 + 143452 | 0, 686, GOT_data_internal_physx__Scb__Scene__buildActiveActors_28_29___ignore); $13 = 0; } } @@ -711045,7 +712846,7 @@ function asmFunc(imports) { break label$2 } $17 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $17 + 111269 | 0 | 0, 2159 | 0, $17 + 252085 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $17 + 113908 | 0 | 0, 2159 | 0, $17 + 258067 | 0 | 0, 0 | 0); HEAP8[($5 + 79 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -711057,7 +712858,7 @@ function asmFunc(imports) { break label$1; } physx__shdfnd__SIMDGuard__SIMDGuard_28_29($5 + 60 | 0 | 0) | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 44 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 78471 | 0 | 0, 0 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 44 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 78514 | 0 | 0, 0 | 0) | 0; label$4 : { if (!((PxGetProfilerCallback() | 0 | 0) != (0 | 0) & 1 | 0)) { break label$4 @@ -711065,12 +712866,12 @@ function asmFunc(imports) { $54 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($7 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, GOT_data_internal___memory_base + 78465 | 0, 1, i64toi32_i32$0, i64toi32_i32$1) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, GOT_data_internal___memory_base + 78508 | 0, 1, i64toi32_i32$0, i64toi32_i32$1) | 0; } $62 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__NpSceneQueries__getContextId_28_29_20const($7 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 8 | 0 | 0, $62 | 0, GOT_data_internal___memory_base + 78448 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 8 | 0 | 0, $62 | 0, GOT_data_internal___memory_base + 78491 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; physx__NpScene__fetchResultsPreContactCallbacks_28_29($7 | 0); label$5 : { if (!((PxGetProfilerCallback() | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -711079,7 +712880,7 @@ function asmFunc(imports) { $79 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($7 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$79 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($79, GOT_data_internal___memory_base + 83660 | 0, 1, i64toi32_i32$0, i64toi32_i32$1) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$79 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($79, GOT_data_internal___memory_base + 83703 | 0, 1, i64toi32_i32$0, i64toi32_i32$1) | 0; } physx__Scb__Scene__fireQueuedContactCallbacks_28_29($7 + 16 | 0 | 0); label$6 : { @@ -711089,7 +712890,7 @@ function asmFunc(imports) { $96 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__NpSceneQueries__getContextId_28_29_20const($7 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$96 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($96, 0, GOT_data_internal___memory_base + 83660 | 0, 1, i64toi32_i32$1, i64toi32_i32$0); + FUNCTION_TABLE[HEAP32[((HEAP32[$96 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($96, 0, GOT_data_internal___memory_base + 83703 | 0, 1, i64toi32_i32$1, i64toi32_i32$0); } physx__NpScene__fetchResultsPostContactCallbacks_28_29($7 | 0); label$7 : { @@ -711099,7 +712900,7 @@ function asmFunc(imports) { $112 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($7 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$112 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($112, 0, GOT_data_internal___memory_base + 78465 | 0, 1, i64toi32_i32$0, i64toi32_i32$1); + FUNCTION_TABLE[HEAP32[((HEAP32[$112 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($112, 0, GOT_data_internal___memory_base + 78508 | 0, 1, i64toi32_i32$0, i64toi32_i32$1); } label$8 : { if (!((PxGetProfilerCallback() | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -711108,7 +712909,7 @@ function asmFunc(imports) { $128 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__NpSceneQueries__getContextId_28_29_20const($7 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$128 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($128, 0, GOT_data_internal___memory_base + 147542 | 0, 1, i64toi32_i32$1, i64toi32_i32$0); + FUNCTION_TABLE[HEAP32[((HEAP32[$128 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($128, 0, GOT_data_internal___memory_base + 153428 | 0, 1, i64toi32_i32$1, i64toi32_i32$0); } label$9 : { if (!((HEAP32[($5 + 64 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -711159,7 +712960,7 @@ function asmFunc(imports) { break label$2 } $18 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $18 + 111269 | 0 | 0, 2210 | 0, $18 + 251971 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $18 + 113908 | 0 | 0, 2210 | 0, $18 + 257953 | 0 | 0, 0 | 0); HEAP8[($6 + 79 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -711171,7 +712972,7 @@ function asmFunc(imports) { break label$1; } physx__shdfnd__SIMDGuard__SIMDGuard_28_29($6 + 56 | 0 | 0) | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($6 + 40 | 0 | 0, $8 | 0, GOT_data_internal___memory_base + 72650 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($6 + 40 | 0 | 0, $8 | 0, GOT_data_internal___memory_base + 72665 | 0 | 0, 1 | 0) | 0; label$4 : { if (!((PxGetProfilerCallback() | 0 | 0) != (0 | 0) & 1 | 0)) { break label$4 @@ -711179,12 +712980,12 @@ function asmFunc(imports) { $55 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($8 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, GOT_data_internal___memory_base + 78465 | 0, 1, i64toi32_i32$0, i64toi32_i32$1) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, GOT_data_internal___memory_base + 78508 | 0, 1, i64toi32_i32$0, i64toi32_i32$1) | 0; } $63 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__NpSceneQueries__getContextId_28_29_20const($8 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($6 + 8 | 0 | 0, $63 | 0, GOT_data_internal___memory_base + 72646 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($6 + 8 | 0 | 0, $63 | 0, GOT_data_internal___memory_base + 72661 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; physx__NpScene__fetchResultsPreContactCallbacks_28_29($8 | 0); (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__Scb__Scene__getQueuedContactPairHeaders_28_29($8 + 16 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; $77 = physx__shdfnd__Array_physx__PxContactPairHeader_2c_20physx__shdfnd__NamedAllocator___size_28_29_20const(HEAP32[($6 + 4 | 0) >> 2] | 0 | 0) | 0; @@ -711302,12 +713103,12 @@ function asmFunc(imports) { $13 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$13 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($13, GOT_data_internal___memory_base + 83660 | 0, 1, i64toi32_i32$0, i64toi32_i32$1) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$13 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($13, GOT_data_internal___memory_base + 83703 | 0, 1, i64toi32_i32$0, i64toi32_i32$1) | 0; } $21 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__NpSceneQueries__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 40 | 0 | 0, $21 | 0, GOT_data_internal___memory_base + 83639 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 40 | 0 | 0, $21 | 0, GOT_data_internal___memory_base + 83682 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__Scb__Scene__getQueuedContactPairHeaders_28_29($5 + 16 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__Array_physx__PxContactPairHeader_2c_20physx__shdfnd__NamedAllocator___size_28_29_20const(HEAP32[($4 + 36 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 32 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__Array_physx__PxContactPairHeader_2c_20physx__shdfnd__NamedAllocator___begin_28_29_20const(HEAP32[($4 + 36 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 28 | 0) >> 2] = wasm2js_i32$1; @@ -711382,14 +713183,14 @@ function asmFunc(imports) { $16 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($16, 0, GOT_data_internal___memory_base + 83660 | 0, 1, i64toi32_i32$0, i64toi32_i32$1); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($16, 0, GOT_data_internal___memory_base + 83703 | 0, 1, i64toi32_i32$0, i64toi32_i32$1); } $25 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__NpSceneQueries__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 16 | 0 | 0, $25 | 0, GOT_data_internal___memory_base + 125102 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 16 | 0 | 0, $25 | 0, GOT_data_internal___memory_base + 128482 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; HEAP8[($5 + 6754 | 0) >> 0] = 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 | 0, $5 | 0, GOT_data_internal___memory_base + 125108 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 | 0, $5 | 0, GOT_data_internal___memory_base + 128488 | 0 | 0, 1 | 0) | 0; physx__NpScene__fetchResultsPostContactCallbacks_28_29($5 | 0); label$2 : { if (!((HEAP32[($4 + 56 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -711404,7 +713205,7 @@ function asmFunc(imports) { $56 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$56 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($56, 0, GOT_data_internal___memory_base + 78465 | 0, 1, i64toi32_i32$0, i64toi32_i32$1); + FUNCTION_TABLE[HEAP32[((HEAP32[$56 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($56, 0, GOT_data_internal___memory_base + 78508 | 0, 1, i64toi32_i32$0, i64toi32_i32$1); } label$4 : { if (!((PxGetProfilerCallback() | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -711413,7 +713214,7 @@ function asmFunc(imports) { $72 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__NpSceneQueries__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$72 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($72, 0, GOT_data_internal___memory_base + 147542 | 0, 1, i64toi32_i32$1, i64toi32_i32$0); + FUNCTION_TABLE[HEAP32[((HEAP32[$72 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($72, 0, GOT_data_internal___memory_base + 153428 | 0, 1, i64toi32_i32$1, i64toi32_i32$0); } physx__NpWriteCheck___NpWriteCheck_28_29($4 | 0) | 0; physx__PxProfileScoped___PxProfileScoped_28_29($4 + 16 | 0 | 0) | 0; @@ -711435,8 +713236,8 @@ function asmFunc(imports) { $7 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($6 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 118667 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 118671 | 0 | 0, 0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 122034 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 122038 | 0 | 0, 0 | 0) | 0; physx__shdfnd__SIMDGuard__SIMDGuard_28_29($4 + 4 | 0 | 0) | 0; label$1 : { label$2 : { @@ -711444,7 +713245,7 @@ function asmFunc(imports) { break label$2 } $31 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $31 + 111269 | 0 | 0, 2308 | 0, $31 + 159345 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $31 + 113908 | 0 | 0, 2308 | 0, $31 + 165243 | 0 | 0, 0 | 0); HEAP32[$4 >> 2] = 1; break label$1; } @@ -711479,7 +713280,7 @@ function asmFunc(imports) { } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 247485 | 0, $20 + 138112 | 0, 590, GOT_data_internal_physx__Scb__Scene__flush_28bool_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 253467 | 0, $20 + 143452 | 0, 590, GOT_data_internal_physx__Scb__Scene__flush_28bool_29___ignore); $15 = 0; } } @@ -711543,8 +713344,8 @@ function asmFunc(imports) { $5 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($4 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 86243 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($3 + 8 | 0 | 0, $4 | 0, GOT_data_internal___memory_base + 86247 | 0 | 0, 1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 24 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 86312 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($3 + 8 | 0 | 0, $4 | 0, GOT_data_internal___memory_base + 86316 | 0 | 0, 1 | 0) | 0; physx__shdfnd__SIMDGuard__SIMDGuard_28_29($3 + 4 | 0 | 0) | 0; physx__Sq__SceneQueryManager__flushUpdates_28_29($4 + 5632 | 0 | 0); physx__shdfnd__SIMDGuard___SIMDGuard_28_29($3 + 4 | 0 | 0) | 0; @@ -711701,7 +713502,7 @@ function asmFunc(imports) { HEAP8[($6 + 26 | 0) >> 0] = $2; HEAP32[($6 + 20 | 0) >> 2] = $3; $7 = HEAP32[($6 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($6 + 4 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 91116 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($6 + 4 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 91185 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { label$3 : { @@ -711722,7 +713523,7 @@ function asmFunc(imports) { } } $54 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $54 + 111269 | 0 | 0, 2375 | 0, $54 + 266757 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $54 + 113908 | 0 | 0, 2375 | 0, $54 + 272739 | 0 | 0, 0 | 0); } HEAP32[$6 >> 2] = 1; break label$1; @@ -711736,7 +713537,7 @@ function asmFunc(imports) { break label$7 } $86 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $86 + 111269 | 0 | 0, 2377 | 0, $86 + 259192 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $86 + 113908 | 0 | 0, 2377 | 0, $86 + 265174 | 0 | 0, 0 | 0); } HEAP32[$6 >> 2] = 1; break label$1; @@ -711792,7 +713593,7 @@ function asmFunc(imports) { } } $208 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $208 + 111269 | 0 | 0, 2382 | 0, $208 + 267200 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $208 + 113908 | 0 | 0, 2382 | 0, $208 + 273182 | 0 | 0, 0 | 0); } HEAP32[$6 >> 2] = 1; break label$1; @@ -711858,7 +713659,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 201801 | 0, $25 + 132612 | 0, 91, GOT_data_internal_physx__Scb__SceneBuffer__setDominancePair_28unsigned_20int_2c_20unsigned_20int_2c_20physx__PxDominanceGroupPair_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 207783 | 0, $25 + 137098 | 0, 91, GOT_data_internal_physx__Scb__SceneBuffer__setDominancePair_28unsigned_20int_2c_20unsigned_20int_2c_20physx__PxDominanceGroupPair_20const__29___ignore); $20 = 0; } } @@ -711873,7 +713674,7 @@ function asmFunc(imports) { } $45 = physx__PxGetAssertHandler_28_29() | 0; $49 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 81580 | 0, $49 + 132612 | 0, 92, GOT_data_internal_physx__Scb__SceneBuffer__setDominancePair_28unsigned_20int_2c_20unsigned_20int_2c_20physx__PxDominanceGroupPair_20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 81623 | 0, $49 + 137098 | 0, 92, GOT_data_internal_physx__Scb__SceneBuffer__setDominancePair_28unsigned_20int_2c_20unsigned_20int_2c_20physx__PxDominanceGroupPair_20const__29___ignore_1); $44 = 0; } } @@ -711888,7 +713689,7 @@ function asmFunc(imports) { } $69 = physx__PxGetAssertHandler_28_29() | 0; $73 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$69 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($69, $73 + 81549 | 0, $73 + 132612 | 0, 93, GOT_data_internal_physx__Scb__SceneBuffer__setDominancePair_28unsigned_20int_2c_20unsigned_20int_2c_20physx__PxDominanceGroupPair_20const__29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$69 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($69, $73 + 81592 | 0, $73 + 137098 | 0, 93, GOT_data_internal_physx__Scb__SceneBuffer__setDominancePair_28unsigned_20int_2c_20unsigned_20int_2c_20physx__PxDominanceGroupPair_20const__29___ignore_2); $68 = 0; } } @@ -711944,7 +713745,7 @@ function asmFunc(imports) { HEAP8[($6 + 27 | 0) >> 0] = $2; HEAP8[($6 + 26 | 0) >> 0] = $3; $7 = HEAP32[($6 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 12 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 91138 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 12 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 91207 | 0 | 0) | 0; label$1 : { label$2 : { label$3 : { @@ -711965,7 +713766,7 @@ function asmFunc(imports) { } } $53 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $53 + 111269 | 0 | 0, 2391 | 0, $53 + 266827 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $53 + 113908 | 0 | 0, 2391 | 0, $53 + 272809 | 0 | 0, 0 | 0); } $60 = 1; physx__PxDominanceGroupPair__PxDominanceGroupPair_28unsigned_20char_2c_20unsigned_20char_29($0 | 0, $60 & 255 | 0 | 0, $60 & 255 | 0 | 0) | 0; @@ -712036,7 +713837,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 201801 | 0, $25 + 132612 | 0, 113, GOT_data_internal_physx__Scb__SceneBuffer__getDominancePair_28unsigned_20int_2c_20unsigned_20int_2c_20physx__PxDominanceGroupPair__29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 207783 | 0, $25 + 137098 | 0, 113, GOT_data_internal_physx__Scb__SceneBuffer__getDominancePair_28unsigned_20int_2c_20unsigned_20int_2c_20physx__PxDominanceGroupPair__29_20const___ignore); $20 = 0; } } @@ -712051,7 +713852,7 @@ function asmFunc(imports) { } $45 = physx__PxGetAssertHandler_28_29() | 0; $49 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 81580 | 0, $49 + 132612 | 0, 114, GOT_data_internal_physx__Scb__SceneBuffer__getDominancePair_28unsigned_20int_2c_20unsigned_20int_2c_20physx__PxDominanceGroupPair__29_20const___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 81623 | 0, $49 + 137098 | 0, 114, GOT_data_internal_physx__Scb__SceneBuffer__getDominancePair_28unsigned_20int_2c_20unsigned_20int_2c_20physx__PxDominanceGroupPair__29_20const___ignore_1); $44 = 0; } } @@ -712066,7 +713867,7 @@ function asmFunc(imports) { } $69 = physx__PxGetAssertHandler_28_29() | 0; $73 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$69 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($69, $73 + 81549 | 0, $73 + 132612 | 0, 115, GOT_data_internal_physx__Scb__SceneBuffer__getDominancePair_28unsigned_20int_2c_20unsigned_20int_2c_20physx__PxDominanceGroupPair__29_20const___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$69 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($69, $73 + 81592 | 0, $73 + 137098 | 0, 115, GOT_data_internal_physx__Scb__SceneBuffer__getDominancePair_28unsigned_20int_2c_20unsigned_20int_2c_20physx__PxDominanceGroupPair__29_20const___ignore_2); $68 = 0; } } @@ -712106,7 +713907,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 155275 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 161161 | 0 | 0, 1 | 0) | 0; HEAP32[($5 + 5872 | 0) >> 2] = HEAP32[($4 + 24 | 0) >> 2] | 0; physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -712120,7 +713921,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 155299 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 161185 | 0 | 0) | 0; $8 = HEAP32[($4 + 5872 | 0) >> 2] | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -712146,7 +713947,7 @@ function asmFunc(imports) { break label$3 } $22 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $22 + 111269 | 0 | 0, 2424 | 0, $22 + 266693 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $22 + 113908 | 0 | 0, 2424 | 0, $22 + 272675 | 0 | 0, 0 | 0); } break label$1; } @@ -712163,7 +713964,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 74084 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 74099 | 0 | 0) | 0; $10 = physx__Sq__SceneQueryManager__getDynamicTreeRebuildRateHint_28_29_20const($4 + 5632 | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -712192,8 +713993,8 @@ function asmFunc(imports) { $9 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($8 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 24 | 0 | 0, $9 | 0, GOT_data_internal___memory_base + 157164 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 8 | 0 | 0, $8 | 0, GOT_data_internal___memory_base + 157168 | 0 | 0, 1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 24 | 0 | 0, $9 | 0, GOT_data_internal___memory_base + 163050 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 8 | 0 | 0, $8 | 0, GOT_data_internal___memory_base + 163054 | 0 | 0, 1 | 0) | 0; physx__shdfnd__SIMDGuard__SIMDGuard_28_29($5 + 4 | 0 | 0) | 0; physx__Sq__SceneQueryManager__forceDynamicTreeRebuild_28bool_2c_20bool_29($8 + 5632 | 0 | 0, (HEAPU8[($5 + 59 | 0) >> 0] | 0) & 1 | 0 | 0, (HEAPU8[($5 + 58 | 0) >> 0] | 0) & 1 | 0 | 0); physx__shdfnd__SIMDGuard___SIMDGuard_28_29($5 + 4 | 0 | 0) | 0; @@ -712212,7 +714013,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 145470 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 151331 | 0 | 0, 1 | 0) | 0; physx__Scb__Scene__setSolverBatchSize_28unsigned_20int_29($5 + 16 | 0 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -712251,7 +714052,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 145489 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 151350 | 0 | 0) | 0; $10 = physx__Scb__Scene__getSolverBatchSize_28_29_20const($4 + 16 | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -712289,7 +714090,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 145508 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 151369 | 0 | 0, 1 | 0) | 0; physx__Scb__Scene__setSolverArticulationBatchSize_28unsigned_20int_29($5 + 16 | 0 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -712328,7 +714129,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 145539 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 151400 | 0 | 0) | 0; $10 = physx__Scb__Scene__getSolverArticulationBatchSize_28_29_20const($4 + 16 | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -712368,7 +714169,7 @@ function asmFunc(imports) { HEAP32[($5 + 36 | 0) >> 2] = $1; HEAPF32[($5 + 32 | 0) >> 2] = $2; $6 = HEAP32[($5 + 40 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 16 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 92568 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 16 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 92637 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((physx__PxIsFinite_28float_29(Math_fround(Math_fround(HEAPF32[($5 + 32 | 0) >> 2]))) | 0) & 1 | 0) { @@ -712379,7 +714180,7 @@ function asmFunc(imports) { break label$3 } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 111269 | 0 | 0, 2473 | 0, $25 + 218562 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 113908 | 0 | 0, 2473 | 0, $25 + 224544 | 0 | 0, 0 | 0); } HEAP8[($5 + 47 | 0) >> 0] = 0 & 1 | 0; HEAP32[($5 + 12 | 0) >> 2] = 1; @@ -712390,7 +714191,7 @@ function asmFunc(imports) { break label$4 } $45 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $45 + 111269 | 0 | 0, 2477 | 0, $45 + 216886 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $45 + 113908 | 0 | 0, 2477 | 0, $45 + 222868 | 0 | 0, 0 | 0); HEAP8[($5 + 47 | 0) >> 0] = 0 & 1 | 0; HEAP32[($5 + 12 | 0) >> 2] = 1; break label$1; @@ -712400,7 +714201,7 @@ function asmFunc(imports) { break label$5 } $64 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $64 + 111269 | 0 | 0, 2482 | 0, $64 + 225775 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $64 + 113908 | 0 | 0, 2482 | 0, $64 + 231757 | 0 | 0, 0 | 0); HEAP8[($5 + 47 | 0) >> 0] = 0 & 1 | 0; HEAP32[($5 + 12 | 0) >> 2] = 1; break label$1; @@ -712445,7 +714246,7 @@ function asmFunc(imports) { } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 185002 | 0, $31 + 138112 | 0, 741, GOT_data_internal_physx__Scb__Scene__setVisualizationParameter_28physx__PxVisualizationParameter__Enum_2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 190941 | 0, $31 + 143452 | 0, 741, GOT_data_internal_physx__Scb__Scene__setVisualizationParameter_28physx__PxVisualizationParameter__Enum_2c_20float_29___ignore); $26 = 0; } } @@ -712475,7 +714276,7 @@ function asmFunc(imports) { break label$1; } $19 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $19 + 111269 | 0 | 0, 2497 | 0, $19 + 214985 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $19 + 113908 | 0 | 0, 2497 | 0, $19 + 220967 | 0 | 0, 0 | 0); HEAPF32[($4 + 12 | 0) >> 2] = Math_fround(0 | 0); } $28 = Math_fround(HEAPF32[($4 + 12 | 0) >> 2]); @@ -712498,7 +714299,7 @@ function asmFunc(imports) { break label$1 } $20 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $20 + 111269 | 0 | 0, 2505 | 0, $20 + 264395 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $20 + 113908 | 0 | 0, 2505 | 0, $20 + 270377 | 0 | 0, 0 | 0); } physx__Scb__Scene__setVisualizationCullingBox_28physx__PxBounds3_20const__29($5 + 16 | 0 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 8 | 0 | 0) | 0; @@ -712547,12 +714348,12 @@ function asmFunc(imports) { } $27 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371823 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378679 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 253858 | 0, $32 + 111269 | 0, 2513, $32 + 371823 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 259840 | 0, $32 + 113908 | 0, 2513, $32 + 378679 | 0); $27 = 0; } } @@ -712581,7 +714382,7 @@ function asmFunc(imports) { break label$3 } $10 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $10 + 111269 | 0 | 0, 2520 | 0, $10 + 263227 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $10 + 113908 | 0 | 0, 2520 | 0, $10 + 269209 | 0 | 0, 0 | 0); } break label$1; } @@ -712608,7 +714409,7 @@ function asmFunc(imports) { break label$3 } $9 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $9 + 111269 | 0 | 0, 2528 | 0, $9 + 226010 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $9 + 113908 | 0 | 0, 2528 | 0, $9 + 231992 | 0 | 0, 0 | 0); } HEAP32[($3 + 12 | 0) >> 2] = 0; break label$1; @@ -712637,7 +714438,7 @@ function asmFunc(imports) { break label$3 } $9 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $9 + 111269 | 0 | 0, 2536 | 0, $9 + 225899 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $9 + 113908 | 0 | 0, 2536 | 0, $9 + 231881 | 0 | 0, 0 | 0); } HEAP32[($3 + 12 | 0) >> 2] = 0; break label$1; @@ -712997,7 +714798,7 @@ function asmFunc(imports) { break label$2 } $21 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $21 + 111269 | 0 | 0, 2749 | 0, $21 + 223394 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $21 + 113908 | 0 | 0, 2749 | 0, $21 + 229376 | 0 | 0, 0 | 0); break label$1; } HEAP8[($3 + 10 | 0) >> 0] = (HEAPU8[($3 + 10 | 0) >> 0] | 0) + -1 | 0; @@ -713040,7 +714841,7 @@ function asmFunc(imports) { $31 = HEAP32[($5 + 8 | 0) >> 2] | 0; break label$3; } - $31 = GOT_data_internal___memory_base + 111269 | 0; + $31 = GOT_data_internal___memory_base + 113908 | 0; } $35 = $31; label$5 : { @@ -713053,7 +714854,7 @@ function asmFunc(imports) { } $44 = 2766; } - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($22 | 0, 8 | 0, $35 | 0, $44 | 0, GOT_data_internal___memory_base + 223167 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($22 | 0, 8 | 0, $35 | 0, $44 | 0, GOT_data_internal___memory_base + 229149 | 0 | 0, 0 | 0); break label$1; } HEAP8[($5 + 3 | 0) >> 0] = (HEAPU8[($5 + 3 | 0) >> 0] | 0) + 1 | 0; @@ -713073,12 +714874,12 @@ function asmFunc(imports) { } $84 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371824 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378680 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $85 = physx__PxGetAssertHandler_28_29() | 0; $89 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$85 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($85, $89 + 254631 | 0, $89 + 111269 | 0, 2776, $89 + 371824 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$85 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($85, $89 + 260613 | 0, $89 + 113908 | 0, 2776, $89 + 378680 | 0); $84 = 0; } } @@ -713102,7 +714903,7 @@ function asmFunc(imports) { break label$2 } $21 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $21 + 111269 | 0 | 0, 2788 | 0, $21 + 223288 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $21 + 113908 | 0 | 0, 2788 | 0, $21 + 229270 | 0 | 0, 0 | 0); break label$1; } HEAP8[($3 + 11 | 0) >> 0] = (HEAPU8[($3 + 11 | 0) >> 0] | 0) + -1 | 0; @@ -713113,12 +714914,12 @@ function asmFunc(imports) { } $50 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371825 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378681 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $51 = physx__PxGetAssertHandler_28_29() | 0; $55 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 254654 | 0, $55 + 111269 | 0, 2794, $55 + 371825 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 260636 | 0, $55 + 113908 | 0, 2794, $55 + 378681 | 0); $50 = 0; } } @@ -713139,7 +714940,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 147003 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, $4 | 0, GOT_data_internal___memory_base + 152883 | 0 | 0) | 0; $8 = Math_fround(physx__NpScene__getWakeCounterResetValueInteral_28_29_20const($4 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -713158,15 +714959,15 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 104 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 119420 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 88 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 119424 | 0 | 0, 1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 104 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 122787 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 88 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 122791 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if (!((physx__Scb__Scene__isPhysicsBuffering_28_29_20const($5 + 16 | 0 | 0) | 0) & 1 | 0)) { break label$2 } $31 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $31 + 111269 | 0 | 0, 2838 | 0, $31 + 222152 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $31 + 113908 | 0 | 0, 2838 | 0, $31 + 228134 | 0 | 0, 0 | 0); HEAP32[($4 + 84 | 0) >> 2] = 1; break label$1; } @@ -713310,12 +715111,12 @@ function asmFunc(imports) { } $39 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371847 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378703 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $40 = physx__PxGetAssertHandler_28_29() | 0; $44 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$40 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($40, $44 + 188836 | 0, $44 + 111269 | 0, 2825, $44 + 371847 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$40 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($40, $44 + 194798 | 0, $44 + 113908 | 0, 2825, $44 + 378703 | 0); $39 = 0; } } @@ -713442,7 +715243,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugPoint_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugPoint_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -713471,7 +715272,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugLine_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugLine_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -713500,7 +715301,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugTriangle_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugTriangle_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -713529,7 +715330,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugText_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxDebugText_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -713571,7 +715372,7 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $1; HEAP32[($5 + 20 | 0) >> 2] = $2; $6 = HEAP32[($5 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 80142 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 4 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 80185 | 0 | 0, 1 | 0) | 0; physx__Scb__Scene__setActiveActors_28physx__PxActor___2c_20unsigned_20int_29($6 + 16 | 0 | 0, HEAP32[($5 + 24 | 0) >> 2] | 0 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($5 + 4 | 0 | 0) | 0; __stack_pointer = $5 + 32 | 0; @@ -713620,9 +715421,9 @@ function asmFunc(imports) { HEAP8[($5 + 103 | 0) >> 0] = $2; $7 = HEAP32[($5 + 108 | 0) >> 2] | 0; physx__shdfnd__SIMDGuard__SIMDGuard_28_29($5 + 96 | 0 | 0) | 0; - $13 = GOT_data_internal___memory_base + 293895 | 0; + $13 = GOT_data_internal___memory_base + 300343 | 0; HEAP16[($5 + 94 | 0) >> 1] = HEAPU8[$13 >> 0] | 0 | ((HEAPU8[($13 + 1 | 0) >> 0] | 0) << 8 | 0) | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 76 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 148396 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 76 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 154282 | 0 | 0, 1 | 0) | 0; label$1 : { if (!((PxGetProfilerCallback() | 0 | 0) != (0 | 0) & 1 | 0)) { break label$1 @@ -713630,7 +715431,7 @@ function asmFunc(imports) { $30 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($7 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, GOT_data_internal___memory_base + 148390 | 0, 1, i64toi32_i32$0, i64toi32_i32$1) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, GOT_data_internal___memory_base + 154276 | 0, 1, i64toi32_i32$0, i64toi32_i32$1) | 0; } label$2 : { label$3 : { @@ -713638,7 +715439,7 @@ function asmFunc(imports) { break label$3 } $43 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $43 + 111269 | 0 | 0, 2961 | 0, $43 + 263869 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $43 + 113908 | 0 | 0, 2961 | 0, $43 + 269851 | 0 | 0, 0 | 0); HEAP32[($5 + 72 | 0) >> 2] = 1; break label$2; } @@ -713656,7 +715457,7 @@ function asmFunc(imports) { $70 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__NpSceneQueries__getContextId_28_29_20const($7 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 40 | 0 | 0, $70 | 0, GOT_data_internal___memory_base + 93940 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 40 | 0 | 0, $70 | 0, GOT_data_internal___memory_base + 94031 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; label$5 : { if (!((HEAPU8[($5 + 103 | 0) >> 0] | 0) & 1 | 0)) { break label$5 @@ -713664,7 +715465,7 @@ function asmFunc(imports) { $83 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($7 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 8 | 0 | 0, $83 | 0, GOT_data_internal___memory_base + 87610 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 8 | 0 | 0, $83 | 0, GOT_data_internal___memory_base + 87679 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; $93 = HEAP32[($7 + 6492 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93); physx__PxProfileScoped___PxProfileScoped_28_29($5 + 8 | 0 | 0) | 0; @@ -713717,7 +715518,7 @@ function asmFunc(imports) { $7 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($6 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 87338 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $7 | 0, GOT_data_internal___memory_base + 87407 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; $25 = physx__shdfnd__SyncT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__SyncImpl____wait_28unsigned_20int_29($6 + 6468 | 0 | 0, ((HEAPU8[($4 + 43 | 0) >> 0] | 0) & 1 | 0 ? -1 : 0) | 0) | 0; physx__PxProfileScoped___PxProfileScoped_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 48 | 0; @@ -713752,7 +715553,7 @@ function asmFunc(imports) { break label$2 } $12 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $12 + 111269 | 0 | 0, 3019 | 0, $12 + 252363 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $12 + 113908 | 0 | 0, 3019 | 0, $12 + 258345 | 0 | 0, 0 | 0); HEAP8[($4 + 31 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -713764,7 +715565,7 @@ function asmFunc(imports) { break label$1; } physx__shdfnd__SIMDGuard__SIMDGuard_28_29($4 + 16 | 0 | 0) | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 | 0, $6 | 0, GOT_data_internal___memory_base + 87325 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 | 0, $6 | 0, GOT_data_internal___memory_base + 87394 | 0 | 0, 1 | 0) | 0; label$4 : { if (!((PxGetProfilerCallback() | 0 | 0) != (0 | 0) & 1 | 0)) { break label$4 @@ -713772,7 +715573,7 @@ function asmFunc(imports) { $45 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($6 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, GOT_data_internal___memory_base + 87319 | 0, 1, i64toi32_i32$0, i64toi32_i32$1) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, GOT_data_internal___memory_base + 87388 | 0, 1, i64toi32_i32$0, i64toi32_i32$1) | 0; } physx__Sq__SceneQueryManager__flushUpdates_28_29($6 + 5632 | 0 | 0); label$5 : { @@ -713782,7 +715583,7 @@ function asmFunc(imports) { $62 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__NpSceneQueries__getContextId_28_29_20const($6 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$62 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($62, 0, GOT_data_internal___memory_base + 87319 | 0, 1, i64toi32_i32$1, i64toi32_i32$0); + FUNCTION_TABLE[HEAP32[((HEAP32[$62 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($62, 0, GOT_data_internal___memory_base + 87388 | 0, 1, i64toi32_i32$1, i64toi32_i32$0); } label$6 : { if (!((PxGetProfilerCallback() | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -713791,7 +715592,7 @@ function asmFunc(imports) { $78 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($6 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($78, 0, GOT_data_internal___memory_base + 148390 | 0, 1, i64toi32_i32$0, i64toi32_i32$1); + FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($78, 0, GOT_data_internal___memory_base + 154276 | 0, 1, i64toi32_i32$0, i64toi32_i32$1); } physx__shdfnd__SyncT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__SyncImpl____reset_28_29($6 + 6468 | 0 | 0); HEAP8[($6 + 6752 | 0) >> 0] = 0; @@ -713838,14 +715639,14 @@ function asmFunc(imports) { break label$3 } $26 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 111269 | 0 | 0, 3058 | 0, $26 + 224465 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $26 + 113908 | 0 | 0, 3058 | 0, $26 + 230447 | 0 | 0, 0 | 0); } HEAP32[($4 + 60 | 0) >> 2] = 0; HEAP32[($4 + 12 | 0) >> 2] = 1; break label$1; } physx__shdfnd__ReflectionAllocator_physx__NpBatchQuery___ReflectionAllocator_28char_20const__29($4 + 7 | 0 | 0, 0 | 0) | 0; - $48 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__NpBatchQuery___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__NpBatchQuery__2c_20char_20const__2c_20int_29(116 | 0, $4 + 7 | 0 | 0, GOT_data_internal___memory_base + 111269 | 0 | 0, 3060 | 0) | 0; + $48 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__NpBatchQuery___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__NpBatchQuery__2c_20char_20const__2c_20int_29(116 | 0, $4 + 7 | 0 | 0, GOT_data_internal___memory_base + 113908 | 0 | 0, 3060 | 0) | 0; physx__NpBatchQuery__NpBatchQuery_28physx__NpScene__2c_20physx__PxBatchQueryDesc_20const__29($48 | 0, $5 | 0, HEAP32[($4 + 52 | 0) >> 2] | 0 | 0) | 0; HEAP32[($4 + 8 | 0) >> 2] = $48; physx__shdfnd__Array_physx__NpBatchQuery__2c_20physx__shdfnd__NamedAllocator___pushBack_28physx__NpBatchQuery__20const__29($5 + 6424 | 0 | 0, $4 + 8 | 0 | 0) | 0; @@ -714002,7 +715803,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__NpBatchQuery__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__NpBatchQuery__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__NpBatchQuery__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__NpBatchQuery__20const__29___ignore); $29 = 0; } } @@ -714046,12 +715847,12 @@ function asmFunc(imports) { } $38 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371826 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378682 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $39 = physx__PxGetAssertHandler_28_29() | 0; $43 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 156580 | 0, $43 + 111269 | 0, 3070, $43 + 371826 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 162466 | 0, $43 + 113908 | 0, 3070, $43 + 378682 | 0); $38 = 0; } } @@ -714131,7 +715932,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__NpBatchQuery__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__NpBatchQuery__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); $18 = 0; } } @@ -714209,7 +716010,7 @@ function asmFunc(imports) { function physx__NpContactCallbackTask__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 122843 | 0 | 0; + return GOT_data_internal___memory_base + 126210 | 0 | 0; } function physx__PxScene___PxScene_28_29($0) { @@ -714248,7 +716049,7 @@ function asmFunc(imports) { function physx__NpScene__SceneCompletion__getName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 118003 | 0 | 0; + return GOT_data_internal___memory_base + 121370 | 0 | 0; } function physx__NpScene__SceneCompletion__release_28_29($0) { @@ -716812,7 +718613,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -716850,7 +718651,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -716873,7 +718674,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -716999,7 +718800,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Scb__Actor__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Scb__Actor__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -717037,7 +718838,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Scb__Actor__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Scb__Actor__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -717060,7 +718861,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -717341,7 +719142,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -717365,7 +719166,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -717377,7 +719178,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -717432,7 +719233,7 @@ function asmFunc(imports) { } $239 = physx__PxGetAssertHandler_28_29() | 0; $243 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 172954 | 0, $243 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 178852 | 0, $243 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $238 = 0; } } @@ -717553,7 +719354,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -717577,7 +719378,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -717589,7 +719390,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -717644,7 +719445,7 @@ function asmFunc(imports) { } $239 = physx__PxGetAssertHandler_28_29() | 0; $243 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 172954 | 0, $243 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 178852 | 0, $243 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $238 = 0; } } @@ -717832,10 +719633,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 170472 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 176370 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -717871,7 +719672,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxRigidActor__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxRigidActor__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -717903,7 +719704,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -717960,7 +719761,7 @@ function asmFunc(imports) { } function physx__PxTypeInfo_physx__PxRigidActor___name_28_29() { - return GOT_data_internal___memory_base + 90617 | 0 | 0; + return GOT_data_internal___memory_base + 90686 | 0 | 0; } function physx__shdfnd__InlineAllocator_192u_2c_20physx__shdfnd__NamedAllocator___InlineAllocator_28physx__shdfnd__InlineAllocator_192u_2c_20physx__shdfnd__NamedAllocator__20const__29($0, $1) { @@ -718030,7 +719831,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3_2c_20physx__shdfnd__InlineAllocator_192u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3_2c_20physx__shdfnd__InlineAllocator_192u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -718068,7 +719869,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3_2c_20physx__shdfnd__InlineAllocator_192u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3_2c_20physx__shdfnd__InlineAllocator_192u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -718147,7 +719948,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxRigidActor__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxRigidActor__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxRigidActor__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxRigidActor__20const__29___ignore); $29 = 0; } } @@ -718220,7 +720021,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -718258,7 +720059,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -718273,7 +720074,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxArticulationBase__2c_20physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__internal__HashSetBase_physx__PxArticulationBase__2c_20physx__shdfnd__Hash_physx__PxArticulationBase___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -718332,7 +720133,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -718370,7 +720171,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -718385,7 +720186,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxAggregate__2c_20physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__internal__HashSetBase_physx__PxAggregate__2c_20physx__shdfnd__Hash_physx__PxAggregate___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -718448,7 +720249,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 228050 | 0, $18 + 127557 | 0, 449, GOT_data_internal_physx__Scb__RigidObject__isAddedShape_28physx__Scb__Shape__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 234032 | 0, $18 + 131259 | 0, 449, GOT_data_internal_physx__Scb__RigidObject__isAddedShape_28physx__Scb__Shape__29___ignore); $13 = 0; } } @@ -718472,7 +720273,7 @@ function asmFunc(imports) { } $51 = physx__PxGetAssertHandler_28_29() | 0; $55 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 142876 | 0, $55 + 127557 | 0, 460, GOT_data_internal_physx__Scb__RigidObject__isAddedShape_28physx__Scb__Shape__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 148737 | 0, $55 + 131259 | 0, 460, GOT_data_internal_physx__Scb__RigidObject__isAddedShape_28physx__Scb__Shape__29___ignore_1); $50 = 0; } } @@ -718700,7 +720501,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -718752,7 +720553,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -718779,10 +720580,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 163625 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 169523 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -718824,7 +720625,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -718953,7 +720754,7 @@ function asmFunc(imports) { break label$3 } $38 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $38 + 99933 | 0 | 0, 693 | 0, $38 + 218618 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $38 + 100892 | 0 | 0, 693 | 0, $38 + 224600 | 0 | 0, 0 | 0); } HEAP8[($10 + 319 | 0) >> 0] = 0 & 1 | 0; break label$1; @@ -718967,7 +720768,7 @@ function asmFunc(imports) { break label$5 } $60 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $60 + 99933 | 0 | 0, 698 | 0, $60 + 217868 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $60 + 100892 | 0 | 0, 698 | 0, $60 + 223850 | 0 | 0, 0 | 0); } HEAP8[($10 + 319 | 0) >> 0] = 0 & 1 | 0; break label$1; @@ -718981,7 +720782,7 @@ function asmFunc(imports) { break label$7 } $82 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $82 + 99933 | 0 | 0, 699 | 0, $82 + 158391 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $82 + 100892 | 0 | 0, 699 | 0, $82 + 164277 | 0 | 0, 0 | 0); } HEAP8[($10 + 319 | 0) >> 0] = 0 & 1 | 0; break label$1; @@ -718995,7 +720796,7 @@ function asmFunc(imports) { break label$9 } $108 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $108 + 99933 | 0 | 0, 704 | 0, $108 + 117259 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $108 + 100892 | 0 | 0, 704 | 0, $108 + 120626 | 0 | 0, 0 | 0); } HEAP8[($10 + 319 | 0) >> 0] = 0 & 1 | 0; break label$1; @@ -719016,7 +720817,7 @@ function asmFunc(imports) { } } $150 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $150 + 99933 | 0 | 0, 719 | 0, $150 + 266179 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $150 + 100892 | 0 | 0, 719 | 0, $150 + 272161 | 0 | 0, 0 | 0); } HEAP32[($10 + 276 | 0) >> 2] = -1; label$12 : { @@ -719149,7 +720950,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 119410 | 0, $22 + 129946 | 0, 117, GOT_data_internal_physx__MultiQueryInput__getOrigin_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 122777 | 0, $22 + 134026 | 0, 117, GOT_data_internal_physx__MultiQueryInput__getOrigin_28_29_20const___ignore); $17 = 0; } } @@ -719176,7 +720977,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 91187 | 0, $22 + 129946 | 0, 116, GOT_data_internal_physx__MultiQueryInput__getDir_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 91256 | 0, $22 + 134026 | 0, 116, GOT_data_internal_physx__MultiQueryInput__getDir_28_29_20const___ignore); $17 = 0; } } @@ -719378,7 +721179,7 @@ function asmFunc(imports) { } $114 = physx__PxGetAssertHandler_28_29() | 0; $118 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 150807 | 0, $118 + 99933 | 0, 411, GOT_data_internal_MultiQueryCallback_physx__PxRaycastHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 156693 | 0, $118 + 100892 | 0, 411, GOT_data_internal_MultiQueryCallback_physx__PxRaycastHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29___ignore); $113 = 0; } } @@ -719514,7 +721315,7 @@ function asmFunc(imports) { break label$28 } $358 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $358 + 99933 | 0 | 0, 499 | 0, $358 + 223866 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $358 + 100892 | 0 | 0, 499 | 0, $358 + 229848 | 0 | 0, 0 | 0); } label$29 : { if (!(HEAP32[((HEAP32[($6 + 12 | 0) >> 2] | 0) + 76 | 0) >> 2] | 0)) { @@ -719608,7 +721409,7 @@ function asmFunc(imports) { } $533 = physx__PxGetAssertHandler_28_29() | 0; $537 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$533 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($533, $537 + 192133 | 0, $537 + 99933 | 0, 561, GOT_data_internal_MultiQueryCallback_physx__PxRaycastHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$533 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($533, $537 + 198095 | 0, $537 + 100892 | 0, 561, GOT_data_internal_MultiQueryCallback_physx__PxRaycastHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29___ignore_1); $532 = 0; } } @@ -719794,8 +721595,8 @@ function asmFunc(imports) { $10 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($9 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($8 + 56 | 0 | 0, $10 | 0, GOT_data_internal___memory_base + 116988 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($8 + 44 | 0 | 0, $9 | 0, GOT_data_internal___memory_base + 116999 | 0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($8 + 56 | 0 | 0, $10 | 0, GOT_data_internal___memory_base + 120355 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($8 + 44 | 0 | 0, $9 | 0, GOT_data_internal___memory_base + 120366 | 0 | 0) | 0; physx__shdfnd__SIMDGuard__SIMDGuard_28_29($8 + 40 | 0 | 0) | 0; physx__MultiQueryInput__MultiQueryInput_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29($8 + 16 | 0 | 0, HEAP32[($8 + 104 | 0) >> 2] | 0 | 0, HEAP32[($8 + 100 | 0) >> 2] | 0 | 0) | 0; $35 = HEAP32[($8 + 96 | 0) >> 2] | 0; @@ -719842,7 +721643,7 @@ function asmFunc(imports) { break label$3 } $44 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $44 + 99933 | 0 | 0, 688 | 0, $44 + 224915 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $44 + 100892 | 0 | 0, 688 | 0, $44 + 230897 | 0 | 0, 0 | 0); } HEAP8[($10 + 399 | 0) >> 0] = 0 & 1 | 0; break label$1; @@ -719856,7 +721657,7 @@ function asmFunc(imports) { break label$5 } $66 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $66 + 99933 | 0 | 0, 689 | 0, $66 + 218661 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $66 + 100892 | 0 | 0, 689 | 0, $66 + 224643 | 0 | 0, 0 | 0); } HEAP8[($10 + 399 | 0) >> 0] = 0 & 1 | 0; break label$1; @@ -719874,7 +721675,7 @@ function asmFunc(imports) { break label$8 } $97 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $97 + 99933 | 0 | 0, 709 | 0, $97 + 210357 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $97 + 100892 | 0 | 0, 709 | 0, $97 + 216339 | 0 | 0, 0 | 0); } HEAP8[($10 + 399 | 0) >> 0] = 0 & 1 | 0; break label$1; @@ -719896,7 +721697,7 @@ function asmFunc(imports) { } } $139 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $139 + 99933 | 0 | 0, 719 | 0, $139 + 266179 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $139 + 100892 | 0 | 0, 719 | 0, $139 + 272161 | 0 | 0, 0 | 0); } HEAP32[($10 + 356 | 0) >> 2] = -1; label$11 : { @@ -719962,7 +721763,7 @@ function asmFunc(imports) { } $294 = physx__PxGetAssertHandler_28_29() | 0; $298 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$294 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($294, $298 + 67655 | 0, $298 + 99933 | 0, 790, GOT_data_internal_bool_20physx__NpSceneQueries__multiQuery_physx__PxOverlapHit__28physx__MultiQueryInput_20const__2c_20physx__PxHitCallback_physx__PxOverlapHit___2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20physx__PxQueryCache_20const__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__BatchQueryFilterData__29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$294 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($294, $298 + 67655 | 0, $298 + 100892 | 0, 790, GOT_data_internal_bool_20physx__NpSceneQueries__multiQuery_physx__PxOverlapHit__28physx__MultiQueryInput_20const__2c_20physx__PxHitCallback_physx__PxOverlapHit___2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20physx__PxQueryCache_20const__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__BatchQueryFilterData__29_20const___ignore); $293 = 0; } } @@ -720212,7 +722013,7 @@ function asmFunc(imports) { } $114 = physx__PxGetAssertHandler_28_29() | 0; $118 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 150807 | 0, $118 + 99933 | 0, 411, GOT_data_internal_MultiQueryCallback_physx__PxOverlapHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 156693 | 0, $118 + 100892 | 0, 411, GOT_data_internal_MultiQueryCallback_physx__PxOverlapHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29___ignore); $113 = 0; } } @@ -720360,7 +722161,7 @@ function asmFunc(imports) { physx__shdfnd__getFoundation_28_29() | 0; (wasm2js_i32$0 = GOT_data_internal_MultiQueryCallback_physx__PxOverlapHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29__timestamp, wasm2js_i32$1 = physx__shdfnd__Foundation__getWarnOnceTimestamp_28_29() | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; $357 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $357 + 99933 | 0 | 0, 487 | 0, $357 + 213184 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $357 + 100892 | 0 | 0, 487 | 0, $357 + 219166 | 0 | 0, 0 | 0); } } label$28 : { @@ -720379,7 +722180,7 @@ function asmFunc(imports) { break label$30 } $389 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $389 + 99933 | 0 | 0, 499 | 0, $389 + 223866 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $389 + 100892 | 0 | 0, 499 | 0, $389 + 229848 | 0 | 0, 0 | 0); } label$31 : { if (!(HEAP32[((HEAP32[($6 + 12 | 0) >> 2] | 0) + 28 | 0) >> 2] | 0)) { @@ -720475,7 +722276,7 @@ function asmFunc(imports) { } $489 = physx__PxGetAssertHandler_28_29() | 0; $493 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$489 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($489, $493 + 192133 | 0, $493 + 99933 | 0, 561, GOT_data_internal_MultiQueryCallback_physx__PxOverlapHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$489 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($489, $493 + 198095 | 0, $493 + 100892 | 0, 561, GOT_data_internal_MultiQueryCallback_physx__PxOverlapHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29___ignore_1); $488 = 0; } } @@ -720675,8 +722476,8 @@ function asmFunc(imports) { $15 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($14 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($13 + 80 | 0 | 0, $15 | 0, GOT_data_internal___memory_base + 116661 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($13 + 68 | 0 | 0, $14 | 0, GOT_data_internal___memory_base + 116759 | 0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($13 + 80 | 0 | 0, $15 | 0, GOT_data_internal___memory_base + 120028 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($13 + 68 | 0 | 0, $14 | 0, GOT_data_internal___memory_base + 120126 | 0 | 0) | 0; physx__shdfnd__SIMDGuard__SIMDGuard_28_29($13 + 64 | 0 | 0) | 0; label$1 : { label$2 : { @@ -720684,7 +722485,7 @@ function asmFunc(imports) { break label$2 } $41 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $41 + 99933 | 0 | 0, 122 | 0, $41 + 158024 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $41 + 100892 | 0 | 0, 122 | 0, $41 + 163910 | 0 | 0, 0 | 0); HEAP8[($13 + 159 | 0) >> 0] = 0 & 1 | 0; HEAP32[($13 + 60 | 0) >> 2] = 1; break label$1; @@ -720703,7 +722504,7 @@ function asmFunc(imports) { break label$4 } $77 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $77 + 99933 | 0 | 0, 130 | 0, $77 + 116678 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $77 + 100892 | 0 | 0, 130 | 0, $77 + 120045 | 0 | 0, 0 | 0); physx__operator__28physx__PxHitFlag__Enum_29($13 + 54 | 0 | 0, 256 | 0); physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___operator___28physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__20const__29($6 | 0, $13 + 54 | 0 | 0) | 0; } @@ -720721,7 +722522,7 @@ function asmFunc(imports) { break label$6 } $116 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $116 + 99933 | 0 | 0, 136 | 0, $116 + 159452 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $116 + 100892 | 0 | 0, 136 | 0, $116 + 165350 | 0 | 0, 0 | 0); physx__operator__28physx__PxHitFlag__Enum_29($13 + 48 | 0 | 0, 16 | 0); physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___operator___28physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__20const__29($6 | 0, $13 + 48 | 0 | 0) | 0; } @@ -720740,7 +722541,7 @@ function asmFunc(imports) { } HEAPF32[($13 + 44 | 0) >> 2] = Math_fround(0 | 0); $154 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $154 + 99933 | 0 | 0, 144 | 0, $154 + 117335 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $154 + 100892 | 0 | 0, 144 | 0, $154 + 120702 | 0 | 0, 0 | 0); } physx__MultiQueryInput__MultiQueryInput_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20float_29($13 + 16 | 0 | 0, HEAP32[($13 + 148 | 0) >> 2] | 0 | 0, HEAP32[($13 + 144 | 0) >> 2] | 0 | 0, HEAP32[($13 + 140 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($13 + 136 | 0) >> 2])), Math_fround(Math_fround(HEAPF32[($13 + 44 | 0) >> 2]))) | 0; $169 = HEAP32[($13 + 132 | 0) >> 2] | 0; @@ -720789,7 +722590,7 @@ function asmFunc(imports) { break label$3 } $44 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $44 + 99933 | 0 | 0, 688 | 0, $44 + 224915 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $44 + 100892 | 0 | 0, 688 | 0, $44 + 230897 | 0 | 0, 0 | 0); } HEAP8[($10 + 575 | 0) >> 0] = 0 & 1 | 0; break label$1; @@ -720803,7 +722604,7 @@ function asmFunc(imports) { break label$5 } $66 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $66 + 99933 | 0 | 0, 689 | 0, $66 + 218661 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $66 + 100892 | 0 | 0, 689 | 0, $66 + 224643 | 0 | 0, 0 | 0); } HEAP8[($10 + 575 | 0) >> 0] = 0 & 1 | 0; break label$1; @@ -720817,7 +722618,7 @@ function asmFunc(imports) { break label$7 } $88 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $88 + 99933 | 0 | 0, 698 | 0, $88 + 217868 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $88 + 100892 | 0 | 0, 698 | 0, $88 + 223850 | 0 | 0, 0 | 0); } HEAP8[($10 + 575 | 0) >> 0] = 0 & 1 | 0; break label$1; @@ -720831,7 +722632,7 @@ function asmFunc(imports) { break label$9 } $110 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $110 + 99933 | 0 | 0, 699 | 0, $110 + 158391 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $110 + 100892 | 0 | 0, 699 | 0, $110 + 164277 | 0 | 0, 0 | 0); } HEAP8[($10 + 575 | 0) >> 0] = 0 & 1 | 0; break label$1; @@ -720845,7 +722646,7 @@ function asmFunc(imports) { break label$11 } $136 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $136 + 99933 | 0 | 0, 714 | 0, $136 + 146378 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $136 + 100892 | 0 | 0, 714 | 0, $136 + 152258 | 0 | 0, 0 | 0); } HEAP8[($10 + 575 | 0) >> 0] = 0 & 1 | 0; break label$1; @@ -720871,7 +722672,7 @@ function asmFunc(imports) { break label$14 } $189 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $189 + 99933 | 0 | 0, 716 | 0, $189 + 142213 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $189 + 100892 | 0 | 0, 716 | 0, $189 + 148043 | 0 | 0, 0 | 0); } HEAP8[($10 + 575 | 0) >> 0] = 0 & 1 | 0; break label$1; @@ -720892,7 +722693,7 @@ function asmFunc(imports) { } } $231 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $231 + 99933 | 0 | 0, 719 | 0, $231 + 266179 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $231 + 100892 | 0 | 0, 719 | 0, $231 + 272161 | 0 | 0, 0 | 0); } HEAP32[($10 + 528 | 0) >> 2] = -1; label$17 : { @@ -720965,7 +722766,7 @@ function asmFunc(imports) { } $416 = physx__PxGetAssertHandler_28_29() | 0; $420 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$416 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($416, $420 + 67655 | 0, $420 + 99933 | 0, 810, GOT_data_internal_bool_20physx__NpSceneQueries__multiQuery_physx__PxSweepHit__28physx__MultiQueryInput_20const__2c_20physx__PxHitCallback_physx__PxSweepHit___2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20physx__PxQueryCache_20const__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__BatchQueryFilterData__29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$416 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($416, $420 + 67655 | 0, $420 + 100892 | 0, 810, GOT_data_internal_bool_20physx__NpSceneQueries__multiQuery_physx__PxSweepHit__28physx__MultiQueryInput_20const__2c_20physx__PxHitCallback_physx__PxSweepHit___2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20physx__PxQueryCache_20const__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__BatchQueryFilterData__29_20const___ignore); $415 = 0; } } @@ -721218,7 +723019,7 @@ function asmFunc(imports) { } $114 = physx__PxGetAssertHandler_28_29() | 0; $118 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 150807 | 0, $118 + 99933 | 0, 411, GOT_data_internal_MultiQueryCallback_physx__PxSweepHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 156693 | 0, $118 + 100892 | 0, 411, GOT_data_internal_MultiQueryCallback_physx__PxSweepHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29___ignore); $113 = 0; } } @@ -721369,7 +723170,7 @@ function asmFunc(imports) { break label$30 } $394 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $394 + 99933 | 0 | 0, 499 | 0, $394 + 223866 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $394 + 100892 | 0 | 0, 499 | 0, $394 + 229848 | 0 | 0, 0 | 0); } label$31 : { if (!(HEAP32[((HEAP32[($6 + 12 | 0) >> 2] | 0) + 60 | 0) >> 2] | 0)) { @@ -721463,7 +723264,7 @@ function asmFunc(imports) { } $569 = physx__PxGetAssertHandler_28_29() | 0; $573 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$569 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($569, $573 + 192133 | 0, $573 + 99933 | 0, 561, GOT_data_internal_MultiQueryCallback_physx__PxSweepHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$569 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($569, $573 + 198095 | 0, $573 + 100892 | 0, 561, GOT_data_internal_MultiQueryCallback_physx__PxSweepHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29___ignore_1); $568 = 0; } } @@ -721633,7 +723434,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 148415 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 154301 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Sq__SceneQueryManager__sceneQueryBuildStep_28physx__Sq__PruningIndex__Enum_29($5 + 5632 | 0 | 0, 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 48 | 0; @@ -721652,7 +723453,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__NpSceneQueries__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 148503 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 154389 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Sq__SceneQueryManager__sceneQueryBuildStep_28physx__Sq__PruningIndex__Enum_29($5 + 5632 | 0 | 0, 1 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($4 + 8 | 0 | 0) | 0; __stack_pointer = $4 + 48 | 0; @@ -721856,7 +723657,7 @@ function asmFunc(imports) { break label$3 } $31 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $31 + 99933 | 0 | 0, 207 | 0, $31 + 217827 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $31 + 100892 | 0 | 0, 207 | 0, $31 + 223809 | 0 | 0, 0 | 0); } HEAP32[($12 + 76 | 0) >> 2] = 0; break label$1; @@ -721870,7 +723671,7 @@ function asmFunc(imports) { break label$5 } $51 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $51 + 99933 | 0 | 0, 208 | 0, $51 + 218328 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $51 + 100892 | 0 | 0, 208 | 0, $51 + 224310 | 0 | 0, 0 | 0); } HEAP32[($12 + 76 | 0) >> 2] = 0; break label$1; @@ -721884,7 +723685,7 @@ function asmFunc(imports) { break label$7 } $69 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $69 + 99933 | 0 | 0, 209 | 0, $69 + 219165 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $69 + 100892 | 0 | 0, 209 | 0, $69 + 225147 | 0 | 0, 0 | 0); } HEAP32[($12 + 76 | 0) >> 2] = 0; break label$1; @@ -721898,7 +723699,7 @@ function asmFunc(imports) { break label$9 } $91 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $91 + 99933 | 0 | 0, 210 | 0, $91 + 215446 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $91 + 100892 | 0 | 0, 210 | 0, $91 + 221428 | 0 | 0, 0 | 0); } HEAP32[($12 + 76 | 0) >> 2] = 0; break label$1; @@ -721912,7 +723713,7 @@ function asmFunc(imports) { break label$11 } $109 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $109 + 99933 | 0 | 0, 211 | 0, $109 + 217642 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $109 + 100892 | 0 | 0, 211 | 0, $109 + 223624 | 0 | 0, 0 | 0); } HEAP32[($12 + 76 | 0) >> 2] = 0; break label$1; @@ -721926,7 +723727,7 @@ function asmFunc(imports) { break label$13 } $139 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $139 + 99933 | 0 | 0, 213 | 0, $139 + 214264 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $139 + 100892 | 0 | 0, 213 | 0, $139 + 220246 | 0 | 0, 0 | 0); } HEAP32[($12 + 76 | 0) >> 2] = 0; break label$1; @@ -722341,7 +724142,7 @@ function asmFunc(imports) { } $32 = physx__PxGetAssertHandler_28_29() | 0; $36 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 188498 | 0, $36 + 99933 | 0, 223, GOT_data_internal_GeomQueryAny_physx__PxSweepHit___geomHit_28physx__NpSceneQueries_20const__2c_20physx__MultiQueryInput_20const__2c_20physx__Gu__ShapeData_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxSweepHit__2c_20float_2c_20physx__PxBounds3__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 194460 | 0, $36 + 100892 | 0, 223, GOT_data_internal_GeomQueryAny_physx__PxSweepHit___geomHit_28physx__NpSceneQueries_20const__2c_20physx__MultiQueryInput_20const__2c_20physx__Gu__ShapeData_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxSweepHit__2c_20float_2c_20physx__PxBounds3__29___ignore); $31 = 0; } } @@ -722381,7 +724182,7 @@ function asmFunc(imports) { } $153 = physx__PxGetAssertHandler_28_29() | 0; $157 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$153 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($153, $157 + 254327 | 0, $157 + 99933 | 0, 240, GOT_data_internal_GeomQueryAny_physx__PxSweepHit___geomHit_28physx__NpSceneQueries_20const__2c_20physx__MultiQueryInput_20const__2c_20physx__Gu__ShapeData_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxSweepHit__2c_20float_2c_20physx__PxBounds3__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$153 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($153, $157 + 260309 | 0, $157 + 100892 | 0, 240, GOT_data_internal_GeomQueryAny_physx__PxSweepHit___geomHit_28physx__NpSceneQueries_20const__2c_20physx__MultiQueryInput_20const__2c_20physx__Gu__ShapeData_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxSweepHit__2c_20float_2c_20physx__PxBounds3__29___ignore_1); $152 = 0; } } @@ -722422,7 +724223,7 @@ function asmFunc(imports) { break label$13 } $228 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $228 + 99933 | 0 | 0, 255 | 0, $228 + 219973 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $228 + 100892 | 0 | 0, 255 | 0, $228 + 225955 | 0 | 0, 0 | 0); } HEAP32[($12 + 396 | 0) >> 2] = 0; break label$3; @@ -722436,7 +724237,7 @@ function asmFunc(imports) { break label$15 } $250 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $250 + 99933 | 0 | 0, 256 | 0, $250 + 219795 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $250 + 100892 | 0 | 0, 256 | 0, $250 + 225777 | 0 | 0, 0 | 0); } HEAP32[($12 + 396 | 0) >> 2] = 0; break label$3; @@ -722450,7 +724251,7 @@ function asmFunc(imports) { break label$17 } $268 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $268 + 99933 | 0 | 0, 257 | 0, $268 + 218068 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $268 + 100892 | 0 | 0, 257 | 0, $268 + 224050 | 0 | 0, 0 | 0); } HEAP32[($12 + 396 | 0) >> 2] = 0; break label$3; @@ -722464,7 +724265,7 @@ function asmFunc(imports) { break label$19 } $286 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $286 + 99933 | 0 | 0, 258 | 0, $286 + 219708 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $286 + 100892 | 0 | 0, 258 | 0, $286 + 225690 | 0 | 0, 0 | 0); } HEAP32[($12 + 396 | 0) >> 2] = 0; break label$3; @@ -722500,7 +724301,7 @@ function asmFunc(imports) { break label$23 } $345 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $345 + 99933 | 0 | 0, 260 | 0, $345 + 224381 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $345 + 100892 | 0 | 0, 260 | 0, $345 + 230363 | 0 | 0, 0 | 0); } HEAP32[($12 + 396 | 0) >> 2] = 0; break label$3; @@ -722612,7 +724413,7 @@ function asmFunc(imports) { }; } $579 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $579 + 99933 | 0 | 0, 306 | 0, $579 + 208284 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $579 + 100892 | 0 | 0, 306 | 0, $579 + 214266 | 0 | 0, 0 | 0); } label$37 : { if (!(HEAP32[($12 + 104 | 0) >> 2] | 0)) { @@ -722822,7 +724623,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxRaycastHit_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxRaycastHit_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxRaycastHit_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxRaycastHit_20const__29___ignore); $29 = 0; } } @@ -722879,7 +724680,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 6 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 6 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -723128,7 +724929,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxOverlapHit_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxOverlapHit_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxOverlapHit_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxOverlapHit_20const__29___ignore); $29 = 0; } } @@ -723200,7 +725001,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -723348,7 +725149,7 @@ function asmFunc(imports) { break label$3 } $18 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $18 + 127782 | 0 | 0, 96 | 0, $18 + 220011 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $18 + 131526 | 0 | 0, 96 | 0, $18 + 225993 | 0 | 0, 0 | 0); } HEAP8[($7 + 31 | 0) >> 0] = 0 & 1 | 0; break label$1; @@ -723362,7 +725163,7 @@ function asmFunc(imports) { break label$5 } $38 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $38 + 127782 | 0 | 0, 97 | 0, $38 + 219833 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $38 + 131526 | 0 | 0, 97 | 0, $38 + 225815 | 0 | 0, 0 | 0); } HEAP8[($7 + 31 | 0) >> 0] = 0 & 1 | 0; break label$1; @@ -723383,7 +725184,7 @@ function asmFunc(imports) { } $82 = physx__PxGetAssertHandler_28_29() | 0; $86 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$82 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($82, $86 + 161382 | 0, $86 + 127782 | 0, 102, GOT_data_internal_physx__Gu__overlap_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20bool_20_28__20const_20_28__29_20_5b7_5d_29_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$82 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($82, $86 + 167280 | 0, $86 + 131526 | 0, 102, GOT_data_internal_physx__Gu__overlap_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20bool_20_28__20const_20_28__29_20_5b7_5d_29_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29_29___ignore); $81 = 0; } } @@ -723402,7 +725203,7 @@ function asmFunc(imports) { } $127 = physx__PxGetAssertHandler_28_29() | 0; $131 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$127 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($127, $131 + 161382 | 0, $131 + 127782 | 0, 108, GOT_data_internal_physx__Gu__overlap_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20bool_20_28__20const_20_28__29_20_5b7_5d_29_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$127 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($127, $131 + 167280 | 0, $131 + 131526 | 0, 108, GOT_data_internal_physx__Gu__overlap_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20bool_20_28__20const_20_28__29_20_5b7_5d_29_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29_29___ignore_1); $126 = 0; } } @@ -723493,7 +725294,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxSweepHit_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxSweepHit_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxSweepHit_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxSweepHit_20const__29___ignore); $29 = 0; } } @@ -723550,7 +725351,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 48) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 48) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -723710,7 +725511,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 182708 | 0, $24 + 130027 | 0, 98, GOT_data_internal_physx__Gu__ShapeData__getGuBox_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 188606 | 0, $24 + 134121 | 0, 98, GOT_data_internal_physx__Gu__ShapeData__getGuBox_28_29_20const___ignore); $19 = 0; } } @@ -723780,12 +725581,12 @@ function asmFunc(imports) { } $65 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371909 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378765 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $66 = physx__PxGetAssertHandler_28_29() | 0; $70 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 227970 | 0, $70 + 111106 | 0, 57, $70 + 371909 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 233952 | 0, $70 + 113717 | 0, 57, $70 + 378765 | 0); $65 = 0; } } @@ -724188,11 +725989,11 @@ function asmFunc(imports) { break label$3 } $27 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $27 + 111106 | 0 | 0, 198 | 0, $27 + 257988 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $27 + 113717 | 0 | 0, 198 | 0, $27 + 263970 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($3 + 12 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 149952 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($3 + 12 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 155838 | 0 | 0, 1 | 0) | 0; physx__NpShape__releaseInternal_28_29($4 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($3 + 12 | 0 | 0) | 0; } @@ -724305,7 +726106,7 @@ function asmFunc(imports) { if (!((physx__NpShapeManager__getPruningStructure_28_29_20const(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0) | 0 | 0) != (0 | 0) & 1 | 0)) { break label$4 } - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, GOT_data_internal___memory_base + 111106 | 0 | 0, 236 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, GOT_data_internal___memory_base + 113717 | 0 | 0, 236 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0, 0 | 0); physx__Sq__PruningStructure__invalidate_28physx__PxActor__29(physx__NpShapeManager__getPruningStructure_28_29_20const(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0) | 0 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0 | 0); } } @@ -724320,7 +726121,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpShape__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 150483 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpShape__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 156369 | 0 | 0) | 0; $11 = physx__Scb__Shape__getGeometryType_28_29_20const($4 + 32 | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -724347,7 +726148,7 @@ function asmFunc(imports) { break label$3 } $23 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 111106 | 0 | 0, 252 | 0, $23 + 216139 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 113717 | 0 | 0, 252 | 0, $23 + 222121 | 0 | 0, 0 | 0); } HEAP32[($4 + 20 | 0) >> 2] = 1; break label$1; @@ -724359,7 +726160,7 @@ function asmFunc(imports) { break label$5 } $44 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $44 + 111106 | 0 | 0, 258 | 0, $44 + 220610 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $44 + 113717 | 0 | 0, 258 | 0, $44 + 226592 | 0 | 0, 0 | 0); HEAP32[($4 + 20 | 0) >> 2] = 1; break label$4; } @@ -724402,14 +726203,14 @@ function asmFunc(imports) { break label$15 } $91 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $91 + 111106 | 0 | 0, 301 | 0, $91 + 255696 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $91 + 113717 | 0 | 0, 301 | 0, $91 + 261678 | 0 | 0, 0 | 0); HEAP32[($4 + 20 | 0) >> 2] = 1; break label$4; } physx__NpShape__decMeshRefCount_28_29($5 | 0); physx__Scb__Shape__setGeometry_28physx__PxGeometry_20const__29($5 + 32 | 0 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0) | 0; physx__NpShape__incMeshRefCount_28_29($5 | 0); - physx__NpShape__updateSQ_28char_20const__29($5 | 0, GOT_data_internal___memory_base + 261052 | 0 | 0); + physx__NpShape__updateSQ_28char_20const__29($5 | 0, GOT_data_internal___memory_base + 267034 | 0 | 0); HEAP32[($4 + 20 | 0) >> 2] = 0; } physx__shdfnd__SIMDGuard___SIMDGuard_28_29($4 + 16 | 0 | 0) | 0; @@ -724608,7 +726409,7 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $0; HEAP32[($5 + 20 | 0) >> 2] = $1; HEAP32[($5 + 16 | 0) >> 2] = $2; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 4 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const(HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 183643 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 4 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const(HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 189541 | 0 | 0) | 0; label$1 : { label$2 : { if (!((physx__NpShape__getGeometryTypeFast_28_29_20const(HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) | 0 | 0) != (HEAP32[($5 + 20 | 0) >> 2] | 0 | 0) & 1 | 0)) { @@ -724652,7 +726453,7 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $0; HEAP32[($5 + 20 | 0) >> 2] = $1; HEAP32[($5 + 16 | 0) >> 2] = $2; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 4 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const(HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 183643 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 4 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const(HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 189541 | 0 | 0) | 0; label$1 : { label$2 : { if (!((physx__NpShape__getGeometryTypeFast_28_29_20const(HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) | 0 | 0) != (HEAP32[($5 + 20 | 0) >> 2] | 0 | 0) & 1 | 0)) { @@ -724701,7 +726502,7 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $0; HEAP32[($5 + 20 | 0) >> 2] = $1; HEAP32[($5 + 16 | 0) >> 2] = $2; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 4 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const(HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 183643 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 4 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const(HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 189541 | 0 | 0) | 0; label$1 : { label$2 : { if (!((physx__NpShape__getGeometryTypeFast_28_29_20const(HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) | 0 | 0) != (HEAP32[($5 + 20 | 0) >> 2] | 0 | 0) & 1 | 0)) { @@ -724752,7 +726553,7 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $0; HEAP32[($5 + 20 | 0) >> 2] = $1; HEAP32[($5 + 16 | 0) >> 2] = $2; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 4 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const(HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 183643 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 4 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const(HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 189541 | 0 | 0) | 0; label$1 : { label$2 : { if (!((physx__NpShape__getGeometryTypeFast_28_29_20const(HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) | 0 | 0) != (HEAP32[($5 + 20 | 0) >> 2] | 0 | 0) & 1 | 0)) { @@ -724796,7 +726597,7 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $0; HEAP32[($5 + 20 | 0) >> 2] = $1; HEAP32[($5 + 16 | 0) >> 2] = $2; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 4 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const(HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 183643 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 4 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const(HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 189541 | 0 | 0) | 0; label$1 : { label$2 : { if (!((physx__NpShape__getGeometryTypeFast_28_29_20const(HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) | 0 | 0) != (HEAP32[($5 + 20 | 0) >> 2] | 0 | 0) & 1 | 0)) { @@ -724840,7 +726641,7 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $0; HEAP32[($5 + 20 | 0) >> 2] = $1; HEAP32[($5 + 16 | 0) >> 2] = $2; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 4 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const(HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 183643 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 4 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const(HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 189541 | 0 | 0) | 0; label$1 : { label$2 : { if (!((physx__NpShape__getGeometryTypeFast_28_29_20const(HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) | 0 | 0) != (HEAP32[($5 + 20 | 0) >> 2] | 0 | 0) & 1 | 0)) { @@ -724884,7 +726685,7 @@ function asmFunc(imports) { HEAP32[($5 + 24 | 0) >> 2] = $0; HEAP32[($5 + 20 | 0) >> 2] = $1; HEAP32[($5 + 16 | 0) >> 2] = $2; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 4 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const(HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 183643 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($5 + 4 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const(HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 189541 | 0 | 0) | 0; label$1 : { label$2 : { if (!((physx__NpShape__getGeometryTypeFast_28_29_20const(HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) | 0 | 0) != (HEAP32[($5 + 20 | 0) >> 2] | 0 | 0) & 1 | 0)) { @@ -724912,7 +726713,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpShape__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 90585 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpShape__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 90654 | 0 | 0) | 0; $9 = HEAP32[($4 + 20 | 0) >> 2] | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -724938,7 +726739,7 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 111106 | 0 | 0, 349 | 0, $16 + 219024 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 113717 | 0 | 0, 349 | 0, $16 + 225006 | 0 | 0, 0 | 0); } break label$1; } @@ -724951,14 +726752,14 @@ function asmFunc(imports) { break label$5 } $31 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $31 + 111106 | 0 | 0, 350 | 0, $31 + 216578 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $31 + 113717 | 0 | 0, 350 | 0, $31 + 222560 | 0 | 0, 0 | 0); } break label$1; } - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 40 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 148803 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 40 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 154689 | 0 | 0, 1 | 0) | 0; physx__PxTransform__getNormalized_28_29_20const($4 + 12 | 0 | 0, HEAP32[($4 + 56 | 0) >> 2] | 0 | 0); physx__Scb__Shape__setShape2Actor_28physx__PxTransform_20const__29($5 + 32 | 0 | 0, $4 + 12 | 0 | 0); - physx__NpShape__updateSQ_28char_20const__29($5 | 0, GOT_data_internal___memory_base + 261236 | 0 | 0); + physx__NpShape__updateSQ_28char_20const__29($5 | 0, GOT_data_internal___memory_base + 267218 | 0 | 0); physx__NpWriteCheck___NpWriteCheck_28_29($4 + 40 | 0 | 0) | 0; } __stack_pointer = $4 + 64 | 0; @@ -725001,7 +726802,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 24 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 148816 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 154702 | 0 | 0) | 0; physx__PxTransform__PxTransform_28physx__PxTransform_20const__29($0 | 0, physx__Scb__Shape__getShape2Actor_28_29_20const($5 + 32 | 0 | 0) | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -725017,7 +726818,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 162504 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 168402 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((physx__NpShape__isWritable_28_29($5 | 0) | 0) & 1 | 0) { @@ -725028,7 +726829,7 @@ function asmFunc(imports) { break label$3 } $23 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 111106 | 0 | 0, 370 | 0, $23 + 216801 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 113717 | 0 | 0, 370 | 0, $23 + 222783 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -725077,7 +726878,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 24 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 162528 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 168426 | 0 | 0) | 0; physx__Scb__Shape__getSimulationFilterData_28_29_20const($0 | 0, $5 + 32 | 0 | 0); physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -725118,7 +726919,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 162453 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 168351 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((physx__NpShape__isWritable_28_29($5 | 0) | 0) & 1 | 0) { @@ -725129,7 +726930,7 @@ function asmFunc(imports) { break label$3 } $23 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 111106 | 0 | 0, 383 | 0, $23 + 216721 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 113717 | 0 | 0, 383 | 0, $23 + 222703 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -725182,7 +726983,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 24 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 162472 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 168370 | 0 | 0) | 0; physx__PxFilterData__PxFilterData_28physx__PxFilterData_20const__29($0 | 0, physx__NpShape__getQueryFilterDataFast_28_29_20const($5 | 0) | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -725212,7 +727013,7 @@ function asmFunc(imports) { HEAP32[($6 + 56 | 0) >> 2] = $1; HEAP16[($6 + 54 | 0) >> 1] = $2; $7 = HEAP32[($6 + 60 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($6 + 36 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 83290 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($6 + 36 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 83333 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((physx__NpShape__isWritable_28_29($7 | 0) | 0) & 1 | 0) { @@ -725223,13 +727024,13 @@ function asmFunc(imports) { break label$3 } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 111106 | 0 | 0, 402 | 0, $25 + 216365 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 113717 | 0 | 0, 402 | 0, $25 + 222347 | 0 | 0, 0 | 0); } HEAP32[($6 + 32 | 0) >> 2] = 1; break label$1; } label$4 : { - if ((physx__NpShape__checkMaterialSetup_28physx__PxGeometry_20const__2c_20char_20const__2c_20physx__PxMaterial__20const__2c_20unsigned_20short_29(physx__Scb__Shape__getGeometry_28_29_20const($7 + 32 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 245772 | 0 | 0, HEAP32[($6 + 56 | 0) >> 2] | 0 | 0, (HEAPU16[($6 + 54 | 0) >> 1] | 0) & 65535 | 0 | 0) | 0) & 1 | 0) { + if ((physx__NpShape__checkMaterialSetup_28physx__PxGeometry_20const__2c_20char_20const__2c_20physx__PxMaterial__20const__2c_20unsigned_20short_29(physx__Scb__Shape__getGeometry_28_29_20const($7 + 32 | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 251754 | 0 | 0, HEAP32[($6 + 56 | 0) >> 2] | 0 | 0, (HEAPU16[($6 + 54 | 0) >> 1] | 0) & 65535 | 0 | 0) | 0) & 1 | 0) { break label$4 } HEAP32[($6 + 32 | 0) >> 2] = 1; @@ -725245,7 +727046,7 @@ function asmFunc(imports) { break label$6 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($6 + 15 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 15 | 0 | 0, HEAP32[($6 + 16 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 111106 | 0 | 0, 410 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 15 | 0 | 0, HEAP32[($6 + 16 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 113717 | 0 | 0, 410 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; break label$5; } $5 = $5 - (((HEAP32[($6 + 16 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -725259,12 +727060,12 @@ function asmFunc(imports) { } $112 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371910 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378766 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $113 = physx__PxGetAssertHandler_28_29() | 0; $117 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$113 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($113, $117 + 73214 | 0, $117 + 111106 | 0, 412, $117 + 371910 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$113 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($113, $117 + 73229 | 0, $117 + 113717 | 0, 412, $117 + 378766 | 0); $112 = 0; } } @@ -725330,7 +727131,7 @@ function asmFunc(imports) { $29 = physx__shdfnd__getFoundation_28_29() | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 88 | 0) >> 2] | 0; $32 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($29 | 0, 2 | 0, $32 + 111106 | 0 | 0, 770 | 0, $32 + 266239 | 0 | 0, $6 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($29 | 0, 2 | 0, $32 + 113717 | 0 | 0, 770 | 0, $32 + 272221 | 0 | 0, $6 | 0); HEAP8[($6 + 111 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -725351,7 +727152,7 @@ function asmFunc(imports) { $69 = physx__shdfnd__getFoundation_28_29() | 0; HEAP32[($6 + 16 | 0) >> 2] = HEAP32[($6 + 100 | 0) >> 2] | 0; $72 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($69 | 0, 4 | 0, $72 + 111106 | 0 | 0, 779 | 0, $72 + 255635 | 0 | 0, $6 + 16 | 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($69 | 0, 4 | 0, $72 + 113717 | 0 | 0, 779 | 0, $72 + 261617 | 0 | 0, $6 + 16 | 0 | 0); HEAP8[($6 + 111 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -725385,7 +727186,7 @@ function asmFunc(imports) { $143 = physx__shdfnd__getFoundation_28_29() | 0; HEAP32[($6 + 48 | 0) >> 2] = HEAP32[($6 + 100 | 0) >> 2] | 0; $146 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($143 | 0, 4 | 0, $146 + 111106 | 0 | 0, 796 | 0, $146 + 264516 | 0 | 0, $6 + 48 | 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($143 | 0, 4 | 0, $146 + 113717 | 0 | 0, 796 | 0, $146 + 270498 | 0 | 0, $6 + 48 | 0 | 0); break label$8; } HEAP32[($6 + 76 | 0) >> 2] = (HEAP32[($6 + 76 | 0) >> 2] | 0) + 1 | 0; @@ -725430,7 +727231,7 @@ function asmFunc(imports) { $234 = physx__shdfnd__getFoundation_28_29() | 0; HEAP32[($6 + 32 | 0) >> 2] = HEAP32[($6 + 100 | 0) >> 2] | 0; $237 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($234 | 0, 4 | 0, $237 + 111106 | 0 | 0, 815 | 0, $237 + 264592 | 0 | 0, $6 + 32 | 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($234 | 0, 4 | 0, $237 + 113717 | 0 | 0, 815 | 0, $237 + 270574 | 0 | 0, $6 + 32 | 0 | 0); break label$13; } HEAP32[($6 + 56 | 0) >> 2] = (HEAP32[($6 + 56 | 0) >> 2] | 0) + 1 | 0; @@ -725604,7 +727405,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpShape__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 83316 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpShape__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 83359 | 0 | 0) | 0; $11 = physx__Scb__Shape__getNbMaterials_28_29_20const($4 + 32 | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -725624,7 +727425,7 @@ function asmFunc(imports) { HEAP32[($6 + 20 | 0) >> 2] = $2; HEAP32[($6 + 16 | 0) >> 2] = $3; $7 = HEAP32[($6 + 28 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 83303 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($6 + 4 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 83346 | 0 | 0) | 0; $21 = physx__Scb__Shape__getMaterials_28physx__PxMaterial___2c_20unsigned_20int_2c_20unsigned_20int_29_20const($7 + 32 | 0 | 0, HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0, HEAP32[($6 + 16 | 0) >> 2] | 0 | 0) | 0; physx__NpReadCheck___NpReadCheck_28_29($6 + 4 | 0 | 0) | 0; __stack_pointer = $6 + 32 | 0; @@ -725657,7 +727458,7 @@ function asmFunc(imports) { } } $47 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $47 + 111106 | 0 | 0, 447 | 0, $47 + 224959 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $47 + 113717 | 0 | 0, 447 | 0, $47 + 230941 | 0 | 0, 0 | 0); HEAP32[($4 + 108 | 0) >> 2] = 0; HEAP32[($4 + 80 | 0) >> 2] = 1; break label$1; @@ -725716,7 +727517,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAPF32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 75862 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 75894 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((physx__PxIsFinite_28float_29(Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))) | 0) & 1 | 0) { @@ -725727,7 +727528,7 @@ function asmFunc(imports) { break label$3 } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 111106 | 0 | 0, 478 | 0, $25 + 76480 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 113717 | 0 | 0, 478 | 0, $25 + 76523 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -725751,7 +727552,7 @@ function asmFunc(imports) { } } $61 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $61 + 111106 | 0 | 0, 479 | 0, $61 + 256231 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $61 + 113717 | 0 | 0, 479 | 0, $61 + 262213 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -725765,7 +727566,7 @@ function asmFunc(imports) { break label$9 } $77 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $77 + 111106 | 0 | 0, 480 | 0, $77 + 216287 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $77 + 113717 | 0 | 0, 480 | 0, $77 + 222269 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -725835,7 +727636,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpShape__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 75879 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpShape__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 75911 | 0 | 0) | 0; $11 = Math_fround(physx__Scb__Shape__getContactOffset_28_29_20const($4 + 32 | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -725874,7 +727675,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAPF32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 75820 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 75852 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((physx__PxIsFinite_28float_29(Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))) | 0) & 1 | 0) { @@ -725885,7 +727686,7 @@ function asmFunc(imports) { break label$3 } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 111106 | 0 | 0, 495 | 0, $25 + 76442 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 113717 | 0 | 0, 495 | 0, $25 + 76485 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -725899,7 +727700,7 @@ function asmFunc(imports) { break label$5 } $49 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $49 + 111106 | 0 | 0, 496 | 0, $49 + 256321 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $49 + 113717 | 0 | 0, 496 | 0, $49 + 262303 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -725913,7 +727714,7 @@ function asmFunc(imports) { break label$7 } $65 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $65 + 111106 | 0 | 0, 497 | 0, $65 + 216212 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $65 + 113717 | 0 | 0, 497 | 0, $65 + 222194 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -725960,7 +727761,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpShape__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 75834 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpShape__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 75866 | 0 | 0) | 0; $11 = Math_fround(physx__Scb__Shape__getRestOffset_28_29_20const($4 + 32 | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -725976,7 +727777,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAPF32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 77233 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 77276 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((physx__PxIsFinite_28float_29(Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))) | 0) & 1 | 0) { @@ -725987,7 +727788,7 @@ function asmFunc(imports) { break label$3 } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 111106 | 0 | 0, 512 | 0, $25 + 76521 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 113717 | 0 | 0, 512 | 0, $25 + 76564 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -726001,7 +727802,7 @@ function asmFunc(imports) { break label$5 } $47 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 111106 | 0 | 0, 513 | 0, $47 + 144325 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 113717 | 0 | 0, 513 | 0, $47 + 150186 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -726048,7 +727849,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpShape__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 77257 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpShape__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 77300 | 0 | 0) | 0; $11 = Math_fround(physx__Scb__Shape__getTorsionalPatchRadius_28_29_20const($4 + 32 | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -726087,7 +727888,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAPF32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 77281 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 77324 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((physx__PxIsFinite_28float_29(Math_fround(Math_fround(HEAPF32[($4 + 24 | 0) >> 2]))) | 0) & 1 | 0) { @@ -726098,7 +727899,7 @@ function asmFunc(imports) { break label$3 } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 111106 | 0 | 0, 527 | 0, $25 + 76569 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 113717 | 0 | 0, 527 | 0, $25 + 76612 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -726112,7 +727913,7 @@ function asmFunc(imports) { break label$5 } $47 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 111106 | 0 | 0, 528 | 0, $47 + 144374 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $47 + 113717 | 0 | 0, 528 | 0, $47 + 150235 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -726159,7 +727960,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpShape__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 77308 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpShape__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 77351 | 0 | 0) | 0; $11 = Math_fround(physx__Scb__Shape__getMinTorsionalPatchRadius_28_29_20const($4 + 32 | 0 | 0)); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -726220,7 +728021,7 @@ function asmFunc(imports) { break label$4 } $45 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $45 + 111106 | 0 | 0, 545 | 0, $45 + 262420 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $45 + 113717 | 0 | 0, 545 | 0, $45 + 268402 | 0 | 0, 0 | 0); break label$3; } physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___operator__28physx__PxShapeFlag__Enum_29_20const($4 + 37 | 0 | 0, $1 | 0, 1 | 0); @@ -726237,7 +728038,7 @@ function asmFunc(imports) { break label$6 } $77 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $77 + 111106 | 0 | 0, 552 | 0, $77 + 212926 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $77 + 113717 | 0 | 0, 552 | 0, $77 + 218908 | 0 | 0, 0 | 0); break label$3; } physx__Scb__Shape__getFlags_28_29_20const($4 + 35 | 0 | 0, $5 + 32 | 0 | 0); @@ -726283,7 +728084,7 @@ function asmFunc(imports) { } } $183 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $183 + 111106 | 0 | 0, 576 | 0, $183 + 264667 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $183 + 113717 | 0 | 0, 576 | 0, $183 + 270649 | 0 | 0, 0 | 0); break label$3; } } @@ -726321,7 +728122,7 @@ function asmFunc(imports) { break label$14 } $269 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $269 + 111106 | 0 | 0, 602 | 0, $269 + 261146 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $269 + 113717 | 0 | 0, 602 | 0, $269 + 267128 | 0 | 0, 0 | 0); physx__Sq__PruningStructure__invalidate_28physx__PxActor__29(physx__NpShapeManager__getPruningStructure_28_29_20const(HEAP32[($4 + 4 | 0) >> 2] | 0 | 0) | 0 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0 | 0); } } @@ -726357,12 +728158,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371912 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378768 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 90594 | 0, $24 + 111106 | 0, 683, $24 + 371912 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 90663 | 0, $24 + 113717 | 0, 683, $24 + 378768 | 0); $19 = 0; } } @@ -726397,7 +728198,7 @@ function asmFunc(imports) { HEAP32[($5 + 40 | 0) >> 2] = $1; HEAP8[($5 + 39 | 0) >> 0] = $2; $7 = HEAP32[($5 + 44 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 20 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 142634 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($5 + 20 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 148464 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((physx__NpShape__isWritable_28_29($7 | 0) | 0) & 1 | 0) { @@ -726408,7 +728209,7 @@ function asmFunc(imports) { break label$3 } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 111106 | 0 | 0, 611 | 0, $25 + 216509 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 113717 | 0 | 0, 611 | 0, $25 + 222491 | 0 | 0, 0 | 0); } HEAP32[($5 + 16 | 0) >> 2] = 1; break label$1; @@ -726503,7 +728304,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = $0; HEAP32[($4 + 40 | 0) >> 2] = $1; $5 = HEAP32[($4 + 44 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 24 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84339 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 24 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84382 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((physx__NpShape__isWritable_28_29($5 | 0) | 0) & 1 | 0) { @@ -726514,7 +728315,7 @@ function asmFunc(imports) { break label$3 } $23 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 111106 | 0 | 0, 623 | 0, $23 + 216439 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 113717 | 0 | 0, 623 | 0, $23 + 222421 | 0 | 0, 0 | 0); } HEAP32[($4 + 20 | 0) >> 2] = 1; break label$1; @@ -726539,7 +728340,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 24 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84348 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($4 + 12 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 84391 | 0 | 0) | 0; physx__Scb__Shape__getFlags_28_29_20const($0 | 0, $5 + 32 | 0 | 0); physx__NpReadCheck___NpReadCheck_28_29($4 + 12 | 0 | 0) | 0; __stack_pointer = $4 + 32 | 0; @@ -726553,7 +728354,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpShape__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 146498 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpShape__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 152378 | 0 | 0) | 0; $15 = ((HEAP32[($4 + 196 | 0) >> 2] | 0) & -2147483648 | 0 | 0) != (0 | 0); physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -726594,12 +728395,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371911 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378767 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 205895 | 0, $24 + 111106 | 0, 651, $24 + 371911 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 211877 | 0, $24 + 113717 | 0, 651, $24 + 378767 | 0); $19 = 0; } } @@ -726624,7 +728425,7 @@ function asmFunc(imports) { HEAP32[($4 + 28 | 0) >> 2] = $0; HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; - physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 153599 | 0 | 0, 1 | 0) | 0; + physx__NpWriteCheck__NpWriteCheck_28physx__NpScene__2c_20char_20const__2c_20bool_29($4 + 8 | 0 | 0, physx__NpShape__getOwnerScene_28_29_20const($5 | 0) | 0 | 0, GOT_data_internal___memory_base + 159485 | 0 | 0, 1 | 0) | 0; label$1 : { label$2 : { if ((physx__NpShape__isWritable_28_29($5 | 0) | 0) & 1 | 0) { @@ -726635,7 +728436,7 @@ function asmFunc(imports) { break label$3 } $23 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 111106 | 0 | 0, 661 | 0, $23 + 216652 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 113717 | 0 | 0, 661 | 0, $23 + 222634 | 0 | 0, 0 | 0); } HEAP32[($4 + 4 | 0) >> 2] = 1; break label$1; @@ -726656,7 +728457,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpShape__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 153607 | 0 | 0) | 0; + physx__NpReadCheck__NpReadCheck_28physx__NpScene_20const__2c_20char_20const__29($3 | 0, physx__NpShape__getOwnerScene_28_29_20const($4 | 0) | 0 | 0, GOT_data_internal___memory_base + 159493 | 0 | 0) | 0; $9 = HEAP32[($4 + 192 | 0) >> 2] | 0; physx__NpReadCheck___NpReadCheck_28_29($3 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -726700,7 +728501,7 @@ function asmFunc(imports) { function physx__PxShape__getConcreteTypeName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 150844 | 0 | 0; + return GOT_data_internal___memory_base + 156730 | 0 | 0; } function physx__PxShape__isKindOf_28char_20const__29_20const($0, $1) { @@ -726714,7 +728515,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; $12 = 1; label$1 : { - if (!(strcmp(GOT_data_internal___memory_base + 150844 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { + if (!(strcmp(GOT_data_internal___memory_base + 156730 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { break label$1 } $12 = physx__PxBase__isKindOf_28char_20const__29_20const($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; @@ -727624,12 +729425,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371913 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378769 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 150241 | 0, $24 + 102923 | 0, 65, $24 + 371913 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 156127 | 0, $24 + 104330 | 0, 65, $24 + 378769 | 0); $19 = 0; } } @@ -727673,7 +729474,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 245886 | 0, $24 + 131992 | 0, 88, GOT_data_internal_physx__NpShapeManager__setPrunerData_28unsigned_20int_2c_20unsigned_20long_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 251868 | 0, $24 + 136380 | 0, 88, GOT_data_internal_physx__NpShapeManager__setPrunerData_28unsigned_20int_2c_20unsigned_20long_29___ignore); $19 = 0; } } @@ -727769,12 +729570,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371914 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378770 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 150241 | 0, $26 + 102923 | 0, 108, $26 + 371914 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 156127 | 0, $26 + 104330 | 0, 108, $26 + 378770 | 0); $21 = 0; } } @@ -727805,12 +729606,12 @@ function asmFunc(imports) { } $88 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371915 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378771 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $89 = physx__PxGetAssertHandler_28_29() | 0; $93 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$89 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($89, $93 + 187337 | 0, $93 + 102923 | 0, 123, $93 + 371915 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$89 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($89, $93 + 193299 | 0, $93 + 104330 | 0, 123, $93 + 378771 | 0); $88 = 0; } } @@ -728087,12 +729888,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371916 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378772 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 150241 | 0, $28 + 102923 | 0, 129, $28 + 371916 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 156127 | 0, $28 + 104330 | 0, 129, $28 + 378772 | 0); $23 = 0; } } @@ -728186,7 +729987,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 245886 | 0, $23 + 131992 | 0, 94, GOT_data_internal_physx__NpShapeManager__getPrunerData_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 251868 | 0, $23 + 136380 | 0, 94, GOT_data_internal_physx__NpShapeManager__getPrunerData_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -728338,7 +730139,7 @@ function asmFunc(imports) { } $195 = physx__PxGetAssertHandler_28_29() | 0; $199 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$195 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($195, $199 + 153366 | 0, $199 + 127557 | 0, 354, GOT_data_internal_physx__Scb__RigidObject__onShapeDetach_28physx__Scb__Shape__2c_20bool_2c_20bool_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$195 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($195, $199 + 159252 | 0, $199 + 131259 | 0, 354, GOT_data_internal_physx__Scb__RigidObject__onShapeDetach_28physx__Scb__Shape__2c_20bool_2c_20bool_29___ignore); $194 = 0; } } @@ -728353,7 +730154,7 @@ function asmFunc(imports) { } $216 = physx__PxGetAssertHandler_28_29() | 0; $220 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$216 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($216, $220 + 247364 | 0, $220 + 127557 | 0, 355, GOT_data_internal_physx__Scb__RigidObject__onShapeDetach_28physx__Scb__Shape__2c_20bool_2c_20bool_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$216 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($216, $220 + 253346 | 0, $220 + 131259 | 0, 355, GOT_data_internal_physx__Scb__RigidObject__onShapeDetach_28physx__Scb__Shape__2c_20bool_2c_20bool_29___ignore_1); $215 = 0; } } @@ -728696,12 +730497,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371917 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378773 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 244191 | 0, $24 + 102923 | 0, 210, $24 + 371917 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 250173 | 0, $24 + 104330 | 0, 210, $24 + 378773 | 0); $19 = 0; } } @@ -728779,12 +730580,12 @@ function asmFunc(imports) { } $34 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371918 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378774 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 191896 | 0, $39 + 102923 | 0, 241, $39 + 371918 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 197858 | 0, $39 + 104330 | 0, 241, $39 + 378774 | 0); $34 = 0; } } @@ -728795,12 +730596,12 @@ function asmFunc(imports) { } $63 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371919 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378775 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $64 = physx__PxGetAssertHandler_28_29() | 0; $68 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 143197 | 0, $68 + 102923 | 0, 243, $68 + 371919 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 149058 | 0, $68 + 104330 | 0, 243, $68 + 378775 | 0); $63 = 0; } } @@ -728827,12 +730628,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371920 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378776 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 143197 | 0, $28 + 102923 | 0, 250, $28 + 371920 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 149058 | 0, $28 + 104330 | 0, 250, $28 + 378776 | 0); $23 = 0; } } @@ -728881,12 +730682,12 @@ function asmFunc(imports) { } $25 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371921 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378777 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 153266 | 0, $30 + 102923 | 0, 256, $30 + 371921 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 159152 | 0, $30 + 104330 | 0, 256, $30 + 378777 | 0); $25 = 0; } } @@ -728966,12 +730767,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371925 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378781 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 150209 | 0, $28 + 102923 | 0, 352, $28 + 371925 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 156095 | 0, $28 + 104330 | 0, 352, $28 + 378781 | 0); $23 = 0; } } @@ -728986,7 +730787,7 @@ function asmFunc(imports) { break label$4 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($7 + 75 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 75 | 0 | 0, HEAP32[($7 + 76 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 102923 | 0 | 0, 357 | 0) | 0), HEAP32[(wasm2js_i32$0 + 80 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 75 | 0 | 0, HEAP32[($7 + 76 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 104330 | 0 | 0, 357 | 0) | 0), HEAP32[(wasm2js_i32$0 + 80 | 0) >> 2] = wasm2js_i32$1; break label$3; } $6 = $6 - (((HEAP32[($7 + 76 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -729002,7 +730803,7 @@ function asmFunc(imports) { break label$6 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($7 + 59 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 59 | 0 | 0, HEAP32[($7 + 60 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 102923 | 0 | 0, 358 | 0) | 0), HEAP32[(wasm2js_i32$0 + 64 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 59 | 0 | 0, HEAP32[($7 + 60 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 104330 | 0 | 0, 358 | 0) | 0), HEAP32[(wasm2js_i32$0 + 64 | 0) >> 2] = wasm2js_i32$1; break label$5; } $6 = $6 - (((HEAP32[($7 + 60 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -729038,12 +730839,12 @@ function asmFunc(imports) { } $164 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371926 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378782 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $165 = physx__PxGetAssertHandler_28_29() | 0; $169 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$165 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($165, $169 + 246255 | 0, $169 + 102923 | 0, 367, $169 + 371926 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$165 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($165, $169 + 252237 | 0, $169 + 104330 | 0, 367, $169 + 378782 | 0); $164 = 0; } } @@ -729190,12 +730991,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371922 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378778 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 143197 | 0, $27 + 102923 | 0, 330, $27 + 371922 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 149058 | 0, $27 + 104330 | 0, 330, $27 + 378778 | 0); $22 = 0; } } @@ -729205,12 +731006,12 @@ function asmFunc(imports) { } $45 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371923 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378779 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $46 = physx__PxGetAssertHandler_28_29() | 0; $50 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 253406 | 0, $50 + 102923 | 0, 331, $50 + 371923 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 259388 | 0, $50 + 104330 | 0, 331, $50 + 378779 | 0); $45 = 0; } } @@ -729237,12 +731038,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371924 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378780 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 143197 | 0, $28 + 102923 | 0, 340, $28 + 371924 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 149058 | 0, $28 + 104330 | 0, 340, $28 + 378780 | 0); $23 = 0; } } @@ -729791,8 +731592,8 @@ function asmFunc(imports) { physx__PxVec3__operator__28float_29_20const($10 + 224 | 0 | 0, $10 + 212 | 0 | 0, Math_fround(Math_fround(.5))); physx__PxMat33__PxMat33_28physx__PxIDENTITY_29($10 + 176 | 0 | 0, 0 | 0) | 0; physx__Gu__Box__Box_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxMat33_20const__29($10 + 260 | 0 | 0, $10 + 248 | 0 | 0, $10 + 224 | 0 | 0, $10 + 176 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($10 + 175 | 0 | 0, GOT_data_internal___memory_base + 89106 | 0 | 0) | 0; - (wasm2js_i32$0 = $10, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($10 + 175 | 0 | 0, (HEAP32[($10 + 340 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 102923 | 0 | 0, 602 | 0) | 0), HEAP32[(wasm2js_i32$0 + 320 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($10 + 175 | 0 | 0, GOT_data_internal___memory_base + 89175 | 0 | 0) | 0; + (wasm2js_i32$0 = $10, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($10 + 175 | 0 | 0, (HEAP32[($10 + 340 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 104330 | 0 | 0, 602 | 0) | 0), HEAP32[(wasm2js_i32$0 + 320 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($10 + 175 | 0 | 0) | 0; physx__Gu__LimitedResults__LimitedResults_28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29($10 + 148 | 0 | 0, HEAP32[($10 + 320 | 0) >> 2] | 0 | 0, HEAP32[($10 + 340 | 0) >> 2] | 0 | 0, 0 | 0) | 0; physx__Gu__Midphase__intersectBoxVsMesh_28physx__Gu__Box_20const__2c_20physx__Gu__TriangleMesh_20const__2c_20physx__PxTransform_20const__2c_20physx__PxMeshScale_20const__2c_20physx__Gu__LimitedResults__29($10 + 260 | 0 | 0, HEAP32[($10 + 564 | 0) >> 2] | 0 | 0, HEAP32[($10 + 580 | 0) >> 2] | 0 | 0, (HEAP32[($10 + 588 | 0) >> 2] | 0) + 4 | 0 | 0, $10 + 148 | 0 | 0) | 0; @@ -729840,8 +731641,8 @@ function asmFunc(imports) { } HEAP32[($10 + 92 | 0) >> 2] = -65281; physx__Cm__RenderOutput__operator___28unsigned_20int_29(physx__Cm__RenderOutput__operator___28physx__PxMat44_20const__29(HEAP32[($10 + 584 | 0) >> 2] | 0 | 0, $10 + 500 | 0 | 0) | 0 | 0, -65281 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($10 + 87 | 0 | 0, GOT_data_internal___memory_base + 201387 | 0 | 0) | 0; - $255 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($10 + 87 | 0 | 0, Math_imul(HEAP32[($10 + 336 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 102923 | 0 | 0, 632 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($10 + 87 | 0 | 0, GOT_data_internal___memory_base + 207369 | 0 | 0) | 0; + $255 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($10 + 87 | 0 | 0, Math_imul(HEAP32[($10 + 336 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 104330 | 0 | 0, 632 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($10 + 87 | 0 | 0) | 0; HEAP32[($10 + 88 | 0) >> 2] = $255; HEAP32[($10 + 80 | 0) >> 2] = 0; @@ -729942,8 +731743,8 @@ function asmFunc(imports) { physx__PxVec3__operator__28physx__PxVec3_20const__29_20const_1($7 + 148 | 0 | 0, (HEAP32[($7 + 352 | 0) >> 2] | 0) + 12 | 0 | 0, HEAP32[($7 + 352 | 0) >> 2] | 0 | 0); physx__PxVec3__operator__28float_29_20const($7 + 160 | 0 | 0, $7 + 148 | 0 | 0, Math_fround(Math_fround(.5))); physx__PxBoxGeometry__PxBoxGeometry_28physx__PxVec3_29($7 + 172 | 0 | 0, $7 + 160 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 143 | 0 | 0, GOT_data_internal___memory_base + 89106 | 0 | 0) | 0; - $97 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 143 | 0 | 0, (HEAP32[($7 + 240 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 102923 | 0 | 0, 680 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 143 | 0 | 0, GOT_data_internal___memory_base + 89175 | 0 | 0) | 0; + $97 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 143 | 0 | 0, (HEAP32[($7 + 240 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 104330 | 0 | 0, 680 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 143 | 0 | 0) | 0; HEAP32[($7 + 144 | 0) >> 2] = $97; HEAP8[($7 + 142 | 0) >> 0] = 0; @@ -729970,8 +731771,8 @@ function asmFunc(imports) { physx__shdfnd__NonTrackingAllocator__deallocate_28void__29($7 + 87 | 0 | 0, HEAP32[($7 + 144 | 0) >> 2] | 0 | 0); break label$1; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 79 | 0 | 0, GOT_data_internal___memory_base + 201387 | 0 | 0) | 0; - $196 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 79 | 0 | 0, Math_imul(HEAP32[($7 + 244 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 102923 | 0 | 0, 705 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 79 | 0 | 0, GOT_data_internal___memory_base + 207369 | 0 | 0) | 0; + $196 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 79 | 0 | 0, Math_imul(HEAP32[($7 + 244 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 104330 | 0 | 0, 705 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 79 | 0 | 0) | 0; HEAP32[($7 + 80 | 0) >> 2] = $196; HEAP32[($7 + 72 | 0) >> 2] = 0; @@ -730047,7 +731848,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__Scb__RemovedShape_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__Scb__RemovedShape_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____replaceWithLast_28unsigned_20int_29___ignore); $18 = 0; } } @@ -730101,7 +731902,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Scb__Shape__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Scb__Shape__20const__29___ignore); $29 = 0; } } @@ -730158,7 +731959,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -730274,7 +732075,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____replaceWithLast_28unsigned_20int_29___ignore); $18 = 0; } } @@ -730324,7 +732125,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Scb__RemovedShape_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Scb__RemovedShape_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Scb__RemovedShape_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Scb__RemovedShape_20const__29___ignore); $29 = 0; } } @@ -730387,7 +732188,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -730735,7 +732536,7 @@ function asmFunc(imports) { HEAP32[($7 + 16 | 0) >> 2] = $3; HEAP32[($7 + 12 | 0) >> 2] = $4; (wasm2js_i32$0 = $7, wasm2js_i32$1 = (physx__PxBase__getConcreteType_28_29_20const(HEAP32[($7 + 24 | 0) >> 2] | 0 | 0) | 0) + -3 | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; - $27 = (FUNCTION_TABLE[HEAP32[((GOT_data_internal___memory_base + 347868 | 0) + ((HEAP32[($7 + 8 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0 | 0](HEAP32[($7 + 28 | 0) >> 2] | 0, HEAP32[($7 + 24 | 0) >> 2] | 0, HEAP32[($7 + 20 | 0) >> 2] | 0, HEAP32[($7 + 16 | 0) >> 2] | 0, HEAP32[($7 + 12 | 0) >> 2] | 0) | 0) & 1 | 0; + $27 = (FUNCTION_TABLE[HEAP32[((GOT_data_internal___memory_base + 354700 | 0) + ((HEAP32[($7 + 8 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0 | 0](HEAP32[($7 + 28 | 0) >> 2] | 0, HEAP32[($7 + 24 | 0) >> 2] | 0, HEAP32[($7 + 20 | 0) >> 2] | 0, HEAP32[($7 + 16 | 0) >> 2] | 0, HEAP32[($7 + 12 | 0) >> 2] | 0) | 0) & 1 | 0; __stack_pointer = $7 + 32 | 0; return $27 | 0; } @@ -730919,12 +732720,12 @@ function asmFunc(imports) { } $146 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371936 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378792 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $147 = physx__PxGetAssertHandler_28_29() | 0; $151 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$147 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($147, $151 + 246675 | 0, $151 + 102923 | 0, 563, $151 + 371936 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$147 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($147, $151 + 252657 | 0, $151 + 104330 | 0, 563, $151 + 378792 | 0); $146 = 0; } } @@ -730971,12 +732772,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371937 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378793 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 162697 | 0, $29 + 102923 | 0, 519, $29 + 371937 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 168595 | 0, $29 + 104330 | 0, 519, $29 + 378793 | 0); $24 = 0; } } @@ -731067,7 +732868,7 @@ function asmFunc(imports) { } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 194287 | 0, $31 + 135780 | 0, 77, GOT_data_internal_physx__Gu__HeightFieldUtil__HeightFieldUtil_28physx__PxHeightFieldGeometry_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 200249 | 0, $31 + 140756 | 0, 77, GOT_data_internal_physx__Gu__HeightFieldUtil__HeightFieldUtil_28physx__PxHeightFieldGeometry_20const__29___ignore); $26 = 0; } } @@ -731082,7 +732883,7 @@ function asmFunc(imports) { } $49 = physx__PxGetAssertHandler_28_29() | 0; $53 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 194201 | 0, $53 + 135780 | 0, 78, GOT_data_internal_physx__Gu__HeightFieldUtil__HeightFieldUtil_28physx__PxHeightFieldGeometry_20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 200163 | 0, $53 + 140756 | 0, 78, GOT_data_internal_physx__Gu__HeightFieldUtil__HeightFieldUtil_28physx__PxHeightFieldGeometry_20const__29___ignore_1); $48 = 0; } } @@ -731097,7 +732898,7 @@ function asmFunc(imports) { } $71 = physx__PxGetAssertHandler_28_29() | 0; $75 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$71 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($71, $75 + 194244 | 0, $75 + 135780 | 0, 79, GOT_data_internal_physx__Gu__HeightFieldUtil__HeightFieldUtil_28physx__PxHeightFieldGeometry_20const__29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$71 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($71, $75 + 200206 | 0, $75 + 140756 | 0, 79, GOT_data_internal_physx__Gu__HeightFieldUtil__HeightFieldUtil_28physx__PxHeightFieldGeometry_20const__29___ignore_2); $70 = 0; } } @@ -731493,7 +733294,7 @@ function asmFunc(imports) { } HEAP8[GOT_data_internal_physx__Gu__Midphase__outputError_28_29__reportOnlyOnce >> 0] = 1; $8 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $8 + 139197 | 0 | 0, 175 | 0, $8 + 211201 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $8 + 144705 | 0 | 0, 175 | 0, $8 + 217183 | 0 | 0, 0 | 0); } return 0 & 1 | 0 | 0; } @@ -731580,7 +733381,7 @@ function asmFunc(imports) { } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 226996 | 0, $20 + 139590 | 0, 276, GOT_data_internal_physx__Gu__HeightField__getSample_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 232978 | 0, $20 + 145154 | 0, 276, GOT_data_internal_physx__Gu__HeightField__getSample_28unsigned_20int_29_20const___ignore); $15 = 0; } } @@ -731645,7 +733446,7 @@ function asmFunc(imports) { (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__shdfnd__ThreadT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__ThreadImpl____getId_28_29() | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; HEAP32[$6 >> 2] = $29; $32 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($28 | 0, 8 | 0, $32 + 107804 | 0 | 0, 47 | 0, $32 + 212283 | 0 | 0, $6 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($28 | 0, 8 | 0, $32 + 109925 | 0 | 0, 47 | 0, $32 + 218265 | 0 | 0, $6 | 0); break label$2; case 3: $38 = physx__shdfnd__getFoundation_28_29() | 0; @@ -731653,7 +733454,7 @@ function asmFunc(imports) { (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__shdfnd__ThreadT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__ThreadImpl____getId_28_29() | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; HEAP32[($6 + 16 | 0) >> 2] = $39; $42 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($38 | 0, 8 | 0, $42 + 107804 | 0 | 0, 53 | 0, $42 + 220209 | 0 | 0, $6 + 16 | 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($38 | 0, 8 | 0, $42 + 109925 | 0 | 0, 53 | 0, $42 + 226191 | 0 | 0, $6 + 16 | 0 | 0); break label$2; case 2: break label$3; @@ -731666,7 +733467,7 @@ function asmFunc(imports) { (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__shdfnd__ThreadT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__ThreadImpl____getId_28_29() | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; HEAP32[($6 + 32 | 0) >> 2] = $51; $54 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($50 | 0, 8 | 0, $54 + 107804 | 0 | 0, 61 | 0, $54 + 268008 | 0 | 0, $6 + 32 | 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($50 | 0, 8 | 0, $54 + 109925 | 0 | 0, 61 | 0, $54 + 273990 | 0 | 0, $6 + 32 | 0 | 0); } (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__NpScene__getReadWriteErrorCount_28_29_20const(HEAP32[$8 >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; } @@ -731705,7 +733506,7 @@ function asmFunc(imports) { (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__ThreadT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__ThreadImpl____getId_28_29() | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; HEAP32[$3 >> 2] = $44; $47 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($43 | 0, 8 | 0, $47 + 107804 | 0 | 0, 86 | 0, $47 + 220937 | 0 | 0, $3 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($43 | 0, 8 | 0, $47 + 109925 | 0 | 0, 86 | 0, $47 + 226919 | 0 | 0, $3 | 0); } physx__NpScene__stopWrite_28bool_29(HEAP32[$4 >> 2] | 0 | 0, (HEAPU8[($4 + 8 | 0) >> 0] | 0) & 1 | 0 | 0); } @@ -731721,7 +733522,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__PxIndexedPropertyInfo_343u_2c_20physx__PxSimulationStatistics_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int___PxIndexedPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_29_29($4 | 0, GOT_data_internal___memory_base + 86742 | 0 | 0, GOT_func_internal_SetNbShape_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29 | 0, GOT_func_internal_GetNbShape_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_29 | 0) | 0; + physx__PxIndexedPropertyInfo_343u_2c_20physx__PxSimulationStatistics_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int___PxIndexedPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_29_29($4 | 0, GOT_data_internal___memory_base + 86811 | 0 | 0, GOT_func_internal_SetNbShape_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29 | 0, GOT_func_internal_GetNbShape_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -731790,7 +733591,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__PxDualIndexedPropertyInfo_339u_2c_20physx__PxSimulationStatistics_2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int___PxDualIndexedPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29_29($4 | 0, GOT_data_internal___memory_base + 80610 | 0 | 0, GOT_func_internal_SetNbDiscreteContactPairs_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29 | 0, GOT_func_internal_GetNbDiscreteContactPairs_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29 | 0) | 0; + physx__PxDualIndexedPropertyInfo_339u_2c_20physx__PxSimulationStatistics_2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int___PxDualIndexedPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29_29($4 | 0, GOT_data_internal___memory_base + 80653 | 0 | 0, GOT_func_internal_SetNbDiscreteContactPairs_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29 | 0, GOT_func_internal_GetNbDiscreteContactPairs_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -731863,7 +733664,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__PxDualIndexedPropertyInfo_340u_2c_20physx__PxSimulationStatistics_2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int___PxDualIndexedPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29_29($4 | 0, GOT_data_internal___memory_base + 80633 | 0 | 0, GOT_func_internal_SetNbModifiedContactPairs_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29 | 0, GOT_func_internal_GetNbModifiedContactPairs_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29 | 0) | 0; + physx__PxDualIndexedPropertyInfo_340u_2c_20physx__PxSimulationStatistics_2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int___PxDualIndexedPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29_29($4 | 0, GOT_data_internal___memory_base + 80676 | 0 | 0, GOT_func_internal_SetNbModifiedContactPairs_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29 | 0, GOT_func_internal_GetNbModifiedContactPairs_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -731936,7 +733737,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__PxDualIndexedPropertyInfo_341u_2c_20physx__PxSimulationStatistics_2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int___PxDualIndexedPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29_29($4 | 0, GOT_data_internal___memory_base + 81054 | 0 | 0, GOT_func_internal_SetNbCCDPairs_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29 | 0, GOT_func_internal_GetNbCCDPairs_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29 | 0) | 0; + physx__PxDualIndexedPropertyInfo_341u_2c_20physx__PxSimulationStatistics_2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int___PxDualIndexedPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29_29($4 | 0, GOT_data_internal___memory_base + 81097 | 0 | 0, GOT_func_internal_SetNbCCDPairs_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29 | 0, GOT_func_internal_GetNbCCDPairs_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -732009,7 +733810,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__PxDualIndexedPropertyInfo_342u_2c_20physx__PxSimulationStatistics_2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int___PxDualIndexedPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29_29($4 | 0, GOT_data_internal___memory_base + 80670 | 0 | 0, GOT_func_internal_SetNbTriggerPairs_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29 | 0, GOT_func_internal_GetNbTriggerPairs_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29 | 0) | 0; + physx__PxDualIndexedPropertyInfo_342u_2c_20physx__PxSimulationStatistics_2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int___PxDualIndexedPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29_29($4 | 0, GOT_data_internal___memory_base + 80713 | 0 | 0, GOT_func_internal_SetNbTriggerPairs_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29 | 0, GOT_func_internal_GetNbTriggerPairs_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -732265,15 +734066,15 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__PxReadOnlyPropertyInfo_12u_2c_20physx__PxMaterial_2c_20unsigned_20int___PxReadOnlyPropertyInfo_28char_20const__2c_20unsigned_20int_20_28__29_28physx__PxMaterial_20const__29_29($4 | 0, GOT_data_internal___memory_base + 73498 | 0 | 0, GOT_func_internal_getPxMaterial_ReferenceCount_28physx__PxMaterial_20const__29 | 0) | 0; - physx__PxPropertyInfo_13u_2c_20physx__PxMaterial_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxMaterial__2c_20float_29_2c_20float_20_28__29_28physx__PxMaterial_20const__29_29($4 + 12 | 0 | 0, GOT_data_internal___memory_base + 118082 | 0 | 0, GOT_func_internal_setPxMaterial_DynamicFriction_28physx__PxMaterial__2c_20float_29 | 0, GOT_func_internal_getPxMaterial_DynamicFriction_28physx__PxMaterial_20const__29 | 0) | 0; - physx__PxPropertyInfo_14u_2c_20physx__PxMaterial_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxMaterial__2c_20float_29_2c_20float_20_28__29_28physx__PxMaterial_20const__29_29($4 + 28 | 0 | 0, GOT_data_internal___memory_base + 118045 | 0 | 0, GOT_func_internal_setPxMaterial_StaticFriction_28physx__PxMaterial__2c_20float_29 | 0, GOT_func_internal_getPxMaterial_StaticFriction_28physx__PxMaterial_20const__29 | 0) | 0; - physx__PxPropertyInfo_15u_2c_20physx__PxMaterial_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxMaterial__2c_20float_29_2c_20float_20_28__29_28physx__PxMaterial_20const__29_29($4 + 44 | 0 | 0, GOT_data_internal___memory_base + 117474 | 0 | 0, GOT_func_internal_setPxMaterial_Restitution_28physx__PxMaterial__2c_20float_29 | 0, GOT_func_internal_getPxMaterial_Restitution_28physx__PxMaterial_20const__29 | 0) | 0; - physx__PxPropertyInfo_16u_2c_20physx__PxMaterial_2c_20physx__PxFlags_physx__PxMaterialFlag__Enum_2c_20unsigned_20short__2c_20physx__PxFlags_physx__PxMaterialFlag__Enum_2c_20unsigned_20short____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxMaterial__2c_20physx__PxFlags_physx__PxMaterialFlag__Enum_2c_20unsigned_20short__29_2c_20physx__PxFlags_physx__PxMaterialFlag__Enum_2c_20unsigned_20short__20_28__29_28physx__PxMaterial_20const__29_29($4 + 60 | 0 | 0, GOT_data_internal___memory_base + 84767 | 0 | 0, GOT_func_internal_setPxMaterial_Flags_28physx__PxMaterial__2c_20physx__PxFlags_physx__PxMaterialFlag__Enum_2c_20unsigned_20short__29 | 0, GOT_func_internal_getPxMaterial_Flags_28physx__PxMaterial_20const__29 | 0) | 0; - physx__PxPropertyInfo_17u_2c_20physx__PxMaterial_2c_20physx__PxCombineMode__Enum_2c_20physx__PxCombineMode__Enum___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxMaterial__2c_20physx__PxCombineMode__Enum_29_2c_20physx__PxCombineMode__Enum_20_28__29_28physx__PxMaterial_20const__29_29($4 + 76 | 0 | 0, GOT_data_internal___memory_base + 155366 | 0 | 0, GOT_func_internal_setPxMaterial_FrictionCombineMode_28physx__PxMaterial__2c_20physx__PxCombineMode__Enum_29 | 0, GOT_func_internal_getPxMaterial_FrictionCombineMode_28physx__PxMaterial_20const__29 | 0) | 0; - physx__PxPropertyInfo_18u_2c_20physx__PxMaterial_2c_20physx__PxCombineMode__Enum_2c_20physx__PxCombineMode__Enum___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxMaterial__2c_20physx__PxCombineMode__Enum_29_2c_20physx__PxCombineMode__Enum_20_28__29_28physx__PxMaterial_20const__29_29($4 + 92 | 0 | 0, GOT_data_internal___memory_base + 155340 | 0 | 0, GOT_func_internal_setPxMaterial_RestitutionCombineMode_28physx__PxMaterial__2c_20physx__PxCombineMode__Enum_29 | 0, GOT_func_internal_getPxMaterial_RestitutionCombineMode_28physx__PxMaterial_20const__29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_19u_2c_20physx__PxMaterial_2c_20char_20const____PxReadOnlyPropertyInfo_28char_20const__2c_20char_20const__20_28__29_28physx__PxMaterial_20const__29_29($4 + 108 | 0 | 0, GOT_data_internal___memory_base + 153624 | 0 | 0, GOT_func_internal_getPxMaterial_ConcreteTypeName_28physx__PxMaterial_20const__29 | 0) | 0; - physx__PxPropertyInfo_20u_2c_20physx__PxMaterial_2c_20void__2c_20void____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxMaterial__2c_20void__29_2c_20void__20_28__29_28physx__PxMaterial_20const__29_29($4 + 120 | 0 | 0, GOT_data_internal___memory_base + 162561 | 0 | 0, GOT_func_internal_setPxMaterialUserData_28physx__PxMaterial__2c_20void__29 | 0, GOT_func_internal_getPxMaterialUserData_28physx__PxMaterial_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_12u_2c_20physx__PxMaterial_2c_20unsigned_20int___PxReadOnlyPropertyInfo_28char_20const__2c_20unsigned_20int_20_28__29_28physx__PxMaterial_20const__29_29($4 | 0, GOT_data_internal___memory_base + 73513 | 0 | 0, GOT_func_internal_getPxMaterial_ReferenceCount_28physx__PxMaterial_20const__29 | 0) | 0; + physx__PxPropertyInfo_13u_2c_20physx__PxMaterial_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxMaterial__2c_20float_29_2c_20float_20_28__29_28physx__PxMaterial_20const__29_29($4 + 12 | 0 | 0, GOT_data_internal___memory_base + 121449 | 0 | 0, GOT_func_internal_setPxMaterial_DynamicFriction_28physx__PxMaterial__2c_20float_29 | 0, GOT_func_internal_getPxMaterial_DynamicFriction_28physx__PxMaterial_20const__29 | 0) | 0; + physx__PxPropertyInfo_14u_2c_20physx__PxMaterial_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxMaterial__2c_20float_29_2c_20float_20_28__29_28physx__PxMaterial_20const__29_29($4 + 28 | 0 | 0, GOT_data_internal___memory_base + 121412 | 0 | 0, GOT_func_internal_setPxMaterial_StaticFriction_28physx__PxMaterial__2c_20float_29 | 0, GOT_func_internal_getPxMaterial_StaticFriction_28physx__PxMaterial_20const__29 | 0) | 0; + physx__PxPropertyInfo_15u_2c_20physx__PxMaterial_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxMaterial__2c_20float_29_2c_20float_20_28__29_28physx__PxMaterial_20const__29_29($4 + 44 | 0 | 0, GOT_data_internal___memory_base + 120841 | 0 | 0, GOT_func_internal_setPxMaterial_Restitution_28physx__PxMaterial__2c_20float_29 | 0, GOT_func_internal_getPxMaterial_Restitution_28physx__PxMaterial_20const__29 | 0) | 0; + physx__PxPropertyInfo_16u_2c_20physx__PxMaterial_2c_20physx__PxFlags_physx__PxMaterialFlag__Enum_2c_20unsigned_20short__2c_20physx__PxFlags_physx__PxMaterialFlag__Enum_2c_20unsigned_20short____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxMaterial__2c_20physx__PxFlags_physx__PxMaterialFlag__Enum_2c_20unsigned_20short__29_2c_20physx__PxFlags_physx__PxMaterialFlag__Enum_2c_20unsigned_20short__20_28__29_28physx__PxMaterial_20const__29_29($4 + 60 | 0 | 0, GOT_data_internal___memory_base + 84836 | 0 | 0, GOT_func_internal_setPxMaterial_Flags_28physx__PxMaterial__2c_20physx__PxFlags_physx__PxMaterialFlag__Enum_2c_20unsigned_20short__29 | 0, GOT_func_internal_getPxMaterial_Flags_28physx__PxMaterial_20const__29 | 0) | 0; + physx__PxPropertyInfo_17u_2c_20physx__PxMaterial_2c_20physx__PxCombineMode__Enum_2c_20physx__PxCombineMode__Enum___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxMaterial__2c_20physx__PxCombineMode__Enum_29_2c_20physx__PxCombineMode__Enum_20_28__29_28physx__PxMaterial_20const__29_29($4 + 76 | 0 | 0, GOT_data_internal___memory_base + 161252 | 0 | 0, GOT_func_internal_setPxMaterial_FrictionCombineMode_28physx__PxMaterial__2c_20physx__PxCombineMode__Enum_29 | 0, GOT_func_internal_getPxMaterial_FrictionCombineMode_28physx__PxMaterial_20const__29 | 0) | 0; + physx__PxPropertyInfo_18u_2c_20physx__PxMaterial_2c_20physx__PxCombineMode__Enum_2c_20physx__PxCombineMode__Enum___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxMaterial__2c_20physx__PxCombineMode__Enum_29_2c_20physx__PxCombineMode__Enum_20_28__29_28physx__PxMaterial_20const__29_29($4 + 92 | 0 | 0, GOT_data_internal___memory_base + 161226 | 0 | 0, GOT_func_internal_setPxMaterial_RestitutionCombineMode_28physx__PxMaterial__2c_20physx__PxCombineMode__Enum_29 | 0, GOT_func_internal_getPxMaterial_RestitutionCombineMode_28physx__PxMaterial_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_19u_2c_20physx__PxMaterial_2c_20char_20const____PxReadOnlyPropertyInfo_28char_20const__2c_20char_20const__20_28__29_28physx__PxMaterial_20const__29_29($4 + 108 | 0 | 0, GOT_data_internal___memory_base + 159510 | 0 | 0, GOT_func_internal_getPxMaterial_ConcreteTypeName_28physx__PxMaterial_20const__29 | 0) | 0; + physx__PxPropertyInfo_20u_2c_20physx__PxMaterial_2c_20void__2c_20void____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxMaterial__2c_20void__29_2c_20void__20_28__29_28physx__PxMaterial_20const__29_29($4 + 120 | 0 | 0, GOT_data_internal___memory_base + 168459 | 0 | 0, GOT_func_internal_setPxMaterialUserData_28physx__PxMaterial__2c_20void__29 | 0, GOT_func_internal_getPxMaterialUserData_28physx__PxMaterial_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -732778,13 +734579,13 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__PxReadOnlyPropertyInfo_23u_2c_20physx__PxActor_2c_20physx__PxScene____PxReadOnlyPropertyInfo_28char_20const__2c_20physx__PxScene__20_28__29_28physx__PxActor_20const__29_29($4 | 0, GOT_data_internal___memory_base + 153369 | 0 | 0, GOT_func_internal_getPxActor_Scene_28physx__PxActor_20const__29 | 0) | 0; - physx__PxPropertyInfo_24u_2c_20physx__PxActor_2c_20char_20const__2c_20char_20const____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxActor__2c_20char_20const__29_2c_20char_20const__20_28__29_28physx__PxActor_20const__29_29($4 + 12 | 0 | 0, GOT_data_internal___memory_base + 153656 | 0 | 0, GOT_func_internal_setPxActor_Name_28physx__PxActor__2c_20char_20const__29 | 0, GOT_func_internal_getPxActor_Name_28physx__PxActor_20const__29 | 0) | 0; - physx__PxPropertyInfo_25u_2c_20physx__PxActor_2c_20physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__2c_20physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxActor__2c_20physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__20_28__29_28physx__PxActor_20const__29_29($4 + 28 | 0 | 0, GOT_data_internal___memory_base + 84374 | 0 | 0, GOT_func_internal_setPxActor_ActorFlags_28physx__PxActor__2c_20physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__29 | 0, GOT_func_internal_getPxActor_ActorFlags_28physx__PxActor_20const__29 | 0) | 0; - physx__PxPropertyInfo_26u_2c_20physx__PxActor_2c_20unsigned_20char_2c_20unsigned_20char___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxActor__2c_20unsigned_20char_29_2c_20unsigned_20char_20_28__29_28physx__PxActor_20const__29_29($4 + 44 | 0 | 0, GOT_data_internal___memory_base + 94108 | 0 | 0, GOT_func_internal_setPxActor_DominanceGroup_28physx__PxActor__2c_20unsigned_20char_29 | 0, GOT_func_internal_getPxActor_DominanceGroup_28physx__PxActor_20const__29 | 0) | 0; - physx__PxPropertyInfo_27u_2c_20physx__PxActor_2c_20unsigned_20char_2c_20unsigned_20char___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxActor__2c_20unsigned_20char_29_2c_20unsigned_20char_20_28__29_28physx__PxActor_20const__29_29($4 + 60 | 0 | 0, GOT_data_internal___memory_base + 74827 | 0 | 0, GOT_func_internal_setPxActor_OwnerClient_28physx__PxActor__2c_20unsigned_20char_29 | 0, GOT_func_internal_getPxActor_OwnerClient_28physx__PxActor_20const__29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_28u_2c_20physx__PxActor_2c_20physx__PxAggregate____PxReadOnlyPropertyInfo_28char_20const__2c_20physx__PxAggregate__20_28__29_28physx__PxActor_20const__29_29($4 + 76 | 0 | 0, GOT_data_internal___memory_base + 148162 | 0 | 0, GOT_func_internal_getPxActor_Aggregate_28physx__PxActor_20const__29 | 0) | 0; - physx__PxPropertyInfo_29u_2c_20physx__PxActor_2c_20void__2c_20void____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxActor__2c_20void__29_2c_20void__20_28__29_28physx__PxActor_20const__29_29($4 + 88 | 0 | 0, GOT_data_internal___memory_base + 162561 | 0 | 0, GOT_func_internal_setPxActorUserData_28physx__PxActor__2c_20void__29 | 0, GOT_func_internal_getPxActorUserData_28physx__PxActor_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_23u_2c_20physx__PxActor_2c_20physx__PxScene____PxReadOnlyPropertyInfo_28char_20const__2c_20physx__PxScene__20_28__29_28physx__PxActor_20const__29_29($4 | 0, GOT_data_internal___memory_base + 159255 | 0 | 0, GOT_func_internal_getPxActor_Scene_28physx__PxActor_20const__29 | 0) | 0; + physx__PxPropertyInfo_24u_2c_20physx__PxActor_2c_20char_20const__2c_20char_20const____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxActor__2c_20char_20const__29_2c_20char_20const__20_28__29_28physx__PxActor_20const__29_29($4 + 12 | 0 | 0, GOT_data_internal___memory_base + 159542 | 0 | 0, GOT_func_internal_setPxActor_Name_28physx__PxActor__2c_20char_20const__29 | 0, GOT_func_internal_getPxActor_Name_28physx__PxActor_20const__29 | 0) | 0; + physx__PxPropertyInfo_25u_2c_20physx__PxActor_2c_20physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__2c_20physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxActor__2c_20physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__20_28__29_28physx__PxActor_20const__29_29($4 + 28 | 0 | 0, GOT_data_internal___memory_base + 84417 | 0 | 0, GOT_func_internal_setPxActor_ActorFlags_28physx__PxActor__2c_20physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__29 | 0, GOT_func_internal_getPxActor_ActorFlags_28physx__PxActor_20const__29 | 0) | 0; + physx__PxPropertyInfo_26u_2c_20physx__PxActor_2c_20unsigned_20char_2c_20unsigned_20char___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxActor__2c_20unsigned_20char_29_2c_20unsigned_20char_20_28__29_28physx__PxActor_20const__29_29($4 + 44 | 0 | 0, GOT_data_internal___memory_base + 94199 | 0 | 0, GOT_func_internal_setPxActor_DominanceGroup_28physx__PxActor__2c_20unsigned_20char_29 | 0, GOT_func_internal_getPxActor_DominanceGroup_28physx__PxActor_20const__29 | 0) | 0; + physx__PxPropertyInfo_27u_2c_20physx__PxActor_2c_20unsigned_20char_2c_20unsigned_20char___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxActor__2c_20unsigned_20char_29_2c_20unsigned_20char_20_28__29_28physx__PxActor_20const__29_29($4 + 60 | 0 | 0, GOT_data_internal___memory_base + 74842 | 0 | 0, GOT_func_internal_setPxActor_OwnerClient_28physx__PxActor__2c_20unsigned_20char_29 | 0, GOT_func_internal_getPxActor_OwnerClient_28physx__PxActor_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_28u_2c_20physx__PxActor_2c_20physx__PxAggregate____PxReadOnlyPropertyInfo_28char_20const__2c_20physx__PxAggregate__20_28__29_28physx__PxActor_20const__29_29($4 + 76 | 0 | 0, GOT_data_internal___memory_base + 154048 | 0 | 0, GOT_func_internal_getPxActor_Aggregate_28physx__PxActor_20const__29 | 0) | 0; + physx__PxPropertyInfo_29u_2c_20physx__PxActor_2c_20void__2c_20void____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxActor__2c_20void__29_2c_20void__20_28__29_28physx__PxActor_20const__29_29($4 + 88 | 0 | 0, GOT_data_internal___memory_base + 168459 | 0 | 0, GOT_func_internal_setPxActorUserData_28physx__PxActor__2c_20void__29 | 0, GOT_func_internal_getPxActorUserData_28physx__PxActor_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -733169,9 +734970,9 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__PxActorGeneratedInfo__PxActorGeneratedInfo_28_29($4 | 0) | 0; - physx__PxPropertyInfo_32u_2c_20physx__PxRigidActor_2c_20physx__PxTransform_20const__2c_20physx__PxTransform___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20physx__PxTransform_20_28__29_28physx__PxRigidActor_20const__29_29($4 + 104 | 0 | 0, GOT_data_internal___memory_base + 148961 | 0 | 0, GOT_func_internal_setPxRigidActor_GlobalPose_28physx__PxRigidActor__2c_20physx__PxTransform_20const__29 | 0, GOT_func_internal_getPxRigidActor_GlobalPose_28physx__PxRigidActor_20const__29 | 0) | 0; - physx__PxRigidActorShapeCollection__PxRigidActorShapeCollection_28char_20const__2c_20unsigned_20int_20_28__29_28physx__PxRigidActor_20const__2c_20physx__PxShape___2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxRigidActor_20const__29_29($4 + 120 | 0 | 0, GOT_data_internal___memory_base + 86744 | 0 | 0, GOT_func_internal_getPxRigidActor_Shapes_28physx__PxRigidActor_20const__2c_20physx__PxShape___2c_20unsigned_20int_29 | 0, GOT_func_internal_getNbPxRigidActor_Shapes_28physx__PxRigidActor_20const__29 | 0) | 0; - physx__PxReadOnlyCollectionPropertyInfo_34u_2c_20physx__PxRigidActor_2c_20physx__PxConstraint____PxReadOnlyCollectionPropertyInfo_28char_20const__2c_20unsigned_20int_20_28__29_28physx__PxRigidActor_20const__2c_20physx__PxConstraint___2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxRigidActor_20const__29_29($4 + 136 | 0 | 0, GOT_data_internal___memory_base + 78120 | 0 | 0, GOT_func_internal_getPxRigidActor_Constraints_28physx__PxRigidActor_20const__2c_20physx__PxConstraint___2c_20unsigned_20int_29 | 0, GOT_func_internal_getNbPxRigidActor_Constraints_28physx__PxRigidActor_20const__29 | 0) | 0; + physx__PxPropertyInfo_32u_2c_20physx__PxRigidActor_2c_20physx__PxTransform_20const__2c_20physx__PxTransform___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20physx__PxTransform_20_28__29_28physx__PxRigidActor_20const__29_29($4 + 104 | 0 | 0, GOT_data_internal___memory_base + 154847 | 0 | 0, GOT_func_internal_setPxRigidActor_GlobalPose_28physx__PxRigidActor__2c_20physx__PxTransform_20const__29 | 0, GOT_func_internal_getPxRigidActor_GlobalPose_28physx__PxRigidActor_20const__29 | 0) | 0; + physx__PxRigidActorShapeCollection__PxRigidActorShapeCollection_28char_20const__2c_20unsigned_20int_20_28__29_28physx__PxRigidActor_20const__2c_20physx__PxShape___2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxRigidActor_20const__29_29($4 + 120 | 0 | 0, GOT_data_internal___memory_base + 86813 | 0 | 0, GOT_func_internal_getPxRigidActor_Shapes_28physx__PxRigidActor_20const__2c_20physx__PxShape___2c_20unsigned_20int_29 | 0, GOT_func_internal_getNbPxRigidActor_Shapes_28physx__PxRigidActor_20const__29 | 0) | 0; + physx__PxReadOnlyCollectionPropertyInfo_34u_2c_20physx__PxRigidActor_2c_20physx__PxConstraint____PxReadOnlyCollectionPropertyInfo_28char_20const__2c_20unsigned_20int_20_28__29_28physx__PxRigidActor_20const__2c_20physx__PxConstraint___2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxRigidActor_20const__29_29($4 + 136 | 0 | 0, GOT_data_internal___memory_base + 78163 | 0 | 0, GOT_func_internal_getPxRigidActor_Constraints_28physx__PxRigidActor_20const__2c_20physx__PxConstraint___2c_20unsigned_20int_29 | 0, GOT_func_internal_getNbPxRigidActor_Constraints_28physx__PxRigidActor_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -733689,21 +735490,21 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__PxRigidActorGeneratedInfo__PxRigidActorGeneratedInfo_28_29($4 | 0) | 0; - physx__PxPropertyInfo_37u_2c_20physx__PxRigidBody_2c_20physx__PxTransform_20const__2c_20physx__PxTransform___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20physx__PxTransform_20const__29_2c_20physx__PxTransform_20_28__29_28physx__PxRigidBody_20const__29_29($4 + 152 | 0 | 0, GOT_data_internal___memory_base + 148850 | 0 | 0, GOT_func_internal_setPxRigidBody_CMassLocalPose_28physx__PxRigidBody__2c_20physx__PxTransform_20const__29 | 0, GOT_func_internal_getPxRigidBody_CMassLocalPose_28physx__PxRigidBody_20const__29 | 0) | 0; - physx__PxPropertyInfo_38u_2c_20physx__PxRigidBody_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20float_29_2c_20float_20_28__29_28physx__PxRigidBody_20const__29_29($4 + 168 | 0 | 0, GOT_data_internal___memory_base + 79999 | 0 | 0, GOT_func_internal_setPxRigidBody_Mass_28physx__PxRigidBody__2c_20float_29 | 0, GOT_func_internal_getPxRigidBody_Mass_28physx__PxRigidBody_20const__29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_39u_2c_20physx__PxRigidBody_2c_20float___PxReadOnlyPropertyInfo_28char_20const__2c_20float_20_28__29_28physx__PxRigidBody_20const__29_29($4 + 184 | 0 | 0, GOT_data_internal___memory_base + 79962 | 0 | 0, GOT_func_internal_getPxRigidBody_InvMass_28physx__PxRigidBody_20const__29 | 0) | 0; - physx__PxPropertyInfo_40u_2c_20physx__PxRigidBody_2c_20physx__PxVec3_20const__2c_20physx__PxVec3___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29_2c_20physx__PxVec3_20_28__29_28physx__PxRigidBody_20const__29_29($4 + 196 | 0 | 0, GOT_data_internal___memory_base + 90930 | 0 | 0, GOT_func_internal_setPxRigidBody_MassSpaceInertiaTensor_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29 | 0, GOT_func_internal_getPxRigidBody_MassSpaceInertiaTensor_28physx__PxRigidBody_20const__29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_41u_2c_20physx__PxRigidBody_2c_20physx__PxVec3___PxReadOnlyPropertyInfo_28char_20const__2c_20physx__PxVec3_20_28__29_28physx__PxRigidBody_20const__29_29($4 + 212 | 0 | 0, GOT_data_internal___memory_base + 90875 | 0 | 0, GOT_func_internal_getPxRigidBody_MassSpaceInvInertiaTensor_28physx__PxRigidBody_20const__29 | 0) | 0; - physx__PxPropertyInfo_42u_2c_20physx__PxRigidBody_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20float_29_2c_20float_20_28__29_28physx__PxRigidBody_20const__29_29($4 + 224 | 0 | 0, GOT_data_internal___memory_base + 141693 | 0 | 0, GOT_func_internal_setPxRigidBody_LinearDamping_28physx__PxRigidBody__2c_20float_29 | 0, GOT_func_internal_getPxRigidBody_LinearDamping_28physx__PxRigidBody_20const__29 | 0) | 0; - physx__PxPropertyInfo_43u_2c_20physx__PxRigidBody_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20float_29_2c_20float_20_28__29_28physx__PxRigidBody_20const__29_29($4 + 240 | 0 | 0, GOT_data_internal___memory_base + 141658 | 0 | 0, GOT_func_internal_setPxRigidBody_AngularDamping_28physx__PxRigidBody__2c_20float_29 | 0, GOT_func_internal_getPxRigidBody_AngularDamping_28physx__PxRigidBody_20const__29 | 0) | 0; + physx__PxPropertyInfo_37u_2c_20physx__PxRigidBody_2c_20physx__PxTransform_20const__2c_20physx__PxTransform___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20physx__PxTransform_20const__29_2c_20physx__PxTransform_20_28__29_28physx__PxRigidBody_20const__29_29($4 + 152 | 0 | 0, GOT_data_internal___memory_base + 154736 | 0 | 0, GOT_func_internal_setPxRigidBody_CMassLocalPose_28physx__PxRigidBody__2c_20physx__PxTransform_20const__29 | 0, GOT_func_internal_getPxRigidBody_CMassLocalPose_28physx__PxRigidBody_20const__29 | 0) | 0; + physx__PxPropertyInfo_38u_2c_20physx__PxRigidBody_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20float_29_2c_20float_20_28__29_28physx__PxRigidBody_20const__29_29($4 + 168 | 0 | 0, GOT_data_internal___memory_base + 80042 | 0 | 0, GOT_func_internal_setPxRigidBody_Mass_28physx__PxRigidBody__2c_20float_29 | 0, GOT_func_internal_getPxRigidBody_Mass_28physx__PxRigidBody_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_39u_2c_20physx__PxRigidBody_2c_20float___PxReadOnlyPropertyInfo_28char_20const__2c_20float_20_28__29_28physx__PxRigidBody_20const__29_29($4 + 184 | 0 | 0, GOT_data_internal___memory_base + 80005 | 0 | 0, GOT_func_internal_getPxRigidBody_InvMass_28physx__PxRigidBody_20const__29 | 0) | 0; + physx__PxPropertyInfo_40u_2c_20physx__PxRigidBody_2c_20physx__PxVec3_20const__2c_20physx__PxVec3___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29_2c_20physx__PxVec3_20_28__29_28physx__PxRigidBody_20const__29_29($4 + 196 | 0 | 0, GOT_data_internal___memory_base + 90999 | 0 | 0, GOT_func_internal_setPxRigidBody_MassSpaceInertiaTensor_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29 | 0, GOT_func_internal_getPxRigidBody_MassSpaceInertiaTensor_28physx__PxRigidBody_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_41u_2c_20physx__PxRigidBody_2c_20physx__PxVec3___PxReadOnlyPropertyInfo_28char_20const__2c_20physx__PxVec3_20_28__29_28physx__PxRigidBody_20const__29_29($4 + 212 | 0 | 0, GOT_data_internal___memory_base + 90944 | 0 | 0, GOT_func_internal_getPxRigidBody_MassSpaceInvInertiaTensor_28physx__PxRigidBody_20const__29 | 0) | 0; + physx__PxPropertyInfo_42u_2c_20physx__PxRigidBody_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20float_29_2c_20float_20_28__29_28physx__PxRigidBody_20const__29_29($4 + 224 | 0 | 0, GOT_data_internal___memory_base + 147523 | 0 | 0, GOT_func_internal_setPxRigidBody_LinearDamping_28physx__PxRigidBody__2c_20float_29 | 0, GOT_func_internal_getPxRigidBody_LinearDamping_28physx__PxRigidBody_20const__29 | 0) | 0; + physx__PxPropertyInfo_43u_2c_20physx__PxRigidBody_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20float_29_2c_20float_20_28__29_28physx__PxRigidBody_20const__29_29($4 + 240 | 0 | 0, GOT_data_internal___memory_base + 147488 | 0 | 0, GOT_func_internal_setPxRigidBody_AngularDamping_28physx__PxRigidBody__2c_20float_29 | 0, GOT_func_internal_getPxRigidBody_AngularDamping_28physx__PxRigidBody_20const__29 | 0) | 0; physx__PxPropertyInfo_44u_2c_20physx__PxRigidBody_2c_20physx__PxVec3_20const__2c_20physx__PxVec3___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29_2c_20physx__PxVec3_20_28__29_28physx__PxRigidBody_20const__29_29($4 + 256 | 0 | 0, GOT_data_internal___memory_base + 66494 | 0 | 0, GOT_func_internal_setPxRigidBody_LinearVelocity_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29 | 0, GOT_func_internal_getPxRigidBody_LinearVelocity_28physx__PxRigidBody_20const__29 | 0) | 0; physx__PxPropertyInfo_45u_2c_20physx__PxRigidBody_2c_20physx__PxVec3_20const__2c_20physx__PxVec3___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29_2c_20physx__PxVec3_20_28__29_28physx__PxRigidBody_20const__29_29($4 + 272 | 0 | 0, GOT_data_internal___memory_base + 66392 | 0 | 0, GOT_func_internal_setPxRigidBody_AngularVelocity_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29 | 0, GOT_func_internal_getPxRigidBody_AngularVelocity_28physx__PxRigidBody_20const__29 | 0) | 0; physx__PxPropertyInfo_46u_2c_20physx__PxRigidBody_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20float_29_2c_20float_20_28__29_28physx__PxRigidBody_20const__29_29($4 + 288 | 0 | 0, GOT_data_internal___memory_base + 66327 | 0 | 0, GOT_func_internal_setPxRigidBody_MaxAngularVelocity_28physx__PxRigidBody__2c_20float_29 | 0, GOT_func_internal_getPxRigidBody_MaxAngularVelocity_28physx__PxRigidBody_20const__29 | 0) | 0; physx__PxPropertyInfo_47u_2c_20physx__PxRigidBody_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20float_29_2c_20float_20_28__29_28physx__PxRigidBody_20const__29_29($4 + 304 | 0 | 0, GOT_data_internal___memory_base + 66432 | 0 | 0, GOT_func_internal_setPxRigidBody_MaxLinearVelocity_28physx__PxRigidBody__2c_20float_29 | 0, GOT_func_internal_getPxRigidBody_MaxLinearVelocity_28physx__PxRigidBody_20const__29 | 0) | 0; - physx__PxPropertyInfo_48u_2c_20physx__PxRigidBody_2c_20physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__2c_20physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__20_28__29_28physx__PxRigidBody_20const__29_29($4 + 320 | 0 | 0, GOT_data_internal___memory_base + 84210 | 0 | 0, GOT_func_internal_setPxRigidBody_RigidBodyFlags_28physx__PxRigidBody__2c_20physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__29 | 0, GOT_func_internal_getPxRigidBody_RigidBodyFlags_28physx__PxRigidBody_20const__29 | 0) | 0; - physx__PxPropertyInfo_49u_2c_20physx__PxRigidBody_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20float_29_2c_20float_20_28__29_28physx__PxRigidBody_20const__29_29($4 + 336 | 0 | 0, GOT_data_internal___memory_base + 75e3 | 0 | 0, GOT_func_internal_setPxRigidBody_MinCCDAdvanceCoefficient_28physx__PxRigidBody__2c_20float_29 | 0, GOT_func_internal_getPxRigidBody_MinCCDAdvanceCoefficient_28physx__PxRigidBody_20const__29 | 0) | 0; + physx__PxPropertyInfo_48u_2c_20physx__PxRigidBody_2c_20physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__2c_20physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__20_28__29_28physx__PxRigidBody_20const__29_29($4 + 320 | 0 | 0, GOT_data_internal___memory_base + 84253 | 0 | 0, GOT_func_internal_setPxRigidBody_RigidBodyFlags_28physx__PxRigidBody__2c_20physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__29 | 0, GOT_func_internal_getPxRigidBody_RigidBodyFlags_28physx__PxRigidBody_20const__29 | 0) | 0; + physx__PxPropertyInfo_49u_2c_20physx__PxRigidBody_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20float_29_2c_20float_20_28__29_28physx__PxRigidBody_20const__29_29($4 + 336 | 0 | 0, GOT_data_internal___memory_base + 75032 | 0 | 0, GOT_func_internal_setPxRigidBody_MinCCDAdvanceCoefficient_28physx__PxRigidBody__2c_20float_29 | 0, GOT_func_internal_getPxRigidBody_MinCCDAdvanceCoefficient_28physx__PxRigidBody_20const__29 | 0) | 0; physx__PxPropertyInfo_50u_2c_20physx__PxRigidBody_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20float_29_2c_20float_20_28__29_28physx__PxRigidBody_20const__29_29($4 + 352 | 0 | 0, GOT_data_internal___memory_base + 66540 | 0 | 0, GOT_func_internal_setPxRigidBody_MaxDepenetrationVelocity_28physx__PxRigidBody__2c_20float_29 | 0, GOT_func_internal_getPxRigidBody_MaxDepenetrationVelocity_28physx__PxRigidBody_20const__29 | 0) | 0; - physx__PxPropertyInfo_51u_2c_20physx__PxRigidBody_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20float_29_2c_20float_20_28__29_28physx__PxRigidBody_20const__29_29($4 + 368 | 0 | 0, GOT_data_internal___memory_base + 149093 | 0 | 0, GOT_func_internal_setPxRigidBody_MaxContactImpulse_28physx__PxRigidBody__2c_20float_29 | 0, GOT_func_internal_getPxRigidBody_MaxContactImpulse_28physx__PxRigidBody_20const__29 | 0) | 0; + physx__PxPropertyInfo_51u_2c_20physx__PxRigidBody_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidBody__2c_20float_29_2c_20float_20_28__29_28physx__PxRigidBody_20const__29_29($4 + 368 | 0 | 0, GOT_data_internal___memory_base + 154979 | 0 | 0, GOT_func_internal_setPxRigidBody_MaxContactImpulse_28physx__PxRigidBody__2c_20float_29 | 0, GOT_func_internal_getPxRigidBody_MaxContactImpulse_28physx__PxRigidBody_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -734471,15 +736272,15 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__PxRigidBodyGeneratedInfo__PxRigidBodyGeneratedInfo_28_29($4 | 0) | 0; - physx__PxReadOnlyPropertyInfo_54u_2c_20physx__PxRigidDynamic_2c_20bool___PxReadOnlyPropertyInfo_28char_20const__2c_20bool_20_28__29_28physx__PxRigidDynamic_20const__29_29($4 + 384 | 0 | 0, GOT_data_internal___memory_base + 141846 | 0 | 0, GOT_func_internal_getPxRigidDynamic_IsSleeping_28physx__PxRigidDynamic_20const__29 | 0) | 0; - physx__PxPropertyInfo_55u_2c_20physx__PxRigidDynamic_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidDynamic__2c_20float_29_2c_20float_20_28__29_28physx__PxRigidDynamic_20const__29_29($4 + 396 | 0 | 0, GOT_data_internal___memory_base + 156929 | 0 | 0, GOT_func_internal_setPxRigidDynamic_SleepThreshold_28physx__PxRigidDynamic__2c_20float_29 | 0, GOT_func_internal_getPxRigidDynamic_SleepThreshold_28physx__PxRigidDynamic_20const__29 | 0) | 0; - physx__PxPropertyInfo_56u_2c_20physx__PxRigidDynamic_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidDynamic__2c_20float_29_2c_20float_20_28__29_28physx__PxRigidDynamic_20const__29_29($4 + 412 | 0 | 0, GOT_data_internal___memory_base + 156973 | 0 | 0, GOT_func_internal_setPxRigidDynamic_StabilizationThreshold_28physx__PxRigidDynamic__2c_20float_29 | 0, GOT_func_internal_getPxRigidDynamic_StabilizationThreshold_28physx__PxRigidDynamic_20const__29 | 0) | 0; - physx__PxPropertyInfo_57u_2c_20physx__PxRigidDynamic_2c_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__2c_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidDynamic__2c_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__20_28__29_28physx__PxRigidDynamic_20const__29_29($4 + 428 | 0 | 0, GOT_data_internal___memory_base + 84683 | 0 | 0, GOT_func_internal_setPxRigidDynamic_RigidDynamicLockFlags_28physx__PxRigidDynamic__2c_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__29 | 0, GOT_func_internal_getPxRigidDynamic_RigidDynamicLockFlags_28physx__PxRigidDynamic_20const__29 | 0) | 0; - physx__PxPropertyInfo_58u_2c_20physx__PxRigidDynamic_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidDynamic__2c_20float_29_2c_20float_20_28__29_28physx__PxRigidDynamic_20const__29_29($4 + 444 | 0 | 0, GOT_data_internal___memory_base + 91438 | 0 | 0, GOT_func_internal_setPxRigidDynamic_WakeCounter_28physx__PxRigidDynamic__2c_20float_29 | 0, GOT_func_internal_getPxRigidDynamic_WakeCounter_28physx__PxRigidDynamic_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_54u_2c_20physx__PxRigidDynamic_2c_20bool___PxReadOnlyPropertyInfo_28char_20const__2c_20bool_20_28__29_28physx__PxRigidDynamic_20const__29_29($4 + 384 | 0 | 0, GOT_data_internal___memory_base + 147676 | 0 | 0, GOT_func_internal_getPxRigidDynamic_IsSleeping_28physx__PxRigidDynamic_20const__29 | 0) | 0; + physx__PxPropertyInfo_55u_2c_20physx__PxRigidDynamic_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidDynamic__2c_20float_29_2c_20float_20_28__29_28physx__PxRigidDynamic_20const__29_29($4 + 396 | 0 | 0, GOT_data_internal___memory_base + 162815 | 0 | 0, GOT_func_internal_setPxRigidDynamic_SleepThreshold_28physx__PxRigidDynamic__2c_20float_29 | 0, GOT_func_internal_getPxRigidDynamic_SleepThreshold_28physx__PxRigidDynamic_20const__29 | 0) | 0; + physx__PxPropertyInfo_56u_2c_20physx__PxRigidDynamic_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidDynamic__2c_20float_29_2c_20float_20_28__29_28physx__PxRigidDynamic_20const__29_29($4 + 412 | 0 | 0, GOT_data_internal___memory_base + 162859 | 0 | 0, GOT_func_internal_setPxRigidDynamic_StabilizationThreshold_28physx__PxRigidDynamic__2c_20float_29 | 0, GOT_func_internal_getPxRigidDynamic_StabilizationThreshold_28physx__PxRigidDynamic_20const__29 | 0) | 0; + physx__PxPropertyInfo_57u_2c_20physx__PxRigidDynamic_2c_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__2c_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidDynamic__2c_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__20_28__29_28physx__PxRigidDynamic_20const__29_29($4 + 428 | 0 | 0, GOT_data_internal___memory_base + 84752 | 0 | 0, GOT_func_internal_setPxRigidDynamic_RigidDynamicLockFlags_28physx__PxRigidDynamic__2c_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__29 | 0, GOT_func_internal_getPxRigidDynamic_RigidDynamicLockFlags_28physx__PxRigidDynamic_20const__29 | 0) | 0; + physx__PxPropertyInfo_58u_2c_20physx__PxRigidDynamic_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidDynamic__2c_20float_29_2c_20float_20_28__29_28physx__PxRigidDynamic_20const__29_29($4 + 444 | 0 | 0, GOT_data_internal___memory_base + 91507 | 0 | 0, GOT_func_internal_setPxRigidDynamic_WakeCounter_28physx__PxRigidDynamic__2c_20float_29 | 0, GOT_func_internal_getPxRigidDynamic_WakeCounter_28physx__PxRigidDynamic_20const__29 | 0) | 0; $42 = GOT_data_internal___memory_base; - physx__PxRangePropertyInfo_59u_2c_20physx__PxRigidDynamic_2c_20unsigned_20int___PxRangePropertyInfo_28char_20const__2c_20char_20const__2c_20char_20const__2c_20void_20_28__29_28physx__PxRigidDynamic__2c_20unsigned_20int_2c_20unsigned_20int_29_2c_20void_20_28__29_28physx__PxRigidDynamic_20const__2c_20unsigned_20int__2c_20unsigned_20int__29_29($4 + 460 | 0 | 0, $42 + 77531 | 0 | 0, $42 + 81180 | 0 | 0, $42 + 81163 | 0 | 0, GOT_func_internal_setPxRigidDynamic_SolverIterationCounts_28physx__PxRigidDynamic__2c_20unsigned_20int_2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxRigidDynamic_SolverIterationCounts_28physx__PxRigidDynamic_20const__2c_20unsigned_20int__2c_20unsigned_20int__29 | 0) | 0; - physx__PxPropertyInfo_60u_2c_20physx__PxRigidDynamic_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidDynamic__2c_20float_29_2c_20float_20_28__29_28physx__PxRigidDynamic_20const__29_29($4 + 484 | 0 | 0, GOT_data_internal___memory_base + 156861 | 0 | 0, GOT_func_internal_setPxRigidDynamic_ContactReportThreshold_28physx__PxRigidDynamic__2c_20float_29 | 0, GOT_func_internal_getPxRigidDynamic_ContactReportThreshold_28physx__PxRigidDynamic_20const__29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_61u_2c_20physx__PxRigidDynamic_2c_20char_20const____PxReadOnlyPropertyInfo_28char_20const__2c_20char_20const__20_28__29_28physx__PxRigidDynamic_20const__29_29($4 + 500 | 0 | 0, GOT_data_internal___memory_base + 153624 | 0 | 0, GOT_func_internal_getPxRigidDynamic_ConcreteTypeName_28physx__PxRigidDynamic_20const__29 | 0) | 0; + physx__PxRangePropertyInfo_59u_2c_20physx__PxRigidDynamic_2c_20unsigned_20int___PxRangePropertyInfo_28char_20const__2c_20char_20const__2c_20char_20const__2c_20void_20_28__29_28physx__PxRigidDynamic__2c_20unsigned_20int_2c_20unsigned_20int_29_2c_20void_20_28__29_28physx__PxRigidDynamic_20const__2c_20unsigned_20int__2c_20unsigned_20int__29_29($4 + 460 | 0 | 0, $42 + 77574 | 0 | 0, $42 + 81223 | 0 | 0, $42 + 81206 | 0 | 0, GOT_func_internal_setPxRigidDynamic_SolverIterationCounts_28physx__PxRigidDynamic__2c_20unsigned_20int_2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxRigidDynamic_SolverIterationCounts_28physx__PxRigidDynamic_20const__2c_20unsigned_20int__2c_20unsigned_20int__29 | 0) | 0; + physx__PxPropertyInfo_60u_2c_20physx__PxRigidDynamic_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRigidDynamic__2c_20float_29_2c_20float_20_28__29_28physx__PxRigidDynamic_20const__29_29($4 + 484 | 0 | 0, GOT_data_internal___memory_base + 162747 | 0 | 0, GOT_func_internal_setPxRigidDynamic_ContactReportThreshold_28physx__PxRigidDynamic__2c_20float_29 | 0, GOT_func_internal_getPxRigidDynamic_ContactReportThreshold_28physx__PxRigidDynamic_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_61u_2c_20physx__PxRigidDynamic_2c_20char_20const____PxReadOnlyPropertyInfo_28char_20const__2c_20char_20const__20_28__29_28physx__PxRigidDynamic_20const__29_29($4 + 500 | 0 | 0, GOT_data_internal___memory_base + 159510 | 0 | 0, GOT_func_internal_getPxRigidDynamic_ConcreteTypeName_28physx__PxRigidDynamic_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -734815,7 +736616,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__PxRigidActorGeneratedInfo__PxRigidActorGeneratedInfo_28_29($4 | 0) | 0; - physx__PxReadOnlyPropertyInfo_64u_2c_20physx__PxRigidStatic_2c_20char_20const____PxReadOnlyPropertyInfo_28char_20const__2c_20char_20const__20_28__29_28physx__PxRigidStatic_20const__29_29($4 + 152 | 0 | 0, GOT_data_internal___memory_base + 153624 | 0 | 0, GOT_func_internal_getPxRigidStatic_ConcreteTypeName_28physx__PxRigidStatic_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_64u_2c_20physx__PxRigidStatic_2c_20char_20const____PxReadOnlyPropertyInfo_28char_20const__2c_20char_20const__20_28__29_28physx__PxRigidStatic_20const__29_29($4 + 152 | 0 | 0, GOT_data_internal___memory_base + 159510 | 0 | 0, GOT_func_internal_getPxRigidStatic_ConcreteTypeName_28physx__PxRigidStatic_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -734957,11 +736758,11 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__PxRigidBodyGeneratedInfo__PxRigidBodyGeneratedInfo_28_29($4 | 0) | 0; - physx__PxReadOnlyPropertyInfo_67u_2c_20physx__PxArticulationLink_2c_20physx__PxArticulationJointBase____PxReadOnlyPropertyInfo_28char_20const__2c_20physx__PxArticulationJointBase__20_28__29_28physx__PxArticulationLink_20const__29_29($4 + 384 | 0 | 0, GOT_data_internal___memory_base + 73831 | 0 | 0, GOT_func_internal_getPxArticulationLink_InboundJoint_28physx__PxArticulationLink_20const__29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_68u_2c_20physx__PxArticulationLink_2c_20unsigned_20int___PxReadOnlyPropertyInfo_28char_20const__2c_20unsigned_20int_20_28__29_28physx__PxArticulationLink_20const__29_29($4 + 396 | 0 | 0, GOT_data_internal___memory_base + 142927 | 0 | 0, GOT_func_internal_getPxArticulationLink_InboundJointDof_28physx__PxArticulationLink_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_67u_2c_20physx__PxArticulationLink_2c_20physx__PxArticulationJointBase____PxReadOnlyPropertyInfo_28char_20const__2c_20physx__PxArticulationJointBase__20_28__29_28physx__PxArticulationLink_20const__29_29($4 + 384 | 0 | 0, GOT_data_internal___memory_base + 73846 | 0 | 0, GOT_func_internal_getPxArticulationLink_InboundJoint_28physx__PxArticulationLink_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_68u_2c_20physx__PxArticulationLink_2c_20unsigned_20int___PxReadOnlyPropertyInfo_28char_20const__2c_20unsigned_20int_20_28__29_28physx__PxArticulationLink_20const__29_29($4 + 396 | 0 | 0, GOT_data_internal___memory_base + 148788 | 0 | 0, GOT_func_internal_getPxArticulationLink_InboundJointDof_28physx__PxArticulationLink_20const__29 | 0) | 0; physx__PxReadOnlyPropertyInfo_69u_2c_20physx__PxArticulationLink_2c_20unsigned_20int___PxReadOnlyPropertyInfo_28char_20const__2c_20unsigned_20int_20_28__29_28physx__PxArticulationLink_20const__29_29($4 + 408 | 0 | 0, GOT_data_internal___memory_base + 69991 | 0 | 0, GOT_func_internal_getPxArticulationLink_LinkIndex_28physx__PxArticulationLink_20const__29 | 0) | 0; - physx__PxReadOnlyCollectionPropertyInfo_70u_2c_20physx__PxArticulationLink_2c_20physx__PxArticulationLink____PxReadOnlyCollectionPropertyInfo_28char_20const__2c_20unsigned_20int_20_28__29_28physx__PxArticulationLink_20const__2c_20physx__PxArticulationLink___2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxArticulationLink_20const__29_29($4 + 420 | 0 | 0, GOT_data_internal___memory_base + 119535 | 0 | 0, GOT_func_internal_getPxArticulationLink_Children_28physx__PxArticulationLink_20const__2c_20physx__PxArticulationLink___2c_20unsigned_20int_29 | 0, GOT_func_internal_getNbPxArticulationLink_Children_28physx__PxArticulationLink_20const__29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_71u_2c_20physx__PxArticulationLink_2c_20char_20const____PxReadOnlyPropertyInfo_28char_20const__2c_20char_20const__20_28__29_28physx__PxArticulationLink_20const__29_29($4 + 436 | 0 | 0, GOT_data_internal___memory_base + 153624 | 0 | 0, GOT_func_internal_getPxArticulationLink_ConcreteTypeName_28physx__PxArticulationLink_20const__29 | 0) | 0; + physx__PxReadOnlyCollectionPropertyInfo_70u_2c_20physx__PxArticulationLink_2c_20physx__PxArticulationLink____PxReadOnlyCollectionPropertyInfo_28char_20const__2c_20unsigned_20int_20_28__29_28physx__PxArticulationLink_20const__2c_20physx__PxArticulationLink___2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxArticulationLink_20const__29_29($4 + 420 | 0 | 0, GOT_data_internal___memory_base + 122902 | 0 | 0, GOT_func_internal_getPxArticulationLink_Children_28physx__PxArticulationLink_20const__2c_20physx__PxArticulationLink___2c_20unsigned_20int_29 | 0, GOT_func_internal_getNbPxArticulationLink_Children_28physx__PxArticulationLink_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_71u_2c_20physx__PxArticulationLink_2c_20char_20const____PxReadOnlyPropertyInfo_28char_20const__2c_20char_20const__20_28__29_28physx__PxArticulationLink_20const__29_29($4 + 436 | 0 | 0, GOT_data_internal___memory_base + 159510 | 0 | 0, GOT_func_internal_getPxArticulationLink_ConcreteTypeName_28physx__PxArticulationLink_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -735212,8 +737013,8 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__PxPropertyInfo_74u_2c_20physx__PxArticulationJointBase_2c_20physx__PxTransform_20const__2c_20physx__PxTransform___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxArticulationJointBase__2c_20physx__PxTransform_20const__29_2c_20physx__PxTransform_20_28__29_28physx__PxArticulationJointBase_20const__29_29($4 | 0, GOT_data_internal___memory_base + 148792 | 0 | 0, GOT_func_internal_setPxArticulationJointBase_ParentPose_28physx__PxArticulationJointBase__2c_20physx__PxTransform_20const__29 | 0, GOT_func_internal_getPxArticulationJointBase_ParentPose_28physx__PxArticulationJointBase_20const__29 | 0) | 0; - physx__PxPropertyInfo_75u_2c_20physx__PxArticulationJointBase_2c_20physx__PxTransform_20const__2c_20physx__PxTransform___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxArticulationJointBase__2c_20physx__PxTransform_20const__29_2c_20physx__PxTransform_20_28__29_28physx__PxArticulationJointBase_20const__29_29($4 + 16 | 0 | 0, GOT_data_internal___memory_base + 148988 | 0 | 0, GOT_func_internal_setPxArticulationJointBase_ChildPose_28physx__PxArticulationJointBase__2c_20physx__PxTransform_20const__29 | 0, GOT_func_internal_getPxArticulationJointBase_ChildPose_28physx__PxArticulationJointBase_20const__29 | 0) | 0; + physx__PxPropertyInfo_74u_2c_20physx__PxArticulationJointBase_2c_20physx__PxTransform_20const__2c_20physx__PxTransform___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxArticulationJointBase__2c_20physx__PxTransform_20const__29_2c_20physx__PxTransform_20_28__29_28physx__PxArticulationJointBase_20const__29_29($4 | 0, GOT_data_internal___memory_base + 154678 | 0 | 0, GOT_func_internal_setPxArticulationJointBase_ParentPose_28physx__PxArticulationJointBase__2c_20physx__PxTransform_20const__29 | 0, GOT_func_internal_getPxArticulationJointBase_ParentPose_28physx__PxArticulationJointBase_20const__29 | 0) | 0; + physx__PxPropertyInfo_75u_2c_20physx__PxArticulationJointBase_2c_20physx__PxTransform_20const__2c_20physx__PxTransform___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxArticulationJointBase__2c_20physx__PxTransform_20const__29_2c_20physx__PxTransform_20_28__29_28physx__PxArticulationJointBase_20const__29_29($4 + 16 | 0 | 0, GOT_data_internal___memory_base + 154874 | 0 | 0, GOT_func_internal_setPxArticulationJointBase_ChildPose_28physx__PxArticulationJointBase__2c_20physx__PxTransform_20const__29 | 0, GOT_func_internal_getPxArticulationJointBase_ChildPose_28physx__PxArticulationJointBase_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -735519,17 +737320,17 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__PxReadOnlyPropertyInfo_103u_2c_20physx__PxArticulationBase_2c_20physx__PxScene____PxReadOnlyPropertyInfo_28char_20const__2c_20physx__PxScene__20_28__29_28physx__PxArticulationBase_20const__29_29($4 | 0, GOT_data_internal___memory_base + 153369 | 0 | 0, GOT_func_internal_getPxArticulationBase_Scene_28physx__PxArticulationBase_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_103u_2c_20physx__PxArticulationBase_2c_20physx__PxScene____PxReadOnlyPropertyInfo_28char_20const__2c_20physx__PxScene__20_28__29_28physx__PxArticulationBase_20const__29_29($4 | 0, GOT_data_internal___memory_base + 159255 | 0 | 0, GOT_func_internal_getPxArticulationBase_Scene_28physx__PxArticulationBase_20const__29 | 0) | 0; $12 = GOT_data_internal___memory_base; - physx__PxRangePropertyInfo_104u_2c_20physx__PxArticulationBase_2c_20unsigned_20int___PxRangePropertyInfo_28char_20const__2c_20char_20const__2c_20char_20const__2c_20void_20_28__29_28physx__PxArticulationBase__2c_20unsigned_20int_2c_20unsigned_20int_29_2c_20void_20_28__29_28physx__PxArticulationBase_20const__2c_20unsigned_20int__2c_20unsigned_20int__29_29($4 + 12 | 0 | 0, $12 + 77531 | 0 | 0, $12 + 81180 | 0 | 0, $12 + 81163 | 0 | 0, GOT_func_internal_setPxArticulationBase_SolverIterationCounts_28physx__PxArticulationBase__2c_20unsigned_20int_2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxArticulationBase_SolverIterationCounts_28physx__PxArticulationBase_20const__2c_20unsigned_20int__2c_20unsigned_20int__29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_105u_2c_20physx__PxArticulationBase_2c_20bool___PxReadOnlyPropertyInfo_28char_20const__2c_20bool_20_28__29_28physx__PxArticulationBase_20const__29_29($4 + 36 | 0 | 0, GOT_data_internal___memory_base + 141846 | 0 | 0, GOT_func_internal_getPxArticulationBase_IsSleeping_28physx__PxArticulationBase_20const__29 | 0) | 0; - physx__PxPropertyInfo_106u_2c_20physx__PxArticulationBase_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxArticulationBase__2c_20float_29_2c_20float_20_28__29_28physx__PxArticulationBase_20const__29_29($4 + 48 | 0 | 0, GOT_data_internal___memory_base + 156929 | 0 | 0, GOT_func_internal_setPxArticulationBase_SleepThreshold_28physx__PxArticulationBase__2c_20float_29 | 0, GOT_func_internal_getPxArticulationBase_SleepThreshold_28physx__PxArticulationBase_20const__29 | 0) | 0; - physx__PxPropertyInfo_107u_2c_20physx__PxArticulationBase_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxArticulationBase__2c_20float_29_2c_20float_20_28__29_28physx__PxArticulationBase_20const__29_29($4 + 64 | 0 | 0, GOT_data_internal___memory_base + 156973 | 0 | 0, GOT_func_internal_setPxArticulationBase_StabilizationThreshold_28physx__PxArticulationBase__2c_20float_29 | 0, GOT_func_internal_getPxArticulationBase_StabilizationThreshold_28physx__PxArticulationBase_20const__29 | 0) | 0; - physx__PxPropertyInfo_108u_2c_20physx__PxArticulationBase_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxArticulationBase__2c_20float_29_2c_20float_20_28__29_28physx__PxArticulationBase_20const__29_29($4 + 80 | 0 | 0, GOT_data_internal___memory_base + 91438 | 0 | 0, GOT_func_internal_setPxArticulationBase_WakeCounter_28physx__PxArticulationBase__2c_20float_29 | 0, GOT_func_internal_getPxArticulationBase_WakeCounter_28physx__PxArticulationBase_20const__29 | 0) | 0; - physx__PxArticulationLinkCollectionProp__PxArticulationLinkCollectionProp_28char_20const__2c_20unsigned_20int_20_28__29_28physx__PxArticulationBase_20const__2c_20physx__PxArticulationLink___2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxArticulationBase_20const__29_29($4 + 96 | 0 | 0, GOT_data_internal___memory_base + 83535 | 0 | 0, GOT_func_internal_getPxArticulationBase_Links_28physx__PxArticulationBase_20const__2c_20physx__PxArticulationLink___2c_20unsigned_20int_29 | 0, GOT_func_internal_getNbPxArticulationBase_Links_28physx__PxArticulationBase_20const__29 | 0) | 0; - physx__PxPropertyInfo_110u_2c_20physx__PxArticulationBase_2c_20char_20const__2c_20char_20const____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxArticulationBase__2c_20char_20const__29_2c_20char_20const__20_28__29_28physx__PxArticulationBase_20const__29_29($4 + 112 | 0 | 0, GOT_data_internal___memory_base + 153656 | 0 | 0, GOT_func_internal_setPxArticulationBase_Name_28physx__PxArticulationBase__2c_20char_20const__29 | 0, GOT_func_internal_getPxArticulationBase_Name_28physx__PxArticulationBase_20const__29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_111u_2c_20physx__PxArticulationBase_2c_20physx__PxAggregate____PxReadOnlyPropertyInfo_28char_20const__2c_20physx__PxAggregate__20_28__29_28physx__PxArticulationBase_20const__29_29($4 + 128 | 0 | 0, GOT_data_internal___memory_base + 148162 | 0 | 0, GOT_func_internal_getPxArticulationBase_Aggregate_28physx__PxArticulationBase_20const__29 | 0) | 0; - physx__PxPropertyInfo_112u_2c_20physx__PxArticulationBase_2c_20void__2c_20void____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxArticulationBase__2c_20void__29_2c_20void__20_28__29_28physx__PxArticulationBase_20const__29_29($4 + 140 | 0 | 0, GOT_data_internal___memory_base + 162561 | 0 | 0, GOT_func_internal_setPxArticulationBaseUserData_28physx__PxArticulationBase__2c_20void__29 | 0, GOT_func_internal_getPxArticulationBaseUserData_28physx__PxArticulationBase_20const__29 | 0) | 0; + physx__PxRangePropertyInfo_104u_2c_20physx__PxArticulationBase_2c_20unsigned_20int___PxRangePropertyInfo_28char_20const__2c_20char_20const__2c_20char_20const__2c_20void_20_28__29_28physx__PxArticulationBase__2c_20unsigned_20int_2c_20unsigned_20int_29_2c_20void_20_28__29_28physx__PxArticulationBase_20const__2c_20unsigned_20int__2c_20unsigned_20int__29_29($4 + 12 | 0 | 0, $12 + 77574 | 0 | 0, $12 + 81223 | 0 | 0, $12 + 81206 | 0 | 0, GOT_func_internal_setPxArticulationBase_SolverIterationCounts_28physx__PxArticulationBase__2c_20unsigned_20int_2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxArticulationBase_SolverIterationCounts_28physx__PxArticulationBase_20const__2c_20unsigned_20int__2c_20unsigned_20int__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_105u_2c_20physx__PxArticulationBase_2c_20bool___PxReadOnlyPropertyInfo_28char_20const__2c_20bool_20_28__29_28physx__PxArticulationBase_20const__29_29($4 + 36 | 0 | 0, GOT_data_internal___memory_base + 147676 | 0 | 0, GOT_func_internal_getPxArticulationBase_IsSleeping_28physx__PxArticulationBase_20const__29 | 0) | 0; + physx__PxPropertyInfo_106u_2c_20physx__PxArticulationBase_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxArticulationBase__2c_20float_29_2c_20float_20_28__29_28physx__PxArticulationBase_20const__29_29($4 + 48 | 0 | 0, GOT_data_internal___memory_base + 162815 | 0 | 0, GOT_func_internal_setPxArticulationBase_SleepThreshold_28physx__PxArticulationBase__2c_20float_29 | 0, GOT_func_internal_getPxArticulationBase_SleepThreshold_28physx__PxArticulationBase_20const__29 | 0) | 0; + physx__PxPropertyInfo_107u_2c_20physx__PxArticulationBase_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxArticulationBase__2c_20float_29_2c_20float_20_28__29_28physx__PxArticulationBase_20const__29_29($4 + 64 | 0 | 0, GOT_data_internal___memory_base + 162859 | 0 | 0, GOT_func_internal_setPxArticulationBase_StabilizationThreshold_28physx__PxArticulationBase__2c_20float_29 | 0, GOT_func_internal_getPxArticulationBase_StabilizationThreshold_28physx__PxArticulationBase_20const__29 | 0) | 0; + physx__PxPropertyInfo_108u_2c_20physx__PxArticulationBase_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxArticulationBase__2c_20float_29_2c_20float_20_28__29_28physx__PxArticulationBase_20const__29_29($4 + 80 | 0 | 0, GOT_data_internal___memory_base + 91507 | 0 | 0, GOT_func_internal_setPxArticulationBase_WakeCounter_28physx__PxArticulationBase__2c_20float_29 | 0, GOT_func_internal_getPxArticulationBase_WakeCounter_28physx__PxArticulationBase_20const__29 | 0) | 0; + physx__PxArticulationLinkCollectionProp__PxArticulationLinkCollectionProp_28char_20const__2c_20unsigned_20int_20_28__29_28physx__PxArticulationBase_20const__2c_20physx__PxArticulationLink___2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxArticulationBase_20const__29_29($4 + 96 | 0 | 0, GOT_data_internal___memory_base + 83578 | 0 | 0, GOT_func_internal_getPxArticulationBase_Links_28physx__PxArticulationBase_20const__2c_20physx__PxArticulationLink___2c_20unsigned_20int_29 | 0, GOT_func_internal_getNbPxArticulationBase_Links_28physx__PxArticulationBase_20const__29 | 0) | 0; + physx__PxPropertyInfo_110u_2c_20physx__PxArticulationBase_2c_20char_20const__2c_20char_20const____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxArticulationBase__2c_20char_20const__29_2c_20char_20const__20_28__29_28physx__PxArticulationBase_20const__29_29($4 + 112 | 0 | 0, GOT_data_internal___memory_base + 159542 | 0 | 0, GOT_func_internal_setPxArticulationBase_Name_28physx__PxArticulationBase__2c_20char_20const__29 | 0, GOT_func_internal_getPxArticulationBase_Name_28physx__PxArticulationBase_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_111u_2c_20physx__PxArticulationBase_2c_20physx__PxAggregate____PxReadOnlyPropertyInfo_28char_20const__2c_20physx__PxAggregate__20_28__29_28physx__PxArticulationBase_20const__29_29($4 + 128 | 0 | 0, GOT_data_internal___memory_base + 154048 | 0 | 0, GOT_func_internal_getPxArticulationBase_Aggregate_28physx__PxArticulationBase_20const__29 | 0) | 0; + physx__PxPropertyInfo_112u_2c_20physx__PxArticulationBase_2c_20void__2c_20void____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxArticulationBase__2c_20void__29_2c_20void__20_28__29_28physx__PxArticulationBase_20const__29_29($4 + 140 | 0 | 0, GOT_data_internal___memory_base + 168459 | 0 | 0, GOT_func_internal_setPxArticulationBaseUserData_28physx__PxArticulationBase__2c_20void__29 | 0, GOT_func_internal_getPxArticulationBaseUserData_28physx__PxArticulationBase_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -736004,10 +737805,10 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__PxReadOnlyPropertyInfo_127u_2c_20physx__PxAggregate_2c_20unsigned_20int___PxReadOnlyPropertyInfo_28char_20const__2c_20unsigned_20int_20_28__29_28physx__PxAggregate_20const__29_29($4 | 0, GOT_data_internal___memory_base + 80328 | 0 | 0, GOT_func_internal_getPxAggregate_MaxNbActors_28physx__PxAggregate_20const__29 | 0) | 0; - physx__PxReadOnlyCollectionPropertyInfo_128u_2c_20physx__PxAggregate_2c_20physx__PxActor____PxReadOnlyCollectionPropertyInfo_28char_20const__2c_20unsigned_20int_20_28__29_28physx__PxAggregate_20const__2c_20physx__PxActor___2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxAggregate_20const__29_29($4 + 12 | 0 | 0, GOT_data_internal___memory_base + 80345 | 0 | 0, GOT_func_internal_getPxAggregate_Actors_28physx__PxAggregate_20const__2c_20physx__PxActor___2c_20unsigned_20int_29 | 0, GOT_func_internal_getNbPxAggregate_Actors_28physx__PxAggregate_20const__29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_129u_2c_20physx__PxAggregate_2c_20bool___PxReadOnlyPropertyInfo_28char_20const__2c_20bool_20_28__29_28physx__PxAggregate_20const__29_29($4 + 28 | 0 | 0, GOT_data_internal___memory_base + 119052 | 0 | 0, GOT_func_internal_getPxAggregate_SelfCollision_28physx__PxAggregate_20const__29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_130u_2c_20physx__PxAggregate_2c_20char_20const____PxReadOnlyPropertyInfo_28char_20const__2c_20char_20const__20_28__29_28physx__PxAggregate_20const__29_29($4 + 40 | 0 | 0, GOT_data_internal___memory_base + 153624 | 0 | 0, GOT_func_internal_getPxAggregate_ConcreteTypeName_28physx__PxAggregate_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_127u_2c_20physx__PxAggregate_2c_20unsigned_20int___PxReadOnlyPropertyInfo_28char_20const__2c_20unsigned_20int_20_28__29_28physx__PxAggregate_20const__29_29($4 | 0, GOT_data_internal___memory_base + 80371 | 0 | 0, GOT_func_internal_getPxAggregate_MaxNbActors_28physx__PxAggregate_20const__29 | 0) | 0; + physx__PxReadOnlyCollectionPropertyInfo_128u_2c_20physx__PxAggregate_2c_20physx__PxActor____PxReadOnlyCollectionPropertyInfo_28char_20const__2c_20unsigned_20int_20_28__29_28physx__PxAggregate_20const__2c_20physx__PxActor___2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxAggregate_20const__29_29($4 + 12 | 0 | 0, GOT_data_internal___memory_base + 80388 | 0 | 0, GOT_func_internal_getPxAggregate_Actors_28physx__PxAggregate_20const__2c_20physx__PxActor___2c_20unsigned_20int_29 | 0, GOT_func_internal_getNbPxAggregate_Actors_28physx__PxAggregate_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_129u_2c_20physx__PxAggregate_2c_20bool___PxReadOnlyPropertyInfo_28char_20const__2c_20bool_20_28__29_28physx__PxAggregate_20const__29_29($4 + 28 | 0 | 0, GOT_data_internal___memory_base + 122419 | 0 | 0, GOT_func_internal_getPxAggregate_SelfCollision_28physx__PxAggregate_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_130u_2c_20physx__PxAggregate_2c_20char_20const____PxReadOnlyPropertyInfo_28char_20const__2c_20char_20const__20_28__29_28physx__PxAggregate_20const__29_29($4 + 40 | 0 | 0, GOT_data_internal___memory_base + 159510 | 0 | 0, GOT_func_internal_getPxAggregate_ConcreteTypeName_28physx__PxAggregate_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -736324,15 +738125,15 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__PxReadOnlyPropertyInfo_133u_2c_20physx__PxConstraint_2c_20physx__PxScene____PxReadOnlyPropertyInfo_28char_20const__2c_20physx__PxScene__20_28__29_28physx__PxConstraint_20const__29_29($4 | 0, GOT_data_internal___memory_base + 153369 | 0 | 0, GOT_func_internal_getPxConstraint_Scene_28physx__PxConstraint_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_133u_2c_20physx__PxConstraint_2c_20physx__PxScene____PxReadOnlyPropertyInfo_28char_20const__2c_20physx__PxScene__20_28__29_28physx__PxConstraint_20const__29_29($4 | 0, GOT_data_internal___memory_base + 159255 | 0 | 0, GOT_func_internal_getPxConstraint_Scene_28physx__PxConstraint_20const__29 | 0) | 0; $12 = GOT_data_internal___memory_base; - physx__PxRangePropertyInfo_134u_2c_20physx__PxConstraint_2c_20physx__PxRigidActor____PxRangePropertyInfo_28char_20const__2c_20char_20const__2c_20char_20const__2c_20void_20_28__29_28physx__PxConstraint__2c_20physx__PxRigidActor__2c_20physx__PxRigidActor__29_2c_20void_20_28__29_28physx__PxConstraint_20const__2c_20physx__PxRigidActor___2c_20physx__PxRigidActor___29_29($4 + 12 | 0 | 0, $12 + 80345 | 0 | 0, $12 + 204375 | 0 | 0, $12 + 202842 | 0 | 0, GOT_func_internal_setPxConstraint_Actors_28physx__PxConstraint__2c_20physx__PxRigidActor__2c_20physx__PxRigidActor__29 | 0, GOT_func_internal_getPxConstraint_Actors_28physx__PxConstraint_20const__2c_20physx__PxRigidActor___2c_20physx__PxRigidActor___29 | 0) | 0; - physx__PxPropertyInfo_135u_2c_20physx__PxConstraint_2c_20physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__2c_20physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxConstraint__2c_20physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29_2c_20physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__20_28__29_28physx__PxConstraint_20const__29_29($4 + 36 | 0 | 0, GOT_data_internal___memory_base + 84767 | 0 | 0, GOT_func_internal_setPxConstraint_Flags_28physx__PxConstraint__2c_20physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29 | 0, GOT_func_internal_getPxConstraint_Flags_28physx__PxConstraint_20const__29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_136u_2c_20physx__PxConstraint_2c_20bool___PxReadOnlyPropertyInfo_28char_20const__2c_20bool_20_28__29_28physx__PxConstraint_20const__29_29($4 + 52 | 0 | 0, GOT_data_internal___memory_base + 158329 | 0 | 0, GOT_func_internal_getPxConstraint_IsValid_28physx__PxConstraint_20const__29 | 0) | 0; + physx__PxRangePropertyInfo_134u_2c_20physx__PxConstraint_2c_20physx__PxRigidActor____PxRangePropertyInfo_28char_20const__2c_20char_20const__2c_20char_20const__2c_20void_20_28__29_28physx__PxConstraint__2c_20physx__PxRigidActor__2c_20physx__PxRigidActor__29_2c_20void_20_28__29_28physx__PxConstraint_20const__2c_20physx__PxRigidActor___2c_20physx__PxRigidActor___29_29($4 + 12 | 0 | 0, $12 + 80388 | 0 | 0, $12 + 210357 | 0 | 0, $12 + 208824 | 0 | 0, GOT_func_internal_setPxConstraint_Actors_28physx__PxConstraint__2c_20physx__PxRigidActor__2c_20physx__PxRigidActor__29 | 0, GOT_func_internal_getPxConstraint_Actors_28physx__PxConstraint_20const__2c_20physx__PxRigidActor___2c_20physx__PxRigidActor___29 | 0) | 0; + physx__PxPropertyInfo_135u_2c_20physx__PxConstraint_2c_20physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__2c_20physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxConstraint__2c_20physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29_2c_20physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__20_28__29_28physx__PxConstraint_20const__29_29($4 + 36 | 0 | 0, GOT_data_internal___memory_base + 84836 | 0 | 0, GOT_func_internal_setPxConstraint_Flags_28physx__PxConstraint__2c_20physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29 | 0, GOT_func_internal_getPxConstraint_Flags_28physx__PxConstraint_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_136u_2c_20physx__PxConstraint_2c_20bool___PxReadOnlyPropertyInfo_28char_20const__2c_20bool_20_28__29_28physx__PxConstraint_20const__29_29($4 + 52 | 0 | 0, GOT_data_internal___memory_base + 164215 | 0 | 0, GOT_func_internal_getPxConstraint_IsValid_28physx__PxConstraint_20const__29 | 0) | 0; $36 = GOT_data_internal___memory_base; - physx__PxRangePropertyInfo_137u_2c_20physx__PxConstraint_2c_20float___PxRangePropertyInfo_28char_20const__2c_20char_20const__2c_20char_20const__2c_20void_20_28__29_28physx__PxConstraint__2c_20float_2c_20float_29_2c_20void_20_28__29_28physx__PxConstraint_20const__2c_20float__2c_20float__29_29($4 + 64 | 0 | 0, $36 + 155705 | 0 | 0, $36 + 93895 | 0 | 0, $36 + 93873 | 0 | 0, GOT_func_internal_setPxConstraint_BreakForce_28physx__PxConstraint__2c_20float_2c_20float_29 | 0, GOT_func_internal_getPxConstraint_BreakForce_28physx__PxConstraint_20const__2c_20float__2c_20float__29 | 0) | 0; - physx__PxPropertyInfo_138u_2c_20physx__PxConstraint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxConstraint__2c_20float_29_2c_20float_20_28__29_28physx__PxConstraint_20const__29_29($4 + 88 | 0 | 0, GOT_data_internal___memory_base + 157023 | 0 | 0, GOT_func_internal_setPxConstraint_MinResponseThreshold_28physx__PxConstraint__2c_20float_29 | 0, GOT_func_internal_getPxConstraint_MinResponseThreshold_28physx__PxConstraint_20const__29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_139u_2c_20physx__PxConstraint_2c_20char_20const____PxReadOnlyPropertyInfo_28char_20const__2c_20char_20const__20_28__29_28physx__PxConstraint_20const__29_29($4 + 104 | 0 | 0, GOT_data_internal___memory_base + 153624 | 0 | 0, GOT_func_internal_getPxConstraint_ConcreteTypeName_28physx__PxConstraint_20const__29 | 0) | 0; + physx__PxRangePropertyInfo_137u_2c_20physx__PxConstraint_2c_20float___PxRangePropertyInfo_28char_20const__2c_20char_20const__2c_20char_20const__2c_20void_20_28__29_28physx__PxConstraint__2c_20float_2c_20float_29_2c_20void_20_28__29_28physx__PxConstraint_20const__2c_20float__2c_20float__29_29($4 + 64 | 0 | 0, $36 + 161591 | 0 | 0, $36 + 93986 | 0 | 0, $36 + 93964 | 0 | 0, GOT_func_internal_setPxConstraint_BreakForce_28physx__PxConstraint__2c_20float_2c_20float_29 | 0, GOT_func_internal_getPxConstraint_BreakForce_28physx__PxConstraint_20const__2c_20float__2c_20float__29 | 0) | 0; + physx__PxPropertyInfo_138u_2c_20physx__PxConstraint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxConstraint__2c_20float_29_2c_20float_20_28__29_28physx__PxConstraint_20const__29_29($4 + 88 | 0 | 0, GOT_data_internal___memory_base + 162909 | 0 | 0, GOT_func_internal_setPxConstraint_MinResponseThreshold_28physx__PxConstraint__2c_20float_29 | 0, GOT_func_internal_getPxConstraint_MinResponseThreshold_28physx__PxConstraint_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_139u_2c_20physx__PxConstraint_2c_20char_20const____PxReadOnlyPropertyInfo_28char_20const__2c_20char_20const__20_28__29_28physx__PxConstraint_20const__29_29($4 + 104 | 0 | 0, GOT_data_internal___memory_base + 159510 | 0 | 0, GOT_func_internal_getPxConstraint_ConcreteTypeName_28physx__PxConstraint_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -736935,22 +738736,22 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__PxReadOnlyPropertyInfo_142u_2c_20physx__PxShape_2c_20unsigned_20int___PxReadOnlyPropertyInfo_28char_20const__2c_20unsigned_20int_20_28__29_28physx__PxShape_20const__29_29($4 | 0, GOT_data_internal___memory_base + 73498 | 0 | 0, GOT_func_internal_getPxShape_ReferenceCount_28physx__PxShape_20const__29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_143u_2c_20physx__PxShape_2c_20physx__PxGeometryType__Enum___PxReadOnlyPropertyInfo_28char_20const__2c_20physx__PxGeometryType__Enum_20_28__29_28physx__PxShape_20const__29_29($4 + 12 | 0 | 0, GOT_data_internal___memory_base + 150486 | 0 | 0, GOT_func_internal_getPxShape_GeometryType_28physx__PxShape_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_142u_2c_20physx__PxShape_2c_20unsigned_20int___PxReadOnlyPropertyInfo_28char_20const__2c_20unsigned_20int_20_28__29_28physx__PxShape_20const__29_29($4 | 0, GOT_data_internal___memory_base + 73513 | 0 | 0, GOT_func_internal_getPxShape_ReferenceCount_28physx__PxShape_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_143u_2c_20physx__PxShape_2c_20physx__PxGeometryType__Enum___PxReadOnlyPropertyInfo_28char_20const__2c_20physx__PxGeometryType__Enum_20_28__29_28physx__PxShape_20const__29_29($4 + 12 | 0 | 0, GOT_data_internal___memory_base + 156372 | 0 | 0, GOT_func_internal_getPxShape_GeometryType_28physx__PxShape_20const__29 | 0) | 0; physx__PxShapeGeometryProperty__PxShapeGeometryProperty_28char_20const__2c_20void_20_28__29_28physx__PxShape__2c_20physx__PxGeometry_20const__29_2c_20physx__PxGeometryHolder_20_28__29_28physx__PxShape_20const__29_29($4 + 24 | 0 | 0, GOT_data_internal___memory_base + 67905 | 0 | 0, GOT_func_internal_setPxShape_Geometry_28physx__PxShape__2c_20physx__PxGeometry_20const__29 | 0, GOT_func_internal_getPxShape_Geometry_28physx__PxShape_20const__29 | 0) | 0; - physx__PxPropertyInfo_145u_2c_20physx__PxShape_2c_20physx__PxTransform_20const__2c_20physx__PxTransform___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxShape__2c_20physx__PxTransform_20const__29_2c_20physx__PxTransform_20_28__29_28physx__PxShape_20const__29_29($4 + 36 | 0 | 0, GOT_data_internal___memory_base + 148855 | 0 | 0, GOT_func_internal_setPxShape_LocalPose_28physx__PxShape__2c_20physx__PxTransform_20const__29 | 0, GOT_func_internal_getPxShape_LocalPose_28physx__PxShape_20const__29 | 0) | 0; - physx__PxPropertyInfo_146u_2c_20physx__PxShape_2c_20physx__PxFilterData_20const__2c_20physx__PxFilterData___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxShape__2c_20physx__PxFilterData_20const__29_2c_20physx__PxFilterData_20_28__29_28physx__PxShape_20const__29_29($4 + 52 | 0 | 0, GOT_data_internal___memory_base + 162531 | 0 | 0, GOT_func_internal_setPxShape_SimulationFilterData_28physx__PxShape__2c_20physx__PxFilterData_20const__29 | 0, GOT_func_internal_getPxShape_SimulationFilterData_28physx__PxShape_20const__29 | 0) | 0; - physx__PxPropertyInfo_147u_2c_20physx__PxShape_2c_20physx__PxFilterData_20const__2c_20physx__PxFilterData___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxShape__2c_20physx__PxFilterData_20const__29_2c_20physx__PxFilterData_20_28__29_28physx__PxShape_20const__29_29($4 + 68 | 0 | 0, GOT_data_internal___memory_base + 162475 | 0 | 0, GOT_func_internal_setPxShape_QueryFilterData_28physx__PxShape__2c_20physx__PxFilterData_20const__29 | 0, GOT_func_internal_getPxShape_QueryFilterData_28physx__PxShape_20const__29 | 0) | 0; - physx__PxShapeMaterialsProperty__PxShapeMaterialsProperty_28char_20const__2c_20unsigned_20int_20_28__29_28physx__PxShape_20const__2c_20physx__PxMaterial___2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxShape_20const__29_29($4 + 84 | 0 | 0, GOT_data_internal___memory_base + 83321 | 0 | 0, GOT_func_internal_getPxShape_Materials_28physx__PxShape_20const__2c_20physx__PxMaterial___2c_20unsigned_20int_29 | 0, GOT_func_internal_getNbPxShape_Materials_28physx__PxShape_20const__29 | 0) | 0; - physx__PxPropertyInfo_149u_2c_20physx__PxShape_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxShape__2c_20float_29_2c_20float_20_28__29_28physx__PxShape_20const__29_29($4 + 100 | 0 | 0, GOT_data_internal___memory_base + 75882 | 0 | 0, GOT_func_internal_setPxShape_ContactOffset_28physx__PxShape__2c_20float_29 | 0, GOT_func_internal_getPxShape_ContactOffset_28physx__PxShape_20const__29 | 0) | 0; - physx__PxPropertyInfo_150u_2c_20physx__PxShape_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxShape__2c_20float_29_2c_20float_20_28__29_28physx__PxShape_20const__29_29($4 + 116 | 0 | 0, GOT_data_internal___memory_base + 75837 | 0 | 0, GOT_func_internal_setPxShape_RestOffset_28physx__PxShape__2c_20float_29 | 0, GOT_func_internal_getPxShape_RestOffset_28physx__PxShape_20const__29 | 0) | 0; - physx__PxPropertyInfo_151u_2c_20physx__PxShape_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxShape__2c_20float_29_2c_20float_20_28__29_28physx__PxShape_20const__29_29($4 + 132 | 0 | 0, GOT_data_internal___memory_base + 77314 | 0 | 0, GOT_func_internal_setPxShape_TorsionalPatchRadius_28physx__PxShape__2c_20float_29 | 0, GOT_func_internal_getPxShape_TorsionalPatchRadius_28physx__PxShape_20const__29 | 0) | 0; - physx__PxPropertyInfo_152u_2c_20physx__PxShape_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxShape__2c_20float_29_2c_20float_20_28__29_28physx__PxShape_20const__29_29($4 + 148 | 0 | 0, GOT_data_internal___memory_base + 77311 | 0 | 0, GOT_func_internal_setPxShape_MinTorsionalPatchRadius_28physx__PxShape__2c_20float_29 | 0, GOT_func_internal_getPxShape_MinTorsionalPatchRadius_28physx__PxShape_20const__29 | 0) | 0; - physx__PxPropertyInfo_153u_2c_20physx__PxShape_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxShape__2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20_28__29_28physx__PxShape_20const__29_29($4 + 164 | 0 | 0, GOT_data_internal___memory_base + 84767 | 0 | 0, GOT_func_internal_setPxShape_Flags_28physx__PxShape__2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29 | 0, GOT_func_internal_getPxShape_Flags_28physx__PxShape_20const__29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_154u_2c_20physx__PxShape_2c_20bool___PxReadOnlyPropertyInfo_28char_20const__2c_20bool_20_28__29_28physx__PxShape_20const__29_29($4 + 180 | 0 | 0, GOT_data_internal___memory_base + 146510 | 0 | 0, GOT_func_internal_getPxShape_IsExclusive_28physx__PxShape_20const__29 | 0) | 0; - physx__PxPropertyInfo_155u_2c_20physx__PxShape_2c_20char_20const__2c_20char_20const____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxShape__2c_20char_20const__29_2c_20char_20const__20_28__29_28physx__PxShape_20const__29_29($4 + 192 | 0 | 0, GOT_data_internal___memory_base + 153656 | 0 | 0, GOT_func_internal_setPxShape_Name_28physx__PxShape__2c_20char_20const__29 | 0, GOT_func_internal_getPxShape_Name_28physx__PxShape_20const__29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_156u_2c_20physx__PxShape_2c_20char_20const____PxReadOnlyPropertyInfo_28char_20const__2c_20char_20const__20_28__29_28physx__PxShape_20const__29_29($4 + 208 | 0 | 0, GOT_data_internal___memory_base + 153624 | 0 | 0, GOT_func_internal_getPxShape_ConcreteTypeName_28physx__PxShape_20const__29 | 0) | 0; - physx__PxPropertyInfo_157u_2c_20physx__PxShape_2c_20void__2c_20void____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxShape__2c_20void__29_2c_20void__20_28__29_28physx__PxShape_20const__29_29($4 + 220 | 0 | 0, GOT_data_internal___memory_base + 162561 | 0 | 0, GOT_func_internal_setPxShapeUserData_28physx__PxShape__2c_20void__29 | 0, GOT_func_internal_getPxShapeUserData_28physx__PxShape_20const__29 | 0) | 0; + physx__PxPropertyInfo_145u_2c_20physx__PxShape_2c_20physx__PxTransform_20const__2c_20physx__PxTransform___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxShape__2c_20physx__PxTransform_20const__29_2c_20physx__PxTransform_20_28__29_28physx__PxShape_20const__29_29($4 + 36 | 0 | 0, GOT_data_internal___memory_base + 154741 | 0 | 0, GOT_func_internal_setPxShape_LocalPose_28physx__PxShape__2c_20physx__PxTransform_20const__29 | 0, GOT_func_internal_getPxShape_LocalPose_28physx__PxShape_20const__29 | 0) | 0; + physx__PxPropertyInfo_146u_2c_20physx__PxShape_2c_20physx__PxFilterData_20const__2c_20physx__PxFilterData___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxShape__2c_20physx__PxFilterData_20const__29_2c_20physx__PxFilterData_20_28__29_28physx__PxShape_20const__29_29($4 + 52 | 0 | 0, GOT_data_internal___memory_base + 168429 | 0 | 0, GOT_func_internal_setPxShape_SimulationFilterData_28physx__PxShape__2c_20physx__PxFilterData_20const__29 | 0, GOT_func_internal_getPxShape_SimulationFilterData_28physx__PxShape_20const__29 | 0) | 0; + physx__PxPropertyInfo_147u_2c_20physx__PxShape_2c_20physx__PxFilterData_20const__2c_20physx__PxFilterData___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxShape__2c_20physx__PxFilterData_20const__29_2c_20physx__PxFilterData_20_28__29_28physx__PxShape_20const__29_29($4 + 68 | 0 | 0, GOT_data_internal___memory_base + 168373 | 0 | 0, GOT_func_internal_setPxShape_QueryFilterData_28physx__PxShape__2c_20physx__PxFilterData_20const__29 | 0, GOT_func_internal_getPxShape_QueryFilterData_28physx__PxShape_20const__29 | 0) | 0; + physx__PxShapeMaterialsProperty__PxShapeMaterialsProperty_28char_20const__2c_20unsigned_20int_20_28__29_28physx__PxShape_20const__2c_20physx__PxMaterial___2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxShape_20const__29_29($4 + 84 | 0 | 0, GOT_data_internal___memory_base + 83364 | 0 | 0, GOT_func_internal_getPxShape_Materials_28physx__PxShape_20const__2c_20physx__PxMaterial___2c_20unsigned_20int_29 | 0, GOT_func_internal_getNbPxShape_Materials_28physx__PxShape_20const__29 | 0) | 0; + physx__PxPropertyInfo_149u_2c_20physx__PxShape_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxShape__2c_20float_29_2c_20float_20_28__29_28physx__PxShape_20const__29_29($4 + 100 | 0 | 0, GOT_data_internal___memory_base + 75914 | 0 | 0, GOT_func_internal_setPxShape_ContactOffset_28physx__PxShape__2c_20float_29 | 0, GOT_func_internal_getPxShape_ContactOffset_28physx__PxShape_20const__29 | 0) | 0; + physx__PxPropertyInfo_150u_2c_20physx__PxShape_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxShape__2c_20float_29_2c_20float_20_28__29_28physx__PxShape_20const__29_29($4 + 116 | 0 | 0, GOT_data_internal___memory_base + 75869 | 0 | 0, GOT_func_internal_setPxShape_RestOffset_28physx__PxShape__2c_20float_29 | 0, GOT_func_internal_getPxShape_RestOffset_28physx__PxShape_20const__29 | 0) | 0; + physx__PxPropertyInfo_151u_2c_20physx__PxShape_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxShape__2c_20float_29_2c_20float_20_28__29_28physx__PxShape_20const__29_29($4 + 132 | 0 | 0, GOT_data_internal___memory_base + 77357 | 0 | 0, GOT_func_internal_setPxShape_TorsionalPatchRadius_28physx__PxShape__2c_20float_29 | 0, GOT_func_internal_getPxShape_TorsionalPatchRadius_28physx__PxShape_20const__29 | 0) | 0; + physx__PxPropertyInfo_152u_2c_20physx__PxShape_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxShape__2c_20float_29_2c_20float_20_28__29_28physx__PxShape_20const__29_29($4 + 148 | 0 | 0, GOT_data_internal___memory_base + 77354 | 0 | 0, GOT_func_internal_setPxShape_MinTorsionalPatchRadius_28physx__PxShape__2c_20float_29 | 0, GOT_func_internal_getPxShape_MinTorsionalPatchRadius_28physx__PxShape_20const__29 | 0) | 0; + physx__PxPropertyInfo_153u_2c_20physx__PxShape_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxShape__2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20_28__29_28physx__PxShape_20const__29_29($4 + 164 | 0 | 0, GOT_data_internal___memory_base + 84836 | 0 | 0, GOT_func_internal_setPxShape_Flags_28physx__PxShape__2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29 | 0, GOT_func_internal_getPxShape_Flags_28physx__PxShape_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_154u_2c_20physx__PxShape_2c_20bool___PxReadOnlyPropertyInfo_28char_20const__2c_20bool_20_28__29_28physx__PxShape_20const__29_29($4 + 180 | 0 | 0, GOT_data_internal___memory_base + 152390 | 0 | 0, GOT_func_internal_getPxShape_IsExclusive_28physx__PxShape_20const__29 | 0) | 0; + physx__PxPropertyInfo_155u_2c_20physx__PxShape_2c_20char_20const__2c_20char_20const____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxShape__2c_20char_20const__29_2c_20char_20const__20_28__29_28physx__PxShape_20const__29_29($4 + 192 | 0 | 0, GOT_data_internal___memory_base + 159542 | 0 | 0, GOT_func_internal_setPxShape_Name_28physx__PxShape__2c_20char_20const__29 | 0, GOT_func_internal_getPxShape_Name_28physx__PxShape_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_156u_2c_20physx__PxShape_2c_20char_20const____PxReadOnlyPropertyInfo_28char_20const__2c_20char_20const__20_28__29_28physx__PxShape_20const__29_29($4 + 208 | 0 | 0, GOT_data_internal___memory_base + 159510 | 0 | 0, GOT_func_internal_getPxShape_ConcreteTypeName_28physx__PxShape_20const__29 | 0) | 0; + physx__PxPropertyInfo_157u_2c_20physx__PxShape_2c_20void__2c_20void____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxShape__2c_20void__29_2c_20void__20_28__29_28physx__PxShape_20const__29_29($4 + 220 | 0 | 0, GOT_data_internal___memory_base + 168459 | 0 | 0, GOT_func_internal_setPxShapeUserData_28physx__PxShape__2c_20void__29 | 0, GOT_func_internal_getPxShapeUserData_28physx__PxShape_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -737584,9 +739385,9 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__PxReadOnlyPropertyInfo_164u_2c_20physx__PxTolerancesScale_2c_20bool___PxReadOnlyPropertyInfo_28char_20const__2c_20bool_20_28__29_28physx__PxTolerancesScale_20const__29_29($4 | 0, GOT_data_internal___memory_base + 158329 | 0 | 0, GOT_func_internal_getPxTolerancesScale_IsValid_28physx__PxTolerancesScale_20const__29 | 0) | 0; - physx__PxPropertyInfo_165u_2c_20physx__PxTolerancesScale_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxTolerancesScale__2c_20float_29_2c_20float_20_28__29_28physx__PxTolerancesScale_20const__29_29($4 + 12 | 0 | 0, GOT_data_internal___memory_base + 125095 | 0 | 0, GOT_func_internal_setPxTolerancesScaleLength_28physx__PxTolerancesScale__2c_20float_29 | 0, GOT_func_internal_getPxTolerancesScaleLength_28physx__PxTolerancesScale_20const__29 | 0) | 0; - physx__PxPropertyInfo_166u_2c_20physx__PxTolerancesScale_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxTolerancesScale__2c_20float_29_2c_20float_20_28__29_28physx__PxTolerancesScale_20const__29_29($4 + 28 | 0 | 0, GOT_data_internal___memory_base + 160245 | 0 | 0, GOT_func_internal_setPxTolerancesScaleSpeed_28physx__PxTolerancesScale__2c_20float_29 | 0, GOT_func_internal_getPxTolerancesScaleSpeed_28physx__PxTolerancesScale_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_164u_2c_20physx__PxTolerancesScale_2c_20bool___PxReadOnlyPropertyInfo_28char_20const__2c_20bool_20_28__29_28physx__PxTolerancesScale_20const__29_29($4 | 0, GOT_data_internal___memory_base + 164215 | 0 | 0, GOT_func_internal_getPxTolerancesScale_IsValid_28physx__PxTolerancesScale_20const__29 | 0) | 0; + physx__PxPropertyInfo_165u_2c_20physx__PxTolerancesScale_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxTolerancesScale__2c_20float_29_2c_20float_20_28__29_28physx__PxTolerancesScale_20const__29_29($4 + 12 | 0 | 0, GOT_data_internal___memory_base + 128469 | 0 | 0, GOT_func_internal_setPxTolerancesScaleLength_28physx__PxTolerancesScale__2c_20float_29 | 0, GOT_func_internal_getPxTolerancesScaleLength_28physx__PxTolerancesScale_20const__29 | 0) | 0; + physx__PxPropertyInfo_166u_2c_20physx__PxTolerancesScale_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxTolerancesScale__2c_20float_29_2c_20float_20_28__29_28physx__PxTolerancesScale_20const__29_29($4 + 28 | 0 | 0, GOT_data_internal___memory_base + 166143 | 0 | 0, GOT_func_internal_setPxTolerancesScaleSpeed_28physx__PxTolerancesScale__2c_20float_29 | 0, GOT_func_internal_getPxTolerancesScaleSpeed_28physx__PxTolerancesScale_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -737791,7 +739592,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__PxGeometryGeneratedInfo__PxGeometryGeneratedInfo_28_29($4 | 0) | 0; - physx__PxPropertyInfo_171u_2c_20physx__PxBoxGeometry_2c_20physx__PxVec3_2c_20physx__PxVec3___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxBoxGeometry__2c_20physx__PxVec3_29_2c_20physx__PxVec3_20_28__29_28physx__PxBoxGeometry_20const__29_29($4 | 0, GOT_data_internal___memory_base + 78375 | 0 | 0, GOT_func_internal_setPxBoxGeometryHalfExtents_28physx__PxBoxGeometry__2c_20physx__PxVec3_29 | 0, GOT_func_internal_getPxBoxGeometryHalfExtents_28physx__PxBoxGeometry_20const__29 | 0) | 0; + physx__PxPropertyInfo_171u_2c_20physx__PxBoxGeometry_2c_20physx__PxVec3_2c_20physx__PxVec3___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxBoxGeometry__2c_20physx__PxVec3_29_2c_20physx__PxVec3_20_28__29_28physx__PxBoxGeometry_20const__29_29($4 | 0, GOT_data_internal___memory_base + 78418 | 0 | 0, GOT_func_internal_setPxBoxGeometryHalfExtents_28physx__PxBoxGeometry__2c_20physx__PxVec3_29 | 0, GOT_func_internal_getPxBoxGeometryHalfExtents_28physx__PxBoxGeometry_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -737888,8 +739689,8 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__PxGeometryGeneratedInfo__PxGeometryGeneratedInfo_28_29($4 | 0) | 0; - physx__PxPropertyInfo_174u_2c_20physx__PxCapsuleGeometry_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxCapsuleGeometry__2c_20float_29_2c_20float_20_28__29_28physx__PxCapsuleGeometry_20const__29_29($4 | 0, GOT_data_internal___memory_base + 77328 | 0 | 0, GOT_func_internal_setPxCapsuleGeometryRadius_28physx__PxCapsuleGeometry__2c_20float_29 | 0, GOT_func_internal_getPxCapsuleGeometryRadius_28physx__PxCapsuleGeometry_20const__29 | 0) | 0; - physx__PxPropertyInfo_175u_2c_20physx__PxCapsuleGeometry_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxCapsuleGeometry__2c_20float_29_2c_20float_20_28__29_28physx__PxCapsuleGeometry_20const__29_29($4 + 16 | 0 | 0, GOT_data_internal___memory_base + 75715 | 0 | 0, GOT_func_internal_setPxCapsuleGeometryHalfHeight_28physx__PxCapsuleGeometry__2c_20float_29 | 0, GOT_func_internal_getPxCapsuleGeometryHalfHeight_28physx__PxCapsuleGeometry_20const__29 | 0) | 0; + physx__PxPropertyInfo_174u_2c_20physx__PxCapsuleGeometry_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxCapsuleGeometry__2c_20float_29_2c_20float_20_28__29_28physx__PxCapsuleGeometry_20const__29_29($4 | 0, GOT_data_internal___memory_base + 77371 | 0 | 0, GOT_func_internal_setPxCapsuleGeometryRadius_28physx__PxCapsuleGeometry__2c_20float_29 | 0, GOT_func_internal_getPxCapsuleGeometryRadius_28physx__PxCapsuleGeometry_20const__29 | 0) | 0; + physx__PxPropertyInfo_175u_2c_20physx__PxCapsuleGeometry_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxCapsuleGeometry__2c_20float_29_2c_20float_20_28__29_28physx__PxCapsuleGeometry_20const__29_29($4 + 16 | 0 | 0, GOT_data_internal___memory_base + 75747 | 0 | 0, GOT_func_internal_setPxCapsuleGeometryHalfHeight_28physx__PxCapsuleGeometry__2c_20float_29 | 0, GOT_func_internal_getPxCapsuleGeometryHalfHeight_28physx__PxCapsuleGeometry_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -738034,8 +739835,8 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__PxPropertyInfo_178u_2c_20physx__PxMeshScale_2c_20physx__PxVec3_2c_20physx__PxVec3___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxMeshScale__2c_20physx__PxVec3_29_2c_20physx__PxVec3_20_28__29_28physx__PxMeshScale_20const__29_29($4 | 0, GOT_data_internal___memory_base + 154377 | 0 | 0, GOT_func_internal_setPxMeshScaleScale_28physx__PxMeshScale__2c_20physx__PxVec3_29 | 0, GOT_func_internal_getPxMeshScaleScale_28physx__PxMeshScale_20const__29 | 0) | 0; - physx__PxPropertyInfo_179u_2c_20physx__PxMeshScale_2c_20physx__PxQuat_2c_20physx__PxQuat___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxMeshScale__2c_20physx__PxQuat_29_2c_20physx__PxQuat_20_28__29_28physx__PxMeshScale_20const__29_29($4 + 16 | 0 | 0, GOT_data_internal___memory_base + 118330 | 0 | 0, GOT_func_internal_setPxMeshScaleRotation_28physx__PxMeshScale__2c_20physx__PxQuat_29 | 0, GOT_func_internal_getPxMeshScaleRotation_28physx__PxMeshScale_20const__29 | 0) | 0; + physx__PxPropertyInfo_178u_2c_20physx__PxMeshScale_2c_20physx__PxVec3_2c_20physx__PxVec3___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxMeshScale__2c_20physx__PxVec3_29_2c_20physx__PxVec3_20_28__29_28physx__PxMeshScale_20const__29_29($4 | 0, GOT_data_internal___memory_base + 160263 | 0 | 0, GOT_func_internal_setPxMeshScaleScale_28physx__PxMeshScale__2c_20physx__PxVec3_29 | 0, GOT_func_internal_getPxMeshScaleScale_28physx__PxMeshScale_20const__29 | 0) | 0; + physx__PxPropertyInfo_179u_2c_20physx__PxMeshScale_2c_20physx__PxQuat_2c_20physx__PxQuat___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxMeshScale__2c_20physx__PxQuat_29_2c_20physx__PxQuat_20_28__29_28physx__PxMeshScale_20const__29_29($4 + 16 | 0 | 0, GOT_data_internal___memory_base + 121697 | 0 | 0, GOT_func_internal_setPxMeshScaleRotation_28physx__PxMeshScale__2c_20physx__PxQuat_29 | 0, GOT_func_internal_getPxMeshScaleRotation_28physx__PxMeshScale_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -738172,9 +739973,9 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__PxGeometryGeneratedInfo__PxGeometryGeneratedInfo_28_29($4 | 0) | 0; - physx__PxPropertyInfo_182u_2c_20physx__PxConvexMeshGeometry_2c_20physx__PxMeshScale_2c_20physx__PxMeshScale___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale_29_2c_20physx__PxMeshScale_20_28__29_28physx__PxConvexMeshGeometry_20const__29_29($4 | 0, GOT_data_internal___memory_base + 154377 | 0 | 0, GOT_func_internal_setPxConvexMeshGeometryScale_28physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale_29 | 0, GOT_func_internal_getPxConvexMeshGeometryScale_28physx__PxConvexMeshGeometry_20const__29 | 0) | 0; - physx__PxPropertyInfo_183u_2c_20physx__PxConvexMeshGeometry_2c_20physx__PxConvexMesh__2c_20physx__PxConvexMesh____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxConvexMeshGeometry__2c_20physx__PxConvexMesh__29_2c_20physx__PxConvexMesh__20_28__29_28physx__PxConvexMeshGeometry_20const__29_29($4 + 16 | 0 | 0, GOT_data_internal___memory_base + 125160 | 0 | 0, GOT_func_internal_setPxConvexMeshGeometryConvexMesh_28physx__PxConvexMeshGeometry__2c_20physx__PxConvexMesh__29 | 0, GOT_func_internal_getPxConvexMeshGeometryConvexMesh_28physx__PxConvexMeshGeometry_20const__29 | 0) | 0; - physx__PxPropertyInfo_184u_2c_20physx__PxConvexMeshGeometry_2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxConvexMeshGeometry__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char__20_28__29_28physx__PxConvexMeshGeometry_20const__29_29($4 + 32 | 0 | 0, GOT_data_internal___memory_base + 84705 | 0 | 0, GOT_func_internal_setPxConvexMeshGeometryMeshFlags_28physx__PxConvexMeshGeometry__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char__29 | 0, GOT_func_internal_getPxConvexMeshGeometryMeshFlags_28physx__PxConvexMeshGeometry_20const__29 | 0) | 0; + physx__PxPropertyInfo_182u_2c_20physx__PxConvexMeshGeometry_2c_20physx__PxMeshScale_2c_20physx__PxMeshScale___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale_29_2c_20physx__PxMeshScale_20_28__29_28physx__PxConvexMeshGeometry_20const__29_29($4 | 0, GOT_data_internal___memory_base + 160263 | 0 | 0, GOT_func_internal_setPxConvexMeshGeometryScale_28physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale_29 | 0, GOT_func_internal_getPxConvexMeshGeometryScale_28physx__PxConvexMeshGeometry_20const__29 | 0) | 0; + physx__PxPropertyInfo_183u_2c_20physx__PxConvexMeshGeometry_2c_20physx__PxConvexMesh__2c_20physx__PxConvexMesh____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxConvexMeshGeometry__2c_20physx__PxConvexMesh__29_2c_20physx__PxConvexMesh__20_28__29_28physx__PxConvexMeshGeometry_20const__29_29($4 + 16 | 0 | 0, GOT_data_internal___memory_base + 128540 | 0 | 0, GOT_func_internal_setPxConvexMeshGeometryConvexMesh_28physx__PxConvexMeshGeometry__2c_20physx__PxConvexMesh__29 | 0, GOT_func_internal_getPxConvexMeshGeometryConvexMesh_28physx__PxConvexMeshGeometry_20const__29 | 0) | 0; + physx__PxPropertyInfo_184u_2c_20physx__PxConvexMeshGeometry_2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxConvexMeshGeometry__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char__20_28__29_28physx__PxConvexMeshGeometry_20const__29_29($4 + 32 | 0 | 0, GOT_data_internal___memory_base + 84774 | 0 | 0, GOT_func_internal_setPxConvexMeshGeometryMeshFlags_28physx__PxConvexMeshGeometry__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char__29 | 0, GOT_func_internal_getPxConvexMeshGeometryMeshFlags_28physx__PxConvexMeshGeometry_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -738390,7 +740191,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__PxGeometryGeneratedInfo__PxGeometryGeneratedInfo_28_29($4 | 0) | 0; - physx__PxPropertyInfo_187u_2c_20physx__PxSphereGeometry_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSphereGeometry__2c_20float_29_2c_20float_20_28__29_28physx__PxSphereGeometry_20const__29_29($4 | 0, GOT_data_internal___memory_base + 77328 | 0 | 0, GOT_func_internal_setPxSphereGeometryRadius_28physx__PxSphereGeometry__2c_20float_29 | 0, GOT_func_internal_getPxSphereGeometryRadius_28physx__PxSphereGeometry_20const__29 | 0) | 0; + physx__PxPropertyInfo_187u_2c_20physx__PxSphereGeometry_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSphereGeometry__2c_20float_29_2c_20float_20_28__29_28physx__PxSphereGeometry_20const__29_29($4 | 0, GOT_data_internal___memory_base + 77371 | 0 | 0, GOT_func_internal_setPxSphereGeometryRadius_28physx__PxSphereGeometry__2c_20float_29 | 0, GOT_func_internal_getPxSphereGeometryRadius_28physx__PxSphereGeometry_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -738492,9 +740293,9 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__PxGeometryGeneratedInfo__PxGeometryGeneratedInfo_28_29($4 | 0) | 0; - physx__PxPropertyInfo_192u_2c_20physx__PxTriangleMeshGeometry_2c_20physx__PxMeshScale_2c_20physx__PxMeshScale___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale_29_2c_20physx__PxMeshScale_20_28__29_28physx__PxTriangleMeshGeometry_20const__29_29($4 | 0, GOT_data_internal___memory_base + 154377 | 0 | 0, GOT_func_internal_setPxTriangleMeshGeometryScale_28physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale_29 | 0, GOT_func_internal_getPxTriangleMeshGeometryScale_28physx__PxTriangleMeshGeometry_20const__29 | 0) | 0; - physx__PxPropertyInfo_193u_2c_20physx__PxTriangleMeshGeometry_2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxTriangleMeshGeometry__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__20_28__29_28physx__PxTriangleMeshGeometry_20const__29_29($4 + 16 | 0 | 0, GOT_data_internal___memory_base + 84705 | 0 | 0, GOT_func_internal_setPxTriangleMeshGeometryMeshFlags_28physx__PxTriangleMeshGeometry__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__29 | 0, GOT_func_internal_getPxTriangleMeshGeometryMeshFlags_28physx__PxTriangleMeshGeometry_20const__29 | 0) | 0; - physx__PxPropertyInfo_194u_2c_20physx__PxTriangleMeshGeometry_2c_20physx__PxTriangleMesh__2c_20physx__PxTriangleMesh____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxTriangleMeshGeometry__2c_20physx__PxTriangleMesh__29_2c_20physx__PxTriangleMesh__20_28__29_28physx__PxTriangleMeshGeometry_20const__29_29($4 + 32 | 0 | 0, GOT_data_internal___memory_base + 125227 | 0 | 0, GOT_func_internal_setPxTriangleMeshGeometryTriangleMesh_28physx__PxTriangleMeshGeometry__2c_20physx__PxTriangleMesh__29 | 0, GOT_func_internal_getPxTriangleMeshGeometryTriangleMesh_28physx__PxTriangleMeshGeometry_20const__29 | 0) | 0; + physx__PxPropertyInfo_192u_2c_20physx__PxTriangleMeshGeometry_2c_20physx__PxMeshScale_2c_20physx__PxMeshScale___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale_29_2c_20physx__PxMeshScale_20_28__29_28physx__PxTriangleMeshGeometry_20const__29_29($4 | 0, GOT_data_internal___memory_base + 160263 | 0 | 0, GOT_func_internal_setPxTriangleMeshGeometryScale_28physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale_29 | 0, GOT_func_internal_getPxTriangleMeshGeometryScale_28physx__PxTriangleMeshGeometry_20const__29 | 0) | 0; + physx__PxPropertyInfo_193u_2c_20physx__PxTriangleMeshGeometry_2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxTriangleMeshGeometry__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__20_28__29_28physx__PxTriangleMeshGeometry_20const__29_29($4 + 16 | 0 | 0, GOT_data_internal___memory_base + 84774 | 0 | 0, GOT_func_internal_setPxTriangleMeshGeometryMeshFlags_28physx__PxTriangleMeshGeometry__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__29 | 0, GOT_func_internal_getPxTriangleMeshGeometryMeshFlags_28physx__PxTriangleMeshGeometry_20const__29 | 0) | 0; + physx__PxPropertyInfo_194u_2c_20physx__PxTriangleMeshGeometry_2c_20physx__PxTriangleMesh__2c_20physx__PxTriangleMesh____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxTriangleMeshGeometry__2c_20physx__PxTriangleMesh__29_2c_20physx__PxTriangleMesh__20_28__29_28physx__PxTriangleMeshGeometry_20const__29_29($4 + 32 | 0 | 0, GOT_data_internal___memory_base + 128607 | 0 | 0, GOT_func_internal_setPxTriangleMeshGeometryTriangleMesh_28physx__PxTriangleMeshGeometry__2c_20physx__PxTriangleMesh__29 | 0, GOT_func_internal_getPxTriangleMeshGeometryTriangleMesh_28physx__PxTriangleMeshGeometry_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -738710,11 +740511,11 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__PxGeometryGeneratedInfo__PxGeometryGeneratedInfo_28_29($4 | 0) | 0; - physx__PxPropertyInfo_197u_2c_20physx__PxHeightFieldGeometry_2c_20physx__PxHeightField__2c_20physx__PxHeightField____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxHeightFieldGeometry__2c_20physx__PxHeightField__29_2c_20physx__PxHeightField__20_28__29_28physx__PxHeightFieldGeometry_20const__29_29($4 | 0, GOT_data_internal___memory_base + 157259 | 0 | 0, GOT_func_internal_setPxHeightFieldGeometryHeightField_28physx__PxHeightFieldGeometry__2c_20physx__PxHeightField__29 | 0, GOT_func_internal_getPxHeightFieldGeometryHeightField_28physx__PxHeightFieldGeometry_20const__29 | 0) | 0; - physx__PxPropertyInfo_198u_2c_20physx__PxHeightFieldGeometry_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxHeightFieldGeometry__2c_20float_29_2c_20float_20_28__29_28physx__PxHeightFieldGeometry_20const__29_29($4 + 16 | 0 | 0, GOT_data_internal___memory_base + 154206 | 0 | 0, GOT_func_internal_setPxHeightFieldGeometryHeightScale_28physx__PxHeightFieldGeometry__2c_20float_29 | 0, GOT_func_internal_getPxHeightFieldGeometryHeightScale_28physx__PxHeightFieldGeometry_20const__29 | 0) | 0; - physx__PxPropertyInfo_199u_2c_20physx__PxHeightFieldGeometry_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxHeightFieldGeometry__2c_20float_29_2c_20float_20_28__29_28physx__PxHeightFieldGeometry_20const__29_29($4 + 32 | 0 | 0, GOT_data_internal___memory_base + 154197 | 0 | 0, GOT_func_internal_setPxHeightFieldGeometryRowScale_28physx__PxHeightFieldGeometry__2c_20float_29 | 0, GOT_func_internal_getPxHeightFieldGeometryRowScale_28physx__PxHeightFieldGeometry_20const__29 | 0) | 0; - physx__PxPropertyInfo_200u_2c_20physx__PxHeightFieldGeometry_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxHeightFieldGeometry__2c_20float_29_2c_20float_20_28__29_28physx__PxHeightFieldGeometry_20const__29_29($4 + 48 | 0 | 0, GOT_data_internal___memory_base + 154359 | 0 | 0, GOT_func_internal_setPxHeightFieldGeometryColumnScale_28physx__PxHeightFieldGeometry__2c_20float_29 | 0, GOT_func_internal_getPxHeightFieldGeometryColumnScale_28physx__PxHeightFieldGeometry_20const__29 | 0) | 0; - physx__PxPropertyInfo_201u_2c_20physx__PxHeightFieldGeometry_2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxHeightFieldGeometry__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__20_28__29_28physx__PxHeightFieldGeometry_20const__29_29($4 + 64 | 0 | 0, GOT_data_internal___memory_base + 84741 | 0 | 0, GOT_func_internal_setPxHeightFieldGeometryHeightFieldFlags_28physx__PxHeightFieldGeometry__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__29 | 0, GOT_func_internal_getPxHeightFieldGeometryHeightFieldFlags_28physx__PxHeightFieldGeometry_20const__29 | 0) | 0; + physx__PxPropertyInfo_197u_2c_20physx__PxHeightFieldGeometry_2c_20physx__PxHeightField__2c_20physx__PxHeightField____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxHeightFieldGeometry__2c_20physx__PxHeightField__29_2c_20physx__PxHeightField__20_28__29_28physx__PxHeightFieldGeometry_20const__29_29($4 | 0, GOT_data_internal___memory_base + 163145 | 0 | 0, GOT_func_internal_setPxHeightFieldGeometryHeightField_28physx__PxHeightFieldGeometry__2c_20physx__PxHeightField__29 | 0, GOT_func_internal_getPxHeightFieldGeometryHeightField_28physx__PxHeightFieldGeometry_20const__29 | 0) | 0; + physx__PxPropertyInfo_198u_2c_20physx__PxHeightFieldGeometry_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxHeightFieldGeometry__2c_20float_29_2c_20float_20_28__29_28physx__PxHeightFieldGeometry_20const__29_29($4 + 16 | 0 | 0, GOT_data_internal___memory_base + 160092 | 0 | 0, GOT_func_internal_setPxHeightFieldGeometryHeightScale_28physx__PxHeightFieldGeometry__2c_20float_29 | 0, GOT_func_internal_getPxHeightFieldGeometryHeightScale_28physx__PxHeightFieldGeometry_20const__29 | 0) | 0; + physx__PxPropertyInfo_199u_2c_20physx__PxHeightFieldGeometry_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxHeightFieldGeometry__2c_20float_29_2c_20float_20_28__29_28physx__PxHeightFieldGeometry_20const__29_29($4 + 32 | 0 | 0, GOT_data_internal___memory_base + 160083 | 0 | 0, GOT_func_internal_setPxHeightFieldGeometryRowScale_28physx__PxHeightFieldGeometry__2c_20float_29 | 0, GOT_func_internal_getPxHeightFieldGeometryRowScale_28physx__PxHeightFieldGeometry_20const__29 | 0) | 0; + physx__PxPropertyInfo_200u_2c_20physx__PxHeightFieldGeometry_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxHeightFieldGeometry__2c_20float_29_2c_20float_20_28__29_28physx__PxHeightFieldGeometry_20const__29_29($4 + 48 | 0 | 0, GOT_data_internal___memory_base + 160245 | 0 | 0, GOT_func_internal_setPxHeightFieldGeometryColumnScale_28physx__PxHeightFieldGeometry__2c_20float_29 | 0, GOT_func_internal_getPxHeightFieldGeometryColumnScale_28physx__PxHeightFieldGeometry_20const__29 | 0) | 0; + physx__PxPropertyInfo_201u_2c_20physx__PxHeightFieldGeometry_2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxHeightFieldGeometry__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__20_28__29_28physx__PxHeightFieldGeometry_20const__29_29($4 + 64 | 0 | 0, GOT_data_internal___memory_base + 84810 | 0 | 0, GOT_func_internal_setPxHeightFieldGeometryHeightFieldFlags_28physx__PxHeightFieldGeometry__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__29 | 0, GOT_func_internal_getPxHeightFieldGeometryHeightFieldFlags_28physx__PxHeightFieldGeometry_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -739034,12 +740835,12 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__PxPropertyInfo_204u_2c_20physx__PxHeightFieldDesc_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxHeightFieldDesc__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxHeightFieldDesc_20const__29_29($4 | 0, GOT_data_internal___memory_base + 77179 | 0 | 0, GOT_func_internal_setPxHeightFieldDescNbRows_28physx__PxHeightFieldDesc__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxHeightFieldDescNbRows_28physx__PxHeightFieldDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_205u_2c_20physx__PxHeightFieldDesc_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxHeightFieldDesc__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxHeightFieldDesc_20const__29_29($4 + 16 | 0 | 0, GOT_data_internal___memory_base + 83059 | 0 | 0, GOT_func_internal_setPxHeightFieldDescNbColumns_28physx__PxHeightFieldDesc__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxHeightFieldDescNbColumns_28physx__PxHeightFieldDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_206u_2c_20physx__PxHeightFieldDesc_2c_20physx__PxHeightFieldFormat__Enum_2c_20physx__PxHeightFieldFormat__Enum___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxHeightFieldDesc__2c_20physx__PxHeightFieldFormat__Enum_29_2c_20physx__PxHeightFieldFormat__Enum_20_28__29_28physx__PxHeightFieldDesc_20const__29_29($4 + 32 | 0 | 0, GOT_data_internal___memory_base + 77032 | 0 | 0, GOT_func_internal_setPxHeightFieldDescFormat_28physx__PxHeightFieldDesc__2c_20physx__PxHeightFieldFormat__Enum_29 | 0, GOT_func_internal_getPxHeightFieldDescFormat_28physx__PxHeightFieldDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_207u_2c_20physx__PxHeightFieldDesc_2c_20physx__PxStridedData_2c_20physx__PxStridedData___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxHeightFieldDesc__2c_20physx__PxStridedData_29_2c_20physx__PxStridedData_20_28__29_28physx__PxHeightFieldDesc_20const__29_29($4 + 48 | 0 | 0, GOT_data_internal___memory_base + 86870 | 0 | 0, GOT_func_internal_setPxHeightFieldDescSamples_28physx__PxHeightFieldDesc__2c_20physx__PxStridedData_29 | 0, GOT_func_internal_getPxHeightFieldDescSamples_28physx__PxHeightFieldDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_208u_2c_20physx__PxHeightFieldDesc_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxHeightFieldDesc__2c_20float_29_2c_20float_20_28__29_28physx__PxHeightFieldDesc_20const__29_29($4 + 64 | 0 | 0, GOT_data_internal___memory_base + 157044 | 0 | 0, GOT_func_internal_setPxHeightFieldDescConvexEdgeThreshold_28physx__PxHeightFieldDesc__2c_20float_29 | 0, GOT_func_internal_getPxHeightFieldDescConvexEdgeThreshold_28physx__PxHeightFieldDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_209u_2c_20physx__PxHeightFieldDesc_2c_20physx__PxFlags_physx__PxHeightFieldFlag__Enum_2c_20unsigned_20short__2c_20physx__PxFlags_physx__PxHeightFieldFlag__Enum_2c_20unsigned_20short____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxHeightFieldDesc__2c_20physx__PxFlags_physx__PxHeightFieldFlag__Enum_2c_20unsigned_20short__29_2c_20physx__PxFlags_physx__PxHeightFieldFlag__Enum_2c_20unsigned_20short__20_28__29_28physx__PxHeightFieldDesc_20const__29_29($4 + 80 | 0 | 0, GOT_data_internal___memory_base + 84767 | 0 | 0, GOT_func_internal_setPxHeightFieldDescFlags_28physx__PxHeightFieldDesc__2c_20physx__PxFlags_physx__PxHeightFieldFlag__Enum_2c_20unsigned_20short__29 | 0, GOT_func_internal_getPxHeightFieldDescFlags_28physx__PxHeightFieldDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_204u_2c_20physx__PxHeightFieldDesc_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxHeightFieldDesc__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxHeightFieldDesc_20const__29_29($4 | 0, GOT_data_internal___memory_base + 77222 | 0 | 0, GOT_func_internal_setPxHeightFieldDescNbRows_28physx__PxHeightFieldDesc__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxHeightFieldDescNbRows_28physx__PxHeightFieldDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_205u_2c_20physx__PxHeightFieldDesc_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxHeightFieldDesc__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxHeightFieldDesc_20const__29_29($4 + 16 | 0 | 0, GOT_data_internal___memory_base + 83102 | 0 | 0, GOT_func_internal_setPxHeightFieldDescNbColumns_28physx__PxHeightFieldDesc__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxHeightFieldDescNbColumns_28physx__PxHeightFieldDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_206u_2c_20physx__PxHeightFieldDesc_2c_20physx__PxHeightFieldFormat__Enum_2c_20physx__PxHeightFieldFormat__Enum___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxHeightFieldDesc__2c_20physx__PxHeightFieldFormat__Enum_29_2c_20physx__PxHeightFieldFormat__Enum_20_28__29_28physx__PxHeightFieldDesc_20const__29_29($4 + 32 | 0 | 0, GOT_data_internal___memory_base + 77075 | 0 | 0, GOT_func_internal_setPxHeightFieldDescFormat_28physx__PxHeightFieldDesc__2c_20physx__PxHeightFieldFormat__Enum_29 | 0, GOT_func_internal_getPxHeightFieldDescFormat_28physx__PxHeightFieldDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_207u_2c_20physx__PxHeightFieldDesc_2c_20physx__PxStridedData_2c_20physx__PxStridedData___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxHeightFieldDesc__2c_20physx__PxStridedData_29_2c_20physx__PxStridedData_20_28__29_28physx__PxHeightFieldDesc_20const__29_29($4 + 48 | 0 | 0, GOT_data_internal___memory_base + 86939 | 0 | 0, GOT_func_internal_setPxHeightFieldDescSamples_28physx__PxHeightFieldDesc__2c_20physx__PxStridedData_29 | 0, GOT_func_internal_getPxHeightFieldDescSamples_28physx__PxHeightFieldDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_208u_2c_20physx__PxHeightFieldDesc_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxHeightFieldDesc__2c_20float_29_2c_20float_20_28__29_28physx__PxHeightFieldDesc_20const__29_29($4 + 64 | 0 | 0, GOT_data_internal___memory_base + 162930 | 0 | 0, GOT_func_internal_setPxHeightFieldDescConvexEdgeThreshold_28physx__PxHeightFieldDesc__2c_20float_29 | 0, GOT_func_internal_getPxHeightFieldDescConvexEdgeThreshold_28physx__PxHeightFieldDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_209u_2c_20physx__PxHeightFieldDesc_2c_20physx__PxFlags_physx__PxHeightFieldFlag__Enum_2c_20unsigned_20short__2c_20physx__PxFlags_physx__PxHeightFieldFlag__Enum_2c_20unsigned_20short____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxHeightFieldDesc__2c_20physx__PxFlags_physx__PxHeightFieldFlag__Enum_2c_20unsigned_20short__29_2c_20physx__PxFlags_physx__PxHeightFieldFlag__Enum_2c_20unsigned_20short__20_28__29_28physx__PxHeightFieldDesc_20const__29_29($4 + 80 | 0 | 0, GOT_data_internal___memory_base + 84836 | 0 | 0, GOT_func_internal_setPxHeightFieldDescFlags_28physx__PxHeightFieldDesc__2c_20physx__PxFlags_physx__PxHeightFieldFlag__Enum_2c_20unsigned_20short__29 | 0, GOT_func_internal_getPxHeightFieldDescFlags_28physx__PxHeightFieldDesc_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -739445,14 +741246,14 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__PxPropertyInfo_254u_2c_20physx__PxSceneLimits_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneLimits__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneLimits_20const__29_29($4 | 0, GOT_data_internal___memory_base + 80328 | 0 | 0, GOT_func_internal_setPxSceneLimitsMaxNbActors_28physx__PxSceneLimits__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneLimitsMaxNbActors_28physx__PxSceneLimits_20const__29 | 0) | 0; - physx__PxPropertyInfo_255u_2c_20physx__PxSceneLimits_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneLimits__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneLimits_20const__29_29($4 + 16 | 0 | 0, GOT_data_internal___memory_base + 87598 | 0 | 0, GOT_func_internal_setPxSceneLimitsMaxNbBodies_28physx__PxSceneLimits__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneLimitsMaxNbBodies_28physx__PxSceneLimits_20const__29 | 0) | 0; - physx__PxPropertyInfo_256u_2c_20physx__PxSceneLimits_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneLimits__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneLimits_20const__29_29($4 + 32 | 0 | 0, GOT_data_internal___memory_base + 86702 | 0 | 0, GOT_func_internal_setPxSceneLimitsMaxNbStaticShapes_28physx__PxSceneLimits__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneLimitsMaxNbStaticShapes_28physx__PxSceneLimits_20const__29 | 0) | 0; - physx__PxPropertyInfo_257u_2c_20physx__PxSceneLimits_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneLimits__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneLimits_20const__29_29($4 + 48 | 0 | 0, GOT_data_internal___memory_base + 86720 | 0 | 0, GOT_func_internal_setPxSceneLimitsMaxNbDynamicShapes_28physx__PxSceneLimits__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneLimitsMaxNbDynamicShapes_28physx__PxSceneLimits_20const__29 | 0) | 0; - physx__PxPropertyInfo_258u_2c_20physx__PxSceneLimits_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneLimits__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneLimits_20const__29_29($4 + 64 | 0 | 0, GOT_data_internal___memory_base + 86197 | 0 | 0, GOT_func_internal_setPxSceneLimitsMaxNbAggregates_28physx__PxSceneLimits__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneLimitsMaxNbAggregates_28physx__PxSceneLimits_20const__29 | 0) | 0; - physx__PxPropertyInfo_259u_2c_20physx__PxSceneLimits_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneLimits__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneLimits_20const__29_29($4 + 80 | 0 | 0, GOT_data_internal___memory_base + 78098 | 0 | 0, GOT_func_internal_setPxSceneLimitsMaxNbConstraints_28physx__PxSceneLimits__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneLimitsMaxNbConstraints_28physx__PxSceneLimits_20const__29 | 0) | 0; - physx__PxPropertyInfo_260u_2c_20physx__PxSceneLimits_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneLimits__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneLimits_20const__29_29($4 + 96 | 0 | 0, GOT_data_internal___memory_base + 82780 | 0 | 0, GOT_func_internal_setPxSceneLimitsMaxNbRegions_28physx__PxSceneLimits__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneLimitsMaxNbRegions_28physx__PxSceneLimits_20const__29 | 0) | 0; - physx__PxPropertyInfo_261u_2c_20physx__PxSceneLimits_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneLimits__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneLimits_20const__29_29($4 + 112 | 0 | 0, GOT_data_internal___memory_base + 81729 | 0 | 0, GOT_func_internal_setPxSceneLimitsMaxNbBroadPhaseOverlaps_28physx__PxSceneLimits__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneLimitsMaxNbBroadPhaseOverlaps_28physx__PxSceneLimits_20const__29 | 0) | 0; + physx__PxPropertyInfo_254u_2c_20physx__PxSceneLimits_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneLimits__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneLimits_20const__29_29($4 | 0, GOT_data_internal___memory_base + 80371 | 0 | 0, GOT_func_internal_setPxSceneLimitsMaxNbActors_28physx__PxSceneLimits__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneLimitsMaxNbActors_28physx__PxSceneLimits_20const__29 | 0) | 0; + physx__PxPropertyInfo_255u_2c_20physx__PxSceneLimits_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneLimits__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneLimits_20const__29_29($4 + 16 | 0 | 0, GOT_data_internal___memory_base + 87667 | 0 | 0, GOT_func_internal_setPxSceneLimitsMaxNbBodies_28physx__PxSceneLimits__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneLimitsMaxNbBodies_28physx__PxSceneLimits_20const__29 | 0) | 0; + physx__PxPropertyInfo_256u_2c_20physx__PxSceneLimits_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneLimits__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneLimits_20const__29_29($4 + 32 | 0 | 0, GOT_data_internal___memory_base + 86771 | 0 | 0, GOT_func_internal_setPxSceneLimitsMaxNbStaticShapes_28physx__PxSceneLimits__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneLimitsMaxNbStaticShapes_28physx__PxSceneLimits_20const__29 | 0) | 0; + physx__PxPropertyInfo_257u_2c_20physx__PxSceneLimits_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneLimits__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneLimits_20const__29_29($4 + 48 | 0 | 0, GOT_data_internal___memory_base + 86789 | 0 | 0, GOT_func_internal_setPxSceneLimitsMaxNbDynamicShapes_28physx__PxSceneLimits__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneLimitsMaxNbDynamicShapes_28physx__PxSceneLimits_20const__29 | 0) | 0; + physx__PxPropertyInfo_258u_2c_20physx__PxSceneLimits_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneLimits__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneLimits_20const__29_29($4 + 64 | 0 | 0, GOT_data_internal___memory_base + 86266 | 0 | 0, GOT_func_internal_setPxSceneLimitsMaxNbAggregates_28physx__PxSceneLimits__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneLimitsMaxNbAggregates_28physx__PxSceneLimits_20const__29 | 0) | 0; + physx__PxPropertyInfo_259u_2c_20physx__PxSceneLimits_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneLimits__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneLimits_20const__29_29($4 + 80 | 0 | 0, GOT_data_internal___memory_base + 78141 | 0 | 0, GOT_func_internal_setPxSceneLimitsMaxNbConstraints_28physx__PxSceneLimits__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneLimitsMaxNbConstraints_28physx__PxSceneLimits_20const__29 | 0) | 0; + physx__PxPropertyInfo_260u_2c_20physx__PxSceneLimits_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneLimits__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneLimits_20const__29_29($4 + 96 | 0 | 0, GOT_data_internal___memory_base + 82823 | 0 | 0, GOT_func_internal_setPxSceneLimitsMaxNbRegions_28physx__PxSceneLimits__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneLimitsMaxNbRegions_28physx__PxSceneLimits_20const__29 | 0) | 0; + physx__PxPropertyInfo_261u_2c_20physx__PxSceneLimits_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneLimits__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneLimits_20const__29_29($4 + 112 | 0 | 0, GOT_data_internal___memory_base + 81772 | 0 | 0, GOT_func_internal_setPxSceneLimitsMaxNbBroadPhaseOverlaps_28physx__PxSceneLimits__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneLimitsMaxNbBroadPhaseOverlaps_28physx__PxSceneLimits_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -739907,8 +741708,8 @@ function asmFunc(imports) { physx__PxPropertyInfo_264u_2c_20physx__PxgDynamicsMemoryConfig_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxgDynamicsMemoryConfig_20const__29_29($4 | 0, GOT_data_internal___memory_base + 67086 | 0 | 0, GOT_func_internal_setPxgDynamicsMemoryConfigConstraintBufferCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxgDynamicsMemoryConfigConstraintBufferCapacity_28physx__PxgDynamicsMemoryConfig_20const__29 | 0) | 0; physx__PxPropertyInfo_265u_2c_20physx__PxgDynamicsMemoryConfig_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxgDynamicsMemoryConfig_20const__29_29($4 + 16 | 0 | 0, GOT_data_internal___memory_base + 67111 | 0 | 0, GOT_func_internal_setPxgDynamicsMemoryConfigContactBufferCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxgDynamicsMemoryConfigContactBufferCapacity_28physx__PxgDynamicsMemoryConfig_20const__29 | 0) | 0; physx__PxPropertyInfo_266u_2c_20physx__PxgDynamicsMemoryConfig_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxgDynamicsMemoryConfig_20const__29_29($4 + 32 | 0 | 0, GOT_data_internal___memory_base + 67133 | 0 | 0, GOT_func_internal_setPxgDynamicsMemoryConfigTempBufferCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxgDynamicsMemoryConfigTempBufferCapacity_28physx__PxgDynamicsMemoryConfig_20const__29 | 0) | 0; - physx__PxPropertyInfo_267u_2c_20physx__PxgDynamicsMemoryConfig_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxgDynamicsMemoryConfig_20const__29_29($4 + 48 | 0 | 0, GOT_data_internal___memory_base + 145284 | 0 | 0, GOT_func_internal_setPxgDynamicsMemoryConfigContactStreamSize_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxgDynamicsMemoryConfigContactStreamSize_28physx__PxgDynamicsMemoryConfig_20const__29 | 0) | 0; - physx__PxPropertyInfo_268u_2c_20physx__PxgDynamicsMemoryConfig_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxgDynamicsMemoryConfig_20const__29_29($4 + 64 | 0 | 0, GOT_data_internal___memory_base + 145302 | 0 | 0, GOT_func_internal_setPxgDynamicsMemoryConfigPatchStreamSize_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxgDynamicsMemoryConfigPatchStreamSize_28physx__PxgDynamicsMemoryConfig_20const__29 | 0) | 0; + physx__PxPropertyInfo_267u_2c_20physx__PxgDynamicsMemoryConfig_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxgDynamicsMemoryConfig_20const__29_29($4 + 48 | 0 | 0, GOT_data_internal___memory_base + 151145 | 0 | 0, GOT_func_internal_setPxgDynamicsMemoryConfigContactStreamSize_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxgDynamicsMemoryConfigContactStreamSize_28physx__PxgDynamicsMemoryConfig_20const__29 | 0) | 0; + physx__PxPropertyInfo_268u_2c_20physx__PxgDynamicsMemoryConfig_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxgDynamicsMemoryConfig_20const__29_29($4 + 64 | 0 | 0, GOT_data_internal___memory_base + 151163 | 0 | 0, GOT_func_internal_setPxgDynamicsMemoryConfigPatchStreamSize_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxgDynamicsMemoryConfigPatchStreamSize_28physx__PxgDynamicsMemoryConfig_20const__29 | 0) | 0; physx__PxPropertyInfo_269u_2c_20physx__PxgDynamicsMemoryConfig_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxgDynamicsMemoryConfig_20const__29_29($4 + 80 | 0 | 0, GOT_data_internal___memory_base + 67165 | 0 | 0, GOT_func_internal_setPxgDynamicsMemoryConfigForceStreamCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxgDynamicsMemoryConfigForceStreamCapacity_28physx__PxgDynamicsMemoryConfig_20const__29 | 0) | 0; physx__PxPropertyInfo_270u_2c_20physx__PxgDynamicsMemoryConfig_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxgDynamicsMemoryConfig_20const__29_29($4 + 96 | 0 | 0, GOT_data_internal___memory_base + 67152 | 0 | 0, GOT_func_internal_setPxgDynamicsMemoryConfigHeapCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxgDynamicsMemoryConfigHeapCapacity_28physx__PxgDynamicsMemoryConfig_20const__29 | 0) | 0; physx__PxPropertyInfo_271u_2c_20physx__PxgDynamicsMemoryConfig_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxgDynamicsMemoryConfig_20const__29_29($4 + 112 | 0 | 0, GOT_data_internal___memory_base + 66828 | 0 | 0, GOT_func_internal_setPxgDynamicsMemoryConfigFoundLostPairsCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxgDynamicsMemoryConfigFoundLostPairsCapacity_28physx__PxgDynamicsMemoryConfig_20const__29 | 0) | 0; @@ -740522,47 +742323,47 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__PxWriteOnlyPropertyInfo_274u_2c_20physx__PxSceneDesc_2c_20physx__PxTolerancesScale_20const____PxWriteOnlyPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxTolerancesScale_20const__29_29($4 | 0, GOT_data_internal___memory_base + 75043 | 0 | 0, GOT_func_internal_setPxSceneDesc_ToDefault_28physx__PxSceneDesc__2c_20physx__PxTolerancesScale_20const__29 | 0) | 0; + physx__PxWriteOnlyPropertyInfo_274u_2c_20physx__PxSceneDesc_2c_20physx__PxTolerancesScale_20const____PxWriteOnlyPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxTolerancesScale_20const__29_29($4 | 0, GOT_data_internal___memory_base + 75075 | 0 | 0, GOT_func_internal_setPxSceneDesc_ToDefault_28physx__PxSceneDesc__2c_20physx__PxTolerancesScale_20const__29 | 0) | 0; physx__PxPropertyInfo_275u_2c_20physx__PxSceneDesc_2c_20physx__PxVec3_2c_20physx__PxVec3___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxVec3_29_2c_20physx__PxVec3_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 12 | 0 | 0, GOT_data_internal___memory_base + 66149 | 0 | 0, GOT_func_internal_setPxSceneDescGravity_28physx__PxSceneDesc__2c_20physx__PxVec3_29 | 0, GOT_func_internal_getPxSceneDescGravity_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_276u_2c_20physx__PxSceneDesc_2c_20physx__PxSimulationEventCallback__2c_20physx__PxSimulationEventCallback____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxSimulationEventCallback__29_2c_20physx__PxSimulationEventCallback__20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 28 | 0 | 0, GOT_data_internal___memory_base + 124486 | 0 | 0, GOT_func_internal_setPxSceneDescSimulationEventCallback_28physx__PxSceneDesc__2c_20physx__PxSimulationEventCallback__29 | 0, GOT_func_internal_getPxSceneDescSimulationEventCallback_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_277u_2c_20physx__PxSceneDesc_2c_20physx__PxContactModifyCallback__2c_20physx__PxContactModifyCallback____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxContactModifyCallback__29_2c_20physx__PxContactModifyCallback__20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 44 | 0 | 0, GOT_data_internal___memory_base + 124372 | 0 | 0, GOT_func_internal_setPxSceneDescContactModifyCallback_28physx__PxSceneDesc__2c_20physx__PxContactModifyCallback__29 | 0, GOT_func_internal_getPxSceneDescContactModifyCallback_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_278u_2c_20physx__PxSceneDesc_2c_20physx__PxCCDContactModifyCallback__2c_20physx__PxCCDContactModifyCallback____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxCCDContactModifyCallback__29_2c_20physx__PxCCDContactModifyCallback__20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 60 | 0 | 0, GOT_data_internal___memory_base + 124313 | 0 | 0, GOT_func_internal_setPxSceneDescCcdContactModifyCallback_28physx__PxSceneDesc__2c_20physx__PxCCDContactModifyCallback__29 | 0, GOT_func_internal_getPxSceneDescCcdContactModifyCallback_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_279u_2c_20physx__PxSceneDesc_2c_20void_20const__2c_20void_20const____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20void_20const__29_2c_20void_20const__20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 76 | 0 | 0, GOT_data_internal___memory_base + 162620 | 0 | 0, GOT_func_internal_setPxSceneDescFilterShaderData_28physx__PxSceneDesc__2c_20void_20const__29 | 0, GOT_func_internal_getPxSceneDescFilterShaderData_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_280u_2c_20physx__PxSceneDesc_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 92 | 0 | 0, GOT_data_internal___memory_base + 145778 | 0 | 0, GOT_func_internal_setPxSceneDescFilterShaderDataSize_28physx__PxSceneDesc__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneDescFilterShaderDataSize_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_281u_2c_20physx__PxSceneDesc_2c_20physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short__20_28__29_28unsigned_20int_2c_20physx__PxFilterData_2c_20unsigned_20int_2c_20physx__PxFilterData_2c_20physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___2c_20void_20const__2c_20unsigned_20int_29_2c_20physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short__20_28__29_28unsigned_20int_2c_20physx__PxFilterData_2c_20unsigned_20int_2c_20physx__PxFilterData_2c_20physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___2c_20void_20const__2c_20unsigned_20int_29___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short__20_28__29_28unsigned_20int_2c_20physx__PxFilterData_2c_20unsigned_20int_2c_20physx__PxFilterData_2c_20physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___2c_20void_20const__2c_20unsigned_20int_29_29_2c_20physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short__20_28__20_28__29_28physx__PxSceneDesc_20const__29_29_28unsigned_20int_2c_20physx__PxFilterData_2c_20unsigned_20int_2c_20physx__PxFilterData_2c_20physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___2c_20void_20const__2c_20unsigned_20int_29_29($4 + 108 | 0 | 0, GOT_data_internal___memory_base + 93837 | 0 | 0, GOT_func_internal_setPxSceneDescFilterShader_28physx__PxSceneDesc__2c_20physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short__20_28__29_28unsigned_20int_2c_20physx__PxFilterData_2c_20unsigned_20int_2c_20physx__PxFilterData_2c_20physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___2c_20void_20const__2c_20unsigned_20int_29_29 | 0, GOT_func_internal_getPxSceneDescFilterShader_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_282u_2c_20physx__PxSceneDesc_2c_20physx__PxSimulationFilterCallback__2c_20physx__PxSimulationFilterCallback____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxSimulationFilterCallback__29_2c_20physx__PxSimulationFilterCallback__20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 124 | 0 | 0, GOT_data_internal___memory_base + 124641 | 0 | 0, GOT_func_internal_setPxSceneDescFilterCallback_28physx__PxSceneDesc__2c_20physx__PxSimulationFilterCallback__29 | 0, GOT_func_internal_getPxSceneDescFilterCallback_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_283u_2c_20physx__PxSceneDesc_2c_20physx__PxPairFilteringMode__Enum_2c_20physx__PxPairFilteringMode__Enum___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxPairFilteringMode__Enum_29_2c_20physx__PxPairFilteringMode__Enum_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 140 | 0 | 0, GOT_data_internal___memory_base + 155095 | 0 | 0, GOT_func_internal_setPxSceneDescKineKineFilteringMode_28physx__PxSceneDesc__2c_20physx__PxPairFilteringMode__Enum_29 | 0, GOT_func_internal_getPxSceneDescKineKineFilteringMode_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_284u_2c_20physx__PxSceneDesc_2c_20physx__PxPairFilteringMode__Enum_2c_20physx__PxPairFilteringMode__Enum___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxPairFilteringMode__Enum_29_2c_20physx__PxPairFilteringMode__Enum_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 156 | 0 | 0, GOT_data_internal___memory_base + 155117 | 0 | 0, GOT_func_internal_setPxSceneDescStaticKineFilteringMode_28physx__PxSceneDesc__2c_20physx__PxPairFilteringMode__Enum_29 | 0, GOT_func_internal_getPxSceneDescStaticKineFilteringMode_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_285u_2c_20physx__PxSceneDesc_2c_20physx__PxBroadPhaseType__Enum_2c_20physx__PxBroadPhaseType__Enum___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxBroadPhaseType__Enum_29_2c_20physx__PxBroadPhaseType__Enum_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 172 | 0 | 0, GOT_data_internal___memory_base + 150709 | 0 | 0, GOT_func_internal_setPxSceneDescBroadPhaseType_28physx__PxSceneDesc__2c_20physx__PxBroadPhaseType__Enum_29 | 0, GOT_func_internal_getPxSceneDescBroadPhaseType_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_286u_2c_20physx__PxSceneDesc_2c_20physx__PxBroadPhaseCallback__2c_20physx__PxBroadPhaseCallback____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxBroadPhaseCallback__29_2c_20physx__PxBroadPhaseCallback__20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 188 | 0 | 0, GOT_data_internal___memory_base + 124738 | 0 | 0, GOT_func_internal_setPxSceneDescBroadPhaseCallback_28physx__PxSceneDesc__2c_20physx__PxBroadPhaseCallback__29 | 0, GOT_func_internal_getPxSceneDescBroadPhaseCallback_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_287u_2c_20physx__PxSceneDesc_2c_20physx__PxSceneLimits_2c_20physx__PxSceneLimits___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxSceneLimits_29_2c_20physx__PxSceneLimits_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 204 | 0 | 0, GOT_data_internal___memory_base + 78525 | 0 | 0, GOT_func_internal_setPxSceneDescLimits_28physx__PxSceneDesc__2c_20physx__PxSceneLimits_29 | 0, GOT_func_internal_getPxSceneDescLimits_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_288u_2c_20physx__PxSceneDesc_2c_20physx__PxFrictionType__Enum_2c_20physx__PxFrictionType__Enum___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxFrictionType__Enum_29_2c_20physx__PxFrictionType__Enum_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 220 | 0 | 0, GOT_data_internal___memory_base + 150657 | 0 | 0, GOT_func_internal_setPxSceneDescFrictionType_28physx__PxSceneDesc__2c_20physx__PxFrictionType__Enum_29 | 0, GOT_func_internal_getPxSceneDescFrictionType_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_289u_2c_20physx__PxSceneDesc_2c_20physx__PxSolverType__Enum_2c_20physx__PxSolverType__Enum___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxSolverType__Enum_29_2c_20physx__PxSolverType__Enum_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 236 | 0 | 0, GOT_data_internal___memory_base + 150627 | 0 | 0, GOT_func_internal_setPxSceneDescSolverType_28physx__PxSceneDesc__2c_20physx__PxSolverType__Enum_29 | 0, GOT_func_internal_getPxSceneDescSolverType_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_276u_2c_20physx__PxSceneDesc_2c_20physx__PxSimulationEventCallback__2c_20physx__PxSimulationEventCallback____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxSimulationEventCallback__29_2c_20physx__PxSimulationEventCallback__20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 28 | 0 | 0, GOT_data_internal___memory_base + 127860 | 0 | 0, GOT_func_internal_setPxSceneDescSimulationEventCallback_28physx__PxSceneDesc__2c_20physx__PxSimulationEventCallback__29 | 0, GOT_func_internal_getPxSceneDescSimulationEventCallback_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_277u_2c_20physx__PxSceneDesc_2c_20physx__PxContactModifyCallback__2c_20physx__PxContactModifyCallback____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxContactModifyCallback__29_2c_20physx__PxContactModifyCallback__20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 44 | 0 | 0, GOT_data_internal___memory_base + 127746 | 0 | 0, GOT_func_internal_setPxSceneDescContactModifyCallback_28physx__PxSceneDesc__2c_20physx__PxContactModifyCallback__29 | 0, GOT_func_internal_getPxSceneDescContactModifyCallback_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_278u_2c_20physx__PxSceneDesc_2c_20physx__PxCCDContactModifyCallback__2c_20physx__PxCCDContactModifyCallback____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxCCDContactModifyCallback__29_2c_20physx__PxCCDContactModifyCallback__20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 60 | 0 | 0, GOT_data_internal___memory_base + 127687 | 0 | 0, GOT_func_internal_setPxSceneDescCcdContactModifyCallback_28physx__PxSceneDesc__2c_20physx__PxCCDContactModifyCallback__29 | 0, GOT_func_internal_getPxSceneDescCcdContactModifyCallback_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_279u_2c_20physx__PxSceneDesc_2c_20void_20const__2c_20void_20const____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20void_20const__29_2c_20void_20const__20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 76 | 0 | 0, GOT_data_internal___memory_base + 168518 | 0 | 0, GOT_func_internal_setPxSceneDescFilterShaderData_28physx__PxSceneDesc__2c_20void_20const__29 | 0, GOT_func_internal_getPxSceneDescFilterShaderData_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_280u_2c_20physx__PxSceneDesc_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 92 | 0 | 0, GOT_data_internal___memory_base + 151639 | 0 | 0, GOT_func_internal_setPxSceneDescFilterShaderDataSize_28physx__PxSceneDesc__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneDescFilterShaderDataSize_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_281u_2c_20physx__PxSceneDesc_2c_20physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short__20_28__29_28unsigned_20int_2c_20physx__PxFilterData_2c_20unsigned_20int_2c_20physx__PxFilterData_2c_20physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___2c_20void_20const__2c_20unsigned_20int_29_2c_20physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short__20_28__29_28unsigned_20int_2c_20physx__PxFilterData_2c_20unsigned_20int_2c_20physx__PxFilterData_2c_20physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___2c_20void_20const__2c_20unsigned_20int_29___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short__20_28__29_28unsigned_20int_2c_20physx__PxFilterData_2c_20unsigned_20int_2c_20physx__PxFilterData_2c_20physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___2c_20void_20const__2c_20unsigned_20int_29_29_2c_20physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short__20_28__20_28__29_28physx__PxSceneDesc_20const__29_29_28unsigned_20int_2c_20physx__PxFilterData_2c_20unsigned_20int_2c_20physx__PxFilterData_2c_20physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___2c_20void_20const__2c_20unsigned_20int_29_29($4 + 108 | 0 | 0, GOT_data_internal___memory_base + 93928 | 0 | 0, GOT_func_internal_setPxSceneDescFilterShader_28physx__PxSceneDesc__2c_20physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short__20_28__29_28unsigned_20int_2c_20physx__PxFilterData_2c_20unsigned_20int_2c_20physx__PxFilterData_2c_20physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___2c_20void_20const__2c_20unsigned_20int_29_29 | 0, GOT_func_internal_getPxSceneDescFilterShader_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_282u_2c_20physx__PxSceneDesc_2c_20physx__PxSimulationFilterCallback__2c_20physx__PxSimulationFilterCallback____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxSimulationFilterCallback__29_2c_20physx__PxSimulationFilterCallback__20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 124 | 0 | 0, GOT_data_internal___memory_base + 128015 | 0 | 0, GOT_func_internal_setPxSceneDescFilterCallback_28physx__PxSceneDesc__2c_20physx__PxSimulationFilterCallback__29 | 0, GOT_func_internal_getPxSceneDescFilterCallback_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_283u_2c_20physx__PxSceneDesc_2c_20physx__PxPairFilteringMode__Enum_2c_20physx__PxPairFilteringMode__Enum___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxPairFilteringMode__Enum_29_2c_20physx__PxPairFilteringMode__Enum_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 140 | 0 | 0, GOT_data_internal___memory_base + 160981 | 0 | 0, GOT_func_internal_setPxSceneDescKineKineFilteringMode_28physx__PxSceneDesc__2c_20physx__PxPairFilteringMode__Enum_29 | 0, GOT_func_internal_getPxSceneDescKineKineFilteringMode_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_284u_2c_20physx__PxSceneDesc_2c_20physx__PxPairFilteringMode__Enum_2c_20physx__PxPairFilteringMode__Enum___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxPairFilteringMode__Enum_29_2c_20physx__PxPairFilteringMode__Enum_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 156 | 0 | 0, GOT_data_internal___memory_base + 161003 | 0 | 0, GOT_func_internal_setPxSceneDescStaticKineFilteringMode_28physx__PxSceneDesc__2c_20physx__PxPairFilteringMode__Enum_29 | 0, GOT_func_internal_getPxSceneDescStaticKineFilteringMode_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_285u_2c_20physx__PxSceneDesc_2c_20physx__PxBroadPhaseType__Enum_2c_20physx__PxBroadPhaseType__Enum___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxBroadPhaseType__Enum_29_2c_20physx__PxBroadPhaseType__Enum_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 172 | 0 | 0, GOT_data_internal___memory_base + 156595 | 0 | 0, GOT_func_internal_setPxSceneDescBroadPhaseType_28physx__PxSceneDesc__2c_20physx__PxBroadPhaseType__Enum_29 | 0, GOT_func_internal_getPxSceneDescBroadPhaseType_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_286u_2c_20physx__PxSceneDesc_2c_20physx__PxBroadPhaseCallback__2c_20physx__PxBroadPhaseCallback____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxBroadPhaseCallback__29_2c_20physx__PxBroadPhaseCallback__20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 188 | 0 | 0, GOT_data_internal___memory_base + 128112 | 0 | 0, GOT_func_internal_setPxSceneDescBroadPhaseCallback_28physx__PxSceneDesc__2c_20physx__PxBroadPhaseCallback__29 | 0, GOT_func_internal_getPxSceneDescBroadPhaseCallback_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_287u_2c_20physx__PxSceneDesc_2c_20physx__PxSceneLimits_2c_20physx__PxSceneLimits___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxSceneLimits_29_2c_20physx__PxSceneLimits_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 204 | 0 | 0, GOT_data_internal___memory_base + 78568 | 0 | 0, GOT_func_internal_setPxSceneDescLimits_28physx__PxSceneDesc__2c_20physx__PxSceneLimits_29 | 0, GOT_func_internal_getPxSceneDescLimits_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_288u_2c_20physx__PxSceneDesc_2c_20physx__PxFrictionType__Enum_2c_20physx__PxFrictionType__Enum___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxFrictionType__Enum_29_2c_20physx__PxFrictionType__Enum_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 220 | 0 | 0, GOT_data_internal___memory_base + 156543 | 0 | 0, GOT_func_internal_setPxSceneDescFrictionType_28physx__PxSceneDesc__2c_20physx__PxFrictionType__Enum_29 | 0, GOT_func_internal_getPxSceneDescFrictionType_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_289u_2c_20physx__PxSceneDesc_2c_20physx__PxSolverType__Enum_2c_20physx__PxSolverType__Enum___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxSolverType__Enum_29_2c_20physx__PxSolverType__Enum_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 236 | 0 | 0, GOT_data_internal___memory_base + 156513 | 0 | 0, GOT_func_internal_setPxSceneDescSolverType_28physx__PxSceneDesc__2c_20physx__PxSolverType__Enum_29 | 0, GOT_func_internal_getPxSceneDescSolverType_28physx__PxSceneDesc_20const__29 | 0) | 0; physx__PxPropertyInfo_290u_2c_20physx__PxSceneDesc_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20float_29_2c_20float_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 252 | 0 | 0, GOT_data_internal___memory_base + 66645 | 0 | 0, GOT_func_internal_setPxSceneDescBounceThresholdVelocity_28physx__PxSceneDesc__2c_20float_29 | 0, GOT_func_internal_getPxSceneDescBounceThresholdVelocity_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_291u_2c_20physx__PxSceneDesc_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20float_29_2c_20float_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 268 | 0 | 0, GOT_data_internal___memory_base + 156884 | 0 | 0, GOT_func_internal_setPxSceneDescFrictionOffsetThreshold_28physx__PxSceneDesc__2c_20float_29 | 0, GOT_func_internal_getPxSceneDescFrictionOffsetThreshold_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_292u_2c_20physx__PxSceneDesc_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20float_29_2c_20float_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 284 | 0 | 0, GOT_data_internal___memory_base + 118650 | 0 | 0, GOT_func_internal_setPxSceneDescCcdMaxSeparation_28physx__PxSceneDesc__2c_20float_29 | 0, GOT_func_internal_getPxSceneDescCcdMaxSeparation_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_293u_2c_20physx__PxSceneDesc_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20float_29_2c_20float_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 300 | 0 | 0, GOT_data_internal___memory_base + 116154 | 0 | 0, GOT_func_internal_setPxSceneDescSolverOffsetSlop_28physx__PxSceneDesc__2c_20float_29 | 0, GOT_func_internal_getPxSceneDescSolverOffsetSlop_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_294u_2c_20physx__PxSceneDesc_2c_20physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int__2c_20physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int__29_2c_20physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int__20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 316 | 0 | 0, GOT_data_internal___memory_base + 84767 | 0 | 0, GOT_func_internal_setPxSceneDescFlags_28physx__PxSceneDesc__2c_20physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int__29 | 0, GOT_func_internal_getPxSceneDescFlags_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_295u_2c_20physx__PxSceneDesc_2c_20physx__PxCpuDispatcher__2c_20physx__PxCpuDispatcher____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxCpuDispatcher__29_2c_20physx__PxCpuDispatcher__20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 332 | 0 | 0, GOT_data_internal___memory_base + 93205 | 0 | 0, GOT_func_internal_setPxSceneDescCpuDispatcher_28physx__PxSceneDesc__2c_20physx__PxCpuDispatcher__29 | 0, GOT_func_internal_getPxSceneDescCpuDispatcher_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_296u_2c_20physx__PxSceneDesc_2c_20physx__PxCudaContextManager__2c_20physx__PxCudaContextManager____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxCudaContextManager__29_2c_20physx__PxCudaContextManager__20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 348 | 0 | 0, GOT_data_internal___memory_base + 93243 | 0 | 0, GOT_func_internal_setPxSceneDescCudaContextManager_28physx__PxSceneDesc__2c_20physx__PxCudaContextManager__29 | 0, GOT_func_internal_getPxSceneDescCudaContextManager_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_297u_2c_20physx__PxSceneDesc_2c_20physx__PxPruningStructureType__Enum_2c_20physx__PxPruningStructureType__Enum___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxPruningStructureType__Enum_29_2c_20physx__PxPruningStructureType__Enum_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 364 | 0 | 0, GOT_data_internal___memory_base + 150260 | 0 | 0, GOT_func_internal_setPxSceneDescStaticStructure_28physx__PxSceneDesc__2c_20physx__PxPruningStructureType__Enum_29 | 0, GOT_func_internal_getPxSceneDescStaticStructure_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_298u_2c_20physx__PxSceneDesc_2c_20physx__PxPruningStructureType__Enum_2c_20physx__PxPruningStructureType__Enum___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxPruningStructureType__Enum_29_2c_20physx__PxPruningStructureType__Enum_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 380 | 0 | 0, GOT_data_internal___memory_base + 150276 | 0 | 0, GOT_func_internal_setPxSceneDescDynamicStructure_28physx__PxSceneDesc__2c_20physx__PxPruningStructureType__Enum_29 | 0, GOT_func_internal_getPxSceneDescDynamicStructure_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_299u_2c_20physx__PxSceneDesc_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 396 | 0 | 0, GOT_data_internal___memory_base + 74087 | 0 | 0, GOT_func_internal_setPxSceneDescDynamicTreeRebuildRateHint_28physx__PxSceneDesc__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneDescDynamicTreeRebuildRateHint_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_300u_2c_20physx__PxSceneDesc_2c_20physx__PxSceneQueryUpdateMode__Enum_2c_20physx__PxSceneQueryUpdateMode__Enum___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxSceneQueryUpdateMode__Enum_29_2c_20physx__PxSceneQueryUpdateMode__Enum_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 412 | 0 | 0, GOT_data_internal___memory_base + 155302 | 0 | 0, GOT_func_internal_setPxSceneDescSceneQueryUpdateMode_28physx__PxSceneDesc__2c_20physx__PxSceneQueryUpdateMode__Enum_29 | 0, GOT_func_internal_getPxSceneDescSceneQueryUpdateMode_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_301u_2c_20physx__PxSceneDesc_2c_20void__2c_20void____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20void__29_2c_20void__20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 428 | 0 | 0, GOT_data_internal___memory_base + 162561 | 0 | 0, GOT_func_internal_setPxSceneDescUserData_28physx__PxSceneDesc__2c_20void__29 | 0, GOT_func_internal_getPxSceneDescUserData_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_302u_2c_20physx__PxSceneDesc_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 444 | 0 | 0, GOT_data_internal___memory_base + 145492 | 0 | 0, GOT_func_internal_setPxSceneDescSolverBatchSize_28physx__PxSceneDesc__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneDescSolverBatchSize_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_303u_2c_20physx__PxSceneDesc_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 460 | 0 | 0, GOT_data_internal___memory_base + 145542 | 0 | 0, GOT_func_internal_setPxSceneDescSolverArticulationBatchSize_28physx__PxSceneDesc__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneDescSolverArticulationBatchSize_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_304u_2c_20physx__PxSceneDesc_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 476 | 0 | 0, GOT_data_internal___memory_base + 83619 | 0 | 0, GOT_func_internal_setPxSceneDescNbContactDataBlocks_28physx__PxSceneDesc__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneDescNbContactDataBlocks_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_305u_2c_20physx__PxSceneDesc_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 492 | 0 | 0, GOT_data_internal___memory_base + 83616 | 0 | 0, GOT_func_internal_setPxSceneDescMaxNbContactDataBlocks_28physx__PxSceneDesc__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneDescMaxNbContactDataBlocks_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_306u_2c_20physx__PxSceneDesc_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20float_29_2c_20float_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 508 | 0 | 0, GOT_data_internal___memory_base + 74904 | 0 | 0, GOT_func_internal_setPxSceneDescMaxBiasCoefficient_28physx__PxSceneDesc__2c_20float_29 | 0, GOT_func_internal_getPxSceneDescMaxBiasCoefficient_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_307u_2c_20physx__PxSceneDesc_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 524 | 0 | 0, GOT_data_internal___memory_base + 145238 | 0 | 0, GOT_func_internal_setPxSceneDescContactReportStreamBufferSize_28physx__PxSceneDesc__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneDescContactReportStreamBufferSize_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_308u_2c_20physx__PxSceneDesc_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 540 | 0 | 0, GOT_data_internal___memory_base + 86337 | 0 | 0, GOT_func_internal_setPxSceneDescCcdMaxPasses_28physx__PxSceneDesc__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneDescCcdMaxPasses_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_309u_2c_20physx__PxSceneDesc_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20float_29_2c_20float_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 556 | 0 | 0, GOT_data_internal___memory_base + 157096 | 0 | 0, GOT_func_internal_setPxSceneDescCcdThreshold_28physx__PxSceneDesc__2c_20float_29 | 0, GOT_func_internal_getPxSceneDescCcdThreshold_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_310u_2c_20physx__PxSceneDesc_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20float_29_2c_20float_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 572 | 0 | 0, GOT_data_internal___memory_base + 147006 | 0 | 0, GOT_func_internal_setPxSceneDescWakeCounterResetValue_28physx__PxSceneDesc__2c_20float_29 | 0, GOT_func_internal_getPxSceneDescWakeCounterResetValue_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_311u_2c_20physx__PxSceneDesc_2c_20physx__PxBounds3_2c_20physx__PxBounds3___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxBounds3_29_2c_20physx__PxBounds3_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 588 | 0 | 0, GOT_data_internal___memory_base + 89573 | 0 | 0, GOT_func_internal_setPxSceneDescSanityBounds_28physx__PxSceneDesc__2c_20physx__PxBounds3_29 | 0, GOT_func_internal_getPxSceneDescSanityBounds_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_312u_2c_20physx__PxSceneDesc_2c_20physx__PxgDynamicsMemoryConfig_2c_20physx__PxgDynamicsMemoryConfig___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxgDynamicsMemoryConfig_29_2c_20physx__PxgDynamicsMemoryConfig_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 604 | 0 | 0, GOT_data_internal___memory_base + 142141 | 0 | 0, GOT_func_internal_setPxSceneDescGpuDynamicsConfig_28physx__PxSceneDesc__2c_20physx__PxgDynamicsMemoryConfig_29 | 0, GOT_func_internal_getPxSceneDescGpuDynamicsConfig_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_313u_2c_20physx__PxSceneDesc_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 620 | 0 | 0, GOT_data_internal___memory_base + 81941 | 0 | 0, GOT_func_internal_setPxSceneDescGpuMaxNumPartitions_28physx__PxSceneDesc__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneDescGpuMaxNumPartitions_28physx__PxSceneDesc_20const__29 | 0) | 0; - physx__PxPropertyInfo_314u_2c_20physx__PxSceneDesc_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 636 | 0 | 0, GOT_data_internal___memory_base + 118966 | 0 | 0, GOT_func_internal_setPxSceneDescGpuComputeVersion_28physx__PxSceneDesc__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneDescGpuComputeVersion_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_291u_2c_20physx__PxSceneDesc_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20float_29_2c_20float_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 268 | 0 | 0, GOT_data_internal___memory_base + 162770 | 0 | 0, GOT_func_internal_setPxSceneDescFrictionOffsetThreshold_28physx__PxSceneDesc__2c_20float_29 | 0, GOT_func_internal_getPxSceneDescFrictionOffsetThreshold_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_292u_2c_20physx__PxSceneDesc_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20float_29_2c_20float_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 284 | 0 | 0, GOT_data_internal___memory_base + 122017 | 0 | 0, GOT_func_internal_setPxSceneDescCcdMaxSeparation_28physx__PxSceneDesc__2c_20float_29 | 0, GOT_func_internal_getPxSceneDescCcdMaxSeparation_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_293u_2c_20physx__PxSceneDesc_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20float_29_2c_20float_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 300 | 0 | 0, GOT_data_internal___memory_base + 119521 | 0 | 0, GOT_func_internal_setPxSceneDescSolverOffsetSlop_28physx__PxSceneDesc__2c_20float_29 | 0, GOT_func_internal_getPxSceneDescSolverOffsetSlop_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_294u_2c_20physx__PxSceneDesc_2c_20physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int__2c_20physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int__29_2c_20physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int__20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 316 | 0 | 0, GOT_data_internal___memory_base + 84836 | 0 | 0, GOT_func_internal_setPxSceneDescFlags_28physx__PxSceneDesc__2c_20physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int__29 | 0, GOT_func_internal_getPxSceneDescFlags_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_295u_2c_20physx__PxSceneDesc_2c_20physx__PxCpuDispatcher__2c_20physx__PxCpuDispatcher____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxCpuDispatcher__29_2c_20physx__PxCpuDispatcher__20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 332 | 0 | 0, GOT_data_internal___memory_base + 93296 | 0 | 0, GOT_func_internal_setPxSceneDescCpuDispatcher_28physx__PxSceneDesc__2c_20physx__PxCpuDispatcher__29 | 0, GOT_func_internal_getPxSceneDescCpuDispatcher_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_296u_2c_20physx__PxSceneDesc_2c_20physx__PxCudaContextManager__2c_20physx__PxCudaContextManager____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxCudaContextManager__29_2c_20physx__PxCudaContextManager__20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 348 | 0 | 0, GOT_data_internal___memory_base + 93334 | 0 | 0, GOT_func_internal_setPxSceneDescCudaContextManager_28physx__PxSceneDesc__2c_20physx__PxCudaContextManager__29 | 0, GOT_func_internal_getPxSceneDescCudaContextManager_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_297u_2c_20physx__PxSceneDesc_2c_20physx__PxPruningStructureType__Enum_2c_20physx__PxPruningStructureType__Enum___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxPruningStructureType__Enum_29_2c_20physx__PxPruningStructureType__Enum_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 364 | 0 | 0, GOT_data_internal___memory_base + 156146 | 0 | 0, GOT_func_internal_setPxSceneDescStaticStructure_28physx__PxSceneDesc__2c_20physx__PxPruningStructureType__Enum_29 | 0, GOT_func_internal_getPxSceneDescStaticStructure_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_298u_2c_20physx__PxSceneDesc_2c_20physx__PxPruningStructureType__Enum_2c_20physx__PxPruningStructureType__Enum___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxPruningStructureType__Enum_29_2c_20physx__PxPruningStructureType__Enum_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 380 | 0 | 0, GOT_data_internal___memory_base + 156162 | 0 | 0, GOT_func_internal_setPxSceneDescDynamicStructure_28physx__PxSceneDesc__2c_20physx__PxPruningStructureType__Enum_29 | 0, GOT_func_internal_getPxSceneDescDynamicStructure_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_299u_2c_20physx__PxSceneDesc_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 396 | 0 | 0, GOT_data_internal___memory_base + 74102 | 0 | 0, GOT_func_internal_setPxSceneDescDynamicTreeRebuildRateHint_28physx__PxSceneDesc__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneDescDynamicTreeRebuildRateHint_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_300u_2c_20physx__PxSceneDesc_2c_20physx__PxSceneQueryUpdateMode__Enum_2c_20physx__PxSceneQueryUpdateMode__Enum___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxSceneQueryUpdateMode__Enum_29_2c_20physx__PxSceneQueryUpdateMode__Enum_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 412 | 0 | 0, GOT_data_internal___memory_base + 161188 | 0 | 0, GOT_func_internal_setPxSceneDescSceneQueryUpdateMode_28physx__PxSceneDesc__2c_20physx__PxSceneQueryUpdateMode__Enum_29 | 0, GOT_func_internal_getPxSceneDescSceneQueryUpdateMode_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_301u_2c_20physx__PxSceneDesc_2c_20void__2c_20void____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20void__29_2c_20void__20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 428 | 0 | 0, GOT_data_internal___memory_base + 168459 | 0 | 0, GOT_func_internal_setPxSceneDescUserData_28physx__PxSceneDesc__2c_20void__29 | 0, GOT_func_internal_getPxSceneDescUserData_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_302u_2c_20physx__PxSceneDesc_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 444 | 0 | 0, GOT_data_internal___memory_base + 151353 | 0 | 0, GOT_func_internal_setPxSceneDescSolverBatchSize_28physx__PxSceneDesc__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneDescSolverBatchSize_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_303u_2c_20physx__PxSceneDesc_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 460 | 0 | 0, GOT_data_internal___memory_base + 151403 | 0 | 0, GOT_func_internal_setPxSceneDescSolverArticulationBatchSize_28physx__PxSceneDesc__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneDescSolverArticulationBatchSize_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_304u_2c_20physx__PxSceneDesc_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 476 | 0 | 0, GOT_data_internal___memory_base + 83662 | 0 | 0, GOT_func_internal_setPxSceneDescNbContactDataBlocks_28physx__PxSceneDesc__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneDescNbContactDataBlocks_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_305u_2c_20physx__PxSceneDesc_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 492 | 0 | 0, GOT_data_internal___memory_base + 83659 | 0 | 0, GOT_func_internal_setPxSceneDescMaxNbContactDataBlocks_28physx__PxSceneDesc__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneDescMaxNbContactDataBlocks_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_306u_2c_20physx__PxSceneDesc_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20float_29_2c_20float_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 508 | 0 | 0, GOT_data_internal___memory_base + 74936 | 0 | 0, GOT_func_internal_setPxSceneDescMaxBiasCoefficient_28physx__PxSceneDesc__2c_20float_29 | 0, GOT_func_internal_getPxSceneDescMaxBiasCoefficient_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_307u_2c_20physx__PxSceneDesc_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 524 | 0 | 0, GOT_data_internal___memory_base + 151099 | 0 | 0, GOT_func_internal_setPxSceneDescContactReportStreamBufferSize_28physx__PxSceneDesc__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneDescContactReportStreamBufferSize_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_308u_2c_20physx__PxSceneDesc_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 540 | 0 | 0, GOT_data_internal___memory_base + 86406 | 0 | 0, GOT_func_internal_setPxSceneDescCcdMaxPasses_28physx__PxSceneDesc__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneDescCcdMaxPasses_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_309u_2c_20physx__PxSceneDesc_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20float_29_2c_20float_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 556 | 0 | 0, GOT_data_internal___memory_base + 162982 | 0 | 0, GOT_func_internal_setPxSceneDescCcdThreshold_28physx__PxSceneDesc__2c_20float_29 | 0, GOT_func_internal_getPxSceneDescCcdThreshold_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_310u_2c_20physx__PxSceneDesc_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20float_29_2c_20float_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 572 | 0 | 0, GOT_data_internal___memory_base + 152886 | 0 | 0, GOT_func_internal_setPxSceneDescWakeCounterResetValue_28physx__PxSceneDesc__2c_20float_29 | 0, GOT_func_internal_getPxSceneDescWakeCounterResetValue_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_311u_2c_20physx__PxSceneDesc_2c_20physx__PxBounds3_2c_20physx__PxBounds3___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxBounds3_29_2c_20physx__PxBounds3_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 588 | 0 | 0, GOT_data_internal___memory_base + 89642 | 0 | 0, GOT_func_internal_setPxSceneDescSanityBounds_28physx__PxSceneDesc__2c_20physx__PxBounds3_29 | 0, GOT_func_internal_getPxSceneDescSanityBounds_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_312u_2c_20physx__PxSceneDesc_2c_20physx__PxgDynamicsMemoryConfig_2c_20physx__PxgDynamicsMemoryConfig___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20physx__PxgDynamicsMemoryConfig_29_2c_20physx__PxgDynamicsMemoryConfig_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 604 | 0 | 0, GOT_data_internal___memory_base + 147971 | 0 | 0, GOT_func_internal_setPxSceneDescGpuDynamicsConfig_28physx__PxSceneDesc__2c_20physx__PxgDynamicsMemoryConfig_29 | 0, GOT_func_internal_getPxSceneDescGpuDynamicsConfig_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_313u_2c_20physx__PxSceneDesc_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 620 | 0 | 0, GOT_data_internal___memory_base + 81984 | 0 | 0, GOT_func_internal_setPxSceneDescGpuMaxNumPartitions_28physx__PxSceneDesc__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneDescGpuMaxNumPartitions_28physx__PxSceneDesc_20const__29 | 0) | 0; + physx__PxPropertyInfo_314u_2c_20physx__PxSceneDesc_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSceneDesc__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSceneDesc_20const__29_29($4 + 636 | 0 | 0, GOT_data_internal___memory_base + 122333 | 0 | 0, GOT_func_internal_setPxSceneDescGpuComputeVersion_28physx__PxSceneDesc__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSceneDescGpuComputeVersion_28physx__PxSceneDesc_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -743076,28 +744877,28 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__PxPropertyInfo_317u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 | 0, GOT_data_internal___memory_base + 77976 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbActiveConstraints_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbActiveConstraints_28physx__PxSimulationStatistics_20const__29 | 0) | 0; - physx__PxPropertyInfo_318u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 16 | 0 | 0, GOT_data_internal___memory_base + 87560 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbActiveDynamicBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbActiveDynamicBodies_28physx__PxSimulationStatistics_20const__29 | 0) | 0; - physx__PxPropertyInfo_319u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 32 | 0 | 0, GOT_data_internal___memory_base + 87518 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbActiveKinematicBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbActiveKinematicBodies_28physx__PxSimulationStatistics_20const__29 | 0) | 0; - physx__PxPropertyInfo_320u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 48 | 0 | 0, GOT_data_internal___memory_base + 87503 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbStaticBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbStaticBodies_28physx__PxSimulationStatistics_20const__29 | 0) | 0; - physx__PxPropertyInfo_321u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 64 | 0 | 0, GOT_data_internal___memory_base + 87582 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbDynamicBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbDynamicBodies_28physx__PxSimulationStatistics_20const__29 | 0) | 0; - physx__PxPropertyInfo_322u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 80 | 0 | 0, GOT_data_internal___memory_base + 87542 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbKinematicBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbKinematicBodies_28physx__PxSimulationStatistics_20const__29 | 0) | 0; - physx__PxPropertyInfo_323u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 96 | 0 | 0, GOT_data_internal___memory_base + 86230 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbAggregates_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbAggregates_28physx__PxSimulationStatistics_20const__29 | 0) | 0; - physx__PxPropertyInfo_324u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 112 | 0 | 0, GOT_data_internal___memory_base + 82611 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbArticulations_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbArticulations_28physx__PxSimulationStatistics_20const__29 | 0) | 0; - physx__PxPropertyInfo_325u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 128 | 0 | 0, GOT_data_internal___memory_base + 77758 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbAxisSolverConstraints_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbAxisSolverConstraints_28physx__PxSimulationStatistics_20const__29 | 0) | 0; - physx__PxPropertyInfo_326u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 144 | 0 | 0, GOT_data_internal___memory_base + 144886 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsCompressedContactSize_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsCompressedContactSize_28physx__PxSimulationStatistics_20const__29 | 0) | 0; + physx__PxPropertyInfo_317u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 | 0, GOT_data_internal___memory_base + 78019 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbActiveConstraints_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbActiveConstraints_28physx__PxSimulationStatistics_20const__29 | 0) | 0; + physx__PxPropertyInfo_318u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 16 | 0 | 0, GOT_data_internal___memory_base + 87629 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbActiveDynamicBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbActiveDynamicBodies_28physx__PxSimulationStatistics_20const__29 | 0) | 0; + physx__PxPropertyInfo_319u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 32 | 0 | 0, GOT_data_internal___memory_base + 87587 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbActiveKinematicBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbActiveKinematicBodies_28physx__PxSimulationStatistics_20const__29 | 0) | 0; + physx__PxPropertyInfo_320u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 48 | 0 | 0, GOT_data_internal___memory_base + 87572 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbStaticBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbStaticBodies_28physx__PxSimulationStatistics_20const__29 | 0) | 0; + physx__PxPropertyInfo_321u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 64 | 0 | 0, GOT_data_internal___memory_base + 87651 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbDynamicBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbDynamicBodies_28physx__PxSimulationStatistics_20const__29 | 0) | 0; + physx__PxPropertyInfo_322u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 80 | 0 | 0, GOT_data_internal___memory_base + 87611 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbKinematicBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbKinematicBodies_28physx__PxSimulationStatistics_20const__29 | 0) | 0; + physx__PxPropertyInfo_323u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 96 | 0 | 0, GOT_data_internal___memory_base + 86299 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbAggregates_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbAggregates_28physx__PxSimulationStatistics_20const__29 | 0) | 0; + physx__PxPropertyInfo_324u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 112 | 0 | 0, GOT_data_internal___memory_base + 82654 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbArticulations_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbArticulations_28physx__PxSimulationStatistics_20const__29 | 0) | 0; + physx__PxPropertyInfo_325u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 128 | 0 | 0, GOT_data_internal___memory_base + 77801 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbAxisSolverConstraints_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbAxisSolverConstraints_28physx__PxSimulationStatistics_20const__29 | 0) | 0; + physx__PxPropertyInfo_326u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 144 | 0 | 0, GOT_data_internal___memory_base + 150747 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsCompressedContactSize_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsCompressedContactSize_28physx__PxSimulationStatistics_20const__29 | 0) | 0; physx__PxPropertyInfo_327u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 160 | 0 | 0, GOT_data_internal___memory_base + 67962 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsRequiredContactConstraintMemory_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsRequiredContactConstraintMemory_28physx__PxSimulationStatistics_20const__29 | 0) | 0; physx__PxPropertyInfo_328u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 176 | 0 | 0, GOT_data_internal___memory_base + 67994 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsPeakConstraintMemory_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsPeakConstraintMemory_28physx__PxSimulationStatistics_20const__29 | 0) | 0; - physx__PxPropertyInfo_329u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 192 | 0 | 0, GOT_data_internal___memory_base + 121973 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbDiscreteContactPairsTotal_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbDiscreteContactPairsTotal_28physx__PxSimulationStatistics_20const__29 | 0) | 0; - physx__PxPropertyInfo_330u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 208 | 0 | 0, GOT_data_internal___memory_base + 78548 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbDiscreteContactPairsWithCacheHits_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbDiscreteContactPairsWithCacheHits_28physx__PxSimulationStatistics_20const__29 | 0) | 0; - physx__PxPropertyInfo_331u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 224 | 0 | 0, GOT_data_internal___memory_base + 79274 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbDiscreteContactPairsWithContacts_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbDiscreteContactPairsWithContacts_28physx__PxSimulationStatistics_20const__29 | 0) | 0; - physx__PxPropertyInfo_332u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 240 | 0 | 0, GOT_data_internal___memory_base + 80514 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbNewPairs_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbNewPairs_28physx__PxSimulationStatistics_20const__29 | 0) | 0; - physx__PxPropertyInfo_333u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 256 | 0 | 0, GOT_data_internal___memory_base + 80525 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbLostPairs_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbLostPairs_28physx__PxSimulationStatistics_20const__29 | 0) | 0; - physx__PxPropertyInfo_334u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 272 | 0 | 0, GOT_data_internal___memory_base + 87721 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbNewTouches_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbNewTouches_28physx__PxSimulationStatistics_20const__29 | 0) | 0; - physx__PxPropertyInfo_335u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 288 | 0 | 0, GOT_data_internal___memory_base + 87762 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbLostTouches_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbLostTouches_28physx__PxSimulationStatistics_20const__29 | 0) | 0; - physx__PxPropertyInfo_336u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 304 | 0 | 0, GOT_data_internal___memory_base + 81961 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbPartitions_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbPartitions_28physx__PxSimulationStatistics_20const__29 | 0) | 0; - physx__PxPropertyInfo_337u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 320 | 0 | 0, GOT_data_internal___memory_base + 89855 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbBroadPhaseAdds_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbBroadPhaseAdds_28physx__PxSimulationStatistics_20const__29 | 0) | 0; - physx__PxPropertyInfo_338u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 336 | 0 | 0, GOT_data_internal___memory_base + 85028 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbBroadPhaseRemoves_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbBroadPhaseRemoves_28physx__PxSimulationStatistics_20const__29 | 0) | 0; + physx__PxPropertyInfo_329u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 192 | 0 | 0, GOT_data_internal___memory_base + 125340 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbDiscreteContactPairsTotal_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbDiscreteContactPairsTotal_28physx__PxSimulationStatistics_20const__29 | 0) | 0; + physx__PxPropertyInfo_330u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 208 | 0 | 0, GOT_data_internal___memory_base + 78591 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbDiscreteContactPairsWithCacheHits_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbDiscreteContactPairsWithCacheHits_28physx__PxSimulationStatistics_20const__29 | 0) | 0; + physx__PxPropertyInfo_331u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 224 | 0 | 0, GOT_data_internal___memory_base + 79317 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbDiscreteContactPairsWithContacts_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbDiscreteContactPairsWithContacts_28physx__PxSimulationStatistics_20const__29 | 0) | 0; + physx__PxPropertyInfo_332u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 240 | 0 | 0, GOT_data_internal___memory_base + 80557 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbNewPairs_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbNewPairs_28physx__PxSimulationStatistics_20const__29 | 0) | 0; + physx__PxPropertyInfo_333u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 256 | 0 | 0, GOT_data_internal___memory_base + 80568 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbLostPairs_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbLostPairs_28physx__PxSimulationStatistics_20const__29 | 0) | 0; + physx__PxPropertyInfo_334u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 272 | 0 | 0, GOT_data_internal___memory_base + 87790 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbNewTouches_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbNewTouches_28physx__PxSimulationStatistics_20const__29 | 0) | 0; + physx__PxPropertyInfo_335u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 288 | 0 | 0, GOT_data_internal___memory_base + 87831 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbLostTouches_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbLostTouches_28physx__PxSimulationStatistics_20const__29 | 0) | 0; + physx__PxPropertyInfo_336u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 304 | 0 | 0, GOT_data_internal___memory_base + 82004 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbPartitions_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbPartitions_28physx__PxSimulationStatistics_20const__29 | 0) | 0; + physx__PxPropertyInfo_337u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 320 | 0 | 0, GOT_data_internal___memory_base + 89924 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbBroadPhaseAdds_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbBroadPhaseAdds_28physx__PxSimulationStatistics_20const__29 | 0) | 0; + physx__PxPropertyInfo_338u_2c_20physx__PxSimulationStatistics_2c_20unsigned_20int_2c_20unsigned_20int___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSimulationStatistics__2c_20unsigned_20int_29_2c_20unsigned_20int_20_28__29_28physx__PxSimulationStatistics_20const__29_29($4 + 336 | 0 | 0, GOT_data_internal___memory_base + 85097 | 0 | 0, GOT_func_internal_setPxSimulationStatisticsNbBroadPhaseRemoves_28physx__PxSimulationStatistics__2c_20unsigned_20int_29 | 0, GOT_func_internal_getPxSimulationStatisticsNbBroadPhaseRemoves_28physx__PxSimulationStatistics_20const__29 | 0) | 0; physx__NbDiscreteContactPairsProperty__NbDiscreteContactPairsProperty_28_29($4 + 352 | 0 | 0) | 0; physx__NbModifiedContactPairsProperty__NbModifiedContactPairsProperty_28_29($4 + 368 | 0 | 0) | 0; physx__NbCCDPairsProperty__NbCCDPairsProperty_28_29($4 + 384 | 0 | 0) | 0; @@ -746585,7 +748386,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_physx__Vd__PvdMetaDataBindingData___ReflectionAllocator_28char_20const__29($3 + 11 | 0 | 0, 0 | 0) | 0; - $18 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Vd__PvdMetaDataBindingData___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Vd__PvdMetaDataBindingData__2c_20char_20const__2c_20int_29(128 | 0, $3 + 11 | 0 | 0, GOT_data_internal___memory_base + 109311 | 0 | 0, 96 | 0) | 0; + $18 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Vd__PvdMetaDataBindingData___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Vd__PvdMetaDataBindingData__2c_20char_20const__2c_20int_29(128 | 0, $3 + 11 | 0 | 0, GOT_data_internal___memory_base + 111656 | 0 | 0, 96 | 0) | 0; physx__Vd__PvdMetaDataBindingData__PvdMetaDataBindingData_28_29($18 | 0) | 0; HEAP32[$4 >> 2] = $18; __stack_pointer = $3 + 16 | 0; @@ -746629,16 +748430,16 @@ function asmFunc(imports) { physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 11 | 0 | 0, GOT_data_internal___memory_base + 68707 | 0 | 0) | 0; physx__shdfnd__Array_unsigned_20char_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($4 | 0, $3 + 11 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 11 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 10 | 0 | 0, GOT_data_internal___memory_base + 90577 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 10 | 0 | 0, GOT_data_internal___memory_base + 90646 | 0 | 0) | 0; physx__shdfnd__Array_physx__PxActor__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($4 + 12 | 0 | 0, $3 + 10 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 10 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 9 | 0 | 0, GOT_data_internal___memory_base + 82613 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 9 | 0 | 0, GOT_data_internal___memory_base + 82656 | 0 | 0) | 0; physx__shdfnd__Array_physx__PxArticulationBase__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($4 + 24 | 0 | 0, $3 + 9 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 9 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 8 | 0 | 0, GOT_data_internal___memory_base + 83512 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 8 | 0 | 0, GOT_data_internal___memory_base + 83555 | 0 | 0) | 0; physx__shdfnd__Array_physx__PxArticulationLink__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($4 + 36 | 0 | 0, $3 + 8 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 8 | 0 | 0) | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($3 + 7 | 0 | 0, GOT_data_internal___memory_base + 80091 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($3 + 7 | 0 | 0, GOT_data_internal___memory_base + 80134 | 0 | 0) | 0; physx__shdfnd__HashSet_physx__PxActor__2c_20physx__shdfnd__Hash_physx__PxActor___2c_20physx__shdfnd__NonTrackingAllocator___HashSet_28physx__shdfnd__NonTrackingAllocator_20const__29($4 + 48 | 0 | 0, $3 + 7 | 0 | 0) | 0; physx__shdfnd__HashMap_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___HashMap_28unsigned_20int_2c_20float_29($4 + 88 | 0 | 0, 64 | 0, Math_fround(Math_fround(.75))) | 0; __stack_pointer = $3 + 16 | 0; @@ -746930,7 +748731,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 116254 | 0, $23 + 129300 | 0, 469, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___Iter__check_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 119621 | 0, $23 + 133282 | 0, 469, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___Iter__check_28_29_20const___ignore); $18 = 0; } } @@ -747076,7 +748877,7 @@ function asmFunc(imports) { physx__Vd__PvdClassInfoDefine__PvdClassInfoDefine_28physx__pvdsdk__PvdPropertyDefinitionHelper__2c_20physx__pvdsdk__NamespacedName_29($4 + 776 | 0 | 0, $18 | 0, $4 + 8 | 0 | 0) | 0; $29 = HEAP32[($4 + 788 | 0) >> 2] | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 154248 | 0, $33 + 226401 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 160134 | 0, $33 + 232383 | 0); physx__Vd__PvdClassInfoDefine__PvdClassInfoDefine_28physx__Vd__PvdClassInfoDefine_20const__29($4 + 756 | 0 | 0, $4 + 776 | 0 | 0) | 0; void_20physx__Vd__visitAllPvdProperties_physx__PxTolerancesScale_2c_20physx__Vd__PvdClassInfoDefine__28physx__Vd__PvdClassInfoDefine_29($4 + 756 | 0 | 0); $46 = HEAP32[($4 + 788 | 0) >> 2] | 0; @@ -747085,59 +748886,59 @@ function asmFunc(imports) { $55 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 748 | 0 | 0, $55 | 0, $55 | 0) | 0; $57 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxPhysics_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($51 | 0, $57 + 86806 | 0 | 0, $57 + 119509 | 0 | 0, 2 | 0, $4 + 748 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxPhysics_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($51 | 0, $57 + 86875 | 0 | 0, $57 + 122876 | 0 | 0, 2 | 0, $4 + 748 | 0 | 0) | 0; $66 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $70 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 740 | 0 | 0, $70 | 0, $70 | 0) | 0; $72 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxPhysics_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($66 | 0, $72 + 86689 | 0 | 0, $72 + 119509 | 0 | 0, 2 | 0, $4 + 740 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxPhysics_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($66 | 0, $72 + 86758 | 0 | 0, $72 + 122876 | 0 | 0, 2 | 0, $4 + 740 | 0 | 0) | 0; $81 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $85 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 732 | 0 | 0, $85 | 0, $85 | 0) | 0; $87 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxPhysics_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($81 | 0, $87 + 83321 | 0 | 0, $87 + 119509 | 0 | 0, 2 | 0, $4 + 732 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxPhysics_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($81 | 0, $87 + 83364 | 0 | 0, $87 + 122876 | 0 | 0, 2 | 0, $4 + 732 | 0 | 0) | 0; $96 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $100 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 724 | 0 | 0, $100 | 0, $100 | 0) | 0; $102 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxPhysics_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($96 | 0, $102 + 89842 | 0 | 0, $102 + 119509 | 0 | 0, 2 | 0, $4 + 724 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxPhysics_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($96 | 0, $102 + 89911 | 0 | 0, $102 + 122876 | 0 | 0, 2 | 0, $4 + 724 | 0 | 0) | 0; $111 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $115 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 716 | 0 | 0, $115 | 0, $115 | 0) | 0; $117 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxPhysics_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($111 | 0, $117 + 87665 | 0 | 0, $117 + 119509 | 0 | 0, 2 | 0, $4 + 716 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxPhysics_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($111 | 0, $117 + 87734 | 0 | 0, $117 + 122876 | 0 | 0, 2 | 0, $4 + 716 | 0 | 0) | 0; $126 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $130 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 708 | 0 | 0, $130 | 0, $130 | 0) | 0; $132 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxPhysics_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($126 | 0, $132 + 87678 | 0 | 0, $132 + 119509 | 0 | 0, 2 | 0, $4 + 708 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxPhysics_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($126 | 0, $132 + 87747 | 0 | 0, $132 + 122876 | 0 | 0, 2 | 0, $4 + 708 | 0 | 0) | 0; $141 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $145 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 700 | 0 | 0, $145 | 0, $145 | 0) | 0; $147 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxPhysics_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($141 | 0, $147 + 91020 | 0 | 0, $147 + 270417 | 0 | 0, 1 | 0, $4 + 700 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxPhysics_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($141 | 0, $147 + 91089 | 0 | 0, $147 + 276399 | 0 | 0, 1 | 0, $4 + 700 | 0 | 0) | 0; $156 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $160 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 692 | 0 | 0, $160 | 0, $160 | 0) | 0; $162 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxPhysics_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($156 | 0, $162 + 90991 | 0 | 0, $162 + 270417 | 0 | 0, 1 | 0, $4 + 692 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxPhysics_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($156 | 0, $162 + 91060 | 0 | 0, $162 + 276399 | 0 | 0, 1 | 0, $4 + 692 | 0 | 0) | 0; $171 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $175 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 684 | 0 | 0, $175 | 0, $175 | 0) | 0; $177 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxPhysics_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($171 | 0, $177 + 69181 | 0 | 0, $177 + 270417 | 0 | 0, 1 | 0, $4 + 684 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxPhysics_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($171 | 0, $177 + 69181 | 0 | 0, $177 + 276399 | 0 | 0, 1 | 0, $4 + 684 | 0 | 0) | 0; $186 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $190 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 676 | 0 | 0, $190 | 0, $190 | 0) | 0; $192 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxPhysics_2c_20char_20const___28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($186 | 0, $192 + 157216 | 0 | 0, $192 + 270417 | 0 | 0, 1 | 0, $4 + 676 | 0 | 0) | 0; - void_20physx__Vd__definePropertyStruct_physx__PxTolerancesScale_2c_20physx__PxTolerancesScaleGeneratedValues_2c_20physx__PxPhysics__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($4 + 792 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 154248 | 0 | 0); + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxPhysics_2c_20char_20const___28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($186 | 0, $192 + 163102 | 0 | 0, $192 + 276399 | 0 | 0, 1 | 0, $4 + 676 | 0 | 0) | 0; + void_20physx__Vd__definePropertyStruct_physx__PxTolerancesScale_2c_20physx__PxTolerancesScaleGeneratedValues_2c_20physx__PxPhysics__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($4 + 792 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 160134 | 0 | 0); physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createClass_physx__PxGeometry__28_29((HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0 | 0) | 0; $208 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $212 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 668 | 0 | 0, $212 | 0, $212 | 0) | 0; $214 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxGeometry_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($208 | 0, $214 + 150920 | 0 | 0, $214 + 78387 | 0 | 0, 1 | 0, $4 + 668 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxGeometry_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($208 | 0, $214 + 156806 | 0 | 0, $214 + 78430 | 0 | 0, 1 | 0, $4 + 668 | 0 | 0) | 0; void_20physx__Vd__createClassDeriveAndDefineProperties_physx__PxBoxGeometry_2c_20physx__PxGeometry__28physx__pvdsdk__PvdDataStream__29(HEAP32[($4 + 792 | 0) >> 2] | 0 | 0); void_20physx__Vd__definePropertyStruct_physx__PxBoxGeometry_2c_20physx__PxBoxGeometryGeneratedValues_2c_20physx__PxBoxGeometry__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($4 + 792 | 0) >> 2] | 0 | 0, 0 | 0); void_20physx__Vd__createClassDeriveAndDefineProperties_physx__PxSphereGeometry_2c_20physx__PxGeometry__28physx__pvdsdk__PvdDataStream__29(HEAP32[($4 + 792 | 0) >> 2] | 0 | 0); @@ -747156,47 +748957,47 @@ function asmFunc(imports) { $249 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 660 | 0 | 0, $249 | 0, $249 | 0) | 0; $251 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdContact_2c_20physx__PxVec3__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($245 | 0, $251 + 73701 | 0 | 0, $251 + 270417 | 0 | 0, 1 | 0, $4 + 660 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdContact_2c_20physx__PxVec3__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($245 | 0, $251 + 73716 | 0 | 0, $251 + 276399 | 0 | 0, 1 | 0, $4 + 660 | 0 | 0) | 0; $260 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $264 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 652 | 0 | 0, $264 | 0, $264 | 0) | 0; $266 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdContact_2c_20physx__PxVec3__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($260 | 0, $266 + 83759 | 0 | 0, $266 + 270417 | 0 | 0, 1 | 0, $4 + 652 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdContact_2c_20physx__PxVec3__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($260 | 0, $266 + 83802 | 0 | 0, $266 + 276399 | 0 | 0, 1 | 0, $4 + 652 | 0 | 0) | 0; $275 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $279 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 644 | 0 | 0, $279 | 0, $279 | 0) | 0; $281 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdContact_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($275 | 0, $281 + 180262 | 0 | 0, $281 + 270417 | 0 | 0, 1 | 0, $4 + 644 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdContact_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($275 | 0, $281 + 186160 | 0 | 0, $281 + 276399 | 0 | 0, 1 | 0, $4 + 644 | 0 | 0) | 0; $290 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $294 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 636 | 0 | 0, $294 | 0, $294 | 0) | 0; $296 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdContact_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($290 | 0, $296 + 179947 | 0 | 0, $296 + 270417 | 0 | 0, 1 | 0, $4 + 636 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdContact_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($290 | 0, $296 + 185845 | 0 | 0, $296 + 276399 | 0 | 0, 1 | 0, $4 + 636 | 0 | 0) | 0; $305 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $309 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 628 | 0 | 0, $309 | 0, $309 | 0) | 0; $311 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdContact_2c_20float__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($305 | 0, $311 + 118656 | 0 | 0, $311 + 270417 | 0 | 0, 1 | 0, $4 + 628 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdContact_2c_20float__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($305 | 0, $311 + 122023 | 0 | 0, $311 + 276399 | 0 | 0, 1 | 0, $4 + 628 | 0 | 0) | 0; $320 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $324 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 620 | 0 | 0, $324 | 0, $324 | 0) | 0; $326 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdContact_2c_20float__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($320 | 0, $326 + 155625 | 0 | 0, $326 + 270417 | 0 | 0, 1 | 0, $4 + 620 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdContact_2c_20float__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($320 | 0, $326 + 161511 | 0 | 0, $326 + 276399 | 0 | 0, 1 | 0, $4 + 620 | 0 | 0) | 0; $335 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $339 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 612 | 0 | 0, $339 | 0, $339 | 0) | 0; $341 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdContact_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($335 | 0, $341 + 180241 | 0 | 0, $341 + 270417 | 0 | 0, 1 | 0, $4 + 612 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdContact_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($335 | 0, $341 + 186139 | 0 | 0, $341 + 276399 | 0 | 0, 1 | 0, $4 + 612 | 0 | 0) | 0; $350 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $354 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 604 | 0 | 0, $354 | 0, $354 | 0) | 0; $356 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdContact_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($350 | 0, $356 + 179926 | 0 | 0, $356 + 270417 | 0 | 0, 1 | 0, $4 + 604 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdContact_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($350 | 0, $356 + 185824 | 0 | 0, $356 + 276399 | 0 | 0, 1 | 0, $4 + 604 | 0 | 0) | 0; $365 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $369 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 596 | 0 | 0, $369 | 0, $369 | 0) | 0; $371 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdContact_2c_20bool__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($365 | 0, $371 + 158337 | 0 | 0, $371 + 270417 | 0 | 0, 1 | 0, $4 + 596 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdContact_2c_20bool__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($365 | 0, $371 + 164223 | 0 | 0, $371 + 276399 | 0 | 0, 1 | 0, $4 + 596 | 0 | 0) | 0; physx__Vd__registerPvdSqHit_28physx__pvdsdk__PvdDataStream__29(HEAP32[($4 + 792 | 0) >> 2] | 0 | 0); physx__Vd__registerPvdRaycast_28physx__pvdsdk__PvdDataStream__29(HEAP32[($4 + 792 | 0) >> 2] | 0 | 0); physx__Vd__registerPvdSweep_28physx__pvdsdk__PvdDataStream__29(HEAP32[($4 + 792 | 0) >> 2] | 0 | 0); @@ -747217,7 +749018,7 @@ function asmFunc(imports) { void_20physx__Vd__visitAllPvdProperties_physx__PxSceneDesc_2c_20physx__Vd__PvdClassInfoDefine__28physx__Vd__PvdClassInfoDefine_29($4 + 560 | 0 | 0); $409 = HEAP32[($4 + 592 | 0) >> 2] | 0; $413 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$409 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($409, $413 + 90086 | 0, $413 + 226401 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$409 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($409, $413 + 90155 | 0, $413 + 232383 | 0); physx__Vd__PvdClassInfoDefine__PvdClassInfoDefine_28physx__Vd__PvdClassInfoDefine_20const__29($4 + 548 | 0 | 0, $4 + 580 | 0 | 0) | 0; void_20physx__Vd__visitAllPvdProperties_physx__PxSimulationStatistics_2c_20physx__Vd__PvdClassInfoDefine__28physx__Vd__PvdClassInfoDefine_29($4 + 548 | 0 | 0); $426 = HEAP32[($4 + 592 | 0) >> 2] | 0; @@ -747226,142 +749027,142 @@ function asmFunc(imports) { $435 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 540 | 0 | 0, $435 | 0, $435 | 0) | 0; $437 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($431 | 0, $437 + 90184 | 0 | 0, $437 + 78387 | 0 | 0, 1 | 0, $4 + 540 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($431 | 0, $437 + 90253 | 0 | 0, $437 + 78430 | 0 | 0, 1 | 0, $4 + 540 | 0 | 0) | 0; $446 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $450 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 532 | 0 | 0, $450 | 0, $450 | 0) | 0; $452 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($446 | 0, $452 + 116275 | 0 | 0, $452 + 270417 | 0 | 0, 1 | 0, $4 + 532 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($446 | 0, $452 + 119642 | 0 | 0, $452 + 276399 | 0 | 0, 1 | 0, $4 + 532 | 0 | 0) | 0; $461 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $465 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 524 | 0 | 0, $465 | 0, $465 | 0) | 0; $467 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20float__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($461 | 0, $467 + 153507 | 0 | 0, $467 + 270417 | 0 | 0, 1 | 0, $4 + 524 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20float__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($461 | 0, $467 + 159393 | 0 | 0, $467 + 276399 | 0 | 0, 1 | 0, $4 + 524 | 0 | 0) | 0; void_20physx__Vd__definePropertyStruct_physx__PxSceneDesc_2c_20physx__PxSceneDescGeneratedValues_2c_20physx__PxScene__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($4 + 792 | 0) >> 2] | 0 | 0, 0 | 0); - void_20physx__Vd__definePropertyStruct_physx__PxSimulationStatistics_2c_20physx__PxSimulationStatisticsGeneratedValues_2c_20physx__PxScene__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($4 + 792 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 90086 | 0 | 0); + void_20physx__Vd__definePropertyStruct_physx__PxSimulationStatistics_2c_20physx__PxSimulationStatisticsGeneratedValues_2c_20physx__PxScene__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($4 + 792 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 90155 | 0 | 0); $482 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $486 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 516 | 0 | 0, $486 | 0, $486 | 0) | 0; $488 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__Vd__PvdContact__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($482 | 0, $488 + 79614 | 0 | 0, $488 + 270417 | 0 | 0, 2 | 0, $4 + 516 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__Vd__PvdContact__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($482 | 0, $488 + 79657 | 0 | 0, $488 + 276399 | 0 | 0, 2 | 0, $4 + 516 | 0 | 0) | 0; $497 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $501 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 508 | 0 | 0, $501 | 0, $501 | 0) | 0; $503 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__Vd__PvdOverlap__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($497 | 0, $503 + 81753 | 0 | 0, $503 + 270417 | 0 | 0, 2 | 0, $4 + 508 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__Vd__PvdOverlap__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($497 | 0, $503 + 81796 | 0 | 0, $503 + 276399 | 0 | 0, 2 | 0, $4 + 508 | 0 | 0) | 0; $512 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $516 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 500 | 0 | 0, $516 | 0, $516 | 0) | 0; $518 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__Vd__PvdSweep__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($512 | 0, $518 + 81640 | 0 | 0, $518 + 270417 | 0 | 0, 2 | 0, $4 + 500 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__Vd__PvdSweep__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($512 | 0, $518 + 81683 | 0 | 0, $518 + 276399 | 0 | 0, 2 | 0, $4 + 500 | 0 | 0) | 0; $527 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $531 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 492 | 0 | 0, $531 | 0, $531 | 0) | 0; $533 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__Vd__PvdSqHit__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($527 | 0, $533 + 78584 | 0 | 0, $533 + 270417 | 0 | 0, 2 | 0, $4 + 492 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__Vd__PvdSqHit__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($527 | 0, $533 + 78627 | 0 | 0, $533 + 276399 | 0 | 0, 2 | 0, $4 + 492 | 0 | 0) | 0; $542 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $546 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 484 | 0 | 0, $546 | 0, $546 | 0) | 0; $548 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__Vd__PvdRaycast__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($542 | 0, $548 + 77360 | 0 | 0, $548 + 270417 | 0 | 0, 2 | 0, $4 + 484 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__Vd__PvdRaycast__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($542 | 0, $548 + 77403 | 0 | 0, $548 + 276399 | 0 | 0, 2 | 0, $4 + 484 | 0 | 0) | 0; $557 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $561 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 476 | 0 | 0, $561 | 0, $561 | 0) | 0; $563 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__PxTransform__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($557 | 0, $563 + 72310 | 0 | 0, $563 + 270417 | 0 | 0, 2 | 0, $4 + 476 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__PxTransform__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($557 | 0, $563 + 72310 | 0 | 0, $563 + 276399 | 0 | 0, 2 | 0, $4 + 476 | 0 | 0) | 0; $572 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $576 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 468 | 0 | 0, $576 | 0, $576 | 0) | 0; $578 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__PxFilterData__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($572 | 0, $578 + 72356 | 0 | 0, $578 + 270417 | 0 | 0, 2 | 0, $4 + 468 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__PxFilterData__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($572 | 0, $578 + 72356 | 0 | 0, $578 + 276399 | 0 | 0, 2 | 0, $4 + 468 | 0 | 0) | 0; $587 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $591 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 460 | 0 | 0, $591 | 0, $591 | 0) | 0; $593 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($587 | 0, $593 + 72155 | 0 | 0, $593 + 270417 | 0 | 0, 2 | 0, $4 + 460 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($587 | 0, $593 + 72155 | 0 | 0, $593 + 276399 | 0 | 0, 2 | 0, $4 + 460 | 0 | 0) | 0; $602 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $606 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 452 | 0 | 0, $606 | 0, $606 | 0) | 0; $608 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__Vd__PvdOverlap__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($602 | 0, $608 + 81775 | 0 | 0, $608 + 270417 | 0 | 0, 2 | 0, $4 + 452 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__Vd__PvdOverlap__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($602 | 0, $608 + 81818 | 0 | 0, $608 + 276399 | 0 | 0, 2 | 0, $4 + 452 | 0 | 0) | 0; $617 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $621 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 444 | 0 | 0, $621 | 0, $621 | 0) | 0; $623 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__Vd__PvdSweep__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($617 | 0, $623 + 81660 | 0 | 0, $623 + 270417 | 0 | 0, 2 | 0, $4 + 444 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__Vd__PvdSweep__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($617 | 0, $623 + 81703 | 0 | 0, $623 + 276399 | 0 | 0, 2 | 0, $4 + 444 | 0 | 0) | 0; $632 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $636 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 436 | 0 | 0, $636 | 0, $636 | 0) | 0; $638 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__Vd__PvdSqHit__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($632 | 0, $638 + 78602 | 0 | 0, $638 + 270417 | 0 | 0, 2 | 0, $4 + 436 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__Vd__PvdSqHit__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($632 | 0, $638 + 78645 | 0 | 0, $638 + 276399 | 0 | 0, 2 | 0, $4 + 436 | 0 | 0) | 0; $647 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $651 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 428 | 0 | 0, $651 | 0, $651 | 0) | 0; $653 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__Vd__PvdRaycast__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($647 | 0, $653 + 77382 | 0 | 0, $653 + 270417 | 0 | 0, 2 | 0, $4 + 428 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__Vd__PvdRaycast__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($647 | 0, $653 + 77425 | 0 | 0, $653 + 276399 | 0 | 0, 2 | 0, $4 + 428 | 0 | 0) | 0; $662 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $666 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 420 | 0 | 0, $666 | 0, $666 | 0) | 0; $668 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__PxTransform__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($662 | 0, $668 + 72332 | 0 | 0, $668 + 270417 | 0 | 0, 2 | 0, $4 + 420 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__PxTransform__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($662 | 0, $668 + 72332 | 0 | 0, $668 + 276399 | 0 | 0, 2 | 0, $4 + 420 | 0 | 0) | 0; $677 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $681 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 412 | 0 | 0, $681 | 0, $681 | 0) | 0; $683 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__PxFilterData__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($677 | 0, $683 + 72384 | 0 | 0, $683 + 270417 | 0 | 0, 2 | 0, $4 + 412 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__PxFilterData__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($677 | 0, $683 + 72384 | 0 | 0, $683 + 276399 | 0 | 0, 2 | 0, $4 + 412 | 0 | 0) | 0; $692 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $696 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 404 | 0 | 0, $696 | 0, $696 | 0) | 0; $698 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($692 | 0, $698 + 72181 | 0 | 0, $698 + 270417 | 0 | 0, 2 | 0, $4 + 404 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($692 | 0, $698 + 72181 | 0 | 0, $698 + 276399 | 0 | 0, 2 | 0, $4 + 404 | 0 | 0) | 0; $707 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $711 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 396 | 0 | 0, $711 | 0, $711 | 0) | 0; $713 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($707 | 0, $713 + 90107 | 0 | 0, $713 + 119509 | 0 | 0, 2 | 0, $4 + 396 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($707 | 0, $713 + 90176 | 0 | 0, $713 + 122876 | 0 | 0, 2 | 0, $4 + 396 | 0 | 0) | 0; $722 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $726 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 388 | 0 | 0, $726 | 0, $726 | 0) | 0; $728 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($722 | 0, $728 + 90230 | 0 | 0, $728 + 119509 | 0 | 0, 2 | 0, $4 + 388 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($722 | 0, $728 + 90299 | 0 | 0, $728 + 122876 | 0 | 0, 2 | 0, $4 + 388 | 0 | 0) | 0; $737 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $741 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 380 | 0 | 0, $741 | 0, $741 | 0) | 0; $743 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($737 | 0, $743 + 82613 | 0 | 0, $743 + 119509 | 0 | 0, 2 | 0, $4 + 380 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($737 | 0, $743 + 82656 | 0 | 0, $743 + 122876 | 0 | 0, 2 | 0, $4 + 380 | 0 | 0) | 0; $752 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $756 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 372 | 0 | 0, $756 | 0, $756 | 0) | 0; $758 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($752 | 0, $758 + 77677 | 0 | 0, $758 + 119509 | 0 | 0, 2 | 0, $4 + 372 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($752 | 0, $758 + 77720 | 0 | 0, $758 + 122876 | 0 | 0, 2 | 0, $4 + 372 | 0 | 0) | 0; $767 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $771 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 364 | 0 | 0, $771 | 0, $771 | 0) | 0; $773 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($767 | 0, $773 + 86232 | 0 | 0, $773 + 119509 | 0 | 0, 2 | 0, $4 + 364 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxScene_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($767 | 0, $773 + 86301 | 0 | 0, $773 + 122876 | 0 | 0, 2 | 0, $4 + 364 | 0 | 0) | 0; void_20physx__Vd__createClassAndDefineProperties_physx__PxMaterial__28physx__pvdsdk__PvdDataStream__29(HEAP32[($4 + 792 | 0) >> 2] | 0 | 0); void_20physx__Vd__definePropertyStruct_physx__PxMaterial_2c_20physx__PxMaterialGeneratedValues_2c_20physx__PxMaterial__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($4 + 792 | 0) >> 2] | 0 | 0, 0 | 0); $785 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $789 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 356 | 0 | 0, $789 | 0, $789 | 0) | 0; $791 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxMaterial_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($785 | 0, $791 + 90184 | 0 | 0, $791 + 78387 | 0 | 0, 1 | 0, $4 + 356 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxMaterial_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($785 | 0, $791 + 90253 | 0 | 0, $791 + 78430 | 0 | 0, 1 | 0, $4 + 356 | 0 | 0) | 0; physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createClass_physx__PxHeightFieldSample__28_29((HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0 | 0) | 0; $803 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $807 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 348 | 0 | 0, $807 | 0, $807 | 0) | 0; $809 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxHeightFieldSample_2c_20unsigned_20short__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($803 | 0, $809 + 75719 | 0 | 0, $809 + 270417 | 0 | 0, 1 | 0, $4 + 348 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxHeightFieldSample_2c_20unsigned_20short__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($803 | 0, $809 + 75751 | 0 | 0, $809 + 276399 | 0 | 0, 1 | 0, $4 + 348 | 0 | 0) | 0; $818 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $822 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 340 | 0 | 0, $822 | 0, $822 | 0) | 0; $824 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxHeightFieldSample_2c_20unsigned_20char__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($818 | 0, $824 + 180224 | 0 | 0, $824 + 270417 | 0 | 0, 1 | 0, $4 + 340 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxHeightFieldSample_2c_20unsigned_20char__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($818 | 0, $824 + 186122 | 0 | 0, $824 + 276399 | 0 | 0, 1 | 0, $4 + 340 | 0 | 0) | 0; $833 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $837 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 332 | 0 | 0, $837 | 0, $837 | 0) | 0; $839 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxHeightFieldSample_2c_20unsigned_20char__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($833 | 0, $839 + 179909 | 0 | 0, $839 + 270417 | 0 | 0, 1 | 0, $4 + 332 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxHeightFieldSample_2c_20unsigned_20char__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($833 | 0, $839 + 185807 | 0 | 0, $839 + 276399 | 0 | 0, 1 | 0, $4 + 332 | 0 | 0) | 0; physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createClass_physx__PxHeightField__28_29((HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0 | 0) | 0; $849 = HEAP32[($4 + 792 | 0) >> 2] | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = FUNCTION_TABLE[HEAP32[((HEAP32[$849 >> 2] | 0) + 100 | 0) >> 2] | 0 | 0]($849) | 0), HEAP32[(wasm2js_i32$0 + 328 | 0) >> 2] = wasm2js_i32$1; @@ -747380,120 +749181,120 @@ function asmFunc(imports) { $879 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 288 | 0 | 0, $879 | 0, $879 | 0) | 0; $881 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxHeightField_2c_20physx__PxHeightFieldSample__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($875 | 0, $881 + 86870 | 0 | 0, $881 + 270417 | 0 | 0, 2 | 0, $4 + 288 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxHeightField_2c_20physx__PxHeightFieldSample__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($875 | 0, $881 + 86939 | 0 | 0, $881 + 276399 | 0 | 0, 2 | 0, $4 + 288 | 0 | 0) | 0; $890 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $894 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 280 | 0 | 0, $894 | 0, $894 | 0) | 0; $896 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxHeightField_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($890 | 0, $896 + 90184 | 0 | 0, $896 + 78387 | 0 | 0, 1 | 0, $4 + 280 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxHeightField_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($890 | 0, $896 + 90253 | 0 | 0, $896 + 78430 | 0 | 0, 1 | 0, $4 + 280 | 0 | 0) | 0; void_20physx__Vd__definePropertyStruct_physx__PxHeightFieldDesc_2c_20physx__PxHeightFieldDescGeneratedValues_2c_20physx__PxHeightField__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($4 + 792 | 0) >> 2] | 0 | 0, 0 | 0); physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createClass_physx__Vd__PvdHullPolygonData__28_29((HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0 | 0) | 0; $910 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $914 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 272 | 0 | 0, $914 | 0, $914 | 0) | 0; $916 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdHullPolygonData_2c_20unsigned_20short__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($910 | 0, $916 + 88954 | 0 | 0, $916 + 270417 | 0 | 0, 1 | 0, $4 + 272 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdHullPolygonData_2c_20unsigned_20short__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($910 | 0, $916 + 89023 | 0 | 0, $916 + 276399 | 0 | 0, 1 | 0, $4 + 272 | 0 | 0) | 0; $925 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $929 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 264 | 0 | 0, $929 | 0, $929 | 0) | 0; $931 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdHullPolygonData_2c_20unsigned_20short__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($925 | 0, $931 + 150131 | 0 | 0, $931 + 270417 | 0 | 0, 1 | 0, $4 + 264 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdHullPolygonData_2c_20unsigned_20short__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($925 | 0, $931 + 156017 | 0 | 0, $931 + 276399 | 0 | 0, 1 | 0, $4 + 264 | 0 | 0) | 0; physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createClass_physx__PxConvexMesh__28_29((HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0 | 0) | 0; $943 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $947 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 256 | 0 | 0, $947 | 0, $947 | 0) | 0; $949 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxConvexMesh_2c_20float__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($943 | 0, $949 + 79999 | 0 | 0, $949 + 270417 | 0 | 0, 1 | 0, $4 + 256 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxConvexMesh_2c_20float__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($943 | 0, $949 + 80042 | 0 | 0, $949 + 276399 | 0 | 0, 1 | 0, $4 + 256 | 0 | 0) | 0; $958 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $962 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 248 | 0 | 0, $962 | 0, $962 | 0) | 0; $964 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxConvexMesh_2c_20physx__PxMat33__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($958 | 0, $964 + 163128 | 0 | 0, $964 + 270417 | 0 | 0, 1 | 0, $4 + 248 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxConvexMesh_2c_20physx__PxMat33__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($958 | 0, $964 + 169026 | 0 | 0, $964 + 276399 | 0 | 0, 1 | 0, $4 + 248 | 0 | 0) | 0; $973 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $977 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 240 | 0 | 0, $977 | 0, $977 | 0) | 0; $979 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxConvexMesh_2c_20physx__PxVec3__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($973 | 0, $979 + 79986 | 0 | 0, $979 + 270417 | 0 | 0, 1 | 0, $4 + 240 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxConvexMesh_2c_20physx__PxVec3__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($973 | 0, $979 + 80029 | 0 | 0, $979 + 276399 | 0 | 0, 1 | 0, $4 + 240 | 0 | 0) | 0; $988 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $992 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 232 | 0 | 0, $992 | 0, $992 | 0) | 0; $994 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxConvexMesh_2c_20physx__PxVec3__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($988 | 0, $994 + 77630 | 0 | 0, $994 + 270417 | 0 | 0, 2 | 0, $4 + 232 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxConvexMesh_2c_20physx__PxVec3__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($988 | 0, $994 + 77673 | 0 | 0, $994 + 276399 | 0 | 0, 2 | 0, $4 + 232 | 0 | 0) | 0; $1003 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $1007 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 224 | 0 | 0, $1007 | 0, $1007 | 0) | 0; $1009 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxConvexMesh_2c_20physx__Vd__PvdHullPolygonData__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1003 | 0, $1009 + 82806 | 0 | 0, $1009 + 270417 | 0 | 0, 2 | 0, $4 + 224 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxConvexMesh_2c_20physx__Vd__PvdHullPolygonData__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1003 | 0, $1009 + 82849 | 0 | 0, $1009 + 276399 | 0 | 0, 2 | 0, $4 + 224 | 0 | 0) | 0; $1018 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $1022 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 216 | 0 | 0, $1022 | 0, $1022 | 0) | 0; $1024 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxConvexMesh_2c_20unsigned_20char__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1018 | 0, $1024 + 85013 | 0 | 0, $1024 + 270417 | 0 | 0, 2 | 0, $4 + 216 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxConvexMesh_2c_20unsigned_20char__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1018 | 0, $1024 + 85082 | 0 | 0, $1024 + 276399 | 0 | 0, 2 | 0, $4 + 216 | 0 | 0) | 0; $1033 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $1037 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 208 | 0 | 0, $1037 | 0, $1037 | 0) | 0; $1039 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxConvexMesh_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1033 | 0, $1039 + 90184 | 0 | 0, $1039 + 78387 | 0 | 0, 1 | 0, $4 + 208 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxConvexMesh_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1033 | 0, $1039 + 90253 | 0 | 0, $1039 + 78430 | 0 | 0, 1 | 0, $4 + 208 | 0 | 0) | 0; physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createClass_physx__PxTriangleMesh__28_29((HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0 | 0) | 0; $1051 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $1055 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 200 | 0 | 0, $1055 | 0, $1055 | 0) | 0; $1057 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxTriangleMesh_2c_20physx__PxVec3__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1051 | 0, $1057 + 77630 | 0 | 0, $1057 + 270417 | 0 | 0, 2 | 0, $4 + 200 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxTriangleMesh_2c_20physx__PxVec3__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1051 | 0, $1057 + 77673 | 0 | 0, $1057 + 276399 | 0 | 0, 2 | 0, $4 + 200 | 0 | 0) | 0; $1066 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $1070 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 192 | 0 | 0, $1070 | 0, $1070 | 0) | 0; $1072 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxTriangleMesh_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1066 | 0, $1072 + 87131 | 0 | 0, $1072 + 270417 | 0 | 0, 1 | 0, $4 + 192 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxTriangleMesh_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1066 | 0, $1072 + 87200 | 0 | 0, $1072 + 276399 | 0 | 0, 1 | 0, $4 + 192 | 0 | 0) | 0; $1081 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $1085 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 184 | 0 | 0, $1085 | 0, $1085 | 0) | 0; $1087 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxTriangleMesh_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1081 | 0, $1087 + 87133 | 0 | 0, $1087 + 270417 | 0 | 0, 2 | 0, $4 + 184 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxTriangleMesh_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1081 | 0, $1087 + 87202 | 0 | 0, $1087 + 276399 | 0 | 0, 2 | 0, $4 + 184 | 0 | 0) | 0; $1096 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $1100 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 176 | 0 | 0, $1100 | 0, $1100 | 0) | 0; $1102 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxTriangleMesh_2c_20unsigned_20short__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1096 | 0, $1102 + 89315 | 0 | 0, $1102 + 270417 | 0 | 0, 2 | 0, $4 + 176 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxTriangleMesh_2c_20unsigned_20short__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1096 | 0, $1102 + 89384 | 0 | 0, $1102 + 276399 | 0 | 0, 2 | 0, $4 + 176 | 0 | 0) | 0; $1111 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $1115 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 168 | 0 | 0, $1115 | 0, $1115 | 0) | 0; $1117 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxTriangleMesh_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1111 | 0, $1117 + 90184 | 0 | 0, $1117 + 78387 | 0 | 0, 1 | 0, $4 + 168 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxTriangleMesh_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1111 | 0, $1117 + 90253 | 0 | 0, $1117 + 78430 | 0 | 0, 1 | 0, $4 + 168 | 0 | 0) | 0; void_20physx__Vd__createClassAndDefineProperties_physx__PxShape__28physx__pvdsdk__PvdDataStream__29(HEAP32[($4 + 792 | 0) >> 2] | 0 | 0); void_20physx__Vd__definePropertyStruct_physx__PxShape_2c_20physx__PxShapeGeneratedValues_2c_20physx__PxShape__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($4 + 792 | 0) >> 2] | 0 | 0, 0 | 0); $1129 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $1133 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 160 | 0 | 0, $1133 | 0, $1133 | 0) | 0; $1135 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxShape_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1129 | 0, $1135 + 67905 | 0 | 0, $1135 + 119509 | 0 | 0, 1 | 0, $4 + 160 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxShape_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1129 | 0, $1135 + 67905 | 0 | 0, $1135 + 122876 | 0 | 0, 1 | 0, $4 + 160 | 0 | 0) | 0; $1144 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $1148 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 152 | 0 | 0, $1148 | 0, $1148 | 0) | 0; $1150 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxShape_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1144 | 0, $1150 + 83321 | 0 | 0, $1150 + 119509 | 0 | 0, 2 | 0, $4 + 152 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxShape_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1144 | 0, $1150 + 83364 | 0 | 0, $1150 + 122876 | 0 | 0, 2 | 0, $4 + 152 | 0 | 0) | 0; $1159 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $1163 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 144 | 0 | 0, $1163 | 0, $1163 | 0) | 0; $1165 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxShape_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1159 | 0, $1165 + 90760 | 0 | 0, $1165 + 78387 | 0 | 0, 1 | 0, $4 + 144 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxShape_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1159 | 0, $1165 + 90829 | 0 | 0, $1165 + 78430 | 0 | 0, 1 | 0, $4 + 144 | 0 | 0) | 0; void_20physx__Vd__createClassAndDefineProperties_physx__PxActor__28physx__pvdsdk__PvdDataStream__29(HEAP32[($4 + 792 | 0) >> 2] | 0 | 0); $1175 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $1179 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 136 | 0 | 0, $1179 | 0, $1179 | 0) | 0; $1181 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxActor_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1175 | 0, $1181 + 153369 | 0 | 0, $1181 + 78387 | 0 | 0, 1 | 0, $4 + 136 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxActor_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1175 | 0, $1181 + 159255 | 0 | 0, $1181 + 78430 | 0 | 0, 1 | 0, $4 + 136 | 0 | 0) | 0; void_20physx__Vd__createClassDeriveAndDefineProperties_physx__PxRigidActor_2c_20physx__PxActor__28physx__pvdsdk__PvdDataStream__29(HEAP32[($4 + 792 | 0) >> 2] | 0 | 0); $1191 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $1195 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 128 | 0 | 0, $1195 | 0, $1195 | 0) | 0; $1197 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxRigidActor_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1191 | 0, $1197 + 86744 | 0 | 0, $1197 + 119509 | 0 | 0, 2 | 0, $4 + 128 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxRigidActor_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1191 | 0, $1197 + 86813 | 0 | 0, $1197 + 122876 | 0 | 0, 2 | 0, $4 + 128 | 0 | 0) | 0; $1206 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $1210 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 120 | 0 | 0, $1210 | 0, $1210 | 0) | 0; $1212 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxRigidActor_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1206 | 0, $1212 + 77677 | 0 | 0, $1212 + 119509 | 0 | 0, 2 | 0, $4 + 120 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxRigidActor_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1206 | 0, $1212 + 77720 | 0 | 0, $1212 + 122876 | 0 | 0, 2 | 0, $4 + 120 | 0 | 0) | 0; void_20physx__Vd__createClassDeriveAndDefineProperties_physx__PxRigidStatic_2c_20physx__PxRigidActor__28physx__pvdsdk__PvdDataStream__29(HEAP32[($4 + 792 | 0) >> 2] | 0 | 0); void_20physx__Vd__definePropertyStruct_physx__PxRigidStatic_2c_20physx__PxRigidStaticGeneratedValues_2c_20physx__PxRigidStatic__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($4 + 792 | 0) >> 2] | 0 | 0, 0 | 0); void_20physx__Vd__createClassDeriveAndDefineProperties_physx__PxRigidBody_2c_20physx__PxRigidActor__28physx__pvdsdk__PvdDataStream__29(HEAP32[($4 + 792 | 0) >> 2] | 0 | 0); @@ -747502,31 +749303,31 @@ function asmFunc(imports) { $1230 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 112 | 0 | 0, $1230 | 0, $1230 | 0) | 0; $1232 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxRigidDynamic_2c_20physx__PxTransform__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1226 | 0, $1232 + 76150 | 0 | 0, $1232 + 270417 | 0 | 0, 1 | 0, $4 + 112 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxRigidDynamic_2c_20physx__PxTransform__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1226 | 0, $1232 + 76182 | 0 | 0, $1232 + 276399 | 0 | 0, 1 | 0, $4 + 112 | 0 | 0) | 0; void_20physx__Vd__definePropertyStruct_physx__PxRigidDynamic_2c_20physx__PxRigidDynamicGeneratedValues_2c_20physx__PxRigidDynamic__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($4 + 792 | 0) >> 2] | 0 | 0, 0 | 0); $1241 = HEAP32[($4 + 792 | 0) >> 2] | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = FUNCTION_TABLE[HEAP32[((HEAP32[$1241 >> 2] | 0) + 100 | 0) >> 2] | 0 | 0]($1241) | 0), HEAP32[(wasm2js_i32$0 + 108 | 0) >> 2] = wasm2js_i32$1; $1245 = HEAP32[($4 + 108 | 0) >> 2] | 0; $1249 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1245 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1245, $1249 + 148961 | 0, $1249 + 226401 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1245 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1245, $1249 + 154847 | 0, $1249 + 232383 | 0); void_20physx__pvdsdk__PvdPropertyDefinitionHelper__addPropertyMessageArg_physx__PxTransform__28unsigned_20int_29(HEAP32[($4 + 108 | 0) >> 2] | 0 | 0, 0 | 0); $1255 = HEAP32[($4 + 108 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$1255 >> 2] | 0) + 16 | 0) >> 2] | 0 | 0]($1255); $1258 = HEAP32[($4 + 108 | 0) >> 2] | 0; $1262 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1258 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1258, $1262 + 66494 | 0, $1262 + 226401 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1258 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1258, $1262 + 66494 | 0, $1262 + 232383 | 0); void_20physx__pvdsdk__PvdPropertyDefinitionHelper__addPropertyMessageArg_physx__PxVec3__28unsigned_20int_29(HEAP32[($4 + 108 | 0) >> 2] | 0 | 0, (256 + 28 | 0) - 256 | 0 | 0); $1272 = HEAP32[($4 + 108 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$1272 >> 2] | 0) + 16 | 0) >> 2] | 0 | 0]($1272); $1275 = HEAP32[($4 + 108 | 0) >> 2] | 0; $1279 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1275 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1275, $1279 + 66392 | 0, $1279 + 226401 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1275 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1275, $1279 + 66392 | 0, $1279 + 232383 | 0); void_20physx__pvdsdk__PvdPropertyDefinitionHelper__addPropertyMessageArg_physx__PxVec3__28unsigned_20int_29(HEAP32[($4 + 108 | 0) >> 2] | 0 | 0, (256 + 40 | 0) - 256 | 0 | 0); $1289 = HEAP32[($4 + 108 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$1289 >> 2] | 0) + 16 | 0) >> 2] | 0 | 0]($1289); $1292 = HEAP32[($4 + 108 | 0) >> 2] | 0; $1296 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1292 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1292, $1296 + 141846 | 0, $1296 + 226401 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1292 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1292, $1296 + 147676 | 0, $1296 + 232383 | 0); void_20physx__pvdsdk__PvdPropertyDefinitionHelper__addPropertyMessageArg_bool__28unsigned_20int_29(HEAP32[($4 + 108 | 0) >> 2] | 0 | 0, (256 + 52 | 0) - 256 | 0 | 0); $1306 = HEAP32[($4 + 108 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$1306 >> 2] | 0) + 16 | 0) >> 2] | 0 | 0]($1306); @@ -747536,47 +749337,47 @@ function asmFunc(imports) { $1317 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 100 | 0 | 0, $1317 | 0, $1317 | 0) | 0; $1319 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxArticulationBase_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1313 | 0, $1319 + 153369 | 0 | 0, $1319 + 78387 | 0 | 0, 1 | 0, $4 + 100 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxArticulationBase_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1313 | 0, $1319 + 159255 | 0 | 0, $1319 + 78430 | 0 | 0, 1 | 0, $4 + 100 | 0 | 0) | 0; $1328 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $1332 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 92 | 0 | 0, $1332 | 0, $1332 | 0) | 0; $1334 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxArticulationBase_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1328 | 0, $1334 + 83535 | 0 | 0, $1334 + 119509 | 0 | 0, 2 | 0, $4 + 92 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxArticulationBase_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1328 | 0, $1334 + 83578 | 0 | 0, $1334 + 122876 | 0 | 0, 2 | 0, $4 + 92 | 0 | 0) | 0; void_20physx__Vd__definePropertyStruct_physx__PxArticulationBase_2c_20physx__PxArticulationBaseGeneratedValues_2c_20physx__PxArticulationBase__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($4 + 792 | 0) >> 2] | 0 | 0, 0 | 0); void_20physx__Vd__createClassDeriveAndDefineProperties_physx__PxArticulationLink_2c_20physx__PxRigidBody__28physx__pvdsdk__PvdDataStream__29(HEAP32[($4 + 792 | 0) >> 2] | 0 | 0); $1346 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $1350 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 84 | 0 | 0, $1350 | 0, $1350 | 0) | 0; $1352 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxArticulationLink_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1346 | 0, $1352 + 74781 | 0 | 0, $1352 + 78387 | 0 | 0, 1 | 0, $4 + 84 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxArticulationLink_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1346 | 0, $1352 + 74796 | 0 | 0, $1352 + 78430 | 0 | 0, 1 | 0, $4 + 84 | 0 | 0) | 0; $1361 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $1365 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 76 | 0 | 0, $1365 | 0, $1365 | 0) | 0; $1367 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxArticulationLink_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1361 | 0, $1367 + 83535 | 0 | 0, $1367 + 119509 | 0 | 0, 2 | 0, $4 + 76 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxArticulationLink_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1361 | 0, $1367 + 83578 | 0 | 0, $1367 + 122876 | 0 | 0, 2 | 0, $4 + 76 | 0 | 0) | 0; $1376 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $1380 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 68 | 0 | 0, $1380 | 0, $1380 | 0) | 0; $1382 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxArticulationLink_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1376 | 0, $1382 + 73831 | 0 | 0, $1382 + 119509 | 0 | 0, 1 | 0, $4 + 68 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxArticulationLink_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1376 | 0, $1382 + 73846 | 0 | 0, $1382 + 122876 | 0 | 0, 1 | 0, $4 + 68 | 0 | 0) | 0; void_20physx__Vd__definePropertyStruct_physx__PxArticulationLink_2c_20physx__PxArticulationLinkGeneratedValues_2c_20physx__PxArticulationLink__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($4 + 792 | 0) >> 2] | 0 | 0, 0 | 0); $1391 = HEAP32[($4 + 792 | 0) >> 2] | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = FUNCTION_TABLE[HEAP32[((HEAP32[$1391 >> 2] | 0) + 100 | 0) >> 2] | 0 | 0]($1391) | 0), HEAP32[(wasm2js_i32$0 + 64 | 0) >> 2] = wasm2js_i32$1; $1395 = HEAP32[($4 + 64 | 0) >> 2] | 0; $1399 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1395 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1395, $1399 + 148961 | 0, $1399 + 226401 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1395 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1395, $1399 + 154847 | 0, $1399 + 232383 | 0); void_20physx__pvdsdk__PvdPropertyDefinitionHelper__addPropertyMessageArg_physx__PxTransform__28unsigned_20int_29(HEAP32[($4 + 64 | 0) >> 2] | 0 | 0, 0 | 0); $1405 = HEAP32[($4 + 64 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$1405 >> 2] | 0) + 16 | 0) >> 2] | 0 | 0]($1405); $1408 = HEAP32[($4 + 64 | 0) >> 2] | 0; $1412 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1408 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1408, $1412 + 66494 | 0, $1412 + 226401 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1408 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1408, $1412 + 66494 | 0, $1412 + 232383 | 0); void_20physx__pvdsdk__PvdPropertyDefinitionHelper__addPropertyMessageArg_physx__PxVec3__28unsigned_20int_29(HEAP32[($4 + 64 | 0) >> 2] | 0 | 0, 28 | 0); $1418 = HEAP32[($4 + 64 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$1418 >> 2] | 0) + 16 | 0) >> 2] | 0 | 0]($1418); $1421 = HEAP32[($4 + 64 | 0) >> 2] | 0; $1425 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1421 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1421, $1425 + 66392 | 0, $1425 + 226401 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1421 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1421, $1425 + 66392 | 0, $1425 + 232383 | 0); void_20physx__pvdsdk__PvdPropertyDefinitionHelper__addPropertyMessageArg_physx__PxVec3__28unsigned_20int_29(HEAP32[($4 + 64 | 0) >> 2] | 0 | 0, 40 | 0); $1431 = HEAP32[($4 + 64 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$1431 >> 2] | 0) + 16 | 0) >> 2] | 0 | 0]($1431); @@ -747586,7 +749387,7 @@ function asmFunc(imports) { $1442 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 56 | 0 | 0, $1442 | 0, $1442 | 0) | 0; $1444 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxArticulationJointBase_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1438 | 0, $1444 + 123782 | 0 | 0, $1444 + 78387 | 0 | 0, 1 | 0, $4 + 56 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxArticulationJointBase_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1438 | 0, $1444 + 127149 | 0 | 0, $1444 + 78430 | 0 | 0, 1 | 0, $4 + 56 | 0 | 0) | 0; void_20physx__Vd__definePropertyStruct_physx__PxArticulationJointBase_2c_20physx__PxArticulationJointBaseGeneratedValues_2c_20physx__PxArticulationJointBase__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($4 + 792 | 0) >> 2] | 0 | 0, 0 | 0); void_20physx__Vd__createClassAndDefineProperties_physx__PxConstraint__28physx__pvdsdk__PvdDataStream__29(HEAP32[($4 + 792 | 0) >> 2] | 0 | 0); void_20physx__Vd__definePropertyStruct_physx__PxConstraint_2c_20physx__PxConstraintGeneratedValues_2c_20physx__PxConstraint__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($4 + 792 | 0) >> 2] | 0 | 0, 0 | 0); @@ -747595,18 +749396,18 @@ function asmFunc(imports) { $1463 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 48 | 0 | 0, $1463 | 0, $1463 | 0) | 0; $1465 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxAggregate_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1459 | 0, $1465 + 153369 | 0 | 0, $1465 + 78387 | 0 | 0, 1 | 0, $4 + 48 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxAggregate_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1459 | 0, $1465 + 159255 | 0 | 0, $1465 + 78430 | 0 | 0, 1 | 0, $4 + 48 | 0 | 0) | 0; void_20physx__Vd__definePropertyStruct_physx__PxAggregate_2c_20physx__PxAggregateGeneratedValues_2c_20physx__PxAggregate__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($4 + 792 | 0) >> 2] | 0 | 0, 0 | 0); $1476 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $1480 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 40 | 0 | 0, $1480 | 0, $1480 | 0) | 0; $1482 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxAggregate_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1476 | 0, $1482 + 80345 | 0 | 0, $1482 + 119509 | 0 | 0, 2 | 0, $4 + 40 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxAggregate_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1476 | 0, $1482 + 80388 | 0 | 0, $1482 + 122876 | 0 | 0, 2 | 0, $4 + 40 | 0 | 0) | 0; $1491 = (HEAP32[($4 + 792 | 0) >> 2] | 0) + 4 | 0; $1495 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($4 + 32 | 0 | 0, $1495 | 0, $1495 | 0) | 0; $1497 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxAggregate_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1491 | 0, $1497 + 82613 | 0 | 0, $1497 + 119509 | 0 | 0, 2 | 0, $4 + 32 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxAggregate_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($1491 | 0, $1497 + 82656 | 0 | 0, $1497 + 122876 | 0 | 0, 2 | 0, $4 + 32 | 0 | 0) | 0; } __stack_pointer = $4 + 800 | 0; return; @@ -748417,43 +750218,43 @@ function asmFunc(imports) { $13 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 68 | 0 | 0, $13 | 0, $13 | 0) | 0; $15 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSqHit_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($9 | 0, $15 + 150920 | 0 | 0, $15 + 270417 | 0 | 0, 1 | 0, $3 + 68 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSqHit_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($9 | 0, $15 + 156806 | 0 | 0, $15 + 276399 | 0 | 0, 1 | 0, $3 + 68 | 0 | 0) | 0; $24 = (HEAP32[($3 + 76 | 0) >> 2] | 0) + 4 | 0; $28 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 60 | 0 | 0, $28 | 0, $28 | 0) | 0; $30 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSqHit_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($24 | 0, $30 + 90760 | 0 | 0, $30 + 270417 | 0 | 0, 1 | 0, $3 + 60 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSqHit_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($24 | 0, $30 + 90829 | 0 | 0, $30 + 276399 | 0 | 0, 1 | 0, $3 + 60 | 0 | 0) | 0; $39 = (HEAP32[($3 + 76 | 0) >> 2] | 0) + 4 | 0; $43 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 52 | 0 | 0, $43 | 0, $43 | 0) | 0; $45 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSqHit_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($39 | 0, $45 + 70796 | 0 | 0, $45 + 270417 | 0 | 0, 1 | 0, $3 + 52 | 0 | 0) | 0; - void_20physx__Vd__definePropertyFlags_physx__Vd__PvdSqHit_2c_20physx__PxEnumTraits_physx__PxHitFlag__Enum__2c_20physx__PxU32ToName__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($3 + 76 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 84767 | 0 | 0); + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSqHit_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($39 | 0, $45 + 70796 | 0 | 0, $45 + 276399 | 0 | 0, 1 | 0, $3 + 52 | 0 | 0) | 0; + void_20physx__Vd__definePropertyFlags_physx__Vd__PvdSqHit_2c_20physx__PxEnumTraits_physx__PxHitFlag__Enum__2c_20physx__PxU32ToName__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($3 + 76 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 84836 | 0 | 0); $58 = (HEAP32[($3 + 76 | 0) >> 2] | 0) + 4 | 0; $62 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 44 | 0 | 0, $62 | 0, $62 | 0) | 0; $64 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSqHit_2c_20physx__PxVec3__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($58 | 0, $64 + 76318 | 0 | 0, $64 + 270417 | 0 | 0, 1 | 0, $3 + 44 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSqHit_2c_20physx__PxVec3__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($58 | 0, $64 + 76361 | 0 | 0, $64 + 276399 | 0 | 0, 1 | 0, $3 + 44 | 0 | 0) | 0; $73 = (HEAP32[($3 + 76 | 0) >> 2] | 0) + 4 | 0; $77 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 36 | 0 | 0, $77 | 0, $77 | 0) | 0; $79 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSqHit_2c_20physx__PxVec3__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($73 | 0, $79 + 122180 | 0 | 0, $79 + 270417 | 0 | 0, 1 | 0, $3 + 36 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSqHit_2c_20physx__PxVec3__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($73 | 0, $79 + 125547 | 0 | 0, $79 + 276399 | 0 | 0, 1 | 0, $3 + 36 | 0 | 0) | 0; $88 = (HEAP32[($3 + 76 | 0) >> 2] | 0) + 4 | 0; $92 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 28 | 0 | 0, $92 | 0, $92 | 0) | 0; $94 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSqHit_2c_20float__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($88 | 0, $94 + 156132 | 0 | 0, $94 + 270417 | 0 | 0, 1 | 0, $3 + 28 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSqHit_2c_20float__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($88 | 0, $94 + 162018 | 0 | 0, $94 + 276399 | 0 | 0, 1 | 0, $3 + 28 | 0 | 0) | 0; $103 = (HEAP32[($3 + 76 | 0) >> 2] | 0) + 4 | 0; $107 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 20 | 0 | 0, $107 | 0, $107 | 0) | 0; $109 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSqHit_2c_20float__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($103 | 0, $109 + 183641 | 0 | 0, $109 + 270417 | 0 | 0, 1 | 0, $3 + 20 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSqHit_2c_20float__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($103 | 0, $109 + 189539 | 0 | 0, $109 + 276399 | 0 | 0, 1 | 0, $3 + 20 | 0 | 0) | 0; $118 = (HEAP32[($3 + 76 | 0) >> 2] | 0) + 4 | 0; $122 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 12 | 0 | 0, $122 | 0, $122 | 0) | 0; $124 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSqHit_2c_20float__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($118 | 0, $124 + 183636 | 0 | 0, $124 + 270417 | 0 | 0, 1 | 0, $3 + 12 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSqHit_2c_20float__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($118 | 0, $124 + 189534 | 0 | 0, $124 + 276399 | 0 | 0, 1 | 0, $3 + 12 | 0 | 0) | 0; __stack_pointer = $3 + 80 | 0; return; } @@ -748465,43 +750266,43 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 60 | 0) >> 2] = $0; physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createClass_physx__Vd__PvdRaycast__28_29((HEAP32[($3 + 60 | 0) >> 2] | 0) + 4 | 0 | 0) | 0; - void_20physx__Vd__definePropertyEnums_physx__Vd__PvdRaycast_2c_20physx__Vd__SceneQueryIDConvertor_2c_20physx__Vd__NameValuePair__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($3 + 60 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 150478 | 0 | 0); + void_20physx__Vd__definePropertyEnums_physx__Vd__PvdRaycast_2c_20physx__Vd__SceneQueryIDConvertor_2c_20physx__Vd__NameValuePair__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($3 + 60 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 156364 | 0 | 0); $13 = (HEAP32[($3 + 60 | 0) >> 2] | 0) + 4 | 0; $17 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 52 | 0 | 0, $17 | 0, $17 | 0) | 0; $19 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdRaycast_2c_20physx__PxFilterData__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($13 | 0, $19 + 162424 | 0 | 0, $19 + 270417 | 0 | 0, 1 | 0, $3 + 52 | 0 | 0) | 0; - void_20physx__Vd__definePropertyFlags_physx__Vd__PvdRaycast_2c_20physx__PxEnumTraits_physx__PxQueryFlag__Enum__2c_20physx__PxU32ToName__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($3 + 60 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 84550 | 0 | 0); + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdRaycast_2c_20physx__PxFilterData__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($13 | 0, $19 + 168322 | 0 | 0, $19 + 276399 | 0 | 0, 1 | 0, $3 + 52 | 0 | 0) | 0; + void_20physx__Vd__definePropertyFlags_physx__Vd__PvdRaycast_2c_20physx__PxEnumTraits_physx__PxQueryFlag__Enum__2c_20physx__PxU32ToName__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($3 + 60 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 84593 | 0 | 0); $32 = (HEAP32[($3 + 60 | 0) >> 2] | 0) + 4 | 0; $36 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 44 | 0 | 0, $36 | 0, $36 | 0) | 0; $38 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdRaycast_2c_20physx__PxVec3__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($32 | 0, $38 + 119403 | 0 | 0, $38 + 270417 | 0 | 0, 1 | 0, $3 + 44 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdRaycast_2c_20physx__PxVec3__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($32 | 0, $38 + 122770 | 0 | 0, $38 + 276399 | 0 | 0, 1 | 0, $3 + 44 | 0 | 0) | 0; $47 = (HEAP32[($3 + 60 | 0) >> 2] | 0) + 4 | 0; $51 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 36 | 0 | 0, $51 | 0, $51 | 0) | 0; $53 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdRaycast_2c_20physx__PxVec3__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($47 | 0, $53 + 91187 | 0 | 0, $53 + 270417 | 0 | 0, 1 | 0, $3 + 36 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdRaycast_2c_20physx__PxVec3__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($47 | 0, $53 + 91256 | 0 | 0, $53 + 276399 | 0 | 0, 1 | 0, $3 + 36 | 0 | 0) | 0; $62 = (HEAP32[($3 + 60 | 0) >> 2] | 0) + 4 | 0; $66 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 28 | 0 | 0, $66 | 0, $66 | 0) | 0; $68 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdRaycast_2c_20float__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($62 | 0, $68 + 155928 | 0 | 0, $68 + 270417 | 0 | 0, 1 | 0, $3 + 28 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdRaycast_2c_20float__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($62 | 0, $68 + 161814 | 0 | 0, $68 + 276399 | 0 | 0, 1 | 0, $3 + 28 | 0 | 0) | 0; $77 = (HEAP32[($3 + 60 | 0) >> 2] | 0) + 4 | 0; $81 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 20 | 0 | 0, $81 | 0, $81 | 0) | 0; $83 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdRaycast_2c_20char_20const___28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($77 | 0, $83 + 153533 | 0 | 0, $83 + 270417 | 0 | 0, 1 | 0, $3 + 20 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdRaycast_2c_20char_20const___28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($77 | 0, $83 + 159419 | 0 | 0, $83 + 276399 | 0 | 0, 1 | 0, $3 + 20 | 0 | 0) | 0; $92 = (HEAP32[($3 + 60 | 0) >> 2] | 0) + 4 | 0; $96 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 12 | 0 | 0, $96 | 0, $96 | 0) | 0; $98 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdRaycast_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($92 | 0, $98 + 70001 | 0 | 0, $98 + 270417 | 0 | 0, 1 | 0, $3 + 12 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdRaycast_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($92 | 0, $98 + 70001 | 0 | 0, $98 + 276399 | 0 | 0, 1 | 0, $3 + 12 | 0 | 0) | 0; $107 = (HEAP32[($3 + 60 | 0) >> 2] | 0) + 4 | 0; $111 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 4 | 0 | 0, $111 | 0, $111 | 0) | 0; $113 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdRaycast_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($107 | 0, $113 + 72771 | 0 | 0, $113 + 270417 | 0 | 0, 1 | 0, $3 + 4 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdRaycast_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($107 | 0, $113 + 72786 | 0 | 0, $113 + 276399 | 0 | 0, 1 | 0, $3 + 4 | 0 | 0) | 0; __stack_pointer = $3 + 64 | 0; return; } @@ -748513,78 +750314,78 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 124 | 0) >> 2] = $0; physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createClass_physx__Vd__PvdSweep__28_29((HEAP32[($3 + 124 | 0) >> 2] | 0) + 4 | 0 | 0) | 0; - void_20physx__Vd__definePropertyEnums_physx__Vd__PvdSweep_2c_20physx__Vd__SceneQueryIDConvertor_2c_20physx__Vd__NameValuePair__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($3 + 124 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 150478 | 0 | 0); - void_20physx__Vd__definePropertyFlags_physx__Vd__PvdSweep_2c_20physx__PxEnumTraits_physx__PxQueryFlag__Enum__2c_20physx__PxU32ToName__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($3 + 124 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 84550 | 0 | 0); + void_20physx__Vd__definePropertyEnums_physx__Vd__PvdSweep_2c_20physx__Vd__SceneQueryIDConvertor_2c_20physx__Vd__NameValuePair__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($3 + 124 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 156364 | 0 | 0); + void_20physx__Vd__definePropertyFlags_physx__Vd__PvdSweep_2c_20physx__PxEnumTraits_physx__PxQueryFlag__Enum__2c_20physx__PxU32ToName__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($3 + 124 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 84593 | 0 | 0); $17 = (HEAP32[($3 + 124 | 0) >> 2] | 0) + 4 | 0; $21 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 116 | 0 | 0, $21 | 0, $21 | 0) | 0; $23 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSweep_2c_20physx__PxVec3__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($17 | 0, $23 + 91187 | 0 | 0, $23 + 270417 | 0 | 0, 1 | 0, $3 + 116 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSweep_2c_20physx__PxVec3__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($17 | 0, $23 + 91256 | 0 | 0, $23 + 276399 | 0 | 0, 1 | 0, $3 + 116 | 0 | 0) | 0; $32 = (HEAP32[($3 + 124 | 0) >> 2] | 0) + 4 | 0; $36 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 108 | 0 | 0, $36 | 0, $36 | 0) | 0; $38 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSweep_2c_20float__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($32 | 0, $38 + 155928 | 0 | 0, $38 + 270417 | 0 | 0, 1 | 0, $3 + 108 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSweep_2c_20float__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($32 | 0, $38 + 161814 | 0 | 0, $38 + 276399 | 0 | 0, 1 | 0, $3 + 108 | 0 | 0) | 0; $47 = (HEAP32[($3 + 124 | 0) >> 2] | 0) + 4 | 0; $51 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 100 | 0 | 0, $51 | 0, $51 | 0) | 0; $53 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSweep_2c_20char_20const___28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($47 | 0, $53 + 153548 | 0 | 0, $53 + 270417 | 0 | 0, 1 | 0, $3 + 100 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSweep_2c_20char_20const___28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($47 | 0, $53 + 159434 | 0 | 0, $53 + 276399 | 0 | 0, 1 | 0, $3 + 100 | 0 | 0) | 0; $62 = (HEAP32[($3 + 124 | 0) >> 2] | 0) + 4 | 0; $66 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 92 | 0 | 0, $66 | 0, $66 | 0) | 0; $68 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSweep_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($62 | 0, $68 + 70016 | 0 | 0, $68 + 270417 | 0 | 0, 1 | 0, $3 + 92 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSweep_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($62 | 0, $68 + 70016 | 0 | 0, $68 + 276399 | 0 | 0, 1 | 0, $3 + 92 | 0 | 0) | 0; $77 = (HEAP32[($3 + 124 | 0) >> 2] | 0) + 4 | 0; $81 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 84 | 0 | 0, $81 | 0, $81 | 0) | 0; $83 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSweep_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($77 | 0, $83 + 72782 | 0 | 0, $83 + 270417 | 0 | 0, 1 | 0, $3 + 84 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSweep_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($77 | 0, $83 + 72797 | 0 | 0, $83 + 276399 | 0 | 0, 1 | 0, $3 + 84 | 0 | 0) | 0; $92 = (HEAP32[($3 + 124 | 0) >> 2] | 0) + 4 | 0; $96 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 76 | 0 | 0, $96 | 0, $96 | 0) | 0; $98 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSweep_2c_20char_20const___28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($92 | 0, $98 + 153563 | 0 | 0, $98 + 270417 | 0 | 0, 1 | 0, $3 + 76 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSweep_2c_20char_20const___28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($92 | 0, $98 + 159449 | 0 | 0, $98 + 276399 | 0 | 0, 1 | 0, $3 + 76 | 0 | 0) | 0; $107 = (HEAP32[($3 + 124 | 0) >> 2] | 0) + 4 | 0; $111 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 68 | 0 | 0, $111 | 0, $111 | 0) | 0; $113 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSweep_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($107 | 0, $113 + 70031 | 0 | 0, $113 + 270417 | 0 | 0, 1 | 0, $3 + 68 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSweep_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($107 | 0, $113 + 70031 | 0 | 0, $113 + 276399 | 0 | 0, 1 | 0, $3 + 68 | 0 | 0) | 0; $122 = (HEAP32[($3 + 124 | 0) >> 2] | 0) + 4 | 0; $126 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 60 | 0 | 0, $126 | 0, $126 | 0) | 0; $128 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSweep_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($122 | 0, $128 + 72793 | 0 | 0, $128 + 270417 | 0 | 0, 1 | 0, $3 + 60 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSweep_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($122 | 0, $128 + 72808 | 0 | 0, $128 + 276399 | 0 | 0, 1 | 0, $3 + 60 | 0 | 0) | 0; $137 = (HEAP32[($3 + 124 | 0) >> 2] | 0) + 4 | 0; $141 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 52 | 0 | 0, $141 | 0, $141 | 0) | 0; $143 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSweep_2c_20char_20const___28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($137 | 0, $143 + 153578 | 0 | 0, $143 + 270417 | 0 | 0, 1 | 0, $3 + 52 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSweep_2c_20char_20const___28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($137 | 0, $143 + 159464 | 0 | 0, $143 + 276399 | 0 | 0, 1 | 0, $3 + 52 | 0 | 0) | 0; $152 = (HEAP32[($3 + 124 | 0) >> 2] | 0) + 4 | 0; $156 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 44 | 0 | 0, $156 | 0, $156 | 0) | 0; $158 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSweep_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($152 | 0, $158 + 70046 | 0 | 0, $158 + 270417 | 0 | 0, 1 | 0, $3 + 44 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSweep_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($152 | 0, $158 + 70046 | 0 | 0, $158 + 276399 | 0 | 0, 1 | 0, $3 + 44 | 0 | 0) | 0; $167 = (HEAP32[($3 + 124 | 0) >> 2] | 0) + 4 | 0; $171 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 36 | 0 | 0, $171 | 0, $171 | 0) | 0; $173 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSweep_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($167 | 0, $173 + 72804 | 0 | 0, $173 + 270417 | 0 | 0, 1 | 0, $3 + 36 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSweep_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($167 | 0, $173 + 72819 | 0 | 0, $173 + 276399 | 0 | 0, 1 | 0, $3 + 36 | 0 | 0) | 0; $182 = (HEAP32[($3 + 124 | 0) >> 2] | 0) + 4 | 0; $186 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 28 | 0 | 0, $186 | 0, $186 | 0) | 0; $188 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSweep_2c_20char_20const___28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($182 | 0, $188 + 153533 | 0 | 0, $188 + 270417 | 0 | 0, 1 | 0, $3 + 28 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSweep_2c_20char_20const___28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($182 | 0, $188 + 159419 | 0 | 0, $188 + 276399 | 0 | 0, 1 | 0, $3 + 28 | 0 | 0) | 0; $197 = (HEAP32[($3 + 124 | 0) >> 2] | 0) + 4 | 0; $201 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 20 | 0 | 0, $201 | 0, $201 | 0) | 0; $203 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSweep_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($197 | 0, $203 + 70001 | 0 | 0, $203 + 270417 | 0 | 0, 1 | 0, $3 + 20 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSweep_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($197 | 0, $203 + 70001 | 0 | 0, $203 + 276399 | 0 | 0, 1 | 0, $3 + 20 | 0 | 0) | 0; $212 = (HEAP32[($3 + 124 | 0) >> 2] | 0) + 4 | 0; $216 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 12 | 0 | 0, $216 | 0, $216 | 0) | 0; $218 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSweep_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($212 | 0, $218 + 72771 | 0 | 0, $218 + 270417 | 0 | 0, 1 | 0, $3 + 12 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdSweep_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($212 | 0, $218 + 72786 | 0 | 0, $218 + 276399 | 0 | 0, 1 | 0, $3 + 12 | 0 | 0) | 0; __stack_pointer = $3 + 128 | 0; return; } @@ -748596,48 +750397,48 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 76 | 0) >> 2] = $0; physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createClass_physx__Vd__PvdOverlap__28_29((HEAP32[($3 + 76 | 0) >> 2] | 0) + 4 | 0 | 0) | 0; - void_20physx__Vd__definePropertyEnums_physx__Vd__PvdOverlap_2c_20physx__Vd__SceneQueryIDConvertor_2c_20physx__Vd__NameValuePair__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($3 + 76 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 150478 | 0 | 0); + void_20physx__Vd__definePropertyEnums_physx__Vd__PvdOverlap_2c_20physx__Vd__SceneQueryIDConvertor_2c_20physx__Vd__NameValuePair__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($3 + 76 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 156364 | 0 | 0); $13 = (HEAP32[($3 + 76 | 0) >> 2] | 0) + 4 | 0; $17 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 68 | 0 | 0, $17 | 0, $17 | 0) | 0; $19 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdOverlap_2c_20physx__PxFilterData__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($13 | 0, $19 + 162424 | 0 | 0, $19 + 270417 | 0 | 0, 1 | 0, $3 + 68 | 0 | 0) | 0; - void_20physx__Vd__definePropertyFlags_physx__Vd__PvdOverlap_2c_20physx__PxEnumTraits_physx__PxQueryFlag__Enum__2c_20physx__PxU32ToName__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($3 + 76 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 84550 | 0 | 0); + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdOverlap_2c_20physx__PxFilterData__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($13 | 0, $19 + 168322 | 0 | 0, $19 + 276399 | 0 | 0, 1 | 0, $3 + 68 | 0 | 0) | 0; + void_20physx__Vd__definePropertyFlags_physx__Vd__PvdOverlap_2c_20physx__PxEnumTraits_physx__PxQueryFlag__Enum__2c_20physx__PxU32ToName__28physx__pvdsdk__PvdDataStream__2c_20char_20const__29(HEAP32[($3 + 76 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 84593 | 0 | 0); $32 = (HEAP32[($3 + 76 | 0) >> 2] | 0) + 4 | 0; $36 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 60 | 0 | 0, $36 | 0, $36 | 0) | 0; $38 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdOverlap_2c_20physx__PxTransform__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($32 | 0, $38 + 148770 | 0 | 0, $38 + 270417 | 0 | 0, 1 | 0, $3 + 60 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdOverlap_2c_20physx__PxTransform__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($32 | 0, $38 + 154656 | 0 | 0, $38 + 276399 | 0 | 0, 1 | 0, $3 + 60 | 0 | 0) | 0; $47 = (HEAP32[($3 + 76 | 0) >> 2] | 0) + 4 | 0; $51 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 52 | 0 | 0, $51 | 0, $51 | 0) | 0; $53 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdOverlap_2c_20char_20const___28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($47 | 0, $53 + 153548 | 0 | 0, $53 + 270417 | 0 | 0, 1 | 0, $3 + 52 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdOverlap_2c_20char_20const___28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($47 | 0, $53 + 159434 | 0 | 0, $53 + 276399 | 0 | 0, 1 | 0, $3 + 52 | 0 | 0) | 0; $62 = (HEAP32[($3 + 76 | 0) >> 2] | 0) + 4 | 0; $66 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 44 | 0 | 0, $66 | 0, $66 | 0) | 0; $68 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdOverlap_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($62 | 0, $68 + 70016 | 0 | 0, $68 + 270417 | 0 | 0, 1 | 0, $3 + 44 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdOverlap_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($62 | 0, $68 + 70016 | 0 | 0, $68 + 276399 | 0 | 0, 1 | 0, $3 + 44 | 0 | 0) | 0; $77 = (HEAP32[($3 + 76 | 0) >> 2] | 0) + 4 | 0; $81 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 36 | 0 | 0, $81 | 0, $81 | 0) | 0; $83 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdOverlap_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($77 | 0, $83 + 72782 | 0 | 0, $83 + 270417 | 0 | 0, 1 | 0, $3 + 36 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdOverlap_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($77 | 0, $83 + 72797 | 0 | 0, $83 + 276399 | 0 | 0, 1 | 0, $3 + 36 | 0 | 0) | 0; $92 = (HEAP32[($3 + 76 | 0) >> 2] | 0) + 4 | 0; $96 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 28 | 0 | 0, $96 | 0, $96 | 0) | 0; $98 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdOverlap_2c_20char_20const___28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($92 | 0, $98 + 153533 | 0 | 0, $98 + 270417 | 0 | 0, 1 | 0, $3 + 28 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdOverlap_2c_20char_20const___28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($92 | 0, $98 + 159419 | 0 | 0, $98 + 276399 | 0 | 0, 1 | 0, $3 + 28 | 0 | 0) | 0; $107 = (HEAP32[($3 + 76 | 0) >> 2] | 0) + 4 | 0; $111 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 20 | 0 | 0, $111 | 0, $111 | 0) | 0; $113 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdOverlap_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($107 | 0, $113 + 70001 | 0 | 0, $113 + 270417 | 0 | 0, 1 | 0, $3 + 20 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdOverlap_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($107 | 0, $113 + 70001 | 0 | 0, $113 + 276399 | 0 | 0, 1 | 0, $3 + 20 | 0 | 0) | 0; $122 = (HEAP32[($3 + 76 | 0) >> 2] | 0) + 4 | 0; $126 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 12 | 0 | 0, $126 | 0, $126 | 0) | 0; $128 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdOverlap_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($122 | 0, $128 + 72771 | 0 | 0, $128 + 270417 | 0 | 0, 1 | 0, $3 + 12 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__Vd__PvdOverlap_2c_20unsigned_20int__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($122 | 0, $128 + 72786 | 0 | 0, $128 + 276399 | 0 | 0, 1 | 0, $3 + 12 | 0 | 0) | 0; __stack_pointer = $3 + 80 | 0; return; } @@ -750649,7 +752450,7 @@ function asmFunc(imports) { HEAP32[($4 + 12 | 0) >> 2] = $0; HEAP32[($4 + 8 | 0) >> 2] = $1; $6 = HEAP32[(HEAP32[($4 + 12 | 0) >> 2] | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($6, HEAP32[($4 + 8 | 0) >> 2] | 0, GOT_data_internal___memory_base + 226401 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($6, HEAP32[($4 + 8 | 0) >> 2] | 0, GOT_data_internal___memory_base + 232383 | 0); __stack_pointer = $4 + 16 | 0; return; } @@ -751445,7 +753246,7 @@ function asmFunc(imports) { __stack_pointer = $4; HEAP32[($4 + 12 | 0) >> 2] = $0; HEAP32[($4 + 8 | 0) >> 2] = $1; - void_20physx__Vd__defineProperty_physx__Vd__PvdSqHit_2c_20physx__PxEnumTraits_physx__PxHitFlag__Enum__2c_20physx__PxU32ToName__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20char_20const__29(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 142159 | 0 | 0); + void_20physx__Vd__defineProperty_physx__Vd__PvdSqHit_2c_20physx__PxEnumTraits_physx__PxHitFlag__Enum__2c_20physx__PxU32ToName__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20char_20const__29(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 147989 | 0 | 0); __stack_pointer = $4 + 16 | 0; return; } @@ -751523,7 +753324,7 @@ function asmFunc(imports) { __stack_pointer = $4; HEAP32[($4 + 12 | 0) >> 2] = $0; HEAP32[($4 + 8 | 0) >> 2] = $1; - void_20physx__Vd__defineProperty_physx__Vd__PvdRaycast_2c_20physx__Vd__SceneQueryIDConvertor_2c_20physx__Vd__NameValuePair__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20char_20const__29(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 147127 | 0 | 0); + void_20physx__Vd__defineProperty_physx__Vd__PvdRaycast_2c_20physx__Vd__SceneQueryIDConvertor_2c_20physx__Vd__NameValuePair__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20char_20const__29(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 153007 | 0 | 0); __stack_pointer = $4 + 16 | 0; return; } @@ -751562,7 +753363,7 @@ function asmFunc(imports) { __stack_pointer = $4; HEAP32[($4 + 12 | 0) >> 2] = $0; HEAP32[($4 + 8 | 0) >> 2] = $1; - void_20physx__Vd__defineProperty_physx__Vd__PvdRaycast_2c_20physx__PxEnumTraits_physx__PxQueryFlag__Enum__2c_20physx__PxU32ToName__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20char_20const__29(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 142159 | 0 | 0); + void_20physx__Vd__defineProperty_physx__Vd__PvdRaycast_2c_20physx__PxEnumTraits_physx__PxQueryFlag__Enum__2c_20physx__PxU32ToName__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20char_20const__29(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 147989 | 0 | 0); __stack_pointer = $4 + 16 | 0; return; } @@ -751692,7 +753493,7 @@ function asmFunc(imports) { __stack_pointer = $4; HEAP32[($4 + 12 | 0) >> 2] = $0; HEAP32[($4 + 8 | 0) >> 2] = $1; - void_20physx__Vd__defineProperty_physx__Vd__PvdSweep_2c_20physx__Vd__SceneQueryIDConvertor_2c_20physx__Vd__NameValuePair__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20char_20const__29(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 147127 | 0 | 0); + void_20physx__Vd__defineProperty_physx__Vd__PvdSweep_2c_20physx__Vd__SceneQueryIDConvertor_2c_20physx__Vd__NameValuePair__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20char_20const__29(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 153007 | 0 | 0); __stack_pointer = $4 + 16 | 0; return; } @@ -751705,7 +753506,7 @@ function asmFunc(imports) { __stack_pointer = $4; HEAP32[($4 + 12 | 0) >> 2] = $0; HEAP32[($4 + 8 | 0) >> 2] = $1; - void_20physx__Vd__defineProperty_physx__Vd__PvdSweep_2c_20physx__PxEnumTraits_physx__PxQueryFlag__Enum__2c_20physx__PxU32ToName__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20char_20const__29(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 142159 | 0 | 0); + void_20physx__Vd__defineProperty_physx__Vd__PvdSweep_2c_20physx__PxEnumTraits_physx__PxQueryFlag__Enum__2c_20physx__PxU32ToName__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20char_20const__29(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 147989 | 0 | 0); __stack_pointer = $4 + 16 | 0; return; } @@ -751835,7 +753636,7 @@ function asmFunc(imports) { __stack_pointer = $4; HEAP32[($4 + 12 | 0) >> 2] = $0; HEAP32[($4 + 8 | 0) >> 2] = $1; - void_20physx__Vd__defineProperty_physx__Vd__PvdOverlap_2c_20physx__Vd__SceneQueryIDConvertor_2c_20physx__Vd__NameValuePair__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20char_20const__29(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 147127 | 0 | 0); + void_20physx__Vd__defineProperty_physx__Vd__PvdOverlap_2c_20physx__Vd__SceneQueryIDConvertor_2c_20physx__Vd__NameValuePair__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20char_20const__29(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 153007 | 0 | 0); __stack_pointer = $4 + 16 | 0; return; } @@ -751874,7 +753675,7 @@ function asmFunc(imports) { __stack_pointer = $4; HEAP32[($4 + 12 | 0) >> 2] = $0; HEAP32[($4 + 8 | 0) >> 2] = $1; - void_20physx__Vd__defineProperty_physx__Vd__PvdOverlap_2c_20physx__PxEnumTraits_physx__PxQueryFlag__Enum__2c_20physx__PxU32ToName__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20char_20const__29(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 142159 | 0 | 0); + void_20physx__Vd__defineProperty_physx__Vd__PvdOverlap_2c_20physx__PxEnumTraits_physx__PxQueryFlag__Enum__2c_20physx__PxU32ToName__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20char_20const__29(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 147989 | 0 | 0); __stack_pointer = $4 + 16 | 0; return; } @@ -751965,7 +753766,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 153272 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 159158 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -752300,7 +754101,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 157257 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 163143 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -753258,18 +755059,18 @@ function asmFunc(imports) { $16 = HEAP32[($5 + 36 | 0) >> 2] | 0; HEAP32[($5 + 20 | 0) >> 2] = 4; $19 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_unsigned_20int__28void_20const__2c_20char_20const__2c_20unsigned_20int_20const__29($15 | 0, $16 | 0, $19 + 91020 | 0 | 0, $5 + 20 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_unsigned_20int__28void_20const__2c_20char_20const__2c_20unsigned_20int_20const__29($15 | 0, $16 | 0, $19 + 91089 | 0 | 0, $5 + 20 | 0 | 0) | 0; $23 = HEAP32[($5 + 40 | 0) >> 2] | 0; $24 = HEAP32[($5 + 36 | 0) >> 2] | 0; $25 = 1; HEAP32[($5 + 16 | 0) >> 2] = $25; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_unsigned_20int__28void_20const__2c_20char_20const__2c_20unsigned_20int_20const__29($23 | 0, $24 | 0, $19 + 90991 | 0 | 0, $5 + 16 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_unsigned_20int__28void_20const__2c_20char_20const__2c_20unsigned_20int_20const__29($23 | 0, $24 | 0, $19 + 91060 | 0 | 0, $5 + 16 | 0 | 0) | 0; $30 = HEAP32[($5 + 40 | 0) >> 2] | 0; $31 = HEAP32[($5 + 36 | 0) >> 2] | 0; HEAP32[($5 + 12 | 0) >> 2] = $25; physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_unsigned_20int__28void_20const__2c_20char_20const__2c_20unsigned_20int_20const__29($30 | 0, $31 | 0, $19 + 69181 | 0 | 0, $5 + 12 | 0 | 0) | 0; - HEAP32[($5 + 8 | 0) >> 2] = $19 + 160046 | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_char_20const___28void_20const__2c_20char_20const__2c_20char_20const__20const__29(HEAP32[($5 + 40 | 0) >> 2] | 0 | 0, HEAP32[($5 + 36 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 157216 | 0 | 0, $5 + 8 | 0 | 0) | 0; + HEAP32[($5 + 8 | 0) >> 2] = $19 + 165944 | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_char_20const___28void_20const__2c_20char_20const__2c_20char_20const__20const__29(HEAP32[($5 + 40 | 0) >> 2] | 0 | 0, HEAP32[($5 + 36 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 163102 | 0 | 0, $5 + 8 | 0 | 0) | 0; __stack_pointer = $5 + 48 | 0; return; } @@ -753473,9 +755274,9 @@ function asmFunc(imports) { $172 = HEAP32[($5 + 568 | 0) >> 2] | 0; $173 = HEAP32[($5 + 564 | 0) >> 2] | 0; HEAP32[($5 + 4 | 0) >> 2] = HEAP32[($5 + 560 | 0) >> 2] | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($172 | 0, $173 | 0, GOT_data_internal___memory_base + 90184 | 0 | 0, $5 + 4 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($172 | 0, $173 | 0, GOT_data_internal___memory_base + 90253 | 0 | 0, $5 + 4 | 0 | 0) | 0; $180 = HEAP32[($5 + 568 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$180 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($180, HEAP32[($5 + 560 | 0) >> 2] | 0, GOT_data_internal___memory_base + 86806 | 0, HEAP32[($5 + 564 | 0) >> 2] | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$180 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($180, HEAP32[($5 + 560 | 0) >> 2] | 0, GOT_data_internal___memory_base + 86875 | 0, HEAP32[($5 + 564 | 0) >> 2] | 0) | 0; __stack_pointer = $5 + 576 | 0; return; } @@ -753568,13 +755369,13 @@ function asmFunc(imports) { HEAP32[($6 + 20 | 0) >> 2] = $2; HEAPF32[($6 + 16 | 0) >> 2] = $3; $7 = HEAP32[($6 + 24 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$7 >> 2] | 0) + 60 | 0) >> 2] | 0 | 0]($7, HEAP32[($6 + 20 | 0) >> 2] | 0, GOT_data_internal___memory_base + 153527 | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$7 >> 2] | 0) + 60 | 0) >> 2] | 0 | 0]($7, HEAP32[($6 + 20 | 0) >> 2] | 0, GOT_data_internal___memory_base + 159413 | 0) | 0; $14 = HEAP32[($6 + 24 | 0) >> 2] | 0; $15 = HEAP32[($6 + 20 | 0) >> 2] | 0; $16 = HEAP32[($6 + 20 | 0) >> 2] | 0; (wasm2js_i32$0 = $6, wasm2js_i32$1 = FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 32 | 0) >> 2] | 0 | 0]($16) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_unsigned_20int__28void_20const__2c_20char_20const__2c_20unsigned_20int_20const__29($14 | 0, $15 | 0, GOT_data_internal___memory_base + 116275 | 0 | 0, $6 + 12 | 0 | 0) | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_float__28void_20const__2c_20char_20const__2c_20float_20const__29(HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 153507 | 0 | 0, $6 + 16 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_unsigned_20int__28void_20const__2c_20char_20const__2c_20unsigned_20int_20const__29($14 | 0, $15 | 0, GOT_data_internal___memory_base + 119642 | 0 | 0, $6 + 12 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_float__28void_20const__2c_20char_20const__2c_20float_20const__29(HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 159393 | 0 | 0, $6 + 16 | 0 | 0) | 0; __stack_pointer = $6 + 32 | 0; return; } @@ -753617,7 +755418,7 @@ function asmFunc(imports) { $11 = 0; physx__pvdsdk__DataRef_unsigned_20char_20const___DataRef_28unsigned_20char_20const__2c_20unsigned_20char_20const__29($5 + 12 | 0 | 0, $11 | 0, $11 | 0) | 0; physx__pvdsdk__NamespacedName_20physx__pvdsdk__getPvdNamespacedNameForType_physx__Vd__PvdContact__28_29($5 + 4 | 0 | 0); - FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 16 | 0) >> 2] | 0 | 0]($6, $7, GOT_data_internal___memory_base + 79614 | 0, $5 + 12 | 0, $5 + 4 | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 16 | 0) >> 2] | 0 | 0]($6, $7, GOT_data_internal___memory_base + 79657 | 0, $5 + 12 | 0, $5 + 4 | 0) | 0; __stack_pointer = $5 + 32 | 0; return; } @@ -753630,7 +755431,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 76307 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 76350 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -753686,7 +755487,7 @@ function asmFunc(imports) { HEAP32[($6 + 1688 | 0) >> 2] = $1; HEAP32[($6 + 1684 | 0) >> 2] = $2; HEAP32[($6 + 1680 | 0) >> 2] = $3; - physx__Vd__ScopedPropertyValueSender_physx__Vd__PvdContact_2c_2032u_2c_20physx__Sc__Contact_2c_20physx__Vd__PvdContactConverter___ScopedPropertyValueSender_28physx__pvdsdk__PvdDataStream__2c_20void_20const__2c_20char_20const__29($6 + 4 | 0 | 0, HEAP32[($6 + 1688 | 0) >> 2] | 0 | 0, HEAP32[($6 + 1684 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 79614 | 0 | 0) | 0; + physx__Vd__ScopedPropertyValueSender_physx__Vd__PvdContact_2c_2032u_2c_20physx__Sc__Contact_2c_20physx__Vd__PvdContactConverter___ScopedPropertyValueSender_28physx__pvdsdk__PvdDataStream__2c_20void_20const__2c_20char_20const__29($6 + 4 | 0 | 0, HEAP32[($6 + 1688 | 0) >> 2] | 0 | 0, HEAP32[($6 + 1684 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 79657 | 0 | 0) | 0; HEAP32[$6 >> 2] = 0; label$1 : { label$2 : while (1) { @@ -753770,7 +755571,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Contact_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Contact_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -753877,7 +755678,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAP32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 8 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 64 | 0) >> 2] | 0 | 0]($6, HEAP32[($5 + 4 | 0) >> 2] | 0, GOT_data_internal___memory_base + 153527 | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 64 | 0) >> 2] | 0 | 0]($6, HEAP32[($5 + 4 | 0) >> 2] | 0, GOT_data_internal___memory_base + 159413 | 0) | 0; __stack_pointer = $5 + 16 | 0; return; } @@ -753897,7 +755698,7 @@ function asmFunc(imports) { $7 = HEAP32[($6 + 12 | 0) >> 2] | 0; physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__createInstance_physx__PxMaterial__28physx__PxMaterial_20const__29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0) | 0; physx__Vd__PvdMetaDataBinding__sendAllProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxMaterial_20const__29($7 | 0, HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0); - void_20physx__Vd__addPhysicsGroupProperty_physx__PxMaterial__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxMaterial_20const__2c_20physx__PxPhysics_20const__29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 83321 | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, HEAP32[$6 >> 2] | 0 | 0); + void_20physx__Vd__addPhysicsGroupProperty_physx__PxMaterial__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxMaterial_20const__2c_20physx__PxPhysics_20const__29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 83364 | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, HEAP32[$6 >> 2] | 0 | 0); __stack_pointer = $6 + 16 | 0; return; } @@ -753948,7 +755749,7 @@ function asmFunc(imports) { $7 = HEAP32[($6 + 28 | 0) >> 2] | 0; $8 = HEAP32[($6 + 20 | 0) >> 2] | 0; HEAP32[($6 + 12 | 0) >> 2] = HEAP32[($6 + 16 | 0) >> 2] | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($7 | 0, $8 | 0, GOT_data_internal___memory_base + 90184 | 0 | 0, $6 + 12 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($7 | 0, $8 | 0, GOT_data_internal___memory_base + 90253 | 0 | 0, $6 + 12 | 0 | 0) | 0; $15 = HEAP32[($6 + 28 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($15, HEAP32[($6 + 16 | 0) >> 2] | 0, HEAP32[($6 + 24 | 0) >> 2] | 0, HEAP32[($6 + 20 | 0) >> 2] | 0) | 0; __stack_pointer = $6 + 32 | 0; @@ -753987,7 +755788,7 @@ function asmFunc(imports) { HEAP32[($6 + 8 | 0) >> 2] = $1; HEAP32[($6 + 4 | 0) >> 2] = $2; HEAP32[$6 >> 2] = $3; - void_20physx__Vd__removePhysicsGroupProperty_physx__PxMaterial__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxMaterial_20const__2c_20physx__PxPhysics_20const__29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 83321 | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, HEAP32[$6 >> 2] | 0 | 0); + void_20physx__Vd__removePhysicsGroupProperty_physx__PxMaterial__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxMaterial_20const__2c_20physx__PxPhysics_20const__29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 83364 | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, HEAP32[$6 >> 2] | 0 | 0); __stack_pointer = $6 + 16 | 0; return; } @@ -754055,7 +755856,7 @@ function asmFunc(imports) { physx__PxHeightFieldDescGeneratedValues__PxHeightFieldDescGeneratedValues_28physx__PxHeightFieldDesc_20const__29($5 + 4 | 0 | 0, $5 + 56 | 0 | 0) | 0; physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyMessage_physx__PxHeightFieldDescGeneratedValues__28void_20const__2c_20physx__PxHeightFieldDescGeneratedValues_20const__29(HEAP32[($5 + 88 | 0) >> 2] | 0 | 0, HEAP32[($5 + 84 | 0) >> 2] | 0 | 0, $5 + 4 | 0 | 0) | 0; (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__Array_unsigned_20char_2c_20physx__shdfnd__NamedAllocator___begin_28_29(HEAP32[$6 >> 2] | 0 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_physx__PxHeightFieldSample__28void_20const__2c_20char_20const__2c_20physx__PxHeightFieldSample_20const__2c_20unsigned_20int_29(HEAP32[($5 + 88 | 0) >> 2] | 0 | 0, HEAP32[($5 + 84 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 86870 | 0 | 0, HEAP32[$5 >> 2] | 0 | 0, HEAP32[($5 + 48 | 0) >> 2] | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_physx__PxHeightFieldSample__28void_20const__2c_20char_20const__2c_20physx__PxHeightFieldSample_20const__2c_20unsigned_20int_29(HEAP32[($5 + 88 | 0) >> 2] | 0 | 0, HEAP32[($5 + 84 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 86939 | 0 | 0, HEAP32[$5 >> 2] | 0 | 0, HEAP32[($5 + 48 | 0) >> 2] | 0 | 0) | 0; __stack_pointer = $5 + 96 | 0; return; } @@ -754207,7 +756008,7 @@ function asmFunc(imports) { $7 = HEAP32[($6 + 12 | 0) >> 2] | 0; physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__createInstance_physx__PxHeightField__28physx__PxHeightField_20const__29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0) | 0; physx__Vd__PvdMetaDataBinding__sendAllProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxHeightField_20const__29($7 | 0, HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0); - void_20physx__Vd__addPhysicsGroupProperty_physx__PxHeightField__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxHeightField_20const__2c_20physx__PxPhysics_20const__29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 89842 | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, HEAP32[$6 >> 2] | 0 | 0); + void_20physx__Vd__addPhysicsGroupProperty_physx__PxHeightField__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxHeightField_20const__2c_20physx__PxPhysics_20const__29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 89911 | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, HEAP32[$6 >> 2] | 0 | 0); __stack_pointer = $6 + 16 | 0; return; } @@ -754242,7 +756043,7 @@ function asmFunc(imports) { $7 = HEAP32[($6 + 28 | 0) >> 2] | 0; $8 = HEAP32[($6 + 20 | 0) >> 2] | 0; HEAP32[($6 + 12 | 0) >> 2] = HEAP32[($6 + 16 | 0) >> 2] | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($7 | 0, $8 | 0, GOT_data_internal___memory_base + 90184 | 0 | 0, $6 + 12 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($7 | 0, $8 | 0, GOT_data_internal___memory_base + 90253 | 0 | 0, $6 + 12 | 0 | 0) | 0; $15 = HEAP32[($6 + 28 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($15, HEAP32[($6 + 16 | 0) >> 2] | 0, HEAP32[($6 + 24 | 0) >> 2] | 0, HEAP32[($6 + 20 | 0) >> 2] | 0) | 0; __stack_pointer = $6 + 32 | 0; @@ -754261,7 +756062,7 @@ function asmFunc(imports) { HEAP32[($6 + 8 | 0) >> 2] = $1; HEAP32[($6 + 4 | 0) >> 2] = $2; HEAP32[$6 >> 2] = $3; - void_20physx__Vd__removePhysicsGroupProperty_physx__PxHeightField__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxHeightField_20const__2c_20physx__PxPhysics_20const__29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 89842 | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, HEAP32[$6 >> 2] | 0 | 0); + void_20physx__Vd__removePhysicsGroupProperty_physx__PxHeightField__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxHeightField_20const__2c_20physx__PxPhysics_20const__29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 89911 | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, HEAP32[$6 >> 2] | 0 | 0); __stack_pointer = $6 + 16 | 0; return; } @@ -754304,14 +756105,14 @@ function asmFunc(imports) { physx__PxVec3__PxVec3_28_29($6 + 60 | 0 | 0) | 0; $16 = HEAP32[($6 + 116 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 52 | 0) >> 2] | 0 | 0]($16, $6 + 108 | 0, $6 + 72 | 0, $6 + 60 | 0); - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_float__28void_20const__2c_20char_20const__2c_20float_20const__29(HEAP32[($6 + 120 | 0) >> 2] | 0 | 0, HEAP32[($6 + 116 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 79999 | 0 | 0, $6 + 108 | 0 | 0) | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_physx__PxMat33__28void_20const__2c_20char_20const__2c_20physx__PxMat33_20const__29(HEAP32[($6 + 120 | 0) >> 2] | 0 | 0, HEAP32[($6 + 116 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 163128 | 0 | 0, $6 + 72 | 0 | 0) | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_physx__PxVec3__28void_20const__2c_20char_20const__2c_20physx__PxVec3_20const__29(HEAP32[($6 + 120 | 0) >> 2] | 0 | 0, HEAP32[($6 + 116 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 79986 | 0 | 0, $6 + 60 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_float__28void_20const__2c_20char_20const__2c_20float_20const__29(HEAP32[($6 + 120 | 0) >> 2] | 0 | 0, HEAP32[($6 + 116 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 80042 | 0 | 0, $6 + 108 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_physx__PxMat33__28void_20const__2c_20char_20const__2c_20physx__PxMat33_20const__29(HEAP32[($6 + 120 | 0) >> 2] | 0 | 0, HEAP32[($6 + 116 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 169026 | 0 | 0, $6 + 72 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_physx__PxVec3__28void_20const__2c_20char_20const__2c_20physx__PxVec3_20const__29(HEAP32[($6 + 120 | 0) >> 2] | 0 | 0, HEAP32[($6 + 116 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 80029 | 0 | 0, $6 + 60 | 0 | 0) | 0; $49 = HEAP32[($6 + 116 | 0) >> 2] | 0; (wasm2js_i32$0 = $6, wasm2js_i32$1 = FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 28 | 0) >> 2] | 0 | 0]($49) | 0), HEAP32[(wasm2js_i32$0 + 56 | 0) >> 2] = wasm2js_i32$1; $53 = HEAP32[($6 + 116 | 0) >> 2] | 0; (wasm2js_i32$0 = $6, wasm2js_i32$1 = FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 24 | 0) >> 2] | 0 | 0]($53) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_physx__PxVec3__28void_20const__2c_20char_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_29(HEAP32[($6 + 120 | 0) >> 2] | 0 | 0, HEAP32[($6 + 116 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 77630 | 0 | 0, HEAP32[($6 + 56 | 0) >> 2] | 0 | 0, HEAP32[($6 + 52 | 0) >> 2] | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_physx__PxVec3__28void_20const__2c_20char_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_29(HEAP32[($6 + 120 | 0) >> 2] | 0 | 0, HEAP32[($6 + 116 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 77673 | 0 | 0, HEAP32[($6 + 56 | 0) >> 2] | 0 | 0, HEAP32[($6 + 52 | 0) >> 2] | 0 | 0) | 0; HEAP16[($6 + 50 | 0) >> 1] = 0; $65 = HEAP32[($6 + 116 | 0) >> 2] | 0; (wasm2js_i32$0 = $6, wasm2js_i32$1 = FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 36 | 0) >> 2] | 0 | 0]($65) | 0), HEAP32[(wasm2js_i32$0 + 44 | 0) >> 2] = wasm2js_i32$1; @@ -754331,11 +756132,11 @@ function asmFunc(imports) { continue label$2; }; } - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_physx__Vd__PvdHullPolygonData__28void_20const__2c_20char_20const__2c_20physx__Vd__PvdHullPolygonData_20const__2c_20unsigned_20int_29(HEAP32[($6 + 120 | 0) >> 2] | 0 | 0, HEAP32[($6 + 116 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 82806 | 0 | 0, HEAP32[($6 + 40 | 0) >> 2] | 0 | 0, HEAP32[($6 + 44 | 0) >> 2] | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_physx__Vd__PvdHullPolygonData__28void_20const__2c_20char_20const__2c_20physx__Vd__PvdHullPolygonData_20const__2c_20unsigned_20int_29(HEAP32[($6 + 120 | 0) >> 2] | 0 | 0, HEAP32[($6 + 116 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 82849 | 0 | 0, HEAP32[($6 + 40 | 0) >> 2] | 0 | 0, HEAP32[($6 + 44 | 0) >> 2] | 0 | 0) | 0; $122 = HEAP32[($6 + 116 | 0) >> 2] | 0; (wasm2js_i32$0 = $6, wasm2js_i32$1 = FUNCTION_TABLE[HEAP32[((HEAP32[$122 >> 2] | 0) + 32 | 0) >> 2] | 0 | 0]($122) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_unsigned_20char__28void_20const__2c_20char_20const__2c_20unsigned_20char_20const__2c_20unsigned_20int_29(HEAP32[($6 + 120 | 0) >> 2] | 0 | 0, HEAP32[($6 + 116 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 85013 | 0 | 0, HEAP32[($6 + 12 | 0) >> 2] | 0 | 0, (HEAPU16[($6 + 50 | 0) >> 1] | 0) & 65535 | 0 | 0) | 0; - void_20physx__Vd__addPhysicsGroupProperty_physx__PxConvexMesh__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxConvexMesh_20const__2c_20physx__PxPhysics_20const__29(HEAP32[($6 + 120 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 87665 | 0 | 0, HEAP32[($6 + 116 | 0) >> 2] | 0 | 0, HEAP32[($6 + 112 | 0) >> 2] | 0 | 0); + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_unsigned_20char__28void_20const__2c_20char_20const__2c_20unsigned_20char_20const__2c_20unsigned_20int_29(HEAP32[($6 + 120 | 0) >> 2] | 0 | 0, HEAP32[($6 + 116 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 85082 | 0 | 0, HEAP32[($6 + 12 | 0) >> 2] | 0 | 0, (HEAPU16[($6 + 50 | 0) >> 1] | 0) & 65535 | 0 | 0) | 0; + void_20physx__Vd__addPhysicsGroupProperty_physx__PxConvexMesh__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxConvexMesh_20const__2c_20physx__PxPhysics_20const__29(HEAP32[($6 + 120 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 87734 | 0 | 0, HEAP32[($6 + 116 | 0) >> 2] | 0 | 0, HEAP32[($6 + 112 | 0) >> 2] | 0 | 0); __stack_pointer = $6 + 128 | 0; return; } @@ -754518,7 +756319,7 @@ function asmFunc(imports) { $7 = HEAP32[($6 + 28 | 0) >> 2] | 0; $8 = HEAP32[($6 + 20 | 0) >> 2] | 0; HEAP32[($6 + 12 | 0) >> 2] = HEAP32[($6 + 16 | 0) >> 2] | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($7 | 0, $8 | 0, GOT_data_internal___memory_base + 90184 | 0 | 0, $6 + 12 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($7 | 0, $8 | 0, GOT_data_internal___memory_base + 90253 | 0 | 0, $6 + 12 | 0 | 0) | 0; $15 = HEAP32[($6 + 28 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($15, HEAP32[($6 + 16 | 0) >> 2] | 0, HEAP32[($6 + 24 | 0) >> 2] | 0, HEAP32[($6 + 20 | 0) >> 2] | 0) | 0; __stack_pointer = $6 + 32 | 0; @@ -754537,7 +756338,7 @@ function asmFunc(imports) { HEAP32[($6 + 8 | 0) >> 2] = $1; HEAP32[($6 + 4 | 0) >> 2] = $2; HEAP32[$6 >> 2] = $3; - void_20physx__Vd__removePhysicsGroupProperty_physx__PxConvexMesh__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxConvexMesh_20const__2c_20physx__PxPhysics_20const__29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 87665 | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, HEAP32[$6 >> 2] | 0 | 0); + void_20physx__Vd__removePhysicsGroupProperty_physx__PxConvexMesh__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxConvexMesh_20const__2c_20physx__PxPhysics_20const__29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 87734 | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, HEAP32[$6 >> 2] | 0 | 0); __stack_pointer = $6 + 16 | 0; return; } @@ -754582,14 +756383,14 @@ function asmFunc(imports) { (wasm2js_i32$0 = $6, wasm2js_i32$1 = FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 28 | 0) >> 2] | 0 | 0]($23) | 0), HEAP32[(wasm2js_i32$0 + 40 | 0) >> 2] = wasm2js_i32$1; $27 = HEAP32[($6 + 52 | 0) >> 2] | 0; (wasm2js_i32$0 = $6, wasm2js_i32$1 = FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 24 | 0) >> 2] | 0 | 0]($27) | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_physx__PxVec3__28void_20const__2c_20char_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_29(HEAP32[($6 + 56 | 0) >> 2] | 0 | 0, HEAP32[($6 + 52 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 77630 | 0 | 0, HEAP32[($6 + 40 | 0) >> 2] | 0 | 0, HEAP32[($6 + 36 | 0) >> 2] | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_physx__PxVec3__28void_20const__2c_20char_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_29(HEAP32[($6 + 56 | 0) >> 2] | 0 | 0, HEAP32[($6 + 52 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 77673 | 0 | 0, HEAP32[($6 + 40 | 0) >> 2] | 0 | 0, HEAP32[($6 + 36 | 0) >> 2] | 0 | 0) | 0; $38 = HEAP32[($6 + 52 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($6 + 33 | 0, $38); physx__PxFlags_physx__PxTriangleMeshFlag__Enum_2c_20unsigned_20char___operator__28physx__PxTriangleMeshFlag__Enum_29_20const($6 + 34 | 0 | 0, $6 + 33 | 0 | 0, 2 | 0); (wasm2js_i32$0 = $6, wasm2js_i32$1 = ((physx__PxFlags_physx__PxTriangleMeshFlag__Enum_2c_20unsigned_20char___operator_20bool_28_29_20const($6 + 34 | 0 | 0) | 0) & 1 | 0 ? 1 : 0) & 1 | 0), HEAP8[(wasm2js_i32$0 + 35 | 0) >> 0] = wasm2js_i32$1; $62 = HEAP32[($6 + 52 | 0) >> 2] | 0; (wasm2js_i32$0 = $6, wasm2js_i32$1 = FUNCTION_TABLE[HEAP32[((HEAP32[$62 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($62) | 0), HEAP32[(wasm2js_i32$0 + 28 | 0) >> 2] = wasm2js_i32$1; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_unsigned_20int__28void_20const__2c_20char_20const__2c_20unsigned_20int_20const__29(HEAP32[($6 + 56 | 0) >> 2] | 0 | 0, HEAP32[($6 + 52 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 87131 | 0 | 0, $6 + 28 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_unsigned_20int__28void_20const__2c_20char_20const__2c_20unsigned_20int_20const__29(HEAP32[($6 + 56 | 0) >> 2] | 0 | 0, HEAP32[($6 + 52 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 87200 | 0 | 0, $6 + 28 | 0 | 0) | 0; HEAP32[($6 + 24 | 0) >> 2] = Math_imul(HEAP32[($6 + 28 | 0) >> 2] | 0, 3); $76 = HEAP32[($6 + 52 | 0) >> 2] | 0; (wasm2js_i32$0 = $6, wasm2js_i32$1 = FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($76) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; @@ -754598,10 +756399,10 @@ function asmFunc(imports) { if (!((HEAPU8[($6 + 35 | 0) >> 0] | 0) & 1 | 0)) { break label$2 } - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_unsigned_20short__28void_20const__2c_20char_20const__2c_20unsigned_20short_20const__2c_20unsigned_20int_29(HEAP32[($6 + 56 | 0) >> 2] | 0 | 0, HEAP32[($6 + 52 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 87133 | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0, HEAP32[($6 + 24 | 0) >> 2] | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_unsigned_20short__28void_20const__2c_20char_20const__2c_20unsigned_20short_20const__2c_20unsigned_20int_29(HEAP32[($6 + 56 | 0) >> 2] | 0 | 0, HEAP32[($6 + 52 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 87202 | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0, HEAP32[($6 + 24 | 0) >> 2] | 0 | 0) | 0; break label$1; } - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_unsigned_20int__28void_20const__2c_20char_20const__2c_20unsigned_20int_20const__2c_20unsigned_20int_29(HEAP32[($6 + 56 | 0) >> 2] | 0 | 0, HEAP32[($6 + 52 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 87133 | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0, HEAP32[($6 + 24 | 0) >> 2] | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_unsigned_20int__28void_20const__2c_20char_20const__2c_20unsigned_20int_20const__2c_20unsigned_20int_29(HEAP32[($6 + 56 | 0) >> 2] | 0 | 0, HEAP32[($6 + 52 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 87202 | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0, HEAP32[($6 + 24 | 0) >> 2] | 0 | 0) | 0; } label$3 : { if (!((HEAPU8[($6 + 47 | 0) >> 0] | 0) & 1 | 0)) { @@ -754623,9 +756424,9 @@ function asmFunc(imports) { continue label$5; }; } - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_unsigned_20short__28void_20const__2c_20char_20const__2c_20unsigned_20short_20const__2c_20unsigned_20int_29(HEAP32[($6 + 56 | 0) >> 2] | 0 | 0, HEAP32[($6 + 52 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 89315 | 0 | 0, HEAP32[($6 + 12 | 0) >> 2] | 0 | 0, HEAP32[($6 + 16 | 0) >> 2] | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_unsigned_20short__28void_20const__2c_20char_20const__2c_20unsigned_20short_20const__2c_20unsigned_20int_29(HEAP32[($6 + 56 | 0) >> 2] | 0 | 0, HEAP32[($6 + 52 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 89384 | 0 | 0, HEAP32[($6 + 12 | 0) >> 2] | 0 | 0, HEAP32[($6 + 16 | 0) >> 2] | 0 | 0) | 0; } - void_20physx__Vd__addPhysicsGroupProperty_physx__PxTriangleMesh__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxTriangleMesh_20const__2c_20physx__PxPhysics_20const__29(HEAP32[($6 + 56 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 87678 | 0 | 0, HEAP32[($6 + 52 | 0) >> 2] | 0 | 0, HEAP32[($6 + 48 | 0) >> 2] | 0 | 0); + void_20physx__Vd__addPhysicsGroupProperty_physx__PxTriangleMesh__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxTriangleMesh_20const__2c_20physx__PxPhysics_20const__29(HEAP32[($6 + 56 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 87747 | 0 | 0, HEAP32[($6 + 52 | 0) >> 2] | 0 | 0, HEAP32[($6 + 48 | 0) >> 2] | 0 | 0); __stack_pointer = $6 + 64 | 0; return; } @@ -754761,7 +756562,7 @@ function asmFunc(imports) { $7 = HEAP32[($6 + 28 | 0) >> 2] | 0; $8 = HEAP32[($6 + 20 | 0) >> 2] | 0; HEAP32[($6 + 12 | 0) >> 2] = HEAP32[($6 + 16 | 0) >> 2] | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($7 | 0, $8 | 0, GOT_data_internal___memory_base + 90184 | 0 | 0, $6 + 12 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($7 | 0, $8 | 0, GOT_data_internal___memory_base + 90253 | 0 | 0, $6 + 12 | 0 | 0) | 0; $15 = HEAP32[($6 + 28 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($15, HEAP32[($6 + 16 | 0) >> 2] | 0, HEAP32[($6 + 24 | 0) >> 2] | 0, HEAP32[($6 + 20 | 0) >> 2] | 0) | 0; __stack_pointer = $6 + 32 | 0; @@ -754792,7 +756593,7 @@ function asmFunc(imports) { HEAP32[($6 + 8 | 0) >> 2] = $1; HEAP32[($6 + 4 | 0) >> 2] = $2; HEAP32[$6 >> 2] = $3; - void_20physx__Vd__removePhysicsGroupProperty_physx__PxTriangleMesh__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxTriangleMesh_20const__2c_20physx__PxPhysics_20const__29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 87678 | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, HEAP32[$6 >> 2] | 0 | 0); + void_20physx__Vd__removePhysicsGroupProperty_physx__PxTriangleMesh__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxTriangleMesh_20const__2c_20physx__PxPhysics_20const__29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 87747 | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, HEAP32[$6 >> 2] | 0 | 0); __stack_pointer = $6 + 16 | 0; return; } @@ -754938,8 +756739,8 @@ function asmFunc(imports) { } break label$3; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($8 + 27 | 0 | 0, GOT_data_internal___memory_base + 147028 | 0 | 0) | 0; - $79 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 27 | 0 | 0, 40 | 0, GOT_data_internal___memory_base + 109311 | 0 | 0, 988 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($8 + 27 | 0 | 0, GOT_data_internal___memory_base + 152908 | 0 | 0) | 0; + $79 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 27 | 0 | 0, 40 | 0, GOT_data_internal___memory_base + 111656 | 0 | 0, 988 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($8 + 27 | 0 | 0) | 0; HEAP32[($8 + 28 | 0) >> 2] = $79; $83 = HEAP32[($8 + 28 | 0) >> 2] | 0; @@ -754956,16 +756757,16 @@ function asmFunc(imports) { break label$6 } $103 = HEAP32[($8 + 72 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$103 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($103, HEAP32[($8 + 64 | 0) >> 2] | 0, GOT_data_internal___memory_base + 86744 | 0, HEAP32[($8 + 68 | 0) >> 2] | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$103 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($103, HEAP32[($8 + 64 | 0) >> 2] | 0, GOT_data_internal___memory_base + 86813 | 0, HEAP32[($8 + 68 | 0) >> 2] | 0) | 0; break label$1; } physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__createInstance_physx__PxShape__28physx__PxShape_20const__29(HEAP32[($8 + 72 | 0) >> 2] | 0 | 0, HEAP32[($8 + 68 | 0) >> 2] | 0 | 0) | 0; $113 = HEAP32[($8 + 72 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$113 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($113, HEAP32[($8 + 64 | 0) >> 2] | 0, GOT_data_internal___memory_base + 86744 | 0, HEAP32[($8 + 68 | 0) >> 2] | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$113 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($113, HEAP32[($8 + 64 | 0) >> 2] | 0, GOT_data_internal___memory_base + 86813 | 0, HEAP32[($8 + 68 | 0) >> 2] | 0) | 0; $121 = HEAP32[($8 + 72 | 0) >> 2] | 0; $122 = HEAP32[($8 + 68 | 0) >> 2] | 0; HEAP32[($8 + 12 | 0) >> 2] = HEAP32[($8 + 64 | 0) >> 2] | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($121 | 0, $122 | 0, GOT_data_internal___memory_base + 90760 | 0 | 0, $8 + 12 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($121 | 0, $122 | 0, GOT_data_internal___memory_base + 90829 | 0 | 0, $8 + 12 | 0 | 0) | 0; physx__Vd__PvdMetaDataBinding__sendAllProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxShape_20const__29($9 | 0, HEAP32[($8 + 72 | 0) >> 2] | 0 | 0, HEAP32[($8 + 68 | 0) >> 2] | 0 | 0); physx__Vd__setGeometry_28physx__Vd__PvdMetaDataBinding__2c_20physx__pvdsdk__PvdDataStream__2c_20physx__PxShape_20const__2c_20physx__pvdsdk__PsPvd__29($9 | 0, HEAP32[($8 + 72 | 0) >> 2] | 0 | 0, HEAP32[($8 + 68 | 0) >> 2] | 0 | 0, HEAP32[($8 + 56 | 0) >> 2] | 0 | 0); physx__Vd__setMaterials_28physx__Vd__PvdMetaDataBinding__2c_20physx__pvdsdk__PvdDataStream__2c_20physx__PxShape_20const__2c_20physx__pvdsdk__PsPvd__2c_20physx__Vd__PvdMetaDataBindingData__29($9 | 0, HEAP32[($8 + 72 | 0) >> 2] | 0 | 0, HEAP32[($8 + 68 | 0) >> 2] | 0 | 0, HEAP32[($8 + 56 | 0) >> 2] | 0 | 0, HEAP32[$9 >> 2] | 0 | 0); @@ -754974,7 +756775,7 @@ function asmFunc(imports) { break label$1 } $144 = HEAP32[($8 + 72 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$144 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($144, HEAP32[($8 + 60 | 0) >> 2] | 0, GOT_data_internal___memory_base + 86689 | 0, HEAP32[($8 + 68 | 0) >> 2] | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$144 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($144, HEAP32[($8 + 60 | 0) >> 2] | 0, GOT_data_internal___memory_base + 86758 | 0, HEAP32[($8 + 68 | 0) >> 2] | 0) | 0; } __stack_pointer = $8 + 80 | 0; return; @@ -755153,7 +756954,7 @@ function asmFunc(imports) { $59 = HEAP32[($6 + 168 | 0) >> 2] | 0; $60 = HEAP32[($6 + 144 | 0) >> 2] | 0; HEAP32[($6 + 132 | 0) >> 2] = HEAP32[($6 + 164 | 0) >> 2] | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($59 | 0, $60 | 0, GOT_data_internal___memory_base + 150920 | 0 | 0, $6 + 132 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($59 | 0, $60 | 0, GOT_data_internal___memory_base + 156806 | 0 | 0, $6 + 132 | 0 | 0) | 0; break label$1; case 3: physx__PxCapsuleGeometry__PxCapsuleGeometry_28_29($6 + 120 | 0 | 0) | 0; @@ -755193,12 +756994,12 @@ function asmFunc(imports) { }; } label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371946 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378802 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $147 = physx__PxGetAssertHandler_28_29() | 0; $151 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$147 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($147, $151 + 149280 | 0, $151 + 109311 | 0, 956, $151 + 371946 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$147 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($147, $151 + 155166 | 0, $151 + 111656 | 0, 956, $151 + 378802 | 0); } } __stack_pointer = $6 + 176 | 0; @@ -755238,7 +757039,7 @@ function asmFunc(imports) { physx__Vd__PvdMetaDataBinding__createInstance_28physx__pvdsdk__PvdDataStream__2c_20physx__PxMaterial_20const__2c_20physx__PxPhysics_20const__29(HEAP32[($7 + 28 | 0) >> 2] | 0 | 0, HEAP32[($7 + 24 | 0) >> 2] | 0 | 0, HEAP32[((HEAP32[($7 + 4 | 0) >> 2] | 0) + ((HEAP32[$7 >> 2] | 0) << 2 | 0) | 0) >> 2] | 0 | 0, PxGetPhysics() | 0 | 0); } $52 = HEAP32[($7 + 24 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($52, HEAP32[($7 + 20 | 0) >> 2] | 0, GOT_data_internal___memory_base + 83321 | 0, HEAP32[((HEAP32[($7 + 4 | 0) >> 2] | 0) + ((HEAP32[$7 >> 2] | 0) << 2 | 0) | 0) >> 2] | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($52, HEAP32[($7 + 20 | 0) >> 2] | 0, GOT_data_internal___memory_base + 83364 | 0, HEAP32[((HEAP32[($7 + 4 | 0) >> 2] | 0) + ((HEAP32[$7 >> 2] | 0) << 2 | 0) | 0) >> 2] | 0) | 0; HEAP32[$7 >> 2] = (HEAP32[$7 >> 2] | 0) + 1 | 0; continue label$2; }; @@ -755578,7 +757379,7 @@ function asmFunc(imports) { $41 = HEAP32[($7 + 40 | 0) >> 2] | 0; $42 = HEAP32[($7 + 24 | 0) >> 2] | 0; HEAP32[($7 + 8 | 0) >> 2] = HEAP32[($7 + 36 | 0) >> 2] | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($41 | 0, $42 | 0, GOT_data_internal___memory_base + 150920 | 0 | 0, $7 + 8 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($41 | 0, $42 | 0, GOT_data_internal___memory_base + 156806 | 0 | 0, $7 + 8 | 0 | 0) | 0; __stack_pointer = $7 + 48 | 0; return; } @@ -755622,7 +757423,7 @@ function asmFunc(imports) { $41 = HEAP32[($7 + 40 | 0) >> 2] | 0; $42 = HEAP32[($7 + 24 | 0) >> 2] | 0; HEAP32[($7 + 4 | 0) >> 2] = HEAP32[($7 + 36 | 0) >> 2] | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($41 | 0, $42 | 0, GOT_data_internal___memory_base + 150920 | 0 | 0, $7 + 4 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($41 | 0, $42 | 0, GOT_data_internal___memory_base + 156806 | 0 | 0, $7 + 4 | 0 | 0) | 0; __stack_pointer = $7 + 48 | 0; return; } @@ -755666,7 +757467,7 @@ function asmFunc(imports) { $41 = HEAP32[($7 + 40 | 0) >> 2] | 0; $42 = HEAP32[($7 + 24 | 0) >> 2] | 0; HEAP32[$7 >> 2] = HEAP32[($7 + 36 | 0) >> 2] | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($41 | 0, $42 | 0, GOT_data_internal___memory_base + 150920 | 0 | 0, $7 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($41 | 0, $42 | 0, GOT_data_internal___memory_base + 156806 | 0 | 0, $7 | 0) | 0; __stack_pointer = $7 + 48 | 0; return; } @@ -755696,7 +757497,7 @@ function asmFunc(imports) { $41 = HEAP32[($7 + 72 | 0) >> 2] | 0; $42 = HEAP32[($7 + 56 | 0) >> 2] | 0; HEAP32[($7 + 8 | 0) >> 2] = HEAP32[($7 + 68 | 0) >> 2] | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($41 | 0, $42 | 0, GOT_data_internal___memory_base + 150920 | 0 | 0, $7 + 8 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($41 | 0, $42 | 0, GOT_data_internal___memory_base + 156806 | 0 | 0, $7 + 8 | 0 | 0) | 0; __stack_pointer = $7 + 80 | 0; return; } @@ -755726,7 +757527,7 @@ function asmFunc(imports) { $41 = HEAP32[($7 + 72 | 0) >> 2] | 0; $42 = HEAP32[($7 + 56 | 0) >> 2] | 0; HEAP32[($7 + 8 | 0) >> 2] = HEAP32[($7 + 68 | 0) >> 2] | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($41 | 0, $42 | 0, GOT_data_internal___memory_base + 150920 | 0 | 0, $7 + 8 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($41 | 0, $42 | 0, GOT_data_internal___memory_base + 156806 | 0 | 0, $7 + 8 | 0 | 0) | 0; __stack_pointer = $7 + 80 | 0; return; } @@ -755756,7 +757557,7 @@ function asmFunc(imports) { $41 = HEAP32[($7 + 56 | 0) >> 2] | 0; $42 = HEAP32[($7 + 40 | 0) >> 2] | 0; HEAP32[($7 + 8 | 0) >> 2] = HEAP32[($7 + 52 | 0) >> 2] | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($41 | 0, $42 | 0, GOT_data_internal___memory_base + 150920 | 0 | 0, $7 + 8 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($41 | 0, $42 | 0, GOT_data_internal___memory_base + 156806 | 0 | 0, $7 + 8 | 0 | 0) | 0; __stack_pointer = $7 + 64 | 0; return; } @@ -755941,7 +757742,7 @@ function asmFunc(imports) { $13 = 0; physx__pvdsdk__DataRef_unsigned_20char_20const___DataRef_28unsigned_20char_20const__2c_20unsigned_20char_20const__29($6 + 8 | 0 | 0, $13 | 0, $13 | 0) | 0; physx__pvdsdk__NamespacedName_20physx__pvdsdk__getPvdNamespacedNameForType_physx__pvdsdk__ObjectRef__28_29($6 | 0); - FUNCTION_TABLE[HEAP32[((HEAP32[$8 >> 2] | 0) + 16 | 0) >> 2] | 0 | 0]($8, $9, GOT_data_internal___memory_base + 83321 | 0, $6 + 8 | 0, $6) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$8 >> 2] | 0) + 16 | 0) >> 2] | 0 | 0]($8, $9, GOT_data_internal___memory_base + 83364 | 0, $6 + 8 | 0, $6) | 0; physx__Vd__setMaterials_28physx__Vd__PvdMetaDataBinding__2c_20physx__pvdsdk__PvdDataStream__2c_20physx__PxShape_20const__2c_20physx__pvdsdk__PsPvd__2c_20physx__Vd__PvdMetaDataBindingData__29($7 | 0, HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0, HEAP32[($6 + 16 | 0) >> 2] | 0 | 0, HEAP32[$7 >> 2] | 0 | 0); __stack_pointer = $6 + 32 | 0; return; @@ -755955,7 +757756,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 143309 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 149170 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -755979,7 +757780,7 @@ function asmFunc(imports) { break label$1 } $15 = HEAP32[($6 + 72 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 52 | 0) >> 2] | 0 | 0]($15, HEAP32[($6 + 64 | 0) >> 2] | 0, GOT_data_internal___memory_base + 86744 | 0, HEAP32[($6 + 68 | 0) >> 2] | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 52 | 0) >> 2] | 0 | 0]($15, HEAP32[($6 + 64 | 0) >> 2] | 0, GOT_data_internal___memory_base + 86813 | 0, HEAP32[($6 + 68 | 0) >> 2] | 0) | 0; HEAP8[($6 + 63 | 0) >> 0] = 1; $26 = (HEAP32[$7 >> 2] | 0) + 88 | 0; HEAP32[($6 + 52 | 0) >> 2] = HEAP32[($6 + 68 | 0) >> 2] | 0; @@ -756021,7 +757822,7 @@ function asmFunc(imports) { break label$6 } $96 = HEAP32[($6 + 72 | 0) >> 2] | 0; - ((((wasm2js_i32$1 = $96, wasm2js_i32$2 = PxGetPhysics() | 0), wasm2js_i32$3 = GOT_data_internal___memory_base + 86689 | 0), wasm2js_i32$4 = HEAP32[($6 + 68 | 0) >> 2] | 0), wasm2js_i32$0 = HEAP32[((HEAP32[$96 >> 2] | 0) + 52 | 0) >> 2] | 0 | 0), FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$1 | 0, wasm2js_i32$2 | 0, wasm2js_i32$3 | 0, wasm2js_i32$4 | 0) | 0; + ((((wasm2js_i32$1 = $96, wasm2js_i32$2 = PxGetPhysics() | 0), wasm2js_i32$3 = GOT_data_internal___memory_base + 86758 | 0), wasm2js_i32$4 = HEAP32[($6 + 68 | 0) >> 2] | 0), wasm2js_i32$0 = HEAP32[((HEAP32[$96 >> 2] | 0) + 52 | 0) >> 2] | 0 | 0), FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$1 | 0, wasm2js_i32$2 | 0, wasm2js_i32$3 | 0, wasm2js_i32$4 | 0) | 0; } HEAP32[($6 + 28 | 0) >> 2] = (HEAP32[($6 + 68 | 0) >> 2] | 0) + 4 | 0; $107 = HEAP32[($6 + 72 | 0) >> 2] | 0; @@ -756210,7 +758011,7 @@ function asmFunc(imports) { HEAP32[($8 + 12 | 0) >> 2] = $4; HEAP32[($8 + 8 | 0) >> 2] = $5; $9 = HEAP32[($8 + 28 | 0) >> 2] | 0; - void_20physx__Vd__addSceneGroupProperty_physx__PxRigidStatic__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxRigidStatic_20const__2c_20physx__PxScene_20const__29(HEAP32[($8 + 24 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 90107 | 0 | 0, HEAP32[($8 + 20 | 0) >> 2] | 0 | 0, HEAP32[($8 + 16 | 0) >> 2] | 0 | 0); + void_20physx__Vd__addSceneGroupProperty_physx__PxRigidStatic__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxRigidStatic_20const__2c_20physx__PxScene_20const__29(HEAP32[($8 + 24 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 90176 | 0 | 0, HEAP32[($8 + 20 | 0) >> 2] | 0 | 0, HEAP32[($8 + 16 | 0) >> 2] | 0 | 0); physx__Vd__PvdMetaDataBinding__sendAllProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxRigidStatic_20const__29($9 | 0, HEAP32[($8 + 24 | 0) >> 2] | 0 | 0, HEAP32[($8 + 20 | 0) >> 2] | 0 | 0); physx__Vd__sendShapes_28physx__Vd__PvdMetaDataBinding__2c_20physx__pvdsdk__PvdDataStream__2c_20physx__PxRigidActor_20const__2c_20physx__PxPhysics_20const__2c_20physx__pvdsdk__PsPvd__29($9 | 0, HEAP32[($8 + 24 | 0) >> 2] | 0 | 0, HEAP32[($8 + 20 | 0) >> 2] | 0 | 0, HEAP32[($8 + 12 | 0) >> 2] | 0 | 0, HEAP32[($8 + 8 | 0) >> 2] | 0 | 0); __stack_pointer = $8 + 32 | 0; @@ -756235,7 +758036,7 @@ function asmFunc(imports) { $15 = HEAP32[($6 + 28 | 0) >> 2] | 0; $16 = HEAP32[($6 + 20 | 0) >> 2] | 0; HEAP32[($6 + 12 | 0) >> 2] = HEAP32[($6 + 16 | 0) >> 2] | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($15 | 0, $16 | 0, GOT_data_internal___memory_base + 153369 | 0 | 0, $6 + 12 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($15 | 0, $16 | 0, GOT_data_internal___memory_base + 159255 | 0 | 0, $6 + 12 | 0 | 0) | 0; __stack_pointer = $6 + 32 | 0; return; } @@ -756360,7 +758161,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxShape__2c_20physx__shdfnd__InlineAllocator_20u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxShape__2c_20physx__shdfnd__InlineAllocator_20u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -756394,7 +758195,7 @@ function asmFunc(imports) { HEAP32[($6 + 4 | 0) >> 2] = $2; HEAP32[$6 >> 2] = $3; physx__Vd__releaseShapes_28physx__Vd__PvdMetaDataBinding__2c_20physx__pvdsdk__PvdDataStream__2c_20physx__PxRigidActor_20const__29(HEAP32[($6 + 12 | 0) >> 2] | 0 | 0, HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0); - void_20physx__Vd__removeSceneGroupProperty_physx__PxRigidStatic__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxRigidStatic_20const__2c_20physx__PxScene_20const__29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 90107 | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, HEAP32[$6 >> 2] | 0 | 0); + void_20physx__Vd__removeSceneGroupProperty_physx__PxRigidStatic__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxRigidStatic_20const__2c_20physx__PxScene_20const__29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 90176 | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, HEAP32[$6 >> 2] | 0 | 0); __stack_pointer = $6 + 16 | 0; return; } @@ -756472,7 +758273,7 @@ function asmFunc(imports) { HEAP32[($8 + 12 | 0) >> 2] = $4; HEAP32[($8 + 8 | 0) >> 2] = $5; $9 = HEAP32[($8 + 28 | 0) >> 2] | 0; - void_20physx__Vd__addSceneGroupProperty_physx__PxRigidDynamic__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxRigidDynamic_20const__2c_20physx__PxScene_20const__29(HEAP32[($8 + 24 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 90230 | 0 | 0, HEAP32[($8 + 20 | 0) >> 2] | 0 | 0, HEAP32[($8 + 16 | 0) >> 2] | 0 | 0); + void_20physx__Vd__addSceneGroupProperty_physx__PxRigidDynamic__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxRigidDynamic_20const__2c_20physx__PxScene_20const__29(HEAP32[($8 + 24 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 90299 | 0 | 0, HEAP32[($8 + 20 | 0) >> 2] | 0 | 0, HEAP32[($8 + 16 | 0) >> 2] | 0 | 0); physx__Vd__PvdMetaDataBinding__sendAllProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxRigidDynamic_20const__29($9 | 0, HEAP32[($8 + 24 | 0) >> 2] | 0 | 0, HEAP32[($8 + 20 | 0) >> 2] | 0 | 0); physx__Vd__sendShapes_28physx__Vd__PvdMetaDataBinding__2c_20physx__pvdsdk__PvdDataStream__2c_20physx__PxRigidActor_20const__2c_20physx__PxPhysics_20const__2c_20physx__pvdsdk__PsPvd__29($9 | 0, HEAP32[($8 + 24 | 0) >> 2] | 0 | 0, HEAP32[($8 + 20 | 0) >> 2] | 0 | 0, HEAP32[($8 + 12 | 0) >> 2] | 0 | 0, HEAP32[($8 + 8 | 0) >> 2] | 0 | 0); __stack_pointer = $8 + 32 | 0; @@ -756497,7 +758298,7 @@ function asmFunc(imports) { $15 = HEAP32[($6 + 28 | 0) >> 2] | 0; $16 = HEAP32[($6 + 20 | 0) >> 2] | 0; HEAP32[($6 + 12 | 0) >> 2] = HEAP32[($6 + 16 | 0) >> 2] | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($15 | 0, $16 | 0, GOT_data_internal___memory_base + 153369 | 0 | 0, $6 + 12 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($15 | 0, $16 | 0, GOT_data_internal___memory_base + 159255 | 0 | 0, $6 + 12 | 0 | 0) | 0; __stack_pointer = $6 + 32 | 0; return; } @@ -756530,7 +758331,7 @@ function asmFunc(imports) { HEAP32[($6 + 4 | 0) >> 2] = $2; HEAP32[$6 >> 2] = $3; physx__Vd__releaseShapes_28physx__Vd__PvdMetaDataBinding__2c_20physx__pvdsdk__PvdDataStream__2c_20physx__PxRigidActor_20const__29(HEAP32[($6 + 12 | 0) >> 2] | 0 | 0, HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0); - void_20physx__Vd__removeSceneGroupProperty_physx__PxRigidDynamic__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxRigidDynamic_20const__2c_20physx__PxScene_20const__29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 90230 | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, HEAP32[$6 >> 2] | 0 | 0); + void_20physx__Vd__removeSceneGroupProperty_physx__PxRigidDynamic__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxRigidDynamic_20const__2c_20physx__PxScene_20const__29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 90299 | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, HEAP32[$6 >> 2] | 0 | 0); __stack_pointer = $6 + 16 | 0; return; } @@ -756572,7 +758373,7 @@ function asmFunc(imports) { HEAP32[($8 + 44 | 0) >> 2] = $4; HEAP32[($8 + 40 | 0) >> 2] = $5; $9 = HEAP32[($8 + 60 | 0) >> 2] | 0; - void_20physx__Vd__addSceneGroupProperty_physx__PxArticulationBase__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxArticulationBase_20const__2c_20physx__PxScene_20const__29(HEAP32[($8 + 56 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 82613 | 0 | 0, HEAP32[($8 + 52 | 0) >> 2] | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0); + void_20physx__Vd__addSceneGroupProperty_physx__PxArticulationBase__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxArticulationBase_20const__2c_20physx__PxScene_20const__29(HEAP32[($8 + 56 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 82656 | 0 | 0, HEAP32[($8 + 52 | 0) >> 2] | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0); physx__Vd__PvdMetaDataBinding__sendAllProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxArticulationBase_20const__29($9 | 0, HEAP32[($8 + 56 | 0) >> 2] | 0 | 0, HEAP32[($8 + 52 | 0) >> 2] | 0 | 0); $18 = HEAP32[($8 + 52 | 0) >> 2] | 0; (wasm2js_i32$0 = $8, wasm2js_i32$1 = FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 76 | 0) >> 2] | 0 | 0]($18) | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; @@ -756654,7 +758455,7 @@ function asmFunc(imports) { $15 = HEAP32[($6 + 28 | 0) >> 2] | 0; $16 = HEAP32[($6 + 20 | 0) >> 2] | 0; HEAP32[($6 + 12 | 0) >> 2] = HEAP32[($6 + 16 | 0) >> 2] | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($15 | 0, $16 | 0, GOT_data_internal___memory_base + 153369 | 0 | 0, $6 + 12 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($15 | 0, $16 | 0, GOT_data_internal___memory_base + 159255 | 0 | 0, $6 + 12 | 0 | 0) | 0; __stack_pointer = $6 + 32 | 0; return; } @@ -756722,7 +758523,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationLink__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationLink__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -756757,11 +758558,11 @@ function asmFunc(imports) { $24 = HEAP32[($7 + 24 | 0) >> 2] | 0; $25 = HEAP32[($7 + 20 | 0) >> 2] | 0; HEAP32[($7 + 4 | 0) >> 2] = HEAP32[($7 + 8 | 0) >> 2] | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($24 | 0, $25 | 0, GOT_data_internal___memory_base + 73831 | 0 | 0, $7 + 4 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($24 | 0, $25 | 0, GOT_data_internal___memory_base + 73846 | 0 | 0, $7 + 4 | 0 | 0) | 0; $32 = HEAP32[($7 + 24 | 0) >> 2] | 0; $33 = HEAP32[($7 + 8 | 0) >> 2] | 0; HEAP32[$7 >> 2] = HEAP32[($7 + 20 | 0) >> 2] | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($32 | 0, $33 | 0, GOT_data_internal___memory_base + 123782 | 0 | 0, $7 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($32 | 0, $33 | 0, GOT_data_internal___memory_base + 127149 | 0 | 0, $7 | 0) | 0; physx__Vd__PvdMetaDataBinding__sendAllProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxArticulationJointBase_20const__29($8 | 0, HEAP32[($7 + 24 | 0) >> 2] | 0 | 0, HEAP32[($7 + 8 | 0) >> 2] | 0 | 0); } physx__Vd__PvdMetaDataBinding__sendAllProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxArticulationLink_20const__29($8 | 0, HEAP32[($7 + 24 | 0) >> 2] | 0 | 0, HEAP32[($7 + 20 | 0) >> 2] | 0 | 0); @@ -756781,8 +758582,8 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAP32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($6, HEAP32[($5 + 8 | 0) >> 2] | 0, GOT_data_internal___memory_base + 83535 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0) | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29(HEAP32[($5 + 12 | 0) >> 2] | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 74781 | 0 | 0, $5 + 8 | 0 | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($6, HEAP32[($5 + 8 | 0) >> 2] | 0, GOT_data_internal___memory_base + 83578 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29(HEAP32[($5 + 12 | 0) >> 2] | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 74796 | 0 | 0, $5 + 8 | 0 | 0) | 0; __stack_pointer = $5 + 16 | 0; return; } @@ -756983,7 +758784,7 @@ function asmFunc(imports) { HEAP32[($6 + 8 | 0) >> 2] = $1; HEAP32[($6 + 4 | 0) >> 2] = $2; HEAP32[$6 >> 2] = $3; - void_20physx__Vd__removeSceneGroupProperty_physx__PxArticulationBase__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxArticulationBase_20const__2c_20physx__PxScene_20const__29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 82613 | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, HEAP32[$6 >> 2] | 0 | 0); + void_20physx__Vd__removeSceneGroupProperty_physx__PxArticulationBase__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxArticulationBase_20const__2c_20physx__PxScene_20const__29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 82656 | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, HEAP32[$6 >> 2] | 0 | 0); __stack_pointer = $6 + 16 | 0; return; } @@ -757202,7 +759003,7 @@ function asmFunc(imports) { $178 = HEAP32[(HEAP32[($6 + 32 | 0) >> 2] | 0) >> 2] | 0; $180 = HEAP32[(HEAP32[($6 + 32 | 0) >> 2] | 0) >> 2] | 0; (wasm2js_i32$0 = $6, wasm2js_i32$1 = (FUNCTION_TABLE[HEAP32[((HEAP32[$180 >> 2] | 0) + 36 | 0) >> 2] | 0 | 0]($180) | 0) & 1 | 0), HEAP8[(wasm2js_i32$0 + 3 | 0) >> 0] = wasm2js_i32$1; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_bool__28void_20const__2c_20char_20const__2c_20bool_20const__29($176 | 0, $178 | 0, GOT_data_internal___memory_base + 141846 | 0 | 0, $6 + 3 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_bool__28void_20const__2c_20char_20const__2c_20bool_20const__29($176 | 0, $178 | 0, GOT_data_internal___memory_base + 147676 | 0 | 0, $6 + 3 | 0 | 0) | 0; HEAP32[($6 + 32 | 0) >> 2] = (HEAP32[($6 + 32 | 0) >> 2] | 0) + 4 | 0; continue label$10; }; @@ -757636,7 +759437,7 @@ function asmFunc(imports) { HEAP32[($6 + 4 | 0) >> 2] = $2; HEAP32[$6 >> 2] = $3; $7 = HEAP32[($6 + 12 | 0) >> 2] | 0; - void_20physx__Vd__addSceneGroupProperty_physx__PxAggregate__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxAggregate_20const__2c_20physx__PxScene_20const__29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 86232 | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, HEAP32[$6 >> 2] | 0 | 0); + void_20physx__Vd__addSceneGroupProperty_physx__PxAggregate__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxAggregate_20const__2c_20physx__PxScene_20const__29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 86301 | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, HEAP32[$6 >> 2] | 0 | 0); physx__Vd__PvdMetaDataBinding__sendAllProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxAggregate_20const__29($7 | 0, HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0); __stack_pointer = $6 + 16 | 0; return; @@ -757660,7 +759461,7 @@ function asmFunc(imports) { $15 = HEAP32[($6 + 28 | 0) >> 2] | 0; $16 = HEAP32[($6 + 20 | 0) >> 2] | 0; HEAP32[($6 + 12 | 0) >> 2] = HEAP32[($6 + 16 | 0) >> 2] | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($15 | 0, $16 | 0, GOT_data_internal___memory_base + 153369 | 0 | 0, $6 + 12 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($15 | 0, $16 | 0, GOT_data_internal___memory_base + 159255 | 0 | 0, $6 + 12 | 0 | 0) | 0; __stack_pointer = $6 + 32 | 0; return; } @@ -757728,7 +759529,7 @@ function asmFunc(imports) { HEAP32[($6 + 8 | 0) >> 2] = $1; HEAP32[($6 + 4 | 0) >> 2] = $2; HEAP32[$6 >> 2] = $3; - void_20physx__Vd__removeSceneGroupProperty_physx__PxAggregate__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxAggregate_20const__2c_20physx__PxScene_20const__29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 86232 | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, HEAP32[$6 >> 2] | 0 | 0); + void_20physx__Vd__removeSceneGroupProperty_physx__PxAggregate__28physx__pvdsdk__PvdDataStream__2c_20char_20const__2c_20physx__PxAggregate_20const__2c_20physx__PxScene_20const__29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 86301 | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, HEAP32[$6 >> 2] | 0 | 0); __stack_pointer = $6 + 16 | 0; return; } @@ -757791,7 +759592,7 @@ function asmFunc(imports) { if (!((HEAP32[($6 + 12 | 0) >> 2] | 0 | 0) == (0 | 0) & 1 | 0)) { break label$3 } - HEAP32[($6 + 8 | 0) >> 2] = GOT_data_internal___memory_base + 80345 | 0; + HEAP32[($6 + 8 | 0) >> 2] = GOT_data_internal___memory_base + 80388 | 0; HEAP32[($6 + 4 | 0) >> 2] = HEAP32[($6 + 20 | 0) >> 2] | 0; break label$2; } @@ -757801,7 +759602,7 @@ function asmFunc(imports) { if (!((FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 252 | 0) >> 2] | 0 | 0]($23) | 0 | 0) == (0 | 0) & 1 | 0)) { break label$5 } - HEAP32[($6 + 8 | 0) >> 2] = GOT_data_internal___memory_base + 82613 | 0; + HEAP32[($6 + 8 | 0) >> 2] = GOT_data_internal___memory_base + 82656 | 0; $36 = HEAP32[($6 + 12 | 0) >> 2] | 0; (wasm2js_i32$0 = $6, wasm2js_i32$1 = FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 248 | 0) >> 2] | 0 | 0]($36) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; break label$4; @@ -758021,12 +759822,12 @@ function asmFunc(imports) { }; } label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371942 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378798 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $240 = physx__PxGetAssertHandler_28_29() | 0; $244 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$240 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($240, $244 + 150380 | 0, $244 + 109311 | 0, 1624, $244 + 371942 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$240 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($240, $244 + 156266 | 0, $244 + 111656 | 0, 1624, $244 + 378798 | 0); } } HEAP32[($6 + 120 | 0) >> 2] = (HEAP32[($6 + 120 | 0) >> 2] | 0) + 1 | 0; @@ -758579,7 +760380,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdSqHit_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdSqHit_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -758788,7 +760589,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__PxFilterData_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__PxFilterData_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -758868,7 +760669,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 67670 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 67670 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -758881,7 +760682,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 67766 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 67766 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -758894,7 +760695,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 67834 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 67834 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -758907,7 +760708,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 67722 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 67722 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -758971,7 +760772,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdRaycast_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdRaycast_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -759090,7 +760891,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdOverlap_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdOverlap_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -759209,7 +761010,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdSweep_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Vd__PvdSweep_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -759332,7 +761133,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAPF32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 150191 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 156077 | 0 | 0) | 0; physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___init_28unsigned_20int_2c_20float_29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 4 | 0) >> 2]))); __stack_pointer = $5 + 16 | 0; return $6 | 0; @@ -759395,7 +761196,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -759419,7 +761220,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 3 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -759431,7 +761232,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -759486,7 +761287,7 @@ function asmFunc(imports) { } $238 = physx__PxGetAssertHandler_28_29() | 0; $242 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 172954 | 0, $242 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 178852 | 0, $242 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $237 = 0; } } @@ -759825,7 +761626,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 75439 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 75471 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -759838,7 +761639,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 202175 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 208157 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -759849,7 +761650,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 347888 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 354720 | 0; return $4 | 0; } @@ -759861,7 +761662,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 201387 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 207369 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -759874,7 +761675,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 202398 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 208380 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -759961,7 +761762,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 72494 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 72494 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -759972,7 +761773,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 348e3 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 354832 | 0; return $4 | 0; } @@ -760003,7 +761804,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 200676 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 206658 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -760014,7 +761815,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 348096 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 354928 | 0; return $4 | 0; } @@ -760026,7 +761827,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 141430 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 147260 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -760113,7 +761914,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 116765 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 120132 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -760200,7 +762001,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 117007 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 120374 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -760213,7 +762014,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 120646 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 124013 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -760226,7 +762027,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 67801 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 67801 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -760279,7 +762080,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 67743 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 67743 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -760292,7 +762093,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 85214 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 85283 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -760305,7 +762106,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 67852 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 67852 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -760318,7 +762119,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 85317 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 85386 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -760381,7 +762182,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_20u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_20u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -760567,7 +762368,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxShape__2c_20physx__shdfnd__InlineAllocator_20u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxShape__2c_20physx__shdfnd__InlineAllocator_20u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -760605,7 +762406,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxShape__2c_20physx__shdfnd__InlineAllocator_20u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxShape__2c_20physx__shdfnd__InlineAllocator_20u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -760760,7 +762561,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 230927 | 0, $23 + 109311 | 0, 1456, GOT_data_internal_physx__Vd__ChangeOjectRefCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 236909 | 0, $23 + 111656 | 0, 1456, GOT_data_internal_physx__Vd__ChangeOjectRefCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29___ignore); $18 = 0; } } @@ -760932,10 +762733,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 176273 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 182171 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -761145,7 +762946,7 @@ function asmFunc(imports) { HEAP32[($4 + 12 | 0) >> 2] = $0; HEAP32[($4 + 8 | 0) >> 2] = $1; $6 = HEAP32[(HEAP32[($4 + 12 | 0) >> 2] | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($6, HEAP32[($4 + 8 | 0) >> 2] | 0, GOT_data_internal___memory_base + 226401 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($6, HEAP32[($4 + 8 | 0) >> 2] | 0, GOT_data_internal___memory_base + 232383 | 0); __stack_pointer = $4 + 16 | 0; return; } @@ -761436,7 +763237,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; $6 = HEAP32[($5 + 8 | 0) >> 2] | 0; physx__pvdsdk__NamespacedName_20physx__pvdsdk__getPvdNamespacedNameForType_bool__28_29($5 | 0); - FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($6, $2, GOT_data_internal___memory_base + 270417 | 0, $5, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($6, $2, GOT_data_internal___memory_base + 276399 | 0, $5, 1); __stack_pointer = $5 + 16 | 0; return; } @@ -761449,7 +763250,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 121726 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 125093 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -761564,7 +763365,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; $6 = HEAP32[($5 + 8 | 0) >> 2] | 0; physx__pvdsdk__NamespacedName_20physx__pvdsdk__getPvdNamespacedNameForType_float__28_29($5 | 0); - FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($6, $2, GOT_data_internal___memory_base + 270417 | 0, $5, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($6, $2, GOT_data_internal___memory_base + 276399 | 0, $5, 1); __stack_pointer = $5 + 16 | 0; return; } @@ -761727,7 +763528,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 85812 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 85881 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -762207,7 +764008,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 67699 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 67699 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -762433,7 +764234,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; $6 = HEAP32[($5 + 8 | 0) >> 2] | 0; physx__pvdsdk__NamespacedName_20physx__pvdsdk__getPvdNamespacedNameForType_physx__PxVec3__28_29($5 | 0); - FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($6, $2, GOT_data_internal___memory_base + 270417 | 0, $5, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($6, $2, GOT_data_internal___memory_base + 276399 | 0, $5, 1); __stack_pointer = $5 + 16 | 0; return; } @@ -762478,7 +764279,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 85149 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 85218 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -762910,7 +764711,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 85252 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 85321 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -763456,7 +765257,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 85284 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 85353 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -764515,7 +766316,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; $6 = HEAP32[($5 + 8 | 0) >> 2] | 0; physx__pvdsdk__NamespacedName_20physx__pvdsdk__getPvdNamespacedNameForType_physx__PxQuat__28_29($5 | 0); - FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($6, $2, GOT_data_internal___memory_base + 270417 | 0, $5, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($6, $2, GOT_data_internal___memory_base + 276399 | 0, $5, 1); __stack_pointer = $5 + 16 | 0; return; } @@ -764545,7 +766346,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 76325 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 76368 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -764660,7 +766461,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; $6 = HEAP32[($5 + 8 | 0) >> 2] | 0; physx__pvdsdk__NamespacedName_20physx__pvdsdk__getPvdNamespacedNameForType_physx__pvdsdk__ObjectRef__28_29($5 | 0); - FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($6, $2, GOT_data_internal___memory_base + 270417 | 0, $5, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($6, $2, GOT_data_internal___memory_base + 276399 | 0, $5, 1); __stack_pointer = $5 + 16 | 0; return; } @@ -764764,7 +766565,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 142159 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147989 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -764775,7 +766576,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 348208 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 355040 | 0; return $4 | 0; } @@ -764875,7 +766676,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 200110 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 206092 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -764888,7 +766689,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 200415 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 206397 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -764901,7 +766702,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 200718 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 206700 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -764970,7 +766771,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 85178 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 85247 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -765649,7 +767450,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 90365 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 90434 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -765758,7 +767559,7 @@ function asmFunc(imports) { } $37 = physx__PxGetAssertHandler_28_29() | 0; $41 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 145268 | 0, $41 + 129748 | 0, 272, GOT_data_internal_physx__Vd__PvdClassInfoValueStructDefine__defineValueStructOffset_28physx__Vd__ValueStructOffsetRecord_20const__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 151129 | 0, $41 + 133800 | 0, 272, GOT_data_internal_physx__Vd__PvdClassInfoValueStructDefine__defineValueStructOffset_28physx__Vd__ValueStructOffsetRecord_20const__2c_20unsigned_20int_29___ignore); $36 = 0; } } @@ -766278,7 +768079,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 142159 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147989 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -766289,7 +768090,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 348224 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 355056 | 0; return $4 | 0; } @@ -766432,7 +768233,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; $6 = HEAP32[($5 + 8 | 0) >> 2] | 0; physx__pvdsdk__NamespacedName_20physx__pvdsdk__getPvdNamespacedNameForType_physx__pvdsdk__ObjectRef__28_29($5 | 0); - FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($6, $2, GOT_data_internal___memory_base + 270417 | 0, $5, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($6, $2, GOT_data_internal___memory_base + 276399 | 0, $5, 1); __stack_pointer = $5 + 16 | 0; return; } @@ -767336,7 +769137,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; $6 = HEAP32[($5 + 8 | 0) >> 2] | 0; physx__pvdsdk__NamespacedName_20physx__pvdsdk__getPvdNamespacedNameForType_physx__pvdsdk__ObjectRef__28_29($5 | 0); - FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($6, $2, GOT_data_internal___memory_base + 270417 | 0, $5, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($6, $2, GOT_data_internal___memory_base + 276399 | 0, $5, 1); __stack_pointer = $5 + 16 | 0; return; } @@ -767668,7 +769469,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 142159 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147989 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -770527,7 +772328,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; $6 = HEAP32[($5 + 8 | 0) >> 2] | 0; physx__pvdsdk__NamespacedName_20physx__pvdsdk__getPvdNamespacedNameForType_unsigned_20int__28_29($5 | 0); - FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($6, $2, GOT_data_internal___memory_base + 270417 | 0, $5, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($6, $2, GOT_data_internal___memory_base + 276399 | 0, $5, 1); __stack_pointer = $5 + 16 | 0; return; } @@ -770571,7 +772372,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 348240 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 355072 | 0; return $4 | 0; } @@ -770618,7 +772419,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147127 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 153007 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -770724,7 +772525,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147127 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 153007 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -770768,7 +772569,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 348288 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 355120 | 0; return $4 | 0; } @@ -770815,7 +772616,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147127 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 153007 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -772207,7 +774008,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 348336 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 355168 | 0; return $4 | 0; } @@ -772254,7 +774055,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147127 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 153007 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -772327,7 +774128,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 348368 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 355200 | 0; return $4 | 0; } @@ -772374,7 +774175,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147127 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 153007 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -772847,7 +774648,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 142159 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147989 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -772858,7 +774659,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 348400 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 355232 | 0; return $4 | 0; } @@ -772930,7 +774731,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 348528 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 355360 | 0; return $4 | 0; } @@ -772977,7 +774778,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147127 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 153007 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -773083,7 +774884,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147127 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 153007 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -773212,7 +775013,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 348576 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 355408 | 0; return $4 | 0; } @@ -773259,7 +775060,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147127 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 153007 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -774168,7 +775969,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; $6 = HEAP32[($5 + 8 | 0) >> 2] | 0; physx__pvdsdk__NamespacedName_20physx__pvdsdk__getPvdNamespacedNameForType_physx__PxBounds3__28_29($5 | 0); - FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($6, $2, GOT_data_internal___memory_base + 270417 | 0, $5, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($6, $2, GOT_data_internal___memory_base + 276399 | 0, $5, 1); __stack_pointer = $5 + 16 | 0; return; } @@ -774198,7 +775999,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 201232 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 207214 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -779456,7 +781257,7 @@ function asmFunc(imports) { HEAP32[($4 + 8 | 0) >> 2] = $1; $6 = HEAP32[(HEAP32[($4 + 12 | 0) >> 2] | 0) >> 2] | 0; $11 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($6, HEAP32[($4 + 8 | 0) >> 2] | 0, $11 + 181547 | 0, $11 + 181545 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($6, HEAP32[($4 + 8 | 0) >> 2] | 0, $11 + 187445 | 0, $11 + 187443 | 0); __stack_pointer = $4 + 16 | 0; return; } @@ -779521,7 +781322,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 348608 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 355440 | 0; return $4 | 0; } @@ -780024,7 +781825,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 85845 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 85914 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -785072,7 +786873,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 85591 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 85660 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -787823,7 +789624,7 @@ function asmFunc(imports) { HEAP32[($4 + 8 | 0) >> 2] = $1; $6 = HEAP32[(HEAP32[($4 + 12 | 0) >> 2] | 0) >> 2] | 0; $11 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($6, HEAP32[($4 + 8 | 0) >> 2] | 0, $11 + 181547 | 0, $11 + 181545 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 12 | 0) >> 2] | 0 | 0]($6, HEAP32[($4 + 8 | 0) >> 2] | 0, $11 + 187445 | 0, $11 + 187443 | 0); __stack_pointer = $4 + 16 | 0; return; } @@ -788161,7 +789962,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 122187 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 125554 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -789172,7 +790973,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 142159 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147989 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -789183,7 +790984,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 348672 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 355504 | 0; return $4 | 0; } @@ -789255,7 +791056,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 348704 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 355536 | 0; return $4 | 0; } @@ -789302,7 +791103,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147127 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 153007 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -789408,7 +791209,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147127 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 153007 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -789523,7 +791324,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; $6 = HEAP32[($5 + 8 | 0) >> 2] | 0; physx__pvdsdk__NamespacedName_20physx__pvdsdk__getPvdNamespacedNameForType_physx__pvdsdk__StringHandle__28_29($5 | 0); - FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($6, $2, GOT_data_internal___memory_base + 270417 | 0, $5, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($6, $2, GOT_data_internal___memory_base + 276399 | 0, $5, 1); __stack_pointer = $5 + 16 | 0; return; } @@ -789553,7 +791354,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 154072 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 159958 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -789584,7 +791385,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 85629 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 85698 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -790482,7 +792283,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 153717 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 159603 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -791103,7 +792904,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 348768 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 355600 | 0; return $4 | 0; } @@ -791150,7 +792951,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147127 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 153007 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -791478,7 +793279,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 142159 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147989 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -791489,7 +793290,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 348784 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 355616 | 0; return $4 | 0; } @@ -791548,7 +793349,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 85872 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 85941 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -792212,7 +794013,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 162637 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 168535 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -792225,7 +794026,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 125141 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 128521 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -792238,7 +794039,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 201458 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 207440 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -792251,7 +794052,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 125185 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 128565 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -792264,7 +794065,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 150844 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 156730 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -793323,7 +795124,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147127 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 153007 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -793467,7 +795268,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; $6 = HEAP32[($5 + 8 | 0) >> 2] | 0; physx__pvdsdk__NamespacedName_20physx__pvdsdk__getPvdNamespacedNameForType_physx__PxTransform__28_29($5 | 0); - FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($6, $2, GOT_data_internal___memory_base + 270417 | 0, $5, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($6, $2, GOT_data_internal___memory_base + 276399 | 0, $5, 1); __stack_pointer = $5 + 16 | 0; return; } @@ -793582,7 +795383,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; $6 = HEAP32[($5 + 8 | 0) >> 2] | 0; physx__pvdsdk__NamespacedName_20physx__pvdsdk__getPvdNamespacedNameForType_physx__PxFilterData__28_29($5 | 0); - FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($6, $2, GOT_data_internal___memory_base + 270417 | 0, $5, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($6, $2, GOT_data_internal___memory_base + 276399 | 0, $5, 1); __stack_pointer = $5 + 16 | 0; return; } @@ -794111,7 +795912,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 142159 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147989 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -794122,7 +795923,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 348800 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 355632 | 0; return $4 | 0; } @@ -794436,7 +796237,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 85789 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 85858 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -795889,7 +797690,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 90577 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 90646 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -796449,7 +798250,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 142159 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147989 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -796460,7 +798261,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 348848 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 355680 | 0; return $4 | 0; } @@ -796603,7 +798404,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; $6 = HEAP32[($5 + 8 | 0) >> 2] | 0; physx__pvdsdk__NamespacedName_20physx__pvdsdk__getPvdNamespacedNameForType_unsigned_20char__28_29($5 | 0); - FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($6, $2, GOT_data_internal___memory_base + 270417 | 0, $5, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($6, $2, GOT_data_internal___memory_base + 276399 | 0, $5, 1); __stack_pointer = $5 + 16 | 0; return; } @@ -796701,7 +798502,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 90617 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 90686 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -796929,7 +798730,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 161512 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 167410 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -797149,7 +798950,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 85905 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 85974 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -797974,7 +799775,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 68389 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 68389 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -799957,7 +801758,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 142159 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147989 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -799968,7 +801769,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 348896 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 355728 | 0; return $4 | 0; } @@ -800264,7 +802065,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 161920 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 167818 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -801190,7 +802991,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 142159 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147989 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -801201,7 +803002,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 348976 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 355808 | 0; return $4 | 0; } @@ -801567,7 +803368,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 85934 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 86003 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -804013,7 +805814,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 123995 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 127369 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -804026,7 +805827,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 150172 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 156058 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -805081,7 +806882,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 85755 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 85824 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -805817,7 +807618,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 123740 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 127107 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -806362,7 +808163,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 85655 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 85724 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -806750,7 +808551,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 123965 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 127339 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -806763,7 +808564,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 150148 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 156034 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -807201,7 +809002,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 85716 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 85785 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -807453,7 +809254,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 73948 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 73963 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -808068,7 +809869,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; $6 = HEAP32[($5 + 8 | 0) >> 2] | 0; physx__pvdsdk__NamespacedName_20physx__pvdsdk__getPvdNamespacedNameForType_physx__PxRigidActor___28_29($5 | 0); - FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($6, $2, GOT_data_internal___memory_base + 270417 | 0, $5, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$6 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($6, $2, GOT_data_internal___memory_base + 276399 | 0, $5, 1); __stack_pointer = $5 + 16 | 0; return; } @@ -808178,7 +809979,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 142159 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147989 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -808189,7 +809990,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 349040 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 355872 | 0; return $4 | 0; } @@ -808555,7 +810356,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 85563 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 85632 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -809287,7 +811088,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 147920 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 153806 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -809911,7 +811712,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 85689 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 85758 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -810309,7 +812110,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_unsigned_20char_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_unsigned_20char_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -810347,7 +812148,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_unsigned_20char_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_unsigned_20char_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -810379,7 +812180,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 0 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 0 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -810491,7 +812292,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -810529,7 +812330,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -810544,7 +812345,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -810663,7 +812464,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 239228 | 0, $22 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 245210 | 0, $22 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore); $17 = 0; } } @@ -810701,7 +812502,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -810757,7 +812558,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -810781,7 +812582,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -810793,7 +812594,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -810817,7 +812618,7 @@ function asmFunc(imports) { } $136 = physx__PxGetAssertHandler_28_29() | 0; $140 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$136 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($136, $140 + 187294 | 0, $140 + 129300 | 0, 387, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$136 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($136, $140 + 193256 | 0, $140 + 133282 | 0, 387, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2); $135 = 0; } } @@ -810863,7 +812664,7 @@ function asmFunc(imports) { } $263 = physx__PxGetAssertHandler_28_29() | 0; $267 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$263 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($263, $267 + 172954 | 0, $267 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$263 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($263, $267 + 178852 | 0, $267 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3); $262 = 0; } } @@ -810924,7 +812725,7 @@ function asmFunc(imports) { } $51 = physx__PxGetAssertHandler_28_29() | 0; $55 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 204180 | 0, $55 + 129300 | 0, 273, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 210162 | 0, $55 + 133282 | 0, 273, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore); $50 = 0; } } @@ -810944,7 +812745,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAPF32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 150191 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 156077 | 0 | 0) | 0; physx__shdfnd__internal__HashBase_physx__PxRigidActor_20const__2c_20physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__internal__HashSetBase_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___init_28unsigned_20int_2c_20float_29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 4 | 0) >> 2]))); __stack_pointer = $5 + 16 | 0; return $6 | 0; @@ -811065,7 +812866,7 @@ function asmFunc(imports) { } $64 = physx__PxGetAssertHandler_28_29() | 0; $68 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 187325 | 0, $68 + 129300 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 193287 | 0, $68 + 133282 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); $63 = 0; } } @@ -811099,7 +812900,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73146 | 0, $26 + 129300 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73161 | 0, $26 + 133282 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxShape_20const__20const_2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator____2c_20physx__PxShape_20const__2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxShape_20const__2c_20physx__shdfnd__HashSet_physx__PxRigidActor_20const__2c_20physx__shdfnd__Hash_physx__PxRigidActor_20const___2c_20physx__shdfnd__NonTrackingAllocator___2c_20physx__shdfnd__Hash_physx__PxShape_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); $21 = 0; } } @@ -811127,7 +812928,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationLink__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationLink__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -811165,7 +812966,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationLink__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationLink__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -811197,7 +812998,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -811326,7 +813127,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationBase__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationBase__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -811364,7 +813165,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationBase__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationBase__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -811396,7 +813197,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -811858,12 +813659,12 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; label$1 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 371978 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378834 | 0) >> 0] | 0) & 1 | 0) { break label$1 } $10 = physx__PxGetAssertHandler_28_29() | 0; $14 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$10 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($10, $14 + 208086 | 0, $14 + 98078 | 0, 67, $14 + 371978 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$10 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($10, $14 + 214068 | 0, $14 + 98757 | 0, 67, $14 + 378834 | 0); } __stack_pointer = $3 + 16 | 0; return 0 | 0; @@ -812112,7 +813913,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxMaterial__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxMaterial__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -812223,7 +814024,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxTriangleMesh__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxTriangleMesh__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -812334,7 +814135,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxConvexMesh__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxConvexMesh__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -812445,7 +814246,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxHeightField__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxHeightField__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -813093,7 +814894,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 90146 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 90215 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -813133,7 +814934,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxMaterial__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxMaterial__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -813171,7 +814972,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxMaterial__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxMaterial__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -813203,7 +815004,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -813279,7 +815080,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxTriangleMesh__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxTriangleMesh__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -813317,7 +815118,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxTriangleMesh__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxTriangleMesh__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -813349,7 +815150,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -813425,7 +815226,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxConvexMesh__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxConvexMesh__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -813463,7 +815264,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxConvexMesh__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxConvexMesh__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -813495,7 +815296,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -813571,7 +815372,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxHeightField__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxHeightField__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -813609,7 +815410,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxHeightField__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxHeightField__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -813641,7 +815442,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -813773,12 +815574,12 @@ function asmFunc(imports) { } $85 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372044 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378900 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $86 = physx__PxGetAssertHandler_28_29() | 0; $90 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$86 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($86, $90 + 205208 | 0, $90 + 109780 | 0, 57, $90 + 372044 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$86 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($86, $90 + 211190 | 0, $90 + 112195 | 0, 57, $90 + 378900 | 0); $85 = 0; } } @@ -813807,12 +815608,12 @@ function asmFunc(imports) { } $136 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372045 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378901 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $137 = physx__PxGetAssertHandler_28_29() | 0; $141 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$137 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($137, $141 + 80302 | 0, $141 + 109780 | 0, 70, $141 + 372045 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$137 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($137, $141 + 80345 | 0, $141 + 112195 | 0, 70, $141 + 378901 | 0); $136 = 0; } } @@ -813958,7 +815759,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 142445 | 0, $25 + 137267 | 0, 248, GOT_data_internal_physx__Scb__Base__setBufferFlag_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 148275 | 0, $25 + 142481 | 0, 248, GOT_data_internal_physx__Scb__Base__setBufferFlag_28unsigned_20int_29___ignore); $20 = 0; } } @@ -813987,7 +815788,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Scb__Actor__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Scb__Actor__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -814078,12 +815879,12 @@ function asmFunc(imports) { } $100 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372046 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378902 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $101 = physx__PxGetAssertHandler_28_29() | 0; $105 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$101 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($101, $105 + 205238 | 0, $105 + 109780 | 0, 110, $105 + 372046 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$101 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($101, $105 + 211220 | 0, $105 + 112195 | 0, 110, $105 + 378902 | 0); $100 = 0; } } @@ -814112,12 +815913,12 @@ function asmFunc(imports) { } $153 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372047 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378903 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $154 = physx__PxGetAssertHandler_28_29() | 0; $158 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$154 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($154, $158 + 80261 | 0, $158 + 109780 | 0, 123, $158 + 372047 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$154 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($154, $158 + 80304 | 0, $158 + 112195 | 0, 123, $158 + 378903 | 0); $153 = 0; } } @@ -814201,12 +816002,12 @@ function asmFunc(imports) { } $18 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372050 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378906 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 236183 | 0, $23 + 109959 | 0, 43, $23 + 372050 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 242165 | 0, $23 + 112402 | 0, 43, $23 + 378906 | 0); $18 = 0; } } @@ -814216,12 +816017,12 @@ function asmFunc(imports) { } $45 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372051 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378907 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $46 = physx__PxGetAssertHandler_28_29() | 0; $50 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 189990 | 0, $50 + 109959 | 0, 44, $50 + 372051 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 195952 | 0, $50 + 112402 | 0, 44, $50 + 378907 | 0); $45 = 0; } } @@ -814260,12 +816061,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372052 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378908 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 236146 | 0, $25 + 111436 | 0, 64, $25 + 372052 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 242128 | 0, $25 + 114103 | 0, 64, $25 + 378908 | 0); $20 = 0; } } @@ -814278,12 +816079,12 @@ function asmFunc(imports) { } $48 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372053 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378909 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $49 = physx__PxGetAssertHandler_28_29() | 0; $53 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 189911 | 0, $53 + 111436 | 0, 65, $53 + 372053 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 195873 | 0, $53 + 114103 | 0, 65, $53 + 378909 | 0); $48 = 0; } } @@ -814307,12 +816108,12 @@ function asmFunc(imports) { } $84 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372054 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378910 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $85 = physx__PxGetAssertHandler_28_29() | 0; $89 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$85 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($85, $89 + 236110 | 0, $89 + 111436 | 0, 75, $89 + 372054 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$85 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($85, $89 + 242092 | 0, $89 + 114103 | 0, 75, $89 + 378910 | 0); $84 = 0; } } @@ -814354,12 +816155,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372059 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378915 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 227416 | 0, $25 + 111436 | 0, 148, $25 + 372059 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 233398 | 0, $25 + 114103 | 0, 148, $25 + 378915 | 0); $20 = 0; } } @@ -814432,12 +816233,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372055 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378911 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 236146 | 0, $25 + 111436 | 0, 86, $25 + 372055 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 242128 | 0, $25 + 114103 | 0, 86, $25 + 378911 | 0); $20 = 0; } } @@ -814465,12 +816266,12 @@ function asmFunc(imports) { break label$5; } label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372056 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378912 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $62 = physx__PxGetAssertHandler_28_29() | 0; $66 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$62 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($62, $66 + 215541 | 0, $66 + 111436 | 0, 104, $66 + 372056 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$62 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($62, $66 + 221523 | 0, $66 + 114103 | 0, 104, $66 + 378912 | 0); } } } @@ -814495,12 +816296,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372057 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378913 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 236146 | 0, $25 + 111436 | 0, 113, $25 + 372057 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 242128 | 0, $25 + 114103 | 0, 113, $25 + 378913 | 0); $20 = 0; } } @@ -814516,12 +816317,12 @@ function asmFunc(imports) { } $61 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372058 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378914 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $62 = physx__PxGetAssertHandler_28_29() | 0; $66 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$62 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($62, $66 + 189794 | 0, $66 + 111436 | 0, 114, $66 + 372058 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$62 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($62, $66 + 195756 | 0, $66 + 114103 | 0, 114, $66 + 378914 | 0); $61 = 0; } } @@ -814877,13 +816678,13 @@ function asmFunc(imports) { HEAP8[($6 + 4785 | 0) >> 0] = 0; physx__Cm__FlushPool__FlushPool_28unsigned_20int_29($6 + 4788 | 0 | 0, 16384 | 0) | 0; physx__Scb__ObjectTracker__ObjectTracker_28_29($6 + 4816 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 13 | 0 | 0, GOT_data_internal___memory_base + 93671 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 13 | 0 | 0, GOT_data_internal___memory_base + 93762 | 0 | 0) | 0; physx__shdfnd__Array_unsigned_20short_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($6 + 4856 | 0 | 0, $5 + 13 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 13 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 12 | 0 | 0, GOT_data_internal___memory_base + 93541 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 12 | 0 | 0, GOT_data_internal___memory_base + 93632 | 0 | 0) | 0; physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($6 + 4868 | 0 | 0, $5 + 12 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 12 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 11 | 0 | 0, GOT_data_internal___memory_base + 93526 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 11 | 0 | 0, GOT_data_internal___memory_base + 93617 | 0 | 0) | 0; physx__shdfnd__Array_physx__Scb__Actor__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($6 + 4880 | 0 | 0, $5 + 11 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 11 | 0 | 0) | 0; physx__Scb__ObjectTracker__ObjectTracker_28_29($6 + 4892 | 0 | 0) | 0; @@ -815114,12 +816915,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372060 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378916 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 141517 | 0, $23 + 111436 | 0, 466, $23 + 372060 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 147347 | 0, $23 + 114103 | 0, 466, $23 + 378916 | 0); $18 = 0; } } @@ -815203,12 +817004,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372061 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378917 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 141517 | 0, $23 + 111436 | 0, 493, $23 + 372061 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 147347 | 0, $23 + 114103 | 0, 493, $23 + 378917 | 0); $18 = 0; } } @@ -815287,7 +817088,7 @@ function asmFunc(imports) { $11 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const($10 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($8 + 8 | 0 | 0, $11 | 0, GOT_data_internal___memory_base + 120804 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($8 + 8 | 0 | 0, $11 | 0, GOT_data_internal___memory_base + 124171 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; label$1 : { label$2 : { if ((HEAPU8[($8 + 51 | 0) >> 0] | 0) & 1 | 0) { @@ -815374,12 +817175,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372125 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378981 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 236622 | 0, $29 + 111436 | 0, 1212, $29 + 372125 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 242604 | 0, $29 + 114103 | 0, 1212, $29 + 378981 | 0); $24 = 0; } } @@ -815389,12 +817190,12 @@ function asmFunc(imports) { } $51 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372126 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378982 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 227498 | 0, $56 + 111436 | 0, 1219, $56 + 372126 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 233480 | 0, $56 + 114103 | 0, 1219, $56 + 378982 | 0); $51 = 0; } } @@ -815466,7 +817267,7 @@ function asmFunc(imports) { } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 186882 | 0, $35 + 111436 | 0, 421, GOT_data_internal_void_20physx__Scb__Scene__addRigidNoSim_false_2c_20physx__Scb__RigidStatic__28physx__Scb__RigidStatic__2c_20physx__Scb__ObjectTracker__2c_20physx__Gu__BVHStructure_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 192844 | 0, $35 + 114103 | 0, 421, GOT_data_internal_void_20physx__Scb__Scene__addRigidNoSim_false_2c_20physx__Scb__RigidStatic__28physx__Scb__RigidStatic__2c_20physx__Scb__ObjectTracker__2c_20physx__Gu__BVHStructure_20const__29___ignore); $30 = 0; } } @@ -815533,7 +817334,7 @@ function asmFunc(imports) { $11 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const($10 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($8 + 8 | 0 | 0, $11 | 0, GOT_data_internal___memory_base + 120804 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($8 + 8 | 0 | 0, $11 | 0, GOT_data_internal___memory_base + 124171 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; label$1 : { label$2 : { if ((HEAPU8[($8 + 51 | 0) >> 0] | 0) & 1 | 0) { @@ -815614,12 +817415,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372140 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378996 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 227498 | 0, $28 + 111436 | 0, 1219, $28 + 372140 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 233480 | 0, $28 + 114103 | 0, 1219, $28 + 378996 | 0); $23 = 0; } } @@ -815691,7 +817492,7 @@ function asmFunc(imports) { } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 186882 | 0, $35 + 111436 | 0, 421, GOT_data_internal_void_20physx__Scb__Scene__addRigidNoSim_true_2c_20physx__Scb__Body__28physx__Scb__Body__2c_20physx__Scb__ObjectTracker__2c_20physx__Gu__BVHStructure_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 192844 | 0, $35 + 114103 | 0, 421, GOT_data_internal_void_20physx__Scb__Scene__addRigidNoSim_true_2c_20physx__Scb__Body__28physx__Scb__Body__2c_20physx__Scb__ObjectTracker__2c_20physx__Gu__BVHStructure_20const__29___ignore); $30 = 0; } } @@ -815734,7 +817535,7 @@ function asmFunc(imports) { $10 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const($9 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($6 | 0, $10 | 0, GOT_data_internal___memory_base + 120822 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($6 | 0, $10 | 0, GOT_data_internal___memory_base + 124189 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; label$1 : { label$2 : { if ((HEAPU8[($6 + 38 | 0) >> 0] | 0) & 1 | 0) { @@ -815822,7 +817623,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 247432 | 0, $26 + 127557 | 0, 225, GOT_data_internal_physx__Scb__RigidObject__scheduleForWakeTouching_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 253414 | 0, $26 + 131259 | 0, 225, GOT_data_internal_physx__Scb__RigidObject__scheduleForWakeTouching_28_29___ignore); $21 = 0; } } @@ -815851,12 +817652,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372153 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379009 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 236622 | 0, $29 + 111436 | 0, 1212, $29 + 372153 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 242604 | 0, $29 + 114103 | 0, 1212, $29 + 379009 | 0); $24 = 0; } } @@ -815866,12 +817667,12 @@ function asmFunc(imports) { } $51 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372154 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379010 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 227498 | 0, $56 + 111436 | 0, 1219, $56 + 372154 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 233480 | 0, $56 + 114103 | 0, 1219, $56 + 379010 | 0); $51 = 0; } } @@ -815939,7 +817740,7 @@ function asmFunc(imports) { } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 244125 | 0, $21 + 111436 | 0, 444, GOT_data_internal_void_20physx__Scb__Scene__removeRigidNoSim_false_2c_20physx__Scb__RigidStatic__28physx__Scb__RigidStatic__2c_20physx__Scb__ObjectTracker__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 250107 | 0, $21 + 114103 | 0, 444, GOT_data_internal_void_20physx__Scb__Scene__removeRigidNoSim_false_2c_20physx__Scb__RigidStatic__28physx__Scb__RigidStatic__2c_20physx__Scb__ObjectTracker__29___ignore); $16 = 0; } } @@ -816019,7 +817820,7 @@ function asmFunc(imports) { $7 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const(HEAP32[($5 + 44 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $7 | 0, GOT_data_internal___memory_base + 155883 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $7 | 0, GOT_data_internal___memory_base + 161769 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Vd__ScbScenePvdClient__releasePvdInstance_28physx__Scb__RigidObject_20const__29(HEAP32[($5 + 40 | 0) >> 2] | 0 | 0, HEAP32[($5 + 36 | 0) >> 2] | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($5 | 0) | 0; __stack_pointer = $5 + 48 | 0; @@ -816066,12 +817867,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372148 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379004 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 236622 | 0, $29 + 111436 | 0, 1212, $29 + 372148 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 242604 | 0, $29 + 114103 | 0, 1212, $29 + 379004 | 0); $24 = 0; } } @@ -816081,12 +817882,12 @@ function asmFunc(imports) { } $48 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372149 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379005 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $49 = physx__PxGetAssertHandler_28_29() | 0; $53 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 244153 | 0, $53 + 111436 | 0, 1218, $53 + 372149 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 250135 | 0, $53 + 114103 | 0, 1218, $53 + 379005 | 0); $48 = 0; } } @@ -816096,12 +817897,12 @@ function asmFunc(imports) { } $75 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372150 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379006 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $76 = physx__PxGetAssertHandler_28_29() | 0; $80 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 227498 | 0, $80 + 111436 | 0, 1219, $80 + 372150 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 233480 | 0, $80 + 114103 | 0, 1219, $80 + 379006 | 0); $75 = 0; } } @@ -816146,12 +817947,12 @@ function asmFunc(imports) { } $176 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372151 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379007 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $177 = physx__PxGetAssertHandler_28_29() | 0; $181 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$177 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($177, $181 + 90569 | 0, $181 + 111436 | 0, 1308, $181 + 372151 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$177 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($177, $181 + 90638 | 0, $181 + 114103 | 0, 1308, $181 + 379007 | 0); $176 = 0; } } @@ -816161,12 +817962,12 @@ function asmFunc(imports) { } $203 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372152 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379008 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $204 = physx__PxGetAssertHandler_28_29() | 0; $208 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$204 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($204, $208 + 153366 | 0, $208 + 111436 | 0, 1309, $208 + 372152 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$204 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($204, $208 + 159252 | 0, $208 + 114103 | 0, 1309, $208 + 379008 | 0); $203 = 0; } } @@ -816202,12 +818003,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372156 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379012 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 236622 | 0, $29 + 111436 | 0, 1212, $29 + 372156 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 242604 | 0, $29 + 114103 | 0, 1212, $29 + 379012 | 0); $24 = 0; } } @@ -816217,12 +818018,12 @@ function asmFunc(imports) { } $48 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372157 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379013 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $49 = physx__PxGetAssertHandler_28_29() | 0; $53 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 244153 | 0, $53 + 111436 | 0, 1216, $53 + 372157 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 250135 | 0, $53 + 114103 | 0, 1216, $53 + 379013 | 0); $48 = 0; } } @@ -816232,12 +818033,12 @@ function asmFunc(imports) { } $75 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372158 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379014 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $76 = physx__PxGetAssertHandler_28_29() | 0; $80 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 227498 | 0, $80 + 111436 | 0, 1219, $80 + 372158 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 233480 | 0, $80 + 114103 | 0, 1219, $80 + 379014 | 0); $75 = 0; } } @@ -816299,7 +818100,7 @@ function asmFunc(imports) { $10 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const($9 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($6 + 16 | 0 | 0, $10 | 0, GOT_data_internal___memory_base + 120822 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($6 + 16 | 0 | 0, $10 | 0, GOT_data_internal___memory_base + 124189 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; label$1 : { label$2 : { if ((HEAPU8[($6 + 54 | 0) >> 0] | 0) & 1 | 0) { @@ -816335,12 +818136,12 @@ function asmFunc(imports) { } $76 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372062 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378918 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $77 = physx__PxGetAssertHandler_28_29() | 0; $81 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$77 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($77, $81 + 247507 | 0, $81 + 111436 | 0, 609, $81 + 372062 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$77 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($77, $81 + 253489 | 0, $81 + 114103 | 0, 609, $81 + 378918 | 0); $76 = 0; } } @@ -816355,12 +818156,12 @@ function asmFunc(imports) { } $116 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372063 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378919 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $117 = physx__PxGetAssertHandler_28_29() | 0; $121 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$117 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($117, $121 + 226552 | 0, $121 + 111436 | 0, 610, $121 + 372063 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$117 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($117, $121 + 232534 | 0, $121 + 114103 | 0, 610, $121 + 378919 | 0); $116 = 0; } } @@ -816451,12 +818252,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372166 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379022 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 227498 | 0, $28 + 111436 | 0, 1219, $28 + 372166 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 233480 | 0, $28 + 114103 | 0, 1219, $28 + 379022 | 0); $23 = 0; } } @@ -816524,7 +818325,7 @@ function asmFunc(imports) { } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 244125 | 0, $21 + 111436 | 0, 444, GOT_data_internal_void_20physx__Scb__Scene__removeRigidNoSim_true_2c_20physx__Scb__Body__28physx__Scb__Body__2c_20physx__Scb__ObjectTracker__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 250107 | 0, $21 + 114103 | 0, 444, GOT_data_internal_void_20physx__Scb__Scene__removeRigidNoSim_true_2c_20physx__Scb__Body__28physx__Scb__Body__2c_20physx__Scb__ObjectTracker__29___ignore); $16 = 0; } } @@ -816594,7 +818395,7 @@ function asmFunc(imports) { $7 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const(HEAP32[($5 + 44 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $7 | 0, GOT_data_internal___memory_base + 155883 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $7 | 0, GOT_data_internal___memory_base + 161769 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Vd__ScbScenePvdClient__releasePvdInstance_28physx__Scb__RigidObject_20const__29(HEAP32[($5 + 40 | 0) >> 2] | 0 | 0, HEAP32[($5 + 36 | 0) >> 2] | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($5 | 0) | 0; __stack_pointer = $5 + 48 | 0; @@ -816621,12 +818422,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372162 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379018 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 244153 | 0, $25 + 111436 | 0, 1218, $25 + 372162 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 250135 | 0, $25 + 114103 | 0, 1218, $25 + 379018 | 0); $20 = 0; } } @@ -816636,12 +818437,12 @@ function asmFunc(imports) { } $47 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372163 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379019 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $48 = physx__PxGetAssertHandler_28_29() | 0; $52 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 227498 | 0, $52 + 111436 | 0, 1219, $52 + 372163 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 233480 | 0, $52 + 114103 | 0, 1219, $52 + 379019 | 0); $47 = 0; } } @@ -816686,12 +818487,12 @@ function asmFunc(imports) { } $149 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372164 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379020 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $150 = physx__PxGetAssertHandler_28_29() | 0; $154 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$150 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($150, $154 + 90569 | 0, $154 + 111436 | 0, 1308, $154 + 372164 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$150 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($150, $154 + 90638 | 0, $154 + 114103 | 0, 1308, $154 + 379020 | 0); $149 = 0; } } @@ -816701,12 +818502,12 @@ function asmFunc(imports) { } $176 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372165 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379021 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $177 = physx__PxGetAssertHandler_28_29() | 0; $181 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$177 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($177, $181 + 153366 | 0, $181 + 111436 | 0, 1309, $181 + 372165 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$177 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($177, $181 + 159252 | 0, $181 + 114103 | 0, 1309, $181 + 379021 | 0); $176 = 0; } } @@ -816742,12 +818543,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372168 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379024 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 244153 | 0, $25 + 111436 | 0, 1216, $25 + 372168 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 250135 | 0, $25 + 114103 | 0, 1216, $25 + 379024 | 0); $20 = 0; } } @@ -816757,12 +818558,12 @@ function asmFunc(imports) { } $47 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372169 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379025 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $48 = physx__PxGetAssertHandler_28_29() | 0; $52 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 227498 | 0, $52 + 111436 | 0, 1219, $52 + 372169 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 233480 | 0, $52 + 114103 | 0, 1219, $52 + 379025 | 0); $47 = 0; } } @@ -816889,7 +818690,7 @@ function asmFunc(imports) { } $44 = physx__PxGetAssertHandler_28_29() | 0; $48 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 240262 | 0, $48 + 111436 | 0, 203, GOT_data_internal_ScSceneFns_physx__Scb__Constraint___insert_28physx__Sc__Scene__2c_20physx__Scb__Constraint__2c_20physx__PxBounds3__2c_20physx__Gu__BVHStructure_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 246244 | 0, $48 + 114103 | 0, 203, GOT_data_internal_ScSceneFns_physx__Scb__Constraint___insert_28physx__Sc__Scene__2c_20physx__Scb__Constraint__2c_20physx__PxBounds3__2c_20physx__Gu__BVHStructure_20const__29___ignore); $43 = 0; } } @@ -816909,7 +818710,7 @@ function asmFunc(imports) { } $85 = physx__PxGetAssertHandler_28_29() | 0; $89 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$85 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($85, $89 + 240189 | 0, $89 + 111436 | 0, 204, GOT_data_internal_ScSceneFns_physx__Scb__Constraint___insert_28physx__Sc__Scene__2c_20physx__Scb__Constraint__2c_20physx__PxBounds3__2c_20physx__Gu__BVHStructure_20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$85 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($85, $89 + 246171 | 0, $89 + 114103 | 0, 204, GOT_data_internal_ScSceneFns_physx__Scb__Constraint___insert_28physx__Sc__Scene__2c_20physx__Scb__Constraint__2c_20physx__PxBounds3__2c_20physx__Gu__BVHStructure_20const__29___ignore_1); $84 = 0; } } @@ -816954,7 +818755,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const(HEAP32[($5 + 44 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $6 | 0, GOT_data_internal___memory_base + 155861 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $6 | 0, GOT_data_internal___memory_base + 161747 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; void_20PX_UNUSED_physx__Scb__Scene__28physx__Scb__Scene_20const__29(HEAP32[($5 + 44 | 0) >> 2] | 0 | 0); physx__Vd__ScbScenePvdClient__createPvdInstance_28physx__Scb__Constraint_20const__29(HEAP32[($5 + 40 | 0) >> 2] | 0 | 0, HEAP32[($5 + 36 | 0) >> 2] | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($5 | 0) | 0; @@ -816988,7 +818789,7 @@ function asmFunc(imports) { $26 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $26 | 0, GOT_data_internal___memory_base + 155883 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $26 | 0, GOT_data_internal___memory_base + 161769 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Vd__ScbScenePvdClient__releasePvdInstance_28physx__Scb__Constraint_20const__29($5 + 5132 | 0 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($4 + 8 | 0 | 0) | 0; } @@ -817074,7 +818875,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 141837 | 0, $24 + 133630 | 0, 288, GOT_data_internal_physx__Scb__Articulation__initBufferedState_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 147667 | 0, $24 + 138270 | 0, 288, GOT_data_internal_physx__Scb__Articulation__initBufferedState_28_29___ignore); $19 = 0; } } @@ -817123,7 +818924,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const(HEAP32[($5 + 44 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $6 | 0, GOT_data_internal___memory_base + 155861 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $6 | 0, GOT_data_internal___memory_base + 161747 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; void_20PX_UNUSED_physx__Scb__Scene__28physx__Scb__Scene_20const__29(HEAP32[($5 + 44 | 0) >> 2] | 0 | 0); physx__Vd__ScbScenePvdClient__createPvdInstance_28physx__Scb__Articulation_20const__29(HEAP32[($5 + 40 | 0) >> 2] | 0 | 0, HEAP32[($5 + 36 | 0) >> 2] | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($5 | 0) | 0; @@ -817222,7 +819023,7 @@ function asmFunc(imports) { $7 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const(HEAP32[($5 + 44 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $7 | 0, GOT_data_internal___memory_base + 155883 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $7 | 0, GOT_data_internal___memory_base + 161769 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Vd__ScbScenePvdClient__releasePvdInstance_28physx__Scb__Articulation_20const__29(HEAP32[($5 + 40 | 0) >> 2] | 0 | 0, HEAP32[($5 + 36 | 0) >> 2] | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($5 | 0) | 0; __stack_pointer = $5 + 48 | 0; @@ -817312,7 +819113,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const(HEAP32[($5 + 44 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $6 | 0, GOT_data_internal___memory_base + 155861 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $6 | 0, GOT_data_internal___memory_base + 161747 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; void_20PX_UNUSED_physx__Scb__Scene__28physx__Scb__Scene_20const__29(HEAP32[($5 + 44 | 0) >> 2] | 0 | 0); physx__Vd__ScbScenePvdClient__createPvdInstance_28physx__Scb__ArticulationJoint_20const__29(HEAP32[($5 + 40 | 0) >> 2] | 0 | 0, HEAP32[($5 + 36 | 0) >> 2] | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($5 | 0) | 0; @@ -817399,7 +819200,7 @@ function asmFunc(imports) { $7 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const(HEAP32[($5 + 44 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $7 | 0, GOT_data_internal___memory_base + 155883 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $7 | 0, GOT_data_internal___memory_base + 161769 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Vd__ScbScenePvdClient__releasePvdInstance_28physx__Scb__ArticulationJoint_20const__29(HEAP32[($5 + 40 | 0) >> 2] | 0 | 0, HEAP32[($5 + 36 | 0) >> 2] | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($5 | 0) | 0; __stack_pointer = $5 + 48 | 0; @@ -817486,7 +819287,7 @@ function asmFunc(imports) { $29 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $29 | 0, GOT_data_internal___memory_base + 155861 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $29 | 0, GOT_data_internal___memory_base + 161747 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Vd__ScbScenePvdClient__createPvdInstance_28physx__Sc__MaterialCore_20const__29($5 + 5132 | 0 | 0, HEAP32[($4 + 56 | 0) >> 2] | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($4 + 8 | 0 | 0) | 0; } @@ -817574,7 +819375,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Scb__MaterialEvent_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Scb__MaterialEvent_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Scb__MaterialEvent_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Scb__MaterialEvent_20const__29___ignore); $29 = 0; } } @@ -817621,7 +819422,7 @@ function asmFunc(imports) { $29 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $29 | 0, GOT_data_internal___memory_base + 87228 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $29 | 0, GOT_data_internal___memory_base + 87297 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Vd__ScbScenePvdClient__updatePvdProperties_28physx__Sc__MaterialCore_20const__29($5 + 5132 | 0 | 0, HEAP32[($4 + 56 | 0) >> 2] | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($4 + 8 | 0 | 0) | 0; } @@ -817656,7 +819457,7 @@ function asmFunc(imports) { $39 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $39 | 0, GOT_data_internal___memory_base + 155883 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $39 | 0, GOT_data_internal___memory_base + 161769 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Vd__ScbScenePvdClient__releasePvdInstance_28physx__Sc__MaterialCore_20const__29($5 + 5132 | 0 | 0, HEAP32[($4 + 56 | 0) >> 2] | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($4 + 8 | 0 | 0) | 0; } @@ -817769,7 +819570,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Scb__MaterialEvent_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Scb__MaterialEvent_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -817884,7 +819685,7 @@ function asmFunc(imports) { HEAP32[($5 + 4 | 0) >> 2] = ((HEAP32[($4 + 24 | 0) >> 2] | 0) + 31 | 0) & -32 | 0; physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($4 + 14 | 0 | 0, 0 | 0) | 0; physx__shdfnd__AlignedAllocator_16u_2c_20physx__shdfnd__NonTrackingAllocator___AlignedAllocator_28physx__shdfnd__NonTrackingAllocator_20const__29($4 + 15 | 0 | 0, $4 + 14 | 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_16u_2c_20physx__shdfnd__NonTrackingAllocator___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 15 | 0 | 0, (HEAP32[($5 + 4 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 131812 | 0 | 0, 100 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_16u_2c_20physx__shdfnd__NonTrackingAllocator___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 15 | 0 | 0, (HEAP32[($5 + 4 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 136172 | 0 | 0, 100 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; HEAP32[($4 + 8 | 0) >> 2] = 0; label$3 : { label$4 : while (1) { @@ -818144,12 +819945,12 @@ function asmFunc(imports) { } $16 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372064 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378920 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 247485 | 0, $21 + 111436 | 0, 901, $21 + 372064 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 253467 | 0, $21 + 114103 | 0, 901, $21 + 378920 | 0); $16 = 0; } } @@ -818161,7 +819962,7 @@ function asmFunc(imports) { $37 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const($5 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $37 | 0, GOT_data_internal___memory_base + 75733 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $37 | 0, GOT_data_internal___memory_base + 75765 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__PxVec3__PxVec3_28physx__PxVec3_20const__29($4 + 12 | 0 | 0, HEAP32[($4 + 56 | 0) >> 2] | 0 | 0) | 0; physx__Vd__ScbScenePvdClient__originShift_28physx__PxVec3_29($5 + 5132 | 0 | 0, $4 + 12 | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($4 + 24 | 0 | 0) | 0; @@ -818257,7 +820058,7 @@ function asmFunc(imports) { } $34 = physx__PxGetAssertHandler_28_29() | 0; $38 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 234234 | 0, $38 + 125657 | 0, 835, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 240216 | 0, $38 + 129051 | 0, 835, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore); $33 = 0; } } @@ -818283,7 +820084,7 @@ function asmFunc(imports) { } $69 = physx__PxGetAssertHandler_28_29() | 0; $73 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$69 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($69, $73 + 234508 | 0, $73 + 125657 | 0, 838, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$69 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($69, $73 + 240490 | 0, $73 + 129051 | 0, 838, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_1); $68 = 0; } } @@ -818320,7 +820121,7 @@ function asmFunc(imports) { } $115 = physx__PxGetAssertHandler_28_29() | 0; $119 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$115 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($115, $119 + 234371 | 0, $119 + 125657 | 0, 853, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$115 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($115, $119 + 240353 | 0, $119 + 129051 | 0, 853, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_2); $114 = 0; } } @@ -818346,7 +820147,7 @@ function asmFunc(imports) { } $150 = physx__PxGetAssertHandler_28_29() | 0; $154 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$150 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($150, $154 + 234658 | 0, $154 + 125657 | 0, 856, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$150 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($150, $154 + 240640 | 0, $154 + 129051 | 0, 856, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_3); $149 = 0; } } @@ -818375,7 +820176,7 @@ function asmFunc(imports) { } $202 = physx__PxGetAssertHandler_28_29() | 0; $206 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$202 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($202, $206 + 143998 | 0, $206 + 125657 | 0, 871, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_4); + FUNCTION_TABLE[HEAP32[((HEAP32[$202 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($202, $206 + 149859 | 0, $206 + 129051 | 0, 871, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_4); $201 = 0; } } @@ -818400,7 +820201,7 @@ function asmFunc(imports) { } $252 = physx__PxGetAssertHandler_28_29() | 0; $256 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$252 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($252, $256 + 236835 | 0, $256 + 125657 | 0, 883, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_5); + FUNCTION_TABLE[HEAP32[((HEAP32[$252 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($252, $256 + 242817 | 0, $256 + 129051 | 0, 883, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_5); $251 = 0; } } @@ -818415,7 +820216,7 @@ function asmFunc(imports) { } $270 = physx__PxGetAssertHandler_28_29() | 0; $274 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$270 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($270, $274 + 141760 | 0, $274 + 125657 | 0, 884, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_6); + FUNCTION_TABLE[HEAP32[((HEAP32[$270 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($270, $274 + 147590 | 0, $274 + 129051 | 0, 884, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_6); $269 = 0; } } @@ -818440,7 +820241,7 @@ function asmFunc(imports) { } $332 = physx__PxGetAssertHandler_28_29() | 0; $336 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$332 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($332, $336 + 236835 | 0, $336 + 125657 | 0, 897, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_7); + FUNCTION_TABLE[HEAP32[((HEAP32[$332 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($332, $336 + 242817 | 0, $336 + 129051 | 0, 897, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_7); $331 = 0; } } @@ -818463,7 +820264,7 @@ function asmFunc(imports) { } $362 = physx__PxGetAssertHandler_28_29() | 0; $366 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$362 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($362, $366 + 242923 | 0, $366 + 125657 | 0, 898, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_8); + FUNCTION_TABLE[HEAP32[((HEAP32[$362 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($362, $366 + 248905 | 0, $366 + 129051 | 0, 898, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_8); $361 = 0; } } @@ -818491,7 +820292,7 @@ function asmFunc(imports) { } $436 = physx__PxGetAssertHandler_28_29() | 0; $440 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$436 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($436, $440 + 236835 | 0, $440 + 125657 | 0, 911, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_9); + FUNCTION_TABLE[HEAP32[((HEAP32[$436 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($436, $440 + 242817 | 0, $440 + 129051 | 0, 911, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_9); $435 = 0; } } @@ -818506,7 +820307,7 @@ function asmFunc(imports) { } $454 = physx__PxGetAssertHandler_28_29() | 0; $458 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$454 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($454, $458 + 141760 | 0, $458 + 125657 | 0, 912, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_10); + FUNCTION_TABLE[HEAP32[((HEAP32[$454 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($454, $458 + 147590 | 0, $458 + 129051 | 0, 912, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_10); $453 = 0; } } @@ -818531,7 +820332,7 @@ function asmFunc(imports) { } $516 = physx__PxGetAssertHandler_28_29() | 0; $520 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$516 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($516, $520 + 236835 | 0, $520 + 125657 | 0, 924, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_11); + FUNCTION_TABLE[HEAP32[((HEAP32[$516 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($516, $520 + 242817 | 0, $520 + 129051 | 0, 924, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_11); $515 = 0; } } @@ -818554,7 +820355,7 @@ function asmFunc(imports) { } $546 = physx__PxGetAssertHandler_28_29() | 0; $550 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$546 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($546, $550 + 242826 | 0, $550 + 125657 | 0, 925, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_12); + FUNCTION_TABLE[HEAP32[((HEAP32[$546 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($546, $550 + 248808 | 0, $550 + 129051 | 0, 925, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_12); $545 = 0; } } @@ -818592,7 +820393,7 @@ function asmFunc(imports) { } $621 = physx__PxGetAssertHandler_28_29() | 0; $625 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$621 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($621, $625 + 229908 | 0, $625 + 125657 | 0, 941, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_13); + FUNCTION_TABLE[HEAP32[((HEAP32[$621 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($621, $625 + 235890 | 0, $625 + 129051 | 0, 941, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_13); $620 = 0; } } @@ -818630,7 +820431,7 @@ function asmFunc(imports) { } $689 = physx__PxGetAssertHandler_28_29() | 0; $693 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$689 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($689, $693 + 91416 | 0, $693 + 125657 | 0, 955, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_14); + FUNCTION_TABLE[HEAP32[((HEAP32[$689 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($689, $693 + 91485 | 0, $693 + 129051 | 0, 955, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_14); $688 = 0; } } @@ -818645,7 +820446,7 @@ function asmFunc(imports) { } $713 = physx__PxGetAssertHandler_28_29() | 0; $717 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$713 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($713, $717 + 190041 | 0, $717 + 125657 | 0, 956, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_15); + FUNCTION_TABLE[HEAP32[((HEAP32[$713 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($713, $717 + 196003 | 0, $717 + 129051 | 0, 956, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_15); $712 = 0; } } @@ -818660,7 +820461,7 @@ function asmFunc(imports) { } $731 = physx__PxGetAssertHandler_28_29() | 0; $735 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$731 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($731, $735 + 141760 | 0, $735 + 125657 | 0, 965, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_16); + FUNCTION_TABLE[HEAP32[((HEAP32[$731 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($731, $735 + 147590 | 0, $735 + 129051 | 0, 965, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_16); $730 = 0; } } @@ -818675,7 +820476,7 @@ function asmFunc(imports) { } $751 = physx__PxGetAssertHandler_28_29() | 0; $755 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$751 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($751, $755 + 117163 | 0, $755 + 125657 | 0, 966, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_17); + FUNCTION_TABLE[HEAP32[((HEAP32[$751 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($751, $755 + 120530 | 0, $755 + 129051 | 0, 966, GOT_data_internal_physx__Scb__Body__syncCollisionWriteThroughState_28_29___ignore_17); $750 = 0; } } @@ -818716,7 +820517,7 @@ function asmFunc(imports) { $5 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const($4 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 120 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 147291 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 120 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 153177 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Scb__Scene__setPhysicsBuffering_28bool_29($4 | 0, 0 & 1 | 0 | 0); physx__Cm__FlushPool__lock_28_29($4 + 4788 | 0 | 0); physx__Scb__Scene__syncState_28_29($4 | 0); @@ -818756,7 +820557,7 @@ function asmFunc(imports) { $77 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = physx__Scb__Scene__getContextId_28_29_20const($4 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 72 | 0 | 0, $77 | 0, GOT_data_internal___memory_base + 87470 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 72 | 0 | 0, $77 | 0, GOT_data_internal___memory_base + 87539 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__Sc__Scene__getActiveBodiesArray_28_29_20const($4 + 16 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__Sc__Scene__getNumActiveBodies_28_29_20const($4 + 16 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 64 | 0) >> 2] = wasm2js_i32$1; label$6 : { @@ -818804,7 +820605,7 @@ function asmFunc(imports) { $152 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const($4 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $152 | 0, GOT_data_internal___memory_base + 87228 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $152 | 0, GOT_data_internal___memory_base + 87297 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Vd__ScbScenePvdClient__updatePvdProperties_28physx__Scb__Shape_20const__29($4 + 5132 | 0 | 0, HEAP32[($3 + 40 | 0) >> 2] | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($3 + 8 | 0 | 0) | 0; } @@ -818863,7 +820664,7 @@ function asmFunc(imports) { } $33 = physx__PxGetAssertHandler_28_29() | 0; $37 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 202360 | 0, $37 + 137082 | 0, 200, GOT_data_internal_physx__Scb__Aggregate__syncState_28physx__Scb__Scene__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 208342 | 0, $37 + 142268 | 0, 200, GOT_data_internal_physx__Scb__Aggregate__syncState_28physx__Scb__Scene__29___ignore); $32 = 0; } } @@ -819020,7 +820821,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 241941 | 0, $25 + 125657 | 0, 988, GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 247923 | 0, $25 + 129051 | 0, 988, GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore); $20 = 0; } } @@ -819053,7 +820854,7 @@ function asmFunc(imports) { } $58 = physx__PxGetAssertHandler_28_29() | 0; $62 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 90672 | 0, $62 + 125657 | 0, 1007, GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 90741 | 0, $62 + 129051 | 0, 1007, GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_1); $57 = 0; } } @@ -819126,7 +820927,7 @@ function asmFunc(imports) { } $179 = physx__PxGetAssertHandler_28_29() | 0; $183 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$179 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($179, $183 + 141837 | 0, $183 + 125657 | 0, 1080, GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$179 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($179, $183 + 147667 | 0, $183 + 129051 | 0, 1080, GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_2); $178 = 0; } } @@ -819144,7 +820945,7 @@ function asmFunc(imports) { } $199 = physx__PxGetAssertHandler_28_29() | 0; $203 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$199 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($199, $203 + 91416 | 0, $203 + 125657 | 0, 1084, GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$199 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($199, $203 + 91485 | 0, $203 + 129051 | 0, 1084, GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_3); $198 = 0; } } @@ -819159,7 +820960,7 @@ function asmFunc(imports) { } $223 = physx__PxGetAssertHandler_28_29() | 0; $227 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$223 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($223, $227 + 190041 | 0, $227 + 125657 | 0, 1085, GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_4); + FUNCTION_TABLE[HEAP32[((HEAP32[$223 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($223, $227 + 196003 | 0, $227 + 129051 | 0, 1085, GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_4); $222 = 0; } } @@ -819174,7 +820975,7 @@ function asmFunc(imports) { } $241 = physx__PxGetAssertHandler_28_29() | 0; $245 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$241 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($241, $245 + 141837 | 0, $245 + 125657 | 0, 1095, GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_5); + FUNCTION_TABLE[HEAP32[((HEAP32[$241 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($241, $245 + 147667 | 0, $245 + 129051 | 0, 1095, GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_5); $240 = 0; } } @@ -819189,7 +820990,7 @@ function asmFunc(imports) { } $261 = physx__PxGetAssertHandler_28_29() | 0; $265 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$261 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($261, $265 + 228696 | 0, $265 + 125657 | 0, 1096, GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_6); + FUNCTION_TABLE[HEAP32[((HEAP32[$261 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($261, $265 + 234678 | 0, $265 + 129051 | 0, 1096, GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_6); $260 = 0; } } @@ -819204,7 +821005,7 @@ function asmFunc(imports) { } $284 = physx__PxGetAssertHandler_28_29() | 0; $288 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$284 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($284, $288 + 144083 | 0, $288 + 125657 | 0, 1097, GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_7); + FUNCTION_TABLE[HEAP32[((HEAP32[$284 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($284, $288 + 149944 | 0, $288 + 129051 | 0, 1097, GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_7); $283 = 0; } } @@ -819219,7 +821020,7 @@ function asmFunc(imports) { } $306 = physx__PxGetAssertHandler_28_29() | 0; $310 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$306 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($306, $310 + 246598 | 0, $310 + 125657 | 0, 1098, GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_8); + FUNCTION_TABLE[HEAP32[((HEAP32[$306 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($306, $310 + 252580 | 0, $310 + 129051 | 0, 1098, GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_8); $305 = 0; } } @@ -819234,7 +821035,7 @@ function asmFunc(imports) { } $328 = physx__PxGetAssertHandler_28_29() | 0; $332 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$328 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($328, $332 + 246628 | 0, $332 + 125657 | 0, 1099, GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_9); + FUNCTION_TABLE[HEAP32[((HEAP32[$328 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($328, $332 + 252610 | 0, $332 + 129051 | 0, 1099, GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_9); $327 = 0; } } @@ -819249,7 +821050,7 @@ function asmFunc(imports) { } $348 = physx__PxGetAssertHandler_28_29() | 0; $352 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$348 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($348, $352 + 228820 | 0, $352 + 125657 | 0, 1100, GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_10); + FUNCTION_TABLE[HEAP32[((HEAP32[$348 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($348, $352 + 234802 | 0, $352 + 129051 | 0, 1100, GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_10); $347 = 0; } } @@ -819264,7 +821065,7 @@ function asmFunc(imports) { } $368 = physx__PxGetAssertHandler_28_29() | 0; $372 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$368 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($368, $372 + 226724 | 0, $372 + 125657 | 0, 1101, GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_11); + FUNCTION_TABLE[HEAP32[((HEAP32[$368 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($368, $372 + 232706 | 0, $372 + 129051 | 0, 1101, GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_11); $367 = 0; } } @@ -819285,7 +821086,7 @@ function asmFunc(imports) { } $395 = physx__PxGetAssertHandler_28_29() | 0; $399 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$395 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($395, $399 + 141781 | 0, $399 + 125657 | 0, 1112, GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_12); + FUNCTION_TABLE[HEAP32[((HEAP32[$395 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($395, $399 + 147611 | 0, $399 + 129051 | 0, 1112, GOT_data_internal_physx__Scb__Body__syncState_28_29___ignore_12); $394 = 0; } } @@ -819720,7 +821521,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 188106 | 0, $23 + 137267 | 0, 262, GOT_data_internal_physx__Scb__Base__postSyncState_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 194068 | 0, $23 + 142481 | 0, 262, GOT_data_internal_physx__Scb__Base__postSyncState_28_29___ignore); $18 = 0; } } @@ -819735,7 +821536,7 @@ function asmFunc(imports) { } $37 = physx__PxGetAssertHandler_28_29() | 0; $41 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 198359 | 0, $41 + 137267 | 0, 263, GOT_data_internal_physx__Scb__Base__postSyncState_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 204341 | 0, $41 + 142481 | 0, 263, GOT_data_internal_physx__Scb__Base__postSyncState_28_29___ignore_1); $36 = 0; } } @@ -819786,7 +821587,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const(HEAP32[($5 + 44 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $6 | 0, GOT_data_internal___memory_base + 155861 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $6 | 0, GOT_data_internal___memory_base + 161747 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; void_20PX_UNUSED_physx__Scb__Scene__28physx__Scb__Scene_20const__29(HEAP32[($5 + 44 | 0) >> 2] | 0 | 0); physx__Vd__ScbScenePvdClient__createPvdInstance_28physx__Scb__RigidStatic_20const__29(HEAP32[($5 + 40 | 0) >> 2] | 0 | 0, HEAP32[($5 + 36 | 0) >> 2] | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($5 | 0) | 0; @@ -819841,7 +821642,7 @@ function asmFunc(imports) { $19 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const(HEAP32[($5 + 44 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $19 | 0, GOT_data_internal___memory_base + 87228 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $19 | 0, GOT_data_internal___memory_base + 87297 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Vd__ScbScenePvdClient__updatePvdProperties_28physx__Scb__RigidStatic_20const__29(HEAP32[($5 + 40 | 0) >> 2] | 0 | 0, HEAP32[($5 + 36 | 0) >> 2] | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($5 | 0) | 0; } @@ -820121,7 +821922,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 190041 | 0, $26 + 127557 | 0, 170, GOT_data_internal_physx__Scb__RigidObject__syncState_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 196003 | 0, $26 + 131259 | 0, 170, GOT_data_internal_physx__Scb__RigidObject__syncState_28_29___ignore); $21 = 0; } } @@ -820230,7 +822031,7 @@ function asmFunc(imports) { $19 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const(HEAP32[($5 + 44 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $19 | 0, GOT_data_internal___memory_base + 87228 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $19 | 0, GOT_data_internal___memory_base + 87297 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Vd__ScbScenePvdClient__updatePvdProperties_28physx__Scb__Body_20const__29(HEAP32[($5 + 40 | 0) >> 2] | 0 | 0, HEAP32[($5 + 36 | 0) >> 2] | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($5 | 0) | 0; } @@ -820279,7 +822080,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const(HEAP32[($5 + 44 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $6 | 0, GOT_data_internal___memory_base + 155861 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $6 | 0, GOT_data_internal___memory_base + 161747 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; void_20PX_UNUSED_physx__Scb__Scene__28physx__Scb__Scene_20const__29(HEAP32[($5 + 44 | 0) >> 2] | 0 | 0); physx__Vd__ScbScenePvdClient__createPvdInstance_28physx__Scb__Body_20const__29(HEAP32[($5 + 40 | 0) >> 2] | 0 | 0, HEAP32[($5 + 36 | 0) >> 2] | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($5 | 0) | 0; @@ -820367,7 +822168,7 @@ function asmFunc(imports) { $19 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const(HEAP32[($5 + 44 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $19 | 0, GOT_data_internal___memory_base + 87228 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $19 | 0, GOT_data_internal___memory_base + 87297 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Vd__ScbScenePvdClient__updatePvdProperties_28physx__Scb__Constraint_20const__29(HEAP32[($5 + 40 | 0) >> 2] | 0 | 0, HEAP32[($5 + 36 | 0) >> 2] | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($5 | 0) | 0; } @@ -820412,7 +822213,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 241941 | 0, $33 + 133630 | 0, 319, GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 247923 | 0, $33 + 138270 | 0, 319, GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore); $28 = 0; } } @@ -820440,7 +822241,7 @@ function asmFunc(imports) { } $62 = physx__PxGetAssertHandler_28_29() | 0; $66 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$62 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($62, $66 + 144083 | 0, $66 + 133630 | 0, 330, GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$62 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($62, $66 + 149944 | 0, $66 + 138270 | 0, 330, GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_1); $61 = 0; } } @@ -820472,7 +822273,7 @@ function asmFunc(imports) { } $109 = physx__PxGetAssertHandler_28_29() | 0; $113 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$109 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($109, $113 + 141837 | 0, $113 + 133630 | 0, 343, GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$109 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($109, $113 + 147667 | 0, $113 + 138270 | 0, 343, GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_2); $108 = 0; } } @@ -820490,7 +822291,7 @@ function asmFunc(imports) { } $129 = physx__PxGetAssertHandler_28_29() | 0; $133 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$129 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($129, $133 + 91388 | 0, $133 + 133630 | 0, 347, GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$129 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($129, $133 + 91457 | 0, $133 + 138270 | 0, 347, GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_3); $128 = 0; } } @@ -820505,7 +822306,7 @@ function asmFunc(imports) { } $153 = physx__PxGetAssertHandler_28_29() | 0; $157 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$153 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($153, $157 + 190041 | 0, $157 + 133630 | 0, 348, GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_4); + FUNCTION_TABLE[HEAP32[((HEAP32[$153 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($153, $157 + 196003 | 0, $157 + 138270 | 0, 348, GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_4); $152 = 0; } } @@ -820525,7 +822326,7 @@ function asmFunc(imports) { } $182 = physx__PxGetAssertHandler_28_29() | 0; $186 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$182 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($182, $186 + 141837 | 0, $186 + 133630 | 0, 352, GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_5); + FUNCTION_TABLE[HEAP32[((HEAP32[$182 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($182, $186 + 147667 | 0, $186 + 138270 | 0, 352, GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_5); $181 = 0; } } @@ -820540,7 +822341,7 @@ function asmFunc(imports) { } $202 = physx__PxGetAssertHandler_28_29() | 0; $206 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$202 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($202, $206 + 228670 | 0, $206 + 133630 | 0, 353, GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_6); + FUNCTION_TABLE[HEAP32[((HEAP32[$202 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($202, $206 + 234652 | 0, $206 + 138270 | 0, 353, GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_6); $201 = 0; } } @@ -820555,7 +822356,7 @@ function asmFunc(imports) { } $225 = physx__PxGetAssertHandler_28_29() | 0; $229 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$225 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($225, $229 + 144083 | 0, $229 + 133630 | 0, 354, GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_7); + FUNCTION_TABLE[HEAP32[((HEAP32[$225 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($225, $229 + 149944 | 0, $229 + 138270 | 0, 354, GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_7); $224 = 0; } } @@ -820573,7 +822374,7 @@ function asmFunc(imports) { } $253 = physx__PxGetAssertHandler_28_29() | 0; $257 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$253 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($253, $257 + 141760 | 0, $257 + 133630 | 0, 359, GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_8); + FUNCTION_TABLE[HEAP32[((HEAP32[$253 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($253, $257 + 147590 | 0, $257 + 138270 | 0, 359, GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_8); $252 = 0; } } @@ -820588,7 +822389,7 @@ function asmFunc(imports) { } $273 = physx__PxGetAssertHandler_28_29() | 0; $277 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$273 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($273, $277 + 117140 | 0, $277 + 133630 | 0, 360, GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_9); + FUNCTION_TABLE[HEAP32[((HEAP32[$273 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($273, $277 + 120507 | 0, $277 + 138270 | 0, 360, GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_9); $272 = 0; } } @@ -820628,7 +822429,7 @@ function asmFunc(imports) { } $325 = physx__PxGetAssertHandler_28_29() | 0; $329 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$325 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($325, $329 + 141781 | 0, $329 + 133630 | 0, 402, GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_10); + FUNCTION_TABLE[HEAP32[((HEAP32[$325 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($325, $329 + 147611 | 0, $329 + 138270 | 0, 402, GOT_data_internal_physx__Scb__Articulation__syncState_28_29___ignore_10); $324 = 0; } } @@ -820658,7 +822459,7 @@ function asmFunc(imports) { $19 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const(HEAP32[($5 + 44 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $19 | 0, GOT_data_internal___memory_base + 87228 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $19 | 0, GOT_data_internal___memory_base + 87297 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Vd__ScbScenePvdClient__updatePvdProperties_28physx__Scb__Articulation_20const__29(HEAP32[($5 + 40 | 0) >> 2] | 0 | 0, HEAP32[($5 + 36 | 0) >> 2] | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($5 | 0) | 0; } @@ -820800,7 +822601,7 @@ function asmFunc(imports) { $19 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const(HEAP32[($5 + 44 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $19 | 0, GOT_data_internal___memory_base + 87228 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $19 | 0, GOT_data_internal___memory_base + 87297 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Vd__ScbScenePvdClient__updatePvdProperties_28physx__Scb__ArticulationJoint_20const__29(HEAP32[($5 + 40 | 0) >> 2] | 0 | 0, HEAP32[($5 + 36 | 0) >> 2] | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($5 | 0) | 0; } @@ -821049,7 +822850,7 @@ function asmFunc(imports) { } $66 = physx__PxGetAssertHandler_28_29() | 0; $70 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 236477 | 0, $70 + 111436 | 0, 1049, GOT_data_internal_void_20physx__Scb__Scene__processRemoves_physx__Scb__RigidStatic_2c_20false_2c_20true__28physx__Scb__ObjectTracker__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 242459 | 0, $70 + 114103 | 0, 1049, GOT_data_internal_void_20physx__Scb__Scene__processRemoves_physx__Scb__RigidStatic_2c_20false_2c_20true__28physx__Scb__ObjectTracker__29___ignore); $65 = 0; } } @@ -821109,7 +822910,7 @@ function asmFunc(imports) { } $66 = physx__PxGetAssertHandler_28_29() | 0; $70 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 236477 | 0, $70 + 111436 | 0, 1049, GOT_data_internal_void_20physx__Scb__Scene__processRemoves_physx__Scb__Body_2c_20true_2c_20true__28physx__Scb__ObjectTracker__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 242459 | 0, $70 + 114103 | 0, 1049, GOT_data_internal_void_20physx__Scb__Scene__processRemoves_physx__Scb__Body_2c_20true_2c_20true__28physx__Scb__ObjectTracker__29___ignore); $65 = 0; } } @@ -821259,7 +823060,7 @@ function asmFunc(imports) { $7 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const(HEAP32[($5 + 44 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $7 | 0, GOT_data_internal___memory_base + 155883 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 | 0, $7 | 0, GOT_data_internal___memory_base + 161769 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Vd__ScbScenePvdClient__releasePvdInstance_28physx__Scb__Constraint_20const__29(HEAP32[($5 + 40 | 0) >> 2] | 0 | 0, HEAP32[($5 + 36 | 0) >> 2] | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($5 | 0) | 0; __stack_pointer = $5 + 48 | 0; @@ -821312,12 +823113,12 @@ function asmFunc(imports) { }; } label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372065 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378921 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $39 = physx__PxGetAssertHandler_28_29() | 0; $43 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 260242 | 0, $43 + 111436 | 0, 1130, $43 + 372065 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 266224 | 0, $43 + 114103 | 0, 1130, $43 + 378921 | 0); } } __stack_pointer = $4 + 16 | 0; @@ -821380,12 +823181,12 @@ function asmFunc(imports) { }; } label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372066 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378922 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $61 = physx__PxGetAssertHandler_28_29() | 0; $65 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 260217 | 0, $65 + 111436 | 0, 1151, $65 + 372066 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 266199 | 0, $65 + 114103 | 0, 1151, $65 + 378922 | 0); } HEAP32[($4 + 12 | 0) >> 2] = 0; break label$1; @@ -821580,7 +823381,7 @@ function asmFunc(imports) { break label$1; } $20 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $20 + 111436 | 0 | 0, 1184 | 0, $20 + 222058 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $20 + 114103 | 0 | 0, 1184 | 0, $20 + 228040 | 0 | 0, 0 | 0); HEAP32[($5 + 12 | 0) >> 2] = -1; } $28 = HEAP32[($5 + 12 | 0) >> 2] | 0; @@ -821606,7 +823407,7 @@ function asmFunc(imports) { break label$1; } $17 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $17 + 111436 | 0 | 0, 1193 | 0, $17 + 221961 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $17 + 114103 | 0 | 0, 1193 | 0, $17 + 227943 | 0 | 0, 0 | 0); HEAP8[($4 + 15 | 0) >> 0] = 0 & 1 | 0; } $29 = (HEAPU8[($4 + 15 | 0) >> 0] | 0) & 1 | 0; @@ -821641,7 +823442,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAPF32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 150191 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 156077 | 0 | 0) | 0; physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___init_28unsigned_20int_2c_20float_29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 4 | 0) >> 2]))); __stack_pointer = $5 + 16 | 0; return $6 | 0; @@ -821704,7 +823505,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -821728,7 +823529,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -821740,7 +823541,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -821795,7 +823596,7 @@ function asmFunc(imports) { } $239 = physx__PxGetAssertHandler_28_29() | 0; $243 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 172954 | 0, $243 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 178852 | 0, $243 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $238 = 0; } } @@ -822346,7 +824147,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -822384,7 +824185,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Scb__Shape__2c_20physx__shdfnd__InlineAllocator_16u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -822573,7 +824374,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -822611,7 +824412,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -822626,7 +824427,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -822708,7 +824509,7 @@ function asmFunc(imports) { } $65 = physx__PxGetAssertHandler_28_29() | 0; $69 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 187325 | 0, $69 + 129300 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 193287 | 0, $69 + 133282 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); $64 = 0; } } @@ -822742,7 +824543,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73146 | 0, $26 + 129300 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73161 | 0, $26 + 133282 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Scb__Base__2c_20physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__internal__HashSetBase_physx__Scb__Base__2c_20physx__shdfnd__Hash_physx__Scb__Base___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); $21 = 0; } } @@ -822770,12 +824571,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372119 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378975 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 236622 | 0, $29 + 111436 | 0, 1212, $29 + 372119 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 242604 | 0, $29 + 114103 | 0, 1212, $29 + 378975 | 0); $24 = 0; } } @@ -822785,12 +824586,12 @@ function asmFunc(imports) { } $48 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372120 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378976 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $49 = physx__PxGetAssertHandler_28_29() | 0; $53 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 244153 | 0, $53 + 111436 | 0, 1218, $53 + 372120 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 250135 | 0, $53 + 114103 | 0, 1218, $53 + 378976 | 0); $48 = 0; } } @@ -822800,12 +824601,12 @@ function asmFunc(imports) { } $75 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372121 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378977 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $76 = physx__PxGetAssertHandler_28_29() | 0; $80 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 227498 | 0, $80 + 111436 | 0, 1219, $80 + 372121 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 233480 | 0, $80 + 114103 | 0, 1219, $80 + 378977 | 0); $75 = 0; } } @@ -822841,12 +824642,12 @@ function asmFunc(imports) { } $158 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372122 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378978 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $159 = physx__PxGetAssertHandler_28_29() | 0; $163 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$159 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($159, $163 + 153349 | 0, $163 + 111436 | 0, 1292, $163 + 372122 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$159 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($159, $163 + 159235 | 0, $163 + 114103 | 0, 1292, $163 + 378978 | 0); $158 = 0; } } @@ -822864,12 +824665,12 @@ function asmFunc(imports) { } $202 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372123 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378979 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $203 = physx__PxGetAssertHandler_28_29() | 0; $207 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$203 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($203, $207 + 90569 | 0, $207 + 111436 | 0, 1308, $207 + 372123 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$203 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($203, $207 + 90638 | 0, $207 + 114103 | 0, 1308, $207 + 378979 | 0); $202 = 0; } } @@ -822879,12 +824680,12 @@ function asmFunc(imports) { } $229 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372124 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378980 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $230 = physx__PxGetAssertHandler_28_29() | 0; $234 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$230 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($230, $234 + 153366 | 0, $234 + 111436 | 0, 1309, $234 + 372124 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$230 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($230, $234 + 159252 | 0, $234 + 114103 | 0, 1309, $234 + 378980 | 0); $229 = 0; } } @@ -822919,12 +824720,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372128 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378984 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 236622 | 0, $29 + 111436 | 0, 1212, $29 + 372128 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 242604 | 0, $29 + 114103 | 0, 1212, $29 + 378984 | 0); $24 = 0; } } @@ -822936,12 +824737,12 @@ function asmFunc(imports) { } $61 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372129 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378985 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $62 = physx__PxGetAssertHandler_28_29() | 0; $66 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$62 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($62, $66 + 186935 | 0, $66 + 111436 | 0, 1214, $66 + 372129 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$62 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($62, $66 + 192897 | 0, $66 + 114103 | 0, 1214, $66 + 378985 | 0); $61 = 0; } } @@ -822951,12 +824752,12 @@ function asmFunc(imports) { } $88 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372130 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378986 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $89 = physx__PxGetAssertHandler_28_29() | 0; $93 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$89 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($89, $93 + 227498 | 0, $93 + 111436 | 0, 1219, $93 + 372130 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$89 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($89, $93 + 233480 | 0, $93 + 114103 | 0, 1219, $93 + 378986 | 0); $88 = 0; } } @@ -823022,12 +824823,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372114 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378970 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 236622 | 0, $29 + 111436 | 0, 1212, $29 + 372114 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 242604 | 0, $29 + 114103 | 0, 1212, $29 + 378970 | 0); $24 = 0; } } @@ -823040,12 +824841,12 @@ function asmFunc(imports) { } $54 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372115 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378971 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $55 = physx__PxGetAssertHandler_28_29() | 0; $59 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 227498 | 0, $59 + 111436 | 0, 1219, $59 + 372115 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 233480 | 0, $59 + 114103 | 0, 1219, $59 + 378971 | 0); $54 = 0; } } @@ -823082,12 +824883,12 @@ function asmFunc(imports) { } $144 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372116 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378972 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $145 = physx__PxGetAssertHandler_28_29() | 0; $149 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$145 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($145, $149 + 153349 | 0, $149 + 111436 | 0, 1292, $149 + 372116 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$145 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($145, $149 + 159235 | 0, $149 + 114103 | 0, 1292, $149 + 378972 | 0); $144 = 0; } } @@ -823105,12 +824906,12 @@ function asmFunc(imports) { } $188 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372117 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378973 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $189 = physx__PxGetAssertHandler_28_29() | 0; $193 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$189 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($189, $193 + 90569 | 0, $193 + 111436 | 0, 1308, $193 + 372117 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$189 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($189, $193 + 90638 | 0, $193 + 114103 | 0, 1308, $193 + 378973 | 0); $188 = 0; } } @@ -823120,12 +824921,12 @@ function asmFunc(imports) { } $215 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372118 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378974 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $216 = physx__PxGetAssertHandler_28_29() | 0; $220 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$216 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($216, $220 + 153366 | 0, $220 + 111436 | 0, 1309, $220 + 372118 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$216 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($216, $220 + 159252 | 0, $220 + 114103 | 0, 1309, $220 + 378974 | 0); $215 = 0; } } @@ -823167,12 +824968,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372135 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378991 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 244153 | 0, $25 + 111436 | 0, 1218, $25 + 372135 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 250135 | 0, $25 + 114103 | 0, 1218, $25 + 378991 | 0); $20 = 0; } } @@ -823182,12 +824983,12 @@ function asmFunc(imports) { } $47 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372136 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378992 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $48 = physx__PxGetAssertHandler_28_29() | 0; $52 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 227498 | 0, $52 + 111436 | 0, 1219, $52 + 372136 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 233480 | 0, $52 + 114103 | 0, 1219, $52 + 378992 | 0); $47 = 0; } } @@ -823223,12 +825024,12 @@ function asmFunc(imports) { } $131 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372137 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378993 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $132 = physx__PxGetAssertHandler_28_29() | 0; $136 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$132 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($132, $136 + 153349 | 0, $136 + 111436 | 0, 1292, $136 + 372137 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$132 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($132, $136 + 159235 | 0, $136 + 114103 | 0, 1292, $136 + 378993 | 0); $131 = 0; } } @@ -823246,12 +825047,12 @@ function asmFunc(imports) { } $175 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372138 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378994 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $176 = physx__PxGetAssertHandler_28_29() | 0; $180 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$176 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($176, $180 + 90569 | 0, $180 + 111436 | 0, 1308, $180 + 372138 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$176 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($176, $180 + 90638 | 0, $180 + 114103 | 0, 1308, $180 + 378994 | 0); $175 = 0; } } @@ -823261,12 +825062,12 @@ function asmFunc(imports) { } $202 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372139 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378995 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $203 = physx__PxGetAssertHandler_28_29() | 0; $207 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$203 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($203, $207 + 153366 | 0, $207 + 111436 | 0, 1309, $207 + 372139 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$203 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($203, $207 + 159252 | 0, $207 + 114103 | 0, 1309, $207 + 378995 | 0); $202 = 0; } } @@ -823303,12 +825104,12 @@ function asmFunc(imports) { } $33 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372142 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378998 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $34 = physx__PxGetAssertHandler_28_29() | 0; $38 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 186935 | 0, $38 + 111436 | 0, 1214, $38 + 372142 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 192897 | 0, $38 + 114103 | 0, 1214, $38 + 378998 | 0); $33 = 0; } } @@ -823318,12 +825119,12 @@ function asmFunc(imports) { } $60 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372143 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378999 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $61 = physx__PxGetAssertHandler_28_29() | 0; $65 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 227498 | 0, $65 + 111436 | 0, 1219, $65 + 372143 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 233480 | 0, $65 + 114103 | 0, 1219, $65 + 378999 | 0); $60 = 0; } } @@ -823392,12 +825193,12 @@ function asmFunc(imports) { } $26 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372131 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378987 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 227498 | 0, $31 + 111436 | 0, 1219, $31 + 372131 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 233480 | 0, $31 + 114103 | 0, 1219, $31 + 378987 | 0); $26 = 0; } } @@ -823435,12 +825236,12 @@ function asmFunc(imports) { } $132 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372132 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378988 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $133 = physx__PxGetAssertHandler_28_29() | 0; $137 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$133 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($133, $137 + 153349 | 0, $137 + 111436 | 0, 1292, $137 + 372132 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$133 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($133, $137 + 159235 | 0, $137 + 114103 | 0, 1292, $137 + 378988 | 0); $132 = 0; } } @@ -823458,12 +825259,12 @@ function asmFunc(imports) { } $176 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372133 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378989 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $177 = physx__PxGetAssertHandler_28_29() | 0; $181 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$177 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($177, $181 + 90569 | 0, $181 + 111436 | 0, 1308, $181 + 372133 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$177 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($177, $181 + 90638 | 0, $181 + 114103 | 0, 1308, $181 + 378989 | 0); $176 = 0; } } @@ -823473,12 +825274,12 @@ function asmFunc(imports) { } $203 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372134 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 378990 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $204 = physx__PxGetAssertHandler_28_29() | 0; $208 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$204 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($204, $208 + 153366 | 0, $208 + 111436 | 0, 1309, $208 + 372134 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$204 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($204, $208 + 159252 | 0, $208 + 114103 | 0, 1309, $208 + 378990 | 0); $203 = 0; } } @@ -823514,12 +825315,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372144 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379e3 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 236622 | 0, $29 + 111436 | 0, 1212, $29 + 372144 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 242604 | 0, $29 + 114103 | 0, 1212, $29 + 379e3 | 0); $24 = 0; } } @@ -823529,12 +825330,12 @@ function asmFunc(imports) { } $51 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372145 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379001 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 227498 | 0, $56 + 111436 | 0, 1219, $56 + 372145 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 233480 | 0, $56 + 114103 | 0, 1219, $56 + 379001 | 0); $51 = 0; } } @@ -823581,12 +825382,12 @@ function asmFunc(imports) { } $158 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372146 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379002 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $159 = physx__PxGetAssertHandler_28_29() | 0; $163 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$159 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($159, $163 + 90569 | 0, $163 + 111436 | 0, 1308, $163 + 372146 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$159 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($159, $163 + 90638 | 0, $163 + 114103 | 0, 1308, $163 + 379002 | 0); $158 = 0; } } @@ -823596,12 +825397,12 @@ function asmFunc(imports) { } $185 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372147 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379003 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $186 = physx__PxGetAssertHandler_28_29() | 0; $190 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$186 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($186, $190 + 153366 | 0, $190 + 111436 | 0, 1309, $190 + 372147 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$186 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($186, $190 + 159252 | 0, $190 + 114103 | 0, 1309, $190 + 379003 | 0); $185 = 0; } } @@ -823669,12 +825470,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372159 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379015 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 227498 | 0, $28 + 111436 | 0, 1219, $28 + 372159 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 233480 | 0, $28 + 114103 | 0, 1219, $28 + 379015 | 0); $23 = 0; } } @@ -823721,12 +825522,12 @@ function asmFunc(imports) { } $130 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372160 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379016 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $131 = physx__PxGetAssertHandler_28_29() | 0; $135 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$131 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($131, $135 + 90569 | 0, $135 + 111436 | 0, 1308, $135 + 372160 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$131 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($131, $135 + 90638 | 0, $135 + 114103 | 0, 1308, $135 + 379016 | 0); $130 = 0; } } @@ -823736,12 +825537,12 @@ function asmFunc(imports) { } $157 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372161 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379017 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $158 = physx__PxGetAssertHandler_28_29() | 0; $162 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$158 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($158, $162 + 153366 | 0, $162 + 111436 | 0, 1309, $162 + 372161 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$158 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($158, $162 + 159252 | 0, $162 + 114103 | 0, 1309, $162 + 379017 | 0); $157 = 0; } } @@ -823804,7 +825605,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -823886,7 +825687,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Scb__MaterialEvent_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Scb__MaterialEvent_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -823924,7 +825725,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Scb__MaterialEvent_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Scb__MaterialEvent_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -824842,7 +826643,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Scb__RemovedShape_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Scb__RemovedShape_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -824983,7 +826784,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Scb__RemovedShape_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Scb__RemovedShape_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -825021,7 +826822,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Scb__RemovedShape_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Scb__RemovedShape_2c_20physx__shdfnd__InlineAllocator_32u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -825149,12 +826950,12 @@ function asmFunc(imports) { } $37 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372192 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379048 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 245613 | 0, $42 + 99161 | 0, 89, $42 + 372192 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 251595 | 0, $42 + 100008 | 0, 89, $42 + 379048 | 0); $37 = 0; } } @@ -825576,7 +827377,7 @@ function asmFunc(imports) { (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__pvdsdk__PvdDataStream__create_28physx__PxPvd__29(HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 24 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__pvdsdk__PvdUserRenderer__create_28unsigned_20int_29(8192 | 0) | 0), HEAP32[(wasm2js_i32$0 + 32 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__ReflectionAllocator__28anonymous_20namespace_29__SceneRendererClient___ReflectionAllocator_28char_20const__29($3 + 11 | 0 | 0, 0 | 0) | 0; - $33 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator__28anonymous_20namespace_29__SceneRendererClient___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator__28anonymous_20namespace_29__SceneRendererClient__2c_20char_20const__2c_20int_29(12 | 0, $3 + 11 | 0 | 0, GOT_data_internal___memory_base + 98333 | 0 | 0, 315 | 0) | 0; + $33 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator__28anonymous_20namespace_29__SceneRendererClient___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator__28anonymous_20namespace_29__SceneRendererClient__2c_20char_20const__2c_20int_29(12 | 0, $3 + 11 | 0 | 0, GOT_data_internal___memory_base + 99054 | 0 | 0, 315 | 0) | 0; $28anonymous_20namespace_29__SceneRendererClient__SceneRendererClient_28physx__pvdsdk__PvdUserRenderer__2c_20physx__PxPvd__29($33 | 0, HEAP32[($4 + 32 | 0) >> 2] | 0 | 0, HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) | 0; HEAP32[($4 + 36 | 0) >> 2] = $33; $36 = HEAP32[($4 + 32 | 0) >> 2] | 0; @@ -825626,7 +827427,7 @@ function asmFunc(imports) { HEAP32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; physx__pvdsdk__RendererEventClient__RendererEventClient_28_29($6 | 0) | 0; - HEAP32[$6 >> 2] = (GOT_data_internal___memory_base + 349636 | 0) + 8 | 0; + HEAP32[$6 >> 2] = (GOT_data_internal___memory_base + 356468 | 0) + 8 | 0; HEAP32[($6 + 4 | 0) >> 2] = HEAP32[($5 + 8 | 0) >> 2] | 0; (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__pvdsdk__PvdDataStream__create_28physx__PxPvd__29(HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__createInstance_physx__pvdsdk__PvdUserRenderer__28physx__pvdsdk__PvdUserRenderer_20const__29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0) | 0; @@ -825647,7 +827448,7 @@ function asmFunc(imports) { break label$1 } $11 = HEAP32[($3 + 120 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$11 >> 2] | 0) + 392 | 0) >> 2] | 0 | 0]($11, GOT_data_internal___memory_base + 98333 | 0, 357); + FUNCTION_TABLE[HEAP32[((HEAP32[$11 >> 2] | 0) + 392 | 0) >> 2] | 0 | 0]($11, GOT_data_internal___memory_base + 99054 | 0, 357); } (wasm2js_i32$0 = $3, wasm2js_i32$1 = PxGetPhysics() | 0), HEAP32[(wasm2js_i32$0 + 116 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__Scb__Scene__getPxScene_28_29(HEAP32[($4 + 20 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 112 | 0) >> 2] = wasm2js_i32$1; @@ -825656,9 +827457,9 @@ function asmFunc(imports) { $23 = HEAP32[($4 + 24 | 0) >> 2] | 0; $24 = HEAP32[($3 + 112 | 0) >> 2] | 0; HEAP32[($3 + 108 | 0) >> 2] = HEAP32[($3 + 116 | 0) >> 2] | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($23 | 0, $24 | 0, GOT_data_internal___memory_base + 90184 | 0 | 0, $3 + 108 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($23 | 0, $24 | 0, GOT_data_internal___memory_base + 90253 | 0 | 0, $3 + 108 | 0 | 0) | 0; $31 = HEAP32[($4 + 24 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($31, HEAP32[($3 + 116 | 0) >> 2] | 0, GOT_data_internal___memory_base + 86806 | 0, HEAP32[($3 + 112 | 0) >> 2] | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($31, HEAP32[($3 + 116 | 0) >> 2] | 0, GOT_data_internal___memory_base + 86875 | 0, HEAP32[($3 + 112 | 0) >> 2] | 0) | 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__Sc__Scene__getMaterialManager_28_29(physx__Scb__Scene__getScScene_28_29(HEAP32[($4 + 20 | 0) >> 2] | 0 | 0) | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 104 | 0) >> 2] = wasm2js_i32$1; physx__PxsMaterialManagerIterator__PxsMaterialManagerIterator_28physx__PxsMaterialManager__29($3 + 96 | 0 | 0, HEAP32[($3 + 104 | 0) >> 2] | 0 | 0) | 0; label$2 : { @@ -825951,7 +827752,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationBase__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxArticulationBase__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -826055,7 +827856,7 @@ function asmFunc(imports) { } (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__Scb__Scene__getPxScene_28_29(HEAP32[($4 + 20 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; $14 = HEAP32[($4 + 24 | 0) >> 2] | 0; - ((((wasm2js_i32$1 = $14, wasm2js_i32$2 = PxGetPhysics() | 0), wasm2js_i32$3 = GOT_data_internal___memory_base + 86806 | 0), wasm2js_i32$4 = HEAP32[($3 + 8 | 0) >> 2] | 0), wasm2js_i32$0 = HEAP32[((HEAP32[$14 >> 2] | 0) + 52 | 0) >> 2] | 0 | 0), FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$1 | 0, wasm2js_i32$2 | 0, wasm2js_i32$3 | 0, wasm2js_i32$4 | 0) | 0; + ((((wasm2js_i32$1 = $14, wasm2js_i32$2 = PxGetPhysics() | 0), wasm2js_i32$3 = GOT_data_internal___memory_base + 86875 | 0), wasm2js_i32$4 = HEAP32[($3 + 8 | 0) >> 2] | 0), wasm2js_i32$0 = HEAP32[((HEAP32[$14 >> 2] | 0) + 52 | 0) >> 2] | 0 | 0), FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$1 | 0, wasm2js_i32$2 | 0, wasm2js_i32$3 | 0, wasm2js_i32$4 | 0) | 0; $22 = HEAP32[($4 + 24 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 56 | 0) >> 2] | 0 | 0]($22, HEAP32[($3 + 8 | 0) >> 2] | 0) | 0; } @@ -826196,12 +827997,12 @@ function asmFunc(imports) { break label$1; } label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372194 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379050 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 149280 | 0, $30 + 98333 | 0, 173, $30 + 372194 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 155166 | 0, $30 + 99054 | 0, 173, $30 + 379050 | 0); } } __stack_pointer = $4 + 16 | 0; @@ -826335,12 +828136,12 @@ function asmFunc(imports) { break label$1; } label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372195 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379051 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 149280 | 0, $30 + 98333 | 0, 173, $30 + 372195 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 155166 | 0, $30 + 99054 | 0, 173, $30 + 379051 | 0); } } __stack_pointer = $4 + 16 | 0; @@ -826564,7 +828365,7 @@ function asmFunc(imports) { if (!((physx__Vd__ScbScenePvdClient__checkPvdDebugFlag_28_29_20const($6 | 0) | 0) & 1 | 0)) { break label$1 } - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_physx__PxTransform__28void_20const__2c_20char_20const__2c_20physx__PxTransform_20const__29(HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, physx__getNpRigidDynamic_28physx__Scb__Body_20const__29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 76150 | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_physx__PxTransform__28void_20const__2c_20char_20const__2c_20physx__PxTransform_20const__29(HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, physx__getNpRigidDynamic_28physx__Scb__Body_20const__29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0) | 0 | 0, GOT_data_internal___memory_base + 76182 | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0; } __stack_pointer = $5 + 16 | 0; return; @@ -826922,7 +828723,7 @@ function asmFunc(imports) { $10 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = $28anonymous_20namespace_29__getContextId_28physx__Scb__Scene__29(HEAP32[($6 + 20 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 16 | 0 | 0, $10 | 0, GOT_data_internal___memory_base + 155861 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($5 + 16 | 0 | 0, $10 | 0, GOT_data_internal___memory_base + 161747 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__getNpShape_28physx__Scb__Shape_20const__29(HEAP32[($5 + 56 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; physx__Vd__PvdMetaDataBinding__createInstance_28physx__pvdsdk__PvdDataStream__2c_20physx__PxShape_20const__2c_20physx__PxRigidActor_20const__2c_20physx__PxPhysics_20const__2c_20physx__pvdsdk__PsPvd__29($6 + 28 | 0 | 0, HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, HEAP32[($5 + 12 | 0) >> 2] | 0 | 0, HEAP32[($5 + 52 | 0) >> 2] | 0 | 0, PxGetPhysics() | 0 | 0, HEAP32[($6 + 16 | 0) >> 2] | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($5 + 16 | 0 | 0) | 0; @@ -826960,7 +828761,7 @@ function asmFunc(imports) { $9 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = $28anonymous_20namespace_29__getContextId_28physx__Scb__Scene__29(HEAP32[($5 + 20 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $9 | 0, GOT_data_internal___memory_base + 155861 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $9 | 0, GOT_data_internal___memory_base + 161747 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Vd__ScbScenePvdClient__createPvdInstance_28physx__Scb__Body_20const__29($5 | 0, HEAP32[($4 + 56 | 0) >> 2] | 0 | 0); (wasm2js_i32$0 = $4, wasm2js_i32$1 = (physx__NpShapeGetScPtrOffset_28_29() | 0) - (physx__Scb__Shape__getScOffset_28_29() | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__Sc__RigidCore__getPxActor_28_29_20const(physx__Scb__Body__getScBody_28_29(HEAP32[($4 + 56 | 0) >> 2] | 0 | 0) | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; @@ -827024,7 +828825,7 @@ function asmFunc(imports) { $9 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = $28anonymous_20namespace_29__getContextId_28physx__Scb__Scene__29(HEAP32[($5 + 20 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $9 | 0, GOT_data_internal___memory_base + 155861 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 24 | 0 | 0, $9 | 0, GOT_data_internal___memory_base + 161747 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Vd__ScbScenePvdClient__createPvdInstance_28physx__Scb__RigidStatic_20const__29($5 | 0, HEAP32[($4 + 56 | 0) >> 2] | 0 | 0); (wasm2js_i32$0 = $4, wasm2js_i32$1 = (physx__NpShapeGetScPtrOffset_28_29() | 0) - (physx__Scb__Shape__getScOffset_28_29() | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__Sc__RigidCore__getPxActor_28_29_20const(physx__Scb__RigidStatic__getScStatic_28_29(HEAP32[($4 + 56 | 0) >> 2] | 0 | 0) | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; @@ -827112,7 +828913,7 @@ function asmFunc(imports) { $11 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = $28anonymous_20namespace_29__getContextId_28physx__Scb__Scene__29(HEAP32[($7 + 20 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($6 + 32 | 0 | 0, $11 | 0, GOT_data_internal___memory_base + 155883 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($6 + 32 | 0 | 0, $11 | 0, GOT_data_internal___memory_base + 161769 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__getNpShape_28physx__Scb__Shape_20const__29(HEAP32[($6 + 72 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 28 | 0) >> 2] = wasm2js_i32$1; physx__Vd__PvdMetaDataBinding__destroyInstance_28physx__pvdsdk__PvdDataStream__2c_20physx__PxShape_20const__2c_20physx__PxRigidActor_20const__29($7 + 28 | 0 | 0, HEAP32[($7 + 24 | 0) >> 2] | 0 | 0, HEAP32[($6 + 28 | 0) >> 2] | 0 | 0, HEAP32[($6 + 68 | 0) >> 2] | 0 | 0); $29 = HEAP32[($6 + 28 | 0) >> 2] | 0; @@ -827126,7 +828927,7 @@ function asmFunc(imports) { break label$3 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($6 + 11 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 11 | 0 | 0, HEAP32[($6 + 12 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 98333 | 0 | 0, 693 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 11 | 0 | 0, HEAP32[($6 + 12 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 99054 | 0 | 0, 693 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; break label$2; } $5 = $5 - (((HEAP32[($6 + 12 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -827182,7 +828983,7 @@ function asmFunc(imports) { $6 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const(HEAP32[($5 + 20 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 72692 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $6 | 0, GOT_data_internal___memory_base + 72707 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; label$1 : { label$2 : { if ((HEAPU8[($5 + 40 | 0) >> 0] | 0) & 1 | 0) { @@ -827211,7 +829012,7 @@ function asmFunc(imports) { $5 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Scb__Scene__getContextId_28_29_20const(HEAP32[($4 + 20 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 56 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 156814 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 56 | 0 | 0, $5 | 0, GOT_data_internal___memory_base + 162700 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; label$1 : { label$2 : { if ((HEAPU8[($4 + 40 | 0) >> 0] | 0) & 1 | 0) { @@ -827242,7 +829043,7 @@ function asmFunc(imports) { $63 = PxGetProfilerCallback() | 0; i64toi32_i32$1 = $28anonymous_20namespace_29__getContextId_28physx__Scb__Scene__29(HEAP32[($4 + 20 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$0 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $63 | 0, GOT_data_internal___memory_base + 148722 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 8 | 0 | 0, $63 | 0, GOT_data_internal___memory_base + 154608 | 0 | 0, 0 | 0, i64toi32_i32$1 | 0, i64toi32_i32$0 | 0) | 0; HEAP32[($3 + 4 | 0) >> 2] = 0; physx__Vd__ScbScenePvdClient__getScenePvdFlagsFast_28_29_20const($3 + 1 | 0 | 0, $4 | 0); physx__PxFlags_physx__PxPvdSceneFlag__Enum_2c_20unsigned_20char___operator__28physx__PxPvdSceneFlag__Enum_29_20const($3 + 2 | 0 | 0, $3 + 1 | 0 | 0, 4 | 0); @@ -827279,7 +829080,7 @@ function asmFunc(imports) { $9 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = $28anonymous_20namespace_29__getContextId_28physx__Scb__Scene__29(HEAP32[($5 + 20 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $9 | 0, GOT_data_internal___memory_base + 155861 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $9 | 0, GOT_data_internal___memory_base + 161747 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__getNpAggregate_28physx__Scb__Aggregate_20const__29(HEAP32[($4 + 40 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; physx__Vd__PvdMetaDataBinding__createInstance_28physx__pvdsdk__PvdDataStream__2c_20physx__PxAggregate_20const__2c_20physx__PxScene_20const__29($5 + 28 | 0 | 0, HEAP32[($5 + 24 | 0) >> 2] | 0 | 0, HEAP32[($4 + 4 | 0) >> 2] | 0 | 0, physx__Scb__Scene__getPxScene_28_29(HEAP32[($5 + 20 | 0) >> 2] | 0 | 0) | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($4 + 8 | 0 | 0) | 0; @@ -827365,7 +829166,7 @@ function asmFunc(imports) { $9 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = $28anonymous_20namespace_29__getContextId_28physx__Scb__Scene__29(HEAP32[($5 + 20 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $9 | 0, GOT_data_internal___memory_base + 155883 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($4 + 8 | 0 | 0, $9 | 0, GOT_data_internal___memory_base + 161769 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__getNpAggregate_28physx__Scb__Aggregate_20const__29(HEAP32[($4 + 40 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; physx__Vd__PvdMetaDataBinding__destroyInstance_28physx__pvdsdk__PvdDataStream__2c_20physx__PxAggregate_20const__2c_20physx__PxScene_20const__29($5 + 28 | 0 | 0, HEAP32[($5 + 24 | 0) >> 2] | 0 | 0, HEAP32[($4 + 4 | 0) >> 2] | 0 | 0, physx__Scb__Scene__getPxScene_28_29(HEAP32[($5 + 20 | 0) >> 2] | 0 | 0) | 0 | 0); physx__PxProfileScoped___PxProfileScoped_28_29($4 + 8 | 0 | 0) | 0; @@ -827388,7 +829189,7 @@ function asmFunc(imports) { $8 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = $28anonymous_20namespace_29__getContextId_28physx__Scb__Scene__29(HEAP32[($4 + 20 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 136 | 0 | 0, $8 | 0, GOT_data_internal___memory_base + 77667 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 136 | 0 | 0, $8 | 0, GOT_data_internal___memory_base + 77710 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__Vd__ScbScenePvdClient__getScenePvdFlagsFast_28_29_20const($3 + 133 | 0 | 0, $4 | 0); physx__PxFlags_physx__PxPvdSceneFlag__Enum_2c_20unsigned_20char___operator__28physx__PxPvdSceneFlag__Enum_29_20const($3 + 134 | 0 | 0, $3 + 133 | 0 | 0, 4 | 0); (wasm2js_i32$0 = $3, wasm2js_i32$1 = (physx__PxFlags_physx__PxPvdSceneFlag__Enum_2c_20unsigned_20char___operator_20bool_28_29_20const($3 + 134 | 0 | 0) | 0) & 1 | 0), HEAP8[(wasm2js_i32$0 + 135 | 0) >> 0] = wasm2js_i32$1; @@ -827533,7 +829334,7 @@ function asmFunc(imports) { HEAP32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; physx__PxConstraintVisualizer__PxConstraintVisualizer_28_29($6 | 0) | 0; - HEAP32[$6 >> 2] = (GOT_data_internal___memory_base + 349716 | 0) + 8 | 0; + HEAP32[$6 >> 2] = (GOT_data_internal___memory_base + 356548 | 0) + 8 | 0; HEAP32[($6 + 4 | 0) >> 2] = HEAP32[($5 + 4 | 0) >> 2] | 0; $13 = HEAP32[($6 + 4 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$13 >> 2] | 0) + 16 | 0) >> 2] | 0 | 0]($13, HEAP32[($5 + 8 | 0) >> 2] | 0); @@ -827570,7 +829371,7 @@ function asmFunc(imports) { $8 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = $28anonymous_20namespace_29__getContextId_28physx__Scb__Scene__29(HEAP32[($4 + 20 | 0) >> 2] | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 216 | 0 | 0, $8 | 0, GOT_data_internal___memory_base + 79344 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($3 + 216 | 0 | 0, $8 | 0, GOT_data_internal___memory_base + 79387 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__Scb__Scene__getPxScene_28_29(HEAP32[($4 + 20 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 212 | 0) >> 2] = wasm2js_i32$1; physx__Vd__ScbScenePvdClient__getScenePvdFlagsFast_28_29_20const($3 + 210 | 0 | 0, $4 | 0); physx__PxFlags_physx__PxPvdSceneFlag__Enum_2c_20unsigned_20char___operator__28physx__PxPvdSceneFlag__Enum_29_20const($3 + 211 | 0 | 0, $3 + 210 | 0 | 0, 1 | 0); @@ -827739,7 +829540,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Contact_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__Contact_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Sc__Contact_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Sc__Contact_20const__29___ignore); $29 = 0; } } @@ -828092,7 +829893,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = (GOT_data_internal___memory_base + 349636 | 0) + 8 | 0; + HEAP32[$4 >> 2] = (GOT_data_internal___memory_base + 356468 | 0) + 8 | 0; $10 = HEAP32[($4 + 8 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$10 >> 2] | 0) + 56 | 0) >> 2] | 0 | 0]($10, HEAP32[($4 + 4 | 0) >> 2] | 0) | 0; $14 = HEAP32[($4 + 8 | 0) >> 2] | 0; @@ -828134,7 +829935,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAP32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_unsigned_20char__28void_20const__2c_20char_20const__2c_20unsigned_20char_20const__2c_20unsigned_20int_29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 78132 | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_unsigned_20char__28void_20const__2c_20char_20const__2c_20unsigned_20char_20const__2c_20unsigned_20int_29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 78175 | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0; __stack_pointer = $5 + 16 | 0; return; } @@ -828153,7 +829954,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 163272 | 0 | 0, $6 + 92654 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 169170 | 0 | 0, $6 + 92723 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -828316,10 +830117,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 165667 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 171565 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -828361,7 +830162,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 52) | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 52) | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -828437,12 +830238,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372197 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379053 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 247349 | 0, $23 + 111182 | 0, 36, $23 + 372197 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 253331 | 0, $23 + 113807 | 0, 36, $23 + 379053 | 0); $18 = 0; } } @@ -828462,12 +830263,12 @@ function asmFunc(imports) { } $67 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372198 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379054 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $68 = physx__PxGetAssertHandler_28_29() | 0; $72 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$68 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($68, $72 + 203715 | 0, $72 + 111182 | 0, 46, $72 + 372198 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$68 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($68, $72 + 209697 | 0, $72 + 113807 | 0, 46, $72 + 379054 | 0); $67 = 0; } } @@ -828480,7 +830281,7 @@ function asmFunc(imports) { break label$9 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($6 + 19 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 19 | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 111182 | 0 | 0, 48 | 0) | 0), HEAP32[(wasm2js_i32$0 + 24 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 19 | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 113807 | 0 | 0, 48 | 0) | 0), HEAP32[(wasm2js_i32$0 + 24 | 0) >> 2] = wasm2js_i32$1; break label$8; } $5 = $5 - (((HEAP32[($6 + 20 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -828498,7 +830299,7 @@ function asmFunc(imports) { break label$11; } $148 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 16 | 0, $148 + 111182 | 0 | 0, 57 | 0, $148 + 221524 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 16 | 0, $148 + 113807 | 0 | 0, 57 | 0, $148 + 227506 | 0 | 0, 0 | 0); HEAP8[($6 + 47 | 0) >> 0] = 0 & 1 | 0; HEAP32[($6 + 12 | 0) >> 2] = 1; break label$10; @@ -828610,12 +830411,12 @@ function asmFunc(imports) { } $66 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372199 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379055 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $67 = physx__PxGetAssertHandler_28_29() | 0; $71 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$67 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($67, $71 + 153366 | 0, $71 + 111182 | 0, 94, $71 + 372199 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$67 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($67, $71 + 159252 | 0, $71 + 113807 | 0, 94, $71 + 379055 | 0); $66 = 0; } } @@ -828931,12 +830732,12 @@ function asmFunc(imports) { } $15 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372200 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379056 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 68015 | 0, $20 + 111943 | 0, 50, $20 + 372200 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 68015 | 0, $20 + 114680 | 0, 50, $20 + 379056 | 0); $15 = 0; } } @@ -828946,12 +830747,12 @@ function asmFunc(imports) { } $38 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372201 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379057 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $39 = physx__PxGetAssertHandler_28_29() | 0; $43 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 205998 | 0, $43 + 111943 | 0, 51, $43 + 372201 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 211980 | 0, $43 + 114680 | 0, 51, $43 + 379057 | 0); $38 = 0; } } @@ -828961,12 +830762,12 @@ function asmFunc(imports) { } $65 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372202 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379058 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $66 = physx__PxGetAssertHandler_28_29() | 0; $70 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 187778 | 0, $70 + 111943 | 0, 52, $70 + 372202 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 193740 | 0, $70 + 114680 | 0, 52, $70 + 379058 | 0); $65 = 0; } } @@ -829139,12 +830940,12 @@ function asmFunc(imports) { } $23 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372203 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379059 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 238883 | 0, $28 + 111943 | 0, 98, $28 + 372203 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 244865 | 0, $28 + 114680 | 0, 98, $28 + 379059 | 0); $23 = 0; } } @@ -829154,12 +830955,12 @@ function asmFunc(imports) { } $44 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372204 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379060 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $45 = physx__PxGetAssertHandler_28_29() | 0; $49 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 66697 | 0, $49 + 111943 | 0, 99, $49 + 372204 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 66697 | 0, $49 + 114680 | 0, 99, $49 + 379060 | 0); $44 = 0; } } @@ -829213,12 +831014,12 @@ function asmFunc(imports) { } $20 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372205 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379061 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 68015 | 0, $25 + 111943 | 0, 118, $25 + 372205 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 68015 | 0, $25 + 114680 | 0, 118, $25 + 379061 | 0); $20 = 0; } } @@ -829228,12 +831029,12 @@ function asmFunc(imports) { } $47 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372206 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379062 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $48 = physx__PxGetAssertHandler_28_29() | 0; $52 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 187778 | 0, $52 + 111943 | 0, 119, $52 + 372206 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 193740 | 0, $52 + 114680 | 0, 119, $52 + 379062 | 0); $47 = 0; } } @@ -829243,12 +831044,12 @@ function asmFunc(imports) { } $70 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372207 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379063 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $71 = physx__PxGetAssertHandler_28_29() | 0; $75 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$71 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($71, $75 + 159156 | 0, $75 + 111943 | 0, 120, $75 + 372207 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$71 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($71, $75 + 165054 | 0, $75 + 114680 | 0, 120, $75 + 379063 | 0); $70 = 0; } } @@ -829268,12 +831069,12 @@ function asmFunc(imports) { } $105 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372208 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379064 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $106 = physx__PxGetAssertHandler_28_29() | 0; $110 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$106 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($106, $110 + 68015 | 0, $110 + 111943 | 0, 129, $110 + 372208 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$106 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($106, $110 + 68015 | 0, $110 + 114680 | 0, 129, $110 + 379064 | 0); $105 = 0; } } @@ -829283,12 +831084,12 @@ function asmFunc(imports) { } $128 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372209 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379065 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $129 = physx__PxGetAssertHandler_28_29() | 0; $133 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$129 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($129, $133 + 159157 | 0, $133 + 111943 | 0, 130, $133 + 372209 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$129 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($129, $133 + 165055 | 0, $133 + 114680 | 0, 130, $133 + 379065 | 0); $128 = 0; } } @@ -829306,12 +831107,12 @@ function asmFunc(imports) { } $161 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372210 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379066 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $162 = physx__PxGetAssertHandler_28_29() | 0; $166 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$162 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($162, $166 + 159156 | 0, $166 + 111943 | 0, 140, $166 + 372210 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$162 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($162, $166 + 165054 | 0, $166 + 114680 | 0, 140, $166 + 379066 | 0); $161 = 0; } } @@ -829336,12 +831137,12 @@ function asmFunc(imports) { } $208 = 0; label$21 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372211 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379067 | 0) >> 0] | 0) & 1 | 0) { break label$21 } $209 = physx__PxGetAssertHandler_28_29() | 0; $213 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$209 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($209, $213 + 68015 | 0, $213 + 111943 | 0, 148, $213 + 372211 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$209 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($209, $213 + 68015 | 0, $213 + 114680 | 0, 148, $213 + 379067 | 0); $208 = 0; } } @@ -829373,12 +831174,12 @@ function asmFunc(imports) { } $17 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372212 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379068 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 204956 | 0, $22 + 111943 | 0, 156, $22 + 372212 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 210938 | 0, $22 + 114680 | 0, 156, $22 + 379068 | 0); $17 = 0; } } @@ -829393,12 +831194,12 @@ function asmFunc(imports) { } $49 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372213 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379069 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $50 = physx__PxGetAssertHandler_28_29() | 0; $54 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 68015 | 0, $54 + 111943 | 0, 160, $54 + 372213 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 68015 | 0, $54 + 114680 | 0, 160, $54 + 379069 | 0); $49 = 0; } } @@ -829408,12 +831209,12 @@ function asmFunc(imports) { } $72 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372214 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379070 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $73 = physx__PxGetAssertHandler_28_29() | 0; $77 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$73 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($73, $77 + 159157 | 0, $77 + 111943 | 0, 161, $77 + 372214 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$73 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($73, $77 + 165055 | 0, $77 + 114680 | 0, 161, $77 + 379070 | 0); $72 = 0; } } @@ -829433,12 +831234,12 @@ function asmFunc(imports) { } $107 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372215 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379071 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $108 = physx__PxGetAssertHandler_28_29() | 0; $112 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$108 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($108, $112 + 159156 | 0, $112 + 111943 | 0, 169, $112 + 372215 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$108 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($108, $112 + 165054 | 0, $112 + 114680 | 0, 169, $112 + 379071 | 0); $107 = 0; } } @@ -829462,12 +831263,12 @@ function asmFunc(imports) { } $150 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372216 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379072 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $151 = physx__PxGetAssertHandler_28_29() | 0; $155 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$151 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($151, $155 + 159156 | 0, $155 + 111943 | 0, 180, $155 + 372216 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$151 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($151, $155 + 165054 | 0, $155 + 114680 | 0, 180, $155 + 379072 | 0); $150 = 0; } } @@ -829496,12 +831297,12 @@ function asmFunc(imports) { } $214 = 0; label$20 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372217 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379073 | 0) >> 0] | 0) & 1 | 0) { break label$20 } $215 = physx__PxGetAssertHandler_28_29() | 0; $219 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$215 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($215, $219 + 68015 | 0, $219 + 111943 | 0, 190, $219 + 372217 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$215 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($215, $219 + 68015 | 0, $219 + 114680 | 0, 190, $219 + 379073 | 0); $214 = 0; } } @@ -829570,12 +831371,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372218 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379074 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 200949 | 0, $27 + 97265 | 0, 186, $27 + 372218 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 206931 | 0, $27 + 97818 | 0, 186, $27 + 379074 | 0); $22 = 0; } } @@ -829585,12 +831386,12 @@ function asmFunc(imports) { } $49 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372219 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379075 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $50 = physx__PxGetAssertHandler_28_29() | 0; $54 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 200326 | 0, $54 + 97265 | 0, 187, $54 + 372219 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 206308 | 0, $54 + 97818 | 0, 187, $54 + 379075 | 0); $49 = 0; } } @@ -829600,12 +831401,12 @@ function asmFunc(imports) { } $76 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372220 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379076 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $77 = physx__PxGetAssertHandler_28_29() | 0; $81 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$77 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($77, $81 + 83569 | 0, $81 + 97265 | 0, 188, $81 + 372220 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$77 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($77, $81 + 83612 | 0, $81 + 97818 | 0, 188, $81 + 379076 | 0); $76 = 0; } } @@ -829615,12 +831416,12 @@ function asmFunc(imports) { } $103 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372221 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379077 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $104 = physx__PxGetAssertHandler_28_29() | 0; $108 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$104 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($104, $108 + 201786 | 0, $108 + 97265 | 0, 189, $108 + 372221 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$104 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($104, $108 + 207768 | 0, $108 + 97818 | 0, 189, $108 + 379077 | 0); $103 = 0; } } @@ -830140,12 +831941,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372222 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379078 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 200949 | 0, $26 + 97265 | 0, 294, $26 + 372222 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 206931 | 0, $26 + 97818 | 0, 294, $26 + 379078 | 0); $21 = 0; } } @@ -830155,12 +831956,12 @@ function asmFunc(imports) { } $48 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372223 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379079 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $49 = physx__PxGetAssertHandler_28_29() | 0; $53 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 200326 | 0, $53 + 97265 | 0, 295, $53 + 372223 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 206308 | 0, $53 + 97818 | 0, 295, $53 + 379079 | 0); $48 = 0; } } @@ -830170,12 +831971,12 @@ function asmFunc(imports) { } $75 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372224 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379080 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $76 = physx__PxGetAssertHandler_28_29() | 0; $80 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 83569 | 0, $80 + 97265 | 0, 296, $80 + 372224 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 83612 | 0, $80 + 97818 | 0, 296, $80 + 379080 | 0); $75 = 0; } } @@ -830185,12 +831986,12 @@ function asmFunc(imports) { } $102 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372225 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379081 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $103 = physx__PxGetAssertHandler_28_29() | 0; $107 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$103 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($103, $107 + 201786 | 0, $107 + 97265 | 0, 297, $107 + 372225 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$103 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($103, $107 + 207768 | 0, $107 + 97818 | 0, 297, $107 + 379081 | 0); $102 = 0; } } @@ -830752,11 +832553,11 @@ function asmFunc(imports) { physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($4 + 6 | 0 | 0, 0 | 0) | 0; physx__shdfnd__NonTrackingAllocator__deallocate_28void__29($4 + 6 | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0); HEAP32[($5 + 8 | 0) >> 2] = 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 5 | 0 | 0, GOT_data_internal___memory_base + 83551 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 5 | 0 | 0, (HEAP32[($4 + 8 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 113579 | 0 | 0, 76 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 5 | 0 | 0, GOT_data_internal___memory_base + 83594 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 5 | 0 | 0, (HEAP32[($4 + 8 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 116554 | 0 | 0, 76 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 5 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 4 | 0 | 0, GOT_data_internal___memory_base + 201768 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 4 | 0 | 0, (HEAP32[($4 + 8 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 113579 | 0 | 0, 77 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 4 | 0 | 0, GOT_data_internal___memory_base + 207750 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 4 | 0 | 0, (HEAP32[($4 + 8 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 116554 | 0 | 0, 77 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 4 | 0 | 0) | 0; } __stack_pointer = $4 + 16 | 0; @@ -831838,12 +833639,12 @@ function asmFunc(imports) { } $27 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372226 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379082 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 143821 | 0, $32 + 100195 | 0, 212, $32 + 372226 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 149682 | 0, $32 + 101196 | 0, 212, $32 + 379082 | 0); $27 = 0; } } @@ -831858,12 +833659,12 @@ function asmFunc(imports) { } $59 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372227 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379083 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $60 = physx__PxGetAssertHandler_28_29() | 0; $64 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 89616 | 0, $64 + 100195 | 0, 221, $64 + 372227 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 89685 | 0, $64 + 101196 | 0, 221, $64 + 379083 | 0); $59 = 0; } } @@ -831881,12 +833682,12 @@ function asmFunc(imports) { } $124 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372228 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379084 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $125 = physx__PxGetAssertHandler_28_29() | 0; $129 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$125 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($125, $129 + 89616 | 0, $129 + 100195 | 0, 232, $129 + 372228 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$125 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($125, $129 + 89685 | 0, $129 + 101196 | 0, 232, $129 + 379084 | 0); $124 = 0; } } @@ -831899,12 +833700,12 @@ function asmFunc(imports) { } $155 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372229 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379085 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $156 = physx__PxGetAssertHandler_28_29() | 0; $160 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$156 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($156, $160 + 89616 | 0, $160 + 100195 | 0, 240, $160 + 372229 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$156 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($156, $160 + 89685 | 0, $160 + 101196 | 0, 240, $160 + 379085 | 0); $155 = 0; } } @@ -831935,12 +833736,12 @@ function asmFunc(imports) { } $251 = 0; label$21 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372230 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379086 | 0) >> 0] | 0) & 1 | 0) { break label$21 } $252 = physx__PxGetAssertHandler_28_29() | 0; $256 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$252 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($252, $256 + 89616 | 0, $256 + 100195 | 0, 254, $256 + 372230 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$252 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($252, $256 + 89685 | 0, $256 + 101196 | 0, 254, $256 + 379086 | 0); $251 = 0; } } @@ -832965,15 +834766,15 @@ function asmFunc(imports) { }; } label$32 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372231 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379087 | 0) >> 0] | 0) & 1 | 0) { break label$32 } $871 = physx__PxGetAssertHandler_28_29() | 0; $875 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$871 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($871, $875 + 208086 | 0, $875 + 100195 | 0, 363, $875 + 372231 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$871 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($871, $875 + 214068 | 0, $875 + 101196 | 0, 363, $875 + 379087 | 0); } $884 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $884 + 100195 | 0 | 0, 364 | 0, $884 + 215487 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $884 + 101196 | 0 | 0, 364 | 0, $884 + 221469 | 0 | 0, 0 | 0); } __stack_pointer = $8 + 1920 | 0; return; @@ -834290,15 +836091,15 @@ function asmFunc(imports) { case 0: case 8: label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372232 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379088 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $98 = physx__PxGetAssertHandler_28_29() | 0; $102 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$98 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($98, $102 + 208086 | 0, $102 + 100195 | 0, 439, $102 + 372232 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$98 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($98, $102 + 214068 | 0, $102 + 101196 | 0, 439, $102 + 379088 | 0); } $111 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $111 + 100195 | 0 | 0, 440 | 0, $111 + 215487 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $111 + 101196 | 0 | 0, 440 | 0, $111 + 221469 | 0 | 0, 0 | 0); break; default: break label$2; @@ -834571,12 +836372,12 @@ function asmFunc(imports) { }; } label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372233 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379089 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $324 = physx__PxGetAssertHandler_28_29() | 0; $328 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$324 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($324, $328 + 214203 | 0, $328 + 100195 | 0, 577, $328 + 372233 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$324 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($324, $328 + 220185 | 0, $328 + 101196 | 0, 577, $328 + 379089 | 0); } } HEAP16[($7 + 96 | 0) >> 1] = (HEAPU8[($6 + 555 | 0) >> 0] | 0) & 1 | 0; @@ -835741,7 +837542,7 @@ function asmFunc(imports) { break label$3 } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 94382 | 0 | 0, 108 | 0, $25 + 219927 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 94515 | 0 | 0, 108 | 0, $25 + 225909 | 0 | 0, 0 | 0); } HEAP8[($11 + 255 | 0) >> 0] = 0 & 1 | 0; HEAP32[($11 + 208 | 0) >> 2] = 1; @@ -835756,7 +837557,7 @@ function asmFunc(imports) { break label$5 } $46 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $46 + 94382 | 0 | 0, 109 | 0, $46 + 219749 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $46 + 94515 | 0 | 0, 109 | 0, $46 + 225731 | 0 | 0, 0 | 0); } HEAP8[($11 + 255 | 0) >> 0] = 0 & 1 | 0; HEAP32[($11 + 208 | 0) >> 2] = 1; @@ -835771,7 +837572,7 @@ function asmFunc(imports) { break label$7 } $67 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $67 + 94382 | 0 | 0, 110 | 0, $67 + 217976 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $67 + 94515 | 0 | 0, 110 | 0, $67 + 223958 | 0 | 0, 0 | 0); } HEAP8[($11 + 255 | 0) >> 0] = 0 & 1 | 0; HEAP32[($11 + 208 | 0) >> 2] = 1; @@ -835786,7 +837587,7 @@ function asmFunc(imports) { break label$9 } $88 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $88 + 94382 | 0 | 0, 111 | 0, $88 + 219614 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $88 + 94515 | 0 | 0, 111 | 0, $88 + 225596 | 0 | 0, 0 | 0); } HEAP8[($11 + 255 | 0) >> 0] = 0 & 1 | 0; HEAP32[($11 + 208 | 0) >> 2] = 1; @@ -835823,7 +837624,7 @@ function asmFunc(imports) { break label$13 } $150 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $150 + 94382 | 0 | 0, 113 | 0, $150 + 224289 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $150 + 94515 | 0 | 0, 113 | 0, $150 + 230271 | 0 | 0, 0 | 0); } HEAP8[($11 + 255 | 0) >> 0] = 0 & 1 | 0; HEAP32[($11 + 208 | 0) >> 2] = 1; @@ -835834,7 +837635,7 @@ function asmFunc(imports) { break label$15 } $167 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $167 + 94382 | 0 | 0, 117 | 0, $167 + 158131 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $167 + 94515 | 0 | 0, 117 | 0, $167 + 164017 | 0 | 0, 0 | 0); HEAP8[($11 + 255 | 0) >> 0] = 0 & 1 | 0; HEAP32[($11 + 208 | 0) >> 2] = 1; break label$1; @@ -835844,7 +837645,7 @@ function asmFunc(imports) { break label$16 } $184 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $184 + 94382 | 0 | 0, 122 | 0, $184 + 158098 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $184 + 94515 | 0 | 0, 122 | 0, $184 + 163984 | 0 | 0, 0 | 0); HEAP8[($11 + 255 | 0) >> 0] = 0 & 1 | 0; HEAP32[($11 + 208 | 0) >> 2] = 1; break label$1; @@ -835963,7 +837764,7 @@ function asmFunc(imports) { case 7: case 8: $446 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $446 + 94382 | 0 | 0, 185 | 0, $446 + 208177 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $446 + 94515 | 0 | 0, 185 | 0, $446 + 214159 | 0 | 0, 0 | 0); break; default: break label$17; @@ -836114,7 +837915,7 @@ function asmFunc(imports) { break label$3 } $20 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $20 + 94382 | 0 | 0, 317 | 0, $20 + 219204 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $20 + 94515 | 0 | 0, 317 | 0, $20 + 225186 | 0 | 0, 0 | 0); } physx__PxBounds3__empty_28_29($0 | 0); HEAP32[($6 + 8 | 0) >> 2] = 1; @@ -836129,12 +837930,12 @@ function asmFunc(imports) { } $43 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372234 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379090 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $44 = physx__PxGetAssertHandler_28_29() | 0; $48 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 253858 | 0, $48 + 94382 | 0, 321, $48 + 372234 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 259840 | 0, $48 + 94515 | 0, 321, $48 + 379090 | 0); $43 = 0; } } @@ -836172,7 +837973,7 @@ function asmFunc(imports) { break label$3 } $22 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $22 + 94382 | 0 | 0, 334 | 0, $22 + 220046 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $22 + 94515 | 0 | 0, 334 | 0, $22 + 226028 | 0 | 0, 0 | 0); } HEAP8[($8 + 63 | 0) >> 0] = 0 & 1 | 0; HEAP32[($8 + 28 | 0) >> 2] = 1; @@ -836187,7 +837988,7 @@ function asmFunc(imports) { break label$5 } $43 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $43 + 94382 | 0 | 0, 335 | 0, $43 + 219868 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $43 + 94515 | 0 | 0, 335 | 0, $43 + 225850 | 0 | 0, 0 | 0); } HEAP8[($8 + 63 | 0) >> 0] = 0 & 1 | 0; HEAP32[($8 + 28 | 0) >> 2] = 1; @@ -836204,12 +838005,12 @@ function asmFunc(imports) { } $89 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372235 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379091 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $90 = physx__PxGetAssertHandler_28_29() | 0; $94 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$90 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($90, $94 + 161394 | 0, $94 + 94382 | 0, 340, $94 + 372235 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$90 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($90, $94 + 167292 | 0, $94 + 94515 | 0, 340, $94 + 379091 | 0); $89 = 0; } } @@ -836234,12 +838035,12 @@ function asmFunc(imports) { } $154 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372236 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379092 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $155 = physx__PxGetAssertHandler_28_29() | 0; $159 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$155 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($155, $159 + 161394 | 0, $159 + 94382 | 0, 349, $159 + 372236 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$155 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($155, $159 + 167292 | 0, $159 + 94515 | 0, 349, $159 + 379092 | 0); $154 = 0; } } @@ -836396,12 +838197,12 @@ function asmFunc(imports) { }; } label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372237 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379093 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $74 = physx__PxGetAssertHandler_28_29() | 0; $78 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$74 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($74, $78 + 159936 | 0, $78 + 105456 | 0, 113, $78 + 372237 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$74 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($74, $78 + 165834 | 0, $78 + 107227 | 0, 113, $78 + 379093 | 0); } } __stack_pointer = $4 + 32 | 0; @@ -836461,7 +838262,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 235933 | 0, $22 + 133985 | 0, 232, GOT_data_internal_void_20physx__checkType_physx__PxConvexMeshGeometryLL__28physx__Gu__GeometryUnion_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 241915 | 0, $22 + 138681 | 0, 232, GOT_data_internal_void_20physx__checkType_physx__PxConvexMeshGeometryLL__28physx__Gu__GeometryUnion_20const__29___ignore); $17 = 0; } } @@ -836480,15 +838281,15 @@ function asmFunc(imports) { HEAP32[$4 >> 2] = GOT_data_internal_vtable_20for_20physx__GuMeshFactory + 8 | 0; physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl___ReflectionAllocator_28char_20const__29($3 + 11 | 0 | 0, 0 | 0) | 0; physx__shdfnd__MutexT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl____MutexT_28physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl__20const__29($4 + 4 | 0 | 0, $3 + 11 | 0 | 0) | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($3 + 10 | 0 | 0, GOT_data_internal___memory_base + 125297 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($3 + 10 | 0 | 0, GOT_data_internal___memory_base + 128677 | 0 | 0) | 0; physx__shdfnd__CoalescedHashSet_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator___CoalescedHashSet_28physx__shdfnd__NonTrackingAllocator_20const__29($4 + 8 | 0 | 0, $3 + 10 | 0 | 0) | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($3 + 9 | 0 | 0, GOT_data_internal___memory_base + 125267 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($3 + 9 | 0 | 0, GOT_data_internal___memory_base + 128647 | 0 | 0) | 0; physx__shdfnd__CoalescedHashSet_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator___CoalescedHashSet_28physx__shdfnd__NonTrackingAllocator_20const__29($4 + 48 | 0 | 0, $3 + 9 | 0 | 0) | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($3 + 8 | 0 | 0, GOT_data_internal___memory_base + 125329 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($3 + 8 | 0 | 0, GOT_data_internal___memory_base + 128709 | 0 | 0) | 0; physx__shdfnd__CoalescedHashSet_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator___CoalescedHashSet_28physx__shdfnd__NonTrackingAllocator_20const__29($4 + 88 | 0 | 0, $3 + 8 | 0 | 0) | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($3 + 7 | 0 | 0, GOT_data_internal___memory_base + 125240 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($3 + 7 | 0 | 0, GOT_data_internal___memory_base + 128620 | 0 | 0) | 0; physx__shdfnd__CoalescedHashSet_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator___CoalescedHashSet_28physx__shdfnd__NonTrackingAllocator_20const__29($4 + 128 | 0 | 0, $3 + 7 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 6 | 0 | 0, GOT_data_internal___memory_base + 81197 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 6 | 0 | 0, GOT_data_internal___memory_base + 81240 | 0 | 0) | 0; physx__shdfnd__Array_physx__GuMeshFactoryListener__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($4 + 168 | 0 | 0, $3 + 6 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 6 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -836878,12 +838679,12 @@ function asmFunc(imports) { } $26 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372266 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379122 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 203157 | 0, $31 + 94201 | 0, 71, $31 + 372266 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 209139 | 0, $31 + 94306 | 0, 71, $31 + 379122 | 0); $26 = 0; } } @@ -836914,12 +838715,12 @@ function asmFunc(imports) { } $26 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372267 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379123 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 203157 | 0, $31 + 94201 | 0, 71, $31 + 372267 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 209139 | 0, $31 + 94306 | 0, 71, $31 + 379123 | 0); $26 = 0; } } @@ -836950,12 +838751,12 @@ function asmFunc(imports) { } $26 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372268 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379124 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 203157 | 0, $31 + 94201 | 0, 71, $31 + 372268 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 209139 | 0, $31 + 94306 | 0, 71, $31 + 379124 | 0); $26 = 0; } } @@ -836986,12 +838787,12 @@ function asmFunc(imports) { } $26 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372269 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379125 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 203157 | 0, $31 + 94201 | 0, 71, $31 + 372269 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 209139 | 0, $31 + 94306 | 0, 71, $31 + 379125 | 0); $26 = 0; } } @@ -837189,7 +838990,7 @@ function asmFunc(imports) { break label$3 } physx__shdfnd__ReflectionAllocator_physx__Gu__RTreeTriangleMesh___ReflectionAllocator_28char_20const__29($4 + 11 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Gu__RTreeTriangleMesh___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 11 | 0 | 0, 208 | 0, GOT_data_internal___memory_base + 94201 | 0 | 0, 115 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Gu__RTreeTriangleMesh___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 11 | 0 | 0, 208 | 0, GOT_data_internal___memory_base + 94306 | 0 | 0, 115 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; physx__Cm__markSerializedMem_28void__2c_20unsigned_20int_29(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, 208 | 0); $26 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(208 | 0, HEAP32[($4 + 12 | 0) >> 2] | 0 | 0) | 0; physx__Gu__RTreeTriangleMesh__RTreeTriangleMesh_28physx__GuMeshFactory__2c_20physx__Gu__TriangleMeshData__29($26 | 0, $5 | 0, HEAP32[($4 + 20 | 0) >> 2] | 0 | 0) | 0; @@ -837202,7 +839003,7 @@ function asmFunc(imports) { break label$5 } physx__shdfnd__ReflectionAllocator_physx__Gu__BV4TriangleMesh___ReflectionAllocator_28char_20const__29($4 + 3 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Gu__BV4TriangleMesh___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 3 | 0 | 0, 184 | 0, GOT_data_internal___memory_base + 94201 | 0 | 0, 119 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Gu__BV4TriangleMesh___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 3 | 0 | 0, 184 | 0, GOT_data_internal___memory_base + 94306 | 0 | 0, 119 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; physx__Cm__markSerializedMem_28void__2c_20unsigned_20int_29(HEAP32[($4 + 4 | 0) >> 2] | 0 | 0, 184 | 0); $54 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(184 | 0, HEAP32[($4 + 4 | 0) >> 2] | 0 | 0) | 0; physx__Gu__BV4TriangleMesh__BV4TriangleMesh_28physx__GuMeshFactory__2c_20physx__Gu__TriangleMeshData__29($54 | 0, $5 | 0, HEAP32[($4 + 20 | 0) >> 2] | 0 | 0) | 0; @@ -837310,10 +839111,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 172698 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 178596 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -837330,10 +839131,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 172828 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 178726 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -837416,14 +839217,14 @@ function asmFunc(imports) { break label$4 } $53 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $53 + 94201 | 0 | 0, 152 | 0, $53 + 21e4 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $53 + 94306 | 0 | 0, 152 | 0, $53 + 215982 | 0 | 0, 0 | 0); label$5 : { - if ((HEAPU8[($53 + 372239 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[($53 + 379095 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $65 = physx__PxGetAssertHandler_28_29() | 0; $69 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 213332 | 0, $69 + 94201 | 0, 154, $69 + 372239 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 219314 | 0, $69 + 94306 | 0, 154, $69 + 379095 | 0); } HEAP32[($3 + 236 | 0) >> 2] = 0; break label$1; @@ -837441,7 +839242,7 @@ function asmFunc(imports) { break label$8 } physx__shdfnd__ReflectionAllocator_physx__Gu__RTreeTriangleData___ReflectionAllocator_28char_20const__29($3 + 211 | 0 | 0, 0 | 0) | 0; - $107 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Gu__RTreeTriangleData___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__RTreeTriangleData__2c_20char_20const__2c_20int_29(192 | 0, $3 + 211 | 0 | 0, GOT_data_internal___memory_base + 94201 | 0 | 0, 170 | 0) | 0; + $107 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Gu__RTreeTriangleData___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__RTreeTriangleData__2c_20char_20const__2c_20int_29(192 | 0, $3 + 211 | 0 | 0, GOT_data_internal___memory_base + 94306 | 0 | 0, 170 | 0) | 0; physx__Gu__RTreeTriangleData__RTreeTriangleData_28_29($107 | 0) | 0; HEAP32[($3 + 212 | 0) >> 2] = $107; break label$7; @@ -837453,7 +839254,7 @@ function asmFunc(imports) { } physx__shdfnd__ReflectionAllocator_physx__Gu__BV4TriangleData___ReflectionAllocator_28char_20const__29($3 + 210 | 0 | 0, 0 | 0) | 0; $124 = 172; - $127 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Gu__BV4TriangleData___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__BV4TriangleData__2c_20char_20const__2c_20int_29($124 | 0, $3 + 210 | 0 | 0, GOT_data_internal___memory_base + 94201 | 0 | 0, $124 | 0) | 0; + $127 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Gu__BV4TriangleData___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__BV4TriangleData__2c_20char_20const__2c_20int_29($124 | 0, $3 + 210 | 0 | 0, GOT_data_internal___memory_base + 94306 | 0 | 0, $124 | 0) | 0; physx__Gu__BV4TriangleData__BV4TriangleData_28_29($127 | 0) | 0; HEAP32[($3 + 212 | 0) >> 2] = $127; break label$9; @@ -837710,7 +839511,7 @@ function asmFunc(imports) { break label$51 } $489 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $489 + 94201 | 0 | 0, 303 | 0, $489 + 214407 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $489 + 94306 | 0 | 0, 303 | 0, $489 + 220389 | 0 | 0, 0 | 0); $496 = HEAP32[($3 + 212 | 0) >> 2] | 0; label$52 : { if (($496 | 0) == (0 | 0) & 1 | 0) { @@ -837734,7 +839535,7 @@ function asmFunc(imports) { break label$55 } $526 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $526 + 94201 | 0 | 0, 313 | 0, $526 + 214438 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $526 + 94306 | 0 | 0, 313 | 0, $526 + 220420 | 0 | 0, 0 | 0); $533 = HEAP32[($3 + 212 | 0) >> 2] | 0; label$56 : { if (($533 | 0) == (0 | 0) & 1 | 0) { @@ -837761,12 +839562,12 @@ function asmFunc(imports) { break label$53; } label$59 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372240 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379096 | 0) >> 0] | 0) & 1 | 0) { break label$59 } $578 = physx__PxGetAssertHandler_28_29() | 0; $582 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$578 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($578, $582 + 208086 | 0, $582 + 94201 | 0, 326, $582 + 372240 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$578 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($578, $582 + 214068 | 0, $582 + 94306 | 0, 326, $582 + 379096 | 0); } } } @@ -837784,12 +839585,12 @@ function asmFunc(imports) { } $624 = 0; label$62 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372241 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379097 | 0) >> 0] | 0) & 1 | 0) { break label$62 } $625 = physx__PxGetAssertHandler_28_29() | 0; $629 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$625 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($625, $629 + 87026 | 0, $629 + 94201 | 0, 335, $629 + 372241 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$625 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($625, $629 + 87095 | 0, $629 + 94306 | 0, 335, $629 + 379097 | 0); $624 = 0; } } @@ -837814,12 +839615,12 @@ function asmFunc(imports) { } $677 = 0; label$66 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372242 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379098 | 0) >> 0] | 0) & 1 | 0) { break label$66 } $678 = physx__PxGetAssertHandler_28_29() | 0; $682 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$678 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($678, $682 + 89263 | 0, $682 + 94201 | 0, 348, $682 + 372242 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$678 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($678, $682 + 89332 | 0, $682 + 94306 | 0, 348, $682 + 379098 | 0); $677 = 0; } } @@ -837983,11 +839784,11 @@ function asmFunc(imports) { } $882 = (HEAP32[((HEAP32[($3 + 212 | 0) >> 2] | 0) + 68 | 0) >> 2] | 0) << 2 | 0; physx__shdfnd__ReflectionAllocator_unsigned_20int___ReflectionAllocator_28char_20const__29($3 + 31 | 0 | 0, 0 | 0) | 0; - $904 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($882 & 1073741823 | 0 | 0) != ($882 | 0) & 1 | 0 ? -1 : $882 << 2 | 0) | 0, $3 + 31 | 0 | 0, GOT_data_internal___memory_base + 94201 | 0 | 0, 427 | 0) | 0; + $904 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($882 & 1073741823 | 0 | 0) != ($882 | 0) & 1 | 0 ? -1 : $882 << 2 | 0) | 0, $3 + 31 | 0 | 0, GOT_data_internal___memory_base + 94306 | 0 | 0, 427 | 0) | 0; HEAP32[((HEAP32[($3 + 212 | 0) >> 2] | 0) + 60 | 0) >> 2] = $904; $907 = HEAP32[((HEAP32[($3 + 212 | 0) >> 2] | 0) + 68 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_unsigned_20int___ReflectionAllocator_28char_20const__29($3 + 30 | 0 | 0, 0 | 0) | 0; - $929 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($907 & 1073741823 | 0 | 0) != ($907 | 0) & 1 | 0 ? -1 : $907 << 2 | 0) | 0, $3 + 30 | 0 | 0, GOT_data_internal___memory_base + 94201 | 0 | 0, 428 | 0) | 0; + $929 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($907 & 1073741823 | 0 | 0) != ($907 | 0) & 1 | 0 ? -1 : $907 << 2 | 0) | 0, $3 + 30 | 0 | 0, GOT_data_internal___memory_base + 94306 | 0 | 0, 428 | 0) | 0; HEAP32[((HEAP32[($3 + 212 | 0) >> 2] | 0) + 64 | 0) >> 2] = $929; $931 = HEAP32[($3 + 232 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[(HEAP32[$931 >> 2] | 0) >> 2] | 0 | 0]($931, HEAP32[((HEAP32[($3 + 212 | 0) >> 2] | 0) + 60 | 0) >> 2] | 0, ((HEAP32[((HEAP32[($3 + 212 | 0) >> 2] | 0) + 68 | 0) >> 2] | 0) << 2 | 0) << 2 | 0) | 0; @@ -838059,7 +839860,7 @@ function asmFunc(imports) { } } physx__shdfnd__ReflectionAllocator_physx__Gu__BV32Tree___ReflectionAllocator_28char_20const__29($3 + 7 | 0 | 0, 0 | 0) | 0; - $1061 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Gu__BV32Tree___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__BV32Tree__2c_20char_20const__2c_20int_29(44 | 0, $3 + 7 | 0 | 0, GOT_data_internal___memory_base + 94201 | 0 | 0, 455 | 0) | 0; + $1061 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Gu__BV32Tree___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__BV32Tree__2c_20char_20const__2c_20int_29(44 | 0, $3 + 7 | 0 | 0, GOT_data_internal___memory_base + 94306 | 0 | 0, 455 | 0) | 0; physx__Gu__BV32Tree__BV32Tree_28_29($1061 | 0) | 0; HEAP32[((HEAP32[($3 + 212 | 0) >> 2] | 0) + 84 | 0) >> 2] = $1061; HEAP32[$3 >> 2] = HEAP32[((HEAP32[($3 + 212 | 0) >> 2] | 0) + 84 | 0) >> 2] | 0; @@ -838068,7 +839869,7 @@ function asmFunc(imports) { break label$105 } $1075 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $1075 + 94201 | 0 | 0, 459 | 0, $1075 + 214467 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $1075 + 94306 | 0 | 0, 459 | 0, $1075 + 220449 | 0 | 0, 0 | 0); $1082 = HEAP32[($3 + 212 | 0) >> 2] | 0; label$106 : { if (($1082 | 0) == (0 | 0) & 1 | 0) { @@ -838192,13 +839993,13 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 88966 | 0, $23 + 140577 | 0, 145, GOT_data_internal_physx__Gu__MeshDataBase__allocateVertices_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 89035 | 0, $23 + 146295 | 0, 145, GOT_data_internal_physx__Gu__MeshDataBase__allocateVertices_28unsigned_20int_29___ignore); $18 = 0; } } HEAP32[($4 + 4 | 0) >> 2] = (HEAP32[($4 + 8 | 0) >> 2] | 0) + 1 | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 3 | 0 | 0, GOT_data_internal___memory_base + 201387 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 3 | 0 | 0, Math_imul(HEAP32[($4 + 4 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 140577 | 0 | 0, 148 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 3 | 0 | 0, GOT_data_internal___memory_base + 207369 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 3 | 0 | 0, Math_imul(HEAP32[($4 + 4 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 146295 | 0 | 0, 148 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 3 | 0 | 0) | 0; HEAP32[($5 + 12 | 0) >> 2] = HEAP32[($4 + 8 | 0) >> 2] | 0; $56 = HEAP32[($5 + 16 | 0) >> 2] | 0; @@ -838230,7 +840031,7 @@ function asmFunc(imports) { } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 89032 | 0, $20 + 140577 | 0, 221, GOT_data_internal_physx__Gu__TriangleMeshData__allocateTriangles_28unsigned_20int_2c_20bool_2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 89101 | 0, $20 + 146295 | 0, 221, GOT_data_internal_physx__Gu__TriangleMeshData__allocateTriangles_28unsigned_20int_2c_20bool_2c_20unsigned_20int_29___ignore); $15 = 0; } } @@ -838245,7 +840046,7 @@ function asmFunc(imports) { } $40 = physx__PxGetAssertHandler_28_29() | 0; $44 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$40 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($40, $44 + 86939 | 0, $44 + 140577 | 0, 222, GOT_data_internal_physx__Gu__TriangleMeshData__allocateTriangles_28unsigned_20int_2c_20bool_2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$40 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($40, $44 + 87008 | 0, $44 + 146295 | 0, 222, GOT_data_internal_physx__Gu__TriangleMeshData__allocateTriangles_28unsigned_20int_2c_20bool_2c_20unsigned_20int_29___ignore_1); $39 = 0; } } @@ -838263,15 +840064,15 @@ function asmFunc(imports) { } HEAP8[($8 + 8 | 0) >> 0] = (HEAPU8[($8 + 8 | 0) >> 0] | 0) & 255 | 0 | 2 | 0; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 14 | 0 | 0, GOT_data_internal___memory_base + 86940 | 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 14 | 0 | 0, Math_imul(Math_imul(HEAP32[($6 + 24 | 0) >> 2] | 0, (HEAPU8[($6 + 15 | 0) >> 0] | 0) & 1 | 0 ? 2 : 4), 3) | 0, GOT_data_internal___memory_base + 140577 | 0 | 0, 228 | 0) | 0), HEAP32[(wasm2js_i32$0 + 72 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 14 | 0 | 0, GOT_data_internal___memory_base + 87009 | 0 | 0) | 0; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 14 | 0 | 0, Math_imul(Math_imul(HEAP32[($6 + 24 | 0) >> 2] | 0, (HEAPU8[($6 + 15 | 0) >> 0] | 0) & 1 | 0 ? 2 : 4), 3) | 0, GOT_data_internal___memory_base + 146295 | 0 | 0, 228 | 0) | 0), HEAP32[(wasm2js_i32$0 + 72 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($6 + 14 | 0 | 0) | 0; label$7 : { if (!(HEAP32[($6 + 16 | 0) >> 2] | 0)) { break label$7 } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 13 | 0 | 0, GOT_data_internal___memory_base + 89331 | 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 13 | 0 | 0, Math_imul(Math_imul(HEAP32[($6 + 24 | 0) >> 2] | 0, (HEAPU8[($6 + 15 | 0) >> 0] | 0) & 1 | 0 ? 2 : 4), 3) | 0, GOT_data_internal___memory_base + 140577 | 0 | 0, 230 | 0) | 0), HEAP32[(wasm2js_i32$0 + 56 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 13 | 0 | 0, GOT_data_internal___memory_base + 89400 | 0 | 0) | 0; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 13 | 0 | 0, Math_imul(Math_imul(HEAP32[($6 + 24 | 0) >> 2] | 0, (HEAPU8[($6 + 15 | 0) >> 0] | 0) & 1 | 0 ? 2 : 4), 3) | 0, GOT_data_internal___memory_base + 146295 | 0 | 0, 230 | 0) | 0), HEAP32[(wasm2js_i32$0 + 56 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($6 + 13 | 0 | 0) | 0; } HEAP32[($8 + 68 | 0) >> 2] = HEAP32[($6 + 24 | 0) >> 2] | 0; @@ -838348,7 +840149,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 87130 | 0, $16 + 140577 | 0, 237, GOT_data_internal_physx__Gu__TriangleMeshData__allocateMaterials_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 87199 | 0, $16 + 146295 | 0, 237, GOT_data_internal_physx__Gu__TriangleMeshData__allocateMaterials_28_29___ignore); $11 = 0; } } @@ -838363,14 +840164,14 @@ function asmFunc(imports) { } $36 = physx__PxGetAssertHandler_28_29() | 0; $40 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($36, $40 + 89313 | 0, $40 + 140577 | 0, 238, GOT_data_internal_physx__Gu__TriangleMeshData__allocateMaterials_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($36, $40 + 89382 | 0, $40 + 146295 | 0, 238, GOT_data_internal_physx__Gu__TriangleMeshData__allocateMaterials_28_29___ignore_1); $35 = 0; } } $47 = HEAP32[($4 + 68 | 0) >> 2] | 0; $48 = $47 + $47 | 0; physx__shdfnd__ReflectionAllocator_unsigned_20short___ReflectionAllocator_28char_20const__29($3 + 11 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20short__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20short__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20short_2c_20int___Type_29(($48 >>> 0 < $47 >>> 0 & 1 | 0 ? -1 : $48) | 0, $3 + 11 | 0 | 0, GOT_data_internal___memory_base + 140577 | 0 | 0, 239 | 0) | 0), HEAP32[(wasm2js_i32$0 + 80 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20short__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20short__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20short_2c_20int___Type_29(($48 >>> 0 < $47 >>> 0 & 1 | 0 ? -1 : $48) | 0, $3 + 11 | 0 | 0, GOT_data_internal___memory_base + 146295 | 0 | 0, 239 | 0) | 0), HEAP32[(wasm2js_i32$0 + 80 | 0) >> 2] = wasm2js_i32$1; $67 = HEAP32[($4 + 80 | 0) >> 2] | 0; __stack_pointer = $3 + 16 | 0; return $67 | 0; @@ -838394,7 +840195,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 87130 | 0, $16 + 140577 | 0, 213, GOT_data_internal_physx__Gu__TriangleMeshData__allocateFaceRemap_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 87199 | 0, $16 + 146295 | 0, 213, GOT_data_internal_physx__Gu__TriangleMeshData__allocateFaceRemap_28_29___ignore); $11 = 0; } } @@ -838409,13 +840210,13 @@ function asmFunc(imports) { } $36 = physx__PxGetAssertHandler_28_29() | 0; $40 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($36, $40 + 116965 | 0, $40 + 140577 | 0, 214, GOT_data_internal_physx__Gu__TriangleMeshData__allocateFaceRemap_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($36, $40 + 120332 | 0, $40 + 146295 | 0, 214, GOT_data_internal_physx__Gu__TriangleMeshData__allocateFaceRemap_28_29___ignore_1); $35 = 0; } } $47 = HEAP32[($4 + 68 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_unsigned_20int___ReflectionAllocator_28char_20const__29($3 + 11 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($47 & 1073741823 | 0 | 0) != ($47 | 0) & 1 | 0 ? -1 : $47 << 2 | 0) | 0, $3 + 11 | 0 | 0, GOT_data_internal___memory_base + 140577 | 0 | 0, 215 | 0) | 0), HEAP32[(wasm2js_i32$0 + 48 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($47 & 1073741823 | 0 | 0) != ($47 | 0) & 1 | 0 ? -1 : $47 << 2 | 0) | 0, $3 + 11 | 0 | 0, GOT_data_internal___memory_base + 146295 | 0 | 0, 215 | 0) | 0), HEAP32[(wasm2js_i32$0 + 48 | 0) >> 2] = wasm2js_i32$1; $70 = HEAP32[($4 + 48 | 0) >> 2] | 0; __stack_pointer = $3 + 16 | 0; return $70 | 0; @@ -838439,7 +840240,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 87130 | 0, $16 + 140577 | 0, 204, GOT_data_internal_physx__Gu__TriangleMeshData__allocateAdjacencies_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 87199 | 0, $16 + 146295 | 0, 204, GOT_data_internal_physx__Gu__TriangleMeshData__allocateAdjacencies_28_29___ignore); $11 = 0; } } @@ -838454,13 +840255,13 @@ function asmFunc(imports) { } $36 = physx__PxGetAssertHandler_28_29() | 0; $40 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($36, $40 + 87632 | 0, $40 + 140577 | 0, 205, GOT_data_internal_physx__Gu__TriangleMeshData__allocateAdjacencies_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($36, $40 + 87701 | 0, $40 + 146295 | 0, 205, GOT_data_internal_physx__Gu__TriangleMeshData__allocateAdjacencies_28_29___ignore_1); $35 = 0; } } $49 = Math_imul(HEAP32[($4 + 68 | 0) >> 2] | 0, 3); physx__shdfnd__ReflectionAllocator_unsigned_20int___ReflectionAllocator_28char_20const__29($3 + 11 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($49 & 1073741823 | 0 | 0) != ($49 | 0) & 1 | 0 ? -1 : $49 << 2 | 0) | 0, $3 + 11 | 0 | 0, GOT_data_internal___memory_base + 140577 | 0 | 0, 206 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($49 & 1073741823 | 0 | 0) != ($49 | 0) & 1 | 0 ? -1 : $49 << 2 | 0) | 0, $3 + 11 | 0 | 0, GOT_data_internal___memory_base + 146295 | 0 | 0, 206 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; HEAP8[($4 + 8 | 0) >> 0] = (HEAPU8[($4 + 8 | 0) >> 0] | 0) & 255 | 0 | 4 | 0; $77 = HEAP32[($4 + 52 | 0) >> 2] | 0; __stack_pointer = $3 + 16 | 0; @@ -838525,7 +840326,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 87130 | 0, $16 + 140577 | 0, 245, GOT_data_internal_physx__Gu__TriangleMeshData__allocateExtraTrigData_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 87199 | 0, $16 + 146295 | 0, 245, GOT_data_internal_physx__Gu__TriangleMeshData__allocateExtraTrigData_28_29___ignore); $11 = 0; } } @@ -838540,13 +840341,13 @@ function asmFunc(imports) { } $36 = physx__PxGetAssertHandler_28_29() | 0; $40 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($36, $40 + 162711 | 0, $40 + 140577 | 0, 246, GOT_data_internal_physx__Gu__TriangleMeshData__allocateExtraTrigData_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($36, $40 + 168609 | 0, $40 + 146295 | 0, 246, GOT_data_internal_physx__Gu__TriangleMeshData__allocateExtraTrigData_28_29___ignore_1); $35 = 0; } } $47 = HEAP32[($4 + 68 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_unsigned_20char___ReflectionAllocator_28char_20const__29($3 + 11 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20char__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20char__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20char_2c_20int___Type_29($47 | 0, $3 + 11 | 0 | 0, GOT_data_internal___memory_base + 140577 | 0 | 0, 247 | 0) | 0), HEAP32[(wasm2js_i32$0 + 76 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20char__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20char__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20char_2c_20int___Type_29($47 | 0, $3 + 11 | 0 | 0, GOT_data_internal___memory_base + 146295 | 0 | 0, 247 | 0) | 0), HEAP32[(wasm2js_i32$0 + 76 | 0) >> 2] = wasm2js_i32$1; $61 = HEAP32[($4 + 76 | 0) >> 2] | 0; __stack_pointer = $3 + 16 | 0; return $61 | 0; @@ -838874,7 +840675,7 @@ function asmFunc(imports) { HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_physx__Gu__ConvexMesh___ReflectionAllocator_28char_20const__29($4 + 15 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Gu__ConvexMesh___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 15 | 0 | 0, 132 | 0, GOT_data_internal___memory_base + 94201 | 0 | 0, 514 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Gu__ConvexMesh___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 15 | 0 | 0, 132 | 0, GOT_data_internal___memory_base + 94306 | 0 | 0, 514 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; physx__Cm__markSerializedMem_28void__2c_20unsigned_20int_29(HEAP32[($4 + 16 | 0) >> 2] | 0 | 0, 132 | 0); $24 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(132 | 0, HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) | 0; physx__Gu__ConvexMesh__ConvexMesh_28physx__GuMeshFactory__2c_20physx__Gu__ConvexHullInitData__29($24 | 0, $5 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0) | 0; @@ -838937,10 +840738,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 172582 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 178480 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -838957,7 +840758,7 @@ function asmFunc(imports) { HEAP32[($4 + 20 | 0) >> 2] = $1; $5 = HEAP32[($4 + 24 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_physx__Gu__ConvexMesh___ReflectionAllocator_28char_20const__29($4 + 11 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Gu__ConvexMesh___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 11 | 0 | 0, 132 | 0, GOT_data_internal___memory_base + 94201 | 0 | 0, 524 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Gu__ConvexMesh___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 11 | 0 | 0, 132 | 0, GOT_data_internal___memory_base + 94306 | 0 | 0, 524 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; physx__Cm__markSerializedMem_28void__2c_20unsigned_20int_29(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, 132 | 0); $24 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(132 | 0, HEAP32[($4 + 12 | 0) >> 2] | 0 | 0) | 0; physx__Gu__ConvexMesh__ConvexMesh_28_29($24 | 0) | 0; @@ -839242,7 +841043,7 @@ function asmFunc(imports) { HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_physx__Gu__HeightField___ReflectionAllocator_28char_20const__29($4 + 15 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Gu__HeightField___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 15 | 0 | 0, 100 | 0, GOT_data_internal___memory_base + 94201 | 0 | 0, 570 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Gu__HeightField___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 15 | 0 | 0, 100 | 0, GOT_data_internal___memory_base + 94306 | 0 | 0, 570 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; physx__Cm__markSerializedMem_28void__2c_20unsigned_20int_29(HEAP32[($4 + 16 | 0) >> 2] | 0 | 0, 100 | 0); $24 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(100 | 0, HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) | 0; physx__Gu__HeightField__HeightField_28physx__GuMeshFactory__2c_20physx__Gu__HeightFieldData__29($24 | 0, $5 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0) | 0; @@ -839305,10 +841106,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 175315 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 181213 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -839325,7 +841126,7 @@ function asmFunc(imports) { HEAP32[($4 + 20 | 0) >> 2] = $1; $5 = HEAP32[($4 + 24 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_physx__Gu__HeightField___ReflectionAllocator_28char_20const__29($4 + 11 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Gu__HeightField___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 11 | 0 | 0, 100 | 0, GOT_data_internal___memory_base + 94201 | 0 | 0, 580 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Gu__HeightField___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 11 | 0 | 0, 100 | 0, GOT_data_internal___memory_base + 94306 | 0 | 0, 580 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; physx__Cm__markSerializedMem_28void__2c_20unsigned_20int_29(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, 100 | 0); $24 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(100 | 0, HEAP32[($4 + 12 | 0) >> 2] | 0 | 0) | 0; physx__Gu__HeightField__HeightField_28physx__GuMeshFactory__29($24 | 0, $5 | 0) | 0; @@ -839593,7 +841394,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__GuMeshFactoryListener__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__GuMeshFactoryListener__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__GuMeshFactoryListener__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__GuMeshFactoryListener__20const__29___ignore); $29 = 0; } } @@ -839675,7 +841476,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__GuMeshFactoryListener__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__GuMeshFactoryListener__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -839704,7 +841505,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__GuMeshFactoryListener__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__GuMeshFactoryListener__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); $18 = 0; } } @@ -839848,7 +841649,7 @@ function asmFunc(imports) { HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 28 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_physx__Gu__BVHStructure___ReflectionAllocator_28char_20const__29($4 + 15 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Gu__BVHStructure___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 15 | 0 | 0, 44 | 0, GOT_data_internal___memory_base + 94201 | 0 | 0, 658 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Gu__BVHStructure___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 15 | 0 | 0, 44 | 0, GOT_data_internal___memory_base + 94306 | 0 | 0, 658 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; physx__Cm__markSerializedMem_28void__2c_20unsigned_20int_29(HEAP32[($4 + 16 | 0) >> 2] | 0 | 0, 44 | 0); $24 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(44 | 0, HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) | 0; physx__Gu__BVHStructure__BVHStructure_28physx__GuMeshFactory__2c_20physx__Gu__BVHStructureData__29($24 | 0, $5 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0) | 0; @@ -839911,10 +841712,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 173318 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 179216 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -839931,7 +841732,7 @@ function asmFunc(imports) { HEAP32[($4 + 20 | 0) >> 2] = $1; $5 = HEAP32[($4 + 24 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_physx__Gu__BVHStructure___ReflectionAllocator_28char_20const__29($4 + 11 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Gu__BVHStructure___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 11 | 0 | 0, 44 | 0, GOT_data_internal___memory_base + 94201 | 0 | 0, 668 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Gu__BVHStructure___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 11 | 0 | 0, 44 | 0, GOT_data_internal___memory_base + 94306 | 0 | 0, 668 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; physx__Cm__markSerializedMem_28void__2c_20unsigned_20int_29(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, 44 | 0); $24 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(44 | 0, HEAP32[($4 + 12 | 0) >> 2] | 0 | 0) | 0; physx__Gu__BVHStructure__BVHStructure_28physx__GuMeshFactory__29($24 | 0, $5 | 0) | 0; @@ -840530,10 +842331,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 176661 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 182559 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -840806,10 +842607,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 176791 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 182689 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -840881,10 +842682,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 164494 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 170392 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -840928,10 +842729,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 169098 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 174996 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -840948,10 +842749,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 165441 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 171339 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -840968,10 +842769,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 174729 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 180627 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -841053,7 +842854,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -841077,7 +842878,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -841089,7 +842890,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -841144,7 +842945,7 @@ function asmFunc(imports) { } $239 = physx__PxGetAssertHandler_28_29() | 0; $243 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 172954 | 0, $243 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 178852 | 0, $243 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $238 = 0; } } @@ -841303,7 +843104,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -841327,7 +843128,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -841339,7 +843140,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -841394,7 +843195,7 @@ function asmFunc(imports) { } $239 = physx__PxGetAssertHandler_28_29() | 0; $243 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 172954 | 0, $243 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 178852 | 0, $243 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $238 = 0; } } @@ -841553,7 +843354,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -841577,7 +843378,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -841589,7 +843390,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -841644,7 +843445,7 @@ function asmFunc(imports) { } $239 = physx__PxGetAssertHandler_28_29() | 0; $243 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 172954 | 0, $243 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 178852 | 0, $243 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $238 = 0; } } @@ -841803,7 +843604,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -841827,7 +843628,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -841839,7 +843640,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -841894,7 +843695,7 @@ function asmFunc(imports) { } $239 = physx__PxGetAssertHandler_28_29() | 0; $243 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 172954 | 0, $243 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 178852 | 0, $243 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $238 = 0; } } @@ -842102,7 +843903,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -842140,7 +843941,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -842155,7 +843956,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -842237,7 +844038,7 @@ function asmFunc(imports) { } $65 = physx__PxGetAssertHandler_28_29() | 0; $69 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 187325 | 0, $69 + 129300 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 193287 | 0, $69 + 133282 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); $64 = 0; } } @@ -842271,7 +844072,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73146 | 0, $26 + 129300 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73161 | 0, $26 + 133282 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__TriangleMesh__2c_20physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__TriangleMesh__2c_20physx__shdfnd__Hash_physx__Gu__TriangleMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); $21 = 0; } } @@ -842403,7 +844204,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -842441,7 +844242,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -842456,7 +844257,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -842538,7 +844339,7 @@ function asmFunc(imports) { } $65 = physx__PxGetAssertHandler_28_29() | 0; $69 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 187325 | 0, $69 + 129300 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 193287 | 0, $69 + 133282 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); $64 = 0; } } @@ -842572,7 +844373,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73146 | 0, $26 + 129300 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73161 | 0, $26 + 133282 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__ConvexMesh__2c_20physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__ConvexMesh__2c_20physx__shdfnd__Hash_physx__Gu__ConvexMesh___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); $21 = 0; } } @@ -842704,7 +844505,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -842742,7 +844543,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -842757,7 +844558,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -842839,7 +844640,7 @@ function asmFunc(imports) { } $65 = physx__PxGetAssertHandler_28_29() | 0; $69 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 187325 | 0, $69 + 129300 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 193287 | 0, $69 + 133282 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); $64 = 0; } } @@ -842873,7 +844674,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73146 | 0, $26 + 129300 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73161 | 0, $26 + 133282 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__HeightField__2c_20physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__HeightField__2c_20physx__shdfnd__Hash_physx__Gu__HeightField___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); $21 = 0; } } @@ -842916,7 +844717,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -843096,7 +844897,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -843134,7 +844935,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -843149,7 +844950,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -843231,7 +845032,7 @@ function asmFunc(imports) { } $65 = physx__PxGetAssertHandler_28_29() | 0; $69 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 187325 | 0, $69 + 129300 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 193287 | 0, $69 + 133282 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); $64 = 0; } } @@ -843265,7 +845066,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73146 | 0, $26 + 129300 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73161 | 0, $26 + 133282 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__Gu__BVHStructure__2c_20physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__internal__HashSetBase_physx__Gu__BVHStructure__2c_20physx__shdfnd__Hash_physx__Gu__BVHStructure___2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); $21 = 0; } } @@ -843287,12 +845088,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372293 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379149 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 77477 | 0, $24 + 107142 | 0, 49, $24 + 372293 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 77520 | 0, $24 + 109165 | 0, 49, $24 + 379149 | 0); $19 = 0; } } @@ -843782,7 +845583,7 @@ function asmFunc(imports) { } function physx__Gu__getBoxEdges_28_29() { - return GOT_data_internal___memory_base + 349968 | 0 | 0; + return GOT_data_internal___memory_base + 356800 | 0 | 0; } function physx__Gu__computeOBBPoints_28physx__PxVec3__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29($0, $1, $2, $3, $4, $5) { @@ -843807,12 +845608,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372294 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379150 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 77477 | 0, $28 + 95130 | 0, 90, $28 + 372294 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 77520 | 0, $28 + 95375 | 0, 90, $28 + 379150 | 0); $23 = 0; } } @@ -846102,7 +847903,7 @@ function asmFunc(imports) { } $636 = physx__PxGetAssertHandler_28_29() | 0; $640 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$636 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($636, $640 + 201154 | 0, $640 + 140848 | 0, 179, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjk_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__FloatV__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$636 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($636, $640 + 207136 | 0, $640 + 146608 | 0, 179, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjk_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__FloatV__29___ignore); $635 = 0; } } @@ -847585,7 +849386,7 @@ function asmFunc(imports) { } $33 = physx__PxGetAssertHandler_28_29() | 0; $37 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 243018 | 0, $37 + 135690 | 0, 115, GOT_data_internal_physx__Gu__ConstructSkewMatrix_28physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec4V_20const__2c_20physx__shdfnd__aos__Mat33V__2c_20physx__shdfnd__aos__Mat33V__2c_20physx__shdfnd__aos__Vec3V__2c_20bool_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 249e3 | 0, $37 + 140652 | 0, 115, GOT_data_internal_physx__Gu__ConstructSkewMatrix_28physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec4V_20const__2c_20physx__shdfnd__aos__Mat33V__2c_20physx__shdfnd__aos__Mat33V__2c_20physx__shdfnd__aos__Vec3V__2c_20bool_29___ignore); $32 = 0; } } @@ -849738,7 +851539,7 @@ function asmFunc(imports) { } $34 = physx__PxGetAssertHandler_28_29() | 0; $38 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 208086 | 0, $38 + 126245 | 0, 435, GOT_data_internal_physx__Gu__GJKCPairDoSimplex_28physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20unsigned_20int__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 214068 | 0, $38 + 129737 | 0, 435, GOT_data_internal_physx__Gu__GJKCPairDoSimplex_28physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20unsigned_20int__29___ignore); } i64toi32_i32$2 = HEAP32[($8 + 16 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; @@ -849822,12 +851623,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372296 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379152 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 191431 | 0, $23 + 115468 | 0, 1083, $23 + 372296 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 197393 | 0, $23 + 118723 | 0, 1083, $23 + 379152 | 0); $18 = 0; } } @@ -849837,12 +851638,12 @@ function asmFunc(imports) { } $40 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372297 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379153 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $41 = physx__PxGetAssertHandler_28_29() | 0; $45 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 191390 | 0, $45 + 115468 | 0, 1084, $45 + 372297 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 197352 | 0, $45 + 118723 | 0, 1084, $45 + 379153 | 0); $40 = 0; } } @@ -849914,12 +851715,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372298 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379154 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 191431 | 0, $23 + 115468 | 0, 1094, $23 + 372298 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 197393 | 0, $23 + 118723 | 0, 1094, $23 + 379154 | 0); $18 = 0; } } @@ -849929,12 +851730,12 @@ function asmFunc(imports) { } $46 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372299 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379155 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 192166 | 0, $51 + 115468 | 0, 1095, $51 + 372299 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 198128 | 0, $51 + 118723 | 0, 1095, $51 + 379155 | 0); $46 = 0; } } @@ -850009,12 +851810,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372300 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379156 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 191431 | 0, $23 + 115468 | 0, 1104, $23 + 372300 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 197393 | 0, $23 + 118723 | 0, 1104, $23 + 379156 | 0); $18 = 0; } } @@ -850024,12 +851825,12 @@ function asmFunc(imports) { } $46 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372301 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379157 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 192343 | 0, $51 + 115468 | 0, 1105, $51 + 372301 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 198305 | 0, $51 + 118723 | 0, 1105, $51 + 379157 | 0); $46 = 0; } } @@ -850106,12 +851907,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372302 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379158 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 191431 | 0, $23 + 115468 | 0, 1119, $23 + 372302 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 197393 | 0, $23 + 118723 | 0, 1119, $23 + 379158 | 0); $18 = 0; } } @@ -850121,12 +851922,12 @@ function asmFunc(imports) { } $46 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372303 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379159 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 182632 | 0, $51 + 115468 | 0, 1120, $51 + 372303 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 188530 | 0, $51 + 118723 | 0, 1120, $51 + 379159 | 0); $46 = 0; } } @@ -850202,12 +852003,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372304 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379160 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 191431 | 0, $23 + 115468 | 0, 1133, $23 + 372304 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 197393 | 0, $23 + 118723 | 0, 1133, $23 + 379160 | 0); $18 = 0; } } @@ -850217,12 +852018,12 @@ function asmFunc(imports) { } $46 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372305 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379161 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 189338 | 0, $51 + 115468 | 0, 1134, $51 + 372305 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 195300 | 0, $51 + 118723 | 0, 1134, $51 + 379161 | 0); $46 = 0; } } @@ -850329,12 +852130,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372306 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379162 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 191431 | 0, $23 + 115468 | 0, 1144, $23 + 372306 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 197393 | 0, $23 + 118723 | 0, 1144, $23 + 379162 | 0); $18 = 0; } } @@ -850344,12 +852145,12 @@ function asmFunc(imports) { } $46 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372307 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379163 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 189536 | 0, $51 + 115468 | 0, 1145, $51 + 372307 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 195498 | 0, $51 + 118723 | 0, 1145, $51 + 379163 | 0); $46 = 0; } } @@ -850434,12 +852235,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372308 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379164 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 191431 | 0, $23 + 115468 | 0, 1329, $23 + 372308 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 197393 | 0, $23 + 118723 | 0, 1329, $23 + 379164 | 0); $18 = 0; } } @@ -850449,12 +852250,12 @@ function asmFunc(imports) { } $46 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372309 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379165 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 197376 | 0, $51 + 115468 | 0, 1330, $51 + 372309 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 203358 | 0, $51 + 118723 | 0, 1330, $51 + 379165 | 0); $46 = 0; } } @@ -850532,12 +852333,12 @@ function asmFunc(imports) { HEAP32[($8 + 12 | 0) >> 2] = $4; HEAP32[($8 + 8 | 0) >> 2] = $5; label$1 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372310 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379166 | 0) >> 0] | 0) & 1 | 0) { break label$1 } $15 = physx__PxGetAssertHandler_28_29() | 0; $19 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 198239 | 0, $19 + 115468 | 0, 1075, $19 + 372310 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 204221 | 0, $19 + 118723 | 0, 1075, $19 + 379166 | 0); } void_20PX_UNUSED_physx__PxVec3__28physx__PxVec3_20const__29(HEAP32[($8 + 28 | 0) >> 2] | 0 | 0); void_20PX_UNUSED_float__28float_20const__29(HEAP32[($8 + 24 | 0) >> 2] | 0 | 0); @@ -850577,12 +852378,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372311 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379167 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 192206 | 0, $29 + 115468 | 0, 1155, $29 + 372311 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 198168 | 0, $29 + 118723 | 0, 1155, $29 + 379167 | 0); $24 = 0; } } @@ -850592,12 +852393,12 @@ function asmFunc(imports) { } $52 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372312 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379168 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 192343 | 0, $57 + 115468 | 0, 1156, $57 + 372312 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 198305 | 0, $57 + 118723 | 0, 1156, $57 + 379168 | 0); $52 = 0; } } @@ -850671,12 +852472,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372313 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379169 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 192206 | 0, $29 + 115468 | 0, 1170, $29 + 372313 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 198168 | 0, $29 + 118723 | 0, 1170, $29 + 379169 | 0); $24 = 0; } } @@ -850686,12 +852487,12 @@ function asmFunc(imports) { } $52 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372314 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379170 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 182632 | 0, $57 + 115468 | 0, 1171, $57 + 372314 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 188530 | 0, $57 + 118723 | 0, 1171, $57 + 379170 | 0); $52 = 0; } } @@ -850788,12 +852589,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372315 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379171 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 192206 | 0, $29 + 115468 | 0, 1184, $29 + 372315 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 198168 | 0, $29 + 118723 | 0, 1184, $29 + 379171 | 0); $24 = 0; } } @@ -850803,12 +852604,12 @@ function asmFunc(imports) { } $52 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372316 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379172 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 189338 | 0, $57 + 115468 | 0, 1185, $57 + 372316 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 195300 | 0, $57 + 118723 | 0, 1185, $57 + 379172 | 0); $52 = 0; } } @@ -850897,12 +852698,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372317 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379173 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 192385 | 0, $29 + 115468 | 0, 1195, $29 + 372317 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 198347 | 0, $29 + 118723 | 0, 1195, $29 + 379173 | 0); $24 = 0; } } @@ -850912,12 +852713,12 @@ function asmFunc(imports) { } $52 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372318 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379174 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 192343 | 0, $57 + 115468 | 0, 1196, $57 + 372318 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 198305 | 0, $57 + 118723 | 0, 1196, $57 + 379174 | 0); $52 = 0; } } @@ -850994,12 +852795,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372319 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379175 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 192385 | 0, $29 + 115468 | 0, 1214, $29 + 372319 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 198347 | 0, $29 + 118723 | 0, 1214, $29 + 379175 | 0); $24 = 0; } } @@ -851009,12 +852810,12 @@ function asmFunc(imports) { } $52 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372320 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379176 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 182632 | 0, $57 + 115468 | 0, 1215, $57 + 372320 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 188530 | 0, $57 + 118723 | 0, 1215, $57 + 379176 | 0); $52 = 0; } } @@ -851106,12 +852907,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372323 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379179 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 192385 | 0, $29 + 115468 | 0, 1232, $29 + 372323 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 198347 | 0, $29 + 118723 | 0, 1232, $29 + 379179 | 0); $24 = 0; } } @@ -851121,12 +852922,12 @@ function asmFunc(imports) { } $52 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372324 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379180 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 189338 | 0, $57 + 115468 | 0, 1233, $57 + 372324 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 195300 | 0, $57 + 118723 | 0, 1233, $57 + 379180 | 0); $52 = 0; } } @@ -851316,12 +853117,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372327 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379183 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 192385 | 0, $29 + 115468 | 0, 1247, $29 + 372327 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 198347 | 0, $29 + 118723 | 0, 1247, $29 + 379183 | 0); $24 = 0; } } @@ -851331,12 +853132,12 @@ function asmFunc(imports) { } $52 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372328 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379184 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 189536 | 0, $57 + 115468 | 0, 1248, $57 + 372328 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 195498 | 0, $57 + 118723 | 0, 1248, $57 + 379184 | 0); $52 = 0; } } @@ -851421,12 +853222,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372329 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379185 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 192385 | 0, $29 + 115468 | 0, 1342, $29 + 372329 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 198347 | 0, $29 + 118723 | 0, 1342, $29 + 379185 | 0); $24 = 0; } } @@ -851436,12 +853237,12 @@ function asmFunc(imports) { } $52 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372330 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379186 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 197376 | 0, $57 + 115468 | 0, 1343, $57 + 372330 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 203358 | 0, $57 + 118723 | 0, 1343, $57 + 379186 | 0); $52 = 0; } } @@ -851526,12 +853327,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372331 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379187 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 182670 | 0, $29 + 115468 | 0, 1262, $29 + 372331 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 188568 | 0, $29 + 118723 | 0, 1262, $29 + 379187 | 0); $24 = 0; } } @@ -851541,12 +853342,12 @@ function asmFunc(imports) { } $52 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372332 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379188 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 182632 | 0, $57 + 115468 | 0, 1263, $57 + 372332 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 188530 | 0, $57 + 118723 | 0, 1263, $57 + 379188 | 0); $52 = 0; } } @@ -851689,12 +853490,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372335 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379191 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 182670 | 0, $29 + 115468 | 0, 1279, $29 + 372335 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 188568 | 0, $29 + 118723 | 0, 1279, $29 + 379191 | 0); $24 = 0; } } @@ -851704,12 +853505,12 @@ function asmFunc(imports) { } $52 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372336 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379192 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 189338 | 0, $57 + 115468 | 0, 1280, $57 + 372336 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 195300 | 0, $57 + 118723 | 0, 1280, $57 + 379192 | 0); $52 = 0; } } @@ -851856,12 +853657,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372337 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379193 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 182670 | 0, $29 + 115468 | 0, 1293, $29 + 372337 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 188568 | 0, $29 + 118723 | 0, 1293, $29 + 379193 | 0); $24 = 0; } } @@ -851871,12 +853672,12 @@ function asmFunc(imports) { } $52 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372338 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379194 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 189536 | 0, $57 + 115468 | 0, 1294, $57 + 372338 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 195498 | 0, $57 + 118723 | 0, 1294, $57 + 379194 | 0); $52 = 0; } } @@ -851963,12 +853764,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372339 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379195 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 182670 | 0, $29 + 115468 | 0, 1357, $29 + 372339 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 188568 | 0, $29 + 118723 | 0, 1357, $29 + 379195 | 0); $24 = 0; } } @@ -851978,12 +853779,12 @@ function asmFunc(imports) { } $52 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372340 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379196 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 197376 | 0, $57 + 115468 | 0, 1358, $57 + 372340 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 203358 | 0, $57 + 118723 | 0, 1358, $57 + 379196 | 0); $52 = 0; } } @@ -852070,12 +853871,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372341 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379197 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 189383 | 0, $29 + 115468 | 0, 1307, $29 + 372341 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 195345 | 0, $29 + 118723 | 0, 1307, $29 + 379197 | 0); $24 = 0; } } @@ -852085,12 +853886,12 @@ function asmFunc(imports) { } $52 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372342 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379198 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 189338 | 0, $57 + 115468 | 0, 1308, $57 + 372342 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 195300 | 0, $57 + 118723 | 0, 1308, $57 + 379198 | 0); $52 = 0; } } @@ -852238,12 +854039,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372343 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379199 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 189383 | 0, $29 + 115468 | 0, 1318, $29 + 372343 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 195345 | 0, $29 + 118723 | 0, 1318, $29 + 379199 | 0); $24 = 0; } } @@ -852253,12 +854054,12 @@ function asmFunc(imports) { } $52 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372344 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379200 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 189536 | 0, $57 + 115468 | 0, 1319, $57 + 372344 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 195498 | 0, $57 + 118723 | 0, 1319, $57 + 379200 | 0); $52 = 0; } } @@ -852340,12 +854141,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372345 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379201 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 189383 | 0, $29 + 115468 | 0, 1371, $29 + 372345 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 195345 | 0, $29 + 118723 | 0, 1371, $29 + 379201 | 0); $24 = 0; } } @@ -852355,12 +854156,12 @@ function asmFunc(imports) { } $52 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372346 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379202 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 197376 | 0, $57 + 115468 | 0, 1372, $57 + 372346 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 203358 | 0, $57 + 118723 | 0, 1372, $57 + 379202 | 0); $52 = 0; } } @@ -853240,12 +855041,12 @@ function asmFunc(imports) { } $70 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372321 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379177 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $71 = physx__PxGetAssertHandler_28_29() | 0; $75 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$71 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($71, $75 + 143902 | 0, $75 + 115468 | 0, 331, $75 + 372321 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$71 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($71, $75 + 149763 | 0, $75 + 118723 | 0, 331, $75 + 379177 | 0); $70 = 0; } } @@ -853256,12 +855057,12 @@ function asmFunc(imports) { } $99 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372322 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379178 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $100 = physx__PxGetAssertHandler_28_29() | 0; $104 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$100 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($100, $104 + 143893 | 0, $104 + 115468 | 0, 333, $104 + 372322 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$100 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($100, $104 + 149754 | 0, $104 + 118723 | 0, 333, $104 + 379178 | 0); $99 = 0; } } @@ -853408,7 +855209,7 @@ function asmFunc(imports) { } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 253121 | 0, $21 + 134071 | 0, 159, GOT_data_internal_physx__shdfnd__aos__PsTransformV__transformInv_28physx__shdfnd__aos__PsTransformV_20const__29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 259103 | 0, $21 + 138781 | 0, 159, GOT_data_internal_physx__shdfnd__aos__PsTransformV__transformInv_28physx__shdfnd__aos__PsTransformV_20const__29_20const___ignore); $16 = 0; } } @@ -853423,7 +855224,7 @@ function asmFunc(imports) { } $37 = physx__PxGetAssertHandler_28_29() | 0; $41 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 251960 | 0, $41 + 134071 | 0, 160, GOT_data_internal_physx__shdfnd__aos__PsTransformV__transformInv_28physx__shdfnd__aos__PsTransformV_20const__29_20const___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 257942 | 0, $41 + 138781 | 0, 160, GOT_data_internal_physx__shdfnd__aos__PsTransformV__transformInv_28physx__shdfnd__aos__PsTransformV_20const__29_20const___ignore_1); $36 = 0; } } @@ -856689,12 +858490,12 @@ function asmFunc(imports) { } $52 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372333 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379189 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 143902 | 0, $57 + 115468 | 0, 438, $57 + 372333 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 149763 | 0, $57 + 118723 | 0, 438, $57 + 379189 | 0); $52 = 0; } } @@ -856705,12 +858506,12 @@ function asmFunc(imports) { } $81 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372334 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379190 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $82 = physx__PxGetAssertHandler_28_29() | 0; $86 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$82 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($82, $86 + 143893 | 0, $86 + 115468 | 0, 440, $86 + 372334 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$82 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($82, $86 + 149754 | 0, $86 + 118723 | 0, 440, $86 + 379190 | 0); $81 = 0; } } @@ -859530,7 +861331,7 @@ function asmFunc(imports) { physx__Gu__closestPtPointSegment_28physx__shdfnd__aos__Vec3V__2c_20unsigned_20int__29($0 | 0, HEAP32[($7 + 588 | 0) >> 2] | 0 | 0, HEAP32[($7 + 576 | 0) >> 2] | 0 | 0); break label$1; } - $113 = GOT_data_internal___memory_base + 295688 | 0; + $113 = GOT_data_internal___memory_base + 302136 | 0; $114 = 8; HEAP32[(($7 + 272 | 0) + $114 | 0) >> 2] = HEAP32[($113 + $114 | 0) >> 2] | 0; i64toi32_i32$2 = $113; @@ -864345,12 +866146,12 @@ function asmFunc(imports) { } $17 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372349 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379205 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 191431 | 0, $22 + 98689 | 0, 218, $22 + 372349 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 197393 | 0, $22 + 99466 | 0, 218, $22 + 379205 | 0); $17 = 0; } } @@ -864360,12 +866161,12 @@ function asmFunc(imports) { } $39 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372350 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379206 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $40 = physx__PxGetAssertHandler_28_29() | 0; $44 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$40 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($40, $44 + 191390 | 0, $44 + 98689 | 0, 219, $44 + 372350 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$40 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($40, $44 + 197352 | 0, $44 + 99466 | 0, 219, $44 + 379206 | 0); $39 = 0; } } @@ -864405,12 +866206,12 @@ function asmFunc(imports) { } $17 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372351 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379207 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 191431 | 0, $22 + 98689 | 0, 232, $22 + 372351 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 197393 | 0, $22 + 99466 | 0, 232, $22 + 379207 | 0); $17 = 0; } } @@ -864420,12 +866221,12 @@ function asmFunc(imports) { } $45 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372352 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379208 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $46 = physx__PxGetAssertHandler_28_29() | 0; $50 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 192166 | 0, $50 + 98689 | 0, 233, $50 + 372352 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 198128 | 0, $50 + 99466 | 0, 233, $50 + 379208 | 0); $45 = 0; } } @@ -864458,12 +866259,12 @@ function asmFunc(imports) { } $17 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372353 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379209 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 191431 | 0, $22 + 98689 | 0, 244, $22 + 372353 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 197393 | 0, $22 + 99466 | 0, 244, $22 + 379209 | 0); $17 = 0; } } @@ -864473,12 +866274,12 @@ function asmFunc(imports) { } $45 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372354 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379210 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $46 = physx__PxGetAssertHandler_28_29() | 0; $50 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 192343 | 0, $50 + 98689 | 0, 245, $50 + 372354 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 198305 | 0, $50 + 99466 | 0, 245, $50 + 379210 | 0); $45 = 0; } } @@ -864514,12 +866315,12 @@ function asmFunc(imports) { } $17 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372355 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379211 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 191431 | 0, $22 + 98689 | 0, 260, $22 + 372355 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 197393 | 0, $22 + 99466 | 0, 260, $22 + 379211 | 0); $17 = 0; } } @@ -864529,12 +866330,12 @@ function asmFunc(imports) { } $45 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372356 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379212 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $46 = physx__PxGetAssertHandler_28_29() | 0; $50 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 182632 | 0, $50 + 98689 | 0, 261, $50 + 372356 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 188530 | 0, $50 + 99466 | 0, 261, $50 + 379212 | 0); $45 = 0; } } @@ -864571,12 +866372,12 @@ function asmFunc(imports) { } $17 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372357 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379213 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 191431 | 0, $22 + 98689 | 0, 276, $22 + 372357 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 197393 | 0, $22 + 99466 | 0, 276, $22 + 379213 | 0); $17 = 0; } } @@ -864586,12 +866387,12 @@ function asmFunc(imports) { } $45 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372358 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379214 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $46 = physx__PxGetAssertHandler_28_29() | 0; $50 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 189338 | 0, $50 + 98689 | 0, 277, $50 + 372358 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 195300 | 0, $50 + 99466 | 0, 277, $50 + 379214 | 0); $45 = 0; } } @@ -864763,7 +866564,7 @@ function asmFunc(imports) { void_20PX_UNUSED_physx__PxTransform__28physx__PxTransform_20const__29(HEAP32[($7 + 24 | 0) >> 2] | 0 | 0); void_20PX_UNUSED_physx__PxTransform__28physx__PxTransform_20const__29(HEAP32[($7 + 16 | 0) >> 2] | 0 | 0); $17 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $17 + 98689 | 0 | 0, 586 | 0, $17 + 267860 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $17 + 99466 | 0 | 0, 586 | 0, $17 + 273842 | 0 | 0, 0 | 0); __stack_pointer = $7 + 32 | 0; return 0 & 1 | 0 | 0; } @@ -864783,12 +866584,12 @@ function asmFunc(imports) { HEAP32[($7 + 16 | 0) >> 2] = $3; HEAP32[($7 + 12 | 0) >> 2] = $4; label$1 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372359 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379215 | 0) >> 0] | 0) & 1 | 0) { break label$1 } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 198239 | 0, $18 + 98689 | 0, 570, $18 + 372359 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 204221 | 0, $18 + 99466 | 0, 570, $18 + 379215 | 0); } void_20PX_UNUSED_physx__Gu__TriggerCache___28physx__Gu__TriggerCache__20const__29($7 + 12 | 0 | 0); void_20PX_UNUSED_physx__PxTransform__28physx__PxTransform_20const__29(HEAP32[($7 + 24 | 0) >> 2] | 0 | 0); @@ -864819,12 +866620,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372360 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379216 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 192206 | 0, $28 + 98689 | 0, 308, $28 + 372360 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 198168 | 0, $28 + 99466 | 0, 308, $28 + 379216 | 0); $23 = 0; } } @@ -864834,12 +866635,12 @@ function asmFunc(imports) { } $51 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372361 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379217 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 192343 | 0, $56 + 98689 | 0, 309, $56 + 372361 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 198305 | 0, $56 + 99466 | 0, 309, $56 + 379217 | 0); $51 = 0; } } @@ -864895,12 +866696,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372362 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379218 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 192206 | 0, $28 + 98689 | 0, 349, $28 + 372362 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 198168 | 0, $28 + 99466 | 0, 349, $28 + 379218 | 0); $23 = 0; } } @@ -864910,12 +866711,12 @@ function asmFunc(imports) { } $51 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372363 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379219 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 182632 | 0, $56 + 98689 | 0, 350, $56 + 372363 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 188530 | 0, $56 + 99466 | 0, 350, $56 + 379219 | 0); $51 = 0; } } @@ -864992,12 +866793,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372364 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379220 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 192206 | 0, $28 + 98689 | 0, 377, $28 + 372364 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 198168 | 0, $28 + 99466 | 0, 377, $28 + 379220 | 0); $23 = 0; } } @@ -865007,12 +866808,12 @@ function asmFunc(imports) { } $51 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372365 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379221 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 189338 | 0, $56 + 98689 | 0, 378, $56 + 372365 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 195300 | 0, $56 + 99466 | 0, 378, $56 + 379221 | 0); $51 = 0; } } @@ -865053,12 +866854,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372366 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379222 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 254303 | 0, $25 + 98689 | 0, 59, $25 + 372366 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 260285 | 0, $25 + 99466 | 0, 59, $25 + 379222 | 0); $20 = 0; } } @@ -865101,12 +866902,12 @@ function asmFunc(imports) { } $94 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372367 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379223 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 188459 | 0, $99 + 98689 | 0, 83, $99 + 372367 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 194421 | 0, $99 + 99466 | 0, 83, $99 + 379223 | 0); $94 = 0; } } @@ -865129,12 +866930,12 @@ function asmFunc(imports) { } $192 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372368 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379224 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $193 = physx__PxGetAssertHandler_28_29() | 0; $197 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$193 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($193, $197 + 119800 | 0, $197 + 98689 | 0, 99, $197 + 372368 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$193 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($193, $197 + 123167 | 0, $197 + 99466 | 0, 99, $197 + 379224 | 0); $192 = 0; } } @@ -865164,12 +866965,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372369 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379225 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 192385 | 0, $28 + 98689 | 0, 404, $28 + 372369 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 198347 | 0, $28 + 99466 | 0, 404, $28 + 379225 | 0); $23 = 0; } } @@ -865179,12 +866980,12 @@ function asmFunc(imports) { } $51 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372370 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379226 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 192343 | 0, $56 + 98689 | 0, 405, $56 + 372370 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 198305 | 0, $56 + 99466 | 0, 405, $56 + 379226 | 0); $51 = 0; } } @@ -865226,12 +867027,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372371 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379227 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 192385 | 0, $28 + 98689 | 0, 426, $28 + 372371 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 198347 | 0, $28 + 99466 | 0, 426, $28 + 379227 | 0); $23 = 0; } } @@ -865241,12 +867042,12 @@ function asmFunc(imports) { } $51 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372372 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379228 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 182632 | 0, $56 + 98689 | 0, 427, $56 + 372372 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 188530 | 0, $56 + 99466 | 0, 427, $56 + 379228 | 0); $51 = 0; } } @@ -865283,12 +867084,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372373 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379229 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 192385 | 0, $28 + 98689 | 0, 448, $28 + 372373 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 198347 | 0, $28 + 99466 | 0, 448, $28 + 379229 | 0); $23 = 0; } } @@ -865298,12 +867099,12 @@ function asmFunc(imports) { } $51 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372374 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379230 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 189338 | 0, $56 + 98689 | 0, 449, $56 + 372374 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 195300 | 0, $56 + 99466 | 0, 449, $56 + 379230 | 0); $51 = 0; } } @@ -865469,12 +867270,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372375 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379231 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 182670 | 0, $28 + 98689 | 0, 478, $28 + 372375 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 188568 | 0, $28 + 99466 | 0, 478, $28 + 379231 | 0); $23 = 0; } } @@ -865484,12 +867285,12 @@ function asmFunc(imports) { } $51 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372376 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379232 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 182632 | 0, $56 + 98689 | 0, 479, $56 + 372376 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 188530 | 0, $56 + 99466 | 0, 479, $56 + 379232 | 0); $51 = 0; } } @@ -865529,12 +867330,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372377 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379233 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 182670 | 0, $28 + 98689 | 0, 492, $28 + 372377 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 188568 | 0, $28 + 99466 | 0, 492, $28 + 379233 | 0); $23 = 0; } } @@ -865544,12 +867345,12 @@ function asmFunc(imports) { } $51 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372378 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379234 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 189338 | 0, $56 + 98689 | 0, 493, $56 + 372378 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 195300 | 0, $56 + 99466 | 0, 493, $56 + 379234 | 0); $51 = 0; } } @@ -865648,12 +867449,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372380 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379236 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 189383 | 0, $28 + 98689 | 0, 521, $28 + 372380 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 195345 | 0, $28 + 99466 | 0, 521, $28 + 379236 | 0); $23 = 0; } } @@ -865663,12 +867464,12 @@ function asmFunc(imports) { } $51 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372381 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379237 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 189338 | 0, $56 + 98689 | 0, 522, $56 + 372381 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 195300 | 0, $56 + 99466 | 0, 522, $56 + 379237 | 0); $51 = 0; } } @@ -867435,7 +869236,7 @@ function asmFunc(imports) { } $636 = physx__PxGetAssertHandler_28_29() | 0; $640 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$636 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($636, $640 + 201154 | 0, $640 + 140848 | 0, 179, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjk_physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__FloatV__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$636 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($636, $640 + 207136 | 0, $640 + 146608 | 0, 179, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjk_physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__FloatV__29___ignore); $635 = 0; } } @@ -870402,7 +872203,7 @@ function asmFunc(imports) { } $636 = physx__PxGetAssertHandler_28_29() | 0; $640 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$636 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($636, $640 + 201154 | 0, $640 + 140848 | 0, 179, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjk_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__FloatV__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$636 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($636, $640 + 207136 | 0, $640 + 146608 | 0, 179, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjk_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__FloatV__29___ignore); $635 = 0; } } @@ -872394,12 +874195,12 @@ function asmFunc(imports) { } $29 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372383 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379239 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 182839 | 0, $34 + 98429 | 0, 49, $34 + 372383 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 188737 | 0, $34 + 99164 | 0, 49, $34 + 379239 | 0); $29 = 0; } } @@ -872414,12 +874215,12 @@ function asmFunc(imports) { } $57 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372384 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379240 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $58 = physx__PxGetAssertHandler_28_29() | 0; $62 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 78532 | 0, $62 + 98429 | 0, 50, $62 + 372384 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 78575 | 0, $62 + 99164 | 0, 50, $62 + 379240 | 0); $57 = 0; } } @@ -872545,12 +874346,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372385 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379241 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 191658 | 0, $28 + 98429 | 0, 114, $28 + 372385 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 197620 | 0, $28 + 99164 | 0, 114, $28 + 379241 | 0); $23 = 0; } } @@ -872565,12 +874366,12 @@ function asmFunc(imports) { } $51 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372386 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379242 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 78532 | 0, $56 + 98429 | 0, 115, $56 + 372386 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 78575 | 0, $56 + 99164 | 0, 115, $56 + 379242 | 0); $51 = 0; } } @@ -872647,12 +874448,12 @@ function asmFunc(imports) { } $29 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372387 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379243 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 192577 | 0, $34 + 98429 | 0, 161, $34 + 372387 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 198539 | 0, $34 + 99164 | 0, 161, $34 + 379243 | 0); $29 = 0; } } @@ -872667,12 +874468,12 @@ function asmFunc(imports) { } $57 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372388 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379244 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $58 = physx__PxGetAssertHandler_28_29() | 0; $62 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 78532 | 0, $62 + 98429 | 0, 162, $62 + 372388 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 78575 | 0, $62 + 99164 | 0, 162, $62 + 379244 | 0); $57 = 0; } } @@ -872908,12 +874709,12 @@ function asmFunc(imports) { } $29 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372389 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379245 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 192302 | 0, $34 + 98429 | 0, 217, $34 + 372389 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 198264 | 0, $34 + 99164 | 0, 217, $34 + 379245 | 0); $29 = 0; } } @@ -872928,12 +874729,12 @@ function asmFunc(imports) { } $57 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372390 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379246 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $58 = physx__PxGetAssertHandler_28_29() | 0; $62 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 78532 | 0, $62 + 98429 | 0, 218, $62 + 372390 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 78575 | 0, $62 + 99164 | 0, 218, $62 + 379246 | 0); $57 = 0; } } @@ -873075,12 +874876,12 @@ function asmFunc(imports) { } $29 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372391 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379247 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 189490 | 0, $34 + 98429 | 0, 257, $34 + 372391 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 195452 | 0, $34 + 99164 | 0, 257, $34 + 379247 | 0); $29 = 0; } } @@ -873095,12 +874896,12 @@ function asmFunc(imports) { } $57 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372392 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379248 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $58 = physx__PxGetAssertHandler_28_29() | 0; $62 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 78532 | 0, $62 + 98429 | 0, 258, $62 + 372392 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 78575 | 0, $62 + 99164 | 0, 258, $62 + 379248 | 0); $57 = 0; } } @@ -873110,12 +874911,12 @@ function asmFunc(imports) { } $86 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372393 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379249 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $87 = physx__PxGetAssertHandler_28_29() | 0; $91 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$87 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($87, $91 + 143667 | 0, $91 + 98429 | 0, 259, $91 + 372393 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$87 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($87, $91 + 149528 | 0, $91 + 99164 | 0, 259, $91 + 379249 | 0); $86 = 0; } } @@ -873344,12 +875145,12 @@ function asmFunc(imports) { } $26 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372394 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379250 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 189645 | 0, $31 + 98429 | 0, 370, $31 + 372394 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 195607 | 0, $31 + 99164 | 0, 370, $31 + 379250 | 0); $26 = 0; } } @@ -873359,12 +875160,12 @@ function asmFunc(imports) { } $55 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372395 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379251 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $56 = physx__PxGetAssertHandler_28_29() | 0; $60 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$56 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($56, $60 + 143667 | 0, $60 + 98429 | 0, 371, $60 + 372395 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$56 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($56, $60 + 149528 | 0, $60 + 99164 | 0, 371, $60 + 379251 | 0); $55 = 0; } } @@ -873405,7 +875206,7 @@ function asmFunc(imports) { HEAP32[($11 + 16 | 0) >> 2] = $7; HEAP32[($11 + 12 | 0) >> 2] = $8; (wasm2js_i32$0 = $11, wasm2js_i32$1 = (physx__PxBase__getConcreteType_28_29_20const(HEAP32[($11 + 44 | 0) >> 2] | 0 | 0) | 0) + -3 | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; - $23 = HEAP32[((GOT_data_internal___memory_base + 350876 | 0) + ((HEAP32[($11 + 8 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0; + $23 = HEAP32[((GOT_data_internal___memory_base + 357708 | 0) + ((HEAP32[($11 + 8 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0; $24 = HEAP32[($11 + 44 | 0) >> 2] | 0; $25 = HEAP32[($11 + 40 | 0) >> 2] | 0; $26 = HEAP32[($11 + 36 | 0) >> 2] | 0; @@ -873444,12 +875245,12 @@ function asmFunc(imports) { } $26 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372396 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379252 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 197566 | 0, $31 + 98429 | 0, 463, $31 + 372396 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 203548 | 0, $31 + 99164 | 0, 463, $31 + 379252 | 0); $26 = 0; } } @@ -873464,12 +875265,12 @@ function asmFunc(imports) { } $54 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372397 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379253 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $55 = physx__PxGetAssertHandler_28_29() | 0; $59 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 78532 | 0, $59 + 98429 | 0, 464, $59 + 372397 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 78575 | 0, $59 + 99164 | 0, 464, $59 + 379253 | 0); $54 = 0; } } @@ -873643,12 +875444,12 @@ function asmFunc(imports) { } $42 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372398 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379254 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $43 = physx__PxGetAssertHandler_28_29() | 0; $47 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 205265 | 0, $47 + 98429 | 0, 411, $47 + 372398 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 211247 | 0, $47 + 99164 | 0, 411, $47 + 379254 | 0); $42 = 0; } } @@ -873710,12 +875511,12 @@ function asmFunc(imports) { } $92 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372399 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379255 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $93 = physx__PxGetAssertHandler_28_29() | 0; $97 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 205495 | 0, $97 + 135780 | 0, 571, $97 + 372399 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 211477 | 0, $97 + 140756 | 0, 571, $97 + 379255 | 0); $92 = 0; } } @@ -873916,12 +875717,12 @@ function asmFunc(imports) { } $446 = 0; label$34 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372400 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379256 | 0) >> 0] | 0) & 1 | 0) { break label$34 } $447 = physx__PxGetAssertHandler_28_29() | 0; $451 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$447 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($447, $451 + 71628 | 0, $451 + 135780 | 0, 676, $451 + 372400 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$447 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($447, $451 + 71628 | 0, $451 + 140756 | 0, 676, $451 + 379256 | 0); $446 = 0; } } @@ -873942,12 +875743,12 @@ function asmFunc(imports) { } $510 = 0; label$37 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372401 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379257 | 0) >> 0] | 0) & 1 | 0) { break label$37 } $511 = physx__PxGetAssertHandler_28_29() | 0; $515 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$511 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($511, $515 + 71511 | 0, $515 + 135780 | 0, 677, $515 + 372401 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$511 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($511, $515 + 71511 | 0, $515 + 140756 | 0, 677, $515 + 379257 | 0); $510 = 0; } } @@ -874458,7 +876259,7 @@ function asmFunc(imports) { void_20PX_UNUSED_unsigned_20int__28unsigned_20int_20const__29($10 + 4 | 0 | 0); void_20PX_UNUSED_physx__PxRaycastHit__20restrict__28physx__PxRaycastHit__20restrict_20const__29($10 | 0); $24 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $24 + 98429 | 0 | 0, 538 | 0, $24 + 267730 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $24 + 99164 | 0 | 0, 538 | 0, $24 + 273712 | 0 | 0, 0 | 0); __stack_pointer = $10 + 32 | 0; return 0 | 0; } @@ -875553,12 +877354,12 @@ function asmFunc(imports) { } $28 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372402 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379258 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 182839 | 0, $33 + 98601 | 0, 55, $33 + 372402 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 188737 | 0, $33 + 99364 | 0, 55, $33 + 379258 | 0); $28 = 0; } } @@ -875779,12 +877580,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372403 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379259 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 191658 | 0, $29 + 98601 | 0, 122, $29 + 372403 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 197620 | 0, $29 + 99364 | 0, 122, $29 + 379259 | 0); $24 = 0; } } @@ -875886,12 +877687,12 @@ function asmFunc(imports) { } $28 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372404 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379260 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 192577 | 0, $33 + 98601 | 0, 152, $33 + 372404 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 198539 | 0, $33 + 99364 | 0, 152, $33 + 379260 | 0); $28 = 0; } } @@ -875987,12 +877788,12 @@ function asmFunc(imports) { } $28 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372405 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379261 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 182839 | 0, $33 + 98601 | 0, 194, $33 + 372405 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 188737 | 0, $33 + 99364 | 0, 194, $33 + 379261 | 0); $28 = 0; } } @@ -876063,12 +877864,12 @@ function asmFunc(imports) { } $28 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372406 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379262 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 197566 | 0, $33 + 98601 | 0, 363, $33 + 372406 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 203548 | 0, $33 + 99364 | 0, 363, $33 + 379262 | 0); $28 = 0; } } @@ -876135,7 +877936,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__Gu__EntityReport_unsigned_20int___EntityReport_28_29($4 | 0) | 0; - HEAP32[$4 >> 2] = (GOT_data_internal___memory_base + 350884 | 0) + 8 | 0; + HEAP32[$4 >> 2] = (GOT_data_internal___memory_base + 357716 | 0) + 8 | 0; physx__Gu__Box__Box_28_29($4 + 20 | 0 | 0) | 0; physx__PxVec3__PxVec3_28_29($4 + 80 | 0 | 0) | 0; physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___PxFlags_28_29($4 + 96 | 0 | 0) | 0; @@ -878473,7 +880274,7 @@ function asmFunc(imports) { HEAP8[($7 + 19 | 0) >> 0] = $3 & $8 | 0; HEAP8[($7 + 18 | 0) >> 0] = $4 & $8 | 0; (wasm2js_i32$0 = $7, wasm2js_i32$1 = (physx__PxBase__getConcreteType_28_29_20const(HEAP32[($7 + 28 | 0) >> 2] | 0 | 0) | 0) + -3 | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; - FUNCTION_TABLE[HEAP32[((GOT_data_internal___memory_base + 351004 | 0) + ((HEAP32[($7 + 12 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0 | 0](HEAP32[($7 + 28 | 0) >> 2] | 0, HEAP32[($7 + 24 | 0) >> 2] | 0, HEAP32[($7 + 20 | 0) >> 2] | 0, (HEAPU8[($7 + 19 | 0) >> 0] | 0) & 1 | 0, (HEAPU8[($7 + 18 | 0) >> 0] | 0) & 1 | 0); + FUNCTION_TABLE[HEAP32[((GOT_data_internal___memory_base + 357836 | 0) + ((HEAP32[($7 + 12 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0 | 0](HEAP32[($7 + 28 | 0) >> 2] | 0, HEAP32[($7 + 24 | 0) >> 2] | 0, HEAP32[($7 + 20 | 0) >> 2] | 0, (HEAPU8[($7 + 19 | 0) >> 0] | 0) & 1 | 0, (HEAPU8[($7 + 18 | 0) >> 0] | 0) & 1 | 0); __stack_pointer = $7 + 32 | 0; return; } @@ -879064,12 +880865,12 @@ function asmFunc(imports) { } $106 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372407 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379263 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $107 = physx__PxGetAssertHandler_28_29() | 0; $111 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$107 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($107, $111 + 70721 | 0, $111 + 115546 | 0, 120, $111 + 372407 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$107 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($107, $111 + 70721 | 0, $111 + 118815 | 0, 120, $111 + 379263 | 0); $106 = 0; } } @@ -885174,12 +886975,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372408 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379264 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 191658 | 0, $29 + 98776 | 0, 153, $29 + 372408 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 197620 | 0, $29 + 99567 | 0, 153, $29 + 379264 | 0); $24 = 0; } } @@ -885283,12 +887084,12 @@ function asmFunc(imports) { } $30 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372409 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379265 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 192302 | 0, $35 + 98776 | 0, 197, $35 + 372409 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 198264 | 0, $35 + 99567 | 0, 197, $35 + 379265 | 0); $30 = 0; } } @@ -885428,12 +887229,12 @@ function asmFunc(imports) { } $30 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372410 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379266 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 192577 | 0, $35 + 98776 | 0, 270, $35 + 372410 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 198539 | 0, $35 + 99567 | 0, 270, $35 + 379266 | 0); $30 = 0; } } @@ -885509,12 +887310,12 @@ function asmFunc(imports) { } $28 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372411 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379267 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 189490 | 0, $33 + 98776 | 0, 298, $33 + 372411 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 195452 | 0, $33 + 99567 | 0, 298, $33 + 379267 | 0); $28 = 0; } } @@ -885524,12 +887325,12 @@ function asmFunc(imports) { } $56 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372412 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379268 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $57 = physx__PxGetAssertHandler_28_29() | 0; $61 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$57 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($57, $61 + 189490 | 0, $61 + 98776 | 0, 302, $61 + 372412 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$57 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($57, $61 + 195452 | 0, $61 + 99567 | 0, 302, $61 + 379268 | 0); $56 = 0; } } @@ -889542,7 +891343,7 @@ function asmFunc(imports) { } $924 = physx__PxGetAssertHandler_28_29() | 0; $928 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$924 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($924, $928 + 201154 | 0, $928 + 126712 | 0, 173, GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$924 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($924, $928 + 207136 | 0, $928 + 130274 | 0, 173, GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore); $923 = 0; } } @@ -892148,7 +893949,7 @@ function asmFunc(imports) { } $681 = physx__PxGetAssertHandler_28_29() | 0; $685 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 242803 | 0, $685 + 133539 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 248785 | 0, $685 + 138165 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); $680 = 0; } } @@ -892556,7 +894357,7 @@ function asmFunc(imports) { } $874 = physx__PxGetAssertHandler_28_29() | 0; $878 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 201144 | 0, $878 + 133539 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 207126 | 0, $878 + 138165 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); $873 = 0; } } @@ -893449,12 +895250,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372420 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379276 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 77171 | 0, $23 + 98776 | 0, 59, $23 + 372420 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 77214 | 0, $23 + 99567 | 0, 59, $23 + 379276 | 0); $18 = 0; } } @@ -893532,12 +895333,12 @@ function asmFunc(imports) { } $28 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372413 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379269 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 192302 | 0, $33 + 98776 | 0, 358, $33 + 372413 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 198264 | 0, $33 + 99567 | 0, 358, $33 + 379269 | 0); $28 = 0; } } @@ -893673,12 +895474,12 @@ function asmFunc(imports) { } $29 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372414 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379270 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 189490 | 0, $34 + 98776 | 0, 429, $34 + 372414 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 195452 | 0, $34 + 99567 | 0, 429, $34 + 379270 | 0); $29 = 0; } } @@ -897183,7 +898984,7 @@ function asmFunc(imports) { } $924 = physx__PxGetAssertHandler_28_29() | 0; $928 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$924 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($924, $928 + 201154 | 0, $928 + 126712 | 0, 173, GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$924 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($924, $928 + 207136 | 0, $928 + 130274 | 0, 173, GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore); $923 = 0; } } @@ -899776,7 +901577,7 @@ function asmFunc(imports) { } $681 = physx__PxGetAssertHandler_28_29() | 0; $685 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 242803 | 0, $685 + 133539 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 248785 | 0, $685 + 138165 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); $680 = 0; } } @@ -900184,7 +901985,7 @@ function asmFunc(imports) { } $874 = physx__PxGetAssertHandler_28_29() | 0; $878 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 201144 | 0, $878 + 133539 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 207126 | 0, $878 + 138165 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); $873 = 0; } } @@ -901156,12 +902957,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372415 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379271 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 191658 | 0, $26 + 98776 | 0, 502, $26 + 372415 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 197620 | 0, $26 + 99567 | 0, 502, $26 + 379271 | 0); $21 = 0; } } @@ -901482,12 +903283,12 @@ function asmFunc(imports) { } $27 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372416 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379272 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 192302 | 0, $32 + 98776 | 0, 555, $32 + 372416 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 198264 | 0, $32 + 99567 | 0, 555, $32 + 379272 | 0); $27 = 0; } } @@ -901649,12 +903450,12 @@ function asmFunc(imports) { } $27 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372417 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379273 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 192577 | 0, $32 + 98776 | 0, 627, $32 + 372417 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 198539 | 0, $32 + 99567 | 0, 627, $32 + 379273 | 0); $27 = 0; } } @@ -901729,12 +903530,12 @@ function asmFunc(imports) { } $27 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372418 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379274 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 182839 | 0, $32 + 98776 | 0, 650, $32 + 372418 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 188737 | 0, $32 + 99567 | 0, 650, $32 + 379274 | 0); $27 = 0; } } @@ -901809,12 +903610,12 @@ function asmFunc(imports) { } $27 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372419 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379275 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 189490 | 0, $32 + 98776 | 0, 674, $32 + 372419 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 195452 | 0, $32 + 99567 | 0, 674, $32 + 379275 | 0); $27 = 0; } } @@ -905252,7 +907053,7 @@ function asmFunc(imports) { } $924 = physx__PxGetAssertHandler_28_29() | 0; $928 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$924 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($924, $928 + 201154 | 0, $928 + 126712 | 0, 173, GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$924 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($924, $928 + 207136 | 0, $928 + 130274 | 0, 173, GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore); $923 = 0; } } @@ -907859,7 +909660,7 @@ function asmFunc(imports) { } $681 = physx__PxGetAssertHandler_28_29() | 0; $685 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 242803 | 0, $685 + 133539 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 248785 | 0, $685 + 138165 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); $680 = 0; } } @@ -908267,7 +910068,7 @@ function asmFunc(imports) { } $874 = physx__PxGetAssertHandler_28_29() | 0; $878 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 201144 | 0, $878 + 133539 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 207126 | 0, $878 + 138165 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); $873 = 0; } } @@ -909230,12 +911031,12 @@ function asmFunc(imports) { } $28 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372430 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379286 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 182839 | 0, $33 + 98516 | 0, 50, $33 + 372430 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 188737 | 0, $33 + 99265 | 0, 50, $33 + 379286 | 0); $28 = 0; } } @@ -909882,7 +911683,7 @@ function asmFunc(imports) { } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 251960 | 0, $20 + 134071 | 0, 111, GOT_data_internal_physx__shdfnd__aos__PsTransformV__rotateInv_28physx__shdfnd__aos__Vec3V_20const__29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 257942 | 0, $20 + 138781 | 0, 111, GOT_data_internal_physx__shdfnd__aos__PsTransformV__rotateInv_28physx__shdfnd__aos__Vec3V_20const__29_20const___ignore); $15 = 0; } } @@ -910506,7 +912307,7 @@ function asmFunc(imports) { } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 251960 | 0, $20 + 134071 | 0, 90, GOT_data_internal_physx__shdfnd__aos__PsTransformV__transform_28physx__shdfnd__aos__Vec3V_20const__29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 257942 | 0, $20 + 138781 | 0, 90, GOT_data_internal_physx__shdfnd__aos__PsTransformV__transform_28physx__shdfnd__aos__Vec3V_20const__29_20const___ignore); $15 = 0; } } @@ -910620,7 +912421,7 @@ function asmFunc(imports) { } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 251960 | 0, $20 + 134071 | 0, 104, GOT_data_internal_physx__shdfnd__aos__PsTransformV__rotate_28physx__shdfnd__aos__Vec3V_20const__29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 257942 | 0, $20 + 138781 | 0, 104, GOT_data_internal_physx__shdfnd__aos__PsTransformV__rotate_28physx__shdfnd__aos__Vec3V_20const__29_20const___ignore); $15 = 0; } } @@ -913866,7 +915667,7 @@ function asmFunc(imports) { } $924 = physx__PxGetAssertHandler_28_29() | 0; $928 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$924 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($924, $928 + 201154 | 0, $928 + 126712 | 0, 173, GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$924 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($924, $928 + 207136 | 0, $928 + 130274 | 0, 173, GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore); $923 = 0; } } @@ -916690,7 +918491,7 @@ function asmFunc(imports) { } $681 = physx__PxGetAssertHandler_28_29() | 0; $685 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 242803 | 0, $685 + 133539 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 248785 | 0, $685 + 138165 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); $680 = 0; } } @@ -917098,7 +918899,7 @@ function asmFunc(imports) { } $874 = physx__PxGetAssertHandler_28_29() | 0; $878 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 201144 | 0, $878 + 133539 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 207126 | 0, $878 + 138165 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); $873 = 0; } } @@ -918554,12 +920355,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372431 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379287 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 191658 | 0, $27 + 98516 | 0, 121, $27 + 372431 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 197620 | 0, $27 + 99265 | 0, 121, $27 + 379287 | 0); $22 = 0; } } @@ -919036,12 +920837,12 @@ function asmFunc(imports) { } $28 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372432 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379288 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 192577 | 0, $33 + 98516 | 0, 192, $33 + 372432 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 198539 | 0, $33 + 99265 | 0, 192, $33 + 379288 | 0); $28 = 0; } } @@ -919552,12 +921353,12 @@ function asmFunc(imports) { } $28 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372433 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379289 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 182839 | 0, $33 + 98516 | 0, 265, $33 + 372433 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 188737 | 0, $33 + 99265 | 0, 265, $33 + 379289 | 0); $28 = 0; } } @@ -923164,7 +924965,7 @@ function asmFunc(imports) { } $924 = physx__PxGetAssertHandler_28_29() | 0; $928 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$924 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($924, $928 + 201154 | 0, $928 + 126712 | 0, 173, GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$924 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($924, $928 + 207136 | 0, $928 + 130274 | 0, 173, GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore); $923 = 0; } } @@ -925771,7 +927572,7 @@ function asmFunc(imports) { } $681 = physx__PxGetAssertHandler_28_29() | 0; $685 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 242803 | 0, $685 + 133539 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 248785 | 0, $685 + 138165 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); $680 = 0; } } @@ -926179,7 +927980,7 @@ function asmFunc(imports) { } $874 = physx__PxGetAssertHandler_28_29() | 0; $878 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 201144 | 0, $878 + 133539 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 207126 | 0, $878 + 138165 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); $873 = 0; } } @@ -929361,7 +931162,7 @@ function asmFunc(imports) { } $33 = physx__PxGetAssertHandler_28_29() | 0; $37 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 144181 | 0, $37 + 129015 | 0, 260, GOT_data_internal_physx__Gu__shouldFlipNormal_28physx__PxVec3_20const__2c_20bool_2c_20bool_2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 150042 | 0, $37 + 132955 | 0, 260, GOT_data_internal_physx__Gu__shouldFlipNormal_28physx__PxVec3_20const__2c_20bool_2c_20bool_2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29___ignore); $32 = 0; } } @@ -932076,7 +933877,7 @@ function asmFunc(imports) { } $924 = physx__PxGetAssertHandler_28_29() | 0; $928 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$924 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($924, $928 + 201154 | 0, $928 + 126712 | 0, 173, GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__LocalConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__LocalConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$924 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($924, $928 + 207136 | 0, $928 + 130274 | 0, 173, GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__LocalConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__LocalConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore); $923 = 0; } } @@ -934682,7 +936483,7 @@ function asmFunc(imports) { } $681 = physx__PxGetAssertHandler_28_29() | 0; $685 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 242803 | 0, $685 + 133539 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__LocalConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 248785 | 0, $685 + 138165 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__LocalConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); $680 = 0; } } @@ -935090,7 +936891,7 @@ function asmFunc(imports) { } $874 = physx__PxGetAssertHandler_28_29() | 0; $878 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 201144 | 0, $878 + 133539 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__LocalConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 207126 | 0, $878 + 138165 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__LocalConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); $873 = 0; } } @@ -935996,7 +937797,7 @@ function asmFunc(imports) { void_20PX_UNUSED_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__20const__29($8 | 0); void_20PX_UNUSED_float__28float_20const__29($12 + 8 | 0 | 0); $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $28 + 98516 | 0 | 0, 510 | 0, $28 + 267796 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $28 + 99265 | 0 | 0, 510 | 0, $28 + 273778 | 0 | 0, 0 | 0); __stack_pointer = $12 + 48 | 0; return 0 & 1 | 0 | 0; } @@ -936054,7 +937855,7 @@ function asmFunc(imports) { void_20PX_UNUSED_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__20const__29($8 | 0); void_20PX_UNUSED_float__28float_20const__29($12 + 8 | 0 | 0); $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $28 + 98516 | 0 | 0, 525 | 0, $28 + 267796 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $28 + 99265 | 0 | 0, 525 | 0, $28 + 273778 | 0 | 0, 0 | 0); __stack_pointer = $12 + 48 | 0; return 0 & 1 | 0 | 0; } @@ -936097,7 +937898,7 @@ function asmFunc(imports) { void_20PX_UNUSED_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__20const__29($7 | 0); void_20PX_UNUSED_float__28float_20const__29($11 + 12 | 0 | 0); $26 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $26 + 98516 | 0 | 0, 539 | 0, $26 + 267796 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $26 + 99265 | 0 | 0, 539 | 0, $26 + 273778 | 0 | 0, 0 | 0); __stack_pointer = $11 + 48 | 0; return 0 & 1 | 0 | 0; } @@ -936307,7 +938108,7 @@ function asmFunc(imports) { } $40 = physx__PxGetAssertHandler_28_29() | 0; $44 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$40 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($40, $44 + 208086 | 0, $44 + 126245 | 0, 465, GOT_data_internal_physx__Gu__GJKCPairDoSimplex_28physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20int__2c_20int__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20unsigned_20int__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$40 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($40, $44 + 214068 | 0, $44 + 129737 | 0, 465, GOT_data_internal_physx__Gu__GJKCPairDoSimplex_28physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20int__2c_20int__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20unsigned_20int__29___ignore); } i64toi32_i32$2 = HEAP32[($10 + 8 | 0) >> 2] | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; @@ -936360,7 +938161,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 89372 | 0, $33 + 133539 | 0, 56, GOT_data_internal_physx__Gu__assignWarmStartValue_28unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20int__2c_20int__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 89441 | 0, $33 + 138165 | 0, 56, GOT_data_internal_physx__Gu__assignWarmStartValue_28unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20int__2c_20int__2c_20unsigned_20int_29___ignore); $28 = 0; } } @@ -936739,7 +938540,7 @@ function asmFunc(imports) { physx__Gu__closestPtPointSegment_28physx__shdfnd__aos__Vec3V__2c_20unsigned_20int__29($0 | 0, HEAP32[($9 + 620 | 0) >> 2] | 0 | 0, HEAP32[($9 + 600 | 0) >> 2] | 0 | 0); break label$1; } - $115 = GOT_data_internal___memory_base + 296152 | 0; + $115 = GOT_data_internal___memory_base + 302600 | 0; $116 = 8; HEAP32[(($9 + 288 | 0) + $116 | 0) >> 2] = HEAP32[($115 + $116 | 0) >> 2] | 0; i64toi32_i32$2 = $115; @@ -938662,7 +940463,7 @@ function asmFunc(imports) { $34 = $28; $36 = $34 + 4 | 0; physx__shdfnd__ReflectionAllocator_physx__Gu__AABBTreeBuildNode___ReflectionAllocator_28char_20const__29($5 + 27 | 0 | 0, 0 | 0) | 0; - $55 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Gu__AABBTreeBuildNode___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__AABBTreeBuildNode__2c_20char_20const__2c_20int_29(((($26 | 0) != (0 | 0) | $36 >>> 0 < $34 >>> 0 | 0) & 1 | 0 ? -1 : $36) | 0, $5 + 27 | 0 | 0, GOT_data_internal___memory_base + 112899 | 0 | 0, 67 | 0) | 0; + $55 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Gu__AABBTreeBuildNode___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__AABBTreeBuildNode__2c_20char_20const__2c_20int_29(((($26 | 0) != (0 | 0) | $36 >>> 0 < $34 >>> 0 | 0) & 1 | 0 ? -1 : $36) | 0, $5 + 27 | 0 | 0, GOT_data_internal___memory_base + 115776 | 0 | 0, 67 | 0) | 0; HEAP32[$55 >> 2] = $25; $57 = $55 + 4 | 0; label$3 : { @@ -938844,7 +940645,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Gu__NodeAllocator__Slab_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Gu__NodeAllocator__Slab_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Gu__NodeAllocator__Slab_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Gu__NodeAllocator__Slab_20const__29___ignore); $29 = 0; } } @@ -938896,7 +940697,7 @@ function asmFunc(imports) { } HEAP32[($3 + 28 | 0) >> 2] = 1024; physx__shdfnd__ReflectionAllocator_physx__Gu__AABBTreeBuildNode___ReflectionAllocator_28char_20const__29($3 + 23 | 0 | 0, 0 | 0) | 0; - $49 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Gu__AABBTreeBuildNode___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__AABBTreeBuildNode__2c_20char_20const__2c_20int_29(36868 | 0, $3 + 23 | 0 | 0, GOT_data_internal___memory_base + 112899 | 0 | 0, 94 | 0) | 0; + $49 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Gu__AABBTreeBuildNode___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__AABBTreeBuildNode__2c_20char_20const__2c_20int_29(36868 | 0, $3 + 23 | 0 | 0, GOT_data_internal___memory_base + 115776 | 0 | 0, 94 | 0) | 0; HEAP32[$49 >> 2] = 1024; $52 = $49 + 4 | 0; $54 = $52 + 36864 | 0; @@ -938948,12 +940749,12 @@ function asmFunc(imports) { } $34 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372449 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379305 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 84804 | 0, $39 + 112899 | 0, 154, $39 + 372449 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 84873 | 0, $39 + 115776 | 0, 154, $39 + 379305 | 0); $34 = 0; } } @@ -938963,12 +940764,12 @@ function asmFunc(imports) { } $61 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372450 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379306 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $62 = physx__PxGetAssertHandler_28_29() | 0; $66 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$62 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($62, $66 + 85048 | 0, $66 + 112899 | 0, 155, $66 + 372450 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$62 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($62, $66 + 85117 | 0, $66 + 115776 | 0, 155, $66 + 379306 | 0); $61 = 0; } } @@ -938978,12 +940779,12 @@ function asmFunc(imports) { } $82 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372451 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379307 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $83 = physx__PxGetAssertHandler_28_29() | 0; $87 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$83 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($83, $87 + 83069 | 0, $87 + 112899 | 0, 156, $87 + 372451 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$83 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($83, $87 + 83112 | 0, $87 + 115776 | 0, 156, $87 + 379307 | 0); $82 = 0; } } @@ -939609,12 +941410,12 @@ function asmFunc(imports) { } $452 = 0; label$19 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372452 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379308 | 0) >> 0] | 0) & 1 | 0) { break label$19 } $453 = physx__PxGetAssertHandler_28_29() | 0; $457 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$453 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($453, $457 + 247907 | 0, $457 + 112899 | 0, 231, $457 + 372452 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$453 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($453, $457 + 253889 | 0, $457 + 115776 | 0, 231, $457 + 379308 | 0); $452 = 0; } } @@ -939661,12 +941462,12 @@ function asmFunc(imports) { } $59 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372454 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379310 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $60 = physx__PxGetAssertHandler_28_29() | 0; $64 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 166401 | 0, $64 + 112899 | 0, 130, $64 + 372454 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 172299 | 0, $64 + 115776 | 0, 130, $64 + 379310 | 0); $59 = 0; } } @@ -939739,12 +941540,12 @@ function asmFunc(imports) { } $31 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372453 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379309 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $32 = physx__PxGetAssertHandler_28_29() | 0; $36 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 81839 | 0, $36 + 112899 | 0, 249, $36 + 372453 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 81882 | 0, $36 + 115776 | 0, 249, $36 + 379309 | 0); $31 = 0; } } @@ -939787,8 +941588,8 @@ function asmFunc(imports) { break label$1; } physx__Gu__BuildStats__setCount_28unsigned_20int_29(HEAP32[($6 + 272 | 0) >> 2] | 0 | 0, 1 | 0); - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 263 | 0 | 0, GOT_data_internal___memory_base + 89127 | 0 | 0) | 0; - $44 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 263 | 0 | 0, (HEAP32[($6 + 264 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 112899 | 0 | 0, 273 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 263 | 0 | 0, GOT_data_internal___memory_base + 89196 | 0 | 0) | 0; + $44 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 263 | 0 | 0, (HEAP32[($6 + 264 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 115776 | 0 | 0, 273 | 0) | 0; HEAP32[(HEAP32[($6 + 268 | 0) >> 2] | 0) >> 2] = $44; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($6 + 263 | 0 | 0) | 0; HEAP32[($6 + 256 | 0) >> 2] = 0; @@ -939803,8 +941604,8 @@ function asmFunc(imports) { }; } physx__Gu__NodeAllocator__init_28unsigned_20int_2c_20unsigned_20int_29(HEAP32[($6 + 276 | 0) >> 2] | 0 | 0, HEAP32[($6 + 264 | 0) >> 2] | 0 | 0, HEAP32[(HEAP32[($6 + 280 | 0) >> 2] | 0) >> 2] | 0 | 0); - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 255 | 0 | 0, GOT_data_internal___memory_base + 154404 | 0 | 0) | 0; - $91 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 255 | 0 | 0, Math_imul((HEAP32[($6 + 264 | 0) >> 2] | 0) + 1 | 0, 12) | 0, GOT_data_internal___memory_base + 112899 | 0 | 0, 282 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 255 | 0 | 0, GOT_data_internal___memory_base + 160290 | 0 | 0) | 0; + $91 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 255 | 0 | 0, Math_imul((HEAP32[($6 + 264 | 0) >> 2] | 0) + 1 | 0, 12) | 0, GOT_data_internal___memory_base + 115776 | 0 | 0, 282 | 0) | 0; HEAP32[((HEAP32[($6 + 280 | 0) >> 2] | 0) + 12 | 0) >> 2] = $91; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($6 + 255 | 0 | 0) | 0; HEAPF32[($6 + 248 | 0) >> 2] = Math_fround(.5); @@ -940057,7 +941858,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Gu__NodeAllocator__Slab_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Gu__NodeAllocator__Slab_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -940095,7 +941896,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Gu__NodeAllocator__Slab_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Gu__NodeAllocator__Slab_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -940118,7 +941919,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -940192,10 +941993,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 175095 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 180993 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -940384,16 +942185,16 @@ function asmFunc(imports) { break label$1; } physx__ReadDwordBuffer_28unsigned_20int__2c_20unsigned_20int_2c_20bool_2c_20physx__PxInputStream__29($5 + 20 | 0 | 0, 2 | 0, (HEAPU8[($4 + 15 | 0) >> 0] | 0) & 1 | 0 | 0, HEAP32[($4 + 20 | 0) >> 2] | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 14 | 0 | 0, GOT_data_internal___memory_base + 89145 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 14 | 0 | 0, (HEAP32[($5 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 110137 | 0 | 0, 82 | 0) | 0), HEAP32[(wasm2js_i32$0 + 32 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 14 | 0 | 0, GOT_data_internal___memory_base + 89214 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 14 | 0 | 0, (HEAP32[($5 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 112608 | 0 | 0, 82 | 0) | 0), HEAP32[(wasm2js_i32$0 + 32 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 14 | 0 | 0) | 0; physx__ReadDwordBuffer_28unsigned_20int__2c_20unsigned_20int_2c_20bool_2c_20physx__PxInputStream__29(HEAP32[($5 + 32 | 0) >> 2] | 0 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0 | 0, (HEAPU8[($4 + 15 | 0) >> 0] | 0) & 1 | 0 | 0, HEAP32[($4 + 20 | 0) >> 2] | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 13 | 0 | 0, GOT_data_internal___memory_base + 89562 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 13 | 0 | 0, Math_imul((HEAP32[($5 + 20 | 0) >> 2] | 0) + 1 | 0, 24) | 0, GOT_data_internal___memory_base + 110137 | 0 | 0, 86 | 0) | 0), HEAP32[(wasm2js_i32$0 + 28 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 13 | 0 | 0, GOT_data_internal___memory_base + 89631 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 13 | 0 | 0, Math_imul((HEAP32[($5 + 20 | 0) >> 2] | 0) + 1 | 0, 24) | 0, GOT_data_internal___memory_base + 112608 | 0 | 0, 86 | 0) | 0), HEAP32[(wasm2js_i32$0 + 28 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 13 | 0 | 0) | 0; physx__readFloatBuffer_28float__2c_20unsigned_20int_2c_20bool_2c_20physx__PxInputStream__29(HEAP32[($5 + 28 | 0) >> 2] | 0 | 0, Math_imul(HEAP32[($5 + 20 | 0) >> 2] | 0, 6) | 0, (HEAPU8[($4 + 15 | 0) >> 0] | 0) & 1 | 0 | 0, HEAP32[($4 + 20 | 0) >> 2] | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 12 | 0 | 0, GOT_data_internal___memory_base + 88411 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 12 | 0 | 0, Math_imul(HEAP32[($5 + 24 | 0) >> 2] | 0, 28) | 0, GOT_data_internal___memory_base + 110137 | 0 | 0, 90 | 0) | 0), HEAP32[(wasm2js_i32$0 + 40 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 12 | 0 | 0, GOT_data_internal___memory_base + 88480 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 12 | 0 | 0, Math_imul(HEAP32[($5 + 24 | 0) >> 2] | 0, 28) | 0, GOT_data_internal___memory_base + 112608 | 0 | 0, 90 | 0) | 0), HEAP32[(wasm2js_i32$0 + 40 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 12 | 0 | 0) | 0; HEAP32[($4 + 8 | 0) >> 2] = 0; label$3 : { @@ -940458,7 +942259,7 @@ function asmFunc(imports) { break label$1; } $55 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $55 + 110137 | 0 | 0, 126 | 0, $55 + 262822 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $55 + 112608 | 0 | 0, 126 | 0, $55 + 268804 | 0 | 0, 0 | 0); } __stack_pointer = $3 + 16 | 0; return; @@ -940516,7 +942317,7 @@ function asmFunc(imports) { break label$1 } physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 11 | 0 | 0, GOT_data_internal___memory_base + 72126 | 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 11 | 0 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 110137 | 0 | 0, 133 | 0) | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 11 | 0 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 112608 | 0 | 0, 133 | 0) | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 11 | 0 | 0) | 0; HEAP32[($3 + 4 | 0) >> 2] = 0; label$2 : { @@ -941066,7 +942867,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125741 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Gu__BVHNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129149 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__Gu__BVHNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -941103,7 +942904,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Gu__BVHNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Gu__BVHNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -942859,7 +944660,7 @@ function asmFunc(imports) { function physx__PxBVHStructure__getConcreteTypeName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 150293 | 0 | 0; + return GOT_data_internal___memory_base + 156179 | 0 | 0; } function physx__PxBVHStructure__isKindOf_28char_20const__29_20const($0, $1) { @@ -942873,7 +944674,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; $12 = 1; label$1 : { - if (!(strcmp(GOT_data_internal___memory_base + 150293 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { + if (!(strcmp(GOT_data_internal___memory_base + 156179 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { break label$1 } $12 = physx__PxBase__isKindOf_28char_20const__29_20const($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; @@ -942935,7 +944736,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -943025,7 +944826,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Gu__BVHNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Gu__BVHNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -943063,7 +944864,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Gu__BVHNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Gu__BVHNode_20const__2c_20physx__shdfnd__InlineAllocator_1024u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -943274,12 +945075,12 @@ function asmFunc(imports) { } $441 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372462 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379318 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $442 = physx__PxGetAssertHandler_28_29() | 0; $446 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$442 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($442, $446 + 205889 | 0, $446 + 108358 | 0, 275, $446 + 372462 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$442 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($442, $446 + 211871 | 0, $446 + 110563 | 0, 275, $446 + 379318 | 0); $441 = 0; } } @@ -943289,12 +945090,12 @@ function asmFunc(imports) { } $468 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372463 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379319 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $469 = physx__PxGetAssertHandler_28_29() | 0; $473 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$469 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($469, $473 + 84100 | 0, $473 + 108358 | 0, 276, $473 + 372463 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$469 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($469, $473 + 84143 | 0, $473 + 110563 | 0, 276, $473 + 379319 | 0); $468 = 0; } } @@ -943310,12 +945111,12 @@ function asmFunc(imports) { } $524 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372464 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379320 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $525 = physx__PxGetAssertHandler_28_29() | 0; $529 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$525 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($525, $529 + 84083 | 0, $529 + 108358 | 0, 280, $529 + 372464 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$525 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($525, $529 + 84126 | 0, $529 + 110563 | 0, 280, $529 + 379320 | 0); $524 = 0; } } @@ -943454,7 +945255,7 @@ function asmFunc(imports) { HEAP32[($4 + 8 | 0) >> 2] = $1; $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; physx__Gu__EntityReport_unsigned_20int___EntityReport_28_29($5 | 0) | 0; - HEAP32[$5 >> 2] = (GOT_data_internal___memory_base + 351448 | 0) + 8 | 0; + HEAP32[$5 >> 2] = (GOT_data_internal___memory_base + 358280 | 0) + 8 | 0; HEAP32[($5 + 4 | 0) >> 2] = HEAP32[($4 + 8 | 0) >> 2] | 0; physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____forceSize_Unsafe_28unsigned_20int_29(HEAP32[($5 + 4 | 0) >> 2] | 0 | 0, 0 | 0); __stack_pointer = $4 + 16 | 0; @@ -943591,7 +945392,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -943638,7 +945439,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -943900,12 +945701,12 @@ function asmFunc(imports) { } $413 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372465 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379321 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $414 = physx__PxGetAssertHandler_28_29() | 0; $418 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$414 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($414, $418 + 205889 | 0, $418 + 108358 | 0, 531, $418 + 372465 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$414 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($414, $418 + 211871 | 0, $418 + 110563 | 0, 531, $418 + 379321 | 0); $413 = 0; } } @@ -943915,12 +945716,12 @@ function asmFunc(imports) { } $440 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372466 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379322 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $441 = physx__PxGetAssertHandler_28_29() | 0; $445 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$441 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($441, $445 + 84100 | 0, $445 + 108358 | 0, 532, $445 + 372466 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$441 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($441, $445 + 84143 | 0, $445 + 110563 | 0, 532, $445 + 379322 | 0); $440 = 0; } } @@ -943936,12 +945737,12 @@ function asmFunc(imports) { } $496 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372467 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379323 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $497 = physx__PxGetAssertHandler_28_29() | 0; $501 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$497 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($497, $501 + 84083 | 0, $501 + 108358 | 0, 536, $501 + 372467 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$497 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($497, $501 + 84126 | 0, $501 + 110563 | 0, 536, $501 + 379323 | 0); $496 = 0; } } @@ -944048,12 +945849,12 @@ function asmFunc(imports) { } $846 = 0; label$28 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372468 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379324 | 0) >> 0] | 0) & 1 | 0) { break label$28 } $847 = physx__PxGetAssertHandler_28_29() | 0; $851 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$847 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($847, $851 + 228034 | 0, $851 + 108358 | 0, 610, $851 + 372468 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$847 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($847, $851 + 234016 | 0, $851 + 110563 | 0, 610, $851 + 379324 | 0); $846 = 0; } } @@ -944136,7 +945937,7 @@ function asmFunc(imports) { HEAP32[($4 + 8 | 0) >> 2] = $1; $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; physx__Gu__MeshHitCallback_physx__PxRaycastHit___MeshHitCallback_28physx__Gu__CallbackMode__Enum_29($5 | 0, 2 | 0) | 0; - HEAP32[$5 >> 2] = (GOT_data_internal___memory_base + 351480 | 0) + 8 | 0; + HEAP32[$5 >> 2] = (GOT_data_internal___memory_base + 358312 | 0) + 8 | 0; HEAP32[($5 + 8 | 0) >> 2] = HEAP32[($4 + 8 | 0) >> 2] | 0; __stack_pointer = $4 + 16 | 0; return $5 | 0; @@ -944208,12 +946009,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372471 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379327 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 93989 | 0, $26 + 108358 | 0, 189, $26 + 372471 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 94080 | 0, $26 + 110563 | 0, 189, $26 + 379327 | 0); $21 = 0; } } @@ -944425,12 +946226,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372472 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379328 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 243908 | 0, $23 + 108358 | 0, 155, $23 + 372472 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 249890 | 0, $23 + 110563 | 0, 155, $23 + 379328 | 0); $18 = 0; } } @@ -944440,12 +946241,12 @@ function asmFunc(imports) { } $43 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372473 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379329 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $44 = physx__PxGetAssertHandler_28_29() | 0; $48 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 246658 | 0, $48 + 108358 | 0, 156, $48 + 372473 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 252640 | 0, $48 + 110563 | 0, 156, $48 + 379329 | 0); $43 = 0; } } @@ -944560,7 +946361,7 @@ function asmFunc(imports) { HEAP32[($12 + 8 | 0) >> 2] = $9; $13 = HEAP32[($12 + 44 | 0) >> 2] | 0; physx__Gu__MeshHitCallback_physx__PxRaycastHit___MeshHitCallback_28physx__Gu__CallbackMode__Enum_29($13 | 0, 2 | 0) | 0; - HEAP32[$13 >> 2] = (GOT_data_internal___memory_base + 351512 | 0) + 8 | 0; + HEAP32[$13 >> 2] = (GOT_data_internal___memory_base + 358344 | 0) + 8 | 0; HEAPF32[($13 + 12 | 0) >> 2] = Math_fround(HEAPF32[($12 + 40 | 0) >> 2]); HEAP32[($13 + 16 | 0) >> 2] = HEAP32[($12 + 36 | 0) >> 2] | 0; HEAP32[($13 + 20 | 0) >> 2] = HEAP32[($12 + 32 | 0) >> 2] | 0; @@ -944692,7 +946493,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28unsigned_20int_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28unsigned_20int_20const__29___ignore); $29 = 0; } } @@ -944901,7 +946702,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -944939,7 +946740,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__InlineAllocator_256u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -945266,7 +947067,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 191700 | 0, $24 + 99836 | 0, 53, GOT_data_internal_float_20physx__Gu__getRadius_physx__Gu__CapsuleV__28physx__PxGeometry_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 197662 | 0, $24 + 100781 | 0, 53, GOT_data_internal_float_20physx__Gu__getRadius_physx__Gu__CapsuleV__28physx__PxGeometry_20const__29___ignore); $19 = 0; } } @@ -952691,7 +954492,7 @@ function asmFunc(imports) { } $924 = physx__PxGetAssertHandler_28_29() | 0; $928 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$924 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($924, $928 + 201154 | 0, $928 + 126712 | 0, 173, GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$924 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($924, $928 + 207136 | 0, $928 + 130274 | 0, 173, GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore); $923 = 0; } } @@ -955298,7 +957099,7 @@ function asmFunc(imports) { } $681 = physx__PxGetAssertHandler_28_29() | 0; $685 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 242803 | 0, $685 + 133539 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 248785 | 0, $685 + 138165 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); $680 = 0; } } @@ -955706,7 +957507,7 @@ function asmFunc(imports) { } $874 = physx__PxGetAssertHandler_28_29() | 0; $878 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 201144 | 0, $878 + 133539 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 207126 | 0, $878 + 138165 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); $873 = 0; } } @@ -959878,7 +961679,7 @@ function asmFunc(imports) { } $924 = physx__PxGetAssertHandler_28_29() | 0; $928 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$924 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($924, $928 + 201154 | 0, $928 + 126712 | 0, 173, GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$924 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($924, $928 + 207136 | 0, $928 + 130274 | 0, 173, GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore); $923 = 0; } } @@ -962471,7 +964272,7 @@ function asmFunc(imports) { } $681 = physx__PxGetAssertHandler_28_29() | 0; $685 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 242803 | 0, $685 + 133539 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 248785 | 0, $685 + 138165 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); $680 = 0; } } @@ -962879,7 +964680,7 @@ function asmFunc(imports) { } $874 = physx__PxGetAssertHandler_28_29() | 0; $878 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 201144 | 0, $878 + 133539 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 207126 | 0, $878 + 138165 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); $873 = 0; } } @@ -966918,7 +968719,7 @@ function asmFunc(imports) { } $924 = physx__PxGetAssertHandler_28_29() | 0; $928 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$924 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($924, $928 + 201154 | 0, $928 + 126712 | 0, 173, GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$924 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($924, $928 + 207136 | 0, $928 + 130274 | 0, 173, GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore); $923 = 0; } } @@ -969511,7 +971312,7 @@ function asmFunc(imports) { } $681 = physx__PxGetAssertHandler_28_29() | 0; $685 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 242803 | 0, $685 + 133539 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 248785 | 0, $685 + 138165 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); $680 = 0; } } @@ -969919,7 +971720,7 @@ function asmFunc(imports) { } $874 = physx__PxGetAssertHandler_28_29() | 0; $878 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 201144 | 0, $878 + 133539 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 207126 | 0, $878 + 138165 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); $873 = 0; } } @@ -974054,7 +975855,7 @@ function asmFunc(imports) { } $924 = physx__PxGetAssertHandler_28_29() | 0; $928 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$924 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($924, $928 + 201154 | 0, $928 + 126712 | 0, 173, GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$924 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($924, $928 + 207136 | 0, $928 + 130274 | 0, 173, GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore); $923 = 0; } } @@ -976661,7 +978462,7 @@ function asmFunc(imports) { } $681 = physx__PxGetAssertHandler_28_29() | 0; $685 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 242803 | 0, $685 + 133539 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 248785 | 0, $685 + 138165 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); $680 = 0; } } @@ -977069,7 +978870,7 @@ function asmFunc(imports) { } $874 = physx__PxGetAssertHandler_28_29() | 0; $878 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 201144 | 0, $878 + 133539 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 207126 | 0, $878 + 138165 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); $873 = 0; } } @@ -981242,7 +983043,7 @@ function asmFunc(imports) { } $924 = physx__PxGetAssertHandler_28_29() | 0; $928 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$924 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($924, $928 + 201154 | 0, $928 + 126712 | 0, 173, GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$924 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($924, $928 + 207136 | 0, $928 + 130274 | 0, 173, GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore); $923 = 0; } } @@ -983835,7 +985636,7 @@ function asmFunc(imports) { } $681 = physx__PxGetAssertHandler_28_29() | 0; $685 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 242803 | 0, $685 + 133539 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 248785 | 0, $685 + 138165 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); $680 = 0; } } @@ -984243,7 +986044,7 @@ function asmFunc(imports) { } $874 = physx__PxGetAssertHandler_28_29() | 0; $878 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 201144 | 0, $878 + 133539 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 207126 | 0, $878 + 138165 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); $873 = 0; } } @@ -988282,7 +990083,7 @@ function asmFunc(imports) { } $924 = physx__PxGetAssertHandler_28_29() | 0; $928 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$924 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($924, $928 + 201154 | 0, $928 + 126712 | 0, 173, GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$924 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($924, $928 + 207136 | 0, $928 + 130274 | 0, 173, GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore); $923 = 0; } } @@ -990875,7 +992676,7 @@ function asmFunc(imports) { } $681 = physx__PxGetAssertHandler_28_29() | 0; $685 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 242803 | 0, $685 + 133539 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 248785 | 0, $685 + 138165 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); $680 = 0; } } @@ -991283,7 +993084,7 @@ function asmFunc(imports) { } $874 = physx__PxGetAssertHandler_28_29() | 0; $878 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 201144 | 0, $878 + 133539 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 207126 | 0, $878 + 138165 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); $873 = 0; } } @@ -994286,7 +996087,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 235933 | 0, $22 + 133899 | 0, 232, GOT_data_internal_void_20physx__checkType_physx__PxBoxGeometry_20const__28physx__Gu__GeometryUnion_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 241915 | 0, $22 + 138581 | 0, 232, GOT_data_internal_void_20physx__checkType_physx__PxBoxGeometry_20const__28physx__Gu__GeometryUnion_20const__29___ignore); $17 = 0; } } @@ -994402,7 +996203,7 @@ function asmFunc(imports) { continue label$3; }; } - HEAP32[($10 + 256 | 0) >> 2] = GOT_data_internal___memory_base + 296512 | 0; + HEAP32[($10 + 256 | 0) >> 2] = GOT_data_internal___memory_base + 302960 | 0; HEAP32[($10 + 252 | 0) >> 2] = (HEAP32[($10 + 256 | 0) >> 2] | 0) + 96 | 0; label$8 : { label$9 : while (1) { @@ -994598,7 +996399,7 @@ function asmFunc(imports) { if (!($724 & 1 | 0)) { break label$35 } - HEAP32[($10 + 104 | 0) >> 2] = (GOT_data_internal___memory_base + 296608 | 0) + ((HEAP32[($10 + 108 | 0) >> 2] | 0) << 4 | 0) | 0; + HEAP32[($10 + 104 | 0) >> 2] = (GOT_data_internal___memory_base + 303056 | 0) + ((HEAP32[($10 + 108 | 0) >> 2] | 0) << 4 | 0) | 0; $747 = ($10 + 352 | 0) + ((HEAP32[(HEAP32[($10 + 104 | 0) >> 2] | 0) >> 2] | 0) << 4 | 0) | 0; HEAP32[($10 + 80 | 0) >> 2] = $747; label$36 : { @@ -994828,12 +996629,12 @@ function asmFunc(imports) { } $96 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372496 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379352 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $97 = physx__PxGetAssertHandler_28_29() | 0; $101 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 204736 | 0, $101 + 95404 | 0, 391, $101 + 372496 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 210718 | 0, $101 + 95691 | 0, 391, $101 + 379352 | 0); $96 = 0; } } @@ -995263,7 +997064,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 191563 | 0, $24 + 133899 | 0, 244, GOT_data_internal_void_20physx__checkType_physx__PxCapsuleGeometry_20const__28physx__Gu__GeometryUnion_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 197525 | 0, $24 + 138581 | 0, 244, GOT_data_internal_void_20physx__checkType_physx__PxCapsuleGeometry_20const__28physx__Gu__GeometryUnion_20const__29___ignore); $19 = 0; } } @@ -995480,12 +997281,12 @@ function asmFunc(imports) { } $100 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372497 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379353 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $101 = physx__PxGetAssertHandler_28_29() | 0; $105 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$101 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($101, $105 + 143902 | 0, $105 + 95404 | 0, 143, $105 + 372497 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$101 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($101, $105 + 149763 | 0, $105 + 95691 | 0, 143, $105 + 379353 | 0); $100 = 0; } } @@ -995496,12 +997297,12 @@ function asmFunc(imports) { } $129 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372498 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379354 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $130 = physx__PxGetAssertHandler_28_29() | 0; $134 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$130 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($130, $134 + 143893 | 0, $134 + 95404 | 0, 145, $134 + 372498 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$130 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($130, $134 + 149754 | 0, $134 + 95691 | 0, 145, $134 + 379354 | 0); $129 = 0; } } @@ -995999,12 +997800,12 @@ function asmFunc(imports) { } $325 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372500 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379356 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $326 = physx__PxGetAssertHandler_28_29() | 0; $330 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$326 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($326, $330 + 204736 | 0, $330 + 96388 | 0, 510, $330 + 372500 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$326 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($326, $330 + 210718 | 0, $330 + 96815 | 0, 510, $330 + 379356 | 0); $325 = 0; } } @@ -996124,12 +997925,12 @@ function asmFunc(imports) { } $28 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372501 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379357 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 143708 | 0, $33 + 96388 | 0, 283, $33 + 372501 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 149569 | 0, $33 + 96815 | 0, 283, $33 + 379357 | 0); $28 = 0; } } @@ -996467,7 +998268,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 235933 | 0, $22 + 133899 | 0, 232, GOT_data_internal_void_20physx__checkType_physx__PxConvexMeshGeometryLL_20const__28physx__Gu__GeometryUnion_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 241915 | 0, $22 + 138581 | 0, 232, GOT_data_internal_void_20physx__checkType_physx__PxConvexMeshGeometryLL_20const__28physx__Gu__GeometryUnion_20const__29___ignore); $17 = 0; } } @@ -996701,12 +998502,12 @@ function asmFunc(imports) { } $76 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372502 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379358 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $77 = physx__PxGetAssertHandler_28_29() | 0; $81 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$77 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($77, $81 + 143902 | 0, $81 + 96388 | 0, 122, $81 + 372502 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$77 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($77, $81 + 149763 | 0, $81 + 96815 | 0, 122, $81 + 379358 | 0); $76 = 0; } } @@ -996717,12 +998518,12 @@ function asmFunc(imports) { } $105 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372503 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379359 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $106 = physx__PxGetAssertHandler_28_29() | 0; $110 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$106 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($106, $110 + 143893 | 0, $110 + 96388 | 0, 124, $110 + 372503 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$106 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($106, $110 + 149754 | 0, $110 + 96815 | 0, 124, $110 + 379359 | 0); $105 = 0; } } @@ -996869,7 +998670,7 @@ function asmFunc(imports) { $11 = HEAP32[($10 + 40 | 0) >> 2] | 0; HEAP32[($10 + 44 | 0) >> 2] = $11; physx__Gu__MeshHitCallback_physx__PxRaycastHit___MeshHitCallback_28physx__Gu__CallbackMode__Enum_29($11 | 0, 2 | 0) | 0; - HEAP32[$11 >> 2] = (GOT_data_internal___memory_base + 351884 | 0) + 8 | 0; + HEAP32[$11 >> 2] = (GOT_data_internal___memory_base + 358716 | 0) + 8 | 0; $28anonymous_20namespace_29__CapsuleMeshContactGeneration__CapsuleMeshContactGeneration_28physx__Gu__ContactBuffer__2c_20physx__PxTransform_20const__2c_20physx__Gu__Segment_20const__2c_20float_2c_20float_2c_20float_29($11 + 8 | 0 | 0, HEAP32[($10 + 36 | 0) >> 2] | 0 | 0, HEAP32[($10 + 32 | 0) >> 2] | 0 | 0, HEAP32[($10 + 28 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($10 + 24 | 0) >> 2])), Math_fround(Math_fround(HEAPF32[($10 + 20 | 0) >> 2])), Math_fround(Math_fround(HEAPF32[($10 + 16 | 0) >> 2]))) | 0; HEAP32[($11 + 108 | 0) >> 2] = HEAP32[($10 + 12 | 0) >> 2] | 0; label$1 : { @@ -996878,12 +998679,12 @@ function asmFunc(imports) { } $36 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372505 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379361 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $37 = physx__PxGetAssertHandler_28_29() | 0; $41 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 204736 | 0, $41 + 108844 | 0, 414, $41 + 372505 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 210718 | 0, $41 + 111119 | 0, 414, $41 + 379361 | 0); $36 = 0; } } @@ -996929,7 +998730,7 @@ function asmFunc(imports) { HEAP32[($11 + 12 | 0) >> 2] = $8; $12 = HEAP32[($11 + 44 | 0) >> 2] | 0; $28anonymous_20namespace_29__CapsuleMeshContactGenerationCallback_NoScale__CapsuleMeshContactGenerationCallback_NoScale_28physx__Gu__ContactBuffer__2c_20physx__PxTransform_20const__2c_20physx__Gu__Segment_20const__2c_20float_2c_20float_2c_20float_2c_20physx__Gu__TriangleMesh_20const__29($12 | 0, HEAP32[($11 + 40 | 0) >> 2] | 0 | 0, HEAP32[($11 + 36 | 0) >> 2] | 0 | 0, HEAP32[($11 + 32 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($11 + 28 | 0) >> 2])), Math_fround(Math_fround(HEAPF32[($11 + 20 | 0) >> 2])), Math_fround(Math_fround(HEAPF32[($11 + 16 | 0) >> 2])), HEAP32[($11 + 12 | 0) >> 2] | 0 | 0) | 0; - HEAP32[$12 >> 2] = (GOT_data_internal___memory_base + 351916 | 0) + 8 | 0; + HEAP32[$12 >> 2] = (GOT_data_internal___memory_base + 358748 | 0) + 8 | 0; HEAP32[($12 + 112 | 0) >> 2] = HEAP32[($11 + 24 | 0) >> 2] | 0; __stack_pointer = $11 + 48 | 0; return $12 | 0; @@ -997011,12 +998812,12 @@ function asmFunc(imports) { } $32 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372506 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379362 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $33 = physx__PxGetAssertHandler_28_29() | 0; $37 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 204736 | 0, $37 + 108844 | 0, 292, $37 + 372506 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 210718 | 0, $37 + 111119 | 0, 292, $37 + 379362 | 0); $32 = 0; } } @@ -997117,7 +998918,7 @@ function asmFunc(imports) { $11 = HEAP32[($10 + 40 | 0) >> 2] | 0; HEAP32[($10 + 44 | 0) >> 2] = $11; physx__Gu__EntityReport_unsigned_20int___EntityReport_28_29($11 | 0) | 0; - HEAP32[$11 >> 2] = (GOT_data_internal___memory_base + 351948 | 0) + 8 | 0; + HEAP32[$11 >> 2] = (GOT_data_internal___memory_base + 358780 | 0) + 8 | 0; $28anonymous_20namespace_29__CapsuleMeshContactGeneration__CapsuleMeshContactGeneration_28physx__Gu__ContactBuffer__2c_20physx__PxTransform_20const__2c_20physx__Gu__Segment_20const__2c_20float_2c_20float_2c_20float_29($11 + 4 | 0 | 0, HEAP32[($10 + 36 | 0) >> 2] | 0 | 0, HEAP32[($10 + 32 | 0) >> 2] | 0 | 0, HEAP32[($10 + 24 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($10 + 20 | 0) >> 2])), Math_fround(Math_fround(HEAPF32[($10 + 16 | 0) >> 2])), Math_fround(Math_fround(HEAPF32[($10 + 12 | 0) >> 2]))) | 0; HEAP32[($11 + 104 | 0) >> 2] = HEAP32[($10 + 28 | 0) >> 2] | 0; HEAP32[($11 + 108 | 0) >> 2] = HEAP32[($10 + 32 | 0) >> 2] | 0; @@ -997127,12 +998928,12 @@ function asmFunc(imports) { } $36 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372509 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379365 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $37 = physx__PxGetAssertHandler_28_29() | 0; $41 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 204736 | 0, $41 + 108844 | 0, 543, $41 + 372509 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 210718 | 0, $41 + 111119 | 0, 543, $41 + 379365 | 0); $36 = 0; } } @@ -997504,7 +999305,7 @@ function asmFunc(imports) { HEAP8[($8 + 207 | 0) >> 0] = 0 & 1 | 0; break label$1; } - $31 = GOT_data_internal___memory_base + 296768 | 0; + $31 = GOT_data_internal___memory_base + 303216 | 0; $32 = 8; HEAP32[(($8 + 152 | 0) + $32 | 0) >> 2] = HEAP32[($31 + $32 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($31 + 4 | 0) >> 2] | 0; @@ -997740,12 +999541,12 @@ function asmFunc(imports) { } $87 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372507 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379363 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $88 = physx__PxGetAssertHandler_28_29() | 0; $92 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$88 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($88, $92 + 143902 | 0, $92 + 108844 | 0, 117, $92 + 372507 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$88 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($88, $92 + 149763 | 0, $92 + 111119 | 0, 117, $92 + 379363 | 0); $87 = 0; } } @@ -997756,12 +999557,12 @@ function asmFunc(imports) { } $116 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372508 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379364 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $117 = physx__PxGetAssertHandler_28_29() | 0; $121 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$117 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($117, $121 + 143893 | 0, $121 + 108844 | 0, 119, $121 + 372508 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$117 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($117, $121 + 149754 | 0, $121 + 111119 | 0, 119, $121 + 379364 | 0); $116 = 0; } } @@ -997891,7 +999692,7 @@ function asmFunc(imports) { HEAP32[($5 + 168 | 0) >> 2] = $1; HEAP32[($5 + 164 | 0) >> 2] = $2; $6 = HEAP32[($5 + 172 | 0) >> 2] | 0; - $9 = GOT_data_internal___memory_base + 296903 | 0; + $9 = GOT_data_internal___memory_base + 303351 | 0; $10 = 2; HEAP8[(($5 + 160 | 0) + $10 | 0) >> 0] = HEAPU8[($9 + $10 | 0) >> 0] | 0; HEAP16[($5 + 160 | 0) >> 1] = HEAPU8[$9 >> 0] | 0 | ((HEAPU8[($9 + 1 | 0) >> 0] | 0) << 8 | 0) | 0; @@ -998262,12 +1000063,12 @@ function asmFunc(imports) { } $497 = 0; label$19 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372510 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379366 | 0) >> 0] | 0) & 1 | 0) { break label$19 } $498 = physx__PxGetAssertHandler_28_29() | 0; $502 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$498 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($498, $502 + 144050 | 0, $502 + 95898 | 0, 962, $502 + 372510 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$498 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($498, $502 + 149911 | 0, $502 + 96255 | 0, 962, $502 + 379366 | 0); $497 = 0; } } @@ -998499,12 +1000300,12 @@ function asmFunc(imports) { } $159 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372511 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379367 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $160 = physx__PxGetAssertHandler_28_29() | 0; $164 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$160 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($160, $164 + 202244 | 0, $164 + 95898 | 0, 734, $164 + 372511 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$160 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($160, $164 + 208226 | 0, $164 + 96255 | 0, 734, $164 + 379367 | 0); $159 = 0; } } @@ -998514,12 +1000315,12 @@ function asmFunc(imports) { } $187 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372512 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379368 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $188 = physx__PxGetAssertHandler_28_29() | 0; $192 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$188 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($188, $192 + 202224 | 0, $192 + 95898 | 0, 735, $192 + 372512 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$188 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($188, $192 + 208206 | 0, $192 + 96255 | 0, 735, $192 + 379368 | 0); $187 = 0; } } @@ -998637,12 +1000438,12 @@ function asmFunc(imports) { } $172 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372515 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379371 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $173 = physx__PxGetAssertHandler_28_29() | 0; $177 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$173 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($173, $177 + 202244 | 0, $177 + 95898 | 0, 541, $177 + 372515 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$173 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($173, $177 + 208226 | 0, $177 + 96255 | 0, 541, $177 + 379371 | 0); $172 = 0; } } @@ -998652,12 +1000453,12 @@ function asmFunc(imports) { } $200 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372516 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379372 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $201 = physx__PxGetAssertHandler_28_29() | 0; $205 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$201 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($201, $205 + 202224 | 0, $205 + 95898 | 0, 542, $205 + 372516 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$201 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($201, $205 + 208206 | 0, $205 + 96255 | 0, 542, $205 + 379372 | 0); $200 = 0; } } @@ -998713,12 +1000514,12 @@ function asmFunc(imports) { } $419 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372517 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379373 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $420 = physx__PxGetAssertHandler_28_29() | 0; $424 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$420 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($420, $424 + 119348 | 0, $424 + 95898 | 0, 596, $424 + 372517 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$420 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($420, $424 + 122715 | 0, $424 + 96255 | 0, 596, $424 + 379373 | 0); $419 = 0; } } @@ -998961,12 +1000762,12 @@ function asmFunc(imports) { } $129 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372513 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379369 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $130 = physx__PxGetAssertHandler_28_29() | 0; $134 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$130 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($130, $134 + 119348 | 0, $134 + 95898 | 0, 665, $134 + 372513 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$130 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($130, $134 + 122715 | 0, $134 + 96255 | 0, 665, $134 + 379369 | 0); $129 = 0; } } @@ -999000,12 +1000801,12 @@ function asmFunc(imports) { } $202 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372514 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379370 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $203 = physx__PxGetAssertHandler_28_29() | 0; $207 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$203 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($203, $207 + 202205 | 0, $207 + 95898 | 0, 689, $207 + 372514 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$203 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($203, $207 + 208187 | 0, $207 + 96255 | 0, 689, $207 + 379370 | 0); $202 = 0; } } @@ -999105,12 +1000906,12 @@ function asmFunc(imports) { } $147 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372518 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379374 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $148 = physx__PxGetAssertHandler_28_29() | 0; $152 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$148 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($148, $152 + 119348 | 0, $152 + 95898 | 0, 399, $152 + 372518 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$148 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($148, $152 + 122715 | 0, $152 + 96255 | 0, 399, $152 + 379374 | 0); $147 = 0; } } @@ -999149,12 +1000950,12 @@ function asmFunc(imports) { } $230 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372519 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379375 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $231 = physx__PxGetAssertHandler_28_29() | 0; $235 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$231 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($231, $235 + 202205 | 0, $235 + 95898 | 0, 456, $235 + 372519 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$231 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($231, $235 + 208187 | 0, $235 + 96255 | 0, 456, $235 + 379375 | 0); $230 = 0; } } @@ -999670,12 +1001471,12 @@ function asmFunc(imports) { } $31 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372520 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379376 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $32 = physx__PxGetAssertHandler_28_29() | 0; $36 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 189693 | 0, $36 + 108159 | 0, 1213, $36 + 372520 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 195655 | 0, $36 + 110336 | 0, 1213, $36 + 379376 | 0); $31 = 0; } } @@ -1000051,7 +1001852,7 @@ function asmFunc(imports) { HEAP32[$18 >> 2] = $15; $21 = HEAP32[($18 + 60 | 0) >> 2] | 0; physx__Gu__EntityReport_unsigned_20int___EntityReport_28_29($21 | 0) | 0; - HEAP32[$21 >> 2] = (GOT_data_internal___memory_base + 352012 | 0) + 8 | 0; + HEAP32[$21 >> 2] = (GOT_data_internal___memory_base + 358844 | 0) + 8 | 0; $28anonymous_20namespace_29__ConvexMeshContactGeneration__ConvexMeshContactGeneration_28physx__shdfnd__InlineArray_unsigned_20int_2c_201088u_2c_20physx__shdfnd__NamedAllocator___2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__PolygonalData_20const__2c_20physx__Cm__Matrix34_20const__2c_20physx__Cm__Matrix34_20const__2c_20physx__Cm__FastVertex2ShapeScaling_20const__2c_20float_2c_20float_2c_20bool_2c_20float_2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__ContactBuffer__29($21 + 4 | 0 | 0, HEAP32[($18 + 52 | 0) >> 2] | 0 | 0, HEAP32[($18 + 48 | 0) >> 2] | 0 | 0, HEAP32[($18 + 44 | 0) >> 2] | 0 | 0, HEAP32[($18 + 40 | 0) >> 2] | 0 | 0, HEAP32[($18 + 36 | 0) >> 2] | 0 | 0, HEAP32[($18 + 32 | 0) >> 2] | 0 | 0, HEAP32[($18 + 28 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($18 + 24 | 0) >> 2])), Math_fround(Math_fround(HEAPF32[($18 + 20 | 0) >> 2])), (HEAPU8[($18 + 19 | 0) >> 0] | 0) & 1 | 0 | 0, Math_fround(Math_fround(HEAPF32[($18 + 12 | 0) >> 2])), HEAP32[($18 + 8 | 0) >> 2] | 0 | 0, HEAP32[($18 + 4 | 0) >> 2] | 0 | 0, HEAP32[$18 >> 2] | 0 | 0) | 0; HEAP32[($21 + 2232 | 0) >> 2] = HEAP32[($18 + 56 | 0) >> 2] | 0; __stack_pointer = $18 + 64 | 0; @@ -1000166,7 +1001967,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_4352u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_4352u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1000765,7 +1002566,7 @@ function asmFunc(imports) { $211 = $9; } physx__Gu__getScaledConvex_28physx__PxVec3___2c_20unsigned_20char___2c_20physx__PxVec3__2c_20unsigned_20char__2c_20bool_2c_20physx__PxVec3_20const__2c_20unsigned_20char_20const__2c_20unsigned_20int_2c_20physx__Cm__FastVertex2ShapeScaling_20const__29($10 + 96 | 0 | 0, $10 + 92 | 0 | 0, $206 | 0, $211 | 0, (HEAPU8[($11 + 2205 | 0) >> 0] | 0) & 1 | 0 | 0, HEAP32[((HEAP32[($11 + 2180 | 0) >> 2] | 0) + 28 | 0) >> 2] | 0 | 0, physx__Gu__PolygonalData__getPolygonVertexRefs_28physx__Gu__HullPolygonData_20const__29_20const(HEAP32[($11 + 2180 | 0) >> 2] | 0 | 0, HEAP32[($10 + 428 | 0) >> 2] | 0 | 0) | 0 | 0, (HEAPU8[((HEAP32[($10 + 428 | 0) >> 2] | 0) + 18 | 0) >> 0] | 0) & 255 | 0 | 0, HEAP32[($11 + 2192 | 0) >> 2] | 0 | 0); - $242 = GOT_data_internal___memory_base + 296944 | 0; + $242 = GOT_data_internal___memory_base + 303392 | 0; $243 = 2; HEAP8[(($10 + 88 | 0) + $243 | 0) >> 0] = HEAPU8[($242 + $243 | 0) >> 0] | 0; HEAP16[($10 + 88 | 0) >> 1] = HEAPU8[$242 >> 0] | 0 | ((HEAPU8[($242 + 1 | 0) >> 0] | 0) << 8 | 0) | 0; @@ -1000966,7 +1002767,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125824 | 0, 499, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__InlineAllocator_4352u_2c_20physx__shdfnd__NamedAllocator____forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129246 | 0, 499, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__InlineAllocator_4352u_2c_20physx__shdfnd__NamedAllocator____forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1001884,12 +1003685,12 @@ function asmFunc(imports) { } $472 = 0; label$22 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372522 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379378 | 0) >> 0] | 0) & 1 | 0) { break label$22 } $473 = physx__PxGetAssertHandler_28_29() | 0; $477 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$473 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($473, $477 + 119289 | 0, $477 + 108159 | 0, 429, $477 + 372522 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$473 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($473, $477 + 122656 | 0, $477 + 110336 | 0, 429, $477 + 379378 | 0); $472 = 0; } } @@ -1002011,7 +1003812,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__InlineAllocator_4352u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__InlineAllocator_4352u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1002195,7 +1003996,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__InlineAllocator_4352u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__InlineAllocator_4352u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -1002329,7 +1004130,7 @@ function asmFunc(imports) { HEAP32[($5 + 168 | 0) >> 2] = $1; HEAP32[($5 + 164 | 0) >> 2] = $2; $6 = HEAP32[($5 + 172 | 0) >> 2] | 0; - $9 = GOT_data_internal___memory_base + 297010 | 0; + $9 = GOT_data_internal___memory_base + 303458 | 0; $10 = 2; HEAP8[(($5 + 160 | 0) + $10 | 0) >> 0] = HEAPU8[($9 + $10 | 0) >> 0] | 0; HEAP16[($5 + 160 | 0) >> 1] = HEAPU8[$9 >> 0] | 0 | ((HEAPU8[($9 + 1 | 0) >> 0] | 0) << 8 | 0) | 0; @@ -1002436,12 +1004237,12 @@ function asmFunc(imports) { } $55 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372525 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379381 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $56 = physx__PxGetAssertHandler_28_29() | 0; $60 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$56 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($56, $60 + 204736 | 0, $60 + 95306 | 0, 63, $60 + 372525 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$56 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($56, $60 + 210718 | 0, $60 + 95579 | 0, 63, $60 + 379381 | 0); $55 = 0; } } @@ -1002925,12 +1004726,12 @@ function asmFunc(imports) { } $58 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372526 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379382 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $59 = physx__PxGetAssertHandler_28_29() | 0; $63 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$59 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($59, $63 + 188590 | 0, $63 + 105544 | 0, 572, $63 + 372526 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$59 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($59, $63 + 194552 | 0, $63 + 107329 | 0, 572, $63 + 379382 | 0); $58 = 0; } } @@ -1004209,7 +1006010,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 235933 | 0, $16 + 133899 | 0, 232, GOT_data_internal_void_20physx__checkType_physx__PxSphereGeometry_20const__28physx__Gu__GeometryUnion_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 241915 | 0, $16 + 138581 | 0, 232, GOT_data_internal_void_20physx__checkType_physx__PxSphereGeometry_20const__28physx__Gu__GeometryUnion_20const__29___ignore); $11 = 0; } } @@ -1004368,7 +1006169,7 @@ function asmFunc(imports) { HEAP32[($11 + 12 | 0) >> 2] = $8; $12 = HEAP32[($11 + 44 | 0) >> 2] | 0; physx__Gu__MeshHitCallback_physx__PxRaycastHit___MeshHitCallback_28physx__Gu__CallbackMode__Enum_29($12 | 0, 2 | 0) | 0; - HEAP32[$12 >> 2] = (GOT_data_internal___memory_base + 352044 | 0) + 8 | 0; + HEAP32[$12 >> 2] = (GOT_data_internal___memory_base + 358876 | 0) + 8 | 0; $28anonymous_20namespace_29__SphereMeshContactGeneration__SphereMeshContactGeneration_28physx__PxSphereGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__ContactBuffer__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__Cm__RenderOutput__29($12 + 8 | 0 | 0, HEAP32[($11 + 36 | 0) >> 2] | 0 | 0, HEAP32[($11 + 32 | 0) >> 2] | 0 | 0, HEAP32[($11 + 28 | 0) >> 2] | 0 | 0, HEAP32[($11 + 24 | 0) >> 2] | 0 | 0, HEAP32[($11 + 20 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($11 + 16 | 0) >> 2])), HEAP32[($11 + 12 | 0) >> 2] | 0 | 0) | 0; HEAP32[($12 + 3372 | 0) >> 2] = HEAP32[($11 + 40 | 0) >> 2] | 0; __stack_pointer = $11 + 48 | 0; @@ -1004382,7 +1006183,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = (GOT_data_internal___memory_base + 352044 | 0) + 8 | 0; + HEAP32[$4 >> 2] = (GOT_data_internal___memory_base + 358876 | 0) + 8 | 0; $28anonymous_20namespace_29__SphereMeshContactGeneration__generateLastContacts_28_29($4 + 8 | 0 | 0); physx__Gu__MeshHitCallback_physx__PxRaycastHit____MeshHitCallback_28_29($4 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -1004415,7 +1006216,7 @@ function asmFunc(imports) { HEAP32[($12 + 8 | 0) >> 2] = $9; $13 = HEAP32[($12 + 44 | 0) >> 2] | 0; $28anonymous_20namespace_29__SphereMeshContactGenerationCallback_NoScale__SphereMeshContactGenerationCallback_NoScale_28physx__Gu__TriangleMesh_20const__2c_20physx__PxSphereGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__ContactBuffer__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__Cm__RenderOutput__29($13 | 0, HEAP32[($12 + 40 | 0) >> 2] | 0 | 0, HEAP32[($12 + 36 | 0) >> 2] | 0 | 0, HEAP32[($12 + 32 | 0) >> 2] | 0 | 0, HEAP32[($12 + 28 | 0) >> 2] | 0 | 0, HEAP32[($12 + 20 | 0) >> 2] | 0 | 0, HEAP32[($12 + 16 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($12 + 12 | 0) >> 2])), HEAP32[($12 + 8 | 0) >> 2] | 0 | 0) | 0; - HEAP32[$13 >> 2] = (GOT_data_internal___memory_base + 352076 | 0) + 8 | 0; + HEAP32[$13 >> 2] = (GOT_data_internal___memory_base + 358908 | 0) + 8 | 0; HEAP32[($13 + 3376 | 0) >> 2] = HEAP32[($12 + 24 | 0) >> 2] | 0; __stack_pointer = $12 + 48 | 0; return $13 | 0; @@ -1004541,12 +1006342,12 @@ function asmFunc(imports) { }; } label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372528 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379384 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $106 = physx__PxGetAssertHandler_28_29() | 0; $110 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$106 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($106, $110 + 208086 | 0, $110 + 108744 | 0, 401, $110 + 372528 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$106 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($106, $110 + 214068 | 0, $110 + 111005 | 0, 401, $110 + 379384 | 0); } } label$13 : { @@ -1004637,7 +1006438,7 @@ function asmFunc(imports) { HEAP32[($11 + 12 | 0) >> 2] = $8; $12 = HEAP32[($11 + 44 | 0) >> 2] | 0; physx__Gu__EntityReport_unsigned_20int___EntityReport_28_29($12 | 0) | 0; - HEAP32[$12 >> 2] = (GOT_data_internal___memory_base + 352108 | 0) + 8 | 0; + HEAP32[$12 >> 2] = (GOT_data_internal___memory_base + 358940 | 0) + 8 | 0; $28anonymous_20namespace_29__SphereMeshContactGeneration__SphereMeshContactGeneration_28physx__PxSphereGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__ContactBuffer__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__Cm__RenderOutput__29($12 + 4 | 0 | 0, HEAP32[($11 + 36 | 0) >> 2] | 0 | 0, HEAP32[($11 + 32 | 0) >> 2] | 0 | 0, HEAP32[($11 + 28 | 0) >> 2] | 0 | 0, HEAP32[($11 + 24 | 0) >> 2] | 0 | 0, HEAP32[($11 + 20 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($11 + 16 | 0) >> 2])), HEAP32[($11 + 12 | 0) >> 2] | 0 | 0) | 0; HEAP32[($12 + 3368 | 0) >> 2] = HEAP32[($11 + 40 | 0) >> 2] | 0; __stack_pointer = $11 + 48 | 0; @@ -1004688,7 +1006489,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($8 + 47 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 126957 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 130561 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; break label$1; } $7 = $7 - (((HEAP32[($8 + 48 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -1004719,12 +1006520,12 @@ function asmFunc(imports) { } $94 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372529 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379385 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 227292 | 0, $99 + 126957 | 0, 75, $99 + 372529 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 233274 | 0, $99 + 130561 | 0, 75, $99 + 379385 | 0); $94 = 0; } } @@ -1004776,12 +1006577,12 @@ function asmFunc(imports) { } $202 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372530 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379386 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $203 = physx__PxGetAssertHandler_28_29() | 0; $207 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$203 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($203, $207 + 231714 | 0, $207 + 126957 | 0, 107, $207 + 372530 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$203 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($203, $207 + 237696 | 0, $207 + 130561 | 0, 107, $207 + 379386 | 0); $202 = 0; } } @@ -1004997,7 +1006798,7 @@ function asmFunc(imports) { function outputErrorMessage_28_29() { var $2 = 0; $2 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $2 + 108744 | 0 | 0, 54 | 0, $2 + 267949 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $2 + 111005 | 0 | 0, 54 | 0, $2 + 273931 | 0 | 0, 0 | 0); return; } @@ -1005536,7 +1007337,7 @@ function asmFunc(imports) { } $78 = physx__PxGetAssertHandler_28_29() | 0; $82 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 129209 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_SortKey_2c_20physx__shdfnd__Less_SortKey__20const__28SortKey__2c_20int_2c_20int_2c_20physx__shdfnd__Less_SortKey__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 133177 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_SortKey_2c_20physx__shdfnd__Less_SortKey__20const__28SortKey__2c_20int_2c_20int_2c_20physx__shdfnd__Less_SortKey__20const__29___ignore); $77 = 0; } } @@ -1005561,7 +1007362,7 @@ function asmFunc(imports) { } $121 = physx__PxGetAssertHandler_28_29() | 0; $125 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 238038 | 0, $125 + 129209 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_SortKey_2c_20physx__shdfnd__Less_SortKey__20const__28SortKey__2c_20int_2c_20int_2c_20physx__shdfnd__Less_SortKey__20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 244020 | 0, $125 + 133177 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_SortKey_2c_20physx__shdfnd__Less_SortKey__20const__28SortKey__2c_20int_2c_20int_2c_20physx__shdfnd__Less_SortKey__20const__29___ignore_1); $120 = 0; } } @@ -1005627,12 +1007428,12 @@ function asmFunc(imports) { } $17 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372533 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379389 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 243881 | 0, $22 + 129209 | 0, 173, $22 + 372533 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 249863 | 0, $22 + 133177 | 0, 173, $22 + 379389 | 0); $17 = 0; } } @@ -1005757,7 +1007558,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; HEAP32[($4 + 8 | 0) >> 2] = (HEAP32[($4 + 8 | 0) >> 2] | 0) << 1 | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = $28anonymous_20namespace_29__NullAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, (HEAP32[($4 + 8 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129209 | 0 | 0, 155 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = $28anonymous_20namespace_29__NullAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 | 0, (HEAP32[($4 + 8 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 133177 | 0 | 0, 155 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; physx__intrinsics__memCopy_28void__2c_20void_20const__2c_20unsigned_20int_29(HEAP32[($3 + 8 | 0) >> 2] | 0 | 0, HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, (HEAP32[($4 + 4 | 0) >> 2] | 0) << 2 | 0 | 0) | 0; label$1 : { if (!((HEAPU8[($4 + 16 | 0) >> 0] | 0) & 1 | 0)) { @@ -1006132,12 +1007933,12 @@ function asmFunc(imports) { } $34 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372534 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379390 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 243925 | 0, $39 + 101049 | 0, 71, $39 + 372534 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 249907 | 0, $39 + 102190 | 0, 71, $39 + 379390 | 0); $34 = 0; } } @@ -1006189,7 +1007990,7 @@ function asmFunc(imports) { } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 254171 | 0, $20 + 128033 | 0, 100, GOT_data_internal_physx__Gu__CenterExtents__transformFast_28physx__PxMat33_20const__29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 260153 | 0, $20 + 131819 | 0, 100, GOT_data_internal_physx__Gu__CenterExtents__transformFast_28physx__PxMat33_20const__29_20const___ignore); $15 = 0; } } @@ -1006232,7 +1008033,7 @@ function asmFunc(imports) { } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 230995 | 0, $21 + 128853 | 0, 106, GOT_data_internal_physx__Cm__isEmpty_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 236977 | 0, $21 + 132765 | 0, 106, GOT_data_internal_physx__Cm__isEmpty_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__29___ignore); $16 = 0; } } @@ -1006331,12 +1008132,12 @@ function asmFunc(imports) { break label$11 } label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372535 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379391 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $123 = physx__PxGetAssertHandler_28_29() | 0; $127 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$123 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($123, $127 + 226209 | 0, $127 + 101049 | 0, 122, $127 + 372535 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$123 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($123, $127 + 232191 | 0, $127 + 102190 | 0, 122, $127 + 379391 | 0); } HEAP32[($7 + 60 | 0) >> 2] = HEAP32[($7 + 36 | 0) >> 2] | 0; break label$1; @@ -1006500,8 +1008301,8 @@ function asmFunc(imports) { physx__shdfnd__NonTrackingAllocator__deallocate_28void__29($4 + 30 | 0 | 0, HEAP32[($5 + 24 | 0) >> 2] | 0 | 0); HEAP32[($4 + 24 | 0) >> 2] = ((HEAP32[($5 + 8 | 0) >> 2] | 0) + 3 | 0) & -4 | 0; HEAP32[($4 + 20 | 0) >> 2] = ((HEAP32[($4 + 24 | 0) >> 2] | 0) << 2 | 0) + ((HEAP32[($5 + 12 | 0) >> 2] | 0) << 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 19 | 0 | 0, GOT_data_internal___memory_base + 162168 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 19 | 0 | 0, HEAP32[($4 + 20 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 114634 | 0 | 0, 99 | 0) | 0), HEAP32[(wasm2js_i32$0 + 24 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 19 | 0 | 0, GOT_data_internal___memory_base + 168066 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 19 | 0 | 0, HEAP32[($4 + 20 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 117763 | 0 | 0, 99 | 0) | 0), HEAP32[(wasm2js_i32$0 + 24 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 19 | 0 | 0) | 0; HEAP32[($5 + 16 | 0) >> 2] = HEAP32[($5 + 24 | 0) >> 2] | 0; HEAP32[($5 + 20 | 0) >> 2] = (HEAP32[($5 + 24 | 0) >> 2] | 0) + ((HEAP32[($4 + 24 | 0) >> 2] | 0) << 2 | 0) | 0; @@ -1006511,12 +1008312,12 @@ function asmFunc(imports) { } $103 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372538 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379394 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $104 = physx__PxGetAssertHandler_28_29() | 0; $108 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$104 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($104, $108 + 229432 | 0, $108 + 114634 | 0, 103, $108 + 372538 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$104 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($104, $108 + 235414 | 0, $108 + 117763 | 0, 103, $108 + 379394 | 0); $103 = 0; } } @@ -1006526,12 +1008327,12 @@ function asmFunc(imports) { } $130 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372539 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379395 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $131 = physx__PxGetAssertHandler_28_29() | 0; $135 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$131 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($131, $135 + 202140 | 0, $135 + 114634 | 0, 104, $135 + 372539 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$131 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($131, $135 + 208122 | 0, $135 + 117763 | 0, 104, $135 + 379395 | 0); $130 = 0; } } @@ -1006585,8 +1008386,8 @@ function asmFunc(imports) { } (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__to16_28unsigned_20int_29(physx__readDword_28bool_2c_20physx__PxInputStream__29((HEAPU8[($4 + 15 | 0) >> 0] | 0) & 1 | 0 | 0, HEAP32[($4 + 20 | 0) >> 2] | 0 | 0) | 0 | 0) | 0), HEAP16[wasm2js_i32$0 >> 1] = wasm2js_i32$1; (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__to16_28unsigned_20int_29(physx__readDword_28bool_2c_20physx__PxInputStream__29((HEAPU8[($4 + 15 | 0) >> 0] | 0) & 1 | 0 | 0, HEAP32[($4 + 20 | 0) >> 2] | 0 | 0) | 0 | 0) | 0), HEAP16[(wasm2js_i32$0 + 2 | 0) >> 1] = wasm2js_i32$1; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 14 | 0 | 0, GOT_data_internal___memory_base + 162931 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 14 | 0 | 0, (((HEAPU16[($5 + 2 | 0) >> 1] | 0) & 65535 | 0) << 0 | 0) << 1 | 0 | 0, GOT_data_internal___memory_base + 114634 | 0 | 0, 161 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 14 | 0 | 0, GOT_data_internal___memory_base + 168829 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 14 | 0 | 0, (((HEAPU16[($5 + 2 | 0) >> 1] | 0) & 65535 | 0) << 0 | 0) << 1 | 0 | 0, GOT_data_internal___memory_base + 117763 | 0 | 0, 161 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 14 | 0 | 0) | 0; $94 = HEAP32[($4 + 20 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[(HEAP32[$94 >> 2] | 0) >> 2] | 0 | 0]($94, HEAP32[($5 + 4 | 0) >> 2] | 0, (((HEAPU16[($5 + 2 | 0) >> 1] | 0) & 65535 | 0) << 0 | 0) << 1 | 0) | 0; @@ -1007130,7 +1008931,7 @@ function asmFunc(imports) { break label$3 } $44 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $44 + 108067 | 0 | 0, 318 | 0, $44 + 210111 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $44 + 110230 | 0 | 0, 318 | 0, $44 + 216093 | 0 | 0, 0 | 0); HEAP8[($4 + 159 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -1007170,12 +1008971,12 @@ function asmFunc(imports) { } $162 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372540 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379396 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $163 = physx__PxGetAssertHandler_28_29() | 0; $167 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$163 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($163, $167 + 143860 | 0, $167 + 108067 | 0, 348, $167 + 372540 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$163 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($163, $167 + 149721 | 0, $167 + 110230 | 0, 348, $167 + 379396 | 0); $162 = 0; } } @@ -1007189,7 +1008990,7 @@ function asmFunc(imports) { } HEAP32[($5 + 84 | 0) >> 2] = 0; physx__shdfnd__ReflectionAllocator_physx__BigConvexData___ReflectionAllocator_28char_20const__29($4 + 15 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__BigConvexData___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 15 | 0 | 0, 28 | 0, GOT_data_internal___memory_base + 108067 | 0 | 0, 351 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__BigConvexData___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 15 | 0 | 0, 28 | 0, GOT_data_internal___memory_base + 110230 | 0 | 0, 351 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; physx__Cm__markSerializedMem_28void__2c_20unsigned_20int_29(HEAP32[($4 + 16 | 0) >> 2] | 0 | 0, 28 | 0); $201 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(28 | 0, HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) | 0; physx__BigConvexData__BigConvexData_28_29($201 | 0) | 0; @@ -1007210,12 +1009011,12 @@ function asmFunc(imports) { } $236 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372541 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379397 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $237 = physx__PxGetAssertHandler_28_29() | 0; $241 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$237 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($237, $241 + 251854 | 0, $241 + 108067 | 0, 371, $241 + 372541 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$237 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($237, $241 + 257836 | 0, $241 + 110230 | 0, 371, $241 + 379397 | 0); $236 = 0; } } @@ -1007225,12 +1009026,12 @@ function asmFunc(imports) { } $262 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372542 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379398 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $263 = physx__PxGetAssertHandler_28_29() | 0; $267 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$263 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($263, $267 + 144285 | 0, $267 + 108067 | 0, 372, $267 + 372542 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$263 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($263, $267 + 150146 | 0, $267 + 110230 | 0, 372, $267 + 379398 | 0); $262 = 0; } } @@ -1007240,12 +1009041,12 @@ function asmFunc(imports) { } $288 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372543 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379399 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $289 = physx__PxGetAssertHandler_28_29() | 0; $293 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$289 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($289, $293 + 144245 | 0, $293 + 108067 | 0, 373, $293 + 372543 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$289 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($289, $293 + 150106 | 0, $293 + 110230 | 0, 373, $293 + 379399 | 0); $288 = 0; } } @@ -1007255,12 +1009056,12 @@ function asmFunc(imports) { } $314 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372544 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379400 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $315 = physx__PxGetAssertHandler_28_29() | 0; $319 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$315 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($315, $319 + 144205 | 0, $319 + 108067 | 0, 374, $319 + 372544 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$315 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($315, $319 + 150066 | 0, $319 + 110230 | 0, 374, $319 + 379400 | 0); $314 = 0; } } @@ -1007315,8 +1009116,8 @@ function asmFunc(imports) { physx__shdfnd__NonTrackingAllocator__deallocate_28void__29($5 + 87 | 0 | 0, HEAP32[((HEAP32[($5 + 136 | 0) >> 2] | 0) + 40 | 0) >> 2] | 0 | 0); physx__PxBitAndDataT_unsigned_20int_2c_202147483648u___PxBitAndDataT_28unsigned_20int_2c_20bool_29($5 + 80 | 0 | 0, HEAP32[($5 + 116 | 0) >> 2] | 0 | 0, 0 & 1 | 0 | 0) | 0; HEAP32[(HEAP32[($5 + 128 | 0) >> 2] | 0) >> 2] = HEAP32[($5 + 80 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 75 | 0 | 0, GOT_data_internal___memory_base + 162187 | 0 | 0) | 0; - $128 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 75 | 0 | 0, HEAP32[($5 + 88 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 108067 | 0 | 0, 199 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 75 | 0 | 0, GOT_data_internal___memory_base + 168085 | 0 | 0) | 0; + $128 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 75 | 0 | 0, HEAP32[($5 + 88 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 110230 | 0 | 0, 199 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 75 | 0 | 0) | 0; HEAP32[($5 + 76 | 0) >> 2] = $128; HEAP32[($5 + 68 | 0) >> 2] = HEAP32[($5 + 76 | 0) >> 2] | 0; @@ -1007349,12 +1009150,12 @@ function asmFunc(imports) { } $220 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372546 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379402 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $221 = physx__PxGetAssertHandler_28_29() | 0; $225 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$221 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($221, $225 + 239656 | 0, $225 + 108067 | 0, 210, $225 + 372546 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$221 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($221, $225 + 245638 | 0, $225 + 110230 | 0, 210, $225 + 379402 | 0); $220 = 0; } } @@ -1007364,12 +1009165,12 @@ function asmFunc(imports) { } $244 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372547 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379403 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $245 = physx__PxGetAssertHandler_28_29() | 0; $249 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$245 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($245, $249 + 239521 | 0, $249 + 108067 | 0, 211, $249 + 372547 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$245 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($245, $249 + 245503 | 0, $249 + 110230 | 0, 211, $249 + 379403 | 0); $244 = 0; } } @@ -1007379,12 +1009180,12 @@ function asmFunc(imports) { } $273 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372548 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379404 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $274 = physx__PxGetAssertHandler_28_29() | 0; $278 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$274 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($274, $278 + 160574 | 0, $278 + 108067 | 0, 212, $278 + 372548 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$274 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($274, $278 + 166472 | 0, $278 + 110230 | 0, 212, $278 + 379404 | 0); $273 = 0; } } @@ -1007647,10 +1009448,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 176159 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 182057 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1007691,7 +1009492,7 @@ function asmFunc(imports) { break label$1; } $17 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $17 + 108067 | 0 | 0, 396 | 0, $17 + 262718 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $17 + 110230 | 0 | 0, 396 | 0, $17 + 268700 | 0 | 0, 0 | 0); } __stack_pointer = $3 + 16 | 0; return; @@ -1007825,12 +1009626,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372545 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379401 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 254139 | 0, $23 + 108067 | 0, 418, $23 + 372545 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 260121 | 0, $23 + 110230 | 0, 418, $23 + 379401 | 0); $18 = 0; } } @@ -1007842,7 +1009643,7 @@ function asmFunc(imports) { function physx__PxConvexMesh__getConcreteTypeName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 125141 | 0 | 0; + return GOT_data_internal___memory_base + 128521 | 0 | 0; } function physx__PxConvexMesh__isKindOf_28char_20const__29_20const($0, $1) { @@ -1007856,7 +1009657,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; $12 = 1; label$1 : { - if (!(strcmp(GOT_data_internal___memory_base + 125141 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { + if (!(strcmp(GOT_data_internal___memory_base + 128521 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { break label$1 } $12 = physx__PxBase__isKindOf_28char_20const__29_20const($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; @@ -1008224,12 +1010025,12 @@ function asmFunc(imports) { } $28 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372688 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379536 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 121960 | 0, $33 + 109401 | 0, 49, $33 + 372688 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 125327 | 0, $33 + 111760 | 0, 49, $33 + 379536 | 0); $28 = 0; } } @@ -1008247,12 +1010048,12 @@ function asmFunc(imports) { } $69 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372689 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379537 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $70 = physx__PxGetAssertHandler_28_29() | 0; $74 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$70 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($70, $74 + 124777 | 0, $74 + 109401 | 0, 65, $74 + 372689 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$70 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($70, $74 + 128151 | 0, $74 + 111760 | 0, 65, $74 + 379537 | 0); $69 = 0; } } @@ -1008382,12 +1010183,12 @@ function asmFunc(imports) { if ((HEAP32[((HEAP32[($5 + 24 | 0) >> 2] | 0) + 44 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$2 } - HEAP32[((HEAP32[($5 + 28 | 0) >> 2] | 0) + 64 | 0) >> 2] = GOT_data_internal___table_base + 3763 | 0; + HEAP32[((HEAP32[($5 + 28 | 0) >> 2] | 0) + 64 | 0) >> 2] = GOT_data_internal___table_base + 3797 | 0; break label$1; } - HEAP32[((HEAP32[($5 + 28 | 0) >> 2] | 0) + 64 | 0) >> 2] = GOT_data_internal___table_base + 3764 | 0; + HEAP32[((HEAP32[($5 + 28 | 0) >> 2] | 0) + 64 | 0) >> 2] = GOT_data_internal___table_base + 3798 | 0; } - HEAP32[((HEAP32[($5 + 28 | 0) >> 2] | 0) + 68 | 0) >> 2] = GOT_data_internal___table_base + 3765 | 0; + HEAP32[((HEAP32[($5 + 28 | 0) >> 2] | 0) + 68 | 0) >> 2] = GOT_data_internal___table_base + 3799 | 0; __stack_pointer = $5 + 32 | 0; return; } @@ -1008489,12 +1010290,12 @@ function asmFunc(imports) { } $120 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372854 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379702 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $121 = physx__PxGetAssertHandler_28_29() | 0; $125 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 119800 | 0, $125 + 96202 | 0, 242, $125 + 372854 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 123167 | 0, $125 + 96601 | 0, 242, $125 + 379702 | 0); $120 = 0; } } @@ -1008521,12 +1010322,12 @@ function asmFunc(imports) { } $36 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372855 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379703 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $37 = physx__PxGetAssertHandler_28_29() | 0; $41 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 204714 | 0, $41 + 96202 | 0, 75, $41 + 372855 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 210696 | 0, $41 + 96601 | 0, 75, $41 + 379703 | 0); $36 = 0; } } @@ -1008718,23 +1010519,23 @@ function asmFunc(imports) { function __cxx_global_var_init_7() { var $3 = Math_fround(0), $27 = Math_fround(0), $33 = Math_fround(0), $41 = Math_fround(0), $72 = Math_fround(0), $87 = Math_fround(0); $3 = Math_fround(-.7071067690849304); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29(GOT_data_internal___memory_base + 372704 | 0 | 0, Math_fround(Math_fround(0.0)), Math_fround($3), Math_fround($3)) | 0; - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 372704 | 0) + 12 | 0 | 0, Math_fround(Math_fround(.7071067690849304)), Math_fround(Math_fround(0.0)), Math_fround(Math_fround(-.7071067690849304))) | 0; - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 372704 | 0) + 24 | 0 | 0, Math_fround(Math_fround(0.0)), Math_fround(Math_fround(.7071067690849304)), Math_fround(Math_fround(-.7071067690849304))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29(GOT_data_internal___memory_base + 379552 | 0 | 0, Math_fround(Math_fround(0.0)), Math_fround($3), Math_fround($3)) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 379552 | 0) + 12 | 0 | 0, Math_fround(Math_fround(.7071067690849304)), Math_fround(Math_fround(0.0)), Math_fround(Math_fround(-.7071067690849304))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 379552 | 0) + 24 | 0 | 0, Math_fround(Math_fround(0.0)), Math_fround(Math_fround(.7071067690849304)), Math_fround(Math_fround(-.7071067690849304))) | 0; $27 = Math_fround(-.7071067690849304); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 372704 | 0) + 36 | 0 | 0, Math_fround($27), Math_fround(Math_fround(0.0)), Math_fround($27)) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 379552 | 0) + 36 | 0 | 0, Math_fround($27), Math_fround(Math_fround(0.0)), Math_fround($27)) | 0; $33 = Math_fround(.7071067690849304); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 372704 | 0) + 48 | 0 | 0, Math_fround(Math_fround(0.0)), Math_fround($33), Math_fround($33)) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 379552 | 0) + 48 | 0 | 0, Math_fround(Math_fround(0.0)), Math_fround($33), Math_fround($33)) | 0; $41 = Math_fround(.7071067690849304); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 372704 | 0) + 60 | 0 | 0, Math_fround($41), Math_fround(Math_fround(0.0)), Math_fround($41)) | 0; - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 372704 | 0) + 72 | 0 | 0, Math_fround(Math_fround(0.0)), Math_fround(Math_fround(-.7071067690849304)), Math_fround(Math_fround(.7071067690849304))) | 0; - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 372704 | 0) + 84 | 0 | 0, Math_fround(Math_fround(-.7071067690849304)), Math_fround(Math_fround(0.0)), Math_fround(Math_fround(.7071067690849304))) | 0; - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 372704 | 0) + 96 | 0 | 0, Math_fround(Math_fround(.7071067690849304)), Math_fround(Math_fround(-.7071067690849304)), Math_fround(Math_fround(0.0))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 379552 | 0) + 60 | 0 | 0, Math_fround($41), Math_fround(Math_fround(0.0)), Math_fround($41)) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 379552 | 0) + 72 | 0 | 0, Math_fround(Math_fround(0.0)), Math_fround(Math_fround(-.7071067690849304)), Math_fround(Math_fround(.7071067690849304))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 379552 | 0) + 84 | 0 | 0, Math_fround(Math_fround(-.7071067690849304)), Math_fround(Math_fround(0.0)), Math_fround(Math_fround(.7071067690849304))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 379552 | 0) + 96 | 0 | 0, Math_fround(Math_fround(.7071067690849304)), Math_fround(Math_fround(-.7071067690849304)), Math_fround(Math_fround(0.0))) | 0; $72 = Math_fround(.7071067690849304); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 372704 | 0) + 108 | 0 | 0, Math_fround($72), Math_fround($72), Math_fround(Math_fround(0.0))) | 0; - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 372704 | 0) + 120 | 0 | 0, Math_fround(Math_fround(-.7071067690849304)), Math_fround(Math_fround(.7071067690849304)), Math_fround(Math_fround(0.0))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 379552 | 0) + 108 | 0 | 0, Math_fround($72), Math_fround($72), Math_fround(Math_fround(0.0))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 379552 | 0) + 120 | 0 | 0, Math_fround(Math_fround(-.7071067690849304)), Math_fround(Math_fround(.7071067690849304)), Math_fround(Math_fround(0.0))) | 0; $87 = Math_fround(-.7071067690849304); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 372704 | 0) + 132 | 0 | 0, Math_fround($87), Math_fround($87), Math_fround(Math_fround(0.0))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 379552 | 0) + 132 | 0 | 0, Math_fround($87), Math_fround($87), Math_fround(Math_fround(0.0))) | 0; return; } @@ -1008821,12 +1010622,12 @@ function asmFunc(imports) { } $232 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372848 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379696 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $233 = physx__PxGetAssertHandler_28_29() | 0; $237 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$233 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($233, $237 + 71313 | 0, $237 + 96202 | 0, 466, $237 + 372848 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$233 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($233, $237 + 71313 | 0, $237 + 96601 | 0, 466, $237 + 379696 | 0); $232 = 0; } } @@ -1008836,12 +1010637,12 @@ function asmFunc(imports) { } $265 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372849 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379697 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $266 = physx__PxGetAssertHandler_28_29() | 0; $270 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$266 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($266, $270 + 71266 | 0, $270 + 96202 | 0, 467, $270 + 372849 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$266 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($266, $270 + 71266 | 0, $270 + 96601 | 0, 467, $270 + 379697 | 0); $265 = 0; } } @@ -1008861,12 +1010662,12 @@ function asmFunc(imports) { } $332 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372850 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379698 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $333 = physx__PxGetAssertHandler_28_29() | 0; $337 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$333 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($333, $337 + 68940 | 0, $337 + 96202 | 0, 481, $337 + 372850 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$333 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($333, $337 + 68940 | 0, $337 + 96601 | 0, 481, $337 + 379698 | 0); $332 = 0; } } @@ -1008876,12 +1010677,12 @@ function asmFunc(imports) { } $365 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372851 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379699 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $366 = physx__PxGetAssertHandler_28_29() | 0; $370 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$366 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($366, $370 + 68893 | 0, $370 + 96202 | 0, 482, $370 + 372851 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$366 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($366, $370 + 68893 | 0, $370 + 96601 | 0, 482, $370 + 379699 | 0); $365 = 0; } } @@ -1008901,12 +1010702,12 @@ function asmFunc(imports) { } $426 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372852 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379700 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $427 = physx__PxGetAssertHandler_28_29() | 0; $431 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$427 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($427, $431 + 65968 | 0, $431 + 96202 | 0, 494, $431 + 372852 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$427 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($427, $431 + 65968 | 0, $431 + 96601 | 0, 494, $431 + 379700 | 0); $426 = 0; } } @@ -1008916,12 +1010717,12 @@ function asmFunc(imports) { } $457 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372853 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379701 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $458 = physx__PxGetAssertHandler_28_29() | 0; $462 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$458 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($458, $462 + 66015 | 0, $462 + 96202 | 0, 495, $462 + 372853 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$458 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($458, $462 + 66015 | 0, $462 + 96601 | 0, 495, $462 + 379701 | 0); $457 = 0; } } @@ -1008948,7 +1010749,7 @@ function asmFunc(imports) { $20 = 0; HEAP32[((HEAP32[($4 + 24 | 0) >> 2] | 0) + 20 | 0) >> 2] = $20; HEAP32[((HEAP32[($4 + 24 | 0) >> 2] | 0) + 28 | 0) >> 2] = $5 + 4 | 0; - HEAP32[((HEAP32[($4 + 24 | 0) >> 2] | 0) + 32 | 0) >> 2] = GOT_data_internal___memory_base + 297232 | 0; + HEAP32[((HEAP32[($4 + 24 | 0) >> 2] | 0) + 32 | 0) >> 2] = GOT_data_internal___memory_base + 303680 | 0; HEAP32[((HEAP32[($4 + 24 | 0) >> 2] | 0) + 36 | 0) >> 2] = $20; HEAP32[((HEAP32[($4 + 24 | 0) >> 2] | 0) + 44 | 0) >> 2] = $20; HEAP32[((HEAP32[($4 + 24 | 0) >> 2] | 0) + 48 | 0) >> 2] = $20; @@ -1008956,8 +1010757,8 @@ function asmFunc(imports) { HEAP32[((HEAP32[($4 + 24 | 0) >> 2] | 0) + 56 | 0) >> 2] = $20; HEAP32[((HEAP32[($4 + 24 | 0) >> 2] | 0) + 60 | 0) >> 2] = HEAP32[$5 >> 2] | 0; $43 = GOT_data_internal___table_base; - HEAP32[((HEAP32[($4 + 24 | 0) >> 2] | 0) + 64 | 0) >> 2] = $43 + 3766 | 0; - HEAP32[((HEAP32[($4 + 24 | 0) >> 2] | 0) + 68 | 0) >> 2] = $43 + 3767 | 0; + HEAP32[((HEAP32[($4 + 24 | 0) >> 2] | 0) + 64 | 0) >> 2] = $43 + 3800 | 0; + HEAP32[((HEAP32[($4 + 24 | 0) >> 2] | 0) + 68 | 0) >> 2] = $43 + 3801 | 0; __stack_pointer = $4 + 32 | 0; return; } @@ -1009003,7 +1010804,7 @@ function asmFunc(imports) { void_20PX_UNUSED_physx__Cm__FastVertex2ShapeScaling__28physx__Cm__FastVertex2ShapeScaling_20const__29(HEAP32[($5 + 56 | 0) >> 2] | 0 | 0); (wasm2js_i32$0 = $5, wasm2js_i32$1 = selectClosestPolygon_28float__2c_20unsigned_20int_2c_20physx__Gu__HullPolygonData_20const__2c_20physx__PxVec3_20const__29($5 + 48 | 0 | 0, 6 | 0, HEAP32[((HEAP32[($5 + 60 | 0) >> 2] | 0) + 24 | 0) >> 2] | 0 | 0, HEAP32[($5 + 52 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 44 | 0) >> 2] = wasm2js_i32$1; HEAP32[($5 + 40 | 0) >> 2] = 12; - HEAP32[($5 + 36 | 0) >> 2] = GOT_data_internal___memory_base + 372704 | 0; + HEAP32[($5 + 36 | 0) >> 2] = GOT_data_internal___memory_base + 379552 | 0; HEAP32[($5 + 32 | 0) >> 2] = -1; HEAP32[($5 + 28 | 0) >> 2] = 0; label$1 : { @@ -1009028,20 +1010829,20 @@ function asmFunc(imports) { break label$4 } $52 = GOT_data_internal___memory_base; - HEAP32[($5 + 20 | 0) >> 2] = $52 + 352368 | 0; - HEAP32[($5 + 16 | 0) >> 2] = $52 + 352464 | 0; + HEAP32[($5 + 20 | 0) >> 2] = $52 + 359200 | 0; + HEAP32[($5 + 16 | 0) >> 2] = $52 + 359296 | 0; label$5 : { if (((HEAPU16[(((HEAP32[($5 + 20 | 0) >> 2] | 0) + ((HEAP32[($5 + 32 | 0) >> 2] | 0) << 3 | 0) | 0) + 2 | 0) >> 1] | 0) & 65535 | 0 | 0) == (2 | 0) & 1 | 0) { break label$5 } $77 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372856 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379704 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $78 = physx__PxGetAssertHandler_28_29() | 0; $82 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 202115 | 0, $82 + 96202 | 0, 381, $82 + 372856 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 208097 | 0, $82 + 96601 | 0, 381, $82 + 379704 | 0); $77 = 0; } } @@ -1029345,12 +1031146,12 @@ function asmFunc(imports) { } $37 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372857 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379705 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 200697 | 0, $42 + 115716 | 0, 111, $42 + 372857 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 206679 | 0, $42 + 119013 | 0, 111, $42 + 379705 | 0); $37 = 0; } } @@ -1031521,12 +1033322,12 @@ function asmFunc(imports) { } $948 = 0; label$20 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372860 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379708 | 0) >> 0] | 0) & 1 | 0) { break label$20 } $949 = physx__PxGetAssertHandler_28_29() | 0; $953 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$949 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($949, $953 + 76166 | 0, $953 + 115716 | 0, 572, $953 + 372860 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$949 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($949, $953 + 76198 | 0, $953 + 119013 | 0, 572, $953 + 379708 | 0); $948 = 0; } } @@ -1032564,12 +1034365,12 @@ function asmFunc(imports) { } $37 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372858 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379706 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 201826 | 0, $42 + 115716 | 0, 183, $42 + 372858 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 207808 | 0, $42 + 119013 | 0, 183, $42 + 379706 | 0); $37 = 0; } } @@ -1032579,12 +1034380,12 @@ function asmFunc(imports) { } $66 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372859 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379707 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $67 = physx__PxGetAssertHandler_28_29() | 0; $71 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$67 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($67, $71 + 78703 | 0, $71 + 115716 | 0, 185, $71 + 372859 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$67 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($67, $71 + 78746 | 0, $71 + 119013 | 0, 185, $71 + 379707 | 0); $66 = 0; } } @@ -1032719,7 +1034520,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 205532 | 0, $22 + 136655 | 0, 97, GOT_data_internal_physx__Cm__PriorityQueueBase_physx__Gu__Facet__2c_20physx__Gu__FacetDistanceComparator___pop_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 211514 | 0, $22 + 141771 | 0, 97, GOT_data_internal_physx__Cm__PriorityQueueBase_physx__Gu__Facet__2c_20physx__Gu__FacetDistanceComparator___pop_28_29___ignore); $17 = 0; } } @@ -1032761,7 +1034562,7 @@ function asmFunc(imports) { } $117 = physx__PxGetAssertHandler_28_29() | 0; $121 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$117 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($117, $121 + 253733 | 0, $121 + 136655 | 0, 119, GOT_data_internal_physx__Cm__PriorityQueueBase_physx__Gu__Facet__2c_20physx__Gu__FacetDistanceComparator___pop_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$117 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($117, $121 + 259715 | 0, $121 + 141771 | 0, 119, GOT_data_internal_physx__Cm__PriorityQueueBase_physx__Gu__Facet__2c_20physx__Gu__FacetDistanceComparator___pop_28_29___ignore_1); $116 = 0; } } @@ -1033469,7 +1035270,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145816 | 0, $23 + 127382 | 0, 219, GOT_data_internal_physx__Gu__EdgeBuffer__Get_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151696 | 0, $23 + 131056 | 0, 219, GOT_data_internal_physx__Gu__EdgeBuffer__Get_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1033515,7 +1035316,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 201666 | 0, $22 + 127382 | 0, 188, GOT_data_internal_physx__Gu__Edge__getTarget_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 207648 | 0, $22 + 131056 | 0, 188, GOT_data_internal_physx__Gu__Edge__getTarget_28_29_20const___ignore); $17 = 0; } } @@ -1033542,7 +1035343,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 201666 | 0, $22 + 127382 | 0, 181, GOT_data_internal_physx__Gu__Edge__getSource_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 207648 | 0, $22 + 131056 | 0, 181, GOT_data_internal_physx__Gu__Edge__getSource_28_29_20const___ignore); $17 = 0; } } @@ -1034646,7 +1036447,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67572 | 0, $23 + 136655 | 0, 176, GOT_data_internal_physx__Cm__InlinePriorityQueue_physx__Gu__Facet__2c_2064u_2c_20physx__Gu__FacetDistanceComparator___push_28physx__Gu__Facet___29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67572 | 0, $23 + 141771 | 0, 176, GOT_data_internal_physx__Cm__InlinePriorityQueue_physx__Gu__Facet__2c_2064u_2c_20physx__Gu__FacetDistanceComparator___push_28physx__Gu__Facet___29___ignore); $18 = 0; } } @@ -1034693,7 +1036494,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 205546 | 0, $22 + 135614 | 0, 154, GOT_data_internal_physx__Cm__InlineFixedArray_unsigned_20int_2c_2064u___popBack_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 211528 | 0, $22 + 140562 | 0, 154, GOT_data_internal_physx__Cm__InlineFixedArray_unsigned_20int_2c_2064u___popBack_28_29___ignore); $17 = 0; } } @@ -1034721,7 +1036522,7 @@ function asmFunc(imports) { } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 143370 | 0, $21 + 129859 | 0, 78, GOT_data_internal_physx__shdfnd__toI8_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 149231 | 0, $21 + 133925 | 0, 78, GOT_data_internal_physx__shdfnd__toI8_28unsigned_20int_29___ignore); $16 = 0; } } @@ -1034774,7 +1036575,7 @@ function asmFunc(imports) { } $61 = physx__PxGetAssertHandler_28_29() | 0; $65 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 253733 | 0, $65 + 136655 | 0, 91, GOT_data_internal_physx__Cm__PriorityQueueBase_physx__Gu__Facet__2c_20physx__Gu__FacetDistanceComparator___push_28physx__Gu__Facet__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 259715 | 0, $65 + 141771 | 0, 91, GOT_data_internal_physx__Cm__PriorityQueueBase_physx__Gu__Facet__2c_20physx__Gu__FacetDistanceComparator___push_28physx__Gu__Facet__20const__29___ignore); $60 = 0; } } @@ -1034838,7 +1036639,7 @@ function asmFunc(imports) { } $68 = physx__PxGetAssertHandler_28_29() | 0; $72 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$68 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($68, $72 + 254181 | 0, $72 + 115716 | 0, 219, GOT_data_internal_physx__Gu__Facet__silhouette_28unsigned_20int_2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__Gu__EdgeBuffer__2c_20physx__Cm__InlineDeferredIDPool_64u___29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$68 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($68, $72 + 260163 | 0, $72 + 119013 | 0, 219, GOT_data_internal_physx__Gu__Facet__silhouette_28unsigned_20int_2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__Gu__EdgeBuffer__2c_20physx__Cm__InlineDeferredIDPool_64u___29___ignore); $67 = 0; } } @@ -1034932,7 +1036733,7 @@ function asmFunc(imports) { } $194 = physx__PxGetAssertHandler_28_29() | 0; $198 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$194 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($194, $198 + 78685 | 0, $198 + 115716 | 0, 243, GOT_data_internal_physx__Gu__Facet__silhouette_28unsigned_20int_2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__Gu__EdgeBuffer__2c_20physx__Cm__InlineDeferredIDPool_64u___29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$194 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($194, $198 + 78728 | 0, $198 + 119013 | 0, 243, GOT_data_internal_physx__Gu__Facet__silhouette_28unsigned_20int_2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__Gu__EdgeBuffer__2c_20physx__Cm__InlineDeferredIDPool_64u___29___ignore_1); $193 = 0; } } @@ -1035235,7 +1037036,7 @@ function asmFunc(imports) { var $3 = 0; $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; - return HEAP32[((GOT_data_internal___memory_base + 297256 | 0) + ((HEAP32[($3 + 12 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0 | 0; + return HEAP32[((GOT_data_internal___memory_base + 303704 | 0) + ((HEAP32[($3 + 12 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0 | 0; } function physx__Cm__DeferredIDPoolBase_physx__Cm__InlineFixedArray_unsigned_20int_2c_2064u____deferredFreeID_28unsigned_20int_29($0, $1) { @@ -1035426,7 +1037227,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 187106 | 0, $23 + 135614 | 0, 160, GOT_data_internal_physx__Cm__InlineFixedArray_unsigned_20int_2c_2064u___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 193068 | 0, $23 + 140562 | 0, 160, GOT_data_internal_physx__Cm__InlineFixedArray_unsigned_20int_2c_2064u___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1037413,7 +1039214,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 187116 | 0, $23 + 135614 | 0, 148, GOT_data_internal_physx__Cm__InlineFixedArray_unsigned_20int_2c_2064u___pushBack_28unsigned_20int_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 193078 | 0, $23 + 140562 | 0, 148, GOT_data_internal_physx__Cm__InlineFixedArray_unsigned_20int_2c_2064u___pushBack_28unsigned_20int_20const__29___ignore); $18 = 0; } } @@ -1038022,7 +1039823,7 @@ function asmFunc(imports) { physx__shdfnd__aos__V3Zero_28_29($0 | 0); break label$1; } - $173 = GOT_data_internal___memory_base + 297268 | 0; + $173 = GOT_data_internal___memory_base + 303716 | 0; $174 = 8; HEAP32[(($7 + 384 | 0) + $174 | 0) >> 2] = HEAP32[($173 + $174 | 0) >> 2] | 0; i64toi32_i32$2 = $173; @@ -1039402,7 +1041203,7 @@ function asmFunc(imports) { HEAP32[($7 + 788 | 0) >> 2] = $3; HEAP32[($7 + 784 | 0) >> 2] = $4; physx__shdfnd__aos__FMax_28_29($7 + 768 | 0 | 0); - $13 = GOT_data_internal___memory_base + 297292 | 0; + $13 = GOT_data_internal___memory_base + 303740 | 0; $14 = 8; HEAP32[(($7 + 752 | 0) + $14 | 0) >> 2] = HEAP32[($13 + $14 | 0) >> 2] | 0; i64toi32_i32$2 = $13; @@ -1040526,7 +1042327,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 4 | 0) >> 2] = i64toi32_i32$0; break label$1; } - $184 = GOT_data_internal___memory_base + 297280 | 0; + $184 = GOT_data_internal___memory_base + 303728 | 0; $185 = 8; HEAP32[(($9 + 416 | 0) + $185 | 0) >> 2] = HEAP32[($184 + $185 | 0) >> 2] | 0; i64toi32_i32$2 = $184; @@ -1041070,12 +1042871,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372874 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379722 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 67914 | 0, $24 + 113270 | 0, 90, $24 + 372874 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 67914 | 0, $24 + 116203 | 0, 90, $24 + 379722 | 0); $19 = 0; } } @@ -1041090,7 +1042891,7 @@ function asmFunc(imports) { break label$3; } $43 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $43 + 113270 | 0 | 0, 101 | 0, $43 + 262659 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $43 + 116203 | 0 | 0, 101 | 0, $43 + 268641 | 0 | 0, 0 | 0); } __stack_pointer = $3 + 16 | 0; return; @@ -1041214,7 +1043015,7 @@ function asmFunc(imports) { break label$3 } $34 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $34 + 113270 | 0 | 0, 149 | 0, $34 + 125433 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $34 + 116203 | 0 | 0, 149 | 0, $34 + 128813 | 0 | 0, 0 | 0); } HEAP8[($7 + 95 | 0) >> 0] = 0 & 1 | 0; break label$1; @@ -1041318,12 +1043119,12 @@ function asmFunc(imports) { } $25 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372881 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379729 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 71426 | 0, $30 + 113270 | 0, 664, $30 + 372881 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 71426 | 0, $30 + 116203 | 0, 664, $30 + 379729 | 0); $25 = 0; } } @@ -1041333,12 +1043134,12 @@ function asmFunc(imports) { } $54 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372882 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379730 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $55 = physx__PxGetAssertHandler_28_29() | 0; $59 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 119232 | 0, $59 + 113270 | 0, 665, $59 + 372882 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 122599 | 0, $59 + 116203 | 0, 665, $59 + 379730 | 0); $54 = 0; } } @@ -1041534,7 +1043335,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 71360 | 0, $27 + 139677 | 0, 315, GOT_data_internal_physx__Gu__HeightField__isConvexVertex_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 71360 | 0, $27 + 145255 | 0, 315, GOT_data_internal_physx__Gu__HeightField__isConvexVertex_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore); $22 = 0; } } @@ -1041549,7 +1043350,7 @@ function asmFunc(imports) { } $49 = physx__PxGetAssertHandler_28_29() | 0; $53 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 119160 | 0, $53 + 139677 | 0, 316, GOT_data_internal_physx__Gu__HeightField__isConvexVertex_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 122527 | 0, $53 + 145255 | 0, 316, GOT_data_internal_physx__Gu__HeightField__isConvexVertex_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29_20const___ignore_1); $48 = 0; } } @@ -1041675,15 +1043476,15 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 12 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$3 } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 11 | 0 | 0, GOT_data_internal___memory_base + 153717 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 11 | 0 | 0, (HEAP32[($4 + 12 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 113270 | 0 | 0, 259 | 0) | 0), HEAP32[(wasm2js_i32$0 + 60 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 11 | 0 | 0, GOT_data_internal___memory_base + 159603 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 11 | 0 | 0, (HEAP32[($4 + 12 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 116203 | 0 | 0, 259 | 0) | 0), HEAP32[(wasm2js_i32$0 + 60 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 11 | 0 | 0) | 0; label$4 : { if (!((HEAP32[($5 + 60 | 0) >> 2] | 0 | 0) == (0 | 0) & 1 | 0)) { break label$4 } $204 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 16 | 0, $204 + 113270 | 0 | 0, 262 | 0, $204 + 264040 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 16 | 0, $204 + 116203 | 0 | 0, 262 | 0, $204 + 270022 | 0 | 0, 0 | 0); HEAP8[($4 + 95 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -1041757,7 +1043558,7 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 113270 | 0 | 0, 281 | 0, $16 + 264184 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 116203 | 0 | 0, 281 | 0, $16 + 270166 | 0 | 0, 0 | 0); } HEAP8[($4 + 95 | 0) >> 0] = 0 & 1 | 0; break label$1; @@ -1041783,15 +1043584,15 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 80 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$4 } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 79 | 0 | 0, GOT_data_internal___memory_base + 153717 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 79 | 0 | 0, (HEAP32[($4 + 80 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 113270 | 0 | 0, 308 | 0) | 0), HEAP32[(wasm2js_i32$0 + 60 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 79 | 0 | 0, GOT_data_internal___memory_base + 159603 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 79 | 0 | 0, (HEAP32[($4 + 80 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 116203 | 0 | 0, 308 | 0) | 0), HEAP32[(wasm2js_i32$0 + 60 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 79 | 0 | 0) | 0; label$5 : { if ((HEAP32[($5 + 60 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$5 } $109 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 16 | 0, $109 + 113270 | 0 | 0, 311 | 0, $109 + 264040 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 16 | 0, $109 + 116203 | 0 | 0, 311 | 0, $109 + 270022 | 0 | 0, 0 | 0); HEAP8[($4 + 95 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -1041854,12 +1043655,12 @@ function asmFunc(imports) { } $197 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372875 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379723 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $198 = physx__PxGetAssertHandler_28_29() | 0; $202 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 75642 | 0, $202 + 113270 | 0, 331, $202 + 372875 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 75674 | 0, $202 + 116203 | 0, 331, $202 + 379723 | 0); $197 = 0; } } @@ -1042178,12 +1043979,12 @@ function asmFunc(imports) { } $30 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372876 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379724 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 71395 | 0, $35 + 113270 | 0, 386, $35 + 372876 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 71395 | 0, $35 + 116203 | 0, 386, $35 + 379724 | 0); $30 = 0; } } @@ -1042193,12 +1043994,12 @@ function asmFunc(imports) { } $59 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372877 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379725 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $60 = physx__PxGetAssertHandler_28_29() | 0; $64 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 119198 | 0, $64 + 113270 | 0, 387, $64 + 372877 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 122565 | 0, $64 + 116203 | 0, 387, $64 + 379725 | 0); $59 = 0; } } @@ -1042335,12 +1044136,12 @@ function asmFunc(imports) { } $36 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372878 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379726 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $37 = physx__PxGetAssertHandler_28_29() | 0; $41 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 201693 | 0, $41 + 113270 | 0, 496, $41 + 372878 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 207675 | 0, $41 + 116203 | 0, 496, $41 + 379726 | 0); $36 = 0; } } @@ -1042350,12 +1044151,12 @@ function asmFunc(imports) { } $65 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372879 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379727 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $66 = physx__PxGetAssertHandler_28_29() | 0; $70 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 83012 | 0, $70 + 113270 | 0, 497, $70 + 372879 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 83055 | 0, $70 + 116203 | 0, 497, $70 + 379727 | 0); $65 = 0; } } @@ -1042365,12 +1044166,12 @@ function asmFunc(imports) { } $94 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372880 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379728 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 83034 | 0, $99 + 113270 | 0, 498, $99 + 372880 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 83077 | 0, $99 + 116203 | 0, 498, $99 + 379728 | 0); $94 = 0; } } @@ -1042525,12 +1044326,12 @@ function asmFunc(imports) { } $78 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372883 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379731 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $79 = physx__PxGetAssertHandler_28_29() | 0; $83 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$79 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($79, $83 + 227562 | 0, $83 + 113270 | 0, 703, $83 + 372883 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$79 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($79, $83 + 233544 | 0, $83 + 116203 | 0, 703, $83 + 379731 | 0); $78 = 0; } } @@ -1042545,12 +1044346,12 @@ function asmFunc(imports) { } $112 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372884 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379732 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $113 = physx__PxGetAssertHandler_28_29() | 0; $117 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$113 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($113, $117 + 227802 | 0, $117 + 113270 | 0, 704, $117 + 372884 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$113 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($113, $117 + 233784 | 0, $117 + 116203 | 0, 704, $117 + 379732 | 0); $112 = 0; } } @@ -1042572,12 +1044373,12 @@ function asmFunc(imports) { } $158 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372885 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379733 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $159 = physx__PxGetAssertHandler_28_29() | 0; $163 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$159 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($159, $163 + 227840 | 0, $163 + 113270 | 0, 707, $163 + 372885 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$159 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($159, $163 + 233822 | 0, $163 + 116203 | 0, 707, $163 + 379733 | 0); $158 = 0; } } @@ -1042589,7 +1044390,7 @@ function asmFunc(imports) { function physx__PxHeightField__getConcreteTypeName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 157257 | 0 | 0; + return GOT_data_internal___memory_base + 163143 | 0 | 0; } function physx__PxHeightField__isKindOf_28char_20const__29_20const($0, $1) { @@ -1042603,7 +1044404,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; $12 = 1; label$1 : { - if (!(strcmp(GOT_data_internal___memory_base + 157257 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { + if (!(strcmp(GOT_data_internal___memory_base + 163143 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { break label$1 } $12 = physx__PxBase__isKindOf_28char_20const__29_20const($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; @@ -1043089,12 +1044890,12 @@ function asmFunc(imports) { } $43 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372888 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379736 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $44 = physx__PxGetAssertHandler_28_29() | 0; $48 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 238138 | 0, $48 + 107049 | 0, 119, $48 + 372888 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 244120 | 0, $48 + 109058 | 0, 119, $48 + 379736 | 0); $43 = 0; } } @@ -1043104,12 +1044905,12 @@ function asmFunc(imports) { } $73 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372889 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379737 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $74 = physx__PxGetAssertHandler_28_29() | 0; $78 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$74 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($74, $78 + 238180 | 0, $78 + 107049 | 0, 120, $78 + 372889 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$74 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($74, $78 + 244162 | 0, $78 + 109058 | 0, 120, $78 + 379737 | 0); $73 = 0; } } @@ -1043557,12 +1045358,12 @@ function asmFunc(imports) { } $30 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372896 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379744 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 245026 | 0, $35 + 107049 | 0, 472, $35 + 372896 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 251008 | 0, $35 + 109058 | 0, 472, $35 + 379744 | 0); $30 = 0; } } @@ -1043572,12 +1045373,12 @@ function asmFunc(imports) { } $60 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372897 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379745 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $61 = physx__PxGetAssertHandler_28_29() | 0; $65 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 245073 | 0, $65 + 107049 | 0, 473, $65 + 372897 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$61 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($61, $65 + 251055 | 0, $65 + 109058 | 0, 473, $65 + 379745 | 0); $60 = 0; } } @@ -1043707,12 +1045508,12 @@ function asmFunc(imports) { } $27 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372890 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379738 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 201713 | 0, $32 + 107049 | 0, 313, $32 + 372890 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 207695 | 0, $32 + 109058 | 0, 313, $32 + 379738 | 0); $27 = 0; } } @@ -1043722,12 +1045523,12 @@ function asmFunc(imports) { } $57 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372891 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379739 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $58 = physx__PxGetAssertHandler_28_29() | 0; $62 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 245026 | 0, $62 + 107049 | 0, 315, $62 + 372891 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 251008 | 0, $62 + 109058 | 0, 315, $62 + 379739 | 0); $57 = 0; } } @@ -1043737,12 +1045538,12 @@ function asmFunc(imports) { } $87 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372892 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379740 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $88 = physx__PxGetAssertHandler_28_29() | 0; $92 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$88 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($88, $92 + 245073 | 0, $92 + 107049 | 0, 317, $92 + 372892 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$88 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($88, $92 + 251055 | 0, $92 + 109058 | 0, 317, $92 + 379740 | 0); $87 = 0; } } @@ -1043810,12 +1045611,12 @@ function asmFunc(imports) { physx__PxVec3__operator__28physx__PxVec3_20const__29($9 + 232 | 0 | 0, physx__PxVec3__operator__28physx__PxVec3_20const__29($9 + 220 | 0 | 0, $9 + 60 | 0 | 0) | 0 | 0) | 0; HEAP32[($9 + 216 | 0) >> 2] = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372893 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379741 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $390 = physx__PxGetAssertHandler_28_29() | 0; $394 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$390 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($390, $394 + 154824 | 0, $394 + 107049 | 0, 367, $394 + 372893 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$390 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($390, $394 + 160710 | 0, $394 + 109058 | 0, 367, $394 + 379741 | 0); } } physx__PxVec3__operator__28physx__PxVec3_20const__29_20const_1($9 + 48 | 0 | 0, HEAP32[($9 + 248 | 0) >> 2] | 0 | 0, $9 + 232 | 0 | 0); @@ -1043866,12 +1045667,12 @@ function asmFunc(imports) { } $26 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372894 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379742 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 82867 | 0, $31 + 107049 | 0, 394, $31 + 372894 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 82910 | 0, $31 + 109058 | 0, 394, $31 + 379742 | 0); $26 = 0; } } @@ -1043881,12 +1045682,12 @@ function asmFunc(imports) { } $57 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372895 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379743 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $58 = physx__PxGetAssertHandler_28_29() | 0; $62 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 82920 | 0, $62 + 107049 | 0, 395, $62 + 372895 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 82963 | 0, $62 + 109058 | 0, 395, $62 + 379743 | 0); $57 = 0; } } @@ -1044268,12 +1046069,12 @@ function asmFunc(imports) { } $27 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372898 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379746 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 201713 | 0, $32 + 107049 | 0, 604, $32 + 372898 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 207695 | 0, $32 + 109058 | 0, 604, $32 + 379746 | 0); $27 = 0; } } @@ -1044283,12 +1046084,12 @@ function asmFunc(imports) { } $57 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372899 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379747 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $58 = physx__PxGetAssertHandler_28_29() | 0; $62 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 245026 | 0, $62 + 107049 | 0, 606, $62 + 372899 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 251008 | 0, $62 + 109058 | 0, 606, $62 + 379747 | 0); $57 = 0; } } @@ -1044298,12 +1046099,12 @@ function asmFunc(imports) { } $87 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372900 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379748 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $88 = physx__PxGetAssertHandler_28_29() | 0; $92 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$88 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($88, $92 + 245073 | 0, $92 + 107049 | 0, 608, $92 + 372900 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$88 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($88, $92 + 251055 | 0, $92 + 109058 | 0, 608, $92 + 379748 | 0); $87 = 0; } } @@ -1044383,12 +1046184,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372901 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379749 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 243907 | 0, $25 + 107049 | 0, 650, $25 + 372901 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 249889 | 0, $25 + 109058 | 0, 650, $25 + 379749 | 0); $20 = 0; } } @@ -1044772,7 +1046573,7 @@ function asmFunc(imports) { break label$2 } $21 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $21 + 107049 | 0 | 0, 765 | 0, $21 + 255738 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $21 + 109058 | 0 | 0, 765 | 0, $21 + 261720 | 0 | 0, 0 | 0); HEAP32[($10 + 188 | 0) >> 2] = 0; break label$1; } @@ -1045074,7 +1046875,7 @@ function asmFunc(imports) { break label$2 } $29 = HEAP32[($4 + 820 | 0) >> 2] | 0; - $37 = (GOT_data_internal___memory_base + 297344 | 0) + Math_imul(HEAP32[($4 + 716 | 0) >> 2] | 0, 12) | 0; + $37 = (GOT_data_internal___memory_base + 303792 | 0) + Math_imul(HEAP32[($4 + 716 | 0) >> 2] | 0, 12) | 0; physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29($4 + 704 | 0 | 0, Math_fround(Math_fround(Math_fround(HEAPF32[($29 + 48 | 0) >> 2]) * Math_fround(HEAPF32[$37 >> 2]))), Math_fround(Math_fround(Math_fround(HEAPF32[($29 + 52 | 0) >> 2]) * Math_fround(HEAPF32[($37 + 4 | 0) >> 2]))), Math_fround(Math_fround(Math_fround(HEAPF32[($29 + 56 | 0) >> 2]) * Math_fround(HEAPF32[($37 + 8 | 0) >> 2])))) | 0; physx__PxVec3__operator__28physx__PxVec3_20const__29(($4 + 720 | 0) + Math_imul(HEAP32[($4 + 716 | 0) >> 2] | 0, 12) | 0 | 0, $4 + 704 | 0 | 0) | 0; HEAP32[($4 + 716 | 0) >> 2] = (HEAP32[($4 + 716 | 0) >> 2] | 0) + 1 | 0; @@ -1045146,7 +1046947,7 @@ function asmFunc(imports) { break label$13 } $188 = 1; - $192 = GOT_data_internal___memory_base + 297440 | 0; + $192 = GOT_data_internal___memory_base + 303888 | 0; physx__PxVec3__PxVec3_28physx__PxVec3_20const__29($4 + 528 | 0 | 0, ($4 + 608 | 0) + Math_imul(HEAPU8[($192 + ((HEAP32[($4 + 540 | 0) >> 2] | 0) << $188 | 0) | 0) >> 0] | 0, 12) | 0 | 0) | 0; physx__PxVec3__PxVec3_28physx__PxVec3_20const__29($4 + 516 | 0 | 0, ($4 + 608 | 0) + Math_imul((HEAPU8[($192 + ((HEAP32[($4 + 540 | 0) >> 2] | 0) << $188 | 0 | $188 | 0) | 0) >> 0] | 0) & 255 | 0, 12) | 0 | 0) | 0; physx__Gu__TriggerTraceSegmentCallback__TriggerTraceSegmentCallback_28_29($4 + 515 | 0 | 0) | 0; @@ -1045521,7 +1047322,7 @@ function asmFunc(imports) { } $15 = physx__PxGetAssertHandler_28_29() | 0; $19 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 251960 | 0, $19 + 134071 | 0, 71, GOT_data_internal_physx__shdfnd__aos__PsTransformV__getInverse_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 257942 | 0, $19 + 138781 | 0, 71, GOT_data_internal_physx__shdfnd__aos__PsTransformV__getInverse_28_29_20const___ignore); $14 = 0; } } @@ -1045741,12 +1047542,12 @@ function asmFunc(imports) { } $17 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372902 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379750 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 191431 | 0, $22 + 115290 | 0, 687, $22 + 372902 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 197393 | 0, $22 + 118517 | 0, 687, $22 + 379750 | 0); $17 = 0; } } @@ -1045756,12 +1047557,12 @@ function asmFunc(imports) { } $45 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372903 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379751 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $46 = physx__PxGetAssertHandler_28_29() | 0; $50 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 197376 | 0, $50 + 115290 | 0, 688, $50 + 372903 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 203358 | 0, $50 + 118517 | 0, 688, $50 + 379751 | 0); $45 = 0; } } @@ -1045922,12 +1047723,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372904 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379752 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 192385 | 0, $28 + 115290 | 0, 702, $28 + 372904 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 198347 | 0, $28 + 118517 | 0, 702, $28 + 379752 | 0); $23 = 0; } } @@ -1045937,12 +1047738,12 @@ function asmFunc(imports) { } $51 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372905 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379753 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 197376 | 0, $56 + 115290 | 0, 703, $56 + 372905 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 203358 | 0, $56 + 118517 | 0, 703, $56 + 379753 | 0); $51 = 0; } } @@ -1046162,12 +1047963,12 @@ function asmFunc(imports) { } $408 = 0; label$30 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372914 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379762 | 0) >> 0] | 0) & 1 | 0) { break label$30 } $409 = physx__PxGetAssertHandler_28_29() | 0; $413 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$409 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($409, $413 + 201713 | 0, $413 + 115290 | 0, 251, $413 + 372914 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$409 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($409, $413 + 207695 | 0, $413 + 118517 | 0, 251, $413 + 379762 | 0); $408 = 0; } } @@ -1046178,12 +1047979,12 @@ function asmFunc(imports) { } $439 = 0; label$32 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372915 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379763 | 0) >> 0] | 0) & 1 | 0) { break label$32 } $440 = physx__PxGetAssertHandler_28_29() | 0; $444 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$440 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($440, $444 + 245123 | 0, $444 + 115290 | 0, 253, $444 + 372915 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$440 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($440, $444 + 251105 | 0, $444 + 118517 | 0, 253, $444 + 379763 | 0); $439 = 0; } } @@ -1046194,12 +1047995,12 @@ function asmFunc(imports) { } $470 = 0; label$34 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372916 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379764 | 0) >> 0] | 0) & 1 | 0) { break label$34 } $471 = physx__PxGetAssertHandler_28_29() | 0; $475 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$471 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($471, $475 + 245160 | 0, $475 + 115290 | 0, 255, $475 + 372916 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$471 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($471, $475 + 251142 | 0, $475 + 118517 | 0, 255, $475 + 379764 | 0); $470 = 0; } } @@ -1046306,12 +1048107,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372906 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379754 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 182670 | 0, $28 + 115290 | 0, 717, $28 + 372906 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 188568 | 0, $28 + 118517 | 0, 717, $28 + 379754 | 0); $23 = 0; } } @@ -1046321,12 +1048122,12 @@ function asmFunc(imports) { } $51 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372907 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379755 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 197376 | 0, $56 + 115290 | 0, 718, $56 + 372907 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 203358 | 0, $56 + 118517 | 0, 718, $56 + 379755 | 0); $51 = 0; } } @@ -1046363,12 +1048164,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372908 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379756 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 189383 | 0, $28 + 115290 | 0, 736, $28 + 372908 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 195345 | 0, $28 + 118517 | 0, 736, $28 + 379756 | 0); $23 = 0; } } @@ -1046378,12 +1048179,12 @@ function asmFunc(imports) { } $51 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372909 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379757 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 197376 | 0, $56 + 115290 | 0, 737, $56 + 372909 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 203358 | 0, $56 + 118517 | 0, 737, $56 + 379757 | 0); $51 = 0; } } @@ -1046747,7 +1048548,7 @@ function asmFunc(imports) { } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 204267 | 0, $28 + 138840 | 0, 57, GOT_data_internal_physx__Gu__EdgeCache__isInCache_28unsigned_20char_2c_20unsigned_20char_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 210249 | 0, $28 + 144292 | 0, 57, GOT_data_internal_physx__Gu__EdgeCache__isInCache_28unsigned_20char_2c_20unsigned_20char_29___ignore); $23 = 0; } } @@ -1046828,7 +1048629,7 @@ function asmFunc(imports) { } $91 = physx__PxGetAssertHandler_28_29() | 0; $95 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$91 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($91, $95 + 205495 | 0, $95 + 135871 | 0, 571, GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_physx__Gu__TriggerTraceSegmentCallback_2c_20false_2c_20false__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__Gu__TriggerTraceSegmentCallback__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$91 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($91, $95 + 211477 | 0, $95 + 140861 | 0, 571, GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_physx__Gu__TriggerTraceSegmentCallback_2c_20false_2c_20false__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__Gu__TriggerTraceSegmentCallback__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore); $90 = 0; } } @@ -1047034,7 +1048835,7 @@ function asmFunc(imports) { } $442 = physx__PxGetAssertHandler_28_29() | 0; $446 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$442 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($442, $446 + 71628 | 0, $446 + 135871 | 0, 676, GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_physx__Gu__TriggerTraceSegmentCallback_2c_20false_2c_20false__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__Gu__TriggerTraceSegmentCallback__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$442 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($442, $446 + 71628 | 0, $446 + 140861 | 0, 676, GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_physx__Gu__TriggerTraceSegmentCallback_2c_20false_2c_20false__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__Gu__TriggerTraceSegmentCallback__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_1); $441 = 0; } } @@ -1047060,7 +1048861,7 @@ function asmFunc(imports) { } $503 = physx__PxGetAssertHandler_28_29() | 0; $507 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$503 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($503, $507 + 71511 | 0, $507 + 135871 | 0, 677, GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_physx__Gu__TriggerTraceSegmentCallback_2c_20false_2c_20false__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__Gu__TriggerTraceSegmentCallback__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$503 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($503, $507 + 71511 | 0, $507 + 140861 | 0, 677, GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_physx__Gu__TriggerTraceSegmentCallback_2c_20false_2c_20false__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__Gu__TriggerTraceSegmentCallback__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_2); $502 = 0; } } @@ -1047361,12 +1049162,12 @@ function asmFunc(imports) { } $30 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372918 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379766 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 197566 | 0, $35 + 115382 | 0, 228, $35 + 372918 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 203548 | 0, $35 + 118623 | 0, 228, $35 + 379766 | 0); $30 = 0; } } @@ -1047689,7 +1049490,7 @@ function asmFunc(imports) { } $117 = physx__PxGetAssertHandler_28_29() | 0; $121 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$117 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($117, $121 + 205495 | 0, $121 + 135871 | 0, 571, GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_CapsuleTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20CapsuleTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$117 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($117, $121 + 211477 | 0, $121 + 140861 | 0, 571, GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_CapsuleTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20CapsuleTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore); $116 = 0; } } @@ -1047896,7 +1049697,7 @@ function asmFunc(imports) { } $469 = physx__PxGetAssertHandler_28_29() | 0; $473 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$469 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($469, $473 + 71628 | 0, $473 + 135871 | 0, 676, GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_CapsuleTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20CapsuleTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$469 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($469, $473 + 71628 | 0, $473 + 140861 | 0, 676, GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_CapsuleTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20CapsuleTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_1); $468 = 0; } } @@ -1047922,7 +1049723,7 @@ function asmFunc(imports) { } $530 = physx__PxGetAssertHandler_28_29() | 0; $534 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$530 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($530, $534 + 71511 | 0, $534 + 135871 | 0, 677, GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_CapsuleTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20CapsuleTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$530 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($530, $534 + 71511 | 0, $534 + 140861 | 0, 677, GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_CapsuleTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20CapsuleTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_2); $529 = 0; } } @@ -1048319,12 +1050120,12 @@ function asmFunc(imports) { } $27 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372919 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379767 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 197566 | 0, $32 + 115382 | 0, 370, $32 + 372919 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 203548 | 0, $32 + 118623 | 0, 370, $32 + 379767 | 0); $27 = 0; } } @@ -1048346,12 +1050147,12 @@ function asmFunc(imports) { } $81 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372920 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379768 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $82 = physx__PxGetAssertHandler_28_29() | 0; $86 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$82 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($82, $86 + 244038 | 0, $86 + 115382 | 0, 384, $86 + 372920 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$82 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($82, $86 + 250020 | 0, $86 + 118623 | 0, 384, $86 + 379768 | 0); $81 = 0; } } @@ -1048953,7 +1050754,7 @@ function asmFunc(imports) { } $117 = physx__PxGetAssertHandler_28_29() | 0; $121 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$117 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($117, $121 + 205495 | 0, $121 + 135871 | 0, 571, GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_ConvexTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20ConvexTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$117 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($117, $121 + 211477 | 0, $121 + 140861 | 0, 571, GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_ConvexTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20ConvexTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore); $116 = 0; } } @@ -1049160,7 +1050961,7 @@ function asmFunc(imports) { } $469 = physx__PxGetAssertHandler_28_29() | 0; $473 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$469 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($469, $473 + 71628 | 0, $473 + 135871 | 0, 676, GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_ConvexTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20ConvexTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$469 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($469, $473 + 71628 | 0, $473 + 140861 | 0, 676, GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_ConvexTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20ConvexTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_1); $468 = 0; } } @@ -1049186,7 +1050987,7 @@ function asmFunc(imports) { } $530 = physx__PxGetAssertHandler_28_29() | 0; $534 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$530 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($530, $534 + 71511 | 0, $534 + 135871 | 0, 677, GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_ConvexTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20ConvexTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$530 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($530, $534 + 71511 | 0, $534 + 140861 | 0, 677, GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_ConvexTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20ConvexTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_2); $529 = 0; } } @@ -1049289,12 +1051090,12 @@ function asmFunc(imports) { } $28 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372921 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379769 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 197566 | 0, $33 + 115382 | 0, 568, $33 + 372921 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 203548 | 0, $33 + 118623 | 0, 568, $33 + 379769 | 0); $28 = 0; } } @@ -1049573,7 +1051374,7 @@ function asmFunc(imports) { } $117 = physx__PxGetAssertHandler_28_29() | 0; $121 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$117 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($117, $121 + 205495 | 0, $121 + 135871 | 0, 571, GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_BoxTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20BoxTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$117 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($117, $121 + 211477 | 0, $121 + 140861 | 0, 571, GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_BoxTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20BoxTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore); $116 = 0; } } @@ -1049780,7 +1051581,7 @@ function asmFunc(imports) { } $469 = physx__PxGetAssertHandler_28_29() | 0; $473 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$469 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($469, $473 + 71628 | 0, $473 + 135871 | 0, 676, GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_BoxTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20BoxTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$469 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($469, $473 + 71628 | 0, $473 + 140861 | 0, 676, GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_BoxTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20BoxTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_1); $468 = 0; } } @@ -1049806,7 +1051607,7 @@ function asmFunc(imports) { } $530 = physx__PxGetAssertHandler_28_29() | 0; $534 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$530 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($530, $534 + 71511 | 0, $534 + 135871 | 0, 677, GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_BoxTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20BoxTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$530 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($530, $534 + 71511 | 0, $534 + 140861 | 0, 677, GOT_data_internal_void_20physx__Gu__HeightFieldTraceUtil__traceSegment_BoxTraceSegmentReport_2c_20false_2c_20true__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20BoxTraceSegmentReport__2c_20physx__PxBounds3_20const__2c_20bool_2c_20physx__PxVec3_20const__29_20const___ignore_2); $529 = 0; } } @@ -1049915,7 +1051716,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 190388 | 0, $27 + 115382 | 0, 138, GOT_data_internal_CapsuleTraceSegmentReport__onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 196350 | 0, $27 + 118623 | 0, 138, GOT_data_internal_CapsuleTraceSegmentReport__onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore); $22 = 0; } } @@ -1053649,7 +1055450,7 @@ function asmFunc(imports) { } $924 = physx__PxGetAssertHandler_28_29() | 0; $928 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$924 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($924, $928 + 201154 | 0, $928 + 126712 | 0, 173, GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__LocalConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__LocalConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$924 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($924, $928 + 207136 | 0, $928 + 130274 | 0, 173, GOT_data_internal_bool_20physx__Gu__gjkRaycast_physx__Gu__LocalConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__LocalConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20float_29___ignore); $923 = 0; } } @@ -1056242,7 +1058043,7 @@ function asmFunc(imports) { } $681 = physx__PxGetAssertHandler_28_29() | 0; $685 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 242803 | 0, $685 + 133539 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__LocalConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 248785 | 0, $685 + 138165 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__LocalConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); $680 = 0; } } @@ -1056650,7 +1058451,7 @@ function asmFunc(imports) { } $874 = physx__PxGetAssertHandler_28_29() | 0; $878 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 201144 | 0, $878 + 133539 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__LocalConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 207126 | 0, $878 + 138165 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__LocalConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); $873 = 0; } } @@ -1060445,12 +1062246,12 @@ function asmFunc(imports) { } $26 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372935 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379783 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 143588 | 0, $31 + 94837 | 0, 374, $31 + 372935 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 149449 | 0, $31 + 95040 | 0, 374, $31 + 379783 | 0); $26 = 0; } } @@ -1060460,12 +1062261,12 @@ function asmFunc(imports) { } $55 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372936 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379784 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $56 = physx__PxGetAssertHandler_28_29() | 0; $60 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$56 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($56, $60 + 143541 | 0, $60 + 94837 | 0, 375, $60 + 372936 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$56 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($56, $60 + 149402 | 0, $60 + 95040 | 0, 375, $60 + 379784 | 0); $55 = 0; } } @@ -1060475,12 +1062276,12 @@ function asmFunc(imports) { } $84 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372937 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379785 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $85 = physx__PxGetAssertHandler_28_29() | 0; $89 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$85 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($85, $89 + 143494 | 0, $89 + 94837 | 0, 376, $89 + 372937 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$85 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($85, $89 + 149355 | 0, $89 + 95040 | 0, 376, $89 + 379785 | 0); $84 = 0; } } @@ -1062114,7 +1063915,7 @@ function asmFunc(imports) { function __cxx_global_var_init_8() { var $3 = 0; $3 = -2147483648; - physx__shdfnd__aos__U4LoadXYZW_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29(GOT_data_internal___memory_base + 372944 | 0 | 0, $3 | 0, $3 | 0, $3 | 0, $3 | 0); + physx__shdfnd__aos__U4LoadXYZW_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29(GOT_data_internal___memory_base + 379792 | 0 | 0, $3 | 0, $3 | 0, $3 | 0, $3 | 0); return; } @@ -1063180,7 +1064981,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 496 | 0) >> 2] = $1273; HEAP32[(i64toi32_i32$1 + 500 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__VecU32V_ReinterpretFrom_Vec4V_28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 1584 | 0 | 0, i64toi32_i32$1 + 496 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 372944 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379792 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $1289 = i64toi32_i32$0; @@ -1063459,7 +1065260,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $6; HEAP32[(i64toi32_i32$1 + 1344 | 0) >> 2] = $1537; HEAP32[(i64toi32_i32$1 + 1348 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 372944 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379792 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $1545 = i64toi32_i32$0; @@ -1065624,7 +1067425,7 @@ function asmFunc(imports) { $23 = $17; $25 = $23 + 4 | 0; physx__shdfnd__ReflectionAllocator_physx__Gu__IndTri32___ReflectionAllocator_28char_20const__29($4 + 35 | 0 | 0, 0 | 0) | 0; - $44 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Gu__IndTri32___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__IndTri32__2c_20char_20const__2c_20int_29(((($57 | 0) != (0 | 0) | $25 >>> 0 < $23 >>> 0 | 0) & 1 | 0 ? -1 : $25) | 0, $4 + 35 | 0 | 0, GOT_data_internal___memory_base + 115892 | 0 | 0, 92 | 0) | 0; + $44 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Gu__IndTri32___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__IndTri32__2c_20char_20const__2c_20int_29(((($57 | 0) != (0 | 0) | $25 >>> 0 < $23 >>> 0 | 0) & 1 | 0 ? -1 : $25) | 0, $4 + 35 | 0 | 0, GOT_data_internal___memory_base + 119217 | 0 | 0, 92 | 0) | 0; HEAP32[$44 >> 2] = $14; $46 = $44 + 4 | 0; label$5 : { @@ -1065703,12 +1067504,12 @@ function asmFunc(imports) { } $144 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372960 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379808 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $145 = physx__PxGetAssertHandler_28_29() | 0; $149 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$145 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($145, $149 + 200402 | 0, $149 + 115892 | 0, 101, $149 + 372960 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$145 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($145, $149 + 206384 | 0, $149 + 119217 | 0, 101, $149 + 379808 | 0); $144 = 0; } } @@ -1065745,7 +1067546,7 @@ function asmFunc(imports) { $166 = $160; $168 = $166 + 4 | 0; physx__shdfnd__ReflectionAllocator_physx__Gu__IndTri16___ReflectionAllocator_28char_20const__29($4 + 23 | 0 | 0, 0 | 0) | 0; - $187 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Gu__IndTri16___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__IndTri16__2c_20char_20const__2c_20int_29(((($58 | 0) != (0 | 0) | $168 >>> 0 < $166 >>> 0 | 0) & 1 | 0 ? -1 : $168) | 0, $4 + 23 | 0 | 0, GOT_data_internal___memory_base + 115892 | 0 | 0, 102 | 0) | 0; + $187 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Gu__IndTri16___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__IndTri16__2c_20char_20const__2c_20int_29(((($58 | 0) != (0 | 0) | $168 >>> 0 < $166 >>> 0 | 0) & 1 | 0 ? -1 : $168) | 0, $4 + 23 | 0 | 0, GOT_data_internal___memory_base + 119217 | 0 | 0, 102 | 0) | 0; HEAP32[$187 >> 2] = $157; $189 = $187 + 4 | 0; label$15 : { @@ -1065815,8 +1067616,8 @@ function asmFunc(imports) { HEAP32[($4 + 24 | 0) >> 2] = 0; } } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 11 | 0 | 0, GOT_data_internal___memory_base + 202095 | 0 | 0) | 0; - $291 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 11 | 0 | 0, (HEAP32[($5 + 12 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 115892 | 0 | 0, 111 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 11 | 0 | 0, GOT_data_internal___memory_base + 208077 | 0 | 0) | 0; + $291 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 11 | 0 | 0, (HEAP32[($5 + 12 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 119217 | 0 | 0, 111 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 11 | 0 | 0) | 0; HEAP32[($4 + 12 | 0) >> 2] = $291; HEAP32[($4 + 4 | 0) >> 2] = 0; @@ -1066183,12 +1067984,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372961 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379809 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 159109 | 0, $23 + 115892 | 0, 236, $23 + 372961 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 165007 | 0, $23 + 119217 | 0, 236, $23 + 379809 | 0); $18 = 0; } } @@ -1066250,8 +1068051,8 @@ function asmFunc(imports) { HEAP32[($5 + 12 | 0) >> 2] = 0; HEAP32[($5 + 8 | 0) >> 2] = 16; HEAP32[($5 + 12 | 0) >> 2] = (HEAP32[($5 + 16 | 0) >> 2] | 0) << 4 | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 3 | 0 | 0, GOT_data_internal___memory_base + 88421 | 0 | 0) | 0; - $182 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 3 | 0 | 0, HEAP32[($5 + 12 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 115892 | 0 | 0, 280 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 3 | 0 | 0, GOT_data_internal___memory_base + 88490 | 0 | 0) | 0; + $182 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 3 | 0 | 0, HEAP32[($5 + 12 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 119217 | 0 | 0, 280 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 3 | 0 | 0) | 0; HEAP32[($5 + 4 | 0) >> 2] = $182; HEAP32[($7 + 24 | 0) >> 2] = HEAP32[($5 + 4 | 0) >> 2] | 0; @@ -1066263,12 +1068064,12 @@ function asmFunc(imports) { } $202 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372962 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379810 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $203 = physx__PxGetAssertHandler_28_29() | 0; $207 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$203 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($203, $207 + 125423 | 0, $207 + 115892 | 0, 290, $207 + 372962 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$203 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($203, $207 + 128803 | 0, $207 + 119217 | 0, 290, $207 + 379810 | 0); $202 = 0; } } @@ -1066316,7 +1068117,7 @@ function asmFunc(imports) { } $43 = physx__PxGetAssertHandler_28_29() | 0; $47 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 125423 | 0, $47 + 136573 | 0, 154, GOT_data_internal_physx__readBigEndianVersionNumber_28physx__PxInputStream__2c_20bool_2c_20unsigned_20int__2c_20bool__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 128803 | 0, $47 + 141675 | 0, 154, GOT_data_internal_physx__readBigEndianVersionNumber_28physx__PxInputStream__2c_20bool_2c_20unsigned_20int__2c_20bool__29___ignore); $42 = 0; } } @@ -1066341,7 +1068142,7 @@ function asmFunc(imports) { } $77 = physx__PxGetAssertHandler_28_29() | 0; $81 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$77 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($77, $81 + 125477 | 0, $81 + 136573 | 0, 164, GOT_data_internal_physx__readBigEndianVersionNumber_28physx__PxInputStream__2c_20bool_2c_20unsigned_20int__2c_20bool__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$77 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($77, $81 + 128857 | 0, $81 + 141675 | 0, 164, GOT_data_internal_physx__readBigEndianVersionNumber_28physx__PxInputStream__2c_20bool_2c_20unsigned_20int__2c_20bool__29___ignore_1); $76 = 0; } } @@ -1066372,7 +1068173,7 @@ function asmFunc(imports) { } $114 = physx__PxGetAssertHandler_28_29() | 0; $118 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 201443 | 0, $118 + 136573 | 0, 174, GOT_data_internal_physx__readBigEndianVersionNumber_28physx__PxInputStream__2c_20bool_2c_20unsigned_20int__2c_20bool__29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 207425 | 0, $118 + 141675 | 0, 174, GOT_data_internal_physx__readBigEndianVersionNumber_28physx__PxInputStream__2c_20bool_2c_20unsigned_20int__2c_20bool__29___ignore_2); $113 = 0; } } @@ -1066401,10 +1068202,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 179797 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 185695 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1066421,10 +1068222,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 179444 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 185342 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1066460,7 +1068261,7 @@ function asmFunc(imports) { break label$3 } $33 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $33 + 94470 | 0 | 0, 108 | 0, $33 + 89504 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $33 + 94617 | 0 | 0, 108 | 0, $33 + 89573 | 0 | 0, 0 | 0); } break label$1; } @@ -1066472,7 +1068273,7 @@ function asmFunc(imports) { break label$4 } $57 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $57 + 94470 | 0 | 0, 111 | 0, $57 + 211249 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $57 + 94617 | 0 | 0, 111 | 0, $57 + 217231 | 0 | 0, 0 | 0); } physx__operator__28physx__PxTransform_20const__2c_20physx__PxMeshScale_20const__29($8 + 4 | 0 | 0, HEAP32[($8 + 72 | 0) >> 2] | 0 | 0, (HEAP32[($8 + 76 | 0) >> 2] | 0) + 4 | 0 | 0); physx__Gu__TriangleMesh__computeWorldTriangle_28physx__PxTriangle__2c_20unsigned_20int_2c_20physx__Cm__Matrix34_20const__2c_20bool_2c_20unsigned_20int__2c_20unsigned_20int__29_20const(HEAP32[($8 + 52 | 0) >> 2] | 0 | 0, HEAP32[($8 + 64 | 0) >> 2] | 0 | 0, HEAP32[($8 + 68 | 0) >> 2] | 0 | 0, $8 + 4 | 0 | 0, (physx__PxMeshScale__hasNegativeDeterminant_28_29_20const((HEAP32[($8 + 76 | 0) >> 2] | 0) + 4 | 0 | 0) | 0) & 1 | 0 | 0, HEAP32[($8 + 60 | 0) >> 2] | 0 | 0, HEAP32[($8 + 56 | 0) >> 2] | 0 | 0); @@ -1066563,7 +1068364,7 @@ function asmFunc(imports) { }; } $101 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $101 + 94470 | 0 | 0, 177 | 0, $101 + 220781 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $101 + 94617 | 0 | 0, 177 | 0, $101 + 226763 | 0 | 0, 0 | 0); } HEAP8[(HEAP32[($10 + 160 | 0) >> 2] | 0) >> 0] = (HEAPU8[($10 + 152 | 0) >> 0] | 0) & 1 | 0; $112 = HEAP32[($10 + 136 | 0) >> 2] | 0; @@ -1066587,7 +1068388,7 @@ function asmFunc(imports) { HEAP32[($7 + 16 | 0) >> 2] = $3; HEAP32[($7 + 12 | 0) >> 2] = $4; (wasm2js_i32$0 = $7, wasm2js_i32$1 = (physx__PxBase__getConcreteType_28_29_20const(HEAP32[($7 + 24 | 0) >> 2] | 0 | 0) | 0) + -3 | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; - $27 = (FUNCTION_TABLE[HEAP32[((GOT_data_internal___memory_base + 352872 | 0) + ((HEAP32[($7 + 8 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0 | 0](HEAP32[($7 + 28 | 0) >> 2] | 0, HEAP32[($7 + 24 | 0) >> 2] | 0, HEAP32[($7 + 20 | 0) >> 2] | 0, HEAP32[($7 + 16 | 0) >> 2] | 0, HEAP32[($7 + 12 | 0) >> 2] | 0) | 0) & 1 | 0; + $27 = (FUNCTION_TABLE[HEAP32[((GOT_data_internal___memory_base + 359704 | 0) + ((HEAP32[($7 + 8 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0 | 0](HEAP32[($7 + 28 | 0) >> 2] | 0, HEAP32[($7 + 24 | 0) >> 2] | 0, HEAP32[($7 + 20 | 0) >> 2] | 0, HEAP32[($7 + 16 | 0) >> 2] | 0, HEAP32[($7 + 12 | 0) >> 2] | 0) | 0) & 1 | 0; __stack_pointer = $7 + 32 | 0; return $27 | 0; } @@ -1066607,7 +1068408,7 @@ function asmFunc(imports) { HEAP32[($7 + 16 | 0) >> 2] = $3; HEAP32[($7 + 12 | 0) >> 2] = $4; (wasm2js_i32$0 = $7, wasm2js_i32$1 = (physx__PxBase__getConcreteType_28_29_20const(HEAP32[($7 + 24 | 0) >> 2] | 0 | 0) | 0) + -3 | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; - $27 = (FUNCTION_TABLE[HEAP32[((GOT_data_internal___memory_base + 352880 | 0) + ((HEAP32[($7 + 8 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0 | 0](HEAP32[($7 + 28 | 0) >> 2] | 0, HEAP32[($7 + 24 | 0) >> 2] | 0, HEAP32[($7 + 20 | 0) >> 2] | 0, HEAP32[($7 + 16 | 0) >> 2] | 0, HEAP32[($7 + 12 | 0) >> 2] | 0) | 0) & 1 | 0; + $27 = (FUNCTION_TABLE[HEAP32[((GOT_data_internal___memory_base + 359712 | 0) + ((HEAP32[($7 + 8 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0 | 0](HEAP32[($7 + 28 | 0) >> 2] | 0, HEAP32[($7 + 24 | 0) >> 2] | 0, HEAP32[($7 + 20 | 0) >> 2] | 0, HEAP32[($7 + 16 | 0) >> 2] | 0, HEAP32[($7 + 12 | 0) >> 2] | 0) | 0) & 1 | 0; __stack_pointer = $7 + 32 | 0; return $27 | 0; } @@ -1066666,7 +1068467,7 @@ function asmFunc(imports) { } HEAP8[(HEAP32[($10 + 284 | 0) >> 2] | 0) >> 0] = 0; $71 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $71 + 94470 | 0 | 0, 220 | 0, $71 + 220861 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $71 + 94617 | 0 | 0, 220 | 0, $71 + 226843 | 0 | 0, 0 | 0); HEAP32[($10 + 316 | 0) >> 2] = 0; HEAP32[($10 + 200 | 0) >> 2] = 1; break label$1; @@ -1066735,7 +1068536,7 @@ function asmFunc(imports) { $14 = HEAP32[($11 + 44 | 0) >> 2] | 0; physx__Gu__EntityReport_unsigned_20int___EntityReport_28_29($14 | 0) | 0; physx__Gu__LimitedResults__LimitedResults_28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29($14 + 4 | 0 | 0, HEAP32[($11 + 40 | 0) >> 2] | 0 | 0, HEAP32[($11 + 36 | 0) >> 2] | 0 | 0, HEAP32[($11 + 32 | 0) >> 2] | 0 | 0) | 0; - HEAP32[$14 >> 2] = (GOT_data_internal___memory_base + 352888 | 0) + 8 | 0; + HEAP32[$14 >> 2] = (GOT_data_internal___memory_base + 359720 | 0) + 8 | 0; HEAP32[($14 + 28 | 0) >> 2] = HEAP32[($11 + 28 | 0) >> 2] | 0; physx__Gu__BoxPadded__BoxPadded_28_29($14 + 32 | 0 | 0) | 0; HEAP8[($14 + 96 | 0) >> 0] = (HEAPU8[($11 + 15 | 0) >> 0] | 0) & 1 | 0; @@ -1066794,7 +1068595,7 @@ function asmFunc(imports) { break label$3 } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 94470 | 0 | 0, 249 | 0, $28 + 219258 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 94617 | 0 | 0, 249 | 0, $28 + 225240 | 0 | 0, 0 | 0); } HEAP8[($13 + 143 | 0) >> 0] = 0 & 1 | 0; HEAP32[($13 + 88 | 0) >> 2] = 1; @@ -1066809,7 +1068610,7 @@ function asmFunc(imports) { break label$5 } $49 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $49 + 94470 | 0 | 0, 250 | 0, $49 + 218024 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $49 + 94617 | 0 | 0, 250 | 0, $49 + 224006 | 0 | 0, 0 | 0); } HEAP8[($13 + 143 | 0) >> 0] = 0 & 1 | 0; HEAP32[($13 + 88 | 0) >> 2] = 1; @@ -1066824,7 +1068625,7 @@ function asmFunc(imports) { break label$7 } $70 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $70 + 94470 | 0 | 0, 251 | 0, $70 + 219663 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $70 + 94617 | 0 | 0, 251 | 0, $70 + 225645 | 0 | 0, 0 | 0); } HEAP8[($13 + 143 | 0) >> 0] = 0 & 1 | 0; HEAP32[($13 + 88 | 0) >> 2] = 1; @@ -1066839,14 +1068640,14 @@ function asmFunc(imports) { break label$9 } $95 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $95 + 94470 | 0 | 0, 252 | 0, $95 + 225838 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $95 + 94617 | 0 | 0, 252 | 0, $95 + 231820 | 0 | 0, 0 | 0); } HEAP8[($13 + 143 | 0) >> 0] = 0 & 1 | 0; HEAP32[($13 + 88 | 0) >> 2] = 1; break label$1; } i64toi32_i32$0 = 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($13 + 56 | 0 | 0, PxGetProfilerCallback() | 0 | 0, GOT_data_internal___memory_base + 116645 | 0 | 0, 0 | 0, 0 | 0, i64toi32_i32$0 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($13 + 56 | 0 | 0, PxGetProfilerCallback() | 0 | 0, GOT_data_internal___memory_base + 120012 | 0 | 0, 0 | 0, 0 | 0, i64toi32_i32$0 | 0) | 0; (wasm2js_i32$0 = $13, wasm2js_f32$0 = Math_fround(float_20physx__PxMin_float__28float_2c_20float_29(Math_fround(Math_fround(HEAPF32[($13 + 132 | 0) >> 2])), Math_fround(Math_fround(1.0e8))))), HEAPF32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_f32$0; $120 = (physx__PxGeometry__getType_28_29_20const(HEAP32[($13 + 128 | 0) >> 2] | 0 | 0) | 0) + 1 | 0; label$10 : { @@ -1066927,7 +1068728,7 @@ function asmFunc(imports) { case 7: case 8: $234 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $234 + 94470 | 0 | 0, 300 | 0, $234 + 208088 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $234 + 94617 | 0 | 0, 300 | 0, $234 + 214070 | 0 | 0, 0 | 0); break; default: break label$11; @@ -1067139,12 +1068940,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372966 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379814 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 202915 | 0, $28 + 111828 | 0, 38, $28 + 372966 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 208897 | 0, $28 + 114551 | 0, 38, $28 + 379814 | 0); $23 = 0; } } @@ -1067487,7 +1069288,7 @@ function asmFunc(imports) { } $67 = physx__PxGetAssertHandler_28_29() | 0; $71 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$67 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($67, $71 + 188746 | 0, $71 + 112418 | 0, 129, GOT_data_internal_RayRTreeCallback_0_2c_20false___RayRTreeCallback_28float_2c_20physx__Gu__MeshHitCallback_physx__PxRaycastHit___2c_20int_2c_20void_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20bool_2c_20physx__PxVec3_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$67 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($67, $71 + 194708 | 0, $71 + 115225 | 0, 129, GOT_data_internal_RayRTreeCallback_0_2c_20false___RayRTreeCallback_28float_2c_20physx__Gu__MeshHitCallback_physx__PxRaycastHit___2c_20int_2c_20void_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20bool_2c_20physx__PxVec3_20const__29___ignore); $66 = 0; } } @@ -1067559,7 +1069360,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 253166 | 0, $27 + 112418 | 0, 249, GOT_data_internal_RayRTreeCallback_0_2c_20false____RayRTreeCallback_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 259148 | 0, $27 + 115225 | 0, 249, GOT_data_internal_RayRTreeCallback_0_2c_20false____RayRTreeCallback_28_29___ignore); $22 = 0; } } @@ -1067757,7 +1069558,7 @@ function asmFunc(imports) { } $67 = physx__PxGetAssertHandler_28_29() | 0; $71 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$67 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($67, $71 + 188746 | 0, $71 + 112418 | 0, 129, GOT_data_internal_RayRTreeCallback_1_2c_20false___RayRTreeCallback_28float_2c_20physx__Gu__MeshHitCallback_physx__PxRaycastHit___2c_20int_2c_20void_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20bool_2c_20physx__PxVec3_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$67 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($67, $71 + 194708 | 0, $71 + 115225 | 0, 129, GOT_data_internal_RayRTreeCallback_1_2c_20false___RayRTreeCallback_28float_2c_20physx__Gu__MeshHitCallback_physx__PxRaycastHit___2c_20int_2c_20void_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20bool_2c_20physx__PxVec3_20const__29___ignore); $66 = 0; } } @@ -1067835,7 +1069636,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 253166 | 0, $27 + 112418 | 0, 249, GOT_data_internal_RayRTreeCallback_1_2c_20false____RayRTreeCallback_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 259148 | 0, $27 + 115225 | 0, 249, GOT_data_internal_RayRTreeCallback_1_2c_20false____RayRTreeCallback_28_29___ignore); $22 = 0; } } @@ -1067966,7 +1069767,7 @@ function asmFunc(imports) { } $67 = physx__PxGetAssertHandler_28_29() | 0; $71 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$67 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($67, $71 + 188746 | 0, $71 + 112418 | 0, 129, GOT_data_internal_RayRTreeCallback_0_2c_20true___RayRTreeCallback_28float_2c_20physx__Gu__MeshHitCallback_physx__PxRaycastHit___2c_20int_2c_20void_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20bool_2c_20physx__PxVec3_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$67 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($67, $71 + 194708 | 0, $71 + 115225 | 0, 129, GOT_data_internal_RayRTreeCallback_0_2c_20true___RayRTreeCallback_28float_2c_20physx__Gu__MeshHitCallback_physx__PxRaycastHit___2c_20int_2c_20void_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20bool_2c_20physx__PxVec3_20const__29___ignore); $66 = 0; } } @@ -1068030,7 +1069831,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 253166 | 0, $27 + 112418 | 0, 249, GOT_data_internal_RayRTreeCallback_0_2c_20true____RayRTreeCallback_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 259148 | 0, $27 + 115225 | 0, 249, GOT_data_internal_RayRTreeCallback_0_2c_20true____RayRTreeCallback_28_29___ignore); $22 = 0; } } @@ -1068161,7 +1069962,7 @@ function asmFunc(imports) { } $67 = physx__PxGetAssertHandler_28_29() | 0; $71 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$67 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($67, $71 + 188746 | 0, $71 + 112418 | 0, 129, GOT_data_internal_RayRTreeCallback_1_2c_20true___RayRTreeCallback_28float_2c_20physx__Gu__MeshHitCallback_physx__PxRaycastHit___2c_20int_2c_20void_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20bool_2c_20physx__PxVec3_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$67 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($67, $71 + 194708 | 0, $71 + 115225 | 0, 129, GOT_data_internal_RayRTreeCallback_1_2c_20true___RayRTreeCallback_28float_2c_20physx__Gu__MeshHitCallback_physx__PxRaycastHit___2c_20int_2c_20void_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20bool_2c_20physx__PxVec3_20const__29___ignore); $66 = 0; } } @@ -1068239,7 +1070040,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 253166 | 0, $27 + 112418 | 0, 249, GOT_data_internal_RayRTreeCallback_1_2c_20true____RayRTreeCallback_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 259148 | 0, $27 + 115225 | 0, 249, GOT_data_internal_RayRTreeCallback_1_2c_20true____RayRTreeCallback_28_29___ignore); $22 = 0; } } @@ -1068281,12 +1070082,12 @@ function asmFunc(imports) { } $29 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372967 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379815 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 201498 | 0, $34 + 112418 | 0, 408, $34 + 372967 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 207480 | 0, $34 + 115225 | 0, 408, $34 + 379815 | 0); $29 = 0; } } @@ -1068449,12 +1070250,12 @@ function asmFunc(imports) { } $27 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372985 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379833 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 201560 | 0, $32 + 112418 | 0, 728, $32 + 372985 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 207542 | 0, $32 + 115225 | 0, 728, $32 + 379833 | 0); $27 = 0; } } @@ -1068607,12 +1070408,12 @@ function asmFunc(imports) { } $27 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372986 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379834 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 201560 | 0, $32 + 112418 | 0, 728, $32 + 372986 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 207542 | 0, $32 + 115225 | 0, 728, $32 + 379834 | 0); $27 = 0; } } @@ -1068772,12 +1070573,12 @@ function asmFunc(imports) { } $27 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372987 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379835 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 201560 | 0, $32 + 112418 | 0, 728, $32 + 372987 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 207542 | 0, $32 + 115225 | 0, 728, $32 + 379835 | 0); $27 = 0; } } @@ -1068928,12 +1070729,12 @@ function asmFunc(imports) { } $29 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372968 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379816 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 201498 | 0, $34 + 112418 | 0, 760, $34 + 372968 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 207480 | 0, $34 + 115225 | 0, 760, $34 + 379816 | 0); $29 = 0; } } @@ -1069011,7 +1070812,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 227631 | 0, $23 + 136382 | 0, 264, GOT_data_internal_physx__computeSweepData_28physx__PxTriangleMeshGeometry_20const__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 233613 | 0, $23 + 141456 | 0, 264, GOT_data_internal_physx__computeSweepData_28physx__PxTriangleMeshGeometry_20const__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_29___ignore); $18 = 0; } } @@ -1069029,7 +1070830,7 @@ function asmFunc(imports) { } $55 = physx__PxGetAssertHandler_28_29() | 0; $59 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 227597 | 0, $59 + 136382 | 0, 267, GOT_data_internal_physx__computeSweepData_28physx__PxTriangleMeshGeometry_20const__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 233579 | 0, $59 + 141456 | 0, 267, GOT_data_internal_physx__computeSweepData_28physx__PxTriangleMeshGeometry_20const__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_29___ignore_1); $54 = 0; } } @@ -1069100,12 +1070901,12 @@ function asmFunc(imports) { } $29 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372969 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379817 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 201498 | 0, $34 + 112418 | 0, 803, $34 + 372969 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 207480 | 0, $34 + 115225 | 0, 803, $34 + 379817 | 0); $29 = 0; } } @@ -1069284,12 +1071085,12 @@ function asmFunc(imports) { } $27 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372970 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379818 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 201498 | 0, $32 + 112418 | 0, 879, $32 + 372970 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 207480 | 0, $32 + 115225 | 0, 879, $32 + 379818 | 0); $27 = 0; } } @@ -1069467,7 +1071268,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 205867 | 0, $25 + 112418 | 0, 153, GOT_data_internal_RayRTreeCallback_0_2c_20false___processResults_28unsigned_20int_2c_20unsigned_20int__2c_20float__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 211849 | 0, $25 + 115225 | 0, 153, GOT_data_internal_RayRTreeCallback_0_2c_20false___processResults_28unsigned_20int_2c_20unsigned_20int__2c_20float__29___ignore); $20 = 0; } } @@ -1069748,7 +1071549,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 205867 | 0, $25 + 112418 | 0, 153, GOT_data_internal_RayRTreeCallback_1_2c_20false___processResults_28unsigned_20int_2c_20unsigned_20int__2c_20float__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 211849 | 0, $25 + 115225 | 0, 153, GOT_data_internal_RayRTreeCallback_1_2c_20false___processResults_28unsigned_20int_2c_20unsigned_20int__2c_20float__29___ignore); $20 = 0; } } @@ -1069965,7 +1071766,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 205867 | 0, $25 + 112418 | 0, 153, GOT_data_internal_RayRTreeCallback_0_2c_20true___processResults_28unsigned_20int_2c_20unsigned_20int__2c_20float__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 211849 | 0, $25 + 115225 | 0, 153, GOT_data_internal_RayRTreeCallback_0_2c_20true___processResults_28unsigned_20int_2c_20unsigned_20int__2c_20float__29___ignore); $20 = 0; } } @@ -1070235,7 +1072036,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 205867 | 0, $25 + 112418 | 0, 153, GOT_data_internal_RayRTreeCallback_1_2c_20true___processResults_28unsigned_20int_2c_20unsigned_20int__2c_20float__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 211849 | 0, $25 + 115225 | 0, 153, GOT_data_internal_RayRTreeCallback_1_2c_20true___processResults_28unsigned_20int_2c_20unsigned_20int__2c_20float__29___ignore); $20 = 0; } } @@ -1070782,7 +1072583,7 @@ function asmFunc(imports) { HEAP8[($6 + 3 | 0) >> 0] = $3 & $7 | 0; $9 = HEAP32[($6 + 12 | 0) >> 2] | 0; $28anonymous_20namespace_29__IntersectShapeVsMeshCallback__IntersectShapeVsMeshCallback_28physx__PxMat33_20const__2c_20physx__Gu__LimitedResults__2c_20bool_29($9 | 0, HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, (HEAPU8[($6 + 3 | 0) >> 0] | 0) & $7 | 0 | 0) | 0; - HEAP32[$9 >> 2] = (GOT_data_internal___memory_base + 353360 | 0) + 8 | 0; + HEAP32[$9 >> 2] = (GOT_data_internal___memory_base + 360192 | 0) + 8 | 0; physx__PxVec3__PxVec3_28_29($9 + 24 | 0 | 0) | 0; __stack_pointer = $6 + 16 | 0; return $9 | 0; @@ -1070815,7 +1072616,7 @@ function asmFunc(imports) { HEAP8[($6 + 3 | 0) >> 0] = $3 & $7 | 0; $9 = HEAP32[($6 + 12 | 0) >> 2] | 0; $28anonymous_20namespace_29__IntersectShapeVsMeshCallback__IntersectShapeVsMeshCallback_28physx__PxMat33_20const__2c_20physx__Gu__LimitedResults__2c_20bool_29($9 | 0, HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, (HEAPU8[($6 + 3 | 0) >> 0] | 0) & $7 | 0 | 0) | 0; - HEAP32[$9 >> 2] = (GOT_data_internal___memory_base + 353424 | 0) + 8 | 0; + HEAP32[$9 >> 2] = (GOT_data_internal___memory_base + 360256 | 0) + 8 | 0; physx__PxVec3__PxVec3_28_29($9 + 24 | 0 | 0) | 0; __stack_pointer = $6 + 16 | 0; return $9 | 0; @@ -1070879,7 +1072680,7 @@ function asmFunc(imports) { HEAP8[($6 + 3 | 0) >> 0] = $3 & 1 | 0; $9 = HEAP32[($6 + 12 | 0) >> 2] | 0; physx__Gu__MeshHitCallback_physx__PxRaycastHit___MeshHitCallback_28physx__Gu__CallbackMode__Enum_29($9 | 0, 2 | 0) | 0; - HEAP32[$9 >> 2] = (GOT_data_internal___memory_base + 353404 | 0) + 8 | 0; + HEAP32[$9 >> 2] = (GOT_data_internal___memory_base + 360236 | 0) + 8 | 0; HEAP32[($9 + 8 | 0) >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($9 + 12 | 0) >> 2] = HEAP32[($6 + 4 | 0) >> 2] | 0; HEAP8[($9 + 16 | 0) >> 0] = 0; @@ -1071215,7 +1073016,7 @@ function asmFunc(imports) { HEAP8[($6 + 3 | 0) >> 0] = $3 & $7 | 0; $9 = HEAP32[($6 + 12 | 0) >> 2] | 0; $28anonymous_20namespace_29__IntersectShapeVsMeshCallback__IntersectShapeVsMeshCallback_28physx__PxMat33_20const__2c_20physx__Gu__LimitedResults__2c_20bool_29($9 | 0, HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, (HEAPU8[($6 + 3 | 0) >> 0] | 0) & $7 | 0 | 0) | 0; - HEAP32[$9 >> 2] = (GOT_data_internal___memory_base + 353456 | 0) + 8 | 0; + HEAP32[$9 >> 2] = (GOT_data_internal___memory_base + 360288 | 0) + 8 | 0; physx__Cm__Matrix34__Matrix34_28_29($9 + 20 | 0 | 0) | 0; physx__Gu__Vec3p__Vec3p_28_29($9 + 68 | 0 | 0) | 0; physx__Gu__Vec3p__Vec3p_28_29($9 + 84 | 0 | 0) | 0; @@ -1071252,7 +1073053,7 @@ function asmFunc(imports) { HEAP8[($6 + 3 | 0) >> 0] = $3 & $7 | 0; $9 = HEAP32[($6 + 12 | 0) >> 2] | 0; $28anonymous_20namespace_29__IntersectShapeVsMeshCallback__IntersectShapeVsMeshCallback_28physx__PxMat33_20const__2c_20physx__Gu__LimitedResults__2c_20bool_29($9 | 0, HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, (HEAPU8[($6 + 3 | 0) >> 0] | 0) & $7 | 0 | 0) | 0; - HEAP32[$9 >> 2] = (GOT_data_internal___memory_base + 353488 | 0) + 8 | 0; + HEAP32[$9 >> 2] = (GOT_data_internal___memory_base + 360320 | 0) + 8 | 0; physx__Cm__Matrix34__Matrix34_28_29($9 + 20 | 0 | 0) | 0; physx__Gu__Vec3p__Vec3p_28_29($9 + 68 | 0 | 0) | 0; physx__Gu__Vec3p__Vec3p_28_29($9 + 84 | 0 | 0) | 0; @@ -1071423,7 +1073224,7 @@ function asmFunc(imports) { HEAP8[($6 + 3 | 0) >> 0] = $3 & $7 | 0; $9 = HEAP32[($6 + 12 | 0) >> 2] | 0; $28anonymous_20namespace_29__IntersectShapeVsMeshCallback__IntersectShapeVsMeshCallback_28physx__PxMat33_20const__2c_20physx__Gu__LimitedResults__2c_20bool_29($9 | 0, HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, (HEAPU8[($6 + 3 | 0) >> 0] | 0) & $7 | 0 | 0) | 0; - HEAP32[$9 >> 2] = (GOT_data_internal___memory_base + 353520 | 0) + 8 | 0; + HEAP32[$9 >> 2] = (GOT_data_internal___memory_base + 360352 | 0) + 8 | 0; physx__Gu__Capsule__Capsule_28_29($9 + 20 | 0 | 0) | 0; physx__Gu__CapsuleTriangleOverlapData__CapsuleTriangleOverlapData_28_29($9 + 48 | 0 | 0) | 0; __stack_pointer = $6 + 16 | 0; @@ -1071487,7 +1073288,7 @@ function asmFunc(imports) { HEAP8[($6 + 3 | 0) >> 0] = $3 & $7 | 0; $9 = HEAP32[($6 + 12 | 0) >> 2] | 0; $28anonymous_20namespace_29__IntersectShapeVsMeshCallback__IntersectShapeVsMeshCallback_28physx__PxMat33_20const__2c_20physx__Gu__LimitedResults__2c_20bool_29($9 | 0, HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, (HEAPU8[($6 + 3 | 0) >> 0] | 0) & $7 | 0 | 0) | 0; - HEAP32[$9 >> 2] = (GOT_data_internal___memory_base + 353552 | 0) + 8 | 0; + HEAP32[$9 >> 2] = (GOT_data_internal___memory_base + 360384 | 0) + 8 | 0; physx__Gu__Capsule__Capsule_28_29($9 + 20 | 0 | 0) | 0; physx__Gu__CapsuleTriangleOverlapData__CapsuleTriangleOverlapData_28_29($9 + 48 | 0 | 0) | 0; __stack_pointer = $6 + 16 | 0; @@ -1071646,12 +1073447,12 @@ function asmFunc(imports) { } $17 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372988 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379836 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 191431 | 0, $22 + 108455 | 0, 61, $22 + 372988 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 197393 | 0, $22 + 110674 | 0, 61, $22 + 379836 | 0); $17 = 0; } } @@ -1071661,12 +1073462,12 @@ function asmFunc(imports) { } $45 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372989 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379837 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $46 = physx__PxGetAssertHandler_28_29() | 0; $50 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 189536 | 0, $50 + 108455 | 0, 62, $50 + 372989 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 195498 | 0, $50 + 110674 | 0, 62, $50 + 379837 | 0); $45 = 0; } } @@ -1071701,12 +1073502,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372990 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379838 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 192385 | 0, $28 + 108455 | 0, 76, $28 + 372990 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 198347 | 0, $28 + 110674 | 0, 76, $28 + 379838 | 0); $23 = 0; } } @@ -1071716,12 +1073517,12 @@ function asmFunc(imports) { } $51 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372991 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379839 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 189536 | 0, $56 + 108455 | 0, 77, $56 + 372991 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 195498 | 0, $56 + 110674 | 0, 77, $56 + 379839 | 0); $51 = 0; } } @@ -1071757,12 +1073558,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372992 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379840 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 182670 | 0, $28 + 108455 | 0, 92, $28 + 372992 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 188568 | 0, $28 + 110674 | 0, 92, $28 + 379840 | 0); $23 = 0; } } @@ -1071772,12 +1073573,12 @@ function asmFunc(imports) { } $51 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372993 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379841 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 189536 | 0, $56 + 108455 | 0, 93, $56 + 372993 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 195498 | 0, $56 + 110674 | 0, 93, $56 + 379841 | 0); $51 = 0; } } @@ -1071813,12 +1073614,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372994 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379842 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 189383 | 0, $28 + 108455 | 0, 206, $28 + 372994 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 195345 | 0, $28 + 110674 | 0, 206, $28 + 379842 | 0); $23 = 0; } } @@ -1071828,12 +1073629,12 @@ function asmFunc(imports) { } $51 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372995 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379843 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $52 = physx__PxGetAssertHandler_28_29() | 0; $56 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 189536 | 0, $56 + 108455 | 0, 207, $56 + 372995 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$52 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($52, $56 + 195498 | 0, $56 + 110674 | 0, 207, $56 + 379843 | 0); $51 = 0; } } @@ -1071866,12 +1073667,12 @@ function asmFunc(imports) { } $129 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 372996 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379844 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $130 = physx__PxGetAssertHandler_28_29() | 0; $134 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$130 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($130, $134 + 244002 | 0, $134 + 108455 | 0, 230, $134 + 372996 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$130 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($130, $134 + 249984 | 0, $134 + 110674 | 0, 230, $134 + 379844 | 0); $129 = 0; } } @@ -1074454,7 +1076255,7 @@ function asmFunc(imports) { } $636 = physx__PxGetAssertHandler_28_29() | 0; $640 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$636 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($636, $640 + 201154 | 0, $640 + 140848 | 0, 179, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjk_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__FloatV__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$636 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($636, $640 + 207136 | 0, $640 + 146608 | 0, 179, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjk_physx__Gu__RelativeConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__FloatV__29___ignore); $635 = 0; } } @@ -1075732,7 +1077533,7 @@ function asmFunc(imports) { void_20PX_UNUSED_unsigned_20int__28unsigned_20int_20const__29($6 + 16 | 0 | 0); physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 + 14 | 0 | 0, 0 | 0) | 0; physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__NonTrackingAllocator___AlignedAllocator_28physx__shdfnd__NonTrackingAllocator_20const__29($6 + 15 | 0 | 0, $6 + 14 | 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__NonTrackingAllocator___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 15 | 0 | 0, Math_imul(HEAP32[($8 + 80 | 0) >> 2] | 0, 112) | 0, GOT_data_internal___memory_base + 112236 | 0 | 0, 87 | 0) | 0), HEAP32[(wasm2js_i32$0 + 88 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__NonTrackingAllocator___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 15 | 0 | 0, Math_imul(HEAP32[($8 + 80 | 0) >> 2] | 0, 112) | 0, GOT_data_internal___memory_base + 115015 | 0 | 0, 87 | 0) | 0), HEAP32[(wasm2js_i32$0 + 88 | 0) >> 2] = wasm2js_i32$1; physx__Cm__markSerializedMem_28void__2c_20unsigned_20int_29(HEAP32[($8 + 88 | 0) >> 2] | 0 | 0, Math_imul(HEAP32[($8 + 80 | 0) >> 2] | 0, 112) | 0); HEAP32[($6 + 8 | 0) >> 2] = 0; label$5 : { @@ -1075851,7 +1077652,7 @@ function asmFunc(imports) { HEAP32[($7 + 304 | 0) >> 2] = $4; $8 = HEAP32[($7 + 316 | 0) >> 2] | 0; void_20PX_UNUSED_physx__Gu__RTreeNodeQ__28physx__Gu__RTreeNodeQ_20const__29($2 | 0); - $11 = GOT_data_internal___memory_base + 373e3 | 0; + $11 = GOT_data_internal___memory_base + 379848 | 0; HEAP32[$11 >> 2] = (HEAP32[$11 >> 2] | 0) + 1 | 0; (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__Gu__RTreePage__nodeCount_28_29_20const(HEAP32[($7 + 308 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 272 | 0) >> 2] = wasm2js_i32$1; HEAP32[($7 + 268 | 0) >> 2] = 0; @@ -1075874,12 +1077675,12 @@ function asmFunc(imports) { } $47 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373004 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379852 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $48 = physx__PxGetAssertHandler_28_29() | 0; $52 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 69084 | 0, $52 + 112236 | 0, 298, $52 + 373004 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 69084 | 0, $52 + 115015 | 0, 298, $52 + 379852 | 0); $47 = 0; } } @@ -1075889,12 +1077690,12 @@ function asmFunc(imports) { } $72 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373005 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379853 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $73 = physx__PxGetAssertHandler_28_29() | 0; $77 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$73 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($73, $77 + 68230 | 0, $77 + 112236 | 0, 298, $77 + 373005 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$73 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($73, $77 + 68230 | 0, $77 + 115015 | 0, 298, $77 + 379853 | 0); $72 = 0; } } @@ -1075904,12 +1077705,12 @@ function asmFunc(imports) { } $97 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373006 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379854 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $98 = physx__PxGetAssertHandler_28_29() | 0; $102 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$98 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($98, $102 + 65658 | 0, $102 + 112236 | 0, 298, $102 + 373006 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$98 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($98, $102 + 65658 | 0, $102 + 115015 | 0, 298, $102 + 379854 | 0); $97 = 0; } } @@ -1075919,12 +1077720,12 @@ function asmFunc(imports) { } $122 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373007 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379855 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $123 = physx__PxGetAssertHandler_28_29() | 0; $127 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$123 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($123, $127 + 68987 | 0, $127 + 112236 | 0, 299, $127 + 373007 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$123 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($123, $127 + 68987 | 0, $127 + 115015 | 0, 299, $127 + 379855 | 0); $122 = 0; } } @@ -1075934,12 +1077735,12 @@ function asmFunc(imports) { } $147 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373008 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379856 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $148 = physx__PxGetAssertHandler_28_29() | 0; $152 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$148 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($148, $152 + 66062 | 0, $152 + 112236 | 0, 299, $152 + 373008 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$148 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($148, $152 + 66062 | 0, $152 + 115015 | 0, 299, $152 + 379856 | 0); $147 = 0; } } @@ -1075949,12 +1077750,12 @@ function asmFunc(imports) { } $172 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373009 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379857 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $173 = physx__PxGetAssertHandler_28_29() | 0; $177 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$173 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($173, $177 + 65615 | 0, $177 + 112236 | 0, 299, $177 + 373009 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$173 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($173, $177 + 65615 | 0, $177 + 115015 | 0, 299, $177 + 379857 | 0); $172 = 0; } } @@ -1075969,12 +1077770,12 @@ function asmFunc(imports) { } $199 = 0; label$20 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373010 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379858 | 0) >> 0] | 0) & 1 | 0) { break label$20 } $200 = physx__PxGetAssertHandler_28_29() | 0; $204 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$200 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($200, $204 + 207446 | 0, $204 + 112236 | 0, 302, $204 + 373010 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$200 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($200, $204 + 213428 | 0, $204 + 115015 | 0, 302, $204 + 379858 | 0); $199 = 0; } } @@ -1076114,12 +1077915,12 @@ function asmFunc(imports) { } $356 = 0; label$23 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373011 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379859 | 0) >> 0] | 0) & 1 | 0) { break label$23 } $357 = physx__PxGetAssertHandler_28_29() | 0; $361 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$357 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($357, $361 + 69112 | 0, $361 + 112236 | 0, 313, $361 + 373011 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$357 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($357, $361 + 69112 | 0, $361 + 115015 | 0, 313, $361 + 379859 | 0); $356 = 0; } } @@ -1076129,12 +1077930,12 @@ function asmFunc(imports) { } $382 = 0; label$25 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373012 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379860 | 0) >> 0] | 0) & 1 | 0) { break label$25 } $383 = physx__PxGetAssertHandler_28_29() | 0; $387 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$383 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($383, $387 + 68258 | 0, $387 + 112236 | 0, 313, $387 + 373012 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$383 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($383, $387 + 68258 | 0, $387 + 115015 | 0, 313, $387 + 379860 | 0); $382 = 0; } } @@ -1076144,12 +1077945,12 @@ function asmFunc(imports) { } $408 = 0; label$27 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373013 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379861 | 0) >> 0] | 0) & 1 | 0) { break label$27 } $409 = physx__PxGetAssertHandler_28_29() | 0; $413 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$409 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($409, $413 + 65686 | 0, $413 + 112236 | 0, 313, $413 + 373013 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$409 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($409, $413 + 65686 | 0, $413 + 115015 | 0, 313, $413 + 379861 | 0); $408 = 0; } } @@ -1076159,12 +1077960,12 @@ function asmFunc(imports) { } $434 = 0; label$29 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373014 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379862 | 0) >> 0] | 0) & 1 | 0) { break label$29 } $435 = physx__PxGetAssertHandler_28_29() | 0; $439 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$435 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($435, $439 + 69015 | 0, $439 + 112236 | 0, 314, $439 + 373014 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$435 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($435, $439 + 69015 | 0, $439 + 115015 | 0, 314, $439 + 379862 | 0); $434 = 0; } } @@ -1076174,12 +1077975,12 @@ function asmFunc(imports) { } $460 = 0; label$31 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373015 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379863 | 0) >> 0] | 0) & 1 | 0) { break label$31 } $461 = physx__PxGetAssertHandler_28_29() | 0; $465 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$461 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($461, $465 + 66090 | 0, $465 + 112236 | 0, 314, $465 + 373015 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$461 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($461, $465 + 66090 | 0, $465 + 115015 | 0, 314, $465 + 379863 | 0); $460 = 0; } } @@ -1076189,12 +1077990,12 @@ function asmFunc(imports) { } $486 = 0; label$33 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373016 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379864 | 0) >> 0] | 0) & 1 | 0) { break label$33 } $487 = physx__PxGetAssertHandler_28_29() | 0; $491 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$487 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($487, $491 + 65643 | 0, $491 + 112236 | 0, 314, $491 + 373016 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$487 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($487, $491 + 65643 | 0, $491 + 115015 | 0, 314, $491 + 379864 | 0); $486 = 0; } } @@ -1076212,12 +1078013,12 @@ function asmFunc(imports) { } $520 = 0; label$35 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373017 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379865 | 0) >> 0] | 0) & 1 | 0) { break label$35 } $521 = physx__PxGetAssertHandler_28_29() | 0; $525 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$521 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($521, $525 + 186540 | 0, $525 + 112236 | 0, 323, $525 + 373017 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$521 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($521, $525 + 192502 | 0, $525 + 115015 | 0, 323, $525 + 379865 | 0); $520 = 0; } } @@ -1076227,12 +1078028,12 @@ function asmFunc(imports) { } $547 = 0; label$37 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373018 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379866 | 0) >> 0] | 0) & 1 | 0) { break label$37 } $548 = physx__PxGetAssertHandler_28_29() | 0; $552 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$548 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($548, $552 + 186402 | 0, $552 + 112236 | 0, 324, $552 + 373018 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$548 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($548, $552 + 192364 | 0, $552 + 115015 | 0, 324, $552 + 379866 | 0); $547 = 0; } } @@ -1076242,12 +1078043,12 @@ function asmFunc(imports) { } $574 = 0; label$39 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373019 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379867 | 0) >> 0] | 0) & 1 | 0) { break label$39 } $575 = physx__PxGetAssertHandler_28_29() | 0; $579 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$575 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($575, $579 + 186264 | 0, $579 + 112236 | 0, 325, $579 + 373019 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$575 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($575, $579 + 192226 | 0, $579 + 115015 | 0, 325, $579 + 379867 | 0); $574 = 0; } } @@ -1076257,12 +1078058,12 @@ function asmFunc(imports) { } $601 = 0; label$41 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373020 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379868 | 0) >> 0] | 0) & 1 | 0) { break label$41 } $602 = physx__PxGetAssertHandler_28_29() | 0; $606 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$602 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($602, $606 + 186471 | 0, $606 + 112236 | 0, 326, $606 + 373020 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$602 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($602, $606 + 192433 | 0, $606 + 115015 | 0, 326, $606 + 379868 | 0); $601 = 0; } } @@ -1076272,12 +1078073,12 @@ function asmFunc(imports) { } $628 = 0; label$43 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373021 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379869 | 0) >> 0] | 0) & 1 | 0) { break label$43 } $629 = physx__PxGetAssertHandler_28_29() | 0; $633 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$629 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($629, $633 + 186333 | 0, $633 + 112236 | 0, 327, $633 + 373021 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$629 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($629, $633 + 192295 | 0, $633 + 115015 | 0, 327, $633 + 379869 | 0); $628 = 0; } } @@ -1076287,12 +1078088,12 @@ function asmFunc(imports) { } $655 = 0; label$45 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373022 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379870 | 0) >> 0] | 0) & 1 | 0) { break label$45 } $656 = physx__PxGetAssertHandler_28_29() | 0; $660 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$656 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($656, $660 + 186195 | 0, $660 + 112236 | 0, 328, $660 + 373022 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$656 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($656, $660 + 192157 | 0, $660 + 115015 | 0, 328, $660 + 379870 | 0); $655 = 0; } } @@ -1076328,7 +1078129,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 186004 | 0, $24 + 112236 | 0, 168, GOT_data_internal_physx__Gu__RTreePage__getNode_28unsigned_20int_2c_20physx__Gu__RTreeNodeQ__29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 191966 | 0, $24 + 115015 | 0, 168, GOT_data_internal_physx__Gu__RTreePage__getNode_28unsigned_20int_2c_20physx__Gu__RTreeNodeQ__29_20const___ignore); $19 = 0; } } @@ -1076700,27 +1078501,27 @@ function asmFunc(imports) { function __cxx_global_var_init_9() { var $3 = 0; $3 = -2147483648; - physx__shdfnd__aos__U4LoadXYZW_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29(GOT_data_internal___memory_base + 373024 | 0 | 0, $3 | 0, $3 | 0, $3 | 0, $3 | 0); + physx__shdfnd__aos__U4LoadXYZW_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29(GOT_data_internal___memory_base + 379872 | 0 | 0, $3 | 0, $3 | 0, $3 | 0, $3 | 0); return; } function __cxx_global_var_init_1_1() { - physx__shdfnd__aos__V4Load_28float_29(GOT_data_internal___memory_base + 373040 | 0 | 0, Math_fround(Math_fround(9.999999717180685e-10))); + physx__shdfnd__aos__V4Load_28float_29(GOT_data_internal___memory_base + 379888 | 0 | 0, Math_fround(Math_fround(9.999999717180685e-10))); return; } function __cxx_global_var_init_2_1() { - physx__shdfnd__aos__V4Zero_28_29(GOT_data_internal___memory_base + 373056 | 0 | 0); + physx__shdfnd__aos__V4Zero_28_29(GOT_data_internal___memory_base + 379904 | 0 | 0); return; } function __cxx_global_var_init_3_1() { - physx__shdfnd__aos__V4Load_28float_29(GOT_data_internal___memory_base + 373072 | 0 | 0, Math_fround(Math_fround(2.0))); + physx__shdfnd__aos__V4Load_28float_29(GOT_data_internal___memory_base + 379920 | 0 | 0, Math_fround(Math_fround(2.0))); return; } function __cxx_global_var_init_4_1() { - physx__shdfnd__aos__V4Load_28float_29(GOT_data_internal___memory_base + 373088 | 0 | 0, Math_fround(Math_fround(1.0000000116860974e-07))); + physx__shdfnd__aos__V4Load_28float_29(GOT_data_internal___memory_base + 379936 | 0 | 0, Math_fround(Math_fround(1.0000000116860974e-07))); return; } @@ -1076760,7 +1078561,7 @@ function asmFunc(imports) { } $37 = physx__PxGetAssertHandler_28_29() | 0; $41 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 88287 | 0, $41 + 100016 | 0, 188, GOT_data_internal_void_20physx__Gu__RTree__traverseRay_0__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 88356 | 0, $41 + 100989 | 0, 188, GOT_data_internal_void_20physx__Gu__RTree__traverseRay_0__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore); $36 = 0; } } @@ -1076775,7 +1078576,7 @@ function asmFunc(imports) { } $57 = physx__PxGetAssertHandler_28_29() | 0; $61 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$57 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($57, $61 + 207233 | 0, $61 + 100016 | 0, 189, GOT_data_internal_void_20physx__Gu__RTree__traverseRay_0__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$57 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($57, $61 + 213215 | 0, $61 + 100989 | 0, 189, GOT_data_internal_void_20physx__Gu__RTree__traverseRay_0__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_1); $56 = 0; } } @@ -1076790,7 +1078591,7 @@ function asmFunc(imports) { } $76 = physx__PxGetAssertHandler_28_29() | 0; $80 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 207418 | 0, $80 + 100016 | 0, 190, GOT_data_internal_void_20physx__Gu__RTree__traverseRay_0__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 213400 | 0, $80 + 100989 | 0, 190, GOT_data_internal_void_20physx__Gu__RTree__traverseRay_0__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_2); $75 = 0; } } @@ -1076848,7 +1078649,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 848 | 0) >> 2] = $1220; HEAP32[(i64toi32_i32$1 + 852 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__VecU32V_ReinterpretFrom_Vec4V_28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 3152 | 0 | 0, i64toi32_i32$1 + 848 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373024 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379872 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $1236 = i64toi32_i32$0; @@ -1076948,7 +1078749,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $10; HEAP32[(i64toi32_i32$1 + 2992 | 0) >> 2] = $1319; HEAP32[(i64toi32_i32$1 + 2996 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373040 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379888 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $1327 = i64toi32_i32$0; @@ -1077149,7 +1078950,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $10; HEAP32[(i64toi32_i32$1 + 2864 | 0) >> 2] = $1506; HEAP32[(i64toi32_i32$1 + 2868 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373072 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379920 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $1514 = i64toi32_i32$0; @@ -1077277,7 +1079078,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $10; HEAP32[(i64toi32_i32$1 + 2800 | 0) >> 2] = $1621; HEAP32[(i64toi32_i32$1 + 2804 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $1629 = i64toi32_i32$0; @@ -1077519,7 +1079320,7 @@ function asmFunc(imports) { } $370 = physx__PxGetAssertHandler_28_29() | 0; $374 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$370 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($370, $374 + 205346 | 0, $374 + 100016 | 0, 232, GOT_data_internal_void_20physx__Gu__RTree__traverseRay_0__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$370 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($370, $374 + 211328 | 0, $374 + 100989 | 0, 232, GOT_data_internal_void_20physx__Gu__RTree__traverseRay_0__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_3); $369 = 0; } } @@ -1077576,7 +1079377,7 @@ function asmFunc(imports) { } $450 = physx__PxGetAssertHandler_28_29() | 0; $454 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$450 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($450, $454 + 183656 | 0, $454 + 100016 | 0, 252, GOT_data_internal_void_20physx__Gu__RTree__traverseRay_0__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_4); + FUNCTION_TABLE[HEAP32[((HEAP32[$450 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($450, $454 + 189554 | 0, $454 + 100989 | 0, 252, GOT_data_internal_void_20physx__Gu__RTree__traverseRay_0__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_4); $449 = 0; } } @@ -1078729,7 +1080530,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $10; HEAP32[(i64toi32_i32$1 + 1504 | 0) >> 2] = $3072; HEAP32[(i64toi32_i32$1 + 1508 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373040 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379888 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $3080 = i64toi32_i32$0; @@ -1079240,7 +1081041,7 @@ function asmFunc(imports) { } $37 = physx__PxGetAssertHandler_28_29() | 0; $41 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 88287 | 0, $41 + 100016 | 0, 188, GOT_data_internal_void_20physx__Gu__RTree__traverseRay_1__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 88356 | 0, $41 + 100989 | 0, 188, GOT_data_internal_void_20physx__Gu__RTree__traverseRay_1__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore); $36 = 0; } } @@ -1079255,7 +1081056,7 @@ function asmFunc(imports) { } $57 = physx__PxGetAssertHandler_28_29() | 0; $61 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$57 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($57, $61 + 207233 | 0, $61 + 100016 | 0, 189, GOT_data_internal_void_20physx__Gu__RTree__traverseRay_1__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$57 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($57, $61 + 213215 | 0, $61 + 100989 | 0, 189, GOT_data_internal_void_20physx__Gu__RTree__traverseRay_1__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_1); $56 = 0; } } @@ -1079270,7 +1081071,7 @@ function asmFunc(imports) { } $76 = physx__PxGetAssertHandler_28_29() | 0; $80 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 207418 | 0, $80 + 100016 | 0, 190, GOT_data_internal_void_20physx__Gu__RTree__traverseRay_1__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 213400 | 0, $80 + 100989 | 0, 190, GOT_data_internal_void_20physx__Gu__RTree__traverseRay_1__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_2); $75 = 0; } } @@ -1079296,7 +1081097,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $10; HEAP32[(i64toi32_i32$1 + 3920 | 0) >> 2] = $1349; HEAP32[(i64toi32_i32$1 + 3924 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373088 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379936 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $1357 = i64toi32_i32$0; @@ -1079529,7 +1081330,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 1120 | 0) >> 2] = $1570; HEAP32[(i64toi32_i32$1 + 1124 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__VecU32V_ReinterpretFrom_Vec4V_28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 3712 | 0 | 0, i64toi32_i32$1 + 1120 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373024 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379872 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $1586 = i64toi32_i32$0; @@ -1079629,7 +1081430,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $10; HEAP32[(i64toi32_i32$1 + 3552 | 0) >> 2] = $1669; HEAP32[(i64toi32_i32$1 + 3556 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373040 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379888 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $1677 = i64toi32_i32$0; @@ -1079830,7 +1081631,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $10; HEAP32[(i64toi32_i32$1 + 3424 | 0) >> 2] = $1856; HEAP32[(i64toi32_i32$1 + 3428 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373072 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379920 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $1864 = i64toi32_i32$0; @@ -1079958,7 +1081759,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $10; HEAP32[(i64toi32_i32$1 + 3360 | 0) >> 2] = $1971; HEAP32[(i64toi32_i32$1 + 3364 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $1979 = i64toi32_i32$0; @@ -1080200,7 +1082001,7 @@ function asmFunc(imports) { } $433 = physx__PxGetAssertHandler_28_29() | 0; $437 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$433 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($433, $437 + 205346 | 0, $437 + 100016 | 0, 232, GOT_data_internal_void_20physx__Gu__RTree__traverseRay_1__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$433 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($433, $437 + 211328 | 0, $437 + 100989 | 0, 232, GOT_data_internal_void_20physx__Gu__RTree__traverseRay_1__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_3); $432 = 0; } } @@ -1080257,7 +1082058,7 @@ function asmFunc(imports) { } $513 = physx__PxGetAssertHandler_28_29() | 0; $517 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$513 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($513, $517 + 183656 | 0, $517 + 100016 | 0, 252, GOT_data_internal_void_20physx__Gu__RTree__traverseRay_1__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_4); + FUNCTION_TABLE[HEAP32[((HEAP32[$513 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($513, $517 + 189554 | 0, $517 + 100989 | 0, 252, GOT_data_internal_void_20physx__Gu__RTree__traverseRay_1__28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__Gu__RTree__CallbackRaycast__2c_20physx__PxVec3_20const__2c_20float_29_20const___ignore_4); $512 = 0; } } @@ -1081836,7 +1083637,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $10; HEAP32[(i64toi32_i32$1 + 1776 | 0) >> 2] = $3758; HEAP32[(i64toi32_i32$1 + 1780 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373040 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379888 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $3766 = i64toi32_i32$0; @@ -1082247,12 +1084048,12 @@ function asmFunc(imports) { } $27 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373114 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379962 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 124170 | 0, $32 + 100016 | 0, 88, $32 + 373114 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 127544 | 0, $32 + 100989 | 0, 88, $32 + 379962 | 0); $27 = 0; } } @@ -1082262,12 +1084063,12 @@ function asmFunc(imports) { } $54 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373115 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379963 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $55 = physx__PxGetAssertHandler_28_29() | 0; $59 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 145704 | 0, $59 + 100016 | 0, 89, $59 + 373115 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 151565 | 0, $59 + 100989 | 0, 89, $59 + 379963 | 0); $54 = 0; } } @@ -1082280,12 +1084081,12 @@ function asmFunc(imports) { } $90 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373116 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379964 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $91 = physx__PxGetAssertHandler_28_29() | 0; $95 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$91 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($91, $95 + 88287 | 0, $95 + 100016 | 0, 96, $95 + 373116 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$91 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($91, $95 + 88356 | 0, $95 + 100989 | 0, 96, $95 + 379964 | 0); $90 = 0; } } @@ -1082295,12 +1084096,12 @@ function asmFunc(imports) { } $113 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373117 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379965 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $114 = physx__PxGetAssertHandler_28_29() | 0; $118 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 207233 | 0, $118 + 100016 | 0, 97, $118 + 373117 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 213215 | 0, $118 + 100989 | 0, 97, $118 + 379965 | 0); $113 = 0; } } @@ -1082310,12 +1084111,12 @@ function asmFunc(imports) { } $135 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373118 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379966 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $136 = physx__PxGetAssertHandler_28_29() | 0; $140 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$136 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($136, $140 + 207418 | 0, $140 + 100016 | 0, 98, $140 + 373118 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$136 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($136, $140 + 213400 | 0, $140 + 100989 | 0, 98, $140 + 379966 | 0); $135 = 0; } } @@ -1082479,12 +1084280,12 @@ function asmFunc(imports) { } $229 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373119 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379967 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $230 = physx__PxGetAssertHandler_28_29() | 0; $234 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$230 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($230, $234 + 230258 | 0, $234 + 100016 | 0, 117, $234 + 373119 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$230 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($230, $234 + 236240 | 0, $234 + 100989 | 0, 117, $234 + 379967 | 0); $229 = 0; } } @@ -1082525,12 +1084326,12 @@ function asmFunc(imports) { } $286 = 0; label$19 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373120 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379968 | 0) >> 0] | 0) & 1 | 0) { break label$19 } $287 = physx__PxGetAssertHandler_28_29() | 0; $291 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$287 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($287, $291 + 116205 | 0, $291 + 100016 | 0, 132, $291 + 373120 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$287 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($287, $291 + 119572 | 0, $291 + 100989 | 0, 132, $291 + 379968 | 0); $286 = 0; } } @@ -1083172,12 +1084973,12 @@ function asmFunc(imports) { } $30 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373121 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379969 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 88287 | 0, $35 + 100016 | 0, 337, $35 + 373121 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 88356 | 0, $35 + 100989 | 0, 337, $35 + 379969 | 0); $30 = 0; } } @@ -1083187,12 +1084988,12 @@ function asmFunc(imports) { } $53 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373122 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379970 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $54 = physx__PxGetAssertHandler_28_29() | 0; $58 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 207233 | 0, $58 + 100016 | 0, 338, $58 + 373122 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 213215 | 0, $58 + 100989 | 0, 338, $58 + 379970 | 0); $53 = 0; } } @@ -1083202,12 +1085003,12 @@ function asmFunc(imports) { } $75 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373123 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379971 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $76 = physx__PxGetAssertHandler_28_29() | 0; $80 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 207418 | 0, $80 + 100016 | 0, 339, $80 + 373123 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 213400 | 0, $80 + 100989 | 0, 339, $80 + 379971 | 0); $75 = 0; } } @@ -1083276,12 +1085077,12 @@ function asmFunc(imports) { } $171 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373124 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379972 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $172 = physx__PxGetAssertHandler_28_29() | 0; $176 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$172 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($172, $176 + 200202 | 0, $176 + 100016 | 0, 424, $176 + 373124 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$172 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($172, $176 + 206184 | 0, $176 + 100989 | 0, 424, $176 + 379972 | 0); $171 = 0; } } @@ -1083291,12 +1085092,12 @@ function asmFunc(imports) { } $198 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373125 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379973 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $199 = physx__PxGetAssertHandler_28_29() | 0; $203 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$199 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($199, $203 + 205346 | 0, $203 + 100016 | 0, 425, $203 + 373125 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$199 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($199, $203 + 211328 | 0, $203 + 100989 | 0, 425, $203 + 379973 | 0); $198 = 0; } } @@ -1083337,12 +1085138,12 @@ function asmFunc(imports) { } $254 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373126 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379974 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $255 = physx__PxGetAssertHandler_28_29() | 0; $259 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$255 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($255, $259 + 116171 | 0, $259 + 100016 | 0, 442, $259 + 373126 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$255 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($255, $259 + 119538 | 0, $259 + 100989 | 0, 442, $259 + 379974 | 0); $254 = 0; } } @@ -1084047,7 +1085848,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 416 | 0) >> 2] = $5145; HEAP32[(i64toi32_i32$1 + 420 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__Vec4V_20physx__shdfnd__aos__V4SplatElement_2__28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 14688 | 0 | 0, i64toi32_i32$1 + 416 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $5161 = i64toi32_i32$0; @@ -1084319,7 +1086120,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 608 | 0) >> 2] = $5400; HEAP32[(i64toi32_i32$1 + 612 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__Vec4V_20physx__shdfnd__aos__V4SplatElement_2__28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 14480 | 0 | 0, i64toi32_i32$1 + 608 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $5416 = i64toi32_i32$0; @@ -1084591,7 +1086392,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 800 | 0) >> 2] = $5655; HEAP32[(i64toi32_i32$1 + 804 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__Vec4V_20physx__shdfnd__aos__V4SplatElement_2__28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 14272 | 0 | 0, i64toi32_i32$1 + 800 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $5671 = i64toi32_i32$0; @@ -1084734,7 +1086535,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 912 | 0) >> 2] = $5794; HEAP32[(i64toi32_i32$1 + 916 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__V4MulAdd_28physx__shdfnd__aos__Vec4V_2c_20physx__shdfnd__aos__Vec4V_2c_20physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 14432 | 0 | 0, i64toi32_i32$1 + 944 | 0 | 0, i64toi32_i32$1 + 928 | 0 | 0, i64toi32_i32$1 + 912 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $5818 = i64toi32_i32$0; @@ -1084907,7 +1086708,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 1056 | 0) >> 2] = $5973; HEAP32[(i64toi32_i32$1 + 1060 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__V4Max_28physx__shdfnd__aos__Vec4V_2c_20physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 14224 | 0 | 0, i64toi32_i32$1 + 1072 | 0 | 0, i64toi32_i32$1 + 1056 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $5993 = i64toi32_i32$0; @@ -1085080,7 +1086881,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 1184 | 0) >> 2] = $6148; HEAP32[(i64toi32_i32$1 + 1188 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__V4Max_28physx__shdfnd__aos__Vec4V_2c_20physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 14080 | 0 | 0, i64toi32_i32$1 + 1200 | 0 | 0, i64toi32_i32$1 + 1184 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $6168 = i64toi32_i32$0; @@ -1086485,7 +1088286,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $7; HEAP32[(i64toi32_i32$1 + 12816 | 0) >> 2] = $7459; HEAP32[(i64toi32_i32$1 + 12820 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $7467 = i64toi32_i32$0; @@ -1086613,7 +1088414,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $7; HEAP32[(i64toi32_i32$1 + 12720 | 0) >> 2] = $7574; HEAP32[(i64toi32_i32$1 + 12724 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $7582 = i64toi32_i32$0; @@ -1086741,7 +1088542,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $7; HEAP32[(i64toi32_i32$1 + 12624 | 0) >> 2] = $7689; HEAP32[(i64toi32_i32$1 + 12628 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $7697 = i64toi32_i32$0; @@ -1087168,7 +1088969,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $7; HEAP32[(i64toi32_i32$1 + 12272 | 0) >> 2] = $8052; HEAP32[(i64toi32_i32$1 + 12276 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $8060 = i64toi32_i32$0; @@ -1087253,7 +1089054,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $7; HEAP32[(i64toi32_i32$1 + 12208 | 0) >> 2] = $8127; HEAP32[(i64toi32_i32$1 + 12212 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $8135 = i64toi32_i32$0; @@ -1087338,7 +1089139,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $7; HEAP32[(i64toi32_i32$1 + 12144 | 0) >> 2] = $8202; HEAP32[(i64toi32_i32$1 + 12148 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $8210 = i64toi32_i32$0; @@ -1087479,7 +1089280,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $7; HEAP32[(i64toi32_i32$1 + 11984 | 0) >> 2] = $8309; HEAP32[(i64toi32_i32$1 + 11988 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $8317 = i64toi32_i32$0; @@ -1087679,7 +1089480,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 2880 | 0) >> 2] = $8492; HEAP32[(i64toi32_i32$1 + 2884 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__Vec4V_20physx__shdfnd__aos__V4SplatElement_0__28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 11872 | 0 | 0, i64toi32_i32$1 + 2880 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $8508 = i64toi32_i32$0; @@ -1087808,7 +1089609,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 2960 | 0) >> 2] = $8615; HEAP32[(i64toi32_i32$1 + 2964 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__Vec4V_20physx__shdfnd__aos__V4SplatElement_0__28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 11744 | 0 | 0, i64toi32_i32$1 + 2960 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $8631 = i64toi32_i32$0; @@ -1087937,7 +1089738,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 3040 | 0) >> 2] = $8738; HEAP32[(i64toi32_i32$1 + 3044 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__Vec4V_20physx__shdfnd__aos__V4SplatElement_0__28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 11616 | 0 | 0, i64toi32_i32$1 + 3040 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $8754 = i64toi32_i32$0; @@ -1088009,7 +1089810,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 3104 | 0) >> 2] = $8817; HEAP32[(i64toi32_i32$1 + 3108 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__Vec4V_20physx__shdfnd__aos__V4SplatElement_2__28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 11664 | 0 | 0, i64toi32_i32$1 + 3104 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $8833 = i64toi32_i32$0; @@ -1088209,7 +1090010,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 3264 | 0) >> 2] = $9008; HEAP32[(i64toi32_i32$1 + 3268 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__Vec4V_20physx__shdfnd__aos__V4SplatElement_1__28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 11472 | 0 | 0, i64toi32_i32$1 + 3264 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $9024 = i64toi32_i32$0; @@ -1088338,7 +1090139,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 3344 | 0) >> 2] = $9131; HEAP32[(i64toi32_i32$1 + 3348 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__Vec4V_20physx__shdfnd__aos__V4SplatElement_1__28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 11344 | 0 | 0, i64toi32_i32$1 + 3344 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $9147 = i64toi32_i32$0; @@ -1088467,7 +1090268,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 3424 | 0) >> 2] = $9254; HEAP32[(i64toi32_i32$1 + 3428 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__Vec4V_20physx__shdfnd__aos__V4SplatElement_1__28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 11216 | 0 | 0, i64toi32_i32$1 + 3424 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $9270 = i64toi32_i32$0; @@ -1088539,7 +1090340,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 3488 | 0) >> 2] = $9333; HEAP32[(i64toi32_i32$1 + 3492 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__Vec4V_20physx__shdfnd__aos__V4SplatElement_2__28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 11264 | 0 | 0, i64toi32_i32$1 + 3488 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $9349 = i64toi32_i32$0; @@ -1088739,7 +1090540,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 3648 | 0) >> 2] = $9524; HEAP32[(i64toi32_i32$1 + 3652 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__Vec4V_20physx__shdfnd__aos__V4SplatElement_2__28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 11072 | 0 | 0, i64toi32_i32$1 + 3648 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $9540 = i64toi32_i32$0; @@ -1088868,7 +1090669,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 3728 | 0) >> 2] = $9647; HEAP32[(i64toi32_i32$1 + 3732 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__Vec4V_20physx__shdfnd__aos__V4SplatElement_2__28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 10944 | 0 | 0, i64toi32_i32$1 + 3728 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $9663 = i64toi32_i32$0; @@ -1088997,7 +1090798,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 3808 | 0) >> 2] = $9770; HEAP32[(i64toi32_i32$1 + 3812 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__Vec4V_20physx__shdfnd__aos__V4SplatElement_2__28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 10816 | 0 | 0, i64toi32_i32$1 + 3808 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $9786 = i64toi32_i32$0; @@ -1089069,7 +1090870,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 3872 | 0) >> 2] = $9849; HEAP32[(i64toi32_i32$1 + 3876 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__Vec4V_20physx__shdfnd__aos__V4SplatElement_2__28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 10864 | 0 | 0, i64toi32_i32$1 + 3872 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $9865 = i64toi32_i32$0; @@ -1089341,7 +1091142,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 4064 | 0) >> 2] = $10104; HEAP32[(i64toi32_i32$1 + 4068 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__Vec4V_20physx__shdfnd__aos__V4SplatElement_2__28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 10592 | 0 | 0, i64toi32_i32$1 + 4064 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $10120 = i64toi32_i32$0; @@ -1089541,7 +1091342,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 4224 | 0) >> 2] = $10295; HEAP32[(i64toi32_i32$1 + 4228 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__V4Sub_28physx__shdfnd__aos__Vec4V_2c_20physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 10528 | 0 | 0, i64toi32_i32$1 + 4240 | 0 | 0, i64toi32_i32$1 + 4224 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373024 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379872 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $10315 = i64toi32_i32$0; @@ -1089598,7 +1091399,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $7; HEAP32[(i64toi32_i32$1 + 10416 | 0) >> 2] = $10362; HEAP32[(i64toi32_i32$1 + 10420 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373024 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379872 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $10370 = i64toi32_i32$0; @@ -1089655,7 +1091456,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $7; HEAP32[(i64toi32_i32$1 + 10368 | 0) >> 2] = $10417; HEAP32[(i64toi32_i32$1 + 10372 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373024 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379872 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $10425 = i64toi32_i32$0; @@ -1089741,7 +1091542,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $7; HEAP32[(i64toi32_i32$1 + 10320 | 0) >> 2] = $10504; HEAP32[(i64toi32_i32$1 + 10324 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373024 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379872 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $10512 = i64toi32_i32$0; @@ -1089827,7 +1091628,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $7; HEAP32[(i64toi32_i32$1 + 10240 | 0) >> 2] = $10591; HEAP32[(i64toi32_i32$1 + 10244 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373024 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379872 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $10599 = i64toi32_i32$0; @@ -1089884,7 +1091685,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $7; HEAP32[(i64toi32_i32$1 + 10192 | 0) >> 2] = $10646; HEAP32[(i64toi32_i32$1 + 10196 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373024 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379872 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $10654 = i64toi32_i32$0; @@ -1089970,7 +1091771,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $7; HEAP32[(i64toi32_i32$1 + 10144 | 0) >> 2] = $10733; HEAP32[(i64toi32_i32$1 + 10148 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373024 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379872 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $10741 = i64toi32_i32$0; @@ -1090441,7 +1092242,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $7; HEAP32[(i64toi32_i32$1 + 9776 | 0) >> 2] = $11148; HEAP32[(i64toi32_i32$1 + 9780 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $11156 = i64toi32_i32$0; @@ -1090526,7 +1092327,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $7; HEAP32[(i64toi32_i32$1 + 9712 | 0) >> 2] = $11223; HEAP32[(i64toi32_i32$1 + 9716 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $11231 = i64toi32_i32$0; @@ -1090611,7 +1092412,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $7; HEAP32[(i64toi32_i32$1 + 9648 | 0) >> 2] = $11298; HEAP32[(i64toi32_i32$1 + 9652 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $11306 = i64toi32_i32$0; @@ -1090752,7 +1092553,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $7; HEAP32[(i64toi32_i32$1 + 9488 | 0) >> 2] = $11405; HEAP32[(i64toi32_i32$1 + 9492 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $11413 = i64toi32_i32$0; @@ -1090952,7 +1092753,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 5120 | 0) >> 2] = $11588; HEAP32[(i64toi32_i32$1 + 5124 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__Vec4V_20physx__shdfnd__aos__V4SplatElement_0__28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 9376 | 0 | 0, i64toi32_i32$1 + 5120 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $11604 = i64toi32_i32$0; @@ -1091081,7 +1092882,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 5200 | 0) >> 2] = $11711; HEAP32[(i64toi32_i32$1 + 5204 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__Vec4V_20physx__shdfnd__aos__V4SplatElement_0__28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 9248 | 0 | 0, i64toi32_i32$1 + 5200 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $11727 = i64toi32_i32$0; @@ -1091210,7 +1093011,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 5280 | 0) >> 2] = $11834; HEAP32[(i64toi32_i32$1 + 5284 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__Vec4V_20physx__shdfnd__aos__V4SplatElement_0__28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 9120 | 0 | 0, i64toi32_i32$1 + 5280 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $11850 = i64toi32_i32$0; @@ -1091282,7 +1093083,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 5344 | 0) >> 2] = $11913; HEAP32[(i64toi32_i32$1 + 5348 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__Vec4V_20physx__shdfnd__aos__V4SplatElement_2__28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 9168 | 0 | 0, i64toi32_i32$1 + 5344 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $11929 = i64toi32_i32$0; @@ -1091482,7 +1093283,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 5504 | 0) >> 2] = $12104; HEAP32[(i64toi32_i32$1 + 5508 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__Vec4V_20physx__shdfnd__aos__V4SplatElement_1__28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 8976 | 0 | 0, i64toi32_i32$1 + 5504 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $12120 = i64toi32_i32$0; @@ -1091611,7 +1093412,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 5584 | 0) >> 2] = $12227; HEAP32[(i64toi32_i32$1 + 5588 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__Vec4V_20physx__shdfnd__aos__V4SplatElement_1__28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 8848 | 0 | 0, i64toi32_i32$1 + 5584 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $12243 = i64toi32_i32$0; @@ -1091740,7 +1093541,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 5664 | 0) >> 2] = $12350; HEAP32[(i64toi32_i32$1 + 5668 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__Vec4V_20physx__shdfnd__aos__V4SplatElement_1__28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 8720 | 0 | 0, i64toi32_i32$1 + 5664 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $12366 = i64toi32_i32$0; @@ -1091812,7 +1093613,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 5728 | 0) >> 2] = $12429; HEAP32[(i64toi32_i32$1 + 5732 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__Vec4V_20physx__shdfnd__aos__V4SplatElement_2__28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 8768 | 0 | 0, i64toi32_i32$1 + 5728 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $12445 = i64toi32_i32$0; @@ -1092012,7 +1093813,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 5888 | 0) >> 2] = $12620; HEAP32[(i64toi32_i32$1 + 5892 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__Vec4V_20physx__shdfnd__aos__V4SplatElement_2__28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 8576 | 0 | 0, i64toi32_i32$1 + 5888 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $12636 = i64toi32_i32$0; @@ -1092141,7 +1093942,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 5968 | 0) >> 2] = $12743; HEAP32[(i64toi32_i32$1 + 5972 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__Vec4V_20physx__shdfnd__aos__V4SplatElement_2__28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 8448 | 0 | 0, i64toi32_i32$1 + 5968 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $12759 = i64toi32_i32$0; @@ -1092270,7 +1094071,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 6048 | 0) >> 2] = $12866; HEAP32[(i64toi32_i32$1 + 6052 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__Vec4V_20physx__shdfnd__aos__V4SplatElement_2__28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 8320 | 0 | 0, i64toi32_i32$1 + 6048 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $12882 = i64toi32_i32$0; @@ -1092342,7 +1094143,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 6112 | 0) >> 2] = $12945; HEAP32[(i64toi32_i32$1 + 6116 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__Vec4V_20physx__shdfnd__aos__V4SplatElement_2__28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 8368 | 0 | 0, i64toi32_i32$1 + 6112 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $12961 = i64toi32_i32$0; @@ -1092614,7 +1094415,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 6304 | 0) >> 2] = $13200; HEAP32[(i64toi32_i32$1 + 6308 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__Vec4V_20physx__shdfnd__aos__V4SplatElement_2__28physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 8096 | 0 | 0, i64toi32_i32$1 + 6304 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373056 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379904 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $13216 = i64toi32_i32$0; @@ -1092814,7 +1094615,7 @@ function asmFunc(imports) { HEAP32[(i64toi32_i32$1 + 6464 | 0) >> 2] = $13391; HEAP32[(i64toi32_i32$1 + 6468 | 0) >> 2] = i64toi32_i32$0; physx__shdfnd__aos__V4Sub_28physx__shdfnd__aos__Vec4V_2c_20physx__shdfnd__aos__Vec4V_29(i64toi32_i32$1 + 8032 | 0 | 0, i64toi32_i32$1 + 6480 | 0 | 0, i64toi32_i32$1 + 6464 | 0 | 0); - i64toi32_i32$2 = GOT_data_internal___memory_base + 373024 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379872 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $13411 = i64toi32_i32$0; @@ -1092871,7 +1094672,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $7; HEAP32[(i64toi32_i32$1 + 7920 | 0) >> 2] = $13458; HEAP32[(i64toi32_i32$1 + 7924 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373024 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379872 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $13466 = i64toi32_i32$0; @@ -1092928,7 +1094729,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $7; HEAP32[(i64toi32_i32$1 + 7872 | 0) >> 2] = $13513; HEAP32[(i64toi32_i32$1 + 7876 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373024 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379872 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $13521 = i64toi32_i32$0; @@ -1093014,7 +1094815,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $7; HEAP32[(i64toi32_i32$1 + 7824 | 0) >> 2] = $13600; HEAP32[(i64toi32_i32$1 + 7828 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373024 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379872 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $13608 = i64toi32_i32$0; @@ -1093100,7 +1094901,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $7; HEAP32[(i64toi32_i32$1 + 7744 | 0) >> 2] = $13687; HEAP32[(i64toi32_i32$1 + 7748 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373024 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379872 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $13695 = i64toi32_i32$0; @@ -1093157,7 +1094958,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $7; HEAP32[(i64toi32_i32$1 + 7696 | 0) >> 2] = $13742; HEAP32[(i64toi32_i32$1 + 7700 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373024 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379872 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $13750 = i64toi32_i32$0; @@ -1093243,7 +1095044,7 @@ function asmFunc(imports) { i64toi32_i32$1 = $7; HEAP32[(i64toi32_i32$1 + 7648 | 0) >> 2] = $13829; HEAP32[(i64toi32_i32$1 + 7652 | 0) >> 2] = i64toi32_i32$0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 373024 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 379872 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $13837 = i64toi32_i32$0; @@ -1094524,12 +1096325,12 @@ function asmFunc(imports) { } $30 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373127 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379975 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 189645 | 0, $35 + 108551 | 0, 225, $35 + 373127 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 195607 | 0, $35 + 110784 | 0, 225, $35 + 379975 | 0); $30 = 0; } } @@ -1094571,7 +1096372,7 @@ function asmFunc(imports) { HEAP32[($11 + 16 | 0) >> 2] = $7; HEAPF32[($11 + 12 | 0) >> 2] = $8; (wasm2js_i32$0 = $11, wasm2js_i32$1 = (physx__PxBase__getConcreteType_28_29_20const(HEAP32[($11 + 44 | 0) >> 2] | 0 | 0) | 0) + -3 | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; - $23 = HEAP32[((GOT_data_internal___memory_base + 353744 | 0) + ((HEAP32[($11 + 8 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0; + $23 = HEAP32[((GOT_data_internal___memory_base + 360576 | 0) + ((HEAP32[($11 + 8 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0; $24 = HEAP32[($11 + 44 | 0) >> 2] | 0; $25 = HEAP32[($11 + 40 | 0) >> 2] | 0; $26 = HEAP32[($11 + 36 | 0) >> 2] | 0; @@ -1096386,7 +1098187,7 @@ function asmFunc(imports) { } $34 = physx__PxGetAssertHandler_28_29() | 0; $38 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 144181 | 0, $38 + 129112 | 0, 273, GOT_data_internal_physx__Gu__shouldFlipNormal_28physx__PxVec3_20const__2c_20bool_2c_20bool_2c_20physx__PxTriangle_20const__2c_20physx__PxVec3_20const__2c_20physx__PxTransform_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 150042 | 0, $38 + 133066 | 0, 273, GOT_data_internal_physx__Gu__shouldFlipNormal_28physx__PxVec3_20const__2c_20bool_2c_20bool_2c_20physx__PxTriangle_20const__2c_20physx__PxVec3_20const__2c_20physx__PxTransform_20const__29___ignore); $33 = 0; } } @@ -1096437,12 +1098238,12 @@ function asmFunc(imports) { } $28 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373128 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379976 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 189645 | 0, $33 + 108551 | 0, 433, $33 + 373128 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 195607 | 0, $33 + 110784 | 0, 433, $33 + 379976 | 0); $28 = 0; } } @@ -1096486,7 +1098287,7 @@ function asmFunc(imports) { HEAP32[($11 + 16 | 0) >> 2] = $7; HEAPF32[($11 + 12 | 0) >> 2] = $8; (wasm2js_i32$0 = $11, wasm2js_i32$1 = (physx__PxBase__getConcreteType_28_29_20const(HEAP32[($11 + 44 | 0) >> 2] | 0 | 0) | 0) + -3 | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; - $23 = HEAP32[((GOT_data_internal___memory_base + 353752 | 0) + ((HEAP32[($11 + 8 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0; + $23 = HEAP32[((GOT_data_internal___memory_base + 360584 | 0) + ((HEAP32[($11 + 8 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0; $24 = HEAP32[($11 + 44 | 0) >> 2] | 0; $25 = HEAP32[($11 + 40 | 0) >> 2] | 0; $26 = HEAP32[($11 + 36 | 0) >> 2] | 0; @@ -1097364,12 +1099165,12 @@ function asmFunc(imports) { } $27 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373129 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379977 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 189645 | 0, $32 + 108551 | 0, 551, $32 + 373129 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 195607 | 0, $32 + 110784 | 0, 551, $32 + 379977 | 0); $27 = 0; } } @@ -1097398,12 +1099199,12 @@ function asmFunc(imports) { } $93 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373130 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379978 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $94 = physx__PxGetAssertHandler_28_29() | 0; $98 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$94 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($94, $98 + 244038 | 0, $98 + 108551 | 0, 568, $98 + 373130 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$94 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($94, $98 + 250020 | 0, $98 + 110784 | 0, 568, $98 + 379978 | 0); $93 = 0; } } @@ -1097485,7 +1099286,7 @@ function asmFunc(imports) { HEAP32[($8 + 12 | 0) >> 2] = $4; HEAP8[($8 + 11 | 0) >> 0] = $5 & 1 | 0; (wasm2js_i32$0 = $8, wasm2js_i32$1 = (physx__PxBase__getConcreteType_28_29_20const(HEAP32[($8 + 28 | 0) >> 2] | 0 | 0) | 0) + -3 | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; - FUNCTION_TABLE[HEAP32[((GOT_data_internal___memory_base + 353760 | 0) + ((HEAP32[($8 + 4 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0 | 0](HEAP32[($8 + 28 | 0) >> 2] | 0, HEAP32[($8 + 24 | 0) >> 2] | 0, HEAP32[($8 + 20 | 0) >> 2] | 0, Math_fround(HEAPF32[($8 + 16 | 0) >> 2]), HEAP32[($8 + 12 | 0) >> 2] | 0, (HEAPU8[($8 + 11 | 0) >> 0] | 0) & 1 | 0); + FUNCTION_TABLE[HEAP32[((GOT_data_internal___memory_base + 360592 | 0) + ((HEAP32[($8 + 4 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0 | 0](HEAP32[($8 + 28 | 0) >> 2] | 0, HEAP32[($8 + 24 | 0) >> 2] | 0, HEAP32[($8 + 20 | 0) >> 2] | 0, Math_fround(HEAPF32[($8 + 16 | 0) >> 2]), HEAP32[($8 + 12 | 0) >> 2] | 0, (HEAPU8[($8 + 11 | 0) >> 0] | 0) & 1 | 0); __stack_pointer = $8 + 32 | 0; return; } @@ -1097636,7 +1099437,7 @@ function asmFunc(imports) { HEAP32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; $12 = 2; - $15 = HEAPU16[((GOT_data_internal___memory_base + 353768 | 0) + ((HEAP32[((HEAP32[($5 + 4 | 0) >> 2] | 0) + 4 | 0) >> 2] | 0) << $12 | 0) | 0) >> 1] | 0; + $15 = HEAPU16[((GOT_data_internal___memory_base + 360600 | 0) + ((HEAP32[((HEAP32[($5 + 4 | 0) >> 2] | 0) + 4 | 0) >> 2] | 0) << $12 | 0) | 0) >> 1] | 0; $16 = 1; physx__operator__28physx__PxBaseFlag__Enum_2c_20physx__PxBaseFlag__Enum_29($5 + 2 | 0 | 0, $16 | 0, $12 | 0); physx__PxTriangleMesh__PxTriangleMesh_28unsigned_20short_2c_20physx__PxFlags_physx__PxBaseFlag__Enum_2c_20unsigned_20short__29($6 | 0, $15 | 0, $5 + 2 | 0 | 0) | 0; @@ -1097874,7 +1099675,7 @@ function asmFunc(imports) { break label$1; } $17 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $17 + 108945 | 0 | 0, 208 | 0, $17 + 262769 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $17 + 111234 | 0 | 0, 208 | 0, $17 + 268751 | 0 | 0, 0 | 0); } __stack_pointer = $3 + 16 | 0; return; @@ -1097938,7 +1099739,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $6 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $6 + 108945 | 0 | 0, 220 | 0, $6 + 225534 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $6 + 111234 | 0 | 0, 220 | 0, $6 + 231516 | 0 | 0, 0 | 0); __stack_pointer = $3 + 16 | 0; return 0 | 0; } @@ -1097953,7 +1099754,7 @@ function asmFunc(imports) { HEAP32[($4 + 24 | 0) >> 2] = $1; $5 = HEAP32[($4 + 24 | 0) >> 2] | 0; $8 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $8 + 108945 | 0 | 0, 227 | 0, $8 + 225637 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $8 + 111234 | 0 | 0, 227 | 0, $8 + 231619 | 0 | 0, 0 | 0); physx__Gu__CenterExtents__getMin_28_29_20const($4 + 12 | 0 | 0, $5 + 32 | 0 | 0); physx__Gu__CenterExtents__getMax_28_29_20const($4 | 0, $5 + 32 | 0 | 0); physx__PxBounds3__PxBounds3_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__29($0 | 0, $4 + 12 | 0 | 0, $4 | 0) | 0; @@ -1097985,12 +1099786,12 @@ function asmFunc(imports) { } $33 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373132 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379980 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $34 = physx__PxGetAssertHandler_28_29() | 0; $38 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 200917 | 0, $38 + 115975 | 0, 41, $38 + 373132 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 206899 | 0, $38 + 119314 | 0, 41, $38 + 379980 | 0); $33 = 0; } } @@ -1098021,7 +1099822,7 @@ function asmFunc(imports) { function physx__Gu__BV4TriangleMesh__getConcreteTypeName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 125200 | 0 | 0; + return GOT_data_internal___memory_base + 128580 | 0 | 0; } function physx__Gu__BV4TriangleMesh___BV4TriangleMesh_28_29($0) { @@ -1098065,7 +1099866,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; $12 = 1; label$1 : { - if (!(strcmp(GOT_data_internal___memory_base + 125185 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { + if (!(strcmp(GOT_data_internal___memory_base + 128565 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { break label$1 } $12 = physx__PxBase__isKindOf_28char_20const__29_20const($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; @@ -1098182,7 +1099983,7 @@ function asmFunc(imports) { } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 254149 | 0, $21 + 136382 | 0, 105, GOT_data_internal_physx__Gu__TriangleMesh__getLocalBounds_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 260131 | 0, $21 + 141456 | 0, 105, GOT_data_internal_physx__Gu__TriangleMesh__getLocalBounds_28_29_20const___ignore); $16 = 0; } } @@ -1098294,12 +1100095,12 @@ function asmFunc(imports) { } $25 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373134 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379982 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 201466 | 0, $30 + 112321 | 0, 44, $30 + 373134 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 207448 | 0, $30 + 115114 | 0, 44, $30 + 379982 | 0); $25 = 0; } } @@ -1098520,7 +1100321,7 @@ function asmFunc(imports) { function physx__Gu__RTreeTriangleMesh__getConcreteTypeName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 125220 | 0 | 0; + return GOT_data_internal___memory_base + 128600 | 0 | 0; } function physx__Gu__RTreeTriangleMesh___RTreeTriangleMesh_28_29($0) { @@ -1098609,7 +1100410,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 205335 | 0, $34 + 112321 | 0, 94, GOT_data_internal_physx__RefitCallback_unsigned_20short___recomputeBounds_28unsigned_20int_2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 211317 | 0, $34 + 115114 | 0, 94, GOT_data_internal_physx__RefitCallback_unsigned_20short___recomputeBounds_28unsigned_20int_2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__29___ignore); $29 = 0; } } @@ -1099401,7 +1101202,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 205335 | 0, $34 + 112321 | 0, 94, GOT_data_internal_physx__RefitCallback_unsigned_20int___recomputeBounds_28unsigned_20int_2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 211317 | 0, $34 + 115114 | 0, 94, GOT_data_internal_physx__RefitCallback_unsigned_20int___recomputeBounds_28unsigned_20int_2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__29___ignore); $29 = 0; } } @@ -1100269,12 +1102070,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373137 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379985 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 159109 | 0, $23 + 116070 | 0, 119, $23 + 373137 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 165007 | 0, $23 + 119423 | 0, 119, $23 + 379985 | 0); $18 = 0; } } @@ -1100321,8 +1102122,8 @@ function asmFunc(imports) { if (!(HEAP32[($5 + 20 | 0) >> 2] | 0)) { break label$7 } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 19 | 0 | 0, GOT_data_internal___memory_base + 160054 | 0 | 0) | 0; - (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 19 | 0 | 0, Math_imul(HEAP32[($5 + 20 | 0) >> 2] | 0, 1168) | 0, GOT_data_internal___memory_base + 116070 | 0 | 0, 167 | 0) | 0), HEAP32[(wasm2js_i32$0 + 28 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 19 | 0 | 0, GOT_data_internal___memory_base + 165952 | 0 | 0) | 0; + (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 19 | 0 | 0, Math_imul(HEAP32[($5 + 20 | 0) >> 2] | 0, 1168) | 0, GOT_data_internal___memory_base + 119423 | 0 | 0, 167 | 0) | 0), HEAP32[(wasm2js_i32$0 + 28 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 19 | 0 | 0) | 0; physx__Cm__markSerializedMem_28void__2c_20unsigned_20int_29(HEAP32[($7 + 28 | 0) >> 2] | 0 | 0, Math_imul(HEAP32[($5 + 20 | 0) >> 2] | 0, 1168) | 0); HEAP32[($5 + 12 | 0) >> 2] = 0; @@ -1100340,12 +1102141,12 @@ function asmFunc(imports) { } $195 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373138 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379986 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $196 = physx__PxGetAssertHandler_28_29() | 0; $200 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$196 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($196, $200 + 205411 | 0, $200 + 116070 | 0, 175, $200 + 373138 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$196 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($196, $200 + 211393 | 0, $200 + 119423 | 0, 175, $200 + 379986 | 0); $195 = 0; } } @@ -1100442,7 +1102243,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 247907 | 0, $16 + 141196 | 0, 67, GOT_data_internal_physx__Gu__BV32Data__getNbChildren_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 253889 | 0, $16 + 147012 | 0, 67, GOT_data_internal_physx__Gu__BV32Data__getNbChildren_28_29_20const___ignore); $11 = 0; } } @@ -1100469,7 +1102270,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 247907 | 0, $16 + 141196 | 0, 66, GOT_data_internal_physx__Gu__BV32Data__getChildOffset_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 253889 | 0, $16 + 147012 | 0, 66, GOT_data_internal_physx__Gu__BV32Data__getChildOffset_28_29_20const___ignore); $11 = 0; } } @@ -1100591,12 +1102392,12 @@ function asmFunc(imports) { } $33 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373141 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379989 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $34 = physx__PxGetAssertHandler_28_29() | 0; $38 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 252952 | 0, $38 + 94943 | 0, 915, $38 + 373141 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 258934 | 0, $38 + 95160 | 0, 915, $38 + 379989 | 0); $33 = 0; } } @@ -1100606,12 +1102407,12 @@ function asmFunc(imports) { } $57 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373142 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379990 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $58 = physx__PxGetAssertHandler_28_29() | 0; $62 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 252974 | 0, $62 + 94943 | 0, 916, $62 + 373142 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 258956 | 0, $62 + 95160 | 0, 916, $62 + 379990 | 0); $57 = 0; } } @@ -1101953,7 +1103754,7 @@ function asmFunc(imports) { } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 190511 | 0, $30 + 139375 | 0, 250, GOT_data_internal_physx__Gu__PersistentContactManifold__invalidate_BoxConvex_28physx__shdfnd__aos__PsTransformV_20const__2c_20physx__shdfnd__aos__Vec4V_20const__2c_20physx__shdfnd__aos__Vec4V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__FloatV_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 196473 | 0, $30 + 144911 | 0, 250, GOT_data_internal_physx__Gu__PersistentContactManifold__invalidate_BoxConvex_28physx__shdfnd__aos__PsTransformV_20const__2c_20physx__shdfnd__aos__Vec4V_20const__2c_20physx__shdfnd__aos__Vec4V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__FloatV_20const__29___ignore); $25 = 0; } } @@ -1127812,12 +1129613,12 @@ function asmFunc(imports) { } $31 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373144 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379992 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $32 = physx__PxGetAssertHandler_28_29() | 0; $36 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 252952 | 0, $36 + 95699 | 0, 172, $36 + 373144 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 258934 | 0, $36 + 96028 | 0, 172, $36 + 379992 | 0); $31 = 0; } } @@ -1127827,12 +1129628,12 @@ function asmFunc(imports) { } $55 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373145 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379993 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $56 = physx__PxGetAssertHandler_28_29() | 0; $60 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$56 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($56, $60 + 252974 | 0, $60 + 95699 | 0, 173, $60 + 373145 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$56 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($56, $60 + 258956 | 0, $60 + 96028 | 0, 173, $60 + 379993 | 0); $55 = 0; } } @@ -1130146,7 +1131947,7 @@ function asmFunc(imports) { } $681 = physx__PxGetAssertHandler_28_29() | 0; $685 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 242803 | 0, $685 + 133448 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 248785 | 0, $685 + 138060 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); $680 = 0; } } @@ -1130554,7 +1132355,7 @@ function asmFunc(imports) { } $874 = physx__PxGetAssertHandler_28_29() | 0; $878 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 201144 | 0, $878 + 133448 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 207126 | 0, $878 + 138060 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__BoxV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__RelativeConvex_physx__Gu__BoxV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); $873 = 0; } } @@ -1132210,12 +1134011,12 @@ function asmFunc(imports) { } $33 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373148 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379996 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $34 = physx__PxGetAssertHandler_28_29() | 0; $38 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 252952 | 0, $38 + 95504 | 0, 95, $38 + 373148 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 258934 | 0, $38 + 95805 | 0, 95, $38 + 379996 | 0); $33 = 0; } } @@ -1132225,12 +1134026,12 @@ function asmFunc(imports) { } $57 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373149 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379997 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $58 = physx__PxGetAssertHandler_28_29() | 0; $62 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 252974 | 0, $62 + 95504 | 0, 96, $62 + 373149 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 258956 | 0, $62 + 95805 | 0, 96, $62 + 379997 | 0); $57 = 0; } } @@ -1132656,12 +1134457,12 @@ function asmFunc(imports) { } $529 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373150 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 379998 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $530 = physx__PxGetAssertHandler_28_29() | 0; $534 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$530 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($530, $534 + 184162 | 0, $534 + 95504 | 0, 171, $534 + 373150 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$530 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($530, $534 + 190060 | 0, $534 + 95805 | 0, 171, $534 + 379998 | 0); $529 = 0; } } @@ -1133003,7 +1134804,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 202635 | 0, $26 + 139375 | 0, 288, GOT_data_internal_physx__Gu__PersistentContactManifold__invalidate_SphereCapsule_28physx__shdfnd__aos__PsTransformV_20const__2c_20physx__shdfnd__aos__FloatV_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 208617 | 0, $26 + 144911 | 0, 288, GOT_data_internal_physx__Gu__PersistentContactManifold__invalidate_SphereCapsule_28physx__shdfnd__aos__PsTransformV_20const__2c_20physx__shdfnd__aos__FloatV_20const__29___ignore); $21 = 0; } } @@ -1133455,7 +1135256,7 @@ function asmFunc(imports) { } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 251960 | 0, $20 + 134071 | 0, 97, GOT_data_internal_physx__shdfnd__aos__PsTransformV__transformInv_28physx__shdfnd__aos__Vec3V_20const__29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 257942 | 0, $20 + 138781 | 0, 97, GOT_data_internal_physx__shdfnd__aos__PsTransformV__transformInv_28physx__shdfnd__aos__Vec3V_20const__29_20const___ignore); $15 = 0; } } @@ -1133593,12 +1135394,12 @@ function asmFunc(imports) { } $30 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373153 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380001 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 252952 | 0, $35 + 111625 | 0, 101, $35 + 373153 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 258934 | 0, $35 + 114320 | 0, 101, $35 + 380001 | 0); $30 = 0; } } @@ -1133608,12 +1135409,12 @@ function asmFunc(imports) { } $54 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373154 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380002 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $55 = physx__PxGetAssertHandler_28_29() | 0; $59 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 252974 | 0, $59 + 111625 | 0, 102, $59 + 373154 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 258956 | 0, $59 + 114320 | 0, 102, $59 + 380002 | 0); $54 = 0; } } @@ -1135751,12 +1137552,12 @@ function asmFunc(imports) { } $898 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373155 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380003 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $899 = physx__PxGetAssertHandler_28_29() | 0; $903 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$899 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($899, $903 + 228966 | 0, $903 + 111625 | 0, 198, $903 + 373155 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$899 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($899, $903 + 234948 | 0, $903 + 114320 | 0, 198, $903 + 380003 | 0); $898 = 0; } } @@ -1136402,12 +1138203,12 @@ function asmFunc(imports) { } $1140 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373156 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380004 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $1141 = physx__PxGetAssertHandler_28_29() | 0; $1145 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1141 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1141, $1145 + 228966 | 0, $1145 + 111625 | 0, 218, $1145 + 373156 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1141 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1141, $1145 + 234948 | 0, $1145 + 114320 | 0, 218, $1145 + 380004 | 0); $1140 = 0; } } @@ -1137053,12 +1138854,12 @@ function asmFunc(imports) { } $1382 = 0; label$19 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373157 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380005 | 0) >> 0] | 0) & 1 | 0) { break label$19 } $1383 = physx__PxGetAssertHandler_28_29() | 0; $1387 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1383 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1383, $1387 + 228966 | 0, $1387 + 111625 | 0, 238, $1387 + 373157 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1383 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1383, $1387 + 234948 | 0, $1387 + 114320 | 0, 238, $1387 + 380005 | 0); $1382 = 0; } } @@ -1137704,12 +1139505,12 @@ function asmFunc(imports) { } $1624 = 0; label$23 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373158 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380006 | 0) >> 0] | 0) & 1 | 0) { break label$23 } $1625 = physx__PxGetAssertHandler_28_29() | 0; $1629 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1625 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1625, $1629 + 228966 | 0, $1629 + 111625 | 0, 259, $1629 + 373158 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1625 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1625, $1629 + 234948 | 0, $1629 + 114320 | 0, 259, $1629 + 380006 | 0); $1624 = 0; } } @@ -1138294,12 +1140095,12 @@ function asmFunc(imports) { } $1849 = 0; label$26 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373159 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380007 | 0) >> 0] | 0) & 1 | 0) { break label$26 } $1850 = physx__PxGetAssertHandler_28_29() | 0; $1854 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1850 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1850, $1854 + 228966 | 0, $1854 + 111625 | 0, 279, $1854 + 373159 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1850 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1850, $1854 + 234948 | 0, $1854 + 114320 | 0, 279, $1854 + 380007 | 0); $1849 = 0; } } @@ -1140070,12 +1141871,12 @@ function asmFunc(imports) { } $34 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373160 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380008 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 252952 | 0, $39 + 96491 | 0, 107, $39 + 373160 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 258934 | 0, $39 + 96932 | 0, 107, $39 + 380008 | 0); $34 = 0; } } @@ -1140085,12 +1141886,12 @@ function asmFunc(imports) { } $58 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373161 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380009 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $59 = physx__PxGetAssertHandler_28_29() | 0; $63 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$59 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($59, $63 + 252974 | 0, $63 + 96491 | 0, 108, $63 + 373161 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$59 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($59, $63 + 258956 | 0, $63 + 96932 | 0, 108, $63 + 380009 | 0); $58 = 0; } } @@ -1140574,12 +1142375,12 @@ function asmFunc(imports) { } $610 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373162 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380010 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $611 = physx__PxGetAssertHandler_28_29() | 0; $615 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$611 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($611, $615 + 184162 | 0, $615 + 96491 | 0, 198, $615 + 373162 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$611 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($611, $615 + 190060 | 0, $615 + 96932 | 0, 198, $615 + 380010 | 0); $610 = 0; } } @@ -1142533,7 +1144334,7 @@ function asmFunc(imports) { } $681 = physx__PxGetAssertHandler_28_29() | 0; $685 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 242803 | 0, $685 + 133448 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 248785 | 0, $685 + 138060 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); $680 = 0; } } @@ -1142941,7 +1144742,7 @@ function asmFunc(imports) { } $874 = physx__PxGetAssertHandler_28_29() | 0; $878 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 201144 | 0, $878 + 133448 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 207126 | 0, $878 + 138060 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__LocalConvex_physx__Gu__CapsuleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__LocalConvex_physx__Gu__CapsuleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); $873 = 0; } } @@ -1144587,7 +1146388,7 @@ function asmFunc(imports) { } $42 = physx__PxGetAssertHandler_28_29() | 0; $46 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$42 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($42, $46 + 190825 | 0, $46 + 139375 | 0, 681, GOT_data_internal_physx__Gu__MultiplePersistentContactManifold__refreshManifold_28physx__shdfnd__aos__PsMatTransformV_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__FloatV_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$42 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($42, $46 + 196787 | 0, $46 + 144911 | 0, 681, GOT_data_internal_physx__Gu__MultiplePersistentContactManifold__refreshManifold_28physx__shdfnd__aos__PsMatTransformV_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__FloatV_20const__29___ignore); $41 = 0; } } @@ -1145921,7 +1147722,7 @@ function asmFunc(imports) { HEAP32[($5 + 200 | 0) >> 2] = ((HEAP32[($5 + 1064 | 0) >> 2] | 0) + 15 | 0) >>> 4 | 0; HEAP32[($5 + 196 | 0) >> 2] = HEAP32[($5 + 1064 | 0) >> 2] | 0; HEAP32[($5 + 192 | 0) >> 2] = HEAP32[($5 + 1060 | 0) >> 2] | 0; - $20 = GOT_data_internal___memory_base + 298797 | 0; + $20 = GOT_data_internal___memory_base + 305245 | 0; $21 = 2; HEAP8[(($5 + 188 | 0) + $21 | 0) >> 0] = HEAPU8[($20 + $21 | 0) >> 0] | 0; HEAP16[($5 + 188 | 0) >> 1] = HEAPU8[$20 >> 0] | 0 | ((HEAPU8[($20 + 1 | 0) >> 0] | 0) << 8 | 0) | 0; @@ -1145981,7 +1147782,7 @@ function asmFunc(imports) { } $175 = physx__PxGetAssertHandler_28_29() | 0; $179 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$175 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($175, $179 + 177397 | 0, $179 + 136283 | 0, 164, GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMCapsuleVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$175 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($175, $179 + 183295 | 0, $179 + 141343 | 0, 164, GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMCapsuleVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore); $174 = 0; } } @@ -1146002,7 +1147803,7 @@ function asmFunc(imports) { } $246 = physx__PxGetAssertHandler_28_29() | 0; $250 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$246 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($246, $250 + 179556 | 0, $250 + 136283 | 0, 165, GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMCapsuleVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$246 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($246, $250 + 185454 | 0, $250 + 141343 | 0, 165, GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMCapsuleVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore_1); $245 = 0; } } @@ -1146058,7 +1147859,7 @@ function asmFunc(imports) { } $378 = physx__PxGetAssertHandler_28_29() | 0; $382 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$378 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($378, $382 + 200571 | 0, $382 + 136283 | 0, 195, GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMCapsuleVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$378 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($378, $382 + 206553 | 0, $382 + 141343 | 0, 195, GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMCapsuleVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore_2); $377 = 0; } } @@ -1146123,7 +1147924,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 86888 | 0, $26 + 138749 | 0, 190, GOT_data_internal_physx__Gu__TriangleCache_16u___addTriangle_28physx__PxVec3_20const__2c_20unsigned_20int_20const__2c_20unsigned_20int_2c_20unsigned_20char_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 86957 | 0, $26 + 144187 | 0, 190, GOT_data_internal_physx__Gu__TriangleCache_16u___addTriangle_28physx__PxVec3_20const__2c_20unsigned_20int_20const__2c_20unsigned_20int_2c_20unsigned_20char_29___ignore); $21 = 0; } } @@ -1147186,12 +1148987,12 @@ function asmFunc(imports) { } $286 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373170 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380018 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $287 = physx__PxGetAssertHandler_28_29() | 0; $291 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$287 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($287, $291 + 190422 | 0, $291 + 104375 | 0, 92, $291 + 373170 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$287 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($287, $291 + 196384 | 0, $291 + 105992 | 0, 92, $291 + 380018 | 0); $286 = 0; } } @@ -1147205,12 +1149006,12 @@ function asmFunc(imports) { } $320 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373171 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380019 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $321 = physx__PxGetAssertHandler_28_29() | 0; $325 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$321 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($321, $325 + 184565 | 0, $325 + 104375 | 0, 95, $325 + 373171 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$321 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($321, $325 + 190485 | 0, $325 + 105992 | 0, 95, $325 + 380019 | 0); $320 = 0; } } @@ -1154810,12 +1156611,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373172 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380020 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 190466 | 0, $28 + 104375 | 0, 641, $28 + 373172 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 196428 | 0, $28 + 105992 | 0, 641, $28 + 380020 | 0); $23 = 0; } } @@ -1154935,12 +1156736,12 @@ function asmFunc(imports) { } $113 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373173 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380021 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $114 = physx__PxGetAssertHandler_28_29() | 0; $118 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 204027 | 0, $118 + 104375 | 0, 652, $118 + 373173 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 210009 | 0, $118 + 105992 | 0, 652, $118 + 380021 | 0); $113 = 0; } } @@ -1155314,12 +1157115,12 @@ function asmFunc(imports) { } $347 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373174 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380022 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $348 = physx__PxGetAssertHandler_28_29() | 0; $352 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$348 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($348, $352 + 190466 | 0, $352 + 104375 | 0, 680, $352 + 373174 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$348 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($348, $352 + 196428 | 0, $352 + 105992 | 0, 680, $352 + 380022 | 0); $347 = 0; } } @@ -1155333,12 +1157134,12 @@ function asmFunc(imports) { } $381 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373175 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380023 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $382 = physx__PxGetAssertHandler_28_29() | 0; $386 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$382 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($382, $386 + 200814 | 0, $386 + 104375 | 0, 684, $386 + 373175 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$382 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($382, $386 + 206796 | 0, $386 + 105992 | 0, 684, $386 + 380023 | 0); $381 = 0; } } @@ -1155466,7 +1157267,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Gu__SortedTriangle_2c_20physx__shdfnd__InlineAllocator_2048u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Gu__SortedTriangle_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Gu__SortedTriangle_2c_20physx__shdfnd__InlineAllocator_2048u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Gu__SortedTriangle_20const__29___ignore); $29 = 0; } } @@ -1155683,7 +1157484,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Gu__SortedTriangle_2c_20physx__shdfnd__InlineAllocator_2048u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Gu__SortedTriangle_2c_20physx__shdfnd__InlineAllocator_2048u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1155716,7 +1157517,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($8 + 47 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 126957 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 130561 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; break label$1; } $7 = $7 - (((HEAP32[($8 + 48 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -1155752,7 +1157553,7 @@ function asmFunc(imports) { } $93 = physx__PxGetAssertHandler_28_29() | 0; $97 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 227292 | 0, $97 + 126957 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_physx__Gu__SortedTriangle_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__2c_20physx__shdfnd__NamedAllocator__28physx__Gu__SortedTriangle__2c_20unsigned_20int_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 233274 | 0, $97 + 130561 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_physx__Gu__SortedTriangle_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__2c_20physx__shdfnd__NamedAllocator__28physx__Gu__SortedTriangle__2c_20unsigned_20int_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); $92 = 0; } } @@ -1155809,7 +1157610,7 @@ function asmFunc(imports) { } $198 = physx__PxGetAssertHandler_28_29() | 0; $202 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 231714 | 0, $202 + 126957 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_physx__Gu__SortedTriangle_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__2c_20physx__shdfnd__NamedAllocator__28physx__Gu__SortedTriangle__2c_20unsigned_20int_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 237696 | 0, $202 + 130561 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_physx__Gu__SortedTriangle_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__2c_20physx__shdfnd__NamedAllocator__28physx__Gu__SortedTriangle__2c_20unsigned_20int_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); $197 = 0; } } @@ -1174109,12 +1175910,12 @@ function asmFunc(imports) { } $687 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373176 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380024 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $688 = physx__PxGetAssertHandler_28_29() | 0; $692 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$688 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($688, $692 + 190422 | 0, $692 + 104375 | 0, 1282, $692 + 373176 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$688 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($688, $692 + 196384 | 0, $692 + 105992 | 0, 1282, $692 + 380024 | 0); $687 = 0; } } @@ -1174125,12 +1175926,12 @@ function asmFunc(imports) { } $721 = 0; label$19 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373177 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380025 | 0) >> 0] | 0) & 1 | 0) { break label$19 } $722 = physx__PxGetAssertHandler_28_29() | 0; $726 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$722 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($722, $726 + 190422 | 0, $726 + 104375 | 0, 1286, $726 + 373177 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$722 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($722, $726 + 196384 | 0, $726 + 105992 | 0, 1286, $726 + 380025 | 0); $721 = 0; } } @@ -1174144,12 +1175945,12 @@ function asmFunc(imports) { } $755 = 0; label$22 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373178 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380026 | 0) >> 0] | 0) & 1 | 0) { break label$22 } $756 = physx__PxGetAssertHandler_28_29() | 0; $760 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$756 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($756, $760 + 200814 | 0, $760 + 104375 | 0, 1289, $760 + 373178 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$756 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($756, $760 + 206796 | 0, $760 + 105992 | 0, 1289, $760 + 380026 | 0); $755 = 0; } } @@ -1176136,7 +1177937,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_2048u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_2048u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1176432,7 +1178233,7 @@ function asmFunc(imports) { } $78 = physx__PxGetAssertHandler_28_29() | 0; $82 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 129209 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Gu__SortedTriangle_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__20const__28physx__Gu__SortedTriangle__2c_20int_2c_20int_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 133177 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Gu__SortedTriangle_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__20const__28physx__Gu__SortedTriangle__2c_20int_2c_20int_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__20const__29___ignore); $77 = 0; } } @@ -1176457,7 +1178258,7 @@ function asmFunc(imports) { } $121 = physx__PxGetAssertHandler_28_29() | 0; $125 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 238038 | 0, $125 + 129209 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Gu__SortedTriangle_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__20const__28physx__Gu__SortedTriangle__2c_20int_2c_20int_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 244020 | 0, $125 + 133177 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__Gu__SortedTriangle_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__20const__28physx__Gu__SortedTriangle__2c_20int_2c_20int_2c_20physx__shdfnd__Less_physx__Gu__SortedTriangle__20const__29___ignore_1); $120 = 0; } } @@ -1176693,12 +1178494,12 @@ function asmFunc(imports) { } $34 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373185 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380033 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 252952 | 0, $39 + 96e3 | 0, 225, $39 + 373185 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 258934 | 0, $39 + 96371 | 0, 225, $39 + 380033 | 0); $34 = 0; } } @@ -1176708,12 +1178509,12 @@ function asmFunc(imports) { } $58 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373186 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380034 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $59 = physx__PxGetAssertHandler_28_29() | 0; $63 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$59 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($59, $63 + 252974 | 0, $63 + 96e3 | 0, 226, $63 + 373186 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$59 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($59, $63 + 258956 | 0, $63 + 96371 | 0, 226, $63 + 380034 | 0); $58 = 0; } } @@ -1179331,7 +1181132,7 @@ function asmFunc(imports) { } $681 = physx__PxGetAssertHandler_28_29() | 0; $685 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 242803 | 0, $685 + 133448 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 248785 | 0, $685 + 138060 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); $680 = 0; } } @@ -1179739,7 +1181540,7 @@ function asmFunc(imports) { } $874 = physx__PxGetAssertHandler_28_29() | 0; $878 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 201144 | 0, $878 + 133448 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 207126 | 0, $878 + 138060 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); $873 = 0; } } @@ -1182602,7 +1184403,7 @@ function asmFunc(imports) { } $681 = physx__PxGetAssertHandler_28_29() | 0; $685 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 242803 | 0, $685 + 133448 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 248785 | 0, $685 + 138060 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); $680 = 0; } } @@ -1183010,7 +1184811,7 @@ function asmFunc(imports) { } $874 = physx__PxGetAssertHandler_28_29() | 0; $878 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 201144 | 0, $878 + 133448 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 207126 | 0, $878 + 138060 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); $873 = 0; } } @@ -1185550,7 +1187351,7 @@ function asmFunc(imports) { } $681 = physx__PxGetAssertHandler_28_29() | 0; $685 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 242803 | 0, $685 + 133448 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 248785 | 0, $685 + 138060 | 0, 230, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore); $680 = 0; } } @@ -1185958,7 +1187759,7 @@ function asmFunc(imports) { } $874 = physx__PxGetAssertHandler_28_29() | 0; $878 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 201144 | 0, $878 + 133448 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$874 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($874, $878 + 207126 | 0, $878 + 138060 | 0, 260, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjkPenetration_physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___28physx__Gu__RelativeConvex_physx__Gu__ConvexHullV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20bool_2c_20unsigned_20char__2c_20unsigned_20char__2c_20unsigned_20char__2c_20physx__Gu__GjkOutput__29___ignore_1); $873 = 0; } } @@ -1187183,12 +1188984,12 @@ function asmFunc(imports) { } $212 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373193 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380041 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $213 = physx__PxGetAssertHandler_28_29() | 0; $217 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$213 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($213, $217 + 190701 | 0, $217 + 113164 | 0, 162, $217 + 373193 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$213 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($213, $217 + 196663 | 0, $217 + 116083 | 0, 162, $217 + 380041 | 0); $212 = 0; } } @@ -1187560,7 +1189361,7 @@ function asmFunc(imports) { HEAP32[($5 + 200 | 0) >> 2] = ((HEAP32[($5 + 1064 | 0) >> 2] | 0) + 15 | 0) >>> 4 | 0; HEAP32[($5 + 196 | 0) >> 2] = HEAP32[($5 + 1064 | 0) >> 2] | 0; HEAP32[($5 + 192 | 0) >> 2] = HEAP32[($5 + 1060 | 0) >> 2] | 0; - $20 = GOT_data_internal___memory_base + 299215 | 0; + $20 = GOT_data_internal___memory_base + 305663 | 0; $21 = 2; HEAP8[(($5 + 188 | 0) + $21 | 0) >> 0] = HEAPU8[($20 + $21 | 0) >> 0] | 0; HEAP16[($5 + 188 | 0) >> 1] = HEAPU8[$20 >> 0] | 0 | ((HEAPU8[($20 + 1 | 0) >> 0] | 0) << 8 | 0) | 0; @@ -1187620,7 +1189421,7 @@ function asmFunc(imports) { } $175 = physx__PxGetAssertHandler_28_29() | 0; $179 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$175 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($175, $179 + 177397 | 0, $179 + 136283 | 0, 164, GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMConvexVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$175 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($175, $179 + 183295 | 0, $179 + 141343 | 0, 164, GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMConvexVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore); $174 = 0; } } @@ -1187641,7 +1189442,7 @@ function asmFunc(imports) { } $246 = physx__PxGetAssertHandler_28_29() | 0; $250 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$246 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($246, $250 + 179556 | 0, $250 + 136283 | 0, 165, GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMConvexVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$246 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($246, $250 + 185454 | 0, $250 + 141343 | 0, 165, GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMConvexVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore_1); $245 = 0; } } @@ -1187697,7 +1189498,7 @@ function asmFunc(imports) { } $378 = physx__PxGetAssertHandler_28_29() | 0; $382 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$378 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($378, $382 + 200571 | 0, $382 + 136283 | 0, 195, GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMConvexVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$378 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($378, $382 + 206553 | 0, $382 + 141343 | 0, 195, GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMConvexVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore_2); $377 = 0; } } @@ -1187880,12 +1189681,12 @@ function asmFunc(imports) { } $212 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373197 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380045 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $213 = physx__PxGetAssertHandler_28_29() | 0; $217 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$213 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($213, $217 + 190701 | 0, $217 + 108259 | 0, 152, $217 + 373197 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$213 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($213, $217 + 196663 | 0, $217 + 110450 | 0, 152, $217 + 380045 | 0); $212 = 0; } } @@ -1189022,12 +1190823,12 @@ function asmFunc(imports) { } $131 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373198 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380046 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $132 = physx__PxGetAssertHandler_28_29() | 0; $136 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$132 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($132, $136 + 200783 | 0, $136 + 95797 | 0, 395, $136 + 373198 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$132 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($132, $136 + 206765 | 0, $136 + 96140 | 0, 395, $136 + 380046 | 0); $131 = 0; } } @@ -1190622,12 +1192423,12 @@ function asmFunc(imports) { } $853 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373199 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380047 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $854 = physx__PxGetAssertHandler_28_29() | 0; $858 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$854 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($854, $858 + 204776 | 0, $858 + 95797 | 0, 478, $858 + 373199 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$854 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($854, $858 + 210758 | 0, $858 + 96140 | 0, 478, $858 + 380047 | 0); $853 = 0; } } @@ -1196817,12 +1198618,12 @@ function asmFunc(imports) { } $564 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373202 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380050 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $565 = physx__PxGetAssertHandler_28_29() | 0; $569 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$565 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($565, $569 + 238732 | 0, $569 + 95797 | 0, 304, $569 + 373202 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$565 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($565, $569 + 244714 | 0, $569 + 96140 | 0, 304, $569 + 380050 | 0); $564 = 0; } } @@ -1196888,12 +1198689,12 @@ function asmFunc(imports) { } $597 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373203 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380051 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $598 = physx__PxGetAssertHandler_28_29() | 0; $602 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$598 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($598, $602 + 237374 | 0, $602 + 95797 | 0, 305, $602 + 373203 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$598 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($598, $602 + 243356 | 0, $602 + 96140 | 0, 305, $602 + 380051 | 0); $597 = 0; } } @@ -1197716,12 +1199517,12 @@ function asmFunc(imports) { } $871 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373204 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380052 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $872 = physx__PxGetAssertHandler_28_29() | 0; $876 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$872 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($872, $876 + 228630 | 0, $876 + 95797 | 0, 339, $876 + 373204 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$872 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($872, $876 + 234612 | 0, $876 + 96140 | 0, 339, $876 + 380052 | 0); $871 = 0; } } @@ -1199933,12 +1201734,12 @@ function asmFunc(imports) { } $175 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373200 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380048 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $176 = physx__PxGetAssertHandler_28_29() | 0; $180 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$176 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($176, $180 + 184162 | 0, $180 + 95797 | 0, 750, $180 + 373200 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$176 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($176, $180 + 190060 | 0, $180 + 96140 | 0, 750, $180 + 380048 | 0); $175 = 0; } } @@ -1200115,12 +1201916,12 @@ function asmFunc(imports) { } $178 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373201 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380049 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $179 = physx__PxGetAssertHandler_28_29() | 0; $183 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$179 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($179, $183 + 195605 | 0, $183 + 95797 | 0, 802, $183 + 373201 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$179 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($179, $183 + 201567 | 0, $183 + 96140 | 0, 802, $183 + 380049 | 0); $178 = 0; } } @@ -1215061,12 +1216862,12 @@ function asmFunc(imports) { } $180 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373205 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380053 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $181 = physx__PxGetAssertHandler_28_29() | 0; $185 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$181 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($181, $185 + 184609 | 0, $185 + 95208 | 0, 82, $185 + 373205 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$181 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($181, $185 + 190529 | 0, $185 + 95467 | 0, 82, $185 + 380053 | 0); $180 = 0; } } @@ -1216374,12 +1218175,12 @@ function asmFunc(imports) { } $711 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373206 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380054 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $712 = physx__PxGetAssertHandler_28_29() | 0; $716 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$712 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($712, $716 + 184609 | 0, $716 + 95208 | 0, 137, $716 + 373206 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$712 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($712, $716 + 190529 | 0, $716 + 95467 | 0, 137, $716 + 380054 | 0); $711 = 0; } } @@ -1217263,12 +1219064,12 @@ function asmFunc(imports) { } $322 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373207 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380055 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $323 = physx__PxGetAssertHandler_28_29() | 0; $327 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$323 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($323, $327 + 184609 | 0, $327 + 111523 | 0, 105, $327 + 373207 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$323 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($323, $327 + 190529 | 0, $327 + 114204 | 0, 105, $327 + 380055 | 0); $322 = 0; } } @@ -1218078,12 +1219879,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373208 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380056 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 252952 | 0, $27 + 96101 | 0, 113, $27 + 373208 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 258934 | 0, $27 + 96486 | 0, 113, $27 + 380056 | 0); $22 = 0; } } @@ -1218093,12 +1219894,12 @@ function asmFunc(imports) { } $46 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373209 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380057 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 252974 | 0, $51 + 96101 | 0, 114, $51 + 373209 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 258956 | 0, $51 + 96486 | 0, 114, $51 + 380057 | 0); $46 = 0; } } @@ -1219204,7 +1221005,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 190550 | 0, $23 + 139375 | 0, 174, GOT_data_internal_physx__Gu__PersistentContactManifold__getContactPoint_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 196512 | 0, $23 + 144911 | 0, 174, GOT_data_internal_physx__Gu__PersistentContactManifold__getContactPoint_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1219356,12 +1221157,12 @@ function asmFunc(imports) { } $76 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373211 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380059 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $77 = physx__PxGetAssertHandler_28_29() | 0; $81 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$77 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($77, $81 + 250279 | 0, $81 + 96101 | 0, 55, $81 + 373211 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$77 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($77, $81 + 256261 | 0, $81 + 96486 | 0, 55, $81 + 380059 | 0); $76 = 0; } } @@ -1219371,12 +1221172,12 @@ function asmFunc(imports) { } $100 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373212 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380060 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $101 = physx__PxGetAssertHandler_28_29() | 0; $105 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$101 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($101, $105 + 250801 | 0, $105 + 96101 | 0, 56, $105 + 373212 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$101 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($101, $105 + 256783 | 0, $105 + 96486 | 0, 56, $105 + 380060 | 0); $100 = 0; } } @@ -1219386,12 +1221187,12 @@ function asmFunc(imports) { } $125 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373213 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380061 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $126 = physx__PxGetAssertHandler_28_29() | 0; $130 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$126 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($126, $130 + 228858 | 0, $130 + 96101 | 0, 57, $130 + 373213 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$126 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($126, $130 + 234840 | 0, $130 + 96486 | 0, 57, $130 + 380061 | 0); $125 = 0; } } @@ -1220211,7 +1222012,7 @@ function asmFunc(imports) { HEAP32[($5 + 200 | 0) >> 2] = ((HEAP32[($5 + 1064 | 0) >> 2] | 0) + 15 | 0) >>> 4 | 0; HEAP32[($5 + 196 | 0) >> 2] = HEAP32[($5 + 1064 | 0) >> 2] | 0; HEAP32[($5 + 192 | 0) >> 2] = HEAP32[($5 + 1060 | 0) >> 2] | 0; - $20 = GOT_data_internal___memory_base + 299529 | 0; + $20 = GOT_data_internal___memory_base + 305977 | 0; $21 = 2; HEAP8[(($5 + 188 | 0) + $21 | 0) >> 0] = HEAPU8[($20 + $21 | 0) >> 0] | 0; HEAP16[($5 + 188 | 0) >> 1] = HEAPU8[$20 >> 0] | 0 | ((HEAPU8[($20 + 1 | 0) >> 0] | 0) << 8 | 0) | 0; @@ -1220271,7 +1222072,7 @@ function asmFunc(imports) { } $175 = physx__PxGetAssertHandler_28_29() | 0; $179 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$175 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($175, $179 + 177397 | 0, $179 + 136283 | 0, 164, GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMSphereVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$175 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($175, $179 + 183295 | 0, $179 + 141343 | 0, 164, GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMSphereVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore); $174 = 0; } } @@ -1220292,7 +1222093,7 @@ function asmFunc(imports) { } $246 = physx__PxGetAssertHandler_28_29() | 0; $250 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$246 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($246, $250 + 179556 | 0, $250 + 136283 | 0, 165, GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMSphereVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$246 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($246, $250 + 185454 | 0, $250 + 141343 | 0, 165, GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMSphereVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore_1); $245 = 0; } } @@ -1220348,7 +1222149,7 @@ function asmFunc(imports) { } $378 = physx__PxGetAssertHandler_28_29() | 0; $382 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$378 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($378, $382 + 200571 | 0, $382 + 136283 | 0, 195, GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMSphereVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$378 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($378, $382 + 206553 | 0, $382 + 141343 | 0, 195, GOT_data_internal_physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMSphereVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29___ignore_2); $377 = 0; } } @@ -1221944,12 +1223745,12 @@ function asmFunc(imports) { } $257 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373217 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380065 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $258 = physx__PxGetAssertHandler_28_29() | 0; $262 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$258 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($258, $262 + 184609 | 0, $262 + 110907 | 0, 71, $262 + 373217 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$258 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($258, $262 + 190529 | 0, $262 + 113490 | 0, 71, $262 + 380065 | 0); $257 = 0; } } @@ -1222156,12 +1223957,12 @@ function asmFunc(imports) { } $232 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373218 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380066 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $233 = physx__PxGetAssertHandler_28_29() | 0; $237 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$233 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($233, $237 + 71313 | 0, $237 + 96295 | 0, 95, $237 + 373218 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$233 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($233, $237 + 71313 | 0, $237 + 96708 | 0, 95, $237 + 380066 | 0); $232 = 0; } } @@ -1222171,12 +1223972,12 @@ function asmFunc(imports) { } $265 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373219 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380067 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $266 = physx__PxGetAssertHandler_28_29() | 0; $270 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$266 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($266, $270 + 71266 | 0, $270 + 96295 | 0, 96, $270 + 373219 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$266 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($266, $270 + 71266 | 0, $270 + 96708 | 0, 96, $270 + 380067 | 0); $265 = 0; } } @@ -1222196,12 +1223997,12 @@ function asmFunc(imports) { } $332 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373220 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380068 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $333 = physx__PxGetAssertHandler_28_29() | 0; $337 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$333 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($333, $337 + 68940 | 0, $337 + 96295 | 0, 109, $337 + 373220 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$333 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($333, $337 + 68940 | 0, $337 + 96708 | 0, 109, $337 + 380068 | 0); $332 = 0; } } @@ -1222211,12 +1224012,12 @@ function asmFunc(imports) { } $365 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373221 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380069 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $366 = physx__PxGetAssertHandler_28_29() | 0; $370 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$366 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($366, $370 + 68893 | 0, $370 + 96295 | 0, 110, $370 + 373221 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$366 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($366, $370 + 68893 | 0, $370 + 96708 | 0, 110, $370 + 380069 | 0); $365 = 0; } } @@ -1222236,12 +1224037,12 @@ function asmFunc(imports) { } $426 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373222 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380070 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $427 = physx__PxGetAssertHandler_28_29() | 0; $431 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$427 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($427, $431 + 65968 | 0, $431 + 96295 | 0, 120, $431 + 373222 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$427 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($427, $431 + 65968 | 0, $431 + 96708 | 0, 120, $431 + 380070 | 0); $426 = 0; } } @@ -1222251,12 +1224052,12 @@ function asmFunc(imports) { } $457 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373223 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380071 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $458 = physx__PxGetAssertHandler_28_29() | 0; $462 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$458 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($458, $462 + 66015 | 0, $462 + 96295 | 0, 121, $462 + 373223 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$458 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($458, $462 + 66015 | 0, $462 + 96708 | 0, 121, $462 + 380071 | 0); $457 = 0; } } @@ -1222309,12 +1224110,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373224 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380072 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 243964 | 0, $24 + 96295 | 0, 182, $24 + 373224 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 249946 | 0, $24 + 96708 | 0, 182, $24 + 380072 | 0); $19 = 0; } } @@ -1222488,12 +1224289,12 @@ function asmFunc(imports) { } $34 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373225 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380073 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 243925 | 0, $39 + 96295 | 0, 200, $39 + 373225 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 249907 | 0, $39 + 96708 | 0, 200, $39 + 380073 | 0); $34 = 0; } } @@ -1244807,12 +1246608,12 @@ function asmFunc(imports) { } $130 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373226 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380074 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $131 = physx__PxGetAssertHandler_28_29() | 0; $135 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$131 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($131, $135 + 250279 | 0, $135 + 112795 | 0, 793, $135 + 373226 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$131 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($131, $135 + 256261 | 0, $135 + 115658 | 0, 793, $135 + 380074 | 0); $130 = 0; } } @@ -1244822,12 +1246623,12 @@ function asmFunc(imports) { } $154 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373227 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380075 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $155 = physx__PxGetAssertHandler_28_29() | 0; $159 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$155 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($155, $159 + 250801 | 0, $159 + 112795 | 0, 794, $159 + 373227 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$155 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($155, $159 + 256783 | 0, $159 + 115658 | 0, 794, $159 + 380075 | 0); $154 = 0; } } @@ -1244837,12 +1246638,12 @@ function asmFunc(imports) { } $179 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373228 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380076 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $180 = physx__PxGetAssertHandler_28_29() | 0; $184 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$180 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($180, $184 + 228858 | 0, $184 + 112795 | 0, 795, $184 + 373228 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$180 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($180, $184 + 234840 | 0, $184 + 115658 | 0, 795, $184 + 380076 | 0); $179 = 0; } } @@ -1245038,12 +1246839,12 @@ function asmFunc(imports) { } $112 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373229 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380077 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $113 = physx__PxGetAssertHandler_28_29() | 0; $117 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$113 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($113, $117 + 227192 | 0, $117 + 112795 | 0, 829, $117 + 373229 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$113 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($113, $117 + 233174 | 0, $117 + 115658 | 0, 829, $117 + 380077 | 0); $112 = 0; } } @@ -1245053,12 +1246854,12 @@ function asmFunc(imports) { } $137 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373230 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380078 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $138 = physx__PxGetAssertHandler_28_29() | 0; $142 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$138 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($138, $142 + 226882 | 0, $142 + 112795 | 0, 830, $142 + 373230 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$138 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($138, $142 + 232864 | 0, $142 + 115658 | 0, 830, $142 + 380078 | 0); $137 = 0; } } @@ -1245068,12 +1246869,12 @@ function asmFunc(imports) { } $162 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373231 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380079 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $163 = physx__PxGetAssertHandler_28_29() | 0; $167 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$163 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($163, $167 + 226524 | 0, $167 + 112795 | 0, 831, $167 + 373231 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$163 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($163, $167 + 232506 | 0, $167 + 115658 | 0, 831, $167 + 380079 | 0); $162 = 0; } } @@ -1250289,12 +1252090,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373232 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380080 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 200894 | 0, $26 + 112795 | 0, 1281, $26 + 373232 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 206876 | 0, $26 + 115658 | 0, 1281, $26 + 380080 | 0); $21 = 0; } } @@ -1251535,12 +1253336,12 @@ function asmFunc(imports) { }; } label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373233 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380081 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $68 = physx__PxGetAssertHandler_28_29() | 0; $72 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$68 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($68, $72 + 208086 | 0, $72 + 112795 | 0, 1398, $72 + 373233 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$68 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($68, $72 + 214068 | 0, $72 + 115658 | 0, 1398, $72 + 380081 | 0); } HEAP32[($7 + 28 | 0) >> 2] = 0; } @@ -1254460,12 +1256261,12 @@ function asmFunc(imports) { } $94 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373234 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380082 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 203351 | 0, $99 + 112795 | 0, 1539, $99 + 373234 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 209333 | 0, $99 + 115658 | 0, 1539, $99 + 380082 | 0); $94 = 0; } } @@ -1258689,12 +1260490,12 @@ function asmFunc(imports) { } $115 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373235 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380083 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $116 = physx__PxGetAssertHandler_28_29() | 0; $120 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$116 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($116, $120 + 190715 | 0, $120 + 112795 | 0, 2199, $120 + 373235 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$116 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($116, $120 + 196677 | 0, $120 + 115658 | 0, 2199, $120 + 380083 | 0); $115 = 0; } } @@ -1258710,12 +1260511,12 @@ function asmFunc(imports) { } $158 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373236 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380084 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $159 = physx__PxGetAssertHandler_28_29() | 0; $163 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$159 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($159, $163 + 190782 | 0, $163 + 112795 | 0, 2202, $163 + 373236 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$159 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($159, $163 + 196744 | 0, $163 + 115658 | 0, 2202, $163 + 380084 | 0); $158 = 0; } } @@ -1258851,12 +1260652,12 @@ function asmFunc(imports) { } $238 = 0; label$21 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373237 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380085 | 0) >> 0] | 0) & 1 | 0) { break label$21 } $239 = physx__PxGetAssertHandler_28_29() | 0; $243 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 200883 | 0, $243 + 112795 | 0, 2215, $243 + 373237 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$239 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($239, $243 + 206865 | 0, $243 + 115658 | 0, 2215, $243 + 380085 | 0); $238 = 0; } } @@ -1259002,12 +1260803,12 @@ function asmFunc(imports) { } $372 = 0; label$23 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373238 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380086 | 0) >> 0] | 0) & 1 | 0) { break label$23 } $373 = physx__PxGetAssertHandler_28_29() | 0; $377 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$373 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($373, $377 + 200833 | 0, $377 + 112795 | 0, 2234, $377 + 373238 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$373 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($373, $377 + 206815 | 0, $377 + 115658 | 0, 2234, $377 + 380086 | 0); $372 = 0; } } @@ -1259439,12 +1261240,12 @@ function asmFunc(imports) { } $42 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373239 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380087 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $43 = physx__PxGetAssertHandler_28_29() | 0; $47 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 190200 | 0, $47 + 112795 | 0, 2294, $47 + 373239 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 196162 | 0, $47 + 115658 | 0, 2294, $47 + 380087 | 0); $42 = 0; } } @@ -1259627,12 +1261428,12 @@ function asmFunc(imports) { } $178 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373240 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380088 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $179 = physx__PxGetAssertHandler_28_29() | 0; $183 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$179 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($179, $183 + 200764 | 0, $183 + 112795 | 0, 2316, $183 + 373240 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$179 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($179, $183 + 206746 | 0, $183 + 115658 | 0, 2316, $183 + 380088 | 0); $178 = 0; } } @@ -1259824,7 +1261625,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 190626 | 0, $23 + 139375 | 0, 446, GOT_data_internal_physx__Gu__SinglePersistentContactManifold__getContactPoint_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 196588 | 0, $23 + 144911 | 0, 446, GOT_data_internal_physx__Gu__SinglePersistentContactManifold__getContactPoint_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1259865,12 +1261666,12 @@ function asmFunc(imports) { } $44 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373241 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380089 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $45 = physx__PxGetAssertHandler_28_29() | 0; $49 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 190200 | 0, $49 + 112795 | 0, 2334, $49 + 373241 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 196162 | 0, $49 + 115658 | 0, 2334, $49 + 380089 | 0); $44 = 0; } } @@ -1260167,12 +1261968,12 @@ function asmFunc(imports) { } $218 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373242 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380090 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $219 = physx__PxGetAssertHandler_28_29() | 0; $223 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$219 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($219, $223 + 200764 | 0, $223 + 112795 | 0, 2359, $223 + 373242 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$219 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($219, $223 + 206746 | 0, $223 + 115658 | 0, 2359, $223 + 380090 | 0); $218 = 0; } } @@ -1260203,12 +1262004,12 @@ function asmFunc(imports) { } $24 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373243 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380091 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 207079 | 0, $29 + 112795 | 0, 2375, $29 + 373243 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 213061 | 0, $29 + 115658 | 0, 2375, $29 + 380091 | 0); $24 = 0; } } @@ -1260222,12 +1262023,12 @@ function asmFunc(imports) { } $58 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373244 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380092 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $59 = physx__PxGetAssertHandler_28_29() | 0; $63 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$59 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($59, $63 + 190664 | 0, $63 + 112795 | 0, 2382, $63 + 373244 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$59 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($59, $63 + 196626 | 0, $63 + 115658 | 0, 2382, $63 + 380092 | 0); $58 = 0; } } @@ -1260279,12 +1262080,12 @@ function asmFunc(imports) { } $118 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373245 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380093 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $119 = physx__PxGetAssertHandler_28_29() | 0; $123 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$119 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($119, $123 + 190581 | 0, $123 + 112795 | 0, 2391, $123 + 373245 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$119 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($119, $123 + 196543 | 0, $123 + 115658 | 0, 2391, $123 + 380093 | 0); $118 = 0; } } @@ -1260296,12 +1262097,12 @@ function asmFunc(imports) { } $149 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373246 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380094 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $150 = physx__PxGetAssertHandler_28_29() | 0; $154 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$150 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($150, $154 + 206584 | 0, $154 + 112795 | 0, 2394, $154 + 373246 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$150 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($150, $154 + 212566 | 0, $154 + 115658 | 0, 2394, $154 + 380094 | 0); $149 = 0; } } @@ -1260560,40 +1262361,40 @@ function asmFunc(imports) { function __cxx_global_var_init_10() { var $3 = Math_fround(0), $11 = Math_fround(0), $18 = Math_fround(0), $24 = Math_fround(0), $32 = Math_fround(0), $39 = Math_fround(0); $3 = Math_fround(0.0); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29(GOT_data_internal___memory_base + 373248 | 0 | 0, Math_fround(Math_fround(1.0)), Math_fround($3), Math_fround($3)) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29(GOT_data_internal___memory_base + 380096 | 0 | 0, Math_fround(Math_fround(1.0)), Math_fround($3), Math_fround($3)) | 0; $11 = Math_fround(0.0); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373248 | 0) + 12 | 0 | 0, Math_fround($11), Math_fround(Math_fround(1.0)), Math_fround($11)) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380096 | 0) + 12 | 0 | 0, Math_fround($11), Math_fround(Math_fround(1.0)), Math_fround($11)) | 0; $18 = Math_fround(0.0); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373248 | 0) + 24 | 0 | 0, Math_fround($18), Math_fround($18), Math_fround(Math_fround(1.0))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380096 | 0) + 24 | 0 | 0, Math_fround($18), Math_fround($18), Math_fround(Math_fround(1.0))) | 0; $24 = Math_fround(0.0); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373248 | 0) + 36 | 0 | 0, Math_fround(Math_fround(-1.0)), Math_fround($24), Math_fround($24)) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380096 | 0) + 36 | 0 | 0, Math_fround(Math_fround(-1.0)), Math_fround($24), Math_fround($24)) | 0; $32 = Math_fround(0.0); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373248 | 0) + 48 | 0 | 0, Math_fround($32), Math_fround(Math_fround(-1.0)), Math_fround($32)) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380096 | 0) + 48 | 0 | 0, Math_fround($32), Math_fround(Math_fround(-1.0)), Math_fround($32)) | 0; $39 = Math_fround(0.0); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373248 | 0) + 60 | 0 | 0, Math_fround($39), Math_fround($39), Math_fround(Math_fround(-1.0))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380096 | 0) + 60 | 0 | 0, Math_fround($39), Math_fround($39), Math_fround(Math_fround(-1.0))) | 0; return; } function __cxx_global_var_init_1_2() { var $3 = Math_fround(0), $27 = Math_fround(0), $33 = Math_fround(0), $41 = Math_fround(0), $72 = Math_fround(0), $87 = Math_fround(0); $3 = Math_fround(-.7071067690849304); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29(GOT_data_internal___memory_base + 373328 | 0 | 0, Math_fround(Math_fround(0.0)), Math_fround($3), Math_fround($3)) | 0; - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373328 | 0) + 12 | 0 | 0, Math_fround(Math_fround(.7071067690849304)), Math_fround(Math_fround(0.0)), Math_fround(Math_fround(-.7071067690849304))) | 0; - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373328 | 0) + 24 | 0 | 0, Math_fround(Math_fround(0.0)), Math_fround(Math_fround(.7071067690849304)), Math_fround(Math_fround(-.7071067690849304))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29(GOT_data_internal___memory_base + 380176 | 0 | 0, Math_fround(Math_fround(0.0)), Math_fround($3), Math_fround($3)) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380176 | 0) + 12 | 0 | 0, Math_fround(Math_fround(.7071067690849304)), Math_fround(Math_fround(0.0)), Math_fround(Math_fround(-.7071067690849304))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380176 | 0) + 24 | 0 | 0, Math_fround(Math_fround(0.0)), Math_fround(Math_fround(.7071067690849304)), Math_fround(Math_fround(-.7071067690849304))) | 0; $27 = Math_fround(-.7071067690849304); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373328 | 0) + 36 | 0 | 0, Math_fround($27), Math_fround(Math_fround(0.0)), Math_fround($27)) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380176 | 0) + 36 | 0 | 0, Math_fround($27), Math_fround(Math_fround(0.0)), Math_fround($27)) | 0; $33 = Math_fround(.7071067690849304); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373328 | 0) + 48 | 0 | 0, Math_fround(Math_fround(0.0)), Math_fround($33), Math_fround($33)) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380176 | 0) + 48 | 0 | 0, Math_fround(Math_fround(0.0)), Math_fround($33), Math_fround($33)) | 0; $41 = Math_fround(.7071067690849304); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373328 | 0) + 60 | 0 | 0, Math_fround($41), Math_fround(Math_fround(0.0)), Math_fround($41)) | 0; - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373328 | 0) + 72 | 0 | 0, Math_fround(Math_fround(0.0)), Math_fround(Math_fround(-.7071067690849304)), Math_fround(Math_fround(.7071067690849304))) | 0; - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373328 | 0) + 84 | 0 | 0, Math_fround(Math_fround(-.7071067690849304)), Math_fround(Math_fround(0.0)), Math_fround(Math_fround(.7071067690849304))) | 0; - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373328 | 0) + 96 | 0 | 0, Math_fround(Math_fround(.7071067690849304)), Math_fround(Math_fround(-.7071067690849304)), Math_fround(Math_fround(0.0))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380176 | 0) + 60 | 0 | 0, Math_fround($41), Math_fround(Math_fround(0.0)), Math_fround($41)) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380176 | 0) + 72 | 0 | 0, Math_fround(Math_fround(0.0)), Math_fround(Math_fround(-.7071067690849304)), Math_fround(Math_fround(.7071067690849304))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380176 | 0) + 84 | 0 | 0, Math_fround(Math_fround(-.7071067690849304)), Math_fround(Math_fround(0.0)), Math_fround(Math_fround(.7071067690849304))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380176 | 0) + 96 | 0 | 0, Math_fround(Math_fround(.7071067690849304)), Math_fround(Math_fround(-.7071067690849304)), Math_fround(Math_fround(0.0))) | 0; $72 = Math_fround(.7071067690849304); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373328 | 0) + 108 | 0 | 0, Math_fround($72), Math_fround($72), Math_fround(Math_fround(0.0))) | 0; - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373328 | 0) + 120 | 0 | 0, Math_fround(Math_fround(-.7071067690849304)), Math_fround(Math_fround(.7071067690849304)), Math_fround(Math_fround(0.0))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380176 | 0) + 108 | 0 | 0, Math_fround($72), Math_fround($72), Math_fround(Math_fround(0.0))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380176 | 0) + 120 | 0 | 0, Math_fround(Math_fround(-.7071067690849304)), Math_fround(Math_fround(.7071067690849304)), Math_fround(Math_fround(0.0))) | 0; $87 = Math_fround(-.7071067690849304); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373328 | 0) + 132 | 0 | 0, Math_fround($87), Math_fround($87), Math_fround(Math_fround(0.0))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380176 | 0) + 132 | 0 | 0, Math_fround($87), Math_fround($87), Math_fround(Math_fround(0.0))) | 0; return; } @@ -1260667,7 +1262468,7 @@ function asmFunc(imports) { physx__Cm__Matrix34__Matrix34_28_29($8 + 720 | 0 | 0) | 0; physx__computeWorldToBoxMatrix_28physx__Cm__Matrix34__2c_20physx__Gu__Box_20const__29($8 + 720 | 0 | 0, HEAP32[($8 + 1032 | 0) >> 2] | 0 | 0); physx__Cm__Matrix34__rotate_28physx__PxVec3_20const__29_20const($8 + 708 | 0 | 0, $8 + 720 | 0 | 0, HEAP32[($8 + 1024 | 0) >> 2] | 0 | 0); - HEAP32[($8 + 704 | 0) >> 2] = GOT_data_internal___memory_base + 373248 | 0; + HEAP32[($8 + 704 | 0) >> 2] = GOT_data_internal___memory_base + 380096 | 0; HEAP32[($8 + 700 | 0) >> 2] = 0; label$6 : { label$7 : while (1) { @@ -1260710,7 +1262511,7 @@ function asmFunc(imports) { physx__Cm__Matrix34__Matrix34_28_29($8 + 580 | 0 | 0) | 0; physx__computeWorldToBoxMatrix_28physx__Cm__Matrix34__2c_20physx__Gu__Box_20const__29($8 + 580 | 0 | 0, HEAP32[($8 + 1028 | 0) >> 2] | 0 | 0); physx__Cm__Matrix34__rotate_28physx__PxVec3_20const__29_20const($8 + 568 | 0 | 0, $8 + 580 | 0 | 0, HEAP32[($8 + 1024 | 0) >> 2] | 0 | 0); - HEAP32[($8 + 564 | 0) >> 2] = GOT_data_internal___memory_base + 373248 | 0; + HEAP32[($8 + 564 | 0) >> 2] = GOT_data_internal___memory_base + 380096 | 0; HEAP32[($8 + 560 | 0) >> 2] = 0; label$12 : { label$13 : while (1) { @@ -1260931,12 +1262732,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373472 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380320 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 202441 | 0, $25 + 95038 | 0, 93, $25 + 373472 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 208423 | 0, $25 + 95269 | 0, 93, $25 + 380320 | 0); $20 = 0; } } @@ -1260947,7 +1262748,7 @@ function asmFunc(imports) { } function $28anonymous_20namespace_29__getBoxLocalEdgeNormals_28_29() { - return GOT_data_internal___memory_base + 373328 | 0 | 0; + return GOT_data_internal___memory_base + 380176 | 0 | 0; } function _GLOBAL__sub_I_GuSweepBoxBox_cpp() { @@ -1260959,17 +1262760,17 @@ function asmFunc(imports) { function __cxx_global_var_init_11() { var $3 = Math_fround(0), $11 = Math_fround(0), $18 = Math_fround(0), $24 = Math_fround(0), $32 = Math_fround(0), $39 = Math_fround(0); $3 = Math_fround(0.0); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29(GOT_data_internal___memory_base + 373488 | 0 | 0, Math_fround(Math_fround(1.0)), Math_fround($3), Math_fround($3)) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29(GOT_data_internal___memory_base + 380336 | 0 | 0, Math_fround(Math_fround(1.0)), Math_fround($3), Math_fround($3)) | 0; $11 = Math_fround(0.0); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373488 | 0) + 12 | 0 | 0, Math_fround($11), Math_fround(Math_fround(1.0)), Math_fround($11)) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380336 | 0) + 12 | 0 | 0, Math_fround($11), Math_fround(Math_fround(1.0)), Math_fround($11)) | 0; $18 = Math_fround(0.0); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373488 | 0) + 24 | 0 | 0, Math_fround($18), Math_fround($18), Math_fround(Math_fround(1.0))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380336 | 0) + 24 | 0 | 0, Math_fround($18), Math_fround($18), Math_fround(Math_fround(1.0))) | 0; $24 = Math_fround(0.0); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373488 | 0) + 36 | 0 | 0, Math_fround(Math_fround(-1.0)), Math_fround($24), Math_fround($24)) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380336 | 0) + 36 | 0 | 0, Math_fround(Math_fround(-1.0)), Math_fround($24), Math_fround($24)) | 0; $32 = Math_fround(0.0); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373488 | 0) + 48 | 0 | 0, Math_fround($32), Math_fround(Math_fround(-1.0)), Math_fround($32)) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380336 | 0) + 48 | 0 | 0, Math_fround($32), Math_fround(Math_fround(-1.0)), Math_fround($32)) | 0; $39 = Math_fround(0.0); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373488 | 0) + 60 | 0 | 0, Math_fround($39), Math_fround($39), Math_fround(Math_fround(-1.0))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380336 | 0) + 60 | 0 | 0, Math_fround($39), Math_fround($39), Math_fround(Math_fround(-1.0))) | 0; return; } @@ -1261078,7 +1262879,7 @@ function asmFunc(imports) { physx__PxVec3__operator__28physx__PxVec3_20const__29_20const_1($10 + 120 | 0 | 0, HEAP32[($10 + 464 | 0) >> 2] | 0 | 0, $10 + 180 | 0 | 0); physx__Cm__Matrix34__rotateTranspose_28physx__PxVec3_20const__29_20const($10 + 132 | 0 | 0, $10 + 144 | 0 | 0, $10 + 120 | 0 | 0); physx__PxVec3__operator__28physx__PxVec3_20const__29($10 + 192 | 0 | 0, $10 + 132 | 0 | 0) | 0; - HEAP32[($10 + 116 | 0) >> 2] = GOT_data_internal___memory_base + 373488 | 0; + HEAP32[($10 + 116 | 0) >> 2] = GOT_data_internal___memory_base + 380336 | 0; physx__Gu__Box__rotateInv_28physx__PxVec3_20const__29_20const($10 + 104 | 0 | 0, HEAP32[($10 + 472 | 0) >> 2] | 0 | 0, HEAP32[($10 + 460 | 0) >> 2] | 0 | 0); HEAPF32[($10 + 100 | 0) >> 2] = Math_fround(-9.999999747378752e-06); physx__PxVec3__PxVec3_28physx__PxVec3_20const__29($10 + 80 | 0 | 0, (HEAP32[($10 + 472 | 0) >> 2] | 0) + 48 | 0 | 0) | 0; @@ -1261765,7 +1263566,7 @@ function asmFunc(imports) { break label$5 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($12 + 79 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $12, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($12 + 79 | 0 | 0, HEAP32[($12 + 80 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 95603 | 0 | 0, 198 | 0) | 0), HEAP32[(wasm2js_i32$0 + 84 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $12, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($12 + 79 | 0 | 0, HEAP32[($12 + 80 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 95918 | 0 | 0, 198 | 0) | 0), HEAP32[(wasm2js_i32$0 + 84 | 0) >> 2] = wasm2js_i32$1; break label$4; } $11 = $11 - (((HEAP32[($12 + 80 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -1261779,12 +1263580,12 @@ function asmFunc(imports) { } $156 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373560 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380408 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $157 = physx__PxGetAssertHandler_28_29() | 0; $161 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$157 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($157, $161 + 200283 | 0, $161 + 95603 | 0, 200, $161 + 373560 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$157 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($157, $161 + 206265 | 0, $161 + 95918 | 0, 200, $161 + 380408 | 0); $156 = 0; } } @@ -1261941,7 +1263742,7 @@ function asmFunc(imports) { } function $28anonymous_20namespace_29__getBoxTriangles_28_29() { - return GOT_data_internal___memory_base + 354880 | 0 | 0; + return GOT_data_internal___memory_base + 361712 | 0 | 0; } function extrudeMesh_28unsigned_20int_2c_20physx__PxTriangle_20const__2c_20physx__PxVec3_20const__2c_20physx__PxTriangle__2c_20unsigned_20int__2c_20physx__PxVec3_20const__29($0, $1, $2, $3, $4, $5) { @@ -1263262,7 +1265063,7 @@ function asmFunc(imports) { } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 83844 | 0, $31 + 129112 | 0, 62, GOT_data_internal_physx__Gu__getInitIndex_28unsigned_20int_20const__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 83887 | 0, $31 + 133066 | 0, 62, GOT_data_internal_physx__Gu__getInitIndex_28unsigned_20int_20const__2c_20unsigned_20int_29___ignore); $26 = 0; } } @@ -1263755,12 +1265556,12 @@ function asmFunc(imports) { } $37 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373562 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380410 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 143966 | 0, $42 + 111008 | 0, 43, $42 + 373562 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 149827 | 0, $42 + 113605 | 0, 43, $42 + 380410 | 0); $37 = 0; } } @@ -1263921,12 +1265722,12 @@ function asmFunc(imports) { } $370 = 0; label$19 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373563 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380411 | 0) >> 0] | 0) & 1 | 0) { break label$19 } $371 = physx__PxGetAssertHandler_28_29() | 0; $375 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$371 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($371, $375 + 143811 | 0, $375 + 111728 | 0, 264, $375 + 373563 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$371 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($371, $375 + 149672 | 0, $375 + 114437 | 0, 264, $375 + 380411 | 0); $370 = 0; } } @@ -1264393,40 +1266194,40 @@ function asmFunc(imports) { function __cxx_global_var_init_12() { var $3 = Math_fround(0), $11 = Math_fround(0), $18 = Math_fround(0), $24 = Math_fround(0), $32 = Math_fround(0), $39 = Math_fround(0); $3 = Math_fround(0.0); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29(GOT_data_internal___memory_base + 373568 | 0 | 0, Math_fround(Math_fround(1.0)), Math_fround($3), Math_fround($3)) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29(GOT_data_internal___memory_base + 380416 | 0 | 0, Math_fround(Math_fround(1.0)), Math_fround($3), Math_fround($3)) | 0; $11 = Math_fround(0.0); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373568 | 0) + 12 | 0 | 0, Math_fround($11), Math_fround(Math_fround(1.0)), Math_fround($11)) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380416 | 0) + 12 | 0 | 0, Math_fround($11), Math_fround(Math_fround(1.0)), Math_fround($11)) | 0; $18 = Math_fround(0.0); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373568 | 0) + 24 | 0 | 0, Math_fround($18), Math_fround($18), Math_fround(Math_fround(1.0))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380416 | 0) + 24 | 0 | 0, Math_fround($18), Math_fround($18), Math_fround(Math_fround(1.0))) | 0; $24 = Math_fround(0.0); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373568 | 0) + 36 | 0 | 0, Math_fround(Math_fround(-1.0)), Math_fround($24), Math_fround($24)) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380416 | 0) + 36 | 0 | 0, Math_fround(Math_fround(-1.0)), Math_fround($24), Math_fround($24)) | 0; $32 = Math_fround(0.0); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373568 | 0) + 48 | 0 | 0, Math_fround($32), Math_fround(Math_fround(-1.0)), Math_fround($32)) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380416 | 0) + 48 | 0 | 0, Math_fround($32), Math_fround(Math_fround(-1.0)), Math_fround($32)) | 0; $39 = Math_fround(0.0); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373568 | 0) + 60 | 0 | 0, Math_fround($39), Math_fround($39), Math_fround(Math_fround(-1.0))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380416 | 0) + 60 | 0 | 0, Math_fround($39), Math_fround($39), Math_fround(Math_fround(-1.0))) | 0; return; } function __cxx_global_var_init_1_3() { var $3 = Math_fround(0), $27 = Math_fround(0), $33 = Math_fround(0), $41 = Math_fround(0), $72 = Math_fround(0), $87 = Math_fround(0); $3 = Math_fround(-.7071067690849304); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29(GOT_data_internal___memory_base + 373648 | 0 | 0, Math_fround(Math_fround(0.0)), Math_fround($3), Math_fround($3)) | 0; - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373648 | 0) + 12 | 0 | 0, Math_fround(Math_fround(.7071067690849304)), Math_fround(Math_fround(0.0)), Math_fround(Math_fround(-.7071067690849304))) | 0; - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373648 | 0) + 24 | 0 | 0, Math_fround(Math_fround(0.0)), Math_fround(Math_fround(.7071067690849304)), Math_fround(Math_fround(-.7071067690849304))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29(GOT_data_internal___memory_base + 380496 | 0 | 0, Math_fround(Math_fround(0.0)), Math_fround($3), Math_fround($3)) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380496 | 0) + 12 | 0 | 0, Math_fround(Math_fround(.7071067690849304)), Math_fround(Math_fround(0.0)), Math_fround(Math_fround(-.7071067690849304))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380496 | 0) + 24 | 0 | 0, Math_fround(Math_fround(0.0)), Math_fround(Math_fround(.7071067690849304)), Math_fround(Math_fround(-.7071067690849304))) | 0; $27 = Math_fround(-.7071067690849304); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373648 | 0) + 36 | 0 | 0, Math_fround($27), Math_fround(Math_fround(0.0)), Math_fround($27)) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380496 | 0) + 36 | 0 | 0, Math_fround($27), Math_fround(Math_fround(0.0)), Math_fround($27)) | 0; $33 = Math_fround(.7071067690849304); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373648 | 0) + 48 | 0 | 0, Math_fround(Math_fround(0.0)), Math_fround($33), Math_fround($33)) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380496 | 0) + 48 | 0 | 0, Math_fround(Math_fround(0.0)), Math_fround($33), Math_fround($33)) | 0; $41 = Math_fround(.7071067690849304); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373648 | 0) + 60 | 0 | 0, Math_fround($41), Math_fround(Math_fround(0.0)), Math_fround($41)) | 0; - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373648 | 0) + 72 | 0 | 0, Math_fround(Math_fround(0.0)), Math_fround(Math_fround(-.7071067690849304)), Math_fround(Math_fround(.7071067690849304))) | 0; - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373648 | 0) + 84 | 0 | 0, Math_fround(Math_fround(-.7071067690849304)), Math_fround(Math_fround(0.0)), Math_fround(Math_fround(.7071067690849304))) | 0; - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373648 | 0) + 96 | 0 | 0, Math_fround(Math_fround(.7071067690849304)), Math_fround(Math_fround(-.7071067690849304)), Math_fround(Math_fround(0.0))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380496 | 0) + 60 | 0 | 0, Math_fround($41), Math_fround(Math_fround(0.0)), Math_fround($41)) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380496 | 0) + 72 | 0 | 0, Math_fround(Math_fround(0.0)), Math_fround(Math_fround(-.7071067690849304)), Math_fround(Math_fround(.7071067690849304))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380496 | 0) + 84 | 0 | 0, Math_fround(Math_fround(-.7071067690849304)), Math_fround(Math_fround(0.0)), Math_fround(Math_fround(.7071067690849304))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380496 | 0) + 96 | 0 | 0, Math_fround(Math_fround(.7071067690849304)), Math_fround(Math_fround(-.7071067690849304)), Math_fround(Math_fround(0.0))) | 0; $72 = Math_fround(.7071067690849304); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373648 | 0) + 108 | 0 | 0, Math_fround($72), Math_fround($72), Math_fround(Math_fround(0.0))) | 0; - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373648 | 0) + 120 | 0 | 0, Math_fround(Math_fround(-.7071067690849304)), Math_fround(Math_fround(.7071067690849304)), Math_fround(Math_fround(0.0))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380496 | 0) + 108 | 0 | 0, Math_fround($72), Math_fround($72), Math_fround(Math_fround(0.0))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380496 | 0) + 120 | 0 | 0, Math_fround(Math_fround(-.7071067690849304)), Math_fround(Math_fround(.7071067690849304)), Math_fround(Math_fround(0.0))) | 0; $87 = Math_fround(-.7071067690849304); - physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 373648 | 0) + 132 | 0 | 0, Math_fround($87), Math_fround($87), Math_fround(Math_fround(0.0))) | 0; + physx__PxVec3__PxVec3_28float_2c_20float_2c_20float_29((GOT_data_internal___memory_base + 380496 | 0) + 132 | 0 | 0, Math_fround($87), Math_fround($87), Math_fround(Math_fround(0.0))) | 0; return; } @@ -1264609,7 +1266410,7 @@ function asmFunc(imports) { (wasm2js_i32$0 = $10, wasm2js_i32$1 = Math_fround(physx__intrinsics__abs_28float_29(Math_fround(Math_fround(HEAPF32[($10 + 244 | 0) >> 2])))) < $286), HEAP8[(wasm2js_i32$0 + 221 | 0) >> 0] = wasm2js_i32$1; HEAP32[($10 + 216 | 0) >> 2] = HEAP32[($10 + 532 | 0) >> 2] | 0; HEAP32[($10 + 212 | 0) >> 2] = (HEAP32[($10 + 532 | 0) >> 2] | 0) + 12 | 0; - HEAP32[($10 + 208 | 0) >> 2] = GOT_data_internal___memory_base + 373568 | 0; + HEAP32[($10 + 208 | 0) >> 2] = GOT_data_internal___memory_base + 380416 | 0; HEAP32[($10 + 204 | 0) >> 2] = 0; label$25 : { label$26 : while (1) { @@ -1264623,12 +1266424,12 @@ function asmFunc(imports) { } $368 = 0; label$28 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373792 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380640 | 0) >> 0] | 0) & 1 | 0) { break label$28 } $369 = physx__PxGetAssertHandler_28_29() | 0; $373 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$369 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($369, $373 + 228522 | 0, $373 + 113469 | 0, 520, $373 + 373792 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$369 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($369, $373 + 234504 | 0, $373 + 116430 | 0, 520, $373 + 380640 | 0); $368 = 0; } } @@ -1264744,12 +1266545,12 @@ function asmFunc(imports) { } $673 = 0; label$45 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373793 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380641 | 0) >> 0] | 0) & 1 | 0) { break label$45 } $674 = physx__PxGetAssertHandler_28_29() | 0; $678 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$674 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($674, $678 + 202290 | 0, $678 + 113469 | 0, 614, $678 + 373793 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$674 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($674, $678 + 208272 | 0, $678 + 116430 | 0, 614, $678 + 380641 | 0); $673 = 0; } } @@ -1264759,12 +1266560,12 @@ function asmFunc(imports) { } $700 = 0; label$47 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373794 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380642 | 0) >> 0] | 0) & 1 | 0) { break label$47 } $701 = physx__PxGetAssertHandler_28_29() | 0; $705 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$701 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($701, $705 + 202264 | 0, $705 + 113469 | 0, 615, $705 + 373794 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$701 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($701, $705 + 208246 | 0, $705 + 116430 | 0, 615, $705 + 380642 | 0); $700 = 0; } } @@ -1264829,7 +1266630,7 @@ function asmFunc(imports) { } function getBoxVertexNormals_28_29() { - return GOT_data_internal___memory_base + 354928 | 0 | 0; + return GOT_data_internal___memory_base + 361760 | 0 | 0; } function rayTriPrecaCull_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20float__29($0, $1, $2, $3, $4, $5, $6, $7, $8) { @@ -1265152,7 +1266953,7 @@ function asmFunc(imports) { } function $28anonymous_20namespace_29__getBoxLocalEdgeNormals_28_29_1() { - return GOT_data_internal___memory_base + 373648 | 0 | 0; + return GOT_data_internal___memory_base + 380496 | 0 | 0; } function closestAxis2_28physx__PxVec3_20const__2c_20unsigned_20int__2c_20unsigned_20int__29($0, $1, $2) { @@ -1267198,7 +1268999,7 @@ function asmFunc(imports) { } $636 = physx__PxGetAssertHandler_28_29() | 0; $640 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$636 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($636, $640 + 201154 | 0, $640 + 140848 | 0, 179, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjk_physx__Gu__LocalConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__LocalConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__FloatV__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$636 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($636, $640 + 207136 | 0, $640 + 146608 | 0, 179, GOT_data_internal_physx__Gu__GjkStatus_20physx__Gu__gjk_physx__Gu__LocalConvex_physx__Gu__TriangleV__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV___28physx__Gu__LocalConvex_physx__Gu__TriangleV__20const__2c_20physx__Gu__LocalConvex_physx__Gu__BoxV__20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV_20const__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__FloatV__29___ignore); $635 = 0; } } @@ -1268459,12 +1270260,12 @@ function asmFunc(imports) { } $33 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373796 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380644 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $34 = physx__PxGetAssertHandler_28_29() | 0; $38 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 143986 | 0, $38 + 99619 | 0, 157, $38 + 373796 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 149847 | 0, $38 + 100536 | 0, 157, $38 + 380644 | 0); $33 = 0; } } @@ -1268474,12 +1270275,12 @@ function asmFunc(imports) { } $59 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373797 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380645 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $60 = physx__PxGetAssertHandler_28_29() | 0; $64 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 143974 | 0, $64 + 99619 | 0, 158, $64 + 373797 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 149835 | 0, $64 + 100536 | 0, 158, $64 + 380645 | 0); $59 = 0; } } @@ -1268802,12 +1270603,12 @@ function asmFunc(imports) { } $30 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373798 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380646 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 156550 | 0, $35 + 100706 | 0, 71, $35 + 373798 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 162436 | 0, $35 + 101791 | 0, 71, $35 + 380646 | 0); $30 = 0; } } @@ -1268904,12 +1270705,12 @@ function asmFunc(imports) { } $29 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373799 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380647 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 159149 | 0, $34 + 100706 | 0, 81, $34 + 373799 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 165047 | 0, $34 + 101791 | 0, 81, $34 + 380647 | 0); $29 = 0; } } @@ -1269013,12 +1270814,12 @@ function asmFunc(imports) { } $31 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373800 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380648 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $32 = physx__PxGetAssertHandler_28_29() | 0; $36 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 156550 | 0, $36 + 100706 | 0, 99, $36 + 373800 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 162436 | 0, $36 + 101791 | 0, 99, $36 + 380648 | 0); $31 = 0; } } @@ -1269071,7 +1270872,7 @@ function asmFunc(imports) { break label$1; } $9 = physx__shdfnd__getAllocator_28_29() | 0; - (wasm2js_i32$0 = $6, wasm2js_i32$1 = FUNCTION_TABLE[HEAP32[((HEAP32[$9 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($9, HEAP32[($6 + 20 | 0) >> 2] | 0, GOT_data_internal___memory_base + 270417 | 0, HEAP32[($6 + 16 | 0) >> 2] | 0, HEAP32[($6 + 12 | 0) >> 2] | 0) | 0), HEAP32[(wasm2js_i32$0 + 28 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $6, wasm2js_i32$1 = FUNCTION_TABLE[HEAP32[((HEAP32[$9 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($9, HEAP32[($6 + 20 | 0) >> 2] | 0, GOT_data_internal___memory_base + 276399 | 0, HEAP32[($6 + 16 | 0) >> 2] | 0, HEAP32[($6 + 12 | 0) >> 2] | 0) | 0), HEAP32[(wasm2js_i32$0 + 28 | 0) >> 2] = wasm2js_i32$1; } $19 = HEAP32[($6 + 28 | 0) >> 2] | 0; __stack_pointer = $6 + 32 | 0; @@ -1269163,7 +1270964,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -1269201,7 +1271002,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -1269216,7 +1271017,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -1269299,7 +1271100,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -1269323,7 +1271124,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 3 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -1269335,7 +1271136,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -1269390,7 +1271191,7 @@ function asmFunc(imports) { } $238 = physx__PxGetAssertHandler_28_29() | 0; $242 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 172954 | 0, $242 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 178852 | 0, $242 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $237 = 0; } } @@ -1269502,7 +1271303,7 @@ function asmFunc(imports) { } $64 = physx__PxGetAssertHandler_28_29() | 0; $68 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 187325 | 0, $68 + 129300 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 193287 | 0, $68 + 133282 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); $63 = 0; } } @@ -1269536,7 +1271337,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73146 | 0, $26 + 129300 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73161 | 0, $26 + 133282 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); $21 = 0; } } @@ -1269545,7 +1271346,7 @@ function asmFunc(imports) { } function __cxx_global_var_init_13() { - __cxa_atexit(GOT_data_internal___table_base + 3987 | 0 | 0, 0 | 0, GOT_data_internal___memory_base + 65536 | 0 | 0) | 0; + __cxa_atexit(GOT_data_internal___table_base + 4021 | 0 | 0, 0 | 0, GOT_data_internal___memory_base + 65536 | 0 | 0) | 0; return; } @@ -1269555,7 +1271356,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; - $28anonymous_20namespace_29__DefaultAssertHandler___DefaultAssertHandler_28_29(GOT_data_internal___memory_base + 355044 | 0 | 0) | 0; + $28anonymous_20namespace_29__DefaultAssertHandler___DefaultAssertHandler_28_29(GOT_data_internal___memory_base + 361876 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return; } @@ -1269581,7 +1271382,7 @@ function asmFunc(imports) { } function physx__PxGetAssertHandler_28_29() { - return HEAP32[(GOT_data_internal___memory_base + 355048 | 0) >> 2] | 0 | 0; + return HEAP32[(GOT_data_internal___memory_base + 361880 | 0) >> 2] | 0 | 0; } function $28anonymous_20namespace_29__DefaultAssertHandler___DefaultAssertHandler_28_29_1($0) { @@ -1269617,7 +1271418,7 @@ function asmFunc(imports) { HEAP32[($7 + 8 | 0) >> 2] = HEAP32[($7 + 1064 | 0) >> 2] | 0; HEAP32[($7 + 4 | 0) >> 2] = $13; HEAP32[$7 >> 2] = $12; - sprintf($7 + 16 | 0 | 0, GOT_data_internal___memory_base + 269521 | 0 | 0, $7 | 0) | 0; + sprintf($7 + 16 | 0 | 0, GOT_data_internal___memory_base + 275503 | 0 | 0, $7 | 0) | 0; physx__shdfnd__printString_28char_20const__29($7 + 16 | 0 | 0); abort(); wasm2js_trap(); @@ -1269727,7 +1271528,7 @@ function asmFunc(imports) { HEAP32[($4 + 12 | 0) >> 2] = $0; HEAP32[($4 + 8 | 0) >> 2] = $1; $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__Allocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, physx__shdfnd__MutexImpl__getSize_28_29() | 0 | 0, GOT_data_internal___memory_base + 126162 | 0 | 0, 113 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__Allocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, physx__shdfnd__MutexImpl__getSize_28_29() | 0 | 0, GOT_data_internal___memory_base + 129640 | 0 | 0, 113 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; physx__shdfnd__MutexImpl__MutexImpl_28_29(HEAP32[$5 >> 2] | 0 | 0) | 0; __stack_pointer = $4 + 16 | 0; return $5 | 0; @@ -1269917,7 +1271718,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__TempAllocatorChunk__2c_20physx__shdfnd__Allocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__TempAllocatorChunk__2c_20physx__shdfnd__Allocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1270177,12 +1271978,12 @@ function asmFunc(imports) { } $15 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373809 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380657 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 155851 | 0, $20 + 105370 | 0, 80, $20 + 373809 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 161737 | 0, $20 + 107127 | 0, 80, $20 + 380657 | 0); $15 = 0; } } @@ -1270197,12 +1271998,12 @@ function asmFunc(imports) { } $15 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373816 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380664 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 188556 | 0, $20 + 105370 | 0, 91, $20 + 373816 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 194518 | 0, $20 + 107127 | 0, 91, $20 + 380664 | 0); $15 = 0; } } @@ -1270254,12 +1272055,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373824 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380672 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 75025 | 0, $29 + 105370 | 0, 105, $29 + 373824 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 75057 | 0, $29 + 107127 | 0, 105, $29 + 380672 | 0); $24 = 0; } } @@ -1270335,7 +1272136,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxErrorCallback__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxErrorCallback__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1270365,7 +1272166,7 @@ function asmFunc(imports) { HEAP32[$5 >> 2] = 67174656; physx__shdfnd__snprintf_28char__2c_20unsigned_20long_2c_20char_20const__2c_20____29($15 | 0, 256 | 0, GOT_data_internal___memory_base + 70959 | 0 | 0, $5 | 0) | 0; $22 = HEAP32[($5 + 20 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, 4, HEAP32[($5 + 12 | 0) >> 2] | 0, GOT_data_internal___memory_base + 105370 | 0, 132); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, 4, HEAP32[($5 + 12 | 0) >> 2] | 0, GOT_data_internal___memory_base + 107127 | 0, 132); HEAP32[($5 + 28 | 0) >> 2] = 0; break label$1; } @@ -1270377,7 +1272178,7 @@ function asmFunc(imports) { $40 = HEAP32[($5 + 16 | 0) >> 2] | 0; $44 = GOT_data_internal___memory_base; $51 = GOT_data_internal_physx__shdfnd__Foundation__mInstance; - (wasm2js_i32$0 = $51, wasm2js_i32$1 = FUNCTION_TABLE[HEAP32[((HEAP32[$40 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($40, 264, $44 + 118955 | 0, $44 + 105370 | 0, 141) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $51, wasm2js_i32$1 = FUNCTION_TABLE[HEAP32[((HEAP32[$40 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($40, 264, $44 + 122322 | 0, $44 + 107127 | 0, 141) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; label$5 : { if (!((HEAP32[$51 >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$5 @@ -1270389,12 +1272190,12 @@ function asmFunc(imports) { } $74 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373825 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380673 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $75 = physx__PxGetAssertHandler_28_29() | 0; $79 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$75 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($75, $79 + 206010 | 0, $79 + 105370 | 0, 147, $79 + 373825 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$75 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($75, $79 + 211992 | 0, $79 + 107127 | 0, 147, $79 + 380673 | 0); $74 = 0; } } @@ -1270415,12 +1272216,12 @@ function asmFunc(imports) { } $107 = HEAP32[($5 + 20 | 0) >> 2] | 0; $111 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$107 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($107, 32, $111 + 223592 | 0, $111 + 105370 | 0, 158); + FUNCTION_TABLE[HEAP32[((HEAP32[$107 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($107, 32, $111 + 229574 | 0, $111 + 107127 | 0, 158); break label$3; } $117 = HEAP32[($5 + 20 | 0) >> 2] | 0; $121 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$117 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($117, 8, $121 + 221278 | 0, $121 + 105370 | 0, 165); + FUNCTION_TABLE[HEAP32[((HEAP32[$117 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($117, 8, $121 + 227260 | 0, $121 + 107127 | 0, 165); } HEAP32[($5 + 28 | 0) >> 2] = 0; } @@ -1270439,12 +1272240,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373832 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380680 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 188556 | 0, $23 + 105370 | 0, 173, $23 + 373832 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 194518 | 0, $23 + 107127 | 0, 173, $23 + 380680 | 0); $18 = 0; } } @@ -1270466,7 +1272267,7 @@ function asmFunc(imports) { break label$3; } $56 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(HEAP32[GOT_data_internal_physx__shdfnd__Foundation__mInstance >> 2] | 0 | 0, 8 | 0, $56 + 105370 | 0 | 0, 185 | 0, $56 + 209240 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(HEAP32[GOT_data_internal_physx__shdfnd__Foundation__mInstance >> 2] | 0 | 0, 8 | 0, $56 + 107127 | 0 | 0, 185 | 0, $56 + 215222 | 0 | 0, 0 | 0); } __stack_pointer = $2 + 16 | 0; return; @@ -1270480,12 +1272281,12 @@ function asmFunc(imports) { } $15 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373833 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380681 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 188556 | 0, $20 + 105370 | 0, 193, $20 + 373833 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 194518 | 0, $20 + 107127 | 0, 193, $20 + 380681 | 0); $15 = 0; } } @@ -1270499,7 +1272300,7 @@ function asmFunc(imports) { break label$3; } $43 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(HEAP32[GOT_data_internal_physx__shdfnd__Foundation__mInstance >> 2] | 0 | 0, 8 | 0, $43 + 105370 | 0 | 0, 201 | 0, $43 + 221154 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(HEAP32[GOT_data_internal_physx__shdfnd__Foundation__mInstance >> 2] | 0 | 0, 8 | 0, $43 + 107127 | 0 | 0, 201 | 0, $43 + 227136 | 0 | 0, 0 | 0); } return; } @@ -1270512,12 +1272313,12 @@ function asmFunc(imports) { } $15 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373834 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380682 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 188556 | 0, $20 + 105370 | 0, 208, $20 + 373834 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 194518 | 0, $20 + 107127 | 0, 208, $20 + 380682 | 0); $15 = 0; } } @@ -1270531,7 +1272332,7 @@ function asmFunc(imports) { break label$3; } $43 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(HEAP32[GOT_data_internal_physx__shdfnd__Foundation__mInstance >> 2] | 0 | 0, 8 | 0, $43 + 105370 | 0 | 0, 216 | 0, $43 + 221109 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(HEAP32[GOT_data_internal_physx__shdfnd__Foundation__mInstance >> 2] | 0 | 0, 8 | 0, $43 + 107127 | 0 | 0, 216 | 0, $43 + 227091 | 0 | 0, 0 | 0); } return; } @@ -1270988,7 +1272789,7 @@ function asmFunc(imports) { } $24 = HEAP32[($8 + 88 | 0) >> 2] | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, 64, $28 + 225048 | 0, $28 + 126799 | 0, 199); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, 64, $28 + 231030 | 0, $28 + 130375 | 0, 199); HEAP32[($7 + 28 | 0) >> 2] = 0; break label$1; } @@ -1270998,7 +1272799,7 @@ function asmFunc(imports) { } $38 = HEAP32[($8 + 88 | 0) >> 2] | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, 64, $42 + 223555 | 0, $42 + 126799 | 0, 205); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, 64, $42 + 229537 | 0, $42 + 130375 | 0, 205); HEAP32[($7 + 28 | 0) >> 2] = 0; break label$1; } @@ -1271041,7 +1272842,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__AllocationListener__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__AllocationListener__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1271120,7 +1272921,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1271345,7 +1273146,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1271540,7 +1273341,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxErrorCallback__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____growAndPushBack_28physx__PxErrorCallback__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxErrorCallback__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____growAndPushBack_28physx__PxErrorCallback__20const__29___ignore); $29 = 0; } } @@ -1271623,7 +1273424,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAPF32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 150191 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 156077 | 0 | 0) | 0; physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__shdfnd__NamedAllocator_20const__20const_2c_20char_20const___2c_20physx__shdfnd__NamedAllocator_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__shdfnd__NamedAllocator_20const__2c_20char_20const__2c_20physx__shdfnd__Hash_physx__shdfnd__NamedAllocator_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___init_28unsigned_20int_2c_20float_29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 4 | 0) >> 2]))); __stack_pointer = $5 + 16 | 0; return $6 | 0; @@ -1271730,7 +1273531,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__TempAllocatorChunk__2c_20physx__shdfnd__Allocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__TempAllocatorChunk__2c_20physx__shdfnd__Allocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -1271768,7 +1273569,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__TempAllocatorChunk__2c_20physx__shdfnd__Allocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__TempAllocatorChunk__2c_20physx__shdfnd__Allocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1271791,7 +1273592,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__Allocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__Allocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1271877,7 +1273678,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__AllocationListener__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____growAndPushBack_28physx__shdfnd__AllocationListener__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__AllocationListener__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____growAndPushBack_28physx__shdfnd__AllocationListener__20const__29___ignore); $29 = 0; } } @@ -1271969,7 +1273770,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__AllocationListener__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__shdfnd__AllocationListener__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____replaceWithLast_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1272001,7 +1273802,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__PxErrorCallback__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__PxErrorCallback__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NonTrackingAllocator____replaceWithLast_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1272125,12 +1273926,12 @@ function asmFunc(imports) { } $239 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373849 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380697 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $240 = physx__PxGetAssertHandler_28_29() | 0; $244 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$240 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($240, $244 + 204173 | 0, $244 + 99446 | 0, 97, $244 + 373849 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$240 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($240, $244 + 210155 | 0, $244 + 100335 | 0, 97, $244 + 380697 | 0); $239 = 0; } } @@ -1272215,12 +1274016,12 @@ function asmFunc(imports) { } $101 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373850 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380698 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $102 = physx__PxGetAssertHandler_28_29() | 0; $106 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$102 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($102, $106 + 172170 | 0, $106 + 99446 | 0, 128, $106 + 373850 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$102 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($102, $106 + 178068 | 0, $106 + 100335 | 0, 128, $106 + 380698 | 0); $101 = 0; } } @@ -1272422,12 +1274223,12 @@ function asmFunc(imports) { } $130 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373851 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380699 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $131 = physx__PxGetAssertHandler_28_29() | 0; $135 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$131 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($131, $135 + 206559 | 0, $135 + 100791 | 0, 103, $135 + 373851 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$131 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($131, $135 + 212541 | 0, $135 + 101890 | 0, 103, $135 + 380699 | 0); $130 = 0; } } @@ -1272697,12 +1274498,12 @@ function asmFunc(imports) { } $15 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373852 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380700 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 90373 | 0, $20 + 96593 | 0, 82, $20 + 373852 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 90442 | 0, $20 + 97048 | 0, 82, $20 + 380700 | 0); $15 = 0; } } @@ -1272726,7 +1274527,7 @@ function asmFunc(imports) { break label$2 } $15 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $15 + 96593 | 0 | 0, 105 | 0, $15 + 124052 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $15 + 97048 | 0 | 0, 105 | 0, $15 + 127426 | 0 | 0, 0 | 0); break label$1; } (wasm2js_i32$0 = $3, wasm2js_i32$1 = __pthread_mutex_unlock(physx__shdfnd___28anonymous_20namespace_29__getMutex_28physx__shdfnd__MutexImpl__29($4 | 0) | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; @@ -1272736,12 +1274537,12 @@ function asmFunc(imports) { } $32 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373853 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380701 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $33 = physx__PxGetAssertHandler_28_29() | 0; $37 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 90373 | 0, $37 + 96593 | 0, 112, $37 + 373853 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 90442 | 0, $37 + 97048 | 0, 112, $37 + 380701 | 0); $32 = 0; } } @@ -1272762,8 +1274563,8 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 11 | 0 | 0, GOT_data_internal___memory_base + 121057 | 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 11 | 0 | 0, 8 | 0, GOT_data_internal___memory_base + 96593 | 0 | 0, 130 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 11 | 0 | 0, GOT_data_internal___memory_base + 124424 | 0 | 0) | 0; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 11 | 0 | 0, 8 | 0, GOT_data_internal___memory_base + 97048 | 0 | 0, 130 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 11 | 0 | 0) | 0; physx__shdfnd__ReadWriteLockImpl__ReadWriteLockImpl_28_29(HEAP32[$4 >> 2] | 0 | 0) | 0; HEAP32[((HEAP32[$4 >> 2] | 0) + 4 | 0) >> 2] = 0; @@ -1273029,12 +1274830,12 @@ function asmFunc(imports) { } $16 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373854 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380702 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 77186 | 0, $21 + 113963 | 0, 88, $21 + 373854 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 77229 | 0, $21 + 116994 | 0, 88, $21 + 380702 | 0); $16 = 0; } } @@ -1273045,12 +1274846,12 @@ function asmFunc(imports) { } $42 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373855 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380703 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $43 = physx__PxGetAssertHandler_28_29() | 0; $47 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 77186 | 0, $47 + 113963 | 0, 90, $47 + 373855 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 77229 | 0, $47 + 116994 | 0, 90, $47 + 380703 | 0); $42 = 0; } } @@ -1273202,12 +1275003,12 @@ function asmFunc(imports) { } $66 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373856 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380704 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $67 = physx__PxGetAssertHandler_28_29() | 0; $71 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$67 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($67, $71 + 228249 | 0, $71 + 113963 | 0, 132, $71 + 373856 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$67 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($67, $71 + 234231 | 0, $71 + 116994 | 0, 132, $71 + 380704 | 0); $66 = 0; } } @@ -1273292,12 +1275093,12 @@ function asmFunc(imports) { } $169 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373857 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380705 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $170 = physx__PxGetAssertHandler_28_29() | 0; $174 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$170 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($170, $174 + 228333 | 0, $174 + 113963 | 0, 157, $174 + 373857 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$170 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($170, $174 + 234315 | 0, $174 + 116994 | 0, 157, $174 + 380705 | 0); $169 = 0; } } @@ -1273339,7 +1275140,7 @@ function asmFunc(imports) { (wasm2js_i32$0 = physx__shdfnd___28anonymous_20namespace_29__getThread_28physx__shdfnd__ThreadImpl__29($4 | 0) | 0, wasm2js_i32$1 = $6), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = physx__shdfnd___28anonymous_20namespace_29__getThread_28physx__shdfnd__ThreadImpl__29($4 | 0) | 0, wasm2js_i32$1 = $6), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = physx__shdfnd___28anonymous_20namespace_29__getThread_28physx__shdfnd__ThreadImpl__29($4 | 0) | 0, wasm2js_i32$1 = $6), HEAP32[(wasm2js_i32$0 + 28 | 0) >> 2] = wasm2js_i32$1; - (wasm2js_i32$0 = physx__shdfnd___28anonymous_20namespace_29__getThread_28physx__shdfnd__ThreadImpl__29($4 | 0) | 0, wasm2js_i32$1 = GOT_data_internal___memory_base + 153661 | 0), HEAP32[(wasm2js_i32$0 + 32 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = physx__shdfnd___28anonymous_20namespace_29__getThread_28physx__shdfnd__ThreadImpl__29($4 | 0) | 0, wasm2js_i32$1 = GOT_data_internal___memory_base + 159547 | 0), HEAP32[(wasm2js_i32$0 + 32 | 0) >> 2] = wasm2js_i32$1; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1273396,12 +1275197,12 @@ function asmFunc(imports) { } $48 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373858 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380706 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $49 = physx__PxGetAssertHandler_28_29() | 0; $53 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 77186 | 0, $53 + 113872 | 0, 211, $53 + 373858 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 77229 | 0, $53 + 116889 | 0, 211, $53 + 380706 | 0); $48 = 0; } } @@ -1273413,28 +1275214,28 @@ function asmFunc(imports) { } $77 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373859 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380707 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $78 = physx__PxGetAssertHandler_28_29() | 0; $82 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 77186 | 0, $82 + 113872 | 0, 215, $82 + 373859 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 77229 | 0, $82 + 116889 | 0, 215, $82 + 380707 | 0); $77 = 0; } } - (wasm2js_i32$0 = $5, wasm2js_i32$1 = __pthread_create((physx__shdfnd___28anonymous_20namespace_29__getThread_28physx__shdfnd__ThreadImpl__29($6 | 0) | 0) + 20 | 0 | 0, $5 + 8 | 0 | 0, GOT_data_internal___table_base + 4013 | 0 | 0, $6 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = __pthread_create((physx__shdfnd___28anonymous_20namespace_29__getThread_28physx__shdfnd__ThreadImpl__29($6 | 0) | 0) + 20 | 0 | 0, $5 + 8 | 0 | 0, GOT_data_internal___table_base + 4047 | 0 | 0, $6 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; label$9 : { if (!(HEAP32[($5 + 4 | 0) >> 2] | 0)) { break label$9 } $109 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373860 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380708 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $110 = physx__PxGetAssertHandler_28_29() | 0; $114 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$110 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($110, $114 + 77186 | 0, $114 + 113872 | 0, 221, $114 + 373860 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$110 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($110, $114 + 77229 | 0, $114 + 116889 | 0, 221, $114 + 380708 | 0); $109 = 0; } } @@ -1273455,12 +1275256,12 @@ function asmFunc(imports) { } $139 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373861 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380709 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $140 = physx__PxGetAssertHandler_28_29() | 0; $144 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$140 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($140, $144 + 77186 | 0, $144 + 113872 | 0, 231, $144 + 373861 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$140 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($140, $144 + 77229 | 0, $144 + 116889 | 0, 231, $144 + 380709 | 0); $139 = 0; } } @@ -1273717,12 +1275518,12 @@ function asmFunc(imports) { } $16 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373862 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380710 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 77186 | 0, $21 + 113872 | 0, 465, $21 + 373862 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 77229 | 0, $21 + 116889 | 0, 465, $21 + 380710 | 0); $16 = 0; } } @@ -1273745,12 +1275546,12 @@ function asmFunc(imports) { } $14 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373863 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380711 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $15 = physx__PxGetAssertHandler_28_29() | 0; $19 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 77186 | 0, $19 + 113872 | 0, 473, $19 + 373863 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 77229 | 0, $19 + 116889 | 0, 473, $19 + 380711 | 0); $14 = 0; } } @@ -1273785,12 +1275586,12 @@ function asmFunc(imports) { } $16 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373864 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380712 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 77186 | 0, $21 + 113872 | 0, 497, $21 + 373864 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 77229 | 0, $21 + 116889 | 0, 497, $21 + 380712 | 0); $16 = 0; } } @@ -1273823,7 +1275624,7 @@ function asmFunc(imports) { break label$3 } $18 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $18 + 97908 | 0 | 0, 43 | 0, $18 + 120590 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $18 + 98559 | 0 | 0, 43 | 0, $18 + 123957 | 0 | 0, 0 | 0); } HEAP32[($7 + 44 | 0) >> 2] = 0; break label$1; @@ -1273837,7 +1275638,7 @@ function asmFunc(imports) { break label$5 } $36 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $36 + 97908 | 0 | 0, 44 | 0, $36 + 120225 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $36 + 98559 | 0 | 0, 44 | 0, $36 + 123592 | 0 | 0, 0 | 0); } HEAP32[($7 + 44 | 0) >> 2] = 0; break label$1; @@ -1273851,7 +1275652,7 @@ function asmFunc(imports) { break label$7 } $60 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $60 + 97908 | 0 | 0, 45 | 0, $60 + 74618 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $60 + 98559 | 0 | 0, 45 | 0, $60 + 74633 | 0 | 0, 0 | 0); } HEAP32[($7 + 44 | 0) >> 2] = 0; break label$1; @@ -1273891,13 +1275692,13 @@ function asmFunc(imports) { } } $130 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $130 + 97908 | 0 | 0, 46 | 0, $130 + 161832 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $130 + 98559 | 0 | 0, 46 | 0, $130 + 167730 | 0 | 0, 0 | 0); } HEAP32[($7 + 44 | 0) >> 2] = 0; break label$1; } physx__shdfnd__ReflectionAllocator_physx__Ext__D6Joint___ReflectionAllocator_28char_20const__29($7 + 15 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Ext__D6Joint___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 15 | 0 | 0, 88 | 0, GOT_data_internal___memory_base + 97908 | 0 | 0, 49 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Ext__D6Joint___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 15 | 0 | 0, 88 | 0, GOT_data_internal___memory_base + 98559 | 0 | 0, 49 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; physx__Cm__markSerializedMem_28void__2c_20unsigned_20int_29(HEAP32[($7 + 16 | 0) >> 2] | 0 | 0, 88 | 0); $156 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(88 | 0, HEAP32[($7 + 16 | 0) >> 2] | 0 | 0) | 0; $157 = HEAP32[($7 + 40 | 0) >> 2] | 0; @@ -1274024,10 +1275825,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 165214 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 171112 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1274053,7 +1275854,7 @@ function asmFunc(imports) { $9 = HEAP32[($8 + 312 | 0) >> 2] | 0; HEAP32[($8 + 316 | 0) >> 2] = $9; physx__operator__28physx__PxBaseFlag__Enum_2c_20physx__PxBaseFlag__Enum_29($8 + 290 | 0 | 0, 1 | 0, 2 | 0); - physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___Joint_28unsigned_20short_2c_20physx__PxFlags_physx__PxBaseFlag__Enum_2c_20unsigned_20short__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20unsigned_20int_2c_20char_20const__29($9 | 0, 261 | 0, $8 + 290 | 0 | 0, HEAP32[($8 + 304 | 0) >> 2] | 0 | 0, HEAP32[($8 + 300 | 0) >> 2] | 0 | 0, HEAP32[($8 + 296 | 0) >> 2] | 0 | 0, HEAP32[($8 + 292 | 0) >> 2] | 0 | 0, 480 | 0, GOT_data_internal___memory_base + 162335 | 0 | 0) | 0; + physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___Joint_28unsigned_20short_2c_20physx__PxFlags_physx__PxBaseFlag__Enum_2c_20unsigned_20short__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20unsigned_20int_2c_20char_20const__29($9 | 0, 261 | 0, $8 + 290 | 0 | 0, HEAP32[($8 + 304 | 0) >> 2] | 0 | 0, HEAP32[($8 + 300 | 0) >> 2] | 0 | 0, HEAP32[($8 + 296 | 0) >> 2] | 0 | 0, HEAP32[($8 + 292 | 0) >> 2] | 0 | 0, 480 | 0, GOT_data_internal___memory_base + 168233 | 0 | 0) | 0; $25 = GOT_data_internal_vtable_20for_20physx__Ext__D6Joint; HEAP32[$9 >> 2] = $25 + 8 | 0; HEAP32[($9 + 12 | 0) >> 2] = $25 + 284 | 0; @@ -1274354,7 +1276155,7 @@ function asmFunc(imports) { void_20PX_UNUSED_char_20const___28char_20const__20const__29($11 + 184 | 0 | 0); HEAP32[($12 + 8 | 0) >> 2] = 0; physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($11 + 175 | 0 | 0, HEAP32[($11 + 184 | 0) >> 2] | 0 | 0) | 0; - $57 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($11 + 175 | 0 | 0, HEAP32[($11 + 188 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 127121 | 0 | 0, 454 | 0) | 0; + $57 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($11 + 175 | 0 | 0, HEAP32[($11 + 188 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 130753 | 0 | 0, 454 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($11 + 175 | 0 | 0) | 0; HEAP32[($11 + 176 | 0) >> 2] = $57; physx__Cm__markSerializedMem_28void__2c_20unsigned_20int_29(HEAP32[($11 + 176 | 0) >> 2] | 0 | 0, HEAP32[($11 + 188 | 0) >> 2] | 0 | 0); @@ -1274570,7 +1276371,7 @@ function asmFunc(imports) { } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 198749 | 0, $51 + 127121 | 0, 439, GOT_data_internal_physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getCom_28physx__PxRigidActor__29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 204731 | 0, $51 + 130753 | 0, 439, GOT_data_internal_physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getCom_28physx__PxRigidActor__29_20const___ignore); $46 = 0; } } @@ -1274749,7 +1276550,7 @@ function asmFunc(imports) { } $48 = physx__PxGetAssertHandler_28_29() | 0; $52 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 124852 | 0, $52 + 127121 | 0, 579, GOT_data_internal_physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getSwingYAngle_Internal_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 128226 | 0, $52 + 130753 | 0, 579, GOT_data_internal_physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getSwingYAngle_Internal_28_29_20const___ignore); $47 = 0; } } @@ -1274813,7 +1276614,7 @@ function asmFunc(imports) { } $48 = physx__PxGetAssertHandler_28_29() | 0; $52 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 124879 | 0, $52 + 127121 | 0, 591, GOT_data_internal_physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getSwingZAngle_Internal_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 128253 | 0, $52 + 130753 | 0, 591, GOT_data_internal_physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getSwingZAngle_Internal_28_29_20const___ignore); $47 = 0; } } @@ -1274889,7 +1276690,7 @@ function asmFunc(imports) { break label$3 } $17 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $17 + 97908 | 0 | 0, 126 | 0, $17 + 157618 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $17 + 98559 | 0 | 0, 126 | 0, $17 + 163504 | 0 | 0, 0 | 0); } break label$1; } @@ -1274974,7 +1276775,7 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 97908 | 0 | 0, 135 | 0, $16 + 157531 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 98559 | 0 | 0, 135 | 0, $16 + 163417 | 0 | 0, 0 | 0); } break label$1; } @@ -1275091,7 +1276892,7 @@ function asmFunc(imports) { } } $37 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $37 + 97908 | 0 | 0, 148 | 0, $37 + 146794 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $37 + 98559 | 0 | 0, 148 | 0, $37 + 152674 | 0 | 0, 0 | 0); } break label$1; } @@ -1275104,7 +1276905,7 @@ function asmFunc(imports) { break label$7 } $54 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $54 + 97908 | 0 | 0, 149 | 0, $54 + 157403 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $54 + 98559 | 0 | 0, 149 | 0, $54 + 163289 | 0 | 0, 0 | 0); } break label$1; } @@ -1275283,7 +1277084,7 @@ function asmFunc(imports) { } } $37 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $37 + 97908 | 0 | 0, 165 | 0, $37 + 146840 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $37 + 98559 | 0 | 0, 165 | 0, $37 + 152720 | 0 | 0, 0 | 0); } physx__PxTolerancesScale__PxTolerancesScale_28_29($5 + 12 | 0 | 0) | 0; $51 = Math_fround(0 | 0); @@ -1275394,7 +1277195,7 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 97908 | 0 | 0, 183 | 0, $16 + 157322 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 98559 | 0 | 0, 183 | 0, $16 + 163208 | 0 | 0, 0 | 0); } break label$1; } @@ -1275417,7 +1277218,7 @@ function asmFunc(imports) { } } $49 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $49 + 97908 | 0 | 0, 187 | 0, $49 + 189239 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $49 + 98559 | 0 | 0, 187 | 0, $49 + 195201 | 0 | 0, 0 | 0); } break label$1; } @@ -1275542,7 +1277343,7 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 97908 | 0 | 0, 200 | 0, $16 + 157484 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 98559 | 0 | 0, 200 | 0, $16 + 163370 | 0 | 0, 0 | 0); } break label$1; } @@ -1275711,7 +1277512,7 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 97908 | 0 | 0, 214 | 0, $16 + 157444 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 98559 | 0 | 0, 214 | 0, $16 + 163330 | 0 | 0, 0 | 0); } break label$1; } @@ -1275821,7 +1277622,7 @@ function asmFunc(imports) { break label$3 } $18 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $18 + 97908 | 0 | 0, 228 | 0, $18 + 157922 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $18 + 98559 | 0 | 0, 228 | 0, $18 + 163808 | 0 | 0, 0 | 0); } break label$1; } @@ -1275959,7 +1277760,7 @@ function asmFunc(imports) { } } $27 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $27 + 97908 | 0 | 0, 243 | 0, $27 + 157276 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $27 + 98559 | 0 | 0, 243 | 0, $27 + 163162 | 0 | 0, 0 | 0); } break label$1; } @@ -1276014,7 +1277815,7 @@ function asmFunc(imports) { } } $38 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $38 + 97908 | 0 | 0, 253 | 0, $38 + 157964 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $38 + 98559 | 0 | 0, 253 | 0, $38 + 163850 | 0 | 0, 0 | 0); } break label$1; } @@ -1276066,7 +1277867,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 97908 | 0 | 0, 265 | 0, $28 + 92484 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 98559 | 0 | 0, 265 | 0, $28 + 92553 | 0 | 0, 0 | 0); } break label$1; } @@ -1276299,12 +1278100,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373865 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380713 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 200296 | 0, $27 + 97908 | 0, 435, $27 + 373865 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 206278 | 0, $27 + 98559 | 0, 435, $27 + 380713 | 0); $22 = 0; } } @@ -1276394,12 +1278195,12 @@ function asmFunc(imports) { } $94 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373866 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380714 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 143430 | 0, $99 + 97908 | 0, 412, $99 + 373866 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 149291 | 0, $99 + 98559 | 0, 412, $99 + 380714 | 0); $94 = 0; } } @@ -1276549,12 +1278350,12 @@ function asmFunc(imports) { } $99 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373867 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380715 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $100 = physx__PxGetAssertHandler_28_29() | 0; $104 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$100 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($100, $104 + 254117 | 0, $104 + 97908 | 0, 905, $104 + 373867 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$100 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($100, $104 + 260099 | 0, $104 + 98559 | 0, 905, $104 + 380715 | 0); $99 = 0; } } @@ -1276564,12 +1278365,12 @@ function asmFunc(imports) { } $127 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373868 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380716 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $128 = physx__PxGetAssertHandler_28_29() | 0; $132 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$128 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($128, $132 + 254095 | 0, $132 + 97908 | 0, 906, $132 + 373868 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$128 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($128, $132 + 260077 | 0, $132 + 98559 | 0, 906, $132 + 380716 | 0); $127 = 0; } } @@ -1276579,12 +1278380,12 @@ function asmFunc(imports) { } $153 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373869 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380717 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $154 = physx__PxGetAssertHandler_28_29() | 0; $158 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$154 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($154, $158 + 253807 | 0, $158 + 97908 | 0, 907, $158 + 373869 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$154 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($154, $158 + 259789 | 0, $158 + 98559 | 0, 907, $158 + 380717 | 0); $153 = 0; } } @@ -1276594,12 +1278395,12 @@ function asmFunc(imports) { } $179 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373870 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380718 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $180 = physx__PxGetAssertHandler_28_29() | 0; $184 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$180 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($180, $184 + 253759 | 0, $184 + 97908 | 0, 908, $184 + 373870 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$180 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($180, $184 + 259741 | 0, $184 + 98559 | 0, 908, $184 + 380718 | 0); $179 = 0; } } @@ -1276609,12 +1278410,12 @@ function asmFunc(imports) { } $205 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373871 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380719 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $206 = physx__PxGetAssertHandler_28_29() | 0; $210 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$206 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($206, $210 + 254165 | 0, $210 + 97908 | 0, 909, $210 + 373871 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$206 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($206, $210 + 260147 | 0, $210 + 98559 | 0, 909, $210 + 380719 | 0); $205 = 0; } } @@ -1276790,7 +1278591,7 @@ function asmFunc(imports) { break label$38; } $645 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $645 + 97908 | 0 | 0, 1003 | 0, $645 + 220706 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $645 + 98559 | 0 | 0, 1003 | 0, $645 + 226688 | 0 | 0, 0 | 0); } } } @@ -1276827,7 +1278628,7 @@ function asmFunc(imports) { break label$45; } $716 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $716 + 97908 | 0 | 0, 1019 | 0, $716 + 220706 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $716 + 98559 | 0 | 0, 1019 | 0, $716 + 226688 | 0 | 0, 0 | 0); } } } @@ -1277262,7 +1279063,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 92670 | 0, $26 + 131234 | 0, 252, GOT_data_internal_physx__Ext__joint__ConstraintHelper__anglePair_28float_2c_20float_2c_20float_2c_20float_2c_20physx__PxVec3_20const__2c_20physx__PxJointLimitParameters_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 92739 | 0, $26 + 135510 | 0, 252, GOT_data_internal_physx__Ext__joint__ConstraintHelper__anglePair_28float_2c_20float_2c_20float_2c_20float_2c_20physx__PxVec3_20const__2c_20physx__PxJointLimitParameters_20const__29___ignore); $21 = 0; } } @@ -1277671,7 +1279472,7 @@ function asmFunc(imports) { } $54 = physx__PxGetAssertHandler_28_29() | 0; $58 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 254165 | 0, $58 + 131234 | 0, 69, GOT_data_internal_physx__Ext__joint__computeDerived_28physx__Ext__JointData_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__2c_20physx__PxTransform__2c_20physx__PxTransform__2c_20bool_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$54 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($54, $58 + 260147 | 0, $58 + 135510 | 0, 69, GOT_data_internal_physx__Ext__joint__computeDerived_28physx__Ext__JointData_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform__2c_20physx__PxTransform__2c_20physx__PxTransform__2c_20bool_29___ignore); $53 = 0; } } @@ -1277737,7 +1279538,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 254165 | 0, $25 + 131234 | 0, 102, GOT_data_internal_physx__Ext__joint__projectTransforms_28physx__PxTransform__2c_20physx__PxTransform__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Ext__JointData_20const__2c_20bool_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 260147 | 0, $25 + 135510 | 0, 102, GOT_data_internal_physx__Ext__joint__projectTransforms_28physx__PxTransform__2c_20physx__PxTransform__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Ext__JointData_20const__2c_20bool_29___ignore); $20 = 0; } } @@ -1277774,7 +1279575,7 @@ function asmFunc(imports) { } $97 = physx__PxGetAssertHandler_28_29() | 0; $101 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 253822 | 0, $101 + 131234 | 0, 123, GOT_data_internal_physx__Ext__joint__projectTransforms_28physx__PxTransform__2c_20physx__PxTransform__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Ext__JointData_20const__2c_20bool_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 259804 | 0, $101 + 135510 | 0, 123, GOT_data_internal_physx__Ext__joint__projectTransforms_28physx__PxTransform__2c_20physx__PxTransform__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Ext__JointData_20const__2c_20bool_29___ignore_1); $96 = 0; } } @@ -1277789,7 +1279590,7 @@ function asmFunc(imports) { } $118 = physx__PxGetAssertHandler_28_29() | 0; $122 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$118 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($118, $122 + 253792 | 0, $122 + 131234 | 0, 124, GOT_data_internal_physx__Ext__joint__projectTransforms_28physx__PxTransform__2c_20physx__PxTransform__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Ext__JointData_20const__2c_20bool_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$118 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($118, $122 + 259774 | 0, $122 + 135510 | 0, 124, GOT_data_internal_physx__Ext__joint__projectTransforms_28physx__PxTransform__2c_20physx__PxTransform__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Ext__JointData_20const__2c_20bool_29___ignore_2); $117 = 0; } } @@ -1278054,7 +1279855,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 253774 | 0, $26 + 131234 | 0, 47, GOT_data_internal_physx__Ext__joint__computeJointFrames_28physx__PxTransform__2c_20physx__PxTransform__2c_20physx__Ext__JointData_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 259756 | 0, $26 + 135510 | 0, 47, GOT_data_internal_physx__Ext__joint__computeJointFrames_28physx__PxTransform__2c_20physx__PxTransform__2c_20physx__Ext__JointData_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__29___ignore); $21 = 0; } } @@ -1278078,7 +1279879,7 @@ function asmFunc(imports) { } $71 = physx__PxGetAssertHandler_28_29() | 0; $75 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$71 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($71, $75 + 253741 | 0, $75 + 131234 | 0, 52, GOT_data_internal_physx__Ext__joint__computeJointFrames_28physx__PxTransform__2c_20physx__PxTransform__2c_20physx__Ext__JointData_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$71 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($71, $75 + 259723 | 0, $75 + 135510 | 0, 52, GOT_data_internal_physx__Ext__joint__computeJointFrames_28physx__PxTransform__2c_20physx__PxTransform__2c_20physx__Ext__JointData_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__29___ignore_1); $70 = 0; } } @@ -1278291,7 +1280092,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 125360 | 0, $23 + 127121 | 0, 603, GOT_data_internal_physx__Ext__isLimitActive_28physx__PxJointLimitParameters_20const__2c_20float_2c_20float_2c_20float_2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 128740 | 0, $23 + 130753 | 0, 603, GOT_data_internal_physx__Ext__isLimitActive_28physx__PxJointLimitParameters_20const__2c_20float_2c_20float_2c_20float_2c_20float_29___ignore); $18 = 0; } } @@ -1278468,7 +1280269,7 @@ function asmFunc(imports) { function physx__PxD6Joint__getConcreteTypeName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 73874 | 0 | 0; + return GOT_data_internal___memory_base + 73889 | 0 | 0; } function physx__Ext__D6Joint___D6Joint_28_29($0) { @@ -1278535,7 +1280336,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; $12 = 1; label$1 : { - if (!(strcmp(GOT_data_internal___memory_base + 73874 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { + if (!(strcmp(GOT_data_internal___memory_base + 73889 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { break label$1 } $12 = physx__PxJoint__isKindOf_28char_20const__29_20const($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; @@ -1278555,7 +1280356,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; $12 = 1; label$1 : { - if (!(strcmp(GOT_data_internal___memory_base + 73707 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { + if (!(strcmp(GOT_data_internal___memory_base + 73722 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { break label$1 } $12 = physx__PxBase__isKindOf_28char_20const__29_20const($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; @@ -1278585,7 +1280386,7 @@ function asmFunc(imports) { break label$3 } $23 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 127121 | 0 | 0, 133 | 0, $23 + 74334 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 130753 | 0 | 0, 133 | 0, $23 + 74349 | 0 | 0, 0 | 0); } break label$1; } @@ -1278624,7 +1280425,7 @@ function asmFunc(imports) { } } $92 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $92 + 127121 | 0 | 0, 134 | 0, $92 + 161454 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $92 + 130753 | 0 | 0, 134 | 0, $92 + 167352 | 0 | 0, 0 | 0); } break label$1; } @@ -1278707,7 +1280508,7 @@ function asmFunc(imports) { break label$3 } $17 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $17 + 127121 | 0 | 0, 175 | 0, $17 + 157574 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $17 + 130753 | 0 | 0, 175 | 0, $17 + 163460 | 0 | 0, 0 | 0); } break label$1; } @@ -1278921,7 +1280722,7 @@ function asmFunc(imports) { } } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 127121 | 0 | 0, 250 | 0, $25 + 76994 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 130753 | 0 | 0, 250 | 0, $25 + 77037 | 0 | 0, 0 | 0); } break label$1; } @@ -1279022,7 +1280823,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 127121 | 0 | 0, 281 | 0, $28 + 146197 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 130753 | 0 | 0, 281 | 0, $28 + 152077 | 0 | 0, 0 | 0); } break label$1; } @@ -1279071,7 +1280872,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 127121 | 0 | 0, 295 | 0, $28 + 146251 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 130753 | 0 | 0, 295 | 0, $28 + 152131 | 0 | 0, 0 | 0); } break label$1; } @@ -1279120,7 +1280921,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 127121 | 0 | 0, 309 | 0, $28 + 146143 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 130753 | 0 | 0, 309 | 0, $28 + 152023 | 0 | 0, 0 | 0); } break label$1; } @@ -1279169,7 +1280970,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 127121 | 0 | 0, 323 | 0, $28 + 146087 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 130753 | 0 | 0, 323 | 0, $28 + 151967 | 0 | 0, 0 | 0); } break label$1; } @@ -1279750,7 +1281551,7 @@ function asmFunc(imports) { } $60 = physx__PxGetAssertHandler_28_29() | 0; $64 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 251832 | 0, $64 + 131234 | 0, 374, GOT_data_internal_physx__Ext__joint__ConstraintHelper__addDrive_28physx__Px1DConstraint__2c_20float_2c_20physx__PxD6JointDrive_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 257814 | 0, $64 + 135510 | 0, 374, GOT_data_internal_physx__Ext__joint__ConstraintHelper__addDrive_28physx__Px1DConstraint__2c_20float_2c_20physx__PxD6JointDrive_20const__29___ignore); $59 = 0; } } @@ -1279765,7 +1281566,7 @@ function asmFunc(imports) { } $83 = physx__PxGetAssertHandler_28_29() | 0; $87 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$83 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($83, $87 + 251789 | 0, $87 + 131234 | 0, 375, GOT_data_internal_physx__Ext__joint__ConstraintHelper__addDrive_28physx__Px1DConstraint__2c_20float_2c_20physx__PxD6JointDrive_20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$83 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($83, $87 + 257771 | 0, $87 + 135510 | 0, 375, GOT_data_internal_physx__Ext__joint__ConstraintHelper__addDrive_28physx__Px1DConstraint__2c_20float_2c_20physx__PxD6JointDrive_20const__29___ignore_1); $82 = 0; } } @@ -1279838,7 +1281639,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 204568 | 0, $25 + 131330 | 0, 180, GOT_data_internal_physx__Cm__ConeLimitHelperTanLess__getLimit_28physx__PxQuat_20const__2c_20physx__PxVec3__2c_20float__29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 210550 | 0, $25 + 135620 | 0, 180, GOT_data_internal_physx__Cm__ConeLimitHelperTanLess__getLimit_28physx__PxQuat_20const__2c_20physx__PxVec3__2c_20float__29_20const___ignore); $20 = 0; } } @@ -1279869,7 +1281670,7 @@ function asmFunc(imports) { } $127 = physx__PxGetAssertHandler_28_29() | 0; $131 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$127 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($127, $131 + 143635 | 0, $131 + 131330 | 0, 194, GOT_data_internal_physx__Cm__ConeLimitHelperTanLess__getLimit_28physx__PxQuat_20const__2c_20physx__PxVec3__2c_20float__29_20const___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$127 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($127, $131 + 149496 | 0, $131 + 135620 | 0, 194, GOT_data_internal_physx__Cm__ConeLimitHelperTanLess__getLimit_28physx__PxQuat_20const__2c_20physx__PxVec3__2c_20float__29_20const___ignore_1); $126 = 0; } } @@ -1280019,7 +1281820,7 @@ function asmFunc(imports) { } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 251832 | 0, $51 + 131234 | 0, 163, GOT_data_internal_physx__Ext__joint___linear_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxConstraintSolveHint__Enum_2c_20physx__Px1DConstraint__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 257814 | 0, $51 + 135510 | 0, 163, GOT_data_internal_physx__Ext__joint___linear_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxConstraintSolveHint__Enum_2c_20physx__Px1DConstraint__29___ignore); $46 = 0; } } @@ -1280034,7 +1281835,7 @@ function asmFunc(imports) { } $70 = physx__PxGetAssertHandler_28_29() | 0; $74 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$70 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($70, $74 + 251767 | 0, $74 + 131234 | 0, 164, GOT_data_internal_physx__Ext__joint___linear_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxConstraintSolveHint__Enum_2c_20physx__Px1DConstraint__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$70 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($70, $74 + 257749 | 0, $74 + 135510 | 0, 164, GOT_data_internal_physx__Ext__joint___linear_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxConstraintSolveHint__Enum_2c_20physx__Px1DConstraint__29___ignore_1); $69 = 0; } } @@ -1280049,7 +1281850,7 @@ function asmFunc(imports) { } $93 = physx__PxGetAssertHandler_28_29() | 0; $97 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 251789 | 0, $97 + 131234 | 0, 165, GOT_data_internal_physx__Ext__joint___linear_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxConstraintSolveHint__Enum_2c_20physx__Px1DConstraint__29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 257771 | 0, $97 + 135510 | 0, 165, GOT_data_internal_physx__Ext__joint___linear_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxConstraintSolveHint__Enum_2c_20physx__Px1DConstraint__29___ignore_2); $92 = 0; } } @@ -1280064,7 +1281865,7 @@ function asmFunc(imports) { } $116 = physx__PxGetAssertHandler_28_29() | 0; $120 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$116 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($116, $120 + 251724 | 0, $120 + 131234 | 0, 166, GOT_data_internal_physx__Ext__joint___linear_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxConstraintSolveHint__Enum_2c_20physx__Px1DConstraint__29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$116 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($116, $120 + 257706 | 0, $120 + 135510 | 0, 166, GOT_data_internal_physx__Ext__joint___linear_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxConstraintSolveHint__Enum_2c_20physx__Px1DConstraint__29___ignore_3); $115 = 0; } } @@ -1280343,7 +1282144,7 @@ function asmFunc(imports) { physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__createInstance_physx__PxD6Joint__28physx__PxD6Joint_20const__29(HEAP32[($5 + 12 | 0) >> 2] | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0; $8 = HEAP32[($5 + 12 | 0) >> 2] | 0; $9 = HEAP32[($5 + 8 | 0) >> 2] | 0; - ((((wasm2js_i32$1 = $8, wasm2js_i32$2 = FUNCTION_TABLE[HEAP32[((HEAP32[$9 >> 2] | 0) + 24 | 0) >> 2] | 0 | 0]($9) | 0), wasm2js_i32$3 = GOT_data_internal___memory_base + 77677 | 0), wasm2js_i32$4 = HEAP32[($5 + 4 | 0) >> 2] | 0), wasm2js_i32$0 = HEAP32[((HEAP32[$8 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0), FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$1 | 0, wasm2js_i32$2 | 0, wasm2js_i32$3 | 0, wasm2js_i32$4 | 0) | 0; + ((((wasm2js_i32$1 = $8, wasm2js_i32$2 = FUNCTION_TABLE[HEAP32[((HEAP32[$9 >> 2] | 0) + 24 | 0) >> 2] | 0 | 0]($9) | 0), wasm2js_i32$3 = GOT_data_internal___memory_base + 77720 | 0), wasm2js_i32$4 = HEAP32[($5 + 4 | 0) >> 2] | 0), wasm2js_i32$0 = HEAP32[((HEAP32[$8 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0), FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$1 | 0, wasm2js_i32$2 | 0, wasm2js_i32$3 | 0, wasm2js_i32$4 | 0) | 0; $19 = HEAP32[($5 + 12 | 0) >> 2] | 0; $23 = FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 72 | 0) >> 2] | 0 | 0]($19, 20) | 0; void_20physx__Ext__Pvd__createInstance_physx__PxD6Joint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxD6Joint_20const__29__ConstraintUpdateCmd__ConstraintUpdateCmd_28physx__PxConstraint_20const__2c_20physx__PxJoint_20const__29($23 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0; @@ -1280390,7 +1282191,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 85538 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 85607 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1280456,7 +1282257,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 73874 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 73889 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1280507,7 +1282308,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 227328 | 0, $23 + 139292 | 0, 136, GOT_data_internal_void_20physx__Ext__Pvd__createInstance_physx__PxD6Joint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxD6Joint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 233310 | 0, $23 + 144814 | 0, 136, GOT_data_internal_void_20physx__Ext__Pvd__createInstance_physx__PxD6Joint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxD6Joint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29___ignore); $18 = 0; } } @@ -1280564,7 +1282365,7 @@ function asmFunc(imports) { break label$3 } $36 = HEAP32[($4 + 24 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($36, HEAP32[($4 + 20 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77677 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($36, HEAP32[($4 + 20 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77720 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0) | 0; } label$4 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -1280575,7 +1282376,7 @@ function asmFunc(imports) { break label$4 } $58 = HEAP32[($4 + 24 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($58, HEAP32[($4 + 16 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77677 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($58, HEAP32[($4 + 16 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77720 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0) | 0; } label$5 : { label$6 : { @@ -1280588,7 +1282389,7 @@ function asmFunc(imports) { $74 = HEAP32[($4 + 16 | 0) >> 2] | 0; } HEAP32[($4 + 12 | 0) >> 2] = $74; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29(HEAP32[($4 + 24 | 0) >> 2] | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 74781 | 0 | 0, $4 + 12 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29(HEAP32[($4 + 24 | 0) >> 2] | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 74796 | 0 | 0, $4 + 12 | 0 | 0) | 0; } __stack_pointer = $4 + 32 | 0; return; @@ -1280604,7 +1282405,7 @@ function asmFunc(imports) { physx__shdfnd__ReflectionAllocator_physx__shdfnd__ThreadImpl___ReflectionAllocator_28char_20const__29($3 + 11 | 0 | 0, 0 | 0) | 0; physx__shdfnd__ThreadT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__ThreadImpl____ThreadT_28physx__shdfnd__ReflectionAllocator_physx__shdfnd__ThreadImpl__20const__29($4 | 0, $3 + 11 | 0 | 0) | 0; HEAP32[$4 >> 2] = GOT_data_internal_vtable_20for_20physx__Ext__CpuWorkerThread + 8 | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 10 | 0 | 0, GOT_data_internal___memory_base + 121171 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 10 | 0 | 0, GOT_data_internal___memory_base + 124538 | 0 | 0) | 0; physx__Ext__SharedQueueEntryPool_physx__shdfnd__NamedAllocator___SharedQueueEntryPool_28unsigned_20int_2c_20physx__shdfnd__NamedAllocator_20const__29($4 + 8 | 0 | 0, 128 | 0, $3 + 10 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 10 | 0 | 0) | 0; physx__shdfnd__ReflectionAllocator_physx__shdfnd__SListImpl___ReflectionAllocator_28char_20const__29($3 + 9 | 0 | 0, 0 | 0) | 0; @@ -1280636,7 +1282437,7 @@ function asmFunc(imports) { physx__shdfnd__ReflectionAllocator_physx__shdfnd__ThreadImpl___ReflectionAllocator_28physx__shdfnd__ReflectionAllocator_physx__shdfnd__ThreadImpl__20const__29($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; physx__shdfnd__Runnable__Runnable_28_29($5 | 0) | 0; HEAP32[$5 >> 2] = GOT_data_internal_vtable_20for_20physx__shdfnd__ThreadT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__ThreadImpl__ + 8 | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__shdfnd__ThreadImpl___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, physx__shdfnd__ThreadImpl__getSize_28_29() | 0 | 0, GOT_data_internal___memory_base + 139953 | 0 | 0, 229 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__shdfnd__ThreadImpl___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, physx__shdfnd__ThreadImpl__getSize_28_29() | 0 | 0, GOT_data_internal___memory_base + 145573 | 0 | 0, 229 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__ThreadImpl__ThreadImpl_28_29(HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0; __stack_pointer = $4 + 16 | 0; return $5 | 0; @@ -1280874,10 +1282675,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 170348 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 176246 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1280958,7 +1282759,7 @@ function asmFunc(imports) { HEAP32[($4 + 12 | 0) >> 2] = $0; HEAP32[($4 + 8 | 0) >> 2] = $1; physx__shdfnd__ReflectionAllocator_physx__Ext__DefaultCpuDispatcher___ReflectionAllocator_28char_20const__29($4 + 7 | 0 | 0, 0 | 0) | 0; - $18 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Ext__DefaultCpuDispatcher___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Ext__DefaultCpuDispatcher__2c_20char_20const__2c_20int_29(36 | 0, $4 + 7 | 0 | 0, GOT_data_internal___memory_base + 102215 | 0 | 0, 39 | 0) | 0; + $18 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Ext__DefaultCpuDispatcher___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Ext__DefaultCpuDispatcher__2c_20char_20const__2c_20int_29(36 | 0, $4 + 7 | 0 | 0, GOT_data_internal___memory_base + 103524 | 0 | 0, 39 | 0) | 0; physx__Ext__DefaultCpuDispatcher__DefaultCpuDispatcher_28unsigned_20int_2c_20unsigned_20int__29($18 | 0, HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; __stack_pointer = $4 + 16 | 0; return $18 | 0; @@ -1281053,7 +1282854,7 @@ function asmFunc(imports) { HEAP32[($5 + 60 | 0) >> 2] = $6; physx__PxDefaultCpuDispatcher__PxDefaultCpuDispatcher_28_29($6 | 0) | 0; HEAP32[$6 >> 2] = GOT_data_internal_vtable_20for_20physx__Ext__DefaultCpuDispatcher + 8 | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 47 | 0 | 0, GOT_data_internal___memory_base + 121177 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 47 | 0 | 0, GOT_data_internal___memory_base + 124544 | 0 | 0) | 0; physx__Ext__SharedQueueEntryPool_physx__shdfnd__NamedAllocator___SharedQueueEntryPool_28unsigned_20int_2c_20physx__shdfnd__NamedAllocator_20const__29($6 + 8 | 0 | 0, 128 | 0, $5 + 47 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 47 | 0 | 0) | 0; physx__shdfnd__ReflectionAllocator_physx__shdfnd__SListImpl___ReflectionAllocator_28char_20const__29($5 + 46 | 0 | 0, 0 | 0) | 0; @@ -1281068,18 +1282869,18 @@ function asmFunc(imports) { if ((HEAP32[($5 + 48 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$1 } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 39 | 0 | 0, GOT_data_internal___memory_base + 83458 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 39 | 0 | 0, (HEAP32[($5 + 52 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 102215 | 0 | 0, 64 | 0) | 0), HEAP32[(wasm2js_i32$0 + 40 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 39 | 0 | 0, GOT_data_internal___memory_base + 83501 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 39 | 0 | 0, (HEAP32[($5 + 52 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 103524 | 0 | 0, 64 | 0) | 0), HEAP32[(wasm2js_i32$0 + 40 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 39 | 0 | 0) | 0; physx__Ext__DefaultCpuDispatcher__getAffinityMasks_28unsigned_20int__2c_20unsigned_20int_29(HEAP32[($5 + 40 | 0) >> 2] | 0 | 0, HEAP32[($5 + 52 | 0) >> 2] | 0 | 0); HEAP32[($5 + 48 | 0) >> 2] = HEAP32[($5 + 40 | 0) >> 2] | 0; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 38 | 0 | 0, GOT_data_internal___memory_base + 160926 | 0 | 0) | 0; - (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 38 | 0 | 0, Math_imul(HEAP32[($5 + 52 | 0) >> 2] | 0, 28) | 0, GOT_data_internal___memory_base + 102215 | 0 | 0, 71 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 38 | 0 | 0, GOT_data_internal___memory_base + 166824 | 0 | 0) | 0; + (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 38 | 0 | 0, Math_imul(HEAP32[($5 + 52 | 0) >> 2] | 0, 28) | 0, GOT_data_internal___memory_base + 103524 | 0 | 0, 71 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 38 | 0 | 0) | 0; HEAP32[($5 + 32 | 0) >> 2] = 32; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 31 | 0 | 0, GOT_data_internal___memory_base + 153641 | 0 | 0) | 0; - (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 31 | 0 | 0, (HEAP32[($5 + 52 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 102215 | 0 | 0, 73 | 0) | 0), HEAP32[(wasm2js_i32$0 + 24 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 31 | 0 | 0, GOT_data_internal___memory_base + 159527 | 0 | 0) | 0; + (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 31 | 0 | 0, (HEAP32[($5 + 52 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 103524 | 0 | 0, 73 | 0) | 0), HEAP32[(wasm2js_i32$0 + 24 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 31 | 0 | 0) | 0; label$2 : { label$3 : { @@ -1281111,7 +1282912,7 @@ function asmFunc(imports) { HEAP32[($5 + 16 | 0) >> 2] = (HEAP32[($6 + 24 | 0) >> 2] | 0) + ((HEAP32[($5 + 20 | 0) >> 2] | 0) << 5 | 0) | 0; $175 = HEAP32[($5 + 16 | 0) >> 2] | 0; HEAP32[$5 >> 2] = HEAP32[($5 + 20 | 0) >> 2] | 0; - physx__shdfnd__snprintf_28char__2c_20unsigned_20long_2c_20char_20const__2c_20____29($175 | 0, 32 | 0, GOT_data_internal___memory_base + 161120 | 0 | 0, $5 | 0) | 0; + physx__shdfnd__snprintf_28char__2c_20unsigned_20long_2c_20char_20const__2c_20____29($175 | 0, 32 | 0, GOT_data_internal___memory_base + 167018 | 0 | 0, $5 | 0) | 0; physx__shdfnd__ThreadT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__ThreadImpl____setName_28char_20const__29((HEAP32[($6 + 4 | 0) >> 2] | 0) + Math_imul(HEAP32[($5 + 20 | 0) >> 2] | 0, 28) | 0 | 0, HEAP32[($5 + 16 | 0) >> 2] | 0 | 0); } physx__shdfnd__ThreadT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__ThreadImpl____setAffinityMask_28unsigned_20int_29((HEAP32[($6 + 4 | 0) >> 2] | 0) + Math_imul(HEAP32[($5 + 20 | 0) >> 2] | 0, 28) | 0 | 0, HEAP32[((HEAP32[($5 + 48 | 0) >> 2] | 0) + ((HEAP32[($5 + 20 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0 | 0) | 0; @@ -1281164,7 +1282965,7 @@ function asmFunc(imports) { physx__shdfnd__NamedAllocator__NamedAllocator_28physx__shdfnd__NamedAllocator_20const__29($6 | 0, HEAP32[($5 + 16 | 0) >> 2] | 0 | 0) | 0; physx__shdfnd__ReflectionAllocator_physx__shdfnd__SListImpl___ReflectionAllocator_28char_20const__29($5 + 15 | 0 | 0, 0 | 0) | 0; physx__shdfnd__SListT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__SListImpl____SListT_28physx__shdfnd__ReflectionAllocator_physx__shdfnd__SListImpl__20const__29($6 + 4 | 0 | 0, $5 + 15 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 13 | 0 | 0, GOT_data_internal___memory_base + 121171 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 13 | 0 | 0, GOT_data_internal___memory_base + 124538 | 0 | 0) | 0; physx__shdfnd__AlignedAllocator_8u_2c_20physx__shdfnd__NamedAllocator___AlignedAllocator_28physx__shdfnd__NamedAllocator_20const__29($5 + 14 | 0 | 0, $5 + 13 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 13 | 0 | 0) | 0; label$1 : { @@ -1281172,7 +1282973,7 @@ function asmFunc(imports) { if (!(HEAP32[($5 + 20 | 0) >> 2] | 0)) { break label$2 } - $46 = physx__shdfnd__AlignedAllocator_8u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 14 | 0 | 0, (HEAP32[($5 + 20 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 135107 | 0 | 0, 87 | 0) | 0; + $46 = physx__shdfnd__AlignedAllocator_8u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 14 | 0 | 0, (HEAP32[($5 + 20 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 139971 | 0 | 0, 87 | 0) | 0; break label$1; } $46 = 0; @@ -1281199,7 +1283000,7 @@ function asmFunc(imports) { } $77 = physx__PxGetAssertHandler_28_29() | 0; $81 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$77 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($77, $81 + 207622 | 0, $81 + 135107 | 0, 93, GOT_data_internal_physx__Ext__SharedQueueEntryPool_physx__shdfnd__NamedAllocator___SharedQueueEntryPool_28unsigned_20int_2c_20physx__shdfnd__NamedAllocator_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$77 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($77, $81 + 213604 | 0, $81 + 139971 | 0, 93, GOT_data_internal_physx__Ext__SharedQueueEntryPool_physx__shdfnd__NamedAllocator___SharedQueueEntryPool_28unsigned_20int_2c_20physx__shdfnd__NamedAllocator_20const__29___ignore); $76 = 0; } } @@ -1281215,7 +1283016,7 @@ function asmFunc(imports) { } $113 = physx__PxGetAssertHandler_28_29() | 0; $117 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$113 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($113, $117 + 146580 | 0, $117 + 135107 | 0, 96, GOT_data_internal_physx__Ext__SharedQueueEntryPool_physx__shdfnd__NamedAllocator___SharedQueueEntryPool_28unsigned_20int_2c_20physx__shdfnd__NamedAllocator_20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$113 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($113, $117 + 152460 | 0, $117 + 139971 | 0, 96, GOT_data_internal_physx__Ext__SharedQueueEntryPool_physx__shdfnd__NamedAllocator___SharedQueueEntryPool_28unsigned_20int_2c_20physx__shdfnd__NamedAllocator_20const__29___ignore_1); $112 = 0; } } @@ -1281454,7 +1283255,7 @@ function asmFunc(imports) { if (!((HEAP32[$4 >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$1 } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 6 | 0 | 0, GOT_data_internal___memory_base + 121171 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 6 | 0 | 0, GOT_data_internal___memory_base + 124538 | 0 | 0) | 0; physx__shdfnd__AlignedAllocator_8u_2c_20physx__shdfnd__NamedAllocator___AlignedAllocator_28physx__shdfnd__NamedAllocator_20const__29($3 + 7 | 0 | 0, $3 + 6 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 6 | 0 | 0) | 0; physx__shdfnd__AlignedAllocator_8u_2c_20physx__shdfnd__NamedAllocator___deallocate_28void__29($3 + 7 | 0 | 0, HEAP32[$4 >> 2] | 0 | 0); @@ -1281619,7 +1283420,7 @@ function asmFunc(imports) { } $32 = physx__PxGetAssertHandler_28_29() | 0; $36 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 146556 | 0, $36 + 135107 | 0, 120, GOT_data_internal_physx__Ext__SharedQueueEntryPool_physx__shdfnd__NamedAllocator___getEntry_28void__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 152436 | 0, $36 + 139971 | 0, 120, GOT_data_internal_physx__Ext__SharedQueueEntryPool_physx__shdfnd__NamedAllocator___getEntry_28void__29___ignore); $31 = 0; } } @@ -1281630,7 +1283431,7 @@ function asmFunc(imports) { physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 14 | 0 | 0, 0 | 0) | 0; physx__shdfnd__AlignedAllocator_8u_2c_20physx__shdfnd__NamedAllocator___AlignedAllocator_28physx__shdfnd__NamedAllocator_20const__29($4 + 15 | 0 | 0, $4 + 14 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 14 | 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_8u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 15 | 0 | 0, 16 | 0, GOT_data_internal___memory_base + 135107 | 0 | 0, 127 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__AlignedAllocator_8u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 15 | 0 | 0, 16 | 0, GOT_data_internal___memory_base + 139971 | 0 | 0, 127 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$5 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$5 @@ -1281647,7 +1283448,7 @@ function asmFunc(imports) { } $88 = physx__PxGetAssertHandler_28_29() | 0; $92 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$88 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($88, $92 + 149129 | 0, $92 + 135107 | 0, 131, GOT_data_internal_physx__Ext__SharedQueueEntryPool_physx__shdfnd__NamedAllocator___getEntry_28void__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$88 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($88, $92 + 155015 | 0, $92 + 139971 | 0, 131, GOT_data_internal_physx__Ext__SharedQueueEntryPool_physx__shdfnd__NamedAllocator___getEntry_28void__29___ignore_1); $87 = 0; } } @@ -1281883,10 +1283684,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 167787 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 173685 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1281990,34 +1283791,34 @@ function asmFunc(imports) { } break label$1; } - HEAP32[($7 + 1048 | 0) >> 2] = GOT_data_internal___memory_base + 90953 | 0; + HEAP32[($7 + 1048 | 0) >> 2] = GOT_data_internal___memory_base + 91022 | 0; break label$1; } - HEAP32[($7 + 1048 | 0) >> 2] = GOT_data_internal___memory_base + 92525 | 0; + HEAP32[($7 + 1048 | 0) >> 2] = GOT_data_internal___memory_base + 92594 | 0; break label$1; } - HEAP32[($7 + 1048 | 0) >> 2] = GOT_data_internal___memory_base + 118576 | 0; + HEAP32[($7 + 1048 | 0) >> 2] = GOT_data_internal___memory_base + 121943 | 0; break label$1; } HEAP32[($7 + 1048 | 0) >> 2] = GOT_data_internal___memory_base + 67948 | 0; break label$1; } - HEAP32[($7 + 1048 | 0) >> 2] = GOT_data_internal___memory_base + 117454 | 0; + HEAP32[($7 + 1048 | 0) >> 2] = GOT_data_internal___memory_base + 120821 | 0; break label$1; } - HEAP32[($7 + 1048 | 0) >> 2] = GOT_data_internal___memory_base + 142039 | 0; + HEAP32[($7 + 1048 | 0) >> 2] = GOT_data_internal___memory_base + 147869 | 0; break label$1; } - HEAP32[($7 + 1048 | 0) >> 2] = GOT_data_internal___memory_base + 142027 | 0; + HEAP32[($7 + 1048 | 0) >> 2] = GOT_data_internal___memory_base + 147857 | 0; break label$1; } - HEAP32[($7 + 1048 | 0) >> 2] = GOT_data_internal___memory_base + 72592 | 0; + HEAP32[($7 + 1048 | 0) >> 2] = GOT_data_internal___memory_base + 72607 | 0; break label$1; } - HEAP32[($7 + 1048 | 0) >> 2] = GOT_data_internal___memory_base + 90976 | 0; + HEAP32[($7 + 1048 | 0) >> 2] = GOT_data_internal___memory_base + 91045 | 0; break label$1; } - HEAP32[($7 + 1048 | 0) >> 2] = GOT_data_internal___memory_base + 90962 | 0; + HEAP32[($7 + 1048 | 0) >> 2] = GOT_data_internal___memory_base + 91031 | 0; } label$12 : { if ((HEAP32[($7 + 1048 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { @@ -1282025,12 +1283826,12 @@ function asmFunc(imports) { } $72 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373896 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380744 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $73 = physx__PxGetAssertHandler_28_29() | 0; $77 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$73 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($73, $77 + 155442 | 0, $77 + 107965 | 0, 86, $77 + 373896 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$73 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($73, $77 + 161328 | 0, $77 + 110114 | 0, 86, $77 + 380744 | 0); $72 = 0; } } @@ -1282045,7 +1283846,7 @@ function asmFunc(imports) { HEAP32[($7 + 8 | 0) >> 2] = $97; HEAP32[($7 + 4 | 0) >> 2] = $96; HEAP32[$7 >> 2] = $95; - sprintf($7 + 16 | 0 | 0, GOT_data_internal___memory_base + 269552 | 0 | 0, $7 | 0) | 0; + sprintf($7 + 16 | 0 | 0, GOT_data_internal___memory_base + 275534 | 0 | 0, $7 | 0) | 0; physx__shdfnd__printString_28char_20const__29($7 + 16 | 0 | 0); label$15 : { if ((HEAP32[($7 + 1064 | 0) >> 2] | 0 | 0) != (64 | 0) & 1 | 0) { @@ -1282053,12 +1283854,12 @@ function asmFunc(imports) { } $119 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373897 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380745 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $120 = physx__PxGetAssertHandler_28_29() | 0; $124 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$120 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($120, $124 + 183734 | 0, $124 + 107965 | 0, 95, $124 + 373897 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$120 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($120, $124 + 189632 | 0, $124 + 110114 | 0, 95, $124 + 380745 | 0); $119 = 0; } } @@ -1282112,7 +1283913,7 @@ function asmFunc(imports) { break label$3 } $18 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $18 + 97625 | 0 | 0, 39 | 0, $18 + 120406 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $18 + 98234 | 0 | 0, 39 | 0, $18 + 123773 | 0 | 0, 0 | 0); } HEAP32[($7 + 44 | 0) >> 2] = 0; break label$1; @@ -1282126,7 +1283927,7 @@ function asmFunc(imports) { break label$5 } $36 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $36 + 97625 | 0 | 0, 40 | 0, $36 + 120041 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $36 + 98234 | 0 | 0, 40 | 0, $36 + 123408 | 0 | 0, 0 | 0); } HEAP32[($7 + 44 | 0) >> 2] = 0; break label$1; @@ -1282140,7 +1283941,7 @@ function asmFunc(imports) { break label$7 } $60 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $60 + 97625 | 0 | 0, 41 | 0, $60 + 74476 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $60 + 98234 | 0 | 0, 41 | 0, $60 + 74491 | 0 | 0, 0 | 0); } HEAP32[($7 + 44 | 0) >> 2] = 0; break label$1; @@ -1282180,13 +1283981,13 @@ function asmFunc(imports) { } } $130 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $130 + 97625 | 0 | 0, 42 | 0, $130 + 161832 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $130 + 98234 | 0 | 0, 42 | 0, $130 + 167730 | 0 | 0, 0 | 0); } HEAP32[($7 + 44 | 0) >> 2] = 0; break label$1; } physx__shdfnd__ReflectionAllocator_physx__Ext__DistanceJoint___ReflectionAllocator_28char_20const__29($7 + 15 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Ext__DistanceJoint___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 15 | 0 | 0, 84 | 0, GOT_data_internal___memory_base + 97625 | 0 | 0, 45 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Ext__DistanceJoint___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 15 | 0 | 0, 84 | 0, GOT_data_internal___memory_base + 98234 | 0 | 0, 45 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; physx__Cm__markSerializedMem_28void__2c_20unsigned_20int_29(HEAP32[($7 + 16 | 0) >> 2] | 0 | 0, 84 | 0); $156 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(84 | 0, HEAP32[($7 + 16 | 0) >> 2] | 0 | 0) | 0; $157 = HEAP32[($7 + 40 | 0) >> 2] | 0; @@ -1282268,7 +1284069,7 @@ function asmFunc(imports) { HEAP32[($8 + 8 | 0) >> 2] = $5; $9 = HEAP32[($8 + 28 | 0) >> 2] | 0; physx__operator__28physx__PxBaseFlag__Enum_2c_20physx__PxBaseFlag__Enum_29($8 + 6 | 0 | 0, 1 | 0, 2 | 0); - physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___Joint_28unsigned_20short_2c_20physx__PxFlags_physx__PxBaseFlag__Enum_2c_20unsigned_20short__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20unsigned_20int_2c_20char_20const__29($9 | 0, 260 | 0, $8 + 6 | 0 | 0, HEAP32[($8 + 20 | 0) >> 2] | 0 | 0, HEAP32[($8 + 16 | 0) >> 2] | 0 | 0, HEAP32[($8 + 12 | 0) >> 2] | 0 | 0, HEAP32[($8 + 8 | 0) >> 2] | 0 | 0, 112 | 0, GOT_data_internal___memory_base + 162283 | 0 | 0) | 0; + physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___Joint_28unsigned_20short_2c_20physx__PxFlags_physx__PxBaseFlag__Enum_2c_20unsigned_20short__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20unsigned_20int_2c_20char_20const__29($9 | 0, 260 | 0, $8 + 6 | 0 | 0, HEAP32[($8 + 20 | 0) >> 2] | 0 | 0, HEAP32[($8 + 16 | 0) >> 2] | 0 | 0, HEAP32[($8 + 12 | 0) >> 2] | 0 | 0, HEAP32[($8 + 8 | 0) >> 2] | 0 | 0, 112 | 0, GOT_data_internal___memory_base + 168181 | 0 | 0) | 0; $25 = GOT_data_internal_vtable_20for_20physx__Ext__DistanceJoint; HEAP32[$9 >> 2] = $25 + 8 | 0; HEAP32[($9 + 12 | 0) >> 2] = $25 + 240 | 0; @@ -1282313,10 +1284114,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 164846 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 170744 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1282372,7 +1284173,7 @@ function asmFunc(imports) { void_20PX_UNUSED_char_20const___28char_20const__20const__29($11 + 184 | 0 | 0); HEAP32[($12 + 8 | 0) >> 2] = 0; physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($11 + 175 | 0 | 0, HEAP32[($11 + 184 | 0) >> 2] | 0 | 0) | 0; - $57 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($11 + 175 | 0 | 0, HEAP32[($11 + 188 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 127121 | 0 | 0, 454 | 0) | 0; + $57 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($11 + 175 | 0 | 0, HEAP32[($11 + 188 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 130753 | 0 | 0, 454 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($11 + 175 | 0 | 0) | 0; HEAP32[($11 + 176 | 0) >> 2] = $57; physx__Cm__markSerializedMem_28void__2c_20unsigned_20int_29(HEAP32[($11 + 176 | 0) >> 2] | 0 | 0, HEAP32[($11 + 188 | 0) >> 2] | 0 | 0); @@ -1282440,7 +1284241,7 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 97625 | 0 | 0, 60 | 0, $16 + 91929 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 98234 | 0 | 0, 60 | 0, $16 + 91998 | 0 | 0, 0 | 0); } break label$1; } @@ -1282502,7 +1284303,7 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 97625 | 0 | 0, 72 | 0, $16 + 91878 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 98234 | 0 | 0, 72 | 0, $16 + 91947 | 0 | 0, 0 | 0); } break label$1; } @@ -1282544,7 +1284345,7 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 97625 | 0 | 0, 84 | 0, $16 + 91980 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 98234 | 0 | 0, 84 | 0, $16 + 92049 | 0 | 0, 0 | 0); } break label$1; } @@ -1282586,7 +1284387,7 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 97625 | 0 | 0, 96 | 0, $16 + 91671 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 98234 | 0 | 0, 96 | 0, $16 + 91740 | 0 | 0, 0 | 0); } break label$1; } @@ -1282628,7 +1284429,7 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 97625 | 0 | 0, 108 | 0, $16 + 91774 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 98234 | 0 | 0, 108 | 0, $16 + 91843 | 0 | 0, 0 | 0); } break label$1; } @@ -1283158,7 +1284959,7 @@ function asmFunc(imports) { function physx__PxDistanceJoint__getConcreteTypeName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 73812 | 0 | 0; + return GOT_data_internal___memory_base + 73827 | 0 | 0; } function physx__Ext__DistanceJoint___DistanceJoint_28_29($0) { @@ -1283225,7 +1285026,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; $12 = 1; label$1 : { - if (!(strcmp(GOT_data_internal___memory_base + 73812 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { + if (!(strcmp(GOT_data_internal___memory_base + 73827 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { break label$1 } $12 = physx__PxJoint__isKindOf_28char_20const__29_20const($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; @@ -1283255,7 +1285056,7 @@ function asmFunc(imports) { break label$3 } $23 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 127121 | 0 | 0, 133 | 0, $23 + 74334 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 130753 | 0 | 0, 133 | 0, $23 + 74349 | 0 | 0, 0 | 0); } break label$1; } @@ -1283294,7 +1285095,7 @@ function asmFunc(imports) { } } $92 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $92 + 127121 | 0 | 0, 134 | 0, $92 + 161454 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $92 + 130753 | 0 | 0, 134 | 0, $92 + 167352 | 0 | 0, 0 | 0); } break label$1; } @@ -1283374,7 +1285175,7 @@ function asmFunc(imports) { } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 198749 | 0, $51 + 127121 | 0, 439, GOT_data_internal_physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getCom_28physx__PxRigidActor__29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 204731 | 0, $51 + 130753 | 0, 439, GOT_data_internal_physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getCom_28physx__PxRigidActor__29_20const___ignore); $46 = 0; } } @@ -1283434,7 +1285235,7 @@ function asmFunc(imports) { break label$3 } $17 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $17 + 127121 | 0 | 0, 175 | 0, $17 + 157574 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $17 + 130753 | 0 | 0, 175 | 0, $17 + 163460 | 0 | 0, 0 | 0); } break label$1; } @@ -1283648,7 +1285449,7 @@ function asmFunc(imports) { } } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 127121 | 0 | 0, 250 | 0, $25 + 76994 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 130753 | 0 | 0, 250 | 0, $25 + 77037 | 0 | 0, 0 | 0); } break label$1; } @@ -1283749,7 +1285550,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 127121 | 0 | 0, 281 | 0, $28 + 146197 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 130753 | 0 | 0, 281 | 0, $28 + 152077 | 0 | 0, 0 | 0); } break label$1; } @@ -1283798,7 +1285599,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 127121 | 0 | 0, 295 | 0, $28 + 146251 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 130753 | 0 | 0, 295 | 0, $28 + 152131 | 0 | 0, 0 | 0); } break label$1; } @@ -1283847,7 +1285648,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 127121 | 0 | 0, 309 | 0, $28 + 146143 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 130753 | 0 | 0, 309 | 0, $28 + 152023 | 0 | 0, 0 | 0); } break label$1; } @@ -1283896,7 +1285697,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 127121 | 0 | 0, 323 | 0, $28 + 146087 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 130753 | 0 | 0, 323 | 0, $28 + 151967 | 0 | 0, 0 | 0); } break label$1; } @@ -1284454,7 +1286255,7 @@ function asmFunc(imports) { physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__createInstance_physx__PxDistanceJoint__28physx__PxDistanceJoint_20const__29(HEAP32[($5 + 12 | 0) >> 2] | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0; $8 = HEAP32[($5 + 12 | 0) >> 2] | 0; $9 = HEAP32[($5 + 8 | 0) >> 2] | 0; - ((((wasm2js_i32$1 = $8, wasm2js_i32$2 = FUNCTION_TABLE[HEAP32[((HEAP32[$9 >> 2] | 0) + 24 | 0) >> 2] | 0 | 0]($9) | 0), wasm2js_i32$3 = GOT_data_internal___memory_base + 77677 | 0), wasm2js_i32$4 = HEAP32[($5 + 4 | 0) >> 2] | 0), wasm2js_i32$0 = HEAP32[((HEAP32[$8 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0), FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$1 | 0, wasm2js_i32$2 | 0, wasm2js_i32$3 | 0, wasm2js_i32$4 | 0) | 0; + ((((wasm2js_i32$1 = $8, wasm2js_i32$2 = FUNCTION_TABLE[HEAP32[((HEAP32[$9 >> 2] | 0) + 24 | 0) >> 2] | 0 | 0]($9) | 0), wasm2js_i32$3 = GOT_data_internal___memory_base + 77720 | 0), wasm2js_i32$4 = HEAP32[($5 + 4 | 0) >> 2] | 0), wasm2js_i32$0 = HEAP32[((HEAP32[$8 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0), FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$1 | 0, wasm2js_i32$2 | 0, wasm2js_i32$3 | 0, wasm2js_i32$4 | 0) | 0; $19 = HEAP32[($5 + 12 | 0) >> 2] | 0; $23 = FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 72 | 0) >> 2] | 0 | 0]($19, 20) | 0; void_20physx__Ext__Pvd__createInstance_physx__PxDistanceJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxDistanceJoint_20const__29__ConstraintUpdateCmd__ConstraintUpdateCmd_28physx__PxConstraint_20const__2c_20physx__PxJoint_20const__29($23 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0; @@ -1284501,7 +1286302,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 85447 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 85516 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1284567,7 +1286368,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 73812 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 73827 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1284618,7 +1286419,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 227328 | 0, $23 + 139292 | 0, 136, GOT_data_internal_void_20physx__Ext__Pvd__createInstance_physx__PxDistanceJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxDistanceJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 233310 | 0, $23 + 144814 | 0, 136, GOT_data_internal_void_20physx__Ext__Pvd__createInstance_physx__PxDistanceJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxDistanceJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29___ignore); $18 = 0; } } @@ -1284675,7 +1286476,7 @@ function asmFunc(imports) { break label$3 } $36 = HEAP32[($4 + 24 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($36, HEAP32[($4 + 20 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77677 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($36, HEAP32[($4 + 20 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77720 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0) | 0; } label$4 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -1284686,7 +1286487,7 @@ function asmFunc(imports) { break label$4 } $58 = HEAP32[($4 + 24 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($58, HEAP32[($4 + 16 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77677 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($58, HEAP32[($4 + 16 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77720 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0) | 0; } label$5 : { label$6 : { @@ -1284699,15 +1286500,15 @@ function asmFunc(imports) { $74 = HEAP32[($4 + 16 | 0) >> 2] | 0; } HEAP32[($4 + 12 | 0) >> 2] = $74; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29(HEAP32[($4 + 24 | 0) >> 2] | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 74781 | 0 | 0, $4 + 12 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29(HEAP32[($4 + 24 | 0) >> 2] | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 74796 | 0 | 0, $4 + 12 | 0 | 0) | 0; } __stack_pointer = $4 + 32 | 0; return; } function __cxx_global_var_init_14() { - JointConnectionHandler__JointConnectionHandler_28_29(GOT_data_internal___memory_base + 373900 | 0 | 0) | 0; - __cxa_atexit(GOT_data_internal___table_base + 4213 | 0 | 0, 0 | 0, GOT_data_internal___memory_base + 65536 | 0 | 0) | 0; + JointConnectionHandler__JointConnectionHandler_28_29(GOT_data_internal___memory_base + 380748 | 0 | 0) | 0; + __cxa_atexit(GOT_data_internal___table_base + 4247 | 0 | 0, 0 | 0, GOT_data_internal___memory_base + 65536 | 0 | 0) | 0; return; } @@ -1284732,7 +1286533,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; - JointConnectionHandler___JointConnectionHandler_28_29(GOT_data_internal___memory_base + 373900 | 0 | 0) | 0; + JointConnectionHandler___JointConnectionHandler_28_29(GOT_data_internal___memory_base + 380748 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return; } @@ -1284764,12 +1286565,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373912 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380760 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 253272 | 0, $27 + 99256 | 0, 106, $27 + 373912 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 259254 | 0, $27 + 100117 | 0, 106, $27 + 380760 | 0); $22 = 0; } } @@ -1284780,10 +1286581,10 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 } - $49 = GOT_data_internal___memory_base + 373900 | 0; + $49 = GOT_data_internal___memory_base + 380748 | 0; HEAP32[($49 + 4 | 0) >> 2] = HEAP32[($4 + 8 | 0) >> 2] | 0; $50 = HEAP32[($49 + 4 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($50, GOT_data_internal___memory_base + 373900 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($50, GOT_data_internal___memory_base + 380748 | 0); } __stack_pointer = $4 + 16 | 0; return 1 & 1 | 0 | 0; @@ -1284888,7 +1286689,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 90811 | 0, $22 + 131140 | 0, 64, GOT_data_internal_physx__profile__PxProfileAllocatorWrapper__getAllocator_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 90880 | 0, $22 + 135402 | 0, 64, GOT_data_internal_physx__profile__PxProfileAllocatorWrapper__getAllocator_28_29_20const___ignore); $17 = 0; } } @@ -1284982,7 +1286783,7 @@ function asmFunc(imports) { } function physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int___getName_28_29() { - return GOT_data_internal___memory_base + 165326 | 0 | 0; + return GOT_data_internal___memory_base + 171224 | 0 | 0; } function _GLOBAL__sub_I_ExtExtensions_cpp() { @@ -1285014,7 +1286815,7 @@ function asmFunc(imports) { break label$3 } $18 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $18 + 97720 | 0 | 0, 39 | 0, $18 + 120468 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $18 + 98343 | 0 | 0, 39 | 0, $18 + 123835 | 0 | 0, 0 | 0); } HEAP32[($7 + 44 | 0) >> 2] = 0; break label$1; @@ -1285028,7 +1286829,7 @@ function asmFunc(imports) { break label$5 } $36 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $36 + 97720 | 0 | 0, 40 | 0, $36 + 120103 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $36 + 98343 | 0 | 0, 40 | 0, $36 + 123470 | 0 | 0, 0 | 0); } HEAP32[($7 + 44 | 0) >> 2] = 0; break label$1; @@ -1285068,7 +1286869,7 @@ function asmFunc(imports) { } } $106 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $106 + 97720 | 0 | 0, 41 | 0, $106 + 161718 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $106 + 98343 | 0 | 0, 41 | 0, $106 + 167616 | 0 | 0, 0 | 0); } HEAP32[($7 + 44 | 0) >> 2] = 0; break label$1; @@ -1285082,13 +1286883,13 @@ function asmFunc(imports) { break label$13 } $130 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $130 + 97720 | 0 | 0, 42 | 0, $130 + 74524 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $130 + 98343 | 0 | 0, 42 | 0, $130 + 74539 | 0 | 0, 0 | 0); } HEAP32[($7 + 44 | 0) >> 2] = 0; break label$1; } physx__shdfnd__ReflectionAllocator_physx__Ext__FixedJoint___ReflectionAllocator_28char_20const__29($7 + 15 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Ext__FixedJoint___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 15 | 0 | 0, 84 | 0, GOT_data_internal___memory_base + 97720 | 0 | 0, 45 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Ext__FixedJoint___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 15 | 0 | 0, 84 | 0, GOT_data_internal___memory_base + 98343 | 0 | 0, 45 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; physx__Cm__markSerializedMem_28void__2c_20unsigned_20int_29(HEAP32[($7 + 16 | 0) >> 2] | 0 | 0, 84 | 0); $156 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(84 | 0, HEAP32[($7 + 16 | 0) >> 2] | 0 | 0) | 0; $157 = HEAP32[($7 + 40 | 0) >> 2] | 0; @@ -1285170,7 +1286971,7 @@ function asmFunc(imports) { HEAP32[($8 + 8 | 0) >> 2] = $5; $9 = HEAP32[($8 + 28 | 0) >> 2] | 0; physx__operator__28physx__PxBaseFlag__Enum_2c_20physx__PxBaseFlag__Enum_29($8 + 6 | 0 | 0, 1 | 0, 2 | 0); - physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___Joint_28unsigned_20short_2c_20physx__PxFlags_physx__PxBaseFlag__Enum_2c_20unsigned_20short__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20unsigned_20int_2c_20char_20const__29($9 | 0, 259 | 0, $8 + 6 | 0 | 0, HEAP32[($8 + 20 | 0) >> 2] | 0 | 0, HEAP32[($8 + 16 | 0) >> 2] | 0 | 0, HEAP32[($8 + 12 | 0) >> 2] | 0 | 0, HEAP32[($8 + 8 | 0) >> 2] | 0 | 0, 96 | 0, GOT_data_internal___memory_base + 162301 | 0 | 0) | 0; + physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___Joint_28unsigned_20short_2c_20physx__PxFlags_physx__PxBaseFlag__Enum_2c_20unsigned_20short__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20unsigned_20int_2c_20char_20const__29($9 | 0, 259 | 0, $8 + 6 | 0 | 0, HEAP32[($8 + 20 | 0) >> 2] | 0 | 0, HEAP32[($8 + 16 | 0) >> 2] | 0 | 0, HEAP32[($8 + 12 | 0) >> 2] | 0 | 0, HEAP32[($8 + 8 | 0) >> 2] | 0 | 0, 96 | 0, GOT_data_internal___memory_base + 168199 | 0 | 0) | 0; $25 = GOT_data_internal_vtable_20for_20physx__Ext__FixedJoint; HEAP32[$9 >> 2] = $25 + 8 | 0; HEAP32[($9 + 12 | 0) >> 2] = $25 + 200 | 0; @@ -1285211,10 +1287012,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 164970 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 170868 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1285270,7 +1287071,7 @@ function asmFunc(imports) { void_20PX_UNUSED_char_20const___28char_20const__20const__29($11 + 184 | 0 | 0); HEAP32[($12 + 8 | 0) >> 2] = 0; physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($11 + 175 | 0 | 0, HEAP32[($11 + 184 | 0) >> 2] | 0 | 0) | 0; - $57 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($11 + 175 | 0 | 0, HEAP32[($11 + 188 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 127121 | 0 | 0, 454 | 0) | 0; + $57 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($11 + 175 | 0 | 0, HEAP32[($11 + 188 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 130753 | 0 | 0, 454 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($11 + 175 | 0 | 0) | 0; HEAP32[($11 + 176 | 0) >> 2] = $57; physx__Cm__markSerializedMem_28void__2c_20unsigned_20int_29(HEAP32[($11 + 176 | 0) >> 2] | 0 | 0, HEAP32[($11 + 188 | 0) >> 2] | 0 | 0); @@ -1285342,7 +1287143,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 97720 | 0 | 0, 61 | 0, $28 + 92356 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 98343 | 0 | 0, 61 | 0, $28 + 92425 | 0 | 0, 0 | 0); } break label$1; } @@ -1285412,7 +1287213,7 @@ function asmFunc(imports) { } } $38 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $38 + 97720 | 0 | 0, 73 | 0, $38 + 92095 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $38 + 98343 | 0 | 0, 73 | 0, $38 + 92164 | 0 | 0, 0 | 0); } break label$1; } @@ -1285629,7 +1287430,7 @@ function asmFunc(imports) { function physx__PxFixedJoint__getConcreteTypeName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 73844 | 0 | 0; + return GOT_data_internal___memory_base + 73859 | 0 | 0; } function physx__Ext__FixedJoint___FixedJoint_28_29($0) { @@ -1285696,7 +1287497,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; $12 = 1; label$1 : { - if (!(strcmp(GOT_data_internal___memory_base + 73844 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { + if (!(strcmp(GOT_data_internal___memory_base + 73859 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { break label$1 } $12 = physx__PxJoint__isKindOf_28char_20const__29_20const($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; @@ -1285726,7 +1287527,7 @@ function asmFunc(imports) { break label$3 } $23 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 127121 | 0 | 0, 133 | 0, $23 + 74334 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 130753 | 0 | 0, 133 | 0, $23 + 74349 | 0 | 0, 0 | 0); } break label$1; } @@ -1285765,7 +1287566,7 @@ function asmFunc(imports) { } } $92 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $92 + 127121 | 0 | 0, 134 | 0, $92 + 161454 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $92 + 130753 | 0 | 0, 134 | 0, $92 + 167352 | 0 | 0, 0 | 0); } break label$1; } @@ -1285845,7 +1287646,7 @@ function asmFunc(imports) { } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 198749 | 0, $51 + 127121 | 0, 439, GOT_data_internal_physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getCom_28physx__PxRigidActor__29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 204731 | 0, $51 + 130753 | 0, 439, GOT_data_internal_physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getCom_28physx__PxRigidActor__29_20const___ignore); $46 = 0; } } @@ -1285905,7 +1287706,7 @@ function asmFunc(imports) { break label$3 } $17 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $17 + 127121 | 0 | 0, 175 | 0, $17 + 157574 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $17 + 130753 | 0 | 0, 175 | 0, $17 + 163460 | 0 | 0, 0 | 0); } break label$1; } @@ -1286119,7 +1287920,7 @@ function asmFunc(imports) { } } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 127121 | 0 | 0, 250 | 0, $25 + 76994 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 130753 | 0 | 0, 250 | 0, $25 + 77037 | 0 | 0, 0 | 0); } break label$1; } @@ -1286220,7 +1288021,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 127121 | 0 | 0, 281 | 0, $28 + 146197 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 130753 | 0 | 0, 281 | 0, $28 + 152077 | 0 | 0, 0 | 0); } break label$1; } @@ -1286269,7 +1288070,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 127121 | 0 | 0, 295 | 0, $28 + 146251 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 130753 | 0 | 0, 295 | 0, $28 + 152131 | 0 | 0, 0 | 0); } break label$1; } @@ -1286318,7 +1288119,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 127121 | 0 | 0, 309 | 0, $28 + 146143 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 130753 | 0 | 0, 309 | 0, $28 + 152023 | 0 | 0, 0 | 0); } break label$1; } @@ -1286367,7 +1288168,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 127121 | 0 | 0, 323 | 0, $28 + 146087 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 130753 | 0 | 0, 323 | 0, $28 + 151967 | 0 | 0, 0 | 0); } break label$1; } @@ -1286915,7 +1288716,7 @@ function asmFunc(imports) { physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__createInstance_physx__PxFixedJoint__28physx__PxFixedJoint_20const__29(HEAP32[($5 + 12 | 0) >> 2] | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0; $8 = HEAP32[($5 + 12 | 0) >> 2] | 0; $9 = HEAP32[($5 + 8 | 0) >> 2] | 0; - ((((wasm2js_i32$1 = $8, wasm2js_i32$2 = FUNCTION_TABLE[HEAP32[((HEAP32[$9 >> 2] | 0) + 24 | 0) >> 2] | 0 | 0]($9) | 0), wasm2js_i32$3 = GOT_data_internal___memory_base + 77677 | 0), wasm2js_i32$4 = HEAP32[($5 + 4 | 0) >> 2] | 0), wasm2js_i32$0 = HEAP32[((HEAP32[$8 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0), FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$1 | 0, wasm2js_i32$2 | 0, wasm2js_i32$3 | 0, wasm2js_i32$4 | 0) | 0; + ((((wasm2js_i32$1 = $8, wasm2js_i32$2 = FUNCTION_TABLE[HEAP32[((HEAP32[$9 >> 2] | 0) + 24 | 0) >> 2] | 0 | 0]($9) | 0), wasm2js_i32$3 = GOT_data_internal___memory_base + 77720 | 0), wasm2js_i32$4 = HEAP32[($5 + 4 | 0) >> 2] | 0), wasm2js_i32$0 = HEAP32[((HEAP32[$8 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0), FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$1 | 0, wasm2js_i32$2 | 0, wasm2js_i32$3 | 0, wasm2js_i32$4 | 0) | 0; $19 = HEAP32[($5 + 12 | 0) >> 2] | 0; $23 = FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 72 | 0) >> 2] | 0 | 0]($19, 20) | 0; void_20physx__Ext__Pvd__createInstance_physx__PxFixedJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxFixedJoint_20const__29__ConstraintUpdateCmd__ConstraintUpdateCmd_28physx__PxConstraint_20const__2c_20physx__PxJoint_20const__29($23 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0; @@ -1286962,7 +1288763,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 85478 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 85547 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1287028,7 +1288829,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 73844 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 73859 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1287079,7 +1288880,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 227328 | 0, $23 + 139292 | 0, 136, GOT_data_internal_void_20physx__Ext__Pvd__createInstance_physx__PxFixedJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxFixedJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 233310 | 0, $23 + 144814 | 0, 136, GOT_data_internal_void_20physx__Ext__Pvd__createInstance_physx__PxFixedJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxFixedJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29___ignore); $18 = 0; } } @@ -1287136,7 +1288937,7 @@ function asmFunc(imports) { break label$3 } $36 = HEAP32[($4 + 24 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($36, HEAP32[($4 + 20 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77677 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($36, HEAP32[($4 + 20 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77720 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0) | 0; } label$4 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -1287147,7 +1288948,7 @@ function asmFunc(imports) { break label$4 } $58 = HEAP32[($4 + 24 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($58, HEAP32[($4 + 16 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77677 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($58, HEAP32[($4 + 16 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77720 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0) | 0; } label$5 : { label$6 : { @@ -1287160,7 +1288961,7 @@ function asmFunc(imports) { $74 = HEAP32[($4 + 16 | 0) >> 2] | 0; } HEAP32[($4 + 12 | 0) >> 2] = $74; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29(HEAP32[($4 + 24 | 0) >> 2] | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 74781 | 0 | 0, $4 + 12 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29(HEAP32[($4 + 24 | 0) >> 2] | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 74796 | 0 | 0, $4 + 12 | 0 | 0) | 0; } __stack_pointer = $4 + 32 | 0; return; @@ -1287190,7 +1288991,7 @@ function asmFunc(imports) { break label$3 } $18 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $18 + 97812 | 0 | 0, 39 | 0, $18 + 120527 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $18 + 98449 | 0 | 0, 39 | 0, $18 + 123894 | 0 | 0, 0 | 0); } HEAP32[($7 + 44 | 0) >> 2] = 0; break label$1; @@ -1287204,7 +1289005,7 @@ function asmFunc(imports) { break label$5 } $36 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $36 + 97812 | 0 | 0, 40 | 0, $36 + 120162 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $36 + 98449 | 0 | 0, 40 | 0, $36 + 123529 | 0 | 0, 0 | 0); } HEAP32[($7 + 44 | 0) >> 2] = 0; break label$1; @@ -1287244,7 +1289045,7 @@ function asmFunc(imports) { } } $106 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $106 + 97812 | 0 | 0, 41 | 0, $106 + 161773 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $106 + 98449 | 0 | 0, 41 | 0, $106 + 167671 | 0 | 0, 0 | 0); } HEAP32[($7 + 44 | 0) >> 2] = 0; break label$1; @@ -1287258,13 +1289059,13 @@ function asmFunc(imports) { break label$13 } $130 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $130 + 97812 | 0 | 0, 42 | 0, $130 + 74569 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $130 + 98449 | 0 | 0, 42 | 0, $130 + 74584 | 0 | 0, 0 | 0); } HEAP32[($7 + 44 | 0) >> 2] = 0; break label$1; } physx__shdfnd__ReflectionAllocator_physx__Ext__PrismaticJoint___ReflectionAllocator_28char_20const__29($7 + 15 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Ext__PrismaticJoint___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 15 | 0 | 0, 84 | 0, GOT_data_internal___memory_base + 97812 | 0 | 0, 45 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Ext__PrismaticJoint___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 15 | 0 | 0, 84 | 0, GOT_data_internal___memory_base + 98449 | 0 | 0, 45 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; physx__Cm__markSerializedMem_28void__2c_20unsigned_20int_29(HEAP32[($7 + 16 | 0) >> 2] | 0 | 0, 84 | 0); $156 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(84 | 0, HEAP32[($7 + 16 | 0) >> 2] | 0 | 0) | 0; $157 = HEAP32[($7 + 40 | 0) >> 2] | 0; @@ -1287346,7 +1289147,7 @@ function asmFunc(imports) { HEAP32[($8 + 40 | 0) >> 2] = $5; $9 = HEAP32[($8 + 60 | 0) >> 2] | 0; physx__operator__28physx__PxBaseFlag__Enum_2c_20physx__PxBaseFlag__Enum_29($8 + 38 | 0 | 0, 1 | 0, 2 | 0); - physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___Joint_28unsigned_20short_2c_20physx__PxFlags_physx__PxBaseFlag__Enum_2c_20unsigned_20short__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20unsigned_20int_2c_20char_20const__29($9 | 0, 258 | 0, $8 + 38 | 0 | 0, HEAP32[($8 + 52 | 0) >> 2] | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, HEAP32[($8 + 44 | 0) >> 2] | 0 | 0, HEAP32[($8 + 40 | 0) >> 2] | 0 | 0, 128 | 0, GOT_data_internal___memory_base + 162316 | 0 | 0) | 0; + physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___Joint_28unsigned_20short_2c_20physx__PxFlags_physx__PxBaseFlag__Enum_2c_20unsigned_20short__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20unsigned_20int_2c_20char_20const__29($9 | 0, 258 | 0, $8 + 38 | 0 | 0, HEAP32[($8 + 52 | 0) >> 2] | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, HEAP32[($8 + 44 | 0) >> 2] | 0 | 0, HEAP32[($8 + 40 | 0) >> 2] | 0 | 0, 128 | 0, GOT_data_internal___memory_base + 168214 | 0 | 0) | 0; $25 = GOT_data_internal_vtable_20for_20physx__Ext__PrismaticJoint; HEAP32[$9 >> 2] = $25 + 8 | 0; HEAP32[($9 + 12 | 0) >> 2] = $25 + 228 | 0; @@ -1287417,10 +1289218,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 165088 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 170986 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1287476,7 +1289277,7 @@ function asmFunc(imports) { void_20PX_UNUSED_char_20const___28char_20const__20const__29($11 + 184 | 0 | 0); HEAP32[($12 + 8 | 0) >> 2] = 0; physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($11 + 175 | 0 | 0, HEAP32[($11 + 184 | 0) >> 2] | 0 | 0) | 0; - $57 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($11 + 175 | 0 | 0, HEAP32[($11 + 188 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 127121 | 0 | 0, 454 | 0) | 0; + $57 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($11 + 175 | 0 | 0, HEAP32[($11 + 188 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 130753 | 0 | 0, 454 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($11 + 175 | 0 | 0) | 0; HEAP32[($11 + 176 | 0) >> 2] = $57; physx__Cm__markSerializedMem_28void__2c_20unsigned_20int_29(HEAP32[($11 + 176 | 0) >> 2] | 0 | 0, HEAP32[($11 + 188 | 0) >> 2] | 0 | 0); @@ -1287557,7 +1289358,7 @@ function asmFunc(imports) { } } $38 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $38 + 97812 | 0 | 0, 56 | 0, $38 + 92158 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $38 + 98449 | 0 | 0, 56 | 0, $38 + 92227 | 0 | 0, 0 | 0); } break label$1; } @@ -1287629,7 +1289430,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 97812 | 0 | 0, 68 | 0, $28 + 92418 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 98449 | 0 | 0, 68 | 0, $28 + 92487 | 0 | 0, 0 | 0); } break label$1; } @@ -1287817,7 +1289618,7 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 97812 | 0 | 0, 104 | 0, $16 + 91570 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 98449 | 0 | 0, 104 | 0, $16 + 91639 | 0 | 0, 0 | 0); } break label$1; } @@ -1288089,7 +1289890,7 @@ function asmFunc(imports) { function physx__PxPrismaticJoint__getConcreteTypeName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 73857 | 0 | 0; + return GOT_data_internal___memory_base + 73872 | 0 | 0; } function physx__Ext__PrismaticJoint___PrismaticJoint_28_29($0) { @@ -1288156,7 +1289957,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; $12 = 1; label$1 : { - if (!(strcmp(GOT_data_internal___memory_base + 73857 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { + if (!(strcmp(GOT_data_internal___memory_base + 73872 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { break label$1 } $12 = physx__PxJoint__isKindOf_28char_20const__29_20const($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; @@ -1288186,7 +1289987,7 @@ function asmFunc(imports) { break label$3 } $23 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 127121 | 0 | 0, 133 | 0, $23 + 74334 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 130753 | 0 | 0, 133 | 0, $23 + 74349 | 0 | 0, 0 | 0); } break label$1; } @@ -1288225,7 +1290026,7 @@ function asmFunc(imports) { } } $92 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $92 + 127121 | 0 | 0, 134 | 0, $92 + 161454 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $92 + 130753 | 0 | 0, 134 | 0, $92 + 167352 | 0 | 0, 0 | 0); } break label$1; } @@ -1288305,7 +1290106,7 @@ function asmFunc(imports) { } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 198749 | 0, $51 + 127121 | 0, 439, GOT_data_internal_physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getCom_28physx__PxRigidActor__29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 204731 | 0, $51 + 130753 | 0, 439, GOT_data_internal_physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getCom_28physx__PxRigidActor__29_20const___ignore); $46 = 0; } } @@ -1288365,7 +1290166,7 @@ function asmFunc(imports) { break label$3 } $17 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $17 + 127121 | 0 | 0, 175 | 0, $17 + 157574 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $17 + 130753 | 0 | 0, 175 | 0, $17 + 163460 | 0 | 0, 0 | 0); } break label$1; } @@ -1288579,7 +1290380,7 @@ function asmFunc(imports) { } } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 127121 | 0 | 0, 250 | 0, $25 + 76994 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 130753 | 0 | 0, 250 | 0, $25 + 77037 | 0 | 0, 0 | 0); } break label$1; } @@ -1288680,7 +1290481,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 127121 | 0 | 0, 281 | 0, $28 + 146197 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 130753 | 0 | 0, 281 | 0, $28 + 152077 | 0 | 0, 0 | 0); } break label$1; } @@ -1288729,7 +1290530,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 127121 | 0 | 0, 295 | 0, $28 + 146251 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 130753 | 0 | 0, 295 | 0, $28 + 152131 | 0 | 0, 0 | 0); } break label$1; } @@ -1288778,7 +1290579,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 127121 | 0 | 0, 309 | 0, $28 + 146143 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 130753 | 0 | 0, 309 | 0, $28 + 152023 | 0 | 0, 0 | 0); } break label$1; } @@ -1288827,7 +1290628,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 127121 | 0 | 0, 323 | 0, $28 + 146087 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 130753 | 0 | 0, 323 | 0, $28 + 151967 | 0 | 0, 0 | 0); } break label$1; } @@ -1289414,7 +1291215,7 @@ function asmFunc(imports) { physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__createInstance_physx__PxPrismaticJoint__28physx__PxPrismaticJoint_20const__29(HEAP32[($5 + 12 | 0) >> 2] | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0; $8 = HEAP32[($5 + 12 | 0) >> 2] | 0; $9 = HEAP32[($5 + 8 | 0) >> 2] | 0; - ((((wasm2js_i32$1 = $8, wasm2js_i32$2 = FUNCTION_TABLE[HEAP32[((HEAP32[$9 >> 2] | 0) + 24 | 0) >> 2] | 0 | 0]($9) | 0), wasm2js_i32$3 = GOT_data_internal___memory_base + 77677 | 0), wasm2js_i32$4 = HEAP32[($5 + 4 | 0) >> 2] | 0), wasm2js_i32$0 = HEAP32[((HEAP32[$8 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0), FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$1 | 0, wasm2js_i32$2 | 0, wasm2js_i32$3 | 0, wasm2js_i32$4 | 0) | 0; + ((((wasm2js_i32$1 = $8, wasm2js_i32$2 = FUNCTION_TABLE[HEAP32[((HEAP32[$9 >> 2] | 0) + 24 | 0) >> 2] | 0 | 0]($9) | 0), wasm2js_i32$3 = GOT_data_internal___memory_base + 77720 | 0), wasm2js_i32$4 = HEAP32[($5 + 4 | 0) >> 2] | 0), wasm2js_i32$0 = HEAP32[((HEAP32[$8 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0), FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$1 | 0, wasm2js_i32$2 | 0, wasm2js_i32$3 | 0, wasm2js_i32$4 | 0) | 0; $19 = HEAP32[($5 + 12 | 0) >> 2] | 0; $23 = FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 72 | 0) >> 2] | 0 | 0]($19, 20) | 0; void_20physx__Ext__Pvd__createInstance_physx__PxPrismaticJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPrismaticJoint_20const__29__ConstraintUpdateCmd__ConstraintUpdateCmd_28physx__PxConstraint_20const__2c_20physx__PxJoint_20const__29($23 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0; @@ -1289461,7 +1291262,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 85506 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 85575 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1289527,7 +1291328,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 73857 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 73872 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1289578,7 +1291379,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 227328 | 0, $23 + 139292 | 0, 136, GOT_data_internal_void_20physx__Ext__Pvd__createInstance_physx__PxPrismaticJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPrismaticJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 233310 | 0, $23 + 144814 | 0, 136, GOT_data_internal_void_20physx__Ext__Pvd__createInstance_physx__PxPrismaticJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPrismaticJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29___ignore); $18 = 0; } } @@ -1289635,7 +1291436,7 @@ function asmFunc(imports) { break label$3 } $36 = HEAP32[($4 + 24 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($36, HEAP32[($4 + 20 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77677 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($36, HEAP32[($4 + 20 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77720 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0) | 0; } label$4 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -1289646,7 +1291447,7 @@ function asmFunc(imports) { break label$4 } $58 = HEAP32[($4 + 24 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($58, HEAP32[($4 + 16 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77677 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($58, HEAP32[($4 + 16 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77720 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0) | 0; } label$5 : { label$6 : { @@ -1289659,7 +1291460,7 @@ function asmFunc(imports) { $74 = HEAP32[($4 + 16 | 0) >> 2] | 0; } HEAP32[($4 + 12 | 0) >> 2] = $74; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29(HEAP32[($4 + 24 | 0) >> 2] | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 74781 | 0 | 0, $4 + 12 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29(HEAP32[($4 + 24 | 0) >> 2] | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 74796 | 0 | 0, $4 + 12 | 0 | 0) | 0; } __stack_pointer = $4 + 32 | 0; return; @@ -1289692,7 +1291493,7 @@ function asmFunc(imports) { break label$3 } $32 = HEAP32[($5 + 28 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 52 | 0) >> 2] | 0 | 0]($32, HEAP32[($5 + 8 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77677 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 52 | 0) >> 2] | 0 | 0]($32, HEAP32[($5 + 8 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77720 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0) | 0; } label$4 : { if (!((HEAP32[($5 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -1289703,7 +1291504,7 @@ function asmFunc(imports) { break label$4 } $57 = HEAP32[($5 + 28 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$57 >> 2] | 0) + 52 | 0) >> 2] | 0 | 0]($57, HEAP32[($5 + 16 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77677 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$57 >> 2] | 0) + 52 | 0) >> 2] | 0 | 0]($57, HEAP32[($5 + 16 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77720 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0) | 0; } label$5 : { if (!((HEAP32[($5 + 12 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -1289714,7 +1291515,7 @@ function asmFunc(imports) { break label$5 } $82 = HEAP32[($5 + 28 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$82 >> 2] | 0) + 52 | 0) >> 2] | 0 | 0]($82, HEAP32[($5 + 12 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77677 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$82 >> 2] | 0) + 52 | 0) >> 2] | 0 | 0]($82, HEAP32[($5 + 12 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77720 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0) | 0; } $90 = HEAP32[($5 + 28 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$90 >> 2] | 0) + 56 | 0) >> 2] | 0 | 0]($90, HEAP32[($5 + 20 | 0) >> 2] | 0) | 0; @@ -1289741,7 +1291542,7 @@ function asmFunc(imports) { $17 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 4 | 0 | 0, $17 | 0, $17 | 0) | 0; $19 = GOT_data_internal___memory_base; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxJoint_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($13 | 0, $19 + 74781 | 0 | 0, $19 + 78387 | 0 | 0, 1 | 0, $3 + 4 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__PxJoint_2c_20physx__pvdsdk__ObjectRef__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($13 | 0, $19 + 74796 | 0 | 0, $19 + 78430 | 0 | 0, 1 | 0, $3 + 4 | 0 | 0) | 0; void_20physx__Ext__registerPropertiesAndValueStruct_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues__28physx__pvdsdk__PvdDataStream__29(HEAP32[($3 + 12 | 0) >> 2] | 0 | 0); void_20physx__Ext__registerPropertiesAndValueStruct_physx__PxContactJoint_2c_20physx__PxContactJointGeneratedValues__28physx__pvdsdk__PvdDataStream__29(HEAP32[($3 + 12 | 0) >> 2] | 0 | 0); void_20physx__Ext__registerPropertiesAndValueStruct_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues__28physx__pvdsdk__PvdDataStream__29(HEAP32[($3 + 12 | 0) >> 2] | 0 | 0); @@ -1290645,14 +1292446,14 @@ function asmFunc(imports) { break label$1 } $24 = HEAP32[($7 + 44 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 52 | 0) >> 2] | 0 | 0]($24, HEAP32[($7 + 24 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77677 | 0, HEAP32[($7 + 40 | 0) >> 2] | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 52 | 0) >> 2] | 0 | 0]($24, HEAP32[($7 + 24 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77720 | 0, HEAP32[($7 + 40 | 0) >> 2] | 0) | 0; } label$2 : { if (!((HEAP32[($7 + 20 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$2 } $39 = HEAP32[($7 + 44 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 52 | 0) >> 2] | 0 | 0]($39, HEAP32[($7 + 20 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77677 | 0, HEAP32[($7 + 40 | 0) >> 2] | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 52 | 0) >> 2] | 0 | 0]($39, HEAP32[($7 + 20 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77720 | 0, HEAP32[($7 + 40 | 0) >> 2] | 0) | 0; } label$3 : { if (!((HEAP32[($7 + 32 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -1290663,7 +1292464,7 @@ function asmFunc(imports) { break label$3 } $64 = HEAP32[($7 + 44 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($64, HEAP32[($7 + 32 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77677 | 0, HEAP32[($7 + 40 | 0) >> 2] | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($64, HEAP32[($7 + 32 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77720 | 0, HEAP32[($7 + 40 | 0) >> 2] | 0) | 0; } label$4 : { if (!((HEAP32[($7 + 28 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -1290674,16 +1292475,16 @@ function asmFunc(imports) { break label$4 } $89 = HEAP32[($7 + 44 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$89 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($89, HEAP32[($7 + 28 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77677 | 0, HEAP32[($7 + 40 | 0) >> 2] | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$89 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($89, HEAP32[($7 + 28 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77720 | 0, HEAP32[($7 + 40 | 0) >> 2] | 0) | 0; } $97 = HEAP32[($7 + 44 | 0) >> 2] | 0; $98 = HEAP32[($7 + 40 | 0) >> 2] | 0; HEAP32[($7 + 16 | 0) >> 2] = HEAP32[($7 + 32 | 0) >> 2] | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($97 | 0, $98 | 0, GOT_data_internal___memory_base + 204368 | 0 | 0, $7 + 16 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($97 | 0, $98 | 0, GOT_data_internal___memory_base + 210350 | 0 | 0, $7 + 16 | 0 | 0) | 0; $105 = HEAP32[($7 + 44 | 0) >> 2] | 0; $106 = HEAP32[($7 + 40 | 0) >> 2] | 0; HEAP32[($7 + 12 | 0) >> 2] = HEAP32[($7 + 28 | 0) >> 2] | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($105 | 0, $106 | 0, GOT_data_internal___memory_base + 202835 | 0 | 0, $7 + 12 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29($105 | 0, $106 | 0, GOT_data_internal___memory_base + 208817 | 0 | 0, $7 + 12 | 0 | 0) | 0; label$5 : { label$6 : { if (!((HEAP32[($7 + 32 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -1290695,7 +1292496,7 @@ function asmFunc(imports) { $121 = HEAP32[($7 + 28 | 0) >> 2] | 0; } HEAP32[($7 + 8 | 0) >> 2] = $121; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29(HEAP32[($7 + 44 | 0) >> 2] | 0 | 0, HEAP32[($7 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 74781 | 0 | 0, $7 + 8 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29(HEAP32[($7 + 44 | 0) >> 2] | 0 | 0, HEAP32[($7 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 74796 | 0 | 0, $7 + 8 | 0 | 0) | 0; label$7 : { label$8 : { label$9 : { @@ -1290717,7 +1292518,7 @@ function asmFunc(imports) { } $165 = HEAP32[($7 + 44 | 0) >> 2] | 0; $166 = HEAP32[($7 + 36 | 0) >> 2] | 0; - ((((wasm2js_i32$1 = $165, wasm2js_i32$2 = FUNCTION_TABLE[HEAP32[((HEAP32[$166 >> 2] | 0) + 24 | 0) >> 2] | 0 | 0]($166) | 0), wasm2js_i32$3 = GOT_data_internal___memory_base + 77677 | 0), wasm2js_i32$4 = HEAP32[($7 + 40 | 0) >> 2] | 0), wasm2js_i32$0 = HEAP32[((HEAP32[$165 >> 2] | 0) + 52 | 0) >> 2] | 0 | 0), FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$1 | 0, wasm2js_i32$2 | 0, wasm2js_i32$3 | 0, wasm2js_i32$4 | 0) | 0; + ((((wasm2js_i32$1 = $165, wasm2js_i32$2 = FUNCTION_TABLE[HEAP32[((HEAP32[$166 >> 2] | 0) + 24 | 0) >> 2] | 0 | 0]($166) | 0), wasm2js_i32$3 = GOT_data_internal___memory_base + 77720 | 0), wasm2js_i32$4 = HEAP32[($7 + 40 | 0) >> 2] | 0), wasm2js_i32$0 = HEAP32[((HEAP32[$165 >> 2] | 0) + 52 | 0) >> 2] | 0 | 0), FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$1 | 0, wasm2js_i32$2 | 0, wasm2js_i32$3 | 0, wasm2js_i32$4 | 0) | 0; } __stack_pointer = $7 + 48 | 0; return; @@ -1290731,7 +1292532,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 73707 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 73722 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1291780,7 +1293581,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 359232 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 366064 | 0; return $4 | 0; } @@ -1292215,7 +1294016,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 142159 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147989 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -1293812,7 +1295613,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 142159 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147989 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -1293823,7 +1295624,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 359264 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 366096 | 0; return $4 | 0; } @@ -1296130,7 +1297931,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 73715 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 73730 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1297712,7 +1299513,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 85354 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 85423 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1300508,7 +1302309,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 142159 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147989 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -1300519,7 +1302320,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 359296 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 366128 | 0; return $4 | 0; } @@ -1302326,7 +1304127,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 73779 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 73794 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1303507,7 +1305308,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 142159 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147989 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -1303518,7 +1305319,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 359312 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 366144 | 0; return $4 | 0; } @@ -1304594,7 +1306395,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 85384 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 85453 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1304607,7 +1306408,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 73796 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 73811 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1306287,7 +1308088,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 142159 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147989 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -1306298,7 +1308099,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 359328 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 366160 | 0; return $4 | 0; } @@ -1307863,7 +1309664,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 85416 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 85485 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1308783,7 +1310584,7 @@ function asmFunc(imports) { } $55 = physx__PxGetAssertHandler_28_29() | 0; $59 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 75935 | 0, $59 + 130195 | 0, 185, GOT_data_internal_void_20physx__Vd__PvdPropertyFilter_physx__Vd__PvdClassInfoDefine___indexedProperty_374u_2c_20physx__PxD6Joint_2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_2c_20physx__PxD6JointDriveGeneratedInfo__28unsigned_20int_2c_20physx__PxIndexedPropertyInfo_374u_2c_20physx__PxD6Joint_2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive__20const__2c_20physx__PxU32ToName_20const__2c_20physx__PxD6JointDriveGeneratedInfo_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 75967 | 0, $59 + 134317 | 0, 185, GOT_data_internal_void_20physx__Vd__PvdPropertyFilter_physx__Vd__PvdClassInfoDefine___indexedProperty_374u_2c_20physx__PxD6Joint_2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_2c_20physx__PxD6JointDriveGeneratedInfo__28unsigned_20int_2c_20physx__PxIndexedPropertyInfo_374u_2c_20physx__PxD6Joint_2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive__20const__2c_20physx__PxU32ToName_20const__2c_20physx__PxD6JointDriveGeneratedInfo_20const__29___ignore); $54 = 0; } } @@ -1309016,7 +1310817,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 359392 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 366224 | 0; return $4 | 0; } @@ -1309026,7 +1310827,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 359360 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 366192 | 0; return $4 | 0; } @@ -1309073,7 +1310874,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147127 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 153007 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -1310842,7 +1312643,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 359472 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 366304 | 0; return $4 | 0; } @@ -1311515,7 +1313316,7 @@ function asmFunc(imports) { i64toi32_i32$1 = HEAP32[($6 + 12 | 0) >> 2] | 0; HEAP32[$6 >> 2] = HEAP32[($6 + 8 | 0) >> 2] | 0; HEAP32[($6 + 4 | 0) >> 2] = i64toi32_i32$1; - physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 142159 | 0 | 0, 1 | 0); + physx__Vd__PvdClassInfoDefine__defineProperty_28physx__pvdsdk__NamespacedName_2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_29($7 | 0, $6 | 0, GOT_data_internal___memory_base + 147989 | 0 | 0, 1 | 0); __stack_pointer = $6 + 32 | 0; return; } @@ -1311526,7 +1313327,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 359456 | 0; + HEAP32[$4 >> 2] = GOT_data_internal___memory_base + 366288 | 0; return $4 | 0; } @@ -1312471,7 +1314272,7 @@ function asmFunc(imports) { } $55 = physx__PxGetAssertHandler_28_29() | 0; $59 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 75935 | 0, $59 + 130195 | 0, 185, GOT_data_internal_void_20physx__Vd__PvdPropertyFilter_physx__Vd__PvdClassInfoValueStructDefine___indexedProperty_374u_2c_20physx__PxD6Joint_2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_2c_20physx__PxD6JointDriveGeneratedInfo__28unsigned_20int_2c_20physx__PxIndexedPropertyInfo_374u_2c_20physx__PxD6Joint_2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive__20const__2c_20physx__PxU32ToName_20const__2c_20physx__PxD6JointDriveGeneratedInfo_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$55 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($55, $59 + 75967 | 0, $59 + 134317 | 0, 185, GOT_data_internal_void_20physx__Vd__PvdPropertyFilter_physx__Vd__PvdClassInfoValueStructDefine___indexedProperty_374u_2c_20physx__PxD6Joint_2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_2c_20physx__PxD6JointDriveGeneratedInfo__28unsigned_20int_2c_20physx__PxIndexedPropertyInfo_374u_2c_20physx__PxD6Joint_2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive__20const__2c_20physx__PxU32ToName_20const__2c_20physx__PxD6JointDriveGeneratedInfo_20const__29___ignore); $54 = 0; } } @@ -1314675,7 +1316476,7 @@ function asmFunc(imports) { break label$3 } $18 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $18 + 97530 | 0 | 0, 39 | 0, $18 + 120344 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $18 + 98125 | 0 | 0, 39 | 0, $18 + 123711 | 0 | 0, 0 | 0); } HEAP32[($7 + 44 | 0) >> 2] = 0; break label$1; @@ -1314689,7 +1316490,7 @@ function asmFunc(imports) { break label$5 } $36 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $36 + 97530 | 0 | 0, 40 | 0, $36 + 119979 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $36 + 98125 | 0 | 0, 40 | 0, $36 + 123346 | 0 | 0, 0 | 0); } HEAP32[($7 + 44 | 0) >> 2] = 0; break label$1; @@ -1314703,7 +1316504,7 @@ function asmFunc(imports) { break label$7 } $60 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $60 + 97530 | 0 | 0, 41 | 0, $60 + 74428 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $60 + 98125 | 0 | 0, 41 | 0, $60 + 74443 | 0 | 0, 0 | 0); } HEAP32[($7 + 44 | 0) >> 2] = 0; break label$1; @@ -1314743,13 +1316544,13 @@ function asmFunc(imports) { } } $130 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $130 + 97530 | 0 | 0, 42 | 0, $130 + 161660 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $130 + 98125 | 0 | 0, 42 | 0, $130 + 167558 | 0 | 0, 0 | 0); } HEAP32[($7 + 44 | 0) >> 2] = 0; break label$1; } physx__shdfnd__ReflectionAllocator_physx__Ext__RevoluteJoint___ReflectionAllocator_28char_20const__29($7 + 15 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Ext__RevoluteJoint___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 15 | 0 | 0, 84 | 0, GOT_data_internal___memory_base + 97530 | 0 | 0, 45 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Ext__RevoluteJoint___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 15 | 0 | 0, 84 | 0, GOT_data_internal___memory_base + 98125 | 0 | 0, 45 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; physx__Cm__markSerializedMem_28void__2c_20unsigned_20int_29(HEAP32[($7 + 16 | 0) >> 2] | 0 | 0, 84 | 0); $156 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(84 | 0, HEAP32[($7 + 16 | 0) >> 2] | 0 | 0) | 0; $157 = HEAP32[($7 + 40 | 0) >> 2] | 0; @@ -1314831,7 +1316632,7 @@ function asmFunc(imports) { HEAP32[($8 + 40 | 0) >> 2] = $5; $9 = HEAP32[($8 + 60 | 0) >> 2] | 0; physx__operator__28physx__PxBaseFlag__Enum_2c_20physx__PxBaseFlag__Enum_29($8 + 38 | 0 | 0, 1 | 0, 2 | 0); - physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___Joint_28unsigned_20short_2c_20physx__PxFlags_physx__PxBaseFlag__Enum_2c_20unsigned_20short__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20unsigned_20int_2c_20char_20const__29($9 | 0, 257 | 0, $8 + 38 | 0 | 0, HEAP32[($8 + 52 | 0) >> 2] | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, HEAP32[($8 + 44 | 0) >> 2] | 0 | 0, HEAP32[($8 + 40 | 0) >> 2] | 0 | 0, 144 | 0, GOT_data_internal___memory_base + 162265 | 0 | 0) | 0; + physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___Joint_28unsigned_20short_2c_20physx__PxFlags_physx__PxBaseFlag__Enum_2c_20unsigned_20short__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20unsigned_20int_2c_20char_20const__29($9 | 0, 257 | 0, $8 + 38 | 0 | 0, HEAP32[($8 + 52 | 0) >> 2] | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, HEAP32[($8 + 44 | 0) >> 2] | 0 | 0, HEAP32[($8 + 40 | 0) >> 2] | 0 | 0, 144 | 0, GOT_data_internal___memory_base + 168163 | 0 | 0) | 0; $25 = GOT_data_internal_vtable_20for_20physx__Ext__RevoluteJoint; HEAP32[$9 >> 2] = $25 + 8 | 0; HEAP32[($9 + 12 | 0) >> 2] = $25 + 252 | 0; @@ -1314905,10 +1316706,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 164722 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 170620 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1314964,7 +1316765,7 @@ function asmFunc(imports) { void_20PX_UNUSED_char_20const___28char_20const__20const__29($11 + 184 | 0 | 0); HEAP32[($12 + 8 | 0) >> 2] = 0; physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($11 + 175 | 0 | 0, HEAP32[($11 + 184 | 0) >> 2] | 0 | 0) | 0; - $57 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($11 + 175 | 0 | 0, HEAP32[($11 + 188 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 127121 | 0 | 0, 454 | 0) | 0; + $57 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($11 + 175 | 0 | 0, HEAP32[($11 + 188 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 130753 | 0 | 0, 454 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($11 + 175 | 0 | 0) | 0; HEAP32[($11 + 176 | 0) >> 2] = $57; physx__Cm__markSerializedMem_28void__2c_20unsigned_20int_29(HEAP32[($11 + 176 | 0) >> 2] | 0 | 0, HEAP32[($11 + 188 | 0) >> 2] | 0 | 0); @@ -1315124,7 +1316925,7 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 97530 | 0 | 0, 70 | 0, $16 + 157362 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 98125 | 0 | 0, 70 | 0, $16 + 163248 | 0 | 0, 0 | 0); } break label$1; } @@ -1315147,7 +1316948,7 @@ function asmFunc(imports) { } } $49 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $49 + 97530 | 0 | 0, 71 | 0, $49 + 189170 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $49 + 98125 | 0 | 0, 71 | 0, $49 + 195132 | 0 | 0, 0 | 0); } break label$1; } @@ -1315228,7 +1317029,7 @@ function asmFunc(imports) { break label$3 } $18 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $18 + 97530 | 0 | 0, 84 | 0, $18 + 91471 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $18 + 98125 | 0 | 0, 84 | 0, $18 + 91540 | 0 | 0, 0 | 0); } break label$1; } @@ -1315344,7 +1317145,7 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 97530 | 0 | 0, 98 | 0, $16 + 91616 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 98125 | 0 | 0, 98 | 0, $16 + 91685 | 0 | 0, 0 | 0); } break label$1; } @@ -1315396,7 +1317197,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 97530 | 0 | 0, 110 | 0, $28 + 91720 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 98125 | 0 | 0, 110 | 0, $28 + 91789 | 0 | 0, 0 | 0); } break label$1; } @@ -1315443,7 +1317244,7 @@ function asmFunc(imports) { } } $38 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $38 + 97530 | 0 | 0, 117 | 0, $38 + 92029 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $38 + 98125 | 0 | 0, 117 | 0, $38 + 92098 | 0 | 0, 0 | 0); } break label$1; } @@ -1315495,7 +1317296,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 97530 | 0 | 0, 129 | 0, $28 + 92291 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 98125 | 0 | 0, 129 | 0, $28 + 92360 | 0 | 0, 0 | 0); } break label$1; } @@ -1315961,7 +1317762,7 @@ function asmFunc(imports) { function physx__PxRevoluteJoint__getConcreteTypeName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 73796 | 0 | 0; + return GOT_data_internal___memory_base + 73811 | 0 | 0; } function physx__Ext__RevoluteJoint___RevoluteJoint_28_29($0) { @@ -1316028,7 +1317829,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; $12 = 1; label$1 : { - if (!(strcmp(GOT_data_internal___memory_base + 73796 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { + if (!(strcmp(GOT_data_internal___memory_base + 73811 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { break label$1 } $12 = physx__PxJoint__isKindOf_28char_20const__29_20const($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; @@ -1316058,7 +1317859,7 @@ function asmFunc(imports) { break label$3 } $23 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 127121 | 0 | 0, 133 | 0, $23 + 74334 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 130753 | 0 | 0, 133 | 0, $23 + 74349 | 0 | 0, 0 | 0); } break label$1; } @@ -1316097,7 +1317898,7 @@ function asmFunc(imports) { } } $92 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $92 + 127121 | 0 | 0, 134 | 0, $92 + 161454 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $92 + 130753 | 0 | 0, 134 | 0, $92 + 167352 | 0 | 0, 0 | 0); } break label$1; } @@ -1316177,7 +1317978,7 @@ function asmFunc(imports) { } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 198749 | 0, $51 + 127121 | 0, 439, GOT_data_internal_physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getCom_28physx__PxRigidActor__29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 204731 | 0, $51 + 130753 | 0, 439, GOT_data_internal_physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getCom_28physx__PxRigidActor__29_20const___ignore); $46 = 0; } } @@ -1316237,7 +1318038,7 @@ function asmFunc(imports) { break label$3 } $17 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $17 + 127121 | 0 | 0, 175 | 0, $17 + 157574 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $17 + 130753 | 0 | 0, 175 | 0, $17 + 163460 | 0 | 0, 0 | 0); } break label$1; } @@ -1316451,7 +1318252,7 @@ function asmFunc(imports) { } } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 127121 | 0 | 0, 250 | 0, $25 + 76994 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 130753 | 0 | 0, 250 | 0, $25 + 77037 | 0 | 0, 0 | 0); } break label$1; } @@ -1316552,7 +1318353,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 127121 | 0 | 0, 281 | 0, $28 + 146197 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 130753 | 0 | 0, 281 | 0, $28 + 152077 | 0 | 0, 0 | 0); } break label$1; } @@ -1316601,7 +1318402,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 127121 | 0 | 0, 295 | 0, $28 + 146251 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 130753 | 0 | 0, 295 | 0, $28 + 152131 | 0 | 0, 0 | 0); } break label$1; } @@ -1316650,7 +1318451,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 127121 | 0 | 0, 309 | 0, $28 + 146143 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 130753 | 0 | 0, 309 | 0, $28 + 152023 | 0 | 0, 0 | 0); } break label$1; } @@ -1316699,7 +1318500,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 127121 | 0 | 0, 323 | 0, $28 + 146087 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 130753 | 0 | 0, 323 | 0, $28 + 151967 | 0 | 0, 0 | 0); } break label$1; } @@ -1317278,7 +1319079,7 @@ function asmFunc(imports) { physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__createInstance_physx__PxRevoluteJoint__28physx__PxRevoluteJoint_20const__29(HEAP32[($5 + 12 | 0) >> 2] | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0; $8 = HEAP32[($5 + 12 | 0) >> 2] | 0; $9 = HEAP32[($5 + 8 | 0) >> 2] | 0; - ((((wasm2js_i32$1 = $8, wasm2js_i32$2 = FUNCTION_TABLE[HEAP32[((HEAP32[$9 >> 2] | 0) + 24 | 0) >> 2] | 0 | 0]($9) | 0), wasm2js_i32$3 = GOT_data_internal___memory_base + 77677 | 0), wasm2js_i32$4 = HEAP32[($5 + 4 | 0) >> 2] | 0), wasm2js_i32$0 = HEAP32[((HEAP32[$8 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0), FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$1 | 0, wasm2js_i32$2 | 0, wasm2js_i32$3 | 0, wasm2js_i32$4 | 0) | 0; + ((((wasm2js_i32$1 = $8, wasm2js_i32$2 = FUNCTION_TABLE[HEAP32[((HEAP32[$9 >> 2] | 0) + 24 | 0) >> 2] | 0 | 0]($9) | 0), wasm2js_i32$3 = GOT_data_internal___memory_base + 77720 | 0), wasm2js_i32$4 = HEAP32[($5 + 4 | 0) >> 2] | 0), wasm2js_i32$0 = HEAP32[((HEAP32[$8 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0), FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$1 | 0, wasm2js_i32$2 | 0, wasm2js_i32$3 | 0, wasm2js_i32$4 | 0) | 0; $19 = HEAP32[($5 + 12 | 0) >> 2] | 0; $23 = FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 72 | 0) >> 2] | 0 | 0]($19, 20) | 0; void_20physx__Ext__Pvd__createInstance_physx__PxRevoluteJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxRevoluteJoint_20const__29__ConstraintUpdateCmd__ConstraintUpdateCmd_28physx__PxConstraint_20const__2c_20physx__PxJoint_20const__29($23 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0; @@ -1317382,7 +1319183,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 227328 | 0, $23 + 139292 | 0, 136, GOT_data_internal_void_20physx__Ext__Pvd__createInstance_physx__PxRevoluteJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxRevoluteJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 233310 | 0, $23 + 144814 | 0, 136, GOT_data_internal_void_20physx__Ext__Pvd__createInstance_physx__PxRevoluteJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxRevoluteJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29___ignore); $18 = 0; } } @@ -1317439,7 +1319240,7 @@ function asmFunc(imports) { break label$3 } $36 = HEAP32[($4 + 24 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($36, HEAP32[($4 + 20 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77677 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($36, HEAP32[($4 + 20 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77720 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0) | 0; } label$4 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -1317450,7 +1319251,7 @@ function asmFunc(imports) { break label$4 } $58 = HEAP32[($4 + 24 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($58, HEAP32[($4 + 16 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77677 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($58, HEAP32[($4 + 16 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77720 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0) | 0; } label$5 : { label$6 : { @@ -1317463,7 +1319264,7 @@ function asmFunc(imports) { $74 = HEAP32[($4 + 16 | 0) >> 2] | 0; } HEAP32[($4 + 12 | 0) >> 2] = $74; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29(HEAP32[($4 + 24 | 0) >> 2] | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 74781 | 0 | 0, $4 + 12 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29(HEAP32[($4 + 24 | 0) >> 2] | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 74796 | 0 | 0, $4 + 12 | 0 | 0) | 0; } __stack_pointer = $4 + 32 | 0; return; @@ -1317662,7 +1319463,7 @@ function asmFunc(imports) { } $44 = physx__PxGetAssertHandler_28_29() | 0; $48 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 251621 | 0, $48 + 130851 | 0, 206, GOT_data_internal_physx__Ext__InertiaTensorComputer__setDiagonal_28float_2c_20physx__PxVec3_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 257603 | 0, $48 + 135071 | 0, 206, GOT_data_internal_physx__Ext__InertiaTensorComputer__setDiagonal_28float_2c_20physx__PxVec3_20const__29___ignore); $43 = 0; } } @@ -1317677,7 +1319478,7 @@ function asmFunc(imports) { } $65 = physx__PxGetAssertHandler_28_29() | 0; $69 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 227784 | 0, $69 + 130851 | 0, 207, GOT_data_internal_physx__Ext__InertiaTensorComputer__setDiagonal_28float_2c_20physx__PxVec3_20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 233766 | 0, $69 + 135071 | 0, 207, GOT_data_internal_physx__Ext__InertiaTensorComputer__setDiagonal_28float_2c_20physx__PxVec3_20const__29___ignore_1); $64 = 0; } } @@ -1317747,12 +1319548,12 @@ function asmFunc(imports) { } $190 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373922 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380770 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $191 = physx__PxGetAssertHandler_28_29() | 0; $195 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$191 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($191, $195 + 251621 | 0, $195 + 130851 | 0, 262, $195 + 373922 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$191 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($191, $195 + 257603 | 0, $195 + 135071 | 0, 262, $195 + 380770 | 0); $190 = 0; } } @@ -1317762,12 +1319563,12 @@ function asmFunc(imports) { } $215 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373923 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380771 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $216 = physx__PxGetAssertHandler_28_29() | 0; $220 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$216 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($216, $220 + 251337 | 0, $220 + 130851 | 0, 263, $220 + 373923 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$216 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($216, $220 + 257319 | 0, $220 + 135071 | 0, 263, $220 + 380771 | 0); $215 = 0; } } @@ -1317877,7 +1319678,7 @@ function asmFunc(imports) { } physx__PxVec3__PxVec3_28float_29($8 + 104 | 0 | 0, Math_fround(Math_fround(0 | 0))) | 0; } - HEAP32[($8 + 100 | 0) >> 2] = GOT_data_internal___memory_base + 163181 | 0; + HEAP32[($8 + 100 | 0) >> 2] = GOT_data_internal___memory_base + 169079 | 0; label$3 : { label$4 : { if (!((HEAP32[($8 + 164 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -1317910,7 +1319711,7 @@ function asmFunc(imports) { $105 = physx__shdfnd__getFoundation_28_29() | 0; HEAP32[$8 >> 2] = HEAP32[($8 + 100 | 0) >> 2] | 0; $108 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($105 | 0, 4 | 0, $108 + 96990 | 0 | 0, 280 | 0, $108 + 237764 | 0 | 0, $8 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($105 | 0, 4 | 0, $108 + 97501 | 0 | 0, 280 | 0, $108 + 243746 | 0 | 0, $8 | 0); HEAP8[($8 + 154 | 0) >> 0] = 0; } physx__Ext__InertiaTensorComputer___InertiaTensorComputer_28_29($8 + 48 | 0 | 0) | 0; @@ -1317919,7 +1319720,7 @@ function asmFunc(imports) { $119 = physx__shdfnd__getFoundation_28_29() | 0; HEAP32[($8 + 16 | 0) >> 2] = HEAP32[($8 + 100 | 0) >> 2] | 0; $122 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($119 | 0, 4 | 0, $122 + 96990 | 0 | 0, 288 | 0, $122 + 237846 | 0 | 0, $8 + 16 | 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($119 | 0, 4 | 0, $122 + 97501 | 0 | 0, 288 | 0, $122 + 243828 | 0 | 0, $8 + 16 | 0 | 0); HEAP8[($8 + 154 | 0) >> 0] = 0; } label$9 : { @@ -1317928,12 +1319729,12 @@ function asmFunc(imports) { } $144 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373926 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380774 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $145 = physx__PxGetAssertHandler_28_29() | 0; $149 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$145 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($145, $149 + 250304 | 0, $149 + 96990 | 0, 294, $149 + 373926 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$145 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($145, $149 + 256286 | 0, $149 + 97501 | 0, 294, $149 + 380774 | 0); $144 = 0; } } @@ -1317943,12 +1319744,12 @@ function asmFunc(imports) { } $170 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373927 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380775 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $171 = physx__PxGetAssertHandler_28_29() | 0; $175 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$171 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($171, $175 + 250322 | 0, $175 + 96990 | 0, 295, $175 + 373927 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$171 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($171, $175 + 256304 | 0, $175 + 97501 | 0, 295, $175 + 380775 | 0); $170 = 0; } } @@ -1317958,12 +1319759,12 @@ function asmFunc(imports) { } $194 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373928 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380776 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $195 = physx__PxGetAssertHandler_28_29() | 0; $199 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$195 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($195, $199 + 227220 | 0, $199 + 96990 | 0, 296, $199 + 373928 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$195 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($195, $199 + 233202 | 0, $199 + 97501 | 0, 296, $199 + 380776 | 0); $194 = 0; } } @@ -1318006,12 +1319807,12 @@ function asmFunc(imports) { } $33 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373929 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380777 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $34 = physx__PxGetAssertHandler_28_29() | 0; $38 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 86315 | 0, $38 + 96990 | 0, 104, $38 + 373929 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 86384 | 0, $38 + 97501 | 0, 104, $38 + 380777 | 0); $33 = 0; } } @@ -1318031,17 +1319832,17 @@ function asmFunc(imports) { } $74 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373930 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380778 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $75 = physx__PxGetAssertHandler_28_29() | 0; $79 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$75 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($75, $79 + 238780 | 0, $79 + 96990 | 0, 105, $79 + 373930 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$75 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($75, $79 + 244762 | 0, $79 + 97501 | 0, 105, $79 + 380778 | 0); $74 = 0; } } physx__Ext__InertiaTensorComputer__InertiaTensorComputer_28bool_29($9 + 560 | 0 | 0, 1 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($9 + 479 | 0 | 0, GOT_data_internal___memory_base + 226494 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($9 + 479 | 0 | 0, GOT_data_internal___memory_base + 232476 | 0 | 0) | 0; physx__shdfnd__InlineArray_physx__PxShape__2c_2016u_2c_20physx__shdfnd__NamedAllocator___InlineArray_28physx__shdfnd__NamedAllocator_20const__29($9 + 480 | 0 | 0, $9 + 479 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($9 + 479 | 0 | 0) | 0; $108 = HEAP32[($9 + 632 | 0) >> 2] | 0; @@ -1318069,7 +1319870,7 @@ function asmFunc(imports) { break label$10 } $151 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $151 + 96990 | 0 | 0, 128 | 0, $151 + 146886 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $151 + 97501 | 0 | 0, 128 | 0, $151 + 152766 | 0 | 0, 0 | 0); HEAP8[($9 + 639 | 0) >> 0] = 0 & 1 | 0; HEAP32[($9 + 456 | 0) >> 2] = 1; break label$9; @@ -1318112,7 +1319913,7 @@ function asmFunc(imports) { break label$19 } $227 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $227 + 96990 | 0 | 0, 146 | 0, $227 + 146886 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $227 + 97501 | 0 | 0, 146 | 0, $227 + 152766 | 0 | 0, 0 | 0); HEAP8[($9 + 639 | 0) >> 0] = 0 & 1 | 0; HEAP32[($9 + 456 | 0) >> 2] = 1; break label$9; @@ -1318120,7 +1319921,7 @@ function asmFunc(imports) { break label$17; } $240 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $240 + 96990 | 0 | 0, 153 | 0, $240 + 86510 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $240 + 97501 | 0 | 0, 153 | 0, $240 + 86579 | 0 | 0, 0 | 0); HEAP8[($9 + 639 | 0) >> 0] = 0 & 1 | 0; HEAP32[($9 + 456 | 0) >> 2] = 1; break label$9; @@ -1318143,12 +1319944,12 @@ function asmFunc(imports) { } $292 = 0; label$28 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373931 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380779 | 0) >> 0] | 0) & 1 | 0) { break label$28 } $293 = physx__PxGetAssertHandler_28_29() | 0; $297 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$293 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($293, $297 + 123628 | 0, $297 + 96990 | 0, 167, $297 + 373931 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$293 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($293, $297 + 126995 | 0, $297 + 97501 | 0, 167, $297 + 380779 | 0); $292 = 0; } } @@ -1318167,12 +1319968,12 @@ function asmFunc(imports) { } $353 = 0; label$30 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373932 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380780 | 0) >> 0] | 0) & 1 | 0) { break label$30 } $354 = physx__PxGetAssertHandler_28_29() | 0; $358 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$354 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($354, $358 + 123628 | 0, $358 + 96990 | 0, 179, $358 + 373932 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$354 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($354, $358 + 126995 | 0, $358 + 97501 | 0, 179, $358 + 380780 | 0); $353 = 0; } } @@ -1318191,12 +1319992,12 @@ function asmFunc(imports) { } $418 = 0; label$32 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373933 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380781 | 0) >> 0] | 0) & 1 | 0) { break label$32 } $419 = physx__PxGetAssertHandler_28_29() | 0; $423 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$419 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($419, $423 + 123628 | 0, $423 + 96990 | 0, 191, $423 + 373933 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$419 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($419, $423 + 126995 | 0, $423 + 97501 | 0, 191, $423 + 380781 | 0); $418 = 0; } } @@ -1318215,12 +1320016,12 @@ function asmFunc(imports) { } $481 = 0; label$34 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373934 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380782 | 0) >> 0] | 0) & 1 | 0) { break label$34 } $482 = physx__PxGetAssertHandler_28_29() | 0; $486 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$482 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($482, $486 + 123628 | 0, $486 + 96990 | 0, 203, $486 + 373934 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$482 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($482, $486 + 126995 | 0, $486 + 97501 | 0, 203, $486 + 380782 | 0); $481 = 0; } } @@ -1318260,7 +1320061,7 @@ function asmFunc(imports) { }; } $640 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $640 + 96990 | 0 | 0, 231 | 0, $640 + 86443 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $640 + 97501 | 0 | 0, 231 | 0, $640 + 86512 | 0 | 0, 0 | 0); HEAP8[($9 + 639 | 0) >> 0] = 0 & 1 | 0; HEAP32[($9 + 456 | 0) >> 2] = 1; break label$20; @@ -1318380,7 +1320181,7 @@ function asmFunc(imports) { $74 = physx__shdfnd__getFoundation_28_29() | 0; HEAP32[$10 >> 2] = HEAP32[($10 + 316 | 0) >> 2] | 0; $77 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($74 | 0, 2 | 0, $77 + 96990 | 0 | 0, 84 | 0, $77 + 223963 | 0 | 0, $10 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($74 | 0, 2 | 0, $77 + 97501 | 0 | 0, 84 | 0, $77 + 229945 | 0 | 0, $10 | 0); $83 = HEAP32[($10 + 320 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$83 >> 2] | 0) + 40 | 0) >> 2] | 0 | 0]($10 + 220 | 0, $83, Math_fround(1.0099999904632568)); $90 = HEAP32[($10 + 320 | 0) >> 2] | 0; @@ -1318453,7 +1320254,7 @@ function asmFunc(imports) { } physx__PxVec3__PxVec3_28float_29($8 + 104 | 0 | 0, Math_fround(Math_fround(0 | 0))) | 0; } - HEAP32[($8 + 100 | 0) >> 2] = GOT_data_internal___memory_base + 163141 | 0; + HEAP32[($8 + 100 | 0) >> 2] = GOT_data_internal___memory_base + 169039 | 0; label$3 : { label$4 : { if (!((HEAP32[($8 + 164 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -1318489,7 +1320290,7 @@ function asmFunc(imports) { $114 = physx__shdfnd__getFoundation_28_29() | 0; HEAP32[$8 >> 2] = HEAP32[($8 + 100 | 0) >> 2] | 0; $117 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($114 | 0, 4 | 0, $117 + 96990 | 0 | 0, 342 | 0, $117 + 237764 | 0 | 0, $8 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($114 | 0, 4 | 0, $117 + 97501 | 0 | 0, 342 | 0, $117 + 243746 | 0 | 0, $8 | 0); HEAP8[($8 + 154 | 0) >> 0] = 0; } physx__Ext__InertiaTensorComputer___InertiaTensorComputer_28_29($8 + 48 | 0 | 0) | 0; @@ -1318498,7 +1320299,7 @@ function asmFunc(imports) { $128 = physx__shdfnd__getFoundation_28_29() | 0; HEAP32[($8 + 16 | 0) >> 2] = HEAP32[($8 + 100 | 0) >> 2] | 0; $131 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($128 | 0, 4 | 0, $131 + 96990 | 0 | 0, 350 | 0, $131 + 237913 | 0 | 0, $8 + 16 | 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29($128 | 0, 4 | 0, $131 + 97501 | 0 | 0, 350 | 0, $131 + 243895 | 0 | 0, $8 + 16 | 0 | 0); HEAP8[($8 + 154 | 0) >> 0] = 0; } label$9 : { @@ -1318507,12 +1320308,12 @@ function asmFunc(imports) { } $153 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373952 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380800 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $154 = physx__PxGetAssertHandler_28_29() | 0; $158 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$154 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($154, $158 + 250304 | 0, $158 + 96990 | 0, 355, $158 + 373952 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$154 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($154, $158 + 256286 | 0, $158 + 97501 | 0, 355, $158 + 380800 | 0); $153 = 0; } } @@ -1318522,12 +1320323,12 @@ function asmFunc(imports) { } $179 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373953 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380801 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $180 = physx__PxGetAssertHandler_28_29() | 0; $184 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$180 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($180, $184 + 250322 | 0, $184 + 96990 | 0, 356, $184 + 373953 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$180 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($180, $184 + 256304 | 0, $184 + 97501 | 0, 356, $184 + 380801 | 0); $179 = 0; } } @@ -1318591,7 +1320392,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 251351 | 0, $33 + 129663 | 0, 256, GOT_data_internal_physx__PxMassProperties__scaleInertia_28physx__PxMat33_20const__2c_20physx__PxQuat_20const__2c_20physx__PxVec3_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 257333 | 0, $33 + 133701 | 0, 256, GOT_data_internal_physx__PxMassProperties__scaleInertia_28physx__PxMat33_20const__2c_20physx__PxQuat_20const__2c_20physx__PxVec3_20const__29___ignore); $28 = 0; } } @@ -1318606,7 +1320407,7 @@ function asmFunc(imports) { } $50 = physx__PxGetAssertHandler_28_29() | 0; $54 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 245505 | 0, $54 + 129663 | 0, 257, GOT_data_internal_physx__PxMassProperties__scaleInertia_28physx__PxMat33_20const__2c_20physx__PxQuat_20const__2c_20physx__PxVec3_20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 251487 | 0, $54 + 133701 | 0, 257, GOT_data_internal_physx__PxMassProperties__scaleInertia_28physx__PxMat33_20const__2c_20physx__PxQuat_20const__2c_20physx__PxVec3_20const__29___ignore_1); $49 = 0; } } @@ -1318621,7 +1320422,7 @@ function asmFunc(imports) { } $71 = physx__PxGetAssertHandler_28_29() | 0; $75 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$71 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($71, $75 + 251187 | 0, $75 + 129663 | 0, 258, GOT_data_internal_physx__PxMassProperties__scaleInertia_28physx__PxMat33_20const__2c_20physx__PxQuat_20const__2c_20physx__PxVec3_20const__29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$71 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($71, $75 + 257169 | 0, $75 + 133701 | 0, 258, GOT_data_internal_physx__PxMassProperties__scaleInertia_28physx__PxMat33_20const__2c_20physx__PxQuat_20const__2c_20physx__PxVec3_20const__29___ignore_2); $70 = 0; } } @@ -1318664,7 +1320465,7 @@ function asmFunc(imports) { } $271 = physx__PxGetAssertHandler_28_29() | 0; $275 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$271 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($271, $275 + 251531 | 0, $275 + 129663 | 0, 279, GOT_data_internal_physx__PxMassProperties__scaleInertia_28physx__PxMat33_20const__2c_20physx__PxQuat_20const__2c_20physx__PxVec3_20const__29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$271 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($271, $275 + 257513 | 0, $275 + 133701 | 0, 279, GOT_data_internal_physx__PxMassProperties__scaleInertia_28physx__PxMat33_20const__2c_20physx__PxQuat_20const__2c_20physx__PxVec3_20const__29___ignore_3); $270 = 0; } } @@ -1318701,7 +1320502,7 @@ function asmFunc(imports) { } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 251351 | 0, $32 + 129663 | 0, 237, GOT_data_internal_physx__PxMassProperties__rotateInertia_28physx__PxMat33_20const__2c_20physx__PxQuat_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 257333 | 0, $32 + 133701 | 0, 237, GOT_data_internal_physx__PxMassProperties__rotateInertia_28physx__PxMat33_20const__2c_20physx__PxQuat_20const__29___ignore); $27 = 0; } } @@ -1318716,7 +1320517,7 @@ function asmFunc(imports) { } $49 = physx__PxGetAssertHandler_28_29() | 0; $53 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 245494 | 0, $53 + 129663 | 0, 238, GOT_data_internal_physx__PxMassProperties__rotateInertia_28physx__PxMat33_20const__2c_20physx__PxQuat_20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 251476 | 0, $53 + 133701 | 0, 238, GOT_data_internal_physx__PxMassProperties__rotateInertia_28physx__PxMat33_20const__2c_20physx__PxQuat_20const__29___ignore_1); $48 = 0; } } @@ -1318743,7 +1320544,7 @@ function asmFunc(imports) { } $102 = physx__PxGetAssertHandler_28_29() | 0; $106 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$102 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($102, $106 + 251438 | 0, $106 + 129663 | 0, 242, GOT_data_internal_physx__PxMassProperties__rotateInertia_28physx__PxMat33_20const__2c_20physx__PxQuat_20const__29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$102 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($102, $106 + 257420 | 0, $106 + 133701 | 0, 242, GOT_data_internal_physx__PxMassProperties__rotateInertia_28physx__PxMat33_20const__2c_20physx__PxQuat_20const__29___ignore_2); $101 = 0; } } @@ -1318824,7 +1320625,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxShape__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxShape__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1318965,7 +1320766,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 251621 | 0, $33 + 130851 | 0, 288, GOT_data_internal_physx__Ext__InertiaTensorComputer__scaleDensity_28float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 257603 | 0, $33 + 135071 | 0, 288, GOT_data_internal_physx__Ext__InertiaTensorComputer__scaleDensity_28float_29___ignore); $28 = 0; } } @@ -1318980,7 +1320781,7 @@ function asmFunc(imports) { } $50 = physx__PxGetAssertHandler_28_29() | 0; $54 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 227784 | 0, $54 + 130851 | 0, 289, GOT_data_internal_physx__Ext__InertiaTensorComputer__scaleDensity_28float_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 233766 | 0, $54 + 135071 | 0, 289, GOT_data_internal_physx__Ext__InertiaTensorComputer__scaleDensity_28float_29___ignore_1); $49 = 0; } } @@ -1319024,7 +1320825,7 @@ function asmFunc(imports) { } $66 = physx__PxGetAssertHandler_28_29() | 0; $70 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 251621 | 0, $70 + 130851 | 0, 300, GOT_data_internal_physx__Ext__InertiaTensorComputer__add_28physx__Ext__InertiaTensorComputer_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 257603 | 0, $70 + 135071 | 0, 300, GOT_data_internal_physx__Ext__InertiaTensorComputer__add_28physx__Ext__InertiaTensorComputer_20const__29___ignore); $65 = 0; } } @@ -1319039,7 +1320840,7 @@ function asmFunc(imports) { } $88 = physx__PxGetAssertHandler_28_29() | 0; $92 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$88 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($88, $92 + 251337 | 0, $92 + 130851 | 0, 301, GOT_data_internal_physx__Ext__InertiaTensorComputer__add_28physx__Ext__InertiaTensorComputer_20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$88 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($88, $92 + 257319 | 0, $92 + 135071 | 0, 301, GOT_data_internal_physx__Ext__InertiaTensorComputer__add_28physx__Ext__InertiaTensorComputer_20const__29___ignore_1); $87 = 0; } } @@ -1319054,7 +1320855,7 @@ function asmFunc(imports) { } $109 = physx__PxGetAssertHandler_28_29() | 0; $113 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$109 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($109, $113 + 227784 | 0, $113 + 130851 | 0, 302, GOT_data_internal_physx__Ext__InertiaTensorComputer__add_28physx__Ext__InertiaTensorComputer_20const__29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$109 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($109, $113 + 233766 | 0, $113 + 135071 | 0, 302, GOT_data_internal_physx__Ext__InertiaTensorComputer__add_28physx__Ext__InertiaTensorComputer_20const__29___ignore_2); $108 = 0; } } @@ -1319144,7 +1320945,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1319263,7 +1321064,7 @@ function asmFunc(imports) { } $45 = physx__PxGetAssertHandler_28_29() | 0; $49 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 251621 | 0, $49 + 130851 | 0, 229, GOT_data_internal_physx__Ext__InertiaTensorComputer__rotate_28physx__PxMat33_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 257603 | 0, $49 + 135071 | 0, 229, GOT_data_internal_physx__Ext__InertiaTensorComputer__rotate_28physx__PxMat33_20const__29___ignore); $44 = 0; } } @@ -1319280,7 +1321081,7 @@ function asmFunc(imports) { } $74 = physx__PxGetAssertHandler_28_29() | 0; $78 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$74 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($74, $78 + 251337 | 0, $78 + 130851 | 0, 232, GOT_data_internal_physx__Ext__InertiaTensorComputer__rotate_28physx__PxMat33_20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$74 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($74, $78 + 257319 | 0, $78 + 135071 | 0, 232, GOT_data_internal_physx__Ext__InertiaTensorComputer__rotate_28physx__PxMat33_20const__29___ignore_1); $73 = 0; } } @@ -1319356,7 +1321157,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxShape__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxShape__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NamedAllocator____grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1319394,7 +1321195,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxShape__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxShape__2c_20physx__shdfnd__InlineAllocator_64u_2c_20physx__shdfnd__NamedAllocator____recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -1319739,7 +1321540,7 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 94287 | 0 | 0, 175 | 0, $16 + 218372 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 94406 | 0 | 0, 175 | 0, $16 + 224354 | 0 | 0, 0 | 0); } HEAP32[($5 + 28 | 0) >> 2] = 0; break label$1; @@ -1319784,7 +1321585,7 @@ function asmFunc(imports) { break label$3 } $18 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $18 + 94287 | 0 | 0, 190 | 0, $18 + 218372 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $18 + 94406 | 0 | 0, 190 | 0, $18 + 224354 | 0 | 0, 0 | 0); } HEAP32[($7 + 44 | 0) >> 2] = 0; break label$1; @@ -1319798,7 +1321599,7 @@ function asmFunc(imports) { break label$5 } $36 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $36 + 94287 | 0 | 0, 191 | 0, $36 + 217684 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $36 + 94406 | 0 | 0, 191 | 0, $36 + 223666 | 0 | 0, 0 | 0); } HEAP32[($7 + 44 | 0) >> 2] = 0; break label$1; @@ -1319848,7 +1321649,7 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 94287 | 0 | 0, 211 | 0, $16 + 218412 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 94406 | 0 | 0, 211 | 0, $16 + 224394 | 0 | 0, 0 | 0); } HEAP32[($5 + 76 | 0) >> 2] = 0; break label$1; @@ -1319896,7 +1321697,7 @@ function asmFunc(imports) { break label$3 } $18 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $18 + 97434 | 0 | 0, 41 | 0, $18 + 120281 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $18 + 98015 | 0 | 0, 41 | 0, $18 + 123648 | 0 | 0, 0 | 0); } HEAP32[($7 + 44 | 0) >> 2] = 0; break label$1; @@ -1319910,7 +1321711,7 @@ function asmFunc(imports) { break label$5 } $36 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $36 + 97434 | 0 | 0, 42 | 0, $36 + 119916 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $36 + 98015 | 0 | 0, 42 | 0, $36 + 123283 | 0 | 0, 0 | 0); } HEAP32[($7 + 44 | 0) >> 2] = 0; break label$1; @@ -1319924,7 +1321725,7 @@ function asmFunc(imports) { break label$7 } $60 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $60 + 97434 | 0 | 0, 43 | 0, $60 + 74379 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $60 + 98015 | 0 | 0, 43 | 0, $60 + 74394 | 0 | 0, 0 | 0); } HEAP32[($7 + 44 | 0) >> 2] = 0; break label$1; @@ -1319964,13 +1321765,13 @@ function asmFunc(imports) { } } $130 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $130 + 97434 | 0 | 0, 44 | 0, $130 + 161601 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $130 + 98015 | 0 | 0, 44 | 0, $130 + 167499 | 0 | 0, 0 | 0); } HEAP32[($7 + 44 | 0) >> 2] = 0; break label$1; } physx__shdfnd__ReflectionAllocator_physx__Ext__SphericalJoint___ReflectionAllocator_28char_20const__29($7 + 15 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Ext__SphericalJoint___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 15 | 0 | 0, 84 | 0, GOT_data_internal___memory_base + 97434 | 0 | 0, 47 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Ext__SphericalJoint___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 15 | 0 | 0, 84 | 0, GOT_data_internal___memory_base + 98015 | 0 | 0, 47 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; physx__Cm__markSerializedMem_28void__2c_20unsigned_20int_29(HEAP32[($7 + 16 | 0) >> 2] | 0 | 0, 84 | 0); $156 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(84 | 0, HEAP32[($7 + 16 | 0) >> 2] | 0 | 0) | 0; $157 = HEAP32[($7 + 40 | 0) >> 2] | 0; @@ -1320052,7 +1321853,7 @@ function asmFunc(imports) { HEAP32[($8 + 40 | 0) >> 2] = $5; $9 = HEAP32[($8 + 60 | 0) >> 2] | 0; physx__operator__28physx__PxBaseFlag__Enum_2c_20physx__PxBaseFlag__Enum_29($8 + 38 | 0 | 0, 1 | 0, 2 | 0); - physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___Joint_28unsigned_20short_2c_20physx__PxFlags_physx__PxBaseFlag__Enum_2c_20unsigned_20short__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20unsigned_20int_2c_20char_20const__29($9 | 0, 256 | 0, $8 + 38 | 0 | 0, HEAP32[($8 + 52 | 0) >> 2] | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, HEAP32[($8 + 44 | 0) >> 2] | 0 | 0, HEAP32[($8 + 40 | 0) >> 2] | 0 | 0, 128 | 0, GOT_data_internal___memory_base + 162230 | 0 | 0) | 0; + physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___Joint_28unsigned_20short_2c_20physx__PxFlags_physx__PxBaseFlag__Enum_2c_20unsigned_20short__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20unsigned_20int_2c_20char_20const__29($9 | 0, 256 | 0, $8 + 38 | 0 | 0, HEAP32[($8 + 52 | 0) >> 2] | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, HEAP32[($8 + 44 | 0) >> 2] | 0 | 0, HEAP32[($8 + 40 | 0) >> 2] | 0 | 0, 128 | 0, GOT_data_internal___memory_base + 168128 | 0 | 0) | 0; $25 = GOT_data_internal_vtable_20for_20physx__Ext__SphericalJoint; HEAP32[$9 >> 2] = $25 + 8 | 0; HEAP32[($9 + 12 | 0) >> 2] = $25 + 220 | 0; @@ -1320123,10 +1321924,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 164596 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 170494 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1320182,7 +1321983,7 @@ function asmFunc(imports) { void_20PX_UNUSED_char_20const___28char_20const__20const__29($11 + 184 | 0 | 0); HEAP32[($12 + 8 | 0) >> 2] = 0; physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($11 + 175 | 0 | 0, HEAP32[($11 + 184 | 0) >> 2] | 0 | 0) | 0; - $57 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($11 + 175 | 0 | 0, HEAP32[($11 + 188 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 127121 | 0 | 0, 454 | 0) | 0; + $57 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($11 + 175 | 0 | 0, HEAP32[($11 + 188 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 130753 | 0 | 0, 454 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($11 + 175 | 0 | 0) | 0; HEAP32[($11 + 176 | 0) >> 2] = $57; physx__Cm__markSerializedMem_28void__2c_20unsigned_20int_29(HEAP32[($11 + 176 | 0) >> 2] | 0 | 0, HEAP32[($11 + 188 | 0) >> 2] | 0 | 0); @@ -1320257,7 +1322058,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 97434 | 0 | 0, 58 | 0, $28 + 92225 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 98015 | 0 | 0, 58 | 0, $28 + 92294 | 0 | 0, 0 | 0); } break label$1; } @@ -1320319,7 +1322120,7 @@ function asmFunc(imports) { break label$3 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 97434 | 0 | 0, 70 | 0, $16 + 91524 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 98015 | 0 | 0, 70 | 0, $16 + 91593 | 0 | 0, 0 | 0); } break label$1; } @@ -1320542,7 +1322343,7 @@ function asmFunc(imports) { } $48 = physx__PxGetAssertHandler_28_29() | 0; $52 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 124852 | 0, $52 + 127121 | 0, 579, GOT_data_internal_physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getSwingYAngle_Internal_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 128226 | 0, $52 + 130753 | 0, 579, GOT_data_internal_physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getSwingYAngle_Internal_28_29_20const___ignore); $47 = 0; } } @@ -1320624,7 +1322425,7 @@ function asmFunc(imports) { } $48 = physx__PxGetAssertHandler_28_29() | 0; $52 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 124879 | 0, $52 + 127121 | 0, 591, GOT_data_internal_physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getSwingZAngle_Internal_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 128253 | 0, $52 + 130753 | 0, 591, GOT_data_internal_physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getSwingZAngle_Internal_28_29_20const___ignore); $47 = 0; } } @@ -1320708,12 +1322509,12 @@ function asmFunc(imports) { } $116 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373955 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380803 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $117 = physx__PxGetAssertHandler_28_29() | 0; $121 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$117 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($117, $121 + 143409 | 0, $121 + 97434 | 0, 219, $121 + 373955 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$117 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($117, $121 + 149270 | 0, $121 + 98015 | 0, 219, $121 + 380803 | 0); $116 = 0; } } @@ -1320890,7 +1322691,7 @@ function asmFunc(imports) { function physx__PxSphericalJoint__getConcreteTypeName_28_29_20const($0) { $0 = $0 | 0; HEAP32[((__stack_pointer - 16 | 0) + 12 | 0) >> 2] = $0; - return GOT_data_internal___memory_base + 73779 | 0 | 0; + return GOT_data_internal___memory_base + 73794 | 0 | 0; } function physx__Ext__SphericalJoint___SphericalJoint_28_29($0) { @@ -1320957,7 +1322758,7 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; $12 = 1; label$1 : { - if (!(strcmp(GOT_data_internal___memory_base + 73779 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { + if (!(strcmp(GOT_data_internal___memory_base + 73794 | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0)) { break label$1 } $12 = physx__PxJoint__isKindOf_28char_20const__29_20const($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; @@ -1320987,7 +1322788,7 @@ function asmFunc(imports) { break label$3 } $23 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 127121 | 0 | 0, 133 | 0, $23 + 74334 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $23 + 130753 | 0 | 0, 133 | 0, $23 + 74349 | 0 | 0, 0 | 0); } break label$1; } @@ -1321026,7 +1322827,7 @@ function asmFunc(imports) { } } $92 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $92 + 127121 | 0 | 0, 134 | 0, $92 + 161454 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $92 + 130753 | 0 | 0, 134 | 0, $92 + 167352 | 0 | 0, 0 | 0); } break label$1; } @@ -1321106,7 +1322907,7 @@ function asmFunc(imports) { } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 198749 | 0, $51 + 127121 | 0, 439, GOT_data_internal_physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getCom_28physx__PxRigidActor__29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 204731 | 0, $51 + 130753 | 0, 439, GOT_data_internal_physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getCom_28physx__PxRigidActor__29_20const___ignore); $46 = 0; } } @@ -1321166,7 +1322967,7 @@ function asmFunc(imports) { break label$3 } $17 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $17 + 127121 | 0 | 0, 175 | 0, $17 + 157574 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $17 + 130753 | 0 | 0, 175 | 0, $17 + 163460 | 0 | 0, 0 | 0); } break label$1; } @@ -1321380,7 +1323181,7 @@ function asmFunc(imports) { } } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 127121 | 0 | 0, 250 | 0, $25 + 76994 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $25 + 130753 | 0 | 0, 250 | 0, $25 + 77037 | 0 | 0, 0 | 0); } break label$1; } @@ -1321481,7 +1323282,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 127121 | 0 | 0, 281 | 0, $28 + 146197 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 130753 | 0 | 0, 281 | 0, $28 + 152077 | 0 | 0, 0 | 0); } break label$1; } @@ -1321530,7 +1323331,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 127121 | 0 | 0, 295 | 0, $28 + 146251 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 130753 | 0 | 0, 295 | 0, $28 + 152131 | 0 | 0, 0 | 0); } break label$1; } @@ -1321579,7 +1323380,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 127121 | 0 | 0, 309 | 0, $28 + 146143 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 130753 | 0 | 0, 309 | 0, $28 + 152023 | 0 | 0, 0 | 0); } break label$1; } @@ -1321628,7 +1323429,7 @@ function asmFunc(imports) { } } $28 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 127121 | 0 | 0, 323 | 0, $28 + 146087 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $28 + 130753 | 0 | 0, 323 | 0, $28 + 151967 | 0 | 0, 0 | 0); } break label$1; } @@ -1322189,7 +1323990,7 @@ function asmFunc(imports) { physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__createInstance_physx__PxSphericalJoint__28physx__PxSphericalJoint_20const__29(HEAP32[($5 + 12 | 0) >> 2] | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0; $8 = HEAP32[($5 + 12 | 0) >> 2] | 0; $9 = HEAP32[($5 + 8 | 0) >> 2] | 0; - ((((wasm2js_i32$1 = $8, wasm2js_i32$2 = FUNCTION_TABLE[HEAP32[((HEAP32[$9 >> 2] | 0) + 24 | 0) >> 2] | 0 | 0]($9) | 0), wasm2js_i32$3 = GOT_data_internal___memory_base + 77677 | 0), wasm2js_i32$4 = HEAP32[($5 + 4 | 0) >> 2] | 0), wasm2js_i32$0 = HEAP32[((HEAP32[$8 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0), FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$1 | 0, wasm2js_i32$2 | 0, wasm2js_i32$3 | 0, wasm2js_i32$4 | 0) | 0; + ((((wasm2js_i32$1 = $8, wasm2js_i32$2 = FUNCTION_TABLE[HEAP32[((HEAP32[$9 >> 2] | 0) + 24 | 0) >> 2] | 0 | 0]($9) | 0), wasm2js_i32$3 = GOT_data_internal___memory_base + 77720 | 0), wasm2js_i32$4 = HEAP32[($5 + 4 | 0) >> 2] | 0), wasm2js_i32$0 = HEAP32[((HEAP32[$8 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0), FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$1 | 0, wasm2js_i32$2 | 0, wasm2js_i32$3 | 0, wasm2js_i32$4 | 0) | 0; $19 = HEAP32[($5 + 12 | 0) >> 2] | 0; $23 = FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 72 | 0) >> 2] | 0 | 0]($19, 20) | 0; void_20physx__Ext__Pvd__createInstance_physx__PxSphericalJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxSphericalJoint_20const__29__ConstraintUpdateCmd__ConstraintUpdateCmd_28physx__PxConstraint_20const__2c_20physx__PxJoint_20const__29($23 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0; @@ -1322293,7 +1324094,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 227328 | 0, $23 + 139292 | 0, 136, GOT_data_internal_void_20physx__Ext__Pvd__createInstance_physx__PxSphericalJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxSphericalJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 233310 | 0, $23 + 144814 | 0, 136, GOT_data_internal_void_20physx__Ext__Pvd__createInstance_physx__PxSphericalJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxSphericalJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29___ignore); $18 = 0; } } @@ -1322350,7 +1324151,7 @@ function asmFunc(imports) { break label$3 } $36 = HEAP32[($4 + 24 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($36, HEAP32[($4 + 20 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77677 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($36, HEAP32[($4 + 20 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77720 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0) | 0; } label$4 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -1322361,7 +1324162,7 @@ function asmFunc(imports) { break label$4 } $58 = HEAP32[($4 + 24 | 0) >> 2] | 0; - FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($58, HEAP32[($4 + 16 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77677 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0) | 0; + FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 48 | 0) >> 2] | 0 | 0]($58, HEAP32[($4 + 16 | 0) >> 2] | 0, GOT_data_internal___memory_base + 77720 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0) | 0; } label$5 : { label$6 : { @@ -1322374,7 +1324175,7 @@ function asmFunc(imports) { $74 = HEAP32[($4 + 16 | 0) >> 2] | 0; } HEAP32[($4 + 12 | 0) >> 2] = $74; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29(HEAP32[($4 + 24 | 0) >> 2] | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 74781 | 0 | 0, $4 + 12 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_void_20const___28void_20const__2c_20char_20const__2c_20void_20const__20const__29(HEAP32[($4 + 24 | 0) >> 2] | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 74796 | 0 | 0, $4 + 12 | 0 | 0) | 0; } __stack_pointer = $4 + 32 | 0; return; @@ -1322709,22 +1324510,22 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__PxRangePropertyInfo_347u_2c_20physx__PxJoint_2c_20physx__PxRigidActor____PxRangePropertyInfo_28char_20const__2c_20char_20const__2c_20char_20const__2c_20void_20_28__29_28physx__PxJoint__2c_20physx__PxRigidActor__2c_20physx__PxRigidActor__29_2c_20void_20_28__29_28physx__PxJoint_20const__2c_20physx__PxRigidActor___2c_20physx__PxRigidActor___29_29($4 | 0, $6 + 80345 | 0 | 0, $6 + 204375 | 0 | 0, $6 + 202842 | 0 | 0, GOT_func_internal_setPxJoint_Actors_28physx__PxJoint__2c_20physx__PxRigidActor__2c_20physx__PxRigidActor__29 | 0, GOT_func_internal_getPxJoint_Actors_28physx__PxJoint_20const__2c_20physx__PxRigidActor___2c_20physx__PxRigidActor___29 | 0) | 0; - physx__PxIndexedPropertyInfo_348u_2c_20physx__PxJoint_2c_20physx__PxJointActorIndex__Enum_2c_20physx__PxTransform___PxIndexedPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJoint__2c_20physx__PxJointActorIndex__Enum_2c_20physx__PxTransform_29_2c_20physx__PxTransform_20_28__29_28physx__PxJoint_20const__2c_20physx__PxJointActorIndex__Enum_29_29($4 + 24 | 0 | 0, GOT_data_internal___memory_base + 148855 | 0 | 0, GOT_func_internal_setPxJoint_LocalPose_28physx__PxJoint__2c_20physx__PxJointActorIndex__Enum_2c_20physx__PxTransform_29 | 0, GOT_func_internal_getPxJoint_LocalPose_28physx__PxJoint_20const__2c_20physx__PxJointActorIndex__Enum_29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_349u_2c_20physx__PxJoint_2c_20physx__PxTransform___PxReadOnlyPropertyInfo_28char_20const__2c_20physx__PxTransform_20_28__29_28physx__PxJoint_20const__29_29($4 + 40 | 0 | 0, GOT_data_internal___memory_base + 120658 | 0 | 0, GOT_func_internal_getPxJoint_RelativeTransform_28physx__PxJoint_20const__29 | 0) | 0; + physx__PxRangePropertyInfo_347u_2c_20physx__PxJoint_2c_20physx__PxRigidActor____PxRangePropertyInfo_28char_20const__2c_20char_20const__2c_20char_20const__2c_20void_20_28__29_28physx__PxJoint__2c_20physx__PxRigidActor__2c_20physx__PxRigidActor__29_2c_20void_20_28__29_28physx__PxJoint_20const__2c_20physx__PxRigidActor___2c_20physx__PxRigidActor___29_29($4 | 0, $6 + 80388 | 0 | 0, $6 + 210357 | 0 | 0, $6 + 208824 | 0 | 0, GOT_func_internal_setPxJoint_Actors_28physx__PxJoint__2c_20physx__PxRigidActor__2c_20physx__PxRigidActor__29 | 0, GOT_func_internal_getPxJoint_Actors_28physx__PxJoint_20const__2c_20physx__PxRigidActor___2c_20physx__PxRigidActor___29 | 0) | 0; + physx__PxIndexedPropertyInfo_348u_2c_20physx__PxJoint_2c_20physx__PxJointActorIndex__Enum_2c_20physx__PxTransform___PxIndexedPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJoint__2c_20physx__PxJointActorIndex__Enum_2c_20physx__PxTransform_29_2c_20physx__PxTransform_20_28__29_28physx__PxJoint_20const__2c_20physx__PxJointActorIndex__Enum_29_29($4 + 24 | 0 | 0, GOT_data_internal___memory_base + 154741 | 0 | 0, GOT_func_internal_setPxJoint_LocalPose_28physx__PxJoint__2c_20physx__PxJointActorIndex__Enum_2c_20physx__PxTransform_29 | 0, GOT_func_internal_getPxJoint_LocalPose_28physx__PxJoint_20const__2c_20physx__PxJointActorIndex__Enum_29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_349u_2c_20physx__PxJoint_2c_20physx__PxTransform___PxReadOnlyPropertyInfo_28char_20const__2c_20physx__PxTransform_20_28__29_28physx__PxJoint_20const__29_29($4 + 40 | 0 | 0, GOT_data_internal___memory_base + 124025 | 0 | 0, GOT_func_internal_getPxJoint_RelativeTransform_28physx__PxJoint_20const__29 | 0) | 0; physx__PxReadOnlyPropertyInfo_350u_2c_20physx__PxJoint_2c_20physx__PxVec3___PxReadOnlyPropertyInfo_28char_20const__2c_20physx__PxVec3_20_28__29_28physx__PxJoint_20const__29_29($4 + 52 | 0 | 0, GOT_data_internal___memory_base + 66486 | 0 | 0, GOT_func_internal_getPxJoint_RelativeLinearVelocity_28physx__PxJoint_20const__29 | 0) | 0; physx__PxReadOnlyPropertyInfo_351u_2c_20physx__PxJoint_2c_20physx__PxVec3___PxReadOnlyPropertyInfo_28char_20const__2c_20physx__PxVec3_20_28__29_28physx__PxJoint_20const__29_29($4 + 64 | 0 | 0, GOT_data_internal___memory_base + 66384 | 0 | 0, GOT_func_internal_getPxJoint_RelativeAngularVelocity_28physx__PxJoint_20const__29 | 0) | 0; $42 = GOT_data_internal___memory_base; - physx__PxRangePropertyInfo_352u_2c_20physx__PxJoint_2c_20float___PxRangePropertyInfo_28char_20const__2c_20char_20const__2c_20char_20const__2c_20void_20_28__29_28physx__PxJoint__2c_20float_2c_20float_29_2c_20void_20_28__29_28physx__PxJoint_20const__2c_20float__2c_20float__29_29($4 + 76 | 0 | 0, $42 + 155705 | 0 | 0, $42 + 155507 | 0 | 0, $42 + 146740 | 0 | 0, GOT_func_internal_setPxJoint_BreakForce_28physx__PxJoint__2c_20float_2c_20float_29 | 0, GOT_func_internal_getPxJoint_BreakForce_28physx__PxJoint_20const__2c_20float__2c_20float__29 | 0) | 0; - physx__PxPropertyInfo_353u_2c_20physx__PxJoint_2c_20physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__2c_20physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJoint__2c_20physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29_2c_20physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__20_28__29_28physx__PxJoint_20const__29_29($4 + 100 | 0 | 0, GOT_data_internal___memory_base + 84312 | 0 | 0, GOT_func_internal_setPxJoint_ConstraintFlags_28physx__PxJoint__2c_20physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29 | 0, GOT_func_internal_getPxJoint_ConstraintFlags_28physx__PxJoint_20const__29 | 0) | 0; - physx__PxPropertyInfo_354u_2c_20physx__PxJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxJoint_20const__29_29($4 + 116 | 0 | 0, GOT_data_internal___memory_base + 204428 | 0 | 0, GOT_func_internal_setPxJoint_InvMassScale0_28physx__PxJoint__2c_20float_29 | 0, GOT_func_internal_getPxJoint_InvMassScale0_28physx__PxJoint_20const__29 | 0) | 0; - physx__PxPropertyInfo_355u_2c_20physx__PxJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxJoint_20const__29_29($4 + 132 | 0 | 0, GOT_data_internal___memory_base + 204442 | 0 | 0, GOT_func_internal_setPxJoint_InvInertiaScale0_28physx__PxJoint__2c_20float_29 | 0, GOT_func_internal_getPxJoint_InvInertiaScale0_28physx__PxJoint_20const__29 | 0) | 0; - physx__PxPropertyInfo_356u_2c_20physx__PxJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxJoint_20const__29_29($4 + 148 | 0 | 0, GOT_data_internal___memory_base + 202959 | 0 | 0, GOT_func_internal_setPxJoint_InvMassScale1_28physx__PxJoint__2c_20float_29 | 0, GOT_func_internal_getPxJoint_InvMassScale1_28physx__PxJoint_20const__29 | 0) | 0; - physx__PxPropertyInfo_357u_2c_20physx__PxJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxJoint_20const__29_29($4 + 164 | 0 | 0, GOT_data_internal___memory_base + 202973 | 0 | 0, GOT_func_internal_setPxJoint_InvInertiaScale1_28physx__PxJoint__2c_20float_29 | 0, GOT_func_internal_getPxJoint_InvInertiaScale1_28physx__PxJoint_20const__29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_358u_2c_20physx__PxJoint_2c_20physx__PxConstraint____PxReadOnlyPropertyInfo_28char_20const__2c_20physx__PxConstraint__20_28__29_28physx__PxJoint_20const__29_29($4 + 180 | 0 | 0, GOT_data_internal___memory_base + 74026 | 0 | 0, GOT_func_internal_getPxJoint_Constraint_28physx__PxJoint_20const__29 | 0) | 0; - physx__PxPropertyInfo_359u_2c_20physx__PxJoint_2c_20char_20const__2c_20char_20const____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJoint__2c_20char_20const__29_2c_20char_20const__20_28__29_28physx__PxJoint_20const__29_29($4 + 192 | 0 | 0, GOT_data_internal___memory_base + 153656 | 0 | 0, GOT_func_internal_setPxJoint_Name_28physx__PxJoint__2c_20char_20const__29 | 0, GOT_func_internal_getPxJoint_Name_28physx__PxJoint_20const__29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_360u_2c_20physx__PxJoint_2c_20physx__PxScene____PxReadOnlyPropertyInfo_28char_20const__2c_20physx__PxScene__20_28__29_28physx__PxJoint_20const__29_29($4 + 208 | 0 | 0, GOT_data_internal___memory_base + 153369 | 0 | 0, GOT_func_internal_getPxJoint_Scene_28physx__PxJoint_20const__29 | 0) | 0; - physx__PxPropertyInfo_361u_2c_20physx__PxJoint_2c_20void__2c_20void____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJoint__2c_20void__29_2c_20void__20_28__29_28physx__PxJoint_20const__29_29($4 + 220 | 0 | 0, GOT_data_internal___memory_base + 162561 | 0 | 0, GOT_func_internal_setPxJointUserData_28physx__PxJoint__2c_20void__29 | 0, GOT_func_internal_getPxJointUserData_28physx__PxJoint_20const__29 | 0) | 0; + physx__PxRangePropertyInfo_352u_2c_20physx__PxJoint_2c_20float___PxRangePropertyInfo_28char_20const__2c_20char_20const__2c_20char_20const__2c_20void_20_28__29_28physx__PxJoint__2c_20float_2c_20float_29_2c_20void_20_28__29_28physx__PxJoint_20const__2c_20float__2c_20float__29_29($4 + 76 | 0 | 0, $42 + 161591 | 0 | 0, $42 + 161393 | 0 | 0, $42 + 152620 | 0 | 0, GOT_func_internal_setPxJoint_BreakForce_28physx__PxJoint__2c_20float_2c_20float_29 | 0, GOT_func_internal_getPxJoint_BreakForce_28physx__PxJoint_20const__2c_20float__2c_20float__29 | 0) | 0; + physx__PxPropertyInfo_353u_2c_20physx__PxJoint_2c_20physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__2c_20physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJoint__2c_20physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29_2c_20physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__20_28__29_28physx__PxJoint_20const__29_29($4 + 100 | 0 | 0, GOT_data_internal___memory_base + 84355 | 0 | 0, GOT_func_internal_setPxJoint_ConstraintFlags_28physx__PxJoint__2c_20physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29 | 0, GOT_func_internal_getPxJoint_ConstraintFlags_28physx__PxJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_354u_2c_20physx__PxJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxJoint_20const__29_29($4 + 116 | 0 | 0, GOT_data_internal___memory_base + 210410 | 0 | 0, GOT_func_internal_setPxJoint_InvMassScale0_28physx__PxJoint__2c_20float_29 | 0, GOT_func_internal_getPxJoint_InvMassScale0_28physx__PxJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_355u_2c_20physx__PxJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxJoint_20const__29_29($4 + 132 | 0 | 0, GOT_data_internal___memory_base + 210424 | 0 | 0, GOT_func_internal_setPxJoint_InvInertiaScale0_28physx__PxJoint__2c_20float_29 | 0, GOT_func_internal_getPxJoint_InvInertiaScale0_28physx__PxJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_356u_2c_20physx__PxJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxJoint_20const__29_29($4 + 148 | 0 | 0, GOT_data_internal___memory_base + 208941 | 0 | 0, GOT_func_internal_setPxJoint_InvMassScale1_28physx__PxJoint__2c_20float_29 | 0, GOT_func_internal_getPxJoint_InvMassScale1_28physx__PxJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_357u_2c_20physx__PxJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxJoint_20const__29_29($4 + 164 | 0 | 0, GOT_data_internal___memory_base + 208955 | 0 | 0, GOT_func_internal_setPxJoint_InvInertiaScale1_28physx__PxJoint__2c_20float_29 | 0, GOT_func_internal_getPxJoint_InvInertiaScale1_28physx__PxJoint_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_358u_2c_20physx__PxJoint_2c_20physx__PxConstraint____PxReadOnlyPropertyInfo_28char_20const__2c_20physx__PxConstraint__20_28__29_28physx__PxJoint_20const__29_29($4 + 180 | 0 | 0, GOT_data_internal___memory_base + 74041 | 0 | 0, GOT_func_internal_getPxJoint_Constraint_28physx__PxJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_359u_2c_20physx__PxJoint_2c_20char_20const__2c_20char_20const____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJoint__2c_20char_20const__29_2c_20char_20const__20_28__29_28physx__PxJoint_20const__29_29($4 + 192 | 0 | 0, GOT_data_internal___memory_base + 159542 | 0 | 0, GOT_func_internal_setPxJoint_Name_28physx__PxJoint__2c_20char_20const__29 | 0, GOT_func_internal_getPxJoint_Name_28physx__PxJoint_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_360u_2c_20physx__PxJoint_2c_20physx__PxScene____PxReadOnlyPropertyInfo_28char_20const__2c_20physx__PxScene__20_28__29_28physx__PxJoint_20const__29_29($4 + 208 | 0 | 0, GOT_data_internal___memory_base + 159255 | 0 | 0, GOT_func_internal_getPxJoint_Scene_28physx__PxJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_361u_2c_20physx__PxJoint_2c_20void__2c_20void____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJoint__2c_20void__29_2c_20void__20_28__29_28physx__PxJoint_20const__29_29($4 + 220 | 0 | 0, GOT_data_internal___memory_base + 168459 | 0 | 0, GOT_func_internal_setPxJointUserData_28physx__PxJoint__2c_20void__29 | 0, GOT_func_internal_getPxJointUserData_28physx__PxJoint_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1323717,21 +1325518,21 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__PxJointGeneratedInfo__PxJointGeneratedInfo_28_29($4 | 0) | 0; - physx__PxIndexedPropertyInfo_364u_2c_20physx__PxD6Joint_2c_20physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum___PxIndexedPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxD6Joint__2c_20physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum_29_2c_20physx__PxD6Motion__Enum_20_28__29_28physx__PxD6Joint_20const__2c_20physx__PxD6Axis__Enum_29_29($4 + 236 | 0 | 0, GOT_data_internal___memory_base + 117820 | 0 | 0, GOT_func_internal_setPxD6Joint_Motion_28physx__PxD6Joint__2c_20physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum_29 | 0, GOT_func_internal_getPxD6Joint_Motion_28physx__PxD6Joint_20const__2c_20physx__PxD6Axis__Enum_29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_365u_2c_20physx__PxD6Joint_2c_20float___PxReadOnlyPropertyInfo_28char_20const__2c_20float_20_28__29_28physx__PxD6Joint_20const__29_29($4 + 252 | 0 | 0, GOT_data_internal___memory_base + 153828 | 0 | 0, GOT_func_internal_getPxD6Joint_TwistAngle_28physx__PxD6Joint_20const__29 | 0) | 0; + physx__PxIndexedPropertyInfo_364u_2c_20physx__PxD6Joint_2c_20physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum___PxIndexedPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxD6Joint__2c_20physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum_29_2c_20physx__PxD6Motion__Enum_20_28__29_28physx__PxD6Joint_20const__2c_20physx__PxD6Axis__Enum_29_29($4 + 236 | 0 | 0, GOT_data_internal___memory_base + 121187 | 0 | 0, GOT_func_internal_setPxD6Joint_Motion_28physx__PxD6Joint__2c_20physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum_29 | 0, GOT_func_internal_getPxD6Joint_Motion_28physx__PxD6Joint_20const__2c_20physx__PxD6Axis__Enum_29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_365u_2c_20physx__PxD6Joint_2c_20float___PxReadOnlyPropertyInfo_28char_20const__2c_20float_20_28__29_28physx__PxD6Joint_20const__29_29($4 + 252 | 0 | 0, GOT_data_internal___memory_base + 159714 | 0 | 0, GOT_func_internal_getPxD6Joint_TwistAngle_28physx__PxD6Joint_20const__29 | 0) | 0; physx__PxReadOnlyPropertyInfo_366u_2c_20physx__PxD6Joint_2c_20float___PxReadOnlyPropertyInfo_28char_20const__2c_20float_20_28__29_28physx__PxD6Joint_20const__29_29($4 + 264 | 0 | 0, GOT_data_internal___memory_base + 72103 | 0 | 0, GOT_func_internal_getPxD6Joint_Twist_28physx__PxD6Joint_20const__29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_367u_2c_20physx__PxD6Joint_2c_20float___PxReadOnlyPropertyInfo_28char_20const__2c_20float_20_28__29_28physx__PxD6Joint_20const__29_29($4 + 276 | 0 | 0, GOT_data_internal___memory_base + 153860 | 0 | 0, GOT_func_internal_getPxD6Joint_SwingYAngle_28physx__PxD6Joint_20const__29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_368u_2c_20physx__PxD6Joint_2c_20float___PxReadOnlyPropertyInfo_28char_20const__2c_20float_20_28__29_28physx__PxD6Joint_20const__29_29($4 + 288 | 0 | 0, GOT_data_internal___memory_base + 153848 | 0 | 0, GOT_func_internal_getPxD6Joint_SwingZAngle_28physx__PxD6Joint_20const__29 | 0) | 0; - physx__PxPropertyInfo_369u_2c_20physx__PxD6Joint_2c_20physx__PxJointLinearLimit_20const__2c_20physx__PxJointLinearLimit___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxD6Joint__2c_20physx__PxJointLinearLimit_20const__29_2c_20physx__PxJointLinearLimit_20_28__29_28physx__PxD6Joint_20const__29_29($4 + 300 | 0 | 0, GOT_data_internal___memory_base + 75283 | 0 | 0, GOT_func_internal_setPxD6Joint_DistanceLimit_28physx__PxD6Joint__2c_20physx__PxJointLinearLimit_20const__29 | 0, GOT_func_internal_getPxD6Joint_DistanceLimit_28physx__PxD6Joint_20const__29 | 0) | 0; - physx__PxPropertyInfo_370u_2c_20physx__PxD6Joint_2c_20physx__PxJointLinearLimit_20const__2c_20physx__PxJointLinearLimit___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxD6Joint__2c_20physx__PxJointLinearLimit_20const__29_2c_20physx__PxJointLinearLimit_20_28__29_28physx__PxD6Joint_20const__29_29($4 + 316 | 0 | 0, GOT_data_internal___memory_base + 75137 | 0 | 0, GOT_func_internal_setPxD6Joint_LinearLimit_28physx__PxD6Joint__2c_20physx__PxJointLinearLimit_20const__29 | 0, GOT_func_internal_getPxD6Joint_LinearLimit_28physx__PxD6Joint_20const__29 | 0) | 0; - physx__PxPropertyInfo_371u_2c_20physx__PxD6Joint_2c_20physx__PxJointAngularLimitPair_20const__2c_20physx__PxJointAngularLimitPair___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxD6Joint__2c_20physx__PxJointAngularLimitPair_20const__29_2c_20physx__PxJointAngularLimitPair_20_28__29_28physx__PxD6Joint_20const__29_29($4 + 332 | 0 | 0, GOT_data_internal___memory_base + 75105 | 0 | 0, GOT_func_internal_setPxD6Joint_TwistLimit_28physx__PxD6Joint__2c_20physx__PxJointAngularLimitPair_20const__29 | 0, GOT_func_internal_getPxD6Joint_TwistLimit_28physx__PxD6Joint_20const__29 | 0) | 0; - physx__PxPropertyInfo_372u_2c_20physx__PxD6Joint_2c_20physx__PxJointLimitCone_20const__2c_20physx__PxJointLimitCone___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxD6Joint__2c_20physx__PxJointLimitCone_20const__29_2c_20physx__PxJointLimitCone_20_28__29_28physx__PxD6Joint_20const__29_29($4 + 348 | 0 | 0, GOT_data_internal___memory_base + 75184 | 0 | 0, GOT_func_internal_setPxD6Joint_SwingLimit_28physx__PxD6Joint__2c_20physx__PxJointLimitCone_20const__29 | 0, GOT_func_internal_getPxD6Joint_SwingLimit_28physx__PxD6Joint_20const__29 | 0) | 0; - physx__PxPropertyInfo_373u_2c_20physx__PxD6Joint_2c_20physx__PxJointLimitPyramid_20const__2c_20physx__PxJointLimitPyramid___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxD6Joint__2c_20physx__PxJointLimitPyramid_20const__29_2c_20physx__PxJointLimitPyramid_20_28__29_28physx__PxD6Joint_20const__29_29($4 + 364 | 0 | 0, GOT_data_internal___memory_base + 75177 | 0 | 0, GOT_func_internal_setPxD6Joint_PyramidSwingLimit_28physx__PxD6Joint__2c_20physx__PxJointLimitPyramid_20const__29 | 0, GOT_func_internal_getPxD6Joint_PyramidSwingLimit_28physx__PxD6Joint_20const__29 | 0) | 0; - physx__PxIndexedPropertyInfo_374u_2c_20physx__PxD6Joint_2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive___PxIndexedPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxD6Joint__2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_29_2c_20physx__PxD6JointDrive_20_28__29_28physx__PxD6Joint_20const__2c_20physx__PxD6Drive__Enum_29_29($4 + 380 | 0 | 0, GOT_data_internal___memory_base + 146550 | 0 | 0, GOT_func_internal_setPxD6Joint_Drive_28physx__PxD6Joint__2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_29 | 0, GOT_func_internal_getPxD6Joint_Drive_28physx__PxD6Joint_20const__2c_20physx__PxD6Drive__Enum_29 | 0) | 0; - physx__PxPropertyInfo_375u_2c_20physx__PxD6Joint_2c_20physx__PxTransform_20const__2c_20physx__PxTransform___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxD6Joint__2c_20physx__PxTransform_20const__29_2c_20physx__PxTransform_20_28__29_28physx__PxD6Joint_20const__29_29($4 + 396 | 0 | 0, GOT_data_internal___memory_base + 117989 | 0 | 0, GOT_func_internal_setPxD6Joint_DrivePosition_28physx__PxD6Joint__2c_20physx__PxTransform_20const__29 | 0, GOT_func_internal_getPxD6Joint_DrivePosition_28physx__PxD6Joint_20const__29 | 0) | 0; - physx__PxPropertyInfo_376u_2c_20physx__PxD6Joint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxD6Joint__2c_20float_29_2c_20float_20_28__29_28physx__PxD6Joint_20const__29_29($4 + 412 | 0 | 0, GOT_data_internal___memory_base + 156259 | 0 | 0, GOT_func_internal_setPxD6Joint_ProjectionLinearTolerance_28physx__PxD6Joint__2c_20float_29 | 0, GOT_func_internal_getPxD6Joint_ProjectionLinearTolerance_28physx__PxD6Joint_20const__29 | 0) | 0; - physx__PxPropertyInfo_377u_2c_20physx__PxD6Joint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxD6Joint__2c_20float_29_2c_20float_20_28__29_28physx__PxD6Joint_20const__29_29($4 + 428 | 0 | 0, GOT_data_internal___memory_base + 156200 | 0 | 0, GOT_func_internal_setPxD6Joint_ProjectionAngularTolerance_28physx__PxD6Joint__2c_20float_29 | 0, GOT_func_internal_getPxD6Joint_ProjectionAngularTolerance_28physx__PxD6Joint_20const__29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_378u_2c_20physx__PxD6Joint_2c_20char_20const____PxReadOnlyPropertyInfo_28char_20const__2c_20char_20const__20_28__29_28physx__PxD6Joint_20const__29_29($4 + 444 | 0 | 0, GOT_data_internal___memory_base + 153624 | 0 | 0, GOT_func_internal_getPxD6Joint_ConcreteTypeName_28physx__PxD6Joint_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_367u_2c_20physx__PxD6Joint_2c_20float___PxReadOnlyPropertyInfo_28char_20const__2c_20float_20_28__29_28physx__PxD6Joint_20const__29_29($4 + 276 | 0 | 0, GOT_data_internal___memory_base + 159746 | 0 | 0, GOT_func_internal_getPxD6Joint_SwingYAngle_28physx__PxD6Joint_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_368u_2c_20physx__PxD6Joint_2c_20float___PxReadOnlyPropertyInfo_28char_20const__2c_20float_20_28__29_28physx__PxD6Joint_20const__29_29($4 + 288 | 0 | 0, GOT_data_internal___memory_base + 159734 | 0 | 0, GOT_func_internal_getPxD6Joint_SwingZAngle_28physx__PxD6Joint_20const__29 | 0) | 0; + physx__PxPropertyInfo_369u_2c_20physx__PxD6Joint_2c_20physx__PxJointLinearLimit_20const__2c_20physx__PxJointLinearLimit___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxD6Joint__2c_20physx__PxJointLinearLimit_20const__29_2c_20physx__PxJointLinearLimit_20_28__29_28physx__PxD6Joint_20const__29_29($4 + 300 | 0 | 0, GOT_data_internal___memory_base + 75315 | 0 | 0, GOT_func_internal_setPxD6Joint_DistanceLimit_28physx__PxD6Joint__2c_20physx__PxJointLinearLimit_20const__29 | 0, GOT_func_internal_getPxD6Joint_DistanceLimit_28physx__PxD6Joint_20const__29 | 0) | 0; + physx__PxPropertyInfo_370u_2c_20physx__PxD6Joint_2c_20physx__PxJointLinearLimit_20const__2c_20physx__PxJointLinearLimit___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxD6Joint__2c_20physx__PxJointLinearLimit_20const__29_2c_20physx__PxJointLinearLimit_20_28__29_28physx__PxD6Joint_20const__29_29($4 + 316 | 0 | 0, GOT_data_internal___memory_base + 75169 | 0 | 0, GOT_func_internal_setPxD6Joint_LinearLimit_28physx__PxD6Joint__2c_20physx__PxJointLinearLimit_20const__29 | 0, GOT_func_internal_getPxD6Joint_LinearLimit_28physx__PxD6Joint_20const__29 | 0) | 0; + physx__PxPropertyInfo_371u_2c_20physx__PxD6Joint_2c_20physx__PxJointAngularLimitPair_20const__2c_20physx__PxJointAngularLimitPair___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxD6Joint__2c_20physx__PxJointAngularLimitPair_20const__29_2c_20physx__PxJointAngularLimitPair_20_28__29_28physx__PxD6Joint_20const__29_29($4 + 332 | 0 | 0, GOT_data_internal___memory_base + 75137 | 0 | 0, GOT_func_internal_setPxD6Joint_TwistLimit_28physx__PxD6Joint__2c_20physx__PxJointAngularLimitPair_20const__29 | 0, GOT_func_internal_getPxD6Joint_TwistLimit_28physx__PxD6Joint_20const__29 | 0) | 0; + physx__PxPropertyInfo_372u_2c_20physx__PxD6Joint_2c_20physx__PxJointLimitCone_20const__2c_20physx__PxJointLimitCone___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxD6Joint__2c_20physx__PxJointLimitCone_20const__29_2c_20physx__PxJointLimitCone_20_28__29_28physx__PxD6Joint_20const__29_29($4 + 348 | 0 | 0, GOT_data_internal___memory_base + 75216 | 0 | 0, GOT_func_internal_setPxD6Joint_SwingLimit_28physx__PxD6Joint__2c_20physx__PxJointLimitCone_20const__29 | 0, GOT_func_internal_getPxD6Joint_SwingLimit_28physx__PxD6Joint_20const__29 | 0) | 0; + physx__PxPropertyInfo_373u_2c_20physx__PxD6Joint_2c_20physx__PxJointLimitPyramid_20const__2c_20physx__PxJointLimitPyramid___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxD6Joint__2c_20physx__PxJointLimitPyramid_20const__29_2c_20physx__PxJointLimitPyramid_20_28__29_28physx__PxD6Joint_20const__29_29($4 + 364 | 0 | 0, GOT_data_internal___memory_base + 75209 | 0 | 0, GOT_func_internal_setPxD6Joint_PyramidSwingLimit_28physx__PxD6Joint__2c_20physx__PxJointLimitPyramid_20const__29 | 0, GOT_func_internal_getPxD6Joint_PyramidSwingLimit_28physx__PxD6Joint_20const__29 | 0) | 0; + physx__PxIndexedPropertyInfo_374u_2c_20physx__PxD6Joint_2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive___PxIndexedPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxD6Joint__2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_29_2c_20physx__PxD6JointDrive_20_28__29_28physx__PxD6Joint_20const__2c_20physx__PxD6Drive__Enum_29_29($4 + 380 | 0 | 0, GOT_data_internal___memory_base + 152430 | 0 | 0, GOT_func_internal_setPxD6Joint_Drive_28physx__PxD6Joint__2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_29 | 0, GOT_func_internal_getPxD6Joint_Drive_28physx__PxD6Joint_20const__2c_20physx__PxD6Drive__Enum_29 | 0) | 0; + physx__PxPropertyInfo_375u_2c_20physx__PxD6Joint_2c_20physx__PxTransform_20const__2c_20physx__PxTransform___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxD6Joint__2c_20physx__PxTransform_20const__29_2c_20physx__PxTransform_20_28__29_28physx__PxD6Joint_20const__29_29($4 + 396 | 0 | 0, GOT_data_internal___memory_base + 121356 | 0 | 0, GOT_func_internal_setPxD6Joint_DrivePosition_28physx__PxD6Joint__2c_20physx__PxTransform_20const__29 | 0, GOT_func_internal_getPxD6Joint_DrivePosition_28physx__PxD6Joint_20const__29 | 0) | 0; + physx__PxPropertyInfo_376u_2c_20physx__PxD6Joint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxD6Joint__2c_20float_29_2c_20float_20_28__29_28physx__PxD6Joint_20const__29_29($4 + 412 | 0 | 0, GOT_data_internal___memory_base + 162145 | 0 | 0, GOT_func_internal_setPxD6Joint_ProjectionLinearTolerance_28physx__PxD6Joint__2c_20float_29 | 0, GOT_func_internal_getPxD6Joint_ProjectionLinearTolerance_28physx__PxD6Joint_20const__29 | 0) | 0; + physx__PxPropertyInfo_377u_2c_20physx__PxD6Joint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxD6Joint__2c_20float_29_2c_20float_20_28__29_28physx__PxD6Joint_20const__29_29($4 + 428 | 0 | 0, GOT_data_internal___memory_base + 162086 | 0 | 0, GOT_func_internal_setPxD6Joint_ProjectionAngularTolerance_28physx__PxD6Joint__2c_20float_29 | 0, GOT_func_internal_getPxD6Joint_ProjectionAngularTolerance_28physx__PxD6Joint_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_378u_2c_20physx__PxD6Joint_2c_20char_20const____PxReadOnlyPropertyInfo_28char_20const__2c_20char_20const__20_28__29_28physx__PxD6Joint_20const__29_29($4 + 444 | 0 | 0, GOT_data_internal___memory_base + 159510 | 0 | 0, GOT_func_internal_getPxD6Joint_ConcreteTypeName_28physx__PxD6Joint_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1324511,14 +1326312,14 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__PxJointGeneratedInfo__PxJointGeneratedInfo_28_29($4 | 0) | 0; - physx__PxReadOnlyPropertyInfo_381u_2c_20physx__PxDistanceJoint_2c_20float___PxReadOnlyPropertyInfo_28char_20const__2c_20float_20_28__29_28physx__PxDistanceJoint_20const__29_29($4 + 236 | 0 | 0, GOT_data_internal___memory_base + 156132 | 0 | 0, GOT_func_internal_getPxDistanceJoint_Distance_28physx__PxDistanceJoint_20const__29 | 0) | 0; - physx__PxPropertyInfo_382u_2c_20physx__PxDistanceJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxDistanceJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxDistanceJoint_20const__29_29($4 + 248 | 0 | 0, GOT_data_internal___memory_base + 156129 | 0 | 0, GOT_func_internal_setPxDistanceJoint_MinDistance_28physx__PxDistanceJoint__2c_20float_29 | 0, GOT_func_internal_getPxDistanceJoint_MinDistance_28physx__PxDistanceJoint_20const__29 | 0) | 0; - physx__PxPropertyInfo_383u_2c_20physx__PxDistanceJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxDistanceJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxDistanceJoint_20const__29_29($4 + 264 | 0 | 0, GOT_data_internal___memory_base + 155955 | 0 | 0, GOT_func_internal_setPxDistanceJoint_MaxDistance_28physx__PxDistanceJoint__2c_20float_29 | 0, GOT_func_internal_getPxDistanceJoint_MaxDistance_28physx__PxDistanceJoint_20const__29 | 0) | 0; - physx__PxPropertyInfo_384u_2c_20physx__PxDistanceJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxDistanceJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxDistanceJoint_20const__29_29($4 + 280 | 0 | 0, GOT_data_internal___memory_base + 156321 | 0 | 0, GOT_func_internal_setPxDistanceJoint_Tolerance_28physx__PxDistanceJoint__2c_20float_29 | 0, GOT_func_internal_getPxDistanceJoint_Tolerance_28physx__PxDistanceJoint_20const__29 | 0) | 0; - physx__PxPropertyInfo_385u_2c_20physx__PxDistanceJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxDistanceJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxDistanceJoint_20const__29_29($4 + 296 | 0 | 0, GOT_data_internal___memory_base + 79703 | 0 | 0, GOT_func_internal_setPxDistanceJoint_Stiffness_28physx__PxDistanceJoint__2c_20float_29 | 0, GOT_func_internal_getPxDistanceJoint_Stiffness_28physx__PxDistanceJoint_20const__29 | 0) | 0; - physx__PxPropertyInfo_386u_2c_20physx__PxDistanceJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxDistanceJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxDistanceJoint_20const__29_29($4 + 312 | 0 | 0, GOT_data_internal___memory_base + 141741 | 0 | 0, GOT_func_internal_setPxDistanceJoint_Damping_28physx__PxDistanceJoint__2c_20float_29 | 0, GOT_func_internal_getPxDistanceJoint_Damping_28physx__PxDistanceJoint_20const__29 | 0) | 0; - physx__PxPropertyInfo_387u_2c_20physx__PxDistanceJoint_2c_20physx__PxFlags_physx__PxDistanceJointFlag__Enum_2c_20unsigned_20short__2c_20physx__PxFlags_physx__PxDistanceJointFlag__Enum_2c_20unsigned_20short____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxDistanceJoint__2c_20physx__PxFlags_physx__PxDistanceJointFlag__Enum_2c_20unsigned_20short__29_2c_20physx__PxFlags_physx__PxDistanceJointFlag__Enum_2c_20unsigned_20short__20_28__29_28physx__PxDistanceJoint_20const__29_29($4 + 328 | 0 | 0, GOT_data_internal___memory_base + 84270 | 0 | 0, GOT_func_internal_setPxDistanceJoint_DistanceJointFlags_28physx__PxDistanceJoint__2c_20physx__PxFlags_physx__PxDistanceJointFlag__Enum_2c_20unsigned_20short__29 | 0, GOT_func_internal_getPxDistanceJoint_DistanceJointFlags_28physx__PxDistanceJoint_20const__29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_388u_2c_20physx__PxDistanceJoint_2c_20char_20const____PxReadOnlyPropertyInfo_28char_20const__2c_20char_20const__20_28__29_28physx__PxDistanceJoint_20const__29_29($4 + 344 | 0 | 0, GOT_data_internal___memory_base + 153624 | 0 | 0, GOT_func_internal_getPxDistanceJoint_ConcreteTypeName_28physx__PxDistanceJoint_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_381u_2c_20physx__PxDistanceJoint_2c_20float___PxReadOnlyPropertyInfo_28char_20const__2c_20float_20_28__29_28physx__PxDistanceJoint_20const__29_29($4 + 236 | 0 | 0, GOT_data_internal___memory_base + 162018 | 0 | 0, GOT_func_internal_getPxDistanceJoint_Distance_28physx__PxDistanceJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_382u_2c_20physx__PxDistanceJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxDistanceJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxDistanceJoint_20const__29_29($4 + 248 | 0 | 0, GOT_data_internal___memory_base + 162015 | 0 | 0, GOT_func_internal_setPxDistanceJoint_MinDistance_28physx__PxDistanceJoint__2c_20float_29 | 0, GOT_func_internal_getPxDistanceJoint_MinDistance_28physx__PxDistanceJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_383u_2c_20physx__PxDistanceJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxDistanceJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxDistanceJoint_20const__29_29($4 + 264 | 0 | 0, GOT_data_internal___memory_base + 161841 | 0 | 0, GOT_func_internal_setPxDistanceJoint_MaxDistance_28physx__PxDistanceJoint__2c_20float_29 | 0, GOT_func_internal_getPxDistanceJoint_MaxDistance_28physx__PxDistanceJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_384u_2c_20physx__PxDistanceJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxDistanceJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxDistanceJoint_20const__29_29($4 + 280 | 0 | 0, GOT_data_internal___memory_base + 162207 | 0 | 0, GOT_func_internal_setPxDistanceJoint_Tolerance_28physx__PxDistanceJoint__2c_20float_29 | 0, GOT_func_internal_getPxDistanceJoint_Tolerance_28physx__PxDistanceJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_385u_2c_20physx__PxDistanceJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxDistanceJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxDistanceJoint_20const__29_29($4 + 296 | 0 | 0, GOT_data_internal___memory_base + 79746 | 0 | 0, GOT_func_internal_setPxDistanceJoint_Stiffness_28physx__PxDistanceJoint__2c_20float_29 | 0, GOT_func_internal_getPxDistanceJoint_Stiffness_28physx__PxDistanceJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_386u_2c_20physx__PxDistanceJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxDistanceJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxDistanceJoint_20const__29_29($4 + 312 | 0 | 0, GOT_data_internal___memory_base + 147571 | 0 | 0, GOT_func_internal_setPxDistanceJoint_Damping_28physx__PxDistanceJoint__2c_20float_29 | 0, GOT_func_internal_getPxDistanceJoint_Damping_28physx__PxDistanceJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_387u_2c_20physx__PxDistanceJoint_2c_20physx__PxFlags_physx__PxDistanceJointFlag__Enum_2c_20unsigned_20short__2c_20physx__PxFlags_physx__PxDistanceJointFlag__Enum_2c_20unsigned_20short____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxDistanceJoint__2c_20physx__PxFlags_physx__PxDistanceJointFlag__Enum_2c_20unsigned_20short__29_2c_20physx__PxFlags_physx__PxDistanceJointFlag__Enum_2c_20unsigned_20short__20_28__29_28physx__PxDistanceJoint_20const__29_29($4 + 328 | 0 | 0, GOT_data_internal___memory_base + 84313 | 0 | 0, GOT_func_internal_setPxDistanceJoint_DistanceJointFlags_28physx__PxDistanceJoint__2c_20physx__PxFlags_physx__PxDistanceJointFlag__Enum_2c_20unsigned_20short__29 | 0, GOT_func_internal_getPxDistanceJoint_DistanceJointFlags_28physx__PxDistanceJoint_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_388u_2c_20physx__PxDistanceJoint_2c_20char_20const____PxReadOnlyPropertyInfo_28char_20const__2c_20char_20const__20_28__29_28physx__PxDistanceJoint_20const__29_29($4 + 344 | 0 | 0, GOT_data_internal___memory_base + 159510 | 0 | 0, GOT_func_internal_getPxDistanceJoint_ConcreteTypeName_28physx__PxDistanceJoint_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1324984,12 +1326785,12 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__PxJointGeneratedInfo__PxJointGeneratedInfo_28_29($4 | 0) | 0; - physx__PxPropertyInfo_391u_2c_20physx__PxContactJoint_2c_20physx__PxVec3_20const__2c_20physx__PxVec3___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxContactJoint__2c_20physx__PxVec3_20const__29_2c_20physx__PxVec3_20_28__29_28physx__PxContactJoint_20const__29_29($4 + 236 | 0 | 0, GOT_data_internal___memory_base + 76310 | 0 | 0, GOT_func_internal_setPxContactJoint_Contact_28physx__PxContactJoint__2c_20physx__PxVec3_20const__29 | 0, GOT_func_internal_getPxContactJoint_Contact_28physx__PxContactJoint_20const__29 | 0) | 0; - physx__PxPropertyInfo_392u_2c_20physx__PxContactJoint_2c_20physx__PxVec3_20const__2c_20physx__PxVec3___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxContactJoint__2c_20physx__PxVec3_20const__29_2c_20physx__PxVec3_20_28__29_28physx__PxContactJoint_20const__29_29($4 + 252 | 0 | 0, GOT_data_internal___memory_base + 122161 | 0 | 0, GOT_func_internal_setPxContactJoint_ContactNormal_28physx__PxContactJoint__2c_20physx__PxVec3_20const__29 | 0, GOT_func_internal_getPxContactJoint_ContactNormal_28physx__PxContactJoint_20const__29 | 0) | 0; - physx__PxPropertyInfo_393u_2c_20physx__PxContactJoint_2c_20float_20const_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxContactJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxContactJoint_20const__29_29($4 + 268 | 0 | 0, GOT_data_internal___memory_base + 118381 | 0 | 0, GOT_func_internal_setPxContactJoint_Penetration_28physx__PxContactJoint__2c_20float_29 | 0, GOT_func_internal_getPxContactJoint_Penetration_28physx__PxContactJoint_20const__29 | 0) | 0; - physx__PxPropertyInfo_394u_2c_20physx__PxContactJoint_2c_20float_20const_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxContactJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxContactJoint_20const__29_29($4 + 284 | 0 | 0, GOT_data_internal___memory_base + 117486 | 0 | 0, GOT_func_internal_setPxContactJoint_Resititution_28physx__PxContactJoint__2c_20float_29 | 0, GOT_func_internal_getPxContactJoint_Resititution_28physx__PxContactJoint_20const__29 | 0) | 0; - physx__PxPropertyInfo_395u_2c_20physx__PxContactJoint_2c_20float_20const_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxContactJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxContactJoint_20const__29_29($4 + 300 | 0 | 0, GOT_data_internal___memory_base + 157080 | 0 | 0, GOT_func_internal_setPxContactJoint_BounceThreshold_28physx__PxContactJoint__2c_20float_29 | 0, GOT_func_internal_getPxContactJoint_BounceThreshold_28physx__PxContactJoint_20const__29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_396u_2c_20physx__PxContactJoint_2c_20char_20const____PxReadOnlyPropertyInfo_28char_20const__2c_20char_20const__20_28__29_28physx__PxContactJoint_20const__29_29($4 + 316 | 0 | 0, GOT_data_internal___memory_base + 153624 | 0 | 0, GOT_func_internal_getPxContactJoint_ConcreteTypeName_28physx__PxContactJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_391u_2c_20physx__PxContactJoint_2c_20physx__PxVec3_20const__2c_20physx__PxVec3___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxContactJoint__2c_20physx__PxVec3_20const__29_2c_20physx__PxVec3_20_28__29_28physx__PxContactJoint_20const__29_29($4 + 236 | 0 | 0, GOT_data_internal___memory_base + 76353 | 0 | 0, GOT_func_internal_setPxContactJoint_Contact_28physx__PxContactJoint__2c_20physx__PxVec3_20const__29 | 0, GOT_func_internal_getPxContactJoint_Contact_28physx__PxContactJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_392u_2c_20physx__PxContactJoint_2c_20physx__PxVec3_20const__2c_20physx__PxVec3___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxContactJoint__2c_20physx__PxVec3_20const__29_2c_20physx__PxVec3_20_28__29_28physx__PxContactJoint_20const__29_29($4 + 252 | 0 | 0, GOT_data_internal___memory_base + 125528 | 0 | 0, GOT_func_internal_setPxContactJoint_ContactNormal_28physx__PxContactJoint__2c_20physx__PxVec3_20const__29 | 0, GOT_func_internal_getPxContactJoint_ContactNormal_28physx__PxContactJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_393u_2c_20physx__PxContactJoint_2c_20float_20const_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxContactJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxContactJoint_20const__29_29($4 + 268 | 0 | 0, GOT_data_internal___memory_base + 121748 | 0 | 0, GOT_func_internal_setPxContactJoint_Penetration_28physx__PxContactJoint__2c_20float_29 | 0, GOT_func_internal_getPxContactJoint_Penetration_28physx__PxContactJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_394u_2c_20physx__PxContactJoint_2c_20float_20const_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxContactJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxContactJoint_20const__29_29($4 + 284 | 0 | 0, GOT_data_internal___memory_base + 120853 | 0 | 0, GOT_func_internal_setPxContactJoint_Resititution_28physx__PxContactJoint__2c_20float_29 | 0, GOT_func_internal_getPxContactJoint_Resititution_28physx__PxContactJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_395u_2c_20physx__PxContactJoint_2c_20float_20const_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxContactJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxContactJoint_20const__29_29($4 + 300 | 0 | 0, GOT_data_internal___memory_base + 162966 | 0 | 0, GOT_func_internal_setPxContactJoint_BounceThreshold_28physx__PxContactJoint__2c_20float_29 | 0, GOT_func_internal_getPxContactJoint_BounceThreshold_28physx__PxContactJoint_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_396u_2c_20physx__PxContactJoint_2c_20char_20const____PxReadOnlyPropertyInfo_28char_20const__2c_20char_20const__20_28__29_28physx__PxContactJoint_20const__29_29($4 + 316 | 0 | 0, GOT_data_internal___memory_base + 159510 | 0 | 0, GOT_func_internal_getPxContactJoint_ConcreteTypeName_28physx__PxContactJoint_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1325277,9 +1327078,9 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__PxJointGeneratedInfo__PxJointGeneratedInfo_28_29($4 | 0) | 0; - physx__PxPropertyInfo_399u_2c_20physx__PxFixedJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxFixedJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxFixedJoint_20const__29_29($4 + 236 | 0 | 0, GOT_data_internal___memory_base + 156259 | 0 | 0, GOT_func_internal_setPxFixedJoint_ProjectionLinearTolerance_28physx__PxFixedJoint__2c_20float_29 | 0, GOT_func_internal_getPxFixedJoint_ProjectionLinearTolerance_28physx__PxFixedJoint_20const__29 | 0) | 0; - physx__PxPropertyInfo_400u_2c_20physx__PxFixedJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxFixedJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxFixedJoint_20const__29_29($4 + 252 | 0 | 0, GOT_data_internal___memory_base + 156200 | 0 | 0, GOT_func_internal_setPxFixedJoint_ProjectionAngularTolerance_28physx__PxFixedJoint__2c_20float_29 | 0, GOT_func_internal_getPxFixedJoint_ProjectionAngularTolerance_28physx__PxFixedJoint_20const__29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_401u_2c_20physx__PxFixedJoint_2c_20char_20const____PxReadOnlyPropertyInfo_28char_20const__2c_20char_20const__20_28__29_28physx__PxFixedJoint_20const__29_29($4 + 268 | 0 | 0, GOT_data_internal___memory_base + 153624 | 0 | 0, GOT_func_internal_getPxFixedJoint_ConcreteTypeName_28physx__PxFixedJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_399u_2c_20physx__PxFixedJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxFixedJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxFixedJoint_20const__29_29($4 + 236 | 0 | 0, GOT_data_internal___memory_base + 162145 | 0 | 0, GOT_func_internal_setPxFixedJoint_ProjectionLinearTolerance_28physx__PxFixedJoint__2c_20float_29 | 0, GOT_func_internal_getPxFixedJoint_ProjectionLinearTolerance_28physx__PxFixedJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_400u_2c_20physx__PxFixedJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxFixedJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxFixedJoint_20const__29_29($4 + 252 | 0 | 0, GOT_data_internal___memory_base + 162086 | 0 | 0, GOT_func_internal_setPxFixedJoint_ProjectionAngularTolerance_28physx__PxFixedJoint__2c_20float_29 | 0, GOT_func_internal_getPxFixedJoint_ProjectionAngularTolerance_28physx__PxFixedJoint_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_401u_2c_20physx__PxFixedJoint_2c_20char_20const____PxReadOnlyPropertyInfo_28char_20const__2c_20char_20const__20_28__29_28physx__PxFixedJoint_20const__29_29($4 + 268 | 0 | 0, GOT_data_internal___memory_base + 159510 | 0 | 0, GOT_func_internal_getPxFixedJoint_ConcreteTypeName_28physx__PxFixedJoint_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1325564,13 +1327365,13 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__PxJointGeneratedInfo__PxJointGeneratedInfo_28_29($4 | 0) | 0; - physx__PxReadOnlyPropertyInfo_404u_2c_20physx__PxPrismaticJoint_2c_20float___PxReadOnlyPropertyInfo_28char_20const__2c_20float_20_28__29_28physx__PxPrismaticJoint_20const__29_29($4 + 236 | 0 | 0, GOT_data_internal___memory_base + 117994 | 0 | 0, GOT_func_internal_getPxPrismaticJoint_Position_28physx__PxPrismaticJoint_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_404u_2c_20physx__PxPrismaticJoint_2c_20float___PxReadOnlyPropertyInfo_28char_20const__2c_20float_20_28__29_28physx__PxPrismaticJoint_20const__29_29($4 + 236 | 0 | 0, GOT_data_internal___memory_base + 121361 | 0 | 0, GOT_func_internal_getPxPrismaticJoint_Position_28physx__PxPrismaticJoint_20const__29 | 0) | 0; physx__PxReadOnlyPropertyInfo_405u_2c_20physx__PxPrismaticJoint_2c_20float___PxReadOnlyPropertyInfo_28char_20const__2c_20float_20_28__29_28physx__PxPrismaticJoint_20const__29_29($4 + 248 | 0 | 0, GOT_data_internal___memory_base + 66660 | 0 | 0, GOT_func_internal_getPxPrismaticJoint_Velocity_28physx__PxPrismaticJoint_20const__29 | 0) | 0; - physx__PxPropertyInfo_406u_2c_20physx__PxPrismaticJoint_2c_20physx__PxJointLinearLimitPair_20const__2c_20physx__PxJointLinearLimitPair___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxPrismaticJoint__2c_20physx__PxJointLinearLimitPair_20const__29_2c_20physx__PxJointLinearLimitPair_20_28__29_28physx__PxPrismaticJoint_20const__29_29($4 + 260 | 0 | 0, GOT_data_internal___memory_base + 75291 | 0 | 0, GOT_func_internal_setPxPrismaticJoint_Limit_28physx__PxPrismaticJoint__2c_20physx__PxJointLinearLimitPair_20const__29 | 0, GOT_func_internal_getPxPrismaticJoint_Limit_28physx__PxPrismaticJoint_20const__29 | 0) | 0; - physx__PxPropertyInfo_407u_2c_20physx__PxPrismaticJoint_2c_20physx__PxFlags_physx__PxPrismaticJointFlag__Enum_2c_20unsigned_20short__2c_20physx__PxFlags_physx__PxPrismaticJointFlag__Enum_2c_20unsigned_20short____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxPrismaticJoint__2c_20physx__PxFlags_physx__PxPrismaticJointFlag__Enum_2c_20unsigned_20short__29_2c_20physx__PxFlags_physx__PxPrismaticJointFlag__Enum_2c_20unsigned_20short__20_28__29_28physx__PxPrismaticJoint_20const__29_29($4 + 276 | 0 | 0, GOT_data_internal___memory_base + 84289 | 0 | 0, GOT_func_internal_setPxPrismaticJoint_PrismaticJointFlags_28physx__PxPrismaticJoint__2c_20physx__PxFlags_physx__PxPrismaticJointFlag__Enum_2c_20unsigned_20short__29 | 0, GOT_func_internal_getPxPrismaticJoint_PrismaticJointFlags_28physx__PxPrismaticJoint_20const__29 | 0) | 0; - physx__PxPropertyInfo_408u_2c_20physx__PxPrismaticJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxPrismaticJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxPrismaticJoint_20const__29_29($4 + 292 | 0 | 0, GOT_data_internal___memory_base + 156259 | 0 | 0, GOT_func_internal_setPxPrismaticJoint_ProjectionLinearTolerance_28physx__PxPrismaticJoint__2c_20float_29 | 0, GOT_func_internal_getPxPrismaticJoint_ProjectionLinearTolerance_28physx__PxPrismaticJoint_20const__29 | 0) | 0; - physx__PxPropertyInfo_409u_2c_20physx__PxPrismaticJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxPrismaticJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxPrismaticJoint_20const__29_29($4 + 308 | 0 | 0, GOT_data_internal___memory_base + 156200 | 0 | 0, GOT_func_internal_setPxPrismaticJoint_ProjectionAngularTolerance_28physx__PxPrismaticJoint__2c_20float_29 | 0, GOT_func_internal_getPxPrismaticJoint_ProjectionAngularTolerance_28physx__PxPrismaticJoint_20const__29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_410u_2c_20physx__PxPrismaticJoint_2c_20char_20const____PxReadOnlyPropertyInfo_28char_20const__2c_20char_20const__20_28__29_28physx__PxPrismaticJoint_20const__29_29($4 + 324 | 0 | 0, GOT_data_internal___memory_base + 153624 | 0 | 0, GOT_func_internal_getPxPrismaticJoint_ConcreteTypeName_28physx__PxPrismaticJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_406u_2c_20physx__PxPrismaticJoint_2c_20physx__PxJointLinearLimitPair_20const__2c_20physx__PxJointLinearLimitPair___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxPrismaticJoint__2c_20physx__PxJointLinearLimitPair_20const__29_2c_20physx__PxJointLinearLimitPair_20_28__29_28physx__PxPrismaticJoint_20const__29_29($4 + 260 | 0 | 0, GOT_data_internal___memory_base + 75323 | 0 | 0, GOT_func_internal_setPxPrismaticJoint_Limit_28physx__PxPrismaticJoint__2c_20physx__PxJointLinearLimitPair_20const__29 | 0, GOT_func_internal_getPxPrismaticJoint_Limit_28physx__PxPrismaticJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_407u_2c_20physx__PxPrismaticJoint_2c_20physx__PxFlags_physx__PxPrismaticJointFlag__Enum_2c_20unsigned_20short__2c_20physx__PxFlags_physx__PxPrismaticJointFlag__Enum_2c_20unsigned_20short____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxPrismaticJoint__2c_20physx__PxFlags_physx__PxPrismaticJointFlag__Enum_2c_20unsigned_20short__29_2c_20physx__PxFlags_physx__PxPrismaticJointFlag__Enum_2c_20unsigned_20short__20_28__29_28physx__PxPrismaticJoint_20const__29_29($4 + 276 | 0 | 0, GOT_data_internal___memory_base + 84332 | 0 | 0, GOT_func_internal_setPxPrismaticJoint_PrismaticJointFlags_28physx__PxPrismaticJoint__2c_20physx__PxFlags_physx__PxPrismaticJointFlag__Enum_2c_20unsigned_20short__29 | 0, GOT_func_internal_getPxPrismaticJoint_PrismaticJointFlags_28physx__PxPrismaticJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_408u_2c_20physx__PxPrismaticJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxPrismaticJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxPrismaticJoint_20const__29_29($4 + 292 | 0 | 0, GOT_data_internal___memory_base + 162145 | 0 | 0, GOT_func_internal_setPxPrismaticJoint_ProjectionLinearTolerance_28physx__PxPrismaticJoint__2c_20float_29 | 0, GOT_func_internal_getPxPrismaticJoint_ProjectionLinearTolerance_28physx__PxPrismaticJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_409u_2c_20physx__PxPrismaticJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxPrismaticJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxPrismaticJoint_20const__29_29($4 + 308 | 0 | 0, GOT_data_internal___memory_base + 162086 | 0 | 0, GOT_func_internal_setPxPrismaticJoint_ProjectionAngularTolerance_28physx__PxPrismaticJoint__2c_20float_29 | 0, GOT_func_internal_getPxPrismaticJoint_ProjectionAngularTolerance_28physx__PxPrismaticJoint_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_410u_2c_20physx__PxPrismaticJoint_2c_20char_20const____PxReadOnlyPropertyInfo_28char_20const__2c_20char_20const__20_28__29_28physx__PxPrismaticJoint_20const__29_29($4 + 324 | 0 | 0, GOT_data_internal___memory_base + 159510 | 0 | 0, GOT_func_internal_getPxPrismaticJoint_ConcreteTypeName_28physx__PxPrismaticJoint_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1326071,16 +1327872,16 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__PxJointGeneratedInfo__PxJointGeneratedInfo_28_29($4 | 0) | 0; - physx__PxReadOnlyPropertyInfo_413u_2c_20physx__PxRevoluteJoint_2c_20float___PxReadOnlyPropertyInfo_28char_20const__2c_20float_20_28__29_28physx__PxRevoluteJoint_20const__29_29($4 + 236 | 0 | 0, GOT_data_internal___memory_base + 153866 | 0 | 0, GOT_func_internal_getPxRevoluteJoint_Angle_28physx__PxRevoluteJoint_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_413u_2c_20physx__PxRevoluteJoint_2c_20float___PxReadOnlyPropertyInfo_28char_20const__2c_20float_20_28__29_28physx__PxRevoluteJoint_20const__29_29($4 + 236 | 0 | 0, GOT_data_internal___memory_base + 159752 | 0 | 0, GOT_func_internal_getPxRevoluteJoint_Angle_28physx__PxRevoluteJoint_20const__29 | 0) | 0; physx__PxReadOnlyPropertyInfo_414u_2c_20physx__PxRevoluteJoint_2c_20float___PxReadOnlyPropertyInfo_28char_20const__2c_20float_20_28__29_28physx__PxRevoluteJoint_20const__29_29($4 + 248 | 0 | 0, GOT_data_internal___memory_base + 66660 | 0 | 0, GOT_func_internal_getPxRevoluteJoint_Velocity_28physx__PxRevoluteJoint_20const__29 | 0) | 0; - physx__PxPropertyInfo_415u_2c_20physx__PxRevoluteJoint_2c_20physx__PxJointAngularLimitPair_20const__2c_20physx__PxJointAngularLimitPair___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRevoluteJoint__2c_20physx__PxJointAngularLimitPair_20const__29_2c_20physx__PxJointAngularLimitPair_20_28__29_28physx__PxRevoluteJoint_20const__29_29($4 + 260 | 0 | 0, GOT_data_internal___memory_base + 75291 | 0 | 0, GOT_func_internal_setPxRevoluteJoint_Limit_28physx__PxRevoluteJoint__2c_20physx__PxJointAngularLimitPair_20const__29 | 0, GOT_func_internal_getPxRevoluteJoint_Limit_28physx__PxRevoluteJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_415u_2c_20physx__PxRevoluteJoint_2c_20physx__PxJointAngularLimitPair_20const__2c_20physx__PxJointAngularLimitPair___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRevoluteJoint__2c_20physx__PxJointAngularLimitPair_20const__29_2c_20physx__PxJointAngularLimitPair_20_28__29_28physx__PxRevoluteJoint_20const__29_29($4 + 260 | 0 | 0, GOT_data_internal___memory_base + 75323 | 0 | 0, GOT_func_internal_setPxRevoluteJoint_Limit_28physx__PxRevoluteJoint__2c_20physx__PxJointAngularLimitPair_20const__29 | 0, GOT_func_internal_getPxRevoluteJoint_Limit_28physx__PxRevoluteJoint_20const__29 | 0) | 0; physx__PxPropertyInfo_416u_2c_20physx__PxRevoluteJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRevoluteJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxRevoluteJoint_20const__29_29($4 + 276 | 0 | 0, GOT_data_internal___memory_base + 66601 | 0 | 0, GOT_func_internal_setPxRevoluteJoint_DriveVelocity_28physx__PxRevoluteJoint__2c_20float_29 | 0, GOT_func_internal_getPxRevoluteJoint_DriveVelocity_28physx__PxRevoluteJoint_20const__29 | 0) | 0; - physx__PxPropertyInfo_417u_2c_20physx__PxRevoluteJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRevoluteJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxRevoluteJoint_20const__29_29($4 + 292 | 0 | 0, GOT_data_internal___memory_base + 75267 | 0 | 0, GOT_func_internal_setPxRevoluteJoint_DriveForceLimit_28physx__PxRevoluteJoint__2c_20float_29 | 0, GOT_func_internal_getPxRevoluteJoint_DriveForceLimit_28physx__PxRevoluteJoint_20const__29 | 0) | 0; - physx__PxPropertyInfo_418u_2c_20physx__PxRevoluteJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRevoluteJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxRevoluteJoint_20const__29_29($4 + 308 | 0 | 0, GOT_data_internal___memory_base + 117439 | 0 | 0, GOT_func_internal_setPxRevoluteJoint_DriveGearRatio_28physx__PxRevoluteJoint__2c_20float_29 | 0, GOT_func_internal_getPxRevoluteJoint_DriveGearRatio_28physx__PxRevoluteJoint_20const__29 | 0) | 0; - physx__PxPropertyInfo_419u_2c_20physx__PxRevoluteJoint_2c_20physx__PxFlags_physx__PxRevoluteJointFlag__Enum_2c_20unsigned_20short__2c_20physx__PxFlags_physx__PxRevoluteJointFlag__Enum_2c_20unsigned_20short____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRevoluteJoint__2c_20physx__PxFlags_physx__PxRevoluteJointFlag__Enum_2c_20unsigned_20short__29_2c_20physx__PxFlags_physx__PxRevoluteJointFlag__Enum_2c_20unsigned_20short__20_28__29_28physx__PxRevoluteJoint_20const__29_29($4 + 324 | 0 | 0, GOT_data_internal___memory_base + 84248 | 0 | 0, GOT_func_internal_setPxRevoluteJoint_RevoluteJointFlags_28physx__PxRevoluteJoint__2c_20physx__PxFlags_physx__PxRevoluteJointFlag__Enum_2c_20unsigned_20short__29 | 0, GOT_func_internal_getPxRevoluteJoint_RevoluteJointFlags_28physx__PxRevoluteJoint_20const__29 | 0) | 0; - physx__PxPropertyInfo_420u_2c_20physx__PxRevoluteJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRevoluteJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxRevoluteJoint_20const__29_29($4 + 340 | 0 | 0, GOT_data_internal___memory_base + 156259 | 0 | 0, GOT_func_internal_setPxRevoluteJoint_ProjectionLinearTolerance_28physx__PxRevoluteJoint__2c_20float_29 | 0, GOT_func_internal_getPxRevoluteJoint_ProjectionLinearTolerance_28physx__PxRevoluteJoint_20const__29 | 0) | 0; - physx__PxPropertyInfo_421u_2c_20physx__PxRevoluteJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRevoluteJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxRevoluteJoint_20const__29_29($4 + 356 | 0 | 0, GOT_data_internal___memory_base + 156200 | 0 | 0, GOT_func_internal_setPxRevoluteJoint_ProjectionAngularTolerance_28physx__PxRevoluteJoint__2c_20float_29 | 0, GOT_func_internal_getPxRevoluteJoint_ProjectionAngularTolerance_28physx__PxRevoluteJoint_20const__29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_422u_2c_20physx__PxRevoluteJoint_2c_20char_20const____PxReadOnlyPropertyInfo_28char_20const__2c_20char_20const__20_28__29_28physx__PxRevoluteJoint_20const__29_29($4 + 372 | 0 | 0, GOT_data_internal___memory_base + 153624 | 0 | 0, GOT_func_internal_getPxRevoluteJoint_ConcreteTypeName_28physx__PxRevoluteJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_417u_2c_20physx__PxRevoluteJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRevoluteJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxRevoluteJoint_20const__29_29($4 + 292 | 0 | 0, GOT_data_internal___memory_base + 75299 | 0 | 0, GOT_func_internal_setPxRevoluteJoint_DriveForceLimit_28physx__PxRevoluteJoint__2c_20float_29 | 0, GOT_func_internal_getPxRevoluteJoint_DriveForceLimit_28physx__PxRevoluteJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_418u_2c_20physx__PxRevoluteJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRevoluteJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxRevoluteJoint_20const__29_29($4 + 308 | 0 | 0, GOT_data_internal___memory_base + 120806 | 0 | 0, GOT_func_internal_setPxRevoluteJoint_DriveGearRatio_28physx__PxRevoluteJoint__2c_20float_29 | 0, GOT_func_internal_getPxRevoluteJoint_DriveGearRatio_28physx__PxRevoluteJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_419u_2c_20physx__PxRevoluteJoint_2c_20physx__PxFlags_physx__PxRevoluteJointFlag__Enum_2c_20unsigned_20short__2c_20physx__PxFlags_physx__PxRevoluteJointFlag__Enum_2c_20unsigned_20short____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRevoluteJoint__2c_20physx__PxFlags_physx__PxRevoluteJointFlag__Enum_2c_20unsigned_20short__29_2c_20physx__PxFlags_physx__PxRevoluteJointFlag__Enum_2c_20unsigned_20short__20_28__29_28physx__PxRevoluteJoint_20const__29_29($4 + 324 | 0 | 0, GOT_data_internal___memory_base + 84291 | 0 | 0, GOT_func_internal_setPxRevoluteJoint_RevoluteJointFlags_28physx__PxRevoluteJoint__2c_20physx__PxFlags_physx__PxRevoluteJointFlag__Enum_2c_20unsigned_20short__29 | 0, GOT_func_internal_getPxRevoluteJoint_RevoluteJointFlags_28physx__PxRevoluteJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_420u_2c_20physx__PxRevoluteJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRevoluteJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxRevoluteJoint_20const__29_29($4 + 340 | 0 | 0, GOT_data_internal___memory_base + 162145 | 0 | 0, GOT_func_internal_setPxRevoluteJoint_ProjectionLinearTolerance_28physx__PxRevoluteJoint__2c_20float_29 | 0, GOT_func_internal_getPxRevoluteJoint_ProjectionLinearTolerance_28physx__PxRevoluteJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_421u_2c_20physx__PxRevoluteJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxRevoluteJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxRevoluteJoint_20const__29_29($4 + 356 | 0 | 0, GOT_data_internal___memory_base + 162086 | 0 | 0, GOT_func_internal_setPxRevoluteJoint_ProjectionAngularTolerance_28physx__PxRevoluteJoint__2c_20float_29 | 0, GOT_func_internal_getPxRevoluteJoint_ProjectionAngularTolerance_28physx__PxRevoluteJoint_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_422u_2c_20physx__PxRevoluteJoint_2c_20char_20const____PxReadOnlyPropertyInfo_28char_20const__2c_20char_20const__20_28__29_28physx__PxRevoluteJoint_20const__29_29($4 + 372 | 0 | 0, GOT_data_internal___memory_base + 159510 | 0 | 0, GOT_func_internal_getPxRevoluteJoint_ConcreteTypeName_28physx__PxRevoluteJoint_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1326588,12 +1328389,12 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__PxJointGeneratedInfo__PxJointGeneratedInfo_28_29($4 | 0) | 0; - physx__PxPropertyInfo_425u_2c_20physx__PxSphericalJoint_2c_20physx__PxJointLimitCone_20const__2c_20physx__PxJointLimitCone___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSphericalJoint__2c_20physx__PxJointLimitCone_20const__29_2c_20physx__PxJointLimitCone_20_28__29_28physx__PxSphericalJoint_20const__29_29($4 + 236 | 0 | 0, GOT_data_internal___memory_base + 150947 | 0 | 0, GOT_func_internal_setPxSphericalJoint_LimitCone_28physx__PxSphericalJoint__2c_20physx__PxJointLimitCone_20const__29 | 0, GOT_func_internal_getPxSphericalJoint_LimitCone_28physx__PxSphericalJoint_20const__29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_426u_2c_20physx__PxSphericalJoint_2c_20float___PxReadOnlyPropertyInfo_28char_20const__2c_20float_20_28__29_28physx__PxSphericalJoint_20const__29_29($4 + 252 | 0 | 0, GOT_data_internal___memory_base + 153860 | 0 | 0, GOT_func_internal_getPxSphericalJoint_SwingYAngle_28physx__PxSphericalJoint_20const__29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_427u_2c_20physx__PxSphericalJoint_2c_20float___PxReadOnlyPropertyInfo_28char_20const__2c_20float_20_28__29_28physx__PxSphericalJoint_20const__29_29($4 + 264 | 0 | 0, GOT_data_internal___memory_base + 153848 | 0 | 0, GOT_func_internal_getPxSphericalJoint_SwingZAngle_28physx__PxSphericalJoint_20const__29 | 0) | 0; - physx__PxPropertyInfo_428u_2c_20physx__PxSphericalJoint_2c_20physx__PxFlags_physx__PxSphericalJointFlag__Enum_2c_20unsigned_20short__2c_20physx__PxFlags_physx__PxSphericalJointFlag__Enum_2c_20unsigned_20short____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSphericalJoint__2c_20physx__PxFlags_physx__PxSphericalJointFlag__Enum_2c_20unsigned_20short__29_2c_20physx__PxFlags_physx__PxSphericalJointFlag__Enum_2c_20unsigned_20short__20_28__29_28physx__PxSphericalJoint_20const__29_29($4 + 276 | 0 | 0, GOT_data_internal___memory_base + 84225 | 0 | 0, GOT_func_internal_setPxSphericalJoint_SphericalJointFlags_28physx__PxSphericalJoint__2c_20physx__PxFlags_physx__PxSphericalJointFlag__Enum_2c_20unsigned_20short__29 | 0, GOT_func_internal_getPxSphericalJoint_SphericalJointFlags_28physx__PxSphericalJoint_20const__29 | 0) | 0; - physx__PxPropertyInfo_429u_2c_20physx__PxSphericalJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSphericalJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxSphericalJoint_20const__29_29($4 + 292 | 0 | 0, GOT_data_internal___memory_base + 156259 | 0 | 0, GOT_func_internal_setPxSphericalJoint_ProjectionLinearTolerance_28physx__PxSphericalJoint__2c_20float_29 | 0, GOT_func_internal_getPxSphericalJoint_ProjectionLinearTolerance_28physx__PxSphericalJoint_20const__29 | 0) | 0; - physx__PxReadOnlyPropertyInfo_430u_2c_20physx__PxSphericalJoint_2c_20char_20const____PxReadOnlyPropertyInfo_28char_20const__2c_20char_20const__20_28__29_28physx__PxSphericalJoint_20const__29_29($4 + 308 | 0 | 0, GOT_data_internal___memory_base + 153624 | 0 | 0, GOT_func_internal_getPxSphericalJoint_ConcreteTypeName_28physx__PxSphericalJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_425u_2c_20physx__PxSphericalJoint_2c_20physx__PxJointLimitCone_20const__2c_20physx__PxJointLimitCone___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSphericalJoint__2c_20physx__PxJointLimitCone_20const__29_2c_20physx__PxJointLimitCone_20_28__29_28physx__PxSphericalJoint_20const__29_29($4 + 236 | 0 | 0, GOT_data_internal___memory_base + 156833 | 0 | 0, GOT_func_internal_setPxSphericalJoint_LimitCone_28physx__PxSphericalJoint__2c_20physx__PxJointLimitCone_20const__29 | 0, GOT_func_internal_getPxSphericalJoint_LimitCone_28physx__PxSphericalJoint_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_426u_2c_20physx__PxSphericalJoint_2c_20float___PxReadOnlyPropertyInfo_28char_20const__2c_20float_20_28__29_28physx__PxSphericalJoint_20const__29_29($4 + 252 | 0 | 0, GOT_data_internal___memory_base + 159746 | 0 | 0, GOT_func_internal_getPxSphericalJoint_SwingYAngle_28physx__PxSphericalJoint_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_427u_2c_20physx__PxSphericalJoint_2c_20float___PxReadOnlyPropertyInfo_28char_20const__2c_20float_20_28__29_28physx__PxSphericalJoint_20const__29_29($4 + 264 | 0 | 0, GOT_data_internal___memory_base + 159734 | 0 | 0, GOT_func_internal_getPxSphericalJoint_SwingZAngle_28physx__PxSphericalJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_428u_2c_20physx__PxSphericalJoint_2c_20physx__PxFlags_physx__PxSphericalJointFlag__Enum_2c_20unsigned_20short__2c_20physx__PxFlags_physx__PxSphericalJointFlag__Enum_2c_20unsigned_20short____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSphericalJoint__2c_20physx__PxFlags_physx__PxSphericalJointFlag__Enum_2c_20unsigned_20short__29_2c_20physx__PxFlags_physx__PxSphericalJointFlag__Enum_2c_20unsigned_20short__20_28__29_28physx__PxSphericalJoint_20const__29_29($4 + 276 | 0 | 0, GOT_data_internal___memory_base + 84268 | 0 | 0, GOT_func_internal_setPxSphericalJoint_SphericalJointFlags_28physx__PxSphericalJoint__2c_20physx__PxFlags_physx__PxSphericalJointFlag__Enum_2c_20unsigned_20short__29 | 0, GOT_func_internal_getPxSphericalJoint_SphericalJointFlags_28physx__PxSphericalJoint_20const__29 | 0) | 0; + physx__PxPropertyInfo_429u_2c_20physx__PxSphericalJoint_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSphericalJoint__2c_20float_29_2c_20float_20_28__29_28physx__PxSphericalJoint_20const__29_29($4 + 292 | 0 | 0, GOT_data_internal___memory_base + 162145 | 0 | 0, GOT_func_internal_setPxSphericalJoint_ProjectionLinearTolerance_28physx__PxSphericalJoint__2c_20float_29 | 0, GOT_func_internal_getPxSphericalJoint_ProjectionLinearTolerance_28physx__PxSphericalJoint_20const__29 | 0) | 0; + physx__PxReadOnlyPropertyInfo_430u_2c_20physx__PxSphericalJoint_2c_20char_20const____PxReadOnlyPropertyInfo_28char_20const__2c_20char_20const__20_28__29_28physx__PxSphericalJoint_20const__29_29($4 + 308 | 0 | 0, GOT_data_internal___memory_base + 159510 | 0 | 0, GOT_func_internal_getPxSphericalJoint_ConcreteTypeName_28physx__PxSphericalJoint_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1326833,11 +1328634,11 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__PxPropertyInfo_433u_2c_20physx__PxJointLimitParameters_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointLimitParameters__2c_20float_29_2c_20float_20_28__29_28physx__PxJointLimitParameters_20const__29_29($4 | 0, GOT_data_internal___memory_base + 117474 | 0 | 0, GOT_func_internal_setPxJointLimitParametersRestitution_28physx__PxJointLimitParameters__2c_20float_29 | 0, GOT_func_internal_getPxJointLimitParametersRestitution_28physx__PxJointLimitParameters_20const__29 | 0) | 0; - physx__PxPropertyInfo_434u_2c_20physx__PxJointLimitParameters_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointLimitParameters__2c_20float_29_2c_20float_20_28__29_28physx__PxJointLimitParameters_20const__29_29($4 + 16 | 0 | 0, GOT_data_internal___memory_base + 157080 | 0 | 0, GOT_func_internal_setPxJointLimitParametersBounceThreshold_28physx__PxJointLimitParameters__2c_20float_29 | 0, GOT_func_internal_getPxJointLimitParametersBounceThreshold_28physx__PxJointLimitParameters_20const__29 | 0) | 0; - physx__PxPropertyInfo_435u_2c_20physx__PxJointLimitParameters_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointLimitParameters__2c_20float_29_2c_20float_20_28__29_28physx__PxJointLimitParameters_20const__29_29($4 + 32 | 0 | 0, GOT_data_internal___memory_base + 79703 | 0 | 0, GOT_func_internal_setPxJointLimitParametersStiffness_28physx__PxJointLimitParameters__2c_20float_29 | 0, GOT_func_internal_getPxJointLimitParametersStiffness_28physx__PxJointLimitParameters_20const__29 | 0) | 0; - physx__PxPropertyInfo_436u_2c_20physx__PxJointLimitParameters_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointLimitParameters__2c_20float_29_2c_20float_20_28__29_28physx__PxJointLimitParameters_20const__29_29($4 + 48 | 0 | 0, GOT_data_internal___memory_base + 141741 | 0 | 0, GOT_func_internal_setPxJointLimitParametersDamping_28physx__PxJointLimitParameters__2c_20float_29 | 0, GOT_func_internal_getPxJointLimitParametersDamping_28physx__PxJointLimitParameters_20const__29 | 0) | 0; - physx__PxPropertyInfo_437u_2c_20physx__PxJointLimitParameters_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointLimitParameters__2c_20float_29_2c_20float_20_28__29_28physx__PxJointLimitParameters_20const__29_29($4 + 64 | 0 | 0, GOT_data_internal___memory_base + 156095 | 0 | 0, GOT_func_internal_setPxJointLimitParametersContactDistance_28physx__PxJointLimitParameters__2c_20float_29 | 0, GOT_func_internal_getPxJointLimitParametersContactDistance_28physx__PxJointLimitParameters_20const__29 | 0) | 0; + physx__PxPropertyInfo_433u_2c_20physx__PxJointLimitParameters_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointLimitParameters__2c_20float_29_2c_20float_20_28__29_28physx__PxJointLimitParameters_20const__29_29($4 | 0, GOT_data_internal___memory_base + 120841 | 0 | 0, GOT_func_internal_setPxJointLimitParametersRestitution_28physx__PxJointLimitParameters__2c_20float_29 | 0, GOT_func_internal_getPxJointLimitParametersRestitution_28physx__PxJointLimitParameters_20const__29 | 0) | 0; + physx__PxPropertyInfo_434u_2c_20physx__PxJointLimitParameters_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointLimitParameters__2c_20float_29_2c_20float_20_28__29_28physx__PxJointLimitParameters_20const__29_29($4 + 16 | 0 | 0, GOT_data_internal___memory_base + 162966 | 0 | 0, GOT_func_internal_setPxJointLimitParametersBounceThreshold_28physx__PxJointLimitParameters__2c_20float_29 | 0, GOT_func_internal_getPxJointLimitParametersBounceThreshold_28physx__PxJointLimitParameters_20const__29 | 0) | 0; + physx__PxPropertyInfo_435u_2c_20physx__PxJointLimitParameters_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointLimitParameters__2c_20float_29_2c_20float_20_28__29_28physx__PxJointLimitParameters_20const__29_29($4 + 32 | 0 | 0, GOT_data_internal___memory_base + 79746 | 0 | 0, GOT_func_internal_setPxJointLimitParametersStiffness_28physx__PxJointLimitParameters__2c_20float_29 | 0, GOT_func_internal_getPxJointLimitParametersStiffness_28physx__PxJointLimitParameters_20const__29 | 0) | 0; + physx__PxPropertyInfo_436u_2c_20physx__PxJointLimitParameters_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointLimitParameters__2c_20float_29_2c_20float_20_28__29_28physx__PxJointLimitParameters_20const__29_29($4 + 48 | 0 | 0, GOT_data_internal___memory_base + 147571 | 0 | 0, GOT_func_internal_setPxJointLimitParametersDamping_28physx__PxJointLimitParameters__2c_20float_29 | 0, GOT_func_internal_getPxJointLimitParametersDamping_28physx__PxJointLimitParameters_20const__29 | 0) | 0; + physx__PxPropertyInfo_437u_2c_20physx__PxJointLimitParameters_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointLimitParameters__2c_20float_29_2c_20float_20_28__29_28physx__PxJointLimitParameters_20const__29_29($4 + 64 | 0 | 0, GOT_data_internal___memory_base + 161981 | 0 | 0, GOT_func_internal_setPxJointLimitParametersContactDistance_28physx__PxJointLimitParameters__2c_20float_29 | 0, GOT_func_internal_getPxJointLimitParametersContactDistance_28physx__PxJointLimitParameters_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1327125,7 +1328926,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__PxJointLimitParametersGeneratedInfo__PxJointLimitParametersGeneratedInfo_28_29($4 | 0) | 0; - physx__PxPropertyInfo_440u_2c_20physx__PxJointLinearLimit_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointLinearLimit__2c_20float_29_2c_20float_20_28__29_28physx__PxJointLinearLimit_20const__29_29($4 + 80 | 0 | 0, GOT_data_internal___memory_base + 147139 | 0 | 0, GOT_func_internal_setPxJointLinearLimitValue_28physx__PxJointLinearLimit__2c_20float_29 | 0, GOT_func_internal_getPxJointLinearLimitValue_28physx__PxJointLinearLimit_20const__29 | 0) | 0; + physx__PxPropertyInfo_440u_2c_20physx__PxJointLinearLimit_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointLinearLimit__2c_20float_29_2c_20float_20_28__29_28physx__PxJointLinearLimit_20const__29_29($4 + 80 | 0 | 0, GOT_data_internal___memory_base + 153019 | 0 | 0, GOT_func_internal_setPxJointLinearLimitValue_28physx__PxJointLinearLimit__2c_20float_29 | 0, GOT_func_internal_getPxJointLinearLimitValue_28physx__PxJointLinearLimit_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1327193,8 +1328994,8 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__PxJointLimitParametersGeneratedInfo__PxJointLimitParametersGeneratedInfo_28_29($4 | 0) | 0; - physx__PxPropertyInfo_443u_2c_20physx__PxJointLinearLimitPair_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointLinearLimitPair__2c_20float_29_2c_20float_20_28__29_28physx__PxJointLinearLimitPair_20const__29_29($4 + 80 | 0 | 0, GOT_data_internal___memory_base + 92825 | 0 | 0, GOT_func_internal_setPxJointLinearLimitPairUpper_28physx__PxJointLinearLimitPair__2c_20float_29 | 0, GOT_func_internal_getPxJointLinearLimitPairUpper_28physx__PxJointLinearLimitPair_20const__29 | 0) | 0; - physx__PxPropertyInfo_444u_2c_20physx__PxJointLinearLimitPair_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointLinearLimitPair__2c_20float_29_2c_20float_20_28__29_28physx__PxJointLinearLimitPair_20const__29_29($4 + 96 | 0 | 0, GOT_data_internal___memory_base + 91201 | 0 | 0, GOT_func_internal_setPxJointLinearLimitPairLower_28physx__PxJointLinearLimitPair__2c_20float_29 | 0, GOT_func_internal_getPxJointLinearLimitPairLower_28physx__PxJointLinearLimitPair_20const__29 | 0) | 0; + physx__PxPropertyInfo_443u_2c_20physx__PxJointLinearLimitPair_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointLinearLimitPair__2c_20float_29_2c_20float_20_28__29_28physx__PxJointLinearLimitPair_20const__29_29($4 + 80 | 0 | 0, GOT_data_internal___memory_base + 92916 | 0 | 0, GOT_func_internal_setPxJointLinearLimitPairUpper_28physx__PxJointLinearLimitPair__2c_20float_29 | 0, GOT_func_internal_getPxJointLinearLimitPairUpper_28physx__PxJointLinearLimitPair_20const__29 | 0) | 0; + physx__PxPropertyInfo_444u_2c_20physx__PxJointLinearLimitPair_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointLinearLimitPair__2c_20float_29_2c_20float_20_28__29_28physx__PxJointLinearLimitPair_20const__29_29($4 + 96 | 0 | 0, GOT_data_internal___memory_base + 91270 | 0 | 0, GOT_func_internal_setPxJointLinearLimitPairLower_28physx__PxJointLinearLimitPair__2c_20float_29 | 0, GOT_func_internal_getPxJointLinearLimitPairLower_28physx__PxJointLinearLimitPair_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1327317,8 +1329118,8 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__PxJointLimitParametersGeneratedInfo__PxJointLimitParametersGeneratedInfo_28_29($4 | 0) | 0; - physx__PxPropertyInfo_447u_2c_20physx__PxJointAngularLimitPair_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointAngularLimitPair__2c_20float_29_2c_20float_20_28__29_28physx__PxJointAngularLimitPair_20const__29_29($4 + 80 | 0 | 0, GOT_data_internal___memory_base + 92825 | 0 | 0, GOT_func_internal_setPxJointAngularLimitPairUpper_28physx__PxJointAngularLimitPair__2c_20float_29 | 0, GOT_func_internal_getPxJointAngularLimitPairUpper_28physx__PxJointAngularLimitPair_20const__29 | 0) | 0; - physx__PxPropertyInfo_448u_2c_20physx__PxJointAngularLimitPair_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointAngularLimitPair__2c_20float_29_2c_20float_20_28__29_28physx__PxJointAngularLimitPair_20const__29_29($4 + 96 | 0 | 0, GOT_data_internal___memory_base + 91201 | 0 | 0, GOT_func_internal_setPxJointAngularLimitPairLower_28physx__PxJointAngularLimitPair__2c_20float_29 | 0, GOT_func_internal_getPxJointAngularLimitPairLower_28physx__PxJointAngularLimitPair_20const__29 | 0) | 0; + physx__PxPropertyInfo_447u_2c_20physx__PxJointAngularLimitPair_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointAngularLimitPair__2c_20float_29_2c_20float_20_28__29_28physx__PxJointAngularLimitPair_20const__29_29($4 + 80 | 0 | 0, GOT_data_internal___memory_base + 92916 | 0 | 0, GOT_func_internal_setPxJointAngularLimitPairUpper_28physx__PxJointAngularLimitPair__2c_20float_29 | 0, GOT_func_internal_getPxJointAngularLimitPairUpper_28physx__PxJointAngularLimitPair_20const__29 | 0) | 0; + physx__PxPropertyInfo_448u_2c_20physx__PxJointAngularLimitPair_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointAngularLimitPair__2c_20float_29_2c_20float_20_28__29_28physx__PxJointAngularLimitPair_20const__29_29($4 + 96 | 0 | 0, GOT_data_internal___memory_base + 91270 | 0 | 0, GOT_func_internal_setPxJointAngularLimitPairLower_28physx__PxJointAngularLimitPair__2c_20float_29 | 0, GOT_func_internal_getPxJointAngularLimitPairLower_28physx__PxJointAngularLimitPair_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1327441,8 +1329242,8 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__PxJointLimitParametersGeneratedInfo__PxJointLimitParametersGeneratedInfo_28_29($4 | 0) | 0; - physx__PxPropertyInfo_451u_2c_20physx__PxJointLimitCone_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointLimitCone__2c_20float_29_2c_20float_20_28__29_28physx__PxJointLimitCone_20const__29_29($4 + 80 | 0 | 0, GOT_data_internal___memory_base + 153865 | 0 | 0, GOT_func_internal_setPxJointLimitConeYAngle_28physx__PxJointLimitCone__2c_20float_29 | 0, GOT_func_internal_getPxJointLimitConeYAngle_28physx__PxJointLimitCone_20const__29 | 0) | 0; - physx__PxPropertyInfo_452u_2c_20physx__PxJointLimitCone_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointLimitCone__2c_20float_29_2c_20float_20_28__29_28physx__PxJointLimitCone_20const__29_29($4 + 96 | 0 | 0, GOT_data_internal___memory_base + 153853 | 0 | 0, GOT_func_internal_setPxJointLimitConeZAngle_28physx__PxJointLimitCone__2c_20float_29 | 0, GOT_func_internal_getPxJointLimitConeZAngle_28physx__PxJointLimitCone_20const__29 | 0) | 0; + physx__PxPropertyInfo_451u_2c_20physx__PxJointLimitCone_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointLimitCone__2c_20float_29_2c_20float_20_28__29_28physx__PxJointLimitCone_20const__29_29($4 + 80 | 0 | 0, GOT_data_internal___memory_base + 159751 | 0 | 0, GOT_func_internal_setPxJointLimitConeYAngle_28physx__PxJointLimitCone__2c_20float_29 | 0, GOT_func_internal_getPxJointLimitConeYAngle_28physx__PxJointLimitCone_20const__29 | 0) | 0; + physx__PxPropertyInfo_452u_2c_20physx__PxJointLimitCone_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointLimitCone__2c_20float_29_2c_20float_20_28__29_28physx__PxJointLimitCone_20const__29_29($4 + 96 | 0 | 0, GOT_data_internal___memory_base + 159739 | 0 | 0, GOT_func_internal_setPxJointLimitConeZAngle_28physx__PxJointLimitCone__2c_20float_29 | 0, GOT_func_internal_getPxJointLimitConeZAngle_28physx__PxJointLimitCone_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1327565,9 +1329366,9 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__PxJointLimitParametersGeneratedInfo__PxJointLimitParametersGeneratedInfo_28_29($4 | 0) | 0; - physx__PxPropertyInfo_455u_2c_20physx__PxJointLimitPyramid_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointLimitPyramid__2c_20float_29_2c_20float_20_28__29_28physx__PxJointLimitPyramid_20const__29_29($4 + 80 | 0 | 0, GOT_data_internal___memory_base + 119499 | 0 | 0, GOT_func_internal_setPxJointLimitPyramidYAngleMin_28physx__PxJointLimitPyramid__2c_20float_29 | 0, GOT_func_internal_getPxJointLimitPyramidYAngleMin_28physx__PxJointLimitPyramid_20const__29 | 0) | 0; + physx__PxPropertyInfo_455u_2c_20physx__PxJointLimitPyramid_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointLimitPyramid__2c_20float_29_2c_20float_20_28__29_28physx__PxJointLimitPyramid_20const__29_29($4 + 80 | 0 | 0, GOT_data_internal___memory_base + 122866 | 0 | 0, GOT_func_internal_setPxJointLimitPyramidYAngleMin_28physx__PxJointLimitPyramid__2c_20float_29 | 0, GOT_func_internal_getPxJointLimitPyramidYAngleMin_28physx__PxJointLimitPyramid_20const__29 | 0) | 0; physx__PxPropertyInfo_456u_2c_20physx__PxJointLimitPyramid_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointLimitPyramid__2c_20float_29_2c_20float_20_28__29_28physx__PxJointLimitPyramid_20const__29_29($4 + 96 | 0 | 0, GOT_data_internal___memory_base + 70949 | 0 | 0, GOT_func_internal_setPxJointLimitPyramidYAngleMax_28physx__PxJointLimitPyramid__2c_20float_29 | 0, GOT_func_internal_getPxJointLimitPyramidYAngleMax_28physx__PxJointLimitPyramid_20const__29 | 0) | 0; - physx__PxPropertyInfo_457u_2c_20physx__PxJointLimitPyramid_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointLimitPyramid__2c_20float_29_2c_20float_20_28__29_28physx__PxJointLimitPyramid_20const__29_29($4 + 112 | 0 | 0, GOT_data_internal___memory_base + 119489 | 0 | 0, GOT_func_internal_setPxJointLimitPyramidZAngleMin_28physx__PxJointLimitPyramid__2c_20float_29 | 0, GOT_func_internal_getPxJointLimitPyramidZAngleMin_28physx__PxJointLimitPyramid_20const__29 | 0) | 0; + physx__PxPropertyInfo_457u_2c_20physx__PxJointLimitPyramid_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointLimitPyramid__2c_20float_29_2c_20float_20_28__29_28physx__PxJointLimitPyramid_20const__29_29($4 + 112 | 0 | 0, GOT_data_internal___memory_base + 122856 | 0 | 0, GOT_func_internal_setPxJointLimitPyramidZAngleMin_28physx__PxJointLimitPyramid__2c_20float_29 | 0, GOT_func_internal_getPxJointLimitPyramidZAngleMin_28physx__PxJointLimitPyramid_20const__29 | 0) | 0; physx__PxPropertyInfo_458u_2c_20physx__PxJointLimitPyramid_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxJointLimitPyramid__2c_20float_29_2c_20float_20_28__29_28physx__PxJointLimitPyramid_20const__29_29($4 + 128 | 0 | 0, GOT_data_internal___memory_base + 70939 | 0 | 0, GOT_func_internal_setPxJointLimitPyramidZAngleMax_28physx__PxJointLimitPyramid__2c_20float_29 | 0, GOT_func_internal_getPxJointLimitPyramidZAngleMax_28physx__PxJointLimitPyramid_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; @@ -1327800,8 +1329601,8 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - physx__PxPropertyInfo_461u_2c_20physx__PxSpring_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSpring__2c_20float_29_2c_20float_20_28__29_28physx__PxSpring_20const__29_29($4 | 0, GOT_data_internal___memory_base + 79703 | 0 | 0, GOT_func_internal_setPxSpringStiffness_28physx__PxSpring__2c_20float_29 | 0, GOT_func_internal_getPxSpringStiffness_28physx__PxSpring_20const__29 | 0) | 0; - physx__PxPropertyInfo_462u_2c_20physx__PxSpring_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSpring__2c_20float_29_2c_20float_20_28__29_28physx__PxSpring_20const__29_29($4 + 16 | 0 | 0, GOT_data_internal___memory_base + 141741 | 0 | 0, GOT_func_internal_setPxSpringDamping_28physx__PxSpring__2c_20float_29 | 0, GOT_func_internal_getPxSpringDamping_28physx__PxSpring_20const__29 | 0) | 0; + physx__PxPropertyInfo_461u_2c_20physx__PxSpring_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSpring__2c_20float_29_2c_20float_20_28__29_28physx__PxSpring_20const__29_29($4 | 0, GOT_data_internal___memory_base + 79746 | 0 | 0, GOT_func_internal_setPxSpringStiffness_28physx__PxSpring__2c_20float_29 | 0, GOT_func_internal_getPxSpringStiffness_28physx__PxSpring_20const__29 | 0) | 0; + physx__PxPropertyInfo_462u_2c_20physx__PxSpring_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxSpring__2c_20float_29_2c_20float_20_28__29_28physx__PxSpring_20const__29_29($4 + 16 | 0 | 0, GOT_data_internal___memory_base + 147571 | 0 | 0, GOT_func_internal_setPxSpringDamping_28physx__PxSpring__2c_20float_29 | 0, GOT_func_internal_getPxSpringDamping_28physx__PxSpring_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1327924,8 +1329725,8 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__PxSpringGeneratedInfo__PxSpringGeneratedInfo_28_29($4 | 0) | 0; - physx__PxPropertyInfo_465u_2c_20physx__PxD6JointDrive_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxD6JointDrive__2c_20float_29_2c_20float_20_28__29_28physx__PxD6JointDrive_20const__29_29($4 + 32 | 0 | 0, GOT_data_internal___memory_base + 75272 | 0 | 0, GOT_func_internal_setPxD6JointDriveForceLimit_28physx__PxD6JointDrive__2c_20float_29 | 0, GOT_func_internal_getPxD6JointDriveForceLimit_28physx__PxD6JointDrive_20const__29 | 0) | 0; - physx__PxPropertyInfo_466u_2c_20physx__PxD6JointDrive_2c_20physx__PxFlags_physx__PxD6JointDriveFlag__Enum_2c_20unsigned_20int__2c_20physx__PxFlags_physx__PxD6JointDriveFlag__Enum_2c_20unsigned_20int____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxD6JointDrive__2c_20physx__PxFlags_physx__PxD6JointDriveFlag__Enum_2c_20unsigned_20int__29_2c_20physx__PxFlags_physx__PxD6JointDriveFlag__Enum_2c_20unsigned_20int__20_28__29_28physx__PxD6JointDrive_20const__29_29($4 + 48 | 0 | 0, GOT_data_internal___memory_base + 84767 | 0 | 0, GOT_func_internal_setPxD6JointDriveFlags_28physx__PxD6JointDrive__2c_20physx__PxFlags_physx__PxD6JointDriveFlag__Enum_2c_20unsigned_20int__29 | 0, GOT_func_internal_getPxD6JointDriveFlags_28physx__PxD6JointDrive_20const__29 | 0) | 0; + physx__PxPropertyInfo_465u_2c_20physx__PxD6JointDrive_2c_20float_2c_20float___PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxD6JointDrive__2c_20float_29_2c_20float_20_28__29_28physx__PxD6JointDrive_20const__29_29($4 + 32 | 0 | 0, GOT_data_internal___memory_base + 75304 | 0 | 0, GOT_func_internal_setPxD6JointDriveForceLimit_28physx__PxD6JointDrive__2c_20float_29 | 0, GOT_func_internal_getPxD6JointDriveForceLimit_28physx__PxD6JointDrive_20const__29 | 0) | 0; + physx__PxPropertyInfo_466u_2c_20physx__PxD6JointDrive_2c_20physx__PxFlags_physx__PxD6JointDriveFlag__Enum_2c_20unsigned_20int__2c_20physx__PxFlags_physx__PxD6JointDriveFlag__Enum_2c_20unsigned_20int____PxPropertyInfo_28char_20const__2c_20void_20_28__29_28physx__PxD6JointDrive__2c_20physx__PxFlags_physx__PxD6JointDriveFlag__Enum_2c_20unsigned_20int__29_2c_20physx__PxFlags_physx__PxD6JointDriveFlag__Enum_2c_20unsigned_20int__20_28__29_28physx__PxD6JointDrive_20const__29_29($4 + 48 | 0 | 0, GOT_data_internal___memory_base + 84836 | 0 | 0, GOT_func_internal_setPxD6JointDriveFlags_28physx__PxD6JointDrive__2c_20physx__PxFlags_physx__PxD6JointDriveFlag__Enum_2c_20unsigned_20int__29 | 0, GOT_func_internal_getPxD6JointDriveFlags_28physx__PxD6JointDrive_20const__29 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1329136,7 +1330937,7 @@ function asmFunc(imports) { break label$2 } $15 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $15 + 109228 | 0 | 0, 102 | 0, $15 + 261903 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $15 + 111559 | 0 | 0, 102 | 0, $15 + 267885 | 0 | 0, 0 | 0); HEAP8[($4 + 239 | 0) >> 0] = 0 & 1 | 0; HEAP32[($4 + 192 | 0) >> 2] = 1; break label$1; @@ -1329483,7 +1331284,7 @@ function asmFunc(imports) { break label$3 } $24 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $24 + 109228 | 0 | 0, 193 | 0, $24 + 261829 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $24 + 111559 | 0 | 0, 193 | 0, $24 + 267811 | 0 | 0, 0 | 0); HEAP8[($7 + 79 | 0) >> 0] = 0 & 1 | 0; break label$2; } @@ -1329492,7 +1331293,7 @@ function asmFunc(imports) { break label$4 } $42 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $42 + 109228 | 0 | 0, 199 | 0, $42 + 262062 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $42 + 111559 | 0 | 0, 199 | 0, $42 + 268044 | 0 | 0, 0 | 0); HEAP8[($7 + 79 | 0) >> 0] = 0 & 1 | 0; break label$2; } @@ -1329501,7 +1331302,7 @@ function asmFunc(imports) { break label$5 } $60 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $60 + 109228 | 0 | 0, 205 | 0, $60 + 262205 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $60 + 111559 | 0 | 0, 205 | 0, $60 + 268187 | 0 | 0, 0 | 0); HEAP8[($7 + 79 | 0) >> 0] = 0 & 1 | 0; break label$2; } @@ -1329518,12 +1331319,12 @@ function asmFunc(imports) { } $102 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373959 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380807 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $103 = physx__PxGetAssertHandler_28_29() | 0; $107 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$103 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($103, $107 + 162071 | 0, $107 + 109228 | 0, 215, $107 + 373959 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$103 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($103, $107 + 167969 | 0, $107 + 111559 | 0, 215, $107 + 380807 | 0); $102 = 0; } } @@ -1329572,7 +1331373,7 @@ function asmFunc(imports) { break label$14 } $180 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $180 + 109228 | 0 | 0, 247 | 0, $180 + 257596 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $180 + 111559 | 0 | 0, 247 | 0, $180 + 263578 | 0 | 0, 0 | 0); HEAP8[($7 + 79 | 0) >> 0] = 0 & 1 | 0; break label$2; } @@ -1329910,7 +1331711,7 @@ function asmFunc(imports) { (wasm2js_i32$0 = $6, wasm2js_i32$1 = unsigned_20short_20physx__PxMin_unsigned_20short__28unsigned_20short_2c_20unsigned_20short_29((HEAPU16[($6 + 210 | 0) >> 1] | 0) & 65535 | 0 | 0, 64 & 65535 | 0 | 0) | 0), HEAP16[(wasm2js_i32$0 + 210 | 0) >> 1] = wasm2js_i32$1; } physx__shdfnd__ReflectionAllocator_physx__QuickHullConvexHullLib___ReflectionAllocator_28char_20const__29($6 + 165 | 0 | 0, 0 | 0) | 0; - $63 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__QuickHullConvexHullLib___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__QuickHullConvexHullLib__2c_20char_20const__2c_20int_29(48 | 0, $6 + 165 | 0 | 0, GOT_data_internal___memory_base + 109228 | 0 | 0, 283 | 0) | 0; + $63 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__QuickHullConvexHullLib___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__QuickHullConvexHullLib__2c_20char_20const__2c_20int_29(48 | 0, $6 + 165 | 0 | 0, GOT_data_internal___memory_base + 111559 | 0 | 0, 283 | 0) | 0; physx__QuickHullConvexHullLib__QuickHullConvexHullLib_28physx__PxConvexMeshDesc_20const__2c_20physx__PxCookingParams_20const__29($63 | 0, $6 + 172 | 0 | 0, $7 + 4 | 0 | 0) | 0; HEAP32[($6 + 216 | 0) >> 2] = $63; } @@ -1330088,7 +1331889,7 @@ function asmFunc(imports) { (wasm2js_i32$0 = $6, wasm2js_i32$1 = unsigned_20short_20physx__PxMin_unsigned_20short__28unsigned_20short_2c_20unsigned_20short_29((HEAPU16[($6 + 322 | 0) >> 1] | 0) & 65535 | 0 | 0, 64 & 65535 | 0 | 0) | 0), HEAP16[(wasm2js_i32$0 + 322 | 0) >> 1] = wasm2js_i32$1; } physx__shdfnd__ReflectionAllocator_physx__QuickHullConvexHullLib___ReflectionAllocator_28char_20const__29($6 + 277 | 0 | 0, 0 | 0) | 0; - $65 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__QuickHullConvexHullLib___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__QuickHullConvexHullLib__2c_20char_20const__2c_20int_29(48 | 0, $6 + 277 | 0 | 0, GOT_data_internal___memory_base + 109228 | 0 | 0, 331 | 0) | 0; + $65 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__QuickHullConvexHullLib___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__QuickHullConvexHullLib__2c_20char_20const__2c_20int_29(48 | 0, $6 + 277 | 0 | 0, GOT_data_internal___memory_base + 111559 | 0 | 0, 331 | 0) | 0; physx__QuickHullConvexHullLib__QuickHullConvexHullLib_28physx__PxConvexMeshDesc_20const__2c_20physx__PxCookingParams_20const__29($65 | 0, $6 + 284 | 0 | 0, $7 + 4 | 0 | 0) | 0; HEAP32[($6 + 328 | 0) >> 2] = $65; } @@ -1330386,7 +1332187,7 @@ function asmFunc(imports) { break label$2 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 109228 | 0 | 0, 417 | 0, $16 + 261985 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 111559 | 0 | 0, 417 | 0, $16 + 267967 | 0 | 0, 0 | 0); HEAP8[($5 + 159 | 0) >> 0] = 0 & 1 | 0; HEAP32[($5 + 108 | 0) >> 2] = 1; break label$1; @@ -1330440,13 +1332241,13 @@ function asmFunc(imports) { break label$2 } $15 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $15 + 109228 | 0 | 0, 450 | 0, $15 + 261985 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $15 + 111559 | 0 | 0, 450 | 0, $15 + 267967 | 0 | 0, 0 | 0); HEAP32[($5 + 76 | 0) >> 2] = 0; HEAP32[($5 + 28 | 0) >> 2] = 1; break label$1; } physx__shdfnd__ReflectionAllocator_physx__Gu__HeightField___ReflectionAllocator_28char_20const__29($5 + 19 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Gu__HeightField___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 19 | 0 | 0, 100 | 0, GOT_data_internal___memory_base + 109228 | 0 | 0, 456 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__Gu__HeightField___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 19 | 0 | 0, 100 | 0, GOT_data_internal___memory_base + 111559 | 0 | 0, 456 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; physx__Cm__markSerializedMem_28void__2c_20unsigned_20int_29(HEAP32[($5 + 20 | 0) >> 2] | 0 | 0, 100 | 0); $42 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(100 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0 | 0) | 0; physx__Gu__HeightField__HeightField_28physx__GuMeshFactory__29($42 | 0, 0 | 0) | 0; @@ -1330522,7 +1332323,7 @@ function asmFunc(imports) { break label$2 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 109228 | 0 | 0, 492 | 0, $16 + 261985 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 111559 | 0 | 0, 492 | 0, $16 + 267967 | 0 | 0, 0 | 0); HEAP8[($5 + 79 | 0) >> 0] = 0 & 1 | 0; HEAP32[($5 + 28 | 0) >> 2] = 1; break label$1; @@ -1330599,7 +1332400,7 @@ function asmFunc(imports) { break label$2 } $15 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $15 + 109228 | 0 | 0, 516 | 0, $15 + 261985 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $15 + 111559 | 0 | 0, 516 | 0, $15 + 267967 | 0 | 0, 0 | 0); HEAP32[($5 + 92 | 0) >> 2] = 0; HEAP32[($5 + 44 | 0) >> 2] = 1; break label$1; @@ -1330644,19 +1332445,19 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373960 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380808 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 253196 | 0, $25 + 109228 | 0, 538, $25 + 373960 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 259178 | 0, $25 + 111559 | 0, 538, $25 + 380808 | 0); $20 = 0; } } void_20PX_UNUSED_physx__PxFoundation__28physx__PxFoundation_20const__29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0); physx__shdfnd__Foundation__incRefCount_28_29(); physx__shdfnd__ReflectionAllocator_physx__Cooking___ReflectionAllocator_28char_20const__29($5 + 3 | 0 | 0, 0 | 0) | 0; - $47 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Cooking___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Cooking__2c_20char_20const__2c_20int_29(52 | 0, $5 + 3 | 0 | 0, GOT_data_internal___memory_base + 109228 | 0 | 0, 543 | 0) | 0; + $47 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Cooking___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Cooking__2c_20char_20const__2c_20int_29(52 | 0, $5 + 3 | 0 | 0, GOT_data_internal___memory_base + 111559 | 0 | 0, 543 | 0) | 0; physx__Cooking__Cooking_28physx__PxCookingParams_20const__29($47 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0; __stack_pointer = $5 + 16 | 0; return $47 | 0; @@ -1330791,10 +1332592,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 175667 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 181565 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1330811,10 +1332612,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 172974 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 178872 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1330859,12 +1332660,12 @@ function asmFunc(imports) { } $78 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373961 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380809 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $79 = physx__PxGetAssertHandler_28_29() | 0; $83 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$79 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($79, $83 + 200429 | 0, $83 + 103602 | 0, 79, $83 + 373961 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$79 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($79, $83 + 206411 | 0, $83 + 105107 | 0, 79, $83 + 380809 | 0); $78 = 0; } } @@ -1330877,12 +1332678,12 @@ function asmFunc(imports) { } $126 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373962 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380810 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $127 = physx__PxGetAssertHandler_28_29() | 0; $131 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$127 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($127, $131 + 81821 | 0, $131 + 103602 | 0, 85, $131 + 373962 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$127 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($127, $131 + 81864 | 0, $131 + 105107 | 0, 85, $131 + 380810 | 0); $126 = 0; } } @@ -1330975,18 +1332776,18 @@ function asmFunc(imports) { } $17 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373963 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380811 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 254059 | 0, $22 + 103602 | 0, 123, $22 + 373963 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 260041 | 0, $22 + 105107 | 0, 123, $22 + 380811 | 0); $17 = 0; } } HEAP32[($4 + 68 | 0) >> 2] = HEAP32[((HEAP32[($4 + 72 | 0) >> 2] | 0) + 8 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 67 | 0 | 0, GOT_data_internal___memory_base + 201232 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 67 | 0 | 0, Math_imul((HEAP32[($4 + 68 | 0) >> 2] | 0) + 1 | 0, 24) | 0, GOT_data_internal___memory_base + 103602 | 0 | 0, 128 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 67 | 0 | 0, GOT_data_internal___memory_base + 207214 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 67 | 0 | 0, Math_imul((HEAP32[($4 + 68 | 0) >> 2] | 0) + 1 | 0, 24) | 0, GOT_data_internal___memory_base + 105107 | 0 | 0, 128 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 67 | 0 | 0) | 0; HEAP32[($4 + 60 | 0) >> 2] = HEAP32[((HEAP32[($4 + 72 | 0) >> 2] | 0) + 4 | 0) >> 2] | 0; HEAP32[($4 + 56 | 0) >> 2] = 0; @@ -1331017,18 +1332818,18 @@ function asmFunc(imports) { } $122 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373964 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380812 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $123 = physx__PxGetAssertHandler_28_29() | 0; $127 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$123 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($123, $127 + 77194 | 0, $127 + 103602 | 0, 150, $127 + 373964 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$123 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($123, $127 + 77237 | 0, $127 + 105107 | 0, 150, $127 + 380812 | 0); $122 = 0; } } (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__Gu__BuildStats__getCount_28_29_20const($4 + 32 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 6 | 0 | 0, GOT_data_internal___memory_base + 88395 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 6 | 0 | 0, Math_imul(HEAP32[($5 + 8 | 0) >> 2] | 0, 28) | 0, GOT_data_internal___memory_base + 103602 | 0 | 0, 154 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 6 | 0 | 0, GOT_data_internal___memory_base + 88464 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 6 | 0 | 0, Math_imul(HEAP32[($5 + 8 | 0) >> 2] | 0, 28) | 0, GOT_data_internal___memory_base + 105107 | 0 | 0, 154 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 6 | 0 | 0) | 0; label$7 : { if ((HEAP32[($5 + 8 | 0) >> 2] | 0 | 0) == (HEAP32[($4 + 28 | 0) >> 2] | 0 | 0) & 1 | 0) { @@ -1331036,12 +1332837,12 @@ function asmFunc(imports) { } $175 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373965 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380813 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $176 = physx__PxGetAssertHandler_28_29() | 0; $180 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$176 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($176, $180 + 88807 | 0, $180 + 103602 | 0, 155, $180 + 373965 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$176 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($176, $180 + 88876 | 0, $180 + 105107 | 0, 155, $180 + 380813 | 0); $175 = 0; } } @@ -1331614,7 +1333415,7 @@ function asmFunc(imports) { } } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $25 + 97181 | 0 | 0, 147 | 0, $25 + 258294 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $25 + 97720 | 0 | 0, 147 | 0, $25 + 264276 | 0 | 0, 0 | 0); HEAP8[($6 + 143 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -1331655,16 +1333456,16 @@ function asmFunc(imports) { } i64toi32_i32$1 = $48$hi; physx__shdfnd__ReflectionAllocator_physx__Gu__EdgeTriangleData___ReflectionAllocator_28char_20const__29($6 + 123 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $7, wasm2js_i32$1 = void__20operator_20new_5b_5d_physx__Gu__EdgeTriangleData__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__EdgeTriangleData__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_physx__Gu__EdgeTriangleData_2c_20int___Type_29((($27 | 0) != (0 | 0) & 1 | 0 ? -1 : $48) | 0, $6 + 123 | 0 | 0, GOT_data_internal___memory_base + 97181 | 0 | 0, 155 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $7, wasm2js_i32$1 = void__20operator_20new_5b_5d_physx__Gu__EdgeTriangleData__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__EdgeTriangleData__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_physx__Gu__EdgeTriangleData_2c_20int___Type_29((($27 | 0) != (0 | 0) & 1 | 0 ? -1 : $48) | 0, $6 + 123 | 0 | 0, GOT_data_internal___memory_base + 97720 | 0 | 0, 155 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; $74 = Math_imul(HEAP32[($6 + 132 | 0) >> 2] | 0, 3); physx__shdfnd__ReflectionAllocator_unsigned_20int___ReflectionAllocator_28char_20const__29($6 + 115 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $6, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($74 & 1073741823 | 0 | 0) != ($74 | 0) & 1 | 0 ? -1 : $74 << 2 | 0) | 0, $6 + 115 | 0 | 0, GOT_data_internal___memory_base + 97181 | 0 | 0, 156 | 0) | 0), HEAP32[(wasm2js_i32$0 + 116 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $6, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($74 & 1073741823 | 0 | 0) != ($74 | 0) & 1 | 0 ? -1 : $74 << 2 | 0) | 0, $6 + 115 | 0 | 0, GOT_data_internal___memory_base + 97720 | 0 | 0, 156 | 0) | 0), HEAP32[(wasm2js_i32$0 + 116 | 0) >> 2] = wasm2js_i32$1; $99 = Math_imul(HEAP32[($6 + 132 | 0) >> 2] | 0, 3); physx__shdfnd__ReflectionAllocator_unsigned_20int___ReflectionAllocator_28char_20const__29($6 + 107 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $6, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($99 & 1073741823 | 0 | 0) != ($99 | 0) & 1 | 0 ? -1 : $99 << 2 | 0) | 0, $6 + 107 | 0 | 0, GOT_data_internal___memory_base + 97181 | 0 | 0, 157 | 0) | 0), HEAP32[(wasm2js_i32$0 + 108 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $6, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($99 & 1073741823 | 0 | 0) != ($99 | 0) & 1 | 0 ? -1 : $99 << 2 | 0) | 0, $6 + 107 | 0 | 0, GOT_data_internal___memory_base + 97720 | 0 | 0, 157 | 0) | 0), HEAP32[(wasm2js_i32$0 + 108 | 0) >> 2] = wasm2js_i32$1; $124 = Math_imul(HEAP32[($6 + 132 | 0) >> 2] | 0, 3); physx__shdfnd__ReflectionAllocator_physx__Gu__EdgeData___ReflectionAllocator_28char_20const__29($6 + 99 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $6, wasm2js_i32$1 = void__20operator_20new_5b_5d_physx__Gu__EdgeData__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__EdgeData__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_physx__Gu__EdgeData_2c_20int___Type_29((($124 & 536870911 | 0 | 0) != ($124 | 0) & 1 | 0 ? -1 : $124 << 3 | 0) | 0, $6 + 99 | 0 | 0, GOT_data_internal___memory_base + 97181 | 0 | 0, 158 | 0) | 0), HEAP32[(wasm2js_i32$0 + 100 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $6, wasm2js_i32$1 = void__20operator_20new_5b_5d_physx__Gu__EdgeData__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__EdgeData__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_physx__Gu__EdgeData_2c_20int___Type_29((($124 & 536870911 | 0 | 0) != ($124 | 0) & 1 | 0 ? -1 : $124 << 3 | 0) | 0, $6 + 99 | 0 | 0, GOT_data_internal___memory_base + 97720 | 0 | 0, 158 | 0) | 0), HEAP32[(wasm2js_i32$0 + 100 | 0) >> 2] = wasm2js_i32$1; HEAP32[($6 + 92 | 0) >> 2] = 0; label$5 : { label$6 : while (1) { @@ -1331810,8 +1333611,8 @@ function asmFunc(imports) { continue label$26; }; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 11 | 0 | 0, GOT_data_internal___memory_base + 162827 | 0 | 0) | 0; - (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 11 | 0 | 0, (HEAP32[$7 >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 97181 | 0 | 0, 212 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 11 | 0 | 0, GOT_data_internal___memory_base + 168725 | 0 | 0) | 0; + (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 11 | 0 | 0, (HEAP32[$7 >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 97720 | 0 | 0, 212 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($6 + 11 | 0 | 0) | 0; physx__PxMemCopy_28void__2c_20void_20const__2c_20unsigned_20int_29(HEAP32[($7 + 4 | 0) >> 2] | 0 | 0, HEAP32[($6 + 100 | 0) >> 2] | 0 | 0, (HEAP32[$7 >> 2] | 0) << 3 | 0 | 0) | 0; physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 + 10 | 0 | 0, 0 | 0) | 0; @@ -1331852,8 +1333653,8 @@ function asmFunc(imports) { HEAP8[($6 + 47 | 0) >> 0] = 0 & 1 | 0; break label$1; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 27 | 0 | 0, GOT_data_internal___memory_base + 162856 | 0 | 0) | 0; - (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 27 | 0 | 0, (HEAP32[$7 >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 97181 | 0 | 0, 246 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 27 | 0 | 0, GOT_data_internal___memory_base + 168754 | 0 | 0) | 0; + (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 27 | 0 | 0, (HEAP32[$7 >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 97720 | 0 | 0, 246 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($6 + 27 | 0 | 0) | 0; physx__PxMemZero_28void__2c_20unsigned_20int_29(HEAP32[($7 + 16 | 0) >> 2] | 0 | 0, (HEAP32[$7 >> 2] | 0) << 3 | 0 | 0) | 0; HEAP32[($6 + 20 | 0) >> 2] = 0; @@ -1331888,8 +1333689,8 @@ function asmFunc(imports) { }; } HEAP32[($6 + 12 | 0) >> 2] = (HEAP32[(((HEAP32[($7 + 16 | 0) >> 2] | 0) + (((HEAP32[$7 >> 2] | 0) - 1 | 0) << 3 | 0) | 0) + 4 | 0) >> 2] | 0) + ((HEAPU16[(((HEAP32[($7 + 16 | 0) >> 2] | 0) + (((HEAP32[$7 >> 2] | 0) - 1 | 0) << 3 | 0) | 0) + 2 | 0) >> 1] | 0) & 65535 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 11 | 0 | 0, GOT_data_internal___memory_base + 87977 | 0 | 0) | 0; - (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 11 | 0 | 0, (HEAP32[($6 + 12 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 97181 | 0 | 0, 265 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 11 | 0 | 0, GOT_data_internal___memory_base + 88046 | 0 | 0) | 0; + (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 11 | 0 | 0, (HEAP32[($6 + 12 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 97720 | 0 | 0, 265 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($6 + 11 | 0 | 0) | 0; HEAP32[($6 + 4 | 0) >> 2] = 0; label$7 : { @@ -1331969,7 +1333770,7 @@ function asmFunc(imports) { } } $33 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $33 + 97181 | 0 | 0, 310 | 0, $33 + 258340 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $33 + 97720 | 0 | 0, 310 | 0, $33 + 264322 | 0 | 0, 0 | 0); HEAP8[($8 + 927 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -1331979,7 +1333780,7 @@ function asmFunc(imports) { break label$4 } $47 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $47 + 97181 | 0 | 0, 317 | 0, $47 + 255884 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $47 + 97720 | 0 | 0, 317 | 0, $47 + 261866 | 0 | 0, 0 | 0); HEAP8[($8 + 927 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -1331989,7 +1333790,7 @@ function asmFunc(imports) { break label$5 } $67 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $67 + 97181 | 0 | 0, 324 | 0, $67 + 256007 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $67 + 97720 | 0 | 0, 324 | 0, $67 + 261989 | 0 | 0, 0 | 0); HEAP8[($8 + 927 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -1331999,7 +1333800,7 @@ function asmFunc(imports) { break label$6 } $87 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $87 + 97181 | 0 | 0, 331 | 0, $87 + 255940 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $87 + 97720 | 0 | 0, 331 | 0, $87 + 261922 | 0 | 0, 0 | 0); HEAP8[($8 + 927 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -1332009,12 +1333810,12 @@ function asmFunc(imports) { break label$7 } $107 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $107 + 97181 | 0 | 0, 338 | 0, $107 + 255819 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $107 + 97720 | 0 | 0, 338 | 0, $107 + 261801 | 0 | 0, 0 | 0); HEAP8[($8 + 927 | 0) >> 0] = 0 & 1 | 0; break label$1; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($8 + 879 | 0 | 0, GOT_data_internal___memory_base + 121166 | 0 | 0) | 0; - $135 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 879 | 0 | 0, (HEAP32[($8 + 896 | 0) >> 2] | 0) << 0 | 0 | 0, GOT_data_internal___memory_base + 97181 | 0 | 0, 343 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($8 + 879 | 0 | 0, GOT_data_internal___memory_base + 124533 | 0 | 0) | 0; + $135 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 879 | 0 | 0, (HEAP32[($8 + 896 | 0) >> 2] | 0) << 0 | 0 | 0, GOT_data_internal___memory_base + 97720 | 0 | 0, 343 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($8 + 879 | 0 | 0) | 0; HEAP32[($8 + 880 | 0) >> 2] = $135; HEAP32[($8 + 872 | 0) >> 2] = HEAP32[($8 + 880 | 0) >> 2] | 0; @@ -1332061,12 +1333862,12 @@ function asmFunc(imports) { } $254 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373966 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380814 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $255 = physx__PxGetAssertHandler_28_29() | 0; $259 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$255 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($255, $259 + 89391 | 0, $259 + 97181 | 0, 379, $259 + 373966 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$255 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($255, $259 + 89460 | 0, $259 + 97720 | 0, 379, $259 + 380814 | 0); $254 = 0; } } @@ -1332138,12 +1333939,12 @@ function asmFunc(imports) { } $570 = 0; label$25 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373967 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380815 | 0) >> 0] | 0) & 1 | 0) { break label$25 } $571 = physx__PxGetAssertHandler_28_29() | 0; $575 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$571 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($571, $575 + 89391 | 0, $575 + 97181 | 0, 441, $575 + 373967 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$571 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($571, $575 + 89460 | 0, $575 + 97720 | 0, 441, $575 + 380815 | 0); $570 = 0; } } @@ -1332177,12 +1333978,12 @@ function asmFunc(imports) { } $680 = 0; label$31 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373968 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380816 | 0) >> 0] | 0) & 1 | 0) { break label$31 } $681 = physx__PxGetAssertHandler_28_29() | 0; $685 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 89391 | 0, $685 + 97181 | 0, 465, $685 + 373968 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$681 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($681, $685 + 89460 | 0, $685 + 97720 | 0, 465, $685 + 380816 | 0); $680 = 0; } } @@ -1332463,12 +1334264,12 @@ function asmFunc(imports) { } $1400 = 0; label$68 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373969 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380817 | 0) >> 0] | 0) & 1 | 0) { break label$68 } $1401 = physx__PxGetAssertHandler_28_29() | 0; $1405 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1401 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1401, $1405 + 89391 | 0, $1405 + 97181 | 0, 632, $1405 + 373969 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1401 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1401, $1405 + 89460 | 0, $1405 + 97720 | 0, 632, $1405 + 380817 | 0); $1400 = 0; } } @@ -1332499,8 +1334300,8 @@ function asmFunc(imports) { }; } HEAP32[($8 + 104 | 0) >> 2] = (HEAP32[($8 + 104 | 0) >> 2] | 0) + 1 | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($8 + 83 | 0 | 0, GOT_data_internal___memory_base + 121166 | 0 | 0) | 0; - $1497 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 83 | 0 | 0, (HEAP32[($8 + 104 | 0) >> 2] | 0) << 0 | 0 | 0, GOT_data_internal___memory_base + 97181 | 0 | 0, 643 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($8 + 83 | 0 | 0, GOT_data_internal___memory_base + 124533 | 0 | 0) | 0; + $1497 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 83 | 0 | 0, (HEAP32[($8 + 104 | 0) >> 2] | 0) << 0 | 0 | 0, GOT_data_internal___memory_base + 97720 | 0 | 0, 643 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($8 + 83 | 0 | 0) | 0; HEAP32[($8 + 84 | 0) >> 2] = $1497; physx__PxMemZero_28void__2c_20unsigned_20int_29(HEAP32[($8 + 84 | 0) >> 2] | 0 | 0, (HEAP32[($8 + 104 | 0) >> 2] | 0) << 0 | 0 | 0) | 0; @@ -1332513,12 +1334314,12 @@ function asmFunc(imports) { } $1526 = 0; label$73 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373970 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380818 | 0) >> 0] | 0) & 1 | 0) { break label$73 } $1527 = physx__PxGetAssertHandler_28_29() | 0; $1531 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1527 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1527, $1531 + 89381 | 0, $1531 + 97181 | 0, 646, $1531 + 373970 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1527 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1527, $1531 + 89450 | 0, $1531 + 97720 | 0, 646, $1531 + 380818 | 0); $1526 = 0; } } @@ -1332583,12 +1334384,12 @@ function asmFunc(imports) { } $1675 = 0; label$87 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373971 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380819 | 0) >> 0] | 0) & 1 | 0) { break label$87 } $1676 = physx__PxGetAssertHandler_28_29() | 0; $1680 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1676 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1676, $1680 + 202151 | 0, $1680 + 97181 | 0, 673, $1680 + 373971 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1676 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1676, $1680 + 208133 | 0, $1680 + 97720 | 0, 673, $1680 + 380819 | 0); $1675 = 0; } } @@ -1332910,10 +1334711,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 176533 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 182431 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1332930,10 +1334731,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 176917 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 182815 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1332958,8 +1334759,8 @@ function asmFunc(imports) { HEAPF32[($8 + 244 | 0) >> 2] = $5; $9 = HEAP32[($8 + 264 | 0) >> 2] | 0; HEAP32[($8 + 268 | 0) >> 2] = $9; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($8 + 239 | 0 | 0, GOT_data_internal___memory_base + 92894 | 0 | 0) | 0; - $28 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 239 | 0 | 0, Math_imul(HEAP32[($8 + 260 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 101603 | 0 | 0, 79 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($8 + 239 | 0 | 0, GOT_data_internal___memory_base + 92985 | 0 | 0) | 0; + $28 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 239 | 0 | 0, Math_imul(HEAP32[($8 + 260 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 102828 | 0 | 0, 79 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($8 + 239 | 0 | 0) | 0; HEAP32[($8 + 240 | 0) >> 2] = $28; label$1 : { @@ -1332968,21 +1334769,21 @@ function asmFunc(imports) { } $46 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373972 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380820 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 77458 | 0, $51 + 101603 | 0, 80, $51 + 373972 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 77501 | 0, $51 + 102828 | 0, 80, $51 + 380820 | 0); $46 = 0; } } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($8 + 231 | 0 | 0, GOT_data_internal___memory_base + 92894 | 0 | 0) | 0; - $79 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 231 | 0 | 0, Math_imul((HEAP32[($8 + 252 | 0) >> 2] | 0) << 2 | 0, 3) | 0, GOT_data_internal___memory_base + 101603 | 0 | 0, 82 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($8 + 231 | 0 | 0, GOT_data_internal___memory_base + 92985 | 0 | 0) | 0; + $79 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 231 | 0 | 0, Math_imul((HEAP32[($8 + 252 | 0) >> 2] | 0) << 2 | 0, 3) | 0, GOT_data_internal___memory_base + 102828 | 0 | 0, 82 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($8 + 231 | 0 | 0) | 0; HEAP32[($8 + 232 | 0) >> 2] = $79; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($8 + 223 | 0 | 0, GOT_data_internal___memory_base + 92894 | 0 | 0) | 0; - $101 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 223 | 0 | 0, (HEAP32[($8 + 252 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 101603 | 0 | 0, 84 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($8 + 223 | 0 | 0, GOT_data_internal___memory_base + 92985 | 0 | 0) | 0; + $101 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 223 | 0 | 0, (HEAP32[($8 + 252 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 102828 | 0 | 0, 84 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($8 + 223 | 0 | 0) | 0; HEAP32[($8 + 224 | 0) >> 2] = $101; HEAP32[($8 + 216 | 0) >> 2] = 0; @@ -1332991,8 +1334792,8 @@ function asmFunc(imports) { if (!(Math_fround(HEAPF32[($8 + 244 | 0) >> 2]) != Math_fround(0 | 0) & 1 | 0)) { break label$4 } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($8 + 215 | 0 | 0, GOT_data_internal___memory_base + 92894 | 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 215 | 0 | 0, (HEAP32[($8 + 260 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 101603 | 0 | 0, 89 | 0) | 0), HEAP32[(wasm2js_i32$0 + 216 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($8 + 215 | 0 | 0, GOT_data_internal___memory_base + 92985 | 0 | 0) | 0; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 215 | 0 | 0, (HEAP32[($8 + 260 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 102828 | 0 | 0, 89 | 0) | 0), HEAP32[(wasm2js_i32$0 + 216 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($8 + 215 | 0 | 0) | 0; HEAPF32[($8 + 208 | 0) >> 2] = Math_fround(Math_fround(1.0) / Math_fround(HEAPF32[($8 + 244 | 0) >> 2])); HEAP32[($8 + 204 | 0) >> 2] = 0; @@ -1333015,8 +1334816,8 @@ function asmFunc(imports) { (wasm2js_i32$0 = $8, wasm2js_i32$1 = unsigned_20int_20physx__PxMax_unsigned_20int__28unsigned_20int_2c_20unsigned_20int_29(HEAP32[($8 + 252 | 0) >> 2] | 0 | 0, HEAP32[($8 + 260 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 188 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__nextPowerOfTwo_28unsigned_20int_29(HEAP32[($8 + 188 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 184 | 0) >> 2] = wasm2js_i32$1; HEAP32[($8 + 180 | 0) >> 2] = (HEAP32[($8 + 184 | 0) >> 2] | 0) - 1 | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($8 + 175 | 0 | 0, GOT_data_internal___memory_base + 92894 | 0 | 0) | 0; - $231 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 175 | 0 | 0, ((HEAP32[($8 + 184 | 0) >> 2] | 0) + (HEAP32[($8 + 188 | 0) >> 2] | 0) | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 101603 | 0 | 0, 108 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($8 + 175 | 0 | 0, GOT_data_internal___memory_base + 92985 | 0 | 0) | 0; + $231 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 175 | 0 | 0, ((HEAP32[($8 + 184 | 0) >> 2] | 0) + (HEAP32[($8 + 188 | 0) >> 2] | 0) | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 102828 | 0 | 0, 108 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($8 + 175 | 0 | 0) | 0; HEAP32[($8 + 176 | 0) >> 2] = $231; label$7 : { @@ -1333025,19 +1334826,19 @@ function asmFunc(imports) { } $249 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373973 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380821 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $250 = physx__PxGetAssertHandler_28_29() | 0; $254 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$250 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($250, $254 + 154170 | 0, $254 + 101603 | 0, 109, $254 + 373973 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$250 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($250, $254 + 160056 | 0, $254 + 102828 | 0, 109, $254 + 380821 | 0); $249 = 0; } } __memset(HEAP32[($8 + 176 | 0) >> 2] | 0 | 0, 255 | 0, (HEAP32[($8 + 184 | 0) >> 2] | 0) << 2 | 0 | 0) | 0; HEAP32[($8 + 168 | 0) >> 2] = (HEAP32[($8 + 176 | 0) >> 2] | 0) + ((HEAP32[($8 + 184 | 0) >> 2] | 0) << 2 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($8 + 163 | 0 | 0, GOT_data_internal___memory_base + 92894 | 0 | 0) | 0; - $290 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 163 | 0 | 0, (HEAP32[($8 + 260 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 101603 | 0 | 0, 113 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($8 + 163 | 0 | 0, GOT_data_internal___memory_base + 92985 | 0 | 0) | 0; + $290 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 163 | 0 | 0, (HEAP32[($8 + 260 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 102828 | 0 | 0, 113 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($8 + 163 | 0 | 0) | 0; HEAP32[($8 + 164 | 0) >> 2] = $290; __memset(HEAP32[($8 + 164 | 0) >> 2] | 0 | 0, 255 | 0, (HEAP32[($8 + 260 | 0) >> 2] | 0) << 2 | 0 | 0) | 0; @@ -1333233,12 +1335034,12 @@ function asmFunc(imports) { } $711 = 0; label$37 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373974 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380822 | 0) >> 0] | 0) & 1 | 0) { break label$37 } $712 = physx__PxGetAssertHandler_28_29() | 0; $716 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$712 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($712, $716 + 124971 | 0, $716 + 101603 | 0, 197, $716 + 373974 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$712 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($712, $716 + 128345 | 0, $716 + 102828 | 0, 197, $716 + 380822 | 0); $711 = 0; } } @@ -1333486,12 +1335287,12 @@ function asmFunc(imports) { HEAP8[($5 + 719 | 0) >> 0] = 0 & 1 | 0; break label$1; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 695 | 0 | 0, GOT_data_internal___memory_base + 200693 | 0 | 0) | 0; - $33 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 695 | 0 | 0, Math_imul((HEAP32[($5 + 700 | 0) >> 2] | 0) + 1 | 0, 24) | 0, GOT_data_internal___memory_base + 112987 | 0 | 0, 252 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 695 | 0 | 0, GOT_data_internal___memory_base + 206675 | 0 | 0) | 0; + $33 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 695 | 0 | 0, Math_imul((HEAP32[($5 + 700 | 0) >> 2] | 0) + 1 | 0, 24) | 0, GOT_data_internal___memory_base + 115878 | 0 | 0, 252 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 695 | 0 | 0) | 0; HEAP32[($5 + 696 | 0) >> 2] = $33; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 687 | 0 | 0, GOT_data_internal___memory_base + 200693 | 0 | 0) | 0; - $57 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 687 | 0 | 0, Math_imul((HEAP32[($5 + 700 | 0) >> 2] | 0) + 1 | 0, 12) | 0, GOT_data_internal___memory_base + 112987 | 0 | 0, 253 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 687 | 0 | 0, GOT_data_internal___memory_base + 206675 | 0 | 0) | 0; + $57 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 687 | 0 | 0, Math_imul((HEAP32[($5 + 700 | 0) >> 2] | 0) + 1 | 0, 12) | 0, GOT_data_internal___memory_base + 115878 | 0 | 0, 253 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 687 | 0 | 0) | 0; HEAP32[($5 + 688 | 0) >> 2] = $57; physx__shdfnd__aos__FLoad_28float_29($5 + 656 | 0 | 0, Math_fround(Math_fround(.5))); @@ -1333897,8 +1335698,8 @@ function asmFunc(imports) { physx__Gu__AABBTree__release_28_29($6 | 0); physx__Gu__BuildStats__BuildStats_28_29($5 + 264 | 0 | 0) | 0; physx__Gu__BuildStats__setCount_28unsigned_20int_29($5 + 264 | 0 | 0, 1 | 0); - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 263 | 0 | 0, GOT_data_internal___memory_base + 89157 | 0 | 0) | 0; - (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 263 | 0 | 0, (HEAP32[($5 + 700 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 112987 | 0 | 0, 283 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 263 | 0 | 0, GOT_data_internal___memory_base + 89226 | 0 | 0) | 0; + (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 263 | 0 | 0, (HEAP32[($5 + 700 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 115878 | 0 | 0, 283 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 263 | 0 | 0) | 0; HEAP32[($5 + 256 | 0) >> 2] = 0; label$5 : { @@ -1333944,7 +1335745,7 @@ function asmFunc(imports) { $283 = $277; $285 = $283 + 4 | 0; physx__shdfnd__ReflectionAllocator_physx__Gu__AABBTreeNode___ReflectionAllocator_28char_20const__29($5 + 255 | 0 | 0, 0 | 0) | 0; - $304 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Gu__AABBTreeNode___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__AABBTreeNode__2c_20char_20const__2c_20int_29(((($92 | 0) != (0 | 0) | $285 >>> 0 < $283 >>> 0 | 0) & 1 | 0 ? -1 : $285) | 0, $5 + 255 | 0 | 0, GOT_data_internal___memory_base + 112987 | 0 | 0, 291 | 0) | 0; + $304 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Gu__AABBTreeNode___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__AABBTreeNode__2c_20char_20const__2c_20int_29(((($92 | 0) != (0 | 0) | $285 >>> 0 < $283 >>> 0 | 0) & 1 | 0 ? -1 : $285) | 0, $5 + 255 | 0 | 0, GOT_data_internal___memory_base + 115878 | 0 | 0, 291 | 0) | 0; HEAP32[$304 >> 2] = $274; $306 = $304 + 4 | 0; label$7 : { @@ -1334979,7 +1336780,7 @@ function asmFunc(imports) { } } physx__shdfnd__ReflectionAllocator_BV4BuildParams__Slab___ReflectionAllocator_28char_20const__29($3 + 7 | 0 | 0, 0 | 0) | 0; - $33 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_BV4BuildParams__Slab___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_BV4BuildParams__Slab__2c_20char_20const__2c_20int_29(37900 | 0, $3 + 7 | 0 | 0, GOT_data_internal___memory_base + 112987 | 0 | 0, 509 | 0) | 0; + $33 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_BV4BuildParams__Slab___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_BV4BuildParams__Slab__2c_20char_20const__2c_20int_29(37900 | 0, $3 + 7 | 0 | 0, GOT_data_internal___memory_base + 115878 | 0 | 0, 509 | 0) | 0; BV4BuildParams__Slab__Slab_28_29($33 | 0) | 0; HEAP32[($3 + 8 | 0) >> 2] = $33; HEAP32[((HEAP32[($3 + 8 | 0) >> 2] | 0) + 37892 | 0) >> 2] = 0; @@ -1335147,8 +1336948,8 @@ function asmFunc(imports) { HEAP32[($6 + 104 | 0) >> 2] = 1; break label$1; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 99 | 0 | 0, GOT_data_internal___memory_base + 200693 | 0 | 0) | 0; - $43 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 99 | 0 | 0, (HEAP32[($6 + 120 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 112987 | 0 | 0, 1483 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 99 | 0 | 0, GOT_data_internal___memory_base + 206675 | 0 | 0) | 0; + $43 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 99 | 0 | 0, (HEAP32[($6 + 120 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 115878 | 0 | 0, 1483 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($6 + 99 | 0 | 0) | 0; HEAP32[($6 + 100 | 0) >> 2] = $43; HEAP32[($6 + 92 | 0) >> 2] = HEAP32[($6 + 132 | 0) >> 2] | 0; @@ -1335167,19 +1336968,19 @@ function asmFunc(imports) { continue label$4; }; } - physx__Gu__AABBTree__walk_28bool_20_28__29_28physx__Gu__AABBTreeNode_20const__2c_20unsigned_20int_2c_20void__29_2c_20void__29_20const($6 + 108 | 0 | 0, GOT_data_internal___table_base + 4699 | 0 | 0, $6 + 12 | 0 | 0) | 0; + physx__Gu__AABBTree__walk_28bool_20_28__29_28physx__Gu__AABBTreeNode_20const__2c_20unsigned_20int_2c_20void__29_2c_20void__29_20const($6 + 108 | 0 | 0, GOT_data_internal___table_base + 4733 | 0 | 0, $6 + 12 | 0 | 0) | 0; label$5 : { if ((HEAP32[($6 + 20 | 0) >> 2] | 0 | 0) == (HEAP32[($6 + 120 | 0) >> 2] | 0 | 0) & 1 | 0) { break label$5 } $96 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373975 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380823 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $97 = physx__PxGetAssertHandler_28_29() | 0; $101 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 83778 | 0, $101 + 112987 | 0, 1493, $101 + 373975 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 83821 | 0, $101 + 115878 | 0, 1493, $101 + 380823 | 0); $96 = 0; } } @@ -1335225,12 +1337026,12 @@ function asmFunc(imports) { } $28 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373976 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380824 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 143319 | 0, $33 + 112987 | 0, 1458, $33 + 373976 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 149180 | 0, $33 + 115878 | 0, 1458, $33 + 380824 | 0); $28 = 0; } } @@ -1335249,12 +1337050,12 @@ function asmFunc(imports) { } $81 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373977 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380825 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $82 = physx__PxGetAssertHandler_28_29() | 0; $86 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$82 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($82, $86 + 83105 | 0, $86 + 112987 | 0, 1464, $86 + 373977 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$82 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($82, $86 + 83148 | 0, $86 + 115878 | 0, 1464, $86 + 380825 | 0); $81 = 0; } } @@ -1335265,12 +1337066,12 @@ function asmFunc(imports) { } $123 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373978 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380826 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $124 = physx__PxGetAssertHandler_28_29() | 0; $128 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$124 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($124, $128 + 83077 | 0, $128 + 112987 | 0, 1466, $128 + 373978 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$124 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($124, $128 + 83120 | 0, $128 + 115878 | 0, 1466, $128 + 380826 | 0); $123 = 0; } } @@ -1335402,12 +1337203,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373979 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380827 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 247605 | 0, $23 + 112987 | 0, 575, $23 + 373979 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 253587 | 0, $23 + 115878 | 0, 575, $23 + 380827 | 0); $18 = 0; } } @@ -1335558,8 +1337359,8 @@ function asmFunc(imports) { HEAP32[($7 + 152 | 0) >> 2] = ((((HEAP32[((HEAP32[($7 + 180 | 0) >> 2] | 0) + 4 | 0) >> 2] | 0) + (HEAP32[((HEAP32[($7 + 180 | 0) >> 2] | 0) + 8 | 0) >> 2] | 0) | 0) + (HEAP32[((HEAP32[($7 + 180 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0) | 0) + (HEAP32[((HEAP32[($7 + 180 | 0) >> 2] | 0) + 16 | 0) >> 2] | 0) | 0) << 2 | 0; HEAP32[($7 + 144 | 0) >> 2] = 16; HEAP32[($7 + 140 | 0) >> 2] = (HEAP32[($7 + 152 | 0) >> 2] | 0) << 4 | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 139 | 0 | 0, GOT_data_internal___memory_base + 88421 | 0 | 0) | 0; - (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 139 | 0 | 0, HEAP32[($7 + 140 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 112987 | 0 | 0, 1090 | 0) | 0), HEAP32[(wasm2js_i32$0 + 148 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 139 | 0 | 0, GOT_data_internal___memory_base + 88490 | 0 | 0) | 0; + (wasm2js_i32$0 = $7, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 139 | 0 | 0, HEAP32[($7 + 140 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 115878 | 0 | 0, 1090 | 0) | 0), HEAP32[(wasm2js_i32$0 + 148 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 139 | 0 | 0) | 0; label$1 : { label$2 : { @@ -1335682,12 +1337483,12 @@ function asmFunc(imports) { break label$6; } label$20 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373982 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380830 | 0) >> 0] | 0) & 1 | 0) { break label$20 } $283 = physx__PxGetAssertHandler_28_29() | 0; $287 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$283 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($283, $287 + 208086 | 0, $287 + 112987 | 0, 1203, $287 + 373982 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$283 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($283, $287 + 214068 | 0, $287 + 115878 | 0, 1203, $287 + 380830 | 0); } } BV4BuildParams__releaseNodes_28_29(HEAP32[($7 + 180 | 0) >> 2] | 0 | 0); @@ -1335699,7 +1337500,7 @@ function asmFunc(imports) { HEAP32[($7 + 40 | 0) >> 2] = HEAP32[($7 + 148 | 0) >> 2] | 0; $300 = HEAP32[($7 + 152 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_physx__Gu__BVDataPackedT_physx__Gu__QuantizedAABB____ReflectionAllocator_28char_20const__29($7 + 35 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $7, wasm2js_i32$1 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Gu__BVDataPackedT_physx__Gu__QuantizedAABB____28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__BVDataPackedT_physx__Gu__QuantizedAABB___2c_20char_20const__2c_20int_29((($300 & 268435455 | 0 | 0) != ($300 | 0) & 1 | 0 ? -1 : $300 << 4 | 0) | 0, $7 + 35 | 0 | 0, GOT_data_internal___memory_base + 112987 | 0 | 0, 1218 | 0) | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $7, wasm2js_i32$1 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Gu__BVDataPackedT_physx__Gu__QuantizedAABB____28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__BVDataPackedT_physx__Gu__QuantizedAABB___2c_20char_20const__2c_20int_29((($300 & 268435455 | 0 | 0) != ($300 | 0) & 1 | 0 ? -1 : $300 << 4 | 0) | 0, $7 + 35 | 0 | 0, GOT_data_internal___memory_base + 115878 | 0 | 0, 1218 | 0) | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; physx__PxMemCopy_28void__2c_20void_20const__2c_20unsigned_20int_29(HEAP32[($7 + 36 | 0) >> 2] | 0 | 0, HEAP32[($7 + 148 | 0) >> 2] | 0 | 0, (HEAP32[($7 + 152 | 0) >> 2] | 0) << 4 | 0 | 0) | 0; HEAP32[($7 + 28 | 0) >> 2] = 0; label$23 : { @@ -1335747,12 +1337548,12 @@ function asmFunc(imports) { break label$21; } label$29 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373983 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380831 | 0) >> 0] | 0) & 1 | 0) { break label$29 } $455 = physx__PxGetAssertHandler_28_29() | 0; $459 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$455 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($455, $459 + 208086 | 0, $459 + 112987 | 0, 1358, $459 + 373983 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$455 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($455, $459 + 214068 | 0, $459 + 115878 | 0, 1358, $459 + 380831 | 0); } } HEAP32[((HEAP32[($7 + 168 | 0) >> 2] | 0) + 20 | 0) >> 2] = HEAP32[($7 + 152 | 0) >> 2] | 0; @@ -1335893,12 +1337694,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373980 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380828 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 200456 | 0, $29 + 112987 | 0, 533, $29 + 373980 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 206438 | 0, $29 + 115878 | 0, 533, $29 + 380828 | 0); $24 = 0; } } @@ -1335917,12 +1337718,12 @@ function asmFunc(imports) { } $75 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373981 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380829 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $76 = physx__PxGetAssertHandler_28_29() | 0; $80 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 124794 | 0, $80 + 112987 | 0, 539, $80 + 373981 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 128168 | 0, $80 + 115878 | 0, 539, $80 + 380829 | 0); $75 = 0; } } @@ -1336359,7 +1338160,7 @@ function asmFunc(imports) { }; } HEAP32[($12 + 64 | 0) >> 2] = 0; - i64toi32_i32$2 = GOT_data_internal___memory_base + 301808 | 0; + i64toi32_i32$2 = GOT_data_internal___memory_base + 308256 | 0; i64toi32_i32$0 = HEAP32[i64toi32_i32$2 >> 2] | 0; i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 4 | 0) >> 2] | 0; $1225 = i64toi32_i32$0; @@ -1336506,7 +1338307,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 200352 | 0, $23 + 141115 | 0, 229, GOT_data_internal_physx__Gu__BVDataPackedT_physx__Gu__QuantizedAABB___encodePNS_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 206334 | 0, $23 + 146917 | 0, 229, GOT_data_internal_physx__Gu__BVDataPackedT_physx__Gu__QuantizedAABB___encodePNS_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1336552,10 +1338353,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 179270 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 185168 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1336572,10 +1338373,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 174975 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 180873 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1336592,10 +1338393,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 175799 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 181697 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1336625,8 +1338426,8 @@ function asmFunc(imports) { HEAP32[($6 + 168 | 0) >> 2] = 1; break label$1; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 163 | 0 | 0, GOT_data_internal___memory_base + 202164 | 0 | 0) | 0; - $42 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 163 | 0 | 0, (HEAP32[($6 + 184 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 113075 | 0 | 0, 509 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 163 | 0 | 0, GOT_data_internal___memory_base + 208146 | 0 | 0) | 0; + $42 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 163 | 0 | 0, (HEAP32[($6 + 184 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 115980 | 0 | 0, 509 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($6 + 163 | 0 | 0) | 0; HEAP32[($6 + 164 | 0) >> 2] = $42; HEAP32[($6 + 12 | 0) >> 2] = HEAP32[($6 + 196 | 0) >> 2] | 0; @@ -1336645,19 +1338446,19 @@ function asmFunc(imports) { continue label$4; }; } - physx__Gu__AABBTree__walk_28bool_20_28__29_28physx__Gu__AABBTreeNode_20const__2c_20unsigned_20int_2c_20void__29_2c_20void__29_20const($6 + 172 | 0 | 0, GOT_data_internal___table_base + 4700 | 0 | 0, $6 + 12 | 0 | 0) | 0; + physx__Gu__AABBTree__walk_28bool_20_28__29_28physx__Gu__AABBTreeNode_20const__2c_20unsigned_20int_2c_20void__29_2c_20void__29_20const($6 + 172 | 0 | 0, GOT_data_internal___table_base + 4734 | 0 | 0, $6 + 12 | 0 | 0) | 0; label$5 : { if ((HEAP32[($6 + 24 | 0) >> 2] | 0 | 0) == (HEAP32[($6 + 184 | 0) >> 2] | 0 | 0) & 1 | 0) { break label$5 } $95 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373985 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380833 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $96 = physx__PxGetAssertHandler_28_29() | 0; $100 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$96 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($96, $100 + 83796 | 0, $100 + 113075 | 0, 519, $100 + 373985 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$96 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($96, $100 + 83839 | 0, $100 + 115980 | 0, 519, $100 + 380833 | 0); $95 = 0; } } @@ -1336695,12 +1338496,12 @@ function asmFunc(imports) { } $27 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373986 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380834 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 205482 | 0, $32 + 113075 | 0, 481, $32 + 373986 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 211464 | 0, $32 + 115980 | 0, 481, $32 + 380834 | 0); $27 = 0; } } @@ -1336710,12 +1338511,12 @@ function asmFunc(imports) { } $55 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373987 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380835 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $56 = physx__PxGetAssertHandler_28_29() | 0; $60 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$56 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($56, $60 + 143344 | 0, $60 + 113075 | 0, 482, $60 + 373987 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$56 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($56, $60 + 149205 | 0, $60 + 115980 | 0, 482, $60 + 380835 | 0); $55 = 0; } } @@ -1336734,12 +1338535,12 @@ function asmFunc(imports) { } $110 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373988 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380836 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $111 = physx__PxGetAssertHandler_28_29() | 0; $115 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$111 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($111, $115 + 83893 | 0, $115 + 113075 | 0, 488, $115 + 373988 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$111 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($111, $115 + 83936 | 0, $115 + 115980 | 0, 488, $115 + 380836 | 0); $110 = 0; } } @@ -1336750,12 +1338551,12 @@ function asmFunc(imports) { } $152 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373989 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380837 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $153 = physx__PxGetAssertHandler_28_29() | 0; $157 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$153 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($153, $157 + 83866 | 0, $157 + 113075 | 0, 490, $157 + 373989 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$153 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($153, $157 + 83909 | 0, $157 + 115980 | 0, 490, $157 + 380837 | 0); $152 = 0; } } @@ -1336789,8 +1338590,8 @@ function asmFunc(imports) { break label$2 } HEAP32[((HEAP32[($6 + 168 | 0) >> 2] | 0) + 32 | 0) >> 2] = 1; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 155 | 0 | 0, GOT_data_internal___memory_base + 160054 | 0 | 0) | 0; - $33 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 155 | 0 | 0, 1168 | 0, GOT_data_internal___memory_base + 113075 | 0 | 0, 289 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 155 | 0 | 0, GOT_data_internal___memory_base + 165952 | 0 | 0) | 0; + $33 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 155 | 0 | 0, 1168 | 0, GOT_data_internal___memory_base + 115980 | 0 | 0, 289 | 0) | 0; HEAP32[((HEAP32[($6 + 168 | 0) >> 2] | 0) + 28 | 0) >> 2] = $33; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($6 + 155 | 0 | 0) | 0; HEAP32[($6 + 148 | 0) >> 2] = HEAP32[((HEAP32[($6 + 168 | 0) >> 2] | 0) + 28 | 0) >> 2] | 0; @@ -1336809,7 +1338610,7 @@ function asmFunc(imports) { BuildBV32Internal_28physx__Gu__BV32Tree__2c_20physx__Gu__AABBTree_20const__2c_20physx__Gu__SourceMesh__2c_20float_29__Local___Check_28physx__Gu__AABBTreeNode__29(physx__Gu__AABBTree__getNodes_28_29_20const(HEAP32[($6 + 164 | 0) >> 2] | 0 | 0) | 0 | 0); HEAP32[($6 + 88 | 0) >> 2] = 1; physx__shdfnd__ReflectionAllocator_BV32Node___ReflectionAllocator_28char_20const__29($6 + 83 | 0 | 0, 0 | 0) | 0; - $108 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_BV32Node___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_BV32Node__2c_20char_20const__2c_20int_29(1032 | 0, $6 + 83 | 0 | 0, GOT_data_internal___memory_base + 113075 | 0 | 0, 337 | 0) | 0; + $108 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_BV32Node___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_BV32Node__2c_20char_20const__2c_20int_29(1032 | 0, $6 + 83 | 0 | 0, GOT_data_internal___memory_base + 115980 | 0 | 0, 337 | 0) | 0; BV32Node__BV32Node_28_29($108 | 0) | 0; HEAP32[($6 + 84 | 0) >> 2] = $108; _BuildBV32_28physx__Gu__AABBTree_20const__2c_20BV32Node__2c_20physx__Gu__AABBTreeNode_20const__2c_20float_2c_20unsigned_20int__29(HEAP32[($6 + 164 | 0) >> 2] | 0 | 0, HEAP32[($6 + 84 | 0) >> 2] | 0 | 0, physx__Gu__AABBTree__getNodes_28_29_20const(HEAP32[($6 + 164 | 0) >> 2] | 0 | 0) | 0 | 0, Math_fround(Math_fround(HEAPF32[($6 + 156 | 0) >> 2])), $6 + 88 | 0 | 0); @@ -1336824,7 +1338625,7 @@ function asmFunc(imports) { HEAP32[($6 + 72 | 0) >> 2] = (HEAP32[((HEAP32[($6 + 84 | 0) >> 2] | 0) + 1028 | 0) >> 2] | 0) + 1 | 0; $132 = HEAP32[($6 + 88 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_physx__Gu__BV32Data___ReflectionAllocator_28char_20const__29($6 + 67 | 0 | 0, 0 | 0) | 0; - $154 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Gu__BV32Data___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__BV32Data__2c_20char_20const__2c_20int_29((($132 & 134217727 | 0 | 0) != ($132 | 0) & 1 | 0 ? -1 : $132 << 5 | 0) | 0, $6 + 67 | 0 | 0, GOT_data_internal___memory_base + 113075 | 0 | 0, 419 | 0) | 0; + $154 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__Gu__BV32Data___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__BV32Data__2c_20char_20const__2c_20int_29((($132 & 134217727 | 0 | 0) != ($132 | 0) & 1 | 0 ? -1 : $132 << 5 | 0) | 0, $6 + 67 | 0 | 0, GOT_data_internal___memory_base + 115980 | 0 | 0, 419 | 0) | 0; label$4 : { if (!$132) { break label$4 @@ -1336861,20 +1338662,20 @@ function asmFunc(imports) { } $231 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373990 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380838 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $232 = physx__PxGetAssertHandler_28_29() | 0; $236 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$232 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($232, $236 + 88577 | 0, $236 + 113075 | 0, 437, $236 + 373990 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$232 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($232, $236 + 88646 | 0, $236 + 115980 | 0, 437, $236 + 380838 | 0); $231 = 0; } } HEAP32[((HEAP32[($6 + 76 | 0) >> 2] | 0) + 20 | 0) >> 2] = HEAP32[($6 + 88 | 0) >> 2] | 0; HEAP32[((HEAP32[($6 + 76 | 0) >> 2] | 0) + 24 | 0) >> 2] = HEAP32[($6 + 68 | 0) >> 2] | 0; physx__Gu__BV32Tree__calculateLeafNode_28physx__Gu__BV32Data__29(HEAP32[($6 + 168 | 0) >> 2] | 0 | 0, HEAP32[((HEAP32[($6 + 168 | 0) >> 2] | 0) + 24 | 0) >> 2] | 0 | 0); - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 23 | 0 | 0, GOT_data_internal___memory_base + 160054 | 0 | 0) | 0; - $269 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 23 | 0 | 0, Math_imul(HEAP32[($6 + 88 | 0) >> 2] | 0, 1168) | 0, GOT_data_internal___memory_base + 113075 | 0 | 0, 447 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 23 | 0 | 0, GOT_data_internal___memory_base + 165952 | 0 | 0) | 0; + $269 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($6 + 23 | 0 | 0, Math_imul(HEAP32[($6 + 88 | 0) >> 2] | 0, 1168) | 0, GOT_data_internal___memory_base + 115980 | 0 | 0, 447 | 0) | 0; HEAP32[((HEAP32[($6 + 168 | 0) >> 2] | 0) + 28 | 0) >> 2] = $269; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($6 + 23 | 0 | 0) | 0; HEAP32[((HEAP32[($6 + 168 | 0) >> 2] | 0) + 32 | 0) >> 2] = HEAP32[($6 + 88 | 0) >> 2] | 0; @@ -1336889,12 +1338690,12 @@ function asmFunc(imports) { } $315 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373991 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380839 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $316 = physx__PxGetAssertHandler_28_29() | 0; $320 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$316 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($316, $320 + 69788 | 0, $320 + 113075 | 0, 457, $320 + 373991 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$316 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($316, $320 + 69788 | 0, $320 + 115980 | 0, 457, $320 + 380839 | 0); $315 = 0; } } @@ -1336904,12 +1338705,12 @@ function asmFunc(imports) { } $342 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373992 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380840 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $343 = physx__PxGetAssertHandler_28_29() | 0; $347 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$343 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($343, $347 + 205364 | 0, $347 + 113075 | 0, 458, $347 + 373992 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$343 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($343, $347 + 211346 | 0, $347 + 115980 | 0, 458, $347 + 380840 | 0); $342 = 0; } } @@ -1337080,12 +1338881,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373993 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380841 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 247605 | 0, $24 + 113075 | 0, 158, $24 + 373993 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 253587 | 0, $24 + 115980 | 0, 158, $24 + 380841 | 0); $19 = 0; } } @@ -1337247,12 +1339048,12 @@ function asmFunc(imports) { } $98 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373995 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380843 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $99 = physx__PxGetAssertHandler_28_29() | 0; $103 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$99 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($99, $103 + 88373 | 0, $103 + 113075 | 0, 368, $103 + 373995 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$99 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($99, $103 + 88442 | 0, $103 + 115980 | 0, 368, $103 + 380843 | 0); $98 = 0; } } @@ -1337276,12 +1339077,12 @@ function asmFunc(imports) { } $160 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373996 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380844 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $161 = physx__PxGetAssertHandler_28_29() | 0; $165 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$161 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($161, $165 + 202316 | 0, $165 + 113075 | 0, 380, $165 + 373996 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$161 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($161, $165 + 208298 | 0, $165 + 115980 | 0, 380, $165 + 380844 | 0); $160 = 0; } } @@ -1337302,12 +1339103,12 @@ function asmFunc(imports) { } $217 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373997 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380845 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $218 = physx__PxGetAssertHandler_28_29() | 0; $222 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$218 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($218, $222 + 88373 | 0, $222 + 113075 | 0, 396, $222 + 373997 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$218 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($218, $222 + 88442 | 0, $222 + 115980 | 0, 396, $222 + 380845 | 0); $217 = 0; } } @@ -1337566,7 +1339367,7 @@ function asmFunc(imports) { physx__PxVec3__operator___28physx__PxVec3_20const__29((((HEAP32[($7 + 56 | 0) >> 2] | 0) + 4 | 0) + ((HEAP32[($7 + 52 | 0) >> 2] | 0) << 5 | 0) | 0) + 16 | 0 | 0, $7 + 4 | 0 | 0) | 0; } physx__shdfnd__ReflectionAllocator_BV32Node___ReflectionAllocator_28char_20const__29($7 + 3 | 0 | 0, 0 | 0) | 0; - $94 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_BV32Node___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_BV32Node__2c_20char_20const__2c_20int_29(1032 | 0, $7 + 3 | 0 | 0, GOT_data_internal___memory_base + 113075 | 0 | 0, 147 | 0) | 0; + $94 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_BV32Node___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_BV32Node__2c_20char_20const__2c_20int_29(1032 | 0, $7 + 3 | 0 | 0, GOT_data_internal___memory_base + 115980 | 0 | 0, 147 | 0) | 0; BV32Node__BV32Node_28_29($94 | 0) | 0; HEAP32[($7 + 40 | 0) >> 2] = $94; HEAP32[((((HEAP32[($7 + 56 | 0) >> 2] | 0) + 4 | 0) + ((HEAP32[($7 + 52 | 0) >> 2] | 0) << 5 | 0) | 0) + 28 | 0) >> 2] = HEAP32[($7 + 40 | 0) >> 2] | 0; @@ -1337709,10 +1339510,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 175225 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 181123 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1337740,12 +1339541,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373994 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380842 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 202405 | 0, $29 + 113075 | 0, 110, $29 + 373994 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 208387 | 0, $29 + 115980 | 0, 110, $29 + 380842 | 0); $24 = 0; } } @@ -1337795,10 +1339596,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 177149 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 183047 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1337940,12 +1339741,12 @@ function asmFunc(imports) { } $163 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373998 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380846 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $164 = physx__PxGetAssertHandler_28_29() | 0; $168 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$164 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($164, $168 + 210171 | 0, $168 + 109135 | 0, 113, $168 + 373998 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$164 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($164, $168 + 216153 | 0, $168 + 111452 | 0, 113, $168 + 380846 | 0); $163 = 0; } } @@ -1338637,12 +1340438,12 @@ function asmFunc(imports) { } $401 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 373999 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380847 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $402 = physx__PxGetAssertHandler_28_29() | 0; $406 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$402 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($402, $406 + 196832 | 0, $406 + 109135 | 0, 769, $406 + 373999 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$402 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($402, $406 + 202794 | 0, $406 + 111452 | 0, 769, $406 + 380847 | 0); $401 = 0; } } @@ -1338657,12 +1340458,12 @@ function asmFunc(imports) { } $464 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374e3 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380848 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $465 = physx__PxGetAssertHandler_28_29() | 0; $469 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$465 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($465, $469 + 121763 | 0, $469 + 109135 | 0, 775, $469 + 374e3 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$465 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($465, $469 + 125130 | 0, $469 + 111452 | 0, 775, $469 + 380848 | 0); $464 = 0; } } @@ -1338706,12 +1340507,12 @@ function asmFunc(imports) { } $563 = 0; label$21 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374001 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380849 | 0) >> 0] | 0) & 1 | 0) { break label$21 } $564 = physx__PxGetAssertHandler_28_29() | 0; $568 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$564 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($564, $568 + 207461 | 0, $568 + 109135 | 0, 822, $568 + 374001 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$564 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($564, $568 + 213443 | 0, $568 + 111452 | 0, 822, $568 + 380849 | 0); $563 = 0; } } @@ -1338738,12 +1340539,12 @@ function asmFunc(imports) { } $626 = 0; label$25 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374002 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380850 | 0) >> 0] | 0) & 1 | 0) { break label$25 } $627 = physx__PxGetAssertHandler_28_29() | 0; $631 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$627 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($627, $631 + 247689 | 0, $631 + 109135 | 0, 837, $631 + 374002 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$627 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($627, $631 + 253671 | 0, $631 + 111452 | 0, 837, $631 + 380850 | 0); $626 = 0; } } @@ -1338766,12 +1340567,12 @@ function asmFunc(imports) { } $676 = 0; label$29 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374003 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380851 | 0) >> 0] | 0) & 1 | 0) { break label$29 } $677 = physx__PxGetAssertHandler_28_29() | 0; $681 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$677 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($677, $681 + 228077 | 0, $681 + 109135 | 0, 847, $681 + 374003 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$677 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($677, $681 + 234059 | 0, $681 + 111452 | 0, 847, $681 + 380851 | 0); $676 = 0; } } @@ -1338786,12 +1340587,12 @@ function asmFunc(imports) { } $706 = 0; label$31 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374004 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380852 | 0) >> 0] | 0) & 1 | 0) { break label$31 } $707 = physx__PxGetAssertHandler_28_29() | 0; $711 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$707 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($707, $711 + 206338 | 0, $711 + 109135 | 0, 851, $711 + 374004 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$707 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($707, $711 + 212320 | 0, $711 + 111452 | 0, 851, $711 + 380852 | 0); $706 = 0; } } @@ -1338811,12 +1340612,12 @@ function asmFunc(imports) { } $757 = 0; label$33 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374005 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380853 | 0) >> 0] | 0) & 1 | 0) { break label$33 } $758 = physx__PxGetAssertHandler_28_29() | 0; $762 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$758 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($758, $762 + 206359 | 0, $762 + 109135 | 0, 860, $762 + 374005 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$758 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($758, $762 + 212341 | 0, $762 + 111452 | 0, 860, $762 + 380853 | 0); $757 = 0; } } @@ -1338825,7 +1340626,7 @@ function asmFunc(imports) { HEAP32[((HEAP32[($11 + 572 | 0) >> 2] | 0) + 80 | 0) >> 2] = (HEAP32[((HEAP32[($11 + 572 | 0) >> 2] | 0) + 76 | 0) >> 2] | 0) >>> 2 | 0; physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($11 + 82 | 0 | 0, 0 | 0) | 0; physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__NonTrackingAllocator___AlignedAllocator_28physx__shdfnd__NonTrackingAllocator_20const__29($11 + 83 | 0 | 0, $11 + 82 | 0 | 0) | 0; - $802 = physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__NonTrackingAllocator___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($11 + 83 | 0 | 0, Math_imul(HEAP32[((HEAP32[($11 + 572 | 0) >> 2] | 0) + 80 | 0) >> 2] | 0, 112) | 0, GOT_data_internal___memory_base + 109135 | 0 | 0, 864 | 0) | 0; + $802 = physx__shdfnd__AlignedAllocator_128u_2c_20physx__shdfnd__NonTrackingAllocator___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($11 + 83 | 0 | 0, Math_imul(HEAP32[((HEAP32[($11 + 572 | 0) >> 2] | 0) + 80 | 0) >> 2] | 0, 112) | 0, GOT_data_internal___memory_base + 111452 | 0 | 0, 864 | 0) | 0; HEAP32[((HEAP32[($11 + 572 | 0) >> 2] | 0) + 88 | 0) >> 2] = $802; physx__PxVec4__PxVec4_28physx__PxVec3_20const__2c_20float_29($11 + 64 | 0 | 0, physx__shdfnd__aos__V3ReadXYZ_28physx__shdfnd__aos__Vec3V_20const__29($11 + 496 | 0 | 0) | 0 | 0, Math_fround(Math_fround(0 | 0))) | 0; physx__PxVec4__operator__28physx__PxVec4_20const__29(HEAP32[($11 + 572 | 0) >> 2] | 0 | 0, $11 + 64 | 0 | 0) | 0; @@ -1338842,12 +1340643,12 @@ function asmFunc(imports) { } $869 = 0; label$35 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374006 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380854 | 0) >> 0] | 0) & 1 | 0) { break label$35 } $870 = physx__PxGetAssertHandler_28_29() | 0; $874 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$870 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($870, $874 + 206169 | 0, $874 + 109135 | 0, 870, $874 + 374006 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$870 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($870, $874 + 212151 | 0, $874 + 111452 | 0, 870, $874 + 380854 | 0); $869 = 0; } } @@ -1338940,7 +1340741,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3V_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3V_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1338979,7 +1340780,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3V_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxBounds3V_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3V_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxBounds3V_20const__29___ignore); $29 = 0; } } @@ -1339141,18 +1340942,18 @@ function asmFunc(imports) { HEAP32[($14 + 40 | 0) >> 2] = HEAP32[($13 + 8 | 0) >> 2] | 0; HEAP32[($14 + 48 | 0) >> 2] = HEAP32[($13 + 32 | 0) >> 2] | 0; $25 = GOT_data_internal___memory_base; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($13 + 3 | 0 | 0, $25 + 187286 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($13 + 3 | 0 | 0, $25 + 193248 | 0 | 0) | 0; $30 = 2; - $33 = $25 + 109135 | 0; + $33 = $25 + 111452 | 0; (wasm2js_i32$0 = $14, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($13 + 3 | 0 | 0, (HEAP32[($13 + 32 | 0) >> 2] | 0) << $30 | 0 | 0, $33 | 0, 363 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($13 + 3 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($13 + 2 | 0 | 0, $25 + 185441 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($13 + 2 | 0 | 0, $25 + 191403 | 0 | 0) | 0; (wasm2js_i32$0 = $14, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($13 + 2 | 0 | 0, (HEAP32[($13 + 32 | 0) >> 2] | 0) << $30 | 0 | 0, $33 | 0, 364 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($13 + 2 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($13 + 1 | 0 | 0, $25 + 147200 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($13 + 1 | 0 | 0, $25 + 153080 | 0 | 0) | 0; (wasm2js_i32$0 = $14, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($13 + 1 | 0 | 0, (HEAP32[($13 + 32 | 0) >> 2] | 0) << 3 | 0 | 4 | 0 | 0, $33 | 0, 365 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($13 + 1 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($13 | 0, $25 + 83541 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($13 | 0, $25 + 83584 | 0 | 0) | 0; (wasm2js_i32$0 = $14, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($13 | 0, (HEAP32[($13 + 32 | 0) >> 2] | 0) << $30 | 0 | 0, $33 | 0, 366 | 0) | 0), HEAP32[(wasm2js_i32$0 + 44 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($13 | 0) | 0; $77 = Math_fround(Math_fround(float_20physx__PxMax_float__28float_2c_20float_29(Math_fround(Math_fround(0.0)), Math_fround(Math_fround(HEAPF32[($13 + 4 | 0) >> 2])))) * Math_fround(15.0)); @@ -1339268,7 +1341069,7 @@ function asmFunc(imports) { } $145 = physx__PxGetAssertHandler_28_29() | 0; $149 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$145 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($145, $149 + 143255 | 0, $149 + 109135 | 0, 583, GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$145 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($145, $149 + 149116 | 0, $149 + 111452 | 0, 583, GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore); $144 = 0; } } @@ -1339290,7 +1341091,7 @@ function asmFunc(imports) { } $175 = physx__PxGetAssertHandler_28_29() | 0; $179 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$175 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($175, $179 + 203701 | 0, $179 + 109135 | 0, 588, GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$175 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($175, $179 + 209683 | 0, $179 + 111452 | 0, 588, GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_1); $174 = 0; } } @@ -1339306,7 +1341107,7 @@ function asmFunc(imports) { } $206 = physx__PxGetAssertHandler_28_29() | 0; $210 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$206 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($206, $210 + 203830 | 0, $210 + 109135 | 0, 591, GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$206 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($206, $210 + 209812 | 0, $210 + 111452 | 0, 591, GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_2); $205 = 0; } } @@ -1339321,7 +1341122,7 @@ function asmFunc(imports) { } $232 = physx__PxGetAssertHandler_28_29() | 0; $236 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$232 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($232, $236 + 203820 | 0, $236 + 109135 | 0, 592, GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$232 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($232, $236 + 209802 | 0, $236 + 111452 | 0, 592, GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_3); $231 = 0; } } @@ -1339346,7 +1341147,7 @@ function asmFunc(imports) { } $302 = physx__PxGetAssertHandler_28_29() | 0; $306 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$302 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($302, $306 + 185979 | 0, $306 + 109135 | 0, 600, GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_4); + FUNCTION_TABLE[HEAP32[((HEAP32[$302 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($302, $306 + 191941 | 0, $306 + 111452 | 0, 600, GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_4); $301 = 0; } } @@ -1339374,7 +1341175,7 @@ function asmFunc(imports) { } $346 = physx__PxGetAssertHandler_28_29() | 0; $350 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$346 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($346, $350 + 145129 | 0, $350 + 109135 | 0, 604, GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_5); + FUNCTION_TABLE[HEAP32[((HEAP32[$346 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($346, $350 + 150990 | 0, $350 + 111452 | 0, 604, GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_5); $345 = 0; } } @@ -1339416,7 +1341217,7 @@ function asmFunc(imports) { } $441 = physx__PxGetAssertHandler_28_29() | 0; $445 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$441 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($441, $445 + 172263 | 0, $445 + 109135 | 0, 626, GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_6); + FUNCTION_TABLE[HEAP32[((HEAP32[$441 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($441, $445 + 178161 | 0, $445 + 111452 | 0, 626, GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_6); $440 = 0; } } @@ -1339435,7 +1341236,7 @@ function asmFunc(imports) { } $505 = physx__PxGetAssertHandler_28_29() | 0; $509 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$505 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($505, $509 + 186024 | 0, $509 + 109135 | 0, 628, GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_7); + FUNCTION_TABLE[HEAP32[((HEAP32[$505 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($505, $509 + 191986 | 0, $509 + 111452 | 0, 628, GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_7); $504 = 0; } } @@ -1339451,7 +1341252,7 @@ function asmFunc(imports) { } $566 = physx__PxGetAssertHandler_28_29() | 0; $570 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$566 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($566, $570 + 172296 | 0, $570 + 109135 | 0, 630, GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_8); + FUNCTION_TABLE[HEAP32[((HEAP32[$566 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($566, $570 + 178194 | 0, $570 + 111452 | 0, 630, GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_8); $565 = 0; } } @@ -1339470,7 +1341271,7 @@ function asmFunc(imports) { } $593 = physx__PxGetAssertHandler_28_29() | 0; $597 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$593 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($593, $597 + 145104 | 0, $597 + 109135 | 0, 632, GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_9); + FUNCTION_TABLE[HEAP32[((HEAP32[$593 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($593, $597 + 150965 | 0, $597 + 111452 | 0, 632, GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_9); $592 = 0; } } @@ -1339485,11 +1341286,11 @@ function asmFunc(imports) { } $619 = physx__PxGetAssertHandler_28_29() | 0; $623 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$619 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($619, $623 + 145045 | 0, $623 + 109135 | 0, 633, GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_10); + FUNCTION_TABLE[HEAP32[((HEAP32[$619 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($619, $623 + 150906 | 0, $623 + 111452 | 0, 633, GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_10); $618 = 0; } } - HEAP8[($9 + 183 | 0) >> 0] = (HEAP32[($9 + 8548 | 0) >> 2] | 0) >>> 0 <= (HEAP32[((GOT_data_internal___memory_base + 301888 | 0) + ((HEAP32[($10 + 52 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0) >>> 0 & 1 | 0; + HEAP8[($9 + 183 | 0) >> 0] = (HEAP32[($9 + 8548 | 0) >> 2] | 0) >>> 0 <= (HEAP32[((GOT_data_internal___memory_base + 308336 | 0) + ((HEAP32[($10 + 52 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0) >>> 0 & 1 | 0; HEAP32[($9 + 176 | 0) >> 2] = 0; label$42 : { label$43 : while (1) { @@ -1339597,7 +1341398,7 @@ function asmFunc(imports) { if ((HEAPU8[($9 + 183 | 0) >> 0] | 0) & 1 | 0) { break label$52 } - $830 = (HEAP32[($9 + 136 | 0) >> 2] | 0) >>> 0 <= (HEAP32[((GOT_data_internal___memory_base + 301952 | 0) + ((HEAP32[($10 + 52 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0) >>> 0; + $830 = (HEAP32[($9 + 136 | 0) >> 2] | 0) >>> 0 <= (HEAP32[((GOT_data_internal___memory_base + 308400 | 0) + ((HEAP32[($10 + 52 | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0) >>> 0; } HEAP8[($9 + 14 | 0) >> 0] = $830 & 1 | 0; label$54 : { @@ -1339618,7 +1341419,7 @@ function asmFunc(imports) { } $892 = physx__PxGetAssertHandler_28_29() | 0; $896 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$892 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($892, $896 + 200524 | 0, $896 + 109135 | 0, 683, GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_11); + FUNCTION_TABLE[HEAP32[((HEAP32[$892 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($892, $896 + 206506 | 0, $896 + 111452 | 0, 683, GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_11); $891 = 0; } } @@ -1339640,7 +1341441,7 @@ function asmFunc(imports) { } $912 = physx__PxGetAssertHandler_28_29() | 0; $916 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$912 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($912, $916 + 205982 | 0, $916 + 109135 | 0, 694, GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_12); + FUNCTION_TABLE[HEAP32[((HEAP32[$912 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($912, $916 + 211964 | 0, $916 + 111452 | 0, 694, GOT_data_internal_physx__SubSortSAH__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20unsigned_20int_2c_20physx__RTreeNodeNQ__29___ignore_12); $911 = 0; } } @@ -1339816,7 +1341617,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 156778 | 0, $42 + 109135 | 0, 194, GOT_data_internal_physx__SubSortQuick__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20physx__PxBounds3V__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 162664 | 0, $42 + 111452 | 0, 194, GOT_data_internal_physx__SubSortQuick__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20physx__PxBounds3V__2c_20unsigned_20int_29___ignore); $37 = 0; } } @@ -1339831,7 +1341632,7 @@ function asmFunc(imports) { } $62 = physx__PxGetAssertHandler_28_29() | 0; $66 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$62 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($62, $66 + 203317 | 0, $66 + 109135 | 0, 195, GOT_data_internal_physx__SubSortQuick__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20physx__PxBounds3V__2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$62 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($62, $66 + 209299 | 0, $66 + 111452 | 0, 195, GOT_data_internal_physx__SubSortQuick__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20physx__PxBounds3V__2c_20unsigned_20int_29___ignore_1); $61 = 0; } } @@ -1339847,7 +1341648,7 @@ function asmFunc(imports) { } $91 = physx__PxGetAssertHandler_28_29() | 0; $95 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$91 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($91, $95 + 205516 | 0, $95 + 109135 | 0, 199, GOT_data_internal_physx__SubSortQuick__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20physx__PxBounds3V__2c_20unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$91 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($91, $95 + 211498 | 0, $95 + 111452 | 0, 199, GOT_data_internal_physx__SubSortQuick__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20physx__PxBounds3V__2c_20unsigned_20int_29___ignore_2); $90 = 0; } } @@ -1339890,7 +1341691,7 @@ function asmFunc(imports) { } $140 = physx__PxGetAssertHandler_28_29() | 0; $144 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$140 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($140, $144 + 248178 | 0, $144 + 109135 | 0, 201, GOT_data_internal_physx__SubSortQuick__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20physx__PxBounds3V__2c_20unsigned_20int_29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$140 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($140, $144 + 254160 | 0, $144 + 111452 | 0, 201, GOT_data_internal_physx__SubSortQuick__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20physx__PxBounds3V__2c_20unsigned_20int_29___ignore_3); $139 = 0; } } @@ -1339911,7 +1341712,7 @@ function asmFunc(imports) { } $179 = physx__PxGetAssertHandler_28_29() | 0; $183 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$179 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($179, $183 + 248145 | 0, $183 + 109135 | 0, 204, GOT_data_internal_physx__SubSortQuick__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20physx__PxBounds3V__2c_20unsigned_20int_29___ignore_4); + FUNCTION_TABLE[HEAP32[((HEAP32[$179 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($179, $183 + 254127 | 0, $183 + 111452 | 0, 204, GOT_data_internal_physx__SubSortQuick__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20physx__PxBounds3V__2c_20unsigned_20int_29___ignore_4); $178 = 0; } } @@ -1340205,7 +1342006,7 @@ function asmFunc(imports) { } $412 = physx__PxGetAssertHandler_28_29() | 0; $416 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$412 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($412, $416 + 145148 | 0, $416 + 109135 | 0, 245, GOT_data_internal_physx__SubSortQuick__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20physx__PxBounds3V__2c_20unsigned_20int_29___ignore_5); + FUNCTION_TABLE[HEAP32[((HEAP32[$412 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($412, $416 + 151009 | 0, $416 + 111452 | 0, 245, GOT_data_internal_physx__SubSortQuick__sort4_28unsigned_20int__2c_20unsigned_20int_2c_20physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___2c_20unsigned_20int__2c_20physx__PxBounds3V__2c_20unsigned_20int_29___ignore_5); $411 = 0; } } @@ -1340444,7 +1342245,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1340618,7 +1342419,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Gu__RTreeNodeQ_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Gu__RTreeNodeQ_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1340743,7 +1342544,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1340776,7 +1342577,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($8 + 47 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 126957 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 130561 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; break label$1; } $7 = $7 - (((HEAP32[($8 + 48 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -1340812,7 +1342613,7 @@ function asmFunc(imports) { } $93 = physx__PxGetAssertHandler_28_29() | 0; $97 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 227292 | 0, $97 + 126957 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_unsigned_20int_2c_20physx__SortBoundsPredicate_2c_20physx__shdfnd__NamedAllocator__28unsigned_20int__2c_20unsigned_20int_2c_20physx__SortBoundsPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 233274 | 0, $97 + 130561 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_unsigned_20int_2c_20physx__SortBoundsPredicate_2c_20physx__shdfnd__NamedAllocator__28unsigned_20int__2c_20unsigned_20int_2c_20physx__SortBoundsPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); $92 = 0; } } @@ -1340869,7 +1342670,7 @@ function asmFunc(imports) { } $198 = physx__PxGetAssertHandler_28_29() | 0; $202 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 231714 | 0, $202 + 126957 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_unsigned_20int_2c_20physx__SortBoundsPredicate_2c_20physx__shdfnd__NamedAllocator__28unsigned_20int__2c_20unsigned_20int_2c_20physx__SortBoundsPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 237696 | 0, $202 + 130561 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_unsigned_20int_2c_20physx__SortBoundsPredicate_2c_20physx__shdfnd__NamedAllocator__28unsigned_20int__2c_20unsigned_20int_2c_20physx__SortBoundsPredicate_20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); $197 = 0; } } @@ -1340984,7 +1342785,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Interval_2c_20physx__shdfnd__InlineAllocator_8192u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Interval_2c_20physx__shdfnd__InlineAllocator_8192u_2c_20physx__shdfnd__NamedAllocator____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1341015,7 +1342816,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 203755 | 0, $25 + 109135 | 0, 530, GOT_data_internal_physx__SubSortSAH__computeSA_28unsigned_20int_20const__2c_20physx__Interval_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 209737 | 0, $25 + 111452 | 0, 530, GOT_data_internal_physx__SubSortSAH__computeSA_28unsigned_20int_20const__2c_20physx__Interval_20const__29___ignore); $20 = 0; } } @@ -1341305,7 +1343106,7 @@ function asmFunc(imports) { } $60 = physx__PxGetAssertHandler_28_29() | 0; $64 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 185369 | 0, $64 + 109135 | 0, 392, GOT_data_internal_physx__SubSortSAH__split_28unsigned_20int__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 191331 | 0, $64 + 111452 | 0, 392, GOT_data_internal_physx__SubSortSAH__split_28unsigned_20int__2c_20unsigned_20int_29___ignore); $59 = 0; } } @@ -1341320,7 +1343121,7 @@ function asmFunc(imports) { } $84 = physx__PxGetAssertHandler_28_29() | 0; $88 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$84 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($84, $88 + 187261 | 0, $88 + 109135 | 0, 393, GOT_data_internal_physx__SubSortSAH__split_28unsigned_20int__2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$84 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($84, $88 + 193223 | 0, $88 + 111452 | 0, 393, GOT_data_internal_physx__SubSortSAH__split_28unsigned_20int__2c_20unsigned_20int_29___ignore_1); $83 = 0; } } @@ -1341335,7 +1343136,7 @@ function asmFunc(imports) { } $108 = physx__PxGetAssertHandler_28_29() | 0; $112 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$108 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($108, $112 + 185416 | 0, $112 + 109135 | 0, 394, GOT_data_internal_physx__SubSortSAH__split_28unsigned_20int__2c_20unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$108 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($108, $112 + 191378 | 0, $112 + 111452 | 0, 394, GOT_data_internal_physx__SubSortSAH__split_28unsigned_20int__2c_20unsigned_20int_29___ignore_2); $107 = 0; } } @@ -1341350,7 +1343151,7 @@ function asmFunc(imports) { } $132 = physx__PxGetAssertHandler_28_29() | 0; $136 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$132 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($132, $136 + 203846 | 0, $136 + 109135 | 0, 395, GOT_data_internal_physx__SubSortSAH__split_28unsigned_20int__2c_20unsigned_20int_29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$132 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($132, $136 + 209828 | 0, $136 + 111452 | 0, 395, GOT_data_internal_physx__SubSortSAH__split_28unsigned_20int__2c_20unsigned_20int_29___ignore_3); $131 = 0; } } @@ -1341365,7 +1343166,7 @@ function asmFunc(imports) { } $156 = physx__PxGetAssertHandler_28_29() | 0; $160 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$156 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($156, $160 + 230188 | 0, $160 + 109135 | 0, 396, GOT_data_internal_physx__SubSortSAH__split_28unsigned_20int__2c_20unsigned_20int_29___ignore_4); + FUNCTION_TABLE[HEAP32[((HEAP32[$156 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($156, $160 + 236170 | 0, $160 + 111452 | 0, 396, GOT_data_internal_physx__SubSortSAH__split_28unsigned_20int__2c_20unsigned_20int_29___ignore_4); $155 = 0; } } @@ -1342230,7 +1344031,7 @@ function asmFunc(imports) { } $713 = physx__PxGetAssertHandler_28_29() | 0; $717 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$713 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($713, $717 + 241327 | 0, $717 + 109135 | 0, 468, GOT_data_internal_physx__SubSortSAH__split_28unsigned_20int__2c_20unsigned_20int_29___ignore_5); + FUNCTION_TABLE[HEAP32[((HEAP32[$713 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($713, $717 + 247309 | 0, $717 + 111452 | 0, 468, GOT_data_internal_physx__SubSortSAH__split_28unsigned_20int__2c_20unsigned_20int_29___ignore_5); $712 = 0; } } @@ -1342268,7 +1344069,7 @@ function asmFunc(imports) { } $779 = physx__PxGetAssertHandler_28_29() | 0; $783 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$779 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($779, $783 + 145200 | 0, $783 + 109135 | 0, 479, GOT_data_internal_physx__SubSortSAH__split_28unsigned_20int__2c_20unsigned_20int_29___ignore_6); + FUNCTION_TABLE[HEAP32[((HEAP32[$779 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($779, $783 + 151061 | 0, $783 + 111452 | 0, 479, GOT_data_internal_physx__SubSortSAH__split_28unsigned_20int__2c_20unsigned_20int_29___ignore_6); $778 = 0; } } @@ -1342399,7 +1344200,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__Interval_2c_20physx__shdfnd__InlineAllocator_8192u_2c_20physx__shdfnd__NamedAllocator____replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__Interval_2c_20physx__shdfnd__InlineAllocator_8192u_2c_20physx__shdfnd__NamedAllocator____replaceWithLast_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1343015,7 +1344816,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 203506 | 0, $29 + 127467 | 0, 90, GOT_data_internal_void_20physx__quickSelect__quickSelectFirstK_physx__BoundsLTE__28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__BoundsLTE_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 209488 | 0, $29 + 131155 | 0, 90, GOT_data_internal_void_20physx__quickSelect__quickSelectFirstK_physx__BoundsLTE__28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__BoundsLTE_20const__29___ignore); $24 = 0; } } @@ -1343046,7 +1344847,7 @@ function asmFunc(imports) { } $81 = physx__PxGetAssertHandler_28_29() | 0; $85 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$81 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($81, $85 + 205037 | 0, $85 + 127467 | 0, 100, GOT_data_internal_void_20physx__quickSelect__quickSelectFirstK_physx__BoundsLTE__28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__BoundsLTE_20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$81 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($81, $85 + 211019 | 0, $85 + 131155 | 0, 100, GOT_data_internal_void_20physx__quickSelect__quickSelectFirstK_physx__BoundsLTE__28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__BoundsLTE_20const__29___ignore_1); $80 = 0; } } @@ -1343112,7 +1344913,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Gu__RTreeNodeQ_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__Gu__RTreeNodeQ_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1343151,7 +1344952,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Gu__RTreeNodeQ_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Gu__RTreeNodeQ_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Gu__RTreeNodeQ_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Gu__RTreeNodeQ_20const__29___ignore); $29 = 0; } } @@ -1343308,7 +1345109,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -1343340,7 +1345141,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1343532,7 +1345333,7 @@ function asmFunc(imports) { } $78 = physx__PxGetAssertHandler_28_29() | 0; $82 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 129209 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_unsigned_20int_2c_20physx__SortBoundsPredicate_20const__28unsigned_20int__2c_20int_2c_20int_2c_20physx__SortBoundsPredicate_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 133177 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_unsigned_20int_2c_20physx__SortBoundsPredicate_20const__28unsigned_20int__2c_20int_2c_20int_2c_20physx__SortBoundsPredicate_20const__29___ignore); $77 = 0; } } @@ -1343557,7 +1345358,7 @@ function asmFunc(imports) { } $121 = physx__PxGetAssertHandler_28_29() | 0; $125 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 238038 | 0, $125 + 129209 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_unsigned_20int_2c_20physx__SortBoundsPredicate_20const__28unsigned_20int__2c_20int_2c_20int_2c_20physx__SortBoundsPredicate_20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 244020 | 0, $125 + 133177 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_unsigned_20int_2c_20physx__SortBoundsPredicate_20const__28unsigned_20int__2c_20int_2c_20int_2c_20physx__SortBoundsPredicate_20const__29___ignore_1); $120 = 0; } } @@ -1343679,7 +1345480,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_8192u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__InlineAllocator_8192u_2c_20physx__shdfnd__NamedAllocator___allocate_28unsigned_20int_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1343744,7 +1345545,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Interval_2c_20physx__shdfnd__InlineAllocator_8192u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Interval_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Interval_2c_20physx__shdfnd__InlineAllocator_8192u_2c_20physx__shdfnd__NamedAllocator____growAndPushBack_28physx__Interval_20const__29___ignore); $29 = 0; } } @@ -1343837,7 +1345638,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__RTreeNodeNQ_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__RTreeNodeNQ_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__RTreeNodeNQ_20const__29___ignore); $29 = 0; } } @@ -1344074,7 +1345875,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125824 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxVec3_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129246 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxVec3_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1344113,7 +1345914,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxVec3_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxVec3_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxVec3_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxVec3_20const__29___ignore); $29 = 0; } } @@ -1344164,7 +1345965,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxVec3_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxVec3_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -1344196,7 +1345997,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1344345,7 +1346146,7 @@ function asmFunc(imports) { } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 75559 | 0, $32 + 127467 | 0, 47, GOT_data_internal_unsigned_20int_20physx__quickSelect__partition_physx__BoundsLTE__28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__BoundsLTE_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 75591 | 0, $32 + 131155 | 0, 47, GOT_data_internal_unsigned_20int_20physx__quickSelect__partition_physx__BoundsLTE__28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__BoundsLTE_20const__29___ignore); $27 = 0; } } @@ -1344393,7 +1346194,7 @@ function asmFunc(imports) { } $169 = physx__PxGetAssertHandler_28_29() | 0; $173 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$169 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($169, $173 + 231351 | 0, $173 + 127467 | 0, 59, GOT_data_internal_unsigned_20int_20physx__quickSelect__partition_physx__BoundsLTE__28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__BoundsLTE_20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$169 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($169, $173 + 237333 | 0, $173 + 131155 | 0, 59, GOT_data_internal_unsigned_20int_20physx__quickSelect__partition_physx__BoundsLTE__28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__BoundsLTE_20const__29___ignore_1); $168 = 0; } } @@ -1344418,7 +1346219,7 @@ function asmFunc(imports) { } $213 = physx__PxGetAssertHandler_28_29() | 0; $217 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$213 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($213, $217 + 231466 | 0, $217 + 127467 | 0, 61, GOT_data_internal_unsigned_20int_20physx__quickSelect__partition_physx__BoundsLTE__28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__BoundsLTE_20const__29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$213 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($213, $217 + 237448 | 0, $217 + 131155 | 0, 61, GOT_data_internal_unsigned_20int_20physx__quickSelect__partition_physx__BoundsLTE__28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__BoundsLTE_20const__29___ignore_2); $212 = 0; } } @@ -1344478,7 +1346279,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Gu__RTreeNodeQ_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__Gu__RTreeNodeQ_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -1344510,7 +1346311,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 28) | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 28) | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1344642,7 +1346443,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125824 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3V_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129246 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxBounds3V_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -1344674,7 +1346475,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 5 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1344855,8 +1346656,8 @@ function asmFunc(imports) { } break label$1; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 51 | 0 | 0, GOT_data_internal___memory_base + 200014 | 0 | 0) | 0; - $27 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 51 | 0 | 0, Math_imul(HEAP32[((HEAP32[($5 + 12 | 0) >> 2] | 0) + 68 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 103502 | 0 | 0, 104 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 51 | 0 | 0, GOT_data_internal___memory_base + 205996 | 0 | 0) | 0; + $27 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 51 | 0 | 0, Math_imul(HEAP32[((HEAP32[($5 + 12 | 0) >> 2] | 0) + 68 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 104993 | 0 | 0, 104 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 51 | 0 | 0) | 0; HEAP32[($4 + 52 | 0) >> 2] = $27; HEAP32[($4 + 44 | 0) >> 2] = 0; @@ -1344889,7 +1346690,7 @@ function asmFunc(imports) { $86 = HEAP32[((HEAP32[($5 + 12 | 0) >> 2] | 0) + 68 | 0) >> 2] | 0; $87 = $86 + $86 | 0; physx__shdfnd__ReflectionAllocator_unsigned_20short___ReflectionAllocator_28char_20const__29($4 + 35 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20short__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20short__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20short_2c_20int___Type_29(($87 >>> 0 < $86 >>> 0 & 1 | 0 ? -1 : $87) | 0, $4 + 35 | 0 | 0, GOT_data_internal___memory_base + 103502 | 0 | 0, 112 | 0) | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20short__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20short__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20short_2c_20int___Type_29(($87 >>> 0 < $86 >>> 0 & 1 | 0 ? -1 : $87) | 0, $4 + 35 | 0 | 0, GOT_data_internal___memory_base + 104993 | 0 | 0, 112 | 0) | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; HEAP32[($4 + 28 | 0) >> 2] = 0; label$6 : { label$7 : while (1) { @@ -1344916,7 +1346717,7 @@ function asmFunc(imports) { } $157 = HEAP32[((HEAP32[($5 + 12 | 0) >> 2] | 0) + 68 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_unsigned_20int___ReflectionAllocator_28char_20const__29($4 + 19 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($157 & 1073741823 | 0 | 0) != ($157 | 0) & 1 | 0 ? -1 : $157 << 2 | 0) | 0, $4 + 19 | 0 | 0, GOT_data_internal___memory_base + 103502 | 0 | 0, 121 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($157 & 1073741823 | 0 | 0) != ($157 | 0) & 1 | 0 ? -1 : $157 << 2 | 0) | 0, $4 + 19 | 0 | 0, GOT_data_internal___memory_base + 104993 | 0 | 0, 121 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; HEAP32[($4 + 12 | 0) >> 2] = 0; label$9 : { label$10 : while (1) { @@ -1344964,12 +1346765,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374060 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380908 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 187923 | 0, $28 + 103502 | 0, 133, $28 + 374060 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 193885 | 0, $28 + 104993 | 0, 133, $28 + 380908 | 0); $23 = 0; } } @@ -1344985,7 +1346786,7 @@ function asmFunc(imports) { break label$5 } $60 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $60 + 103502 | 0 | 0, 140 | 0, $60 + 260995 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $60 + 104993 | 0 | 0, 140 | 0, $60 + 266977 | 0 | 0, 0 | 0); break label$4; } HEAPF32[($5 + 124 | 0) >> 2] = Math_fround(HEAPF32[((HEAP32[($7 + 8 | 0) >> 2] | 0) + 28 | 0) >> 2]); @@ -1345031,7 +1346832,7 @@ function asmFunc(imports) { $125 = HEAP32[($5 + 92 | 0) >> 2] | 0; $126 = $125 + $125 | 0; physx__shdfnd__ReflectionAllocator_unsigned_20short___ReflectionAllocator_28char_20const__29($5 + 87 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20short__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20short__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20short_2c_20int___Type_29(($126 >>> 0 < $125 >>> 0 & 1 | 0 ? -1 : $126) | 0, $5 + 87 | 0 | 0, GOT_data_internal___memory_base + 103502 | 0 | 0, 171 | 0) | 0), HEAP32[(wasm2js_i32$0 + 88 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20short__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20short__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20short_2c_20int___Type_29(($126 >>> 0 < $125 >>> 0 & 1 | 0 ? -1 : $126) | 0, $5 + 87 | 0 | 0, GOT_data_internal___memory_base + 104993 | 0 | 0, 171 | 0) | 0), HEAP32[(wasm2js_i32$0 + 88 | 0) >> 2] = wasm2js_i32$1; HEAP32[($5 + 80 | 0) >> 2] = 0; label$13 : { label$14 : while (1) { @@ -1345059,7 +1346860,7 @@ function asmFunc(imports) { } $194 = HEAP32[($5 + 92 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_unsigned_20int___ReflectionAllocator_28char_20const__29($5 + 78 | 0 | 0, 0 | 0) | 0; - $216 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($194 & 1073741823 | 0 | 0) != ($194 | 0) & 1 | 0 ? -1 : $194 << 2 | 0) | 0, $5 + 78 | 0 | 0, GOT_data_internal___memory_base + 103502 | 0 | 0, 181 | 0) | 0; + $216 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($194 & 1073741823 | 0 | 0) != ($194 | 0) & 1 | 0 ? -1 : $194 << 2 | 0) | 0, $5 + 78 | 0 | 0, GOT_data_internal___memory_base + 104993 | 0 | 0, 181 | 0) | 0; HEAP32[((HEAP32[($7 + 12 | 0) >> 2] | 0) + 48 | 0) >> 2] = $216; physx__PxMemCopy_28void__2c_20void_20const__2c_20unsigned_20int_29(HEAP32[((HEAP32[($7 + 12 | 0) >> 2] | 0) + 48 | 0) >> 2] | 0 | 0, HEAP32[($5 + 116 | 0) >> 2] | 0 | 0, (HEAP32[($5 + 92 | 0) >> 2] | 0) << 2 | 0 | 0) | 0; } @@ -1345080,12 +1346881,12 @@ function asmFunc(imports) { } $265 = 0; label$19 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374061 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380909 | 0) >> 0] | 0) & 1 | 0) { break label$19 } $266 = physx__PxGetAssertHandler_28_29() | 0; $270 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$266 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($266, $270 + 233444 | 0, $270 + 103502 | 0, 199, $270 + 374061 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$266 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($266, $270 + 239426 | 0, $270 + 104993 | 0, 199, $270 + 380909 | 0); $265 = 0; } } @@ -1345124,12 +1346925,12 @@ function asmFunc(imports) { } $380 = 0; label$25 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374062 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380910 | 0) >> 0] | 0) & 1 | 0) { break label$25 } $381 = physx__PxGetAssertHandler_28_29() | 0; $385 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$381 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($381, $385 + 201859 | 0, $385 + 103502 | 0, 214, $385 + 374062 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$381 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($381, $385 + 207841 | 0, $385 + 104993 | 0, 214, $385 + 380910 | 0); $380 = 0; } } @@ -1345171,7 +1346972,7 @@ function asmFunc(imports) { HEAP32[(HEAP32[($5 + 128 | 0) >> 2] | 0) >> 2] = 1; } $499 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $499 + 103502 | 0 | 0, 230 | 0, $499 + 255546 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $499 + 104993 | 0 | 0, 230 | 0, $499 + 261528 | 0 | 0, 0 | 0); } HEAP8[($5 + 143 | 0) >> 0] = 1 & 1 | 0; HEAP32[($5 + 96 | 0) >> 2] = 1; @@ -1345205,12 +1347006,12 @@ function asmFunc(imports) { } $28 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374063 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380911 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 188210 | 0, $33 + 103502 | 0, 242, $33 + 374063 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 194172 | 0, $33 + 104993 | 0, 242, $33 + 380911 | 0); $28 = 0; } } @@ -1345220,12 +1347021,12 @@ function asmFunc(imports) { } $56 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374064 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380912 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $57 = physx__PxGetAssertHandler_28_29() | 0; $61 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$57 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($57, $61 + 187834 | 0, $61 + 103502 | 0, 243, $61 + 374064 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$57 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($57, $61 + 193796 | 0, $61 + 104993 | 0, 243, $61 + 380912 | 0); $56 = 0; } } @@ -1345239,7 +1347040,7 @@ function asmFunc(imports) { HEAP32[($5 + 84 | 0) >> 2] = HEAP32[((HEAP32[($8 + 12 | 0) >> 2] | 0) + 68 | 0) >> 2] | 0; $74 = HEAP32[($5 + 84 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_unsigned_20char___ReflectionAllocator_28char_20const__29($5 + 83 | 0 | 0, 0 | 0) | 0; - $87 = void__20operator_20new_5b_5d_unsigned_20char__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20char__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20char_2c_20int___Type_29($74 | 0, $5 + 83 | 0 | 0, GOT_data_internal___memory_base + 103502 | 0 | 0, 250 | 0) | 0; + $87 = void__20operator_20new_5b_5d_unsigned_20char__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20char__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20char_2c_20int___Type_29($74 | 0, $5 + 83 | 0 | 0, GOT_data_internal___memory_base + 104993 | 0 | 0, 250 | 0) | 0; HEAP32[((HEAP32[($8 + 12 | 0) >> 2] | 0) + 76 | 0) >> 2] = $87; __memset(HEAP32[((HEAP32[($8 + 12 | 0) >> 2] | 0) + 76 | 0) >> 2] | 0 | 0, 0 | 0, (HEAP32[($5 + 84 | 0) >> 2] | 0) << 0 | 0 | 0) | 0; HEAP32[($5 + 76 | 0) >> 2] = HEAP32[((HEAP32[($8 + 12 | 0) >> 2] | 0) + 72 | 0) >> 2] | 0; @@ -1345248,7 +1347049,7 @@ function asmFunc(imports) { break label$8 } $106 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $106 + 103502 | 0 | 0, 257 | 0, $106 + 258999 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $106 + 104993 | 0 | 0, 257 | 0, $106 + 264981 | 0 | 0, 0 | 0); break label$6; } physx__TriangleMeshBuilder__createEdgeList_28_29($8 | 0); @@ -1345262,12 +1347063,12 @@ function asmFunc(imports) { } $136 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374065 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380913 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $137 = physx__PxGetAssertHandler_28_29() | 0; $141 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$137 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($137, $141 + 87049 | 0, $141 + 103502 | 0, 264, $141 + 374065 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$137 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($137, $141 + 87118 | 0, $141 + 104993 | 0, 264, $141 + 380913 | 0); $136 = 0; } } @@ -1345315,7 +1347116,7 @@ function asmFunc(imports) { } $211 = Math_imul(HEAP32[($5 + 84 | 0) >> 2] | 0, 3); physx__shdfnd__ReflectionAllocator_unsigned_20int___ReflectionAllocator_28char_20const__29($5 + 67 | 0 | 0, 0 | 0) | 0; - $233 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($211 & 1073741823 | 0 | 0) != ($211 | 0) & 1 | 0 ? -1 : $211 << 2 | 0) | 0, $5 + 67 | 0 | 0, GOT_data_internal___memory_base + 103502 | 0 | 0, 281 | 0) | 0; + $233 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($211 & 1073741823 | 0 | 0) != ($211 | 0) & 1 | 0 ? -1 : $211 << 2 | 0) | 0, $5 + 67 | 0 | 0, GOT_data_internal___memory_base + 104993 | 0 | 0, 281 | 0) | 0; HEAP32[((HEAP32[($8 + 12 | 0) >> 2] | 0) + 52 | 0) >> 2] = $233; __memset(HEAP32[((HEAP32[($8 + 12 | 0) >> 2] | 0) + 52 | 0) >> 2] | 0 | 0, 255 | 0, Math_imul((HEAP32[($5 + 84 | 0) >> 2] | 0) << 2 | 0, 3) | 0) | 0; (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__Gu__EdgeList__getNbEdges_28_29_20const(HEAP32[($8 + 4 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 60 | 0) >> 2] = wasm2js_i32$1; @@ -1345378,12 +1347179,12 @@ function asmFunc(imports) { } $371 = 0; label$27 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374066 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380914 | 0) >> 0] | 0) & 1 | 0) { break label$27 } $372 = physx__PxGetAssertHandler_28_29() | 0; $376 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$372 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($372, $376 + 241090 | 0, $376 + 103502 | 0, 320, $376 + 374066 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$372 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($372, $376 + 247072 | 0, $376 + 104993 | 0, 320, $376 + 380914 | 0); $371 = 0; } } @@ -1345406,12 +1347207,12 @@ function asmFunc(imports) { } $413 = 0; label$31 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374067 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380915 | 0) >> 0] | 0) & 1 | 0) { break label$31 } $414 = physx__PxGetAssertHandler_28_29() | 0; $418 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$414 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($414, $418 + 240745 | 0, $418 + 103502 | 0, 321, $418 + 374067 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$414 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($414, $418 + 246727 | 0, $418 + 104993 | 0, 321, $418 + 380915 | 0); $413 = 0; } } @@ -1345434,12 +1347235,12 @@ function asmFunc(imports) { } $455 = 0; label$35 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374068 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380916 | 0) >> 0] | 0) & 1 | 0) { break label$35 } $456 = physx__PxGetAssertHandler_28_29() | 0; $460 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$456 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($456, $460 + 241483 | 0, $460 + 103502 | 0, 322, $460 + 374068 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$456 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($456, $460 + 247465 | 0, $460 + 104993 | 0, 322, $460 + 380916 | 0); $455 = 0; } } @@ -1345477,7 +1347278,7 @@ function asmFunc(imports) { HEAP8[($3 + 17 | 0) >> 0] = 1; HEAP32[($3 + 20 | 0) >> 2] = HEAP32[((HEAP32[($4 + 12 | 0) >> 2] | 0) + 16 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_physx__Gu__EdgeListBuilder___ReflectionAllocator_28char_20const__29($3 + 3 | 0 | 0, 0 | 0) | 0; - $37 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Gu__EdgeListBuilder___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__EdgeListBuilder__2c_20char_20const__2c_20int_29(24 | 0, $3 + 3 | 0 | 0, GOT_data_internal___memory_base + 103502 | 0 | 0, 747 | 0) | 0; + $37 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Gu__EdgeListBuilder___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__EdgeListBuilder__2c_20char_20const__2c_20int_29(24 | 0, $3 + 3 | 0 | 0, GOT_data_internal___memory_base + 104993 | 0 | 0, 747 | 0) | 0; physx__Gu__EdgeListBuilder__EdgeListBuilder_28_29($37 | 0) | 0; HEAP32[($4 + 4 | 0) >> 2] = $37; label$3 : { @@ -1345672,7 +1347473,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 87633 | 0, $25 + 140491 | 0, 253, GOT_data_internal_physx__Gu__TriangleMeshData__setTriangleAdjacency_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 87702 | 0, $25 + 146195 | 0, 253, GOT_data_internal_physx__Gu__TriangleMeshData__setTriangleAdjacency_28unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int_29___ignore); $20 = 0; } } @@ -1345747,12 +1347548,12 @@ function asmFunc(imports) { } $22 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374069 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380917 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 233444 | 0, $27 + 103502 | 0, 628, $27 + 374069 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 239426 | 0, $27 + 104993 | 0, 628, $27 + 380917 | 0); $22 = 0; } } @@ -1345762,12 +1347563,12 @@ function asmFunc(imports) { } $50 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374070 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380918 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $51 = physx__PxGetAssertHandler_28_29() | 0; $55 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 89286 | 0, $55 + 103502 | 0, 629, $55 + 374070 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 89355 | 0, $55 + 104993 | 0, 629, $55 + 380918 | 0); $50 = 0; } } @@ -1345778,7 +1347579,7 @@ function asmFunc(imports) { } $80 = HEAP32[((HEAP32[($4 + 12 | 0) >> 2] | 0) + 68 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_unsigned_20int___ReflectionAllocator_28char_20const__29($3 + 11 | 0 | 0, 0 | 0) | 0; - $102 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($80 & 1073741823 | 0 | 0) != ($80 | 0) & 1 | 0 ? -1 : $80 << 2 | 0) | 0, $3 + 11 | 0 | 0, GOT_data_internal___memory_base + 103502 | 0 | 0, 638 | 0) | 0; + $102 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($80 & 1073741823 | 0 | 0) != ($80 | 0) & 1 | 0 ? -1 : $80 << 2 | 0) | 0, $3 + 11 | 0 | 0, GOT_data_internal___memory_base + 104993 | 0 | 0, 638 | 0) | 0; HEAP32[((HEAP32[($4 + 12 | 0) >> 2] | 0) + 64 | 0) >> 2] = $102; physx__PxMemCopy_28void__2c_20void_20const__2c_20unsigned_20int_29(HEAP32[((HEAP32[($4 + 12 | 0) >> 2] | 0) + 64 | 0) >> 2] | 0 | 0, HEAP32[((HEAP32[($4 + 12 | 0) >> 2] | 0) + 48 | 0) >> 2] | 0 | 0, (HEAP32[((HEAP32[($4 + 12 | 0) >> 2] | 0) + 68 | 0) >> 2] | 0) << 2 | 0 | 0) | 0; } @@ -1345801,21 +1347602,21 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374071 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380919 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 233444 | 0, $26 + 103502 | 0, 650, $26 + 374071 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 239426 | 0, $26 + 104993 | 0, 650, $26 + 380919 | 0); $21 = 0; } } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 3 | 0 | 0, GOT_data_internal___memory_base + 161241 | 0 | 0) | 0; - $53 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 3 | 0 | 0, Math_imul(HEAP32[(HEAP32[($3 + 8 | 0) >> 2] | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 103502 | 0 | 0, 657 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 3 | 0 | 0, GOT_data_internal___memory_base + 167139 | 0 | 0) | 0; + $53 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 3 | 0 | 0, Math_imul(HEAP32[(HEAP32[($3 + 8 | 0) >> 2] | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 104993 | 0 | 0, 657 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 3 | 0 | 0) | 0; HEAP32[($3 + 4 | 0) >> 2] = $53; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 2 | 0 | 0, GOT_data_internal___memory_base + 87646 | 0 | 0) | 0; - $76 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 2 | 0 | 0, (HEAP32[(HEAP32[($3 + 8 | 0) >> 2] | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 103502 | 0 | 0, 659 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 2 | 0 | 0, GOT_data_internal___memory_base + 87715 | 0 | 0) | 0; + $76 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 2 | 0 | 0, (HEAP32[(HEAP32[($3 + 8 | 0) >> 2] | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 104993 | 0 | 0, 659 | 0) | 0; HEAP32[((HEAP32[($4 + 12 | 0) >> 2] | 0) + 60 | 0) >> 2] = $76; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 2 | 0 | 0) | 0; physx__buildAdjacencies_28physx__uint4__2c_20physx__PxVec3__2c_20physx__PxVec3_20const__2c_20physx__uint3_20const__2c_20unsigned_20int_29(HEAP32[((HEAP32[($4 + 12 | 0) >> 2] | 0) + 60 | 0) >> 2] | 0 | 0, HEAP32[($3 + 4 | 0) >> 2] | 0 | 0, HEAP32[((HEAP32[($4 + 12 | 0) >> 2] | 0) + 16 | 0) >> 2] | 0 | 0, HEAP32[((HEAP32[($4 + 12 | 0) >> 2] | 0) + 56 | 0) >> 2] | 0 | 0, HEAP32[(HEAP32[($3 + 8 | 0) >> 2] | 0) >> 2] | 0 | 0); @@ -1345839,8 +1347640,8 @@ function asmFunc(imports) { HEAP32[($7 + 164 | 0) >> 2] = $2; HEAP32[($7 + 160 | 0) >> 2] = $3; HEAP32[($7 + 156 | 0) >> 2] = $4; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 151 | 0 | 0, GOT_data_internal___memory_base + 81611 | 0 | 0) | 0; - $28 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 151 | 0 | 0, Math_imul(Math_imul(HEAP32[($7 + 156 | 0) >> 2] | 0, 12), 3) | 0, GOT_data_internal___memory_base + 136472 | 0 | 0, 147 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 151 | 0 | 0, GOT_data_internal___memory_base + 81654 | 0 | 0) | 0; + $28 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 151 | 0 | 0, Math_imul(Math_imul(HEAP32[($7 + 156 | 0) >> 2] | 0, 12), 3) | 0, GOT_data_internal___memory_base + 141560 | 0 | 0, 147 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 151 | 0 | 0) | 0; HEAP32[($7 + 152 | 0) >> 2] = $28; HEAP32[($7 + 144 | 0) >> 2] = 0; @@ -1346060,17 +1347861,17 @@ function asmFunc(imports) { } $23 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374072 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380920 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 233444 | 0, $28 + 103502 | 0, 680, $28 + 374072 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 239426 | 0, $28 + 104993 | 0, 680, $28 + 380920 | 0); $23 = 0; } } physx__shdfnd__ReflectionAllocator_physx__Gu__BV32Tree___ReflectionAllocator_28char_20const__29($4 + 35 | 0 | 0, 0 | 0) | 0; - $49 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Gu__BV32Tree___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__BV32Tree__2c_20char_20const__2c_20int_29(44 | 0, $4 + 35 | 0 | 0, GOT_data_internal___memory_base + 103502 | 0 | 0, 682 | 0) | 0; + $49 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Gu__BV32Tree___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__BV32Tree__2c_20char_20const__2c_20int_29(44 | 0, $4 + 35 | 0 | 0, GOT_data_internal___memory_base + 104993 | 0 | 0, 682 | 0) | 0; physx__Gu__BV32Tree__BV32Tree_28_29($49 | 0) | 0; HEAP32[($4 + 36 | 0) >> 2] = $49; HEAP32[((HEAP32[($5 + 12 | 0) >> 2] | 0) + 84 | 0) >> 2] = HEAP32[($4 + 36 | 0) >> 2] | 0; @@ -1346078,19 +1347879,19 @@ function asmFunc(imports) { physx__TriangleMeshBuilder__createGRBData_28_29($5 | 0); $55 = HEAP32[($4 + 40 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_unsigned_20int___ReflectionAllocator_28char_20const__29($4 + 27 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($55 & 1073741823 | 0 | 0) != ($55 | 0) & 1 | 0 ? -1 : $55 << 2 | 0) | 0, $4 + 27 | 0 | 0, GOT_data_internal___memory_base + 103502 | 0 | 0, 690 | 0) | 0), HEAP32[(wasm2js_i32$0 + 28 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($55 & 1073741823 | 0 | 0) != ($55 | 0) & 1 | 0 ? -1 : $55 << 2 | 0) | 0, $4 + 27 | 0 | 0, GOT_data_internal___memory_base + 104993 | 0 | 0, 690 | 0) | 0), HEAP32[(wasm2js_i32$0 + 28 | 0) >> 2] = wasm2js_i32$1; label$4 : { if ((HEAP32[((HEAP32[($5 + 12 | 0) >> 2] | 0) + 48 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$4 } $93 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374073 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380921 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $94 = physx__PxGetAssertHandler_28_29() | 0; $98 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$94 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($94, $98 + 116944 | 0, $98 + 103502 | 0, 692, $98 + 374073 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$94 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($94, $98 + 120311 | 0, $98 + 104993 | 0, 692, $98 + 380921 | 0); $93 = 0; } } @@ -1346107,12 +1347908,12 @@ function asmFunc(imports) { } $136 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374074 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380922 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $137 = physx__PxGetAssertHandler_28_29() | 0; $141 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$137 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($137, $141 + 73425 | 0, $141 + 103502 | 0, 698, $141 + 374074 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$137 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($137, $141 + 73440 | 0, $141 + 104993 | 0, 698, $141 + 380922 | 0); $136 = 0; } } @@ -1346167,12 +1347968,12 @@ function asmFunc(imports) { } $36 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374079 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380927 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $37 = physx__PxGetAssertHandler_28_29() | 0; $41 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 233387 | 0, $41 + 103502 | 0, 1234, $41 + 374079 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 239369 | 0, $41 + 104993 | 0, 1234, $41 + 380927 | 0); $36 = 0; } } @@ -1346185,7 +1347986,7 @@ function asmFunc(imports) { break label$4 } $70 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $70 + 103502 | 0 | 0, 1244 | 0, $70 + 217178 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $70 + 104993 | 0 | 0, 1244 | 0, $70 + 223160 | 0 | 0, 0 | 0); HEAP32[($5 + 28 | 0) >> 2] = 1; break label$3; } @@ -1346201,7 +1348002,7 @@ function asmFunc(imports) { } $91 = HEAP32[((HEAP32[($5 + 72 | 0) >> 2] | 0) + 68 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_unsigned_20int___ReflectionAllocator_28char_20const__29($5 + 19 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($91 & 1073741823 | 0 | 0) != ($91 | 0) & 1 | 0 ? -1 : $91 << 2 | 0) | 0, $5 + 19 | 0 | 0, GOT_data_internal___memory_base + 103502 | 0 | 0, 1252 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($91 & 1073741823 | 0 | 0) != ($91 | 0) & 1 | 0 ? -1 : $91 << 2 | 0) | 0, $5 + 19 | 0 | 0, GOT_data_internal___memory_base + 104993 | 0 | 0, 1252 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; HEAP32[($5 + 12 | 0) >> 2] = 0; label$7 : { label$8 : while (1) { @@ -1346314,7 +1348115,7 @@ function asmFunc(imports) { break label$2 } $17 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $17 + 103502 | 0 | 0, 771 | 0, $17 + 264133 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $17 + 104993 | 0 | 0, 771 | 0, $17 + 270115 | 0 | 0, 0 | 0); HEAP8[($6 + 79 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -1346323,7 +1348124,7 @@ function asmFunc(imports) { break label$3 } $35 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $35 + 103502 | 0 | 0, 778 | 0, $35 + 264238 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $35 + 104993 | 0 | 0, 778 | 0, $35 + 270220 | 0 | 0, 0 | 0); HEAP8[($6 + 79 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -1346339,7 +1348140,7 @@ function asmFunc(imports) { HEAP32[($6 + 40 | 0) >> 2] = ((HEAP32[($6 + 28 | 0) >> 2] | 0) >>> 0) / (3 >>> 0) | 0; $73 = HEAP32[($6 + 28 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_unsigned_20int___ReflectionAllocator_28char_20const__29($6 + 13 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $6, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($73 & 1073741823 | 0 | 0) != ($73 | 0) & 1 | 0 ? -1 : $73 << 2 | 0) | 0, $6 + 13 | 0 | 0, GOT_data_internal___memory_base + 103502 | 0 | 0, 799 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $6, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($73 & 1073741823 | 0 | 0) != ($73 | 0) & 1 | 0 ? -1 : $73 << 2 | 0) | 0, $6 + 13 | 0 | 0, GOT_data_internal___memory_base + 104993 | 0 | 0, 799 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; HEAP32[($6 + 8 | 0) >> 2] = 0; label$5 : { label$6 : while (1) { @@ -1346492,7 +1348293,7 @@ function asmFunc(imports) { } } $64 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $64 + 103502 | 0 | 0, 985 | 0, $64 + 162099 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $64 + 104993 | 0 | 0, 985 | 0, $64 + 167997 | 0 | 0, 0 | 0); HEAP8[($7 + 95 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -1346560,12 +1348361,12 @@ function asmFunc(imports) { } $241 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374075 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380923 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $242 = physx__PxGetAssertHandler_28_29() | 0; $246 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$242 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($242, $246 + 143070 | 0, $246 + 103502 | 0, 1032, $246 + 374075 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$242 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($242, $246 + 148931 | 0, $246 + 104993 | 0, 1032, $246 + 380923 | 0); $241 = 0; } } @@ -1346596,7 +1348397,7 @@ function asmFunc(imports) { break label$21 } $288 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $288 + 103502 | 0 | 0, 1043 | 0, $288 + 159880 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $288 + 104993 | 0 | 0, 1043 | 0, $288 + 165778 | 0 | 0, 0 | 0); } HEAP8[($7 + 95 | 0) >> 0] = 0 & 1 | 0; break label$1; @@ -1346613,18 +1348414,18 @@ function asmFunc(imports) { } $317 = 0; label$24 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374076 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380924 | 0) >> 0] | 0) & 1 | 0) { break label$24 } $318 = physx__PxGetAssertHandler_28_29() | 0; $322 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$318 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($318, $322 + 187923 | 0, $322 + 103502 | 0, 1052, $322 + 374076 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$318 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($318, $322 + 193885 | 0, $322 + 104993 | 0, 1052, $322 + 380924 | 0); $317 = 0; } } $331 = HEAP32[((HEAP32[($9 + 12 | 0) >> 2] | 0) + 68 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_unsigned_20int___ReflectionAllocator_28char_20const__29($7 + 15 | 0 | 0, 0 | 0) | 0; - $353 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($331 & 1073741823 | 0 | 0) != ($331 | 0) & 1 | 0 ? -1 : $331 << 2 | 0) | 0, $7 + 15 | 0 | 0, GOT_data_internal___memory_base + 103502 | 0 | 0, 1053 | 0) | 0; + $353 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($331 & 1073741823 | 0 | 0) != ($331 | 0) & 1 | 0 ? -1 : $331 << 2 | 0) | 0, $7 + 15 | 0 | 0, GOT_data_internal___memory_base + 104993 | 0 | 0, 1053 | 0) | 0; HEAP32[((HEAP32[($9 + 12 | 0) >> 2] | 0) + 48 | 0) >> 2] = $353; HEAP32[($7 + 8 | 0) >> 2] = 0; label$25 : { @@ -1347025,12 +1348826,12 @@ function asmFunc(imports) { } $81 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374080 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380928 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $82 = physx__PxGetAssertHandler_28_29() | 0; $86 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$82 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($82, $86 + 205382 | 0, $86 + 103502 | 0, 1284, $86 + 374080 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$82 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($82, $86 + 211364 | 0, $86 + 104993 | 0, 1284, $86 + 380928 | 0); $81 = 0; } } @@ -1347097,12 +1348898,12 @@ function asmFunc(imports) { } $52 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374077 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380925 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 246235 | 0, $57 + 103502 | 0, 1082, $57 + 374077 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 252217 | 0, $57 + 104993 | 0, 1082, $57 + 380925 | 0); $52 = 0; } } @@ -1347257,7 +1349058,7 @@ function asmFunc(imports) { break label$6 } $72 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $72 + 103502 | 0 | 0, 1150 | 0, $72 + 217152 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $72 + 104993 | 0 | 0, 1150 | 0, $72 + 223134 | 0 | 0, 0 | 0); break label$5; } (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__Gu__SourceMeshBase__getRemap_28_29_20const(($4 + 16 | 0) + 88 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 40 | 0) >> 2] = wasm2js_i32$1; @@ -1347268,7 +1349069,7 @@ function asmFunc(imports) { $93 = HEAP32[((HEAP32[($4 + 12 | 0) >> 2] | 0) + 68 | 0) >> 2] | 0; $94 = $93 + $93 | 0; physx__shdfnd__ReflectionAllocator_unsigned_20short___ReflectionAllocator_28char_20const__29($3 + 35 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20short__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20short__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20short_2c_20int___Type_29(($94 >>> 0 < $93 >>> 0 & 1 | 0 ? -1 : $94) | 0, $3 + 35 | 0 | 0, GOT_data_internal___memory_base + 103502 | 0 | 0, 1159 | 0) | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20short__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20short__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20short_2c_20int___Type_29(($94 >>> 0 < $93 >>> 0 & 1 | 0 ? -1 : $94) | 0, $3 + 35 | 0 | 0, GOT_data_internal___memory_base + 104993 | 0 | 0, 1159 | 0) | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 28 | 0) >> 2] = 0; label$8 : { label$9 : while (1) { @@ -1347296,7 +1349097,7 @@ function asmFunc(imports) { } $164 = HEAP32[((HEAP32[($4 + 12 | 0) >> 2] | 0) + 68 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_unsigned_20int___ReflectionAllocator_28char_20const__29($3 + 19 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($164 & 1073741823 | 0 | 0) != ($164 | 0) & 1 | 0 ? -1 : $164 << 2 | 0) | 0, $3 + 19 | 0 | 0, GOT_data_internal___memory_base + 103502 | 0 | 0, 1168 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($164 & 1073741823 | 0 | 0) != ($164 | 0) & 1 | 0 ? -1 : $164 << 2 | 0) | 0, $3 + 19 | 0 | 0, GOT_data_internal___memory_base + 104993 | 0 | 0, 1168 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 12 | 0) >> 2] = 0; label$12 : { label$13 : while (1) { @@ -1347369,12 +1349170,12 @@ function asmFunc(imports) { } $116 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374078 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380926 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $117 = physx__PxGetAssertHandler_28_29() | 0; $121 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$117 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($117, $121 + 125423 | 0, $121 + 103502 | 0, 1216, $121 + 374078 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$117 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($117, $121 + 128803 | 0, $121 + 104993 | 0, 1216, $121 + 380926 | 0); $116 = 0; } } @@ -1347471,12 +1349272,12 @@ function asmFunc(imports) { } $85 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374081 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380929 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $86 = physx__PxGetAssertHandler_28_29() | 0; $90 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$86 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($86, $90 + 87096 | 0, $90 + 103502 | 0, 1343, $90 + 374081 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$86 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($86, $90 + 87165 | 0, $90 + 104993 | 0, 1343, $90 + 380929 | 0); $85 = 0; } } @@ -1347627,7 +1349428,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($8 + 47 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 126957 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($8 + 47 | 0 | 0, HEAP32[($8 + 48 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 130561 | 0 | 0, 65 | 0) | 0), HEAP32[(wasm2js_i32$0 + 52 | 0) >> 2] = wasm2js_i32$1; break label$1; } $7 = $7 - (((HEAP32[($8 + 48 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -1347663,7 +1349464,7 @@ function asmFunc(imports) { } $93 = physx__PxGetAssertHandler_28_29() | 0; $97 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 227292 | 0, $97 + 126957 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_physx__EdgeTriLookup_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__2c_20physx__shdfnd__NamedAllocator__28physx__EdgeTriLookup__2c_20unsigned_20int_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 233274 | 0, $97 + 130561 | 0, 75, GOT_data_internal_void_20physx__shdfnd__sort_physx__EdgeTriLookup_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__2c_20physx__shdfnd__NamedAllocator__28physx__EdgeTriLookup__2c_20unsigned_20int_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore); $92 = 0; } } @@ -1347720,7 +1349521,7 @@ function asmFunc(imports) { } $198 = physx__PxGetAssertHandler_28_29() | 0; $202 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 231714 | 0, $202 + 126957 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_physx__EdgeTriLookup_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__2c_20physx__shdfnd__NamedAllocator__28physx__EdgeTriLookup__2c_20unsigned_20int_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 237696 | 0, $202 + 130561 | 0, 107, GOT_data_internal_void_20physx__shdfnd__sort_physx__EdgeTriLookup_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__2c_20physx__shdfnd__NamedAllocator__28physx__EdgeTriLookup__2c_20unsigned_20int_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__20const__2c_20physx__shdfnd__NamedAllocator_20const__2c_20unsigned_20int_29___ignore_1); $197 = 0; } } @@ -1347884,7 +1349685,7 @@ function asmFunc(imports) { } $78 = physx__PxGetAssertHandler_28_29() | 0; $82 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 129209 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__EdgeTriLookup_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__20const__28physx__EdgeTriLookup__2c_20int_2c_20int_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$78 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($78, $82 + 72035 | 0, $82 + 133177 | 0, 104, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__EdgeTriLookup_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__20const__28physx__EdgeTriLookup__2c_20int_2c_20int_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__20const__29___ignore); $77 = 0; } } @@ -1347909,7 +1349710,7 @@ function asmFunc(imports) { } $121 = physx__PxGetAssertHandler_28_29() | 0; $125 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 238038 | 0, $125 + 129209 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__EdgeTriLookup_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__20const__28physx__EdgeTriLookup__2c_20int_2c_20int_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__20const__29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$121 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($121, $125 + 244020 | 0, $125 + 133177 | 0, 109, GOT_data_internal_int_20physx__shdfnd__internal__partition_physx__EdgeTriLookup_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__20const__28physx__EdgeTriLookup__2c_20int_2c_20int_2c_20physx__shdfnd__Less_physx__EdgeTriLookup__20const__29___ignore_1); $120 = 0; } } @@ -1348095,7 +1349896,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 205194 | 0, $25 + 103502 | 0, 1316, GOT_data_internal_physx__RTreeCookerRemap__remap_28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 211176 | 0, $25 + 104993 | 0, 1316, GOT_data_internal_physx__RTreeCookerRemap__remap_28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___ignore); $20 = 0; } } @@ -1348110,7 +1349911,7 @@ function asmFunc(imports) { } $45 = physx__PxGetAssertHandler_28_29() | 0; $49 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 200541 | 0, $49 + 103502 | 0, 1317, GOT_data_internal_physx__RTreeCookerRemap__remap_28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, $49 + 206523 | 0, $49 + 104993 | 0, 1317, GOT_data_internal_physx__RTreeCookerRemap__remap_28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___ignore_1); $44 = 0; } } @@ -1348125,7 +1349926,7 @@ function asmFunc(imports) { } $69 = physx__PxGetAssertHandler_28_29() | 0; $73 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$69 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($69, $73 + 83943 | 0, $73 + 103502 | 0, 1318, GOT_data_internal_physx__RTreeCookerRemap__remap_28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$69 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($69, $73 + 83986 | 0, $73 + 104993 | 0, 1318, GOT_data_internal_physx__RTreeCookerRemap__remap_28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___ignore_2); $68 = 0; } } @@ -1348140,7 +1349941,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 83916 | 0, $99 + 103502 | 0, 1319, GOT_data_internal_physx__RTreeCookerRemap__remap_28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 83959 | 0, $99 + 104993 | 0, 1319, GOT_data_internal_physx__RTreeCookerRemap__remap_28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___ignore_3); $94 = 0; } } @@ -1348155,7 +1349956,7 @@ function asmFunc(imports) { } $119 = physx__PxGetAssertHandler_28_29() | 0; $123 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$119 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($119, $123 + 121969 | 0, $123 + 103502 | 0, 1320, GOT_data_internal_physx__RTreeCookerRemap__remap_28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___ignore_4); + FUNCTION_TABLE[HEAP32[((HEAP32[$119 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($119, $123 + 125336 | 0, $123 + 104993 | 0, 1320, GOT_data_internal_physx__RTreeCookerRemap__remap_28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29___ignore_4); $118 = 0; } } @@ -1348210,7 +1350011,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 200441 | 0, $29 + 138929 | 0, 276, GOT_data_internal_physx__Gu__LeafSetData_28unsigned_20int_2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 206423 | 0, $29 + 144395 | 0, 276, GOT_data_internal_physx__Gu__LeafSetData_28unsigned_20int_2c_20unsigned_20int_29___ignore); $24 = 0; } } @@ -1348225,7 +1350026,7 @@ function asmFunc(imports) { } $49 = physx__PxGetAssertHandler_28_29() | 0; $53 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 236933 | 0, $53 + 138929 | 0, 276, GOT_data_internal_physx__Gu__LeafSetData_28unsigned_20int_2c_20unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 242915 | 0, $53 + 144395 | 0, 276, GOT_data_internal_physx__Gu__LeafSetData_28unsigned_20int_2c_20unsigned_20int_29___ignore_1); $48 = 0; } } @@ -1348244,10 +1350045,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 168855 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 174753 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1348337,12 +1350138,12 @@ function asmFunc(imports) { } $28 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374094 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380942 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 89161 | 0, $33 + 103302 | 0, 101, $33 + 374094 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 89230 | 0, $33 + 104765 | 0, 101, $33 + 380942 | 0); $28 = 0; } } @@ -1348352,12 +1350153,12 @@ function asmFunc(imports) { } $55 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374095 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380943 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $56 = physx__PxGetAssertHandler_28_29() | 0; $60 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$56 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($56, $60 + 77452 | 0, $60 + 103302 | 0, 102, $60 + 374095 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$56 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($56, $60 + 77495 | 0, $60 + 104765 | 0, 102, $60 + 380943 | 0); $55 = 0; } } @@ -1348367,12 +1350168,12 @@ function asmFunc(imports) { } $82 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374096 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380944 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $83 = physx__PxGetAssertHandler_28_29() | 0; $87 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$83 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($83, $87 + 82793 | 0, $87 + 103302 | 0, 103, $87 + 374096 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$83 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($83, $87 + 82836 | 0, $87 + 104765 | 0, 103, $87 + 380944 | 0); $82 = 0; } } @@ -1348382,12 +1350183,12 @@ function asmFunc(imports) { } $103 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374097 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380945 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $104 = physx__PxGetAssertHandler_28_29() | 0; $108 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$104 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($104, $108 + 77469 | 0, $108 + 103302 | 0, 104, $108 + 374097 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$104 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($104, $108 + 77512 | 0, $108 + 104765 | 0, 104, $108 + 380945 | 0); $103 = 0; } } @@ -1348397,12 +1350198,12 @@ function asmFunc(imports) { } $124 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374098 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380946 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $125 = physx__PxGetAssertHandler_28_29() | 0; $129 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$125 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($125, $129 + 82819 | 0, $129 + 103302 | 0, 105, $129 + 374098 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$125 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($125, $129 + 82862 | 0, $129 + 104765 | 0, 105, $129 + 380946 | 0); $124 = 0; } } @@ -1348415,8 +1350216,8 @@ function asmFunc(imports) { HEAP32[($13 + 20 | 0) >> 2] = 0; $145 = physx__shdfnd__to8_28unsigned_20int_29(HEAP32[($11 + 116 | 0) >> 2] | 0 | 0) | 0; HEAP8[((HEAP32[($13 + 28 | 0) >> 2] | 0) + 38 | 0) >> 0] = $145; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($11 + 87 | 0 | 0, GOT_data_internal___memory_base + 201387 | 0 | 0) | 0; - (wasm2js_i32$0 = $13, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($11 + 87 | 0 | 0, Math_imul((HEAPU8[((HEAP32[($13 + 28 | 0) >> 2] | 0) + 38 | 0) >> 0] | 0) & 255 | 0, 12) + 1 | 0 | 0, GOT_data_internal___memory_base + 103302 | 0 | 0, 118 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($11 + 87 | 0 | 0, GOT_data_internal___memory_base + 207369 | 0 | 0) | 0; + (wasm2js_i32$0 = $13, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($11 + 87 | 0 | 0, Math_imul((HEAPU8[((HEAP32[($13 + 28 | 0) >> 2] | 0) + 38 | 0) >> 0] | 0) & 255 | 0, 12) + 1 | 0 | 0, GOT_data_internal___memory_base + 104765 | 0 | 0, 118 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($11 + 87 | 0 | 0) | 0; physx__PxMemCopy_28void__2c_20void_20const__2c_20unsigned_20int_29(HEAP32[$13 >> 2] | 0 | 0, HEAP32[($11 + 112 | 0) >> 2] | 0 | 0, Math_imul((HEAPU8[((HEAP32[($13 + 28 | 0) >> 2] | 0) + 38 | 0) >> 0] | 0) & 255 | 0, 12) | 0) | 0; HEAP8[((HEAP32[($13 + 28 | 0) >> 2] | 0) + 39 | 0) >> 0] = 0; @@ -1348432,18 +1350233,18 @@ function asmFunc(imports) { break label$12 } $211 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $211 + 103302 | 0 | 0, 128 | 0, $211 + 257472 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $211 + 104765 | 0 | 0, 128 | 0, $211 + 263454 | 0 | 0, 0 | 0); HEAP8[($11 + 127 | 0) >> 0] = 0 & 1 | 0; break label$11; } $222 = physx__shdfnd__to8_28unsigned_20int_29(HEAP32[($11 + 100 | 0) >> 2] | 0 | 0) | 0; HEAP8[((HEAP32[($13 + 28 | 0) >> 2] | 0) + 39 | 0) >> 0] = $222; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($11 + 84 | 0 | 0, GOT_data_internal___memory_base + 162656 | 0 | 0) | 0; - (wasm2js_i32$0 = $13, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($11 + 84 | 0 | 0, Math_imul((HEAPU8[((HEAP32[($13 + 28 | 0) >> 2] | 0) + 39 | 0) >> 0] | 0) & 255 | 0, 20) | 0, GOT_data_internal___memory_base + 103302 | 0 | 0, 134 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($11 + 84 | 0 | 0, GOT_data_internal___memory_base + 168554 | 0 | 0) | 0; + (wasm2js_i32$0 = $13, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($11 + 84 | 0 | 0, Math_imul((HEAPU8[((HEAP32[($13 + 28 | 0) >> 2] | 0) + 39 | 0) >> 0] | 0) & 255 | 0, 20) | 0, GOT_data_internal___memory_base + 104765 | 0 | 0, 134 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($11 + 84 | 0 | 0) | 0; $249 = HEAP32[($11 + 104 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_unsigned_20char___ReflectionAllocator_28char_20const__29($11 + 83 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $13, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20char__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20char__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20char_2c_20int___Type_29($249 | 0, $11 + 83 | 0 | 0, GOT_data_internal___memory_base + 103302 | 0 | 0, 136 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $13, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20char__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20char__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20char_2c_20int___Type_29($249 | 0, $11 + 83 | 0 | 0, GOT_data_internal___memory_base + 104765 | 0 | 0, 136 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($11 + 76 | 0) >> 2] = HEAP32[($13 + 8 | 0) >> 2] | 0; HEAP32[($11 + 72 | 0) >> 2] = 0; label$13 : { @@ -1348460,12 +1350261,12 @@ function asmFunc(imports) { } $303 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374099 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380947 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $304 = physx__PxGetAssertHandler_28_29() | 0; $308 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$304 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($304, $308 + 201409 | 0, $308 + 103302 | 0, 144, $308 + 374099 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$304 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($304, $308 + 207391 | 0, $308 + 104765 | 0, 144, $308 + 380947 | 0); $303 = 0; } } @@ -1348583,7 +1350384,7 @@ function asmFunc(imports) { $7 = HEAP32[($5 + 296 | 0) >> 2] | 0; $13 = Math_imul((HEAPU8[((HEAP32[($7 + 28 | 0) >> 2] | 0) + 38 | 0) >> 0] | 0) & 255 | 0, 3); physx__shdfnd__ReflectionAllocator_unsigned_20char___ReflectionAllocator_28char_20const__29($5 + 290 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $7, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20char__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20char__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20char_2c_20int___Type_29($13 | 0, $5 + 290 | 0 | 0, GOT_data_internal___memory_base + 103302 | 0 | 0, 485 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $7, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20char__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20char__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20char_2c_20int___Type_29($13 | 0, $5 + 290 | 0 | 0, GOT_data_internal___memory_base + 104765 | 0 | 0, 485 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; physx__PxMemSet_28void__2c_20int_2c_20unsigned_20int_29($5 + 32 | 0 | 0, 0 | 0, (HEAPU8[((HEAP32[($7 + 28 | 0) >> 2] | 0) + 38 | 0) >> 0] | 0) & 255 | 0 | 0) | 0; HEAP32[($5 + 28 | 0) >> 2] = 0; label$1 : { @@ -1348647,11 +1350448,11 @@ function asmFunc(imports) { break label$12 } $144 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $144 + 103302 | 0 | 0, 514 | 0, $144 + 212715 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $144 + 104765 | 0 | 0, 514 | 0, $144 + 218697 | 0 | 0, 0 | 0); break label$11; } $153 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $153 + 103302 | 0 | 0, 516 | 0, $153 + 213825 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $153 + 104765 | 0 | 0, 516 | 0, $153 + 219807 | 0 | 0, 0 | 0); } HEAP32[($5 + 8 | 0) >> 2] = 0; label$13 : { @@ -1348695,7 +1350496,7 @@ function asmFunc(imports) { break label$2 } $18 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $18 + 103302 | 0 | 0, 566 | 0, $18 + 259294 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $18 + 104765 | 0 | 0, 566 | 0, $18 + 265276 | 0 | 0, 0 | 0); HEAP8[($5 + 271 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -1348704,10 +1350505,10 @@ function asmFunc(imports) { HEAP32[($7 + 12 | 0) >> 2] = 0; $37 = HEAP32[($5 + 248 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_unsigned_20char___ReflectionAllocator_28char_20const__29($5 + 246 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $7, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20char__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20char__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20char_2c_20int___Type_29($37 | 0, $5 + 246 | 0 | 0, GOT_data_internal___memory_base + 103302 | 0 | 0, 574 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $7, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20char__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20char__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20char_2c_20int___Type_29($37 | 0, $5 + 246 | 0 | 0, GOT_data_internal___memory_base + 104765 | 0 | 0, 574 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; $53 = (HEAP32[($5 + 248 | 0) >> 2] | 0) << 3 | 0; physx__shdfnd__ReflectionAllocator_unsigned_20int___ReflectionAllocator_28char_20const__29($5 + 239 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($53 & 1073741823 | 0 | 0) != ($53 | 0) & 1 | 0 ? -1 : $53 << 2 | 0) | 0, $5 + 239 | 0 | 0, GOT_data_internal___memory_base + 103302 | 0 | 0, 576 | 0) | 0), HEAP32[(wasm2js_i32$0 + 240 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($53 & 1073741823 | 0 | 0) != ($53 | 0) & 1 | 0 ? -1 : $53 << 2 | 0) | 0, $5 + 239 | 0 | 0, GOT_data_internal___memory_base + 104765 | 0 | 0, 576 | 0) | 0), HEAP32[(wasm2js_i32$0 + 240 | 0) >> 2] = wasm2js_i32$1; HEAP32[($5 + 232 | 0) >> 2] = HEAP32[($5 + 240 | 0) >> 2] | 0; HEAP32[($5 + 228 | 0) >> 2] = HEAP32[($5 + 240 | 0) >> 2] | 0; HEAP32[($5 + 240 | 0) >> 2] = (HEAP32[($5 + 240 | 0) >> 2] | 0) + ((HEAP32[($5 + 248 | 0) >> 2] | 0) << 2 | 0) | 0; @@ -1348727,7 +1350528,7 @@ function asmFunc(imports) { HEAP32[($5 + 240 | 0) >> 2] = (HEAP32[($5 + 240 | 0) >> 2] | 0) + ((HEAP32[($5 + 248 | 0) >> 2] | 0) << 2 | 0) | 0; $125 = HEAP32[($5 + 248 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_bool___ReflectionAllocator_28char_20const__29($5 + 195 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = void__20operator_20new_5b_5d_bool__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_bool__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_bool_2c_20int___Type_29($125 | 0, $5 + 195 | 0 | 0, GOT_data_internal___memory_base + 103302 | 0 | 0, 588 | 0) | 0), HEAP32[(wasm2js_i32$0 + 196 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = void__20operator_20new_5b_5d_bool__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_bool__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_bool_2c_20int___Type_29($125 | 0, $5 + 195 | 0 | 0, GOT_data_internal___memory_base + 104765 | 0 | 0, 588 | 0) | 0), HEAP32[(wasm2js_i32$0 + 196 | 0) >> 2] = wasm2js_i32$1; HEAP32[($5 + 188 | 0) >> 2] = HEAP32[($5 + 228 | 0) >> 2] | 0; HEAP32[($5 + 184 | 0) >> 2] = HEAP32[($5 + 224 | 0) >> 2] | 0; HEAP32[($5 + 180 | 0) >> 2] = HEAP32[($5 + 220 | 0) >> 2] | 0; @@ -1348793,12 +1350594,12 @@ function asmFunc(imports) { } $266 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374110 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380958 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $267 = physx__PxGetAssertHandler_28_29() | 0; $271 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$267 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($267, $271 + 159625 | 0, $271 + 103302 | 0, 622, $271 + 374110 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$267 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($267, $271 + 165523 | 0, $271 + 104765 | 0, 622, $271 + 380958 | 0); $266 = 0; } } @@ -1348808,12 +1350609,12 @@ function asmFunc(imports) { } $297 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374111 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380959 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $298 = physx__PxGetAssertHandler_28_29() | 0; $302 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$298 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($298, $302 + 159589 | 0, $302 + 103302 | 0, 623, $302 + 374111 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$298 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($298, $302 + 165487 | 0, $302 + 104765 | 0, 623, $302 + 380959 | 0); $297 = 0; } } @@ -1348825,14 +1350626,14 @@ function asmFunc(imports) { $334 = HEAP32[($5 + 248 | 0) >> 2] | 0; $335 = $334 + $334 | 0; physx__shdfnd__ReflectionAllocator_unsigned_20short___ReflectionAllocator_28char_20const__29($5 + 98 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $7, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20short__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20short__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20short_2c_20int___Type_29(($335 >>> 0 < $334 >>> 0 & 1 | 0 ? -1 : $335) | 0, $5 + 98 | 0 | 0, GOT_data_internal___memory_base + 103302 | 0 | 0, 634 | 0) | 0), HEAP32[(wasm2js_i32$0 + 24 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $7, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20short__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20short__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20short_2c_20int___Type_29(($335 >>> 0 < $334 >>> 0 & 1 | 0 ? -1 : $335) | 0, $5 + 98 | 0 | 0, GOT_data_internal___memory_base + 104765 | 0 | 0, 634 | 0) | 0), HEAP32[(wasm2js_i32$0 + 24 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($5 + 97 | 0 | 0, 0 | 0) | 0; physx__shdfnd__NonTrackingAllocator__deallocate_28void__29($5 + 97 | 0 | 0, HEAP32[($7 + 20 | 0) >> 2] | 0 | 0); HEAP32[($7 + 20 | 0) >> 2] = 0; $363 = HEAP32[($5 + 248 | 0) >> 2] | 0; $364 = $363 + $363 | 0; physx__shdfnd__ReflectionAllocator_unsigned_20short___ReflectionAllocator_28char_20const__29($5 + 96 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $7, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20short__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20short__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20short_2c_20int___Type_29(($364 >>> 0 < $363 >>> 0 & 1 | 0 ? -1 : $364) | 0, $5 + 96 | 0 | 0, GOT_data_internal___memory_base + 103302 | 0 | 0, 638 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $7, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20short__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20short__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20short_2c_20int___Type_29(($364 >>> 0 < $363 >>> 0 & 1 | 0 ? -1 : $364) | 0, $5 + 96 | 0 | 0, GOT_data_internal___memory_base + 104765 | 0 | 0, 638 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; physx__PxBitAndDataT_unsigned_20short_2c_20_28unsigned_20short_2932768___PxBitAndDataT_28unsigned_20short_2c_20bool_29($5 + 94 | 0 | 0, 0 & 65535 | 0 | 0, 0 & 1 | 0 | 0) | 0; HEAP16[((HEAP32[($7 + 28 | 0) >> 2] | 0) + 36 | 0) >> 1] = HEAPU16[($5 + 94 | 0) >> 1] | 0; HEAP32[($5 + 88 | 0) >> 2] = 0; @@ -1348872,7 +1350673,7 @@ function asmFunc(imports) { break label$18 } $470 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $470 + 103302 | 0 | 0, 674 | 0, $470 + 259294 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $470 + 104765 | 0 | 0, 674 | 0, $470 + 265276 | 0 | 0, 0 | 0); HEAP8[($5 + 271 | 0) >> 0] = 0 & 1 | 0; HEAP32[($5 + 36 | 0) >> 2] = 1; break label$12; @@ -1348934,7 +1350735,7 @@ function asmFunc(imports) { } $636 = (physx__PxBitAndDataT_unsigned_20short_2c_20_28unsigned_20short_2932768___operator_20unsigned_20short_28_29_20const((HEAP32[($7 + 28 | 0) >> 2] | 0) + 36 | 0 | 0) | 0) & 65535 | 0; physx__shdfnd__ReflectionAllocator_physx__Gu__EdgeDescData___ReflectionAllocator_28char_20const__29($5 + 23 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = void__20operator_20new_5b_5d_physx__Gu__EdgeDescData__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__EdgeDescData__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_physx__Gu__EdgeDescData_2c_20int___Type_29((($636 & 536870911 | 0 | 0) != ($636 | 0) & 1 | 0 ? -1 : $636 << 3 | 0) | 0, $5 + 23 | 0 | 0, GOT_data_internal___memory_base + 103302 | 0 | 0, 724 | 0) | 0), HEAP32[(wasm2js_i32$0 + 24 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = void__20operator_20new_5b_5d_physx__Gu__EdgeDescData__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Gu__EdgeDescData__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_physx__Gu__EdgeDescData_2c_20int___Type_29((($636 & 536870911 | 0 | 0) != ($636 | 0) & 1 | 0 ? -1 : $636 << 3 | 0) | 0, $5 + 23 | 0 | 0, GOT_data_internal___memory_base + 104765 | 0 | 0, 724 | 0) | 0), HEAP32[(wasm2js_i32$0 + 24 | 0) >> 2] = wasm2js_i32$1; physx__PxMemZero_28void__2c_20unsigned_20int_29(HEAP32[($5 + 24 | 0) >> 2] | 0 | 0, ((physx__PxBitAndDataT_unsigned_20short_2c_20_28unsigned_20short_2932768___operator_20unsigned_20short_28_29_20const((HEAP32[($7 + 28 | 0) >> 2] | 0) + 36 | 0 | 0) | 0) & 65535 | 0) << 3 | 0 | 0) | 0; HEAP32[($5 + 16 | 0) >> 2] = HEAP32[($5 + 200 | 0) >> 2] | 0; HEAP32[($5 + 12 | 0) >> 2] = 0; @@ -1348963,7 +1350764,7 @@ function asmFunc(imports) { break label$27 } $720 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $720 + 103302 | 0 | 0, 738 | 0, $720 + 259294 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $720 + 104765 | 0 | 0, 738 | 0, $720 + 265276 | 0 | 0, 0 | 0); HEAP8[($5 + 271 | 0) >> 0] = 0 & 1 | 0; HEAP32[($5 + 36 | 0) >> 2] = 1; break label$12; @@ -1349209,7 +1351010,7 @@ function asmFunc(imports) { break label$34 } $460 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $460 + 103302 | 0 | 0, 327 | 0, $460 + 213092 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $460 + 104765 | 0 | 0, 327 | 0, $460 + 219074 | 0 | 0, 0 | 0); HEAP8[($3 + 335 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -1349233,7 +1351034,7 @@ function asmFunc(imports) { break label$37 } $494 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $494 + 103302 | 0 | 0, 338 | 0, $494 + 199201 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $494 + 104765 | 0 | 0, 338 | 0, $494 + 205183 | 0 | 0, 0 | 0); HEAP8[($3 + 335 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -1349460,12 +1351261,12 @@ function asmFunc(imports) { } $57 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374100 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380948 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $58 = physx__PxGetAssertHandler_28_29() | 0; $62 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 238104 | 0, $62 + 103302 | 0, 390, $62 + 374100 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$58 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($58, $62 + 244086 | 0, $62 + 104765 | 0, 390, $62 + 380948 | 0); $57 = 0; } } @@ -1349553,7 +1351354,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 82830 | 0, $25 + 132703 | 0, 74, GOT_data_internal_physx__ConvexHullBuilder__computeNbPolygons_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 82873 | 0, $25 + 137203 | 0, 74, GOT_data_internal_physx__ConvexHullBuilder__computeNbPolygons_28_29_20const___ignore); $20 = 0; } } @@ -1349597,12 +1351398,12 @@ function asmFunc(imports) { } $37 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374101 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380949 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 238071 | 0, $42 + 103302 | 0, 436, $42 + 374101 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 244053 | 0, $42 + 104765 | 0, 436, $42 + 380949 | 0); $37 = 0; } } @@ -1349624,8 +1351425,8 @@ function asmFunc(imports) { } HEAP32[(HEAP32[($5 + 52 | 0) >> 2] | 0) >> 2] = HEAP32[($5 + 44 | 0) >> 2] | 0; (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__Gu__computeBufferSize_28physx__Gu__ConvexHullData_20const__2c_20unsigned_20int_29(HEAP32[($5 + 56 | 0) >> 2] | 0 | 0, HEAP32[($5 + 44 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 31 | 0 | 0, GOT_data_internal___memory_base + 162187 | 0 | 0) | 0; - $121 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 31 | 0 | 0, HEAP32[($5 + 36 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 103302 | 0 | 0, 448 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 31 | 0 | 0, GOT_data_internal___memory_base + 168085 | 0 | 0) | 0; + $121 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 31 | 0 | 0, HEAP32[($5 + 36 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 104765 | 0 | 0, 448 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 31 | 0 | 0) | 0; HEAP32[($5 + 32 | 0) >> 2] = $121; HEAP32[($5 + 24 | 0) >> 2] = HEAP32[($5 + 32 | 0) >> 2] | 0; @@ -1349658,12 +1351459,12 @@ function asmFunc(imports) { } $213 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374102 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380950 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $214 = physx__PxGetAssertHandler_28_29() | 0; $218 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$214 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($214, $218 + 239611 | 0, $218 + 103302 | 0, 460, $218 + 374102 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$214 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($214, $218 + 245593 | 0, $218 + 104765 | 0, 460, $218 + 380950 | 0); $213 = 0; } } @@ -1349673,12 +1351474,12 @@ function asmFunc(imports) { } $237 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374103 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380951 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $238 = physx__PxGetAssertHandler_28_29() | 0; $242 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 239564 | 0, $242 + 103302 | 0, 461, $242 + 374103 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 245546 | 0, $242 + 104765 | 0, 461, $242 + 380951 | 0); $237 = 0; } } @@ -1349688,12 +1351489,12 @@ function asmFunc(imports) { } $266 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374104 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380952 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $267 = physx__PxGetAssertHandler_28_29() | 0; $271 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$267 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($267, $271 + 160623 | 0, $271 + 103302 | 0, 462, $271 + 374104 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$267 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($267, $271 + 166521 | 0, $271 + 104765 | 0, 462, $271 + 380952 | 0); $266 = 0; } } @@ -1349703,12 +1351504,12 @@ function asmFunc(imports) { } $293 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374105 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380953 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $294 = physx__PxGetAssertHandler_28_29() | 0; $298 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$294 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($294, $298 + 89010 | 0, $298 + 103302 | 0, 464, $298 + 374105 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$294 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($294, $298 + 89079 | 0, $298 + 104765 | 0, 464, $298 + 380953 | 0); $293 = 0; } } @@ -1349718,12 +1351519,12 @@ function asmFunc(imports) { } $320 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374106 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380954 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $321 = physx__PxGetAssertHandler_28_29() | 0; $325 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$321 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($321, $325 + 82849 | 0, $325 + 103302 | 0, 465, $325 + 374106 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$321 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($321, $325 + 82892 | 0, $325 + 104765 | 0, 465, $325 + 380954 | 0); $320 = 0; } } @@ -1349733,12 +1351534,12 @@ function asmFunc(imports) { } $347 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374107 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380955 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $348 = physx__PxGetAssertHandler_28_29() | 0; $352 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$348 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($348, $352 + 200084 | 0, $352 + 103302 | 0, 466, $352 + 374107 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$348 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($348, $352 + 206066 | 0, $352 + 104765 | 0, 466, $352 + 380955 | 0); $347 = 0; } } @@ -1349748,12 +1351549,12 @@ function asmFunc(imports) { } $374 = 0; label$20 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374108 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380956 | 0) >> 0] | 0) & 1 | 0) { break label$20 } $375 = physx__PxGetAssertHandler_28_29() | 0; $379 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$375 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($375, $379 + 200035 | 0, $379 + 103302 | 0, 467, $379 + 374108 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$375 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($375, $379 + 206017 | 0, $379 + 104765 | 0, 467, $379 + 380956 | 0); $374 = 0; } } @@ -1349763,12 +1351564,12 @@ function asmFunc(imports) { } $401 = 0; label$22 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374109 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380957 | 0) >> 0] | 0) & 1 | 0) { break label$22 } $402 = physx__PxGetAssertHandler_28_29() | 0; $406 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$402 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($402, $406 + 200058 | 0, $406 + 103302 | 0, 468, $406 + 374109 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$402 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($402, $406 + 206040 | 0, $406 + 104765 | 0, 468, $406 + 380957 | 0); $401 = 0; } } @@ -1349851,10 +1351652,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 170592 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 176490 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1349871,10 +1351672,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 177029 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 182927 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1349916,7 +1351717,7 @@ function asmFunc(imports) { $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $10 = ((HEAPU16[((HEAP32[($4 + 4 | 0) >> 2] | 0) + 2 | 0) >> 1] | 0) & 65535 | 0) << 1 | 0; physx__shdfnd__ReflectionAllocator_unsigned_20char___ReflectionAllocator_28char_20const__29($3 + 11 | 0 | 0, 0 | 0) | 0; - $23 = void__20operator_20new_5b_5d_unsigned_20char__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20char__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20char_2c_20int___Type_29($10 | 0, $3 + 11 | 0 | 0, GOT_data_internal___memory_base + 103697 | 0 | 0, 69 | 0) | 0; + $23 = void__20operator_20new_5b_5d_unsigned_20char__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20char__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20char_2c_20int___Type_29($10 | 0, $3 + 11 | 0 | 0, GOT_data_internal___memory_base + 105216 | 0 | 0, 69 | 0) | 0; HEAP32[((HEAP32[($4 + 4 | 0) >> 2] | 0) + 4 | 0) >> 2] = $23; __stack_pointer = $3 + 16 | 0; return 1 & 1 | 0 | 0; @@ -1349990,7 +1351791,7 @@ function asmFunc(imports) { $44 = HEAP32[((HEAP32[($7 + 4 | 0) >> 2] | 0) + 8 | 0) >> 2] | 0; $45 = $44 + $44 | 0; physx__shdfnd__ReflectionAllocator_unsigned_20short___ReflectionAllocator_28char_20const__29($5 + 27 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20short__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20short__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20short_2c_20int___Type_29(($45 >>> 0 < $44 >>> 0 & 1 | 0 ? -1 : $45) | 0, $5 + 27 | 0 | 0, GOT_data_internal___memory_base + 103697 | 0 | 0, 345 | 0) | 0), HEAP32[(wasm2js_i32$0 + 28 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20short__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20short__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20short_2c_20int___Type_29(($45 >>> 0 < $44 >>> 0 & 1 | 0 ? -1 : $45) | 0, $5 + 27 | 0 | 0, GOT_data_internal___memory_base + 105216 | 0 | 0, 345 | 0) | 0), HEAP32[(wasm2js_i32$0 + 28 | 0) >> 2] = wasm2js_i32$1; HEAP32[($5 + 20 | 0) >> 2] = 0; label$3 : { label$4 : while (1) { @@ -1350030,8 +1351831,8 @@ function asmFunc(imports) { HEAP32[((HEAP32[($5 + 4 | 0) >> 2] | 0) + 8 | 0) >> 2] = HEAP32[($4 + 340 | 0) >> 2] | 0; HEAP32[($4 + 336 | 0) >> 2] = ((HEAP32[($4 + 340 | 0) >> 2] | 0) + 3 | 0) & -4 | 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = ((HEAP32[($4 + 336 | 0) >> 2] | 0) << 2 | 0) + ((((physx__PxBitAndDataT_unsigned_20short_2c_20_28unsigned_20short_2932768___operator_20unsigned_20short_28_29_20const((HEAP32[((HEAP32[($4 + 344 | 0) >> 2] | 0) + 28 | 0) >> 2] | 0) + 36 | 0 | 0) | 0) & 65535 | 0) << 0 | 0) << 1 | 0) | 0), HEAP32[(wasm2js_i32$0 + 332 | 0) >> 2] = wasm2js_i32$1; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 331 | 0 | 0, GOT_data_internal___memory_base + 162168 | 0 | 0) | 0; - $49 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 331 | 0 | 0, HEAP32[($4 + 332 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 103697 | 0 | 0, 118 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 331 | 0 | 0, GOT_data_internal___memory_base + 168066 | 0 | 0) | 0; + $49 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 331 | 0 | 0, HEAP32[($4 + 332 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 105216 | 0 | 0, 118 | 0) | 0; HEAP32[((HEAP32[($5 + 4 | 0) >> 2] | 0) + 24 | 0) >> 2] = $49; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 331 | 0 | 0) | 0; HEAP32[((HEAP32[($5 + 4 | 0) >> 2] | 0) + 16 | 0) >> 2] = HEAP32[((HEAP32[($5 + 4 | 0) >> 2] | 0) + 24 | 0) >> 2] | 0; @@ -1350060,12 +1351861,12 @@ function asmFunc(imports) { } $153 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374113 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380961 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $154 = physx__PxGetAssertHandler_28_29() | 0; $158 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$154 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($154, $158 + 143148 | 0, $158 + 103697 | 0, 134, $158 + 374113 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$154 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($154, $158 + 149009 | 0, $158 + 105216 | 0, 134, $158 + 380961 | 0); $153 = 0; } } @@ -1350085,12 +1351886,12 @@ function asmFunc(imports) { } $222 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374114 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380962 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $223 = physx__PxGetAssertHandler_28_29() | 0; $227 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$223 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($223, $227 + 237308 | 0, $227 + 103697 | 0, 143, $227 + 374114 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$223 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($223, $227 + 243290 | 0, $227 + 105216 | 0, 143, $227 + 380962 | 0); $222 = 0; } } @@ -1350334,12 +1352135,12 @@ function asmFunc(imports) { } $222 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374115 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380963 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $223 = physx__PxGetAssertHandler_28_29() | 0; $227 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$223 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($223, $227 + 86813 | 0, $227 + 103697 | 0, 317, $227 + 374115 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$223 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($223, $227 + 86882 | 0, $227 + 105216 | 0, 317, $227 + 380963 | 0); $222 = 0; } } @@ -1350349,12 +1352150,12 @@ function asmFunc(imports) { } $252 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374116 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380964 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $253 = physx__PxGetAssertHandler_28_29() | 0; $257 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$253 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($253, $257 + 86845 | 0, $257 + 103697 | 0, 318, $257 + 374116 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$253 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($253, $257 + 86914 | 0, $257 + 105216 | 0, 318, $257 + 380964 | 0); $252 = 0; } } @@ -1350519,7 +1352320,7 @@ function asmFunc(imports) { break label$2 } $16 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 103402 | 0 | 0, 73 | 0, $16 + 264080 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $16 + 104879 | 0 | 0, 73 | 0, $16 + 270062 | 0 | 0, 0 | 0); HEAP8[($7 + 79 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -1350714,7 +1352515,7 @@ function asmFunc(imports) { break label$13 } $250 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $250 + 103402 | 0 | 0, 312 | 0, $250 + 263942 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $250 + 104879 | 0 | 0, 312 | 0, $250 + 269924 | 0 | 0, 0 | 0); HEAP8[($6 + 95 | 0) >> 0] = 0 & 1 | 0; break label$12; } @@ -1350744,7 +1352545,7 @@ function asmFunc(imports) { physx__shdfnd__UserAllocated__operator_20delete_28void__29($6 | 0); } physx__shdfnd__ReflectionAllocator_physx__BigConvexData___ReflectionAllocator_28char_20const__29($3 + 19 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__BigConvexData___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 19 | 0 | 0, 28 | 0, GOT_data_internal___memory_base + 103402 | 0 | 0, 388 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__ReflectionAllocator_physx__BigConvexData___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 19 | 0 | 0, 28 | 0, GOT_data_internal___memory_base + 104879 | 0 | 0, 388 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; physx__Cm__markSerializedMem_28void__2c_20unsigned_20int_29(HEAP32[($3 + 20 | 0) >> 2] | 0 | 0, 28 | 0); $31 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(28 | 0, HEAP32[($3 + 20 | 0) >> 2] | 0 | 0) | 0; physx__BigConvexData__BigConvexData_28_29($31 | 0) | 0; @@ -1350862,7 +1352663,7 @@ function asmFunc(imports) { break label$8 } $149 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $149 + 103402 | 0 | 0, 233 | 0, $149 + 239067 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 2 | 0, $149 + 104879 | 0 | 0, 233 | 0, $149 + 245049 | 0 | 0, 0 | 0); HEAPF64[($4 + 128 | 0) >> 3] = -+HEAPF64[($4 + 128 | 0) >> 3]; physx__PxMat33__operator__28_29_20const($4 + 12 | 0 | 0, $6 + 116 | 0 | 0); physx__PxMat33__operator__28physx__PxMat33_20const__29($6 + 116 | 0 | 0, $4 + 12 | 0 | 0) | 0; @@ -1350872,7 +1352673,7 @@ function asmFunc(imports) { } } $172 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $172 + 103402 | 0 | 0, 242 | 0, $172 + 269734 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $172 + 104879 | 0 | 0, 242 | 0, $172 + 275716 | 0 | 0, 0 | 0); } __stack_pointer = $4 + 288 | 0; return; @@ -1351218,7 +1353019,7 @@ function asmFunc(imports) { break label$2 } $25 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $25 + 103402 | 0 | 0, 331 | 0, $25 + 215125 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $25 + 104879 | 0 | 0, 331 | 0, $25 + 221107 | 0 | 0, 0 | 0); HEAP8[($14 + 79 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -1351226,7 +1353027,7 @@ function asmFunc(imports) { HEAP32[(HEAP32[($14 + 32 | 0) >> 2] | 0) >> 2] = (HEAPU8[((HEAP32[($15 + 28 | 0) >> 2] | 0) + 39 | 0) >> 0] | 0) & 255 | 0; $45 = HEAP32[($14 + 52 | 0) >> 2] | 0; $53 = GOT_data_internal___memory_base; - $58 = FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, Math_imul(HEAP32[(HEAP32[($14 + 48 | 0) >> 2] | 0) >> 2] | 0, 12), $53 + 201387 | 0, $53 + 103402 | 0, 338) | 0; + $58 = FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($45, Math_imul(HEAP32[(HEAP32[($14 + 48 | 0) >> 2] | 0) >> 2] | 0, 12), $53 + 207369 | 0, $53 + 104879 | 0, 338) | 0; HEAP32[(HEAP32[($14 + 44 | 0) >> 2] | 0) >> 2] = $58; physx__PxMemCopy_28void__2c_20void_20const__2c_20unsigned_20int_29(HEAP32[(HEAP32[($14 + 44 | 0) >> 2] | 0) >> 2] | 0 | 0, HEAP32[$15 >> 2] | 0 | 0, Math_imul(HEAP32[(HEAP32[($14 + 48 | 0) >> 2] | 0) >> 2] | 0, 12) | 0) | 0; HEAP32[(HEAP32[($14 + 40 | 0) >> 2] | 0) >> 2] = 0; @@ -1351244,7 +1353045,7 @@ function asmFunc(imports) { } $92 = HEAP32[($14 + 52 | 0) >> 2] | 0; $100 = GOT_data_internal___memory_base; - $105 = FUNCTION_TABLE[HEAP32[((HEAP32[$92 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($92, (HEAP32[(HEAP32[($14 + 40 | 0) >> 2] | 0) >> 2] | 0) << 2 | 0, $100 + 202169 | 0, $100 + 103402 | 0, 347) | 0; + $105 = FUNCTION_TABLE[HEAP32[((HEAP32[$92 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($92, (HEAP32[(HEAP32[($14 + 40 | 0) >> 2] | 0) >> 2] | 0) << 2 | 0, $100 + 208151 | 0, $100 + 104879 | 0, 347) | 0; HEAP32[(HEAP32[($14 + 36 | 0) >> 2] | 0) >> 2] = $105; HEAP32[($14 + 20 | 0) >> 2] = 0; label$5 : { @@ -1351259,7 +1353060,7 @@ function asmFunc(imports) { } $131 = HEAP32[($14 + 52 | 0) >> 2] | 0; $139 = GOT_data_internal___memory_base; - $144 = FUNCTION_TABLE[HEAP32[((HEAP32[$131 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($131, Math_imul(HEAP32[(HEAP32[($14 + 32 | 0) >> 2] | 0) >> 2] | 0, 20), $139 + 119146 | 0, $139 + 103402 | 0, 353) | 0; + $144 = FUNCTION_TABLE[HEAP32[((HEAP32[$131 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($131, Math_imul(HEAP32[(HEAP32[($14 + 32 | 0) >> 2] | 0) >> 2] | 0, 20), $139 + 122513 | 0, $139 + 104879 | 0, 353) | 0; HEAP32[(HEAP32[($14 + 28 | 0) >> 2] | 0) >> 2] = $144; HEAP32[($14 + 16 | 0) >> 2] = 0; label$7 : { @@ -1351287,12 +1353088,12 @@ function asmFunc(imports) { } $232 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374117 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380965 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $233 = physx__PxGetAssertHandler_28_29() | 0; $237 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$233 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($233, $237 + 172390 | 0, $237 + 103402 | 0, 369, $237 + 374117 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$233 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($233, $237 + 178288 | 0, $237 + 104879 | 0, 369, $237 + 380965 | 0); $232 = 0; } } @@ -1351569,7 +1353370,7 @@ function asmFunc(imports) { $22 = $16; $24 = $22 + 4 | 0; physx__shdfnd__ReflectionAllocator_physx__AdjTriangle___ReflectionAllocator_28char_20const__29($4 + 99 | 0 | 0, 0 | 0) | 0; - $43 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__AdjTriangle___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__AdjTriangle__2c_20char_20const__2c_20int_29(((($67 | 0) != (0 | 0) | $24 >>> 0 < $22 >>> 0 | 0) & 1 | 0 ? -1 : $24) | 0, $4 + 99 | 0 | 0, GOT_data_internal___memory_base + 100108 | 0 | 0, 625 | 0) | 0; + $43 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_physx__AdjTriangle___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__AdjTriangle__2c_20char_20const__2c_20int_29(((($67 | 0) != (0 | 0) | $24 >>> 0 < $22 >>> 0 | 0) & 1 | 0 ? -1 : $24) | 0, $4 + 99 | 0 | 0, GOT_data_internal___memory_base + 101095 | 0 | 0, 625 | 0) | 0; HEAP32[$43 >> 2] = $13; $45 = $43 + 4 | 0; label$3 : { @@ -1351623,7 +1353424,7 @@ function asmFunc(imports) { $69 = $63; $71 = $69 + 4 | 0; physx__shdfnd__ReflectionAllocator_AdjEdge___ReflectionAllocator_28char_20const__29($4 + 91 | 0 | 0, 0 | 0) | 0; - $90 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_AdjEdge___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_AdjEdge__2c_20char_20const__2c_20int_29(((($68 | 0) != (0 | 0) | $71 >>> 0 < $69 >>> 0 | 0) & 1 | 0 ? -1 : $71) | 0, $4 + 91 | 0 | 0, GOT_data_internal___memory_base + 100108 | 0 | 0, 627 | 0) | 0; + $90 = void__20physx__shdfnd__UserAllocated__operator_20new_5b_5d_physx__shdfnd__ReflectionAllocator_AdjEdge___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_AdjEdge__2c_20char_20const__2c_20int_29(((($68 | 0) != (0 | 0) | $71 >>> 0 < $69 >>> 0 | 0) & 1 | 0 ? -1 : $71) | 0, $4 + 91 | 0 | 0, GOT_data_internal___memory_base + 101095 | 0 | 0, 627 | 0) | 0; HEAP32[$90 >> 2] = $60; $92 = $90 + 4 | 0; label$5 : { @@ -1351725,12 +1353526,12 @@ function asmFunc(imports) { } $277 = 0; label$22 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374118 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380966 | 0) >> 0] | 0) & 1 | 0) { break label$22 } $278 = physx__PxGetAssertHandler_28_29() | 0; $282 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$278 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($278, $282 + 201624 | 0, $282 + 100108 | 0, 647, $282 + 374118 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$278 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($278, $282 + 207606 | 0, $282 + 101095 | 0, 647, $282 + 380966 | 0); $277 = 0; } } @@ -1351841,12 +1353642,12 @@ function asmFunc(imports) { } $452 = 0; label$39 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374119 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380967 | 0) >> 0] | 0) & 1 | 0) { break label$39 } $453 = physx__PxGetAssertHandler_28_29() | 0; $457 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$453 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($453, $457 + 243486 | 0, $457 + 100108 | 0, 684, $457 + 374119 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$453 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($453, $457 + 249468 | 0, $457 + 101095 | 0, 684, $457 + 380967 | 0); $452 = 0; } } @@ -1351869,12 +1353670,12 @@ function asmFunc(imports) { } $488 = 0; label$43 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374120 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380968 | 0) >> 0] | 0) & 1 | 0) { break label$43 } $489 = physx__PxGetAssertHandler_28_29() | 0; $493 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$489 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($489, $493 + 243637 | 0, $493 + 100108 | 0, 685, $493 + 374120 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$489 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($489, $493 + 249619 | 0, $493 + 101095 | 0, 685, $493 + 380968 | 0); $488 = 0; } } @@ -1351897,12 +1353698,12 @@ function asmFunc(imports) { } $524 = 0; label$47 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374121 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380969 | 0) >> 0] | 0) & 1 | 0) { break label$47 } $525 = physx__PxGetAssertHandler_28_29() | 0; $529 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$525 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($525, $529 + 243335 | 0, $529 + 100108 | 0, 686, $529 + 374121 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$525 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($525, $529 + 249317 | 0, $529 + 101095 | 0, 686, $529 + 380969 | 0); $524 = 0; } } @@ -1352025,7 +1353826,7 @@ function asmFunc(imports) { physx__Cm__RadixSortBuffered__RadixSortBuffered_28_29($6 + 72 | 0 | 0) | 0; $10 = HEAP32[($6 + 116 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_unsigned_20int___ReflectionAllocator_28char_20const__29($6 + 67 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $6, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($10 & 1073741823 | 0 | 0) != ($10 | 0) & 1 | 0 ? -1 : $10 << 2 | 0) | 0, $6 + 67 | 0 | 0, GOT_data_internal___memory_base + 100108 | 0 | 0, 536 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $6, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($10 & 1073741823 | 0 | 0) != ($10 | 0) & 1 | 0 ? -1 : $10 << 2 | 0) | 0, $6 + 67 | 0 | 0, GOT_data_internal___memory_base + 101095 | 0 | 0, 536 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; HEAP32[($6 + 60 | 0) >> 2] = 0; label$1 : { label$2 : while (1) { @@ -1352088,7 +1353889,7 @@ function asmFunc(imports) { break label$10 } $175 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $175 + 100108 | 0 | 0, 570 | 0, $175 + 213418 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $175 + 101095 | 0 | 0, 570 | 0, $175 + 219400 | 0 | 0, 0 | 0); HEAP8[($6 + 127 | 0) >> 0] = 0 & 1 | 0; HEAP32[($6 + 8 | 0) >> 2] = 1; break label$5; @@ -1352244,7 +1354045,7 @@ function asmFunc(imports) { } } $207 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $207 + 100108 | 0 | 0, 509 | 0, $207 + 155725 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $207 + 101095 | 0 | 0, 509 | 0, $207 + 161611 | 0 | 0, 0 | 0); HEAP8[($8 + 63 | 0) >> 0] = 0 & 1 | 0; break label$3; } @@ -1352351,10 +1354152,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 174285 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 180183 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1352371,10 +1354172,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 174395 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 180293 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1352440,10 +1354241,10 @@ function asmFunc(imports) { physx__ReducedVertexCloud__Clean_28_29($5 | 0) | 0; $6 = HEAP32[$5 >> 2] | 0; physx__shdfnd__ReflectionAllocator_unsigned_20int___ReflectionAllocator_28char_20const__29($4 + 103 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($6 & 1073741823 | 0 | 0) != ($6 | 0) & 1 | 0 ? -1 : $6 << 2 | 0) | 0, $4 + 103 | 0 | 0, GOT_data_internal___memory_base + 99531 | 0 | 0, 75 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20int__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20int_2c_20int___Type_29((($6 & 1073741823 | 0 | 0) != ($6 | 0) & 1 | 0 ? -1 : $6 << 2 | 0) | 0, $4 + 103 | 0 | 0, GOT_data_internal___memory_base + 100434 | 0 | 0, 75 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; $29 = HEAP32[$5 >> 2] | 0; physx__shdfnd__ReflectionAllocator_float___ReflectionAllocator_28char_20const__29($4 + 95 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = void__20operator_20new_5b_5d_float__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_float__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_float_2c_20int___Type_29((($29 & 1073741823 | 0 | 0) != ($29 | 0) & 1 | 0 ? -1 : $29 << 2 | 0) | 0, $4 + 95 | 0 | 0, GOT_data_internal___memory_base + 99531 | 0 | 0, 77 | 0) | 0), HEAP32[(wasm2js_i32$0 + 96 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = void__20operator_20new_5b_5d_float__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_float__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_float_2c_20int___Type_29((($29 & 1073741823 | 0 | 0) != ($29 | 0) & 1 | 0 ? -1 : $29 << 2 | 0) | 0, $4 + 95 | 0 | 0, GOT_data_internal___memory_base + 100434 | 0 | 0, 77 | 0) | 0), HEAP32[(wasm2js_i32$0 + 96 | 0) >> 2] = wasm2js_i32$1; HEAP32[($4 + 88 | 0) >> 2] = 0; label$1 : { label$2 : while (1) { @@ -1352485,15 +1354286,15 @@ function asmFunc(imports) { physx__shdfnd__NonTrackingAllocator__deallocate_28void__29($4 + 39 | 0 | 0, HEAP32[($4 + 96 | 0) >> 2] | 0 | 0); HEAP32[($4 + 96 | 0) >> 2] = 0; HEAP32[($5 + 8 | 0) >> 2] = 0; - $153 = GOT_data_internal___memory_base + 302196 | 0; + $153 = GOT_data_internal___memory_base + 308644 | 0; $154 = 8; HEAP32[(($4 + 24 | 0) + $154 | 0) >> 2] = HEAP32[($153 + $154 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($153 + 4 | 0) >> 2] | 0; HEAP32[($4 + 24 | 0) >> 2] = HEAP32[$153 >> 2] | 0; HEAP32[($4 + 28 | 0) >> 2] = i64toi32_i32$1; HEAP32[($4 + 20 | 0) >> 2] = $4 + 24 | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 19 | 0 | 0, GOT_data_internal___memory_base + 201387 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 19 | 0 | 0, Math_imul(HEAP32[$5 >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 99531 | 0 | 0, 98 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 19 | 0 | 0, GOT_data_internal___memory_base + 207369 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 19 | 0 | 0, Math_imul(HEAP32[$5 >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 100434 | 0 | 0, 98 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 19 | 0 | 0) | 0; HEAP32[($4 + 12 | 0) >> 2] = HEAP32[$5 >> 2] | 0; label$7 : { @@ -1352607,10 +1354408,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 166053 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 171951 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1352671,12 +1354472,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374122 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380970 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 86878 | 0, $28 + 103198 | 0, 983, $28 + 374122 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 86947 | 0, $28 + 104647 | 0, 983, $28 + 380970 | 0); $23 = 0; } } @@ -1352686,12 +1354487,12 @@ function asmFunc(imports) { } $50 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374123 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380971 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $51 = physx__PxGetAssertHandler_28_29() | 0; $55 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 77452 | 0, $55 + 103198 | 0, 984, $55 + 374123 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 77495 | 0, $55 + 104647 | 0, 984, $55 + 380971 | 0); $50 = 0; } } @@ -1352703,8 +1354504,8 @@ function asmFunc(imports) { HEAP32[($8 + 36 | 0) >> 2] = HEAP32[(HEAP32[($7 + 28 | 0) >> 2] | 0) >> 2] | 0; $72 = physx__shdfnd__to8_28unsigned_20int_29(HEAP32[(HEAP32[($7 + 36 | 0) >> 2] | 0) >> 2] | 0 | 0) | 0; HEAP8[((HEAP32[($8 + 28 | 0) >> 2] | 0) + 38 | 0) >> 0] = $72; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 23 | 0 | 0, GOT_data_internal___memory_base + 201387 | 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 23 | 0 | 0, Math_imul((HEAPU8[((HEAP32[($8 + 28 | 0) >> 2] | 0) + 38 | 0) >> 0] | 0) & 255 | 0, 12) + 1 | 0 | 0, GOT_data_internal___memory_base + 103198 | 0 | 0, 995 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 23 | 0 | 0, GOT_data_internal___memory_base + 207369 | 0 | 0) | 0; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 23 | 0 | 0, Math_imul((HEAPU8[((HEAP32[($8 + 28 | 0) >> 2] | 0) + 38 | 0) >> 0] | 0) & 255 | 0, 12) + 1 | 0 | 0, GOT_data_internal___memory_base + 104647 | 0 | 0, 995 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 23 | 0 | 0) | 0; physx__PxMemCopy_28void__2c_20void_20const__2c_20unsigned_20int_29(HEAP32[$8 >> 2] | 0 | 0, HEAP32[($7 + 32 | 0) >> 2] | 0 | 0, Math_imul((HEAPU8[((HEAP32[($8 + 28 | 0) >> 2] | 0) + 38 | 0) >> 0] | 0) & 255 | 0, 12) | 0) | 0; i64toi32_i32$0 = 0; @@ -1352737,7 +1354538,7 @@ function asmFunc(imports) { } i64toi32_i32$1 = $112$hi; physx__shdfnd__ReflectionAllocator_physx__HullTriangleData___ReflectionAllocator_28char_20const__29($7 + 22 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = void__20operator_20new_5b_5d_physx__HullTriangleData__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__HullTriangleData__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_physx__HullTriangleData_2c_20int___Type_29((($38 | 0) != (0 | 0) & 1 | 0 ? -1 : $112) | 0, $7 + 22 | 0 | 0, GOT_data_internal___memory_base + 103198 | 0 | 0, 998 | 0) | 0), HEAP32[(wasm2js_i32$0 + 40 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = void__20operator_20new_5b_5d_physx__HullTriangleData__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__HullTriangleData__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_physx__HullTriangleData_2c_20int___Type_29((($38 | 0) != (0 | 0) & 1 | 0 ? -1 : $112) | 0, $7 + 22 | 0 | 0, GOT_data_internal___memory_base + 104647 | 0 | 0, 998 | 0) | 0), HEAP32[(wasm2js_i32$0 + 40 | 0) >> 2] = wasm2js_i32$1; HEAP32[($7 + 16 | 0) >> 2] = 0; label$5 : { label$6 : while (1) { @@ -1352750,12 +1354551,12 @@ function asmFunc(imports) { } $167 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374124 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380972 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $168 = physx__PxGetAssertHandler_28_29() | 0; $172 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$168 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($168, $172 + 143025 | 0, $172 + 103198 | 0, 1001, $172 + 374124 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$168 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($168, $172 + 148886 | 0, $172 + 104647 | 0, 1001, $172 + 380972 | 0); $167 = 0; } } @@ -1352765,12 +1354566,12 @@ function asmFunc(imports) { } $203 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374125 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380973 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $204 = physx__PxGetAssertHandler_28_29() | 0; $208 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$204 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($204, $208 + 143e3 | 0, $208 + 103198 | 0, 1002, $208 + 374125 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$204 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($204, $208 + 148861 | 0, $208 + 104647 | 0, 1002, $208 + 380973 | 0); $203 = 0; } } @@ -1352780,12 +1354581,12 @@ function asmFunc(imports) { } $239 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374126 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380974 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $240 = physx__PxGetAssertHandler_28_29() | 0; $244 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$240 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($240, $244 + 142975 | 0, $244 + 103198 | 0, 1003, $244 + 374126 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$240 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($240, $244 + 148836 | 0, $244 + 104647 | 0, 1003, $244 + 380974 | 0); $239 = 0; } } @@ -1352805,12 +1354606,12 @@ function asmFunc(imports) { } $326 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374127 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380975 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $327 = physx__PxGetAssertHandler_28_29() | 0; $331 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$327 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($327, $331 + 200336 | 0, $331 + 103198 | 0, 1014, $331 + 374127 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$327 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($327, $331 + 206318 | 0, $331 + 104647 | 0, 1014, $331 + 380975 | 0); $326 = 0; } } @@ -1352993,12 +1354794,12 @@ function asmFunc(imports) { break label$3 } (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__to8_28unsigned_20int_29(((HEAPU8[((HEAP32[($4 + 28 | 0) >> 2] | 0) + 38 | 0) >> 0] | 0) & 255 | 0) - (physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___size_28_29_20const($3 + 184 | 0 | 0) | 0) | 0 | 0) | 0), HEAP8[(wasm2js_i32$0 + 167 | 0) >> 0] = wasm2js_i32$1; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 166 | 0 | 0, GOT_data_internal___memory_base + 162141 | 0 | 0) | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 166 | 0 | 0, Math_imul((HEAPU8[($3 + 167 | 0) >> 0] | 0) & 255 | 0, 12) | 0, GOT_data_internal___memory_base + 103198 | 0 | 0, 1056 | 0) | 0), HEAP32[(wasm2js_i32$0 + 168 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 166 | 0 | 0, GOT_data_internal___memory_base + 168039 | 0 | 0) | 0; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 166 | 0 | 0, Math_imul((HEAPU8[($3 + 167 | 0) >> 0] | 0) & 255 | 0, 12) | 0, GOT_data_internal___memory_base + 104647 | 0 | 0, 1056 | 0) | 0), HEAP32[(wasm2js_i32$0 + 168 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 166 | 0 | 0) | 0; $142 = (HEAPU8[((HEAP32[($4 + 28 | 0) >> 2] | 0) + 38 | 0) >> 0] | 0) & 255 | 0; physx__shdfnd__ReflectionAllocator_unsigned_20char___ReflectionAllocator_28char_20const__29($3 + 159 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20char__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20char__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20char_2c_20int___Type_29($142 | 0, $3 + 159 | 0 | 0, GOT_data_internal___memory_base + 103198 | 0 | 0, 1057 | 0) | 0), HEAP32[(wasm2js_i32$0 + 160 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20char__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20char__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20char_2c_20int___Type_29($142 | 0, $3 + 159 | 0 | 0, GOT_data_internal___memory_base + 104647 | 0 | 0, 1057 | 0) | 0), HEAP32[(wasm2js_i32$0 + 160 | 0) >> 2] = wasm2js_i32$1; HEAP8[($3 + 158 | 0) >> 0] = 0; HEAP8[($3 + 157 | 0) >> 0] = 0; label$4 : { @@ -1353018,12 +1354819,12 @@ function asmFunc(imports) { } $207 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374128 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380976 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $208 = physx__PxGetAssertHandler_28_29() | 0; $212 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$208 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($208, $212 + 89044 | 0, $212 + 103198 | 0, 1064, $212 + 374128 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$208 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($208, $212 + 89113 | 0, $212 + 104647 | 0, 1064, $212 + 380976 | 0); $207 = 0; } } @@ -1353055,12 +1354856,12 @@ function asmFunc(imports) { } $275 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374129 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380977 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $276 = physx__PxGetAssertHandler_28_29() | 0; $280 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$276 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($276, $280 + 201421 | 0, $280 + 103198 | 0, 1079, $280 + 374129 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$276 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($276, $280 + 207403 | 0, $280 + 104647 | 0, 1079, $280 + 380977 | 0); $275 = 0; } } @@ -1353076,12 +1354877,12 @@ function asmFunc(imports) { } $318 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374130 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380978 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $319 = physx__PxGetAssertHandler_28_29() | 0; $323 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$319 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($319, $323 + 88977 | 0, $323 + 103198 | 0, 1083, $323 + 374130 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$319 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($319, $323 + 89046 | 0, $323 + 104647 | 0, 1083, $323 + 380978 | 0); $318 = 0; } } @@ -1353104,15 +1354905,15 @@ function asmFunc(imports) { break label$18 } $376 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $376 + 103198 | 0 | 0, 1095 | 0, $376 + 257537 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $376 + 104647 | 0 | 0, 1095 | 0, $376 + 263519 | 0 | 0, 0 | 0); HEAP8[($3 + 239 | 0) >> 0] = 0 & 1 | 0; HEAP32[($3 + 172 | 0) >> 2] = 1; break label$1; } $388 = physx__shdfnd__to8_28unsigned_20int_29(HEAP32[($3 + 176 | 0) >> 2] | 0 | 0) | 0; HEAP8[((HEAP32[($4 + 28 | 0) >> 2] | 0) + 39 | 0) >> 0] = $388; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 134 | 0 | 0, GOT_data_internal___memory_base + 162656 | 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 134 | 0 | 0, Math_imul((HEAPU8[((HEAP32[($4 + 28 | 0) >> 2] | 0) + 39 | 0) >> 0] | 0) & 255 | 0, 20) | 0, GOT_data_internal___memory_base + 103198 | 0 | 0, 1101 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 134 | 0 | 0, GOT_data_internal___memory_base + 168554 | 0 | 0) | 0; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 134 | 0 | 0, Math_imul((HEAPU8[((HEAP32[($4 + 28 | 0) >> 2] | 0) + 39 | 0) >> 0] | 0) & 255 | 0, 20) | 0, GOT_data_internal___memory_base + 104647 | 0 | 0, 1101 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 134 | 0 | 0) | 0; physx__PxMemZero_28void__2c_20unsigned_20int_29(HEAP32[($4 + 4 | 0) >> 2] | 0 | 0, Math_imul((HEAPU8[((HEAP32[($4 + 28 | 0) >> 2] | 0) + 39 | 0) >> 0] | 0) & 255 | 0, 20) | 0) | 0; physx__PxVec3__PxVec3_28_29($3 + 120 | 0 | 0) | 0; @@ -1353120,7 +1354921,7 @@ function asmFunc(imports) { (wasm2js_i32$0 = $3, wasm2js_i32$1 = (physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___size_28_29_20const($3 + 216 | 0 | 0) | 0) - (HEAP32[($3 + 176 | 0) >> 2] | 0) | 0), HEAP32[(wasm2js_i32$0 + 116 | 0) >> 2] = wasm2js_i32$1; $436 = HEAP32[($3 + 116 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_unsigned_20char___ReflectionAllocator_28char_20const__29($3 + 115 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20char__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20char__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20char_2c_20int___Type_29($436 | 0, $3 + 115 | 0 | 0, GOT_data_internal___memory_base + 103198 | 0 | 0, 1112 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20char__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20char__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20char_2c_20int___Type_29($436 | 0, $3 + 115 | 0 | 0, GOT_data_internal___memory_base + 104647 | 0 | 0, 1112 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 108 | 0) >> 2] = HEAP32[($4 + 8 | 0) >> 2] | 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___begin_28_29($3 + 216 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 104 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___begin_28_29($3 + 200 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 100 | 0) >> 2] = wasm2js_i32$1; @@ -1353140,12 +1354941,12 @@ function asmFunc(imports) { } $493 = 0; label$22 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374131 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380979 | 0) >> 0] | 0) & 1 | 0) { break label$22 } $494 = physx__PxGetAssertHandler_28_29() | 0; $498 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$494 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($494, $498 + 201421 | 0, $498 + 103198 | 0, 1120, $498 + 374131 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$494 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($494, $498 + 207403 | 0, $498 + 104647 | 0, 1120, $498 + 380979 | 0); $493 = 0; } } @@ -1353195,12 +1354996,12 @@ function asmFunc(imports) { } $604 = 0; label$30 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374132 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380980 | 0) >> 0] | 0) & 1 | 0) { break label$30 } $605 = physx__PxGetAssertHandler_28_29() | 0; $609 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$605 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($605, $609 + 89398 | 0, $609 + 103198 | 0, 1146, $609 + 374132 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$605 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($605, $609 + 89467 | 0, $609 + 104647 | 0, 1146, $609 + 380980 | 0); $604 = 0; } } @@ -1353255,12 +1355056,12 @@ function asmFunc(imports) { } $754 = 0; label$38 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374133 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380981 | 0) >> 0] | 0) & 1 | 0) { break label$38 } $755 = physx__PxGetAssertHandler_28_29() | 0; $759 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$755 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($755, $759 + 143911 | 0, $759 + 103198 | 0, 1173, $759 + 374133 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$755 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($755, $759 + 149772 | 0, $759 + 104647 | 0, 1173, $759 + 380981 | 0); $754 = 0; } } @@ -1353551,12 +1355352,12 @@ function asmFunc(imports) { } $42 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374135 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380983 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $43 = physx__PxGetAssertHandler_28_29() | 0; $47 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 89420 | 0, $47 + 103198 | 0, 543, $47 + 374135 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 89489 | 0, $47 + 104647 | 0, 543, $47 + 380983 | 0); $42 = 0; } } @@ -1353726,12 +1355527,12 @@ function asmFunc(imports) { } $407 = 0; label$29 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374136 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380984 | 0) >> 0] | 0) & 1 | 0) { break label$29 } $408 = physx__PxGetAssertHandler_28_29() | 0; $412 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$408 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($408, $412 + 179989 | 0, $412 + 103198 | 0, 868, $412 + 374136 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$408 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($408, $412 + 185887 | 0, $412 + 104647 | 0, 868, $412 + 380984 | 0); $407 = 0; } } @@ -1353896,7 +1355697,7 @@ function asmFunc(imports) { break label$25; } $732 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $732 + 103198 | 0 | 0, 943 | 0, $732 + 159720 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 8 | 0, $732 + 104647 | 0 | 0, 943 | 0, $732 + 165618 | 0 | 0, 0 | 0); HEAP8[($8 + 239 | 0) >> 0] = 0 & 1 | 0; HEAP32[($8 + 164 | 0) >> 2] = 1; break label$24; @@ -1354115,7 +1355916,7 @@ function asmFunc(imports) { break label$6 } $53 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $53 + 103198 | 0 | 0, 1231 | 0, $53 + 257674 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $53 + 104647 | 0 | 0, 1231 | 0, $53 + 263656 | 0 | 0, 0 | 0); HEAP8[($3 + 159 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -1354154,7 +1355955,7 @@ function asmFunc(imports) { } i64toi32_i32$1 = $81$hi; physx__shdfnd__ReflectionAllocator_physx__HullTriangleData___ReflectionAllocator_28char_20const__29($3 + 139 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = void__20operator_20new_5b_5d_physx__HullTriangleData__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__HullTriangleData__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_physx__HullTriangleData_2c_20int___Type_29((($23 | 0) != (0 | 0) & 1 | 0 ? -1 : $81) | 0, $3 + 139 | 0 | 0, GOT_data_internal___memory_base + 103198 | 0 | 0, 1237 | 0) | 0), HEAP32[(wasm2js_i32$0 + 140 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = void__20operator_20new_5b_5d_physx__HullTriangleData__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__HullTriangleData__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_physx__HullTriangleData_2c_20int___Type_29((($23 | 0) != (0 | 0) & 1 | 0 ? -1 : $81) | 0, $3 + 139 | 0 | 0, GOT_data_internal___memory_base + 104647 | 0 | 0, 1237 | 0) | 0), HEAP32[(wasm2js_i32$0 + 140 | 0) >> 2] = wasm2js_i32$1; HEAP32[($3 + 132 | 0) >> 2] = HEAP32[($3 + 140 | 0) >> 2] | 0; HEAP32[($3 + 128 | 0) >> 2] = 0; HEAP32[($3 + 124 | 0) >> 2] = HEAP32[($4 + 8 | 0) >> 2] | 0; @@ -1354207,12 +1356008,12 @@ function asmFunc(imports) { } $257 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374134 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380982 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $258 = physx__PxGetAssertHandler_28_29() | 0; $262 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$258 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($258, $262 + 86951 | 0, $262 + 103198 | 0, 1289, $262 + 374134 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$258 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($258, $262 + 87020 | 0, $262 + 104647 | 0, 1289, $262 + 380982 | 0); $257 = 0; } } @@ -1354254,7 +1356055,7 @@ function asmFunc(imports) { } i64toi32_i32$2 = $281$hi; physx__shdfnd__ReflectionAllocator_physx__HullTriangleData___ReflectionAllocator_28char_20const__29($3 + 43 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $3, wasm2js_i32$1 = void__20operator_20new_5b_5d_physx__HullTriangleData__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__HullTriangleData__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_physx__HullTriangleData_2c_20int___Type_29((($24 | 0) != (0 | 0) & 1 | 0 ? -1 : $281) | 0, $3 + 43 | 0 | 0, GOT_data_internal___memory_base + 103198 | 0 | 0, 1298 | 0) | 0), HEAP32[(wasm2js_i32$0 + 44 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $3, wasm2js_i32$1 = void__20operator_20new_5b_5d_physx__HullTriangleData__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__HullTriangleData__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_physx__HullTriangleData_2c_20int___Type_29((($24 | 0) != (0 | 0) & 1 | 0 ? -1 : $281) | 0, $3 + 43 | 0 | 0, GOT_data_internal___memory_base + 104647 | 0 | 0, 1298 | 0) | 0), HEAP32[(wasm2js_i32$0 + 44 | 0) >> 2] = wasm2js_i32$1; label$16 : { if ((HEAP32[($3 + 44 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$16 @@ -1354640,12 +1356441,12 @@ function asmFunc(imports) { } $118 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374138 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380986 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $119 = physx__PxGetAssertHandler_28_29() | 0; $123 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$119 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($119, $123 + 202100 | 0, $123 + 103198 | 0, 150, $123 + 374138 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$119 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($119, $123 + 208082 | 0, $123 + 104647 | 0, 150, $123 + 380986 | 0); $118 = 0; } } @@ -1354684,12 +1356485,12 @@ function asmFunc(imports) { } $197 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374139 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380987 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $198 = physx__PxGetAssertHandler_28_29() | 0; $202 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 203119 | 0, $202 + 103198 | 0, 171, $202 + 374139 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$198 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($198, $202 + 209101 | 0, $202 + 104647 | 0, 171, $202 + 380987 | 0); $197 = 0; } } @@ -1354831,12 +1356632,12 @@ function asmFunc(imports) { } $86 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374142 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380990 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $87 = physx__PxGetAssertHandler_28_29() | 0; $91 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$87 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($87, $91 + 201421 | 0, $91 + 103198 | 0, 412, $91 + 374142 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$87 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($87, $91 + 207403 | 0, $91 + 104647 | 0, 412, $91 + 380990 | 0); $86 = 0; } } @@ -1355231,7 +1357032,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_Pair_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28Pair_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_Pair_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28Pair_20const__29___ignore); $29 = 0; } } @@ -1355305,7 +1357106,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_Pair_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_Pair_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1355334,7 +1357135,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 395, GOT_data_internal_physx__shdfnd__Array_Pair_2c_20physx__shdfnd__NamedAllocator___remove_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 395, GOT_data_internal_physx__shdfnd__Array_Pair_2c_20physx__shdfnd__NamedAllocator___remove_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1355436,7 +1357237,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 395, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___remove_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 395, GOT_data_internal_physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___remove_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1355671,7 +1357472,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1355816,10 +1357617,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 176413 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 182311 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1355868,8 +1357669,8 @@ function asmFunc(imports) { HEAPF32[($9 + 152 | 0) >> 2] = $5; HEAPF32[($9 + 148 | 0) >> 2] = $6; HEAP32[($9 + 144 | 0) >> 2] = 64; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($9 + 139 | 0 | 0, GOT_data_internal___memory_base + 202169 | 0 | 0) | 0; - $29 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($9 + 139 | 0 | 0, (HEAP32[($9 + 164 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 100880 | 0 | 0, 61 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($9 + 139 | 0 | 0, GOT_data_internal___memory_base + 208151 | 0 | 0) | 0; + $29 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($9 + 139 | 0 | 0, (HEAP32[($9 + 164 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 101993 | 0 | 0, 61 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($9 + 139 | 0 | 0) | 0; HEAP32[($9 + 140 | 0) >> 2] = $29; HEAPF32[($9 + 132 | 0) >> 2] = Math_fround(0 | 0); @@ -1355899,8 +1357700,8 @@ function asmFunc(imports) { } break label$1; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($9 + 123 | 0 | 0, GOT_data_internal___memory_base + 201387 | 0 | 0) | 0; - $101 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($9 + 123 | 0 | 0, Math_imul(HEAP32[($9 + 164 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 100880 | 0 | 0, 78 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($9 + 123 | 0 | 0, GOT_data_internal___memory_base + 207369 | 0 | 0) | 0; + $101 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($9 + 123 | 0 | 0, Math_imul(HEAP32[($9 + 164 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 101993 | 0 | 0, 78 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($9 + 123 | 0 | 0) | 0; HEAP32[($9 + 124 | 0) >> 2] = $101; HEAP32[($9 + 116 | 0) >> 2] = 0; @@ -1355921,7 +1357722,7 @@ function asmFunc(imports) { } $131 = physx__PxGetAssertHandler_28_29() | 0; $135 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$131 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($131, $135 + 72982 | 0, $135 + 100880 | 0, 84, GOT_data_internal_unsigned_20int_20kmeans_cluster_physx__PxVec3_2c_20float__28physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__PxVec3__2c_20unsigned_20int__2c_20float_2c_20float_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$131 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($131, $135 + 72997 | 0, $135 + 101993 | 0, 84, GOT_data_internal_unsigned_20int_20kmeans_cluster_physx__PxVec3_2c_20float__28physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__PxVec3__2c_20unsigned_20int__2c_20float_2c_20float_29___ignore); $130 = 0; } } @@ -1356117,7 +1357918,7 @@ function asmFunc(imports) { $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; physx__shdfnd__ReflectionAllocator_QuantizerImpl___ReflectionAllocator_28char_20const__29($2 + 11 | 0 | 0, 0 | 0) | 0; - $16 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_QuantizerImpl___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_QuantizerImpl__2c_20char_20const__2c_20int_29(52 | 0, $2 + 11 | 0 | 0, GOT_data_internal___memory_base + 100880 | 0 | 0, 336 | 0) | 0; + $16 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_QuantizerImpl___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_QuantizerImpl__2c_20char_20const__2c_20int_29(52 | 0, $2 + 11 | 0 | 0, GOT_data_internal___memory_base + 101993 | 0 | 0, 336 | 0) | 0; QuantizerImpl__QuantizerImpl_28_29($16 | 0) | 0; HEAP32[($2 + 12 | 0) >> 2] = $16; $17 = HEAP32[($2 + 12 | 0) >> 2] | 0; @@ -1356244,12 +1358045,12 @@ function asmFunc(imports) { break label$1 } QuantizerImpl__normalizeInput_28unsigned_20int_2c_20physx__PxVec3_20const__2c_20unsigned_20int_29($11 | 0, HEAP32[($9 + 104 | 0) >> 2] | 0 | 0, HEAP32[($9 + 100 | 0) >> 2] | 0 | 0, HEAP32[($9 + 96 | 0) >> 2] | 0 | 0); - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($9 + 75 | 0 | 0, GOT_data_internal___memory_base + 201387 | 0 | 0) | 0; - $47 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($9 + 75 | 0 | 0, Math_imul(HEAP32[($9 + 104 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 100880 | 0 | 0, 229 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($9 + 75 | 0 | 0, GOT_data_internal___memory_base + 207369 | 0 | 0) | 0; + $47 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($9 + 75 | 0 | 0, Math_imul(HEAP32[($9 + 104 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 101993 | 0 | 0, 229 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($9 + 75 | 0 | 0) | 0; HEAP32[($9 + 76 | 0) >> 2] = $47; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($9 + 67 | 0 | 0, GOT_data_internal___memory_base + 202169 | 0 | 0) | 0; - $69 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($9 + 67 | 0 | 0, (HEAP32[($9 + 104 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 100880 | 0 | 0, 230 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($9 + 67 | 0 | 0, GOT_data_internal___memory_base + 208151 | 0 | 0) | 0; + $69 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($9 + 67 | 0 | 0, (HEAP32[($9 + 104 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 101993 | 0 | 0, 230 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($9 + 67 | 0 | 0) | 0; HEAP32[($9 + 68 | 0) >> 2] = $69; $83 = kmeans_cluster3d_28physx__PxVec3_20const__2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__PxVec3__2c_20unsigned_20int__2c_20float_2c_20float_29(physx__shdfnd__Array_physx__PxVec3_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29($11 + 28 | 0 | 0, 0 | 0) | 0 | 0, HEAP32[($9 + 104 | 0) >> 2] | 0 | 0, HEAP32[($9 + 88 | 0) >> 2] | 0 | 0, HEAP32[($9 + 76 | 0) >> 2] | 0 | 0, HEAP32[($9 + 68 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(.009999999776482582)), Math_fround(Math_fround(9.999999747378752e-05))) | 0; @@ -1356416,7 +1358217,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxVec3_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxVec3_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1356510,10 +1358311,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 169912 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 175810 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1356541,8 +1358342,8 @@ function asmFunc(imports) { HEAP32[($10 + 84 | 0) >> 2] = $6; HEAP32[($10 + 80 | 0) >> 2] = $7; $11 = HEAP32[($10 + 108 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($10 + 79 | 0 | 0, GOT_data_internal___memory_base + 201387 | 0 | 0) | 0; - (wasm2js_i32$0 = $11, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($10 + 79 | 0 | 0, Math_imul(HEAP32[($10 + 104 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 114538 | 0 | 0, 137 | 0) | 0), HEAP32[(wasm2js_i32$0 + 28 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($10 + 79 | 0 | 0, GOT_data_internal___memory_base + 207369 | 0 | 0) | 0; + (wasm2js_i32$0 = $11, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($10 + 79 | 0 | 0, Math_imul(HEAP32[($10 + 104 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 117653 | 0 | 0, 137 | 0) | 0), HEAP32[(wasm2js_i32$0 + 28 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($10 + 79 | 0 | 0) | 0; HEAP32[($10 + 72 | 0) >> 2] = HEAP32[($10 + 100 | 0) >> 2] | 0; physx__PxBounds3__PxBounds3_28_29($10 + 48 | 0 | 0) | 0; @@ -1356722,7 +1358523,7 @@ function asmFunc(imports) { break label$14 } $304 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $304 + 114538 | 0 | 0, 277 | 0, $304 + 214055 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $304 + 117653 | 0 | 0, 277 | 0, $304 + 220037 | 0 | 0, 0 | 0); HEAP8[($10 + 207 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -1356961,12 +1358762,12 @@ function asmFunc(imports) { } $26 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374146 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380994 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 185242 | 0, $31 + 114538 | 0, 166, $31 + 374146 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 191204 | 0, $31 + 117653 | 0, 166, $31 + 380994 | 0); $26 = 0; } } @@ -1357038,8 +1358839,8 @@ function asmFunc(imports) { break label$4; } HEAP32[($4 + 68 | 0) >> 2] = HEAP32[((HEAP32[($4 + 88 | 0) >> 2] | 0) + 28 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 67 | 0 | 0, GOT_data_internal___memory_base + 202169 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 67 | 0 | 0, (HEAP32[((HEAP32[($4 + 88 | 0) >> 2] | 0) + 32 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 114538 | 0 | 0, 313 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 67 | 0 | 0, GOT_data_internal___memory_base + 208151 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 67 | 0 | 0, (HEAP32[((HEAP32[($4 + 88 | 0) >> 2] | 0) + 32 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 117653 | 0 | 0, 313 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 67 | 0 | 0) | 0; $70 = HEAP32[($4 + 84 | 0) >> 2] | 0; $71 = 16; @@ -1357155,12 +1358956,12 @@ function asmFunc(imports) { } $274 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374147 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 380995 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $275 = physx__PxGetAssertHandler_28_29() | 0; $279 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$275 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($275, $279 + 72821 | 0, $279 + 114538 | 0, 347, $279 + 374147 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$275 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($275, $279 + 72836 | 0, $279 + 117653 | 0, 347, $279 + 380995 | 0); $274 = 0; } } @@ -1357206,7 +1359007,7 @@ function asmFunc(imports) { function __cxx_global_var_init_15() { var wasm2js_i32$0 = 0, wasm2js_f32$0 = Math_fround(0); - (wasm2js_i32$0 = GOT_data_internal___memory_base + 374148 | 0, wasm2js_f32$0 = Math_fround(cosf(Math_fround(Math_fround(physx__shdfnd__degToRad_28float_29(Math_fround(Math_fround(3.0)))))))), HEAPF32[wasm2js_i32$0 >> 2] = wasm2js_f32$0; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 380996 | 0, wasm2js_f32$0 = Math_fround(cosf(Math_fround(Math_fround(physx__shdfnd__degToRad_28float_29(Math_fround(Math_fround(3.0)))))))), HEAPF32[wasm2js_i32$0 >> 2] = wasm2js_f32$0; return; } @@ -1357230,12 +1359031,12 @@ function asmFunc(imports) { } $16 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374152 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381e3 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 72764 | 0, $21 + 99348 | 0, 98, $21 + 374152 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 72779 | 0, $21 + 100223 | 0, 98, $21 + 381e3 | 0); $16 = 0; } } @@ -1358291,7 +1360092,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__ConvexHull__HalfEdge_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__ConvexHull__HalfEdge_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__ConvexHull__HalfEdge_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__ConvexHull__HalfEdge_20const__29___ignore); $29 = 0; } } @@ -1358535,7 +1360336,7 @@ function asmFunc(imports) { break label$10; } label$12 : { - if (!(Math_fround(physx__PxVec3__dot_28physx__PxVec3_20const__29_20const(physx__shdfnd__Array_physx__PxPlane_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const(HEAP32[($6 + 36 | 0) >> 2] | 0 | 0, HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) | 0 | 0, physx__shdfnd__Array_physx__PxPlane_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const($6 + 24 | 0 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0 | 0) | 0 | 0)) > Math_fround(HEAPF32[(GOT_data_internal___memory_base + 374148 | 0) >> 2]) & 1 | 0)) { + if (!(Math_fround(physx__PxVec3__dot_28physx__PxVec3_20const__29_20const(physx__shdfnd__Array_physx__PxPlane_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const(HEAP32[($6 + 36 | 0) >> 2] | 0 | 0, HEAP32[($5 + 24 | 0) >> 2] | 0 | 0) | 0 | 0, physx__shdfnd__Array_physx__PxPlane_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const($6 + 24 | 0 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0 | 0) | 0 | 0)) > Math_fround(HEAPF32[(GOT_data_internal___memory_base + 380996 | 0) >> 2]) & 1 | 0)) { break label$12 } HEAP32[$5 >> 2] = 0; @@ -1358615,7 +1360416,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__PxVec3_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__PxVec3_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -1358644,7 +1360445,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__PxPlane_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__PxPlane_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -1358693,7 +1360494,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__ConvexHull__HalfEdge_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__ConvexHull__HalfEdge_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -1358743,12 +1360544,12 @@ function asmFunc(imports) { } $95 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374153 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381001 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $96 = physx__PxGetAssertHandler_28_29() | 0; $100 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$96 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($96, $100 + 117192 | 0, $100 + 99348 | 0, 329, $100 + 374153 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$96 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($96, $100 + 120559 | 0, $100 + 100223 | 0, 329, $100 + 381001 | 0); $95 = 0; } } @@ -1358774,12 +1360575,12 @@ function asmFunc(imports) { } $153 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374154 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381002 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $154 = physx__PxGetAssertHandler_28_29() | 0; $158 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$154 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($154, $158 + 203497 | 0, $158 + 99348 | 0, 333, $158 + 374154 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$154 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($154, $158 + 209479 | 0, $158 + 100223 | 0, 333, $158 + 381002 | 0); $153 = 0; } } @@ -1358791,12 +1360592,12 @@ function asmFunc(imports) { } $190 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374155 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381003 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $191 = physx__PxGetAssertHandler_28_29() | 0; $195 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$191 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($191, $195 + 231318 | 0, $195 + 99348 | 0, 334, $195 + 374155 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$191 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($191, $195 + 237300 | 0, $195 + 100223 | 0, 334, $195 + 381003 | 0); $190 = 0; } } @@ -1358807,12 +1360608,12 @@ function asmFunc(imports) { } $232 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374156 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381004 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $233 = physx__PxGetAssertHandler_28_29() | 0; $237 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$233 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($233, $237 + 71727 | 0, $237 + 99348 | 0, 337, $237 + 374156 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$233 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($233, $237 + 71727 | 0, $237 + 100223 | 0, 337, $237 + 381004 | 0); $232 = 0; } } @@ -1358840,12 +1360641,12 @@ function asmFunc(imports) { } $316 = 0; label$21 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374157 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381005 | 0) >> 0] | 0) & 1 | 0) { break label$21 } $317 = physx__PxGetAssertHandler_28_29() | 0; $321 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$317 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($317, $321 + 228728 | 0, $321 + 99348 | 0, 344, $321 + 374157 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$317 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($317, $321 + 234710 | 0, $321 + 100223 | 0, 344, $321 + 381005 | 0); $316 = 0; } } @@ -1359011,12 +1360812,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374158 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381006 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 205006 | 0, $28 + 99348 | 0, 407, $28 + 374158 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 210988 | 0, $28 + 100223 | 0, 407, $28 + 381006 | 0); $23 = 0; } } @@ -1359091,7 +1360892,7 @@ function asmFunc(imports) { break label$11 } physx__shdfnd__ReflectionAllocator_physx__ConvexHull___ReflectionAllocator_28char_20const__29($5 + 159 | 0 | 0, 0 | 0) | 0; - $163 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__ConvexHull___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__ConvexHull__2c_20char_20const__2c_20int_29(40 | 0, $5 + 159 | 0 | 0, GOT_data_internal___memory_base + 99348 | 0 | 0, 466 | 0) | 0; + $163 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__ConvexHull___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__ConvexHull__2c_20char_20const__2c_20int_29(40 | 0, $5 + 159 | 0 | 0, GOT_data_internal___memory_base + 100223 | 0 | 0, 466 | 0) | 0; physx__ConvexHull__ConvexHull_28physx__ConvexHull_20const__29($163 | 0, HEAP32[($5 + 8152 | 0) >> 2] | 0 | 0) | 0; HEAP32[($5 + 160 | 0) >> 2] = $163; HEAP32[($5 + 8156 | 0) >> 2] = HEAP32[($5 + 160 | 0) >> 2] | 0; @@ -1359149,12 +1360950,12 @@ function asmFunc(imports) { } $345 = 0; label$20 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374159 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381007 | 0) >> 0] | 0) & 1 | 0) { break label$20 } $346 = physx__PxGetAssertHandler_28_29() | 0; $350 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$346 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($346, $350 + 70806 | 0, $350 + 99348 | 0, 574, $350 + 374159 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$346 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($346, $350 + 70806 | 0, $350 + 100223 | 0, 574, $350 + 381007 | 0); $345 = 0; } } @@ -1359172,12 +1360973,12 @@ function asmFunc(imports) { } $397 = 0; label$24 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374160 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381008 | 0) >> 0] | 0) & 1 | 0) { break label$24 } $398 = physx__PxGetAssertHandler_28_29() | 0; $402 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$398 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($398, $402 + 70875 | 0, $402 + 99348 | 0, 580, $402 + 374160 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$398 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($398, $402 + 70875 | 0, $402 + 100223 | 0, 580, $402 + 381008 | 0); $397 = 0; } } @@ -1359232,12 +1361033,12 @@ function asmFunc(imports) { } $611 = 0; label$30 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374161 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381009 | 0) >> 0] | 0) & 1 | 0) { break label$30 } $612 = physx__PxGetAssertHandler_28_29() | 0; $616 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$612 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($612, $616 + 70854 | 0, $616 + 99348 | 0, 614, $616 + 374161 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$612 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($612, $616 + 70854 | 0, $616 + 100223 | 0, 614, $616 + 381009 | 0); $611 = 0; } } @@ -1359305,12 +1361106,12 @@ function asmFunc(imports) { } $820 = 0; label$41 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374162 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381010 | 0) >> 0] | 0) & 1 | 0) { break label$41 } $821 = physx__PxGetAssertHandler_28_29() | 0; $825 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$821 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($821, $825 + 93796 | 0, $825 + 99348 | 0, 641, $825 + 374162 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$821 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($821, $825 + 93887 | 0, $825 + 100223 | 0, 641, $825 + 381010 | 0); $820 = 0; } } @@ -1359375,12 +1361176,12 @@ function asmFunc(imports) { } $1044 = 0; label$48 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374163 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381011 | 0) >> 0] | 0) & 1 | 0) { break label$48 } $1045 = physx__PxGetAssertHandler_28_29() | 0; $1049 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1045 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1045, $1049 + 70875 | 0, $1049 + 99348 | 0, 683, $1049 + 374163 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1045 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1045, $1049 + 70875 | 0, $1049 + 100223 | 0, 683, $1049 + 381011 | 0); $1044 = 0; } } @@ -1359397,12 +1361198,12 @@ function asmFunc(imports) { } $1126 = 0; label$50 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374164 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381012 | 0) >> 0] | 0) & 1 | 0) { break label$50 } $1127 = physx__PxGetAssertHandler_28_29() | 0; $1131 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1127 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1127, $1131 + 73455 | 0, $1131 + 99348 | 0, 688, $1131 + 374164 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1127 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1127, $1131 + 73470 | 0, $1131 + 100223 | 0, 688, $1131 + 381012 | 0); $1126 = 0; } } @@ -1359433,12 +1361234,12 @@ function asmFunc(imports) { } $1260 = 0; label$54 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374165 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381013 | 0) >> 0] | 0) & 1 | 0) { break label$54 } $1261 = physx__PxGetAssertHandler_28_29() | 0; $1265 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1261 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1261, $1265 + 70875 | 0, $1265 + 99348 | 0, 703, $1265 + 374165 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1261 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1261, $1265 + 70875 | 0, $1265 + 100223 | 0, 703, $1265 + 381013 | 0); $1260 = 0; } } @@ -1359478,12 +1361279,12 @@ function asmFunc(imports) { } $1370 = 0; label$58 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374166 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381014 | 0) >> 0] | 0) & 1 | 0) { break label$58 } $1371 = physx__PxGetAssertHandler_28_29() | 0; $1375 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1371 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1371, $1375 + 70919 | 0, $1375 + 99348 | 0, 730, $1375 + 374166 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1371 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1371, $1375 + 70919 | 0, $1375 + 100223 | 0, 730, $1375 + 381014 | 0); $1370 = 0; } } @@ -1359493,12 +1361294,12 @@ function asmFunc(imports) { } $1399 = 0; label$60 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374167 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381015 | 0) >> 0] | 0) & 1 | 0) { break label$60 } $1400 = physx__PxGetAssertHandler_28_29() | 0; $1404 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1400 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1400, $1404 + 70854 | 0, $1404 + 99348 | 0, 731, $1404 + 374167 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1400 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1400, $1404 + 70854 | 0, $1404 + 100223 | 0, 731, $1404 + 381015 | 0); $1399 = 0; } } @@ -1359508,12 +1361309,12 @@ function asmFunc(imports) { } $1426 = 0; label$62 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374168 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381016 | 0) >> 0] | 0) & 1 | 0) { break label$62 } $1427 = physx__PxGetAssertHandler_28_29() | 0; $1431 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1427 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1427, $1431 + 203204 | 0, $1431 + 99348 | 0, 732, $1431 + 374168 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1427 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1427, $1431 + 209186 | 0, $1431 + 100223 | 0, 732, $1431 + 381016 | 0); $1426 = 0; } } @@ -1359594,7 +1361395,7 @@ function asmFunc(imports) { break label$10; } physx__shdfnd__ReflectionAllocator_physx__ConvexHull___ReflectionAllocator_28char_20const__29($5 + 43 | 0 | 0, 0 | 0) | 0; - $1632 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__ConvexHull___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__ConvexHull__2c_20char_20const__2c_20int_29(40 | 0, $5 + 43 | 0 | 0, GOT_data_internal___memory_base + 99348 | 0 | 0, 780 | 0) | 0; + $1632 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__ConvexHull___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__ConvexHull__2c_20char_20const__2c_20int_29(40 | 0, $5 + 43 | 0 | 0, GOT_data_internal___memory_base + 100223 | 0 | 0, 780 | 0) | 0; physx__ConvexHull__ConvexHull_28physx__shdfnd__Array_physx__PxPlane_2c_20physx__shdfnd__NamedAllocator__20const__29($1632 | 0, physx__ConvexHull__getInputPlanes_28_29_20const(HEAP32[($5 + 8152 | 0) >> 2] | 0 | 0) | 0 | 0) | 0; HEAP32[($5 + 44 | 0) >> 2] = $1632; HEAP32[($5 + 36 | 0) >> 2] = HEAP32[($5 + 44 | 0) >> 2] | 0; @@ -1359636,12 +1361437,12 @@ function asmFunc(imports) { } $1712 = 0; label$78 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374169 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381017 | 0) >> 0] | 0) & 1 | 0) { break label$78 } $1713 = physx__PxGetAssertHandler_28_29() | 0; $1717 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1713 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1713, $1717 + 248074 | 0, $1717 + 99348 | 0, 802, $1717 + 374169 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1713 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1713, $1717 + 254056 | 0, $1717 + 100223 | 0, 802, $1717 + 381017 | 0); $1712 = 0; } } @@ -1359776,7 +1361577,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 142947 | 0, $23 + 129859 | 0, 62, GOT_data_internal_physx__shdfnd__to8_28unsigned_20short_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 148808 | 0, $23 + 133925 | 0, 62, GOT_data_internal_physx__shdfnd__to8_28unsigned_20short_29___ignore); $18 = 0; } } @@ -1359991,8 +1361792,8 @@ function asmFunc(imports) { }; } physx__PxVec3__operator___28float_29_1($5 + 560 | 0 | 0, Math_fround(Math_fround(Math_fround(1.0) / Math_fround((HEAP32[((HEAP32[($5 + 760 | 0) >> 2] | 0) + 8 | 0) >> 2] | 0) >>> 0)))) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 551 | 0 | 0, GOT_data_internal___memory_base + 200105 | 0 | 0) | 0; - $67 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 551 | 0 | 0, (HEAP32[((HEAP32[($5 + 760 | 0) >> 2] | 0) + 32 | 0) >> 2] | 0) << 0 | 0 | 0, GOT_data_internal___memory_base + 99348 | 0 | 0, 837 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 551 | 0 | 0, GOT_data_internal___memory_base + 206087 | 0 | 0) | 0; + $67 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 551 | 0 | 0, (HEAP32[((HEAP32[($5 + 760 | 0) >> 2] | 0) + 32 | 0) >> 2] | 0) << 0 | 0 | 0, GOT_data_internal___memory_base + 100223 | 0 | 0, 837 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 551 | 0 | 0) | 0; HEAP32[($5 + 552 | 0) >> 2] = $67; HEAP32[($5 + 544 | 0) >> 2] = 0; @@ -1360007,8 +1361808,8 @@ function asmFunc(imports) { continue label$4; }; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 539 | 0 | 0, GOT_data_internal___memory_base + 162656 | 0 | 0) | 0; - $112 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 539 | 0 | 0, Math_imul(HEAP32[((HEAP32[($5 + 760 | 0) >> 2] | 0) + 20 | 0) >> 2] | 0, 20) | 0, GOT_data_internal___memory_base + 99348 | 0 | 0, 843 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 539 | 0 | 0, GOT_data_internal___memory_base + 168554 | 0 | 0) | 0; + $112 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 539 | 0 | 0, Math_imul(HEAP32[((HEAP32[($5 + 760 | 0) >> 2] | 0) + 20 | 0) >> 2] | 0, 20) | 0, GOT_data_internal___memory_base + 100223 | 0 | 0, 843 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 539 | 0 | 0) | 0; HEAP32[($5 + 540 | 0) >> 2] = $112; HEAP32[($5 + 532 | 0) >> 2] = 0; @@ -1360051,8 +1361852,8 @@ function asmFunc(imports) { if (!((HEAPU8[($5 + 471 | 0) >> 0] | 0) & 1 | 0)) { break label$11 } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 463 | 0 | 0, GOT_data_internal___memory_base + 183632 | 0 | 0) | 0; - $262 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 463 | 0 | 0, (HEAP32[((HEAP32[($5 + 760 | 0) >> 2] | 0) + 8 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 99348 | 0 | 0, 866 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 463 | 0 | 0, GOT_data_internal___memory_base + 189530 | 0 | 0) | 0; + $262 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 463 | 0 | 0, (HEAP32[((HEAP32[($5 + 760 | 0) >> 2] | 0) + 8 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 100223 | 0 | 0, 866 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 463 | 0 | 0) | 0; HEAP32[($5 + 464 | 0) >> 2] = $262; HEAP32[($5 + 456 | 0) >> 2] = 0; @@ -1360350,7 +1362151,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__ConvexHull__HalfEdge_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__ConvexHull__HalfEdge_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1360388,7 +1362189,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__ConvexHull__HalfEdge_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__ConvexHull__HalfEdge_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -1360420,7 +1362221,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1360508,7 +1362309,7 @@ function asmFunc(imports) { function __cxx_global_var_init_16() { var wasm2js_i32$0 = 0, wasm2js_f32$0 = Math_fround(0); - (wasm2js_i32$0 = GOT_data_internal___memory_base + 374180 | 0, wasm2js_f32$0 = Math_fround(cosf(Math_fround(Math_fround(physx__shdfnd__degToRad_28float_29(Math_fround(Math_fround(3.0)))))))), HEAPF32[wasm2js_i32$0 >> 2] = wasm2js_f32$0; + (wasm2js_i32$0 = GOT_data_internal___memory_base + 381028 | 0, wasm2js_f32$0 = Math_fround(cosf(Math_fround(Math_fround(physx__shdfnd__degToRad_28float_29(Math_fround(Math_fround(3.0)))))))), HEAPF32[wasm2js_i32$0 >> 2] = wasm2js_f32$0; return; } @@ -1360525,12 +1362326,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374184 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381032 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 156539 | 0, $24 + 114433 | 0, 501, $24 + 374184 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 162425 | 0, $24 + 117534 | 0, 501, $24 + 381032 | 0); $19 = 0; } } @@ -1360540,12 +1362341,12 @@ function asmFunc(imports) { } $46 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374185 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381033 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 119277 | 0, $51 + 114433 | 0, 502, $51 + 374185 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 122644 | 0, $51 + 117534 | 0, 502, $51 + 381033 | 0); $46 = 0; } } @@ -1360664,12 +1362465,12 @@ function asmFunc(imports) { } $129 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374186 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381034 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $130 = physx__PxGetAssertHandler_28_29() | 0; $134 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$130 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($130, $134 + 244311 | 0, $134 + 114433 | 0, 584, $134 + 374186 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$130 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($130, $134 + 250293 | 0, $134 + 117534 | 0, 584, $134 + 381034 | 0); $129 = 0; } } @@ -1360793,7 +1362594,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 154593 | 0, $22 + 114433 | 0, 301, GOT_data_internal_local__QuickHullFace__computeNormalAndCentroid_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 160479 | 0, $22 + 117534 | 0, 301, GOT_data_internal_local__QuickHullFace__computeNormalAndCentroid_28_29___ignore); $17 = 0; } } @@ -1360834,7 +1362635,7 @@ function asmFunc(imports) { } $86 = physx__PxGetAssertHandler_28_29() | 0; $90 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$86 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($86, $90 + 154814 | 0, $90 + 114433 | 0, 318, GOT_data_internal_local__QuickHullFace__computeNormalAndCentroid_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$86 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($86, $90 + 160700 | 0, $90 + 117534 | 0, 318, GOT_data_internal_local__QuickHullFace__computeNormalAndCentroid_28_29___ignore_1); $85 = 0; } } @@ -1360884,12 +1362685,12 @@ function asmFunc(imports) { } $33 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374187 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381035 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $34 = physx__PxGetAssertHandler_28_29() | 0; $38 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 202560 | 0, $38 + 114433 | 0, 664, $38 + 374187 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 208542 | 0, $38 + 117534 | 0, 664, $38 + 381035 | 0); $33 = 0; } } @@ -1360903,12 +1362704,12 @@ function asmFunc(imports) { } $64 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374188 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381036 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $65 = physx__PxGetAssertHandler_28_29() | 0; $69 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 188524 | 0, $69 + 114433 | 0, 673, $69 + 374188 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 194486 | 0, $69 + 117534 | 0, 673, $69 + 381036 | 0); $64 = 0; } } @@ -1360918,12 +1362719,12 @@ function asmFunc(imports) { } $92 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374189 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381037 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $93 = physx__PxGetAssertHandler_28_29() | 0; $97 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 154574 | 0, $97 + 114433 | 0, 676, $97 + 374189 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 160460 | 0, $97 + 117534 | 0, 676, $97 + 381037 | 0); $92 = 0; } } @@ -1360935,12 +1362736,12 @@ function asmFunc(imports) { } $124 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374190 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381038 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $125 = physx__PxGetAssertHandler_28_29() | 0; $129 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$125 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($125, $129 + 188574 | 0, $129 + 114433 | 0, 683, $129 + 374190 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$125 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($125, $129 + 194536 | 0, $129 + 117534 | 0, 683, $129 + 381038 | 0); $124 = 0; } } @@ -1360950,12 +1362751,12 @@ function asmFunc(imports) { } $152 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374191 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381039 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $153 = physx__PxGetAssertHandler_28_29() | 0; $157 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$153 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($153, $157 + 198317 | 0, $157 + 114433 | 0, 684, $157 + 374191 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$153 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($153, $157 + 204299 | 0, $157 + 117534 | 0, 684, $157 + 381039 | 0); $152 = 0; } } @@ -1360965,12 +1362766,12 @@ function asmFunc(imports) { } $179 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374192 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381040 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $180 = physx__PxGetAssertHandler_28_29() | 0; $184 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$180 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($180, $184 + 83959 | 0, $184 + 114433 | 0, 687, $184 + 374192 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$180 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($180, $184 + 84002 | 0, $184 + 117534 | 0, 687, $184 + 381040 | 0); $179 = 0; } } @@ -1361022,7 +1362823,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_local__QuickHullFace__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28local__QuickHullFace__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_local__QuickHullFace__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28local__QuickHullFace__20const__29___ignore); $29 = 0; } } @@ -1361537,7 +1363338,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_local__QuickHullFace__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_local__QuickHullFace__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1361587,7 +1363388,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_local__QuickHullHalfEdge__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_local__QuickHullHalfEdge__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1361681,18 +1363482,18 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374193 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381041 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 205429 | 0, $25 + 114433 | 0, 729, $25 + 374193 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 211411 | 0, $25 + 117534 | 0, 729, $25 + 381041 | 0); $20 = 0; } } (wasm2js_i32$0 = $5, wasm2js_i32$1 = unsigned_20int_20physx__PxMax_unsigned_20int__28unsigned_20int_2c_20unsigned_20int_29(8 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 23 | 0 | 0, GOT_data_internal___memory_base + 69503 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 23 | 0 | 0, Math_imul(HEAP32[($5 + 20 | 0) >> 2] | 0, 24) | 0, GOT_data_internal___memory_base + 114433 | 0 | 0, 733 | 0) | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 23 | 0 | 0, Math_imul(HEAP32[($5 + 20 | 0) >> 2] | 0, 24) | 0, GOT_data_internal___memory_base + 117534 | 0 | 0, 733 | 0) | 0), HEAP32[(wasm2js_i32$0 + 36 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 23 | 0 | 0) | 0; HEAP32[($4 + 16 | 0) >> 2] = Math_imul(Math_imul(HEAP32[($5 + 20 | 0) >> 2] | 0, 3) - 6 | 0, 3); local__MemBlock_local__QuickHullHalfEdge_2c_20false___init_28unsigned_20int_29($5 + 40 | 0 | 0, HEAP32[($4 + 16 | 0) >> 2] | 0 | 0); @@ -1361728,13 +1363529,13 @@ function asmFunc(imports) { } $13 = physx__PxGetAssertHandler_28_29() | 0; $17 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$13 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($13, $17 + 145659 | 0, $17 + 114433 | 0, 81, GOT_data_internal_local__MemBlock_local__QuickHullHalfEdge_2c_20false___init_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$13 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($13, $17 + 151520 | 0, $17 + 117534 | 0, 81, GOT_data_internal_local__MemBlock_local__QuickHullHalfEdge_2c_20false___init_28unsigned_20int_29___ignore); $12 = 0; } } HEAP32[$5 >> 2] = HEAP32[($4 + 8 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 3 | 0 | 0, GOT_data_internal___memory_base + 123918 | 0 | 0) | 0; - $43 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 3 | 0 | 0, Math_imul(HEAP32[($4 + 8 | 0) >> 2] | 0, 44) | 0, GOT_data_internal___memory_base + 114433 | 0 | 0, 83 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 3 | 0 | 0, GOT_data_internal___memory_base + 127292 | 0 | 0) | 0; + $43 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 3 | 0 | 0, Math_imul(HEAP32[($4 + 8 | 0) >> 2] | 0, 44) | 0, GOT_data_internal___memory_base + 117534 | 0 | 0, 83 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 3 | 0 | 0) | 0; HEAP32[($4 + 4 | 0) >> 2] = $43; physx__shdfnd__Array_local__QuickHullHalfEdge__2c_20physx__shdfnd__NamedAllocator___pushBack_28local__QuickHullHalfEdge__20const__29($5 + 12 | 0 | 0, $4 + 4 | 0 | 0) | 0; @@ -1361762,13 +1363563,13 @@ function asmFunc(imports) { } $13 = physx__PxGetAssertHandler_28_29() | 0; $17 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$13 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($13, $17 + 145659 | 0, $17 + 114433 | 0, 81, GOT_data_internal_local__MemBlock_local__QuickHullFace_2c_20true___init_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$13 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($13, $17 + 151520 | 0, $17 + 117534 | 0, 81, GOT_data_internal_local__MemBlock_local__QuickHullFace_2c_20true___init_28unsigned_20int_29___ignore); $12 = 0; } } HEAP32[$5 >> 2] = HEAP32[($4 + 24 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 19 | 0 | 0, GOT_data_internal___memory_base + 123918 | 0 | 0) | 0; - $43 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 19 | 0 | 0, (HEAP32[($4 + 24 | 0) >> 2] | 0) << 6 | 0 | 0, GOT_data_internal___memory_base + 114433 | 0 | 0, 83 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 19 | 0 | 0, GOT_data_internal___memory_base + 127292 | 0 | 0) | 0; + $43 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 19 | 0 | 0, (HEAP32[($4 + 24 | 0) >> 2] | 0) << 6 | 0 | 0, GOT_data_internal___memory_base + 117534 | 0 | 0, 83 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 19 | 0 | 0) | 0; HEAP32[($4 + 20 | 0) >> 2] = $43; HEAP32[($4 + 12 | 0) >> 2] = 0; @@ -1361917,7 +1363718,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_local__QuickHullFace__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_local__QuickHullFace__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1361946,7 +1363747,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_local__QuickHullVertex__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_local__QuickHullVertex__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1361975,7 +1363776,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_local__QuickHullHalfEdge__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_local__QuickHullHalfEdge__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1362060,7 +1363861,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 159, GOT_data_internal_physx__shdfnd__Array_local__QuickHullFace__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 159, GOT_data_internal_physx__shdfnd__Array_local__QuickHullFace__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -1362086,12 +1363887,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374194 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381042 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 77452 | 0, $26 + 114433 | 0, 785, $26 + 374194 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 77495 | 0, $26 + 117534 | 0, 785, $26 + 381042 | 0); $21 = 0; } } @@ -1362101,12 +1363902,12 @@ function asmFunc(imports) { } $48 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374195 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381043 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $49 = physx__PxGetAssertHandler_28_29() | 0; $53 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 88929 | 0, $53 + 114433 | 0, 786, $53 + 374195 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 88998 | 0, $53 + 117534 | 0, 786, $53 + 381043 | 0); $48 = 0; } } @@ -1362251,7 +1364052,7 @@ function asmFunc(imports) { break label$5 } $52 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $52 + 114433 | 0 | 0, 876 | 0, $52 + 156443 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $52 + 117534 | 0 | 0, 876 | 0, $52 + 162329 | 0 | 0, 0 | 0); HEAP8[($3 + 223 | 0) >> 0] = 0 & 1 | 0; break label$4; } @@ -1362308,7 +1364109,7 @@ function asmFunc(imports) { break label$10 } $194 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $194 + 114433 | 0 | 0, 911 | 0, $194 + 214661 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $194 + 117534 | 0 | 0, 911 | 0, $194 + 220643 | 0 | 0, 0 | 0); HEAP8[($3 + 223 | 0) >> 0] = 0 & 1 | 0; break label$4; } @@ -1362349,7 +1364150,7 @@ function asmFunc(imports) { break label$14 } $287 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $287 + 114433 | 0 | 0, 934 | 0, $287 + 214580 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 32 | 0, $287 + 117534 | 0 | 0, 934 | 0, $287 + 220562 | 0 | 0, 0 | 0); HEAP8[($3 + 223 | 0) >> 0] = 0 & 1 | 0; break label$4; } @@ -1362378,12 +1364179,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374196 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381044 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 69519 | 0, $27 + 114433 | 0, 983, $27 + 374196 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 69519 | 0, $27 + 117534 | 0, 983, $27 + 381044 | 0); $22 = 0; } } @@ -1362627,12 +1364428,12 @@ function asmFunc(imports) { } $38 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374197 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381045 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $39 = physx__PxGetAssertHandler_28_29() | 0; $43 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 72227 | 0, $43 + 114433 | 0, 1077, $43 + 374197 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 72227 | 0, $43 + 117534 | 0, 1077, $43 + 381045 | 0); $38 = 0; } } @@ -1362691,7 +1364492,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 145687 | 0, $16 + 114433 | 0, 129, GOT_data_internal_local__MemBlock_local__QuickHullFace_2c_20true___getFreeItem_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 151548 | 0, $16 + 117534 | 0, 129, GOT_data_internal_local__MemBlock_local__QuickHullFace_2c_20true___getFreeItem_28_29___ignore); $11 = 0; } } @@ -1362706,8 +1364507,8 @@ function asmFunc(imports) { HEAP32[($3 + 28 | 0) >> 2] = $34 + ($35 << 6 | 0) | 0; break label$3; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 19 | 0 | 0, GOT_data_internal___memory_base + 123918 | 0 | 0) | 0; - $59 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 19 | 0 | 0, (HEAP32[$4 >> 2] | 0) << 6 | 0 | 0, GOT_data_internal___memory_base + 114433 | 0 | 0, 137 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 19 | 0 | 0, GOT_data_internal___memory_base + 127292 | 0 | 0) | 0; + $59 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 19 | 0 | 0, (HEAP32[$4 >> 2] | 0) << 6 | 0 | 0, GOT_data_internal___memory_base + 117534 | 0 | 0, 137 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 19 | 0 | 0) | 0; HEAP32[($3 + 20 | 0) >> 2] = $59; HEAP32[($4 + 4 | 0) >> 2] = (HEAP32[($4 + 4 | 0) >> 2] | 0) + 1 | 0; @@ -1362752,7 +1364553,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 145687 | 0, $16 + 114433 | 0, 129, GOT_data_internal_local__MemBlock_local__QuickHullHalfEdge_2c_20false___getFreeItem_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 151548 | 0, $16 + 117534 | 0, 129, GOT_data_internal_local__MemBlock_local__QuickHullHalfEdge_2c_20false___getFreeItem_28_29___ignore); $11 = 0; } } @@ -1362767,8 +1364568,8 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $34 + Math_imul($35, 44) | 0; break label$3; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 3 | 0 | 0, GOT_data_internal___memory_base + 123918 | 0 | 0) | 0; - $59 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 3 | 0 | 0, Math_imul(HEAP32[$4 >> 2] | 0, 44) | 0, GOT_data_internal___memory_base + 114433 | 0 | 0, 137 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 3 | 0 | 0, GOT_data_internal___memory_base + 127292 | 0 | 0) | 0; + $59 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 3 | 0 | 0, Math_imul(HEAP32[$4 >> 2] | 0, 44) | 0, GOT_data_internal___memory_base + 117534 | 0 | 0, 137 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 3 | 0 | 0) | 0; HEAP32[($3 + 4 | 0) >> 2] = $59; HEAP32[($4 + 4 | 0) >> 2] = (HEAP32[($4 + 4 | 0) >> 2] | 0) + 1 | 0; @@ -1362801,12 +1364602,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374198 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381046 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 69475 | 0, $29 + 114433 | 0, 1100, $29 + 374198 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 69475 | 0, $29 + 117534 | 0, 1100, $29 + 381046 | 0); $24 = 0; } } @@ -1362845,18 +1364646,18 @@ function asmFunc(imports) { } $33 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374199 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381047 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $34 = physx__PxGetAssertHandler_28_29() | 0; $38 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 244306 | 0, $38 + 114433 | 0, 1116, $38 + 374199 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 250288 | 0, $38 + 117534 | 0, 1116, $38 + 381047 | 0); $33 = 0; } } label$6 : { label$7 : while (1) { - if (!((local__QuickHull__doPostAdjacentMerge_28local__QuickHullFace__2c_20float_29($4 | 0, HEAP32[($3 + 4 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[(GOT_data_internal___memory_base + 374180 | 0) >> 2]))) | 0) & 1 | 0)) { + if (!((local__QuickHull__doPostAdjacentMerge_28local__QuickHullFace__2c_20float_29($4 | 0, HEAP32[($3 + 4 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[(GOT_data_internal___memory_base + 381028 | 0) >> 2]))) | 0) & 1 | 0)) { break label$6 } continue label$7; @@ -1362928,12 +1364729,12 @@ function asmFunc(imports) { } $96 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374203 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381051 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $97 = physx__PxGetAssertHandler_28_29() | 0; $101 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 244306 | 0, $101 + 114433 | 0, 1423, $101 + 374203 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 250288 | 0, $101 + 117534 | 0, 1423, $101 + 381051 | 0); $96 = 0; } } @@ -1362975,7 +1364776,7 @@ function asmFunc(imports) { break label$2 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($5 + 239 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 239 | 0 | 0, HEAP32[($5 + 240 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 114433 | 0 | 0, 1446 | 0) | 0), HEAP32[(wasm2js_i32$0 + 244 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 239 | 0 | 0, HEAP32[($5 + 240 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 117534 | 0 | 0, 1446 | 0) | 0), HEAP32[(wasm2js_i32$0 + 244 | 0) >> 2] = wasm2js_i32$1; break label$1; } $4 = $4 - (((HEAP32[($5 + 240 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -1363094,12 +1364895,12 @@ function asmFunc(imports) { } $334 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374204 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381052 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $335 = physx__PxGetAssertHandler_28_29() | 0; $339 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$335 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($335, $339 + 119282 | 0, $339 + 114433 | 0, 1492, $339 + 374204 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$335 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($335, $339 + 122649 | 0, $339 + 117534 | 0, 1492, $339 + 381052 | 0); $334 = 0; } } @@ -1363362,12 +1365163,12 @@ function asmFunc(imports) { } $125 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374200 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381048 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $126 = physx__PxGetAssertHandler_28_29() | 0; $130 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$126 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($126, $130 + 156544 | 0, $130 + 114433 | 0, 1166, $130 + 374200 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$126 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($126, $130 + 162430 | 0, $130 + 117534 | 0, 1166, $130 + 381048 | 0); $125 = 0; } } @@ -1363517,12 +1365318,12 @@ function asmFunc(imports) { } $91 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374201 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381049 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $92 = physx__PxGetAssertHandler_28_29() | 0; $96 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$92 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($92, $96 + 244306 | 0, $96 + 114433 | 0, 1275, $96 + 374201 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$92 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($92, $96 + 250288 | 0, $96 + 117534 | 0, 1275, $96 + 381049 | 0); $91 = 0; } } @@ -1363879,12 +1365680,12 @@ function asmFunc(imports) { } $129 = 0; label$20 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374202 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381050 | 0) >> 0] | 0) & 1 | 0) { break label$20 } $130 = physx__PxGetAssertHandler_28_29() | 0; $134 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$130 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($130, $134 + 244306 | 0, $134 + 114433 | 0, 1377, $134 + 374202 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$130 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($130, $134 + 250288 | 0, $134 + 117534 | 0, 1377, $134 + 381050 | 0); $129 = 0; } } @@ -1363989,7 +1365790,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 159, GOT_data_internal_physx__shdfnd__Array_local__QuickHullHalfEdge__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 159, GOT_data_internal_physx__shdfnd__Array_local__QuickHullHalfEdge__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -1364016,7 +1365817,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 119277 | 0, $22 + 114433 | 0, 211, GOT_data_internal_local__QuickHullHalfEdge__getHead_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 122644 | 0, $22 + 117534 | 0, 211, GOT_data_internal_local__QuickHullHalfEdge__getHead_28_29_20const___ignore); $17 = 0; } } @@ -1364061,7 +1365862,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_local__QuickHullVertex__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_local__QuickHullVertex__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1364197,7 +1365998,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_local__QuickHullVertex__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28local__QuickHullVertex__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_local__QuickHullVertex__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28local__QuickHullVertex__20const__29___ignore); $29 = 0; } } @@ -1364249,7 +1366050,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_local__QuickHullHalfEdge__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28local__QuickHullHalfEdge__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_local__QuickHullHalfEdge__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28local__QuickHullHalfEdge__20const__29___ignore); $29 = 0; } } @@ -1364411,7 +1366212,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_local__ExpandPoint_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_local__ExpandPoint_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1364513,7 +1366314,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_local__ExpandPoint_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28local__ExpandPoint_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_local__ExpandPoint_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28local__ExpandPoint_20const__29___ignore); $29 = 0; } } @@ -1364589,7 +1366390,7 @@ function asmFunc(imports) { HEAP32[($6 + 40 | 0) >> 2] = 0; HEAP32[($6 + 44 | 0) >> 2] = 0; physx__shdfnd__ReflectionAllocator_local__QuickHull___ReflectionAllocator_28char_20const__29($5 + 3 | 0 | 0, 0 | 0) | 0; - $29 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_local__QuickHull___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_local__QuickHull__2c_20char_20const__2c_20int_29(320 | 0, $5 + 3 | 0 | 0, GOT_data_internal___memory_base + 114433 | 0 | 0, 1809 | 0) | 0; + $29 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_local__QuickHull___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_local__QuickHull__2c_20char_20const__2c_20int_29(320 | 0, $5 + 3 | 0 | 0, GOT_data_internal___memory_base + 117534 | 0 | 0, 1809 | 0) | 0; local__QuickHull__QuickHull_28physx__PxCookingParams_20const__2c_20physx__PxConvexMeshDesc_20const__29($29 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0) | 0; HEAP32[($6 + 32 | 0) >> 2] = $29; local__QuickHull__preallocate_28unsigned_20int_29(HEAP32[($6 + 32 | 0) >> 2] | 0 | 0, HEAP32[((HEAP32[($5 + 8 | 0) >> 2] | 0) + 8 | 0) >> 2] | 0 | 0); @@ -1364802,8 +1366603,8 @@ function asmFunc(imports) { } HEAP32[($3 + 256 | 0) >> 2] = 8; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 251 | 0 | 0, GOT_data_internal___memory_base + 201387 | 0 | 0) | 0; - $34 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 251 | 0 | 0, Math_imul(HEAP32[($3 + 256 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 114433 | 0 | 0, 1845 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 251 | 0 | 0, GOT_data_internal___memory_base + 207369 | 0 | 0) | 0; + $34 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 251 | 0 | 0, Math_imul(HEAP32[($3 + 256 | 0) >> 2] | 0, 12) | 0, GOT_data_internal___memory_base + 117534 | 0 | 0, 1845 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 251 | 0 | 0) | 0; HEAP32[($3 + 252 | 0) >> 2] = $34; physx__PxVec3__PxVec3_28_29($3 + 236 | 0 | 0) | 0; @@ -1364955,12 +1366756,12 @@ function asmFunc(imports) { } $290 = 0; label$26 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374205 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381053 | 0) >> 0] | 0) & 1 | 0) { break label$26 } $291 = physx__PxGetAssertHandler_28_29() | 0; $295 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$291 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($291, $295 + 121752 | 0, $295 + 114433 | 0, 1932, $295 + 374205 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$291 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($291, $295 + 125119 | 0, $295 + 117534 | 0, 1932, $295 + 381053 | 0); $290 = 0; } } @@ -1365332,12 +1367133,12 @@ function asmFunc(imports) { } $206 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374206 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381054 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $207 = physx__PxGetAssertHandler_28_29() | 0; $211 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$207 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($207, $211 + 172130 | 0, $211 + 114433 | 0, 2158, $211 + 374206 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$207 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($207, $211 + 178028 | 0, $211 + 117534 | 0, 2158, $211 + 381054 | 0); $206 = 0; } } @@ -1365368,7 +1367169,7 @@ function asmFunc(imports) { break label$20 } physx__shdfnd__TempAllocator__TempAllocator_28char_20const__29($4 + 51 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 51 | 0 | 0, HEAP32[($4 + 52 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 114433 | 0 | 0, 2169 | 0) | 0), HEAP32[(wasm2js_i32$0 + 56 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__TempAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 51 | 0 | 0, HEAP32[($4 + 52 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 117534 | 0 | 0, 2169 | 0) | 0), HEAP32[(wasm2js_i32$0 + 56 | 0) >> 2] = wasm2js_i32$1; break label$19; } $3 = $3 - (((HEAP32[($4 + 52 | 0) >> 2] | 0) + 15 | 0) & -16 | 0) | 0; @@ -1365389,7 +1367190,7 @@ function asmFunc(imports) { }; } physx__shdfnd__ReflectionAllocator_local__QuickHull___ReflectionAllocator_28char_20const__29($4 + 23 | 0 | 0, 0 | 0) | 0; - $346 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_local__QuickHull___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_local__QuickHull__2c_20char_20const__2c_20int_29(320 | 0, $4 + 23 | 0 | 0, GOT_data_internal___memory_base + 114433 | 0 | 0, 2177 | 0) | 0; + $346 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_local__QuickHull___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_local__QuickHull__2c_20char_20const__2c_20int_29(320 | 0, $4 + 23 | 0 | 0, GOT_data_internal___memory_base + 117534 | 0 | 0, 2177 | 0) | 0; $347 = HEAP32[($5 + 32 | 0) >> 2] | 0; local__QuickHull__QuickHull_28physx__PxCookingParams_20const__2c_20physx__PxConvexMeshDesc_20const__29($346 | 0, HEAP32[$347 >> 2] | 0 | 0, HEAP32[($347 + 4 | 0) >> 2] | 0 | 0) | 0; HEAP32[($4 + 24 | 0) >> 2] = $346; @@ -1365506,7 +1367307,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = 0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = unsigned_20int_20physx__PxMin_unsigned_20int__28unsigned_20int_2c_20unsigned_20int_29(256 | 0, physx__shdfnd__Array_physx__PxPlane_2c_20physx__shdfnd__NamedAllocator___size_28_29_20const($3 + 160 | 0 | 0) | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 40 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__ReflectionAllocator_physx__ConvexHull___ReflectionAllocator_28char_20const__29($3 + 35 | 0 | 0, 0 | 0) | 0; - $134 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__ConvexHull___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__ConvexHull__2c_20char_20const__2c_20int_29(40 | 0, $3 + 35 | 0 | 0, GOT_data_internal___memory_base + 114433 | 0 | 0, 2254 | 0) | 0; + $134 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__ConvexHull___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__ConvexHull__2c_20char_20const__2c_20int_29(40 | 0, $3 + 35 | 0 | 0, GOT_data_internal___memory_base + 117534 | 0 | 0, 2254 | 0) | 0; physx__PxVec3__operator__28float_29_20const($3 + 20 | 0 | 0, $3 + 92 | 0 | 0, Math_fround(Math_fround(.5))); physx__ConvexHull__ConvexHull_28physx__PxVec3_20const__2c_20physx__PxTransform_20const__2c_20physx__shdfnd__Array_physx__PxPlane_2c_20physx__shdfnd__NamedAllocator__20const__29($134 | 0, $3 + 20 | 0 | 0, $3 + 104 | 0 | 0, $3 + 160 | 0 | 0) | 0; HEAP32[($3 + 36 | 0) >> 2] = $134; @@ -1365610,12 +1367411,12 @@ function asmFunc(imports) { } $274 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374207 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381055 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $275 = physx__PxGetAssertHandler_28_29() | 0; $279 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$275 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($275, $279 + 230963 | 0, $279 + 114433 | 0, 2295, $279 + 374207 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$275 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($275, $279 + 236945 | 0, $279 + 117534 | 0, 2295, $279 + 381055 | 0); $274 = 0; } } @@ -1365723,7 +1367524,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 123831 | 0, $29 + 114433 | 0, 122, GOT_data_internal_local__MemBlock_local__QuickHullFace_2c_20true___getItem_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 127205 | 0, $29 + 117534 | 0, 122, GOT_data_internal_local__MemBlock_local__QuickHullFace_2c_20true___getItem_28unsigned_20int_29___ignore); $24 = 0; } } @@ -1365738,7 +1367539,7 @@ function asmFunc(imports) { } $49 = physx__PxGetAssertHandler_28_29() | 0; $53 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 145675 | 0, $53 + 114433 | 0, 123, GOT_data_internal_local__MemBlock_local__QuickHullFace_2c_20true___getItem_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 151536 | 0, $53 + 117534 | 0, 123, GOT_data_internal_local__MemBlock_local__QuickHullFace_2c_20true___getItem_28unsigned_20int_29___ignore_1); $48 = 0; } } @@ -1365939,8 +1367740,8 @@ function asmFunc(imports) { HEAP32[($4 + 96 | 0) >> 2] = (HEAP32[($4 + 124 | 0) >> 2] | 0) << 1 | 0; HEAP32[($4 + 92 | 0) >> 2] = (HEAP32[((HEAP32[($5 + 32 | 0) >> 2] | 0) + 24 | 0) >> 2] | 0) << 2 | 0; HEAP32[($4 + 88 | 0) >> 2] = ((((HEAP32[($4 + 108 | 0) >> 2] | 0) + (HEAP32[($4 + 104 | 0) >> 2] | 0) | 0) + (HEAP32[($4 + 100 | 0) >> 2] | 0) | 0) + (HEAP32[($4 + 96 | 0) >> 2] | 0) | 0) + (HEAP32[($4 + 92 | 0) >> 2] | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 87 | 0 | 0, GOT_data_internal___memory_base + 161194 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 87 | 0 | 0, HEAP32[($4 + 88 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 114433 | 0 | 0, 2410 | 0) | 0), HEAP32[(wasm2js_i32$0 + 40 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 87 | 0 | 0, GOT_data_internal___memory_base + 167092 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 87 | 0 | 0, HEAP32[($4 + 88 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 117534 | 0 | 0, 2410 | 0) | 0), HEAP32[(wasm2js_i32$0 + 40 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 87 | 0 | 0) | 0; HEAP32[($4 + 80 | 0) >> 2] = HEAP32[($5 + 40 | 0) >> 2] | 0; HEAP32[($4 + 76 | 0) >> 2] = (HEAP32[($5 + 40 | 0) >> 2] | 0) + (HEAP32[($4 + 108 | 0) >> 2] | 0) | 0; @@ -1366093,12 +1367894,12 @@ function asmFunc(imports) { } $418 = 0; label$22 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374213 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381061 | 0) >> 0] | 0) & 1 | 0) { break label$22 } $419 = physx__PxGetAssertHandler_28_29() | 0; $423 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$419 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($419, $423 + 71994 | 0, $423 + 114433 | 0, 2510, $423 + 374213 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$419 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($419, $423 + 71994 | 0, $423 + 117534 | 0, 2510, $423 + 381061 | 0); $418 = 0; } } @@ -1366173,7 +1367974,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxPlane_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__PxPlane_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1366210,7 +1368011,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_local__ExpandPoint_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_local__ExpandPoint_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1366287,7 +1368088,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxPlane_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxPlane_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1366326,7 +1368127,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxPlane_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxPlane_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxPlane_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxPlane_20const__29___ignore); $29 = 0; } } @@ -1366446,12 +1368247,12 @@ function asmFunc(imports) { } $34 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374208 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381056 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 121752 | 0, $39 + 114433 | 0, 2310, $39 + 374208 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 125119 | 0, $39 + 117534 | 0, 2310, $39 + 381056 | 0); $34 = 0; } } @@ -1366461,12 +1368262,12 @@ function asmFunc(imports) { } $62 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374209 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381057 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $63 = physx__PxGetAssertHandler_28_29() | 0; $67 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 188243 | 0, $67 + 114433 | 0, 2313, $67 + 374209 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 194205 | 0, $67 + 117534 | 0, 2313, $67 + 381057 | 0); $62 = 0; } } @@ -1366476,12 +1368277,12 @@ function asmFunc(imports) { } $90 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374210 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381058 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $91 = physx__PxGetAssertHandler_28_29() | 0; $95 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$91 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($91, $95 + 187865 | 0, $95 + 114433 | 0, 2314, $95 + 374210 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$91 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($91, $95 + 193827 | 0, $95 + 117534 | 0, 2314, $95 + 381058 | 0); $90 = 0; } } @@ -1366491,26 +1368292,26 @@ function asmFunc(imports) { } $118 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374211 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381059 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $119 = physx__PxGetAssertHandler_28_29() | 0; $123 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$119 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($119, $123 + 188277 | 0, $123 + 114433 | 0, 2315, $123 + 374211 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$119 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($119, $123 + 194239 | 0, $123 + 117534 | 0, 2315, $123 + 381059 | 0); $118 = 0; } } $131 = HEAP32[($8 + 68 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_unsigned_20char___ReflectionAllocator_28char_20const__29($8 + 47 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20char__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20char__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20char_2c_20int___Type_29($131 | 0, $8 + 47 | 0 | 0, GOT_data_internal___memory_base + 114433 | 0 | 0, 2318 | 0) | 0), HEAP32[(wasm2js_i32$0 + 48 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20char__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20char__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20char_2c_20int___Type_29($131 | 0, $8 + 47 | 0 | 0, GOT_data_internal___memory_base + 117534 | 0 | 0, 2318 | 0) | 0), HEAP32[(wasm2js_i32$0 + 48 | 0) >> 2] = wasm2js_i32$1; $145 = HEAP32[($8 + 68 | 0) >> 2] | 0; $146 = $145 + $145 | 0; physx__shdfnd__ReflectionAllocator_unsigned_20short___ReflectionAllocator_28char_20const__29($8 + 39 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20short__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20short__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20short_2c_20int___Type_29(($146 >>> 0 < $145 >>> 0 & 1 | 0 ? -1 : $146) | 0, $8 + 39 | 0 | 0, GOT_data_internal___memory_base + 114433 | 0 | 0, 2319 | 0) | 0), HEAP32[(wasm2js_i32$0 + 40 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20short__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20short__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20short_2c_20int___Type_29(($146 >>> 0 < $145 >>> 0 & 1 | 0 ? -1 : $146) | 0, $8 + 39 | 0 | 0, GOT_data_internal___memory_base + 117534 | 0 | 0, 2319 | 0) | 0), HEAP32[(wasm2js_i32$0 + 40 | 0) >> 2] = wasm2js_i32$1; $165 = HEAP32[($8 + 68 | 0) >> 2] | 0; $166 = $165 + $165 | 0; physx__shdfnd__ReflectionAllocator_unsigned_20short___ReflectionAllocator_28char_20const__29($8 + 31 | 0 | 0, 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20short__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20short__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20short_2c_20int___Type_29(($166 >>> 0 < $165 >>> 0 & 1 | 0 ? -1 : $166) | 0, $8 + 31 | 0 | 0, GOT_data_internal___memory_base + 114433 | 0 | 0, 2320 | 0) | 0), HEAP32[(wasm2js_i32$0 + 32 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = void__20operator_20new_5b_5d_unsigned_20short__28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_unsigned_20short__2c_20char_20const__2c_20physx__shdfnd__EnableIfPod_unsigned_20short_2c_20int___Type_29(($166 >>> 0 < $165 >>> 0 & 1 | 0 ? -1 : $166) | 0, $8 + 31 | 0 | 0, GOT_data_internal___memory_base + 117534 | 0 | 0, 2320 | 0) | 0), HEAP32[(wasm2js_i32$0 + 32 | 0) >> 2] = wasm2js_i32$1; HEAP32[(HEAP32[($8 + 60 | 0) >> 2] | 0) >> 2] = HEAP32[($8 + 48 | 0) >> 2] | 0; HEAP32[(HEAP32[($8 + 52 | 0) >> 2] | 0) >> 2] = HEAP32[($8 + 40 | 0) >> 2] | 0; HEAP32[(HEAP32[($8 + 56 | 0) >> 2] | 0) >> 2] = HEAP32[($8 + 32 | 0) >> 2] | 0; @@ -1366529,12 +1368330,12 @@ function asmFunc(imports) { } $224 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374212 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381060 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $225 = physx__PxGetAssertHandler_28_29() | 0; $229 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$225 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($225, $229 + 194149 | 0, $229 + 114433 | 0, 2333, $229 + 374212 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$225 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($225, $229 + 200111 | 0, $229 + 117534 | 0, 2333, $229 + 381060 | 0); $224 = 0; } } @@ -1366635,12 +1368436,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374214 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381062 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 121734 | 0, $25 + 114433 | 0, 2517, $25 + 374214 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 125101 | 0, $25 + 117534 | 0, 2517, $25 + 381062 | 0); $20 = 0; } } @@ -1366651,8 +1368452,8 @@ function asmFunc(imports) { HEAP32[($4 + 52 | 0) >> 2] = Math_imul(HEAP32[($4 + 64 | 0) >> 2] | 0, 20); HEAP32[($4 + 48 | 0) >> 2] = Math_imul((HEAP32[($4 + 60 | 0) >> 2] | 0) + 1 | 0, 12); HEAP32[($4 + 44 | 0) >> 2] = ((HEAP32[($4 + 56 | 0) >> 2] | 0) + (HEAP32[($4 + 48 | 0) >> 2] | 0) | 0) + (HEAP32[($4 + 52 | 0) >> 2] | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 43 | 0 | 0, GOT_data_internal___memory_base + 161194 | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 43 | 0 | 0, HEAP32[($4 + 44 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 114433 | 0 | 0, 2527 | 0) | 0), HEAP32[(wasm2js_i32$0 + 40 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 43 | 0 | 0, GOT_data_internal___memory_base + 167092 | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 43 | 0 | 0, HEAP32[($4 + 44 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 117534 | 0 | 0, 2527 | 0) | 0), HEAP32[(wasm2js_i32$0 + 40 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 43 | 0 | 0) | 0; HEAP32[($4 + 36 | 0) >> 2] = HEAP32[($5 + 40 | 0) >> 2] | 0; HEAP32[($4 + 32 | 0) >> 2] = (HEAP32[($5 + 40 | 0) >> 2] | 0) + (HEAP32[($4 + 56 | 0) >> 2] | 0) | 0; @@ -1366720,12 +1368521,12 @@ function asmFunc(imports) { } $223 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374215 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381063 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $224 = physx__PxGetAssertHandler_28_29() | 0; $228 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$224 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($224, $228 + 248890 | 0, $228 + 114433 | 0, 2565, $228 + 374215 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$224 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($224, $228 + 254872 | 0, $228 + 117534 | 0, 2565, $228 + 381063 | 0); $223 = 0; } } @@ -1366787,7 +1368588,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__ConvexHull__HalfEdge_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__ConvexHull__HalfEdge_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1366879,7 +1368680,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1366964,7 +1368765,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_local__QuickHullFace__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_local__QuickHullFace__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -1367011,7 +1368812,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_local__QuickHullVertex__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_local__QuickHullVertex__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -1367043,7 +1368844,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1367128,7 +1368929,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_local__QuickHullHalfEdge__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_local__QuickHullHalfEdge__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -1367160,7 +1368961,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1367293,7 +1369094,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 60) | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 60) | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1367361,10 +1369162,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 171050 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 176948 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1367400,7 +1369201,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_local__ExpandPoint_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_local__ExpandPoint_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -1367447,7 +1369248,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxPlane_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxPlane_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -1367479,7 +1369280,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 4 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1367568,10 +1369369,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 170942 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 176840 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1367630,7 +1369431,7 @@ function asmFunc(imports) { HEAP32[($5 + 536 | 0) >> 2] = $1; HEAP32[($5 + 532 | 0) >> 2] = $2; $6 = HEAP32[($5 + 540 | 0) >> 2] | 0; - __memcpy($5 + 448 | 0 | 0, GOT_data_internal___memory_base + 302304 | 0 | 0, 80 | 0) | 0; + __memcpy($5 + 448 | 0 | 0, GOT_data_internal___memory_base + 308752 | 0 | 0, 80 | 0) | 0; __memset($5 + 368 | 0 | 0, 0 | 0, 80 | 0) | 0; HEAP32[($5 + 364 | 0) >> 2] = HEAP32[((HEAP32[$6 >> 2] | 0) + 4 | 0) >> 2] | 0; HEAP32[($5 + 360 | 0) >> 2] = 0; @@ -1367912,12 +1369713,12 @@ function asmFunc(imports) { } $95 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374248 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381096 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $96 = physx__PxGetAssertHandler_28_29() | 0; $100 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$96 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($96, $100 + 202569 | 0, $100 + 104987 | 0, 567, $100 + 374248 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$96 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($96, $100 + 208551 | 0, $100 + 106688 | 0, 567, $100 + 381096 | 0); $95 = 0; } } @@ -1370691,8 +1372492,8 @@ function asmFunc(imports) { physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($7 + 11 | 0 | 0, 0 | 0) | 0; physx__shdfnd__NonTrackingAllocator__deallocate_28void__29($7 + 11 | 0 | 0, HEAP32[$8 >> 2] | 0 | 0); } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 10 | 0 | 0, GOT_data_internal___memory_base + 117018 | 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 10 | 0 | 0, (HEAP32[($7 + 12 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 97084 | 0 | 0, 72 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 10 | 0 | 0, GOT_data_internal___memory_base + 120385 | 0 | 0) | 0; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 10 | 0 | 0, (HEAP32[($7 + 12 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 97609 | 0 | 0, 72 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 10 | 0 | 0) | 0; HEAP32[($8 + 1032 | 0) >> 2] = HEAP32[($7 + 12 | 0) >> 2] | 0; } @@ -1370703,12 +1372504,12 @@ function asmFunc(imports) { } $96 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374249 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381097 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $97 = physx__PxGetAssertHandler_28_29() | 0; $101 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 83764 | 0, $101 + 97084 | 0, 76, $101 + 374249 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$97 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($97, $101 + 83807 | 0, $101 + 97609 | 0, 76, $101 + 381097 | 0); $96 = 0; } } @@ -1370718,12 +1372519,12 @@ function asmFunc(imports) { } $119 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374250 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381098 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $120 = physx__PxGetAssertHandler_28_29() | 0; $124 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$120 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($120, $124 + 71468 | 0, $124 + 97084 | 0, 77, $124 + 374250 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$120 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($120, $124 + 71468 | 0, $124 + 97609 | 0, 77, $124 + 381098 | 0); $119 = 0; } } @@ -1370781,8 +1372582,8 @@ function asmFunc(imports) { physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($7 + 11 | 0 | 0, 0 | 0) | 0; physx__shdfnd__NonTrackingAllocator__deallocate_28void__29($7 + 11 | 0 | 0, HEAP32[$8 >> 2] | 0 | 0); } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 10 | 0 | 0, GOT_data_internal___memory_base + 117018 | 0 | 0) | 0; - (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 10 | 0 | 0, (HEAP32[($7 + 12 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 97084 | 0 | 0, 102 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($7 + 10 | 0 | 0, GOT_data_internal___memory_base + 120385 | 0 | 0) | 0; + (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($7 + 10 | 0 | 0, (HEAP32[($7 + 12 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 97609 | 0 | 0, 102 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($7 + 10 | 0 | 0) | 0; HEAP32[($8 + 1032 | 0) >> 2] = HEAP32[($7 + 12 | 0) >> 2] | 0; } @@ -1370793,12 +1372594,12 @@ function asmFunc(imports) { } $105 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374251 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381099 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $106 = physx__PxGetAssertHandler_28_29() | 0; $110 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$106 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($106, $110 + 83764 | 0, $110 + 97084 | 0, 106, $110 + 374251 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$106 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($106, $110 + 83807 | 0, $110 + 97609 | 0, 106, $110 + 381099 | 0); $105 = 0; } } @@ -1370808,12 +1372609,12 @@ function asmFunc(imports) { } $128 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374252 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381100 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $129 = physx__PxGetAssertHandler_28_29() | 0; $133 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$129 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($129, $133 + 71468 | 0, $133 + 97084 | 0, 107, $133 + 374252 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$129 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($129, $133 + 71468 | 0, $133 + 97609 | 0, 107, $133 + 381100 | 0); $128 = 0; } } @@ -1370838,12 +1372639,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374253 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381101 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 162552 | 0, $23 + 99718 | 0, 901, $23 + 374253 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 168450 | 0, $23 + 100649 | 0, 901, $23 + 381101 | 0); $18 = 0; } } @@ -1370881,12 +1372682,12 @@ function asmFunc(imports) { } $25 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374254 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381102 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 162552 | 0, $30 + 99718 | 0, 921, $30 + 374254 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 168450 | 0, $30 + 100649 | 0, 921, $30 + 381102 | 0); $25 = 0; } } @@ -1371124,7 +1372925,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 229213 | 0, $27 + 126886 | 0, 328, GOT_data_internal_physx__PxHitBuffer_physx__PxOverlapHit___getAnyHit_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 235195 | 0, $27 + 130476 | 0, 328, GOT_data_internal_physx__PxHitBuffer_physx__PxOverlapHit___getAnyHit_28unsigned_20int_29_20const___ignore); $22 = 0; } } @@ -1371163,12 +1372964,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374261 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381109 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 191505 | 0, $24 + 99718 | 0, 252, $24 + 374261 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 197467 | 0, $24 + 100649 | 0, 252, $24 + 381109 | 0); $19 = 0; } } @@ -1371223,12 +1373024,12 @@ function asmFunc(imports) { } $25 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374262 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381110 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 192517 | 0, $30 + 99718 | 0, 279, $30 + 374262 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 198479 | 0, $30 + 100649 | 0, 279, $30 + 381110 | 0); $25 = 0; } } @@ -1371304,12 +1373105,12 @@ function asmFunc(imports) { } $30 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374263 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381111 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 182787 | 0, $35 + 99718 | 0, 318, $35 + 374263 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 188685 | 0, $35 + 100649 | 0, 318, $35 + 381111 | 0); $30 = 0; } } @@ -1371348,7 +1373149,7 @@ function asmFunc(imports) { continue label$4; }; } - __memcpy($12 + 160 | 0 | 0, GOT_data_internal___memory_base + 302384 | 0 | 0, 144 | 0) | 0; + __memcpy($12 + 160 | 0 | 0, GOT_data_internal___memory_base + 308832 | 0 | 0, 144 | 0) | 0; (wasm2js_i32$0 = $12, wasm2js_i32$1 = unsigned_20int__20physx__Cm__reserveContainerMemory_unsigned_20int__28physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__AllocatorTraits_unsigned_20int___Type___2c_20unsigned_20int_29_1(HEAP32[($12 + 512 | 0) >> 2] | 0 | 0, 8 | 0) | 0), HEAP32[(wasm2js_i32$0 + 156 | 0) >> 2] = wasm2js_i32$1; HEAP32[(HEAP32[($12 + 156 | 0) >> 2] | 0) >> 2] = 2; HEAP32[((HEAP32[($12 + 156 | 0) >> 2] | 0) + 4 | 0) >> 2] = HEAP32[($12 + 524 | 0) >> 2] | 0; @@ -1371454,12 +1373255,12 @@ function asmFunc(imports) { } $31 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374266 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381114 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $32 = physx__PxGetAssertHandler_28_29() | 0; $36 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 189583 | 0, $36 + 99718 | 0, 490, $36 + 374266 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 195545 | 0, $36 + 100649 | 0, 490, $36 + 381114 | 0); $31 = 0; } } @@ -1371660,12 +1373461,12 @@ function asmFunc(imports) { } $31 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374267 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381115 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $32 = physx__PxGetAssertHandler_28_29() | 0; $36 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 197507 | 0, $36 + 99718 | 0, 634, $36 + 374267 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 203489 | 0, $36 + 100649 | 0, 634, $36 + 381115 | 0); $31 = 0; } } @@ -1371867,12 +1373668,12 @@ function asmFunc(imports) { } $32 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374268 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381116 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $33 = physx__PxGetAssertHandler_28_29() | 0; $37 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 189428 | 0, $37 + 99718 | 0, 774, $37 + 374268 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 195390 | 0, $37 + 100649 | 0, 774, $37 + 381116 | 0); $32 = 0; } } @@ -1371885,12 +1373686,12 @@ function asmFunc(imports) { } $68 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374269 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381117 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $69 = physx__PxGetAssertHandler_28_29() | 0; $73 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$69 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($69, $73 + 125127 | 0, $73 + 99718 | 0, 777, $73 + 374269 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$69 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($69, $73 + 128507 | 0, $73 + 100649 | 0, 777, $73 + 381117 | 0); $68 = 0; } } @@ -1372101,12 +1373902,12 @@ function asmFunc(imports) { } $30 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374270 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381118 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 192246 | 0, $35 + 99718 | 0, 202, $35 + 374270 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 198208 | 0, $35 + 100649 | 0, 202, $35 + 381118 | 0); $30 = 0; } } @@ -1372612,12 +1374413,12 @@ function asmFunc(imports) { } $36 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374255 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381103 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $37 = physx__PxGetAssertHandler_28_29() | 0; $41 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 245679 | 0, $41 + 99718 | 0, 1063, $41 + 374255 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$37 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($37, $41 + 251661 | 0, $41 + 100649 | 0, 1063, $41 + 381103 | 0); $36 = 0; } } @@ -1372660,12 +1374461,12 @@ function asmFunc(imports) { } $132 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374256 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381104 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $133 = physx__PxGetAssertHandler_28_29() | 0; $137 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$133 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($133, $137 + 87204 | 0, $137 + 99718 | 0, 1080, $137 + 374256 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$133 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($133, $137 + 87273 | 0, $137 + 100649 | 0, 1080, $137 + 381104 | 0); $132 = 0; } } @@ -1372675,12 +1374476,12 @@ function asmFunc(imports) { } $163 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374257 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381105 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $164 = physx__PxGetAssertHandler_28_29() | 0; $168 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$164 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($164, $168 + 248443 | 0, $168 + 99718 | 0, 1081, $168 + 374257 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$164 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($164, $168 + 254425 | 0, $168 + 100649 | 0, 1081, $168 + 381105 | 0); $163 = 0; } } @@ -1372701,12 +1374502,12 @@ function asmFunc(imports) { } $225 = 0; label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374258 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381106 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $226 = physx__PxGetAssertHandler_28_29() | 0; $230 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$226 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($226, $230 + 87204 | 0, $230 + 99718 | 0, 1092, $230 + 374258 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$226 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($226, $230 + 87273 | 0, $230 + 100649 | 0, 1092, $230 + 381106 | 0); $225 = 0; } } @@ -1372716,12 +1374517,12 @@ function asmFunc(imports) { } $256 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374259 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381107 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $257 = physx__PxGetAssertHandler_28_29() | 0; $261 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$257 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($257, $261 + 248495 | 0, $261 + 99718 | 0, 1093, $261 + 374259 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$257 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($257, $261 + 254477 | 0, $261 + 100649 | 0, 1093, $261 + 381107 | 0); $256 = 0; } } @@ -1372733,12 +1374534,12 @@ function asmFunc(imports) { break label$1; } label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374260 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381108 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $302 = physx__PxGetAssertHandler_28_29() | 0; $306 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$302 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($302, $306 + 208086 | 0, $306 + 99718 | 0, 1102, $306 + 374260 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$302 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($302, $306 + 214068 | 0, $306 + 100649 | 0, 1102, $306 + 381108 | 0); } HEAP32[($6 + 220 | 0) >> 2] = 0; } @@ -1372996,7 +1374797,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxTriangle_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxTriangle_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1373034,7 +1374835,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxTriangle_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxTriangle_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -1373066,7 +1374867,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 36) | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 36) | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1373343,12 +1375144,12 @@ function asmFunc(imports) { } $34 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374272 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381120 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 192464 | 0, $39 + 102108 | 0, 100, $39 + 374272 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 198426 | 0, $39 + 103403 | 0, 100, $39 + 381120 | 0); $34 = 0; } } @@ -1373385,12 +1375186,12 @@ function asmFunc(imports) { } $34 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374273 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381121 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 192464 | 0, $39 + 102108 | 0, 122, $39 + 374273 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 198426 | 0, $39 + 103403 | 0, 122, $39 + 381121 | 0); $34 = 0; } } @@ -1373878,10 +1375679,10 @@ function asmFunc(imports) { HEAP32[$6 >> 2] = 0; HEAP32[($6 + 4 | 0) >> 2] = 0; physx__Cct__TriArray__TriArray_28_29($6 + 8 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 90 | 0 | 0, GOT_data_internal___memory_base + 89347 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 90 | 0 | 0, GOT_data_internal___memory_base + 89416 | 0 | 0) | 0; physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($6 + 20 | 0 | 0, $4 + 90 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 90 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 89 | 0 | 0, GOT_data_internal___memory_base + 120938 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 89 | 0 | 0, GOT_data_internal___memory_base + 124305 | 0 | 0) | 0; physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($6 + 32 | 0 | 0, $4 + 89 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 89 | 0 | 0) | 0; physx__PxExtendedBounds3__PxExtendedBounds3_28_29($6 + 44 | 0 | 0) | 0; @@ -1374232,7 +1376033,7 @@ function asmFunc(imports) { break label$1; } HEAP32[($4 + 4 | 0) >> 2] = HEAP32[($4 + 16 | 0) >> 2] | 0; - HEAP32[($4 + 4 | 0) >> 2] = (HEAP32[($4 + 4 | 0) >> 2] | 0) + (HEAP32[((GOT_data_internal___memory_base + 302560 | 0) + ((HEAP32[(HEAP32[($4 + 8 | 0) >> 2] | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0) | 0; + HEAP32[($4 + 4 | 0) >> 2] = (HEAP32[($4 + 4 | 0) >> 2] | 0) + (HEAP32[((GOT_data_internal___memory_base + 309008 | 0) + ((HEAP32[(HEAP32[($4 + 8 | 0) >> 2] | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0) | 0; HEAP32[($4 + 16 | 0) >> 2] = HEAP32[($4 + 4 | 0) >> 2] | 0; continue label$3; }; @@ -1374298,12 +1376099,12 @@ function asmFunc(imports) { } $39 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374274 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381122 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $40 = physx__PxGetAssertHandler_28_29() | 0; $44 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$40 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($40, $44 + 248719 | 0, $44 + 101893 | 0, 989, $44 + 374274 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$40 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($40, $44 + 254701 | 0, $44 + 103160 | 0, 989, $44 + 381122 | 0); $39 = 0; } } @@ -1374334,7 +1376135,7 @@ function asmFunc(imports) { break label$1; } HEAP32[($5 + 4 | 0) >> 2] = HEAP32[($5 + 16 | 0) >> 2] | 0; - HEAP32[($5 + 4 | 0) >> 2] = (HEAP32[($5 + 4 | 0) >> 2] | 0) + (HEAP32[((GOT_data_internal___memory_base + 302560 | 0) + ((HEAP32[(HEAP32[($5 + 8 | 0) >> 2] | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0) | 0; + HEAP32[($5 + 4 | 0) >> 2] = (HEAP32[($5 + 4 | 0) >> 2] | 0) + (HEAP32[((GOT_data_internal___memory_base + 309008 | 0) + ((HEAP32[(HEAP32[($5 + 8 | 0) >> 2] | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0) | 0; HEAP32[($5 + 16 | 0) >> 2] = HEAP32[($5 + 4 | 0) >> 2] | 0; continue label$7; }; @@ -1374380,12 +1376181,12 @@ function asmFunc(imports) { } $65 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374275 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381123 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $66 = physx__PxGetAssertHandler_28_29() | 0; $70 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 155906 | 0, $70 + 101893 | 0, 1026, $70 + 374275 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$66 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($66, $70 + 161792 | 0, $70 + 103160 | 0, 1026, $70 + 381123 | 0); $65 = 0; } } @@ -1374477,12 +1376278,12 @@ function asmFunc(imports) { } $59 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374276 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381124 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $60 = physx__PxGetAssertHandler_28_29() | 0; $64 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 155906 | 0, $64 + 101893 | 0, 1064, $64 + 374276 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 161792 | 0, $64 + 103160 | 0, 1064, $64 + 381124 | 0); $59 = 0; } } @@ -1374540,7 +1376341,7 @@ function asmFunc(imports) { HEAP32[($4 + 8 | 0) >> 2] = HEAP32[($4 + 16 | 0) >> 2] | 0; physx__PxExtendedVec3__operator___28physx__PxVec3_20const__29((HEAP32[($4 + 8 | 0) >> 2] | 0) + 12 | 0 | 0, HEAP32[($4 + 24 | 0) >> 2] | 0 | 0) | 0; HEAP32[($4 + 4 | 0) >> 2] = HEAP32[($4 + 16 | 0) >> 2] | 0; - HEAP32[($4 + 4 | 0) >> 2] = (HEAP32[($4 + 4 | 0) >> 2] | 0) + (HEAP32[((GOT_data_internal___memory_base + 302560 | 0) + ((HEAP32[(HEAP32[($4 + 8 | 0) >> 2] | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0) | 0; + HEAP32[($4 + 4 | 0) >> 2] = (HEAP32[($4 + 4 | 0) >> 2] | 0) + (HEAP32[((GOT_data_internal___memory_base + 309008 | 0) + ((HEAP32[(HEAP32[($4 + 8 | 0) >> 2] | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0) | 0; HEAP32[($4 + 16 | 0) >> 2] = HEAP32[($4 + 4 | 0) >> 2] | 0; continue label$6; }; @@ -1374957,12 +1376758,12 @@ function asmFunc(imports) { } $223 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374277 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381125 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $224 = physx__PxGetAssertHandler_28_29() | 0; $228 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$224 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($224, $228 + 228134 | 0, $228 + 101893 | 0, 1284, $228 + 374277 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$224 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($224, $228 + 234116 | 0, $228 + 103160 | 0, 1284, $228 + 381125 | 0); $223 = 0; } } @@ -1374995,12 +1376796,12 @@ function asmFunc(imports) { } $303 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374278 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381126 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $304 = physx__PxGetAssertHandler_28_29() | 0; $308 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$304 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($304, $308 + 183685 | 0, $308 + 101893 | 0, 1309, $308 + 374278 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$304 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($304, $308 + 189583 | 0, $308 + 103160 | 0, 1309, $308 + 381126 | 0); $303 = 0; } } @@ -1375215,7 +1377016,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 125741 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxTriangle_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 67266 | 0, $23 + 129149 | 0, 499, GOT_data_internal_physx__shdfnd__Array_physx__PxTriangle_2c_20physx__shdfnd__NamedAllocator___forceSize_Unsafe_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1375435,12 +1377236,12 @@ function asmFunc(imports) { } $187 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374279 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381127 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $188 = physx__PxGetAssertHandler_28_29() | 0; $192 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$188 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($188, $192 + 120676 | 0, $192 + 101893 | 0, 1418, $192 + 374279 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$188 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($188, $192 + 124043 | 0, $192 + 103160 | 0, 1418, $192 + 381127 | 0); $187 = 0; } } @@ -1375521,12 +1377322,12 @@ function asmFunc(imports) { } $349 = 0; label$21 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374280 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381128 | 0) >> 0] | 0) & 1 | 0) { break label$21 } $350 = physx__PxGetAssertHandler_28_29() | 0; $354 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$350 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($350, $354 + 150897 | 0, $354 + 101893 | 0, 1505, $354 + 374280 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$350 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($350, $354 + 156783 | 0, $354 + 103160 | 0, 1505, $354 + 381128 | 0); $349 = 0; } } @@ -1375537,12 +1377338,12 @@ function asmFunc(imports) { } $378 = 0; label$23 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374281 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381129 | 0) >> 0] | 0) & 1 | 0) { break label$23 } $379 = physx__PxGetAssertHandler_28_29() | 0; $383 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$379 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($379, $383 + 90630 | 0, $383 + 101893 | 0, 1507, $383 + 374281 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$379 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($379, $383 + 90699 | 0, $383 + 103160 | 0, 1507, $383 + 381129 | 0); $378 = 0; } } @@ -1375746,7 +1377547,7 @@ function asmFunc(imports) { break label$2 } HEAP32[($9 + 52 | 0) >> 2] = HEAP32[($9 + 60 | 0) >> 2] | 0; - (wasm2js_i32$0 = $9, wasm2js_i32$1 = HEAP32[(((GOT_data_internal___memory_base + 362144 | 0) + Math_imul(physx__Cct__SweptVolume__getType_28_29_20const(HEAP32[($9 + 84 | 0) >> 2] | 0 | 0) | 0, 24) | 0) + ((HEAP32[(HEAP32[($9 + 52 | 0) >> 2] | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0), HEAP32[(wasm2js_i32$0 + 48 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $9, wasm2js_i32$1 = HEAP32[(((GOT_data_internal___memory_base + 368976 | 0) + Math_imul(physx__Cct__SweptVolume__getType_28_29_20const(HEAP32[($9 + 84 | 0) >> 2] | 0 | 0) | 0, 24) | 0) + ((HEAP32[(HEAP32[($9 + 52 | 0) >> 2] | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0), HEAP32[(wasm2js_i32$0 + 48 | 0) >> 2] = wasm2js_i32$1; label$4 : { if (!((HEAP32[($9 + 48 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$4 @@ -1375787,12 +1377588,12 @@ function asmFunc(imports) { } $104 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374295 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381143 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $105 = physx__PxGetAssertHandler_28_29() | 0; $109 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$105 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($105, $109 + 90630 | 0, $109 + 101893 | 0, 759, $109 + 374295 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$105 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($105, $109 + 90699 | 0, $109 + 103160 | 0, 759, $109 + 381143 | 0); $104 = 0; } } @@ -1375827,7 +1377628,7 @@ function asmFunc(imports) { } } HEAP32[$9 >> 2] = HEAP32[($9 + 60 | 0) >> 2] | 0; - HEAP32[$9 >> 2] = (HEAP32[$9 >> 2] | 0) + (HEAP32[((GOT_data_internal___memory_base + 302560 | 0) + ((HEAP32[(HEAP32[($9 + 52 | 0) >> 2] | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0) | 0; + HEAP32[$9 >> 2] = (HEAP32[$9 >> 2] | 0) + (HEAP32[((GOT_data_internal___memory_base + 309008 | 0) + ((HEAP32[(HEAP32[($9 + 52 | 0) >> 2] | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0) | 0; HEAP32[($9 + 60 | 0) >> 2] = HEAP32[$9 >> 2] | 0; continue label$3; }; @@ -1375898,12 +1377699,12 @@ function asmFunc(imports) { } $64 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374321 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381169 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $65 = physx__PxGetAssertHandler_28_29() | 0; $69 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 90630 | 0, $69 + 101893 | 0, 816, $69 + 374321 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$65 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($65, $69 + 90699 | 0, $69 + 103160 | 0, 816, $69 + 381169 | 0); $64 = 0; } } @@ -1375918,12 +1377719,12 @@ function asmFunc(imports) { } $97 = 0; label$13 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374322 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381170 | 0) >> 0] | 0) & 1 | 0) { break label$13 } $98 = physx__PxGetAssertHandler_28_29() | 0; $102 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$98 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($98, $102 + 150897 | 0, $102 + 101893 | 0, 821, $102 + 374322 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$98 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($98, $102 + 156783 | 0, $102 + 103160 | 0, 821, $102 + 381170 | 0); $97 = 0; } } @@ -1375948,12 +1377749,12 @@ function asmFunc(imports) { } $183 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374323 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381171 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $184 = physx__PxGetAssertHandler_28_29() | 0; $188 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$184 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($184, $188 + 183042 | 0, $188 + 101893 | 0, 838, $188 + 374323 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$184 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($184, $188 + 188940 | 0, $188 + 103160 | 0, 838, $188 + 381171 | 0); $183 = 0; } } @@ -1375975,12 +1377776,12 @@ function asmFunc(imports) { } $257 = 0; label$20 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374324 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381172 | 0) >> 0] | 0) & 1 | 0) { break label$20 } $258 = physx__PxGetAssertHandler_28_29() | 0; $262 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$258 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($258, $262 + 143881 | 0, $262 + 101893 | 0, 847, $262 + 374324 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$258 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($258, $262 + 149742 | 0, $262 + 103160 | 0, 847, $262 + 381172 | 0); $257 = 0; } } @@ -1375990,12 +1377791,12 @@ function asmFunc(imports) { } $283 = 0; label$22 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374325 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381173 | 0) >> 0] | 0) & 1 | 0) { break label$22 } $284 = physx__PxGetAssertHandler_28_29() | 0; $288 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$284 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($284, $288 + 251221 | 0, $288 + 101893 | 0, 848, $288 + 374325 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$284 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($284, $288 + 257203 | 0, $288 + 103160 | 0, 848, $288 + 381173 | 0); $283 = 0; } } @@ -1376005,12 +1377806,12 @@ function asmFunc(imports) { } $307 = 0; label$24 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374326 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381174 | 0) >> 0] | 0) & 1 | 0) { break label$24 } $308 = physx__PxGetAssertHandler_28_29() | 0; $312 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$308 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($308, $312 + 229414 | 0, $312 + 101893 | 0, 849, $312 + 374326 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$308 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($308, $312 + 235396 | 0, $312 + 103160 | 0, 849, $312 + 381174 | 0); $307 = 0; } } @@ -1376020,7 +1377821,7 @@ function asmFunc(imports) { } } HEAP32[($8 + 12 | 0) >> 2] = HEAP32[($8 + 216 | 0) >> 2] | 0; - HEAP32[($8 + 12 | 0) >> 2] = (HEAP32[($8 + 12 | 0) >> 2] | 0) + (HEAP32[((GOT_data_internal___memory_base + 302560 | 0) + ((HEAP32[(HEAP32[($8 + 208 | 0) >> 2] | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0) | 0; + HEAP32[($8 + 12 | 0) >> 2] = (HEAP32[($8 + 12 | 0) >> 2] | 0) + (HEAP32[((GOT_data_internal___memory_base + 309008 | 0) + ((HEAP32[(HEAP32[($8 + 208 | 0) >> 2] | 0) >> 2] | 0) << 2 | 0) | 0) >> 2] | 0) | 0; HEAP32[($8 + 216 | 0) >> 2] = HEAP32[($8 + 12 | 0) >> 2] | 0; continue label$5; }; @@ -1376227,7 +1378028,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__PxTriangle_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__PxTriangle_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -1376295,7 +1378096,7 @@ function asmFunc(imports) { $20 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = HEAP32[($16 + 328 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($16 + 332 | 0) >> 2] | 0; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($16 + 296 | 0 | 0, $20 | 0, GOT_data_internal___memory_base + 92620 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($16 + 296 | 0 | 0, $20 | 0, GOT_data_internal___memory_base + 92689 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; void_20PX_UNUSED_unsigned_20long_20long__28unsigned_20long_20long_20const__29($16 + 328 | 0 | 0); HEAP8[($16 + 295 | 0) >> 0] = (HEAPU8[($16 + 346 | 0) >> 0] | 0) & 1 | 0; HEAP32[($19 + 296 | 0) >> 2] = (HEAP32[($19 + 296 | 0) >> 2] | 0) & -2 | 0; @@ -1376761,12 +1378562,12 @@ function asmFunc(imports) { } $29 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374282 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381130 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 235582 | 0, $34 + 101893 | 0, 2034, $34 + 374282 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 241564 | 0, $34 + 103160 | 0, 2034, $34 + 381130 | 0); $29 = 0; } } @@ -1376820,12 +1378621,12 @@ function asmFunc(imports) { } $202 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374283 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381131 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $203 = physx__PxGetAssertHandler_28_29() | 0; $207 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$203 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($203, $207 + 150791 | 0, $207 + 101893 | 0, 2067, $207 + 374283 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$203 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($203, $207 + 156677 | 0, $207 + 103160 | 0, 2067, $207 + 381131 | 0); $202 = 0; } } @@ -1376835,12 +1378636,12 @@ function asmFunc(imports) { } $229 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374284 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381132 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $230 = physx__PxGetAssertHandler_28_29() | 0; $234 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$230 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($230, $234 + 90514 | 0, $234 + 101893 | 0, 2068, $234 + 374284 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$230 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($230, $234 + 90583 | 0, $234 + 103160 | 0, 2068, $234 + 381132 | 0); $229 = 0; } } @@ -1376850,12 +1378651,12 @@ function asmFunc(imports) { } $257 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374285 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381133 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $258 = physx__PxGetAssertHandler_28_29() | 0; $262 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$258 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($258, $262 + 162994 | 0, $262 + 101893 | 0, 2069, $262 + 374285 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$258 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($258, $262 + 168892 | 0, $262 + 103160 | 0, 2069, $262 + 381133 | 0); $257 = 0; } } @@ -1376894,12 +1378695,12 @@ function asmFunc(imports) { } $400 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374286 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381134 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $401 = physx__PxGetAssertHandler_28_29() | 0; $405 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$401 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($401, $405 + 162954 | 0, $405 + 101893 | 0, 2090, $405 + 374286 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$401 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($401, $405 + 168852 | 0, $405 + 103160 | 0, 2090, $405 + 381134 | 0); $400 = 0; } } @@ -1376956,7 +1378757,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 229213 | 0, $27 + 126886 | 0, 328, GOT_data_internal_physx__PxHitBuffer_physx__PxRaycastHit___getAnyHit_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 235195 | 0, $27 + 130476 | 0, 328, GOT_data_internal_physx__PxHitBuffer_physx__PxRaycastHit___getAnyHit_28unsigned_20int_29_20const___ignore); $22 = 0; } } @@ -1377036,12 +1378837,12 @@ function asmFunc(imports) { } $30 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374287 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381135 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $31 = physx__PxGetAssertHandler_28_29() | 0; $35 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 235674 | 0, $35 + 101893 | 0, 2109, $35 + 374287 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($31, $35 + 241656 | 0, $35 + 103160 | 0, 2109, $35 + 381135 | 0); $30 = 0; } } @@ -1377096,12 +1378897,12 @@ function asmFunc(imports) { } $179 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374288 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381136 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $180 = physx__PxGetAssertHandler_28_29() | 0; $184 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$180 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($180, $184 + 154120 | 0, $184 + 101893 | 0, 2157, $184 + 374288 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$180 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($180, $184 + 160006 | 0, $184 + 103160 | 0, 2157, $184 + 381136 | 0); $179 = 0; } } @@ -1377362,12 +1379163,12 @@ function asmFunc(imports) { } $302 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374289 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381137 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $303 = physx__PxGetAssertHandler_28_29() | 0; $307 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$303 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($303, $307 + 248786 | 0, $307 + 101893 | 0, 2320, $307 + 374289 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$303 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($303, $307 + 254768 | 0, $307 + 103160 | 0, 2320, $307 + 381137 | 0); $302 = 0; } } @@ -1377377,12 +1379178,12 @@ function asmFunc(imports) { } $324 = 0; label$20 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374290 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381138 | 0) >> 0] | 0) & 1 | 0) { break label$20 } $325 = physx__PxGetAssertHandler_28_29() | 0; $329 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$325 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($325, $329 + 248353 | 0, $329 + 101893 | 0, 2321, $329 + 374290 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$325 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($325, $329 + 254335 | 0, $329 + 103160 | 0, 2321, $329 + 381138 | 0); $324 = 0; } } @@ -1377392,12 +1379193,12 @@ function asmFunc(imports) { } $346 = 0; label$22 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374291 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381139 | 0) >> 0] | 0) & 1 | 0) { break label$22 } $347 = physx__PxGetAssertHandler_28_29() | 0; $351 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$347 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($347, $351 + 248806 | 0, $351 + 101893 | 0, 2322, $351 + 374291 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$347 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($347, $351 + 254788 | 0, $351 + 103160 | 0, 2322, $351 + 381139 | 0); $346 = 0; } } @@ -1377407,19 +1379208,19 @@ function asmFunc(imports) { } $368 = 0; label$24 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374292 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381140 | 0) >> 0] | 0) & 1 | 0) { break label$24 } $369 = physx__PxGetAssertHandler_28_29() | 0; $373 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$369 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($369, $373 + 248408 | 0, $373 + 101893 | 0, 2323, $373 + 374292 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$369 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($369, $373 + 254390 | 0, $373 + 103160 | 0, 2323, $373 + 381140 | 0); $368 = 0; } } $381 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Cct__Controller__getContextId_28_29_20const($13 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($11 + 832 | 0 | 0, $381 | 0, GOT_data_internal___memory_base + 81214 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($11 + 832 | 0 | 0, $381 | 0, GOT_data_internal___memory_base + 81257 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; $391 = HEAP32[($13 + 472 | 0) >> 2] | 0; (wasm2js_i32$0 = $11, wasm2js_i32$1 = FUNCTION_TABLE[HEAP32[((HEAP32[$391 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($391) | 0), HEAP32[(wasm2js_i32$0 + 828 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $11, wasm2js_i32$1 = physx__Cct__CharacterControllerManager__getControllers_28_29(HEAP32[($13 + 472 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 824 | 0) >> 2] = wasm2js_i32$1; @@ -1377505,12 +1379306,12 @@ function asmFunc(imports) { break label$35; } label$39 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374293 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381141 | 0) >> 0] | 0) & 1 | 0) { break label$39 } $524 = physx__PxGetAssertHandler_28_29() | 0; $528 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$524 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($524, $528 + 208086 | 0, $528 + 101893 | 0, 2379, $528 + 374293 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$524 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($524, $528 + 214068 | 0, $528 + 103160 | 0, 2379, $528 + 381141 | 0); } } } @@ -1377954,7 +1379755,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 142961 | 0, $22 + 128119 | 0, 53, GOT_data_internal_physx__Cct__encodeUserObject_28unsigned_20int_2c_20physx__Cct__UserObjectType_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 148822 | 0, $22 + 131919 | 0, 53, GOT_data_internal_physx__Cct__encodeUserObject_28unsigned_20int_2c_20physx__Cct__UserObjectType_29___ignore); $17 = 0; } } @@ -1377969,7 +1379770,7 @@ function asmFunc(imports) { } $42 = physx__PxGetAssertHandler_28_29() | 0; $46 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$42 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($42, $46 + 143050 | 0, $46 + 128119 | 0, 54, GOT_data_internal_physx__Cct__encodeUserObject_28unsigned_20int_2c_20physx__Cct__UserObjectType_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$42 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($42, $46 + 148911 | 0, $46 + 131919 | 0, 54, GOT_data_internal_physx__Cct__encodeUserObject_28unsigned_20int_2c_20physx__Cct__UserObjectType_29___ignore_1); $41 = 0; } } @@ -1378088,7 +1379889,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalBoxObstacle_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalBoxObstacle_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -1378125,7 +1379926,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalCapsuleObstacle_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalCapsuleObstacle_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -1378200,7 +1380001,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxExtendedBox_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxExtendedBox_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxExtendedBox_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxExtendedBox_20const__29___ignore); $29 = 0; } } @@ -1378252,7 +1380053,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_void_20const__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28void_20const__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_void_20const__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28void_20const__20const__29___ignore); $29 = 0; } } @@ -1378304,7 +1380105,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxExtendedCapsule_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxExtendedCapsule_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__PxExtendedCapsule_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__PxExtendedCapsule_20const__29___ignore); $29 = 0; } } @@ -1378374,7 +1380175,7 @@ function asmFunc(imports) { $11 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Cct__Controller__getContextId_28_29_20const($10 + 8 | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($9 + 64 | 0 | 0, $11 | 0, GOT_data_internal___memory_base + 145870 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($9 + 64 | 0 | 0, $11 | 0, GOT_data_internal___memory_base + 151750 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__shdfnd__SIMDGuard__SIMDGuard_28_29($9 + 60 | 0 | 0) | 0; physx__Cct__SweptBox__SweptBox_28_29($9 + 24 | 0 | 0) | 0; $32 = ($10 + 8 | 0) + 396 | 0; @@ -1378419,7 +1380220,7 @@ function asmFunc(imports) { $11 = PxGetProfilerCallback() | 0; i64toi32_i32$0 = physx__Cct__Controller__getContextId_28_29_20const($10 + 8 | 0 | 0) | 0; i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($9 + 48 | 0 | 0, $11 | 0, GOT_data_internal___memory_base + 145870 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; + physx__PxProfileScoped__PxProfileScoped_28physx__PxProfilerCallback__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29($9 + 48 | 0 | 0, $11 | 0, GOT_data_internal___memory_base + 151750 | 0 | 0, 0 | 0, i64toi32_i32$0 | 0, i64toi32_i32$1 | 0) | 0; physx__shdfnd__SIMDGuard__SIMDGuard_28_29($9 + 44 | 0 | 0) | 0; physx__Cct__SweptCapsule__SweptCapsule_28_29($9 + 12 | 0 | 0) | 0; $32 = ($10 + 8 | 0) + 396 | 0; @@ -1378533,12 +1380334,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374296 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381144 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 183001 | 0, $23 + 101893 | 0, 227, $23 + 374296 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 188899 | 0, $23 + 103160 | 0, 227, $23 + 381144 | 0); $18 = 0; } } @@ -1378548,12 +1380349,12 @@ function asmFunc(imports) { } $40 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374297 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381145 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $41 = physx__PxGetAssertHandler_28_29() | 0; $45 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 183082 | 0, $45 + 101893 | 0, 228, $45 + 374297 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 188980 | 0, $45 + 103160 | 0, 228, $45 + 381145 | 0); $40 = 0; } } @@ -1378693,12 +1380494,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374298 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381146 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 183001 | 0, $23 + 101893 | 0, 258, $23 + 374298 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 188899 | 0, $23 + 103160 | 0, 258, $23 + 381146 | 0); $18 = 0; } } @@ -1378708,12 +1380509,12 @@ function asmFunc(imports) { } $46 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374299 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381147 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 192704 | 0, $51 + 101893 | 0, 259, $51 + 374299 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 198666 | 0, $51 + 103160 | 0, 259, $51 + 381147 | 0); $46 = 0; } } @@ -1378801,12 +1380602,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374300 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381148 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 183001 | 0, $23 + 101893 | 0, 331, $23 + 374300 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 188899 | 0, $23 + 103160 | 0, 331, $23 + 381148 | 0); $18 = 0; } } @@ -1378816,12 +1380617,12 @@ function asmFunc(imports) { } $46 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374301 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381149 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 189302 | 0, $51 + 101893 | 0, 332, $51 + 374301 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 195264 | 0, $51 + 103160 | 0, 332, $51 + 381149 | 0); $46 = 0; } } @@ -1378906,12 +1380707,12 @@ function asmFunc(imports) { } $87 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374302 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381150 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $88 = physx__PxGetAssertHandler_28_29() | 0; $92 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$88 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($88, $92 + 83816 | 0, $92 + 101893 | 0, 317, $92 + 374302 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$88 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($88, $92 + 83859 | 0, $92 + 103160 | 0, 317, $92 + 381150 | 0); $87 = 0; } } @@ -1378951,12 +1380752,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374303 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381151 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 183001 | 0, $23 + 101893 | 0, 385, $23 + 374303 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 188899 | 0, $23 + 103160 | 0, 385, $23 + 381151 | 0); $18 = 0; } } @@ -1378966,12 +1380767,12 @@ function asmFunc(imports) { } $46 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374304 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381152 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 182878 | 0, $51 + 101893 | 0, 386, $51 + 374304 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 188776 | 0, $51 + 103160 | 0, 386, $51 + 381152 | 0); $46 = 0; } } @@ -1379053,12 +1380854,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374305 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381153 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 183001 | 0, $23 + 101893 | 0, 416, $23 + 374305 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 188899 | 0, $23 + 103160 | 0, 416, $23 + 381153 | 0); $18 = 0; } } @@ -1379068,12 +1380869,12 @@ function asmFunc(imports) { } $46 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374306 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381154 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 191782 | 0, $51 + 101893 | 0, 417, $51 + 374306 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 197744 | 0, $51 + 103160 | 0, 417, $51 + 381154 | 0); $46 = 0; } } @@ -1379134,12 +1380935,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374307 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381155 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 183001 | 0, $23 + 101893 | 0, 464, $23 + 374307 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 188899 | 0, $23 + 103160 | 0, 464, $23 + 381155 | 0); $18 = 0; } } @@ -1379149,12 +1380950,12 @@ function asmFunc(imports) { } $46 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374308 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381156 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 192620 | 0, $51 + 101893 | 0, 465, $51 + 374308 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 198582 | 0, $51 + 103160 | 0, 465, $51 + 381156 | 0); $46 = 0; } } @@ -1379246,12 +1381047,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374309 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381157 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 192659 | 0, $29 + 101893 | 0, 647, $29 + 374309 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 198621 | 0, $29 + 103160 | 0, 647, $29 + 381157 | 0); $24 = 0; } } @@ -1379261,12 +1381062,12 @@ function asmFunc(imports) { } $46 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374310 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381158 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 183082 | 0, $51 + 101893 | 0, 648, $51 + 374310 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 188980 | 0, $51 + 103160 | 0, 648, $51 + 381158 | 0); $46 = 0; } } @@ -1379357,12 +1381158,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374311 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381159 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 192659 | 0, $29 + 101893 | 0, 617, $29 + 374311 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 198621 | 0, $29 + 103160 | 0, 617, $29 + 381159 | 0); $24 = 0; } } @@ -1379372,12 +1381173,12 @@ function asmFunc(imports) { } $52 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374312 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381160 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 192704 | 0, $57 + 101893 | 0, 618, $57 + 374312 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 198666 | 0, $57 + 103160 | 0, 618, $57 + 381160 | 0); $52 = 0; } } @@ -1379442,12 +1381243,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374313 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381161 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 192659 | 0, $29 + 101893 | 0, 358, $29 + 374313 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 198621 | 0, $29 + 103160 | 0, 358, $29 + 381161 | 0); $24 = 0; } } @@ -1379457,12 +1381258,12 @@ function asmFunc(imports) { } $52 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374314 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381162 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 189302 | 0, $57 + 101893 | 0, 359, $57 + 374314 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 195264 | 0, $57 + 103160 | 0, 359, $57 + 381162 | 0); $52 = 0; } } @@ -1379517,12 +1381318,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374315 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381163 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 192659 | 0, $29 + 101893 | 0, 508, $29 + 374315 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 198621 | 0, $29 + 103160 | 0, 508, $29 + 381163 | 0); $24 = 0; } } @@ -1379532,12 +1381333,12 @@ function asmFunc(imports) { } $52 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374316 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381164 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 182878 | 0, $57 + 101893 | 0, 509, $57 + 374316 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 188776 | 0, $57 + 103160 | 0, 509, $57 + 381164 | 0); $52 = 0; } } @@ -1379602,12 +1381403,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374317 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381165 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 192659 | 0, $29 + 101893 | 0, 555, $29 + 374317 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 198621 | 0, $29 + 103160 | 0, 555, $29 + 381165 | 0); $24 = 0; } } @@ -1379617,12 +1381418,12 @@ function asmFunc(imports) { } $52 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374318 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381166 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 191782 | 0, $57 + 101893 | 0, 556, $57 + 374318 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 197744 | 0, $57 + 103160 | 0, 556, $57 + 381166 | 0); $52 = 0; } } @@ -1379690,12 +1381491,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374319 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381167 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 192659 | 0, $29 + 101893 | 0, 587, $29 + 374319 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 198621 | 0, $29 + 103160 | 0, 587, $29 + 381167 | 0); $24 = 0; } } @@ -1379705,12 +1381506,12 @@ function asmFunc(imports) { } $52 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374320 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381168 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 192620 | 0, $57 + 101893 | 0, 588, $57 + 374320 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 198582 | 0, $57 + 103160 | 0, 588, $57 + 381168 | 0); $52 = 0; } } @@ -1379858,7 +1381659,7 @@ function asmFunc(imports) { } $39 = physx__PxGetAssertHandler_28_29() | 0; $43 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 208086 | 0, $43 + 101893 | 0, 2004, GOT_data_internal_ControllerFilter__postFilter_28physx__PxFilterData_20const__2c_20physx__PxQueryHit_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 214068 | 0, $43 + 103160 | 0, 2004, GOT_data_internal_ControllerFilter__postFilter_28physx__PxFilterData_20const__2c_20physx__PxQueryHit_20const__29___ignore); } HEAP32[($5 + 28 | 0) >> 2] = 0; } @@ -1380290,12 +1382091,12 @@ function asmFunc(imports) { } $32 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374337 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381185 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $33 = physx__PxGetAssertHandler_28_29() | 0; $37 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 182738 | 0, $37 + 101690 | 0, 118, $37 + 374337 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$33 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($33, $37 + 188636 | 0, $37 + 102929 | 0, 118, $37 + 381185 | 0); $32 = 0; } } @@ -1381677,12 +1383478,12 @@ function asmFunc(imports) { } $63 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374341 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381189 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $64 = physx__PxGetAssertHandler_28_29() | 0; $68 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 203151 | 0, $68 + 102615 | 0, 187, $68 + 374341 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 209133 | 0, $68 + 103980 | 0, 187, $68 + 381189 | 0); $63 = 0; } } @@ -1381721,12 +1383522,12 @@ function asmFunc(imports) { break label$9; } label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374342 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381190 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $124 = physx__PxGetAssertHandler_28_29() | 0; $128 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$124 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($124, $128 + 208086 | 0, $128 + 102615 | 0, 201, $128 + 374342 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$124 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($124, $128 + 214068 | 0, $128 + 103980 | 0, 201, $128 + 381190 | 0); } } } @@ -1381754,7 +1383555,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1381791,7 +1383592,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Cct__Controller__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Cct__Controller__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1381820,7 +1383621,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__Cct__Controller__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__Cct__Controller__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1381865,7 +1383666,7 @@ function asmFunc(imports) { break label$1 } physx__shdfnd__ReflectionAllocator_physx__Cm__RenderBuffer___ReflectionAllocator_28char_20const__29($3 + 11 | 0 | 0, 0 | 0) | 0; - $25 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Cm__RenderBuffer___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Cm__RenderBuffer__2c_20char_20const__2c_20int_29(64 | 0, $3 + 11 | 0 | 0, GOT_data_internal___memory_base + 102615 | 0 | 0, 97 | 0) | 0; + $25 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Cm__RenderBuffer___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Cm__RenderBuffer__2c_20char_20const__2c_20int_29(64 | 0, $3 + 11 | 0 | 0, GOT_data_internal___memory_base + 103980 | 0 | 0, 97 | 0) | 0; physx__Cm__RenderBuffer__RenderBuffer_28_29($25 | 0) | 0; HEAP32[($4 + 12 | 0) >> 2] = $25; } @@ -1382020,7 +1383821,7 @@ function asmFunc(imports) { break label$2 } $17 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $17 + 102615 | 0 | 0, 126 | 0, $17 + 69617 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $17 + 103980 | 0 | 0, 126 | 0, $17 + 69617 | 0 | 0, 0 | 0); HEAP32[($4 + 12 | 0) >> 2] = 0; break label$1; } @@ -1382030,12 +1383831,12 @@ function asmFunc(imports) { } $43 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374338 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381186 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $44 = physx__PxGetAssertHandler_28_29() | 0; $48 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 163992 | 0, $48 + 102615 | 0, 130, $48 + 374338 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 169890 | 0, $48 + 103980 | 0, 130, $48 + 381186 | 0); $43 = 0; } } @@ -1382063,7 +1383864,7 @@ function asmFunc(imports) { break label$2 } $14 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $14 + 102615 | 0 | 0, 138 | 0, $14 + 211332 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $14 + 103980 | 0 | 0, 138 | 0, $14 + 217314 | 0 | 0, 0 | 0); HEAP32[($4 + 44 | 0) >> 2] = 0; break label$1; } @@ -1382075,7 +1383876,7 @@ function asmFunc(imports) { break label$4 } physx__shdfnd__ReflectionAllocator_physx__Cct__BoxController___ReflectionAllocator_28char_20const__29($4 + 23 | 0 | 0, 0 | 0) | 0; - $39 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Cct__BoxController___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Cct__BoxController__2c_20char_20const__2c_20int_29(496 | 0, $4 + 23 | 0 | 0, GOT_data_internal___memory_base + 102615 | 0 | 0, 147 | 0) | 0; + $39 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Cct__BoxController___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Cct__BoxController__2c_20char_20const__2c_20int_29(496 | 0, $4 + 23 | 0 | 0, GOT_data_internal___memory_base + 103980 | 0 | 0, 147 | 0) | 0; $41 = HEAP32[($5 + 8 | 0) >> 2] | 0; physx__Cct__BoxController__BoxController_28physx__PxControllerDesc_20const__2c_20physx__PxPhysics__2c_20physx__PxScene__29($39 | 0, HEAP32[($4 + 36 | 0) >> 2] | 0 | 0, FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 28 | 0) >> 2] | 0 | 0]($41) | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0) | 0; HEAP32[($4 + 24 | 0) >> 2] = $39; @@ -1382097,7 +1383898,7 @@ function asmFunc(imports) { break label$7 } physx__shdfnd__ReflectionAllocator_physx__Cct__CapsuleController___ReflectionAllocator_28char_20const__29($4 + 15 | 0 | 0, 0 | 0) | 0; - $80 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Cct__CapsuleController___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Cct__CapsuleController__2c_20char_20const__2c_20int_29(496 | 0, $4 + 15 | 0 | 0, GOT_data_internal___memory_base + 102615 | 0 | 0, 153 | 0) | 0; + $80 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Cct__CapsuleController___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Cct__CapsuleController__2c_20char_20const__2c_20int_29(496 | 0, $4 + 15 | 0 | 0, GOT_data_internal___memory_base + 103980 | 0 | 0, 153 | 0) | 0; $82 = HEAP32[($5 + 8 | 0) >> 2] | 0; physx__Cct__CapsuleController__CapsuleController_28physx__PxControllerDesc_20const__2c_20physx__PxPhysics__2c_20physx__PxScene__29($80 | 0, HEAP32[($4 + 36 | 0) >> 2] | 0 | 0, FUNCTION_TABLE[HEAP32[((HEAP32[$82 >> 2] | 0) + 28 | 0) >> 2] | 0 | 0]($82) | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0) | 0; HEAP32[($4 + 16 | 0) >> 2] = $80; @@ -1382114,12 +1383915,12 @@ function asmFunc(imports) { break label$6; } label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374339 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381187 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $106 = physx__PxGetAssertHandler_28_29() | 0; $110 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$106 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($106, $110 + 226330 | 0, $110 + 102615 | 0, 157, $110 + 374339 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$106 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($106, $110 + 232312 | 0, $110 + 103980 | 0, 157, $110 + 381187 | 0); } } } @@ -1382139,12 +1383940,12 @@ function asmFunc(imports) { } $157 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374340 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381188 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $158 = physx__PxGetAssertHandler_28_29() | 0; $162 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$158 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($158, $162 + 203151 | 0, $162 + 102615 | 0, 166, $162 + 374340 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$158 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($158, $162 + 209133 | 0, $162 + 103980 | 0, 166, $162 + 381188 | 0); $157 = 0; } } @@ -1382359,7 +1384160,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Cct__Controller__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cct__Controller__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Cct__Controller__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cct__Controller__20const__29___ignore); $29 = 0; } } @@ -1382555,12 +1384356,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374343 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381191 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 191338 | 0, $27 + 102615 | 0, 212, $27 + 374343 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 197300 | 0, $27 + 103980 | 0, 212, $27 + 381191 | 0); $22 = 0; } } @@ -1382877,12 +1384678,12 @@ function asmFunc(imports) { } $26 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374344 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381192 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 73405 | 0, $31 + 102615 | 0, 260, $31 + 374344 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 73420 | 0, $31 + 103980 | 0, 260, $31 + 381192 | 0); $26 = 0; } } @@ -1383001,7 +1384802,7 @@ function asmFunc(imports) { break label$2 } $17 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $17 + 102615 | 0 | 0, 278 | 0, $17 + 69555 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $17 + 103980 | 0 | 0, 278 | 0, $17 + 69555 | 0 | 0, 0 | 0); HEAP32[($4 + 12 | 0) >> 2] = 0; break label$1; } @@ -1383011,12 +1384812,12 @@ function asmFunc(imports) { } $43 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374345 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381193 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $44 = physx__PxGetAssertHandler_28_29() | 0; $48 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 163967 | 0, $48 + 102615 | 0, 282, $48 + 374345 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 169865 | 0, $48 + 103980 | 0, 282, $48 + 381193 | 0); $43 = 0; } } @@ -1383035,7 +1384836,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__shdfnd__ReflectionAllocator_physx__Cct__ObstacleContext___ReflectionAllocator_28char_20const__29($3 + 7 | 0 | 0, 0 | 0) | 0; - $18 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Cct__ObstacleContext___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Cct__ObstacleContext__2c_20char_20const__2c_20int_29(60 | 0, $3 + 7 | 0 | 0, GOT_data_internal___memory_base + 102615 | 0 | 0, 288 | 0) | 0; + $18 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Cct__ObstacleContext___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Cct__ObstacleContext__2c_20char_20const__2c_20int_29(60 | 0, $3 + 7 | 0 | 0, GOT_data_internal___memory_base + 103980 | 0 | 0, 288 | 0) | 0; physx__Cct__ObstacleContext__ObstacleContext_28physx__Cct__CharacterControllerManager__29($18 | 0, $4 | 0) | 0; HEAP32[($3 + 8 | 0) >> 2] = $18; physx__shdfnd__Array_physx__Cct__ObstacleContext__2c_20physx__shdfnd__NamedAllocator___pushBack_28physx__Cct__ObstacleContext__20const__29($4 + 120 | 0 | 0, $3 + 8 | 0 | 0) | 0; @@ -1383156,7 +1384957,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cct__ObstacleContext__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cct__ObstacleContext__20const__29___ignore); $29 = 0; } } @@ -1383194,12 +1384995,12 @@ function asmFunc(imports) { } $28 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374346 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381194 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 253422 | 0, $33 + 102615 | 0, 297, $33 + 374346 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 259404 | 0, $33 + 103980 | 0, 297, $33 + 381194 | 0); $28 = 0; } } @@ -1383317,7 +1385118,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1383373,7 +1385174,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Cct__Controller__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__Cct__Controller__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -1383756,12 +1385557,12 @@ function asmFunc(imports) { } $69 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374347 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381195 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $70 = physx__PxGetAssertHandler_28_29() | 0; $74 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$70 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($70, $74 + 248367 | 0, $74 + 102615 | 0, 396, $74 + 374347 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$70 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($70, $74 + 254349 | 0, $74 + 103980 | 0, 396, $74 + 381195 | 0); $69 = 0; } } @@ -1383771,12 +1385572,12 @@ function asmFunc(imports) { } $92 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374348 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381196 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $93 = physx__PxGetAssertHandler_28_29() | 0; $97 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 248425 | 0, $97 + 102615 | 0, 397, $97 + 374348 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$93 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($93, $97 + 254407 | 0, $97 + 103980 | 0, 397, $97 + 381196 | 0); $92 = 0; } } @@ -1383797,8 +1385598,8 @@ function asmFunc(imports) { $6 = HEAP32[($5 + 156 | 0) >> 2] | 0; (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__Array_physx__Cct__Controller__2c_20physx__shdfnd__NamedAllocator___size_28_29_20const($6 + 68 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 144 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__shdfnd__Array_physx__Cct__Controller__2c_20physx__shdfnd__NamedAllocator___begin_28_29($6 + 68 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 140 | 0) >> 2] = wasm2js_i32$1; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 135 | 0 | 0, GOT_data_internal___memory_base + 82152 | 0 | 0) | 0; - $31 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 135 | 0 | 0, Math_imul(HEAP32[($5 + 144 | 0) >> 2] | 0, 24) | 0, GOT_data_internal___memory_base + 102615 | 0 | 0, 651 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 135 | 0 | 0, GOT_data_internal___memory_base + 82195 | 0 | 0) | 0; + $31 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 135 | 0 | 0, Math_imul(HEAP32[($5 + 144 | 0) >> 2] | 0, 24) | 0, GOT_data_internal___memory_base + 103980 | 0 | 0, 651 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 135 | 0 | 0) | 0; HEAP32[($5 + 136 | 0) >> 2] = $31; HEAP32[($5 + 128 | 0) >> 2] = HEAP32[($5 + 136 | 0) >> 2] | 0; @@ -1383904,8 +1385705,8 @@ function asmFunc(imports) { break label$1; } physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___clear_28_29(HEAP32[($5 + 84 | 0) >> 2] | 0 | 0); - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 79 | 0 | 0, GOT_data_internal___memory_base + 142008 | 0 | 0) | 0; - $26 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 79 | 0 | 0, (HEAP32[($5 + 88 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 102615 | 0 | 0, 611 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 79 | 0 | 0, GOT_data_internal___memory_base + 147838 | 0 | 0) | 0; + $26 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 + 79 | 0 | 0, (HEAP32[($5 + 88 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 103980 | 0 | 0, 611 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 79 | 0 | 0) | 0; HEAP32[($5 + 80 | 0) >> 2] = $26; HEAP32[($5 + 72 | 0) >> 2] = 0; @@ -1384019,12 +1385820,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374349 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381197 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 204253 | 0, $25 + 102615 | 0, 491, $25 + 374349 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 210235 | 0, $25 + 103980 | 0, 491, $25 + 381197 | 0); $20 = 0; } } @@ -1384034,12 +1385835,12 @@ function asmFunc(imports) { } $47 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374350 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381198 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $48 = physx__PxGetAssertHandler_28_29() | 0; $52 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 202716 | 0, $52 + 102615 | 0, 492, $52 + 374350 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 208698 | 0, $52 + 103980 | 0, 492, $52 + 381198 | 0); $47 = 0; } } @@ -1384177,12 +1385978,12 @@ function asmFunc(imports) { } $477 = 0; label$21 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374351 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381199 | 0) >> 0] | 0) & 1 | 0) { break label$21 } $478 = physx__PxGetAssertHandler_28_29() | 0; $482 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$478 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($478, $482 + 182957 | 0, $482 + 102615 | 0, 560, $482 + 374351 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$478 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($478, $482 + 188855 | 0, $482 + 103980 | 0, 560, $482 + 381199 | 0); $477 = 0; } } @@ -1384192,12 +1385993,12 @@ function asmFunc(imports) { } $499 = 0; label$23 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374352 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381200 | 0) >> 0] | 0) & 1 | 0) { break label$23 } $500 = physx__PxGetAssertHandler_28_29() | 0; $504 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$500 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($500, $504 + 182913 | 0, $504 + 102615 | 0, 561, $504 + 374352 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$500 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($500, $504 + 188811 | 0, $504 + 103980 | 0, 561, $504 + 381200 | 0); $499 = 0; } } @@ -1384502,12 +1386303,12 @@ function asmFunc(imports) { }; } label$23 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374353 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381201 | 0) >> 0] | 0) & 1 | 0) { break label$23 } $391 = physx__PxGetAssertHandler_28_29() | 0; $395 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$391 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($391, $395 + 208086 | 0, $395 + 102615 | 0, 477, $395 + 374353 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$391 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($391, $395 + 214068 | 0, $395 + 103980 | 0, 477, $395 + 381201 | 0); } } HEAP8[($10 + 255 | 0) >> 0] = 1 & 1 | 0; @@ -1384527,7 +1386328,7 @@ function asmFunc(imports) { HEAP8[($4 + 11 | 0) >> 0] = $1; physx__shdfnd__Foundation__incRefCount_28_29(); physx__shdfnd__ReflectionAllocator_physx__Cct__CharacterControllerManager___ReflectionAllocator_28char_20const__29($4 + 10 | 0 | 0, 0 | 0) | 0; - $19 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Cct__CharacterControllerManager___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Cct__CharacterControllerManager__2c_20char_20const__2c_20int_29(188 | 0, $4 + 10 | 0 | 0, GOT_data_internal___memory_base + 102615 | 0 | 0, 697 | 0) | 0; + $19 = void__20physx__shdfnd__UserAllocated__operator_20new_physx__shdfnd__ReflectionAllocator_physx__Cct__CharacterControllerManager___28unsigned_20long_2c_20physx__shdfnd__ReflectionAllocator_physx__Cct__CharacterControllerManager__2c_20char_20const__2c_20int_29(188 | 0, $4 + 10 | 0 | 0, GOT_data_internal___memory_base + 103980 | 0 | 0, 697 | 0) | 0; physx__Cct__CharacterControllerManager__CharacterControllerManager_28physx__PxScene__2c_20bool_29($19 | 0, HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, (HEAPU8[($4 + 11 | 0) >> 0] | 0) & 1 | 0 | 0) | 0; __stack_pointer = $4 + 16 | 0; return $19 | 0; @@ -1384763,7 +1386564,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAPF32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 150191 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 156077 | 0 | 0) | 0; physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___init_28unsigned_20int_2c_20float_29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 4 | 0) >> 2]))); __stack_pointer = $5 + 16 | 0; return $6 | 0; @@ -1384826,7 +1386627,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -1384850,7 +1386651,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -1384862,7 +1386663,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -1384886,7 +1386687,7 @@ function asmFunc(imports) { } $136 = physx__PxGetAssertHandler_28_29() | 0; $140 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$136 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($136, $140 + 187294 | 0, $140 + 129300 | 0, 387, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$136 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($136, $140 + 193256 | 0, $140 + 133282 | 0, 387, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_2); $135 = 0; } } @@ -1384932,7 +1386733,7 @@ function asmFunc(imports) { } $263 = physx__PxGetAssertHandler_28_29() | 0; $267 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$263 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($263, $267 + 172954 | 0, $267 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3); + FUNCTION_TABLE[HEAP32[((HEAP32[$263 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($263, $267 + 178852 | 0, $267 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___reserveInternal_28unsigned_20int_29___ignore_3); $262 = 0; } } @@ -1385026,7 +1386827,7 @@ function asmFunc(imports) { } $51 = physx__PxGetAssertHandler_28_29() | 0; $55 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 204180 | 0, $55 + 129300 | 0, 273, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$51 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($51, $55 + 210162 | 0, $55 + 133282 | 0, 273, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListAdd_28unsigned_20int_2c_20unsigned_20int_29___ignore); $50 = 0; } } @@ -1385046,7 +1386847,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAPF32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 150191 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 156077 | 0 | 0) | 0; physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___init_28unsigned_20int_2c_20float_29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 4 | 0) >> 2]))); __stack_pointer = $5 + 16 | 0; return $6 | 0; @@ -1385109,7 +1386910,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -1385133,7 +1386934,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 3 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -1385145,7 +1386946,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -1385200,7 +1387001,7 @@ function asmFunc(imports) { } $238 = physx__PxGetAssertHandler_28_29() | 0; $242 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 172954 | 0, $242 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 178852 | 0, $242 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $237 = 0; } } @@ -1385294,10 +1387095,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 168735 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 174633 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1385314,10 +1387115,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 167405 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 173303 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1385334,10 +1387135,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 167529 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 173427 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1385379,7 +1387180,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1385467,7 +1387268,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 239228 | 0, $22 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 245210 | 0, $22 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___grow_28_29___ignore); $17 = 0; } } @@ -1385505,7 +1387306,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__PxShape__2c_20physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__internal__HashSetBase_physx__PxShape__2c_20physx__shdfnd__Hash_physx__PxShape___2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20false___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -1385610,7 +1387411,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -1385648,7 +1387449,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -1385663,7 +1387464,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -1385745,7 +1387546,7 @@ function asmFunc(imports) { } $64 = physx__PxGetAssertHandler_28_29() | 0; $68 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 187325 | 0, $68 + 129300 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 193287 | 0, $68 + 133282 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); $63 = 0; } } @@ -1385779,7 +1387580,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73146 | 0, $26 + 129300 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73161 | 0, $26 + 133282 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_physx__PxBase_20const__20const_2c_20physx__Cct__ObservedRefCounter__2c_20physx__PxBase_20const__2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__internal__HashMapBase_physx__PxBase_20const__2c_20physx__Cct__ObservedRefCounter_2c_20physx__shdfnd__Hash_physx__PxBase_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); $21 = 0; } } @@ -1385797,10 +1387598,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 164120 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 170018 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1385842,7 +1387643,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1385999,7 +1387800,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_void_20const__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_void_20const__2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -1386037,7 +1387838,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_void_20const__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_void_20const__2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1386060,7 +1387861,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1386219,7 +1388020,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxExtendedBox_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxExtendedBox_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -1386257,7 +1388058,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxExtendedBox_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxExtendedBox_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1386301,7 +1388102,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 40) | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 40) | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1386486,7 +1388287,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxExtendedCapsule_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__PxExtendedCapsule_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -1386524,7 +1388325,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxExtendedCapsule_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__PxExtendedCapsule_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1386547,7 +1388348,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 28) | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 28) | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1386639,10 +1388440,10 @@ function asmFunc(imports) { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$3 >> 2] | 0) + 20 | 0) >> 2] | 0 | 0]($3) | 0) & 1 | 0) { break label$2 } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 199986 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 205968 | 0; break label$1; } - HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 168181 | 0; + HEAP32[($2 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 174079 | 0; } $15 = HEAP32[($2 + 12 | 0) >> 2] | 0; __stack_pointer = $2 + 16 | 0; @@ -1386727,7 +1388528,7 @@ function asmFunc(imports) { break label$1 } $12 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $12 + 101793 | 0 | 0, 126 | 0, $12 + 158354 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $12 + 103046 | 0 | 0, 126 | 0, $12 + 164240 | 0 | 0, 0 | 0); } label$2 : { label$3 : { @@ -1386988,12 +1388789,12 @@ function asmFunc(imports) { } $29 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374382 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381230 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 203151 | 0, $34 + 101793 | 0, 233, $34 + 374382 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 209133 | 0, $34 + 103046 | 0, 233, $34 + 381230 | 0); $29 = 0; } } @@ -1387013,17 +1388814,17 @@ function asmFunc(imports) { HEAP32[($4 + 4 | 0) >> 2] = 0; HEAP32[($4 + 24 | 0) >> 2] = 0; HEAP32[($4 + 8 | 0) >> 2] = 2; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 11 | 0 | 0, GOT_data_internal___memory_base + 93330 | 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 11 | 0 | 0, (HEAP32[($4 + 8 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 96885 | 0 | 0, 44 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 11 | 0 | 0, GOT_data_internal___memory_base + 93421 | 0 | 0) | 0; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 11 | 0 | 0, (HEAP32[($4 + 8 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 97382 | 0 | 0, 44 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 11 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 10 | 0 | 0, GOT_data_internal___memory_base + 93330 | 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 10 | 0 | 0, (HEAP32[($4 + 8 | 0) >> 2] | 0) << 1 | 0 | 0, GOT_data_internal___memory_base + 96885 | 0 | 0, 45 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 10 | 0 | 0, GOT_data_internal___memory_base + 93421 | 0 | 0) | 0; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 10 | 0 | 0, (HEAP32[($4 + 8 | 0) >> 2] | 0) << 1 | 0 | 0, GOT_data_internal___memory_base + 97382 | 0 | 0, 45 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 10 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 9 | 0 | 0, GOT_data_internal___memory_base + 93330 | 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 9 | 0 | 0, (HEAP32[($4 + 8 | 0) >> 2] | 0) << 1 | 0 | 0, GOT_data_internal___memory_base + 96885 | 0 | 0, 46 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 9 | 0 | 0, GOT_data_internal___memory_base + 93421 | 0 | 0) | 0; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 9 | 0 | 0, (HEAP32[($4 + 8 | 0) >> 2] | 0) << 1 | 0 | 0, GOT_data_internal___memory_base + 97382 | 0 | 0, 46 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 9 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 8 | 0 | 0, GOT_data_internal___memory_base + 93330 | 0 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 8 | 0 | 0, (HEAP32[($4 + 8 | 0) >> 2] | 0) << 1 | 0 | 0, GOT_data_internal___memory_base + 96885 | 0 | 0, 47 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 8 | 0 | 0, GOT_data_internal___memory_base + 93421 | 0 | 0) | 0; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 8 | 0 | 0, (HEAP32[($4 + 8 | 0) >> 2] | 0) << 1 | 0 | 0, GOT_data_internal___memory_base + 97382 | 0 | 0, 47 | 0) | 0), HEAP32[(wasm2js_i32$0 + 20 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 8 | 0 | 0) | 0; physx__PxMemSet_28void__2c_20int_2c_20unsigned_20int_29(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, 255 | 0, (HEAP32[($4 + 8 | 0) >> 2] | 0) << 1 | 0 | 0) | 0; physx__PxMemSet_28void__2c_20int_2c_20unsigned_20int_29(HEAP32[($4 + 16 | 0) >> 2] | 0 | 0, 255 | 0, (HEAP32[($4 + 8 | 0) >> 2] | 0) << 1 | 0 | 0) | 0; @@ -1387110,12 +1388911,12 @@ function asmFunc(imports) { } $63 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374383 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381231 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $64 = physx__PxGetAssertHandler_28_29() | 0; $68 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 258386 | 0, $68 + 96885 | 0, 86, $68 + 374383 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 264368 | 0, $68 + 97382 | 0, 86, $68 + 381231 | 0); $63 = 0; } } @@ -1387130,20 +1388931,20 @@ function asmFunc(imports) { } HEAP32[($5 + 8 | 0) >> 2] = 65535; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 43 | 0 | 0, GOT_data_internal___memory_base + 93330 | 0 | 0) | 0; - $112 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 43 | 0 | 0, (HEAP32[($5 + 8 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 96885 | 0 | 0, 94 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 43 | 0 | 0, GOT_data_internal___memory_base + 93421 | 0 | 0) | 0; + $112 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 43 | 0 | 0, (HEAP32[($5 + 8 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 97382 | 0 | 0, 94 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 43 | 0 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = $112; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 35 | 0 | 0, GOT_data_internal___memory_base + 93330 | 0 | 0) | 0; - $134 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 35 | 0 | 0, (HEAP32[($5 + 8 | 0) >> 2] | 0) << 1 | 0 | 0, GOT_data_internal___memory_base + 96885 | 0 | 0, 95 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 35 | 0 | 0, GOT_data_internal___memory_base + 93421 | 0 | 0) | 0; + $134 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 35 | 0 | 0, (HEAP32[($5 + 8 | 0) >> 2] | 0) << 1 | 0 | 0, GOT_data_internal___memory_base + 97382 | 0 | 0, 95 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 35 | 0 | 0) | 0; HEAP32[($4 + 36 | 0) >> 2] = $134; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 27 | 0 | 0, GOT_data_internal___memory_base + 93330 | 0 | 0) | 0; - $156 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 27 | 0 | 0, (HEAP32[($5 + 8 | 0) >> 2] | 0) << 1 | 0 | 0, GOT_data_internal___memory_base + 96885 | 0 | 0, 96 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 27 | 0 | 0, GOT_data_internal___memory_base + 93421 | 0 | 0) | 0; + $156 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 27 | 0 | 0, (HEAP32[($5 + 8 | 0) >> 2] | 0) << 1 | 0 | 0, GOT_data_internal___memory_base + 97382 | 0 | 0, 96 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 27 | 0 | 0) | 0; HEAP32[($4 + 28 | 0) >> 2] = $156; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 19 | 0 | 0, GOT_data_internal___memory_base + 93330 | 0 | 0) | 0; - $178 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 19 | 0 | 0, (HEAP32[($5 + 8 | 0) >> 2] | 0) << 1 | 0 | 0, GOT_data_internal___memory_base + 96885 | 0 | 0, 97 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 19 | 0 | 0, GOT_data_internal___memory_base + 93421 | 0 | 0) | 0; + $178 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 19 | 0 | 0, (HEAP32[($5 + 8 | 0) >> 2] | 0) << 1 | 0 | 0, GOT_data_internal___memory_base + 97382 | 0 | 0, 97 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 19 | 0 | 0) | 0; HEAP32[($4 + 20 | 0) >> 2] = $178; physx__PxMemCopy_28void__2c_20void_20const__2c_20unsigned_20int_29(HEAP32[($4 + 44 | 0) >> 2] | 0 | 0, HEAP32[$5 >> 2] | 0 | 0, (HEAP32[($5 + 4 | 0) >> 2] | 0) << 2 | 0 | 0) | 0; @@ -1387649,12 +1389450,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374394 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381242 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 142961 | 0, $24 + 96885 | 0, 172, $24 + 374394 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 148822 | 0, $24 + 97382 | 0, 172, $24 + 381242 | 0); $19 = 0; } } @@ -1387664,12 +1389465,12 @@ function asmFunc(imports) { } $46 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374395 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381243 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $47 = physx__PxGetAssertHandler_28_29() | 0; $51 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 143050 | 0, $51 + 96885 | 0, 173, $51 + 374395 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$47 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($47, $51 + 148911 | 0, $51 + 97382 | 0, 173, $51 + 381243 | 0); $46 = 0; } } @@ -1387798,7 +1389599,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalBoxObstacle_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cct__ObstacleContext__InternalBoxObstacle_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalBoxObstacle_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cct__ObstacleContext__InternalBoxObstacle_20const__29___ignore); $29 = 0; } } @@ -1387880,7 +1389681,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalCapsuleObstacle_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cct__ObstacleContext__InternalCapsuleObstacle_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalCapsuleObstacle_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__Cct__ObstacleContext__InternalCapsuleObstacle_20const__29___ignore); $29 = 0; } } @@ -1387969,12 +1389770,12 @@ function asmFunc(imports) { } $48 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374384 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381232 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $49 = physx__PxGetAssertHandler_28_29() | 0; $53 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 144611 | 0, $53 + 96885 | 0, 285, $53 + 374384 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 150472 | 0, $53 + 97382 | 0, 285, $53 + 381232 | 0); $48 = 0; } } @@ -1388002,12 +1389803,12 @@ function asmFunc(imports) { } $111 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374385 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381233 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $112 = physx__PxGetAssertHandler_28_29() | 0; $116 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$112 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($112, $116 + 144611 | 0, $116 + 96885 | 0, 303, $116 + 374385 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$112 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($112, $116 + 150472 | 0, $116 + 97382 | 0, 303, $116 + 381233 | 0); $111 = 0; } } @@ -1388075,12 +1389876,12 @@ function asmFunc(imports) { } $41 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374398 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381246 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $42 = physx__PxGetAssertHandler_28_29() | 0; $46 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$42 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($42, $46 + 77187 | 0, $46 + 96885 | 0, 263, $46 + 374398 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$42 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($42, $46 + 77230 | 0, $46 + 97382 | 0, 263, $46 + 381246 | 0); $41 = 0; } } @@ -1388110,7 +1389911,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalBoxObstacle_2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalBoxObstacle_2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1388150,12 +1389951,12 @@ function asmFunc(imports) { } $41 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374400 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381248 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $42 = physx__PxGetAssertHandler_28_29() | 0; $46 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$42 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($42, $46 + 77187 | 0, $46 + 96885 | 0, 263, $46 + 374400 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$42 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($42, $46 + 77230 | 0, $46 + 97382 | 0, 263, $46 + 381248 | 0); $41 = 0; } } @@ -1388185,7 +1389986,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalCapsuleObstacle_2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalCapsuleObstacle_2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1388254,12 +1390055,12 @@ function asmFunc(imports) { } $38 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374386 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381234 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $39 = physx__PxGetAssertHandler_28_29() | 0; $43 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 252585 | 0, $43 + 96885 | 0, 329, $43 + 374386 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 258567 | 0, $43 + 97382 | 0, 329, $43 + 381234 | 0); $38 = 0; } } @@ -1388282,12 +1390083,12 @@ function asmFunc(imports) { } $88 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374387 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381235 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $89 = physx__PxGetAssertHandler_28_29() | 0; $93 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$89 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($89, $93 + 144611 | 0, $93 + 96885 | 0, 344, $93 + 374387 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$89 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($89, $93 + 150472 | 0, $93 + 97382 | 0, 344, $93 + 381235 | 0); $88 = 0; } } @@ -1388315,12 +1390116,12 @@ function asmFunc(imports) { } $147 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374388 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381236 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $148 = physx__PxGetAssertHandler_28_29() | 0; $152 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$148 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($148, $152 + 144611 | 0, $152 + 96885 | 0, 355, $152 + 374388 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$148 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($148, $152 + 150472 | 0, $152 + 97382 | 0, 355, $152 + 381236 | 0); $147 = 0; } } @@ -1388364,7 +1390165,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalBoxObstacle_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalBoxObstacle_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1388408,7 +1390209,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalCapsuleObstacle_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__Cct__ObstacleContext__InternalCapsuleObstacle_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1388553,12 +1390354,12 @@ function asmFunc(imports) { } $58 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374389 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381237 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $59 = physx__PxGetAssertHandler_28_29() | 0; $63 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$59 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($59, $63 + 153872 | 0, $63 + 96885 | 0, 403, $63 + 374389 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$59 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($59, $63 + 159758 | 0, $63 + 97382 | 0, 403, $63 + 381237 | 0); $58 = 0; } } @@ -1388583,12 +1390384,12 @@ function asmFunc(imports) { } $113 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374390 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381238 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $114 = physx__PxGetAssertHandler_28_29() | 0; $118 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 153909 | 0, $118 + 96885 | 0, 411, $118 + 374390 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$114 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($114, $118 + 159795 | 0, $118 + 97382 | 0, 411, $118 + 381238 | 0); $113 = 0; } } @@ -1388630,12 +1390431,12 @@ function asmFunc(imports) { } $37 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374391 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381239 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 161370 | 0, $42 + 96885 | 0, 432, $42 + 374391 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 167268 | 0, $42 + 97382 | 0, 432, $42 + 381239 | 0); $37 = 0; } } @@ -1388681,12 +1390482,12 @@ function asmFunc(imports) { } $155 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374392 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381240 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $156 = physx__PxGetAssertHandler_28_29() | 0; $160 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$156 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($156, $160 + 161370 | 0, $160 + 96885 | 0, 456, $160 + 374392 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$156 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($156, $160 + 167268 | 0, $160 + 97382 | 0, 456, $160 + 381240 | 0); $155 = 0; } } @@ -1388789,12 +1390590,12 @@ function asmFunc(imports) { } $112 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374393 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381241 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $113 = physx__PxGetAssertHandler_28_29() | 0; $117 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$113 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($113, $117 + 192427 | 0, $117 + 96885 | 0, 513, $117 + 374393 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$113 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($113, $117 + 198389 | 0, $117 + 97382 | 0, 513, $117 + 381241 | 0); $112 = 0; } } @@ -1388932,7 +1390733,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 52) | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 52) | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1389025,7 +1390826,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 48) | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 48) | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1389323,7 +1391124,7 @@ function asmFunc(imports) { } function __cxx_global_var_init_17() { - __cxa_atexit(GOT_data_internal___table_base + 4888 | 0 | 0, 0 | 0, GOT_data_internal___memory_base + 65536 | 0 | 0) | 0; + __cxa_atexit(GOT_data_internal___table_base + 4922 | 0 | 0, 0 | 0, GOT_data_internal___memory_base + 65536 | 0 | 0) | 0; return; } @@ -1389417,7 +1391218,7 @@ function asmFunc(imports) { } function __cxx_global_var_init_18() { - physx__shdfnd__Time__getCounterFrequency_28_29(GOT_data_internal___memory_base + 374408 | 0 | 0); + physx__shdfnd__Time__getCounterFrequency_28_29(GOT_data_internal___memory_base + 381256 | 0 | 0); return; } @@ -1389522,13 +1391323,13 @@ function asmFunc(imports) { break label$2 } $13 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $13 + 106424 | 0 | 0, 859 | 0, $13 + 266133 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $13 + 108335 | 0 | 0, 859 | 0, $13 + 272115 | 0 | 0, 0 | 0); HEAP32[($3 + 12 | 0) >> 2] = 0; break label$1; } HEAP32[($3 + 4 | 0) >> 2] = HEAP32[($3 + 8 | 0) >> 2] | 0; $23 = GOT_data_internal___memory_base; - $30 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(328 | 0, void__20physx__pvdsdk__PvdAllocate__28anonymous_20namespace_29__PvdOutStream__28char_20const__2c_20char_20const__2c_20int_29($23 + 120925 | 0 | 0, $23 + 106424 | 0 | 0, 864 | 0) | 0 | 0) | 0; + $30 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(328 | 0, void__20physx__pvdsdk__PvdAllocate__28anonymous_20namespace_29__PvdOutStream__28char_20const__2c_20char_20const__2c_20int_29($23 + 124292 | 0 | 0, $23 + 108335 | 0 | 0, 864 | 0) | 0 | 0) | 0; $31 = HEAP32[($3 + 4 | 0) >> 2] | 0; $34 = FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 28 | 0) >> 2] | 0 | 0]($31) | 0; $35 = HEAP32[($3 + 4 | 0) >> 2] | 0; @@ -1389560,12 +1391361,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374493 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381341 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 124530 | 0, $26 + 133819 | 0, 294, $26 + 374493 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 127904 | 0, $26 + 138487 | 0, 294, $26 + 381341 | 0); $21 = 0; } } @@ -1389593,20 +1391394,20 @@ function asmFunc(imports) { HEAP32[($6 + 12 | 0) >> 2] = i64toi32_i32$0; $7 = HEAP32[($6 + 28 | 0) >> 2] | 0; physx__pvdsdk__PvdDataStream__PvdDataStream_28_29($7 | 0) | 0; - $10 = GOT_data_internal___memory_base + 363260 | 0; + $10 = GOT_data_internal___memory_base + 370092 | 0; HEAP32[$7 >> 2] = $10 + 8 | 0; HEAP32[($7 + 4 | 0) >> 2] = $10 + 152 | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 + 7 | 0 | 0, GOT_data_internal___memory_base + 117049 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 + 7 | 0 | 0, GOT_data_internal___memory_base + 120416 | 0 | 0) | 0; physx__shdfnd__HashMap_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___HashMap_28physx__shdfnd__NonTrackingAllocator_20const__29($7 + 8 | 0 | 0, $6 + 7 | 0 | 0) | 0; HEAP32[($7 + 48 | 0) >> 2] = HEAP32[($6 + 20 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 6 | 0 | 0, GOT_data_internal___memory_base + 93604 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 6 | 0 | 0, GOT_data_internal___memory_base + 93695 | 0 | 0) | 0; physx__shdfnd__Array_unsigned_20char_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($7 + 52 | 0 | 0, $6 + 6 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($6 + 6 | 0 | 0) | 0; $28anonymous_20namespace_29__PropertyDefinitionHelper__PropertyDefinitionHelper_28physx__pvdsdk__PvdOMMetaDataProvider__29($7 + 64 | 0 | 0, HEAP32[($7 + 48 | 0) >> 2] | 0 | 0) | 0; HEAP32[($7 + 124 | 0) >> 2] = 0; physx__pvdsdk__ClassDescription__ClassDescription_28_29($7 + 128 | 0 | 0) | 0; physx__pvdsdk__PropertyMessageDescription__PropertyMessageDescription_28_29($7 + 200 | 0 | 0) | 0; - physx__pvdsdk__ForwardingMemoryBuffer__ForwardingMemoryBuffer_28char_20const__29($7 + 248 | 0 | 0, GOT_data_internal___memory_base + 93753 | 0 | 0) | 0; + physx__pvdsdk__ForwardingMemoryBuffer__ForwardingMemoryBuffer_28char_20const__29($7 + 248 | 0 | 0, GOT_data_internal___memory_base + 93844 | 0 | 0) | 0; HEAP32[($7 + 264 | 0) >> 2] = 0; HEAP32[($7 + 268 | 0) >> 2] = 0; HEAP8[($7 + 272 | 0) >> 0] = 1; @@ -1389619,7 +1391420,7 @@ function asmFunc(imports) { physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($6 + 5 | 0 | 0, GOT_data_internal___memory_base + 68658 | 0 | 0) | 0; physx__shdfnd__Array_physx__pvdsdk__PvdInstanceDataStream__PvdCommand__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($7 + 288 | 0 | 0, $6 + 5 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($6 + 5 | 0 | 0) | 0; - $28anonymous_20namespace_29__PvdMemPool__PvdMemPool_28char_20const__29($7 + 300 | 0 | 0, GOT_data_internal___memory_base + 121440 | 0 | 0) | 0; + $28anonymous_20namespace_29__PvdMemPool__PvdMemPool_28char_20const__29($7 + 300 | 0 | 0, GOT_data_internal___memory_base + 124807 | 0 | 0) | 0; HEAP32[($7 + 320 | 0) >> 2] = HEAP32[($6 + 24 | 0) >> 2] | 0; $28anonymous_20namespace_29__PropertyDefinitionHelper__setStream_28physx__pvdsdk__PvdDataStream__29($7 + 64 | 0 | 0, $7 | 0); __stack_pointer = $6 + 32 | 0; @@ -1389666,19 +1391467,19 @@ function asmFunc(imports) { HEAP32[($4 + 8 | 0) >> 2] = $1; $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; physx__pvdsdk__PvdPropertyDefinitionHelper__PvdPropertyDefinitionHelper_28_29($5 | 0) | 0; - HEAP32[$5 >> 2] = (GOT_data_internal___memory_base + 363808 | 0) + 8 | 0; + HEAP32[$5 >> 2] = (GOT_data_internal___memory_base + 370640 | 0) + 8 | 0; HEAP32[($5 + 4 | 0) >> 2] = 0; HEAP32[($5 + 8 | 0) >> 2] = HEAP32[($4 + 8 | 0) >> 2] | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 93715 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 93806 | 0 | 0) | 0; physx__shdfnd__Array_char_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 12 | 0 | 0, $4 + 7 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 7 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 6 | 0 | 0, GOT_data_internal___memory_base + 124121 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 6 | 0 | 0, GOT_data_internal___memory_base + 127495 | 0 | 0) | 0; physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 24 | 0 | 0, $4 + 6 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 6 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 5 | 0 | 0, GOT_data_internal___memory_base + 85964 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 5 | 0 | 0, GOT_data_internal___memory_base + 86033 | 0 | 0) | 0; physx__shdfnd__Array_physx__pvdsdk__NamedValue_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 36 | 0 | 0, $4 + 5 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 5 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 4 | 0 | 0, GOT_data_internal___memory_base + 84010 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 4 | 0 | 0, GOT_data_internal___memory_base + 84053 | 0 | 0) | 0; physx__shdfnd__Array_physx__pvdsdk__PropertyMessageArg_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 48 | 0 | 0, $4 + 4 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 4 | 0 | 0) | 0; __stack_pointer = $4 + 16 | 0; @@ -1389694,7 +1391495,7 @@ function asmFunc(imports) { $4 = HEAP32[($3 + 8 | 0) >> 2] | 0; HEAP32[($3 + 12 | 0) >> 2] = $4; HEAP32[$4 >> 2] = GOT_data_internal_vtable_20for_20physx__pvdsdk__ClassDescription + 8 | 0; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__29($4 + 4 | 0 | 0, GOT_data_internal___memory_base + 270417 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__29($4 + 4 | 0 | 0, GOT_data_internal___memory_base + 276399 | 0 | 0) | 0; HEAP32[($4 + 12 | 0) >> 2] = -1; HEAP32[($4 + 16 | 0) >> 2] = -1; HEAP32[($4 + 20 | 0) >> 2] = -1; @@ -1389727,9 +1391528,9 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; HEAP32[$4 >> 2] = GOT_data_internal_vtable_20for_20physx__pvdsdk__PropertyMessageDescription + 8 | 0; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__29($4 + 4 | 0 | 0, GOT_data_internal___memory_base + 270417 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__29($4 + 4 | 0 | 0, GOT_data_internal___memory_base + 276399 | 0 | 0) | 0; HEAP32[($4 + 12 | 0) >> 2] = -1; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__29($4 + 16 | 0 | 0, GOT_data_internal___memory_base + 270417 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__29($4 + 16 | 0 | 0, GOT_data_internal___memory_base + 276399 | 0 | 0) | 0; HEAP32[($4 + 24 | 0) >> 2] = -1; $22 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__PropertyMessageEntry___DataRef_28physx__pvdsdk__PropertyMessageEntry_20const__2c_20physx__pvdsdk__PropertyMessageEntry_20const__29($4 + 28 | 0 | 0, $22 | 0, $22 | 0) | 0; @@ -1389891,7 +1391692,7 @@ function asmFunc(imports) { HEAP32[($4 + 12 | 0) >> 2] = $0; HEAP32[($4 + 8 | 0) >> 2] = $1; $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; - HEAP32[$5 >> 2] = GOT_data_internal___memory_base + 270417 | 0; + HEAP32[$5 >> 2] = GOT_data_internal___memory_base + 276399 | 0; HEAP32[($5 + 4 | 0) >> 2] = HEAP32[($4 + 8 | 0) >> 2] | 0; return $5 | 0; } @@ -1389975,8 +1391776,8 @@ function asmFunc(imports) { HEAP32[($4 + 16 | 0) >> 2] = (HEAP32[($4 + 16 | 0) >> 2] | 0) + 1 | 0; break label$1; } - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 7 | 0 | 0, GOT_data_internal___memory_base + 142853 | 0 | 0) | 0; - $33 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 7 | 0 | 0, 4096 | 0, GOT_data_internal___memory_base + 106424 | 0 | 0, 227 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 7 | 0 | 0, GOT_data_internal___memory_base + 148714 | 0 | 0) | 0; + $33 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 7 | 0 | 0, 4096 | 0, GOT_data_internal___memory_base + 108335 | 0 | 0, 227 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 7 | 0 | 0) | 0; HEAP32[($3 + 8 | 0) >> 2] = $33; physx__shdfnd__Array_unsigned_20char__2c_20physx__shdfnd__NamedAllocator___pushBack_28unsigned_20char__20const__29($4 | 0, $3 + 8 | 0 | 0) | 0; @@ -1389994,7 +1391795,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - $7 = GOT_data_internal___memory_base + 363260 | 0; + $7 = GOT_data_internal___memory_base + 370092 | 0; HEAP32[$4 >> 2] = $7 + 8 | 0; HEAP32[($4 + 4 | 0) >> 2] = $7 + 152 | 0; $28anonymous_20namespace_29__PvdMemPool___PvdMemPool_28_29($4 + 300 | 0 | 0) | 0; @@ -1390095,7 +1391896,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = (GOT_data_internal___memory_base + 363808 | 0) + 8 | 0; + HEAP32[$4 >> 2] = (GOT_data_internal___memory_base + 370640 | 0) + 8 | 0; physx__shdfnd__Array_physx__pvdsdk__PropertyMessageArg_2c_20physx__shdfnd__NamedAllocator____Array_28_29($4 + 48 | 0 | 0) | 0; physx__shdfnd__Array_physx__pvdsdk__NamedValue_2c_20physx__shdfnd__NamedAllocator____Array_28_29($4 + 36 | 0 | 0) | 0; physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator____Array_28_29($4 + 24 | 0 | 0) | 0; @@ -1390148,12 +1391949,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374428 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381276 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 149251 | 0, $25 + 106424 | 0, 505, $25 + 374428 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 155137 | 0, $25 + 108335 | 0, 505, $25 + 381276 | 0); $20 = 0; } } @@ -1390163,12 +1391964,12 @@ function asmFunc(imports) { } $41 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374429 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381277 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $42 = physx__PxGetAssertHandler_28_29() | 0; $46 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$42 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($42, $46 + 119544 | 0, $46 + 106424 | 0, 506, $46 + 374429 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$42 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($42, $46 + 122911 | 0, $46 + 108335 | 0, 506, $46 + 381277 | 0); $41 = 0; } } @@ -1390180,12 +1391981,12 @@ function asmFunc(imports) { } $72 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374430 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381278 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $73 = physx__PxGetAssertHandler_28_29() | 0; $77 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$73 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($73, $77 + 79822 | 0, $77 + 106424 | 0, 508, $77 + 374430 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$73 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($73, $77 + 79865 | 0, $77 + 108335 | 0, 508, $77 + 381278 | 0); $72 = 0; } } @@ -1390354,12 +1392155,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374433 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381281 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 230901 | 0, $27 + 106424 | 0, 578, $27 + 374433 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 236883 | 0, $27 + 108335 | 0, 578, $27 + 381281 | 0); $22 = 0; } } @@ -1390369,12 +1392170,12 @@ function asmFunc(imports) { } $48 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374434 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381282 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $49 = physx__PxGetAssertHandler_28_29() | 0; $53 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 230641 | 0, $53 + 106424 | 0, 580, $53 + 374434 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$49 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($49, $53 + 236623 | 0, $53 + 108335 | 0, 580, $53 + 381282 | 0); $48 = 0; } } @@ -1390384,12 +1392185,12 @@ function asmFunc(imports) { } $69 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374435 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381283 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $70 = physx__PxGetAssertHandler_28_29() | 0; $74 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$70 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($70, $74 + 119544 | 0, $74 + 106424 | 0, 582, $74 + 374435 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$70 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($70, $74 + 122911 | 0, $74 + 108335 | 0, 582, $74 + 381283 | 0); $69 = 0; } } @@ -1390818,12 +1392619,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374440 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381288 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 230901 | 0, $26 + 106424 | 0, 598, $26 + 374440 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 236883 | 0, $26 + 108335 | 0, 598, $26 + 381288 | 0); $21 = 0; } } @@ -1390833,12 +1392634,12 @@ function asmFunc(imports) { } $47 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374441 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381289 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $48 = physx__PxGetAssertHandler_28_29() | 0; $52 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 230641 | 0, $52 + 106424 | 0, 600, $52 + 374441 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 236623 | 0, $52 + 108335 | 0, 600, $52 + 381289 | 0); $47 = 0; } } @@ -1390848,12 +1392649,12 @@ function asmFunc(imports) { } $73 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374442 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381290 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $74 = physx__PxGetAssertHandler_28_29() | 0; $78 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$74 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($74, $78 + 230672 | 0, $78 + 106424 | 0, 601, $78 + 374442 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$74 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($74, $78 + 236654 | 0, $78 + 108335 | 0, 601, $78 + 381290 | 0); $73 = 0; } } @@ -1390863,12 +1392664,12 @@ function asmFunc(imports) { } $94 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374443 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381291 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 119544 | 0, $99 + 106424 | 0, 603, $99 + 374443 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 122911 | 0, $99 + 108335 | 0, 603, $99 + 381291 | 0); $94 = 0; } } @@ -1391054,12 +1392855,12 @@ function asmFunc(imports) { } $47 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374445 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381293 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $48 = physx__PxGetAssertHandler_28_29() | 0; $52 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 146953 | 0, $52 + 106424 | 0, 618, $52 + 374445 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 152833 | 0, $52 + 108335 | 0, 618, $52 + 381293 | 0); $47 = 0; } } @@ -1391130,12 +1392931,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374446 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381294 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 146953 | 0, $24 + 106424 | 0, 623, $24 + 374446 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 152833 | 0, $24 + 108335 | 0, 623, $24 + 381294 | 0); $19 = 0; } } @@ -1391207,12 +1393008,12 @@ function asmFunc(imports) { } $25 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374447 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381295 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 230901 | 0, $30 + 106424 | 0, 663, $30 + 374447 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 236883 | 0, $30 + 108335 | 0, 663, $30 + 381295 | 0); $25 = 0; } } @@ -1391222,12 +1393023,12 @@ function asmFunc(imports) { } $49 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374448 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381296 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $50 = physx__PxGetAssertHandler_28_29() | 0; $54 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 230479 | 0, $54 + 106424 | 0, 665, $54 + 374448 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$50 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($50, $54 + 236461 | 0, $54 + 108335 | 0, 665, $54 + 381296 | 0); $49 = 0; } } @@ -1391237,12 +1393038,12 @@ function asmFunc(imports) { } $74 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374449 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381297 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $75 = physx__PxGetAssertHandler_28_29() | 0; $79 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$75 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($75, $79 + 230542 | 0, $79 + 106424 | 0, 666, $79 + 374449 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$75 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($75, $79 + 236524 | 0, $79 + 108335 | 0, 666, $79 + 381297 | 0); $74 = 0; } } @@ -1391256,12 +1393057,12 @@ function asmFunc(imports) { break label$8 } label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374450 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381298 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $120 = physx__PxGetAssertHandler_28_29() | 0; $124 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$120 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($120, $124 + 149280 | 0, $124 + 106424 | 0, 671, $124 + 374450 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$120 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($120, $124 + 155166 | 0, $124 + 108335 | 0, 671, $124 + 381298 | 0); } HEAP32[($6 + 204 | 0) >> 2] = 2; HEAP32[($6 + 76 | 0) >> 2] = 1; @@ -1391276,12 +1393077,12 @@ function asmFunc(imports) { } $156 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374451 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381299 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $157 = physx__PxGetAssertHandler_28_29() | 0; $161 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$157 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($157, $161 + 119544 | 0, $161 + 106424 | 0, 675, $161 + 374451 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$157 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($157, $161 + 122911 | 0, $161 + 108335 | 0, 675, $161 + 381299 | 0); $156 = 0; } } @@ -1391539,12 +1393340,12 @@ function asmFunc(imports) { } $17 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374454 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381302 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 230479 | 0, $22 + 106424 | 0, 693, $22 + 374454 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 236461 | 0, $22 + 108335 | 0, 693, $22 + 381302 | 0); $17 = 0; } } @@ -1391554,12 +1393355,12 @@ function asmFunc(imports) { } $41 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374455 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381303 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $42 = physx__PxGetAssertHandler_28_29() | 0; $46 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$42 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($42, $46 + 230502 | 0, $46 + 106424 | 0, 694, $46 + 374455 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$42 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($42, $46 + 236484 | 0, $46 + 108335 | 0, 694, $46 + 381303 | 0); $41 = 0; } } @@ -1391569,12 +1393370,12 @@ function asmFunc(imports) { } $62 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374456 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381304 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $63 = physx__PxGetAssertHandler_28_29() | 0; $67 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 119544 | 0, $67 + 106424 | 0, 696, $67 + 374456 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$63 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($63, $67 + 122911 | 0, $67 + 108335 | 0, 696, $67 + 381304 | 0); $62 = 0; } } @@ -1391722,12 +1393523,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374457 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381305 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 94033 | 0, $26 + 106424 | 0, 705, $26 + 374457 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 94124 | 0, $26 + 108335 | 0, 705, $26 + 381305 | 0); $21 = 0; } } @@ -1391737,12 +1393538,12 @@ function asmFunc(imports) { } $47 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374458 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381306 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $48 = physx__PxGetAssertHandler_28_29() | 0; $52 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 230901 | 0, $52 + 106424 | 0, 706, $52 + 374458 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 236883 | 0, $52 + 108335 | 0, 706, $52 + 381306 | 0); $47 = 0; } } @@ -1391752,12 +1393553,12 @@ function asmFunc(imports) { } $75 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374459 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381307 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $76 = physx__PxGetAssertHandler_28_29() | 0; $80 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 230724 | 0, $80 + 106424 | 0, 708, $80 + 374459 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$76 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($76, $80 + 236706 | 0, $80 + 108335 | 0, 708, $80 + 381307 | 0); $75 = 0; } } @@ -1391767,12 +1393568,12 @@ function asmFunc(imports) { break label$8 } label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374460 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381308 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $101 = physx__PxGetAssertHandler_28_29() | 0; $105 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$101 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($101, $105 + 149280 | 0, $105 + 106424 | 0, 712, $105 + 374460 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$101 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($101, $105 + 155166 | 0, $105 + 108335 | 0, 712, $105 + 381308 | 0); } HEAP32[($5 + 60 | 0) >> 2] = 2; break label$7; @@ -1391867,12 +1393668,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374461 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381309 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 94033 | 0, $24 + 106424 | 0, 722, $24 + 374461 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 94124 | 0, $24 + 108335 | 0, 722, $24 + 381309 | 0); $19 = 0; } } @@ -1391943,12 +1393744,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374462 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381310 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 230901 | 0, $26 + 106424 | 0, 728, $26 + 374462 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 236883 | 0, $26 + 108335 | 0, 728, $26 + 381310 | 0); $21 = 0; } } @@ -1391958,12 +1393759,12 @@ function asmFunc(imports) { } $47 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374463 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381311 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $48 = physx__PxGetAssertHandler_28_29() | 0; $52 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 231296 | 0, $52 + 106424 | 0, 729, $52 + 374463 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 237278 | 0, $52 + 108335 | 0, 729, $52 + 381311 | 0); $47 = 0; } } @@ -1391973,12 +1393774,12 @@ function asmFunc(imports) { } $68 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374464 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381312 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $69 = physx__PxGetAssertHandler_28_29() | 0; $73 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$69 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($69, $73 + 119544 | 0, $73 + 106424 | 0, 730, $73 + 374464 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$69 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($69, $73 + 122911 | 0, $73 + 108335 | 0, 730, $73 + 381312 | 0); $68 = 0; } } @@ -1392087,12 +1393888,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374465 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381313 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 230901 | 0, $26 + 106424 | 0, 735, $26 + 374465 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 236883 | 0, $26 + 108335 | 0, 735, $26 + 381313 | 0); $21 = 0; } } @@ -1392102,12 +1393903,12 @@ function asmFunc(imports) { } $47 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374466 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381314 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $48 = physx__PxGetAssertHandler_28_29() | 0; $52 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 231296 | 0, $52 + 106424 | 0, 736, $52 + 374466 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$48 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($48, $52 + 237278 | 0, $52 + 108335 | 0, 736, $52 + 381314 | 0); $47 = 0; } } @@ -1392117,12 +1393918,12 @@ function asmFunc(imports) { } $68 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374467 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381315 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $69 = physx__PxGetAssertHandler_28_29() | 0; $73 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$69 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($69, $73 + 119544 | 0, $73 + 106424 | 0, 737, $73 + 374467 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$69 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($69, $73 + 122911 | 0, $73 + 108335 | 0, 737, $73 + 381315 | 0); $68 = 0; } } @@ -1392227,12 +1394028,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374468 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381316 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 230901 | 0, $24 + 106424 | 0, 743, $24 + 374468 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 236883 | 0, $24 + 108335 | 0, 743, $24 + 381316 | 0); $19 = 0; } } @@ -1392242,12 +1394043,12 @@ function asmFunc(imports) { } $40 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374469 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381317 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $41 = physx__PxGetAssertHandler_28_29() | 0; $45 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 119544 | 0, $45 + 106424 | 0, 744, $45 + 374469 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 122911 | 0, $45 + 108335 | 0, 744, $45 + 381317 | 0); $40 = 0; } } @@ -1392331,12 +1394132,12 @@ function asmFunc(imports) { } $15 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374470 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381318 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 119544 | 0, $20 + 106424 | 0, 752, $20 + 374470 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 122911 | 0, $20 + 108335 | 0, 752, $20 + 381318 | 0); $15 = 0; } } @@ -1392443,12 +1394244,12 @@ function asmFunc(imports) { } $15 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374471 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381319 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 119544 | 0, $20 + 106424 | 0, 759, $20 + 374471 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 122911 | 0, $20 + 108335 | 0, 759, $20 + 381319 | 0); $15 = 0; } } @@ -1392555,12 +1394356,12 @@ function asmFunc(imports) { } $15 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374472 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381320 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 119544 | 0, $20 + 106424 | 0, 766, $20 + 374472 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 122911 | 0, $20 + 108335 | 0, 766, $20 + 381320 | 0); $15 = 0; } } @@ -1392777,7 +1394578,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PvdInstanceDataStream__PvdCommand__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PvdInstanceDataStream__PvdCommand__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1392833,12 +1394634,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374475 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381323 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 124530 | 0, $24 + 133819 | 0, 301, $24 + 374475 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 127904 | 0, $24 + 138487 | 0, 301, $24 + 381323 | 0); $19 = 0; } } @@ -1393318,12 +1395119,12 @@ function asmFunc(imports) { } $14 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374476 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381324 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $15 = physx__PxGetAssertHandler_28_29() | 0; $19 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 119544 | 0, $19 + 106424 | 0, 364, $19 + 374476 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$15 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($15, $19 + 122911 | 0, $19 + 108335 | 0, 364, $19 + 381324 | 0); $14 = 0; } } @@ -1393333,12 +1395134,12 @@ function asmFunc(imports) { } $40 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374477 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381325 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $41 = physx__PxGetAssertHandler_28_29() | 0; $45 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 149154 | 0, $45 + 106424 | 0, 366, $45 + 374477 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$41 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($41, $45 + 155040 | 0, $45 + 108335 | 0, 366, $45 + 381325 | 0); $40 = 0; } } @@ -1393436,12 +1395237,12 @@ function asmFunc(imports) { } $15 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374478 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381326 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 119544 | 0, $20 + 106424 | 0, 374, $20 + 374478 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 122911 | 0, $20 + 108335 | 0, 374, $20 + 381326 | 0); $15 = 0; } } @@ -1393451,12 +1395252,12 @@ function asmFunc(imports) { } $41 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374479 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381327 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $42 = physx__PxGetAssertHandler_28_29() | 0; $46 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$42 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($42, $46 + 227363 | 0, $46 + 106424 | 0, 376, $46 + 374479 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$42 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($42, $46 + 233345 | 0, $46 + 108335 | 0, 376, $46 + 381327 | 0); $41 = 0; } } @@ -1393466,12 +1395267,12 @@ function asmFunc(imports) { } $67 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374480 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381328 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $68 = physx__PxGetAssertHandler_28_29() | 0; $72 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$68 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($68, $72 + 231009 | 0, $72 + 106424 | 0, 377, $72 + 374480 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$68 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($68, $72 + 236991 | 0, $72 + 108335 | 0, 377, $72 + 381328 | 0); $67 = 0; } } @@ -1393596,12 +1395397,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374481 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381329 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 119544 | 0, $24 + 106424 | 0, 434, $24 + 374481 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 122911 | 0, $24 + 108335 | 0, 434, $24 + 381329 | 0); $19 = 0; } } @@ -1393611,12 +1395412,12 @@ function asmFunc(imports) { } $45 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374482 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381330 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $46 = physx__PxGetAssertHandler_28_29() | 0; $50 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 230457 | 0, $50 + 106424 | 0, 436, $50 + 374482 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$46 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($46, $50 + 236439 | 0, $50 + 108335 | 0, 436, $50 + 381330 | 0); $45 = 0; } } @@ -1393626,12 +1395427,12 @@ function asmFunc(imports) { } $70 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374483 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381331 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $71 = physx__PxGetAssertHandler_28_29() | 0; $75 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$71 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($71, $75 + 149180 | 0, $75 + 106424 | 0, 437, $75 + 374483 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$71 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($71, $75 + 155066 | 0, $75 + 108335 | 0, 437, $75 + 381331 | 0); $70 = 0; } } @@ -1393643,10 +1395444,10 @@ function asmFunc(imports) { HEAP32[($9 + 136 | 0) >> 2] = $433; HEAP32[($9 + 140 | 0) >> 2] = i64toi32_i32$1; label$7 : { - if (!((physx__pvdsdk__safeStrEq_28char_20const__2c_20char_20const__29(HEAP32[($9 + 140 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 90365 | 0 | 0) | 0) & 1 | 0)) { + if (!((physx__pvdsdk__safeStrEq_28char_20const__2c_20char_20const__29(HEAP32[($9 + 140 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 90434 | 0 | 0) | 0) & 1 | 0)) { break label$7 } - HEAP32[($9 + 140 | 0) >> 2] = GOT_data_internal___memory_base + 143309 | 0; + HEAP32[($9 + 140 | 0) >> 2] = GOT_data_internal___memory_base + 149170 | 0; } label$8 : { if ((FUNCTION_TABLE[HEAP32[((HEAP32[$10 >> 2] | 0) + 116 | 0) >> 2] | 0 | 0]($10, $9 + 136 | 0) | 0) & 1 | 0) { @@ -1393654,12 +1395455,12 @@ function asmFunc(imports) { } $110 = 0; label$9 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374484 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381332 | 0) >> 0] | 0) & 1 | 0) { break label$9 } $111 = physx__PxGetAssertHandler_28_29() | 0; $115 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$111 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($111, $115 + 230582 | 0, $115 + 106424 | 0, 443, $115 + 374484 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$111 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($111, $115 + 236564 | 0, $115 + 108335 | 0, 443, $115 + 381332 | 0); $110 = 0; } } @@ -1393669,12 +1395470,12 @@ function asmFunc(imports) { } $136 = 0; label$11 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374485 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381333 | 0) >> 0] | 0) & 1 | 0) { break label$11 } $137 = physx__PxGetAssertHandler_28_29() | 0; $141 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$137 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($137, $141 + 230606 | 0, $141 + 106424 | 0, 444, $141 + 374485 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$137 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($137, $141 + 236588 | 0, $141 + 108335 | 0, 444, $141 + 381333 | 0); $136 = 0; } } @@ -1393684,16 +1395485,16 @@ function asmFunc(imports) { if (!((HEAP32[($9 + 148 | 0) >> 2] | 0 | 0) == (2 | 0) & 1 | 0)) { break label$13 } - if (!((physx__pvdsdk__safeStrEq_28char_20const__2c_20char_20const__29(HEAP32[($9 + 132 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 154072 | 0 | 0) | 0) & 1 | 0)) { + if (!((physx__pvdsdk__safeStrEq_28char_20const__2c_20char_20const__29(HEAP32[($9 + 132 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 159958 | 0 | 0) | 0) & 1 | 0)) { break label$13 } label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374486 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381334 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $179 = physx__PxGetAssertHandler_28_29() | 0; $183 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$179 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($179, $183 + 149280 | 0, $183 + 106424 | 0, 451, $183 + 374486 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$179 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($179, $183 + 155166 | 0, $183 + 108335 | 0, 451, $183 + 381334 | 0); } HEAP32[($9 + 172 | 0) >> 2] = 2; break label$12; @@ -1393854,12 +1395655,12 @@ function asmFunc(imports) { } $91 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374487 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381335 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $92 = physx__PxGetAssertHandler_28_29() | 0; $96 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$92 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($92, $96 + 249423 | 0, $96 + 106424 | 0, 425, $96 + 374487 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$92 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($92, $96 + 255405 | 0, $96 + 108335 | 0, 425, $96 + 381335 | 0); $91 = 0; } } @@ -1393939,7 +1395740,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 248933 | 0, $23 + 129569 | 0, 380, GOT_data_internal_physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 254915 | 0, $23 + 133593 | 0, 380, GOT_data_internal_physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -1394104,12 +1395905,12 @@ function asmFunc(imports) { } $17 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374489 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381337 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 119544 | 0, $22 + 106424 | 0, 482, $22 + 374489 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 122911 | 0, $22 + 108335 | 0, 482, $22 + 381337 | 0); $17 = 0; } } @@ -1394119,12 +1395920,12 @@ function asmFunc(imports) { } $43 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374490 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381338 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $44 = physx__PxGetAssertHandler_28_29() | 0; $48 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 227883 | 0, $48 + 106424 | 0, 484, $48 + 374490 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$44 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($44, $48 + 233865 | 0, $48 + 108335 | 0, 484, $48 + 381338 | 0); $43 = 0; } } @@ -1394134,12 +1395935,12 @@ function asmFunc(imports) { } $67 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374491 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381339 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $68 = physx__PxGetAssertHandler_28_29() | 0; $72 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$68 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($68, $72 + 149219 | 0, $72 + 106424 | 0, 485, $72 + 374491 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$68 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($68, $72 + 155105 | 0, $72 + 108335 | 0, 485, $72 + 381339 | 0); $67 = 0; } } @@ -1394305,7 +1396106,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 248933 | 0, $23 + 129569 | 0, 380, GOT_data_internal_physx__pvdsdk__DataRef_physx__pvdsdk__PropertyMessageArg___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 254915 | 0, $23 + 133593 | 0, 380, GOT_data_internal_physx__pvdsdk__DataRef_physx__pvdsdk__PropertyMessageArg___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -1394800,7 +1396601,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 145386 | 0, $16 + 125741 | 0, 237, GOT_data_internal_physx__shdfnd__Array_char_2c_20physx__shdfnd__NamedAllocator___back_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 151247 | 0, $16 + 129149 | 0, 237, GOT_data_internal_physx__shdfnd__Array_char_2c_20physx__shdfnd__NamedAllocator___back_28_29___ignore); $11 = 0; } } @@ -1394888,7 +1396689,7 @@ function asmFunc(imports) { (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__shdfnd__Array_char_2c_20physx__shdfnd__NamedAllocator___begin_28_29($4 + 12 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; break label$1; } - HEAP32[($3 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 270417 | 0; + HEAP32[($3 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 276399 | 0; } $14 = HEAP32[($3 + 12 | 0) >> 2] | 0; __stack_pointer = $3 + 16 | 0; @@ -1395200,12 +1397001,12 @@ function asmFunc(imports) { break label$2 } label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374427 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381275 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 149280 | 0, $23 + 106424 | 0, 179, $23 + 374427 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 155166 | 0, $23 + 108335 | 0, 179, $23 + 381275 | 0); } break label$1; } @@ -1395414,7 +1397215,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__NamedValue_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__pvdsdk__NamedValue_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__NamedValue_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__pvdsdk__NamedValue_20const__29___ignore); $29 = 0; } } @@ -1395477,7 +1397278,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1395569,7 +1397370,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PropertyMessageArg_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__pvdsdk__PropertyMessageArg_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PropertyMessageArg_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__pvdsdk__PropertyMessageArg_20const__29___ignore); $29 = 0; } } @@ -1395657,7 +1397458,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 20) | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 20) | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1396271,7 +1398072,7 @@ function asmFunc(imports) { $12 = HEAP32[($3 + 12 | 0) >> 2] | 0; break label$1; } - $12 = GOT_data_internal___memory_base + 270417 | 0; + $12 = GOT_data_internal___memory_base + 276399 | 0; } return $12 | 0; } @@ -1396580,7 +1398381,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 248933 | 0, $23 + 129569 | 0, 380, GOT_data_internal_physx__pvdsdk__DataRef_physx__pvdsdk__NameHandleValue___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 254915 | 0, $23 + 133593 | 0, 380, GOT_data_internal_physx__pvdsdk__DataRef_physx__pvdsdk__NameHandleValue___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -1396618,7 +1398419,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 248933 | 0, $23 + 129569 | 0, 380, GOT_data_internal_physx__pvdsdk__DataRef_physx__pvdsdk__StreamPropMessageArg___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 254915 | 0, $23 + 133593 | 0, 380, GOT_data_internal_physx__pvdsdk__DataRef_physx__pvdsdk__StreamPropMessageArg___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -1397274,7 +1399075,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249431 | 0, $18 + 140759 | 0, 345, GOT_data_internal_physx__pvdsdk__Option_physx__pvdsdk__ClassDescription___getValue_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 255413 | 0, $18 + 146505 | 0, 345, GOT_data_internal_physx__pvdsdk__Option_physx__pvdsdk__ClassDescription___getValue_28_29___ignore); $13 = 0; } } @@ -1397355,7 +1399156,7 @@ function asmFunc(imports) { } $34 = physx__PxGetAssertHandler_28_29() | 0; $38 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 149280 | 0, $38 + 133819 | 0, 139, GOT_data_internal_unsigned_20int_20physx__pvdsdk__RawMemoryBuffer__write_unsigned_20char__28unsigned_20char_20const__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 155166 | 0, $38 + 138487 | 0, 139, GOT_data_internal_unsigned_20int_20physx__pvdsdk__RawMemoryBuffer__write_unsigned_20char__28unsigned_20char_20const__2c_20unsigned_20int_29___ignore); } HEAP32[($5 + 12 | 0) >> 2] = 0; label$4 : { @@ -1397395,7 +1399196,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 248933 | 0, $23 + 129569 | 0, 380, GOT_data_internal_physx__pvdsdk__DataRef_physx__pvdsdk__PtrOffset___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 254915 | 0, $23 + 133593 | 0, 380, GOT_data_internal_physx__pvdsdk__DataRef_physx__pvdsdk__PtrOffset___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -1397450,7 +1399251,7 @@ function asmFunc(imports) { } $34 = physx__PxGetAssertHandler_28_29() | 0; $38 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 149280 | 0, $38 + 133819 | 0, 139, GOT_data_internal_unsigned_20int_20physx__pvdsdk__RawMemoryBuffer__write_char__28char_20const__2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 155166 | 0, $38 + 138487 | 0, 139, GOT_data_internal_unsigned_20int_20physx__pvdsdk__RawMemoryBuffer__write_char__28char_20const__2c_20unsigned_20int_29___ignore); } HEAP32[($5 + 12 | 0) >> 2] = 0; label$4 : { @@ -1397590,7 +1399391,7 @@ function asmFunc(imports) { } HEAP32[($4 + 16 | 0) >> 2] = $27; physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 11 | 0 | 0, HEAP32[($5 + 12 | 0) >> 2] | 0 | 0) | 0; - $45 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 11 | 0 | 0, HEAP32[($4 + 16 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133819 | 0 | 0, 168 | 0) | 0; + $45 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($4 + 11 | 0 | 0, HEAP32[($4 + 16 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 138487 | 0 | 0, 168 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 11 | 0 | 0) | 0; HEAP32[($4 + 12 | 0) >> 2] = $45; label$4 : { @@ -1397738,7 +1399539,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249431 | 0, $18 + 140759 | 0, 345, GOT_data_internal_physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription___getValue_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 255413 | 0, $18 + 146505 | 0, 345, GOT_data_internal_physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription___getValue_28_29___ignore); $13 = 0; } } @@ -1397914,7 +1399715,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249431 | 0, $18 + 140759 | 0, 345, GOT_data_internal_physx__pvdsdk__Option_physx__pvdsdk__PropertyMessageDescription___getValue_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 255413 | 0, $18 + 146505 | 0, 345, GOT_data_internal_physx__pvdsdk__Option_physx__pvdsdk__PropertyMessageDescription___getValue_28_29___ignore); $13 = 0; } } @@ -1397977,7 +1399778,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 248933 | 0, $23 + 129569 | 0, 380, GOT_data_internal_physx__pvdsdk__DataRef_unsigned_20int___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 254915 | 0, $23 + 133593 | 0, 380, GOT_data_internal_physx__pvdsdk__DataRef_unsigned_20int___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -1398396,7 +1400197,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PvdInstanceDataStream__PvdCommand__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__pvdsdk__PvdInstanceDataStream__PvdCommand__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PvdInstanceDataStream__PvdCommand__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__pvdsdk__PvdInstanceDataStream__PvdCommand__20const__29___ignore); $29 = 0; } } @@ -1398453,7 +1400254,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1399031,7 +1400832,7 @@ function asmFunc(imports) { HEAP32[($6 + 44 | 0) >> 2] = $0; HEAP32[($6 + 40 | 0) >> 2] = $1; HEAP32[($6 + 36 | 0) >> 2] = $3; - $12 = physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___20physx__profile__PxProfileAllocate_physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___28physx__PxAllocatorCallback__2c_20char_20const__2c_20int_29(HEAP32[($6 + 44 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 106506 | 0 | 0, 49 | 0) | 0; + $12 = physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___20physx__profile__PxProfileAllocate_physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___28physx__PxAllocatorCallback__2c_20char_20const__2c_20int_29(HEAP32[($6 + 44 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 108431 | 0 | 0, 49 | 0) | 0; $13 = HEAP32[($6 + 44 | 0) >> 2] | 0; $14 = HEAP32[($6 + 40 | 0) >> 2] | 0; $15 = HEAP32[($6 + 36 | 0) >> 2] | 0; @@ -1399214,7 +1401015,7 @@ function asmFunc(imports) { HEAP32[($8 + 12 | 0) >> 2] = $4; HEAP32[($8 + 8 | 0) >> 2] = $5; $9 = HEAP32[($8 + 28 | 0) >> 2] | 0; - physx__profile__DataBuffer_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char______DataBuffer_28physx__PxAllocatorCallback__2c_20unsigned_20int_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20char_20const__29($9 | 0, HEAP32[($8 + 24 | 0) >> 2] | 0 | 0, HEAP32[($8 + 20 | 0) >> 2] | 0 | 0, HEAP32[($8 + 12 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 74187 | 0 | 0) | 0; + physx__profile__DataBuffer_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char______DataBuffer_28physx__PxAllocatorCallback__2c_20unsigned_20int_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20char_20const__29($9 | 0, HEAP32[($8 + 24 | 0) >> 2] | 0 | 0, HEAP32[($8 + 20 | 0) >> 2] | 0 | 0, HEAP32[($8 + 12 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 74202 | 0 | 0) | 0; HEAP32[$9 >> 2] = GOT_data_internal_vtable_20for_20physx__profile__EventBuffer_physx__profile__PxDefaultContextProvider_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20physx__profile__PxProfileNullEventFilter_ + 8 | 0; i64toi32_i32$0 = 0; i64toi32_i32$1 = $9; @@ -1399285,7 +1401086,7 @@ function asmFunc(imports) { HEAP32[($4 + 8 | 0) >> 2] = $1; $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___PxProfileWrapperReflectionAllocator_28physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char__20const__29($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, physx__shdfnd__MutexImpl__getSize_28_29() | 0 | 0, GOT_data_internal___memory_base + 126079 | 0 | 0, 113 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, physx__shdfnd__MutexImpl__getSize_28_29() | 0 | 0, GOT_data_internal___memory_base + 129543 | 0 | 0, 113 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; physx__shdfnd__MutexImpl__MutexImpl_28_29(HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0; __stack_pointer = $4 + 16 | 0; return $5 | 0; @@ -1399429,7 +1401230,7 @@ function asmFunc(imports) { $3 = __stack_pointer - 16 | 0; __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; - $9 = physx__profile__ZoneManagerImpl__20physx__profile__PxProfileAllocate_physx__profile__ZoneManagerImpl__28physx__PxAllocatorCallback__2c_20char_20const__2c_20int_29(HEAP32[($3 + 12 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 106506 | 0 | 0, 54 | 0) | 0; + $9 = physx__profile__ZoneManagerImpl__20physx__profile__PxProfileAllocate_physx__profile__ZoneManagerImpl__28physx__PxAllocatorCallback__2c_20char_20const__2c_20int_29(HEAP32[($3 + 12 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 108431 | 0 | 0, 54 | 0) | 0; physx__profile__ZoneManagerImpl__ZoneManagerImpl_28physx__PxAllocatorCallback__29($9 | 0, HEAP32[($3 + 12 | 0) >> 2] | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $9 | 0; @@ -1399564,7 +1401365,7 @@ function asmFunc(imports) { __stack_pointer = $4; HEAP32[($4 + 12 | 0) >> 2] = $0; HEAP32[($4 + 8 | 0) >> 2] = $1; - $12 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(144 | 0, physx__profile__PxProfileMemoryEventBufferImpl__20physx__profile__PxProfileAllocate_physx__profile__PxProfileMemoryEventBufferImpl__28physx__PxAllocatorCallback__2c_20char_20const__2c_20int_29(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 106506 | 0 | 0, 59 | 0) | 0 | 0) | 0; + $12 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(144 | 0, physx__profile__PxProfileMemoryEventBufferImpl__20physx__profile__PxProfileAllocate_physx__profile__PxProfileMemoryEventBufferImpl__28physx__PxAllocatorCallback__2c_20char_20const__2c_20int_29(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 108431 | 0 | 0, 59 | 0) | 0 | 0) | 0; physx__profile__PxProfileMemoryEventBufferImpl__PxProfileMemoryEventBufferImpl_28physx__PxAllocatorCallback__2c_20unsigned_20int_29($12 | 0, HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; __stack_pointer = $4 + 16 | 0; return $12 | 0; @@ -1399681,9 +1401482,9 @@ function asmFunc(imports) { HEAP32[($6 + 20 | 0) >> 2] = $2; HEAP32[($6 + 16 | 0) >> 2] = $3; $7 = HEAP32[($6 + 28 | 0) >> 2] | 0; - physx__profile__DataBuffer_physx__profile__PxProfileEventMutex_2c_20physx__profile__NullLock___DataBuffer_28physx__PxAllocatorCallback__2c_20unsigned_20int_2c_20physx__profile__PxProfileEventMutex__2c_20char_20const__29($7 | 0, HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0, HEAP32[($6 + 16 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 74127 | 0 | 0) | 0; + physx__profile__DataBuffer_physx__profile__PxProfileEventMutex_2c_20physx__profile__NullLock___DataBuffer_28physx__PxAllocatorCallback__2c_20unsigned_20int_2c_20physx__profile__PxProfileEventMutex__2c_20char_20const__29($7 | 0, HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, HEAP32[($6 + 20 | 0) >> 2] | 0 | 0, HEAP32[($6 + 16 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 74142 | 0 | 0) | 0; HEAP32[$7 >> 2] = GOT_data_internal_vtable_20for_20physx__profile__MemoryEventBuffer_physx__profile__PxProfileEventMutex_2c_20physx__profile__NullLock_ + 8 | 0; - physx__profile__PxProfileWrapperNamedAllocator__PxProfileWrapperNamedAllocator_28physx__profile__PxProfileAllocatorWrapper__2c_20char_20const__29($6 + 8 | 0 | 0, physx__profile__DataBuffer_physx__profile__PxProfileEventMutex_2c_20physx__profile__NullLock___getWrapper_28_29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 93691 | 0 | 0) | 0; + physx__profile__PxProfileWrapperNamedAllocator__PxProfileWrapperNamedAllocator_28physx__profile__PxProfileAllocatorWrapper__2c_20char_20const__29($6 + 8 | 0 | 0, physx__profile__DataBuffer_physx__profile__PxProfileEventMutex_2c_20physx__profile__NullLock___getWrapper_28_29($7 | 0) | 0 | 0, GOT_data_internal___memory_base + 93782 | 0 | 0) | 0; physx__shdfnd__HashMap_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperNamedAllocator___HashMap_28physx__profile__PxProfileWrapperNamedAllocator_20const__29($7 + 76 | 0 | 0, $6 + 8 | 0 | 0) | 0; __stack_pointer = $6 + 32 | 0; return $7 | 0; @@ -1399777,7 +1401578,7 @@ function asmFunc(imports) { } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 207980 | 0, $21 + 134823 | 0, 72, GOT_data_internal_physx__profile__ZoneManagerImpl___ZoneManagerImpl_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 213962 | 0, $21 + 139645 | 0, 72, GOT_data_internal_physx__profile__ZoneManagerImpl___ZoneManagerImpl_28_29___ignore); $16 = 0; } } @@ -1399825,7 +1401626,7 @@ function asmFunc(imports) { } $12 = physx__PxGetAssertHandler_28_29() | 0; $16 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 145386 | 0, $16 + 125741 | 0, 237, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZone__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZone_____back_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$12 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($12, $16 + 151247 | 0, $16 + 129149 | 0, 237, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZone__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZone_____back_28_29___ignore); $11 = 0; } } @@ -1399927,7 +1401728,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZone__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZone_____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZone__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZone_____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1399966,7 +1401767,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 149280 | 0, $39 + 134823 | 0, 87, GOT_data_internal_physx__profile__ZoneManagerImpl__addProfileZone_28physx__profile__PxProfileZone__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 155166 | 0, $39 + 139645 | 0, 87, GOT_data_internal_physx__profile__ZoneManagerImpl__addProfileZone_28physx__profile__PxProfileZone__29___ignore); } $45 = HEAP32[($4 + 24 | 0) >> 2] | 0; $48 = FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 32 | 0) >> 2] | 0 | 0]($45) | 0; @@ -1400073,7 +1401874,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZoneHandler__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneHandler_____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZoneHandler__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneHandler_____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1400131,7 +1401932,7 @@ function asmFunc(imports) { } $35 = physx__PxGetAssertHandler_28_29() | 0; $39 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 149280 | 0, $39 + 134823 | 0, 105, GOT_data_internal_physx__profile__ZoneManagerImpl__removeProfileZone_28physx__profile__PxProfileZone__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$35 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($35, $39 + 155166 | 0, $39 + 139645 | 0, 105, GOT_data_internal_physx__profile__ZoneManagerImpl__removeProfileZone_28physx__profile__PxProfileZone__29___ignore); } $45 = HEAP32[($4 + 24 | 0) >> 2] | 0; $48 = FUNCTION_TABLE[HEAP32[((HEAP32[$45 >> 2] | 0) + 32 | 0) >> 2] | 0 | 0]($45) | 0; @@ -1400196,7 +1401997,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZone__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZone_____replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZone__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZone_____replaceWithLast_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1400328,7 +1402129,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZoneHandler__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneHandler_____replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZoneHandler__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneHandler_____replaceWithLast_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1400739,7 +1402540,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZone__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZone_____growAndPushBack_28physx__profile__PxProfileZone__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZone__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZone_____growAndPushBack_28physx__profile__PxProfileZone__20const__29___ignore); $29 = 0; } } @@ -1400796,7 +1402597,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZone____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZone____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1400882,7 +1402683,7 @@ function asmFunc(imports) { } function physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZone____getName_28_29() { - return GOT_data_internal___memory_base + 181394 | 0 | 0; + return GOT_data_internal___memory_base + 187292 | 0 | 0; } function physx__shdfnd__Array_physx__profile__PxProfileZoneHandler__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneHandler_____growAndPushBack_28physx__profile__PxProfileZoneHandler__20const__29($0, $1) { @@ -1400915,7 +1402716,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZoneHandler__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneHandler_____growAndPushBack_28physx__profile__PxProfileZoneHandler__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZoneHandler__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneHandler_____growAndPushBack_28physx__profile__PxProfileZoneHandler__20const__29___ignore); $29 = 0; } } @@ -1400972,7 +1402773,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneHandler____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneHandler____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1401058,7 +1402859,7 @@ function asmFunc(imports) { } function physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneHandler____getName_28_29() { - return GOT_data_internal___memory_base + 180870 | 0 | 0; + return GOT_data_internal___memory_base + 186768 | 0 | 0; } function void_20physx__profile__PxProfileDeleteAndDeallocate_physx__profile__ZoneManagerImpl__28physx__profile__PxProfileAllocatorWrapper__2c_20physx__profile__ZoneManagerImpl__29($0, $1) { @@ -1401080,7 +1402881,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 150783 | 0, $22 + 131140 | 0, 210, GOT_data_internal_void_20physx__profile__PxProfileDeleteAndDeallocate_physx__profile__ZoneManagerImpl__28physx__profile__PxProfileAllocatorWrapper__2c_20physx__profile__ZoneManagerImpl__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 156669 | 0, $22 + 135402 | 0, 210, GOT_data_internal_void_20physx__profile__PxProfileDeleteAndDeallocate_physx__profile__ZoneManagerImpl__28physx__profile__PxProfileAllocatorWrapper__2c_20physx__profile__ZoneManagerImpl__29___ignore); $17 = 0; } } @@ -1401832,7 +1403633,7 @@ function asmFunc(imports) { $24 = HEAP32[($4 + 24 | 0) >> 2] | 0; } HEAP32[($4 + 16 | 0) >> 2] = $24; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__profile__PxProfileWrapperNamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 16 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 132255 | 0 | 0, 126 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__profile__PxProfileWrapperNamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 16 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 136685 | 0 | 0, 126 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; __memset(HEAP32[($4 + 12 | 0) >> 2] | 0 | 0, 15 | 0, HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) | 0; label$4 : { if (!((HEAP32[($5 + 8 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { @@ -1402207,7 +1404008,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileEventBufferClient__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileEventBufferClient_____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileEventBufferClient__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileEventBufferClient_____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1402303,7 +1404104,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileEventBufferClient__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileEventBufferClient_____replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileEventBufferClient__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileEventBufferClient_____replaceWithLast_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1402493,7 +1404294,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperNamedAllocator___GetKey_2c_20physx__profile__PxProfileWrapperNamedAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperNamedAllocator___GetKey_2c_20physx__profile__PxProfileWrapperNamedAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -1402517,7 +1404318,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 3 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__profile__PxProfileWrapperNamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__profile__PxProfileWrapperNamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -1402529,7 +1404330,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperNamedAllocator___GetKey_2c_20physx__profile__PxProfileWrapperNamedAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperNamedAllocator___GetKey_2c_20physx__profile__PxProfileWrapperNamedAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -1402584,7 +1404385,7 @@ function asmFunc(imports) { } $238 = physx__PxGetAssertHandler_28_29() | 0; $242 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 172954 | 0, $242 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperNamedAllocator___GetKey_2c_20physx__profile__PxProfileWrapperNamedAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 178852 | 0, $242 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperNamedAllocator___GetKey_2c_20physx__profile__PxProfileWrapperNamedAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $237 = 0; } } @@ -1402744,7 +1404545,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 36 | 0) >> 2] | 0 | 0) == (0 | 0) & 1 | 0)) { break label$1 } - HEAP32[($4 + 36 | 0) >> 2] = GOT_data_internal___memory_base + 270417 | 0; + HEAP32[($4 + 36 | 0) >> 2] = GOT_data_internal___memory_base + 276399 | 0; } (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperNamedAllocator___find_28char_20const__20const__29_20const($5 + 76 | 0 | 0, $4 + 36 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 32 | 0) >> 2] = wasm2js_i32$1; label$2 : { @@ -1402986,7 +1404787,7 @@ function asmFunc(imports) { __stack_pointer = $4; HEAP32[($4 + 12 | 0) >> 2] = $0; HEAP32[($4 + 8 | 0) >> 2] = $1; - unsigned_20int_20physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_unsigned_20short__28char_20const__2c_20unsigned_20short_20const__29(HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 93850 | 0 | 0, HEAP32[($4 + 12 | 0) >> 2] | 0 | 0) | 0; + unsigned_20int_20physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_unsigned_20short__28char_20const__2c_20unsigned_20short_20const__29(HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 93941 | 0 | 0, HEAP32[($4 + 12 | 0) >> 2] | 0 | 0) | 0; __stack_pointer = $4 + 16 | 0; return; } @@ -1403002,10 +1404803,10 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAP32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_28char_20const__2c_20unsigned_20int_20const__2c_20physx__profile__EventStreamCompressionFlags__Enum_29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 145826 | 0 | 0, $6 + 8 | 0 | 0, physx__profile__MemoryEventHeader__getSizeCompress_28_29_20const(HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0 | 0) | 0; - physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_28char_20const__2c_20unsigned_20int_20const__2c_20physx__profile__EventStreamCompressionFlags__Enum_29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 150786 | 0 | 0, $6 + 12 | 0 | 0, physx__profile__MemoryEventHeader__getTypeCompress_28_29_20const(HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0 | 0) | 0; - physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_28char_20const__2c_20unsigned_20int_20const__2c_20physx__profile__EventStreamCompressionFlags__Enum_29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 153767 | 0 | 0, $6 + 16 | 0 | 0, physx__profile__MemoryEventHeader__getFnameCompress_28_29_20const(HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0 | 0) | 0; - physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_28char_20const__2c_20unsigned_20int_20const__2c_20physx__profile__EventStreamCompressionFlags__Enum_29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 150964 | 0 | 0, $6 + 20 | 0 | 0, physx__profile__MemoryEventHeader__getLineCompress_28_29_20const(HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0 | 0) | 0; + physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_28char_20const__2c_20unsigned_20int_20const__2c_20physx__profile__EventStreamCompressionFlags__Enum_29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 151706 | 0 | 0, $6 + 8 | 0 | 0, physx__profile__MemoryEventHeader__getSizeCompress_28_29_20const(HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0 | 0) | 0; + physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_28char_20const__2c_20unsigned_20int_20const__2c_20physx__profile__EventStreamCompressionFlags__Enum_29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 156672 | 0 | 0, $6 + 12 | 0 | 0, physx__profile__MemoryEventHeader__getTypeCompress_28_29_20const(HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0 | 0) | 0; + physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_28char_20const__2c_20unsigned_20int_20const__2c_20physx__profile__EventStreamCompressionFlags__Enum_29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 159653 | 0 | 0, $6 + 16 | 0 | 0, physx__profile__MemoryEventHeader__getFnameCompress_28_29_20const(HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0 | 0) | 0; + physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_28char_20const__2c_20unsigned_20int_20const__2c_20physx__profile__EventStreamCompressionFlags__Enum_29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 156850 | 0 | 0, $6 + 20 | 0 | 0, physx__profile__MemoryEventHeader__getLineCompress_28_29_20const(HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0 | 0) | 0; void_20physx__profile__MemoryEventData__streamify_physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____28physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____2c_20physx__profile__MemoryEventHeader_20const__29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0); __stack_pointer = $5 + 16 | 0; return; @@ -1403165,8 +1404966,8 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAP32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_28char_20const__2c_20char_20const___29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 141430 | 0 | 0, $6 | 0) | 0; - unsigned_20int_20physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_unsigned_20int__28char_20const__2c_20unsigned_20int_20const__29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 154113 | 0 | 0, $6 + 4 | 0 | 0) | 0; + physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_28char_20const__2c_20char_20const___29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 147260 | 0 | 0, $6 | 0) | 0; + unsigned_20int_20physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_unsigned_20int__28char_20const__2c_20unsigned_20int_20const__29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 159999 | 0 | 0, $6 + 4 | 0 | 0) | 0; __stack_pointer = $5 + 16 | 0; return; } @@ -1403215,7 +1405016,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperNamedAllocator___GetKey_2c_20physx__profile__PxProfileWrapperNamedAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperNamedAllocator___GetKey_2c_20physx__profile__PxProfileWrapperNamedAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -1403253,7 +1405054,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperNamedAllocator___GetKey_2c_20physx__profile__PxProfileWrapperNamedAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperNamedAllocator___GetKey_2c_20physx__profile__PxProfileWrapperNamedAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -1403268,7 +1405069,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperNamedAllocator___GetKey_2c_20physx__profile__PxProfileWrapperNamedAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperNamedAllocator___GetKey_2c_20physx__profile__PxProfileWrapperNamedAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -1403340,7 +1405141,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 255246 | 0, $25 + 127867 | 0, 92, GOT_data_internal_physx__profile__BitMaskSetter_unsigned_20short_2c_20_28unsigned_20char_294_2c_20_28unsigned_20char_290_2c_20unsigned_20char___setValue_28unsigned_20short__2c_20unsigned_20char_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 261228 | 0, $25 + 131625 | 0, 92, GOT_data_internal_physx__profile__BitMaskSetter_unsigned_20short_2c_20_28unsigned_20char_294_2c_20_28unsigned_20char_290_2c_20unsigned_20char___setValue_28unsigned_20short__2c_20unsigned_20char_29___ignore); $20 = 0; } } @@ -1403373,7 +1405174,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 255246 | 0, $25 + 127867 | 0, 92, GOT_data_internal_physx__profile__BitMaskSetter_unsigned_20short_2c_20_28unsigned_20char_292_2c_20_28unsigned_20char_294_2c_20unsigned_20char___setValue_28unsigned_20short__2c_20unsigned_20char_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 261228 | 0, $25 + 131625 | 0, 92, GOT_data_internal_physx__profile__BitMaskSetter_unsigned_20short_2c_20_28unsigned_20char_292_2c_20_28unsigned_20char_294_2c_20unsigned_20char___setValue_28unsigned_20short__2c_20unsigned_20char_29___ignore); $20 = 0; } } @@ -1403406,7 +1405207,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 255246 | 0, $25 + 127867 | 0, 92, GOT_data_internal_physx__profile__BitMaskSetter_unsigned_20short_2c_20_28unsigned_20char_292_2c_20_28unsigned_20char_296_2c_20unsigned_20char___setValue_28unsigned_20short__2c_20unsigned_20char_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 261228 | 0, $25 + 131625 | 0, 92, GOT_data_internal_physx__profile__BitMaskSetter_unsigned_20short_2c_20_28unsigned_20char_292_2c_20_28unsigned_20char_296_2c_20unsigned_20char___setValue_28unsigned_20short__2c_20unsigned_20char_29___ignore); $20 = 0; } } @@ -1403439,7 +1405240,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 255246 | 0, $25 + 127867 | 0, 92, GOT_data_internal_physx__profile__BitMaskSetter_unsigned_20short_2c_20_28unsigned_20char_292_2c_20_28unsigned_20char_298_2c_20unsigned_20char___setValue_28unsigned_20short__2c_20unsigned_20char_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 261228 | 0, $25 + 131625 | 0, 92, GOT_data_internal_physx__profile__BitMaskSetter_unsigned_20short_2c_20_28unsigned_20char_292_2c_20_28unsigned_20char_298_2c_20unsigned_20char___setValue_28unsigned_20short__2c_20unsigned_20char_29___ignore); $20 = 0; } } @@ -1403472,7 +1405273,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 255246 | 0, $25 + 127867 | 0, 92, GOT_data_internal_physx__profile__BitMaskSetter_unsigned_20short_2c_20_28unsigned_20char_292_2c_20_28unsigned_20char_2910_2c_20unsigned_20char___setValue_28unsigned_20short__2c_20unsigned_20char_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 261228 | 0, $25 + 131625 | 0, 92, GOT_data_internal_physx__profile__BitMaskSetter_unsigned_20short_2c_20_28unsigned_20char_292_2c_20_28unsigned_20char_2910_2c_20unsigned_20char___setValue_28unsigned_20short__2c_20unsigned_20char_29___ignore); $20 = 0; } } @@ -1403505,7 +1405306,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 255246 | 0, $25 + 127867 | 0, 92, GOT_data_internal_physx__profile__BitMaskSetter_unsigned_20short_2c_20_28unsigned_20char_292_2c_20_28unsigned_20char_2912_2c_20unsigned_20char___setValue_28unsigned_20short__2c_20unsigned_20char_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 261228 | 0, $25 + 131625 | 0, 92, GOT_data_internal_physx__profile__BitMaskSetter_unsigned_20short_2c_20_28unsigned_20char_292_2c_20_28unsigned_20char_2912_2c_20unsigned_20char___setValue_28unsigned_20short__2c_20unsigned_20char_29___ignore); $20 = 0; } } @@ -1403554,7 +1405355,7 @@ function asmFunc(imports) { } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 188541 | 0, $25 + 133356 | 0, 58, GOT_data_internal_physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_28char_20const__2c_20char_20const___29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 194503 | 0, $25 + 137954 | 0, 58, GOT_data_internal_physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_28char_20const__2c_20char_20const___29___ignore); $20 = 0; } } @@ -1403602,7 +1405403,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 227756 | 0, $24 + 127867 | 0, 55, GOT_data_internal_unsigned_20char_20physx__profile__convertToNBits_2u_2c_20physx__profile__EventStreamCompressionFlags__Enum__28physx__profile__EventStreamCompressionFlags__Enum_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 233738 | 0, $24 + 131625 | 0, 55, GOT_data_internal_unsigned_20char_20physx__profile__convertToNBits_2u_2c_20physx__profile__EventStreamCompressionFlags__Enum__28physx__profile__EventStreamCompressionFlags__Enum_29___ignore); $19 = 0; } } @@ -1403633,7 +1405434,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 227756 | 0, $24 + 127867 | 0, 55, GOT_data_internal_unsigned_20char_20physx__profile__convertToNBits_4u_2c_20physx__profile__MemoryEventTypes__Enum__28physx__profile__MemoryEventTypes__Enum_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 233738 | 0, $24 + 131625 | 0, 55, GOT_data_internal_unsigned_20char_20physx__profile__convertToNBits_4u_2c_20physx__profile__MemoryEventTypes__Enum__28physx__profile__MemoryEventTypes__Enum_29___ignore); $19 = 0; } } @@ -1403803,7 +1405604,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 147049 | 0, $29 + 127953 | 0, 146, GOT_data_internal_physx__profile__findCompressionValue_28unsigned_20int_2c_20physx__profile__EventStreamCompressionFlags__Enum_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 152929 | 0, $29 + 131725 | 0, 146, GOT_data_internal_physx__profile__findCompressionValue_28unsigned_20int_2c_20physx__profile__EventStreamCompressionFlags__Enum_29___ignore); $24 = 0; } } @@ -1404004,7 +1405805,7 @@ function asmFunc(imports) { HEAP32[($5 + 12 | 0) >> 2] = $0; HEAP32[($5 + 8 | 0) >> 2] = $1; HEAP32[($5 + 4 | 0) >> 2] = $2; - physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_28char_20const__2c_20unsigned_20long_20long_20const__2c_20physx__profile__EventStreamCompressionFlags__Enum_29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 79623 | 0 | 0, HEAP32[($5 + 12 | 0) >> 2] | 0 | 0, physx__profile__MemoryEventHeader__getAddrCompress_28_29_20const(HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0 | 0) | 0; + physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_28char_20const__2c_20unsigned_20long_20long_20const__2c_20physx__profile__EventStreamCompressionFlags__Enum_29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 79666 | 0 | 0, HEAP32[($5 + 12 | 0) >> 2] | 0 | 0, physx__profile__MemoryEventHeader__getAddrCompress_28_29_20const(HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0 | 0) | 0; __stack_pointer = $5 + 16 | 0; return; } @@ -1404037,7 +1405838,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 147049 | 0, $29 + 127953 | 0, 118, GOT_data_internal_physx__profile__findCompressionValue_28unsigned_20long_20long_2c_20physx__profile__EventStreamCompressionFlags__Enum_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 152929 | 0, $29 + 131725 | 0, 118, GOT_data_internal_physx__profile__findCompressionValue_28unsigned_20long_20long_2c_20physx__profile__EventStreamCompressionFlags__Enum_29___ignore); $24 = 0; } } @@ -1404420,7 +1406221,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 150783 | 0, $22 + 131140 | 0, 210, GOT_data_internal_void_20physx__profile__PxProfileDeleteAndDeallocate_physx__profile__PxProfileMemoryEventBufferImpl__28physx__profile__PxProfileAllocatorWrapper__2c_20physx__profile__PxProfileMemoryEventBufferImpl__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 156669 | 0, $22 + 135402 | 0, 210, GOT_data_internal_void_20physx__profile__PxProfileDeleteAndDeallocate_physx__profile__PxProfileMemoryEventBufferImpl__28physx__profile__PxProfileAllocatorWrapper__2c_20physx__profile__PxProfileMemoryEventBufferImpl__29___ignore); $17 = 0; } } @@ -1404491,7 +1406292,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileEventBufferClient__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileEventBufferClient_____growAndPushBack_28physx__profile__PxProfileEventBufferClient__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileEventBufferClient__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileEventBufferClient_____growAndPushBack_28physx__profile__PxProfileEventBufferClient__20const__29___ignore); $29 = 0; } } @@ -1404548,7 +1406349,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileEventBufferClient____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileEventBufferClient____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1404634,7 +1406435,7 @@ function asmFunc(imports) { } function physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileEventBufferClient____getName_28_29() { - return GOT_data_internal___memory_base + 180420 | 0 | 0; + return GOT_data_internal___memory_base + 186318 | 0 | 0; } function physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward____getAllocator_28_29($0) { @@ -1404649,7 +1406450,7 @@ function asmFunc(imports) { } function physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward____getName_28_29() { - return GOT_data_internal___memory_base + 178877 | 0 | 0; + return GOT_data_internal___memory_base + 184775 | 0 | 0; } function physx__profile__DataBuffer_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char______DataBuffer_28physx__PxAllocatorCallback__2c_20unsigned_20int_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20char_20const__29($0, $1, $2, $3, $4) { @@ -1405313,7 +1407114,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZoneClient__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneClient_____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZoneClient__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneClient_____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1405641,7 +1407442,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileEventName_2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileEventName____operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileEventName_2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileEventName____operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1405799,7 +1407600,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZoneClient__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneClient_____replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZoneClient__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneClient_____replaceWithLast_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1407122,7 +1408923,7 @@ function asmFunc(imports) { } function physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___getName_28_29() { - return GOT_data_internal___memory_base + 168981 | 0 | 0; + return GOT_data_internal___memory_base + 174879 | 0 | 0; } function physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileEventName___PxProfileWrapperReflectionAllocator_28physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileEventName__20const__29($0, $1) { @@ -1407231,7 +1409032,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int__2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int__2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -1407255,7 +1409056,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 3 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -1407267,7 +1409068,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int__2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int__2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -1407322,7 +1409123,7 @@ function asmFunc(imports) { } $238 = physx__PxGetAssertHandler_28_29() | 0; $242 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 172954 | 0, $242 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int__2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 178852 | 0, $242 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int__2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $237 = 0; } } @@ -1407499,7 +1409300,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20short_20const_2c_20char_20const___2c_20unsigned_20short_2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20short_2c_20char_20const__2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const_____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const___2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20short_20const_2c_20char_20const___2c_20unsigned_20short_2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20short_2c_20char_20const__2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const_____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const___2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -1407523,7 +1409324,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 3 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__profile__PxProfileWrapperReflectionAllocator_char_20const____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__profile__PxProfileWrapperReflectionAllocator_char_20const____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -1407535,7 +1409336,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20short_20const_2c_20char_20const___2c_20unsigned_20short_2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20short_2c_20char_20const__2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const_____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const___2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20short_20const_2c_20char_20const___2c_20unsigned_20short_2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20short_2c_20char_20const__2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const_____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const___2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -1407590,7 +1409391,7 @@ function asmFunc(imports) { } $238 = physx__PxGetAssertHandler_28_29() | 0; $242 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 172954 | 0, $242 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20short_20const_2c_20char_20const___2c_20unsigned_20short_2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20short_2c_20char_20const__2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const_____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const___2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 178852 | 0, $242 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20short_20const_2c_20char_20const___2c_20unsigned_20short_2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20short_2c_20char_20const__2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const_____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const___2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $237 = 0; } } @@ -1407735,7 +1409536,7 @@ function asmFunc(imports) { } function physx__profile__PxProfileWrapperReflectionAllocator_char_20const____getName_28_29() { - return GOT_data_internal___memory_base + 181037 | 0 | 0; + return GOT_data_internal___memory_base + 186935 | 0 | 0; } function physx__shdfnd__Hash_unsigned_20short___operator_28_29_28unsigned_20short_20const__29_20const($0, $1) { @@ -1407963,7 +1409764,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileEventName_2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileEventName____growAndPushBack_28physx__profile__PxProfileEventName_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileEventName_2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileEventName____growAndPushBack_28physx__profile__PxProfileEventName_20const__29___ignore); $29 = 0; } } @@ -1408047,7 +1409848,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20short_20const_2c_20char_20const___2c_20unsigned_20short_2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20short_2c_20char_20const__2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const_____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const___2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20short_20const_2c_20char_20const___2c_20unsigned_20short_2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20short_2c_20char_20const__2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const_____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const___2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -1408085,7 +1409886,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20short_20const_2c_20char_20const___2c_20unsigned_20short_2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20short_2c_20char_20const__2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const_____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const___2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20short_20const_2c_20char_20const___2c_20unsigned_20short_2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20short_2c_20char_20const__2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const_____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const___2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -1408100,7 +1409901,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20short_20const_2c_20char_20const___2c_20unsigned_20short_2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20short_2c_20char_20const__2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const_____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const___2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20short_20const_2c_20char_20const___2c_20unsigned_20short_2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20short_2c_20char_20const__2c_20physx__shdfnd__Hash_unsigned_20short__2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const_____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_char_20const___2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -1408173,7 +1409974,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int__2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int__2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -1408211,7 +1410012,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int__2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int__2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -1408226,7 +1410027,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int__2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int__2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -1408290,7 +1410091,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileEventName___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileEventName___allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1408453,7 +1410254,7 @@ function asmFunc(imports) { } function physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileEventName___getName_28_29() { - return GOT_data_internal___memory_base + 174126 | 0 | 0; + return GOT_data_internal___memory_base + 180024 | 0 | 0; } function physx__shdfnd__Array_physx__profile__PxProfileZoneClient__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneClient______Array_28_29($0) { @@ -1408799,7 +1410600,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 116254 | 0, $23 + 129300 | 0, 469, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int__2c_20true___Iter__check_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 119621 | 0, $23 + 133282 | 0, 469, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20unsigned_20int__2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int____GetKey_2c_20physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20int__2c_20true___Iter__check_28_29_20const___ignore); $18 = 0; } } @@ -1409024,7 +1410825,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZoneClient__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneClient_____growAndPushBack_28physx__profile__PxProfileZoneClient__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__profile__PxProfileZoneClient__2c_20physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneClient_____growAndPushBack_28physx__profile__PxProfileZoneClient__20const__29___ignore); $29 = 0; } } @@ -1409081,7 +1410882,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneClient____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneClient____allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1409167,7 +1410968,7 @@ function asmFunc(imports) { } function physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileZoneClient____getName_28_29() { - return GOT_data_internal___memory_base + 180599 | 0 | 0; + return GOT_data_internal___memory_base + 186497 | 0 | 0; } function void_20physx__profile__PxProfileDeleteAndDeallocate_physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___28physx__profile__PxProfileAllocatorWrapper__2c_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___29($0, $1) { @@ -1409189,7 +1410990,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 150783 | 0, $22 + 131140 | 0, 210, GOT_data_internal_void_20physx__profile__PxProfileDeleteAndDeallocate_physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___28physx__profile__PxProfileAllocatorWrapper__2c_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 156669 | 0, $22 + 135402 | 0, 210, GOT_data_internal_void_20physx__profile__PxProfileDeleteAndDeallocate_physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___28physx__profile__PxProfileAllocatorWrapper__2c_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___29___ignore); $17 = 0; } } @@ -1409661,7 +1411462,7 @@ function asmFunc(imports) { } $39 = physx__PxGetAssertHandler_28_29() | 0; $43 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 147238 | 0, $43 + 132444 | 0, 258, GOT_data_internal_void_20physx__profile__EventBuffer_physx__profile__PxDefaultContextProvider_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20physx__profile__PxProfileNullEventFilter___sendEvent_physx__profile__RelativeStartEvent__28physx__profile__EventHeader__2c_20physx__profile__RelativeStartEvent__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 153124 | 0, $43 + 136902 | 0, 258, GOT_data_internal_void_20physx__profile__EventBuffer_physx__profile__PxDefaultContextProvider_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20physx__profile__PxProfileNullEventFilter___sendEvent_physx__profile__RelativeStartEvent__28physx__profile__EventHeader__2c_20physx__profile__RelativeStartEvent__29___ignore); $38 = 0; } } @@ -1409763,7 +1411564,7 @@ function asmFunc(imports) { } $39 = physx__PxGetAssertHandler_28_29() | 0; $43 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 147238 | 0, $43 + 132444 | 0, 258, GOT_data_internal_void_20physx__profile__EventBuffer_physx__profile__PxDefaultContextProvider_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20physx__profile__PxProfileNullEventFilter___sendEvent_physx__profile__StartEvent__28physx__profile__EventHeader__2c_20physx__profile__StartEvent__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 153124 | 0, $43 + 136902 | 0, 258, GOT_data_internal_void_20physx__profile__EventBuffer_physx__profile__PxDefaultContextProvider_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20physx__profile__PxProfileNullEventFilter___sendEvent_physx__profile__StartEvent__28physx__profile__EventHeader__2c_20physx__profile__StartEvent__29___ignore); $38 = 0; } } @@ -1409914,10 +1411715,10 @@ function asmFunc(imports) { HEAP32[($4 + 12 | 0) >> 2] = $0; HEAP32[($4 + 8 | 0) >> 2] = $1; $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = unsigned_20int_20physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_unsigned_20char__28char_20const__2c_20unsigned_20char_20const__29(HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 150525 | 0 | 0, $5 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; - $17 = unsigned_20int_20physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_unsigned_20char__28char_20const__2c_20unsigned_20char_20const__29(HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 81843 | 0 | 0, $5 + 1 | 0 | 0) | 0; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = unsigned_20int_20physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_unsigned_20char__28char_20const__2c_20unsigned_20char_20const__29(HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 156411 | 0 | 0, $5 | 0) | 0), HEAP32[(wasm2js_i32$0 + 4 | 0) >> 2] = wasm2js_i32$1; + $17 = unsigned_20int_20physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_unsigned_20char__28char_20const__2c_20unsigned_20char_20const__29(HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 81886 | 0 | 0, $5 + 1 | 0 | 0) | 0; HEAP32[($4 + 4 | 0) >> 2] = (HEAP32[($4 + 4 | 0) >> 2] | 0) + $17 | 0; - $26 = unsigned_20int_20physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_unsigned_20short__28char_20const__2c_20unsigned_20short_20const__29(HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 160958 | 0 | 0, $5 + 2 | 0 | 0) | 0; + $26 = unsigned_20int_20physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_unsigned_20short__28char_20const__2c_20unsigned_20short_20const__29(HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 166856 | 0 | 0, $5 + 2 | 0 | 0) | 0; HEAP32[($4 + 4 | 0) >> 2] = (HEAP32[($4 + 4 | 0) >> 2] | 0) + $26 | 0; $29 = HEAP32[($4 + 4 | 0) >> 2] | 0; __stack_pointer = $4 + 16 | 0; @@ -1409934,7 +1411735,7 @@ function asmFunc(imports) { HEAP32[($5 + 12 | 0) >> 2] = $0; HEAP32[($5 + 8 | 0) >> 2] = $1; HEAP32[($5 + 4 | 0) >> 2] = $2; - $13 = physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_28char_20const__2c_20unsigned_20long_20long_20const__2c_20physx__profile__EventStreamCompressionFlags__Enum_29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 89690 | 0 | 0, HEAP32[($5 + 12 | 0) >> 2] | 0 | 0, physx__profile__EventHeader__getTimestampCompressionFlags_28_29_20const(HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0 | 0) | 0; + $13 = physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_28char_20const__2c_20unsigned_20long_20long_20const__2c_20physx__profile__EventStreamCompressionFlags__Enum_29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 89759 | 0 | 0, HEAP32[($5 + 12 | 0) >> 2] | 0 | 0, physx__profile__EventHeader__getTimestampCompressionFlags_28_29_20const(HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0 | 0) | 0; __stack_pointer = $5 + 16 | 0; return $13 | 0; } @@ -1410063,12 +1411864,12 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAP32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = unsigned_20int_20physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_unsigned_20int__28char_20const__2c_20unsigned_20int_20const__29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 161111 | 0 | 0, $6 + 8 | 0 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; - $19 = physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_28char_20const__2c_20unsigned_20long_20long_20const__2c_20physx__profile__EventStreamCompressionFlags__Enum_29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 160948 | 0 | 0, $6 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = unsigned_20int_20physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_unsigned_20int__28char_20const__2c_20unsigned_20int_20const__29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 167009 | 0 | 0, $6 + 8 | 0 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + $19 = physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_28char_20const__2c_20unsigned_20long_20long_20const__2c_20physx__profile__EventStreamCompressionFlags__Enum_29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 166846 | 0 | 0, $6 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0; HEAP32[$5 >> 2] = (HEAP32[$5 >> 2] | 0) + $19 | 0; $28 = unsigned_20int_20physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_unsigned_20char__28char_20const__2c_20unsigned_20char_20const__29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 66176 | 0 | 0, $6 + 12 | 0 | 0) | 0; HEAP32[$5 >> 2] = (HEAP32[$5 >> 2] | 0) + $28 | 0; - $37 = unsigned_20int_20physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_unsigned_20char__28char_20const__2c_20unsigned_20char_20const__29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 160942 | 0 | 0, $6 + 13 | 0 | 0) | 0; + $37 = unsigned_20int_20physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_unsigned_20char__28char_20const__2c_20unsigned_20char_20const__29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 166840 | 0 | 0, $6 + 13 | 0 | 0) | 0; HEAP32[$5 >> 2] = (HEAP32[$5 >> 2] | 0) + $37 | 0; $40 = HEAP32[$5 >> 2] | 0; __stack_pointer = $5 + 16 | 0; @@ -1410301,7 +1412102,7 @@ function asmFunc(imports) { } $39 = physx__PxGetAssertHandler_28_29() | 0; $43 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 147238 | 0, $43 + 132444 | 0, 258, GOT_data_internal_void_20physx__profile__EventBuffer_physx__profile__PxDefaultContextProvider_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20physx__profile__PxProfileNullEventFilter___sendEvent_physx__profile__RelativeStopEvent__28physx__profile__EventHeader__2c_20physx__profile__RelativeStopEvent__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 153124 | 0, $43 + 136902 | 0, 258, GOT_data_internal_void_20physx__profile__EventBuffer_physx__profile__PxDefaultContextProvider_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20physx__profile__PxProfileNullEventFilter___sendEvent_physx__profile__RelativeStopEvent__28physx__profile__EventHeader__2c_20physx__profile__RelativeStopEvent__29___ignore); $38 = 0; } } @@ -1410365,7 +1412166,7 @@ function asmFunc(imports) { } $39 = physx__PxGetAssertHandler_28_29() | 0; $43 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 147238 | 0, $43 + 132444 | 0, 258, GOT_data_internal_void_20physx__profile__EventBuffer_physx__profile__PxDefaultContextProvider_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20physx__profile__PxProfileNullEventFilter___sendEvent_physx__profile__StopEvent__28physx__profile__EventHeader__2c_20physx__profile__StopEvent__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 153124 | 0, $43 + 136902 | 0, 258, GOT_data_internal_void_20physx__profile__EventBuffer_physx__profile__PxDefaultContextProvider_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20physx__profile__PxProfileNullEventFilter___sendEvent_physx__profile__StopEvent__28physx__profile__EventHeader__2c_20physx__profile__StopEvent__29___ignore); $38 = 0; } } @@ -1410534,7 +1412335,7 @@ function asmFunc(imports) { } $39 = physx__PxGetAssertHandler_28_29() | 0; $43 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 147238 | 0, $43 + 132444 | 0, 258, GOT_data_internal_void_20physx__profile__EventBuffer_physx__profile__PxDefaultContextProvider_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20physx__profile__PxProfileNullEventFilter___sendEvent_physx__profile__EventValue__28physx__profile__EventHeader__2c_20physx__profile__EventValue__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$39 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($39, $43 + 153124 | 0, $43 + 136902 | 0, 258, GOT_data_internal_void_20physx__profile__EventBuffer_physx__profile__PxDefaultContextProvider_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20physx__profile__PxProfileNullEventFilter___sendEvent_physx__profile__EventValue__28physx__profile__EventHeader__2c_20physx__profile__EventValue__29___ignore); $38 = 0; } } @@ -1410616,10 +1412417,10 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAP32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_28char_20const__2c_20unsigned_20long_20long_20const__2c_20physx__profile__EventStreamCompressionFlags__Enum_29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 147139 | 0 | 0, $6 | 0, physx__profile__EventHeader__getTimestampCompressionFlags_28_29_20const(HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; - $22 = physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_28char_20const__2c_20unsigned_20long_20long_20const__2c_20physx__profile__EventStreamCompressionFlags__Enum_29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 160948 | 0 | 0, $6 + 8 | 0 | 0, physx__profile__EventHeader__getContextIdCompressionFlags_28_29_20const(HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0 | 0) | 0; + (wasm2js_i32$0 = $5, wasm2js_i32$1 = physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_28char_20const__2c_20unsigned_20long_20long_20const__2c_20physx__profile__EventStreamCompressionFlags__Enum_29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 153019 | 0 | 0, $6 | 0, physx__profile__EventHeader__getTimestampCompressionFlags_28_29_20const(HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; + $22 = physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_28char_20const__2c_20unsigned_20long_20long_20const__2c_20physx__profile__EventStreamCompressionFlags__Enum_29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 166846 | 0 | 0, $6 + 8 | 0 | 0, physx__profile__EventHeader__getContextIdCompressionFlags_28_29_20const(HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0 | 0) | 0; HEAP32[$5 >> 2] = (HEAP32[$5 >> 2] | 0) + $22 | 0; - $31 = unsigned_20int_20physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_unsigned_20int__28char_20const__2c_20unsigned_20int_20const__29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 161111 | 0 | 0, $6 + 16 | 0 | 0) | 0; + $31 = unsigned_20int_20physx__profile__EventSerializer_physx__profile__MemoryBuffer_physx__profile__PxProfileWrapperNamedAllocator____streamify_unsigned_20int__28char_20const__2c_20unsigned_20int_20const__29(HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 167009 | 0 | 0, $6 + 16 | 0 | 0) | 0; HEAP32[$5 >> 2] = (HEAP32[$5 >> 2] | 0) + $31 | 0; $34 = HEAP32[$5 >> 2] | 0; __stack_pointer = $5 + 16 | 0; @@ -1410638,7 +1412439,7 @@ function asmFunc(imports) { } function physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__ZoneManagerImpl___getName_28_29() { - return GOT_data_internal___memory_base + 170012 | 0 | 0; + return GOT_data_internal___memory_base + 175910 | 0 | 0; } function physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileMemoryEventBufferImpl___getAllocator_28_29($0) { @@ -1410653,11 +1412454,11 @@ function asmFunc(imports) { } function physx__profile__PxProfileWrapperReflectionAllocator_physx__profile__PxProfileMemoryEventBufferImpl___getName_28_29() { - return GOT_data_internal___memory_base + 170165 | 0 | 0; + return GOT_data_internal___memory_base + 176063 | 0 | 0; } function __cxx_global_var_init_19() { - __cxa_atexit(GOT_data_internal___table_base + 5201 | 0 | 0, 0 | 0, GOT_data_internal___memory_base + 65536 | 0 | 0) | 0; + __cxa_atexit(GOT_data_internal___table_base + 5235 | 0 | 0, 0 | 0, GOT_data_internal___memory_base + 65536 | 0 | 0) | 0; return; } @@ -1410703,19 +1412504,19 @@ function asmFunc(imports) { $10 = physx__pvdsdk__PvdCommStreamEmbeddedTypes__getProfileEventStreamSemantic_28_29() | 0; $14 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 20 | 0 | 0, $14 | 0, $14 | 0) | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__profile__PxProfileZone_2c_20unsigned_20char__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($9 | 0, GOT_data_internal___memory_base + 78132 | 0 | 0, $10 | 0, 2 | 0, $3 + 20 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__profile__PxProfileZone_2c_20unsigned_20char__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($9 | 0, GOT_data_internal___memory_base + 78175 | 0 | 0, $10 | 0, 2 | 0, $3 + 20 | 0 | 0) | 0; physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createClass_physx__profile__PxProfileMemoryEventBuffer__28_29((HEAP32[($3 + 28 | 0) >> 2] | 0) + 4 | 0 | 0) | 0; $26 = (HEAP32[($3 + 28 | 0) >> 2] | 0) + 4 | 0; $27 = physx__pvdsdk__PvdCommStreamEmbeddedTypes__getMemoryEventStreamSemantic_28_29() | 0; $31 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 12 | 0 | 0, $31 | 0, $31 | 0) | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__profile__PxProfileMemoryEventBuffer_2c_20unsigned_20char__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($26 | 0, GOT_data_internal___memory_base + 78132 | 0 | 0, $27 | 0, 2 | 0, $3 + 12 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__profile__PxProfileMemoryEventBuffer_2c_20unsigned_20char__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($26 | 0, GOT_data_internal___memory_base + 78175 | 0 | 0, $27 | 0, 2 | 0, $3 + 12 | 0 | 0) | 0; physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createClass_physx__pvdsdk__PvdUserRenderer__28_29((HEAP32[($3 + 28 | 0) >> 2] | 0) + 4 | 0 | 0) | 0; $43 = (HEAP32[($3 + 28 | 0) >> 2] | 0) + 4 | 0; $44 = physx__pvdsdk__PvdCommStreamEmbeddedTypes__getRendererEventStreamSemantic_28_29() | 0; $48 = 0; physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___DataRef_28physx__pvdsdk__NamedValue_20const__2c_20physx__pvdsdk__NamedValue_20const__29($3 + 4 | 0 | 0, $48 | 0, $48 | 0) | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__pvdsdk__PvdUserRenderer_2c_20unsigned_20char__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($43 | 0, GOT_data_internal___memory_base + 78132 | 0 | 0, $44 | 0, 2 | 0, $3 + 4 | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__pvdsdk__PvdUserRenderer_2c_20unsigned_20char__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($43 | 0, GOT_data_internal___memory_base + 78175 | 0 | 0, $44 | 0, 2 | 0, $3 + 4 | 0 | 0) | 0; __stack_pointer = $3 + 32 | 0; return; } @@ -1410734,7 +1412535,7 @@ function asmFunc(imports) { } function physx__pvdsdk__PvdCommStreamEmbeddedTypes__getProfileEventStreamSemantic_28_29() { - return GOT_data_internal___memory_base + 120904 | 0 | 0; + return GOT_data_internal___memory_base + 124271 | 0 | 0; } function physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__profile__PxProfileZone_2c_20unsigned_20char__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($0, $1, $2, $3, $4) { @@ -1410777,7 +1412578,7 @@ function asmFunc(imports) { } function physx__pvdsdk__PvdCommStreamEmbeddedTypes__getMemoryEventStreamSemantic_28_29() { - return GOT_data_internal___memory_base + 120864 | 0 | 0; + return GOT_data_internal___memory_base + 124231 | 0 | 0; } function physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__profile__PxProfileMemoryEventBuffer_2c_20unsigned_20char__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($0, $1, $2, $3, $4) { @@ -1410820,7 +1412621,7 @@ function asmFunc(imports) { } function physx__pvdsdk__PvdCommStreamEmbeddedTypes__getRendererEventStreamSemantic_28_29() { - return GOT_data_internal___memory_base + 120884 | 0 | 0; + return GOT_data_internal___memory_base + 124251 | 0 | 0; } function physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdMetaDataStream__createProperty_physx__pvdsdk__PvdUserRenderer_2c_20unsigned_20char__28char_20const__2c_20char_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29($0, $1, $2, $3, $4) { @@ -1410912,7 +1412713,7 @@ function asmFunc(imports) { HEAP32[($4 + 104 | 0) >> 2] = 0; (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__profile__PxProfileZoneManager__createProfileZoneManager_28physx__PxAllocatorCallback__29(physx__shdfnd__getAllocator_28_29() | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 96 | 0) >> 2] = wasm2js_i32$1; $38 = GOT_data_internal___memory_base; - $45 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(36 | 0, void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__PvdProfileZoneClient__28char_20const__2c_20char_20const__2c_20int_29($38 + 74865 | 0 | 0, $38 + 106591 | 0 | 0, 94 | 0) | 0 | 0) | 0; + $45 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(36 | 0, void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__PvdProfileZoneClient__28char_20const__2c_20char_20const__2c_20int_29($38 + 74880 | 0 | 0, $38 + 108530 | 0 | 0, 94 | 0) | 0 | 0) | 0; physx__pvdsdk__PvdProfileZoneClient__PvdProfileZoneClient_28physx__pvdsdk__PvdImpl__29($45 | 0, $4 | 0) | 0; HEAP32[($4 + 100 | 0) >> 2] = $45; __stack_pointer = $3 + 16 | 0; @@ -1410998,7 +1412799,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 124530 | 0, $24 + 133819 | 0, 294, GOT_data_internal_void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__PvdProfileZoneClient__28char_20const__2c_20char_20const__2c_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 127904 | 0, $24 + 138487 | 0, 294, GOT_data_internal_void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__PvdProfileZoneClient__28char_20const__2c_20char_20const__2c_20int_29___ignore); $19 = 0; } } @@ -1411101,7 +1412902,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 124530 | 0, $22 + 133819 | 0, 301, GOT_data_internal_void_20physx__pvdsdk__PvdDeleteAndDeallocate_physx__pvdsdk__PvdProfileZoneClient__28physx__pvdsdk__PvdProfileZoneClient__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 127904 | 0, $22 + 138487 | 0, 301, GOT_data_internal_void_20physx__pvdsdk__PvdDeleteAndDeallocate_physx__pvdsdk__PvdProfileZoneClient__28physx__pvdsdk__PvdProfileZoneClient__29___ignore); $17 = 0; } } @@ -1411283,7 +1413084,7 @@ function asmFunc(imports) { break label$2 } $12 = GOT_data_internal___memory_base; - physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $12 + 106591 | 0 | 0, 120 | 0, $12 + 209770 | 0 | 0, 0 | 0); + physx__shdfnd__Foundation__error_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20int_2c_20char_20const__2c_20____29(physx__shdfnd__getFoundation_28_29() | 0 | 0, 4 | 0, $12 + 108530 | 0 | 0, 120 | 0, $12 + 215752 | 0 | 0, 0 | 0); HEAP8[($5 + 63 | 0) >> 0] = 0 & 1 | 0; break label$1; } @@ -1411296,7 +1413097,7 @@ function asmFunc(imports) { break label$3 } $35 = GOT_data_internal___memory_base; - $42 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(56 | 0, void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__MetaDataProvider__28char_20const__2c_20char_20const__2c_20int_29($35 + 93817 | 0 | 0, $35 + 106591 | 0 | 0, 131 | 0) | 0 | 0) | 0; + $42 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(56 | 0, void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__MetaDataProvider__28char_20const__2c_20char_20const__2c_20int_29($35 + 93908 | 0 | 0, $35 + 108530 | 0 | 0, 131 | 0) | 0 | 0) | 0; physx__pvdsdk__MetaDataProvider__MetaDataProvider_28_29($42 | 0) | 0; HEAP32[($6 + 24 | 0) >> 2] = $42; physx__pvdsdk__PvdImpl__sendTransportInitialization_28_29($6 | 0); @@ -1411310,7 +1413111,7 @@ function asmFunc(imports) { break label$4 } $61 = GOT_data_internal___memory_base; - $68 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(28 | 0, void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__PvdMemClient__28char_20const__2c_20char_20const__2c_20int_29($61 + 74839 | 0 | 0, $61 + 106591 | 0 | 0, 140 | 0) | 0 | 0) | 0; + $68 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(28 | 0, void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__PvdMemClient__28char_20const__2c_20char_20const__2c_20int_29($61 + 74854 | 0 | 0, $61 + 108530 | 0 | 0, 140 | 0) | 0 | 0) | 0; physx__pvdsdk__PvdMemClient__PvdMemClient_28physx__pvdsdk__PvdImpl__29($68 | 0, $6 | 0) | 0; HEAP32[($6 + 76 | 0) >> 2] = $68; HEAP32[($5 + 36 | 0) >> 2] = HEAP32[($6 + 76 | 0) >> 2] | 0; @@ -1411331,7 +1413132,7 @@ function asmFunc(imports) { HEAP32[($5 + 28 | 0) >> 2] = HEAP32[($6 + 100 | 0) >> 2] | 0; physx__shdfnd__Array_physx__pvdsdk__PvdClient__2c_20physx__shdfnd__NamedAllocator___pushBack_28physx__pvdsdk__PvdClient__20const__29($6 + 12 | 0 | 0, $5 + 28 | 0 | 0) | 0; $102 = physx__shdfnd__getAllocator_28_29() | 0; - $106 = HEAP32[(GOT_data_internal___memory_base + 366496 | 0) >> 2] | 0; + $106 = HEAP32[(GOT_data_internal___memory_base + 373328 | 0) >> 2] | 0; physx__pvdsdk__CmEventNameProvider__getProfileNames_28_29_20const($5 + 20 | 0 | 0, GOT_data_internal_physx__pvdsdk__gProfileNameProvider | 0); i64toi32_i32$1 = HEAP32[($5 + 24 | 0) >> 2] | 0; HEAP32[$5 >> 2] = HEAP32[($5 + 20 | 0) >> 2] | 0; @@ -1411407,7 +1413208,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 124530 | 0, $24 + 133819 | 0, 294, GOT_data_internal_void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__MetaDataProvider__28char_20const__2c_20char_20const__2c_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 127904 | 0, $24 + 138487 | 0, 294, GOT_data_internal_void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__MetaDataProvider__28char_20const__2c_20char_20const__2c_20int_29___ignore); $19 = 0; } } @@ -1411430,7 +1413231,7 @@ function asmFunc(imports) { physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl___ReflectionAllocator_28char_20const__29($3 + 11 | 0 | 0, 0 | 0) | 0; physx__shdfnd__MutexT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl____MutexT_28physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl__20const__29($4 + 8 | 0 | 0, $3 + 11 | 0 | 0) | 0; HEAP32[($4 + 12 | 0) >> 2] = 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($3 + 10 | 0 | 0, GOT_data_internal___memory_base + 117078 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($3 + 10 | 0 | 0, GOT_data_internal___memory_base + 120445 | 0 | 0) | 0; physx__shdfnd__HashMap_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___HashMap_28physx__shdfnd__NonTrackingAllocator_20const__29($4 + 16 | 0 | 0, $3 + 10 | 0 | 0) | 0; $31 = HEAP32[($4 + 4 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$31 >> 2] | 0) + 108 | 0) >> 2] | 0 | 0]($31); @@ -1411478,7 +1413279,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 124530 | 0, $24 + 133819 | 0, 294, GOT_data_internal_void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__PvdMemClient__28char_20const__2c_20char_20const__2c_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 127904 | 0, $24 + 138487 | 0, 294, GOT_data_internal_void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__PvdMemClient__28char_20const__2c_20char_20const__2c_20int_29___ignore); $19 = 0; } } @@ -1411558,7 +1413359,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PvdClient__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PvdClient__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1411695,7 +1413496,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PvdClient__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__pvdsdk__PvdClient__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PvdClient__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__pvdsdk__PvdClient__20const__29___ignore); $29 = 0; } } @@ -1411805,7 +1413606,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 124530 | 0, $22 + 133819 | 0, 301, GOT_data_internal_void_20physx__pvdsdk__PvdDeleteAndDeallocate_physx__pvdsdk__PvdMemClient__28physx__pvdsdk__PvdMemClient__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 127904 | 0, $22 + 138487 | 0, 301, GOT_data_internal_void_20physx__pvdsdk__PvdDeleteAndDeallocate_physx__pvdsdk__PvdMemClient__28physx__pvdsdk__PvdMemClient__29___ignore); $17 = 0; } } @@ -1411962,12 +1413763,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374560 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381408 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 74820 | 0, $25 + 106591 | 0, 237, $25 + 374560 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 74835 | 0, $25 + 108530 | 0, 237, $25 + 381408 | 0); $20 = 0; } } @@ -1412050,7 +1413851,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 395, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PvdClient__2c_20physx__shdfnd__NamedAllocator___remove_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 395, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PvdClient__2c_20physx__shdfnd__NamedAllocator___remove_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1412227,7 +1414028,7 @@ function asmFunc(imports) { break label$1 } $9 = GOT_data_internal___memory_base; - $16 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(112 | 0, void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__PvdImpl__28char_20const__2c_20char_20const__2c_20int_29($9 + 121091 | 0 | 0, $9 + 106591 | 0 | 0, 300 | 0) | 0 | 0) | 0; + $16 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(112 | 0, void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__PvdImpl__28char_20const__2c_20char_20const__2c_20int_29($9 + 124458 | 0 | 0, $9 + 108530 | 0 | 0, 300 | 0) | 0 | 0) | 0; physx__pvdsdk__PvdImpl__PvdImpl_28_29($16 | 0) | 0; HEAP32[GOT_data_internal_physx__pvdsdk__PvdImpl__sInstance >> 2] = $16; } @@ -1412257,7 +1414058,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 124530 | 0, $24 + 133819 | 0, 294, GOT_data_internal_void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__PvdImpl__28char_20const__2c_20char_20const__2c_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 127904 | 0, $24 + 138487 | 0, 294, GOT_data_internal_void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__PvdImpl__28char_20const__2c_20char_20const__2c_20int_29___ignore); $19 = 0; } } @@ -1412311,7 +1414112,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 124530 | 0, $22 + 133819 | 0, 301, GOT_data_internal_void_20physx__pvdsdk__PvdDeleteAndDeallocate_physx__pvdsdk__PvdImpl__28physx__pvdsdk__PvdImpl__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 127904 | 0, $22 + 138487 | 0, 301, GOT_data_internal_void_20physx__pvdsdk__PvdDeleteAndDeallocate_physx__pvdsdk__PvdImpl__28physx__pvdsdk__PvdImpl__29___ignore); $17 = 0; } } @@ -1412561,7 +1414362,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAPF32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 150191 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($6 | 0, GOT_data_internal___memory_base + 156077 | 0 | 0) | 0; physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___init_28unsigned_20int_2c_20float_29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, Math_fround(Math_fround(HEAPF32[($5 + 4 | 0) >> 2]))); __stack_pointer = $5 + 16 | 0; return $6 | 0; @@ -1412624,7 +1414425,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -1412648,7 +1414449,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 3 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -1412660,7 +1414461,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -1412715,7 +1414516,7 @@ function asmFunc(imports) { } $238 = physx__PxGetAssertHandler_28_29() | 0; $242 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 172954 | 0, $242 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 178852 | 0, $242 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $237 = 0; } } @@ -1412997,7 +1414798,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 124530 | 0, $22 + 133819 | 0, 301, GOT_data_internal_void_20physx__pvdsdk__PvdDeleteAndDeallocate_physx__pvdsdk__MetaDataProvider__28physx__pvdsdk__MetaDataProvider__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 127904 | 0, $22 + 138487 | 0, 301, GOT_data_internal_void_20physx__pvdsdk__PvdDeleteAndDeallocate_physx__pvdsdk__MetaDataProvider__28physx__pvdsdk__MetaDataProvider__29___ignore); $17 = 0; } } @@ -1413275,7 +1415076,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -1413299,7 +1415100,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 3 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -1413311,7 +1415112,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -1413366,7 +1415167,7 @@ function asmFunc(imports) { } $238 = physx__PxGetAssertHandler_28_29() | 0; $242 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 172954 | 0, $242 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 178852 | 0, $242 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $237 = 0; } } @@ -1413650,7 +1415451,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -1413688,7 +1415489,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -1413703,7 +1415504,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -1413888,7 +1415689,7 @@ function asmFunc(imports) { } $64 = physx__PxGetAssertHandler_28_29() | 0; $68 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 187325 | 0, $68 + 129300 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 193287 | 0, $68 + 133282 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); $63 = 0; } } @@ -1413922,7 +1415723,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73146 | 0, $26 + 129300 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73161 | 0, $26 + 133282 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); $21 = 0; } } @@ -1413971,7 +1415772,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 163272 | 0 | 0, $6 + 150926 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 169170 | 0 | 0, $6 + 156812 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1413984,7 +1415785,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 163272 | 0 | 0, $6 + 93499 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 169170 | 0 | 0, $6 + 93590 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1414024,7 +1415825,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1414193,12 +1415994,12 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; label$1 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374583 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381431 | 0) >> 0] | 0) & 1 | 0) { break label$1 } $10 = physx__PxGetAssertHandler_28_29() | 0; $14 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$10 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($10, $14 + 208086 | 0, $14 + 98163 | 0, 61, $14 + 374583 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$10 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($10, $14 + 214068 | 0, $14 + 98856 | 0, 61, $14 + 381431 | 0); } __stack_pointer = $3 + 16 | 0; return 0 | 0; @@ -1414349,7 +1416150,7 @@ function asmFunc(imports) { if (!((HEAP32[($6 + 12 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$1 } - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_unsigned_20char__28void_20const__2c_20char_20const__2c_20unsigned_20char_20const__2c_20unsigned_20int_29(HEAP32[($6 + 12 | 0) >> 2] | 0 | 0, HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 78132 | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_unsigned_20char__28void_20const__2c_20char_20const__2c_20unsigned_20char_20const__2c_20unsigned_20int_29(HEAP32[($6 + 12 | 0) >> 2] | 0 | 0, HEAP32[($6 + 24 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 78175 | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0; } __stack_pointer = $5 + 16 | 0; return; @@ -1414396,7 +1416197,7 @@ function asmFunc(imports) { $2 = __stack_pointer - 16 | 0; __stack_pointer = $2; $4 = GOT_data_internal___memory_base; - $11 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(172 | 0, void__20physx__pvdsdk__PvdAllocate__28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__28char_20const__2c_20char_20const__2c_20int_29($4 + 121126 | 0 | 0, $4 + 114729 | 0 | 0, 1488 | 0) | 0 | 0) | 0; + $11 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(172 | 0, void__20physx__pvdsdk__PvdAllocate__28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__28char_20const__2c_20char_20const__2c_20int_29($4 + 124493 | 0 | 0, $4 + 117872 | 0 | 0, 1488 | 0) | 0 | 0) | 0; $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__PvdObjectModelMetaDataImpl_28_29($11 | 0) | 0; HEAP32[($2 + 12 | 0) >> 2] = $11; $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__initialize_28_29(HEAP32[($2 + 12 | 0) >> 2] | 0 | 0); @@ -1414421,12 +1416222,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374725 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381573 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 124530 | 0, $26 + 133819 | 0, 294, $26 + 374725 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 127904 | 0, $26 + 138487 | 0, 294, $26 + 381573 | 0); $21 = 0; } } @@ -1414444,24 +1416245,24 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__pvdsdk__PvdObjectModelMetaData__PvdObjectModelMetaData_28_29($4 | 0) | 0; - HEAP32[$4 >> 2] = (GOT_data_internal___memory_base + 367100 | 0) + 8 | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($3 + 11 | 0 | 0, GOT_data_internal___memory_base + 226430 | 0 | 0) | 0; + HEAP32[$4 >> 2] = (GOT_data_internal___memory_base + 373932 | 0) + 8 | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($3 + 11 | 0 | 0, GOT_data_internal___memory_base + 232412 | 0 | 0) | 0; physx__shdfnd__HashMap_physx__pvdsdk__NamespacedName_2c_20_28anonymous_20namespace_29__ClassDescImpl__2c_20_28anonymous_20namespace_29__NamespacedNameHasher_2c_20physx__shdfnd__NonTrackingAllocator___HashMap_28physx__shdfnd__NonTrackingAllocator_20const__29($4 + 4 | 0 | 0, $3 + 11 | 0 | 0) | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($3 + 10 | 0 | 0, GOT_data_internal___memory_base + 226461 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($3 + 10 | 0 | 0, GOT_data_internal___memory_base + 232443 | 0 | 0) | 0; physx__shdfnd__HashMap__28anonymous_20namespace_29__ClassPropertyName_2c_20_28anonymous_20namespace_29__PropDescImpl__2c_20_28anonymous_20namespace_29__ClassPropertyNameHasher_2c_20physx__shdfnd__NonTrackingAllocator___HashMap_28physx__shdfnd__NonTrackingAllocator_20const__29($4 + 44 | 0 | 0, $3 + 10 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 9 | 0 | 0, GOT_data_internal___memory_base + 226446 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 9 | 0 | 0, GOT_data_internal___memory_base + 232428 | 0 | 0) | 0; physx__shdfnd__Array__28anonymous_20namespace_29__ClassDescImpl__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($4 + 84 | 0 | 0, $3 + 9 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 9 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 8 | 0 | 0, GOT_data_internal___memory_base + 226480 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 8 | 0 | 0, GOT_data_internal___memory_base + 232462 | 0 | 0) | 0; physx__shdfnd__Array__28anonymous_20namespace_29__PropDescImpl__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($4 + 96 | 0 | 0, $3 + 8 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 8 | 0 | 0) | 0; $65 = GOT_data_internal___memory_base; - $72 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(128 | 0, void__20physx__pvdsdk__PvdAllocate__28anonymous_20namespace_29__StringTableImpl__28char_20const__2c_20char_20const__2c_20int_29($65 + 121075 | 0 | 0, $65 + 114729 | 0 | 0, 428 | 0) | 0 | 0) | 0; + $72 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(128 | 0, void__20physx__pvdsdk__PvdAllocate__28anonymous_20namespace_29__StringTableImpl__28char_20const__2c_20char_20const__2c_20int_29($65 + 124442 | 0 | 0, $65 + 117872 | 0 | 0, 428 | 0) | 0 | 0) | 0; $28anonymous_20namespace_29__StringTableImpl__StringTableImpl_28_29($72 | 0) | 0; HEAP32[($4 + 108 | 0) >> 2] = $72; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($3 + 7 | 0 | 0, GOT_data_internal___memory_base + 117105 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($3 + 7 | 0 | 0, GOT_data_internal___memory_base + 120472 | 0 | 0) | 0; physx__shdfnd__HashMap_physx__pvdsdk__NamespacedName_2c_20_28anonymous_20namespace_29__PropertyMessageDescriptionImpl__2c_20_28anonymous_20namespace_29__NamespacedNameHasher_2c_20physx__shdfnd__NonTrackingAllocator___HashMap_28physx__shdfnd__NonTrackingAllocator_20const__29($4 + 112 | 0 | 0, $3 + 7 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 6 | 0 | 0, GOT_data_internal___memory_base + 88241 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 6 | 0 | 0, GOT_data_internal___memory_base + 88310 | 0 | 0) | 0; physx__shdfnd__Array__28anonymous_20namespace_29__PropertyMessageDescriptionImpl__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($4 + 152 | 0 | 0, $3 + 6 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 6 | 0 | 0) | 0; HEAP32[($4 + 164 | 0) >> 2] = 1; @@ -1414638,16 +1416439,16 @@ function asmFunc(imports) { physx__pvdsdk__NamespacedName_20physx__pvdsdk__getPvdNamespacedNameForType_physx__pvdsdk__PvdColor__28_29($3 + 1900 | 0 | 0); (wasm2js_i32$0 = $3, wasm2js_i32$1 = $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getOrCreateClassImpl_28physx__pvdsdk__NamespacedName_20const__2c_20int_29($4 | 0, $3 + 1900 | 0 | 0, int_20physx__pvdsdk__getPvdTypeForType_physx__pvdsdk__PvdColor__28_29() | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 1908 | 0) >> 2] = wasm2js_i32$1; $434 = GOT_data_internal___memory_base; - (((((((wasm2js_i32$1 = $3 + 1844 | 0, wasm2js_i32$2 = $4), wasm2js_i32$3 = HEAP32[((HEAP32[($3 + 1908 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0), wasm2js_i32$4 = $434 + 93936 | 0), wasm2js_i32$5 = $434 + 270417 | 0), wasm2js_i32$6 = int_20physx__pvdsdk__getPvdTypeForType_unsigned_20char__28_29() | 0), wasm2js_i32$7 = 1), wasm2js_i32$0 = HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0), FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$1 | 0, wasm2js_i32$2 | 0, wasm2js_i32$3 | 0, wasm2js_i32$4 | 0, wasm2js_i32$5 | 0, wasm2js_i32$6 | 0, wasm2js_i32$7 | 0); + (((((((wasm2js_i32$1 = $3 + 1844 | 0, wasm2js_i32$2 = $4), wasm2js_i32$3 = HEAP32[((HEAP32[($3 + 1908 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0), wasm2js_i32$4 = $434 + 94027 | 0), wasm2js_i32$5 = $434 + 276399 | 0), wasm2js_i32$6 = int_20physx__pvdsdk__getPvdTypeForType_unsigned_20char__28_29() | 0), wasm2js_i32$7 = 1), wasm2js_i32$0 = HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0), FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$1 | 0, wasm2js_i32$2 | 0, wasm2js_i32$3 | 0, wasm2js_i32$4 | 0, wasm2js_i32$5 | 0, wasm2js_i32$6 | 0, wasm2js_i32$7 | 0); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 1844 | 0 | 0) | 0; $452 = GOT_data_internal___memory_base; - (((((((wasm2js_i32$7 = $3 + 1788 | 0, wasm2js_i32$6 = $4), wasm2js_i32$5 = HEAP32[((HEAP32[($3 + 1908 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0), wasm2js_i32$4 = $452 + 142851 | 0), wasm2js_i32$3 = $452 + 270417 | 0), wasm2js_i32$2 = int_20physx__pvdsdk__getPvdTypeForType_unsigned_20char__28_29() | 0), wasm2js_i32$1 = 1), wasm2js_i32$0 = HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0), FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$7 | 0, wasm2js_i32$6 | 0, wasm2js_i32$5 | 0, wasm2js_i32$4 | 0, wasm2js_i32$3 | 0, wasm2js_i32$2 | 0, wasm2js_i32$1 | 0); + (((((((wasm2js_i32$7 = $3 + 1788 | 0, wasm2js_i32$6 = $4), wasm2js_i32$5 = HEAP32[((HEAP32[($3 + 1908 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0), wasm2js_i32$4 = $452 + 148712 | 0), wasm2js_i32$3 = $452 + 276399 | 0), wasm2js_i32$2 = int_20physx__pvdsdk__getPvdTypeForType_unsigned_20char__28_29() | 0), wasm2js_i32$1 = 1), wasm2js_i32$0 = HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0), FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$7 | 0, wasm2js_i32$6 | 0, wasm2js_i32$5 | 0, wasm2js_i32$4 | 0, wasm2js_i32$3 | 0, wasm2js_i32$2 | 0, wasm2js_i32$1 | 0); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 1788 | 0 | 0) | 0; $470 = GOT_data_internal___memory_base; - (((((((wasm2js_i32$1 = $3 + 1732 | 0, wasm2js_i32$2 = $4), wasm2js_i32$3 = HEAP32[((HEAP32[($3 + 1908 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0), wasm2js_i32$4 = $470 + 162097 | 0), wasm2js_i32$5 = $470 + 270417 | 0), wasm2js_i32$6 = int_20physx__pvdsdk__getPvdTypeForType_unsigned_20char__28_29() | 0), wasm2js_i32$7 = 1), wasm2js_i32$0 = HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0), FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$1 | 0, wasm2js_i32$2 | 0, wasm2js_i32$3 | 0, wasm2js_i32$4 | 0, wasm2js_i32$5 | 0, wasm2js_i32$6 | 0, wasm2js_i32$7 | 0); + (((((((wasm2js_i32$1 = $3 + 1732 | 0, wasm2js_i32$2 = $4), wasm2js_i32$3 = HEAP32[((HEAP32[($3 + 1908 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0), wasm2js_i32$4 = $470 + 167995 | 0), wasm2js_i32$5 = $470 + 276399 | 0), wasm2js_i32$6 = int_20physx__pvdsdk__getPvdTypeForType_unsigned_20char__28_29() | 0), wasm2js_i32$7 = 1), wasm2js_i32$0 = HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0), FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$1 | 0, wasm2js_i32$2 | 0, wasm2js_i32$3 | 0, wasm2js_i32$4 | 0, wasm2js_i32$5 | 0, wasm2js_i32$6 | 0, wasm2js_i32$7 | 0); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 1732 | 0 | 0) | 0; $488 = GOT_data_internal___memory_base; - (((((((wasm2js_i32$7 = $3 + 1676 | 0, wasm2js_i32$6 = $4), wasm2js_i32$5 = HEAP32[((HEAP32[($3 + 1908 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0), wasm2js_i32$4 = $488 + 163270 | 0), wasm2js_i32$3 = $488 + 270417 | 0), wasm2js_i32$2 = int_20physx__pvdsdk__getPvdTypeForType_unsigned_20char__28_29() | 0), wasm2js_i32$1 = 1), wasm2js_i32$0 = HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0), FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$7 | 0, wasm2js_i32$6 | 0, wasm2js_i32$5 | 0, wasm2js_i32$4 | 0, wasm2js_i32$3 | 0, wasm2js_i32$2 | 0, wasm2js_i32$1 | 0); + (((((((wasm2js_i32$7 = $3 + 1676 | 0, wasm2js_i32$6 = $4), wasm2js_i32$5 = HEAP32[((HEAP32[($3 + 1908 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0), wasm2js_i32$4 = $488 + 169168 | 0), wasm2js_i32$3 = $488 + 276399 | 0), wasm2js_i32$2 = int_20physx__pvdsdk__getPvdTypeForType_unsigned_20char__28_29() | 0), wasm2js_i32$1 = 1), wasm2js_i32$0 = HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0), FUNCTION_TABLE[wasm2js_i32$0](wasm2js_i32$7 | 0, wasm2js_i32$6 | 0, wasm2js_i32$5 | 0, wasm2js_i32$4 | 0, wasm2js_i32$3 | 0, wasm2js_i32$2 | 0, wasm2js_i32$1 | 0); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 1676 | 0 | 0) | 0; label$1 : { if ((HEAP32[((physx__pvdsdk__ClassDescription__get32BitSizeInfo_28_29(HEAP32[($3 + 1908 | 0) >> 2] | 0 | 0) | 0) + 8 | 0) >> 2] | 0 | 0) == (1 | 0) & 1 | 0) { @@ -1414655,12 +1416456,12 @@ function asmFunc(imports) { } $514 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374661 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381509 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $515 = physx__PxGetAssertHandler_28_29() | 0; $519 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$515 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($515, $519 + 203911 | 0, $519 + 114729 | 0, 511, $519 + 374661 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$515 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($515, $519 + 209893 | 0, $519 + 117872 | 0, 511, $519 + 381509 | 0); $514 = 0; } } @@ -1414670,12 +1416471,12 @@ function asmFunc(imports) { } $543 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374662 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381510 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $544 = physx__PxGetAssertHandler_28_29() | 0; $548 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$544 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($544, $548 + 201120 | 0, $548 + 114729 | 0, 512, $548 + 374662 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$544 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($544, $548 + 207102 | 0, $548 + 117872 | 0, 512, $548 + 381510 | 0); $543 = 0; } } @@ -1414685,12 +1416486,12 @@ function asmFunc(imports) { } $572 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374663 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381511 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $573 = physx__PxGetAssertHandler_28_29() | 0; $577 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$573 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($573, $577 + 203872 | 0, $577 + 114729 | 0, 513, $577 + 374663 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$573 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($573, $577 + 209854 | 0, $577 + 117872 | 0, 513, $577 + 381511 | 0); $572 = 0; } } @@ -1414700,12 +1416501,12 @@ function asmFunc(imports) { } $601 = 0; label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374664 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381512 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $602 = physx__PxGetAssertHandler_28_29() | 0; $606 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$602 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($602, $606 + 201096 | 0, $606 + 114729 | 0, 514, $606 + 374664 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$602 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($602, $606 + 207078 | 0, $606 + 117872 | 0, 514, $606 + 381512 | 0); $601 = 0; } } @@ -1414715,12 +1416516,12 @@ function asmFunc(imports) { } $629 = 0; label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374665 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381513 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $630 = physx__PxGetAssertHandler_28_29() | 0; $634 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$630 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($630, $634 + 203989 | 0, $634 + 114729 | 0, 515, $634 + 374665 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$630 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($630, $634 + 209971 | 0, $634 + 117872 | 0, 515, $634 + 381513 | 0); $629 = 0; } } @@ -1414730,12 +1416531,12 @@ function asmFunc(imports) { } $657 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374666 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381514 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $658 = physx__PxGetAssertHandler_28_29() | 0; $662 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$658 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($658, $662 + 255193 | 0, $662 + 114729 | 0, 516, $662 + 374666 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$658 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($658, $662 + 261175 | 0, $662 + 117872 | 0, 516, $662 + 381514 | 0); $657 = 0; } } @@ -1414743,10 +1416544,10 @@ function asmFunc(imports) { physx__pvdsdk__NamespacedName_20physx__pvdsdk__getPvdNamespacedNameForType_physx__PxVec2__28_29($3 + 1664 | 0 | 0); (wasm2js_i32$0 = $3, wasm2js_i32$1 = $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getOrCreateClassImpl_28physx__pvdsdk__NamespacedName_20const__2c_20int_29($4 | 0, $3 + 1664 | 0 | 0, int_20physx__pvdsdk__getPvdTypeForType_physx__PxVec2__28_29() | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 1672 | 0) >> 2] = wasm2js_i32$1; $688 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 1608 | 0, $4, HEAP32[((HEAP32[($3 + 1672 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $688 + 71358 | 0, $688 + 270417 | 0, HEAP32[($3 + 1928 | 0) >> 2] | 0, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 1608 | 0, $4, HEAP32[((HEAP32[($3 + 1672 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $688 + 71358 | 0, $688 + 276399 | 0, HEAP32[($3 + 1928 | 0) >> 2] | 0, 1); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 1608 | 0 | 0) | 0; $706 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 1552 | 0, $4, HEAP32[((HEAP32[($3 + 1672 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $706 + 68985 | 0, $706 + 270417 | 0, HEAP32[($3 + 1928 | 0) >> 2] | 0, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 1552 | 0, $4, HEAP32[((HEAP32[($3 + 1672 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $706 + 68985 | 0, $706 + 276399 | 0, HEAP32[($3 + 1928 | 0) >> 2] | 0, 1); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 1552 | 0 | 0) | 0; label$13 : { if ((HEAP32[((physx__pvdsdk__ClassDescription__get32BitSizeInfo_28_29(HEAP32[($3 + 1672 | 0) >> 2] | 0 | 0) | 0) + 8 | 0) >> 2] | 0 | 0) == (4 | 0) & 1 | 0) { @@ -1414754,12 +1416555,12 @@ function asmFunc(imports) { } $732 = 0; label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374667 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381515 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $733 = physx__PxGetAssertHandler_28_29() | 0; $737 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$733 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($733, $737 + 201028 | 0, $737 + 114729 | 0, 524, $737 + 374667 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$733 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($733, $737 + 207010 | 0, $737 + 117872 | 0, 524, $737 + 381515 | 0); $732 = 0; } } @@ -1414769,12 +1416570,12 @@ function asmFunc(imports) { } $761 = 0; label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374668 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381516 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $762 = physx__PxGetAssertHandler_28_29() | 0; $766 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$762 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($762, $766 + 200259 | 0, $766 + 114729 | 0, 525, $766 + 374668 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$762 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($762, $766 + 206241 | 0, $766 + 117872 | 0, 525, $766 + 381516 | 0); $761 = 0; } } @@ -1414784,12 +1416585,12 @@ function asmFunc(imports) { } $790 = 0; label$18 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374669 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381517 | 0) >> 0] | 0) & 1 | 0) { break label$18 } $791 = physx__PxGetAssertHandler_28_29() | 0; $795 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$791 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($791, $795 + 200989 | 0, $795 + 114729 | 0, 526, $795 + 374669 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$791 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($791, $795 + 206971 | 0, $795 + 117872 | 0, 526, $795 + 381517 | 0); $790 = 0; } } @@ -1414799,12 +1416600,12 @@ function asmFunc(imports) { } $819 = 0; label$20 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374670 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381518 | 0) >> 0] | 0) & 1 | 0) { break label$20 } $820 = physx__PxGetAssertHandler_28_29() | 0; $824 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$820 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($820, $824 + 200235 | 0, $824 + 114729 | 0, 527, $824 + 374670 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$820 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($820, $824 + 206217 | 0, $824 + 117872 | 0, 527, $824 + 381518 | 0); $819 = 0; } } @@ -1414814,12 +1416615,12 @@ function asmFunc(imports) { } $847 = 0; label$22 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374671 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381519 | 0) >> 0] | 0) & 1 | 0) { break label$22 } $848 = physx__PxGetAssertHandler_28_29() | 0; $852 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$848 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($848, $852 + 201067 | 0, $852 + 114729 | 0, 528, $852 + 374671 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$848 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($848, $852 + 207049 | 0, $852 + 117872 | 0, 528, $852 + 381519 | 0); $847 = 0; } } @@ -1414829,12 +1416630,12 @@ function asmFunc(imports) { } $875 = 0; label$24 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374672 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381520 | 0) >> 0] | 0) & 1 | 0) { break label$24 } $876 = physx__PxGetAssertHandler_28_29() | 0; $880 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$876 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($876, $880 + 150558 | 0, $880 + 114729 | 0, 529, $880 + 374672 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$876 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($876, $880 + 156444 | 0, $880 + 117872 | 0, 529, $880 + 381520 | 0); $875 = 0; } } @@ -1414842,13 +1416643,13 @@ function asmFunc(imports) { physx__pvdsdk__NamespacedName_20physx__pvdsdk__getPvdNamespacedNameForType_physx__PxVec3__28_29($3 + 1540 | 0 | 0); (wasm2js_i32$0 = $3, wasm2js_i32$1 = $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getOrCreateClassImpl_28physx__pvdsdk__NamespacedName_20const__2c_20int_29($4 | 0, $3 + 1540 | 0 | 0, int_20physx__pvdsdk__getPvdTypeForType_physx__PxVec3__28_29() | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 1548 | 0) >> 2] = wasm2js_i32$1; $906 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 1484 | 0, $4, HEAP32[((HEAP32[($3 + 1548 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $906 + 71358 | 0, $906 + 270417 | 0, HEAP32[($3 + 1928 | 0) >> 2] | 0, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 1484 | 0, $4, HEAP32[((HEAP32[($3 + 1548 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $906 + 71358 | 0, $906 + 276399 | 0, HEAP32[($3 + 1928 | 0) >> 2] | 0, 1); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 1484 | 0 | 0) | 0; $924 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 1428 | 0, $4, HEAP32[((HEAP32[($3 + 1548 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $924 + 68985 | 0, $924 + 270417 | 0, HEAP32[($3 + 1928 | 0) >> 2] | 0, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 1428 | 0, $4, HEAP32[((HEAP32[($3 + 1548 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $924 + 68985 | 0, $924 + 276399 | 0, HEAP32[($3 + 1928 | 0) >> 2] | 0, 1); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 1428 | 0 | 0) | 0; $942 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 1372 | 0, $4, HEAP32[((HEAP32[($3 + 1548 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $942 + 66060 | 0, $942 + 270417 | 0, HEAP32[($3 + 1928 | 0) >> 2] | 0, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 1372 | 0, $4, HEAP32[((HEAP32[($3 + 1548 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $942 + 66060 | 0, $942 + 276399 | 0, HEAP32[($3 + 1928 | 0) >> 2] | 0, 1); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 1372 | 0 | 0) | 0; label$25 : { if ((HEAP32[((physx__pvdsdk__ClassDescription__get32BitSizeInfo_28_29(HEAP32[($3 + 1548 | 0) >> 2] | 0 | 0) | 0) + 8 | 0) >> 2] | 0 | 0) == (4 | 0) & 1 | 0) { @@ -1414856,12 +1416657,12 @@ function asmFunc(imports) { } $968 = 0; label$26 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374673 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381521 | 0) >> 0] | 0) & 1 | 0) { break label$26 } $969 = physx__PxGetAssertHandler_28_29() | 0; $973 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$969 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($969, $973 + 201028 | 0, $973 + 114729 | 0, 537, $973 + 374673 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$969 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($969, $973 + 207010 | 0, $973 + 117872 | 0, 537, $973 + 381521 | 0); $968 = 0; } } @@ -1414871,12 +1416672,12 @@ function asmFunc(imports) { } $997 = 0; label$28 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374674 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381522 | 0) >> 0] | 0) & 1 | 0) { break label$28 } $998 = physx__PxGetAssertHandler_28_29() | 0; $1002 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$998 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($998, $1002 + 202479 | 0, $1002 + 114729 | 0, 538, $1002 + 374674 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$998 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($998, $1002 + 208461 | 0, $1002 + 117872 | 0, 538, $1002 + 381522 | 0); $997 = 0; } } @@ -1414886,12 +1416687,12 @@ function asmFunc(imports) { } $1026 = 0; label$30 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374675 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381523 | 0) >> 0] | 0) & 1 | 0) { break label$30 } $1027 = physx__PxGetAssertHandler_28_29() | 0; $1031 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1027 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1027, $1031 + 200989 | 0, $1031 + 114729 | 0, 539, $1031 + 374675 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1027 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1027, $1031 + 206971 | 0, $1031 + 117872 | 0, 539, $1031 + 381523 | 0); $1026 = 0; } } @@ -1414901,12 +1416702,12 @@ function asmFunc(imports) { } $1055 = 0; label$32 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374676 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381524 | 0) >> 0] | 0) & 1 | 0) { break label$32 } $1056 = physx__PxGetAssertHandler_28_29() | 0; $1060 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1056 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1056, $1060 + 202454 | 0, $1060 + 114729 | 0, 540, $1060 + 374676 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1056 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1056, $1060 + 208436 | 0, $1060 + 117872 | 0, 540, $1060 + 381524 | 0); $1055 = 0; } } @@ -1414916,12 +1416717,12 @@ function asmFunc(imports) { } $1083 = 0; label$34 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374677 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381525 | 0) >> 0] | 0) & 1 | 0) { break label$34 } $1084 = physx__PxGetAssertHandler_28_29() | 0; $1088 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1084 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1084, $1088 + 201067 | 0, $1088 + 114729 | 0, 541, $1088 + 374677 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1084 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1084, $1088 + 207049 | 0, $1088 + 117872 | 0, 541, $1088 + 381525 | 0); $1083 = 0; } } @@ -1414931,12 +1416732,12 @@ function asmFunc(imports) { } $1111 = 0; label$36 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374678 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381526 | 0) >> 0] | 0) & 1 | 0) { break label$36 } $1112 = physx__PxGetAssertHandler_28_29() | 0; $1116 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1112 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1112, $1116 + 150558 | 0, $1116 + 114729 | 0, 542, $1116 + 374678 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1112 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1112, $1116 + 156444 | 0, $1116 + 117872 | 0, 542, $1116 + 381526 | 0); $1111 = 0; } } @@ -1414944,16 +1416745,16 @@ function asmFunc(imports) { physx__pvdsdk__NamespacedName_20physx__pvdsdk__getPvdNamespacedNameForType_physx__PxVec4__28_29($3 + 1360 | 0 | 0); (wasm2js_i32$0 = $3, wasm2js_i32$1 = $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getOrCreateClassImpl_28physx__pvdsdk__NamespacedName_20const__2c_20int_29($4 | 0, $3 + 1360 | 0 | 0, int_20physx__pvdsdk__getPvdTypeForType_physx__PxVec4__28_29() | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 1368 | 0) >> 2] = wasm2js_i32$1; $1142 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 1304 | 0, $4, HEAP32[((HEAP32[($3 + 1368 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $1142 + 71358 | 0, $1142 + 270417 | 0, HEAP32[($3 + 1928 | 0) >> 2] | 0, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 1304 | 0, $4, HEAP32[((HEAP32[($3 + 1368 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $1142 + 71358 | 0, $1142 + 276399 | 0, HEAP32[($3 + 1928 | 0) >> 2] | 0, 1); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 1304 | 0 | 0) | 0; $1160 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 1248 | 0, $4, HEAP32[((HEAP32[($3 + 1368 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $1160 + 68985 | 0, $1160 + 270417 | 0, HEAP32[($3 + 1928 | 0) >> 2] | 0, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 1248 | 0, $4, HEAP32[((HEAP32[($3 + 1368 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $1160 + 68985 | 0, $1160 + 276399 | 0, HEAP32[($3 + 1928 | 0) >> 2] | 0, 1); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 1248 | 0 | 0) | 0; $1178 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 1192 | 0, $4, HEAP32[((HEAP32[($3 + 1368 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $1178 + 66060 | 0, $1178 + 270417 | 0, HEAP32[($3 + 1928 | 0) >> 2] | 0, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 1192 | 0, $4, HEAP32[((HEAP32[($3 + 1368 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $1178 + 66060 | 0, $1178 + 276399 | 0, HEAP32[($3 + 1928 | 0) >> 2] | 0, 1); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 1192 | 0 | 0) | 0; $1196 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 1136 | 0, $4, HEAP32[((HEAP32[($3 + 1368 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $1196 + 71482 | 0, $1196 + 270417 | 0, HEAP32[($3 + 1928 | 0) >> 2] | 0, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 1136 | 0, $4, HEAP32[((HEAP32[($3 + 1368 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $1196 + 71482 | 0, $1196 + 276399 | 0, HEAP32[($3 + 1928 | 0) >> 2] | 0, 1); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 1136 | 0 | 0) | 0; label$37 : { if ((HEAP32[((physx__pvdsdk__ClassDescription__get32BitSizeInfo_28_29(HEAP32[($3 + 1368 | 0) >> 2] | 0 | 0) | 0) + 8 | 0) >> 2] | 0 | 0) == (4 | 0) & 1 | 0) { @@ -1414961,12 +1416762,12 @@ function asmFunc(imports) { } $1222 = 0; label$38 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374679 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381527 | 0) >> 0] | 0) & 1 | 0) { break label$38 } $1223 = physx__PxGetAssertHandler_28_29() | 0; $1227 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1223 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1223, $1227 + 201028 | 0, $1227 + 114729 | 0, 551, $1227 + 374679 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1223 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1223, $1227 + 207010 | 0, $1227 + 117872 | 0, 551, $1227 + 381527 | 0); $1222 = 0; } } @@ -1414976,12 +1416777,12 @@ function asmFunc(imports) { } $1251 = 0; label$40 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374680 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381528 | 0) >> 0] | 0) & 1 | 0) { break label$40 } $1252 = physx__PxGetAssertHandler_28_29() | 0; $1256 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1252 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1252, $1256 + 200499 | 0, $1256 + 114729 | 0, 552, $1256 + 374680 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1252 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1252, $1256 + 206481 | 0, $1256 + 117872 | 0, 552, $1256 + 381528 | 0); $1251 = 0; } } @@ -1414991,12 +1416792,12 @@ function asmFunc(imports) { } $1280 = 0; label$42 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374681 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381529 | 0) >> 0] | 0) & 1 | 0) { break label$42 } $1281 = physx__PxGetAssertHandler_28_29() | 0; $1285 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1281 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1281, $1285 + 200989 | 0, $1285 + 114729 | 0, 553, $1285 + 374681 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1281 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1281, $1285 + 206971 | 0, $1285 + 117872 | 0, 553, $1285 + 381529 | 0); $1280 = 0; } } @@ -1415006,12 +1416807,12 @@ function asmFunc(imports) { } $1309 = 0; label$44 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374682 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381530 | 0) >> 0] | 0) & 1 | 0) { break label$44 } $1310 = physx__PxGetAssertHandler_28_29() | 0; $1314 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1310 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1310, $1314 + 200474 | 0, $1314 + 114729 | 0, 554, $1314 + 374682 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1310 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1310, $1314 + 206456 | 0, $1314 + 117872 | 0, 554, $1314 + 381530 | 0); $1309 = 0; } } @@ -1415021,12 +1416822,12 @@ function asmFunc(imports) { } $1337 = 0; label$46 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374683 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381531 | 0) >> 0] | 0) & 1 | 0) { break label$46 } $1338 = physx__PxGetAssertHandler_28_29() | 0; $1342 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1338 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1338, $1342 + 201067 | 0, $1342 + 114729 | 0, 555, $1342 + 374683 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1338 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1338, $1342 + 207049 | 0, $1342 + 117872 | 0, 555, $1342 + 381531 | 0); $1337 = 0; } } @@ -1415036,12 +1416837,12 @@ function asmFunc(imports) { } $1365 = 0; label$48 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374684 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381532 | 0) >> 0] | 0) & 1 | 0) { break label$48 } $1366 = physx__PxGetAssertHandler_28_29() | 0; $1370 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1366 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1366, $1370 + 150558 | 0, $1370 + 114729 | 0, 556, $1370 + 374684 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1366 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1366, $1370 + 156444 | 0, $1370 + 117872 | 0, 556, $1370 + 381532 | 0); $1365 = 0; } } @@ -1415049,16 +1416850,16 @@ function asmFunc(imports) { physx__pvdsdk__NamespacedName_20physx__pvdsdk__getPvdNamespacedNameForType_physx__PxQuat__28_29($3 + 1124 | 0 | 0); (wasm2js_i32$0 = $3, wasm2js_i32$1 = $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getOrCreateClassImpl_28physx__pvdsdk__NamespacedName_20const__2c_20int_29($4 | 0, $3 + 1124 | 0 | 0, int_20physx__pvdsdk__getPvdTypeForType_physx__PxQuat__28_29() | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 1132 | 0) >> 2] = wasm2js_i32$1; $1396 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 1068 | 0, $4, HEAP32[((HEAP32[($3 + 1132 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $1396 + 71358 | 0, $1396 + 270417 | 0, HEAP32[($3 + 1928 | 0) >> 2] | 0, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 1068 | 0, $4, HEAP32[((HEAP32[($3 + 1132 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $1396 + 71358 | 0, $1396 + 276399 | 0, HEAP32[($3 + 1928 | 0) >> 2] | 0, 1); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 1068 | 0 | 0) | 0; $1414 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 1012 | 0, $4, HEAP32[((HEAP32[($3 + 1132 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $1414 + 68985 | 0, $1414 + 270417 | 0, HEAP32[($3 + 1928 | 0) >> 2] | 0, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 1012 | 0, $4, HEAP32[((HEAP32[($3 + 1132 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $1414 + 68985 | 0, $1414 + 276399 | 0, HEAP32[($3 + 1928 | 0) >> 2] | 0, 1); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 1012 | 0 | 0) | 0; $1432 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 956 | 0, $4, HEAP32[((HEAP32[($3 + 1132 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $1432 + 66060 | 0, $1432 + 270417 | 0, HEAP32[($3 + 1928 | 0) >> 2] | 0, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 956 | 0, $4, HEAP32[((HEAP32[($3 + 1132 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $1432 + 66060 | 0, $1432 + 276399 | 0, HEAP32[($3 + 1928 | 0) >> 2] | 0, 1); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 956 | 0 | 0) | 0; $1450 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 900 | 0, $4, HEAP32[((HEAP32[($3 + 1132 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $1450 + 71482 | 0, $1450 + 270417 | 0, HEAP32[($3 + 1928 | 0) >> 2] | 0, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 900 | 0, $4, HEAP32[((HEAP32[($3 + 1132 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $1450 + 71482 | 0, $1450 + 276399 | 0, HEAP32[($3 + 1928 | 0) >> 2] | 0, 1); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 900 | 0 | 0) | 0; label$49 : { if ((HEAP32[((physx__pvdsdk__ClassDescription__get32BitSizeInfo_28_29(HEAP32[($3 + 1132 | 0) >> 2] | 0 | 0) | 0) + 8 | 0) >> 2] | 0 | 0) == (4 | 0) & 1 | 0) { @@ -1415066,12 +1416867,12 @@ function asmFunc(imports) { } $1476 = 0; label$50 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374685 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381533 | 0) >> 0] | 0) & 1 | 0) { break label$50 } $1477 = physx__PxGetAssertHandler_28_29() | 0; $1481 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1477 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1477, $1481 + 201028 | 0, $1481 + 114729 | 0, 566, $1481 + 374685 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1477 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1477, $1481 + 207010 | 0, $1481 + 117872 | 0, 566, $1481 + 381533 | 0); $1476 = 0; } } @@ -1415081,12 +1416882,12 @@ function asmFunc(imports) { } $1505 = 0; label$52 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374686 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381534 | 0) >> 0] | 0) & 1 | 0) { break label$52 } $1506 = physx__PxGetAssertHandler_28_29() | 0; $1510 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1506 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1506, $1510 + 200499 | 0, $1510 + 114729 | 0, 567, $1510 + 374686 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1506 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1506, $1510 + 206481 | 0, $1510 + 117872 | 0, 567, $1510 + 381534 | 0); $1505 = 0; } } @@ -1415096,12 +1416897,12 @@ function asmFunc(imports) { } $1534 = 0; label$54 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374687 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381535 | 0) >> 0] | 0) & 1 | 0) { break label$54 } $1535 = physx__PxGetAssertHandler_28_29() | 0; $1539 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1535 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1535, $1539 + 200989 | 0, $1539 + 114729 | 0, 568, $1539 + 374687 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1535 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1535, $1539 + 206971 | 0, $1539 + 117872 | 0, 568, $1539 + 381535 | 0); $1534 = 0; } } @@ -1415111,12 +1416912,12 @@ function asmFunc(imports) { } $1563 = 0; label$56 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374688 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381536 | 0) >> 0] | 0) & 1 | 0) { break label$56 } $1564 = physx__PxGetAssertHandler_28_29() | 0; $1568 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1564 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1564, $1568 + 200474 | 0, $1568 + 114729 | 0, 569, $1568 + 374688 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1564 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1564, $1568 + 206456 | 0, $1568 + 117872 | 0, 569, $1568 + 381536 | 0); $1563 = 0; } } @@ -1415126,12 +1416927,12 @@ function asmFunc(imports) { } $1591 = 0; label$58 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374689 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381537 | 0) >> 0] | 0) & 1 | 0) { break label$58 } $1592 = physx__PxGetAssertHandler_28_29() | 0; $1596 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1592 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1592, $1596 + 201067 | 0, $1596 + 114729 | 0, 570, $1596 + 374689 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1592 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1592, $1596 + 207049 | 0, $1596 + 117872 | 0, 570, $1596 + 381537 | 0); $1591 = 0; } } @@ -1415141,12 +1416942,12 @@ function asmFunc(imports) { } $1619 = 0; label$60 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374690 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381538 | 0) >> 0] | 0) & 1 | 0) { break label$60 } $1620 = physx__PxGetAssertHandler_28_29() | 0; $1624 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1620 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1620, $1624 + 150558 | 0, $1624 + 114729 | 0, 571, $1624 + 374690 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1620 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1620, $1624 + 156444 | 0, $1624 + 117872 | 0, 571, $1624 + 381538 | 0); $1619 = 0; } } @@ -1415154,10 +1416955,10 @@ function asmFunc(imports) { physx__pvdsdk__NamespacedName_20physx__pvdsdk__getPvdNamespacedNameForType_physx__PxBounds3__28_29($3 + 888 | 0 | 0); (wasm2js_i32$0 = $3, wasm2js_i32$1 = $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getOrCreateClassImpl_28physx__pvdsdk__NamespacedName_20const__2c_20int_29($4 | 0, $3 + 888 | 0 | 0, int_20physx__pvdsdk__getPvdTypeForType_physx__PxBounds3__28_29() | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 896 | 0) >> 2] = wasm2js_i32$1; $1650 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 832 | 0, $4, HEAP32[((HEAP32[($3 + 896 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $1650 + 119811 | 0, $1650 + 270417 | 0, HEAP32[($3 + 1920 | 0) >> 2] | 0, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 832 | 0, $4, HEAP32[((HEAP32[($3 + 896 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $1650 + 123178 | 0, $1650 + 276399 | 0, HEAP32[($3 + 1920 | 0) >> 2] | 0, 1); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 832 | 0 | 0) | 0; $1668 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 776 | 0, $4, HEAP32[((HEAP32[($3 + 896 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $1668 + 119792 | 0, $1668 + 270417 | 0, HEAP32[($3 + 1920 | 0) >> 2] | 0, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 776 | 0, $4, HEAP32[((HEAP32[($3 + 896 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $1668 + 123159 | 0, $1668 + 276399 | 0, HEAP32[($3 + 1920 | 0) >> 2] | 0, 1); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 776 | 0 | 0) | 0; label$61 : { if ((HEAP32[((physx__pvdsdk__ClassDescription__get32BitSizeInfo_28_29(HEAP32[($3 + 896 | 0) >> 2] | 0 | 0) | 0) + 8 | 0) >> 2] | 0 | 0) == (4 | 0) & 1 | 0) { @@ -1415165,12 +1416966,12 @@ function asmFunc(imports) { } $1694 = 0; label$62 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374691 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381539 | 0) >> 0] | 0) & 1 | 0) { break label$62 } $1695 = physx__PxGetAssertHandler_28_29() | 0; $1699 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1695 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1695, $1699 + 201028 | 0, $1699 + 114729 | 0, 580, $1699 + 374691 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1695 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1695, $1699 + 207010 | 0, $1699 + 117872 | 0, 580, $1699 + 381539 | 0); $1694 = 0; } } @@ -1415180,12 +1416981,12 @@ function asmFunc(imports) { } $1723 = 0; label$64 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374692 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381540 | 0) >> 0] | 0) & 1 | 0) { break label$64 } $1724 = physx__PxGetAssertHandler_28_29() | 0; $1728 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1724 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1724, $1728 + 200964 | 0, $1728 + 114729 | 0, 581, $1728 + 374692 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1724 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1724, $1728 + 206946 | 0, $1728 + 117872 | 0, 581, $1728 + 381540 | 0); $1723 = 0; } } @@ -1415195,12 +1416996,12 @@ function asmFunc(imports) { } $1751 = 0; label$66 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374693 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381541 | 0) >> 0] | 0) & 1 | 0) { break label$66 } $1752 = physx__PxGetAssertHandler_28_29() | 0; $1756 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1752 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1752, $1756 + 201067 | 0, $1756 + 114729 | 0, 582, $1756 + 374693 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1752 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1752, $1756 + 207049 | 0, $1756 + 117872 | 0, 582, $1756 + 381541 | 0); $1751 = 0; } } @@ -1415210,12 +1417011,12 @@ function asmFunc(imports) { } $1779 = 0; label$68 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374694 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381542 | 0) >> 0] | 0) & 1 | 0) { break label$68 } $1780 = physx__PxGetAssertHandler_28_29() | 0; $1784 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1780 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1780, $1784 + 150558 | 0, $1784 + 114729 | 0, 583, $1784 + 374694 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1780 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1780, $1784 + 156444 | 0, $1784 + 117872 | 0, 583, $1784 + 381542 | 0); $1779 = 0; } } @@ -1415223,10 +1417024,10 @@ function asmFunc(imports) { physx__pvdsdk__NamespacedName_20physx__pvdsdk__getPvdNamespacedNameForType_physx__PxTransform__28_29($3 + 764 | 0 | 0); (wasm2js_i32$0 = $3, wasm2js_i32$1 = $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getOrCreateClassImpl_28physx__pvdsdk__NamespacedName_20const__2c_20int_29($4 | 0, $3 + 764 | 0 | 0, int_20physx__pvdsdk__getPvdTypeForType_physx__PxTransform__28_29() | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 772 | 0) >> 2] = wasm2js_i32$1; $1810 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 708 | 0, $4, HEAP32[((HEAP32[($3 + 772 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $1810 + 93938 | 0, $1810 + 270417 | 0, HEAP32[($3 + 1912 | 0) >> 2] | 0, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 708 | 0, $4, HEAP32[((HEAP32[($3 + 772 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $1810 + 94029 | 0, $1810 + 276399 | 0, HEAP32[($3 + 1912 | 0) >> 2] | 0, 1); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 708 | 0 | 0) | 0; $1828 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 652 | 0, $4, HEAP32[((HEAP32[($3 + 772 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $1828 + 117221 | 0, $1828 + 270417 | 0, HEAP32[($3 + 1920 | 0) >> 2] | 0, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 652 | 0, $4, HEAP32[((HEAP32[($3 + 772 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $1828 + 120588 | 0, $1828 + 276399 | 0, HEAP32[($3 + 1920 | 0) >> 2] | 0, 1); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 652 | 0 | 0) | 0; label$69 : { if ((HEAP32[((physx__pvdsdk__ClassDescription__get32BitSizeInfo_28_29(HEAP32[($3 + 772 | 0) >> 2] | 0 | 0) | 0) + 8 | 0) >> 2] | 0 | 0) == (4 | 0) & 1 | 0) { @@ -1415234,12 +1417035,12 @@ function asmFunc(imports) { } $1854 = 0; label$70 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374695 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381543 | 0) >> 0] | 0) & 1 | 0) { break label$70 } $1855 = physx__PxGetAssertHandler_28_29() | 0; $1859 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1855 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1855, $1859 + 201028 | 0, $1859 + 114729 | 0, 592, $1859 + 374695 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1855 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1855, $1859 + 207010 | 0, $1859 + 117872 | 0, 592, $1859 + 381543 | 0); $1854 = 0; } } @@ -1415249,12 +1417050,12 @@ function asmFunc(imports) { } $1883 = 0; label$72 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374696 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381544 | 0) >> 0] | 0) & 1 | 0) { break label$72 } $1884 = physx__PxGetAssertHandler_28_29() | 0; $1888 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1884 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1884, $1888 + 200128 | 0, $1888 + 114729 | 0, 593, $1888 + 374696 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1884 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1884, $1888 + 206110 | 0, $1888 + 117872 | 0, 593, $1888 + 381544 | 0); $1883 = 0; } } @@ -1415264,12 +1417065,12 @@ function asmFunc(imports) { } $1911 = 0; label$74 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374697 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381545 | 0) >> 0] | 0) & 1 | 0) { break label$74 } $1912 = physx__PxGetAssertHandler_28_29() | 0; $1916 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1912 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1912, $1916 + 201067 | 0, $1916 + 114729 | 0, 594, $1916 + 374697 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1912 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1912, $1916 + 207049 | 0, $1916 + 117872 | 0, 594, $1916 + 381545 | 0); $1911 = 0; } } @@ -1415279,12 +1417080,12 @@ function asmFunc(imports) { } $1939 = 0; label$76 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374698 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381546 | 0) >> 0] | 0) & 1 | 0) { break label$76 } $1940 = physx__PxGetAssertHandler_28_29() | 0; $1944 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$1940 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1940, $1944 + 150558 | 0, $1944 + 114729 | 0, 595, $1944 + 374698 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$1940 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($1940, $1944 + 156444 | 0, $1944 + 117872 | 0, 595, $1944 + 381546 | 0); $1939 = 0; } } @@ -1415292,13 +1417093,13 @@ function asmFunc(imports) { physx__pvdsdk__NamespacedName_20physx__pvdsdk__getPvdNamespacedNameForType_physx__PxMat33__28_29($3 + 640 | 0 | 0); (wasm2js_i32$0 = $3, wasm2js_i32$1 = $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getOrCreateClassImpl_28physx__pvdsdk__NamespacedName_20const__2c_20int_29($4 | 0, $3 + 640 | 0 | 0, int_20physx__pvdsdk__getPvdTypeForType_physx__PxMat33__28_29() | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 648 | 0) >> 2] = wasm2js_i32$1; $1970 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 584 | 0, $4, HEAP32[((HEAP32[($3 + 648 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $1970 + 204411 | 0, $1970 + 270417 | 0, HEAP32[($3 + 1920 | 0) >> 2] | 0, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 584 | 0, $4, HEAP32[((HEAP32[($3 + 648 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $1970 + 210393 | 0, $1970 + 276399 | 0, HEAP32[($3 + 1920 | 0) >> 2] | 0, 1); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 584 | 0 | 0) | 0; $1988 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 528 | 0, $4, HEAP32[((HEAP32[($3 + 648 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $1988 + 202938 | 0, $1988 + 270417 | 0, HEAP32[($3 + 1920 | 0) >> 2] | 0, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 528 | 0, $4, HEAP32[((HEAP32[($3 + 648 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $1988 + 208920 | 0, $1988 + 276399 | 0, HEAP32[($3 + 1920 | 0) >> 2] | 0, 1); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 528 | 0 | 0) | 0; $2006 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 472 | 0, $4, HEAP32[((HEAP32[($3 + 648 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $2006 + 201818 | 0, $2006 + 270417 | 0, HEAP32[($3 + 1920 | 0) >> 2] | 0, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 472 | 0, $4, HEAP32[((HEAP32[($3 + 648 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $2006 + 207800 | 0, $2006 + 276399 | 0, HEAP32[($3 + 1920 | 0) >> 2] | 0, 1); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 472 | 0 | 0) | 0; label$77 : { if ((HEAP32[((physx__pvdsdk__ClassDescription__get32BitSizeInfo_28_29(HEAP32[($3 + 648 | 0) >> 2] | 0 | 0) | 0) + 8 | 0) >> 2] | 0 | 0) == (4 | 0) & 1 | 0) { @@ -1415306,12 +1417107,12 @@ function asmFunc(imports) { } $2032 = 0; label$78 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374699 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381547 | 0) >> 0] | 0) & 1 | 0) { break label$78 } $2033 = physx__PxGetAssertHandler_28_29() | 0; $2037 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$2033 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2033, $2037 + 201028 | 0, $2037 + 114729 | 0, 605, $2037 + 374699 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$2033 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2033, $2037 + 207010 | 0, $2037 + 117872 | 0, 605, $2037 + 381547 | 0); $2032 = 0; } } @@ -1415321,12 +1417122,12 @@ function asmFunc(imports) { } $2061 = 0; label$80 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374700 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381548 | 0) >> 0] | 0) & 1 | 0) { break label$80 } $2062 = physx__PxGetAssertHandler_28_29() | 0; $2066 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$2062 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2062, $2066 + 200377 | 0, $2066 + 114729 | 0, 606, $2066 + 374700 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$2062 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2062, $2066 + 206359 | 0, $2066 + 117872 | 0, 606, $2066 + 381548 | 0); $2061 = 0; } } @@ -1415336,12 +1417137,12 @@ function asmFunc(imports) { } $2089 = 0; label$82 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374701 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381549 | 0) >> 0] | 0) & 1 | 0) { break label$82 } $2090 = physx__PxGetAssertHandler_28_29() | 0; $2094 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$2090 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2090, $2094 + 201067 | 0, $2094 + 114729 | 0, 607, $2094 + 374701 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$2090 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2090, $2094 + 207049 | 0, $2094 + 117872 | 0, 607, $2094 + 381549 | 0); $2089 = 0; } } @@ -1415351,12 +1417152,12 @@ function asmFunc(imports) { } $2117 = 0; label$84 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374702 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381550 | 0) >> 0] | 0) & 1 | 0) { break label$84 } $2118 = physx__PxGetAssertHandler_28_29() | 0; $2122 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$2118 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2118, $2122 + 150558 | 0, $2122 + 114729 | 0, 608, $2122 + 374702 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$2118 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2118, $2122 + 156444 | 0, $2122 + 117872 | 0, 608, $2122 + 381550 | 0); $2117 = 0; } } @@ -1415364,16 +1417165,16 @@ function asmFunc(imports) { physx__pvdsdk__NamespacedName_20physx__pvdsdk__getPvdNamespacedNameForType_physx__PxMat44__28_29($3 + 460 | 0 | 0); (wasm2js_i32$0 = $3, wasm2js_i32$1 = $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getOrCreateClassImpl_28physx__pvdsdk__NamespacedName_20const__2c_20int_29($4 | 0, $3 + 460 | 0 | 0, int_20physx__pvdsdk__getPvdTypeForType_physx__PxMat44__28_29() | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 468 | 0) >> 2] = wasm2js_i32$1; $2148 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 404 | 0, $4, HEAP32[((HEAP32[($3 + 468 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $2148 + 204411 | 0, $2148 + 270417 | 0, HEAP32[($3 + 1916 | 0) >> 2] | 0, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 404 | 0, $4, HEAP32[((HEAP32[($3 + 468 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $2148 + 210393 | 0, $2148 + 276399 | 0, HEAP32[($3 + 1916 | 0) >> 2] | 0, 1); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 404 | 0 | 0) | 0; $2166 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 348 | 0, $4, HEAP32[((HEAP32[($3 + 468 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $2166 + 202938 | 0, $2166 + 270417 | 0, HEAP32[($3 + 1916 | 0) >> 2] | 0, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 348 | 0, $4, HEAP32[((HEAP32[($3 + 468 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $2166 + 208920 | 0, $2166 + 276399 | 0, HEAP32[($3 + 1916 | 0) >> 2] | 0, 1); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 348 | 0 | 0) | 0; $2184 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 292 | 0, $4, HEAP32[((HEAP32[($3 + 468 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $2184 + 201818 | 0, $2184 + 270417 | 0, HEAP32[($3 + 1916 | 0) >> 2] | 0, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 292 | 0, $4, HEAP32[((HEAP32[($3 + 468 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $2184 + 207800 | 0, $2184 + 276399 | 0, HEAP32[($3 + 1916 | 0) >> 2] | 0, 1); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 292 | 0 | 0) | 0; $2202 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 236 | 0, $4, HEAP32[((HEAP32[($3 + 468 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $2202 + 201242 | 0, $2202 + 270417 | 0, HEAP32[($3 + 1916 | 0) >> 2] | 0, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 236 | 0, $4, HEAP32[((HEAP32[($3 + 468 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $2202 + 207224 | 0, $2202 + 276399 | 0, HEAP32[($3 + 1916 | 0) >> 2] | 0, 1); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 236 | 0 | 0) | 0; label$85 : { if ((HEAP32[((physx__pvdsdk__ClassDescription__get32BitSizeInfo_28_29(HEAP32[($3 + 468 | 0) >> 2] | 0 | 0) | 0) + 8 | 0) >> 2] | 0 | 0) == (4 | 0) & 1 | 0) { @@ -1415381,12 +1417182,12 @@ function asmFunc(imports) { } $2228 = 0; label$86 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374703 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381551 | 0) >> 0] | 0) & 1 | 0) { break label$86 } $2229 = physx__PxGetAssertHandler_28_29() | 0; $2233 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$2229 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2229, $2233 + 201028 | 0, $2233 + 114729 | 0, 619, $2233 + 374703 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$2229 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2229, $2233 + 207010 | 0, $2233 + 117872 | 0, 619, $2233 + 381551 | 0); $2228 = 0; } } @@ -1415396,12 +1417197,12 @@ function asmFunc(imports) { } $2257 = 0; label$88 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374704 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381552 | 0) >> 0] | 0) & 1 | 0) { break label$88 } $2258 = physx__PxGetAssertHandler_28_29() | 0; $2262 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$2258 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2258, $2262 + 200739 | 0, $2262 + 114729 | 0, 620, $2262 + 374704 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$2258 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2258, $2262 + 206721 | 0, $2262 + 117872 | 0, 620, $2262 + 381552 | 0); $2257 = 0; } } @@ -1415411,12 +1417212,12 @@ function asmFunc(imports) { } $2285 = 0; label$90 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374705 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381553 | 0) >> 0] | 0) & 1 | 0) { break label$90 } $2286 = physx__PxGetAssertHandler_28_29() | 0; $2290 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$2286 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2286, $2290 + 201067 | 0, $2290 + 114729 | 0, 621, $2290 + 374705 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$2286 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2286, $2290 + 207049 | 0, $2290 + 117872 | 0, 621, $2290 + 381553 | 0); $2285 = 0; } } @@ -1415426,12 +1417227,12 @@ function asmFunc(imports) { } $2313 = 0; label$92 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374706 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381554 | 0) >> 0] | 0) & 1 | 0) { break label$92 } $2314 = physx__PxGetAssertHandler_28_29() | 0; $2318 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$2314 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2314, $2318 + 150558 | 0, $2318 + 114729 | 0, 622, $2318 + 374706 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$2314 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($2314, $2318 + 156444 | 0, $2318 + 117872 | 0, 622, $2318 + 381554 | 0); $2313 = 0; } } @@ -1415439,16 +1417240,16 @@ function asmFunc(imports) { physx__pvdsdk__NamespacedName_20physx__pvdsdk__getPvdNamespacedNameForType_physx__pvdsdk__U32Array4__28_29($3 + 224 | 0 | 0); (wasm2js_i32$0 = $3, wasm2js_i32$1 = $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getOrCreateClassImpl_28physx__pvdsdk__NamespacedName_20const__2c_20int_29($4 | 0, $3 + 224 | 0 | 0, int_20physx__pvdsdk__getPvdTypeForType_physx__pvdsdk__U32Array4__28_29() | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 232 | 0) >> 2] = wasm2js_i32$1; $2344 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 168 | 0, $4, HEAP32[((HEAP32[($3 + 232 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $2344 + 204527 | 0, $2344 + 270417 | 0, HEAP32[($3 + 1924 | 0) >> 2] | 0, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 168 | 0, $4, HEAP32[((HEAP32[($3 + 232 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $2344 + 210509 | 0, $2344 + 276399 | 0, HEAP32[($3 + 1924 | 0) >> 2] | 0, 1); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 168 | 0 | 0) | 0; $2362 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 112 | 0, $4, HEAP32[((HEAP32[($3 + 232 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $2362 + 203016 | 0, $2362 + 270417 | 0, HEAP32[($3 + 1924 | 0) >> 2] | 0, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 112 | 0, $4, HEAP32[((HEAP32[($3 + 232 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $2362 + 208998 | 0, $2362 + 276399 | 0, HEAP32[($3 + 1924 | 0) >> 2] | 0, 1); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 112 | 0 | 0) | 0; $2380 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 56 | 0, $4, HEAP32[((HEAP32[($3 + 232 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $2380 + 202077 | 0, $2380 + 270417 | 0, HEAP32[($3 + 1924 | 0) >> 2] | 0, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3 + 56 | 0, $4, HEAP32[((HEAP32[($3 + 232 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $2380 + 208059 | 0, $2380 + 276399 | 0, HEAP32[($3 + 1924 | 0) >> 2] | 0, 1); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 + 56 | 0 | 0) | 0; $2396 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3, $4, HEAP32[((HEAP32[($3 + 232 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $2396 + 201384 | 0, $2396 + 270417 | 0, HEAP32[($3 + 1924 | 0) >> 2] | 0, 1); + FUNCTION_TABLE[HEAP32[((HEAP32[$4 >> 2] | 0) + 44 | 0) >> 2] | 0 | 0]($3, $4, HEAP32[((HEAP32[($3 + 232 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0, $2396 + 207366 | 0, $2396 + 276399 | 0, HEAP32[($3 + 1924 | 0) >> 2] | 0, 1); physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription____Option_28_29($3 | 0) | 0; HEAP8[((HEAP32[($3 + 232 | 0) >> 2] | 0) + 68 | 0) >> 0] = 1; __stack_pointer = $3 + 2128 | 0; @@ -1415543,12 +1417344,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374724 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381572 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 124530 | 0, $26 + 133819 | 0, 294, $26 + 374724 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 127904 | 0, $26 + 138487 | 0, 294, $26 + 381572 | 0); $21 = 0; } } @@ -1415566,13 +1417367,13 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; physx__pvdsdk__StringTable__StringTable_28_29($4 | 0) | 0; - HEAP32[$4 >> 2] = (GOT_data_internal___memory_base + 367556 | 0) + 8 | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($3 + 11 | 0 | 0, GOT_data_internal___memory_base + 84057 | 0 | 0) | 0; + HEAP32[$4 >> 2] = (GOT_data_internal___memory_base + 374388 | 0) + 8 | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($3 + 11 | 0 | 0, GOT_data_internal___memory_base + 84100 | 0 | 0) | 0; physx__shdfnd__HashMap_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___HashMap_28physx__shdfnd__NonTrackingAllocator_20const__29($4 + 4 | 0 | 0, $3 + 11 | 0 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = 1; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($3 + 10 | 0 | 0, GOT_data_internal___memory_base + 90287 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($3 + 10 | 0 | 0, GOT_data_internal___memory_base + 90356 | 0 | 0) | 0; physx__shdfnd__HashMap_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___HashMap_28physx__shdfnd__NonTrackingAllocator_20const__29($4 + 48 | 0 | 0, $3 + 10 | 0 | 0) | 0; - physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($3 + 9 | 0 | 0, GOT_data_internal___memory_base + 154042 | 0 | 0) | 0; + physx__shdfnd__NonTrackingAllocator__NonTrackingAllocator_28char_20const__29($3 + 9 | 0 | 0, GOT_data_internal___memory_base + 159928 | 0 | 0) | 0; physx__shdfnd__HashMap_char_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___HashMap_28physx__shdfnd__NonTrackingAllocator_20const__29($4 + 88 | 0 | 0, $3 + 9 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; @@ -1415658,7 +1417459,7 @@ function asmFunc(imports) { }; } $44 = GOT_data_internal___memory_base; - $51 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(108 | 0, void__20physx__pvdsdk__PvdAllocate__28anonymous_20namespace_29__ClassDescImpl__28char_20const__2c_20char_20const__2c_20int_29($44 + 121099 | 0 | 0, $44 + 114729 | 0 | 0, 659 | 0) | 0 | 0) | 0; + $51 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(108 | 0, void__20physx__pvdsdk__PvdAllocate__28anonymous_20namespace_29__ClassDescImpl__28char_20const__2c_20char_20const__2c_20int_29($44 + 124466 | 0 | 0, $44 + 117872 | 0 | 0, 659 | 0) | 0 | 0) | 0; i64toi32_i32$2 = $5; i64toi32_i32$0 = HEAP32[($5 + 116 | 0) >> 2] | 0; i64toi32_i32$1 = HEAP32[($5 + 120 | 0) >> 2] | 0; @@ -1416042,12 +1417843,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374593 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381441 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 145382 | 0, $25 + 125741 | 0, 172, $25 + 374593 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 151243 | 0, $25 + 129149 | 0, 172, $25 + 381441 | 0); $20 = 0; } } @@ -1416085,13 +1417886,13 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; HEAP32[$4 >> 2] = GOT_data_internal_vtable_20for_20physx__pvdsdk__PropertyDescription + 8 | 0; - $12 = GOT_data_internal___memory_base + 270417 | 0; + $12 = GOT_data_internal___memory_base + 276399 | 0; physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__29($4 + 4 | 0 | 0, $12 | 0) | 0; HEAP32[($4 + 12 | 0) >> 2] = -1; HEAP32[($4 + 16 | 0) >> 2] = $12; HEAP32[($4 + 20 | 0) >> 2] = $12; HEAP32[($4 + 24 | 0) >> 2] = -1; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__29($4 + 28 | 0 | 0, GOT_data_internal___memory_base + 270417 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__29($4 + 28 | 0 | 0, GOT_data_internal___memory_base + 276399 | 0 | 0) | 0; HEAP32[($4 + 36 | 0) >> 2] = 0; HEAP32[($4 + 40 | 0) >> 2] = -1; HEAP32[($4 + 44 | 0) >> 2] = 0; @@ -1416115,12 +1417916,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374626 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381474 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 205970 | 0, $25 + 114729 | 0, 944, $25 + 374626 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 211952 | 0, $25 + 117872 | 0, 944, $25 + 381474 | 0); $20 = 0; } } @@ -1416138,12 +1417939,12 @@ function asmFunc(imports) { break label$5 } label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374627 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381475 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $57 = physx__PxGetAssertHandler_28_29() | 0; $61 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$57 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($57, $61 + 149280 | 0, $61 + 114729 | 0, 950, $61 + 374627 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$57 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($57, $61 + 155166 | 0, $61 + 117872 | 0, 950, $61 + 381475 | 0); } HEAP32[($4 + 12 | 0) >> 2] = 0; break label$3; @@ -1416217,12 +1418018,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374598 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381446 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 145382 | 0, $25 + 125741 | 0, 172, $25 + 374598 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 151243 | 0, $25 + 129149 | 0, 172, $25 + 381446 | 0); $20 = 0; } } @@ -1416352,7 +1418153,7 @@ function asmFunc(imports) { HEAP32[($3 + 24 | 0) >> 2] = $0; $4 = HEAP32[($3 + 24 | 0) >> 2] | 0; HEAP32[($3 + 28 | 0) >> 2] = $4; - HEAP32[$4 >> 2] = (GOT_data_internal___memory_base + 367100 | 0) + 8 | 0; + HEAP32[$4 >> 2] = (GOT_data_internal___memory_base + 373932 | 0) + 8 | 0; $10 = HEAP32[($4 + 108 | 0) >> 2] | 0; FUNCTION_TABLE[HEAP32[((HEAP32[$10 >> 2] | 0) + 28 | 0) >> 2] | 0 | 0]($10); HEAP32[($3 + 20 | 0) >> 2] = 0; @@ -1416420,12 +1418221,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374594 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381442 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 124530 | 0, $24 + 133819 | 0, 301, $24 + 374594 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 127904 | 0, $24 + 138487 | 0, 301, $24 + 381442 | 0); $19 = 0; } } @@ -1416478,12 +1418279,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374596 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381444 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 145382 | 0, $25 + 125741 | 0, 172, $25 + 374596 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 151243 | 0, $25 + 129149 | 0, 172, $25 + 381444 | 0); $20 = 0; } } @@ -1416504,12 +1418305,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374595 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381443 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 124530 | 0, $24 + 133819 | 0, 301, $24 + 374595 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 127904 | 0, $24 + 138487 | 0, 301, $24 + 381443 | 0); $19 = 0; } } @@ -1416551,12 +1418352,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374597 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381445 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 124530 | 0, $24 + 133819 | 0, 301, $24 + 374597 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 127904 | 0, $24 + 138487 | 0, 301, $24 + 381445 | 0); $19 = 0; } } @@ -1416779,12 +1418580,12 @@ function asmFunc(imports) { } $35 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374606 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381454 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $36 = physx__PxGetAssertHandler_28_29() | 0; $40 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($36, $40 + 160966 | 0, $40 + 114729 | 0, 684, $40 + 374606 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$36 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($36, $40 + 166864 | 0, $40 + 117872 | 0, 684, $40 + 381454 | 0); $35 = 0; } } @@ -1417044,12 +1418845,12 @@ function asmFunc(imports) { } $22 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374612 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381460 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 121021 | 0, $27 + 114729 | 0, 757, $27 + 374612 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 124388 | 0, $27 + 117872 | 0, 757, $27 + 381460 | 0); $22 = 0; } } @@ -1417107,12 +1418908,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374599 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381447 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 145382 | 0, $25 + 125741 | 0, 159, $25 + 374599 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 151243 | 0, $25 + 129149 | 0, 159, $25 + 381447 | 0); $20 = 0; } } @@ -1417211,12 +1419012,12 @@ function asmFunc(imports) { } $27 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374613 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381461 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $28 = physx__PxGetAssertHandler_28_29() | 0; $32 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 83243 | 0, $32 + 114729 | 0, 818, $32 + 374613 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$28 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($28, $32 + 83286 | 0, $32 + 117872 | 0, 818, $32 + 381461 | 0); $27 = 0; } } @@ -1417233,12 +1419034,12 @@ function asmFunc(imports) { break label$5 } label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374614 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381462 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $57 = physx__PxGetAssertHandler_28_29() | 0; $61 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$57 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($57, $61 + 149280 | 0, $61 + 114729 | 0, 823, $61 + 374614 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$57 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($57, $61 + 155166 | 0, $61 + 117872 | 0, 823, $61 + 381462 | 0); } physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription___Option_28physx__pvdsdk__None_29($0 | 0) | 0; break label$3; @@ -1417249,12 +1419050,12 @@ function asmFunc(imports) { break label$7 } label$8 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374615 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381463 | 0) >> 0] | 0) & 1 | 0) { break label$8 } $84 = physx__PxGetAssertHandler_28_29() | 0; $88 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$84 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($84, $88 + 149280 | 0, $88 + 114729 | 0, 830, $88 + 374615 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$84 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($84, $88 + 155166 | 0, $88 + 117872 | 0, 830, $88 + 381463 | 0); } physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription___Option_28physx__pvdsdk__None_29($0 | 0) | 0; break label$3; @@ -1417264,12 +1419065,12 @@ function asmFunc(imports) { break label$9 } label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374616 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381464 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $108 = physx__PxGetAssertHandler_28_29() | 0; $112 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$108 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($108, $112 + 149280 | 0, $112 + 114729 | 0, 835, $112 + 374616 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$108 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($108, $112 + 155166 | 0, $112 + 117872 | 0, 835, $112 + 381464 | 0); } physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription___Option_28physx__pvdsdk__None_29($0 | 0) | 0; break label$3; @@ -1417281,12 +1419082,12 @@ function asmFunc(imports) { } $135 = 0; label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374617 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381465 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $136 = physx__PxGetAssertHandler_28_29() | 0; $140 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$136 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($136, $140 + 150773 | 0, $140 + 114729 | 0, 840, $140 + 374617 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$136 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($136, $140 + 156659 | 0, $140 + 117872 | 0, 840, $140 + 381465 | 0); $135 = 0; } } @@ -1417311,12 +1419112,12 @@ function asmFunc(imports) { break label$14 } label$15 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374618 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381466 | 0) >> 0] | 0) & 1 | 0) { break label$15 } $173 = physx__PxGetAssertHandler_28_29() | 0; $177 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$173 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($173, $177 + 149280 | 0, $177 + 114729 | 0, 851, $177 + 374618 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$173 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($173, $177 + 155166 | 0, $177 + 117872 | 0, 851, $177 + 381466 | 0); } physx__pvdsdk__Option_physx__pvdsdk__PropertyDescription___Option_28physx__pvdsdk__None_29($0 | 0) | 0; break label$3; @@ -1417341,12 +1419142,12 @@ function asmFunc(imports) { } $219 = 0; label$19 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374619 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381467 | 0) >> 0] | 0) & 1 | 0) { break label$19 } $220 = physx__PxGetAssertHandler_28_29() | 0; $224 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$220 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($220, $224 + 150773 | 0, $224 + 114729 | 0, 860, $224 + 374619 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$220 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($220, $224 + 156659 | 0, $224 + 117872 | 0, 860, $224 + 381467 | 0); $219 = 0; } } @@ -1417368,7 +1419169,7 @@ function asmFunc(imports) { (wasm2js_i32$0 = $9, wasm2js_i32$1 = physx__shdfnd__Array__28anonymous_20namespace_29__PropDescImpl__2c_20physx__shdfnd__NamedAllocator___size_28_29_20const($10 + 96 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 96 | 0) >> 2] = wasm2js_i32$1; physx__pvdsdk__PropertyDescription__PropertyDescription_28physx__pvdsdk__NamespacedName_20const__2c_20int_2c_20char_20const__2c_20char_20const__2c_20int_2c_20physx__pvdsdk__NamespacedName_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20int_2c_20unsigned_20int_2c_20unsigned_20int_29($9 + 44 | 0 | 0, (HEAP32[($9 + 160 | 0) >> 2] | 0) + 4 | 0 | 0, HEAP32[((HEAP32[($9 + 160 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0 | 0, HEAP32[($9 + 176 | 0) >> 2] | 0 | 0, HEAP32[($9 + 172 | 0) >> 2] | 0 | 0, HEAP32[($9 + 168 | 0) >> 2] | 0 | 0, $9 + 128 | 0 | 0, HEAP32[($9 + 164 | 0) >> 2] | 0 | 0, HEAP32[($9 + 96 | 0) >> 2] | 0 | 0, HEAP32[($9 + 104 | 0) >> 2] | 0 | 0, HEAP32[($9 + 100 | 0) >> 2] | 0 | 0) | 0; $298 = GOT_data_internal___memory_base; - $305 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(64 | 0, void__20physx__pvdsdk__PvdAllocate__28anonymous_20namespace_29__PropDescImpl__28char_20const__2c_20char_20const__2c_20int_29($298 + 121113 | 0 | 0, $298 + 114729 | 0 | 0, 874 | 0) | 0 | 0) | 0; + $305 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(64 | 0, void__20physx__pvdsdk__PvdAllocate__28anonymous_20namespace_29__PropDescImpl__28char_20const__2c_20char_20const__2c_20int_29($298 + 124480 | 0 | 0, $298 + 117872 | 0 | 0, 874 | 0) | 0 | 0) | 0; $28anonymous_20namespace_29__PropDescImpl__PropDescImpl_28physx__pvdsdk__PropertyDescription_20const__2c_20physx__pvdsdk__StringTable__29($305 | 0, $9 + 44 | 0 | 0, HEAP32[($10 + 108 | 0) >> 2] | 0 | 0) | 0; HEAP32[($9 + 40 | 0) >> 2] = $305; physx__shdfnd__Array__28anonymous_20namespace_29__PropDescImpl__2c_20physx__shdfnd__NamedAllocator___pushBack_28_28anonymous_20namespace_29__PropDescImpl__20const__29($10 + 96 | 0 | 0, $9 + 40 | 0 | 0) | 0; @@ -1417631,12 +1419432,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374623 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381471 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 124530 | 0, $26 + 133819 | 0, 294, $26 + 374623 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 127904 | 0, $26 + 138487 | 0, 294, $26 + 381471 | 0); $21 = 0; } } @@ -1417658,8 +1419459,8 @@ function asmFunc(imports) { HEAP32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; physx__pvdsdk__PropertyDescription__PropertyDescription_28physx__pvdsdk__PropertyDescription_20const__29($6 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0) | 0; - HEAP32[$6 >> 2] = (GOT_data_internal___memory_base + 367460 | 0) + 8 | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 3 | 0 | 0, GOT_data_internal___memory_base + 147116 | 0 | 0) | 0; + HEAP32[$6 >> 2] = (GOT_data_internal___memory_base + 374292 | 0) + 8 | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($5 + 3 | 0 | 0, GOT_data_internal___memory_base + 152996 | 0 | 0) | 0; physx__shdfnd__Array_physx__pvdsdk__NamedValue_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($6 + 52 | 0 | 0, $5 + 3 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($5 + 3 | 0 | 0) | 0; (wasm2js_i32$0 = $6, wasm2js_i32$1 = physx__pvdsdk__StringTable__registerStr_28char_20const__29(HEAP32[($5 + 4 | 0) >> 2] | 0 | 0, HEAP32[($6 + 16 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; @@ -1417708,12 +1419509,12 @@ function asmFunc(imports) { } $13 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374624 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381472 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 145386 | 0, $18 + 125741 | 0, 237, $18 + 374624 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 151247 | 0, $18 + 129149 | 0, 237, $18 + 381472 | 0); $13 = 0; } } @@ -1417825,12 +1419626,12 @@ function asmFunc(imports) { } $24 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374625 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381473 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 83243 | 0, $29 + 114729 | 0, 933, $29 + 374625 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 83286 | 0, $29 + 117872 | 0, 933, $29 + 381473 | 0); $24 = 0; } } @@ -1417898,7 +1419699,7 @@ function asmFunc(imports) { } $18 = (HEAP32[($5 + 16 | 0) >> 2] | 0) + 52 | 0; $19 = physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue___size_28_29_20const($1 | 0) | 0; - physx__pvdsdk__NamedValue__NamedValue_28char_20const__2c_20unsigned_20int_29($5 + 8 | 0 | 0, GOT_data_internal___memory_base + 270417 | 0 | 0, 0 | 0) | 0; + physx__pvdsdk__NamedValue__NamedValue_28char_20const__2c_20unsigned_20int_29($5 + 8 | 0 | 0, GOT_data_internal___memory_base + 276399 | 0 | 0, 0 | 0) | 0; physx__shdfnd__Array_physx__pvdsdk__NamedValue_2c_20physx__shdfnd__NamedAllocator___resize_28unsigned_20int_2c_20physx__pvdsdk__NamedValue_20const__29($18 | 0, $19 | 0, $5 + 8 | 0 | 0); HEAP32[($5 + 4 | 0) >> 2] = 0; label$2 : { @@ -1417963,7 +1419764,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__NamedValue_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__NamedValue_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1418140,12 +1419941,12 @@ function asmFunc(imports) { break label$2 } label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374632 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381480 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $26 = physx__PxGetAssertHandler_28_29() | 0; $30 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 149280 | 0, $30 + 114729 | 0, 1033, $30 + 374632 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$26 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($26, $30 + 155166 | 0, $30 + 117872 | 0, 1033, $30 + 381480 | 0); } $37 = -1; $38 = 0; @@ -1418161,12 +1419962,12 @@ function asmFunc(imports) { break label$5 } label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374633 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381481 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $67 = physx__PxGetAssertHandler_28_29() | 0; $71 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$67 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($67, $71 + 149280 | 0, $71 + 114729 | 0, 1041, $71 + 374633 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$67 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($67, $71 + 155166 | 0, $71 + 117872 | 0, 1041, $71 + 381481 | 0); } $78 = -1; $79 = 0; @@ -1418195,12 +1419996,12 @@ function asmFunc(imports) { break label$9 } label$10 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374634 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381482 | 0) >> 0] | 0) & 1 | 0) { break label$10 } $128 = physx__PxGetAssertHandler_28_29() | 0; $132 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$128 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($128, $132 + 149280 | 0, $132 + 114729 | 0, 1055, $132 + 374634 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$128 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($128, $132 + 155166 | 0, $132 + 117872 | 0, 1055, $132 + 381482 | 0); } $139 = -1; $140 = 0; @@ -1418227,12 +1420028,12 @@ function asmFunc(imports) { break label$13 } label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374635 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381483 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $186 = physx__PxGetAssertHandler_28_29() | 0; $190 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$186 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($186, $190 + 149280 | 0, $190 + 114729 | 0, 1076, $190 + 374635 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$186 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($186, $190 + 155166 | 0, $190 + 117872 | 0, 1076, $190 + 381483 | 0); } $197 = -1; $198 = 0; @@ -1418358,12 +1420159,12 @@ function asmFunc(imports) { break label$3 } label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374636 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381484 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 149280 | 0, $29 + 114729 | 0, 1108, $29 + 374636 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 155166 | 0, $29 + 117872 | 0, 1108, $29 + 381484 | 0); } physx__pvdsdk__Option_physx__pvdsdk__PropertyMessageDescription___Option_28physx__pvdsdk__None_29($0 | 0) | 0; break label$2; @@ -1418375,12 +1420176,12 @@ function asmFunc(imports) { } $52 = 0; label$6 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374637 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381485 | 0) >> 0] | 0) & 1 | 0) { break label$6 } $53 = physx__PxGetAssertHandler_28_29() | 0; $57 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 83243 | 0, $57 + 114729 | 0, 1112, $57 + 374637 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$53 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($53, $57 + 83286 | 0, $57 + 117872 | 0, 1112, $57 + 381485 | 0); $52 = 0; } } @@ -1418393,7 +1420194,7 @@ function asmFunc(imports) { } (wasm2js_i32$0 = $8, wasm2js_i32$1 = physx__shdfnd__Array__28anonymous_20namespace_29__PropertyMessageDescriptionImpl__2c_20physx__shdfnd__NamedAllocator___size_28_29_20const($9 + 152 | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 548 | 0) >> 2] = wasm2js_i32$1; $76 = GOT_data_internal___memory_base; - $83 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(84 | 0, void__20physx__pvdsdk__PvdAllocate__28anonymous_20namespace_29__PropertyMessageDescriptionImpl__28char_20const__2c_20char_20const__2c_20int_29($76 + 121026 | 0 | 0, $76 + 114729 | 0 | 0, 1116 | 0) | 0 | 0) | 0; + $83 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(84 | 0, void__20physx__pvdsdk__PvdAllocate__28anonymous_20namespace_29__PropertyMessageDescriptionImpl__28char_20const__2c_20char_20const__2c_20int_29($76 + 124393 | 0 | 0, $76 + 117872 | 0 | 0, 1116 | 0) | 0 | 0) | 0; $28anonymous_20namespace_29__StringTableImpl__registerName_28physx__pvdsdk__NamespacedName_20const__29($8 + 488 | 0 | 0, HEAP32[($9 + 108 | 0) >> 2] | 0 | 0, HEAP32[($8 + 580 | 0) >> 2] | 0 | 0); $90 = HEAP32[((HEAP32[($8 + 556 | 0) >> 2] | 0) + 12 | 0) >> 2] | 0; $28anonymous_20namespace_29__StringTableImpl__registerName_28physx__pvdsdk__NamespacedName_20const__29($8 + 480 | 0 | 0, HEAP32[($9 + 108 | 0) >> 2] | 0 | 0, HEAP32[($8 + 576 | 0) >> 2] | 0 | 0); @@ -1418433,12 +1420234,12 @@ function asmFunc(imports) { break label$11 } label$12 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374638 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381486 | 0) >> 0] | 0) & 1 | 0) { break label$12 } $156 = physx__PxGetAssertHandler_28_29() | 0; $160 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$156 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($156, $160 + 149280 | 0, $160 + 114729 | 0, 1126, $160 + 374638 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$156 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($156, $160 + 155166 | 0, $160 + 117872 | 0, 1126, $160 + 381486 | 0); } break label$8; } @@ -1418449,12 +1420250,12 @@ function asmFunc(imports) { break label$13 } label$14 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374639 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381487 | 0) >> 0] | 0) & 1 | 0) { break label$14 } $186 = physx__PxGetAssertHandler_28_29() | 0; $190 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$186 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($186, $190 + 149280 | 0, $190 + 114729 | 0, 1133, $190 + 374639 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$186 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($186, $190 + 155166 | 0, $190 + 117872 | 0, 1133, $190 + 381487 | 0); } break label$8; } @@ -1418464,12 +1420265,12 @@ function asmFunc(imports) { break label$15 } label$16 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374640 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381488 | 0) >> 0] | 0) & 1 | 0) { break label$16 } $215 = physx__PxGetAssertHandler_28_29() | 0; $219 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$215 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($215, $219 + 149280 | 0, $219 + 114729 | 0, 1140, $219 + 374640 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$215 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($215, $219 + 155166 | 0, $219 + 117872 | 0, 1140, $219 + 381488 | 0); } break label$8; } @@ -1418480,12 +1420281,12 @@ function asmFunc(imports) { break label$18 } label$19 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374641 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381489 | 0) >> 0] | 0) & 1 | 0) { break label$19 } $246 = physx__PxGetAssertHandler_28_29() | 0; $250 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$246 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($246, $250 + 149280 | 0, $250 + 114729 | 0, 1147, $250 + 374641 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$246 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($246, $250 + 155166 | 0, $250 + 117872 | 0, 1147, $250 + 381489 | 0); } HEAP32[($8 + 52 | 0) >> 2] = 5; break label$17; @@ -1418497,12 +1420298,12 @@ function asmFunc(imports) { break label$21 } label$22 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374642 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381490 | 0) >> 0] | 0) & 1 | 0) { break label$22 } $280 = physx__PxGetAssertHandler_28_29() | 0; $284 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$280 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($280, $284 + 149280 | 0, $284 + 114729 | 0, 1154, $284 + 374642 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$280 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($280, $284 + 155166 | 0, $284 + 117872 | 0, 1154, $284 + 381490 | 0); } HEAP32[($8 + 52 | 0) >> 2] = 5; break label$20; @@ -1418551,12 +1420352,12 @@ function asmFunc(imports) { break label$26 } label$27 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374643 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381491 | 0) >> 0] | 0) & 1 | 0) { break label$27 } $380 = physx__PxGetAssertHandler_28_29() | 0; $384 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$380 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($380, $384 + 149280 | 0, $384 + 114729 | 0, 1171, $384 + 374643 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$380 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($380, $384 + 155166 | 0, $384 + 117872 | 0, 1171, $384 + 381491 | 0); } HEAP32[($8 + 52 | 0) >> 2] = 5; break label$24; @@ -1418680,12 +1420481,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374644 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381492 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 124530 | 0, $26 + 133819 | 0, 294, $26 + 374644 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 127904 | 0, $26 + 138487 | 0, 294, $26 + 381492 | 0); $21 = 0; } } @@ -1418763,14 +1420564,14 @@ function asmFunc(imports) { HEAP32[($4 + 8 | 0) >> 2] = $1; $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; physx__pvdsdk__PropertyMessageDescription__PropertyMessageDescription_28physx__pvdsdk__PropertyMessageDescription_20const__29($5 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0) | 0; - HEAP32[$5 >> 2] = (GOT_data_internal___memory_base + 367508 | 0) + 8 | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 83180 | 0 | 0) | 0; + HEAP32[$5 >> 2] = (GOT_data_internal___memory_base + 374340 | 0) + 8 | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 7 | 0 | 0, GOT_data_internal___memory_base + 83223 | 0 | 0) | 0; physx__shdfnd__Array__28anonymous_20namespace_29__PropertyMessageEntryImpl_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 48 | 0 | 0, $4 + 7 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 7 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 6 | 0 | 0, GOT_data_internal___memory_base + 87278 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 6 | 0 | 0, GOT_data_internal___memory_base + 87347 | 0 | 0) | 0; physx__shdfnd__Array_physx__pvdsdk__PropertyMessageEntry_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 60 | 0 | 0, $4 + 6 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 6 | 0 | 0) | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 5 | 0 | 0, GOT_data_internal___memory_base + 78638 | 0 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 5 | 0 | 0, GOT_data_internal___memory_base + 78681 | 0 | 0) | 0; physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 72 | 0 | 0, $4 + 5 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 5 | 0 | 0) | 0; __stack_pointer = $4 + 16 | 0; @@ -1419117,12 +1420918,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374651 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381499 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 145382 | 0, $25 + 125741 | 0, 159, $25 + 374651 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 151243 | 0, $25 + 129149 | 0, 159, $25 + 381499 | 0); $20 = 0; } } @@ -1419182,7 +1420983,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 79822 | 0, $26 + 128306 | 0, 109, GOT_data_internal_physx__pvdsdk__PvdOutputStream__20physx__pvdsdk__PvdOutputStream__operator___unsigned_20int__28unsigned_20int_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 79865 | 0, $26 + 132134 | 0, 109, GOT_data_internal_physx__pvdsdk__PvdOutputStream__20physx__pvdsdk__PvdOutputStream__operator___unsigned_20int__28unsigned_20int_20const__29___ignore); $21 = 0; } } @@ -1419211,7 +1421012,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 79822 | 0, $26 + 128306 | 0, 109, GOT_data_internal_physx__pvdsdk__PvdOutputStream__20physx__pvdsdk__PvdOutputStream__operator___int__28int_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 79865 | 0, $26 + 132134 | 0, 109, GOT_data_internal_physx__pvdsdk__PvdOutputStream__20physx__pvdsdk__PvdOutputStream__operator___int__28int_20const__29___ignore); $21 = 0; } } @@ -1419391,12 +1421192,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374660 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381508 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 124530 | 0, $24 + 133819 | 0, 301, $24 + 374660 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 127904 | 0, $24 + 138487 | 0, 301, $24 + 381508 | 0); $19 = 0; } } @@ -1419489,12 +1421290,12 @@ function asmFunc(imports) { } $24 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374584 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381432 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 241462 | 0, $29 + 129300 | 0, 350, $29 + 374584 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 247444 | 0, $29 + 133282 | 0, 350, $29 + 381432 | 0); $24 = 0; } } @@ -1419518,19 +1421319,19 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 76 | 0) >> 2] | 0, 12) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 } $99 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374585 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381433 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $100 = physx__PxGetAssertHandler_28_29() | 0; $104 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$100 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($100, $104 + 93398 | 0, $104 + 129300 | 0, 373, $104 + 374585 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$100 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($100, $104 + 93489 | 0, $104 + 133282 | 0, 373, $104 + 381433 | 0); $99 = 0; } } @@ -1419580,12 +1421381,12 @@ function asmFunc(imports) { } $245 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374586 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381434 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $246 = physx__PxGetAssertHandler_28_29() | 0; $250 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$246 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($246, $250 + 172954 | 0, $250 + 129300 | 0, 411, $250 + 374586 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$246 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($246, $250 + 178852 | 0, $250 + 133282 | 0, 411, $250 + 381434 | 0); $245 = 0; } } @@ -1419755,12 +1421556,12 @@ function asmFunc(imports) { } $24 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374587 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381435 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 241462 | 0, $29 + 129300 | 0, 350, $29 + 374587 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 247444 | 0, $29 + 133282 | 0, 350, $29 + 381435 | 0); $24 = 0; } } @@ -1419784,19 +1421585,19 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 4 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 } $99 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374588 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381436 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $100 = physx__PxGetAssertHandler_28_29() | 0; $104 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$100 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($100, $104 + 93398 | 0, $104 + 129300 | 0, 373, $104 + 374588 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$100 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($100, $104 + 93489 | 0, $104 + 133282 | 0, 373, $104 + 381436 | 0); $99 = 0; } } @@ -1419846,12 +1421647,12 @@ function asmFunc(imports) { } $245 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374589 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381437 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $246 = physx__PxGetAssertHandler_28_29() | 0; $250 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$246 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($246, $250 + 172954 | 0, $250 + 129300 | 0, 411, $250 + 374589 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$246 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($246, $250 + 178852 | 0, $250 + 133282 | 0, 411, $250 + 381437 | 0); $245 = 0; } } @@ -1420023,12 +1421824,12 @@ function asmFunc(imports) { } $24 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374590 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381438 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 241462 | 0, $29 + 129300 | 0, 350, $29 + 374590 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 247444 | 0, $29 + 133282 | 0, 350, $29 + 381438 | 0); $24 = 0; } } @@ -1420052,19 +1421853,19 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + Math_imul(HEAP32[($4 + 76 | 0) >> 2] | 0, 12) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 } $99 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374591 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381439 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $100 = physx__PxGetAssertHandler_28_29() | 0; $104 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$100 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($100, $104 + 93398 | 0, $104 + 129300 | 0, 373, $104 + 374591 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$100 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($100, $104 + 93489 | 0, $104 + 133282 | 0, 373, $104 + 381439 | 0); $99 = 0; } } @@ -1420114,12 +1421915,12 @@ function asmFunc(imports) { } $245 = 0; label$17 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374592 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381440 | 0) >> 0] | 0) & 1 | 0) { break label$17 } $246 = physx__PxGetAssertHandler_28_29() | 0; $250 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$246 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($246, $250 + 172954 | 0, $250 + 129300 | 0, 411, $250 + 374592 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$246 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($246, $250 + 178852 | 0, $250 + 133282 | 0, 411, $250 + 381440 | 0); $245 = 0; } } @@ -1420615,12 +1422416,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374601 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381449 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 124530 | 0, $26 + 133819 | 0, 294, $26 + 374601 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 127904 | 0, $26 + 138487 | 0, 294, $26 + 381449 | 0); $21 = 0; } } @@ -1420684,8 +1422485,8 @@ function asmFunc(imports) { $5 = HEAP32[($4 + 24 | 0) >> 2] | 0; HEAP32[($4 + 28 | 0) >> 2] = $5; physx__pvdsdk__ClassDescription__ClassDescription_28physx__pvdsdk__ClassDescription_20const__29($5 | 0, HEAP32[($4 + 20 | 0) >> 2] | 0 | 0) | 0; - HEAP32[$5 >> 2] = (GOT_data_internal___memory_base + 367388 | 0) + 8 | 0; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 19 | 0 | 0, GOT_data_internal___memory_base + 226480 | 0 | 0) | 0; + HEAP32[$5 >> 2] = (GOT_data_internal___memory_base + 374220 | 0) + 8 | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 19 | 0 | 0, GOT_data_internal___memory_base + 232462 | 0 | 0) | 0; physx__shdfnd__Array__28anonymous_20namespace_29__PropDescImpl__2c_20physx__shdfnd__NamedAllocator___Array_28physx__shdfnd__NamedAllocator_20const__29($5 + 72 | 0 | 0, $4 + 19 | 0 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($4 + 19 | 0 | 0) | 0; physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($4 + 18 | 0 | 0, GOT_data_internal___memory_base + 68531 | 0 | 0) | 0; @@ -1420834,12 +1422635,12 @@ function asmFunc(imports) { } $31 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374600 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381448 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $32 = physx__PxGetAssertHandler_28_29() | 0; $36 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 239702 | 0, $36 + 125741 | 0, 680, $36 + 374600 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 245684 | 0, $36 + 129149 | 0, 680, $36 + 381448 | 0); $31 = 0; } } @@ -1421033,7 +1422834,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1421127,7 +1422928,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PtrOffset_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__pvdsdk__PtrOffset_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PtrOffset_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__pvdsdk__PtrOffset_20const__29___ignore); $29 = 0; } } @@ -1421162,7 +1422963,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = (GOT_data_internal___memory_base + 367388 | 0) + 8 | 0; + HEAP32[$4 >> 2] = (GOT_data_internal___memory_base + 374220 | 0) + 8 | 0; physx__shdfnd__Array_physx__pvdsdk__PtrOffset_2c_20physx__shdfnd__NamedAllocator____Array_28_29($4 + 96 | 0 | 0) | 0; physx__shdfnd__Array_physx__pvdsdk__PtrOffset_2c_20physx__shdfnd__NamedAllocator____Array_28_29($4 + 84 | 0 | 0) | 0; physx__shdfnd__Array__28anonymous_20namespace_29__PropDescImpl__2c_20physx__shdfnd__NamedAllocator____Array_28_29($4 + 72 | 0 | 0) | 0; @@ -1421243,7 +1423044,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 3 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1421370,12 +1423171,12 @@ function asmFunc(imports) { } $26 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374603 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381451 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 239228 | 0, $31 + 129300 | 0, 437, $31 + 374603 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 245210 | 0, $31 + 133282 | 0, 437, $31 + 381451 | 0); $26 = 0; } } @@ -1421408,12 +1423209,12 @@ function asmFunc(imports) { } $15 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374604 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381452 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 243890 | 0, $20 + 129300 | 0, 282, $20 + 374604 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 249872 | 0, $20 + 133282 | 0, 282, $20 + 381452 | 0); $15 = 0; } } @@ -1421423,12 +1423224,12 @@ function asmFunc(imports) { } $42 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374605 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381453 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $43 = physx__PxGetAssertHandler_28_29() | 0; $47 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 73146 | 0, $47 + 129300 | 0, 285, $47 + 374605 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 73161 | 0, $47 + 133282 | 0, 285, $47 + 381453 | 0); $42 = 0; } } @@ -1421625,7 +1423426,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PtrOffset_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PtrOffset_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1421663,7 +1423464,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PtrOffset_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PtrOffset_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -1421741,12 +1423542,12 @@ function asmFunc(imports) { } $26 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374609 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381457 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 239228 | 0, $31 + 129300 | 0, 437, $31 + 374609 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 245210 | 0, $31 + 133282 | 0, 437, $31 + 381457 | 0); $26 = 0; } } @@ -1421779,12 +1423580,12 @@ function asmFunc(imports) { } $15 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374610 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381458 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 243890 | 0, $20 + 129300 | 0, 282, $20 + 374610 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 249872 | 0, $20 + 133282 | 0, 282, $20 + 381458 | 0); $15 = 0; } } @@ -1421794,12 +1423595,12 @@ function asmFunc(imports) { } $42 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374611 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381459 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $43 = physx__PxGetAssertHandler_28_29() | 0; $47 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 73146 | 0, $47 + 129300 | 0, 285, $47 + 374611 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 73161 | 0, $47 + 133282 | 0, 285, $47 + 381459 | 0); $42 = 0; } } @@ -1421855,7 +1423656,7 @@ function asmFunc(imports) { } $34 = physx__PxGetAssertHandler_28_29() | 0; $38 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 206392 | 0, $38 + 140759 | 0, 121, GOT_data_internal_physx__pvdsdk__align_28unsigned_20int_2c_20unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$34 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($34, $38 + 212374 | 0, $38 + 146505 | 0, 121, GOT_data_internal_physx__pvdsdk__align_28unsigned_20int_2c_20unsigned_20int_29___ignore); $33 = 0; } } @@ -1421892,7 +1423693,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PtrOffset_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PtrOffset_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -1421958,12 +1423759,12 @@ function asmFunc(imports) { } $31 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374622 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381470 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $32 = physx__PxGetAssertHandler_28_29() | 0; $36 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 239702 | 0, $36 + 125741 | 0, 680, $36 + 374622 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 245684 | 0, $36 + 129149 | 0, 680, $36 + 381470 | 0); $31 = 0; } } @@ -1422033,7 +1423834,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1422096,7 +1423897,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = (GOT_data_internal___memory_base + 367460 | 0) + 8 | 0; + HEAP32[$4 >> 2] = (GOT_data_internal___memory_base + 374292 | 0) + 8 | 0; physx__shdfnd__Array_physx__pvdsdk__NamedValue_2c_20physx__shdfnd__NamedAllocator____Array_28_29($4 + 52 | 0 | 0) | 0; physx__pvdsdk__PropertyDescription___PropertyDescription_28_29($4 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -1422197,12 +1423998,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374628 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381476 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 145382 | 0, $25 + 125741 | 0, 159, $25 + 374628 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 151243 | 0, $25 + 129149 | 0, 159, $25 + 381476 | 0); $20 = 0; } } @@ -1422278,7 +1424079,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 125741 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__NamedValue_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 66669 | 0, $23 + 129149 | 0, 610, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__NamedValue_2c_20physx__shdfnd__NamedAllocator___grow_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1422316,7 +1424117,7 @@ function asmFunc(imports) { } $29 = physx__PxGetAssertHandler_28_29() | 0; $33 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 239702 | 0, $33 + 125741 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__NamedValue_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$29 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($29, $33 + 245684 | 0, $33 + 129149 | 0, 701, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__NamedValue_2c_20physx__shdfnd__NamedAllocator___recreate_28unsigned_20int_29___ignore); $28 = 0; } } @@ -1429945,12 +1431746,12 @@ function asmFunc(imports) { } $31 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374647 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381495 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $32 = physx__PxGetAssertHandler_28_29() | 0; $36 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 239702 | 0, $36 + 125741 | 0, 680, $36 + 374647 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 245684 | 0, $36 + 129149 | 0, 680, $36 + 381495 | 0); $31 = 0; } } @@ -1430132,7 +1431933,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = (GOT_data_internal___memory_base + 367508 | 0) + 8 | 0; + HEAP32[$4 >> 2] = (GOT_data_internal___memory_base + 374340 | 0) + 8 | 0; physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator____Array_28_29($4 + 72 | 0 | 0) | 0; physx__shdfnd__Array_physx__pvdsdk__PropertyMessageEntry_2c_20physx__shdfnd__NamedAllocator____Array_28_29($4 + 60 | 0 | 0) | 0; physx__shdfnd__Array__28anonymous_20namespace_29__PropertyMessageEntryImpl_2c_20physx__shdfnd__NamedAllocator____Array_28_29($4 + 48 | 0 | 0) | 0; @@ -1430329,12 +1432130,12 @@ function asmFunc(imports) { } $31 = 0; label$3 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374645 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381493 | 0) >> 0] | 0) & 1 | 0) { break label$3 } $32 = physx__PxGetAssertHandler_28_29() | 0; $36 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 239702 | 0, $36 + 125741 | 0, 680, $36 + 374645 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$32 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($32, $36 + 245684 | 0, $36 + 129149 | 0, 680, $36 + 381493 | 0); $31 = 0; } } @@ -1430400,7 +1432201,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125741 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PropertyMessageEntry_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__pvdsdk__PropertyMessageEntry_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129149 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__PropertyMessageEntry_2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__pvdsdk__PropertyMessageEntry_20const__29___ignore); $29 = 0; } } @@ -1430457,7 +1432258,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 76) | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 76) | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1430550,7 +1432351,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 76) | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, Math_imul(HEAP32[($4 + 20 | 0) >> 2] | 0, 76) | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1430643,7 +1432444,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125741 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129149 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1430724,12 +1432525,12 @@ function asmFunc(imports) { } $26 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374648 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381496 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $27 = physx__PxGetAssertHandler_28_29() | 0; $31 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 239228 | 0, $31 + 129300 | 0, 437, $31 + 374648 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$27 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($27, $31 + 245210 | 0, $31 + 133282 | 0, 437, $31 + 381496 | 0); $26 = 0; } } @@ -1430762,12 +1432563,12 @@ function asmFunc(imports) { } $15 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374649 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381497 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $16 = physx__PxGetAssertHandler_28_29() | 0; $20 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 243890 | 0, $20 + 129300 | 0, 282, $20 + 374649 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$16 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($16, $20 + 249872 | 0, $20 + 133282 | 0, 282, $20 + 381497 | 0); $15 = 0; } } @@ -1430777,12 +1432578,12 @@ function asmFunc(imports) { } $42 = 0; label$4 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374650 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381498 | 0) >> 0] | 0) & 1 | 0) { break label$4 } $43 = physx__PxGetAssertHandler_28_29() | 0; $47 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 73146 | 0, $47 + 129300 | 0, 285, $47 + 374650 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$43 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($43, $47 + 73161 | 0, $47 + 133282 | 0, 285, $47 + 381498 | 0); $42 = 0; } } @@ -1431004,7 +1432805,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 116254 | 0, $23 + 129300 | 0, 469, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20char___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___Iter__check_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 119621 | 0, $23 + 133282 | 0, 469, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20char___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___Iter__check_28_29_20const___ignore); $18 = 0; } } @@ -1431202,7 +1433003,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 79822 | 0, $26 + 128306 | 0, 109, GOT_data_internal_physx__pvdsdk__PvdOutputStream__20physx__pvdsdk__PvdOutputStream__operator___physx__pvdsdk__StringHandle__28physx__pvdsdk__StringHandle_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 79865 | 0, $26 + 132134 | 0, 109, GOT_data_internal_physx__pvdsdk__PvdOutputStream__20physx__pvdsdk__PvdOutputStream__operator___physx__pvdsdk__StringHandle__28physx__pvdsdk__StringHandle_20const__29___ignore); $21 = 0; } } @@ -1431230,7 +1433031,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125741 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__NamedValue_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129149 | 0, 159, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__NamedValue_2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29_20const___ignore); $18 = 0; } } @@ -1431417,7 +1433218,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 79822 | 0, $26 + 128306 | 0, 109, GOT_data_internal_physx__pvdsdk__PvdOutputStream__20physx__pvdsdk__PvdOutputStream__operator___unsigned_20char__28unsigned_20char_20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 79865 | 0, $26 + 132134 | 0, 109, GOT_data_internal_physx__pvdsdk__PvdOutputStream__20physx__pvdsdk__PvdOutputStream__operator___unsigned_20char__28unsigned_20char_20const__29___ignore); $21 = 0; } } @@ -1431565,12 +1433366,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374659 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381507 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 145382 | 0, $25 + 125741 | 0, 172, $25 + 374659 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 151243 | 0, $25 + 129149 | 0, 172, $25 + 381507 | 0); $20 = 0; } } @@ -1431594,12 +1433395,12 @@ function asmFunc(imports) { } $20 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374658 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381506 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $21 = physx__PxGetAssertHandler_28_29() | 0; $25 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 145382 | 0, $25 + 125741 | 0, 159, $25 + 374658 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$21 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($21, $25 + 151243 | 0, $25 + 129149 | 0, 159, $25 + 381506 | 0); $20 = 0; } } @@ -1431661,7 +1433462,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 122089 | 0 | 0, $6 + 162207 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 125456 | 0 | 0, $6 + 168105 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1431674,7 +1433475,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 200116 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 206098 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1431687,7 +1433488,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 200422 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 206404 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1431700,7 +1433501,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 202391 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 208373 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1431713,7 +1433514,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 200725 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 206707 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1431726,7 +1433527,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 200732 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 206714 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1431739,7 +1433540,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 91011 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 91080 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1431752,7 +1433553,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 202080 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 208062 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1431765,7 +1433566,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 200686 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 206668 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1431778,7 +1433579,7 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; $6 = GOT_data_internal___memory_base; - physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 201197 | 0 | 0, $6 + 200909 | 0 | 0) | 0; + physx__pvdsdk__NamespacedName__NamespacedName_28char_20const__2c_20char_20const__29($4 | 0, $6 + 207179 | 0 | 0, $6 + 206891 | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $4 | 0; } @@ -1431827,7 +1433628,7 @@ function asmFunc(imports) { HEAP32[($3 + 40 | 0) >> 2] = $0; $4 = HEAP32[($3 + 40 | 0) >> 2] | 0; HEAP32[($3 + 44 | 0) >> 2] = $4; - HEAP32[$4 >> 2] = (GOT_data_internal___memory_base + 367556 | 0) + 8 | 0; + HEAP32[$4 >> 2] = (GOT_data_internal___memory_base + 374388 | 0) + 8 | 0; physx__shdfnd__HashMap_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___getIterator_28_29($3 + 24 | 0 | 0, $4 + 4 | 0 | 0); label$1 : { label$2 : while (1) { @@ -1432065,7 +1433866,7 @@ function asmFunc(imports) { if ((physx__pvdsdk__isMeaningful_28char_20const__29(HEAP32[($5 + 20 | 0) >> 2] | 0 | 0) | 0) & 1 | 0) { break label$2 } - HEAP32[($5 + 28 | 0) >> 2] = GOT_data_internal___memory_base + 270417 | 0; + HEAP32[($5 + 28 | 0) >> 2] = GOT_data_internal___memory_base + 276399 | 0; break label$1; } (wasm2js_i32$0 = $5, wasm2js_i32$1 = $28anonymous_20namespace_29__StringTableImpl__doRegisterStr_28char_20const__2c_20bool__29($6 | 0, HEAP32[($5 + 20 | 0) >> 2] | 0 | 0, HEAP32[($5 + 16 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; @@ -1432111,12 +1433912,12 @@ function asmFunc(imports) { } $18 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374714 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381562 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 228174 | 0, $23 + 114729 | 0, 191, $23 + 374714 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 234156 | 0, $23 + 117872 | 0, 191, $23 + 381562 | 0); $18 = 0; } } @@ -1432189,12 +1433990,12 @@ function asmFunc(imports) { } $59 = 0; label$5 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374721 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381569 | 0) >> 0] | 0) & 1 | 0) { break label$5 } $60 = physx__PxGetAssertHandler_28_29() | 0; $64 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 228192 | 0, $64 + 114729 | 0, 233, $64 + 374721 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$60 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($60, $64 + 234174 | 0, $64 + 117872 | 0, 233, $64 + 381569 | 0); $59 = 0; } } @@ -1432204,12 +1434005,12 @@ function asmFunc(imports) { } $82 = 0; label$7 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374722 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381570 | 0) >> 0] | 0) & 1 | 0) { break label$7 } $83 = physx__PxGetAssertHandler_28_29() | 0; $87 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$83 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($83, $87 + 160884 | 0, $87 + 114729 | 0, 234, $87 + 374722 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$83 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($83, $87 + 166782 | 0, $87 + 117872 | 0, 234, $87 + 381570 | 0); $82 = 0; } } @@ -1432234,7 +1434035,7 @@ function asmFunc(imports) { if (HEAP32[($4 + 4 | 0) >> 2] | 0) { break label$2 } - HEAP32[($4 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 270417 | 0; + HEAP32[($4 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 276399 | 0; break label$1; } (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___find_28unsigned_20int_20const__29_20const($5 + 48 | 0 | 0, $4 + 4 | 0 | 0) | 0), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; @@ -1432245,7 +1434046,7 @@ function asmFunc(imports) { HEAP32[($4 + 12 | 0) >> 2] = HEAP32[((HEAP32[$4 >> 2] | 0) + 4 | 0) >> 2] | 0; break label$1; } - HEAP32[($4 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 270417 | 0; + HEAP32[($4 + 12 | 0) >> 2] = GOT_data_internal___memory_base + 276399 | 0; } $28 = HEAP32[($4 + 12 | 0) >> 2] | 0; __stack_pointer = $4 + 16 | 0; @@ -1432288,12 +1434089,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374723 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381571 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 124530 | 0, $24 + 133819 | 0, 301, $24 + 374723 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 127904 | 0, $24 + 138487 | 0, 301, $24 + 381571 | 0); $19 = 0; } } @@ -1432391,7 +1434192,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20char___2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20char___2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -1432415,7 +1434216,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 3 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -1432427,7 +1434228,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20char___2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20char___2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -1432482,7 +1434283,7 @@ function asmFunc(imports) { } $238 = physx__PxGetAssertHandler_28_29() | 0; $242 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 172954 | 0, $242 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20char___2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 178852 | 0, $242 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20char___2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $237 = 0; } } @@ -1432641,7 +1434442,7 @@ function asmFunc(imports) { } $23 = physx__PxGetAssertHandler_28_29() | 0; $27 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 241462 | 0, $27 + 129300 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20char___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$23 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($23, $27 + 247444 | 0, $27 + 133282 | 0, 350, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20char___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore); $22 = 0; } } @@ -1432665,7 +1434466,7 @@ function asmFunc(imports) { HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 48 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 2 | 0) | 0; HEAP32[($4 + 44 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((16 - ((HEAP32[($4 + 44 | 0) >> 2] | 0) & 15 | 0) | 0) & 15 | 0) | 0; HEAP32[($4 + 40 | 0) >> 2] = (HEAP32[($4 + 44 | 0) >> 2] | 0) + ((HEAP32[($4 + 76 | 0) >> 2] | 0) << 3 | 0) | 0; - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 129300 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NonTrackingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, HEAP32[($4 + 40 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 133282 | 0 | 0, 372 | 0) | 0), HEAP32[(wasm2js_i32$0 + 68 | 0) >> 2] = wasm2js_i32$1; label$6 : { if ((HEAP32[($4 + 68 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0) { break label$6 @@ -1432677,7 +1434478,7 @@ function asmFunc(imports) { } $95 = physx__PxGetAssertHandler_28_29() | 0; $99 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93398 | 0, $99 + 129300 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20char___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$95 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($95, $99 + 93489 | 0, $99 + 133282 | 0, 373, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20char___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_1); $94 = 0; } } @@ -1432732,7 +1434533,7 @@ function asmFunc(imports) { } $238 = physx__PxGetAssertHandler_28_29() | 0; $242 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 172954 | 0, $242 + 129300 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20char___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); + FUNCTION_TABLE[HEAP32[((HEAP32[$238 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($238, $242 + 178852 | 0, $242 + 133282 | 0, 411, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20char___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___reserveInternal_28unsigned_20int_29___ignore_2); $237 = 0; } } @@ -1432860,7 +1434661,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 116254 | 0, $23 + 129300 | 0, 469, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20char___2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___Iter__check_28_29_20const___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 119621 | 0, $23 + 133282 | 0, 469, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20char___2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___Iter__check_28_29_20const___ignore); $18 = 0; } } @@ -1433100,8 +1434901,8 @@ function asmFunc(imports) { HEAP32[($3 + 12 | 0) >> 2] = $0; (wasm2js_i32$0 = $3, wasm2js_i32$1 = physx__pvdsdk__nonNull_28char_20const__29(HEAP32[($3 + 12 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 12 | 0) >> 2] = wasm2js_i32$1; (wasm2js_i32$0 = $3, wasm2js_i32$1 = strlen(HEAP32[($3 + 12 | 0) >> 2] | 0 | 0) | 0), HEAP32[(wasm2js_i32$0 + 8 | 0) >> 2] = wasm2js_i32$1; - physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 3 | 0 | 0, GOT_data_internal___memory_base + 141423 | 0 | 0) | 0; - $26 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 3 | 0 | 0, (HEAP32[($3 + 8 | 0) >> 2] | 0) + 1 | 0 | 0, GOT_data_internal___memory_base + 129475 | 0 | 0, 112 | 0) | 0; + physx__shdfnd__NamedAllocator__NamedAllocator_28char_20const__29($3 + 3 | 0 | 0, GOT_data_internal___memory_base + 147253 | 0 | 0) | 0; + $26 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($3 + 3 | 0 | 0, (HEAP32[($3 + 8 | 0) >> 2] | 0) + 1 | 0 | 0, GOT_data_internal___memory_base + 133485 | 0 | 0, 112 | 0) | 0; physx__shdfnd__NamedAllocator___NamedAllocator_28_29($3 + 3 | 0 | 0) | 0; HEAP32[($3 + 4 | 0) >> 2] = $26; physx__PxMemCopy_28void__2c_20void_20const__2c_20unsigned_20int_29(HEAP32[($3 + 4 | 0) >> 2] | 0 | 0, HEAP32[($3 + 12 | 0) >> 2] | 0 | 0, HEAP32[($3 + 8 | 0) >> 2] | 0 | 0) | 0; @@ -1433341,7 +1435142,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20char___2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20char___2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -1433379,7 +1435180,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20char___2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20char___2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -1433394,7 +1435195,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20char___2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_char_20const__20const_2c_20char___2c_20char_20const__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__internal__HashMapBase_char_20const__2c_20char__2c_20physx__shdfnd__Hash_char_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -1433572,7 +1435373,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20char___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20char___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -1433610,7 +1435411,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20char___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20char___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -1433625,7 +1435426,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20char___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_unsigned_20int_20const_2c_20char___2c_20unsigned_20int_2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__internal__HashMapBase_unsigned_20int_2c_20char__2c_20physx__shdfnd__Hash_unsigned_20int__2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -1434151,7 +1435952,7 @@ function asmFunc(imports) { } $25 = physx__PxGetAssertHandler_28_29() | 0; $29 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 239228 | 0, $29 + 129300 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$25 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($25, $29 + 245210 | 0, $29 + 133282 | 0, 437, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___grow_28_29___ignore); $24 = 0; } } @@ -1434189,7 +1435990,7 @@ function asmFunc(imports) { } $14 = physx__PxGetAssertHandler_28_29() | 0; $18 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 243890 | 0, $18 + 129300 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$14 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($14, $18 + 249872 | 0, $18 + 133282 | 0, 282, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore); $13 = 0; } } @@ -1434204,7 +1436005,7 @@ function asmFunc(imports) { } $38 = physx__PxGetAssertHandler_28_29() | 0; $42 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73146 | 0, $42 + 129300 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); + FUNCTION_TABLE[HEAP32[((HEAP32[$38 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($38, $42 + 73161 | 0, $42 + 133282 | 0, 285, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListGetNext_28_29___ignore_1); $37 = 0; } } @@ -1434286,7 +1436087,7 @@ function asmFunc(imports) { } $64 = physx__PxGetAssertHandler_28_29() | 0; $68 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 187325 | 0, $68 + 129300 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$64 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($64, $68 + 193287 | 0, $68 + 133282 | 0, 313, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___replaceWithLast_28unsigned_20int_29___ignore); $63 = 0; } } @@ -1434320,7 +1436121,7 @@ function asmFunc(imports) { } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73146 | 0, $26 + 129300 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 73161 | 0, $26 + 133282 | 0, 255, GOT_data_internal_physx__shdfnd__internal__HashBase_physx__shdfnd__Pair_void_20const__20const_2c_20unsigned_20int__2c_20void_20const__2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__internal__HashMapBase_void_20const__2c_20unsigned_20int_2c_20physx__shdfnd__Hash_void_20const___2c_20physx__shdfnd__NonTrackingAllocator___GetKey_2c_20physx__shdfnd__NonTrackingAllocator_2c_20true___freeListAdd_28unsigned_20int_29___ignore); $21 = 0; } } @@ -1434400,12 +1436201,12 @@ function asmFunc(imports) { } $23 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374731 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381579 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $24 = physx__PxGetAssertHandler_28_29() | 0; $28 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 207920 | 0, $28 + 98244 | 0, 96, $28 + 374731 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$24 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($24, $28 + 213902 | 0, $28 + 98951 | 0, 96, $28 + 381579 | 0); $23 = 0; } } @@ -1434558,12 +1436359,12 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; label$1 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374732 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381580 | 0) >> 0] | 0) & 1 | 0) { break label$1 } $10 = physx__PxGetAssertHandler_28_29() | 0; $14 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$10 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($10, $14 + 208086 | 0, $14 + 98244 | 0, 106, $14 + 374732 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$10 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($10, $14 + 214068 | 0, $14 + 98951 | 0, 106, $14 + 381580 | 0); } __stack_pointer = $3 + 16 | 0; return 0 | 0; @@ -1434665,7 +1436466,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__ProfileZoneClient__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 172, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__ProfileZoneClient__2c_20physx__shdfnd__NamedAllocator___operator_5b_5d_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1434689,17 +1436490,17 @@ function asmFunc(imports) { } $16 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374733 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381581 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $17 = physx__PxGetAssertHandler_28_29() | 0; $21 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 158883 | 0, $21 + 98244 | 0, 149, $21 + 374733 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$17 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($17, $21 + 164781 | 0, $21 + 98951 | 0, 149, $21 + 381581 | 0); $16 = 0; } } $30 = GOT_data_internal___memory_base; - $37 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(12 | 0, void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__ProfileZoneClient__28char_20const__2c_20char_20const__2c_20int_29($30 + 74868 | 0 | 0, $30 + 98244 | 0 | 0, 150 | 0) | 0 | 0) | 0; + $37 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(12 | 0, void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__ProfileZoneClient__28char_20const__2c_20char_20const__2c_20int_29($30 + 74883 | 0 | 0, $30 + 98951 | 0 | 0, 150 | 0) | 0 | 0) | 0; physx__pvdsdk__ProfileZoneClient__ProfileZoneClient_28physx__profile__PxProfileZone__2c_20physx__pvdsdk__PvdDataStream__29($37 | 0, HEAP32[($4 + 8 | 0) >> 2] | 0 | 0, HEAP32[($5 + 16 | 0) >> 2] | 0 | 0) | 0; HEAP32[($4 + 4 | 0) >> 2] = $37; physx__shdfnd__MutexT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__MutexImpl____lock_28_29_20const($5 + 8 | 0 | 0); @@ -1434732,7 +1436533,7 @@ function asmFunc(imports) { } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 124530 | 0, $24 + 133819 | 0, 294, GOT_data_internal_void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__ProfileZoneClient__28char_20const__2c_20char_20const__2c_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 127904 | 0, $24 + 138487 | 0, 294, GOT_data_internal_void__20physx__pvdsdk__PvdAllocate_physx__pvdsdk__ProfileZoneClient__28char_20const__2c_20char_20const__2c_20int_29___ignore); $19 = 0; } } @@ -1434832,7 +1436633,7 @@ function asmFunc(imports) { } $30 = physx__PxGetAssertHandler_28_29() | 0; $34 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 239702 | 0, $34 + 125824 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__ProfileZoneClient__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__pvdsdk__ProfileZoneClient__20const__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$30 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($30, $34 + 245684 | 0, $34 + 129246 | 0, 680, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__ProfileZoneClient__2c_20physx__shdfnd__NamedAllocator___growAndPushBack_28physx__pvdsdk__ProfileZoneClient__20const__29___ignore); $29 = 0; } } @@ -1434921,7 +1436722,7 @@ function asmFunc(imports) { } $19 = physx__PxGetAssertHandler_28_29() | 0; $23 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 145382 | 0, $23 + 125824 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__ProfileZoneClient__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$19 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($19, $23 + 151243 | 0, $23 + 129246 | 0, 352, GOT_data_internal_physx__shdfnd__Array_physx__pvdsdk__ProfileZoneClient__2c_20physx__shdfnd__NamedAllocator___replaceWithLast_28unsigned_20int_29___ignore); $18 = 0; } } @@ -1434950,7 +1436751,7 @@ function asmFunc(imports) { } $18 = physx__PxGetAssertHandler_28_29() | 0; $22 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 124530 | 0, $22 + 133819 | 0, 301, GOT_data_internal_void_20physx__pvdsdk__PvdDeleteAndDeallocate_physx__pvdsdk__ProfileZoneClient__28physx__pvdsdk__ProfileZoneClient__29___ignore); + FUNCTION_TABLE[HEAP32[((HEAP32[$18 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($18, $22 + 127904 | 0, $22 + 138487 | 0, 301, GOT_data_internal_void_20physx__pvdsdk__PvdDeleteAndDeallocate_physx__pvdsdk__ProfileZoneClient__28physx__pvdsdk__ProfileZoneClient__29___ignore); $17 = 0; } } @@ -1435037,7 +1436838,7 @@ function asmFunc(imports) { HEAP32[($5 + 8 | 0) >> 2] = $1; HEAP32[($5 + 4 | 0) >> 2] = $2; $6 = HEAP32[($5 + 12 | 0) >> 2] | 0; - physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_unsigned_20char__28void_20const__2c_20char_20const__2c_20unsigned_20char_20const__2c_20unsigned_20int_29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 78132 | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0; + physx__pvdsdk__PvdErrorType__Enum_20physx__pvdsdk__PvdInstanceDataStream__setPropertyValue_unsigned_20char__28void_20const__2c_20char_20const__2c_20unsigned_20char_20const__2c_20unsigned_20int_29(HEAP32[($6 + 8 | 0) >> 2] | 0 | 0, HEAP32[($6 + 4 | 0) >> 2] | 0 | 0, GOT_data_internal___memory_base + 78175 | 0 | 0, HEAP32[($5 + 8 | 0) >> 2] | 0 | 0, HEAP32[($5 + 4 | 0) >> 2] | 0 | 0) | 0; __stack_pointer = $5 + 16 | 0; return; } @@ -1435156,7 +1436957,7 @@ function asmFunc(imports) { if (!((HEAP32[($4 + 20 | 0) >> 2] | 0) >>> 0 > 0 >>> 0 & 1 | 0)) { break label$2 } - (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 125824 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = $4, wasm2js_i32$1 = physx__shdfnd__NamedAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29($5 | 0, (HEAP32[($4 + 20 | 0) >> 2] | 0) << 2 | 0 | 0, GOT_data_internal___memory_base + 129246 | 0 | 0, 553 | 0) | 0), HEAP32[(wasm2js_i32$0 + 16 | 0) >> 2] = wasm2js_i32$1; label$3 : { if (!((HEAP32[($4 + 16 | 0) >> 2] | 0 | 0) != (0 | 0) & 1 | 0)) { break label$3 @@ -1435219,7 +1437020,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $5 = GOT_data_internal___memory_base; - $12 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(28 | 0, void__20physx__pvdsdk__PvdAllocate__28anonymous_20namespace_29__UserRenderer__28char_20const__2c_20char_20const__2c_20int_29($5 + 92657 | 0 | 0, $5 + 100965 | 0 | 0, 403 | 0) | 0 | 0) | 0; + $12 = physx__shdfnd__UserAllocated__operator_20new_28unsigned_20long_2c_20void__29(28 | 0, void__20physx__pvdsdk__PvdAllocate__28anonymous_20namespace_29__UserRenderer__28char_20const__2c_20char_20const__2c_20int_29($5 + 92726 | 0 | 0, $5 + 102092 | 0 | 0, 403 | 0) | 0 | 0) | 0; $28anonymous_20namespace_29__UserRenderer__UserRenderer_28unsigned_20int_29($12 | 0, HEAP32[($3 + 12 | 0) >> 2] | 0 | 0) | 0; __stack_pointer = $3 + 16 | 0; return $12 | 0; @@ -1435241,12 +1437042,12 @@ function asmFunc(imports) { } $21 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374740 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381588 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $22 = physx__PxGetAssertHandler_28_29() | 0; $26 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 124530 | 0, $26 + 133819 | 0, 294, $26 + 374740 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$22 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($22, $26 + 127904 | 0, $26 + 138487 | 0, 294, $26 + 381588 | 0); $21 = 0; } } @@ -1435266,8 +1437067,8 @@ function asmFunc(imports) { HEAP32[($4 + 8 | 0) >> 2] = $1; $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; physx__pvdsdk__PvdUserRenderer__PvdUserRenderer_28_29($5 | 0) | 0; - HEAP32[$5 >> 2] = (GOT_data_internal___memory_base + 367924 | 0) + 8 | 0; - physx__pvdsdk__ForwardingMemoryBuffer__ForwardingMemoryBuffer_28char_20const__29($5 + 4 | 0 | 0, GOT_data_internal___memory_base + 93587 | 0 | 0) | 0; + HEAP32[$5 >> 2] = (GOT_data_internal___memory_base + 374756 | 0) + 8 | 0; + physx__pvdsdk__ForwardingMemoryBuffer__ForwardingMemoryBuffer_28char_20const__29($5 + 4 | 0 | 0, GOT_data_internal___memory_base + 93678 | 0 | 0) | 0; HEAP32[($5 + 20 | 0) >> 2] = HEAP32[($4 + 8 | 0) >> 2] | 0; HEAP32[($5 + 24 | 0) >> 2] = 0; __stack_pointer = $4 + 16 | 0; @@ -1435291,7 +1437092,7 @@ function asmFunc(imports) { __stack_pointer = $3; HEAP32[($3 + 12 | 0) >> 2] = $0; $4 = HEAP32[($3 + 12 | 0) >> 2] | 0; - HEAP32[$4 >> 2] = (GOT_data_internal___memory_base + 367924 | 0) + 8 | 0; + HEAP32[$4 >> 2] = (GOT_data_internal___memory_base + 374756 | 0) + 8 | 0; physx__pvdsdk__ForwardingMemoryBuffer___ForwardingMemoryBuffer_28_29($4 + 4 | 0 | 0) | 0; physx__pvdsdk__PvdUserRenderer___PvdUserRenderer_28_29($4 | 0) | 0; __stack_pointer = $3 + 16 | 0; @@ -1435342,12 +1437143,12 @@ function asmFunc(imports) { } $19 = 0; label$2 : { - if ((HEAPU8[(GOT_data_internal___memory_base + 374739 | 0) >> 0] | 0) & 1 | 0) { + if ((HEAPU8[(GOT_data_internal___memory_base + 381587 | 0) >> 0] | 0) & 1 | 0) { break label$2 } $20 = physx__PxGetAssertHandler_28_29() | 0; $24 = GOT_data_internal___memory_base; - FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 124530 | 0, $24 + 133819 | 0, 301, $24 + 374739 | 0); + FUNCTION_TABLE[HEAP32[((HEAP32[$20 >> 2] | 0) + 8 | 0) >> 2] | 0 | 0]($20, $24 + 127904 | 0, $24 + 138487 | 0, 301, $24 + 381587 | 0); $19 = 0; } } @@ -1436115,7 +1437916,7 @@ function asmFunc(imports) { HEAP32[($4 + 8 | 0) >> 2] = $1; $5 = HEAP32[($4 + 12 | 0) >> 2] | 0; physx__pvdsdk__RenderSerializer__RenderSerializer_28_29($5 | 0) | 0; - HEAP32[$5 >> 2] = (GOT_data_internal___memory_base + 368092 | 0) + 8 | 0; + HEAP32[$5 >> 2] = (GOT_data_internal___memory_base + 374924 | 0) + 8 | 0; HEAP32[($5 + 4 | 0) >> 2] = HEAP32[($4 + 8 | 0) >> 2] | 0; __stack_pointer = $4 + 16 | 0; return $5 | 0; @@ -1437067,7 +1438868,7 @@ function asmFunc(imports) { function _embind_initialize_bindings() { var $0 = 0; label$1 : { - $0 = HEAP32[(0 + 374744 | 0) >> 2] | 0; + $0 = HEAP32[(0 + 381592 | 0) >> 2] | 0; if (!$0) { break label$1 } @@ -1437084,64 +1438885,64 @@ function asmFunc(imports) { function _embind_register_bindings($0) { $0 = $0 | 0; - HEAP32[($0 + 4 | 0) >> 2] = HEAP32[(0 + 374744 | 0) >> 2] | 0; - HEAP32[(0 + 374744 | 0) >> 2] = $0; + HEAP32[($0 + 4 | 0) >> 2] = HEAP32[(0 + 381592 | 0) >> 2] | 0; + HEAP32[(0 + 381592 | 0) >> 2] = $0; } function embind_init_builtin_28_29() { var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0; - _embind_register_void(311460 | 0, 157271 | 0); - _embind_register_bool(311484 | 0, 121166 | 0, 1 | 0, 1 | 0, 0 | 0); - _embind_register_integer(311496 | 0, 93890 | 0, 1 | 0, -128 | 0, 127 | 0); - _embind_register_integer(311520 | 0, 93883 | 0, 1 | 0, -128 | 0, 127 | 0); - _embind_register_integer(311508 | 0, 93881 | 0, 1 | 0, 0 | 0, 255 | 0); - _embind_register_integer(311532 | 0, 72586 | 0, 2 | 0, -32768 | 0, 32767 | 0); - _embind_register_integer(311544 | 0, 72577 | 0, 2 | 0, 0 | 0, 65535 | 0); - _embind_register_integer(311556 | 0, 74123 | 0, 4 | 0, -2147483648 | 0, 2147483647 | 0); - _embind_register_integer(311568 | 0, 74114 | 0, 4 | 0, 0 | 0, -1 | 0); - _embind_register_integer(311600 | 0, 141287 | 0, 4 | 0, -2147483648 | 0, 2147483647 | 0); - _embind_register_integer(311612 | 0, 141278 | 0, 4 | 0, 0 | 0, -1 | 0); + _embind_register_void(317876 | 0, 163157 | 0); + _embind_register_bool(317900 | 0, 124533 | 0, 1 | 0, 1 | 0, 0 | 0); + _embind_register_integer(317912 | 0, 93981 | 0, 1 | 0, -128 | 0, 127 | 0); + _embind_register_integer(317936 | 0, 93974 | 0, 1 | 0, -128 | 0, 127 | 0); + _embind_register_integer(317924 | 0, 93972 | 0, 1 | 0, 0 | 0, 255 | 0); + _embind_register_integer(317948 | 0, 72601 | 0, 2 | 0, -32768 | 0, 32767 | 0); + _embind_register_integer(317960 | 0, 72592 | 0, 2 | 0, 0 | 0, 65535 | 0); + _embind_register_integer(317972 | 0, 74138 | 0, 4 | 0, -2147483648 | 0, 2147483647 | 0); + _embind_register_integer(317984 | 0, 74129 | 0, 4 | 0, 0 | 0, -1 | 0); + _embind_register_integer(318016 | 0, 147117 | 0, 4 | 0, -2147483648 | 0, 2147483647 | 0); + _embind_register_integer(318028 | 0, 147108 | 0, 4 | 0, 0 | 0, -1 | 0); i64toi32_i32$0 = -2147483648; i64toi32_i32$1 = 2147483647; - legalfunc$_embind_register_bigint(311624 | 0, 77040 | 0, 8 | 0, 0 | 0, i64toi32_i32$0 | 0, -1 | 0, i64toi32_i32$1 | 0); + legalfunc$_embind_register_bigint(318040 | 0, 77083 | 0, 8 | 0, 0 | 0, i64toi32_i32$0 | 0, -1 | 0, i64toi32_i32$1 | 0); i64toi32_i32$1 = 0; i64toi32_i32$0 = -1; - legalfunc$_embind_register_bigint(311636 | 0, 77039 | 0, 8 | 0, 0 | 0, i64toi32_i32$1 | 0, -1 | 0, i64toi32_i32$0 | 0); - _embind_register_float(311648 | 0, 77026 | 0, 4 | 0); - _embind_register_float(311660 | 0, 154136 | 0, 8 | 0); - _embind_register_std_string(312992 | 0, 141388 | 0); - _embind_register_std_string(306304 | 0, 199815 | 0); - _embind_register_std_wstring(306376 | 0, 4 | 0, 141362 | 0); - _embind_register_std_wstring(306452 | 0, 2 | 0, 141400 | 0); - _embind_register_std_wstring(306528 | 0, 4 | 0, 141415 | 0); - _embind_register_emval(312736 | 0, 121944 | 0); - _embind_register_memory_view(306568 | 0, 0 | 0, 199746 | 0); - _embind_register_memory_view(306608 | 0, 0 | 0, 199848 | 0); - _embind_register_memory_view(306648 | 0, 1 | 0, 199776 | 0); - _embind_register_memory_view(306688 | 0, 2 | 0, 199311 | 0); - _embind_register_memory_view(306728 | 0, 3 | 0, 199342 | 0); - _embind_register_memory_view(306768 | 0, 4 | 0, 199382 | 0); - _embind_register_memory_view(306808 | 0, 5 | 0, 199411 | 0); - _embind_register_memory_view(306848 | 0, 4 | 0, 199885 | 0); - _embind_register_memory_view(306888 | 0, 5 | 0, 199915 | 0); - _embind_register_memory_view(306608 | 0, 0 | 0, 199513 | 0); - _embind_register_memory_view(306648 | 0, 1 | 0, 199480 | 0); - _embind_register_memory_view(306688 | 0, 2 | 0, 199579 | 0); - _embind_register_memory_view(306728 | 0, 3 | 0, 199545 | 0); - _embind_register_memory_view(306768 | 0, 4 | 0, 199713 | 0); - _embind_register_memory_view(306808 | 0, 5 | 0, 199679 | 0); - _embind_register_memory_view(306928 | 0, 8 | 0, 199646 | 0); - _embind_register_memory_view(306968 | 0, 9 | 0, 199612 | 0); - _embind_register_memory_view(307008 | 0, 6 | 0, 199449 | 0); - _embind_register_memory_view(307048 | 0, 7 | 0, 199954 | 0); + legalfunc$_embind_register_bigint(318052 | 0, 77082 | 0, 8 | 0, 0 | 0, i64toi32_i32$1 | 0, -1 | 0, i64toi32_i32$0 | 0); + _embind_register_float(318064 | 0, 77069 | 0, 4 | 0); + _embind_register_float(318076 | 0, 160022 | 0, 8 | 0); + _embind_register_std_string(319392 | 0, 147218 | 0); + _embind_register_std_string(312752 | 0, 205797 | 0); + _embind_register_std_wstring(312824 | 0, 4 | 0, 147192 | 0); + _embind_register_std_wstring(312900 | 0, 2 | 0, 147230 | 0); + _embind_register_std_wstring(312976 | 0, 4 | 0, 147245 | 0); + _embind_register_emval(319136 | 0, 125311 | 0); + _embind_register_memory_view(313016 | 0, 0 | 0, 205728 | 0); + _embind_register_memory_view(313056 | 0, 0 | 0, 205830 | 0); + _embind_register_memory_view(328492 | 0, 1 | 0, 205758 | 0); + _embind_register_memory_view(313096 | 0, 2 | 0, 205293 | 0); + _embind_register_memory_view(313136 | 0, 3 | 0, 205324 | 0); + _embind_register_memory_view(313176 | 0, 4 | 0, 205364 | 0); + _embind_register_memory_view(313216 | 0, 5 | 0, 205393 | 0); + _embind_register_memory_view(313256 | 0, 4 | 0, 205867 | 0); + _embind_register_memory_view(313296 | 0, 5 | 0, 205897 | 0); + _embind_register_memory_view(313056 | 0, 0 | 0, 205495 | 0); + _embind_register_memory_view(328492 | 0, 1 | 0, 205462 | 0); + _embind_register_memory_view(313096 | 0, 2 | 0, 205561 | 0); + _embind_register_memory_view(313136 | 0, 3 | 0, 205527 | 0); + _embind_register_memory_view(313176 | 0, 4 | 0, 205695 | 0); + _embind_register_memory_view(313216 | 0, 5 | 0, 205661 | 0); + _embind_register_memory_view(313336 | 0, 8 | 0, 205628 | 0); + _embind_register_memory_view(313376 | 0, 9 | 0, 205594 | 0); + _embind_register_memory_view(313416 | 0, 6 | 0, 205431 | 0); + _embind_register_memory_view(313456 | 0, 7 | 0, 205936 | 0); } function _GLOBAL__sub_I_bind_cpp() { - HEAP32[(0 + 374748 | 0) >> 2] = 5462; - HEAP32[(0 + 374752 | 0) >> 2] = 0; + HEAP32[(0 + 381596 | 0) >> 2] = 5496; + HEAP32[(0 + 381600 | 0) >> 2] = 0; embind_init_builtin_28_29(); - HEAP32[(0 + 374752 | 0) >> 2] = HEAP32[(0 + 374744 | 0) >> 2] | 0; - HEAP32[(0 + 374744 | 0) >> 2] = 374748; + HEAP32[(0 + 381600 | 0) >> 2] = HEAP32[(0 + 381592 | 0) >> 2] | 0; + HEAP32[(0 + 381592 | 0) >> 2] = 381596; } function __cxa_atexit($0, $1, $2) { @@ -1437346,11 +1439147,11 @@ function asmFunc(imports) { if (($4 | 0) == (2139095040 | 0)) { break label$4 } - $6 = Math_fround(HEAPF32[(($5 << 2 | 0) + 307072 | 0) >> 2]); + $6 = Math_fround(HEAPF32[(($5 << 2 | 0) + 313480 | 0) >> 2]); } return Math_fround($6); } - return Math_fround(Math_fround(HEAPF32[(($5 << 2 | 0) + 307056 | 0) >> 2])); + return Math_fround(Math_fround(HEAPF32[(($5 << 2 | 0) + 313464 | 0) >> 2])); } function __FLOAT_BITS($0) { @@ -1437420,7 +1439221,7 @@ function asmFunc(imports) { return Math_fround(Math_fround($0 - Math_fround($0 * Math_fround($6 + $5)))); } $2 = $3 << 2 | 0; - $0 = Math_fround(Math_fround(HEAPF32[($2 + 307088 | 0) >> 2]) - Math_fround(Math_fround(Math_fround($0 * Math_fround($6 + $5)) - Math_fround(HEAPF32[($2 + 307104 | 0) >> 2])) - $0)); + $0 = Math_fround(Math_fround(HEAPF32[($2 + 313504 | 0) >> 2]) - Math_fround(Math_fround(Math_fround($0 * Math_fround($6 + $5)) - Math_fround(HEAPF32[($2 + 313520 | 0) >> 2])) - $0)); $0 = ($1 | 0) < (0 | 0) ? Math_fround(-$0) : $0; } return Math_fround($0); @@ -1437460,7 +1439261,7 @@ function asmFunc(imports) { $7 = ($6 | 0) > (0 | 0) ? $6 : 0; $8 = Math_imul($7, -24) + $2 | 0; label$1 : { - $9 = HEAP32[(($4 << 2 | 0) + 307120 | 0) >> 2] | 0; + $9 = HEAP32[(($4 << 2 | 0) + 313536 | 0) >> 2] | 0; $10 = $3 + -1 | 0; if (($9 + $10 | 0 | 0) < (0 | 0)) { break label$1 @@ -1437477,7 +1439278,7 @@ function asmFunc(imports) { $12 = 0.0; break label$3; } - $12 = +(HEAP32[(($2 << 2 | 0) + 307136 | 0) >> 2] | 0 | 0); + $12 = +(HEAP32[(($2 << 2 | 0) + 313552 | 0) >> 2] | 0 | 0); } HEAPF64[(($5 + 320 | 0) + ($6 << 3 | 0) | 0) >> 3] = $12; $2 = $2 + 1 | 0; @@ -1437726,7 +1439527,7 @@ function asmFunc(imports) { label$36 : while (1) { $6 = $11 + $3 | 0; $11 = $11 + 1 | 0; - HEAPF64[(($5 + 320 | 0) + ($6 << 3 | 0) | 0) >> 3] = +(HEAP32[((($11 + $7 | 0) << 2 | 0) + 307136 | 0) >> 2] | 0 | 0); + HEAPF64[(($5 + 320 | 0) + ($6 << 3 | 0) | 0) >> 3] = +(HEAP32[((($11 + $7 | 0) << 2 | 0) + 313552 | 0) >> 2] | 0 | 0); $2 = 0; $12 = 0.0; label$37 : { @@ -1437831,7 +1439632,7 @@ function asmFunc(imports) { break label$50 } label$51 : while (1) { - $12 = +HEAPF64[(($2 << 3 | 0) + 309904 | 0) >> 3] * +HEAPF64[($5 + (($2 + $6 | 0) << 3 | 0) | 0) >> 3] + $12; + $12 = +HEAPF64[(($2 << 3 | 0) + 316320 | 0) >> 3] * +HEAPF64[($5 + (($2 + $6 | 0) << 3 | 0) | 0) >> 3] + $12; $3 = ($2 | 0) != ($0 | 0); $2 = $2 + 1 | 0; if ($3) { @@ -1438510,7 +1440311,7 @@ function asmFunc(imports) { } function __errno_location() { - return 374756 | 0; + return 381604 | 0; } function __clock_gettime($0, $1) { @@ -1438518,11 +1440319,11 @@ function asmFunc(imports) { $1 = $1 | 0; var i64toi32_i32$1 = 0, $2 = 0.0, i64toi32_i32$0 = 0.0, i64toi32_i32$2 = 0, $4 = 0, $3 = 0.0, $9 = 0, $10 = 0, $4$hi = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; label$1 : { - if (HEAPU8[(0 + 374760 | 0) >> 0] | 0) { + if (HEAPU8[(0 + 381608 | 0) >> 0] | 0) { break label$1 } - (wasm2js_i32$0 = 0, wasm2js_i32$1 = _emscripten_get_now_is_monotonic() | 0), HEAP8[(wasm2js_i32$0 + 374761 | 0) >> 0] = wasm2js_i32$1; - HEAP8[374760 >> 0] = 1; + (wasm2js_i32$0 = 0, wasm2js_i32$1 = _emscripten_get_now_is_monotonic() | 0), HEAP8[(wasm2js_i32$0 + 381609 | 0) >> 0] = wasm2js_i32$1; + HEAP8[381608 >> 0] = 1; } label$2 : { label$3 : { @@ -1438538,7 +1440339,7 @@ function asmFunc(imports) { break label$4; }; } - if (!(HEAPU8[(0 + 374761 | 0) >> 0] | 0)) { + if (!(HEAPU8[(0 + 381609 | 0) >> 0] | 0)) { break label$4 } $2 = +emscripten_get_now(); @@ -1438807,11 +1440608,11 @@ function asmFunc(imports) { $2 = 0; label$2 : while (1) { label$3 : { - if (HEAPU8[($2 + 374832 | 0) >> 0] | 0) { + if (HEAPU8[($2 + 381680 | 0) >> 0] | 0) { break label$3 } - HEAP8[($2 + 374832 | 0) >> 0] = 1; - HEAP32[(($2 << 2 | 0) + 374960 | 0) >> 2] = 0; + HEAP8[($2 + 381680 | 0) >> 0] = 1; + HEAP32[(($2 << 2 | 0) + 381808 | 0) >> 2] = 0; HEAP32[$0 >> 2] = $2; return 0 | 0; } @@ -1438832,13 +1440633,13 @@ function asmFunc(imports) { if ($0 >>> 0 > 127 >>> 0) { break label$1 } - $2 = $0 + 374832 | 0; + $2 = $0 + 381680 | 0; if (!(HEAPU8[$2 >> 0] | 0)) { break label$1 } $1 = 0; HEAP8[$2 >> 0] = 0; - HEAP32[(($0 << 2 | 0) + 374960 | 0) >> 2] = 0; + HEAP32[(($0 << 2 | 0) + 381808 | 0) >> 2] = 0; } return $1 | 0; } @@ -1438851,10 +1440652,10 @@ function asmFunc(imports) { if ($0 >>> 0 > 127 >>> 0) { break label$1 } - if (!(HEAPU8[($0 + 374832 | 0) >> 0] | 0)) { + if (!(HEAPU8[($0 + 381680 | 0) >> 0] | 0)) { break label$1 } - $1 = HEAP32[(($0 << 2 | 0) + 374960 | 0) >> 2] | 0; + $1 = HEAP32[(($0 << 2 | 0) + 381808 | 0) >> 2] | 0; } return $1 | 0; } @@ -1438868,10 +1440669,10 @@ function asmFunc(imports) { if ($0 >>> 0 > 127 >>> 0) { break label$1 } - if (!(HEAPU8[($0 + 374832 | 0) >> 0] | 0)) { + if (!(HEAPU8[($0 + 381680 | 0) >> 0] | 0)) { break label$1 } - HEAP32[(($0 << 2 | 0) + 374960 | 0) >> 2] = $1; + HEAP32[(($0 << 2 | 0) + 381808 | 0) >> 2] = $1; $2 = 0; } return $2 | 0; @@ -1439285,19 +1441086,19 @@ function asmFunc(imports) { $1 = $0 + -1060306944 | 0; $12 = +(wasm2js_scratch_store_i32(2, $0 - ($1 & -8388608 | 0) | 0), wasm2js_scratch_load_f32()); $0 = ($1 >>> 15 | 0) & 240 | 0; - $2 = $12 * +HEAPF64[($0 + 310296 | 0) >> 3] + -1.0; + $2 = $12 * +HEAPF64[($0 + 316712 | 0) >> 3] + -1.0; $3 = $2 * $2; - return +((+HEAPF64[(0 + 310552 | 0) >> 3] * $2 + +HEAPF64[(0 + 310560 | 0) >> 3]) * ($3 * $3) + ((+HEAPF64[(0 + 310568 | 0) >> 3] * $2 + +HEAPF64[(0 + 310576 | 0) >> 3]) * $3 + (+HEAPF64[(0 + 310584 | 0) >> 3] * $2 + (+HEAPF64[($0 + 310304 | 0) >> 3] + +($1 >> 23 | 0 | 0))))); + return +((+HEAPF64[(0 + 316968 | 0) >> 3] * $2 + +HEAPF64[(0 + 316976 | 0) >> 3]) * ($3 * $3) + ((+HEAPF64[(0 + 316984 | 0) >> 3] * $2 + +HEAPF64[(0 + 316992 | 0) >> 3]) * $3 + (+HEAPF64[(0 + 317e3 | 0) >> 3] * $2 + (+HEAPF64[($0 + 316720 | 0) >> 3] + +($1 >> 23 | 0 | 0))))); } function exp2_inline($0, $1) { $0 = +$0; $1 = $1 | 0; var i64toi32_i32$0 = 0, i64toi32_i32$2 = 0, i64toi32_i32$1 = 0, i64toi32_i32$3 = 0, i64toi32_i32$5 = 0, i64toi32_i32$4 = 0, $2 = 0.0, $3 = 0.0, $4 = 0, $4$hi = 0, $17 = 0, $27 = 0.0, $32$hi = 0, $34$hi = 0, $40 = 0, $40$hi = 0; - $2 = +HEAPF64[(0 + 310224 | 0) >> 3]; + $2 = +HEAPF64[(0 + 316640 | 0) >> 3]; $3 = $2 + $0; $0 = $0 - ($3 - $2); - $27 = (+HEAPF64[(0 + 310232 | 0) >> 3] * $0 + +HEAPF64[(0 + 310240 | 0) >> 3]) * ($0 * $0) + (+HEAPF64[(0 + 310248 | 0) >> 3] * $0 + 1.0); + $27 = (+HEAPF64[(0 + 316648 | 0) >> 3] * $0 + +HEAPF64[(0 + 316656 | 0) >> 3]) * ($0 * $0) + (+HEAPF64[(0 + 316664 | 0) >> 3] * $0 + 1.0); wasm2js_scratch_store_f64(+$3); i64toi32_i32$0 = wasm2js_scratch_load_i32(1 | 0) | 0; $4 = wasm2js_scratch_load_i32(0 | 0) | 0; @@ -1439326,7 +1441127,7 @@ function asmFunc(imports) { } $34$hi = i64toi32_i32$2; i64toi32_i32$2 = $4$hi; - i64toi32_i32$5 = (($4 & 31 | 0) << 3 | 0) + 309968 | 0; + i64toi32_i32$5 = (($4 & 31 | 0) << 3 | 0) + 316384 | 0; i64toi32_i32$2 = HEAP32[i64toi32_i32$5 >> 2] | 0; i64toi32_i32$0 = HEAP32[(i64toi32_i32$5 + 4 | 0) >> 2] | 0; $40 = i64toi32_i32$2; @@ -1439358,8 +1441159,8 @@ function asmFunc(imports) { __memset($1 + 4 | 0 | 0, 0 | 0, 44 | 0) | 0; $0 = __memcpy($0 | 0, $1 + 4 | 0 | 0, 44 | 0) | 0; __acquire_ptc(); - HEAP32[$0 >> 2] = HEAP32[(0 + 368232 | 0) >> 2] | 0; - HEAP32[($0 + 4 | 0) >> 2] = HEAP32[(0 + 368236 | 0) >> 2] | 0; + HEAP32[$0 >> 2] = HEAP32[(0 + 375064 | 0) >> 2] | 0; + HEAP32[($0 + 4 | 0) >> 2] = HEAP32[(0 + 375068 | 0) >> 2] | 0; __release_ptc(); __stack_pointer = $1 + 48 | 0; return 0 | 0; @@ -1439394,13 +1441195,13 @@ function asmFunc(imports) { } function __get_tp() { - return 375472 | 0; + return 382320 | 0; } function init_pthread_self() { var wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; - HEAP32[(0 + 375568 | 0) >> 2] = 374796; - (wasm2js_i32$0 = 0, wasm2js_i32$1 = getpid() | 0), HEAP32[(wasm2js_i32$0 + 375496 | 0) >> 2] = wasm2js_i32$1; + HEAP32[(0 + 382416 | 0) >> 2] = 381644; + (wasm2js_i32$0 = 0, wasm2js_i32$1 = getpid() | 0), HEAP32[(wasm2js_i32$0 + 382344 | 0) >> 2] = wasm2js_i32$1; } function __towrite($0) { @@ -1439574,39 +1441375,39 @@ function asmFunc(imports) { var $2 = 0, $1 = 0; $1 = 0; label$1 : { - if ((HEAP32[(0 + 368316 | 0) >> 2] | 0 | 0) < (0 | 0)) { + if ((HEAP32[(0 + 375148 | 0) >> 2] | 0 | 0) < (0 | 0)) { break label$1 } - $1 = __lockfile(368240 | 0) | 0; + $1 = __lockfile(375072 | 0) | 0; } label$2 : { label$3 : { - if ((fputs($0 | 0, 368240 | 0) | 0 | 0) >= (0 | 0)) { + if ((fputs($0 | 0, 375072 | 0) | 0 | 0) >= (0 | 0)) { break label$3 } $0 = -1; break label$2; } label$4 : { - if ((HEAP32[(0 + 368320 | 0) >> 2] | 0 | 0) == (10 | 0)) { + if ((HEAP32[(0 + 375152 | 0) >> 2] | 0 | 0) == (10 | 0)) { break label$4 } - $2 = HEAP32[(0 + 368260 | 0) >> 2] | 0; - if (($2 | 0) == (HEAP32[(0 + 368256 | 0) >> 2] | 0 | 0)) { + $2 = HEAP32[(0 + 375092 | 0) >> 2] | 0; + if (($2 | 0) == (HEAP32[(0 + 375088 | 0) >> 2] | 0 | 0)) { break label$4 } $0 = 0; - HEAP32[(0 + 368260 | 0) >> 2] = $2 + 1 | 0; + HEAP32[(0 + 375092 | 0) >> 2] = $2 + 1 | 0; HEAP8[$2 >> 0] = 10; break label$2; } - $0 = (__overflow(368240 | 0, 10 | 0) | 0) >> 31 | 0; + $0 = (__overflow(375072 | 0, 10 | 0) | 0) >> 31 | 0; } label$5 : { if (!$1) { break label$5 } - __unlockfile(368240 | 0); + __unlockfile(375072 | 0); } return $0 | 0; } @@ -1440459,7 +1442260,7 @@ function asmFunc(imports) { break label$3 } $1 = $18 + 1 | 0; - $12 = HEAPU8[(($12 + Math_imul($15, 58) | 0) + 310527 | 0) >> 0] | 0; + $12 = HEAPU8[(($12 + Math_imul($15, 58) | 0) + 316943 | 0) >> 0] | 0; if (($12 + -1 | 0) >>> 0 < 8 >>> 0) { continue label$33 } @@ -1440772,7 +1442573,7 @@ function asmFunc(imports) { break label$8; } $12 = HEAP32[($7 + 64 | 0) >> 2] | 0; - $13 = $12 ? $12 : 228959; + $13 = $12 ? $12 : 234941; $12 = strnlen($13 | 0, ($20 >>> 0 < 2147483647 >>> 0 ? $20 : 2147483647) | 0) | 0; $22 = $13 + $12 | 0; label$66 : { @@ -1441216,7 +1443017,7 @@ function asmFunc(imports) { label$2 : while (1) { $1 = $1 + -1 | 0; i64toi32_i32$0 = $0$hi; - HEAP8[$1 >> 0] = HEAPU8[(($0 & 15 | 0) + 311056 | 0) >> 0] | 0 | $2 | 0; + HEAP8[$1 >> 0] = HEAPU8[(($0 & 15 | 0) + 317472 | 0) >> 0] | 0 | $2 | 0; i64toi32_i32$2 = $0; i64toi32_i32$1 = 0; i64toi32_i32$3 = 15; @@ -1441403,7 +1443204,7 @@ function asmFunc(imports) { $0 = $0 | 0; $1 = $1 | 0; $2 = $2 | 0; - return __vfprintf_internal($0 | 0, $1 | 0, $2 | 0, 5466 | 0, 5467 | 0) | 0 | 0; + return __vfprintf_internal($0 | 0, $1 | 0, $2 | 0, 5500 | 0, 5501 | 0) | 0 | 0; } function fmt_fp($0, $1, $2, $3, $4, $5) { @@ -1441483,7 +1443284,7 @@ function asmFunc(imports) { pad($0 | 0, 32 | 0, $2 | 0, $11 | 0, $4 & -65537 | 0 | 0); out($0 | 0, $10 | 0, $9 | 0); $12 = $5 & 32 | 0; - out($0 | 0, ($1 != $1 ? ($12 ? 119767 : 187102) : $12 ? 142943 : 190196) | 0, 3 | 0); + out($0 | 0, ($1 != $1 ? ($12 ? 123134 : 193064) : $12 ? 148804 : 196158) | 0, 3 | 0); pad($0 | 0, 32 | 0, $2 | 0, $11 | 0, $4 ^ 8192 | 0 | 0); $13 = ($11 | 0) > ($2 | 0) ? $11 : $2; break label$4; @@ -1442014,7 +1443815,7 @@ function asmFunc(imports) { if (!$24) { break label$58 } - out($0 | 0, 226401 | 0, 1 | 0); + out($0 | 0, 232383 | 0, 1 | 0); } if ($19 >>> 0 >= $12 >>> 0) { break label$52 @@ -1442096,7 +1443897,7 @@ function asmFunc(imports) { if (!($16 | $23 | 0)) { break label$65 } - out($0 | 0, 226401 | 0, 1 | 0); + out($0 | 0, 232383 | 0, 1 | 0); } $13 = $3 - $11 | 0; out($0 | 0, $11 | 0, (($16 | 0) < ($13 | 0) ? $16 : $13) | 0); @@ -1442179,7 +1443980,7 @@ function asmFunc(imports) { } $12 = -2147483648; } - HEAP8[$11 >> 0] = HEAPU8[($12 + 311056 | 0) >> 0] | 0 | $19 | 0; + HEAP8[$11 >> 0] = HEAPU8[($12 + 317472 | 0) >> 0] | 0 | $19 | 0; $1 = ($1 - +($12 | 0)) * 16.0; label$75 : { $12 = $11 + 1 | 0; @@ -1442273,7 +1444074,7 @@ function asmFunc(imports) { HEAP32[($4 + 152 | 0) >> 2] = $6 >>> 0 > $1 >>> 0 ? 0 : $6; $4 = __memset($4 | 0, 0 | 0, 144 | 0) | 0; HEAP32[($4 + 76 | 0) >> 2] = -1; - HEAP32[($4 + 36 | 0) >> 2] = 5468; + HEAP32[($4 + 36 | 0) >> 2] = 5502; HEAP32[($4 + 80 | 0) >> 2] = -1; HEAP32[($4 + 44 | 0) >> 2] = $4 + 159 | 0; HEAP32[($4 + 84 | 0) >> 2] = $4 + 148 | 0; @@ -1442435,7 +1444236,7 @@ function asmFunc(imports) { function sbrk($0) { $0 = $0 | 0; var $1 = 0, $2 = 0, wasm2js_i32$0 = 0, wasm2js_i32$1 = 0; - $1 = HEAP32[(0 + 368384 | 0) >> 2] | 0; + $1 = HEAP32[(0 + 375216 | 0) >> 2] | 0; $2 = ($0 + 7 | 0) & -8 | 0; $0 = $1 + $2 | 0; label$1 : { @@ -1442455,7 +1444256,7 @@ function asmFunc(imports) { break label$1 } } - HEAP32[(0 + 368384 | 0) >> 2] = $0; + HEAP32[(0 + 375216 | 0) >> 2] = $0; return $1 | 0; } (wasm2js_i32$0 = __errno_location() | 0, wasm2js_i32$1 = 48), HEAP32[wasm2js_i32$0 >> 2] = wasm2js_i32$1; @@ -1442486,7 +1444287,7 @@ function asmFunc(imports) { break label$15 } label$16 : { - $2 = HEAP32[(0 + 376648 | 0) >> 2] | 0; + $2 = HEAP32[(0 + 383496 | 0) >> 2] | 0; $3 = $0 >>> 0 < 11 >>> 0 ? 16 : ($0 + 11 | 0) & -8 | 0; $4 = $3 >>> 3 | 0; $0 = $2 >>> $4 | 0; @@ -1442497,13 +1444298,13 @@ function asmFunc(imports) { label$18 : { $5 = (($0 ^ -1 | 0) & 1 | 0) + $4 | 0; $4 = $5 << 3 | 0; - $0 = $4 + 376688 | 0; - $4 = HEAP32[($4 + 376696 | 0) >> 2] | 0; + $0 = $4 + 383536 | 0; + $4 = HEAP32[($4 + 383544 | 0) >> 2] | 0; $3 = HEAP32[($4 + 8 | 0) >> 2] | 0; if (($0 | 0) != ($3 | 0)) { break label$18 } - (wasm2js_i32$0 = 0, wasm2js_i32$1 = $2 & (__wasm_rotl_i32(-2 | 0, $5 | 0) | 0) | 0), HEAP32[(wasm2js_i32$0 + 376648 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = 0, wasm2js_i32$1 = $2 & (__wasm_rotl_i32(-2 | 0, $5 | 0) | 0) | 0), HEAP32[(wasm2js_i32$0 + 383496 | 0) >> 2] = wasm2js_i32$1; break label$17; } HEAP32[($3 + 12 | 0) >> 2] = $0; @@ -1442516,7 +1444317,7 @@ function asmFunc(imports) { HEAP32[($4 + 4 | 0) >> 2] = HEAP32[($4 + 4 | 0) >> 2] | 0 | 1 | 0; break label$1; } - $6 = HEAP32[(0 + 376656 | 0) >> 2] | 0; + $6 = HEAP32[(0 + 383504 | 0) >> 2] | 0; if ($3 >>> 0 <= $6 >>> 0) { break label$14 } @@ -1442531,14 +1444332,14 @@ function asmFunc(imports) { $0 = $79 & ($0 | (0 - $0 | 0) | 0) | 0; $4 = __wasm_ctz_i32($0 & (0 - $0 | 0) | 0 | 0) | 0; $0 = $4 << 3 | 0; - $5 = $0 + 376688 | 0; - $0 = HEAP32[($0 + 376696 | 0) >> 2] | 0; + $5 = $0 + 383536 | 0; + $0 = HEAP32[($0 + 383544 | 0) >> 2] | 0; $7 = HEAP32[($0 + 8 | 0) >> 2] | 0; if (($5 | 0) != ($7 | 0)) { break label$21 } $2 = $2 & (__wasm_rotl_i32(-2 | 0, $4 | 0) | 0) | 0; - HEAP32[(0 + 376648 | 0) >> 2] = $2; + HEAP32[(0 + 383496 | 0) >> 2] = $2; break label$20; } HEAP32[($7 + 12 | 0) >> 2] = $5; @@ -1442554,15 +1444355,15 @@ function asmFunc(imports) { if (!$6) { break label$22 } - $3 = ($6 & -8 | 0) + 376688 | 0; - $4 = HEAP32[(0 + 376668 | 0) >> 2] | 0; + $3 = ($6 & -8 | 0) + 383536 | 0; + $4 = HEAP32[(0 + 383516 | 0) >> 2] | 0; label$23 : { label$24 : { $8 = 1 << ($6 >>> 3 | 0) | 0; if ($2 & $8 | 0) { break label$24 } - HEAP32[(0 + 376648 | 0) >> 2] = $2 | $8 | 0; + HEAP32[(0 + 383496 | 0) >> 2] = $2 | $8 | 0; $8 = $3; break label$23; } @@ -1442574,15 +1444375,15 @@ function asmFunc(imports) { HEAP32[($4 + 8 | 0) >> 2] = $8; } $0 = $0 + 8 | 0; - HEAP32[(0 + 376668 | 0) >> 2] = $7; - HEAP32[(0 + 376656 | 0) >> 2] = $5; + HEAP32[(0 + 383516 | 0) >> 2] = $7; + HEAP32[(0 + 383504 | 0) >> 2] = $5; break label$1; } - $9 = HEAP32[(0 + 376652 | 0) >> 2] | 0; + $9 = HEAP32[(0 + 383500 | 0) >> 2] | 0; if (!$9) { break label$14 } - $7 = HEAP32[(((__wasm_ctz_i32($9 & (0 - $9 | 0) | 0 | 0) | 0) << 2 | 0) + 376952 | 0) >> 2] | 0; + $7 = HEAP32[(((__wasm_ctz_i32($9 & (0 - $9 | 0) | 0 | 0) | 0) << 2 | 0) + 383800 | 0) >> 2] | 0; $4 = ((HEAP32[($7 + 4 | 0) >> 2] | 0) & -8 | 0) - $3 | 0; $5 = $7; label$25 : { @@ -1442613,7 +1444414,7 @@ function asmFunc(imports) { break label$28 } $0 = HEAP32[($7 + 8 | 0) >> 2] | 0; - HEAP32[(0 + 376664 | 0) >> 2] | 0; + HEAP32[(0 + 383512 | 0) >> 2] | 0; HEAP32[($0 + 12 | 0) >> 2] = $8; HEAP32[($8 + 8 | 0) >> 2] = $0; break label$2; @@ -1442654,7 +1444455,7 @@ function asmFunc(imports) { } $0 = $0 + 11 | 0; $3 = $0 & -8 | 0; - $6 = HEAP32[(0 + 376652 | 0) >> 2] | 0; + $6 = HEAP32[(0 + 383500 | 0) >> 2] | 0; if (!$6) { break label$14 } @@ -1442675,7 +1444476,7 @@ function asmFunc(imports) { label$33 : { label$34 : { label$35 : { - $5 = HEAP32[(($11 << 2 | 0) + 376952 | 0) >> 2] | 0; + $5 = HEAP32[(($11 << 2 | 0) + 383800 | 0) >> 2] | 0; if ($5) { break label$35 } @@ -1442722,7 +1444523,7 @@ function asmFunc(imports) { if (!$0) { break label$14 } - $0 = HEAP32[(((__wasm_ctz_i32($0 & (0 - $0 | 0) | 0 | 0) | 0) << 2 | 0) + 376952 | 0) >> 2] | 0; + $0 = HEAP32[(((__wasm_ctz_i32($0 & (0 - $0 | 0) | 0 | 0) | 0) << 2 | 0) + 383800 | 0) >> 2] | 0; } if (!$0) { break label$32 @@ -1442750,7 +1444551,7 @@ function asmFunc(imports) { if (!$8) { break label$14 } - if ($4 >>> 0 >= ((HEAP32[(0 + 376656 | 0) >> 2] | 0) - $3 | 0) >>> 0) { + if ($4 >>> 0 >= ((HEAP32[(0 + 383504 | 0) >> 2] | 0) - $3 | 0) >>> 0) { break label$14 } $11 = HEAP32[($8 + 24 | 0) >> 2] | 0; @@ -1442760,7 +1444561,7 @@ function asmFunc(imports) { break label$41 } $0 = HEAP32[($8 + 8 | 0) >> 2] | 0; - HEAP32[(0 + 376664 | 0) >> 2] | 0; + HEAP32[(0 + 383512 | 0) >> 2] | 0; HEAP32[($0 + 12 | 0) >> 2] = $7; HEAP32[($7 + 8 | 0) >> 2] = $0; break label$3; @@ -1442796,11 +1444597,11 @@ function asmFunc(imports) { break label$3; } label$44 : { - $0 = HEAP32[(0 + 376656 | 0) >> 2] | 0; + $0 = HEAP32[(0 + 383504 | 0) >> 2] | 0; if ($0 >>> 0 < $3 >>> 0) { break label$44 } - $4 = HEAP32[(0 + 376668 | 0) >> 2] | 0; + $4 = HEAP32[(0 + 383516 | 0) >> 2] | 0; label$45 : { label$46 : { $5 = $0 - $3 | 0; @@ -1442819,21 +1444620,21 @@ function asmFunc(imports) { $7 = 0; $5 = 0; } - HEAP32[(0 + 376656 | 0) >> 2] = $5; - HEAP32[(0 + 376668 | 0) >> 2] = $7; + HEAP32[(0 + 383504 | 0) >> 2] = $5; + HEAP32[(0 + 383516 | 0) >> 2] = $7; $0 = $4 + 8 | 0; break label$1; } label$47 : { - $7 = HEAP32[(0 + 376660 | 0) >> 2] | 0; + $7 = HEAP32[(0 + 383508 | 0) >> 2] | 0; if ($7 >>> 0 <= $3 >>> 0) { break label$47 } $4 = $7 - $3 | 0; - HEAP32[(0 + 376660 | 0) >> 2] = $4; - $0 = HEAP32[(0 + 376672 | 0) >> 2] | 0; + HEAP32[(0 + 383508 | 0) >> 2] = $4; + $0 = HEAP32[(0 + 383520 | 0) >> 2] | 0; $5 = $0 + $3 | 0; - HEAP32[(0 + 376672 | 0) >> 2] = $5; + HEAP32[(0 + 383520 | 0) >> 2] = $5; HEAP32[($5 + 4 | 0) >> 2] = $4 | 1 | 0; HEAP32[($0 + 4 | 0) >> 2] = $3 | 3 | 0; $0 = $0 + 8 | 0; @@ -1442841,23 +1444642,23 @@ function asmFunc(imports) { } label$48 : { label$49 : { - if (!(HEAP32[(0 + 377120 | 0) >> 2] | 0)) { + if (!(HEAP32[(0 + 383968 | 0) >> 2] | 0)) { break label$49 } - $4 = HEAP32[(0 + 377128 | 0) >> 2] | 0; + $4 = HEAP32[(0 + 383976 | 0) >> 2] | 0; break label$48; } i64toi32_i32$1 = 0; i64toi32_i32$0 = -1; - HEAP32[(i64toi32_i32$1 + 377132 | 0) >> 2] = -1; - HEAP32[(i64toi32_i32$1 + 377136 | 0) >> 2] = i64toi32_i32$0; + HEAP32[(i64toi32_i32$1 + 383980 | 0) >> 2] = -1; + HEAP32[(i64toi32_i32$1 + 383984 | 0) >> 2] = i64toi32_i32$0; i64toi32_i32$1 = 0; i64toi32_i32$0 = 4096; - HEAP32[(i64toi32_i32$1 + 377124 | 0) >> 2] = 4096; - HEAP32[(i64toi32_i32$1 + 377128 | 0) >> 2] = i64toi32_i32$0; - HEAP32[(0 + 377120 | 0) >> 2] = (($1 + 12 | 0) & -16 | 0) ^ 1431655768 | 0; - HEAP32[(0 + 377140 | 0) >> 2] = 0; - HEAP32[(0 + 377092 | 0) >> 2] = 0; + HEAP32[(i64toi32_i32$1 + 383972 | 0) >> 2] = 4096; + HEAP32[(i64toi32_i32$1 + 383976 | 0) >> 2] = i64toi32_i32$0; + HEAP32[(0 + 383968 | 0) >> 2] = (($1 + 12 | 0) & -16 | 0) ^ 1431655768 | 0; + HEAP32[(0 + 383988 | 0) >> 2] = 0; + HEAP32[(0 + 383940 | 0) >> 2] = 0; $4 = 4096; } $0 = 0; @@ -1442870,11 +1444671,11 @@ function asmFunc(imports) { } $0 = 0; label$50 : { - $4 = HEAP32[(0 + 377088 | 0) >> 2] | 0; + $4 = HEAP32[(0 + 383936 | 0) >> 2] | 0; if (!$4) { break label$50 } - $5 = HEAP32[(0 + 377080 | 0) >> 2] | 0; + $5 = HEAP32[(0 + 383928 | 0) >> 2] | 0; $9 = $5 + $8 | 0; if ($9 >>> 0 <= $5 >>> 0) { break label$1 @@ -1442885,7 +1444686,7 @@ function asmFunc(imports) { } label$51 : { label$52 : { - if ((HEAPU8[(0 + 377092 | 0) >> 0] | 0) & 4 | 0) { + if ((HEAPU8[(0 + 383940 | 0) >> 0] | 0) & 4 | 0) { break label$52 } label$53 : { @@ -1442893,11 +1444694,11 @@ function asmFunc(imports) { label$55 : { label$56 : { label$57 : { - $4 = HEAP32[(0 + 376672 | 0) >> 2] | 0; + $4 = HEAP32[(0 + 383520 | 0) >> 2] | 0; if (!$4) { break label$57 } - $0 = 377096; + $0 = 383944; label$58 : while (1) { label$59 : { $5 = HEAP32[$0 >> 2] | 0; @@ -1442921,7 +1444722,7 @@ function asmFunc(imports) { } $2 = $8; label$60 : { - $0 = HEAP32[(0 + 377124 | 0) >> 2] | 0; + $0 = HEAP32[(0 + 383972 | 0) >> 2] | 0; $4 = $0 + -1 | 0; if (!($4 & $7 | 0)) { break label$60 @@ -1442932,11 +1444733,11 @@ function asmFunc(imports) { break label$53 } label$61 : { - $0 = HEAP32[(0 + 377088 | 0) >> 2] | 0; + $0 = HEAP32[(0 + 383936 | 0) >> 2] | 0; if (!$0) { break label$61 } - $4 = HEAP32[(0 + 377080 | 0) >> 2] | 0; + $4 = HEAP32[(0 + 383928 | 0) >> 2] | 0; $5 = $4 + $2 | 0; if ($5 >>> 0 <= $4 >>> 0) { break label$53 @@ -1442968,7 +1444769,7 @@ function asmFunc(imports) { $7 = $0; break label$51; } - $4 = HEAP32[(0 + 377128 | 0) >> 2] | 0; + $4 = HEAP32[(0 + 383976 | 0) >> 2] | 0; $4 = (($6 - $2 | 0) + $4 | 0) & (0 - $4 | 0) | 0; if ((sbrk($4 | 0) | 0 | 0) == (-1 | 0)) { break label$53 @@ -1442981,7 +1444782,7 @@ function asmFunc(imports) { break label$51 } } - HEAP32[(0 + 377092 | 0) >> 2] = HEAP32[(0 + 377092 | 0) >> 2] | 0 | 4 | 0; + HEAP32[(0 + 383940 | 0) >> 2] = HEAP32[(0 + 383940 | 0) >> 2] | 0 | 4 | 0; } $7 = sbrk($8 | 0) | 0; $0 = sbrk(0 | 0) | 0; @@ -1442999,21 +1444800,21 @@ function asmFunc(imports) { break label$9 } } - $0 = (HEAP32[(0 + 377080 | 0) >> 2] | 0) + $2 | 0; - HEAP32[(0 + 377080 | 0) >> 2] = $0; + $0 = (HEAP32[(0 + 383928 | 0) >> 2] | 0) + $2 | 0; + HEAP32[(0 + 383928 | 0) >> 2] = $0; label$63 : { - if ($0 >>> 0 <= (HEAP32[(0 + 377084 | 0) >> 2] | 0) >>> 0) { + if ($0 >>> 0 <= (HEAP32[(0 + 383932 | 0) >> 2] | 0) >>> 0) { break label$63 } - HEAP32[(0 + 377084 | 0) >> 2] = $0; + HEAP32[(0 + 383932 | 0) >> 2] = $0; } label$64 : { label$65 : { - $4 = HEAP32[(0 + 376672 | 0) >> 2] | 0; + $4 = HEAP32[(0 + 383520 | 0) >> 2] | 0; if (!$4) { break label$65 } - $0 = 377096; + $0 = 383944; label$66 : while (1) { $5 = HEAP32[$0 >> 2] | 0; $8 = HEAP32[($0 + 4 | 0) >> 2] | 0; @@ -1443029,7 +1444830,7 @@ function asmFunc(imports) { } label$67 : { label$68 : { - $0 = HEAP32[(0 + 376664 | 0) >> 2] | 0; + $0 = HEAP32[(0 + 383512 | 0) >> 2] | 0; if (!$0) { break label$68 } @@ -1443037,19 +1444838,19 @@ function asmFunc(imports) { break label$67 } } - HEAP32[(0 + 376664 | 0) >> 2] = $7; + HEAP32[(0 + 383512 | 0) >> 2] = $7; } $0 = 0; - HEAP32[(0 + 377100 | 0) >> 2] = $2; - HEAP32[(0 + 377096 | 0) >> 2] = $7; - HEAP32[(0 + 376680 | 0) >> 2] = -1; - HEAP32[(0 + 376684 | 0) >> 2] = HEAP32[(0 + 377120 | 0) >> 2] | 0; - HEAP32[(0 + 377108 | 0) >> 2] = 0; + HEAP32[(0 + 383948 | 0) >> 2] = $2; + HEAP32[(0 + 383944 | 0) >> 2] = $7; + HEAP32[(0 + 383528 | 0) >> 2] = -1; + HEAP32[(0 + 383532 | 0) >> 2] = HEAP32[(0 + 383968 | 0) >> 2] | 0; + HEAP32[(0 + 383956 | 0) >> 2] = 0; label$69 : while (1) { $4 = $0 << 3 | 0; - $5 = $4 + 376688 | 0; - HEAP32[($4 + 376696 | 0) >> 2] = $5; - HEAP32[($4 + 376700 | 0) >> 2] = $5; + $5 = $4 + 383536 | 0; + HEAP32[($4 + 383544 | 0) >> 2] = $5; + HEAP32[($4 + 383548 | 0) >> 2] = $5; $0 = $0 + 1 | 0; if (($0 | 0) != (32 | 0)) { continue label$69 @@ -1443059,12 +1444860,12 @@ function asmFunc(imports) { $0 = $2 + -40 | 0; $4 = ($7 + 8 | 0) & 7 | 0 ? (-8 - $7 | 0) & 7 | 0 : 0; $5 = $0 - $4 | 0; - HEAP32[(0 + 376660 | 0) >> 2] = $5; + HEAP32[(0 + 383508 | 0) >> 2] = $5; $4 = $7 + $4 | 0; - HEAP32[(0 + 376672 | 0) >> 2] = $4; + HEAP32[(0 + 383520 | 0) >> 2] = $4; HEAP32[($4 + 4 | 0) >> 2] = $5 | 1 | 0; HEAP32[(($7 + $0 | 0) + 4 | 0) >> 2] = 40; - HEAP32[(0 + 376676 | 0) >> 2] = HEAP32[(0 + 377136 | 0) >> 2] | 0; + HEAP32[(0 + 383524 | 0) >> 2] = HEAP32[(0 + 383984 | 0) >> 2] | 0; break label$10; } if ($4 >>> 0 >= $7 >>> 0) { @@ -1443079,13 +1444880,13 @@ function asmFunc(imports) { HEAP32[($0 + 4 | 0) >> 2] = $8 + $2 | 0; $0 = ($4 + 8 | 0) & 7 | 0 ? (-8 - $4 | 0) & 7 | 0 : 0; $5 = $4 + $0 | 0; - HEAP32[(0 + 376672 | 0) >> 2] = $5; - $7 = (HEAP32[(0 + 376660 | 0) >> 2] | 0) + $2 | 0; + HEAP32[(0 + 383520 | 0) >> 2] = $5; + $7 = (HEAP32[(0 + 383508 | 0) >> 2] | 0) + $2 | 0; $0 = $7 - $0 | 0; - HEAP32[(0 + 376660 | 0) >> 2] = $0; + HEAP32[(0 + 383508 | 0) >> 2] = $0; HEAP32[($5 + 4 | 0) >> 2] = $0 | 1 | 0; HEAP32[(($4 + $7 | 0) + 4 | 0) >> 2] = 40; - HEAP32[(0 + 376676 | 0) >> 2] = HEAP32[(0 + 377136 | 0) >> 2] | 0; + HEAP32[(0 + 383524 | 0) >> 2] = HEAP32[(0 + 383984 | 0) >> 2] | 0; break label$10; } $8 = 0; @@ -1443095,15 +1444896,15 @@ function asmFunc(imports) { break label$3; } label$70 : { - $8 = HEAP32[(0 + 376664 | 0) >> 2] | 0; + $8 = HEAP32[(0 + 383512 | 0) >> 2] | 0; if ($7 >>> 0 >= $8 >>> 0) { break label$70 } - HEAP32[(0 + 376664 | 0) >> 2] = $7; + HEAP32[(0 + 383512 | 0) >> 2] = $7; $8 = $7; } $5 = $7 + $2 | 0; - $0 = 377096; + $0 = 383944; label$71 : { label$72 : { label$73 : { @@ -1443123,7 +1444924,7 @@ function asmFunc(imports) { break label$72 } } - $0 = 377096; + $0 = 383944; label$76 : while (1) { label$77 : { $5 = HEAP32[$0 >> 2] | 0; @@ -1443150,19 +1444951,19 @@ function asmFunc(imports) { if (($2 | 0) != ($4 | 0)) { break label$78 } - HEAP32[(0 + 376672 | 0) >> 2] = $3; - $0 = (HEAP32[(0 + 376660 | 0) >> 2] | 0) + $0 | 0; - HEAP32[(0 + 376660 | 0) >> 2] = $0; + HEAP32[(0 + 383520 | 0) >> 2] = $3; + $0 = (HEAP32[(0 + 383508 | 0) >> 2] | 0) + $0 | 0; + HEAP32[(0 + 383508 | 0) >> 2] = $0; HEAP32[($3 + 4 | 0) >> 2] = $0 | 1 | 0; break label$4; } label$79 : { - if (($2 | 0) != (HEAP32[(0 + 376668 | 0) >> 2] | 0 | 0)) { + if (($2 | 0) != (HEAP32[(0 + 383516 | 0) >> 2] | 0 | 0)) { break label$79 } - HEAP32[(0 + 376668 | 0) >> 2] = $3; - $0 = (HEAP32[(0 + 376656 | 0) >> 2] | 0) + $0 | 0; - HEAP32[(0 + 376656 | 0) >> 2] = $0; + HEAP32[(0 + 383516 | 0) >> 2] = $3; + $0 = (HEAP32[(0 + 383504 | 0) >> 2] | 0) + $0 | 0; + HEAP32[(0 + 383504 | 0) >> 2] = $0; HEAP32[($3 + 4 | 0) >> 2] = $0 | 1 | 0; HEAP32[($3 + $0 | 0) >> 2] = $0; break label$4; @@ -1443178,13 +1444979,13 @@ function asmFunc(imports) { } $5 = HEAP32[($2 + 8 | 0) >> 2] | 0; $8 = $4 >>> 3 | 0; - $7 = ($8 << 3 | 0) + 376688 | 0; + $7 = ($8 << 3 | 0) + 383536 | 0; label$81 : { $4 = HEAP32[($2 + 12 | 0) >> 2] | 0; if (($4 | 0) != ($5 | 0)) { break label$81 } - (wasm2js_i32$0 = 0, wasm2js_i32$1 = (HEAP32[(0 + 376648 | 0) >> 2] | 0) & (__wasm_rotl_i32(-2 | 0, $8 | 0) | 0) | 0), HEAP32[(wasm2js_i32$0 + 376648 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = 0, wasm2js_i32$1 = (HEAP32[(0 + 383496 | 0) >> 2] | 0) & (__wasm_rotl_i32(-2 | 0, $8 | 0) | 0) | 0), HEAP32[(wasm2js_i32$0 + 383496 | 0) >> 2] = wasm2js_i32$1; break label$6; } HEAP32[($5 + 12 | 0) >> 2] = $4; @@ -1443235,33 +1445036,33 @@ function asmFunc(imports) { $0 = $2 + -40 | 0; $8 = ($7 + 8 | 0) & 7 | 0 ? (-8 - $7 | 0) & 7 | 0 : 0; $11 = $0 - $8 | 0; - HEAP32[(0 + 376660 | 0) >> 2] = $11; + HEAP32[(0 + 383508 | 0) >> 2] = $11; $8 = $7 + $8 | 0; - HEAP32[(0 + 376672 | 0) >> 2] = $8; + HEAP32[(0 + 383520 | 0) >> 2] = $8; HEAP32[($8 + 4 | 0) >> 2] = $11 | 1 | 0; HEAP32[(($7 + $0 | 0) + 4 | 0) >> 2] = 40; - HEAP32[(0 + 376676 | 0) >> 2] = HEAP32[(0 + 377136 | 0) >> 2] | 0; + HEAP32[(0 + 383524 | 0) >> 2] = HEAP32[(0 + 383984 | 0) >> 2] | 0; $0 = ($5 + (($5 + -39 | 0) & 7 | 0 ? (39 - $5 | 0) & 7 | 0 : 0) | 0) + -47 | 0; $8 = $0 >>> 0 < ($4 + 16 | 0) >>> 0 ? $4 : $0; HEAP32[($8 + 4 | 0) >> 2] = 27; i64toi32_i32$2 = 0; - i64toi32_i32$0 = HEAP32[(i64toi32_i32$2 + 377104 | 0) >> 2] | 0; - i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 377108 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[(i64toi32_i32$2 + 383952 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 383956 | 0) >> 2] | 0; $945 = i64toi32_i32$0; i64toi32_i32$0 = $8 + 16 | 0; HEAP32[i64toi32_i32$0 >> 2] = $945; HEAP32[(i64toi32_i32$0 + 4 | 0) >> 2] = i64toi32_i32$1; i64toi32_i32$2 = 0; - i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 377096 | 0) >> 2] | 0; - i64toi32_i32$0 = HEAP32[(i64toi32_i32$2 + 377100 | 0) >> 2] | 0; + i64toi32_i32$1 = HEAP32[(i64toi32_i32$2 + 383944 | 0) >> 2] | 0; + i64toi32_i32$0 = HEAP32[(i64toi32_i32$2 + 383948 | 0) >> 2] | 0; $947 = i64toi32_i32$1; i64toi32_i32$1 = $8; HEAP32[($8 + 8 | 0) >> 2] = $947; HEAP32[($8 + 12 | 0) >> 2] = i64toi32_i32$0; - HEAP32[(0 + 377104 | 0) >> 2] = $8 + 8 | 0; - HEAP32[(0 + 377100 | 0) >> 2] = $2; - HEAP32[(0 + 377096 | 0) >> 2] = $7; - HEAP32[(0 + 377108 | 0) >> 2] = 0; + HEAP32[(0 + 383952 | 0) >> 2] = $8 + 8 | 0; + HEAP32[(0 + 383948 | 0) >> 2] = $2; + HEAP32[(0 + 383944 | 0) >> 2] = $7; + HEAP32[(0 + 383956 | 0) >> 2] = 0; $0 = $8 + 24 | 0; label$85 : while (1) { HEAP32[($0 + 4 | 0) >> 2] = 7; @@ -1443283,15 +1445084,15 @@ function asmFunc(imports) { if ($7 >>> 0 > 255 >>> 0) { break label$86 } - $0 = ($7 & -8 | 0) + 376688 | 0; + $0 = ($7 & -8 | 0) + 383536 | 0; label$87 : { label$88 : { - $5 = HEAP32[(0 + 376648 | 0) >> 2] | 0; + $5 = HEAP32[(0 + 383496 | 0) >> 2] | 0; $7 = 1 << ($7 >>> 3 | 0) | 0; if ($5 & $7 | 0) { break label$88 } - HEAP32[(0 + 376648 | 0) >> 2] = $5 | $7 | 0; + HEAP32[(0 + 383496 | 0) >> 2] = $5 | $7 | 0; $5 = $0; break label$87; } @@ -1443316,16 +1445117,16 @@ function asmFunc(imports) { i64toi32_i32$0 = 0; HEAP32[($4 + 16 | 0) >> 2] = 0; HEAP32[($4 + 20 | 0) >> 2] = i64toi32_i32$0; - $5 = ($0 << 2 | 0) + 376952 | 0; + $5 = ($0 << 2 | 0) + 383800 | 0; label$90 : { label$91 : { label$92 : { - $8 = HEAP32[(0 + 376652 | 0) >> 2] | 0; + $8 = HEAP32[(0 + 383500 | 0) >> 2] | 0; $2 = 1 << $0 | 0; if ($8 & $2 | 0) { break label$92 } - HEAP32[(0 + 376652 | 0) >> 2] = $8 | $2 | 0; + HEAP32[(0 + 383500 | 0) >> 2] = $8 | $2 | 0; HEAP32[$5 >> 2] = $4; HEAP32[($4 + 24 | 0) >> 2] = $5; break label$91; @@ -1443360,15 +1445161,15 @@ function asmFunc(imports) { HEAP32[($4 + 12 | 0) >> 2] = $5; HEAP32[($4 + 8 | 0) >> 2] = $0; } - $0 = HEAP32[(0 + 376660 | 0) >> 2] | 0; + $0 = HEAP32[(0 + 383508 | 0) >> 2] | 0; if ($0 >>> 0 <= $3 >>> 0) { break label$9 } $4 = $0 - $3 | 0; - HEAP32[(0 + 376660 | 0) >> 2] = $4; - $0 = HEAP32[(0 + 376672 | 0) >> 2] | 0; + HEAP32[(0 + 383508 | 0) >> 2] = $4; + $0 = HEAP32[(0 + 383520 | 0) >> 2] | 0; $5 = $0 + $3 | 0; - HEAP32[(0 + 376672 | 0) >> 2] = $5; + HEAP32[(0 + 383520 | 0) >> 2] = $5; HEAP32[($5 + 4 | 0) >> 2] = $4 | 1 | 0; HEAP32[($0 + 4 | 0) >> 2] = $3 | 3 | 0; $0 = $0 + 8 | 0; @@ -1443386,7 +1445187,7 @@ function asmFunc(imports) { label$94 : { label$95 : { $5 = HEAP32[($2 + 28 | 0) >> 2] | 0; - $4 = ($5 << 2 | 0) + 376952 | 0; + $4 = ($5 << 2 | 0) + 383800 | 0; if (($2 | 0) != (HEAP32[$4 >> 2] | 0 | 0)) { break label$95 } @@ -1443394,7 +1445195,7 @@ function asmFunc(imports) { if ($7) { break label$94 } - (wasm2js_i32$0 = 0, wasm2js_i32$1 = (HEAP32[(0 + 376652 | 0) >> 2] | 0) & (__wasm_rotl_i32(-2 | 0, $5 | 0) | 0) | 0), HEAP32[(wasm2js_i32$0 + 376652 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = 0, wasm2js_i32$1 = (HEAP32[(0 + 383500 | 0) >> 2] | 0) & (__wasm_rotl_i32(-2 | 0, $5 | 0) | 0) | 0), HEAP32[(wasm2js_i32$0 + 383500 | 0) >> 2] = wasm2js_i32$1; break label$6; } HEAP32[($9 + ((HEAP32[($9 + 16 | 0) >> 2] | 0 | 0) == ($2 | 0) ? 16 : 20) | 0) >> 2] = $7; @@ -1443429,15 +1445230,15 @@ function asmFunc(imports) { if ($0 >>> 0 > 255 >>> 0) { break label$97 } - $4 = ($0 & -8 | 0) + 376688 | 0; + $4 = ($0 & -8 | 0) + 383536 | 0; label$98 : { label$99 : { - $5 = HEAP32[(0 + 376648 | 0) >> 2] | 0; + $5 = HEAP32[(0 + 383496 | 0) >> 2] | 0; $0 = 1 << ($0 >>> 3 | 0) | 0; if ($5 & $0 | 0) { break label$99 } - HEAP32[(0 + 376648 | 0) >> 2] = $5 | $0 | 0; + HEAP32[(0 + 383496 | 0) >> 2] = $5 | $0 | 0; $0 = $4; break label$98; } @@ -1443462,16 +1445263,16 @@ function asmFunc(imports) { i64toi32_i32$0 = 0; HEAP32[($3 + 16 | 0) >> 2] = 0; HEAP32[($3 + 20 | 0) >> 2] = i64toi32_i32$0; - $5 = ($4 << 2 | 0) + 376952 | 0; + $5 = ($4 << 2 | 0) + 383800 | 0; label$101 : { label$102 : { label$103 : { - $7 = HEAP32[(0 + 376652 | 0) >> 2] | 0; + $7 = HEAP32[(0 + 383500 | 0) >> 2] | 0; $8 = 1 << $4 | 0; if ($7 & $8 | 0) { break label$103 } - HEAP32[(0 + 376652 | 0) >> 2] = $7 | $8 | 0; + HEAP32[(0 + 383500 | 0) >> 2] = $7 | $8 | 0; HEAP32[$5 >> 2] = $3; HEAP32[($3 + 24 | 0) >> 2] = $5; break label$102; @@ -1443516,7 +1445317,7 @@ function asmFunc(imports) { label$106 : { label$107 : { $5 = HEAP32[($8 + 28 | 0) >> 2] | 0; - $0 = ($5 << 2 | 0) + 376952 | 0; + $0 = ($5 << 2 | 0) + 383800 | 0; if (($8 | 0) != (HEAP32[$0 >> 2] | 0 | 0)) { break label$107 } @@ -1443525,7 +1445326,7 @@ function asmFunc(imports) { break label$106 } $6 = $6 & (__wasm_rotl_i32(-2 | 0, $5 | 0) | 0) | 0; - HEAP32[(0 + 376652 | 0) >> 2] = $6; + HEAP32[(0 + 383500 | 0) >> 2] = $6; break label$105; } HEAP32[($11 + ((HEAP32[($11 + 16 | 0) >> 2] | 0 | 0) == ($8 | 0) ? 16 : 20) | 0) >> 2] = $7; @@ -1443568,15 +1445369,15 @@ function asmFunc(imports) { if ($4 >>> 0 > 255 >>> 0) { break label$111 } - $0 = ($4 & -8 | 0) + 376688 | 0; + $0 = ($4 & -8 | 0) + 383536 | 0; label$112 : { label$113 : { - $5 = HEAP32[(0 + 376648 | 0) >> 2] | 0; + $5 = HEAP32[(0 + 383496 | 0) >> 2] | 0; $4 = 1 << ($4 >>> 3 | 0) | 0; if ($5 & $4 | 0) { break label$113 } - HEAP32[(0 + 376648 | 0) >> 2] = $5 | $4 | 0; + HEAP32[(0 + 383496 | 0) >> 2] = $5 | $4 | 0; $4 = $0; break label$112; } @@ -1443601,7 +1445402,7 @@ function asmFunc(imports) { i64toi32_i32$0 = 0; HEAP32[($7 + 16 | 0) >> 2] = 0; HEAP32[($7 + 20 | 0) >> 2] = i64toi32_i32$0; - $5 = ($0 << 2 | 0) + 376952 | 0; + $5 = ($0 << 2 | 0) + 383800 | 0; label$115 : { label$116 : { label$117 : { @@ -1443609,7 +1445410,7 @@ function asmFunc(imports) { if ($6 & $3 | 0) { break label$117 } - HEAP32[(0 + 376652 | 0) >> 2] = $6 | $3 | 0; + HEAP32[(0 + 383500 | 0) >> 2] = $6 | $3 | 0; HEAP32[$5 >> 2] = $7; HEAP32[($7 + 24 | 0) >> 2] = $5; break label$116; @@ -1443654,7 +1445455,7 @@ function asmFunc(imports) { label$120 : { label$121 : { $5 = HEAP32[($7 + 28 | 0) >> 2] | 0; - $0 = ($5 << 2 | 0) + 376952 | 0; + $0 = ($5 << 2 | 0) + 383800 | 0; if (($7 | 0) != (HEAP32[$0 >> 2] | 0 | 0)) { break label$121 } @@ -1443662,7 +1445463,7 @@ function asmFunc(imports) { if ($8) { break label$120 } - (wasm2js_i32$0 = 0, wasm2js_i32$1 = $9 & (__wasm_rotl_i32(-2 | 0, $5 | 0) | 0) | 0), HEAP32[(wasm2js_i32$0 + 376652 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = 0, wasm2js_i32$1 = $9 & (__wasm_rotl_i32(-2 | 0, $5 | 0) | 0) | 0), HEAP32[(wasm2js_i32$0 + 383500 | 0) >> 2] = wasm2js_i32$1; break label$119; } HEAP32[($10 + ((HEAP32[($10 + 16 | 0) >> 2] | 0 | 0) == ($7 | 0) ? 16 : 20) | 0) >> 2] = $8; @@ -1443705,15 +1445506,15 @@ function asmFunc(imports) { if (!$6) { break label$125 } - $3 = ($6 & -8 | 0) + 376688 | 0; - $0 = HEAP32[(0 + 376668 | 0) >> 2] | 0; + $3 = ($6 & -8 | 0) + 383536 | 0; + $0 = HEAP32[(0 + 383516 | 0) >> 2] | 0; label$126 : { label$127 : { $8 = 1 << ($6 >>> 3 | 0) | 0; if ($8 & $2 | 0) { break label$127 } - HEAP32[(0 + 376648 | 0) >> 2] = $8 | $2 | 0; + HEAP32[(0 + 383496 | 0) >> 2] = $8 | $2 | 0; $8 = $3; break label$126; } @@ -1443724,8 +1445525,8 @@ function asmFunc(imports) { HEAP32[($0 + 12 | 0) >> 2] = $3; HEAP32[($0 + 8 | 0) >> 2] = $8; } - HEAP32[(0 + 376668 | 0) >> 2] = $5; - HEAP32[(0 + 376656 | 0) >> 2] = $4; + HEAP32[(0 + 383516 | 0) >> 2] = $5; + HEAP32[(0 + 383504 | 0) >> 2] = $4; } $0 = $7 + 8 | 0; } @@ -1443753,7 +1445554,7 @@ function asmFunc(imports) { } $2 = HEAP32[$1 >> 2] | 0; $1 = $1 - $2 | 0; - $4 = HEAP32[(0 + 376664 | 0) >> 2] | 0; + $4 = HEAP32[(0 + 383512 | 0) >> 2] | 0; if ($1 >>> 0 < $4 >>> 0) { break label$1 } @@ -1443761,7 +1445562,7 @@ function asmFunc(imports) { label$3 : { label$4 : { label$5 : { - if (($1 | 0) == (HEAP32[(0 + 376668 | 0) >> 2] | 0 | 0)) { + if (($1 | 0) == (HEAP32[(0 + 383516 | 0) >> 2] | 0 | 0)) { break label$5 } label$6 : { @@ -1443770,13 +1445571,13 @@ function asmFunc(imports) { } $4 = HEAP32[($1 + 8 | 0) >> 2] | 0; $5 = $2 >>> 3 | 0; - $6 = ($5 << 3 | 0) + 376688 | 0; + $6 = ($5 << 3 | 0) + 383536 | 0; label$7 : { $2 = HEAP32[($1 + 12 | 0) >> 2] | 0; if (($2 | 0) != ($4 | 0)) { break label$7 } - (wasm2js_i32$0 = 0, wasm2js_i32$1 = (HEAP32[(0 + 376648 | 0) >> 2] | 0) & (__wasm_rotl_i32(-2 | 0, $5 | 0) | 0) | 0), HEAP32[(wasm2js_i32$0 + 376648 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = 0, wasm2js_i32$1 = (HEAP32[(0 + 383496 | 0) >> 2] | 0) & (__wasm_rotl_i32(-2 | 0, $5 | 0) | 0) | 0), HEAP32[(wasm2js_i32$0 + 383496 | 0) >> 2] = wasm2js_i32$1; break label$2; } HEAP32[($4 + 12 | 0) >> 2] = $2; @@ -1443828,7 +1445629,7 @@ function asmFunc(imports) { if (($2 & 3 | 0 | 0) != (3 | 0)) { break label$2 } - HEAP32[(0 + 376656 | 0) >> 2] = $0; + HEAP32[(0 + 383504 | 0) >> 2] = $0; HEAP32[($3 + 4 | 0) >> 2] = $2 & -2 | 0; HEAP32[($1 + 4 | 0) >> 2] = $0 | 1 | 0; HEAP32[$3 >> 2] = $0; @@ -1443842,7 +1445643,7 @@ function asmFunc(imports) { label$11 : { label$12 : { $4 = HEAP32[($1 + 28 | 0) >> 2] | 0; - $2 = ($4 << 2 | 0) + 376952 | 0; + $2 = ($4 << 2 | 0) + 383800 | 0; if (($1 | 0) != (HEAP32[$2 >> 2] | 0 | 0)) { break label$12 } @@ -1443850,7 +1445651,7 @@ function asmFunc(imports) { if ($6) { break label$11 } - (wasm2js_i32$0 = 0, wasm2js_i32$1 = (HEAP32[(0 + 376652 | 0) >> 2] | 0) & (__wasm_rotl_i32(-2 | 0, $4 | 0) | 0) | 0), HEAP32[(wasm2js_i32$0 + 376652 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = 0, wasm2js_i32$1 = (HEAP32[(0 + 383500 | 0) >> 2] | 0) & (__wasm_rotl_i32(-2 | 0, $4 | 0) | 0) | 0), HEAP32[(wasm2js_i32$0 + 383500 | 0) >> 2] = wasm2js_i32$1; break label$2; } HEAP32[($7 + ((HEAP32[($7 + 16 | 0) >> 2] | 0 | 0) == ($1 | 0) ? 16 : 20) | 0) >> 2] = $6; @@ -1443890,27 +1445691,27 @@ function asmFunc(imports) { break label$18 } label$19 : { - if (($3 | 0) != (HEAP32[(0 + 376672 | 0) >> 2] | 0 | 0)) { + if (($3 | 0) != (HEAP32[(0 + 383520 | 0) >> 2] | 0 | 0)) { break label$19 } - HEAP32[(0 + 376672 | 0) >> 2] = $1; - $0 = (HEAP32[(0 + 376660 | 0) >> 2] | 0) + $0 | 0; - HEAP32[(0 + 376660 | 0) >> 2] = $0; + HEAP32[(0 + 383520 | 0) >> 2] = $1; + $0 = (HEAP32[(0 + 383508 | 0) >> 2] | 0) + $0 | 0; + HEAP32[(0 + 383508 | 0) >> 2] = $0; HEAP32[($1 + 4 | 0) >> 2] = $0 | 1 | 0; - if (($1 | 0) != (HEAP32[(0 + 376668 | 0) >> 2] | 0 | 0)) { + if (($1 | 0) != (HEAP32[(0 + 383516 | 0) >> 2] | 0 | 0)) { break label$1 } - HEAP32[(0 + 376656 | 0) >> 2] = 0; - HEAP32[(0 + 376668 | 0) >> 2] = 0; + HEAP32[(0 + 383504 | 0) >> 2] = 0; + HEAP32[(0 + 383516 | 0) >> 2] = 0; return; } label$20 : { - if (($3 | 0) != (HEAP32[(0 + 376668 | 0) >> 2] | 0 | 0)) { + if (($3 | 0) != (HEAP32[(0 + 383516 | 0) >> 2] | 0 | 0)) { break label$20 } - HEAP32[(0 + 376668 | 0) >> 2] = $1; - $0 = (HEAP32[(0 + 376656 | 0) >> 2] | 0) + $0 | 0; - HEAP32[(0 + 376656 | 0) >> 2] = $0; + HEAP32[(0 + 383516 | 0) >> 2] = $1; + $0 = (HEAP32[(0 + 383504 | 0) >> 2] | 0) + $0 | 0; + HEAP32[(0 + 383504 | 0) >> 2] = $0; HEAP32[($1 + 4 | 0) >> 2] = $0 | 1 | 0; HEAP32[($1 + $0 | 0) >> 2] = $0; return; @@ -1443922,13 +1445723,13 @@ function asmFunc(imports) { } $4 = HEAP32[($3 + 8 | 0) >> 2] | 0; $5 = $2 >>> 3 | 0; - $6 = ($5 << 3 | 0) + 376688 | 0; + $6 = ($5 << 3 | 0) + 383536 | 0; label$22 : { $2 = HEAP32[($3 + 12 | 0) >> 2] | 0; if (($2 | 0) != ($4 | 0)) { break label$22 } - (wasm2js_i32$0 = 0, wasm2js_i32$1 = (HEAP32[(0 + 376648 | 0) >> 2] | 0) & (__wasm_rotl_i32(-2 | 0, $5 | 0) | 0) | 0), HEAP32[(wasm2js_i32$0 + 376648 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = 0, wasm2js_i32$1 = (HEAP32[(0 + 383496 | 0) >> 2] | 0) & (__wasm_rotl_i32(-2 | 0, $5 | 0) | 0) | 0), HEAP32[(wasm2js_i32$0 + 383496 | 0) >> 2] = wasm2js_i32$1; break label$15; } HEAP32[($4 + 12 | 0) >> 2] = $2; @@ -1443942,7 +1445743,7 @@ function asmFunc(imports) { break label$23 } $2 = HEAP32[($3 + 8 | 0) >> 2] | 0; - HEAP32[(0 + 376664 | 0) >> 2] | 0; + HEAP32[(0 + 383512 | 0) >> 2] | 0; HEAP32[($2 + 12 | 0) >> 2] = $6; HEAP32[($6 + 8 | 0) >> 2] = $2; break label$16; @@ -1443990,7 +1445791,7 @@ function asmFunc(imports) { label$26 : { label$27 : { $4 = HEAP32[($3 + 28 | 0) >> 2] | 0; - $2 = ($4 << 2 | 0) + 376952 | 0; + $2 = ($4 << 2 | 0) + 383800 | 0; if (($3 | 0) != (HEAP32[$2 >> 2] | 0 | 0)) { break label$27 } @@ -1443998,7 +1445799,7 @@ function asmFunc(imports) { if ($6) { break label$26 } - (wasm2js_i32$0 = 0, wasm2js_i32$1 = (HEAP32[(0 + 376652 | 0) >> 2] | 0) & (__wasm_rotl_i32(-2 | 0, $4 | 0) | 0) | 0), HEAP32[(wasm2js_i32$0 + 376652 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = 0, wasm2js_i32$1 = (HEAP32[(0 + 383500 | 0) >> 2] | 0) & (__wasm_rotl_i32(-2 | 0, $4 | 0) | 0) | 0), HEAP32[(wasm2js_i32$0 + 383500 | 0) >> 2] = wasm2js_i32$1; break label$15; } HEAP32[($7 + ((HEAP32[($7 + 16 | 0) >> 2] | 0 | 0) == ($3 | 0) ? 16 : 20) | 0) >> 2] = $6; @@ -1444024,25 +1445825,25 @@ function asmFunc(imports) { } HEAP32[($1 + 4 | 0) >> 2] = $0 | 1 | 0; HEAP32[($1 + $0 | 0) >> 2] = $0; - if (($1 | 0) != (HEAP32[(0 + 376668 | 0) >> 2] | 0 | 0)) { + if (($1 | 0) != (HEAP32[(0 + 383516 | 0) >> 2] | 0 | 0)) { break label$14 } - HEAP32[(0 + 376656 | 0) >> 2] = $0; + HEAP32[(0 + 383504 | 0) >> 2] = $0; return; } label$29 : { if ($0 >>> 0 > 255 >>> 0) { break label$29 } - $2 = ($0 & -8 | 0) + 376688 | 0; + $2 = ($0 & -8 | 0) + 383536 | 0; label$30 : { label$31 : { - $4 = HEAP32[(0 + 376648 | 0) >> 2] | 0; + $4 = HEAP32[(0 + 383496 | 0) >> 2] | 0; $0 = 1 << ($0 >>> 3 | 0) | 0; if ($4 & $0 | 0) { break label$31 } - HEAP32[(0 + 376648 | 0) >> 2] = $4 | $0 | 0; + HEAP32[(0 + 383496 | 0) >> 2] = $4 | $0 | 0; $0 = $2; break label$30; } @@ -1444065,17 +1445866,17 @@ function asmFunc(imports) { HEAP32[($1 + 28 | 0) >> 2] = $2; HEAP32[($1 + 16 | 0) >> 2] = 0; HEAP32[($1 + 20 | 0) >> 2] = 0; - $4 = ($2 << 2 | 0) + 376952 | 0; + $4 = ($2 << 2 | 0) + 383800 | 0; label$33 : { label$34 : { label$35 : { label$36 : { - $6 = HEAP32[(0 + 376652 | 0) >> 2] | 0; + $6 = HEAP32[(0 + 383500 | 0) >> 2] | 0; $3 = 1 << $2 | 0; if ($6 & $3 | 0) { break label$36 } - HEAP32[(0 + 376652 | 0) >> 2] = $6 | $3 | 0; + HEAP32[(0 + 383500 | 0) >> 2] = $6 | $3 | 0; HEAP32[$4 >> 2] = $1; HEAP32[($1 + 24 | 0) >> 2] = $4; break label$35; @@ -1444110,8 +1445911,8 @@ function asmFunc(imports) { HEAP32[($1 + 12 | 0) >> 2] = $4; HEAP32[($1 + 8 | 0) >> 2] = $0; } - $1 = (HEAP32[(0 + 376680 | 0) >> 2] | 0) + -1 | 0; - HEAP32[(0 + 376680 | 0) >> 2] = $1 ? $1 : -1; + $1 = (HEAP32[(0 + 383528 | 0) >> 2] | 0) + -1 | 0; + HEAP32[(0 + 383528 | 0) >> 2] = $1 ? $1 : -1; } } @@ -1444238,7 +1446039,7 @@ function asmFunc(imports) { label$5 : { label$6 : { $0 = $0 - $3 | 0; - if (($0 | 0) == (HEAP32[(0 + 376668 | 0) >> 2] | 0 | 0)) { + if (($0 | 0) == (HEAP32[(0 + 383516 | 0) >> 2] | 0 | 0)) { break label$6 } label$7 : { @@ -1444247,12 +1446048,12 @@ function asmFunc(imports) { } $4 = HEAP32[($0 + 8 | 0) >> 2] | 0; $5 = $3 >>> 3 | 0; - $6 = ($5 << 3 | 0) + 376688 | 0; + $6 = ($5 << 3 | 0) + 383536 | 0; $3 = HEAP32[($0 + 12 | 0) >> 2] | 0; if (($3 | 0) != ($4 | 0)) { break label$5 } - (wasm2js_i32$0 = 0, wasm2js_i32$1 = (HEAP32[(0 + 376648 | 0) >> 2] | 0) & (__wasm_rotl_i32(-2 | 0, $5 | 0) | 0) | 0), HEAP32[(wasm2js_i32$0 + 376648 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = 0, wasm2js_i32$1 = (HEAP32[(0 + 383496 | 0) >> 2] | 0) & (__wasm_rotl_i32(-2 | 0, $5 | 0) | 0) | 0), HEAP32[(wasm2js_i32$0 + 383496 | 0) >> 2] = wasm2js_i32$1; break label$2; } $7 = HEAP32[($0 + 24 | 0) >> 2] | 0; @@ -1444262,7 +1446063,7 @@ function asmFunc(imports) { break label$8 } $3 = HEAP32[($0 + 8 | 0) >> 2] | 0; - HEAP32[(0 + 376664 | 0) >> 2] | 0; + HEAP32[(0 + 383512 | 0) >> 2] | 0; HEAP32[($3 + 12 | 0) >> 2] = $6; HEAP32[($6 + 8 | 0) >> 2] = $3; break label$3; @@ -1444301,7 +1446102,7 @@ function asmFunc(imports) { if (($3 & 3 | 0 | 0) != (3 | 0)) { break label$2 } - HEAP32[(0 + 376656 | 0) >> 2] = $1; + HEAP32[(0 + 383504 | 0) >> 2] = $1; HEAP32[($2 + 4 | 0) >> 2] = $3 & -2 | 0; HEAP32[($0 + 4 | 0) >> 2] = $1 | 1 | 0; HEAP32[$2 >> 2] = $1; @@ -1444319,7 +1446120,7 @@ function asmFunc(imports) { label$11 : { label$12 : { $4 = HEAP32[($0 + 28 | 0) >> 2] | 0; - $3 = ($4 << 2 | 0) + 376952 | 0; + $3 = ($4 << 2 | 0) + 383800 | 0; if (($0 | 0) != (HEAP32[$3 >> 2] | 0 | 0)) { break label$12 } @@ -1444327,7 +1446128,7 @@ function asmFunc(imports) { if ($6) { break label$11 } - (wasm2js_i32$0 = 0, wasm2js_i32$1 = (HEAP32[(0 + 376652 | 0) >> 2] | 0) & (__wasm_rotl_i32(-2 | 0, $4 | 0) | 0) | 0), HEAP32[(wasm2js_i32$0 + 376652 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = 0, wasm2js_i32$1 = (HEAP32[(0 + 383500 | 0) >> 2] | 0) & (__wasm_rotl_i32(-2 | 0, $4 | 0) | 0) | 0), HEAP32[(wasm2js_i32$0 + 383500 | 0) >> 2] = wasm2js_i32$1; break label$2; } HEAP32[($7 + ((HEAP32[($7 + 16 | 0) >> 2] | 0 | 0) == ($0 | 0) ? 16 : 20) | 0) >> 2] = $6; @@ -1444361,27 +1446162,27 @@ function asmFunc(imports) { break label$18 } label$19 : { - if (($2 | 0) != (HEAP32[(0 + 376672 | 0) >> 2] | 0 | 0)) { + if (($2 | 0) != (HEAP32[(0 + 383520 | 0) >> 2] | 0 | 0)) { break label$19 } - HEAP32[(0 + 376672 | 0) >> 2] = $0; - $1 = (HEAP32[(0 + 376660 | 0) >> 2] | 0) + $1 | 0; - HEAP32[(0 + 376660 | 0) >> 2] = $1; + HEAP32[(0 + 383520 | 0) >> 2] = $0; + $1 = (HEAP32[(0 + 383508 | 0) >> 2] | 0) + $1 | 0; + HEAP32[(0 + 383508 | 0) >> 2] = $1; HEAP32[($0 + 4 | 0) >> 2] = $1 | 1 | 0; - if (($0 | 0) != (HEAP32[(0 + 376668 | 0) >> 2] | 0 | 0)) { + if (($0 | 0) != (HEAP32[(0 + 383516 | 0) >> 2] | 0 | 0)) { break label$1 } - HEAP32[(0 + 376656 | 0) >> 2] = 0; - HEAP32[(0 + 376668 | 0) >> 2] = 0; + HEAP32[(0 + 383504 | 0) >> 2] = 0; + HEAP32[(0 + 383516 | 0) >> 2] = 0; return; } label$20 : { - if (($2 | 0) != (HEAP32[(0 + 376668 | 0) >> 2] | 0 | 0)) { + if (($2 | 0) != (HEAP32[(0 + 383516 | 0) >> 2] | 0 | 0)) { break label$20 } - HEAP32[(0 + 376668 | 0) >> 2] = $0; - $1 = (HEAP32[(0 + 376656 | 0) >> 2] | 0) + $1 | 0; - HEAP32[(0 + 376656 | 0) >> 2] = $1; + HEAP32[(0 + 383516 | 0) >> 2] = $0; + $1 = (HEAP32[(0 + 383504 | 0) >> 2] | 0) + $1 | 0; + HEAP32[(0 + 383504 | 0) >> 2] = $1; HEAP32[($0 + 4 | 0) >> 2] = $1 | 1 | 0; HEAP32[($0 + $1 | 0) >> 2] = $1; return; @@ -1444393,13 +1446194,13 @@ function asmFunc(imports) { } $4 = HEAP32[($2 + 8 | 0) >> 2] | 0; $5 = $3 >>> 3 | 0; - $6 = ($5 << 3 | 0) + 376688 | 0; + $6 = ($5 << 3 | 0) + 383536 | 0; label$22 : { $3 = HEAP32[($2 + 12 | 0) >> 2] | 0; if (($3 | 0) != ($4 | 0)) { break label$22 } - (wasm2js_i32$0 = 0, wasm2js_i32$1 = (HEAP32[(0 + 376648 | 0) >> 2] | 0) & (__wasm_rotl_i32(-2 | 0, $5 | 0) | 0) | 0), HEAP32[(wasm2js_i32$0 + 376648 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = 0, wasm2js_i32$1 = (HEAP32[(0 + 383496 | 0) >> 2] | 0) & (__wasm_rotl_i32(-2 | 0, $5 | 0) | 0) | 0), HEAP32[(wasm2js_i32$0 + 383496 | 0) >> 2] = wasm2js_i32$1; break label$15; } HEAP32[($4 + 12 | 0) >> 2] = $3; @@ -1444413,7 +1446214,7 @@ function asmFunc(imports) { break label$23 } $3 = HEAP32[($2 + 8 | 0) >> 2] | 0; - HEAP32[(0 + 376664 | 0) >> 2] | 0; + HEAP32[(0 + 383512 | 0) >> 2] | 0; HEAP32[($3 + 12 | 0) >> 2] = $6; HEAP32[($6 + 8 | 0) >> 2] = $3; break label$16; @@ -1444461,7 +1446262,7 @@ function asmFunc(imports) { label$26 : { label$27 : { $4 = HEAP32[($2 + 28 | 0) >> 2] | 0; - $3 = ($4 << 2 | 0) + 376952 | 0; + $3 = ($4 << 2 | 0) + 383800 | 0; if (($2 | 0) != (HEAP32[$3 >> 2] | 0 | 0)) { break label$27 } @@ -1444469,7 +1446270,7 @@ function asmFunc(imports) { if ($6) { break label$26 } - (wasm2js_i32$0 = 0, wasm2js_i32$1 = (HEAP32[(0 + 376652 | 0) >> 2] | 0) & (__wasm_rotl_i32(-2 | 0, $4 | 0) | 0) | 0), HEAP32[(wasm2js_i32$0 + 376652 | 0) >> 2] = wasm2js_i32$1; + (wasm2js_i32$0 = 0, wasm2js_i32$1 = (HEAP32[(0 + 383500 | 0) >> 2] | 0) & (__wasm_rotl_i32(-2 | 0, $4 | 0) | 0) | 0), HEAP32[(wasm2js_i32$0 + 383500 | 0) >> 2] = wasm2js_i32$1; break label$15; } HEAP32[($7 + ((HEAP32[($7 + 16 | 0) >> 2] | 0 | 0) == ($2 | 0) ? 16 : 20) | 0) >> 2] = $6; @@ -1444495,25 +1446296,25 @@ function asmFunc(imports) { } HEAP32[($0 + 4 | 0) >> 2] = $1 | 1 | 0; HEAP32[($0 + $1 | 0) >> 2] = $1; - if (($0 | 0) != (HEAP32[(0 + 376668 | 0) >> 2] | 0 | 0)) { + if (($0 | 0) != (HEAP32[(0 + 383516 | 0) >> 2] | 0 | 0)) { break label$14 } - HEAP32[(0 + 376656 | 0) >> 2] = $1; + HEAP32[(0 + 383504 | 0) >> 2] = $1; return; } label$29 : { if ($1 >>> 0 > 255 >>> 0) { break label$29 } - $3 = ($1 & -8 | 0) + 376688 | 0; + $3 = ($1 & -8 | 0) + 383536 | 0; label$30 : { label$31 : { - $4 = HEAP32[(0 + 376648 | 0) >> 2] | 0; + $4 = HEAP32[(0 + 383496 | 0) >> 2] | 0; $1 = 1 << ($1 >>> 3 | 0) | 0; if ($4 & $1 | 0) { break label$31 } - HEAP32[(0 + 376648 | 0) >> 2] = $4 | $1 | 0; + HEAP32[(0 + 383496 | 0) >> 2] = $4 | $1 | 0; $1 = $3; break label$30; } @@ -1444536,16 +1446337,16 @@ function asmFunc(imports) { HEAP32[($0 + 28 | 0) >> 2] = $3; HEAP32[($0 + 16 | 0) >> 2] = 0; HEAP32[($0 + 20 | 0) >> 2] = 0; - $4 = ($3 << 2 | 0) + 376952 | 0; + $4 = ($3 << 2 | 0) + 383800 | 0; label$33 : { label$34 : { label$35 : { - $6 = HEAP32[(0 + 376652 | 0) >> 2] | 0; + $6 = HEAP32[(0 + 383500 | 0) >> 2] | 0; $2 = 1 << $3 | 0; if ($6 & $2 | 0) { break label$35 } - HEAP32[(0 + 376652 | 0) >> 2] = $6 | $2 | 0; + HEAP32[(0 + 383500 | 0) >> 2] = $6 | $2 | 0; HEAP32[$4 >> 2] = $0; HEAP32[($0 + 24 | 0) >> 2] = $4; break label$34; @@ -1445328,7 +1447129,7 @@ function asmFunc(imports) { function std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char______throw_length_error_5babi_v160004_5d_28_29_20const($0) { $0 = $0 | 0; - std____2____throw_length_error_5babi_v160004_5d_28char_20const__29(141375 | 0); + std____2____throw_length_error_5babi_v160004_5d_28char_20const__29(147205 | 0); wasm2js_trap(); } @@ -1445684,11 +1447485,11 @@ function asmFunc(imports) { } function std__get_new_handler_28_29() { - return void_20_28_std____2___28anonymous_20namespace_29____libcpp_atomic_load_5babi_v160004_5d_void_20_28__29_28_29__28void_20_28__20const__29_28_29_2c_20int_29_29_28_29(377144 | 0) | 0 | 0; + return void_20_28_std____2___28anonymous_20namespace_29____libcpp_atomic_load_5babi_v160004_5d_void_20_28__29_28_29__28void_20_28__20const__29_28_29_2c_20int_29_29_28_29(383992 | 0) | 0 | 0; } function __cxa_pure_virtual() { - abort_message(263912 | 0, 0 | 0); + abort_message(269894 | 0, 0 | 0); wasm2js_trap(); } @@ -1445790,7 +1447591,7 @@ function asmFunc(imports) { break label$1 } $4 = 0; - $1 = __dynamic_cast($1 | 0, 311108 | 0, 311156 | 0, 0 | 0) | 0; + $1 = __dynamic_cast($1 | 0, 317524 | 0, 317572 | 0, 0 | 0) | 0; if (!$1) { break label$1 } @@ -1446043,7 +1447844,7 @@ function asmFunc(imports) { if (!$1) { break label$1 } - $4 = __dynamic_cast($1 | 0, 311108 | 0, 311204 | 0, 0 | 0) | 0; + $4 = __dynamic_cast($1 | 0, 317524 | 0, 317620 | 0, 0 | 0) | 0; if (!$4) { break label$1 } @@ -1446063,7 +1447864,7 @@ function asmFunc(imports) { __stack_pointer = $3; label$1 : { label$2 : { - if (!(is_equal_28std__type_info_20const__2c_20std__type_info_20const__2c_20bool_29($1 | 0, 311472 | 0, 0 | 0) | 0)) { + if (!(is_equal_28std__type_info_20const__2c_20std__type_info_20const__2c_20bool_29($1 | 0, 317888 | 0, 0 | 0) | 0)) { break label$2 } HEAP32[$2 >> 2] = 0; @@ -1446087,7 +1447888,7 @@ function asmFunc(imports) { break label$4 } $4 = 0; - $1 = __dynamic_cast($1 | 0, 311108 | 0, 311252 | 0, 0 | 0) | 0; + $1 = __dynamic_cast($1 | 0, 317524 | 0, 317668 | 0, 0 | 0) | 0; if (!$1) { break label$1 } @@ -1446111,14 +1447912,14 @@ function asmFunc(imports) { break label$1 } label$6 : { - if (!(is_equal_28std__type_info_20const__2c_20std__type_info_20const__2c_20bool_29(HEAP32[($0 + 12 | 0) >> 2] | 0 | 0, 311460 | 0, 0 | 0) | 0)) { + if (!(is_equal_28std__type_info_20const__2c_20std__type_info_20const__2c_20bool_29(HEAP32[($0 + 12 | 0) >> 2] | 0 | 0, 317876 | 0, 0 | 0) | 0)) { break label$6 } $1 = HEAP32[($1 + 12 | 0) >> 2] | 0; if (!$1) { break label$1 } - $4 = !(__dynamic_cast($1 | 0, 311108 | 0, 311304 | 0, 0 | 0) | 0); + $4 = !(__dynamic_cast($1 | 0, 317524 | 0, 317720 | 0, 0 | 0) | 0); break label$1; } $5 = HEAP32[($0 + 12 | 0) >> 2] | 0; @@ -1446127,7 +1447928,7 @@ function asmFunc(imports) { } $4 = 0; label$7 : { - $6 = __dynamic_cast($5 | 0, 311108 | 0, 311252 | 0, 0 | 0) | 0; + $6 = __dynamic_cast($5 | 0, 317524 | 0, 317668 | 0, 0 | 0) | 0; if (!$6) { break label$7 } @@ -1446139,7 +1447940,7 @@ function asmFunc(imports) { } $4 = 0; label$8 : { - $6 = __dynamic_cast($5 | 0, 311108 | 0, 311364 | 0, 0 | 0) | 0; + $6 = __dynamic_cast($5 | 0, 317524 | 0, 317780 | 0, 0 | 0) | 0; if (!$6) { break label$8 } @@ -1446150,7 +1447951,7 @@ function asmFunc(imports) { break label$1; } $4 = 0; - $0 = __dynamic_cast($5 | 0, 311108 | 0, 311156 | 0, 0 | 0) | 0; + $0 = __dynamic_cast($5 | 0, 317524 | 0, 317572 | 0, 0 | 0) | 0; if (!$0) { break label$1 } @@ -1446159,7 +1447960,7 @@ function asmFunc(imports) { break label$1 } $4 = 0; - $1 = __dynamic_cast($1 | 0, 311108 | 0, 311156 | 0, 0 | 0) | 0; + $1 = __dynamic_cast($1 | 0, 317524 | 0, 317572 | 0, 0 | 0) | 0; if (!$1) { break label$1 } @@ -1446201,7 +1448002,7 @@ function asmFunc(imports) { return 0 | 0; } $2 = 0; - $1 = __dynamic_cast($1 | 0, 311108 | 0, 311252 | 0, 0 | 0) | 0; + $1 = __dynamic_cast($1 | 0, 317524 | 0, 317668 | 0, 0 | 0) | 0; if (!$1) { break label$1 } @@ -1446222,7 +1448023,7 @@ function asmFunc(imports) { break label$1 } label$5 : { - $0 = __dynamic_cast($3 | 0, 311108 | 0, 311252 | 0, 0 | 0) | 0; + $0 = __dynamic_cast($3 | 0, 317524 | 0, 317668 | 0, 0 | 0) | 0; if (!$0) { break label$5 } @@ -1446232,7 +1448033,7 @@ function asmFunc(imports) { break label$2; }; $2 = 0; - $0 = __dynamic_cast($3 | 0, 311108 | 0, 311364 | 0, 0 | 0) | 0; + $0 = __dynamic_cast($3 | 0, 317524 | 0, 317780 | 0, 0 | 0) | 0; if (!$0) { break label$1 } @@ -1446250,7 +1448051,7 @@ function asmFunc(imports) { if (!$1) { break label$1 } - $1 = __dynamic_cast($1 | 0, 311108 | 0, 311364 | 0, 0 | 0) | 0; + $1 = __dynamic_cast($1 | 0, 317524 | 0, 317780 | 0, 0 | 0) | 0; if (!$1) { break label$1 } @@ -1446806,6 +1448607,16 @@ function asmFunc(imports) { tempRet0 = $0; } + function dynCall_ji(fptr, $0) { + fptr = fptr | 0; + $0 = $0 | 0; + var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0; + i64toi32_i32$0 = FUNCTION_TABLE[fptr | 0]($0) | 0; + i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; + i64toi32_i32$HIGH_BITS = i64toi32_i32$1; + return i64toi32_i32$0 | 0; + } + function dynCall_iifiiiijii(fptr, $0, $1, $2, $3, $4, $5, $6, $6$hi, $7, $8) { fptr = fptr | 0; $0 = $0 | 0; @@ -1446919,16 +1448730,6 @@ function asmFunc(imports) { FUNCTION_TABLE[fptr | 0]($0, $1, $2, $3, $4, i64toi32_i32$0); } - function dynCall_ji(fptr, $0) { - fptr = fptr | 0; - $0 = $0 | 0; - var i64toi32_i32$0 = 0, i64toi32_i32$1 = 0; - i64toi32_i32$0 = FUNCTION_TABLE[fptr | 0]($0) | 0; - i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - i64toi32_i32$HIGH_BITS = i64toi32_i32$1; - return i64toi32_i32$0 | 0; - } - function dynCall_jiji(fptr, $0, $1, $1$hi, $2) { fptr = fptr | 0; $0 = $0 | 0; @@ -1446943,6 +1448744,30 @@ function asmFunc(imports) { return i64toi32_i32$0 | 0; } + function legalstub$dynCall_ji($0, $1) { + $0 = $0 | 0; + $1 = $1 | 0; + var i64toi32_i32$0 = 0, i64toi32_i32$4 = 0, i64toi32_i32$1 = 0, i64toi32_i32$3 = 0, $9 = 0, $2 = 0, $2$hi = 0, i64toi32_i32$2 = 0; + i64toi32_i32$0 = dynCall_ji($0 | 0, $1 | 0) | 0; + i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; + $2 = i64toi32_i32$0; + $2$hi = i64toi32_i32$1; + i64toi32_i32$2 = i64toi32_i32$0; + i64toi32_i32$0 = 0; + i64toi32_i32$3 = 32; + i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0; + if (32 >>> 0 <= (i64toi32_i32$3 & 63 | 0) >>> 0) { + i64toi32_i32$0 = 0; + $9 = i64toi32_i32$1 >>> i64toi32_i32$4 | 0; + } else { + i64toi32_i32$0 = i64toi32_i32$1 >>> i64toi32_i32$4 | 0; + $9 = (((1 << i64toi32_i32$4 | 0) - 1 | 0) & i64toi32_i32$1 | 0) << (32 - i64toi32_i32$4 | 0) | 0 | (i64toi32_i32$2 >>> i64toi32_i32$4 | 0) | 0; + } + setTempRet0($9 | 0); + i64toi32_i32$0 = $2$hi; + return $2 | 0; + } + function legalstub$dynCall_iifiiiijii($0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $10) { $0 = $0 | 0; $1 = $1 | 0; @@ -1447322,30 +1449147,6 @@ function asmFunc(imports) { dynCall_viiiij($7 | 0, $8 | 0, $9 | 0, $10 | 0, $11 | 0, i64toi32_i32$0 | i64toi32_i32$3 | 0 | 0, i64toi32_i32$2 | 0); } - function legalstub$dynCall_ji($0, $1) { - $0 = $0 | 0; - $1 = $1 | 0; - var i64toi32_i32$0 = 0, i64toi32_i32$4 = 0, i64toi32_i32$1 = 0, i64toi32_i32$3 = 0, $9 = 0, $2 = 0, $2$hi = 0, i64toi32_i32$2 = 0; - i64toi32_i32$0 = dynCall_ji($0 | 0, $1 | 0) | 0; - i64toi32_i32$1 = i64toi32_i32$HIGH_BITS; - $2 = i64toi32_i32$0; - $2$hi = i64toi32_i32$1; - i64toi32_i32$2 = i64toi32_i32$0; - i64toi32_i32$0 = 0; - i64toi32_i32$3 = 32; - i64toi32_i32$4 = i64toi32_i32$3 & 31 | 0; - if (32 >>> 0 <= (i64toi32_i32$3 & 63 | 0) >>> 0) { - i64toi32_i32$0 = 0; - $9 = i64toi32_i32$1 >>> i64toi32_i32$4 | 0; - } else { - i64toi32_i32$0 = i64toi32_i32$1 >>> i64toi32_i32$4 | 0; - $9 = (((1 << i64toi32_i32$4 | 0) - 1 | 0) & i64toi32_i32$1 | 0) << (32 - i64toi32_i32$4 | 0) | 0 | (i64toi32_i32$2 >>> i64toi32_i32$4 | 0) | 0; - } - setTempRet0($9 | 0); - i64toi32_i32$0 = $2$hi; - return $2 | 0; - } - function legalstub$dynCall_jiji($0, $1, $2, $3, $4) { $0 = $0 | 0; $1 = $1 | 0; @@ -1447966,7 +1449767,7 @@ function asmFunc(imports) { ; bufferView = HEAPU8; initActiveSegments(imports); - var FUNCTION_TABLE = Table([null, __cxx_global_array_dtor, DefaultFilterShader_28unsigned_20int_2c_20physx__PxFilterData_2c_20unsigned_20int_2c_20physx__PxFilterData_2c_20physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___2c_20void_20const__2c_20unsigned_20int_29, embind_init_physx_28_29, PxCreateFoundation, PxInitExtensions, physx__PxDefaultCpuDispatcherCreate_28unsigned_20int_2c_20unsigned_20int__29, PxCreatePvd, PxCreateBasePhysics, PxCreatePhysics_28unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale_20const__2c_20bool_2c_20physx__PxPvd__29, PxRegisterArticulations, PxRegisterArticulationsReducedCoordinate, PxRegisterHeightFields, PxCreateCooking, physx__PxCreatePlane_28physx__PxPhysics__2c_20physx__PxPlane_20const__2c_20physx__PxMaterial__29, getDefaultSceneDesc_28physx__PxTolerancesScale__2c_20int_2c_20physx__PxSimulationEventCallback__29, getGContacts_28_29, createCapsuleCharacterController_28physx__PxControllerManager__2c_20physx__PxCapsuleControllerDesc_20const__29, createBoxCharacterController_28physx__PxControllerManager__2c_20physx__PxBoxControllerDesc_20const__29, void_20const__20emscripten__internal__getActualType_physx__PxSimulationEventCallback__28physx__PxSimulationEventCallback__29, void_20emscripten__internal__raw_destructor_physx__PxSimulationEventCallback__28physx__PxSimulationEventCallback__29, void_20const__20emscripten__internal__getActualType_PxSimulationEventCallbackWrapper__28PxSimulationEventCallbackWrapper__29, void_20emscripten__internal__raw_destructor_PxSimulationEventCallbackWrapper__28PxSimulationEventCallbackWrapper__29, PxSimulationEventCallbackWrapper__20emscripten__internal__wrapped_new_PxSimulationEventCallbackWrapper__2c_20PxSimulationEventCallbackWrapper_2c_20emscripten__val__28emscripten__val___29, emscripten__internal__Invoker_PxSimulationEventCallbackWrapper__2c_20emscripten__val_____invoke_28PxSimulationEventCallbackWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29, emscripten__val_20emscripten__internal__wrapped_extend_PxSimulationEventCallbackWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29, emscripten__internal__Invoker_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____invoke_28emscripten__val_20_28__29_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29_2c_20emscripten__internal__BindingType_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___2c_20void____unnamed___2c_20emscripten___EM_VAL__29, physx__PxFixedJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29, physx__PxRevoluteJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29, physx__PxSphericalJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29, physx__PxDistanceJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29, physx__PxPrismaticJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29, physx__PxD6JointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29, void_20const__20emscripten__internal__getActualType_physx__PxSpring__28physx__PxSpring__29, void_20emscripten__internal__raw_destructor_physx__PxSpring__28physx__PxSpring__29, float_20emscripten__internal__MemberAccess_physx__PxSpring_2c_20float___getWire_physx__PxSpring__28float_20physx__PxSpring____20const__2c_20physx__PxSpring_20const__29, void_20emscripten__internal__MemberAccess_physx__PxSpring_2c_20float___setWire_physx__PxSpring__28float_20physx__PxSpring____20const__2c_20physx__PxSpring__2c_20float_29, void_20const__20emscripten__internal__getActualType_physx__PxJointLimitParameters__28physx__PxJointLimitParameters__29, void_20emscripten__internal__raw_destructor_physx__PxJointLimitParameters__28physx__PxJointLimitParameters__29, float_20emscripten__internal__MemberAccess_physx__PxJointLimitParameters_2c_20float___getWire_physx__PxJointLimitParameters__28float_20physx__PxJointLimitParameters____20const__2c_20physx__PxJointLimitParameters_20const__29, void_20emscripten__internal__MemberAccess_physx__PxJointLimitParameters_2c_20float___setWire_physx__PxJointLimitParameters__28float_20physx__PxJointLimitParameters____20const__2c_20physx__PxJointLimitParameters__2c_20float_29, physx__PxJointLimitParameters__isValid_28_29_20const, physx__PxJointLimitParameters__isSoft_28_29_20const, void_20const__20emscripten__internal__getActualType_physx__PxJointLimitCone__28physx__PxJointLimitCone__29, void_20emscripten__internal__raw_destructor_physx__PxJointLimitCone__28physx__PxJointLimitCone__29, physx__PxJointLimitCone__20emscripten__internal__operator_new_physx__PxJointLimitCone_2c_20float_2c_20float__28float___2c_20float___29, physx__PxJointLimitCone__20emscripten__internal__operator_new_physx__PxJointLimitCone_2c_20float_2c_20float_2c_20float__28float___2c_20float___2c_20float___29, float_20emscripten__internal__MemberAccess_physx__PxJointLimitCone_2c_20float___getWire_physx__PxJointLimitCone__28float_20physx__PxJointLimitCone____20const__2c_20physx__PxJointLimitCone_20const__29, void_20emscripten__internal__MemberAccess_physx__PxJointLimitCone_2c_20float___setWire_physx__PxJointLimitCone__28float_20physx__PxJointLimitCone____20const__2c_20physx__PxJointLimitCone__2c_20float_29, void_20const__20emscripten__internal__getActualType_physx__PxJointLinearLimitPair__28physx__PxJointLinearLimitPair__29, void_20emscripten__internal__raw_destructor_physx__PxJointLinearLimitPair__28physx__PxJointLinearLimitPair__29, physx__PxJointLinearLimitPair__20emscripten__internal__operator_new_physx__PxJointLinearLimitPair_2c_20physx__PxTolerancesScale_20const__2c_20float_2c_20float__28physx__PxTolerancesScale_20const__2c_20float___2c_20float___29, physx__PxJointLinearLimitPair__20emscripten__internal__operator_new_physx__PxJointLinearLimitPair_2c_20physx__PxTolerancesScale_20const__2c_20float_2c_20float_2c_20float__28physx__PxTolerancesScale_20const__2c_20float___2c_20float___2c_20float___29, float_20emscripten__internal__MemberAccess_physx__PxJointLinearLimitPair_2c_20float___getWire_physx__PxJointLinearLimitPair__28float_20physx__PxJointLinearLimitPair____20const__2c_20physx__PxJointLinearLimitPair_20const__29, void_20emscripten__internal__MemberAccess_physx__PxJointLinearLimitPair_2c_20float___setWire_physx__PxJointLinearLimitPair__28float_20physx__PxJointLinearLimitPair____20const__2c_20physx__PxJointLinearLimitPair__2c_20float_29, void_20const__20emscripten__internal__getActualType_physx__PxJointAngularLimitPair__28physx__PxJointAngularLimitPair__29, void_20emscripten__internal__raw_destructor_physx__PxJointAngularLimitPair__28physx__PxJointAngularLimitPair__29, physx__PxJointAngularLimitPair__20emscripten__internal__operator_new_physx__PxJointAngularLimitPair_2c_20float_2c_20float__28float___2c_20float___29, physx__PxJointAngularLimitPair__20emscripten__internal__operator_new_physx__PxJointAngularLimitPair_2c_20float_2c_20float_2c_20float__28float___2c_20float___2c_20float___29, float_20emscripten__internal__MemberAccess_physx__PxJointAngularLimitPair_2c_20float___getWire_physx__PxJointAngularLimitPair__28float_20physx__PxJointAngularLimitPair____20const__2c_20physx__PxJointAngularLimitPair_20const__29, void_20emscripten__internal__MemberAccess_physx__PxJointAngularLimitPair_2c_20float___setWire_physx__PxJointAngularLimitPair__28float_20physx__PxJointAngularLimitPair____20const__2c_20physx__PxJointAngularLimitPair__2c_20float_29, void_20const__20emscripten__internal__getActualType_physx__PxJoint__28physx__PxJoint__29, void_20emscripten__internal__raw_destructor_physx__PxJoint__28physx__PxJoint__29, void_20const__20emscripten__internal__getActualType_physx__PxSphericalJoint__28physx__PxSphericalJoint__29, void_20emscripten__internal__raw_destructor_physx__PxSphericalJoint__28physx__PxSphericalJoint__29, void_20const__20emscripten__internal__getActualType_physx__PxRevoluteJoint__28physx__PxRevoluteJoint__29, void_20emscripten__internal__raw_destructor_physx__PxRevoluteJoint__28physx__PxRevoluteJoint__29, void_20const__20emscripten__internal__getActualType_physx__PxFixedJoint__28physx__PxFixedJoint__29, void_20emscripten__internal__raw_destructor_physx__PxFixedJoint__28physx__PxFixedJoint__29, void_20const__20emscripten__internal__getActualType_physx__PxDistanceJoint__28physx__PxDistanceJoint__29, void_20emscripten__internal__raw_destructor_physx__PxDistanceJoint__28physx__PxDistanceJoint__29, void_20const__20emscripten__internal__getActualType_physx__PxPrismaticJoint__28physx__PxPrismaticJoint__29, void_20emscripten__internal__raw_destructor_physx__PxPrismaticJoint__28physx__PxPrismaticJoint__29, void_20const__20emscripten__internal__getActualType_physx__PxD6JointDrive__28physx__PxD6JointDrive__29, void_20emscripten__internal__raw_destructor_physx__PxD6JointDrive__28physx__PxD6JointDrive__29, physx__PxD6JointDrive__20emscripten__internal__operator_new_physx__PxD6JointDrive__28_29, physx__PxD6JointDrive__20emscripten__internal__operator_new_physx__PxD6JointDrive_2c_20float_2c_20float_2c_20float_2c_20bool__28float___2c_20float___2c_20float___2c_20bool___29, float_20emscripten__internal__MemberAccess_physx__PxD6JointDrive_2c_20float___getWire_physx__PxD6JointDrive__28float_20physx__PxD6JointDrive____20const__2c_20physx__PxD6JointDrive_20const__29, void_20emscripten__internal__MemberAccess_physx__PxD6JointDrive_2c_20float___setWire_physx__PxD6JointDrive__28float_20physx__PxD6JointDrive____20const__2c_20physx__PxD6JointDrive__2c_20float_29, void_20const__20emscripten__internal__getActualType_physx__PxD6Joint__28physx__PxD6Joint__29, void_20emscripten__internal__raw_destructor_physx__PxD6Joint__28physx__PxD6Joint__29, void_20const__20emscripten__internal__getActualType_physx__PxAllocatorCallback__28physx__PxAllocatorCallback__29, void_20emscripten__internal__raw_destructor_physx__PxAllocatorCallback__28physx__PxAllocatorCallback__29, void_20const__20emscripten__internal__getActualType_physx__PxDefaultAllocator__28physx__PxDefaultAllocator__29, void_20emscripten__internal__raw_destructor_physx__PxDefaultAllocator__28physx__PxDefaultAllocator__29, physx__PxDefaultAllocator__20emscripten__internal__operator_new_physx__PxDefaultAllocator__28_29, void_20const__20emscripten__internal__getActualType_physx__PxTolerancesScale__28physx__PxTolerancesScale__29, void_20emscripten__internal__raw_destructor_physx__PxTolerancesScale__28physx__PxTolerancesScale__29, physx__PxTolerancesScale__20emscripten__internal__operator_new_physx__PxTolerancesScale__28_29, float_20emscripten__internal__MemberAccess_physx__PxTolerancesScale_2c_20float___getWire_physx__PxTolerancesScale__28float_20physx__PxTolerancesScale____20const__2c_20physx__PxTolerancesScale_20const__29, void_20emscripten__internal__MemberAccess_physx__PxTolerancesScale_2c_20float___setWire_physx__PxTolerancesScale__28float_20physx__PxTolerancesScale____20const__2c_20physx__PxTolerancesScale__2c_20float_29, void_20const__20emscripten__internal__getActualType_physx__PxContactPairPoint__28physx__PxContactPairPoint__29, void_20emscripten__internal__raw_destructor_physx__PxContactPairPoint__28physx__PxContactPairPoint__29, physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxContactPairPoint_2c_20physx__PxVec3___getWire_physx__PxContactPairPoint__28physx__PxVec3_20physx__PxContactPairPoint____20const__2c_20physx__PxContactPairPoint_20const__29, void_20emscripten__internal__MemberAccess_physx__PxContactPairPoint_2c_20physx__PxVec3___setWire_physx__PxContactPairPoint__28physx__PxVec3_20physx__PxContactPairPoint____20const__2c_20physx__PxContactPairPoint__2c_20physx__PxVec3__29, float_20emscripten__internal__MemberAccess_physx__PxContactPairPoint_2c_20float___getWire_physx__PxContactPairPoint__28float_20physx__PxContactPairPoint____20const__2c_20physx__PxContactPairPoint_20const__29, void_20emscripten__internal__MemberAccess_physx__PxContactPairPoint_2c_20float___setWire_physx__PxContactPairPoint__28float_20physx__PxContactPairPoint____20const__2c_20physx__PxContactPairPoint__2c_20float_29, void_20const__20emscripten__internal__getActualType_physx__PxDebugPoint__28physx__PxDebugPoint__29, void_20emscripten__internal__raw_destructor_physx__PxDebugPoint__28physx__PxDebugPoint__29, physx__PxDebugPoint__20emscripten__internal__operator_new_physx__PxDebugPoint_2c_20physx__PxVec3_2c_20unsigned_20int__28physx__PxVec3___2c_20unsigned_20int___29, physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxDebugPoint_2c_20physx__PxVec3___getWire_physx__PxDebugPoint__28physx__PxVec3_20physx__PxDebugPoint____20const__2c_20physx__PxDebugPoint_20const__29, void_20emscripten__internal__MemberAccess_physx__PxDebugPoint_2c_20physx__PxVec3___setWire_physx__PxDebugPoint__28physx__PxVec3_20physx__PxDebugPoint____20const__2c_20physx__PxDebugPoint__2c_20physx__PxVec3__29, unsigned_20int_20emscripten__internal__MemberAccess_physx__PxDebugPoint_2c_20unsigned_20int___getWire_physx__PxDebugPoint__28unsigned_20int_20physx__PxDebugPoint____20const__2c_20physx__PxDebugPoint_20const__29, void_20emscripten__internal__MemberAccess_physx__PxDebugPoint_2c_20unsigned_20int___setWire_physx__PxDebugPoint__28unsigned_20int_20physx__PxDebugPoint____20const__2c_20physx__PxDebugPoint__2c_20unsigned_20int_29, void_20const__20emscripten__internal__getActualType_physx__PxDebugLine__28physx__PxDebugLine__29, void_20emscripten__internal__raw_destructor_physx__PxDebugLine__28physx__PxDebugLine__29, physx__PxDebugLine__20emscripten__internal__operator_new_physx__PxDebugLine_2c_20physx__PxVec3_2c_20physx__PxVec3_2c_20unsigned_20int__28physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int___29, physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxDebugLine_2c_20physx__PxVec3___getWire_physx__PxDebugLine__28physx__PxVec3_20physx__PxDebugLine____20const__2c_20physx__PxDebugLine_20const__29, void_20emscripten__internal__MemberAccess_physx__PxDebugLine_2c_20physx__PxVec3___setWire_physx__PxDebugLine__28physx__PxVec3_20physx__PxDebugLine____20const__2c_20physx__PxDebugLine__2c_20physx__PxVec3__29, unsigned_20int_20emscripten__internal__MemberAccess_physx__PxDebugLine_2c_20unsigned_20int___getWire_physx__PxDebugLine__28unsigned_20int_20physx__PxDebugLine____20const__2c_20physx__PxDebugLine_20const__29, void_20emscripten__internal__MemberAccess_physx__PxDebugLine_2c_20unsigned_20int___setWire_physx__PxDebugLine__28unsigned_20int_20physx__PxDebugLine____20const__2c_20physx__PxDebugLine__2c_20unsigned_20int_29, void_20const__20emscripten__internal__getActualType_physx__PxDebugTriangle__28physx__PxDebugTriangle__29, void_20emscripten__internal__raw_destructor_physx__PxDebugTriangle__28physx__PxDebugTriangle__29, physx__PxDebugTriangle__20emscripten__internal__operator_new_physx__PxDebugTriangle_2c_20physx__PxVec3_2c_20physx__PxVec3_2c_20physx__PxVec3_2c_20unsigned_20int__28physx__PxVec3___2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int___29, physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxDebugTriangle_2c_20physx__PxVec3___getWire_physx__PxDebugTriangle__28physx__PxVec3_20physx__PxDebugTriangle____20const__2c_20physx__PxDebugTriangle_20const__29, void_20emscripten__internal__MemberAccess_physx__PxDebugTriangle_2c_20physx__PxVec3___setWire_physx__PxDebugTriangle__28physx__PxVec3_20physx__PxDebugTriangle____20const__2c_20physx__PxDebugTriangle__2c_20physx__PxVec3__29, unsigned_20int_20emscripten__internal__MemberAccess_physx__PxDebugTriangle_2c_20unsigned_20int___getWire_physx__PxDebugTriangle__28unsigned_20int_20physx__PxDebugTriangle____20const__2c_20physx__PxDebugTriangle_20const__29, void_20emscripten__internal__MemberAccess_physx__PxDebugTriangle_2c_20unsigned_20int___setWire_physx__PxDebugTriangle__28unsigned_20int_20physx__PxDebugTriangle____20const__2c_20physx__PxDebugTriangle__2c_20unsigned_20int_29, PxRenderBuffer_GetNbLines_28unsigned_20int_29, PxRenderBuffer_GetLineAt_28unsigned_20int_2c_20unsigned_20int_29, PxRenderBuffer_GetNbPoints_28unsigned_20int_29, PxRenderBuffer_GetPointAt_28unsigned_20int_2c_20unsigned_20int_29, PxRenderBuffer_GetNbTriangles_28unsigned_20int_29, PxRenderBuffer_GetTriangleAt_28unsigned_20int_2c_20unsigned_20int_29, PxDebugLine_GetPos0_28unsigned_20int_29, PxDebugLine_GetPos1_28unsigned_20int_29, PxDebugLine_GetColor0_28unsigned_20int_29, PxDebugLine_GetColor1_28unsigned_20int_29, void_20const__20emscripten__internal__getActualType_physx__PxRenderBuffer__28physx__PxRenderBuffer__29, void_20emscripten__internal__raw_destructor_physx__PxRenderBuffer__28physx__PxRenderBuffer__29, void_20const__20emscripten__internal__getActualType_physx__PxSceneDesc__28physx__PxSceneDesc__29, void_20emscripten__internal__raw_destructor_physx__PxSceneDesc__28physx__PxSceneDesc__29, physx__PxSceneDesc__20emscripten__internal__operator_new_physx__PxSceneDesc_2c_20physx__PxTolerancesScale__28physx__PxTolerancesScale___29, physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxSceneDesc_2c_20physx__PxVec3___getWire_physx__PxSceneDesc__28physx__PxVec3_20physx__PxSceneDesc____20const__2c_20physx__PxSceneDesc_20const__29, void_20emscripten__internal__MemberAccess_physx__PxSceneDesc_2c_20physx__PxVec3___setWire_physx__PxSceneDesc__28physx__PxVec3_20physx__PxSceneDesc____20const__2c_20physx__PxSceneDesc__2c_20physx__PxVec3__29, void_20const__20emscripten__internal__getActualType_physx__PxFoundation__28physx__PxFoundation__29, void_20emscripten__internal__raw_destructor_physx__PxFoundation__28physx__PxFoundation__29, void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___28physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___29, void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___28physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___29, void_20const__20emscripten__internal__getActualType_physx__PxScene__28physx__PxScene__29, void_20emscripten__internal__raw_destructor_physx__PxScene__28physx__PxScene__29, void_20const__20emscripten__internal__getActualType_physx__PxQueryHit__28physx__PxQueryHit__29, void_20emscripten__internal__raw_destructor_physx__PxQueryHit__28physx__PxQueryHit__29, void_20const__20emscripten__internal__getActualType_physx__PxLocationHit__28physx__PxLocationHit__29, void_20emscripten__internal__raw_destructor_physx__PxLocationHit__28physx__PxLocationHit__29, physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxLocationHit_2c_20physx__PxVec3___getWire_physx__PxLocationHit__28physx__PxVec3_20physx__PxLocationHit____20const__2c_20physx__PxLocationHit_20const__29, void_20emscripten__internal__MemberAccess_physx__PxLocationHit_2c_20physx__PxVec3___setWire_physx__PxLocationHit__28physx__PxVec3_20physx__PxLocationHit____20const__2c_20physx__PxLocationHit__2c_20physx__PxVec3__29, float_20emscripten__internal__MemberAccess_physx__PxLocationHit_2c_20float___getWire_physx__PxLocationHit__28float_20physx__PxLocationHit____20const__2c_20physx__PxLocationHit_20const__29, void_20emscripten__internal__MemberAccess_physx__PxLocationHit_2c_20float___setWire_physx__PxLocationHit__28float_20physx__PxLocationHit____20const__2c_20physx__PxLocationHit__2c_20float_29, void_20const__20emscripten__internal__getActualType_physx__PxRaycastHit__28physx__PxRaycastHit__29, void_20emscripten__internal__raw_destructor_physx__PxRaycastHit__28physx__PxRaycastHit__29, physx__PxRaycastHit__20emscripten__internal__operator_new_physx__PxRaycastHit__28_29, void_20const__20emscripten__internal__getActualType_physx__PxHitCallback_physx__PxRaycastHit___28physx__PxHitCallback_physx__PxRaycastHit___29, void_20emscripten__internal__raw_destructor_physx__PxHitCallback_physx__PxRaycastHit___28physx__PxHitCallback_physx__PxRaycastHit___29, physx__PxRaycastHit__20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxRaycastHit__2c_20physx__PxRaycastHit___getWire_physx__PxHitCallback_physx__PxRaycastHit___28physx__PxRaycastHit_20physx__PxHitCallback_physx__PxRaycastHit_____20const__2c_20physx__PxHitCallback_physx__PxRaycastHit__20const__29, void_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxRaycastHit__2c_20physx__PxRaycastHit___setWire_physx__PxHitCallback_physx__PxRaycastHit___28physx__PxRaycastHit_20physx__PxHitCallback_physx__PxRaycastHit_____20const__2c_20physx__PxHitCallback_physx__PxRaycastHit___2c_20physx__PxRaycastHit__29, bool_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxRaycastHit__2c_20bool___getWire_physx__PxHitCallback_physx__PxRaycastHit___28bool_20physx__PxHitCallback_physx__PxRaycastHit_____20const__2c_20physx__PxHitCallback_physx__PxRaycastHit__20const__29, void_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxRaycastHit__2c_20bool___setWire_physx__PxHitCallback_physx__PxRaycastHit___28bool_20physx__PxHitCallback_physx__PxRaycastHit_____20const__2c_20physx__PxHitCallback_physx__PxRaycastHit___2c_20bool_29, void_20const__20emscripten__internal__getActualType_PxRaycastCallbackWrapper__28PxRaycastCallbackWrapper__29, void_20emscripten__internal__raw_destructor_PxRaycastCallbackWrapper__28PxRaycastCallbackWrapper__29, PxRaycastCallbackWrapper__20emscripten__internal__wrapped_new_PxRaycastCallbackWrapper__2c_20PxRaycastCallbackWrapper_2c_20emscripten__val_2c_20physx__PxRaycastHit__2c_20unsigned_20int__28emscripten__val___2c_20physx__PxRaycastHit____2c_20unsigned_20int___29, emscripten__internal__Invoker_PxRaycastCallbackWrapper__2c_20emscripten__val___2c_20physx__PxRaycastHit____2c_20unsigned_20int_____invoke_28PxRaycastCallbackWrapper__20_28__29_28emscripten__val___2c_20physx__PxRaycastHit____2c_20unsigned_20int___29_2c_20emscripten___EM_VAL__2c_20physx__PxRaycastHit__2c_20unsigned_20int_29, emscripten__val_20emscripten__internal__wrapped_extend_PxRaycastCallbackWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29, void_20const__20emscripten__internal__getActualType_physx__PxHitBuffer_physx__PxRaycastHit___28physx__PxHitBuffer_physx__PxRaycastHit___29, void_20emscripten__internal__raw_destructor_physx__PxHitBuffer_physx__PxRaycastHit___28physx__PxHitBuffer_physx__PxRaycastHit___29, physx__PxHitBuffer_physx__PxRaycastHit___20emscripten__internal__operator_new_physx__PxHitBuffer_physx__PxRaycastHit___28_29, allocateRaycastHitBuffers_28unsigned_20int_29, void_20const__20emscripten__internal__getActualType_physx__PxSweepHit__28physx__PxSweepHit__29, void_20emscripten__internal__raw_destructor_physx__PxSweepHit__28physx__PxSweepHit__29, physx__PxSweepHit__20emscripten__internal__operator_new_physx__PxSweepHit__28_29, void_20const__20emscripten__internal__getActualType_physx__PxHitCallback_physx__PxSweepHit___28physx__PxHitCallback_physx__PxSweepHit___29, void_20emscripten__internal__raw_destructor_physx__PxHitCallback_physx__PxSweepHit___28physx__PxHitCallback_physx__PxSweepHit___29, physx__PxSweepHit__20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxSweepHit__2c_20physx__PxSweepHit___getWire_physx__PxHitCallback_physx__PxSweepHit___28physx__PxSweepHit_20physx__PxHitCallback_physx__PxSweepHit_____20const__2c_20physx__PxHitCallback_physx__PxSweepHit__20const__29, void_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxSweepHit__2c_20physx__PxSweepHit___setWire_physx__PxHitCallback_physx__PxSweepHit___28physx__PxSweepHit_20physx__PxHitCallback_physx__PxSweepHit_____20const__2c_20physx__PxHitCallback_physx__PxSweepHit___2c_20physx__PxSweepHit__29, bool_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxSweepHit__2c_20bool___getWire_physx__PxHitCallback_physx__PxSweepHit___28bool_20physx__PxHitCallback_physx__PxSweepHit_____20const__2c_20physx__PxHitCallback_physx__PxSweepHit__20const__29, void_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxSweepHit__2c_20bool___setWire_physx__PxHitCallback_physx__PxSweepHit___28bool_20physx__PxHitCallback_physx__PxSweepHit_____20const__2c_20physx__PxHitCallback_physx__PxSweepHit___2c_20bool_29, void_20const__20emscripten__internal__getActualType_PxSweepCallbackWrapper__28PxSweepCallbackWrapper__29, void_20emscripten__internal__raw_destructor_PxSweepCallbackWrapper__28PxSweepCallbackWrapper__29, PxSweepCallbackWrapper__20emscripten__internal__wrapped_new_PxSweepCallbackWrapper__2c_20PxSweepCallbackWrapper_2c_20emscripten__val_2c_20physx__PxSweepHit__2c_20unsigned_20int__28emscripten__val___2c_20physx__PxSweepHit____2c_20unsigned_20int___29, emscripten__internal__Invoker_PxSweepCallbackWrapper__2c_20emscripten__val___2c_20physx__PxSweepHit____2c_20unsigned_20int_____invoke_28PxSweepCallbackWrapper__20_28__29_28emscripten__val___2c_20physx__PxSweepHit____2c_20unsigned_20int___29_2c_20emscripten___EM_VAL__2c_20physx__PxSweepHit__2c_20unsigned_20int_29, emscripten__val_20emscripten__internal__wrapped_extend_PxSweepCallbackWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29, void_20const__20emscripten__internal__getActualType_physx__PxHitBuffer_physx__PxSweepHit___28physx__PxHitBuffer_physx__PxSweepHit___29, void_20emscripten__internal__raw_destructor_physx__PxHitBuffer_physx__PxSweepHit___28physx__PxHitBuffer_physx__PxSweepHit___29, physx__PxHitBuffer_physx__PxSweepHit___20emscripten__internal__operator_new_physx__PxHitBuffer_physx__PxSweepHit___28_29, allocateSweepHitBuffers_28unsigned_20int_29, void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___29, void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___29, physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___20emscripten__internal__operator_new_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20int__28int___29, void_20const__20emscripten__internal__getActualType_physx__PxQueryFilterData__28physx__PxQueryFilterData__29, void_20emscripten__internal__raw_destructor_physx__PxQueryFilterData__28physx__PxQueryFilterData__29, physx__PxQueryFilterData__20emscripten__internal__operator_new_physx__PxQueryFilterData__28_29, physx__PxFilterData__20emscripten__internal__MemberAccess_physx__PxQueryFilterData_2c_20physx__PxFilterData___getWire_physx__PxQueryFilterData__28physx__PxFilterData_20physx__PxQueryFilterData____20const__2c_20physx__PxQueryFilterData_20const__29, void_20emscripten__internal__MemberAccess_physx__PxQueryFilterData_2c_20physx__PxFilterData___setWire_physx__PxQueryFilterData__28physx__PxFilterData_20physx__PxQueryFilterData____20const__2c_20physx__PxQueryFilterData__2c_20physx__PxFilterData__29, void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___29, void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___29, physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___20emscripten__internal__operator_new_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__2c_20int__28int___29, void_20const__20emscripten__internal__getActualType_physx__PxQueryFilterCallback__28physx__PxQueryFilterCallback__29, void_20emscripten__internal__raw_destructor_physx__PxQueryFilterCallback__28physx__PxQueryFilterCallback__29, void_20const__20emscripten__internal__getActualType_PxQueryFilterCallbackWrapper__28PxQueryFilterCallbackWrapper__29, void_20emscripten__internal__raw_destructor_PxQueryFilterCallbackWrapper__28PxQueryFilterCallbackWrapper__29, PxQueryFilterCallbackWrapper__20emscripten__internal__wrapped_new_PxQueryFilterCallbackWrapper__2c_20PxQueryFilterCallbackWrapper_2c_20emscripten__val__28emscripten__val___29, emscripten__internal__Invoker_PxQueryFilterCallbackWrapper__2c_20emscripten__val_____invoke_28PxQueryFilterCallbackWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29, emscripten__val_20emscripten__internal__wrapped_extend_PxQueryFilterCallbackWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29, void_20const__20emscripten__internal__getActualType_physx__PxQueryCache__28physx__PxQueryCache__29, void_20emscripten__internal__raw_destructor_physx__PxQueryCache__28physx__PxQueryCache__29, void_20const__20emscripten__internal__getActualType_physx__PxMaterial__28physx__PxMaterial__29, void_20emscripten__internal__raw_destructor_physx__PxMaterial__28physx__PxMaterial__29, void_20const__20emscripten__internal__getActualType_physx__PxShape__28physx__PxShape__29, void_20emscripten__internal__raw_destructor_physx__PxShape__28physx__PxShape__29, void_20const__20emscripten__internal__getActualType_physx__PxPhysics__28physx__PxPhysics__29, void_20emscripten__internal__raw_destructor_physx__PxPhysics__28physx__PxPhysics__29, physx__PxPhysics__createShape_28physx__PxGeometry_20const__2c_20physx__PxMaterial_20const__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29, void_20const__20emscripten__internal__getActualType_physx__PxPvd__28physx__PxPvd__29, void_20emscripten__internal__raw_destructor_physx__PxPvd__28physx__PxPvd__29, void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___29, void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___29, physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__2c_20int__28int___29, physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___isSet_28physx__PxShapeFlag__Enum_29_20const, void_20const__20emscripten__internal__getActualType_physx__PxErrorCallback__28physx__PxErrorCallback__29, void_20emscripten__internal__raw_destructor_physx__PxErrorCallback__28physx__PxErrorCallback__29, void_20const__20emscripten__internal__getActualType_physx__PxDefaultErrorCallback__28physx__PxDefaultErrorCallback__29, void_20emscripten__internal__raw_destructor_physx__PxDefaultErrorCallback__28physx__PxDefaultErrorCallback__29, physx__PxDefaultErrorCallback__20emscripten__internal__operator_new_physx__PxDefaultErrorCallback__28_29, void_20const__20emscripten__internal__getActualType_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___29, void_20emscripten__internal__raw_destructor_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___29, physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___isBitSet_28_29_20const, physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___setBit_28_29, physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___clearBit_28_29, void_20const__20emscripten__internal__getActualType_physx__PxHeightFieldSample__28physx__PxHeightFieldSample__29, void_20emscripten__internal__raw_destructor_physx__PxHeightFieldSample__28physx__PxHeightFieldSample__29, physx__PxHeightFieldSample__20emscripten__internal__operator_new_physx__PxHeightFieldSample__28_29, short_20emscripten__internal__MemberAccess_physx__PxHeightFieldSample_2c_20short___getWire_physx__PxHeightFieldSample__28short_20physx__PxHeightFieldSample____20const__2c_20physx__PxHeightFieldSample_20const__29, void_20emscripten__internal__MemberAccess_physx__PxHeightFieldSample_2c_20short___setWire_physx__PxHeightFieldSample__28short_20physx__PxHeightFieldSample____20const__2c_20physx__PxHeightFieldSample__2c_20short_29, physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___20emscripten__internal__MemberAccess_physx__PxHeightFieldSample_2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128____getWire_physx__PxHeightFieldSample__28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample____20const__2c_20physx__PxHeightFieldSample_20const__29, void_20emscripten__internal__MemberAccess_physx__PxHeightFieldSample_2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128____setWire_physx__PxHeightFieldSample__28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample____20const__2c_20physx__PxHeightFieldSample__2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___29, void_20const__20emscripten__internal__getActualType_physx__PxCooking__28physx__PxCooking__29, void_20emscripten__internal__raw_destructor_physx__PxCooking__28physx__PxCooking__29, void_20const__20emscripten__internal__getActualType_physx__PxCookingParams__28physx__PxCookingParams__29, void_20emscripten__internal__raw_destructor_physx__PxCookingParams__28physx__PxCookingParams__29, physx__PxCookingParams__20emscripten__internal__operator_new_physx__PxCookingParams_2c_20physx__PxTolerancesScale__28physx__PxTolerancesScale___29, void_20const__20emscripten__internal__getActualType_physx__PxCpuDispatcher__28physx__PxCpuDispatcher__29, void_20emscripten__internal__raw_destructor_physx__PxCpuDispatcher__28physx__PxCpuDispatcher__29, void_20const__20emscripten__internal__getActualType_physx__PxBVHStructure__28physx__PxBVHStructure__29, void_20emscripten__internal__raw_destructor_physx__PxBVHStructure__28physx__PxBVHStructure__29, void_20const__20emscripten__internal__getActualType_physx__PxBaseTask__28physx__PxBaseTask__29, void_20emscripten__internal__raw_destructor_physx__PxBaseTask__28physx__PxBaseTask__29, void_20const__20emscripten__internal__getActualType_physx__PxDefaultCpuDispatcher__28physx__PxDefaultCpuDispatcher__29, void_20emscripten__internal__raw_destructor_physx__PxDefaultCpuDispatcher__28physx__PxDefaultCpuDispatcher__29, void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___29, void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___29, void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___29, void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___29, void_20const__20emscripten__internal__getActualType_physx__PxActor__28physx__PxActor__29, void_20emscripten__internal__raw_destructor_physx__PxActor__28physx__PxActor__29, void_20const__20emscripten__internal__getActualType_physx__PxRigidActor__28physx__PxRigidActor__29, void_20emscripten__internal__raw_destructor_physx__PxRigidActor__28physx__PxRigidActor__29, void_20const__20emscripten__internal__getActualType_physx__PxRigidBody__28physx__PxRigidBody__29, void_20emscripten__internal__raw_destructor_physx__PxRigidBody__28physx__PxRigidBody__29, void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___29, void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___29, void_20const__20emscripten__internal__getActualType_physx__PxRigidStatic__28physx__PxRigidStatic__29, void_20emscripten__internal__raw_destructor_physx__PxRigidStatic__28physx__PxRigidStatic__29, void_20const__20emscripten__internal__getActualType_physx__PxRigidDynamic__28physx__PxRigidDynamic__29, void_20emscripten__internal__raw_destructor_physx__PxRigidDynamic__28physx__PxRigidDynamic__29, void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___29, void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___29, physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__2c_20int__28int___29, void_20const__20emscripten__internal__getActualType_physx__PxGeometry__28physx__PxGeometry__29, void_20emscripten__internal__raw_destructor_physx__PxGeometry__28physx__PxGeometry__29, void_20const__20emscripten__internal__getActualType_physx__PxBoxGeometry__28physx__PxBoxGeometry__29, void_20emscripten__internal__raw_destructor_physx__PxBoxGeometry__28physx__PxBoxGeometry__29, physx__PxBoxGeometry__20emscripten__internal__operator_new_physx__PxBoxGeometry_2c_20physx__PxVec3__28physx__PxVec3___29, void_20const__20emscripten__internal__getActualType_physx__PxSphereGeometry__28physx__PxSphereGeometry__29, void_20emscripten__internal__raw_destructor_physx__PxSphereGeometry__28physx__PxSphereGeometry__29, physx__PxSphereGeometry__20emscripten__internal__operator_new_physx__PxSphereGeometry_2c_20float__28float___29, physx__PxSphereGeometry__isValid_28_29_20const, void_20const__20emscripten__internal__getActualType_physx__PxCapsuleGeometry__28physx__PxCapsuleGeometry__29, void_20emscripten__internal__raw_destructor_physx__PxCapsuleGeometry__28physx__PxCapsuleGeometry__29, physx__PxCapsuleGeometry__20emscripten__internal__operator_new_physx__PxCapsuleGeometry_2c_20float_2c_20float__28float___2c_20float___29, physx__PxCapsuleGeometry__isValid_28_29_20const, void_20const__20emscripten__internal__getActualType_physx__PxTriangleMesh__28physx__PxTriangleMesh__29, void_20emscripten__internal__raw_destructor_physx__PxTriangleMesh__28physx__PxTriangleMesh__29, void_20const__20emscripten__internal__getActualType_physx__PxTriangleMeshGeometry__28physx__PxTriangleMeshGeometry__29, void_20emscripten__internal__raw_destructor_physx__PxTriangleMeshGeometry__28physx__PxTriangleMeshGeometry__29, physx__PxTriangleMeshGeometry__20emscripten__internal__operator_new_physx__PxTriangleMeshGeometry_2c_20physx__PxTriangleMesh__2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxTriangleMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____29, physx__PxTriangleMeshGeometry__isValid_28_29_20const, void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___29, void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___29, physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__2c_20int__28int___29, void_20const__20emscripten__internal__getActualType_physx__PxPlaneGeometry__28physx__PxPlaneGeometry__29, void_20emscripten__internal__raw_destructor_physx__PxPlaneGeometry__28physx__PxPlaneGeometry__29, physx__PxPlaneGeometry__20emscripten__internal__operator_new_physx__PxPlaneGeometry__28_29, physx__PxPlaneGeometry__isValid_28_29_20const, void_20const__20emscripten__internal__getActualType_physx__PxConvexMesh__28physx__PxConvexMesh__29, void_20emscripten__internal__raw_destructor_physx__PxConvexMesh__28physx__PxConvexMesh__29, void_20const__20emscripten__internal__getActualType_physx__PxConvexMeshGeometry__28physx__PxConvexMeshGeometry__29, void_20emscripten__internal__raw_destructor_physx__PxConvexMeshGeometry__28physx__PxConvexMeshGeometry__29, physx__PxConvexMeshGeometry__20emscripten__internal__operator_new_physx__PxConvexMeshGeometry_2c_20physx__PxConvexMesh__2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxConvexMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char____29, physx__PxConvexMeshGeometry__isValid_28_29_20const, void_20const__20emscripten__internal__getActualType_physx__PxMeshScale__28physx__PxMeshScale__29, void_20emscripten__internal__raw_destructor_physx__PxMeshScale__28physx__PxMeshScale__29, physx__PxMeshScale__20emscripten__internal__operator_new_physx__PxMeshScale_2c_20physx__PxVec3_20const__2c_20physx__PxQuat_20const___28physx__PxVec3_20const__2c_20physx__PxQuat_20const__29, void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___29, void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___29, physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char__2c_20int__28int___29, void_20const__20emscripten__internal__getActualType_physx__PxHeightField__28physx__PxHeightField__29, void_20emscripten__internal__raw_destructor_physx__PxHeightField__28physx__PxHeightField__29, void_20const__20emscripten__internal__getActualType_physx__PxHeightFieldGeometry__28physx__PxHeightFieldGeometry__29, void_20emscripten__internal__raw_destructor_physx__PxHeightFieldGeometry__28physx__PxHeightFieldGeometry__29, physx__PxHeightFieldGeometry__20emscripten__internal__operator_new_physx__PxHeightFieldGeometry_2c_20physx__PxHeightField__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__2c_20float_2c_20float_2c_20float__28physx__PxHeightField____2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____2c_20float___2c_20float___2c_20float___29, physx__PxHeightFieldGeometry__isValid_28_29_20const, void_20const__20emscripten__internal__getActualType_physx__PxPlane__28physx__PxPlane__29, void_20emscripten__internal__raw_destructor_physx__PxPlane__28physx__PxPlane__29, physx__PxPlane__20emscripten__internal__operator_new_physx__PxPlane_2c_20float_2c_20float_2c_20float_2c_20float__28float___2c_20float___2c_20float___2c_20float___29, PxCreateControllerManager, void_20const__20emscripten__internal__getActualType_physx__PxControllerManager__28physx__PxControllerManager__29, void_20emscripten__internal__raw_destructor_physx__PxControllerManager__28physx__PxControllerManager__29, void_20const__20emscripten__internal__getActualType_physx__PxController__28physx__PxController__29, void_20emscripten__internal__raw_destructor_physx__PxController__28physx__PxController__29, void_20const__20emscripten__internal__getActualType_physx__PxCapsuleController__28physx__PxCapsuleController__29, void_20emscripten__internal__raw_destructor_physx__PxCapsuleController__28physx__PxCapsuleController__29, void_20const__20emscripten__internal__getActualType_physx__PxBoxController__28physx__PxBoxController__29, void_20emscripten__internal__raw_destructor_physx__PxBoxController__28physx__PxBoxController__29, void_20const__20emscripten__internal__getActualType_physx__PxControllerDesc__28physx__PxControllerDesc__29, void_20emscripten__internal__raw_destructor_physx__PxControllerDesc__28physx__PxControllerDesc__29, physx__PxControllerDesc__getType_28_29_20const, physx__PxExtendedVec3__20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxExtendedVec3___getWire_physx__PxControllerDesc__28physx__PxExtendedVec3_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc_20const__29, void_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxExtendedVec3___setWire_physx__PxControllerDesc__28physx__PxExtendedVec3_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc__2c_20physx__PxExtendedVec3__29, physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxVec3___getWire_physx__PxControllerDesc__28physx__PxVec3_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc_20const__29, void_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxVec3___setWire_physx__PxControllerDesc__28physx__PxVec3_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc__2c_20physx__PxVec3__29, float_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20float___getWire_physx__PxControllerDesc__28float_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc_20const__29, void_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20float___setWire_physx__PxControllerDesc__28float_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc__2c_20float_29, physx__PxControllerNonWalkableMode__Enum_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxControllerNonWalkableMode__Enum___getWire_physx__PxControllerDesc__28physx__PxControllerNonWalkableMode__Enum_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc_20const__29, void_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxControllerNonWalkableMode__Enum___setWire_physx__PxControllerDesc__28physx__PxControllerNonWalkableMode__Enum_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc__2c_20physx__PxControllerNonWalkableMode__Enum_29, void_20const__20emscripten__internal__getActualType_physx__PxCapsuleControllerDesc__28physx__PxCapsuleControllerDesc__29, void_20emscripten__internal__raw_destructor_physx__PxCapsuleControllerDesc__28physx__PxCapsuleControllerDesc__29, physx__PxCapsuleControllerDesc__20emscripten__internal__operator_new_physx__PxCapsuleControllerDesc__28_29, float_20emscripten__internal__MemberAccess_physx__PxCapsuleControllerDesc_2c_20float___getWire_physx__PxCapsuleControllerDesc__28float_20physx__PxCapsuleControllerDesc____20const__2c_20physx__PxCapsuleControllerDesc_20const__29, void_20emscripten__internal__MemberAccess_physx__PxCapsuleControllerDesc_2c_20float___setWire_physx__PxCapsuleControllerDesc__28float_20physx__PxCapsuleControllerDesc____20const__2c_20physx__PxCapsuleControllerDesc__2c_20float_29, physx__PxCapsuleClimbingMode__Enum_20emscripten__internal__MemberAccess_physx__PxCapsuleControllerDesc_2c_20physx__PxCapsuleClimbingMode__Enum___getWire_physx__PxCapsuleControllerDesc__28physx__PxCapsuleClimbingMode__Enum_20physx__PxCapsuleControllerDesc____20const__2c_20physx__PxCapsuleControllerDesc_20const__29, void_20emscripten__internal__MemberAccess_physx__PxCapsuleControllerDesc_2c_20physx__PxCapsuleClimbingMode__Enum___setWire_physx__PxCapsuleControllerDesc__28physx__PxCapsuleClimbingMode__Enum_20physx__PxCapsuleControllerDesc____20const__2c_20physx__PxCapsuleControllerDesc__2c_20physx__PxCapsuleClimbingMode__Enum_29, void_20const__20emscripten__internal__getActualType_physx__PxBoxControllerDesc__28physx__PxBoxControllerDesc__29, void_20emscripten__internal__raw_destructor_physx__PxBoxControllerDesc__28physx__PxBoxControllerDesc__29, physx__PxBoxControllerDesc__20emscripten__internal__operator_new_physx__PxBoxControllerDesc__28_29, float_20emscripten__internal__MemberAccess_physx__PxBoxControllerDesc_2c_20float___getWire_physx__PxBoxControllerDesc__28float_20physx__PxBoxControllerDesc____20const__2c_20physx__PxBoxControllerDesc_20const__29, void_20emscripten__internal__MemberAccess_physx__PxBoxControllerDesc_2c_20float___setWire_physx__PxBoxControllerDesc__28float_20physx__PxBoxControllerDesc____20const__2c_20physx__PxBoxControllerDesc__2c_20float_29, void_20const__20emscripten__internal__getActualType_physx__PxObstacleContext__28physx__PxObstacleContext__29, void_20emscripten__internal__raw_destructor_physx__PxObstacleContext__28physx__PxObstacleContext__29, void_20const__20emscripten__internal__getActualType_physx__PxControllerFilters__28physx__PxControllerFilters__29, void_20emscripten__internal__raw_destructor_physx__PxControllerFilters__28physx__PxControllerFilters__29, physx__PxControllerFilters__20emscripten__internal__operator_new_physx__PxControllerFilters_2c_20physx__PxFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxControllerFilterCallback___28physx__PxFilterData_20const____2c_20physx__PxQueryFilterCallback____2c_20physx__PxControllerFilterCallback____29, physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___20emscripten__internal__MemberAccess_physx__PxControllerFilters_2c_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short____getWire_physx__PxControllerFilters__28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__20physx__PxControllerFilters____20const__2c_20physx__PxControllerFilters_20const__29, void_20emscripten__internal__MemberAccess_physx__PxControllerFilters_2c_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short____setWire_physx__PxControllerFilters__28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__20physx__PxControllerFilters____20const__2c_20physx__PxControllerFilters__2c_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___29, void_20const__20emscripten__internal__getActualType_physx__PxControllerFilterCallback__28physx__PxControllerFilterCallback__29, void_20emscripten__internal__raw_destructor_physx__PxControllerFilterCallback__28physx__PxControllerFilterCallback__29, void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___29, void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___29, physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char__2c_20unsigned_20int__28unsigned_20int___29, physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___isSet_28physx__PxControllerCollisionFlag__Enum_29_20const, void_20const__20emscripten__internal__getActualType_physx__PxUserControllerHitReport__28physx__PxUserControllerHitReport__29, void_20emscripten__internal__raw_destructor_physx__PxUserControllerHitReport__28physx__PxUserControllerHitReport__29, void_20const__20emscripten__internal__getActualType_PxUserControllerHitReportWrapper__28PxUserControllerHitReportWrapper__29, void_20emscripten__internal__raw_destructor_PxUserControllerHitReportWrapper__28PxUserControllerHitReportWrapper__29, PxUserControllerHitReportWrapper__20emscripten__internal__wrapped_new_PxUserControllerHitReportWrapper__2c_20PxUserControllerHitReportWrapper_2c_20emscripten__val__28emscripten__val___29, emscripten__internal__Invoker_PxUserControllerHitReportWrapper__2c_20emscripten__val_____invoke_28PxUserControllerHitReportWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29, emscripten__val_20emscripten__internal__wrapped_extend_PxUserControllerHitReportWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29, void_20const__20emscripten__internal__getActualType_physx__PxControllerHit__28physx__PxControllerHit__29, void_20emscripten__internal__raw_destructor_physx__PxControllerHit__28physx__PxControllerHit__29, physx__PxExtendedVec3__20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20physx__PxExtendedVec3___getWire_physx__PxControllerHit__28physx__PxExtendedVec3_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit_20const__29, void_20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20physx__PxExtendedVec3___setWire_physx__PxControllerHit__28physx__PxExtendedVec3_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit__2c_20physx__PxExtendedVec3__29, physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20physx__PxVec3___getWire_physx__PxControllerHit__28physx__PxVec3_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit_20const__29, void_20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20physx__PxVec3___setWire_physx__PxControllerHit__28physx__PxVec3_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit__2c_20physx__PxVec3__29, float_20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20float___getWire_physx__PxControllerHit__28float_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit_20const__29, void_20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20float___setWire_physx__PxControllerHit__28float_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit__2c_20float_29, void_20const__20emscripten__internal__getActualType_physx__PxControllerShapeHit__28physx__PxControllerShapeHit__29, void_20emscripten__internal__raw_destructor_physx__PxControllerShapeHit__28physx__PxControllerShapeHit__29, void_20const__20emscripten__internal__getActualType_physx__PxControllersHit__28physx__PxControllersHit__29, void_20emscripten__internal__raw_destructor_physx__PxControllersHit__28physx__PxControllersHit__29, void_20const__20emscripten__internal__getActualType_physx__PxControllerObstacleHit__28physx__PxControllerObstacleHit__29, void_20emscripten__internal__raw_destructor_physx__PxControllerObstacleHit__28physx__PxControllerObstacleHit__29, emscripten__internal__Invoker_physx__PxFoundation__2c_20unsigned_20int_2c_20physx__PxAllocatorCallback__2c_20physx__PxErrorCallback____invoke_28physx__PxFoundation__20_28__29_28unsigned_20int_2c_20physx__PxAllocatorCallback__2c_20physx__PxErrorCallback__29_2c_20unsigned_20int_2c_20physx__PxAllocatorCallback__2c_20physx__PxErrorCallback__29, emscripten__internal__Invoker_bool_2c_20physx__PxPhysics__2c_20physx__PxPvd____invoke_28bool_20_28__29_28physx__PxPhysics__2c_20physx__PxPvd__29_2c_20physx__PxPhysics__2c_20physx__PxPvd__29, emscripten__internal__Invoker_physx__PxDefaultCpuDispatcher__2c_20unsigned_20int_2c_20unsigned_20int____invoke_28physx__PxDefaultCpuDispatcher__20_28__29_28unsigned_20int_2c_20unsigned_20int__29_2c_20unsigned_20int_2c_20unsigned_20int__29, emscripten__internal__Invoker_physx__PxPvd__2c_20physx__PxFoundation____invoke_28physx__PxPvd__20_28__29_28physx__PxFoundation__29_2c_20physx__PxFoundation__29, emscripten__internal__Invoker_physx__PxPhysics__2c_20unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale_20const__2c_20bool_2c_20physx__PxPvd____invoke_28physx__PxPhysics__20_28__29_28unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale_20const__2c_20bool_2c_20physx__PxPvd__29_2c_20unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale__2c_20bool_2c_20physx__PxPvd__29, emscripten__internal__Invoker_void_2c_20physx__PxPhysics____invoke_28void_20_28__29_28physx__PxPhysics__29_2c_20physx__PxPhysics__29, emscripten__internal__Invoker_physx__PxCooking__2c_20unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxCookingParams_20const____invoke_28physx__PxCooking__20_28__29_28unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxCookingParams_20const__29_2c_20unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxCookingParams__29, emscripten__internal__Invoker_physx__PxRigidStatic__2c_20physx__PxPhysics__2c_20physx__PxPlane_20const__2c_20physx__PxMaterial____invoke_28physx__PxRigidStatic__20_28__29_28physx__PxPhysics__2c_20physx__PxPlane_20const__2c_20physx__PxMaterial__29_2c_20physx__PxPhysics__2c_20physx__PxPlane__2c_20physx__PxMaterial__29, emscripten__internal__Invoker_physx__PxSceneDesc__2c_20physx__PxTolerancesScale__2c_20int_2c_20physx__PxSimulationEventCallback____invoke_28physx__PxSceneDesc__20_28__29_28physx__PxTolerancesScale__2c_20int_2c_20physx__PxSimulationEventCallback__29_2c_20physx__PxTolerancesScale__2c_20int_2c_20physx__PxSimulationEventCallback__29, emscripten__internal__Invoker_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint_____invoke_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20_28__29_28_29_29, emscripten__internal__Invoker_physx__PxCapsuleController__2c_20physx__PxControllerManager__2c_20physx__PxCapsuleControllerDesc_20const____invoke_28physx__PxCapsuleController__20_28__29_28physx__PxControllerManager__2c_20physx__PxCapsuleControllerDesc_20const__29_2c_20physx__PxControllerManager__2c_20physx__PxCapsuleControllerDesc__29, emscripten__internal__Invoker_physx__PxBoxController__2c_20physx__PxControllerManager__2c_20physx__PxBoxControllerDesc_20const____invoke_28physx__PxBoxController__20_28__29_28physx__PxControllerManager__2c_20physx__PxBoxControllerDesc_20const__29_2c_20physx__PxControllerManager__2c_20physx__PxBoxControllerDesc__29, physx__PxSimulationEventCallback__20emscripten__base_physx__PxSimulationEventCallback___convertPointer_PxSimulationEventCallbackWrapper_2c_20physx__PxSimulationEventCallback__28PxSimulationEventCallbackWrapper__29, PxSimulationEventCallbackWrapper__20emscripten__base_physx__PxSimulationEventCallback___convertPointer_physx__PxSimulationEventCallback_2c_20PxSimulationEventCallbackWrapper__28physx__PxSimulationEventCallback__29, emscripten__class__physx__PxSimulationEventCallback_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxSimulationEventCallback_2c_20emscripten__internal__NoBaseClass___allow_subclass_PxSimulationEventCallbackWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28PxSimulationEventCallbackWrapper__29____invoke_28PxSimulationEventCallbackWrapper__29, emscripten__internal__FunctionInvoker_void_20_28__29_28PxSimulationEventCallbackWrapper__29_2c_20void_2c_20PxSimulationEventCallbackWrapper____invoke_28void_20_28___29_28PxSimulationEventCallbackWrapper__29_2c_20PxSimulationEventCallbackWrapper__29, emscripten__internal__Invoker_physx__PxFixedJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const____invoke_28physx__PxFixedJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform__2c_20physx__PxRigidActor__2c_20physx__PxTransform__29, emscripten__internal__Invoker_physx__PxRevoluteJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const____invoke_28physx__PxRevoluteJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform__2c_20physx__PxRigidActor__2c_20physx__PxTransform__29, emscripten__internal__Invoker_physx__PxSphericalJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const____invoke_28physx__PxSphericalJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform__2c_20physx__PxRigidActor__2c_20physx__PxTransform__29, emscripten__internal__Invoker_physx__PxDistanceJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const____invoke_28physx__PxDistanceJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform__2c_20physx__PxRigidActor__2c_20physx__PxTransform__29, emscripten__internal__Invoker_physx__PxPrismaticJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const____invoke_28physx__PxPrismaticJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform__2c_20physx__PxRigidActor__2c_20physx__PxTransform__29, emscripten__internal__Invoker_physx__PxD6Joint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const____invoke_28physx__PxD6Joint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform__2c_20physx__PxRigidActor__2c_20physx__PxTransform__29, emscripten__internal__MethodInvoker_bool_20_28physx__PxJointLimitParameters____29_28_29_20const_2c_20bool_2c_20physx__PxJointLimitParameters_20const____invoke_28bool_20_28physx__PxJointLimitParameters____20const__29_28_29_20const_2c_20physx__PxJointLimitParameters_20const__29, physx__PxJointLimitParameters__20emscripten__base_physx__PxJointLimitParameters___convertPointer_physx__PxJointLimitCone_2c_20physx__PxJointLimitParameters__28physx__PxJointLimitCone__29, physx__PxJointLimitCone__20emscripten__base_physx__PxJointLimitParameters___convertPointer_physx__PxJointLimitParameters_2c_20physx__PxJointLimitCone__28physx__PxJointLimitParameters__29, emscripten__internal__Invoker_physx__PxJointLimitCone__2c_20float___2c_20float_____invoke_28physx__PxJointLimitCone__20_28__29_28float___2c_20float___29_2c_20float_2c_20float_29, emscripten__internal__Invoker_physx__PxJointLimitCone__2c_20float___2c_20float___2c_20float_____invoke_28physx__PxJointLimitCone__20_28__29_28float___2c_20float___2c_20float___29_2c_20float_2c_20float_2c_20float_29, physx__PxJointLimitParameters__20emscripten__base_physx__PxJointLimitParameters___convertPointer_physx__PxJointLinearLimitPair_2c_20physx__PxJointLimitParameters__28physx__PxJointLinearLimitPair__29, physx__PxJointLinearLimitPair__20emscripten__base_physx__PxJointLimitParameters___convertPointer_physx__PxJointLimitParameters_2c_20physx__PxJointLinearLimitPair__28physx__PxJointLimitParameters__29, emscripten__internal__Invoker_physx__PxJointLinearLimitPair__2c_20physx__PxTolerancesScale_20const__2c_20float___2c_20float_____invoke_28physx__PxJointLinearLimitPair__20_28__29_28physx__PxTolerancesScale_20const__2c_20float___2c_20float___29_2c_20physx__PxTolerancesScale__2c_20float_2c_20float_29, emscripten__internal__Invoker_physx__PxJointLinearLimitPair__2c_20physx__PxTolerancesScale_20const__2c_20float___2c_20float___2c_20float_____invoke_28physx__PxJointLinearLimitPair__20_28__29_28physx__PxTolerancesScale_20const__2c_20float___2c_20float___2c_20float___29_2c_20physx__PxTolerancesScale__2c_20float_2c_20float_2c_20float_29, physx__PxJointLimitParameters__20emscripten__base_physx__PxJointLimitParameters___convertPointer_physx__PxJointAngularLimitPair_2c_20physx__PxJointLimitParameters__28physx__PxJointAngularLimitPair__29, physx__PxJointAngularLimitPair__20emscripten__base_physx__PxJointLimitParameters___convertPointer_physx__PxJointLimitParameters_2c_20physx__PxJointAngularLimitPair__28physx__PxJointLimitParameters__29, emscripten__internal__Invoker_physx__PxJointAngularLimitPair__2c_20float___2c_20float_____invoke_28physx__PxJointAngularLimitPair__20_28__29_28float___2c_20float___29_2c_20float_2c_20float_29, emscripten__internal__Invoker_physx__PxJointAngularLimitPair__2c_20float___2c_20float___2c_20float_____invoke_28physx__PxJointAngularLimitPair__20_28__29_28float___2c_20float___2c_20float___29_2c_20float_2c_20float_2c_20float_29, emscripten__internal__MethodInvoker_void_20_28physx__PxJoint____29_28physx__PxRigidActor__2c_20physx__PxRigidActor__29_2c_20void_2c_20physx__PxJoint__2c_20physx__PxRigidActor__2c_20physx__PxRigidActor____invoke_28void_20_28physx__PxJoint____20const__29_28physx__PxRigidActor__2c_20physx__PxRigidActor__29_2c_20physx__PxJoint__2c_20physx__PxRigidActor__2c_20physx__PxRigidActor__29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxJoint__2c_20unsigned_20char_2c_20physx__PxTransform__29_2c_20void_2c_20physx__PxJoint__2c_20unsigned_20char_2c_20physx__PxTransform____invoke_28void_20_28___29_28physx__PxJoint__2c_20unsigned_20char_2c_20physx__PxTransform__29_2c_20physx__PxJoint__2c_20unsigned_20char_2c_20physx__PxTransform__29, emscripten__internal__MethodInvoker_void_20_28physx__PxJoint____29_28float_2c_20float_29_2c_20void_2c_20physx__PxJoint__2c_20float_2c_20float___invoke_28void_20_28physx__PxJoint____20const__29_28float_2c_20float_29_2c_20physx__PxJoint__2c_20float_2c_20float_29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxJoint__2c_20unsigned_20short_2c_20bool_29_2c_20void_2c_20physx__PxJoint__2c_20unsigned_20short_2c_20bool___invoke_28void_20_28___29_28physx__PxJoint__2c_20unsigned_20short_2c_20bool_29_2c_20physx__PxJoint__2c_20unsigned_20short_2c_20bool_29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxJoint__2c_20unsigned_20short_29_2c_20void_2c_20physx__PxJoint__2c_20unsigned_20short___invoke_28void_20_28___29_28physx__PxJoint__2c_20unsigned_20short_29_2c_20physx__PxJoint__2c_20unsigned_20short_29, emscripten__internal__MethodInvoker_void_20_28physx__PxJoint____29_28_29_2c_20void_2c_20physx__PxJoint____invoke_28void_20_28physx__PxJoint____20const__29_28_29_2c_20physx__PxJoint__29, physx__PxJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxSphericalJoint_2c_20physx__PxJoint__28physx__PxSphericalJoint__29, physx__PxSphericalJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxJoint_2c_20physx__PxSphericalJoint__28physx__PxJoint__29, physx__PxJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxRevoluteJoint_2c_20physx__PxJoint__28physx__PxRevoluteJoint__29, physx__PxRevoluteJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxJoint_2c_20physx__PxRevoluteJoint__28physx__PxJoint__29, emscripten__internal__MethodInvoker_float_20_28physx__PxRevoluteJoint____29_28_29_20const_2c_20float_2c_20physx__PxRevoluteJoint_20const____invoke_28float_20_28physx__PxRevoluteJoint____20const__29_28_29_20const_2c_20physx__PxRevoluteJoint_20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxRevoluteJoint____29_28physx__PxJointAngularLimitPair_20const__29_2c_20void_2c_20physx__PxRevoluteJoint__2c_20physx__PxJointAngularLimitPair_20const____invoke_28void_20_28physx__PxRevoluteJoint____20const__29_28physx__PxJointAngularLimitPair_20const__29_2c_20physx__PxRevoluteJoint__2c_20physx__PxJointAngularLimitPair__29, emscripten__internal__MethodInvoker_physx__PxJointAngularLimitPair_20_28physx__PxRevoluteJoint____29_28_29_20const_2c_20physx__PxJointAngularLimitPair_2c_20physx__PxRevoluteJoint_20const____invoke_28physx__PxJointAngularLimitPair_20_28physx__PxRevoluteJoint____20const__29_28_29_20const_2c_20physx__PxRevoluteJoint_20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxRevoluteJoint____29_28float_2c_20bool_29_2c_20void_2c_20physx__PxRevoluteJoint__2c_20float_2c_20bool___invoke_28void_20_28physx__PxRevoluteJoint____20const__29_28float_2c_20bool_29_2c_20physx__PxRevoluteJoint__2c_20float_2c_20bool_29, emscripten__internal__MethodInvoker_void_20_28physx__PxRevoluteJoint____29_28float_29_2c_20void_2c_20physx__PxRevoluteJoint__2c_20float___invoke_28void_20_28physx__PxRevoluteJoint____20const__29_28float_29_2c_20physx__PxRevoluteJoint__2c_20float_29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxRevoluteJoint__2c_20unsigned_20short_2c_20bool_29_2c_20void_2c_20physx__PxRevoluteJoint__2c_20unsigned_20short_2c_20bool___invoke_28void_20_28___29_28physx__PxRevoluteJoint__2c_20unsigned_20short_2c_20bool_29_2c_20physx__PxRevoluteJoint__2c_20unsigned_20short_2c_20bool_29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxRevoluteJoint__2c_20unsigned_20short_29_2c_20void_2c_20physx__PxRevoluteJoint__2c_20unsigned_20short___invoke_28void_20_28___29_28physx__PxRevoluteJoint__2c_20unsigned_20short_29_2c_20physx__PxRevoluteJoint__2c_20unsigned_20short_29, physx__PxJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxFixedJoint_2c_20physx__PxJoint__28physx__PxFixedJoint__29, physx__PxFixedJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxJoint_2c_20physx__PxFixedJoint__28physx__PxJoint__29, emscripten__internal__MethodInvoker_void_20_28physx__PxFixedJoint____29_28float_29_2c_20void_2c_20physx__PxFixedJoint__2c_20float___invoke_28void_20_28physx__PxFixedJoint____20const__29_28float_29_2c_20physx__PxFixedJoint__2c_20float_29, physx__PxJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxDistanceJoint_2c_20physx__PxJoint__28physx__PxDistanceJoint__29, physx__PxDistanceJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxJoint_2c_20physx__PxDistanceJoint__28physx__PxJoint__29, emscripten__internal__MethodInvoker_float_20_28physx__PxDistanceJoint____29_28_29_20const_2c_20float_2c_20physx__PxDistanceJoint_20const____invoke_28float_20_28physx__PxDistanceJoint____20const__29_28_29_20const_2c_20physx__PxDistanceJoint_20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxDistanceJoint____29_28float_29_2c_20void_2c_20physx__PxDistanceJoint__2c_20float___invoke_28void_20_28physx__PxDistanceJoint____20const__29_28float_29_2c_20physx__PxDistanceJoint__2c_20float_29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxDistanceJoint__2c_20unsigned_20short_29_2c_20void_2c_20physx__PxDistanceJoint__2c_20unsigned_20short___invoke_28void_20_28___29_28physx__PxDistanceJoint__2c_20unsigned_20short_29_2c_20physx__PxDistanceJoint__2c_20unsigned_20short_29, physx__PxJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxPrismaticJoint_2c_20physx__PxJoint__28physx__PxPrismaticJoint__29, physx__PxPrismaticJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxJoint_2c_20physx__PxPrismaticJoint__28physx__PxJoint__29, physx__PxSpring__20emscripten__base_physx__PxSpring___convertPointer_physx__PxD6JointDrive_2c_20physx__PxSpring__28physx__PxD6JointDrive__29, physx__PxD6JointDrive__20emscripten__base_physx__PxSpring___convertPointer_physx__PxSpring_2c_20physx__PxD6JointDrive__28physx__PxSpring__29, emscripten__internal__Invoker_physx__PxD6JointDrive____invoke_28physx__PxD6JointDrive__20_28__29_28_29_29, emscripten__internal__Invoker_physx__PxD6JointDrive__2c_20float___2c_20float___2c_20float___2c_20bool_____invoke_28physx__PxD6JointDrive__20_28__29_28float___2c_20float___2c_20float___2c_20bool___29_2c_20float_2c_20float_2c_20float_2c_20bool_29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxD6JointDrive__2c_20bool_29_2c_20void_2c_20physx__PxD6JointDrive__2c_20bool___invoke_28void_20_28___29_28physx__PxD6JointDrive__2c_20bool_29_2c_20physx__PxD6JointDrive__2c_20bool_29, physx__PxJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxD6Joint_2c_20physx__PxJoint__28physx__PxD6Joint__29, physx__PxD6Joint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxJoint_2c_20physx__PxD6Joint__28physx__PxJoint__29, emscripten__internal__MethodInvoker_void_20_28physx__PxD6Joint____29_28physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum_29_2c_20void_2c_20physx__PxD6Joint__2c_20physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum___invoke_28void_20_28physx__PxD6Joint____20const__29_28physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum_29_2c_20physx__PxD6Joint__2c_20physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum_29, emscripten__internal__MethodInvoker_physx__PxD6Motion__Enum_20_28physx__PxD6Joint____29_28physx__PxD6Axis__Enum_29_20const_2c_20physx__PxD6Motion__Enum_2c_20physx__PxD6Joint_20const__2c_20physx__PxD6Axis__Enum___invoke_28physx__PxD6Motion__Enum_20_28physx__PxD6Joint____20const__29_28physx__PxD6Axis__Enum_29_20const_2c_20physx__PxD6Joint_20const__2c_20physx__PxD6Axis__Enum_29, emscripten__internal__MethodInvoker_void_20_28physx__PxD6Joint____29_28physx__PxD6Axis__Enum_2c_20physx__PxJointLinearLimitPair_20const__29_2c_20void_2c_20physx__PxD6Joint__2c_20physx__PxD6Axis__Enum_2c_20physx__PxJointLinearLimitPair_20const____invoke_28void_20_28physx__PxD6Joint____20const__29_28physx__PxD6Axis__Enum_2c_20physx__PxJointLinearLimitPair_20const__29_2c_20physx__PxD6Joint__2c_20physx__PxD6Axis__Enum_2c_20physx__PxJointLinearLimitPair__29, emscripten__internal__MethodInvoker_void_20_28physx__PxD6Joint____29_28physx__PxJointAngularLimitPair_20const__29_2c_20void_2c_20physx__PxD6Joint__2c_20physx__PxJointAngularLimitPair_20const____invoke_28void_20_28physx__PxD6Joint____20const__29_28physx__PxJointAngularLimitPair_20const__29_2c_20physx__PxD6Joint__2c_20physx__PxJointAngularLimitPair__29, emscripten__internal__MethodInvoker_void_20_28physx__PxD6Joint____29_28physx__PxJointLimitCone_20const__29_2c_20void_2c_20physx__PxD6Joint__2c_20physx__PxJointLimitCone_20const____invoke_28void_20_28physx__PxD6Joint____20const__29_28physx__PxJointLimitCone_20const__29_2c_20physx__PxD6Joint__2c_20physx__PxJointLimitCone__29, emscripten__internal__MethodInvoker_void_20_28physx__PxD6Joint____29_28physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_20const__29_2c_20void_2c_20physx__PxD6Joint__2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_20const____invoke_28void_20_28physx__PxD6Joint____20const__29_28physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_20const__29_2c_20physx__PxD6Joint__2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive__29, emscripten__internal__MethodInvoker_void_20_28physx__PxD6Joint____29_28physx__PxTransform_20const__2c_20bool_29_2c_20void_2c_20physx__PxD6Joint__2c_20physx__PxTransform_20const__2c_20bool___invoke_28void_20_28physx__PxD6Joint____20const__29_28physx__PxTransform_20const__2c_20bool_29_2c_20physx__PxD6Joint__2c_20physx__PxTransform__2c_20bool_29, emscripten__internal__MethodInvoker_void_20_28physx__PxD6Joint____29_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20bool_29_2c_20void_2c_20physx__PxD6Joint__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20bool___invoke_28void_20_28physx__PxD6Joint____20const__29_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20bool_29_2c_20physx__PxD6Joint__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20bool_29, physx__PxAllocatorCallback__20emscripten__base_physx__PxAllocatorCallback___convertPointer_physx__PxDefaultAllocator_2c_20physx__PxAllocatorCallback__28physx__PxDefaultAllocator__29, physx__PxDefaultAllocator__20emscripten__base_physx__PxAllocatorCallback___convertPointer_physx__PxAllocatorCallback_2c_20physx__PxDefaultAllocator__28physx__PxAllocatorCallback__29, emscripten__internal__Invoker_physx__PxDefaultAllocator____invoke_28physx__PxDefaultAllocator__20_28__29_28_29_29, emscripten__internal__Invoker_physx__PxTolerancesScale____invoke_28physx__PxTolerancesScale__20_28__29_28_29_29, physx__PxVec3__20emscripten__internal__raw_constructor_physx__PxVec3__28_29, void_20emscripten__internal__raw_destructor_physx__PxVec3__28physx__PxVec3__29, float_20emscripten__internal__MemberAccess_physx__PxVec3_2c_20float___getWire_physx__PxVec3__28float_20physx__PxVec3____20const__2c_20physx__PxVec3_20const__29, void_20emscripten__internal__MemberAccess_physx__PxVec3_2c_20float___setWire_physx__PxVec3__28float_20physx__PxVec3____20const__2c_20physx__PxVec3__2c_20float_29, std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____push_back_5babi_v160004_5d_28physx__PxVec3_20const__29, std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____resize_28unsigned_20long_2c_20physx__PxVec3_20const__29, std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____size_5babi_v160004_5d_28_29_20const, void_20const__20emscripten__internal__getActualType_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____29, void_20emscripten__internal__raw_destructor_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____29, std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____20emscripten__internal__operator_new_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____28_29, emscripten__internal__VectorAccess_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3_____get_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const__2c_20unsigned_20long_29, emscripten__internal__VectorAccess_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3_____set_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3_20const__29, physx__PxQuat__20emscripten__internal__raw_constructor_physx__PxQuat__28_29, void_20emscripten__internal__raw_destructor_physx__PxQuat__28physx__PxQuat__29, float_20emscripten__internal__MemberAccess_physx__PxQuat_2c_20float___getWire_physx__PxQuat__28float_20physx__PxQuat____20const__2c_20physx__PxQuat_20const__29, void_20emscripten__internal__MemberAccess_physx__PxQuat_2c_20float___setWire_physx__PxQuat__28float_20physx__PxQuat____20const__2c_20physx__PxQuat__2c_20float_29, physx__PxTransform__20emscripten__internal__raw_constructor_physx__PxTransform__28_29, void_20emscripten__internal__raw_destructor_physx__PxTransform__28physx__PxTransform__29, physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxTransform_2c_20physx__PxVec3___getWire_physx__PxTransform__28physx__PxVec3_20physx__PxTransform____20const__2c_20physx__PxTransform_20const__29, void_20emscripten__internal__MemberAccess_physx__PxTransform_2c_20physx__PxVec3___setWire_physx__PxTransform__28physx__PxVec3_20physx__PxTransform____20const__2c_20physx__PxTransform__2c_20physx__PxVec3__29, physx__PxQuat__20emscripten__internal__MemberAccess_physx__PxTransform_2c_20physx__PxQuat___getWire_physx__PxTransform__28physx__PxQuat_20physx__PxTransform____20const__2c_20physx__PxTransform_20const__29, void_20emscripten__internal__MemberAccess_physx__PxTransform_2c_20physx__PxQuat___setWire_physx__PxTransform__28physx__PxQuat_20physx__PxTransform____20const__2c_20physx__PxTransform__2c_20physx__PxQuat__29, physx__PxExtendedVec3__20emscripten__internal__raw_constructor_physx__PxExtendedVec3__28_29, void_20emscripten__internal__raw_destructor_physx__PxExtendedVec3__28physx__PxExtendedVec3__29, float_20emscripten__internal__MemberAccess_physx__PxExtendedVec3_2c_20float___getWire_physx__PxExtendedVec3__28float_20physx__PxExtendedVec3____20const__2c_20physx__PxExtendedVec3_20const__29, void_20emscripten__internal__MemberAccess_physx__PxExtendedVec3_2c_20float___setWire_physx__PxExtendedVec3__28float_20physx__PxExtendedVec3____20const__2c_20physx__PxExtendedVec3__2c_20float_29, physx__PxBounds3__20emscripten__internal__raw_constructor_physx__PxBounds3__28_29, void_20emscripten__internal__raw_destructor_physx__PxBounds3__28physx__PxBounds3__29, physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxBounds3_2c_20physx__PxVec3___getWire_physx__PxBounds3__28physx__PxVec3_20physx__PxBounds3____20const__2c_20physx__PxBounds3_20const__29, void_20emscripten__internal__MemberAccess_physx__PxBounds3_2c_20physx__PxVec3___setWire_physx__PxBounds3__28physx__PxVec3_20physx__PxBounds3____20const__2c_20physx__PxBounds3__2c_20physx__PxVec3__29, std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____push_back_5babi_v160004_5d_28physx__PxContactPairPoint_20const__29, std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____resize_28unsigned_20long_2c_20physx__PxContactPairPoint_20const__29, std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____size_5babi_v160004_5d_28_29_20const, void_20const__20emscripten__internal__getActualType_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____29, void_20emscripten__internal__raw_destructor_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____29, std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____20emscripten__internal__operator_new_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____28_29, emscripten__internal__VectorAccess_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint_____get_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const__2c_20unsigned_20long_29, emscripten__internal__VectorAccess_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint_____set_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint_20const__29, emscripten__internal__Invoker_physx__PxDebugPoint__2c_20physx__PxVec3___2c_20unsigned_20int_____invoke_28physx__PxDebugPoint__20_28__29_28physx__PxVec3___2c_20unsigned_20int___29_2c_20physx__PxVec3__2c_20unsigned_20int_29, emscripten__internal__Invoker_physx__PxDebugLine__2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int_____invoke_28physx__PxDebugLine__20_28__29_28physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int___29_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20unsigned_20int_29, emscripten__internal__Invoker_physx__PxDebugTriangle__2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int_____invoke_28physx__PxDebugTriangle__20_28__29_28physx__PxVec3___2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int___29_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20unsigned_20int_29, emscripten__internal__Invoker_unsigned_20int_2c_20unsigned_20int___invoke_28unsigned_20int_20_28__29_28unsigned_20int_29_2c_20unsigned_20int_29, emscripten__internal__Invoker_unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int___invoke_28unsigned_20int_20_28__29_28unsigned_20int_2c_20unsigned_20int_29_2c_20unsigned_20int_2c_20unsigned_20int_29, emscripten__internal__MethodInvoker_unsigned_20int_20_28physx__PxRenderBuffer____29_28_29_20const_2c_20unsigned_20int_2c_20physx__PxRenderBuffer_20const____invoke_28unsigned_20int_20_28physx__PxRenderBuffer____20const__29_28_29_20const_2c_20physx__PxRenderBuffer_20const__29, emscripten__internal__FunctionInvoker_physx__PxDebugLine_20const__20_28__29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_2c_20physx__PxDebugLine_20const__2c_20physx__PxRenderBuffer_20const__2c_20unsigned_20int___invoke_28physx__PxDebugLine_20const__20_28___29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_2c_20physx__PxRenderBuffer_20const__2c_20unsigned_20int_29, emscripten__internal__FunctionInvoker_physx__PxDebugPoint_20const__20_28__29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_2c_20physx__PxDebugPoint_20const__2c_20physx__PxRenderBuffer_20const__2c_20unsigned_20int___invoke_28physx__PxDebugPoint_20const__20_28___29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_2c_20physx__PxRenderBuffer_20const__2c_20unsigned_20int_29, emscripten__internal__FunctionInvoker_physx__PxDebugTriangle_20const__20_28__29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_2c_20physx__PxDebugTriangle_20const__2c_20physx__PxRenderBuffer_20const__2c_20unsigned_20int___invoke_28physx__PxDebugTriangle_20const__20_28___29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_2c_20physx__PxRenderBuffer_20const__2c_20unsigned_20int_29, emscripten__internal__Invoker_physx__PxSceneDesc__2c_20physx__PxTolerancesScale_____invoke_28physx__PxSceneDesc__20_28__29_28physx__PxTolerancesScale___29_2c_20physx__PxTolerancesScale__29, emscripten__internal__MethodInvoker_void_20_28physx__PxFoundation____29_28_29_2c_20void_2c_20physx__PxFoundation____invoke_28void_20_28physx__PxFoundation____20const__29_28_29_2c_20physx__PxFoundation__29, emscripten__internal__MethodInvoker_void_20_28physx__PxScene____29_28_29_2c_20void_2c_20physx__PxScene____invoke_28void_20_28physx__PxScene____20const__29_28_29_2c_20physx__PxScene__29, emscripten__internal__MethodInvoker_void_20_28physx__PxScene____29_28physx__PxVec3_20const__29_2c_20void_2c_20physx__PxScene__2c_20physx__PxVec3_20const____invoke_28void_20_28physx__PxScene____20const__29_28physx__PxVec3_20const__29_2c_20physx__PxScene__2c_20physx__PxVec3__29, emscripten__internal__MethodInvoker_physx__PxVec3_20_28physx__PxScene____29_28_29_20const_2c_20physx__PxVec3_2c_20physx__PxScene_20const____invoke_28physx__PxVec3_20_28physx__PxScene____20const__29_28_29_20const_2c_20physx__PxScene_20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxScene____29_28physx__PxActor__2c_20physx__PxBVHStructure_20const__29_2c_20void_2c_20physx__PxScene__2c_20physx__PxActor__2c_20physx__PxBVHStructure_20const____invoke_28void_20_28physx__PxScene____20const__29_28physx__PxActor__2c_20physx__PxBVHStructure_20const__29_2c_20physx__PxScene__2c_20physx__PxActor__2c_20physx__PxBVHStructure_20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxScene____29_28physx__PxActor__2c_20bool_29_2c_20void_2c_20physx__PxScene__2c_20physx__PxActor__2c_20bool___invoke_28void_20_28physx__PxScene____20const__29_28physx__PxActor__2c_20bool_29_2c_20physx__PxScene__2c_20physx__PxActor__2c_20bool_29, emscripten__internal__MethodInvoker_physx__PxPvdSceneClient__20_28physx__PxScene____29_28_29_2c_20physx__PxPvdSceneClient__2c_20physx__PxScene____invoke_28physx__PxPvdSceneClient__20_28physx__PxScene____20const__29_28_29_2c_20physx__PxScene__29, emscripten__internal__MethodInvoker_unsigned_20int_20_28physx__PxScene____29_28physx__PxFlags_physx__PxActorTypeFlag__Enum_2c_20unsigned_20short__2c_20physx__PxActor___2c_20unsigned_20int_2c_20unsigned_20int_29_20const_2c_20unsigned_20int_2c_20physx__PxScene_20const__2c_20physx__PxFlags_physx__PxActorTypeFlag__Enum_2c_20unsigned_20short__2c_20physx__PxActor___2c_20unsigned_20int_2c_20unsigned_20int___invoke_28unsigned_20int_20_28physx__PxScene____20const__29_28physx__PxFlags_physx__PxActorTypeFlag__Enum_2c_20unsigned_20short__2c_20physx__PxActor___2c_20unsigned_20int_2c_20unsigned_20int_29_20const_2c_20physx__PxScene_20const__2c_20physx__PxFlags_physx__PxActorTypeFlag__Enum_2c_20unsigned_20short___2c_20physx__PxActor___2c_20unsigned_20int_2c_20unsigned_20int_29, emscripten__internal__MethodInvoker_void_20_28physx__PxScene____29_28physx__PxBounds3_20const__29_2c_20void_2c_20physx__PxScene__2c_20physx__PxBounds3_20const____invoke_28void_20_28physx__PxScene____20const__29_28physx__PxBounds3_20const__29_2c_20physx__PxScene__2c_20physx__PxBounds3__29, emscripten__internal__MethodInvoker_float_20_28physx__PxScene____29_28physx__PxVisualizationParameter__Enum_29_20const_2c_20float_2c_20physx__PxScene_20const__2c_20physx__PxVisualizationParameter__Enum___invoke_28float_20_28physx__PxScene____20const__29_28physx__PxVisualizationParameter__Enum_29_20const_2c_20physx__PxScene_20const__2c_20physx__PxVisualizationParameter__Enum_29, emscripten__internal__MethodInvoker_bool_20_28physx__PxScene____29_28physx__PxVisualizationParameter__Enum_2c_20float_29_2c_20bool_2c_20physx__PxScene__2c_20physx__PxVisualizationParameter__Enum_2c_20float___invoke_28bool_20_28physx__PxScene____20const__29_28physx__PxVisualizationParameter__Enum_2c_20float_29_2c_20physx__PxScene__2c_20physx__PxVisualizationParameter__Enum_2c_20float_29, emscripten__internal__FunctionInvoker_physx__PxRenderBuffer_20const__20_28__29_28physx__PxScene__29_2c_20physx__PxRenderBuffer_20const__2c_20physx__PxScene____invoke_28physx__PxRenderBuffer_20const__20_28___29_28physx__PxScene__29_2c_20physx__PxScene__29, emscripten__internal__FunctionInvoker_unsigned_20int_20_28__29_28physx__PxScene__29_2c_20unsigned_20int_2c_20physx__PxScene____invoke_28unsigned_20int_20_28___29_28physx__PxScene__29_2c_20physx__PxScene__29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxScene__2c_20float_2c_20bool_29_2c_20void_2c_20physx__PxScene__2c_20float_2c_20bool___invoke_28void_20_28___29_28physx__PxScene__2c_20float_2c_20bool_29_2c_20physx__PxScene__2c_20float_2c_20bool_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28physx__PxScene__2c_20bool_29_2c_20bool_2c_20physx__PxScene__2c_20bool___invoke_28bool_20_28___29_28physx__PxScene__2c_20bool_29_2c_20physx__PxScene__2c_20bool_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxHitCallback_physx__PxRaycastHit___29_2c_20bool_2c_20physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxHitCallback_physx__PxRaycastHit_____invoke_28bool_20_28___29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxHitCallback_physx__PxRaycastHit___29_2c_20physx__PxScene__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20physx__PxHitCallback_physx__PxRaycastHit___29, emscripten__internal__FunctionInvoker_bool_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_2c_20bool_2c_20physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const____invoke_28bool_20_28___29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_2c_20physx__PxScene__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20short_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29, emscripten__internal__FunctionInvoker_bool_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_2c_20bool_2c_20physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const____invoke_28bool_20_28___29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_2c_20physx__PxScene__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29, emscripten__internal__FunctionInvoker_int_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_2c_20int_2c_20physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const____invoke_28int_20_28___29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_2c_20physx__PxScene__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29, emscripten__internal__FunctionInvoker_bool_20_28__29_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxSweepHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29_2c_20bool_2c_20physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxSweepHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float___invoke_28bool_20_28___29_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxSweepHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29_2c_20physx__PxScene__2c_20physx__PxGeometry__2c_20physx__PxTransform__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20short_2c_20physx__PxSweepHit__2c_20physx__PxQueryFilterData__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29, emscripten__internal__FunctionInvoker_int_20_28__29_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29_2c_20int_2c_20physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float___invoke_28int_20_28___29_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29_2c_20physx__PxScene__2c_20physx__PxGeometry__2c_20physx__PxTransform__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29, emscripten__internal__FunctionInvoker_physx__PxShape__20_28__29_28physx__PxQueryHit__29_2c_20physx__PxShape__2c_20physx__PxQueryHit____invoke_28physx__PxShape__20_28___29_28physx__PxQueryHit__29_2c_20physx__PxQueryHit__29, emscripten__internal__FunctionInvoker_physx__PxRigidActor__20_28__29_28physx__PxQueryHit__29_2c_20physx__PxRigidActor__2c_20physx__PxQueryHit____invoke_28physx__PxRigidActor__20_28___29_28physx__PxQueryHit__29_2c_20physx__PxQueryHit__29, physx__PxQueryHit__20emscripten__base_physx__PxQueryHit___convertPointer_physx__PxLocationHit_2c_20physx__PxQueryHit__28physx__PxLocationHit__29, physx__PxLocationHit__20emscripten__base_physx__PxQueryHit___convertPointer_physx__PxQueryHit_2c_20physx__PxLocationHit__28physx__PxQueryHit__29, physx__PxLocationHit__20emscripten__base_physx__PxLocationHit___convertPointer_physx__PxRaycastHit_2c_20physx__PxLocationHit__28physx__PxRaycastHit__29, physx__PxRaycastHit__20emscripten__base_physx__PxLocationHit___convertPointer_physx__PxLocationHit_2c_20physx__PxRaycastHit__28physx__PxLocationHit__29, emscripten__internal__Invoker_physx__PxRaycastHit____invoke_28physx__PxRaycastHit__20_28__29_28_29_29, std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____push_back_5babi_v160004_5d_28physx__PxRaycastHit_20const__29, std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____resize_28unsigned_20long_2c_20physx__PxRaycastHit_20const__29, std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____size_5babi_v160004_5d_28_29_20const, void_20const__20emscripten__internal__getActualType_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____29, void_20emscripten__internal__raw_destructor_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____29, std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____20emscripten__internal__operator_new_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____28_29, emscripten__internal__VectorAccess_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit_____get_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const__2c_20unsigned_20long_29, emscripten__internal__VectorAccess_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit_____set_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit_20const__29, physx__PxHitCallback_physx__PxRaycastHit___20emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____convertPointer_PxRaycastCallbackWrapper_2c_20physx__PxHitCallback_physx__PxRaycastHit___28PxRaycastCallbackWrapper__29, PxRaycastCallbackWrapper__20emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____convertPointer_physx__PxHitCallback_physx__PxRaycastHit__2c_20PxRaycastCallbackWrapper__28physx__PxHitCallback_physx__PxRaycastHit___29, emscripten__class__physx__PxHitCallback_physx__PxRaycastHit__2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxHitCallback_physx__PxRaycastHit__2c_20emscripten__internal__NoBaseClass___allow_subclass_PxRaycastCallbackWrapper_2c_20physx__PxRaycastHit__2c_20unsigned_20int__28char_20const__2c_20emscripten__constructor_physx__PxRaycastHit__2c_20unsigned_20int__29_20const___lambda__28PxRaycastCallbackWrapper__29____invoke_28PxRaycastCallbackWrapper__29, emscripten__internal__FunctionInvoker_void_20_28__29_28PxRaycastCallbackWrapper__29_2c_20void_2c_20PxRaycastCallbackWrapper____invoke_28void_20_28___29_28PxRaycastCallbackWrapper__29_2c_20PxRaycastCallbackWrapper__29, physx__PxHitCallback_physx__PxRaycastHit___20emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____convertPointer_physx__PxHitBuffer_physx__PxRaycastHit__2c_20physx__PxHitCallback_physx__PxRaycastHit___28physx__PxHitBuffer_physx__PxRaycastHit___29, physx__PxHitBuffer_physx__PxRaycastHit___20emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____convertPointer_physx__PxHitCallback_physx__PxRaycastHit__2c_20physx__PxHitBuffer_physx__PxRaycastHit___28physx__PxHitCallback_physx__PxRaycastHit___29, emscripten__internal__Invoker_physx__PxHitBuffer_physx__PxRaycastHit_____invoke_28physx__PxHitBuffer_physx__PxRaycastHit___20_28__29_28_29_29, emscripten__internal__Invoker_physx__PxRaycastHit__2c_20unsigned_20int___invoke_28physx__PxRaycastHit__20_28__29_28unsigned_20int_29_2c_20unsigned_20int_29, physx__PxLocationHit__20emscripten__base_physx__PxLocationHit___convertPointer_physx__PxSweepHit_2c_20physx__PxLocationHit__28physx__PxSweepHit__29, physx__PxSweepHit__20emscripten__base_physx__PxLocationHit___convertPointer_physx__PxLocationHit_2c_20physx__PxSweepHit__28physx__PxLocationHit__29, emscripten__internal__Invoker_physx__PxSweepHit____invoke_28physx__PxSweepHit__20_28__29_28_29_29, std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____push_back_5babi_v160004_5d_28physx__PxSweepHit_20const__29, std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____resize_28unsigned_20long_2c_20physx__PxSweepHit_20const__29, std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____size_5babi_v160004_5d_28_29_20const, void_20const__20emscripten__internal__getActualType_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____29, void_20emscripten__internal__raw_destructor_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____29, std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____20emscripten__internal__operator_new_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____28_29, emscripten__internal__VectorAccess_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit_____get_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const__2c_20unsigned_20long_29, emscripten__internal__VectorAccess_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit_____set_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit_20const__29, physx__PxHitCallback_physx__PxSweepHit___20emscripten__base_physx__PxHitCallback_physx__PxSweepHit____convertPointer_PxSweepCallbackWrapper_2c_20physx__PxHitCallback_physx__PxSweepHit___28PxSweepCallbackWrapper__29, PxSweepCallbackWrapper__20emscripten__base_physx__PxHitCallback_physx__PxSweepHit____convertPointer_physx__PxHitCallback_physx__PxSweepHit__2c_20PxSweepCallbackWrapper__28physx__PxHitCallback_physx__PxSweepHit___29, emscripten__class__physx__PxHitCallback_physx__PxSweepHit__2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxHitCallback_physx__PxSweepHit__2c_20emscripten__internal__NoBaseClass___allow_subclass_PxSweepCallbackWrapper_2c_20physx__PxSweepHit__2c_20unsigned_20int__28char_20const__2c_20emscripten__constructor_physx__PxSweepHit__2c_20unsigned_20int__29_20const___lambda__28PxSweepCallbackWrapper__29____invoke_28PxSweepCallbackWrapper__29, emscripten__internal__FunctionInvoker_void_20_28__29_28PxSweepCallbackWrapper__29_2c_20void_2c_20PxSweepCallbackWrapper____invoke_28void_20_28___29_28PxSweepCallbackWrapper__29_2c_20PxSweepCallbackWrapper__29, physx__PxHitCallback_physx__PxSweepHit___20emscripten__base_physx__PxHitCallback_physx__PxSweepHit____convertPointer_physx__PxHitBuffer_physx__PxSweepHit__2c_20physx__PxHitCallback_physx__PxSweepHit___28physx__PxHitBuffer_physx__PxSweepHit___29, physx__PxHitBuffer_physx__PxSweepHit___20emscripten__base_physx__PxHitCallback_physx__PxSweepHit____convertPointer_physx__PxHitCallback_physx__PxSweepHit__2c_20physx__PxHitBuffer_physx__PxSweepHit___28physx__PxHitCallback_physx__PxSweepHit___29, emscripten__internal__Invoker_physx__PxHitBuffer_physx__PxSweepHit_____invoke_28physx__PxHitBuffer_physx__PxSweepHit___20_28__29_28_29_29, emscripten__internal__Invoker_physx__PxSweepHit__2c_20unsigned_20int___invoke_28physx__PxSweepHit__20_28__29_28unsigned_20int_29_2c_20unsigned_20int_29, emscripten__internal__Invoker_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___2c_20int_____invoke_28physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___20_28__29_28int___29_2c_20int_29, emscripten__internal__Invoker_physx__PxQueryFilterData____invoke_28physx__PxQueryFilterData__20_28__29_28_29_29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxQueryFilterData__2c_20unsigned_20short_29_2c_20void_2c_20physx__PxQueryFilterData__2c_20unsigned_20short___invoke_28void_20_28___29_28physx__PxQueryFilterData__2c_20unsigned_20short_29_2c_20physx__PxQueryFilterData__2c_20unsigned_20short_29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxQueryFilterData__2c_20unsigned_20int_2c_20unsigned_20short_29_2c_20void_2c_20physx__PxQueryFilterData__2c_20unsigned_20int_2c_20unsigned_20short___invoke_28void_20_28___29_28physx__PxQueryFilterData__2c_20unsigned_20int_2c_20unsigned_20short_29_2c_20physx__PxQueryFilterData__2c_20unsigned_20int_2c_20unsigned_20short_29, emscripten__internal__Invoker_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___2c_20int_____invoke_28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___20_28__29_28int___29_2c_20int_29, physx__PxQueryFilterCallback__20emscripten__base_physx__PxQueryFilterCallback___convertPointer_PxQueryFilterCallbackWrapper_2c_20physx__PxQueryFilterCallback__28PxQueryFilterCallbackWrapper__29, PxQueryFilterCallbackWrapper__20emscripten__base_physx__PxQueryFilterCallback___convertPointer_physx__PxQueryFilterCallback_2c_20PxQueryFilterCallbackWrapper__28physx__PxQueryFilterCallback__29, emscripten__class__physx__PxQueryFilterCallback_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxQueryFilterCallback_2c_20emscripten__internal__NoBaseClass___allow_subclass_PxQueryFilterCallbackWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28PxQueryFilterCallbackWrapper__29____invoke_28PxQueryFilterCallbackWrapper__29, emscripten__internal__FunctionInvoker_void_20_28__29_28PxQueryFilterCallbackWrapper__29_2c_20void_2c_20PxQueryFilterCallbackWrapper____invoke_28void_20_28___29_28PxQueryFilterCallbackWrapper__29_2c_20PxQueryFilterCallbackWrapper__29, emscripten__internal__MethodInvoker_void_20_28physx__PxMaterial____29_28float_29_2c_20void_2c_20physx__PxMaterial__2c_20float___invoke_28void_20_28physx__PxMaterial____20const__29_28float_29_2c_20physx__PxMaterial__2c_20float_29, emscripten__internal__MethodInvoker_float_20_28physx__PxMaterial____29_28_29_20const_2c_20float_2c_20physx__PxMaterial_20const____invoke_28float_20_28physx__PxMaterial____20const__29_28_29_20const_2c_20physx__PxMaterial_20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxMaterial____29_28physx__PxCombineMode__Enum_29_2c_20void_2c_20physx__PxMaterial__2c_20physx__PxCombineMode__Enum___invoke_28void_20_28physx__PxMaterial____20const__29_28physx__PxCombineMode__Enum_29_2c_20physx__PxMaterial__2c_20physx__PxCombineMode__Enum_29, emscripten__internal__MethodInvoker_void_20_28physx__PxMaterial____29_28_29_2c_20void_2c_20physx__PxMaterial____invoke_28void_20_28physx__PxMaterial____20const__29_28_29_2c_20physx__PxMaterial__29, std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____push_back_5babi_v160004_5d_28physx__PxMaterial__20const__29, std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____resize_28unsigned_20long_2c_20physx__PxMaterial__20const__29, std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____size_5babi_v160004_5d_28_29_20const, void_20const__20emscripten__internal__getActualType_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____29, void_20emscripten__internal__raw_destructor_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____29, std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____20emscripten__internal__operator_new_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____28_29, emscripten__internal__VectorAccess_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial______get_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const__2c_20unsigned_20long_29, emscripten__internal__VectorAccess_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial______set_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxShape____29_28_29_2c_20void_2c_20physx__PxShape____invoke_28void_20_28physx__PxShape____20const__29_28_29_2c_20physx__PxShape__29, emscripten__internal__MethodInvoker_unsigned_20int_20_28physx__PxShape____29_28_29_20const_2c_20unsigned_20int_2c_20physx__PxShape_20const____invoke_28unsigned_20int_20_28physx__PxShape____20const__29_28_29_20const_2c_20physx__PxShape_20const__29, emscripten__internal__MethodInvoker_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20_28physx__PxShape____29_28_29_20const_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__2c_20physx__PxShape_20const____invoke_28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20_28physx__PxShape____20const__29_28_29_20const_2c_20physx__PxShape_20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxShape____29_28physx__PxShapeFlag__Enum_2c_20bool_29_2c_20void_2c_20physx__PxShape__2c_20physx__PxShapeFlag__Enum_2c_20bool___invoke_28void_20_28physx__PxShape____20const__29_28physx__PxShapeFlag__Enum_2c_20bool_29_2c_20physx__PxShape__2c_20physx__PxShapeFlag__Enum_2c_20bool_29, emscripten__internal__MethodInvoker_void_20_28physx__PxShape____29_28physx__PxTransform_20const__29_2c_20void_2c_20physx__PxShape__2c_20physx__PxTransform_20const____invoke_28void_20_28physx__PxShape____20const__29_28physx__PxTransform_20const__29_2c_20physx__PxShape__2c_20physx__PxTransform__29, emscripten__internal__MethodInvoker_void_20_28physx__PxShape____29_28physx__PxGeometry_20const__29_2c_20void_2c_20physx__PxShape__2c_20physx__PxGeometry_20const____invoke_28void_20_28physx__PxShape____20const__29_28physx__PxGeometry_20const__29_2c_20physx__PxShape__2c_20physx__PxGeometry__29, emscripten__internal__MethodInvoker_bool_20_28physx__PxShape____29_28physx__PxBoxGeometry__29_20const_2c_20bool_2c_20physx__PxShape_20const__2c_20physx__PxBoxGeometry____invoke_28bool_20_28physx__PxShape____20const__29_28physx__PxBoxGeometry__29_20const_2c_20physx__PxShape_20const__2c_20physx__PxBoxGeometry__29, emscripten__internal__MethodInvoker_bool_20_28physx__PxShape____29_28physx__PxSphereGeometry__29_20const_2c_20bool_2c_20physx__PxShape_20const__2c_20physx__PxSphereGeometry____invoke_28bool_20_28physx__PxShape____20const__29_28physx__PxSphereGeometry__29_20const_2c_20physx__PxShape_20const__2c_20physx__PxSphereGeometry__29, emscripten__internal__MethodInvoker_bool_20_28physx__PxShape____29_28physx__PxPlaneGeometry__29_20const_2c_20bool_2c_20physx__PxShape_20const__2c_20physx__PxPlaneGeometry____invoke_28bool_20_28physx__PxShape____20const__29_28physx__PxPlaneGeometry__29_20const_2c_20physx__PxShape_20const__2c_20physx__PxPlaneGeometry__29, emscripten__internal__MethodInvoker_void_20_28physx__PxShape____29_28physx__PxFilterData_20const__29_2c_20void_2c_20physx__PxShape__2c_20physx__PxFilterData_20const____invoke_28void_20_28physx__PxShape____20const__29_28physx__PxFilterData_20const__29_2c_20physx__PxShape__2c_20physx__PxFilterData__29, emscripten__internal__MethodInvoker_physx__PxFilterData_20_28physx__PxShape____29_28_29_20const_2c_20physx__PxFilterData_2c_20physx__PxShape_20const____invoke_28physx__PxFilterData_20_28physx__PxShape____20const__29_28_29_20const_2c_20physx__PxShape_20const__29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxShape__2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____29_2c_20void_2c_20physx__PxShape__2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial______invoke_28void_20_28___29_28physx__PxShape__2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____29_2c_20physx__PxShape__2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____29, emscripten__internal__FunctionInvoker_physx__PxBounds3_20_28__29_28physx__PxShape__2c_20physx__PxRigidActor__2c_20float_29_2c_20physx__PxBounds3_2c_20physx__PxShape__2c_20physx__PxRigidActor__2c_20float___invoke_28physx__PxBounds3_20_28___29_28physx__PxShape__2c_20physx__PxRigidActor__2c_20float_29_2c_20physx__PxShape__2c_20physx__PxRigidActor__2c_20float_29, emscripten__internal__MethodInvoker_void_20_28physx__PxPhysics____29_28_29_2c_20void_2c_20physx__PxPhysics____invoke_28void_20_28physx__PxPhysics____20const__29_28_29_2c_20physx__PxPhysics__29, emscripten__internal__MethodInvoker_physx__PxTolerancesScale_20const__20_28physx__PxPhysics____29_28_29_20const_2c_20physx__PxTolerancesScale_20const__2c_20physx__PxPhysics_20const____invoke_28physx__PxTolerancesScale_20const__20_28physx__PxPhysics____20const__29_28_29_20const_2c_20physx__PxPhysics_20const__29, emscripten__internal__MethodInvoker_physx__PxScene__20_28physx__PxPhysics____29_28physx__PxSceneDesc_20const__29_2c_20physx__PxScene__2c_20physx__PxPhysics__2c_20physx__PxSceneDesc_20const____invoke_28physx__PxScene__20_28physx__PxPhysics____20const__29_28physx__PxSceneDesc_20const__29_2c_20physx__PxPhysics__2c_20physx__PxSceneDesc__29, emscripten__internal__MethodInvoker_physx__PxShape__20_28physx__PxPhysics____29_28physx__PxGeometry_20const__2c_20physx__PxMaterial_20const__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxShape__2c_20physx__PxPhysics__2c_20physx__PxGeometry_20const__2c_20physx__PxMaterial_20const__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char____invoke_28physx__PxShape__20_28physx__PxPhysics____20const__29_28physx__PxGeometry_20const__2c_20physx__PxMaterial_20const__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxPhysics__2c_20physx__PxGeometry__2c_20physx__PxMaterial__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___29, emscripten__internal__MethodInvoker_physx__PxMaterial__20_28physx__PxPhysics____29_28float_2c_20float_2c_20float_29_2c_20physx__PxMaterial__2c_20physx__PxPhysics__2c_20float_2c_20float_2c_20float___invoke_28physx__PxMaterial__20_28physx__PxPhysics____20const__29_28float_2c_20float_2c_20float_29_2c_20physx__PxPhysics__2c_20float_2c_20float_2c_20float_29, emscripten__internal__MethodInvoker_physx__PxRigidDynamic__20_28physx__PxPhysics____29_28physx__PxTransform_20const__29_2c_20physx__PxRigidDynamic__2c_20physx__PxPhysics__2c_20physx__PxTransform_20const____invoke_28physx__PxRigidDynamic__20_28physx__PxPhysics____20const__29_28physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxTransform__29, emscripten__internal__MethodInvoker_physx__PxRigidStatic__20_28physx__PxPhysics____29_28physx__PxTransform_20const__29_2c_20physx__PxRigidStatic__2c_20physx__PxPhysics__2c_20physx__PxTransform_20const____invoke_28physx__PxRigidStatic__20_28physx__PxPhysics____20const__29_28physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxTransform__29, emscripten__internal__Invoker_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___2c_20int_____invoke_28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_2c_20int_29, emscripten__internal__MethodInvoker_bool_20_28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char_____29_28physx__PxShapeFlag__Enum_29_20const_2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20const__2c_20physx__PxShapeFlag__Enum___invoke_28bool_20_28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char_____20const__29_28physx__PxShapeFlag__Enum_29_20const_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20const__2c_20physx__PxShapeFlag__Enum_29, physx__PxErrorCallback__20emscripten__base_physx__PxErrorCallback___convertPointer_physx__PxDefaultErrorCallback_2c_20physx__PxErrorCallback__28physx__PxDefaultErrorCallback__29, physx__PxDefaultErrorCallback__20emscripten__base_physx__PxErrorCallback___convertPointer_physx__PxErrorCallback_2c_20physx__PxDefaultErrorCallback__28physx__PxErrorCallback__29, emscripten__internal__Invoker_physx__PxDefaultErrorCallback____invoke_28physx__PxDefaultErrorCallback__20_28__29_28_29_29, emscripten__internal__MethodInvoker_unsigned_20char_20_28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____29_28_29_20const_2c_20unsigned_20char_2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20const____invoke_28unsigned_20char_20_28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____20const__29_28_29_20const_2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____29_28_29_2c_20void_2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____invoke_28void_20_28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____20const__29_28_29_2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___29, emscripten__internal__Invoker_physx__PxHeightFieldSample____invoke_28physx__PxHeightFieldSample__20_28__29_28_29_29, std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____push_back_5babi_v160004_5d_28physx__PxHeightFieldSample_20const__29, std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____resize_28unsigned_20long_2c_20physx__PxHeightFieldSample_20const__29, std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____size_5babi_v160004_5d_28_29_20const, void_20const__20emscripten__internal__getActualType_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____29, void_20emscripten__internal__raw_destructor_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____29, std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____20emscripten__internal__operator_new_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____28_29, emscripten__internal__VectorAccess_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample_____get_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const__2c_20unsigned_20long_29, emscripten__internal__VectorAccess_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample_____set_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample_20const__29, std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____push_back_5babi_v160004_5d_28unsigned_20short_20const__29, std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____resize_28unsigned_20long_2c_20unsigned_20short_20const__29, std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____size_5babi_v160004_5d_28_29_20const, void_20const__20emscripten__internal__getActualType_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____29, void_20emscripten__internal__raw_destructor_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____29, std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____20emscripten__internal__operator_new_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____28_29, emscripten__internal__VectorAccess_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short_____get_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const__2c_20unsigned_20long_29, emscripten__internal__VectorAccess_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short_____set_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_20const__29, emscripten__internal__FunctionInvoker_physx__PxConvexMesh__20_28__29_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxPhysics__29_2c_20physx__PxConvexMesh__2c_20physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxPhysics____invoke_28physx__PxConvexMesh__20_28___29_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxPhysics__29_2c_20physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxPhysics__29, emscripten__internal__FunctionInvoker_physx__PxConvexMesh__20_28__29_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20physx__PxPhysics__29_2c_20physx__PxConvexMesh__2c_20physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20physx__PxPhysics____invoke_28physx__PxConvexMesh__20_28___29_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20physx__PxPhysics__29_2c_20physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20physx__PxPhysics__29, emscripten__internal__FunctionInvoker_physx__PxTriangleMesh__20_28__29_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20int_2c_20unsigned_20int_2c_20bool_2c_20physx__PxPhysics__29_2c_20physx__PxTriangleMesh__2c_20physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20int_2c_20unsigned_20int_2c_20bool_2c_20physx__PxPhysics____invoke_28physx__PxTriangleMesh__20_28___29_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20int_2c_20unsigned_20int_2c_20bool_2c_20physx__PxPhysics__29_2c_20physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20int_2c_20unsigned_20int_2c_20bool_2c_20physx__PxPhysics__29, emscripten__internal__FunctionInvoker_physx__PxTriangleMesh__20_28__29_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20physx__PxPhysics__29_2c_20physx__PxTriangleMesh__2c_20physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20physx__PxPhysics____invoke_28physx__PxTriangleMesh__20_28___29_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20physx__PxPhysics__29_2c_20physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20physx__PxPhysics__29, emscripten__internal__FunctionInvoker_physx__PxHeightField__20_28__29_28physx__PxCooking__2c_20unsigned_20int_2c_20unsigned_20int_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxPhysics__29_2c_20physx__PxHeightField__2c_20physx__PxCooking__2c_20unsigned_20int_2c_20unsigned_20int_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxPhysics____invoke_28physx__PxHeightField__20_28___29_28physx__PxCooking__2c_20unsigned_20int_2c_20unsigned_20int_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxPhysics__29_2c_20physx__PxCooking__2c_20unsigned_20int_2c_20unsigned_20int_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxPhysics__29, emscripten__internal__Invoker_physx__PxCookingParams__2c_20physx__PxTolerancesScale_____invoke_28physx__PxCookingParams__20_28__29_28physx__PxTolerancesScale___29_2c_20physx__PxTolerancesScale__29, physx__PxCpuDispatcher__20emscripten__base_physx__PxCpuDispatcher___convertPointer_physx__PxDefaultCpuDispatcher_2c_20physx__PxCpuDispatcher__28physx__PxDefaultCpuDispatcher__29, physx__PxDefaultCpuDispatcher__20emscripten__base_physx__PxCpuDispatcher___convertPointer_physx__PxCpuDispatcher_2c_20physx__PxDefaultCpuDispatcher__28physx__PxCpuDispatcher__29, physx__PxFilterData__20emscripten__internal__raw_constructor_physx__PxFilterData__28_29, void_20emscripten__internal__raw_destructor_physx__PxFilterData__28physx__PxFilterData__29, unsigned_20int_20emscripten__internal__MemberAccess_physx__PxFilterData_2c_20unsigned_20int___getWire_physx__PxFilterData__28unsigned_20int_20physx__PxFilterData____20const__2c_20physx__PxFilterData_20const__29, void_20emscripten__internal__MemberAccess_physx__PxFilterData_2c_20unsigned_20int___setWire_physx__PxFilterData__28unsigned_20int_20physx__PxFilterData____20const__2c_20physx__PxFilterData__2c_20unsigned_20int_29, emscripten__internal__MethodInvoker_void_20_28physx__PxActor____29_28physx__PxActorFlag__Enum_2c_20bool_29_2c_20void_2c_20physx__PxActor__2c_20physx__PxActorFlag__Enum_2c_20bool___invoke_28void_20_28physx__PxActor____20const__29_28physx__PxActorFlag__Enum_2c_20bool_29_2c_20physx__PxActor__2c_20physx__PxActorFlag__Enum_2c_20bool_29, emscripten__internal__MethodInvoker_void_20_28physx__PxActor____29_28_29_2c_20void_2c_20physx__PxActor____invoke_28void_20_28physx__PxActor____20const__29_28_29_2c_20physx__PxActor__29, physx__PxActor__20emscripten__base_physx__PxActor___convertPointer_physx__PxRigidActor_2c_20physx__PxActor__28physx__PxRigidActor__29, physx__PxRigidActor__20emscripten__base_physx__PxActor___convertPointer_physx__PxActor_2c_20physx__PxRigidActor__28physx__PxActor__29, emscripten__internal__MethodInvoker_bool_20_28physx__PxRigidActor____29_28physx__PxShape__29_2c_20bool_2c_20physx__PxRigidActor__2c_20physx__PxShape____invoke_28bool_20_28physx__PxRigidActor____20const__29_28physx__PxShape__29_2c_20physx__PxRigidActor__2c_20physx__PxShape__29, emscripten__internal__MethodInvoker_void_20_28physx__PxRigidActor____29_28physx__PxShape__2c_20bool_29_2c_20void_2c_20physx__PxRigidActor__2c_20physx__PxShape__2c_20bool___invoke_28void_20_28physx__PxRigidActor____20const__29_28physx__PxShape__2c_20bool_29_2c_20physx__PxRigidActor__2c_20physx__PxShape__2c_20bool_29, emscripten__internal__MethodInvoker_physx__PxTransform_20_28physx__PxRigidActor____29_28_29_20const_2c_20physx__PxTransform_2c_20physx__PxRigidActor_20const____invoke_28physx__PxTransform_20_28physx__PxRigidActor____20const__29_28_29_20const_2c_20physx__PxRigidActor_20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxRigidActor____29_28physx__PxTransform_20const__2c_20bool_29_2c_20void_2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20bool___invoke_28void_20_28physx__PxRigidActor____20const__29_28physx__PxTransform_20const__2c_20bool_29_2c_20physx__PxRigidActor__2c_20physx__PxTransform__2c_20bool_29, physx__PxRigidActor__20emscripten__base_physx__PxRigidActor___convertPointer_physx__PxRigidBody_2c_20physx__PxRigidActor__28physx__PxRigidBody__29, physx__PxRigidBody__20emscripten__base_physx__PxRigidActor___convertPointer_physx__PxRigidActor_2c_20physx__PxRigidBody__28physx__PxRigidActor__29, emscripten__internal__MethodInvoker_void_20_28physx__PxRigidBody____29_28float_29_2c_20void_2c_20physx__PxRigidBody__2c_20float___invoke_28void_20_28physx__PxRigidBody____20const__29_28float_29_2c_20physx__PxRigidBody__2c_20float_29, emscripten__internal__MethodInvoker_float_20_28physx__PxRigidBody____29_28_29_20const_2c_20float_2c_20physx__PxRigidBody_20const____invoke_28float_20_28physx__PxRigidBody____20const__29_28_29_20const_2c_20physx__PxRigidBody_20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxRigidBody____29_28physx__PxVec3_20const__2c_20bool_29_2c_20void_2c_20physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20bool___invoke_28void_20_28physx__PxRigidBody____20const__29_28physx__PxVec3_20const__2c_20bool_29_2c_20physx__PxRigidBody__2c_20physx__PxVec3__2c_20bool_29, emscripten__internal__MethodInvoker_physx__PxVec3_20_28physx__PxRigidBody____29_28_29_20const_2c_20physx__PxVec3_2c_20physx__PxRigidBody_20const____invoke_28physx__PxVec3_20_28physx__PxRigidBody____20const__29_28_29_20const_2c_20physx__PxRigidBody_20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxRigidBody____29_28physx__PxTransform_20const__29_2c_20void_2c_20physx__PxRigidBody__2c_20physx__PxTransform_20const____invoke_28void_20_28physx__PxRigidBody____20const__29_28physx__PxTransform_20const__29_2c_20physx__PxRigidBody__2c_20physx__PxTransform__29, emscripten__internal__MethodInvoker_void_20_28physx__PxRigidBody____29_28physx__PxForceMode__Enum_29_2c_20void_2c_20physx__PxRigidBody__2c_20physx__PxForceMode__Enum___invoke_28void_20_28physx__PxRigidBody____20const__29_28physx__PxForceMode__Enum_29_2c_20physx__PxRigidBody__2c_20physx__PxForceMode__Enum_29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29_2c_20void_2c_20physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const____invoke_28void_20_28___29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29_2c_20physx__PxRigidBody__2c_20physx__PxVec3__2c_20physx__PxVec3__29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29_2c_20void_2c_20physx__PxRigidBody__2c_20physx__PxVec3_20const____invoke_28void_20_28___29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29_2c_20physx__PxRigidBody__2c_20physx__PxVec3__29, emscripten__internal__MethodInvoker_void_20_28physx__PxRigidBody____29_28physx__PxRigidBodyFlag__Enum_2c_20bool_29_2c_20void_2c_20physx__PxRigidBody__2c_20physx__PxRigidBodyFlag__Enum_2c_20bool___invoke_28void_20_28physx__PxRigidBody____20const__29_28physx__PxRigidBodyFlag__Enum_2c_20bool_29_2c_20physx__PxRigidBody__2c_20physx__PxRigidBodyFlag__Enum_2c_20bool_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28physx__PxRigidBody__29_2c_20bool_2c_20physx__PxRigidBody____invoke_28bool_20_28___29_28physx__PxRigidBody__29_2c_20physx__PxRigidBody__29, emscripten__internal__FunctionInvoker_bool_20_28__29_28physx__PxRigidBody__2c_20float_29_2c_20bool_2c_20physx__PxRigidBody__2c_20float___invoke_28bool_20_28___29_28physx__PxRigidBody__2c_20float_29_2c_20physx__PxRigidBody__2c_20float_29, emscripten__internal__MethodInvoker_void_20_28physx__PxRigidBody____29_28physx__PxVec3_20const__29_2c_20void_2c_20physx__PxRigidBody__2c_20physx__PxVec3_20const____invoke_28void_20_28physx__PxRigidBody____20const__29_28physx__PxVec3_20const__29_2c_20physx__PxRigidBody__2c_20physx__PxVec3__29, physx__PxRigidActor__20emscripten__base_physx__PxRigidActor___convertPointer_physx__PxRigidStatic_2c_20physx__PxRigidActor__28physx__PxRigidStatic__29, physx__PxRigidStatic__20emscripten__base_physx__PxRigidActor___convertPointer_physx__PxRigidActor_2c_20physx__PxRigidStatic__28physx__PxRigidActor__29, physx__PxRigidBody__20emscripten__base_physx__PxRigidBody___convertPointer_physx__PxRigidDynamic_2c_20physx__PxRigidBody__28physx__PxRigidDynamic__29, physx__PxRigidDynamic__20emscripten__base_physx__PxRigidBody___convertPointer_physx__PxRigidBody_2c_20physx__PxRigidDynamic__28physx__PxRigidBody__29, emscripten__internal__MethodInvoker_void_20_28physx__PxRigidDynamic____29_28_29_2c_20void_2c_20physx__PxRigidDynamic____invoke_28void_20_28physx__PxRigidDynamic____20const__29_28_29_2c_20physx__PxRigidDynamic__29, emscripten__internal__MethodInvoker_bool_20_28physx__PxRigidDynamic____29_28_29_20const_2c_20bool_2c_20physx__PxRigidDynamic_20const____invoke_28bool_20_28physx__PxRigidDynamic____20const__29_28_29_20const_2c_20physx__PxRigidDynamic_20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxRigidDynamic____29_28float_29_2c_20void_2c_20physx__PxRigidDynamic__2c_20float___invoke_28void_20_28physx__PxRigidDynamic____20const__29_28float_29_2c_20physx__PxRigidDynamic__2c_20float_29, emscripten__internal__MethodInvoker_float_20_28physx__PxRigidDynamic____29_28_29_20const_2c_20float_2c_20physx__PxRigidDynamic_20const____invoke_28float_20_28physx__PxRigidDynamic____20const__29_28_29_20const_2c_20physx__PxRigidDynamic_20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxRigidDynamic____29_28physx__PxTransform_20const__29_2c_20void_2c_20physx__PxRigidDynamic__2c_20physx__PxTransform_20const____invoke_28void_20_28physx__PxRigidDynamic____20const__29_28physx__PxTransform_20const__29_2c_20physx__PxRigidDynamic__2c_20physx__PxTransform__29, emscripten__internal__MethodInvoker_void_20_28physx__PxRigidDynamic____29_28physx__PxRigidDynamicLockFlag__Enum_2c_20bool_29_2c_20void_2c_20physx__PxRigidDynamic__2c_20physx__PxRigidDynamicLockFlag__Enum_2c_20bool___invoke_28void_20_28physx__PxRigidDynamic____20const__29_28physx__PxRigidDynamicLockFlag__Enum_2c_20bool_29_2c_20physx__PxRigidDynamic__2c_20physx__PxRigidDynamicLockFlag__Enum_2c_20bool_29, emscripten__internal__MethodInvoker_void_20_28physx__PxRigidDynamic____29_28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__29_2c_20void_2c_20physx__PxRigidDynamic__2c_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char____invoke_28void_20_28physx__PxRigidDynamic____20const__29_28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxRigidDynamic__2c_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___29, emscripten__internal__Invoker_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___2c_20int_____invoke_28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_2c_20int_29, physx__PxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxBoxGeometry_2c_20physx__PxGeometry__28physx__PxBoxGeometry__29, physx__PxBoxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxGeometry_2c_20physx__PxBoxGeometry__28physx__PxGeometry__29, emscripten__internal__Invoker_physx__PxBoxGeometry__2c_20physx__PxVec3_____invoke_28physx__PxBoxGeometry__20_28__29_28physx__PxVec3___29_2c_20physx__PxVec3__29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxBoxGeometry__2c_20physx__PxVec3_29_2c_20void_2c_20physx__PxBoxGeometry__2c_20physx__PxVec3___invoke_28void_20_28___29_28physx__PxBoxGeometry__2c_20physx__PxVec3_29_2c_20physx__PxBoxGeometry__2c_20physx__PxVec3__29, physx__PxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxSphereGeometry_2c_20physx__PxGeometry__28physx__PxSphereGeometry__29, physx__PxSphereGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxGeometry_2c_20physx__PxSphereGeometry__28physx__PxGeometry__29, emscripten__internal__Invoker_physx__PxSphereGeometry__2c_20float_____invoke_28physx__PxSphereGeometry__20_28__29_28float___29_2c_20float_29, emscripten__internal__MethodInvoker_bool_20_28physx__PxSphereGeometry____29_28_29_20const_2c_20bool_2c_20physx__PxSphereGeometry_20const____invoke_28bool_20_28physx__PxSphereGeometry____20const__29_28_29_20const_2c_20physx__PxSphereGeometry_20const__29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxSphereGeometry__2c_20float_29_2c_20void_2c_20physx__PxSphereGeometry__2c_20float___invoke_28void_20_28___29_28physx__PxSphereGeometry__2c_20float_29_2c_20physx__PxSphereGeometry__2c_20float_29, physx__PxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxCapsuleGeometry_2c_20physx__PxGeometry__28physx__PxCapsuleGeometry__29, physx__PxCapsuleGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxGeometry_2c_20physx__PxCapsuleGeometry__28physx__PxGeometry__29, emscripten__internal__Invoker_physx__PxCapsuleGeometry__2c_20float___2c_20float_____invoke_28physx__PxCapsuleGeometry__20_28__29_28float___2c_20float___29_2c_20float_2c_20float_29, emscripten__internal__MethodInvoker_bool_20_28physx__PxCapsuleGeometry____29_28_29_20const_2c_20bool_2c_20physx__PxCapsuleGeometry_20const____invoke_28bool_20_28physx__PxCapsuleGeometry____20const__29_28_29_20const_2c_20physx__PxCapsuleGeometry_20const__29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxCapsuleGeometry__2c_20float_29_2c_20void_2c_20physx__PxCapsuleGeometry__2c_20float___invoke_28void_20_28___29_28physx__PxCapsuleGeometry__2c_20float_29_2c_20physx__PxCapsuleGeometry__2c_20float_29, emscripten__internal__MethodInvoker_void_20_28physx__PxTriangleMesh____29_28_29_2c_20void_2c_20physx__PxTriangleMesh____invoke_28void_20_28physx__PxTriangleMesh____20const__29_28_29_2c_20physx__PxTriangleMesh__29, physx__PxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxTriangleMeshGeometry_2c_20physx__PxGeometry__28physx__PxTriangleMeshGeometry__29, physx__PxTriangleMeshGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxGeometry_2c_20physx__PxTriangleMeshGeometry__28physx__PxGeometry__29, emscripten__internal__Invoker_physx__PxTriangleMeshGeometry__2c_20physx__PxTriangleMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char______invoke_28physx__PxTriangleMeshGeometry__20_28__29_28physx__PxTriangleMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____29_2c_20physx__PxTriangleMesh__2c_20physx__PxMeshScale__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale__29_2c_20void_2c_20physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale____invoke_28void_20_28___29_28physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale__29_2c_20physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale__29, emscripten__internal__MethodInvoker_bool_20_28physx__PxTriangleMeshGeometry____29_28_29_20const_2c_20bool_2c_20physx__PxTriangleMeshGeometry_20const____invoke_28bool_20_28physx__PxTriangleMeshGeometry____20const__29_28_29_20const_2c_20physx__PxTriangleMeshGeometry_20const__29, emscripten__internal__Invoker_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___2c_20int_____invoke_28physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_2c_20int_29, physx__PxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxPlaneGeometry_2c_20physx__PxGeometry__28physx__PxPlaneGeometry__29, physx__PxPlaneGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxGeometry_2c_20physx__PxPlaneGeometry__28physx__PxGeometry__29, emscripten__internal__Invoker_physx__PxPlaneGeometry____invoke_28physx__PxPlaneGeometry__20_28__29_28_29_29, emscripten__internal__MethodInvoker_bool_20_28physx__PxPlaneGeometry____29_28_29_20const_2c_20bool_2c_20physx__PxPlaneGeometry_20const____invoke_28bool_20_28physx__PxPlaneGeometry____20const__29_28_29_20const_2c_20physx__PxPlaneGeometry_20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxConvexMesh____29_28_29_2c_20void_2c_20physx__PxConvexMesh____invoke_28void_20_28physx__PxConvexMesh____20const__29_28_29_2c_20physx__PxConvexMesh__29, physx__PxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxConvexMeshGeometry_2c_20physx__PxGeometry__28physx__PxConvexMeshGeometry__29, physx__PxConvexMeshGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxGeometry_2c_20physx__PxConvexMeshGeometry__28physx__PxGeometry__29, emscripten__internal__Invoker_physx__PxConvexMeshGeometry__2c_20physx__PxConvexMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char______invoke_28physx__PxConvexMeshGeometry__20_28__29_28physx__PxConvexMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char____29_2c_20physx__PxConvexMesh__2c_20physx__PxMeshScale__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale__29_2c_20void_2c_20physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale____invoke_28void_20_28___29_28physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale__29_2c_20physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale__29, emscripten__internal__MethodInvoker_bool_20_28physx__PxConvexMeshGeometry____29_28_29_20const_2c_20bool_2c_20physx__PxConvexMeshGeometry_20const____invoke_28bool_20_28physx__PxConvexMeshGeometry____20const__29_28_29_20const_2c_20physx__PxConvexMeshGeometry_20const__29, emscripten__internal__Invoker_physx__PxMeshScale__2c_20physx__PxVec3_20const__2c_20physx__PxQuat_20const____invoke_28physx__PxMeshScale__20_28__29_28physx__PxVec3_20const__2c_20physx__PxQuat_20const__29_2c_20physx__PxVec3__2c_20physx__PxQuat__29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxMeshScale__2c_20physx__PxVec3__29_2c_20void_2c_20physx__PxMeshScale__2c_20physx__PxVec3____invoke_28void_20_28___29_28physx__PxMeshScale__2c_20physx__PxVec3__29_2c_20physx__PxMeshScale__2c_20physx__PxVec3__29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxMeshScale__2c_20physx__PxQuat__29_2c_20void_2c_20physx__PxMeshScale__2c_20physx__PxQuat____invoke_28void_20_28___29_28physx__PxMeshScale__2c_20physx__PxQuat__29_2c_20physx__PxMeshScale__2c_20physx__PxQuat__29, emscripten__internal__Invoker_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___2c_20int_____invoke_28physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_2c_20int_29, emscripten__internal__MethodInvoker_void_20_28physx__PxHeightField____29_28_29_2c_20void_2c_20physx__PxHeightField____invoke_28void_20_28physx__PxHeightField____20const__29_28_29_2c_20physx__PxHeightField__29, physx__PxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxHeightFieldGeometry_2c_20physx__PxGeometry__28physx__PxHeightFieldGeometry__29, physx__PxHeightFieldGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxGeometry_2c_20physx__PxHeightFieldGeometry__28physx__PxGeometry__29, emscripten__internal__Invoker_physx__PxHeightFieldGeometry__2c_20physx__PxHeightField____2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____2c_20float___2c_20float___2c_20float_____invoke_28physx__PxHeightFieldGeometry__20_28__29_28physx__PxHeightField____2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____2c_20float___2c_20float___2c_20float___29_2c_20physx__PxHeightField__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___2c_20float_2c_20float_2c_20float_29, emscripten__internal__MethodInvoker_bool_20_28physx__PxHeightFieldGeometry____29_28_29_20const_2c_20bool_2c_20physx__PxHeightFieldGeometry_20const____invoke_28bool_20_28physx__PxHeightFieldGeometry____20const__29_28_29_20const_2c_20physx__PxHeightFieldGeometry_20const__29, emscripten__internal__Invoker_physx__PxPlane__2c_20float___2c_20float___2c_20float___2c_20float_____invoke_28physx__PxPlane__20_28__29_28float___2c_20float___2c_20float___2c_20float___29_2c_20float_2c_20float_2c_20float_2c_20float_29, emscripten__internal__Invoker_physx__PxControllerManager__2c_20physx__PxScene__2c_20bool___invoke_28physx__PxControllerManager__20_28__29_28physx__PxScene__2c_20bool_29_2c_20physx__PxScene__2c_20bool_29, emscripten__internal__MethodInvoker_physx__PxController__20_28physx__PxControllerManager____29_28physx__PxControllerDesc_20const__29_2c_20physx__PxController__2c_20physx__PxControllerManager__2c_20physx__PxControllerDesc_20const____invoke_28physx__PxController__20_28physx__PxControllerManager____20const__29_28physx__PxControllerDesc_20const__29_2c_20physx__PxControllerManager__2c_20physx__PxControllerDesc__29, emscripten__internal__MethodInvoker_void_20_28physx__PxControllerManager____29_28bool_2c_20float_29_2c_20void_2c_20physx__PxControllerManager__2c_20bool_2c_20float___invoke_28void_20_28physx__PxControllerManager____20const__29_28bool_2c_20float_29_2c_20physx__PxControllerManager__2c_20bool_2c_20float_29, emscripten__internal__MethodInvoker_void_20_28physx__PxControllerManager____29_28bool_29_2c_20void_2c_20physx__PxControllerManager__2c_20bool___invoke_28void_20_28physx__PxControllerManager____20const__29_28bool_29_2c_20physx__PxControllerManager__2c_20bool_29, emscripten__internal__MethodInvoker_void_20_28physx__PxControllerManager____29_28physx__PxVec3_20const__29_2c_20void_2c_20physx__PxControllerManager__2c_20physx__PxVec3_20const____invoke_28void_20_28physx__PxControllerManager____20const__29_28physx__PxVec3_20const__29_2c_20physx__PxControllerManager__2c_20physx__PxVec3__29, emscripten__internal__MethodInvoker_void_20_28physx__PxController____29_28_29_2c_20void_2c_20physx__PxController____invoke_28void_20_28physx__PxController____20const__29_28_29_2c_20physx__PxController__29, emscripten__internal__FunctionInvoker_unsigned_20int_20_28__29_28physx__PxController__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20physx__PxFilterData_2c_20physx__PxQueryFilterCallback__29_2c_20unsigned_20int_2c_20physx__PxController__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20physx__PxFilterData_2c_20physx__PxQueryFilterCallback____invoke_28unsigned_20int_20_28___29_28physx__PxController__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20physx__PxFilterData_2c_20physx__PxQueryFilterCallback__29_2c_20physx__PxController__2c_20physx__PxVec3__2c_20float_2c_20float_2c_20physx__PxFilterData__2c_20physx__PxQueryFilterCallback__29, emscripten__internal__MethodInvoker_bool_20_28physx__PxController____29_28physx__PxExtendedVec3_20const__29_2c_20bool_2c_20physx__PxController__2c_20physx__PxExtendedVec3_20const____invoke_28bool_20_28physx__PxController____20const__29_28physx__PxExtendedVec3_20const__29_2c_20physx__PxController__2c_20physx__PxExtendedVec3__29, emscripten__internal__MethodInvoker_physx__PxExtendedVec3_20const__20_28physx__PxController____29_28_29_20const_2c_20physx__PxExtendedVec3_20const__2c_20physx__PxController_20const____invoke_28physx__PxExtendedVec3_20const__20_28physx__PxController____20const__29_28_29_20const_2c_20physx__PxController_20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxController____29_28float_29_2c_20void_2c_20physx__PxController__2c_20float___invoke_28void_20_28physx__PxController____20const__29_28float_29_2c_20physx__PxController__2c_20float_29, emscripten__internal__MethodInvoker_float_20_28physx__PxController____29_28_29_20const_2c_20float_2c_20physx__PxController_20const____invoke_28float_20_28physx__PxController____20const__29_28_29_20const_2c_20physx__PxController_20const__29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxController__2c_20bool_29_2c_20void_2c_20physx__PxController__2c_20bool___invoke_28void_20_28___29_28physx__PxController__2c_20bool_29_2c_20physx__PxController__2c_20bool_29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxController__2c_20physx__PxFilterData__29_2c_20void_2c_20physx__PxController__2c_20physx__PxFilterData____invoke_28void_20_28___29_28physx__PxController__2c_20physx__PxFilterData__29_2c_20physx__PxController__2c_20physx__PxFilterData__29, emscripten__internal__FunctionInvoker_physx__PxShape__20_28__29_28physx__PxController__29_2c_20physx__PxShape__2c_20physx__PxController____invoke_28physx__PxShape__20_28___29_28physx__PxController__29_2c_20physx__PxController__29, physx__PxController__20emscripten__base_physx__PxController___convertPointer_physx__PxCapsuleController_2c_20physx__PxController__28physx__PxCapsuleController__29, physx__PxCapsuleController__20emscripten__base_physx__PxController___convertPointer_physx__PxController_2c_20physx__PxCapsuleController__28physx__PxController__29, emscripten__internal__MethodInvoker_float_20_28physx__PxCapsuleController____29_28_29_20const_2c_20float_2c_20physx__PxCapsuleController_20const____invoke_28float_20_28physx__PxCapsuleController____20const__29_28_29_20const_2c_20physx__PxCapsuleController_20const__29, emscripten__internal__MethodInvoker_bool_20_28physx__PxCapsuleController____29_28float_29_2c_20bool_2c_20physx__PxCapsuleController__2c_20float___invoke_28bool_20_28physx__PxCapsuleController____20const__29_28float_29_2c_20physx__PxCapsuleController__2c_20float_29, emscripten__internal__MethodInvoker_physx__PxCapsuleClimbingMode__Enum_20_28physx__PxCapsuleController____29_28_29_20const_2c_20physx__PxCapsuleClimbingMode__Enum_2c_20physx__PxCapsuleController_20const____invoke_28physx__PxCapsuleClimbingMode__Enum_20_28physx__PxCapsuleController____20const__29_28_29_20const_2c_20physx__PxCapsuleController_20const__29, emscripten__internal__MethodInvoker_bool_20_28physx__PxCapsuleController____29_28physx__PxCapsuleClimbingMode__Enum_29_2c_20bool_2c_20physx__PxCapsuleController__2c_20physx__PxCapsuleClimbingMode__Enum___invoke_28bool_20_28physx__PxCapsuleController____20const__29_28physx__PxCapsuleClimbingMode__Enum_29_2c_20physx__PxCapsuleController__2c_20physx__PxCapsuleClimbingMode__Enum_29, physx__PxController__20emscripten__base_physx__PxController___convertPointer_physx__PxBoxController_2c_20physx__PxController__28physx__PxBoxController__29, physx__PxBoxController__20emscripten__base_physx__PxController___convertPointer_physx__PxController_2c_20physx__PxBoxController__28physx__PxController__29, emscripten__internal__MethodInvoker_float_20_28physx__PxBoxController____29_28_29_20const_2c_20float_2c_20physx__PxBoxController_20const____invoke_28float_20_28physx__PxBoxController____20const__29_28_29_20const_2c_20physx__PxBoxController_20const__29, emscripten__internal__MethodInvoker_bool_20_28physx__PxBoxController____29_28float_29_2c_20bool_2c_20physx__PxBoxController__2c_20float___invoke_28bool_20_28physx__PxBoxController____20const__29_28float_29_2c_20physx__PxBoxController__2c_20float_29, emscripten__internal__MethodInvoker_bool_20_28physx__PxControllerDesc____29_28_29_20const_2c_20bool_2c_20physx__PxControllerDesc_20const____invoke_28bool_20_28physx__PxControllerDesc____20const__29_28_29_20const_2c_20physx__PxControllerDesc_20const__29, emscripten__internal__MethodInvoker_physx__PxControllerShapeType__Enum_20_28physx__PxControllerDesc____29_28_29_20const_2c_20physx__PxControllerShapeType__Enum_2c_20physx__PxControllerDesc_20const____invoke_28physx__PxControllerShapeType__Enum_20_28physx__PxControllerDesc____20const__29_28_29_20const_2c_20physx__PxControllerDesc_20const__29, emscripten__internal__FunctionInvoker_physx__PxMaterial__20_28__29_28physx__PxControllerDesc__2c_20physx__PxMaterial__29_2c_20physx__PxMaterial__2c_20physx__PxControllerDesc__2c_20physx__PxMaterial____invoke_28physx__PxMaterial__20_28___29_28physx__PxControllerDesc__2c_20physx__PxMaterial__29_2c_20physx__PxControllerDesc__2c_20physx__PxMaterial__29, emscripten__internal__FunctionInvoker_physx__PxUserControllerHitReport__20_28__29_28physx__PxControllerDesc__2c_20physx__PxUserControllerHitReport__29_2c_20physx__PxUserControllerHitReport__2c_20physx__PxControllerDesc__2c_20physx__PxUserControllerHitReport____invoke_28physx__PxUserControllerHitReport__20_28___29_28physx__PxControllerDesc__2c_20physx__PxUserControllerHitReport__29_2c_20physx__PxControllerDesc__2c_20physx__PxUserControllerHitReport__29, physx__PxControllerDesc__20emscripten__base_physx__PxControllerDesc___convertPointer_physx__PxCapsuleControllerDesc_2c_20physx__PxControllerDesc__28physx__PxCapsuleControllerDesc__29, physx__PxCapsuleControllerDesc__20emscripten__base_physx__PxControllerDesc___convertPointer_physx__PxControllerDesc_2c_20physx__PxCapsuleControllerDesc__28physx__PxControllerDesc__29, emscripten__internal__Invoker_physx__PxCapsuleControllerDesc____invoke_28physx__PxCapsuleControllerDesc__20_28__29_28_29_29, emscripten__internal__MethodInvoker_bool_20_28physx__PxCapsuleControllerDesc____29_28_29_20const_2c_20bool_2c_20physx__PxCapsuleControllerDesc_20const____invoke_28bool_20_28physx__PxCapsuleControllerDesc____20const__29_28_29_20const_2c_20physx__PxCapsuleControllerDesc_20const__29, physx__PxControllerDesc__20emscripten__base_physx__PxControllerDesc___convertPointer_physx__PxBoxControllerDesc_2c_20physx__PxControllerDesc__28physx__PxBoxControllerDesc__29, physx__PxBoxControllerDesc__20emscripten__base_physx__PxControllerDesc___convertPointer_physx__PxControllerDesc_2c_20physx__PxBoxControllerDesc__28physx__PxControllerDesc__29, emscripten__internal__Invoker_physx__PxBoxControllerDesc____invoke_28physx__PxBoxControllerDesc__20_28__29_28_29_29, emscripten__internal__MethodInvoker_bool_20_28physx__PxBoxControllerDesc____29_28_29_20const_2c_20bool_2c_20physx__PxBoxControllerDesc_20const____invoke_28bool_20_28physx__PxBoxControllerDesc____20const__29_28_29_20const_2c_20physx__PxBoxControllerDesc_20const__29, emscripten__internal__Invoker_physx__PxControllerFilters__2c_20physx__PxFilterData_20const____2c_20physx__PxQueryFilterCallback____2c_20physx__PxControllerFilterCallback______invoke_28physx__PxControllerFilters__20_28__29_28physx__PxFilterData_20const____2c_20physx__PxQueryFilterCallback____2c_20physx__PxControllerFilterCallback____29_2c_20physx__PxFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxControllerFilterCallback__29, emscripten__internal__Invoker_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___2c_20unsigned_20int_____invoke_28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___20_28__29_28unsigned_20int___29_2c_20unsigned_20int_29, emscripten__internal__MethodInvoker_bool_20_28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char_____29_28physx__PxControllerCollisionFlag__Enum_29_20const_2c_20bool_2c_20physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char__20const__2c_20physx__PxControllerCollisionFlag__Enum___invoke_28bool_20_28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char_____20const__29_28physx__PxControllerCollisionFlag__Enum_29_20const_2c_20physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char__20const__2c_20physx__PxControllerCollisionFlag__Enum_29, emscripten__internal__MethodInvoker_void_20_28physx__PxUserControllerHitReport____29_28physx__PxControllerShapeHit_20const__29_2c_20void_2c_20physx__PxUserControllerHitReport__2c_20physx__PxControllerShapeHit_20const____invoke_28void_20_28physx__PxUserControllerHitReport____20const__29_28physx__PxControllerShapeHit_20const__29_2c_20physx__PxUserControllerHitReport__2c_20physx__PxControllerShapeHit__29, emscripten__internal__MethodInvoker_void_20_28physx__PxUserControllerHitReport____29_28physx__PxControllersHit_20const__29_2c_20void_2c_20physx__PxUserControllerHitReport__2c_20physx__PxControllersHit_20const____invoke_28void_20_28physx__PxUserControllerHitReport____20const__29_28physx__PxControllersHit_20const__29_2c_20physx__PxUserControllerHitReport__2c_20physx__PxControllersHit__29, emscripten__internal__MethodInvoker_void_20_28physx__PxUserControllerHitReport____29_28physx__PxControllerObstacleHit_20const__29_2c_20void_2c_20physx__PxUserControllerHitReport__2c_20physx__PxControllerObstacleHit_20const____invoke_28void_20_28physx__PxUserControllerHitReport____20const__29_28physx__PxControllerObstacleHit_20const__29_2c_20physx__PxUserControllerHitReport__2c_20physx__PxControllerObstacleHit__29, physx__PxUserControllerHitReport__20emscripten__base_physx__PxUserControllerHitReport___convertPointer_PxUserControllerHitReportWrapper_2c_20physx__PxUserControllerHitReport__28PxUserControllerHitReportWrapper__29, PxUserControllerHitReportWrapper__20emscripten__base_physx__PxUserControllerHitReport___convertPointer_physx__PxUserControllerHitReport_2c_20PxUserControllerHitReportWrapper__28physx__PxUserControllerHitReport__29, emscripten__class__physx__PxUserControllerHitReport_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxUserControllerHitReport_2c_20emscripten__internal__NoBaseClass___allow_subclass_PxUserControllerHitReportWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28PxUserControllerHitReportWrapper__29____invoke_28PxUserControllerHitReportWrapper__29, emscripten__internal__FunctionInvoker_void_20_28__29_28PxUserControllerHitReportWrapper__29_2c_20void_2c_20PxUserControllerHitReportWrapper____invoke_28void_20_28___29_28PxUserControllerHitReportWrapper__29_2c_20PxUserControllerHitReportWrapper__29, emscripten__internal__FunctionInvoker_physx__PxController__20_28__29_28physx__PxControllerHit__29_2c_20physx__PxController__2c_20physx__PxControllerHit____invoke_28physx__PxController__20_28___29_28physx__PxControllerHit__29_2c_20physx__PxControllerHit__29, physx__PxControllerHit__20emscripten__base_physx__PxControllerHit___convertPointer_physx__PxControllerShapeHit_2c_20physx__PxControllerHit__28physx__PxControllerShapeHit__29, physx__PxControllerShapeHit__20emscripten__base_physx__PxControllerHit___convertPointer_physx__PxControllerHit_2c_20physx__PxControllerShapeHit__28physx__PxControllerHit__29, emscripten__internal__FunctionInvoker_physx__PxShape__20_28__29_28physx__PxControllerShapeHit__29_2c_20physx__PxShape__2c_20physx__PxControllerShapeHit____invoke_28physx__PxShape__20_28___29_28physx__PxControllerShapeHit__29_2c_20physx__PxControllerShapeHit__29, emscripten__internal__FunctionInvoker_physx__PxRigidActor__20_28__29_28physx__PxControllerShapeHit__29_2c_20physx__PxRigidActor__2c_20physx__PxControllerShapeHit____invoke_28physx__PxRigidActor__20_28___29_28physx__PxControllerShapeHit__29_2c_20physx__PxControllerShapeHit__29, physx__PxControllerHit__20emscripten__base_physx__PxControllerHit___convertPointer_physx__PxControllersHit_2c_20physx__PxControllerHit__28physx__PxControllersHit__29, physx__PxControllersHit__20emscripten__base_physx__PxControllerHit___convertPointer_physx__PxControllerHit_2c_20physx__PxControllersHit__28physx__PxControllerHit__29, emscripten__internal__FunctionInvoker_physx__PxController__20_28__29_28physx__PxControllersHit__29_2c_20physx__PxController__2c_20physx__PxControllersHit____invoke_28physx__PxController__20_28___29_28physx__PxControllersHit__29_2c_20physx__PxControllersHit__29, physx__PxControllerHit__20emscripten__base_physx__PxControllerHit___convertPointer_physx__PxControllerObstacleHit_2c_20physx__PxControllerHit__28physx__PxControllerObstacleHit__29, physx__PxControllerObstacleHit__20emscripten__base_physx__PxControllerHit___convertPointer_physx__PxControllerHit_2c_20physx__PxControllerObstacleHit__28physx__PxControllerHit__29, embind_init_physx_28_29__$_0____invoke_28physx__PxJoint__2c_20unsigned_20char_2c_20physx__PxTransform__29, embind_init_physx_28_29__$_1____invoke_28physx__PxJoint__2c_20unsigned_20short_2c_20bool_29, embind_init_physx_28_29__$_2____invoke_28physx__PxJoint__2c_20unsigned_20short_29, embind_init_physx_28_29__$_3____invoke_28physx__PxRevoluteJoint__2c_20unsigned_20short_2c_20bool_29, embind_init_physx_28_29__$_4____invoke_28physx__PxRevoluteJoint__2c_20unsigned_20short_29, embind_init_physx_28_29__$_5____invoke_28physx__PxDistanceJoint__2c_20unsigned_20short_29, embind_init_physx_28_29__$_6____invoke_28physx__PxD6JointDrive__2c_20bool_29, emscripten__internal__Invoker_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______invoke_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____20_28__29_28_29_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______29_28physx__PxVec3_20const__29_2c_20void_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxVec3_20const____invoke_28void_20_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______20const__29_28physx__PxVec3_20const__29_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxVec3__29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______29_28unsigned_20long_2c_20physx__PxVec3_20const__29_2c_20void_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3_20const____invoke_28void_20_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______20const__29_28unsigned_20long_2c_20physx__PxVec3_20const__29_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3__29, emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const____invoke_28unsigned_20long_20_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______20const__29_28_29_20const_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const__29, emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const__2c_20unsigned_20long_29_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3_20const__29_2c_20bool_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3_20const____invoke_28bool_20_28___29_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3_20const__29_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3__29, emscripten__internal__Invoker_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______invoke_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____20_28__29_28_29_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______29_28physx__PxContactPairPoint_20const__29_2c_20void_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20physx__PxContactPairPoint_20const____invoke_28void_20_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______20const__29_28physx__PxContactPairPoint_20const__29_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20physx__PxContactPairPoint__29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______29_28unsigned_20long_2c_20physx__PxContactPairPoint_20const__29_2c_20void_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint_20const____invoke_28void_20_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______20const__29_28unsigned_20long_2c_20physx__PxContactPairPoint_20const__29_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint__29, emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const____invoke_28unsigned_20long_20_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______20const__29_28_29_20const_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const__29, emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const__2c_20unsigned_20long_29_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint_20const__29_2c_20bool_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint_20const____invoke_28bool_20_28___29_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint_20const__29_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint__29, embind_init_physx_28_29__$_7____invoke_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29, embind_init_physx_28_29__$_8____invoke_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29, embind_init_physx_28_29__$_9____invoke_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29, embind_init_physx_28_29__$_10____invoke_28physx__PxScene__29, embind_init_physx_28_29__$_11____invoke_28physx__PxScene__29, embind_init_physx_28_29__$_12____invoke_28physx__PxScene__2c_20float_2c_20bool_29, embind_init_physx_28_29__$_13____invoke_28physx__PxScene__2c_20bool_29, embind_init_physx_28_29__$_14____invoke_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxHitCallback_physx__PxRaycastHit___29, embind_init_physx_28_29__$_15____invoke_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29, embind_init_physx_28_29__$_16____invoke_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29, embind_init_physx_28_29__$_17____invoke_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29, embind_init_physx_28_29__$_18____invoke_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxSweepHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29, embind_init_physx_28_29__$_19____invoke_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29, embind_init_physx_28_29__$_20____invoke_28physx__PxQueryHit__29, embind_init_physx_28_29__$_21____invoke_28physx__PxQueryHit__29, emscripten__internal__Invoker_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______invoke_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____20_28__29_28_29_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______29_28physx__PxRaycastHit_20const__29_2c_20void_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20physx__PxRaycastHit_20const____invoke_28void_20_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______20const__29_28physx__PxRaycastHit_20const__29_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20physx__PxRaycastHit__29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______29_28unsigned_20long_2c_20physx__PxRaycastHit_20const__29_2c_20void_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit_20const____invoke_28void_20_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______20const__29_28unsigned_20long_2c_20physx__PxRaycastHit_20const__29_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit__29, emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const____invoke_28unsigned_20long_20_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______20const__29_28_29_20const_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const__29, emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const__2c_20unsigned_20long_29_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit_20const__29_2c_20bool_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit_20const____invoke_28bool_20_28___29_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit_20const__29_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit__29, emscripten__internal__Invoker_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______invoke_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____20_28__29_28_29_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______29_28physx__PxSweepHit_20const__29_2c_20void_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20physx__PxSweepHit_20const____invoke_28void_20_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______20const__29_28physx__PxSweepHit_20const__29_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20physx__PxSweepHit__29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______29_28unsigned_20long_2c_20physx__PxSweepHit_20const__29_2c_20void_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit_20const____invoke_28void_20_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______20const__29_28unsigned_20long_2c_20physx__PxSweepHit_20const__29_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit__29, emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const____invoke_28unsigned_20long_20_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______20const__29_28_29_20const_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const__29, emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const__2c_20unsigned_20long_29_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit_20const__29_2c_20bool_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit_20const____invoke_28bool_20_28___29_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit_20const__29_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit__29, embind_init_physx_28_29__$_22____invoke_28physx__PxQueryFilterData__2c_20unsigned_20short_29, embind_init_physx_28_29__$_23____invoke_28physx__PxQueryFilterData__2c_20unsigned_20int_2c_20unsigned_20short_29, emscripten__internal__Invoker_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______invoke_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____20_28__29_28_29_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______29_28physx__PxMaterial__20const__29_2c_20void_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20physx__PxMaterial__20const____invoke_28void_20_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______20const__29_28physx__PxMaterial__20const__29_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20physx__PxMaterial__29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______29_28unsigned_20long_2c_20physx__PxMaterial__20const__29_2c_20void_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__20const____invoke_28void_20_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______20const__29_28unsigned_20long_2c_20physx__PxMaterial__20const__29_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__29, emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const____invoke_28unsigned_20long_20_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______20const__29_28_29_20const_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const__29, emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const__2c_20unsigned_20long_29_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__20const__29_2c_20bool_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__20const____invoke_28bool_20_28___29_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__20const__29_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__29, embind_init_physx_28_29__$_24____invoke_28physx__PxShape__2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____29, embind_init_physx_28_29__$_25____invoke_28physx__PxShape__2c_20physx__PxRigidActor__2c_20float_29, emscripten__internal__Invoker_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______invoke_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____20_28__29_28_29_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______29_28physx__PxHeightFieldSample_20const__29_2c_20void_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxHeightFieldSample_20const____invoke_28void_20_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______20const__29_28physx__PxHeightFieldSample_20const__29_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxHeightFieldSample__29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______29_28unsigned_20long_2c_20physx__PxHeightFieldSample_20const__29_2c_20void_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample_20const____invoke_28void_20_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______20const__29_28unsigned_20long_2c_20physx__PxHeightFieldSample_20const__29_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample__29, emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const____invoke_28unsigned_20long_20_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______20const__29_28_29_20const_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const__29, emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const__2c_20unsigned_20long_29_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample_20const__29_2c_20bool_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample_20const____invoke_28bool_20_28___29_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample_20const__29_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample__29, emscripten__internal__Invoker_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______invoke_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____20_28__29_28_29_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______29_28unsigned_20short_20const__29_2c_20void_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20short_20const____invoke_28void_20_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______20const__29_28unsigned_20short_20const__29_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20short_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______29_28unsigned_20long_2c_20unsigned_20short_20const__29_2c_20void_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_20const____invoke_28void_20_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______20const__29_28unsigned_20long_2c_20unsigned_20short_20const__29_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_29, emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const____invoke_28unsigned_20long_20_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______20const__29_28_29_20const_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const__29, emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const__2c_20unsigned_20long_29_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_20const__29_2c_20bool_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_20const____invoke_28bool_20_28___29_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_20const__29_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_29, embind_init_physx_28_29__$_26____invoke_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxPhysics__29, embind_init_physx_28_29__$_27____invoke_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20physx__PxPhysics__29, embind_init_physx_28_29__$_28____invoke_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20int_2c_20unsigned_20int_2c_20bool_2c_20physx__PxPhysics__29, embind_init_physx_28_29__$_29____invoke_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20physx__PxPhysics__29, embind_init_physx_28_29__$_30____invoke_28physx__PxCooking__2c_20unsigned_20int_2c_20unsigned_20int_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxPhysics__29, embind_init_physx_28_29__$_31____invoke_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29, embind_init_physx_28_29__$_32____invoke_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29, embind_init_physx_28_29__$_33____invoke_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29, embind_init_physx_28_29__$_34____invoke_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29, embind_init_physx_28_29__$_35____invoke_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29, embind_init_physx_28_29__$_36____invoke_28physx__PxRigidBody__29, embind_init_physx_28_29__$_37____invoke_28physx__PxRigidBody__2c_20float_29, embind_init_physx_28_29__$_38____invoke_28physx__PxBoxGeometry__2c_20physx__PxVec3_29, embind_init_physx_28_29__$_39____invoke_28physx__PxSphereGeometry__2c_20float_29, embind_init_physx_28_29__$_40____invoke_28physx__PxCapsuleGeometry__2c_20float_29, embind_init_physx_28_29__$_41____invoke_28physx__PxCapsuleGeometry__2c_20float_29, embind_init_physx_28_29__$_42____invoke_28physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale__29, embind_init_physx_28_29__$_43____invoke_28physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale__29, embind_init_physx_28_29__$_44____invoke_28physx__PxMeshScale__2c_20physx__PxVec3__29, embind_init_physx_28_29__$_45____invoke_28physx__PxMeshScale__2c_20physx__PxQuat__29, embind_init_physx_28_29__$_46____invoke_28physx__PxController__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20physx__PxFilterData_2c_20physx__PxQueryFilterCallback__29, embind_init_physx_28_29__$_47____invoke_28physx__PxController__2c_20bool_29, embind_init_physx_28_29__$_48____invoke_28physx__PxController__2c_20bool_29, embind_init_physx_28_29__$_49____invoke_28physx__PxController__2c_20physx__PxFilterData__29, embind_init_physx_28_29__$_50____invoke_28physx__PxController__2c_20physx__PxFilterData__29, embind_init_physx_28_29__$_51____invoke_28physx__PxController__29, embind_init_physx_28_29__$_52____invoke_28physx__PxControllerDesc__2c_20physx__PxMaterial__29, embind_init_physx_28_29__$_53____invoke_28physx__PxControllerDesc__2c_20physx__PxUserControllerHitReport__29, embind_init_physx_28_29__$_54____invoke_28physx__PxControllerHit__29, embind_init_physx_28_29__$_55____invoke_28physx__PxControllerShapeHit__29, embind_init_physx_28_29__$_56____invoke_28physx__PxControllerShapeHit__29, embind_init_physx_28_29__$_57____invoke_28physx__PxControllersHit__29, PxSimulationEventCallbackWrapper__onConstraintBreak_28physx__PxConstraintInfo__2c_20unsigned_20int_29, PxSimulationEventCallbackWrapper__onWake_28physx__PxActor___2c_20unsigned_20int_29, PxSimulationEventCallbackWrapper__onSleep_28physx__PxActor___2c_20unsigned_20int_29, PxSimulationEventCallbackWrapper__onContact_28physx__PxContactPairHeader_20const__2c_20physx__PxContactPair_20const__2c_20unsigned_20int_29, PxSimulationEventCallbackWrapper__onTrigger_28physx__PxTriggerPair__2c_20unsigned_20int_29, PxSimulationEventCallbackWrapper__onAdvance_28physx__PxRigidBody_20const__20const__2c_20physx__PxTransform_20const__2c_20unsigned_20int_29, PxSimulationEventCallbackWrapper___PxSimulationEventCallbackWrapper_28_29, PxSimulationEventCallbackWrapper___PxSimulationEventCallbackWrapper_28_29_1, __cxa_pure_virtual, emscripten__wrapper_physx__PxSimulationEventCallback____wrapper_28_29, emscripten__wrapper_physx__PxSimulationEventCallback____wrapper_28_29_1, physx__PxSimulationEventCallback___PxSimulationEventCallback_28_29, physx__PxSimulationEventCallback___PxSimulationEventCallback_28_29_1, physx__PxDefaultAllocator___PxDefaultAllocator_28_29, physx__PxDefaultAllocator___PxDefaultAllocator_28_29_1, physx__PxDefaultAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20char_20const__2c_20int_29, physx__PxDefaultAllocator__deallocate_28void__29, physx__PxAllocatorCallback___PxAllocatorCallback_28_29, physx__PxAllocatorCallback___PxAllocatorCallback_28_29_1, PxRaycastCallbackWrapper__processTouches_28physx__PxRaycastHit_20const__2c_20unsigned_20int_29, physx__PxHitCallback_physx__PxRaycastHit___finalizeQuery_28_29, PxRaycastCallbackWrapper___PxRaycastCallbackWrapper_28_29, PxRaycastCallbackWrapper___PxRaycastCallbackWrapper_28_29_1, emscripten__wrapper_physx__PxHitCallback_physx__PxRaycastHit_____wrapper_28_29, emscripten__wrapper_physx__PxHitCallback_physx__PxRaycastHit_____wrapper_28_29_1, physx__PxHitCallback_physx__PxRaycastHit____PxHitCallback_28_29, physx__PxHitCallback_physx__PxRaycastHit____PxHitCallback_28_29_1, physx__PxHitBuffer_physx__PxRaycastHit___processTouches_28physx__PxRaycastHit_20const__2c_20unsigned_20int_29, physx__PxHitBuffer_physx__PxRaycastHit____PxHitBuffer_28_29, physx__PxHitBuffer_physx__PxRaycastHit____PxHitBuffer_28_29_1, PxSweepCallbackWrapper__processTouches_28physx__PxSweepHit_20const__2c_20unsigned_20int_29, physx__PxHitCallback_physx__PxSweepHit___finalizeQuery_28_29, PxSweepCallbackWrapper___PxSweepCallbackWrapper_28_29, PxSweepCallbackWrapper___PxSweepCallbackWrapper_28_29_1, emscripten__wrapper_physx__PxHitCallback_physx__PxSweepHit_____wrapper_28_29, emscripten__wrapper_physx__PxHitCallback_physx__PxSweepHit_____wrapper_28_29_1, physx__PxHitCallback_physx__PxSweepHit____PxHitCallback_28_29, physx__PxHitCallback_physx__PxSweepHit____PxHitCallback_28_29_1, physx__PxHitBuffer_physx__PxSweepHit___processTouches_28physx__PxSweepHit_20const__2c_20unsigned_20int_29, physx__PxHitBuffer_physx__PxSweepHit____PxHitBuffer_28_29, physx__PxHitBuffer_physx__PxSweepHit____PxHitBuffer_28_29_1, PxQueryFilterCallbackWrapper__preFilter_28physx__PxFilterData_20const__2c_20physx__PxShape_20const__2c_20physx__PxRigidActor_20const__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___29, PxQueryFilterCallbackWrapper__postFilter_28physx__PxFilterData_20const__2c_20physx__PxQueryHit_20const__29, PxQueryFilterCallbackWrapper___PxQueryFilterCallbackWrapper_28_29, PxQueryFilterCallbackWrapper___PxQueryFilterCallbackWrapper_28_29_1, emscripten__wrapper_physx__PxQueryFilterCallback____wrapper_28_29, emscripten__wrapper_physx__PxQueryFilterCallback____wrapper_28_29_1, physx__PxQueryFilterCallback___PxQueryFilterCallback_28_29, physx__PxQueryFilterCallback___PxQueryFilterCallback_28_29_1, physx__PxCapsuleControllerDesc__isValid_28_29_20const, physx__PxCapsuleControllerDesc___PxCapsuleControllerDesc_28_29, physx__PxCapsuleControllerDesc___PxCapsuleControllerDesc_28_29_1, physx__PxCapsuleControllerDesc__setToDefault_28_29, physx__PxControllerDesc__isValid_28_29_20const, physx__PxControllerDesc___PxControllerDesc_28_29, physx__PxControllerDesc___PxControllerDesc_28_29_1, physx__PxBoxControllerDesc__isValid_28_29_20const, physx__PxBoxControllerDesc___PxBoxControllerDesc_28_29, physx__PxBoxControllerDesc___PxBoxControllerDesc_28_29_1, physx__PxBoxControllerDesc__setToDefault_28_29, PxUserControllerHitReportWrapper__onShapeHit_28physx__PxControllerShapeHit_20const__29, PxUserControllerHitReportWrapper__onControllerHit_28physx__PxControllersHit_20const__29, PxUserControllerHitReportWrapper__onObstacleHit_28physx__PxControllerObstacleHit_20const__29, PxUserControllerHitReportWrapper___PxUserControllerHitReportWrapper_28_29, PxUserControllerHitReportWrapper___PxUserControllerHitReportWrapper_28_29_1, emscripten__wrapper_physx__PxUserControllerHitReport____wrapper_28_29, emscripten__wrapper_physx__PxUserControllerHitReport____wrapper_28_29_1, physx__PxUserControllerHitReport___PxUserControllerHitReport_28_29, physx__PxUserControllerHitReport___PxUserControllerHitReport_28_29_1, physx__Bp__BroadPhaseABP___BroadPhaseABP_28_29, physx__Bp__BroadPhaseABP___BroadPhaseABP_28_29_1, physx__Bp__BroadPhaseBase__getCaps_28physx__PxBroadPhaseCaps__29_20const, physx__Bp__BroadPhaseBase__getNbRegions_28_29_20const, physx__Bp__BroadPhaseBase__getRegions_28physx__PxBroadPhaseRegionInfo__2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__Bp__BroadPhaseBase__addRegion_28physx__PxBroadPhaseRegion_20const__2c_20bool_2c_20physx__PxBounds3_20const__2c_20float_20const__29, physx__Bp__BroadPhaseBase__removeRegion_28unsigned_20int_29, physx__Bp__BroadPhaseBase__getNbOutOfBoundsObjects_28_29_20const, physx__Bp__BroadPhaseBase__getOutOfBoundsObjects_28_29_20const, physx__Bp__BroadPhaseABP__getType_28_29_20const, physx__Bp__BroadPhaseABP__destroy_28_29, physx__Bp__BroadPhaseABP__update_28unsigned_20int_2c_20physx__PxcScratchAllocator__2c_20physx__Bp__BroadPhaseUpdateData_20const__2c_20physx__PxBaseTask__2c_20physx__PxBaseTask__29, physx__Bp__BroadPhaseABP__fetchBroadPhaseResults_28physx__PxBaseTask__29, physx__Bp__BroadPhaseABP__getNbCreatedPairs_28_29_20const, physx__Bp__BroadPhaseABP__getCreatedPairs_28_29, physx__Bp__BroadPhaseABP__getNbDeletedPairs_28_29_20const, physx__Bp__BroadPhaseABP__getDeletedPairs_28_29, physx__Bp__BroadPhaseABP__freeBuffers_28_29, physx__Bp__BroadPhaseABP__shiftOrigin_28physx__PxVec3_20const__2c_20physx__PxBounds3_20const__2c_20float_20const__29, physx__Bp__BroadPhaseABP__isValid_28physx__Bp__BroadPhaseUpdateData_20const__29_20const, physx__Bp__BroadPhaseABP__getBroadPhasePairs_28_29_20const, physx__Bp__BroadPhaseABP__deletePairs_28_29, physx__Bp__BroadPhaseABP__singleThreadedUpdate_28physx__PxcScratchAllocator__2c_20physx__Bp__BroadPhaseUpdateData_20const__29, physx__Bp__BroadPhase___BroadPhase_28_29, physx__Bp__BroadPhase___BroadPhase_28_29_1, physx__Bp__BroadPhase__singleThreadedUpdate_28physx__PxcScratchAllocator__2c_20physx__Bp__BroadPhaseUpdateData_20const__29, physx__Bp__BroadPhaseBase___BroadPhaseBase_28_29, physx__Bp__BroadPhaseBase___BroadPhaseBase_28_29_1, physx__Bp__BroadPhaseMBP___BroadPhaseMBP_28_29, physx__Bp__BroadPhaseMBP___BroadPhaseMBP_28_29_1, physx__Bp__BroadPhaseMBP__getCaps_28physx__PxBroadPhaseCaps__29_20const, physx__Bp__BroadPhaseMBP__getNbRegions_28_29_20const, physx__Bp__BroadPhaseMBP__getRegions_28physx__PxBroadPhaseRegionInfo__2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__Bp__BroadPhaseMBP__addRegion_28physx__PxBroadPhaseRegion_20const__2c_20bool_2c_20physx__PxBounds3_20const__2c_20float_20const__29, physx__Bp__BroadPhaseMBP__removeRegion_28unsigned_20int_29, physx__Bp__BroadPhaseMBP__getNbOutOfBoundsObjects_28_29_20const, physx__Bp__BroadPhaseMBP__getOutOfBoundsObjects_28_29_20const, physx__Bp__BroadPhaseMBP__getType_28_29_20const, physx__Bp__BroadPhaseMBP__destroy_28_29, physx__Bp__BroadPhaseMBP__update_28unsigned_20int_2c_20physx__PxcScratchAllocator__2c_20physx__Bp__BroadPhaseUpdateData_20const__2c_20physx__PxBaseTask__2c_20physx__PxBaseTask__29, physx__Bp__BroadPhaseMBP__fetchBroadPhaseResults_28physx__PxBaseTask__29, physx__Bp__BroadPhaseMBP__getNbCreatedPairs_28_29_20const, physx__Bp__BroadPhaseMBP__getCreatedPairs_28_29, physx__Bp__BroadPhaseMBP__getNbDeletedPairs_28_29_20const, physx__Bp__BroadPhaseMBP__getDeletedPairs_28_29, physx__Bp__BroadPhaseMBP__freeBuffers_28_29, physx__Bp__BroadPhaseMBP__shiftOrigin_28physx__PxVec3_20const__2c_20physx__PxBounds3_20const__2c_20float_20const__29, physx__Bp__BroadPhaseMBP__isValid_28physx__Bp__BroadPhaseUpdateData_20const__29_20const, physx__Bp__BroadPhaseMBP__getBroadPhasePairs_28_29_20const, physx__Bp__BroadPhaseMBP__deletePairs_28_29, physx__Bp__BroadPhaseMBP__singleThreadedUpdate_28physx__PxcScratchAllocator__2c_20physx__Bp__BroadPhaseUpdateData_20const__29, physx__MBPUpdateWorkTask___MBPUpdateWorkTask_28_29, physx__MBPUpdateWorkTask___MBPUpdateWorkTask_28_29_1, physx__Cm__Task__run_28_29, physx__MBPUpdateWorkTask__getName_28_29_20const, physx__PxLightCpuTask__addReference_28_29, physx__PxLightCpuTask__removeReference_28_29, physx__PxLightCpuTask__getReference_28_29_20const, physx__PxLightCpuTask__release_28_29, physx__MBPUpdateWorkTask__runInternal_28_29, physx__MBPPostUpdateWorkTask___MBPPostUpdateWorkTask_28_29, physx__MBPPostUpdateWorkTask___MBPPostUpdateWorkTask_28_29_1, physx__MBPPostUpdateWorkTask__getName_28_29_20const, physx__MBPPostUpdateWorkTask__runInternal_28_29, physx__MBPTask___MBPTask_28_29, physx__MBPTask___MBPTask_28_29_1, physx__Bp__SapUpdateWorkTask___SapUpdateWorkTask_28_29_1, physx__Bp__SapUpdateWorkTask___SapUpdateWorkTask_28_29, physx__Bp__SapUpdateWorkTask__getName_28_29_20const, physx__Bp__SapUpdateWorkTask__runInternal_28_29, physx__Bp__SapPostUpdateWorkTask___SapPostUpdateWorkTask_28_29_1, physx__Bp__SapPostUpdateWorkTask___SapPostUpdateWorkTask_28_29, physx__Bp__SapPostUpdateWorkTask__getName_28_29_20const, physx__Bp__SapPostUpdateWorkTask__runInternal_28_29, physx__Bp__BroadPhaseSap___BroadPhaseSap_28_29, physx__Bp__BroadPhaseSap___BroadPhaseSap_28_29_1, physx__Bp__BroadPhaseSap__getType_28_29_20const, physx__Bp__BroadPhaseSap__destroy_28_29, physx__Bp__BroadPhaseSap__update_28unsigned_20int_2c_20physx__PxcScratchAllocator__2c_20physx__Bp__BroadPhaseUpdateData_20const__2c_20physx__PxBaseTask__2c_20physx__PxBaseTask__29, physx__Bp__BroadPhaseSap__fetchBroadPhaseResults_28physx__PxBaseTask__29, physx__Bp__BroadPhaseSap__getNbCreatedPairs_28_29_20const, physx__Bp__BroadPhaseSap__getCreatedPairs_28_29, physx__Bp__BroadPhaseSap__getNbDeletedPairs_28_29_20const, physx__Bp__BroadPhaseSap__getDeletedPairs_28_29, physx__Bp__BroadPhaseSap__freeBuffers_28_29, physx__Bp__BroadPhaseSap__shiftOrigin_28physx__PxVec3_20const__2c_20physx__PxBounds3_20const__2c_20float_20const__29, physx__Bp__BroadPhaseSap__isValid_28physx__Bp__BroadPhaseUpdateData_20const__29_20const, physx__Bp__BroadPhaseSap__getBroadPhasePairs_28_29_20const, physx__Bp__BroadPhaseSap__deletePairs_28_29, physx__Bp__BroadPhaseSap__singleThreadedUpdate_28physx__PxcScratchAllocator__2c_20physx__Bp__BroadPhaseUpdateData_20const__29, physx__Bp__BroadPhaseBatchUpdateWorkTask___BroadPhaseBatchUpdateWorkTask_28_29, physx__Bp__BroadPhaseBatchUpdateWorkTask___BroadPhaseBatchUpdateWorkTask_28_29_1, physx__Bp__BroadPhaseBatchUpdateWorkTask__getName_28_29_20const, physx__Bp__BroadPhaseBatchUpdateWorkTask__runInternal_28_29, physx__Bp__AABBManager__postBpStage3_28physx__PxBaseTask__29, physx__Bp__PersistentActorAggregatePair___PersistentActorAggregatePair_28_29, physx__Bp__PersistentActorAggregatePair___PersistentActorAggregatePair_28_29_1, physx__Bp__PersistentActorAggregatePair__update_28physx__Bp__AABBManager__2c_20physx__Bp__BpCacheData__29, physx__Bp__PersistentActorAggregatePair__findOverlaps_28physx__Bp___28anonymous_20namespace_29__MBP_PairManager__2c_20physx__PxBounds3_20const__2c_20float_20const__2c_20physx__Bp__FilterGroup__Enum_20const__2c_20bool_20const__29, physx__Bp__PersistentAggregateAggregatePair___PersistentAggregateAggregatePair_28_29, physx__Bp__PersistentAggregateAggregatePair___PersistentAggregateAggregatePair_28_29_1, physx__Bp__PersistentAggregateAggregatePair__update_28physx__Bp__AABBManager__2c_20physx__Bp__BpCacheData__29, physx__Bp__PersistentAggregateAggregatePair__findOverlaps_28physx__Bp___28anonymous_20namespace_29__MBP_PairManager__2c_20physx__PxBounds3_20const__2c_20float_20const__2c_20physx__Bp__FilterGroup__Enum_20const__2c_20bool_20const__29, physx__Bp__PersistentSelfCollisionPairs___PersistentSelfCollisionPairs_28_29, physx__Bp__PersistentSelfCollisionPairs___PersistentSelfCollisionPairs_28_29_1, physx__Bp__PersistentPairs__update_28physx__Bp__AABBManager__2c_20physx__Bp__BpCacheData__29, physx__Bp__PersistentSelfCollisionPairs__findOverlaps_28physx__Bp___28anonymous_20namespace_29__MBP_PairManager__2c_20physx__PxBounds3_20const__2c_20float_20const__2c_20physx__Bp__FilterGroup__Enum_20const__2c_20bool_20const__29, physx__Bp__AggregateBoundsComputationTask___AggregateBoundsComputationTask_28_29, physx__Bp__AggregateBoundsComputationTask___AggregateBoundsComputationTask_28_29_1, physx__Bp__AggregateBoundsComputationTask__getName_28_29_20const, physx__Bp__AggregateBoundsComputationTask__runInternal_28_29, physx__Bp__FinalizeUpdateTask___FinalizeUpdateTask_28_29, physx__Bp__FinalizeUpdateTask___FinalizeUpdateTask_28_29_1, physx__Bp__FinalizeUpdateTask__getName_28_29_20const, physx__Bp__FinalizeUpdateTask__runInternal_28_29, physx__Bp__PostBroadPhaseStage2Task___PostBroadPhaseStage2Task_28_29, physx__Bp__PostBroadPhaseStage2Task___PostBroadPhaseStage2Task_28_29_1, physx__Bp__PostBroadPhaseStage2Task__getName_28_29_20const, physx__Bp__PostBroadPhaseStage2Task__runInternal_28_29, physx__Bp__PersistentPairs___PersistentPairs_28_29, physx__Bp__PersistentPairs___PersistentPairs_28_29_1, physx__Bp__SortAggregateBoundsParallel___SortAggregateBoundsParallel_28_29, physx__Bp__SortAggregateBoundsParallel___SortAggregateBoundsParallel_28_29_1, physx__Bp__SortAggregateBoundsParallel__getName_28_29_20const, physx__Bp__SortAggregateBoundsParallel__runInternal_28_29, physx__Bp__ProcessSelfCollisionPairsParallel___ProcessSelfCollisionPairsParallel_28_29, physx__Bp__ProcessSelfCollisionPairsParallel___ProcessSelfCollisionPairsParallel_28_29_1, physx__Bp__ProcessSelfCollisionPairsParallel__getName_28_29_20const, physx__Bp__ProcessSelfCollisionPairsParallel__runInternal_28_29, physx__Bp__ProcessAggPairsBase___ProcessAggPairsBase_28_29, physx__Bp__ProcessAggPairsBase___ProcessAggPairsBase_28_29_1, physx__Bp__ProcessAggPairsParallelTask___ProcessAggPairsParallelTask_28_29, physx__Bp__ProcessAggPairsParallelTask___ProcessAggPairsParallelTask_28_29_1, physx__Bp__ProcessAggPairsParallelTask__getName_28_29_20const, physx__Bp__ProcessAggPairsParallelTask__runInternal_28_29, physx__Cm__DelegateTask_physx__Bp__AABBManager_2c_20_physx__Bp__AABBManager__postBpStage3_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Bp__AABBManager_2c_20_physx__Bp__AABBManager__postBpStage3_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Bp__AABBManager_2c_20_physx__Bp__AABBManager__postBpStage3_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Bp__AABBManager_2c_20_physx__Bp__AABBManager__postBpStage3_28physx__PxBaseTask__29___runInternal_28_29, physx__IG__ThirdPassTask___ThirdPassTask_28_29, physx__IG__ThirdPassTask___ThirdPassTask_28_29_1, physx__IG__ThirdPassTask__getName_28_29_20const, physx__IG__ThirdPassTask__runInternal_28_29, physx__IG__PostThirdPassTask___PostThirdPassTask_28_29, physx__IG__PostThirdPassTask___PostThirdPassTask_28_29_1, physx__IG__PostThirdPassTask__getName_28_29_20const, physx__IG__PostThirdPassTask__runInternal_28_29, physx__Cm__RenderBuffer___RenderBuffer_28_29, physx__Cm__RenderBuffer___RenderBuffer_28_29_1, physx__Cm__RenderBuffer__getNbPoints_28_29_20const, physx__Cm__RenderBuffer__getPoints_28_29_20const, physx__Cm__RenderBuffer__getNbLines_28_29_20const, physx__Cm__RenderBuffer__getLines_28_29_20const, physx__Cm__RenderBuffer__getNbTriangles_28_29_20const, physx__Cm__RenderBuffer__getTriangles_28_29_20const, physx__Cm__RenderBuffer__getNbTexts_28_29_20const, physx__Cm__RenderBuffer__getTexts_28_29_20const, physx__Cm__RenderBuffer__append_28physx__PxRenderBuffer_20const__29, physx__Cm__RenderBuffer__clear_28_29, physx__PxRenderBuffer___PxRenderBuffer_28_29, physx__PxRenderBuffer___PxRenderBuffer_28_29_1, physx__Sc__RigidSim___RigidSim_28_29, physx__Sc__RigidSim___RigidSim_28_29_1, physx__Sc__ActorSim__postActorFlagChange_28unsigned_20int_2c_20unsigned_20int_29, physx__Sc__BodySim___BodySim_28_29, physx__Sc__BodySim___BodySim_28_29_1, physx__Sc__BodySim__postActorFlagChange_28unsigned_20int_2c_20unsigned_20int_29, physx__PxcGetMaterialShape_28physx__PxsShapeCore_20const__2c_20unsigned_20int_2c_20physx__PxcNpThreadContext__2c_20physx__PxsMaterialInfo__29, physx__PxcGetMaterialMesh_28physx__PxsShapeCore_20const__2c_20unsigned_20int_2c_20physx__PxcNpThreadContext__2c_20physx__PxsMaterialInfo__29, physx__PxcGetMaterialHeightField_28physx__PxsShapeCore_20const__2c_20unsigned_20int_2c_20physx__PxcNpThreadContext__2c_20physx__PxsMaterialInfo__29, physx__PxcGetMaterialShapeShape_28physx__PxsShapeCore_20const__2c_20physx__PxsShapeCore_20const__2c_20physx__PxcNpThreadContext__2c_20physx__PxsMaterialInfo__29, physx__PxcGetMaterialShapeMesh_28physx__PxsShapeCore_20const__2c_20physx__PxsShapeCore_20const__2c_20physx__PxcNpThreadContext__2c_20physx__PxsMaterialInfo__29, physx__PxcGetMaterialShapeHeightField_28physx__PxsShapeCore_20const__2c_20physx__PxsShapeCore_20const__2c_20physx__PxcNpThreadContext__2c_20physx__PxsMaterialInfo__29, physx__PxsCCDContext__postCCDSweep_28physx__PxBaseTask__29, physx__PxsCCDContext__postCCDAdvance_28physx__PxBaseTask__29, physx__PxsCCDContext__postCCDDepenetrate_28physx__PxBaseTask__29, physx__PxsCCDSweepTask___PxsCCDSweepTask_28_29, physx__PxsCCDSweepTask___PxsCCDSweepTask_28_29_1, physx__PxsCCDSweepTask__getName_28_29_20const, physx__PxsCCDSweepTask__runInternal_28_29, physx__PxsCCDAdvanceTask___PxsCCDAdvanceTask_28_29, physx__PxsCCDAdvanceTask___PxsCCDAdvanceTask_28_29_1, physx__PxsCCDAdvanceTask__getName_28_29_20const, physx__PxsCCDAdvanceTask__runInternal_28_29, physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDSweep_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDSweep_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDSweep_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDSweep_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDAdvance_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDAdvance_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDAdvance_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDAdvance_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDDepenetrate_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDDepenetrate_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDDepenetrate_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDDepenetrate_28physx__PxBaseTask__29___runInternal_28_29, physx__Sc__ShapeInteraction___ShapeInteraction_28_29, physx__Sc__ShapeInteraction___ShapeInteraction_28_29_1, physx__Sc__TriggerInteraction___TriggerInteraction_28_29, physx__Sc__TriggerInteraction___TriggerInteraction_28_29_1, physx__Sc__ElementInteractionMarker___ElementInteractionMarker_28_29, physx__Sc__ElementInteractionMarker___ElementInteractionMarker_28_29_1, physx__Sc__NPhaseCore__mergeProcessedTriggerInteractions_28physx__PxBaseTask__29, physx__Sc__ElementSimInteraction___ElementSimInteraction_28_29, physx__Sc__ElementSimInteraction___ElementSimInteraction_28_29_1, physx__Sc__TriggerContactTask___TriggerContactTask_28_29, physx__Sc__TriggerContactTask___TriggerContactTask_28_29_1, physx__Sc__TriggerContactTask__getName_28_29_20const, physx__Sc__TriggerContactTask__runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__NPhaseCore_2c_20_physx__Sc__NPhaseCore__mergeProcessedTriggerInteractions_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__NPhaseCore_2c_20_physx__Sc__NPhaseCore__mergeProcessedTriggerInteractions_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__NPhaseCore_2c_20_physx__Sc__NPhaseCore__mergeProcessedTriggerInteractions_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__NPhaseCore_2c_20_physx__Sc__NPhaseCore__mergeProcessedTriggerInteractions_28physx__PxBaseTask__29___runInternal_28_29, physx__Sc__ActorSim__reallocInteractions_28physx__Sc__Interaction____2c_20unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29, physx__Sc__ActorSim___ActorSim_28_29, physx__Sc__ActorSim___ActorSim_28_29_1, physx__Cm__ConstraintImmediateVisualizer___ConstraintImmediateVisualizer_28_29, physx__Cm__ConstraintImmediateVisualizer___ConstraintImmediateVisualizer_28_29_1, physx__Cm__ConstraintImmediateVisualizer__visualizeJointFrames_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__29, physx__Cm__ConstraintImmediateVisualizer__visualizeLinearLimit_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20bool_29, physx__Cm__ConstraintImmediateVisualizer__visualizeAngularLimit_28physx__PxTransform_20const__2c_20float_2c_20float_2c_20bool_29, physx__Cm__ConstraintImmediateVisualizer__visualizeLimitCone_28physx__PxTransform_20const__2c_20float_2c_20float_2c_20bool_29, physx__Cm__ConstraintImmediateVisualizer__visualizeDoubleCone_28physx__PxTransform_20const__2c_20float_2c_20bool_29, physx__Cm__ConstraintImmediateVisualizer__visualizeLine_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_29, physx__PxConstraintVisualizer___PxConstraintVisualizer_28_29, physx__PxConstraintVisualizer___PxConstraintVisualizer_28_29_1, physx__PxTaskMgr__setCpuDispatcher_28physx__PxCpuDispatcher__29, physx__PxTaskMgr__getCpuDispatcher_28_29_20const, physx__PxTaskMgr__resetDependencies_28_29, physx__PxTaskMgr__startSimulation_28_29, physx__PxTaskMgr__stopSimulation_28_29, physx__PxTaskMgr__taskCompleted_28physx__PxTask__29, physx__PxTaskMgr__getNamedTask_28char_20const__29, physx__PxTaskMgr__submitNamedTask_28physx__PxTask__2c_20char_20const__2c_20physx__PxTaskType__Enum_29, physx__PxTaskMgr__submitUnnamedTask_28physx__PxTask__2c_20physx__PxTaskType__Enum_29, physx__PxTaskMgr__getTaskFromID_28unsigned_20int_29, physx__PxTaskMgr__release_28_29, physx__PxTaskMgr___PxTaskMgr_28_29, physx__PxTaskMgr___PxTaskMgr_28_29_1, physx__PxTaskMgr__finishBefore_28physx__PxTask__2c_20unsigned_20int_29, physx__PxTaskMgr__startAfter_28physx__PxTask__2c_20unsigned_20int_29, physx__PxTaskMgr__addReference_28unsigned_20int_29, physx__PxTaskMgr__decrReference_28unsigned_20int_29, physx__PxTaskMgr__getReference_28unsigned_20int_29_20const, physx__PxTaskMgr__decrReference_28physx__PxLightCpuTask__29, physx__PxTaskMgr__addReference_28physx__PxLightCpuTask__29, physx__PxTaskManager___PxTaskManager_28_29, physx__PxTaskManager___PxTaskManager_28_29_1, physx__PxsDefaultMemoryManager___PxsDefaultMemoryManager_28_29, physx__PxsDefaultMemoryManager___PxsDefaultMemoryManager_28_29_1, physx__PxsDefaultMemoryManager__createHostMemoryAllocator_28unsigned_20int_29, physx__PxsDefaultMemoryManager__createDeviceMemoryAllocator_28unsigned_20int_29, physx__PxsDefaultMemoryManager__destroyMemoryAllocator_28_29, physx__PxsDefaultMemoryAllocator___PxsDefaultMemoryAllocator_28_29, physx__PxsDefaultMemoryAllocator___PxsDefaultMemoryAllocator_28_29_1, physx__PxsDefaultMemoryAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29, physx__PxsDefaultMemoryAllocator__deallocate_28void__29, physx__shdfnd__VirtualAllocatorCallback___VirtualAllocatorCallback_28_29, physx__shdfnd__VirtualAllocatorCallback___VirtualAllocatorCallback_28_29_1, physx__PxsMemoryManager___PxsMemoryManager_28_29, physx__PxsMemoryManager___PxsMemoryManager_28_29_1, physx__Dy__solveExtContactBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveExt1DBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveExtContactBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveExt1DBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveExtContactConcludeBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveExt1DConcludeBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solve1DBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContact_BStaticBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactPreBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactPreBlock_Static_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solve1D4_Block_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solve1DBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContact_BStaticBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactPreBlock_WriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactPreBlock_WriteBackStatic_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solve1D4Block_WriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactConcludeBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solve1DConcludeBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContact_BStaticConcludeBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactPreBlock_Conclude_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactPreBlock_ConcludeStatic_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solve1D4Block_Conclude_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__SolverCoreGeneral__destroyV_28_29, physx__Dy__SolverCoreGeneral___SolverCoreGeneral_28_29, physx__Dy__SolverCoreGeneral___SolverCoreGeneral_28_29_1, physx__Dy__SolverCoreGeneral__solveVParallelAndWriteBack_28physx__Dy__SolverIslandParams__2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29_20const, physx__Dy__SolverCoreGeneral__solveV_Blocks_28physx__Dy__SolverIslandParams__29_20const, physx__Dy__SolverCoreGeneral__writeBackV_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__PxConstraintBatchHeader__2c_20unsigned_20int_2c_20physx__Dy__ThresholdStreamElement__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__PxSolverBodyData__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_29_20const, physx__Dy__SolverCore___SolverCore_28_29, physx__Dy__SolverCore___SolverCore_28_29_1, physx__Dy__solveExtContactCoulombBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveExtContactCoulombBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveExtContactCoulombConcludeBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveExtFrictionBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveExtFrictionBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactCoulombBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactCoulomb_BStaticBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactCoulombPreBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactCoulombPreBlock_Static_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveFrictionBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveFriction_BStaticBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveFrictionCoulombPreBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveFrictionCoulombPreBlock_Static_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactCoulombBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactCoulomb_BStaticBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactCoulombPreBlock_WriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactCoulombPreBlock_WriteBackStatic_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveFrictionBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveFriction_BStaticBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveFrictionCoulombPreBlock_WriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveFrictionCoulombPreBlock_WriteBackStatic_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactCoulombConcludeBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactCoulomb_BStaticConcludeBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactCoulombPreBlock_Conclude_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactCoulombPreBlock_ConcludeStatic_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveFrictionCoulombPreBlock_Conclude_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveFrictionCoulombPreBlock_ConcludeStatic_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__SolverCoreGeneralPF__destroyV_28_29, physx__Dy__SolverCoreGeneralPF___SolverCoreGeneralPF_28_29, physx__Dy__SolverCoreGeneralPF___SolverCoreGeneralPF_28_29_1, physx__Dy__SolverCoreGeneralPF__solveVParallelAndWriteBack_28physx__Dy__SolverIslandParams__2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29_20const, physx__Dy__SolverCoreGeneralPF__solveV_Blocks_28physx__Dy__SolverIslandParams__29_20const, physx__Dy__SolverCoreGeneralPF__writeBackV_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__PxConstraintBatchHeader__2c_20unsigned_20int_2c_20physx__Dy__ThresholdStreamElement__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__PxSolverBodyData__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_29_20const, physx__Dy__createFinalizeSolverContacts4_28physx__PxsContactManagerOutput___2c_20physx__Dy__ThreadContext__2c_20physx__PxSolverContactDesc__2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20physx__PxConstraintAllocator__29, physx__Dy__createFinalizeSolverContacts4Coulomb1D_28physx__PxsContactManagerOutput___2c_20physx__Dy__ThreadContext__2c_20physx__PxSolverContactDesc__2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20physx__PxConstraintAllocator__29, physx__Dy__createFinalizeSolverContacts4Coulomb2D_28physx__PxsContactManagerOutput___2c_20physx__Dy__ThreadContext__2c_20physx__PxSolverContactDesc__2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20physx__PxConstraintAllocator__29, physx__Dy__createFinalizeSolverContacts_28physx__PxSolverContactDesc__2c_20physx__PxsContactManagerOutput__2c_20physx__Dy__ThreadContext__2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20physx__PxConstraintAllocator__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__createFinalizeSolverContactsCoulomb1D_28physx__PxSolverContactDesc__2c_20physx__PxsContactManagerOutput__2c_20physx__Dy__ThreadContext__2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20physx__PxConstraintAllocator__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__createFinalizeSolverContactsCoulomb2D_28physx__PxSolverContactDesc__2c_20physx__PxsContactManagerOutput__2c_20physx__Dy__ThreadContext__2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20physx__PxConstraintAllocator__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__DynamicsContext__destroy_28_29, physx__Dy__DynamicsContext__update_28physx__IG__SimpleIslandManager__2c_20physx__PxBaseTask__2c_20physx__PxBaseTask__2c_20physx__PxsContactManager___2c_20unsigned_20int_2c_20physx__PxsContactManager___2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__PxsContactManagerOutputIterator__2c_20physx__PxsContactManagerOutput__2c_20float_2c_20physx__PxVec3_20const__2c_20unsigned_20int_29, physx__Dy__DynamicsContext__processLostPatches_28physx__IG__SimpleIslandManager__2c_20physx__PxsContactManager___2c_20unsigned_20int_2c_20physx__PxsContactManagerOutputIterator__29, physx__Dy__DynamicsContext__updateBodyCore_28physx__PxBaseTask__29, physx__Dy__DynamicsContext__mergeResults_28_29, physx__Dy__DynamicsContext__setSimulationController_28physx__PxsSimulationController__29, physx__Dy__DynamicsContext__getDataStreamBase_28void___2c_20void___2c_20void___29, physx__Dy__DynamicsContext___DynamicsContext_28_29, physx__Dy__DynamicsContext___DynamicsContext_28_29_1, physx__Dy__BlockAllocator__reserveConstraintData_28unsigned_20int_29, physx__Dy__BlockAllocator__reserveFrictionData_28unsigned_20int_29, physx__Dy__BlockAllocator___BlockAllocator_28_29, physx__Dy__BlockAllocator___BlockAllocator_28_29_1, physx__Dy__BlockAllocator__findInputPatches_28unsigned_20char__29, physx__Dy__PxsPreIntegrateTask___PxsPreIntegrateTask_28_29, physx__Dy__PxsPreIntegrateTask___PxsPreIntegrateTask_28_29_1, physx__Dy__PxsPreIntegrateTask__getName_28_29_20const, physx__Dy__PxsPreIntegrateTask__runInternal_28_29, physx__Dy__PxsSolverCreateFinalizeConstraintsTask___PxsSolverCreateFinalizeConstraintsTask_28_29, physx__Dy__PxsSolverCreateFinalizeConstraintsTask___PxsSolverCreateFinalizeConstraintsTask_28_29_1, physx__Dy__PxsSolverCreateFinalizeConstraintsTask__getName_28_29_20const, physx__Dy__PxsSolverCreateFinalizeConstraintsTask__runInternal_28_29, physx__Dy__Context___Context_28_29, physx__Dy__Context___Context_28_29_1, physx__Dy__PxsSolverStartTask___PxsSolverStartTask_28_29, physx__Dy__PxsSolverStartTask___PxsSolverStartTask_28_29_1, physx__Dy__PxsSolverStartTask__getName_28_29_20const, physx__Dy__PxsSolverStartTask__runInternal_28_29, physx__Dy__PxsSolverConstraintPostProcessTask___PxsSolverConstraintPostProcessTask_28_29, physx__Dy__PxsSolverConstraintPostProcessTask___PxsSolverConstraintPostProcessTask_28_29_1, physx__Dy__PxsSolverConstraintPostProcessTask__getName_28_29_20const, physx__Dy__PxsSolverConstraintPostProcessTask__runInternal_28_29, physx__Dy__SolverArticulationUpdateTask___SolverArticulationUpdateTask_28_29, physx__Dy__SolverArticulationUpdateTask___SolverArticulationUpdateTask_28_29_1, physx__Dy__SolverArticulationUpdateTask__getName_28_29_20const, physx__Dy__SolverArticulationUpdateTask__runInternal_28_29, physx__PxConstraintAllocator___PxConstraintAllocator_28_29, physx__PxConstraintAllocator___PxConstraintAllocator_28_29_1, physx__Dy__PxsSolverEndTask___PxsSolverEndTask_28_29, physx__Dy__PxsSolverEndTask___PxsSolverEndTask_28_29_1, physx__Dy__PxsSolverEndTask__getName_28_29_20const, physx__Dy__PxsSolverEndTask__runInternal_28_29, physx__Dy__PxsSolverSetupSolveTask___PxsSolverSetupSolveTask_28_29, physx__Dy__PxsSolverSetupSolveTask___PxsSolverSetupSolveTask_28_29_1, physx__Dy__PxsSolverSetupSolveTask__getName_28_29_20const, physx__Dy__PxsSolverSetupSolveTask__runInternal_28_29, physx__Dy__PxsParallelSolverTask___PxsParallelSolverTask_28_29, physx__Dy__PxsParallelSolverTask___PxsParallelSolverTask_28_29_1, physx__Dy__PxsParallelSolverTask__getName_28_29_20const, physx__Dy__PxsParallelSolverTask__runInternal_28_29, physx__Dy__PxsSolverConstraintPartitionTask___PxsSolverConstraintPartitionTask_28_29, physx__Dy__PxsSolverConstraintPartitionTask___PxsSolverConstraintPartitionTask_28_29_1, physx__Dy__PxsSolverConstraintPartitionTask__getName_28_29_20const, physx__Dy__PxsSolverConstraintPartitionTask__runInternal_28_29, physx__Dy__UpdateContinuationTask___UpdateContinuationTask_28_29, physx__Dy__UpdateContinuationTask___UpdateContinuationTask_28_29_1, physx__Dy__UpdateContinuationTask__getName_28_29_20const, physx__Dy__UpdateContinuationTask__runInternal_28_29, physx__Dy__KinematicCopyTask___KinematicCopyTask_28_29, physx__Dy__KinematicCopyTask___KinematicCopyTask_28_29_1, physx__Dy__KinematicCopyTask__getName_28_29_20const, physx__Dy__KinematicCopyTask__runInternal_28_29, physx__Dy__PxsForceThresholdTask___PxsForceThresholdTask_28_29, physx__Dy__PxsForceThresholdTask___PxsForceThresholdTask_28_29_1, physx__Dy__PxsForceThresholdTask__getName_28_29_20const, physx__Dy__PxsForceThresholdTask__runInternal_28_29, physx__Dy__PxsCreateFinalizeContactsTask___PxsCreateFinalizeContactsTask_28_29, physx__Dy__PxsCreateFinalizeContactsTask___PxsCreateFinalizeContactsTask_28_29_1, physx__Dy__PxsCreateFinalizeContactsTask__getName_28_29_20const, physx__Dy__PxsCreateFinalizeContactsTask__runInternal_28_29, physx__Dy__PxsCreateArticConstraintsTask___PxsCreateArticConstraintsTask_28_29, physx__Dy__PxsCreateArticConstraintsTask___PxsCreateArticConstraintsTask_28_29_1, physx__Dy__PxsCreateArticConstraintsTask__getName_28_29_20const, physx__Dy__PxsCreateArticConstraintsTask__runInternal_28_29, physx__Dy__DynamicsTGSContext__destroy_28_29, physx__Dy__DynamicsTGSContext__update_28physx__IG__SimpleIslandManager__2c_20physx__PxBaseTask__2c_20physx__PxBaseTask__2c_20physx__PxsContactManager___2c_20unsigned_20int_2c_20physx__PxsContactManager___2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__PxsContactManagerOutputIterator__2c_20physx__PxsContactManagerOutput__2c_20float_2c_20physx__PxVec3_20const__2c_20unsigned_20int_29, physx__Dy__DynamicsTGSContext__processLostPatches_28physx__IG__SimpleIslandManager__2c_20physx__PxsContactManager___2c_20unsigned_20int_2c_20physx__PxsContactManagerOutputIterator__29, physx__Dy__DynamicsTGSContext__updateBodyCore_28physx__PxBaseTask__29, physx__Dy__DynamicsTGSContext__mergeResults_28_29, physx__Dy__DynamicsTGSContext__setSimulationController_28physx__PxsSimulationController__29, physx__Dy__DynamicsTGSContext__getDataStreamBase_28void___2c_20void___2c_20void___29, physx__Dy__DynamicsTGSContext___DynamicsTGSContext_28_29, physx__Dy__DynamicsTGSContext___DynamicsTGSContext_28_29_1, physx__Dy__solveContactBlock_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__PxTGSSolverBodyTxInertia_20const__2c_20float_2c_20float_2c_20physx__Dy__SolverContext__29, physx__Dy__solve1DBlock_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__PxTGSSolverBodyTxInertia_20const__2c_20float_2c_20float_2c_20physx__Dy__SolverContext__29, physx__Dy__solveExtContactBlock_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__PxTGSSolverBodyTxInertia_20const__2c_20float_2c_20float_2c_20physx__Dy__SolverContext__29, physx__Dy__solveExt1DBlock_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__PxTGSSolverBodyTxInertia_20const__2c_20float_2c_20float_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContact4_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__PxTGSSolverBodyTxInertia_20const__2c_20float_2c_20float_2c_20physx__Dy__SolverContext__29, physx__Dy__solve1D4_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__PxTGSSolverBodyTxInertia_20const__2c_20float_2c_20float_2c_20physx__Dy__SolverContext__29, physx__Dy__writeBackContact_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__Dy__SolverContext__29, physx__Dy__writeBack1D_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__Dy__SolverContext__29, physx__Dy__writeBackContact4_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__Dy__SolverContext__29, physx__Dy__writeBack1D4_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__Dy__SolverContext__29, physx__Dy__solveConcludeContactBlock_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__PxTGSSolverBodyTxInertia_20const__2c_20float_2c_20physx__Dy__SolverContext__29, physx__Dy__solveConclude1DBlock_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__PxTGSSolverBodyTxInertia_20const__2c_20float_2c_20physx__Dy__SolverContext__29, physx__Dy__solveConcludeContactExtBlock_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__PxTGSSolverBodyTxInertia_20const__2c_20float_2c_20physx__Dy__SolverContext__29, physx__Dy__solveConclude1DBlockExt_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__PxTGSSolverBodyTxInertia_20const__2c_20float_2c_20physx__Dy__SolverContext__29, physx__Dy__solveConcludeContact4_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__PxTGSSolverBodyTxInertia_20const__2c_20float_2c_20physx__Dy__SolverContext__29, physx__Dy__solveConclude1D4_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__PxTGSSolverBodyTxInertia_20const__2c_20float_2c_20physx__Dy__SolverContext__29, physx__Dy__UpdateContinuationTGSTask___UpdateContinuationTGSTask_28_29, physx__Dy__UpdateContinuationTGSTask___UpdateContinuationTGSTask_28_29_1, physx__Dy__UpdateContinuationTGSTask__getName_28_29_20const, physx__Dy__UpdateContinuationTGSTask__runInternal_28_29, physx__Dy__KinematicCopyTGSTask___KinematicCopyTGSTask_28_29, physx__Dy__KinematicCopyTGSTask___KinematicCopyTGSTask_28_29_1, physx__Dy__KinematicCopyTGSTask__getName_28_29_20const, physx__Dy__KinematicCopyTGSTask__runInternal_28_29, physx__Dy__DynamicsMergeTask___DynamicsMergeTask_28_29, physx__Dy__DynamicsMergeTask___DynamicsMergeTask_28_29_1, physx__Dy__DynamicsMergeTask__getName_28_29_20const, physx__Dy__DynamicsMergeTask__release_28_29, physx__Dy__DynamicsMergeTask__runInternal_28_29, physx__Dy__ArticulationTask___ArticulationTask_28_29, physx__Dy__ArticulationTask___ArticulationTask_28_29_1, physx__Dy__ArticulationTask__getName_28_29_20const, physx__Dy__ArticulationTask__runInternal_28_29, physx__Dy__CopyBackTask___CopyBackTask_28_29, physx__Dy__CopyBackTask___CopyBackTask_28_29_1, physx__Dy__CopyBackTask__getName_28_29_20const, physx__Dy__CopyBackTask__runInternal_28_29, physx__Dy__UpdateArticTask___UpdateArticTask_28_29, physx__Dy__UpdateArticTask___UpdateArticTask_28_29_1, physx__Dy__UpdateArticTask__getName_28_29_20const, physx__Dy__UpdateArticTask__runInternal_28_29, physx__Dy__SetupDescsTask___SetupDescsTask_28_29, physx__Dy__SetupDescsTask___SetupDescsTask_28_29_1, physx__Dy__SetupDescsTask__getName_28_29_20const, physx__Dy__SetupDescsTask__runInternal_28_29, physx__Dy__PreIntegrateTask___PreIntegrateTask_28_29, physx__Dy__PreIntegrateTask___PreIntegrateTask_28_29_1, physx__Dy__PreIntegrateTask__getName_28_29_20const, physx__Dy__PreIntegrateTask__runInternal_28_29, physx__Dy__PreIntegrateParallelTask___PreIntegrateParallelTask_28_29, physx__Dy__PreIntegrateParallelTask___PreIntegrateParallelTask_28_29_1, physx__Dy__PreIntegrateParallelTask__getName_28_29_20const, physx__Dy__PreIntegrateParallelTask__runInternal_28_29, physx__Dy__SetupArticulationTask___SetupArticulationTask_28_29, physx__Dy__SetupArticulationTask___SetupArticulationTask_28_29_1, physx__Dy__SetupArticulationTask__getName_28_29_20const, physx__Dy__SetupArticulationTask__runInternal_28_29, physx__Dy__SetStepperTask___SetStepperTask_28_29, physx__Dy__SetStepperTask___SetStepperTask_28_29_1, physx__Dy__SetStepperTask__getName_28_29_20const, physx__Dy__SetStepperTask__release_28_29, physx__Dy__SetStepperTask__runInternal_28_29, physx__Dy__SetupArticulationInternalConstraintsTask___SetupArticulationInternalConstraintsTask_28_29, physx__Dy__SetupArticulationInternalConstraintsTask___SetupArticulationInternalConstraintsTask_28_29_1, physx__Dy__SetupArticulationInternalConstraintsTask__getName_28_29_20const, physx__Dy__SetupArticulationInternalConstraintsTask__runInternal_28_29, physx__Dy__PartitionTask___PartitionTask_28_29, physx__Dy__PartitionTask___PartitionTask_28_29_1, physx__Dy__PartitionTask__getName_28_29_20const, physx__Dy__PartitionTask__runInternal_28_29, physx__Dy__SetupSolverConstraintsTask___SetupSolverConstraintsTask_28_29, physx__Dy__SetupSolverConstraintsTask___SetupSolverConstraintsTask_28_29_1, physx__Dy__SetupSolverConstraintsTask__getName_28_29_20const, physx__Dy__SetupSolverConstraintsTask__runInternal_28_29, physx__Dy__SetupSolverConstraintsSubTask___SetupSolverConstraintsSubTask_28_29, physx__Dy__SetupSolverConstraintsSubTask___SetupSolverConstraintsSubTask_28_29_1, physx__Dy__SetupSolverConstraintsSubTask__getName_28_29_20const, physx__Dy__SetupSolverConstraintsSubTask__runInternal_28_29, physx__Dy__PxsCreateArticConstraintsSubTask___PxsCreateArticConstraintsSubTask_28_29, physx__Dy__PxsCreateArticConstraintsSubTask___PxsCreateArticConstraintsSubTask_28_29_1, physx__Dy__PxsCreateArticConstraintsSubTask__getName_28_29_20const, physx__Dy__PxsCreateArticConstraintsSubTask__runInternal_28_29, physx__Dy__SolveIslandTask___SolveIslandTask_28_29, physx__Dy__SolveIslandTask___SolveIslandTask_28_29_1, physx__Dy__SolveIslandTask__getName_28_29_20const, physx__Dy__SolveIslandTask__runInternal_28_29, physx__Dy__ParallelSolveTask___ParallelSolveTask_28_29, physx__Dy__ParallelSolveTask___ParallelSolveTask_28_29_1, physx__Dy__ParallelSolveTask__getName_28_29_20const, physx__Dy__ParallelSolveTask__runInternal_28_29, physx__Dy__FinishSolveIslandTask___FinishSolveIslandTask_28_29, physx__Dy__FinishSolveIslandTask___FinishSolveIslandTask_28_29_1, physx__Dy__FinishSolveIslandTask__getName_28_29_20const, physx__Dy__FinishSolveIslandTask__runInternal_28_29, physx__Dy__EndIslandTask___EndIslandTask_28_29, physx__Dy__EndIslandTask___EndIslandTask_28_29_1, physx__Dy__EndIslandTask__getName_28_29_20const, physx__Dy__EndIslandTask__runInternal_28_29, physx__PxcContactSphereHeightField_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactCapsuleHeightField_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactBoxHeightField_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactConvexHeightField_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactSphereHeightField_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactCapsuleHeightField_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactBoxHeightField_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactConvexHeightField_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactSphereSphere_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactSpherePlane_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactSphereCapsule_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactSphereBox_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactSphereConvex_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactSphereMesh_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcInvalidContactPair_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactPlaneCapsule_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactPlaneBox_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactPlaneConvex_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactCapsuleCapsule_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactCapsuleBox_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactCapsuleConvex_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactCapsuleMesh_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactBoxBox_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactBoxConvex_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactBoxMesh_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactConvexConvex_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactConvexMesh_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactSphereSphere_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactSpherePlane_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactSphereCapsule_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactSphereBox_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactSphereConvex_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactSphereMesh_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactPlaneCapsule_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactPlaneBox_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactPlaneConvex_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactCapsuleCapsule_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactCapsuleBox_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactCapsuleConvex_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactCapsuleMesh_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactBoxBox_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactBoxConvex_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactBoxMesh_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactConvexConvex_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactConvexMesh_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxsNphaseImplementationContext___PxsNphaseImplementationContext_28_29, physx__PxsNphaseImplementationContext___PxsNphaseImplementationContext_28_29_1, physx__PxsNphaseImplementationContext__destroy_28_29, physx__PxsNphaseImplementationContext__updateContactManager_28float_2c_20bool_2c_20bool_2c_20physx__PxBaseTask__2c_20physx__PxBaseTask__29, physx__PxsNphaseImplementationContext__postBroadPhaseUpdateContactManager_28_29, physx__PxsNphaseImplementationContext__secondPassUpdateContactManager_28float_2c_20physx__PxBaseTask__29, physx__PxsNphaseImplementationContext__fetchUpdateContactManager_28_29, physx__PxsNphaseImplementationContext__registerContactManager_28physx__PxsContactManager__2c_20int_2c_20unsigned_20int_29, physx__PxsNphaseImplementationContext__registerContactManagers_28physx__PxsContactManager___2c_20unsigned_20int_2c_20unsigned_20int_29, physx__PxsNphaseImplementationContext__unregisterContactManager_28physx__PxsContactManager__29, physx__PxsNphaseImplementationContext__refreshContactManager_28physx__PxsContactManager__29, physx__PxsNphaseImplementationContext__registerShape_28physx__PxsShapeCore_20const__29, physx__PxsNphaseImplementationContext__unregisterShape_28physx__PxsShapeCore_20const__29, physx__PxsNphaseImplementationContext__registerMaterial_28physx__PxsMaterialCore_20const__29, physx__PxsNphaseImplementationContext__updateMaterial_28physx__PxsMaterialCore_20const__29, physx__PxsNphaseImplementationContext__unregisterMaterial_28physx__PxsMaterialCore_20const__29, physx__PxsNphaseImplementationContext__updateShapeMaterial_28physx__PxsShapeCore_20const__29, physx__PxsNphaseImplementationContext__getGPUContactManagerOutputBase_28_29, physx__PxsNphaseImplementationContext__startNarrowPhaseTasks_28_29, physx__PxsNphaseImplementationContext__appendContactManagers_28_29, physx__PxsNphaseImplementationContext__getNewContactManagerOutput_28unsigned_20int_29, physx__PxsNphaseImplementationContext__getContactManagerOutputs_28_29, physx__PxsNphaseImplementationContext__setContactModifyCallback_28physx__PxContactModifyCallback__29, physx__PxsNphaseImplementationContext__acquireContext_28_29, physx__PxsNphaseImplementationContext__releaseContext_28_29, physx__PxsNphaseImplementationContext__preallocateNewBuffers_28unsigned_20int_2c_20unsigned_20int_29, physx__PxsNphaseImplementationContext__lock_28_29, physx__PxsNphaseImplementationContext__unlock_28_29, physx__PxsNphaseImplementationContext__unregisterContactManagerFallback_28physx__PxsContactManager__2c_20physx__PxsContactManagerOutput__29, physx__PxsNphaseImplementationContext__refreshContactManagerFallback_28physx__PxsContactManager__2c_20physx__PxsContactManagerOutput__29, physx__PxsNphaseImplementationContext__updateShapeContactOffset_28physx__PxsShapeCore_20const__29, physx__PxsNphaseImplementationContext__appendContactManagersFallback_28physx__PxsContactManagerOutput__29, physx__PxsNphaseImplementationContext__removeContactManagersFallback_28physx__PxsContactManagerOutput__29, physx__PxsNphaseImplementationContext__processContactManager_28float_2c_20physx__PxsContactManagerOutput__2c_20physx__PxBaseTask__29, physx__PxsNphaseImplementationContext__processContactManagerSecondPass_28float_2c_20physx__PxBaseTask__29, non_virtual_20thunk_20to_20physx__PxsNphaseImplementationContext___PxsNphaseImplementationContext_28_29, non_virtual_20thunk_20to_20physx__PxsNphaseImplementationContext___PxsNphaseImplementationContext_28_29_1, non_virtual_20thunk_20to_20physx__PxsNphaseImplementationContext__processContactManager_28float_2c_20physx__PxsContactManagerOutput__2c_20physx__PxBaseTask__29, non_virtual_20thunk_20to_20physx__PxsNphaseImplementationContext__processContactManagerSecondPass_28float_2c_20physx__PxBaseTask__29, non_virtual_20thunk_20to_20physx__PxsNphaseImplementationContext__registerContactManager_28physx__PxsContactManager__2c_20int_2c_20unsigned_20int_29, non_virtual_20thunk_20to_20physx__PxsNphaseImplementationContext__unregisterContactManagerFallback_28physx__PxsContactManager__2c_20physx__PxsContactManagerOutput__29, non_virtual_20thunk_20to_20physx__PxsNphaseImplementationContext__refreshContactManagerFallback_28physx__PxsContactManager__2c_20physx__PxsContactManagerOutput__29, non_virtual_20thunk_20to_20physx__PxsNphaseImplementationContext__getNewContactManagerOutput_28unsigned_20int_29, non_virtual_20thunk_20to_20physx__PxsNphaseImplementationContext__appendContactManagersFallback_28physx__PxsContactManagerOutput__29, non_virtual_20thunk_20to_20physx__PxsNphaseImplementationContext__setContactModifyCallback_28physx__PxContactModifyCallback__29, non_virtual_20thunk_20to_20physx__PxsNphaseImplementationContext__removeContactManagersFallback_28physx__PxsContactManagerOutput__29, non_virtual_20thunk_20to_20physx__PxsNphaseImplementationContext__lock_28_29, non_virtual_20thunk_20to_20physx__PxsNphaseImplementationContext__unlock_28_29, PxsCMUpdateTask___PxsCMUpdateTask_28_29, PxsCMUpdateTask___PxsCMUpdateTask_28_29_1, PxsCMUpdateTask__release_28_29, PxsCMDiscreteUpdateTask___PxsCMDiscreteUpdateTask_28_29, PxsCMDiscreteUpdateTask___PxsCMDiscreteUpdateTask_28_29_1, PxsCMDiscreteUpdateTask__getName_28_29_20const, PxsCMDiscreteUpdateTask__runInternal_28_29, physx__PxvNphaseImplementationContextUsableAsFallback___PxvNphaseImplementationContextUsableAsFallback_28_29, physx__PxvNphaseImplementationContextUsableAsFallback___PxvNphaseImplementationContextUsableAsFallback_28_29_1, non_virtual_20thunk_20to_20physx__PxvNphaseImplementationContextUsableAsFallback___PxvNphaseImplementationContextUsableAsFallback_28_29, non_virtual_20thunk_20to_20physx__PxvNphaseImplementationContextUsableAsFallback___PxvNphaseImplementationContextUsableAsFallback_28_29_1, physx__PxvNphaseImplementationContext___PxvNphaseImplementationContext_28_29, physx__PxvNphaseImplementationContext___PxvNphaseImplementationContext_28_29_1, physx__PxvNphaseImplementationFallback___PxvNphaseImplementationFallback_28_29, physx__PxvNphaseImplementationFallback___PxvNphaseImplementationFallback_28_29_1, physx__Sc__SimulationController___SimulationController_28_29, physx__Sc__SimulationController___SimulationController_28_29_1, physx__Sc__SimulationController__addJoint_28unsigned_20int_2c_20physx__Dy__Constraint__2c_20physx__IG__IslandSim__2c_20physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___2c_20physx__shdfnd__Array_physx__PxgSolverConstraintManagerConstants_2c_20physx__shdfnd__VirtualAllocator___2c_20unsigned_20int_29, physx__Sc__SimulationController__removeJoint_28unsigned_20int_2c_20physx__Dy__Constraint__2c_20physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___2c_20physx__IG__IslandSim__29, physx__Sc__SimulationController__addShape_28physx__PxsShapeSim__2c_20unsigned_20int_29, physx__Sc__SimulationController__removeShape_28unsigned_20int_29, physx__Sc__SimulationController__addDynamic_28physx__PxsRigidBody__2c_20physx__IG__NodeIndex_20const__29, physx__Sc__SimulationController__addDynamics_28physx__PxsRigidBody___2c_20unsigned_20int_20const__2c_20unsigned_20int_29, physx__Sc__SimulationController__addArticulation_28physx__Dy__ArticulationV__2c_20physx__IG__NodeIndex_20const__29, physx__Sc__SimulationController__releaseArticulation_28physx__Dy__ArticulationV__2c_20physx__IG__NodeIndex_20const__29, physx__Sc__SimulationController__releaseDeferredArticulationIds_28_29, physx__Sc__SimulationController__updateDynamic_28bool_2c_20physx__IG__NodeIndex_20const__29, physx__Sc__SimulationController__updateJoint_28unsigned_20int_2c_20physx__Dy__Constraint__29, physx__Sc__SimulationController__updateBodies_28physx__PxsRigidBody___2c_20unsigned_20int__2c_20unsigned_20int_29, physx__Sc__SimulationController__updateBodiesAndShapes_28physx__PxBaseTask__29, physx__Sc__SimulationController__update_28unsigned_20int_29, physx__Sc__SimulationController__updateArticulation_28physx__Dy__ArticulationV__2c_20physx__IG__NodeIndex_20const__29, physx__Sc__SimulationController__updateArticulationJoint_28physx__Dy__ArticulationV__2c_20physx__IG__NodeIndex_20const__29, physx__Sc__SimulationController__gpuDmabackData_28physx__PxsTransformCache__2c_20physx__Bp__BoundsArray__2c_20physx__Cm__BitMapBase_physx__shdfnd__VirtualAllocator___29, physx__Sc__SimulationController__udpateScBodyAndShapeSim_28physx__PxsTransformCache__2c_20physx__Bp__BoundsArray__2c_20physx__PxBaseTask__29, physx__Sc__SimulationController__getActiveBodies_28_29, physx__Sc__SimulationController__getDeactiveBodies_28_29, physx__Sc__SimulationController__getRigidBodies_28_29, physx__Sc__SimulationController__getNbBodies_28_29, physx__Sc__SimulationController__getUnfrozenShapes_28_29, physx__Sc__SimulationController__getFrozenShapes_28_29, physx__Sc__SimulationController__getShapeSims_28_29, physx__Sc__SimulationController__getNbFrozenShapes_28_29, physx__Sc__SimulationController__getNbUnfrozenShapes_28_29, physx__Sc__SimulationController__clear_28_29, physx__Sc__SimulationController__setBounds_28physx__Bp__BoundsArray__29, physx__Sc__SimulationController__reserve_28unsigned_20int_29, physx__Sc__SimulationController__getArticulationRemapIndex_28unsigned_20int_29, physx__Sc__SimulationController__updateBody_28physx__PxsRigidBody__2c_20unsigned_20int_29, physx__Sc__SimulationController__getNbShapes_28_29, physx__PxsSimulationController___PxsSimulationController_28_29, physx__PxsSimulationController___PxsSimulationController_28_29_1, physx__Dy__Articulation__computeUnconstrainedVelocities_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__PxConstraintAllocator__2c_20physx__PxSolverConstraintDesc__2c_20unsigned_20int__2c_20physx__PxVec3_20const__2c_20unsigned_20long_20long_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__Articulation__updateBodies_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29, physx__Dy__Articulation__saveVelocity_28physx__Dy__ArticulationSolverDesc_20const__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__Articulation__saveVelocityTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29, physx__Dy__Articulation__recordDeltaMotion_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__Cm__SpatialVectorF__29, physx__Dy__Articulation__deltaMotionToMotionVelocity_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29, physx__Dy__Articulation__computeUnconstrainedVelocitiesTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__PxVec3_20const__2c_20unsigned_20long_20long_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__Articulation__setupSolverConstraintsTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20physx__PxcConstraintBlockStream__2c_20physx__PxSolverConstraintDesc__2c_20float_2c_20float_2c_20float_2c_20unsigned_20int__2c_20physx__PxsConstraintBlockManager__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__Articulation___Articulation_28_29, physx__Dy__Articulation___Articulation_28_29_1, physx__Dy__Articulation__onUpdateSolverDesc_28_29, physx__Dy__Articulation__resize_28unsigned_20int_29, physx__Dy__ArticulationV__addBody_28_29, physx__Dy__ArticulationV__removeBody_28_29, physx__Dy__Articulation__getDataSizes_28unsigned_20int_2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29, physx__Dy__ArticulationV__getDofs_28_29, physx__Dy__ArticulationV__getDof_28unsigned_20int_29, physx__Dy__ArticulationV__applyCache_28physx__PxArticulationCache__2c_20physx__PxFlags_physx__PxArticulationCache__Enum_2c_20unsigned_20char__29, physx__Dy__ArticulationV__copyInternalStateToCache_28physx__PxArticulationCache__2c_20physx__PxFlags_physx__PxArticulationCache__Enum_2c_20unsigned_20char__29, physx__Dy__ArticulationV__packJointData_28float_20const__2c_20float__29, physx__Dy__ArticulationV__unpackJointData_28float_20const__2c_20float__29, physx__Dy__ArticulationV__initializeCommonData_28_29, physx__Dy__ArticulationV__getGeneralizedGravityForce_28physx__PxVec3_20const__2c_20physx__PxArticulationCache__29, physx__Dy__ArticulationV__getCoriolisAndCentrifugalForce_28physx__PxArticulationCache__29, physx__Dy__ArticulationV__getGeneralizedExternalForce_28physx__PxArticulationCache__29, physx__Dy__ArticulationV__getJointAcceleration_28physx__PxVec3_20const__2c_20physx__PxArticulationCache__29, physx__Dy__ArticulationV__getJointForce_28physx__PxArticulationCache__29, physx__Dy__ArticulationV__getCoefficientMatrix_28float_2c_20unsigned_20int_2c_20physx__PxContactJoint_20const__2c_20unsigned_20int_2c_20physx__PxArticulationCache__29, physx__Dy__ArticulationV__getDenseJacobian_28physx__PxArticulationCache__2c_20unsigned_20int__2c_20unsigned_20int__29, physx__Dy__ArticulationV__getCoefficientMatrixWithLoopJoints_28physx__Dy__ArticulationLoopConstraint__2c_20unsigned_20int_2c_20physx__PxArticulationCache__29, physx__Dy__ArticulationV__getLambda_28physx__Dy__ArticulationLoopConstraint__2c_20unsigned_20int_2c_20physx__PxArticulationCache__2c_20physx__PxArticulationCache__2c_20float_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_29, physx__Dy__ArticulationV__getGeneralizedMassMatrix_28physx__PxArticulationCache__29, physx__Dy__ArticulationV__getGeneralizedMassMatrixCRB_28physx__PxArticulationCache__29, physx__Dy__ArticulationV__teleportRootLink_28_29, physx__Dy__Articulation__getImpulseResponse_28unsigned_20int_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVector_20const__2c_20physx__Cm__SpatialVector__29_20const, physx__Dy__Articulation__getImpulseResponse_28unsigned_20int_2c_20physx__Cm__SpatialVectorV__2c_20physx__Cm__SpatialVectorV_20const__2c_20physx__Cm__SpatialVectorV__29_20const, physx__Dy__Articulation__getImpulseSelfResponse_28unsigned_20int_2c_20unsigned_20int_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVector_20const__2c_20physx__Cm__SpatialVector_20const__2c_20physx__Cm__SpatialVector__2c_20physx__Cm__SpatialVector__29_20const, physx__Dy__Articulation__getLinkVelocity_28unsigned_20int_29_20const, physx__Dy__Articulation__getLinkMotionVector_28unsigned_20int_29_20const, physx__Dy__Articulation__getLinkMaxPenBias_28unsigned_20int_29_20const, physx__Dy__Articulation__pxcFsApplyImpulse_28unsigned_20int_2c_20physx__shdfnd__aos__Vec3V_2c_20physx__shdfnd__aos__Vec3V_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__Articulation__pxcFsApplyImpulses_28unsigned_20int_2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20unsigned_20int_2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__Articulation__solveInternalConstraints_28float_2c_20float_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__2c_20bool_2c_20bool_2c_20float_29, physx__Dy__Articulation__writebackInternalConstraints_28bool_29, physx__Dy__ArticulationV__prepareStaticConstraints_28float_2c_20float_2c_20physx__PxsContactManagerOutputIterator__2c_20physx__Dy__ThreadContext__2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20physx__PxSolverBodyData__2c_20physx__PxsConstraintBlockManager__2c_20physx__Dy__ConstraintWriteback__29, physx__Dy__ArticulationV__prepareStaticConstraintsTGS_28float_2c_20float_2c_20float_2c_20float_2c_20physx__PxsContactManagerOutputIterator__2c_20physx__Dy__ThreadContext__2c_20float_2c_20float_2c_20float_2c_20physx__PxTGSSolverBodyData__2c_20physx__PxTGSSolverBodyTxInertia__2c_20physx__PxsConstraintBlockManager__2c_20physx__Dy__ConstraintWriteback__2c_20unsigned_20int_2c_20float_29, physx__Dy__Articulation__pxcFsGetVelocities_28unsigned_20int_2c_20unsigned_20int_2c_20physx__Cm__SpatialVectorV__2c_20physx__Cm__SpatialVectorV__29, physx__Dy__Articulation__pxcFsGetVelocity_28unsigned_20int_29, physx__Dy__Articulation__pxcFsGetVelocityTGS_28unsigned_20int_29, physx__Dy__Articulation__getCurrentTransform_28unsigned_20int_29_20const, physx__Dy__Articulation__getDeltaQ_28unsigned_20int_29_20const, physx__Dy__ArticulationV__storeStaticConstraint_28physx__PxSolverConstraintDesc_20const__29, physx__Dy__ArticulationV__willStoreStaticConstraint_28_29, physx__Dy__Articulation__getMotionVelocity_28unsigned_20int_29_20const, physx__Dy__Articulation__getMotionAcceleration_28unsigned_20int_29_20const, physx__Dy__Articulation__fillIndexedManager_28unsigned_20int_2c_20unsigned_20long__2c_20unsigned_20char__29, physx__Dy__ArticulationV___ArticulationV_28_29, physx__Dy__ArticulationV___ArticulationV_28_29_1, physx__Dy__ArticulationV__onUpdateSolverDesc_28_29, physx__Dy__ArticulationV__resize_28unsigned_20int_29, physx__Dy__ArticulationBlockAllocator__reserveConstraintData_28unsigned_20int_29, physx__Dy__ArticulationBlockAllocator__reserveFrictionData_28unsigned_20int_29, physx__Dy__ArticulationBlockAllocator___ArticulationBlockAllocator_28_29, physx__Dy__ArticulationBlockAllocator___ArticulationBlockAllocator_28_29_1, physx__Dy__BlockBasedAllocator__allocate_28unsigned_20int_29, physx__Dy__BlockBasedAllocator___BlockBasedAllocator_28_29, physx__Dy__BlockBasedAllocator___BlockBasedAllocator_28_29_1, physx__Dy__FeatherstoneArticulation__computeUnconstrainedVelocities_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__PxConstraintAllocator__2c_20physx__PxSolverConstraintDesc__2c_20unsigned_20int__2c_20physx__PxVec3_20const__2c_20unsigned_20long_20long_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__FeatherstoneArticulation__updateBodies_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29, physx__Dy__FeatherstoneArticulation__updateBodiesTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29, physx__Dy__FeatherstoneArticulation__saveVelocity_28physx__Dy__ArticulationSolverDesc_20const__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__FeatherstoneArticulation__saveVelocityTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29, physx__Dy__FeatherstoneArticulation__recordDeltaMotion_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__Cm__SpatialVectorF__29, physx__Dy__FeatherstoneArticulation__deltaMotionToMotionVelocity_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29, physx__Dy__FeatherstoneArticulation__computeUnconstrainedVelocitiesTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__PxVec3_20const__2c_20unsigned_20long_20long_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__FeatherstoneArticulation__setupSolverConstraintsTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20physx__PxcConstraintBlockStream__2c_20physx__PxSolverConstraintDesc__2c_20float_2c_20float_2c_20float_2c_20unsigned_20int__2c_20physx__PxsConstraintBlockManager__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__FeatherstoneArticulation___FeatherstoneArticulation_28_29, physx__Dy__FeatherstoneArticulation___FeatherstoneArticulation_28_29_1, physx__Dy__FeatherstoneArticulation__onUpdateSolverDesc_28_29, physx__Dy__FeatherstoneArticulation__resize_28unsigned_20int_29, physx__Dy__FeatherstoneArticulation__getDataSizes_28unsigned_20int_2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29, physx__Dy__FeatherstoneArticulation__getDofs_28_29, physx__Dy__FeatherstoneArticulation__getDof_28unsigned_20int_29, physx__Dy__FeatherstoneArticulation__applyCache_28physx__PxArticulationCache__2c_20physx__PxFlags_physx__PxArticulationCache__Enum_2c_20unsigned_20char__29, physx__Dy__FeatherstoneArticulation__copyInternalStateToCache_28physx__PxArticulationCache__2c_20physx__PxFlags_physx__PxArticulationCache__Enum_2c_20unsigned_20char__29, physx__Dy__FeatherstoneArticulation__packJointData_28float_20const__2c_20float__29, physx__Dy__FeatherstoneArticulation__unpackJointData_28float_20const__2c_20float__29, physx__Dy__FeatherstoneArticulation__initializeCommonData_28_29, physx__Dy__FeatherstoneArticulation__getGeneralizedGravityForce_28physx__PxVec3_20const__2c_20physx__PxArticulationCache__29, physx__Dy__FeatherstoneArticulation__getCoriolisAndCentrifugalForce_28physx__PxArticulationCache__29, physx__Dy__FeatherstoneArticulation__getGeneralizedExternalForce_28physx__PxArticulationCache__29, physx__Dy__FeatherstoneArticulation__getJointAcceleration_28physx__PxVec3_20const__2c_20physx__PxArticulationCache__29, physx__Dy__FeatherstoneArticulation__getJointForce_28physx__PxArticulationCache__29, physx__Dy__FeatherstoneArticulation__getCoefficientMatrix_28float_2c_20unsigned_20int_2c_20physx__PxContactJoint_20const__2c_20unsigned_20int_2c_20physx__PxArticulationCache__29, physx__Dy__FeatherstoneArticulation__getDenseJacobian_28physx__PxArticulationCache__2c_20unsigned_20int__2c_20unsigned_20int__29, physx__Dy__FeatherstoneArticulation__getCoefficientMatrixWithLoopJoints_28physx__Dy__ArticulationLoopConstraint__2c_20unsigned_20int_2c_20physx__PxArticulationCache__29, physx__Dy__FeatherstoneArticulation__getLambda_28physx__Dy__ArticulationLoopConstraint__2c_20unsigned_20int_2c_20physx__PxArticulationCache__2c_20physx__PxArticulationCache__2c_20float_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_29, physx__Dy__FeatherstoneArticulation__getGeneralizedMassMatrix_28physx__PxArticulationCache__29, physx__Dy__FeatherstoneArticulation__getGeneralizedMassMatrixCRB_28physx__PxArticulationCache__29, physx__Dy__FeatherstoneArticulation__teleportRootLink_28_29, physx__Dy__FeatherstoneArticulation__getImpulseResponse_28unsigned_20int_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVector_20const__2c_20physx__Cm__SpatialVector__29_20const, physx__Dy__FeatherstoneArticulation__getImpulseResponse_28unsigned_20int_2c_20physx__Cm__SpatialVectorV__2c_20physx__Cm__SpatialVectorV_20const__2c_20physx__Cm__SpatialVectorV__29_20const, physx__Dy__FeatherstoneArticulation__getImpulseSelfResponse_28unsigned_20int_2c_20unsigned_20int_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVector_20const__2c_20physx__Cm__SpatialVector_20const__2c_20physx__Cm__SpatialVector__2c_20physx__Cm__SpatialVector__29_20const, physx__Dy__FeatherstoneArticulation__getLinkVelocity_28unsigned_20int_29_20const, physx__Dy__FeatherstoneArticulation__getLinkMotionVector_28unsigned_20int_29_20const, physx__Dy__FeatherstoneArticulation__getLinkMaxPenBias_28unsigned_20int_29_20const, physx__Dy__FeatherstoneArticulation__pxcFsApplyImpulse_28unsigned_20int_2c_20physx__shdfnd__aos__Vec3V_2c_20physx__shdfnd__aos__Vec3V_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__FeatherstoneArticulation__pxcFsApplyImpulses_28unsigned_20int_2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20unsigned_20int_2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__FeatherstoneArticulation__solveInternalConstraints_28float_2c_20float_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__2c_20bool_2c_20bool_2c_20float_29, physx__Dy__FeatherstoneArticulation__writebackInternalConstraints_28bool_29, physx__Dy__FeatherstoneArticulation__prepareStaticConstraints_28float_2c_20float_2c_20physx__PxsContactManagerOutputIterator__2c_20physx__Dy__ThreadContext__2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20physx__PxSolverBodyData__2c_20physx__PxsConstraintBlockManager__2c_20physx__Dy__ConstraintWriteback__29, physx__Dy__FeatherstoneArticulation__prepareStaticConstraintsTGS_28float_2c_20float_2c_20float_2c_20float_2c_20physx__PxsContactManagerOutputIterator__2c_20physx__Dy__ThreadContext__2c_20float_2c_20float_2c_20float_2c_20physx__PxTGSSolverBodyData__2c_20physx__PxTGSSolverBodyTxInertia__2c_20physx__PxsConstraintBlockManager__2c_20physx__Dy__ConstraintWriteback__2c_20unsigned_20int_2c_20float_29, physx__Dy__FeatherstoneArticulation__pxcFsGetVelocities_28unsigned_20int_2c_20unsigned_20int_2c_20physx__Cm__SpatialVectorV__2c_20physx__Cm__SpatialVectorV__29, physx__Dy__FeatherstoneArticulation__pxcFsGetVelocity_28unsigned_20int_29, physx__Dy__FeatherstoneArticulation__pxcFsGetVelocityTGS_28unsigned_20int_29, physx__Dy__FeatherstoneArticulation__getCurrentTransform_28unsigned_20int_29_20const, physx__Dy__FeatherstoneArticulation__getDeltaQ_28unsigned_20int_29_20const, physx__Dy__FeatherstoneArticulation__storeStaticConstraint_28physx__PxSolverConstraintDesc_20const__29, physx__Dy__FeatherstoneArticulation__willStoreStaticConstraint_28_29, physx__Dy__FeatherstoneArticulation__getMotionVelocity_28unsigned_20int_29_20const, physx__Dy__FeatherstoneArticulation__getMotionAcceleration_28unsigned_20int_29_20const, physx__Dy__FeatherstoneArticulation__fillIndexedManager_28unsigned_20int_2c_20unsigned_20long__2c_20unsigned_20char__29, physx__Dy__FeatherstoneArticulation__pxcFsApplyImpulses_28physx__Cm__SpatialVectorF__29, physx__Sc__Scene__secondPassNarrowPhase_28physx__PxBaseTask__29, physx__Sc__Scene__postNarrowPhase_28physx__PxBaseTask__29, physx__Sc__Scene__finalizationPhase_28physx__PxBaseTask__29, physx__Sc__Scene__updateCCDMultiPass_28physx__PxBaseTask__29, physx__Sc__Scene__afterIntegration_28physx__PxBaseTask__29, physx__Sc__Scene__constraintProjection_28physx__PxBaseTask__29, physx__Sc__Scene__postSolver_28physx__PxBaseTask__29, physx__Sc__Scene__solver_28physx__PxBaseTask__29, physx__Sc__Scene__updateBodiesAndShapes_28physx__PxBaseTask__29, physx__Sc__Scene__updateSimulationController_28physx__PxBaseTask__29, physx__Sc__Scene__updateDynamics_28physx__PxBaseTask__29, physx__Sc__Scene__processLostContacts_28physx__PxBaseTask__29, physx__Sc__Scene__processLostContacts2_28physx__PxBaseTask__29, physx__Sc__Scene__processLostContacts3_28physx__PxBaseTask__29, physx__Sc__Scene__destroyManagers_28physx__PxBaseTask__29, physx__Sc__Scene__lostTouchReports_28physx__PxBaseTask__29, physx__Sc__Scene__unregisterInteractions_28physx__PxBaseTask__29, physx__Sc__Scene__processNarrowPhaseLostTouchEventsIslands_28physx__PxBaseTask__29, physx__Sc__Scene__processNarrowPhaseLostTouchEvents_28physx__PxBaseTask__29, physx__Sc__Scene__postThirdPassIslandGen_28physx__PxBaseTask__29, physx__Sc__Scene__postIslandGen_28physx__PxBaseTask__29, physx__Sc__Scene__islandGen_28physx__PxBaseTask__29, physx__Sc__Scene__preRigidBodyNarrowPhase_28physx__PxBaseTask__29, physx__Sc__Scene__setEdgesConnected_28physx__PxBaseTask__29, physx__Sc__Scene__fetchPatchEvents_28physx__PxBaseTask__29, physx__Sc__Scene__processLostSolverPatches_28physx__PxBaseTask__29, physx__Sc__Scene__rigidBodyNarrowPhase_28physx__PxBaseTask__29, physx__Sc__Scene__unblockNarrowPhase_28physx__PxBaseTask__29, physx__Sc__Scene__postBroadPhase_28physx__PxBaseTask__29, physx__Sc__Scene__postBroadPhaseContinuation_28physx__PxBaseTask__29, physx__Sc__Scene__postBroadPhaseStage2_28physx__PxBaseTask__29, physx__Sc__Scene__postBroadPhaseStage3_28physx__PxBaseTask__29, physx__Sc__Scene__preallocateContactManagers_28physx__PxBaseTask__29, physx__Sc__Scene__islandInsertion_28physx__PxBaseTask__29, physx__Sc__Scene__registerContactManagers_28physx__PxBaseTask__29, physx__Sc__Scene__registerInteractions_28physx__PxBaseTask__29, physx__Sc__Scene__registerSceneInteractions_28physx__PxBaseTask__29, physx__Sc__Scene__broadPhase_28physx__PxBaseTask__29, physx__Sc__Scene__advanceStep_28physx__PxBaseTask__29, physx__Sc__Scene__collideStep_28physx__PxBaseTask__29, physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29, physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29, physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29, physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29, physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29, physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29, ScSimulationControllerCallback__updateScBodyAndShapeSim_28physx__PxBaseTask__29, ScSimulationControllerCallback__getNbCcdBodies_28_29, ScSimulationControllerCallback___ScSimulationControllerCallback_28_29, ScSimulationControllerCallback___ScSimulationControllerCallback_28_29_1, physx__PxsSimulationControllerCallback___PxsSimulationControllerCallback_28_29, physx__PxsSimulationControllerCallback___PxsSimulationControllerCallback_28_29_1, ScAfterIntegrationTask___ScAfterIntegrationTask_28_29, ScAfterIntegrationTask___ScAfterIntegrationTask_28_29_1, ScAfterIntegrationTask__getName_28_29_20const, ScAfterIntegrationTask__runInternal_28_29, physx__Cm__Task___Task_28_29, physx__Cm__Task___Task_28_29_1, physx__PxLightCpuTask___PxLightCpuTask_28_29, physx__PxLightCpuTask___PxLightCpuTask_28_29_1, physx__PxBaseTask___PxBaseTask_28_29, physx__PxBaseTask___PxBaseTask_28_29_1, SpeculativeCCDContactDistanceUpdateTask___SpeculativeCCDContactDistanceUpdateTask_28_29, SpeculativeCCDContactDistanceUpdateTask___SpeculativeCCDContactDistanceUpdateTask_28_29_1, SpeculativeCCDContactDistanceUpdateTask__getName_28_29_20const, SpeculativeCCDContactDistanceUpdateTask__runInternal_28_29, SpeculativeCCDContactDistanceArticulationUpdateTask___SpeculativeCCDContactDistanceArticulationUpdateTask_28_29, SpeculativeCCDContactDistanceArticulationUpdateTask___SpeculativeCCDContactDistanceArticulationUpdateTask_28_29_1, SpeculativeCCDContactDistanceArticulationUpdateTask__getName_28_29_20const, SpeculativeCCDContactDistanceArticulationUpdateTask__runInternal_28_29, DirtyShapeUpdatesTask___DirtyShapeUpdatesTask_28_29, DirtyShapeUpdatesTask___DirtyShapeUpdatesTask_28_29_1, DirtyShapeUpdatesTask__getName_28_29_20const, DirtyShapeUpdatesTask__runInternal_28_29, UpdateCCDBoundsTask___UpdateCCDBoundsTask_28_29, UpdateCCDBoundsTask___UpdateCCDBoundsTask_28_29_1, UpdateCCDBoundsTask__getName_28_29_20const, UpdateCCDBoundsTask__runInternal_28_29, ScKinematicPoseUpdateTask___ScKinematicPoseUpdateTask_28_29, ScKinematicPoseUpdateTask___ScKinematicPoseUpdateTask_28_29_1, ScKinematicPoseUpdateTask__getName_28_29_20const, ScKinematicPoseUpdateTask__runInternal_28_29, ScKinematicShapeUpdateTask___ScKinematicShapeUpdateTask_28_29, ScKinematicShapeUpdateTask___ScKinematicShapeUpdateTask_28_29_1, ScKinematicShapeUpdateTask__getName_28_29_20const, ScKinematicShapeUpdateTask__runInternal_28_29, ConstraintProjectionTask___ConstraintProjectionTask_28_29, ConstraintProjectionTask___ConstraintProjectionTask_28_29_1, ConstraintProjectionTask__getName_28_29_20const, ConstraintProjectionTask__runInternal_28_29, ScKinematicUpdateTask___ScKinematicUpdateTask_28_29, ScKinematicUpdateTask___ScKinematicUpdateTask_28_29_1, ScKinematicUpdateTask__getName_28_29_20const, ScKinematicUpdateTask__runInternal_28_29, ScKinematicAddDynamicTask___ScKinematicAddDynamicTask_28_29, ScKinematicAddDynamicTask___ScKinematicAddDynamicTask_28_29_1, ScKinematicAddDynamicTask__getName_28_29_20const, ScKinematicAddDynamicTask__runInternal_28_29, ScBeforeSolverTask___ScBeforeSolverTask_28_29, ScBeforeSolverTask___ScBeforeSolverTask_28_29_1, ScBeforeSolverTask__getName_28_29_20const, ScBeforeSolverTask__runInternal_28_29, ScArticBeforeSolverTask___ScArticBeforeSolverTask_28_29, ScArticBeforeSolverTask___ScArticBeforeSolverTask_28_29_1, ScArticBeforeSolverTask__getName_28_29_20const, ScArticBeforeSolverTask__runInternal_28_29, UpdatProjectedPoseTask___UpdatProjectedPoseTask_28_29, UpdatProjectedPoseTask___UpdatProjectedPoseTask_28_29_1, UpdatProjectedPoseTask__getName_28_29_20const, UpdatProjectedPoseTask__runInternal_28_29, UpdateArticulationTask___UpdateArticulationTask_28_29, UpdateArticulationTask___UpdateArticulationTask_28_29_1, UpdateArticulationTask__getName_28_29_20const, UpdateArticulationTask__runInternal_28_29, OverlapFilterTask___OverlapFilterTask_28_29, OverlapFilterTask___OverlapFilterTask_28_29_1, OverlapFilterTask__getName_28_29_20const, OverlapFilterTask__runInternal_28_29, OnOverlapCreatedTask___OnOverlapCreatedTask_28_29, OnOverlapCreatedTask___OnOverlapCreatedTask_28_29_1, OnOverlapCreatedTask__getName_28_29_20const, OnOverlapCreatedTask__runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__secondPassNarrowPhase_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__secondPassNarrowPhase_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__secondPassNarrowPhase_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__secondPassNarrowPhase_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postNarrowPhase_28physx__PxBaseTask__29____DelegateFanoutTask_28_29, physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postNarrowPhase_28physx__PxBaseTask__29____DelegateFanoutTask_28_29_1, physx__Cm__BaseTask__run_28_29, physx__Cm__FanoutTask__getName_28_29_20const, physx__Cm__FanoutTask__addReference_28_29, physx__Cm__FanoutTask__removeReference_28_29, physx__Cm__FanoutTask__getReference_28_29_20const, physx__Cm__FanoutTask__release_28_29, physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postNarrowPhase_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__FanoutTask___FanoutTask_28_29, physx__Cm__FanoutTask___FanoutTask_28_29_1, physx__Cm__FanoutTask__runInternal_28_29, physx__Cm__BaseTask___BaseTask_28_29, physx__Cm__BaseTask___BaseTask_28_29_1, physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__finalizationPhase_28physx__PxBaseTask__29____DelegateFanoutTask_28_29, physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__finalizationPhase_28physx__PxBaseTask__29____DelegateFanoutTask_28_29_1, physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__finalizationPhase_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDMultiPass_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDMultiPass_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDMultiPass_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDMultiPass_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__afterIntegration_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__afterIntegration_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__afterIntegration_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__afterIntegration_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__constraintProjection_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__constraintProjection_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__constraintProjection_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__constraintProjection_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postSolver_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postSolver_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postSolver_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postSolver_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__solver_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__solver_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__solver_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__solver_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateBodiesAndShapes_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateBodiesAndShapes_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateBodiesAndShapes_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateBodiesAndShapes_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateSimulationController_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateSimulationController_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateSimulationController_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateSimulationController_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateDynamics_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateDynamics_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateDynamics_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateDynamics_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts2_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts2_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts2_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts2_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts3_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts3_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts3_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts3_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__destroyManagers_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__destroyManagers_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__destroyManagers_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__destroyManagers_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__lostTouchReports_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__lostTouchReports_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__lostTouchReports_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__lostTouchReports_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__unregisterInteractions_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__unregisterInteractions_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__unregisterInteractions_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__unregisterInteractions_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processNarrowPhaseLostTouchEventsIslands_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processNarrowPhaseLostTouchEventsIslands_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processNarrowPhaseLostTouchEventsIslands_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processNarrowPhaseLostTouchEventsIslands_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processNarrowPhaseLostTouchEvents_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processNarrowPhaseLostTouchEvents_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processNarrowPhaseLostTouchEvents_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processNarrowPhaseLostTouchEvents_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postThirdPassIslandGen_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postThirdPassIslandGen_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postThirdPassIslandGen_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postThirdPassIslandGen_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postIslandGen_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postIslandGen_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postIslandGen_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postIslandGen_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__islandGen_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__islandGen_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__islandGen_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__islandGen_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__preRigidBodyNarrowPhase_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__preRigidBodyNarrowPhase_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__preRigidBodyNarrowPhase_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__preRigidBodyNarrowPhase_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__setEdgesConnected_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__setEdgesConnected_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__setEdgesConnected_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__setEdgesConnected_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__fetchPatchEvents_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__fetchPatchEvents_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__fetchPatchEvents_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__fetchPatchEvents_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostSolverPatches_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostSolverPatches_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostSolverPatches_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostSolverPatches_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__rigidBodyNarrowPhase_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__rigidBodyNarrowPhase_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__rigidBodyNarrowPhase_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__rigidBodyNarrowPhase_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__unblockNarrowPhase_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__unblockNarrowPhase_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__unblockNarrowPhase_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__unblockNarrowPhase_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhase_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhase_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhase_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhase_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseContinuation_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseContinuation_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseContinuation_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseContinuation_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseStage2_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseStage2_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseStage2_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseStage2_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseStage3_28physx__PxBaseTask__29____DelegateFanoutTask_28_29, physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseStage3_28physx__PxBaseTask__29____DelegateFanoutTask_28_29_1, physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseStage3_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__preallocateContactManagers_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__preallocateContactManagers_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__preallocateContactManagers_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__preallocateContactManagers_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__islandInsertion_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__islandInsertion_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__islandInsertion_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__islandInsertion_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerContactManagers_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerContactManagers_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerContactManagers_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerContactManagers_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerInteractions_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerInteractions_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerInteractions_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerInteractions_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerSceneInteractions_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerSceneInteractions_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerSceneInteractions_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerSceneInteractions_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__broadPhase_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__broadPhase_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__broadPhase_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__broadPhase_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__advanceStep_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__advanceStep_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__advanceStep_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__advanceStep_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__collideStep_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__collideStep_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__collideStep_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__collideStep_28physx__PxBaseTask__29___runInternal_28_29, physx__Sc__StaticSim___StaticSim_28_29, physx__Sc__StaticSim___StaticSim_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29___runInternal_28_29, physx__NpConstraint__release_28_29, physx__PxConstraint__getConcreteTypeName_28_29_20const, physx__PxBase__isReleasable_28_29_20const, physx__NpConstraint___NpConstraint_28_29, physx__NpConstraint___NpConstraint_28_29_1, physx__PxConstraint__isKindOf_28char_20const__29_20const, physx__NpConstraint__getScene_28_29_20const, physx__NpConstraint__getActors_28physx__PxRigidActor___2c_20physx__PxRigidActor___29_20const, physx__NpConstraint__setActors_28physx__PxRigidActor__2c_20physx__PxRigidActor__29, physx__NpConstraint__markDirty_28_29, physx__NpConstraint__setFlags_28physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29, physx__NpConstraint__getFlags_28_29_20const, physx__NpConstraint__setFlag_28physx__PxConstraintFlag__Enum_2c_20bool_29, physx__NpConstraint__getForce_28physx__PxVec3__2c_20physx__PxVec3__29_20const, physx__NpConstraint__isValid_28_29_20const, physx__NpConstraint__setBreakForce_28float_2c_20float_29, physx__NpConstraint__getBreakForce_28float__2c_20float__29_20const, physx__NpConstraint__setMinResponseThreshold_28float_29, physx__NpConstraint__getMinResponseThreshold_28_29_20const, physx__NpConstraint__getExternalReference_28unsigned_20int__29, physx__NpConstraint__setConstraintFunctions_28physx__PxConstraintConnector__2c_20physx__PxConstraintShaderTable_20const__29, physx__NpConstraint__requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__NpConstraint__isSubordinate_28_29_20const, physx__PxConstraint___PxConstraint_28_29, physx__PxConstraint___PxConstraint_28_29_1, physx__NpAggregate__release_28_29, physx__PxAggregate__getConcreteTypeName_28_29_20const, physx__NpAggregate___NpAggregate_28_29, physx__NpAggregate___NpAggregate_28_29_1, physx__PxAggregate__isKindOf_28char_20const__29_20const, physx__NpAggregate__addActor_28physx__PxActor__2c_20physx__PxBVHStructure_20const__29, physx__NpAggregate__removeActor_28physx__PxActor__29, physx__NpAggregate__addArticulation_28physx__PxArticulationBase__29, physx__NpAggregate__removeArticulation_28physx__PxArticulationBase__29, physx__NpAggregate__getNbActors_28_29_20const, physx__NpAggregate__getMaxNbActors_28_29_20const, physx__NpAggregate__getActors_28physx__PxActor___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpAggregate__getScene_28_29, physx__NpAggregate__getSelfCollision_28_29_20const, physx__NpAggregate__exportExtraData_28physx__PxSerializationContext__29, physx__NpAggregate__requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__PxAggregate___PxAggregate_28_29, physx__PxAggregate___PxAggregate_28_29_1, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___release_28_29, physx__NpArticulationReducedCoordinate__getConcreteTypeName_28_29_20const, physx__NpArticulationReducedCoordinate___NpArticulationReducedCoordinate_28_29, physx__NpArticulationReducedCoordinate___NpArticulationReducedCoordinate_28_29_1, physx__NpArticulationReducedCoordinate__isKindOf_28char_20const__29_20const, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___getScene_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___setSolverIterationCounts_28unsigned_20int_2c_20unsigned_20int_29, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___getSolverIterationCounts_28unsigned_20int__2c_20unsigned_20int__29_20const, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___isSleeping_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___setSleepThreshold_28float_29, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___getSleepThreshold_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___setStabilizationThreshold_28float_29, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___getStabilizationThreshold_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___setWakeCounter_28float_29, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___getWakeCounter_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___wakeUp_28_29, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___putToSleep_28_29, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___createLink_28physx__PxArticulationLink__2c_20physx__PxTransform_20const__29, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___getNbLinks_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___getLinks_28physx__PxArticulationLink___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___setName_28char_20const__29, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___getName_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___getWorldBounds_28float_29_20const, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___getAggregate_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___getImpl_28_29, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___getImpl_28_29_20const, physx__NpArticulationReducedCoordinate__createArticulationJoint_28physx__PxArticulationLink__2c_20physx__PxTransform_20const__2c_20physx__PxArticulationLink__2c_20physx__PxTransform_20const__29, physx__NpArticulationReducedCoordinate__releaseArticulationJoint_28physx__PxArticulationJointBase__29, physx__NpArticulationReducedCoordinate__setArticulationFlags_28physx__PxFlags_physx__PxArticulationFlag__Enum_2c_20unsigned_20char__29, physx__NpArticulationReducedCoordinate__setArticulationFlag_28physx__PxArticulationFlag__Enum_2c_20bool_29, physx__NpArticulationReducedCoordinate__getArticulationFlags_28_29_20const, physx__NpArticulationReducedCoordinate__getDofs_28_29_20const, physx__NpArticulationReducedCoordinate__createCache_28_29_20const, physx__NpArticulationReducedCoordinate__getCacheDataSize_28_29_20const, physx__NpArticulationReducedCoordinate__zeroCache_28physx__PxArticulationCache__29, physx__NpArticulationReducedCoordinate__applyCache_28physx__PxArticulationCache__2c_20physx__PxFlags_physx__PxArticulationCache__Enum_2c_20unsigned_20char__2c_20bool_29, physx__NpArticulationReducedCoordinate__copyInternalStateToCache_28physx__PxArticulationCache__2c_20physx__PxFlags_physx__PxArticulationCache__Enum_2c_20unsigned_20char__29_20const, physx__NpArticulationReducedCoordinate__releaseCache_28physx__PxArticulationCache__29_20const, physx__NpArticulationReducedCoordinate__packJointData_28float_20const__2c_20float__29_20const, physx__NpArticulationReducedCoordinate__unpackJointData_28float_20const__2c_20float__29_20const, physx__NpArticulationReducedCoordinate__commonInit_28_29_20const, physx__NpArticulationReducedCoordinate__computeGeneralizedGravityForce_28physx__PxArticulationCache__29_20const, physx__NpArticulationReducedCoordinate__computeCoriolisAndCentrifugalForce_28physx__PxArticulationCache__29_20const, physx__NpArticulationReducedCoordinate__computeGeneralizedExternalForce_28physx__PxArticulationCache__29_20const, physx__NpArticulationReducedCoordinate__computeJointAcceleration_28physx__PxArticulationCache__29_20const, physx__NpArticulationReducedCoordinate__computeJointForce_28physx__PxArticulationCache__29_20const, physx__NpArticulationReducedCoordinate__computeDenseJacobian_28physx__PxArticulationCache__2c_20unsigned_20int__2c_20unsigned_20int__29_20const, physx__NpArticulationReducedCoordinate__computeCoefficientMatrix_28physx__PxArticulationCache__29_20const, physx__NpArticulationReducedCoordinate__computeLambda_28physx__PxArticulationCache__2c_20physx__PxArticulationCache__2c_20float_20const__2c_20unsigned_20int_29_20const, physx__NpArticulationReducedCoordinate__computeGeneralizedMassMatrix_28physx__PxArticulationCache__29_20const, physx__NpArticulationReducedCoordinate__addLoopJoint_28physx__PxJoint__29, physx__NpArticulationReducedCoordinate__removeLoopJoint_28physx__PxJoint__29, physx__NpArticulationReducedCoordinate__getNbLoopJoints_28_29_20const, physx__NpArticulationReducedCoordinate__getLoopJoints_28physx__PxJoint___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpArticulationReducedCoordinate__getCoefficientMatrixSize_28_29_20const, physx__NpArticulationReducedCoordinate__teleportRootLink_28physx__PxTransform_20const__2c_20bool_29, physx__NpArticulationReducedCoordinate__getLinkVelocity_28unsigned_20int_29, physx__NpArticulationReducedCoordinate__getLinkAcceleration_28unsigned_20int_29, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___exportExtraData_28physx__PxSerializationContext__29, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate____NpArticulationTemplate_28_29, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate____NpArticulationTemplate_28_29_1, physx__PxBase__isKindOf_28char_20const__29_20const, physx__PxArticulationReducedCoordinate___PxArticulationReducedCoordinate_28_29, physx__PxArticulationReducedCoordinate___PxArticulationReducedCoordinate_28_29_1, physx__Sq__computeStaticWorldAABB_28physx__PxBounds3__2c_20physx__Scb__Shape_20const__2c_20physx__Scb__Actor_20const__29, physx__Sq__computeDynamicWorldAABB_28physx__PxBounds3__2c_20physx__Scb__Shape_20const__2c_20physx__Scb__Actor_20const__29, physx__Sq__PruningStructure__release_28_29, physx__PxPruningStructure__getConcreteTypeName_28_29_20const, physx__Sq__PruningStructure___PruningStructure_28_29, physx__Sq__PruningStructure___PruningStructure_28_29_1, physx__PxPruningStructure__isKindOf_28char_20const__29_20const, physx__Sq__PruningStructure__getRigidActors_28physx__PxRigidActor___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__Sq__PruningStructure__getNbRigidActors_28_29_20const, physx__Sq__PruningStructure__resolveReferences_28physx__PxDeserializationContext__29, physx__Sq__PruningStructure__requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__PxPruningStructure___PxPruningStructure_28_29, physx__PxPruningStructure___PxPruningStructure_28_29_1, physx__NpArticulationLink__release_28_29, physx__PxArticulationLink__getConcreteTypeName_28_29_20const, physx__NpArticulationLink___NpArticulationLink_28_29, physx__NpArticulationLink___NpArticulationLink_28_29_1, physx__PxArticulationLink__isKindOf_28char_20const__29_20const, physx__NpArticulationLink__getType_28_29_20const, physx__NpActorTemplate_physx__PxArticulationLink___getScene_28_29_20const, physx__NpActorTemplate_physx__PxArticulationLink___setName_28char_20const__29, physx__NpActorTemplate_physx__PxArticulationLink___getName_28_29_20const, physx__NpRigidActorTemplate_physx__PxArticulationLink___getWorldBounds_28float_29_20const, physx__NpRigidActorTemplate_physx__PxArticulationLink___setActorFlag_28physx__PxActorFlag__Enum_2c_20bool_29, physx__NpRigidActorTemplate_physx__PxArticulationLink___setActorFlags_28physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__29, physx__NpActorTemplate_physx__PxArticulationLink___getActorFlags_28_29_20const, physx__NpActorTemplate_physx__PxArticulationLink___setDominanceGroup_28unsigned_20char_29, physx__NpActorTemplate_physx__PxArticulationLink___getDominanceGroup_28_29_20const, physx__NpActorTemplate_physx__PxArticulationLink___setOwnerClient_28unsigned_20char_29, physx__NpActorTemplate_physx__PxArticulationLink___getOwnerClient_28_29_20const, physx__NpActorTemplate_physx__PxArticulationLink___getAggregate_28_29_20const, physx__NpArticulationLink__getGlobalPose_28_29_20const, physx__NpArticulationLink__setGlobalPose_28physx__PxTransform_20const__2c_20bool_29, physx__NpRigidBodyTemplate_physx__PxArticulationLink___attachShape_28physx__PxShape__29, physx__NpRigidActorTemplate_physx__PxArticulationLink___detachShape_28physx__PxShape__2c_20bool_29, physx__NpRigidActorTemplate_physx__PxArticulationLink___getNbShapes_28_29_20const, physx__NpRigidActorTemplate_physx__PxArticulationLink___getShapes_28physx__PxShape___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpRigidActorTemplate_physx__PxArticulationLink___getNbConstraints_28_29_20const, physx__NpRigidActorTemplate_physx__PxArticulationLink___getConstraints_28physx__PxConstraint___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpArticulationLink__setCMassLocalPose_28physx__PxTransform_20const__29, physx__NpRigidBodyTemplate_physx__PxArticulationLink___getCMassLocalPose_28_29_20const, physx__NpRigidBodyTemplate_physx__PxArticulationLink___setMass_28float_29, physx__NpRigidBodyTemplate_physx__PxArticulationLink___getMass_28_29_20const, physx__NpRigidBodyTemplate_physx__PxArticulationLink___getInvMass_28_29_20const, physx__NpRigidBodyTemplate_physx__PxArticulationLink___setMassSpaceInertiaTensor_28physx__PxVec3_20const__29, physx__NpRigidBodyTemplate_physx__PxArticulationLink___getMassSpaceInertiaTensor_28_29_20const, physx__NpRigidBodyTemplate_physx__PxArticulationLink___getMassSpaceInvInertiaTensor_28_29_20const, physx__NpArticulationLink__setLinearDamping_28float_29, physx__NpArticulationLink__getLinearDamping_28_29_20const, physx__NpArticulationLink__setAngularDamping_28float_29, physx__NpArticulationLink__getAngularDamping_28_29_20const, physx__NpRigidBodyTemplate_physx__PxArticulationLink___getLinearVelocity_28_29_20const, physx__NpArticulationLink__setLinearVelocity_28physx__PxVec3_20const__2c_20bool_29, physx__NpRigidBodyTemplate_physx__PxArticulationLink___getAngularVelocity_28_29_20const, physx__NpArticulationLink__setAngularVelocity_28physx__PxVec3_20const__2c_20bool_29, physx__NpArticulationLink__setMaxAngularVelocity_28float_29, physx__NpArticulationLink__getMaxAngularVelocity_28_29_20const, physx__NpArticulationLink__setMaxLinearVelocity_28float_29, physx__NpArticulationLink__getMaxLinearVelocity_28_29_20const, physx__NpArticulationLink__addForce_28physx__PxVec3_20const__2c_20physx__PxForceMode__Enum_2c_20bool_29, physx__NpArticulationLink__addTorque_28physx__PxVec3_20const__2c_20physx__PxForceMode__Enum_2c_20bool_29, physx__NpArticulationLink__clearForce_28physx__PxForceMode__Enum_29, physx__NpArticulationLink__clearTorque_28physx__PxForceMode__Enum_29, physx__NpArticulationLink__setForceAndTorque_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxForceMode__Enum_29, physx__NpRigidBodyTemplate_physx__PxArticulationLink___setRigidBodyFlag_28physx__PxRigidBodyFlag__Enum_2c_20bool_29, physx__NpRigidBodyTemplate_physx__PxArticulationLink___setRigidBodyFlags_28physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__29, physx__NpRigidBodyTemplate_physx__PxArticulationLink___getRigidBodyFlags_28_29_20const, physx__NpRigidBodyTemplate_physx__PxArticulationLink___setMinCCDAdvanceCoefficient_28float_29, physx__NpRigidBodyTemplate_physx__PxArticulationLink___getMinCCDAdvanceCoefficient_28_29_20const, physx__NpRigidBodyTemplate_physx__PxArticulationLink___setMaxDepenetrationVelocity_28float_29, physx__NpRigidBodyTemplate_physx__PxArticulationLink___getMaxDepenetrationVelocity_28_29_20const, physx__NpRigidBodyTemplate_physx__PxArticulationLink___setMaxContactImpulse_28float_29, physx__NpRigidBodyTemplate_physx__PxArticulationLink___getMaxContactImpulse_28_29_20const, physx__NpRigidBodyTemplate_physx__PxArticulationLink___getInternalIslandNodeIndex_28_29_20const, physx__NpArticulationLink__getArticulation_28_29_20const, physx__NpArticulationLink__getInboundJoint_28_29_20const, physx__NpArticulationLink__getInboundJointDof_28_29_20const, physx__NpArticulationLink__getNbChildren_28_29_20const, physx__NpArticulationLink__getLinkIndex_28_29_20const, physx__NpArticulationLink__getChildren_28physx__PxArticulationLink___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpArticulationLink__exportExtraData_28physx__PxSerializationContext__29, physx__NpArticulationLink__importExtraData_28physx__PxDeserializationContext__29, physx__NpArticulationLink__resolveReferences_28physx__PxDeserializationContext__29, physx__NpArticulationLink__requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__NpRigidActorTemplate_physx__PxArticulationLink___switchToNoSim_28_29, physx__NpRigidActorTemplate_physx__PxArticulationLink___switchFromNoSim_28_29, physx__NpArticulationLink__isSubordinate_28_29_20const, physx__NpArticulationLink__setGlobalPose_28physx__PxTransform_20const__29, physx__NpRigidActorTemplate_physx__PxArticulationLink___release_28_29, physx__NpRigidBodyTemplate_physx__PxArticulationLink____NpRigidBodyTemplate_28_29, physx__NpRigidBodyTemplate_physx__PxArticulationLink____NpRigidBodyTemplate_28_29_1, physx__NpRigidActorTemplate_physx__PxArticulationLink___exportExtraData_28physx__PxSerializationContext__29, physx__NpRigidActorTemplate_physx__PxArticulationLink___importExtraData_28physx__PxDeserializationContext__29, physx__NpRigidActorTemplate_physx__PxArticulationLink___resolveReferences_28physx__PxDeserializationContext__29, physx__NpRigidActorTemplate_physx__PxArticulationLink___requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__NpRigidActorTemplate_physx__PxArticulationLink____NpRigidActorTemplate_28_29, physx__NpRigidActorTemplate_physx__PxArticulationLink____NpRigidActorTemplate_28_29_1, physx__NpRigidActorTemplate_physx__PxArticulationLink___attachShape_28physx__PxShape__29, physx__NpActorTemplate_physx__PxArticulationLink___release_28_29, physx__NpActorTemplate_physx__PxArticulationLink____NpActorTemplate_28_29, physx__NpActorTemplate_physx__PxArticulationLink____NpActorTemplate_28_29_1, physx__NpActorTemplate_physx__PxArticulationLink___setActorFlag_28physx__PxActorFlag__Enum_2c_20bool_29, physx__NpActorTemplate_physx__PxArticulationLink___setActorFlags_28physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__29, physx__NpActorTemplate_physx__PxArticulationLink___exportExtraData_28physx__PxSerializationContext__29, physx__NpActorTemplate_physx__PxArticulationLink___importExtraData_28physx__PxDeserializationContext__29, physx__NpActorTemplate_physx__PxArticulationLink___resolveReferences_28physx__PxDeserializationContext__29, physx__PxArticulationLink___PxArticulationLink_28_29, physx__PxArticulationLink___PxArticulationLink_28_29_1, physx__PxRigidBody___PxRigidBody_28_29, physx__PxRigidBody___PxRigidBody_28_29_1, physx__PxRigidBody__isKindOf_28char_20const__29_20const, physx__PxRigidActor___PxRigidActor_28_29, physx__PxRigidActor___PxRigidActor_28_29_1, physx__PxRigidActor__isKindOf_28char_20const__29_20const, physx__PxActor___PxActor_28_29, physx__PxActor___PxActor_28_29_1, physx__PxActor__isKindOf_28char_20const__29_20const, physx__NpArticulationTemplate_physx__PxArticulation___release_28_29, physx__NpArticulation__getConcreteTypeName_28_29_20const, physx__NpArticulation___NpArticulation_28_29, physx__NpArticulation___NpArticulation_28_29_1, physx__NpArticulation__isKindOf_28char_20const__29_20const, physx__NpArticulationTemplate_physx__PxArticulation___getScene_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulation___setSolverIterationCounts_28unsigned_20int_2c_20unsigned_20int_29, physx__NpArticulationTemplate_physx__PxArticulation___getSolverIterationCounts_28unsigned_20int__2c_20unsigned_20int__29_20const, physx__NpArticulationTemplate_physx__PxArticulation___isSleeping_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulation___setSleepThreshold_28float_29, physx__NpArticulationTemplate_physx__PxArticulation___getSleepThreshold_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulation___setStabilizationThreshold_28float_29, physx__NpArticulationTemplate_physx__PxArticulation___getStabilizationThreshold_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulation___setWakeCounter_28float_29, physx__NpArticulationTemplate_physx__PxArticulation___getWakeCounter_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulation___wakeUp_28_29, physx__NpArticulationTemplate_physx__PxArticulation___putToSleep_28_29, physx__NpArticulationTemplate_physx__PxArticulation___createLink_28physx__PxArticulationLink__2c_20physx__PxTransform_20const__29, physx__NpArticulationTemplate_physx__PxArticulation___getNbLinks_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulation___getLinks_28physx__PxArticulationLink___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpArticulationTemplate_physx__PxArticulation___setName_28char_20const__29, physx__NpArticulationTemplate_physx__PxArticulation___getName_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulation___getWorldBounds_28float_29_20const, physx__NpArticulationTemplate_physx__PxArticulation___getAggregate_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulation___getImpl_28_29, physx__NpArticulationTemplate_physx__PxArticulation___getImpl_28_29_20const, physx__NpArticulation__createArticulationJoint_28physx__PxArticulationLink__2c_20physx__PxTransform_20const__2c_20physx__PxArticulationLink__2c_20physx__PxTransform_20const__29, physx__NpArticulation__releaseArticulationJoint_28physx__PxArticulationJointBase__29, physx__NpArticulation__setMaxProjectionIterations_28unsigned_20int_29, physx__NpArticulation__getMaxProjectionIterations_28_29_20const, physx__NpArticulation__setSeparationTolerance_28float_29, physx__NpArticulation__getSeparationTolerance_28_29_20const, physx__NpArticulation__setInternalDriveIterations_28unsigned_20int_29, physx__NpArticulation__getInternalDriveIterations_28_29_20const, physx__NpArticulation__setExternalDriveIterations_28unsigned_20int_29, physx__NpArticulation__getExternalDriveIterations_28_29_20const, physx__NpArticulation__createDriveCache_28float_2c_20unsigned_20int_29_20const, physx__NpArticulation__updateDriveCache_28physx__PxArticulationDriveCache__2c_20float_2c_20unsigned_20int_29_20const, physx__NpArticulation__releaseDriveCache_28physx__PxArticulationDriveCache__29_20const, physx__NpArticulation__applyImpulse_28physx__PxArticulationLink__2c_20physx__PxArticulationDriveCache_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29, physx__NpArticulation__computeImpulseResponse_28physx__PxArticulationLink__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20physx__PxArticulationDriveCache_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29_20const, physx__NpArticulationTemplate_physx__PxArticulation___exportExtraData_28physx__PxSerializationContext__29, physx__NpArticulationTemplate_physx__PxArticulation___requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__NpArticulationTemplate_physx__PxArticulation____NpArticulationTemplate_28_29, physx__NpArticulationTemplate_physx__PxArticulation____NpArticulationTemplate_28_29_1, physx__PxArticulation___PxArticulation_28_29, physx__PxArticulation___PxArticulation_28_29_1, physx__PxArticulationBase___PxArticulationBase_28_29, physx__PxArticulationBase___PxArticulationBase_28_29_1, physx__PxBase___PxBase_28_29, physx__PxBase___PxBase_28_29_1, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___release_28_29, physx__PxArticulationJoint__getConcreteTypeName_28_29_20const, physx__NpArticulationJoint___NpArticulationJoint_28_29, physx__NpArticulationJoint___NpArticulationJoint_28_29_1, physx__PxArticulationJoint__isKindOf_28char_20const__29_20const, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getParentArticulationLink_28_29_20const, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___setParentPose_28physx__PxTransform_20const__29, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getParentPose_28_29_20const, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getChildArticulationLink_28_29_20const, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___setChildPose_28physx__PxTransform_20const__29, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getChildPose_28_29_20const, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getImpl_28_29, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getImpl_28_29_20const, physx__NpArticulationJoint__setTargetOrientation_28physx__PxQuat_20const__29, physx__NpArticulationJoint__getTargetOrientation_28_29_20const, physx__NpArticulationJoint__setTargetVelocity_28physx__PxVec3_20const__29, physx__NpArticulationJoint__getTargetVelocity_28_29_20const, physx__NpArticulationJoint__setDriveType_28physx__PxArticulationJointDriveType__Enum_29, physx__NpArticulationJoint__getDriveType_28_29_20const, physx__NpArticulationJoint__setStiffness_28float_29, physx__NpArticulationJoint__getStiffness_28_29_20const, physx__NpArticulationJoint__setDamping_28float_29, physx__NpArticulationJoint__getDamping_28_29_20const, physx__NpArticulationJoint__setInternalCompliance_28float_29, physx__NpArticulationJoint__getInternalCompliance_28_29_20const, physx__NpArticulationJoint__setExternalCompliance_28float_29, physx__NpArticulationJoint__getExternalCompliance_28_29_20const, physx__NpArticulationJoint__setSwingLimit_28float_2c_20float_29, physx__NpArticulationJoint__getSwingLimit_28float__2c_20float__29_20const, physx__NpArticulationJoint__setTangentialStiffness_28float_29, physx__NpArticulationJoint__getTangentialStiffness_28_29_20const, physx__NpArticulationJoint__setTangentialDamping_28float_29, physx__NpArticulationJoint__getTangentialDamping_28_29_20const, physx__NpArticulationJoint__setSwingLimitContactDistance_28float_29, physx__NpArticulationJoint__getSwingLimitContactDistance_28_29_20const, physx__NpArticulationJoint__setSwingLimitEnabled_28bool_29, physx__NpArticulationJoint__getSwingLimitEnabled_28_29_20const, physx__NpArticulationJoint__setTwistLimit_28float_2c_20float_29, physx__NpArticulationJoint__getTwistLimit_28float__2c_20float__29_20const, physx__NpArticulationJoint__setTwistLimitEnabled_28bool_29, physx__NpArticulationJoint__getTwistLimitEnabled_28_29_20const, physx__NpArticulationJoint__setTwistLimitContactDistance_28float_29, physx__NpArticulationJoint__getTwistLimitContactDistance_28_29_20const, physx__NpArticulationJoint__resolveReferences_28physx__PxDeserializationContext__29, physx__NpArticulationJoint__requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__NpArticulationJoint__isSubordinate_28_29_20const, physx__NpArticulationJoint__setJointType_28physx__PxArticulationJointType__Enum_29, physx__NpArticulationJoint__getJointType_28_29_20const, physx__NpArticulationJoint__setMotion_28physx__PxArticulationAxis__Enum_2c_20physx__PxArticulationMotion__Enum_29, physx__NpArticulationJoint__getMotion_28physx__PxArticulationAxis__Enum_29_20const, physx__NpArticulationJoint__setFrictionCoefficient_28float_29, physx__NpArticulationJoint__getFrictionCoefficient_28_29_20const, physx__NpArticulationJointTemplate_physx__PxArticulationJoint____NpArticulationJointTemplate_28_29, physx__NpArticulationJointTemplate_physx__PxArticulationJoint____NpArticulationJointTemplate_28_29_1, physx__PxArticulationJoint___PxArticulationJoint_28_29, physx__PxArticulationJoint___PxArticulationJoint_28_29_1, physx__PxArticulationJointBase___PxArticulationJointBase_28_29, physx__PxArticulationJointBase___PxArticulationJointBase_28_29_1, physx__PxArticulationJointBase__isKindOf_28char_20const__29_20const, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___release_28_29, physx__PxArticulationJointReducedCoordinate__getConcreteTypeName_28_29_20const, physx__NpArticulationJointReducedCoordinate___NpArticulationJointReducedCoordinate_28_29, physx__NpArticulationJointReducedCoordinate___NpArticulationJointReducedCoordinate_28_29_1, physx__PxArticulationJointReducedCoordinate__isKindOf_28char_20const__29_20const, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___getParentArticulationLink_28_29_20const, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___setParentPose_28physx__PxTransform_20const__29, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___getParentPose_28_29_20const, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___getChildArticulationLink_28_29_20const, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___setChildPose_28physx__PxTransform_20const__29, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___getChildPose_28_29_20const, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___getImpl_28_29, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___getImpl_28_29_20const, physx__NpArticulationJointReducedCoordinate__setJointType_28physx__PxArticulationJointType__Enum_29, physx__NpArticulationJointReducedCoordinate__getJointType_28_29_20const, physx__NpArticulationJointReducedCoordinate__setMotion_28physx__PxArticulationAxis__Enum_2c_20physx__PxArticulationMotion__Enum_29, physx__NpArticulationJointReducedCoordinate__getMotion_28physx__PxArticulationAxis__Enum_29_20const, physx__NpArticulationJointReducedCoordinate__setLimit_28physx__PxArticulationAxis__Enum_2c_20float_2c_20float_29, physx__NpArticulationJointReducedCoordinate__getLimit_28physx__PxArticulationAxis__Enum_2c_20float__2c_20float__29, physx__NpArticulationJointReducedCoordinate__setDrive_28physx__PxArticulationAxis__Enum_2c_20float_2c_20float_2c_20float_2c_20physx__PxArticulationDriveType__Enum_29, physx__NpArticulationJointReducedCoordinate__getDrive_28physx__PxArticulationAxis__Enum_2c_20float__2c_20float__2c_20float__2c_20physx__PxArticulationDriveType__Enum__29, physx__NpArticulationJointReducedCoordinate__setDriveTarget_28physx__PxArticulationAxis__Enum_2c_20float_29, physx__NpArticulationJointReducedCoordinate__setDriveVelocity_28physx__PxArticulationAxis__Enum_2c_20float_29, physx__NpArticulationJointReducedCoordinate__getDriveTarget_28physx__PxArticulationAxis__Enum_29, physx__NpArticulationJointReducedCoordinate__getDriveVelocity_28physx__PxArticulationAxis__Enum_29, physx__NpArticulationJointReducedCoordinate__setFrictionCoefficient_28float_29, physx__NpArticulationJointReducedCoordinate__getFrictionCoefficient_28_29_20const, physx__NpArticulationJointReducedCoordinate__setMaxJointVelocity_28float_29, physx__NpArticulationJointReducedCoordinate__getMaxJointVelocity_28_29_20const, physx__NpArticulationJointReducedCoordinate__resolveReferences_28physx__PxDeserializationContext__29, physx__NpArticulationJointReducedCoordinate__requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__NpArticulationJointReducedCoordinate__isSubordinate_28_29_20const, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate____NpArticulationJointTemplate_28_29, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate____NpArticulationJointTemplate_28_29_1, physx__PxArticulationJointReducedCoordinate___PxArticulationJointReducedCoordinate_28_29, physx__PxArticulationJointReducedCoordinate___PxArticulationJointReducedCoordinate_28_29_1, physx__NpMaterial__release_28_29, physx__PxMaterial__getConcreteTypeName_28_29_20const, physx__NpMaterial___NpMaterial_28_29, physx__NpMaterial___NpMaterial_28_29_1, physx__PxMaterial__isKindOf_28char_20const__29_20const, physx__NpMaterial__getReferenceCount_28_29_20const, physx__NpMaterial__acquireReference_28_29, physx__NpMaterial__setDynamicFriction_28float_29, physx__NpMaterial__getDynamicFriction_28_29_20const, physx__NpMaterial__setStaticFriction_28float_29, physx__NpMaterial__getStaticFriction_28_29_20const, physx__NpMaterial__setRestitution_28float_29, physx__NpMaterial__getRestitution_28_29_20const, physx__NpMaterial__setFlag_28physx__PxMaterialFlag__Enum_2c_20bool_29, physx__NpMaterial__setFlags_28physx__PxFlags_physx__PxMaterialFlag__Enum_2c_20unsigned_20short__29, physx__NpMaterial__getFlags_28_29_20const, physx__NpMaterial__setFrictionCombineMode_28physx__PxCombineMode__Enum_29, physx__NpMaterial__getFrictionCombineMode_28_29_20const, physx__NpMaterial__setRestitutionCombineMode_28physx__PxCombineMode__Enum_29, physx__NpMaterial__getRestitutionCombineMode_28_29_20const, physx__NpMaterial__onRefCountZero_28_29, physx__NpMaterial__resolveReferences_28physx__PxDeserializationContext__29, physx__NpMaterial__requiresObjects_28physx__PxProcessPxBaseCallback__29, non_virtual_20thunk_20to_20physx__NpMaterial___NpMaterial_28_29, non_virtual_20thunk_20to_20physx__NpMaterial___NpMaterial_28_29_1, non_virtual_20thunk_20to_20physx__NpMaterial__onRefCountZero_28_29, physx__PxMaterial___PxMaterial_28_29, physx__PxMaterial___PxMaterial_28_29_1, physx__Cm__RefCountable___RefCountable_28_29, physx__Cm__RefCountable___RefCountable_28_29_1, physx__Cm__RefCountable__onRefCountZero_28_29, $28anonymous_20namespace_29__createArticulation_28_29, $28anonymous_20namespace_29__createArticulationLink_28physx__PxArticulationBase__2c_20physx__NpArticulationLink__2c_20physx__PxTransform_20const__29, $28anonymous_20namespace_29__createArticulationRC_28_29, physx__NpFactory___NpFactory_28_29, physx__NpFactory___NpFactory_28_29_1, physx__NpPtrTableStorageManager__allocate_28unsigned_20int_29, physx__NpPtrTableStorageManager__deallocate_28void___2c_20unsigned_20int_29, physx__NpPtrTableStorageManager__canReuse_28unsigned_20int_2c_20unsigned_20int_29, physx__NpPtrTableStorageManager___NpPtrTableStorageManager_28_29, physx__NpPtrTableStorageManager___NpPtrTableStorageManager_28_29_1, physx__Cm__PtrTableStorageManager___PtrTableStorageManager_28_29, physx__Cm__PtrTableStorageManager___PtrTableStorageManager_28_29_1, physx__NpPhysics___NpPhysics_28_29, physx__NpPhysics___NpPhysics_28_29_1, physx__NpPhysics__release_28_29, physx__NpPhysics__getFoundation_28_29, physx__NpPhysics__createAggregate_28unsigned_20int_2c_20bool_29, physx__NpPhysics__getTolerancesScale_28_29_20const, physx__NpPhysics__createTriangleMesh_28physx__PxInputStream__29, physx__NpPhysics__getNbTriangleMeshes_28_29_20const, physx__NpPhysics__getTriangleMeshes_28physx__PxTriangleMesh___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpPhysics__createHeightField_28physx__PxInputStream__29, physx__NpPhysics__getNbHeightFields_28_29_20const, physx__NpPhysics__getHeightFields_28physx__PxHeightField___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpPhysics__createConvexMesh_28physx__PxInputStream__29, physx__NpPhysics__getNbConvexMeshes_28_29_20const, physx__NpPhysics__getConvexMeshes_28physx__PxConvexMesh___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpPhysics__createBVHStructure_28physx__PxInputStream__29, physx__NpPhysics__getNbBVHStructures_28_29_20const, physx__NpPhysics__getBVHStructures_28physx__PxBVHStructure___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpPhysics__createScene_28physx__PxSceneDesc_20const__29, physx__NpPhysics__getNbScenes_28_29_20const, physx__NpPhysics__getScenes_28physx__PxScene___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpPhysics__createRigidStatic_28physx__PxTransform_20const__29, physx__NpPhysics__createRigidDynamic_28physx__PxTransform_20const__29, physx__NpPhysics__createPruningStructure_28physx__PxRigidActor__20const__2c_20unsigned_20int_29, physx__NpPhysics__createShape_28physx__PxGeometry_20const__2c_20physx__PxMaterial__20const__2c_20unsigned_20short_2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29, physx__NpPhysics__getNbShapes_28_29_20const, physx__NpPhysics__getShapes_28physx__PxShape___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpPhysics__createConstraint_28physx__PxRigidActor__2c_20physx__PxRigidActor__2c_20physx__PxConstraintConnector__2c_20physx__PxConstraintShaderTable_20const__2c_20unsigned_20int_29, physx__NpPhysics__createArticulation_28_29, physx__NpPhysics__createArticulationReducedCoordinate_28_29, physx__NpPhysics__createMaterial_28float_2c_20float_2c_20float_29, physx__NpPhysics__getNbMaterials_28_29_20const, physx__NpPhysics__getMaterials_28physx__PxMaterial___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpPhysics__registerDeletionListener_28physx__PxDeletionListener__2c_20physx__PxFlags_physx__PxDeletionEventFlag__Enum_2c_20unsigned_20char__20const__2c_20bool_29, physx__NpPhysics__unregisterDeletionListener_28physx__PxDeletionListener__29, physx__NpPhysics__registerDeletionListenerObjects_28physx__PxDeletionListener__2c_20physx__PxBase_20const__20const__2c_20unsigned_20int_29, physx__NpPhysics__unregisterDeletionListenerObjects_28physx__PxDeletionListener__2c_20physx__PxBase_20const__20const__2c_20unsigned_20int_29, physx__NpPhysics__getPhysicsInsertionCallback_28_29, physx__PxPhysics___PxPhysics_28_29, physx__PxPhysics___PxPhysics_28_29_1, physx__NpPhysicsInsertionCallback__buildObjectFromData_28physx__PxConcreteType__Enum_2c_20void__29, physx__NpPhysicsInsertionCallback___NpPhysicsInsertionCallback_28_29, physx__NpPhysicsInsertionCallback___NpPhysicsInsertionCallback_28_29_1, physx__PxPhysicsInsertionCallback___PxPhysicsInsertionCallback_28_29, physx__PxPhysicsInsertionCallback___PxPhysicsInsertionCallback_28_29_1, physx__NpPhysics__MeshDeletionListener___MeshDeletionListener_28_29, physx__NpPhysics__MeshDeletionListener___MeshDeletionListener_28_29_1, physx__NpPhysics__MeshDeletionListener__onGuMeshFactoryBufferRelease_28physx__PxBase_20const__2c_20unsigned_20short_29, physx__GuMeshFactoryListener___GuMeshFactoryListener_28_29, physx__GuMeshFactoryListener___GuMeshFactoryListener_28_29_1, physx__NpRigidDynamic__release_28_29, physx__PxRigidDynamic__getConcreteTypeName_28_29_20const, physx__NpRigidDynamic___NpRigidDynamic_28_29, physx__NpRigidDynamic___NpRigidDynamic_28_29_1, physx__PxRigidDynamic__isKindOf_28char_20const__29_20const, physx__NpRigidDynamic__getType_28_29_20const, physx__NpActorTemplate_physx__PxRigidDynamic___getScene_28_29_20const, physx__NpActorTemplate_physx__PxRigidDynamic___setName_28char_20const__29, physx__NpActorTemplate_physx__PxRigidDynamic___getName_28_29_20const, physx__NpRigidActorTemplate_physx__PxRigidDynamic___getWorldBounds_28float_29_20const, physx__NpRigidActorTemplate_physx__PxRigidDynamic___setActorFlag_28physx__PxActorFlag__Enum_2c_20bool_29, physx__NpRigidActorTemplate_physx__PxRigidDynamic___setActorFlags_28physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__29, physx__NpActorTemplate_physx__PxRigidDynamic___getActorFlags_28_29_20const, physx__NpActorTemplate_physx__PxRigidDynamic___setDominanceGroup_28unsigned_20char_29, physx__NpActorTemplate_physx__PxRigidDynamic___getDominanceGroup_28_29_20const, physx__NpActorTemplate_physx__PxRigidDynamic___setOwnerClient_28unsigned_20char_29, physx__NpActorTemplate_physx__PxRigidDynamic___getOwnerClient_28_29_20const, physx__NpActorTemplate_physx__PxRigidDynamic___getAggregate_28_29_20const, physx__NpRigidDynamic__getGlobalPose_28_29_20const, physx__NpRigidDynamic__setGlobalPose_28physx__PxTransform_20const__2c_20bool_29, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___attachShape_28physx__PxShape__29, physx__NpRigidActorTemplate_physx__PxRigidDynamic___detachShape_28physx__PxShape__2c_20bool_29, physx__NpRigidActorTemplate_physx__PxRigidDynamic___getNbShapes_28_29_20const, physx__NpRigidActorTemplate_physx__PxRigidDynamic___getShapes_28physx__PxShape___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpRigidActorTemplate_physx__PxRigidDynamic___getNbConstraints_28_29_20const, physx__NpRigidActorTemplate_physx__PxRigidDynamic___getConstraints_28physx__PxConstraint___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpRigidDynamic__setCMassLocalPose_28physx__PxTransform_20const__29, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getCMassLocalPose_28_29_20const, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___setMass_28float_29, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getMass_28_29_20const, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getInvMass_28_29_20const, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___setMassSpaceInertiaTensor_28physx__PxVec3_20const__29, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getMassSpaceInertiaTensor_28_29_20const, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getMassSpaceInvInertiaTensor_28_29_20const, physx__NpRigidDynamic__setLinearDamping_28float_29, physx__NpRigidDynamic__getLinearDamping_28_29_20const, physx__NpRigidDynamic__setAngularDamping_28float_29, physx__NpRigidDynamic__getAngularDamping_28_29_20const, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getLinearVelocity_28_29_20const, physx__NpRigidDynamic__setLinearVelocity_28physx__PxVec3_20const__2c_20bool_29, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getAngularVelocity_28_29_20const, physx__NpRigidDynamic__setAngularVelocity_28physx__PxVec3_20const__2c_20bool_29, physx__NpRigidDynamic__setMaxAngularVelocity_28float_29, physx__NpRigidDynamic__getMaxAngularVelocity_28_29_20const, physx__NpRigidDynamic__setMaxLinearVelocity_28float_29, physx__NpRigidDynamic__getMaxLinearVelocity_28_29_20const, physx__NpRigidDynamic__addForce_28physx__PxVec3_20const__2c_20physx__PxForceMode__Enum_2c_20bool_29, physx__NpRigidDynamic__addTorque_28physx__PxVec3_20const__2c_20physx__PxForceMode__Enum_2c_20bool_29, physx__NpRigidDynamic__clearForce_28physx__PxForceMode__Enum_29, physx__NpRigidDynamic__clearTorque_28physx__PxForceMode__Enum_29, physx__NpRigidDynamic__setForceAndTorque_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxForceMode__Enum_29, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___setRigidBodyFlag_28physx__PxRigidBodyFlag__Enum_2c_20bool_29, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___setRigidBodyFlags_28physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__29, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getRigidBodyFlags_28_29_20const, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___setMinCCDAdvanceCoefficient_28float_29, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getMinCCDAdvanceCoefficient_28_29_20const, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___setMaxDepenetrationVelocity_28float_29, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getMaxDepenetrationVelocity_28_29_20const, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___setMaxContactImpulse_28float_29, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getMaxContactImpulse_28_29_20const, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getInternalIslandNodeIndex_28_29_20const, physx__NpRigidDynamic__setKinematicTarget_28physx__PxTransform_20const__29, physx__NpRigidDynamic__getKinematicTarget_28physx__PxTransform__29_20const, physx__NpRigidDynamic__isSleeping_28_29_20const, physx__NpRigidDynamic__setSleepThreshold_28float_29, physx__NpRigidDynamic__getSleepThreshold_28_29_20const, physx__NpRigidDynamic__setStabilizationThreshold_28float_29, physx__NpRigidDynamic__getStabilizationThreshold_28_29_20const, physx__NpRigidDynamic__getRigidDynamicLockFlags_28_29_20const, physx__NpRigidDynamic__setRigidDynamicLockFlag_28physx__PxRigidDynamicLockFlag__Enum_2c_20bool_29, physx__NpRigidDynamic__setRigidDynamicLockFlags_28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__29, physx__NpRigidDynamic__setWakeCounter_28float_29, physx__NpRigidDynamic__getWakeCounter_28_29_20const, physx__NpRigidDynamic__wakeUp_28_29, physx__NpRigidDynamic__putToSleep_28_29, physx__NpRigidDynamic__setSolverIterationCounts_28unsigned_20int_2c_20unsigned_20int_29, physx__NpRigidDynamic__getSolverIterationCounts_28unsigned_20int__2c_20unsigned_20int__29_20const, physx__NpRigidDynamic__getContactReportThreshold_28_29_20const, physx__NpRigidDynamic__setContactReportThreshold_28float_29, physx__NpRigidActorTemplate_physx__PxRigidDynamic___exportExtraData_28physx__PxSerializationContext__29, physx__NpRigidActorTemplate_physx__PxRigidDynamic___importExtraData_28physx__PxDeserializationContext__29, physx__NpRigidActorTemplate_physx__PxRigidDynamic___resolveReferences_28physx__PxDeserializationContext__29, physx__NpRigidDynamic__requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__NpRigidDynamic__switchToNoSim_28_29, physx__NpRigidDynamic__switchFromNoSim_28_29, physx__NpRigidActorTemplate_physx__PxRigidDynamic___release_28_29, physx__NpRigidBodyTemplate_physx__PxRigidDynamic____NpRigidBodyTemplate_28_29, physx__NpRigidBodyTemplate_physx__PxRigidDynamic____NpRigidBodyTemplate_28_29_1, physx__NpRigidActorTemplate_physx__PxRigidDynamic___requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__NpRigidActorTemplate_physx__PxRigidDynamic___switchToNoSim_28_29, physx__NpRigidActorTemplate_physx__PxRigidDynamic___switchFromNoSim_28_29, physx__NpRigidActorTemplate_physx__PxRigidDynamic____NpRigidActorTemplate_28_29, physx__NpRigidActorTemplate_physx__PxRigidDynamic____NpRigidActorTemplate_28_29_1, physx__NpRigidActorTemplate_physx__PxRigidDynamic___attachShape_28physx__PxShape__29, physx__NpActorTemplate_physx__PxRigidDynamic___release_28_29, physx__NpActorTemplate_physx__PxRigidDynamic____NpActorTemplate_28_29, physx__NpActorTemplate_physx__PxRigidDynamic____NpActorTemplate_28_29_1, physx__NpActorTemplate_physx__PxRigidDynamic___setActorFlag_28physx__PxActorFlag__Enum_2c_20bool_29, physx__NpActorTemplate_physx__PxRigidDynamic___setActorFlags_28physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__29, physx__NpActorTemplate_physx__PxRigidDynamic___exportExtraData_28physx__PxSerializationContext__29, physx__NpActorTemplate_physx__PxRigidDynamic___importExtraData_28physx__PxDeserializationContext__29, physx__NpActorTemplate_physx__PxRigidDynamic___resolveReferences_28physx__PxDeserializationContext__29, physx__PxRigidDynamic___PxRigidDynamic_28_29, physx__PxRigidDynamic___PxRigidDynamic_28_29_1, physx__NpRigidStatic__release_28_29, physx__PxRigidStatic__getConcreteTypeName_28_29_20const, physx__NpRigidStatic___NpRigidStatic_28_29, physx__NpRigidStatic___NpRigidStatic_28_29_1, physx__PxRigidStatic__isKindOf_28char_20const__29_20const, physx__NpRigidStatic__getType_28_29_20const, physx__NpActorTemplate_physx__PxRigidStatic___getScene_28_29_20const, physx__NpActorTemplate_physx__PxRigidStatic___setName_28char_20const__29, physx__NpActorTemplate_physx__PxRigidStatic___getName_28_29_20const, physx__NpRigidActorTemplate_physx__PxRigidStatic___getWorldBounds_28float_29_20const, physx__NpRigidActorTemplate_physx__PxRigidStatic___setActorFlag_28physx__PxActorFlag__Enum_2c_20bool_29, physx__NpRigidActorTemplate_physx__PxRigidStatic___setActorFlags_28physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__29, physx__NpActorTemplate_physx__PxRigidStatic___getActorFlags_28_29_20const, physx__NpActorTemplate_physx__PxRigidStatic___setDominanceGroup_28unsigned_20char_29, physx__NpActorTemplate_physx__PxRigidStatic___getDominanceGroup_28_29_20const, physx__NpActorTemplate_physx__PxRigidStatic___setOwnerClient_28unsigned_20char_29, physx__NpActorTemplate_physx__PxRigidStatic___getOwnerClient_28_29_20const, physx__NpActorTemplate_physx__PxRigidStatic___getAggregate_28_29_20const, physx__NpRigidStatic__getGlobalPose_28_29_20const, physx__NpRigidStatic__setGlobalPose_28physx__PxTransform_20const__2c_20bool_29, physx__NpRigidActorTemplate_physx__PxRigidStatic___attachShape_28physx__PxShape__29, physx__NpRigidActorTemplate_physx__PxRigidStatic___detachShape_28physx__PxShape__2c_20bool_29, physx__NpRigidActorTemplate_physx__PxRigidStatic___getNbShapes_28_29_20const, physx__NpRigidActorTemplate_physx__PxRigidStatic___getShapes_28physx__PxShape___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpRigidActorTemplate_physx__PxRigidStatic___getNbConstraints_28_29_20const, physx__NpRigidActorTemplate_physx__PxRigidStatic___getConstraints_28physx__PxConstraint___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpRigidActorTemplate_physx__PxRigidStatic___exportExtraData_28physx__PxSerializationContext__29, physx__NpRigidActorTemplate_physx__PxRigidStatic___importExtraData_28physx__PxDeserializationContext__29, physx__NpRigidActorTemplate_physx__PxRigidStatic___resolveReferences_28physx__PxDeserializationContext__29, physx__NpRigidStatic__requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__NpRigidStatic__switchToNoSim_28_29, physx__NpRigidStatic__switchFromNoSim_28_29, physx__NpRigidActorTemplate_physx__PxRigidStatic___release_28_29, physx__NpRigidActorTemplate_physx__PxRigidStatic____NpRigidActorTemplate_28_29, physx__NpRigidActorTemplate_physx__PxRigidStatic____NpRigidActorTemplate_28_29_1, physx__NpRigidActorTemplate_physx__PxRigidStatic___requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__NpRigidActorTemplate_physx__PxRigidStatic___switchToNoSim_28_29, physx__NpRigidActorTemplate_physx__PxRigidStatic___switchFromNoSim_28_29, physx__NpActorTemplate_physx__PxRigidStatic___release_28_29, physx__NpActorTemplate_physx__PxRigidStatic____NpActorTemplate_28_29, physx__NpActorTemplate_physx__PxRigidStatic____NpActorTemplate_28_29_1, physx__NpActorTemplate_physx__PxRigidStatic___setActorFlag_28physx__PxActorFlag__Enum_2c_20bool_29, physx__NpActorTemplate_physx__PxRigidStatic___setActorFlags_28physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__29, physx__NpActorTemplate_physx__PxRigidStatic___exportExtraData_28physx__PxSerializationContext__29, physx__NpActorTemplate_physx__PxRigidStatic___importExtraData_28physx__PxDeserializationContext__29, physx__NpActorTemplate_physx__PxRigidStatic___resolveReferences_28physx__PxDeserializationContext__29, physx__PxRigidStatic___PxRigidStatic_28_29, physx__PxRigidStatic___PxRigidStatic_28_29_1, physx__Sq__BucketPruner__addObjects_28unsigned_20int__2c_20physx__PxBounds3_20const__2c_20physx__Sq__PrunerPayload_20const__2c_20unsigned_20int_2c_20bool_29, physx__Sq__BucketPruner__removeObjects_28unsigned_20int_20const__2c_20unsigned_20int_29, physx__Sq__BucketPruner__updateObjectsAfterManualBoundsUpdates_28unsigned_20int_20const__2c_20unsigned_20int_29, physx__Sq__BucketPruner__updateObjectsAndInflateBounds_28unsigned_20int_20const__2c_20unsigned_20int_20const__2c_20physx__PxBounds3_20const__2c_20unsigned_20int_29, physx__Sq__BucketPruner__commit_28_29, physx__Sq__BucketPruner__merge_28void_20const__29, physx__Sq__BucketPruner__raycast_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20physx__Sq__PrunerCallback__29_20const, physx__Sq__BucketPruner__overlap_28physx__Gu__ShapeData_20const__2c_20physx__Sq__PrunerCallback__29_20const, physx__Sq__BucketPruner__sweep_28physx__Gu__ShapeData_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20physx__Sq__PrunerCallback__29_20const, physx__Sq__BucketPruner__getPayload_28unsigned_20int_29_20const, physx__Sq__BucketPruner__getPayload_28unsigned_20int_2c_20physx__PxBounds3___29_20const, physx__Sq__BucketPruner__preallocate_28unsigned_20int_29, physx__Sq__BucketPruner__shiftOrigin_28physx__PxVec3_20const__29, physx__Sq__BucketPruner___BucketPruner_28_29, physx__Sq__BucketPruner___BucketPruner_28_29_1, physx__Sq__BucketPruner__visualize_28physx__Cm__RenderOutput__2c_20unsigned_20int_29_20const, physx__Sq__Pruner___Pruner_28_29, physx__Sq__Pruner___Pruner_28_29_1, physx__Sq__Pruner__visualize_28physx__Cm__RenderOutput__2c_20unsigned_20int_29_20const, physx__Sq__ExtendedBucketPruner___ExtendedBucketPruner_28_29, physx__Sq__ExtendedBucketPruner___ExtendedBucketPruner_28_29_1, MainTreeRaycastPrunerCallback_false___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29, MainTreeRaycastPrunerCallback_false____MainTreeRaycastPrunerCallback_28_29, MainTreeRaycastPrunerCallback_false____MainTreeRaycastPrunerCallback_28_29_1, physx__Sq__PrunerCallback___PrunerCallback_28_29, physx__Sq__PrunerCallback___PrunerCallback_28_29_1, MainTreeOverlapPrunerCallback_physx__Gu__OBBAABBTests_true____invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29, MainTreeOverlapPrunerCallback_physx__Gu__OBBAABBTests_true_____MainTreeOverlapPrunerCallback_28_29, MainTreeOverlapPrunerCallback_physx__Gu__OBBAABBTests_true_____MainTreeOverlapPrunerCallback_28_29_1, MainTreeOverlapPrunerCallback_physx__Gu__AABBAABBTest___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29, MainTreeOverlapPrunerCallback_physx__Gu__AABBAABBTest____MainTreeOverlapPrunerCallback_28_29, MainTreeOverlapPrunerCallback_physx__Gu__AABBAABBTest____MainTreeOverlapPrunerCallback_28_29_1, MainTreeOverlapPrunerCallback_physx__Gu__CapsuleAABBTest___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29, MainTreeOverlapPrunerCallback_physx__Gu__CapsuleAABBTest____MainTreeOverlapPrunerCallback_28_29, MainTreeOverlapPrunerCallback_physx__Gu__CapsuleAABBTest____MainTreeOverlapPrunerCallback_28_29_1, MainTreeOverlapPrunerCallback_physx__Gu__SphereAABBTest___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29, MainTreeOverlapPrunerCallback_physx__Gu__SphereAABBTest____MainTreeOverlapPrunerCallback_28_29, MainTreeOverlapPrunerCallback_physx__Gu__SphereAABBTest____MainTreeOverlapPrunerCallback_28_29_1, MainTreeRaycastPrunerCallback_true___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29, MainTreeRaycastPrunerCallback_true____MainTreeRaycastPrunerCallback_28_29, MainTreeRaycastPrunerCallback_true____MainTreeRaycastPrunerCallback_28_29_1, physx__Sq__AABBPruner__addObjects_28unsigned_20int__2c_20physx__PxBounds3_20const__2c_20physx__Sq__PrunerPayload_20const__2c_20unsigned_20int_2c_20bool_29, physx__Sq__AABBPruner__removeObjects_28unsigned_20int_20const__2c_20unsigned_20int_29, physx__Sq__AABBPruner__updateObjectsAfterManualBoundsUpdates_28unsigned_20int_20const__2c_20unsigned_20int_29, physx__Sq__AABBPruner__updateObjectsAndInflateBounds_28unsigned_20int_20const__2c_20unsigned_20int_20const__2c_20physx__PxBounds3_20const__2c_20unsigned_20int_29, physx__Sq__AABBPruner__commit_28_29, physx__Sq__AABBPruner__merge_28void_20const__29, physx__Sq__AABBPruner__raycast_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20physx__Sq__PrunerCallback__29_20const, physx__Sq__AABBPruner__overlap_28physx__Gu__ShapeData_20const__2c_20physx__Sq__PrunerCallback__29_20const, physx__Sq__AABBPruner__sweep_28physx__Gu__ShapeData_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20physx__Sq__PrunerCallback__29_20const, physx__Sq__AABBPruner__getPayload_28unsigned_20int_29_20const, physx__Sq__AABBPruner__getPayload_28unsigned_20int_2c_20physx__PxBounds3___29_20const, physx__Sq__AABBPruner__preallocate_28unsigned_20int_29, physx__Sq__AABBPruner__shiftOrigin_28physx__PxVec3_20const__29, physx__Sq__AABBPruner___AABBPruner_28_29, physx__Sq__AABBPruner___AABBPruner_28_29_1, physx__Sq__AABBPruner__visualize_28physx__Cm__RenderOutput__2c_20unsigned_20int_29_20const, physx__Sq__AABBPruner__purge_28_29, physx__Sq__AABBPruner__setRebuildRateHint_28unsigned_20int_29, physx__Sq__AABBPruner__buildStep_28bool_29, physx__Sq__AABBPruner__prepareBuild_28_29, physx__Sq__IncrementalPruner___IncrementalPruner_28_29, physx__Sq__IncrementalPruner___IncrementalPruner_28_29_1, physx__Sq__BVHCompoundPruner__addCompound_28unsigned_20int__2c_20physx__Gu__BVHStructure_20const__2c_20unsigned_20int_2c_20physx__PxTransform_20const__2c_20physx__Sq__CompoundFlag__Enum_2c_20physx__Sq__PrunerPayload_20const__29, physx__Sq__BVHCompoundPruner__removeCompound_28unsigned_20int_29, physx__Sq__BVHCompoundPruner__updateCompound_28unsigned_20int_2c_20physx__PxTransform_20const__29, physx__Sq__BVHCompoundPruner__updateObjectAfterManualBoundsUpdates_28unsigned_20int_2c_20unsigned_20int_29, physx__Sq__BVHCompoundPruner__removeObject_28unsigned_20int_2c_20unsigned_20int_29, physx__Sq__BVHCompoundPruner__addObject_28unsigned_20int_2c_20unsigned_20int__2c_20physx__PxBounds3_20const__2c_20physx__Sq__PrunerPayload_29, physx__Sq__BVHCompoundPruner__raycast_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20physx__Sq__PrunerCallback__2c_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__29_20const, physx__Sq__BVHCompoundPruner__overlap_28physx__Gu__ShapeData_20const__2c_20physx__Sq__PrunerCallback__2c_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__29_20const, physx__Sq__BVHCompoundPruner__sweep_28physx__Gu__ShapeData_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20physx__Sq__PrunerCallback__2c_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__29_20const, physx__Sq__BVHCompoundPruner__getPayload_28unsigned_20int_2c_20unsigned_20int_29_20const, physx__Sq__BVHCompoundPruner__getPayload_28unsigned_20int_2c_20unsigned_20int_2c_20physx__PxBounds3___29_20const, physx__Sq__BVHCompoundPruner__shiftOrigin_28physx__PxVec3_20const__29, physx__Sq__BVHCompoundPruner___BVHCompoundPruner_28_29, physx__Sq__BVHCompoundPruner___BVHCompoundPruner_28_29_1, physx__Sq__BVHCompoundPruner__visualize_28physx__Cm__RenderOutput__2c_20unsigned_20int_29_20const, physx__Sq__CompoundPruner___CompoundPruner_28_29, physx__Sq__CompoundPruner___CompoundPruner_28_29_1, physx__Sq__CompoundPruner__visualize_28physx__Cm__RenderOutput__2c_20unsigned_20int_29_20const, MainTreeOBBOverlapCompoundPrunerCallback___MainTreeOBBOverlapCompoundPrunerCallback_28_29, MainTreeOBBOverlapCompoundPrunerCallback___MainTreeOBBOverlapCompoundPrunerCallback_28_29_1, MainTreeOBBOverlapCompoundPrunerCallback__invoke_28float__2c_20physx__Sq__CompoundTree_20const__29, MainTreeOverlapCompoundPrunerCallback___MainTreeOverlapCompoundPrunerCallback_28_29, MainTreeOverlapCompoundPrunerCallback___MainTreeOverlapCompoundPrunerCallback_28_29_1, MainTreeAABBOverlapCompoundPrunerCallback___MainTreeAABBOverlapCompoundPrunerCallback_28_29, MainTreeAABBOverlapCompoundPrunerCallback___MainTreeAABBOverlapCompoundPrunerCallback_28_29_1, MainTreeAABBOverlapCompoundPrunerCallback__invoke_28float__2c_20physx__Sq__CompoundTree_20const__29, MainTreeCapsuleOverlapCompoundPrunerCallback___MainTreeCapsuleOverlapCompoundPrunerCallback_28_29, MainTreeCapsuleOverlapCompoundPrunerCallback___MainTreeCapsuleOverlapCompoundPrunerCallback_28_29_1, MainTreeCapsuleOverlapCompoundPrunerCallback__invoke_28float__2c_20physx__Sq__CompoundTree_20const__29, MainTreeSphereOverlapCompoundPrunerCallback___MainTreeSphereOverlapCompoundPrunerCallback_28_29, MainTreeSphereOverlapCompoundPrunerCallback___MainTreeSphereOverlapCompoundPrunerCallback_28_29_1, MainTreeSphereOverlapCompoundPrunerCallback__invoke_28float__2c_20physx__Sq__CompoundTree_20const__29, MainTreeRaycastCompoundPrunerCallback_false____MainTreeRaycastCompoundPrunerCallback_28_29, MainTreeRaycastCompoundPrunerCallback_false____MainTreeRaycastCompoundPrunerCallback_28_29_1, MainTreeRaycastCompoundPrunerCallback_false___invoke_28float__2c_20physx__Sq__CompoundTree_20const__29, MainTreeRaycastCompoundPrunerCallback_true____MainTreeRaycastCompoundPrunerCallback_28_29, MainTreeRaycastCompoundPrunerCallback_true____MainTreeRaycastCompoundPrunerCallback_28_29_1, MainTreeRaycastCompoundPrunerCallback_true___invoke_28float__2c_20physx__Sq__CompoundTree_20const__29, physx__Sq__DynamicBoundsSync__sync_28unsigned_20int_20const__2c_20unsigned_20int_20const__2c_20physx__PxBounds3_20const__2c_20unsigned_20int_2c_20physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator__20const__29, physx__Sq__DynamicBoundsSync___DynamicBoundsSync_28_29, physx__Sq__DynamicBoundsSync___DynamicBoundsSync_28_29_1, physx__Sc__SqBoundsSync___SqBoundsSync_28_29, physx__Sc__SqBoundsSync___SqBoundsSync_28_29_1, physx__NpBatchQuery__execute_28_29, physx__NpBatchQuery__getPreFilterShader_28_29_20const, physx__NpBatchQuery__getPostFilterShader_28_29_20const, physx__NpBatchQuery__getFilterShaderData_28_29_20const, physx__NpBatchQuery__getFilterShaderDataSize_28_29_20const, physx__NpBatchQuery__setUserMemory_28physx__PxBatchQueryMemory_20const__29, physx__NpBatchQuery__getUserMemory_28_29, physx__NpBatchQuery__release_28_29, physx__NpBatchQuery__raycast_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20physx__PxQueryFilterData_20const__2c_20void__2c_20physx__PxQueryCache_20const__29, physx__NpBatchQuery__overlap_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20unsigned_20short_2c_20physx__PxQueryFilterData_20const__2c_20void__2c_20physx__PxQueryCache_20const__29, physx__NpBatchQuery__sweep_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20physx__PxQueryFilterData_20const__2c_20void__2c_20physx__PxQueryCache_20const__2c_20float_29, physx__NpBatchQuery___NpBatchQuery_28_29, physx__NpBatchQuery___NpBatchQuery_28_29_1, physx__NpBatchQuery__getDesc_28_29_20const, physx__PxBatchQuery___PxBatchQuery_28_29, physx__PxBatchQuery___PxBatchQuery_28_29_1, PxOverflowBuffer_physx__PxRaycastHit___processTouches_28physx__PxRaycastHit_20const__2c_20unsigned_20int_29, PxOverflowBuffer_physx__PxRaycastHit___finalizeQuery_28_29, PxOverflowBuffer_physx__PxRaycastHit____PxOverflowBuffer_28_29, PxOverflowBuffer_physx__PxRaycastHit____PxOverflowBuffer_28_29_1, PxOverflowBuffer_physx__PxOverlapHit___processTouches_28physx__PxOverlapHit_20const__2c_20unsigned_20int_29, PxOverflowBuffer_physx__PxOverlapHit___finalizeQuery_28_29, PxOverflowBuffer_physx__PxOverlapHit____PxOverflowBuffer_28_29, PxOverflowBuffer_physx__PxOverlapHit____PxOverflowBuffer_28_29_1, physx__PxHitBuffer_physx__PxOverlapHit___processTouches_28physx__PxOverlapHit_20const__2c_20unsigned_20int_29, physx__PxHitCallback_physx__PxOverlapHit___finalizeQuery_28_29, physx__PxHitBuffer_physx__PxOverlapHit____PxHitBuffer_28_29, physx__PxHitBuffer_physx__PxOverlapHit____PxHitBuffer_28_29_1, physx__PxHitCallback_physx__PxOverlapHit____PxHitCallback_28_29, physx__PxHitCallback_physx__PxOverlapHit____PxHitCallback_28_29_1, PxOverflowBuffer_physx__PxSweepHit___processTouches_28physx__PxSweepHit_20const__2c_20unsigned_20int_29, PxOverflowBuffer_physx__PxSweepHit___finalizeQuery_28_29, PxOverflowBuffer_physx__PxSweepHit____PxOverflowBuffer_28_29, PxOverflowBuffer_physx__PxSweepHit____PxOverflowBuffer_28_29_1, physx__NpSceneQueries__sceneQueriesStaticPrunerUpdate_28physx__PxBaseTask__29, physx__NpSceneQueries__sceneQueriesDynamicPrunerUpdate_28physx__PxBaseTask__29, physx__NpScene__executeScene_28physx__PxBaseTask__29, physx__NpScene__executeCollide_28physx__PxBaseTask__29, physx__NpScene__executeAdvance_28physx__PxBaseTask__29, physx__NpSceneQueries___NpSceneQueries_28_29, physx__NpSceneQueries___NpSceneQueries_28_29_1, physx__NpSceneQueries__raycast_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxHitCallback_physx__PxRaycastHit___2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_20const, physx__NpSceneQueries__sweep_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxHitCallback_physx__PxSweepHit___2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29_20const, physx__NpSceneQueries__overlap_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxHitCallback_physx__PxOverlapHit___2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__29_20const, physx__NpScene___NpScene_28_29, physx__NpScene___NpScene_28_29_1, physx__NpScene__release_28_29, physx__NpScene__setFlag_28physx__PxSceneFlag__Enum_2c_20bool_29, physx__NpScene__getFlags_28_29_20const, physx__NpScene__setLimits_28physx__PxSceneLimits_20const__29, physx__NpScene__getLimits_28_29_20const, physx__NpScene__getPhysics_28_29, physx__NpScene__getTimestamp_28_29_20const, physx__NpScene__addArticulation_28physx__PxArticulationBase__29, physx__NpScene__removeArticulation_28physx__PxArticulationBase__2c_20bool_29, physx__NpScene__addActor_28physx__PxActor__2c_20physx__PxBVHStructure_20const__29, physx__NpScene__addActors_28physx__PxActor__20const__2c_20unsigned_20int_29, physx__NpScene__addActors_28physx__PxPruningStructure_20const__29, physx__NpScene__removeActor_28physx__PxActor__2c_20bool_29, physx__NpScene__removeActors_28physx__PxActor__20const__2c_20unsigned_20int_2c_20bool_29, physx__NpScene__addAggregate_28physx__PxAggregate__29, physx__NpScene__removeAggregate_28physx__PxAggregate__2c_20bool_29, physx__NpScene__addCollection_28physx__PxCollection_20const__29, physx__NpScene__getNbActors_28physx__PxFlags_physx__PxActorTypeFlag__Enum_2c_20unsigned_20short__29_20const, physx__NpScene__getActors_28physx__PxFlags_physx__PxActorTypeFlag__Enum_2c_20unsigned_20short__2c_20physx__PxActor___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpScene__getActiveActors_28unsigned_20int__29, physx__NpScene__getNbArticulations_28_29_20const, physx__NpScene__getArticulations_28physx__PxArticulationBase___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpScene__getNbConstraints_28_29_20const, physx__NpScene__getConstraints_28physx__PxConstraint___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpScene__getNbAggregates_28_29_20const, physx__NpScene__getAggregates_28physx__PxAggregate___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpScene__setDominanceGroupPair_28unsigned_20char_2c_20unsigned_20char_2c_20physx__PxDominanceGroupPair_20const__29, physx__NpScene__getDominanceGroupPair_28unsigned_20char_2c_20unsigned_20char_29_20const, physx__NpScene__getCpuDispatcher_28_29_20const, physx__NpScene__getCudaContextManager_28_29_20const, physx__NpScene__createClient_28_29, physx__NpScene__setSimulationEventCallback_28physx__PxSimulationEventCallback__29, physx__NpScene__getSimulationEventCallback_28_29_20const, physx__NpScene__setContactModifyCallback_28physx__PxContactModifyCallback__29, physx__NpScene__setCCDContactModifyCallback_28physx__PxCCDContactModifyCallback__29, physx__NpScene__getContactModifyCallback_28_29_20const, physx__NpScene__getCCDContactModifyCallback_28_29_20const, physx__NpScene__setBroadPhaseCallback_28physx__PxBroadPhaseCallback__29, physx__NpScene__getBroadPhaseCallback_28_29_20const, physx__NpScene__setFilterShaderData_28void_20const__2c_20unsigned_20int_29, physx__NpScene__getFilterShaderData_28_29_20const, physx__NpScene__getFilterShaderDataSize_28_29_20const, physx__NpScene__getFilterShader_28_29_20const, physx__NpScene__getFilterCallback_28_29_20const, physx__NpScene__resetFiltering_28physx__PxActor__29, physx__NpScene__resetFiltering_28physx__PxRigidActor__2c_20physx__PxShape__20const__2c_20unsigned_20int_29, physx__NpScene__getKinematicKinematicFilteringMode_28_29_20const, physx__NpScene__getStaticKinematicFilteringMode_28_29_20const, physx__NpScene__simulate_28float_2c_20physx__PxBaseTask__2c_20void__2c_20unsigned_20int_2c_20bool_29, physx__NpScene__advance_28physx__PxBaseTask__29, physx__NpScene__collide_28float_2c_20physx__PxBaseTask__2c_20void__2c_20unsigned_20int_2c_20bool_29, physx__NpScene__checkResults_28bool_29, physx__NpScene__fetchCollision_28bool_29, physx__NpScene__fetchResults_28bool_2c_20unsigned_20int__29, physx__NpScene__fetchResultsStart_28physx__PxContactPairHeader_20const___2c_20unsigned_20int__2c_20bool_29, physx__NpScene__processCallbacks_28physx__PxBaseTask__29, physx__NpScene__fetchResultsFinish_28unsigned_20int__29, physx__NpScene__flushSimulation_28bool_29, physx__NpScene__setGravity_28physx__PxVec3_20const__29, physx__NpScene__getGravity_28_29_20const, physx__NpScene__setBounceThresholdVelocity_28float_29, physx__NpScene__getBounceThresholdVelocity_28_29_20const, physx__NpScene__setCCDMaxPasses_28unsigned_20int_29, physx__NpScene__getCCDMaxPasses_28_29_20const, physx__NpScene__getFrictionOffsetThreshold_28_29_20const, physx__NpScene__setFrictionType_28physx__PxFrictionType__Enum_29, physx__NpScene__getFrictionType_28_29_20const, physx__NpScene__setVisualizationParameter_28physx__PxVisualizationParameter__Enum_2c_20float_29, physx__NpScene__getVisualizationParameter_28physx__PxVisualizationParameter__Enum_29_20const, physx__NpScene__setVisualizationCullingBox_28physx__PxBounds3_20const__29, physx__NpScene__getVisualizationCullingBox_28_29_20const, physx__NpScene__getRenderBuffer_28_29, physx__NpScene__getSimulationStatistics_28physx__PxSimulationStatistics__29_20const, physx__NpScene__getStaticStructure_28_29_20const, physx__NpScene__getDynamicStructure_28_29_20const, physx__NpScene__flushQueryUpdates_28_29, physx__NpScene__createBatchQuery_28physx__PxBatchQueryDesc_20const__29, physx__NpScene__setDynamicTreeRebuildRateHint_28unsigned_20int_29, physx__NpScene__getDynamicTreeRebuildRateHint_28_29_20const, physx__NpScene__forceDynamicTreeRebuild_28bool_2c_20bool_29, physx__NpScene__setSceneQueryUpdateMode_28physx__PxSceneQueryUpdateMode__Enum_29, physx__NpScene__getSceneQueryUpdateMode_28_29_20const, physx__NpScene__sceneQueriesUpdate_28physx__PxBaseTask__2c_20bool_29, physx__NpScene__checkQueries_28bool_29, physx__NpScene__fetchQueries_28bool_29, physx__NpScene__getSceneQueryStaticTimestamp_28_29_20const, physx__NpScene__getBroadPhaseType_28_29_20const, physx__NpScene__getBroadPhaseCaps_28physx__PxBroadPhaseCaps__29_20const, physx__NpScene__getNbBroadPhaseRegions_28_29_20const, physx__NpScene__getBroadPhaseRegions_28physx__PxBroadPhaseRegionInfo__2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpScene__addBroadPhaseRegion_28physx__PxBroadPhaseRegion_20const__2c_20bool_29, physx__NpScene__removeBroadPhaseRegion_28unsigned_20int_29, physx__NpScene__getTaskManager_28_29_20const, physx__NpScene__lockRead_28char_20const__2c_20unsigned_20int_29, physx__NpScene__unlockRead_28_29, physx__NpScene__lockWrite_28char_20const__2c_20unsigned_20int_29, physx__NpScene__unlockWrite_28_29, physx__NpScene__setNbContactDataBlocks_28unsigned_20int_29, physx__NpScene__getNbContactDataBlocksUsed_28_29_20const, physx__NpScene__getMaxNbContactDataBlocksUsed_28_29_20const, physx__NpScene__getContactReportStreamBufferSize_28_29_20const, physx__NpScene__setSolverBatchSize_28unsigned_20int_29, physx__NpScene__getSolverBatchSize_28_29_20const, physx__NpScene__setSolverArticulationBatchSize_28unsigned_20int_29, physx__NpScene__getSolverArticulationBatchSize_28_29_20const, physx__NpScene__getWakeCounterResetValue_28_29_20const, physx__NpScene__shiftOrigin_28physx__PxVec3_20const__29, physx__NpScene__getScenePvdClient_28_29, physx__NpScene__getSimulationController_28_29, physx__NpScene__setActiveActors_28physx__PxActor___2c_20unsigned_20int_29, physx__NpScene__getFrozenActors_28unsigned_20int__29, physx__NpScene__setFrozenActorFlag_28bool_29, physx__NpScene__forceSceneQueryRebuild_28_29, physx__NpScene__frameEnd_28_29, physx__NpScene__checkCollision_28bool_29, physx__NpScene__flush_28bool_29, physx__NpScene__getTaskManager_28_29, physx__NpScene__getCudaContextManager_28_29, physx__NpContactCallbackTask___NpContactCallbackTask_28_29, physx__NpContactCallbackTask___NpContactCallbackTask_28_29_1, physx__NpContactCallbackTask__run_28_29, physx__NpContactCallbackTask__getName_28_29_20const, physx__NpSceneAccessor___NpSceneAccessor_28_29, physx__NpSceneAccessor___NpSceneAccessor_28_29_1, physx__PxScene___PxScene_28_29, physx__PxScene___PxScene_28_29_1, physx__NpScene__SceneCompletion___SceneCompletion_28_29, physx__NpScene__SceneCompletion___SceneCompletion_28_29_1, physx__NpScene__SceneCompletion__getName_28_29_20const, physx__NpScene__SceneCompletion__release_28_29, physx__NpScene__SceneCompletion__runInternal_28_29, SqRefFinder__find_28physx__PxRigidBody_20const__2c_20physx__PxShape_20const__29, SqRefFinder___SqRefFinder_28_29, SqRefFinder___SqRefFinder_28_29_1, physx__Sc__SqRefFinder___SqRefFinder_28_29, physx__Sc__SqRefFinder___SqRefFinder_28_29_1, physx__Cm__DelegateTask_physx__NpSceneQueries_2c_20_physx__NpSceneQueries__sceneQueriesStaticPrunerUpdate_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__NpSceneQueries_2c_20_physx__NpSceneQueries__sceneQueriesStaticPrunerUpdate_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__NpSceneQueries_2c_20_physx__NpSceneQueries__sceneQueriesStaticPrunerUpdate_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__NpSceneQueries_2c_20_physx__NpSceneQueries__sceneQueriesStaticPrunerUpdate_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__NpSceneQueries_2c_20_physx__NpSceneQueries__sceneQueriesDynamicPrunerUpdate_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__NpSceneQueries_2c_20_physx__NpSceneQueries__sceneQueriesDynamicPrunerUpdate_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__NpSceneQueries_2c_20_physx__NpSceneQueries__sceneQueriesDynamicPrunerUpdate_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__NpSceneQueries_2c_20_physx__NpSceneQueries__sceneQueriesDynamicPrunerUpdate_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeScene_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeScene_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeScene_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeScene_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeCollide_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeCollide_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeCollide_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeCollide_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeAdvance_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeAdvance_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeAdvance_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeAdvance_28physx__PxBaseTask__29___runInternal_28_29, CapturePvdOnReturn_physx__PxRaycastHit___processTouches_28physx__PxRaycastHit_20const__2c_20unsigned_20int_29, CapturePvdOnReturn_physx__PxRaycastHit____CapturePvdOnReturn_28_29, CapturePvdOnReturn_physx__PxRaycastHit____CapturePvdOnReturn_28_29_1, MultiQueryCallback_physx__PxRaycastHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29, MultiQueryCallback_physx__PxRaycastHit____MultiQueryCallback_28_29, MultiQueryCallback_physx__PxRaycastHit____MultiQueryCallback_28_29_1, CapturePvdOnReturn_physx__PxOverlapHit___processTouches_28physx__PxOverlapHit_20const__2c_20unsigned_20int_29, CapturePvdOnReturn_physx__PxOverlapHit____CapturePvdOnReturn_28_29, CapturePvdOnReturn_physx__PxOverlapHit____CapturePvdOnReturn_28_29_1, MultiQueryCallback_physx__PxOverlapHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29, MultiQueryCallback_physx__PxOverlapHit____MultiQueryCallback_28_29, MultiQueryCallback_physx__PxOverlapHit____MultiQueryCallback_28_29_1, CapturePvdOnReturn_physx__PxSweepHit___processTouches_28physx__PxSweepHit_20const__2c_20unsigned_20int_29, CapturePvdOnReturn_physx__PxSweepHit____CapturePvdOnReturn_28_29, CapturePvdOnReturn_physx__PxSweepHit____CapturePvdOnReturn_28_29_1, MultiQueryCallback_physx__PxSweepHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29, MultiQueryCallback_physx__PxSweepHit____MultiQueryCallback_28_29, MultiQueryCallback_physx__PxSweepHit____MultiQueryCallback_28_29_1, physx__NpShape__release_28_29, physx__PxShape__getConcreteTypeName_28_29_20const, physx__NpShape___NpShape_28_29, physx__NpShape___NpShape_28_29_1, physx__PxShape__isKindOf_28char_20const__29_20const, physx__NpShape__getReferenceCount_28_29_20const, physx__NpShape__acquireReference_28_29, physx__NpShape__getGeometryType_28_29_20const, physx__NpShape__setGeometry_28physx__PxGeometry_20const__29, physx__NpShape__getGeometry_28_29_20const, physx__NpShape__getBoxGeometry_28physx__PxBoxGeometry__29_20const, physx__NpShape__getSphereGeometry_28physx__PxSphereGeometry__29_20const, physx__NpShape__getCapsuleGeometry_28physx__PxCapsuleGeometry__29_20const, physx__NpShape__getPlaneGeometry_28physx__PxPlaneGeometry__29_20const, physx__NpShape__getConvexMeshGeometry_28physx__PxConvexMeshGeometry__29_20const, physx__NpShape__getTriangleMeshGeometry_28physx__PxTriangleMeshGeometry__29_20const, physx__NpShape__getHeightFieldGeometry_28physx__PxHeightFieldGeometry__29_20const, physx__NpShape__getActor_28_29_20const, physx__NpShape__setLocalPose_28physx__PxTransform_20const__29, physx__NpShape__getLocalPose_28_29_20const, physx__NpShape__setSimulationFilterData_28physx__PxFilterData_20const__29, physx__NpShape__getSimulationFilterData_28_29_20const, physx__NpShape__setQueryFilterData_28physx__PxFilterData_20const__29, physx__NpShape__getQueryFilterData_28_29_20const, physx__NpShape__setMaterials_28physx__PxMaterial__20const__2c_20unsigned_20short_29, physx__NpShape__getNbMaterials_28_29_20const, physx__NpShape__getMaterials_28physx__PxMaterial___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpShape__getMaterialFromInternalFaceIndex_28unsigned_20int_29_20const, physx__NpShape__setContactOffset_28float_29, physx__NpShape__getContactOffset_28_29_20const, physx__NpShape__setRestOffset_28float_29, physx__NpShape__getRestOffset_28_29_20const, physx__NpShape__setTorsionalPatchRadius_28float_29, physx__NpShape__getTorsionalPatchRadius_28_29_20const, physx__NpShape__setMinTorsionalPatchRadius_28float_29, physx__NpShape__getMinTorsionalPatchRadius_28_29_20const, physx__NpShape__setFlag_28physx__PxShapeFlag__Enum_2c_20bool_29, physx__NpShape__setFlags_28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29, physx__NpShape__getFlags_28_29_20const, physx__NpShape__isExclusive_28_29_20const, physx__NpShape__setName_28char_20const__29, physx__NpShape__getName_28_29_20const, physx__NpShape__exportExtraData_28physx__PxSerializationContext__29, physx__NpShape__requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__NpShape__onRefCountZero_28_29, non_virtual_20thunk_20to_20physx__NpShape___NpShape_28_29, non_virtual_20thunk_20to_20physx__NpShape___NpShape_28_29_1, non_virtual_20thunk_20to_20physx__NpShape__onRefCountZero_28_29, physx__PxShape___PxShape_28_29, physx__PxShape___PxShape_28_29_1, physx__Gu__intersectBoxVsMesh_RTREE_28physx__Gu__Box_20const__2c_20physx__Gu__TriangleMesh_20const__2c_20physx__PxTransform_20const__2c_20physx__PxMeshScale_20const__2c_20physx__Gu__LimitedResults__29, physx__Gu__unsupportedBoxOverlapMidphase_28physx__Gu__Box_20const__2c_20physx__Gu__TriangleMesh_20const__2c_20physx__PxTransform_20const__2c_20physx__PxMeshScale_20const__2c_20physx__Gu__LimitedResults__29, GetNbShape_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_29, SetNbShape_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29, GetNbDiscreteContactPairs_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29, SetNbDiscreteContactPairs_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29, GetNbModifiedContactPairs_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29, SetNbModifiedContactPairs_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29, GetNbCCDPairs_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29, SetNbCCDPairs_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29, GetNbTriggerPairs_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29, SetNbTriggerPairs_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29, getPxMaterial_ReferenceCount_28physx__PxMaterial_20const__29, getPxMaterial_DynamicFriction_28physx__PxMaterial_20const__29, setPxMaterial_DynamicFriction_28physx__PxMaterial__2c_20float_29, getPxMaterial_StaticFriction_28physx__PxMaterial_20const__29, setPxMaterial_StaticFriction_28physx__PxMaterial__2c_20float_29, getPxMaterial_Restitution_28physx__PxMaterial_20const__29, setPxMaterial_Restitution_28physx__PxMaterial__2c_20float_29, getPxMaterial_Flags_28physx__PxMaterial_20const__29, setPxMaterial_Flags_28physx__PxMaterial__2c_20physx__PxFlags_physx__PxMaterialFlag__Enum_2c_20unsigned_20short__29, getPxMaterial_FrictionCombineMode_28physx__PxMaterial_20const__29, setPxMaterial_FrictionCombineMode_28physx__PxMaterial__2c_20physx__PxCombineMode__Enum_29, getPxMaterial_RestitutionCombineMode_28physx__PxMaterial_20const__29, setPxMaterial_RestitutionCombineMode_28physx__PxMaterial__2c_20physx__PxCombineMode__Enum_29, getPxMaterial_ConcreteTypeName_28physx__PxMaterial_20const__29, getPxMaterialUserData_28physx__PxMaterial_20const__29, setPxMaterialUserData_28physx__PxMaterial__2c_20void__29, getPxActor_Scene_28physx__PxActor_20const__29, getPxActor_Name_28physx__PxActor_20const__29, setPxActor_Name_28physx__PxActor__2c_20char_20const__29, getPxActor_ActorFlags_28physx__PxActor_20const__29, setPxActor_ActorFlags_28physx__PxActor__2c_20physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__29, getPxActor_DominanceGroup_28physx__PxActor_20const__29, setPxActor_DominanceGroup_28physx__PxActor__2c_20unsigned_20char_29, getPxActor_OwnerClient_28physx__PxActor_20const__29, setPxActor_OwnerClient_28physx__PxActor__2c_20unsigned_20char_29, getPxActor_Aggregate_28physx__PxActor_20const__29, getPxActorUserData_28physx__PxActor_20const__29, setPxActorUserData_28physx__PxActor__2c_20void__29, getPxRigidActor_GlobalPose_28physx__PxRigidActor_20const__29, setPxRigidActor_GlobalPose_28physx__PxRigidActor__2c_20physx__PxTransform_20const__29, getNbPxRigidActor_Shapes_28physx__PxRigidActor_20const__29, getPxRigidActor_Shapes_28physx__PxRigidActor_20const__2c_20physx__PxShape___2c_20unsigned_20int_29, getNbPxRigidActor_Constraints_28physx__PxRigidActor_20const__29, getPxRigidActor_Constraints_28physx__PxRigidActor_20const__2c_20physx__PxConstraint___2c_20unsigned_20int_29, getPxRigidBody_CMassLocalPose_28physx__PxRigidBody_20const__29, setPxRigidBody_CMassLocalPose_28physx__PxRigidBody__2c_20physx__PxTransform_20const__29, getPxRigidBody_Mass_28physx__PxRigidBody_20const__29, setPxRigidBody_Mass_28physx__PxRigidBody__2c_20float_29, getPxRigidBody_InvMass_28physx__PxRigidBody_20const__29, getPxRigidBody_MassSpaceInertiaTensor_28physx__PxRigidBody_20const__29, setPxRigidBody_MassSpaceInertiaTensor_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29, getPxRigidBody_MassSpaceInvInertiaTensor_28physx__PxRigidBody_20const__29, getPxRigidBody_LinearDamping_28physx__PxRigidBody_20const__29, setPxRigidBody_LinearDamping_28physx__PxRigidBody__2c_20float_29, getPxRigidBody_AngularDamping_28physx__PxRigidBody_20const__29, setPxRigidBody_AngularDamping_28physx__PxRigidBody__2c_20float_29, getPxRigidBody_LinearVelocity_28physx__PxRigidBody_20const__29, setPxRigidBody_LinearVelocity_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29, getPxRigidBody_AngularVelocity_28physx__PxRigidBody_20const__29, setPxRigidBody_AngularVelocity_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29, getPxRigidBody_MaxAngularVelocity_28physx__PxRigidBody_20const__29, setPxRigidBody_MaxAngularVelocity_28physx__PxRigidBody__2c_20float_29, getPxRigidBody_MaxLinearVelocity_28physx__PxRigidBody_20const__29, setPxRigidBody_MaxLinearVelocity_28physx__PxRigidBody__2c_20float_29, getPxRigidBody_RigidBodyFlags_28physx__PxRigidBody_20const__29, setPxRigidBody_RigidBodyFlags_28physx__PxRigidBody__2c_20physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__29, getPxRigidBody_MinCCDAdvanceCoefficient_28physx__PxRigidBody_20const__29, setPxRigidBody_MinCCDAdvanceCoefficient_28physx__PxRigidBody__2c_20float_29, getPxRigidBody_MaxDepenetrationVelocity_28physx__PxRigidBody_20const__29, setPxRigidBody_MaxDepenetrationVelocity_28physx__PxRigidBody__2c_20float_29, getPxRigidBody_MaxContactImpulse_28physx__PxRigidBody_20const__29, setPxRigidBody_MaxContactImpulse_28physx__PxRigidBody__2c_20float_29, getPxRigidDynamic_IsSleeping_28physx__PxRigidDynamic_20const__29, getPxRigidDynamic_SleepThreshold_28physx__PxRigidDynamic_20const__29, setPxRigidDynamic_SleepThreshold_28physx__PxRigidDynamic__2c_20float_29, getPxRigidDynamic_StabilizationThreshold_28physx__PxRigidDynamic_20const__29, setPxRigidDynamic_StabilizationThreshold_28physx__PxRigidDynamic__2c_20float_29, getPxRigidDynamic_RigidDynamicLockFlags_28physx__PxRigidDynamic_20const__29, setPxRigidDynamic_RigidDynamicLockFlags_28physx__PxRigidDynamic__2c_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__29, getPxRigidDynamic_WakeCounter_28physx__PxRigidDynamic_20const__29, setPxRigidDynamic_WakeCounter_28physx__PxRigidDynamic__2c_20float_29, getPxRigidDynamic_SolverIterationCounts_28physx__PxRigidDynamic_20const__2c_20unsigned_20int__2c_20unsigned_20int__29, setPxRigidDynamic_SolverIterationCounts_28physx__PxRigidDynamic__2c_20unsigned_20int_2c_20unsigned_20int_29, getPxRigidDynamic_ContactReportThreshold_28physx__PxRigidDynamic_20const__29, setPxRigidDynamic_ContactReportThreshold_28physx__PxRigidDynamic__2c_20float_29, getPxRigidDynamic_ConcreteTypeName_28physx__PxRigidDynamic_20const__29, getPxRigidStatic_ConcreteTypeName_28physx__PxRigidStatic_20const__29, getPxArticulationLink_InboundJoint_28physx__PxArticulationLink_20const__29, getPxArticulationLink_InboundJointDof_28physx__PxArticulationLink_20const__29, getPxArticulationLink_LinkIndex_28physx__PxArticulationLink_20const__29, getNbPxArticulationLink_Children_28physx__PxArticulationLink_20const__29, getPxArticulationLink_Children_28physx__PxArticulationLink_20const__2c_20physx__PxArticulationLink___2c_20unsigned_20int_29, getPxArticulationLink_ConcreteTypeName_28physx__PxArticulationLink_20const__29, getPxArticulationJointBase_ParentPose_28physx__PxArticulationJointBase_20const__29, setPxArticulationJointBase_ParentPose_28physx__PxArticulationJointBase__2c_20physx__PxTransform_20const__29, getPxArticulationJointBase_ChildPose_28physx__PxArticulationJointBase_20const__29, setPxArticulationJointBase_ChildPose_28physx__PxArticulationJointBase__2c_20physx__PxTransform_20const__29, getPxArticulationBase_Scene_28physx__PxArticulationBase_20const__29, getPxArticulationBase_SolverIterationCounts_28physx__PxArticulationBase_20const__2c_20unsigned_20int__2c_20unsigned_20int__29, setPxArticulationBase_SolverIterationCounts_28physx__PxArticulationBase__2c_20unsigned_20int_2c_20unsigned_20int_29, getPxArticulationBase_IsSleeping_28physx__PxArticulationBase_20const__29, getPxArticulationBase_SleepThreshold_28physx__PxArticulationBase_20const__29, setPxArticulationBase_SleepThreshold_28physx__PxArticulationBase__2c_20float_29, getPxArticulationBase_StabilizationThreshold_28physx__PxArticulationBase_20const__29, setPxArticulationBase_StabilizationThreshold_28physx__PxArticulationBase__2c_20float_29, getPxArticulationBase_WakeCounter_28physx__PxArticulationBase_20const__29, setPxArticulationBase_WakeCounter_28physx__PxArticulationBase__2c_20float_29, getNbPxArticulationBase_Links_28physx__PxArticulationBase_20const__29, getPxArticulationBase_Links_28physx__PxArticulationBase_20const__2c_20physx__PxArticulationLink___2c_20unsigned_20int_29, getPxArticulationBase_Name_28physx__PxArticulationBase_20const__29, setPxArticulationBase_Name_28physx__PxArticulationBase__2c_20char_20const__29, getPxArticulationBase_Aggregate_28physx__PxArticulationBase_20const__29, getPxArticulationBaseUserData_28physx__PxArticulationBase_20const__29, setPxArticulationBaseUserData_28physx__PxArticulationBase__2c_20void__29, getPxAggregate_MaxNbActors_28physx__PxAggregate_20const__29, getNbPxAggregate_Actors_28physx__PxAggregate_20const__29, getPxAggregate_Actors_28physx__PxAggregate_20const__2c_20physx__PxActor___2c_20unsigned_20int_29, getPxAggregate_SelfCollision_28physx__PxAggregate_20const__29, getPxAggregate_ConcreteTypeName_28physx__PxAggregate_20const__29, getPxConstraint_Scene_28physx__PxConstraint_20const__29, getPxConstraint_Actors_28physx__PxConstraint_20const__2c_20physx__PxRigidActor___2c_20physx__PxRigidActor___29, setPxConstraint_Actors_28physx__PxConstraint__2c_20physx__PxRigidActor__2c_20physx__PxRigidActor__29, getPxConstraint_Flags_28physx__PxConstraint_20const__29, setPxConstraint_Flags_28physx__PxConstraint__2c_20physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29, getPxConstraint_IsValid_28physx__PxConstraint_20const__29, getPxConstraint_BreakForce_28physx__PxConstraint_20const__2c_20float__2c_20float__29, setPxConstraint_BreakForce_28physx__PxConstraint__2c_20float_2c_20float_29, getPxConstraint_MinResponseThreshold_28physx__PxConstraint_20const__29, setPxConstraint_MinResponseThreshold_28physx__PxConstraint__2c_20float_29, getPxConstraint_ConcreteTypeName_28physx__PxConstraint_20const__29, getPxShape_ReferenceCount_28physx__PxShape_20const__29, getPxShape_GeometryType_28physx__PxShape_20const__29, getPxShape_Geometry_28physx__PxShape_20const__29, setPxShape_Geometry_28physx__PxShape__2c_20physx__PxGeometry_20const__29, getPxShape_LocalPose_28physx__PxShape_20const__29, setPxShape_LocalPose_28physx__PxShape__2c_20physx__PxTransform_20const__29, getPxShape_SimulationFilterData_28physx__PxShape_20const__29, setPxShape_SimulationFilterData_28physx__PxShape__2c_20physx__PxFilterData_20const__29, getPxShape_QueryFilterData_28physx__PxShape_20const__29, setPxShape_QueryFilterData_28physx__PxShape__2c_20physx__PxFilterData_20const__29, getNbPxShape_Materials_28physx__PxShape_20const__29, getPxShape_Materials_28physx__PxShape_20const__2c_20physx__PxMaterial___2c_20unsigned_20int_29, getPxShape_ContactOffset_28physx__PxShape_20const__29, setPxShape_ContactOffset_28physx__PxShape__2c_20float_29, getPxShape_RestOffset_28physx__PxShape_20const__29, setPxShape_RestOffset_28physx__PxShape__2c_20float_29, getPxShape_TorsionalPatchRadius_28physx__PxShape_20const__29, setPxShape_TorsionalPatchRadius_28physx__PxShape__2c_20float_29, getPxShape_MinTorsionalPatchRadius_28physx__PxShape_20const__29, setPxShape_MinTorsionalPatchRadius_28physx__PxShape__2c_20float_29, getPxShape_Flags_28physx__PxShape_20const__29, setPxShape_Flags_28physx__PxShape__2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29, getPxShape_IsExclusive_28physx__PxShape_20const__29, getPxShape_Name_28physx__PxShape_20const__29, setPxShape_Name_28physx__PxShape__2c_20char_20const__29, getPxShape_ConcreteTypeName_28physx__PxShape_20const__29, getPxShapeUserData_28physx__PxShape_20const__29, setPxShapeUserData_28physx__PxShape__2c_20void__29, getPxTolerancesScale_IsValid_28physx__PxTolerancesScale_20const__29, getPxTolerancesScaleLength_28physx__PxTolerancesScale_20const__29, setPxTolerancesScaleLength_28physx__PxTolerancesScale__2c_20float_29, getPxTolerancesScaleSpeed_28physx__PxTolerancesScale_20const__29, setPxTolerancesScaleSpeed_28physx__PxTolerancesScale__2c_20float_29, getPxBoxGeometryHalfExtents_28physx__PxBoxGeometry_20const__29, setPxBoxGeometryHalfExtents_28physx__PxBoxGeometry__2c_20physx__PxVec3_29, getPxCapsuleGeometryRadius_28physx__PxCapsuleGeometry_20const__29, setPxCapsuleGeometryRadius_28physx__PxCapsuleGeometry__2c_20float_29, getPxCapsuleGeometryHalfHeight_28physx__PxCapsuleGeometry_20const__29, setPxCapsuleGeometryHalfHeight_28physx__PxCapsuleGeometry__2c_20float_29, getPxMeshScaleScale_28physx__PxMeshScale_20const__29, setPxMeshScaleScale_28physx__PxMeshScale__2c_20physx__PxVec3_29, getPxMeshScaleRotation_28physx__PxMeshScale_20const__29, setPxMeshScaleRotation_28physx__PxMeshScale__2c_20physx__PxQuat_29, getPxConvexMeshGeometryScale_28physx__PxConvexMeshGeometry_20const__29, setPxConvexMeshGeometryScale_28physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale_29, getPxConvexMeshGeometryConvexMesh_28physx__PxConvexMeshGeometry_20const__29, setPxConvexMeshGeometryConvexMesh_28physx__PxConvexMeshGeometry__2c_20physx__PxConvexMesh__29, getPxConvexMeshGeometryMeshFlags_28physx__PxConvexMeshGeometry_20const__29, setPxConvexMeshGeometryMeshFlags_28physx__PxConvexMeshGeometry__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char__29, getPxSphereGeometryRadius_28physx__PxSphereGeometry_20const__29, setPxSphereGeometryRadius_28physx__PxSphereGeometry__2c_20float_29, getPxTriangleMeshGeometryScale_28physx__PxTriangleMeshGeometry_20const__29, setPxTriangleMeshGeometryScale_28physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale_29, getPxTriangleMeshGeometryMeshFlags_28physx__PxTriangleMeshGeometry_20const__29, setPxTriangleMeshGeometryMeshFlags_28physx__PxTriangleMeshGeometry__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__29, getPxTriangleMeshGeometryTriangleMesh_28physx__PxTriangleMeshGeometry_20const__29, setPxTriangleMeshGeometryTriangleMesh_28physx__PxTriangleMeshGeometry__2c_20physx__PxTriangleMesh__29, getPxHeightFieldGeometryHeightField_28physx__PxHeightFieldGeometry_20const__29, setPxHeightFieldGeometryHeightField_28physx__PxHeightFieldGeometry__2c_20physx__PxHeightField__29, getPxHeightFieldGeometryHeightScale_28physx__PxHeightFieldGeometry_20const__29, setPxHeightFieldGeometryHeightScale_28physx__PxHeightFieldGeometry__2c_20float_29, getPxHeightFieldGeometryRowScale_28physx__PxHeightFieldGeometry_20const__29, setPxHeightFieldGeometryRowScale_28physx__PxHeightFieldGeometry__2c_20float_29, getPxHeightFieldGeometryColumnScale_28physx__PxHeightFieldGeometry_20const__29, setPxHeightFieldGeometryColumnScale_28physx__PxHeightFieldGeometry__2c_20float_29, getPxHeightFieldGeometryHeightFieldFlags_28physx__PxHeightFieldGeometry_20const__29, setPxHeightFieldGeometryHeightFieldFlags_28physx__PxHeightFieldGeometry__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__29, getPxHeightFieldDescNbRows_28physx__PxHeightFieldDesc_20const__29, setPxHeightFieldDescNbRows_28physx__PxHeightFieldDesc__2c_20unsigned_20int_29, getPxHeightFieldDescNbColumns_28physx__PxHeightFieldDesc_20const__29, setPxHeightFieldDescNbColumns_28physx__PxHeightFieldDesc__2c_20unsigned_20int_29, getPxHeightFieldDescFormat_28physx__PxHeightFieldDesc_20const__29, setPxHeightFieldDescFormat_28physx__PxHeightFieldDesc__2c_20physx__PxHeightFieldFormat__Enum_29, getPxHeightFieldDescSamples_28physx__PxHeightFieldDesc_20const__29, setPxHeightFieldDescSamples_28physx__PxHeightFieldDesc__2c_20physx__PxStridedData_29, getPxHeightFieldDescConvexEdgeThreshold_28physx__PxHeightFieldDesc_20const__29, setPxHeightFieldDescConvexEdgeThreshold_28physx__PxHeightFieldDesc__2c_20float_29, getPxHeightFieldDescFlags_28physx__PxHeightFieldDesc_20const__29, setPxHeightFieldDescFlags_28physx__PxHeightFieldDesc__2c_20physx__PxFlags_physx__PxHeightFieldFlag__Enum_2c_20unsigned_20short__29, getPxSceneLimitsMaxNbActors_28physx__PxSceneLimits_20const__29, setPxSceneLimitsMaxNbActors_28physx__PxSceneLimits__2c_20unsigned_20int_29, getPxSceneLimitsMaxNbBodies_28physx__PxSceneLimits_20const__29, setPxSceneLimitsMaxNbBodies_28physx__PxSceneLimits__2c_20unsigned_20int_29, getPxSceneLimitsMaxNbStaticShapes_28physx__PxSceneLimits_20const__29, setPxSceneLimitsMaxNbStaticShapes_28physx__PxSceneLimits__2c_20unsigned_20int_29, getPxSceneLimitsMaxNbDynamicShapes_28physx__PxSceneLimits_20const__29, setPxSceneLimitsMaxNbDynamicShapes_28physx__PxSceneLimits__2c_20unsigned_20int_29, getPxSceneLimitsMaxNbAggregates_28physx__PxSceneLimits_20const__29, setPxSceneLimitsMaxNbAggregates_28physx__PxSceneLimits__2c_20unsigned_20int_29, getPxSceneLimitsMaxNbConstraints_28physx__PxSceneLimits_20const__29, setPxSceneLimitsMaxNbConstraints_28physx__PxSceneLimits__2c_20unsigned_20int_29, getPxSceneLimitsMaxNbRegions_28physx__PxSceneLimits_20const__29, setPxSceneLimitsMaxNbRegions_28physx__PxSceneLimits__2c_20unsigned_20int_29, getPxSceneLimitsMaxNbBroadPhaseOverlaps_28physx__PxSceneLimits_20const__29, setPxSceneLimitsMaxNbBroadPhaseOverlaps_28physx__PxSceneLimits__2c_20unsigned_20int_29, getPxgDynamicsMemoryConfigConstraintBufferCapacity_28physx__PxgDynamicsMemoryConfig_20const__29, setPxgDynamicsMemoryConfigConstraintBufferCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29, getPxgDynamicsMemoryConfigContactBufferCapacity_28physx__PxgDynamicsMemoryConfig_20const__29, setPxgDynamicsMemoryConfigContactBufferCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29, getPxgDynamicsMemoryConfigTempBufferCapacity_28physx__PxgDynamicsMemoryConfig_20const__29, setPxgDynamicsMemoryConfigTempBufferCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29, getPxgDynamicsMemoryConfigContactStreamSize_28physx__PxgDynamicsMemoryConfig_20const__29, setPxgDynamicsMemoryConfigContactStreamSize_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29, getPxgDynamicsMemoryConfigPatchStreamSize_28physx__PxgDynamicsMemoryConfig_20const__29, setPxgDynamicsMemoryConfigPatchStreamSize_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29, getPxgDynamicsMemoryConfigForceStreamCapacity_28physx__PxgDynamicsMemoryConfig_20const__29, setPxgDynamicsMemoryConfigForceStreamCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29, getPxgDynamicsMemoryConfigHeapCapacity_28physx__PxgDynamicsMemoryConfig_20const__29, setPxgDynamicsMemoryConfigHeapCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29, getPxgDynamicsMemoryConfigFoundLostPairsCapacity_28physx__PxgDynamicsMemoryConfig_20const__29, setPxgDynamicsMemoryConfigFoundLostPairsCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29, setPxSceneDesc_ToDefault_28physx__PxSceneDesc__2c_20physx__PxTolerancesScale_20const__29, getPxSceneDescGravity_28physx__PxSceneDesc_20const__29, setPxSceneDescGravity_28physx__PxSceneDesc__2c_20physx__PxVec3_29, getPxSceneDescSimulationEventCallback_28physx__PxSceneDesc_20const__29, setPxSceneDescSimulationEventCallback_28physx__PxSceneDesc__2c_20physx__PxSimulationEventCallback__29, getPxSceneDescContactModifyCallback_28physx__PxSceneDesc_20const__29, setPxSceneDescContactModifyCallback_28physx__PxSceneDesc__2c_20physx__PxContactModifyCallback__29, getPxSceneDescCcdContactModifyCallback_28physx__PxSceneDesc_20const__29, setPxSceneDescCcdContactModifyCallback_28physx__PxSceneDesc__2c_20physx__PxCCDContactModifyCallback__29, getPxSceneDescFilterShaderData_28physx__PxSceneDesc_20const__29, setPxSceneDescFilterShaderData_28physx__PxSceneDesc__2c_20void_20const__29, getPxSceneDescFilterShaderDataSize_28physx__PxSceneDesc_20const__29, setPxSceneDescFilterShaderDataSize_28physx__PxSceneDesc__2c_20unsigned_20int_29, getPxSceneDescFilterShader_28physx__PxSceneDesc_20const__29, setPxSceneDescFilterShader_28physx__PxSceneDesc__2c_20physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short__20_28__29_28unsigned_20int_2c_20physx__PxFilterData_2c_20unsigned_20int_2c_20physx__PxFilterData_2c_20physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___2c_20void_20const__2c_20unsigned_20int_29_29, getPxSceneDescFilterCallback_28physx__PxSceneDesc_20const__29, setPxSceneDescFilterCallback_28physx__PxSceneDesc__2c_20physx__PxSimulationFilterCallback__29, getPxSceneDescKineKineFilteringMode_28physx__PxSceneDesc_20const__29, setPxSceneDescKineKineFilteringMode_28physx__PxSceneDesc__2c_20physx__PxPairFilteringMode__Enum_29, getPxSceneDescStaticKineFilteringMode_28physx__PxSceneDesc_20const__29, setPxSceneDescStaticKineFilteringMode_28physx__PxSceneDesc__2c_20physx__PxPairFilteringMode__Enum_29, getPxSceneDescBroadPhaseType_28physx__PxSceneDesc_20const__29, setPxSceneDescBroadPhaseType_28physx__PxSceneDesc__2c_20physx__PxBroadPhaseType__Enum_29, getPxSceneDescBroadPhaseCallback_28physx__PxSceneDesc_20const__29, setPxSceneDescBroadPhaseCallback_28physx__PxSceneDesc__2c_20physx__PxBroadPhaseCallback__29, getPxSceneDescLimits_28physx__PxSceneDesc_20const__29, setPxSceneDescLimits_28physx__PxSceneDesc__2c_20physx__PxSceneLimits_29, getPxSceneDescFrictionType_28physx__PxSceneDesc_20const__29, setPxSceneDescFrictionType_28physx__PxSceneDesc__2c_20physx__PxFrictionType__Enum_29, getPxSceneDescSolverType_28physx__PxSceneDesc_20const__29, setPxSceneDescSolverType_28physx__PxSceneDesc__2c_20physx__PxSolverType__Enum_29, getPxSceneDescBounceThresholdVelocity_28physx__PxSceneDesc_20const__29, setPxSceneDescBounceThresholdVelocity_28physx__PxSceneDesc__2c_20float_29, getPxSceneDescFrictionOffsetThreshold_28physx__PxSceneDesc_20const__29, setPxSceneDescFrictionOffsetThreshold_28physx__PxSceneDesc__2c_20float_29, getPxSceneDescCcdMaxSeparation_28physx__PxSceneDesc_20const__29, setPxSceneDescCcdMaxSeparation_28physx__PxSceneDesc__2c_20float_29, getPxSceneDescSolverOffsetSlop_28physx__PxSceneDesc_20const__29, setPxSceneDescSolverOffsetSlop_28physx__PxSceneDesc__2c_20float_29, getPxSceneDescFlags_28physx__PxSceneDesc_20const__29, setPxSceneDescFlags_28physx__PxSceneDesc__2c_20physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int__29, getPxSceneDescCpuDispatcher_28physx__PxSceneDesc_20const__29, setPxSceneDescCpuDispatcher_28physx__PxSceneDesc__2c_20physx__PxCpuDispatcher__29, getPxSceneDescCudaContextManager_28physx__PxSceneDesc_20const__29, setPxSceneDescCudaContextManager_28physx__PxSceneDesc__2c_20physx__PxCudaContextManager__29, getPxSceneDescStaticStructure_28physx__PxSceneDesc_20const__29, setPxSceneDescStaticStructure_28physx__PxSceneDesc__2c_20physx__PxPruningStructureType__Enum_29, getPxSceneDescDynamicStructure_28physx__PxSceneDesc_20const__29, setPxSceneDescDynamicStructure_28physx__PxSceneDesc__2c_20physx__PxPruningStructureType__Enum_29, getPxSceneDescDynamicTreeRebuildRateHint_28physx__PxSceneDesc_20const__29, setPxSceneDescDynamicTreeRebuildRateHint_28physx__PxSceneDesc__2c_20unsigned_20int_29, getPxSceneDescSceneQueryUpdateMode_28physx__PxSceneDesc_20const__29, setPxSceneDescSceneQueryUpdateMode_28physx__PxSceneDesc__2c_20physx__PxSceneQueryUpdateMode__Enum_29, getPxSceneDescUserData_28physx__PxSceneDesc_20const__29, setPxSceneDescUserData_28physx__PxSceneDesc__2c_20void__29, getPxSceneDescSolverBatchSize_28physx__PxSceneDesc_20const__29, setPxSceneDescSolverBatchSize_28physx__PxSceneDesc__2c_20unsigned_20int_29, getPxSceneDescSolverArticulationBatchSize_28physx__PxSceneDesc_20const__29, setPxSceneDescSolverArticulationBatchSize_28physx__PxSceneDesc__2c_20unsigned_20int_29, getPxSceneDescNbContactDataBlocks_28physx__PxSceneDesc_20const__29, setPxSceneDescNbContactDataBlocks_28physx__PxSceneDesc__2c_20unsigned_20int_29, getPxSceneDescMaxNbContactDataBlocks_28physx__PxSceneDesc_20const__29, setPxSceneDescMaxNbContactDataBlocks_28physx__PxSceneDesc__2c_20unsigned_20int_29, getPxSceneDescMaxBiasCoefficient_28physx__PxSceneDesc_20const__29, setPxSceneDescMaxBiasCoefficient_28physx__PxSceneDesc__2c_20float_29, getPxSceneDescContactReportStreamBufferSize_28physx__PxSceneDesc_20const__29, setPxSceneDescContactReportStreamBufferSize_28physx__PxSceneDesc__2c_20unsigned_20int_29, getPxSceneDescCcdMaxPasses_28physx__PxSceneDesc_20const__29, setPxSceneDescCcdMaxPasses_28physx__PxSceneDesc__2c_20unsigned_20int_29, getPxSceneDescCcdThreshold_28physx__PxSceneDesc_20const__29, setPxSceneDescCcdThreshold_28physx__PxSceneDesc__2c_20float_29, getPxSceneDescWakeCounterResetValue_28physx__PxSceneDesc_20const__29, setPxSceneDescWakeCounterResetValue_28physx__PxSceneDesc__2c_20float_29, getPxSceneDescSanityBounds_28physx__PxSceneDesc_20const__29, setPxSceneDescSanityBounds_28physx__PxSceneDesc__2c_20physx__PxBounds3_29, getPxSceneDescGpuDynamicsConfig_28physx__PxSceneDesc_20const__29, setPxSceneDescGpuDynamicsConfig_28physx__PxSceneDesc__2c_20physx__PxgDynamicsMemoryConfig_29, getPxSceneDescGpuMaxNumPartitions_28physx__PxSceneDesc_20const__29, setPxSceneDescGpuMaxNumPartitions_28physx__PxSceneDesc__2c_20unsigned_20int_29, getPxSceneDescGpuComputeVersion_28physx__PxSceneDesc_20const__29, setPxSceneDescGpuComputeVersion_28physx__PxSceneDesc__2c_20unsigned_20int_29, getPxSimulationStatisticsNbActiveConstraints_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbActiveConstraints_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbActiveDynamicBodies_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbActiveDynamicBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbActiveKinematicBodies_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbActiveKinematicBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbStaticBodies_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbStaticBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbDynamicBodies_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbDynamicBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbKinematicBodies_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbKinematicBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbAggregates_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbAggregates_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbArticulations_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbArticulations_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbAxisSolverConstraints_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbAxisSolverConstraints_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsCompressedContactSize_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsCompressedContactSize_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsRequiredContactConstraintMemory_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsRequiredContactConstraintMemory_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsPeakConstraintMemory_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsPeakConstraintMemory_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbDiscreteContactPairsTotal_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbDiscreteContactPairsTotal_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbDiscreteContactPairsWithCacheHits_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbDiscreteContactPairsWithCacheHits_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbDiscreteContactPairsWithContacts_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbDiscreteContactPairsWithContacts_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbNewPairs_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbNewPairs_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbLostPairs_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbLostPairs_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbNewTouches_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbNewTouches_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbLostTouches_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbLostTouches_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbPartitions_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbPartitions_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbBroadPhaseAdds_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbBroadPhaseAdds_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbBroadPhaseRemoves_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbBroadPhaseRemoves_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, physx__Vd__ChangeOjectRefCmd___ChangeOjectRefCmd_28_29, physx__Vd__ChangeOjectRefCmd___ChangeOjectRefCmd_28_29_1, physx__Vd__ChangeOjectRefCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29, physx__Vd__ChangeOjectRefCmd__run_28physx__pvdsdk__PvdInstanceDataStream__29, physx__pvdsdk__PvdInstanceDataStream__PvdCommand___PvdCommand_28_29, physx__pvdsdk__PvdInstanceDataStream__PvdCommand___PvdCommand_28_29_1, physx__pvdsdk__PvdInstanceDataStream__PvdCommand__canRun_28physx__pvdsdk__PvdInstanceDataStream__29, physx__pvdsdk__PvdInstanceDataStream__PvdCommand__run_28physx__pvdsdk__PvdInstanceDataStream__29, physx__Vd__PvdPhysicsClient__getDataStream_28_29, physx__Vd__PvdPhysicsClient__getUserRender_28_29, physx__Vd__PvdPhysicsClient__isConnected_28_29_20const, physx__Vd__PvdPhysicsClient__onPvdConnected_28_29, physx__Vd__PvdPhysicsClient__onPvdDisconnected_28_29, physx__Vd__PvdPhysicsClient__flush_28_29, physx__Vd__PvdPhysicsClient___PvdPhysicsClient_28_29, physx__Vd__PvdPhysicsClient___PvdPhysicsClient_28_29_1, physx__Vd__PvdPhysicsClient__onGuMeshFactoryBufferRelease_28physx__PxBase_20const__2c_20unsigned_20short_29, physx__Vd__PvdPhysicsClient__reportError_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20char_20const__2c_20int_29, non_virtual_20thunk_20to_20physx__Vd__PvdPhysicsClient___PvdPhysicsClient_28_29, non_virtual_20thunk_20to_20physx__Vd__PvdPhysicsClient___PvdPhysicsClient_28_29_2, non_virtual_20thunk_20to_20physx__Vd__PvdPhysicsClient__reportError_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20char_20const__2c_20int_29, non_virtual_20thunk_20to_20physx__Vd__PvdPhysicsClient___PvdPhysicsClient_28_29_1, non_virtual_20thunk_20to_20physx__Vd__PvdPhysicsClient___PvdPhysicsClient_28_29_3, non_virtual_20thunk_20to_20physx__Vd__PvdPhysicsClient__onGuMeshFactoryBufferRelease_28physx__PxBase_20const__2c_20unsigned_20short_29, physx__pvdsdk__PvdClient___PvdClient_28_29, physx__pvdsdk__PvdClient___PvdClient_28_29_1, physx__PxErrorCallback___PxErrorCallback_28_29, physx__PxErrorCallback___PxErrorCallback_28_29_1, physx__NpFactoryListener___NpFactoryListener_28_29, physx__NpFactoryListener___NpFactoryListener_28_29_1, physx__Vd__ScbScenePvdClient__setScenePvdFlag_28physx__PxPvdSceneFlag__Enum_2c_20bool_29, physx__Vd__ScbScenePvdClient__setScenePvdFlags_28physx__PxFlags_physx__PxPvdSceneFlag__Enum_2c_20unsigned_20char__29, physx__Vd__ScbScenePvdClient__getScenePvdFlags_28_29_20const, physx__Vd__ScbScenePvdClient__updateCamera_28char_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29, physx__Vd__ScbScenePvdClient__drawPoints_28physx__pvdsdk__PvdDebugPoint_20const__2c_20unsigned_20int_29, physx__Vd__ScbScenePvdClient__drawLines_28physx__pvdsdk__PvdDebugLine_20const__2c_20unsigned_20int_29, physx__Vd__ScbScenePvdClient__drawTriangles_28physx__pvdsdk__PvdDebugTriangle_20const__2c_20unsigned_20int_29, physx__Vd__ScbScenePvdClient__drawText_28physx__pvdsdk__PvdDebugText_20const__29, physx__Vd__ScbScenePvdClient__getClientInternal_28_29, physx__Vd__ScbScenePvdClient___ScbScenePvdClient_28_29, physx__Vd__ScbScenePvdClient___ScbScenePvdClient_28_29_1, physx__Vd__ScbScenePvdClient__getDataStream_28_29, physx__Vd__ScbScenePvdClient__getMetaDataBinding_28_29, physx__Vd__ScbScenePvdClient__getUserRender_28_29, physx__Vd__ScbScenePvdClient__isConnected_28_29_20const, physx__Vd__ScbScenePvdClient__onPvdConnected_28_29, physx__Vd__ScbScenePvdClient__onPvdDisconnected_28_29, physx__Vd__ScbScenePvdClient__flush_28_29, physx__Vd__ScbScenePvdClient__visualize_28physx__PxArticulationLink__29, non_virtual_20thunk_20to_20physx__Vd__ScbScenePvdClient__getDataStream_28_29, non_virtual_20thunk_20to_20physx__Vd__ScbScenePvdClient__getUserRender_28_29, non_virtual_20thunk_20to_20physx__Vd__ScbScenePvdClient__isConnected_28_29_20const, non_virtual_20thunk_20to_20physx__Vd__ScbScenePvdClient__onPvdConnected_28_29, non_virtual_20thunk_20to_20physx__Vd__ScbScenePvdClient__onPvdDisconnected_28_29, non_virtual_20thunk_20to_20physx__Vd__ScbScenePvdClient__flush_28_29, non_virtual_20thunk_20to_20physx__Vd__ScbScenePvdClient___ScbScenePvdClient_28_29, non_virtual_20thunk_20to_20physx__Vd__ScbScenePvdClient___ScbScenePvdClient_28_29_2, non_virtual_20thunk_20to_20physx__Vd__ScbScenePvdClient___ScbScenePvdClient_28_29_1, non_virtual_20thunk_20to_20physx__Vd__ScbScenePvdClient___ScbScenePvdClient_28_29_3, non_virtual_20thunk_20to_20physx__Vd__ScbScenePvdClient__visualize_28physx__PxArticulationLink__29, physx__PxPvdSceneClient___PxPvdSceneClient_28_29, physx__PxPvdSceneClient___PxPvdSceneClient_28_29_1, physx__Vd__PvdVisualizer___PvdVisualizer_28_29, physx__Vd__PvdVisualizer___PvdVisualizer_28_29_1, $28anonymous_20namespace_29__SceneRendererClient___SceneRendererClient_28_29, $28anonymous_20namespace_29__SceneRendererClient___SceneRendererClient_28_29_1, $28anonymous_20namespace_29__SceneRendererClient__handleBufferFlush_28unsigned_20char_20const__2c_20unsigned_20int_29, physx__pvdsdk__RendererEventClient___RendererEventClient_28_29, physx__pvdsdk__RendererEventClient___RendererEventClient_28_29_1, $28anonymous_20namespace_29___28anonymous_20namespace_29__PvdConstraintVisualizer___PvdConstraintVisualizer_28_29, $28anonymous_20namespace_29___28anonymous_20namespace_29__PvdConstraintVisualizer___PvdConstraintVisualizer_28_29_1, $28anonymous_20namespace_29___28anonymous_20namespace_29__PvdConstraintVisualizer__visualizeJointFrames_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__29, $28anonymous_20namespace_29___28anonymous_20namespace_29__PvdConstraintVisualizer__visualizeLinearLimit_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20bool_29, $28anonymous_20namespace_29___28anonymous_20namespace_29__PvdConstraintVisualizer__visualizeAngularLimit_28physx__PxTransform_20const__2c_20float_2c_20float_2c_20bool_29, $28anonymous_20namespace_29___28anonymous_20namespace_29__PvdConstraintVisualizer__visualizeLimitCone_28physx__PxTransform_20const__2c_20float_2c_20float_2c_20bool_29, $28anonymous_20namespace_29___28anonymous_20namespace_29__PvdConstraintVisualizer__visualizeDoubleCone_28physx__PxTransform_20const__2c_20float_2c_20bool_29, $28anonymous_20namespace_29___28anonymous_20namespace_29__PvdConstraintVisualizer__visualizeLine_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_29, physx__Cm__RadixSort___RadixSort_28_29, physx__Cm__RadixSort___RadixSort_28_29_1, physx__Cm__RadixSortBuffered___RadixSortBuffered_28_29, physx__Cm__RadixSortBuffered___RadixSortBuffered_28_29_1, physx__GuMeshFactory___GuMeshFactory_28_29, physx__GuMeshFactory___GuMeshFactory_28_29_1, physx__Gu__RTreeTriangleData___RTreeTriangleData_28_29, physx__Gu__RTreeTriangleData___RTreeTriangleData_28_29_1, physx__Gu__TriangleMeshData___TriangleMeshData_28_29, physx__Gu__TriangleMeshData___TriangleMeshData_28_29_1, physx__Gu__MeshDataBase___MeshDataBase_28_29, physx__Gu__MeshDataBase___MeshDataBase_28_29_1, physx__Gu__BV4TriangleData___BV4TriangleData_28_29, physx__Gu__BV4TriangleData___BV4TriangleData_28_29_1, GeomMTDCallback_SphereSphere_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_SpherePlane_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_SphereCapsule_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_SphereBox_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_SphereConvex_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_SphereMesh_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_SphereHeightField_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_NotSupported_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_PlaneCapsule_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_PlaneBox_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_PlaneConvex_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_CapsuleCapsule_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_CapsuleBox_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_CapsuleConvex_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_CapsuleMesh_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_CapsuleHeightField_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_BoxBox_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_BoxConvex_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_BoxMesh_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_BoxHeightField_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_ConvexConvex_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_ConvexMesh_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_ConvexHeightField_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, physx__Gu__SupportLocalImpl_physx__Gu__ConvexHullNoScaleV____SupportLocalImpl_28_29, physx__Gu__SupportLocalImpl_physx__Gu__ConvexHullNoScaleV____SupportLocalImpl_28_29_1, physx__Gu__SupportLocalImpl_physx__Gu__ConvexHullNoScaleV___doSupport_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__SupportLocalImpl_physx__Gu__ConvexHullNoScaleV___doSupport_28physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__FloatV__29_20const, physx__Gu__SupportLocalImpl_physx__Gu__ConvexHullNoScaleV___populateVerts_28unsigned_20char_20const__2c_20unsigned_20int_2c_20physx__PxVec3_20const__2c_20physx__shdfnd__aos__Vec3V__29_20const, physx__Gu__SupportLocal___SupportLocal_28_29, physx__Gu__SupportLocal___SupportLocal_28_29_1, physx__Gu__SupportLocalImpl_physx__Gu__ConvexHullV____SupportLocalImpl_28_29, physx__Gu__SupportLocalImpl_physx__Gu__ConvexHullV____SupportLocalImpl_28_29_1, physx__Gu__SupportLocalImpl_physx__Gu__ConvexHullV___doSupport_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__SupportLocalImpl_physx__Gu__ConvexHullV___doSupport_28physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__FloatV__29_20const, physx__Gu__SupportLocalImpl_physx__Gu__ConvexHullV___populateVerts_28unsigned_20char_20const__2c_20unsigned_20int_2c_20physx__PxVec3_20const__2c_20physx__shdfnd__aos__Vec3V__29_20const, physx__Gu__SupportLocalImpl_physx__Gu__BoxV____SupportLocalImpl_28_29, physx__Gu__SupportLocalImpl_physx__Gu__BoxV____SupportLocalImpl_28_29_1, physx__Gu__SupportLocalImpl_physx__Gu__BoxV___doSupport_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__SupportLocalImpl_physx__Gu__BoxV___doSupport_28physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__FloatV__29_20const, physx__Gu__SupportLocalImpl_physx__Gu__BoxV___populateVerts_28unsigned_20char_20const__2c_20unsigned_20int_2c_20physx__PxVec3_20const__2c_20physx__shdfnd__aos__Vec3V__29_20const, physx__Gu__LocalConvex_physx__Gu__CapsuleV___supportPoint_28int_29_20const, physx__Gu__LocalConvex_physx__Gu__CapsuleV___support_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__LocalConvex_physx__Gu__CapsuleV___support_28physx__shdfnd__aos__Vec3V_20const__2c_20int__29_20const, physx__Gu__LocalConvex_physx__Gu__CapsuleV___getSweepMargin_28_29_20const, physx__Gu__LocalConvex_physx__Gu__CapsuleV___getCenter_28_29_20const, physx__Gu__LocalConvex_physx__Gu__CapsuleV____LocalConvex_28_29, physx__Gu__LocalConvex_physx__Gu__CapsuleV____LocalConvex_28_29_1, physx__Gu__GjkConvex__supportPoint_28int_29_20const, physx__Gu__GjkConvex__support_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__GjkConvex__support_28physx__shdfnd__aos__Vec3V_20const__2c_20int__29_20const, physx__Gu__GjkConvex__getSweepMargin_28_29_20const, physx__Gu__GjkConvex___GjkConvex_28_29, physx__Gu__GjkConvex___GjkConvex_28_29_1, physx__Gu__GjkConvexBase___GjkConvexBase_28_29, physx__Gu__GjkConvexBase___GjkConvexBase_28_29_1, physx__Gu__LocalConvex_physx__Gu__ConvexHullV___supportPoint_28int_29_20const, physx__Gu__LocalConvex_physx__Gu__ConvexHullV___support_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__LocalConvex_physx__Gu__ConvexHullV___support_28physx__shdfnd__aos__Vec3V_20const__2c_20int__29_20const, physx__Gu__LocalConvex_physx__Gu__ConvexHullV___getSweepMargin_28_29_20const, physx__Gu__LocalConvex_physx__Gu__ConvexHullV___getCenter_28_29_20const, physx__Gu__LocalConvex_physx__Gu__ConvexHullV____LocalConvex_28_29, physx__Gu__LocalConvex_physx__Gu__ConvexHullV____LocalConvex_28_29_1, GeomOverlapCallback_SphereHeightfield_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_CapsuleHeightfield_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_BoxHeightfield_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_ConvexHeightfield_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_SphereSphere_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_SpherePlane_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_SphereCapsule_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_SphereBox_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_SphereConvex_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_SphereMesh_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_HeightfieldUnregistered_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_NotSupported_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_PlaneCapsule_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_PlaneBox_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_PlaneConvex_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_CapsuleCapsule_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_CapsuleBox_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_CapsuleConvex_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_CapsuleMesh_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_BoxBox_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_BoxConvex_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_BoxMesh_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_ConvexConvex_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_ConvexMesh_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, physx__Gu__RelativeConvex_physx__Gu__BoxV___supportPoint_28int_29_20const, physx__Gu__RelativeConvex_physx__Gu__BoxV___support_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__RelativeConvex_physx__Gu__BoxV___support_28physx__shdfnd__aos__Vec3V_20const__2c_20int__29_20const, physx__Gu__RelativeConvex_physx__Gu__BoxV___getSweepMargin_28_29_20const, physx__Gu__RelativeConvex_physx__Gu__BoxV___getCenter_28_29_20const, physx__Gu__RelativeConvex_physx__Gu__BoxV____RelativeConvex_28_29, physx__Gu__RelativeConvex_physx__Gu__BoxV____RelativeConvex_28_29_1, physx__Gu__RelativeConvex_physx__Gu__ConvexHullV___supportPoint_28int_29_20const, physx__Gu__RelativeConvex_physx__Gu__ConvexHullV___support_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__RelativeConvex_physx__Gu__ConvexHullV___support_28physx__shdfnd__aos__Vec3V_20const__2c_20int__29_20const, physx__Gu__RelativeConvex_physx__Gu__ConvexHullV___getSweepMargin_28_29_20const, physx__Gu__RelativeConvex_physx__Gu__ConvexHullV___getCenter_28_29_20const, physx__Gu__RelativeConvex_physx__Gu__ConvexHullV____RelativeConvex_28_29, physx__Gu__RelativeConvex_physx__Gu__ConvexHullV____RelativeConvex_28_29_1, raycast_heightField_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxRaycastHit__29, raycast_sphere_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxRaycastHit__29, raycast_plane_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxRaycastHit__29, raycast_capsule_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxRaycastHit__29, raycast_box_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxRaycastHit__29, raycast_convexMesh_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxRaycastHit__29, raycast_triangleMesh_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxRaycastHit__29, raycast_heightField_unregistered_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxRaycastHit__29, physx__Gu__raycast_triangleMesh_RTREE_28physx__Gu__TriangleMesh_20const__2c_20physx__PxTriangleMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxRaycastHit__29, physx__Gu__unsupportedMidphase_28physx__Gu__TriangleMesh_20const__2c_20physx__PxTriangleMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxRaycastHit__29, sweepBox_HeightFieldGeom_Precise_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29__LocalReport___LocalReport_28_29, sweepBox_HeightFieldGeom_Precise_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29__LocalReport___LocalReport_28_29_1, sweepBox_HeightFieldGeom_Precise_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29__LocalReport__onEvent_28unsigned_20int_2c_20unsigned_20int__29, physx__Gu__EntityReport_unsigned_20int____EntityReport_28_29, physx__Gu__EntityReport_unsigned_20int____EntityReport_28_29_1, MeshMTDGenerationCallback__processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, MeshMTDGenerationCallback___MeshMTDGenerationCallback_28_29, MeshMTDGenerationCallback___MeshMTDGenerationCallback_28_29_1, physx__Gu__MeshHitCallback_physx__PxRaycastHit____MeshHitCallback_28_29, physx__Gu__MeshHitCallback_physx__PxRaycastHit____MeshHitCallback_28_29_1, physx__Gu__intersectOBB_RTREE_28physx__Gu__TriangleMesh_20const__2c_20physx__Gu__Box_20const__2c_20physx__Gu__MeshHitCallback_physx__PxRaycastHit___2c_20bool_2c_20bool_29, physx__Gu__unsupportedBoxCBOverlapMidphase_28physx__Gu__TriangleMesh_20const__2c_20physx__Gu__Box_20const__2c_20physx__Gu__MeshHitCallback_physx__PxRaycastHit___2c_20bool_2c_20bool_29, MidPhaseQueryLocalReport___MidPhaseQueryLocalReport_28_29, MidPhaseQueryLocalReport___MidPhaseQueryLocalReport_28_29_1, MidPhaseQueryLocalReport__onEvent_28unsigned_20int_2c_20unsigned_20int__29, sweepCapsule_HeightFieldGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxCapsuleGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Capsule_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepBox_HeightFieldGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepBox_HeightFieldGeom_Precise_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepConvex_HeightFieldGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxConvexMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepCapsule_SphereGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxCapsuleGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Capsule_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepCapsule_PlaneGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxCapsuleGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Capsule_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepCapsule_CapsuleGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxCapsuleGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Capsule_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepCapsule_BoxGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxCapsuleGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Capsule_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepCapsule_ConvexGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxCapsuleGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Capsule_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepCapsule_MeshGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxCapsuleGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Capsule_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepCapsule_HeightfieldUnregistered_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxCapsuleGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Capsule_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepCapsule_BoxGeom_Precise_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxCapsuleGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Capsule_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepBox_SphereGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepBox_PlaneGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepBox_CapsuleGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepBox_BoxGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepBox_ConvexGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepBox_MeshGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepBox_HeightfieldUnregistered_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepBox_SphereGeom_Precise_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepBox_CapsuleGeom_Precise_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepBox_BoxGeom_Precise_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepConvex_SphereGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxConvexMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepConvex_PlaneGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxConvexMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepConvex_CapsuleGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxConvexMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepConvex_BoxGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxConvexMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepConvex_ConvexGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxConvexMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepConvex_MeshGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxConvexMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepConvex_HeightfieldUnregistered_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxConvexMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, physx__Gu__LocalConvex_physx__Gu__BoxV___supportPoint_28int_29_20const, physx__Gu__LocalConvex_physx__Gu__BoxV___support_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__LocalConvex_physx__Gu__BoxV___support_28physx__shdfnd__aos__Vec3V_20const__2c_20int__29_20const, physx__Gu__LocalConvex_physx__Gu__BoxV___getSweepMargin_28_29_20const, physx__Gu__LocalConvex_physx__Gu__BoxV___getCenter_28_29_20const, physx__Gu__LocalConvex_physx__Gu__BoxV____LocalConvex_28_29, physx__Gu__LocalConvex_physx__Gu__BoxV____LocalConvex_28_29_1, physx__Gu__LocalConvex_physx__Gu__TriangleV___supportPoint_28int_29_20const, physx__Gu__LocalConvex_physx__Gu__TriangleV___support_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__LocalConvex_physx__Gu__TriangleV___support_28physx__shdfnd__aos__Vec3V_20const__2c_20int__29_20const, physx__Gu__LocalConvex_physx__Gu__TriangleV___getSweepMargin_28_29_20const, physx__Gu__LocalConvex_physx__Gu__TriangleV___getCenter_28_29_20const, physx__Gu__LocalConvex_physx__Gu__TriangleV____LocalConvex_28_29, physx__Gu__LocalConvex_physx__Gu__TriangleV____LocalConvex_28_29_1, physx__Gu__BVHStructure__release_28_29, physx__PxBVHStructure__getConcreteTypeName_28_29_20const, physx__Gu__BVHStructure___BVHStructure_28_29, physx__Gu__BVHStructure___BVHStructure_28_29_1, physx__PxBVHStructure__isKindOf_28char_20const__29_20const, physx__Gu__BVHStructure__raycast_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20int_2c_20unsigned_20int__29_20const, physx__Gu__BVHStructure__sweep_28physx__PxBounds3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20int_2c_20unsigned_20int__29_20const, physx__Gu__BVHStructure__overlap_28physx__PxBounds3_20const__2c_20unsigned_20int_2c_20unsigned_20int__29_20const, physx__Gu__BVHStructure__getBounds_28_29_20const, physx__Gu__BVHStructure__getNbBounds_28_29_20const, physx__Gu__BVHStructure__onRefCountZero_28_29, non_virtual_20thunk_20to_20physx__Gu__BVHStructure___BVHStructure_28_29, non_virtual_20thunk_20to_20physx__Gu__BVHStructure___BVHStructure_28_29_1, non_virtual_20thunk_20to_20physx__Gu__BVHStructure__onRefCountZero_28_29, physx__PxBVHStructure___PxBVHStructure_28_29, physx__PxBVHStructure___PxBVHStructure_28_29_1, physx__Gu___28anonymous_20namespace_29__EntityReportContainerCallback___EntityReportContainerCallback_28_29, physx__Gu___28anonymous_20namespace_29__EntityReportContainerCallback___EntityReportContainerCallback_28_29_1, physx__Gu___28anonymous_20namespace_29__EntityReportContainerCallback__onEvent_28unsigned_20int_2c_20unsigned_20int__29, physx__Gu___28anonymous_20namespace_29__AccumCallback__processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, physx__Gu___28anonymous_20namespace_29__AccumCallback___AccumCallback_28_29, physx__Gu___28anonymous_20namespace_29__AccumCallback___AccumCallback_28_29_1, physx__Gu__SweepEstimateAnyShapeMesh_28physx__Gu__CCDShape_20const__2c_20physx__Gu__CCDShape_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20float_29__CB__processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, physx__Gu__SweepEstimateAnyShapeMesh_28physx__Gu__CCDShape_20const__2c_20physx__Gu__CCDShape_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20float_29__CB___CB_28_29, physx__Gu__SweepEstimateAnyShapeMesh_28physx__Gu__CCDShape_20const__2c_20physx__Gu__CCDShape_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20float_29__CB___CB_28_29_1, float_20physx__Gu__SweepGeomGeom_physx__Gu__CapsuleV_2c_20physx__Gu__CapsuleV__28physx__Gu__CCDShape_20const__2c_20physx__Gu__CCDShape_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20int__2c_20float_29, physx__Gu__UnimplementedSweep_28physx__Gu__CCDShape_20const__2c_20physx__Gu__CCDShape_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20int__2c_20float_29, float_20physx__Gu__SweepGeomGeom_physx__Gu__CapsuleV_2c_20physx__Gu__BoxV__28physx__Gu__CCDShape_20const__2c_20physx__Gu__CCDShape_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20int__2c_20float_29, float_20physx__Gu__SweepGeomGeom_physx__Gu__CapsuleV_2c_20physx__Gu__ConvexHullV__28physx__Gu__CCDShape_20const__2c_20physx__Gu__CCDShape_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20int__2c_20float_29, physx__Gu__SweepAnyShapeMesh_28physx__Gu__CCDShape_20const__2c_20physx__Gu__CCDShape_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20int__2c_20float_29, physx__Gu__SweepAnyShapeHeightfield_28physx__Gu__CCDShape_20const__2c_20physx__Gu__CCDShape_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20int__2c_20float_29, float_20physx__Gu__SweepGeomGeom_physx__Gu__BoxV_2c_20physx__Gu__BoxV__28physx__Gu__CCDShape_20const__2c_20physx__Gu__CCDShape_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20int__2c_20float_29, float_20physx__Gu__SweepGeomGeom_physx__Gu__BoxV_2c_20physx__Gu__ConvexHullV__28physx__Gu__CCDShape_20const__2c_20physx__Gu__CCDShape_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20int__2c_20float_29, float_20physx__Gu__SweepGeomGeom_physx__Gu__ConvexHullV_2c_20physx__Gu__ConvexHullV__28physx__Gu__CCDShape_20const__2c_20physx__Gu__CCDShape_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20int__2c_20float_29, float_20physx__Gu__SweepGeomTriangles_physx__Gu__CapsuleV__28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20physx__Cm__FastVertex2ShapeScaling_20const__2c_20physx__Gu__TriangleV__2c_20float_29, physx__Gu__UnimplementedTriangleSweep_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20physx__Cm__FastVertex2ShapeScaling_20const__2c_20physx__Gu__TriangleV__2c_20float_29, float_20physx__Gu__SweepGeomTriangles_physx__Gu__BoxV__28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20physx__Cm__FastVertex2ShapeScaling_20const__2c_20physx__Gu__TriangleV__2c_20float_29, float_20physx__Gu__SweepGeomTriangles_physx__Gu__ConvexHullV__28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20physx__Cm__FastVertex2ShapeScaling_20const__2c_20physx__Gu__TriangleV__2c_20float_29, physx__Gu__RelativeConvex_physx__Gu__CapsuleV___supportPoint_28int_29_20const, physx__Gu__RelativeConvex_physx__Gu__CapsuleV___support_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__RelativeConvex_physx__Gu__CapsuleV___support_28physx__shdfnd__aos__Vec3V_20const__2c_20int__29_20const, physx__Gu__RelativeConvex_physx__Gu__CapsuleV___getSweepMargin_28_29_20const, physx__Gu__RelativeConvex_physx__Gu__CapsuleV___getCenter_28_29_20const, physx__Gu__RelativeConvex_physx__Gu__CapsuleV____RelativeConvex_28_29, physx__Gu__RelativeConvex_physx__Gu__CapsuleV____RelativeConvex_28_29_1, physx__Gu__RelativeConvex_physx__Gu__TriangleV___supportPoint_28int_29_20const, physx__Gu__RelativeConvex_physx__Gu__TriangleV___support_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__RelativeConvex_physx__Gu__TriangleV___support_28physx__shdfnd__aos__Vec3V_20const__2c_20int__29_20const, physx__Gu__RelativeConvex_physx__Gu__TriangleV___getSweepMargin_28_29_20const, physx__Gu__RelativeConvex_physx__Gu__TriangleV___getCenter_28_29_20const, physx__Gu__RelativeConvex_physx__Gu__TriangleV____RelativeConvex_28_29, physx__Gu__RelativeConvex_physx__Gu__TriangleV____RelativeConvex_28_29_1, $28anonymous_20namespace_29__CapsuleMeshContactGenerationCallback_NoScale__processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, $28anonymous_20namespace_29__CapsuleMeshContactGenerationCallback_NoScale___CapsuleMeshContactGenerationCallback_NoScale_28_29, $28anonymous_20namespace_29__CapsuleMeshContactGenerationCallback_NoScale___CapsuleMeshContactGenerationCallback_NoScale_28_29_1, $28anonymous_20namespace_29__CapsuleMeshContactGenerationCallback_Scale__processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, $28anonymous_20namespace_29__CapsuleMeshContactGenerationCallback_Scale___CapsuleMeshContactGenerationCallback_Scale_28_29, $28anonymous_20namespace_29__CapsuleMeshContactGenerationCallback_Scale___CapsuleMeshContactGenerationCallback_Scale_28_29_1, $28anonymous_20namespace_29__CapsuleHeightfieldContactGenerationCallback___CapsuleHeightfieldContactGenerationCallback_28_29, $28anonymous_20namespace_29__CapsuleHeightfieldContactGenerationCallback___CapsuleHeightfieldContactGenerationCallback_28_29_1, $28anonymous_20namespace_29__CapsuleHeightfieldContactGenerationCallback__onEvent_28unsigned_20int_2c_20unsigned_20int__29, ConvexMeshContactGenerationCallback__processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, ConvexMeshContactGenerationCallback___ConvexMeshContactGenerationCallback_28_29, ConvexMeshContactGenerationCallback___ConvexMeshContactGenerationCallback_28_29_1, $28anonymous_20namespace_29__ConvexVsHeightfieldContactGenerationCallback___ConvexVsHeightfieldContactGenerationCallback_28_29, $28anonymous_20namespace_29__ConvexVsHeightfieldContactGenerationCallback___ConvexVsHeightfieldContactGenerationCallback_28_29_1, $28anonymous_20namespace_29__ConvexVsHeightfieldContactGenerationCallback__onEvent_28unsigned_20int_2c_20unsigned_20int__29, $28anonymous_20namespace_29__SphereMeshContactGenerationCallback_NoScale__processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, $28anonymous_20namespace_29__SphereMeshContactGenerationCallback_NoScale___SphereMeshContactGenerationCallback_NoScale_28_29, $28anonymous_20namespace_29__SphereMeshContactGenerationCallback_NoScale___SphereMeshContactGenerationCallback_NoScale_28_29_1, $28anonymous_20namespace_29__SphereMeshContactGenerationCallback_Scale__processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, $28anonymous_20namespace_29__SphereMeshContactGenerationCallback_Scale___SphereMeshContactGenerationCallback_Scale_28_29, $28anonymous_20namespace_29__SphereMeshContactGenerationCallback_Scale___SphereMeshContactGenerationCallback_Scale_28_29_1, $28anonymous_20namespace_29__SphereHeightfieldContactGenerationCallback___SphereHeightfieldContactGenerationCallback_28_29, $28anonymous_20namespace_29__SphereHeightfieldContactGenerationCallback___SphereHeightfieldContactGenerationCallback_28_29_1, $28anonymous_20namespace_29__SphereHeightfieldContactGenerationCallback__onEvent_28unsigned_20int_2c_20unsigned_20int__29, physx__Gu__ConvexMesh__release_28_29, physx__PxConvexMesh__getConcreteTypeName_28_29_20const, physx__Gu__ConvexMesh___ConvexMesh_28_29, physx__Gu__ConvexMesh___ConvexMesh_28_29_1, physx__PxConvexMesh__isKindOf_28char_20const__29_20const, physx__Gu__ConvexMesh__getNbVertices_28_29_20const, physx__Gu__ConvexMesh__getVertices_28_29_20const, physx__Gu__ConvexMesh__getIndexBuffer_28_29_20const, physx__Gu__ConvexMesh__getNbPolygons_28_29_20const, physx__Gu__ConvexMesh__getPolygonData_28unsigned_20int_2c_20physx__PxHullPolygon__29_20const, physx__Gu__ConvexMesh__getReferenceCount_28_29_20const, physx__Gu__ConvexMesh__acquireReference_28_29, physx__Gu__ConvexMesh__getMassInformation_28float__2c_20physx__PxMat33__2c_20physx__PxVec3__29_20const, physx__Gu__ConvexMesh__getLocalBounds_28_29_20const, physx__Gu__ConvexMesh__isGpuCompatible_28_29_20const, physx__Gu__ConvexMesh__exportExtraData_28physx__PxSerializationContext__29, physx__Gu__ConvexMesh__onRefCountZero_28_29, physx__Gu__ConvexMesh__requiresObjects_28physx__PxProcessPxBaseCallback__29, non_virtual_20thunk_20to_20physx__Gu__ConvexMesh___ConvexMesh_28_29, non_virtual_20thunk_20to_20physx__Gu__ConvexMesh___ConvexMesh_28_29_1, non_virtual_20thunk_20to_20physx__Gu__ConvexMesh__onRefCountZero_28_29, physx__PxConvexMesh___PxConvexMesh_28_29, physx__PxConvexMesh___PxConvexMesh_28_29_1, HullProjectionCB_SmallConvex_28physx__Gu__PolygonalData_20const__2c_20physx__PxVec3_20const__2c_20physx__Cm__Matrix34_20const__2c_20physx__Cm__FastVertex2ShapeScaling_20const__2c_20float__2c_20float__29, HullProjectionCB_BigConvex_28physx__Gu__PolygonalData_20const__2c_20physx__PxVec3_20const__2c_20physx__Cm__Matrix34_20const__2c_20physx__Cm__FastVertex2ShapeScaling_20const__2c_20float__2c_20float__29, SelectClosestEdgeCB_Convex_28physx__Gu__PolygonalData_20const__2c_20physx__Cm__FastVertex2ShapeScaling_20const__2c_20physx__PxVec3_20const__29, HullProjectionCB_Box_28physx__Gu__PolygonalData_20const__2c_20physx__PxVec3_20const__2c_20physx__Cm__Matrix34_20const__2c_20physx__Cm__FastVertex2ShapeScaling_20const__2c_20float__2c_20float__29, SelectClosestEdgeCB_Box_28physx__Gu__PolygonalData_20const__2c_20physx__Cm__FastVertex2ShapeScaling_20const__2c_20physx__PxVec3_20const__29, physx__Gu__HeightField__release_28_29, physx__PxHeightField__getConcreteTypeName_28_29_20const, physx__Gu__HeightField___HeightField_28_29, physx__Gu__HeightField___HeightField_28_29_1, physx__PxHeightField__isKindOf_28char_20const__29_20const, physx__Gu__HeightField__saveCells_28void__2c_20unsigned_20int_29_20const, physx__Gu__HeightField__modifySamples_28int_2c_20int_2c_20physx__PxHeightFieldDesc_20const__2c_20bool_29, physx__Gu__HeightField__getNbRows_28_29_20const, physx__Gu__HeightField__getNbColumns_28_29_20const, physx__Gu__HeightField__getFormat_28_29_20const, physx__Gu__HeightField__getSampleStride_28_29_20const, physx__Gu__HeightField__getConvexEdgeThreshold_28_29_20const, physx__Gu__HeightField__getFlags_28_29_20const, physx__Gu__HeightField__getHeight_28float_2c_20float_29_20const, physx__Gu__HeightField__getReferenceCount_28_29_20const, physx__Gu__HeightField__acquireReference_28_29, physx__Gu__HeightField__getTriangleMaterialIndex_28unsigned_20int_29_20const, physx__Gu__HeightField__getTriangleNormal_28unsigned_20int_29_20const, physx__Gu__HeightField__getSample_28unsigned_20int_2c_20unsigned_20int_29_20const, physx__Gu__HeightField__getTimestamp_28_29_20const, physx__Gu__HeightField__exportExtraData_28physx__PxSerializationContext__29, physx__Gu__HeightField__requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__Gu__HeightField__onRefCountZero_28_29, non_virtual_20thunk_20to_20physx__Gu__HeightField___HeightField_28_29, non_virtual_20thunk_20to_20physx__Gu__HeightField___HeightField_28_29_1, non_virtual_20thunk_20to_20physx__Gu__HeightField__onRefCountZero_28_29, physx__PxHeightField___PxHeightField_28_29, physx__PxHeightField___PxHeightField_28_29_1, CapsuleTraceSegmentReport___CapsuleTraceSegmentReport_28_29, CapsuleTraceSegmentReport___CapsuleTraceSegmentReport_28_29_1, CapsuleTraceSegmentReport__onEvent_28unsigned_20int_2c_20unsigned_20int__29, HeightFieldTraceSegmentReport___HeightFieldTraceSegmentReport_28_29, HeightFieldTraceSegmentReport___HeightFieldTraceSegmentReport_28_29_1, ConvexTraceSegmentReport___ConvexTraceSegmentReport_28_29, ConvexTraceSegmentReport___ConvexTraceSegmentReport_28_29_1, ConvexTraceSegmentReport__onEvent_28unsigned_20int_2c_20unsigned_20int__29, BoxTraceSegmentReport___BoxTraceSegmentReport_28_29, BoxTraceSegmentReport___BoxTraceSegmentReport_28_29_1, BoxTraceSegmentReport__onEvent_28unsigned_20int_2c_20unsigned_20int__29, physx__Gu__intersectCapsuleVsMesh_RTREE_28physx__Gu__Capsule_20const__2c_20physx__Gu__TriangleMesh_20const__2c_20physx__PxTransform_20const__2c_20physx__PxMeshScale_20const__2c_20physx__Gu__LimitedResults__29, physx__Gu__unsupportedCapsuleOverlapMidphase_28physx__Gu__Capsule_20const__2c_20physx__Gu__TriangleMesh_20const__2c_20physx__PxTransform_20const__2c_20physx__PxMeshScale_20const__2c_20physx__Gu__LimitedResults__29, physx__Gu__intersectSphereVsMesh_RTREE_28physx__Gu__Sphere_20const__2c_20physx__Gu__TriangleMesh_20const__2c_20physx__PxTransform_20const__2c_20physx__PxMeshScale_20const__2c_20physx__Gu__LimitedResults__29, physx__Gu__unsupportedSphereOverlapMidphase_28physx__Gu__Sphere_20const__2c_20physx__Gu__TriangleMesh_20const__2c_20physx__PxTransform_20const__2c_20physx__PxMeshScale_20const__2c_20physx__Gu__LimitedResults__29, $28anonymous_20namespace_29__HfTrianglesEntityReport2___HfTrianglesEntityReport2_28_29, $28anonymous_20namespace_29__HfTrianglesEntityReport2___HfTrianglesEntityReport2_28_29_1, $28anonymous_20namespace_29__HfTrianglesEntityReport2__onEvent_28unsigned_20int_2c_20unsigned_20int__29, RayMeshColliderCallback__processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, RayMeshColliderCallback___RayMeshColliderCallback_28_29, RayMeshColliderCallback___RayMeshColliderCallback_28_29_1, RayRTreeCallback_0_2c_20false___processResults_28unsigned_20int_2c_20unsigned_20int__2c_20float__29, RayRTreeCallback_0_2c_20false____RayRTreeCallback_28_29, RayRTreeCallback_0_2c_20false____RayRTreeCallback_28_29_1, RayRTreeCallback_0_2c_20false___processResults_28unsigned_20int_2c_20unsigned_20int__29, non_virtual_20thunk_20to_20RayRTreeCallback_0_2c_20false___processResults_28unsigned_20int_2c_20unsigned_20int__29, physx__Gu__RTree__Callback__profile_28_29, non_virtual_20thunk_20to_20RayRTreeCallback_0_2c_20false____RayRTreeCallback_28_29, non_virtual_20thunk_20to_20RayRTreeCallback_0_2c_20false____RayRTreeCallback_28_29_1, physx__Gu__RTree__CallbackRaycast___CallbackRaycast_28_29, physx__Gu__RTree__CallbackRaycast___CallbackRaycast_28_29_1, physx__Gu__RTree__Callback___Callback_28_29, physx__Gu__RTree__Callback___Callback_28_29_1, RayRTreeCallback_1_2c_20false___processResults_28unsigned_20int_2c_20unsigned_20int__2c_20float__29, RayRTreeCallback_1_2c_20false____RayRTreeCallback_28_29, RayRTreeCallback_1_2c_20false____RayRTreeCallback_28_29_1, RayRTreeCallback_1_2c_20false___processResults_28unsigned_20int_2c_20unsigned_20int__29, non_virtual_20thunk_20to_20RayRTreeCallback_1_2c_20false___processResults_28unsigned_20int_2c_20unsigned_20int__29, non_virtual_20thunk_20to_20RayRTreeCallback_1_2c_20false____RayRTreeCallback_28_29, non_virtual_20thunk_20to_20RayRTreeCallback_1_2c_20false____RayRTreeCallback_28_29_1, RayRTreeCallback_0_2c_20true___processResults_28unsigned_20int_2c_20unsigned_20int__2c_20float__29, RayRTreeCallback_0_2c_20true____RayRTreeCallback_28_29, RayRTreeCallback_0_2c_20true____RayRTreeCallback_28_29_1, RayRTreeCallback_0_2c_20true___processResults_28unsigned_20int_2c_20unsigned_20int__29, non_virtual_20thunk_20to_20RayRTreeCallback_0_2c_20true___processResults_28unsigned_20int_2c_20unsigned_20int__29, non_virtual_20thunk_20to_20RayRTreeCallback_0_2c_20true____RayRTreeCallback_28_29, non_virtual_20thunk_20to_20RayRTreeCallback_0_2c_20true____RayRTreeCallback_28_29_1, RayRTreeCallback_1_2c_20true___processResults_28unsigned_20int_2c_20unsigned_20int__2c_20float__29, RayRTreeCallback_1_2c_20true____RayRTreeCallback_28_29, RayRTreeCallback_1_2c_20true____RayRTreeCallback_28_29_1, RayRTreeCallback_1_2c_20true___processResults_28unsigned_20int_2c_20unsigned_20int__29, non_virtual_20thunk_20to_20RayRTreeCallback_1_2c_20true___processResults_28unsigned_20int_2c_20unsigned_20int__29, non_virtual_20thunk_20to_20RayRTreeCallback_1_2c_20true____RayRTreeCallback_28_29, non_virtual_20thunk_20to_20RayRTreeCallback_1_2c_20true____RayRTreeCallback_28_29_1, $28anonymous_20namespace_29__IntersectSphereVsMeshCallback_true___processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, $28anonymous_20namespace_29__IntersectSphereVsMeshCallback_true____IntersectSphereVsMeshCallback_28_29, $28anonymous_20namespace_29__IntersectSphereVsMeshCallback_true____IntersectSphereVsMeshCallback_28_29_1, $28anonymous_20namespace_29__IntersectShapeVsMeshCallback___IntersectShapeVsMeshCallback_28_29, $28anonymous_20namespace_29__IntersectShapeVsMeshCallback___IntersectShapeVsMeshCallback_28_29_1, $28anonymous_20namespace_29__IntersectSphereVsMeshCallback_false___processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, $28anonymous_20namespace_29__IntersectSphereVsMeshCallback_false____IntersectSphereVsMeshCallback_28_29, $28anonymous_20namespace_29__IntersectSphereVsMeshCallback_false____IntersectSphereVsMeshCallback_28_29_1, $28anonymous_20namespace_29__IntersectBoxVsMeshCallback_true___processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, $28anonymous_20namespace_29__IntersectBoxVsMeshCallback_true____IntersectBoxVsMeshCallback_28_29, $28anonymous_20namespace_29__IntersectBoxVsMeshCallback_true____IntersectBoxVsMeshCallback_28_29_1, $28anonymous_20namespace_29__IntersectBoxVsMeshCallback_false___processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, $28anonymous_20namespace_29__IntersectBoxVsMeshCallback_false____IntersectBoxVsMeshCallback_28_29, $28anonymous_20namespace_29__IntersectBoxVsMeshCallback_false____IntersectBoxVsMeshCallback_28_29_1, $28anonymous_20namespace_29__IntersectCapsuleVsMeshCallback_true___processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, $28anonymous_20namespace_29__IntersectCapsuleVsMeshCallback_true____IntersectCapsuleVsMeshCallback_28_29, $28anonymous_20namespace_29__IntersectCapsuleVsMeshCallback_true____IntersectCapsuleVsMeshCallback_28_29_1, $28anonymous_20namespace_29__IntersectCapsuleVsMeshCallback_false___processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, $28anonymous_20namespace_29__IntersectCapsuleVsMeshCallback_false____IntersectCapsuleVsMeshCallback_28_29, $28anonymous_20namespace_29__IntersectCapsuleVsMeshCallback_false____IntersectCapsuleVsMeshCallback_28_29_1, ConvexVsMeshOverlapCallback__processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, ConvexVsMeshOverlapCallback___ConvexVsMeshOverlapCallback_28_29, ConvexVsMeshOverlapCallback___ConvexVsMeshOverlapCallback_28_29_1, physx__Gu__SweepShapeMeshHitCallback___SweepShapeMeshHitCallback_28_29, physx__Gu__SweepShapeMeshHitCallback___SweepShapeMeshHitCallback_28_29_1, physx__Gu__SweepCapsuleMeshHitCallback__processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, physx__Gu__SweepCapsuleMeshHitCallback___SweepCapsuleMeshHitCallback_28_29, physx__Gu__SweepCapsuleMeshHitCallback___SweepCapsuleMeshHitCallback_28_29_1, physx__Gu__SweepBoxMeshHitCallback__processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, physx__Gu__SweepBoxMeshHitCallback___SweepBoxMeshHitCallback_28_29, physx__Gu__SweepBoxMeshHitCallback___SweepBoxMeshHitCallback_28_29_1, physx__Gu__SweepConvexMeshHitCallback__processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, physx__Gu__SweepConvexMeshHitCallback___SweepConvexMeshHitCallback_28_29, physx__Gu__SweepConvexMeshHitCallback___SweepConvexMeshHitCallback_28_29_1, physx__Gu__sweepCapsule_MeshGeom_RTREE_28physx__Gu__TriangleMesh_20const__2c_20physx__PxTriangleMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Capsule_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, physx__Gu__unsupportedCapsuleSweepMidphase_28physx__Gu__TriangleMesh_20const__2c_20physx__PxTriangleMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Capsule_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, physx__Gu__sweepBox_MeshGeom_RTREE_28physx__Gu__TriangleMesh_20const__2c_20physx__PxTriangleMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, physx__Gu__unsupportedBoxSweepMidphase_28physx__Gu__TriangleMesh_20const__2c_20physx__PxTriangleMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, physx__Gu__sweepConvex_MeshGeom_RTREE_28physx__Gu__TriangleMesh_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__Gu__SweepConvexMeshHitCallback__2c_20bool_29, physx__Gu__unsupportedConvexSweepMidphase_28physx__Gu__TriangleMesh_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__Gu__SweepConvexMeshHitCallback__2c_20bool_29, physx__Gu__TriangleMesh__release_28_29, physx__Gu__TriangleMesh___TriangleMesh_28_29, physx__Gu__TriangleMesh___TriangleMesh_28_29_1, physx__PxTriangleMesh__isKindOf_28char_20const__29_20const, physx__Gu__TriangleMesh__getNbVertices_28_29_20const, physx__Gu__TriangleMesh__getVertices_28_29_20const, physx__Gu__TriangleMesh__getVerticesForModification_28_29, physx__Gu__TriangleMesh__refitBVH_28_29, physx__Gu__TriangleMesh__getNbTriangles_28_29_20const, physx__Gu__TriangleMesh__getTriangles_28_29_20const, physx__Gu__TriangleMesh__getTriangleMeshFlags_28_29_20const, physx__Gu__TriangleMesh__getTrianglesRemap_28_29_20const, physx__Gu__TriangleMesh__getTriangleMaterialIndex_28unsigned_20int_29_20const, physx__Gu__TriangleMesh__getLocalBounds_28_29_20const, physx__Gu__TriangleMesh__getReferenceCount_28_29_20const, physx__Gu__TriangleMesh__acquireReference_28_29, physx__Gu__TriangleMesh__exportExtraData_28physx__PxSerializationContext__29, physx__Gu__TriangleMesh__requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__Gu__TriangleMesh__onRefCountZero_28_29, non_virtual_20thunk_20to_20physx__Gu__TriangleMesh___TriangleMesh_28_29, non_virtual_20thunk_20to_20physx__Gu__TriangleMesh___TriangleMesh_28_29_1, non_virtual_20thunk_20to_20physx__Gu__TriangleMesh__onRefCountZero_28_29, physx__Gu__BV4TriangleMesh__getConcreteTypeName_28_29_20const, physx__Gu__BV4TriangleMesh___BV4TriangleMesh_28_29, physx__Gu__BV4TriangleMesh___BV4TriangleMesh_28_29_1, physx__Gu__BV4TriangleMesh__exportExtraData_28physx__PxSerializationContext__29, physx__Gu__BV4TriangleMesh__getMidphaseID_28_29_20const, non_virtual_20thunk_20to_20physx__Gu__BV4TriangleMesh___BV4TriangleMesh_28_29, non_virtual_20thunk_20to_20physx__Gu__BV4TriangleMesh___BV4TriangleMesh_28_29_1, physx__PxTriangleMesh___PxTriangleMesh_28_29, physx__PxTriangleMesh___PxTriangleMesh_28_29_1, physx__Gu__RTreeTriangleMesh__getConcreteTypeName_28_29_20const, physx__Gu__RTreeTriangleMesh___RTreeTriangleMesh_28_29, physx__Gu__RTreeTriangleMesh___RTreeTriangleMesh_28_29_1, physx__Gu__RTreeTriangleMesh__getVerticesForModification_28_29, physx__Gu__RTreeTriangleMesh__refitBVH_28_29, physx__Gu__RTreeTriangleMesh__exportExtraData_28physx__PxSerializationContext__29, physx__Gu__RTreeTriangleMesh__getMidphaseID_28_29_20const, non_virtual_20thunk_20to_20physx__Gu__RTreeTriangleMesh___RTreeTriangleMesh_28_29, non_virtual_20thunk_20to_20physx__Gu__RTreeTriangleMesh___RTreeTriangleMesh_28_29_1, physx__RefitCallback_unsigned_20short___recomputeBounds_28unsigned_20int_2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__29, physx__RefitCallback_unsigned_20short____RefitCallback_28_29, physx__RefitCallback_unsigned_20short____RefitCallback_28_29_1, physx__Gu__RTree__CallbackRefit___CallbackRefit_28_29, physx__Gu__RTree__CallbackRefit___CallbackRefit_28_29_1, physx__RefitCallback_unsigned_20int___recomputeBounds_28unsigned_20int_2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__29, physx__RefitCallback_unsigned_20int____RefitCallback_28_29, physx__RefitCallback_unsigned_20int____RefitCallback_28_29_1, physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___supportPoint_28int_29_20const, physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___support_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___support_28physx__shdfnd__aos__Vec3V_20const__2c_20int__29_20const, physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___getSweepMargin_28_29_20const, physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___getCenter_28_29_20const, physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV____LocalConvex_28_29, physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV____LocalConvex_28_29_1, physx__PCMCapsuleVsHeightfieldContactGenerationCallback___PCMCapsuleVsHeightfieldContactGenerationCallback_28_29, physx__PCMCapsuleVsHeightfieldContactGenerationCallback___PCMCapsuleVsHeightfieldContactGenerationCallback_28_29_1, physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMCapsuleVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29, physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMCapsuleVsHeightfieldContactGenerationCallback____PCMHeightfieldContactGenerationCallback_28_29, physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMCapsuleVsHeightfieldContactGenerationCallback____PCMHeightfieldContactGenerationCallback_28_29_1, physx__Gu__PCMMeshContactGenerationCallback_physx__PCMCapsuleVsMeshContactGenerationCallback___processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, physx__PCMCapsuleVsMeshContactGenerationCallback___PCMCapsuleVsMeshContactGenerationCallback_28_29, physx__PCMCapsuleVsMeshContactGenerationCallback___PCMCapsuleVsMeshContactGenerationCallback_28_29_1, physx__Gu__PCMMeshContactGenerationCallback_physx__PCMCapsuleVsMeshContactGenerationCallback____PCMMeshContactGenerationCallback_28_29, physx__Gu__PCMMeshContactGenerationCallback_physx__PCMCapsuleVsMeshContactGenerationCallback____PCMMeshContactGenerationCallback_28_29_1, physx__Gu__SupportLocalImpl_physx__Gu__TriangleV____SupportLocalImpl_28_29, physx__Gu__SupportLocalImpl_physx__Gu__TriangleV____SupportLocalImpl_28_29_1, physx__Gu__SupportLocalImpl_physx__Gu__TriangleV___doSupport_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__SupportLocalImpl_physx__Gu__TriangleV___doSupport_28physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__FloatV__29_20const, physx__Gu__SupportLocalImpl_physx__Gu__TriangleV___populateVerts_28unsigned_20char_20const__2c_20unsigned_20int_2c_20physx__PxVec3_20const__2c_20physx__shdfnd__aos__Vec3V__29_20const, physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV___supportPoint_28int_29_20const, physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV___support_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV___support_28physx__shdfnd__aos__Vec3V_20const__2c_20int__29_20const, physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV___getSweepMargin_28_29_20const, physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV___getCenter_28_29_20const, physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV____RelativeConvex_28_29, physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV____RelativeConvex_28_29_1, physx__PCMConvexVsHeightfieldContactGenerationCallback___PCMConvexVsHeightfieldContactGenerationCallback_28_29, physx__PCMConvexVsHeightfieldContactGenerationCallback___PCMConvexVsHeightfieldContactGenerationCallback_28_29_1, physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMConvexVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29, physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMConvexVsHeightfieldContactGenerationCallback____PCMHeightfieldContactGenerationCallback_28_29, physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMConvexVsHeightfieldContactGenerationCallback____PCMHeightfieldContactGenerationCallback_28_29_1, physx__Gu__PCMMeshContactGenerationCallback_physx__PCMConvexVsMeshContactGenerationCallback___processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, physx__PCMConvexVsMeshContactGenerationCallback___PCMConvexVsMeshContactGenerationCallback_28_29, physx__PCMConvexVsMeshContactGenerationCallback___PCMConvexVsMeshContactGenerationCallback_28_29_1, physx__Gu__PCMMeshContactGenerationCallback_physx__PCMConvexVsMeshContactGenerationCallback____PCMMeshContactGenerationCallback_28_29, physx__Gu__PCMMeshContactGenerationCallback_physx__PCMConvexVsMeshContactGenerationCallback____PCMMeshContactGenerationCallback_28_29_1, physx__PCMSphereVsHeightfieldContactGenerationCallback___PCMSphereVsHeightfieldContactGenerationCallback_28_29, physx__PCMSphereVsHeightfieldContactGenerationCallback___PCMSphereVsHeightfieldContactGenerationCallback_28_29_1, physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMSphereVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29, physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMSphereVsHeightfieldContactGenerationCallback____PCMHeightfieldContactGenerationCallback_28_29, physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMSphereVsHeightfieldContactGenerationCallback____PCMHeightfieldContactGenerationCallback_28_29_1, physx__Gu__PCMMeshContactGenerationCallback_physx__PCMSphereVsMeshContactGenerationCallback___processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, physx__PCMSphereVsMeshContactGenerationCallback___PCMSphereVsMeshContactGenerationCallback_28_29, physx__PCMSphereVsMeshContactGenerationCallback___PCMSphereVsMeshContactGenerationCallback_28_29_1, physx__Gu__PCMMeshContactGenerationCallback_physx__PCMSphereVsMeshContactGenerationCallback____PCMMeshContactGenerationCallback_28_29, physx__Gu__PCMMeshContactGenerationCallback_physx__PCMSphereVsMeshContactGenerationCallback____PCMMeshContactGenerationCallback_28_29_1, __cxx_global_array_dtor_1, $28anonymous_20namespace_29__DefaultAssertHandler___DefaultAssertHandler_28_29, $28anonymous_20namespace_29__DefaultAssertHandler___DefaultAssertHandler_28_29_1, $28anonymous_20namespace_29__DefaultAssertHandler__operator_28_29_28char_20const__2c_20char_20const__2c_20int_2c_20bool__29, physx__shdfnd__Foundation__release_28_29, physx__shdfnd__Foundation__getErrorCallback_28_29, physx__shdfnd__Foundation__setErrorLevel_28physx__PxErrorCode__Enum_29, physx__shdfnd__Foundation__getErrorLevel_28_29_20const, physx__shdfnd__Foundation__getAllocatorCallback_28_29, physx__shdfnd__Foundation__getReportAllocationNames_28_29_20const, physx__shdfnd__Foundation__setReportAllocationNames_28bool_29, physx__shdfnd__Foundation___Foundation_28_29, physx__shdfnd__Foundation___Foundation_28_29_1, physx__PxFoundation___PxFoundation_28_29, physx__PxFoundation___PxFoundation_28_29_1, physx__shdfnd__BroadcastingAllocator___BroadcastingAllocator_28_29, physx__shdfnd__BroadcastingAllocator___BroadcastingAllocator_28_29_1, physx__shdfnd__BroadcastingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20char_20const__2c_20int_29, physx__shdfnd__BroadcastingAllocator__deallocate_28void__29, physx__shdfnd__Broadcast_physx__shdfnd__AllocationListener_2c_20physx__PxAllocatorCallback____Broadcast_28_29, physx__shdfnd__Broadcast_physx__shdfnd__AllocationListener_2c_20physx__PxAllocatorCallback____Broadcast_28_29_1, physx__shdfnd__BroadcastingErrorCallback___BroadcastingErrorCallback_28_29, physx__shdfnd__BroadcastingErrorCallback___BroadcastingErrorCallback_28_29_1, physx__shdfnd__BroadcastingErrorCallback__reportError_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20char_20const__2c_20int_29, physx__shdfnd__Broadcast_physx__PxErrorCallback_2c_20physx__PxErrorCallback____Broadcast_28_29, physx__shdfnd__Broadcast_physx__PxErrorCallback_2c_20physx__PxErrorCallback____Broadcast_28_29_1, physx__shdfnd___28anonymous_20namespace_29__PxThreadStart_28void__29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___release_28_29, physx__PxD6Joint__getConcreteTypeName_28_29_20const, physx__Ext__D6Joint___D6Joint_28_29, physx__Ext__D6Joint___D6Joint_28_29_1, physx__PxD6Joint__isKindOf_28char_20const__29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___setActors_28physx__PxRigidActor__2c_20physx__PxRigidActor__29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getActors_28physx__PxRigidActor___2c_20physx__PxRigidActor___29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___setLocalPose_28physx__PxJointActorIndex__Enum_2c_20physx__PxTransform_20const__29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getLocalPose_28physx__PxJointActorIndex__Enum_29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getRelativeTransform_28_29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getRelativeLinearVelocity_28_29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getRelativeAngularVelocity_28_29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___setBreakForce_28float_2c_20float_29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getBreakForce_28float__2c_20float__29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___setConstraintFlags_28physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___setConstraintFlag_28physx__PxConstraintFlag__Enum_2c_20bool_29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getConstraintFlags_28_29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___setInvMassScale0_28float_29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getInvMassScale0_28_29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___setInvInertiaScale0_28float_29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getInvInertiaScale0_28_29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___setInvMassScale1_28float_29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getInvMassScale1_28_29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___setInvInertiaScale1_28float_29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getInvInertiaScale1_28_29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getConstraint_28_29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___setName_28char_20const__29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getName_28_29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getScene_28_29_20const, physx__Ext__D6Joint__setMotion_28physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum_29, physx__Ext__D6Joint__getMotion_28physx__PxD6Axis__Enum_29_20const, physx__Ext__D6Joint__getTwistAngle_28_29_20const, physx__Ext__D6Joint__getSwingYAngle_28_29_20const, physx__Ext__D6Joint__getSwingZAngle_28_29_20const, physx__Ext__D6Joint__setDistanceLimit_28physx__PxJointLinearLimit_20const__29, physx__Ext__D6Joint__getDistanceLimit_28_29_20const, physx__Ext__D6Joint__setLinearLimit_28physx__PxD6Axis__Enum_2c_20physx__PxJointLinearLimitPair_20const__29, physx__Ext__D6Joint__getLinearLimit_28physx__PxD6Axis__Enum_29_20const, physx__Ext__D6Joint__setTwistLimit_28physx__PxJointAngularLimitPair_20const__29, physx__Ext__D6Joint__getTwistLimit_28_29_20const, physx__Ext__D6Joint__setSwingLimit_28physx__PxJointLimitCone_20const__29, physx__Ext__D6Joint__getSwingLimit_28_29_20const, physx__Ext__D6Joint__setPyramidSwingLimit_28physx__PxJointLimitPyramid_20const__29, physx__Ext__D6Joint__getPyramidSwingLimit_28_29_20const, physx__Ext__D6Joint__setDrive_28physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_20const__29, physx__Ext__D6Joint__getDrive_28physx__PxD6Drive__Enum_29_20const, physx__Ext__D6Joint__setDrivePosition_28physx__PxTransform_20const__2c_20bool_29, physx__Ext__D6Joint__getDrivePosition_28_29_20const, physx__Ext__D6Joint__setDriveVelocity_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20bool_29, physx__Ext__D6Joint__getDriveVelocity_28physx__PxVec3__2c_20physx__PxVec3__29_20const, physx__Ext__D6Joint__setProjectionLinearTolerance_28float_29, physx__Ext__D6Joint__getProjectionLinearTolerance_28_29_20const, physx__Ext__D6Joint__setProjectionAngularTolerance_28float_29, physx__Ext__D6Joint__getProjectionAngularTolerance_28_29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___preExportDataReset_28_29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___updatePvdProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPvdUpdateType__Enum_29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___onComShift_28unsigned_20int_29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___onOriginShift_28physx__PxVec3_20const__29, physx__Ext__D6Joint__prepareData_28_29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getExternalReference_28unsigned_20int__29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getSerializable_28_29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___onConstraintRelease_28_29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getConstantBlock_28_29_20const, physx__Ext__D6Joint__exportExtraData_28physx__PxSerializationContext__29, physx__Ext__D6Joint__getPrep_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__D6Joint__prepareData_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___updatePvdProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPvdUpdateType__Enum_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___onConstraintRelease_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___onComShift_28unsigned_20int_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___onOriginShift_28physx__PxVec3_20const__29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getExternalReference_28unsigned_20int__29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getSerializable_28_29, non_virtual_20thunk_20to_20physx__Ext__D6Joint__getPrep_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getConstantBlock_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__D6Joint___D6Joint_28_29, non_virtual_20thunk_20to_20physx__Ext__D6Joint___D6Joint_28_29_1, D6JointSolverPrep_28physx__Px1DConstraint__2c_20physx__PxVec3__2c_20unsigned_20int_2c_20physx__PxConstraintInvMassScale__2c_20void_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20bool_2c_20physx__PxVec3__2c_20physx__PxVec3__29, D6JointProject_28void_20const__2c_20physx__PxTransform__2c_20physx__PxTransform__2c_20bool_29, D6JointVisualize_28physx__PxConstraintVisualizer__2c_20void_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20unsigned_20int_29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues____Joint_28_29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues____Joint_28_29_1, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___prepareData_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___prepareData_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues____Joint_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues____Joint_28_29_1, physx__PxD6Joint___PxD6Joint_28_29, physx__PxD6Joint___PxD6Joint_28_29_1, physx__PxJoint___PxJoint_28_29, physx__PxJoint___PxJoint_28_29_1, physx__PxJoint__isKindOf_28char_20const__29_20const, physx__PxConstraintConnector___PxConstraintConnector_28_29, physx__PxConstraintConnector___PxConstraintConnector_28_29_1, void_20physx__Ext__Pvd__createInstance_physx__PxD6Joint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxD6Joint_20const__29__ConstraintUpdateCmd___ConstraintUpdateCmd_28_29, void_20physx__Ext__Pvd__createInstance_physx__PxD6Joint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxD6Joint_20const__29__ConstraintUpdateCmd___ConstraintUpdateCmd_28_29_1, void_20physx__Ext__Pvd__createInstance_physx__PxD6Joint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxD6Joint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29, void_20physx__Ext__Pvd__createInstance_physx__PxD6Joint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxD6Joint_20const__29__ConstraintUpdateCmd__run_28physx__pvdsdk__PvdInstanceDataStream__29, physx__Ext__CpuWorkerThread___CpuWorkerThread_28_29, physx__Ext__CpuWorkerThread___CpuWorkerThread_28_29_1, physx__Ext__CpuWorkerThread__execute_28_29, physx__shdfnd__ThreadT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__ThreadImpl_____ThreadT_28_29, physx__shdfnd__ThreadT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__ThreadImpl_____ThreadT_28_29_1, physx__shdfnd__ThreadT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__ThreadImpl____execute_28_29, physx__shdfnd__Runnable___Runnable_28_29, physx__shdfnd__Runnable___Runnable_28_29_1, physx__shdfnd__Runnable__execute_28_29, physx__Ext__DefaultCpuDispatcher__submitTask_28physx__PxBaseTask__29, physx__Ext__DefaultCpuDispatcher__getWorkerCount_28_29_20const, physx__Ext__DefaultCpuDispatcher___DefaultCpuDispatcher_28_29, physx__Ext__DefaultCpuDispatcher___DefaultCpuDispatcher_28_29_1, physx__Ext__DefaultCpuDispatcher__release_28_29, physx__Ext__DefaultCpuDispatcher__setRunProfiled_28bool_29, physx__Ext__DefaultCpuDispatcher__getRunProfiled_28_29_20const, physx__PxDefaultCpuDispatcher___PxDefaultCpuDispatcher_28_29, physx__PxDefaultCpuDispatcher___PxDefaultCpuDispatcher_28_29_1, physx__PxCpuDispatcher___PxCpuDispatcher_28_29, physx__PxCpuDispatcher___PxCpuDispatcher_28_29_1, physx__PxDefaultErrorCallback___PxDefaultErrorCallback_28_29, physx__PxDefaultErrorCallback___PxDefaultErrorCallback_28_29_1, physx__PxDefaultErrorCallback__reportError_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20char_20const__2c_20int_29, DistanceJointSolverPrep_28physx__Px1DConstraint__2c_20physx__PxVec3__2c_20unsigned_20int_2c_20physx__PxConstraintInvMassScale__2c_20void_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20bool_2c_20physx__PxVec3__2c_20physx__PxVec3__29, DistanceJointProject_28void_20const__2c_20physx__PxTransform__2c_20physx__PxTransform__2c_20bool_29, DistanceJointVisualize_28physx__PxConstraintVisualizer__2c_20void_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20unsigned_20int_29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___release_28_29, physx__PxDistanceJoint__getConcreteTypeName_28_29_20const, physx__Ext__DistanceJoint___DistanceJoint_28_29, physx__Ext__DistanceJoint___DistanceJoint_28_29_1, physx__PxDistanceJoint__isKindOf_28char_20const__29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___setActors_28physx__PxRigidActor__2c_20physx__PxRigidActor__29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getActors_28physx__PxRigidActor___2c_20physx__PxRigidActor___29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___setLocalPose_28physx__PxJointActorIndex__Enum_2c_20physx__PxTransform_20const__29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getLocalPose_28physx__PxJointActorIndex__Enum_29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getRelativeTransform_28_29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getRelativeLinearVelocity_28_29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getRelativeAngularVelocity_28_29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___setBreakForce_28float_2c_20float_29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getBreakForce_28float__2c_20float__29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___setConstraintFlags_28physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___setConstraintFlag_28physx__PxConstraintFlag__Enum_2c_20bool_29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getConstraintFlags_28_29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___setInvMassScale0_28float_29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getInvMassScale0_28_29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___setInvInertiaScale0_28float_29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getInvInertiaScale0_28_29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___setInvMassScale1_28float_29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getInvMassScale1_28_29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___setInvInertiaScale1_28float_29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getInvInertiaScale1_28_29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getConstraint_28_29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___setName_28char_20const__29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getName_28_29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getScene_28_29_20const, physx__Ext__DistanceJoint__getDistance_28_29_20const, physx__Ext__DistanceJoint__setMinDistance_28float_29, physx__Ext__DistanceJoint__getMinDistance_28_29_20const, physx__Ext__DistanceJoint__setMaxDistance_28float_29, physx__Ext__DistanceJoint__getMaxDistance_28_29_20const, physx__Ext__DistanceJoint__setTolerance_28float_29, physx__Ext__DistanceJoint__getTolerance_28_29_20const, physx__Ext__DistanceJoint__setStiffness_28float_29, physx__Ext__DistanceJoint__getStiffness_28_29_20const, physx__Ext__DistanceJoint__setDamping_28float_29, physx__Ext__DistanceJoint__getDamping_28_29_20const, physx__Ext__DistanceJoint__setDistanceJointFlags_28physx__PxFlags_physx__PxDistanceJointFlag__Enum_2c_20unsigned_20short__29, physx__Ext__DistanceJoint__setDistanceJointFlag_28physx__PxDistanceJointFlag__Enum_2c_20bool_29, physx__Ext__DistanceJoint__getDistanceJointFlags_28_29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___preExportDataReset_28_29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___updatePvdProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPvdUpdateType__Enum_29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___onComShift_28unsigned_20int_29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___onOriginShift_28physx__PxVec3_20const__29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___prepareData_28_29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getExternalReference_28unsigned_20int__29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getSerializable_28_29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___onConstraintRelease_28_29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getConstantBlock_28_29_20const, physx__Ext__DistanceJoint__exportExtraData_28physx__PxSerializationContext__29, physx__Ext__DistanceJoint__getPrep_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___prepareData_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___updatePvdProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPvdUpdateType__Enum_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___onConstraintRelease_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___onComShift_28unsigned_20int_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___onOriginShift_28physx__PxVec3_20const__29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getExternalReference_28unsigned_20int__29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getSerializable_28_29, non_virtual_20thunk_20to_20physx__Ext__DistanceJoint__getPrep_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getConstantBlock_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__DistanceJoint___DistanceJoint_28_29, non_virtual_20thunk_20to_20physx__Ext__DistanceJoint___DistanceJoint_28_29_1, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues____Joint_28_29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues____Joint_28_29_1, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues____Joint_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues____Joint_28_29_1, physx__PxDistanceJoint___PxDistanceJoint_28_29, physx__PxDistanceJoint___PxDistanceJoint_28_29_1, void_20physx__Ext__Pvd__createInstance_physx__PxDistanceJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxDistanceJoint_20const__29__ConstraintUpdateCmd___ConstraintUpdateCmd_28_29, void_20physx__Ext__Pvd__createInstance_physx__PxDistanceJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxDistanceJoint_20const__29__ConstraintUpdateCmd___ConstraintUpdateCmd_28_29_1, void_20physx__Ext__Pvd__createInstance_physx__PxDistanceJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxDistanceJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29, void_20physx__Ext__Pvd__createInstance_physx__PxDistanceJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxDistanceJoint_20const__29__ConstraintUpdateCmd__run_28physx__pvdsdk__PvdInstanceDataStream__29, __cxx_global_array_dtor_2, JointConnectionHandler__getDataStream_28_29, JointConnectionHandler__getUserRender_28_29, JointConnectionHandler__isConnected_28_29_20const, JointConnectionHandler__onPvdConnected_28_29, JointConnectionHandler__onPvdDisconnected_28_29, JointConnectionHandler__flush_28_29, JointConnectionHandler___JointConnectionHandler_28_29, JointConnectionHandler___JointConnectionHandler_28_29_1, FixedJointSolverPrep_28physx__Px1DConstraint__2c_20physx__PxVec3__2c_20unsigned_20int_2c_20physx__PxConstraintInvMassScale__2c_20void_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20bool_2c_20physx__PxVec3__2c_20physx__PxVec3__29, FixedJointProject_28void_20const__2c_20physx__PxTransform__2c_20physx__PxTransform__2c_20bool_29, FixedJointVisualize_28physx__PxConstraintVisualizer__2c_20void_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20unsigned_20int_29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___release_28_29, physx__PxFixedJoint__getConcreteTypeName_28_29_20const, physx__Ext__FixedJoint___FixedJoint_28_29, physx__Ext__FixedJoint___FixedJoint_28_29_1, physx__PxFixedJoint__isKindOf_28char_20const__29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___setActors_28physx__PxRigidActor__2c_20physx__PxRigidActor__29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getActors_28physx__PxRigidActor___2c_20physx__PxRigidActor___29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___setLocalPose_28physx__PxJointActorIndex__Enum_2c_20physx__PxTransform_20const__29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getLocalPose_28physx__PxJointActorIndex__Enum_29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getRelativeTransform_28_29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getRelativeLinearVelocity_28_29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getRelativeAngularVelocity_28_29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___setBreakForce_28float_2c_20float_29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getBreakForce_28float__2c_20float__29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___setConstraintFlags_28physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___setConstraintFlag_28physx__PxConstraintFlag__Enum_2c_20bool_29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getConstraintFlags_28_29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___setInvMassScale0_28float_29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getInvMassScale0_28_29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___setInvInertiaScale0_28float_29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getInvInertiaScale0_28_29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___setInvMassScale1_28float_29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getInvMassScale1_28_29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___setInvInertiaScale1_28float_29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getInvInertiaScale1_28_29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getConstraint_28_29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___setName_28char_20const__29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getName_28_29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getScene_28_29_20const, physx__Ext__FixedJoint__setProjectionLinearTolerance_28float_29, physx__Ext__FixedJoint__getProjectionLinearTolerance_28_29_20const, physx__Ext__FixedJoint__setProjectionAngularTolerance_28float_29, physx__Ext__FixedJoint__getProjectionAngularTolerance_28_29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___preExportDataReset_28_29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___updatePvdProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPvdUpdateType__Enum_29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___onComShift_28unsigned_20int_29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___onOriginShift_28physx__PxVec3_20const__29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___prepareData_28_29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getExternalReference_28unsigned_20int__29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getSerializable_28_29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___onConstraintRelease_28_29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getConstantBlock_28_29_20const, physx__Ext__FixedJoint__exportExtraData_28physx__PxSerializationContext__29_20const, physx__Ext__FixedJoint__getPrep_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___prepareData_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___updatePvdProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPvdUpdateType__Enum_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___onConstraintRelease_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___onComShift_28unsigned_20int_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___onOriginShift_28physx__PxVec3_20const__29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getExternalReference_28unsigned_20int__29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getSerializable_28_29, non_virtual_20thunk_20to_20physx__Ext__FixedJoint__getPrep_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getConstantBlock_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__FixedJoint___FixedJoint_28_29, non_virtual_20thunk_20to_20physx__Ext__FixedJoint___FixedJoint_28_29_1, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues____Joint_28_29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues____Joint_28_29_1, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues____Joint_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues____Joint_28_29_1, physx__PxFixedJoint___PxFixedJoint_28_29, physx__PxFixedJoint___PxFixedJoint_28_29_1, void_20physx__Ext__Pvd__createInstance_physx__PxFixedJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxFixedJoint_20const__29__ConstraintUpdateCmd___ConstraintUpdateCmd_28_29, void_20physx__Ext__Pvd__createInstance_physx__PxFixedJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxFixedJoint_20const__29__ConstraintUpdateCmd___ConstraintUpdateCmd_28_29_1, void_20physx__Ext__Pvd__createInstance_physx__PxFixedJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxFixedJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29, void_20physx__Ext__Pvd__createInstance_physx__PxFixedJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxFixedJoint_20const__29__ConstraintUpdateCmd__run_28physx__pvdsdk__PvdInstanceDataStream__29, PrismaticJointSolverPrep_28physx__Px1DConstraint__2c_20physx__PxVec3__2c_20unsigned_20int_2c_20physx__PxConstraintInvMassScale__2c_20void_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20bool_2c_20physx__PxVec3__2c_20physx__PxVec3__29, PrismaticJointProject_28void_20const__2c_20physx__PxTransform__2c_20physx__PxTransform__2c_20bool_29, PrismaticJointVisualize_28physx__PxConstraintVisualizer__2c_20void_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20unsigned_20int_29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___release_28_29, physx__PxPrismaticJoint__getConcreteTypeName_28_29_20const, physx__Ext__PrismaticJoint___PrismaticJoint_28_29, physx__Ext__PrismaticJoint___PrismaticJoint_28_29_1, physx__PxPrismaticJoint__isKindOf_28char_20const__29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___setActors_28physx__PxRigidActor__2c_20physx__PxRigidActor__29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getActors_28physx__PxRigidActor___2c_20physx__PxRigidActor___29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___setLocalPose_28physx__PxJointActorIndex__Enum_2c_20physx__PxTransform_20const__29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getLocalPose_28physx__PxJointActorIndex__Enum_29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getRelativeTransform_28_29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getRelativeLinearVelocity_28_29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getRelativeAngularVelocity_28_29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___setBreakForce_28float_2c_20float_29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getBreakForce_28float__2c_20float__29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___setConstraintFlags_28physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___setConstraintFlag_28physx__PxConstraintFlag__Enum_2c_20bool_29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getConstraintFlags_28_29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___setInvMassScale0_28float_29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getInvMassScale0_28_29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___setInvInertiaScale0_28float_29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getInvInertiaScale0_28_29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___setInvMassScale1_28float_29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getInvMassScale1_28_29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___setInvInertiaScale1_28float_29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getInvInertiaScale1_28_29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getConstraint_28_29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___setName_28char_20const__29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getName_28_29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getScene_28_29_20const, physx__Ext__PrismaticJoint__getPosition_28_29_20const, physx__Ext__PrismaticJoint__getVelocity_28_29_20const, physx__Ext__PrismaticJoint__setLimit_28physx__PxJointLinearLimitPair_20const__29, physx__Ext__PrismaticJoint__getLimit_28_29_20const, physx__Ext__PrismaticJoint__setPrismaticJointFlags_28physx__PxFlags_physx__PxPrismaticJointFlag__Enum_2c_20unsigned_20short__29, physx__Ext__PrismaticJoint__setPrismaticJointFlag_28physx__PxPrismaticJointFlag__Enum_2c_20bool_29, physx__Ext__PrismaticJoint__getPrismaticJointFlags_28_29_20const, physx__Ext__PrismaticJoint__setProjectionLinearTolerance_28float_29, physx__Ext__PrismaticJoint__getProjectionLinearTolerance_28_29_20const, physx__Ext__PrismaticJoint__setProjectionAngularTolerance_28float_29, physx__Ext__PrismaticJoint__getProjectionAngularTolerance_28_29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___preExportDataReset_28_29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___updatePvdProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPvdUpdateType__Enum_29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___onComShift_28unsigned_20int_29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___onOriginShift_28physx__PxVec3_20const__29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___prepareData_28_29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getExternalReference_28unsigned_20int__29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getSerializable_28_29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___onConstraintRelease_28_29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getConstantBlock_28_29_20const, physx__Ext__PrismaticJoint__exportExtraData_28physx__PxSerializationContext__29, physx__Ext__PrismaticJoint__getPrep_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___prepareData_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___updatePvdProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPvdUpdateType__Enum_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___onConstraintRelease_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___onComShift_28unsigned_20int_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___onOriginShift_28physx__PxVec3_20const__29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getExternalReference_28unsigned_20int__29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getSerializable_28_29, non_virtual_20thunk_20to_20physx__Ext__PrismaticJoint__getPrep_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getConstantBlock_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__PrismaticJoint___PrismaticJoint_28_29, non_virtual_20thunk_20to_20physx__Ext__PrismaticJoint___PrismaticJoint_28_29_1, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues____Joint_28_29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues____Joint_28_29_1, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues____Joint_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues____Joint_28_29_1, physx__PxPrismaticJoint___PxPrismaticJoint_28_29, physx__PxPrismaticJoint___PxPrismaticJoint_28_29_1, void_20physx__Ext__Pvd__createInstance_physx__PxPrismaticJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPrismaticJoint_20const__29__ConstraintUpdateCmd___ConstraintUpdateCmd_28_29, void_20physx__Ext__Pvd__createInstance_physx__PxPrismaticJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPrismaticJoint_20const__29__ConstraintUpdateCmd___ConstraintUpdateCmd_28_29_1, void_20physx__Ext__Pvd__createInstance_physx__PxPrismaticJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPrismaticJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29, void_20physx__Ext__Pvd__createInstance_physx__PxPrismaticJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPrismaticJoint_20const__29__ConstraintUpdateCmd__run_28physx__pvdsdk__PvdInstanceDataStream__29, RevoluteJointSolverPrep_28physx__Px1DConstraint__2c_20physx__PxVec3__2c_20unsigned_20int_2c_20physx__PxConstraintInvMassScale__2c_20void_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20bool_2c_20physx__PxVec3__2c_20physx__PxVec3__29, RevoluteJointProject_28void_20const__2c_20physx__PxTransform__2c_20physx__PxTransform__2c_20bool_29, RevoluteJointVisualize_28physx__PxConstraintVisualizer__2c_20void_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20unsigned_20int_29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___release_28_29, physx__PxRevoluteJoint__getConcreteTypeName_28_29_20const, physx__Ext__RevoluteJoint___RevoluteJoint_28_29, physx__Ext__RevoluteJoint___RevoluteJoint_28_29_1, physx__PxRevoluteJoint__isKindOf_28char_20const__29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___setActors_28physx__PxRigidActor__2c_20physx__PxRigidActor__29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getActors_28physx__PxRigidActor___2c_20physx__PxRigidActor___29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___setLocalPose_28physx__PxJointActorIndex__Enum_2c_20physx__PxTransform_20const__29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getLocalPose_28physx__PxJointActorIndex__Enum_29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getRelativeTransform_28_29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getRelativeLinearVelocity_28_29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getRelativeAngularVelocity_28_29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___setBreakForce_28float_2c_20float_29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getBreakForce_28float__2c_20float__29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___setConstraintFlags_28physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___setConstraintFlag_28physx__PxConstraintFlag__Enum_2c_20bool_29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getConstraintFlags_28_29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___setInvMassScale0_28float_29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getInvMassScale0_28_29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___setInvInertiaScale0_28float_29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getInvInertiaScale0_28_29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___setInvMassScale1_28float_29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getInvMassScale1_28_29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___setInvInertiaScale1_28float_29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getInvInertiaScale1_28_29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getConstraint_28_29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___setName_28char_20const__29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getName_28_29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getScene_28_29_20const, physx__Ext__RevoluteJoint__getAngle_28_29_20const, physx__Ext__RevoluteJoint__getVelocity_28_29_20const, physx__Ext__RevoluteJoint__setLimit_28physx__PxJointAngularLimitPair_20const__29, physx__Ext__RevoluteJoint__getLimit_28_29_20const, physx__Ext__RevoluteJoint__setDriveVelocity_28float_2c_20bool_29, physx__Ext__RevoluteJoint__getDriveVelocity_28_29_20const, physx__Ext__RevoluteJoint__setDriveForceLimit_28float_29, physx__Ext__RevoluteJoint__getDriveForceLimit_28_29_20const, physx__Ext__RevoluteJoint__setDriveGearRatio_28float_29, physx__Ext__RevoluteJoint__getDriveGearRatio_28_29_20const, physx__Ext__RevoluteJoint__setRevoluteJointFlags_28physx__PxFlags_physx__PxRevoluteJointFlag__Enum_2c_20unsigned_20short__29, physx__Ext__RevoluteJoint__setRevoluteJointFlag_28physx__PxRevoluteJointFlag__Enum_2c_20bool_29, physx__Ext__RevoluteJoint__getRevoluteJointFlags_28_29_20const, physx__Ext__RevoluteJoint__setProjectionLinearTolerance_28float_29, physx__Ext__RevoluteJoint__getProjectionLinearTolerance_28_29_20const, physx__Ext__RevoluteJoint__setProjectionAngularTolerance_28float_29, physx__Ext__RevoluteJoint__getProjectionAngularTolerance_28_29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___preExportDataReset_28_29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___updatePvdProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPvdUpdateType__Enum_29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___onComShift_28unsigned_20int_29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___onOriginShift_28physx__PxVec3_20const__29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___prepareData_28_29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getExternalReference_28unsigned_20int__29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getSerializable_28_29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___onConstraintRelease_28_29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getConstantBlock_28_29_20const, physx__Ext__RevoluteJoint__exportExtraData_28physx__PxSerializationContext__29, physx__Ext__RevoluteJoint__getPrep_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___prepareData_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___updatePvdProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPvdUpdateType__Enum_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___onConstraintRelease_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___onComShift_28unsigned_20int_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___onOriginShift_28physx__PxVec3_20const__29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getExternalReference_28unsigned_20int__29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getSerializable_28_29, non_virtual_20thunk_20to_20physx__Ext__RevoluteJoint__getPrep_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getConstantBlock_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__RevoluteJoint___RevoluteJoint_28_29, non_virtual_20thunk_20to_20physx__Ext__RevoluteJoint___RevoluteJoint_28_29_1, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues____Joint_28_29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues____Joint_28_29_1, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues____Joint_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues____Joint_28_29_1, physx__PxRevoluteJoint___PxRevoluteJoint_28_29, physx__PxRevoluteJoint___PxRevoluteJoint_28_29_1, void_20physx__Ext__Pvd__createInstance_physx__PxRevoluteJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxRevoluteJoint_20const__29__ConstraintUpdateCmd___ConstraintUpdateCmd_28_29, void_20physx__Ext__Pvd__createInstance_physx__PxRevoluteJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxRevoluteJoint_20const__29__ConstraintUpdateCmd___ConstraintUpdateCmd_28_29_1, void_20physx__Ext__Pvd__createInstance_physx__PxRevoluteJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxRevoluteJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29, void_20physx__Ext__Pvd__createInstance_physx__PxRevoluteJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxRevoluteJoint_20const__29__ConstraintUpdateCmd__run_28physx__pvdsdk__PvdInstanceDataStream__29, SphericalJointSolverPrep_28physx__Px1DConstraint__2c_20physx__PxVec3__2c_20unsigned_20int_2c_20physx__PxConstraintInvMassScale__2c_20void_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20bool_2c_20physx__PxVec3__2c_20physx__PxVec3__29, SphericalJointProject_28void_20const__2c_20physx__PxTransform__2c_20physx__PxTransform__2c_20bool_29, SphericalJointVisualize_28physx__PxConstraintVisualizer__2c_20void_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20unsigned_20int_29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___release_28_29, physx__PxSphericalJoint__getConcreteTypeName_28_29_20const, physx__Ext__SphericalJoint___SphericalJoint_28_29, physx__Ext__SphericalJoint___SphericalJoint_28_29_1, physx__PxSphericalJoint__isKindOf_28char_20const__29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___setActors_28physx__PxRigidActor__2c_20physx__PxRigidActor__29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getActors_28physx__PxRigidActor___2c_20physx__PxRigidActor___29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___setLocalPose_28physx__PxJointActorIndex__Enum_2c_20physx__PxTransform_20const__29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getLocalPose_28physx__PxJointActorIndex__Enum_29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getRelativeTransform_28_29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getRelativeLinearVelocity_28_29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getRelativeAngularVelocity_28_29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___setBreakForce_28float_2c_20float_29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getBreakForce_28float__2c_20float__29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___setConstraintFlags_28physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___setConstraintFlag_28physx__PxConstraintFlag__Enum_2c_20bool_29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getConstraintFlags_28_29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___setInvMassScale0_28float_29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getInvMassScale0_28_29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___setInvInertiaScale0_28float_29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getInvInertiaScale0_28_29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___setInvMassScale1_28float_29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getInvMassScale1_28_29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___setInvInertiaScale1_28float_29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getInvInertiaScale1_28_29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getConstraint_28_29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___setName_28char_20const__29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getName_28_29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getScene_28_29_20const, physx__Ext__SphericalJoint__getLimitCone_28_29_20const, physx__Ext__SphericalJoint__setLimitCone_28physx__PxJointLimitCone_20const__29, physx__Ext__SphericalJoint__getSwingYAngle_28_29_20const, physx__Ext__SphericalJoint__getSwingZAngle_28_29_20const, physx__Ext__SphericalJoint__setSphericalJointFlags_28physx__PxFlags_physx__PxSphericalJointFlag__Enum_2c_20unsigned_20short__29, physx__Ext__SphericalJoint__setSphericalJointFlag_28physx__PxSphericalJointFlag__Enum_2c_20bool_29, physx__Ext__SphericalJoint__getSphericalJointFlags_28_29_20const, physx__Ext__SphericalJoint__setProjectionLinearTolerance_28float_29, physx__Ext__SphericalJoint__getProjectionLinearTolerance_28_29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___preExportDataReset_28_29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___updatePvdProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPvdUpdateType__Enum_29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___onComShift_28unsigned_20int_29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___onOriginShift_28physx__PxVec3_20const__29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___prepareData_28_29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getExternalReference_28unsigned_20int__29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getSerializable_28_29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___onConstraintRelease_28_29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getConstantBlock_28_29_20const, physx__Ext__SphericalJoint__exportExtraData_28physx__PxSerializationContext__29, physx__Ext__SphericalJoint__getPrep_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___prepareData_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___updatePvdProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPvdUpdateType__Enum_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___onConstraintRelease_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___onComShift_28unsigned_20int_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___onOriginShift_28physx__PxVec3_20const__29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getExternalReference_28unsigned_20int__29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getSerializable_28_29, non_virtual_20thunk_20to_20physx__Ext__SphericalJoint__getPrep_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getConstantBlock_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__SphericalJoint___SphericalJoint_28_29, non_virtual_20thunk_20to_20physx__Ext__SphericalJoint___SphericalJoint_28_29_1, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues____Joint_28_29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues____Joint_28_29_1, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues____Joint_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues____Joint_28_29_1, physx__PxSphericalJoint___PxSphericalJoint_28_29, physx__PxSphericalJoint___PxSphericalJoint_28_29_1, void_20physx__Ext__Pvd__createInstance_physx__PxSphericalJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxSphericalJoint_20const__29__ConstraintUpdateCmd___ConstraintUpdateCmd_28_29, void_20physx__Ext__Pvd__createInstance_physx__PxSphericalJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxSphericalJoint_20const__29__ConstraintUpdateCmd___ConstraintUpdateCmd_28_29_1, void_20physx__Ext__Pvd__createInstance_physx__PxSphericalJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxSphericalJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29, void_20physx__Ext__Pvd__createInstance_physx__PxSphericalJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxSphericalJoint_20const__29__ConstraintUpdateCmd__run_28physx__pvdsdk__PvdInstanceDataStream__29, getPxJoint_Actors_28physx__PxJoint_20const__2c_20physx__PxRigidActor___2c_20physx__PxRigidActor___29, setPxJoint_Actors_28physx__PxJoint__2c_20physx__PxRigidActor__2c_20physx__PxRigidActor__29, getPxJoint_LocalPose_28physx__PxJoint_20const__2c_20physx__PxJointActorIndex__Enum_29, setPxJoint_LocalPose_28physx__PxJoint__2c_20physx__PxJointActorIndex__Enum_2c_20physx__PxTransform_29, getPxJoint_RelativeTransform_28physx__PxJoint_20const__29, getPxJoint_RelativeLinearVelocity_28physx__PxJoint_20const__29, getPxJoint_RelativeAngularVelocity_28physx__PxJoint_20const__29, getPxJoint_BreakForce_28physx__PxJoint_20const__2c_20float__2c_20float__29, setPxJoint_BreakForce_28physx__PxJoint__2c_20float_2c_20float_29, getPxJoint_ConstraintFlags_28physx__PxJoint_20const__29, setPxJoint_ConstraintFlags_28physx__PxJoint__2c_20physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29, getPxJoint_InvMassScale0_28physx__PxJoint_20const__29, setPxJoint_InvMassScale0_28physx__PxJoint__2c_20float_29, getPxJoint_InvInertiaScale0_28physx__PxJoint_20const__29, setPxJoint_InvInertiaScale0_28physx__PxJoint__2c_20float_29, getPxJoint_InvMassScale1_28physx__PxJoint_20const__29, setPxJoint_InvMassScale1_28physx__PxJoint__2c_20float_29, getPxJoint_InvInertiaScale1_28physx__PxJoint_20const__29, setPxJoint_InvInertiaScale1_28physx__PxJoint__2c_20float_29, getPxJoint_Constraint_28physx__PxJoint_20const__29, getPxJoint_Name_28physx__PxJoint_20const__29, setPxJoint_Name_28physx__PxJoint__2c_20char_20const__29, getPxJoint_Scene_28physx__PxJoint_20const__29, getPxJointUserData_28physx__PxJoint_20const__29, setPxJointUserData_28physx__PxJoint__2c_20void__29, getPxD6Joint_Motion_28physx__PxD6Joint_20const__2c_20physx__PxD6Axis__Enum_29, setPxD6Joint_Motion_28physx__PxD6Joint__2c_20physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum_29, getPxD6Joint_TwistAngle_28physx__PxD6Joint_20const__29, getPxD6Joint_Twist_28physx__PxD6Joint_20const__29, getPxD6Joint_SwingYAngle_28physx__PxD6Joint_20const__29, getPxD6Joint_SwingZAngle_28physx__PxD6Joint_20const__29, getPxD6Joint_DistanceLimit_28physx__PxD6Joint_20const__29, setPxD6Joint_DistanceLimit_28physx__PxD6Joint__2c_20physx__PxJointLinearLimit_20const__29, getPxD6Joint_LinearLimit_28physx__PxD6Joint_20const__29, setPxD6Joint_LinearLimit_28physx__PxD6Joint__2c_20physx__PxJointLinearLimit_20const__29, getPxD6Joint_TwistLimit_28physx__PxD6Joint_20const__29, setPxD6Joint_TwistLimit_28physx__PxD6Joint__2c_20physx__PxJointAngularLimitPair_20const__29, getPxD6Joint_SwingLimit_28physx__PxD6Joint_20const__29, setPxD6Joint_SwingLimit_28physx__PxD6Joint__2c_20physx__PxJointLimitCone_20const__29, getPxD6Joint_PyramidSwingLimit_28physx__PxD6Joint_20const__29, setPxD6Joint_PyramidSwingLimit_28physx__PxD6Joint__2c_20physx__PxJointLimitPyramid_20const__29, getPxD6Joint_Drive_28physx__PxD6Joint_20const__2c_20physx__PxD6Drive__Enum_29, setPxD6Joint_Drive_28physx__PxD6Joint__2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_29, getPxD6Joint_DrivePosition_28physx__PxD6Joint_20const__29, setPxD6Joint_DrivePosition_28physx__PxD6Joint__2c_20physx__PxTransform_20const__29, getPxD6Joint_ProjectionLinearTolerance_28physx__PxD6Joint_20const__29, setPxD6Joint_ProjectionLinearTolerance_28physx__PxD6Joint__2c_20float_29, getPxD6Joint_ProjectionAngularTolerance_28physx__PxD6Joint_20const__29, setPxD6Joint_ProjectionAngularTolerance_28physx__PxD6Joint__2c_20float_29, getPxD6Joint_ConcreteTypeName_28physx__PxD6Joint_20const__29, getPxDistanceJoint_Distance_28physx__PxDistanceJoint_20const__29, getPxDistanceJoint_MinDistance_28physx__PxDistanceJoint_20const__29, setPxDistanceJoint_MinDistance_28physx__PxDistanceJoint__2c_20float_29, getPxDistanceJoint_MaxDistance_28physx__PxDistanceJoint_20const__29, setPxDistanceJoint_MaxDistance_28physx__PxDistanceJoint__2c_20float_29, getPxDistanceJoint_Tolerance_28physx__PxDistanceJoint_20const__29, setPxDistanceJoint_Tolerance_28physx__PxDistanceJoint__2c_20float_29, getPxDistanceJoint_Stiffness_28physx__PxDistanceJoint_20const__29, setPxDistanceJoint_Stiffness_28physx__PxDistanceJoint__2c_20float_29, getPxDistanceJoint_Damping_28physx__PxDistanceJoint_20const__29, setPxDistanceJoint_Damping_28physx__PxDistanceJoint__2c_20float_29, getPxDistanceJoint_DistanceJointFlags_28physx__PxDistanceJoint_20const__29, setPxDistanceJoint_DistanceJointFlags_28physx__PxDistanceJoint__2c_20physx__PxFlags_physx__PxDistanceJointFlag__Enum_2c_20unsigned_20short__29, getPxDistanceJoint_ConcreteTypeName_28physx__PxDistanceJoint_20const__29, getPxContactJoint_Contact_28physx__PxContactJoint_20const__29, setPxContactJoint_Contact_28physx__PxContactJoint__2c_20physx__PxVec3_20const__29, getPxContactJoint_ContactNormal_28physx__PxContactJoint_20const__29, setPxContactJoint_ContactNormal_28physx__PxContactJoint__2c_20physx__PxVec3_20const__29, getPxContactJoint_Penetration_28physx__PxContactJoint_20const__29, setPxContactJoint_Penetration_28physx__PxContactJoint__2c_20float_29, getPxContactJoint_Resititution_28physx__PxContactJoint_20const__29, setPxContactJoint_Resititution_28physx__PxContactJoint__2c_20float_29, getPxContactJoint_BounceThreshold_28physx__PxContactJoint_20const__29, setPxContactJoint_BounceThreshold_28physx__PxContactJoint__2c_20float_29, getPxContactJoint_ConcreteTypeName_28physx__PxContactJoint_20const__29, getPxFixedJoint_ProjectionLinearTolerance_28physx__PxFixedJoint_20const__29, setPxFixedJoint_ProjectionLinearTolerance_28physx__PxFixedJoint__2c_20float_29, getPxFixedJoint_ProjectionAngularTolerance_28physx__PxFixedJoint_20const__29, setPxFixedJoint_ProjectionAngularTolerance_28physx__PxFixedJoint__2c_20float_29, getPxFixedJoint_ConcreteTypeName_28physx__PxFixedJoint_20const__29, getPxPrismaticJoint_Position_28physx__PxPrismaticJoint_20const__29, getPxPrismaticJoint_Velocity_28physx__PxPrismaticJoint_20const__29, getPxPrismaticJoint_Limit_28physx__PxPrismaticJoint_20const__29, setPxPrismaticJoint_Limit_28physx__PxPrismaticJoint__2c_20physx__PxJointLinearLimitPair_20const__29, getPxPrismaticJoint_PrismaticJointFlags_28physx__PxPrismaticJoint_20const__29, setPxPrismaticJoint_PrismaticJointFlags_28physx__PxPrismaticJoint__2c_20physx__PxFlags_physx__PxPrismaticJointFlag__Enum_2c_20unsigned_20short__29, getPxPrismaticJoint_ProjectionLinearTolerance_28physx__PxPrismaticJoint_20const__29, setPxPrismaticJoint_ProjectionLinearTolerance_28physx__PxPrismaticJoint__2c_20float_29, getPxPrismaticJoint_ProjectionAngularTolerance_28physx__PxPrismaticJoint_20const__29, setPxPrismaticJoint_ProjectionAngularTolerance_28physx__PxPrismaticJoint__2c_20float_29, getPxPrismaticJoint_ConcreteTypeName_28physx__PxPrismaticJoint_20const__29, getPxRevoluteJoint_Angle_28physx__PxRevoluteJoint_20const__29, getPxRevoluteJoint_Velocity_28physx__PxRevoluteJoint_20const__29, getPxRevoluteJoint_Limit_28physx__PxRevoluteJoint_20const__29, setPxRevoluteJoint_Limit_28physx__PxRevoluteJoint__2c_20physx__PxJointAngularLimitPair_20const__29, getPxRevoluteJoint_DriveVelocity_28physx__PxRevoluteJoint_20const__29, setPxRevoluteJoint_DriveVelocity_28physx__PxRevoluteJoint__2c_20float_29, getPxRevoluteJoint_DriveForceLimit_28physx__PxRevoluteJoint_20const__29, setPxRevoluteJoint_DriveForceLimit_28physx__PxRevoluteJoint__2c_20float_29, getPxRevoluteJoint_DriveGearRatio_28physx__PxRevoluteJoint_20const__29, setPxRevoluteJoint_DriveGearRatio_28physx__PxRevoluteJoint__2c_20float_29, getPxRevoluteJoint_RevoluteJointFlags_28physx__PxRevoluteJoint_20const__29, setPxRevoluteJoint_RevoluteJointFlags_28physx__PxRevoluteJoint__2c_20physx__PxFlags_physx__PxRevoluteJointFlag__Enum_2c_20unsigned_20short__29, getPxRevoluteJoint_ProjectionLinearTolerance_28physx__PxRevoluteJoint_20const__29, setPxRevoluteJoint_ProjectionLinearTolerance_28physx__PxRevoluteJoint__2c_20float_29, getPxRevoluteJoint_ProjectionAngularTolerance_28physx__PxRevoluteJoint_20const__29, setPxRevoluteJoint_ProjectionAngularTolerance_28physx__PxRevoluteJoint__2c_20float_29, getPxRevoluteJoint_ConcreteTypeName_28physx__PxRevoluteJoint_20const__29, getPxSphericalJoint_LimitCone_28physx__PxSphericalJoint_20const__29, setPxSphericalJoint_LimitCone_28physx__PxSphericalJoint__2c_20physx__PxJointLimitCone_20const__29, getPxSphericalJoint_SwingYAngle_28physx__PxSphericalJoint_20const__29, getPxSphericalJoint_SwingZAngle_28physx__PxSphericalJoint_20const__29, getPxSphericalJoint_SphericalJointFlags_28physx__PxSphericalJoint_20const__29, setPxSphericalJoint_SphericalJointFlags_28physx__PxSphericalJoint__2c_20physx__PxFlags_physx__PxSphericalJointFlag__Enum_2c_20unsigned_20short__29, getPxSphericalJoint_ProjectionLinearTolerance_28physx__PxSphericalJoint_20const__29, setPxSphericalJoint_ProjectionLinearTolerance_28physx__PxSphericalJoint__2c_20float_29, getPxSphericalJoint_ConcreteTypeName_28physx__PxSphericalJoint_20const__29, getPxJointLimitParametersRestitution_28physx__PxJointLimitParameters_20const__29, setPxJointLimitParametersRestitution_28physx__PxJointLimitParameters__2c_20float_29, getPxJointLimitParametersBounceThreshold_28physx__PxJointLimitParameters_20const__29, setPxJointLimitParametersBounceThreshold_28physx__PxJointLimitParameters__2c_20float_29, getPxJointLimitParametersStiffness_28physx__PxJointLimitParameters_20const__29, setPxJointLimitParametersStiffness_28physx__PxJointLimitParameters__2c_20float_29, getPxJointLimitParametersDamping_28physx__PxJointLimitParameters_20const__29, setPxJointLimitParametersDamping_28physx__PxJointLimitParameters__2c_20float_29, getPxJointLimitParametersContactDistance_28physx__PxJointLimitParameters_20const__29, setPxJointLimitParametersContactDistance_28physx__PxJointLimitParameters__2c_20float_29, getPxJointLinearLimitValue_28physx__PxJointLinearLimit_20const__29, setPxJointLinearLimitValue_28physx__PxJointLinearLimit__2c_20float_29, getPxJointLinearLimitPairUpper_28physx__PxJointLinearLimitPair_20const__29, setPxJointLinearLimitPairUpper_28physx__PxJointLinearLimitPair__2c_20float_29, getPxJointLinearLimitPairLower_28physx__PxJointLinearLimitPair_20const__29, setPxJointLinearLimitPairLower_28physx__PxJointLinearLimitPair__2c_20float_29, getPxJointAngularLimitPairUpper_28physx__PxJointAngularLimitPair_20const__29, setPxJointAngularLimitPairUpper_28physx__PxJointAngularLimitPair__2c_20float_29, getPxJointAngularLimitPairLower_28physx__PxJointAngularLimitPair_20const__29, setPxJointAngularLimitPairLower_28physx__PxJointAngularLimitPair__2c_20float_29, getPxJointLimitConeYAngle_28physx__PxJointLimitCone_20const__29, setPxJointLimitConeYAngle_28physx__PxJointLimitCone__2c_20float_29, getPxJointLimitConeZAngle_28physx__PxJointLimitCone_20const__29, setPxJointLimitConeZAngle_28physx__PxJointLimitCone__2c_20float_29, getPxJointLimitPyramidYAngleMin_28physx__PxJointLimitPyramid_20const__29, setPxJointLimitPyramidYAngleMin_28physx__PxJointLimitPyramid__2c_20float_29, getPxJointLimitPyramidYAngleMax_28physx__PxJointLimitPyramid_20const__29, setPxJointLimitPyramidYAngleMax_28physx__PxJointLimitPyramid__2c_20float_29, getPxJointLimitPyramidZAngleMin_28physx__PxJointLimitPyramid_20const__29, setPxJointLimitPyramidZAngleMin_28physx__PxJointLimitPyramid__2c_20float_29, getPxJointLimitPyramidZAngleMax_28physx__PxJointLimitPyramid_20const__29, setPxJointLimitPyramidZAngleMax_28physx__PxJointLimitPyramid__2c_20float_29, getPxSpringStiffness_28physx__PxSpring_20const__29, setPxSpringStiffness_28physx__PxSpring__2c_20float_29, getPxSpringDamping_28physx__PxSpring_20const__29, setPxSpringDamping_28physx__PxSpring__2c_20float_29, getPxD6JointDriveForceLimit_28physx__PxD6JointDrive_20const__29, setPxD6JointDriveForceLimit_28physx__PxD6JointDrive__2c_20float_29, getPxD6JointDriveFlags_28physx__PxD6JointDrive_20const__29, setPxD6JointDriveFlags_28physx__PxD6JointDrive__2c_20physx__PxFlags_physx__PxD6JointDriveFlag__Enum_2c_20unsigned_20int__29, physx__Cooking__release_28_29, physx__Cooking__setParams_28physx__PxCookingParams_20const__29, physx__Cooking__getParams_28_29_20const, physx__Cooking__platformMismatch_28_29_20const, physx__Cooking__cookTriangleMesh_28physx__PxTriangleMeshDesc_20const__2c_20physx__PxOutputStream__2c_20physx__PxTriangleMeshCookingResult__Enum__29_20const, physx__Cooking__createTriangleMesh_28physx__PxTriangleMeshDesc_20const__2c_20physx__PxPhysicsInsertionCallback__2c_20physx__PxTriangleMeshCookingResult__Enum__29_20const, physx__Cooking__validateTriangleMesh_28physx__PxTriangleMeshDesc_20const__29_20const, physx__Cooking__cookConvexMesh_28physx__PxConvexMeshDesc_20const__2c_20physx__PxOutputStream__2c_20physx__PxConvexMeshCookingResult__Enum__29_20const, physx__Cooking__createConvexMesh_28physx__PxConvexMeshDesc_20const__2c_20physx__PxPhysicsInsertionCallback__2c_20physx__PxConvexMeshCookingResult__Enum__29_20const, physx__Cooking__validateConvexMesh_28physx__PxConvexMeshDesc_20const__29_20const, physx__Cooking__computeHullPolygons_28physx__PxSimpleTriangleMesh_20const__2c_20physx__PxAllocatorCallback__2c_20unsigned_20int__2c_20physx__PxVec3___2c_20unsigned_20int__2c_20unsigned_20int___2c_20unsigned_20int__2c_20physx__PxHullPolygon___29_20const, physx__Cooking__cookHeightField_28physx__PxHeightFieldDesc_20const__2c_20physx__PxOutputStream__29_20const, physx__Cooking__createHeightField_28physx__PxHeightFieldDesc_20const__2c_20physx__PxPhysicsInsertionCallback__29_20const, physx__Cooking__cookBVHStructure_28physx__PxBVHStructureDesc_20const__2c_20physx__PxOutputStream__29_20const, physx__Cooking__createBVHStructure_28physx__PxBVHStructureDesc_20const__2c_20physx__PxPhysicsInsertionCallback__29_20const, physx__Cooking___Cooking_28_29, physx__Cooking___Cooking_28_29_1, physx__PxCooking___PxCooking_28_29, physx__PxCooking___PxCooking_28_29_1, gReorderCallback_28physx__Gu__AABBTreeNode_20const__2c_20unsigned_20int_2c_20void__29, gReorderCallback_28physx__Gu__AABBTreeNode_20const__2c_20unsigned_20int_2c_20void__29_1, physx__TriangleMeshBuilder___TriangleMeshBuilder_28_29, physx__TriangleMeshBuilder___TriangleMeshBuilder_28_29_1, physx__TriangleMeshBuilder__onMeshIndexFormatChange_28_29, physx__BV4TriangleMeshBuilder___BV4TriangleMeshBuilder_28_29, physx__BV4TriangleMeshBuilder___BV4TriangleMeshBuilder_28_29_1, physx__BV4TriangleMeshBuilder__getMidphaseID_28_29_20const, physx__BV4TriangleMeshBuilder__createMidPhaseStructure_28_29, physx__BV4TriangleMeshBuilder__saveMidPhaseStructure_28physx__PxOutputStream__2c_20bool_29_20const, physx__BV4TriangleMeshBuilder__onMeshIndexFormatChange_28_29, physx__RTreeTriangleMeshBuilder___RTreeTriangleMeshBuilder_28_29, physx__RTreeTriangleMeshBuilder___RTreeTriangleMeshBuilder_28_29_1, physx__RTreeTriangleMeshBuilder__getMidphaseID_28_29_20const, physx__RTreeTriangleMeshBuilder__createMidPhaseStructure_28_29, physx__RTreeTriangleMeshBuilder__saveMidPhaseStructure_28physx__PxOutputStream__2c_20bool_29_20const, physx__RTreeCookerRemap___RTreeCookerRemap_28_29, physx__RTreeCookerRemap___RTreeCookerRemap_28_29_1, physx__RTreeCookerRemap__remap_28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29, physx__RTreeCooker__RemapCallback___RemapCallback_28_29, physx__RTreeCooker__RemapCallback___RemapCallback_28_29_1, QuantizerImpl__kmeansQuantize3D_28unsigned_20int_2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20bool_2c_20unsigned_20int_2c_20unsigned_20int__29, QuantizerImpl__getDenormalizeScale_28_29_20const, QuantizerImpl__getDenormalizeCenter_28_29_20const, QuantizerImpl__release_28_29, QuantizerImpl___QuantizerImpl_28_29, QuantizerImpl___QuantizerImpl_28_29_1, physx__Quantizer___Quantizer_28_29, physx__Quantizer___Quantizer_28_29_1, physx__ConvexHullLib___ConvexHullLib_28_29, physx__ConvexHullLib___ConvexHullLib_28_29_1, physx__QuickHullConvexHullLib___QuickHullConvexHullLib_28_29, physx__QuickHullConvexHullLib___QuickHullConvexHullLib_28_29_1, physx__QuickHullConvexHullLib__createConvexHull_28_29, physx__QuickHullConvexHullLib__fillConvexMeshDesc_28physx__PxConvexMeshDesc__29, physx__QuickHullConvexHullLib__createEdgeList_28unsigned_20int_2c_20unsigned_20char_20const__2c_20unsigned_20char___2c_20unsigned_20short___2c_20unsigned_20short___29, physx__Cct__CapsuleController__getType_28_29_20const, physx__Cct__CapsuleController__release_28_29, physx__Cct__CapsuleController__move_28physx__PxVec3_20const__2c_20float_2c_20float_2c_20physx__PxControllerFilters_20const__2c_20physx__PxObstacleContext_20const__29, physx__Cct__CapsuleController__setPosition_28physx__PxExtendedVec3_20const__29, physx__Cct__CapsuleController__getPosition_28_29_20const, physx__Cct__CapsuleController__setFootPosition_28physx__PxExtendedVec3_20const__29, physx__Cct__CapsuleController__getFootPosition_28_29_20const, physx__Cct__CapsuleController__getActor_28_29_20const, physx__Cct__CapsuleController__setStepOffset_28float_29, physx__Cct__CapsuleController__getStepOffset_28_29_20const, physx__Cct__CapsuleController__setNonWalkableMode_28physx__PxControllerNonWalkableMode__Enum_29, physx__Cct__CapsuleController__getNonWalkableMode_28_29_20const, physx__Cct__CapsuleController__getContactOffset_28_29_20const, physx__Cct__CapsuleController__setContactOffset_28float_29, physx__Cct__CapsuleController__getUpDirection_28_29_20const, physx__Cct__CapsuleController__setUpDirection_28physx__PxVec3_20const__29, physx__Cct__CapsuleController__getSlopeLimit_28_29_20const, physx__Cct__CapsuleController__setSlopeLimit_28float_29, physx__Cct__CapsuleController__invalidateCache_28_29, physx__Cct__CapsuleController__getScene_28_29, physx__Cct__CapsuleController__getUserData_28_29_20const, physx__Cct__CapsuleController__setUserData_28void__29, physx__Cct__CapsuleController__getState_28physx__PxControllerState__29_20const, physx__Cct__CapsuleController__getStats_28physx__PxControllerStats__29_20const, physx__Cct__CapsuleController__resize_28float_29, physx__Cct__CapsuleController___CapsuleController_28_29, physx__Cct__CapsuleController___CapsuleController_28_29_1, physx__Cct__CapsuleController__getRadius_28_29_20const, physx__Cct__CapsuleController__setRadius_28float_29, physx__Cct__CapsuleController__getHeight_28_29_20const, physx__Cct__CapsuleController__setHeight_28float_29, physx__Cct__CapsuleController__getClimbingMode_28_29_20const, physx__Cct__CapsuleController__setClimbingMode_28physx__PxCapsuleClimbingMode__Enum_29, physx__Cct__CapsuleController__getHalfHeightInternal_28_29_20const, physx__Cct__CapsuleController__getWorldBox_28physx__PxExtendedBounds3__29_20const, physx__Cct__CapsuleController__getPxController_28_29, non_virtual_20thunk_20to_20physx__Cct__CapsuleController___CapsuleController_28_29, non_virtual_20thunk_20to_20physx__Cct__CapsuleController___CapsuleController_28_29_1, non_virtual_20thunk_20to_20physx__Cct__CapsuleController__getHalfHeightInternal_28_29_20const, non_virtual_20thunk_20to_20physx__Cct__CapsuleController__getWorldBox_28physx__PxExtendedBounds3__29_20const, non_virtual_20thunk_20to_20physx__Cct__CapsuleController__getPxController_28_29, physx__PxCapsuleController___PxCapsuleController_28_29, physx__PxCapsuleController___PxCapsuleController_28_29_1, SweepBoxUserBox_28physx__Cct__SweepTest_20const__2c_20physx__Cct__SweptVolume_20const__2c_20physx__Cct__TouchedGeom_20const__2c_20physx__PxExtendedVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__Cct__SweptContact__29, SweepBoxUserCapsule_28physx__Cct__SweepTest_20const__2c_20physx__Cct__SweptVolume_20const__2c_20physx__Cct__TouchedGeom_20const__2c_20physx__PxExtendedVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__Cct__SweptContact__29, SweepBoxMesh_28physx__Cct__SweepTest_20const__2c_20physx__Cct__SweptVolume_20const__2c_20physx__Cct__TouchedGeom_20const__2c_20physx__PxExtendedVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__Cct__SweptContact__29, SweepBoxBox_28physx__Cct__SweepTest_20const__2c_20physx__Cct__SweptVolume_20const__2c_20physx__Cct__TouchedGeom_20const__2c_20physx__PxExtendedVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__Cct__SweptContact__29, SweepBoxSphere_28physx__Cct__SweepTest_20const__2c_20physx__Cct__SweptVolume_20const__2c_20physx__Cct__TouchedGeom_20const__2c_20physx__PxExtendedVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__Cct__SweptContact__29, SweepBoxCapsule_28physx__Cct__SweepTest_20const__2c_20physx__Cct__SweptVolume_20const__2c_20physx__Cct__TouchedGeom_20const__2c_20physx__PxExtendedVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__Cct__SweptContact__29, SweepCapsuleUserBox_28physx__Cct__SweepTest_20const__2c_20physx__Cct__SweptVolume_20const__2c_20physx__Cct__TouchedGeom_20const__2c_20physx__PxExtendedVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__Cct__SweptContact__29, SweepCapsuleUserCapsule_28physx__Cct__SweepTest_20const__2c_20physx__Cct__SweptVolume_20const__2c_20physx__Cct__TouchedGeom_20const__2c_20physx__PxExtendedVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__Cct__SweptContact__29, SweepCapsuleMesh_28physx__Cct__SweepTest_20const__2c_20physx__Cct__SweptVolume_20const__2c_20physx__Cct__TouchedGeom_20const__2c_20physx__PxExtendedVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__Cct__SweptContact__29, SweepCapsuleBox_28physx__Cct__SweepTest_20const__2c_20physx__Cct__SweptVolume_20const__2c_20physx__Cct__TouchedGeom_20const__2c_20physx__PxExtendedVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__Cct__SweptContact__29, SweepCapsuleSphere_28physx__Cct__SweepTest_20const__2c_20physx__Cct__SweptVolume_20const__2c_20physx__Cct__TouchedGeom_20const__2c_20physx__PxExtendedVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__Cct__SweptContact__29, SweepCapsuleCapsule_28physx__Cct__SweepTest_20const__2c_20physx__Cct__SweptVolume_20const__2c_20physx__Cct__TouchedGeom_20const__2c_20physx__PxExtendedVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__Cct__SweptContact__29, ControllerFilter__preFilter_28physx__PxFilterData_20const__2c_20physx__PxShape_20const__2c_20physx__PxRigidActor_20const__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___29, ControllerFilter__postFilter_28physx__PxFilterData_20const__2c_20physx__PxQueryHit_20const__29, ControllerFilter___ControllerFilter_28_29, ControllerFilter___ControllerFilter_28_29_1, physx__Cct__BoxController__getType_28_29_20const, physx__Cct__BoxController__release_28_29, physx__Cct__BoxController__move_28physx__PxVec3_20const__2c_20float_2c_20float_2c_20physx__PxControllerFilters_20const__2c_20physx__PxObstacleContext_20const__29, physx__Cct__BoxController__setPosition_28physx__PxExtendedVec3_20const__29, physx__Cct__BoxController__getPosition_28_29_20const, physx__Cct__BoxController__setFootPosition_28physx__PxExtendedVec3_20const__29, physx__Cct__BoxController__getFootPosition_28_29_20const, physx__Cct__BoxController__getActor_28_29_20const, physx__Cct__BoxController__setStepOffset_28float_29, physx__Cct__BoxController__getStepOffset_28_29_20const, physx__Cct__BoxController__setNonWalkableMode_28physx__PxControllerNonWalkableMode__Enum_29, physx__Cct__BoxController__getNonWalkableMode_28_29_20const, physx__Cct__BoxController__getContactOffset_28_29_20const, physx__Cct__BoxController__setContactOffset_28float_29, physx__Cct__BoxController__getUpDirection_28_29_20const, physx__Cct__BoxController__setUpDirection_28physx__PxVec3_20const__29, physx__Cct__BoxController__getSlopeLimit_28_29_20const, physx__Cct__BoxController__setSlopeLimit_28float_29, physx__Cct__BoxController__invalidateCache_28_29, physx__Cct__BoxController__getScene_28_29, physx__Cct__BoxController__getUserData_28_29_20const, physx__Cct__BoxController__setUserData_28void__29, physx__Cct__BoxController__getState_28physx__PxControllerState__29_20const, physx__Cct__BoxController__getStats_28physx__PxControllerStats__29_20const, physx__Cct__BoxController__resize_28float_29, physx__Cct__BoxController___BoxController_28_29, physx__Cct__BoxController___BoxController_28_29_1, physx__Cct__BoxController__getHalfHeight_28_29_20const, physx__Cct__BoxController__getHalfSideExtent_28_29_20const, physx__Cct__BoxController__getHalfForwardExtent_28_29_20const, physx__Cct__BoxController__setHalfHeight_28float_29, physx__Cct__BoxController__setHalfSideExtent_28float_29, physx__Cct__BoxController__setHalfForwardExtent_28float_29, physx__Cct__BoxController__getHalfHeightInternal_28_29_20const, physx__Cct__BoxController__getWorldBox_28physx__PxExtendedBounds3__29_20const, physx__Cct__BoxController__getPxController_28_29, non_virtual_20thunk_20to_20physx__Cct__BoxController___BoxController_28_29, non_virtual_20thunk_20to_20physx__Cct__BoxController___BoxController_28_29_1, non_virtual_20thunk_20to_20physx__Cct__BoxController__getHalfHeightInternal_28_29_20const, non_virtual_20thunk_20to_20physx__Cct__BoxController__getWorldBox_28physx__PxExtendedBounds3__29_20const, non_virtual_20thunk_20to_20physx__Cct__BoxController__getPxController_28_29, physx__PxBoxController___PxBoxController_28_29, physx__PxBoxController___PxBoxController_28_29_1, physx__PxController___PxController_28_29, physx__PxController___PxController_28_29_1, physx__Cct__CharacterControllerManager__release_28_29, physx__Cct__CharacterControllerManager__getScene_28_29_20const, physx__Cct__CharacterControllerManager__getNbControllers_28_29_20const, physx__Cct__CharacterControllerManager__getController_28unsigned_20int_29, physx__Cct__CharacterControllerManager__createController_28physx__PxControllerDesc_20const__29, physx__Cct__CharacterControllerManager__purgeControllers_28_29, physx__Cct__CharacterControllerManager__getRenderBuffer_28_29, physx__Cct__CharacterControllerManager__setDebugRenderingFlags_28physx__PxFlags_physx__PxControllerDebugRenderFlag__Enum_2c_20unsigned_20int__29, physx__Cct__CharacterControllerManager__getNbObstacleContexts_28_29_20const, physx__Cct__CharacterControllerManager__getObstacleContext_28unsigned_20int_29, physx__Cct__CharacterControllerManager__createObstacleContext_28_29, physx__Cct__CharacterControllerManager__computeInteractions_28float_2c_20physx__PxControllerFilterCallback__29, physx__Cct__CharacterControllerManager__setTessellation_28bool_2c_20float_29, physx__Cct__CharacterControllerManager__setOverlapRecoveryModule_28bool_29, physx__Cct__CharacterControllerManager__setPreciseSweeps_28bool_29, physx__Cct__CharacterControllerManager__setPreventVerticalSlidingAgainstCeiling_28bool_29, physx__Cct__CharacterControllerManager__shiftOrigin_28physx__PxVec3_20const__29, physx__Cct__CharacterControllerManager___CharacterControllerManager_28_29, physx__Cct__CharacterControllerManager___CharacterControllerManager_28_29_1, physx__Cct__CharacterControllerManager__onRelease_28physx__PxBase_20const__2c_20void__2c_20physx__PxDeletionEventFlag__Enum_29, non_virtual_20thunk_20to_20physx__Cct__CharacterControllerManager__onRelease_28physx__PxBase_20const__2c_20void__2c_20physx__PxDeletionEventFlag__Enum_29, non_virtual_20thunk_20to_20physx__Cct__CharacterControllerManager___CharacterControllerManager_28_29, non_virtual_20thunk_20to_20physx__Cct__CharacterControllerManager___CharacterControllerManager_28_29_1, physx__PxControllerManager___PxControllerManager_28_29, physx__PxControllerManager___PxControllerManager_28_29_1, physx__PxDeletionListener___PxDeletionListener_28_29, physx__PxDeletionListener___PxDeletionListener_28_29_1, physx__Cct__Controller___Controller_28_29, physx__Cct__Controller___Controller_28_29_1, physx__Cct__ObstacleContext___ObstacleContext_28_29, physx__Cct__ObstacleContext___ObstacleContext_28_29_1, physx__Cct__ObstacleContext__release_28_29, physx__Cct__ObstacleContext__getControllerManager_28_29_20const, physx__Cct__ObstacleContext__addObstacle_28physx__PxObstacle_20const__29, physx__Cct__ObstacleContext__removeObstacle_28unsigned_20int_29, physx__Cct__ObstacleContext__updateObstacle_28unsigned_20int_2c_20physx__PxObstacle_20const__29, physx__Cct__ObstacleContext__getNbObstacles_28_29_20const, physx__Cct__ObstacleContext__getObstacle_28unsigned_20int_29_20const, physx__Cct__ObstacleContext__getObstacleByHandle_28unsigned_20int_29_20const, physx__PxObstacleContext___PxObstacleContext_28_29, physx__PxObstacleContext___PxObstacleContext_28_29_1, physx__Cct__SweptBox___SweptBox_28_29, physx__Cct__SweptBox___SweptBox_28_29_1, physx__Cct__SweptBox__computeTemporalBox_28physx__Cct__SweepTest_20const__2c_20physx__PxExtendedBounds3__2c_20physx__PxExtendedVec3_20const__2c_20physx__PxVec3_20const__29_20const, physx__Cct__SweptCapsule___SweptCapsule_28_29, physx__Cct__SweptCapsule___SweptCapsule_28_29_1, physx__Cct__SweptCapsule__computeTemporalBox_28physx__Cct__SweepTest_20const__2c_20physx__PxExtendedBounds3__2c_20physx__PxExtendedVec3_20const__2c_20physx__PxVec3_20const__29_20const, physx__Cct__SweptVolume___SweptVolume_28_29, physx__Cct__SweptVolume___SweptVolume_28_29_1, __cxx_global_array_dtor_3, physx__pvdsdk__ForwardingAllocator___ForwardingAllocator_28_29, physx__pvdsdk__ForwardingAllocator___ForwardingAllocator_28_29_1, physx__pvdsdk__ForwardingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20char_20const__2c_20int_29, physx__pvdsdk__ForwardingAllocator__deallocate_28void__29, $28anonymous_20namespace_29__PvdOutStream___PvdOutStream_28_29, $28anonymous_20namespace_29__PvdOutStream___PvdOutStream_28_29_1, $28anonymous_20namespace_29__PvdOutStream__createInstance_28physx__pvdsdk__NamespacedName_20const__2c_20void_20const__29, $28anonymous_20namespace_29__PvdOutStream__isInstanceValid_28void_20const__29, $28anonymous_20namespace_29__PvdOutStream__setPropertyValue_28void_20const__2c_20char_20const__2c_20physx__pvdsdk__DataRef_unsigned_20char_20const__2c_20physx__pvdsdk__NamespacedName_20const__29, $28anonymous_20namespace_29__PvdOutStream__beginSetPropertyValue_28void_20const__2c_20char_20const__2c_20physx__pvdsdk__NamespacedName_20const__29, $28anonymous_20namespace_29__PvdOutStream__appendPropertyValueData_28physx__pvdsdk__DataRef_unsigned_20char_20const__29, $28anonymous_20namespace_29__PvdOutStream__endSetPropertyValue_28_29, $28anonymous_20namespace_29__PvdOutStream__setPropertyMessage_28void_20const__2c_20physx__pvdsdk__NamespacedName_20const__2c_20physx__pvdsdk__DataRef_unsigned_20char_20const__29, $28anonymous_20namespace_29__PvdOutStream__beginPropertyMessageGroup_28physx__pvdsdk__NamespacedName_20const__29, $28anonymous_20namespace_29__PvdOutStream__sendPropertyMessageFromGroup_28void_20const__2c_20physx__pvdsdk__DataRef_unsigned_20char_20const__29, $28anonymous_20namespace_29__PvdOutStream__endPropertyMessageGroup_28_29, $28anonymous_20namespace_29__PvdOutStream__pushBackObjectRef_28void_20const__2c_20char_20const__2c_20void_20const__29, $28anonymous_20namespace_29__PvdOutStream__removeObjectRef_28void_20const__2c_20char_20const__2c_20void_20const__29, $28anonymous_20namespace_29__PvdOutStream__destroyInstance_28void_20const__29, $28anonymous_20namespace_29__PvdOutStream__beginSection_28void_20const__2c_20char_20const__29, $28anonymous_20namespace_29__PvdOutStream__endSection_28void_20const__2c_20char_20const__29, $28anonymous_20namespace_29__PvdOutStream__originShift_28void_20const__2c_20physx__PxVec3_29, $28anonymous_20namespace_29__PvdOutStream__allocateMemForCmd_28unsigned_20int_29, $28anonymous_20namespace_29__PvdOutStream__pushPvdCommand_28physx__pvdsdk__PvdInstanceDataStream__PvdCommand__29, $28anonymous_20namespace_29__PvdOutStream__flushPvdCommand_28_29, $28anonymous_20namespace_29__PvdOutStream__release_28_29, $28anonymous_20namespace_29__PvdOutStream__isConnected_28_29, $28anonymous_20namespace_29__PvdOutStream__addProfileZone_28void__2c_20char_20const__29, $28anonymous_20namespace_29__PvdOutStream__addProfileZoneEvent_28void__2c_20char_20const__2c_20unsigned_20short_2c_20bool_29, $28anonymous_20namespace_29__PvdOutStream__getPropertyDefinitionHelper_28_29, $28anonymous_20namespace_29__PvdOutStream__setIsTopLevelUIElement_28void_20const__2c_20bool_29, $28anonymous_20namespace_29__PvdOutStream__sendErrorMessage_28unsigned_20int_2c_20char_20const__2c_20char_20const__2c_20unsigned_20int_29, $28anonymous_20namespace_29__PvdOutStream__updateCamera_28char_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29, $28anonymous_20namespace_29__PvdOutStream__isClassExist_28physx__pvdsdk__NamespacedName_20const__29, $28anonymous_20namespace_29__PvdOutStream__createClass_28physx__pvdsdk__NamespacedName_20const__29, $28anonymous_20namespace_29__PvdOutStream__deriveClass_28physx__pvdsdk__NamespacedName_20const__2c_20physx__pvdsdk__NamespacedName_20const__29, $28anonymous_20namespace_29__PvdOutStream__createProperty_28physx__pvdsdk__NamespacedName_20const__2c_20char_20const__2c_20char_20const__2c_20physx__pvdsdk__NamespacedName_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29, $28anonymous_20namespace_29__PvdOutStream__createPropertyMessage_28physx__pvdsdk__NamespacedName_20const__2c_20physx__pvdsdk__NamespacedName_20const__2c_20physx__pvdsdk__DataRef_physx__pvdsdk__PropertyMessageArg__2c_20unsigned_20int_29, non_virtual_20thunk_20to_20_28anonymous_20namespace_29__PvdOutStream___PvdOutStream_28_29, non_virtual_20thunk_20to_20_28anonymous_20namespace_29__PvdOutStream___PvdOutStream_28_29_1, non_virtual_20thunk_20to_20_28anonymous_20namespace_29__PvdOutStream__createClass_28physx__pvdsdk__NamespacedName_20const__29, non_virtual_20thunk_20to_20_28anonymous_20namespace_29__PvdOutStream__deriveClass_28physx__pvdsdk__NamespacedName_20const__2c_20physx__pvdsdk__NamespacedName_20const__29, non_virtual_20thunk_20to_20_28anonymous_20namespace_29__PvdOutStream__isClassExist_28physx__pvdsdk__NamespacedName_20const__29, non_virtual_20thunk_20to_20_28anonymous_20namespace_29__PvdOutStream__createProperty_28physx__pvdsdk__NamespacedName_20const__2c_20char_20const__2c_20char_20const__2c_20physx__pvdsdk__NamespacedName_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29, non_virtual_20thunk_20to_20_28anonymous_20namespace_29__PvdOutStream__createPropertyMessage_28physx__pvdsdk__NamespacedName_20const__2c_20physx__pvdsdk__NamespacedName_20const__2c_20physx__pvdsdk__DataRef_physx__pvdsdk__PropertyMessageArg__2c_20unsigned_20int_29, physx__pvdsdk__PvdDataStream___PvdDataStream_28_29, physx__pvdsdk__PvdDataStream___PvdDataStream_28_29_1, non_virtual_20thunk_20to_20physx__pvdsdk__PvdDataStream___PvdDataStream_28_29, non_virtual_20thunk_20to_20physx__pvdsdk__PvdDataStream___PvdDataStream_28_29_1, physx__pvdsdk__PvdInstanceDataStream___PvdInstanceDataStream_28_29, physx__pvdsdk__PvdInstanceDataStream___PvdInstanceDataStream_28_29_1, physx__pvdsdk__PvdMetaDataStream___PvdMetaDataStream_28_29, physx__pvdsdk__PvdMetaDataStream___PvdMetaDataStream_28_29_1, $28anonymous_20namespace_29__PropertyDefinitionHelper___PropertyDefinitionHelper_28_29, $28anonymous_20namespace_29__PropertyDefinitionHelper___PropertyDefinitionHelper_28_29_1, $28anonymous_20namespace_29__PropertyDefinitionHelper__pushName_28char_20const__2c_20char_20const__29, $28anonymous_20namespace_29__PropertyDefinitionHelper__pushBracketedName_28char_20const__2c_20char_20const__2c_20char_20const__29, $28anonymous_20namespace_29__PropertyDefinitionHelper__popName_28_29, $28anonymous_20namespace_29__PropertyDefinitionHelper__clearNameStack_28_29, $28anonymous_20namespace_29__PropertyDefinitionHelper__getTopName_28_29, $28anonymous_20namespace_29__PropertyDefinitionHelper__addNamedValue_28char_20const__2c_20unsigned_20int_29, $28anonymous_20namespace_29__PropertyDefinitionHelper__clearNamedValues_28_29, $28anonymous_20namespace_29__PropertyDefinitionHelper__getNamedValues_28_29, $28anonymous_20namespace_29__PropertyDefinitionHelper__createProperty_28physx__pvdsdk__NamespacedName_20const__2c_20char_20const__2c_20physx__pvdsdk__NamespacedName_20const__2c_20physx__pvdsdk__PropertyType__Enum_29, $28anonymous_20namespace_29__PropertyDefinitionHelper__addPropertyMessageArg_28physx__pvdsdk__NamespacedName_20const__2c_20unsigned_20int_2c_20unsigned_20int_29, $28anonymous_20namespace_29__PropertyDefinitionHelper__addPropertyMessage_28physx__pvdsdk__NamespacedName_20const__2c_20physx__pvdsdk__NamespacedName_20const__2c_20unsigned_20int_29, $28anonymous_20namespace_29__PropertyDefinitionHelper__clearPropertyMessageArgs_28_29, physx__pvdsdk__PvdPropertyDefinitionHelper___PvdPropertyDefinitionHelper_28_29, physx__pvdsdk__PvdPropertyDefinitionHelper___PvdPropertyDefinitionHelper_28_29_1, physx__pvdsdk__ClassDescription___ClassDescription_28_29, physx__pvdsdk__ClassDescription___ClassDescription_28_29_1, physx__pvdsdk__PropertyMessageDescription___PropertyMessageDescription_28_29, physx__pvdsdk__PropertyMessageDescription___PropertyMessageDescription_28_29_1, physx__pvdsdk__EventStreamifier_physx__pvdsdk__MeasureStream____EventStreamifier_28_29, physx__pvdsdk__EventStreamifier_physx__pvdsdk__MeasureStream____EventStreamifier_28_29_1, physx__pvdsdk__EventStreamifier_physx__pvdsdk__MeasureStream___streamify_28unsigned_20char__29, physx__pvdsdk__EventStreamifier_physx__pvdsdk__MeasureStream___streamify_28unsigned_20short__29, physx__pvdsdk__EventStreamifier_physx__pvdsdk__MeasureStream___streamify_28unsigned_20int__29, physx__pvdsdk__EventStreamifier_physx__pvdsdk__MeasureStream___streamify_28float__29, physx__pvdsdk__EventStreamifier_physx__pvdsdk__MeasureStream___streamify_28unsigned_20long_20long__29, physx__pvdsdk__EventStreamifier_physx__pvdsdk__MeasureStream___streamify_28char_20const___29, physx__pvdsdk__EventStreamifier_physx__pvdsdk__MeasureStream___streamify_28physx__pvdsdk__DataRef_unsigned_20char_20const___29, physx__pvdsdk__EventStreamifier_physx__pvdsdk__MeasureStream___streamify_28physx__pvdsdk__DataRef_physx__pvdsdk__NameHandleValue___29, physx__pvdsdk__EventStreamifier_physx__pvdsdk__MeasureStream___streamify_28physx__pvdsdk__DataRef_physx__pvdsdk__StreamPropMessageArg___29, physx__pvdsdk__EventStreamifier_physx__pvdsdk__MeasureStream___streamify_28physx__pvdsdk__DataRef_physx__pvdsdk__StringHandle___29, physx__pvdsdk__EventStreamifier_physx__pvdsdk__MeasureStream___streamify_28physx__pvdsdk__PvdDebugText__29, physx__pvdsdk__PvdEventSerializer___PvdEventSerializer_28_29, physx__pvdsdk__PvdEventSerializer___PvdEventSerializer_28_29_1, physx__pvdsdk__EventGroup___EventGroup_28_29, physx__pvdsdk__EventGroup___EventGroup_28_29_1, physx__pvdsdk__EventGroup__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__EventSerializeable___EventSerializeable_28_29, physx__pvdsdk__EventSerializeable___EventSerializeable_28_29_1, physx__pvdsdk__EventStreamifier_physx__PxPvdTransport____EventStreamifier_28_29, physx__pvdsdk__EventStreamifier_physx__PxPvdTransport____EventStreamifier_28_29_1, physx__pvdsdk__EventStreamifier_physx__PxPvdTransport___streamify_28unsigned_20char__29, physx__pvdsdk__EventStreamifier_physx__PxPvdTransport___streamify_28unsigned_20short__29, physx__pvdsdk__EventStreamifier_physx__PxPvdTransport___streamify_28unsigned_20int__29, physx__pvdsdk__EventStreamifier_physx__PxPvdTransport___streamify_28float__29, physx__pvdsdk__EventStreamifier_physx__PxPvdTransport___streamify_28unsigned_20long_20long__29, physx__pvdsdk__EventStreamifier_physx__PxPvdTransport___streamify_28char_20const___29, physx__pvdsdk__EventStreamifier_physx__PxPvdTransport___streamify_28physx__pvdsdk__DataRef_unsigned_20char_20const___29, physx__pvdsdk__EventStreamifier_physx__PxPvdTransport___streamify_28physx__pvdsdk__DataRef_physx__pvdsdk__NameHandleValue___29, physx__pvdsdk__EventStreamifier_physx__PxPvdTransport___streamify_28physx__pvdsdk__DataRef_physx__pvdsdk__StreamPropMessageArg___29, physx__pvdsdk__EventStreamifier_physx__PxPvdTransport___streamify_28physx__pvdsdk__DataRef_physx__pvdsdk__StringHandle___29, physx__pvdsdk__EventStreamifier_physx__PxPvdTransport___streamify_28physx__pvdsdk__PvdDebugText__29, physx__pvdsdk__StringHandleEvent___StringHandleEvent_28_29, physx__pvdsdk__StringHandleEvent___StringHandleEvent_28_29_1, physx__pvdsdk__StringHandleEvent__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__CreateInstance___CreateInstance_28_29, physx__pvdsdk__CreateInstance___CreateInstance_28_29_1, physx__pvdsdk__CreateInstance__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__SetPropertyValue___SetPropertyValue_28_29, physx__pvdsdk__SetPropertyValue___SetPropertyValue_28_29_1, physx__pvdsdk__SetPropertyValue__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__BeginSetPropertyValue___BeginSetPropertyValue_28_29, physx__pvdsdk__BeginSetPropertyValue___BeginSetPropertyValue_28_29_1, physx__pvdsdk__BeginSetPropertyValue__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__AppendPropertyValueData___AppendPropertyValueData_28_29, physx__pvdsdk__AppendPropertyValueData___AppendPropertyValueData_28_29_1, physx__pvdsdk__AppendPropertyValueData__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__EndSetPropertyValue___EndSetPropertyValue_28_29, physx__pvdsdk__EndSetPropertyValue___EndSetPropertyValue_28_29_1, physx__pvdsdk__EndSetPropertyValue__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__SetPropertyMessage___SetPropertyMessage_28_29, physx__pvdsdk__SetPropertyMessage___SetPropertyMessage_28_29_1, physx__pvdsdk__SetPropertyMessage__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__BeginPropertyMessageGroup___BeginPropertyMessageGroup_28_29, physx__pvdsdk__BeginPropertyMessageGroup___BeginPropertyMessageGroup_28_29_1, physx__pvdsdk__BeginPropertyMessageGroup__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__SendPropertyMessageFromGroup___SendPropertyMessageFromGroup_28_29, physx__pvdsdk__SendPropertyMessageFromGroup___SendPropertyMessageFromGroup_28_29_1, physx__pvdsdk__SendPropertyMessageFromGroup__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__EndPropertyMessageGroup___EndPropertyMessageGroup_28_29, physx__pvdsdk__EndPropertyMessageGroup___EndPropertyMessageGroup_28_29_1, physx__pvdsdk__EndPropertyMessageGroup__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__PushBackObjectRef___PushBackObjectRef_28_29, physx__pvdsdk__PushBackObjectRef___PushBackObjectRef_28_29_1, physx__pvdsdk__PushBackObjectRef__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__RemoveObjectRef___RemoveObjectRef_28_29, physx__pvdsdk__RemoveObjectRef___RemoveObjectRef_28_29_1, physx__pvdsdk__RemoveObjectRef__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__DestroyInstance___DestroyInstance_28_29, physx__pvdsdk__DestroyInstance___DestroyInstance_28_29_1, physx__pvdsdk__DestroyInstance__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__BeginSection___BeginSection_28_29, physx__pvdsdk__BeginSection___BeginSection_28_29_1, physx__pvdsdk__BeginSection__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__EndSection___EndSection_28_29, physx__pvdsdk__EndSection___EndSection_28_29_1, physx__pvdsdk__EndSection__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__OriginShift___OriginShift_28_29, physx__pvdsdk__OriginShift___OriginShift_28_29_1, physx__pvdsdk__OriginShift__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__AddProfileZone___AddProfileZone_28_29, physx__pvdsdk__AddProfileZone___AddProfileZone_28_29_1, physx__pvdsdk__AddProfileZone__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__AddProfileZoneEvent___AddProfileZoneEvent_28_29, physx__pvdsdk__AddProfileZoneEvent___AddProfileZoneEvent_28_29_1, physx__pvdsdk__AddProfileZoneEvent__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__SetIsTopLevel___SetIsTopLevel_28_29, physx__pvdsdk__SetIsTopLevel___SetIsTopLevel_28_29_1, physx__pvdsdk__SetIsTopLevel__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__ErrorMessage___ErrorMessage_28_29, physx__pvdsdk__ErrorMessage___ErrorMessage_28_29_1, physx__pvdsdk__ErrorMessage__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__SetCamera___SetCamera_28_29, physx__pvdsdk__SetCamera___SetCamera_28_29_1, physx__pvdsdk__SetCamera__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__CreateClass___CreateClass_28_29, physx__pvdsdk__CreateClass___CreateClass_28_29_1, physx__pvdsdk__CreateClass__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__DeriveClass___DeriveClass_28_29, physx__pvdsdk__DeriveClass___DeriveClass_28_29_1, physx__pvdsdk__DeriveClass__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__NameHandleValue___NameHandleValue_28_29, physx__pvdsdk__NameHandleValue___NameHandleValue_28_29_1, physx__pvdsdk__NameHandleValue__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__CreateProperty___CreateProperty_28_29, physx__pvdsdk__CreateProperty___CreateProperty_28_29_1, physx__pvdsdk__CreateProperty__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__StreamPropMessageArg___StreamPropMessageArg_28_29, physx__pvdsdk__StreamPropMessageArg___StreamPropMessageArg_28_29_1, physx__pvdsdk__StreamPropMessageArg__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__CreatePropertyMessage___CreatePropertyMessage_28_29, physx__pvdsdk__CreatePropertyMessage___CreatePropertyMessage_28_29_1, physx__pvdsdk__CreatePropertyMessage__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__profile__ZoneManagerImpl___ZoneManagerImpl_28_29, physx__profile__ZoneManagerImpl___ZoneManagerImpl_28_29_1, physx__profile__ZoneManagerImpl__flushProfileEvents_28_29, physx__profile__ZoneManagerImpl__addProfileZone_28physx__profile__PxProfileZone__29, physx__profile__ZoneManagerImpl__removeProfileZone_28physx__profile__PxProfileZone__29, physx__profile__ZoneManagerImpl__addProfileZoneHandler_28physx__profile__PxProfileZoneHandler__29, physx__profile__ZoneManagerImpl__removeProfileZoneHandler_28physx__profile__PxProfileZoneHandler__29, physx__profile__ZoneManagerImpl__createProfileZone_28char_20const__2c_20physx__profile__PxProfileNames_2c_20unsigned_20int_29, physx__profile__ZoneManagerImpl__release_28_29, physx__profile__ZoneManagerImpl__createProfileZone_28char_20const__2c_20physx__profile__PxProfileNameProvider__2c_20unsigned_20int_29, physx__profile__PxProfileZoneManager___PxProfileZoneManager_28_29, physx__profile__PxProfileZoneManager___PxProfileZoneManager_28_29_1, physx__profile__PxProfileEventFlusher___PxProfileEventFlusher_28_29, physx__profile__PxProfileEventFlusher___PxProfileEventFlusher_28_29_1, physx__profile__NullEventNameProvider__getProfileNames_28_29_20const, physx__profile__NullEventNameProvider___NullEventNameProvider_28_29, physx__profile__NullEventNameProvider___NullEventNameProvider_28_29_1, physx__profile__PxProfileNameProvider___PxProfileNameProvider_28_29_1, physx__profile__PxProfileNameProvider___PxProfileNameProvider_28_29, physx__profile__PxProfileMemoryEventBufferImpl__onAllocation_28unsigned_20long_2c_20char_20const__2c_20char_20const__2c_20int_2c_20void__29, physx__profile__PxProfileMemoryEventBufferImpl__onDeallocation_28void__29, physx__profile__PxProfileMemoryEventBufferImpl___PxProfileMemoryEventBufferImpl_28_29, physx__profile__PxProfileMemoryEventBufferImpl___PxProfileMemoryEventBufferImpl_28_29_1, physx__profile__PxProfileMemoryEventBufferImpl__release_28_29, physx__profile__PxProfileMemoryEventBufferImpl__addClient_28physx__profile__PxProfileEventBufferClient__29, physx__profile__PxProfileMemoryEventBufferImpl__removeClient_28physx__profile__PxProfileEventBufferClient__29, physx__profile__PxProfileMemoryEventBufferImpl__hasClients_28_29_20const, physx__profile__PxProfileMemoryEventBufferImpl__flushProfileEvents_28_29, non_virtual_20thunk_20to_20physx__profile__PxProfileMemoryEventBufferImpl___PxProfileMemoryEventBufferImpl_28_29, non_virtual_20thunk_20to_20physx__profile__PxProfileMemoryEventBufferImpl___PxProfileMemoryEventBufferImpl_28_29_1, non_virtual_20thunk_20to_20physx__profile__PxProfileMemoryEventBufferImpl__addClient_28physx__profile__PxProfileEventBufferClient__29, non_virtual_20thunk_20to_20physx__profile__PxProfileMemoryEventBufferImpl__removeClient_28physx__profile__PxProfileEventBufferClient__29, non_virtual_20thunk_20to_20physx__profile__PxProfileMemoryEventBufferImpl__hasClients_28_29_20const, non_virtual_20thunk_20to_20physx__profile__PxProfileMemoryEventBufferImpl___PxProfileMemoryEventBufferImpl_28_29_2, non_virtual_20thunk_20to_20physx__profile__PxProfileMemoryEventBufferImpl___PxProfileMemoryEventBufferImpl_28_29_3, non_virtual_20thunk_20to_20physx__profile__PxProfileMemoryEventBufferImpl__flushProfileEvents_28_29, physx__profile__PxProfileMemoryEventBuffer___PxProfileMemoryEventBuffer_28_29, physx__profile__PxProfileMemoryEventBuffer___PxProfileMemoryEventBuffer_28_29_1, non_virtual_20thunk_20to_20physx__profile__PxProfileMemoryEventBuffer___PxProfileMemoryEventBuffer_28_29, non_virtual_20thunk_20to_20physx__profile__PxProfileMemoryEventBuffer___PxProfileMemoryEventBuffer_28_29_1, non_virtual_20thunk_20to_20physx__profile__PxProfileMemoryEventBuffer___PxProfileMemoryEventBuffer_28_29_2, non_virtual_20thunk_20to_20physx__profile__PxProfileMemoryEventBuffer___PxProfileMemoryEventBuffer_28_29_3, physx__profile__PxProfileEventBufferClientManager___PxProfileEventBufferClientManager_28_29, physx__profile__PxProfileEventBufferClientManager___PxProfileEventBufferClientManager_28_29_1, physx__profile__MemoryEventBuffer_physx__profile__PxProfileEventMutex_2c_20physx__profile__NullLock____MemoryEventBuffer_28_29, physx__profile__MemoryEventBuffer_physx__profile__PxProfileEventMutex_2c_20physx__profile__NullLock____MemoryEventBuffer_28_29_1, physx__profile__DataBuffer_physx__profile__PxProfileEventMutex_2c_20physx__profile__NullLock___flushEvents_28_29, physx__profile__DataBuffer_physx__profile__PxProfileEventMutex_2c_20physx__profile__NullLock___handleBufferFlush_28unsigned_20char_20const__2c_20unsigned_20int_29, physx__profile__DataBuffer_physx__profile__PxProfileEventMutex_2c_20physx__profile__NullLock___clearCachedData_28_29, physx__profile__DataBuffer_physx__profile__PxProfileEventMutex_2c_20physx__profile__NullLock____DataBuffer_28_29, physx__profile__DataBuffer_physx__profile__PxProfileEventMutex_2c_20physx__profile__NullLock____DataBuffer_28_29_1, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward____ZoneImpl_28_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward____ZoneImpl_28_29_1, physx__profile__DataBuffer_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char______flushEvents_28_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___handleBufferFlush_28unsigned_20char_20const__2c_20unsigned_20int_29, physx__profile__EventBuffer_physx__profile__PxDefaultContextProvider_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20physx__profile__PxProfileNullEventFilter___clearCachedData_28_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___flushEventIdNameMap_28_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___getEventIdForName_28char_20const__29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___getEventIdsForNames_28char_20const___2c_20unsigned_20int_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___setProfileZoneManager_28physx__profile__PxProfileZoneManager__29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___getProfileZoneManager_28_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___getName_28_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___addClient_28physx__profile__PxProfileZoneClient__29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___removeClient_28physx__profile__PxProfileZoneClient__29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___hasClients_28_29_20const, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___getProfileNames_28_29_20const, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___release_28_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___handleClientRemoved_28_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___startEvent_28unsigned_20short_2c_20unsigned_20long_20long_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___stopEvent_28unsigned_20short_2c_20unsigned_20long_20long_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___startEvent_28unsigned_20short_2c_20unsigned_20long_20long_2c_20unsigned_20int_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___stopEvent_28unsigned_20short_2c_20unsigned_20long_20long_2c_20unsigned_20int_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___atEvent_28unsigned_20short_2c_20unsigned_20long_20long_2c_20unsigned_20int_2c_20unsigned_20long_20long_2c_20unsigned_20long_20long_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___eventValue_28unsigned_20short_2c_20unsigned_20long_20long_2c_20long_20long_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___flushProfileEvents_28_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward____ZoneImpl_28_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward____ZoneImpl_28_29_1, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___addClient_28physx__profile__PxProfileZoneClient__29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___removeClient_28physx__profile__PxProfileZoneClient__29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___hasClients_28_29_20const, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___getName_28_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___release_28_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___setProfileZoneManager_28physx__profile__PxProfileZoneManager__29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___getProfileZoneManager_28_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___getEventIdForName_28char_20const__29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___flushEventIdNameMap_28_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___getEventIdsForNames_28char_20const___2c_20unsigned_20int_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___getProfileNames_28_29_20const, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward____ZoneImpl_28_29_2, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward____ZoneImpl_28_29_3, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward____ZoneImpl_28_29_4, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward____ZoneImpl_28_29_5, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___startEvent_28unsigned_20short_2c_20unsigned_20long_20long_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___stopEvent_28unsigned_20short_2c_20unsigned_20long_20long_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___startEvent_28unsigned_20short_2c_20unsigned_20long_20long_2c_20unsigned_20int_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___stopEvent_28unsigned_20short_2c_20unsigned_20long_20long_2c_20unsigned_20int_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___atEvent_28unsigned_20short_2c_20unsigned_20long_20long_2c_20unsigned_20int_2c_20unsigned_20long_20long_2c_20unsigned_20long_20long_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___eventValue_28unsigned_20short_2c_20unsigned_20long_20long_2c_20long_20long_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward____ZoneImpl_28_29_6, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward____ZoneImpl_28_29_7, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___flushProfileEvents_28_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward____ZoneImpl_28_29_8, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward____ZoneImpl_28_29_9, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___handleBufferFlush_28unsigned_20char_20const__2c_20unsigned_20int_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___handleClientRemoved_28_29, physx__profile__EventBuffer_physx__profile__PxDefaultContextProvider_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20physx__profile__PxProfileNullEventFilter____EventBuffer_28_29, physx__profile__EventBuffer_physx__profile__PxDefaultContextProvider_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20physx__profile__PxProfileNullEventFilter____EventBuffer_28_29_1, physx__profile__DataBuffer_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char______handleBufferFlush_28unsigned_20char_20const__2c_20unsigned_20int_29, physx__profile__DataBuffer_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char_______DataBuffer_28_29, physx__profile__DataBuffer_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char_______DataBuffer_28_29_1, physx__profile__DataBuffer_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char______clearCachedData_28_29, physx__profile__PxProfileZone___PxProfileZone_28_29, physx__profile__PxProfileZone___PxProfileZone_28_29_1, non_virtual_20thunk_20to_20physx__profile__PxProfileZone___PxProfileZone_28_29, non_virtual_20thunk_20to_20physx__profile__PxProfileZone___PxProfileZone_28_29_1, non_virtual_20thunk_20to_20physx__profile__PxProfileZone___PxProfileZone_28_29_2, non_virtual_20thunk_20to_20physx__profile__PxProfileZone___PxProfileZone_28_29_3, non_virtual_20thunk_20to_20physx__profile__PxProfileZone___PxProfileZone_28_29_4, non_virtual_20thunk_20to_20physx__profile__PxProfileZone___PxProfileZone_28_29_5, physx__profile__PxProfileZoneClientManager___PxProfileZoneClientManager_28_29, physx__profile__PxProfileZoneClientManager___PxProfileZoneClientManager_28_29_1, physx__profile__PxProfileEventSender___PxProfileEventSender_28_29, physx__profile__PxProfileEventSender___PxProfileEventSender_28_29_1, physx__profile__PxProfileEventBufferClient___PxProfileEventBufferClient_28_29, physx__profile__PxProfileEventBufferClient___PxProfileEventBufferClient_28_29_1, __cxx_global_array_dtor_4, physx__pvdsdk__CmEventNameProvider__getProfileNames_28_29_20const, physx__pvdsdk__CmEventNameProvider___CmEventNameProvider_28_29, physx__pvdsdk__CmEventNameProvider___CmEventNameProvider_28_29_1, physx__pvdsdk__PvdImpl___PvdImpl_28_29, physx__pvdsdk__PvdImpl___PvdImpl_28_29_1, physx__pvdsdk__PvdImpl__zoneStart_28char_20const__2c_20bool_2c_20unsigned_20long_20long_29, physx__pvdsdk__PvdImpl__zoneEnd_28void__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29, physx__pvdsdk__PvdImpl__connect_28physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__29, physx__pvdsdk__PvdImpl__disconnect_28_29, physx__pvdsdk__PvdImpl__isConnected_28bool_29, physx__pvdsdk__PvdImpl__getTransport_28_29, physx__pvdsdk__PvdImpl__getInstrumentationFlags_28_29, physx__pvdsdk__PvdImpl__release_28_29, physx__pvdsdk__PvdImpl__addClient_28physx__pvdsdk__PvdClient__29, physx__pvdsdk__PvdImpl__removeClient_28physx__pvdsdk__PvdClient__29, physx__pvdsdk__PvdImpl__registerObject_28void_20const__29, physx__pvdsdk__PvdImpl__unRegisterObject_28void_20const__29, physx__pvdsdk__PvdImpl__onAllocation_28unsigned_20long_2c_20char_20const__2c_20char_20const__2c_20int_2c_20void__29, physx__pvdsdk__PvdImpl__onDeallocation_28void__29, physx__pvdsdk__PvdImpl__getMetaDataProvider_28_29, physx__pvdsdk__PvdImpl__getNextStreamId_28_29, physx__pvdsdk__PvdImpl__flush_28_29, non_virtual_20thunk_20to_20physx__pvdsdk__PvdImpl__onAllocation_28unsigned_20long_2c_20char_20const__2c_20char_20const__2c_20int_2c_20void__29, non_virtual_20thunk_20to_20physx__pvdsdk__PvdImpl__onDeallocation_28void__29, non_virtual_20thunk_20to_20physx__pvdsdk__PvdImpl___PvdImpl_28_29, non_virtual_20thunk_20to_20physx__pvdsdk__PvdImpl___PvdImpl_28_29_1, physx__pvdsdk__PsPvd___PsPvd_28_29, physx__pvdsdk__PsPvd___PsPvd_28_29_1, non_virtual_20thunk_20to_20physx__pvdsdk__PsPvd___PsPvd_28_29, non_virtual_20thunk_20to_20physx__pvdsdk__PsPvd___PsPvd_28_29_1, physx__PxPvd___PxPvd_28_29, physx__PxPvd___PxPvd_28_29_1, physx__PxProfilerCallback___PxProfilerCallback_28_29, physx__PxProfilerCallback___PxProfilerCallback_28_29_1, physx__shdfnd__AllocationListener___AllocationListener_28_29, physx__shdfnd__AllocationListener___AllocationListener_28_29_1, physx__pvdsdk__ObjectRegistrar___ObjectRegistrar_28_29, physx__pvdsdk__ObjectRegistrar___ObjectRegistrar_28_29_1, physx__pvdsdk__MetaDataProvider___MetaDataProvider_28_29, physx__pvdsdk__MetaDataProvider___MetaDataProvider_28_29_1, physx__pvdsdk__MetaDataProvider__addRef_28_29, physx__pvdsdk__MetaDataProvider__release_28_29, physx__pvdsdk__MetaDataProvider__lock_28_29, physx__pvdsdk__MetaDataProvider__unlock_28_29, physx__pvdsdk__MetaDataProvider__createInstance_28physx__pvdsdk__NamespacedName_20const__2c_20void_20const__29, physx__pvdsdk__MetaDataProvider__isInstanceValid_28void_20const__29, physx__pvdsdk__MetaDataProvider__destroyInstance_28void_20const__29, physx__pvdsdk__MetaDataProvider__getInstanceClassType_28void_20const__29, physx__pvdsdk__PvdOMMetaDataProvider___PvdOMMetaDataProvider_28_29, physx__pvdsdk__PvdOMMetaDataProvider___PvdOMMetaDataProvider_28_29_1, physx__pvdsdk__StreamInitialization___StreamInitialization_28_29, physx__pvdsdk__StreamInitialization___StreamInitialization_28_29_1, physx__pvdsdk__StreamInitialization__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__PvdMemClient__getDataStream_28_29, physx__pvdsdk__PvdMemClient__getUserRender_28_29, physx__pvdsdk__PvdMemClient__isConnected_28_29_20const, physx__pvdsdk__PvdMemClient__onPvdConnected_28_29, physx__pvdsdk__PvdMemClient__onPvdDisconnected_28_29, physx__pvdsdk__PvdMemClient__flush_28_29, physx__pvdsdk__PvdMemClient___PvdMemClient_28_29, physx__pvdsdk__PvdMemClient___PvdMemClient_28_29_1, physx__pvdsdk__PvdMemClient__handleBufferFlush_28unsigned_20char_20const__2c_20unsigned_20int_29, physx__pvdsdk__PvdMemClient__handleClientRemoved_28_29, non_virtual_20thunk_20to_20physx__pvdsdk__PvdMemClient___PvdMemClient_28_29, non_virtual_20thunk_20to_20physx__pvdsdk__PvdMemClient___PvdMemClient_28_29_1, non_virtual_20thunk_20to_20physx__pvdsdk__PvdMemClient__handleBufferFlush_28unsigned_20char_20const__2c_20unsigned_20int_29, non_virtual_20thunk_20to_20physx__pvdsdk__PvdMemClient__handleClientRemoved_28_29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20short___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20short___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20unsigned_20short___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20unsigned_20short___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20unsigned_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20unsigned_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20unsigned_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20unsigned_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20float___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20float___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20short___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20short___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20unsigned_20short___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20unsigned_20short___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20unsigned_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20unsigned_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20unsigned_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20unsigned_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20float___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20float___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_short_2c_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_short_2c_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_short_2c_20unsigned_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_short_2c_20unsigned_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_short_2c_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_short_2c_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_short_2c_20unsigned_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_short_2c_20unsigned_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_short_2c_20float___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_short_2c_20float___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_short_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_short_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20unsigned_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20unsigned_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20unsigned_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20unsigned_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20float___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20float___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_int_2c_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_int_2c_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_int_2c_20unsigned_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_int_2c_20unsigned_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_int_2c_20float___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_int_2c_20float___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_int_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_int_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20unsigned_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20unsigned_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20float___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20float___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_long_20long_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_long_20long_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20long_20long_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20long_20long_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_float_2c_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_float_2c_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_float_2c_20unsigned_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_float_2c_20unsigned_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_float_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_float_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_double_2c_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_double_2c_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_double_2c_20unsigned_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_double_2c_20unsigned_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl___PvdObjectModelMetaDataImpl_28_29, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl___PvdObjectModelMetaDataImpl_28_29_1, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getOrCreateClass_28physx__pvdsdk__NamespacedName_20const__29, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__deriveClass_28physx__pvdsdk__NamespacedName_20const__2c_20physx__pvdsdk__NamespacedName_20const__29, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__findClass_28physx__pvdsdk__NamespacedName_20const__29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getClass_28int_29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getClassPtr_28int_29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getParentClass_28int_29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__lockClass_28int_29, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getNbClasses_28_29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getClasses_28physx__pvdsdk__ClassDescription__2c_20unsigned_20int_2c_20unsigned_20int_29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__createProperty_28int_2c_20char_20const__2c_20char_20const__2c_20int_2c_20physx__pvdsdk__PropertyType__Enum_29, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__findProperty_28physx__pvdsdk__NamespacedName_20const__2c_20char_20const__29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__findProperty_28int_2c_20char_20const__29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getProperty_28int_29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__setNamedPropertyValues_28physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__2c_20int_29, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getNamedPropertyValues_28int_29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getNbProperties_28int_29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getProperties_28int_2c_20physx__pvdsdk__PropertyDescription__2c_20unsigned_20int_2c_20unsigned_20int_29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__checkMarshalling_28int_2c_20int_29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__createPropertyMessage_28physx__pvdsdk__NamespacedName_20const__2c_20physx__pvdsdk__NamespacedName_20const__2c_20physx__pvdsdk__DataRef_physx__pvdsdk__PropertyMessageArg__2c_20unsigned_20int_29, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__findPropertyMessage_28physx__pvdsdk__NamespacedName_20const__29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getPropertyMessage_28int_29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getNbPropertyMessages_28_29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getPropertyMessages_28physx__pvdsdk__PropertyMessageDescription__2c_20unsigned_20int_2c_20unsigned_20int_29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getStringTable_28_29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__write_28physx__pvdsdk__PvdOutputStream__29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__addRef_28_29, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__release_28_29, physx__pvdsdk__PvdObjectModelMetaData___PvdObjectModelMetaData_28_29, physx__pvdsdk__PvdObjectModelMetaData___PvdObjectModelMetaData_28_29_1, $28anonymous_20namespace_29__ClassDescImpl___ClassDescImpl_28_29, $28anonymous_20namespace_29__ClassDescImpl___ClassDescImpl_28_29_1, physx__pvdsdk__PropertyDescription___PropertyDescription_28_29, physx__pvdsdk__PropertyDescription___PropertyDescription_28_29_1, $28anonymous_20namespace_29__PropDescImpl___PropDescImpl_28_29, $28anonymous_20namespace_29__PropDescImpl___PropDescImpl_28_29_1, $28anonymous_20namespace_29__PropertyMessageDescriptionImpl___PropertyMessageDescriptionImpl_28_29, $28anonymous_20namespace_29__PropertyMessageDescriptionImpl___PropertyMessageDescriptionImpl_28_29_1, $28anonymous_20namespace_29__StringTableImpl___StringTableImpl_28_29, $28anonymous_20namespace_29__StringTableImpl___StringTableImpl_28_29_1, $28anonymous_20namespace_29__StringTableImpl__getNbStrs_28_29, $28anonymous_20namespace_29__StringTableImpl__getStrs_28char_20const___2c_20unsigned_20int_2c_20unsigned_20int_29, $28anonymous_20namespace_29__StringTableImpl__registerStr_28char_20const__2c_20bool__29, $28anonymous_20namespace_29__StringTableImpl__strToHandle_28char_20const__29, $28anonymous_20namespace_29__StringTableImpl__handleToStr_28unsigned_20int_29, $28anonymous_20namespace_29__StringTableImpl__release_28_29, physx__pvdsdk__StringTable___StringTable_28_29, physx__pvdsdk__StringTable___StringTable_28_29_1, physx__pvdsdk__PvdProfileZoneClient__getDataStream_28_29, physx__pvdsdk__PvdProfileZoneClient__getUserRender_28_29, physx__pvdsdk__PvdProfileZoneClient__isConnected_28_29_20const, physx__pvdsdk__PvdProfileZoneClient__onPvdConnected_28_29, physx__pvdsdk__PvdProfileZoneClient__onPvdDisconnected_28_29, physx__pvdsdk__PvdProfileZoneClient__flush_28_29, physx__pvdsdk__PvdProfileZoneClient___PvdProfileZoneClient_28_29, physx__pvdsdk__PvdProfileZoneClient___PvdProfileZoneClient_28_29_1, physx__pvdsdk__PvdProfileZoneClient__onZoneAdded_28physx__profile__PxProfileZone__29, physx__pvdsdk__PvdProfileZoneClient__onZoneRemoved_28physx__profile__PxProfileZone__29, non_virtual_20thunk_20to_20physx__pvdsdk__PvdProfileZoneClient___PvdProfileZoneClient_28_29, non_virtual_20thunk_20to_20physx__pvdsdk__PvdProfileZoneClient___PvdProfileZoneClient_28_29_1, non_virtual_20thunk_20to_20physx__pvdsdk__PvdProfileZoneClient__onZoneAdded_28physx__profile__PxProfileZone__29, non_virtual_20thunk_20to_20physx__pvdsdk__PvdProfileZoneClient__onZoneRemoved_28physx__profile__PxProfileZone__29, physx__profile__PxProfileZoneHandler___PxProfileZoneHandler_28_29, physx__profile__PxProfileZoneHandler___PxProfileZoneHandler_28_29_1, physx__pvdsdk__ProfileZoneClient___ProfileZoneClient_28_29, physx__pvdsdk__ProfileZoneClient___ProfileZoneClient_28_29_1, physx__pvdsdk__ProfileZoneClient__handleBufferFlush_28unsigned_20char_20const__2c_20unsigned_20int_29, physx__pvdsdk__ProfileZoneClient__handleClientRemoved_28_29, physx__pvdsdk__ProfileZoneClient__handleEventAdded_28physx__profile__PxProfileEventName_20const__29, physx__pvdsdk__ProfileZoneClient__createInstance_28_29, physx__profile__PxProfileZoneClient___PxProfileZoneClient_28_29, physx__profile__PxProfileZoneClient___PxProfileZoneClient_28_29_1, $28anonymous_20namespace_29__UserRenderer___UserRenderer_28_29, $28anonymous_20namespace_29__UserRenderer___UserRenderer_28_29_1, $28anonymous_20namespace_29__UserRenderer__release_28_29, $28anonymous_20namespace_29__UserRenderer__setClient_28physx__pvdsdk__RendererEventClient__29, $28anonymous_20namespace_29__UserRenderer__setInstanceId_28void_20const__29, $28anonymous_20namespace_29__UserRenderer__drawPoints_28physx__pvdsdk__PvdDebugPoint_20const__2c_20unsigned_20int_29, $28anonymous_20namespace_29__UserRenderer__drawLines_28physx__pvdsdk__PvdDebugLine_20const__2c_20unsigned_20int_29, $28anonymous_20namespace_29__UserRenderer__drawTriangles_28physx__pvdsdk__PvdDebugTriangle_20const__2c_20unsigned_20int_29, $28anonymous_20namespace_29__UserRenderer__drawText_28physx__pvdsdk__PvdDebugText_20const__29, $28anonymous_20namespace_29__UserRenderer__drawRenderbuffer_28physx__pvdsdk__PvdDebugPoint_20const__2c_20unsigned_20int_2c_20physx__pvdsdk__PvdDebugLine_20const__2c_20unsigned_20int_2c_20physx__pvdsdk__PvdDebugTriangle_20const__2c_20unsigned_20int_29, $28anonymous_20namespace_29__UserRenderer__visualizeJointFrames_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__29, $28anonymous_20namespace_29__UserRenderer__visualizeLinearLimit_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20bool_29, $28anonymous_20namespace_29__UserRenderer__visualizeAngularLimit_28physx__PxTransform_20const__2c_20float_2c_20float_2c_20bool_29, $28anonymous_20namespace_29__UserRenderer__visualizeLimitCone_28physx__PxTransform_20const__2c_20float_2c_20float_2c_20bool_29, $28anonymous_20namespace_29__UserRenderer__visualizeDoubleCone_28physx__PxTransform_20const__2c_20float_2c_20bool_29, $28anonymous_20namespace_29__UserRenderer__flushRenderEvents_28_29, physx__pvdsdk__PvdUserRenderer___PvdUserRenderer_28_29, physx__pvdsdk__PvdUserRenderer___PvdUserRenderer_28_29_1, $28anonymous_20namespace_29__RenderWriter_physx__pvdsdk__ForwardingMemoryBuffer____RenderWriter_28_29, $28anonymous_20namespace_29__RenderWriter_physx__pvdsdk__ForwardingMemoryBuffer____RenderWriter_28_29_1, $28anonymous_20namespace_29__RenderWriter_physx__pvdsdk__ForwardingMemoryBuffer___streamify_28unsigned_20long_20long__29, $28anonymous_20namespace_29__RenderWriter_physx__pvdsdk__ForwardingMemoryBuffer___streamify_28float__29, $28anonymous_20namespace_29__RenderWriter_physx__pvdsdk__ForwardingMemoryBuffer___streamify_28unsigned_20int__29, $28anonymous_20namespace_29__RenderWriter_physx__pvdsdk__ForwardingMemoryBuffer___streamify_28unsigned_20char__29, $28anonymous_20namespace_29__RenderWriter_physx__pvdsdk__ForwardingMemoryBuffer___streamify_28physx__pvdsdk__DataRef_unsigned_20char___29, $28anonymous_20namespace_29__RenderWriter_physx__pvdsdk__ForwardingMemoryBuffer___streamify_28physx__pvdsdk__DataRef_physx__pvdsdk__PvdDebugPoint___29, $28anonymous_20namespace_29__RenderWriter_physx__pvdsdk__ForwardingMemoryBuffer___streamify_28physx__pvdsdk__DataRef_physx__pvdsdk__PvdDebugLine___29, $28anonymous_20namespace_29__RenderWriter_physx__pvdsdk__ForwardingMemoryBuffer___streamify_28physx__pvdsdk__DataRef_physx__pvdsdk__PvdDebugTriangle___29, $28anonymous_20namespace_29__RenderWriter_physx__pvdsdk__ForwardingMemoryBuffer___streamify_28physx__pvdsdk__PvdDebugText__29, $28anonymous_20namespace_29__RenderWriter_physx__pvdsdk__ForwardingMemoryBuffer___isGood_28_29, $28anonymous_20namespace_29__RenderWriter_physx__pvdsdk__ForwardingMemoryBuffer___hasData_28_29, physx__pvdsdk__RenderSerializer___RenderSerializer_28_29, physx__pvdsdk__RenderSerializer___RenderSerializer_28_29_1, embind_init_builtin_28_29, __emscripten_stdout_close, __stdio_write, __emscripten_stdout_seek, fmt_fp, pop_arg_long_double, sn_write, __cxxabiv1____shim_type_info_____shim_type_info_28_29, __cxxabiv1____fundamental_type_info_____fundamental_type_info_28_29, __cxxabiv1____shim_type_info__noop1_28_29_20const, __cxxabiv1____shim_type_info__noop2_28_29_20const, __cxxabiv1____fundamental_type_info__can_catch_28__cxxabiv1____shim_type_info_20const__2c_20void___29_20const, __cxxabiv1____enum_type_info_____enum_type_info_28_29, __cxxabiv1____enum_type_info__can_catch_28__cxxabiv1____shim_type_info_20const__2c_20void___29_20const, __cxxabiv1____class_type_info_____class_type_info_28_29, __cxxabiv1____class_type_info__can_catch_28__cxxabiv1____shim_type_info_20const__2c_20void___29_20const, __cxxabiv1____class_type_info__search_above_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____class_type_info__search_below_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____class_type_info__has_unambiguous_public_base_28__cxxabiv1____dynamic_cast_info__2c_20void__2c_20int_29_20const, __cxxabiv1____si_class_type_info_____si_class_type_info_28_29, __cxxabiv1____si_class_type_info__search_above_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____si_class_type_info__search_below_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____si_class_type_info__has_unambiguous_public_base_28__cxxabiv1____dynamic_cast_info__2c_20void__2c_20int_29_20const, __cxxabiv1____vmi_class_type_info_____vmi_class_type_info_28_29, __cxxabiv1____vmi_class_type_info__search_above_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____vmi_class_type_info__search_below_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____vmi_class_type_info__has_unambiguous_public_base_28__cxxabiv1____dynamic_cast_info__2c_20void__2c_20int_29_20const, __cxxabiv1____pointer_type_info_____pointer_type_info_28_29, __cxxabiv1____pointer_type_info__can_catch_28__cxxabiv1____shim_type_info_20const__2c_20void___29_20const]); + var FUNCTION_TABLE = Table([null, __cxx_global_array_dtor, DefaultFilterShader_28unsigned_20int_2c_20physx__PxFilterData_2c_20unsigned_20int_2c_20physx__PxFilterData_2c_20physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___2c_20void_20const__2c_20unsigned_20int_29, embind_init_physx_28_29, PxCreateFoundation, PxInitExtensions, physx__PxDefaultCpuDispatcherCreate_28unsigned_20int_2c_20unsigned_20int__29, PxCreateBasePhysics, PxCreatePhysics_28unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale_20const__2c_20bool_2c_20physx__PxPvd__29, PxRegisterArticulations, PxRegisterArticulationsReducedCoordinate, PxRegisterHeightFields, PxCreateCooking, physx__PxCreatePlane_28physx__PxPhysics__2c_20physx__PxPlane_20const__2c_20physx__PxMaterial__29, getDefaultSceneDesc_28physx__PxTolerancesScale__2c_20int_2c_20physx__PxSimulationEventCallback__29, getGContacts_28_29, createCapsuleCharacterController_28physx__PxControllerManager__2c_20physx__PxCapsuleControllerDesc_20const__29, createBoxCharacterController_28physx__PxControllerManager__2c_20physx__PxBoxControllerDesc_20const__29, void_20const__20emscripten__internal__getActualType_physx__PxSimulationEventCallback__28physx__PxSimulationEventCallback__29, void_20emscripten__internal__raw_destructor_physx__PxSimulationEventCallback__28physx__PxSimulationEventCallback__29, void_20const__20emscripten__internal__getActualType_PxSimulationEventCallbackWrapper__28PxSimulationEventCallbackWrapper__29, void_20emscripten__internal__raw_destructor_PxSimulationEventCallbackWrapper__28PxSimulationEventCallbackWrapper__29, PxSimulationEventCallbackWrapper__20emscripten__internal__wrapped_new_PxSimulationEventCallbackWrapper__2c_20PxSimulationEventCallbackWrapper_2c_20emscripten__val__28emscripten__val___29, emscripten__internal__Invoker_PxSimulationEventCallbackWrapper__2c_20emscripten__val_____invoke_28PxSimulationEventCallbackWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29, emscripten__val_20emscripten__internal__wrapped_extend_PxSimulationEventCallbackWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29, emscripten__internal__Invoker_emscripten__val_2c_20std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const____invoke_28emscripten__val_20_28__29_28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29_2c_20emscripten__internal__BindingType_std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___2c_20void____unnamed___2c_20emscripten___EM_VAL__29, physx__PxFixedJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29, physx__PxRevoluteJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29, physx__PxSphericalJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29, physx__PxDistanceJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29, physx__PxPrismaticJointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29, physx__PxD6JointCreate_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29, void_20const__20emscripten__internal__getActualType_physx__PxSpring__28physx__PxSpring__29, void_20emscripten__internal__raw_destructor_physx__PxSpring__28physx__PxSpring__29, float_20emscripten__internal__MemberAccess_physx__PxSpring_2c_20float___getWire_physx__PxSpring__28float_20physx__PxSpring____20const__2c_20physx__PxSpring_20const__29, void_20emscripten__internal__MemberAccess_physx__PxSpring_2c_20float___setWire_physx__PxSpring__28float_20physx__PxSpring____20const__2c_20physx__PxSpring__2c_20float_29, void_20const__20emscripten__internal__getActualType_physx__PxJointLimitParameters__28physx__PxJointLimitParameters__29, void_20emscripten__internal__raw_destructor_physx__PxJointLimitParameters__28physx__PxJointLimitParameters__29, float_20emscripten__internal__MemberAccess_physx__PxJointLimitParameters_2c_20float___getWire_physx__PxJointLimitParameters__28float_20physx__PxJointLimitParameters____20const__2c_20physx__PxJointLimitParameters_20const__29, void_20emscripten__internal__MemberAccess_physx__PxJointLimitParameters_2c_20float___setWire_physx__PxJointLimitParameters__28float_20physx__PxJointLimitParameters____20const__2c_20physx__PxJointLimitParameters__2c_20float_29, physx__PxJointLimitParameters__isValid_28_29_20const, physx__PxJointLimitParameters__isSoft_28_29_20const, void_20const__20emscripten__internal__getActualType_physx__PxJointLimitCone__28physx__PxJointLimitCone__29, void_20emscripten__internal__raw_destructor_physx__PxJointLimitCone__28physx__PxJointLimitCone__29, physx__PxJointLimitCone__20emscripten__internal__operator_new_physx__PxJointLimitCone_2c_20float_2c_20float__28float___2c_20float___29, physx__PxJointLimitCone__20emscripten__internal__operator_new_physx__PxJointLimitCone_2c_20float_2c_20float_2c_20float__28float___2c_20float___2c_20float___29, float_20emscripten__internal__MemberAccess_physx__PxJointLimitCone_2c_20float___getWire_physx__PxJointLimitCone__28float_20physx__PxJointLimitCone____20const__2c_20physx__PxJointLimitCone_20const__29, void_20emscripten__internal__MemberAccess_physx__PxJointLimitCone_2c_20float___setWire_physx__PxJointLimitCone__28float_20physx__PxJointLimitCone____20const__2c_20physx__PxJointLimitCone__2c_20float_29, void_20const__20emscripten__internal__getActualType_physx__PxJointLinearLimitPair__28physx__PxJointLinearLimitPair__29, void_20emscripten__internal__raw_destructor_physx__PxJointLinearLimitPair__28physx__PxJointLinearLimitPair__29, physx__PxJointLinearLimitPair__20emscripten__internal__operator_new_physx__PxJointLinearLimitPair_2c_20physx__PxTolerancesScale_20const__2c_20float_2c_20float__28physx__PxTolerancesScale_20const__2c_20float___2c_20float___29, physx__PxJointLinearLimitPair__20emscripten__internal__operator_new_physx__PxJointLinearLimitPair_2c_20physx__PxTolerancesScale_20const__2c_20float_2c_20float_2c_20float__28physx__PxTolerancesScale_20const__2c_20float___2c_20float___2c_20float___29, float_20emscripten__internal__MemberAccess_physx__PxJointLinearLimitPair_2c_20float___getWire_physx__PxJointLinearLimitPair__28float_20physx__PxJointLinearLimitPair____20const__2c_20physx__PxJointLinearLimitPair_20const__29, void_20emscripten__internal__MemberAccess_physx__PxJointLinearLimitPair_2c_20float___setWire_physx__PxJointLinearLimitPair__28float_20physx__PxJointLinearLimitPair____20const__2c_20physx__PxJointLinearLimitPair__2c_20float_29, void_20const__20emscripten__internal__getActualType_physx__PxJointAngularLimitPair__28physx__PxJointAngularLimitPair__29, void_20emscripten__internal__raw_destructor_physx__PxJointAngularLimitPair__28physx__PxJointAngularLimitPair__29, physx__PxJointAngularLimitPair__20emscripten__internal__operator_new_physx__PxJointAngularLimitPair_2c_20float_2c_20float__28float___2c_20float___29, physx__PxJointAngularLimitPair__20emscripten__internal__operator_new_physx__PxJointAngularLimitPair_2c_20float_2c_20float_2c_20float__28float___2c_20float___2c_20float___29, float_20emscripten__internal__MemberAccess_physx__PxJointAngularLimitPair_2c_20float___getWire_physx__PxJointAngularLimitPair__28float_20physx__PxJointAngularLimitPair____20const__2c_20physx__PxJointAngularLimitPair_20const__29, void_20emscripten__internal__MemberAccess_physx__PxJointAngularLimitPair_2c_20float___setWire_physx__PxJointAngularLimitPair__28float_20physx__PxJointAngularLimitPair____20const__2c_20physx__PxJointAngularLimitPair__2c_20float_29, void_20const__20emscripten__internal__getActualType_physx__PxJoint__28physx__PxJoint__29, void_20emscripten__internal__raw_destructor_physx__PxJoint__28physx__PxJoint__29, void_20const__20emscripten__internal__getActualType_physx__PxSphericalJoint__28physx__PxSphericalJoint__29, void_20emscripten__internal__raw_destructor_physx__PxSphericalJoint__28physx__PxSphericalJoint__29, void_20const__20emscripten__internal__getActualType_physx__PxRevoluteJoint__28physx__PxRevoluteJoint__29, void_20emscripten__internal__raw_destructor_physx__PxRevoluteJoint__28physx__PxRevoluteJoint__29, void_20const__20emscripten__internal__getActualType_physx__PxFixedJoint__28physx__PxFixedJoint__29, void_20emscripten__internal__raw_destructor_physx__PxFixedJoint__28physx__PxFixedJoint__29, void_20const__20emscripten__internal__getActualType_physx__PxDistanceJoint__28physx__PxDistanceJoint__29, void_20emscripten__internal__raw_destructor_physx__PxDistanceJoint__28physx__PxDistanceJoint__29, void_20const__20emscripten__internal__getActualType_physx__PxPrismaticJoint__28physx__PxPrismaticJoint__29, void_20emscripten__internal__raw_destructor_physx__PxPrismaticJoint__28physx__PxPrismaticJoint__29, void_20const__20emscripten__internal__getActualType_physx__PxD6JointDrive__28physx__PxD6JointDrive__29, void_20emscripten__internal__raw_destructor_physx__PxD6JointDrive__28physx__PxD6JointDrive__29, physx__PxD6JointDrive__20emscripten__internal__operator_new_physx__PxD6JointDrive__28_29, physx__PxD6JointDrive__20emscripten__internal__operator_new_physx__PxD6JointDrive_2c_20float_2c_20float_2c_20float_2c_20bool__28float___2c_20float___2c_20float___2c_20bool___29, float_20emscripten__internal__MemberAccess_physx__PxD6JointDrive_2c_20float___getWire_physx__PxD6JointDrive__28float_20physx__PxD6JointDrive____20const__2c_20physx__PxD6JointDrive_20const__29, void_20emscripten__internal__MemberAccess_physx__PxD6JointDrive_2c_20float___setWire_physx__PxD6JointDrive__28float_20physx__PxD6JointDrive____20const__2c_20physx__PxD6JointDrive__2c_20float_29, void_20const__20emscripten__internal__getActualType_physx__PxD6Joint__28physx__PxD6Joint__29, void_20emscripten__internal__raw_destructor_physx__PxD6Joint__28physx__PxD6Joint__29, void_20const__20emscripten__internal__getActualType_physx__PxAllocatorCallback__28physx__PxAllocatorCallback__29, void_20emscripten__internal__raw_destructor_physx__PxAllocatorCallback__28physx__PxAllocatorCallback__29, void_20const__20emscripten__internal__getActualType_physx__PxDefaultAllocator__28physx__PxDefaultAllocator__29, void_20emscripten__internal__raw_destructor_physx__PxDefaultAllocator__28physx__PxDefaultAllocator__29, physx__PxDefaultAllocator__20emscripten__internal__operator_new_physx__PxDefaultAllocator__28_29, void_20const__20emscripten__internal__getActualType_physx__PxTolerancesScale__28physx__PxTolerancesScale__29, void_20emscripten__internal__raw_destructor_physx__PxTolerancesScale__28physx__PxTolerancesScale__29, physx__PxTolerancesScale__20emscripten__internal__operator_new_physx__PxTolerancesScale__28_29, float_20emscripten__internal__MemberAccess_physx__PxTolerancesScale_2c_20float___getWire_physx__PxTolerancesScale__28float_20physx__PxTolerancesScale____20const__2c_20physx__PxTolerancesScale_20const__29, void_20emscripten__internal__MemberAccess_physx__PxTolerancesScale_2c_20float___setWire_physx__PxTolerancesScale__28float_20physx__PxTolerancesScale____20const__2c_20physx__PxTolerancesScale__2c_20float_29, void_20const__20emscripten__internal__getActualType_physx__PxContactPairPoint__28physx__PxContactPairPoint__29, void_20emscripten__internal__raw_destructor_physx__PxContactPairPoint__28physx__PxContactPairPoint__29, physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxContactPairPoint_2c_20physx__PxVec3___getWire_physx__PxContactPairPoint__28physx__PxVec3_20physx__PxContactPairPoint____20const__2c_20physx__PxContactPairPoint_20const__29, void_20emscripten__internal__MemberAccess_physx__PxContactPairPoint_2c_20physx__PxVec3___setWire_physx__PxContactPairPoint__28physx__PxVec3_20physx__PxContactPairPoint____20const__2c_20physx__PxContactPairPoint__2c_20physx__PxVec3__29, float_20emscripten__internal__MemberAccess_physx__PxContactPairPoint_2c_20float___getWire_physx__PxContactPairPoint__28float_20physx__PxContactPairPoint____20const__2c_20physx__PxContactPairPoint_20const__29, void_20emscripten__internal__MemberAccess_physx__PxContactPairPoint_2c_20float___setWire_physx__PxContactPairPoint__28float_20physx__PxContactPairPoint____20const__2c_20physx__PxContactPairPoint__2c_20float_29, void_20const__20emscripten__internal__getActualType_physx__PxDebugPoint__28physx__PxDebugPoint__29, void_20emscripten__internal__raw_destructor_physx__PxDebugPoint__28physx__PxDebugPoint__29, physx__PxDebugPoint__20emscripten__internal__operator_new_physx__PxDebugPoint_2c_20physx__PxVec3_2c_20unsigned_20int__28physx__PxVec3___2c_20unsigned_20int___29, physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxDebugPoint_2c_20physx__PxVec3___getWire_physx__PxDebugPoint__28physx__PxVec3_20physx__PxDebugPoint____20const__2c_20physx__PxDebugPoint_20const__29, void_20emscripten__internal__MemberAccess_physx__PxDebugPoint_2c_20physx__PxVec3___setWire_physx__PxDebugPoint__28physx__PxVec3_20physx__PxDebugPoint____20const__2c_20physx__PxDebugPoint__2c_20physx__PxVec3__29, unsigned_20int_20emscripten__internal__MemberAccess_physx__PxDebugPoint_2c_20unsigned_20int___getWire_physx__PxDebugPoint__28unsigned_20int_20physx__PxDebugPoint____20const__2c_20physx__PxDebugPoint_20const__29, void_20emscripten__internal__MemberAccess_physx__PxDebugPoint_2c_20unsigned_20int___setWire_physx__PxDebugPoint__28unsigned_20int_20physx__PxDebugPoint____20const__2c_20physx__PxDebugPoint__2c_20unsigned_20int_29, void_20const__20emscripten__internal__getActualType_physx__PxDebugLine__28physx__PxDebugLine__29, void_20emscripten__internal__raw_destructor_physx__PxDebugLine__28physx__PxDebugLine__29, physx__PxDebugLine__20emscripten__internal__operator_new_physx__PxDebugLine_2c_20physx__PxVec3_2c_20physx__PxVec3_2c_20unsigned_20int__28physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int___29, physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxDebugLine_2c_20physx__PxVec3___getWire_physx__PxDebugLine__28physx__PxVec3_20physx__PxDebugLine____20const__2c_20physx__PxDebugLine_20const__29, void_20emscripten__internal__MemberAccess_physx__PxDebugLine_2c_20physx__PxVec3___setWire_physx__PxDebugLine__28physx__PxVec3_20physx__PxDebugLine____20const__2c_20physx__PxDebugLine__2c_20physx__PxVec3__29, unsigned_20int_20emscripten__internal__MemberAccess_physx__PxDebugLine_2c_20unsigned_20int___getWire_physx__PxDebugLine__28unsigned_20int_20physx__PxDebugLine____20const__2c_20physx__PxDebugLine_20const__29, void_20emscripten__internal__MemberAccess_physx__PxDebugLine_2c_20unsigned_20int___setWire_physx__PxDebugLine__28unsigned_20int_20physx__PxDebugLine____20const__2c_20physx__PxDebugLine__2c_20unsigned_20int_29, void_20const__20emscripten__internal__getActualType_physx__PxDebugTriangle__28physx__PxDebugTriangle__29, void_20emscripten__internal__raw_destructor_physx__PxDebugTriangle__28physx__PxDebugTriangle__29, physx__PxDebugTriangle__20emscripten__internal__operator_new_physx__PxDebugTriangle_2c_20physx__PxVec3_2c_20physx__PxVec3_2c_20physx__PxVec3_2c_20unsigned_20int__28physx__PxVec3___2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int___29, physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxDebugTriangle_2c_20physx__PxVec3___getWire_physx__PxDebugTriangle__28physx__PxVec3_20physx__PxDebugTriangle____20const__2c_20physx__PxDebugTriangle_20const__29, void_20emscripten__internal__MemberAccess_physx__PxDebugTriangle_2c_20physx__PxVec3___setWire_physx__PxDebugTriangle__28physx__PxVec3_20physx__PxDebugTriangle____20const__2c_20physx__PxDebugTriangle__2c_20physx__PxVec3__29, unsigned_20int_20emscripten__internal__MemberAccess_physx__PxDebugTriangle_2c_20unsigned_20int___getWire_physx__PxDebugTriangle__28unsigned_20int_20physx__PxDebugTriangle____20const__2c_20physx__PxDebugTriangle_20const__29, void_20emscripten__internal__MemberAccess_physx__PxDebugTriangle_2c_20unsigned_20int___setWire_physx__PxDebugTriangle__28unsigned_20int_20physx__PxDebugTriangle____20const__2c_20physx__PxDebugTriangle__2c_20unsigned_20int_29, PxRenderBuffer_GetNbLines_28unsigned_20int_29, PxRenderBuffer_GetLineAt_28unsigned_20int_2c_20unsigned_20int_29, PxRenderBuffer_GetNbPoints_28unsigned_20int_29, PxRenderBuffer_GetPointAt_28unsigned_20int_2c_20unsigned_20int_29, PxRenderBuffer_GetNbTriangles_28unsigned_20int_29, PxRenderBuffer_GetTriangleAt_28unsigned_20int_2c_20unsigned_20int_29, PxDebugLine_GetPos0_28unsigned_20int_29, PxDebugLine_GetPos1_28unsigned_20int_29, PxDebugLine_GetColor0_28unsigned_20int_29, PxDebugLine_GetColor1_28unsigned_20int_29, void_20const__20emscripten__internal__getActualType_physx__PxRenderBuffer__28physx__PxRenderBuffer__29, void_20emscripten__internal__raw_destructor_physx__PxRenderBuffer__28physx__PxRenderBuffer__29, void_20const__20emscripten__internal__getActualType_physx__PxSceneDesc__28physx__PxSceneDesc__29, void_20emscripten__internal__raw_destructor_physx__PxSceneDesc__28physx__PxSceneDesc__29, physx__PxSceneDesc__20emscripten__internal__operator_new_physx__PxSceneDesc_2c_20physx__PxTolerancesScale__28physx__PxTolerancesScale___29, physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxSceneDesc_2c_20physx__PxVec3___getWire_physx__PxSceneDesc__28physx__PxVec3_20physx__PxSceneDesc____20const__2c_20physx__PxSceneDesc_20const__29, void_20emscripten__internal__MemberAccess_physx__PxSceneDesc_2c_20physx__PxVec3___setWire_physx__PxSceneDesc__28physx__PxVec3_20physx__PxSceneDesc____20const__2c_20physx__PxSceneDesc__2c_20physx__PxVec3__29, void_20const__20emscripten__internal__getActualType_physx__PxFoundation__28physx__PxFoundation__29, void_20emscripten__internal__raw_destructor_physx__PxFoundation__28physx__PxFoundation__29, void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___28physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___29, void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___28physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int___29, void_20const__20emscripten__internal__getActualType_physx__PxScene__28physx__PxScene__29, void_20emscripten__internal__raw_destructor_physx__PxScene__28physx__PxScene__29, void_20const__20emscripten__internal__getActualType_physx__PxQueryHit__28physx__PxQueryHit__29, void_20emscripten__internal__raw_destructor_physx__PxQueryHit__28physx__PxQueryHit__29, void_20const__20emscripten__internal__getActualType_physx__PxLocationHit__28physx__PxLocationHit__29, void_20emscripten__internal__raw_destructor_physx__PxLocationHit__28physx__PxLocationHit__29, physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxLocationHit_2c_20physx__PxVec3___getWire_physx__PxLocationHit__28physx__PxVec3_20physx__PxLocationHit____20const__2c_20physx__PxLocationHit_20const__29, void_20emscripten__internal__MemberAccess_physx__PxLocationHit_2c_20physx__PxVec3___setWire_physx__PxLocationHit__28physx__PxVec3_20physx__PxLocationHit____20const__2c_20physx__PxLocationHit__2c_20physx__PxVec3__29, float_20emscripten__internal__MemberAccess_physx__PxLocationHit_2c_20float___getWire_physx__PxLocationHit__28float_20physx__PxLocationHit____20const__2c_20physx__PxLocationHit_20const__29, void_20emscripten__internal__MemberAccess_physx__PxLocationHit_2c_20float___setWire_physx__PxLocationHit__28float_20physx__PxLocationHit____20const__2c_20physx__PxLocationHit__2c_20float_29, void_20const__20emscripten__internal__getActualType_physx__PxRaycastHit__28physx__PxRaycastHit__29, void_20emscripten__internal__raw_destructor_physx__PxRaycastHit__28physx__PxRaycastHit__29, physx__PxRaycastHit__20emscripten__internal__operator_new_physx__PxRaycastHit__28_29, void_20const__20emscripten__internal__getActualType_physx__PxHitCallback_physx__PxRaycastHit___28physx__PxHitCallback_physx__PxRaycastHit___29, void_20emscripten__internal__raw_destructor_physx__PxHitCallback_physx__PxRaycastHit___28physx__PxHitCallback_physx__PxRaycastHit___29, physx__PxRaycastHit__20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxRaycastHit__2c_20physx__PxRaycastHit___getWire_physx__PxHitCallback_physx__PxRaycastHit___28physx__PxRaycastHit_20physx__PxHitCallback_physx__PxRaycastHit_____20const__2c_20physx__PxHitCallback_physx__PxRaycastHit__20const__29, void_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxRaycastHit__2c_20physx__PxRaycastHit___setWire_physx__PxHitCallback_physx__PxRaycastHit___28physx__PxRaycastHit_20physx__PxHitCallback_physx__PxRaycastHit_____20const__2c_20physx__PxHitCallback_physx__PxRaycastHit___2c_20physx__PxRaycastHit__29, bool_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxRaycastHit__2c_20bool___getWire_physx__PxHitCallback_physx__PxRaycastHit___28bool_20physx__PxHitCallback_physx__PxRaycastHit_____20const__2c_20physx__PxHitCallback_physx__PxRaycastHit__20const__29, void_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxRaycastHit__2c_20bool___setWire_physx__PxHitCallback_physx__PxRaycastHit___28bool_20physx__PxHitCallback_physx__PxRaycastHit_____20const__2c_20physx__PxHitCallback_physx__PxRaycastHit___2c_20bool_29, void_20const__20emscripten__internal__getActualType_PxRaycastCallbackWrapper__28PxRaycastCallbackWrapper__29, void_20emscripten__internal__raw_destructor_PxRaycastCallbackWrapper__28PxRaycastCallbackWrapper__29, PxRaycastCallbackWrapper__20emscripten__internal__wrapped_new_PxRaycastCallbackWrapper__2c_20PxRaycastCallbackWrapper_2c_20emscripten__val_2c_20physx__PxRaycastHit__2c_20unsigned_20int__28emscripten__val___2c_20physx__PxRaycastHit____2c_20unsigned_20int___29, emscripten__internal__Invoker_PxRaycastCallbackWrapper__2c_20emscripten__val___2c_20physx__PxRaycastHit____2c_20unsigned_20int_____invoke_28PxRaycastCallbackWrapper__20_28__29_28emscripten__val___2c_20physx__PxRaycastHit____2c_20unsigned_20int___29_2c_20emscripten___EM_VAL__2c_20physx__PxRaycastHit__2c_20unsigned_20int_29, emscripten__val_20emscripten__internal__wrapped_extend_PxRaycastCallbackWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29, void_20const__20emscripten__internal__getActualType_physx__PxHitBuffer_physx__PxRaycastHit___28physx__PxHitBuffer_physx__PxRaycastHit___29, void_20emscripten__internal__raw_destructor_physx__PxHitBuffer_physx__PxRaycastHit___28physx__PxHitBuffer_physx__PxRaycastHit___29, physx__PxHitBuffer_physx__PxRaycastHit___20emscripten__internal__operator_new_physx__PxHitBuffer_physx__PxRaycastHit___28_29, allocateRaycastHitBuffers_28unsigned_20int_29, void_20const__20emscripten__internal__getActualType_physx__PxSweepHit__28physx__PxSweepHit__29, void_20emscripten__internal__raw_destructor_physx__PxSweepHit__28physx__PxSweepHit__29, physx__PxSweepHit__20emscripten__internal__operator_new_physx__PxSweepHit__28_29, void_20const__20emscripten__internal__getActualType_physx__PxHitCallback_physx__PxSweepHit___28physx__PxHitCallback_physx__PxSweepHit___29, void_20emscripten__internal__raw_destructor_physx__PxHitCallback_physx__PxSweepHit___28physx__PxHitCallback_physx__PxSweepHit___29, physx__PxSweepHit__20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxSweepHit__2c_20physx__PxSweepHit___getWire_physx__PxHitCallback_physx__PxSweepHit___28physx__PxSweepHit_20physx__PxHitCallback_physx__PxSweepHit_____20const__2c_20physx__PxHitCallback_physx__PxSweepHit__20const__29, void_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxSweepHit__2c_20physx__PxSweepHit___setWire_physx__PxHitCallback_physx__PxSweepHit___28physx__PxSweepHit_20physx__PxHitCallback_physx__PxSweepHit_____20const__2c_20physx__PxHitCallback_physx__PxSweepHit___2c_20physx__PxSweepHit__29, bool_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxSweepHit__2c_20bool___getWire_physx__PxHitCallback_physx__PxSweepHit___28bool_20physx__PxHitCallback_physx__PxSweepHit_____20const__2c_20physx__PxHitCallback_physx__PxSweepHit__20const__29, void_20emscripten__internal__MemberAccess_physx__PxHitCallback_physx__PxSweepHit__2c_20bool___setWire_physx__PxHitCallback_physx__PxSweepHit___28bool_20physx__PxHitCallback_physx__PxSweepHit_____20const__2c_20physx__PxHitCallback_physx__PxSweepHit___2c_20bool_29, void_20const__20emscripten__internal__getActualType_PxSweepCallbackWrapper__28PxSweepCallbackWrapper__29, void_20emscripten__internal__raw_destructor_PxSweepCallbackWrapper__28PxSweepCallbackWrapper__29, PxSweepCallbackWrapper__20emscripten__internal__wrapped_new_PxSweepCallbackWrapper__2c_20PxSweepCallbackWrapper_2c_20emscripten__val_2c_20physx__PxSweepHit__2c_20unsigned_20int__28emscripten__val___2c_20physx__PxSweepHit____2c_20unsigned_20int___29, emscripten__internal__Invoker_PxSweepCallbackWrapper__2c_20emscripten__val___2c_20physx__PxSweepHit____2c_20unsigned_20int_____invoke_28PxSweepCallbackWrapper__20_28__29_28emscripten__val___2c_20physx__PxSweepHit____2c_20unsigned_20int___29_2c_20emscripten___EM_VAL__2c_20physx__PxSweepHit__2c_20unsigned_20int_29, emscripten__val_20emscripten__internal__wrapped_extend_PxSweepCallbackWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29, void_20const__20emscripten__internal__getActualType_physx__PxHitBuffer_physx__PxSweepHit___28physx__PxHitBuffer_physx__PxSweepHit___29, void_20emscripten__internal__raw_destructor_physx__PxHitBuffer_physx__PxSweepHit___28physx__PxHitBuffer_physx__PxSweepHit___29, physx__PxHitBuffer_physx__PxSweepHit___20emscripten__internal__operator_new_physx__PxHitBuffer_physx__PxSweepHit___28_29, allocateSweepHitBuffers_28unsigned_20int_29, void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___29, void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___29, physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___20emscripten__internal__operator_new_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20int__28int___29, void_20const__20emscripten__internal__getActualType_physx__PxQueryFilterData__28physx__PxQueryFilterData__29, void_20emscripten__internal__raw_destructor_physx__PxQueryFilterData__28physx__PxQueryFilterData__29, physx__PxQueryFilterData__20emscripten__internal__operator_new_physx__PxQueryFilterData__28_29, physx__PxFilterData__20emscripten__internal__MemberAccess_physx__PxQueryFilterData_2c_20physx__PxFilterData___getWire_physx__PxQueryFilterData__28physx__PxFilterData_20physx__PxQueryFilterData____20const__2c_20physx__PxQueryFilterData_20const__29, void_20emscripten__internal__MemberAccess_physx__PxQueryFilterData_2c_20physx__PxFilterData___setWire_physx__PxQueryFilterData__28physx__PxFilterData_20physx__PxQueryFilterData____20const__2c_20physx__PxQueryFilterData__2c_20physx__PxFilterData__29, void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___29, void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___29, physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___20emscripten__internal__operator_new_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__2c_20int__28int___29, void_20const__20emscripten__internal__getActualType_physx__PxQueryFilterCallback__28physx__PxQueryFilterCallback__29, void_20emscripten__internal__raw_destructor_physx__PxQueryFilterCallback__28physx__PxQueryFilterCallback__29, void_20const__20emscripten__internal__getActualType_PxQueryFilterCallbackWrapper__28PxQueryFilterCallbackWrapper__29, void_20emscripten__internal__raw_destructor_PxQueryFilterCallbackWrapper__28PxQueryFilterCallbackWrapper__29, PxQueryFilterCallbackWrapper__20emscripten__internal__wrapped_new_PxQueryFilterCallbackWrapper__2c_20PxQueryFilterCallbackWrapper_2c_20emscripten__val__28emscripten__val___29, emscripten__internal__Invoker_PxQueryFilterCallbackWrapper__2c_20emscripten__val_____invoke_28PxQueryFilterCallbackWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29, emscripten__val_20emscripten__internal__wrapped_extend_PxQueryFilterCallbackWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29, void_20const__20emscripten__internal__getActualType_physx__PxQueryCache__28physx__PxQueryCache__29, void_20emscripten__internal__raw_destructor_physx__PxQueryCache__28physx__PxQueryCache__29, void_20const__20emscripten__internal__getActualType_physx__PxMaterial__28physx__PxMaterial__29, void_20emscripten__internal__raw_destructor_physx__PxMaterial__28physx__PxMaterial__29, void_20const__20emscripten__internal__getActualType_physx__PxShape__28physx__PxShape__29, void_20emscripten__internal__raw_destructor_physx__PxShape__28physx__PxShape__29, void_20const__20emscripten__internal__getActualType_physx__PxPhysics__28physx__PxPhysics__29, void_20emscripten__internal__raw_destructor_physx__PxPhysics__28physx__PxPhysics__29, physx__PxPhysics__createShape_28physx__PxGeometry_20const__2c_20physx__PxMaterial_20const__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29, void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___29, void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___29, physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__2c_20int__28int___29, physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___isSet_28physx__PxShapeFlag__Enum_29_20const, void_20const__20emscripten__internal__getActualType_physx__PxErrorCallback__28physx__PxErrorCallback__29, void_20emscripten__internal__raw_destructor_physx__PxErrorCallback__28physx__PxErrorCallback__29, void_20const__20emscripten__internal__getActualType_physx__PxDefaultErrorCallback__28physx__PxDefaultErrorCallback__29, void_20emscripten__internal__raw_destructor_physx__PxDefaultErrorCallback__28physx__PxDefaultErrorCallback__29, physx__PxDefaultErrorCallback__20emscripten__internal__operator_new_physx__PxDefaultErrorCallback__28_29, void_20const__20emscripten__internal__getActualType_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___29, void_20emscripten__internal__raw_destructor_physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___29, physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___isBitSet_28_29_20const, physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___setBit_28_29, physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___clearBit_28_29, void_20const__20emscripten__internal__getActualType_physx__PxHeightFieldSample__28physx__PxHeightFieldSample__29, void_20emscripten__internal__raw_destructor_physx__PxHeightFieldSample__28physx__PxHeightFieldSample__29, physx__PxHeightFieldSample__20emscripten__internal__operator_new_physx__PxHeightFieldSample__28_29, short_20emscripten__internal__MemberAccess_physx__PxHeightFieldSample_2c_20short___getWire_physx__PxHeightFieldSample__28short_20physx__PxHeightFieldSample____20const__2c_20physx__PxHeightFieldSample_20const__29, void_20emscripten__internal__MemberAccess_physx__PxHeightFieldSample_2c_20short___setWire_physx__PxHeightFieldSample__28short_20physx__PxHeightFieldSample____20const__2c_20physx__PxHeightFieldSample__2c_20short_29, physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___20emscripten__internal__MemberAccess_physx__PxHeightFieldSample_2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128____getWire_physx__PxHeightFieldSample__28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample____20const__2c_20physx__PxHeightFieldSample_20const__29, void_20emscripten__internal__MemberAccess_physx__PxHeightFieldSample_2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128____setWire_physx__PxHeightFieldSample__28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20physx__PxHeightFieldSample____20const__2c_20physx__PxHeightFieldSample__2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___29, void_20const__20emscripten__internal__getActualType_physx__PxCooking__28physx__PxCooking__29, void_20emscripten__internal__raw_destructor_physx__PxCooking__28physx__PxCooking__29, void_20const__20emscripten__internal__getActualType_physx__PxCookingParams__28physx__PxCookingParams__29, void_20emscripten__internal__raw_destructor_physx__PxCookingParams__28physx__PxCookingParams__29, physx__PxCookingParams__20emscripten__internal__operator_new_physx__PxCookingParams_2c_20physx__PxTolerancesScale__28physx__PxTolerancesScale___29, void_20const__20emscripten__internal__getActualType_physx__PxCpuDispatcher__28physx__PxCpuDispatcher__29, void_20emscripten__internal__raw_destructor_physx__PxCpuDispatcher__28physx__PxCpuDispatcher__29, void_20const__20emscripten__internal__getActualType_physx__PxBVHStructure__28physx__PxBVHStructure__29, void_20emscripten__internal__raw_destructor_physx__PxBVHStructure__28physx__PxBVHStructure__29, void_20const__20emscripten__internal__getActualType_physx__PxBaseTask__28physx__PxBaseTask__29, void_20emscripten__internal__raw_destructor_physx__PxBaseTask__28physx__PxBaseTask__29, void_20const__20emscripten__internal__getActualType_physx__PxDefaultCpuDispatcher__28physx__PxDefaultCpuDispatcher__29, void_20emscripten__internal__raw_destructor_physx__PxDefaultCpuDispatcher__28physx__PxDefaultCpuDispatcher__29, void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___29, void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___29, void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___29, void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___28physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short___29, void_20const__20emscripten__internal__getActualType_physx__PxActor__28physx__PxActor__29, void_20emscripten__internal__raw_destructor_physx__PxActor__28physx__PxActor__29, void_20const__20emscripten__internal__getActualType_physx__PxRigidActor__28physx__PxRigidActor__29, void_20emscripten__internal__raw_destructor_physx__PxRigidActor__28physx__PxRigidActor__29, void_20const__20emscripten__internal__getActualType_physx__PxRigidBody__28physx__PxRigidBody__29, void_20emscripten__internal__raw_destructor_physx__PxRigidBody__28physx__PxRigidBody__29, void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___29, void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char___29, void_20const__20emscripten__internal__getActualType_physx__PxRigidStatic__28physx__PxRigidStatic__29, void_20emscripten__internal__raw_destructor_physx__PxRigidStatic__28physx__PxRigidStatic__29, void_20const__20emscripten__internal__getActualType_physx__PxRigidDynamic__28physx__PxRigidDynamic__29, void_20emscripten__internal__raw_destructor_physx__PxRigidDynamic__28physx__PxRigidDynamic__29, void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___29, void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___29, physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__2c_20int__28int___29, void_20const__20emscripten__internal__getActualType_physx__PxGeometry__28physx__PxGeometry__29, void_20emscripten__internal__raw_destructor_physx__PxGeometry__28physx__PxGeometry__29, void_20const__20emscripten__internal__getActualType_physx__PxBoxGeometry__28physx__PxBoxGeometry__29, void_20emscripten__internal__raw_destructor_physx__PxBoxGeometry__28physx__PxBoxGeometry__29, physx__PxBoxGeometry__20emscripten__internal__operator_new_physx__PxBoxGeometry_2c_20physx__PxVec3__28physx__PxVec3___29, void_20const__20emscripten__internal__getActualType_physx__PxSphereGeometry__28physx__PxSphereGeometry__29, void_20emscripten__internal__raw_destructor_physx__PxSphereGeometry__28physx__PxSphereGeometry__29, physx__PxSphereGeometry__20emscripten__internal__operator_new_physx__PxSphereGeometry_2c_20float__28float___29, physx__PxSphereGeometry__isValid_28_29_20const, void_20const__20emscripten__internal__getActualType_physx__PxCapsuleGeometry__28physx__PxCapsuleGeometry__29, void_20emscripten__internal__raw_destructor_physx__PxCapsuleGeometry__28physx__PxCapsuleGeometry__29, physx__PxCapsuleGeometry__20emscripten__internal__operator_new_physx__PxCapsuleGeometry_2c_20float_2c_20float__28float___2c_20float___29, physx__PxCapsuleGeometry__isValid_28_29_20const, void_20const__20emscripten__internal__getActualType_physx__PxTriangleMesh__28physx__PxTriangleMesh__29, void_20emscripten__internal__raw_destructor_physx__PxTriangleMesh__28physx__PxTriangleMesh__29, void_20const__20emscripten__internal__getActualType_physx__PxTriangleMeshGeometry__28physx__PxTriangleMeshGeometry__29, void_20emscripten__internal__raw_destructor_physx__PxTriangleMeshGeometry__28physx__PxTriangleMeshGeometry__29, physx__PxTriangleMeshGeometry__20emscripten__internal__operator_new_physx__PxTriangleMeshGeometry_2c_20physx__PxTriangleMesh__2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxTriangleMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____29, physx__PxTriangleMeshGeometry__isValid_28_29_20const, void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___29, void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___29, physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__2c_20int__28int___29, void_20const__20emscripten__internal__getActualType_physx__PxPlaneGeometry__28physx__PxPlaneGeometry__29, void_20emscripten__internal__raw_destructor_physx__PxPlaneGeometry__28physx__PxPlaneGeometry__29, physx__PxPlaneGeometry__20emscripten__internal__operator_new_physx__PxPlaneGeometry__28_29, physx__PxPlaneGeometry__isValid_28_29_20const, void_20const__20emscripten__internal__getActualType_physx__PxConvexMesh__28physx__PxConvexMesh__29, void_20emscripten__internal__raw_destructor_physx__PxConvexMesh__28physx__PxConvexMesh__29, void_20const__20emscripten__internal__getActualType_physx__PxConvexMeshGeometry__28physx__PxConvexMeshGeometry__29, void_20emscripten__internal__raw_destructor_physx__PxConvexMeshGeometry__28physx__PxConvexMeshGeometry__29, physx__PxConvexMeshGeometry__20emscripten__internal__operator_new_physx__PxConvexMeshGeometry_2c_20physx__PxConvexMesh__2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxConvexMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char____29, physx__PxConvexMeshGeometry__isValid_28_29_20const, void_20const__20emscripten__internal__getActualType_physx__PxMeshScale__28physx__PxMeshScale__29, void_20emscripten__internal__raw_destructor_physx__PxMeshScale__28physx__PxMeshScale__29, physx__PxMeshScale__20emscripten__internal__operator_new_physx__PxMeshScale_2c_20physx__PxVec3_20const__2c_20physx__PxQuat_20const___28physx__PxVec3_20const__2c_20physx__PxQuat_20const__29, void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___29, void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___29, physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char__2c_20int__28int___29, void_20const__20emscripten__internal__getActualType_physx__PxHeightField__28physx__PxHeightField__29, void_20emscripten__internal__raw_destructor_physx__PxHeightField__28physx__PxHeightField__29, void_20const__20emscripten__internal__getActualType_physx__PxHeightFieldGeometry__28physx__PxHeightFieldGeometry__29, void_20emscripten__internal__raw_destructor_physx__PxHeightFieldGeometry__28physx__PxHeightFieldGeometry__29, physx__PxHeightFieldGeometry__20emscripten__internal__operator_new_physx__PxHeightFieldGeometry_2c_20physx__PxHeightField__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__2c_20float_2c_20float_2c_20float__28physx__PxHeightField____2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____2c_20float___2c_20float___2c_20float___29, physx__PxHeightFieldGeometry__isValid_28_29_20const, void_20const__20emscripten__internal__getActualType_physx__PxPlane__28physx__PxPlane__29, void_20emscripten__internal__raw_destructor_physx__PxPlane__28physx__PxPlane__29, physx__PxPlane__20emscripten__internal__operator_new_physx__PxPlane_2c_20float_2c_20float_2c_20float_2c_20float__28float___2c_20float___2c_20float___2c_20float___29, PxCreateControllerManager, void_20const__20emscripten__internal__getActualType_physx__PxControllerManager__28physx__PxControllerManager__29, void_20emscripten__internal__raw_destructor_physx__PxControllerManager__28physx__PxControllerManager__29, void_20const__20emscripten__internal__getActualType_physx__PxController__28physx__PxController__29, void_20emscripten__internal__raw_destructor_physx__PxController__28physx__PxController__29, void_20const__20emscripten__internal__getActualType_physx__PxCapsuleController__28physx__PxCapsuleController__29, void_20emscripten__internal__raw_destructor_physx__PxCapsuleController__28physx__PxCapsuleController__29, void_20const__20emscripten__internal__getActualType_physx__PxBoxController__28physx__PxBoxController__29, void_20emscripten__internal__raw_destructor_physx__PxBoxController__28physx__PxBoxController__29, void_20const__20emscripten__internal__getActualType_physx__PxControllerDesc__28physx__PxControllerDesc__29, void_20emscripten__internal__raw_destructor_physx__PxControllerDesc__28physx__PxControllerDesc__29, physx__PxControllerDesc__getType_28_29_20const, physx__PxExtendedVec3__20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxExtendedVec3___getWire_physx__PxControllerDesc__28physx__PxExtendedVec3_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc_20const__29, void_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxExtendedVec3___setWire_physx__PxControllerDesc__28physx__PxExtendedVec3_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc__2c_20physx__PxExtendedVec3__29, physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxVec3___getWire_physx__PxControllerDesc__28physx__PxVec3_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc_20const__29, void_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxVec3___setWire_physx__PxControllerDesc__28physx__PxVec3_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc__2c_20physx__PxVec3__29, float_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20float___getWire_physx__PxControllerDesc__28float_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc_20const__29, void_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20float___setWire_physx__PxControllerDesc__28float_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc__2c_20float_29, physx__PxControllerNonWalkableMode__Enum_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxControllerNonWalkableMode__Enum___getWire_physx__PxControllerDesc__28physx__PxControllerNonWalkableMode__Enum_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc_20const__29, void_20emscripten__internal__MemberAccess_physx__PxControllerDesc_2c_20physx__PxControllerNonWalkableMode__Enum___setWire_physx__PxControllerDesc__28physx__PxControllerNonWalkableMode__Enum_20physx__PxControllerDesc____20const__2c_20physx__PxControllerDesc__2c_20physx__PxControllerNonWalkableMode__Enum_29, void_20const__20emscripten__internal__getActualType_physx__PxCapsuleControllerDesc__28physx__PxCapsuleControllerDesc__29, void_20emscripten__internal__raw_destructor_physx__PxCapsuleControllerDesc__28physx__PxCapsuleControllerDesc__29, physx__PxCapsuleControllerDesc__20emscripten__internal__operator_new_physx__PxCapsuleControllerDesc__28_29, float_20emscripten__internal__MemberAccess_physx__PxCapsuleControllerDesc_2c_20float___getWire_physx__PxCapsuleControllerDesc__28float_20physx__PxCapsuleControllerDesc____20const__2c_20physx__PxCapsuleControllerDesc_20const__29, void_20emscripten__internal__MemberAccess_physx__PxCapsuleControllerDesc_2c_20float___setWire_physx__PxCapsuleControllerDesc__28float_20physx__PxCapsuleControllerDesc____20const__2c_20physx__PxCapsuleControllerDesc__2c_20float_29, physx__PxCapsuleClimbingMode__Enum_20emscripten__internal__MemberAccess_physx__PxCapsuleControllerDesc_2c_20physx__PxCapsuleClimbingMode__Enum___getWire_physx__PxCapsuleControllerDesc__28physx__PxCapsuleClimbingMode__Enum_20physx__PxCapsuleControllerDesc____20const__2c_20physx__PxCapsuleControllerDesc_20const__29, void_20emscripten__internal__MemberAccess_physx__PxCapsuleControllerDesc_2c_20physx__PxCapsuleClimbingMode__Enum___setWire_physx__PxCapsuleControllerDesc__28physx__PxCapsuleClimbingMode__Enum_20physx__PxCapsuleControllerDesc____20const__2c_20physx__PxCapsuleControllerDesc__2c_20physx__PxCapsuleClimbingMode__Enum_29, void_20const__20emscripten__internal__getActualType_physx__PxBoxControllerDesc__28physx__PxBoxControllerDesc__29, void_20emscripten__internal__raw_destructor_physx__PxBoxControllerDesc__28physx__PxBoxControllerDesc__29, physx__PxBoxControllerDesc__20emscripten__internal__operator_new_physx__PxBoxControllerDesc__28_29, float_20emscripten__internal__MemberAccess_physx__PxBoxControllerDesc_2c_20float___getWire_physx__PxBoxControllerDesc__28float_20physx__PxBoxControllerDesc____20const__2c_20physx__PxBoxControllerDesc_20const__29, void_20emscripten__internal__MemberAccess_physx__PxBoxControllerDesc_2c_20float___setWire_physx__PxBoxControllerDesc__28float_20physx__PxBoxControllerDesc____20const__2c_20physx__PxBoxControllerDesc__2c_20float_29, void_20const__20emscripten__internal__getActualType_physx__PxObstacleContext__28physx__PxObstacleContext__29, void_20emscripten__internal__raw_destructor_physx__PxObstacleContext__28physx__PxObstacleContext__29, void_20const__20emscripten__internal__getActualType_physx__PxControllerFilters__28physx__PxControllerFilters__29, void_20emscripten__internal__raw_destructor_physx__PxControllerFilters__28physx__PxControllerFilters__29, physx__PxControllerFilters__20emscripten__internal__operator_new_physx__PxControllerFilters_2c_20physx__PxFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxControllerFilterCallback___28physx__PxFilterData_20const____2c_20physx__PxQueryFilterCallback____2c_20physx__PxControllerFilterCallback____29, physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___20emscripten__internal__MemberAccess_physx__PxControllerFilters_2c_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short____getWire_physx__PxControllerFilters__28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__20physx__PxControllerFilters____20const__2c_20physx__PxControllerFilters_20const__29, void_20emscripten__internal__MemberAccess_physx__PxControllerFilters_2c_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short____setWire_physx__PxControllerFilters__28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__20physx__PxControllerFilters____20const__2c_20physx__PxControllerFilters__2c_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___29, void_20const__20emscripten__internal__getActualType_physx__PxControllerFilterCallback__28physx__PxControllerFilterCallback__29, void_20emscripten__internal__raw_destructor_physx__PxControllerFilterCallback__28physx__PxControllerFilterCallback__29, void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___29, void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___29, physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char__2c_20unsigned_20int__28unsigned_20int___29, physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___isSet_28physx__PxControllerCollisionFlag__Enum_29_20const, void_20const__20emscripten__internal__getActualType_physx__PxUserControllerHitReport__28physx__PxUserControllerHitReport__29, void_20emscripten__internal__raw_destructor_physx__PxUserControllerHitReport__28physx__PxUserControllerHitReport__29, void_20const__20emscripten__internal__getActualType_PxUserControllerHitReportWrapper__28PxUserControllerHitReportWrapper__29, void_20emscripten__internal__raw_destructor_PxUserControllerHitReportWrapper__28PxUserControllerHitReportWrapper__29, PxUserControllerHitReportWrapper__20emscripten__internal__wrapped_new_PxUserControllerHitReportWrapper__2c_20PxUserControllerHitReportWrapper_2c_20emscripten__val__28emscripten__val___29, emscripten__internal__Invoker_PxUserControllerHitReportWrapper__2c_20emscripten__val_____invoke_28PxUserControllerHitReportWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29, emscripten__val_20emscripten__internal__wrapped_extend_PxUserControllerHitReportWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29, void_20const__20emscripten__internal__getActualType_physx__PxControllerHit__28physx__PxControllerHit__29, void_20emscripten__internal__raw_destructor_physx__PxControllerHit__28physx__PxControllerHit__29, physx__PxExtendedVec3__20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20physx__PxExtendedVec3___getWire_physx__PxControllerHit__28physx__PxExtendedVec3_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit_20const__29, void_20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20physx__PxExtendedVec3___setWire_physx__PxControllerHit__28physx__PxExtendedVec3_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit__2c_20physx__PxExtendedVec3__29, physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20physx__PxVec3___getWire_physx__PxControllerHit__28physx__PxVec3_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit_20const__29, void_20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20physx__PxVec3___setWire_physx__PxControllerHit__28physx__PxVec3_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit__2c_20physx__PxVec3__29, float_20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20float___getWire_physx__PxControllerHit__28float_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit_20const__29, void_20emscripten__internal__MemberAccess_physx__PxControllerHit_2c_20float___setWire_physx__PxControllerHit__28float_20physx__PxControllerHit____20const__2c_20physx__PxControllerHit__2c_20float_29, void_20const__20emscripten__internal__getActualType_physx__PxControllerShapeHit__28physx__PxControllerShapeHit__29, void_20emscripten__internal__raw_destructor_physx__PxControllerShapeHit__28physx__PxControllerShapeHit__29, void_20const__20emscripten__internal__getActualType_physx__PxControllersHit__28physx__PxControllersHit__29, void_20emscripten__internal__raw_destructor_physx__PxControllersHit__28physx__PxControllersHit__29, void_20const__20emscripten__internal__getActualType_physx__PxControllerObstacleHit__28physx__PxControllerObstacleHit__29, void_20emscripten__internal__raw_destructor_physx__PxControllerObstacleHit__28physx__PxControllerObstacleHit__29, emscripten__internal__Invoker_physx__PxFoundation__2c_20unsigned_20int_2c_20physx__PxAllocatorCallback__2c_20physx__PxErrorCallback____invoke_28physx__PxFoundation__20_28__29_28unsigned_20int_2c_20physx__PxAllocatorCallback__2c_20physx__PxErrorCallback__29_2c_20unsigned_20int_2c_20physx__PxAllocatorCallback__2c_20physx__PxErrorCallback__29, emscripten__internal__Invoker_bool_2c_20physx__PxPhysics__2c_20physx__PxPvd____invoke_28bool_20_28__29_28physx__PxPhysics__2c_20physx__PxPvd__29_2c_20physx__PxPhysics__2c_20physx__PxPvd__29, emscripten__internal__Invoker_physx__PxDefaultCpuDispatcher__2c_20unsigned_20int_2c_20unsigned_20int____invoke_28physx__PxDefaultCpuDispatcher__20_28__29_28unsigned_20int_2c_20unsigned_20int__29_2c_20unsigned_20int_2c_20unsigned_20int__29, emscripten__internal__Invoker_physx__PxPhysics__2c_20unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale_20const__2c_20bool_2c_20physx__PxPvd____invoke_28physx__PxPhysics__20_28__29_28unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale_20const__2c_20bool_2c_20physx__PxPvd__29_2c_20unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxTolerancesScale__2c_20bool_2c_20physx__PxPvd__29, emscripten__internal__Invoker_void_2c_20physx__PxPhysics____invoke_28void_20_28__29_28physx__PxPhysics__29_2c_20physx__PxPhysics__29, emscripten__internal__Invoker_physx__PxCooking__2c_20unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxCookingParams_20const____invoke_28physx__PxCooking__20_28__29_28unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxCookingParams_20const__29_2c_20unsigned_20int_2c_20physx__PxFoundation__2c_20physx__PxCookingParams__29, emscripten__internal__Invoker_physx__PxRigidStatic__2c_20physx__PxPhysics__2c_20physx__PxPlane_20const__2c_20physx__PxMaterial____invoke_28physx__PxRigidStatic__20_28__29_28physx__PxPhysics__2c_20physx__PxPlane_20const__2c_20physx__PxMaterial__29_2c_20physx__PxPhysics__2c_20physx__PxPlane__2c_20physx__PxMaterial__29, emscripten__internal__Invoker_physx__PxSceneDesc__2c_20physx__PxTolerancesScale__2c_20int_2c_20physx__PxSimulationEventCallback____invoke_28physx__PxSceneDesc__20_28__29_28physx__PxTolerancesScale__2c_20int_2c_20physx__PxSimulationEventCallback__29_2c_20physx__PxTolerancesScale__2c_20int_2c_20physx__PxSimulationEventCallback__29, emscripten__internal__Invoker_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint_____invoke_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20_28__29_28_29_29, emscripten__internal__Invoker_physx__PxCapsuleController__2c_20physx__PxControllerManager__2c_20physx__PxCapsuleControllerDesc_20const____invoke_28physx__PxCapsuleController__20_28__29_28physx__PxControllerManager__2c_20physx__PxCapsuleControllerDesc_20const__29_2c_20physx__PxControllerManager__2c_20physx__PxCapsuleControllerDesc__29, emscripten__internal__Invoker_physx__PxBoxController__2c_20physx__PxControllerManager__2c_20physx__PxBoxControllerDesc_20const____invoke_28physx__PxBoxController__20_28__29_28physx__PxControllerManager__2c_20physx__PxBoxControllerDesc_20const__29_2c_20physx__PxControllerManager__2c_20physx__PxBoxControllerDesc__29, physx__PxSimulationEventCallback__20emscripten__base_physx__PxSimulationEventCallback___convertPointer_PxSimulationEventCallbackWrapper_2c_20physx__PxSimulationEventCallback__28PxSimulationEventCallbackWrapper__29, PxSimulationEventCallbackWrapper__20emscripten__base_physx__PxSimulationEventCallback___convertPointer_physx__PxSimulationEventCallback_2c_20PxSimulationEventCallbackWrapper__28physx__PxSimulationEventCallback__29, emscripten__class__physx__PxSimulationEventCallback_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxSimulationEventCallback_2c_20emscripten__internal__NoBaseClass___allow_subclass_PxSimulationEventCallbackWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28PxSimulationEventCallbackWrapper__29____invoke_28PxSimulationEventCallbackWrapper__29, emscripten__internal__FunctionInvoker_void_20_28__29_28PxSimulationEventCallbackWrapper__29_2c_20void_2c_20PxSimulationEventCallbackWrapper____invoke_28void_20_28___29_28PxSimulationEventCallbackWrapper__29_2c_20PxSimulationEventCallbackWrapper__29, emscripten__internal__Invoker_physx__PxFixedJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const____invoke_28physx__PxFixedJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform__2c_20physx__PxRigidActor__2c_20physx__PxTransform__29, emscripten__internal__Invoker_physx__PxRevoluteJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const____invoke_28physx__PxRevoluteJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform__2c_20physx__PxRigidActor__2c_20physx__PxTransform__29, emscripten__internal__Invoker_physx__PxSphericalJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const____invoke_28physx__PxSphericalJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform__2c_20physx__PxRigidActor__2c_20physx__PxTransform__29, emscripten__internal__Invoker_physx__PxDistanceJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const____invoke_28physx__PxDistanceJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform__2c_20physx__PxRigidActor__2c_20physx__PxTransform__29, emscripten__internal__Invoker_physx__PxPrismaticJoint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const____invoke_28physx__PxPrismaticJoint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform__2c_20physx__PxRigidActor__2c_20physx__PxTransform__29, emscripten__internal__Invoker_physx__PxD6Joint__2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const____invoke_28physx__PxD6Joint__20_28__29_28physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxRigidActor__2c_20physx__PxTransform__2c_20physx__PxRigidActor__2c_20physx__PxTransform__29, emscripten__internal__MethodInvoker_bool_20_28physx__PxJointLimitParameters____29_28_29_20const_2c_20bool_2c_20physx__PxJointLimitParameters_20const____invoke_28bool_20_28physx__PxJointLimitParameters____20const__29_28_29_20const_2c_20physx__PxJointLimitParameters_20const__29, physx__PxJointLimitParameters__20emscripten__base_physx__PxJointLimitParameters___convertPointer_physx__PxJointLimitCone_2c_20physx__PxJointLimitParameters__28physx__PxJointLimitCone__29, physx__PxJointLimitCone__20emscripten__base_physx__PxJointLimitParameters___convertPointer_physx__PxJointLimitParameters_2c_20physx__PxJointLimitCone__28physx__PxJointLimitParameters__29, emscripten__internal__Invoker_physx__PxJointLimitCone__2c_20float___2c_20float_____invoke_28physx__PxJointLimitCone__20_28__29_28float___2c_20float___29_2c_20float_2c_20float_29, emscripten__internal__Invoker_physx__PxJointLimitCone__2c_20float___2c_20float___2c_20float_____invoke_28physx__PxJointLimitCone__20_28__29_28float___2c_20float___2c_20float___29_2c_20float_2c_20float_2c_20float_29, physx__PxJointLimitParameters__20emscripten__base_physx__PxJointLimitParameters___convertPointer_physx__PxJointLinearLimitPair_2c_20physx__PxJointLimitParameters__28physx__PxJointLinearLimitPair__29, physx__PxJointLinearLimitPair__20emscripten__base_physx__PxJointLimitParameters___convertPointer_physx__PxJointLimitParameters_2c_20physx__PxJointLinearLimitPair__28physx__PxJointLimitParameters__29, emscripten__internal__Invoker_physx__PxJointLinearLimitPair__2c_20physx__PxTolerancesScale_20const__2c_20float___2c_20float_____invoke_28physx__PxJointLinearLimitPair__20_28__29_28physx__PxTolerancesScale_20const__2c_20float___2c_20float___29_2c_20physx__PxTolerancesScale__2c_20float_2c_20float_29, emscripten__internal__Invoker_physx__PxJointLinearLimitPair__2c_20physx__PxTolerancesScale_20const__2c_20float___2c_20float___2c_20float_____invoke_28physx__PxJointLinearLimitPair__20_28__29_28physx__PxTolerancesScale_20const__2c_20float___2c_20float___2c_20float___29_2c_20physx__PxTolerancesScale__2c_20float_2c_20float_2c_20float_29, physx__PxJointLimitParameters__20emscripten__base_physx__PxJointLimitParameters___convertPointer_physx__PxJointAngularLimitPair_2c_20physx__PxJointLimitParameters__28physx__PxJointAngularLimitPair__29, physx__PxJointAngularLimitPair__20emscripten__base_physx__PxJointLimitParameters___convertPointer_physx__PxJointLimitParameters_2c_20physx__PxJointAngularLimitPair__28physx__PxJointLimitParameters__29, emscripten__internal__Invoker_physx__PxJointAngularLimitPair__2c_20float___2c_20float_____invoke_28physx__PxJointAngularLimitPair__20_28__29_28float___2c_20float___29_2c_20float_2c_20float_29, emscripten__internal__Invoker_physx__PxJointAngularLimitPair__2c_20float___2c_20float___2c_20float_____invoke_28physx__PxJointAngularLimitPair__20_28__29_28float___2c_20float___2c_20float___29_2c_20float_2c_20float_2c_20float_29, emscripten__internal__MethodInvoker_void_20_28physx__PxJoint____29_28physx__PxRigidActor__2c_20physx__PxRigidActor__29_2c_20void_2c_20physx__PxJoint__2c_20physx__PxRigidActor__2c_20physx__PxRigidActor____invoke_28void_20_28physx__PxJoint____20const__29_28physx__PxRigidActor__2c_20physx__PxRigidActor__29_2c_20physx__PxJoint__2c_20physx__PxRigidActor__2c_20physx__PxRigidActor__29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxJoint__2c_20unsigned_20char_2c_20physx__PxTransform__29_2c_20void_2c_20physx__PxJoint__2c_20unsigned_20char_2c_20physx__PxTransform____invoke_28void_20_28___29_28physx__PxJoint__2c_20unsigned_20char_2c_20physx__PxTransform__29_2c_20physx__PxJoint__2c_20unsigned_20char_2c_20physx__PxTransform__29, emscripten__internal__MethodInvoker_void_20_28physx__PxJoint____29_28float_2c_20float_29_2c_20void_2c_20physx__PxJoint__2c_20float_2c_20float___invoke_28void_20_28physx__PxJoint____20const__29_28float_2c_20float_29_2c_20physx__PxJoint__2c_20float_2c_20float_29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxJoint__2c_20unsigned_20short_2c_20bool_29_2c_20void_2c_20physx__PxJoint__2c_20unsigned_20short_2c_20bool___invoke_28void_20_28___29_28physx__PxJoint__2c_20unsigned_20short_2c_20bool_29_2c_20physx__PxJoint__2c_20unsigned_20short_2c_20bool_29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxJoint__2c_20unsigned_20short_29_2c_20void_2c_20physx__PxJoint__2c_20unsigned_20short___invoke_28void_20_28___29_28physx__PxJoint__2c_20unsigned_20short_29_2c_20physx__PxJoint__2c_20unsigned_20short_29, emscripten__internal__MethodInvoker_void_20_28physx__PxJoint____29_28_29_2c_20void_2c_20physx__PxJoint____invoke_28void_20_28physx__PxJoint____20const__29_28_29_2c_20physx__PxJoint__29, physx__PxJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxSphericalJoint_2c_20physx__PxJoint__28physx__PxSphericalJoint__29, physx__PxSphericalJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxJoint_2c_20physx__PxSphericalJoint__28physx__PxJoint__29, physx__PxJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxRevoluteJoint_2c_20physx__PxJoint__28physx__PxRevoluteJoint__29, physx__PxRevoluteJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxJoint_2c_20physx__PxRevoluteJoint__28physx__PxJoint__29, emscripten__internal__MethodInvoker_float_20_28physx__PxRevoluteJoint____29_28_29_20const_2c_20float_2c_20physx__PxRevoluteJoint_20const____invoke_28float_20_28physx__PxRevoluteJoint____20const__29_28_29_20const_2c_20physx__PxRevoluteJoint_20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxRevoluteJoint____29_28physx__PxJointAngularLimitPair_20const__29_2c_20void_2c_20physx__PxRevoluteJoint__2c_20physx__PxJointAngularLimitPair_20const____invoke_28void_20_28physx__PxRevoluteJoint____20const__29_28physx__PxJointAngularLimitPair_20const__29_2c_20physx__PxRevoluteJoint__2c_20physx__PxJointAngularLimitPair__29, emscripten__internal__MethodInvoker_physx__PxJointAngularLimitPair_20_28physx__PxRevoluteJoint____29_28_29_20const_2c_20physx__PxJointAngularLimitPair_2c_20physx__PxRevoluteJoint_20const____invoke_28physx__PxJointAngularLimitPair_20_28physx__PxRevoluteJoint____20const__29_28_29_20const_2c_20physx__PxRevoluteJoint_20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxRevoluteJoint____29_28float_2c_20bool_29_2c_20void_2c_20physx__PxRevoluteJoint__2c_20float_2c_20bool___invoke_28void_20_28physx__PxRevoluteJoint____20const__29_28float_2c_20bool_29_2c_20physx__PxRevoluteJoint__2c_20float_2c_20bool_29, emscripten__internal__MethodInvoker_void_20_28physx__PxRevoluteJoint____29_28float_29_2c_20void_2c_20physx__PxRevoluteJoint__2c_20float___invoke_28void_20_28physx__PxRevoluteJoint____20const__29_28float_29_2c_20physx__PxRevoluteJoint__2c_20float_29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxRevoluteJoint__2c_20unsigned_20short_2c_20bool_29_2c_20void_2c_20physx__PxRevoluteJoint__2c_20unsigned_20short_2c_20bool___invoke_28void_20_28___29_28physx__PxRevoluteJoint__2c_20unsigned_20short_2c_20bool_29_2c_20physx__PxRevoluteJoint__2c_20unsigned_20short_2c_20bool_29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxRevoluteJoint__2c_20unsigned_20short_29_2c_20void_2c_20physx__PxRevoluteJoint__2c_20unsigned_20short___invoke_28void_20_28___29_28physx__PxRevoluteJoint__2c_20unsigned_20short_29_2c_20physx__PxRevoluteJoint__2c_20unsigned_20short_29, physx__PxJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxFixedJoint_2c_20physx__PxJoint__28physx__PxFixedJoint__29, physx__PxFixedJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxJoint_2c_20physx__PxFixedJoint__28physx__PxJoint__29, emscripten__internal__MethodInvoker_void_20_28physx__PxFixedJoint____29_28float_29_2c_20void_2c_20physx__PxFixedJoint__2c_20float___invoke_28void_20_28physx__PxFixedJoint____20const__29_28float_29_2c_20physx__PxFixedJoint__2c_20float_29, physx__PxJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxDistanceJoint_2c_20physx__PxJoint__28physx__PxDistanceJoint__29, physx__PxDistanceJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxJoint_2c_20physx__PxDistanceJoint__28physx__PxJoint__29, emscripten__internal__MethodInvoker_float_20_28physx__PxDistanceJoint____29_28_29_20const_2c_20float_2c_20physx__PxDistanceJoint_20const____invoke_28float_20_28physx__PxDistanceJoint____20const__29_28_29_20const_2c_20physx__PxDistanceJoint_20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxDistanceJoint____29_28float_29_2c_20void_2c_20physx__PxDistanceJoint__2c_20float___invoke_28void_20_28physx__PxDistanceJoint____20const__29_28float_29_2c_20physx__PxDistanceJoint__2c_20float_29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxDistanceJoint__2c_20unsigned_20short_29_2c_20void_2c_20physx__PxDistanceJoint__2c_20unsigned_20short___invoke_28void_20_28___29_28physx__PxDistanceJoint__2c_20unsigned_20short_29_2c_20physx__PxDistanceJoint__2c_20unsigned_20short_29, physx__PxJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxPrismaticJoint_2c_20physx__PxJoint__28physx__PxPrismaticJoint__29, physx__PxPrismaticJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxJoint_2c_20physx__PxPrismaticJoint__28physx__PxJoint__29, physx__PxSpring__20emscripten__base_physx__PxSpring___convertPointer_physx__PxD6JointDrive_2c_20physx__PxSpring__28physx__PxD6JointDrive__29, physx__PxD6JointDrive__20emscripten__base_physx__PxSpring___convertPointer_physx__PxSpring_2c_20physx__PxD6JointDrive__28physx__PxSpring__29, emscripten__internal__Invoker_physx__PxD6JointDrive____invoke_28physx__PxD6JointDrive__20_28__29_28_29_29, emscripten__internal__Invoker_physx__PxD6JointDrive__2c_20float___2c_20float___2c_20float___2c_20bool_____invoke_28physx__PxD6JointDrive__20_28__29_28float___2c_20float___2c_20float___2c_20bool___29_2c_20float_2c_20float_2c_20float_2c_20bool_29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxD6JointDrive__2c_20bool_29_2c_20void_2c_20physx__PxD6JointDrive__2c_20bool___invoke_28void_20_28___29_28physx__PxD6JointDrive__2c_20bool_29_2c_20physx__PxD6JointDrive__2c_20bool_29, physx__PxJoint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxD6Joint_2c_20physx__PxJoint__28physx__PxD6Joint__29, physx__PxD6Joint__20emscripten__base_physx__PxJoint___convertPointer_physx__PxJoint_2c_20physx__PxD6Joint__28physx__PxJoint__29, emscripten__internal__MethodInvoker_void_20_28physx__PxD6Joint____29_28physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum_29_2c_20void_2c_20physx__PxD6Joint__2c_20physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum___invoke_28void_20_28physx__PxD6Joint____20const__29_28physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum_29_2c_20physx__PxD6Joint__2c_20physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum_29, emscripten__internal__MethodInvoker_physx__PxD6Motion__Enum_20_28physx__PxD6Joint____29_28physx__PxD6Axis__Enum_29_20const_2c_20physx__PxD6Motion__Enum_2c_20physx__PxD6Joint_20const__2c_20physx__PxD6Axis__Enum___invoke_28physx__PxD6Motion__Enum_20_28physx__PxD6Joint____20const__29_28physx__PxD6Axis__Enum_29_20const_2c_20physx__PxD6Joint_20const__2c_20physx__PxD6Axis__Enum_29, emscripten__internal__MethodInvoker_void_20_28physx__PxD6Joint____29_28physx__PxD6Axis__Enum_2c_20physx__PxJointLinearLimitPair_20const__29_2c_20void_2c_20physx__PxD6Joint__2c_20physx__PxD6Axis__Enum_2c_20physx__PxJointLinearLimitPair_20const____invoke_28void_20_28physx__PxD6Joint____20const__29_28physx__PxD6Axis__Enum_2c_20physx__PxJointLinearLimitPair_20const__29_2c_20physx__PxD6Joint__2c_20physx__PxD6Axis__Enum_2c_20physx__PxJointLinearLimitPair__29, emscripten__internal__MethodInvoker_void_20_28physx__PxD6Joint____29_28physx__PxJointAngularLimitPair_20const__29_2c_20void_2c_20physx__PxD6Joint__2c_20physx__PxJointAngularLimitPair_20const____invoke_28void_20_28physx__PxD6Joint____20const__29_28physx__PxJointAngularLimitPair_20const__29_2c_20physx__PxD6Joint__2c_20physx__PxJointAngularLimitPair__29, emscripten__internal__MethodInvoker_void_20_28physx__PxD6Joint____29_28physx__PxJointLimitCone_20const__29_2c_20void_2c_20physx__PxD6Joint__2c_20physx__PxJointLimitCone_20const____invoke_28void_20_28physx__PxD6Joint____20const__29_28physx__PxJointLimitCone_20const__29_2c_20physx__PxD6Joint__2c_20physx__PxJointLimitCone__29, emscripten__internal__MethodInvoker_void_20_28physx__PxD6Joint____29_28physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_20const__29_2c_20void_2c_20physx__PxD6Joint__2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_20const____invoke_28void_20_28physx__PxD6Joint____20const__29_28physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_20const__29_2c_20physx__PxD6Joint__2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive__29, emscripten__internal__MethodInvoker_void_20_28physx__PxD6Joint____29_28physx__PxTransform_20const__2c_20bool_29_2c_20void_2c_20physx__PxD6Joint__2c_20physx__PxTransform_20const__2c_20bool___invoke_28void_20_28physx__PxD6Joint____20const__29_28physx__PxTransform_20const__2c_20bool_29_2c_20physx__PxD6Joint__2c_20physx__PxTransform__2c_20bool_29, emscripten__internal__MethodInvoker_void_20_28physx__PxD6Joint____29_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20bool_29_2c_20void_2c_20physx__PxD6Joint__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20bool___invoke_28void_20_28physx__PxD6Joint____20const__29_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20bool_29_2c_20physx__PxD6Joint__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20bool_29, physx__PxAllocatorCallback__20emscripten__base_physx__PxAllocatorCallback___convertPointer_physx__PxDefaultAllocator_2c_20physx__PxAllocatorCallback__28physx__PxDefaultAllocator__29, physx__PxDefaultAllocator__20emscripten__base_physx__PxAllocatorCallback___convertPointer_physx__PxAllocatorCallback_2c_20physx__PxDefaultAllocator__28physx__PxAllocatorCallback__29, emscripten__internal__Invoker_physx__PxDefaultAllocator____invoke_28physx__PxDefaultAllocator__20_28__29_28_29_29, emscripten__internal__Invoker_physx__PxTolerancesScale____invoke_28physx__PxTolerancesScale__20_28__29_28_29_29, physx__PxVec3__20emscripten__internal__raw_constructor_physx__PxVec3__28_29, void_20emscripten__internal__raw_destructor_physx__PxVec3__28physx__PxVec3__29, float_20emscripten__internal__MemberAccess_physx__PxVec3_2c_20float___getWire_physx__PxVec3__28float_20physx__PxVec3____20const__2c_20physx__PxVec3_20const__29, void_20emscripten__internal__MemberAccess_physx__PxVec3_2c_20float___setWire_physx__PxVec3__28float_20physx__PxVec3____20const__2c_20physx__PxVec3__2c_20float_29, std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____push_back_5babi_v160004_5d_28physx__PxVec3_20const__29, std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____resize_28unsigned_20long_2c_20physx__PxVec3_20const__29, std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____size_5babi_v160004_5d_28_29_20const, void_20const__20emscripten__internal__getActualType_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____29, void_20emscripten__internal__raw_destructor_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____29, std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____20emscripten__internal__operator_new_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____28_29, emscripten__internal__VectorAccess_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3_____get_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const__2c_20unsigned_20long_29, emscripten__internal__VectorAccess_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3_____set_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3_20const__29, physx__PxQuat__20emscripten__internal__raw_constructor_physx__PxQuat__28_29, void_20emscripten__internal__raw_destructor_physx__PxQuat__28physx__PxQuat__29, float_20emscripten__internal__MemberAccess_physx__PxQuat_2c_20float___getWire_physx__PxQuat__28float_20physx__PxQuat____20const__2c_20physx__PxQuat_20const__29, void_20emscripten__internal__MemberAccess_physx__PxQuat_2c_20float___setWire_physx__PxQuat__28float_20physx__PxQuat____20const__2c_20physx__PxQuat__2c_20float_29, physx__PxTransform__20emscripten__internal__raw_constructor_physx__PxTransform__28_29, void_20emscripten__internal__raw_destructor_physx__PxTransform__28physx__PxTransform__29, physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxTransform_2c_20physx__PxVec3___getWire_physx__PxTransform__28physx__PxVec3_20physx__PxTransform____20const__2c_20physx__PxTransform_20const__29, void_20emscripten__internal__MemberAccess_physx__PxTransform_2c_20physx__PxVec3___setWire_physx__PxTransform__28physx__PxVec3_20physx__PxTransform____20const__2c_20physx__PxTransform__2c_20physx__PxVec3__29, physx__PxQuat__20emscripten__internal__MemberAccess_physx__PxTransform_2c_20physx__PxQuat___getWire_physx__PxTransform__28physx__PxQuat_20physx__PxTransform____20const__2c_20physx__PxTransform_20const__29, void_20emscripten__internal__MemberAccess_physx__PxTransform_2c_20physx__PxQuat___setWire_physx__PxTransform__28physx__PxQuat_20physx__PxTransform____20const__2c_20physx__PxTransform__2c_20physx__PxQuat__29, physx__PxExtendedVec3__20emscripten__internal__raw_constructor_physx__PxExtendedVec3__28_29, void_20emscripten__internal__raw_destructor_physx__PxExtendedVec3__28physx__PxExtendedVec3__29, float_20emscripten__internal__MemberAccess_physx__PxExtendedVec3_2c_20float___getWire_physx__PxExtendedVec3__28float_20physx__PxExtendedVec3____20const__2c_20physx__PxExtendedVec3_20const__29, void_20emscripten__internal__MemberAccess_physx__PxExtendedVec3_2c_20float___setWire_physx__PxExtendedVec3__28float_20physx__PxExtendedVec3____20const__2c_20physx__PxExtendedVec3__2c_20float_29, physx__PxBounds3__20emscripten__internal__raw_constructor_physx__PxBounds3__28_29, void_20emscripten__internal__raw_destructor_physx__PxBounds3__28physx__PxBounds3__29, physx__PxVec3__20emscripten__internal__MemberAccess_physx__PxBounds3_2c_20physx__PxVec3___getWire_physx__PxBounds3__28physx__PxVec3_20physx__PxBounds3____20const__2c_20physx__PxBounds3_20const__29, void_20emscripten__internal__MemberAccess_physx__PxBounds3_2c_20physx__PxVec3___setWire_physx__PxBounds3__28physx__PxVec3_20physx__PxBounds3____20const__2c_20physx__PxBounds3__2c_20physx__PxVec3__29, std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____push_back_5babi_v160004_5d_28physx__PxContactPairPoint_20const__29, std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____resize_28unsigned_20long_2c_20physx__PxContactPairPoint_20const__29, std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____size_5babi_v160004_5d_28_29_20const, void_20const__20emscripten__internal__getActualType_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____29, void_20emscripten__internal__raw_destructor_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____29, std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____20emscripten__internal__operator_new_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____28_29, emscripten__internal__VectorAccess_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint_____get_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const__2c_20unsigned_20long_29, emscripten__internal__VectorAccess_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint_____set_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint_20const__29, emscripten__internal__Invoker_physx__PxDebugPoint__2c_20physx__PxVec3___2c_20unsigned_20int_____invoke_28physx__PxDebugPoint__20_28__29_28physx__PxVec3___2c_20unsigned_20int___29_2c_20physx__PxVec3__2c_20unsigned_20int_29, emscripten__internal__Invoker_physx__PxDebugLine__2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int_____invoke_28physx__PxDebugLine__20_28__29_28physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int___29_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20unsigned_20int_29, emscripten__internal__Invoker_physx__PxDebugTriangle__2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int_____invoke_28physx__PxDebugTriangle__20_28__29_28physx__PxVec3___2c_20physx__PxVec3___2c_20physx__PxVec3___2c_20unsigned_20int___29_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20unsigned_20int_29, emscripten__internal__Invoker_unsigned_20int_2c_20unsigned_20int___invoke_28unsigned_20int_20_28__29_28unsigned_20int_29_2c_20unsigned_20int_29, emscripten__internal__Invoker_unsigned_20int_2c_20unsigned_20int_2c_20unsigned_20int___invoke_28unsigned_20int_20_28__29_28unsigned_20int_2c_20unsigned_20int_29_2c_20unsigned_20int_2c_20unsigned_20int_29, emscripten__internal__MethodInvoker_unsigned_20int_20_28physx__PxRenderBuffer____29_28_29_20const_2c_20unsigned_20int_2c_20physx__PxRenderBuffer_20const____invoke_28unsigned_20int_20_28physx__PxRenderBuffer____20const__29_28_29_20const_2c_20physx__PxRenderBuffer_20const__29, emscripten__internal__FunctionInvoker_physx__PxDebugLine_20const__20_28__29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_2c_20physx__PxDebugLine_20const__2c_20physx__PxRenderBuffer_20const__2c_20unsigned_20int___invoke_28physx__PxDebugLine_20const__20_28___29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_2c_20physx__PxRenderBuffer_20const__2c_20unsigned_20int_29, emscripten__internal__FunctionInvoker_physx__PxDebugPoint_20const__20_28__29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_2c_20physx__PxDebugPoint_20const__2c_20physx__PxRenderBuffer_20const__2c_20unsigned_20int___invoke_28physx__PxDebugPoint_20const__20_28___29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_2c_20physx__PxRenderBuffer_20const__2c_20unsigned_20int_29, emscripten__internal__FunctionInvoker_physx__PxDebugTriangle_20const__20_28__29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_2c_20physx__PxDebugTriangle_20const__2c_20physx__PxRenderBuffer_20const__2c_20unsigned_20int___invoke_28physx__PxDebugTriangle_20const__20_28___29_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29_2c_20physx__PxRenderBuffer_20const__2c_20unsigned_20int_29, emscripten__internal__Invoker_physx__PxSceneDesc__2c_20physx__PxTolerancesScale_____invoke_28physx__PxSceneDesc__20_28__29_28physx__PxTolerancesScale___29_2c_20physx__PxTolerancesScale__29, emscripten__internal__MethodInvoker_void_20_28physx__PxFoundation____29_28_29_2c_20void_2c_20physx__PxFoundation____invoke_28void_20_28physx__PxFoundation____20const__29_28_29_2c_20physx__PxFoundation__29, emscripten__internal__MethodInvoker_void_20_28physx__PxScene____29_28_29_2c_20void_2c_20physx__PxScene____invoke_28void_20_28physx__PxScene____20const__29_28_29_2c_20physx__PxScene__29, emscripten__internal__MethodInvoker_void_20_28physx__PxScene____29_28physx__PxVec3_20const__29_2c_20void_2c_20physx__PxScene__2c_20physx__PxVec3_20const____invoke_28void_20_28physx__PxScene____20const__29_28physx__PxVec3_20const__29_2c_20physx__PxScene__2c_20physx__PxVec3__29, emscripten__internal__MethodInvoker_physx__PxVec3_20_28physx__PxScene____29_28_29_20const_2c_20physx__PxVec3_2c_20physx__PxScene_20const____invoke_28physx__PxVec3_20_28physx__PxScene____20const__29_28_29_20const_2c_20physx__PxScene_20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxScene____29_28physx__PxActor__2c_20physx__PxBVHStructure_20const__29_2c_20void_2c_20physx__PxScene__2c_20physx__PxActor__2c_20physx__PxBVHStructure_20const____invoke_28void_20_28physx__PxScene____20const__29_28physx__PxActor__2c_20physx__PxBVHStructure_20const__29_2c_20physx__PxScene__2c_20physx__PxActor__2c_20physx__PxBVHStructure_20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxScene____29_28physx__PxActor__2c_20bool_29_2c_20void_2c_20physx__PxScene__2c_20physx__PxActor__2c_20bool___invoke_28void_20_28physx__PxScene____20const__29_28physx__PxActor__2c_20bool_29_2c_20physx__PxScene__2c_20physx__PxActor__2c_20bool_29, emscripten__internal__MethodInvoker_physx__PxPvdSceneClient__20_28physx__PxScene____29_28_29_2c_20physx__PxPvdSceneClient__2c_20physx__PxScene____invoke_28physx__PxPvdSceneClient__20_28physx__PxScene____20const__29_28_29_2c_20physx__PxScene__29, emscripten__internal__MethodInvoker_unsigned_20int_20_28physx__PxScene____29_28physx__PxFlags_physx__PxActorTypeFlag__Enum_2c_20unsigned_20short__2c_20physx__PxActor___2c_20unsigned_20int_2c_20unsigned_20int_29_20const_2c_20unsigned_20int_2c_20physx__PxScene_20const__2c_20physx__PxFlags_physx__PxActorTypeFlag__Enum_2c_20unsigned_20short__2c_20physx__PxActor___2c_20unsigned_20int_2c_20unsigned_20int___invoke_28unsigned_20int_20_28physx__PxScene____20const__29_28physx__PxFlags_physx__PxActorTypeFlag__Enum_2c_20unsigned_20short__2c_20physx__PxActor___2c_20unsigned_20int_2c_20unsigned_20int_29_20const_2c_20physx__PxScene_20const__2c_20physx__PxFlags_physx__PxActorTypeFlag__Enum_2c_20unsigned_20short___2c_20physx__PxActor___2c_20unsigned_20int_2c_20unsigned_20int_29, emscripten__internal__MethodInvoker_void_20_28physx__PxScene____29_28physx__PxBounds3_20const__29_2c_20void_2c_20physx__PxScene__2c_20physx__PxBounds3_20const____invoke_28void_20_28physx__PxScene____20const__29_28physx__PxBounds3_20const__29_2c_20physx__PxScene__2c_20physx__PxBounds3__29, emscripten__internal__MethodInvoker_float_20_28physx__PxScene____29_28physx__PxVisualizationParameter__Enum_29_20const_2c_20float_2c_20physx__PxScene_20const__2c_20physx__PxVisualizationParameter__Enum___invoke_28float_20_28physx__PxScene____20const__29_28physx__PxVisualizationParameter__Enum_29_20const_2c_20physx__PxScene_20const__2c_20physx__PxVisualizationParameter__Enum_29, emscripten__internal__MethodInvoker_bool_20_28physx__PxScene____29_28physx__PxVisualizationParameter__Enum_2c_20float_29_2c_20bool_2c_20physx__PxScene__2c_20physx__PxVisualizationParameter__Enum_2c_20float___invoke_28bool_20_28physx__PxScene____20const__29_28physx__PxVisualizationParameter__Enum_2c_20float_29_2c_20physx__PxScene__2c_20physx__PxVisualizationParameter__Enum_2c_20float_29, emscripten__internal__FunctionInvoker_physx__PxRenderBuffer_20const__20_28__29_28physx__PxScene__29_2c_20physx__PxRenderBuffer_20const__2c_20physx__PxScene____invoke_28physx__PxRenderBuffer_20const__20_28___29_28physx__PxScene__29_2c_20physx__PxScene__29, emscripten__internal__FunctionInvoker_unsigned_20int_20_28__29_28physx__PxScene__29_2c_20unsigned_20int_2c_20physx__PxScene____invoke_28unsigned_20int_20_28___29_28physx__PxScene__29_2c_20physx__PxScene__29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxScene__2c_20float_2c_20bool_29_2c_20void_2c_20physx__PxScene__2c_20float_2c_20bool___invoke_28void_20_28___29_28physx__PxScene__2c_20float_2c_20bool_29_2c_20physx__PxScene__2c_20float_2c_20bool_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28physx__PxScene__2c_20bool_29_2c_20bool_2c_20physx__PxScene__2c_20bool___invoke_28bool_20_28___29_28physx__PxScene__2c_20bool_29_2c_20physx__PxScene__2c_20bool_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxHitCallback_physx__PxRaycastHit___29_2c_20bool_2c_20physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxHitCallback_physx__PxRaycastHit_____invoke_28bool_20_28___29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxHitCallback_physx__PxRaycastHit___29_2c_20physx__PxScene__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20physx__PxHitCallback_physx__PxRaycastHit___29, emscripten__internal__FunctionInvoker_bool_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_2c_20bool_2c_20physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const____invoke_28bool_20_28___29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_2c_20physx__PxScene__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20short_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29, emscripten__internal__FunctionInvoker_bool_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_2c_20bool_2c_20physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const____invoke_28bool_20_28___29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_2c_20physx__PxScene__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29, emscripten__internal__FunctionInvoker_int_20_28__29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_2c_20int_2c_20physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const____invoke_28int_20_28___29_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_2c_20physx__PxScene__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29, emscripten__internal__FunctionInvoker_bool_20_28__29_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxSweepHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29_2c_20bool_2c_20physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxSweepHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float___invoke_28bool_20_28___29_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxSweepHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29_2c_20physx__PxScene__2c_20physx__PxGeometry__2c_20physx__PxTransform__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20short_2c_20physx__PxSweepHit__2c_20physx__PxQueryFilterData__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29, emscripten__internal__FunctionInvoker_int_20_28__29_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29_2c_20int_2c_20physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float___invoke_28int_20_28___29_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29_2c_20physx__PxScene__2c_20physx__PxGeometry__2c_20physx__PxTransform__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29, emscripten__internal__FunctionInvoker_physx__PxShape__20_28__29_28physx__PxQueryHit__29_2c_20physx__PxShape__2c_20physx__PxQueryHit____invoke_28physx__PxShape__20_28___29_28physx__PxQueryHit__29_2c_20physx__PxQueryHit__29, emscripten__internal__FunctionInvoker_physx__PxRigidActor__20_28__29_28physx__PxQueryHit__29_2c_20physx__PxRigidActor__2c_20physx__PxQueryHit____invoke_28physx__PxRigidActor__20_28___29_28physx__PxQueryHit__29_2c_20physx__PxQueryHit__29, physx__PxQueryHit__20emscripten__base_physx__PxQueryHit___convertPointer_physx__PxLocationHit_2c_20physx__PxQueryHit__28physx__PxLocationHit__29, physx__PxLocationHit__20emscripten__base_physx__PxQueryHit___convertPointer_physx__PxQueryHit_2c_20physx__PxLocationHit__28physx__PxQueryHit__29, physx__PxLocationHit__20emscripten__base_physx__PxLocationHit___convertPointer_physx__PxRaycastHit_2c_20physx__PxLocationHit__28physx__PxRaycastHit__29, physx__PxRaycastHit__20emscripten__base_physx__PxLocationHit___convertPointer_physx__PxLocationHit_2c_20physx__PxRaycastHit__28physx__PxLocationHit__29, emscripten__internal__Invoker_physx__PxRaycastHit____invoke_28physx__PxRaycastHit__20_28__29_28_29_29, std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____push_back_5babi_v160004_5d_28physx__PxRaycastHit_20const__29, std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____resize_28unsigned_20long_2c_20physx__PxRaycastHit_20const__29, std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____size_5babi_v160004_5d_28_29_20const, void_20const__20emscripten__internal__getActualType_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____29, void_20emscripten__internal__raw_destructor_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____29, std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____20emscripten__internal__operator_new_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____28_29, emscripten__internal__VectorAccess_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit_____get_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const__2c_20unsigned_20long_29, emscripten__internal__VectorAccess_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit_____set_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit_20const__29, physx__PxHitCallback_physx__PxRaycastHit___20emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____convertPointer_PxRaycastCallbackWrapper_2c_20physx__PxHitCallback_physx__PxRaycastHit___28PxRaycastCallbackWrapper__29, PxRaycastCallbackWrapper__20emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____convertPointer_physx__PxHitCallback_physx__PxRaycastHit__2c_20PxRaycastCallbackWrapper__28physx__PxHitCallback_physx__PxRaycastHit___29, emscripten__class__physx__PxHitCallback_physx__PxRaycastHit__2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxHitCallback_physx__PxRaycastHit__2c_20emscripten__internal__NoBaseClass___allow_subclass_PxRaycastCallbackWrapper_2c_20physx__PxRaycastHit__2c_20unsigned_20int__28char_20const__2c_20emscripten__constructor_physx__PxRaycastHit__2c_20unsigned_20int__29_20const___lambda__28PxRaycastCallbackWrapper__29____invoke_28PxRaycastCallbackWrapper__29, emscripten__internal__FunctionInvoker_void_20_28__29_28PxRaycastCallbackWrapper__29_2c_20void_2c_20PxRaycastCallbackWrapper____invoke_28void_20_28___29_28PxRaycastCallbackWrapper__29_2c_20PxRaycastCallbackWrapper__29, physx__PxHitCallback_physx__PxRaycastHit___20emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____convertPointer_physx__PxHitBuffer_physx__PxRaycastHit__2c_20physx__PxHitCallback_physx__PxRaycastHit___28physx__PxHitBuffer_physx__PxRaycastHit___29, physx__PxHitBuffer_physx__PxRaycastHit___20emscripten__base_physx__PxHitCallback_physx__PxRaycastHit____convertPointer_physx__PxHitCallback_physx__PxRaycastHit__2c_20physx__PxHitBuffer_physx__PxRaycastHit___28physx__PxHitCallback_physx__PxRaycastHit___29, emscripten__internal__Invoker_physx__PxHitBuffer_physx__PxRaycastHit_____invoke_28physx__PxHitBuffer_physx__PxRaycastHit___20_28__29_28_29_29, emscripten__internal__Invoker_physx__PxRaycastHit__2c_20unsigned_20int___invoke_28physx__PxRaycastHit__20_28__29_28unsigned_20int_29_2c_20unsigned_20int_29, physx__PxLocationHit__20emscripten__base_physx__PxLocationHit___convertPointer_physx__PxSweepHit_2c_20physx__PxLocationHit__28physx__PxSweepHit__29, physx__PxSweepHit__20emscripten__base_physx__PxLocationHit___convertPointer_physx__PxLocationHit_2c_20physx__PxSweepHit__28physx__PxLocationHit__29, emscripten__internal__Invoker_physx__PxSweepHit____invoke_28physx__PxSweepHit__20_28__29_28_29_29, std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____push_back_5babi_v160004_5d_28physx__PxSweepHit_20const__29, std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____resize_28unsigned_20long_2c_20physx__PxSweepHit_20const__29, std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____size_5babi_v160004_5d_28_29_20const, void_20const__20emscripten__internal__getActualType_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____29, void_20emscripten__internal__raw_destructor_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____29, std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____20emscripten__internal__operator_new_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____28_29, emscripten__internal__VectorAccess_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit_____get_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const__2c_20unsigned_20long_29, emscripten__internal__VectorAccess_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit_____set_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit_20const__29, physx__PxHitCallback_physx__PxSweepHit___20emscripten__base_physx__PxHitCallback_physx__PxSweepHit____convertPointer_PxSweepCallbackWrapper_2c_20physx__PxHitCallback_physx__PxSweepHit___28PxSweepCallbackWrapper__29, PxSweepCallbackWrapper__20emscripten__base_physx__PxHitCallback_physx__PxSweepHit____convertPointer_physx__PxHitCallback_physx__PxSweepHit__2c_20PxSweepCallbackWrapper__28physx__PxHitCallback_physx__PxSweepHit___29, emscripten__class__physx__PxHitCallback_physx__PxSweepHit__2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxHitCallback_physx__PxSweepHit__2c_20emscripten__internal__NoBaseClass___allow_subclass_PxSweepCallbackWrapper_2c_20physx__PxSweepHit__2c_20unsigned_20int__28char_20const__2c_20emscripten__constructor_physx__PxSweepHit__2c_20unsigned_20int__29_20const___lambda__28PxSweepCallbackWrapper__29____invoke_28PxSweepCallbackWrapper__29, emscripten__internal__FunctionInvoker_void_20_28__29_28PxSweepCallbackWrapper__29_2c_20void_2c_20PxSweepCallbackWrapper____invoke_28void_20_28___29_28PxSweepCallbackWrapper__29_2c_20PxSweepCallbackWrapper__29, physx__PxHitCallback_physx__PxSweepHit___20emscripten__base_physx__PxHitCallback_physx__PxSweepHit____convertPointer_physx__PxHitBuffer_physx__PxSweepHit__2c_20physx__PxHitCallback_physx__PxSweepHit___28physx__PxHitBuffer_physx__PxSweepHit___29, physx__PxHitBuffer_physx__PxSweepHit___20emscripten__base_physx__PxHitCallback_physx__PxSweepHit____convertPointer_physx__PxHitCallback_physx__PxSweepHit__2c_20physx__PxHitBuffer_physx__PxSweepHit___28physx__PxHitCallback_physx__PxSweepHit___29, emscripten__internal__Invoker_physx__PxHitBuffer_physx__PxSweepHit_____invoke_28physx__PxHitBuffer_physx__PxSweepHit___20_28__29_28_29_29, emscripten__internal__Invoker_physx__PxSweepHit__2c_20unsigned_20int___invoke_28physx__PxSweepHit__20_28__29_28unsigned_20int_29_2c_20unsigned_20int_29, emscripten__internal__Invoker_physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___2c_20int_____invoke_28physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___20_28__29_28int___29_2c_20int_29, emscripten__internal__Invoker_physx__PxQueryFilterData____invoke_28physx__PxQueryFilterData__20_28__29_28_29_29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxQueryFilterData__2c_20unsigned_20short_29_2c_20void_2c_20physx__PxQueryFilterData__2c_20unsigned_20short___invoke_28void_20_28___29_28physx__PxQueryFilterData__2c_20unsigned_20short_29_2c_20physx__PxQueryFilterData__2c_20unsigned_20short_29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxQueryFilterData__2c_20unsigned_20int_2c_20unsigned_20short_29_2c_20void_2c_20physx__PxQueryFilterData__2c_20unsigned_20int_2c_20unsigned_20short___invoke_28void_20_28___29_28physx__PxQueryFilterData__2c_20unsigned_20int_2c_20unsigned_20short_29_2c_20physx__PxQueryFilterData__2c_20unsigned_20int_2c_20unsigned_20short_29, emscripten__internal__Invoker_physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___2c_20int_____invoke_28physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short___20_28__29_28int___29_2c_20int_29, physx__PxQueryFilterCallback__20emscripten__base_physx__PxQueryFilterCallback___convertPointer_PxQueryFilterCallbackWrapper_2c_20physx__PxQueryFilterCallback__28PxQueryFilterCallbackWrapper__29, PxQueryFilterCallbackWrapper__20emscripten__base_physx__PxQueryFilterCallback___convertPointer_physx__PxQueryFilterCallback_2c_20PxQueryFilterCallbackWrapper__28physx__PxQueryFilterCallback__29, emscripten__class__physx__PxQueryFilterCallback_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxQueryFilterCallback_2c_20emscripten__internal__NoBaseClass___allow_subclass_PxQueryFilterCallbackWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28PxQueryFilterCallbackWrapper__29____invoke_28PxQueryFilterCallbackWrapper__29, emscripten__internal__FunctionInvoker_void_20_28__29_28PxQueryFilterCallbackWrapper__29_2c_20void_2c_20PxQueryFilterCallbackWrapper____invoke_28void_20_28___29_28PxQueryFilterCallbackWrapper__29_2c_20PxQueryFilterCallbackWrapper__29, emscripten__internal__MethodInvoker_void_20_28physx__PxMaterial____29_28float_29_2c_20void_2c_20physx__PxMaterial__2c_20float___invoke_28void_20_28physx__PxMaterial____20const__29_28float_29_2c_20physx__PxMaterial__2c_20float_29, emscripten__internal__MethodInvoker_float_20_28physx__PxMaterial____29_28_29_20const_2c_20float_2c_20physx__PxMaterial_20const____invoke_28float_20_28physx__PxMaterial____20const__29_28_29_20const_2c_20physx__PxMaterial_20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxMaterial____29_28physx__PxCombineMode__Enum_29_2c_20void_2c_20physx__PxMaterial__2c_20physx__PxCombineMode__Enum___invoke_28void_20_28physx__PxMaterial____20const__29_28physx__PxCombineMode__Enum_29_2c_20physx__PxMaterial__2c_20physx__PxCombineMode__Enum_29, emscripten__internal__MethodInvoker_void_20_28physx__PxMaterial____29_28_29_2c_20void_2c_20physx__PxMaterial____invoke_28void_20_28physx__PxMaterial____20const__29_28_29_2c_20physx__PxMaterial__29, std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____push_back_5babi_v160004_5d_28physx__PxMaterial__20const__29, std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____resize_28unsigned_20long_2c_20physx__PxMaterial__20const__29, std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____size_5babi_v160004_5d_28_29_20const, void_20const__20emscripten__internal__getActualType_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____29, void_20emscripten__internal__raw_destructor_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____29, std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____20emscripten__internal__operator_new_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____28_29, emscripten__internal__VectorAccess_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial______get_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const__2c_20unsigned_20long_29, emscripten__internal__VectorAccess_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial______set_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxShape____29_28_29_2c_20void_2c_20physx__PxShape____invoke_28void_20_28physx__PxShape____20const__29_28_29_2c_20physx__PxShape__29, emscripten__internal__MethodInvoker_unsigned_20int_20_28physx__PxShape____29_28_29_20const_2c_20unsigned_20int_2c_20physx__PxShape_20const____invoke_28unsigned_20int_20_28physx__PxShape____20const__29_28_29_20const_2c_20physx__PxShape_20const__29, emscripten__internal__MethodInvoker_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20_28physx__PxShape____29_28_29_20const_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__2c_20physx__PxShape_20const____invoke_28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20_28physx__PxShape____20const__29_28_29_20const_2c_20physx__PxShape_20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxShape____29_28physx__PxShapeFlag__Enum_2c_20bool_29_2c_20void_2c_20physx__PxShape__2c_20physx__PxShapeFlag__Enum_2c_20bool___invoke_28void_20_28physx__PxShape____20const__29_28physx__PxShapeFlag__Enum_2c_20bool_29_2c_20physx__PxShape__2c_20physx__PxShapeFlag__Enum_2c_20bool_29, emscripten__internal__MethodInvoker_void_20_28physx__PxShape____29_28physx__PxTransform_20const__29_2c_20void_2c_20physx__PxShape__2c_20physx__PxTransform_20const____invoke_28void_20_28physx__PxShape____20const__29_28physx__PxTransform_20const__29_2c_20physx__PxShape__2c_20physx__PxTransform__29, emscripten__internal__MethodInvoker_void_20_28physx__PxShape____29_28physx__PxGeometry_20const__29_2c_20void_2c_20physx__PxShape__2c_20physx__PxGeometry_20const____invoke_28void_20_28physx__PxShape____20const__29_28physx__PxGeometry_20const__29_2c_20physx__PxShape__2c_20physx__PxGeometry__29, emscripten__internal__MethodInvoker_bool_20_28physx__PxShape____29_28physx__PxBoxGeometry__29_20const_2c_20bool_2c_20physx__PxShape_20const__2c_20physx__PxBoxGeometry____invoke_28bool_20_28physx__PxShape____20const__29_28physx__PxBoxGeometry__29_20const_2c_20physx__PxShape_20const__2c_20physx__PxBoxGeometry__29, emscripten__internal__MethodInvoker_bool_20_28physx__PxShape____29_28physx__PxSphereGeometry__29_20const_2c_20bool_2c_20physx__PxShape_20const__2c_20physx__PxSphereGeometry____invoke_28bool_20_28physx__PxShape____20const__29_28physx__PxSphereGeometry__29_20const_2c_20physx__PxShape_20const__2c_20physx__PxSphereGeometry__29, emscripten__internal__MethodInvoker_bool_20_28physx__PxShape____29_28physx__PxPlaneGeometry__29_20const_2c_20bool_2c_20physx__PxShape_20const__2c_20physx__PxPlaneGeometry____invoke_28bool_20_28physx__PxShape____20const__29_28physx__PxPlaneGeometry__29_20const_2c_20physx__PxShape_20const__2c_20physx__PxPlaneGeometry__29, emscripten__internal__MethodInvoker_void_20_28physx__PxShape____29_28physx__PxFilterData_20const__29_2c_20void_2c_20physx__PxShape__2c_20physx__PxFilterData_20const____invoke_28void_20_28physx__PxShape____20const__29_28physx__PxFilterData_20const__29_2c_20physx__PxShape__2c_20physx__PxFilterData__29, emscripten__internal__MethodInvoker_physx__PxFilterData_20_28physx__PxShape____29_28_29_20const_2c_20physx__PxFilterData_2c_20physx__PxShape_20const____invoke_28physx__PxFilterData_20_28physx__PxShape____20const__29_28_29_20const_2c_20physx__PxShape_20const__29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxShape__2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____29_2c_20void_2c_20physx__PxShape__2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial______invoke_28void_20_28___29_28physx__PxShape__2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____29_2c_20physx__PxShape__2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____29, emscripten__internal__FunctionInvoker_physx__PxBounds3_20_28__29_28physx__PxShape__2c_20physx__PxRigidActor__2c_20float_29_2c_20physx__PxBounds3_2c_20physx__PxShape__2c_20physx__PxRigidActor__2c_20float___invoke_28physx__PxBounds3_20_28___29_28physx__PxShape__2c_20physx__PxRigidActor__2c_20float_29_2c_20physx__PxShape__2c_20physx__PxRigidActor__2c_20float_29, emscripten__internal__MethodInvoker_void_20_28physx__PxPhysics____29_28_29_2c_20void_2c_20physx__PxPhysics____invoke_28void_20_28physx__PxPhysics____20const__29_28_29_2c_20physx__PxPhysics__29, emscripten__internal__MethodInvoker_physx__PxTolerancesScale_20const__20_28physx__PxPhysics____29_28_29_20const_2c_20physx__PxTolerancesScale_20const__2c_20physx__PxPhysics_20const____invoke_28physx__PxTolerancesScale_20const__20_28physx__PxPhysics____20const__29_28_29_20const_2c_20physx__PxPhysics_20const__29, emscripten__internal__MethodInvoker_physx__PxScene__20_28physx__PxPhysics____29_28physx__PxSceneDesc_20const__29_2c_20physx__PxScene__2c_20physx__PxPhysics__2c_20physx__PxSceneDesc_20const____invoke_28physx__PxScene__20_28physx__PxPhysics____20const__29_28physx__PxSceneDesc_20const__29_2c_20physx__PxPhysics__2c_20physx__PxSceneDesc__29, emscripten__internal__MethodInvoker_physx__PxShape__20_28physx__PxPhysics____29_28physx__PxGeometry_20const__2c_20physx__PxMaterial_20const__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxShape__2c_20physx__PxPhysics__2c_20physx__PxGeometry_20const__2c_20physx__PxMaterial_20const__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char____invoke_28physx__PxShape__20_28physx__PxPhysics____20const__29_28physx__PxGeometry_20const__2c_20physx__PxMaterial_20const__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxPhysics__2c_20physx__PxGeometry__2c_20physx__PxMaterial__2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___29, emscripten__internal__MethodInvoker_physx__PxMaterial__20_28physx__PxPhysics____29_28float_2c_20float_2c_20float_29_2c_20physx__PxMaterial__2c_20physx__PxPhysics__2c_20float_2c_20float_2c_20float___invoke_28physx__PxMaterial__20_28physx__PxPhysics____20const__29_28float_2c_20float_2c_20float_29_2c_20physx__PxPhysics__2c_20float_2c_20float_2c_20float_29, emscripten__internal__MethodInvoker_physx__PxRigidDynamic__20_28physx__PxPhysics____29_28physx__PxTransform_20const__29_2c_20physx__PxRigidDynamic__2c_20physx__PxPhysics__2c_20physx__PxTransform_20const____invoke_28physx__PxRigidDynamic__20_28physx__PxPhysics____20const__29_28physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxTransform__29, emscripten__internal__MethodInvoker_physx__PxRigidStatic__20_28physx__PxPhysics____29_28physx__PxTransform_20const__29_2c_20physx__PxRigidStatic__2c_20physx__PxPhysics__2c_20physx__PxTransform_20const____invoke_28physx__PxRigidStatic__20_28physx__PxPhysics____20const__29_28physx__PxTransform_20const__29_2c_20physx__PxPhysics__2c_20physx__PxTransform__29, emscripten__internal__Invoker_physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___2c_20int_____invoke_28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_2c_20int_29, emscripten__internal__MethodInvoker_bool_20_28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char_____29_28physx__PxShapeFlag__Enum_29_20const_2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20const__2c_20physx__PxShapeFlag__Enum___invoke_28bool_20_28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char_____20const__29_28physx__PxShapeFlag__Enum_29_20const_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__20const__2c_20physx__PxShapeFlag__Enum_29, physx__PxErrorCallback__20emscripten__base_physx__PxErrorCallback___convertPointer_physx__PxDefaultErrorCallback_2c_20physx__PxErrorCallback__28physx__PxDefaultErrorCallback__29, physx__PxDefaultErrorCallback__20emscripten__base_physx__PxErrorCallback___convertPointer_physx__PxErrorCallback_2c_20physx__PxDefaultErrorCallback__28physx__PxErrorCallback__29, emscripten__internal__Invoker_physx__PxDefaultErrorCallback____invoke_28physx__PxDefaultErrorCallback__20_28__29_28_29_29, emscripten__internal__MethodInvoker_unsigned_20char_20_28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____29_28_29_20const_2c_20unsigned_20char_2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20const____invoke_28unsigned_20char_20_28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____20const__29_28_29_20const_2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128__20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____29_28_29_2c_20void_2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____invoke_28void_20_28physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128_____20const__29_28_29_2c_20physx__PxBitAndDataT_unsigned_20char_2c_20_28unsigned_20char_29128___29, emscripten__internal__Invoker_physx__PxHeightFieldSample____invoke_28physx__PxHeightFieldSample__20_28__29_28_29_29, std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____push_back_5babi_v160004_5d_28physx__PxHeightFieldSample_20const__29, std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____resize_28unsigned_20long_2c_20physx__PxHeightFieldSample_20const__29, std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____size_5babi_v160004_5d_28_29_20const, void_20const__20emscripten__internal__getActualType_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____29, void_20emscripten__internal__raw_destructor_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____29, std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____20emscripten__internal__operator_new_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____28_29, emscripten__internal__VectorAccess_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample_____get_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const__2c_20unsigned_20long_29, emscripten__internal__VectorAccess_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample_____set_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample_20const__29, std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____push_back_5babi_v160004_5d_28unsigned_20short_20const__29, std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____resize_28unsigned_20long_2c_20unsigned_20short_20const__29, std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____size_5babi_v160004_5d_28_29_20const, void_20const__20emscripten__internal__getActualType_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____29, void_20emscripten__internal__raw_destructor_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____29, std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____20emscripten__internal__operator_new_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____28_29, emscripten__internal__VectorAccess_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short_____get_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const__2c_20unsigned_20long_29, emscripten__internal__VectorAccess_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short_____set_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_20const__29, emscripten__internal__FunctionInvoker_physx__PxConvexMesh__20_28__29_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxPhysics__29_2c_20physx__PxConvexMesh__2c_20physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxPhysics____invoke_28physx__PxConvexMesh__20_28___29_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxPhysics__29_2c_20physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxPhysics__29, emscripten__internal__FunctionInvoker_physx__PxConvexMesh__20_28__29_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20physx__PxPhysics__29_2c_20physx__PxConvexMesh__2c_20physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20physx__PxPhysics____invoke_28physx__PxConvexMesh__20_28___29_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20physx__PxPhysics__29_2c_20physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20physx__PxPhysics__29, emscripten__internal__FunctionInvoker_physx__PxTriangleMesh__20_28__29_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20int_2c_20unsigned_20int_2c_20bool_2c_20physx__PxPhysics__29_2c_20physx__PxTriangleMesh__2c_20physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20int_2c_20unsigned_20int_2c_20bool_2c_20physx__PxPhysics____invoke_28physx__PxTriangleMesh__20_28___29_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20int_2c_20unsigned_20int_2c_20bool_2c_20physx__PxPhysics__29_2c_20physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20int_2c_20unsigned_20int_2c_20bool_2c_20physx__PxPhysics__29, emscripten__internal__FunctionInvoker_physx__PxTriangleMesh__20_28__29_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20physx__PxPhysics__29_2c_20physx__PxTriangleMesh__2c_20physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20physx__PxPhysics____invoke_28physx__PxTriangleMesh__20_28___29_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20physx__PxPhysics__29_2c_20physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20physx__PxPhysics__29, emscripten__internal__FunctionInvoker_physx__PxHeightField__20_28__29_28physx__PxCooking__2c_20unsigned_20int_2c_20unsigned_20int_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxPhysics__29_2c_20physx__PxHeightField__2c_20physx__PxCooking__2c_20unsigned_20int_2c_20unsigned_20int_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxPhysics____invoke_28physx__PxHeightField__20_28___29_28physx__PxCooking__2c_20unsigned_20int_2c_20unsigned_20int_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxPhysics__29_2c_20physx__PxCooking__2c_20unsigned_20int_2c_20unsigned_20int_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxPhysics__29, emscripten__internal__Invoker_physx__PxCookingParams__2c_20physx__PxTolerancesScale_____invoke_28physx__PxCookingParams__20_28__29_28physx__PxTolerancesScale___29_2c_20physx__PxTolerancesScale__29, physx__PxCpuDispatcher__20emscripten__base_physx__PxCpuDispatcher___convertPointer_physx__PxDefaultCpuDispatcher_2c_20physx__PxCpuDispatcher__28physx__PxDefaultCpuDispatcher__29, physx__PxDefaultCpuDispatcher__20emscripten__base_physx__PxCpuDispatcher___convertPointer_physx__PxCpuDispatcher_2c_20physx__PxDefaultCpuDispatcher__28physx__PxCpuDispatcher__29, physx__PxFilterData__20emscripten__internal__raw_constructor_physx__PxFilterData__28_29, void_20emscripten__internal__raw_destructor_physx__PxFilterData__28physx__PxFilterData__29, unsigned_20int_20emscripten__internal__MemberAccess_physx__PxFilterData_2c_20unsigned_20int___getWire_physx__PxFilterData__28unsigned_20int_20physx__PxFilterData____20const__2c_20physx__PxFilterData_20const__29, void_20emscripten__internal__MemberAccess_physx__PxFilterData_2c_20unsigned_20int___setWire_physx__PxFilterData__28unsigned_20int_20physx__PxFilterData____20const__2c_20physx__PxFilterData__2c_20unsigned_20int_29, emscripten__internal__MethodInvoker_void_20_28physx__PxActor____29_28physx__PxActorFlag__Enum_2c_20bool_29_2c_20void_2c_20physx__PxActor__2c_20physx__PxActorFlag__Enum_2c_20bool___invoke_28void_20_28physx__PxActor____20const__29_28physx__PxActorFlag__Enum_2c_20bool_29_2c_20physx__PxActor__2c_20physx__PxActorFlag__Enum_2c_20bool_29, emscripten__internal__MethodInvoker_void_20_28physx__PxActor____29_28_29_2c_20void_2c_20physx__PxActor____invoke_28void_20_28physx__PxActor____20const__29_28_29_2c_20physx__PxActor__29, physx__PxActor__20emscripten__base_physx__PxActor___convertPointer_physx__PxRigidActor_2c_20physx__PxActor__28physx__PxRigidActor__29, physx__PxRigidActor__20emscripten__base_physx__PxActor___convertPointer_physx__PxActor_2c_20physx__PxRigidActor__28physx__PxActor__29, emscripten__internal__MethodInvoker_bool_20_28physx__PxRigidActor____29_28physx__PxShape__29_2c_20bool_2c_20physx__PxRigidActor__2c_20physx__PxShape____invoke_28bool_20_28physx__PxRigidActor____20const__29_28physx__PxShape__29_2c_20physx__PxRigidActor__2c_20physx__PxShape__29, emscripten__internal__MethodInvoker_void_20_28physx__PxRigidActor____29_28physx__PxShape__2c_20bool_29_2c_20void_2c_20physx__PxRigidActor__2c_20physx__PxShape__2c_20bool___invoke_28void_20_28physx__PxRigidActor____20const__29_28physx__PxShape__2c_20bool_29_2c_20physx__PxRigidActor__2c_20physx__PxShape__2c_20bool_29, emscripten__internal__MethodInvoker_physx__PxTransform_20_28physx__PxRigidActor____29_28_29_20const_2c_20physx__PxTransform_2c_20physx__PxRigidActor_20const____invoke_28physx__PxTransform_20_28physx__PxRigidActor____20const__29_28_29_20const_2c_20physx__PxRigidActor_20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxRigidActor____29_28physx__PxTransform_20const__2c_20bool_29_2c_20void_2c_20physx__PxRigidActor__2c_20physx__PxTransform_20const__2c_20bool___invoke_28void_20_28physx__PxRigidActor____20const__29_28physx__PxTransform_20const__2c_20bool_29_2c_20physx__PxRigidActor__2c_20physx__PxTransform__2c_20bool_29, physx__PxRigidActor__20emscripten__base_physx__PxRigidActor___convertPointer_physx__PxRigidBody_2c_20physx__PxRigidActor__28physx__PxRigidBody__29, physx__PxRigidBody__20emscripten__base_physx__PxRigidActor___convertPointer_physx__PxRigidActor_2c_20physx__PxRigidBody__28physx__PxRigidActor__29, emscripten__internal__MethodInvoker_void_20_28physx__PxRigidBody____29_28float_29_2c_20void_2c_20physx__PxRigidBody__2c_20float___invoke_28void_20_28physx__PxRigidBody____20const__29_28float_29_2c_20physx__PxRigidBody__2c_20float_29, emscripten__internal__MethodInvoker_float_20_28physx__PxRigidBody____29_28_29_20const_2c_20float_2c_20physx__PxRigidBody_20const____invoke_28float_20_28physx__PxRigidBody____20const__29_28_29_20const_2c_20physx__PxRigidBody_20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxRigidBody____29_28physx__PxVec3_20const__2c_20bool_29_2c_20void_2c_20physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20bool___invoke_28void_20_28physx__PxRigidBody____20const__29_28physx__PxVec3_20const__2c_20bool_29_2c_20physx__PxRigidBody__2c_20physx__PxVec3__2c_20bool_29, emscripten__internal__MethodInvoker_physx__PxVec3_20_28physx__PxRigidBody____29_28_29_20const_2c_20physx__PxVec3_2c_20physx__PxRigidBody_20const____invoke_28physx__PxVec3_20_28physx__PxRigidBody____20const__29_28_29_20const_2c_20physx__PxRigidBody_20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxRigidBody____29_28physx__PxTransform_20const__29_2c_20void_2c_20physx__PxRigidBody__2c_20physx__PxTransform_20const____invoke_28void_20_28physx__PxRigidBody____20const__29_28physx__PxTransform_20const__29_2c_20physx__PxRigidBody__2c_20physx__PxTransform__29, emscripten__internal__MethodInvoker_void_20_28physx__PxRigidBody____29_28physx__PxForceMode__Enum_29_2c_20void_2c_20physx__PxRigidBody__2c_20physx__PxForceMode__Enum___invoke_28void_20_28physx__PxRigidBody____20const__29_28physx__PxForceMode__Enum_29_2c_20physx__PxRigidBody__2c_20physx__PxForceMode__Enum_29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29_2c_20void_2c_20physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const____invoke_28void_20_28___29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29_2c_20physx__PxRigidBody__2c_20physx__PxVec3__2c_20physx__PxVec3__29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29_2c_20void_2c_20physx__PxRigidBody__2c_20physx__PxVec3_20const____invoke_28void_20_28___29_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29_2c_20physx__PxRigidBody__2c_20physx__PxVec3__29, emscripten__internal__MethodInvoker_void_20_28physx__PxRigidBody____29_28physx__PxRigidBodyFlag__Enum_2c_20bool_29_2c_20void_2c_20physx__PxRigidBody__2c_20physx__PxRigidBodyFlag__Enum_2c_20bool___invoke_28void_20_28physx__PxRigidBody____20const__29_28physx__PxRigidBodyFlag__Enum_2c_20bool_29_2c_20physx__PxRigidBody__2c_20physx__PxRigidBodyFlag__Enum_2c_20bool_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28physx__PxRigidBody__29_2c_20bool_2c_20physx__PxRigidBody____invoke_28bool_20_28___29_28physx__PxRigidBody__29_2c_20physx__PxRigidBody__29, emscripten__internal__FunctionInvoker_bool_20_28__29_28physx__PxRigidBody__2c_20float_29_2c_20bool_2c_20physx__PxRigidBody__2c_20float___invoke_28bool_20_28___29_28physx__PxRigidBody__2c_20float_29_2c_20physx__PxRigidBody__2c_20float_29, emscripten__internal__MethodInvoker_void_20_28physx__PxRigidBody____29_28physx__PxVec3_20const__29_2c_20void_2c_20physx__PxRigidBody__2c_20physx__PxVec3_20const____invoke_28void_20_28physx__PxRigidBody____20const__29_28physx__PxVec3_20const__29_2c_20physx__PxRigidBody__2c_20physx__PxVec3__29, physx__PxRigidActor__20emscripten__base_physx__PxRigidActor___convertPointer_physx__PxRigidStatic_2c_20physx__PxRigidActor__28physx__PxRigidStatic__29, physx__PxRigidStatic__20emscripten__base_physx__PxRigidActor___convertPointer_physx__PxRigidActor_2c_20physx__PxRigidStatic__28physx__PxRigidActor__29, physx__PxRigidBody__20emscripten__base_physx__PxRigidBody___convertPointer_physx__PxRigidDynamic_2c_20physx__PxRigidBody__28physx__PxRigidDynamic__29, physx__PxRigidDynamic__20emscripten__base_physx__PxRigidBody___convertPointer_physx__PxRigidBody_2c_20physx__PxRigidDynamic__28physx__PxRigidBody__29, emscripten__internal__MethodInvoker_void_20_28physx__PxRigidDynamic____29_28_29_2c_20void_2c_20physx__PxRigidDynamic____invoke_28void_20_28physx__PxRigidDynamic____20const__29_28_29_2c_20physx__PxRigidDynamic__29, emscripten__internal__MethodInvoker_bool_20_28physx__PxRigidDynamic____29_28_29_20const_2c_20bool_2c_20physx__PxRigidDynamic_20const____invoke_28bool_20_28physx__PxRigidDynamic____20const__29_28_29_20const_2c_20physx__PxRigidDynamic_20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxRigidDynamic____29_28float_29_2c_20void_2c_20physx__PxRigidDynamic__2c_20float___invoke_28void_20_28physx__PxRigidDynamic____20const__29_28float_29_2c_20physx__PxRigidDynamic__2c_20float_29, emscripten__internal__MethodInvoker_float_20_28physx__PxRigidDynamic____29_28_29_20const_2c_20float_2c_20physx__PxRigidDynamic_20const____invoke_28float_20_28physx__PxRigidDynamic____20const__29_28_29_20const_2c_20physx__PxRigidDynamic_20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxRigidDynamic____29_28physx__PxTransform_20const__29_2c_20void_2c_20physx__PxRigidDynamic__2c_20physx__PxTransform_20const____invoke_28void_20_28physx__PxRigidDynamic____20const__29_28physx__PxTransform_20const__29_2c_20physx__PxRigidDynamic__2c_20physx__PxTransform__29, emscripten__internal__MethodInvoker_void_20_28physx__PxRigidDynamic____29_28physx__PxRigidDynamicLockFlag__Enum_2c_20bool_29_2c_20void_2c_20physx__PxRigidDynamic__2c_20physx__PxRigidDynamicLockFlag__Enum_2c_20bool___invoke_28void_20_28physx__PxRigidDynamic____20const__29_28physx__PxRigidDynamicLockFlag__Enum_2c_20bool_29_2c_20physx__PxRigidDynamic__2c_20physx__PxRigidDynamicLockFlag__Enum_2c_20bool_29, emscripten__internal__MethodInvoker_void_20_28physx__PxRigidDynamic____29_28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__29_2c_20void_2c_20physx__PxRigidDynamic__2c_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char____invoke_28void_20_28physx__PxRigidDynamic____20const__29_28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxRigidDynamic__2c_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___29, emscripten__internal__Invoker_physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___2c_20int_____invoke_28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_2c_20int_29, physx__PxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxBoxGeometry_2c_20physx__PxGeometry__28physx__PxBoxGeometry__29, physx__PxBoxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxGeometry_2c_20physx__PxBoxGeometry__28physx__PxGeometry__29, emscripten__internal__Invoker_physx__PxBoxGeometry__2c_20physx__PxVec3_____invoke_28physx__PxBoxGeometry__20_28__29_28physx__PxVec3___29_2c_20physx__PxVec3__29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxBoxGeometry__2c_20physx__PxVec3_29_2c_20void_2c_20physx__PxBoxGeometry__2c_20physx__PxVec3___invoke_28void_20_28___29_28physx__PxBoxGeometry__2c_20physx__PxVec3_29_2c_20physx__PxBoxGeometry__2c_20physx__PxVec3__29, physx__PxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxSphereGeometry_2c_20physx__PxGeometry__28physx__PxSphereGeometry__29, physx__PxSphereGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxGeometry_2c_20physx__PxSphereGeometry__28physx__PxGeometry__29, emscripten__internal__Invoker_physx__PxSphereGeometry__2c_20float_____invoke_28physx__PxSphereGeometry__20_28__29_28float___29_2c_20float_29, emscripten__internal__MethodInvoker_bool_20_28physx__PxSphereGeometry____29_28_29_20const_2c_20bool_2c_20physx__PxSphereGeometry_20const____invoke_28bool_20_28physx__PxSphereGeometry____20const__29_28_29_20const_2c_20physx__PxSphereGeometry_20const__29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxSphereGeometry__2c_20float_29_2c_20void_2c_20physx__PxSphereGeometry__2c_20float___invoke_28void_20_28___29_28physx__PxSphereGeometry__2c_20float_29_2c_20physx__PxSphereGeometry__2c_20float_29, physx__PxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxCapsuleGeometry_2c_20physx__PxGeometry__28physx__PxCapsuleGeometry__29, physx__PxCapsuleGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxGeometry_2c_20physx__PxCapsuleGeometry__28physx__PxGeometry__29, emscripten__internal__Invoker_physx__PxCapsuleGeometry__2c_20float___2c_20float_____invoke_28physx__PxCapsuleGeometry__20_28__29_28float___2c_20float___29_2c_20float_2c_20float_29, emscripten__internal__MethodInvoker_bool_20_28physx__PxCapsuleGeometry____29_28_29_20const_2c_20bool_2c_20physx__PxCapsuleGeometry_20const____invoke_28bool_20_28physx__PxCapsuleGeometry____20const__29_28_29_20const_2c_20physx__PxCapsuleGeometry_20const__29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxCapsuleGeometry__2c_20float_29_2c_20void_2c_20physx__PxCapsuleGeometry__2c_20float___invoke_28void_20_28___29_28physx__PxCapsuleGeometry__2c_20float_29_2c_20physx__PxCapsuleGeometry__2c_20float_29, emscripten__internal__MethodInvoker_void_20_28physx__PxTriangleMesh____29_28_29_2c_20void_2c_20physx__PxTriangleMesh____invoke_28void_20_28physx__PxTriangleMesh____20const__29_28_29_2c_20physx__PxTriangleMesh__29, physx__PxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxTriangleMeshGeometry_2c_20physx__PxGeometry__28physx__PxTriangleMeshGeometry__29, physx__PxTriangleMeshGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxGeometry_2c_20physx__PxTriangleMeshGeometry__28physx__PxGeometry__29, emscripten__internal__Invoker_physx__PxTriangleMeshGeometry__2c_20physx__PxTriangleMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char______invoke_28physx__PxTriangleMeshGeometry__20_28__29_28physx__PxTriangleMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____29_2c_20physx__PxTriangleMesh__2c_20physx__PxMeshScale__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale__29_2c_20void_2c_20physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale____invoke_28void_20_28___29_28physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale__29_2c_20physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale__29, emscripten__internal__MethodInvoker_bool_20_28physx__PxTriangleMeshGeometry____29_28_29_20const_2c_20bool_2c_20physx__PxTriangleMeshGeometry_20const____invoke_28bool_20_28physx__PxTriangleMeshGeometry____20const__29_28_29_20const_2c_20physx__PxTriangleMeshGeometry_20const__29, emscripten__internal__Invoker_physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___2c_20int_____invoke_28physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_2c_20int_29, physx__PxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxPlaneGeometry_2c_20physx__PxGeometry__28physx__PxPlaneGeometry__29, physx__PxPlaneGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxGeometry_2c_20physx__PxPlaneGeometry__28physx__PxGeometry__29, emscripten__internal__Invoker_physx__PxPlaneGeometry____invoke_28physx__PxPlaneGeometry__20_28__29_28_29_29, emscripten__internal__MethodInvoker_bool_20_28physx__PxPlaneGeometry____29_28_29_20const_2c_20bool_2c_20physx__PxPlaneGeometry_20const____invoke_28bool_20_28physx__PxPlaneGeometry____20const__29_28_29_20const_2c_20physx__PxPlaneGeometry_20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxConvexMesh____29_28_29_2c_20void_2c_20physx__PxConvexMesh____invoke_28void_20_28physx__PxConvexMesh____20const__29_28_29_2c_20physx__PxConvexMesh__29, physx__PxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxConvexMeshGeometry_2c_20physx__PxGeometry__28physx__PxConvexMeshGeometry__29, physx__PxConvexMeshGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxGeometry_2c_20physx__PxConvexMeshGeometry__28physx__PxGeometry__29, emscripten__internal__Invoker_physx__PxConvexMeshGeometry__2c_20physx__PxConvexMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char______invoke_28physx__PxConvexMeshGeometry__20_28__29_28physx__PxConvexMesh____2c_20physx__PxMeshScale_20const__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char____29_2c_20physx__PxConvexMesh__2c_20physx__PxMeshScale__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale__29_2c_20void_2c_20physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale____invoke_28void_20_28___29_28physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale__29_2c_20physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale__29, emscripten__internal__MethodInvoker_bool_20_28physx__PxConvexMeshGeometry____29_28_29_20const_2c_20bool_2c_20physx__PxConvexMeshGeometry_20const____invoke_28bool_20_28physx__PxConvexMeshGeometry____20const__29_28_29_20const_2c_20physx__PxConvexMeshGeometry_20const__29, emscripten__internal__Invoker_physx__PxMeshScale__2c_20physx__PxVec3_20const__2c_20physx__PxQuat_20const____invoke_28physx__PxMeshScale__20_28__29_28physx__PxVec3_20const__2c_20physx__PxQuat_20const__29_2c_20physx__PxVec3__2c_20physx__PxQuat__29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxMeshScale__2c_20physx__PxVec3__29_2c_20void_2c_20physx__PxMeshScale__2c_20physx__PxVec3____invoke_28void_20_28___29_28physx__PxMeshScale__2c_20physx__PxVec3__29_2c_20physx__PxMeshScale__2c_20physx__PxVec3__29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxMeshScale__2c_20physx__PxQuat__29_2c_20void_2c_20physx__PxMeshScale__2c_20physx__PxQuat____invoke_28void_20_28___29_28physx__PxMeshScale__2c_20physx__PxQuat__29_2c_20physx__PxMeshScale__2c_20physx__PxQuat__29, emscripten__internal__Invoker_physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___2c_20int_____invoke_28physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_2c_20int_29, emscripten__internal__MethodInvoker_void_20_28physx__PxHeightField____29_28_29_2c_20void_2c_20physx__PxHeightField____invoke_28void_20_28physx__PxHeightField____20const__29_28_29_2c_20physx__PxHeightField__29, physx__PxGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxHeightFieldGeometry_2c_20physx__PxGeometry__28physx__PxHeightFieldGeometry__29, physx__PxHeightFieldGeometry__20emscripten__base_physx__PxGeometry___convertPointer_physx__PxGeometry_2c_20physx__PxHeightFieldGeometry__28physx__PxGeometry__29, emscripten__internal__Invoker_physx__PxHeightFieldGeometry__2c_20physx__PxHeightField____2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____2c_20float___2c_20float___2c_20float_____invoke_28physx__PxHeightFieldGeometry__20_28__29_28physx__PxHeightField____2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char____2c_20float___2c_20float___2c_20float___29_2c_20physx__PxHeightField__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char___2c_20float_2c_20float_2c_20float_29, emscripten__internal__MethodInvoker_bool_20_28physx__PxHeightFieldGeometry____29_28_29_20const_2c_20bool_2c_20physx__PxHeightFieldGeometry_20const____invoke_28bool_20_28physx__PxHeightFieldGeometry____20const__29_28_29_20const_2c_20physx__PxHeightFieldGeometry_20const__29, emscripten__internal__Invoker_physx__PxPlane__2c_20float___2c_20float___2c_20float___2c_20float_____invoke_28physx__PxPlane__20_28__29_28float___2c_20float___2c_20float___2c_20float___29_2c_20float_2c_20float_2c_20float_2c_20float_29, emscripten__internal__Invoker_physx__PxControllerManager__2c_20physx__PxScene__2c_20bool___invoke_28physx__PxControllerManager__20_28__29_28physx__PxScene__2c_20bool_29_2c_20physx__PxScene__2c_20bool_29, emscripten__internal__MethodInvoker_physx__PxController__20_28physx__PxControllerManager____29_28physx__PxControllerDesc_20const__29_2c_20physx__PxController__2c_20physx__PxControllerManager__2c_20physx__PxControllerDesc_20const____invoke_28physx__PxController__20_28physx__PxControllerManager____20const__29_28physx__PxControllerDesc_20const__29_2c_20physx__PxControllerManager__2c_20physx__PxControllerDesc__29, emscripten__internal__MethodInvoker_void_20_28physx__PxControllerManager____29_28bool_2c_20float_29_2c_20void_2c_20physx__PxControllerManager__2c_20bool_2c_20float___invoke_28void_20_28physx__PxControllerManager____20const__29_28bool_2c_20float_29_2c_20physx__PxControllerManager__2c_20bool_2c_20float_29, emscripten__internal__MethodInvoker_void_20_28physx__PxControllerManager____29_28bool_29_2c_20void_2c_20physx__PxControllerManager__2c_20bool___invoke_28void_20_28physx__PxControllerManager____20const__29_28bool_29_2c_20physx__PxControllerManager__2c_20bool_29, emscripten__internal__MethodInvoker_void_20_28physx__PxControllerManager____29_28physx__PxVec3_20const__29_2c_20void_2c_20physx__PxControllerManager__2c_20physx__PxVec3_20const____invoke_28void_20_28physx__PxControllerManager____20const__29_28physx__PxVec3_20const__29_2c_20physx__PxControllerManager__2c_20physx__PxVec3__29, emscripten__internal__MethodInvoker_void_20_28physx__PxController____29_28_29_2c_20void_2c_20physx__PxController____invoke_28void_20_28physx__PxController____20const__29_28_29_2c_20physx__PxController__29, emscripten__internal__FunctionInvoker_unsigned_20int_20_28__29_28physx__PxController__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20physx__PxFilterData_2c_20physx__PxQueryFilterCallback__29_2c_20unsigned_20int_2c_20physx__PxController__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20physx__PxFilterData_2c_20physx__PxQueryFilterCallback____invoke_28unsigned_20int_20_28___29_28physx__PxController__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20physx__PxFilterData_2c_20physx__PxQueryFilterCallback__29_2c_20physx__PxController__2c_20physx__PxVec3__2c_20float_2c_20float_2c_20physx__PxFilterData__2c_20physx__PxQueryFilterCallback__29, emscripten__internal__MethodInvoker_bool_20_28physx__PxController____29_28physx__PxExtendedVec3_20const__29_2c_20bool_2c_20physx__PxController__2c_20physx__PxExtendedVec3_20const____invoke_28bool_20_28physx__PxController____20const__29_28physx__PxExtendedVec3_20const__29_2c_20physx__PxController__2c_20physx__PxExtendedVec3__29, emscripten__internal__MethodInvoker_physx__PxExtendedVec3_20const__20_28physx__PxController____29_28_29_20const_2c_20physx__PxExtendedVec3_20const__2c_20physx__PxController_20const____invoke_28physx__PxExtendedVec3_20const__20_28physx__PxController____20const__29_28_29_20const_2c_20physx__PxController_20const__29, emscripten__internal__MethodInvoker_void_20_28physx__PxController____29_28float_29_2c_20void_2c_20physx__PxController__2c_20float___invoke_28void_20_28physx__PxController____20const__29_28float_29_2c_20physx__PxController__2c_20float_29, emscripten__internal__MethodInvoker_float_20_28physx__PxController____29_28_29_20const_2c_20float_2c_20physx__PxController_20const____invoke_28float_20_28physx__PxController____20const__29_28_29_20const_2c_20physx__PxController_20const__29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxController__2c_20bool_29_2c_20void_2c_20physx__PxController__2c_20bool___invoke_28void_20_28___29_28physx__PxController__2c_20bool_29_2c_20physx__PxController__2c_20bool_29, emscripten__internal__FunctionInvoker_void_20_28__29_28physx__PxController__2c_20physx__PxFilterData__29_2c_20void_2c_20physx__PxController__2c_20physx__PxFilterData____invoke_28void_20_28___29_28physx__PxController__2c_20physx__PxFilterData__29_2c_20physx__PxController__2c_20physx__PxFilterData__29, emscripten__internal__FunctionInvoker_physx__PxShape__20_28__29_28physx__PxController__29_2c_20physx__PxShape__2c_20physx__PxController____invoke_28physx__PxShape__20_28___29_28physx__PxController__29_2c_20physx__PxController__29, physx__PxController__20emscripten__base_physx__PxController___convertPointer_physx__PxCapsuleController_2c_20physx__PxController__28physx__PxCapsuleController__29, physx__PxCapsuleController__20emscripten__base_physx__PxController___convertPointer_physx__PxController_2c_20physx__PxCapsuleController__28physx__PxController__29, emscripten__internal__MethodInvoker_float_20_28physx__PxCapsuleController____29_28_29_20const_2c_20float_2c_20physx__PxCapsuleController_20const____invoke_28float_20_28physx__PxCapsuleController____20const__29_28_29_20const_2c_20physx__PxCapsuleController_20const__29, emscripten__internal__MethodInvoker_bool_20_28physx__PxCapsuleController____29_28float_29_2c_20bool_2c_20physx__PxCapsuleController__2c_20float___invoke_28bool_20_28physx__PxCapsuleController____20const__29_28float_29_2c_20physx__PxCapsuleController__2c_20float_29, emscripten__internal__MethodInvoker_physx__PxCapsuleClimbingMode__Enum_20_28physx__PxCapsuleController____29_28_29_20const_2c_20physx__PxCapsuleClimbingMode__Enum_2c_20physx__PxCapsuleController_20const____invoke_28physx__PxCapsuleClimbingMode__Enum_20_28physx__PxCapsuleController____20const__29_28_29_20const_2c_20physx__PxCapsuleController_20const__29, emscripten__internal__MethodInvoker_bool_20_28physx__PxCapsuleController____29_28physx__PxCapsuleClimbingMode__Enum_29_2c_20bool_2c_20physx__PxCapsuleController__2c_20physx__PxCapsuleClimbingMode__Enum___invoke_28bool_20_28physx__PxCapsuleController____20const__29_28physx__PxCapsuleClimbingMode__Enum_29_2c_20physx__PxCapsuleController__2c_20physx__PxCapsuleClimbingMode__Enum_29, physx__PxController__20emscripten__base_physx__PxController___convertPointer_physx__PxBoxController_2c_20physx__PxController__28physx__PxBoxController__29, physx__PxBoxController__20emscripten__base_physx__PxController___convertPointer_physx__PxController_2c_20physx__PxBoxController__28physx__PxController__29, emscripten__internal__MethodInvoker_float_20_28physx__PxBoxController____29_28_29_20const_2c_20float_2c_20physx__PxBoxController_20const____invoke_28float_20_28physx__PxBoxController____20const__29_28_29_20const_2c_20physx__PxBoxController_20const__29, emscripten__internal__MethodInvoker_bool_20_28physx__PxBoxController____29_28float_29_2c_20bool_2c_20physx__PxBoxController__2c_20float___invoke_28bool_20_28physx__PxBoxController____20const__29_28float_29_2c_20physx__PxBoxController__2c_20float_29, emscripten__internal__MethodInvoker_bool_20_28physx__PxControllerDesc____29_28_29_20const_2c_20bool_2c_20physx__PxControllerDesc_20const____invoke_28bool_20_28physx__PxControllerDesc____20const__29_28_29_20const_2c_20physx__PxControllerDesc_20const__29, emscripten__internal__MethodInvoker_physx__PxControllerShapeType__Enum_20_28physx__PxControllerDesc____29_28_29_20const_2c_20physx__PxControllerShapeType__Enum_2c_20physx__PxControllerDesc_20const____invoke_28physx__PxControllerShapeType__Enum_20_28physx__PxControllerDesc____20const__29_28_29_20const_2c_20physx__PxControllerDesc_20const__29, emscripten__internal__FunctionInvoker_physx__PxMaterial__20_28__29_28physx__PxControllerDesc__2c_20physx__PxMaterial__29_2c_20physx__PxMaterial__2c_20physx__PxControllerDesc__2c_20physx__PxMaterial____invoke_28physx__PxMaterial__20_28___29_28physx__PxControllerDesc__2c_20physx__PxMaterial__29_2c_20physx__PxControllerDesc__2c_20physx__PxMaterial__29, emscripten__internal__FunctionInvoker_physx__PxUserControllerHitReport__20_28__29_28physx__PxControllerDesc__2c_20physx__PxUserControllerHitReport__29_2c_20physx__PxUserControllerHitReport__2c_20physx__PxControllerDesc__2c_20physx__PxUserControllerHitReport____invoke_28physx__PxUserControllerHitReport__20_28___29_28physx__PxControllerDesc__2c_20physx__PxUserControllerHitReport__29_2c_20physx__PxControllerDesc__2c_20physx__PxUserControllerHitReport__29, physx__PxControllerDesc__20emscripten__base_physx__PxControllerDesc___convertPointer_physx__PxCapsuleControllerDesc_2c_20physx__PxControllerDesc__28physx__PxCapsuleControllerDesc__29, physx__PxCapsuleControllerDesc__20emscripten__base_physx__PxControllerDesc___convertPointer_physx__PxControllerDesc_2c_20physx__PxCapsuleControllerDesc__28physx__PxControllerDesc__29, emscripten__internal__Invoker_physx__PxCapsuleControllerDesc____invoke_28physx__PxCapsuleControllerDesc__20_28__29_28_29_29, emscripten__internal__MethodInvoker_bool_20_28physx__PxCapsuleControllerDesc____29_28_29_20const_2c_20bool_2c_20physx__PxCapsuleControllerDesc_20const____invoke_28bool_20_28physx__PxCapsuleControllerDesc____20const__29_28_29_20const_2c_20physx__PxCapsuleControllerDesc_20const__29, physx__PxControllerDesc__20emscripten__base_physx__PxControllerDesc___convertPointer_physx__PxBoxControllerDesc_2c_20physx__PxControllerDesc__28physx__PxBoxControllerDesc__29, physx__PxBoxControllerDesc__20emscripten__base_physx__PxControllerDesc___convertPointer_physx__PxControllerDesc_2c_20physx__PxBoxControllerDesc__28physx__PxControllerDesc__29, emscripten__internal__Invoker_physx__PxBoxControllerDesc____invoke_28physx__PxBoxControllerDesc__20_28__29_28_29_29, emscripten__internal__MethodInvoker_bool_20_28physx__PxBoxControllerDesc____29_28_29_20const_2c_20bool_2c_20physx__PxBoxControllerDesc_20const____invoke_28bool_20_28physx__PxBoxControllerDesc____20const__29_28_29_20const_2c_20physx__PxBoxControllerDesc_20const__29, emscripten__internal__Invoker_physx__PxControllerFilters__2c_20physx__PxFilterData_20const____2c_20physx__PxQueryFilterCallback____2c_20physx__PxControllerFilterCallback______invoke_28physx__PxControllerFilters__20_28__29_28physx__PxFilterData_20const____2c_20physx__PxQueryFilterCallback____2c_20physx__PxControllerFilterCallback____29_2c_20physx__PxFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxControllerFilterCallback__29, emscripten__internal__Invoker_physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___2c_20unsigned_20int_____invoke_28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char___20_28__29_28unsigned_20int___29_2c_20unsigned_20int_29, emscripten__internal__MethodInvoker_bool_20_28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char_____29_28physx__PxControllerCollisionFlag__Enum_29_20const_2c_20bool_2c_20physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char__20const__2c_20physx__PxControllerCollisionFlag__Enum___invoke_28bool_20_28physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char_____20const__29_28physx__PxControllerCollisionFlag__Enum_29_20const_2c_20physx__PxFlags_physx__PxControllerCollisionFlag__Enum_2c_20unsigned_20char__20const__2c_20physx__PxControllerCollisionFlag__Enum_29, emscripten__internal__MethodInvoker_void_20_28physx__PxUserControllerHitReport____29_28physx__PxControllerShapeHit_20const__29_2c_20void_2c_20physx__PxUserControllerHitReport__2c_20physx__PxControllerShapeHit_20const____invoke_28void_20_28physx__PxUserControllerHitReport____20const__29_28physx__PxControllerShapeHit_20const__29_2c_20physx__PxUserControllerHitReport__2c_20physx__PxControllerShapeHit__29, emscripten__internal__MethodInvoker_void_20_28physx__PxUserControllerHitReport____29_28physx__PxControllersHit_20const__29_2c_20void_2c_20physx__PxUserControllerHitReport__2c_20physx__PxControllersHit_20const____invoke_28void_20_28physx__PxUserControllerHitReport____20const__29_28physx__PxControllersHit_20const__29_2c_20physx__PxUserControllerHitReport__2c_20physx__PxControllersHit__29, emscripten__internal__MethodInvoker_void_20_28physx__PxUserControllerHitReport____29_28physx__PxControllerObstacleHit_20const__29_2c_20void_2c_20physx__PxUserControllerHitReport__2c_20physx__PxControllerObstacleHit_20const____invoke_28void_20_28physx__PxUserControllerHitReport____20const__29_28physx__PxControllerObstacleHit_20const__29_2c_20physx__PxUserControllerHitReport__2c_20physx__PxControllerObstacleHit__29, physx__PxUserControllerHitReport__20emscripten__base_physx__PxUserControllerHitReport___convertPointer_PxUserControllerHitReportWrapper_2c_20physx__PxUserControllerHitReport__28PxUserControllerHitReportWrapper__29, PxUserControllerHitReportWrapper__20emscripten__base_physx__PxUserControllerHitReport___convertPointer_physx__PxUserControllerHitReport_2c_20PxUserControllerHitReportWrapper__28physx__PxUserControllerHitReport__29, emscripten__class__physx__PxUserControllerHitReport_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxUserControllerHitReport_2c_20emscripten__internal__NoBaseClass___allow_subclass_PxUserControllerHitReportWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28PxUserControllerHitReportWrapper__29____invoke_28PxUserControllerHitReportWrapper__29, emscripten__internal__FunctionInvoker_void_20_28__29_28PxUserControllerHitReportWrapper__29_2c_20void_2c_20PxUserControllerHitReportWrapper____invoke_28void_20_28___29_28PxUserControllerHitReportWrapper__29_2c_20PxUserControllerHitReportWrapper__29, emscripten__internal__FunctionInvoker_physx__PxController__20_28__29_28physx__PxControllerHit__29_2c_20physx__PxController__2c_20physx__PxControllerHit____invoke_28physx__PxController__20_28___29_28physx__PxControllerHit__29_2c_20physx__PxControllerHit__29, physx__PxControllerHit__20emscripten__base_physx__PxControllerHit___convertPointer_physx__PxControllerShapeHit_2c_20physx__PxControllerHit__28physx__PxControllerShapeHit__29, physx__PxControllerShapeHit__20emscripten__base_physx__PxControllerHit___convertPointer_physx__PxControllerHit_2c_20physx__PxControllerShapeHit__28physx__PxControllerHit__29, emscripten__internal__FunctionInvoker_physx__PxShape__20_28__29_28physx__PxControllerShapeHit__29_2c_20physx__PxShape__2c_20physx__PxControllerShapeHit____invoke_28physx__PxShape__20_28___29_28physx__PxControllerShapeHit__29_2c_20physx__PxControllerShapeHit__29, emscripten__internal__FunctionInvoker_physx__PxRigidActor__20_28__29_28physx__PxControllerShapeHit__29_2c_20physx__PxRigidActor__2c_20physx__PxControllerShapeHit____invoke_28physx__PxRigidActor__20_28___29_28physx__PxControllerShapeHit__29_2c_20physx__PxControllerShapeHit__29, physx__PxControllerHit__20emscripten__base_physx__PxControllerHit___convertPointer_physx__PxControllersHit_2c_20physx__PxControllerHit__28physx__PxControllersHit__29, physx__PxControllersHit__20emscripten__base_physx__PxControllerHit___convertPointer_physx__PxControllerHit_2c_20physx__PxControllersHit__28physx__PxControllerHit__29, emscripten__internal__FunctionInvoker_physx__PxController__20_28__29_28physx__PxControllersHit__29_2c_20physx__PxController__2c_20physx__PxControllersHit____invoke_28physx__PxController__20_28___29_28physx__PxControllersHit__29_2c_20physx__PxControllersHit__29, physx__PxControllerHit__20emscripten__base_physx__PxControllerHit___convertPointer_physx__PxControllerObstacleHit_2c_20physx__PxControllerHit__28physx__PxControllerObstacleHit__29, physx__PxControllerObstacleHit__20emscripten__base_physx__PxControllerHit___convertPointer_physx__PxControllerHit_2c_20physx__PxControllerObstacleHit__28physx__PxControllerHit__29, embind_init_physx_28_29__$_0____invoke_28physx__PxJoint__2c_20unsigned_20char_2c_20physx__PxTransform__29, embind_init_physx_28_29__$_1____invoke_28physx__PxJoint__2c_20unsigned_20short_2c_20bool_29, embind_init_physx_28_29__$_2____invoke_28physx__PxJoint__2c_20unsigned_20short_29, embind_init_physx_28_29__$_3____invoke_28physx__PxRevoluteJoint__2c_20unsigned_20short_2c_20bool_29, embind_init_physx_28_29__$_4____invoke_28physx__PxRevoluteJoint__2c_20unsigned_20short_29, embind_init_physx_28_29__$_5____invoke_28physx__PxDistanceJoint__2c_20unsigned_20short_29, embind_init_physx_28_29__$_6____invoke_28physx__PxD6JointDrive__2c_20bool_29, emscripten__internal__Invoker_std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______invoke_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____20_28__29_28_29_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______29_28physx__PxVec3_20const__29_2c_20void_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxVec3_20const____invoke_28void_20_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______20const__29_28physx__PxVec3_20const__29_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxVec3__29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______29_28unsigned_20long_2c_20physx__PxVec3_20const__29_2c_20void_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3_20const____invoke_28void_20_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______20const__29_28unsigned_20long_2c_20physx__PxVec3_20const__29_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3__29, emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const____invoke_28unsigned_20long_20_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3______20const__29_28_29_20const_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const__29, emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3___20const__2c_20unsigned_20long_29_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3_20const__29_2c_20bool_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3_20const____invoke_28bool_20_28___29_28std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3_20const__29_2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20unsigned_20long_2c_20physx__PxVec3__29, emscripten__internal__Invoker_std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______invoke_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____20_28__29_28_29_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______29_28physx__PxContactPairPoint_20const__29_2c_20void_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20physx__PxContactPairPoint_20const____invoke_28void_20_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______20const__29_28physx__PxContactPairPoint_20const__29_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20physx__PxContactPairPoint__29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______29_28unsigned_20long_2c_20physx__PxContactPairPoint_20const__29_2c_20void_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint_20const____invoke_28void_20_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______20const__29_28unsigned_20long_2c_20physx__PxContactPairPoint_20const__29_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint__29, emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const____invoke_28unsigned_20long_20_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint______20const__29_28_29_20const_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const__29, emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint___20const__2c_20unsigned_20long_29_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint_20const__29_2c_20bool_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint_20const____invoke_28bool_20_28___29_28std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint_20const__29_2c_20std____2__vector_physx__PxContactPairPoint_2c_20std____2__allocator_physx__PxContactPairPoint____2c_20unsigned_20long_2c_20physx__PxContactPairPoint__29, embind_init_physx_28_29__$_7____invoke_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29, embind_init_physx_28_29__$_8____invoke_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29, embind_init_physx_28_29__$_9____invoke_28physx__PxRenderBuffer_20const__2c_20unsigned_20int_29, embind_init_physx_28_29__$_10____invoke_28physx__PxScene__29, embind_init_physx_28_29__$_11____invoke_28physx__PxScene__29, embind_init_physx_28_29__$_12____invoke_28physx__PxScene__2c_20float_2c_20bool_29, embind_init_physx_28_29__$_13____invoke_28physx__PxScene__2c_20bool_29, embind_init_physx_28_29__$_14____invoke_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxHitCallback_physx__PxRaycastHit___29, embind_init_physx_28_29__$_15____invoke_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29, embind_init_physx_28_29__$_16____invoke_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxRaycastHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29, embind_init_physx_28_29__$_17____invoke_28physx__PxScene__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29, embind_init_physx_28_29__$_18____invoke_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxSweepHit__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29, embind_init_physx_28_29__$_19____invoke_28physx__PxScene__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20int_2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29, embind_init_physx_28_29__$_20____invoke_28physx__PxQueryHit__29, embind_init_physx_28_29__$_21____invoke_28physx__PxQueryHit__29, emscripten__internal__Invoker_std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______invoke_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____20_28__29_28_29_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______29_28physx__PxRaycastHit_20const__29_2c_20void_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20physx__PxRaycastHit_20const____invoke_28void_20_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______20const__29_28physx__PxRaycastHit_20const__29_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20physx__PxRaycastHit__29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______29_28unsigned_20long_2c_20physx__PxRaycastHit_20const__29_2c_20void_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit_20const____invoke_28void_20_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______20const__29_28unsigned_20long_2c_20physx__PxRaycastHit_20const__29_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit__29, emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const____invoke_28unsigned_20long_20_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit______20const__29_28_29_20const_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const__29, emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit___20const__2c_20unsigned_20long_29_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit_20const__29_2c_20bool_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit_20const____invoke_28bool_20_28___29_28std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit_20const__29_2c_20std____2__vector_physx__PxRaycastHit_2c_20std____2__allocator_physx__PxRaycastHit____2c_20unsigned_20long_2c_20physx__PxRaycastHit__29, emscripten__internal__Invoker_std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______invoke_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____20_28__29_28_29_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______29_28physx__PxSweepHit_20const__29_2c_20void_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20physx__PxSweepHit_20const____invoke_28void_20_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______20const__29_28physx__PxSweepHit_20const__29_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20physx__PxSweepHit__29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______29_28unsigned_20long_2c_20physx__PxSweepHit_20const__29_2c_20void_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit_20const____invoke_28void_20_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______20const__29_28unsigned_20long_2c_20physx__PxSweepHit_20const__29_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit__29, emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const____invoke_28unsigned_20long_20_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit______20const__29_28_29_20const_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const__29, emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit___20const__2c_20unsigned_20long_29_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit_20const__29_2c_20bool_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit_20const____invoke_28bool_20_28___29_28std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit_20const__29_2c_20std____2__vector_physx__PxSweepHit_2c_20std____2__allocator_physx__PxSweepHit____2c_20unsigned_20long_2c_20physx__PxSweepHit__29, embind_init_physx_28_29__$_22____invoke_28physx__PxQueryFilterData__2c_20unsigned_20short_29, embind_init_physx_28_29__$_23____invoke_28physx__PxQueryFilterData__2c_20unsigned_20int_2c_20unsigned_20short_29, emscripten__internal__Invoker_std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______invoke_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____20_28__29_28_29_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______29_28physx__PxMaterial__20const__29_2c_20void_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20physx__PxMaterial__20const____invoke_28void_20_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______20const__29_28physx__PxMaterial__20const__29_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20physx__PxMaterial__29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______29_28unsigned_20long_2c_20physx__PxMaterial__20const__29_2c_20void_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__20const____invoke_28void_20_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______20const__29_28unsigned_20long_2c_20physx__PxMaterial__20const__29_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__29, emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const____invoke_28unsigned_20long_20_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_______20const__29_28_29_20const_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const__29, emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____20const__2c_20unsigned_20long_29_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__20const__29_2c_20bool_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__20const____invoke_28bool_20_28___29_28std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__20const__29_2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial_____2c_20unsigned_20long_2c_20physx__PxMaterial__29, embind_init_physx_28_29__$_24____invoke_28physx__PxShape__2c_20std____2__vector_physx__PxMaterial__2c_20std____2__allocator_physx__PxMaterial____29, embind_init_physx_28_29__$_25____invoke_28physx__PxShape__2c_20physx__PxRigidActor__2c_20float_29, emscripten__internal__Invoker_std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______invoke_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____20_28__29_28_29_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______29_28physx__PxHeightFieldSample_20const__29_2c_20void_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxHeightFieldSample_20const____invoke_28void_20_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______20const__29_28physx__PxHeightFieldSample_20const__29_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxHeightFieldSample__29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______29_28unsigned_20long_2c_20physx__PxHeightFieldSample_20const__29_2c_20void_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample_20const____invoke_28void_20_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______20const__29_28unsigned_20long_2c_20physx__PxHeightFieldSample_20const__29_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample__29, emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const____invoke_28unsigned_20long_20_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample______20const__29_28_29_20const_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const__29, emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample___20const__2c_20unsigned_20long_29_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample_20const__29_2c_20bool_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample_20const____invoke_28bool_20_28___29_28std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample_20const__29_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20unsigned_20long_2c_20physx__PxHeightFieldSample__29, emscripten__internal__Invoker_std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______invoke_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____20_28__29_28_29_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______29_28unsigned_20short_20const__29_2c_20void_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20short_20const____invoke_28void_20_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______20const__29_28unsigned_20short_20const__29_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20short_29, emscripten__internal__MethodInvoker_void_20_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______29_28unsigned_20long_2c_20unsigned_20short_20const__29_2c_20void_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_20const____invoke_28void_20_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______20const__29_28unsigned_20long_2c_20unsigned_20short_20const__29_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_29, emscripten__internal__MethodInvoker_unsigned_20long_20_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______29_28_29_20const_2c_20unsigned_20long_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const____invoke_28unsigned_20long_20_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short______20const__29_28_29_20const_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const__29, emscripten__internal__FunctionInvoker_emscripten__val_20_28__29_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const__2c_20unsigned_20long_29_2c_20emscripten__val_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const__2c_20unsigned_20long___invoke_28emscripten__val_20_28___29_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short___20const__2c_20unsigned_20long_29_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_29, emscripten__internal__FunctionInvoker_bool_20_28__29_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_20const__29_2c_20bool_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_20const____invoke_28bool_20_28___29_28std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_20const__29_2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20unsigned_20long_2c_20unsigned_20short_29, embind_init_physx_28_29__$_26____invoke_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20physx__PxPhysics__29, embind_init_physx_28_29__$_27____invoke_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20physx__PxPhysics__29, embind_init_physx_28_29__$_28____invoke_28physx__PxCooking__2c_20int_2c_20unsigned_20int_2c_20int_2c_20unsigned_20int_2c_20bool_2c_20physx__PxPhysics__29, embind_init_physx_28_29__$_29____invoke_28physx__PxCooking__2c_20std____2__vector_physx__PxVec3_2c_20std____2__allocator_physx__PxVec3____2c_20std____2__vector_unsigned_20short_2c_20std____2__allocator_unsigned_20short____2c_20physx__PxPhysics__29, embind_init_physx_28_29__$_30____invoke_28physx__PxCooking__2c_20unsigned_20int_2c_20unsigned_20int_2c_20std____2__vector_physx__PxHeightFieldSample_2c_20std____2__allocator_physx__PxHeightFieldSample____2c_20physx__PxPhysics__29, embind_init_physx_28_29__$_31____invoke_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29, embind_init_physx_28_29__$_32____invoke_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29, embind_init_physx_28_29__$_33____invoke_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29, embind_init_physx_28_29__$_34____invoke_28physx__PxRigidBody__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29, embind_init_physx_28_29__$_35____invoke_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29, embind_init_physx_28_29__$_36____invoke_28physx__PxRigidBody__29, embind_init_physx_28_29__$_37____invoke_28physx__PxRigidBody__2c_20float_29, embind_init_physx_28_29__$_38____invoke_28physx__PxBoxGeometry__2c_20physx__PxVec3_29, embind_init_physx_28_29__$_39____invoke_28physx__PxSphereGeometry__2c_20float_29, embind_init_physx_28_29__$_40____invoke_28physx__PxCapsuleGeometry__2c_20float_29, embind_init_physx_28_29__$_41____invoke_28physx__PxCapsuleGeometry__2c_20float_29, embind_init_physx_28_29__$_42____invoke_28physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale__29, embind_init_physx_28_29__$_43____invoke_28physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale__29, embind_init_physx_28_29__$_44____invoke_28physx__PxMeshScale__2c_20physx__PxVec3__29, embind_init_physx_28_29__$_45____invoke_28physx__PxMeshScale__2c_20physx__PxQuat__29, embind_init_physx_28_29__$_46____invoke_28physx__PxController__2c_20physx__PxVec3_20const__2c_20float_2c_20float_2c_20physx__PxFilterData_2c_20physx__PxQueryFilterCallback__29, embind_init_physx_28_29__$_47____invoke_28physx__PxController__2c_20bool_29, embind_init_physx_28_29__$_48____invoke_28physx__PxController__2c_20bool_29, embind_init_physx_28_29__$_49____invoke_28physx__PxController__2c_20physx__PxFilterData__29, embind_init_physx_28_29__$_50____invoke_28physx__PxController__2c_20physx__PxFilterData__29, embind_init_physx_28_29__$_51____invoke_28physx__PxController__29, embind_init_physx_28_29__$_52____invoke_28physx__PxControllerDesc__2c_20physx__PxMaterial__29, embind_init_physx_28_29__$_53____invoke_28physx__PxControllerDesc__2c_20physx__PxUserControllerHitReport__29, embind_init_physx_28_29__$_54____invoke_28physx__PxControllerHit__29, embind_init_physx_28_29__$_55____invoke_28physx__PxControllerShapeHit__29, embind_init_physx_28_29__$_56____invoke_28physx__PxControllerShapeHit__29, embind_init_physx_28_29__$_57____invoke_28physx__PxControllersHit__29, PxSimulationEventCallbackWrapper__onConstraintBreak_28physx__PxConstraintInfo__2c_20unsigned_20int_29, PxSimulationEventCallbackWrapper__onWake_28physx__PxActor___2c_20unsigned_20int_29, PxSimulationEventCallbackWrapper__onSleep_28physx__PxActor___2c_20unsigned_20int_29, PxSimulationEventCallbackWrapper__onContact_28physx__PxContactPairHeader_20const__2c_20physx__PxContactPair_20const__2c_20unsigned_20int_29, PxSimulationEventCallbackWrapper__onTrigger_28physx__PxTriggerPair__2c_20unsigned_20int_29, PxSimulationEventCallbackWrapper__onAdvance_28physx__PxRigidBody_20const__20const__2c_20physx__PxTransform_20const__2c_20unsigned_20int_29, PxSimulationEventCallbackWrapper___PxSimulationEventCallbackWrapper_28_29, PxSimulationEventCallbackWrapper___PxSimulationEventCallbackWrapper_28_29_1, __cxa_pure_virtual, emscripten__wrapper_physx__PxSimulationEventCallback____wrapper_28_29, emscripten__wrapper_physx__PxSimulationEventCallback____wrapper_28_29_1, physx__PxSimulationEventCallback___PxSimulationEventCallback_28_29, physx__PxSimulationEventCallback___PxSimulationEventCallback_28_29_1, physx__PxDefaultAllocator___PxDefaultAllocator_28_29, physx__PxDefaultAllocator___PxDefaultAllocator_28_29_1, physx__PxDefaultAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20char_20const__2c_20int_29, physx__PxDefaultAllocator__deallocate_28void__29, physx__PxAllocatorCallback___PxAllocatorCallback_28_29, physx__PxAllocatorCallback___PxAllocatorCallback_28_29_1, PxRaycastCallbackWrapper__processTouches_28physx__PxRaycastHit_20const__2c_20unsigned_20int_29, physx__PxHitCallback_physx__PxRaycastHit___finalizeQuery_28_29, PxRaycastCallbackWrapper___PxRaycastCallbackWrapper_28_29, PxRaycastCallbackWrapper___PxRaycastCallbackWrapper_28_29_1, emscripten__wrapper_physx__PxHitCallback_physx__PxRaycastHit_____wrapper_28_29, emscripten__wrapper_physx__PxHitCallback_physx__PxRaycastHit_____wrapper_28_29_1, physx__PxHitCallback_physx__PxRaycastHit____PxHitCallback_28_29, physx__PxHitCallback_physx__PxRaycastHit____PxHitCallback_28_29_1, physx__PxHitBuffer_physx__PxRaycastHit___processTouches_28physx__PxRaycastHit_20const__2c_20unsigned_20int_29, physx__PxHitBuffer_physx__PxRaycastHit____PxHitBuffer_28_29, physx__PxHitBuffer_physx__PxRaycastHit____PxHitBuffer_28_29_1, PxSweepCallbackWrapper__processTouches_28physx__PxSweepHit_20const__2c_20unsigned_20int_29, physx__PxHitCallback_physx__PxSweepHit___finalizeQuery_28_29, PxSweepCallbackWrapper___PxSweepCallbackWrapper_28_29, PxSweepCallbackWrapper___PxSweepCallbackWrapper_28_29_1, emscripten__wrapper_physx__PxHitCallback_physx__PxSweepHit_____wrapper_28_29, emscripten__wrapper_physx__PxHitCallback_physx__PxSweepHit_____wrapper_28_29_1, physx__PxHitCallback_physx__PxSweepHit____PxHitCallback_28_29, physx__PxHitCallback_physx__PxSweepHit____PxHitCallback_28_29_1, physx__PxHitBuffer_physx__PxSweepHit___processTouches_28physx__PxSweepHit_20const__2c_20unsigned_20int_29, physx__PxHitBuffer_physx__PxSweepHit____PxHitBuffer_28_29, physx__PxHitBuffer_physx__PxSweepHit____PxHitBuffer_28_29_1, PxQueryFilterCallbackWrapper__preFilter_28physx__PxFilterData_20const__2c_20physx__PxShape_20const__2c_20physx__PxRigidActor_20const__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___29, PxQueryFilterCallbackWrapper__postFilter_28physx__PxFilterData_20const__2c_20physx__PxQueryHit_20const__29, PxQueryFilterCallbackWrapper___PxQueryFilterCallbackWrapper_28_29, PxQueryFilterCallbackWrapper___PxQueryFilterCallbackWrapper_28_29_1, emscripten__wrapper_physx__PxQueryFilterCallback____wrapper_28_29, emscripten__wrapper_physx__PxQueryFilterCallback____wrapper_28_29_1, physx__PxQueryFilterCallback___PxQueryFilterCallback_28_29, physx__PxQueryFilterCallback___PxQueryFilterCallback_28_29_1, physx__PxCapsuleControllerDesc__isValid_28_29_20const, physx__PxCapsuleControllerDesc___PxCapsuleControllerDesc_28_29, physx__PxCapsuleControllerDesc___PxCapsuleControllerDesc_28_29_1, physx__PxCapsuleControllerDesc__setToDefault_28_29, physx__PxControllerDesc__isValid_28_29_20const, physx__PxControllerDesc___PxControllerDesc_28_29, physx__PxControllerDesc___PxControllerDesc_28_29_1, physx__PxBoxControllerDesc__isValid_28_29_20const, physx__PxBoxControllerDesc___PxBoxControllerDesc_28_29, physx__PxBoxControllerDesc___PxBoxControllerDesc_28_29_1, physx__PxBoxControllerDesc__setToDefault_28_29, PxUserControllerHitReportWrapper__onShapeHit_28physx__PxControllerShapeHit_20const__29, PxUserControllerHitReportWrapper__onControllerHit_28physx__PxControllersHit_20const__29, PxUserControllerHitReportWrapper__onObstacleHit_28physx__PxControllerObstacleHit_20const__29, PxUserControllerHitReportWrapper___PxUserControllerHitReportWrapper_28_29, PxUserControllerHitReportWrapper___PxUserControllerHitReportWrapper_28_29_1, emscripten__wrapper_physx__PxUserControllerHitReport____wrapper_28_29, emscripten__wrapper_physx__PxUserControllerHitReport____wrapper_28_29_1, physx__PxUserControllerHitReport___PxUserControllerHitReport_28_29, physx__PxUserControllerHitReport___PxUserControllerHitReport_28_29_1, void_20const__20emscripten__internal__getActualType_physx__PxPvd__28physx__PxPvd__29, void_20emscripten__internal__raw_destructor_physx__PxPvd__28physx__PxPvd__29, PxCreatePvd, void_20const__20emscripten__internal__getActualType_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___29, void_20emscripten__internal__raw_destructor_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___28physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___29, physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___20emscripten__internal__operator_new_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__2c_20int__28int___29, void_20const__20emscripten__internal__getActualType_physx__PxPvdSceneClient__28physx__PxPvdSceneClient__29, void_20emscripten__internal__raw_destructor_physx__PxPvdSceneClient__28physx__PxPvdSceneClient__29, void_20const__20emscripten__internal__getActualType_physx__PxPvdTransport__28physx__PxPvdTransport__29, void_20emscripten__internal__raw_destructor_physx__PxPvdTransport__28physx__PxPvdTransport__29, void_20const__20emscripten__internal__getActualType_PxPvdTransportWrapper__28PxPvdTransportWrapper__29, void_20emscripten__internal__raw_destructor_PxPvdTransportWrapper__28PxPvdTransportWrapper__29, PxPvdTransportWrapper__20emscripten__internal__wrapped_new_PxPvdTransportWrapper__2c_20PxPvdTransportWrapper_2c_20emscripten__val__28emscripten__val___29, emscripten__internal__Invoker_PxPvdTransportWrapper__2c_20emscripten__val_____invoke_28PxPvdTransportWrapper__20_28__29_28emscripten__val___29_2c_20emscripten___EM_VAL__29, emscripten__val_20emscripten__internal__wrapped_extend_PxPvdTransportWrapper__28std____2__basic_string_char_2c_20std____2__char_traits_char__2c_20std____2__allocator_char___20const__2c_20emscripten__val_20const__29, emscripten__internal__MethodInvoker_bool_20_28physx__PxPvd____29_28physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__29_2c_20bool_2c_20physx__PxPvd__2c_20physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char____invoke_28bool_20_28physx__PxPvd____20const__29_28physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__29_2c_20physx__PxPvd__2c_20physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___29, emscripten__internal__Invoker_physx__PxPvd__2c_20physx__PxFoundation____invoke_28physx__PxPvd__20_28__29_28physx__PxFoundation__29_2c_20physx__PxFoundation__29, emscripten__internal__Invoker_physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___2c_20int_____invoke_28physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char___20_28__29_28int___29_2c_20int_29, emscripten__internal__MethodInvoker_void_20_28physx__PxPvdSceneClient____29_28physx__PxPvdSceneFlag__Enum_2c_20bool_29_2c_20void_2c_20physx__PxPvdSceneClient__2c_20physx__PxPvdSceneFlag__Enum_2c_20bool___invoke_28void_20_28physx__PxPvdSceneClient____20const__29_28physx__PxPvdSceneFlag__Enum_2c_20bool_29_2c_20physx__PxPvdSceneClient__2c_20physx__PxPvdSceneFlag__Enum_2c_20bool_29, physx__PxPvdTransport__20emscripten__base_physx__PxPvdTransport___convertPointer_PxPvdTransportWrapper_2c_20physx__PxPvdTransport__28PxPvdTransportWrapper__29, PxPvdTransportWrapper__20emscripten__base_physx__PxPvdTransport___convertPointer_physx__PxPvdTransport_2c_20PxPvdTransportWrapper__28physx__PxPvdTransport__29, emscripten__class__physx__PxPvdTransport_2c_20emscripten__internal__NoBaseClass__20const__20emscripten__class__physx__PxPvdTransport_2c_20emscripten__internal__NoBaseClass___allow_subclass_PxPvdTransportWrapper__28char_20const__2c_20emscripten__constructor___29_20const___lambda__28PxPvdTransportWrapper__29____invoke_28PxPvdTransportWrapper__29, emscripten__internal__FunctionInvoker_void_20_28__29_28PxPvdTransportWrapper__29_2c_20void_2c_20PxPvdTransportWrapper____invoke_28void_20_28___29_28PxPvdTransportWrapper__29_2c_20PxPvdTransportWrapper__29, PxPvdTransportWrapper__connect_28_29, PxPvdTransportWrapper__disconnect_28_29, PxPvdTransportWrapper__isConnected_28_29, PxPvdTransportWrapper__write_28unsigned_20char_20const__2c_20unsigned_20int_29, PxPvdTransportWrapper__lock_28_29, PxPvdTransportWrapper__unlock_28_29, PxPvdTransportWrapper__flush_28_29, PxPvdTransportWrapper__getWrittenDataSize_28_29, PxPvdTransportWrapper__release_28_29, PxPvdTransportWrapper___PxPvdTransportWrapper_28_29, PxPvdTransportWrapper___PxPvdTransportWrapper_28_29_1, emscripten__wrapper_physx__PxPvdTransport____wrapper_28_29, emscripten__wrapper_physx__PxPvdTransport____wrapper_28_29_1, physx__PxPvdTransport___PxPvdTransport_28_29, physx__PxPvdTransport___PxPvdTransport_28_29_1, physx__Bp__BroadPhaseABP___BroadPhaseABP_28_29, physx__Bp__BroadPhaseABP___BroadPhaseABP_28_29_1, physx__Bp__BroadPhaseBase__getCaps_28physx__PxBroadPhaseCaps__29_20const, physx__Bp__BroadPhaseBase__getNbRegions_28_29_20const, physx__Bp__BroadPhaseBase__getRegions_28physx__PxBroadPhaseRegionInfo__2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__Bp__BroadPhaseBase__addRegion_28physx__PxBroadPhaseRegion_20const__2c_20bool_2c_20physx__PxBounds3_20const__2c_20float_20const__29, physx__Bp__BroadPhaseBase__removeRegion_28unsigned_20int_29, physx__Bp__BroadPhaseBase__getNbOutOfBoundsObjects_28_29_20const, physx__Bp__BroadPhaseBase__getOutOfBoundsObjects_28_29_20const, physx__Bp__BroadPhaseABP__getType_28_29_20const, physx__Bp__BroadPhaseABP__destroy_28_29, physx__Bp__BroadPhaseABP__update_28unsigned_20int_2c_20physx__PxcScratchAllocator__2c_20physx__Bp__BroadPhaseUpdateData_20const__2c_20physx__PxBaseTask__2c_20physx__PxBaseTask__29, physx__Bp__BroadPhaseABP__fetchBroadPhaseResults_28physx__PxBaseTask__29, physx__Bp__BroadPhaseABP__getNbCreatedPairs_28_29_20const, physx__Bp__BroadPhaseABP__getCreatedPairs_28_29, physx__Bp__BroadPhaseABP__getNbDeletedPairs_28_29_20const, physx__Bp__BroadPhaseABP__getDeletedPairs_28_29, physx__Bp__BroadPhaseABP__freeBuffers_28_29, physx__Bp__BroadPhaseABP__shiftOrigin_28physx__PxVec3_20const__2c_20physx__PxBounds3_20const__2c_20float_20const__29, physx__Bp__BroadPhaseABP__isValid_28physx__Bp__BroadPhaseUpdateData_20const__29_20const, physx__Bp__BroadPhaseABP__getBroadPhasePairs_28_29_20const, physx__Bp__BroadPhaseABP__deletePairs_28_29, physx__Bp__BroadPhaseABP__singleThreadedUpdate_28physx__PxcScratchAllocator__2c_20physx__Bp__BroadPhaseUpdateData_20const__29, physx__Bp__BroadPhase___BroadPhase_28_29, physx__Bp__BroadPhase___BroadPhase_28_29_1, physx__Bp__BroadPhase__singleThreadedUpdate_28physx__PxcScratchAllocator__2c_20physx__Bp__BroadPhaseUpdateData_20const__29, physx__Bp__BroadPhaseBase___BroadPhaseBase_28_29, physx__Bp__BroadPhaseBase___BroadPhaseBase_28_29_1, physx__Bp__BroadPhaseMBP___BroadPhaseMBP_28_29, physx__Bp__BroadPhaseMBP___BroadPhaseMBP_28_29_1, physx__Bp__BroadPhaseMBP__getCaps_28physx__PxBroadPhaseCaps__29_20const, physx__Bp__BroadPhaseMBP__getNbRegions_28_29_20const, physx__Bp__BroadPhaseMBP__getRegions_28physx__PxBroadPhaseRegionInfo__2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__Bp__BroadPhaseMBP__addRegion_28physx__PxBroadPhaseRegion_20const__2c_20bool_2c_20physx__PxBounds3_20const__2c_20float_20const__29, physx__Bp__BroadPhaseMBP__removeRegion_28unsigned_20int_29, physx__Bp__BroadPhaseMBP__getNbOutOfBoundsObjects_28_29_20const, physx__Bp__BroadPhaseMBP__getOutOfBoundsObjects_28_29_20const, physx__Bp__BroadPhaseMBP__getType_28_29_20const, physx__Bp__BroadPhaseMBP__destroy_28_29, physx__Bp__BroadPhaseMBP__update_28unsigned_20int_2c_20physx__PxcScratchAllocator__2c_20physx__Bp__BroadPhaseUpdateData_20const__2c_20physx__PxBaseTask__2c_20physx__PxBaseTask__29, physx__Bp__BroadPhaseMBP__fetchBroadPhaseResults_28physx__PxBaseTask__29, physx__Bp__BroadPhaseMBP__getNbCreatedPairs_28_29_20const, physx__Bp__BroadPhaseMBP__getCreatedPairs_28_29, physx__Bp__BroadPhaseMBP__getNbDeletedPairs_28_29_20const, physx__Bp__BroadPhaseMBP__getDeletedPairs_28_29, physx__Bp__BroadPhaseMBP__freeBuffers_28_29, physx__Bp__BroadPhaseMBP__shiftOrigin_28physx__PxVec3_20const__2c_20physx__PxBounds3_20const__2c_20float_20const__29, physx__Bp__BroadPhaseMBP__isValid_28physx__Bp__BroadPhaseUpdateData_20const__29_20const, physx__Bp__BroadPhaseMBP__getBroadPhasePairs_28_29_20const, physx__Bp__BroadPhaseMBP__deletePairs_28_29, physx__Bp__BroadPhaseMBP__singleThreadedUpdate_28physx__PxcScratchAllocator__2c_20physx__Bp__BroadPhaseUpdateData_20const__29, physx__MBPUpdateWorkTask___MBPUpdateWorkTask_28_29, physx__MBPUpdateWorkTask___MBPUpdateWorkTask_28_29_1, physx__Cm__Task__run_28_29, physx__MBPUpdateWorkTask__getName_28_29_20const, physx__PxLightCpuTask__addReference_28_29, physx__PxLightCpuTask__removeReference_28_29, physx__PxLightCpuTask__getReference_28_29_20const, physx__PxLightCpuTask__release_28_29, physx__MBPUpdateWorkTask__runInternal_28_29, physx__MBPPostUpdateWorkTask___MBPPostUpdateWorkTask_28_29, physx__MBPPostUpdateWorkTask___MBPPostUpdateWorkTask_28_29_1, physx__MBPPostUpdateWorkTask__getName_28_29_20const, physx__MBPPostUpdateWorkTask__runInternal_28_29, physx__MBPTask___MBPTask_28_29, physx__MBPTask___MBPTask_28_29_1, physx__Bp__SapUpdateWorkTask___SapUpdateWorkTask_28_29_1, physx__Bp__SapUpdateWorkTask___SapUpdateWorkTask_28_29, physx__Bp__SapUpdateWorkTask__getName_28_29_20const, physx__Bp__SapUpdateWorkTask__runInternal_28_29, physx__Bp__SapPostUpdateWorkTask___SapPostUpdateWorkTask_28_29_1, physx__Bp__SapPostUpdateWorkTask___SapPostUpdateWorkTask_28_29, physx__Bp__SapPostUpdateWorkTask__getName_28_29_20const, physx__Bp__SapPostUpdateWorkTask__runInternal_28_29, physx__Bp__BroadPhaseSap___BroadPhaseSap_28_29, physx__Bp__BroadPhaseSap___BroadPhaseSap_28_29_1, physx__Bp__BroadPhaseSap__getType_28_29_20const, physx__Bp__BroadPhaseSap__destroy_28_29, physx__Bp__BroadPhaseSap__update_28unsigned_20int_2c_20physx__PxcScratchAllocator__2c_20physx__Bp__BroadPhaseUpdateData_20const__2c_20physx__PxBaseTask__2c_20physx__PxBaseTask__29, physx__Bp__BroadPhaseSap__fetchBroadPhaseResults_28physx__PxBaseTask__29, physx__Bp__BroadPhaseSap__getNbCreatedPairs_28_29_20const, physx__Bp__BroadPhaseSap__getCreatedPairs_28_29, physx__Bp__BroadPhaseSap__getNbDeletedPairs_28_29_20const, physx__Bp__BroadPhaseSap__getDeletedPairs_28_29, physx__Bp__BroadPhaseSap__freeBuffers_28_29, physx__Bp__BroadPhaseSap__shiftOrigin_28physx__PxVec3_20const__2c_20physx__PxBounds3_20const__2c_20float_20const__29, physx__Bp__BroadPhaseSap__isValid_28physx__Bp__BroadPhaseUpdateData_20const__29_20const, physx__Bp__BroadPhaseSap__getBroadPhasePairs_28_29_20const, physx__Bp__BroadPhaseSap__deletePairs_28_29, physx__Bp__BroadPhaseSap__singleThreadedUpdate_28physx__PxcScratchAllocator__2c_20physx__Bp__BroadPhaseUpdateData_20const__29, physx__Bp__BroadPhaseBatchUpdateWorkTask___BroadPhaseBatchUpdateWorkTask_28_29, physx__Bp__BroadPhaseBatchUpdateWorkTask___BroadPhaseBatchUpdateWorkTask_28_29_1, physx__Bp__BroadPhaseBatchUpdateWorkTask__getName_28_29_20const, physx__Bp__BroadPhaseBatchUpdateWorkTask__runInternal_28_29, physx__Bp__AABBManager__postBpStage3_28physx__PxBaseTask__29, physx__Bp__PersistentActorAggregatePair___PersistentActorAggregatePair_28_29, physx__Bp__PersistentActorAggregatePair___PersistentActorAggregatePair_28_29_1, physx__Bp__PersistentActorAggregatePair__update_28physx__Bp__AABBManager__2c_20physx__Bp__BpCacheData__29, physx__Bp__PersistentActorAggregatePair__findOverlaps_28physx__Bp___28anonymous_20namespace_29__MBP_PairManager__2c_20physx__PxBounds3_20const__2c_20float_20const__2c_20physx__Bp__FilterGroup__Enum_20const__2c_20bool_20const__29, physx__Bp__PersistentAggregateAggregatePair___PersistentAggregateAggregatePair_28_29, physx__Bp__PersistentAggregateAggregatePair___PersistentAggregateAggregatePair_28_29_1, physx__Bp__PersistentAggregateAggregatePair__update_28physx__Bp__AABBManager__2c_20physx__Bp__BpCacheData__29, physx__Bp__PersistentAggregateAggregatePair__findOverlaps_28physx__Bp___28anonymous_20namespace_29__MBP_PairManager__2c_20physx__PxBounds3_20const__2c_20float_20const__2c_20physx__Bp__FilterGroup__Enum_20const__2c_20bool_20const__29, physx__Bp__PersistentSelfCollisionPairs___PersistentSelfCollisionPairs_28_29, physx__Bp__PersistentSelfCollisionPairs___PersistentSelfCollisionPairs_28_29_1, physx__Bp__PersistentPairs__update_28physx__Bp__AABBManager__2c_20physx__Bp__BpCacheData__29, physx__Bp__PersistentSelfCollisionPairs__findOverlaps_28physx__Bp___28anonymous_20namespace_29__MBP_PairManager__2c_20physx__PxBounds3_20const__2c_20float_20const__2c_20physx__Bp__FilterGroup__Enum_20const__2c_20bool_20const__29, physx__Bp__AggregateBoundsComputationTask___AggregateBoundsComputationTask_28_29, physx__Bp__AggregateBoundsComputationTask___AggregateBoundsComputationTask_28_29_1, physx__Bp__AggregateBoundsComputationTask__getName_28_29_20const, physx__Bp__AggregateBoundsComputationTask__runInternal_28_29, physx__Bp__FinalizeUpdateTask___FinalizeUpdateTask_28_29, physx__Bp__FinalizeUpdateTask___FinalizeUpdateTask_28_29_1, physx__Bp__FinalizeUpdateTask__getName_28_29_20const, physx__Bp__FinalizeUpdateTask__runInternal_28_29, physx__Bp__PostBroadPhaseStage2Task___PostBroadPhaseStage2Task_28_29, physx__Bp__PostBroadPhaseStage2Task___PostBroadPhaseStage2Task_28_29_1, physx__Bp__PostBroadPhaseStage2Task__getName_28_29_20const, physx__Bp__PostBroadPhaseStage2Task__runInternal_28_29, physx__Bp__PersistentPairs___PersistentPairs_28_29, physx__Bp__PersistentPairs___PersistentPairs_28_29_1, physx__Bp__SortAggregateBoundsParallel___SortAggregateBoundsParallel_28_29, physx__Bp__SortAggregateBoundsParallel___SortAggregateBoundsParallel_28_29_1, physx__Bp__SortAggregateBoundsParallel__getName_28_29_20const, physx__Bp__SortAggregateBoundsParallel__runInternal_28_29, physx__Bp__ProcessSelfCollisionPairsParallel___ProcessSelfCollisionPairsParallel_28_29, physx__Bp__ProcessSelfCollisionPairsParallel___ProcessSelfCollisionPairsParallel_28_29_1, physx__Bp__ProcessSelfCollisionPairsParallel__getName_28_29_20const, physx__Bp__ProcessSelfCollisionPairsParallel__runInternal_28_29, physx__Bp__ProcessAggPairsBase___ProcessAggPairsBase_28_29, physx__Bp__ProcessAggPairsBase___ProcessAggPairsBase_28_29_1, physx__Bp__ProcessAggPairsParallelTask___ProcessAggPairsParallelTask_28_29, physx__Bp__ProcessAggPairsParallelTask___ProcessAggPairsParallelTask_28_29_1, physx__Bp__ProcessAggPairsParallelTask__getName_28_29_20const, physx__Bp__ProcessAggPairsParallelTask__runInternal_28_29, physx__Cm__DelegateTask_physx__Bp__AABBManager_2c_20_physx__Bp__AABBManager__postBpStage3_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Bp__AABBManager_2c_20_physx__Bp__AABBManager__postBpStage3_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Bp__AABBManager_2c_20_physx__Bp__AABBManager__postBpStage3_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Bp__AABBManager_2c_20_physx__Bp__AABBManager__postBpStage3_28physx__PxBaseTask__29___runInternal_28_29, physx__IG__ThirdPassTask___ThirdPassTask_28_29, physx__IG__ThirdPassTask___ThirdPassTask_28_29_1, physx__IG__ThirdPassTask__getName_28_29_20const, physx__IG__ThirdPassTask__runInternal_28_29, physx__IG__PostThirdPassTask___PostThirdPassTask_28_29, physx__IG__PostThirdPassTask___PostThirdPassTask_28_29_1, physx__IG__PostThirdPassTask__getName_28_29_20const, physx__IG__PostThirdPassTask__runInternal_28_29, physx__Cm__RenderBuffer___RenderBuffer_28_29, physx__Cm__RenderBuffer___RenderBuffer_28_29_1, physx__Cm__RenderBuffer__getNbPoints_28_29_20const, physx__Cm__RenderBuffer__getPoints_28_29_20const, physx__Cm__RenderBuffer__getNbLines_28_29_20const, physx__Cm__RenderBuffer__getLines_28_29_20const, physx__Cm__RenderBuffer__getNbTriangles_28_29_20const, physx__Cm__RenderBuffer__getTriangles_28_29_20const, physx__Cm__RenderBuffer__getNbTexts_28_29_20const, physx__Cm__RenderBuffer__getTexts_28_29_20const, physx__Cm__RenderBuffer__append_28physx__PxRenderBuffer_20const__29, physx__Cm__RenderBuffer__clear_28_29, physx__PxRenderBuffer___PxRenderBuffer_28_29, physx__PxRenderBuffer___PxRenderBuffer_28_29_1, physx__Sc__RigidSim___RigidSim_28_29, physx__Sc__RigidSim___RigidSim_28_29_1, physx__Sc__ActorSim__postActorFlagChange_28unsigned_20int_2c_20unsigned_20int_29, physx__Sc__BodySim___BodySim_28_29, physx__Sc__BodySim___BodySim_28_29_1, physx__Sc__BodySim__postActorFlagChange_28unsigned_20int_2c_20unsigned_20int_29, physx__PxcGetMaterialShape_28physx__PxsShapeCore_20const__2c_20unsigned_20int_2c_20physx__PxcNpThreadContext__2c_20physx__PxsMaterialInfo__29, physx__PxcGetMaterialMesh_28physx__PxsShapeCore_20const__2c_20unsigned_20int_2c_20physx__PxcNpThreadContext__2c_20physx__PxsMaterialInfo__29, physx__PxcGetMaterialHeightField_28physx__PxsShapeCore_20const__2c_20unsigned_20int_2c_20physx__PxcNpThreadContext__2c_20physx__PxsMaterialInfo__29, physx__PxcGetMaterialShapeShape_28physx__PxsShapeCore_20const__2c_20physx__PxsShapeCore_20const__2c_20physx__PxcNpThreadContext__2c_20physx__PxsMaterialInfo__29, physx__PxcGetMaterialShapeMesh_28physx__PxsShapeCore_20const__2c_20physx__PxsShapeCore_20const__2c_20physx__PxcNpThreadContext__2c_20physx__PxsMaterialInfo__29, physx__PxcGetMaterialShapeHeightField_28physx__PxsShapeCore_20const__2c_20physx__PxsShapeCore_20const__2c_20physx__PxcNpThreadContext__2c_20physx__PxsMaterialInfo__29, physx__PxsCCDContext__postCCDSweep_28physx__PxBaseTask__29, physx__PxsCCDContext__postCCDAdvance_28physx__PxBaseTask__29, physx__PxsCCDContext__postCCDDepenetrate_28physx__PxBaseTask__29, physx__PxsCCDSweepTask___PxsCCDSweepTask_28_29, physx__PxsCCDSweepTask___PxsCCDSweepTask_28_29_1, physx__PxsCCDSweepTask__getName_28_29_20const, physx__PxsCCDSweepTask__runInternal_28_29, physx__PxsCCDAdvanceTask___PxsCCDAdvanceTask_28_29, physx__PxsCCDAdvanceTask___PxsCCDAdvanceTask_28_29_1, physx__PxsCCDAdvanceTask__getName_28_29_20const, physx__PxsCCDAdvanceTask__runInternal_28_29, physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDSweep_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDSweep_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDSweep_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDSweep_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDAdvance_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDAdvance_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDAdvance_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDAdvance_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDDepenetrate_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDDepenetrate_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDDepenetrate_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__PxsCCDContext_2c_20_physx__PxsCCDContext__postCCDDepenetrate_28physx__PxBaseTask__29___runInternal_28_29, physx__Sc__ShapeInteraction___ShapeInteraction_28_29, physx__Sc__ShapeInteraction___ShapeInteraction_28_29_1, physx__Sc__TriggerInteraction___TriggerInteraction_28_29, physx__Sc__TriggerInteraction___TriggerInteraction_28_29_1, physx__Sc__ElementInteractionMarker___ElementInteractionMarker_28_29, physx__Sc__ElementInteractionMarker___ElementInteractionMarker_28_29_1, physx__Sc__NPhaseCore__mergeProcessedTriggerInteractions_28physx__PxBaseTask__29, physx__Sc__ElementSimInteraction___ElementSimInteraction_28_29, physx__Sc__ElementSimInteraction___ElementSimInteraction_28_29_1, physx__Sc__TriggerContactTask___TriggerContactTask_28_29, physx__Sc__TriggerContactTask___TriggerContactTask_28_29_1, physx__Sc__TriggerContactTask__getName_28_29_20const, physx__Sc__TriggerContactTask__runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__NPhaseCore_2c_20_physx__Sc__NPhaseCore__mergeProcessedTriggerInteractions_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__NPhaseCore_2c_20_physx__Sc__NPhaseCore__mergeProcessedTriggerInteractions_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__NPhaseCore_2c_20_physx__Sc__NPhaseCore__mergeProcessedTriggerInteractions_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__NPhaseCore_2c_20_physx__Sc__NPhaseCore__mergeProcessedTriggerInteractions_28physx__PxBaseTask__29___runInternal_28_29, physx__Sc__ActorSim__reallocInteractions_28physx__Sc__Interaction____2c_20unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29, physx__Sc__ActorSim___ActorSim_28_29, physx__Sc__ActorSim___ActorSim_28_29_1, physx__Cm__ConstraintImmediateVisualizer___ConstraintImmediateVisualizer_28_29, physx__Cm__ConstraintImmediateVisualizer___ConstraintImmediateVisualizer_28_29_1, physx__Cm__ConstraintImmediateVisualizer__visualizeJointFrames_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__29, physx__Cm__ConstraintImmediateVisualizer__visualizeLinearLimit_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20bool_29, physx__Cm__ConstraintImmediateVisualizer__visualizeAngularLimit_28physx__PxTransform_20const__2c_20float_2c_20float_2c_20bool_29, physx__Cm__ConstraintImmediateVisualizer__visualizeLimitCone_28physx__PxTransform_20const__2c_20float_2c_20float_2c_20bool_29, physx__Cm__ConstraintImmediateVisualizer__visualizeDoubleCone_28physx__PxTransform_20const__2c_20float_2c_20bool_29, physx__Cm__ConstraintImmediateVisualizer__visualizeLine_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_29, physx__PxConstraintVisualizer___PxConstraintVisualizer_28_29, physx__PxConstraintVisualizer___PxConstraintVisualizer_28_29_1, physx__PxTaskMgr__setCpuDispatcher_28physx__PxCpuDispatcher__29, physx__PxTaskMgr__getCpuDispatcher_28_29_20const, physx__PxTaskMgr__resetDependencies_28_29, physx__PxTaskMgr__startSimulation_28_29, physx__PxTaskMgr__stopSimulation_28_29, physx__PxTaskMgr__taskCompleted_28physx__PxTask__29, physx__PxTaskMgr__getNamedTask_28char_20const__29, physx__PxTaskMgr__submitNamedTask_28physx__PxTask__2c_20char_20const__2c_20physx__PxTaskType__Enum_29, physx__PxTaskMgr__submitUnnamedTask_28physx__PxTask__2c_20physx__PxTaskType__Enum_29, physx__PxTaskMgr__getTaskFromID_28unsigned_20int_29, physx__PxTaskMgr__release_28_29, physx__PxTaskMgr___PxTaskMgr_28_29, physx__PxTaskMgr___PxTaskMgr_28_29_1, physx__PxTaskMgr__finishBefore_28physx__PxTask__2c_20unsigned_20int_29, physx__PxTaskMgr__startAfter_28physx__PxTask__2c_20unsigned_20int_29, physx__PxTaskMgr__addReference_28unsigned_20int_29, physx__PxTaskMgr__decrReference_28unsigned_20int_29, physx__PxTaskMgr__getReference_28unsigned_20int_29_20const, physx__PxTaskMgr__decrReference_28physx__PxLightCpuTask__29, physx__PxTaskMgr__addReference_28physx__PxLightCpuTask__29, physx__PxTaskManager___PxTaskManager_28_29, physx__PxTaskManager___PxTaskManager_28_29_1, physx__PxsDefaultMemoryManager___PxsDefaultMemoryManager_28_29, physx__PxsDefaultMemoryManager___PxsDefaultMemoryManager_28_29_1, physx__PxsDefaultMemoryManager__createHostMemoryAllocator_28unsigned_20int_29, physx__PxsDefaultMemoryManager__createDeviceMemoryAllocator_28unsigned_20int_29, physx__PxsDefaultMemoryManager__destroyMemoryAllocator_28_29, physx__PxsDefaultMemoryAllocator___PxsDefaultMemoryAllocator_28_29, physx__PxsDefaultMemoryAllocator___PxsDefaultMemoryAllocator_28_29_1, physx__PxsDefaultMemoryAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20int_29, physx__PxsDefaultMemoryAllocator__deallocate_28void__29, physx__shdfnd__VirtualAllocatorCallback___VirtualAllocatorCallback_28_29, physx__shdfnd__VirtualAllocatorCallback___VirtualAllocatorCallback_28_29_1, physx__PxsMemoryManager___PxsMemoryManager_28_29, physx__PxsMemoryManager___PxsMemoryManager_28_29_1, physx__Dy__solveExtContactBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveExt1DBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveExtContactBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveExt1DBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveExtContactConcludeBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveExt1DConcludeBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solve1DBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContact_BStaticBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactPreBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactPreBlock_Static_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solve1D4_Block_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solve1DBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContact_BStaticBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactPreBlock_WriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactPreBlock_WriteBackStatic_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solve1D4Block_WriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactConcludeBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solve1DConcludeBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContact_BStaticConcludeBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactPreBlock_Conclude_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactPreBlock_ConcludeStatic_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solve1D4Block_Conclude_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__SolverCoreGeneral__destroyV_28_29, physx__Dy__SolverCoreGeneral___SolverCoreGeneral_28_29, physx__Dy__SolverCoreGeneral___SolverCoreGeneral_28_29_1, physx__Dy__SolverCoreGeneral__solveVParallelAndWriteBack_28physx__Dy__SolverIslandParams__2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29_20const, physx__Dy__SolverCoreGeneral__solveV_Blocks_28physx__Dy__SolverIslandParams__29_20const, physx__Dy__SolverCoreGeneral__writeBackV_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__PxConstraintBatchHeader__2c_20unsigned_20int_2c_20physx__Dy__ThresholdStreamElement__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__PxSolverBodyData__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_29_20const, physx__Dy__SolverCore___SolverCore_28_29, physx__Dy__SolverCore___SolverCore_28_29_1, physx__Dy__solveExtContactCoulombBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveExtContactCoulombBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveExtContactCoulombConcludeBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveExtFrictionBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveExtFrictionBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactCoulombBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactCoulomb_BStaticBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactCoulombPreBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactCoulombPreBlock_Static_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveFrictionBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveFriction_BStaticBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveFrictionCoulombPreBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveFrictionCoulombPreBlock_Static_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactCoulombBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactCoulomb_BStaticBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactCoulombPreBlock_WriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactCoulombPreBlock_WriteBackStatic_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveFrictionBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveFriction_BStaticBlockWriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveFrictionCoulombPreBlock_WriteBack_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveFrictionCoulombPreBlock_WriteBackStatic_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactCoulombConcludeBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactCoulomb_BStaticConcludeBlock_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactCoulombPreBlock_Conclude_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContactCoulombPreBlock_ConcludeStatic_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveFrictionCoulombPreBlock_Conclude_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__solveFrictionCoulombPreBlock_ConcludeStatic_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29, physx__Dy__SolverCoreGeneralPF__destroyV_28_29, physx__Dy__SolverCoreGeneralPF___SolverCoreGeneralPF_28_29, physx__Dy__SolverCoreGeneralPF___SolverCoreGeneralPF_28_29_1, physx__Dy__SolverCoreGeneralPF__solveVParallelAndWriteBack_28physx__Dy__SolverIslandParams__2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29_20const, physx__Dy__SolverCoreGeneralPF__solveV_Blocks_28physx__Dy__SolverIslandParams__29_20const, physx__Dy__SolverCoreGeneralPF__writeBackV_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__PxConstraintBatchHeader__2c_20unsigned_20int_2c_20physx__Dy__ThresholdStreamElement__2c_20unsigned_20int_2c_20unsigned_20int__2c_20physx__PxSolverBodyData__2c_20void_20_28___29_28physx__PxSolverConstraintDesc_20const__2c_20unsigned_20int_2c_20physx__Dy__SolverContext__29_29_20const, physx__Dy__createFinalizeSolverContacts4_28physx__PxsContactManagerOutput___2c_20physx__Dy__ThreadContext__2c_20physx__PxSolverContactDesc__2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20physx__PxConstraintAllocator__29, physx__Dy__createFinalizeSolverContacts4Coulomb1D_28physx__PxsContactManagerOutput___2c_20physx__Dy__ThreadContext__2c_20physx__PxSolverContactDesc__2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20physx__PxConstraintAllocator__29, physx__Dy__createFinalizeSolverContacts4Coulomb2D_28physx__PxsContactManagerOutput___2c_20physx__Dy__ThreadContext__2c_20physx__PxSolverContactDesc__2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20physx__PxConstraintAllocator__29, physx__Dy__createFinalizeSolverContacts_28physx__PxSolverContactDesc__2c_20physx__PxsContactManagerOutput__2c_20physx__Dy__ThreadContext__2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20physx__PxConstraintAllocator__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__createFinalizeSolverContactsCoulomb1D_28physx__PxSolverContactDesc__2c_20physx__PxsContactManagerOutput__2c_20physx__Dy__ThreadContext__2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20physx__PxConstraintAllocator__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__createFinalizeSolverContactsCoulomb2D_28physx__PxSolverContactDesc__2c_20physx__PxsContactManagerOutput__2c_20physx__Dy__ThreadContext__2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20physx__PxConstraintAllocator__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__DynamicsContext__destroy_28_29, physx__Dy__DynamicsContext__update_28physx__IG__SimpleIslandManager__2c_20physx__PxBaseTask__2c_20physx__PxBaseTask__2c_20physx__PxsContactManager___2c_20unsigned_20int_2c_20physx__PxsContactManager___2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__PxsContactManagerOutputIterator__2c_20physx__PxsContactManagerOutput__2c_20float_2c_20physx__PxVec3_20const__2c_20unsigned_20int_29, physx__Dy__DynamicsContext__processLostPatches_28physx__IG__SimpleIslandManager__2c_20physx__PxsContactManager___2c_20unsigned_20int_2c_20physx__PxsContactManagerOutputIterator__29, physx__Dy__DynamicsContext__updateBodyCore_28physx__PxBaseTask__29, physx__Dy__DynamicsContext__mergeResults_28_29, physx__Dy__DynamicsContext__setSimulationController_28physx__PxsSimulationController__29, physx__Dy__DynamicsContext__getDataStreamBase_28void___2c_20void___2c_20void___29, physx__Dy__DynamicsContext___DynamicsContext_28_29, physx__Dy__DynamicsContext___DynamicsContext_28_29_1, physx__Dy__BlockAllocator__reserveConstraintData_28unsigned_20int_29, physx__Dy__BlockAllocator__reserveFrictionData_28unsigned_20int_29, physx__Dy__BlockAllocator___BlockAllocator_28_29, physx__Dy__BlockAllocator___BlockAllocator_28_29_1, physx__Dy__BlockAllocator__findInputPatches_28unsigned_20char__29, physx__Dy__PxsPreIntegrateTask___PxsPreIntegrateTask_28_29, physx__Dy__PxsPreIntegrateTask___PxsPreIntegrateTask_28_29_1, physx__Dy__PxsPreIntegrateTask__getName_28_29_20const, physx__Dy__PxsPreIntegrateTask__runInternal_28_29, physx__Dy__PxsSolverCreateFinalizeConstraintsTask___PxsSolverCreateFinalizeConstraintsTask_28_29, physx__Dy__PxsSolverCreateFinalizeConstraintsTask___PxsSolverCreateFinalizeConstraintsTask_28_29_1, physx__Dy__PxsSolverCreateFinalizeConstraintsTask__getName_28_29_20const, physx__Dy__PxsSolverCreateFinalizeConstraintsTask__runInternal_28_29, physx__Dy__Context___Context_28_29, physx__Dy__Context___Context_28_29_1, physx__Dy__PxsSolverStartTask___PxsSolverStartTask_28_29, physx__Dy__PxsSolverStartTask___PxsSolverStartTask_28_29_1, physx__Dy__PxsSolverStartTask__getName_28_29_20const, physx__Dy__PxsSolverStartTask__runInternal_28_29, physx__Dy__PxsSolverConstraintPostProcessTask___PxsSolverConstraintPostProcessTask_28_29, physx__Dy__PxsSolverConstraintPostProcessTask___PxsSolverConstraintPostProcessTask_28_29_1, physx__Dy__PxsSolverConstraintPostProcessTask__getName_28_29_20const, physx__Dy__PxsSolverConstraintPostProcessTask__runInternal_28_29, physx__Dy__SolverArticulationUpdateTask___SolverArticulationUpdateTask_28_29, physx__Dy__SolverArticulationUpdateTask___SolverArticulationUpdateTask_28_29_1, physx__Dy__SolverArticulationUpdateTask__getName_28_29_20const, physx__Dy__SolverArticulationUpdateTask__runInternal_28_29, physx__PxConstraintAllocator___PxConstraintAllocator_28_29, physx__PxConstraintAllocator___PxConstraintAllocator_28_29_1, physx__Dy__PxsSolverEndTask___PxsSolverEndTask_28_29, physx__Dy__PxsSolverEndTask___PxsSolverEndTask_28_29_1, physx__Dy__PxsSolverEndTask__getName_28_29_20const, physx__Dy__PxsSolverEndTask__runInternal_28_29, physx__Dy__PxsSolverSetupSolveTask___PxsSolverSetupSolveTask_28_29, physx__Dy__PxsSolverSetupSolveTask___PxsSolverSetupSolveTask_28_29_1, physx__Dy__PxsSolverSetupSolveTask__getName_28_29_20const, physx__Dy__PxsSolverSetupSolveTask__runInternal_28_29, physx__Dy__PxsParallelSolverTask___PxsParallelSolverTask_28_29, physx__Dy__PxsParallelSolverTask___PxsParallelSolverTask_28_29_1, physx__Dy__PxsParallelSolverTask__getName_28_29_20const, physx__Dy__PxsParallelSolverTask__runInternal_28_29, physx__Dy__PxsSolverConstraintPartitionTask___PxsSolverConstraintPartitionTask_28_29, physx__Dy__PxsSolverConstraintPartitionTask___PxsSolverConstraintPartitionTask_28_29_1, physx__Dy__PxsSolverConstraintPartitionTask__getName_28_29_20const, physx__Dy__PxsSolverConstraintPartitionTask__runInternal_28_29, physx__Dy__UpdateContinuationTask___UpdateContinuationTask_28_29, physx__Dy__UpdateContinuationTask___UpdateContinuationTask_28_29_1, physx__Dy__UpdateContinuationTask__getName_28_29_20const, physx__Dy__UpdateContinuationTask__runInternal_28_29, physx__Dy__KinematicCopyTask___KinematicCopyTask_28_29, physx__Dy__KinematicCopyTask___KinematicCopyTask_28_29_1, physx__Dy__KinematicCopyTask__getName_28_29_20const, physx__Dy__KinematicCopyTask__runInternal_28_29, physx__Dy__PxsForceThresholdTask___PxsForceThresholdTask_28_29, physx__Dy__PxsForceThresholdTask___PxsForceThresholdTask_28_29_1, physx__Dy__PxsForceThresholdTask__getName_28_29_20const, physx__Dy__PxsForceThresholdTask__runInternal_28_29, physx__Dy__PxsCreateFinalizeContactsTask___PxsCreateFinalizeContactsTask_28_29, physx__Dy__PxsCreateFinalizeContactsTask___PxsCreateFinalizeContactsTask_28_29_1, physx__Dy__PxsCreateFinalizeContactsTask__getName_28_29_20const, physx__Dy__PxsCreateFinalizeContactsTask__runInternal_28_29, physx__Dy__PxsCreateArticConstraintsTask___PxsCreateArticConstraintsTask_28_29, physx__Dy__PxsCreateArticConstraintsTask___PxsCreateArticConstraintsTask_28_29_1, physx__Dy__PxsCreateArticConstraintsTask__getName_28_29_20const, physx__Dy__PxsCreateArticConstraintsTask__runInternal_28_29, physx__Dy__DynamicsTGSContext__destroy_28_29, physx__Dy__DynamicsTGSContext__update_28physx__IG__SimpleIslandManager__2c_20physx__PxBaseTask__2c_20physx__PxBaseTask__2c_20physx__PxsContactManager___2c_20unsigned_20int_2c_20physx__PxsContactManager___2c_20unsigned_20int_2c_20unsigned_20int_2c_20physx__PxsContactManagerOutputIterator__2c_20physx__PxsContactManagerOutput__2c_20float_2c_20physx__PxVec3_20const__2c_20unsigned_20int_29, physx__Dy__DynamicsTGSContext__processLostPatches_28physx__IG__SimpleIslandManager__2c_20physx__PxsContactManager___2c_20unsigned_20int_2c_20physx__PxsContactManagerOutputIterator__29, physx__Dy__DynamicsTGSContext__updateBodyCore_28physx__PxBaseTask__29, physx__Dy__DynamicsTGSContext__mergeResults_28_29, physx__Dy__DynamicsTGSContext__setSimulationController_28physx__PxsSimulationController__29, physx__Dy__DynamicsTGSContext__getDataStreamBase_28void___2c_20void___2c_20void___29, physx__Dy__DynamicsTGSContext___DynamicsTGSContext_28_29, physx__Dy__DynamicsTGSContext___DynamicsTGSContext_28_29_1, physx__Dy__solveContactBlock_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__PxTGSSolverBodyTxInertia_20const__2c_20float_2c_20float_2c_20physx__Dy__SolverContext__29, physx__Dy__solve1DBlock_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__PxTGSSolverBodyTxInertia_20const__2c_20float_2c_20float_2c_20physx__Dy__SolverContext__29, physx__Dy__solveExtContactBlock_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__PxTGSSolverBodyTxInertia_20const__2c_20float_2c_20float_2c_20physx__Dy__SolverContext__29, physx__Dy__solveExt1DBlock_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__PxTGSSolverBodyTxInertia_20const__2c_20float_2c_20float_2c_20physx__Dy__SolverContext__29, physx__Dy__solveContact4_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__PxTGSSolverBodyTxInertia_20const__2c_20float_2c_20float_2c_20physx__Dy__SolverContext__29, physx__Dy__solve1D4_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__PxTGSSolverBodyTxInertia_20const__2c_20float_2c_20float_2c_20physx__Dy__SolverContext__29, physx__Dy__writeBackContact_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__Dy__SolverContext__29, physx__Dy__writeBack1D_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__Dy__SolverContext__29, physx__Dy__writeBackContact4_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__Dy__SolverContext__29, physx__Dy__writeBack1D4_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__Dy__SolverContext__29, physx__Dy__solveConcludeContactBlock_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__PxTGSSolverBodyTxInertia_20const__2c_20float_2c_20physx__Dy__SolverContext__29, physx__Dy__solveConclude1DBlock_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__PxTGSSolverBodyTxInertia_20const__2c_20float_2c_20physx__Dy__SolverContext__29, physx__Dy__solveConcludeContactExtBlock_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__PxTGSSolverBodyTxInertia_20const__2c_20float_2c_20physx__Dy__SolverContext__29, physx__Dy__solveConclude1DBlockExt_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__PxTGSSolverBodyTxInertia_20const__2c_20float_2c_20physx__Dy__SolverContext__29, physx__Dy__solveConcludeContact4_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__PxTGSSolverBodyTxInertia_20const__2c_20float_2c_20physx__Dy__SolverContext__29, physx__Dy__solveConclude1D4_28physx__PxConstraintBatchHeader_20const__2c_20physx__PxSolverConstraintDesc_20const__2c_20physx__PxTGSSolverBodyTxInertia_20const__2c_20float_2c_20physx__Dy__SolverContext__29, physx__Dy__UpdateContinuationTGSTask___UpdateContinuationTGSTask_28_29, physx__Dy__UpdateContinuationTGSTask___UpdateContinuationTGSTask_28_29_1, physx__Dy__UpdateContinuationTGSTask__getName_28_29_20const, physx__Dy__UpdateContinuationTGSTask__runInternal_28_29, physx__Dy__KinematicCopyTGSTask___KinematicCopyTGSTask_28_29, physx__Dy__KinematicCopyTGSTask___KinematicCopyTGSTask_28_29_1, physx__Dy__KinematicCopyTGSTask__getName_28_29_20const, physx__Dy__KinematicCopyTGSTask__runInternal_28_29, physx__Dy__DynamicsMergeTask___DynamicsMergeTask_28_29, physx__Dy__DynamicsMergeTask___DynamicsMergeTask_28_29_1, physx__Dy__DynamicsMergeTask__getName_28_29_20const, physx__Dy__DynamicsMergeTask__release_28_29, physx__Dy__DynamicsMergeTask__runInternal_28_29, physx__Dy__ArticulationTask___ArticulationTask_28_29, physx__Dy__ArticulationTask___ArticulationTask_28_29_1, physx__Dy__ArticulationTask__getName_28_29_20const, physx__Dy__ArticulationTask__runInternal_28_29, physx__Dy__CopyBackTask___CopyBackTask_28_29, physx__Dy__CopyBackTask___CopyBackTask_28_29_1, physx__Dy__CopyBackTask__getName_28_29_20const, physx__Dy__CopyBackTask__runInternal_28_29, physx__Dy__UpdateArticTask___UpdateArticTask_28_29, physx__Dy__UpdateArticTask___UpdateArticTask_28_29_1, physx__Dy__UpdateArticTask__getName_28_29_20const, physx__Dy__UpdateArticTask__runInternal_28_29, physx__Dy__SetupDescsTask___SetupDescsTask_28_29, physx__Dy__SetupDescsTask___SetupDescsTask_28_29_1, physx__Dy__SetupDescsTask__getName_28_29_20const, physx__Dy__SetupDescsTask__runInternal_28_29, physx__Dy__PreIntegrateTask___PreIntegrateTask_28_29, physx__Dy__PreIntegrateTask___PreIntegrateTask_28_29_1, physx__Dy__PreIntegrateTask__getName_28_29_20const, physx__Dy__PreIntegrateTask__runInternal_28_29, physx__Dy__PreIntegrateParallelTask___PreIntegrateParallelTask_28_29, physx__Dy__PreIntegrateParallelTask___PreIntegrateParallelTask_28_29_1, physx__Dy__PreIntegrateParallelTask__getName_28_29_20const, physx__Dy__PreIntegrateParallelTask__runInternal_28_29, physx__Dy__SetupArticulationTask___SetupArticulationTask_28_29, physx__Dy__SetupArticulationTask___SetupArticulationTask_28_29_1, physx__Dy__SetupArticulationTask__getName_28_29_20const, physx__Dy__SetupArticulationTask__runInternal_28_29, physx__Dy__SetStepperTask___SetStepperTask_28_29, physx__Dy__SetStepperTask___SetStepperTask_28_29_1, physx__Dy__SetStepperTask__getName_28_29_20const, physx__Dy__SetStepperTask__release_28_29, physx__Dy__SetStepperTask__runInternal_28_29, physx__Dy__SetupArticulationInternalConstraintsTask___SetupArticulationInternalConstraintsTask_28_29, physx__Dy__SetupArticulationInternalConstraintsTask___SetupArticulationInternalConstraintsTask_28_29_1, physx__Dy__SetupArticulationInternalConstraintsTask__getName_28_29_20const, physx__Dy__SetupArticulationInternalConstraintsTask__runInternal_28_29, physx__Dy__PartitionTask___PartitionTask_28_29, physx__Dy__PartitionTask___PartitionTask_28_29_1, physx__Dy__PartitionTask__getName_28_29_20const, physx__Dy__PartitionTask__runInternal_28_29, physx__Dy__SetupSolverConstraintsTask___SetupSolverConstraintsTask_28_29, physx__Dy__SetupSolverConstraintsTask___SetupSolverConstraintsTask_28_29_1, physx__Dy__SetupSolverConstraintsTask__getName_28_29_20const, physx__Dy__SetupSolverConstraintsTask__runInternal_28_29, physx__Dy__SetupSolverConstraintsSubTask___SetupSolverConstraintsSubTask_28_29, physx__Dy__SetupSolverConstraintsSubTask___SetupSolverConstraintsSubTask_28_29_1, physx__Dy__SetupSolverConstraintsSubTask__getName_28_29_20const, physx__Dy__SetupSolverConstraintsSubTask__runInternal_28_29, physx__Dy__PxsCreateArticConstraintsSubTask___PxsCreateArticConstraintsSubTask_28_29, physx__Dy__PxsCreateArticConstraintsSubTask___PxsCreateArticConstraintsSubTask_28_29_1, physx__Dy__PxsCreateArticConstraintsSubTask__getName_28_29_20const, physx__Dy__PxsCreateArticConstraintsSubTask__runInternal_28_29, physx__Dy__SolveIslandTask___SolveIslandTask_28_29, physx__Dy__SolveIslandTask___SolveIslandTask_28_29_1, physx__Dy__SolveIslandTask__getName_28_29_20const, physx__Dy__SolveIslandTask__runInternal_28_29, physx__Dy__ParallelSolveTask___ParallelSolveTask_28_29, physx__Dy__ParallelSolveTask___ParallelSolveTask_28_29_1, physx__Dy__ParallelSolveTask__getName_28_29_20const, physx__Dy__ParallelSolveTask__runInternal_28_29, physx__Dy__FinishSolveIslandTask___FinishSolveIslandTask_28_29, physx__Dy__FinishSolveIslandTask___FinishSolveIslandTask_28_29_1, physx__Dy__FinishSolveIslandTask__getName_28_29_20const, physx__Dy__FinishSolveIslandTask__runInternal_28_29, physx__Dy__EndIslandTask___EndIslandTask_28_29, physx__Dy__EndIslandTask___EndIslandTask_28_29_1, physx__Dy__EndIslandTask__getName_28_29_20const, physx__Dy__EndIslandTask__runInternal_28_29, physx__PxcContactSphereHeightField_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactCapsuleHeightField_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactBoxHeightField_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactConvexHeightField_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactSphereHeightField_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactCapsuleHeightField_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactBoxHeightField_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactConvexHeightField_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactSphereSphere_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactSpherePlane_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactSphereCapsule_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactSphereBox_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactSphereConvex_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactSphereMesh_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcInvalidContactPair_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactPlaneCapsule_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactPlaneBox_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactPlaneConvex_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactCapsuleCapsule_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactCapsuleBox_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactCapsuleConvex_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactCapsuleMesh_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactBoxBox_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactBoxConvex_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactBoxMesh_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactConvexConvex_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcContactConvexMesh_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactSphereSphere_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactSpherePlane_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactSphereCapsule_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactSphereBox_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactSphereConvex_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactSphereMesh_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactPlaneCapsule_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactPlaneBox_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactPlaneConvex_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactCapsuleCapsule_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactCapsuleBox_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactCapsuleConvex_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactCapsuleMesh_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactBoxBox_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactBoxConvex_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactBoxMesh_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactConvexConvex_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxcPCMContactConvexMesh_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__NarrowPhaseParams_20const__2c_20physx__Gu__Cache__2c_20physx__Gu__ContactBuffer__2c_20physx__Cm__RenderOutput__29, physx__PxsNphaseImplementationContext___PxsNphaseImplementationContext_28_29, physx__PxsNphaseImplementationContext___PxsNphaseImplementationContext_28_29_1, physx__PxsNphaseImplementationContext__destroy_28_29, physx__PxsNphaseImplementationContext__updateContactManager_28float_2c_20bool_2c_20bool_2c_20physx__PxBaseTask__2c_20physx__PxBaseTask__29, physx__PxsNphaseImplementationContext__postBroadPhaseUpdateContactManager_28_29, physx__PxsNphaseImplementationContext__secondPassUpdateContactManager_28float_2c_20physx__PxBaseTask__29, physx__PxsNphaseImplementationContext__fetchUpdateContactManager_28_29, physx__PxsNphaseImplementationContext__registerContactManager_28physx__PxsContactManager__2c_20int_2c_20unsigned_20int_29, physx__PxsNphaseImplementationContext__registerContactManagers_28physx__PxsContactManager___2c_20unsigned_20int_2c_20unsigned_20int_29, physx__PxsNphaseImplementationContext__unregisterContactManager_28physx__PxsContactManager__29, physx__PxsNphaseImplementationContext__refreshContactManager_28physx__PxsContactManager__29, physx__PxsNphaseImplementationContext__registerShape_28physx__PxsShapeCore_20const__29, physx__PxsNphaseImplementationContext__unregisterShape_28physx__PxsShapeCore_20const__29, physx__PxsNphaseImplementationContext__registerMaterial_28physx__PxsMaterialCore_20const__29, physx__PxsNphaseImplementationContext__updateMaterial_28physx__PxsMaterialCore_20const__29, physx__PxsNphaseImplementationContext__unregisterMaterial_28physx__PxsMaterialCore_20const__29, physx__PxsNphaseImplementationContext__updateShapeMaterial_28physx__PxsShapeCore_20const__29, physx__PxsNphaseImplementationContext__getGPUContactManagerOutputBase_28_29, physx__PxsNphaseImplementationContext__startNarrowPhaseTasks_28_29, physx__PxsNphaseImplementationContext__appendContactManagers_28_29, physx__PxsNphaseImplementationContext__getNewContactManagerOutput_28unsigned_20int_29, physx__PxsNphaseImplementationContext__getContactManagerOutputs_28_29, physx__PxsNphaseImplementationContext__setContactModifyCallback_28physx__PxContactModifyCallback__29, physx__PxsNphaseImplementationContext__acquireContext_28_29, physx__PxsNphaseImplementationContext__releaseContext_28_29, physx__PxsNphaseImplementationContext__preallocateNewBuffers_28unsigned_20int_2c_20unsigned_20int_29, physx__PxsNphaseImplementationContext__lock_28_29, physx__PxsNphaseImplementationContext__unlock_28_29, physx__PxsNphaseImplementationContext__unregisterContactManagerFallback_28physx__PxsContactManager__2c_20physx__PxsContactManagerOutput__29, physx__PxsNphaseImplementationContext__refreshContactManagerFallback_28physx__PxsContactManager__2c_20physx__PxsContactManagerOutput__29, physx__PxsNphaseImplementationContext__updateShapeContactOffset_28physx__PxsShapeCore_20const__29, physx__PxsNphaseImplementationContext__appendContactManagersFallback_28physx__PxsContactManagerOutput__29, physx__PxsNphaseImplementationContext__removeContactManagersFallback_28physx__PxsContactManagerOutput__29, physx__PxsNphaseImplementationContext__processContactManager_28float_2c_20physx__PxsContactManagerOutput__2c_20physx__PxBaseTask__29, physx__PxsNphaseImplementationContext__processContactManagerSecondPass_28float_2c_20physx__PxBaseTask__29, non_virtual_20thunk_20to_20physx__PxsNphaseImplementationContext___PxsNphaseImplementationContext_28_29, non_virtual_20thunk_20to_20physx__PxsNphaseImplementationContext___PxsNphaseImplementationContext_28_29_1, non_virtual_20thunk_20to_20physx__PxsNphaseImplementationContext__processContactManager_28float_2c_20physx__PxsContactManagerOutput__2c_20physx__PxBaseTask__29, non_virtual_20thunk_20to_20physx__PxsNphaseImplementationContext__processContactManagerSecondPass_28float_2c_20physx__PxBaseTask__29, non_virtual_20thunk_20to_20physx__PxsNphaseImplementationContext__registerContactManager_28physx__PxsContactManager__2c_20int_2c_20unsigned_20int_29, non_virtual_20thunk_20to_20physx__PxsNphaseImplementationContext__unregisterContactManagerFallback_28physx__PxsContactManager__2c_20physx__PxsContactManagerOutput__29, non_virtual_20thunk_20to_20physx__PxsNphaseImplementationContext__refreshContactManagerFallback_28physx__PxsContactManager__2c_20physx__PxsContactManagerOutput__29, non_virtual_20thunk_20to_20physx__PxsNphaseImplementationContext__getNewContactManagerOutput_28unsigned_20int_29, non_virtual_20thunk_20to_20physx__PxsNphaseImplementationContext__appendContactManagersFallback_28physx__PxsContactManagerOutput__29, non_virtual_20thunk_20to_20physx__PxsNphaseImplementationContext__setContactModifyCallback_28physx__PxContactModifyCallback__29, non_virtual_20thunk_20to_20physx__PxsNphaseImplementationContext__removeContactManagersFallback_28physx__PxsContactManagerOutput__29, non_virtual_20thunk_20to_20physx__PxsNphaseImplementationContext__lock_28_29, non_virtual_20thunk_20to_20physx__PxsNphaseImplementationContext__unlock_28_29, PxsCMUpdateTask___PxsCMUpdateTask_28_29, PxsCMUpdateTask___PxsCMUpdateTask_28_29_1, PxsCMUpdateTask__release_28_29, PxsCMDiscreteUpdateTask___PxsCMDiscreteUpdateTask_28_29, PxsCMDiscreteUpdateTask___PxsCMDiscreteUpdateTask_28_29_1, PxsCMDiscreteUpdateTask__getName_28_29_20const, PxsCMDiscreteUpdateTask__runInternal_28_29, physx__PxvNphaseImplementationContextUsableAsFallback___PxvNphaseImplementationContextUsableAsFallback_28_29, physx__PxvNphaseImplementationContextUsableAsFallback___PxvNphaseImplementationContextUsableAsFallback_28_29_1, non_virtual_20thunk_20to_20physx__PxvNphaseImplementationContextUsableAsFallback___PxvNphaseImplementationContextUsableAsFallback_28_29, non_virtual_20thunk_20to_20physx__PxvNphaseImplementationContextUsableAsFallback___PxvNphaseImplementationContextUsableAsFallback_28_29_1, physx__PxvNphaseImplementationContext___PxvNphaseImplementationContext_28_29, physx__PxvNphaseImplementationContext___PxvNphaseImplementationContext_28_29_1, physx__PxvNphaseImplementationFallback___PxvNphaseImplementationFallback_28_29, physx__PxvNphaseImplementationFallback___PxvNphaseImplementationFallback_28_29_1, physx__Sc__SimulationController___SimulationController_28_29, physx__Sc__SimulationController___SimulationController_28_29_1, physx__Sc__SimulationController__addJoint_28unsigned_20int_2c_20physx__Dy__Constraint__2c_20physx__IG__IslandSim__2c_20physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___2c_20physx__shdfnd__Array_physx__PxgSolverConstraintManagerConstants_2c_20physx__shdfnd__VirtualAllocator___2c_20unsigned_20int_29, physx__Sc__SimulationController__removeJoint_28unsigned_20int_2c_20physx__Dy__Constraint__2c_20physx__shdfnd__Array_unsigned_20int_2c_20physx__shdfnd__NamedAllocator___2c_20physx__IG__IslandSim__29, physx__Sc__SimulationController__addShape_28physx__PxsShapeSim__2c_20unsigned_20int_29, physx__Sc__SimulationController__removeShape_28unsigned_20int_29, physx__Sc__SimulationController__addDynamic_28physx__PxsRigidBody__2c_20physx__IG__NodeIndex_20const__29, physx__Sc__SimulationController__addDynamics_28physx__PxsRigidBody___2c_20unsigned_20int_20const__2c_20unsigned_20int_29, physx__Sc__SimulationController__addArticulation_28physx__Dy__ArticulationV__2c_20physx__IG__NodeIndex_20const__29, physx__Sc__SimulationController__releaseArticulation_28physx__Dy__ArticulationV__2c_20physx__IG__NodeIndex_20const__29, physx__Sc__SimulationController__releaseDeferredArticulationIds_28_29, physx__Sc__SimulationController__updateDynamic_28bool_2c_20physx__IG__NodeIndex_20const__29, physx__Sc__SimulationController__updateJoint_28unsigned_20int_2c_20physx__Dy__Constraint__29, physx__Sc__SimulationController__updateBodies_28physx__PxsRigidBody___2c_20unsigned_20int__2c_20unsigned_20int_29, physx__Sc__SimulationController__updateBodiesAndShapes_28physx__PxBaseTask__29, physx__Sc__SimulationController__update_28unsigned_20int_29, physx__Sc__SimulationController__updateArticulation_28physx__Dy__ArticulationV__2c_20physx__IG__NodeIndex_20const__29, physx__Sc__SimulationController__updateArticulationJoint_28physx__Dy__ArticulationV__2c_20physx__IG__NodeIndex_20const__29, physx__Sc__SimulationController__gpuDmabackData_28physx__PxsTransformCache__2c_20physx__Bp__BoundsArray__2c_20physx__Cm__BitMapBase_physx__shdfnd__VirtualAllocator___29, physx__Sc__SimulationController__udpateScBodyAndShapeSim_28physx__PxsTransformCache__2c_20physx__Bp__BoundsArray__2c_20physx__PxBaseTask__29, physx__Sc__SimulationController__getActiveBodies_28_29, physx__Sc__SimulationController__getDeactiveBodies_28_29, physx__Sc__SimulationController__getRigidBodies_28_29, physx__Sc__SimulationController__getNbBodies_28_29, physx__Sc__SimulationController__getUnfrozenShapes_28_29, physx__Sc__SimulationController__getFrozenShapes_28_29, physx__Sc__SimulationController__getShapeSims_28_29, physx__Sc__SimulationController__getNbFrozenShapes_28_29, physx__Sc__SimulationController__getNbUnfrozenShapes_28_29, physx__Sc__SimulationController__clear_28_29, physx__Sc__SimulationController__setBounds_28physx__Bp__BoundsArray__29, physx__Sc__SimulationController__reserve_28unsigned_20int_29, physx__Sc__SimulationController__getArticulationRemapIndex_28unsigned_20int_29, physx__Sc__SimulationController__updateBody_28physx__PxsRigidBody__2c_20unsigned_20int_29, physx__Sc__SimulationController__getNbShapes_28_29, physx__PxsSimulationController___PxsSimulationController_28_29, physx__PxsSimulationController___PxsSimulationController_28_29_1, physx__Dy__Articulation__computeUnconstrainedVelocities_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__PxConstraintAllocator__2c_20physx__PxSolverConstraintDesc__2c_20unsigned_20int__2c_20physx__PxVec3_20const__2c_20unsigned_20long_20long_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__Articulation__updateBodies_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29, physx__Dy__Articulation__saveVelocity_28physx__Dy__ArticulationSolverDesc_20const__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__Articulation__saveVelocityTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29, physx__Dy__Articulation__recordDeltaMotion_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__Cm__SpatialVectorF__29, physx__Dy__Articulation__deltaMotionToMotionVelocity_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29, physx__Dy__Articulation__computeUnconstrainedVelocitiesTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__PxVec3_20const__2c_20unsigned_20long_20long_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__Articulation__setupSolverConstraintsTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20physx__PxcConstraintBlockStream__2c_20physx__PxSolverConstraintDesc__2c_20float_2c_20float_2c_20float_2c_20unsigned_20int__2c_20physx__PxsConstraintBlockManager__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__Articulation___Articulation_28_29, physx__Dy__Articulation___Articulation_28_29_1, physx__Dy__Articulation__onUpdateSolverDesc_28_29, physx__Dy__Articulation__resize_28unsigned_20int_29, physx__Dy__ArticulationV__addBody_28_29, physx__Dy__ArticulationV__removeBody_28_29, physx__Dy__Articulation__getDataSizes_28unsigned_20int_2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29, physx__Dy__ArticulationV__getDofs_28_29, physx__Dy__ArticulationV__getDof_28unsigned_20int_29, physx__Dy__ArticulationV__applyCache_28physx__PxArticulationCache__2c_20physx__PxFlags_physx__PxArticulationCache__Enum_2c_20unsigned_20char__29, physx__Dy__ArticulationV__copyInternalStateToCache_28physx__PxArticulationCache__2c_20physx__PxFlags_physx__PxArticulationCache__Enum_2c_20unsigned_20char__29, physx__Dy__ArticulationV__packJointData_28float_20const__2c_20float__29, physx__Dy__ArticulationV__unpackJointData_28float_20const__2c_20float__29, physx__Dy__ArticulationV__initializeCommonData_28_29, physx__Dy__ArticulationV__getGeneralizedGravityForce_28physx__PxVec3_20const__2c_20physx__PxArticulationCache__29, physx__Dy__ArticulationV__getCoriolisAndCentrifugalForce_28physx__PxArticulationCache__29, physx__Dy__ArticulationV__getGeneralizedExternalForce_28physx__PxArticulationCache__29, physx__Dy__ArticulationV__getJointAcceleration_28physx__PxVec3_20const__2c_20physx__PxArticulationCache__29, physx__Dy__ArticulationV__getJointForce_28physx__PxArticulationCache__29, physx__Dy__ArticulationV__getCoefficientMatrix_28float_2c_20unsigned_20int_2c_20physx__PxContactJoint_20const__2c_20unsigned_20int_2c_20physx__PxArticulationCache__29, physx__Dy__ArticulationV__getDenseJacobian_28physx__PxArticulationCache__2c_20unsigned_20int__2c_20unsigned_20int__29, physx__Dy__ArticulationV__getCoefficientMatrixWithLoopJoints_28physx__Dy__ArticulationLoopConstraint__2c_20unsigned_20int_2c_20physx__PxArticulationCache__29, physx__Dy__ArticulationV__getLambda_28physx__Dy__ArticulationLoopConstraint__2c_20unsigned_20int_2c_20physx__PxArticulationCache__2c_20physx__PxArticulationCache__2c_20float_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_29, physx__Dy__ArticulationV__getGeneralizedMassMatrix_28physx__PxArticulationCache__29, physx__Dy__ArticulationV__getGeneralizedMassMatrixCRB_28physx__PxArticulationCache__29, physx__Dy__ArticulationV__teleportRootLink_28_29, physx__Dy__Articulation__getImpulseResponse_28unsigned_20int_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVector_20const__2c_20physx__Cm__SpatialVector__29_20const, physx__Dy__Articulation__getImpulseResponse_28unsigned_20int_2c_20physx__Cm__SpatialVectorV__2c_20physx__Cm__SpatialVectorV_20const__2c_20physx__Cm__SpatialVectorV__29_20const, physx__Dy__Articulation__getImpulseSelfResponse_28unsigned_20int_2c_20unsigned_20int_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVector_20const__2c_20physx__Cm__SpatialVector_20const__2c_20physx__Cm__SpatialVector__2c_20physx__Cm__SpatialVector__29_20const, physx__Dy__Articulation__getLinkVelocity_28unsigned_20int_29_20const, physx__Dy__Articulation__getLinkMotionVector_28unsigned_20int_29_20const, physx__Dy__Articulation__getLinkMaxPenBias_28unsigned_20int_29_20const, physx__Dy__Articulation__pxcFsApplyImpulse_28unsigned_20int_2c_20physx__shdfnd__aos__Vec3V_2c_20physx__shdfnd__aos__Vec3V_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__Articulation__pxcFsApplyImpulses_28unsigned_20int_2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20unsigned_20int_2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__Articulation__solveInternalConstraints_28float_2c_20float_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__2c_20bool_2c_20bool_2c_20float_29, physx__Dy__Articulation__writebackInternalConstraints_28bool_29, physx__Dy__ArticulationV__prepareStaticConstraints_28float_2c_20float_2c_20physx__PxsContactManagerOutputIterator__2c_20physx__Dy__ThreadContext__2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20physx__PxSolverBodyData__2c_20physx__PxsConstraintBlockManager__2c_20physx__Dy__ConstraintWriteback__29, physx__Dy__ArticulationV__prepareStaticConstraintsTGS_28float_2c_20float_2c_20float_2c_20float_2c_20physx__PxsContactManagerOutputIterator__2c_20physx__Dy__ThreadContext__2c_20float_2c_20float_2c_20float_2c_20physx__PxTGSSolverBodyData__2c_20physx__PxTGSSolverBodyTxInertia__2c_20physx__PxsConstraintBlockManager__2c_20physx__Dy__ConstraintWriteback__2c_20unsigned_20int_2c_20float_29, physx__Dy__Articulation__pxcFsGetVelocities_28unsigned_20int_2c_20unsigned_20int_2c_20physx__Cm__SpatialVectorV__2c_20physx__Cm__SpatialVectorV__29, physx__Dy__Articulation__pxcFsGetVelocity_28unsigned_20int_29, physx__Dy__Articulation__pxcFsGetVelocityTGS_28unsigned_20int_29, physx__Dy__Articulation__getCurrentTransform_28unsigned_20int_29_20const, physx__Dy__Articulation__getDeltaQ_28unsigned_20int_29_20const, physx__Dy__ArticulationV__storeStaticConstraint_28physx__PxSolverConstraintDesc_20const__29, physx__Dy__ArticulationV__willStoreStaticConstraint_28_29, physx__Dy__Articulation__getMotionVelocity_28unsigned_20int_29_20const, physx__Dy__Articulation__getMotionAcceleration_28unsigned_20int_29_20const, physx__Dy__Articulation__fillIndexedManager_28unsigned_20int_2c_20unsigned_20long__2c_20unsigned_20char__29, physx__Dy__ArticulationV___ArticulationV_28_29, physx__Dy__ArticulationV___ArticulationV_28_29_1, physx__Dy__ArticulationV__onUpdateSolverDesc_28_29, physx__Dy__ArticulationV__resize_28unsigned_20int_29, physx__Dy__ArticulationBlockAllocator__reserveConstraintData_28unsigned_20int_29, physx__Dy__ArticulationBlockAllocator__reserveFrictionData_28unsigned_20int_29, physx__Dy__ArticulationBlockAllocator___ArticulationBlockAllocator_28_29, physx__Dy__ArticulationBlockAllocator___ArticulationBlockAllocator_28_29_1, physx__Dy__BlockBasedAllocator__allocate_28unsigned_20int_29, physx__Dy__BlockBasedAllocator___BlockBasedAllocator_28_29, physx__Dy__BlockBasedAllocator___BlockBasedAllocator_28_29_1, physx__Dy__FeatherstoneArticulation__computeUnconstrainedVelocities_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__PxConstraintAllocator__2c_20physx__PxSolverConstraintDesc__2c_20unsigned_20int__2c_20physx__PxVec3_20const__2c_20unsigned_20long_20long_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__FeatherstoneArticulation__updateBodies_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29, physx__Dy__FeatherstoneArticulation__updateBodiesTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29, physx__Dy__FeatherstoneArticulation__saveVelocity_28physx__Dy__ArticulationSolverDesc_20const__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__FeatherstoneArticulation__saveVelocityTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29, physx__Dy__FeatherstoneArticulation__recordDeltaMotion_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__Cm__SpatialVectorF__29, physx__Dy__FeatherstoneArticulation__deltaMotionToMotionVelocity_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_29, physx__Dy__FeatherstoneArticulation__computeUnconstrainedVelocitiesTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20float_2c_20physx__PxVec3_20const__2c_20unsigned_20long_20long_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__FeatherstoneArticulation__setupSolverConstraintsTGS_28physx__Dy__ArticulationSolverDesc_20const__2c_20physx__PxcConstraintBlockStream__2c_20physx__PxSolverConstraintDesc__2c_20float_2c_20float_2c_20float_2c_20unsigned_20int__2c_20physx__PxsConstraintBlockManager__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__FeatherstoneArticulation___FeatherstoneArticulation_28_29, physx__Dy__FeatherstoneArticulation___FeatherstoneArticulation_28_29_1, physx__Dy__FeatherstoneArticulation__onUpdateSolverDesc_28_29, physx__Dy__FeatherstoneArticulation__resize_28unsigned_20int_29, physx__Dy__FeatherstoneArticulation__getDataSizes_28unsigned_20int_2c_20unsigned_20int__2c_20unsigned_20int__2c_20unsigned_20int__29, physx__Dy__FeatherstoneArticulation__getDofs_28_29, physx__Dy__FeatherstoneArticulation__getDof_28unsigned_20int_29, physx__Dy__FeatherstoneArticulation__applyCache_28physx__PxArticulationCache__2c_20physx__PxFlags_physx__PxArticulationCache__Enum_2c_20unsigned_20char__29, physx__Dy__FeatherstoneArticulation__copyInternalStateToCache_28physx__PxArticulationCache__2c_20physx__PxFlags_physx__PxArticulationCache__Enum_2c_20unsigned_20char__29, physx__Dy__FeatherstoneArticulation__packJointData_28float_20const__2c_20float__29, physx__Dy__FeatherstoneArticulation__unpackJointData_28float_20const__2c_20float__29, physx__Dy__FeatherstoneArticulation__initializeCommonData_28_29, physx__Dy__FeatherstoneArticulation__getGeneralizedGravityForce_28physx__PxVec3_20const__2c_20physx__PxArticulationCache__29, physx__Dy__FeatherstoneArticulation__getCoriolisAndCentrifugalForce_28physx__PxArticulationCache__29, physx__Dy__FeatherstoneArticulation__getGeneralizedExternalForce_28physx__PxArticulationCache__29, physx__Dy__FeatherstoneArticulation__getJointAcceleration_28physx__PxVec3_20const__2c_20physx__PxArticulationCache__29, physx__Dy__FeatherstoneArticulation__getJointForce_28physx__PxArticulationCache__29, physx__Dy__FeatherstoneArticulation__getCoefficientMatrix_28float_2c_20unsigned_20int_2c_20physx__PxContactJoint_20const__2c_20unsigned_20int_2c_20physx__PxArticulationCache__29, physx__Dy__FeatherstoneArticulation__getDenseJacobian_28physx__PxArticulationCache__2c_20unsigned_20int__2c_20unsigned_20int__29, physx__Dy__FeatherstoneArticulation__getCoefficientMatrixWithLoopJoints_28physx__Dy__ArticulationLoopConstraint__2c_20unsigned_20int_2c_20physx__PxArticulationCache__29, physx__Dy__FeatherstoneArticulation__getLambda_28physx__Dy__ArticulationLoopConstraint__2c_20unsigned_20int_2c_20physx__PxArticulationCache__2c_20physx__PxArticulationCache__2c_20float_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_29, physx__Dy__FeatherstoneArticulation__getGeneralizedMassMatrix_28physx__PxArticulationCache__29, physx__Dy__FeatherstoneArticulation__getGeneralizedMassMatrixCRB_28physx__PxArticulationCache__29, physx__Dy__FeatherstoneArticulation__teleportRootLink_28_29, physx__Dy__FeatherstoneArticulation__getImpulseResponse_28unsigned_20int_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVector_20const__2c_20physx__Cm__SpatialVector__29_20const, physx__Dy__FeatherstoneArticulation__getImpulseResponse_28unsigned_20int_2c_20physx__Cm__SpatialVectorV__2c_20physx__Cm__SpatialVectorV_20const__2c_20physx__Cm__SpatialVectorV__29_20const, physx__Dy__FeatherstoneArticulation__getImpulseSelfResponse_28unsigned_20int_2c_20unsigned_20int_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVector_20const__2c_20physx__Cm__SpatialVector_20const__2c_20physx__Cm__SpatialVector__2c_20physx__Cm__SpatialVector__29_20const, physx__Dy__FeatherstoneArticulation__getLinkVelocity_28unsigned_20int_29_20const, physx__Dy__FeatherstoneArticulation__getLinkMotionVector_28unsigned_20int_29_20const, physx__Dy__FeatherstoneArticulation__getLinkMaxPenBias_28unsigned_20int_29_20const, physx__Dy__FeatherstoneArticulation__pxcFsApplyImpulse_28unsigned_20int_2c_20physx__shdfnd__aos__Vec3V_2c_20physx__shdfnd__aos__Vec3V_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__FeatherstoneArticulation__pxcFsApplyImpulses_28unsigned_20int_2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20unsigned_20int_2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__Vec3V_20const__2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__29, physx__Dy__FeatherstoneArticulation__solveInternalConstraints_28float_2c_20float_2c_20physx__Cm__SpatialVectorF__2c_20physx__Cm__SpatialVectorF__2c_20bool_2c_20bool_2c_20float_29, physx__Dy__FeatherstoneArticulation__writebackInternalConstraints_28bool_29, physx__Dy__FeatherstoneArticulation__prepareStaticConstraints_28float_2c_20float_2c_20physx__PxsContactManagerOutputIterator__2c_20physx__Dy__ThreadContext__2c_20float_2c_20float_2c_20float_2c_20float_2c_20float_2c_20physx__PxSolverBodyData__2c_20physx__PxsConstraintBlockManager__2c_20physx__Dy__ConstraintWriteback__29, physx__Dy__FeatherstoneArticulation__prepareStaticConstraintsTGS_28float_2c_20float_2c_20float_2c_20float_2c_20physx__PxsContactManagerOutputIterator__2c_20physx__Dy__ThreadContext__2c_20float_2c_20float_2c_20float_2c_20physx__PxTGSSolverBodyData__2c_20physx__PxTGSSolverBodyTxInertia__2c_20physx__PxsConstraintBlockManager__2c_20physx__Dy__ConstraintWriteback__2c_20unsigned_20int_2c_20float_29, physx__Dy__FeatherstoneArticulation__pxcFsGetVelocities_28unsigned_20int_2c_20unsigned_20int_2c_20physx__Cm__SpatialVectorV__2c_20physx__Cm__SpatialVectorV__29, physx__Dy__FeatherstoneArticulation__pxcFsGetVelocity_28unsigned_20int_29, physx__Dy__FeatherstoneArticulation__pxcFsGetVelocityTGS_28unsigned_20int_29, physx__Dy__FeatherstoneArticulation__getCurrentTransform_28unsigned_20int_29_20const, physx__Dy__FeatherstoneArticulation__getDeltaQ_28unsigned_20int_29_20const, physx__Dy__FeatherstoneArticulation__storeStaticConstraint_28physx__PxSolverConstraintDesc_20const__29, physx__Dy__FeatherstoneArticulation__willStoreStaticConstraint_28_29, physx__Dy__FeatherstoneArticulation__getMotionVelocity_28unsigned_20int_29_20const, physx__Dy__FeatherstoneArticulation__getMotionAcceleration_28unsigned_20int_29_20const, physx__Dy__FeatherstoneArticulation__fillIndexedManager_28unsigned_20int_2c_20unsigned_20long__2c_20unsigned_20char__29, physx__Dy__FeatherstoneArticulation__pxcFsApplyImpulses_28physx__Cm__SpatialVectorF__29, physx__Sc__Scene__secondPassNarrowPhase_28physx__PxBaseTask__29, physx__Sc__Scene__postNarrowPhase_28physx__PxBaseTask__29, physx__Sc__Scene__finalizationPhase_28physx__PxBaseTask__29, physx__Sc__Scene__updateCCDMultiPass_28physx__PxBaseTask__29, physx__Sc__Scene__afterIntegration_28physx__PxBaseTask__29, physx__Sc__Scene__constraintProjection_28physx__PxBaseTask__29, physx__Sc__Scene__postSolver_28physx__PxBaseTask__29, physx__Sc__Scene__solver_28physx__PxBaseTask__29, physx__Sc__Scene__updateBodiesAndShapes_28physx__PxBaseTask__29, physx__Sc__Scene__updateSimulationController_28physx__PxBaseTask__29, physx__Sc__Scene__updateDynamics_28physx__PxBaseTask__29, physx__Sc__Scene__processLostContacts_28physx__PxBaseTask__29, physx__Sc__Scene__processLostContacts2_28physx__PxBaseTask__29, physx__Sc__Scene__processLostContacts3_28physx__PxBaseTask__29, physx__Sc__Scene__destroyManagers_28physx__PxBaseTask__29, physx__Sc__Scene__lostTouchReports_28physx__PxBaseTask__29, physx__Sc__Scene__unregisterInteractions_28physx__PxBaseTask__29, physx__Sc__Scene__processNarrowPhaseLostTouchEventsIslands_28physx__PxBaseTask__29, physx__Sc__Scene__processNarrowPhaseLostTouchEvents_28physx__PxBaseTask__29, physx__Sc__Scene__postThirdPassIslandGen_28physx__PxBaseTask__29, physx__Sc__Scene__postIslandGen_28physx__PxBaseTask__29, physx__Sc__Scene__islandGen_28physx__PxBaseTask__29, physx__Sc__Scene__preRigidBodyNarrowPhase_28physx__PxBaseTask__29, physx__Sc__Scene__setEdgesConnected_28physx__PxBaseTask__29, physx__Sc__Scene__fetchPatchEvents_28physx__PxBaseTask__29, physx__Sc__Scene__processLostSolverPatches_28physx__PxBaseTask__29, physx__Sc__Scene__rigidBodyNarrowPhase_28physx__PxBaseTask__29, physx__Sc__Scene__unblockNarrowPhase_28physx__PxBaseTask__29, physx__Sc__Scene__postBroadPhase_28physx__PxBaseTask__29, physx__Sc__Scene__postBroadPhaseContinuation_28physx__PxBaseTask__29, physx__Sc__Scene__postBroadPhaseStage2_28physx__PxBaseTask__29, physx__Sc__Scene__postBroadPhaseStage3_28physx__PxBaseTask__29, physx__Sc__Scene__preallocateContactManagers_28physx__PxBaseTask__29, physx__Sc__Scene__islandInsertion_28physx__PxBaseTask__29, physx__Sc__Scene__registerContactManagers_28physx__PxBaseTask__29, physx__Sc__Scene__registerInteractions_28physx__PxBaseTask__29, physx__Sc__Scene__registerSceneInteractions_28physx__PxBaseTask__29, physx__Sc__Scene__broadPhase_28physx__PxBaseTask__29, physx__Sc__Scene__advanceStep_28physx__PxBaseTask__29, physx__Sc__Scene__collideStep_28physx__PxBaseTask__29, physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29, physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29, physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29, physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29, physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29, physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29, ScSimulationControllerCallback__updateScBodyAndShapeSim_28physx__PxBaseTask__29, ScSimulationControllerCallback__getNbCcdBodies_28_29, ScSimulationControllerCallback___ScSimulationControllerCallback_28_29, ScSimulationControllerCallback___ScSimulationControllerCallback_28_29_1, physx__PxsSimulationControllerCallback___PxsSimulationControllerCallback_28_29, physx__PxsSimulationControllerCallback___PxsSimulationControllerCallback_28_29_1, ScAfterIntegrationTask___ScAfterIntegrationTask_28_29, ScAfterIntegrationTask___ScAfterIntegrationTask_28_29_1, ScAfterIntegrationTask__getName_28_29_20const, ScAfterIntegrationTask__runInternal_28_29, physx__Cm__Task___Task_28_29, physx__Cm__Task___Task_28_29_1, physx__PxLightCpuTask___PxLightCpuTask_28_29, physx__PxLightCpuTask___PxLightCpuTask_28_29_1, physx__PxBaseTask___PxBaseTask_28_29, physx__PxBaseTask___PxBaseTask_28_29_1, SpeculativeCCDContactDistanceUpdateTask___SpeculativeCCDContactDistanceUpdateTask_28_29, SpeculativeCCDContactDistanceUpdateTask___SpeculativeCCDContactDistanceUpdateTask_28_29_1, SpeculativeCCDContactDistanceUpdateTask__getName_28_29_20const, SpeculativeCCDContactDistanceUpdateTask__runInternal_28_29, SpeculativeCCDContactDistanceArticulationUpdateTask___SpeculativeCCDContactDistanceArticulationUpdateTask_28_29, SpeculativeCCDContactDistanceArticulationUpdateTask___SpeculativeCCDContactDistanceArticulationUpdateTask_28_29_1, SpeculativeCCDContactDistanceArticulationUpdateTask__getName_28_29_20const, SpeculativeCCDContactDistanceArticulationUpdateTask__runInternal_28_29, DirtyShapeUpdatesTask___DirtyShapeUpdatesTask_28_29, DirtyShapeUpdatesTask___DirtyShapeUpdatesTask_28_29_1, DirtyShapeUpdatesTask__getName_28_29_20const, DirtyShapeUpdatesTask__runInternal_28_29, UpdateCCDBoundsTask___UpdateCCDBoundsTask_28_29, UpdateCCDBoundsTask___UpdateCCDBoundsTask_28_29_1, UpdateCCDBoundsTask__getName_28_29_20const, UpdateCCDBoundsTask__runInternal_28_29, ScKinematicPoseUpdateTask___ScKinematicPoseUpdateTask_28_29, ScKinematicPoseUpdateTask___ScKinematicPoseUpdateTask_28_29_1, ScKinematicPoseUpdateTask__getName_28_29_20const, ScKinematicPoseUpdateTask__runInternal_28_29, ScKinematicShapeUpdateTask___ScKinematicShapeUpdateTask_28_29, ScKinematicShapeUpdateTask___ScKinematicShapeUpdateTask_28_29_1, ScKinematicShapeUpdateTask__getName_28_29_20const, ScKinematicShapeUpdateTask__runInternal_28_29, ConstraintProjectionTask___ConstraintProjectionTask_28_29, ConstraintProjectionTask___ConstraintProjectionTask_28_29_1, ConstraintProjectionTask__getName_28_29_20const, ConstraintProjectionTask__runInternal_28_29, ScKinematicUpdateTask___ScKinematicUpdateTask_28_29, ScKinematicUpdateTask___ScKinematicUpdateTask_28_29_1, ScKinematicUpdateTask__getName_28_29_20const, ScKinematicUpdateTask__runInternal_28_29, ScKinematicAddDynamicTask___ScKinematicAddDynamicTask_28_29, ScKinematicAddDynamicTask___ScKinematicAddDynamicTask_28_29_1, ScKinematicAddDynamicTask__getName_28_29_20const, ScKinematicAddDynamicTask__runInternal_28_29, ScBeforeSolverTask___ScBeforeSolverTask_28_29, ScBeforeSolverTask___ScBeforeSolverTask_28_29_1, ScBeforeSolverTask__getName_28_29_20const, ScBeforeSolverTask__runInternal_28_29, ScArticBeforeSolverTask___ScArticBeforeSolverTask_28_29, ScArticBeforeSolverTask___ScArticBeforeSolverTask_28_29_1, ScArticBeforeSolverTask__getName_28_29_20const, ScArticBeforeSolverTask__runInternal_28_29, UpdatProjectedPoseTask___UpdatProjectedPoseTask_28_29, UpdatProjectedPoseTask___UpdatProjectedPoseTask_28_29_1, UpdatProjectedPoseTask__getName_28_29_20const, UpdatProjectedPoseTask__runInternal_28_29, UpdateArticulationTask___UpdateArticulationTask_28_29, UpdateArticulationTask___UpdateArticulationTask_28_29_1, UpdateArticulationTask__getName_28_29_20const, UpdateArticulationTask__runInternal_28_29, OverlapFilterTask___OverlapFilterTask_28_29, OverlapFilterTask___OverlapFilterTask_28_29_1, OverlapFilterTask__getName_28_29_20const, OverlapFilterTask__runInternal_28_29, OnOverlapCreatedTask___OnOverlapCreatedTask_28_29, OnOverlapCreatedTask___OnOverlapCreatedTask_28_29_1, OnOverlapCreatedTask__getName_28_29_20const, OnOverlapCreatedTask__runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__secondPassNarrowPhase_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__secondPassNarrowPhase_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__secondPassNarrowPhase_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__secondPassNarrowPhase_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postNarrowPhase_28physx__PxBaseTask__29____DelegateFanoutTask_28_29, physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postNarrowPhase_28physx__PxBaseTask__29____DelegateFanoutTask_28_29_1, physx__Cm__BaseTask__run_28_29, physx__Cm__FanoutTask__getName_28_29_20const, physx__Cm__FanoutTask__addReference_28_29, physx__Cm__FanoutTask__removeReference_28_29, physx__Cm__FanoutTask__getReference_28_29_20const, physx__Cm__FanoutTask__release_28_29, physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postNarrowPhase_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__FanoutTask___FanoutTask_28_29, physx__Cm__FanoutTask___FanoutTask_28_29_1, physx__Cm__FanoutTask__runInternal_28_29, physx__Cm__BaseTask___BaseTask_28_29, physx__Cm__BaseTask___BaseTask_28_29_1, physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__finalizationPhase_28physx__PxBaseTask__29____DelegateFanoutTask_28_29, physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__finalizationPhase_28physx__PxBaseTask__29____DelegateFanoutTask_28_29_1, physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__finalizationPhase_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDMultiPass_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDMultiPass_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDMultiPass_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDMultiPass_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__afterIntegration_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__afterIntegration_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__afterIntegration_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__afterIntegration_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__constraintProjection_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__constraintProjection_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__constraintProjection_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__constraintProjection_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postSolver_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postSolver_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postSolver_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postSolver_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__solver_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__solver_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__solver_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__solver_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateBodiesAndShapes_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateBodiesAndShapes_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateBodiesAndShapes_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateBodiesAndShapes_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateSimulationController_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateSimulationController_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateSimulationController_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateSimulationController_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateDynamics_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateDynamics_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateDynamics_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateDynamics_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts2_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts2_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts2_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts2_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts3_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts3_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts3_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostContacts3_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__destroyManagers_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__destroyManagers_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__destroyManagers_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__destroyManagers_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__lostTouchReports_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__lostTouchReports_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__lostTouchReports_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__lostTouchReports_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__unregisterInteractions_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__unregisterInteractions_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__unregisterInteractions_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__unregisterInteractions_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processNarrowPhaseLostTouchEventsIslands_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processNarrowPhaseLostTouchEventsIslands_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processNarrowPhaseLostTouchEventsIslands_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processNarrowPhaseLostTouchEventsIslands_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processNarrowPhaseLostTouchEvents_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processNarrowPhaseLostTouchEvents_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processNarrowPhaseLostTouchEvents_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processNarrowPhaseLostTouchEvents_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postThirdPassIslandGen_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postThirdPassIslandGen_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postThirdPassIslandGen_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postThirdPassIslandGen_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postIslandGen_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postIslandGen_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postIslandGen_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postIslandGen_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__islandGen_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__islandGen_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__islandGen_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__islandGen_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__preRigidBodyNarrowPhase_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__preRigidBodyNarrowPhase_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__preRigidBodyNarrowPhase_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__preRigidBodyNarrowPhase_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__setEdgesConnected_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__setEdgesConnected_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__setEdgesConnected_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__setEdgesConnected_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__fetchPatchEvents_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__fetchPatchEvents_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__fetchPatchEvents_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__fetchPatchEvents_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostSolverPatches_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostSolverPatches_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostSolverPatches_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__processLostSolverPatches_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__rigidBodyNarrowPhase_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__rigidBodyNarrowPhase_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__rigidBodyNarrowPhase_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__rigidBodyNarrowPhase_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__unblockNarrowPhase_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__unblockNarrowPhase_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__unblockNarrowPhase_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__unblockNarrowPhase_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhase_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhase_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhase_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhase_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseContinuation_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseContinuation_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseContinuation_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseContinuation_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseStage2_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseStage2_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseStage2_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseStage2_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseStage3_28physx__PxBaseTask__29____DelegateFanoutTask_28_29, physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseStage3_28physx__PxBaseTask__29____DelegateFanoutTask_28_29_1, physx__Cm__DelegateFanoutTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postBroadPhaseStage3_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__preallocateContactManagers_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__preallocateContactManagers_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__preallocateContactManagers_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__preallocateContactManagers_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__islandInsertion_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__islandInsertion_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__islandInsertion_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__islandInsertion_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerContactManagers_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerContactManagers_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerContactManagers_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerContactManagers_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerInteractions_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerInteractions_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerInteractions_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerInteractions_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerSceneInteractions_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerSceneInteractions_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerSceneInteractions_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__registerSceneInteractions_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__broadPhase_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__broadPhase_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__broadPhase_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__broadPhase_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__advanceStep_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__advanceStep_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__advanceStep_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__advanceStep_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__collideStep_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__collideStep_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__collideStep_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__collideStep_28physx__PxBaseTask__29___runInternal_28_29, physx__Sc__StaticSim___StaticSim_28_29, physx__Sc__StaticSim___StaticSim_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__postCCDPass_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePass_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage2_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__updateCCDSinglePassStage3_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhase_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__Sc__Scene_2c_20_physx__Sc__Scene__ccdBroadPhaseAABB_28physx__PxBaseTask__29___runInternal_28_29, physx__NpConstraint__release_28_29, physx__PxConstraint__getConcreteTypeName_28_29_20const, physx__PxBase__isReleasable_28_29_20const, physx__NpConstraint___NpConstraint_28_29, physx__NpConstraint___NpConstraint_28_29_1, physx__PxConstraint__isKindOf_28char_20const__29_20const, physx__NpConstraint__getScene_28_29_20const, physx__NpConstraint__getActors_28physx__PxRigidActor___2c_20physx__PxRigidActor___29_20const, physx__NpConstraint__setActors_28physx__PxRigidActor__2c_20physx__PxRigidActor__29, physx__NpConstraint__markDirty_28_29, physx__NpConstraint__setFlags_28physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29, physx__NpConstraint__getFlags_28_29_20const, physx__NpConstraint__setFlag_28physx__PxConstraintFlag__Enum_2c_20bool_29, physx__NpConstraint__getForce_28physx__PxVec3__2c_20physx__PxVec3__29_20const, physx__NpConstraint__isValid_28_29_20const, physx__NpConstraint__setBreakForce_28float_2c_20float_29, physx__NpConstraint__getBreakForce_28float__2c_20float__29_20const, physx__NpConstraint__setMinResponseThreshold_28float_29, physx__NpConstraint__getMinResponseThreshold_28_29_20const, physx__NpConstraint__getExternalReference_28unsigned_20int__29, physx__NpConstraint__setConstraintFunctions_28physx__PxConstraintConnector__2c_20physx__PxConstraintShaderTable_20const__29, physx__NpConstraint__requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__NpConstraint__isSubordinate_28_29_20const, physx__PxConstraint___PxConstraint_28_29, physx__PxConstraint___PxConstraint_28_29_1, physx__NpAggregate__release_28_29, physx__PxAggregate__getConcreteTypeName_28_29_20const, physx__NpAggregate___NpAggregate_28_29, physx__NpAggregate___NpAggregate_28_29_1, physx__PxAggregate__isKindOf_28char_20const__29_20const, physx__NpAggregate__addActor_28physx__PxActor__2c_20physx__PxBVHStructure_20const__29, physx__NpAggregate__removeActor_28physx__PxActor__29, physx__NpAggregate__addArticulation_28physx__PxArticulationBase__29, physx__NpAggregate__removeArticulation_28physx__PxArticulationBase__29, physx__NpAggregate__getNbActors_28_29_20const, physx__NpAggregate__getMaxNbActors_28_29_20const, physx__NpAggregate__getActors_28physx__PxActor___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpAggregate__getScene_28_29, physx__NpAggregate__getSelfCollision_28_29_20const, physx__NpAggregate__exportExtraData_28physx__PxSerializationContext__29, physx__NpAggregate__requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__PxAggregate___PxAggregate_28_29, physx__PxAggregate___PxAggregate_28_29_1, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___release_28_29, physx__NpArticulationReducedCoordinate__getConcreteTypeName_28_29_20const, physx__NpArticulationReducedCoordinate___NpArticulationReducedCoordinate_28_29, physx__NpArticulationReducedCoordinate___NpArticulationReducedCoordinate_28_29_1, physx__NpArticulationReducedCoordinate__isKindOf_28char_20const__29_20const, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___getScene_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___setSolverIterationCounts_28unsigned_20int_2c_20unsigned_20int_29, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___getSolverIterationCounts_28unsigned_20int__2c_20unsigned_20int__29_20const, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___isSleeping_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___setSleepThreshold_28float_29, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___getSleepThreshold_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___setStabilizationThreshold_28float_29, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___getStabilizationThreshold_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___setWakeCounter_28float_29, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___getWakeCounter_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___wakeUp_28_29, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___putToSleep_28_29, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___createLink_28physx__PxArticulationLink__2c_20physx__PxTransform_20const__29, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___getNbLinks_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___getLinks_28physx__PxArticulationLink___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___setName_28char_20const__29, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___getName_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___getWorldBounds_28float_29_20const, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___getAggregate_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___getImpl_28_29, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___getImpl_28_29_20const, physx__NpArticulationReducedCoordinate__createArticulationJoint_28physx__PxArticulationLink__2c_20physx__PxTransform_20const__2c_20physx__PxArticulationLink__2c_20physx__PxTransform_20const__29, physx__NpArticulationReducedCoordinate__releaseArticulationJoint_28physx__PxArticulationJointBase__29, physx__NpArticulationReducedCoordinate__setArticulationFlags_28physx__PxFlags_physx__PxArticulationFlag__Enum_2c_20unsigned_20char__29, physx__NpArticulationReducedCoordinate__setArticulationFlag_28physx__PxArticulationFlag__Enum_2c_20bool_29, physx__NpArticulationReducedCoordinate__getArticulationFlags_28_29_20const, physx__NpArticulationReducedCoordinate__getDofs_28_29_20const, physx__NpArticulationReducedCoordinate__createCache_28_29_20const, physx__NpArticulationReducedCoordinate__getCacheDataSize_28_29_20const, physx__NpArticulationReducedCoordinate__zeroCache_28physx__PxArticulationCache__29, physx__NpArticulationReducedCoordinate__applyCache_28physx__PxArticulationCache__2c_20physx__PxFlags_physx__PxArticulationCache__Enum_2c_20unsigned_20char__2c_20bool_29, physx__NpArticulationReducedCoordinate__copyInternalStateToCache_28physx__PxArticulationCache__2c_20physx__PxFlags_physx__PxArticulationCache__Enum_2c_20unsigned_20char__29_20const, physx__NpArticulationReducedCoordinate__releaseCache_28physx__PxArticulationCache__29_20const, physx__NpArticulationReducedCoordinate__packJointData_28float_20const__2c_20float__29_20const, physx__NpArticulationReducedCoordinate__unpackJointData_28float_20const__2c_20float__29_20const, physx__NpArticulationReducedCoordinate__commonInit_28_29_20const, physx__NpArticulationReducedCoordinate__computeGeneralizedGravityForce_28physx__PxArticulationCache__29_20const, physx__NpArticulationReducedCoordinate__computeCoriolisAndCentrifugalForce_28physx__PxArticulationCache__29_20const, physx__NpArticulationReducedCoordinate__computeGeneralizedExternalForce_28physx__PxArticulationCache__29_20const, physx__NpArticulationReducedCoordinate__computeJointAcceleration_28physx__PxArticulationCache__29_20const, physx__NpArticulationReducedCoordinate__computeJointForce_28physx__PxArticulationCache__29_20const, physx__NpArticulationReducedCoordinate__computeDenseJacobian_28physx__PxArticulationCache__2c_20unsigned_20int__2c_20unsigned_20int__29_20const, physx__NpArticulationReducedCoordinate__computeCoefficientMatrix_28physx__PxArticulationCache__29_20const, physx__NpArticulationReducedCoordinate__computeLambda_28physx__PxArticulationCache__2c_20physx__PxArticulationCache__2c_20float_20const__2c_20unsigned_20int_29_20const, physx__NpArticulationReducedCoordinate__computeGeneralizedMassMatrix_28physx__PxArticulationCache__29_20const, physx__NpArticulationReducedCoordinate__addLoopJoint_28physx__PxJoint__29, physx__NpArticulationReducedCoordinate__removeLoopJoint_28physx__PxJoint__29, physx__NpArticulationReducedCoordinate__getNbLoopJoints_28_29_20const, physx__NpArticulationReducedCoordinate__getLoopJoints_28physx__PxJoint___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpArticulationReducedCoordinate__getCoefficientMatrixSize_28_29_20const, physx__NpArticulationReducedCoordinate__teleportRootLink_28physx__PxTransform_20const__2c_20bool_29, physx__NpArticulationReducedCoordinate__getLinkVelocity_28unsigned_20int_29, physx__NpArticulationReducedCoordinate__getLinkAcceleration_28unsigned_20int_29, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___exportExtraData_28physx__PxSerializationContext__29, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate___requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate____NpArticulationTemplate_28_29, physx__NpArticulationTemplate_physx__PxArticulationReducedCoordinate____NpArticulationTemplate_28_29_1, physx__PxBase__isKindOf_28char_20const__29_20const, physx__PxArticulationReducedCoordinate___PxArticulationReducedCoordinate_28_29, physx__PxArticulationReducedCoordinate___PxArticulationReducedCoordinate_28_29_1, physx__Sq__computeStaticWorldAABB_28physx__PxBounds3__2c_20physx__Scb__Shape_20const__2c_20physx__Scb__Actor_20const__29, physx__Sq__computeDynamicWorldAABB_28physx__PxBounds3__2c_20physx__Scb__Shape_20const__2c_20physx__Scb__Actor_20const__29, physx__Sq__PruningStructure__release_28_29, physx__PxPruningStructure__getConcreteTypeName_28_29_20const, physx__Sq__PruningStructure___PruningStructure_28_29, physx__Sq__PruningStructure___PruningStructure_28_29_1, physx__PxPruningStructure__isKindOf_28char_20const__29_20const, physx__Sq__PruningStructure__getRigidActors_28physx__PxRigidActor___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__Sq__PruningStructure__getNbRigidActors_28_29_20const, physx__Sq__PruningStructure__resolveReferences_28physx__PxDeserializationContext__29, physx__Sq__PruningStructure__requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__PxPruningStructure___PxPruningStructure_28_29, physx__PxPruningStructure___PxPruningStructure_28_29_1, physx__NpArticulationLink__release_28_29, physx__PxArticulationLink__getConcreteTypeName_28_29_20const, physx__NpArticulationLink___NpArticulationLink_28_29, physx__NpArticulationLink___NpArticulationLink_28_29_1, physx__PxArticulationLink__isKindOf_28char_20const__29_20const, physx__NpArticulationLink__getType_28_29_20const, physx__NpActorTemplate_physx__PxArticulationLink___getScene_28_29_20const, physx__NpActorTemplate_physx__PxArticulationLink___setName_28char_20const__29, physx__NpActorTemplate_physx__PxArticulationLink___getName_28_29_20const, physx__NpRigidActorTemplate_physx__PxArticulationLink___getWorldBounds_28float_29_20const, physx__NpRigidActorTemplate_physx__PxArticulationLink___setActorFlag_28physx__PxActorFlag__Enum_2c_20bool_29, physx__NpRigidActorTemplate_physx__PxArticulationLink___setActorFlags_28physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__29, physx__NpActorTemplate_physx__PxArticulationLink___getActorFlags_28_29_20const, physx__NpActorTemplate_physx__PxArticulationLink___setDominanceGroup_28unsigned_20char_29, physx__NpActorTemplate_physx__PxArticulationLink___getDominanceGroup_28_29_20const, physx__NpActorTemplate_physx__PxArticulationLink___setOwnerClient_28unsigned_20char_29, physx__NpActorTemplate_physx__PxArticulationLink___getOwnerClient_28_29_20const, physx__NpActorTemplate_physx__PxArticulationLink___getAggregate_28_29_20const, physx__NpArticulationLink__getGlobalPose_28_29_20const, physx__NpArticulationLink__setGlobalPose_28physx__PxTransform_20const__2c_20bool_29, physx__NpRigidBodyTemplate_physx__PxArticulationLink___attachShape_28physx__PxShape__29, physx__NpRigidActorTemplate_physx__PxArticulationLink___detachShape_28physx__PxShape__2c_20bool_29, physx__NpRigidActorTemplate_physx__PxArticulationLink___getNbShapes_28_29_20const, physx__NpRigidActorTemplate_physx__PxArticulationLink___getShapes_28physx__PxShape___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpRigidActorTemplate_physx__PxArticulationLink___getNbConstraints_28_29_20const, physx__NpRigidActorTemplate_physx__PxArticulationLink___getConstraints_28physx__PxConstraint___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpArticulationLink__setCMassLocalPose_28physx__PxTransform_20const__29, physx__NpRigidBodyTemplate_physx__PxArticulationLink___getCMassLocalPose_28_29_20const, physx__NpRigidBodyTemplate_physx__PxArticulationLink___setMass_28float_29, physx__NpRigidBodyTemplate_physx__PxArticulationLink___getMass_28_29_20const, physx__NpRigidBodyTemplate_physx__PxArticulationLink___getInvMass_28_29_20const, physx__NpRigidBodyTemplate_physx__PxArticulationLink___setMassSpaceInertiaTensor_28physx__PxVec3_20const__29, physx__NpRigidBodyTemplate_physx__PxArticulationLink___getMassSpaceInertiaTensor_28_29_20const, physx__NpRigidBodyTemplate_physx__PxArticulationLink___getMassSpaceInvInertiaTensor_28_29_20const, physx__NpArticulationLink__setLinearDamping_28float_29, physx__NpArticulationLink__getLinearDamping_28_29_20const, physx__NpArticulationLink__setAngularDamping_28float_29, physx__NpArticulationLink__getAngularDamping_28_29_20const, physx__NpRigidBodyTemplate_physx__PxArticulationLink___getLinearVelocity_28_29_20const, physx__NpArticulationLink__setLinearVelocity_28physx__PxVec3_20const__2c_20bool_29, physx__NpRigidBodyTemplate_physx__PxArticulationLink___getAngularVelocity_28_29_20const, physx__NpArticulationLink__setAngularVelocity_28physx__PxVec3_20const__2c_20bool_29, physx__NpArticulationLink__setMaxAngularVelocity_28float_29, physx__NpArticulationLink__getMaxAngularVelocity_28_29_20const, physx__NpArticulationLink__setMaxLinearVelocity_28float_29, physx__NpArticulationLink__getMaxLinearVelocity_28_29_20const, physx__NpArticulationLink__addForce_28physx__PxVec3_20const__2c_20physx__PxForceMode__Enum_2c_20bool_29, physx__NpArticulationLink__addTorque_28physx__PxVec3_20const__2c_20physx__PxForceMode__Enum_2c_20bool_29, physx__NpArticulationLink__clearForce_28physx__PxForceMode__Enum_29, physx__NpArticulationLink__clearTorque_28physx__PxForceMode__Enum_29, physx__NpArticulationLink__setForceAndTorque_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxForceMode__Enum_29, physx__NpRigidBodyTemplate_physx__PxArticulationLink___setRigidBodyFlag_28physx__PxRigidBodyFlag__Enum_2c_20bool_29, physx__NpRigidBodyTemplate_physx__PxArticulationLink___setRigidBodyFlags_28physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__29, physx__NpRigidBodyTemplate_physx__PxArticulationLink___getRigidBodyFlags_28_29_20const, physx__NpRigidBodyTemplate_physx__PxArticulationLink___setMinCCDAdvanceCoefficient_28float_29, physx__NpRigidBodyTemplate_physx__PxArticulationLink___getMinCCDAdvanceCoefficient_28_29_20const, physx__NpRigidBodyTemplate_physx__PxArticulationLink___setMaxDepenetrationVelocity_28float_29, physx__NpRigidBodyTemplate_physx__PxArticulationLink___getMaxDepenetrationVelocity_28_29_20const, physx__NpRigidBodyTemplate_physx__PxArticulationLink___setMaxContactImpulse_28float_29, physx__NpRigidBodyTemplate_physx__PxArticulationLink___getMaxContactImpulse_28_29_20const, physx__NpRigidBodyTemplate_physx__PxArticulationLink___getInternalIslandNodeIndex_28_29_20const, physx__NpArticulationLink__getArticulation_28_29_20const, physx__NpArticulationLink__getInboundJoint_28_29_20const, physx__NpArticulationLink__getInboundJointDof_28_29_20const, physx__NpArticulationLink__getNbChildren_28_29_20const, physx__NpArticulationLink__getLinkIndex_28_29_20const, physx__NpArticulationLink__getChildren_28physx__PxArticulationLink___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpArticulationLink__exportExtraData_28physx__PxSerializationContext__29, physx__NpArticulationLink__importExtraData_28physx__PxDeserializationContext__29, physx__NpArticulationLink__resolveReferences_28physx__PxDeserializationContext__29, physx__NpArticulationLink__requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__NpRigidActorTemplate_physx__PxArticulationLink___switchToNoSim_28_29, physx__NpRigidActorTemplate_physx__PxArticulationLink___switchFromNoSim_28_29, physx__NpArticulationLink__isSubordinate_28_29_20const, physx__NpArticulationLink__setGlobalPose_28physx__PxTransform_20const__29, physx__NpRigidActorTemplate_physx__PxArticulationLink___release_28_29, physx__NpRigidBodyTemplate_physx__PxArticulationLink____NpRigidBodyTemplate_28_29, physx__NpRigidBodyTemplate_physx__PxArticulationLink____NpRigidBodyTemplate_28_29_1, physx__NpRigidActorTemplate_physx__PxArticulationLink___exportExtraData_28physx__PxSerializationContext__29, physx__NpRigidActorTemplate_physx__PxArticulationLink___importExtraData_28physx__PxDeserializationContext__29, physx__NpRigidActorTemplate_physx__PxArticulationLink___resolveReferences_28physx__PxDeserializationContext__29, physx__NpRigidActorTemplate_physx__PxArticulationLink___requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__NpRigidActorTemplate_physx__PxArticulationLink____NpRigidActorTemplate_28_29, physx__NpRigidActorTemplate_physx__PxArticulationLink____NpRigidActorTemplate_28_29_1, physx__NpRigidActorTemplate_physx__PxArticulationLink___attachShape_28physx__PxShape__29, physx__NpActorTemplate_physx__PxArticulationLink___release_28_29, physx__NpActorTemplate_physx__PxArticulationLink____NpActorTemplate_28_29, physx__NpActorTemplate_physx__PxArticulationLink____NpActorTemplate_28_29_1, physx__NpActorTemplate_physx__PxArticulationLink___setActorFlag_28physx__PxActorFlag__Enum_2c_20bool_29, physx__NpActorTemplate_physx__PxArticulationLink___setActorFlags_28physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__29, physx__NpActorTemplate_physx__PxArticulationLink___exportExtraData_28physx__PxSerializationContext__29, physx__NpActorTemplate_physx__PxArticulationLink___importExtraData_28physx__PxDeserializationContext__29, physx__NpActorTemplate_physx__PxArticulationLink___resolveReferences_28physx__PxDeserializationContext__29, physx__PxArticulationLink___PxArticulationLink_28_29, physx__PxArticulationLink___PxArticulationLink_28_29_1, physx__PxRigidBody___PxRigidBody_28_29, physx__PxRigidBody___PxRigidBody_28_29_1, physx__PxRigidBody__isKindOf_28char_20const__29_20const, physx__PxRigidActor___PxRigidActor_28_29, physx__PxRigidActor___PxRigidActor_28_29_1, physx__PxRigidActor__isKindOf_28char_20const__29_20const, physx__PxActor___PxActor_28_29, physx__PxActor___PxActor_28_29_1, physx__PxActor__isKindOf_28char_20const__29_20const, physx__NpArticulationTemplate_physx__PxArticulation___release_28_29, physx__NpArticulation__getConcreteTypeName_28_29_20const, physx__NpArticulation___NpArticulation_28_29, physx__NpArticulation___NpArticulation_28_29_1, physx__NpArticulation__isKindOf_28char_20const__29_20const, physx__NpArticulationTemplate_physx__PxArticulation___getScene_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulation___setSolverIterationCounts_28unsigned_20int_2c_20unsigned_20int_29, physx__NpArticulationTemplate_physx__PxArticulation___getSolverIterationCounts_28unsigned_20int__2c_20unsigned_20int__29_20const, physx__NpArticulationTemplate_physx__PxArticulation___isSleeping_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulation___setSleepThreshold_28float_29, physx__NpArticulationTemplate_physx__PxArticulation___getSleepThreshold_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulation___setStabilizationThreshold_28float_29, physx__NpArticulationTemplate_physx__PxArticulation___getStabilizationThreshold_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulation___setWakeCounter_28float_29, physx__NpArticulationTemplate_physx__PxArticulation___getWakeCounter_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulation___wakeUp_28_29, physx__NpArticulationTemplate_physx__PxArticulation___putToSleep_28_29, physx__NpArticulationTemplate_physx__PxArticulation___createLink_28physx__PxArticulationLink__2c_20physx__PxTransform_20const__29, physx__NpArticulationTemplate_physx__PxArticulation___getNbLinks_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulation___getLinks_28physx__PxArticulationLink___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpArticulationTemplate_physx__PxArticulation___setName_28char_20const__29, physx__NpArticulationTemplate_physx__PxArticulation___getName_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulation___getWorldBounds_28float_29_20const, physx__NpArticulationTemplate_physx__PxArticulation___getAggregate_28_29_20const, physx__NpArticulationTemplate_physx__PxArticulation___getImpl_28_29, physx__NpArticulationTemplate_physx__PxArticulation___getImpl_28_29_20const, physx__NpArticulation__createArticulationJoint_28physx__PxArticulationLink__2c_20physx__PxTransform_20const__2c_20physx__PxArticulationLink__2c_20physx__PxTransform_20const__29, physx__NpArticulation__releaseArticulationJoint_28physx__PxArticulationJointBase__29, physx__NpArticulation__setMaxProjectionIterations_28unsigned_20int_29, physx__NpArticulation__getMaxProjectionIterations_28_29_20const, physx__NpArticulation__setSeparationTolerance_28float_29, physx__NpArticulation__getSeparationTolerance_28_29_20const, physx__NpArticulation__setInternalDriveIterations_28unsigned_20int_29, physx__NpArticulation__getInternalDriveIterations_28_29_20const, physx__NpArticulation__setExternalDriveIterations_28unsigned_20int_29, physx__NpArticulation__getExternalDriveIterations_28_29_20const, physx__NpArticulation__createDriveCache_28float_2c_20unsigned_20int_29_20const, physx__NpArticulation__updateDriveCache_28physx__PxArticulationDriveCache__2c_20float_2c_20unsigned_20int_29_20const, physx__NpArticulation__releaseDriveCache_28physx__PxArticulationDriveCache__29_20const, physx__NpArticulation__applyImpulse_28physx__PxArticulationLink__2c_20physx__PxArticulationDriveCache_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29, physx__NpArticulation__computeImpulseResponse_28physx__PxArticulationLink__2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20physx__PxArticulationDriveCache_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29_20const, physx__NpArticulationTemplate_physx__PxArticulation___exportExtraData_28physx__PxSerializationContext__29, physx__NpArticulationTemplate_physx__PxArticulation___requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__NpArticulationTemplate_physx__PxArticulation____NpArticulationTemplate_28_29, physx__NpArticulationTemplate_physx__PxArticulation____NpArticulationTemplate_28_29_1, physx__PxArticulation___PxArticulation_28_29, physx__PxArticulation___PxArticulation_28_29_1, physx__PxArticulationBase___PxArticulationBase_28_29, physx__PxArticulationBase___PxArticulationBase_28_29_1, physx__PxBase___PxBase_28_29, physx__PxBase___PxBase_28_29_1, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___release_28_29, physx__PxArticulationJoint__getConcreteTypeName_28_29_20const, physx__NpArticulationJoint___NpArticulationJoint_28_29, physx__NpArticulationJoint___NpArticulationJoint_28_29_1, physx__PxArticulationJoint__isKindOf_28char_20const__29_20const, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getParentArticulationLink_28_29_20const, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___setParentPose_28physx__PxTransform_20const__29, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getParentPose_28_29_20const, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getChildArticulationLink_28_29_20const, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___setChildPose_28physx__PxTransform_20const__29, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getChildPose_28_29_20const, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getImpl_28_29, physx__NpArticulationJointTemplate_physx__PxArticulationJoint___getImpl_28_29_20const, physx__NpArticulationJoint__setTargetOrientation_28physx__PxQuat_20const__29, physx__NpArticulationJoint__getTargetOrientation_28_29_20const, physx__NpArticulationJoint__setTargetVelocity_28physx__PxVec3_20const__29, physx__NpArticulationJoint__getTargetVelocity_28_29_20const, physx__NpArticulationJoint__setDriveType_28physx__PxArticulationJointDriveType__Enum_29, physx__NpArticulationJoint__getDriveType_28_29_20const, physx__NpArticulationJoint__setStiffness_28float_29, physx__NpArticulationJoint__getStiffness_28_29_20const, physx__NpArticulationJoint__setDamping_28float_29, physx__NpArticulationJoint__getDamping_28_29_20const, physx__NpArticulationJoint__setInternalCompliance_28float_29, physx__NpArticulationJoint__getInternalCompliance_28_29_20const, physx__NpArticulationJoint__setExternalCompliance_28float_29, physx__NpArticulationJoint__getExternalCompliance_28_29_20const, physx__NpArticulationJoint__setSwingLimit_28float_2c_20float_29, physx__NpArticulationJoint__getSwingLimit_28float__2c_20float__29_20const, physx__NpArticulationJoint__setTangentialStiffness_28float_29, physx__NpArticulationJoint__getTangentialStiffness_28_29_20const, physx__NpArticulationJoint__setTangentialDamping_28float_29, physx__NpArticulationJoint__getTangentialDamping_28_29_20const, physx__NpArticulationJoint__setSwingLimitContactDistance_28float_29, physx__NpArticulationJoint__getSwingLimitContactDistance_28_29_20const, physx__NpArticulationJoint__setSwingLimitEnabled_28bool_29, physx__NpArticulationJoint__getSwingLimitEnabled_28_29_20const, physx__NpArticulationJoint__setTwistLimit_28float_2c_20float_29, physx__NpArticulationJoint__getTwistLimit_28float__2c_20float__29_20const, physx__NpArticulationJoint__setTwistLimitEnabled_28bool_29, physx__NpArticulationJoint__getTwistLimitEnabled_28_29_20const, physx__NpArticulationJoint__setTwistLimitContactDistance_28float_29, physx__NpArticulationJoint__getTwistLimitContactDistance_28_29_20const, physx__NpArticulationJoint__resolveReferences_28physx__PxDeserializationContext__29, physx__NpArticulationJoint__requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__NpArticulationJoint__isSubordinate_28_29_20const, physx__NpArticulationJoint__setJointType_28physx__PxArticulationJointType__Enum_29, physx__NpArticulationJoint__getJointType_28_29_20const, physx__NpArticulationJoint__setMotion_28physx__PxArticulationAxis__Enum_2c_20physx__PxArticulationMotion__Enum_29, physx__NpArticulationJoint__getMotion_28physx__PxArticulationAxis__Enum_29_20const, physx__NpArticulationJoint__setFrictionCoefficient_28float_29, physx__NpArticulationJoint__getFrictionCoefficient_28_29_20const, physx__NpArticulationJointTemplate_physx__PxArticulationJoint____NpArticulationJointTemplate_28_29, physx__NpArticulationJointTemplate_physx__PxArticulationJoint____NpArticulationJointTemplate_28_29_1, physx__PxArticulationJoint___PxArticulationJoint_28_29, physx__PxArticulationJoint___PxArticulationJoint_28_29_1, physx__PxArticulationJointBase___PxArticulationJointBase_28_29, physx__PxArticulationJointBase___PxArticulationJointBase_28_29_1, physx__PxArticulationJointBase__isKindOf_28char_20const__29_20const, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___release_28_29, physx__PxArticulationJointReducedCoordinate__getConcreteTypeName_28_29_20const, physx__NpArticulationJointReducedCoordinate___NpArticulationJointReducedCoordinate_28_29, physx__NpArticulationJointReducedCoordinate___NpArticulationJointReducedCoordinate_28_29_1, physx__PxArticulationJointReducedCoordinate__isKindOf_28char_20const__29_20const, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___getParentArticulationLink_28_29_20const, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___setParentPose_28physx__PxTransform_20const__29, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___getParentPose_28_29_20const, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___getChildArticulationLink_28_29_20const, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___setChildPose_28physx__PxTransform_20const__29, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___getChildPose_28_29_20const, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___getImpl_28_29, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate___getImpl_28_29_20const, physx__NpArticulationJointReducedCoordinate__setJointType_28physx__PxArticulationJointType__Enum_29, physx__NpArticulationJointReducedCoordinate__getJointType_28_29_20const, physx__NpArticulationJointReducedCoordinate__setMotion_28physx__PxArticulationAxis__Enum_2c_20physx__PxArticulationMotion__Enum_29, physx__NpArticulationJointReducedCoordinate__getMotion_28physx__PxArticulationAxis__Enum_29_20const, physx__NpArticulationJointReducedCoordinate__setLimit_28physx__PxArticulationAxis__Enum_2c_20float_2c_20float_29, physx__NpArticulationJointReducedCoordinate__getLimit_28physx__PxArticulationAxis__Enum_2c_20float__2c_20float__29, physx__NpArticulationJointReducedCoordinate__setDrive_28physx__PxArticulationAxis__Enum_2c_20float_2c_20float_2c_20float_2c_20physx__PxArticulationDriveType__Enum_29, physx__NpArticulationJointReducedCoordinate__getDrive_28physx__PxArticulationAxis__Enum_2c_20float__2c_20float__2c_20float__2c_20physx__PxArticulationDriveType__Enum__29, physx__NpArticulationJointReducedCoordinate__setDriveTarget_28physx__PxArticulationAxis__Enum_2c_20float_29, physx__NpArticulationJointReducedCoordinate__setDriveVelocity_28physx__PxArticulationAxis__Enum_2c_20float_29, physx__NpArticulationJointReducedCoordinate__getDriveTarget_28physx__PxArticulationAxis__Enum_29, physx__NpArticulationJointReducedCoordinate__getDriveVelocity_28physx__PxArticulationAxis__Enum_29, physx__NpArticulationJointReducedCoordinate__setFrictionCoefficient_28float_29, physx__NpArticulationJointReducedCoordinate__getFrictionCoefficient_28_29_20const, physx__NpArticulationJointReducedCoordinate__setMaxJointVelocity_28float_29, physx__NpArticulationJointReducedCoordinate__getMaxJointVelocity_28_29_20const, physx__NpArticulationJointReducedCoordinate__resolveReferences_28physx__PxDeserializationContext__29, physx__NpArticulationJointReducedCoordinate__requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__NpArticulationJointReducedCoordinate__isSubordinate_28_29_20const, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate____NpArticulationJointTemplate_28_29, physx__NpArticulationJointTemplate_physx__PxArticulationJointReducedCoordinate____NpArticulationJointTemplate_28_29_1, physx__PxArticulationJointReducedCoordinate___PxArticulationJointReducedCoordinate_28_29, physx__PxArticulationJointReducedCoordinate___PxArticulationJointReducedCoordinate_28_29_1, physx__NpMaterial__release_28_29, physx__PxMaterial__getConcreteTypeName_28_29_20const, physx__NpMaterial___NpMaterial_28_29, physx__NpMaterial___NpMaterial_28_29_1, physx__PxMaterial__isKindOf_28char_20const__29_20const, physx__NpMaterial__getReferenceCount_28_29_20const, physx__NpMaterial__acquireReference_28_29, physx__NpMaterial__setDynamicFriction_28float_29, physx__NpMaterial__getDynamicFriction_28_29_20const, physx__NpMaterial__setStaticFriction_28float_29, physx__NpMaterial__getStaticFriction_28_29_20const, physx__NpMaterial__setRestitution_28float_29, physx__NpMaterial__getRestitution_28_29_20const, physx__NpMaterial__setFlag_28physx__PxMaterialFlag__Enum_2c_20bool_29, physx__NpMaterial__setFlags_28physx__PxFlags_physx__PxMaterialFlag__Enum_2c_20unsigned_20short__29, physx__NpMaterial__getFlags_28_29_20const, physx__NpMaterial__setFrictionCombineMode_28physx__PxCombineMode__Enum_29, physx__NpMaterial__getFrictionCombineMode_28_29_20const, physx__NpMaterial__setRestitutionCombineMode_28physx__PxCombineMode__Enum_29, physx__NpMaterial__getRestitutionCombineMode_28_29_20const, physx__NpMaterial__onRefCountZero_28_29, physx__NpMaterial__resolveReferences_28physx__PxDeserializationContext__29, physx__NpMaterial__requiresObjects_28physx__PxProcessPxBaseCallback__29, non_virtual_20thunk_20to_20physx__NpMaterial___NpMaterial_28_29, non_virtual_20thunk_20to_20physx__NpMaterial___NpMaterial_28_29_1, non_virtual_20thunk_20to_20physx__NpMaterial__onRefCountZero_28_29, physx__PxMaterial___PxMaterial_28_29, physx__PxMaterial___PxMaterial_28_29_1, physx__Cm__RefCountable___RefCountable_28_29, physx__Cm__RefCountable___RefCountable_28_29_1, physx__Cm__RefCountable__onRefCountZero_28_29, $28anonymous_20namespace_29__createArticulation_28_29, $28anonymous_20namespace_29__createArticulationLink_28physx__PxArticulationBase__2c_20physx__NpArticulationLink__2c_20physx__PxTransform_20const__29, $28anonymous_20namespace_29__createArticulationRC_28_29, physx__NpFactory___NpFactory_28_29, physx__NpFactory___NpFactory_28_29_1, physx__NpPtrTableStorageManager__allocate_28unsigned_20int_29, physx__NpPtrTableStorageManager__deallocate_28void___2c_20unsigned_20int_29, physx__NpPtrTableStorageManager__canReuse_28unsigned_20int_2c_20unsigned_20int_29, physx__NpPtrTableStorageManager___NpPtrTableStorageManager_28_29, physx__NpPtrTableStorageManager___NpPtrTableStorageManager_28_29_1, physx__Cm__PtrTableStorageManager___PtrTableStorageManager_28_29, physx__Cm__PtrTableStorageManager___PtrTableStorageManager_28_29_1, physx__NpPhysics___NpPhysics_28_29, physx__NpPhysics___NpPhysics_28_29_1, physx__NpPhysics__release_28_29, physx__NpPhysics__getFoundation_28_29, physx__NpPhysics__createAggregate_28unsigned_20int_2c_20bool_29, physx__NpPhysics__getTolerancesScale_28_29_20const, physx__NpPhysics__createTriangleMesh_28physx__PxInputStream__29, physx__NpPhysics__getNbTriangleMeshes_28_29_20const, physx__NpPhysics__getTriangleMeshes_28physx__PxTriangleMesh___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpPhysics__createHeightField_28physx__PxInputStream__29, physx__NpPhysics__getNbHeightFields_28_29_20const, physx__NpPhysics__getHeightFields_28physx__PxHeightField___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpPhysics__createConvexMesh_28physx__PxInputStream__29, physx__NpPhysics__getNbConvexMeshes_28_29_20const, physx__NpPhysics__getConvexMeshes_28physx__PxConvexMesh___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpPhysics__createBVHStructure_28physx__PxInputStream__29, physx__NpPhysics__getNbBVHStructures_28_29_20const, physx__NpPhysics__getBVHStructures_28physx__PxBVHStructure___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpPhysics__createScene_28physx__PxSceneDesc_20const__29, physx__NpPhysics__getNbScenes_28_29_20const, physx__NpPhysics__getScenes_28physx__PxScene___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpPhysics__createRigidStatic_28physx__PxTransform_20const__29, physx__NpPhysics__createRigidDynamic_28physx__PxTransform_20const__29, physx__NpPhysics__createPruningStructure_28physx__PxRigidActor__20const__2c_20unsigned_20int_29, physx__NpPhysics__createShape_28physx__PxGeometry_20const__2c_20physx__PxMaterial__20const__2c_20unsigned_20short_2c_20bool_2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29, physx__NpPhysics__getNbShapes_28_29_20const, physx__NpPhysics__getShapes_28physx__PxShape___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpPhysics__createConstraint_28physx__PxRigidActor__2c_20physx__PxRigidActor__2c_20physx__PxConstraintConnector__2c_20physx__PxConstraintShaderTable_20const__2c_20unsigned_20int_29, physx__NpPhysics__createArticulation_28_29, physx__NpPhysics__createArticulationReducedCoordinate_28_29, physx__NpPhysics__createMaterial_28float_2c_20float_2c_20float_29, physx__NpPhysics__getNbMaterials_28_29_20const, physx__NpPhysics__getMaterials_28physx__PxMaterial___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpPhysics__registerDeletionListener_28physx__PxDeletionListener__2c_20physx__PxFlags_physx__PxDeletionEventFlag__Enum_2c_20unsigned_20char__20const__2c_20bool_29, physx__NpPhysics__unregisterDeletionListener_28physx__PxDeletionListener__29, physx__NpPhysics__registerDeletionListenerObjects_28physx__PxDeletionListener__2c_20physx__PxBase_20const__20const__2c_20unsigned_20int_29, physx__NpPhysics__unregisterDeletionListenerObjects_28physx__PxDeletionListener__2c_20physx__PxBase_20const__20const__2c_20unsigned_20int_29, physx__NpPhysics__getPhysicsInsertionCallback_28_29, physx__PxPhysics___PxPhysics_28_29, physx__PxPhysics___PxPhysics_28_29_1, physx__NpPhysicsInsertionCallback__buildObjectFromData_28physx__PxConcreteType__Enum_2c_20void__29, physx__NpPhysicsInsertionCallback___NpPhysicsInsertionCallback_28_29, physx__NpPhysicsInsertionCallback___NpPhysicsInsertionCallback_28_29_1, physx__PxPhysicsInsertionCallback___PxPhysicsInsertionCallback_28_29, physx__PxPhysicsInsertionCallback___PxPhysicsInsertionCallback_28_29_1, physx__NpPhysics__MeshDeletionListener___MeshDeletionListener_28_29, physx__NpPhysics__MeshDeletionListener___MeshDeletionListener_28_29_1, physx__NpPhysics__MeshDeletionListener__onGuMeshFactoryBufferRelease_28physx__PxBase_20const__2c_20unsigned_20short_29, physx__GuMeshFactoryListener___GuMeshFactoryListener_28_29, physx__GuMeshFactoryListener___GuMeshFactoryListener_28_29_1, physx__NpRigidDynamic__release_28_29, physx__PxRigidDynamic__getConcreteTypeName_28_29_20const, physx__NpRigidDynamic___NpRigidDynamic_28_29, physx__NpRigidDynamic___NpRigidDynamic_28_29_1, physx__PxRigidDynamic__isKindOf_28char_20const__29_20const, physx__NpRigidDynamic__getType_28_29_20const, physx__NpActorTemplate_physx__PxRigidDynamic___getScene_28_29_20const, physx__NpActorTemplate_physx__PxRigidDynamic___setName_28char_20const__29, physx__NpActorTemplate_physx__PxRigidDynamic___getName_28_29_20const, physx__NpRigidActorTemplate_physx__PxRigidDynamic___getWorldBounds_28float_29_20const, physx__NpRigidActorTemplate_physx__PxRigidDynamic___setActorFlag_28physx__PxActorFlag__Enum_2c_20bool_29, physx__NpRigidActorTemplate_physx__PxRigidDynamic___setActorFlags_28physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__29, physx__NpActorTemplate_physx__PxRigidDynamic___getActorFlags_28_29_20const, physx__NpActorTemplate_physx__PxRigidDynamic___setDominanceGroup_28unsigned_20char_29, physx__NpActorTemplate_physx__PxRigidDynamic___getDominanceGroup_28_29_20const, physx__NpActorTemplate_physx__PxRigidDynamic___setOwnerClient_28unsigned_20char_29, physx__NpActorTemplate_physx__PxRigidDynamic___getOwnerClient_28_29_20const, physx__NpActorTemplate_physx__PxRigidDynamic___getAggregate_28_29_20const, physx__NpRigidDynamic__getGlobalPose_28_29_20const, physx__NpRigidDynamic__setGlobalPose_28physx__PxTransform_20const__2c_20bool_29, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___attachShape_28physx__PxShape__29, physx__NpRigidActorTemplate_physx__PxRigidDynamic___detachShape_28physx__PxShape__2c_20bool_29, physx__NpRigidActorTemplate_physx__PxRigidDynamic___getNbShapes_28_29_20const, physx__NpRigidActorTemplate_physx__PxRigidDynamic___getShapes_28physx__PxShape___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpRigidActorTemplate_physx__PxRigidDynamic___getNbConstraints_28_29_20const, physx__NpRigidActorTemplate_physx__PxRigidDynamic___getConstraints_28physx__PxConstraint___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpRigidDynamic__setCMassLocalPose_28physx__PxTransform_20const__29, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getCMassLocalPose_28_29_20const, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___setMass_28float_29, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getMass_28_29_20const, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getInvMass_28_29_20const, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___setMassSpaceInertiaTensor_28physx__PxVec3_20const__29, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getMassSpaceInertiaTensor_28_29_20const, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getMassSpaceInvInertiaTensor_28_29_20const, physx__NpRigidDynamic__setLinearDamping_28float_29, physx__NpRigidDynamic__getLinearDamping_28_29_20const, physx__NpRigidDynamic__setAngularDamping_28float_29, physx__NpRigidDynamic__getAngularDamping_28_29_20const, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getLinearVelocity_28_29_20const, physx__NpRigidDynamic__setLinearVelocity_28physx__PxVec3_20const__2c_20bool_29, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getAngularVelocity_28_29_20const, physx__NpRigidDynamic__setAngularVelocity_28physx__PxVec3_20const__2c_20bool_29, physx__NpRigidDynamic__setMaxAngularVelocity_28float_29, physx__NpRigidDynamic__getMaxAngularVelocity_28_29_20const, physx__NpRigidDynamic__setMaxLinearVelocity_28float_29, physx__NpRigidDynamic__getMaxLinearVelocity_28_29_20const, physx__NpRigidDynamic__addForce_28physx__PxVec3_20const__2c_20physx__PxForceMode__Enum_2c_20bool_29, physx__NpRigidDynamic__addTorque_28physx__PxVec3_20const__2c_20physx__PxForceMode__Enum_2c_20bool_29, physx__NpRigidDynamic__clearForce_28physx__PxForceMode__Enum_29, physx__NpRigidDynamic__clearTorque_28physx__PxForceMode__Enum_29, physx__NpRigidDynamic__setForceAndTorque_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxForceMode__Enum_29, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___setRigidBodyFlag_28physx__PxRigidBodyFlag__Enum_2c_20bool_29, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___setRigidBodyFlags_28physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__29, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getRigidBodyFlags_28_29_20const, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___setMinCCDAdvanceCoefficient_28float_29, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getMinCCDAdvanceCoefficient_28_29_20const, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___setMaxDepenetrationVelocity_28float_29, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getMaxDepenetrationVelocity_28_29_20const, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___setMaxContactImpulse_28float_29, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getMaxContactImpulse_28_29_20const, physx__NpRigidBodyTemplate_physx__PxRigidDynamic___getInternalIslandNodeIndex_28_29_20const, physx__NpRigidDynamic__setKinematicTarget_28physx__PxTransform_20const__29, physx__NpRigidDynamic__getKinematicTarget_28physx__PxTransform__29_20const, physx__NpRigidDynamic__isSleeping_28_29_20const, physx__NpRigidDynamic__setSleepThreshold_28float_29, physx__NpRigidDynamic__getSleepThreshold_28_29_20const, physx__NpRigidDynamic__setStabilizationThreshold_28float_29, physx__NpRigidDynamic__getStabilizationThreshold_28_29_20const, physx__NpRigidDynamic__getRigidDynamicLockFlags_28_29_20const, physx__NpRigidDynamic__setRigidDynamicLockFlag_28physx__PxRigidDynamicLockFlag__Enum_2c_20bool_29, physx__NpRigidDynamic__setRigidDynamicLockFlags_28physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__29, physx__NpRigidDynamic__setWakeCounter_28float_29, physx__NpRigidDynamic__getWakeCounter_28_29_20const, physx__NpRigidDynamic__wakeUp_28_29, physx__NpRigidDynamic__putToSleep_28_29, physx__NpRigidDynamic__setSolverIterationCounts_28unsigned_20int_2c_20unsigned_20int_29, physx__NpRigidDynamic__getSolverIterationCounts_28unsigned_20int__2c_20unsigned_20int__29_20const, physx__NpRigidDynamic__getContactReportThreshold_28_29_20const, physx__NpRigidDynamic__setContactReportThreshold_28float_29, physx__NpRigidActorTemplate_physx__PxRigidDynamic___exportExtraData_28physx__PxSerializationContext__29, physx__NpRigidActorTemplate_physx__PxRigidDynamic___importExtraData_28physx__PxDeserializationContext__29, physx__NpRigidActorTemplate_physx__PxRigidDynamic___resolveReferences_28physx__PxDeserializationContext__29, physx__NpRigidDynamic__requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__NpRigidDynamic__switchToNoSim_28_29, physx__NpRigidDynamic__switchFromNoSim_28_29, physx__NpRigidActorTemplate_physx__PxRigidDynamic___release_28_29, physx__NpRigidBodyTemplate_physx__PxRigidDynamic____NpRigidBodyTemplate_28_29, physx__NpRigidBodyTemplate_physx__PxRigidDynamic____NpRigidBodyTemplate_28_29_1, physx__NpRigidActorTemplate_physx__PxRigidDynamic___requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__NpRigidActorTemplate_physx__PxRigidDynamic___switchToNoSim_28_29, physx__NpRigidActorTemplate_physx__PxRigidDynamic___switchFromNoSim_28_29, physx__NpRigidActorTemplate_physx__PxRigidDynamic____NpRigidActorTemplate_28_29, physx__NpRigidActorTemplate_physx__PxRigidDynamic____NpRigidActorTemplate_28_29_1, physx__NpRigidActorTemplate_physx__PxRigidDynamic___attachShape_28physx__PxShape__29, physx__NpActorTemplate_physx__PxRigidDynamic___release_28_29, physx__NpActorTemplate_physx__PxRigidDynamic____NpActorTemplate_28_29, physx__NpActorTemplate_physx__PxRigidDynamic____NpActorTemplate_28_29_1, physx__NpActorTemplate_physx__PxRigidDynamic___setActorFlag_28physx__PxActorFlag__Enum_2c_20bool_29, physx__NpActorTemplate_physx__PxRigidDynamic___setActorFlags_28physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__29, physx__NpActorTemplate_physx__PxRigidDynamic___exportExtraData_28physx__PxSerializationContext__29, physx__NpActorTemplate_physx__PxRigidDynamic___importExtraData_28physx__PxDeserializationContext__29, physx__NpActorTemplate_physx__PxRigidDynamic___resolveReferences_28physx__PxDeserializationContext__29, physx__PxRigidDynamic___PxRigidDynamic_28_29, physx__PxRigidDynamic___PxRigidDynamic_28_29_1, physx__NpRigidStatic__release_28_29, physx__PxRigidStatic__getConcreteTypeName_28_29_20const, physx__NpRigidStatic___NpRigidStatic_28_29, physx__NpRigidStatic___NpRigidStatic_28_29_1, physx__PxRigidStatic__isKindOf_28char_20const__29_20const, physx__NpRigidStatic__getType_28_29_20const, physx__NpActorTemplate_physx__PxRigidStatic___getScene_28_29_20const, physx__NpActorTemplate_physx__PxRigidStatic___setName_28char_20const__29, physx__NpActorTemplate_physx__PxRigidStatic___getName_28_29_20const, physx__NpRigidActorTemplate_physx__PxRigidStatic___getWorldBounds_28float_29_20const, physx__NpRigidActorTemplate_physx__PxRigidStatic___setActorFlag_28physx__PxActorFlag__Enum_2c_20bool_29, physx__NpRigidActorTemplate_physx__PxRigidStatic___setActorFlags_28physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__29, physx__NpActorTemplate_physx__PxRigidStatic___getActorFlags_28_29_20const, physx__NpActorTemplate_physx__PxRigidStatic___setDominanceGroup_28unsigned_20char_29, physx__NpActorTemplate_physx__PxRigidStatic___getDominanceGroup_28_29_20const, physx__NpActorTemplate_physx__PxRigidStatic___setOwnerClient_28unsigned_20char_29, physx__NpActorTemplate_physx__PxRigidStatic___getOwnerClient_28_29_20const, physx__NpActorTemplate_physx__PxRigidStatic___getAggregate_28_29_20const, physx__NpRigidStatic__getGlobalPose_28_29_20const, physx__NpRigidStatic__setGlobalPose_28physx__PxTransform_20const__2c_20bool_29, physx__NpRigidActorTemplate_physx__PxRigidStatic___attachShape_28physx__PxShape__29, physx__NpRigidActorTemplate_physx__PxRigidStatic___detachShape_28physx__PxShape__2c_20bool_29, physx__NpRigidActorTemplate_physx__PxRigidStatic___getNbShapes_28_29_20const, physx__NpRigidActorTemplate_physx__PxRigidStatic___getShapes_28physx__PxShape___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpRigidActorTemplate_physx__PxRigidStatic___getNbConstraints_28_29_20const, physx__NpRigidActorTemplate_physx__PxRigidStatic___getConstraints_28physx__PxConstraint___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpRigidActorTemplate_physx__PxRigidStatic___exportExtraData_28physx__PxSerializationContext__29, physx__NpRigidActorTemplate_physx__PxRigidStatic___importExtraData_28physx__PxDeserializationContext__29, physx__NpRigidActorTemplate_physx__PxRigidStatic___resolveReferences_28physx__PxDeserializationContext__29, physx__NpRigidStatic__requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__NpRigidStatic__switchToNoSim_28_29, physx__NpRigidStatic__switchFromNoSim_28_29, physx__NpRigidActorTemplate_physx__PxRigidStatic___release_28_29, physx__NpRigidActorTemplate_physx__PxRigidStatic____NpRigidActorTemplate_28_29, physx__NpRigidActorTemplate_physx__PxRigidStatic____NpRigidActorTemplate_28_29_1, physx__NpRigidActorTemplate_physx__PxRigidStatic___requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__NpRigidActorTemplate_physx__PxRigidStatic___switchToNoSim_28_29, physx__NpRigidActorTemplate_physx__PxRigidStatic___switchFromNoSim_28_29, physx__NpActorTemplate_physx__PxRigidStatic___release_28_29, physx__NpActorTemplate_physx__PxRigidStatic____NpActorTemplate_28_29, physx__NpActorTemplate_physx__PxRigidStatic____NpActorTemplate_28_29_1, physx__NpActorTemplate_physx__PxRigidStatic___setActorFlag_28physx__PxActorFlag__Enum_2c_20bool_29, physx__NpActorTemplate_physx__PxRigidStatic___setActorFlags_28physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__29, physx__NpActorTemplate_physx__PxRigidStatic___exportExtraData_28physx__PxSerializationContext__29, physx__NpActorTemplate_physx__PxRigidStatic___importExtraData_28physx__PxDeserializationContext__29, physx__NpActorTemplate_physx__PxRigidStatic___resolveReferences_28physx__PxDeserializationContext__29, physx__PxRigidStatic___PxRigidStatic_28_29, physx__PxRigidStatic___PxRigidStatic_28_29_1, physx__Sq__BucketPruner__addObjects_28unsigned_20int__2c_20physx__PxBounds3_20const__2c_20physx__Sq__PrunerPayload_20const__2c_20unsigned_20int_2c_20bool_29, physx__Sq__BucketPruner__removeObjects_28unsigned_20int_20const__2c_20unsigned_20int_29, physx__Sq__BucketPruner__updateObjectsAfterManualBoundsUpdates_28unsigned_20int_20const__2c_20unsigned_20int_29, physx__Sq__BucketPruner__updateObjectsAndInflateBounds_28unsigned_20int_20const__2c_20unsigned_20int_20const__2c_20physx__PxBounds3_20const__2c_20unsigned_20int_29, physx__Sq__BucketPruner__commit_28_29, physx__Sq__BucketPruner__merge_28void_20const__29, physx__Sq__BucketPruner__raycast_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20physx__Sq__PrunerCallback__29_20const, physx__Sq__BucketPruner__overlap_28physx__Gu__ShapeData_20const__2c_20physx__Sq__PrunerCallback__29_20const, physx__Sq__BucketPruner__sweep_28physx__Gu__ShapeData_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20physx__Sq__PrunerCallback__29_20const, physx__Sq__BucketPruner__getPayload_28unsigned_20int_29_20const, physx__Sq__BucketPruner__getPayload_28unsigned_20int_2c_20physx__PxBounds3___29_20const, physx__Sq__BucketPruner__preallocate_28unsigned_20int_29, physx__Sq__BucketPruner__shiftOrigin_28physx__PxVec3_20const__29, physx__Sq__BucketPruner___BucketPruner_28_29, physx__Sq__BucketPruner___BucketPruner_28_29_1, physx__Sq__BucketPruner__visualize_28physx__Cm__RenderOutput__2c_20unsigned_20int_29_20const, physx__Sq__Pruner___Pruner_28_29, physx__Sq__Pruner___Pruner_28_29_1, physx__Sq__Pruner__visualize_28physx__Cm__RenderOutput__2c_20unsigned_20int_29_20const, physx__Sq__ExtendedBucketPruner___ExtendedBucketPruner_28_29, physx__Sq__ExtendedBucketPruner___ExtendedBucketPruner_28_29_1, MainTreeRaycastPrunerCallback_false___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29, MainTreeRaycastPrunerCallback_false____MainTreeRaycastPrunerCallback_28_29, MainTreeRaycastPrunerCallback_false____MainTreeRaycastPrunerCallback_28_29_1, physx__Sq__PrunerCallback___PrunerCallback_28_29, physx__Sq__PrunerCallback___PrunerCallback_28_29_1, MainTreeOverlapPrunerCallback_physx__Gu__OBBAABBTests_true____invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29, MainTreeOverlapPrunerCallback_physx__Gu__OBBAABBTests_true_____MainTreeOverlapPrunerCallback_28_29, MainTreeOverlapPrunerCallback_physx__Gu__OBBAABBTests_true_____MainTreeOverlapPrunerCallback_28_29_1, MainTreeOverlapPrunerCallback_physx__Gu__AABBAABBTest___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29, MainTreeOverlapPrunerCallback_physx__Gu__AABBAABBTest____MainTreeOverlapPrunerCallback_28_29, MainTreeOverlapPrunerCallback_physx__Gu__AABBAABBTest____MainTreeOverlapPrunerCallback_28_29_1, MainTreeOverlapPrunerCallback_physx__Gu__CapsuleAABBTest___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29, MainTreeOverlapPrunerCallback_physx__Gu__CapsuleAABBTest____MainTreeOverlapPrunerCallback_28_29, MainTreeOverlapPrunerCallback_physx__Gu__CapsuleAABBTest____MainTreeOverlapPrunerCallback_28_29_1, MainTreeOverlapPrunerCallback_physx__Gu__SphereAABBTest___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29, MainTreeOverlapPrunerCallback_physx__Gu__SphereAABBTest____MainTreeOverlapPrunerCallback_28_29, MainTreeOverlapPrunerCallback_physx__Gu__SphereAABBTest____MainTreeOverlapPrunerCallback_28_29_1, MainTreeRaycastPrunerCallback_true___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29, MainTreeRaycastPrunerCallback_true____MainTreeRaycastPrunerCallback_28_29, MainTreeRaycastPrunerCallback_true____MainTreeRaycastPrunerCallback_28_29_1, physx__Sq__AABBPruner__addObjects_28unsigned_20int__2c_20physx__PxBounds3_20const__2c_20physx__Sq__PrunerPayload_20const__2c_20unsigned_20int_2c_20bool_29, physx__Sq__AABBPruner__removeObjects_28unsigned_20int_20const__2c_20unsigned_20int_29, physx__Sq__AABBPruner__updateObjectsAfterManualBoundsUpdates_28unsigned_20int_20const__2c_20unsigned_20int_29, physx__Sq__AABBPruner__updateObjectsAndInflateBounds_28unsigned_20int_20const__2c_20unsigned_20int_20const__2c_20physx__PxBounds3_20const__2c_20unsigned_20int_29, physx__Sq__AABBPruner__commit_28_29, physx__Sq__AABBPruner__merge_28void_20const__29, physx__Sq__AABBPruner__raycast_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20physx__Sq__PrunerCallback__29_20const, physx__Sq__AABBPruner__overlap_28physx__Gu__ShapeData_20const__2c_20physx__Sq__PrunerCallback__29_20const, physx__Sq__AABBPruner__sweep_28physx__Gu__ShapeData_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20physx__Sq__PrunerCallback__29_20const, physx__Sq__AABBPruner__getPayload_28unsigned_20int_29_20const, physx__Sq__AABBPruner__getPayload_28unsigned_20int_2c_20physx__PxBounds3___29_20const, physx__Sq__AABBPruner__preallocate_28unsigned_20int_29, physx__Sq__AABBPruner__shiftOrigin_28physx__PxVec3_20const__29, physx__Sq__AABBPruner___AABBPruner_28_29, physx__Sq__AABBPruner___AABBPruner_28_29_1, physx__Sq__AABBPruner__visualize_28physx__Cm__RenderOutput__2c_20unsigned_20int_29_20const, physx__Sq__AABBPruner__purge_28_29, physx__Sq__AABBPruner__setRebuildRateHint_28unsigned_20int_29, physx__Sq__AABBPruner__buildStep_28bool_29, physx__Sq__AABBPruner__prepareBuild_28_29, physx__Sq__IncrementalPruner___IncrementalPruner_28_29, physx__Sq__IncrementalPruner___IncrementalPruner_28_29_1, physx__Sq__BVHCompoundPruner__addCompound_28unsigned_20int__2c_20physx__Gu__BVHStructure_20const__2c_20unsigned_20int_2c_20physx__PxTransform_20const__2c_20physx__Sq__CompoundFlag__Enum_2c_20physx__Sq__PrunerPayload_20const__29, physx__Sq__BVHCompoundPruner__removeCompound_28unsigned_20int_29, physx__Sq__BVHCompoundPruner__updateCompound_28unsigned_20int_2c_20physx__PxTransform_20const__29, physx__Sq__BVHCompoundPruner__updateObjectAfterManualBoundsUpdates_28unsigned_20int_2c_20unsigned_20int_29, physx__Sq__BVHCompoundPruner__removeObject_28unsigned_20int_2c_20unsigned_20int_29, physx__Sq__BVHCompoundPruner__addObject_28unsigned_20int_2c_20unsigned_20int__2c_20physx__PxBounds3_20const__2c_20physx__Sq__PrunerPayload_29, physx__Sq__BVHCompoundPruner__raycast_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20physx__Sq__PrunerCallback__2c_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__29_20const, physx__Sq__BVHCompoundPruner__overlap_28physx__Gu__ShapeData_20const__2c_20physx__Sq__PrunerCallback__2c_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__29_20const, physx__Sq__BVHCompoundPruner__sweep_28physx__Gu__ShapeData_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20physx__Sq__PrunerCallback__2c_20physx__PxFlags_physx__PxQueryFlag__Enum_2c_20unsigned_20short__29_20const, physx__Sq__BVHCompoundPruner__getPayload_28unsigned_20int_2c_20unsigned_20int_29_20const, physx__Sq__BVHCompoundPruner__getPayload_28unsigned_20int_2c_20unsigned_20int_2c_20physx__PxBounds3___29_20const, physx__Sq__BVHCompoundPruner__shiftOrigin_28physx__PxVec3_20const__29, physx__Sq__BVHCompoundPruner___BVHCompoundPruner_28_29, physx__Sq__BVHCompoundPruner___BVHCompoundPruner_28_29_1, physx__Sq__BVHCompoundPruner__visualize_28physx__Cm__RenderOutput__2c_20unsigned_20int_29_20const, physx__Sq__CompoundPruner___CompoundPruner_28_29, physx__Sq__CompoundPruner___CompoundPruner_28_29_1, physx__Sq__CompoundPruner__visualize_28physx__Cm__RenderOutput__2c_20unsigned_20int_29_20const, MainTreeOBBOverlapCompoundPrunerCallback___MainTreeOBBOverlapCompoundPrunerCallback_28_29, MainTreeOBBOverlapCompoundPrunerCallback___MainTreeOBBOverlapCompoundPrunerCallback_28_29_1, MainTreeOBBOverlapCompoundPrunerCallback__invoke_28float__2c_20physx__Sq__CompoundTree_20const__29, MainTreeOverlapCompoundPrunerCallback___MainTreeOverlapCompoundPrunerCallback_28_29, MainTreeOverlapCompoundPrunerCallback___MainTreeOverlapCompoundPrunerCallback_28_29_1, MainTreeAABBOverlapCompoundPrunerCallback___MainTreeAABBOverlapCompoundPrunerCallback_28_29, MainTreeAABBOverlapCompoundPrunerCallback___MainTreeAABBOverlapCompoundPrunerCallback_28_29_1, MainTreeAABBOverlapCompoundPrunerCallback__invoke_28float__2c_20physx__Sq__CompoundTree_20const__29, MainTreeCapsuleOverlapCompoundPrunerCallback___MainTreeCapsuleOverlapCompoundPrunerCallback_28_29, MainTreeCapsuleOverlapCompoundPrunerCallback___MainTreeCapsuleOverlapCompoundPrunerCallback_28_29_1, MainTreeCapsuleOverlapCompoundPrunerCallback__invoke_28float__2c_20physx__Sq__CompoundTree_20const__29, MainTreeSphereOverlapCompoundPrunerCallback___MainTreeSphereOverlapCompoundPrunerCallback_28_29, MainTreeSphereOverlapCompoundPrunerCallback___MainTreeSphereOverlapCompoundPrunerCallback_28_29_1, MainTreeSphereOverlapCompoundPrunerCallback__invoke_28float__2c_20physx__Sq__CompoundTree_20const__29, MainTreeRaycastCompoundPrunerCallback_false____MainTreeRaycastCompoundPrunerCallback_28_29, MainTreeRaycastCompoundPrunerCallback_false____MainTreeRaycastCompoundPrunerCallback_28_29_1, MainTreeRaycastCompoundPrunerCallback_false___invoke_28float__2c_20physx__Sq__CompoundTree_20const__29, MainTreeRaycastCompoundPrunerCallback_true____MainTreeRaycastCompoundPrunerCallback_28_29, MainTreeRaycastCompoundPrunerCallback_true____MainTreeRaycastCompoundPrunerCallback_28_29_1, MainTreeRaycastCompoundPrunerCallback_true___invoke_28float__2c_20physx__Sq__CompoundTree_20const__29, physx__Sq__DynamicBoundsSync__sync_28unsigned_20int_20const__2c_20unsigned_20int_20const__2c_20physx__PxBounds3_20const__2c_20unsigned_20int_2c_20physx__Cm__BitMapBase_physx__shdfnd__NonTrackingAllocator__20const__29, physx__Sq__DynamicBoundsSync___DynamicBoundsSync_28_29, physx__Sq__DynamicBoundsSync___DynamicBoundsSync_28_29_1, physx__Sc__SqBoundsSync___SqBoundsSync_28_29, physx__Sc__SqBoundsSync___SqBoundsSync_28_29_1, physx__NpBatchQuery__execute_28_29, physx__NpBatchQuery__getPreFilterShader_28_29_20const, physx__NpBatchQuery__getPostFilterShader_28_29_20const, physx__NpBatchQuery__getFilterShaderData_28_29_20const, physx__NpBatchQuery__getFilterShaderDataSize_28_29_20const, physx__NpBatchQuery__setUserMemory_28physx__PxBatchQueryMemory_20const__29, physx__NpBatchQuery__getUserMemory_28_29, physx__NpBatchQuery__release_28_29, physx__NpBatchQuery__raycast_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20physx__PxQueryFilterData_20const__2c_20void__2c_20physx__PxQueryCache_20const__29, physx__NpBatchQuery__overlap_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20unsigned_20short_2c_20physx__PxQueryFilterData_20const__2c_20void__2c_20physx__PxQueryCache_20const__29, physx__NpBatchQuery__sweep_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20short_2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20physx__PxQueryFilterData_20const__2c_20void__2c_20physx__PxQueryCache_20const__2c_20float_29, physx__NpBatchQuery___NpBatchQuery_28_29, physx__NpBatchQuery___NpBatchQuery_28_29_1, physx__NpBatchQuery__getDesc_28_29_20const, physx__PxBatchQuery___PxBatchQuery_28_29, physx__PxBatchQuery___PxBatchQuery_28_29_1, PxOverflowBuffer_physx__PxRaycastHit___processTouches_28physx__PxRaycastHit_20const__2c_20unsigned_20int_29, PxOverflowBuffer_physx__PxRaycastHit___finalizeQuery_28_29, PxOverflowBuffer_physx__PxRaycastHit____PxOverflowBuffer_28_29, PxOverflowBuffer_physx__PxRaycastHit____PxOverflowBuffer_28_29_1, PxOverflowBuffer_physx__PxOverlapHit___processTouches_28physx__PxOverlapHit_20const__2c_20unsigned_20int_29, PxOverflowBuffer_physx__PxOverlapHit___finalizeQuery_28_29, PxOverflowBuffer_physx__PxOverlapHit____PxOverflowBuffer_28_29, PxOverflowBuffer_physx__PxOverlapHit____PxOverflowBuffer_28_29_1, physx__PxHitBuffer_physx__PxOverlapHit___processTouches_28physx__PxOverlapHit_20const__2c_20unsigned_20int_29, physx__PxHitCallback_physx__PxOverlapHit___finalizeQuery_28_29, physx__PxHitBuffer_physx__PxOverlapHit____PxHitBuffer_28_29, physx__PxHitBuffer_physx__PxOverlapHit____PxHitBuffer_28_29_1, physx__PxHitCallback_physx__PxOverlapHit____PxHitCallback_28_29, physx__PxHitCallback_physx__PxOverlapHit____PxHitCallback_28_29_1, PxOverflowBuffer_physx__PxSweepHit___processTouches_28physx__PxSweepHit_20const__2c_20unsigned_20int_29, PxOverflowBuffer_physx__PxSweepHit___finalizeQuery_28_29, PxOverflowBuffer_physx__PxSweepHit____PxOverflowBuffer_28_29, PxOverflowBuffer_physx__PxSweepHit____PxOverflowBuffer_28_29_1, physx__NpSceneQueries__sceneQueriesStaticPrunerUpdate_28physx__PxBaseTask__29, physx__NpSceneQueries__sceneQueriesDynamicPrunerUpdate_28physx__PxBaseTask__29, physx__NpScene__executeScene_28physx__PxBaseTask__29, physx__NpScene__executeCollide_28physx__PxBaseTask__29, physx__NpScene__executeAdvance_28physx__PxBaseTask__29, physx__NpSceneQueries___NpSceneQueries_28_29, physx__NpSceneQueries___NpSceneQueries_28_29_1, physx__NpSceneQueries__raycast_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxHitCallback_physx__PxRaycastHit___2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__29_20const, physx__NpSceneQueries__sweep_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxHitCallback_physx__PxSweepHit___2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__2c_20physx__PxQueryCache_20const__2c_20float_29_20const, physx__NpSceneQueries__overlap_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxHitCallback_physx__PxOverlapHit___2c_20physx__PxQueryFilterData_20const__2c_20physx__PxQueryFilterCallback__29_20const, physx__NpScene___NpScene_28_29, physx__NpScene___NpScene_28_29_1, physx__NpScene__release_28_29, physx__NpScene__setFlag_28physx__PxSceneFlag__Enum_2c_20bool_29, physx__NpScene__getFlags_28_29_20const, physx__NpScene__setLimits_28physx__PxSceneLimits_20const__29, physx__NpScene__getLimits_28_29_20const, physx__NpScene__getPhysics_28_29, physx__NpScene__getTimestamp_28_29_20const, physx__NpScene__addArticulation_28physx__PxArticulationBase__29, physx__NpScene__removeArticulation_28physx__PxArticulationBase__2c_20bool_29, physx__NpScene__addActor_28physx__PxActor__2c_20physx__PxBVHStructure_20const__29, physx__NpScene__addActors_28physx__PxActor__20const__2c_20unsigned_20int_29, physx__NpScene__addActors_28physx__PxPruningStructure_20const__29, physx__NpScene__removeActor_28physx__PxActor__2c_20bool_29, physx__NpScene__removeActors_28physx__PxActor__20const__2c_20unsigned_20int_2c_20bool_29, physx__NpScene__addAggregate_28physx__PxAggregate__29, physx__NpScene__removeAggregate_28physx__PxAggregate__2c_20bool_29, physx__NpScene__addCollection_28physx__PxCollection_20const__29, physx__NpScene__getNbActors_28physx__PxFlags_physx__PxActorTypeFlag__Enum_2c_20unsigned_20short__29_20const, physx__NpScene__getActors_28physx__PxFlags_physx__PxActorTypeFlag__Enum_2c_20unsigned_20short__2c_20physx__PxActor___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpScene__getActiveActors_28unsigned_20int__29, physx__NpScene__getNbArticulations_28_29_20const, physx__NpScene__getArticulations_28physx__PxArticulationBase___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpScene__getNbConstraints_28_29_20const, physx__NpScene__getConstraints_28physx__PxConstraint___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpScene__getNbAggregates_28_29_20const, physx__NpScene__getAggregates_28physx__PxAggregate___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpScene__setDominanceGroupPair_28unsigned_20char_2c_20unsigned_20char_2c_20physx__PxDominanceGroupPair_20const__29, physx__NpScene__getDominanceGroupPair_28unsigned_20char_2c_20unsigned_20char_29_20const, physx__NpScene__getCpuDispatcher_28_29_20const, physx__NpScene__getCudaContextManager_28_29_20const, physx__NpScene__createClient_28_29, physx__NpScene__setSimulationEventCallback_28physx__PxSimulationEventCallback__29, physx__NpScene__getSimulationEventCallback_28_29_20const, physx__NpScene__setContactModifyCallback_28physx__PxContactModifyCallback__29, physx__NpScene__setCCDContactModifyCallback_28physx__PxCCDContactModifyCallback__29, physx__NpScene__getContactModifyCallback_28_29_20const, physx__NpScene__getCCDContactModifyCallback_28_29_20const, physx__NpScene__setBroadPhaseCallback_28physx__PxBroadPhaseCallback__29, physx__NpScene__getBroadPhaseCallback_28_29_20const, physx__NpScene__setFilterShaderData_28void_20const__2c_20unsigned_20int_29, physx__NpScene__getFilterShaderData_28_29_20const, physx__NpScene__getFilterShaderDataSize_28_29_20const, physx__NpScene__getFilterShader_28_29_20const, physx__NpScene__getFilterCallback_28_29_20const, physx__NpScene__resetFiltering_28physx__PxActor__29, physx__NpScene__resetFiltering_28physx__PxRigidActor__2c_20physx__PxShape__20const__2c_20unsigned_20int_29, physx__NpScene__getKinematicKinematicFilteringMode_28_29_20const, physx__NpScene__getStaticKinematicFilteringMode_28_29_20const, physx__NpScene__simulate_28float_2c_20physx__PxBaseTask__2c_20void__2c_20unsigned_20int_2c_20bool_29, physx__NpScene__advance_28physx__PxBaseTask__29, physx__NpScene__collide_28float_2c_20physx__PxBaseTask__2c_20void__2c_20unsigned_20int_2c_20bool_29, physx__NpScene__checkResults_28bool_29, physx__NpScene__fetchCollision_28bool_29, physx__NpScene__fetchResults_28bool_2c_20unsigned_20int__29, physx__NpScene__fetchResultsStart_28physx__PxContactPairHeader_20const___2c_20unsigned_20int__2c_20bool_29, physx__NpScene__processCallbacks_28physx__PxBaseTask__29, physx__NpScene__fetchResultsFinish_28unsigned_20int__29, physx__NpScene__flushSimulation_28bool_29, physx__NpScene__setGravity_28physx__PxVec3_20const__29, physx__NpScene__getGravity_28_29_20const, physx__NpScene__setBounceThresholdVelocity_28float_29, physx__NpScene__getBounceThresholdVelocity_28_29_20const, physx__NpScene__setCCDMaxPasses_28unsigned_20int_29, physx__NpScene__getCCDMaxPasses_28_29_20const, physx__NpScene__getFrictionOffsetThreshold_28_29_20const, physx__NpScene__setFrictionType_28physx__PxFrictionType__Enum_29, physx__NpScene__getFrictionType_28_29_20const, physx__NpScene__setVisualizationParameter_28physx__PxVisualizationParameter__Enum_2c_20float_29, physx__NpScene__getVisualizationParameter_28physx__PxVisualizationParameter__Enum_29_20const, physx__NpScene__setVisualizationCullingBox_28physx__PxBounds3_20const__29, physx__NpScene__getVisualizationCullingBox_28_29_20const, physx__NpScene__getRenderBuffer_28_29, physx__NpScene__getSimulationStatistics_28physx__PxSimulationStatistics__29_20const, physx__NpScene__getStaticStructure_28_29_20const, physx__NpScene__getDynamicStructure_28_29_20const, physx__NpScene__flushQueryUpdates_28_29, physx__NpScene__createBatchQuery_28physx__PxBatchQueryDesc_20const__29, physx__NpScene__setDynamicTreeRebuildRateHint_28unsigned_20int_29, physx__NpScene__getDynamicTreeRebuildRateHint_28_29_20const, physx__NpScene__forceDynamicTreeRebuild_28bool_2c_20bool_29, physx__NpScene__setSceneQueryUpdateMode_28physx__PxSceneQueryUpdateMode__Enum_29, physx__NpScene__getSceneQueryUpdateMode_28_29_20const, physx__NpScene__sceneQueriesUpdate_28physx__PxBaseTask__2c_20bool_29, physx__NpScene__checkQueries_28bool_29, physx__NpScene__fetchQueries_28bool_29, physx__NpScene__getSceneQueryStaticTimestamp_28_29_20const, physx__NpScene__getBroadPhaseType_28_29_20const, physx__NpScene__getBroadPhaseCaps_28physx__PxBroadPhaseCaps__29_20const, physx__NpScene__getNbBroadPhaseRegions_28_29_20const, physx__NpScene__getBroadPhaseRegions_28physx__PxBroadPhaseRegionInfo__2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpScene__addBroadPhaseRegion_28physx__PxBroadPhaseRegion_20const__2c_20bool_29, physx__NpScene__removeBroadPhaseRegion_28unsigned_20int_29, physx__NpScene__getTaskManager_28_29_20const, physx__NpScene__lockRead_28char_20const__2c_20unsigned_20int_29, physx__NpScene__unlockRead_28_29, physx__NpScene__lockWrite_28char_20const__2c_20unsigned_20int_29, physx__NpScene__unlockWrite_28_29, physx__NpScene__setNbContactDataBlocks_28unsigned_20int_29, physx__NpScene__getNbContactDataBlocksUsed_28_29_20const, physx__NpScene__getMaxNbContactDataBlocksUsed_28_29_20const, physx__NpScene__getContactReportStreamBufferSize_28_29_20const, physx__NpScene__setSolverBatchSize_28unsigned_20int_29, physx__NpScene__getSolverBatchSize_28_29_20const, physx__NpScene__setSolverArticulationBatchSize_28unsigned_20int_29, physx__NpScene__getSolverArticulationBatchSize_28_29_20const, physx__NpScene__getWakeCounterResetValue_28_29_20const, physx__NpScene__shiftOrigin_28physx__PxVec3_20const__29, physx__NpScene__getScenePvdClient_28_29, physx__NpScene__getSimulationController_28_29, physx__NpScene__setActiveActors_28physx__PxActor___2c_20unsigned_20int_29, physx__NpScene__getFrozenActors_28unsigned_20int__29, physx__NpScene__setFrozenActorFlag_28bool_29, physx__NpScene__forceSceneQueryRebuild_28_29, physx__NpScene__frameEnd_28_29, physx__NpScene__checkCollision_28bool_29, physx__NpScene__flush_28bool_29, physx__NpScene__getTaskManager_28_29, physx__NpScene__getCudaContextManager_28_29, physx__NpContactCallbackTask___NpContactCallbackTask_28_29, physx__NpContactCallbackTask___NpContactCallbackTask_28_29_1, physx__NpContactCallbackTask__run_28_29, physx__NpContactCallbackTask__getName_28_29_20const, physx__NpSceneAccessor___NpSceneAccessor_28_29, physx__NpSceneAccessor___NpSceneAccessor_28_29_1, physx__PxScene___PxScene_28_29, physx__PxScene___PxScene_28_29_1, physx__NpScene__SceneCompletion___SceneCompletion_28_29, physx__NpScene__SceneCompletion___SceneCompletion_28_29_1, physx__NpScene__SceneCompletion__getName_28_29_20const, physx__NpScene__SceneCompletion__release_28_29, physx__NpScene__SceneCompletion__runInternal_28_29, SqRefFinder__find_28physx__PxRigidBody_20const__2c_20physx__PxShape_20const__29, SqRefFinder___SqRefFinder_28_29, SqRefFinder___SqRefFinder_28_29_1, physx__Sc__SqRefFinder___SqRefFinder_28_29, physx__Sc__SqRefFinder___SqRefFinder_28_29_1, physx__Cm__DelegateTask_physx__NpSceneQueries_2c_20_physx__NpSceneQueries__sceneQueriesStaticPrunerUpdate_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__NpSceneQueries_2c_20_physx__NpSceneQueries__sceneQueriesStaticPrunerUpdate_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__NpSceneQueries_2c_20_physx__NpSceneQueries__sceneQueriesStaticPrunerUpdate_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__NpSceneQueries_2c_20_physx__NpSceneQueries__sceneQueriesStaticPrunerUpdate_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__NpSceneQueries_2c_20_physx__NpSceneQueries__sceneQueriesDynamicPrunerUpdate_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__NpSceneQueries_2c_20_physx__NpSceneQueries__sceneQueriesDynamicPrunerUpdate_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__NpSceneQueries_2c_20_physx__NpSceneQueries__sceneQueriesDynamicPrunerUpdate_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__NpSceneQueries_2c_20_physx__NpSceneQueries__sceneQueriesDynamicPrunerUpdate_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeScene_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeScene_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeScene_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeScene_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeCollide_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeCollide_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeCollide_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeCollide_28physx__PxBaseTask__29___runInternal_28_29, physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeAdvance_28physx__PxBaseTask__29____DelegateTask_28_29, physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeAdvance_28physx__PxBaseTask__29____DelegateTask_28_29_1, physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeAdvance_28physx__PxBaseTask__29___getName_28_29_20const, physx__Cm__DelegateTask_physx__NpScene_2c_20_physx__NpScene__executeAdvance_28physx__PxBaseTask__29___runInternal_28_29, CapturePvdOnReturn_physx__PxRaycastHit___processTouches_28physx__PxRaycastHit_20const__2c_20unsigned_20int_29, CapturePvdOnReturn_physx__PxRaycastHit____CapturePvdOnReturn_28_29, CapturePvdOnReturn_physx__PxRaycastHit____CapturePvdOnReturn_28_29_1, MultiQueryCallback_physx__PxRaycastHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29, MultiQueryCallback_physx__PxRaycastHit____MultiQueryCallback_28_29, MultiQueryCallback_physx__PxRaycastHit____MultiQueryCallback_28_29_1, CapturePvdOnReturn_physx__PxOverlapHit___processTouches_28physx__PxOverlapHit_20const__2c_20unsigned_20int_29, CapturePvdOnReturn_physx__PxOverlapHit____CapturePvdOnReturn_28_29, CapturePvdOnReturn_physx__PxOverlapHit____CapturePvdOnReturn_28_29_1, MultiQueryCallback_physx__PxOverlapHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29, MultiQueryCallback_physx__PxOverlapHit____MultiQueryCallback_28_29, MultiQueryCallback_physx__PxOverlapHit____MultiQueryCallback_28_29_1, CapturePvdOnReturn_physx__PxSweepHit___processTouches_28physx__PxSweepHit_20const__2c_20unsigned_20int_29, CapturePvdOnReturn_physx__PxSweepHit____CapturePvdOnReturn_28_29, CapturePvdOnReturn_physx__PxSweepHit____CapturePvdOnReturn_28_29_1, MultiQueryCallback_physx__PxSweepHit___invoke_28float__2c_20physx__Sq__PrunerPayload_20const__29, MultiQueryCallback_physx__PxSweepHit____MultiQueryCallback_28_29, MultiQueryCallback_physx__PxSweepHit____MultiQueryCallback_28_29_1, physx__NpShape__release_28_29, physx__PxShape__getConcreteTypeName_28_29_20const, physx__NpShape___NpShape_28_29, physx__NpShape___NpShape_28_29_1, physx__PxShape__isKindOf_28char_20const__29_20const, physx__NpShape__getReferenceCount_28_29_20const, physx__NpShape__acquireReference_28_29, physx__NpShape__getGeometryType_28_29_20const, physx__NpShape__setGeometry_28physx__PxGeometry_20const__29, physx__NpShape__getGeometry_28_29_20const, physx__NpShape__getBoxGeometry_28physx__PxBoxGeometry__29_20const, physx__NpShape__getSphereGeometry_28physx__PxSphereGeometry__29_20const, physx__NpShape__getCapsuleGeometry_28physx__PxCapsuleGeometry__29_20const, physx__NpShape__getPlaneGeometry_28physx__PxPlaneGeometry__29_20const, physx__NpShape__getConvexMeshGeometry_28physx__PxConvexMeshGeometry__29_20const, physx__NpShape__getTriangleMeshGeometry_28physx__PxTriangleMeshGeometry__29_20const, physx__NpShape__getHeightFieldGeometry_28physx__PxHeightFieldGeometry__29_20const, physx__NpShape__getActor_28_29_20const, physx__NpShape__setLocalPose_28physx__PxTransform_20const__29, physx__NpShape__getLocalPose_28_29_20const, physx__NpShape__setSimulationFilterData_28physx__PxFilterData_20const__29, physx__NpShape__getSimulationFilterData_28_29_20const, physx__NpShape__setQueryFilterData_28physx__PxFilterData_20const__29, physx__NpShape__getQueryFilterData_28_29_20const, physx__NpShape__setMaterials_28physx__PxMaterial__20const__2c_20unsigned_20short_29, physx__NpShape__getNbMaterials_28_29_20const, physx__NpShape__getMaterials_28physx__PxMaterial___2c_20unsigned_20int_2c_20unsigned_20int_29_20const, physx__NpShape__getMaterialFromInternalFaceIndex_28unsigned_20int_29_20const, physx__NpShape__setContactOffset_28float_29, physx__NpShape__getContactOffset_28_29_20const, physx__NpShape__setRestOffset_28float_29, physx__NpShape__getRestOffset_28_29_20const, physx__NpShape__setTorsionalPatchRadius_28float_29, physx__NpShape__getTorsionalPatchRadius_28_29_20const, physx__NpShape__setMinTorsionalPatchRadius_28float_29, physx__NpShape__getMinTorsionalPatchRadius_28_29_20const, physx__NpShape__setFlag_28physx__PxShapeFlag__Enum_2c_20bool_29, physx__NpShape__setFlags_28physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29, physx__NpShape__getFlags_28_29_20const, physx__NpShape__isExclusive_28_29_20const, physx__NpShape__setName_28char_20const__29, physx__NpShape__getName_28_29_20const, physx__NpShape__exportExtraData_28physx__PxSerializationContext__29, physx__NpShape__requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__NpShape__onRefCountZero_28_29, non_virtual_20thunk_20to_20physx__NpShape___NpShape_28_29, non_virtual_20thunk_20to_20physx__NpShape___NpShape_28_29_1, non_virtual_20thunk_20to_20physx__NpShape__onRefCountZero_28_29, physx__PxShape___PxShape_28_29, physx__PxShape___PxShape_28_29_1, physx__Gu__intersectBoxVsMesh_RTREE_28physx__Gu__Box_20const__2c_20physx__Gu__TriangleMesh_20const__2c_20physx__PxTransform_20const__2c_20physx__PxMeshScale_20const__2c_20physx__Gu__LimitedResults__29, physx__Gu__unsupportedBoxOverlapMidphase_28physx__Gu__Box_20const__2c_20physx__Gu__TriangleMesh_20const__2c_20physx__PxTransform_20const__2c_20physx__PxMeshScale_20const__2c_20physx__Gu__LimitedResults__29, GetNbShape_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_29, SetNbShape_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29, GetNbDiscreteContactPairs_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29, SetNbDiscreteContactPairs_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29, GetNbModifiedContactPairs_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29, SetNbModifiedContactPairs_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29, GetNbCCDPairs_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29, SetNbCCDPairs_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29, GetNbTriggerPairs_28physx__PxSimulationStatistics_20const__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_29, SetNbTriggerPairs_28physx__PxSimulationStatistics__2c_20physx__PxGeometryType__Enum_2c_20physx__PxGeometryType__Enum_2c_20unsigned_20int_29, getPxMaterial_ReferenceCount_28physx__PxMaterial_20const__29, getPxMaterial_DynamicFriction_28physx__PxMaterial_20const__29, setPxMaterial_DynamicFriction_28physx__PxMaterial__2c_20float_29, getPxMaterial_StaticFriction_28physx__PxMaterial_20const__29, setPxMaterial_StaticFriction_28physx__PxMaterial__2c_20float_29, getPxMaterial_Restitution_28physx__PxMaterial_20const__29, setPxMaterial_Restitution_28physx__PxMaterial__2c_20float_29, getPxMaterial_Flags_28physx__PxMaterial_20const__29, setPxMaterial_Flags_28physx__PxMaterial__2c_20physx__PxFlags_physx__PxMaterialFlag__Enum_2c_20unsigned_20short__29, getPxMaterial_FrictionCombineMode_28physx__PxMaterial_20const__29, setPxMaterial_FrictionCombineMode_28physx__PxMaterial__2c_20physx__PxCombineMode__Enum_29, getPxMaterial_RestitutionCombineMode_28physx__PxMaterial_20const__29, setPxMaterial_RestitutionCombineMode_28physx__PxMaterial__2c_20physx__PxCombineMode__Enum_29, getPxMaterial_ConcreteTypeName_28physx__PxMaterial_20const__29, getPxMaterialUserData_28physx__PxMaterial_20const__29, setPxMaterialUserData_28physx__PxMaterial__2c_20void__29, getPxActor_Scene_28physx__PxActor_20const__29, getPxActor_Name_28physx__PxActor_20const__29, setPxActor_Name_28physx__PxActor__2c_20char_20const__29, getPxActor_ActorFlags_28physx__PxActor_20const__29, setPxActor_ActorFlags_28physx__PxActor__2c_20physx__PxFlags_physx__PxActorFlag__Enum_2c_20unsigned_20char__29, getPxActor_DominanceGroup_28physx__PxActor_20const__29, setPxActor_DominanceGroup_28physx__PxActor__2c_20unsigned_20char_29, getPxActor_OwnerClient_28physx__PxActor_20const__29, setPxActor_OwnerClient_28physx__PxActor__2c_20unsigned_20char_29, getPxActor_Aggregate_28physx__PxActor_20const__29, getPxActorUserData_28physx__PxActor_20const__29, setPxActorUserData_28physx__PxActor__2c_20void__29, getPxRigidActor_GlobalPose_28physx__PxRigidActor_20const__29, setPxRigidActor_GlobalPose_28physx__PxRigidActor__2c_20physx__PxTransform_20const__29, getNbPxRigidActor_Shapes_28physx__PxRigidActor_20const__29, getPxRigidActor_Shapes_28physx__PxRigidActor_20const__2c_20physx__PxShape___2c_20unsigned_20int_29, getNbPxRigidActor_Constraints_28physx__PxRigidActor_20const__29, getPxRigidActor_Constraints_28physx__PxRigidActor_20const__2c_20physx__PxConstraint___2c_20unsigned_20int_29, getPxRigidBody_CMassLocalPose_28physx__PxRigidBody_20const__29, setPxRigidBody_CMassLocalPose_28physx__PxRigidBody__2c_20physx__PxTransform_20const__29, getPxRigidBody_Mass_28physx__PxRigidBody_20const__29, setPxRigidBody_Mass_28physx__PxRigidBody__2c_20float_29, getPxRigidBody_InvMass_28physx__PxRigidBody_20const__29, getPxRigidBody_MassSpaceInertiaTensor_28physx__PxRigidBody_20const__29, setPxRigidBody_MassSpaceInertiaTensor_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29, getPxRigidBody_MassSpaceInvInertiaTensor_28physx__PxRigidBody_20const__29, getPxRigidBody_LinearDamping_28physx__PxRigidBody_20const__29, setPxRigidBody_LinearDamping_28physx__PxRigidBody__2c_20float_29, getPxRigidBody_AngularDamping_28physx__PxRigidBody_20const__29, setPxRigidBody_AngularDamping_28physx__PxRigidBody__2c_20float_29, getPxRigidBody_LinearVelocity_28physx__PxRigidBody_20const__29, setPxRigidBody_LinearVelocity_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29, getPxRigidBody_AngularVelocity_28physx__PxRigidBody_20const__29, setPxRigidBody_AngularVelocity_28physx__PxRigidBody__2c_20physx__PxVec3_20const__29, getPxRigidBody_MaxAngularVelocity_28physx__PxRigidBody_20const__29, setPxRigidBody_MaxAngularVelocity_28physx__PxRigidBody__2c_20float_29, getPxRigidBody_MaxLinearVelocity_28physx__PxRigidBody_20const__29, setPxRigidBody_MaxLinearVelocity_28physx__PxRigidBody__2c_20float_29, getPxRigidBody_RigidBodyFlags_28physx__PxRigidBody_20const__29, setPxRigidBody_RigidBodyFlags_28physx__PxRigidBody__2c_20physx__PxFlags_physx__PxRigidBodyFlag__Enum_2c_20unsigned_20char__29, getPxRigidBody_MinCCDAdvanceCoefficient_28physx__PxRigidBody_20const__29, setPxRigidBody_MinCCDAdvanceCoefficient_28physx__PxRigidBody__2c_20float_29, getPxRigidBody_MaxDepenetrationVelocity_28physx__PxRigidBody_20const__29, setPxRigidBody_MaxDepenetrationVelocity_28physx__PxRigidBody__2c_20float_29, getPxRigidBody_MaxContactImpulse_28physx__PxRigidBody_20const__29, setPxRigidBody_MaxContactImpulse_28physx__PxRigidBody__2c_20float_29, getPxRigidDynamic_IsSleeping_28physx__PxRigidDynamic_20const__29, getPxRigidDynamic_SleepThreshold_28physx__PxRigidDynamic_20const__29, setPxRigidDynamic_SleepThreshold_28physx__PxRigidDynamic__2c_20float_29, getPxRigidDynamic_StabilizationThreshold_28physx__PxRigidDynamic_20const__29, setPxRigidDynamic_StabilizationThreshold_28physx__PxRigidDynamic__2c_20float_29, getPxRigidDynamic_RigidDynamicLockFlags_28physx__PxRigidDynamic_20const__29, setPxRigidDynamic_RigidDynamicLockFlags_28physx__PxRigidDynamic__2c_20physx__PxFlags_physx__PxRigidDynamicLockFlag__Enum_2c_20unsigned_20char__29, getPxRigidDynamic_WakeCounter_28physx__PxRigidDynamic_20const__29, setPxRigidDynamic_WakeCounter_28physx__PxRigidDynamic__2c_20float_29, getPxRigidDynamic_SolverIterationCounts_28physx__PxRigidDynamic_20const__2c_20unsigned_20int__2c_20unsigned_20int__29, setPxRigidDynamic_SolverIterationCounts_28physx__PxRigidDynamic__2c_20unsigned_20int_2c_20unsigned_20int_29, getPxRigidDynamic_ContactReportThreshold_28physx__PxRigidDynamic_20const__29, setPxRigidDynamic_ContactReportThreshold_28physx__PxRigidDynamic__2c_20float_29, getPxRigidDynamic_ConcreteTypeName_28physx__PxRigidDynamic_20const__29, getPxRigidStatic_ConcreteTypeName_28physx__PxRigidStatic_20const__29, getPxArticulationLink_InboundJoint_28physx__PxArticulationLink_20const__29, getPxArticulationLink_InboundJointDof_28physx__PxArticulationLink_20const__29, getPxArticulationLink_LinkIndex_28physx__PxArticulationLink_20const__29, getNbPxArticulationLink_Children_28physx__PxArticulationLink_20const__29, getPxArticulationLink_Children_28physx__PxArticulationLink_20const__2c_20physx__PxArticulationLink___2c_20unsigned_20int_29, getPxArticulationLink_ConcreteTypeName_28physx__PxArticulationLink_20const__29, getPxArticulationJointBase_ParentPose_28physx__PxArticulationJointBase_20const__29, setPxArticulationJointBase_ParentPose_28physx__PxArticulationJointBase__2c_20physx__PxTransform_20const__29, getPxArticulationJointBase_ChildPose_28physx__PxArticulationJointBase_20const__29, setPxArticulationJointBase_ChildPose_28physx__PxArticulationJointBase__2c_20physx__PxTransform_20const__29, getPxArticulationBase_Scene_28physx__PxArticulationBase_20const__29, getPxArticulationBase_SolverIterationCounts_28physx__PxArticulationBase_20const__2c_20unsigned_20int__2c_20unsigned_20int__29, setPxArticulationBase_SolverIterationCounts_28physx__PxArticulationBase__2c_20unsigned_20int_2c_20unsigned_20int_29, getPxArticulationBase_IsSleeping_28physx__PxArticulationBase_20const__29, getPxArticulationBase_SleepThreshold_28physx__PxArticulationBase_20const__29, setPxArticulationBase_SleepThreshold_28physx__PxArticulationBase__2c_20float_29, getPxArticulationBase_StabilizationThreshold_28physx__PxArticulationBase_20const__29, setPxArticulationBase_StabilizationThreshold_28physx__PxArticulationBase__2c_20float_29, getPxArticulationBase_WakeCounter_28physx__PxArticulationBase_20const__29, setPxArticulationBase_WakeCounter_28physx__PxArticulationBase__2c_20float_29, getNbPxArticulationBase_Links_28physx__PxArticulationBase_20const__29, getPxArticulationBase_Links_28physx__PxArticulationBase_20const__2c_20physx__PxArticulationLink___2c_20unsigned_20int_29, getPxArticulationBase_Name_28physx__PxArticulationBase_20const__29, setPxArticulationBase_Name_28physx__PxArticulationBase__2c_20char_20const__29, getPxArticulationBase_Aggregate_28physx__PxArticulationBase_20const__29, getPxArticulationBaseUserData_28physx__PxArticulationBase_20const__29, setPxArticulationBaseUserData_28physx__PxArticulationBase__2c_20void__29, getPxAggregate_MaxNbActors_28physx__PxAggregate_20const__29, getNbPxAggregate_Actors_28physx__PxAggregate_20const__29, getPxAggregate_Actors_28physx__PxAggregate_20const__2c_20physx__PxActor___2c_20unsigned_20int_29, getPxAggregate_SelfCollision_28physx__PxAggregate_20const__29, getPxAggregate_ConcreteTypeName_28physx__PxAggregate_20const__29, getPxConstraint_Scene_28physx__PxConstraint_20const__29, getPxConstraint_Actors_28physx__PxConstraint_20const__2c_20physx__PxRigidActor___2c_20physx__PxRigidActor___29, setPxConstraint_Actors_28physx__PxConstraint__2c_20physx__PxRigidActor__2c_20physx__PxRigidActor__29, getPxConstraint_Flags_28physx__PxConstraint_20const__29, setPxConstraint_Flags_28physx__PxConstraint__2c_20physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29, getPxConstraint_IsValid_28physx__PxConstraint_20const__29, getPxConstraint_BreakForce_28physx__PxConstraint_20const__2c_20float__2c_20float__29, setPxConstraint_BreakForce_28physx__PxConstraint__2c_20float_2c_20float_29, getPxConstraint_MinResponseThreshold_28physx__PxConstraint_20const__29, setPxConstraint_MinResponseThreshold_28physx__PxConstraint__2c_20float_29, getPxConstraint_ConcreteTypeName_28physx__PxConstraint_20const__29, getPxShape_ReferenceCount_28physx__PxShape_20const__29, getPxShape_GeometryType_28physx__PxShape_20const__29, getPxShape_Geometry_28physx__PxShape_20const__29, setPxShape_Geometry_28physx__PxShape__2c_20physx__PxGeometry_20const__29, getPxShape_LocalPose_28physx__PxShape_20const__29, setPxShape_LocalPose_28physx__PxShape__2c_20physx__PxTransform_20const__29, getPxShape_SimulationFilterData_28physx__PxShape_20const__29, setPxShape_SimulationFilterData_28physx__PxShape__2c_20physx__PxFilterData_20const__29, getPxShape_QueryFilterData_28physx__PxShape_20const__29, setPxShape_QueryFilterData_28physx__PxShape__2c_20physx__PxFilterData_20const__29, getNbPxShape_Materials_28physx__PxShape_20const__29, getPxShape_Materials_28physx__PxShape_20const__2c_20physx__PxMaterial___2c_20unsigned_20int_29, getPxShape_ContactOffset_28physx__PxShape_20const__29, setPxShape_ContactOffset_28physx__PxShape__2c_20float_29, getPxShape_RestOffset_28physx__PxShape_20const__29, setPxShape_RestOffset_28physx__PxShape__2c_20float_29, getPxShape_TorsionalPatchRadius_28physx__PxShape_20const__29, setPxShape_TorsionalPatchRadius_28physx__PxShape__2c_20float_29, getPxShape_MinTorsionalPatchRadius_28physx__PxShape_20const__29, setPxShape_MinTorsionalPatchRadius_28physx__PxShape__2c_20float_29, getPxShape_Flags_28physx__PxShape_20const__29, setPxShape_Flags_28physx__PxShape__2c_20physx__PxFlags_physx__PxShapeFlag__Enum_2c_20unsigned_20char__29, getPxShape_IsExclusive_28physx__PxShape_20const__29, getPxShape_Name_28physx__PxShape_20const__29, setPxShape_Name_28physx__PxShape__2c_20char_20const__29, getPxShape_ConcreteTypeName_28physx__PxShape_20const__29, getPxShapeUserData_28physx__PxShape_20const__29, setPxShapeUserData_28physx__PxShape__2c_20void__29, getPxTolerancesScale_IsValid_28physx__PxTolerancesScale_20const__29, getPxTolerancesScaleLength_28physx__PxTolerancesScale_20const__29, setPxTolerancesScaleLength_28physx__PxTolerancesScale__2c_20float_29, getPxTolerancesScaleSpeed_28physx__PxTolerancesScale_20const__29, setPxTolerancesScaleSpeed_28physx__PxTolerancesScale__2c_20float_29, getPxBoxGeometryHalfExtents_28physx__PxBoxGeometry_20const__29, setPxBoxGeometryHalfExtents_28physx__PxBoxGeometry__2c_20physx__PxVec3_29, getPxCapsuleGeometryRadius_28physx__PxCapsuleGeometry_20const__29, setPxCapsuleGeometryRadius_28physx__PxCapsuleGeometry__2c_20float_29, getPxCapsuleGeometryHalfHeight_28physx__PxCapsuleGeometry_20const__29, setPxCapsuleGeometryHalfHeight_28physx__PxCapsuleGeometry__2c_20float_29, getPxMeshScaleScale_28physx__PxMeshScale_20const__29, setPxMeshScaleScale_28physx__PxMeshScale__2c_20physx__PxVec3_29, getPxMeshScaleRotation_28physx__PxMeshScale_20const__29, setPxMeshScaleRotation_28physx__PxMeshScale__2c_20physx__PxQuat_29, getPxConvexMeshGeometryScale_28physx__PxConvexMeshGeometry_20const__29, setPxConvexMeshGeometryScale_28physx__PxConvexMeshGeometry__2c_20physx__PxMeshScale_29, getPxConvexMeshGeometryConvexMesh_28physx__PxConvexMeshGeometry_20const__29, setPxConvexMeshGeometryConvexMesh_28physx__PxConvexMeshGeometry__2c_20physx__PxConvexMesh__29, getPxConvexMeshGeometryMeshFlags_28physx__PxConvexMeshGeometry_20const__29, setPxConvexMeshGeometryMeshFlags_28physx__PxConvexMeshGeometry__2c_20physx__PxFlags_physx__PxConvexMeshGeometryFlag__Enum_2c_20unsigned_20char__29, getPxSphereGeometryRadius_28physx__PxSphereGeometry_20const__29, setPxSphereGeometryRadius_28physx__PxSphereGeometry__2c_20float_29, getPxTriangleMeshGeometryScale_28physx__PxTriangleMeshGeometry_20const__29, setPxTriangleMeshGeometryScale_28physx__PxTriangleMeshGeometry__2c_20physx__PxMeshScale_29, getPxTriangleMeshGeometryMeshFlags_28physx__PxTriangleMeshGeometry_20const__29, setPxTriangleMeshGeometryMeshFlags_28physx__PxTriangleMeshGeometry__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__29, getPxTriangleMeshGeometryTriangleMesh_28physx__PxTriangleMeshGeometry_20const__29, setPxTriangleMeshGeometryTriangleMesh_28physx__PxTriangleMeshGeometry__2c_20physx__PxTriangleMesh__29, getPxHeightFieldGeometryHeightField_28physx__PxHeightFieldGeometry_20const__29, setPxHeightFieldGeometryHeightField_28physx__PxHeightFieldGeometry__2c_20physx__PxHeightField__29, getPxHeightFieldGeometryHeightScale_28physx__PxHeightFieldGeometry_20const__29, setPxHeightFieldGeometryHeightScale_28physx__PxHeightFieldGeometry__2c_20float_29, getPxHeightFieldGeometryRowScale_28physx__PxHeightFieldGeometry_20const__29, setPxHeightFieldGeometryRowScale_28physx__PxHeightFieldGeometry__2c_20float_29, getPxHeightFieldGeometryColumnScale_28physx__PxHeightFieldGeometry_20const__29, setPxHeightFieldGeometryColumnScale_28physx__PxHeightFieldGeometry__2c_20float_29, getPxHeightFieldGeometryHeightFieldFlags_28physx__PxHeightFieldGeometry_20const__29, setPxHeightFieldGeometryHeightFieldFlags_28physx__PxHeightFieldGeometry__2c_20physx__PxFlags_physx__PxMeshGeometryFlag__Enum_2c_20unsigned_20char__29, getPxHeightFieldDescNbRows_28physx__PxHeightFieldDesc_20const__29, setPxHeightFieldDescNbRows_28physx__PxHeightFieldDesc__2c_20unsigned_20int_29, getPxHeightFieldDescNbColumns_28physx__PxHeightFieldDesc_20const__29, setPxHeightFieldDescNbColumns_28physx__PxHeightFieldDesc__2c_20unsigned_20int_29, getPxHeightFieldDescFormat_28physx__PxHeightFieldDesc_20const__29, setPxHeightFieldDescFormat_28physx__PxHeightFieldDesc__2c_20physx__PxHeightFieldFormat__Enum_29, getPxHeightFieldDescSamples_28physx__PxHeightFieldDesc_20const__29, setPxHeightFieldDescSamples_28physx__PxHeightFieldDesc__2c_20physx__PxStridedData_29, getPxHeightFieldDescConvexEdgeThreshold_28physx__PxHeightFieldDesc_20const__29, setPxHeightFieldDescConvexEdgeThreshold_28physx__PxHeightFieldDesc__2c_20float_29, getPxHeightFieldDescFlags_28physx__PxHeightFieldDesc_20const__29, setPxHeightFieldDescFlags_28physx__PxHeightFieldDesc__2c_20physx__PxFlags_physx__PxHeightFieldFlag__Enum_2c_20unsigned_20short__29, getPxSceneLimitsMaxNbActors_28physx__PxSceneLimits_20const__29, setPxSceneLimitsMaxNbActors_28physx__PxSceneLimits__2c_20unsigned_20int_29, getPxSceneLimitsMaxNbBodies_28physx__PxSceneLimits_20const__29, setPxSceneLimitsMaxNbBodies_28physx__PxSceneLimits__2c_20unsigned_20int_29, getPxSceneLimitsMaxNbStaticShapes_28physx__PxSceneLimits_20const__29, setPxSceneLimitsMaxNbStaticShapes_28physx__PxSceneLimits__2c_20unsigned_20int_29, getPxSceneLimitsMaxNbDynamicShapes_28physx__PxSceneLimits_20const__29, setPxSceneLimitsMaxNbDynamicShapes_28physx__PxSceneLimits__2c_20unsigned_20int_29, getPxSceneLimitsMaxNbAggregates_28physx__PxSceneLimits_20const__29, setPxSceneLimitsMaxNbAggregates_28physx__PxSceneLimits__2c_20unsigned_20int_29, getPxSceneLimitsMaxNbConstraints_28physx__PxSceneLimits_20const__29, setPxSceneLimitsMaxNbConstraints_28physx__PxSceneLimits__2c_20unsigned_20int_29, getPxSceneLimitsMaxNbRegions_28physx__PxSceneLimits_20const__29, setPxSceneLimitsMaxNbRegions_28physx__PxSceneLimits__2c_20unsigned_20int_29, getPxSceneLimitsMaxNbBroadPhaseOverlaps_28physx__PxSceneLimits_20const__29, setPxSceneLimitsMaxNbBroadPhaseOverlaps_28physx__PxSceneLimits__2c_20unsigned_20int_29, getPxgDynamicsMemoryConfigConstraintBufferCapacity_28physx__PxgDynamicsMemoryConfig_20const__29, setPxgDynamicsMemoryConfigConstraintBufferCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29, getPxgDynamicsMemoryConfigContactBufferCapacity_28physx__PxgDynamicsMemoryConfig_20const__29, setPxgDynamicsMemoryConfigContactBufferCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29, getPxgDynamicsMemoryConfigTempBufferCapacity_28physx__PxgDynamicsMemoryConfig_20const__29, setPxgDynamicsMemoryConfigTempBufferCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29, getPxgDynamicsMemoryConfigContactStreamSize_28physx__PxgDynamicsMemoryConfig_20const__29, setPxgDynamicsMemoryConfigContactStreamSize_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29, getPxgDynamicsMemoryConfigPatchStreamSize_28physx__PxgDynamicsMemoryConfig_20const__29, setPxgDynamicsMemoryConfigPatchStreamSize_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29, getPxgDynamicsMemoryConfigForceStreamCapacity_28physx__PxgDynamicsMemoryConfig_20const__29, setPxgDynamicsMemoryConfigForceStreamCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29, getPxgDynamicsMemoryConfigHeapCapacity_28physx__PxgDynamicsMemoryConfig_20const__29, setPxgDynamicsMemoryConfigHeapCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29, getPxgDynamicsMemoryConfigFoundLostPairsCapacity_28physx__PxgDynamicsMemoryConfig_20const__29, setPxgDynamicsMemoryConfigFoundLostPairsCapacity_28physx__PxgDynamicsMemoryConfig__2c_20unsigned_20int_29, setPxSceneDesc_ToDefault_28physx__PxSceneDesc__2c_20physx__PxTolerancesScale_20const__29, getPxSceneDescGravity_28physx__PxSceneDesc_20const__29, setPxSceneDescGravity_28physx__PxSceneDesc__2c_20physx__PxVec3_29, getPxSceneDescSimulationEventCallback_28physx__PxSceneDesc_20const__29, setPxSceneDescSimulationEventCallback_28physx__PxSceneDesc__2c_20physx__PxSimulationEventCallback__29, getPxSceneDescContactModifyCallback_28physx__PxSceneDesc_20const__29, setPxSceneDescContactModifyCallback_28physx__PxSceneDesc__2c_20physx__PxContactModifyCallback__29, getPxSceneDescCcdContactModifyCallback_28physx__PxSceneDesc_20const__29, setPxSceneDescCcdContactModifyCallback_28physx__PxSceneDesc__2c_20physx__PxCCDContactModifyCallback__29, getPxSceneDescFilterShaderData_28physx__PxSceneDesc_20const__29, setPxSceneDescFilterShaderData_28physx__PxSceneDesc__2c_20void_20const__29, getPxSceneDescFilterShaderDataSize_28physx__PxSceneDesc_20const__29, setPxSceneDescFilterShaderDataSize_28physx__PxSceneDesc__2c_20unsigned_20int_29, getPxSceneDescFilterShader_28physx__PxSceneDesc_20const__29, setPxSceneDescFilterShader_28physx__PxSceneDesc__2c_20physx__PxFlags_physx__PxFilterFlag__Enum_2c_20unsigned_20short__20_28__29_28unsigned_20int_2c_20physx__PxFilterData_2c_20unsigned_20int_2c_20physx__PxFilterData_2c_20physx__PxFlags_physx__PxPairFlag__Enum_2c_20unsigned_20short___2c_20void_20const__2c_20unsigned_20int_29_29, getPxSceneDescFilterCallback_28physx__PxSceneDesc_20const__29, setPxSceneDescFilterCallback_28physx__PxSceneDesc__2c_20physx__PxSimulationFilterCallback__29, getPxSceneDescKineKineFilteringMode_28physx__PxSceneDesc_20const__29, setPxSceneDescKineKineFilteringMode_28physx__PxSceneDesc__2c_20physx__PxPairFilteringMode__Enum_29, getPxSceneDescStaticKineFilteringMode_28physx__PxSceneDesc_20const__29, setPxSceneDescStaticKineFilteringMode_28physx__PxSceneDesc__2c_20physx__PxPairFilteringMode__Enum_29, getPxSceneDescBroadPhaseType_28physx__PxSceneDesc_20const__29, setPxSceneDescBroadPhaseType_28physx__PxSceneDesc__2c_20physx__PxBroadPhaseType__Enum_29, getPxSceneDescBroadPhaseCallback_28physx__PxSceneDesc_20const__29, setPxSceneDescBroadPhaseCallback_28physx__PxSceneDesc__2c_20physx__PxBroadPhaseCallback__29, getPxSceneDescLimits_28physx__PxSceneDesc_20const__29, setPxSceneDescLimits_28physx__PxSceneDesc__2c_20physx__PxSceneLimits_29, getPxSceneDescFrictionType_28physx__PxSceneDesc_20const__29, setPxSceneDescFrictionType_28physx__PxSceneDesc__2c_20physx__PxFrictionType__Enum_29, getPxSceneDescSolverType_28physx__PxSceneDesc_20const__29, setPxSceneDescSolverType_28physx__PxSceneDesc__2c_20physx__PxSolverType__Enum_29, getPxSceneDescBounceThresholdVelocity_28physx__PxSceneDesc_20const__29, setPxSceneDescBounceThresholdVelocity_28physx__PxSceneDesc__2c_20float_29, getPxSceneDescFrictionOffsetThreshold_28physx__PxSceneDesc_20const__29, setPxSceneDescFrictionOffsetThreshold_28physx__PxSceneDesc__2c_20float_29, getPxSceneDescCcdMaxSeparation_28physx__PxSceneDesc_20const__29, setPxSceneDescCcdMaxSeparation_28physx__PxSceneDesc__2c_20float_29, getPxSceneDescSolverOffsetSlop_28physx__PxSceneDesc_20const__29, setPxSceneDescSolverOffsetSlop_28physx__PxSceneDesc__2c_20float_29, getPxSceneDescFlags_28physx__PxSceneDesc_20const__29, setPxSceneDescFlags_28physx__PxSceneDesc__2c_20physx__PxFlags_physx__PxSceneFlag__Enum_2c_20unsigned_20int__29, getPxSceneDescCpuDispatcher_28physx__PxSceneDesc_20const__29, setPxSceneDescCpuDispatcher_28physx__PxSceneDesc__2c_20physx__PxCpuDispatcher__29, getPxSceneDescCudaContextManager_28physx__PxSceneDesc_20const__29, setPxSceneDescCudaContextManager_28physx__PxSceneDesc__2c_20physx__PxCudaContextManager__29, getPxSceneDescStaticStructure_28physx__PxSceneDesc_20const__29, setPxSceneDescStaticStructure_28physx__PxSceneDesc__2c_20physx__PxPruningStructureType__Enum_29, getPxSceneDescDynamicStructure_28physx__PxSceneDesc_20const__29, setPxSceneDescDynamicStructure_28physx__PxSceneDesc__2c_20physx__PxPruningStructureType__Enum_29, getPxSceneDescDynamicTreeRebuildRateHint_28physx__PxSceneDesc_20const__29, setPxSceneDescDynamicTreeRebuildRateHint_28physx__PxSceneDesc__2c_20unsigned_20int_29, getPxSceneDescSceneQueryUpdateMode_28physx__PxSceneDesc_20const__29, setPxSceneDescSceneQueryUpdateMode_28physx__PxSceneDesc__2c_20physx__PxSceneQueryUpdateMode__Enum_29, getPxSceneDescUserData_28physx__PxSceneDesc_20const__29, setPxSceneDescUserData_28physx__PxSceneDesc__2c_20void__29, getPxSceneDescSolverBatchSize_28physx__PxSceneDesc_20const__29, setPxSceneDescSolverBatchSize_28physx__PxSceneDesc__2c_20unsigned_20int_29, getPxSceneDescSolverArticulationBatchSize_28physx__PxSceneDesc_20const__29, setPxSceneDescSolverArticulationBatchSize_28physx__PxSceneDesc__2c_20unsigned_20int_29, getPxSceneDescNbContactDataBlocks_28physx__PxSceneDesc_20const__29, setPxSceneDescNbContactDataBlocks_28physx__PxSceneDesc__2c_20unsigned_20int_29, getPxSceneDescMaxNbContactDataBlocks_28physx__PxSceneDesc_20const__29, setPxSceneDescMaxNbContactDataBlocks_28physx__PxSceneDesc__2c_20unsigned_20int_29, getPxSceneDescMaxBiasCoefficient_28physx__PxSceneDesc_20const__29, setPxSceneDescMaxBiasCoefficient_28physx__PxSceneDesc__2c_20float_29, getPxSceneDescContactReportStreamBufferSize_28physx__PxSceneDesc_20const__29, setPxSceneDescContactReportStreamBufferSize_28physx__PxSceneDesc__2c_20unsigned_20int_29, getPxSceneDescCcdMaxPasses_28physx__PxSceneDesc_20const__29, setPxSceneDescCcdMaxPasses_28physx__PxSceneDesc__2c_20unsigned_20int_29, getPxSceneDescCcdThreshold_28physx__PxSceneDesc_20const__29, setPxSceneDescCcdThreshold_28physx__PxSceneDesc__2c_20float_29, getPxSceneDescWakeCounterResetValue_28physx__PxSceneDesc_20const__29, setPxSceneDescWakeCounterResetValue_28physx__PxSceneDesc__2c_20float_29, getPxSceneDescSanityBounds_28physx__PxSceneDesc_20const__29, setPxSceneDescSanityBounds_28physx__PxSceneDesc__2c_20physx__PxBounds3_29, getPxSceneDescGpuDynamicsConfig_28physx__PxSceneDesc_20const__29, setPxSceneDescGpuDynamicsConfig_28physx__PxSceneDesc__2c_20physx__PxgDynamicsMemoryConfig_29, getPxSceneDescGpuMaxNumPartitions_28physx__PxSceneDesc_20const__29, setPxSceneDescGpuMaxNumPartitions_28physx__PxSceneDesc__2c_20unsigned_20int_29, getPxSceneDescGpuComputeVersion_28physx__PxSceneDesc_20const__29, setPxSceneDescGpuComputeVersion_28physx__PxSceneDesc__2c_20unsigned_20int_29, getPxSimulationStatisticsNbActiveConstraints_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbActiveConstraints_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbActiveDynamicBodies_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbActiveDynamicBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbActiveKinematicBodies_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbActiveKinematicBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbStaticBodies_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbStaticBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbDynamicBodies_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbDynamicBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbKinematicBodies_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbKinematicBodies_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbAggregates_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbAggregates_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbArticulations_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbArticulations_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbAxisSolverConstraints_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbAxisSolverConstraints_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsCompressedContactSize_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsCompressedContactSize_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsRequiredContactConstraintMemory_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsRequiredContactConstraintMemory_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsPeakConstraintMemory_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsPeakConstraintMemory_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbDiscreteContactPairsTotal_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbDiscreteContactPairsTotal_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbDiscreteContactPairsWithCacheHits_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbDiscreteContactPairsWithCacheHits_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbDiscreteContactPairsWithContacts_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbDiscreteContactPairsWithContacts_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbNewPairs_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbNewPairs_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbLostPairs_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbLostPairs_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbNewTouches_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbNewTouches_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbLostTouches_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbLostTouches_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbPartitions_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbPartitions_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbBroadPhaseAdds_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbBroadPhaseAdds_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, getPxSimulationStatisticsNbBroadPhaseRemoves_28physx__PxSimulationStatistics_20const__29, setPxSimulationStatisticsNbBroadPhaseRemoves_28physx__PxSimulationStatistics__2c_20unsigned_20int_29, physx__Vd__ChangeOjectRefCmd___ChangeOjectRefCmd_28_29, physx__Vd__ChangeOjectRefCmd___ChangeOjectRefCmd_28_29_1, physx__Vd__ChangeOjectRefCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29, physx__Vd__ChangeOjectRefCmd__run_28physx__pvdsdk__PvdInstanceDataStream__29, physx__pvdsdk__PvdInstanceDataStream__PvdCommand___PvdCommand_28_29, physx__pvdsdk__PvdInstanceDataStream__PvdCommand___PvdCommand_28_29_1, physx__pvdsdk__PvdInstanceDataStream__PvdCommand__canRun_28physx__pvdsdk__PvdInstanceDataStream__29, physx__pvdsdk__PvdInstanceDataStream__PvdCommand__run_28physx__pvdsdk__PvdInstanceDataStream__29, physx__Vd__PvdPhysicsClient__getDataStream_28_29, physx__Vd__PvdPhysicsClient__getUserRender_28_29, physx__Vd__PvdPhysicsClient__isConnected_28_29_20const, physx__Vd__PvdPhysicsClient__onPvdConnected_28_29, physx__Vd__PvdPhysicsClient__onPvdDisconnected_28_29, physx__Vd__PvdPhysicsClient__flush_28_29, physx__Vd__PvdPhysicsClient___PvdPhysicsClient_28_29, physx__Vd__PvdPhysicsClient___PvdPhysicsClient_28_29_1, physx__Vd__PvdPhysicsClient__onGuMeshFactoryBufferRelease_28physx__PxBase_20const__2c_20unsigned_20short_29, physx__Vd__PvdPhysicsClient__reportError_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20char_20const__2c_20int_29, non_virtual_20thunk_20to_20physx__Vd__PvdPhysicsClient___PvdPhysicsClient_28_29, non_virtual_20thunk_20to_20physx__Vd__PvdPhysicsClient___PvdPhysicsClient_28_29_2, non_virtual_20thunk_20to_20physx__Vd__PvdPhysicsClient__reportError_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20char_20const__2c_20int_29, non_virtual_20thunk_20to_20physx__Vd__PvdPhysicsClient___PvdPhysicsClient_28_29_1, non_virtual_20thunk_20to_20physx__Vd__PvdPhysicsClient___PvdPhysicsClient_28_29_3, non_virtual_20thunk_20to_20physx__Vd__PvdPhysicsClient__onGuMeshFactoryBufferRelease_28physx__PxBase_20const__2c_20unsigned_20short_29, physx__pvdsdk__PvdClient___PvdClient_28_29, physx__pvdsdk__PvdClient___PvdClient_28_29_1, physx__PxErrorCallback___PxErrorCallback_28_29, physx__PxErrorCallback___PxErrorCallback_28_29_1, physx__NpFactoryListener___NpFactoryListener_28_29, physx__NpFactoryListener___NpFactoryListener_28_29_1, physx__Vd__ScbScenePvdClient__setScenePvdFlag_28physx__PxPvdSceneFlag__Enum_2c_20bool_29, physx__Vd__ScbScenePvdClient__setScenePvdFlags_28physx__PxFlags_physx__PxPvdSceneFlag__Enum_2c_20unsigned_20char__29, physx__Vd__ScbScenePvdClient__getScenePvdFlags_28_29_20const, physx__Vd__ScbScenePvdClient__updateCamera_28char_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29, physx__Vd__ScbScenePvdClient__drawPoints_28physx__pvdsdk__PvdDebugPoint_20const__2c_20unsigned_20int_29, physx__Vd__ScbScenePvdClient__drawLines_28physx__pvdsdk__PvdDebugLine_20const__2c_20unsigned_20int_29, physx__Vd__ScbScenePvdClient__drawTriangles_28physx__pvdsdk__PvdDebugTriangle_20const__2c_20unsigned_20int_29, physx__Vd__ScbScenePvdClient__drawText_28physx__pvdsdk__PvdDebugText_20const__29, physx__Vd__ScbScenePvdClient__getClientInternal_28_29, physx__Vd__ScbScenePvdClient___ScbScenePvdClient_28_29, physx__Vd__ScbScenePvdClient___ScbScenePvdClient_28_29_1, physx__Vd__ScbScenePvdClient__getDataStream_28_29, physx__Vd__ScbScenePvdClient__getMetaDataBinding_28_29, physx__Vd__ScbScenePvdClient__getUserRender_28_29, physx__Vd__ScbScenePvdClient__isConnected_28_29_20const, physx__Vd__ScbScenePvdClient__onPvdConnected_28_29, physx__Vd__ScbScenePvdClient__onPvdDisconnected_28_29, physx__Vd__ScbScenePvdClient__flush_28_29, physx__Vd__ScbScenePvdClient__visualize_28physx__PxArticulationLink__29, non_virtual_20thunk_20to_20physx__Vd__ScbScenePvdClient__getDataStream_28_29, non_virtual_20thunk_20to_20physx__Vd__ScbScenePvdClient__getUserRender_28_29, non_virtual_20thunk_20to_20physx__Vd__ScbScenePvdClient__isConnected_28_29_20const, non_virtual_20thunk_20to_20physx__Vd__ScbScenePvdClient__onPvdConnected_28_29, non_virtual_20thunk_20to_20physx__Vd__ScbScenePvdClient__onPvdDisconnected_28_29, non_virtual_20thunk_20to_20physx__Vd__ScbScenePvdClient__flush_28_29, non_virtual_20thunk_20to_20physx__Vd__ScbScenePvdClient___ScbScenePvdClient_28_29, non_virtual_20thunk_20to_20physx__Vd__ScbScenePvdClient___ScbScenePvdClient_28_29_2, non_virtual_20thunk_20to_20physx__Vd__ScbScenePvdClient___ScbScenePvdClient_28_29_1, non_virtual_20thunk_20to_20physx__Vd__ScbScenePvdClient___ScbScenePvdClient_28_29_3, non_virtual_20thunk_20to_20physx__Vd__ScbScenePvdClient__visualize_28physx__PxArticulationLink__29, physx__PxPvdSceneClient___PxPvdSceneClient_28_29, physx__PxPvdSceneClient___PxPvdSceneClient_28_29_1, physx__Vd__PvdVisualizer___PvdVisualizer_28_29, physx__Vd__PvdVisualizer___PvdVisualizer_28_29_1, $28anonymous_20namespace_29__SceneRendererClient___SceneRendererClient_28_29, $28anonymous_20namespace_29__SceneRendererClient___SceneRendererClient_28_29_1, $28anonymous_20namespace_29__SceneRendererClient__handleBufferFlush_28unsigned_20char_20const__2c_20unsigned_20int_29, physx__pvdsdk__RendererEventClient___RendererEventClient_28_29, physx__pvdsdk__RendererEventClient___RendererEventClient_28_29_1, $28anonymous_20namespace_29___28anonymous_20namespace_29__PvdConstraintVisualizer___PvdConstraintVisualizer_28_29, $28anonymous_20namespace_29___28anonymous_20namespace_29__PvdConstraintVisualizer___PvdConstraintVisualizer_28_29_1, $28anonymous_20namespace_29___28anonymous_20namespace_29__PvdConstraintVisualizer__visualizeJointFrames_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__29, $28anonymous_20namespace_29___28anonymous_20namespace_29__PvdConstraintVisualizer__visualizeLinearLimit_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20bool_29, $28anonymous_20namespace_29___28anonymous_20namespace_29__PvdConstraintVisualizer__visualizeAngularLimit_28physx__PxTransform_20const__2c_20float_2c_20float_2c_20bool_29, $28anonymous_20namespace_29___28anonymous_20namespace_29__PvdConstraintVisualizer__visualizeLimitCone_28physx__PxTransform_20const__2c_20float_2c_20float_2c_20bool_29, $28anonymous_20namespace_29___28anonymous_20namespace_29__PvdConstraintVisualizer__visualizeDoubleCone_28physx__PxTransform_20const__2c_20float_2c_20bool_29, $28anonymous_20namespace_29___28anonymous_20namespace_29__PvdConstraintVisualizer__visualizeLine_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20unsigned_20int_29, physx__Cm__RadixSort___RadixSort_28_29, physx__Cm__RadixSort___RadixSort_28_29_1, physx__Cm__RadixSortBuffered___RadixSortBuffered_28_29, physx__Cm__RadixSortBuffered___RadixSortBuffered_28_29_1, physx__GuMeshFactory___GuMeshFactory_28_29, physx__GuMeshFactory___GuMeshFactory_28_29_1, physx__Gu__RTreeTriangleData___RTreeTriangleData_28_29, physx__Gu__RTreeTriangleData___RTreeTriangleData_28_29_1, physx__Gu__TriangleMeshData___TriangleMeshData_28_29, physx__Gu__TriangleMeshData___TriangleMeshData_28_29_1, physx__Gu__MeshDataBase___MeshDataBase_28_29, physx__Gu__MeshDataBase___MeshDataBase_28_29_1, physx__Gu__BV4TriangleData___BV4TriangleData_28_29, physx__Gu__BV4TriangleData___BV4TriangleData_28_29_1, GeomMTDCallback_SphereSphere_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_SpherePlane_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_SphereCapsule_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_SphereBox_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_SphereConvex_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_SphereMesh_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_SphereHeightField_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_NotSupported_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_PlaneCapsule_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_PlaneBox_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_PlaneConvex_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_CapsuleCapsule_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_CapsuleBox_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_CapsuleConvex_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_CapsuleMesh_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_CapsuleHeightField_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_BoxBox_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_BoxConvex_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_BoxMesh_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_BoxHeightField_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_ConvexConvex_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_ConvexMesh_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, GeomMTDCallback_ConvexHeightField_28physx__PxVec3__2c_20float__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__29, physx__Gu__SupportLocalImpl_physx__Gu__ConvexHullNoScaleV____SupportLocalImpl_28_29, physx__Gu__SupportLocalImpl_physx__Gu__ConvexHullNoScaleV____SupportLocalImpl_28_29_1, physx__Gu__SupportLocalImpl_physx__Gu__ConvexHullNoScaleV___doSupport_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__SupportLocalImpl_physx__Gu__ConvexHullNoScaleV___doSupport_28physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__FloatV__29_20const, physx__Gu__SupportLocalImpl_physx__Gu__ConvexHullNoScaleV___populateVerts_28unsigned_20char_20const__2c_20unsigned_20int_2c_20physx__PxVec3_20const__2c_20physx__shdfnd__aos__Vec3V__29_20const, physx__Gu__SupportLocal___SupportLocal_28_29, physx__Gu__SupportLocal___SupportLocal_28_29_1, physx__Gu__SupportLocalImpl_physx__Gu__ConvexHullV____SupportLocalImpl_28_29, physx__Gu__SupportLocalImpl_physx__Gu__ConvexHullV____SupportLocalImpl_28_29_1, physx__Gu__SupportLocalImpl_physx__Gu__ConvexHullV___doSupport_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__SupportLocalImpl_physx__Gu__ConvexHullV___doSupport_28physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__FloatV__29_20const, physx__Gu__SupportLocalImpl_physx__Gu__ConvexHullV___populateVerts_28unsigned_20char_20const__2c_20unsigned_20int_2c_20physx__PxVec3_20const__2c_20physx__shdfnd__aos__Vec3V__29_20const, physx__Gu__SupportLocalImpl_physx__Gu__BoxV____SupportLocalImpl_28_29, physx__Gu__SupportLocalImpl_physx__Gu__BoxV____SupportLocalImpl_28_29_1, physx__Gu__SupportLocalImpl_physx__Gu__BoxV___doSupport_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__SupportLocalImpl_physx__Gu__BoxV___doSupport_28physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__FloatV__29_20const, physx__Gu__SupportLocalImpl_physx__Gu__BoxV___populateVerts_28unsigned_20char_20const__2c_20unsigned_20int_2c_20physx__PxVec3_20const__2c_20physx__shdfnd__aos__Vec3V__29_20const, physx__Gu__LocalConvex_physx__Gu__CapsuleV___supportPoint_28int_29_20const, physx__Gu__LocalConvex_physx__Gu__CapsuleV___support_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__LocalConvex_physx__Gu__CapsuleV___support_28physx__shdfnd__aos__Vec3V_20const__2c_20int__29_20const, physx__Gu__LocalConvex_physx__Gu__CapsuleV___getSweepMargin_28_29_20const, physx__Gu__LocalConvex_physx__Gu__CapsuleV___getCenter_28_29_20const, physx__Gu__LocalConvex_physx__Gu__CapsuleV____LocalConvex_28_29, physx__Gu__LocalConvex_physx__Gu__CapsuleV____LocalConvex_28_29_1, physx__Gu__GjkConvex__supportPoint_28int_29_20const, physx__Gu__GjkConvex__support_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__GjkConvex__support_28physx__shdfnd__aos__Vec3V_20const__2c_20int__29_20const, physx__Gu__GjkConvex__getSweepMargin_28_29_20const, physx__Gu__GjkConvex___GjkConvex_28_29, physx__Gu__GjkConvex___GjkConvex_28_29_1, physx__Gu__GjkConvexBase___GjkConvexBase_28_29, physx__Gu__GjkConvexBase___GjkConvexBase_28_29_1, physx__Gu__LocalConvex_physx__Gu__ConvexHullV___supportPoint_28int_29_20const, physx__Gu__LocalConvex_physx__Gu__ConvexHullV___support_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__LocalConvex_physx__Gu__ConvexHullV___support_28physx__shdfnd__aos__Vec3V_20const__2c_20int__29_20const, physx__Gu__LocalConvex_physx__Gu__ConvexHullV___getSweepMargin_28_29_20const, physx__Gu__LocalConvex_physx__Gu__ConvexHullV___getCenter_28_29_20const, physx__Gu__LocalConvex_physx__Gu__ConvexHullV____LocalConvex_28_29, physx__Gu__LocalConvex_physx__Gu__ConvexHullV____LocalConvex_28_29_1, GeomOverlapCallback_SphereHeightfield_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_CapsuleHeightfield_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_BoxHeightfield_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_ConvexHeightfield_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_SphereSphere_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_SpherePlane_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_SphereCapsule_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_SphereBox_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_SphereConvex_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_SphereMesh_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_HeightfieldUnregistered_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_NotSupported_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_PlaneCapsule_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_PlaneBox_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_PlaneConvex_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_CapsuleCapsule_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_CapsuleBox_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_CapsuleConvex_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_CapsuleMesh_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_BoxBox_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_BoxConvex_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_BoxMesh_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_ConvexConvex_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, GeomOverlapCallback_ConvexMesh_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__TriggerCache__29, physx__Gu__RelativeConvex_physx__Gu__BoxV___supportPoint_28int_29_20const, physx__Gu__RelativeConvex_physx__Gu__BoxV___support_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__RelativeConvex_physx__Gu__BoxV___support_28physx__shdfnd__aos__Vec3V_20const__2c_20int__29_20const, physx__Gu__RelativeConvex_physx__Gu__BoxV___getSweepMargin_28_29_20const, physx__Gu__RelativeConvex_physx__Gu__BoxV___getCenter_28_29_20const, physx__Gu__RelativeConvex_physx__Gu__BoxV____RelativeConvex_28_29, physx__Gu__RelativeConvex_physx__Gu__BoxV____RelativeConvex_28_29_1, physx__Gu__RelativeConvex_physx__Gu__ConvexHullV___supportPoint_28int_29_20const, physx__Gu__RelativeConvex_physx__Gu__ConvexHullV___support_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__RelativeConvex_physx__Gu__ConvexHullV___support_28physx__shdfnd__aos__Vec3V_20const__2c_20int__29_20const, physx__Gu__RelativeConvex_physx__Gu__ConvexHullV___getSweepMargin_28_29_20const, physx__Gu__RelativeConvex_physx__Gu__ConvexHullV___getCenter_28_29_20const, physx__Gu__RelativeConvex_physx__Gu__ConvexHullV____RelativeConvex_28_29, physx__Gu__RelativeConvex_physx__Gu__ConvexHullV____RelativeConvex_28_29_1, raycast_heightField_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxRaycastHit__29, raycast_sphere_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxRaycastHit__29, raycast_plane_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxRaycastHit__29, raycast_capsule_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxRaycastHit__29, raycast_box_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxRaycastHit__29, raycast_convexMesh_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxRaycastHit__29, raycast_triangleMesh_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxRaycastHit__29, raycast_heightField_unregistered_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxRaycastHit__29, physx__Gu__raycast_triangleMesh_RTREE_28physx__Gu__TriangleMesh_20const__2c_20physx__PxTriangleMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxRaycastHit__29, physx__Gu__unsupportedMidphase_28physx__Gu__TriangleMesh_20const__2c_20physx__PxTriangleMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20unsigned_20int_2c_20physx__PxRaycastHit__29, sweepBox_HeightFieldGeom_Precise_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29__LocalReport___LocalReport_28_29, sweepBox_HeightFieldGeom_Precise_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29__LocalReport___LocalReport_28_29_1, sweepBox_HeightFieldGeom_Precise_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29__LocalReport__onEvent_28unsigned_20int_2c_20unsigned_20int__29, physx__Gu__EntityReport_unsigned_20int____EntityReport_28_29, physx__Gu__EntityReport_unsigned_20int____EntityReport_28_29_1, MeshMTDGenerationCallback__processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, MeshMTDGenerationCallback___MeshMTDGenerationCallback_28_29, MeshMTDGenerationCallback___MeshMTDGenerationCallback_28_29_1, physx__Gu__MeshHitCallback_physx__PxRaycastHit____MeshHitCallback_28_29, physx__Gu__MeshHitCallback_physx__PxRaycastHit____MeshHitCallback_28_29_1, physx__Gu__intersectOBB_RTREE_28physx__Gu__TriangleMesh_20const__2c_20physx__Gu__Box_20const__2c_20physx__Gu__MeshHitCallback_physx__PxRaycastHit___2c_20bool_2c_20bool_29, physx__Gu__unsupportedBoxCBOverlapMidphase_28physx__Gu__TriangleMesh_20const__2c_20physx__Gu__Box_20const__2c_20physx__Gu__MeshHitCallback_physx__PxRaycastHit___2c_20bool_2c_20bool_29, MidPhaseQueryLocalReport___MidPhaseQueryLocalReport_28_29, MidPhaseQueryLocalReport___MidPhaseQueryLocalReport_28_29_1, MidPhaseQueryLocalReport__onEvent_28unsigned_20int_2c_20unsigned_20int__29, sweepCapsule_HeightFieldGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxCapsuleGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Capsule_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepBox_HeightFieldGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepBox_HeightFieldGeom_Precise_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepConvex_HeightFieldGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxConvexMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepCapsule_SphereGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxCapsuleGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Capsule_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepCapsule_PlaneGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxCapsuleGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Capsule_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepCapsule_CapsuleGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxCapsuleGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Capsule_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepCapsule_BoxGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxCapsuleGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Capsule_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepCapsule_ConvexGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxCapsuleGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Capsule_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepCapsule_MeshGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxCapsuleGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Capsule_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepCapsule_HeightfieldUnregistered_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxCapsuleGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Capsule_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepCapsule_BoxGeom_Precise_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxCapsuleGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Capsule_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepBox_SphereGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepBox_PlaneGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepBox_CapsuleGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepBox_BoxGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepBox_ConvexGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepBox_MeshGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepBox_HeightfieldUnregistered_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepBox_SphereGeom_Precise_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepBox_CapsuleGeom_Precise_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepBox_BoxGeom_Precise_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxBoxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepConvex_SphereGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxConvexMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepConvex_PlaneGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxConvexMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepConvex_CapsuleGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxConvexMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepConvex_BoxGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxConvexMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepConvex_ConvexGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxConvexMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepConvex_MeshGeom_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxConvexMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, sweepConvex_HeightfieldUnregistered_28physx__PxGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxConvexMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, physx__Gu__LocalConvex_physx__Gu__BoxV___supportPoint_28int_29_20const, physx__Gu__LocalConvex_physx__Gu__BoxV___support_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__LocalConvex_physx__Gu__BoxV___support_28physx__shdfnd__aos__Vec3V_20const__2c_20int__29_20const, physx__Gu__LocalConvex_physx__Gu__BoxV___getSweepMargin_28_29_20const, physx__Gu__LocalConvex_physx__Gu__BoxV___getCenter_28_29_20const, physx__Gu__LocalConvex_physx__Gu__BoxV____LocalConvex_28_29, physx__Gu__LocalConvex_physx__Gu__BoxV____LocalConvex_28_29_1, physx__Gu__LocalConvex_physx__Gu__TriangleV___supportPoint_28int_29_20const, physx__Gu__LocalConvex_physx__Gu__TriangleV___support_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__LocalConvex_physx__Gu__TriangleV___support_28physx__shdfnd__aos__Vec3V_20const__2c_20int__29_20const, physx__Gu__LocalConvex_physx__Gu__TriangleV___getSweepMargin_28_29_20const, physx__Gu__LocalConvex_physx__Gu__TriangleV___getCenter_28_29_20const, physx__Gu__LocalConvex_physx__Gu__TriangleV____LocalConvex_28_29, physx__Gu__LocalConvex_physx__Gu__TriangleV____LocalConvex_28_29_1, physx__Gu__BVHStructure__release_28_29, physx__PxBVHStructure__getConcreteTypeName_28_29_20const, physx__Gu__BVHStructure___BVHStructure_28_29, physx__Gu__BVHStructure___BVHStructure_28_29_1, physx__PxBVHStructure__isKindOf_28char_20const__29_20const, physx__Gu__BVHStructure__raycast_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20int_2c_20unsigned_20int__29_20const, physx__Gu__BVHStructure__sweep_28physx__PxBounds3_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20unsigned_20int_2c_20unsigned_20int__29_20const, physx__Gu__BVHStructure__overlap_28physx__PxBounds3_20const__2c_20unsigned_20int_2c_20unsigned_20int__29_20const, physx__Gu__BVHStructure__getBounds_28_29_20const, physx__Gu__BVHStructure__getNbBounds_28_29_20const, physx__Gu__BVHStructure__onRefCountZero_28_29, non_virtual_20thunk_20to_20physx__Gu__BVHStructure___BVHStructure_28_29, non_virtual_20thunk_20to_20physx__Gu__BVHStructure___BVHStructure_28_29_1, non_virtual_20thunk_20to_20physx__Gu__BVHStructure__onRefCountZero_28_29, physx__PxBVHStructure___PxBVHStructure_28_29, physx__PxBVHStructure___PxBVHStructure_28_29_1, physx__Gu___28anonymous_20namespace_29__EntityReportContainerCallback___EntityReportContainerCallback_28_29, physx__Gu___28anonymous_20namespace_29__EntityReportContainerCallback___EntityReportContainerCallback_28_29_1, physx__Gu___28anonymous_20namespace_29__EntityReportContainerCallback__onEvent_28unsigned_20int_2c_20unsigned_20int__29, physx__Gu___28anonymous_20namespace_29__AccumCallback__processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, physx__Gu___28anonymous_20namespace_29__AccumCallback___AccumCallback_28_29, physx__Gu___28anonymous_20namespace_29__AccumCallback___AccumCallback_28_29_1, physx__Gu__SweepEstimateAnyShapeMesh_28physx__Gu__CCDShape_20const__2c_20physx__Gu__CCDShape_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20float_29__CB__processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, physx__Gu__SweepEstimateAnyShapeMesh_28physx__Gu__CCDShape_20const__2c_20physx__Gu__CCDShape_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20float_29__CB___CB_28_29, physx__Gu__SweepEstimateAnyShapeMesh_28physx__Gu__CCDShape_20const__2c_20physx__Gu__CCDShape_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20float_29__CB___CB_28_29_1, float_20physx__Gu__SweepGeomGeom_physx__Gu__CapsuleV_2c_20physx__Gu__CapsuleV__28physx__Gu__CCDShape_20const__2c_20physx__Gu__CCDShape_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20int__2c_20float_29, physx__Gu__UnimplementedSweep_28physx__Gu__CCDShape_20const__2c_20physx__Gu__CCDShape_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20int__2c_20float_29, float_20physx__Gu__SweepGeomGeom_physx__Gu__CapsuleV_2c_20physx__Gu__BoxV__28physx__Gu__CCDShape_20const__2c_20physx__Gu__CCDShape_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20int__2c_20float_29, float_20physx__Gu__SweepGeomGeom_physx__Gu__CapsuleV_2c_20physx__Gu__ConvexHullV__28physx__Gu__CCDShape_20const__2c_20physx__Gu__CCDShape_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20int__2c_20float_29, physx__Gu__SweepAnyShapeMesh_28physx__Gu__CCDShape_20const__2c_20physx__Gu__CCDShape_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20int__2c_20float_29, physx__Gu__SweepAnyShapeHeightfield_28physx__Gu__CCDShape_20const__2c_20physx__Gu__CCDShape_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20int__2c_20float_29, float_20physx__Gu__SweepGeomGeom_physx__Gu__BoxV_2c_20physx__Gu__BoxV__28physx__Gu__CCDShape_20const__2c_20physx__Gu__CCDShape_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20int__2c_20float_29, float_20physx__Gu__SweepGeomGeom_physx__Gu__BoxV_2c_20physx__Gu__ConvexHullV__28physx__Gu__CCDShape_20const__2c_20physx__Gu__CCDShape_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20int__2c_20float_29, float_20physx__Gu__SweepGeomGeom_physx__Gu__ConvexHullV_2c_20physx__Gu__ConvexHullV__28physx__Gu__CCDShape_20const__2c_20physx__Gu__CCDShape_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20float_2c_20unsigned_20int__2c_20float_29, float_20physx__Gu__SweepGeomTriangles_physx__Gu__CapsuleV__28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20physx__Cm__FastVertex2ShapeScaling_20const__2c_20physx__Gu__TriangleV__2c_20float_29, physx__Gu__UnimplementedTriangleSweep_28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20physx__Cm__FastVertex2ShapeScaling_20const__2c_20physx__Gu__TriangleV__2c_20float_29, float_20physx__Gu__SweepGeomTriangles_physx__Gu__BoxV__28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20physx__Cm__FastVertex2ShapeScaling_20const__2c_20physx__Gu__TriangleV__2c_20float_29, float_20physx__Gu__SweepGeomTriangles_physx__Gu__ConvexHullV__28physx__Gu__GeometryUnion_20const__2c_20physx__Gu__GeometryUnion_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20physx__PxVec3__2c_20physx__PxVec3__2c_20physx__Cm__FastVertex2ShapeScaling_20const__2c_20physx__Gu__TriangleV__2c_20float_29, physx__Gu__RelativeConvex_physx__Gu__CapsuleV___supportPoint_28int_29_20const, physx__Gu__RelativeConvex_physx__Gu__CapsuleV___support_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__RelativeConvex_physx__Gu__CapsuleV___support_28physx__shdfnd__aos__Vec3V_20const__2c_20int__29_20const, physx__Gu__RelativeConvex_physx__Gu__CapsuleV___getSweepMargin_28_29_20const, physx__Gu__RelativeConvex_physx__Gu__CapsuleV___getCenter_28_29_20const, physx__Gu__RelativeConvex_physx__Gu__CapsuleV____RelativeConvex_28_29, physx__Gu__RelativeConvex_physx__Gu__CapsuleV____RelativeConvex_28_29_1, physx__Gu__RelativeConvex_physx__Gu__TriangleV___supportPoint_28int_29_20const, physx__Gu__RelativeConvex_physx__Gu__TriangleV___support_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__RelativeConvex_physx__Gu__TriangleV___support_28physx__shdfnd__aos__Vec3V_20const__2c_20int__29_20const, physx__Gu__RelativeConvex_physx__Gu__TriangleV___getSweepMargin_28_29_20const, physx__Gu__RelativeConvex_physx__Gu__TriangleV___getCenter_28_29_20const, physx__Gu__RelativeConvex_physx__Gu__TriangleV____RelativeConvex_28_29, physx__Gu__RelativeConvex_physx__Gu__TriangleV____RelativeConvex_28_29_1, $28anonymous_20namespace_29__CapsuleMeshContactGenerationCallback_NoScale__processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, $28anonymous_20namespace_29__CapsuleMeshContactGenerationCallback_NoScale___CapsuleMeshContactGenerationCallback_NoScale_28_29, $28anonymous_20namespace_29__CapsuleMeshContactGenerationCallback_NoScale___CapsuleMeshContactGenerationCallback_NoScale_28_29_1, $28anonymous_20namespace_29__CapsuleMeshContactGenerationCallback_Scale__processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, $28anonymous_20namespace_29__CapsuleMeshContactGenerationCallback_Scale___CapsuleMeshContactGenerationCallback_Scale_28_29, $28anonymous_20namespace_29__CapsuleMeshContactGenerationCallback_Scale___CapsuleMeshContactGenerationCallback_Scale_28_29_1, $28anonymous_20namespace_29__CapsuleHeightfieldContactGenerationCallback___CapsuleHeightfieldContactGenerationCallback_28_29, $28anonymous_20namespace_29__CapsuleHeightfieldContactGenerationCallback___CapsuleHeightfieldContactGenerationCallback_28_29_1, $28anonymous_20namespace_29__CapsuleHeightfieldContactGenerationCallback__onEvent_28unsigned_20int_2c_20unsigned_20int__29, ConvexMeshContactGenerationCallback__processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, ConvexMeshContactGenerationCallback___ConvexMeshContactGenerationCallback_28_29, ConvexMeshContactGenerationCallback___ConvexMeshContactGenerationCallback_28_29_1, $28anonymous_20namespace_29__ConvexVsHeightfieldContactGenerationCallback___ConvexVsHeightfieldContactGenerationCallback_28_29, $28anonymous_20namespace_29__ConvexVsHeightfieldContactGenerationCallback___ConvexVsHeightfieldContactGenerationCallback_28_29_1, $28anonymous_20namespace_29__ConvexVsHeightfieldContactGenerationCallback__onEvent_28unsigned_20int_2c_20unsigned_20int__29, $28anonymous_20namespace_29__SphereMeshContactGenerationCallback_NoScale__processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, $28anonymous_20namespace_29__SphereMeshContactGenerationCallback_NoScale___SphereMeshContactGenerationCallback_NoScale_28_29, $28anonymous_20namespace_29__SphereMeshContactGenerationCallback_NoScale___SphereMeshContactGenerationCallback_NoScale_28_29_1, $28anonymous_20namespace_29__SphereMeshContactGenerationCallback_Scale__processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, $28anonymous_20namespace_29__SphereMeshContactGenerationCallback_Scale___SphereMeshContactGenerationCallback_Scale_28_29, $28anonymous_20namespace_29__SphereMeshContactGenerationCallback_Scale___SphereMeshContactGenerationCallback_Scale_28_29_1, $28anonymous_20namespace_29__SphereHeightfieldContactGenerationCallback___SphereHeightfieldContactGenerationCallback_28_29, $28anonymous_20namespace_29__SphereHeightfieldContactGenerationCallback___SphereHeightfieldContactGenerationCallback_28_29_1, $28anonymous_20namespace_29__SphereHeightfieldContactGenerationCallback__onEvent_28unsigned_20int_2c_20unsigned_20int__29, physx__Gu__ConvexMesh__release_28_29, physx__PxConvexMesh__getConcreteTypeName_28_29_20const, physx__Gu__ConvexMesh___ConvexMesh_28_29, physx__Gu__ConvexMesh___ConvexMesh_28_29_1, physx__PxConvexMesh__isKindOf_28char_20const__29_20const, physx__Gu__ConvexMesh__getNbVertices_28_29_20const, physx__Gu__ConvexMesh__getVertices_28_29_20const, physx__Gu__ConvexMesh__getIndexBuffer_28_29_20const, physx__Gu__ConvexMesh__getNbPolygons_28_29_20const, physx__Gu__ConvexMesh__getPolygonData_28unsigned_20int_2c_20physx__PxHullPolygon__29_20const, physx__Gu__ConvexMesh__getReferenceCount_28_29_20const, physx__Gu__ConvexMesh__acquireReference_28_29, physx__Gu__ConvexMesh__getMassInformation_28float__2c_20physx__PxMat33__2c_20physx__PxVec3__29_20const, physx__Gu__ConvexMesh__getLocalBounds_28_29_20const, physx__Gu__ConvexMesh__isGpuCompatible_28_29_20const, physx__Gu__ConvexMesh__exportExtraData_28physx__PxSerializationContext__29, physx__Gu__ConvexMesh__onRefCountZero_28_29, physx__Gu__ConvexMesh__requiresObjects_28physx__PxProcessPxBaseCallback__29, non_virtual_20thunk_20to_20physx__Gu__ConvexMesh___ConvexMesh_28_29, non_virtual_20thunk_20to_20physx__Gu__ConvexMesh___ConvexMesh_28_29_1, non_virtual_20thunk_20to_20physx__Gu__ConvexMesh__onRefCountZero_28_29, physx__PxConvexMesh___PxConvexMesh_28_29, physx__PxConvexMesh___PxConvexMesh_28_29_1, HullProjectionCB_SmallConvex_28physx__Gu__PolygonalData_20const__2c_20physx__PxVec3_20const__2c_20physx__Cm__Matrix34_20const__2c_20physx__Cm__FastVertex2ShapeScaling_20const__2c_20float__2c_20float__29, HullProjectionCB_BigConvex_28physx__Gu__PolygonalData_20const__2c_20physx__PxVec3_20const__2c_20physx__Cm__Matrix34_20const__2c_20physx__Cm__FastVertex2ShapeScaling_20const__2c_20float__2c_20float__29, SelectClosestEdgeCB_Convex_28physx__Gu__PolygonalData_20const__2c_20physx__Cm__FastVertex2ShapeScaling_20const__2c_20physx__PxVec3_20const__29, HullProjectionCB_Box_28physx__Gu__PolygonalData_20const__2c_20physx__PxVec3_20const__2c_20physx__Cm__Matrix34_20const__2c_20physx__Cm__FastVertex2ShapeScaling_20const__2c_20float__2c_20float__29, SelectClosestEdgeCB_Box_28physx__Gu__PolygonalData_20const__2c_20physx__Cm__FastVertex2ShapeScaling_20const__2c_20physx__PxVec3_20const__29, physx__Gu__HeightField__release_28_29, physx__PxHeightField__getConcreteTypeName_28_29_20const, physx__Gu__HeightField___HeightField_28_29, physx__Gu__HeightField___HeightField_28_29_1, physx__PxHeightField__isKindOf_28char_20const__29_20const, physx__Gu__HeightField__saveCells_28void__2c_20unsigned_20int_29_20const, physx__Gu__HeightField__modifySamples_28int_2c_20int_2c_20physx__PxHeightFieldDesc_20const__2c_20bool_29, physx__Gu__HeightField__getNbRows_28_29_20const, physx__Gu__HeightField__getNbColumns_28_29_20const, physx__Gu__HeightField__getFormat_28_29_20const, physx__Gu__HeightField__getSampleStride_28_29_20const, physx__Gu__HeightField__getConvexEdgeThreshold_28_29_20const, physx__Gu__HeightField__getFlags_28_29_20const, physx__Gu__HeightField__getHeight_28float_2c_20float_29_20const, physx__Gu__HeightField__getReferenceCount_28_29_20const, physx__Gu__HeightField__acquireReference_28_29, physx__Gu__HeightField__getTriangleMaterialIndex_28unsigned_20int_29_20const, physx__Gu__HeightField__getTriangleNormal_28unsigned_20int_29_20const, physx__Gu__HeightField__getSample_28unsigned_20int_2c_20unsigned_20int_29_20const, physx__Gu__HeightField__getTimestamp_28_29_20const, physx__Gu__HeightField__exportExtraData_28physx__PxSerializationContext__29, physx__Gu__HeightField__requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__Gu__HeightField__onRefCountZero_28_29, non_virtual_20thunk_20to_20physx__Gu__HeightField___HeightField_28_29, non_virtual_20thunk_20to_20physx__Gu__HeightField___HeightField_28_29_1, non_virtual_20thunk_20to_20physx__Gu__HeightField__onRefCountZero_28_29, physx__PxHeightField___PxHeightField_28_29, physx__PxHeightField___PxHeightField_28_29_1, CapsuleTraceSegmentReport___CapsuleTraceSegmentReport_28_29, CapsuleTraceSegmentReport___CapsuleTraceSegmentReport_28_29_1, CapsuleTraceSegmentReport__onEvent_28unsigned_20int_2c_20unsigned_20int__29, HeightFieldTraceSegmentReport___HeightFieldTraceSegmentReport_28_29, HeightFieldTraceSegmentReport___HeightFieldTraceSegmentReport_28_29_1, ConvexTraceSegmentReport___ConvexTraceSegmentReport_28_29, ConvexTraceSegmentReport___ConvexTraceSegmentReport_28_29_1, ConvexTraceSegmentReport__onEvent_28unsigned_20int_2c_20unsigned_20int__29, BoxTraceSegmentReport___BoxTraceSegmentReport_28_29, BoxTraceSegmentReport___BoxTraceSegmentReport_28_29_1, BoxTraceSegmentReport__onEvent_28unsigned_20int_2c_20unsigned_20int__29, physx__Gu__intersectCapsuleVsMesh_RTREE_28physx__Gu__Capsule_20const__2c_20physx__Gu__TriangleMesh_20const__2c_20physx__PxTransform_20const__2c_20physx__PxMeshScale_20const__2c_20physx__Gu__LimitedResults__29, physx__Gu__unsupportedCapsuleOverlapMidphase_28physx__Gu__Capsule_20const__2c_20physx__Gu__TriangleMesh_20const__2c_20physx__PxTransform_20const__2c_20physx__PxMeshScale_20const__2c_20physx__Gu__LimitedResults__29, physx__Gu__intersectSphereVsMesh_RTREE_28physx__Gu__Sphere_20const__2c_20physx__Gu__TriangleMesh_20const__2c_20physx__PxTransform_20const__2c_20physx__PxMeshScale_20const__2c_20physx__Gu__LimitedResults__29, physx__Gu__unsupportedSphereOverlapMidphase_28physx__Gu__Sphere_20const__2c_20physx__Gu__TriangleMesh_20const__2c_20physx__PxTransform_20const__2c_20physx__PxMeshScale_20const__2c_20physx__Gu__LimitedResults__29, $28anonymous_20namespace_29__HfTrianglesEntityReport2___HfTrianglesEntityReport2_28_29, $28anonymous_20namespace_29__HfTrianglesEntityReport2___HfTrianglesEntityReport2_28_29_1, $28anonymous_20namespace_29__HfTrianglesEntityReport2__onEvent_28unsigned_20int_2c_20unsigned_20int__29, RayMeshColliderCallback__processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, RayMeshColliderCallback___RayMeshColliderCallback_28_29, RayMeshColliderCallback___RayMeshColliderCallback_28_29_1, RayRTreeCallback_0_2c_20false___processResults_28unsigned_20int_2c_20unsigned_20int__2c_20float__29, RayRTreeCallback_0_2c_20false____RayRTreeCallback_28_29, RayRTreeCallback_0_2c_20false____RayRTreeCallback_28_29_1, RayRTreeCallback_0_2c_20false___processResults_28unsigned_20int_2c_20unsigned_20int__29, non_virtual_20thunk_20to_20RayRTreeCallback_0_2c_20false___processResults_28unsigned_20int_2c_20unsigned_20int__29, physx__Gu__RTree__Callback__profile_28_29, non_virtual_20thunk_20to_20RayRTreeCallback_0_2c_20false____RayRTreeCallback_28_29, non_virtual_20thunk_20to_20RayRTreeCallback_0_2c_20false____RayRTreeCallback_28_29_1, physx__Gu__RTree__CallbackRaycast___CallbackRaycast_28_29, physx__Gu__RTree__CallbackRaycast___CallbackRaycast_28_29_1, physx__Gu__RTree__Callback___Callback_28_29, physx__Gu__RTree__Callback___Callback_28_29_1, RayRTreeCallback_1_2c_20false___processResults_28unsigned_20int_2c_20unsigned_20int__2c_20float__29, RayRTreeCallback_1_2c_20false____RayRTreeCallback_28_29, RayRTreeCallback_1_2c_20false____RayRTreeCallback_28_29_1, RayRTreeCallback_1_2c_20false___processResults_28unsigned_20int_2c_20unsigned_20int__29, non_virtual_20thunk_20to_20RayRTreeCallback_1_2c_20false___processResults_28unsigned_20int_2c_20unsigned_20int__29, non_virtual_20thunk_20to_20RayRTreeCallback_1_2c_20false____RayRTreeCallback_28_29, non_virtual_20thunk_20to_20RayRTreeCallback_1_2c_20false____RayRTreeCallback_28_29_1, RayRTreeCallback_0_2c_20true___processResults_28unsigned_20int_2c_20unsigned_20int__2c_20float__29, RayRTreeCallback_0_2c_20true____RayRTreeCallback_28_29, RayRTreeCallback_0_2c_20true____RayRTreeCallback_28_29_1, RayRTreeCallback_0_2c_20true___processResults_28unsigned_20int_2c_20unsigned_20int__29, non_virtual_20thunk_20to_20RayRTreeCallback_0_2c_20true___processResults_28unsigned_20int_2c_20unsigned_20int__29, non_virtual_20thunk_20to_20RayRTreeCallback_0_2c_20true____RayRTreeCallback_28_29, non_virtual_20thunk_20to_20RayRTreeCallback_0_2c_20true____RayRTreeCallback_28_29_1, RayRTreeCallback_1_2c_20true___processResults_28unsigned_20int_2c_20unsigned_20int__2c_20float__29, RayRTreeCallback_1_2c_20true____RayRTreeCallback_28_29, RayRTreeCallback_1_2c_20true____RayRTreeCallback_28_29_1, RayRTreeCallback_1_2c_20true___processResults_28unsigned_20int_2c_20unsigned_20int__29, non_virtual_20thunk_20to_20RayRTreeCallback_1_2c_20true___processResults_28unsigned_20int_2c_20unsigned_20int__29, non_virtual_20thunk_20to_20RayRTreeCallback_1_2c_20true____RayRTreeCallback_28_29, non_virtual_20thunk_20to_20RayRTreeCallback_1_2c_20true____RayRTreeCallback_28_29_1, $28anonymous_20namespace_29__IntersectSphereVsMeshCallback_true___processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, $28anonymous_20namespace_29__IntersectSphereVsMeshCallback_true____IntersectSphereVsMeshCallback_28_29, $28anonymous_20namespace_29__IntersectSphereVsMeshCallback_true____IntersectSphereVsMeshCallback_28_29_1, $28anonymous_20namespace_29__IntersectShapeVsMeshCallback___IntersectShapeVsMeshCallback_28_29, $28anonymous_20namespace_29__IntersectShapeVsMeshCallback___IntersectShapeVsMeshCallback_28_29_1, $28anonymous_20namespace_29__IntersectSphereVsMeshCallback_false___processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, $28anonymous_20namespace_29__IntersectSphereVsMeshCallback_false____IntersectSphereVsMeshCallback_28_29, $28anonymous_20namespace_29__IntersectSphereVsMeshCallback_false____IntersectSphereVsMeshCallback_28_29_1, $28anonymous_20namespace_29__IntersectBoxVsMeshCallback_true___processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, $28anonymous_20namespace_29__IntersectBoxVsMeshCallback_true____IntersectBoxVsMeshCallback_28_29, $28anonymous_20namespace_29__IntersectBoxVsMeshCallback_true____IntersectBoxVsMeshCallback_28_29_1, $28anonymous_20namespace_29__IntersectBoxVsMeshCallback_false___processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, $28anonymous_20namespace_29__IntersectBoxVsMeshCallback_false____IntersectBoxVsMeshCallback_28_29, $28anonymous_20namespace_29__IntersectBoxVsMeshCallback_false____IntersectBoxVsMeshCallback_28_29_1, $28anonymous_20namespace_29__IntersectCapsuleVsMeshCallback_true___processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, $28anonymous_20namespace_29__IntersectCapsuleVsMeshCallback_true____IntersectCapsuleVsMeshCallback_28_29, $28anonymous_20namespace_29__IntersectCapsuleVsMeshCallback_true____IntersectCapsuleVsMeshCallback_28_29_1, $28anonymous_20namespace_29__IntersectCapsuleVsMeshCallback_false___processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, $28anonymous_20namespace_29__IntersectCapsuleVsMeshCallback_false____IntersectCapsuleVsMeshCallback_28_29, $28anonymous_20namespace_29__IntersectCapsuleVsMeshCallback_false____IntersectCapsuleVsMeshCallback_28_29_1, ConvexVsMeshOverlapCallback__processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, ConvexVsMeshOverlapCallback___ConvexVsMeshOverlapCallback_28_29, ConvexVsMeshOverlapCallback___ConvexVsMeshOverlapCallback_28_29_1, physx__Gu__SweepShapeMeshHitCallback___SweepShapeMeshHitCallback_28_29, physx__Gu__SweepShapeMeshHitCallback___SweepShapeMeshHitCallback_28_29_1, physx__Gu__SweepCapsuleMeshHitCallback__processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, physx__Gu__SweepCapsuleMeshHitCallback___SweepCapsuleMeshHitCallback_28_29, physx__Gu__SweepCapsuleMeshHitCallback___SweepCapsuleMeshHitCallback_28_29_1, physx__Gu__SweepBoxMeshHitCallback__processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, physx__Gu__SweepBoxMeshHitCallback___SweepBoxMeshHitCallback_28_29, physx__Gu__SweepBoxMeshHitCallback___SweepBoxMeshHitCallback_28_29_1, physx__Gu__SweepConvexMeshHitCallback__processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, physx__Gu__SweepConvexMeshHitCallback___SweepConvexMeshHitCallback_28_29, physx__Gu__SweepConvexMeshHitCallback___SweepConvexMeshHitCallback_28_29_1, physx__Gu__sweepCapsule_MeshGeom_RTREE_28physx__Gu__TriangleMesh_20const__2c_20physx__PxTriangleMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Capsule_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, physx__Gu__unsupportedCapsuleSweepMidphase_28physx__Gu__TriangleMesh_20const__2c_20physx__PxTriangleMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Capsule_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, physx__Gu__sweepBox_MeshGeom_RTREE_28physx__Gu__TriangleMesh_20const__2c_20physx__PxTriangleMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, physx__Gu__unsupportedBoxSweepMidphase_28physx__Gu__TriangleMesh_20const__2c_20physx__PxTriangleMeshGeometry_20const__2c_20physx__PxTransform_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__PxSweepHit__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short__2c_20float_29, physx__Gu__sweepConvex_MeshGeom_RTREE_28physx__Gu__TriangleMesh_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__Gu__SweepConvexMeshHitCallback__2c_20bool_29, physx__Gu__unsupportedConvexSweepMidphase_28physx__Gu__TriangleMesh_20const__2c_20physx__Gu__Box_20const__2c_20physx__PxVec3_20const__2c_20float_2c_20physx__Gu__SweepConvexMeshHitCallback__2c_20bool_29, physx__Gu__TriangleMesh__release_28_29, physx__Gu__TriangleMesh___TriangleMesh_28_29, physx__Gu__TriangleMesh___TriangleMesh_28_29_1, physx__PxTriangleMesh__isKindOf_28char_20const__29_20const, physx__Gu__TriangleMesh__getNbVertices_28_29_20const, physx__Gu__TriangleMesh__getVertices_28_29_20const, physx__Gu__TriangleMesh__getVerticesForModification_28_29, physx__Gu__TriangleMesh__refitBVH_28_29, physx__Gu__TriangleMesh__getNbTriangles_28_29_20const, physx__Gu__TriangleMesh__getTriangles_28_29_20const, physx__Gu__TriangleMesh__getTriangleMeshFlags_28_29_20const, physx__Gu__TriangleMesh__getTrianglesRemap_28_29_20const, physx__Gu__TriangleMesh__getTriangleMaterialIndex_28unsigned_20int_29_20const, physx__Gu__TriangleMesh__getLocalBounds_28_29_20const, physx__Gu__TriangleMesh__getReferenceCount_28_29_20const, physx__Gu__TriangleMesh__acquireReference_28_29, physx__Gu__TriangleMesh__exportExtraData_28physx__PxSerializationContext__29, physx__Gu__TriangleMesh__requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__Gu__TriangleMesh__onRefCountZero_28_29, non_virtual_20thunk_20to_20physx__Gu__TriangleMesh___TriangleMesh_28_29, non_virtual_20thunk_20to_20physx__Gu__TriangleMesh___TriangleMesh_28_29_1, non_virtual_20thunk_20to_20physx__Gu__TriangleMesh__onRefCountZero_28_29, physx__Gu__BV4TriangleMesh__getConcreteTypeName_28_29_20const, physx__Gu__BV4TriangleMesh___BV4TriangleMesh_28_29, physx__Gu__BV4TriangleMesh___BV4TriangleMesh_28_29_1, physx__Gu__BV4TriangleMesh__exportExtraData_28physx__PxSerializationContext__29, physx__Gu__BV4TriangleMesh__getMidphaseID_28_29_20const, non_virtual_20thunk_20to_20physx__Gu__BV4TriangleMesh___BV4TriangleMesh_28_29, non_virtual_20thunk_20to_20physx__Gu__BV4TriangleMesh___BV4TriangleMesh_28_29_1, physx__PxTriangleMesh___PxTriangleMesh_28_29, physx__PxTriangleMesh___PxTriangleMesh_28_29_1, physx__Gu__RTreeTriangleMesh__getConcreteTypeName_28_29_20const, physx__Gu__RTreeTriangleMesh___RTreeTriangleMesh_28_29, physx__Gu__RTreeTriangleMesh___RTreeTriangleMesh_28_29_1, physx__Gu__RTreeTriangleMesh__getVerticesForModification_28_29, physx__Gu__RTreeTriangleMesh__refitBVH_28_29, physx__Gu__RTreeTriangleMesh__exportExtraData_28physx__PxSerializationContext__29, physx__Gu__RTreeTriangleMesh__getMidphaseID_28_29_20const, non_virtual_20thunk_20to_20physx__Gu__RTreeTriangleMesh___RTreeTriangleMesh_28_29, non_virtual_20thunk_20to_20physx__Gu__RTreeTriangleMesh___RTreeTriangleMesh_28_29_1, physx__RefitCallback_unsigned_20short___recomputeBounds_28unsigned_20int_2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__29, physx__RefitCallback_unsigned_20short____RefitCallback_28_29, physx__RefitCallback_unsigned_20short____RefitCallback_28_29_1, physx__Gu__RTree__CallbackRefit___CallbackRefit_28_29, physx__Gu__RTree__CallbackRefit___CallbackRefit_28_29_1, physx__RefitCallback_unsigned_20int___recomputeBounds_28unsigned_20int_2c_20physx__shdfnd__aos__Vec3V__2c_20physx__shdfnd__aos__Vec3V__29, physx__RefitCallback_unsigned_20int____RefitCallback_28_29, physx__RefitCallback_unsigned_20int____RefitCallback_28_29_1, physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___supportPoint_28int_29_20const, physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___support_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___support_28physx__shdfnd__aos__Vec3V_20const__2c_20int__29_20const, physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___getSweepMargin_28_29_20const, physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV___getCenter_28_29_20const, physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV____LocalConvex_28_29, physx__Gu__LocalConvex_physx__Gu__ConvexHullNoScaleV____LocalConvex_28_29_1, physx__PCMCapsuleVsHeightfieldContactGenerationCallback___PCMCapsuleVsHeightfieldContactGenerationCallback_28_29, physx__PCMCapsuleVsHeightfieldContactGenerationCallback___PCMCapsuleVsHeightfieldContactGenerationCallback_28_29_1, physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMCapsuleVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29, physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMCapsuleVsHeightfieldContactGenerationCallback____PCMHeightfieldContactGenerationCallback_28_29, physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMCapsuleVsHeightfieldContactGenerationCallback____PCMHeightfieldContactGenerationCallback_28_29_1, physx__Gu__PCMMeshContactGenerationCallback_physx__PCMCapsuleVsMeshContactGenerationCallback___processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, physx__PCMCapsuleVsMeshContactGenerationCallback___PCMCapsuleVsMeshContactGenerationCallback_28_29, physx__PCMCapsuleVsMeshContactGenerationCallback___PCMCapsuleVsMeshContactGenerationCallback_28_29_1, physx__Gu__PCMMeshContactGenerationCallback_physx__PCMCapsuleVsMeshContactGenerationCallback____PCMMeshContactGenerationCallback_28_29, physx__Gu__PCMMeshContactGenerationCallback_physx__PCMCapsuleVsMeshContactGenerationCallback____PCMMeshContactGenerationCallback_28_29_1, physx__Gu__SupportLocalImpl_physx__Gu__TriangleV____SupportLocalImpl_28_29, physx__Gu__SupportLocalImpl_physx__Gu__TriangleV____SupportLocalImpl_28_29_1, physx__Gu__SupportLocalImpl_physx__Gu__TriangleV___doSupport_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__SupportLocalImpl_physx__Gu__TriangleV___doSupport_28physx__shdfnd__aos__Vec3V_20const__2c_20physx__shdfnd__aos__FloatV__2c_20physx__shdfnd__aos__FloatV__29_20const, physx__Gu__SupportLocalImpl_physx__Gu__TriangleV___populateVerts_28unsigned_20char_20const__2c_20unsigned_20int_2c_20physx__PxVec3_20const__2c_20physx__shdfnd__aos__Vec3V__29_20const, physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV___supportPoint_28int_29_20const, physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV___support_28physx__shdfnd__aos__Vec3V_20const__29_20const, physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV___support_28physx__shdfnd__aos__Vec3V_20const__2c_20int__29_20const, physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV___getSweepMargin_28_29_20const, physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV___getCenter_28_29_20const, physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV____RelativeConvex_28_29, physx__Gu__RelativeConvex_physx__Gu__ConvexHullNoScaleV____RelativeConvex_28_29_1, physx__PCMConvexVsHeightfieldContactGenerationCallback___PCMConvexVsHeightfieldContactGenerationCallback_28_29, physx__PCMConvexVsHeightfieldContactGenerationCallback___PCMConvexVsHeightfieldContactGenerationCallback_28_29_1, physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMConvexVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29, physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMConvexVsHeightfieldContactGenerationCallback____PCMHeightfieldContactGenerationCallback_28_29, physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMConvexVsHeightfieldContactGenerationCallback____PCMHeightfieldContactGenerationCallback_28_29_1, physx__Gu__PCMMeshContactGenerationCallback_physx__PCMConvexVsMeshContactGenerationCallback___processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, physx__PCMConvexVsMeshContactGenerationCallback___PCMConvexVsMeshContactGenerationCallback_28_29, physx__PCMConvexVsMeshContactGenerationCallback___PCMConvexVsMeshContactGenerationCallback_28_29_1, physx__Gu__PCMMeshContactGenerationCallback_physx__PCMConvexVsMeshContactGenerationCallback____PCMMeshContactGenerationCallback_28_29, physx__Gu__PCMMeshContactGenerationCallback_physx__PCMConvexVsMeshContactGenerationCallback____PCMMeshContactGenerationCallback_28_29_1, physx__PCMSphereVsHeightfieldContactGenerationCallback___PCMSphereVsHeightfieldContactGenerationCallback_28_29, physx__PCMSphereVsHeightfieldContactGenerationCallback___PCMSphereVsHeightfieldContactGenerationCallback_28_29_1, physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMSphereVsHeightfieldContactGenerationCallback___onEvent_28unsigned_20int_2c_20unsigned_20int__29, physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMSphereVsHeightfieldContactGenerationCallback____PCMHeightfieldContactGenerationCallback_28_29, physx__Gu__PCMHeightfieldContactGenerationCallback_physx__PCMSphereVsHeightfieldContactGenerationCallback____PCMHeightfieldContactGenerationCallback_28_29_1, physx__Gu__PCMMeshContactGenerationCallback_physx__PCMSphereVsMeshContactGenerationCallback___processHit_28physx__PxRaycastHit_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20float__2c_20unsigned_20int_20const__29, physx__PCMSphereVsMeshContactGenerationCallback___PCMSphereVsMeshContactGenerationCallback_28_29, physx__PCMSphereVsMeshContactGenerationCallback___PCMSphereVsMeshContactGenerationCallback_28_29_1, physx__Gu__PCMMeshContactGenerationCallback_physx__PCMSphereVsMeshContactGenerationCallback____PCMMeshContactGenerationCallback_28_29, physx__Gu__PCMMeshContactGenerationCallback_physx__PCMSphereVsMeshContactGenerationCallback____PCMMeshContactGenerationCallback_28_29_1, __cxx_global_array_dtor_1, $28anonymous_20namespace_29__DefaultAssertHandler___DefaultAssertHandler_28_29, $28anonymous_20namespace_29__DefaultAssertHandler___DefaultAssertHandler_28_29_1, $28anonymous_20namespace_29__DefaultAssertHandler__operator_28_29_28char_20const__2c_20char_20const__2c_20int_2c_20bool__29, physx__shdfnd__Foundation__release_28_29, physx__shdfnd__Foundation__getErrorCallback_28_29, physx__shdfnd__Foundation__setErrorLevel_28physx__PxErrorCode__Enum_29, physx__shdfnd__Foundation__getErrorLevel_28_29_20const, physx__shdfnd__Foundation__getAllocatorCallback_28_29, physx__shdfnd__Foundation__getReportAllocationNames_28_29_20const, physx__shdfnd__Foundation__setReportAllocationNames_28bool_29, physx__shdfnd__Foundation___Foundation_28_29, physx__shdfnd__Foundation___Foundation_28_29_1, physx__PxFoundation___PxFoundation_28_29, physx__PxFoundation___PxFoundation_28_29_1, physx__shdfnd__BroadcastingAllocator___BroadcastingAllocator_28_29, physx__shdfnd__BroadcastingAllocator___BroadcastingAllocator_28_29_1, physx__shdfnd__BroadcastingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20char_20const__2c_20int_29, physx__shdfnd__BroadcastingAllocator__deallocate_28void__29, physx__shdfnd__Broadcast_physx__shdfnd__AllocationListener_2c_20physx__PxAllocatorCallback____Broadcast_28_29, physx__shdfnd__Broadcast_physx__shdfnd__AllocationListener_2c_20physx__PxAllocatorCallback____Broadcast_28_29_1, physx__shdfnd__BroadcastingErrorCallback___BroadcastingErrorCallback_28_29, physx__shdfnd__BroadcastingErrorCallback___BroadcastingErrorCallback_28_29_1, physx__shdfnd__BroadcastingErrorCallback__reportError_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20char_20const__2c_20int_29, physx__shdfnd__Broadcast_physx__PxErrorCallback_2c_20physx__PxErrorCallback____Broadcast_28_29, physx__shdfnd__Broadcast_physx__PxErrorCallback_2c_20physx__PxErrorCallback____Broadcast_28_29_1, physx__shdfnd___28anonymous_20namespace_29__PxThreadStart_28void__29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___release_28_29, physx__PxD6Joint__getConcreteTypeName_28_29_20const, physx__Ext__D6Joint___D6Joint_28_29, physx__Ext__D6Joint___D6Joint_28_29_1, physx__PxD6Joint__isKindOf_28char_20const__29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___setActors_28physx__PxRigidActor__2c_20physx__PxRigidActor__29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getActors_28physx__PxRigidActor___2c_20physx__PxRigidActor___29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___setLocalPose_28physx__PxJointActorIndex__Enum_2c_20physx__PxTransform_20const__29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getLocalPose_28physx__PxJointActorIndex__Enum_29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getRelativeTransform_28_29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getRelativeLinearVelocity_28_29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getRelativeAngularVelocity_28_29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___setBreakForce_28float_2c_20float_29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getBreakForce_28float__2c_20float__29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___setConstraintFlags_28physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___setConstraintFlag_28physx__PxConstraintFlag__Enum_2c_20bool_29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getConstraintFlags_28_29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___setInvMassScale0_28float_29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getInvMassScale0_28_29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___setInvInertiaScale0_28float_29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getInvInertiaScale0_28_29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___setInvMassScale1_28float_29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getInvMassScale1_28_29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___setInvInertiaScale1_28float_29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getInvInertiaScale1_28_29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getConstraint_28_29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___setName_28char_20const__29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getName_28_29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getScene_28_29_20const, physx__Ext__D6Joint__setMotion_28physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum_29, physx__Ext__D6Joint__getMotion_28physx__PxD6Axis__Enum_29_20const, physx__Ext__D6Joint__getTwistAngle_28_29_20const, physx__Ext__D6Joint__getSwingYAngle_28_29_20const, physx__Ext__D6Joint__getSwingZAngle_28_29_20const, physx__Ext__D6Joint__setDistanceLimit_28physx__PxJointLinearLimit_20const__29, physx__Ext__D6Joint__getDistanceLimit_28_29_20const, physx__Ext__D6Joint__setLinearLimit_28physx__PxD6Axis__Enum_2c_20physx__PxJointLinearLimitPair_20const__29, physx__Ext__D6Joint__getLinearLimit_28physx__PxD6Axis__Enum_29_20const, physx__Ext__D6Joint__setTwistLimit_28physx__PxJointAngularLimitPair_20const__29, physx__Ext__D6Joint__getTwistLimit_28_29_20const, physx__Ext__D6Joint__setSwingLimit_28physx__PxJointLimitCone_20const__29, physx__Ext__D6Joint__getSwingLimit_28_29_20const, physx__Ext__D6Joint__setPyramidSwingLimit_28physx__PxJointLimitPyramid_20const__29, physx__Ext__D6Joint__getPyramidSwingLimit_28_29_20const, physx__Ext__D6Joint__setDrive_28physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_20const__29, physx__Ext__D6Joint__getDrive_28physx__PxD6Drive__Enum_29_20const, physx__Ext__D6Joint__setDrivePosition_28physx__PxTransform_20const__2c_20bool_29, physx__Ext__D6Joint__getDrivePosition_28_29_20const, physx__Ext__D6Joint__setDriveVelocity_28physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20bool_29, physx__Ext__D6Joint__getDriveVelocity_28physx__PxVec3__2c_20physx__PxVec3__29_20const, physx__Ext__D6Joint__setProjectionLinearTolerance_28float_29, physx__Ext__D6Joint__getProjectionLinearTolerance_28_29_20const, physx__Ext__D6Joint__setProjectionAngularTolerance_28float_29, physx__Ext__D6Joint__getProjectionAngularTolerance_28_29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___preExportDataReset_28_29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___updatePvdProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPvdUpdateType__Enum_29_20const, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___onComShift_28unsigned_20int_29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___onOriginShift_28physx__PxVec3_20const__29, physx__Ext__D6Joint__prepareData_28_29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getExternalReference_28unsigned_20int__29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getSerializable_28_29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___onConstraintRelease_28_29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getConstantBlock_28_29_20const, physx__Ext__D6Joint__exportExtraData_28physx__PxSerializationContext__29, physx__Ext__D6Joint__getPrep_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__D6Joint__prepareData_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___updatePvdProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPvdUpdateType__Enum_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___onConstraintRelease_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___onComShift_28unsigned_20int_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___onOriginShift_28physx__PxVec3_20const__29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getExternalReference_28unsigned_20int__29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getSerializable_28_29, non_virtual_20thunk_20to_20physx__Ext__D6Joint__getPrep_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___getConstantBlock_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__D6Joint___D6Joint_28_29, non_virtual_20thunk_20to_20physx__Ext__D6Joint___D6Joint_28_29_1, D6JointSolverPrep_28physx__Px1DConstraint__2c_20physx__PxVec3__2c_20unsigned_20int_2c_20physx__PxConstraintInvMassScale__2c_20void_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20bool_2c_20physx__PxVec3__2c_20physx__PxVec3__29, D6JointProject_28void_20const__2c_20physx__PxTransform__2c_20physx__PxTransform__2c_20bool_29, D6JointVisualize_28physx__PxConstraintVisualizer__2c_20void_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20unsigned_20int_29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues____Joint_28_29, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues____Joint_28_29_1, physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___prepareData_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues___prepareData_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues____Joint_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxD6Joint_2c_20physx__PxD6JointGeneratedValues____Joint_28_29_1, physx__PxD6Joint___PxD6Joint_28_29, physx__PxD6Joint___PxD6Joint_28_29_1, physx__PxJoint___PxJoint_28_29, physx__PxJoint___PxJoint_28_29_1, physx__PxJoint__isKindOf_28char_20const__29_20const, physx__PxConstraintConnector___PxConstraintConnector_28_29, physx__PxConstraintConnector___PxConstraintConnector_28_29_1, void_20physx__Ext__Pvd__createInstance_physx__PxD6Joint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxD6Joint_20const__29__ConstraintUpdateCmd___ConstraintUpdateCmd_28_29, void_20physx__Ext__Pvd__createInstance_physx__PxD6Joint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxD6Joint_20const__29__ConstraintUpdateCmd___ConstraintUpdateCmd_28_29_1, void_20physx__Ext__Pvd__createInstance_physx__PxD6Joint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxD6Joint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29, void_20physx__Ext__Pvd__createInstance_physx__PxD6Joint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxD6Joint_20const__29__ConstraintUpdateCmd__run_28physx__pvdsdk__PvdInstanceDataStream__29, physx__Ext__CpuWorkerThread___CpuWorkerThread_28_29, physx__Ext__CpuWorkerThread___CpuWorkerThread_28_29_1, physx__Ext__CpuWorkerThread__execute_28_29, physx__shdfnd__ThreadT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__ThreadImpl_____ThreadT_28_29, physx__shdfnd__ThreadT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__ThreadImpl_____ThreadT_28_29_1, physx__shdfnd__ThreadT_physx__shdfnd__ReflectionAllocator_physx__shdfnd__ThreadImpl____execute_28_29, physx__shdfnd__Runnable___Runnable_28_29, physx__shdfnd__Runnable___Runnable_28_29_1, physx__shdfnd__Runnable__execute_28_29, physx__Ext__DefaultCpuDispatcher__submitTask_28physx__PxBaseTask__29, physx__Ext__DefaultCpuDispatcher__getWorkerCount_28_29_20const, physx__Ext__DefaultCpuDispatcher___DefaultCpuDispatcher_28_29, physx__Ext__DefaultCpuDispatcher___DefaultCpuDispatcher_28_29_1, physx__Ext__DefaultCpuDispatcher__release_28_29, physx__Ext__DefaultCpuDispatcher__setRunProfiled_28bool_29, physx__Ext__DefaultCpuDispatcher__getRunProfiled_28_29_20const, physx__PxDefaultCpuDispatcher___PxDefaultCpuDispatcher_28_29, physx__PxDefaultCpuDispatcher___PxDefaultCpuDispatcher_28_29_1, physx__PxCpuDispatcher___PxCpuDispatcher_28_29, physx__PxCpuDispatcher___PxCpuDispatcher_28_29_1, physx__PxDefaultErrorCallback___PxDefaultErrorCallback_28_29, physx__PxDefaultErrorCallback___PxDefaultErrorCallback_28_29_1, physx__PxDefaultErrorCallback__reportError_28physx__PxErrorCode__Enum_2c_20char_20const__2c_20char_20const__2c_20int_29, DistanceJointSolverPrep_28physx__Px1DConstraint__2c_20physx__PxVec3__2c_20unsigned_20int_2c_20physx__PxConstraintInvMassScale__2c_20void_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20bool_2c_20physx__PxVec3__2c_20physx__PxVec3__29, DistanceJointProject_28void_20const__2c_20physx__PxTransform__2c_20physx__PxTransform__2c_20bool_29, DistanceJointVisualize_28physx__PxConstraintVisualizer__2c_20void_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20unsigned_20int_29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___release_28_29, physx__PxDistanceJoint__getConcreteTypeName_28_29_20const, physx__Ext__DistanceJoint___DistanceJoint_28_29, physx__Ext__DistanceJoint___DistanceJoint_28_29_1, physx__PxDistanceJoint__isKindOf_28char_20const__29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___setActors_28physx__PxRigidActor__2c_20physx__PxRigidActor__29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getActors_28physx__PxRigidActor___2c_20physx__PxRigidActor___29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___setLocalPose_28physx__PxJointActorIndex__Enum_2c_20physx__PxTransform_20const__29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getLocalPose_28physx__PxJointActorIndex__Enum_29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getRelativeTransform_28_29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getRelativeLinearVelocity_28_29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getRelativeAngularVelocity_28_29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___setBreakForce_28float_2c_20float_29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getBreakForce_28float__2c_20float__29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___setConstraintFlags_28physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___setConstraintFlag_28physx__PxConstraintFlag__Enum_2c_20bool_29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getConstraintFlags_28_29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___setInvMassScale0_28float_29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getInvMassScale0_28_29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___setInvInertiaScale0_28float_29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getInvInertiaScale0_28_29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___setInvMassScale1_28float_29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getInvMassScale1_28_29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___setInvInertiaScale1_28float_29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getInvInertiaScale1_28_29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getConstraint_28_29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___setName_28char_20const__29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getName_28_29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getScene_28_29_20const, physx__Ext__DistanceJoint__getDistance_28_29_20const, physx__Ext__DistanceJoint__setMinDistance_28float_29, physx__Ext__DistanceJoint__getMinDistance_28_29_20const, physx__Ext__DistanceJoint__setMaxDistance_28float_29, physx__Ext__DistanceJoint__getMaxDistance_28_29_20const, physx__Ext__DistanceJoint__setTolerance_28float_29, physx__Ext__DistanceJoint__getTolerance_28_29_20const, physx__Ext__DistanceJoint__setStiffness_28float_29, physx__Ext__DistanceJoint__getStiffness_28_29_20const, physx__Ext__DistanceJoint__setDamping_28float_29, physx__Ext__DistanceJoint__getDamping_28_29_20const, physx__Ext__DistanceJoint__setDistanceJointFlags_28physx__PxFlags_physx__PxDistanceJointFlag__Enum_2c_20unsigned_20short__29, physx__Ext__DistanceJoint__setDistanceJointFlag_28physx__PxDistanceJointFlag__Enum_2c_20bool_29, physx__Ext__DistanceJoint__getDistanceJointFlags_28_29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___preExportDataReset_28_29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___updatePvdProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPvdUpdateType__Enum_29_20const, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___onComShift_28unsigned_20int_29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___onOriginShift_28physx__PxVec3_20const__29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___prepareData_28_29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getExternalReference_28unsigned_20int__29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getSerializable_28_29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___onConstraintRelease_28_29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getConstantBlock_28_29_20const, physx__Ext__DistanceJoint__exportExtraData_28physx__PxSerializationContext__29, physx__Ext__DistanceJoint__getPrep_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___prepareData_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___updatePvdProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPvdUpdateType__Enum_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___onConstraintRelease_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___onComShift_28unsigned_20int_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___onOriginShift_28physx__PxVec3_20const__29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getExternalReference_28unsigned_20int__29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getSerializable_28_29, non_virtual_20thunk_20to_20physx__Ext__DistanceJoint__getPrep_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues___getConstantBlock_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__DistanceJoint___DistanceJoint_28_29, non_virtual_20thunk_20to_20physx__Ext__DistanceJoint___DistanceJoint_28_29_1, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues____Joint_28_29, physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues____Joint_28_29_1, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues____Joint_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxDistanceJoint_2c_20physx__PxDistanceJointGeneratedValues____Joint_28_29_1, physx__PxDistanceJoint___PxDistanceJoint_28_29, physx__PxDistanceJoint___PxDistanceJoint_28_29_1, void_20physx__Ext__Pvd__createInstance_physx__PxDistanceJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxDistanceJoint_20const__29__ConstraintUpdateCmd___ConstraintUpdateCmd_28_29, void_20physx__Ext__Pvd__createInstance_physx__PxDistanceJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxDistanceJoint_20const__29__ConstraintUpdateCmd___ConstraintUpdateCmd_28_29_1, void_20physx__Ext__Pvd__createInstance_physx__PxDistanceJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxDistanceJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29, void_20physx__Ext__Pvd__createInstance_physx__PxDistanceJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxDistanceJoint_20const__29__ConstraintUpdateCmd__run_28physx__pvdsdk__PvdInstanceDataStream__29, __cxx_global_array_dtor_2, JointConnectionHandler__getDataStream_28_29, JointConnectionHandler__getUserRender_28_29, JointConnectionHandler__isConnected_28_29_20const, JointConnectionHandler__onPvdConnected_28_29, JointConnectionHandler__onPvdDisconnected_28_29, JointConnectionHandler__flush_28_29, JointConnectionHandler___JointConnectionHandler_28_29, JointConnectionHandler___JointConnectionHandler_28_29_1, FixedJointSolverPrep_28physx__Px1DConstraint__2c_20physx__PxVec3__2c_20unsigned_20int_2c_20physx__PxConstraintInvMassScale__2c_20void_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20bool_2c_20physx__PxVec3__2c_20physx__PxVec3__29, FixedJointProject_28void_20const__2c_20physx__PxTransform__2c_20physx__PxTransform__2c_20bool_29, FixedJointVisualize_28physx__PxConstraintVisualizer__2c_20void_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20unsigned_20int_29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___release_28_29, physx__PxFixedJoint__getConcreteTypeName_28_29_20const, physx__Ext__FixedJoint___FixedJoint_28_29, physx__Ext__FixedJoint___FixedJoint_28_29_1, physx__PxFixedJoint__isKindOf_28char_20const__29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___setActors_28physx__PxRigidActor__2c_20physx__PxRigidActor__29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getActors_28physx__PxRigidActor___2c_20physx__PxRigidActor___29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___setLocalPose_28physx__PxJointActorIndex__Enum_2c_20physx__PxTransform_20const__29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getLocalPose_28physx__PxJointActorIndex__Enum_29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getRelativeTransform_28_29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getRelativeLinearVelocity_28_29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getRelativeAngularVelocity_28_29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___setBreakForce_28float_2c_20float_29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getBreakForce_28float__2c_20float__29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___setConstraintFlags_28physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___setConstraintFlag_28physx__PxConstraintFlag__Enum_2c_20bool_29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getConstraintFlags_28_29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___setInvMassScale0_28float_29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getInvMassScale0_28_29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___setInvInertiaScale0_28float_29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getInvInertiaScale0_28_29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___setInvMassScale1_28float_29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getInvMassScale1_28_29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___setInvInertiaScale1_28float_29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getInvInertiaScale1_28_29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getConstraint_28_29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___setName_28char_20const__29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getName_28_29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getScene_28_29_20const, physx__Ext__FixedJoint__setProjectionLinearTolerance_28float_29, physx__Ext__FixedJoint__getProjectionLinearTolerance_28_29_20const, physx__Ext__FixedJoint__setProjectionAngularTolerance_28float_29, physx__Ext__FixedJoint__getProjectionAngularTolerance_28_29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___preExportDataReset_28_29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___updatePvdProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPvdUpdateType__Enum_29_20const, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___onComShift_28unsigned_20int_29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___onOriginShift_28physx__PxVec3_20const__29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___prepareData_28_29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getExternalReference_28unsigned_20int__29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getSerializable_28_29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___onConstraintRelease_28_29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getConstantBlock_28_29_20const, physx__Ext__FixedJoint__exportExtraData_28physx__PxSerializationContext__29_20const, physx__Ext__FixedJoint__getPrep_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___prepareData_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___updatePvdProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPvdUpdateType__Enum_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___onConstraintRelease_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___onComShift_28unsigned_20int_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___onOriginShift_28physx__PxVec3_20const__29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getExternalReference_28unsigned_20int__29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getSerializable_28_29, non_virtual_20thunk_20to_20physx__Ext__FixedJoint__getPrep_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues___getConstantBlock_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__FixedJoint___FixedJoint_28_29, non_virtual_20thunk_20to_20physx__Ext__FixedJoint___FixedJoint_28_29_1, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues____Joint_28_29, physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues____Joint_28_29_1, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues____Joint_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxFixedJoint_2c_20physx__PxFixedJointGeneratedValues____Joint_28_29_1, physx__PxFixedJoint___PxFixedJoint_28_29, physx__PxFixedJoint___PxFixedJoint_28_29_1, void_20physx__Ext__Pvd__createInstance_physx__PxFixedJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxFixedJoint_20const__29__ConstraintUpdateCmd___ConstraintUpdateCmd_28_29, void_20physx__Ext__Pvd__createInstance_physx__PxFixedJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxFixedJoint_20const__29__ConstraintUpdateCmd___ConstraintUpdateCmd_28_29_1, void_20physx__Ext__Pvd__createInstance_physx__PxFixedJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxFixedJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29, void_20physx__Ext__Pvd__createInstance_physx__PxFixedJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxFixedJoint_20const__29__ConstraintUpdateCmd__run_28physx__pvdsdk__PvdInstanceDataStream__29, PrismaticJointSolverPrep_28physx__Px1DConstraint__2c_20physx__PxVec3__2c_20unsigned_20int_2c_20physx__PxConstraintInvMassScale__2c_20void_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20bool_2c_20physx__PxVec3__2c_20physx__PxVec3__29, PrismaticJointProject_28void_20const__2c_20physx__PxTransform__2c_20physx__PxTransform__2c_20bool_29, PrismaticJointVisualize_28physx__PxConstraintVisualizer__2c_20void_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20unsigned_20int_29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___release_28_29, physx__PxPrismaticJoint__getConcreteTypeName_28_29_20const, physx__Ext__PrismaticJoint___PrismaticJoint_28_29, physx__Ext__PrismaticJoint___PrismaticJoint_28_29_1, physx__PxPrismaticJoint__isKindOf_28char_20const__29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___setActors_28physx__PxRigidActor__2c_20physx__PxRigidActor__29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getActors_28physx__PxRigidActor___2c_20physx__PxRigidActor___29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___setLocalPose_28physx__PxJointActorIndex__Enum_2c_20physx__PxTransform_20const__29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getLocalPose_28physx__PxJointActorIndex__Enum_29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getRelativeTransform_28_29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getRelativeLinearVelocity_28_29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getRelativeAngularVelocity_28_29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___setBreakForce_28float_2c_20float_29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getBreakForce_28float__2c_20float__29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___setConstraintFlags_28physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___setConstraintFlag_28physx__PxConstraintFlag__Enum_2c_20bool_29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getConstraintFlags_28_29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___setInvMassScale0_28float_29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getInvMassScale0_28_29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___setInvInertiaScale0_28float_29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getInvInertiaScale0_28_29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___setInvMassScale1_28float_29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getInvMassScale1_28_29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___setInvInertiaScale1_28float_29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getInvInertiaScale1_28_29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getConstraint_28_29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___setName_28char_20const__29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getName_28_29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getScene_28_29_20const, physx__Ext__PrismaticJoint__getPosition_28_29_20const, physx__Ext__PrismaticJoint__getVelocity_28_29_20const, physx__Ext__PrismaticJoint__setLimit_28physx__PxJointLinearLimitPair_20const__29, physx__Ext__PrismaticJoint__getLimit_28_29_20const, physx__Ext__PrismaticJoint__setPrismaticJointFlags_28physx__PxFlags_physx__PxPrismaticJointFlag__Enum_2c_20unsigned_20short__29, physx__Ext__PrismaticJoint__setPrismaticJointFlag_28physx__PxPrismaticJointFlag__Enum_2c_20bool_29, physx__Ext__PrismaticJoint__getPrismaticJointFlags_28_29_20const, physx__Ext__PrismaticJoint__setProjectionLinearTolerance_28float_29, physx__Ext__PrismaticJoint__getProjectionLinearTolerance_28_29_20const, physx__Ext__PrismaticJoint__setProjectionAngularTolerance_28float_29, physx__Ext__PrismaticJoint__getProjectionAngularTolerance_28_29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___preExportDataReset_28_29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___updatePvdProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPvdUpdateType__Enum_29_20const, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___onComShift_28unsigned_20int_29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___onOriginShift_28physx__PxVec3_20const__29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___prepareData_28_29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getExternalReference_28unsigned_20int__29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getSerializable_28_29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___onConstraintRelease_28_29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getConstantBlock_28_29_20const, physx__Ext__PrismaticJoint__exportExtraData_28physx__PxSerializationContext__29, physx__Ext__PrismaticJoint__getPrep_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___prepareData_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___updatePvdProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPvdUpdateType__Enum_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___onConstraintRelease_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___onComShift_28unsigned_20int_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___onOriginShift_28physx__PxVec3_20const__29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getExternalReference_28unsigned_20int__29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getSerializable_28_29, non_virtual_20thunk_20to_20physx__Ext__PrismaticJoint__getPrep_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues___getConstantBlock_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__PrismaticJoint___PrismaticJoint_28_29, non_virtual_20thunk_20to_20physx__Ext__PrismaticJoint___PrismaticJoint_28_29_1, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues____Joint_28_29, physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues____Joint_28_29_1, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues____Joint_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxPrismaticJoint_2c_20physx__PxPrismaticJointGeneratedValues____Joint_28_29_1, physx__PxPrismaticJoint___PxPrismaticJoint_28_29, physx__PxPrismaticJoint___PxPrismaticJoint_28_29_1, void_20physx__Ext__Pvd__createInstance_physx__PxPrismaticJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPrismaticJoint_20const__29__ConstraintUpdateCmd___ConstraintUpdateCmd_28_29, void_20physx__Ext__Pvd__createInstance_physx__PxPrismaticJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPrismaticJoint_20const__29__ConstraintUpdateCmd___ConstraintUpdateCmd_28_29_1, void_20physx__Ext__Pvd__createInstance_physx__PxPrismaticJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPrismaticJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29, void_20physx__Ext__Pvd__createInstance_physx__PxPrismaticJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPrismaticJoint_20const__29__ConstraintUpdateCmd__run_28physx__pvdsdk__PvdInstanceDataStream__29, RevoluteJointSolverPrep_28physx__Px1DConstraint__2c_20physx__PxVec3__2c_20unsigned_20int_2c_20physx__PxConstraintInvMassScale__2c_20void_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20bool_2c_20physx__PxVec3__2c_20physx__PxVec3__29, RevoluteJointProject_28void_20const__2c_20physx__PxTransform__2c_20physx__PxTransform__2c_20bool_29, RevoluteJointVisualize_28physx__PxConstraintVisualizer__2c_20void_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20unsigned_20int_29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___release_28_29, physx__PxRevoluteJoint__getConcreteTypeName_28_29_20const, physx__Ext__RevoluteJoint___RevoluteJoint_28_29, physx__Ext__RevoluteJoint___RevoluteJoint_28_29_1, physx__PxRevoluteJoint__isKindOf_28char_20const__29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___setActors_28physx__PxRigidActor__2c_20physx__PxRigidActor__29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getActors_28physx__PxRigidActor___2c_20physx__PxRigidActor___29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___setLocalPose_28physx__PxJointActorIndex__Enum_2c_20physx__PxTransform_20const__29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getLocalPose_28physx__PxJointActorIndex__Enum_29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getRelativeTransform_28_29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getRelativeLinearVelocity_28_29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getRelativeAngularVelocity_28_29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___setBreakForce_28float_2c_20float_29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getBreakForce_28float__2c_20float__29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___setConstraintFlags_28physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___setConstraintFlag_28physx__PxConstraintFlag__Enum_2c_20bool_29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getConstraintFlags_28_29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___setInvMassScale0_28float_29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getInvMassScale0_28_29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___setInvInertiaScale0_28float_29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getInvInertiaScale0_28_29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___setInvMassScale1_28float_29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getInvMassScale1_28_29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___setInvInertiaScale1_28float_29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getInvInertiaScale1_28_29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getConstraint_28_29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___setName_28char_20const__29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getName_28_29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getScene_28_29_20const, physx__Ext__RevoluteJoint__getAngle_28_29_20const, physx__Ext__RevoluteJoint__getVelocity_28_29_20const, physx__Ext__RevoluteJoint__setLimit_28physx__PxJointAngularLimitPair_20const__29, physx__Ext__RevoluteJoint__getLimit_28_29_20const, physx__Ext__RevoluteJoint__setDriveVelocity_28float_2c_20bool_29, physx__Ext__RevoluteJoint__getDriveVelocity_28_29_20const, physx__Ext__RevoluteJoint__setDriveForceLimit_28float_29, physx__Ext__RevoluteJoint__getDriveForceLimit_28_29_20const, physx__Ext__RevoluteJoint__setDriveGearRatio_28float_29, physx__Ext__RevoluteJoint__getDriveGearRatio_28_29_20const, physx__Ext__RevoluteJoint__setRevoluteJointFlags_28physx__PxFlags_physx__PxRevoluteJointFlag__Enum_2c_20unsigned_20short__29, physx__Ext__RevoluteJoint__setRevoluteJointFlag_28physx__PxRevoluteJointFlag__Enum_2c_20bool_29, physx__Ext__RevoluteJoint__getRevoluteJointFlags_28_29_20const, physx__Ext__RevoluteJoint__setProjectionLinearTolerance_28float_29, physx__Ext__RevoluteJoint__getProjectionLinearTolerance_28_29_20const, physx__Ext__RevoluteJoint__setProjectionAngularTolerance_28float_29, physx__Ext__RevoluteJoint__getProjectionAngularTolerance_28_29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___preExportDataReset_28_29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___updatePvdProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPvdUpdateType__Enum_29_20const, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___onComShift_28unsigned_20int_29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___onOriginShift_28physx__PxVec3_20const__29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___prepareData_28_29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getExternalReference_28unsigned_20int__29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getSerializable_28_29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___onConstraintRelease_28_29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getConstantBlock_28_29_20const, physx__Ext__RevoluteJoint__exportExtraData_28physx__PxSerializationContext__29, physx__Ext__RevoluteJoint__getPrep_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___prepareData_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___updatePvdProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPvdUpdateType__Enum_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___onConstraintRelease_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___onComShift_28unsigned_20int_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___onOriginShift_28physx__PxVec3_20const__29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getExternalReference_28unsigned_20int__29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getSerializable_28_29, non_virtual_20thunk_20to_20physx__Ext__RevoluteJoint__getPrep_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues___getConstantBlock_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__RevoluteJoint___RevoluteJoint_28_29, non_virtual_20thunk_20to_20physx__Ext__RevoluteJoint___RevoluteJoint_28_29_1, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues____Joint_28_29, physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues____Joint_28_29_1, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues____Joint_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxRevoluteJoint_2c_20physx__PxRevoluteJointGeneratedValues____Joint_28_29_1, physx__PxRevoluteJoint___PxRevoluteJoint_28_29, physx__PxRevoluteJoint___PxRevoluteJoint_28_29_1, void_20physx__Ext__Pvd__createInstance_physx__PxRevoluteJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxRevoluteJoint_20const__29__ConstraintUpdateCmd___ConstraintUpdateCmd_28_29, void_20physx__Ext__Pvd__createInstance_physx__PxRevoluteJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxRevoluteJoint_20const__29__ConstraintUpdateCmd___ConstraintUpdateCmd_28_29_1, void_20physx__Ext__Pvd__createInstance_physx__PxRevoluteJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxRevoluteJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29, void_20physx__Ext__Pvd__createInstance_physx__PxRevoluteJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxRevoluteJoint_20const__29__ConstraintUpdateCmd__run_28physx__pvdsdk__PvdInstanceDataStream__29, SphericalJointSolverPrep_28physx__Px1DConstraint__2c_20physx__PxVec3__2c_20unsigned_20int_2c_20physx__PxConstraintInvMassScale__2c_20void_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20bool_2c_20physx__PxVec3__2c_20physx__PxVec3__29, SphericalJointProject_28void_20const__2c_20physx__PxTransform__2c_20physx__PxTransform__2c_20bool_29, SphericalJointVisualize_28physx__PxConstraintVisualizer__2c_20void_20const__2c_20physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20unsigned_20int_29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___release_28_29, physx__PxSphericalJoint__getConcreteTypeName_28_29_20const, physx__Ext__SphericalJoint___SphericalJoint_28_29, physx__Ext__SphericalJoint___SphericalJoint_28_29_1, physx__PxSphericalJoint__isKindOf_28char_20const__29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___setActors_28physx__PxRigidActor__2c_20physx__PxRigidActor__29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getActors_28physx__PxRigidActor___2c_20physx__PxRigidActor___29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___setLocalPose_28physx__PxJointActorIndex__Enum_2c_20physx__PxTransform_20const__29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getLocalPose_28physx__PxJointActorIndex__Enum_29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getRelativeTransform_28_29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getRelativeLinearVelocity_28_29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getRelativeAngularVelocity_28_29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___setBreakForce_28float_2c_20float_29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getBreakForce_28float__2c_20float__29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___setConstraintFlags_28physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___setConstraintFlag_28physx__PxConstraintFlag__Enum_2c_20bool_29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getConstraintFlags_28_29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___setInvMassScale0_28float_29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getInvMassScale0_28_29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___setInvInertiaScale0_28float_29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getInvInertiaScale0_28_29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___setInvMassScale1_28float_29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getInvMassScale1_28_29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___setInvInertiaScale1_28float_29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getInvInertiaScale1_28_29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getConstraint_28_29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___setName_28char_20const__29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getName_28_29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getScene_28_29_20const, physx__Ext__SphericalJoint__getLimitCone_28_29_20const, physx__Ext__SphericalJoint__setLimitCone_28physx__PxJointLimitCone_20const__29, physx__Ext__SphericalJoint__getSwingYAngle_28_29_20const, physx__Ext__SphericalJoint__getSwingZAngle_28_29_20const, physx__Ext__SphericalJoint__setSphericalJointFlags_28physx__PxFlags_physx__PxSphericalJointFlag__Enum_2c_20unsigned_20short__29, physx__Ext__SphericalJoint__setSphericalJointFlag_28physx__PxSphericalJointFlag__Enum_2c_20bool_29, physx__Ext__SphericalJoint__getSphericalJointFlags_28_29_20const, physx__Ext__SphericalJoint__setProjectionLinearTolerance_28float_29, physx__Ext__SphericalJoint__getProjectionLinearTolerance_28_29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___preExportDataReset_28_29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___requiresObjects_28physx__PxProcessPxBaseCallback__29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___updatePvdProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPvdUpdateType__Enum_29_20const, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___onComShift_28unsigned_20int_29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___onOriginShift_28physx__PxVec3_20const__29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___prepareData_28_29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getExternalReference_28unsigned_20int__29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getSerializable_28_29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___onConstraintRelease_28_29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getConstantBlock_28_29_20const, physx__Ext__SphericalJoint__exportExtraData_28physx__PxSerializationContext__29, physx__Ext__SphericalJoint__getPrep_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___prepareData_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___updatePvdProperties_28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxPvdUpdateType__Enum_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___onConstraintRelease_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___onComShift_28unsigned_20int_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___onOriginShift_28physx__PxVec3_20const__29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getExternalReference_28unsigned_20int__29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getSerializable_28_29, non_virtual_20thunk_20to_20physx__Ext__SphericalJoint__getPrep_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues___getConstantBlock_28_29_20const, non_virtual_20thunk_20to_20physx__Ext__SphericalJoint___SphericalJoint_28_29, non_virtual_20thunk_20to_20physx__Ext__SphericalJoint___SphericalJoint_28_29_1, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues____Joint_28_29, physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues____Joint_28_29_1, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues____Joint_28_29, non_virtual_20thunk_20to_20physx__Ext__Joint_physx__PxSphericalJoint_2c_20physx__PxSphericalJointGeneratedValues____Joint_28_29_1, physx__PxSphericalJoint___PxSphericalJoint_28_29, physx__PxSphericalJoint___PxSphericalJoint_28_29_1, void_20physx__Ext__Pvd__createInstance_physx__PxSphericalJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxSphericalJoint_20const__29__ConstraintUpdateCmd___ConstraintUpdateCmd_28_29, void_20physx__Ext__Pvd__createInstance_physx__PxSphericalJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxSphericalJoint_20const__29__ConstraintUpdateCmd___ConstraintUpdateCmd_28_29_1, void_20physx__Ext__Pvd__createInstance_physx__PxSphericalJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxSphericalJoint_20const__29__ConstraintUpdateCmd__canRun_28physx__pvdsdk__PvdInstanceDataStream__29, void_20physx__Ext__Pvd__createInstance_physx__PxSphericalJoint__28physx__pvdsdk__PvdDataStream__2c_20physx__PxConstraint_20const__2c_20physx__PxSphericalJoint_20const__29__ConstraintUpdateCmd__run_28physx__pvdsdk__PvdInstanceDataStream__29, getPxJoint_Actors_28physx__PxJoint_20const__2c_20physx__PxRigidActor___2c_20physx__PxRigidActor___29, setPxJoint_Actors_28physx__PxJoint__2c_20physx__PxRigidActor__2c_20physx__PxRigidActor__29, getPxJoint_LocalPose_28physx__PxJoint_20const__2c_20physx__PxJointActorIndex__Enum_29, setPxJoint_LocalPose_28physx__PxJoint__2c_20physx__PxJointActorIndex__Enum_2c_20physx__PxTransform_29, getPxJoint_RelativeTransform_28physx__PxJoint_20const__29, getPxJoint_RelativeLinearVelocity_28physx__PxJoint_20const__29, getPxJoint_RelativeAngularVelocity_28physx__PxJoint_20const__29, getPxJoint_BreakForce_28physx__PxJoint_20const__2c_20float__2c_20float__29, setPxJoint_BreakForce_28physx__PxJoint__2c_20float_2c_20float_29, getPxJoint_ConstraintFlags_28physx__PxJoint_20const__29, setPxJoint_ConstraintFlags_28physx__PxJoint__2c_20physx__PxFlags_physx__PxConstraintFlag__Enum_2c_20unsigned_20short__29, getPxJoint_InvMassScale0_28physx__PxJoint_20const__29, setPxJoint_InvMassScale0_28physx__PxJoint__2c_20float_29, getPxJoint_InvInertiaScale0_28physx__PxJoint_20const__29, setPxJoint_InvInertiaScale0_28physx__PxJoint__2c_20float_29, getPxJoint_InvMassScale1_28physx__PxJoint_20const__29, setPxJoint_InvMassScale1_28physx__PxJoint__2c_20float_29, getPxJoint_InvInertiaScale1_28physx__PxJoint_20const__29, setPxJoint_InvInertiaScale1_28physx__PxJoint__2c_20float_29, getPxJoint_Constraint_28physx__PxJoint_20const__29, getPxJoint_Name_28physx__PxJoint_20const__29, setPxJoint_Name_28physx__PxJoint__2c_20char_20const__29, getPxJoint_Scene_28physx__PxJoint_20const__29, getPxJointUserData_28physx__PxJoint_20const__29, setPxJointUserData_28physx__PxJoint__2c_20void__29, getPxD6Joint_Motion_28physx__PxD6Joint_20const__2c_20physx__PxD6Axis__Enum_29, setPxD6Joint_Motion_28physx__PxD6Joint__2c_20physx__PxD6Axis__Enum_2c_20physx__PxD6Motion__Enum_29, getPxD6Joint_TwistAngle_28physx__PxD6Joint_20const__29, getPxD6Joint_Twist_28physx__PxD6Joint_20const__29, getPxD6Joint_SwingYAngle_28physx__PxD6Joint_20const__29, getPxD6Joint_SwingZAngle_28physx__PxD6Joint_20const__29, getPxD6Joint_DistanceLimit_28physx__PxD6Joint_20const__29, setPxD6Joint_DistanceLimit_28physx__PxD6Joint__2c_20physx__PxJointLinearLimit_20const__29, getPxD6Joint_LinearLimit_28physx__PxD6Joint_20const__29, setPxD6Joint_LinearLimit_28physx__PxD6Joint__2c_20physx__PxJointLinearLimit_20const__29, getPxD6Joint_TwistLimit_28physx__PxD6Joint_20const__29, setPxD6Joint_TwistLimit_28physx__PxD6Joint__2c_20physx__PxJointAngularLimitPair_20const__29, getPxD6Joint_SwingLimit_28physx__PxD6Joint_20const__29, setPxD6Joint_SwingLimit_28physx__PxD6Joint__2c_20physx__PxJointLimitCone_20const__29, getPxD6Joint_PyramidSwingLimit_28physx__PxD6Joint_20const__29, setPxD6Joint_PyramidSwingLimit_28physx__PxD6Joint__2c_20physx__PxJointLimitPyramid_20const__29, getPxD6Joint_Drive_28physx__PxD6Joint_20const__2c_20physx__PxD6Drive__Enum_29, setPxD6Joint_Drive_28physx__PxD6Joint__2c_20physx__PxD6Drive__Enum_2c_20physx__PxD6JointDrive_29, getPxD6Joint_DrivePosition_28physx__PxD6Joint_20const__29, setPxD6Joint_DrivePosition_28physx__PxD6Joint__2c_20physx__PxTransform_20const__29, getPxD6Joint_ProjectionLinearTolerance_28physx__PxD6Joint_20const__29, setPxD6Joint_ProjectionLinearTolerance_28physx__PxD6Joint__2c_20float_29, getPxD6Joint_ProjectionAngularTolerance_28physx__PxD6Joint_20const__29, setPxD6Joint_ProjectionAngularTolerance_28physx__PxD6Joint__2c_20float_29, getPxD6Joint_ConcreteTypeName_28physx__PxD6Joint_20const__29, getPxDistanceJoint_Distance_28physx__PxDistanceJoint_20const__29, getPxDistanceJoint_MinDistance_28physx__PxDistanceJoint_20const__29, setPxDistanceJoint_MinDistance_28physx__PxDistanceJoint__2c_20float_29, getPxDistanceJoint_MaxDistance_28physx__PxDistanceJoint_20const__29, setPxDistanceJoint_MaxDistance_28physx__PxDistanceJoint__2c_20float_29, getPxDistanceJoint_Tolerance_28physx__PxDistanceJoint_20const__29, setPxDistanceJoint_Tolerance_28physx__PxDistanceJoint__2c_20float_29, getPxDistanceJoint_Stiffness_28physx__PxDistanceJoint_20const__29, setPxDistanceJoint_Stiffness_28physx__PxDistanceJoint__2c_20float_29, getPxDistanceJoint_Damping_28physx__PxDistanceJoint_20const__29, setPxDistanceJoint_Damping_28physx__PxDistanceJoint__2c_20float_29, getPxDistanceJoint_DistanceJointFlags_28physx__PxDistanceJoint_20const__29, setPxDistanceJoint_DistanceJointFlags_28physx__PxDistanceJoint__2c_20physx__PxFlags_physx__PxDistanceJointFlag__Enum_2c_20unsigned_20short__29, getPxDistanceJoint_ConcreteTypeName_28physx__PxDistanceJoint_20const__29, getPxContactJoint_Contact_28physx__PxContactJoint_20const__29, setPxContactJoint_Contact_28physx__PxContactJoint__2c_20physx__PxVec3_20const__29, getPxContactJoint_ContactNormal_28physx__PxContactJoint_20const__29, setPxContactJoint_ContactNormal_28physx__PxContactJoint__2c_20physx__PxVec3_20const__29, getPxContactJoint_Penetration_28physx__PxContactJoint_20const__29, setPxContactJoint_Penetration_28physx__PxContactJoint__2c_20float_29, getPxContactJoint_Resititution_28physx__PxContactJoint_20const__29, setPxContactJoint_Resititution_28physx__PxContactJoint__2c_20float_29, getPxContactJoint_BounceThreshold_28physx__PxContactJoint_20const__29, setPxContactJoint_BounceThreshold_28physx__PxContactJoint__2c_20float_29, getPxContactJoint_ConcreteTypeName_28physx__PxContactJoint_20const__29, getPxFixedJoint_ProjectionLinearTolerance_28physx__PxFixedJoint_20const__29, setPxFixedJoint_ProjectionLinearTolerance_28physx__PxFixedJoint__2c_20float_29, getPxFixedJoint_ProjectionAngularTolerance_28physx__PxFixedJoint_20const__29, setPxFixedJoint_ProjectionAngularTolerance_28physx__PxFixedJoint__2c_20float_29, getPxFixedJoint_ConcreteTypeName_28physx__PxFixedJoint_20const__29, getPxPrismaticJoint_Position_28physx__PxPrismaticJoint_20const__29, getPxPrismaticJoint_Velocity_28physx__PxPrismaticJoint_20const__29, getPxPrismaticJoint_Limit_28physx__PxPrismaticJoint_20const__29, setPxPrismaticJoint_Limit_28physx__PxPrismaticJoint__2c_20physx__PxJointLinearLimitPair_20const__29, getPxPrismaticJoint_PrismaticJointFlags_28physx__PxPrismaticJoint_20const__29, setPxPrismaticJoint_PrismaticJointFlags_28physx__PxPrismaticJoint__2c_20physx__PxFlags_physx__PxPrismaticJointFlag__Enum_2c_20unsigned_20short__29, getPxPrismaticJoint_ProjectionLinearTolerance_28physx__PxPrismaticJoint_20const__29, setPxPrismaticJoint_ProjectionLinearTolerance_28physx__PxPrismaticJoint__2c_20float_29, getPxPrismaticJoint_ProjectionAngularTolerance_28physx__PxPrismaticJoint_20const__29, setPxPrismaticJoint_ProjectionAngularTolerance_28physx__PxPrismaticJoint__2c_20float_29, getPxPrismaticJoint_ConcreteTypeName_28physx__PxPrismaticJoint_20const__29, getPxRevoluteJoint_Angle_28physx__PxRevoluteJoint_20const__29, getPxRevoluteJoint_Velocity_28physx__PxRevoluteJoint_20const__29, getPxRevoluteJoint_Limit_28physx__PxRevoluteJoint_20const__29, setPxRevoluteJoint_Limit_28physx__PxRevoluteJoint__2c_20physx__PxJointAngularLimitPair_20const__29, getPxRevoluteJoint_DriveVelocity_28physx__PxRevoluteJoint_20const__29, setPxRevoluteJoint_DriveVelocity_28physx__PxRevoluteJoint__2c_20float_29, getPxRevoluteJoint_DriveForceLimit_28physx__PxRevoluteJoint_20const__29, setPxRevoluteJoint_DriveForceLimit_28physx__PxRevoluteJoint__2c_20float_29, getPxRevoluteJoint_DriveGearRatio_28physx__PxRevoluteJoint_20const__29, setPxRevoluteJoint_DriveGearRatio_28physx__PxRevoluteJoint__2c_20float_29, getPxRevoluteJoint_RevoluteJointFlags_28physx__PxRevoluteJoint_20const__29, setPxRevoluteJoint_RevoluteJointFlags_28physx__PxRevoluteJoint__2c_20physx__PxFlags_physx__PxRevoluteJointFlag__Enum_2c_20unsigned_20short__29, getPxRevoluteJoint_ProjectionLinearTolerance_28physx__PxRevoluteJoint_20const__29, setPxRevoluteJoint_ProjectionLinearTolerance_28physx__PxRevoluteJoint__2c_20float_29, getPxRevoluteJoint_ProjectionAngularTolerance_28physx__PxRevoluteJoint_20const__29, setPxRevoluteJoint_ProjectionAngularTolerance_28physx__PxRevoluteJoint__2c_20float_29, getPxRevoluteJoint_ConcreteTypeName_28physx__PxRevoluteJoint_20const__29, getPxSphericalJoint_LimitCone_28physx__PxSphericalJoint_20const__29, setPxSphericalJoint_LimitCone_28physx__PxSphericalJoint__2c_20physx__PxJointLimitCone_20const__29, getPxSphericalJoint_SwingYAngle_28physx__PxSphericalJoint_20const__29, getPxSphericalJoint_SwingZAngle_28physx__PxSphericalJoint_20const__29, getPxSphericalJoint_SphericalJointFlags_28physx__PxSphericalJoint_20const__29, setPxSphericalJoint_SphericalJointFlags_28physx__PxSphericalJoint__2c_20physx__PxFlags_physx__PxSphericalJointFlag__Enum_2c_20unsigned_20short__29, getPxSphericalJoint_ProjectionLinearTolerance_28physx__PxSphericalJoint_20const__29, setPxSphericalJoint_ProjectionLinearTolerance_28physx__PxSphericalJoint__2c_20float_29, getPxSphericalJoint_ConcreteTypeName_28physx__PxSphericalJoint_20const__29, getPxJointLimitParametersRestitution_28physx__PxJointLimitParameters_20const__29, setPxJointLimitParametersRestitution_28physx__PxJointLimitParameters__2c_20float_29, getPxJointLimitParametersBounceThreshold_28physx__PxJointLimitParameters_20const__29, setPxJointLimitParametersBounceThreshold_28physx__PxJointLimitParameters__2c_20float_29, getPxJointLimitParametersStiffness_28physx__PxJointLimitParameters_20const__29, setPxJointLimitParametersStiffness_28physx__PxJointLimitParameters__2c_20float_29, getPxJointLimitParametersDamping_28physx__PxJointLimitParameters_20const__29, setPxJointLimitParametersDamping_28physx__PxJointLimitParameters__2c_20float_29, getPxJointLimitParametersContactDistance_28physx__PxJointLimitParameters_20const__29, setPxJointLimitParametersContactDistance_28physx__PxJointLimitParameters__2c_20float_29, getPxJointLinearLimitValue_28physx__PxJointLinearLimit_20const__29, setPxJointLinearLimitValue_28physx__PxJointLinearLimit__2c_20float_29, getPxJointLinearLimitPairUpper_28physx__PxJointLinearLimitPair_20const__29, setPxJointLinearLimitPairUpper_28physx__PxJointLinearLimitPair__2c_20float_29, getPxJointLinearLimitPairLower_28physx__PxJointLinearLimitPair_20const__29, setPxJointLinearLimitPairLower_28physx__PxJointLinearLimitPair__2c_20float_29, getPxJointAngularLimitPairUpper_28physx__PxJointAngularLimitPair_20const__29, setPxJointAngularLimitPairUpper_28physx__PxJointAngularLimitPair__2c_20float_29, getPxJointAngularLimitPairLower_28physx__PxJointAngularLimitPair_20const__29, setPxJointAngularLimitPairLower_28physx__PxJointAngularLimitPair__2c_20float_29, getPxJointLimitConeYAngle_28physx__PxJointLimitCone_20const__29, setPxJointLimitConeYAngle_28physx__PxJointLimitCone__2c_20float_29, getPxJointLimitConeZAngle_28physx__PxJointLimitCone_20const__29, setPxJointLimitConeZAngle_28physx__PxJointLimitCone__2c_20float_29, getPxJointLimitPyramidYAngleMin_28physx__PxJointLimitPyramid_20const__29, setPxJointLimitPyramidYAngleMin_28physx__PxJointLimitPyramid__2c_20float_29, getPxJointLimitPyramidYAngleMax_28physx__PxJointLimitPyramid_20const__29, setPxJointLimitPyramidYAngleMax_28physx__PxJointLimitPyramid__2c_20float_29, getPxJointLimitPyramidZAngleMin_28physx__PxJointLimitPyramid_20const__29, setPxJointLimitPyramidZAngleMin_28physx__PxJointLimitPyramid__2c_20float_29, getPxJointLimitPyramidZAngleMax_28physx__PxJointLimitPyramid_20const__29, setPxJointLimitPyramidZAngleMax_28physx__PxJointLimitPyramid__2c_20float_29, getPxSpringStiffness_28physx__PxSpring_20const__29, setPxSpringStiffness_28physx__PxSpring__2c_20float_29, getPxSpringDamping_28physx__PxSpring_20const__29, setPxSpringDamping_28physx__PxSpring__2c_20float_29, getPxD6JointDriveForceLimit_28physx__PxD6JointDrive_20const__29, setPxD6JointDriveForceLimit_28physx__PxD6JointDrive__2c_20float_29, getPxD6JointDriveFlags_28physx__PxD6JointDrive_20const__29, setPxD6JointDriveFlags_28physx__PxD6JointDrive__2c_20physx__PxFlags_physx__PxD6JointDriveFlag__Enum_2c_20unsigned_20int__29, physx__Cooking__release_28_29, physx__Cooking__setParams_28physx__PxCookingParams_20const__29, physx__Cooking__getParams_28_29_20const, physx__Cooking__platformMismatch_28_29_20const, physx__Cooking__cookTriangleMesh_28physx__PxTriangleMeshDesc_20const__2c_20physx__PxOutputStream__2c_20physx__PxTriangleMeshCookingResult__Enum__29_20const, physx__Cooking__createTriangleMesh_28physx__PxTriangleMeshDesc_20const__2c_20physx__PxPhysicsInsertionCallback__2c_20physx__PxTriangleMeshCookingResult__Enum__29_20const, physx__Cooking__validateTriangleMesh_28physx__PxTriangleMeshDesc_20const__29_20const, physx__Cooking__cookConvexMesh_28physx__PxConvexMeshDesc_20const__2c_20physx__PxOutputStream__2c_20physx__PxConvexMeshCookingResult__Enum__29_20const, physx__Cooking__createConvexMesh_28physx__PxConvexMeshDesc_20const__2c_20physx__PxPhysicsInsertionCallback__2c_20physx__PxConvexMeshCookingResult__Enum__29_20const, physx__Cooking__validateConvexMesh_28physx__PxConvexMeshDesc_20const__29_20const, physx__Cooking__computeHullPolygons_28physx__PxSimpleTriangleMesh_20const__2c_20physx__PxAllocatorCallback__2c_20unsigned_20int__2c_20physx__PxVec3___2c_20unsigned_20int__2c_20unsigned_20int___2c_20unsigned_20int__2c_20physx__PxHullPolygon___29_20const, physx__Cooking__cookHeightField_28physx__PxHeightFieldDesc_20const__2c_20physx__PxOutputStream__29_20const, physx__Cooking__createHeightField_28physx__PxHeightFieldDesc_20const__2c_20physx__PxPhysicsInsertionCallback__29_20const, physx__Cooking__cookBVHStructure_28physx__PxBVHStructureDesc_20const__2c_20physx__PxOutputStream__29_20const, physx__Cooking__createBVHStructure_28physx__PxBVHStructureDesc_20const__2c_20physx__PxPhysicsInsertionCallback__29_20const, physx__Cooking___Cooking_28_29, physx__Cooking___Cooking_28_29_1, physx__PxCooking___PxCooking_28_29, physx__PxCooking___PxCooking_28_29_1, gReorderCallback_28physx__Gu__AABBTreeNode_20const__2c_20unsigned_20int_2c_20void__29, gReorderCallback_28physx__Gu__AABBTreeNode_20const__2c_20unsigned_20int_2c_20void__29_1, physx__TriangleMeshBuilder___TriangleMeshBuilder_28_29, physx__TriangleMeshBuilder___TriangleMeshBuilder_28_29_1, physx__TriangleMeshBuilder__onMeshIndexFormatChange_28_29, physx__BV4TriangleMeshBuilder___BV4TriangleMeshBuilder_28_29, physx__BV4TriangleMeshBuilder___BV4TriangleMeshBuilder_28_29_1, physx__BV4TriangleMeshBuilder__getMidphaseID_28_29_20const, physx__BV4TriangleMeshBuilder__createMidPhaseStructure_28_29, physx__BV4TriangleMeshBuilder__saveMidPhaseStructure_28physx__PxOutputStream__2c_20bool_29_20const, physx__BV4TriangleMeshBuilder__onMeshIndexFormatChange_28_29, physx__RTreeTriangleMeshBuilder___RTreeTriangleMeshBuilder_28_29, physx__RTreeTriangleMeshBuilder___RTreeTriangleMeshBuilder_28_29_1, physx__RTreeTriangleMeshBuilder__getMidphaseID_28_29_20const, physx__RTreeTriangleMeshBuilder__createMidPhaseStructure_28_29, physx__RTreeTriangleMeshBuilder__saveMidPhaseStructure_28physx__PxOutputStream__2c_20bool_29_20const, physx__RTreeCookerRemap___RTreeCookerRemap_28_29, physx__RTreeCookerRemap___RTreeCookerRemap_28_29_1, physx__RTreeCookerRemap__remap_28unsigned_20int__2c_20unsigned_20int_2c_20unsigned_20int_29, physx__RTreeCooker__RemapCallback___RemapCallback_28_29, physx__RTreeCooker__RemapCallback___RemapCallback_28_29_1, QuantizerImpl__kmeansQuantize3D_28unsigned_20int_2c_20physx__PxVec3_20const__2c_20unsigned_20int_2c_20bool_2c_20unsigned_20int_2c_20unsigned_20int__29, QuantizerImpl__getDenormalizeScale_28_29_20const, QuantizerImpl__getDenormalizeCenter_28_29_20const, QuantizerImpl__release_28_29, QuantizerImpl___QuantizerImpl_28_29, QuantizerImpl___QuantizerImpl_28_29_1, physx__Quantizer___Quantizer_28_29, physx__Quantizer___Quantizer_28_29_1, physx__ConvexHullLib___ConvexHullLib_28_29, physx__ConvexHullLib___ConvexHullLib_28_29_1, physx__QuickHullConvexHullLib___QuickHullConvexHullLib_28_29, physx__QuickHullConvexHullLib___QuickHullConvexHullLib_28_29_1, physx__QuickHullConvexHullLib__createConvexHull_28_29, physx__QuickHullConvexHullLib__fillConvexMeshDesc_28physx__PxConvexMeshDesc__29, physx__QuickHullConvexHullLib__createEdgeList_28unsigned_20int_2c_20unsigned_20char_20const__2c_20unsigned_20char___2c_20unsigned_20short___2c_20unsigned_20short___29, physx__Cct__CapsuleController__getType_28_29_20const, physx__Cct__CapsuleController__release_28_29, physx__Cct__CapsuleController__move_28physx__PxVec3_20const__2c_20float_2c_20float_2c_20physx__PxControllerFilters_20const__2c_20physx__PxObstacleContext_20const__29, physx__Cct__CapsuleController__setPosition_28physx__PxExtendedVec3_20const__29, physx__Cct__CapsuleController__getPosition_28_29_20const, physx__Cct__CapsuleController__setFootPosition_28physx__PxExtendedVec3_20const__29, physx__Cct__CapsuleController__getFootPosition_28_29_20const, physx__Cct__CapsuleController__getActor_28_29_20const, physx__Cct__CapsuleController__setStepOffset_28float_29, physx__Cct__CapsuleController__getStepOffset_28_29_20const, physx__Cct__CapsuleController__setNonWalkableMode_28physx__PxControllerNonWalkableMode__Enum_29, physx__Cct__CapsuleController__getNonWalkableMode_28_29_20const, physx__Cct__CapsuleController__getContactOffset_28_29_20const, physx__Cct__CapsuleController__setContactOffset_28float_29, physx__Cct__CapsuleController__getUpDirection_28_29_20const, physx__Cct__CapsuleController__setUpDirection_28physx__PxVec3_20const__29, physx__Cct__CapsuleController__getSlopeLimit_28_29_20const, physx__Cct__CapsuleController__setSlopeLimit_28float_29, physx__Cct__CapsuleController__invalidateCache_28_29, physx__Cct__CapsuleController__getScene_28_29, physx__Cct__CapsuleController__getUserData_28_29_20const, physx__Cct__CapsuleController__setUserData_28void__29, physx__Cct__CapsuleController__getState_28physx__PxControllerState__29_20const, physx__Cct__CapsuleController__getStats_28physx__PxControllerStats__29_20const, physx__Cct__CapsuleController__resize_28float_29, physx__Cct__CapsuleController___CapsuleController_28_29, physx__Cct__CapsuleController___CapsuleController_28_29_1, physx__Cct__CapsuleController__getRadius_28_29_20const, physx__Cct__CapsuleController__setRadius_28float_29, physx__Cct__CapsuleController__getHeight_28_29_20const, physx__Cct__CapsuleController__setHeight_28float_29, physx__Cct__CapsuleController__getClimbingMode_28_29_20const, physx__Cct__CapsuleController__setClimbingMode_28physx__PxCapsuleClimbingMode__Enum_29, physx__Cct__CapsuleController__getHalfHeightInternal_28_29_20const, physx__Cct__CapsuleController__getWorldBox_28physx__PxExtendedBounds3__29_20const, physx__Cct__CapsuleController__getPxController_28_29, non_virtual_20thunk_20to_20physx__Cct__CapsuleController___CapsuleController_28_29, non_virtual_20thunk_20to_20physx__Cct__CapsuleController___CapsuleController_28_29_1, non_virtual_20thunk_20to_20physx__Cct__CapsuleController__getHalfHeightInternal_28_29_20const, non_virtual_20thunk_20to_20physx__Cct__CapsuleController__getWorldBox_28physx__PxExtendedBounds3__29_20const, non_virtual_20thunk_20to_20physx__Cct__CapsuleController__getPxController_28_29, physx__PxCapsuleController___PxCapsuleController_28_29, physx__PxCapsuleController___PxCapsuleController_28_29_1, SweepBoxUserBox_28physx__Cct__SweepTest_20const__2c_20physx__Cct__SweptVolume_20const__2c_20physx__Cct__TouchedGeom_20const__2c_20physx__PxExtendedVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__Cct__SweptContact__29, SweepBoxUserCapsule_28physx__Cct__SweepTest_20const__2c_20physx__Cct__SweptVolume_20const__2c_20physx__Cct__TouchedGeom_20const__2c_20physx__PxExtendedVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__Cct__SweptContact__29, SweepBoxMesh_28physx__Cct__SweepTest_20const__2c_20physx__Cct__SweptVolume_20const__2c_20physx__Cct__TouchedGeom_20const__2c_20physx__PxExtendedVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__Cct__SweptContact__29, SweepBoxBox_28physx__Cct__SweepTest_20const__2c_20physx__Cct__SweptVolume_20const__2c_20physx__Cct__TouchedGeom_20const__2c_20physx__PxExtendedVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__Cct__SweptContact__29, SweepBoxSphere_28physx__Cct__SweepTest_20const__2c_20physx__Cct__SweptVolume_20const__2c_20physx__Cct__TouchedGeom_20const__2c_20physx__PxExtendedVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__Cct__SweptContact__29, SweepBoxCapsule_28physx__Cct__SweepTest_20const__2c_20physx__Cct__SweptVolume_20const__2c_20physx__Cct__TouchedGeom_20const__2c_20physx__PxExtendedVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__Cct__SweptContact__29, SweepCapsuleUserBox_28physx__Cct__SweepTest_20const__2c_20physx__Cct__SweptVolume_20const__2c_20physx__Cct__TouchedGeom_20const__2c_20physx__PxExtendedVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__Cct__SweptContact__29, SweepCapsuleUserCapsule_28physx__Cct__SweepTest_20const__2c_20physx__Cct__SweptVolume_20const__2c_20physx__Cct__TouchedGeom_20const__2c_20physx__PxExtendedVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__Cct__SweptContact__29, SweepCapsuleMesh_28physx__Cct__SweepTest_20const__2c_20physx__Cct__SweptVolume_20const__2c_20physx__Cct__TouchedGeom_20const__2c_20physx__PxExtendedVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__Cct__SweptContact__29, SweepCapsuleBox_28physx__Cct__SweepTest_20const__2c_20physx__Cct__SweptVolume_20const__2c_20physx__Cct__TouchedGeom_20const__2c_20physx__PxExtendedVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__Cct__SweptContact__29, SweepCapsuleSphere_28physx__Cct__SweepTest_20const__2c_20physx__Cct__SweptVolume_20const__2c_20physx__Cct__TouchedGeom_20const__2c_20physx__PxExtendedVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__Cct__SweptContact__29, SweepCapsuleCapsule_28physx__Cct__SweepTest_20const__2c_20physx__Cct__SweptVolume_20const__2c_20physx__Cct__TouchedGeom_20const__2c_20physx__PxExtendedVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__Cct__SweptContact__29, ControllerFilter__preFilter_28physx__PxFilterData_20const__2c_20physx__PxShape_20const__2c_20physx__PxRigidActor_20const__2c_20physx__PxFlags_physx__PxHitFlag__Enum_2c_20unsigned_20short___29, ControllerFilter__postFilter_28physx__PxFilterData_20const__2c_20physx__PxQueryHit_20const__29, ControllerFilter___ControllerFilter_28_29, ControllerFilter___ControllerFilter_28_29_1, physx__Cct__BoxController__getType_28_29_20const, physx__Cct__BoxController__release_28_29, physx__Cct__BoxController__move_28physx__PxVec3_20const__2c_20float_2c_20float_2c_20physx__PxControllerFilters_20const__2c_20physx__PxObstacleContext_20const__29, physx__Cct__BoxController__setPosition_28physx__PxExtendedVec3_20const__29, physx__Cct__BoxController__getPosition_28_29_20const, physx__Cct__BoxController__setFootPosition_28physx__PxExtendedVec3_20const__29, physx__Cct__BoxController__getFootPosition_28_29_20const, physx__Cct__BoxController__getActor_28_29_20const, physx__Cct__BoxController__setStepOffset_28float_29, physx__Cct__BoxController__getStepOffset_28_29_20const, physx__Cct__BoxController__setNonWalkableMode_28physx__PxControllerNonWalkableMode__Enum_29, physx__Cct__BoxController__getNonWalkableMode_28_29_20const, physx__Cct__BoxController__getContactOffset_28_29_20const, physx__Cct__BoxController__setContactOffset_28float_29, physx__Cct__BoxController__getUpDirection_28_29_20const, physx__Cct__BoxController__setUpDirection_28physx__PxVec3_20const__29, physx__Cct__BoxController__getSlopeLimit_28_29_20const, physx__Cct__BoxController__setSlopeLimit_28float_29, physx__Cct__BoxController__invalidateCache_28_29, physx__Cct__BoxController__getScene_28_29, physx__Cct__BoxController__getUserData_28_29_20const, physx__Cct__BoxController__setUserData_28void__29, physx__Cct__BoxController__getState_28physx__PxControllerState__29_20const, physx__Cct__BoxController__getStats_28physx__PxControllerStats__29_20const, physx__Cct__BoxController__resize_28float_29, physx__Cct__BoxController___BoxController_28_29, physx__Cct__BoxController___BoxController_28_29_1, physx__Cct__BoxController__getHalfHeight_28_29_20const, physx__Cct__BoxController__getHalfSideExtent_28_29_20const, physx__Cct__BoxController__getHalfForwardExtent_28_29_20const, physx__Cct__BoxController__setHalfHeight_28float_29, physx__Cct__BoxController__setHalfSideExtent_28float_29, physx__Cct__BoxController__setHalfForwardExtent_28float_29, physx__Cct__BoxController__getHalfHeightInternal_28_29_20const, physx__Cct__BoxController__getWorldBox_28physx__PxExtendedBounds3__29_20const, physx__Cct__BoxController__getPxController_28_29, non_virtual_20thunk_20to_20physx__Cct__BoxController___BoxController_28_29, non_virtual_20thunk_20to_20physx__Cct__BoxController___BoxController_28_29_1, non_virtual_20thunk_20to_20physx__Cct__BoxController__getHalfHeightInternal_28_29_20const, non_virtual_20thunk_20to_20physx__Cct__BoxController__getWorldBox_28physx__PxExtendedBounds3__29_20const, non_virtual_20thunk_20to_20physx__Cct__BoxController__getPxController_28_29, physx__PxBoxController___PxBoxController_28_29, physx__PxBoxController___PxBoxController_28_29_1, physx__PxController___PxController_28_29, physx__PxController___PxController_28_29_1, physx__Cct__CharacterControllerManager__release_28_29, physx__Cct__CharacterControllerManager__getScene_28_29_20const, physx__Cct__CharacterControllerManager__getNbControllers_28_29_20const, physx__Cct__CharacterControllerManager__getController_28unsigned_20int_29, physx__Cct__CharacterControllerManager__createController_28physx__PxControllerDesc_20const__29, physx__Cct__CharacterControllerManager__purgeControllers_28_29, physx__Cct__CharacterControllerManager__getRenderBuffer_28_29, physx__Cct__CharacterControllerManager__setDebugRenderingFlags_28physx__PxFlags_physx__PxControllerDebugRenderFlag__Enum_2c_20unsigned_20int__29, physx__Cct__CharacterControllerManager__getNbObstacleContexts_28_29_20const, physx__Cct__CharacterControllerManager__getObstacleContext_28unsigned_20int_29, physx__Cct__CharacterControllerManager__createObstacleContext_28_29, physx__Cct__CharacterControllerManager__computeInteractions_28float_2c_20physx__PxControllerFilterCallback__29, physx__Cct__CharacterControllerManager__setTessellation_28bool_2c_20float_29, physx__Cct__CharacterControllerManager__setOverlapRecoveryModule_28bool_29, physx__Cct__CharacterControllerManager__setPreciseSweeps_28bool_29, physx__Cct__CharacterControllerManager__setPreventVerticalSlidingAgainstCeiling_28bool_29, physx__Cct__CharacterControllerManager__shiftOrigin_28physx__PxVec3_20const__29, physx__Cct__CharacterControllerManager___CharacterControllerManager_28_29, physx__Cct__CharacterControllerManager___CharacterControllerManager_28_29_1, physx__Cct__CharacterControllerManager__onRelease_28physx__PxBase_20const__2c_20void__2c_20physx__PxDeletionEventFlag__Enum_29, non_virtual_20thunk_20to_20physx__Cct__CharacterControllerManager__onRelease_28physx__PxBase_20const__2c_20void__2c_20physx__PxDeletionEventFlag__Enum_29, non_virtual_20thunk_20to_20physx__Cct__CharacterControllerManager___CharacterControllerManager_28_29, non_virtual_20thunk_20to_20physx__Cct__CharacterControllerManager___CharacterControllerManager_28_29_1, physx__PxControllerManager___PxControllerManager_28_29, physx__PxControllerManager___PxControllerManager_28_29_1, physx__PxDeletionListener___PxDeletionListener_28_29, physx__PxDeletionListener___PxDeletionListener_28_29_1, physx__Cct__Controller___Controller_28_29, physx__Cct__Controller___Controller_28_29_1, physx__Cct__ObstacleContext___ObstacleContext_28_29, physx__Cct__ObstacleContext___ObstacleContext_28_29_1, physx__Cct__ObstacleContext__release_28_29, physx__Cct__ObstacleContext__getControllerManager_28_29_20const, physx__Cct__ObstacleContext__addObstacle_28physx__PxObstacle_20const__29, physx__Cct__ObstacleContext__removeObstacle_28unsigned_20int_29, physx__Cct__ObstacleContext__updateObstacle_28unsigned_20int_2c_20physx__PxObstacle_20const__29, physx__Cct__ObstacleContext__getNbObstacles_28_29_20const, physx__Cct__ObstacleContext__getObstacle_28unsigned_20int_29_20const, physx__Cct__ObstacleContext__getObstacleByHandle_28unsigned_20int_29_20const, physx__PxObstacleContext___PxObstacleContext_28_29, physx__PxObstacleContext___PxObstacleContext_28_29_1, physx__Cct__SweptBox___SweptBox_28_29, physx__Cct__SweptBox___SweptBox_28_29_1, physx__Cct__SweptBox__computeTemporalBox_28physx__Cct__SweepTest_20const__2c_20physx__PxExtendedBounds3__2c_20physx__PxExtendedVec3_20const__2c_20physx__PxVec3_20const__29_20const, physx__Cct__SweptCapsule___SweptCapsule_28_29, physx__Cct__SweptCapsule___SweptCapsule_28_29_1, physx__Cct__SweptCapsule__computeTemporalBox_28physx__Cct__SweepTest_20const__2c_20physx__PxExtendedBounds3__2c_20physx__PxExtendedVec3_20const__2c_20physx__PxVec3_20const__29_20const, physx__Cct__SweptVolume___SweptVolume_28_29, physx__Cct__SweptVolume___SweptVolume_28_29_1, __cxx_global_array_dtor_3, physx__pvdsdk__ForwardingAllocator___ForwardingAllocator_28_29, physx__pvdsdk__ForwardingAllocator___ForwardingAllocator_28_29_1, physx__pvdsdk__ForwardingAllocator__allocate_28unsigned_20long_2c_20char_20const__2c_20char_20const__2c_20int_29, physx__pvdsdk__ForwardingAllocator__deallocate_28void__29, $28anonymous_20namespace_29__PvdOutStream___PvdOutStream_28_29, $28anonymous_20namespace_29__PvdOutStream___PvdOutStream_28_29_1, $28anonymous_20namespace_29__PvdOutStream__createInstance_28physx__pvdsdk__NamespacedName_20const__2c_20void_20const__29, $28anonymous_20namespace_29__PvdOutStream__isInstanceValid_28void_20const__29, $28anonymous_20namespace_29__PvdOutStream__setPropertyValue_28void_20const__2c_20char_20const__2c_20physx__pvdsdk__DataRef_unsigned_20char_20const__2c_20physx__pvdsdk__NamespacedName_20const__29, $28anonymous_20namespace_29__PvdOutStream__beginSetPropertyValue_28void_20const__2c_20char_20const__2c_20physx__pvdsdk__NamespacedName_20const__29, $28anonymous_20namespace_29__PvdOutStream__appendPropertyValueData_28physx__pvdsdk__DataRef_unsigned_20char_20const__29, $28anonymous_20namespace_29__PvdOutStream__endSetPropertyValue_28_29, $28anonymous_20namespace_29__PvdOutStream__setPropertyMessage_28void_20const__2c_20physx__pvdsdk__NamespacedName_20const__2c_20physx__pvdsdk__DataRef_unsigned_20char_20const__29, $28anonymous_20namespace_29__PvdOutStream__beginPropertyMessageGroup_28physx__pvdsdk__NamespacedName_20const__29, $28anonymous_20namespace_29__PvdOutStream__sendPropertyMessageFromGroup_28void_20const__2c_20physx__pvdsdk__DataRef_unsigned_20char_20const__29, $28anonymous_20namespace_29__PvdOutStream__endPropertyMessageGroup_28_29, $28anonymous_20namespace_29__PvdOutStream__pushBackObjectRef_28void_20const__2c_20char_20const__2c_20void_20const__29, $28anonymous_20namespace_29__PvdOutStream__removeObjectRef_28void_20const__2c_20char_20const__2c_20void_20const__29, $28anonymous_20namespace_29__PvdOutStream__destroyInstance_28void_20const__29, $28anonymous_20namespace_29__PvdOutStream__beginSection_28void_20const__2c_20char_20const__29, $28anonymous_20namespace_29__PvdOutStream__endSection_28void_20const__2c_20char_20const__29, $28anonymous_20namespace_29__PvdOutStream__originShift_28void_20const__2c_20physx__PxVec3_29, $28anonymous_20namespace_29__PvdOutStream__allocateMemForCmd_28unsigned_20int_29, $28anonymous_20namespace_29__PvdOutStream__pushPvdCommand_28physx__pvdsdk__PvdInstanceDataStream__PvdCommand__29, $28anonymous_20namespace_29__PvdOutStream__flushPvdCommand_28_29, $28anonymous_20namespace_29__PvdOutStream__release_28_29, $28anonymous_20namespace_29__PvdOutStream__isConnected_28_29, $28anonymous_20namespace_29__PvdOutStream__addProfileZone_28void__2c_20char_20const__29, $28anonymous_20namespace_29__PvdOutStream__addProfileZoneEvent_28void__2c_20char_20const__2c_20unsigned_20short_2c_20bool_29, $28anonymous_20namespace_29__PvdOutStream__getPropertyDefinitionHelper_28_29, $28anonymous_20namespace_29__PvdOutStream__setIsTopLevelUIElement_28void_20const__2c_20bool_29, $28anonymous_20namespace_29__PvdOutStream__sendErrorMessage_28unsigned_20int_2c_20char_20const__2c_20char_20const__2c_20unsigned_20int_29, $28anonymous_20namespace_29__PvdOutStream__updateCamera_28char_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__2c_20physx__PxVec3_20const__29, $28anonymous_20namespace_29__PvdOutStream__isClassExist_28physx__pvdsdk__NamespacedName_20const__29, $28anonymous_20namespace_29__PvdOutStream__createClass_28physx__pvdsdk__NamespacedName_20const__29, $28anonymous_20namespace_29__PvdOutStream__deriveClass_28physx__pvdsdk__NamespacedName_20const__2c_20physx__pvdsdk__NamespacedName_20const__29, $28anonymous_20namespace_29__PvdOutStream__createProperty_28physx__pvdsdk__NamespacedName_20const__2c_20char_20const__2c_20char_20const__2c_20physx__pvdsdk__NamespacedName_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29, $28anonymous_20namespace_29__PvdOutStream__createPropertyMessage_28physx__pvdsdk__NamespacedName_20const__2c_20physx__pvdsdk__NamespacedName_20const__2c_20physx__pvdsdk__DataRef_physx__pvdsdk__PropertyMessageArg__2c_20unsigned_20int_29, non_virtual_20thunk_20to_20_28anonymous_20namespace_29__PvdOutStream___PvdOutStream_28_29, non_virtual_20thunk_20to_20_28anonymous_20namespace_29__PvdOutStream___PvdOutStream_28_29_1, non_virtual_20thunk_20to_20_28anonymous_20namespace_29__PvdOutStream__createClass_28physx__pvdsdk__NamespacedName_20const__29, non_virtual_20thunk_20to_20_28anonymous_20namespace_29__PvdOutStream__deriveClass_28physx__pvdsdk__NamespacedName_20const__2c_20physx__pvdsdk__NamespacedName_20const__29, non_virtual_20thunk_20to_20_28anonymous_20namespace_29__PvdOutStream__isClassExist_28physx__pvdsdk__NamespacedName_20const__29, non_virtual_20thunk_20to_20_28anonymous_20namespace_29__PvdOutStream__createProperty_28physx__pvdsdk__NamespacedName_20const__2c_20char_20const__2c_20char_20const__2c_20physx__pvdsdk__NamespacedName_20const__2c_20physx__pvdsdk__PropertyType__Enum_2c_20physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__29, non_virtual_20thunk_20to_20_28anonymous_20namespace_29__PvdOutStream__createPropertyMessage_28physx__pvdsdk__NamespacedName_20const__2c_20physx__pvdsdk__NamespacedName_20const__2c_20physx__pvdsdk__DataRef_physx__pvdsdk__PropertyMessageArg__2c_20unsigned_20int_29, physx__pvdsdk__PvdDataStream___PvdDataStream_28_29, physx__pvdsdk__PvdDataStream___PvdDataStream_28_29_1, non_virtual_20thunk_20to_20physx__pvdsdk__PvdDataStream___PvdDataStream_28_29, non_virtual_20thunk_20to_20physx__pvdsdk__PvdDataStream___PvdDataStream_28_29_1, physx__pvdsdk__PvdInstanceDataStream___PvdInstanceDataStream_28_29, physx__pvdsdk__PvdInstanceDataStream___PvdInstanceDataStream_28_29_1, physx__pvdsdk__PvdMetaDataStream___PvdMetaDataStream_28_29, physx__pvdsdk__PvdMetaDataStream___PvdMetaDataStream_28_29_1, $28anonymous_20namespace_29__PropertyDefinitionHelper___PropertyDefinitionHelper_28_29, $28anonymous_20namespace_29__PropertyDefinitionHelper___PropertyDefinitionHelper_28_29_1, $28anonymous_20namespace_29__PropertyDefinitionHelper__pushName_28char_20const__2c_20char_20const__29, $28anonymous_20namespace_29__PropertyDefinitionHelper__pushBracketedName_28char_20const__2c_20char_20const__2c_20char_20const__29, $28anonymous_20namespace_29__PropertyDefinitionHelper__popName_28_29, $28anonymous_20namespace_29__PropertyDefinitionHelper__clearNameStack_28_29, $28anonymous_20namespace_29__PropertyDefinitionHelper__getTopName_28_29, $28anonymous_20namespace_29__PropertyDefinitionHelper__addNamedValue_28char_20const__2c_20unsigned_20int_29, $28anonymous_20namespace_29__PropertyDefinitionHelper__clearNamedValues_28_29, $28anonymous_20namespace_29__PropertyDefinitionHelper__getNamedValues_28_29, $28anonymous_20namespace_29__PropertyDefinitionHelper__createProperty_28physx__pvdsdk__NamespacedName_20const__2c_20char_20const__2c_20physx__pvdsdk__NamespacedName_20const__2c_20physx__pvdsdk__PropertyType__Enum_29, $28anonymous_20namespace_29__PropertyDefinitionHelper__addPropertyMessageArg_28physx__pvdsdk__NamespacedName_20const__2c_20unsigned_20int_2c_20unsigned_20int_29, $28anonymous_20namespace_29__PropertyDefinitionHelper__addPropertyMessage_28physx__pvdsdk__NamespacedName_20const__2c_20physx__pvdsdk__NamespacedName_20const__2c_20unsigned_20int_29, $28anonymous_20namespace_29__PropertyDefinitionHelper__clearPropertyMessageArgs_28_29, physx__pvdsdk__PvdPropertyDefinitionHelper___PvdPropertyDefinitionHelper_28_29, physx__pvdsdk__PvdPropertyDefinitionHelper___PvdPropertyDefinitionHelper_28_29_1, physx__pvdsdk__ClassDescription___ClassDescription_28_29, physx__pvdsdk__ClassDescription___ClassDescription_28_29_1, physx__pvdsdk__PropertyMessageDescription___PropertyMessageDescription_28_29, physx__pvdsdk__PropertyMessageDescription___PropertyMessageDescription_28_29_1, physx__pvdsdk__EventStreamifier_physx__pvdsdk__MeasureStream____EventStreamifier_28_29, physx__pvdsdk__EventStreamifier_physx__pvdsdk__MeasureStream____EventStreamifier_28_29_1, physx__pvdsdk__EventStreamifier_physx__pvdsdk__MeasureStream___streamify_28unsigned_20char__29, physx__pvdsdk__EventStreamifier_physx__pvdsdk__MeasureStream___streamify_28unsigned_20short__29, physx__pvdsdk__EventStreamifier_physx__pvdsdk__MeasureStream___streamify_28unsigned_20int__29, physx__pvdsdk__EventStreamifier_physx__pvdsdk__MeasureStream___streamify_28float__29, physx__pvdsdk__EventStreamifier_physx__pvdsdk__MeasureStream___streamify_28unsigned_20long_20long__29, physx__pvdsdk__EventStreamifier_physx__pvdsdk__MeasureStream___streamify_28char_20const___29, physx__pvdsdk__EventStreamifier_physx__pvdsdk__MeasureStream___streamify_28physx__pvdsdk__DataRef_unsigned_20char_20const___29, physx__pvdsdk__EventStreamifier_physx__pvdsdk__MeasureStream___streamify_28physx__pvdsdk__DataRef_physx__pvdsdk__NameHandleValue___29, physx__pvdsdk__EventStreamifier_physx__pvdsdk__MeasureStream___streamify_28physx__pvdsdk__DataRef_physx__pvdsdk__StreamPropMessageArg___29, physx__pvdsdk__EventStreamifier_physx__pvdsdk__MeasureStream___streamify_28physx__pvdsdk__DataRef_physx__pvdsdk__StringHandle___29, physx__pvdsdk__EventStreamifier_physx__pvdsdk__MeasureStream___streamify_28physx__pvdsdk__PvdDebugText__29, physx__pvdsdk__PvdEventSerializer___PvdEventSerializer_28_29, physx__pvdsdk__PvdEventSerializer___PvdEventSerializer_28_29_1, physx__pvdsdk__EventGroup___EventGroup_28_29, physx__pvdsdk__EventGroup___EventGroup_28_29_1, physx__pvdsdk__EventGroup__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__EventSerializeable___EventSerializeable_28_29, physx__pvdsdk__EventSerializeable___EventSerializeable_28_29_1, physx__pvdsdk__EventStreamifier_physx__PxPvdTransport____EventStreamifier_28_29, physx__pvdsdk__EventStreamifier_physx__PxPvdTransport____EventStreamifier_28_29_1, physx__pvdsdk__EventStreamifier_physx__PxPvdTransport___streamify_28unsigned_20char__29, physx__pvdsdk__EventStreamifier_physx__PxPvdTransport___streamify_28unsigned_20short__29, physx__pvdsdk__EventStreamifier_physx__PxPvdTransport___streamify_28unsigned_20int__29, physx__pvdsdk__EventStreamifier_physx__PxPvdTransport___streamify_28float__29, physx__pvdsdk__EventStreamifier_physx__PxPvdTransport___streamify_28unsigned_20long_20long__29, physx__pvdsdk__EventStreamifier_physx__PxPvdTransport___streamify_28char_20const___29, physx__pvdsdk__EventStreamifier_physx__PxPvdTransport___streamify_28physx__pvdsdk__DataRef_unsigned_20char_20const___29, physx__pvdsdk__EventStreamifier_physx__PxPvdTransport___streamify_28physx__pvdsdk__DataRef_physx__pvdsdk__NameHandleValue___29, physx__pvdsdk__EventStreamifier_physx__PxPvdTransport___streamify_28physx__pvdsdk__DataRef_physx__pvdsdk__StreamPropMessageArg___29, physx__pvdsdk__EventStreamifier_physx__PxPvdTransport___streamify_28physx__pvdsdk__DataRef_physx__pvdsdk__StringHandle___29, physx__pvdsdk__EventStreamifier_physx__PxPvdTransport___streamify_28physx__pvdsdk__PvdDebugText__29, physx__pvdsdk__StringHandleEvent___StringHandleEvent_28_29, physx__pvdsdk__StringHandleEvent___StringHandleEvent_28_29_1, physx__pvdsdk__StringHandleEvent__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__CreateInstance___CreateInstance_28_29, physx__pvdsdk__CreateInstance___CreateInstance_28_29_1, physx__pvdsdk__CreateInstance__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__SetPropertyValue___SetPropertyValue_28_29, physx__pvdsdk__SetPropertyValue___SetPropertyValue_28_29_1, physx__pvdsdk__SetPropertyValue__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__BeginSetPropertyValue___BeginSetPropertyValue_28_29, physx__pvdsdk__BeginSetPropertyValue___BeginSetPropertyValue_28_29_1, physx__pvdsdk__BeginSetPropertyValue__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__AppendPropertyValueData___AppendPropertyValueData_28_29, physx__pvdsdk__AppendPropertyValueData___AppendPropertyValueData_28_29_1, physx__pvdsdk__AppendPropertyValueData__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__EndSetPropertyValue___EndSetPropertyValue_28_29, physx__pvdsdk__EndSetPropertyValue___EndSetPropertyValue_28_29_1, physx__pvdsdk__EndSetPropertyValue__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__SetPropertyMessage___SetPropertyMessage_28_29, physx__pvdsdk__SetPropertyMessage___SetPropertyMessage_28_29_1, physx__pvdsdk__SetPropertyMessage__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__BeginPropertyMessageGroup___BeginPropertyMessageGroup_28_29, physx__pvdsdk__BeginPropertyMessageGroup___BeginPropertyMessageGroup_28_29_1, physx__pvdsdk__BeginPropertyMessageGroup__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__SendPropertyMessageFromGroup___SendPropertyMessageFromGroup_28_29, physx__pvdsdk__SendPropertyMessageFromGroup___SendPropertyMessageFromGroup_28_29_1, physx__pvdsdk__SendPropertyMessageFromGroup__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__EndPropertyMessageGroup___EndPropertyMessageGroup_28_29, physx__pvdsdk__EndPropertyMessageGroup___EndPropertyMessageGroup_28_29_1, physx__pvdsdk__EndPropertyMessageGroup__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__PushBackObjectRef___PushBackObjectRef_28_29, physx__pvdsdk__PushBackObjectRef___PushBackObjectRef_28_29_1, physx__pvdsdk__PushBackObjectRef__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__RemoveObjectRef___RemoveObjectRef_28_29, physx__pvdsdk__RemoveObjectRef___RemoveObjectRef_28_29_1, physx__pvdsdk__RemoveObjectRef__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__DestroyInstance___DestroyInstance_28_29, physx__pvdsdk__DestroyInstance___DestroyInstance_28_29_1, physx__pvdsdk__DestroyInstance__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__BeginSection___BeginSection_28_29, physx__pvdsdk__BeginSection___BeginSection_28_29_1, physx__pvdsdk__BeginSection__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__EndSection___EndSection_28_29, physx__pvdsdk__EndSection___EndSection_28_29_1, physx__pvdsdk__EndSection__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__OriginShift___OriginShift_28_29, physx__pvdsdk__OriginShift___OriginShift_28_29_1, physx__pvdsdk__OriginShift__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__AddProfileZone___AddProfileZone_28_29, physx__pvdsdk__AddProfileZone___AddProfileZone_28_29_1, physx__pvdsdk__AddProfileZone__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__AddProfileZoneEvent___AddProfileZoneEvent_28_29, physx__pvdsdk__AddProfileZoneEvent___AddProfileZoneEvent_28_29_1, physx__pvdsdk__AddProfileZoneEvent__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__SetIsTopLevel___SetIsTopLevel_28_29, physx__pvdsdk__SetIsTopLevel___SetIsTopLevel_28_29_1, physx__pvdsdk__SetIsTopLevel__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__ErrorMessage___ErrorMessage_28_29, physx__pvdsdk__ErrorMessage___ErrorMessage_28_29_1, physx__pvdsdk__ErrorMessage__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__SetCamera___SetCamera_28_29, physx__pvdsdk__SetCamera___SetCamera_28_29_1, physx__pvdsdk__SetCamera__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__CreateClass___CreateClass_28_29, physx__pvdsdk__CreateClass___CreateClass_28_29_1, physx__pvdsdk__CreateClass__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__DeriveClass___DeriveClass_28_29, physx__pvdsdk__DeriveClass___DeriveClass_28_29_1, physx__pvdsdk__DeriveClass__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__NameHandleValue___NameHandleValue_28_29, physx__pvdsdk__NameHandleValue___NameHandleValue_28_29_1, physx__pvdsdk__NameHandleValue__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__CreateProperty___CreateProperty_28_29, physx__pvdsdk__CreateProperty___CreateProperty_28_29_1, physx__pvdsdk__CreateProperty__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__StreamPropMessageArg___StreamPropMessageArg_28_29, physx__pvdsdk__StreamPropMessageArg___StreamPropMessageArg_28_29_1, physx__pvdsdk__StreamPropMessageArg__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__CreatePropertyMessage___CreatePropertyMessage_28_29, physx__pvdsdk__CreatePropertyMessage___CreatePropertyMessage_28_29_1, physx__pvdsdk__CreatePropertyMessage__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__profile__ZoneManagerImpl___ZoneManagerImpl_28_29, physx__profile__ZoneManagerImpl___ZoneManagerImpl_28_29_1, physx__profile__ZoneManagerImpl__flushProfileEvents_28_29, physx__profile__ZoneManagerImpl__addProfileZone_28physx__profile__PxProfileZone__29, physx__profile__ZoneManagerImpl__removeProfileZone_28physx__profile__PxProfileZone__29, physx__profile__ZoneManagerImpl__addProfileZoneHandler_28physx__profile__PxProfileZoneHandler__29, physx__profile__ZoneManagerImpl__removeProfileZoneHandler_28physx__profile__PxProfileZoneHandler__29, physx__profile__ZoneManagerImpl__createProfileZone_28char_20const__2c_20physx__profile__PxProfileNames_2c_20unsigned_20int_29, physx__profile__ZoneManagerImpl__release_28_29, physx__profile__ZoneManagerImpl__createProfileZone_28char_20const__2c_20physx__profile__PxProfileNameProvider__2c_20unsigned_20int_29, physx__profile__PxProfileZoneManager___PxProfileZoneManager_28_29, physx__profile__PxProfileZoneManager___PxProfileZoneManager_28_29_1, physx__profile__PxProfileEventFlusher___PxProfileEventFlusher_28_29, physx__profile__PxProfileEventFlusher___PxProfileEventFlusher_28_29_1, physx__profile__NullEventNameProvider__getProfileNames_28_29_20const, physx__profile__NullEventNameProvider___NullEventNameProvider_28_29, physx__profile__NullEventNameProvider___NullEventNameProvider_28_29_1, physx__profile__PxProfileNameProvider___PxProfileNameProvider_28_29_1, physx__profile__PxProfileNameProvider___PxProfileNameProvider_28_29, physx__profile__PxProfileMemoryEventBufferImpl__onAllocation_28unsigned_20long_2c_20char_20const__2c_20char_20const__2c_20int_2c_20void__29, physx__profile__PxProfileMemoryEventBufferImpl__onDeallocation_28void__29, physx__profile__PxProfileMemoryEventBufferImpl___PxProfileMemoryEventBufferImpl_28_29, physx__profile__PxProfileMemoryEventBufferImpl___PxProfileMemoryEventBufferImpl_28_29_1, physx__profile__PxProfileMemoryEventBufferImpl__release_28_29, physx__profile__PxProfileMemoryEventBufferImpl__addClient_28physx__profile__PxProfileEventBufferClient__29, physx__profile__PxProfileMemoryEventBufferImpl__removeClient_28physx__profile__PxProfileEventBufferClient__29, physx__profile__PxProfileMemoryEventBufferImpl__hasClients_28_29_20const, physx__profile__PxProfileMemoryEventBufferImpl__flushProfileEvents_28_29, non_virtual_20thunk_20to_20physx__profile__PxProfileMemoryEventBufferImpl___PxProfileMemoryEventBufferImpl_28_29, non_virtual_20thunk_20to_20physx__profile__PxProfileMemoryEventBufferImpl___PxProfileMemoryEventBufferImpl_28_29_1, non_virtual_20thunk_20to_20physx__profile__PxProfileMemoryEventBufferImpl__addClient_28physx__profile__PxProfileEventBufferClient__29, non_virtual_20thunk_20to_20physx__profile__PxProfileMemoryEventBufferImpl__removeClient_28physx__profile__PxProfileEventBufferClient__29, non_virtual_20thunk_20to_20physx__profile__PxProfileMemoryEventBufferImpl__hasClients_28_29_20const, non_virtual_20thunk_20to_20physx__profile__PxProfileMemoryEventBufferImpl___PxProfileMemoryEventBufferImpl_28_29_2, non_virtual_20thunk_20to_20physx__profile__PxProfileMemoryEventBufferImpl___PxProfileMemoryEventBufferImpl_28_29_3, non_virtual_20thunk_20to_20physx__profile__PxProfileMemoryEventBufferImpl__flushProfileEvents_28_29, physx__profile__PxProfileMemoryEventBuffer___PxProfileMemoryEventBuffer_28_29, physx__profile__PxProfileMemoryEventBuffer___PxProfileMemoryEventBuffer_28_29_1, non_virtual_20thunk_20to_20physx__profile__PxProfileMemoryEventBuffer___PxProfileMemoryEventBuffer_28_29, non_virtual_20thunk_20to_20physx__profile__PxProfileMemoryEventBuffer___PxProfileMemoryEventBuffer_28_29_1, non_virtual_20thunk_20to_20physx__profile__PxProfileMemoryEventBuffer___PxProfileMemoryEventBuffer_28_29_2, non_virtual_20thunk_20to_20physx__profile__PxProfileMemoryEventBuffer___PxProfileMemoryEventBuffer_28_29_3, physx__profile__PxProfileEventBufferClientManager___PxProfileEventBufferClientManager_28_29, physx__profile__PxProfileEventBufferClientManager___PxProfileEventBufferClientManager_28_29_1, physx__profile__MemoryEventBuffer_physx__profile__PxProfileEventMutex_2c_20physx__profile__NullLock____MemoryEventBuffer_28_29, physx__profile__MemoryEventBuffer_physx__profile__PxProfileEventMutex_2c_20physx__profile__NullLock____MemoryEventBuffer_28_29_1, physx__profile__DataBuffer_physx__profile__PxProfileEventMutex_2c_20physx__profile__NullLock___flushEvents_28_29, physx__profile__DataBuffer_physx__profile__PxProfileEventMutex_2c_20physx__profile__NullLock___handleBufferFlush_28unsigned_20char_20const__2c_20unsigned_20int_29, physx__profile__DataBuffer_physx__profile__PxProfileEventMutex_2c_20physx__profile__NullLock___clearCachedData_28_29, physx__profile__DataBuffer_physx__profile__PxProfileEventMutex_2c_20physx__profile__NullLock____DataBuffer_28_29, physx__profile__DataBuffer_physx__profile__PxProfileEventMutex_2c_20physx__profile__NullLock____DataBuffer_28_29_1, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward____ZoneImpl_28_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward____ZoneImpl_28_29_1, physx__profile__DataBuffer_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char______flushEvents_28_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___handleBufferFlush_28unsigned_20char_20const__2c_20unsigned_20int_29, physx__profile__EventBuffer_physx__profile__PxDefaultContextProvider_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20physx__profile__PxProfileNullEventFilter___clearCachedData_28_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___flushEventIdNameMap_28_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___getEventIdForName_28char_20const__29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___getEventIdsForNames_28char_20const___2c_20unsigned_20int_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___setProfileZoneManager_28physx__profile__PxProfileZoneManager__29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___getProfileZoneManager_28_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___getName_28_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___addClient_28physx__profile__PxProfileZoneClient__29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___removeClient_28physx__profile__PxProfileZoneClient__29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___hasClients_28_29_20const, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___getProfileNames_28_29_20const, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___release_28_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___handleClientRemoved_28_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___startEvent_28unsigned_20short_2c_20unsigned_20long_20long_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___stopEvent_28unsigned_20short_2c_20unsigned_20long_20long_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___startEvent_28unsigned_20short_2c_20unsigned_20long_20long_2c_20unsigned_20int_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___stopEvent_28unsigned_20short_2c_20unsigned_20long_20long_2c_20unsigned_20int_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___atEvent_28unsigned_20short_2c_20unsigned_20long_20long_2c_20unsigned_20int_2c_20unsigned_20long_20long_2c_20unsigned_20long_20long_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___eventValue_28unsigned_20short_2c_20unsigned_20long_20long_2c_20long_20long_29, physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___flushProfileEvents_28_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward____ZoneImpl_28_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward____ZoneImpl_28_29_1, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___addClient_28physx__profile__PxProfileZoneClient__29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___removeClient_28physx__profile__PxProfileZoneClient__29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___hasClients_28_29_20const, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___getName_28_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___release_28_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___setProfileZoneManager_28physx__profile__PxProfileZoneManager__29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___getProfileZoneManager_28_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___getEventIdForName_28char_20const__29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___flushEventIdNameMap_28_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___getEventIdsForNames_28char_20const___2c_20unsigned_20int_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___getProfileNames_28_29_20const, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward____ZoneImpl_28_29_2, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward____ZoneImpl_28_29_3, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward____ZoneImpl_28_29_4, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward____ZoneImpl_28_29_5, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___startEvent_28unsigned_20short_2c_20unsigned_20long_20long_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___stopEvent_28unsigned_20short_2c_20unsigned_20long_20long_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___startEvent_28unsigned_20short_2c_20unsigned_20long_20long_2c_20unsigned_20int_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___stopEvent_28unsigned_20short_2c_20unsigned_20long_20long_2c_20unsigned_20int_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___atEvent_28unsigned_20short_2c_20unsigned_20long_20long_2c_20unsigned_20int_2c_20unsigned_20long_20long_2c_20unsigned_20long_20long_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___eventValue_28unsigned_20short_2c_20unsigned_20long_20long_2c_20long_20long_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward____ZoneImpl_28_29_6, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward____ZoneImpl_28_29_7, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___flushProfileEvents_28_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward____ZoneImpl_28_29_8, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward____ZoneImpl_28_29_9, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___handleBufferFlush_28unsigned_20char_20const__2c_20unsigned_20int_29, non_virtual_20thunk_20to_20physx__profile__ZoneImpl_physx__profile__PxProfileNameProviderForward___handleClientRemoved_28_29, physx__profile__EventBuffer_physx__profile__PxDefaultContextProvider_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20physx__profile__PxProfileNullEventFilter____EventBuffer_28_29, physx__profile__EventBuffer_physx__profile__PxDefaultContextProvider_2c_20physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char____2c_20physx__profile__PxProfileNullEventFilter____EventBuffer_28_29_1, physx__profile__DataBuffer_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char______handleBufferFlush_28unsigned_20char_20const__2c_20unsigned_20int_29, physx__profile__DataBuffer_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char_______DataBuffer_28_29, physx__profile__DataBuffer_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char_______DataBuffer_28_29_1, physx__profile__DataBuffer_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char___2c_20physx__profile__ScopedLockImpl_physx__shdfnd__MutexT_physx__profile__PxProfileWrapperReflectionAllocator_unsigned_20char______clearCachedData_28_29, physx__profile__PxProfileZone___PxProfileZone_28_29, physx__profile__PxProfileZone___PxProfileZone_28_29_1, non_virtual_20thunk_20to_20physx__profile__PxProfileZone___PxProfileZone_28_29, non_virtual_20thunk_20to_20physx__profile__PxProfileZone___PxProfileZone_28_29_1, non_virtual_20thunk_20to_20physx__profile__PxProfileZone___PxProfileZone_28_29_2, non_virtual_20thunk_20to_20physx__profile__PxProfileZone___PxProfileZone_28_29_3, non_virtual_20thunk_20to_20physx__profile__PxProfileZone___PxProfileZone_28_29_4, non_virtual_20thunk_20to_20physx__profile__PxProfileZone___PxProfileZone_28_29_5, physx__profile__PxProfileZoneClientManager___PxProfileZoneClientManager_28_29, physx__profile__PxProfileZoneClientManager___PxProfileZoneClientManager_28_29_1, physx__profile__PxProfileEventSender___PxProfileEventSender_28_29, physx__profile__PxProfileEventSender___PxProfileEventSender_28_29_1, physx__profile__PxProfileEventBufferClient___PxProfileEventBufferClient_28_29, physx__profile__PxProfileEventBufferClient___PxProfileEventBufferClient_28_29_1, __cxx_global_array_dtor_4, physx__pvdsdk__CmEventNameProvider__getProfileNames_28_29_20const, physx__pvdsdk__CmEventNameProvider___CmEventNameProvider_28_29, physx__pvdsdk__CmEventNameProvider___CmEventNameProvider_28_29_1, physx__pvdsdk__PvdImpl___PvdImpl_28_29, physx__pvdsdk__PvdImpl___PvdImpl_28_29_1, physx__pvdsdk__PvdImpl__zoneStart_28char_20const__2c_20bool_2c_20unsigned_20long_20long_29, physx__pvdsdk__PvdImpl__zoneEnd_28void__2c_20char_20const__2c_20bool_2c_20unsigned_20long_20long_29, physx__pvdsdk__PvdImpl__connect_28physx__PxPvdTransport__2c_20physx__PxFlags_physx__PxPvdInstrumentationFlag__Enum_2c_20unsigned_20char__29, physx__pvdsdk__PvdImpl__disconnect_28_29, physx__pvdsdk__PvdImpl__isConnected_28bool_29, physx__pvdsdk__PvdImpl__getTransport_28_29, physx__pvdsdk__PvdImpl__getInstrumentationFlags_28_29, physx__pvdsdk__PvdImpl__release_28_29, physx__pvdsdk__PvdImpl__addClient_28physx__pvdsdk__PvdClient__29, physx__pvdsdk__PvdImpl__removeClient_28physx__pvdsdk__PvdClient__29, physx__pvdsdk__PvdImpl__registerObject_28void_20const__29, physx__pvdsdk__PvdImpl__unRegisterObject_28void_20const__29, physx__pvdsdk__PvdImpl__onAllocation_28unsigned_20long_2c_20char_20const__2c_20char_20const__2c_20int_2c_20void__29, physx__pvdsdk__PvdImpl__onDeallocation_28void__29, physx__pvdsdk__PvdImpl__getMetaDataProvider_28_29, physx__pvdsdk__PvdImpl__getNextStreamId_28_29, physx__pvdsdk__PvdImpl__flush_28_29, non_virtual_20thunk_20to_20physx__pvdsdk__PvdImpl__onAllocation_28unsigned_20long_2c_20char_20const__2c_20char_20const__2c_20int_2c_20void__29, non_virtual_20thunk_20to_20physx__pvdsdk__PvdImpl__onDeallocation_28void__29, non_virtual_20thunk_20to_20physx__pvdsdk__PvdImpl___PvdImpl_28_29, non_virtual_20thunk_20to_20physx__pvdsdk__PvdImpl___PvdImpl_28_29_1, physx__pvdsdk__PsPvd___PsPvd_28_29, physx__pvdsdk__PsPvd___PsPvd_28_29_1, non_virtual_20thunk_20to_20physx__pvdsdk__PsPvd___PsPvd_28_29, non_virtual_20thunk_20to_20physx__pvdsdk__PsPvd___PsPvd_28_29_1, physx__PxPvd___PxPvd_28_29, physx__PxPvd___PxPvd_28_29_1, physx__PxProfilerCallback___PxProfilerCallback_28_29, physx__PxProfilerCallback___PxProfilerCallback_28_29_1, physx__shdfnd__AllocationListener___AllocationListener_28_29, physx__shdfnd__AllocationListener___AllocationListener_28_29_1, physx__pvdsdk__ObjectRegistrar___ObjectRegistrar_28_29, physx__pvdsdk__ObjectRegistrar___ObjectRegistrar_28_29_1, physx__pvdsdk__MetaDataProvider___MetaDataProvider_28_29, physx__pvdsdk__MetaDataProvider___MetaDataProvider_28_29_1, physx__pvdsdk__MetaDataProvider__addRef_28_29, physx__pvdsdk__MetaDataProvider__release_28_29, physx__pvdsdk__MetaDataProvider__lock_28_29, physx__pvdsdk__MetaDataProvider__unlock_28_29, physx__pvdsdk__MetaDataProvider__createInstance_28physx__pvdsdk__NamespacedName_20const__2c_20void_20const__29, physx__pvdsdk__MetaDataProvider__isInstanceValid_28void_20const__29, physx__pvdsdk__MetaDataProvider__destroyInstance_28void_20const__29, physx__pvdsdk__MetaDataProvider__getInstanceClassType_28void_20const__29, physx__pvdsdk__PvdOMMetaDataProvider___PvdOMMetaDataProvider_28_29, physx__pvdsdk__PvdOMMetaDataProvider___PvdOMMetaDataProvider_28_29_1, physx__pvdsdk__StreamInitialization___StreamInitialization_28_29, physx__pvdsdk__StreamInitialization___StreamInitialization_28_29_1, physx__pvdsdk__StreamInitialization__serialize_28physx__pvdsdk__PvdEventSerializer__29, physx__pvdsdk__PvdMemClient__getDataStream_28_29, physx__pvdsdk__PvdMemClient__getUserRender_28_29, physx__pvdsdk__PvdMemClient__isConnected_28_29_20const, physx__pvdsdk__PvdMemClient__onPvdConnected_28_29, physx__pvdsdk__PvdMemClient__onPvdDisconnected_28_29, physx__pvdsdk__PvdMemClient__flush_28_29, physx__pvdsdk__PvdMemClient___PvdMemClient_28_29, physx__pvdsdk__PvdMemClient___PvdMemClient_28_29_1, physx__pvdsdk__PvdMemClient__handleBufferFlush_28unsigned_20char_20const__2c_20unsigned_20int_29, physx__pvdsdk__PvdMemClient__handleClientRemoved_28_29, non_virtual_20thunk_20to_20physx__pvdsdk__PvdMemClient___PvdMemClient_28_29, non_virtual_20thunk_20to_20physx__pvdsdk__PvdMemClient___PvdMemClient_28_29_1, non_virtual_20thunk_20to_20physx__pvdsdk__PvdMemClient__handleBufferFlush_28unsigned_20char_20const__2c_20unsigned_20int_29, non_virtual_20thunk_20to_20physx__pvdsdk__PvdMemClient__handleClientRemoved_28_29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20short___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20short___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20unsigned_20short___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20unsigned_20short___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20unsigned_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20unsigned_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20unsigned_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20unsigned_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20float___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20float___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_signed_20char_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20short___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20short___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20unsigned_20short___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20unsigned_20short___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20unsigned_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20unsigned_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20unsigned_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20unsigned_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20float___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20float___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20char_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_short_2c_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_short_2c_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_short_2c_20unsigned_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_short_2c_20unsigned_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_short_2c_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_short_2c_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_short_2c_20unsigned_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_short_2c_20unsigned_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_short_2c_20float___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_short_2c_20float___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_short_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_short_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20unsigned_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20unsigned_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20unsigned_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20unsigned_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20float___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20float___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20short_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_int_2c_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_int_2c_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_int_2c_20unsigned_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_int_2c_20unsigned_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_int_2c_20float___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_int_2c_20float___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_int_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_int_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20unsigned_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20unsigned_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20float___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20float___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20int_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_long_20long_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_long_20long_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_unsigned_20long_20long_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_unsigned_20long_20long_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_float_2c_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_float_2c_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_float_2c_20unsigned_20int___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_float_2c_20unsigned_20int___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_float_2c_20double___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_float_2c_20double___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_double_2c_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_double_2c_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, physx__pvdsdk__PvdMarshalling_double_2c_20unsigned_20long_20long___marshalSingle_28unsigned_20char_20const__2c_20unsigned_20char__29, physx__pvdsdk__PvdMarshalling_double_2c_20unsigned_20long_20long___marshalBlock_28unsigned_20char_20const__2c_20unsigned_20char__2c_20unsigned_20int_29, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl___PvdObjectModelMetaDataImpl_28_29, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl___PvdObjectModelMetaDataImpl_28_29_1, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getOrCreateClass_28physx__pvdsdk__NamespacedName_20const__29, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__deriveClass_28physx__pvdsdk__NamespacedName_20const__2c_20physx__pvdsdk__NamespacedName_20const__29, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__findClass_28physx__pvdsdk__NamespacedName_20const__29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getClass_28int_29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getClassPtr_28int_29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getParentClass_28int_29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__lockClass_28int_29, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getNbClasses_28_29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getClasses_28physx__pvdsdk__ClassDescription__2c_20unsigned_20int_2c_20unsigned_20int_29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__createProperty_28int_2c_20char_20const__2c_20char_20const__2c_20int_2c_20physx__pvdsdk__PropertyType__Enum_29, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__findProperty_28physx__pvdsdk__NamespacedName_20const__2c_20char_20const__29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__findProperty_28int_2c_20char_20const__29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getProperty_28int_29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__setNamedPropertyValues_28physx__pvdsdk__DataRef_physx__pvdsdk__NamedValue__2c_20int_29, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getNamedPropertyValues_28int_29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getNbProperties_28int_29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getProperties_28int_2c_20physx__pvdsdk__PropertyDescription__2c_20unsigned_20int_2c_20unsigned_20int_29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__checkMarshalling_28int_2c_20int_29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__createPropertyMessage_28physx__pvdsdk__NamespacedName_20const__2c_20physx__pvdsdk__NamespacedName_20const__2c_20physx__pvdsdk__DataRef_physx__pvdsdk__PropertyMessageArg__2c_20unsigned_20int_29, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__findPropertyMessage_28physx__pvdsdk__NamespacedName_20const__29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getPropertyMessage_28int_29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getNbPropertyMessages_28_29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getPropertyMessages_28physx__pvdsdk__PropertyMessageDescription__2c_20unsigned_20int_2c_20unsigned_20int_29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__getStringTable_28_29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__write_28physx__pvdsdk__PvdOutputStream__29_20const, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__addRef_28_29, $28anonymous_20namespace_29__PvdObjectModelMetaDataImpl__release_28_29, physx__pvdsdk__PvdObjectModelMetaData___PvdObjectModelMetaData_28_29, physx__pvdsdk__PvdObjectModelMetaData___PvdObjectModelMetaData_28_29_1, $28anonymous_20namespace_29__ClassDescImpl___ClassDescImpl_28_29, $28anonymous_20namespace_29__ClassDescImpl___ClassDescImpl_28_29_1, physx__pvdsdk__PropertyDescription___PropertyDescription_28_29, physx__pvdsdk__PropertyDescription___PropertyDescription_28_29_1, $28anonymous_20namespace_29__PropDescImpl___PropDescImpl_28_29, $28anonymous_20namespace_29__PropDescImpl___PropDescImpl_28_29_1, $28anonymous_20namespace_29__PropertyMessageDescriptionImpl___PropertyMessageDescriptionImpl_28_29, $28anonymous_20namespace_29__PropertyMessageDescriptionImpl___PropertyMessageDescriptionImpl_28_29_1, $28anonymous_20namespace_29__StringTableImpl___StringTableImpl_28_29, $28anonymous_20namespace_29__StringTableImpl___StringTableImpl_28_29_1, $28anonymous_20namespace_29__StringTableImpl__getNbStrs_28_29, $28anonymous_20namespace_29__StringTableImpl__getStrs_28char_20const___2c_20unsigned_20int_2c_20unsigned_20int_29, $28anonymous_20namespace_29__StringTableImpl__registerStr_28char_20const__2c_20bool__29, $28anonymous_20namespace_29__StringTableImpl__strToHandle_28char_20const__29, $28anonymous_20namespace_29__StringTableImpl__handleToStr_28unsigned_20int_29, $28anonymous_20namespace_29__StringTableImpl__release_28_29, physx__pvdsdk__StringTable___StringTable_28_29, physx__pvdsdk__StringTable___StringTable_28_29_1, physx__pvdsdk__PvdProfileZoneClient__getDataStream_28_29, physx__pvdsdk__PvdProfileZoneClient__getUserRender_28_29, physx__pvdsdk__PvdProfileZoneClient__isConnected_28_29_20const, physx__pvdsdk__PvdProfileZoneClient__onPvdConnected_28_29, physx__pvdsdk__PvdProfileZoneClient__onPvdDisconnected_28_29, physx__pvdsdk__PvdProfileZoneClient__flush_28_29, physx__pvdsdk__PvdProfileZoneClient___PvdProfileZoneClient_28_29, physx__pvdsdk__PvdProfileZoneClient___PvdProfileZoneClient_28_29_1, physx__pvdsdk__PvdProfileZoneClient__onZoneAdded_28physx__profile__PxProfileZone__29, physx__pvdsdk__PvdProfileZoneClient__onZoneRemoved_28physx__profile__PxProfileZone__29, non_virtual_20thunk_20to_20physx__pvdsdk__PvdProfileZoneClient___PvdProfileZoneClient_28_29, non_virtual_20thunk_20to_20physx__pvdsdk__PvdProfileZoneClient___PvdProfileZoneClient_28_29_1, non_virtual_20thunk_20to_20physx__pvdsdk__PvdProfileZoneClient__onZoneAdded_28physx__profile__PxProfileZone__29, non_virtual_20thunk_20to_20physx__pvdsdk__PvdProfileZoneClient__onZoneRemoved_28physx__profile__PxProfileZone__29, physx__profile__PxProfileZoneHandler___PxProfileZoneHandler_28_29, physx__profile__PxProfileZoneHandler___PxProfileZoneHandler_28_29_1, physx__pvdsdk__ProfileZoneClient___ProfileZoneClient_28_29, physx__pvdsdk__ProfileZoneClient___ProfileZoneClient_28_29_1, physx__pvdsdk__ProfileZoneClient__handleBufferFlush_28unsigned_20char_20const__2c_20unsigned_20int_29, physx__pvdsdk__ProfileZoneClient__handleClientRemoved_28_29, physx__pvdsdk__ProfileZoneClient__handleEventAdded_28physx__profile__PxProfileEventName_20const__29, physx__pvdsdk__ProfileZoneClient__createInstance_28_29, physx__profile__PxProfileZoneClient___PxProfileZoneClient_28_29, physx__profile__PxProfileZoneClient___PxProfileZoneClient_28_29_1, $28anonymous_20namespace_29__UserRenderer___UserRenderer_28_29, $28anonymous_20namespace_29__UserRenderer___UserRenderer_28_29_1, $28anonymous_20namespace_29__UserRenderer__release_28_29, $28anonymous_20namespace_29__UserRenderer__setClient_28physx__pvdsdk__RendererEventClient__29, $28anonymous_20namespace_29__UserRenderer__setInstanceId_28void_20const__29, $28anonymous_20namespace_29__UserRenderer__drawPoints_28physx__pvdsdk__PvdDebugPoint_20const__2c_20unsigned_20int_29, $28anonymous_20namespace_29__UserRenderer__drawLines_28physx__pvdsdk__PvdDebugLine_20const__2c_20unsigned_20int_29, $28anonymous_20namespace_29__UserRenderer__drawTriangles_28physx__pvdsdk__PvdDebugTriangle_20const__2c_20unsigned_20int_29, $28anonymous_20namespace_29__UserRenderer__drawText_28physx__pvdsdk__PvdDebugText_20const__29, $28anonymous_20namespace_29__UserRenderer__drawRenderbuffer_28physx__pvdsdk__PvdDebugPoint_20const__2c_20unsigned_20int_2c_20physx__pvdsdk__PvdDebugLine_20const__2c_20unsigned_20int_2c_20physx__pvdsdk__PvdDebugTriangle_20const__2c_20unsigned_20int_29, $28anonymous_20namespace_29__UserRenderer__visualizeJointFrames_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__29, $28anonymous_20namespace_29__UserRenderer__visualizeLinearLimit_28physx__PxTransform_20const__2c_20physx__PxTransform_20const__2c_20float_2c_20bool_29, $28anonymous_20namespace_29__UserRenderer__visualizeAngularLimit_28physx__PxTransform_20const__2c_20float_2c_20float_2c_20bool_29, $28anonymous_20namespace_29__UserRenderer__visualizeLimitCone_28physx__PxTransform_20const__2c_20float_2c_20float_2c_20bool_29, $28anonymous_20namespace_29__UserRenderer__visualizeDoubleCone_28physx__PxTransform_20const__2c_20float_2c_20bool_29, $28anonymous_20namespace_29__UserRenderer__flushRenderEvents_28_29, physx__pvdsdk__PvdUserRenderer___PvdUserRenderer_28_29, physx__pvdsdk__PvdUserRenderer___PvdUserRenderer_28_29_1, $28anonymous_20namespace_29__RenderWriter_physx__pvdsdk__ForwardingMemoryBuffer____RenderWriter_28_29, $28anonymous_20namespace_29__RenderWriter_physx__pvdsdk__ForwardingMemoryBuffer____RenderWriter_28_29_1, $28anonymous_20namespace_29__RenderWriter_physx__pvdsdk__ForwardingMemoryBuffer___streamify_28unsigned_20long_20long__29, $28anonymous_20namespace_29__RenderWriter_physx__pvdsdk__ForwardingMemoryBuffer___streamify_28float__29, $28anonymous_20namespace_29__RenderWriter_physx__pvdsdk__ForwardingMemoryBuffer___streamify_28unsigned_20int__29, $28anonymous_20namespace_29__RenderWriter_physx__pvdsdk__ForwardingMemoryBuffer___streamify_28unsigned_20char__29, $28anonymous_20namespace_29__RenderWriter_physx__pvdsdk__ForwardingMemoryBuffer___streamify_28physx__pvdsdk__DataRef_unsigned_20char___29, $28anonymous_20namespace_29__RenderWriter_physx__pvdsdk__ForwardingMemoryBuffer___streamify_28physx__pvdsdk__DataRef_physx__pvdsdk__PvdDebugPoint___29, $28anonymous_20namespace_29__RenderWriter_physx__pvdsdk__ForwardingMemoryBuffer___streamify_28physx__pvdsdk__DataRef_physx__pvdsdk__PvdDebugLine___29, $28anonymous_20namespace_29__RenderWriter_physx__pvdsdk__ForwardingMemoryBuffer___streamify_28physx__pvdsdk__DataRef_physx__pvdsdk__PvdDebugTriangle___29, $28anonymous_20namespace_29__RenderWriter_physx__pvdsdk__ForwardingMemoryBuffer___streamify_28physx__pvdsdk__PvdDebugText__29, $28anonymous_20namespace_29__RenderWriter_physx__pvdsdk__ForwardingMemoryBuffer___isGood_28_29, $28anonymous_20namespace_29__RenderWriter_physx__pvdsdk__ForwardingMemoryBuffer___hasData_28_29, physx__pvdsdk__RenderSerializer___RenderSerializer_28_29, physx__pvdsdk__RenderSerializer___RenderSerializer_28_29_1, embind_init_builtin_28_29, __emscripten_stdout_close, __stdio_write, __emscripten_stdout_seek, fmt_fp, pop_arg_long_double, sn_write, __cxxabiv1____shim_type_info_____shim_type_info_28_29, __cxxabiv1____fundamental_type_info_____fundamental_type_info_28_29, __cxxabiv1____shim_type_info__noop1_28_29_20const, __cxxabiv1____shim_type_info__noop2_28_29_20const, __cxxabiv1____fundamental_type_info__can_catch_28__cxxabiv1____shim_type_info_20const__2c_20void___29_20const, __cxxabiv1____enum_type_info_____enum_type_info_28_29, __cxxabiv1____enum_type_info__can_catch_28__cxxabiv1____shim_type_info_20const__2c_20void___29_20const, __cxxabiv1____class_type_info_____class_type_info_28_29, __cxxabiv1____class_type_info__can_catch_28__cxxabiv1____shim_type_info_20const__2c_20void___29_20const, __cxxabiv1____class_type_info__search_above_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____class_type_info__search_below_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____class_type_info__has_unambiguous_public_base_28__cxxabiv1____dynamic_cast_info__2c_20void__2c_20int_29_20const, __cxxabiv1____si_class_type_info_____si_class_type_info_28_29, __cxxabiv1____si_class_type_info__search_above_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____si_class_type_info__search_below_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____si_class_type_info__has_unambiguous_public_base_28__cxxabiv1____dynamic_cast_info__2c_20void__2c_20int_29_20const, __cxxabiv1____vmi_class_type_info_____vmi_class_type_info_28_29, __cxxabiv1____vmi_class_type_info__search_above_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____vmi_class_type_info__search_below_dst_28__cxxabiv1____dynamic_cast_info__2c_20void_20const__2c_20int_2c_20bool_29_20const, __cxxabiv1____vmi_class_type_info__has_unambiguous_public_base_28__cxxabiv1____dynamic_cast_info__2c_20void__2c_20int_29_20const, __cxxabiv1____pointer_type_info_____pointer_type_info_28_29, __cxxabiv1____pointer_type_info__can_catch_28__cxxabiv1____shim_type_info_20const__2c_20void___29_20const]); function __wasm_memory_size() { return buffer.byteLength / 65536 | 0; } @@ -1448005,6 +1449806,7 @@ function asmFunc(imports) { "stackSave": stackSave, "stackRestore": stackRestore, "stackAlloc": stackAlloc, + "dynCall_ji": legalstub$dynCall_ji, "dynCall_iifiiiijii": legalstub$dynCall_iifiiiijii, "dynCall_vifijii": legalstub$dynCall_vifijii, "dynCall_viij": legalstub$dynCall_viij, @@ -1448013,7 +1449815,6 @@ function asmFunc(imports) { "dynCall_viijj": legalstub$dynCall_viijj, "dynCall_iiiij": legalstub$dynCall_iiiij, "dynCall_viiiij": legalstub$dynCall_viiiij, - "dynCall_ji": legalstub$dynCall_ji, "dynCall_jiji": legalstub$dynCall_jiji }; } @@ -1451349,6 +1453150,11 @@ var stackAlloc = function() { return (stackAlloc = Module["asm"]["stackAlloc"]).apply(null, arguments); }; +/** @type {function(...*):?} */ +var dynCall_ji = Module["dynCall_ji"] = function() { + return (dynCall_ji = Module["dynCall_ji"] = Module["asm"]["dynCall_ji"]).apply(null, arguments); +}; + /** @type {function(...*):?} */ var dynCall_iifiiiijii = Module["dynCall_iifiiiijii"] = function() { return (dynCall_iifiiiijii = Module["dynCall_iifiiiijii"] = Module["asm"]["dynCall_iifiiiijii"]).apply(null, arguments); @@ -1451389,11 +1453195,6 @@ var dynCall_viiiij = Module["dynCall_viiiij"] = function() { return (dynCall_viiiij = Module["dynCall_viiiij"] = Module["asm"]["dynCall_viiiij"]).apply(null, arguments); }; -/** @type {function(...*):?} */ -var dynCall_ji = Module["dynCall_ji"] = function() { - return (dynCall_ji = Module["dynCall_ji"] = Module["asm"]["dynCall_ji"]).apply(null, arguments); -}; - /** @type {function(...*):?} */ var dynCall_jiji = Module["dynCall_jiji"] = function() { return (dynCall_jiji = Module["dynCall_jiji"] = Module["asm"]["dynCall_jiji"]).apply(null, arguments); diff --git a/emscripten/physx/physx.debug.wasm.js b/emscripten/physx/physx.debug.wasm.js index 840455eb..cd16be04 100644 --- a/emscripten/physx/physx.debug.wasm.js +++ b/emscripten/physx/physx.debug.wasm.js @@ -3367,6 +3367,11 @@ var stackAlloc = function() { return (stackAlloc = Module["asm"]["stackAlloc"]).apply(null, arguments); }; +/** @type {function(...*):?} */ +var dynCall_ji = Module["dynCall_ji"] = function() { + return (dynCall_ji = Module["dynCall_ji"] = Module["asm"]["dynCall_ji"]).apply(null, arguments); +}; + /** @type {function(...*):?} */ var dynCall_iifiiiijii = Module["dynCall_iifiiiijii"] = function() { return (dynCall_iifiiiijii = Module["dynCall_iifiiiijii"] = Module["asm"]["dynCall_iifiiiijii"]).apply(null, arguments); @@ -3407,11 +3412,6 @@ var dynCall_viiiij = Module["dynCall_viiiij"] = function() { return (dynCall_viiiij = Module["dynCall_viiiij"] = Module["asm"]["dynCall_viiiij"]).apply(null, arguments); }; -/** @type {function(...*):?} */ -var dynCall_ji = Module["dynCall_ji"] = function() { - return (dynCall_ji = Module["dynCall_ji"] = Module["asm"]["dynCall_ji"]).apply(null, arguments); -}; - /** @type {function(...*):?} */ var dynCall_jiji = Module["dynCall_jiji"] = function() { return (dynCall_jiji = Module["dynCall_jiji"] = Module["asm"]["dynCall_jiji"]).apply(null, arguments); diff --git a/emscripten/physx/physx.debug.wasm.wasm b/emscripten/physx/physx.debug.wasm.wasm index 7a5c8934..87c596ef 100644 Binary files a/emscripten/physx/physx.debug.wasm.wasm and b/emscripten/physx/physx.debug.wasm.wasm differ diff --git a/emscripten/physx/physx.release.asm.js b/emscripten/physx/physx.release.asm.js index 8ef9f1b0..dc869298 100644 --- a/emscripten/physx/physx.release.asm.js +++ b/emscripten/physx/physx.release.asm.js @@ -7,45 +7,22 @@ function(PHYSX = {}) { var Module=typeof PHYSX!="undefined"?PHYSX:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise((resolve,reject)=>{readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=true;var ENVIRONMENT_IS_WORKER=false;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText}catch(err){var data=tryParseAsDataURI(url);if(data){return intArrayToString(data)}throw err}};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{try{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}catch(err){var data=tryParseAsDataURI(url);if(data){return data}throw err}}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}var data=tryParseAsDataURI(url);if(data){onload(data.buffer);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;var WebAssembly={Memory:function(opts){this.buffer=new ArrayBuffer(opts["initial"]*65536)},Module:function(binary){},Instance:function(module,info){this.exports=( // EMSCRIPTEN_START_ASM -function instantiate(Ta){function c(d){d.set=function(a,b){this[a]=b};d.get=function(a){return this[a]};return d}var e;var f=new Uint8Array(123);for(var a=25;a>=0;--a){f[48+a]=52+a;f[65+a]=a;f[97+a]=26+a}f[43]=62;f[47]=63;function l(m,n,o){var g,h,a=0,i=n,j=o.length,k=n+(j*3>>2)-(o[j-2]=="=")-(o[j-1]=="=");for(;a>4;if(i>2;if(i=0;--a){f[48+a]=52+a;f[65+a]=a;f[97+a]=26+a}f[43]=62;f[47]=63;function l(m,n,o){var g,h,a=0,i=n,j=o.length,k=n+(j*3>>2)-(o[j-2]=="=")-(o[j-1]=="=");for(;a>4;if(i>2;if(i>2];b=J[g+368>>2];nb=J[b>>2];if(nb){J[b>>2]=J[nb>>2]}if(!nb){d=J[42504];b=Ka[J[J[d>>2]+20>>2]](d)|0?31810:70610;b=Ka[J[J[d+12>>2]+8>>2]](d+12|0,12195,b,23034,82)|0;d=b+19&-16;J[d-4>>2]=d-b;nb=Qc(d,J[g+372>>2])}b=nb+11856|0;J[b>>2]=0;J[b+4>>2]=0;Ib=J[a+64>>2];Ye=J[a+28>>2];zi=J[a+32>>2];vi=J[a+36>>2];wi=J[a+40>>2];b=J[a+68>>2];we=N[a+44>>2];cb=N[a+48>>2];ob=N[a+52>>2];F=Ia-832|0;Ia=F;J[F+828>>2]=nb+12088;J[F+824>>2]=nb+11824;J[F+820>>2]=nb+11852;J[F+816>>2]=b+11836;J[F+812>>2]=138052;if(vi){Kb=Q(Q(1)/cb);Ze=J[Ib+496>>2];_e=J[Ib+484>>2];while(1){$e=(hg<<3)+zi|0;Cb=J[$e>>2];Ic=L[$e+4>>1];g=Cb+Ic|0;a:{b:{c:{d:{switch(L[((Cb<<5)+Ye|0)+22>>1]-1|0){case 0:xi=g>>>0<=Cb>>>0;b=Ic;if(xi){break b}m=J[wi+32>>2];d=0;b=Cb;while(1){g=d<<2;k=(b<<5)+Ye|0;s=J[k+24>>2];J[g+F>>2]=s;j=g+(F+32|0)|0;g=J[s+68>>2];g=m+(J[((g&7)<<2)+wi>>2]+(g>>>3|0)<<4)|0;J[j>>2]=g;j=J[k+4>>2];e=J[k>>2];o=J[k+12>>2];q=J[k+16>>2];i=J[s+20>>2];n=(F+96|0)+P(d,176)|0;h=J[s+16>>2];N[n+44>>2]=N[h>>2];N[n+48>>2]=N[h+4>>2];N[n+52>>2]=N[h+8>>2];N[n+56>>2]=N[h+12>>2];N[n+60>>2]=N[h+16>>2];N[n- -64>>2]=N[h+20>>2];N[n+68>>2]=N[h+24>>2];N[n+72>>2]=N[i>>2];N[n+76>>2]=N[i+4>>2];N[n+80>>2]=N[i+8>>2];N[n+84>>2]=N[i+12>>2];N[n+88>>2]=N[i+16>>2];N[n+92>>2]=N[i+20>>2];N[n+96>>2]=N[i+24>>2];J[n+108>>2]=J[s+12>>2];g=J[g+8>>2];i=P(q,48)+Ze|0;J[n+40>>2]=i;h=P(o,48)+Ze|0;J[n+36>>2]=h;J[n+32>>2]=(q<<6)+_e;J[n+28>>2]=(o<<6)+_e;J[n+20>>2]=e;J[n+24>>2]=j;J[n+16>>2]=k;J[n+140>>2]=g;j=L[s+40>>1];H[n+121|0]=j>>>2&1;H[n+122|0]=j>>>8&1;e=j&8;J[n+100>>2]=e?8:1;g=j&16;e:{if(g){if(L[k+10>>1]==65535){J[n+104>>2]=2;break e}J[n+104>>2]=8;break e}J[n+104>>2]=j&1024?4:j&64?1:2}z=N[(g?J[s+20>>2]+128|0:i+12|0)>>2];B=N[(e?J[s+16>>2]+128|0:h+12|0)>>2];g=K[s+44|0];x=K[s+45|0]?Q(1):Q(0);N[n+12>>2]=x;c=g?Q(1):Q(0);N[n>>2]=c;N[n+4>>2]=c;N[n+8>>2]=x;N[n+124>>2]=N[s+52>>2];J[n+132>>2]=J[s+36>>2];g=K[s+42|0];N[n+160>>2]=z>B?B:z;J[n+128>>2]=2139095039;H[n+136|0]=g;N[n+164>>2]=N[s+72>>2];N[n+168>>2]=N[s+76>>2];b=b+1|0;d=d+1|0;if((Ic|0)!=(d|0)){continue}break};break c;case 1:break d;default:break a}}Jc=g>>>0<=Cb>>>0;if(!Jc){q=J[Ib+168>>2];b=0;while(1){J[F+24>>2]=0;J[F+16>>2]=0;J[F+20>>2]=0;J[F+8>>2]=0;J[F+12>>2]=1065353216;J[F>>2]=0;J[F+4>>2]=0;g=F;i=g;n=(Cb<<5)+Ye|0;p=J[n+24>>2];d=J[p+24>>2];if(d){i=J[d+36>>2]}m=L[p+8>>1];j=J[p+20>>2];h=J[p+12>>2];d=J[p+28>>2];if(d){g=J[d+36>>2]}e=J[n+4>>2];k=J[n+12>>2];o=J[n+16>>2];d=J[n>>2];s=(F+32|0)+(b<<4)|0;J[s+12>>2]=m;J[s+8>>2]=j;J[s>>2]=p;J[s+4>>2]=h;h=(F+96|0)+P(b,176)|0;J[h+16>>2]=n;N[h+44>>2]=N[i>>2];N[h+48>>2]=N[i+4>>2];N[h+52>>2]=N[i+8>>2];N[h+56>>2]=N[i+12>>2];N[h+60>>2]=N[i+16>>2];N[h- -64>>2]=N[i+20>>2];N[h+68>>2]=N[i+24>>2];N[h+72>>2]=N[g>>2];N[h+76>>2]=N[g+4>>2];N[h+80>>2]=N[g+8>>2];N[h+84>>2]=N[g+12>>2];N[h+88>>2]=N[g+16>>2];N[h+92>>2]=N[g+20>>2];c=N[g+24>>2];J[h+40>>2]=P(o,48)+Ze;J[h+36>>2]=P(k,48)+Ze;J[h+32>>2]=(o<<6)+_e;J[h+28>>2]=(k<<6)+_e;J[h+24>>2]=e;J[h+20>>2]=d;N[h+96>>2]=c;N[h+116>>2]=N[p>>2];N[h+120>>2]=N[p+4>>2];J[h+128>>2]=q+(J[p+40>>2]<<5);g=L[p+10>>1];H[h+135|0]=g>>>9&1;H[h+134|0]=g>>>5&1;H[h+133|0]=(g&128)>>>7;H[h+132|0]=g>>>8&1;N[h+124>>2]=N[p+44>>2];J[h+100>>2]=L[n+8>>1]==65535?1:8;J[h+104>>2]=L[n+10>>1]==65535?1:8;Cb=Cb+1|0;b=b+1|0;if((Ic|0)!=(b|0)){continue}break}}if((Ic|0)==4){f=F+96|0;q=F+812|0;Rb=N[Ib+612>>2];h=0;Jb=0;zd=0;Ad=0;pb=0;Sb=Ia-3840|0;Ia=Sb;J[F>>2]=0;g=1;b=J[F+36>>2];f:{if(!b){break f}p=Wa(Sb,0,960);J[p+940>>2]=2139095039;J[p+924>>2]=-8388609;J[p+860>>2]=2139095039;J[p+844>>2]=-8388609;J[p+780>>2]=2139095039;J[p+764>>2]=-8388609;J[p+700>>2]=2139095039;J[p+684>>2]=-8388609;J[p+620>>2]=2139095039;J[p+604>>2]=-8388609;J[p+540>>2]=2139095039;J[p+524>>2]=-8388609;J[p+460>>2]=2139095039;J[p+444>>2]=-8388609;J[p+380>>2]=2139095039;J[p+364>>2]=-8388609;J[p+300>>2]=2139095039;J[p+284>>2]=-8388609;J[p+220>>2]=2139095039;J[p+204>>2]=-8388609;J[p+140>>2]=2139095039;J[p+124>>2]=-8388609;J[p+60>>2]=2139095039;J[p+44>>2]=-8388609;J[f+4>>2]=1065353216;J[f+8>>2]=1065353216;J[f+12>>2]=1065353216;J[f+144>>2]=0;J[f+136>>2]=0;J[f+140>>2]=0;J[f>>2]=1065353216;n=Ka[b|0](p,f+136|0,12,f,J[F+40>>2],f+44|0,f+72|0,K[f+135|0],f+148|0,f+160|0)|0;if(!n){break f}J[f+112>>2]=n;J[f+108>>2]=p;if(K[J[f+20>>2]+62|0]){J[f+4>>2]=0}if(K[J[f+24>>2]+62|0]){J[f+12>>2]=0}j=J[F+52>>2];if(!j){break f}e=f+176|0;m=p+P(n,80)|0;Wa(p+960|0,0,960);g:{if(n>>>0>12){break g}i=12-n|0;d=n&3;if(d){while(1){b=m+P(i,80)|0;J[b+60>>2]=2139095039;J[b+44>>2]=-8388609;i=i+1|0;h=h+1|0;if((d|0)!=(h|0)){continue}break}}if(n>>>0<4){break g}while(1){b=m+P(i,80)|0;J[b+60>>2]=2139095039;J[b+44>>2]=-8388609;J[b+140>>2]=2139095039;J[b+124>>2]=-8388609;J[b+204>>2]=-8388609;J[b+220>>2]=2139095039;J[b+284>>2]=-8388609;J[b+300>>2]=2139095039;i=i+4|0;if((i|0)!=12){continue}break}}J[f+176>>2]=1065353216;J[f+180>>2]=1065353216;J[f+184>>2]=1065353216;J[f+188>>2]=1065353216;J[f+320>>2]=0;b=f+312|0;J[b>>2]=0;J[b+4>>2]=0;s=Ka[j|0](m,b,12,e,J[F+56>>2],f+220|0,f+248|0,K[f+311|0],f+324|0,f+336|0)|0;if(!s){break f}J[f+288>>2]=s;J[f+284>>2]=m;if(K[J[f+196>>2]+62|0]){J[f+180>>2]=0}if(K[J[f+200>>2]+62|0]){J[f+188>>2]=0}m=J[F+68>>2];if(!m){break f}j=f+352|0;e=n+s|0;o=p+P(e,80)|0;i=12-s|0;Wa(o+P(i,80)|0,0,960);h:{if(s>>>0>12){break h}d=s&3;if(d){h=0;while(1){b=o+P(i,80)|0;J[b+60>>2]=2139095039;J[b+44>>2]=-8388609;i=i+1|0;h=h+1|0;if((d|0)!=(h|0)){continue}break}}if(s>>>0<4){break h}while(1){b=o+P(i,80)|0;J[b+60>>2]=2139095039;J[b+44>>2]=-8388609;J[b+140>>2]=2139095039;J[b+124>>2]=-8388609;J[b+204>>2]=-8388609;J[b+220>>2]=2139095039;J[b+284>>2]=-8388609;J[b+300>>2]=2139095039;i=i+4|0;if((i|0)!=12){continue}break}}J[f+352>>2]=1065353216;J[f+356>>2]=1065353216;J[f+360>>2]=1065353216;J[f+364>>2]=1065353216;J[f+496>>2]=0;b=f+488|0;J[b>>2]=0;J[b+4>>2]=0;k=Ka[m|0](o,b,12,j,J[F+72>>2],f+396|0,f+424|0,K[f+487|0],f+500|0,f+512|0)|0;if(!k){break f}J[f+464>>2]=k;J[f+460>>2]=o;if(K[J[f+372>>2]+62|0]){J[f+356>>2]=0}if(K[J[f+376>>2]+62|0]){J[f+364>>2]=0}j=J[F+84>>2];if(!j){break f}i=f+528|0;m=p+P(e+k|0,80)|0;h=12-k|0;Wa(m+P(h,80)|0,0,960);i:{if(k>>>0>12){break i}e=k&3;if(e){b=0;while(1){d=m+P(h,80)|0;J[d+60>>2]=2139095039;J[d+44>>2]=-8388609;h=h+1|0;b=b+1|0;if((e|0)!=(b|0)){continue}break}}if(k>>>0<4){break i}while(1){b=m+P(h,80)|0;J[b+60>>2]=2139095039;J[b+44>>2]=-8388609;J[b+140>>2]=2139095039;J[b+124>>2]=-8388609;J[b+204>>2]=-8388609;J[b+220>>2]=2139095039;J[b+284>>2]=-8388609;J[b+300>>2]=2139095039;h=h+4|0;if((h|0)!=12){continue}break}}J[f+528>>2]=1065353216;J[f+532>>2]=1065353216;J[f+536>>2]=1065353216;J[f+540>>2]=1065353216;J[f+672>>2]=0;b=f+664|0;J[b>>2]=0;J[b+4>>2]=0;d=Ka[j|0](m,b,12,i,J[F+88>>2],f+572|0,f+600|0,K[f+663|0],f+676|0,f+688|0)|0;if(!d){break f}b=n>>>0>>0?s:n;g=b>>>0>>0?k:b;b=g>>>0>>0;J[f+640>>2]=d;J[f+636>>2]=m;if(K[J[f+548>>2]+62|0]){J[f+532>>2]=0}if(K[J[f+552>>2]+62|0]){J[f+540>>2]=0}Bd=b?d:g;b=0;i=0;ca=Ia-1744|0;Ia=ca;j=J[f+108>>2];e=J[f+112>>2];j:{if(!e){break j}if((e|0)!=1){g=e&-2;while(1){d=j+P(b,80)|0;k:{if(!(K[d+76|0]&64)){break k}h=1024;l:{switch(L[d+78>>1]-2048|0){case 1:h=1025;break;case 0:break l;default:break k}}I[d+78>>1]=h}d=j+P(b|1,80)|0;m:{if(!(K[d+76|0]&64)){break m}h=1024;n:{switch(L[d+78>>1]-2048|0){case 1:h=1025;break;case 0:break n;default:break m}}I[d+78>>1]=h}b=b+2|0;i=i+2|0;if((g|0)!=(i|0)){continue}break}}if(!(e&1)){break j}b=j+P(b,80)|0;if(!(K[b+76|0]&64)){break j}i=1024;o:{switch(L[b+78>>1]-2048|0){case 1:i=1025;break;case 0:break o;default:break j}}I[b+78>>1]=i}b=0;g=ca+1552|0;nd(g,j,ca+784|0,ca+16|0,e,J[f+28>>2]+28|0,J[f+32>>2]+28|0,N[J[f+36>>2]+32>>2],N[J[f+40>>2]+32>>2],f,K[f+132|0],K[f+133|0],0);e=f+176|0;o=J[f+284>>2];s=J[f+112>>2];d=g+(s<<2)|0;m=J[f+288>>2];p:{if(!m){break p}if((m|0)!=1){g=m&-2;i=0;while(1){j=o+P(b,80)|0;q:{if(!(K[j+76|0]&64)){break q}h=1025;r:{switch(L[j+78>>1]-2048|0){case 0:h=1024;break;case 1:break r;default:break q}}I[j+78>>1]=h}j=o+P(b|1,80)|0;s:{if(!(K[j+76|0]&64)){break s}h=1025;t:{switch(L[j+78>>1]-2048|0){case 0:h=1024;break;case 1:break t;default:break s}}I[j+78>>1]=h}b=b+2|0;i=i+2|0;if((g|0)!=(i|0)){continue}break}}if(!(m&1)){break p}b=o+P(b,80)|0;if(!(K[b+76|0]&64)){break p}i=1025;u:{switch(L[b+78>>1]-2048|0){case 0:i=1024;break;case 1:break u;default:break p}}I[b+78>>1]=i}b=0;g=s<<4;nd(d,o,g+(ca+784|0)|0,g+(ca+16|0)|0,m,J[f+204>>2]+28|0,J[f+208>>2]+28|0,N[J[f+212>>2]+32>>2],N[J[f+216>>2]+32>>2],e,K[f+308|0],K[f+309|0],0);e=f+352|0;o=J[f+460>>2];k=J[f+288>>2]+s|0;d=(ca+1552|0)+(k<<2)|0;m=J[f+464>>2];v:{if(!m){break v}if((m|0)!=1){g=m&-2;i=0;while(1){j=o+P(b,80)|0;w:{if(!(K[j+76|0]&64)){break w}h=1025;x:{switch(L[j+78>>1]-2048|0){case 0:h=1024;break;case 1:break x;default:break w}}I[j+78>>1]=h}j=o+P(b|1,80)|0;y:{if(!(K[j+76|0]&64)){break y}h=1025;z:{switch(L[j+78>>1]-2048|0){case 0:h=1024;break;case 1:break z;default:break y}}I[j+78>>1]=h}b=b+2|0;i=i+2|0;if((g|0)!=(i|0)){continue}break}}if(!(m&1)){break v}b=o+P(b,80)|0;if(!(K[b+76|0]&64)){break v}i=1025;A:{switch(L[b+78>>1]-2048|0){case 0:i=1024;break;case 1:break A;default:break v}}I[b+78>>1]=i}b=0;g=k<<4;nd(d,o,g+(ca+784|0)|0,g+(ca+16|0)|0,m,J[f+380>>2]+28|0,J[f+384>>2]+28|0,N[J[f+388>>2]+32>>2],N[J[f+392>>2]+32>>2],e,K[f+484|0],K[f+485|0],0);j=f+528|0;n=J[f+636>>2];g=J[f+464>>2]+k|0;e=(ca+1552|0)+(g<<2)|0;o=J[f+640>>2];B:{if(!o){break B}if((o|0)!=1){d=o&-2;i=0;while(1){m=n+P(b,80)|0;C:{if(!(K[m+76|0]&64)){break C}h=1025;D:{switch(L[m+78>>1]-2048|0){case 0:h=1024;break;case 1:break D;default:break C}}I[m+78>>1]=h}m=n+P(b|1,80)|0;E:{if(!(K[m+76|0]&64)){break E}h=1025;F:{switch(L[m+78>>1]-2048|0){case 0:h=1024;break;case 1:break F;default:break E}}I[m+78>>1]=h}b=b+2|0;i=i+2|0;if((d|0)!=(i|0)){continue}break}}if(!(o&1)){break B}b=n+P(b,80)|0;if(!(K[b+76|0]&64)){break B}i=1025;G:{switch(L[b+78>>1]-2048|0){case 0:i=1024;break;case 1:break G;default:break B}}I[b+78>>1]=i}b=0;d=g<<4;nd(e,n,d+(ca+784|0)|0,d+(ca+16|0)|0,o,J[f+556>>2]+28|0,J[f+560>>2]+28|0,N[J[f+564>>2]+32>>2],N[J[f+568>>2]+32>>2],j,K[f+660|0],K[f+661|0],0);h=J[f+640>>2];i=1;e=P(Bd,368);d=Ka[J[J[q>>2]>>2]](q,e+656|0)|0;H:{if(d+1>>>0<2){g=J[f+16>>2];I[g+22>>1]=0;J[g+24>>2]=0;J[g+28>>2]=J[f+128>>2];g=J[f+192>>2];I[g+22>>1]=0;J[g+24>>2]=0;J[g+28>>2]=J[f+304>>2];g=J[f+368>>2];I[g+22>>1]=0;J[g+24>>2]=0;J[g+28>>2]=J[f+480>>2];g=J[f+544>>2];I[g+22>>1]=0;J[g+24>>2]=0;J[g+28>>2]=J[f+656>>2];break H}J[F>>2]=g+h;ra=K[J[f+552>>2]+62|0];l=K[J[f+548>>2]+62|0];Ra=K[J[f+376>>2]+62|0];Cb=K[J[f+372>>2]+62|0];xe=K[J[f+200>>2]+62|0];Lb=K[J[f+196>>2]+62|0];Mb=K[J[f+24>>2]+62|0];db=K[J[f+20>>2]+62|0];b=J[f+16>>2];e=e+640>>>4|0;I[b+22>>1]=e;J[b+24>>2]=d;J[b+28>>2]=J[f+128>>2];b=J[f+192>>2];I[b+22>>1]=e;J[b+24>>2]=d;J[b+28>>2]=J[f+304>>2];b=J[f+368>>2];I[b+22>>1]=e;J[b+24>>2]=d;J[b+28>>2]=J[f+480>>2];b=J[f+544>>2];I[b+22>>1]=e;J[b+24>>2]=d;J[b+28>>2]=J[f+656>>2];ye=N[f+648>>2];ze=N[f+472>>2];Ae=N[f+296>>2];Be=N[f+644>>2];Ce=N[f+468>>2];De=N[f+292>>2];Ee=N[f+672>>2];Sa=N[f+668>>2];Ta=N[f+664>>2];Ua=N[f+496>>2];Xa=N[f+492>>2];ka=N[f+488>>2];sa=N[f+320>>2];aa=N[f+316>>2];W=N[f+312>>2];Db=N[f+144>>2];Fa=N[f+140>>2];ba=N[f+540>>2];R=N[f+364>>2];S=N[f+188>>2];da=N[f+532>>2];T=N[f+356>>2];U=N[f+180>>2];qb=N[J[f+212>>2]+32>>2];Ya=N[J[f+388>>2]+32>>2];Za=N[J[f+564>>2]+32>>2];_a=N[f+184>>2];$a=N[J[f+216>>2]+32>>2];ab=N[f+360>>2];ea=N[J[f+392>>2]+32>>2];fa=N[f+536>>2];G=N[J[f+568>>2]+32>>2];u=N[f+136>>2];V=N[f+12>>2];ga=N[f+4>>2];C=N[f>>2];r=N[J[f+36>>2]+32>>2];w=N[f+176>>2];bb=N[f+352>>2];A=N[f+528>>2];z=N[f+8>>2];B=N[J[f+40>>2]+32>>2];x=N[f+116>>2];c=N[f+120>>2];H[d+12|0]=x!=Q(34028234663852886e22)|c!=Q(34028234663852886e22);H[d+13|0]=N[f+296>>2]!=Q(34028234663852886e22)|N[f+292>>2]!=Q(34028234663852886e22);H[d+14|0]=N[f+472>>2]!=Q(34028234663852886e22)|N[f+468>>2]!=Q(34028234663852886e22);i=N[f+644>>2]==Q(34028234663852886e22)?N[f+648>>2]!=Q(34028234663852886e22):i;b=d+640|0;N[d+112>>2]=u;N[d+96>>2]=V;N[d+80>>2]=ga;rb=Q(z*B);N[d+64>>2]=rb;qc=Q(C*r);N[d+48>>2]=qc;N[d+156>>2]=Ee;N[d+152>>2]=Ua;N[d+148>>2]=sa;N[d+144>>2]=Db;N[d+140>>2]=Sa;N[d+136>>2]=Xa;N[d+132>>2]=aa;N[d+128>>2]=Fa;N[d+124>>2]=Ta;N[d+120>>2]=ka;N[d+116>>2]=W;N[d+108>>2]=ba;N[d+104>>2]=R;N[d+100>>2]=S;N[d+92>>2]=da;N[d+88>>2]=T;N[d+84>>2]=U;rc=Q(fa*G);N[d+76>>2]=rc;sc=Q(ab*ea);N[d+72>>2]=sc;tc=Q(_a*$a);N[d+68>>2]=tc;uc=Q(A*Za);N[d+60>>2]=uc;vc=Q(bb*Ya);N[d+56>>2]=vc;wc=Q(w*qb);N[d+52>>2]=wc;H[d+15|0]=i;N[d+16>>2]=x*cb;J[d+4>>2]=Bd;N[d+20>>2]=De*cb;N[d+24>>2]=Ce*cb;N[d+28>>2]=Be*cb;N[d+32>>2]=c*cb;N[d+36>>2]=Ae*cb;N[d+40>>2]=ze*cb;N[d+44>>2]=ye*cb;H[d|0]=9;H[d+8|0]=J[f+112>>2];H[d+9|0]=J[f+288>>2];H[d+10|0]=J[f+464>>2];H[d+11|0]=J[f+640>>2];X=J[f+568>>2];Kc=N[X+24>>2];xc=N[X+20>>2];la=J[f+564>>2];yc=N[la+24>>2];zc=N[la+20>>2];ha=J[f+392>>2];Ac=N[ha+24>>2];Bc=N[ha+20>>2];pa=J[f+388>>2];Cc=N[pa+24>>2];Dc=N[pa+20>>2];qa=J[f+216>>2];Ec=N[qa+24>>2];Eb=N[qa+20>>2];D=J[f+212>>2];Fb=N[D+24>>2];Gb=N[D+20>>2];O=J[f+40>>2];Hb=N[O+24>>2];xa=N[O+20>>2];p=J[f+36>>2];ya=N[p+24>>2];za=N[p+20>>2];ma=N[f+152>>2];n=J[f+28>>2];Fc=N[n+20>>2];Lc=N[f+328>>2];o=J[f+204>>2];Mc=N[o+20>>2];Nc=N[f+504>>2];q=J[f+380>>2];Oc=N[q+20>>2];Pc=N[f+680>>2];m=J[f+556>>2];Rc=N[m+20>>2];Sc=N[f+156>>2];Tc=N[n+24>>2];Uc=N[f+332>>2];Vc=N[o+24>>2];Wc=N[f+508>>2];Xc=N[q+24>>2];Cd=N[f+684>>2];Dd=N[m+24>>2];Ed=N[f+164>>2];j=J[f+32>>2];Fd=N[j+20>>2];Gd=N[f+340>>2];i=J[f+208>>2];Hd=N[i+20>>2];Id=N[f+516>>2];h=J[f+384>>2];Jd=N[h+20>>2];Kd=N[f+692>>2];e=J[f+560>>2];Ld=N[e+20>>2];Md=N[f+168>>2];Nd=N[j+24>>2];Fa=N[f+344>>2];qb=N[i+24>>2];Ya=N[f+520>>2];Za=N[h+24>>2];_a=N[f+696>>2];$a=N[e+24>>2];ab=N[f+324>>2];ea=N[o+16>>2];fa=N[f+500>>2];G=N[q+16>>2];u=N[f+676>>2];C=N[m+16>>2];r=N[f+336>>2];w=N[i+16>>2];bb=N[f+512>>2];A=N[h+16>>2];ig=N[X+16>>2];jg=N[la+16>>2];kg=N[X+8>>2];lg=N[X+4>>2];mg=N[X>>2];ng=N[la+8>>2];og=N[la+4>>2];pg=N[la>>2];qg=N[ha+16>>2];rg=N[pa+16>>2];sg=N[ha+8>>2];tg=N[ha+4>>2];ug=N[ha>>2];vg=N[pa+8>>2];wg=N[pa+4>>2];xg=N[pa>>2];ye=N[qa+16>>2];ze=N[D+16>>2];Ae=N[qa+8>>2];Be=N[qa+4>>2];Ce=N[qa>>2];De=N[D+8>>2];Ee=N[D+4>>2];Sa=N[D>>2];Ta=N[O+16>>2];Ua=N[p+16>>2];Xa=N[O+8>>2];ka=N[O+4>>2];sa=N[O>>2];aa=N[p+8>>2];W=N[p+4>>2];Db=N[p>>2];z=N[f+148>>2];B=N[n+16>>2];x=N[f+160>>2];c=N[j+16>>2];N[d+220>>2]=N[f+688>>2]-N[e+16>>2];N[d+216>>2]=bb-A;N[d+212>>2]=r-w;N[d+208>>2]=x-c;N[d+172>>2]=u-C;N[d+168>>2]=fa-G;N[d+164>>2]=ab-ea;N[d+160>>2]=z-B;N[d+252>>2]=_a-$a;N[d+248>>2]=Ya-Za;N[d+244>>2]=Fa-qb;N[d+240>>2]=Md-Nd;N[d+236>>2]=Kd-Ld;N[d+232>>2]=Id-Jd;N[d+228>>2]=Gd-Hd;N[d+224>>2]=Ed-Fd;N[d+204>>2]=Cd-Dd;N[d+200>>2]=Wc-Xc;N[d+196>>2]=Uc-Vc;N[d+192>>2]=Sc-Tc;N[d+188>>2]=Pc-Rc;N[d+184>>2]=Nc-Oc;N[d+180>>2]=Lc-Mc;N[d+176>>2]=ma-Fc;j=J[f+288>>2];i=J[f+464>>2];h=J[f+640>>2];e=J[f+112>>2];J[d+264>>2]=0;J[d+268>>2]=0;J[d+256>>2]=0;J[d+260>>2]=0;J[d+304>>2]=0;J[d+308>>2]=0;J[d+312>>2]=0;J[d+316>>2]=0;J[d+352>>2]=0;J[d+356>>2]=0;J[d+360>>2]=0;J[d+364>>2]=0;J[d+400>>2]=0;J[d+404>>2]=0;J[d+408>>2]=0;J[d+412>>2]=0;J[d+448>>2]=0;J[d+452>>2]=0;J[d+456>>2]=0;J[d+460>>2]=0;J[d+496>>2]=0;J[d+500>>2]=0;J[d+504>>2]=0;J[d+508>>2]=0;J[d+544>>2]=0;J[d+548>>2]=0;J[d+552>>2]=0;J[d+556>>2]=0;J[d+600>>2]=0;J[d+604>>2]=0;J[d+592>>2]=0;J[d+596>>2]=0;J[d+280>>2]=0;J[d+284>>2]=0;J[d+272>>2]=0;J[d+276>>2]=0;J[d+328>>2]=0;J[d+332>>2]=0;J[d+320>>2]=0;J[d+324>>2]=0;J[d+368>>2]=0;J[d+372>>2]=0;J[d+376>>2]=0;J[d+380>>2]=0;J[d+416>>2]=0;J[d+420>>2]=0;J[d+424>>2]=0;J[d+428>>2]=0;J[d+464>>2]=0;J[d+468>>2]=0;J[d+472>>2]=0;J[d+476>>2]=0;J[d+512>>2]=0;J[d+516>>2]=0;J[d+520>>2]=0;J[d+524>>2]=0;J[d+560>>2]=0;J[d+564>>2]=0;J[d+568>>2]=0;J[d+572>>2]=0;J[d+608>>2]=0;J[d+612>>2]=0;J[d+616>>2]=0;J[d+620>>2]=0;J[d+296>>2]=0;J[d+300>>2]=0;J[d+288>>2]=0;J[d+292>>2]=0;J[d+344>>2]=0;J[d+348>>2]=0;J[d+336>>2]=0;J[d+340>>2]=0;J[d+392>>2]=0;J[d+396>>2]=0;J[d+384>>2]=0;J[d+388>>2]=0;J[d+440>>2]=0;J[d+444>>2]=0;J[d+432>>2]=0;J[d+436>>2]=0;J[d+488>>2]=0;J[d+492>>2]=0;J[d+480>>2]=0;J[d+484>>2]=0;J[d+536>>2]=0;J[d+540>>2]=0;J[d+528>>2]=0;J[d+532>>2]=0;J[d+584>>2]=0;J[d+588>>2]=0;J[d+576>>2]=0;J[d+580>>2]=0;J[d+632>>2]=0;J[d+636>>2]=0;J[d+624>>2]=0;J[d+628>>2]=0;if(Bd){Od=d+592|0;Pd=d+544|0;Qd=d+496|0;Rd=d+448|0;Sd=d+400|0;Td=d+352|0;Ud=d+304|0;Yc=d+256|0;t=e-1|0;la=(g+h|0)-1|0;ha=(i+k|0)-1|0;pa=(j+s|0)-1|0;ia=cb>2];Ca=J[d+(s<<2)>>2];Zc=L[Ca+76>>1];La=Q(1);Da=J[d+(X<<2)>>2];p=L[Da+76>>1];La=p&32?K[f+134|0]?ia:Q(1):La;Ea=J[(ca+1552|0)+(g<<2)>>2];_c=L[Ba+76>>1];sb=Q(1);Ma=Q(1);Ma=Zc&32?K[f+310|0]?ia:Q(1):Ma;$c=L[Ea+76>>1];sb=_c&32?K[f+486|0]?ia:Q(1):sb;i=g<<4;d=ca+16|0;Vd=i+d|0;h=k<<4;n=h+d|0;e=s<<4;o=e+d|0;j=d;d=X<<4;m=j+d|0;ub=Q(1);ub=$c&32?K[f+662|0]?ia:Q(1):ub;Z=N[Vd+4>>2];_=N[Vd>>2];$=N[n+4>>2];E=N[n>>2];ad=N[o+4>>2];bd=N[o>>2];j=ca+784|0;i=j+i|0;Lc=N[i+4>>2];Mc=N[i>>2];h=h+j|0;Nc=N[h+4>>2];Oc=N[h>>2];e=e+j|0;Pc=N[e+4>>2];Rc=N[e>>2];cd=N[Vd+8>>2];dd=N[n+8>>2];ed=N[o+8>>2];Sc=N[i+8>>2];Tc=N[h+8>>2];Uc=N[e+8>>2];fd=N[m+8>>2];gd=N[m+4>>2];hd=N[m>>2];d=d+j|0;Vc=N[d+8>>2];Wc=N[d+4>>2];Xc=N[d>>2];n=J[f+640>>2];o=J[f+464>>2];m=J[f+288>>2];j=J[f+112>>2];Fa=N[Da+52>>2];qb=N[Ca+52>>2];Ya=N[Ba+52>>2];Za=N[Ea+52>>2];_a=N[Da+56>>2];$a=N[Ca+56>>2];ab=N[Ba+56>>2];ea=N[Ea+56>>2];Cd=N[Da+20>>2];Dd=N[Ca+20>>2];Ed=N[Ba+20>>2];Fd=N[Ea+20>>2];Gd=N[Da+24>>2];Hd=N[Ca+24>>2];Id=N[Ba+24>>2];Jd=N[Ea+24>>2];fa=N[Da+48>>2];G=N[Ca+48>>2];u=N[Ba+48>>2];C=N[Ea+48>>2];r=N[Da+44>>2];w=N[Ca+44>>2];bb=N[Ba+44>>2];A=N[Ea+44>>2];z=N[Da+60>>2];B=N[Ca+60>>2];x=N[Ba+60>>2];c=N[Ea+60>>2];Kd=N[Da+16>>2];Ld=N[Ca+16>>2];Md=N[Ba+16>>2];Nd=N[Ea+16>>2];id=N[Da>>2];jd=N[Ca>>2];kd=N[Ba>>2];ld=N[Ea>>2];md=N[Da+4>>2];od=N[Ca+4>>2];pd=N[Ba+4>>2];qd=N[Ea+4>>2];rd=N[Da+8>>2];sd=N[Ca+8>>2];td=N[Ba+8>>2];ud=N[Ea+8>>2];J[b+360>>2]=0;J[b+364>>2]=0;J[b+352>>2]=0;J[b+356>>2]=0;i=$c&64;N[b+348>>2]=i?Q(1):Q(0);h=_c&64;N[b+344>>2]=h?Q(1):Q(0);e=Zc&64;N[b+340>>2]=e?Q(1):Q(0);d=p&64;N[b+336>>2]=d?Q(1):Q(0);n=n>>>0<=q>>>0;N[b+44>>2]=n?Q(0):ud;o=o>>>0<=q>>>0;N[b+40>>2]=o?Q(0):td;m=m>>>0<=q>>>0;N[b+36>>2]=m?Q(0):sd;j=j>>>0<=q>>>0;N[b+32>>2]=j?Q(0):rd;N[b+28>>2]=n?Q(0):qd;N[b+24>>2]=o?Q(0):pd;N[b+20>>2]=m?Q(0):od;N[b+16>>2]=j?Q(0):md;N[b+12>>2]=n?Q(0):ld;N[b+8>>2]=o?Q(0):kd;N[b+4>>2]=m?Q(0):jd;N[b>>2]=j?Q(0):id;i=n|!i;N[b+172>>2]=i?Q(0):Jd;h=o|!h;N[b+168>>2]=h?Q(0):Id;e=m|!e;N[b+164>>2]=e?Q(0):Hd;d=j|!d;N[b+160>>2]=d?Q(0):Gd;N[b+156>>2]=i?Q(0):Fd;N[b+152>>2]=h?Q(0):Ed;N[b+148>>2]=e?Q(0):Dd;N[b+144>>2]=d?Q(0):Cd;N[b+140>>2]=i?Q(0):Nd;N[b+136>>2]=h?Q(0):Md;N[b+132>>2]=e?Q(0):Ld;N[b+128>>2]=d?Q(0):Kd;N[b+300>>2]=ub*c;N[b+296>>2]=sb*x;N[b+292>>2]=Ma*B;N[b+288>>2]=La*z;N[b+284>>2]=ub*A;N[b+280>>2]=sb*bb;N[b+276>>2]=Ma*w;N[b+272>>2]=La*r;J[b+304>>2]=0;J[b+308>>2]=0;J[b+312>>2]=0;J[b+316>>2]=0;vd=N[Da+36>>2];wd=N[Ca+36>>2];xd=N[Ba+36>>2];Rb=N[Ea+36>>2];ma=N[Da+40>>2];Fc=N[Ca+40>>2];r=N[Ba+40>>2];w=N[Ea+40>>2];bb=N[Da+32>>2];A=N[Ca+32>>2];z=N[Ba+32>>2];B=N[Ea+32>>2];N[b+236>>2]=i?Q(0):ea;N[b+232>>2]=h?Q(0):ab;N[b+228>>2]=e?Q(0):$a;N[b+224>>2]=d?Q(0):_a;N[b+220>>2]=i?Q(0):Za;N[b+216>>2]=h?Q(0):Ya;N[b+212>>2]=e?Q(0):qb;N[b+208>>2]=d?Q(0):Fa;N[b+204>>2]=i?Q(0):C;N[b+200>>2]=h?Q(0):u;N[b+196>>2]=e?Q(0):G;N[b+192>>2]=d?Q(0):fa;N[b+108>>2]=n?Q(0):w;N[b+104>>2]=o?Q(0):r;N[b+100>>2]=m?Q(0):Fc;N[b+96>>2]=j?Q(0):ma;N[b+92>>2]=n?Q(0):Rb;N[b+88>>2]=o?Q(0):xd;N[b+84>>2]=m?Q(0):wd;N[b+80>>2]=j?Q(0):vd;N[b+76>>2]=n?Q(0):B;N[b+72>>2]=o?Q(0):z;N[b+68>>2]=m?Q(0):A;N[b+64>>2]=j?Q(0):bb;j=b+240|0;i=b+176|0;h=b+320|0;o=b+48|0;e=b+112|0;d=b+256|0;I:{J:{if(M[f+112>>2]<=q>>>0){J[o>>2]=0;J[e>>2]=0;J[h>>2]=0;J[i>>2]=0;J[j>>2]=0;J[ca>>2]=0;c=Q(0);break J}x=Q(Q(Q(Db*id)+Q(Q(W*md)+Q(aa*rd)))+Q(Q(Ua*Kd)+Q(Q(za*Cd)+Q(ya*Gd))));c=Q(Q(Q(Ta*hd)+Q(Q(xa*gd)+Q(Hb*fd)))+Q(Q(sa*bb)+Q(Q(ka*vd)+Q(Xa*ma))));Ui(o,e,d,h,i,j,ca,Da,Q(x-c),Q(Q(Q(ga*Q(Q(Vc*Vc)+Q(Q(Xc*Xc)+Q(Wc*Wc))))+Q(qc*Q(Q(rd*rd)+Q(Q(id*id)+Q(md*md)))))+Q(Q(V*Q(Q(fd*fd)+Q(Q(hd*hd)+Q(gd*gd))))+Q(rb*Q(Q(ma*ma)+Q(Q(bb*bb)+Q(vd*vd)))))),N[f+124>>2],Q(1),we,cb,L[Da+76>>1]&64?Q(100):ja,ob,Kb);if(db){N[d>>2]=N[d>>2]-x}if(!Mb){break I}c=Q(c+N[d>>2])}N[d>>2]=c}m=b+244|0;j=b+180|0;i=b+324|0;h=b+116|0;e=b+52|0;d=b+260|0;K:{L:{if(M[f+288>>2]<=q>>>0){J[e>>2]=0;J[h>>2]=0;J[i>>2]=0;J[j>>2]=0;J[m>>2]=0;J[ca+4>>2]=0;c=Q(0);break L}x=Q(Q(Q(Sa*jd)+Q(Q(Ee*od)+Q(De*sd)))+Q(Q(ze*Ld)+Q(Q(Gb*Dd)+Q(Fb*Hd))));c=Q(Q(Q(ye*bd)+Q(Q(Eb*ad)+Q(Ec*ed)))+Q(Q(Ce*A)+Q(Q(Be*wd)+Q(Ae*Fc))));Ui(e,h,d,i,j,m,O,Ca,Q(x-c),Q(Q(Q(U*Q(Q(Uc*Uc)+Q(Q(Rc*Rc)+Q(Pc*Pc))))+Q(wc*Q(Q(sd*sd)+Q(Q(jd*jd)+Q(od*od)))))+Q(Q(S*Q(Q(ed*ed)+Q(Q(bd*bd)+Q(ad*ad))))+Q(tc*Q(Q(Fc*Fc)+Q(Q(A*A)+Q(wd*wd)))))),N[f+300>>2],Q(1),we,cb,L[Ca+76>>1]&64?Q(100):ja,ob,Kb);if(Lb){N[d>>2]=N[d>>2]-x}if(!xe){break K}c=Q(c+N[d>>2])}N[d>>2]=c}m=b+248|0;j=b+184|0;i=b+328|0;h=b+120|0;e=b+56|0;d=b+264|0;M:{N:{if(M[f+464>>2]<=q>>>0){J[e>>2]=0;J[h>>2]=0;J[i>>2]=0;J[j>>2]=0;J[m>>2]=0;J[ca+8>>2]=0;c=Q(0);break N}x=Q(Q(Q(xg*kd)+Q(Q(wg*pd)+Q(vg*td)))+Q(Q(rg*Md)+Q(Q(Dc*Ed)+Q(Cc*Id))));c=Q(Q(Q(qg*E)+Q(Q(Bc*$)+Q(Ac*dd)))+Q(Q(ug*z)+Q(Q(tg*xd)+Q(sg*r))));Ui(e,h,d,i,j,m,D,Ba,Q(x-c),Q(Q(Q(T*Q(Q(Tc*Tc)+Q(Q(Oc*Oc)+Q(Nc*Nc))))+Q(vc*Q(Q(td*td)+Q(Q(kd*kd)+Q(pd*pd)))))+Q(Q(R*Q(Q(dd*dd)+Q(Q(E*E)+Q($*$))))+Q(sc*Q(Q(r*r)+Q(Q(z*z)+Q(xd*xd)))))),N[f+476>>2],Q(1),we,cb,L[Ba+76>>1]&64?Q(100):ja,ob,Kb);if(Cb){N[d>>2]=N[d>>2]-x}if(!Ra){break M}c=Q(c+N[d>>2])}N[d>>2]=c}m=b+252|0;j=b+188|0;i=b+332|0;h=b+124|0;e=b+60|0;d=b+268|0;O:{P:{if(M[f+640>>2]<=q>>>0){J[e>>2]=0;J[h>>2]=0;J[i>>2]=0;J[j>>2]=0;J[m>>2]=0;J[ca+12>>2]=0;c=Q(0);break P}x=Q(Q(Q(pg*ld)+Q(Q(og*qd)+Q(ng*ud)))+Q(Q(jg*Nd)+Q(Q(zc*Fd)+Q(yc*Jd))));c=Q(Q(Q(ig*_)+Q(Q(xc*Z)+Q(Kc*cd)))+Q(Q(mg*B)+Q(Q(lg*Rb)+Q(kg*w))));Ui(e,h,d,i,j,m,qa,Ea,Q(x-c),Q(Q(Q(da*Q(Q(Sc*Sc)+Q(Q(Mc*Mc)+Q(Lc*Lc))))+Q(uc*Q(Q(ud*ud)+Q(Q(ld*ld)+Q(qd*qd)))))+Q(Q(ba*Q(Q(cd*cd)+Q(Q(_*_)+Q(Z*Z))))+Q(rc*Q(Q(w*w)+Q(Q(B*B)+Q(Rb*Rb)))))),N[f+652>>2],Q(1),we,cb,L[Ea+76>>1]&64?Q(100):ja,ob,Kb);if(l){N[d>>2]=N[d>>2]-x}if(!ra){break O}c=Q(c+N[d>>2])}N[d>>2]=c}n=L[Da+78>>1];Q:{if(K[f+132|0]|M[f+112>>2]<=q>>>0){break Q}if((n|0)==1024){J[b+352>>2]=J[b+352>>2]|8;d=Jb<<4;N[d+Yc>>2]=ga*Xc;N[d+Ud>>2]=ga*Wc;N[d+Td>>2]=ga*Vc;N[d+Sd>>2]=V*hd;N[d+Rd>>2]=V*gd;N[d+Qd>>2]=V*fd;N[d+Pd>>2]=N[ca>>2];N[d+Od>>2]=N[o>>2];Jb=Jb+1|0;break Q}if(!(n&2048)){break Q}J[b+352>>2]=J[b+352>>2]|16}o=L[Ca+78>>1];R:{if(K[f+308|0]|M[f+288>>2]<=q>>>0){break R}if((o|0)==1024){J[b+356>>2]=J[b+356>>2]|8;d=zd<<4;N[(d+Yc|0)+4>>2]=U*Rc;N[(d+Ud|0)+4>>2]=U*Pc;N[(d+Td|0)+4>>2]=U*Uc;N[(d+Sd|0)+4>>2]=S*bd;N[(d+Rd|0)+4>>2]=S*ad;N[(d+Qd|0)+4>>2]=S*ed;N[(d+Pd|0)+4>>2]=N[ca+4>>2];N[(d+Od|0)+4>>2]=N[b+52>>2];zd=zd+1|0;break R}if(!(o&2048)){break R}J[b+356>>2]=J[b+356>>2]|16}m=L[Ba+78>>1];S:{if(K[f+484|0]|M[f+464>>2]<=q>>>0){break S}if((m|0)==1024){J[b+360>>2]=J[b+360>>2]|8;d=Ad<<4;N[(d+Yc|0)+8>>2]=T*Oc;N[(d+Ud|0)+8>>2]=T*Nc;N[(d+Td|0)+8>>2]=T*Tc;N[(d+Sd|0)+8>>2]=R*E;N[(d+Rd|0)+8>>2]=R*$;N[(d+Qd|0)+8>>2]=R*dd;N[(d+Pd|0)+8>>2]=N[ca+8>>2];N[(d+Od|0)+8>>2]=N[b+56>>2];Ad=Ad+1|0;break S}if(!(m&2048)){break S}J[b+360>>2]=J[b+360>>2]|16}j=L[Ea+78>>1];T:{if(K[f+660|0]|M[f+640>>2]<=q>>>0){break T}if((j|0)==1024){J[b+364>>2]=J[b+364>>2]|8;d=pb<<4;N[(d+Yc|0)+12>>2]=da*Mc;N[(d+Ud|0)+12>>2]=da*Lc;N[(d+Td|0)+12>>2]=da*Sc;N[(d+Sd|0)+12>>2]=ba*_;N[(d+Rd|0)+12>>2]=ba*Z;N[(d+Qd|0)+12>>2]=ba*cd;N[(d+Pd|0)+12>>2]=N[ca+12>>2];N[(d+Od|0)+12>>2]=N[b+60>>2];pb=pb+1|0;break T}if(!(j&2048)){break T}J[b+364>>2]=J[b+364>>2]|16}i=L[Da+76>>1];if(i&16){J[b+352>>2]=J[b+352>>2]|2}h=L[Ca+76>>1];if(h&16){J[b+356>>2]=J[b+356>>2]|2}e=L[Ba+76>>1];if(e&16){J[b+360>>2]=J[b+360>>2]|2}d=L[Ea+76>>1];if(d&16){J[b+364>>2]=J[b+364>>2]|2}if(i&8){J[b+352>>2]=J[b+352>>2]|4}if(h&8){J[b+356>>2]=J[b+356>>2]|4}if(e&8){J[b+360>>2]=J[b+360>>2]|4}if(d&8){J[b+364>>2]=J[b+364>>2]|4}if(n&1){J[b+352>>2]=J[b+352>>2]|64}if(o&1){J[b+356>>2]=J[b+356>>2]|64}if(m&1){J[b+360>>2]=J[b+360>>2]|64}if(j&1){J[b+364>>2]=J[b+364>>2]|64}b=b+368|0;g=((g|0)!=(la|0))+g|0;k=((k|0)!=(ha|0))+k|0;s=((s|0)!=(pa|0))+s|0;X=((t|0)!=(X|0))+X|0;q=q+1|0;if((Bd|0)!=(q|0)){continue}break}}J[b>>2]=0;J[b+4>>2]=0;b=2}Ia=ca+1744|0;g=b}Ia=Sb+3840|0}else{g=1}if((g|0)==2){break a}b=0;if(Jc){break a}while(1){tJ((F+32|0)+(b<<4)|0,(F+96|0)+P(b,176)|0,F+812|0,we,cb,ob,Kb,N[Ib+612>>2]);b=b+1|0;if((Ic|0)!=(b|0)){continue}break}break a}b=L[$e+4>>1]}if((b&65535)==4){h=F+32|0;x=N[Ib+84>>2];A=N[Ib+88>>2];bb=N[Ib+100>>2];c=N[Ib+92>>2];l=F+812|0;i=0;eb=Ia-32|0;Ia=eb;g=F+96|0;I[J[g+16>>2]+22>>1]=0;I[J[g+192>>2]+22>>1]=0;I[J[g+368>>2]+22>>1]=0;I[J[g+544>>2]+22>>1]=0;J[nb+4112>>2]=0;v=nb+4128|0;j=nb+16|0;d=1;U:{while(1){m=g+P(i,176)|0;e=J[nb+4112>>2];J[m+112>>2]=j+(e<<6);b=J[h+(i<<2)>>2];if(e+K[b+12|0]>>>0>64|N[m+164>>2]!=Q(0)|N[m+168>>2]!=Q(0)){break U}H[eb+31|0]=0;H[eb+30|0]=0;z=N[J[m+36>>2]+12>>2];B=N[J[m+40>>2]+12>>2];b=mf(j,b,eb+31|0,eb+30|0,eb+24|0,eb+20|0,eb+16|0,eb+12|0,z>2]=b;H[m+120|0]=K[eb+31|0];N[m>>2]=N[eb+24>>2]*N[m>>2];N[m+8>>2]=N[eb+20>>2]*N[m+8>>2];N[m+4>>2]=N[m+4>>2]*(K[J[m+20>>2]+62|0]?Q(0):N[eb+16>>2]);N[m+12>>2]=N[m+12>>2]*(K[J[m+24>>2]+62|0]?Q(0):N[eb+12>>2]);i=i+1|0;if((i|0)!=4){continue}break}u=c;s=0;j=0;t=0;k=0;X=0;O=0;la=0;Ra=0;pb=0;Wd=0;Fe=0;Ge=0;He=0;xe=0;yg=0;zg=0;Ag=0;Bg=0;y=Ia-160|0;Ia=y;J[v+7684>>2]=0;J[v+7688>>2]=0;q=v+7296|0;V:{while(1){b=k<<2;o=g+P(k,176)|0;N[b+(y+144|0)>>2]=N[o>>2];N[b+(y+128|0)>>2]=N[o+8>>2];N[b+(y+112|0)>>2]=N[o+4>>2];N[b+(y+96|0)>>2]=N[o+12>>2];J[o+144>>2]=j;W:{if(K[o+121|0]){break W}if(Wi(v,J[o+132>>2],K[o+136|0],o+44|0,o+72|0,bb)){break W}i=1;break V}J[o+152>>2]=J[v+7684>>2];i=1;if(!of(v,J[o+112>>2],J[o+116>>2])){break V}e=J[o+152>>2];I[o+156>>1]=J[v+7684>>2]-e;d=o+44|0;b=o+72|0;if(nf(v,J[o+112>>2],d,b,e,J[o+144>>2])){break V}Yi(v,J[o+112>>2],d,b,bb,J[o+144>>2],Q(N[o+124>>2]+A));j=J[v+7688>>2];e=j;m=J[o+144>>2];if(e>>>0>m>>>0){while(1){b=e-1|0;if(J[(v+(b<<2)|0)+7424>>2]==65535){if(e>>>0>>0){while(1){h=v+7424|0;i=e<<2;d=i-4|0;J[h+d>>2]=J[h+i>>2];J[d+q>>2]=J[i+q>>2];e=e+1|0;j=J[v+7688>>2];if(e>>>0>>0){continue}break}m=J[o+144>>2]}j=j-1|0;J[v+7688>>2]=j}e=b;if(b>>>0>m>>>0){continue}break}}J[o+148>>2]=j-m;k=k+1|0;if((k|0)!=4){continue}break}k=0;j=0;e=J[g+144>>2];h=J[g+148>>2];X:{if(e>>>0>=h+e>>>0){break X}m=0;if(h-1>>>0>=3){b=h&-4;while(1){d=v+(e<<2)|0;j=((((J[d+7424>>2]!=65535)+j|0)+(J[d+7428>>2]!=65535)|0)+(J[d+7432>>2]!=65535)|0)+(J[d+7436>>2]!=65535)|0;e=e+4|0;s=s+4|0;if((b|0)!=(s|0)){continue}break}}b=h&3;if(b){while(1){j=(J[(v+(e<<2)|0)+7424>>2]!=65535)+j|0;e=e+1|0;m=m+1|0;if((b|0)!=(m|0)){continue}break}}b=P(j,104)+15&-16;if(!b){break X}i=0;k=Ka[J[J[l>>2]+4>>2]](l,b)|0;if(k+1>>>0<2){break V}}e=J[g+320>>2];h=J[g+324>>2];Y:{if(e>>>0>=h+e>>>0){break Y}s=0;if(h-1>>>0>=3){b=h&-4;i=0;while(1){d=v+(e<<2)|0;X=((((J[d+7424>>2]!=65535)+X|0)+(J[d+7428>>2]!=65535)|0)+(J[d+7432>>2]!=65535)|0)+(J[d+7436>>2]!=65535)|0;e=e+4|0;i=i+4|0;if((b|0)!=(i|0)){continue}break}}b=h&3;if(b){while(1){X=(J[(v+(e<<2)|0)+7424>>2]!=65535)+X|0;e=e+1|0;s=s+1|0;if((b|0)!=(s|0)){continue}break}}b=P(X,104)+15&-16;if(!b){break Y}i=0;t=Ka[J[J[l>>2]+4>>2]](l,b)|0;if(t+1>>>0<2){break V}}m=0;e=J[g+496>>2];h=J[g+500>>2];Z:{if(e>>>0>=h+e>>>0){break Z}i=0;if(h-1>>>0>=3){b=h&-4;while(1){d=v+(e<<2)|0;m=((((J[d+7424>>2]!=65535)+m|0)+(J[d+7428>>2]!=65535)|0)+(J[d+7432>>2]!=65535)|0)+(J[d+7436>>2]!=65535)|0;e=e+4|0;Ra=Ra+4|0;if((b|0)!=(Ra|0)){continue}break}}b=h&3;if(b){while(1){m=(J[(v+(e<<2)|0)+7424>>2]!=65535)+m|0;e=e+1|0;i=i+1|0;if((b|0)!=(i|0)){continue}break}}b=P(m,104)+15&-16;if(!b){break Z}i=0;la=Ka[J[J[l>>2]+4>>2]](l,b)|0;if(la+1>>>0<2){break V}}s=0;e=J[g+672>>2];i=J[g+676>>2];_:{if(e>>>0>=i+e>>>0){break _}Ra=0;if(i-1>>>0>=3){b=i&-4;d=0;while(1){h=v+(e<<2)|0;s=((((J[h+7424>>2]!=65535)+s|0)+(J[h+7428>>2]!=65535)|0)+(J[h+7432>>2]!=65535)|0)+(J[h+7436>>2]!=65535)|0;e=e+4|0;d=d+4|0;if((b|0)!=(d|0)){continue}break}}b=i&3;if(b){while(1){s=(J[(v+(e<<2)|0)+7424>>2]!=65535)+s|0;e=e+1|0;Ra=Ra+1|0;if((b|0)!=(Ra|0)){continue}break}}b=P(s,104)+15&-16;if(!b){break _}i=0;O=Ka[J[J[l>>2]+4>>2]](l,b)|0;if(O+1>>>0<2){break V}}Ra=0;J[y+92>>2]=0;e=0;i=0;b=Ia-256|0;Ia=b;Wa(b+128|0,0,128);ra=Wa(b,0,128);o=K[g+120|0];Jb=J[g+148>>2];if(Jb){q=J[g+144>>2];while(1){d=0;b=i+q|0;p=v+P(b,104)|0;if(!(H[p+2817|0]&1)){d=L[p+2818>>1]!=0}D=J[(v+(b<<2)|0)+7296>>2];$:{if(!D){break $}h=i<<2;b=h+(ra+128|0)|0;n=J[b>>2];J[b>>2]=n>>>0>>0?D:n;e=e+D|0;if(!d){break $}b=h+ra|0;d=J[b>>2];h=b;b=L[p+2818>>1]<<1;J[h>>2]=b>>>0>d>>>0?b:d;e=b+e|0}i=i+1|0;if((Jb|0)!=(i|0)){continue}break}}Lb=y- -64|0;J[Lb>>2]=e;ha=1;ha=o?ha:K[g+296|0]!=0;Mb=J[g+324>>2];aa:{if(!Mb){e=0;break aa}q=J[g+320>>2];i=0;e=0;while(1){d=0;b=i+q|0;n=v+P(b,104)|0;if(!(H[n+2817|0]&1)){d=L[n+2818>>1]!=0}p=J[(v+(b<<2)|0)+7296>>2];ba:{if(!p){break ba}h=i<<2;b=h+(ra+128|0)|0;o=J[b>>2];J[b>>2]=o>>>0

>>0?p:o;e=e+p|0;if(!d){break ba}b=h+ra|0;d=J[b>>2];h=b;b=L[n+2818>>1]<<1;J[h>>2]=b>>>0>d>>>0?b:d;e=b+e|0}i=i+1|0;if((Mb|0)!=(i|0)){continue}break}}J[Lb+4>>2]=e;pa=1;pa=ha?pa:K[g+472|0]!=0;db=J[g+500>>2];ca:{if(!db){e=0;break ca}q=J[g+496>>2];i=0;e=0;while(1){d=0;b=i+q|0;n=v+P(b,104)|0;if(!(H[n+2817|0]&1)){d=L[n+2818>>1]!=0}p=J[(v+(b<<2)|0)+7296>>2];da:{if(!p){break da}h=i<<2;b=h+(ra+128|0)|0;o=J[b>>2];J[b>>2]=o>>>0

>>0?p:o;e=e+p|0;if(!d){break da}b=h+ra|0;d=J[b>>2];h=b;b=L[n+2818>>1]<<1;J[h>>2]=b>>>0>d>>>0?b:d;e=b+e|0}i=i+1|0;if((db|0)!=(i|0)){continue}break}}J[Lb+8>>2]=e;ha=1;ha=pa?ha:K[g+648|0]!=0;d=0;D=0;qa=J[g+676>>2];if(qa){q=J[g+672>>2];i=0;while(1){e=0;b=i+q|0;n=v+P(b,104)|0;if(!(H[n+2817|0]&1)){e=L[n+2818>>1]!=0}p=J[(v+(b<<2)|0)+7296>>2];ea:{if(!p){break ea}h=i<<2;b=h+(ra+128|0)|0;o=J[b>>2];J[b>>2]=o>>>0

>>0?p:o;D=p+D|0;if(!e){break ea}b=h+ra|0;e=J[b>>2];h=b;b=L[n+2818>>1]<<1;J[h>>2]=b>>>0>e>>>0?b:e;D=b+D|0}i=i+1|0;if((qa|0)!=(i|0)){continue}break}}J[Lb+12>>2]=D;i=0;b=Jb>>>0>>0?Mb:Jb;b=b>>>0>>0?db:b;qa=b>>>0>>0?qa:b;fa:{if(!qa){break fa}e=0;o=0;if(qa>>>0>=4){n=qa&-4;D=0;while(1){p=o<<2;q=p|12;h=p|8;b=p|4;i=J[q+ra>>2]+(J[h+ra>>2]+(J[b+ra>>2]+(J[p+ra>>2]+i|0)|0)|0)|0;pa=q;q=ra+128|0;d=J[pa+q>>2]+(J[h+q>>2]+(J[b+q>>2]+(J[p+q>>2]+d|0)|0)|0)|0;o=o+4|0;D=D+4|0;if((n|0)!=(D|0)){continue}break}}h=qa&3;if(!h){break fa}while(1){b=o<<2;i=J[b+ra>>2]+i|0;d=J[b+(ra+128|0)>>2]+d|0;o=o+1|0;e=e+1|0;if((h|0)!=(e|0)){continue}break}}J[y+92>>2]=(((P(d,160)+P(qa,240)|0)+P(i,208)|0)+(ha?d<<4:0)|0)+(d+i<<4);Ia=ra+256|0;af=J[y+92>>2];if(af){i=1;b=af+16|0;if(b>>>0>16384){break V}i=0;Ra=Ka[J[J[l>>2]>>2]](l,b)|0;if(Ra+1>>>0<2){break V}}H[g+136|0]=j;J[g+132>>2]=k;h=af>>>4|0;d=J[g+16>>2];ga:{if(!k){break ga}j=J[g+148>>2];if(!j){break ga}e=0;while(1){b=J[g+144>>2]+e|0;if(J[(v+(b<<2)|0)+7424>>2]!=65535){k=Va(k,(v+P(b,104)|0)+2816|0,104)+104|0;j=J[g+148>>2]}e=e+1|0;if(j>>>0>e>>>0){continue}break}}I[g+158>>1]=L[g+158>>1]+L[y+64>>1];I[d+22>>1]=h;J[d+24>>2]=Ra;I[d+20>>1]=J[g+116>>2];J[d+28>>2]=J[g+140>>2];H[g+312|0]=X;J[g+308>>2]=t;d=J[g+192>>2];ha:{if(!t){break ha}j=J[g+324>>2];if(!j){break ha}e=0;while(1){b=J[g+320>>2]+e|0;if(J[(v+(b<<2)|0)+7424>>2]!=65535){t=Va(t,(v+P(b,104)|0)+2816|0,104)+104|0;j=J[g+324>>2]}e=e+1|0;if(j>>>0>e>>>0){continue}break}}I[g+334>>1]=L[g+334>>1]+L[y+68>>1];I[d+22>>1]=h;J[d+24>>2]=Ra;I[d+20>>1]=J[g+292>>2];J[d+28>>2]=J[g+316>>2];H[g+488|0]=m;J[g+484>>2]=la;d=J[g+368>>2];ia:{if(!la){break ia}j=J[g+500>>2];if(!j){break ia}e=0;while(1){b=J[g+496>>2]+e|0;if(J[(v+(b<<2)|0)+7424>>2]!=65535){la=Va(la,(v+P(b,104)|0)+2816|0,104)+104|0;j=J[g+500>>2]}e=e+1|0;if(j>>>0>e>>>0){continue}break}}I[g+510>>1]=L[g+510>>1]+L[y+72>>1];I[d+22>>1]=h;J[d+24>>2]=Ra;I[d+20>>1]=J[g+468>>2];J[d+28>>2]=J[g+492>>2];H[g+664|0]=s;J[g+660>>2]=O;d=J[g+544>>2];ja:{if(!O){break ja}j=J[g+676>>2];if(!j){break ja}e=0;while(1){b=J[g+672>>2]+e|0;if(J[(v+(b<<2)|0)+7424>>2]!=65535){O=Va(O,(v+P(b,104)|0)+2816|0,104)+104|0;j=J[g+676>>2]}e=e+1|0;if(j>>>0>e>>>0){continue}break}}I[g+686>>1]=L[g+686>>1]+L[y+76>>1];I[d+22>>1]=h;J[d+24>>2]=Ra;I[d+20>>1]=J[g+644>>2];J[d+28>>2]=J[g+668>>2];b=J[y+156>>2];J[y+56>>2]=J[y+152>>2];J[y+60>>2]=b;b=J[y+148>>2];J[y+48>>2]=J[y+144>>2];J[y+52>>2]=b;b=J[y+124>>2];J[y+40>>2]=J[y+120>>2];J[y+44>>2]=b;b=J[y+116>>2];J[y+32>>2]=J[y+112>>2];J[y+36>>2]=b;b=J[y+140>>2];J[y+24>>2]=J[y+136>>2];J[y+28>>2]=b;b=J[y+132>>2];J[y+16>>2]=J[y+128>>2];J[y+20>>2]=b;b=J[y+108>>2];J[y+8>>2]=J[y+104>>2];J[y+12>>2]=b;b=J[y+100>>2];J[y>>2]=J[y+96>>2];J[y+4>>2]=b;t=Ra;Lb=0;Mb=0;Jb=0;Nb=Ia-16|0;Ia=Nb;J[Nb+8>>2]=0;J[Nb+12>>2]=0;J[Nb>>2]=0;J[Nb+4>>2]=0;j=1;l=g;db=1;ka:{if(K[g+120|0]){break ka}db=1;if(K[l+296|0]){break ka}db=1;if(K[l+472|0]){break ka}db=K[l+648|0]!=0}g=J[l+104>>2];j=(g|0)!=1?J[l+280>>2]==1:j;e=1;b=1;b=(g|0)!=4?J[l+280>>2]==4:b;e=j?e:J[l+456>>2]==1;Ie=1;j=1;j=b?j:J[l+456>>2]==4;Ie=e?Ie:J[l+632>>2]==1;Je=1;Je=j?Je:J[l+632>>2]==4;e=J[l+148>>2];d=J[l+324>>2];g=J[l+500>>2];b=J[l+676>>2];b=b>>>0>>0?g:b;b=b>>>0>>0?d:b;yi=b>>>0>>0?e:b;if(yi){bb=x;Ai=K[l+650|0];Bi=K[l+474|0];f=K[l+298|0];ca=K[l+122|0];Cg=K[J[l+24>>2]+62|0]?Q(1):Q(0);Dg=K[J[l+20>>2]+62|0]?Q(1):Q(0);Eg=K[J[l+200>>2]+62|0]?Q(1):Q(0);Fg=K[J[l+196>>2]+62|0]?Q(1):Q(0);Gg=K[J[l+376>>2]+62|0]?Q(1):Q(0);Hg=K[J[l+372>>2]+62|0]?Q(1):Q(0);ad=N[l+624>>2];bd=N[l+620>>2];cd=N[l+616>>2];dd=N[l+448>>2];ed=N[l+444>>2];fd=N[l+440>>2];gd=N[l+272>>2];hd=N[l+268>>2];id=N[l+264>>2];jd=N[l+96>>2];kd=N[l+92>>2];ld=N[l+88>>2];md=N[l+596>>2];od=N[l+592>>2];pd=N[l+588>>2];qd=N[l+420>>2];rd=N[l+416>>2];sd=N[l+412>>2];td=N[l+244>>2];ud=N[l+240>>2];vd=N[l+236>>2];wd=N[l+68>>2];xd=N[l- -64>>2];Rb=N[l+60>>2];Fc=N[l+652>>2];Lc=N[l+476>>2];Mc=N[l+300>>2];D=J[l+560>>2];Ig=N[D+28>>2];O=J[l+384>>2];Jg=N[O+28>>2];p=J[l+208>>2];Kg=N[p+28>>2];n=J[l+32>>2];Lg=N[n+60>>2];Mg=N[n+56>>2];Ng=N[n+52>>2];Og=N[n+48>>2];Pg=N[n+44>>2];Qg=N[n+40>>2];Rg=N[n+36>>2];Sg=N[n+32>>2];s=J[l+556>>2];Tg=N[s+28>>2];k=J[l+380>>2];Ug=N[k+28>>2];o=J[l+204>>2];Vg=N[o+28>>2];q=J[l+28>>2];Wg=N[q+60>>2];Xg=N[q+56>>2];Yg=N[q+52>>2];Zg=N[q+48>>2];_g=N[q+44>>2];$g=N[q+40>>2];ah=N[q+36>>2];bh=N[q+32>>2];m=J[l+568>>2];Xd=N[m+16>>2];j=J[l+392>>2];Yd=N[j+16>>2];i=J[l+216>>2];Zd=N[i+16>>2];h=J[l+40>>2];_d=N[h+24>>2];$d=N[h+20>>2];e=J[l+564>>2];ch=N[e+16>>2];d=J[l+388>>2];dh=N[d+16>>2];g=J[l+212>>2];eh=N[g+16>>2];b=J[l+36>>2];fh=N[b+24>>2];gh=N[b+20>>2];hh=N[D+60>>2];ih=N[D+56>>2];jh=N[D+52>>2];kh=N[D+48>>2];lh=N[D+44>>2];mh=N[D+40>>2];nh=N[D+36>>2];oh=N[D+32>>2];ph=N[O+60>>2];qh=N[O+56>>2];rh=N[O+52>>2];sh=N[O+48>>2];th=N[O+44>>2];uh=N[O+40>>2];vh=N[O+36>>2];wh=N[O+32>>2];xh=N[p+60>>2];yh=N[p+56>>2];zh=N[p+52>>2];Ah=N[p+48>>2];Bh=N[p+44>>2];Ch=N[p+40>>2];Dh=N[p+36>>2];Eh=N[p+32>>2];Fh=N[s+60>>2];Gh=N[s+56>>2];Hh=N[s+52>>2];Ih=N[s+48>>2];Jh=N[s+44>>2];Kh=N[s+40>>2];Lh=N[s+36>>2];Mh=N[s+32>>2];Nh=N[k+60>>2];Oh=N[k+56>>2];Ph=N[k+52>>2];Qh=N[k+48>>2];Rh=N[k+44>>2];Sh=N[k+40>>2];Th=N[k+36>>2];Uh=N[k+32>>2];Vh=N[o+60>>2];Wh=N[o+56>>2];Xh=N[o+52>>2];Yh=N[o+48>>2];Zh=N[o+44>>2];_h=N[o+40>>2];$h=N[o+36>>2];ai=N[o+32>>2];ae=N[m+24>>2];be=N[m+20>>2];ce=N[j+24>>2];de=N[j+20>>2];ee=N[i+24>>2];fe=N[i+20>>2];bi=N[e+24>>2];ci=N[e+20>>2];di=N[d+24>>2];ei=N[d+20>>2];fi=N[g+24>>2];gi=N[g+20>>2];Nc=N[l+124>>2];bf=N[y+12>>2];cf=N[y+8>>2];df=N[y+4>>2];ef=N[y>>2];hi=N[n+28>>2];ii=N[q+28>>2];ge=N[h+16>>2];ji=N[b+16>>2];x=N[e+28>>2];c=N[m+28>>2];Oc=c>2];c=N[j+28>>2];Pc=c>2];c=N[i+28>>2];Rc=c>2];he=N[m+8>>2];Sc=Q(ff-he);gf=N[d+8>>2];ie=N[j+8>>2];Tc=Q(gf-ie);hf=N[g+8>>2];je=N[i+8>>2];Uc=Q(hf-je);jf=N[e+4>>2];ke=N[m+4>>2];Vc=Q(jf-ke);kf=N[d+4>>2];le=N[j+4>>2];Wc=Q(kf-le);lf=N[g+4>>2];me=N[i+4>>2];Xc=Q(lf-me);pf=N[e>>2];ne=N[m>>2];Cd=Q(pf-ne);qf=N[d>>2];oe=N[j>>2];Dd=Q(qf-oe);rf=N[g>>2];pe=N[i>>2];Ed=Q(rf-pe);x=N[b+28>>2];c=N[h+28>>2];Fd=c>2]+62|0]?Q(1):Q(0);li=K[J[l+548>>2]+62|0]?Q(1):Q(0);sf=Q(N[y+16>>2]*N[h+32>>2]);tf=N[b+8>>2];qe=N[h+8>>2];Gd=Q(tf-qe);uf=N[b+4>>2];re=N[h+4>>2];Hd=Q(uf-re);vf=N[b>>2];se=N[h>>2];Id=Q(vf-se);wf=Q(N[y+28>>2]*N[m+32>>2]);xf=Q(N[y+24>>2]*N[j+32>>2]);yf=Q(N[y+20>>2]*N[i+32>>2]);zf=Q(ob*Q(-.800000011920929));Af=N[y+44>>2];Bf=Q(N[y+60>>2]*N[e+32>>2]);Jd=Q(Af*Bf);Cf=N[y+40>>2];Df=Q(N[y+56>>2]*N[d+32>>2]);Kd=Q(Cf*Df);Ef=N[y+36>>2];Ff=Q(N[y+52>>2]*N[g+32>>2]);Ld=Q(Ef*Ff);Gf=N[y+32>>2];Hf=Q(N[y+48>>2]*N[b+32>>2]);Md=Q(Gf*Hf);Ke=N[l+612>>2];mi=Q(Q(Ke*Ke)+Q(-.5));Le=N[l+436>>2];ni=Q(Q(Le*Le)+Q(-.5));Me=N[l+260>>2];oi=Q(Q(Me*Me)+Q(-.5));Ne=N[l+84>>2];pi=Q(Q(Ne*Ne)+Q(-.5));Oe=N[l+584>>2];qi=Q(Q(Oe*Oe)+Q(-.5));Pe=N[l+408>>2];ri=Q(Q(Pe*Pe)+Q(-.5));Qe=N[l+232>>2];si=Q(Q(Qe*Qe)+Q(-.5));Re=N[l+56>>2];ti=Q(Q(Re*Re)+Q(-.5));Ba=J[l+636>>2];Ea=J[l+460>>2];Ca=J[l+284>>2];Da=J[l+640>>2];Bd=J[l+464>>2];Od=J[l+288>>2];Pd=J[l+108>>2];Qd=J[l+112>>2];Rd=J[l+676>>2];Sd=J[l+500>>2];Td=J[l+324>>2];Ud=J[l+148>>2];If=N[l+604>>2];Nd=Q(-If);Jf=N[l+600>>2];ig=Q(-Jf);Kf=N[l+608>>2];jg=Q(-Kf);Lf=N[l+428>>2];kg=Q(-Lf);Mf=N[l+424>>2];lg=Q(-Mf);Nf=N[l+432>>2];mg=Q(-Nf);Of=N[l+252>>2];ng=Q(-Of);Pf=N[l+248>>2];og=Q(-Pf);Qf=N[l+256>>2];pg=Q(-Qf);Rf=N[l+76>>2];qg=Q(-Rf);Sf=N[l+72>>2];rg=Q(-Sf);Tf=N[l+80>>2];sg=Q(-Tf);Uf=N[l+576>>2];tg=Q(-Uf);Vf=N[l+572>>2];ug=Q(-Vf);Wf=N[l+580>>2];vg=Q(-Wf);Xf=N[l+400>>2];wg=Q(-Xf);Yf=N[l+396>>2];xg=Q(-Yf);Zf=N[l+404>>2];ye=Q(-Zf);_f=N[l+224>>2];ze=Q(-_f);$f=N[l+220>>2];Ae=Q(-$f);ag=N[l+228>>2];Be=Q(-ag);bg=N[l+48>>2];Ce=Q(-bg);cg=N[l+44>>2];De=Q(-cg);dg=N[l+52>>2];Ee=Q(-dg);eg=v+7424|0;fg=v+2816|0;gg=v+7556|0;o=0;qa=0;p=0;n=0;while(1){te=pb>>>0>=Ud>>>0;Wd=te?Wd:J[l+144>>2]+pb|0;ue=pb>>>0>=Td>>>0;Fe=ue?Fe:J[l+320>>2]+pb|0;ve=pb>>>0>=Sd>>>0;Ge=ve?Ge:J[l+496>>2]+pb|0;Se=pb>>>0>=Rd>>>0;He=Se?He:J[l+672>>2]+pb|0;h=0;d=0;d=te?d:J[(v+(Wd<<2)|0)+7296>>2];h=ue?h:J[(v+(Fe<<2)|0)+7296>>2];g=0;i=0;i=ve?i:J[(v+(Ge<<2)|0)+7296>>2];la=8;if(!Se){la=0;g=J[(v+(He<<2)|0)+7296>>2]}Yc=Wd<<2;j=J[Yc+eg>>2];Tb=Qd+(L[v+P(j,44)>>1]<<6)|0;qc=N[Tb+60>>2];zd=Fe<<2;e=J[zd+eg>>2];Gc=Od+(L[v+P(e,44)>>1]<<6)|0;rc=N[Gc+60>>2];Ad=Ge<<2;b=J[Ad+eg>>2];Hc=Bd+(L[v+P(b,44)>>1]<<6)|0;sc=N[Hc+60>>2];Vd=He<<2;k=J[Vd+eg>>2];yd=Da+(L[v+P(k,44)>>1]<<6)|0;tc=N[yd+60>>2];H[t+7|0]=Ai;H[t+6|0]=Bi;H[t+5|0]=f;H[t+4|0]=ca;H[t+3|0]=db;m=g>>>0>>0?i:g;m=h>>>0>m>>>0?h:m;ha=d>>>0>m>>>0?d:m;Ub=ha<<4;pa=Wa(t+240|0,0,Ub);J[t+204>>2]=Ba;J[t+200>>2]=Ea;J[t+196>>2]=Ca;J[t+192>>2]=Pd;N[t+124>>2]=bf;N[t+120>>2]=cf;N[t+116>>2]=df;N[t+112>>2]=ef;N[t+108>>2]=Af;N[t+104>>2]=Cf;N[t+100>>2]=Ef;N[t+96>>2]=Gf;N[t+92>>2]=wf;N[t+88>>2]=xf;N[t+84>>2]=yf;N[t+80>>2]=sf;N[t+76>>2]=Bf;N[t+72>>2]=Df;N[t+68>>2]=Ff;N[t+64>>2]=Hf;H[t+11|0]=g;H[t+10|0]=i;H[t+9|0]=h;H[t+8|0]=d;H[t+1|0]=ha;Sa=Q(-tc);N[t+28>>2]=Sa;Ta=Q(-sc);N[t+24>>2]=Ta;Ua=Q(-rc);N[t+20>>2]=Ua;Xa=Q(-qc);N[t+16>>2]=Xa;ta=N[Tb>>2];ua=N[Gc>>2];va=N[Hc>>2];wa=N[yd>>2];na=N[Tb+4>>2];oa=N[Gc+4>>2];ba=N[Hc+4>>2];R=N[yd+4>>2];S=N[Tb+8>>2];T=N[Gc+8>>2];U=N[Hc+8>>2];V=N[yd+8>>2];N[t+188>>2]=Oc;N[t+184>>2]=Pc;N[t+180>>2]=Rc;N[t+176>>2]=Fd;N[t+172>>2]=V;N[t+168>>2]=U;N[t+164>>2]=T;N[t+160>>2]=S;N[t+156>>2]=R;N[t+152>>2]=ba;N[t+148>>2]=oa;N[t+144>>2]=na;N[t+140>>2]=wa;N[t+136>>2]=va;N[t+132>>2]=ua;N[t+128>>2]=ta;h=65535;d=65535;la:{if((j|0)==65535){break la}while(1){d=j;g=v+P(d,44)|0;if(K[g+5|0]){break la}d=65535;j=L[g+2>>1];if((j|0)!=65535){continue}break}}ma:{if((e|0)==65535){break ma}while(1){h=e;g=v+P(e,44)|0;if(K[g+5|0]){break ma}h=65535;e=L[g+2>>1];if((e|0)!=65535){continue}break}}j=65535;e=65535;na:{if((b|0)==65535){break na}while(1){e=b;b=v+P(b,44)|0;if(K[b+5|0]){break na}e=65535;b=L[b+2>>1];if((b|0)!=65535){continue}break}}oa:{if((k|0)==65535){break oa}while(1){j=k;b=v+P(k,44)|0;if(K[b+5|0]){break oa}j=65535;k=L[b+2>>1];if((k|0)!=65535){continue}break}}s=0;pa:{if(te){q=d;D=0;break pa}q=65535;Lb=0;D=1;if((d|0)==65535){o=65535;break pa}b=v+P(d,44)|0;if(K[b+5|0]!=1){q=d;o=d;break pa}D=0;b=L[b+2>>1];qa:{if((b|0)==65535){break qa}while(1){q=b&65535;b=v+P(q,44)|0;if(K[b+5|0]){break qa}q=65535;b=L[b+2>>1];if((b|0)!=65535){continue}break}}o=d}ra:{if(ue){g=h;break ra}g=65535;Mb=0;s=1;if((h|0)==65535){qa=65535;break ra}b=v+P(h,44)|0;if(K[b+5|0]!=1){g=h;qa=g;break ra}s=0;b=L[b+2>>1];sa:{if((b|0)==65535){break sa}while(1){g=b&65535;b=v+P(g,44)|0;if(K[b+5|0]){break sa}g=65535;b=L[b+2>>1];if((b|0)!=65535){continue}break}}qa=h}X=0;ta:{if(ve){i=e;O=0;break ta}i=65535;Jb=0;O=1;if((e|0)==65535){p=65535;break ta}b=v+P(e,44)|0;if(K[b+5|0]!=1){i=e;p=e;break ta}O=0;b=L[b+2>>1];ua:{if((b|0)==65535){break ua}while(1){i=b&65535;b=v+P(i,44)|0;if(K[b+5|0]){break ua}i=65535;b=L[b+2>>1];if((b|0)!=65535){continue}break}}p=e}va:{if(Se){m=j;break va}m=65535;xe=0;X=1;if((j|0)==65535){n=65535;break va}b=v+P(j,44)|0;if(K[b+5|0]!=1){m=j;n=j;break va}X=0;e=L[b+2>>1];wa:{if((e|0)==65535){break wa}while(1){m=e&65535;b=v+P(m,44)|0;if(K[b+5|0]){break wa}m=65535;e=L[b+2>>1];if((e|0)!=65535){continue}break}}n=j}e=1;e=te?e:!((q|0)!=65535&K[(v+P(q,44)|0)+5|0]>D>>>0);d=ue<<1|te;b=ve<<2;xa:{if(!((g|0)==65535|ue)){h=0;if(K[(v+P(g,44)|0)+5|0]>s>>>0){break xa}}h=2}Ya=Q(ke*R);A=Q(ne*wa);Za=Q(jf*R);_a=Q(pf*wa);$a=Q(le*ba);z=Q(oe*va);ab=Q(kf*ba);ea=Q(qf*va);fa=Q(me*oa);B=Q(pe*ua);G=Q(lf*oa);C=Q(rf*ua);r=Q(re*na);x=Q(se*ta);w=Q(uf*na);c=Q(vf*ta);b=b|d;ya:{if(!((i|0)==65535|ve)){d=0;if(K[(v+P(i,44)|0)+5|0]>O>>>0){break ya}}d=4}Ya=Q(A+Ya);A=Q(he*V);Za=Q(_a+Za);_a=Q(ff*V);$a=Q(z+$a);z=Q(ie*U);ab=Q(ea+ab);ea=Q(gf*U);fa=Q(B+fa);B=Q(je*T);G=Q(C+G);C=Q(hf*T);r=Q(x+r);x=Q(qe*S);w=Q(c+w);c=Q(tf*S);k=b|la;za:{if(!((m|0)==65535|Se)){b=0;if(K[(v+P(m,44)|0)+5|0]>X>>>0){break za}}b=8}j=pa+Ub|0;A=Q(A+Ya);uc=Q(_a+Za);z=Q(z+$a);vc=Q(ea+ab);B=Q(B+fa);wc=Q(C+G);x=Q(x+r);Kc=Q(c+w);if((k|0)!=15){Sb=P(ha,160)+j|0;d=b|(d|(e|h));Zc=J[l+640>>2];_c=J[l+464>>2];$c=J[l+288>>2];Jc=J[l+112>>2];ui=0;while(1){k=Zc+(L[v+P(n,44)>>1]+xe<<6)|0;ka=N[k+16>>2];r=Q(ka-pd);sa=N[k+20>>2];w=Q(sa-od);c=Q(Q(R*r)-Q(wa*w));E=u>(c>Q(0)?c:Q(-c))?Q(0):c;aa=N[k+24>>2];c=Q(aa-md);r=Q(Q(wa*c)-Q(V*r));rb=u>(r>Q(0)?r:Q(-r))?Q(0):r;c=Q(Q(V*w)-Q(R*c));xa=u>(c>Q(0)?c:Q(-c))?Q(0):c;xc=Q(Q(Lh*E)+Q(Q(Mh*rb)+Q(Tg*xa)));yc=Q(Q(Ih*E)+Q(Q(Jh*rb)+Q(Kh*xa)));zc=Q(Q(Fh*E)+Q(Q(Gh*rb)+Q(Hh*xa)));Na=Q(Jd+Q(Q(xc*xc)+Q(Q(yc*yc)+Q(zc*zc))));h=_c+(L[v+P(p,44)>>1]+Jb<<6)|0;W=N[h+16>>2];r=Q(W-sd);Db=N[h+20>>2];w=Q(Db-rd);c=Q(Q(ba*r)-Q(va*w));ya=u>(c>Q(0)?c:Q(-c))?Q(0):c;Fa=N[h+24>>2];c=Q(Fa-qd);r=Q(Q(va*c)-Q(U*r));za=u>(r>Q(0)?r:Q(-r))?Q(0):r;c=Q(Q(U*w)-Q(ba*c));ma=u>(c>Q(0)?c:Q(-c))?Q(0):c;Ac=Q(Q(Th*ya)+Q(Q(Uh*za)+Q(Ug*ma)));Bc=Q(Q(Qh*ya)+Q(Q(Rh*za)+Q(Sh*ma)));Cc=Q(Q(Nh*ya)+Q(Q(Oh*za)+Q(Ph*ma)));Oa=Q(Kd+Q(Q(Ac*Ac)+Q(Q(Bc*Bc)+Q(Cc*Cc))));e=$c+(L[v+P(qa,44)>>1]+Mb<<6)|0;qb=N[e+16>>2];r=Q(qb-vd);ab=N[e+20>>2];w=Q(ab-ud);c=Q(Q(oa*r)-Q(ua*w));Ya=u>(c>Q(0)?c:Q(-c))?Q(0):c;ea=N[e+24>>2];c=Q(ea-td);r=Q(Q(ua*c)-Q(T*r));Za=u>(r>Q(0)?r:Q(-r))?Q(0):r;c=Q(Q(T*w)-Q(oa*c));_a=u>(c>Q(0)?c:Q(-c))?Q(0):c;Dc=Q(Q($h*Ya)+Q(Q(ai*Za)+Q(Vg*_a)));Ec=Q(Q(Yh*Ya)+Q(Q(Zh*Za)+Q(_h*_a)));Eb=Q(Q(Vh*Ya)+Q(Q(Wh*Za)+Q(Xh*_a)));Pa=Q(Ld+Q(Q(Dc*Dc)+Q(Q(Ec*Ec)+Q(Eb*Eb))));b=Jc+(L[v+P(o,44)>>1]+Lb<<6)|0;fa=N[b+16>>2];G=Q(fa-Rb);C=N[b+20>>2];r=Q(C-xd);c=Q(Q(na*G)-Q(ta*r));$a=u>(c>Q(0)?c:Q(-c))?Q(0):c;w=N[b+24>>2];c=Q(w-wd);G=Q(Q(ta*c)-Q(S*G));G=u>(G>Q(0)?G:Q(-G))?Q(0):G;c=Q(Q(S*r)-Q(na*c));c=u>(c>Q(0)?c:Q(-c))?Q(0):c;Fb=Q(Q(ah*$a)+Q(Q(bh*G)+Q(ii*c)));Gb=Q(Q(Zg*$a)+Q(Q(_g*G)+Q($g*c)));Hb=Q(Q(Wg*$a)+Q(Q(Xg*G)+Q(Yg*c)));Qa=Q(Md+Q(Q(Fb*Fb)+Q(Q(Gb*Gb)+Q(Hb*Hb))));xa=Q(uc+Q(Q(bi*E)+Q(Q(ci*rb)+Q(ch*xa))));ya=Q(vc+Q(Q(di*ya)+Q(Q(ei*za)+Q(dh*ma))));za=Q(wc+Q(Q(fi*Ya)+Q(Q(gi*Za)+Q(eh*_a))));ma=Q(Kc+Q(Q(fh*$a)+Q(Q(gh*G)+Q(ji*c))));Ya=Q(Q(wa*N[k+32>>2])+Q(Q(R*N[k+36>>2])+Q(V*N[k+40>>2])));Za=Q(Q(va*N[h+32>>2])+Q(Q(ba*N[h+36>>2])+Q(U*N[h+40>>2])));_a=Q(Q(ua*N[e+32>>2])+Q(Q(oa*N[e+36>>2])+Q(T*N[e+40>>2])));$a=Q(Q(ta*N[b+32>>2])+Q(Q(na*N[b+36>>2])+Q(S*N[b+40>>2])));ka=Q(ka-cd);ga=Q(W-fd);ia=Q(qb-id);ja=Q(fa-ld);aa=Q(aa-ad);W=Q(Fa-dd);Z=Q(ea-gd);_=Q(w-jd);r=Q(sa-bd);Fa=Q(Db-ed);w=Q(ab-hd);$=Q(C-kd);G=N[k+12>>2];ab=N[h+12>>2];ea=N[e+12>>2];fa=N[b+12>>2];Aa:{if(Ie){c=Q(Q(R*ka)-Q(wa*r));E=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(wa*aa)-Q(V*ka));rb=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(V*r)-Q(R*aa));C=u>(c>Q(0)?c:Q(-c))?Q(0):c;Aa=Q(Q(nh*E)+Q(Q(oh*rb)+Q(Ig*C)));Ga=Q(Q(kh*E)+Q(Q(lh*rb)+Q(mh*C)));Ha=Q(Q(hh*E)+Q(Q(ih*rb)+Q(jh*C)));Na=Q(Na+Q(wf+Q(bf*Q(Q(Aa*Aa)+Q(Q(Ga*Ga)+Q(Ha*Ha))))));c=Q(Q(ba*ga)-Q(va*Fa));ka=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(va*W)-Q(U*ga));sa=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(U*Fa)-Q(ba*W));aa=u>(c>Q(0)?c:Q(-c))?Q(0):c;Ja=Q(Q(vh*ka)+Q(Q(wh*sa)+Q(Jg*aa)));tb=Q(Q(sh*ka)+Q(Q(th*sa)+Q(uh*aa)));vb=Q(Q(ph*ka)+Q(Q(qh*sa)+Q(rh*aa)));Oa=Q(Oa+Q(xf+Q(cf*Q(Q(Ja*Ja)+Q(Q(tb*tb)+Q(vb*vb))))));c=Q(Q(oa*ia)-Q(ua*w));W=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(ua*Z)-Q(T*ia));Db=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(T*w)-Q(oa*Z));r=u>(c>Q(0)?c:Q(-c))?Q(0):c;Ma=Q(Q(Dh*W)+Q(Q(Eh*Db)+Q(Kg*r)));ub=Q(Q(Ah*W)+Q(Q(Bh*Db)+Q(Ch*r)));da=Q(Q(xh*W)+Q(Q(yh*Db)+Q(zh*r)));Pa=Q(Pa+Q(yf+Q(df*Q(Q(Ma*Ma)+Q(Q(ub*ub)+Q(da*da))))));c=Q(Q(na*ja)-Q(ta*$));Fa=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(ta*_)-Q(S*ja));w=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(S*$)-Q(na*_));c=u>(c>Q(0)?c:Q(-c))?Q(0):c;wb=Q(Q(Rg*Fa)+Q(Q(Sg*w)+Q(hi*c)));La=Q(Q(Og*Fa)+Q(Q(Pg*w)+Q(Qg*c)));qb=Q(Q(Lg*Fa)+Q(Q(Mg*w)+Q(Ng*c)));Qa=Q(Qa+Q(sf+Q(ef*Q(Q(wb*wb)+Q(Q(La*La)+Q(qb*qb))))));C=Q(A+Q(Q(ae*E)+Q(Q(be*rb)+Q(Xd*C))));r=Q(B+Q(Q(ee*W)+Q(Q(fe*Db)+Q(Zd*r))));w=Q(x+Q(Q(_d*Fa)+Q(Q($d*w)+Q(ge*c))));c=Q(z+Q(Q(ce*ka)+Q(Q(de*sa)+Q(Yd*aa))));break Aa}qb=Q(0);if(!Je){da=Q(0);vb=Q(0);Ha=Q(0);La=Q(0);ub=Q(0);tb=Q(0);Ga=Q(0);wb=Q(0);Ma=Q(0);Ja=Q(0);Aa=Q(0);w=x;r=B;C=A;c=z;break Aa}C=Q(A+Q(Q(ae*Q(Q(R*ka)-Q(wa*r)))+Q(Q(be*Q(Q(wa*aa)-Q(V*ka)))+Q(Xd*Q(Q(V*r)-Q(R*aa))))));r=Q(B+Q(Q(ee*Q(Q(oa*ia)-Q(ua*w)))+Q(Q(fe*Q(Q(ua*Z)-Q(T*ia)))+Q(Zd*Q(Q(T*w)-Q(oa*Z))))));w=Q(x+Q(Q(_d*Q(Q(na*ja)-Q(ta*$)))+Q(Q($d*Q(Q(ta*_)-Q(S*ja)))+Q(ge*Q(Q(S*$)-Q(na*_))))));da=Q(0);vb=Q(0);Ha=Q(0);La=Q(0);ub=Q(0);tb=Q(0);Ga=Q(0);wb=Q(0);Ma=Q(0);Ja=Q(0);Aa=Q(0);c=Q(z+Q(Q(ce*Q(Q(ba*ga)-Q(va*Fa)))+Q(Q(de*Q(Q(va*W)-Q(U*ga)))+Q(Yd*Q(Q(U*Fa)-Q(ba*W))))))}N[j+48>>2]=wb;N[j+32>>2]=Hb;N[j+16>>2]=Gb;N[j+12>>2]=xc;N[j+8>>2]=Ac;N[j+4>>2]=Dc;N[j>>2]=Fb;N[j+92>>2]=Ha;N[j+88>>2]=vb;N[j+84>>2]=da;N[j+80>>2]=qb;N[j+76>>2]=Ga;N[j+72>>2]=tb;N[j+68>>2]=ub;N[j- -64>>2]=La;N[j+60>>2]=Aa;N[j+56>>2]=Ja;N[j+52>>2]=Ma;N[j+44>>2]=zc;N[j+40>>2]=Cc;N[j+36>>2]=Eb;N[j+28>>2]=yc;N[j+24>>2]=Bc;N[j+20>>2]=Ec;N[j+124>>2]=Na>Q(0)?Q(Q(1)/Na):Q(0);N[j+120>>2]=Oa>Q(0)?Q(Q(1)/Oa):Q(0);N[j+116>>2]=Pa>Q(0)?Q(Q(1)/Pa):Q(0);N[j+112>>2]=Qa>Q(0)?Q(Q(1)/Qa):Q(0);E=Q(ki*C);C=Q(xa-C);G=Q(G-Fc);N[j+140>>2]=Ya+Q(Q(E+(tc>Q(0)?CQ(G*Kb)?Q(C*Sa):Q(0):Q(0):Q(0)))-Q(li*xa));E=Q(Gg*c);c=Q(ya-c);C=Q(ab-Lc);N[j+136>>2]=Za+Q(Q(E+(sc>Q(0)?cQ(C*Kb)?Q(c*Ta):Q(0):Q(0):Q(0)))-Q(Hg*ya));E=Q(Eg*r);c=Q(za-r);r=Q(ea-Mc);N[j+132>>2]=_a+Q(Q(E+(rc>Q(0)?cQ(r*Kb)?Q(c*Ua):Q(0):Q(0):Q(0)))-Q(Fg*za));E=Q(Cg*w);w=Q(ma-w);c=Q(fa-Nc);N[j+128>>2]=$a+Q(Q(E+(qc>Q(0)?wQ(c*Kb)?Q(w*Xa):Q(0):Q(0):Q(0)))-Q(Dg*ma));N[j+156>>2]=zf;N[j+152>>2]=zf;N[j+148>>2]=zf;N[j+144>>2]=zf;N[j+108>>2]=G;N[j+104>>2]=C;N[j+100>>2]=r;N[j+96>>2]=c;if(db){r=N[b+28>>2];w=N[e+28>>2];c=N[h+28>>2];b=Sb+(ui<<4)|0;N[b+12>>2]=N[k+28>>2];N[b+8>>2]=c;N[b+4>>2]=w;N[b>>2]=r}Ba:{if(d&1){b=q;ha=D;e=d;break Ba}ha=D+1|0;b=65535;Lb=D;o=q;e=0;Ca:{if((o|0)==65535){break Ca}Da:{b=o;e=v+P(b,44)|0;k=K[e+5|0];if((ha|0)==(k|0)){b=65535;e=L[e+2>>1];if((e|0)==65535){break Da}while(1){b=e&65535;e=v+P(b,44)|0;k=K[e+5|0];if(!k){b=65535;e=L[e+2>>1];if((e|0)!=65535){continue}break Da}break}ha=0}e=k>>>0>ha>>>0;break Ca}ha=0;e=0}e=!e|d}Ea:{if(d&2){k=g;la=s;break Ea}la=s+1|0;k=65535;D=2;Fa:{if((g|0)==65535){break Fa}k=g;h=v+P(g,44)|0;q=K[h+5|0];if((la|0)==(q|0)){k=65535;la=0;h=L[h+2>>1];if((h|0)==65535){break Fa}while(1){k=h&65535;h=v+P(k,44)|0;q=K[h+5|0];if(!q){k=65535;h=L[h+2>>1];if((h|0)!=65535){continue}break Fa}break}}D=q>>>0<=la>>>0?2:0}e=e|D;Mb=s;qa=g}Ga:{if(d&4){h=i;pa=O;break Ga}pa=O+1|0;h=65535;s=4;Ha:{if((i|0)==65535){break Ha}h=i;g=v+P(h,44)|0;q=K[g+5|0];if((pa|0)==(q|0)){h=65535;pa=0;g=L[g+2>>1];if((g|0)==65535){break Ha}while(1){h=g&65535;g=v+P(h,44)|0;q=K[g+5|0];if(!q){h=65535;g=L[g+2>>1];if((g|0)!=65535){continue}break Ha}break}}s=q>>>0<=pa>>>0?4:0}e=e|s;Jb=O;p=i}j=j+160|0;ui=ui+1|0;ra=(d|0)!=15;if(d&8){d=e}else{s=X+1|0;g=65535;O=8;Ia:{if((m|0)==65535){break Ia}g=m;d=v+P(g,44)|0;q=K[d+5|0];if((s|0)==(q|0)){g=65535;s=0;i=L[d+2>>1];if((i|0)==65535){break Ia}while(1){g=i&65535;d=v+P(g,44)|0;q=K[d+5|0];if(!q){g=65535;i=L[d+2>>1];if((i|0)!=65535){continue}break Ia}break}}O=s>>>0>=q>>>0?8:0}xe=X;n=m;m=g;X=s;d=e|O}D=ha;q=b;s=la;g=k;O=pa;i=h;if(ra){continue}break}}Jc=P(He,104)+fg|0;i=L[Jc+2>>1];ra=P(Ge,104)+fg|0;g=L[ra+2>>1];la=P(Fe,104)+fg|0;b=L[la+2>>1];m=0;m=te?m:H[Tb+48|0]&1?0:L[(v+P(Wd,104)|0)+2818>>1];q=0;q=ue?q:H[Gc+48|0]&1?0:b;X=0;W=N[yd+44>>2];ab=N[yd+56>>2];ea=N[Tb+44>>2];fa=N[Tb+56>>2];h=K[Tb+48|0];G=N[Gc+44>>2];C=N[Gc+56>>2];e=K[Gc+48|0];r=N[Hc+44>>2];w=N[Hc+56>>2];d=K[Hc+48|0];s=K[yd+48|0];b=(db?Ub:0)+j|0;X=ve?X:H[Hc+48|0]&1?0:g;H[t+14|0]=X<<1;H[t+13|0]=q<<1;H[t+12|0]=m<<1;H[t|0]=7;Ub=Se?0:s&1?0:i;H[t+15|0]=Ub<<1;g=X>>>0>Ub>>>0?X:Ub;g=g>>>0>>0?q:g;Sb=g>>>0>>0?m:g;k=Sb<<1;H[t+2|0]=k;if(Sb){c=(d&4)>>>2|0?(X|0)==2?Q(.5):Q(1):Q(1);Db=Q(c*w);Fa=Q(c*r);c=(e&4)>>>2|0?(q|0)==2?Q(.5):Q(1):Q(1);qb=Q(c*C);Ya=Q(c*G);c=(h&4)>>>2|0?(m|0)==2?Q(.5):Q(1):Q(1);Za=Q(c*fa);_a=Q(ea*c);c=(Ub|0)==2?(s&4)>>>2|0?Q(.5):Q(1):Q(1);$a=Q(c*ab);ab=Q(c*W);i=J[l+660>>2];h=J[l+484>>2];e=J[l+308>>2];d=J[l+132>>2];g=J[Nb+12>>2];J[t+216>>2]=J[Nb+8>>2];J[t+220>>2]=g;g=J[Nb+4>>2];J[t+208>>2]=J[Nb>>2];J[t+212>>2]=g;J[t+224>>2]=d+P(yg,104);J[t+228>>2]=e+P(zg,104);J[t+232>>2]=h+P(Ag,104);J[t+236>>2]=i+P(Bg,104);e=0;sb=Q(1);A=Q(uc-A);c=Q(Vc-Q(R*A));d=(wa>Q(0)?wa:Q(-wa))Q(9999999747378752e-20);c=g?c:d?Q(-V):wa;r=c;aa=g?A:d?R:Q(0);A=Q(c*c);c=g?w:d?Q(0):Q(-R);W=Q(Q(1)/Q(Y(Q(Q(aa*aa)+Q(A+Q(c*c))))));fb=Q(r*W);gb=Q(c*W);Ga=Q(Q(wa*fb)-Q(R*gb));z=Q(vc-z);c=Q(Wc-Q(ba*z));d=(va>Q(0)?va:Q(-va))Q(9999999747378752e-20);c=g?c:d?Q(-U):va;r=c;ea=g?z:d?ba:Q(0);w=Q(c*c);c=g?A:d?Q(0):Q(-ba);fa=Q(Q(1)/Q(Y(Q(Q(ea*ea)+Q(w+Q(c*c))))));hb=Q(r*fa);ib=Q(c*fa);Ha=Q(Q(va*hb)-Q(ba*ib));B=Q(wc-B);c=Q(Xc-Q(oa*B));d=(ua>Q(0)?ua:Q(-ua))Q(9999999747378752e-20);c=g?c:d?Q(-T):ua;r=c;G=g?B:d?oa:Q(0);w=Q(c*c);c=g?z:d?Q(0):Q(-oa);A=Q(Q(1)/Q(Y(Q(Q(G*G)+Q(w+Q(c*c))))));C=Q(r*A);jb=Q(c*A);Ja=Q(Q(ua*C)-Q(oa*jb));x=Q(Kc-x);c=Q(Hd-Q(na*x));d=(ta>Q(0)?ta:Q(-ta))Q(9999999747378752e-20);c=g?c:d?Q(-S):ta;r=c;B=g?x:d?na:Q(0);x=g?z:d?Q(0):Q(-na);c=Q(Q(1)/Q(Y(Q(Q(B*B)+Q(Q(c*c)+Q(x*x))))));r=Q(r*c);w=Q(x*c);Na=Q(Q(ta*r)-Q(na*w));Aa=Q(aa*W);Oa=Q(Q(V*gb)-Q(wa*Aa));kb=Q(ea*fa);Pa=Q(Q(U*ib)-Q(va*kb));lb=Q(G*A);Qa=Q(Q(T*jb)-Q(ua*lb));mb=Q(B*c);xb=Q(Q(S*w)-Q(ta*mb));yb=Q(Q(R*Aa)-Q(V*fb));zb=Q(Q(ba*kb)-Q(U*hb));Ab=Q(Q(oa*lb)-Q(T*C));Bb=Q(Q(na*mb)-Q(S*r));j=Tb+32|0;d=b;b=k<<4&4080;b=Wa(d,0,b)+b|0;h=0;d=0;g=0;i=0;Ob=Q(1);Pb=Q(1);Qb=Q(1);while(1){k=b;ha=e>>>0>>0;h=ha?e:h;b=Jc+P(h,12)|0;na=N[b+72>>2];oa=N[b- -64>>2];ba=N[b+68>>2];Sa=Q(Q(Kf*na)+Q(Q(Jf*oa)+Q(If*ba)));ea=Q(Kf*Sa);R=N[b+48>>2];S=N[b+40>>2];Eb=N[b+44>>2];Ta=Q(Q(Wf*R)+Q(Q(Vf*S)+Q(Uf*Eb)));c=Q(Wf*Ta);pa=e>>>0>>0;d=pa?e:d;b=ra+P(d,12)|0;da=N[b+72>>2];T=N[b- -64>>2];U=N[b+68>>2];Ua=Q(Q(Nf*da)+Q(Q(Mf*T)+Q(Lf*U)));fa=Q(Nf*Ua);V=N[b+48>>2];ga=N[b+40>>2];Fb=N[b+44>>2];Xa=Q(Q(Zf*V)+Q(Q(Yf*ga)+Q(Xf*Fb)));G=Q(Zf*Xa);D=e>>>0>>0;g=D?e:g;b=la+P(g,12)|0;ia=N[b+72>>2];ja=N[b- -64>>2];Z=N[b+68>>2];ka=Q(Q(Qf*ia)+Q(Q(Pf*ja)+Q(Of*Z)));A=Q(Qf*ka);_=N[b+48>>2];$=N[b+40>>2];Gb=N[b+44>>2];sa=Q(Q(ag*_)+Q(Q($f*$)+Q(_f*Gb)));z=Q(ag*sa);O=e>>>0>>0;i=O?e:i;b=(P(Wd,104)+fg|0)+P(i,12)|0;E=N[b+72>>2];Hb=N[b- -64>>2];xa=N[b+68>>2];aa=Q(Q(Tf*E)+Q(Q(Sf*Hb)+Q(Rf*xa)));B=Q(Tf*aa);ya=N[b+48>>2];za=N[b+40>>2];ma=N[b+44>>2];W=Q(Q(dg*ya)+Q(Q(cg*za)+Q(bg*ma)));x=Q(dg*W);Zc=L[(Vd+gg|0)+(h<<1)>>1];_c=L[(Ad+gg|0)+(d<<1)>>1];$c=L[(zd+gg|0)+(g<<1)>>1];b=j;s=L[(Yc+gg|0)+(i<<1)>>1];if((s|0)!=65535){b=(J[l+112>>2]+(s<<6)|0)+32|0}rb=N[b+8>>2];qc=N[b+4>>2];rc=N[b>>2];b=j;sb=ha?sb:Q(0);Ob=pa?Ob:Q(0);Pb=D?Pb:Q(0);Qb=O?Qb:Q(0);b=($c|0)!=65535?(J[l+288>>2]+($c<<6)|0)+32|0:b;sc=N[b+8>>2];tc=N[b+4>>2];uc=N[b>>2];b=j;Aa=Q(Aa*sb);kb=Q(kb*Ob);lb=Q(lb*Pb);mb=Q(mb*Qb);fb=Q(fb*sb);hb=Q(hb*Ob);C=Q(C*Pb);r=Q(r*Qb);gb=Q(gb*sb);ib=Q(ib*Ob);jb=Q(jb*Pb);w=Q(w*Qb);b=(_c|0)!=65535?(J[l+464>>2]+(_c<<6)|0)+32|0:b;vc=N[b+8>>2];wc=N[b+4>>2];Kc=N[b>>2];b=j;c=Q(Q(Q(Oe*Q(Q(Vf*Eb)+Q(S*tg)))+Q(qi*R))+c);Te=Q(c+c);c=Q(Q(Q(Ke*Q(Q(Jf*ba)+Q(oa*Nd)))+Q(mi*na))+ea);Vb=Q(c+c);xc=Q(Q(md+Te)-Q(ad+Vb));c=Q(Q(Q(Pe*Q(Q(Yf*Fb)+Q(ga*wg)))+Q(ri*V))+G);Ue=Q(c+c);c=Q(Q(Q(Le*Q(Q(Mf*U)+Q(T*kg)))+Q(ni*da))+fa);Wb=Q(c+c);yc=Q(Q(qd+Ue)-Q(dd+Wb));c=Q(Q(Q(Qe*Q(Q($f*Gb)+Q($*ze)))+Q(si*_))+z);Ve=Q(c+c);c=Q(Q(Q(Me*Q(Q(Pf*Z)+Q(ja*ng)))+Q(oi*ia))+A);Xb=Q(c+c);zc=Q(Q(td+Ve)-Q(gd+Xb));c=Q(Q(Q(Re*Q(Q(cg*ma)+Q(za*Ce)))+Q(ti*ya))+x);We=Q(c+c);c=Q(Q(Q(Ne*Q(Q(Sf*xa)+Q(Hb*qg)))+Q(pi*E))+B);Yb=Q(c+c);Ac=Q(Q(wd+We)-Q(jd+Yb));c=Q(Q(Uf*Ta)+Q(Q(qi*Eb)+Q(Oe*Q(Q(Wf*S)+Q(R*ug)))));Xe=Q(c+c);c=Q(Q(If*Sa)+Q(Q(mi*ba)+Q(Ke*Q(Q(Kf*oa)+Q(na*ig)))));Zb=Q(c+c);Bc=Q(Q(od+Xe)-Q(bd+Zb));c=Q(Q(Xf*Xa)+Q(Q(ri*Fb)+Q(Pe*Q(Q(Zf*ga)+Q(V*xg)))));ta=Q(c+c);c=Q(Q(Lf*Ua)+Q(Q(ni*U)+Q(Le*Q(Q(Nf*T)+Q(da*lg)))));_b=Q(c+c);Cc=Q(Q(rd+ta)-Q(ed+_b));c=Q(Q(_f*sa)+Q(Q(si*Gb)+Q(Qe*Q(Q(ag*$)+Q(_*Ae)))));ua=Q(c+c);c=Q(Q(Of*ka)+Q(Q(oi*Z)+Q(Me*Q(Q(Qf*ja)+Q(ia*og)))));$b=Q(c+c);Dc=Q(Q(ud+ua)-Q(hd+$b));c=Q(Q(bg*W)+Q(Q(ti*ma)+Q(Re*Q(Q(dg*za)+Q(ya*De)))));va=Q(c+c);c=Q(Q(Rf*aa)+Q(Q(pi*xa)+Q(Ne*Q(Q(Tf*Hb)+Q(E*rg)))));ac=Q(c+c);Ec=Q(Q(xd+va)-Q(kd+ac));c=Q(Q(Vf*Ta)+Q(Q(qi*S)+Q(Oe*Q(Q(Uf*R)+Q(Eb*vg)))));wa=Q(c+c);c=Q(Q(Jf*Sa)+Q(Q(mi*oa)+Q(Ke*Q(Q(If*na)+Q(ba*jg)))));bc=Q(c+c);Eb=Q(Q(pd+wa)-Q(cd+bc));c=Q(Q(Yf*Xa)+Q(Q(ri*ga)+Q(Pe*Q(Q(Xf*V)+Q(Fb*ye)))));na=Q(c+c);c=Q(Q(Mf*Ua)+Q(Q(ni*T)+Q(Le*Q(Q(Lf*da)+Q(U*mg)))));cc=Q(c+c);Fb=Q(Q(sd+na)-Q(fd+cc));c=Q(Q($f*sa)+Q(Q(si*$)+Q(Qe*Q(Q(_f*_)+Q(Gb*Be)))));oa=Q(c+c);c=Q(Q(Pf*ka)+Q(Q(oi*ja)+Q(Me*Q(Q(Of*ia)+Q(Z*pg)))));dc=Q(c+c);Gb=Q(Q(vd+oa)-Q(id+dc));c=Q(Q(cg*W)+Q(Q(ti*za)+Q(Re*Q(Q(bg*ya)+Q(ma*Ee)))));ba=Q(c+c);c=Q(Q(Sf*aa)+Q(Q(pi*Hb)+Q(Ne*Q(Q(Rf*E)+Q(xa*sg)))));ec=Q(c+c);Hb=Q(Q(Rb+ba)-Q(ld+ec));Ga=Q(Ga*sb);Ha=Q(Ha*Ob);Ja=Q(Ja*Pb);Na=Q(Na*Qb);Oa=Q(Oa*sb);Pa=Q(Pa*Ob);Qa=Q(Qa*Pb);xb=Q(xb*Qb);yb=Q(yb*sb);zb=Q(zb*Ob);Ab=Q(Ab*Pb);Bb=Q(Bb*Qb);c=Q(Q(fb*wa)-Q(gb*Xe));Z=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(gb*Te)-Q(Aa*wa));_=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(Aa*Xe)-Q(fb*Te));A=u>(c>Q(0)?c:Q(-c))?Q(0):c;ma=Q(Q(Fh*Z)+Q(Q(Gh*_)+Q(Hh*A)));Sa=Q(Q(Ih*Z)+Q(Q(Jh*_)+Q(Kh*A)));Ta=Q(Q(Lh*Z)+Q(Q(Mh*_)+Q(Tg*A)));tb=Q(Bf+Q(Af*Q(Q(ma*ma)+Q(Q(Sa*Sa)+Q(Ta*Ta)))));c=Q(Q(hb*na)-Q(ib*ta));$=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(ib*Ue)-Q(kb*na));E=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(kb*ta)-Q(hb*Ue));z=u>(c>Q(0)?c:Q(-c))?Q(0):c;Ua=Q(Q(Nh*$)+Q(Q(Oh*E)+Q(Ph*z)));Xa=Q(Q(Qh*$)+Q(Q(Rh*E)+Q(Sh*z)));ka=Q(Q(Th*$)+Q(Q(Uh*E)+Q(Ug*z)));fc=Q(Df+Q(Cf*Q(Q(Ua*Ua)+Q(Q(Xa*Xa)+Q(ka*ka)))));c=Q(Q(C*oa)-Q(jb*ua));xa=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(jb*Ve)-Q(lb*oa));ya=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(lb*ua)-Q(C*Ve));B=u>(c>Q(0)?c:Q(-c))?Q(0):c;sa=Q(Q(Vh*xa)+Q(Q(Wh*ya)+Q(Xh*B)));aa=Q(Q(Yh*xa)+Q(Q(Zh*ya)+Q(_h*B)));W=Q(Q($h*xa)+Q(Q(ai*ya)+Q(Vg*B)));R=Q(Ff+Q(Ef*Q(Q(sa*sa)+Q(Q(aa*aa)+Q(W*W)))));c=Q(Q(r*ba)-Q(w*va));za=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(w*We)-Q(mb*ba));x=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(mb*va)-Q(r*We));c=u>(c>Q(0)?c:Q(-c))?Q(0):c;ea=Q(Q(Wg*za)+Q(Q(Xg*x)+Q(Yg*c)));fa=Q(Q(Zg*za)+Q(Q(_g*x)+Q($g*c)));G=Q(Q(ah*za)+Q(Q(bh*x)+Q(ii*c)));Ma=Q(Hf+Q(Gf*Q(Q(ea*ea)+Q(Q(fa*fa)+Q(G*G)))));A=Q(Q(bi*Z)+Q(Q(ci*_)+Q(Q(Q(ff*Aa)+Q(Q(jf*fb)+Q(pf*gb)))+Q(ch*A))));z=Q(Q(di*$)+Q(Q(ei*E)+Q(Q(Q(gf*kb)+Q(Q(kf*hb)+Q(qf*ib)))+Q(dh*z))));B=Q(Q(fi*xa)+Q(Q(gi*ya)+Q(Q(Q(hf*lb)+Q(Q(lf*C)+Q(rf*jb)))+Q(eh*B))));x=Q(Q(fh*za)+Q(Q(gh*x)+Q(Q(Q(tf*mb)+Q(Q(uf*r)+Q(vf*w)))+Q(ji*c))));b=(Zc|0)!=65535?(J[l+640>>2]+(Zc<<6)|0)+32|0:b;xa=N[b+8>>2];ya=N[b+4>>2];za=N[b>>2];Ja:{if(Ie){c=Q(Q(fb*bc)-Q(gb*Zb));S=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(gb*Vb)-Q(Aa*bc));da=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(Aa*Zb)-Q(fb*Vb));T=u>(c>Q(0)?c:Q(-c))?Q(0):c;gc=Q(Q(hh*S)+Q(Q(ih*da)+Q(jh*T)));hc=Q(Q(kh*S)+Q(Q(lh*da)+Q(mh*T)));ic=Q(Q(nh*S)+Q(Q(oh*da)+Q(Ig*T)));tb=Q(tb+Q(wf+Q(bf*Q(Q(gc*gc)+Q(Q(hc*hc)+Q(ic*ic))))));c=Q(Q(hb*cc)-Q(ib*_b));U=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(ib*Wb)-Q(kb*cc));V=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(kb*_b)-Q(hb*Wb));ga=u>(c>Q(0)?c:Q(-c))?Q(0):c;jc=Q(Q(ph*U)+Q(Q(qh*V)+Q(rh*ga)));kc=Q(Q(sh*U)+Q(Q(th*V)+Q(uh*ga)));vb=Q(Q(vh*U)+Q(Q(wh*V)+Q(Jg*ga)));fc=Q(fc+Q(xf+Q(cf*Q(Q(jc*jc)+Q(Q(kc*kc)+Q(vb*vb))))));c=Q(Q(C*dc)-Q(jb*$b));ia=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(jb*Xb)-Q(lb*dc));ja=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(lb*$b)-Q(C*Xb));Z=u>(c>Q(0)?c:Q(-c))?Q(0):c;lc=Q(Q(xh*ia)+Q(Q(yh*ja)+Q(zh*Z)));_=Q(Q(Ah*ia)+Q(Q(Bh*ja)+Q(Ch*Z)));mc=Q(Q(Dh*ia)+Q(Q(Eh*ja)+Q(Kg*Z)));R=Q(R+Q(yf+Q(df*Q(Q(lc*lc)+Q(Q(_*_)+Q(mc*mc))))));c=Q(Q(r*ec)-Q(w*ac));$=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(w*Yb)-Q(mb*ec));E=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(mb*ac)-Q(r*Yb));c=u>(c>Q(0)?c:Q(-c))?Q(0):c;nc=Q(Q(Lg*$)+Q(Q(Mg*E)+Q(Ng*c)));oc=Q(Q(Og*$)+Q(Q(Pg*E)+Q(Qg*c)));pc=Q(Q(Rg*$)+Q(Q(Sg*E)+Q(hi*c)));Ma=Q(Ma+Q(sf+Q(ef*Q(Q(nc*nc)+Q(Q(oc*oc)+Q(pc*pc))))));ub=Q(Q(ae*S)+Q(Q(be*da)+Q(Q(Q(he*Aa)+Q(Q(ke*fb)+Q(ne*gb)))+Q(Xd*T))));wb=Q(Q(ce*U)+Q(Q(de*V)+Q(Q(Q(ie*kb)+Q(Q(le*hb)+Q(oe*ib)))+Q(Yd*ga))));La=Q(Q(ee*ia)+Q(Q(fe*ja)+Q(Q(Q(je*lb)+Q(Q(me*C)+Q(pe*jb)))+Q(Zd*Z))));c=Q(Q(_d*$)+Q(Q($d*E)+Q(Q(Q(qe*mb)+Q(Q(re*r)+Q(se*w)))+Q(ge*c))));break Ja}nc=Q(0);lc=Q(0);jc=Q(0);gc=Q(0);oc=Q(0);_=Q(0);kc=Q(0);hc=Q(0);pc=Q(0);mc=Q(0);vb=Q(0);ic=Q(0);Ka:{if(!Je){La=Q(0);wb=Q(0);ub=Q(0);c=Q(0);break Ka}ub=Q(Q(ae*Q(Q(fb*bc)-Q(gb*Zb)))+Q(Q(be*Q(Q(gb*Vb)-Q(Aa*bc)))+Q(Q(Q(he*Aa)+Q(Q(ke*fb)+Q(ne*gb)))+Q(Xd*Q(Q(Aa*Zb)-Q(fb*Vb))))));wb=Q(Q(ce*Q(Q(hb*cc)-Q(ib*_b)))+Q(Q(de*Q(Q(ib*Wb)-Q(kb*cc)))+Q(Q(Q(ie*kb)+Q(Q(le*hb)+Q(oe*ib)))+Q(Yd*Q(Q(kb*_b)-Q(hb*Wb))))));La=Q(Q(ee*Q(Q(C*dc)-Q(jb*$b)))+Q(Q(fe*Q(Q(jb*Xb)-Q(lb*dc)))+Q(Q(Q(je*lb)+Q(Q(me*C)+Q(pe*jb)))+Q(Zd*Q(Q(lb*$b)-Q(C*Xb))))));c=Q(Q(_d*Q(Q(r*ec)-Q(w*ac)))+Q(Q($d*Q(Q(w*Yb)-Q(mb*ec)))+Q(Q(Q(qe*mb)+Q(Q(re*r)+Q(se*w)))+Q(ge*Q(Q(mb*ac)-Q(r*Yb))))))}}N[k+96>>2]=pc;N[k+192>>2]=ob;N[k+48>>2]=G;N[k+32>>2]=mb;N[k+16>>2]=r;N[k+12>>2]=gb;N[k+8>>2]=ib;N[k+4>>2]=jb;N[k>>2]=w;N[k+140>>2]=gc;N[k+136>>2]=jc;N[k+132>>2]=lc;N[k+128>>2]=nc;N[k+124>>2]=hc;N[k+120>>2]=kc;N[k+116>>2]=_;N[k+112>>2]=oc;N[k+108>>2]=ic;N[k+104>>2]=vb;N[k+100>>2]=mc;N[k+204>>2]=ob;N[k+200>>2]=ob;N[k+196>>2]=ob;N[k+92>>2]=ma;N[k+88>>2]=Ua;N[k+84>>2]=sa;N[k+80>>2]=ea;N[k+76>>2]=Sa;N[k+72>>2]=Xa;N[k+68>>2]=aa;N[k- -64>>2]=fa;N[k+60>>2]=Ta;N[k+56>>2]=ka;N[k+52>>2]=W;N[k+44>>2]=Aa;N[k+40>>2]=kb;N[k+36>>2]=lb;N[k+28>>2]=fb;N[k+24>>2]=hb;N[k+20>>2]=C;N[k+172>>2]=sb*(tb>Q(0)?Q(Q(.800000011920929)/tb):Q(0));N[k+168>>2]=Ob*(fc>Q(0)?Q(Q(.800000011920929)/fc):Q(0));N[k+164>>2]=Pb*(R>Q(0)?Q(Q(.800000011920929)/R):Q(0));N[k+160>>2]=Qb*(Ma>Q(0)?Q(Q(.800000011920929)/Ma):Q(0));N[k+156>>2]=Q(Aa*xc)+Q(Q(gb*Eb)+Q(fb*Bc));N[k+152>>2]=Q(kb*yc)+Q(Q(ib*Fb)+Q(hb*Cc));N[k+148>>2]=Q(lb*zc)+Q(Q(jb*Gb)+Q(C*Dc));N[k+144>>2]=Q(mb*Ac)+Q(Q(w*Hb)+Q(r*Ec));N[k+188>>2]=Q(Q(Q(Aa*xa)+Q(Q(gb*za)+Q(fb*ya)))+Q(ki*ub))-Q(li*A);N[k+184>>2]=Q(Q(Q(kb*vc)+Q(Q(ib*Kc)+Q(hb*wc)))+Q(Gg*wb))-Q(Hg*z);N[k+180>>2]=Q(Q(Q(lb*sc)+Q(Q(jb*uc)+Q(C*tc)))+Q(Eg*La))-Q(Fg*B);N[k+176>>2]=Q(Q(Q(mb*rb)+Q(Q(w*rc)+Q(r*qc)))+Q(Cg*c))-Q(Dg*x);c=Q(Q(Oa*wa)-Q(yb*Xe));ga=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(yb*Te)-Q(Ga*wa));ia=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(Ga*Xe)-Q(Oa*Te));A=u>(c>Q(0)?c:Q(-c))?Q(0):c;ma=Q(Q(Fh*ga)+Q(Q(Gh*ia)+Q(Hh*A)));Sa=Q(Q(Ih*ga)+Q(Q(Jh*ia)+Q(Kh*A)));Ta=Q(Q(Lh*ga)+Q(Q(Mh*ia)+Q(Tg*A)));hc=Q(Bf+Q(Af*Q(Q(ma*ma)+Q(Q(Sa*Sa)+Q(Ta*Ta)))));c=Q(Q(Pa*na)-Q(zb*ta));ja=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(zb*Ue)-Q(Ha*na));Z=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(Ha*ta)-Q(Pa*Ue));z=u>(c>Q(0)?c:Q(-c))?Q(0):c;Ua=Q(Q(Nh*ja)+Q(Q(Oh*Z)+Q(Ph*z)));Xa=Q(Q(Qh*ja)+Q(Q(Rh*Z)+Q(Sh*z)));ka=Q(Q(Th*ja)+Q(Q(Uh*Z)+Q(Ug*z)));ic=Q(Df+Q(Cf*Q(Q(Ua*Ua)+Q(Q(Xa*Xa)+Q(ka*ka)))));c=Q(Q(Qa*oa)-Q(Ab*ua));_=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(Ab*Ve)-Q(Ja*oa));$=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(Ja*ua)-Q(Qa*Ve));B=u>(c>Q(0)?c:Q(-c))?Q(0):c;sa=Q(Q(Vh*_)+Q(Q(Wh*$)+Q(Xh*B)));aa=Q(Q(Yh*_)+Q(Q(Zh*$)+Q(_h*B)));W=Q(Q($h*_)+Q(Q(ai*$)+Q(Vg*B)));jc=Q(Ff+Q(Ef*Q(Q(sa*sa)+Q(Q(aa*aa)+Q(W*W)))));c=Q(Q(xb*ba)-Q(Bb*va));E=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(Bb*We)-Q(Na*ba));x=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(Na*va)-Q(xb*We));c=u>(c>Q(0)?c:Q(-c))?Q(0):c;ea=Q(Q(Wg*E)+Q(Q(Xg*x)+Q(Yg*c)));fa=Q(Q(Zg*E)+Q(Q(_g*x)+Q($g*c)));G=Q(Q(ah*E)+Q(Q(bh*x)+Q(ii*c)));fc=Q(Hf+Q(Gf*Q(Q(ea*ea)+Q(Q(fa*fa)+Q(G*G)))));A=Q(Q(bi*ga)+Q(Q(ci*ia)+Q(Q(Q(ff*Ga)+Q(Q(jf*Oa)+Q(pf*yb)))+Q(ch*A))));z=Q(Q(di*ja)+Q(Q(ei*Z)+Q(Q(Q(gf*Ha)+Q(Q(kf*Pa)+Q(qf*zb)))+Q(dh*z))));B=Q(Q(fi*_)+Q(Q(gi*$)+Q(Q(Q(hf*Ja)+Q(Q(lf*Qa)+Q(rf*Ab)))+Q(eh*B))));x=Q(Q(fh*E)+Q(Q(gh*x)+Q(Q(Q(tf*Na)+Q(Q(uf*xb)+Q(vf*Bb)))+Q(ji*c))));La:{if(Ie){c=Q(Q(Oa*bc)-Q(yb*Zb));R=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(yb*Vb)-Q(Ga*bc));S=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(Ga*Zb)-Q(Oa*Vb));da=u>(c>Q(0)?c:Q(-c))?Q(0):c;wb=Q(Q(hh*R)+Q(Q(ih*S)+Q(jh*da)));gc=Q(Q(kh*R)+Q(Q(lh*S)+Q(mh*da)));T=Q(Q(nh*R)+Q(Q(oh*S)+Q(Ig*da)));hc=Q(hc+Q(wf+Q(bf*Q(Q(wb*wb)+Q(Q(gc*gc)+Q(T*T))))));c=Q(Q(Pa*cc)-Q(zb*_b));U=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(zb*Wb)-Q(Ha*cc));V=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(Ha*_b)-Q(Pa*Wb));ga=u>(c>Q(0)?c:Q(-c))?Q(0):c;kc=Q(Q(ph*U)+Q(Q(qh*V)+Q(rh*ga)));ia=Q(Q(sh*U)+Q(Q(th*V)+Q(uh*ga)));lc=Q(Q(vh*U)+Q(Q(wh*V)+Q(Jg*ga)));ic=Q(ic+Q(xf+Q(cf*Q(Q(kc*kc)+Q(Q(ia*ia)+Q(lc*lc))))));c=Q(Q(Qa*dc)-Q(Ab*$b));ja=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(Ab*Xb)-Q(Ja*dc));Z=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(Ja*$b)-Q(Qa*Xb));_=u>(c>Q(0)?c:Q(-c))?Q(0):c;mc=Q(Q(xh*ja)+Q(Q(yh*Z)+Q(zh*_)));nc=Q(Q(Ah*ja)+Q(Q(Bh*Z)+Q(Ch*_)));oc=Q(Q(Dh*ja)+Q(Q(Eh*Z)+Q(Kg*_)));jc=Q(jc+Q(yf+Q(df*Q(Q(mc*mc)+Q(Q(nc*nc)+Q(oc*oc))))));c=Q(Q(xb*ec)-Q(Bb*ac));$=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(Bb*Yb)-Q(Na*ec));E=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(Na*ac)-Q(xb*Yb));c=u>(c>Q(0)?c:Q(-c))?Q(0):c;La=Q(Q(Lg*$)+Q(Q(Mg*E)+Q(Ng*c)));pc=Q(Q(Og*$)+Q(Q(Pg*E)+Q(Qg*c)));tb=Q(Q(Rg*$)+Q(Q(Sg*E)+Q(hi*c)));fc=Q(fc+Q(sf+Q(ef*Q(Q(La*La)+Q(Q(pc*pc)+Q(tb*tb))))));da=Q(Q(ae*R)+Q(Q(be*S)+Q(Q(Q(he*Ga)+Q(Q(ke*Oa)+Q(ne*yb)))+Q(Xd*da))));vb=Q(Q(ce*U)+Q(Q(de*V)+Q(Q(Q(ie*Ha)+Q(Q(le*Pa)+Q(oe*zb)))+Q(Yd*ga))));Ma=Q(Q(ee*ja)+Q(Q(fe*Z)+Q(Q(Q(je*Ja)+Q(Q(me*Qa)+Q(pe*Ab)))+Q(Zd*_))));c=Q(Q(_d*$)+Q(Q($d*E)+Q(Q(Q(qe*Na)+Q(Q(re*xb)+Q(se*Bb)))+Q(ge*c))));break La}La=Q(0);mc=Q(0);kc=Q(0);wb=Q(0);pc=Q(0);nc=Q(0);ia=Q(0);gc=Q(0);tb=Q(0);oc=Q(0);lc=Q(0);T=Q(0);Ma:{if(!Je){Ma=Q(0);vb=Q(0);da=Q(0);c=Q(0);break Ma}da=Q(Q(ae*Q(Q(Oa*bc)-Q(yb*Zb)))+Q(Q(be*Q(Q(yb*Vb)-Q(Ga*bc)))+Q(Q(Q(he*Ga)+Q(Q(ke*Oa)+Q(ne*yb)))+Q(Xd*Q(Q(Ga*Zb)-Q(Oa*Vb))))));vb=Q(Q(ce*Q(Q(Pa*cc)-Q(zb*_b)))+Q(Q(de*Q(Q(zb*Wb)-Q(Ha*cc)))+Q(Q(Q(ie*Ha)+Q(Q(le*Pa)+Q(oe*zb)))+Q(Yd*Q(Q(Ha*_b)-Q(Pa*Wb))))));Ma=Q(Q(ee*Q(Q(Qa*dc)-Q(Ab*$b)))+Q(Q(fe*Q(Q(Ab*Xb)-Q(Ja*dc)))+Q(Q(Q(je*Ja)+Q(Q(me*Qa)+Q(pe*Ab)))+Q(Zd*Q(Q(Ja*$b)-Q(Qa*Xb))))));c=Q(Q(_d*Q(Q(xb*ec)-Q(Bb*ac)))+Q(Q($d*Q(Q(Bb*Yb)-Q(Na*ec)))+Q(Q(Q(qe*Na)+Q(Q(re*xb)+Q(se*Bb)))+Q(ge*Q(Q(Na*ac)-Q(xb*Yb))))))}}b=k+416|0;N[k+348>>2]=wb;N[k+344>>2]=kc;N[k+340>>2]=mc;N[k+336>>2]=La;N[k+332>>2]=gc;N[k+328>>2]=ia;N[k+324>>2]=nc;N[k+320>>2]=pc;N[k+316>>2]=T;N[k+312>>2]=lc;N[k+308>>2]=oc;N[k+304>>2]=tb;N[k+412>>2]=ob;N[k+408>>2]=ob;N[k+404>>2]=ob;N[k+400>>2]=ob;N[k+300>>2]=ma;N[k+296>>2]=Ua;N[k+292>>2]=sa;N[k+288>>2]=ea;N[k+284>>2]=Sa;N[k+280>>2]=Xa;N[k+276>>2]=aa;N[k+272>>2]=fa;N[k+268>>2]=Ta;N[k+264>>2]=ka;N[k+260>>2]=W;N[k+256>>2]=G;N[k+252>>2]=Ga;N[k+248>>2]=Ha;N[k+244>>2]=Ja;N[k+240>>2]=Na;N[k+236>>2]=Oa;N[k+232>>2]=Pa;N[k+228>>2]=Qa;N[k+224>>2]=xb;N[k+220>>2]=yb;N[k+216>>2]=zb;N[k+212>>2]=Ab;N[k+208>>2]=Bb;N[k+380>>2]=sb*(hc>Q(0)?Q(Q(.800000011920929)/hc):Q(0));N[k+376>>2]=Ob*(ic>Q(0)?Q(Q(.800000011920929)/ic):Q(0));N[k+372>>2]=Pb*(jc>Q(0)?Q(Q(.800000011920929)/jc):Q(0));N[k+368>>2]=Qb*(fc>Q(0)?Q(Q(.800000011920929)/fc):Q(0));N[k+364>>2]=Q(Ga*xc)+Q(Q(yb*Eb)+Q(Oa*Bc));N[k+360>>2]=Q(Ha*yc)+Q(Q(zb*Fb)+Q(Pa*Cc));N[k+356>>2]=Q(Ja*zc)+Q(Q(Ab*Gb)+Q(Qa*Dc));N[k+352>>2]=Q(Na*Ac)+Q(Q(Bb*Hb)+Q(xb*Ec));N[k+396>>2]=Q(Q(Q(Ga*xa)+Q(Q(yb*za)+Q(Oa*ya)))+Q(ki*da))-Q(li*A);N[k+392>>2]=Q(Q(Q(Ha*vc)+Q(Q(zb*Kc)+Q(Pa*wc)))+Q(Gg*vb))-Q(Hg*z);N[k+388>>2]=Q(Q(Q(Ja*sc)+Q(Q(Ab*uc)+Q(Qa*tc)))+Q(Eg*Ma))-Q(Fg*B);N[k+384>>2]=Q(Q(Q(Na*rb)+Q(Q(Bb*rc)+Q(xb*qc)))+Q(Cg*c))-Q(Dg*x);e=e+1|0;if((Sb|0)!=(e|0)){continue}break}N[t+48>>2]=Za;N[t+32>>2]=_a;N[t+60>>2]=$a;N[t+56>>2]=Db;N[t+52>>2]=qb;N[t+44>>2]=ab;N[t+40>>2]=Fa;N[t+36>>2]=Ya;Ag=Ag+1|0;zg=zg+1|0;yg=yg+1|0;Bg=Bg+1|0}t=b;pb=pb+1|0;if((yi|0)!=(pb|0)){continue}break}}Ia=Nb+16|0;J[Ra+af>>2]=0;i=2}Ia=y+160|0;d=i}Ia=eb+32|0}else{d=1}Na:{if((d|0)==2){break Na}b=0;if(xi){break Na}while(1){g=J[(F+32|0)+(b<<2)>>2];vJ((F+96|0)+P(b,176)|0,g,nb,ob,Kb,N[Ib+84>>2],N[Ib+88>>2],N[Ib+100>>2],F+812|0);d=(Cb<<5)+Ye|0;I[d+20>>1]=K[g+12|0];J[d+28>>2]=J[g+8>>2];Cb=Cb+1|0;b=b+1|0;if((Ic|0)!=(b|0)){continue}break}}j=L[$e+4>>1];if(!j){break a}b=0;if((j|0)!=1){i=j&65534;g=0;while(1){e=J[(b<<2)+F>>2];h=F+96|0;d=h+P(b,176)|0;J[e+36>>2]=J[d+132>>2];H[e+42|0]=K[d+136|0];d=b|1;e=J[(d<<2)+F>>2];d=h+P(d,176)|0;J[e+36>>2]=J[d+132>>2];H[e+42|0]=K[d+136|0];b=b+2|0;g=g+2|0;if((i|0)!=(g|0)){continue}break}}if(!(j&1)){break a}g=J[(b<<2)+F>>2];b=(F+96|0)+P(b,176)|0;J[g+36>>2]=J[b+132>>2];H[g+42|0]=K[b+136|0]}hg=hg+1|0;if((vi|0)!=(hg|0)){continue}break}}Ia=F+832|0;a=J[J[a+64>>2]+368>>2];J[nb>>2]=J[a>>2];J[a>>2]=nb}function G9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=Q(0),p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;q=Ia-16|0;Ia=q;d=J[42504];g=Ka[J[J[d>>2]+20>>2]](d)|0?47996:70610;g=Ka[J[J[d+12>>2]+8>>2]](d+12|0,6368,g,9002,269)|0;J[g+4>>2]=0;J[g>>2]=154196;j=g+16|0;d=j+16|0;l=Ia-16|0;Ia=l;f=J[42504];f=Ka[J[J[f+12>>2]+8>>2]](f+12|0,4115,29113,20954,51)|0;if(f){c=f+19&-16;J[c-4>>2]=c-f}J[d+4>>2]=128;J[d>>2]=c;while(1){f=e<<5;I[(f+c|0)+20>>1]=65535;I[((f|32)+c|0)+20>>1]=65535;I[((f|64)+c|0)+20>>1]=65535;I[((f|96)+c|0)+20>>1]=65535;I[((f|128)+c|0)+20>>1]=65535;I[((f|160)+c|0)+20>>1]=65535;I[((f|192)+c|0)+20>>1]=65535;I[((f|224)+c|0)+20>>1]=65535;e=e+8|0;if((e|0)!=128){continue}break}J[d+16>>2]=g;J[d+20>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+368>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;J[d+40>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;J[d+52>>2]=0;J[d+56>>2]=0;J[d+60>>2]=0;c=d- -64|0;J[c>>2]=0;J[c+4>>2]=0;J[d+72>>2]=0;J[d+76>>2]=0;J[d+80>>2]=0;J[d+84>>2]=0;J[d+660>>2]=0;J[d+388>>2]=0;J[d+380>>2]=0;J[d+384>>2]=1024;J[d+372>>2]=64;J[d+376>>2]=32;J[d+364>>2]=d+104;H[d+360|0]=1;H[d+652|0]=1;J[d+656>>2]=d+396;J[d+680>>2]=0;J[d+952>>2]=0;J[d+664>>2]=64;J[d+668>>2]=32;J[d+672>>2]=0;J[d+676>>2]=2048;J[d+972>>2]=0;J[d+976>>2]=0;J[d+964>>2]=0;J[d+968>>2]=4096;J[d+956>>2]=64;J[d+960>>2]=32;J[d+948>>2]=d+688;H[d+944|0]=1;J[d+1020>>2]=0;J[d+1024>>2]=0;c=d+1028|0;J[c>>2]=0;J[c+4>>2]=0;c=d+1036|0;J[c>>2]=0;J[c+4>>2]=0;c=d+1044|0;J[c>>2]=0;J[c+4>>2]=0;J[d+1068>>2]=0;J[d+1072>>2]=0;J[d+1064>>2]=1;c=d+1076|0;J[c>>2]=0;J[c+4>>2]=0;J[d+1092>>2]=0;J[d+1096>>2]=0;c=d+1084|0;J[c>>2]=0;J[c+4>>2]=1;c=d+1100|0;J[c>>2]=0;J[c+4>>2]=0;c=d+1108|0;J[c>>2]=0;J[c+4>>2]=0;J[d+1116>>2]=0;c=d+1128|0;J[c>>2]=0;J[c+4>>2]=0;c=d+1120|0;J[c>>2]=1061158912;J[c+4>>2]=-1;Nb(d+1096|0,64);J[d+1188>>2]=0;c=d+1180|0;J[c>>2]=0;J[c+4>>2]=0;c=d+1172|0;J[c>>2]=0;J[c+4>>2]=0;c=d+1164|0;J[c>>2]=0;J[c+4>>2]=0;J[d+1156>>2]=0;J[d+1160>>2]=0;J[d+1196>>2]=0;J[d+1200>>2]=0;c=d+1204|0;J[c>>2]=0;J[c+4>>2]=0;c=d+1212|0;J[c>>2]=0;J[c+4>>2]=0;J[d+1220>>2]=0;c=d+1232|0;J[c>>2]=0;J[c+4>>2]=0;c=d+1224|0;J[c>>2]=1061158912;J[c+4>>2]=-1;Nb(d+1200|0,64);c=d+1264|0;J[c>>2]=0;J[c+4>>2]=0;c=d+1256|0;J[c>>2]=0;J[c+4>>2]=0;c=d+1248|0;J[c>>2]=0;J[c+4>>2]=0;J[d+1240>>2]=0;J[d+1244>>2]=0;J[d+1288>>2]=0;c=d+1280|0;J[c>>2]=-1;J[c+4>>2]=0;c=d+1272|0;J[c>>2]=0;J[c+4>>2]=1061158912;Nb(d+1252|0,64);J[d+1852>>2]=0;c=d+1576|0;J[c>>2]=8192;J[c+4>>2]=0;c=d+1568|0;J[c>>2]=64;J[c+4>>2]=0;J[d+1556>>2]=d+1296;H[d+1552|0]=1;c=d+1560|0;J[c>>2]=0;J[c+4>>2]=64;J[d+2144>>2]=0;J[d+1872>>2]=0;c=d+1864|0;J[c>>2]=0;J[c+4>>2]=8192;c=d+1856|0;J[c>>2]=64;J[c+4>>2]=32;J[d+1848>>2]=d+1588;H[d+1844|0]=1;c=d+2164|0;J[c>>2]=0;J[c+4>>2]=0;c=d+2156|0;J[c>>2]=0;J[c+4>>2]=8192;c=d+2148|0;J[c>>2]=64;J[c+4>>2]=21;J[d+2140>>2]=d+1880;H[d+2136|0]=1;J[d+2192>>2]=J[b+40>>2];c=J[b+44>>2];J[d+2200>>2]=0;J[d+2204>>2]=0;J[d+2196>>2]=c;c=d+2208|0;J[c>>2]=0;J[c+4>>2]=0;c=d+2216|0;J[c>>2]=0;J[c+4>>2]=0;c=d+2232|0;J[c>>2]=0;J[c+4>>2]=0;c=d+2224|0;J[c>>2]=1061158912;J[c+4>>2]=-1;Nb(d+2200|0,64);c=d+2256|0;J[c>>2]=0;J[c+4>>2]=0;c=d+2248|0;J[c>>2]=0;J[c+4>>2]=0;J[d+2240>>2]=0;J[d+2244>>2]=0;c=d+2272|0;J[c>>2]=0;J[c+4>>2]=0;c=d+2264|0;J[c>>2]=1061158912;J[c+4>>2]=-1;Nb(d+2240|0,64);c=J[b+112>>2];J[d+2356>>2]=0;H[d+2282|0]=c>>>10&1;f=Wa(d+2284|0,0,68);e=d+2728|0;J[e>>2]=0;J[e+4>>2]=0;J[d+2672>>2]=0;J[d+2664>>2]=0;J[d+2668>>2]=0;H[d+2660|0]=0;J[d+2656>>2]=0;J[d+2444>>2]=0;J[d+2448>>2]=0;J[d+2380>>2]=0;J[d+2360>>2]=c;J[d+2416>>2]=0;J[d+2420>>2]=0;c=d+2424|0;J[c>>2]=0;J[c+4>>2]=0;c=d+2432|0;J[c>>2]=0;J[c+4>>2]=0;Wa(d+2456|0,0,68);J[d+2752>>2]=0;J[d+2756>>2]=0;J[d+2736>>2]=0;c=d+2720|0;J[c>>2]=g;J[c+4>>2]=0;J[d+2744>>2]=25780;J[d+2740>>2]=d;J[d+2712>>2]=142932;e=d+2760|0;c=e;J[c>>2]=0;J[c+4>>2]=0;J[d+2768>>2]=0;J[d+2776>>2]=25756;c=d+2804|0;J[c>>2]=0;J[c+4>>2]=4;J[d+2800>>2]=d+2780;H[d+2796|0]=1;H[d+2844|0]=0;c=d+2836|0;J[c>>2]=0;J[c+4>>2]=4;J[d+2832>>2]=d+2812;H[d+2828|0]=1;J[d+2752>>2]=143108;J[d+2772>>2]=0;c=J[42504];h=Ka[J[J[c>>2]+20>>2]](c)|0?43084:70610;u=d+2848|0,v=Ka[J[J[c+12>>2]+8>>2]](c+12|0,28,h,19705,113)|0,J[u>>2]=v;c=Ia-16|0;Ia=c;Ia=c+16|0;J[d+2856>>2]=0;J[d+2860>>2]=0;J[d+2852>>2]=d;J[d+2752>>2]=143008;J[e>>2]=g;J[e+4>>2]=0;c=d+2864|0;J[c>>2]=0;J[c+4>>2]=0;J[d+2872>>2]=0;J[d+2876>>2]=0;J[d+2880>>2]=25837;e=d+2908|0;J[e>>2]=0;J[e+4>>2]=4;J[d+2904>>2]=d+2884;H[d+2900|0]=1;H[d+2948|0]=0;e=d+2940|0;J[e>>2]=0;J[e+4>>2]=4;J[d+2936>>2]=d+2916;H[d+2932|0]=1;J[d+2856>>2]=143108;e=J[42504];h=J[42504];u=d+2952|0,v=(x=e+12|0,y=28,z=Ka[J[J[h>>2]+20>>2]](h)|0?43084:70610,A=19705,B=113,w=J[J[e+12>>2]+8>>2],Ka[w](x|0,y|0,z|0,A|0,B|0)|0),J[u>>2]=v;e=Ia-16|0;Ia=e;Ia=e+16|0;J[d+2984>>2]=0;e=d+2976|0;J[e>>2]=0;J[e+4>>2]=0;J[d+2956>>2]=d;J[d+2856>>2]=143152;J[c>>2]=g;J[c+4>>2]=0;c=d+2968|0;J[c>>2]=g;J[c+4>>2]=0;c=d+3096|0;J[c>>2]=0;J[c+4>>2]=0;J[d+2992>>2]=3797;J[d+2988>>2]=d;J[d+2960>>2]=143228;Wa(d+3e3|0,0,72);J[d+3104>>2]=0;J[d+3144>>2]=0;J[d+3184>>2]=0;J[d+3224>>2]=0;c=d+3088|0;J[c>>2]=g;J[c+4>>2]=0;c=d+3136|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3112>>2]=17032;J[d+3108>>2]=d;J[d+3080>>2]=143304;c=d+3128|0;J[c>>2]=g;J[c+4>>2]=0;c=d+3176|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3152>>2]=16982;J[d+3148>>2]=d;J[d+3120>>2]=143380;c=d+3168|0;J[c>>2]=g;J[c+4>>2]=0;c=d+3216|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3192>>2]=5575;J[d+3188>>2]=d;J[d+3160>>2]=143456;J[d+3264>>2]=0;J[d+3200>>2]=143532;c=d+3208|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3228>>2]=d;J[d+3232>>2]=5551;c=d+3256|0;J[c>>2]=0;J[c+4>>2]=0;c=d+3248|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3240>>2]=143608;J[d+3268>>2]=d;J[d+3272>>2]=4851;c=d+3296|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3304>>2]=0;c=d+3288|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3344>>2]=0;c=d+3336|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3312>>2]=6065;J[d+3308>>2]=d;J[d+3280>>2]=143684;c=d+3328|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3384>>2]=0;c=d+3376|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3352>>2]=5089;J[d+3348>>2]=d;J[d+3320>>2]=143760;c=d+3368|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3424>>2]=0;c=d+3416|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3392>>2]=3298;J[d+3388>>2]=d;J[d+3360>>2]=143836;c=d+3408|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3464>>2]=0;c=d+3456|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3432>>2]=70891;J[d+3428>>2]=d;J[d+3400>>2]=143912;c=d+3448|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3504>>2]=0;c=d+3496|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3472>>2]=70717;J[d+3468>>2]=d;J[d+3440>>2]=143988;c=d+3488|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3544>>2]=0;c=d+3536|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3512>>2]=3977;J[d+3508>>2]=d;J[d+3480>>2]=144064;c=d+3528|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3584>>2]=0;c=d+3576|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3552>>2]=3489;J[d+3548>>2]=d;J[d+3520>>2]=144140;c=d+3568|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3624>>2]=0;c=d+3616|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3592>>2]=4148;J[d+3588>>2]=d;J[d+3560>>2]=144216;c=d+3608|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3664>>2]=0;c=d+3656|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3632>>2]=18303;J[d+3628>>2]=d;J[d+3600>>2]=144292;c=d+3648|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3704>>2]=0;c=d+3696|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3672>>2]=3604;J[d+3668>>2]=d;J[d+3640>>2]=144368;c=d+3688|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3744>>2]=0;c=d+3736|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3712>>2]=18208;J[d+3708>>2]=d;J[d+3680>>2]=144444;c=d+3728|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3784>>2]=0;c=d+3776|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3752>>2]=17292;J[d+3748>>2]=d;J[d+3720>>2]=144520;c=d+3768|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3824>>2]=0;c=d+3816|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3792>>2]=17274;J[d+3788>>2]=d;J[d+3760>>2]=144596;c=d+3808|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3864>>2]=0;c=d+3856|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3832>>2]=25724;J[d+3828>>2]=d;J[d+3800>>2]=144672;c=d+3848|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3904>>2]=0;c=d+3896|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3872>>2]=18692;J[d+3868>>2]=d;J[d+3840>>2]=144748;c=d+3888|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3944>>2]=0;c=d+3936|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3912>>2]=17860;J[d+3908>>2]=d;J[d+3880>>2]=144824;c=d+3928|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3984>>2]=0;c=d+3976|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3952>>2]=17929;J[d+3948>>2]=d;J[d+3920>>2]=144900;c=d+3968|0;J[c>>2]=g;J[c+4>>2]=0;J[d+4024>>2]=0;c=d+4016|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3992>>2]=25695;J[d+3988>>2]=d;J[d+3960>>2]=144976;c=d+4008|0;J[c>>2]=g;J[c+4>>2]=0;J[d+4064>>2]=0;c=d+4056|0;J[c>>2]=0;J[c+4>>2]=0;J[d+4032>>2]=25810;J[d+4028>>2]=d;J[d+4e3>>2]=145052;c=d+4048|0;J[c>>2]=g;J[c+4>>2]=0;J[d+4104>>2]=0;c=d+4096|0;J[c>>2]=0;J[c+4>>2]=0;J[d+4072>>2]=25882;J[d+4068>>2]=d;J[d+4040>>2]=145128;c=d+4088|0;J[c>>2]=g;J[c+4>>2]=0;J[d+4144>>2]=0;J[d+4140>>2]=0;J[d+4136>>2]=0;J[d+4112>>2]=2280;J[d+4108>>2]=d;J[d+4080>>2]=145204;c=d+4128|0;J[c>>2]=g;J[c+4>>2]=0;J[d+4152>>2]=70939;J[d+4148>>2]=d;J[d+4120>>2]=145280;J[d+4176>>2]=0;c=d+4168|0;J[c>>2]=0;J[c+4>>2]=0;J[d+4160>>2]=0;J[d+4164>>2]=0;J[d+4180>>2]=0;J[d+4160>>2]=143108;J[d+4212>>2]=0;J[d+4184>>2]=70763;J[d+4244>>2]=0;J[d+4216>>2]=4;J[d+4208>>2]=d+4188;H[d+4204|0]=1;H[d+4252|0]=0;J[d+4248>>2]=4;J[d+4240>>2]=d+4220;H[d+4236|0]=1;e=J[42504];h=J[42504];u=d+4256|0,v=(B=e+12|0,A=28,z=Ka[J[J[h>>2]+20>>2]](h)|0?43084:70610,y=19705,x=113,w=J[J[e+12>>2]+8>>2],Ka[w](B|0,A|0,z|0,y|0,x|0)|0),J[u>>2]=v;e=Ia-16|0;Ia=e;Ia=e+16|0;J[d+4288>>2]=0;J[d+4328>>2]=0;J[d+4368>>2]=0;J[d+4284>>2]=0;J[d+4280>>2]=0;J[d+4260>>2]=d;J[d+4160>>2]=145356;J[c>>2]=g;J[c+4>>2]=0;c=d+4272|0;J[c>>2]=g;J[c+4>>2]=0;J[d+4324>>2]=0;J[d+4320>>2]=0;J[d+4296>>2]=4033;J[d+4292>>2]=d;J[d+4264>>2]=145432;c=d+4312|0;J[c>>2]=g;J[c+4>>2]=0;J[d+4364>>2]=0;J[d+4360>>2]=0;J[d+4336>>2]=16732;J[d+4332>>2]=d;J[d+4304>>2]=145508;J[d+4408>>2]=0;J[d+4344>>2]=145584;c=d+4352|0;J[c>>2]=g;J[c+4>>2]=0;J[d+4372>>2]=d;J[d+4376>>2]=4001;c=d+4400|0;J[c>>2]=0;J[c+4>>2]=0;c=d+4392|0;J[c>>2]=g;J[c+4>>2]=0;J[d+4384>>2]=145660;J[d+4412>>2]=d;J[d+4416>>2]=4179;c=d+4440|0;J[c>>2]=0;J[c+4>>2]=0;J[d+4448>>2]=0;c=d+4432|0;J[c>>2]=g;J[c+4>>2]=0;J[d+4488>>2]=0;J[d+4484>>2]=0;J[d+4480>>2]=0;J[d+4456>>2]=4255;J[d+4452>>2]=d;J[d+4424>>2]=145736;c=d+4472|0;J[c>>2]=g;J[c+4>>2]=0;J[d+4528>>2]=0;J[d+4524>>2]=0;J[d+4520>>2]=0;J[d+4496>>2]=25863;J[d+4492>>2]=d;J[d+4464>>2]=145812;c=d+4512|0;J[c>>2]=g;J[c+4>>2]=0;J[d+4568>>2]=0;J[d+4564>>2]=0;J[d+4560>>2]=0;J[d+4536>>2]=16414;J[d+4532>>2]=d;J[d+4504>>2]=145888;c=d+4552|0;J[c>>2]=g;J[c+4>>2]=0;J[d+4576>>2]=16394;J[d+4572>>2]=d;J[d+4544>>2]=145964;h=cI(d+4584|0);J[d+4624>>2]=0;J[d+4628>>2]=0;H[d+4621|0]=0;H[d+4620|0]=0;c=d+4632|0;J[c>>2]=0;J[c+4>>2]=0;e=d+4640|0;J[e>>2]=0;J[e+4>>2]=0;e=d+4648|0;J[e>>2]=0;J[e+4>>2]=0;J[d+4668>>2]=0;J[d+4664>>2]=0;J[d+4660>>2]=-1;J[d+4656>>2]=1061158912;Nb(c,64);J[d+4740>>2]=0;J[d+4736>>2]=0;J[d+996>>2]=0;J[d+88>>2]=0;J[d+92>>2]=0;J[d+96>>2]=0;J[d+4672>>2]=0;J[d+4676>>2]=0;c=d+4680|0;J[c>>2]=0;J[c+4>>2]=0;c=d+4688|0;J[c>>2]=0;J[c+4>>2]=0;c=d+4696|0;J[c>>2]=0;J[c+4>>2]=0;c=d+4704|0;J[c>>2]=0;J[c+4>>2]=0;c=d+4712|0;J[c>>2]=0;J[c+4>>2]=0;c=d+4720|0;J[c>>2]=0;J[c+4>>2]=0;J[d+4728>>2]=0;c=J[42504];e=J[42504];u=d,v=Wa((x=c+12|0,y=156,z=Ka[J[J[e>>2]+20>>2]](e)|0?35010:70610,A=13989,B=645,w=J[J[c+12>>2]+8>>2],Ka[w](x|0,y|0,z|0,A|0,B|0)|0),0,156),J[u+2352>>2]=v;c=J[42504];e=J[42504];c=(v=c+12|0,w=44,B=Ka[J[J[e>>2]+20>>2]](e)|0?38020:70610,A=13989,z=646,u=J[J[c+12>>2]+8>>2],Ka[u](v|0,w|0,B|0,A|0,z|0)|0);J[c+32>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c+40>>2]=0;J[c+36>>2]=0;J[c+12>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+24>>2]=0;J[d+2364>>2]=c;c=J[42504];e=J[42504];c=(z=c+12|0,A=44,B=Ka[J[J[e>>2]+20>>2]](e)|0?38020:70610,w=13989,v=647,u=J[J[c+12>>2]+8>>2],Ka[u](z|0,A|0,B|0,w|0,v|0)|0);J[c+32>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c+40>>2]=0;J[c+36>>2]=0;J[c+12>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+24>>2]=0;J[d+2368>>2]=c;c=J[42504];e=J[42504];c=(v=c+12|0,w=44,B=Ka[J[J[e>>2]+20>>2]](e)|0?38020:70610,A=13989,z=648,u=J[J[c+12>>2]+8>>2],Ka[u](v|0,w|0,B|0,A|0,z|0)|0);J[c+32>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c+40>>2]=0;J[c+36>>2]=0;J[c+12>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+24>>2]=0;J[d+2372>>2]=c;c=J[42504];e=J[42504];c=(z=c+12|0,A=44,B=Ka[J[J[e>>2]+20>>2]](e)|0?38020:70610,w=13989,v=649,u=J[J[c+12>>2]+8>>2],Ka[u](z|0,A|0,B|0,w|0,v|0)|0);J[c+32>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c+40>>2]=0;J[c+36>>2]=0;J[c+12>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+24>>2]=0;J[d+2376>>2]=c;c=J[42504];c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,12,29113,13989,651)|0;J[d+1192>>2]=c;J[c+8>>2]=0;J[c+4>>2]=0;J[c>>2]=0;c=J[42504];e=J[42504];c=(v=c+12|0,w=32,B=Ka[J[J[e>>2]+20>>2]](e)|0?56396:70610,A=13989,z=654,u=J[J[c+12>>2]+8>>2],Ka[u](v|0,w|0,B|0,A|0,z|0)|0);J[c+8>>2]=0;J[c+12>>2]=0;J[c+4>>2]=52;J[c>>2]=64;J[c+28>>2]=17363;H[c+24|0]=1;J[c+16>>2]=0;J[c+20>>2]=0;J[l+8>>2]=0;J[l>>2]=0;J[l+4>>2]=0;e=J[42504];i=Ka[J[J[e+12>>2]+8>>2]](e+12|0,3328,29113,22143,60)|0;e=J[c+16>>2];m=J[c+20>>2];J[l>>2]=i;a:{if(e>>>0>=(m&2147483647)>>>0){eh(c+12|0,l);break a}i=J[l+4>>2];e=J[c+12>>2]+P(e,12)|0;J[e>>2]=J[l>>2];J[e+4>>2]=i;J[e+8>>2]=J[l+8>>2];J[c+16>>2]=J[c+16>>2]+1}J[d+2388>>2]=c;c=J[42504];e=Ka[J[J[c>>2]+20>>2]](c)|0?55890:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,32,e,13989,655)|0;J[c+8>>2]=0;J[c+12>>2]=0;J[c>>2]=64;J[c+4>>2]=176;J[c+28>>2]=17346;H[c+24|0]=1;J[c+16>>2]=0;J[c+20>>2]=0;J[l+8>>2]=0;J[l>>2]=0;J[l+4>>2]=0;e=J[42504];i=Ka[J[J[e+12>>2]+8>>2]](e+12|0,11264,29113,22143,60)|0;e=J[c+16>>2];m=J[c+20>>2];J[l>>2]=i;b:{if(e>>>0>=(m&2147483647)>>>0){eh(c+12|0,l);break b}i=J[l+4>>2];e=J[c+12>>2]+P(e,12)|0;J[e>>2]=J[l>>2];J[e+4>>2]=i;J[e+8>>2]=J[l+8>>2];J[c+16>>2]=J[c+16>>2]+1}J[d+2392>>2]=c;c=J[42504];e=Ka[J[J[c>>2]+20>>2]](c)|0?56224:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,32,e,13989,656)|0;J[c+8>>2]=0;J[c+12>>2]=0;J[c>>2]=64;J[c+4>>2]=40;J[c+28>>2]=17354;H[c+24|0]=1;J[c+16>>2]=0;J[c+20>>2]=0;J[l+8>>2]=0;J[l>>2]=0;J[l+4>>2]=0;e=J[42504];i=Ka[J[J[e+12>>2]+8>>2]](e+12|0,2560,29113,22143,60)|0;e=J[c+16>>2];m=J[c+20>>2];J[l>>2]=i;c:{if(e>>>0>=(m&2147483647)>>>0){eh(c+12|0,l);break c}i=J[l+4>>2];e=J[c+12>>2]+P(e,12)|0;J[e>>2]=J[l>>2];J[e+4>>2]=i;J[e+8>>2]=J[l+8>>2];J[c+16>>2]=J[c+16>>2]+1}J[d+2384>>2]=c;c=J[42504];e=Ka[J[J[c>>2]+20>>2]](c)|0?56060:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,292,e,13989,657)|0;J[c+284>>2]=2560;J[c+288>>2]=0;J[c+276>>2]=32;J[c+280>>2]=0;J[c+264>>2]=c+4;H[c+260|0]=1;J[c+268>>2]=0;J[c+272>>2]=64;J[d+2396>>2]=c;c=J[42504];e=J[42504];c=(z=c+12|0,A=292,B=Ka[J[J[e>>2]+20>>2]](e)|0?55710:70610,w=13989,v=658,u=J[J[c+12>>2]+8>>2],Ka[u](z|0,A|0,B|0,w|0,v|0)|0);J[c+284>>2]=1024;J[c+288>>2]=0;J[c+276>>2]=32;J[c+280>>2]=0;J[c+264>>2]=c+4;H[c+260|0]=1;J[c+268>>2]=0;J[c+272>>2]=64;J[d+2408>>2]=c;c=J[42504];e=J[42504];c=(v=c+12|0,w=292,B=Ka[J[J[e>>2]+20>>2]](e)|0?43754:70610,A=13989,z=659,u=J[J[c+12>>2]+8>>2],Ka[u](v|0,w|0,B|0,A|0,z|0)|0);J[c+284>>2]=6144;J[c+288>>2]=0;J[c+276>>2]=32;J[c+280>>2]=0;J[c+264>>2]=c+4;H[c+260|0]=1;J[c+268>>2]=0;J[c+272>>2]=64;J[d+2400>>2]=c;c=J[42504];e=J[42504];c=(z=c+12|0,A=292,B=Ka[J[J[e>>2]+20>>2]](e)|0?43886:70610,w=13989,v=660,u=J[J[c+12>>2]+8>>2],Ka[u](z|0,A|0,B|0,w|0,v|0)|0);J[c+284>>2]=22528;J[c+288>>2]=0;J[c+276>>2]=32;J[c+280>>2]=0;J[c+264>>2]=c+4;H[c+260|0]=1;J[c+268>>2]=0;J[c+272>>2]=64;J[d+2404>>2]=c;c=J[42504];e=J[42504];c=(v=c+12|0,w=292,B=Ka[J[J[e>>2]+20>>2]](e)|0?56794:70610,A=13989,z=662,u=J[J[c+12>>2]+8>>2],Ka[u](v|0,w|0,B|0,A|0,z|0)|0);J[c+284>>2]=2048;J[c+288>>2]=0;J[c+276>>2]=32;J[c+280>>2]=0;J[c+264>>2]=c+4;H[c+260|0]=1;J[c+268>>2]=0;J[c+272>>2]=64;J[d+2412>>2]=c;c=J[42504];e=J[42504];e=(z=c+12|0,A=1,B=Ka[J[J[e>>2]+20>>2]](e)|0?34382:70610,w=13989,v=664,u=J[J[c+12>>2]+8>>2],Ka[u](z|0,A|0,B|0,w|0,v|0)|0);J[l>>2]=e;c=J[d+2288>>2];d:{if(c>>>0>=(J[d+2292>>2]&2147483647)>>>0){bI(f,l);break d}J[J[d+2284>>2]+(c<<2)>>2]=e;J[d+2288>>2]=c+1}c=J[42504];e=Ka[J[J[c>>2]+20>>2]](c)|0?39088:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,376,e,13989,665)|0;J[c+292>>2]=0;J[c+296>>2]=0;J[c+288>>2]=1536;J[c+280>>2]=32;J[c+284>>2]=0;J[c+268>>2]=c+8;H[c+264|0]=1;J[c+272>>2]=0;J[c+276>>2]=64;J[c+300>>2]=0;J[c+304>>2]=0;J[c+308>>2]=0;J[c+312>>2]=0;J[c+316>>2]=0;J[c+328>>2]=0;J[c+332>>2]=0;J[c+320>>2]=1061158912;J[c+324>>2]=-1;Nb(c+296|0,64);J[c+352>>2]=0;J[c+356>>2]=0;J[c+344>>2]=0;J[c+348>>2]=0;J[c+336>>2]=0;J[c+340>>2]=0;J[c+368>>2]=0;J[c+372>>2]=0;J[c+360>>2]=1061158912;J[c+364>>2]=-1;Nb(c+336|0,64);J[d+1136>>2]=c;c=J[42504];e=J[42504];c=(v=c+12|0,w=48,B=Ka[J[J[e>>2]+20>>2]](e)|0?38682:70610,A=13989,z=667,u=J[J[c+12>>2]+8>>2],Ka[u](v|0,w|0,B|0,A|0,z|0)|0);J[c>>2]=0;J[c+4>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;J[d+1152>>2]=c;c=J[42504];e=Ka[J[J[c>>2]+4>>2]](c)|0;f=J[b+116>>2];c=J[42504];i=Ka[J[J[c>>2]+20>>2]](c)|0?37148:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,96,i,10326,144)|0;J[c+12>>2]=0;J[c+16>>2]=0;J[c+8>>2]=f;J[c+4>>2]=e;J[c>>2]=136616;J[c+20>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+32>>2]=0;J[c+44>>2]=0;J[c+48>>2]=0;J[c+36>>2]=1061158912;J[c+40>>2]=-1;oh(c+12|0,64);J[c+52>>2]=0;e=J[42504];f=J[42504];u=c,z=(B=e+12|0,w=28,v=Ka[J[J[f>>2]+20>>2]](f)|0?43084:70610,y=19705,x=113,A=J[J[e+12>>2]+8>>2],Ka[A](B|0,w|0,v|0,y|0,x|0)|0),J[u+56>>2]=z;e=Ia-16|0;Ia=e;Ia=e+16|0;J[c+92>>2]=0;J[c+84>>2]=0;J[c+88>>2]=0;J[c+76>>2]=0;J[c+80>>2]=0;J[c+68>>2]=0;J[c+72>>2]=0;J[c+60>>2]=0;J[c+64>>2]=0;J[d+4612>>2]=c;c=J[b+120>>2];e=d+2676|0;J[e>>2]=0;J[e+4>>2]=0;J[d+4616>>2]=c;c=d+2684|0;J[c>>2]=0;J[c+4>>2]=0;c=d+2692|0;J[c>>2]=0;J[c+4>>2]=0;J[d+2700>>2]=0;H[d+4621|0]=0;c=J[42504];e=J[42504];c=(z=c+12|0,A=1840,x=Ka[J[J[e>>2]+20>>2]](e)|0?31450:70610,y=13989,v=710,u=J[J[c+12>>2]+8>>2],Ka[u](z|0,A|0,x|0,y|0,v|0)|0);i=J[d+4612>>2];m=J[d+4616>>2];c=VG(c);e=c+24|0;f=J[42504];k=Ka[J[J[f>>2]+20>>2]](f)|0?43084:70610;u=e,v=Ka[J[J[f+12>>2]+8>>2]](f+12|0,28,k,19705,113)|0,J[u>>2]=v;f=Ia-16|0;Ia=f;Ia=f+16|0;Wa(e+4|0,0,144);J[e+160>>2]=0;J[e+164>>2]=0;J[e+152>>2]=0;J[e+156>>2]=0;J[e+172>>2]=0;J[e+176>>2]=0;J[e+168>>2]=c;J[c+296>>2]=0;J[c+288>>2]=0;J[c+280>>2]=0;J[c+284>>2]=0;J[c+212>>2]=135548;J[c+204>>2]=0;J[c+208>>2]=0;J[c+216>>2]=0;J[c+220>>2]=0;J[c+224>>2]=0;J[c+228>>2]=0;J[c+232>>2]=0;J[c+236>>2]=0;J[c+240>>2]=0;J[c+244>>2]=0;J[c+248>>2]=0;J[c+252>>2]=0;J[c+256>>2]=0;J[c+260>>2]=0;J[c+264>>2]=0;J[c+268>>2]=0;H[c+269|0]=0;H[c+270|0]=0;H[c+271|0]=0;H[c+272|0]=0;H[c+273|0]=0;H[c+274|0]=0;H[c+275|0]=0;H[c+276|0]=0;f=J[42504];k=Ka[J[J[f>>2]+20>>2]](f)|0?43206:70610;f=Ka[J[J[f+12>>2]+8>>2]](f+12|0,28,k,19962,103)|0;J[c+304>>2]=f;J[f>>2]=0;J[c+340>>2]=0;J[c+344>>2]=0;J[c+336>>2]=c;J[c+328>>2]=0;J[c+332>>2]=0;J[c+312>>2]=256;J[c+316>>2]=0;J[c+308>>2]=c;J[c+620>>2]=0;J[c+320>>2]=8;J[c+324>>2]=0;J[c+912>>2]=0;J[c+640>>2]=0;J[c+632>>2]=0;J[c+636>>2]=69632;J[c+624>>2]=64;J[c+628>>2]=256;J[c+616>>2]=c+356;H[c+612|0]=1;H[c+904|0]=1;J[c+908>>2]=c+648;J[c+940>>2]=0;J[c+916>>2]=64;J[c+920>>2]=256;J[c+924>>2]=0;J[c+928>>2]=32768;J[c+932>>2]=0;J[c+936>>2]=0;J[c+948>>2]=0;J[c+952>>2]=0;J[c+960>>2]=0;J[c+964>>2]=0;J[c+972>>2]=0;J[c+976>>2]=0;J[c+984>>2]=0;J[c+988>>2]=0;f=J[42504];k=J[42504];u=c,v=(x=f+12|0,A=28,z=Ka[J[J[k>>2]+20>>2]](k)|0?43084:70610,w=19705,B=113,y=J[J[f+12>>2]+8>>2],Ka[y](x|0,A|0,z|0,w|0,B|0)|0),J[u+1016>>2]=v;f=Ia-16|0;Ia=f;Ia=f+16|0;J[c+1160>>2]=m;J[c+1156>>2]=h;J[c+1152>>2]=i;J[c+1028>>2]=0;J[c+1020>>2]=0;J[c+1024>>2]=0;Wa(c+1164|0,0,648);f=J[b+112>>2];J[c+1832>>2]=g;J[c+1836>>2]=0;H[c+1813|0]=0;H[c+1814|0]=f>>>11&1;H[c+1812|0]=f>>>6&1;Wa(J[c+972>>2],0,J[c+976>>2]<<2);Wa(J[c+984>>2],0,J[c+988>>2]<<2);J[c+1012>>2]=0;J[c+1004>>2]=0;J[c+1008>>2]=0;J[c+996>>2]=0;J[c+1e3>>2]=0;f=c+1144|0;J[f>>2]=2122317823;J[f+4>>2]=2122317823;f=c+1136|0;J[f>>2]=-25165825;J[f+4>>2]=2122317823;J[c+1128>>2]=-25165825;J[c+1132>>2]=-25165825;Wa(c+1032|0,0,96);f=J[b+156>>2];h=J[b+152>>2];J[e+148>>2]=h;J[e+144>>2]=f;f=h>>>0<=64?64:h;if(f>>>0>(J[e+12>>2]&2147483647)>>>0){ye(e+4|0,f)}if(!(J[e+108>>2]&2147483632)){UG(e+100|0,16)}if(f>>>0>(J[e+48>>2]&2147483647)>>>0){ye(e+40|0,f)}if(f>>>0>(J[e+60>>2]&2147483647)>>>0){ye(e+52|0,f)}if(f>>>0>(J[e+72>>2]&2147483647)>>>0){ye(e- -64|0,f)}if(f>>>0>(J[e+84>>2]&2147483647)>>>0){ye(e+76|0,f)}if(f>>>0>(J[e+120>>2]&2147483647)>>>0){ye(e+112|0,f)}nv(e,h);J[d+976>>2]=c;J[c+296>>2]=d;J[d+1008>>2]=0;c=J[42504];c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,16,29113,10013,71)|0;J[c+4>>2]=0;J[c+8>>2]=0;J[c>>2]=136744;J[c+12>>2]=0;J[d+1008>>2]=c;h=J[b+80>>2];m=J[b+84>>2];k=J[b- -64>>2];n=J[b+68>>2];e:{f:{g:{h:{c=J[b+48>>2];switch(((c|0)==3?2:c)-1|0){case 0:break g;case 1:break h;default:break f}}c=J[42504];e=Ka[J[J[c>>2]+20>>2]](c)|0?54688:70610;e=Ka[J[J[c+12>>2]+8>>2]](c+12|0,40,e,15952,3401)|0;c=e;J[c+8>>2]=0;J[c+12>>2]=0;J[c>>2]=136836;J[c+16>>2]=0;J[c+20>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;c=J[42504];f=Ka[J[J[c>>2]+20>>2]](c)|0?54810:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,388,f,15952,3102)|0;J[c>>2]=0;wm(c+4|0,0);wm(c+96|0,2);_c(c+188|0);wm(c+224|0,1);J[c+316>>2]=0;J[c+320>>2]=0;J[c+324>>2]=0;J[c+328>>2]=0;J[c+332>>2]=0;J[c+336>>2]=0;J[c+340>>2]=0;J[c+344>>2]=0;J[c+364>>2]=0;J[c+356>>2]=0;J[c+360>>2]=0;J[c+348>>2]=0;J[c+352>>2]=0;J[c+368>>2]=0;J[c+372>>2]=0;J[c+384>>2]=0;J[c+376>>2]=0;J[c+380>>2]=0;J[e+4>>2]=c;f=k+n|0;if(f){h=J[c+316>>2];if(h){i=J[42504];Ka[J[J[i+12>>2]+12>>2]](i+12|0,h)}J[c+316>>2]=0;i=f<<2;k=f>>>0>1073741823?-1:i;if(k){h=J[42504];n=Ka[J[J[h>>2]+20>>2]](h)|0?34706:70610;h=Ka[J[J[h+12>>2]+8>>2]](h+12|0,k,n,15952,2858)|0}else{h=0}h=Wa(h,255,i);J[c+320>>2]=f;J[c+316>>2]=h}Tw(c+340|0,m);if(!(J[e+16>>2]&2147482624)){Fc(e+8|0,1024)}if(!(J[e+28>>2]&2147482624)){Fc(e+20|0,1024)}c=e;break e}e=0;c=J[42504];f=Ka[J[J[c>>2]+20>>2]](c)|0?54486:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,136,f,13286,66)|0;J[c+32>>2]=0;J[c+92>>2]=0;J[c+96>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c>>2]=136984;J[c+36>>2]=0;J[c+40>>2]=0;J[c+16>>2]=g;J[c+20>>2]=0;f=c- -64|0;J[f>>2]=0;J[f+4>>2]=0;J[c+8>>2]=137080;J[c+76>>2]=0;J[c+80>>2]=0;J[c+56>>2]=g;J[c+60>>2]=0;J[c+48>>2]=137168;p=c+100|0;f=p;J[f>>2]=0;J[f+4>>2]=0;J[c+108>>2]=0;J[c+112>>2]=0;J[c+116>>2]=0;J[c+120>>2]=0;J[c+124>>2]=0;J[c+128>>2]=0;J[c+72>>2]=0;f=J[42504];i=Ka[J[J[f>>2]+20>>2]](f)|0?54608:70610;i=Ka[J[J[f+12>>2]+8>>2]](f+12|0,4224,i,15861,2956)|0;f=i;J[f+12>>2]=0;J[f+16>>2]=0;J[f+8>>2]=-1;J[f>>2]=0;J[f+4>>2]=-1;J[f+20>>2]=0;J[f+24>>2]=0;J[f+28>>2]=0;J[f+32>>2]=0;J[f+36>>2]=0;J[f+40>>2]=0;J[f+60>>2]=0;J[f+52>>2]=0;J[f+56>>2]=0;J[f+44>>2]=0;J[f+48>>2]=0;J[f+72>>2]=0;J[f+64>>2]=0;J[f+68>>2]=0;J[f+76>>2]=0;J[f+80>>2]=0;J[f+84>>2]=0;J[f+88>>2]=0;Wa(f+92|0,0,3084);J[f+4212>>2]=0;J[f+4204>>2]=0;J[f+4208>>2]=0;f=f+4216|0;J[f>>2]=0;J[f+4>>2]=0;Wa(i+3176|0,255,1028);J[c+88>>2]=i;f=k+n|0;i:{if(!h){break i}J[i+16>>2]=0;if(h>>>0<=(J[i+20>>2]&2147483647)>>>0){break i}Hs(i+12|0,h)}if(f){J[i+28>>2]=0;if(f>>>0>(J[i+32>>2]&2147483647)>>>0){Gs(i+24|0,f)}h=(f>>>5|0)+((f&31)!=0)|0;J[i+4220>>2]=h;k=J[i+4216>>2];if(k){h=J[42504];Ka[J[J[h+12>>2]+12>>2]](h+12|0,k);J[i+4216>>2]=0;h=J[i+4220>>2]}h=h<<2;j:{if(!h){h=0;k=0;break j}k=J[42504];h=Ka[J[J[k+12>>2]+8>>2]](k+12|0,h,29113,15861,254)|0;k=J[i+4220>>2]<<2}J[i+4216>>2]=h;Wa(h,0,k);Wa(J[i+4216>>2],0,J[i+4220>>2]<<2)}Tw(i+36|0,m);if(f){i=f<<2;if(i){e=J[42504];e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,i,29113,15861,2977)|0}h=J[c+96>>2];if(h){Va(e,J[c+92>>2],h<<2);h=J[c+96>>2]}else{h=0}if(h>>>0>>0){h=h<<2;Wa(h+e|0,255,i-h|0)}h=J[c+92>>2];if(h){i=J[42504];Ka[J[J[i+12>>2]+12>>2]](i+12|0,h)}J[c+96>>2]=f;J[c+92>>2]=e}if(!(J[c+108>>2]&2147482624)){Fc(p,1024)}if(!(J[c+120>>2]&2147482624)){Fc(c+112|0,1024)}break e}c=J[42504];e=Ka[J[J[c>>2]+20>>2]](c)|0?40556:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,440,e,13286,68)|0;J[c+32>>2]=0;J[c+4>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c>>2]=137368;J[c+16>>2]=g;J[c+20>>2]=0;e=c- -64|0;J[e>>2]=0;J[e+4>>2]=0;J[c+8>>2]=137256;J[c+56>>2]=g;J[c+60>>2]=0;J[c+48>>2]=137312;J[c+72>>2]=0;J[c+216>>2]=0;J[c+220>>2]=0;J[c+248>>2]=0;J[c+252>>2]=0;J[c+240>>2]=0;J[c+244>>2]=0;J[c+232>>2]=0;J[c+236>>2]=0;J[c+224>>2]=0;J[c+228>>2]=0;J[c+312>>2]=0;J[c+360>>2]=0;J[c+304>>2]=0;J[c+308>>2]=0;J[c+352>>2]=0;J[c+356>>2]=0;J[c+332>>2]=0;J[c+324>>2]=0;J[c+328>>2]=0;J[c+316>>2]=0;J[c+320>>2]=-1;J[c+288>>2]=137464;J[c+400>>2]=0;J[c+404>>2]=0;J[c+380>>2]=0;J[c+372>>2]=0;J[c+376>>2]=0;J[c+364>>2]=0;J[c+368>>2]=-1;J[c+336>>2]=137464;J[c+420>>2]=0;J[c+424>>2]=0;J[c+412>>2]=0;J[c+416>>2]=-1;J[c+432>>2]=g;J[c+436>>2]=0;J[c+428>>2]=0;J[c+384>>2]=137464;J[c+408>>2]=0;J[c+392>>2]=g;J[c+396>>2]=0;J[c+344>>2]=g;J[c+348>>2]=0;J[c+296>>2]=g;J[c+300>>2]=0;J[c+188>>2]=0;J[c+192>>2]=0;e=(k+n|0)+31&-32;J[c+128>>2]=e;k:{l:{f=e<<3;m:{if(!f){J[c+132>>2]=0;f=c+132|0;break m}e=J[42504];u=c,v=Ka[J[J[e+12>>2]+8>>2]](e+12|0,f,29113,11275,69)|0,J[u+132>>2]=v;f=c+132|0;e=J[c+128>>2];h=(e<<3)+15&-16;if(h){break l}}h=0;i=c+136|0;J[i>>2]=0;break k}i=c+136|0;e=J[42504];u=i,v=Ka[J[J[e+12>>2]+8>>2]](e+12|0,h,29113,11275,70)|0,J[u>>2]=v;e=J[c+128>>2];h=(e<<3)+15&-16;if(!h){h=0;break k}e=J[42504];h=Ka[J[J[e+12>>2]+8>>2]](e+12|0,h,29113,11275,71)|0;e=J[c+128>>2]}J[c+140>>2]=h;n:{o:{if(!e){J[c+168>>2]=0;J[c+196>>2]=2;i=c+196|0;f=16;break o}i=J[i>>2];n=J[f>>2];e=0;while(1){f=e<<3;k=f+n|0;J[k>>2]=1073741823;J[k+4>>2]=1073741823;k=f+i|0;J[k>>2]=1073741823;J[k+4>>2]=1073741823;f=f+h|0;J[f>>2]=1073741823;J[f+4>>2]=1073741823;e=e+1|0;k=J[c+128>>2];if(e>>>0>>0){continue}break}e=(k<<1)+2|0;J[c+196>>2]=e;i=c+196|0;h=0;f=0;k=k+15&-16;if(k){e=J[42504];f=Ka[J[J[e+12>>2]+8>>2]](e+12|0,k,29113,11275,85)|0;e=J[c+196>>2]}J[c+168>>2]=f;f=(e<<2)+15&-16;if(!f){break n}}e=J[42504];h=Ka[J[J[e+12>>2]+8>>2]](e+12|0,f,29113,11275,86)|0;e=J[i>>2]}J[c+172>>2]=h;f=(e<<3)+15&-16;p:{if(!f){f=0;break p}e=J[42504];f=Ka[J[J[e+12>>2]+8>>2]](e+12|0,f,29113,11275,87)|0;e=J[i>>2]}J[c+176>>2]=f;q:{r:{s:{t:{u:{v:{e=(e<<2)+15&-16;w:{if(!e){J[c+144>>2]=0;break w}f=J[42504];u=c,v=Ka[J[J[f+12>>2]+8>>2]](f+12|0,e,29113,11275,89)|0,J[u+144>>2]=v;e=(J[c+196>>2]<<2)+15&-16;if(e){break v}}J[c+148>>2]=0;break u}f=J[42504];u=c,v=Ka[J[J[f+12>>2]+8>>2]](f+12|0,e,29113,11275,90)|0,J[u+148>>2]=v;e=(J[c+196>>2]<<2)+15&-16;if(e){break t}}J[c+152>>2]=0;break s}f=J[42504];u=c,v=Ka[J[J[f+12>>2]+8>>2]](f+12|0,e,29113,11275,91)|0,J[u+152>>2]=v;e=(J[c+196>>2]<<2)+15&-16;if(e){break r}}J[c+156>>2]=0;e=0;f=0;break q}f=J[42504];u=c,v=Ka[J[J[f+12>>2]+8>>2]](f+12|0,e,29113,11275,92)|0,J[u+156>>2]=v;e=(J[c+196>>2]<<2)+15&-16;if(!e){e=0;f=0;break q}f=J[42504];e=Ka[J[J[f+12>>2]+8>>2]](f+12|0,e,29113,11275,93)|0;f=(J[i>>2]<<2)+15&-16}J[c+160>>2]=e;e=J[42504];e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,f,29113,11275,94)|0;J[c+164>>2]=e;f=J[c+156>>2];h=0;k=J[c+144>>2];J[k>>2]=0;J[f>>2]=1073741822;J[k+4>>2]=-1;J[f+4>>2]=1073741823;f=J[c+160>>2];k=J[c+148>>2];J[k>>2]=0;J[f>>2]=1073741822;J[k+4>>2]=-1;J[f+4>>2]=1073741823;f=J[c+152>>2];J[f>>2]=0;J[e>>2]=1073741822;J[f+4>>2]=-1;J[e+4>>2]=1073741823;f=J[c+196>>2];e=(f<<2)+15&-16;x:{if(!e){J[c+180>>2]=0;break x}f=J[42504];u=c,v=Ka[J[J[f+12>>2]+8>>2]](f+12|0,e,29113,11275,104)|0,J[u+180>>2]=v;f=J[c+196>>2];e=(f<<2)+15&-16;if(!e){break x}f=J[42504];h=Ka[J[J[f+12>>2]+8>>2]](f+12|0,e,29113,11275,105)|0;f=J[i>>2]}J[c+184>>2]=h;e=1;k=J[c+180>>2];if(f>>>0>1){while(1){f=e-1|0;J[k+(f<<2)>>2]=e;J[(e<<2)+h>>2]=f;f=J[i>>2];e=e+1|0;if(f>>>0>e>>>0){continue}break}}e=f-1|0;J[k+(e<<2)>>2]=e;J[h>>2]=0;e=m>>>0<=64?64:m;J[c+200>>2]=e;f=(e<<2)+15&-16;y:{if(!f){J[c+216>>2]=0;f=0;break y}h=J[42504];u=c,v=Ka[J[J[h+12>>2]+8>>2]](h+12|0,f,29113,6792,103)|0,J[u+216>>2]=v;h=J[42504];f=Ka[J[J[h+12>>2]+8>>2]](h+12|0,f,29113,6792,104)|0}J[c+220>>2]=f;h=0;f=(e<<3)+15&-16;if(f){i=J[42504];f=Ka[J[J[i+12>>2]+8>>2]](i+12|0,f,29113,6792,105)|0}else{f=0}J[c+236>>2]=f;f=e+15&-16;if(f){h=J[42504];h=Ka[J[J[h+12>>2]+8>>2]](h+12|0,f,29113,6792,106)|0}J[c+248>>2]=e;J[c+232>>2]=e;J[c+228>>2]=e;J[c+240>>2]=h;J[c+412>>2]=c;J[c+364>>2]=c;J[c+428>>2]=0;J[c+416>>2]=2;J[c+420>>2]=0;J[c+316>>2]=c;J[c+380>>2]=0;J[c+368>>2]=1;J[c+372>>2]=0;J[c+332>>2]=0;J[c+320>>2]=0;J[c+324>>2]=0;J[c+212>>2]=0;J[c+204>>2]=0;J[c+208>>2]=0;J[c+256>>2]=0;J[c+260>>2]=0;J[c+120>>2]=0;J[c+264>>2]=0;J[c+268>>2]=0;J[c+272>>2]=0;J[c+276>>2]=0;J[c+280>>2]=0}J[d+984>>2]=c;c=J[d+1008>>2];f=Ka[J[J[c>>2]+8>>2]](c,J[b+240>>2])|0;J[l>>2]=f;c=J[42504];e=Ka[J[J[c>>2]+20>>2]](c)|0?30334:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,20,e,13989,774)|0;J[c+12>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c>>2]=f;J[d+1140>>2]=c;c=J[42504];c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,16,29113,13989,776)|0;e=J[l>>2];J[c+12>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c>>2]=e;H[d+1148|0]=0;J[d+1144>>2]=c;i=J[d+2360>>2];c=J[42504];c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,1240,29113,13989,782)|0;h=Ia-16|0;Ia=h;J[c>>2]=0;J[c+4>>2]=0;J[c+68>>2]=0;J[c+72>>2]=0;J[c+56>>2]=0;J[c+60>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;J[c- -64>>2]=2048;J[c+76>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;J[c+88>>2]=0;e=c+92|0;J[e>>2]=0;J[e+4>>2]=0;J[c+100>>2]=0;J[c+104>>2]=0;J[c+108>>2]=0;J[c+112>>2]=0;J[c+116>>2]=0;J[c+120>>2]=0;J[c+124>>2]=2048;J[c+144>>2]=0;J[c+136>>2]=0;J[c+140>>2]=0;J[c+128>>2]=0;J[c+132>>2]=0;J[c+156>>2]=0;J[c+148>>2]=2048;J[c+152>>2]=0;m=c+168|0;k=c+80|0;n=c+104|0;p=Ov(m,k,n,e,g);n=Ov(c+640|0,0,n,0,g);e=c+1112|0;J[e+24>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=g;J[e+12>>2]=0;J[e+32>>2]=n;J[e+28>>2]=c;J[e>>2]=135376;e=c+1152|0;J[e+24>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=g;J[e+12>>2]=0;J[e+32>>2]=p;J[e+28>>2]=c;J[e>>2]=135376;e=c+1192|0;J[e+24>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=g;J[e+12>>2]=0;J[e+28>>2]=c;J[e>>2]=135420;J[c+1232>>2]=g;J[c+1236>>2]=0;J[h+12>>2]=0;jn(k,1024,h+12|0);k=i&16384;J[c+1224>>2]=k>>>14|0?-1:1e3;Ia=h+16|0;J[d+1e3>>2]=c;h=i&8;e=J[d+976>>2];i=e+1164|0;n=e+24|0;p=K[d+2282|0];r=J[e+1152>>2];s=J[e+1156>>2];z:{if(!J[b+92>>2]){o=N[b+160>>2];t=(J[b+112>>2]&32768)>>>15|0;c=J[42504];c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,608,29113,9080,134)|0;if(c){J[c+4>>2]=0;J[c+8>>2]=0;J[c+180>>2]=i;J[c+164>>2]=f;J[c+104>>2]=32;J[c+84>>2]=-1073741824;H[c+66|0]=(h|0)!=0;H[c+65|0]=(k|0)!=0;H[c+64|0]=(p|0)!=0;N[c+60>>2]=o;J[c+52>>2]=1065353216;J[c+56>>2]=1065353216;J[c+44>>2]=m;J[c+36>>2]=0;J[c+40>>2]=0;J[c+28>>2]=0;J[c+32>>2]=0;J[c+20>>2]=0;J[c+24>>2]=0;J[c+12>>2]=0;J[c+16>>2]=0;J[c+176>>2]=0;J[c+168>>2]=0;J[c+172>>2]=0;J[c+192>>2]=0;J[c+196>>2]=0;J[c>>2]=138008;J[c+200>>2]=0;J[c+204>>2]=0;J[c+208>>2]=0;J[c+212>>2]=0;J[c+216>>2]=0;J[c+220>>2]=0;h=J[42504];i=Ka[J[J[h>>2]+20>>2]](h)|0?43206:70610;h=Ka[J[J[h+12>>2]+8>>2]](h+12|0,28,i,19962,103)|0;J[c+336>>2]=h;J[h>>2]=0;J[c+480>>2]=0;J[c+472>>2]=0;J[c+476>>2]=0;J[c+340>>2]=n;Wa(c+344|0,0,120);J[c+528>>2]=0;J[c+520>>2]=0;J[c+524>>2]=0;J[c+512>>2]=0;J[c+516>>2]=0;J[c+504>>2]=0;J[c+508>>2]=0;J[c+496>>2]=0;J[c+500>>2]=0;J[c+600>>2]=g;J[c+604>>2]=0;J[c+588>>2]=r;J[c+584>>2]=s;J[c+580>>2]=e;J[c+576>>2]=0;J[c+540>>2]=d;e=J[42504];e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,16,29113,19871,262)|0;J[e+12>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e>>2]=f;J[c+4>>2]=e;e=J[42504];e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,16,29113,19871,264)|0;J[e+12>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e>>2]=f;J[c+8>>2]=e;e=J[42504];e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,16,29113,9080,190)|0;J[e+12>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e>>2]=f;J[c+464>>2]=e;e=J[42504];e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,16,29113,9080,191)|0;J[e+12>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e>>2]=f;J[c+592>>2]=0;J[c+536>>2]=0;J[c+468>>2]=e;J[c+256>>2]=0;J[c+260>>2]=0;J[c+232>>2]=0;J[c+236>>2]=0;J[c+208>>2]=0;J[c+212>>2]=0;J[c+192>>2]=0;J[c+196>>2]=0;J[c+264>>2]=0;J[c+268>>2]=0;J[c+272>>2]=0;J[c+276>>2]=0;J[c+280>>2]=0;J[c+284>>2]=0;J[c+288>>2]=0;J[c+300>>2]=2139095039;J[c+292>>2]=-8388609;J[c+296>>2]=33554431;J[c+248>>2]=0;J[c+252>>2]=2139095039;J[c+216>>2]=0;J[c+220>>2]=65535;J[c+200>>2]=0;J[c+204>>2]=-1;J[c+240>>2]=0;J[c+244>>2]=0;J[c+224>>2]=0;J[c+228>>2]=0;J[c+304>>2]=0;J[c+308>>2]=0;J[c+312>>2]=0;J[c+316>>2]=1065353216;I[c+326>>1]=0;I[c+328>>1]=0;I[c+330>>1]=0;I[c+332>>1]=0;J[c+320>>2]=0;J[c+324>>2]=0;e=J[42504];e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,8,29113,12198,174)|0;if(e){H[e+4|0]=t;J[e>>2]=137696}J[c+484>>2]=e;e=J[42504];e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,4,29113,16043,200)|0;if(e){J[e>>2]=137940}J[c+488>>2]=e;e=J[42504];e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,4,29113,16043,200)|0;if(e){J[e>>2]=137940}J[c+492>>2]=e}break z}o=N[b+244>>2];c=J[42504];c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,640,29113,9170,108)|0;if(c){J[c+4>>2]=0;J[c+8>>2]=0;J[c+180>>2]=i;J[c+164>>2]=f;J[c+104>>2]=32;J[c+84>>2]=-1073741824;H[c+66|0]=(h|0)!=0;H[c+65|0]=(k|0)!=0;H[c+64|0]=(p|0)!=0;J[c+60>>2]=2139095039;J[c+52>>2]=1065353216;J[c+56>>2]=1065353216;J[c+44>>2]=m;J[c+36>>2]=0;J[c+40>>2]=0;J[c+28>>2]=0;J[c+32>>2]=0;J[c+20>>2]=0;J[c+24>>2]=0;J[c+12>>2]=0;J[c+16>>2]=0;J[c+176>>2]=0;J[c+168>>2]=0;J[c+172>>2]=0;J[c>>2]=138948;h=J[42504];i=Ka[J[J[h>>2]+20>>2]](h)|0?43206:70610;h=Ka[J[J[h+12>>2]+8>>2]](h+12|0,28,i,19962,103)|0;J[c+368>>2]=h;J[h>>2]=0;J[c+372>>2]=n;Wa(c+376|0,0,132);J[c+556>>2]=0;J[c+560>>2]=0;J[c+548>>2]=0;J[c+552>>2]=0;J[c+540>>2]=0;J[c+544>>2]=0;J[c+532>>2]=0;J[c+536>>2]=0;J[c+524>>2]=0;J[c+528>>2]=0;J[c+516>>2]=0;J[c+520>>2]=0;J[c+632>>2]=g;J[c+636>>2]=0;J[c+624>>2]=r;J[c+620>>2]=s;J[c+616>>2]=e;N[c+612>>2]=o;J[c+608>>2]=0;J[c+572>>2]=d;e=J[42504];e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,16,29113,19871,262)|0;J[e+12>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e>>2]=f;J[c+4>>2]=e;e=J[42504];e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,16,29113,19871,264)|0;J[e+12>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e>>2]=f;J[c+8>>2]=e;e=J[42504];e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,16,29113,9170,274)|0;J[e+12>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e>>2]=f;J[c+508>>2]=e;e=J[42504];e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,16,29113,9170,275)|0;J[e+12>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e>>2]=f;J[c+628>>2]=0;J[c+568>>2]=0;J[c+512>>2]=e;Wa(c+192|0,0,76);J[c+316>>2]=0;J[c+308>>2]=0;J[c+312>>2]=0;J[c+300>>2]=0;J[c+304>>2]=0;J[c+292>>2]=0;J[c+296>>2]=0;J[c+284>>2]=0;J[c+288>>2]=0;J[c+276>>2]=0;J[c+280>>2]=0;J[c+268>>2]=1065353216;J[c+272>>2]=0;J[c+360>>2]=2139095039;J[c+352>>2]=0;J[c+356>>2]=33554431;J[c+344>>2]=0;J[c+348>>2]=-8388609;J[c+336>>2]=0;J[c+340>>2]=0;J[c+328>>2]=0;J[c+332>>2]=2139095039;J[c+320>>2]=0;J[c+324>>2]=0}}J[d+1004>>2]=c;e=J[d+976>>2];h=e;i=J[d+1e3>>2]+168|0;c=J[42504];c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,116,29113,7163,604)|0;if(c){J[c+4>>2]=e;J[c+8>>2]=140832;J[c>>2]=140684;Wa(c+12|0,0,96);J[c+108>>2]=i;e=J[42504];i=Ka[J[J[e>>2]+20>>2]](e)|0?43084:70610;u=c,v=Ka[J[J[e+12>>2]+8>>2]](e+12|0,28,i,19705,113)|0,J[u+112>>2]=v;e=Ia-16|0;Ia=e;Ia=e+16|0}J[h+1024>>2]=c;c=J[42504];c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,8,29113,13989,805)|0;J[c+4>>2]=d;J[c>>2]=141888;J[d+1016>>2]=c;e=J[42504];e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,8,29113,9805,37)|0;J[e>>2]=141020;J[e+4>>2]=c;J[d+1012>>2]=e;c=J[42504];e=J[42504];c=(v=c+12|0,y=568,B=Ka[J[J[e>>2]+20>>2]](e)|0?39374:70610,w=13989,z=808,u=J[J[c+12>>2]+8>>2],Ka[u](v|0,y|0,B|0,w|0,z|0)|0);i=J[d+984>>2];m=J[d+1140>>2];k=J[d+1144>>2];h=J[b+68>>2]+J[b+64>>2]|0;n=J[b+40>>2];p=J[b+44>>2];e=J[42504];r=Ka[J[J[e>>2]+20>>2]](e)|0?43084:70610;u=c,z=Ka[J[J[e+12>>2]+8>>2]](e+12|0,28,r,19705,113)|0,J[u>>2]=z;e=Ia-16|0;Ia=e;Ia=e+16|0;J[c+32>>2]=0;J[c+72>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+16>>2]=g;J[c+20>>2]=0;e=c- -64|0;J[e>>2]=0;J[e+4>>2]=0;J[c+40>>2]=c;J[c+36>>2]=0;J[c+8>>2]=134992;J[c+56>>2]=g;J[c+60>>2]=0;J[c+104>>2]=0;J[c+108>>2]=0;J[c+80>>2]=70821;J[c+76>>2]=c;J[c+48>>2]=135300;J[c+96>>2]=g;J[c+100>>2]=0;J[c+88>>2]=134916;J[c+124>>2]=0;J[c+128>>2]=0;J[c+116>>2]=0;J[c+120>>2]=0;J[c+112>>2]=0;J[c+160>>2]=0;J[c+164>>2]=0;J[c+148>>2]=0;J[c+152>>2]=0;J[c+136>>2]=0;J[c+140>>2]=0;J[c+168>>2]=J[l>>2];e=J[l>>2];J[c+204>>2]=0;J[c+196>>2]=0;J[c+200>>2]=0;J[c+192>>2]=k;J[c+188>>2]=0;J[c+180>>2]=0;J[c+184>>2]=0;J[c+176>>2]=e;e=J[l>>2];J[c+236>>2]=0;J[c+228>>2]=0;J[c+232>>2]=0;J[c+224>>2]=e;e=J[l>>2];J[c+252>>2]=0;J[c+244>>2]=0;J[c+248>>2]=0;J[c+240>>2]=e;e=J[l>>2];J[c+276>>2]=m;J[c+272>>2]=i;J[c+268>>2]=0;J[c+260>>2]=0;J[c+264>>2]=0;J[c+256>>2]=e;Wa(c+280|0,0,85);J[c+376>>2]=0;J[c+380>>2]=0;J[c+368>>2]=0;J[c+372>>2]=-1;H[c+365|0]=1;J[c+384>>2]=0;J[c+388>>2]=0;J[c+392>>2]=0;J[c+396>>2]=0;J[c+400>>2]=0;J[c+404>>2]=0;J[c+408>>2]=0;J[c+412>>2]=0;J[c+416>>2]=0;J[c+420>>2]=0;J[c+424>>2]=0;J[c+436>>2]=0;J[c+440>>2]=0;J[c+428>>2]=1061158912;J[c+432>>2]=-1;Fh(c+404|0,64);J[c+460>>2]=0;J[c+464>>2]=0;J[c+452>>2]=0;J[c+456>>2]=0;J[c+444>>2]=0;J[c+448>>2]=0;J[c+476>>2]=0;J[c+480>>2]=0;J[c+468>>2]=1061158912;J[c+472>>2]=-1;Fh(c+444|0,64);J[c+500>>2]=0;J[c+504>>2]=0;J[c+492>>2]=0;J[c+496>>2]=-2;J[c+484>>2]=0;J[c+488>>2]=0;J[c+508>>2]=0;J[c+512>>2]=0;J[c+516>>2]=0;J[c+520>>2]=0;J[c+524>>2]=0;J[c+528>>2]=0;J[c+532>>2]=0;J[c+544>>2]=0;J[c+548>>2]=0;J[c+536>>2]=1061158912;J[c+540>>2]=-1;Gn(c+512|0,64);J[c+552>>2]=g;J[c+556>>2]=0;e=J[42504];i=J[42504];e=(z=e+12|0,w=28,B=Ka[J[J[i>>2]+20>>2]](i)|0?43206:70610,y=19962,v=103,u=J[J[e+12>>2]+8>>2],Ka[u](z|0,w|0,B|0,y|0,v|0)|0);J[c+560>>2]=e;J[e>>2]=0;Xj(c,h>>>0<=1?1:h);J[c+208>>2]=0;J[c+212>>2]=0;H[c+217|0]=1;H[c+218|0]=1;H[c+219|0]=1;H[c+220|0]=1;H[c+221|0]=1;H[c+222|0]=1;H[c+223|0]=1;e=(p|0)!=2;H[c+212|0]=e;H[c+214|0]=1;H[c+209|0]=e;H[c+213|0]=(n|0)!=2;H[c+215|0]=1;H[c+216|0]=1;I[c+210>>1]=257;J[d+980>>2]=c;e=J[b+60>>2];A:{if(!e){break A}e=(e<<1&-256)+287>>>5|0;if(e>>>0<=(J[c+164>>2]&2147483647)>>>0){break A}h=J[c+168>>2];h=Ka[J[J[h>>2]+8>>2]](h,e<<2,21414,438)|0;i=J[c+160>>2];B:{if(!i){break B}Va(h,i,J[c+164>>2]<<2);if(J[c+164>>2]<0){break B}i=J[c+160>>2];if(!i){break B}m=J[c+168>>2];Ka[J[J[m>>2]+12>>2]](m,i)}i=J[c+164>>2];Wa(h+(i<<2)|0,0,e-i<<2);J[c+164>>2]=e;J[c+160>>2]=h}e=J[d+976>>2];c=J[42504];c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,24,29113,7072,186)|0;H[c+20|0]=1;J[c+4>>2]=0;J[c+8>>2]=0;J[c>>2]=f;J[c+12>>2]=0;J[c+16>>2]=0;J[e+1816>>2]=c;J[J[d+976>>2]+1820>>2]=J[d+1144>>2];m=J[J[d+1004>>2]+4>>2];i=J[d+976>>2];k=J[i+1024>>2];o=N[b+172>>2];c=J[42504];e=Ka[J[J[c+12>>2]+8>>2]](c+12|0,336,29113,16140,266)|0;if(e){h=Ia-16|0;Ia=h;c=J[i+1832>>2];f=J[i+1836>>2];J[e+24>>2]=0;J[e- -64>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=c;J[e+12>>2]=f;J[e+56>>2]=0;J[e+60>>2]=0;J[e+32>>2]=16501;J[e>>2]=135980;J[e+48>>2]=c;J[e+52>>2]=f;J[e+96>>2]=0;J[e+100>>2]=0;J[e+72>>2]=27278;J[e+68>>2]=e;J[e+40>>2]=136056;J[e+88>>2]=c;J[e+92>>2]=f;H[e+124|0]=0;J[e+112>>2]=24734;J[e+108>>2]=e;J[e+80>>2]=136132;J[e+104>>2]=0;J[e+28>>2]=e;J[e+144>>2]=0;J[e+148>>2]=0;f=e+136|0;c=f;J[c>>2]=0;J[c+4>>2]=0;J[e+128>>2]=0;J[e+132>>2]=0;c=J[42504];n=Ka[J[J[c>>2]+20>>2]](c)|0?44936:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,8192,n,23671,210)|0;J[h+12>>2]=0;J[h+8>>2]=c;c=J[e+140>>2];C:{if(c>>>0>=(J[e+144>>2]&2147483647)>>>0){bv(f,h+8|0);break C}f=J[h+12>>2];c=J[e+136>>2]+(c<<3)|0;J[c>>2]=J[h+8>>2];J[c+4>>2]=f;J[e+140>>2]=J[e+140>>2]+1}J[e+152>>2]=0;J[e+156>>2]=0;J[e+160>>2]=0;J[e+164>>2]=0;c=J[42504];f=Ka[J[J[c>>2]+20>>2]](c)|0?45300:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,1024,f,23671,210)|0;J[h+12>>2]=0;J[h+8>>2]=c;c=J[e+156>>2];D:{if(c>>>0>=(J[e+160>>2]&2147483647)>>>0){av(e+152|0,h+8|0);break D}f=J[h+12>>2];c=J[e+152>>2]+(c<<3)|0;J[c>>2]=J[h+8>>2];J[c+4>>2]=f;J[e+156>>2]=J[e+156>>2]+1}J[e+168>>2]=0;J[e+172>>2]=0;J[e+176>>2]=0;J[e+180>>2]=0;n=e+168|0;f=0;c=J[42504];p=Ka[J[J[c>>2]+20>>2]](c)|0?45488:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,13312,p,23671,210)|0;while(1){J[(c+P(f,104)|0)+100>>2]=-128;J[(c+P(f|1,104)|0)+100>>2]=-128;J[(c+P(f|2,104)|0)+100>>2]=-128;J[(c+P(f|3,104)|0)+100>>2]=-128;J[(c+P(f|4,104)|0)+100>>2]=-128;J[(c+P(f|5,104)|0)+100>>2]=-128;J[(c+P(f|6,104)|0)+100>>2]=-128;J[(c+P(f|7,104)|0)+100>>2]=-128;f=f+8|0;if((f|0)!=128){continue}break}J[h+12>>2]=0;J[h+8>>2]=c;c=J[e+172>>2];E:{if(c>>>0>=(J[e+176>>2]&2147483647)>>>0){$u(n,h+8|0);break E}f=J[h+12>>2];c=J[e+168>>2]+(c<<3)|0;J[c>>2]=J[h+8>>2];J[c+4>>2]=f;J[e+172>>2]=J[e+172>>2]+1}J[e+184>>2]=0;J[e+188>>2]=0;J[e+232>>2]=0;J[e+236>>2]=0;J[e+224>>2]=0;J[e+228>>2]=0;J[e+216>>2]=0;J[e+220>>2]=0;J[e+208>>2]=0;J[e+212>>2]=0;J[e+200>>2]=0;J[e+204>>2]=0;J[e+192>>2]=0;J[e+196>>2]=0;J[e+256>>2]=0;J[e+248>>2]=-1;J[e+252>>2]=0;J[e+240>>2]=0;J[e+244>>2]=1061158912;_u(e+220|0,64);J[e+268>>2]=0;J[e+272>>2]=0;J[e+260>>2]=0;J[e+264>>2]=0;c=J[42504];f=Ka[J[J[c>>2]+20>>2]](c)|0?45118:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,14336,f,23671,210)|0;J[h+12>>2]=0;J[h+8>>2]=c;c=J[e+264>>2];F:{if(c>>>0>=(J[e+268>>2]&2147483647)>>>0){Zu(e+260|0,h+8|0);break F}f=J[h+12>>2];c=J[e+260>>2]+(c<<3)|0;J[c>>2]=J[h+8>>2];J[c+4>>2]=f;J[e+264>>2]=J[e+264>>2]+1}J[e+276>>2]=0;J[e+280>>2]=0;J[e+320>>2]=k;J[e+316>>2]=m;J[e+312>>2]=i;J[e+308>>2]=1;J[e+300>>2]=0;J[e+304>>2]=0;J[e+292>>2]=0;J[e+296>>2]=0;J[e+284>>2]=0;J[e+288>>2]=0;c=J[42504];f=Ka[J[J[c>>2]+20>>2]](c)|0?43084:70610;u=e,v=Ka[J[J[c+12>>2]+8>>2]](c+12|0,28,f,19705,113)|0,J[u+324>>2]=v;c=Ia-16|0;Ia=c;Ia=c+16|0;N[e+328>>2]=o;Ia=h+16|0}J[d+988>>2]=e;c=J[d+1004>>2];J[c+104>>2]=J[b+144>>2];J[c+108>>2]=J[b+148>>2];N[c+88>>2]=N[b+100>>2];N[c+96>>2]=N[b+104>>2];N[c+92>>2]=N[b+108>>2];o=N[J[42465]>>2];N[c+100>>2]=o*Q(.02500000037252903);e=J[d+976>>2];N[e+208>>2]=o;N[e+204>>2]=o*Q(.009999999776482582);N[c+84>>2]=-N[b+96>>2];c=J[42504];e=Ka[J[J[c>>2]+20>>2]](c)|0?47546:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,48,e,13989,887)|0;H[c+10|0]=0;H[c+9|0]=0;H[c+8|0]=1;J[c>>2]=0;J[c+4>>2]=16777215;J[c+16>>2]=0;J[c+20>>2]=0;I[c+46>>1]=0;H[c+45|0]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+24>>2]=0;J[c+28>>2]=1065353216;H[c+37|0]=0;H[c+38|0]=0;H[c+39|0]=0;H[c+40|0]=0;H[c+41|0]=0;H[c+42|0]=0;H[c+43|0]=0;H[c+44|0]=0;G:{H:{f=J[d+2388>>2];h=J[f+12>>2]+P(J[f+8>>2],12)|0;e=J[h+4>>2];if(e){J[h+4>>2]=J[e>>2];break H}I:{J:{e=J[h+8>>2];if((e|0)==J[f>>2]){break J}i=J[f+4>>2];J[h+8>>2]=e+1;h=J[h>>2];if(!h){break J}e=h+P(e,i)|0;break I}e=ld(f)}if(e){break H}c=0;break G}c=uj(e,d,c);J[c>>2]=146040}J[d+2380>>2]=c;c=J[42504];e=Ka[J[J[c>>2]+20>>2]](c)|0?47430:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,2008,e,13989,891)|0;J[c+4>>2]=0;J[c+8>>2]=0;J[c>>2]=d;J[c+12>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+40>>2]=0;f=J[b+112>>2];e=J[b+164>>2];J[c+60>>2]=0;J[c+56>>2]=e;J[c+52>>2]=e;J[c+44>>2]=0;J[c+48>>2]=0;H[c- -64|0]=(f&128)>>>7;f=0;if(e){f=J[42504];f=Ka[J[J[f+12>>2]+8>>2]](f+12|0,e,29113,21311,169)|0}J[c+68>>2]=0;J[c+72>>2]=0;J[c+44>>2]=f;J[c+76>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;J[c+88>>2]=0;J[c+100>>2]=0;J[c+104>>2]=0;J[c+92>>2]=1061158912;J[c+96>>2]=-1;Nb(c+68|0,64);J[c+672>>2]=0;J[c+396>>2]=256;J[c+400>>2]=0;J[c+388>>2]=32;J[c+392>>2]=0;J[c+376>>2]=c+116;H[c+372|0]=1;J[c+380>>2]=0;J[c+384>>2]=64;J[c+964>>2]=0;J[c+692>>2]=0;J[c+684>>2]=0;J[c+688>>2]=640;J[c+676>>2]=64;J[c+680>>2]=32;J[c+668>>2]=c+408;H[c+664|0]=1;J[c+1256>>2]=0;J[c+984>>2]=0;J[c+976>>2]=0;J[c+980>>2]=17408;J[c+968>>2]=64;J[c+972>>2]=256;J[c+960>>2]=c+700;H[c+956|0]=1;J[c+1548>>2]=0;J[c+1276>>2]=0;e=c+1268|0;J[e>>2]=0;J[e+4>>2]=1920;e=c+1260|0;J[e>>2]=64;J[e+4>>2]=32;J[c+1252>>2]=c+992;H[c+1248|0]=1;J[c+1544>>2]=c+1284;J[c+1568>>2]=0;J[c+1840>>2]=0;e=c+1552|0;J[e>>2]=64;J[e+4>>2]=32;e=c+1560|0;J[e>>2]=0;J[e+4>>2]=1024;H[c+1540|0]=1;J[c+1836>>2]=c+1576;J[c+1860>>2]=0;e=c+1844|0;J[e>>2]=64;J[e+4>>2]=32;e=c+1852|0;J[e>>2]=0;J[e+4>>2]=1280;H[c+1832|0]=1;e=J[d+16>>2];f=J[d+20>>2];J[c+1888>>2]=0;h=c+1880|0;J[h>>2]=0;J[h+4>>2]=0;h=c+1872|0;J[h>>2]=e;J[h+4>>2]=f;J[c+1904>>2]=0;J[c+1896>>2]=4208;J[c+1892>>2]=c;J[c+1864>>2]=136448;e=J[42504];f=Ka[J[J[e>>2]+20>>2]](e)|0?43084:70610;u=c,v=Ka[J[J[e+12>>2]+8>>2]](e+12|0,28,f,19705,113)|0,J[u+1908>>2]=v;e=Ia-16|0;Ia=e;Ia=e+16|0;J[c+1916>>2]=0;J[c+1920>>2]=0;J[c+1912>>2]=0;e=c+1924|0;J[e>>2]=0;J[e+4>>2]=0;e=c+1932|0;J[e>>2]=0;J[e+4>>2]=0;e=c+1948|0;J[e>>2]=0;J[e+4>>2]=0;e=c+1940|0;J[e>>2]=1061158912;J[e+4>>2]=-1;Fh(c+1916|0,64);e=c+1972|0;J[e>>2]=0;J[e+4>>2]=0;e=c+1964|0;J[e>>2]=0;J[e+4>>2]=0;J[c+1956>>2]=0;J[c+1960>>2]=0;e=c+1988|0;J[e>>2]=0;J[e+4>>2]=0;e=c+1980|0;J[e>>2]=1061158912;J[e+4>>2]=-1;St(c+1956|0,64);e=J[42504];f=J[42504];u=c,v=(B=e+12|0,w=28,z=Ka[J[J[f>>2]+20>>2]](f)|0?43084:70610,A=19705,x=113,y=J[J[e+12>>2]+8>>2],Ka[y](B|0,w|0,z|0,A|0,x|0)|0),J[u+1996>>2]=v;e=Ia-16|0;Ia=e;Ia=e+16|0;e=J[42504];f=J[42504];u=c,v=(x=e+12|0,A=28,z=Ka[J[J[f>>2]+20>>2]](f)|0?43084:70610,w=19705,B=113,y=J[J[e+12>>2]+8>>2],Ka[y](x|0,A|0,z|0,w|0,B|0)|0),J[u+2e3>>2]=v;e=Ia-16|0;Ia=e;Ia=e+16|0;e=J[42504];f=J[42504];e=(v=e+12|0,y=16,B=Ka[J[J[f>>2]+20>>2]](f)|0?38808:70610,w=13654,z=651,u=J[J[e+12>>2]+8>>2],Ka[u](v|0,y|0,B|0,w|0,z|0)|0);J[e+8>>2]=0;J[e+12>>2]=-1;J[e>>2]=0;J[e+4>>2]=0;J[c+108>>2]=e;e=d+2648|0;J[e>>2]=2147483647;J[e+4>>2]=-1;e=d+2640|0;J[e>>2]=536870911;J[e+4>>2]=1073741823;e=d+2632|0;J[e>>2]=134217727;J[e+4>>2]=268435455;e=d+2624|0;J[e>>2]=33554431;J[e+4>>2]=67108863;e=d+2616|0;J[e>>2]=8388607;J[e+4>>2]=16777215;e=d+2608|0;J[e>>2]=2097151;J[e+4>>2]=4194303;e=d+2600|0;J[e>>2]=524287;J[e+4>>2]=1048575;e=d+2592|0;J[e>>2]=131071;J[e+4>>2]=262143;e=d+2584|0;J[e>>2]=32767;J[e+4>>2]=65535;e=d+2576|0;J[e>>2]=8191;J[e+4>>2]=16383;e=d+2568|0;J[e>>2]=2047;J[e+4>>2]=4095;e=d+2560|0;J[e>>2]=511;J[e+4>>2]=1023;e=d+2552|0;J[e>>2]=127;J[e+4>>2]=255;e=d+2544|0;J[e>>2]=31;J[e+4>>2]=63;e=d+2536|0;J[e>>2]=7;J[e+4>>2]=15;J[d+2528>>2]=1;J[d+2532>>2]=3;J[d+2168>>2]=c;I[d+2280>>1]=257;e=J[b+84>>2];c=d+1020|0;J[c+24>>2]=J[b+80>>2];J[c+28>>2]=e;e=J[b+76>>2];J[c+16>>2]=J[b+72>>2];J[c+20>>2]=e;e=J[b+68>>2];J[c+8>>2]=J[b+64>>2];J[c+12>>2]=e;c=J[b+60>>2];J[d+1020>>2]=J[b+56>>2];J[d+1024>>2]=c;J[d+2348>>2]=J[b+52>>2];N[d+1052>>2]=N[b>>2];N[d+1056>>2]=N[b+4>>2];o=N[b+8>>2];J[d+1064>>2]=1;N[d+1060>>2]=o;J[J[d+1004>>2]+112>>2]=J[b+88>>2];c=J[d+976>>2];e=J[b+112>>2];H[c+1813|0]=!(e&256);H[c+1812|0]=e>>>6&1;e=J[b+12>>2];if(!(!J[d+2236>>2]|(J[d+2344>>2]|!e))){f=J[d+2204>>2];c=0;while(1){h=J[J[f+(c<<2)>>2]>>2];I[h+148>>1]=L[h+148>>1]|64;c=c+1|0;if(c>>>0>2]){continue}break}c=J[d+976>>2]}J[d+2344>>2]=e;e=J[b+16>>2];J[c+1020>>2]=e;c=J[c+1024>>2];Ka[J[J[c>>2]+88>>2]](c,e);c=J[d+988>>2];J[c+120>>2]=J[b+20>>2];J[c+308>>2]=J[b+168>>2];c=J[b+24>>2];K:{if(c){e=J[b+28>>2];L:{if(!e){e=0;f=0;break L}c=J[42504];e=Ka[J[J[c+12>>2]+8>>2]](c+12|0,e,29113,13989,923)|0;c=J[b+24>>2];f=J[b+28>>2]}J[d+2172>>2]=e;Va(e,c,f);c=J[b+28>>2];break K}J[d+2172>>2]=0;c=0}J[d+2180>>2]=c;J[d+2176>>2]=c;J[d+2184>>2]=J[b+32>>2];J[d+2188>>2]=J[b+36>>2];Ia=l+16|0;J[j+4776>>2]=0;J[j+4768>>2]=0;J[j+4772>>2]=0;d=J[42504];c=Ka[J[J[d>>2]+20>>2]](d)|0?43084:70610;u=j,z=Ka[J[J[d+12>>2]+8>>2]](d+12|0,28,c,19705,113)|0,J[u+4780>>2]=z;d=Ia-16|0;Ia=d;Ia=d+16|0;I[j+4784>>1]=0;cI(j+4788|0);d=j+4832|0;J[d>>2]=0;J[d+4>>2]=0;d=j+4824|0;J[d>>2]=0;J[d+4>>2]=0;J[j+4816>>2]=0;J[j+4820>>2]=0;d=j+4848|0;J[d>>2]=0;J[d+4>>2]=0;d=j+4840|0;J[d>>2]=1061158912;J[d+4>>2]=-1;Nb(j+4816|0,64);d=j+4904|0;J[d>>2]=0;J[d+4>>2]=0;d=j+4896|0;J[d>>2]=0;J[d+4>>2]=0;d=j+4888|0;J[d>>2]=0;J[d+4>>2]=0;d=j+4880|0;J[d>>2]=0;J[d+4>>2]=0;d=j+4872|0;J[d>>2]=0;J[d+4>>2]=0;d=j+4864|0;J[d>>2]=0;J[d+4>>2]=0;J[j+4856>>2]=0;J[j+4860>>2]=0;J[j+4928>>2]=0;d=j+4920|0;J[d>>2]=-1;J[d+4>>2]=0;d=j+4912|0;J[d>>2]=0;J[d+4>>2]=1061158912;Nb(j+4892|0,64);d=j+4948|0;J[d>>2]=0;J[d+4>>2]=0;d=j+4940|0;J[d>>2]=0;J[d+4>>2]=0;J[j+4932>>2]=0;J[j+4936>>2]=0;d=j+4964|0;J[d>>2]=0;J[d+4>>2]=0;d=j+4956|0;J[d>>2]=1061158912;J[d+4>>2]=-1;Nb(j+4932|0,64);d=j+4988|0;J[d>>2]=0;J[d+4>>2]=0;d=j+4980|0;J[d>>2]=0;J[d+4>>2]=0;J[j+4972>>2]=0;J[j+4976>>2]=0;d=j+5004|0;J[d>>2]=0;J[d+4>>2]=0;d=j+4996|0;J[d>>2]=1061158912;J[d+4>>2]=-1;Nb(j+4972|0,64);d=j+5028|0;J[d>>2]=0;J[d+4>>2]=0;d=j+5020|0;J[d>>2]=0;J[d+4>>2]=0;J[j+5012>>2]=0;J[j+5016>>2]=0;d=j+5044|0;J[d>>2]=0;J[d+4>>2]=0;d=j+5036|0;J[d>>2]=1061158912;J[d+4>>2]=-1;Nb(j+5012|0,64);d=j+5068|0;J[d>>2]=0;J[d+4>>2]=0;d=j+5060|0;J[d>>2]=0;J[d+4>>2]=0;J[j+5052>>2]=0;J[j+5056>>2]=0;d=j+5084|0;J[d>>2]=0;J[d+4>>2]=0;d=j+5076|0;J[d>>2]=1061158912;J[d+4>>2]=-1;Nb(j+5052|0,64);d=j+5108|0;J[d>>2]=0;J[d+4>>2]=0;d=j+5100|0;J[d>>2]=0;J[d+4>>2]=0;J[j+5092>>2]=0;J[j+5096>>2]=0;d=j+5124|0;J[d>>2]=0;J[d+4>>2]=0;d=j+5116|0;J[d>>2]=1061158912;J[d+4>>2]=-1;Nb(j+5092|0,64);o=N[b+176>>2];J[j+5560>>2]=0;J[j+5548>>2]=0;N[j+5132>>2]=o;Wa(j+5280|0,0,124);d=j+5248|0;J[d>>2]=0;J[d+4>>2]=0;d=j+5240|0;J[d>>2]=0;J[d+4>>2]=0;d=j+5232|0;J[d>>2]=0;J[d+4>>2]=0;J[j+5564>>2]=0;h=J[b+124>>2];l=J[b+128>>2];e=J[b+132>>2];c=g+5584|0;J[c+32>>2]=-1;J[c+16>>2]=0;J[c+20>>2]=0;J[c>>2]=0;J[c+4>>2]=0;J[c+24>>2]=0;J[c+28>>2]=3;J[c+8>>2]=0;f=c+36|0;d=f;J[d+32>>2]=-1;J[d+16>>2]=0;J[d+20>>2]=0;J[d>>2]=0;J[d+4>>2]=0;J[d+24>>2]=0;J[d+28>>2]=3;J[d+8>>2]=0;d=c+72|0;J[d>>2]=0;J[d+4>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;J[d+40>>2]=0;J[d+32>>2]=-1;J[d+36>>2]=0;J[d+24>>2]=0;J[d+28>>2]=1061158912;Sp(d+4|0,64);J[c+120>>2]=j;d=J[42504];i=Ka[J[J[d>>2]+20>>2]](d)|0?43084:70610;u=c,z=Ka[J[J[d+12>>2]+8>>2]](d+12|0,28,i,19705,113)|0,J[u+124>>2]=z;d=Ia-16|0;Ia=d;Ia=d+16|0;J[c+128>>2]=153924;JD(c,h,J[j+32>>2],J[j+36>>2]);JD(f,l,J[j+32>>2],J[j+36>>2]);J[c+116>>2]=e;d=J[c>>2];if(!(!d|J[c+28>>2]!=1)){Ka[J[J[d>>2]+68>>2]](d,e)}d=J[c+36>>2];if(!(!d|J[c- -64>>2]!=1)){Ka[J[J[d>>2]+68>>2]](d,e)}d=J[b+68>>2];ml(c,J[b+64>>2]);ml(f,d);J[c+136>>2]=c+68;J[c+132>>2]=J[c+36>>2];d=J[42504];e=Ka[J[J[d>>2]+20>>2]](d)|0?37374:70610;d=Ka[J[J[d+12>>2]+8>>2]](d+12|0,712,e,10117,268)|0;J[d>>2]=153640;kq(d+4|0);J[d+628>>2]=0;J[d+620>>2]=0;J[d+624>>2]=0;e=d+632|0;J[e>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[d+664>>2]=0;J[d+668>>2]=0;J[d+656>>2]=0;J[d+660>>2]=0;J[d+648>>2]=0;J[d+652>>2]=0;J[d+680>>2]=0;J[d+684>>2]=0;J[d+672>>2]=1061158912;J[d+676>>2]=-1;Ve(d+648|0,64);J[d+704>>2]=0;J[d+708>>2]=0;J[d+696>>2]=0;J[d+700>>2]=0;J[d+688>>2]=0;J[d+692>>2]=0;if(M[e+4>>2]<32){PD(e,32)}OD(d+620|0,32);e=d+688|0;if((J[e+8>>2]&2147483647)>>>0<32){mb(e,32)}J[e+4>>2]=32;if(!(J[d+708>>2]&2147483616)){Og(d+700|0,32)}J[c+72>>2]=d;if(!(M[c+112>>2]>31|M[c+96>>2]>31)){Sp(c+76|0,32)}H[c+140|0]=0;J[g+5728>>2]=157088;J[g+5732>>2]=157244;J[g+5768>>2]=0;d=g+5760|0;J[d>>2]=0;J[d+4>>2]=0;J[g+5736>>2]=156784;d=g+5752|0;J[d>>2]=g;J[d+4>>2]=0;d=g+5800|0;J[d>>2]=0;J[d+4>>2]=0;J[g+5776>>2]=25436;J[g+5744>>2]=155384;d=g+5792|0;J[d>>2]=g;J[d+4>>2]=0;J[g+5816>>2]=25482;J[g+5784>>2]=155460;J[g+5808>>2]=0;d=J[b+136>>2];J[g+5812>>2]=g;J[g+5772>>2]=g;J[g+5824>>2]=d;J[g+5828>>2]=135548;J[g>>2]=154680;Wa(g+5832|0,0,84);d=g+5924|0;J[d>>2]=0;J[d+4>>2]=0;d=g+5916|0;J[d>>2]=1061158912;J[d+4>>2]=-1;Nb(g+5892|0,64);d=g+5956|0;J[d>>2]=0;J[d+4>>2]=0;d=g+5948|0;J[d>>2]=0;J[d+4>>2]=0;d=g+5940|0;J[d>>2]=0;J[d+4>>2]=0;J[g+5932>>2]=0;J[g+5936>>2]=0;J[g+5980>>2]=0;d=g+5972|0;J[d>>2]=-1;J[d+4>>2]=0;d=g+5964|0;J[d>>2]=0;J[d+4>>2]=1061158912;Nb(g+5944|0,64);d=g+6e3|0;J[d>>2]=0;J[d+4>>2]=0;d=g+5992|0;J[d>>2]=0;J[d+4>>2]=0;J[g+5984>>2]=0;J[g+5988>>2]=0;d=g+6016|0;J[d>>2]=0;J[d+4>>2]=0;d=g+6008|0;J[d>>2]=1061158912;J[d+4>>2]=-1;Nb(g+5984|0,64);J[g+6032>>2]=0;J[g+6024>>2]=0;J[g+6028>>2]=0;N[g+6036>>2]=N[b+180>>2];N[g+6040>>2]=N[b+184>>2];N[g+6044>>2]=N[b+188>>2];N[g+6048>>2]=N[b+192>>2];N[g+6052>>2]=N[b+196>>2];N[g+6056>>2]=N[b+200>>2];d=J[42504];c=Ka[J[J[d>>2]+20>>2]](d)|0?43552:70610;d=Ka[J[J[d+12>>2]+8>>2]](d+12|0,80,c,23417,95)|0;J[g+6060>>2]=d;H[d+76|0]=0;J[d+72>>2]=0;d=J[42504];c=J[42504];d=(z=d+12|0,w=80,B=Ka[J[J[c>>2]+20>>2]](c)|0?43552:70610,y=23417,v=95,u=J[J[d+12>>2]+8>>2],Ka[u](z|0,w|0,B|0,y|0,v|0)|0);J[g+6064>>2]=d;H[d+76|0]=0;J[d+72>>2]=0;d=J[42504];c=J[42504];d=(v=d+12|0,y=80,B=Ka[J[J[c>>2]+20>>2]](c)|0?43552:70610,w=23417,z=95,u=J[J[d+12>>2]+8>>2],Ka[u](v|0,y|0,B|0,w|0,z|0)|0);J[g+6068>>2]=d;H[d+76|0]=0;J[d+72>>2]=0;J[g+6128>>2]=0;J[g+6160>>2]=0;J[g+6192>>2]=0;d=g+6120|0;J[d>>2]=0;J[d+4>>2]=0;d=g+6084|0;J[d>>2]=0;J[d+4>>2]=0;J[g+6076>>2]=1;J[g+6080>>2]=0;d=g+6112|0;J[d>>2]=g;J[d+4>>2]=0;d=g+6152|0;J[d>>2]=0;J[d+4>>2]=0;J[g+6132>>2]=g+6060;J[g+6104>>2]=155288;d=g+6144|0;J[d>>2]=g;J[d+4>>2]=0;d=g+6184|0;J[d>>2]=0;J[d+4>>2]=0;J[g+6164>>2]=g+6064;J[g+6136>>2]=155288;d=g+6176|0;J[d>>2]=g;J[d+4>>2]=0;J[g+6168>>2]=155288;J[g+6196>>2]=g+6068;d=g+6216|0;J[d>>2]=0;J[d+4>>2]=0;J[g+6224>>2]=0;d=g+6208|0;J[d>>2]=g;J[d+4>>2]=0;J[g+6264>>2]=0;d=g+6256|0;J[d>>2]=0;J[d+4>>2]=0;J[g+6232>>2]=16714;d=g+6228|0;J[d>>2]=0;J[g+6200>>2]=155536;c=g+6248|0;J[c>>2]=g;J[c+4>>2]=0;J[g+6304>>2]=0;c=g+6296|0;J[c>>2]=0;J[c+4>>2]=0;J[g+6272>>2]=27162;c=g+6268|0;J[c>>2]=0;J[g+6240>>2]=155612;J[g+6328>>2]=0;e=g+6288|0;J[e>>2]=g;J[e+4>>2]=0;J[g+6332>>2]=0;J[g+6324>>2]=0;H[g+6320|0]=0;J[g+6312>>2]=24549;e=g+6308|0;J[e>>2]=0;J[g+6280>>2]=155688;J[g+6336>>2]=0;J[g+6344>>2]=0;f=g+6348|0;h=J[42504];h=Ka[J[J[h+12>>2]+8>>2]](h+12|0,8,29113,6982,130)|0;J[f>>2]=h;k=h;h=J[42504];j=J[42504];u=k,z=(B=h+12|0,y=28,v=Ka[J[J[j>>2]+20>>2]](j)|0?43084:70610,A=19788,x=113,w=J[J[h+12>>2]+8>>2],Ka[w](B|0,y|0,v|0,A|0,x|0)|0),J[u>>2]=z;h=Ia-16|0;Ia=h;Ia=h+16|0;J[J[f>>2]+4>>2]=0;J[e>>2]=g;J[c>>2]=g;J[d>>2]=g;J[g+6352>>2]=0;d=g+4644|0;c=J[d+4>>2];J[g+6092>>2]=J[d>>2];J[g+6096>>2]=c;d=0;c=Ia-16|0;Ia=c;M:{if((c|0)==-12){break M}while(1){if(!K[d+170128|0]){H[d+170128|0]=1;J[(d<<2)+170256>>2]=0;J[c+12>>2]=d;break M}d=d+1|0;if((d|0)!=128){continue}break}}Ia=c+16|0;J[g+6340>>2]=J[c+12>>2];J[q+12>>2]=g;N:{if(!(Ka[J[J[g>>2]+484>>2]](g)|0)){Xa(J[42504],32,9002,277,76954,0);a=0;break N}d=J[b+56>>2];O:{if(!d){d=0;break O}if((J[g+5940>>2]&2147483647)>>>0>=d>>>0){break O}yD(g+5932|0,d);d=J[b+56>>2]}aI(g+32|0,d,J[b+60>>2],J[b- -64>>2],J[b+68>>2]);J[g+4>>2]=J[b+140>>2];c=J[a+44>>2];P:{if(!c){break P}b=0;while(1){e=J[a+40>>2];while(1){Q:{d=b+1|0;b=J[e+(b<<2)>>2];if(b){break Q}b=d;if((d|0)!=(c|0)){continue}break P}break}iD(g,b);c=J[a+44>>2];b=d;if(c>>>0>d>>>0){continue}break}}if(!J[g+1008>>2]){Ka[J[J[g>>2]+4>>2]](g);Xa(J[42504],16,9002,294,74104,0);a=0;break N}b=J[a+8>>2];R:{if(b>>>0>=(J[a+12>>2]&2147483647)>>>0){d=0;b=J[a+12>>2];e=b&2147483647?b<<1:1;S:{if(!e){break S}c=e<<2;if(!c){break S}b=J[42504];d=Ka[J[J[b>>2]+20>>2]](b)|0?65920:70610;d=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,d,19459,553)|0}g=J[a+8>>2];f=(g<<2)+d|0;if((g|0)>0){c=J[a+4>>2];b=d;while(1){J[b>>2]=J[c>>2];c=c+4|0;b=b+4|0;if(f>>>0>b>>>0){continue}break}}J[f>>2]=J[q+12>>2];T:{if(J[a+12>>2]<0){break T}b=J[a+4>>2];if(!b){break T}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b);g=J[a+8>>2]}J[a+12>>2]=e;J[a+4>>2]=d;J[a+8>>2]=g+1;break R}J[J[a+4>>2]+(b<<2)>>2]=g;J[a+8>>2]=b+1}a=J[q+12>>2]}Ia=q+16|0;return a|0}function zD(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;J[a>>2]=154680;b=J[a+6020>>2];c=b;a:{if(!b){break a}if(b&1){c=b-1|0;Ka[J[J[a>>2]+68>>2]](a,J[J[a+5988>>2]+(c<<2)>>2],0)}if((b|0)==1){break a}while(1){Ka[J[J[a>>2]+68>>2]](a,J[(J[a+5988>>2]+(c<<2)|0)-4>>2],0);c=c-2|0;Ka[J[J[a>>2]+68>>2]](a,J[J[a+5988>>2]+(c<<2)>>2],0);if(c){continue}break}}b=J[a+5936>>2];b:{if(!b){break b}c=b;if(b&1){c=b-1|0;Ka[J[J[a>>2]+56>>2]](a,J[J[a+5932>>2]+(c<<2)>>2],0)}if((b|0)==1){break b}while(1){Ka[J[J[a>>2]+56>>2]](a,J[(J[a+5932>>2]+(c<<2)|0)-4>>2],0);c=c-2|0;Ka[J[J[a>>2]+56>>2]](a,J[J[a+5932>>2]+(c<<2)>>2],0);if(c){continue}break}}b=J[a+5980>>2];c:{if(!b){break c}c=b;if(b&1){c=b-1|0;Ka[J[J[a>>2]+40>>2]](a,J[J[a+5948>>2]+(c<<2)>>2],0)}if((b|0)==1){break c}while(1){Ka[J[J[a>>2]+40>>2]](a,J[(J[a+5948>>2]+(c<<2)|0)-4>>2],0);c=c-2|0;Ka[J[J[a>>2]+40>>2]](a,J[J[a+5948>>2]+(c<<2)>>2],0);if(c){continue}break}}m=a+16|0;p=J[(K[a+5580|0]&4?5564:2392)+a>>2]&512;b=J[a+6028>>2];d:{if(!b){break d}c=b;e:{if(!(b&1)){break e}c=b-1|0;d=J[J[a+6024>>2]+(c<<2)>>2];if(!d){break e}Ka[J[J[d>>2]+48>>2]](d)}if((b|0)==1){break d}while(1){b=J[(J[a+6024>>2]+(c<<2)|0)-4>>2];if(b){Ka[J[J[b>>2]+48>>2]](b)}c=c-2|0;b=J[J[a+6024>>2]+(c<<2)>>2];if(b){Ka[J[J[b>>2]+48>>2]](b)}if(c){continue}break}}J[a+6028>>2]=0;o=Ia-16|0;Ia=o;i=m+16|0;J[i+1244>>2]=0;J[i+1088>>2]=J[i+1088>>2]+1;d=J[i+2168>>2];if(d){k=Ia-16|0;Ia=k;c=J[d+8>>2];if(c){f=d+1916|0;while(1){b=J[J[d+4>>2]+(e<<2)>>2];g=L[b+4>>1];I[b+4>>1]=g-1;f:{if(g>>>0>=2){I[b>>1]=L[b>>1]&65533;break f}g=J[b+16>>2];c=J[g+16>>2];g=J[g+20>>2];J[k+12>>2]=c>>>0>g>>>0?c:g;J[k+8>>2]=c>>>0>>0?c:g;Hm(f,k+8|0);c=J[b+16>>2];if(c){J[d+1560>>2]=J[d+1560>>2]-1;J[c>>2]=J[d+1568>>2];J[d+1568>>2]=c;J[b+16>>2]=0}J[d+684>>2]=J[d+684>>2]-1;J[b>>2]=J[d+692>>2];J[d+692>>2]=b;c=J[d+8>>2]}e=e+1|0;if(e>>>0>>0){continue}break}}J[d+8>>2]=0;c=J[d+108>>2];if(c){b=J[c+8>>2];g:{if((b|0)<0|!(b&2147483647)){break g}b=J[c>>2];if(!b){break g}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,b)}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[d+2e3>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[d+1996>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[d+1956>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[d+1916>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[d+1908>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}J[d+1880>>2]=0;J[d+1864>>2]=142012;if(J[d+1852>>2]){e=0;f=Ia-16|0;Ia=f;J[f+12>>2]=0;J[f+4>>2]=0;J[f+8>>2]=0;h=d+1572|0;c=J[h+288>>2];if(c){while(1){J[f>>2]=c;b=J[f+8>>2];h:{if(b>>>0>=(J[f+12>>2]&2147483647)>>>0){c=0;b=J[f+12>>2];j=b&2147483647?b<<1:1;i:{if(!j){break i}b=j<<2;if(!b){break i}c=J[42504];e=Ka[J[J[c>>2]+20>>2]](c)|0?37876:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,b,e,19459,553)|0}e=J[f+8>>2];l=(e<<2)+c|0;if((e|0)>0){g=J[f+4>>2];b=c;while(1){J[b>>2]=J[g>>2];g=g+4|0;b=b+4|0;if(l>>>0>b>>>0){continue}break}}J[l>>2]=J[f>>2];j:{if(J[f+12>>2]<0){break j}b=J[f+4>>2];if(!b){break j}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,b);e=J[f+8>>2]}J[f+12>>2]=j;J[f+4>>2]=c;J[f+8>>2]=e+1;break h}J[J[f+4>>2]+(b<<2)>>2]=c;J[f+8>>2]=b+1}c=J[J[h+288>>2]>>2];J[h+288>>2]=c;if(c){continue}break}e=J[f+8>>2];c=J[f+4>>2]}else{c=0}zt(c,e);zt(J[h+264>>2],J[h+268>>2]);c=J[h+268>>2];if(c){g=J[h+264>>2];l=g+(c<<2)|0;e=J[f+4>>2];while(1){j=J[h+276>>2];k:{if(!j){break k}b=J[g>>2];n=j-1&536870911;if(j&1){l:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|(b|0)!=J[e>>2])){e=e+4|0;break l}Ka[J[J[b>>2]>>2]](b)|0}c=b+40|0}else{c=b}if(!n){break k}j=b+P(j,40)|0;while(1){m:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(c|0))){e=e+4|0;break m}Ka[J[J[c>>2]>>2]](c)|0}b=c+40|0;n:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|(b|0)!=J[e>>2])){e=e+4|0;break n}Ka[J[J[b>>2]>>2]](b)|0}c=c+80|0;if((j|0)!=(c|0)){continue}break}}g=g+4|0;if((l|0)!=(g|0)){continue}break}}c=J[f+12>>2];o:{if((c|0)<0|!(c&2147483647)){break o}c=J[f+4>>2];if(!c){break o}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}Ia=f+16|0}c=J[d+1836>>2];b=J[d+1840>>2];if(b){b=(b<<2)+c|0;while(1){e=J[c>>2];if(e){g=J[42504];Ka[J[J[g+12>>2]+12>>2]](g+12|0,e)}c=c+4|0;if((b|0)!=(c|0)){continue}break}c=J[d+1836>>2]}b=J[d+1844>>2];p:{if((b|0)<0|!(b&2147483647)){break p}if((d+1576|0)==(c|0)){H[d+1832|0]=0;break p}if(!c){break p}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}if(J[d+1560>>2]){e=0;f=Ia-16|0;Ia=f;J[f+12>>2]=0;J[f+4>>2]=0;J[f+8>>2]=0;h=d+1280|0;b=J[h+288>>2];if(b){while(1){J[f>>2]=b;c=J[f+8>>2];q:{if(c>>>0>=(J[f+12>>2]&2147483647)>>>0){c=0;b=J[f+12>>2];j=b&2147483647?b<<1:1;r:{if(!j){break r}b=j<<2;if(!b){break r}c=J[42504];e=Ka[J[J[c>>2]+20>>2]](c)|0?52304:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,b,e,19459,553)|0}e=J[f+8>>2];l=(e<<2)+c|0;if((e|0)>0){g=J[f+4>>2];b=c;while(1){J[b>>2]=J[g>>2];g=g+4|0;b=b+4|0;if(l>>>0>b>>>0){continue}break}}J[l>>2]=J[f>>2];s:{if(J[f+12>>2]<0){break s}b=J[f+4>>2];if(!b){break s}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,b);e=J[f+8>>2]}J[f+12>>2]=j;J[f+4>>2]=c;J[f+8>>2]=e+1;break q}J[J[f+4>>2]+(c<<2)>>2]=b;J[f+8>>2]=c+1}b=J[J[h+288>>2]>>2];J[h+288>>2]=b;if(b){continue}break}e=J[f+4>>2];c=J[f+8>>2]}else{c=0}yt(e,c);yt(J[h+264>>2],J[h+268>>2]);c=J[f+12>>2];t:{if((c|0)<0|!(c&2147483647)){break t}c=J[f+4>>2];if(!c){break t}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}Ia=f+16|0}c=J[d+1544>>2];b=J[d+1548>>2];if(b){b=(b<<2)+c|0;while(1){e=J[c>>2];if(e){g=J[42504];Ka[J[J[g+12>>2]+12>>2]](g+12|0,e)}c=c+4|0;if((b|0)!=(c|0)){continue}break}c=J[d+1544>>2]}b=J[d+1552>>2];u:{if((b|0)<0|!(b&2147483647)){break u}if((d+1284|0)==(c|0)){H[d+1540|0]=0;break u}if(!c){break u}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}if(J[d+1268>>2]){e=0;f=Ia-16|0;Ia=f;J[f+12>>2]=0;J[f+4>>2]=0;J[f+8>>2]=0;h=d+988|0;c=J[h+288>>2];if(c){while(1){J[f>>2]=c;b=J[f+8>>2];v:{if(b>>>0>=(J[f+12>>2]&2147483647)>>>0){c=0;b=J[f+12>>2];j=b&2147483647?b<<1:1;w:{if(!j){break w}b=j<<2;if(!b){break w}c=J[42504];e=Ka[J[J[c>>2]+20>>2]](c)|0?41696:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,b,e,19459,553)|0}e=J[f+8>>2];l=(e<<2)+c|0;if((e|0)>0){g=J[f+4>>2];b=c;while(1){J[b>>2]=J[g>>2];g=g+4|0;b=b+4|0;if(l>>>0>b>>>0){continue}break}}J[l>>2]=J[f>>2];x:{if(J[f+12>>2]<0){break x}b=J[f+4>>2];if(!b){break x}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,b);e=J[f+8>>2]}J[f+12>>2]=j;J[f+4>>2]=c;J[f+8>>2]=e+1;break v}J[J[f+4>>2]+(b<<2)>>2]=c;J[f+8>>2]=b+1}c=J[J[h+288>>2]>>2];J[h+288>>2]=c;if(c){continue}break}e=J[f+8>>2];c=J[f+4>>2]}else{c=0}xt(c,e);xt(J[h+264>>2],J[h+268>>2]);c=J[h+268>>2];if(c){g=J[h+264>>2];l=g+(c<<2)|0;e=J[f+4>>2];while(1){j=J[h+276>>2];y:{if(!j){break y}b=J[g>>2];n=j-1&1073741823;if(j&1){z:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|(b|0)!=J[e>>2])){e=e+4|0;break z}Ka[J[J[b>>2]>>2]](b)|0}c=b+60|0}else{c=b}if(!n){break y}j=b+P(j,60)|0;while(1){A:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(c|0))){e=e+4|0;break A}Ka[J[J[c>>2]>>2]](c)|0}b=c+60|0;B:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|(b|0)!=J[e>>2])){e=e+4|0;break B}Ka[J[J[b>>2]>>2]](b)|0}c=c+120|0;if((j|0)!=(c|0)){continue}break}}g=g+4|0;if((l|0)!=(g|0)){continue}break}}c=J[f+12>>2];C:{if((c|0)<0|!(c&2147483647)){break C}c=J[f+4>>2];if(!c){break C}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}Ia=f+16|0}c=J[d+1252>>2];b=J[d+1256>>2];if(b){b=(b<<2)+c|0;while(1){e=J[c>>2];if(e){g=J[42504];Ka[J[J[g+12>>2]+12>>2]](g+12|0,e)}c=c+4|0;if((b|0)!=(c|0)){continue}break}c=J[d+1252>>2]}b=J[d+1260>>2];D:{if((b|0)<0|!(b&2147483647)){break D}if((d+992|0)==(c|0)){H[d+1248|0]=0;break D}if(!c){break D}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}if(J[d+976>>2]){e=0;f=Ia-16|0;Ia=f;J[f+12>>2]=0;J[f+4>>2]=0;J[f+8>>2]=0;c=J[d+984>>2];if(c){while(1){J[f>>2]=c;b=J[f+8>>2];E:{if(b>>>0>=(J[f+12>>2]&2147483647)>>>0){c=0;b=J[f+12>>2];h=b&2147483647?b<<1:1;F:{if(!h){break F}b=h<<2;if(!b){break F}c=J[42504];e=Ka[J[J[c>>2]+20>>2]](c)|0?41828:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,b,e,19459,553)|0}e=J[f+8>>2];j=(e<<2)+c|0;if((e|0)>0){g=J[f+4>>2];b=c;while(1){J[b>>2]=J[g>>2];g=g+4|0;b=b+4|0;if(j>>>0>b>>>0){continue}break}}J[j>>2]=J[f>>2];G:{if(J[f+12>>2]<0){break G}b=J[f+4>>2];if(!b){break G}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,b);e=J[f+8>>2]}J[f+12>>2]=h;J[f+4>>2]=c;J[f+8>>2]=e+1;break E}J[J[f+4>>2]+(b<<2)>>2]=c;J[f+8>>2]=b+1}c=J[J[d+984>>2]>>2];J[d+984>>2]=c;if(c){continue}break}e=J[f+8>>2];c=J[f+4>>2]}else{c=0}wt(c,e);wt(J[d+960>>2],J[d+964>>2]);c=J[d+964>>2];if(c){g=J[d+960>>2];j=g+(c<<2)|0;e=J[f+4>>2];while(1){h=J[d+972>>2];H:{if(!h){break H}b=J[g>>2];l=h-1&1073741823;if(h&1){I:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|(b|0)!=J[e>>2])){e=e+4|0;break I}Ka[J[J[b>>2]>>2]](b)|0}c=b+68|0}else{c=b}if(!l){break H}h=b+P(h,68)|0;while(1){J:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(c|0))){e=e+4|0;break J}Ka[J[J[c>>2]>>2]](c)|0}b=c+68|0;K:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|(b|0)!=J[e>>2])){e=e+4|0;break K}Ka[J[J[b>>2]>>2]](b)|0}c=c+136|0;if((h|0)!=(c|0)){continue}break}}g=g+4|0;if((j|0)!=(g|0)){continue}break}}c=J[f+12>>2];L:{if((c|0)<0|!(c&2147483647)){break L}c=J[f+4>>2];if(!c){break L}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}Ia=f+16|0}c=J[d+960>>2];b=J[d+964>>2];if(b){b=(b<<2)+c|0;while(1){e=J[c>>2];if(e){g=J[42504];Ka[J[J[g+12>>2]+12>>2]](g+12|0,e)}c=c+4|0;if((b|0)!=(c|0)){continue}break}c=J[d+960>>2]}b=J[d+968>>2];M:{if((b|0)<0|!(b&2147483647)){break M}if((d+700|0)==(c|0)){H[d+956|0]=0;break M}if(!c){break M}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}if(J[d+684>>2]){b=0;f=Ia-16|0;Ia=f;J[f+12>>2]=0;J[f+4>>2]=0;J[f+8>>2]=0;c=J[d+692>>2];if(c){while(1){J[f>>2]=c;b=J[f+8>>2];N:{if(b>>>0>=(J[f+12>>2]&2147483647)>>>0){c=0;b=J[f+12>>2];h=b&2147483647?b<<1:1;O:{if(!h){break O}b=h<<2;if(!b){break O}c=J[42504];e=Ka[J[J[c>>2]+20>>2]](c)|0?32176:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,b,e,19459,553)|0}e=J[f+8>>2];j=(e<<2)+c|0;if((e|0)>0){g=J[f+4>>2];b=c;while(1){J[b>>2]=J[g>>2];g=g+4|0;b=b+4|0;if(j>>>0>b>>>0){continue}break}}J[j>>2]=J[f>>2];P:{if(J[f+12>>2]<0){break P}b=J[f+4>>2];if(!b){break P}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,b);e=J[f+8>>2]}J[f+12>>2]=h;J[f+4>>2]=c;J[f+8>>2]=e+1;break N}J[J[f+4>>2]+(b<<2)>>2]=c;J[f+8>>2]=b+1}c=J[J[d+692>>2]>>2];J[d+692>>2]=c;if(c){continue}break}b=J[f+4>>2];c=J[f+8>>2]}else{c=0}vt(b,c);vt(J[d+668>>2],J[d+672>>2]);c=J[f+12>>2];Q:{if((c|0)<0|!(c&2147483647)){break Q}c=J[f+4>>2];if(!c){break Q}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}Ia=f+16|0}c=J[d+668>>2];b=J[d+672>>2];if(b){b=(b<<2)+c|0;while(1){e=J[c>>2];if(e){g=J[42504];Ka[J[J[g+12>>2]+12>>2]](g+12|0,e)}c=c+4|0;if((b|0)!=(c|0)){continue}break}c=J[d+668>>2]}b=J[d+676>>2];R:{if((b|0)<0|!(b&2147483647)){break R}if((d+408|0)==(c|0)){H[d+664|0]=0;break R}if(!c){break R}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}if(J[d+392>>2]){b=0;f=Ia-16|0;Ia=f;J[f+12>>2]=0;J[f+4>>2]=0;J[f+8>>2]=0;c=J[d+400>>2];if(c){while(1){J[f>>2]=c;b=J[f+8>>2];S:{if(b>>>0>=(J[f+12>>2]&2147483647)>>>0){c=0;b=J[f+12>>2];h=b&2147483647?b<<1:1;T:{if(!h){break T}b=h<<2;if(!b){break T}c=J[42504];e=Ka[J[J[c>>2]+20>>2]](c)|0?36142:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,b,e,19459,553)|0}e=J[f+8>>2];j=(e<<2)+c|0;if((e|0)>0){g=J[f+4>>2];b=c;while(1){J[b>>2]=J[g>>2];g=g+4|0;b=b+4|0;if(j>>>0>b>>>0){continue}break}}J[j>>2]=J[f>>2];U:{if(J[f+12>>2]<0){break U}b=J[f+4>>2];if(!b){break U}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,b);e=J[f+8>>2]}J[f+12>>2]=h;J[f+4>>2]=c;J[f+8>>2]=e+1;break S}J[J[f+4>>2]+(b<<2)>>2]=c;J[f+8>>2]=b+1}c=J[J[d+400>>2]>>2];J[d+400>>2]=c;if(c){continue}break}b=J[f+4>>2];c=J[f+8>>2]}else{c=0}ut(b,c);ut(J[d+376>>2],J[d+380>>2]);c=J[f+12>>2];V:{if((c|0)<0|!(c&2147483647)){break V}c=J[f+4>>2];if(!c){break V}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}Ia=f+16|0}c=J[d+376>>2];b=J[d+380>>2];if(b){b=(b<<2)+c|0;while(1){e=J[c>>2];if(e){g=J[42504];Ka[J[J[g+12>>2]+12>>2]](g+12|0,e)}c=c+4|0;if((b|0)!=(c|0)){continue}break}c=J[d+376>>2]}b=J[d+384>>2];W:{if((b|0)<0|!(b&2147483647)){break W}if((d+116|0)==(c|0)){H[d+372|0]=0;break W}if(!c){break W}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[d+68>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[d+44>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[d+40>>2];X:{if((c|0)<0|!(c&2147483647)){break X}c=J[d+32>>2];if(!c){break X}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[d+24>>2];Y:{if((c|0)<0|!(c&2147483647)){break Y}c=J[d+16>>2];if(!c){break Y}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[d+12>>2];Z:{if((c|0)<0|!(c&2147483647)){break Z}c=J[d+4>>2];if(!c){break Z}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}Ia=k+16|0;c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,d)}J[i+2168>>2]=0;c=J[i+2172>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}J[i+2172>>2]=0;e=J[i+2380>>2];if(e){k=J[e+44>>2];d=J[i+2388>>2];Ka[J[J[e>>2]>>2]](e)|0;if(K[d+24|0]){ff(J[d+12>>2],J[d+16>>2])}b=0;c=J[d+16>>2]-1|0;_:{if((c|0)<0){break _}j=P(J[d+4>>2],J[d>>2]);f=J[d+12>>2];while(1){g=b+c>>1;h=J[f+P(g,12)>>2];if(!(h>>>0>e>>>0|e>>>0>=h+j>>>0)){c=f+P(g,12)|0;J[e>>2]=J[c+4>>2];J[c+4>>2]=e;if(K[d+24|0]){J[d+8>>2]=g}H[d+24|0]=0;break _}h=e>>>0>h>>>0;b=h?g+1|0:b;c=h?c:g-1|0;if((b|0)<=(c|0)){continue}break}}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,k)}pr(i);b=J[i+976>>2];$:{if(!b){break $}c=J[b+1028>>2];if(c){Ka[J[J[c>>2]+8>>2]](c);b=J[i+976>>2];J[b+1028>>2]=0}c=J[b+1024>>2];if(!c){break $}Ka[J[J[c>>2]+8>>2]](c);J[J[i+976>>2]+1024>>2]=0}d=J[i+1136>>2];if(d){c=J[d+336>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[d+296>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}if(J[d+284>>2]){c=0;f=Ia-16|0;Ia=f;J[f+12>>2]=0;J[f+4>>2]=0;J[f+8>>2]=0;b=J[d+292>>2];if(b){while(1){J[f>>2]=b;c=J[f+8>>2];aa:{if(c>>>0>=(J[f+12>>2]&2147483647)>>>0){b=0;c=J[f+12>>2];h=c&2147483647?c<<1:1;ba:{if(!h){break ba}e=h<<2;if(!e){break ba}c=J[42504];b=Ka[J[J[c>>2]+20>>2]](c)|0?49810:70610;b=Ka[J[J[c+12>>2]+8>>2]](c+12|0,e,b,19542,553)|0}e=J[f+8>>2];k=(e<<2)+b|0;if((e|0)>0){g=J[f+4>>2];c=b;while(1){J[c>>2]=J[g>>2];g=g+4|0;c=c+4|0;if(k>>>0>c>>>0){continue}break}}J[k>>2]=J[f>>2];ca:{if(J[f+12>>2]<0){break ca}c=J[f+4>>2];if(!c){break ca}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[f+8>>2]}J[f+12>>2]=h;J[f+4>>2]=b;J[f+8>>2]=e+1;break aa}J[J[f+4>>2]+(c<<2)>>2]=b;J[f+8>>2]=c+1}b=J[J[d+292>>2]>>2];J[d+292>>2]=b;if(b){continue}break}c=J[f+4>>2];b=J[f+8>>2]}else{b=0}jH(c,b);jH(J[d+268>>2],J[d+272>>2]);c=J[f+12>>2];da:{if((c|0)<0|!(c&2147483647)){break da}c=J[f+4>>2];if(!c){break da}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}Ia=f+16|0}b=J[d+268>>2];c=J[d+272>>2];if(c){c=(c<<2)+b|0;while(1){e=J[b>>2];if(e){g=J[42504];Ka[J[J[g+12>>2]+12>>2]](g+12|0,e)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[d+268>>2]}c=J[d+276>>2];ea:{if((c|0)<0|!(c&2147483647)){break ea}if((d+8|0)==(b|0)){H[d+264|0]=0;break ea}if(!b){break ea}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,d)}J[i+1136>>2]=0;c=J[i+1152>>2];if(c){b=J[c+44>>2];fa:{if((b|0)<0|!(b&2147483647)){break fa}b=J[c+36>>2];if(!b){break fa}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+32>>2];ga:{if((b|0)<0|!(b&2147483647)){break ga}b=J[c+24>>2];if(!b){break ga}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+20>>2];ha:{if((b|0)<0|!(b&2147483647)){break ha}b=J[c+12>>2];if(!b){break ha}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+8>>2];ia:{if((b|0)<0|!(b&2147483647)){break ia}b=J[c>>2];if(!b){break ia}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}J[i+1152>>2]=0;c=J[i+1140>>2];if(c){b=J[c+12>>2];ja:{if((b|0)<0|!(b&2147483647)){break ja}b=J[c+4>>2];if(!b){break ja}d=J[c>>2];Ka[J[J[d>>2]+12>>2]](d,b)}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}b=0;J[i+1140>>2]=0;d=J[i+2288>>2];if(d){while(1){c=J[i+2284>>2];e=b<<2;g=J[c+e>>2];if(g){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,g);d=J[i+2288>>2];c=J[i+2284>>2]}J[c+e>>2]=0;b=b+1|0;if(d>>>0>b>>>0){continue}break}}f=J[i+2408>>2];if(f){if(J[f+280>>2]){c=0;b=Ia-16|0;Ia=b;J[b+12>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;d=J[f+288>>2];if(d){while(1){J[b>>2]=d;c=J[b+8>>2];ka:{if(c>>>0>=(J[b+12>>2]&2147483647)>>>0){c=0;d=J[b+12>>2];h=d&2147483647?d<<1:1;la:{if(!h){break la}d=h<<2;if(!d){break la}c=J[42504];e=Ka[J[J[c>>2]+20>>2]](c)|0?41558:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,d,e,19542,553)|0}e=J[b+8>>2];k=(e<<2)+c|0;if((e|0)>0){g=J[b+4>>2];d=c;while(1){J[d>>2]=J[g>>2];g=g+4|0;d=d+4|0;if(k>>>0>d>>>0){continue}break}}J[k>>2]=J[b>>2];ma:{if(J[b+12>>2]<0){break ma}d=J[b+4>>2];if(!d){break ma}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d);e=J[b+8>>2]}J[b+12>>2]=h;J[b+4>>2]=c;J[b+8>>2]=e+1;break ka}J[J[b+4>>2]+(c<<2)>>2]=d;J[b+8>>2]=c+1}d=J[J[f+288>>2]>>2];J[f+288>>2]=d;if(d){continue}break}c=J[b+8>>2];d=J[b+4>>2]}else{d=0}iH(d,c);iH(J[f+264>>2],J[f+268>>2]);c=J[f+268>>2];if(c){e=J[f+264>>2];g=e+(c<<2)|0;c=J[b+4>>2];while(1){h=J[f+276>>2];if(h){d=J[e>>2];h=d+(h<<5)|0;while(1){c=(J[b+4>>2]+(J[b+8>>2]<<2)|0)==(c|0)|J[c>>2]!=(d|0)?c:c+4|0;d=d+32|0;if((h|0)!=(d|0)){continue}break}}e=e+4|0;if((g|0)!=(e|0)){continue}break}}c=J[b+12>>2];na:{if((c|0)<0|!(c&2147483647)){break na}c=J[b+4>>2];if(!c){break na}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c)}Ia=b+16|0}b=J[f+264>>2];c=J[f+268>>2];if(c){c=(c<<2)+b|0;while(1){d=J[b>>2];if(d){e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[f+264>>2]}c=J[f+272>>2];oa:{if((c|0)<0|!(c&2147483647)){break oa}if((f+4|0)==(b|0)){H[f+260|0]=0;break oa}if(!b){break oa}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,f)}f=J[i+2396>>2];if(f){if(J[f+280>>2]){c=0;b=Ia-16|0;Ia=b;J[b+12>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;d=J[f+288>>2];if(d){while(1){J[b>>2]=d;c=J[b+8>>2];pa:{if(c>>>0>=(J[b+12>>2]&2147483647)>>>0){c=0;d=J[b+12>>2];h=d&2147483647?d<<1:1;qa:{if(!h){break qa}d=h<<2;if(!d){break qa}c=J[42504];e=Ka[J[J[c>>2]+20>>2]](c)|0?42668:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,d,e,19542,553)|0}e=J[b+8>>2];k=(e<<2)+c|0;if((e|0)>0){g=J[b+4>>2];d=c;while(1){J[d>>2]=J[g>>2];g=g+4|0;d=d+4|0;if(k>>>0>d>>>0){continue}break}}J[k>>2]=J[b>>2];ra:{if(J[b+12>>2]<0){break ra}d=J[b+4>>2];if(!d){break ra}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d);e=J[b+8>>2]}J[b+12>>2]=h;J[b+4>>2]=c;J[b+8>>2]=e+1;break pa}J[J[b+4>>2]+(c<<2)>>2]=d;J[b+8>>2]=c+1}d=J[J[f+288>>2]>>2];J[f+288>>2]=d;if(d){continue}break}c=J[b+8>>2];d=J[b+4>>2]}else{d=0}hH(d,c);hH(J[f+264>>2],J[f+268>>2]);c=J[f+268>>2];if(c){e=J[f+264>>2];g=e+(c<<2)|0;c=J[b+4>>2];while(1){h=J[f+276>>2];if(h){d=J[e>>2];h=d+P(h,80)|0;while(1){sa:{if(!((J[b+4>>2]+(J[b+8>>2]<<2)|0)==(c|0)|J[c>>2]!=(d|0))){c=c+4|0;break sa}jt(d)}d=d+80|0;if((h|0)!=(d|0)){continue}break}}e=e+4|0;if((g|0)!=(e|0)){continue}break}}c=J[b+12>>2];ta:{if((c|0)<0|!(c&2147483647)){break ta}c=J[b+4>>2];if(!c){break ta}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c)}Ia=b+16|0}b=J[f+264>>2];c=J[f+268>>2];if(c){c=(c<<2)+b|0;while(1){d=J[b>>2];if(d){e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[f+264>>2]}c=J[f+272>>2];ua:{if((c|0)<0|!(c&2147483647)){break ua}if((f+4|0)==(b|0)){H[f+260|0]=0;break ua}if(!b){break ua}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,f)}f=J[i+2412>>2];if(f){if(J[f+280>>2]){c=0;b=Ia-16|0;Ia=b;J[b+12>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;d=J[f+288>>2];if(d){while(1){J[b>>2]=d;c=J[b+8>>2];va:{if(c>>>0>=(J[b+12>>2]&2147483647)>>>0){c=0;d=J[b+12>>2];h=d&2147483647?d<<1:1;wa:{if(!h){break wa}d=h<<2;if(!d){break wa}c=J[42504];e=Ka[J[J[c>>2]+20>>2]](c)|0?52546:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,d,e,19542,553)|0}e=J[b+8>>2];k=(e<<2)+c|0;if((e|0)>0){g=J[b+4>>2];d=c;while(1){J[d>>2]=J[g>>2];g=g+4|0;d=d+4|0;if(k>>>0>d>>>0){continue}break}}J[k>>2]=J[b>>2];xa:{if(J[b+12>>2]<0){break xa}d=J[b+4>>2];if(!d){break xa}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d);e=J[b+8>>2]}J[b+12>>2]=h;J[b+4>>2]=c;J[b+8>>2]=e+1;break va}J[J[b+4>>2]+(c<<2)>>2]=d;J[b+8>>2]=c+1}d=J[J[f+288>>2]>>2];J[f+288>>2]=d;if(d){continue}break}c=J[b+4>>2];d=J[b+8>>2]}else{d=0}gH(c,d);gH(J[f+264>>2],J[f+268>>2]);c=J[b+12>>2];ya:{if((c|0)<0|!(c&2147483647)){break ya}c=J[b+4>>2];if(!c){break ya}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c)}Ia=b+16|0}b=J[f+264>>2];c=J[f+268>>2];if(c){c=(c<<2)+b|0;while(1){d=J[b>>2];if(d){e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[f+264>>2]}c=J[f+272>>2];za:{if((c|0)<0|!(c&2147483647)){break za}if((f+4|0)==(b|0)){H[f+260|0]=0;break za}if(!b){break za}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,f)}c=J[i+2388>>2];if(c){d=J[c+16>>2];if(d){b=0;while(1){e=J[c+12>>2]+P(b,12)|0;g=J[e>>2];if(g){f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,g)}J[e>>2]=0;b=b+1|0;if((d|0)!=(b|0)){continue}break}}b=J[c+20>>2];Aa:{if((b|0)<0|!(b&2147483647)){break Aa}b=J[c+12>>2];if(!b){break Aa}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[i+2384>>2];if(c){d=J[c+16>>2];if(d){b=0;while(1){e=J[c+12>>2]+P(b,12)|0;g=J[e>>2];if(g){f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,g)}J[e>>2]=0;b=b+1|0;if((d|0)!=(b|0)){continue}break}}b=J[c+20>>2];Ba:{if((b|0)<0|!(b&2147483647)){break Ba}b=J[c+12>>2];if(!b){break Ba}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[i+2392>>2];if(c){d=J[c+16>>2];if(d){b=0;while(1){e=J[c+12>>2]+P(b,12)|0;g=J[e>>2];if(g){f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,g)}J[e>>2]=0;b=b+1|0;if((d|0)!=(b|0)){continue}break}}b=J[c+20>>2];Ca:{if((b|0)<0|!(b&2147483647)){break Ca}b=J[c+12>>2];if(!b){break Ca}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[i+2400>>2];if(c){if(J[c+280>>2]){e=0;f=Ia-16|0;Ia=f;J[f+12>>2]=0;J[f+4>>2]=0;J[f+8>>2]=0;b=J[c+288>>2];if(b){while(1){J[f>>2]=b;d=J[f+8>>2];Da:{if(d>>>0>=(J[f+12>>2]&2147483647)>>>0){fH(f+4|0,f);break Da}J[J[f+4>>2]+(d<<2)>>2]=b;J[f+8>>2]=d+1}b=J[J[c+288>>2]>>2];J[c+288>>2]=b;if(b){continue}break}e=J[f+8>>2];b=J[f+4>>2]}else{b=0}Il(b,e);Il(J[c+264>>2],J[c+268>>2]);b=J[c+268>>2];if(b){g=J[c+264>>2];k=g+(b<<2)|0;e=J[f+4>>2];while(1){h=J[c+276>>2];Ea:{if(!h){break Ea}d=J[g>>2];j=h-1&67108863;if(h&1){Fa:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|(d|0)!=J[e>>2])){e=e+4|0;break Fa}Ka[J[J[d>>2]>>2]](d)|0}b=d+192|0}else{b=d}if(!j){break Ea}h=d+P(h,192)|0;while(1){Ga:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(b|0))){e=e+4|0;break Ga}Ka[J[J[b>>2]>>2]](b)|0}d=b+192|0;Ha:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|(d|0)!=J[e>>2])){e=e+4|0;break Ha}Ka[J[J[d>>2]>>2]](d)|0}b=b+384|0;if((h|0)!=(b|0)){continue}break}}g=g+4|0;if((k|0)!=(g|0)){continue}break}}b=J[f+12>>2];Ia:{if((b|0)<0|!(b&2147483647)){break Ia}b=J[f+4>>2];if(!b){break Ia}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b-J[b-4>>2]|0)}Ia=f+16|0}b=J[c+264>>2];d=J[c+268>>2];if(d){e=(d<<2)+b|0;while(1){d=J[b>>2];if(d){g=J[42504];Ka[J[J[g+12>>2]+12>>2]](g+12|0,d-J[d-4>>2]|0)}b=b+4|0;if((e|0)!=(b|0)){continue}break}b=J[c+264>>2]}d=J[c+272>>2];Ja:{if((d|0)<0|!(d&2147483647)){break Ja}if((c+4|0)==(b|0)){H[c+260|0]=0;break Ja}if(!b){break Ja}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b-J[b-4>>2]|0)}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[i+2404>>2];if(c){if(J[c+280>>2]){e=0;f=Ia-16|0;Ia=f;J[f+12>>2]=0;J[f+4>>2]=0;J[f+8>>2]=0;b=J[c+288>>2];if(b){while(1){J[f>>2]=b;d=J[f+8>>2];Ka:{if(d>>>0>=(J[f+12>>2]&2147483647)>>>0){fH(f+4|0,f);break Ka}J[J[f+4>>2]+(d<<2)>>2]=b;J[f+8>>2]=d+1}b=J[J[c+288>>2]>>2];J[c+288>>2]=b;if(b){continue}break}e=J[f+8>>2];b=J[f+4>>2]}else{b=0}Il(b,e);Il(J[c+264>>2],J[c+268>>2]);b=J[c+268>>2];if(b){g=J[c+264>>2];k=g+(b<<2)|0;e=J[f+4>>2];while(1){h=J[c+276>>2];La:{if(!h){break La}d=J[g>>2];j=h-1&67108863;if(h&1){Ma:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|(d|0)!=J[e>>2])){e=e+4|0;break Ma}Ka[J[J[d>>2]>>2]](d)|0}b=d+704|0}else{b=d}if(!j){break La}h=d+P(h,704)|0;while(1){Na:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(b|0))){e=e+4|0;break Na}Ka[J[J[b>>2]>>2]](b)|0}d=b+704|0;Oa:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|(d|0)!=J[e>>2])){e=e+4|0;break Oa}Ka[J[J[d>>2]>>2]](d)|0}b=b+1408|0;if((h|0)!=(b|0)){continue}break}}g=g+4|0;if((k|0)!=(g|0)){continue}break}}b=J[f+12>>2];Pa:{if((b|0)<0|!(b&2147483647)){break Pa}b=J[f+4>>2];if(!b){break Pa}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b-J[b-4>>2]|0)}Ia=f+16|0}b=J[c+264>>2];d=J[c+268>>2];if(d){e=(d<<2)+b|0;while(1){d=J[b>>2];if(d){g=J[42504];Ka[J[J[g+12>>2]+12>>2]](g+12|0,d-J[d-4>>2]|0)}b=b+4|0;if((e|0)!=(b|0)){continue}break}b=J[c+264>>2]}d=J[c+272>>2];Qa:{if((d|0)<0|!(d&2147483647)){break Qa}if((c+4|0)==(b|0)){H[c+260|0]=0;break Qa}if(!b){break Qa}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b-J[b-4>>2]|0)}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}b=J[i+1192>>2];c=J[b+8>>2];Ra:{Sa:{if((c|0)<0|!(c&2147483647)){break Sa}c=J[b>>2];if(!c){break Sa}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c);b=J[i+1192>>2];if(!b){break Ra}}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[i+2376>>2];if(c){b=J[c+40>>2];Ta:{if((b|0)<0|!(b&2147483647)){break Ta}b=J[c+32>>2];if(!b){break Ta}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+20>>2];if(!(!b|J[c+24>>2]<0)){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[c+20>>2]=0;b=J[c+16>>2];Ua:{if((b|0)<0|!(b&2147483647)){break Ua}b=J[c+8>>2];if(!b){break Ua}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[i+2372>>2];if(c){b=J[c+40>>2];Va:{if((b|0)<0|!(b&2147483647)){break Va}b=J[c+32>>2];if(!b){break Va}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+20>>2];if(!(!b|J[c+24>>2]<0)){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[c+20>>2]=0;b=J[c+16>>2];Wa:{if((b|0)<0|!(b&2147483647)){break Wa}b=J[c+8>>2];if(!b){break Wa}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[i+2368>>2];if(c){b=J[c+40>>2];Xa:{if((b|0)<0|!(b&2147483647)){break Xa}b=J[c+32>>2];if(!b){break Xa}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+20>>2];if(!(!b|J[c+24>>2]<0)){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[c+20>>2]=0;b=J[c+16>>2];Ya:{if((b|0)<0|!(b&2147483647)){break Ya}b=J[c+8>>2];if(!b){break Ya}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[i+2364>>2];if(c){b=J[c+40>>2];Za:{if((b|0)<0|!(b&2147483647)){break Za}b=J[c+32>>2];if(!b){break Za}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+20>>2];if(!(!b|J[c+24>>2]<0)){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[c+20>>2]=0;b=J[c+16>>2];_a:{if((b|0)<0|!(b&2147483647)){break _a}b=J[c+8>>2];if(!b){break _a}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[i+2352>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}b=0;$a:{c=J[i+980>>2];if(!J[c+420>>2]){break $a}e=J[c+416>>2];d=J[e>>2];if((d|0)==-1){g=J[c+424>>2];while(1){b=b+1|0;if((g|0)==(b|0)){break $a}d=J[e+(b<<2)>>2];if((d|0)==-1){continue}break}}while(1){e=J[(J[c+408>>2]+P(d,12)|0)+8>>2];if(e){Ka[J[J[e>>2]+4>>2]](e)}d=J[J[c+412>>2]+(d<<2)>>2];if((d|0)!=-1){continue}e=J[c+416>>2];g=J[c+424>>2];while(1){b=b+1|0;if((g|0)==(b|0)){break $a}d=J[e+(b<<2)>>2];if((d|0)==-1){continue}break}continue}}ab:{if(!J[c+460>>2]){break ab}b=0;e=J[c+456>>2];d=J[e>>2];if((d|0)==-1){g=J[c+464>>2];while(1){b=b+1|0;if((g|0)==(b|0)){break ab}d=J[e+(b<<2)>>2];if((d|0)==-1){continue}break}}while(1){e=J[(J[c+448>>2]+P(d,12)|0)+8>>2];if(e){Ka[J[J[e>>2]+4>>2]](e)}d=J[J[c+452>>2]+(d<<2)>>2];if((d|0)!=-1){continue}e=J[c+456>>2];g=J[c+464>>2];while(1){b=b+1|0;if((g|0)==(b|0)){break ab}d=J[e+(b<<2)>>2];if((d|0)==-1){continue}break}continue}}g=J[c+380>>2];if(g){d=0;while(1){e=J[c+376>>2];b=J[c+372>>2];bb:{if((b|0)!=-1){while(1){if((b|0)==(d|0)){break bb}b=J[e+(b<<2)>>2];if((b|0)!=-1){continue}break}}b=J[e+(d<<2)>>2];if(!b){break bb}Rw(b);e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,b)}d=d+1|0;if((g|0)!=(d|0)){continue}break}}d=J[c+560>>2];b=J[d>>2];if(b){J[d>>2]=J[b>>2]}if(b){while(1){d=J[b+48>>2];cb:{if((d|0)<0|!(d&2147483647)){break cb}d=J[b+40>>2];if(!d){break cb}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d)}d=J[b+36>>2];db:{if((d|0)<0|!(d&2147483647)){break db}d=J[b+28>>2];if(!d){break db}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d)}d=J[b+24>>2];eb:{if((d|0)<0|!(d&2147483647)){break eb}d=J[b+16>>2];if(!d){break eb}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d)}d=J[b+12>>2];fb:{if((d|0)<0|!(d&2147483647)){break fb}d=J[b+4>>2];if(!d){break fb}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d)}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b);d=J[c+560>>2];b=J[d>>2];if(b){J[d>>2]=J[b>>2]}if(b){continue}break}}b=J[c+560>>2];if(b){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+512>>2];if(b){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+508>>2];gb:{if((b|0)<0|!(b&2147483647)){break gb}b=J[c+500>>2];if(!b){break gb}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+492>>2];hb:{if((b|0)<0|!(b&2147483647)){break hb}b=J[c+484>>2];if(!b){break hb}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+444>>2];if(b){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+404>>2];if(b){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+396>>2];ib:{if((b|0)<0|!(b&2147483647)){break ib}b=J[c+388>>2];if(!b){break ib}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+384>>2];jb:{if((b|0)<0|!(b&2147483647)){break jb}b=J[c+376>>2];if(!b){break jb}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+348>>2];kb:{if((b|0)<0|!(b&2147483647)){break kb}b=J[c+340>>2];if(!b){break kb}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+336>>2];lb:{if((b|0)<0|!(b&2147483647)){break lb}b=J[c+328>>2];if(!b){break lb}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+324>>2];mb:{if((b|0)<0|!(b&2147483647)){break mb}b=J[c+316>>2];if(!b){break mb}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+312>>2];nb:{if((b|0)<0|!(b&2147483647)){break nb}b=J[c+304>>2];if(!b){break nb}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+300>>2];ob:{if((b|0)<0|!(b&2147483647)){break ob}b=J[c+292>>2];if(!b){break ob}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+288>>2];pb:{if((b|0)<0|!(b&2147483647)){break pb}b=J[c+280>>2];if(!b){break pb}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+268>>2];qb:{if((b|0)<0|!(b&2147483647)){break qb}b=J[c+260>>2];if(!b){break qb}d=J[c+256>>2];Ka[J[J[d>>2]+12>>2]](d,b)}b=J[c+252>>2];rb:{if((b|0)<0|!(b&2147483647)){break rb}b=J[c+244>>2];if(!b){break rb}d=J[c+240>>2];Ka[J[J[d>>2]+12>>2]](d,b)}b=J[c+236>>2];sb:{if((b|0)<0|!(b&2147483647)){break sb}b=J[c+228>>2];if(!b){break sb}d=J[c+224>>2];Ka[J[J[d>>2]+12>>2]](d,b)}b=J[c+204>>2];tb:{if((b|0)<0|!(b&2147483647)){break tb}b=J[c+196>>2];if(!b){break tb}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+188>>2];ub:{if((b|0)<0|!(b&2147483647)){break ub}b=J[c+180>>2];if(!b){break ub}d=J[c+176>>2];Ka[J[J[d>>2]+12>>2]](d,b)}b=J[c+160>>2];if(!(!b|J[c+164>>2]<0)){d=J[c+168>>2];Ka[J[J[d>>2]+12>>2]](d,b)}J[c+160>>2]=0;b=J[c+148>>2];if(!(!b|J[c+152>>2]<0)){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[c+148>>2]=0;b=J[c+136>>2];if(!(!b|J[c+140>>2]<0)){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[c+136>>2]=0;J[c+104>>2]=0;J[c+88>>2]=142012;J[c- -64>>2]=0;J[c+48>>2]=142012;J[c+24>>2]=0;J[c+8>>2]=142012;b=J[c>>2];if(b){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c);c=J[i+984>>2];Ka[J[J[c>>2]+40>>2]](c);c=J[i+1016>>2];Ka[J[J[c>>2]+8>>2]](c)|0;c=J[i+1016>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[i+1012>>2];Ka[J[J[c>>2]>>2]](c)|0;c=J[i+1012>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[i+1004>>2];Ka[J[J[c>>2]>>2]](c);c=J[i+988>>2];b=J[c+324>>2];if(b){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+296>>2];vb:{if((b|0)<0|!(b&2147483647)){break vb}b=J[c+288>>2];if(!b){break vb}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+284>>2];wb:{if((b|0)<0|!(b&2147483647)){break wb}b=J[c+276>>2];if(!b){break wb}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}d=J[c+264>>2];if(d){b=0;while(1){e=J[J[c+260>>2]+(b<<3)>>2];if(e){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,e);d=J[c+264>>2]}b=b+1|0;if(d>>>0>b>>>0){continue}break}}J[c+272>>2]=0;b=J[c+268>>2];xb:{if((b|0)<0|!(b&2147483647)){break xb}b=J[c+260>>2];if(!b){break xb}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+220>>2];if(b){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+216>>2];yb:{if((b|0)<0|!(b&2147483647)){break yb}b=J[c+208>>2];if(!b){break yb}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+204>>2];zb:{if((b|0)<0|!(b&2147483647)){break zb}b=J[c+196>>2];if(!b){break zb}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=0;d=J[c+192>>2];Ab:{if((d|0)<0|!(d&2147483647)){break Ab}d=J[c+184>>2];if(!d){break Ab}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d)}d=J[c+172>>2];if(d){while(1){e=J[J[c+168>>2]+(b<<3)>>2];if(e){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,e);d=J[c+172>>2]}b=b+1|0;if(d>>>0>b>>>0){continue}break}}b=0;J[c+180>>2]=0;d=J[c+176>>2];Bb:{if((d|0)<0|!(d&2147483647)){break Bb}d=J[c+168>>2];if(!d){break Bb}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d)}d=J[c+156>>2];if(d){while(1){e=J[J[c+152>>2]+(b<<3)>>2];if(e){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,e);d=J[c+156>>2]}b=b+1|0;if(d>>>0>b>>>0){continue}break}}b=0;J[c+164>>2]=0;d=J[c+160>>2];Cb:{if((d|0)<0|!(d&2147483647)){break Cb}d=J[c+152>>2];if(!d){break Cb}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d)}d=J[c+140>>2];if(d){while(1){e=J[J[c+136>>2]+(b<<3)>>2];if(e){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,e);d=J[c+140>>2]}b=b+1|0;if(d>>>0>b>>>0){continue}break}}J[c+148>>2]=0;b=J[c+144>>2];Db:{if((b|0)<0|!(b&2147483647)){break Db}b=J[c+136>>2];if(!b){break Db}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[c+16>>2]=0;J[c+96>>2]=0;J[c+80>>2]=142012;J[c+56>>2]=0;J[c+40>>2]=142012;J[c>>2]=142012;b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c);b=0;e=Ia-16|0;Ia=e;c=J[i+1e3>>2];J[c+1208>>2]=0;J[c+1192>>2]=142012;J[c+1168>>2]=0;J[c+1152>>2]=142012;J[c+1128>>2]=0;J[c+1112>>2]=142012;tv(c+640|0);tv(c+168|0);d=J[c+152>>2];if(!(!d|J[c+156>>2]<0)){g=J[42504];Ka[J[J[g+12>>2]+12>>2]](g+12|0,d)}J[c+152>>2]=0;d=J[c+132>>2];if(d){while(1){g=J[J[c+128>>2]+(b<<2)>>2];if(g){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,g);d=J[c+132>>2]}b=b+1|0;if(d>>>0>b>>>0){continue}break}}b=0;J[e+4>>2]=0;d=J[c+132>>2];if((d|0)<0){g=J[c+128>>2];d=g+(d<<2)|0;while(1){J[d>>2]=J[e+4>>2];d=d+4|0;if(g>>>0>d>>>0){continue}break}}J[c+132>>2]=0;d=J[c+136>>2];Eb:{if((d|0)<0|!(d&2147483647)){break Eb}d=J[c+128>>2];if(!d){break Eb}g=J[42504];Ka[J[J[g+12>>2]+12>>2]](g+12|0,d)}d=J[c+108>>2];if(d){while(1){g=J[J[c+104>>2]+(b<<2)>>2];if(g){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,g);d=J[c+108>>2]}b=b+1|0;if(d>>>0>b>>>0){continue}break}}J[e+8>>2]=0;b=J[c+108>>2];if((b|0)<0){d=J[c+104>>2];b=d+(b<<2)|0;while(1){J[b>>2]=J[e+8>>2];b=b+4|0;if(d>>>0>b>>>0){continue}break}}J[c+108>>2]=0;b=J[c+112>>2];Fb:{if((b|0)<0|!(b&2147483647)){break Fb}b=J[c+104>>2];if(!b){break Fb}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+100>>2];Gb:{if((b|0)<0|!(b&2147483647)){break Gb}b=J[c+92>>2];if(!b){break Gb}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+88>>2];Hb:{if((b|0)<0|!(b&2147483647)){break Hb}b=J[c+80>>2];if(!b){break Hb}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+76>>2];Ib:{if((b|0)<0|!(b&2147483647)){break Ib}b=J[c+68>>2];if(!b){break Ib}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}d=J[c+48>>2];if(d){b=0;while(1){g=J[J[c+44>>2]+(b<<2)>>2];if(g){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,g);d=J[c+48>>2]}b=b+1|0;if(d>>>0>b>>>0){continue}break}}J[e+12>>2]=0;b=J[c+48>>2];if((b|0)<0){d=J[c+44>>2];b=d+(b<<2)|0;while(1){J[b>>2]=J[e+12>>2];b=b+4|0;if(d>>>0>b>>>0){continue}break}}J[c+48>>2]=0;b=J[c+52>>2];Jb:{if((b|0)<0|!(b&2147483647)){break Jb}b=J[c+44>>2];if(!b){break Jb}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+40>>2];Kb:{if((b|0)<0|!(b&2147483647)){break Kb}b=J[c+32>>2];if(!b){break Kb}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+24>>2];Lb:{if((b|0)<0|!(b&2147483647)){break Lb}b=J[c+16>>2];if(!b){break Lb}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+8>>2];Mb:{if((b|0)<0|!(b&2147483647)){break Mb}c=J[c>>2];if(!c){break Mb}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}Ia=e+16|0;c=J[i+1e3>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[i+4612>>2];if(c){Ka[J[J[c>>2]+40>>2]](c)}d=J[i+976>>2];if(d){b=0;c=J[d+1816>>2];Nb:{if(!c){break Nb}e=J[c+12>>2];Ob:{if((e|0)<0|!(e&2147483647)){break Ob}e=J[c+4>>2];if(!e){break Ob}c=J[c>>2];Ka[J[J[c>>2]+12>>2]](c,e);c=J[d+1816>>2];if(!c){break Nb}}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,c)}J[d+1816>>2]=0;j=d+312|0;jv(j);c=J[d+1016>>2];if(c){e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,c)}c=J[d+984>>2];if(!(!c|J[d+988>>2]<0)){e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,c)}J[d+984>>2]=0;c=J[d+972>>2];if(!(!c|J[d+976>>2]<0)){e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,c)}J[d+972>>2]=0;c=J[d+960>>2];if(!(!c|J[d+964>>2]<0)){e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,c)}J[d+960>>2]=0;c=J[d+948>>2];if(!(!c|J[d+952>>2]<0)){e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,c)}J[d+948>>2]=0;c=J[d+936>>2];if(!(!c|J[d+940>>2]<0)){e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,c)}J[d+936>>2]=0;if(J[d+924>>2]){e=Ia-16|0;Ia=e;J[e+12>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;c=J[d+932>>2];if(c){while(1){J[e>>2]=c;b=J[e+8>>2];Pb:{if(b>>>0>=(J[e+12>>2]&2147483647)>>>0){c=0;b=J[e+12>>2];h=b&2147483647?b<<1:1;Qb:{if(!h){break Qb}b=h<<2;if(!b){break Qb}c=J[42504];g=Ka[J[J[c>>2]+20>>2]](c)|0?50630:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,b,g,19542,553)|0}g=J[e+8>>2];k=(g<<2)+c|0;if((g|0)>0){f=J[e+4>>2];b=c;while(1){J[b>>2]=J[f>>2];f=f+4|0;b=b+4|0;if(k>>>0>b>>>0){continue}break}}J[k>>2]=J[e>>2];Rb:{if(J[e+12>>2]<0){break Rb}b=J[e+4>>2];if(!b){break Rb}g=J[42504];Ka[J[J[g+12>>2]+12>>2]](g+12|0,b);g=J[e+8>>2]}J[e+12>>2]=h;J[e+4>>2]=c;J[e+8>>2]=g+1;break Pb}J[J[e+4>>2]+(b<<2)>>2]=c;J[e+8>>2]=b+1}c=J[J[d+932>>2]>>2];J[d+932>>2]=c;if(c){continue}break}b=J[e+4>>2];c=J[e+8>>2]}else{c=0}dv(b,c);dv(J[d+908>>2],J[d+912>>2]);c=J[e+12>>2];Sb:{if((c|0)<0|!(c&2147483647)){break Sb}c=J[e+4>>2];if(!c){break Sb}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}Ia=e+16|0}c=J[d+908>>2];b=J[d+912>>2];if(b){b=(b<<2)+c|0;while(1){e=J[c>>2];if(e){g=J[42504];Ka[J[J[g+12>>2]+12>>2]](g+12|0,e)}c=c+4|0;if((b|0)!=(c|0)){continue}break}c=J[d+908>>2]}b=J[d+916>>2];Tb:{if((b|0)<0|!(b&2147483647)){break Tb}if((d+648|0)==(c|0)){H[d+904|0]=0;break Tb}if(!c){break Tb}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}if(J[d+632>>2]){b=0;e=Ia-16|0;Ia=e;J[e+12>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;c=J[d+640>>2];if(c){while(1){J[e>>2]=c;b=J[e+8>>2];Ub:{if(b>>>0>=(J[e+12>>2]&2147483647)>>>0){c=0;b=J[e+12>>2];h=b&2147483647?b<<1:1;Vb:{if(!h){break Vb}b=h<<2;if(!b){break Vb}c=J[42504];g=Ka[J[J[c>>2]+20>>2]](c)|0?50788:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,b,g,19542,553)|0}g=J[e+8>>2];k=(g<<2)+c|0;if((g|0)>0){f=J[e+4>>2];b=c;while(1){J[b>>2]=J[f>>2];f=f+4|0;b=b+4|0;if(k>>>0>b>>>0){continue}break}}J[k>>2]=J[e>>2];Wb:{if(J[e+12>>2]<0){break Wb}b=J[e+4>>2];if(!b){break Wb}g=J[42504];Ka[J[J[g+12>>2]+12>>2]](g+12|0,b);g=J[e+8>>2]}J[e+12>>2]=h;J[e+4>>2]=c;J[e+8>>2]=g+1;break Ub}J[J[e+4>>2]+(b<<2)>>2]=c;J[e+8>>2]=b+1}c=J[J[d+640>>2]>>2];J[d+640>>2]=c;if(c){continue}break}b=J[e+4>>2];c=J[e+8>>2]}else{c=0}cv(b,c);cv(J[d+616>>2],J[d+620>>2]);c=J[e+12>>2];Xb:{if((c|0)<0|!(c&2147483647)){break Xb}c=J[e+4>>2];if(!c){break Xb}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}Ia=e+16|0}c=J[d+616>>2];b=J[d+620>>2];if(b){b=(b<<2)+c|0;while(1){e=J[c>>2];if(e){g=J[42504];Ka[J[J[g+12>>2]+12>>2]](g+12|0,e)}c=c+4|0;if((b|0)!=(c|0)){continue}break}c=J[d+616>>2]}b=J[d+624>>2];Yb:{if((b|0)<0|!(b&2147483647)){break Yb}if((d+356|0)==(c|0)){H[d+612|0]=0;break Yb}if(!c){break Yb}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}jv(j);c=J[d+340>>2];if(!(!c|J[d+344>>2]<0)){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}J[d+340>>2]=0;b=J[d+304>>2];c=J[b>>2];if(c){J[b>>2]=J[c>>2]}if(c){while(1){b=J[c+7204>>2];if(!(!b|J[c+7208>>2]<0)){e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,b)}J[c+7204>>2]=0;b=J[c+7192>>2];if(!(!b|J[c+7196>>2]<0)){e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,b)}J[c+7192>>2]=0;b=J[c+7124>>2];Zb:{if((b|0)<0|!(b&2147483647)){break Zb}b=J[c+7116>>2];if(!b){break Zb}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,b)}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c-J[c-4>>2]|0);b=J[d+304>>2];c=J[b>>2];if(c){J[b>>2]=J[c>>2]}if(c){continue}break}}c=J[d+304>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}Cj(d+212|0);c=d+24|0;cn(c);cn(c);bn(c);bn(c);mv(c);Ch(c);Ch(c);b=J[c+116>>2];if(b){while(1){b=b-1|0;e=J[J[c+112>>2]+(b<<2)>>2];J[c+116>>2]=b;if(e){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,e);b=J[c+116>>2]}if(b){continue}break}}b=J[c+120>>2];_b:{if((b|0)<0|!(b&2147483647)){break _b}b=J[c+112>>2];if(!b){break _b}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,b)}b=J[c+108>>2];$b:{if((b|0)<0|!(b&2147483647)){break $b}b=J[c+100>>2];if(!b){break $b}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,b)}b=J[c+96>>2];ac:{if((b|0)<0|!(b&2147483647)){break ac}b=J[c+88>>2];if(!b){break ac}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,b)}b=J[c+84>>2];bc:{if((b|0)<0|!(b&2147483647)){break bc}b=J[c+76>>2];if(!b){break bc}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,b)}b=J[c+72>>2];cc:{if((b|0)<0|!(b&2147483647)){break cc}b=J[c- -64>>2];if(!b){break cc}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,b)}b=J[c+60>>2];dc:{if((b|0)<0|!(b&2147483647)){break dc}b=J[c+52>>2];if(!b){break dc}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,b)}b=J[c+48>>2];ec:{if((b|0)<0|!(b&2147483647)){break ec}b=J[c+40>>2];if(!b){break ec}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,b)}b=J[c+36>>2];fc:{if((b|0)<0|!(b&2147483647)){break fc}b=J[c+28>>2];if(!b){break fc}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,b)}b=J[c+24>>2];gc:{if((b|0)<0|!(b&2147483647)){break gc}b=J[c+16>>2];if(!b){break gc}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,b)}b=J[c+12>>2];hc:{if((b|0)<0|!(b&2147483647)){break hc}b=J[c+4>>2];if(!b){break hc}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,b)}c=J[c>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[d+12>>2];ic:{if((c|0)<0|!(c&2147483647)){break ic}c=J[d+4>>2];if(!c){break ic}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[d>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,d);J[i+976>>2]=0}b=J[i+1144>>2];c=J[b+12>>2];jc:{kc:{if((c|0)<0|!(c&2147483647)){break kc}c=J[b+4>>2];if(!c){break kc}b=J[b>>2];Ka[J[J[b>>2]+12>>2]](b,c);b=J[i+1144>>2];if(!b){break jc}}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[i+1008>>2];if(c){Ka[J[J[c>>2]>>2]](c)|0;c=J[i+1008>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}J[i+1008>>2]=0}Ia=o+16|0;J[m+4884>>2]=0;J[m+4872>>2]=0;J[m+4860>>2]=0;c=J[m+4796>>2];d=J[m+4804>>2]+2|0;if(c>>>0>d>>>0){while(1){c=c-1|0;b=J[J[m+4792>>2]+(c<<2)>>2];J[m+4796>>2]=c;if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b);c=J[m+4796>>2]}if(c>>>0>d>>>0){continue}break}}J[m+4804>>2]=0;J[m+4808>>2]=0;if(p){Ka[J[J[a>>2]+404>>2]](a)}c=J[a+6340>>2];lc:{if(c>>>0>127){break lc}b=c+170128|0;if(!K[b|0]){break lc}H[b|0]=0;J[(c<<2)+170256>>2]=0}c=a+6348|0;b=J[J[c>>2]>>2];if(b){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}c=J[c>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}J[a+6296>>2]=0;J[a+6280>>2]=142012;J[a+6256>>2]=0;J[a+6240>>2]=142012;J[a+6216>>2]=0;J[a+6200>>2]=142012;J[a+6184>>2]=0;J[a+6168>>2]=142012;J[a+6152>>2]=0;J[a+6136>>2]=142012;J[a+6120>>2]=0;J[a+6104>>2]=142012;c=J[a+6088>>2];mc:{if((c|0)<0|!(c&2147483647)){break mc}c=J[a+6080>>2];if(!c){break mc}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[a+6068>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[a+6064>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[a+6060>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[a+6032>>2];nc:{if((c|0)<0|!(c&2147483647)){break nc}c=J[a+6024>>2];if(!c){break nc}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[a+5984>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[a+5944>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[a+5940>>2];oc:{if((c|0)<0|!(c&2147483647)){break oc}c=J[a+5932>>2];if(!c){break oc}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[a+5892>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}Cj(a+5828|0);J[a+5800>>2]=0;J[a+5784>>2]=142012;J[a>>2]=154196;J[a+5760>>2]=0;J[a+5744>>2]=142012;ID(a+5584|0);BD(m);return a|0}function OJ(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=Q(f);g=Q(g);h=Q(h);i=i|0;var j=0,k=0,l=0,m=0,n=Q(0),o=0,p=Q(0),q=0,r=0,s=0,t=0,u=0,v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=0,G=0,M=Q(0),O=0,R=Q(0),S=Q(0),T=0,U=Q(0),V=0,W=0,X=Q(0),Z=Q(0),_=0,$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=0,ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=0,sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ha=Q(0),Ja=0,La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=0,Ua=0,Xa=Q(0),Ya=Q(0),Za=Q(0),_a=Q(0),$a=0,ab=Q(0),bb=Q(0),cb=Q(0),db=Q(0),eb=Q(0),fb=Q(0),gb=Q(0),hb=Q(0),ib=Q(0),jb=Q(0),kb=Q(0),lb=Q(0),mb=0,nb=0,ob=Q(0),pb=Q(0),qb=0,rb=0,sb=Q(0),tb=Q(0),ub=Q(0),vb=Q(0),wb=Q(0),xb=Q(0),yb=Q(0),zb=Q(0),Ab=0,Bb=0,Cb=0,Db=Q(0),Eb=Q(0),Fb=Q(0),Gb=Q(0),Hb=Q(0),Ib=Q(0),Jb=0,Kb=Q(0),Lb=Q(0),Mb=Q(0),Nb=Q(0),Ob=Q(0),Pb=Q(0),Qb=Q(0),Rb=Q(0),Sb=Q(0),Tb=Q(0),Ub=Q(0),Vb=Q(0),Wb=Q(0),Xb=0,Yb=0,Zb=0,_b=0,$b=Q(0),ac=Q(0),bc=Q(0),cc=Q(0),dc=Q(0),ec=Q(0),fc=Q(0),gc=Q(0),hc=Q(0),ic=Q(0),jc=Q(0),kc=Q(0),lc=Q(0),mc=Q(0),nc=Q(0),oc=Q(0),pc=Q(0),qc=Q(0),rc=Q(0),sc=Q(0),tc=Q(0),uc=Q(0),vc=Q(0),wc=Q(0),xc=Q(0),yc=Q(0),zc=Q(0),Ac=0,Bc=0,Cc=0,Dc=0,Ec=Q(0),Fc=Q(0),Gc=Q(0),Hc=Q(0),Ic=Q(0),Jc=0,Kc=Q(0),Lc=Q(0),Mc=Q(0),Nc=Q(0),Oc=Q(0),Pc=Q(0),Qc=Q(0),Rc=Q(0),Sc=0,Tc=Q(0),Uc=Q(0),Vc=Q(0),Wc=Q(0),Xc=0,Yc=Q(0),Zc=Q(0),_c=Q(0),$c=Q(0),ad=0,bd=Q(0),cd=Q(0),dd=Q(0),ed=Q(0),fd=0,gd=Q(0),hd=Q(0),id=Q(0),jd=Q(0),kd=Q(0),ld=Q(0),md=Q(0),nd=Q(0),od=Q(0),pd=Q(0),qd=Q(0),rd=Q(0),sd=Q(0),td=Q(0),ud=Q(0),vd=Q(0),wd=Q(0),xd=Q(0),yd=Q(0),zd=Q(0),Ad=Q(0),Bd=Q(0),Cd=Q(0),Dd=Q(0),Ed=Q(0),Fd=Q(0),Gd=Q(0),Hd=Q(0),Id=Q(0),Jd=Q(0),Kd=Q(0),Ld=Q(0),Md=Q(0),Nd=Q(0),Od=Q(0),Pd=Q(0),Qd=Q(0),Rd=Q(0),Sd=Q(0),Td=Q(0),Ud=Q(0),Vd=Q(0),Wd=Q(0),Xd=Q(0),Yd=Q(0),Zd=Q(0),_d=Q(0),$d=Q(0),ae=Q(0),be=0,ce=0,de=0,ee=0,fe=0,ge=0,he=0,ie=0,je=0,ke=0,le=Q(0),me=Q(0),ne=Q(0),oe=Q(0),pe=Q(0),qe=Q(0),re=Q(0),se=Q(0),te=Q(0),ue=Q(0),ve=Q(0),we=Q(0),xe=Q(0),ye=Q(0),ze=Q(0),Ae=Q(0),Be=Q(0),Ce=Q(0),De=Q(0),Ee=Q(0),Fe=Q(0),Ge=Q(0),He=Q(0),Ie=Q(0),Je=Q(0),Ke=Q(0),Le=Q(0),Me=Q(0),Ne=Q(0),Oe=Q(0),Pe=Q(0),Qe=Q(0),Re=Q(0),Se=Q(0),Te=Q(0),Ue=Q(0),Ve=Q(0),We=Q(0),Xe=Q(0),Ye=Q(0),Ze=Q(0),_e=Q(0),$e=Q(0),af=Q(0),bf=Q(0),cf=Q(0),df=Q(0),ef=Q(0),ff=Q(0),gf=Q(0),hf=Q(0),jf=Q(0),kf=Q(0),lf=Q(0),pf=Q(0),qf=Q(0),rf=Q(0),sf=Q(0),tf=Q(0),uf=Q(0),vf=Q(0),wf=Q(0),xf=Q(0),yf=Q(0),zf=Q(0),Af=Q(0),Bf=Q(0),Cf=Q(0),Df=Q(0),Ef=Q(0),Ff=Q(0),Gf=Q(0),Hf=Q(0),If=Q(0),Jf=Q(0),Kf=Q(0),Lf=Q(0),Mf=Q(0),Nf=Q(0),Of=Q(0),Pf=Q(0),Qf=Q(0),Rf=Q(0),Sf=Q(0),Tf=Q(0),Uf=Q(0),Vf=Q(0),Wf=Q(0),Xf=Q(0),Yf=Q(0),Zf=Q(0),_f=Q(0),$f=0,ag=0,bg=Q(0),cg=Q(0),dg=Q(0),eg=Q(0),fg=Q(0),gg=Q(0),hg=Q(0),ig=Q(0),jg=Q(0),kg=Q(0),lg=Q(0),mg=Q(0),ng=Q(0),og=Q(0),pg=Q(0),qg=Q(0),rg=Q(0),sg=Q(0),tg=Q(0),ug=Q(0),vg=Q(0),wg=Q(0),xg=Q(0),yg=Q(0),zg=Q(0),Ag=Q(0),Bg=Q(0),Cg=Q(0),Dg=0,Eg=0,Fg=0,Gg=0,Hg=0,Ig=0,Jg=0,Kg=0,Lg=Q(0),Mg=Q(0),Ng=Q(0),Og=Q(0),Pg=0,Qg=0,Rg=0,Sg=0,Tg=Q(0),Ug=Q(0),Vg=Q(0),Wg=Q(0),Xg=Q(0),Yg=Q(0),Zg=Q(0),_g=Q(0),$g=Q(0),ah=Q(0),bh=Q(0),ch=Q(0),dh=Q(0),eh=Q(0),fh=Q(0),gh=Q(0),hh=0,ih=Q(0),jh=Q(0),kh=Q(0),lh=Q(0),mh=0,nh=0,oh=0,ph=0,qh=0,rh=0,sh=0,th=0,uh=0,vh=0,wh=0,xh=0,yh=Q(0),zh=Q(0),Ah=Q(0),Bh=Q(0),Ch=Q(0),Dh=Q(0),Eh=Q(0),Fh=Q(0),Gh=Q(0),Hh=Q(0),Ih=Q(0),Jh=Q(0),Kh=Q(0),Lh=Q(0),Mh=Q(0),Nh=Q(0),Oh=Q(0),Ph=Q(0),Qh=Q(0),Rh=Q(0),Sh=Q(0),Th=Q(0),Uh=Q(0),Vh=Q(0);Ja=Ia-32|0;Ia=Ja;I[J[c+16>>2]+22>>1]=0;I[J[c+192>>2]+22>>1]=0;I[J[c+368>>2]+22>>1]=0;I[J[c+544>>2]+22>>1]=0;J[b+4112>>2]=0;j=b+4128|0;t=b+16|0;y=1;a:{while(1){r=P(E,176)+c|0;m=J[b+4112>>2];J[r+116>>2]=t+(m<<6);o=J[(E<<2)+a>>2];if(m+K[o+12|0]>>>0>64){break a}H[Ja+31|0]=0;H[Ja+30|0]=0;v=N[J[r+28>>2]+76>>2];p=N[J[r+32>>2]+76>>2];o=mf(t,o,Ja+31|0,Ja+30|0,Ja+24|0,Ja+20|0,Ja+16|0,Ja+12|0,p>v?v:p);if(!o){break a}J[r+120>>2]=o;H[r+124|0]=K[Ja+31|0];H[r+125|0]=K[r+125|0]|K[Ja+30|0];N[r>>2]=N[Ja+24>>2]*N[r>>2];N[r+8>>2]=N[Ja+20>>2]*N[r+8>>2];N[r+4>>2]=N[Ja+16>>2]*N[r+4>>2];N[r+12>>2]=N[Ja+12>>2]*N[r+12>>2];E=E+1|0;if((E|0)!=4){continue}break}u=Ia-160|0;Ia=u;J[j+7684>>2]=0;J[j+7688>>2]=0;r=j+7296|0;b:{while(1){a=ia<<2;q=P(ia,176)+c|0;N[a+(u+144|0)>>2]=N[q>>2];N[a+(u+128|0)>>2]=N[q+8>>2];N[a+(u+112|0)>>2]=N[q+4>>2];N[a+(u+96|0)>>2]=N[q+12>>2];J[q+148>>2]=F;c:{if(K[q+125|0]){break c}if(Wi(j,J[q+136>>2],K[q+140|0],q+36|0,q- -64|0,g)){break c}break b}J[q+156>>2]=J[j+7684>>2];if(!of(j,J[q+116>>2],J[q+120>>2])){break b}o=J[q+156>>2];I[q+160>>1]=J[j+7684>>2]-o;b=q+36|0;a=q- -64|0;if(nf(j,J[q+116>>2],b,a,o,J[q+148>>2])){break b}Yi(j,J[q+116>>2],b,a,g,J[q+148>>2],Q(N[q+128>>2]+f));F=J[j+7688>>2];b=F;k=J[q+148>>2];if(b>>>0>k>>>0){while(1){a=b-1|0;if(J[(j+(a<<2)|0)+7424>>2]==65535){if(b>>>0>>0){while(1){m=j+7424|0;t=b<<2;o=t-4|0;J[m+o>>2]=J[m+t>>2];J[o+r>>2]=J[r+t>>2];b=b+1|0;F=J[j+7688>>2];if(b>>>0>>0){continue}break}k=J[q+148>>2]}F=F-1|0;J[j+7688>>2]=F}b=a;if(a>>>0>k>>>0){continue}break}}J[q+152>>2]=F-k;ia=ia+1|0;if((ia|0)!=4){continue}break}E=0;ia=0;F=0;b=J[c+148>>2];m=J[c+152>>2];d:{if(b>>>0>=m+b>>>0){break d}k=0;if(m-1>>>0>=3){a=m&-4;while(1){o=j+(b<<2)|0;F=((((J[o+7424>>2]!=65535)+F|0)+(J[o+7428>>2]!=65535)|0)+(J[o+7432>>2]!=65535)|0)+(J[o+7436>>2]!=65535)|0;b=b+4|0;O=O+4|0;if((a|0)!=(O|0)){continue}break}}a=m&3;if(a){while(1){F=(J[(j+(b<<2)|0)+7424>>2]!=65535)+F|0;b=b+1|0;k=k+1|0;if((a|0)!=(k|0)){continue}break}}a=P(F,104)+15&-16;if(!a){break d}y=0;ia=Ka[J[J[i>>2]+4>>2]](i,a)|0;if(ia+1>>>0<2){break b}}b=J[c+324>>2];m=J[c+328>>2];e:{if(b>>>0>=m+b>>>0){break e}O=0;if(m-1>>>0>=3){a=m&-4;y=0;while(1){o=j+(b<<2)|0;V=((((J[o+7424>>2]!=65535)+V|0)+(J[o+7428>>2]!=65535)|0)+(J[o+7432>>2]!=65535)|0)+(J[o+7436>>2]!=65535)|0;b=b+4|0;y=y+4|0;if((a|0)!=(y|0)){continue}break}}a=m&3;if(a){while(1){V=(J[(j+(b<<2)|0)+7424>>2]!=65535)+V|0;b=b+1|0;O=O+1|0;if((a|0)!=(O|0)){continue}break}}a=P(V,104)+15&-16;if(!a){break e}y=0;E=Ka[J[J[i>>2]+4>>2]](i,a)|0;if(E+1>>>0<2){break b}}k=0;b=J[c+500>>2];m=J[c+504>>2];f:{if(b>>>0>=m+b>>>0){break f}y=0;if(m-1>>>0>=3){a=m&-4;while(1){o=j+(b<<2)|0;k=((((J[o+7424>>2]!=65535)+k|0)+(J[o+7428>>2]!=65535)|0)+(J[o+7432>>2]!=65535)|0)+(J[o+7436>>2]!=65535)|0;b=b+4|0;Ta=Ta+4|0;if((a|0)!=(Ta|0)){continue}break}}a=m&3;if(a){while(1){k=(J[(j+(b<<2)|0)+7424>>2]!=65535)+k|0;b=b+1|0;y=y+1|0;if((a|0)!=(y|0)){continue}break}}a=P(k,104)+15&-16;if(!a){break f}y=0;qb=Ka[J[J[i>>2]+4>>2]](i,a)|0;if(qb+1>>>0<2){break b}}O=0;b=J[c+676>>2];m=J[c+680>>2];g:{if(b>>>0>=m+b>>>0){break g}Ta=0;if(m-1>>>0>=3){a=m&-4;t=0;while(1){o=j+(b<<2)|0;O=((((J[o+7424>>2]!=65535)+O|0)+(J[o+7428>>2]!=65535)|0)+(J[o+7432>>2]!=65535)|0)+(J[o+7436>>2]!=65535)|0;b=b+4|0;t=t+4|0;if((a|0)!=(t|0)){continue}break}}a=m&3;if(a){while(1){O=(J[(j+(b<<2)|0)+7424>>2]!=65535)+O|0;b=b+1|0;Ta=Ta+1|0;if((a|0)!=(Ta|0)){continue}break}}a=P(O,104)+15&-16;if(!a){break g}y=0;rb=Ka[J[J[i>>2]+4>>2]](i,a)|0;if(rb+1>>>0<2){break b}}Ta=0;J[u+92>>2]=0;$a=u- -64|0;a=j;b=Ia-256|0;Ia=b;Wa(b+128|0,0,128);_=Wa(b,0,128);m=K[c+124|0];T=J[c+152>>2];if(T){o=J[c+148>>2];while(1){W=0;b=o+s|0;r=a+P(b,104)|0;if(!(H[r+2817|0]&1)){W=L[r+2818>>1]!=0}q=J[(a+(b<<2)|0)+7296>>2];h:{if(!q){break h}j=s<<2;b=j+(_+128|0)|0;t=J[b>>2];J[b>>2]=q>>>0>t>>>0?q:t;G=q+G|0;if(!W){break h}b=j+_|0;j=J[b>>2];t=b;b=L[r+2818>>1]<<1;J[t>>2]=b>>>0>j>>>0?b:j;G=b+G|0}s=s+1|0;if((T|0)!=(s|0)){continue}break}}J[$a>>2]=G;mb=1;mb=m?mb:K[c+300|0]!=0;Ua=J[c+328>>2];i:{if(!Ua){G=0;break i}o=J[c+324>>2];G=0;s=0;while(1){W=0;b=o+s|0;t=a+P(b,104)|0;if(!(H[t+2817|0]&1)){W=L[t+2818>>1]!=0}r=J[(a+(b<<2)|0)+7296>>2];j:{if(!r){break j}j=s<<2;b=j+(_+128|0)|0;m=J[b>>2];J[b>>2]=m>>>0>>0?r:m;G=r+G|0;if(!W){break j}b=j+_|0;j=J[b>>2];m=b;b=L[t+2818>>1]<<1;J[m>>2]=b>>>0>j>>>0?b:j;G=b+G|0}s=s+1|0;if((Ua|0)!=(s|0)){continue}break}}J[$a+4>>2]=G;ra=1;ra=mb?ra:K[c+476|0]!=0;y=J[c+504>>2];k:{if(!y){G=0;break k}o=J[c+500>>2];G=0;s=0;while(1){W=0;b=o+s|0;t=a+P(b,104)|0;if(!(H[t+2817|0]&1)){W=L[t+2818>>1]!=0}r=J[(a+(b<<2)|0)+7296>>2];l:{if(!r){break l}j=s<<2;b=j+(_+128|0)|0;m=J[b>>2];J[b>>2]=m>>>0>>0?r:m;G=r+G|0;if(!W){break l}b=j+_|0;j=J[b>>2];m=b;b=L[t+2818>>1]<<1;J[m>>2]=b>>>0>j>>>0?b:j;G=b+G|0}s=s+1|0;if((y|0)!=(s|0)){continue}break}}J[$a+8>>2]=G;mb=1;mb=ra?mb:K[c+652|0]!=0;ra=0;G=0;q=J[c+680>>2];if(q){o=J[c+676>>2];s=0;while(1){W=0;b=o+s|0;t=a+P(b,104)|0;if(!(H[t+2817|0]&1)){W=L[t+2818>>1]!=0}r=J[(a+(b<<2)|0)+7296>>2];m:{if(!r){break m}j=s<<2;b=j+(_+128|0)|0;m=J[b>>2];J[b>>2]=m>>>0>>0?r:m;G=r+G|0;if(!W){break m}b=j+_|0;j=J[b>>2];m=b;b=L[t+2818>>1]<<1;J[m>>2]=b>>>0>j>>>0?b:j;G=b+G|0}s=s+1|0;if((q|0)!=(s|0)){continue}break}}J[$a+12>>2]=G;s=0;W=0;b=T>>>0>>0?Ua:T;b=b>>>0>>0?y:b;q=b>>>0>>0?q:b;n:{if(!q){break n}T=0;if(q>>>0>=4){b=q&-4;G=0;while(1){j=T<<2;s=((((J[j+_>>2]!=0)+s|0)+(J[_+(j|4)>>2]!=0)|0)+(J[_+(j|8)>>2]!=0)|0)+(J[_+(j|12)>>2]!=0)|0;T=T+4|0;G=G+4|0;if((b|0)!=(G|0)){continue}break}}b=q&3;if(b){while(1){s=(J[_+(T<<2)>>2]!=0)+s|0;T=T+1|0;W=W+1|0;if((b|0)!=(W|0)){continue}break}}ra=s<<7;if(!q){s=0;W=0;break n}G=0;T=0;W=0;s=0;if(q>>>0>=4){t=q&-4;o=0;while(1){r=T<<2;m=r|12;j=r|8;b=r|4;W=J[m+_>>2]+(J[j+_>>2]+(J[b+_>>2]+(J[r+_>>2]+W|0)|0)|0)|0;y=m;m=_+128|0;s=J[y+m>>2]+(J[j+m>>2]+(J[b+m>>2]+(J[m+r>>2]+s|0)|0)|0)|0;T=T+4|0;o=o+4|0;if((t|0)!=(o|0)){continue}break}}j=q&3;if(!j){break n}while(1){b=T<<2;W=J[b+_>>2]+W|0;s=J[b+(_+128|0)>>2]+s|0;T=T+1|0;G=G+1|0;if((j|0)!=(G|0)){continue}break}}T=160;if(!(J[c+96>>2]==1|J[c+272>>2]==1|J[c+448>>2]==1)){T=J[c+624>>2]==1?160:112}J[u+92>>2]=((P(q,192)+ra|0)+(mb?s<<4:0)|0)+P(s+W|0,T);Ia=_+256|0;ad=J[u+92>>2];if(ad){y=1;b=ad+16|0;if(b>>>0>16384){break b}y=0;Ta=Ka[J[J[i>>2]>>2]](i,b)|0;if(Ta+1>>>0<2){break b}}H[c+140|0]=F;J[c+136>>2]=ia;o=ad>>>4|0;j=J[c+16>>2];o:{if(!ia){break o}F=J[c+152>>2];if(!F){break o}b=0;while(1){i=J[c+148>>2]+b|0;if(J[(a+(i<<2)|0)+7424>>2]!=65535){ia=Va(ia,(a+P(i,104)|0)+2816|0,104)+104|0;F=J[c+152>>2]}b=b+1|0;if(F>>>0>b>>>0){continue}break}}I[c+162>>1]=L[c+162>>1]+L[u+64>>1];I[j+22>>1]=o;J[j+24>>2]=Ta;I[j+20>>1]=J[c+120>>2];J[j+28>>2]=J[c+144>>2];H[c+316|0]=V;J[c+312>>2]=E;j=J[c+192>>2];p:{if(!E){break p}F=J[c+328>>2];if(!F){break p}b=0;while(1){i=J[c+324>>2]+b|0;if(J[(a+(i<<2)|0)+7424>>2]!=65535){E=Va(E,(a+P(i,104)|0)+2816|0,104)+104|0;F=J[c+328>>2]}b=b+1|0;if(F>>>0>b>>>0){continue}break}}I[c+338>>1]=L[c+338>>1]+L[u+68>>1];I[j+22>>1]=o;J[j+24>>2]=Ta;I[j+20>>1]=J[c+296>>2];J[j+28>>2]=J[c+320>>2];H[c+492|0]=k;J[c+488>>2]=qb;j=J[c+368>>2];q:{if(!qb){break q}F=J[c+504>>2];if(!F){break q}b=0;while(1){i=J[c+500>>2]+b|0;if(J[(a+(i<<2)|0)+7424>>2]!=65535){qb=Va(qb,(a+P(i,104)|0)+2816|0,104)+104|0;F=J[c+504>>2]}b=b+1|0;if(F>>>0>b>>>0){continue}break}}I[c+514>>1]=L[c+514>>1]+L[u+72>>1];I[j+22>>1]=o;J[j+24>>2]=Ta;I[j+20>>1]=J[c+472>>2];J[j+28>>2]=J[c+496>>2];H[c+668|0]=O;J[c+664>>2]=rb;j=J[c+544>>2];r:{if(!rb){break r}F=J[c+680>>2];if(!F){break r}b=0;while(1){i=J[c+676>>2]+b|0;if(J[(a+(i<<2)|0)+7424>>2]!=65535){rb=Va(rb,(a+P(i,104)|0)+2816|0,104)+104|0;F=J[c+680>>2]}b=b+1|0;if(F>>>0>b>>>0){continue}break}}I[c+690>>1]=L[c+690>>1]+L[u+76>>1];I[j+22>>1]=o;J[j+24>>2]=Ta;I[j+20>>1]=J[c+648>>2];J[j+28>>2]=J[c+672>>2];b=J[u+156>>2];J[u+56>>2]=J[u+152>>2];J[u+60>>2]=b;b=J[u+148>>2];J[u+48>>2]=J[u+144>>2];J[u+52>>2]=b;b=J[u+124>>2];J[u+40>>2]=J[u+120>>2];J[u+44>>2]=b;b=J[u+116>>2];J[u+32>>2]=J[u+112>>2];J[u+36>>2]=b;b=J[u+140>>2];J[u+24>>2]=J[u+136>>2];J[u+28>>2]=b;b=J[u+132>>2];J[u+16>>2]=J[u+128>>2];J[u+20>>2]=b;b=J[u+108>>2];J[u+8>>2]=J[u+104>>2];J[u+12>>2]=b;b=J[u+100>>2];J[u>>2]=J[u+96>>2];J[u+4>>2]=b;s=a;k=Ta;T=0;rb=0;qb=0;mb=0;G=0;F=0;_=0;W=0;Ab=Ia-16|0;Ia=Ab;l=c;Lg=N[c+660>>2];Mg=N[c+484>>2];Ng=N[c+308>>2];Og=N[c+132>>2];J[Ab+8>>2]=0;J[Ab+12>>2]=0;J[Ab>>2]=0;J[Ab+4>>2]=0;a=1;$a=1;s:{if(K[c+124|0]){break s}$a=1;if(K[l+300|0]){break s}$a=1;if(K[l+476|0]){break s}$a=K[l+652|0]!=0}b=J[l+96>>2];a=(b|0)!=1?J[l+272>>2]==1:a;j=1;q=1;q=(b|0)!=4?J[l+272>>2]==4:q;j=a?j:J[l+448>>2]==1;Zb=1;a=1;a=q?a:J[l+448>>2]==4;Zb=j?Zb:J[l+624>>2]==1;Jc=1;Jc=a?Jc:J[l+624>>2]==4;i=J[l+152>>2];c=J[l+328>>2];b=J[l+504>>2];a=J[l+680>>2];a=a>>>0>>0?b:a;a=a>>>0>>0?c:a;ag=a>>>0>>0?i:a;if(ag){Pg=K[l+654|0];Qg=K[l+478|0];Rg=K[l+302|0];Sg=K[l+126|0];bg=N[l+616>>2];cg=N[l+612>>2];dg=N[l+608>>2];eg=N[l+440>>2];fg=N[l+436>>2];gg=N[l+432>>2];hg=N[l+264>>2];ig=N[l+260>>2];jg=N[l+256>>2];kg=N[l+88>>2];lg=N[l+84>>2];mg=N[l+80>>2];ng=N[l+588>>2];og=N[l+584>>2];pg=N[l+580>>2];qg=N[l+412>>2];rg=N[l+408>>2];sg=N[l+404>>2];tg=N[l+236>>2];ug=N[l+232>>2];vg=N[l+228>>2];wg=N[l+60>>2];xg=N[l+56>>2];yg=N[l+52>>2];Tg=N[l+656>>2];Ug=N[l+480>>2];Vg=N[l+304>>2];t=J[l+560>>2];le=N[t+32>>2];m=J[l+384>>2];me=N[m+32>>2];o=J[l+208>>2];ne=N[o+32>>2];j=J[l+32>>2];oe=N[j- -64>>2];pe=N[j+60>>2];qe=N[j+56>>2];re=N[j+52>>2];se=N[j+48>>2];te=N[j+44>>2];ue=N[j+40>>2];ve=N[j+36>>2];i=J[l+556>>2];we=N[i+32>>2];c=J[l+380>>2];xe=N[c+32>>2];b=J[l+204>>2];ye=N[b+32>>2];a=J[l+28>>2];ze=N[a- -64>>2];Ae=N[a+60>>2];Be=N[a+56>>2];Ce=N[a+52>>2];De=N[a+48>>2];Ee=N[a+44>>2];Fe=N[a+40>>2];Ge=N[a+36>>2];cc=N[t+16>>2];dc=N[m+16>>2];ec=N[o+16>>2];fc=N[j+24>>2];gc=N[j+20>>2];He=N[i+16>>2];Ie=N[c+16>>2];Je=N[b+16>>2];Ke=N[a+24>>2];Le=N[a+20>>2];Me=N[t- -64>>2];Ne=N[t+60>>2];Oe=N[t+56>>2];Pe=N[t+52>>2];Qe=N[t+48>>2];Re=N[t+44>>2];Se=N[t+40>>2];Te=N[t+36>>2];Ue=N[m- -64>>2];Ve=N[m+60>>2];We=N[m+56>>2];Xe=N[m+52>>2];Ye=N[m+48>>2];Ze=N[m+44>>2];_e=N[m+40>>2];$e=N[m+36>>2];af=N[o- -64>>2];bf=N[o+60>>2];cf=N[o+56>>2];df=N[o+52>>2];ef=N[o+48>>2];ff=N[o+44>>2];gf=N[o+40>>2];hf=N[o+36>>2];jf=N[i- -64>>2];kf=N[i+60>>2];lf=N[i+56>>2];pf=N[i+52>>2];qf=N[i+48>>2];rf=N[i+44>>2];sf=N[i+40>>2];tf=N[i+36>>2];uf=N[c- -64>>2];vf=N[c+60>>2];wf=N[c+56>>2];xf=N[c+52>>2];yf=N[c+48>>2];zf=N[c+44>>2];Af=N[c+40>>2];Bf=N[c+36>>2];Cf=N[b- -64>>2];Df=N[b+60>>2];Ef=N[b+56>>2];Ff=N[b+52>>2];Gf=N[b+48>>2];Hf=N[b+44>>2];If=N[b+40>>2];Jf=N[b+36>>2];hc=N[t+24>>2];ic=N[t+20>>2];jc=N[m+24>>2];kc=N[m+20>>2];lc=N[o+24>>2];mc=N[o+20>>2];Kf=N[i+24>>2];Lf=N[i+20>>2];Mf=N[c+24>>2];Nf=N[c+20>>2];Of=N[b+24>>2];Pf=N[b+20>>2];Wg=N[l+128>>2];bd=N[u+12>>2];cd=N[u+8>>2];dd=N[u+4>>2];ed=N[u>>2];Qf=N[j+32>>2];Rf=N[a+32>>2];nc=N[j+16>>2];Sf=N[a+16>>2];fd=Zb?144:96;g=N[i+68>>2];f=N[t+68>>2];zg=f>2];f=N[m+68>>2];Ag=f>2];f=N[o+68>>2];Bg=f>2];oc=N[t+8>>2];Xg=Q(gd-oc);hd=N[c+8>>2];pc=N[m+8>>2];Yg=Q(hd-pc);id=N[b+8>>2];qc=N[o+8>>2];Zg=Q(id-qc);jd=N[i+4>>2];rc=N[t+4>>2];_g=Q(jd-rc);kd=N[c+4>>2];sc=N[m+4>>2];$g=Q(kd-sc);ld=N[b+4>>2];tc=N[o+4>>2];ah=Q(ld-tc);md=N[i>>2];uc=N[t>>2];bh=Q(md-uc);nd=N[c>>2];vc=N[m>>2];ch=Q(nd-vc);od=N[b>>2];wc=N[o>>2];dh=Q(od-wc);g=N[a+68>>2];f=N[j+68>>2];Cg=f>2]*N[j+12>>2]);rd=N[a+8>>2];xc=N[j+8>>2];eh=Q(rd-xc);sd=N[a+4>>2];yc=N[j+4>>2];fh=Q(sd-yc);td=N[a>>2];zc=N[j>>2];gh=Q(td-zc);ud=Q(N[u+28>>2]*N[t+12>>2]);vd=Q(N[u+24>>2]*N[m+12>>2]);wd=Q(N[u+20>>2]*N[o+12>>2]);hh=Zb?7:8;xd=N[u+44>>2];yd=Q(N[u+60>>2]*N[i+12>>2]);ih=Q(xd*yd);zd=N[u+40>>2];Ad=Q(N[u+56>>2]*N[c+12>>2]);jh=Q(zd*Ad);Bd=N[u+36>>2];Cd=Q(N[u+52>>2]*N[b+12>>2]);kh=Q(Bd*Cd);Dd=N[u+32>>2];Ed=Q(N[u+48>>2]*N[a+12>>2]);lh=Q(Dd*Ed);Kc=N[l+604>>2];Tf=Q(Q(Kc*Kc)+Q(-.5));Lc=N[l+428>>2];Uf=Q(Q(Lc*Lc)+Q(-.5));Mc=N[l+252>>2];Vf=Q(Q(Mc*Mc)+Q(-.5));Nc=N[l+76>>2];Wf=Q(Q(Nc*Nc)+Q(-.5));Oc=N[l+576>>2];Xf=Q(Q(Oc*Oc)+Q(-.5));Pc=N[l+400>>2];Yf=Q(Q(Pc*Pc)+Q(-.5));Qc=N[l+224>>2];Zf=Q(Q(Qc*Qc)+Q(-.5));Rc=N[l+48>>2];_f=Q(Q(Rc*Rc)+Q(-.5));mh=J[l+640>>2];nh=J[l+464>>2];oh=J[l+288>>2];ph=J[l+644>>2];qh=J[l+468>>2];rh=J[l+292>>2];sh=J[l+112>>2];th=J[l+116>>2];uh=J[l+680>>2];vh=J[l+504>>2];wh=J[l+328>>2];xh=J[l+152>>2];Fd=N[l+596>>2];yh=Q(-Fd);Gd=N[l+592>>2];zh=Q(-Gd);Hd=N[l+600>>2];Ah=Q(-Hd);Id=N[l+420>>2];Bh=Q(-Id);Jd=N[l+416>>2];Ch=Q(-Jd);Kd=N[l+424>>2];Dh=Q(-Kd);Ld=N[l+244>>2];Eh=Q(-Ld);Md=N[l+240>>2];Fh=Q(-Md);Nd=N[l+248>>2];Gh=Q(-Nd);Od=N[l+68>>2];Hh=Q(-Od);Pd=N[l+64>>2];Ih=Q(-Pd);Qd=N[l+72>>2];Jh=Q(-Qd);Rd=N[l+568>>2];Kh=Q(-Rd);Sd=N[l+564>>2];Lh=Q(-Sd);Td=N[l+572>>2];Mh=Q(-Td);Ud=N[l+392>>2];Nh=Q(-Ud);Vd=N[l+388>>2];Oh=Q(-Vd);Wd=N[l+396>>2];Ph=Q(-Wd);Xd=N[l+216>>2];Qh=Q(-Xd);Yd=N[l+212>>2];Rh=Q(-Yd);Zd=N[l+220>>2];Sh=Q(-Zd);_d=N[l+40>>2];Th=Q(-_d);$d=N[l+36>>2];Uh=Q(-$d);ae=N[l+44>>2];Vh=Q(-ae);be=s+7424|0;ce=s+2816|0;de=s+7556|0;while(1){Ac=Bb>>>0>=xh>>>0;ee=Ac?ee:J[l+148>>2]+Bb|0;Bc=Bb>>>0>=wh>>>0;fe=Bc?fe:J[l+324>>2]+Bb|0;Cc=Bb>>>0>=vh>>>0;ge=Cc?ge:J[l+500>>2]+Bb|0;Sc=Bb>>>0>=uh>>>0;he=Sc?he:J[l+676>>2]+Bb|0;c=0;o=0;o=Ac?o:J[(s+(ee<<2)|0)+7296>>2];c=Bc?c:J[(s+(fe<<2)|0)+7296>>2];b=0;i=0;i=Cc?i:J[(s+(ge<<2)|0)+7296>>2];O=8;if(!Sc){O=0;b=J[(s+(he<<2)|0)+7296>>2]}Dg=ee<<2;a=J[Dg+be>>2];Jb=(L[s+P(a,44)>>1]<<6)+th|0;Tc=N[Jb+60>>2];Eg=fe<<2;j=J[Eg+be>>2];Xb=(L[s+P(j,44)>>1]<<6)+rh|0;Uc=N[Xb+60>>2];Fg=ge<<2;q=J[Fg+be>>2];Yb=(L[s+P(q,44)>>1]<<6)+qh|0;Vc=N[Yb+60>>2];Gg=he<<2;r=J[Gg+be>>2];_b=(L[s+P(r,44)>>1]<<6)+ph|0;Wc=N[_b+60>>2];H[k+7|0]=Pg;H[k+6|0]=Qg;H[k+5|0]=Rg;H[k+4|0]=Sg;H[k+3|0]=$a;m=b>>>0>>0?i:b;m=c>>>0>m>>>0?c:m;E=o>>>0>m>>>0?o:m;$f=E<<4;V=Wa(k+192|0,0,$f);J[k+188>>2]=mh;J[k+184>>2]=nh;J[k+180>>2]=oh;J[k+176>>2]=sh;N[k+124>>2]=bd;N[k+120>>2]=cd;N[k+116>>2]=dd;N[k+112>>2]=ed;N[k+108>>2]=xd;N[k+104>>2]=zd;N[k+100>>2]=Bd;N[k+96>>2]=Dd;N[k+92>>2]=ud;N[k+88>>2]=vd;N[k+84>>2]=wd;N[k+80>>2]=qd;N[k+76>>2]=yd;N[k+72>>2]=Ad;N[k+68>>2]=Cd;N[k+64>>2]=Ed;H[k+11|0]=b;H[k+10|0]=i;H[k+9|0]=c;H[k+8|0]=o;H[k+1|0]=E;Xa=Q(-Wc);N[k+28>>2]=Xa;Ya=Q(-Vc);N[k+24>>2]=Ya;Za=Q(-Uc);N[k+20>>2]=Za;_a=Q(-Tc);N[k+16>>2]=_a;da=N[Jb>>2];ea=N[Xb>>2];fa=N[Yb>>2];ga=N[_b>>2];ja=N[Jb+4>>2];ka=N[Xb+4>>2];la=N[Yb+4>>2];ma=N[_b+4>>2];$=N[Jb+8>>2];aa=N[Xb+8>>2];ba=N[Yb+8>>2];R=N[_b+8>>2];N[k+172>>2]=R;N[k+168>>2]=ba;N[k+164>>2]=aa;N[k+160>>2]=$;N[k+156>>2]=ma;N[k+152>>2]=la;N[k+148>>2]=ka;N[k+144>>2]=ja;N[k+140>>2]=ga;N[k+136>>2]=fa;N[k+132>>2]=ea;N[k+128>>2]=da;c=65535;o=65535;t:{if((a|0)==65535){break t}while(1){o=a;a=s+P(a,44)|0;if(K[a+5|0]){break t}o=65535;a=L[a+2>>1];if((a|0)!=65535){continue}break}}u:{if((j|0)==65535){break u}while(1){c=j;a=s+P(c,44)|0;if(K[a+5|0]){break u}c=65535;j=L[a+2>>1];if((j|0)!=65535){continue}break}}a=65535;j=65535;v:{if((q|0)==65535){break v}while(1){j=q;b=s+P(j,44)|0;if(K[b+5|0]){break v}j=65535;q=L[b+2>>1];if((q|0)!=65535){continue}break}}w:{if((r|0)==65535){break w}while(1){a=r;b=s+P(a,44)|0;if(K[b+5|0]){break w}a=65535;r=L[b+2>>1];if((r|0)!=65535){continue}break}}ra=0;x:{if(Ac){m=o;y=0;break x}m=65535;G=0;y=1;if((o|0)==65535){T=65535;break x}b=s+P(o,44)|0;if(K[b+5|0]!=1){m=o;T=o;break x}y=0;q=L[b+2>>1];y:{if((q|0)==65535){break y}while(1){m=q&65535;b=s+P(m,44)|0;if(K[b+5|0]){break y}m=65535;q=L[b+2>>1];if((q|0)!=65535){continue}break}}T=o}z:{if(Bc){b=c;break z}b=65535;F=0;ra=1;if((c|0)==65535){rb=65535;break z}i=s+P(c,44)|0;if(K[i+5|0]!=1){b=c;rb=b;break z}ra=0;q=L[i+2>>1];A:{if((q|0)==65535){break A}while(1){b=q&65535;i=s+P(b,44)|0;if(K[i+5|0]){break A}b=65535;q=L[i+2>>1];if((q|0)!=65535){continue}break}}rb=c}ia=0;B:{if(Cc){i=j;Ua=0;break B}i=65535;_=0;Ua=1;if((j|0)==65535){qb=65535;break B}c=s+P(j,44)|0;if(K[c+5|0]!=1){i=j;qb=j;break B}Ua=0;q=L[c+2>>1];C:{if((q|0)==65535){break C}while(1){i=q&65535;c=s+P(i,44)|0;if(K[c+5|0]){break C}i=65535;q=L[c+2>>1];if((q|0)!=65535){continue}break}}qb=j}D:{if(Sc){t=a;break D}t=65535;W=0;ia=1;if((a|0)==65535){mb=65535;break D}c=s+P(a,44)|0;if(K[c+5|0]!=1){t=a;mb=a;break D}ia=0;j=L[c+2>>1];E:{if((j|0)==65535){break E}while(1){t=j&65535;c=s+P(t,44)|0;if(K[c+5|0]){break E}t=65535;j=L[c+2>>1];if((j|0)!=65535){continue}break}}mb=a}j=1;j=Ac?j:!((m|0)!=65535&K[(s+P(m,44)|0)+5|0]>y>>>0);S=Q(rc*ma);z=Q(uc*ga);U=Q(jd*ma);A=Q(md*ga);ha=Q(sc*la);B=Q(vc*fa);M=Q(kd*la);w=Q(nd*fa);C=Q(tc*ka);v=Q(wc*ea);D=Q(ld*ka);p=Q(od*ea);x=Q(yc*ja);g=Q(zc*da);n=Q(sd*ja);f=Q(td*da);c=Bc<<1|Ac;a=Cc<<2;F:{if(!((b|0)==65535|Bc)){r=0;if(K[(s+P(b,44)|0)+5|0]>ra>>>0){break F}}r=2}S=Q(z+S);z=Q(oc*R);U=Q(A+U);A=Q(gd*R);ha=Q(B+ha);B=Q(pc*ba);M=Q(w+M);w=Q(hd*ba);C=Q(v+C);v=Q(qc*aa);D=Q(p+D);p=Q(id*aa);x=Q(g+x);g=Q(xc*$);n=Q(f+n);f=Q(rd*$);a=a|c;G:{if(!((i|0)==65535|Cc)){o=0;if(K[(s+P(i,44)|0)+5|0]>Ua>>>0){break G}}o=4}z=Q(z+S);A=Q(A+U);B=Q(B+ha);w=Q(w+M);v=Q(v+C);p=Q(p+D);g=Q(g+x);f=Q(f+n);q=a|O;H:{if(!((t|0)==65535|Sc)){c=0;if(K[(s+P(t,44)|0)+5|0]>ia>>>0){break H}}c=8}a=V+$f|0;sa=Q(A-z);ta=Q(w-B);ua=Q(p-v);va=Q(f-g);if((q|0)!=15){Dc=P(E,fd)+a|0;o=c|(o|(j|r));Xc=J[l+644>>2];ie=J[l+468>>2];je=J[l+292>>2];ke=J[l+116>>2];Cb=0;while(1){nb=Xc+(L[s+P(mb,44)>>1]+W<<6)|0;ca=N[nb+16>>2];p=Q(ca-pg);wa=N[nb+20>>2];g=Q(wa-og);f=Q(Q(ma*p)-Q(ga*g));ob=(f>Q(0)?f:Q(-f))>2];f=Q(S-ng);p=Q(Q(ga*f)-Q(R*p));pb=(p>Q(0)?p:Q(-p))Q(0)?f:Q(-f))>1]+_<<6)|0;U=N[O+16>>2];p=Q(U-sg);ha=N[O+20>>2];g=Q(ha-rg);f=Q(Q(la*p)-Q(fa*g));Ga=(f>Q(0)?f:Q(-f))>2];f=Q(M-qg);p=Q(Q(fa*f)-Q(ba*p));Ha=(p>Q(0)?p:Q(-p))Q(0)?f:Q(-f))>1]+F<<6)|0;C=N[E+16>>2];p=Q(C-vg);D=N[E+20>>2];g=Q(D-ug);f=Q(Q(ka*p)-Q(ea*g));Z=(f>Q(0)?f:Q(-f))>2];f=Q(x-tg);p=Q(Q(ea*f)-Q(aa*p));z=(p>Q(0)?p:Q(-p))Q(0)?f:Q(-f))>1]+G<<6)|0;n=N[V+16>>2];w=Q(n-yg);v=N[V+20>>2];p=Q(v-xg);f=Q(Q(ja*w)-Q(da*p));B=(f>Q(0)?f:Q(-f))>2];f=Q(g-wg);w=Q(Q(da*f)-Q($*w));w=(w>Q(0)?w:Q(-w))Q(0)?f:Q(-f))>2])+Q(Q(ma*N[nb+36>>2])+Q(R*N[nb+40>>2])));A=Q(Q(fa*N[O+32>>2])+Q(Q(la*N[O+36>>2])+Q(ba*N[O+40>>2])));B=Q(Q(ea*N[E+32>>2])+Q(Q(ka*N[E+36>>2])+Q(aa*N[E+40>>2])));w=Q(Q(da*N[V+32>>2])+Q(Q(ja*N[V+36>>2])+Q($*N[V+40>>2])));X=Q(ca-dg);Fa=Q(U-gg);Ga=Q(C-jg);Ha=Q(n-mg);Z=Q(S-bg);ca=Q(M-eg);S=Q(x-hg);U=Q(g-kg);M=Q(wa-cg);C=Q(ha-fg);D=Q(D-ig);x=Q(v-lg);f=N[nb+12>>2];v=N[O+12>>2];p=N[E+12>>2];g=N[V+12>>2];I:{if(Zb){n=Q(Q(ma*X)-Q(ga*M));Ba=(n>Q(0)?n:Q(-n))Q(0)?n:Q(-n))Q(0)?n:Q(-n))>2]=X;n=Q(Q(la*Fa)-Q(fa*C));Ea=(n>Q(0)?n:Q(-n))Q(0)?n:Q(-n))Q(0)?n:Q(-n))>2]=Z;n=Q(Q(ka*Ga)-Q(ea*D));bc=(n>Q(0)?n:Q(-n))Q(0)?n:Q(-n))Q(0)?n:Q(-n))>2]=ca;n=Q(Q(ja*Ha)-Q(da*x));Fa=(n>Q(0)?n:Q(-n))Q(0)?n:Q(-n))Q(0)?n:Q(-n))>2]=wa;S=Q(Q(Pe*Ba)+Q(Q(Qe*Ca)+Q(Re*Da)));N[a+124>>2]=S;U=Q(Q(Xe*Ea)+Q(Q(Ye*$b)+Q(Ze*ac)));N[a+120>>2]=U;ha=Q(Q(df*bc)+Q(Q(ef*ob)+Q(ff*pb)));N[a+116>>2]=ha;M=Q(Q(re*Fa)+Q(Q(se*Ga)+Q(te*Ha)));N[a+112>>2]=M;C=Q(Q(Se*Ba)+Q(Q(Te*Ca)+Q(le*Da)));N[a+108>>2]=C;D=Q(Q(_e*Ea)+Q(Q($e*$b)+Q(me*ac)));N[a+104>>2]=D;x=Q(Q(gf*bc)+Q(Q(hf*ob)+Q(ne*pb)));N[a+100>>2]=x;n=Q(Q(ue*Fa)+Q(Q(ve*Ga)+Q(Qf*Ha)));N[a+96>>2]=n;na=Q(na+Q(ud+Q(bd*Q(Q(C*C)+Q(Q(S*S)+Q(X*X))))));oa=Q(oa+Q(vd+Q(cd*Q(Q(D*D)+Q(Q(U*U)+Q(Z*Z))))));pa=Q(pa+Q(wd+Q(dd*Q(Q(x*x)+Q(Q(ha*ha)+Q(ca*ca))))));qa=Q(qa+Q(qd+Q(ed*Q(Q(n*n)+Q(Q(M*M)+Q(wa*wa))))));xa=Q(xa-Q(Q(hc*Ba)+Q(Q(ic*Ca)+Q(cc*Da))));ya=Q(ya-Q(Q(jc*Ea)+Q(Q(kc*$b)+Q(dc*ac))));za=Q(za-Q(Q(lc*bc)+Q(Q(mc*ob)+Q(ec*pb))));Aa=Q(Aa-Q(Q(fc*Fa)+Q(Q(gc*Ga)+Q(nc*Ha))));break I}if(!Jc){break I}xa=Q(xa-Q(Q(hc*Q(Q(ma*X)-Q(ga*M)))+Q(Q(ic*Q(Q(ga*Z)-Q(R*X)))+Q(cc*Q(Q(R*M)-Q(ma*Z))))));ya=Q(ya-Q(Q(jc*Q(Q(la*Fa)-Q(fa*C)))+Q(Q(kc*Q(Q(fa*ca)-Q(ba*Fa)))+Q(dc*Q(Q(ba*C)-Q(la*ca))))));za=Q(za-Q(Q(lc*Q(Q(ka*Ga)-Q(ea*D)))+Q(Q(mc*Q(Q(ea*S)-Q(aa*Ga)))+Q(ec*Q(Q(aa*D)-Q(ka*S))))));Aa=Q(Aa-Q(Q(fc*Q(Q(ja*Ha)-Q(da*x)))+Q(Q(gc*Q(Q(da*U)-Q($*Ha)))+Q(nc*Q(Q($*x)-Q(ja*U))))))}N[a+32>>2]=yb;N[a+16>>2]=xb;N[a+12>>2]=Ec;N[a+8>>2]=Hc;N[a+4>>2]=tb;N[a>>2]=wb;N[a+44>>2]=Gc;N[a+40>>2]=sb;N[a+36>>2]=vb;N[a+28>>2]=Fc;N[a+24>>2]=Ic;N[a+20>>2]=ub;M=na>Q(0)?Q(Q(1)/na):Q(0);N[a+60>>2]=M;C=oa>Q(0)?Q(Q(1)/oa):Q(0);N[a+56>>2]=C;D=pa>Q(0)?Q(Q(1)/pa):Q(0);N[a+52>>2]=D;x=qa>Q(0)?Q(Q(1)/qa):Q(0);N[a+48>>2]=x;n=Q(f-Tg);q=Wc>Q(0)&e>xa&Q(-xa)>Q(n*d);f=Q(pd*n);f=Q(M*Q(-(f>2]=Q((q?Q(Q(xa*Xa)*M):Q(0))+n)-Q(Q(xa-z)*M);v=Q(v-Ug);r=Vc>Q(0)&e>ya&Q(-ya)>Q(v*d);f=Q(pd*v);f=Q(C*Q(-(f>2]=Q((r?Q(Q(ya*Ya)*C):Q(0))+v)-Q(Q(ya-A)*C);p=Q(p-Vg);j=Uc>Q(0)&e>za&Q(-za)>Q(p*d);f=Q(pd*p);f=Q(D*Q(-(f>2]=Q((j?Q(Q(za*Za)*D):Q(0))+p)-Q(Q(za-B)*D);g=Q(g-Wg);c=Tc>Q(0)&e>Aa&Q(-Aa)>Q(g*d);f=Q(pd*g);f=Q(x*Q(-(f>2]=Q((c?Q(Q(Aa*_a)*x):Q(0))+f)-Q(Q(Aa-w)*x);N[a+76>>2]=q?n:n>2]=r?v:v>2]=j?p:p>2]=c?f:f>2];g=N[E+28>>2];f=N[O+28>>2];c=Dc+(Cb<<4)|0;N[c+12>>2]=N[nb+28>>2];N[c+8>>2]=f;N[c+4>>2]=g;N[c>>2]=p}J:{if(o&1){q=m;V=y;j=o;break J}V=y+1|0;q=65535;G=y;T=m;c=0;K:{if((m|0)==65535){break K}L:{q=T;c=s+P(q,44)|0;r=K[c+5|0];if((V|0)==(r|0)){q=65535;j=L[c+2>>1];if((j|0)==65535){break L}while(1){q=j&65535;c=s+P(q,44)|0;r=K[c+5|0];if(!r){q=65535;j=L[c+2>>1];if((j|0)!=65535){continue}break L}break}V=0}c=r>>>0>V>>>0;break K}V=0;c=0}j=!c|o}M:{if(o&2){r=b;O=ra;break M}O=ra+1|0;r=65535;E=2;N:{if((b|0)==65535){break N}r=b;c=s+P(b,44)|0;m=K[c+5|0];if((O|0)==(m|0)){r=65535;O=0;c=L[c+2>>1];if((c|0)==65535){break N}while(1){r=c&65535;c=s+P(r,44)|0;m=K[c+5|0];if(!m){r=65535;c=L[c+2>>1];if((c|0)!=65535){continue}break N}break}}E=m>>>0<=O>>>0?2:0}j=j|E;F=ra;rb=b}O:{if(o&4){c=i;E=Ua;break O}E=Ua+1|0;c=65535;y=4;P:{if((i|0)==65535){break P}c=i;b=s+P(c,44)|0;m=K[b+5|0];if((E|0)==(m|0)){c=65535;E=0;b=L[b+2>>1];if((b|0)==65535){break P}while(1){c=b&65535;b=s+P(c,44)|0;m=K[b+5|0];if(!m){c=65535;b=L[b+2>>1];if((b|0)!=65535){continue}break P}break}}y=m>>>0<=E>>>0?4:0}j=j|y;_=Ua;qb=i}a=a+fd|0;Cb=Cb+1|0;nb=(o|0)!=15;if(!(o&8)){y=ia+1|0;b=65535;ra=8;Q:{if((t|0)==65535){break Q}b=t;i=s+P(b,44)|0;m=K[i+5|0];if((y|0)==(m|0)){b=65535;y=0;i=L[i+2>>1];if((i|0)==65535){break Q}while(1){b=i&65535;i=s+P(b,44)|0;m=K[i+5|0];if(!m){b=65535;i=L[i+2>>1];if((i|0)!=65535){continue}break Q}break}}ra=m>>>0<=y>>>0?8:0}W=ia;mb=t;ia=y;t=b;j=j|ra}o=j;y=V;m=q;ra=O;b=r;Ua=E;i=c;if(nb){continue}break}}nb=P(he,104)+ce|0;q=L[nb+2>>1];O=P(ge,104)+ce|0;r=L[O+2>>1];E=P(fe,104)+ce|0;m=L[E+2>>1];ia=P(ee,104)+ce|0;o=L[ia+2>>1];y=0;y=Ac?y:H[Jb+48|0]&1?0:o;Cb=0;Cb=Bc?Cb:H[Xb+48|0]&1?0:m;t=0;x=N[Jb+44>>2];n=N[Xb+44>>2];z=N[Yb+44>>2];A=N[_b+44>>2];B=N[Jb+56>>2];i=K[Jb+48|0];w=N[Xb+56>>2];c=K[Xb+48|0];g=N[Yb+56>>2];b=K[Yb+48|0];f=N[_b+56>>2];j=K[_b+48|0];a=($a?$f:0)+a|0;t=Cc?t:H[Yb+48|0]&1?0:r;H[k+14|0]=t<<1;H[k+13|0]=Cb<<1;H[k+12|0]=y<<1;H[k|0]=hh;v=(j&4)>>>2|0?(q|0)==2?Q(.5):Q(1):Q(1);N[k+60>>2]=f*v;p=(b&4)>>>2|0?(r|0)==2?Q(.5):Q(1):Q(1);N[k+56>>2]=g*p;g=(c&4)>>>2|0?(m|0)==2?Q(.5):Q(1):Q(1);N[k+52>>2]=w*g;f=(i&4)>>>2|0?(o|0)==2?Q(.5):Q(1):Q(1);N[k+48>>2]=B*f;N[k+44>>2]=A*v;N[k+40>>2]=z*p;N[k+36>>2]=n*g;N[k+32>>2]=x*f;Dc=Sc?0:j&1?0:q;H[k+15|0]=Dc<<1;b=t>>>0>Dc>>>0?t:Dc;b=b>>>0>>0?Cb:b;Xc=b>>>0>>0?y:b;H[k+2|0]=Xc<<1;R:{if(!Xc){k=a;break R}o=J[l+664>>2];j=J[l+488>>2];i=J[l+312>>2];c=J[l+136>>2];b=J[Ab+12>>2];J[a+8>>2]=J[Ab+8>>2];J[a+12>>2]=b;b=J[Ab+4>>2];J[a>>2]=J[Ab>>2];J[a+4>>2]=b;J[a+16>>2]=c+P(Hg,104);J[a+20>>2]=i+P(Ig,104);J[a+24>>2]=j+P(Jg,104);J[a+28>>2]=o+P(Kg,104);xa=Q(1);f=Q(gh-Q(da*va));p=Q(fh-Q(ja*va));g=Q(eh-Q($*va));c=Q(Q(f*f)+Q(Q(p*p)+Q(g*g)))>Q(9999999747378752e-20);b=(da>Q(0)?da:Q(-da))>2]=La;f=Q(dh-Q(ea*ua));p=Q(ah-Q(ka*ua));g=Q(Zg-Q(aa*ua));c=Q(Q(f*f)+Q(Q(p*p)+Q(g*g)))>Q(9999999747378752e-20);b=(ea>Q(0)?ea:Q(-ea))>2]=Ma;f=Q(ch-Q(fa*ta));p=Q($g-Q(la*ta));g=Q(Yg-Q(ba*ta));c=Q(Q(f*f)+Q(Q(p*p)+Q(g*g)))>Q(9999999747378752e-20);b=(fa>Q(0)?fa:Q(-fa))>2]=Na;f=Q(bh-Q(ga*sa));v=Q(_g-Q(ma*sa));g=Q(Xg-Q(R*sa));c=Q(Q(f*f)+Q(Q(v*v)+Q(g*g)))>Q(9999999747378752e-20);b=(ga>Q(0)?ga:Q(-ga))>2]=Oa;Pa=Q(C*D);N[a+64>>2]=Pa;Qa=Q(n*z);N[a+68>>2]=Qa;Ra=Q(B*w);N[a+72>>2]=Ra;Sa=Q(g*f);N[a+76>>2]=Sa;na=Q(M*D);N[a+96>>2]=na;oa=Q(x*z);N[a+100>>2]=oa;pa=Q(A*w);N[a+104>>2]=pa;qa=Q(p*f);N[a+108>>2]=qa;ab=Q(Q(ga*Sa)-Q(ma*Oa));N[a+124>>2]=ab;bb=Q(Q(fa*Ra)-Q(la*Na));N[a+120>>2]=bb;cb=Q(Q(ea*Qa)-Q(ka*Ma));N[a+116>>2]=cb;db=Q(Q(da*Pa)-Q(ja*La));N[a+112>>2]=db;eb=Q(Q(R*Oa)-Q(ga*qa));N[a+92>>2]=eb;fb=Q(Q(ba*Na)-Q(fa*pa));N[a+88>>2]=fb;gb=Q(Q(aa*Ma)-Q(ea*oa));N[a+84>>2]=gb;hb=Q(Q($*La)-Q(da*na));N[a+80>>2]=hb;ib=Q(Q(ma*qa)-Q(R*Sa));N[a+60>>2]=ib;jb=Q(Q(la*pa)-Q(ba*Ra));N[a+56>>2]=jb;kb=Q(Q(ka*oa)-Q(aa*Qa));N[a+52>>2]=kb;lb=Q(Q(ja*na)-Q($*Pa));N[a+48>>2]=lb;j=0;b=a+128|0;a=K[k+2|0]<<4;k=Wa(b,0,a)+a|0;i=Jb+32|0;r=0;c=0;o=0;b=0;ya=Q(1);za=Q(1);Aa=Q(1);while(1){V=j>>>0>>0;r=V?j:r;a=nb+P(r,12)|0;R=N[a+72>>2];sa=N[a- -64>>2];ta=N[a+68>>2];S=Q(Q(Hd*R)+Q(Q(Gd*sa)+Q(Fd*ta)));z=Q(Hd*S);ua=N[a+48>>2];va=N[a+40>>2];sb=N[a+44>>2];U=Q(Q(Td*ua)+Q(Q(Sd*va)+Q(Rd*sb)));f=Q(Td*U);ra=j>>>0>>0;c=ra?j:c;a=O+P(c,12)|0;Ba=N[a+72>>2];Ca=N[a- -64>>2];Da=N[a+68>>2];ha=Q(Q(Kd*Ba)+Q(Q(Jd*Ca)+Q(Id*Da)));A=Q(Kd*ha);Ea=N[a+48>>2];tb=N[a+40>>2];ub=N[a+44>>2];M=Q(Q(Wd*Ea)+Q(Q(Vd*tb)+Q(Ud*ub)));B=Q(Wd*M);Ua=j>>>0>>0;o=Ua?j:o;a=E+P(o,12)|0;vb=N[a+72>>2];wb=N[a- -64>>2];xb=N[a+68>>2];C=Q(Q(Nd*vb)+Q(Q(Md*wb)+Q(Ld*xb)));w=Q(Nd*C);yb=N[a+48>>2];X=N[a+40>>2];Z=N[a+44>>2];D=Q(Q(Zd*yb)+Q(Q(Yd*X)+Q(Xd*Z)));v=Q(Zd*D);q=j>>>0>>0;b=q?j:b;a=ia+P(b,12)|0;Xa=N[a+72>>2];Ya=N[a- -64>>2];Za=N[a+68>>2];x=Q(Q(Qd*Xa)+Q(Q(Pd*Ya)+Q(Od*Za)));p=Q(Qd*x);_a=N[a+48>>2];ca=N[a+40>>2];wa=N[a+44>>2];n=Q(Q(ae*_a)+Q(Q($d*ca)+Q(_d*wa)));g=Q(ae*n);ie=L[(de+Gg|0)+(r<<1)>>1];je=L[(de+Fg|0)+(c<<1)>>1];ke=L[(de+Eg|0)+(o<<1)>>1];a=i;m=L[(de+Dg|0)+(b<<1)>>1];if((m|0)!=65535){a=(J[l+116>>2]+(m<<6)|0)+32|0}$b=N[a+8>>2];ac=N[a+4>>2];bc=N[a>>2];a=i;xa=V?xa:Q(0);ya=ra?ya:Q(0);za=Ua?za:Q(0);Aa=q?Aa:Q(0);a=(ke|0)!=65535?(J[l+292>>2]+(ke<<6)|0)+32|0:a;ob=N[a+8>>2];pb=N[a+4>>2];Fa=N[a>>2];a=i;qa=Q(qa*xa);pa=Q(pa*ya);oa=Q(oa*za);na=Q(na*Aa);Sa=Q(Sa*xa);Ra=Q(Ra*ya);Qa=Q(Qa*za);Pa=Q(Pa*Aa);Oa=Q(Oa*xa);Na=Q(Na*ya);Ma=Q(Ma*za);La=Q(La*Aa);a=(je|0)!=65535?(J[l+468>>2]+(je<<6)|0)+32|0:a;Ga=N[a+8>>2];Ha=N[a+4>>2];Tc=N[a>>2];a=i;f=Q(Q(Q(Oc*Q(Q(Sd*sb)+Q(va*Kh)))+Q(Xf*ua))+f);Yc=Q(f+f);f=Q(Q(Q(Kc*Q(Q(Gd*ta)+Q(sa*yh)))+Q(Tf*R))+z);Kb=Q(f+f);Uc=Q(Q(ng+Yc)-Q(bg+Kb));f=Q(Q(Q(Pc*Q(Q(Vd*ub)+Q(tb*Nh)))+Q(Yf*Ea))+B);Zc=Q(f+f);f=Q(Q(Q(Lc*Q(Q(Jd*Da)+Q(Ca*Bh)))+Q(Uf*Ba))+A);Lb=Q(f+f);Vc=Q(Q(qg+Zc)-Q(eg+Lb));f=Q(Q(Q(Qc*Q(Q(Yd*Z)+Q(X*Qh)))+Q(Zf*yb))+v);_c=Q(f+f);f=Q(Q(Q(Mc*Q(Q(Md*xb)+Q(wb*Eh)))+Q(Vf*vb))+w);Mb=Q(f+f);Wc=Q(Q(tg+_c)-Q(hg+Mb));f=Q(Q(Q(Rc*Q(Q($d*wa)+Q(ca*Th)))+Q(_f*_a))+g);$c=Q(f+f);f=Q(Q(Q(Nc*Q(Q(Pd*Za)+Q(Ya*Hh)))+Q(Wf*Xa))+p);Nb=Q(f+f);Ec=Q(Q(wg+$c)-Q(kg+Nb));f=Q(Q(Rd*U)+Q(Q(Xf*sb)+Q(Oc*Q(Q(Td*va)+Q(ua*Lh)))));da=Q(f+f);f=Q(Q(Fd*S)+Q(Q(Tf*ta)+Q(Kc*Q(Q(Hd*sa)+Q(R*zh)))));Ob=Q(f+f);Fc=Q(Q(og+da)-Q(cg+Ob));f=Q(Q(Ud*M)+Q(Q(Yf*ub)+Q(Pc*Q(Q(Wd*tb)+Q(Ea*Oh)))));ea=Q(f+f);f=Q(Q(Id*ha)+Q(Q(Uf*Da)+Q(Lc*Q(Q(Kd*Ca)+Q(Ba*Ch)))));Pb=Q(f+f);Gc=Q(Q(rg+ea)-Q(fg+Pb));f=Q(Q(Xd*D)+Q(Q(Zf*Z)+Q(Qc*Q(Q(Zd*X)+Q(yb*Rh)))));fa=Q(f+f);f=Q(Q(Ld*C)+Q(Q(Vf*xb)+Q(Mc*Q(Q(Nd*wb)+Q(vb*Fh)))));Qb=Q(f+f);Hc=Q(Q(ug+fa)-Q(ig+Qb));f=Q(Q(_d*n)+Q(Q(_f*wa)+Q(Rc*Q(Q(ae*ca)+Q(_a*Uh)))));ga=Q(f+f);f=Q(Q(Od*x)+Q(Q(Wf*Za)+Q(Nc*Q(Q(Qd*Ya)+Q(Xa*Ih)))));Rb=Q(f+f);Ic=Q(Q(xg+ga)-Q(lg+Rb));f=Q(Q(Sd*U)+Q(Q(Xf*va)+Q(Oc*Q(Q(Rd*ua)+Q(sb*Mh)))));ja=Q(f+f);f=Q(Q(Gd*S)+Q(Q(Tf*sa)+Q(Kc*Q(Q(Fd*R)+Q(ta*Ah)))));Sb=Q(f+f);sb=Q(Q(pg+ja)-Q(dg+Sb));f=Q(Q(Vd*M)+Q(Q(Yf*tb)+Q(Pc*Q(Q(Ud*Ea)+Q(ub*Ph)))));ka=Q(f+f);f=Q(Q(Jd*ha)+Q(Q(Uf*Ca)+Q(Lc*Q(Q(Id*Ba)+Q(Da*Dh)))));Tb=Q(f+f);tb=Q(Q(sg+ka)-Q(gg+Tb));f=Q(Q(Yd*D)+Q(Q(Zf*X)+Q(Qc*Q(Q(Xd*yb)+Q(Z*Sh)))));la=Q(f+f);f=Q(Q(Md*C)+Q(Q(Vf*wb)+Q(Mc*Q(Q(Ld*vb)+Q(xb*Gh)))));Ub=Q(f+f);ub=Q(Q(vg+la)-Q(jg+Ub));f=Q(Q($d*n)+Q(Q(_f*ca)+Q(Rc*Q(Q(_d*_a)+Q(wa*Vh)))));ma=Q(f+f);f=Q(Q(Pd*x)+Q(Q(Wf*Ya)+Q(Nc*Q(Q(Od*Xa)+Q(Za*Jh)))));Vb=Q(f+f);vb=Q(Q(yg+ma)-Q(mg+Vb));ab=Q(ab*xa);bb=Q(bb*ya);cb=Q(cb*za);db=Q(db*Aa);eb=Q(eb*xa);fb=Q(fb*ya);gb=Q(gb*za);hb=Q(hb*Aa);ib=Q(ib*xa);jb=Q(jb*ya);kb=Q(kb*za);lb=Q(lb*Aa);f=Q(Q(Sa*ja)-Q(Oa*da));C=(f>Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))>2]+(ie<<6)|0)+32|0:a;wb=N[a+8>>2];xb=N[a+4>>2];yb=N[a>>2];S:{if(Zb){f=Q(Q(Sa*Sb)-Q(Oa*Ob));$=(f>Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))>2]=C;f=Q(Q(Ra*Tb)-Q(Na*Pb));R=(f>Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))>2]=D;f=Q(Q(Qa*Ub)-Q(Ma*Qb));ua=(f>Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))>2]=x;f=Q(Q(Pa*Vb)-Q(La*Rb));Ca=(f>Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))>2]=n;z=Q(Q(Pe*$)+Q(Q(Qe*aa)+Q(Re*ba)));N[k+124>>2]=z;A=Q(Q(Xe*R)+Q(Q(Ye*sa)+Q(Ze*ta)));N[k+120>>2]=A;B=Q(Q(df*ua)+Q(Q(ef*va)+Q(ff*Ba)));N[k+116>>2]=B;w=Q(Q(re*Ca)+Q(Q(se*Da)+Q(te*Ea)));N[k+112>>2]=w;v=Q(Q(Se*$)+Q(Q(Te*aa)+Q(le*ba)));N[k+108>>2]=v;p=Q(Q(_e*R)+Q(Q($e*sa)+Q(me*ta)));N[k+104>>2]=p;g=Q(Q(gf*ua)+Q(Q(hf*va)+Q(ne*Ba)));N[k+100>>2]=g;f=Q(Q(ue*Ca)+Q(Q(ve*Da)+Q(Qf*Ea)));N[k+96>>2]=f;Db=Q(Db+Q(ud+Q(bd*Q(Q(C*C)+Q(Q(z*z)+Q(v*v))))));Eb=Q(Eb+Q(vd+Q(cd*Q(Q(D*D)+Q(Q(A*A)+Q(p*p))))));Fb=Q(Fb+Q(wd+Q(dd*Q(Q(x*x)+Q(Q(B*B)+Q(g*g))))));Wb=Q(Wb+Q(qd+Q(ed*Q(Q(n*n)+Q(Q(w*w)+Q(f*f))))));zb=Q(zb-Q(Q(hc*$)+Q(Q(ic*aa)+Q(Q(Q(oc*qa)+Q(Q(rc*Sa)+Q(uc*Oa)))+Q(cc*ba)))));Gb=Q(Gb-Q(Q(jc*R)+Q(Q(kc*sa)+Q(Q(Q(pc*pa)+Q(Q(sc*Ra)+Q(vc*Na)))+Q(dc*ta)))));Hb=Q(Hb-Q(Q(lc*ua)+Q(Q(mc*va)+Q(Q(Q(qc*oa)+Q(Q(tc*Qa)+Q(wc*Ma)))+Q(ec*Ba)))));Ib=Q(Ib-Q(Q(fc*Ca)+Q(Q(gc*Da)+Q(Q(Q(xc*na)+Q(Q(yc*Pa)+Q(zc*La)))+Q(nc*Ea)))));break S}if(!Jc){break S}zb=Q(zb-Q(Q(hc*Q(Q(Sa*Sb)-Q(Oa*Ob)))+Q(Q(ic*Q(Q(Oa*Kb)-Q(qa*Sb)))+Q(Q(Q(oc*qa)+Q(Q(rc*Sa)+Q(uc*Oa)))+Q(cc*Q(Q(qa*Ob)-Q(Sa*Kb)))))));Gb=Q(Gb-Q(Q(jc*Q(Q(Ra*Tb)-Q(Na*Pb)))+Q(Q(kc*Q(Q(Na*Lb)-Q(pa*Tb)))+Q(Q(Q(pc*pa)+Q(Q(sc*Ra)+Q(vc*Na)))+Q(dc*Q(Q(pa*Pb)-Q(Ra*Lb)))))));Hb=Q(Hb-Q(Q(lc*Q(Q(Qa*Ub)-Q(Ma*Qb)))+Q(Q(mc*Q(Q(Ma*Mb)-Q(oa*Ub)))+Q(Q(Q(qc*oa)+Q(Q(tc*Qa)+Q(wc*Ma)))+Q(ec*Q(Q(oa*Qb)-Q(Qa*Mb)))))));Ib=Q(Ib-Q(Q(fc*Q(Q(Pa*Vb)-Q(La*Rb)))+Q(Q(gc*Q(Q(La*Nb)-Q(na*Vb)))+Q(Q(Q(xc*na)+Q(Q(yc*Pa)+Q(zc*La)))+Q(nc*Q(Q(na*Rb)-Q(Pa*Nb)))))))}a=k+fd|0;N[k+32>>2]=U;N[k+16>>2]=ha;N[k+12>>2]=Xa;N[k+8>>2]=_a;N[k+4>>2]=S;N[k>>2]=M;N[k+44>>2]=X;N[k+40>>2]=Ya;N[k+36>>2]=ca;N[k+28>>2]=Z;N[k+24>>2]=Za;N[k+20>>2]=wa;z=Q(xa*(Db>Q(0)?Q(Q(.800000011920929)/Db):Q(0)));N[k+76>>2]=z;A=Q(ya*(Eb>Q(0)?Q(Q(.800000011920929)/Eb):Q(0)));N[k+72>>2]=A;B=Q(za*(Fb>Q(0)?Q(Q(.800000011920929)/Fb):Q(0)));N[k+68>>2]=B;w=Q(Aa*(Wb>Q(0)?Q(Q(.800000011920929)/Wb):Q(0)));N[k+64>>2]=w;v=Q(Q(Q(qa*wb)+Q(Q(Oa*yb)+Q(Sa*xb)))-zb);N[k+92>>2]=z*Q(-v);p=Q(Q(Q(pa*Ga)+Q(Q(Na*Tc)+Q(Ra*Ha)))-Gb);N[k+88>>2]=A*Q(-p);g=Q(Q(Q(oa*ob)+Q(Q(Ma*Fa)+Q(Qa*pb)))-Hb);N[k+84>>2]=B*Q(-g);f=Q(Q(Q(na*$b)+Q(Q(La*bc)+Q(Pa*ac)))-Ib);N[k+80>>2]=w*Q(-f);N[k+60>>2]=Q(Q(Q(Q(qa*Uc)+Q(Q(Oa*sb)+Q(Sa*Fc)))*d)-v)*z;N[k+56>>2]=Q(Q(Q(Q(pa*Vc)+Q(Q(Na*tb)+Q(Ra*Gc)))*d)-p)*A;N[k+52>>2]=Q(Q(Q(Q(oa*Wc)+Q(Q(Ma*ub)+Q(Qa*Hc)))*d)-g)*B;N[k+48>>2]=Q(Q(Q(Q(na*Ec)+Q(Q(La*vb)+Q(Pa*Ic)))*d)-f)*w;f=Q(Q(eb*ja)-Q(ib*da));C=(f>Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))>2]=C;f=Q(Q(fb*Tb)-Q(jb*Pb));R=(f>Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))>2]=D;f=Q(Q(gb*Ub)-Q(kb*Qb));ua=(f>Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))>2]=x;f=Q(Q(hb*Vb)-Q(lb*Rb));Ca=(f>Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))>2]=n;z=Q(Q(Pe*$)+Q(Q(Qe*aa)+Q(Re*ba)));N[a+124>>2]=z;A=Q(Q(Xe*R)+Q(Q(Ye*sa)+Q(Ze*ta)));N[a+120>>2]=A;B=Q(Q(df*ua)+Q(Q(ef*va)+Q(ff*Ba)));N[a+116>>2]=B;w=Q(Q(re*Ca)+Q(Q(se*Da)+Q(te*Ea)));N[a+112>>2]=w;v=Q(Q(Se*$)+Q(Q(Te*aa)+Q(le*ba)));N[a+108>>2]=v;p=Q(Q(_e*R)+Q(Q($e*sa)+Q(me*ta)));N[a+104>>2]=p;g=Q(Q(gf*ua)+Q(Q(hf*va)+Q(ne*Ba)));N[a+100>>2]=g;f=Q(Q(ue*Ca)+Q(Q(ve*Da)+Q(Qf*Ea)));N[a+96>>2]=f;Gb=Q(Gb+Q(ud+Q(bd*Q(Q(C*C)+Q(Q(z*z)+Q(v*v))))));Hb=Q(Hb+Q(vd+Q(cd*Q(Q(D*D)+Q(Q(A*A)+Q(p*p))))));Ib=Q(Ib+Q(wd+Q(dd*Q(Q(x*x)+Q(Q(B*B)+Q(g*g))))));Wb=Q(Wb+Q(qd+Q(ed*Q(Q(n*n)+Q(Q(w*w)+Q(f*f))))));zb=Q(zb-Q(Q(hc*$)+Q(Q(ic*aa)+Q(Q(Q(oc*ab)+Q(Q(rc*eb)+Q(uc*ib)))+Q(cc*ba)))));Db=Q(Db-Q(Q(jc*R)+Q(Q(kc*sa)+Q(Q(Q(pc*bb)+Q(Q(sc*fb)+Q(vc*jb)))+Q(dc*ta)))));Eb=Q(Eb-Q(Q(lc*ua)+Q(Q(mc*va)+Q(Q(Q(qc*cb)+Q(Q(tc*gb)+Q(wc*kb)))+Q(ec*Ba)))));Fb=Q(Fb-Q(Q(fc*Ca)+Q(Q(gc*Da)+Q(Q(Q(xc*db)+Q(Q(yc*hb)+Q(zc*lb)))+Q(nc*Ea)))));break T}if(!Jc){break T}zb=Q(zb-Q(Q(hc*Q(Q(eb*Sb)-Q(ib*Ob)))+Q(Q(ic*Q(Q(ib*Kb)-Q(ab*Sb)))+Q(Q(Q(oc*ab)+Q(Q(rc*eb)+Q(uc*ib)))+Q(cc*Q(Q(ab*Ob)-Q(eb*Kb)))))));Db=Q(Db-Q(Q(jc*Q(Q(fb*Tb)-Q(jb*Pb)))+Q(Q(kc*Q(Q(jb*Lb)-Q(bb*Tb)))+Q(Q(Q(pc*bb)+Q(Q(sc*fb)+Q(vc*jb)))+Q(dc*Q(Q(bb*Pb)-Q(fb*Lb)))))));Eb=Q(Eb-Q(Q(lc*Q(Q(gb*Ub)-Q(kb*Qb)))+Q(Q(mc*Q(Q(kb*Mb)-Q(cb*Ub)))+Q(Q(Q(qc*cb)+Q(Q(tc*gb)+Q(wc*kb)))+Q(ec*Q(Q(cb*Qb)-Q(gb*Mb)))))));Fb=Q(Fb-Q(Q(fc*Q(Q(hb*Vb)-Q(lb*Rb)))+Q(Q(gc*Q(Q(lb*Nb)-Q(db*Vb)))+Q(Q(Q(xc*db)+Q(Q(yc*hb)+Q(zc*lb)))+Q(nc*Q(Q(db*Rb)-Q(hb*Nb)))))))}k=a+fd|0;N[a+32>>2]=U;N[a+16>>2]=ha;N[a+12>>2]=Xa;N[a+8>>2]=_a;N[a+4>>2]=S;N[a>>2]=M;N[a+44>>2]=X;N[a+40>>2]=Ya;N[a+36>>2]=ca;N[a+28>>2]=Z;N[a+24>>2]=Za;N[a+20>>2]=wa;z=Q(xa*(Gb>Q(0)?Q(Q(.800000011920929)/Gb):Q(0)));N[a+76>>2]=z;A=Q(ya*(Hb>Q(0)?Q(Q(.800000011920929)/Hb):Q(0)));N[a+72>>2]=A;B=Q(za*(Ib>Q(0)?Q(Q(.800000011920929)/Ib):Q(0)));N[a+68>>2]=B;w=Q(Aa*(Wb>Q(0)?Q(Q(.800000011920929)/Wb):Q(0)));N[a+64>>2]=w;v=Q(Q(Q(ab*wb)+Q(Q(ib*yb)+Q(eb*xb)))-zb);N[a+92>>2]=z*Q(-v);p=Q(Q(Q(bb*Ga)+Q(Q(jb*Tc)+Q(fb*Ha)))-Db);N[a+88>>2]=A*Q(-p);g=Q(Q(Q(cb*ob)+Q(Q(kb*Fa)+Q(gb*pb)))-Eb);N[a+84>>2]=B*Q(-g);f=Q(Q(Q(db*$b)+Q(Q(lb*bc)+Q(hb*ac)))-Fb);N[a+80>>2]=w*Q(-f);N[a+60>>2]=Q(Q(Q(Q(ab*Uc)+Q(Q(ib*sb)+Q(eb*Fc)))*d)-v)*z;N[a+56>>2]=Q(Q(Q(Q(bb*Vc)+Q(Q(jb*tb)+Q(fb*Gc)))*d)-p)*A;N[a+52>>2]=Q(Q(Q(Q(cb*Wc)+Q(Q(kb*ub)+Q(gb*Hc)))*d)-g)*B;N[a+48>>2]=Q(Q(Q(Q(db*Ec)+Q(Q(lb*vb)+Q(hb*Ic)))*d)-f)*w;j=j+1|0;if((Xc|0)!=(j|0)){continue}break}Kg=Kg+1|0;Jg=Jg+1|0;Ig=Ig+1|0;Hg=Hg+1|0}Bb=Bb+1|0;if((ag|0)!=(Bb|0)){continue}break}}Ia=Ab+16|0;J[Ta+ad>>2]=0;y=2}Ia=u+160|0}Ia=Ja+32|0;return y|0}function rI(){var a=0,b=0;za(69083,124852,67174656);za(69102,124852,100);da(17186,4,125360,85073,3,2,0);da(4313,3,125416,85158,5,4,0);da(25407,3,125472,85158,7,6,0);da(27693,2,125520,85256,9,8,0);da(5069,6,125536,85308,11,10,0);da(5053,6,125536,85308,11,12,0);da(4289,2,125584,85316,14,13,0);da(24826,2,125584,85316,14,15,0);da(5020,2,125584,85316,14,16,0);da(24137,4,125600,85073,18,17,0);da(26695,4,125648,85073,20,19,0);da(29093,4,125744,85073,22,21,0);da(3700,1,125808,85711,24,23,0);da(6032,3,125820,85158,26,25,0);da(6003,3,125876,85158,28,27,0);$(125784,125792,125916,0,85711,30,85931,0,85931,0,19106,85933,29);$(125972,125984,126e3,125784,85711,34,85711,33,85711,32,5868,85933,31);a=Ua(4);J[a>>2]=35;Z(125972,16894,2,126016,85316,36,a|0,0,0);la(125784,2664,2,126024,85256,38,37,0);la(125784,27705,3,126228,85158,40,39,0);da(25349,6,126256,85308,42,41,0);da(25305,6,126336,85308,44,43,0);da(25282,6,126400,85308,46,45,0);da(25327,6,126464,85308,48,47,0);da(25368,6,126528,85308,50,49,0);da(25391,6,126592,85308,52,51,0);ea(126644,24263,4,0);_(126644,69119,1);_(126644,69620,8);_(126644,68967,6);$(126652,126660,126676,0,85711,54,85931,0,85931,0,23891,85933,53);a=Ua(4);J[a>>2]=0;b=Ua(4);J[b>>2]=0;aa(126652,3721,124944,86712,56,a|0,124944,86716,55,b|0);a=Ua(4);J[a>>2]=4;b=Ua(4);J[b>>2]=4;aa(126652,23956,124944,86712,56,a|0,124944,86716,55,b|0);$(126692,126700,126716,0,85711,58,85931,0,85931,0,3954,85933,57);a=Ua(4);J[a>>2]=0;b=Ua(4);J[b>>2]=0;aa(126692,16687,124944,86712,60,a|0,124944,86716,59,b|0);a=Ua(4);J[a>>2]=12;b=Ua(4);J[b>>2]=12;aa(126692,23956,124944,86712,60,a|0,124944,86716,59,b|0);a=Ua(4);J[a>>2]=8;b=Ua(4);J[b>>2]=8;aa(126692,3721,124944,86712,60,a|0,124944,86716,59,b|0);a=Ua(4);J[a>>2]=4;b=Ua(4);J[b>>2]=4;aa(126692,27796,124944,86712,60,a|0,124944,86716,59,b|0);a=Ua(4);J[a>>2]=16;b=Ua(4);J[b>>2]=16;aa(126692,27377,124944,86712,60,a|0,124944,86716,59,b|0);a=Ua(8);J[a+4>>2]=0;J[a>>2]=61;Z(126692,27831,2,126732,85256,62,a|0,0,0);a=Ua(8);J[a+4>>2]=0;J[a>>2]=63;Z(126692,3159,2,126732,85256,62,a|0,0,0);$(126740,126752,126768,126692,85711,67,85711,66,85711,65,26209,85933,64);ba(126740,3,126784,86907,69,68);ba(126740,4,126800,86912,71,70);a=Ua(4);J[a>>2]=20;b=Ua(4);J[b>>2]=20;aa(126740,26869,124944,86712,73,a|0,124944,86716,72,b|0);a=Ua(4);J[a>>2]=24;b=Ua(4);J[b>>2]=24;aa(126740,26862,124944,86712,73,a|0,124944,86716,72,b|0);$(126816,126828,126844,126692,85711,77,85711,76,85711,75,5522,85933,74);ba(126816,4,126864,87020,79,78);ba(126816,5,126880,87026,81,80);a=Ua(4);J[a>>2]=20;b=Ua(4);J[b>>2]=20;aa(126816,5804,124944,86712,83,a|0,124944,86716,82,b|0);a=Ua(4);J[a>>2]=24;b=Ua(4);J[b>>2]=24;aa(126816,5545,124944,86712,83,a|0,124944,86716,82,b|0);$(126900,126912,126928,126692,85711,87,85711,86,85711,85,5498,85933,84);ba(126900,3,126944,86907,89,88);ba(126900,4,126960,86912,91,90);a=Ua(4);J[a>>2]=20;b=Ua(4);J[b>>2]=20;aa(126900,5804,124944,86712,93,a|0,124944,86716,92,b|0);a=Ua(4);J[a>>2]=24;b=Ua(4);J[b>>2]=24;aa(126900,5545,124944,86712,93,a|0,124944,86716,92,b|0);$(126280,126976,126992,0,85711,95,85931,0,85931,0,2339,85933,94);a=Ua(8);J[a>>2]=24;J[a+4>>2]=1;Z(126280,3888,4,127008,87175,96,a|0,0,0);a=Ua(4);J[a>>2]=97;Z(126280,25597,4,127024,87175,98,a|0,0,0);a=Ua(8);J[a>>2]=52;J[a+4>>2]=1;Z(126280,27216,4,127040,87181,99,a|0,0,0);a=Ua(4);J[a>>2]=100;Z(126280,24280,4,127056,87175,101,a|0,0,0);a=Ua(4);J[a>>2]=102;Z(126280,4506,3,127072,87187,103,a|0,0,0);a=Ua(8);J[a>>2]=0;J[a+4>>2]=1;Z(126280,25990,2,127084,85316,104,a|0,0,0);$(126424,126436,127092,126280,85711,108,85711,107,85711,106,2367,85933,105);$(126360,126372,127108,126280,85711,112,85711,111,85711,110,2384,85933,109);a=Ua(8);J[a>>2]=120;J[a+4>>2]=1;Z(126360,26876,2,127124,86712,113,a|0,0,0);a=Ua(8);J[a>>2]=124;J[a+4>>2]=1;Z(126360,1154,2,127124,86712,113,a|0,0,0);a=Ua(8);J[a>>2]=128;J[a+4>>2]=1;Z(126360,2740,3,127132,87187,114,a|0,0,0);a=Ua(8);J[a>>2]=132;J[a+4>>2]=1;Z(126360,2749,2,127144,85256,115,a|0,0,0);a=Ua(8);J[a>>2]=136;J[a+4>>2]=1;Z(126360,1240,4,127152,87249,116,a|0,0,0);a=Ua(8);J[a>>2]=140;J[a+4>>2]=1;Z(126360,1257,2,127124,86712,113,a|0,0,0);a=Ua(8);J[a>>2]=144;J[a+4>>2]=1;Z(126360,2837,3,127168,86716,117,a|0,0,0);a=Ua(8);J[a>>2]=148;J[a+4>>2]=1;Z(126360,2856,2,127124,86712,113,a|0,0,0);a=Ua(8);J[a>>2]=156;J[a+4>>2]=1;Z(126360,16664,2,127124,86712,113,a|0,0,0);a=Ua(8);J[a>>2]=152;J[a+4>>2]=1;Z(126360,16646,3,127168,86716,117,a|0,0,0);a=Ua(4);J[a>>2]=118;Z(126360,24242,4,127184,87175,119,a|0,0,0);a=Ua(4);J[a>>2]=120;Z(126360,4462,3,127200,87187,121,a|0,0,0);a=Ua(8);J[a>>2]=172;J[a+4>>2]=1;Z(126360,27509,3,127168,86716,117,a|0,0,0);a=Ua(8);J[a>>2]=176;J[a+4>>2]=1;Z(126360,27538,2,127124,86712,113,a|0,0,0);a=Ua(8);J[a>>2]=180;J[a+4>>2]=1;Z(126360,27449,3,127168,86716,117,a|0,0,0);a=Ua(8);J[a>>2]=184;J[a+4>>2]=1;Z(126360,27479,2,127124,86712,113,a|0,0,0);$(126292,126304,127212,126280,85711,125,85711,124,85711,123,2416,85933,122);a=Ua(8);J[a>>2]=120;J[a+4>>2]=1;Z(126292,27509,3,127228,86716,126,a|0,0,0);a=Ua(8);J[a>>2]=128;J[a+4>>2]=1;Z(126292,27449,3,127228,86716,126,a|0,0,0);$(126488,126500,127240,126280,85711,130,85711,129,85711,128,2400,85933,127);a=Ua(8);J[a>>2]=120;J[a+4>>2]=1;Z(126488,27365,2,127256,86712,131,a|0,0,0);a=Ua(8);J[a>>2]=124;J[a+4>>2]=1;Z(126488,27393,3,127264,86716,132,a|0,0,0);a=Ua(8);J[a>>2]=128;J[a+4>>2]=1;Z(126488,27408,2,127256,86712,131,a|0,0,0);a=Ua(8);J[a>>2]=132;J[a+4>>2]=1;Z(126488,27335,3,127264,86716,132,a|0,0,0);a=Ua(8);J[a>>2]=136;J[a+4>>2]=1;Z(126488,27350,2,127256,86712,131,a|0,0,0);a=Ua(8);J[a>>2]=140;J[a+4>>2]=1;Z(126488,27423,3,127264,86716,132,a|0,0,0);a=Ua(8);J[a>>2]=144;J[a+4>>2]=1;Z(126488,27436,2,127256,86712,131,a|0,0,0);a=Ua(8);J[a>>2]=148;J[a+4>>2]=1;Z(126488,3731,3,127264,86716,132,a|0,0,0);a=Ua(8);J[a>>2]=152;J[a+4>>2]=1;Z(126488,3744,2,127256,86712,131,a|0,0,0);a=Ua(8);J[a>>2]=156;J[a+4>>2]=1;Z(126488,23964,3,127264,86716,132,a|0,0,0);a=Ua(8);J[a>>2]=160;J[a+4>>2]=1;Z(126488,23975,2,127256,86712,131,a|0,0,0);a=Ua(4);J[a>>2]=133;Z(126488,4484,3,127276,87187,134,a|0,0,0);$(126552,126564,127288,126280,85711,138,85711,137,85711,136,2429,85933,135);ea(127304,4359,4,0);_(127304,68268,0);_(127304,68144,1);_(127304,68110,2);_(127304,68355,3);_(127304,71136,4);_(127304,71010,5);ea(127312,16776,4,0);_(127312,69639,0);_(127312,69598,1);_(127312,69541,2);$(127320,127332,127348,126652,85711,142,85711,141,85711,140,24592,85933,139);ba(127320,1,127364,85711,144,143);ba(127320,5,127376,87464,146,145);a=Ua(4);J[a>>2]=8;b=Ua(4);J[b>>2]=8;aa(127320,2826,124944,86712,148,a|0,124944,86716,147,b|0);a=Ua(4);J[a>>2]=149;Z(127320,24390,3,127396,87187,150,a|0,0,0);ea(127408,24616,4,0);_(127408,68268,0);_(127408,68144,1);_(127408,68110,2);_(127408,69250,3);_(127408,68355,4);_(127408,68902,5);$(126616,126628,127416,126280,85711,154,85711,153,85711,152,2446,85933,151);a=Ua(8);J[a>>2]=120;J[a+4>>2]=1;Z(126616,16756,4,127440,87175,155,a|0,0,0);a=Ua(8);J[a>>2]=124;J[a+4>>2]=1;Z(126616,16766,3,127456,85158,156,a|0,0,0);a=Ua(8);J[a>>2]=148;J[a+4>>2]=1;Z(126616,2758,4,127472,87175,157,a|0,0,0);a=Ua(8);J[a>>2]=156;J[a+4>>2]=1;Z(126616,2726,3,127488,87187,158,a|0,0,0);a=Ua(8);J[a>>2]=164;J[a+4>>2]=1;Z(126616,2773,3,127500,87187,159,a|0,0,0);a=Ua(8);J[a>>2]=180;J[a+4>>2]=1;Z(126616,24607,4,127520,87175,160,a|0,0,0);a=Ua(8);J[a>>2]=188;J[a+4>>2]=1;Z(126616,16858,4,127536,87175,161,a|0,0,0);a=Ua(8);J[a>>2]=196;J[a+4>>2]=1;Z(126616,1240,5,127552,87532,162,a|0,0,0);$(125400,127580,127596,0,85711,164,85931,0,85931,0,19132,85933,163);$(127612,127624,127640,125400,85711,168,85711,167,85711,166,5396,85933,165);ba(127612,1,127656,85711,170,169);$(125576,127684,127700,0,85711,172,85931,0,85931,0,26914,85933,171);ba(125576,1,127716,85711,174,173);a=Ua(4);J[a>>2]=4;b=Ua(4);J[b>>2]=4;aa(125576,28776,124944,86712,176,a|0,124944,86716,175,b|0);a=Ua(4);J[a>>2]=0;b=Ua(4);J[b>>2]=0;aa(125576,19277,124944,86712,176,a|0,124944,86716,175,b|0);pa(127572,70861,87751,178,85933,177);a=Ua(4);J[a>>2]=0;b=Ua(4);J[b>>2]=0;ja(127572,2106,124944,86712,180,a|0,124944,86716,179,b|0);a=Ua(4);J[a>>2]=4;b=Ua(4);J[b>>2]=4;ja(127572,1605,124944,86712,180,a|0,124944,86716,179,b|0);a=Ua(4);J[a>>2]=8;b=Ua(4);J[b>>2]=8;ja(127572,1103,124944,86712,180,a|0,124944,86716,179,b|0);oa(127572);$(127720,127728,127744,0,85711,781,85931,0,85931,0,5255,85933,780);ba(127720,1,127760,85711,783,782);a=Ua(8);J[a+4>>2]=0;J[a>>2]=784;Z(127720,19254,3,127764,87187,785,a|0,0,0);a=Ua(8);J[a+4>>2]=0;J[a>>2]=786;Z(127720,24532,4,127776,87175,787,a|0,0,0);a=Ua(8);J[a+4>>2]=0;J[a>>2]=788;Z(127720,24534,2,127792,85256,789,a|0,0,0);a=Ua(4);J[a>>2]=790;Z(127720,3268,3,127800,85158,791,a|0,0,0);a=Ua(4);J[a>>2]=792;Z(127720,3249,4,127824,85073,793,a|0,0,0);pa(127840,3325,87751,182,85933,181);a=Ua(4);J[a>>2]=0;b=Ua(4);J[b>>2]=0;ja(127840,2106,124944,86712,184,a|0,124944,86716,183,b|0);a=Ua(4);J[a>>2]=4;b=Ua(4);J[b>>2]=4;ja(127840,1605,124944,86712,184,a|0,124944,86716,183,b|0);a=Ua(4);J[a>>2]=8;b=Ua(4);J[b>>2]=8;ja(127840,1103,124944,86712,184,a|0,124944,86716,183,b|0);a=Ua(4);J[a>>2]=12;b=Ua(4);J[b>>2]=12;ja(127840,2108,124944,86712,184,a|0,124944,86716,183,b|0);oa(127840);pa(126320,17334,87751,186,85933,185);a=Ua(4);J[a>>2]=16;b=Ua(4);J[b>>2]=16;ja(126320,17145,127572,85256,188,a|0,127572,87187,187,b|0);a=Ua(4);J[a>>2]=0;b=Ua(4);J[b>>2]=0;ja(126320,17011,127840,85256,190,a|0,127840,87187,189,b|0);oa(126320);pa(127848,70868,87751,192,85933,191);a=Ua(4);J[a>>2]=0;b=Ua(4);J[b>>2]=0;ja(127848,2106,124944,86712,194,a|0,124944,86716,193,b|0);a=Ua(4);J[a>>2]=4;b=Ua(4);J[b>>2]=4;ja(127848,1605,124944,86712,194,a|0,124944,86716,193,b|0);a=Ua(4);J[a>>2]=8;b=Ua(4);J[b>>2]=8;ja(127848,1103,124944,86712,194,a|0,124944,86716,193,b|0);oa(127848);pa(127856,70745,87751,196,85933,195);a=Ua(4);J[a>>2]=0;b=Ua(4);J[b>>2]=0;ja(127856,17326,127572,85256,198,a|0,127572,87187,197,b|0);a=Ua(4);J[a>>2]=12;b=Ua(4);J[b>>2]=12;ja(127856,17318,127572,85256,198,a|0,127572,87187,197,b|0);oa(127856);$(127864,127872,127888,0,85711,200,85931,0,85931,0,2307,85933,199);a=Ua(4);J[a>>2]=16;b=Ua(4);J[b>>2]=16;aa(127864,17717,127572,85256,202,a|0,127572,87187,201,b|0);a=Ua(4);J[a>>2]=32;b=Ua(4);J[b>>2]=32;aa(127864,25656,127572,85256,202,a|0,127572,87187,201,b|0);a=Ua(4);J[a>>2]=0;b=Ua(4);J[b>>2]=0;aa(127864,16825,127572,85256,202,a|0,127572,87187,201,b|0);a=Ua(4);J[a>>2]=12;b=Ua(4);J[b>>2]=12;aa(127864,17075,124944,86712,204,a|0,124944,86716,203,b|0);$(125812,127904,127920,0,85711,795,85931,0,85931,0,5139,85933,794);ba(125812,1,127936,85711,797,796);a=Ua(8);J[a+4>>2]=0;J[a>>2]=798;Z(125812,19254,3,127940,87187,799,a|0,0,0);a=Ua(8);J[a+4>>2]=0;J[a>>2]=800;Z(125812,24532,4,127952,87175,801,a|0,0,0);a=Ua(8);J[a+4>>2]=0;J[a>>2]=802;Z(125812,24534,2,127968,85256,803,a|0,0,0);a=Ua(4);J[a>>2]=804;Z(125812,3268,3,127976,85158,805,a|0,0,0);a=Ua(4);J[a>>2]=806;Z(125812,3249,4,128e3,85073,807,a|0,0,0);ea(128016,68195,4,0);_(128016,1135,0);ea(128024,24365,4,0);_(128024,69172,7);_(128024,69243,1);_(128024,69476,2);_(128024,68250,4);ea(128032,5711,4,0);_(128032,69485,0);_(128032,68614,1);_(128032,68559,2);_(128032,68570,3);_(128032,68206,4);_(128032,68225,5);_(128032,68368,6);_(128032,69177,7);_(128032,68850,8);_(128032,69554,9);_(128032,68586,10);_(128032,68833,11);_(128032,68648,12);_(128032,68598,13);_(128032,68798,14);_(128032,68539,15);_(128032,68747,16);_(128032,69705,17);_(128032,69743,18);_(128032,68476,19);_(128032,68666,20);_(128032,68423,21);_(128032,68307,22);_(128032,68526,23);_(128032,68636,24);$(128040,128048,128064,0,85711,206,85931,0,85931,0,2326,85933,205);ba(128040,3,128080,85158,208,207);a=Ua(4);J[a>>2]=0;b=Ua(4);J[b>>2]=0;aa(128040,4135,127572,85256,210,a|0,127572,87187,209,b|0);a=Ua(4);J[a>>2]=12;b=Ua(4);J[b>>2]=12;aa(128040,5479,124864,85256,212,a|0,124864,87187,211,b|0);$(128092,128100,128116,0,85711,214,85931,0,85931,0,26226,85933,213);ba(128092,4,128144,85073,216,215);a=Ua(4);J[a>>2]=0;b=Ua(4);J[b>>2]=0;aa(128092,71257,127572,85256,218,a|0,127572,87187,217,b|0);a=Ua(4);J[a>>2]=16;b=Ua(4);J[b>>2]=16;aa(128092,71068,127572,85256,218,a|0,127572,87187,217,b|0);a=Ua(4);J[a>>2]=12;b=Ua(4);J[b>>2]=12;aa(128092,71282,124864,85256,220,a|0,124864,87187,219,b|0);a=Ua(4);J[a>>2]=28;b=Ua(4);J[b>>2]=28;aa(128092,71093,124864,85256,220,a|0,124864,87187,219,b|0);$(128160,128168,128184,0,85711,222,85931,0,85931,0,26846,85933,221);ba(128160,5,128208,88518,224,223);a=Ua(4);J[a>>2]=0;b=Ua(4);J[b>>2]=0;aa(128160,71257,127572,85256,226,a|0,127572,87187,225,b|0);a=Ua(4);J[a>>2]=16;b=Ua(4);J[b>>2]=16;aa(128160,71068,127572,85256,226,a|0,127572,87187,225,b|0);a=Ua(4);J[a>>2]=32;b=Ua(4);J[b>>2]=32;aa(128160,70919,127572,85256,226,a|0,127572,87187,225,b|0);a=Ua(4);J[a>>2]=12;b=Ua(4);J[b>>2]=12;aa(128160,71282,124864,85256,228,a|0,124864,87187,227,b|0);a=Ua(4);J[a>>2]=28;b=Ua(4);J[b>>2]=28;aa(128160,71093,124864,85256,228,a|0,124864,87187,227,b|0);a=Ua(4);J[a>>2]=44;b=Ua(4);J[b>>2]=44;aa(128160,70924,124864,85256,228,a|0,124864,87187,227,b|0);da(4892,2,128228,85256,229,230,0);da(3394,3,128236,85158,231,232,0);da(3526,2,128228,85256,229,233,0);da(3358,3,128236,85158,231,234,0);da(4933,2,128228,85256,229,235,0);da(3433,3,128236,85158,231,236,0);da(71262,2,128228,85256,229,237,0);da(71073,2,128228,85256,229,238,0);da(71289,2,128228,85256,229,239,0);da(71100,2,128228,85256,229,240,0);$(128248,128256,128272,0,85711,242,85931,0,85931,0,6286,85933,241);a=Ua(8);J[a+4>>2]=1;J[a>>2]=16;Z(128248,4881,2,128288,85256,243,a|0,0,0);a=Ua(4);J[a>>2]=244;Z(128248,3384,3,128296,85158,245,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=8;Z(128248,3514,2,128288,85256,243,a|0,0,0);a=Ua(4);J[a>>2]=246;Z(128248,3347,3,128308,85158,247,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=24;Z(128248,4918,2,128288,85256,243,a|0,0,0);a=Ua(4);J[a>>2]=248;Z(128248,3419,3,128320,85158,249,a|0,0,0);ea(128332,27150,4,0);_(128332,69547,0);_(128332,69353,1);_(128332,69515,2);_(128332,69049,3);$(125760,125768,128340,0,85711,251,85931,0,85931,0,29081,85933,250);ba(125760,2,128356,85256,253,252);a=Ua(4);J[a>>2]=0;b=Ua(4);J[b>>2]=0;aa(125760,1105,127572,85256,255,a|0,127572,87187,254,b|0);$(125376,125384,128364,0,85711,257,85931,0,85931,0,17173,85933,256);a=Ua(8);J[a+4>>2]=1;J[a>>2]=0;Z(125376,25990,2,128380,85316,258,a|0,0,0);$(128388,128396,128412,0,85711,260,85931,0,85931,0,4680,85933,259);ea(128428,24495,4,0);_(128428,84857,1);_(128428,69685,2);_(128428,68909,4);_(128428,69569,8);_(128428,69160,64);_(128428,69315,128);_(128428,69492,256);_(128428,69202,512);_(128428,68979,1024);_(128428,68383,2048);_(128428,68437,4096);_(128428,69131,16384);_(128428,69016,32768);$(128436,128444,128460,0,85711,262,85931,0,85931,0,26667,85933,261);a=Ua(8);J[a+4>>2]=1;J[a>>2]=8;Z(128436,25990,2,128476,85316,263,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=240;Z(128436,1113,3,128484,87187,264,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=244;Z(128436,1124,2,128496,85256,265,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=44;Z(128436,5326,4,128512,87175,266,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=56;Z(128436,5285,4,128560,87175,267,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=448;Z(128436,2708,2,128576,85256,268,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=80;Z(128436,3898,6,128608,85308,269,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=284;Z(128436,1607,3,128672,87187,270,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=280;Z(128436,5762,3,128684,89079,271,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=276;Z(128436,5736,4,128704,89084,272,a|0,0,0);a=Ua(4);J[a>>2]=273;Z(128436,6301,2,128720,85256,274,a|0,0,0);a=Ua(4);J[a>>2]=275;Z(128436,5112,2,128728,85256,276,a|0,0,0);a=Ua(4);J[a>>2]=277;Z(128436,24899,4,128736,87249,278,a|0,0,0);a=Ua(4);J[a>>2]=279;Z(128436,3652,3,128752,85158,280,a|0,0,0);a=Ua(4);J[a>>2]=281;Z(128436,2183,6,128768,89134,282,a|0,0,0);a=Ua(4);J[a>>2]=283;Z(128436,26820,10,128800,89374,284,a|0,0,0);a=Ua(4);J[a>>2]=285;Z(128436,1584,9,128944,89386,286,a|0,0,0);a=Ua(4);J[a>>2]=287;Z(128436,26785,11,128992,89456,288,a|0,0,0);a=Ua(4);J[a>>2]=289;Z(128436,26834,12,129056,89511,290,a|0,0,0);a=Ua(4);J[a>>2]=291;Z(128436,26801,13,129136,89582,292,a|0,0,0);$(128848,129196,129212,0,85711,294,85931,0,85931,0,2875,85933,293);a=Ua(4);J[a>>2]=295;Z(128848,26134,2,129228,85256,296,a|0,0,0);a=Ua(4);J[a>>2]=297;Z(128848,5276,2,129236,85256,298,a|0,0,0);$(128860,129244,129260,128848,85711,302,85711,301,85711,300,2959,85933,299);a=Ua(4);J[a>>2]=16;b=Ua(4);J[b>>2]=16;aa(128860,16825,127572,85256,304,a|0,127572,87187,303,b|0);a=Ua(4);J[a>>2]=28;b=Ua(4);J[b>>2]=28;aa(128860,17717,127572,85256,304,a|0,127572,87187,303,b|0);a=Ua(4);J[a>>2]=40;b=Ua(4);J[b>>2]=40;aa(128860,27326,124944,86712,306,a|0,124944,86716,305,b|0);$(128872,129276,129292,128860,85711,310,85711,309,85711,308,2886,85933,307);ba(128872,1,129308,85711,312,311);$(129036,129312,129328,0,85711,809,85931,0,85931,0,5164,85933,808);ba(129036,1,129344,85711,811,810);a=Ua(8);J[a+4>>2]=0;J[a>>2]=812;Z(129036,19254,3,129348,87187,813,a|0,0,0);a=Ua(8);J[a+4>>2]=0;J[a>>2]=814;Z(129036,24532,4,129360,87175,815,a|0,0,0);a=Ua(8);J[a+4>>2]=0;J[a>>2]=816;Z(129036,24534,2,129376,85256,817,a|0,0,0);a=Ua(4);J[a>>2]=818;Z(129036,3268,3,129384,85158,819,a|0,0,0);a=Ua(4);J[a>>2]=820;Z(129036,3249,4,129408,85073,821,a|0,0,0);$(128792,129424,129440,0,85711,314,85931,0,85931,0,19070,85933,313);a=Ua(4);J[a>>2]=4;b=Ua(4);J[b>>2]=4;aa(128792,19055,128872,85256,316,a|0,128872,87187,315,b|0);a=Ua(4);J[a>>2]=68;b=Ua(4);J[b>>2]=68;aa(128792,19061,124780,85256,318,a|0,124780,87187,317,b|0);$(129488,129500,129516,128792,85711,322,85711,321,85711,320,5843,85933,319);a=Ua(4);J[a>>2]=323;Z(129488,16894,2,129532,85316,324,a|0,0,0);la(128792,2664,4,129552,85073,326,325,0);la(128792,27705,3,126228,85158,40,327,0);$(129624,129636,129652,128792,85711,331,85711,330,85711,329,6243,85933,328);ba(129624,1,129668,85711,333,332);da(4068,2,129696,85256,335,334,0);$(129112,129704,129720,128860,85711,339,85711,338,85711,337,2948,85933,336);ba(129112,1,129736,85711,341,340);$(129188,129740,129756,0,85711,823,85931,0,85931,0,5183,85933,822);ba(129188,1,129772,85711,825,824);a=Ua(8);J[a+4>>2]=0;J[a>>2]=826;Z(129188,19254,3,129776,87187,827,a|0,0,0);a=Ua(8);J[a+4>>2]=0;J[a>>2]=828;Z(129188,24532,4,129792,87175,829,a|0,0,0);a=Ua(8);J[a+4>>2]=0;J[a>>2]=830;Z(129188,24534,2,129808,85256,831,a|0,0,0);a=Ua(4);J[a>>2]=832;Z(129188,3268,3,129816,85158,833,a|0,0,0);a=Ua(4);J[a>>2]=834;Z(129188,3249,4,129840,85073,835,a|0,0,0);$(129856,129864,129880,0,85711,343,85931,0,85931,0,19238,85933,342);a=Ua(4);J[a>>2]=4;b=Ua(4);J[b>>2]=4;aa(129856,19055,129112,85256,345,a|0,129112,87187,344,b|0);a=Ua(4);J[a>>2]=52;b=Ua(4);J[b>>2]=52;aa(129856,19061,124780,85256,347,a|0,124780,87187,346,b|0);$(129928,129940,129956,129856,85711,351,85711,350,85711,349,5930,85933,348);a=Ua(4);J[a>>2]=352;Z(129928,16894,2,129972,85316,353,a|0,0,0);la(129856,2664,4,129984,85073,355,354,0);la(129856,27705,3,126228,85158,40,356,0);$(130056,130068,130084,129856,85711,360,85711,359,85711,358,6317,85933,357);ba(130056,1,130100,85711,362,361);da(4094,2,130128,85256,364,363,0);$(130136,130144,130160,0,85711,366,85931,0,85931,0,4525,85933,365);ba(130136,2,130176,85256,368,367);ea(130184,24298,4,0);_(130184,68405,1027);_(130184,68781,128);_(130184,69461,32);$(128884,130192,130208,0,85711,370,85931,0,85931,0,29313,85933,369);ba(128884,1,130224,85711,372,371);a=Ua(4);J[a>>2]=373;Z(128884,4536,3,130228,87187,374,a|0,0,0);a=Ua(4);J[a>>2]=375;Z(128884,4978,4,130240,87175,376,a|0,0,0);a=Ua(4);J[a>>2]=0;b=Ua(4);J[b>>2]=0;aa(128884,29197,130256,85256,378,a|0,130256,87187,377,b|0);$(130264,130272,130288,0,85711,380,85931,0,85931,0,4414,85933,379);ba(130264,2,130304,85256,382,381);ea(130312,24197,4,0);_(130312,68414,16);_(130312,69734,2);_(130312,69697,1);_(130312,68877,4);_(130312,68865,8);_(130312,69226,32);ea(130320,26081,4,0);_(130320,69446,0);_(130320,69219,2);_(130320,69236,1);$(128892,128900,130328,0,85711,384,85931,0,85931,0,19191,85933,383);$(130376,130388,130404,128892,85711,388,85711,387,85711,386,5901,85933,385);a=Ua(4);J[a>>2]=389;Z(130376,16894,2,130420,85316,390,a|0,0,0);la(128892,2664,2,130428,85256,392,391,0);la(128892,27705,3,126228,85158,40,393,0);$(128916,130560,128924,0,85711,395,85931,0,85931,0,26963,85933,394);ea(130576,27043,4,0);_(130576,69532,0);_(130576,69114,1);_(130576,68258,2);_(130576,68317,3);_(130576,68626,4);_(130576,71018,2147483647);$(125732,130584,130600,0,85711,397,85931,0,85931,0,17736,85933,396);a=Ua(8);J[a+4>>2]=1;J[a>>2]=32;Z(125732,16932,3,130616,86716,398,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=40;Z(125732,16914,3,130616,86716,398,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=48;Z(125732,16699,3,130616,86716,398,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=36;Z(125732,16951,2,130628,86712,399,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=68;Z(125732,27083,3,130636,87187,400,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=76;Z(125732,27057,3,130636,87187,400,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=0;Z(125732,25990,2,130648,85316,401,a|0,0,0);$(130656,130664,130680,0,85711,837,85931,0,85931,0,5200,85933,836);ba(130656,1,130696,85711,839,838);a=Ua(8);J[a+4>>2]=0;J[a>>2]=840;Z(130656,19254,3,130700,87187,841,a|0,0,0);a=Ua(8);J[a+4>>2]=0;J[a>>2]=842;Z(130656,24532,4,130720,87175,843,a|0,0,0);a=Ua(8);J[a+4>>2]=0;J[a>>2]=844;Z(130656,24534,2,130736,85256,845,a|0,0,0);a=Ua(4);J[a>>2]=846;Z(130656,3268,3,130744,85158,847,a|0,0,0);a=Ua(4);J[a>>2]=848;Z(130656,3249,4,130768,85073,849,a|0,0,0);$(126152,126164,130516,0,85711,403,85931,0,85931,0,26126,85933,402);a=Ua(8);J[a+4>>2]=1;J[a>>2]=0;Z(126152,25990,2,130784,85316,404,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=24;Z(126152,2262,2,130792,85256,405,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=156;Z(126152,4545,2,130800,85256,406,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=148;Z(126152,24308,4,130816,87175,407,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=76;Z(126152,25597,3,130840,87187,408,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=36;Z(126152,1314,3,130852,87187,409,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=44;Z(126152,1288,3,130864,85158,410,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=48;Z(126152,1387,3,130888,85158,411,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=56;Z(126152,1421,3,130912,85158,412,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=84;Z(126152,29382,3,130936,87187,413,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=88;Z(126152,29382,2,130948,85256,414,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=92;Z(126152,29331,3,130936,87187,413,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=96;Z(126152,29350,2,130948,85256,414,a|0,0,0);a=Ua(4);J[a>>2]=415;Z(126152,4346,3,130956,87187,416,a|0,0,0);a=Ua(4);J[a>>2]=417;Z(126152,4987,4,130976,89084,418,a|0,0,0);$(125428,125560,130992,0,85711,420,85931,0,85931,0,5043,85933,419);a=Ua(8);J[a+4>>2]=1;J[a>>2]=8;Z(125428,25990,2,131008,85316,421,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=20;Z(125428,26932,2,131016,85256,422,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=72;Z(125428,26675,3,131024,85158,423,a|0,0,0);a=Ua(8);J[a+4>>2]=0;J[a>>2]=424;Z(125428,26167,6,131040,85308,425,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=120;Z(125428,17759,5,131072,87026,426,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=88;Z(125428,29176,3,131092,85158,427,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=84;Z(125428,29143,3,131144,85158,428,a|0,0,0);$(125444,125456,131156,0,85711,430,85931,0,85931,0,27687,85933,429);$(130808,131172,131188,0,85711,432,85931,0,85931,0,4667,85933,431);ba(130808,2,131204,85256,434,433);a=Ua(8);J[a+4>>2]=0;J[a>>2]=435;Z(130808,3281,3,131212,85158,436,a|0,0,0);ea(130832,24483,4,0);_(130832,69428,1);_(130832,69394,2);_(130832,69413,4);_(130832,69001,8);ea(131224,24316,4,0);_(131224,69001,1);_(131224,68178,2);_(131224,68726,4);_(131224,69063,8);$(125408,131232,131248,0,85711,438,85931,0,85931,0,19152,85933,437);$(161632,131264,131280,125408,85711,442,85711,441,85711,440,19168,85933,439);ba(161632,1,131296,85711,444,443);$(131300,131308,131324,0,85711,446,85931,0,85931,0,24721,85933,445);a=Ua(8);J[a+4>>2]=0;J[a>>2]=447;Z(131300,3272,2,131340,85256,448,a|0,0,0);a=Ua(8);J[a+4>>2]=0;J[a>>2]=449;Z(131300,3043,2,131348,85316,450,a|0,0,0);a=Ua(8);J[a+4>>2]=0;J[a>>2]=451;Z(131300,3050,2,131348,85316,450,a|0,0,0);$(131356,131364,131380,0,85711,453,85931,0,85931,0,26765,85933,452);ba(131356,1,131396,85711,455,454);a=Ua(4);J[a>>2]=0;b=Ua(4);J[b>>2]=0;aa(131356,3059,124828,85256,457,a|0,124828,87187,456,b|0);a=Ua(4);J[a>>2]=2;b=Ua(4);J[b>>2]=2;aa(131356,71242,131300,85256,459,a|0,131300,87187,458,b|0);a=Ua(4);J[a>>2]=3;b=Ua(4);J[b>>2]=3;aa(131356,71053,131300,85256,459,a|0,131300,87187,458,b|0);$(131400,131408,131424,0,85711,851,85931,0,85931,0,5217,85933,850);ba(131400,1,131440,85711,853,852);a=Ua(8);J[a+4>>2]=0;J[a>>2]=854;Z(131400,19254,3,131444,87187,855,a|0,0,0);a=Ua(8);J[a+4>>2]=0;J[a>>2]=856;Z(131400,24532,4,131456,87175,857,a|0,0,0);a=Ua(8);J[a+4>>2]=0;J[a>>2]=858;Z(131400,24534,2,131472,85256,859,a|0,0,0);a=Ua(4);J[a>>2]=860;Z(131400,3268,3,131480,85158,861,a|0,0,0);a=Ua(4);J[a>>2]=862;Z(131400,3249,4,131504,85073,863,a|0,0,0);$(131520,131528,131544,0,85711,865,85931,0,85931,0,5243,85933,864);ba(131520,1,131560,85711,867,866);a=Ua(8);J[a+4>>2]=0;J[a>>2]=868;Z(131520,19254,3,131564,87187,869,a|0,0,0);a=Ua(8);J[a+4>>2]=0;J[a>>2]=870;Z(131520,24532,4,131584,87175,871,a|0,0,0);a=Ua(8);J[a+4>>2]=0;J[a>>2]=872;Z(131520,24534,2,131600,85256,873,a|0,0,0);a=Ua(4);J[a>>2]=874;Z(131520,3268,3,131608,85158,875,a|0,0,0);a=Ua(4);J[a>>2]=876;Z(131520,3249,4,131632,85073,877,a|0,0,0);$(125616,125624,131648,0,85711,461,85931,0,85931,0,24127,85933,460);a=Ua(4);J[a>>2]=462;Z(125616,19297,4,131664,85073,463,a|0,0,0);a=Ua(4);J[a>>2]=464;Z(125616,6331,5,131712,88518,465,a|0,0,0);a=Ua(4);J[a>>2]=466;Z(125616,19314,8,131744,92833,467,a|0,0,0);a=Ua(4);J[a>>2]=468;Z(125616,2128,5,131808,88518,469,a|0,0,0);a=Ua(4);J[a>>2]=470;Z(125616,2145,6,131840,85308,471,a|0,0,0);$(125640,131892,131908,0,85711,473,85931,0,85931,0,4330,85933,472);ba(125640,2,131924,85256,475,474);$(125484,131932,131948,0,85711,477,85931,0,85931,0,6158,85933,476);$(128528,131964,128540,0,85711,479,85931,0,85931,0,26048,85933,478);$(131980,131988,132004,0,85711,481,85931,0,85931,0,18635,85933,480);$(125492,125504,132020,125484,85711,485,85711,484,85711,483,6174,85933,482);pa(130256,29369,87751,487,85933,486);a=Ua(4);J[a>>2]=0;b=Ua(4);J[b>>2]=0;ja(130256,71319,124864,85256,489,a|0,124864,87187,488,b|0);a=Ua(4);J[a>>2]=4;b=Ua(4);J[b>>2]=4;ja(130256,71130,124864,85256,489,a|0,124864,87187,488,b|0);a=Ua(4);J[a>>2]=8;b=Ua(4);J[b>>2]=8;ja(130256,70997,124864,85256,489,a|0,124864,87187,488,b|0);a=Ua(4);J[a>>2]=12;b=Ua(4);J[b>>2]=12;ja(130256,70855,124864,85256,489,a|0,124864,87187,488,b|0);oa(130256);$(132036,132044,132060,0,85711,491,85931,0,85931,0,4554,85933,490);$(132076,132084,132100,0,85711,493,85931,0,85931,0,4566,85933,492);ea(132116,24341,4,0);ea(132124,24352,4,0);$(125672,128640,132132,0,85711,495,85931,0,85931,0,5268,85933,494);a=Ua(8);J[a+4>>2]=1;J[a>>2]=44;Z(125672,24328,4,132160,87175,496,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=0;Z(125672,25990,2,132176,85316,497,a|0,0,0);$(125684,126212,130532,125672,85711,501,85711,500,85711,499,5297,85933,498);a=Ua(8);J[a+4>>2]=1;J[a>>2]=84;Z(125684,26143,3,132184,85158,502,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=88;Z(125684,26155,4,132208,87175,503,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=76;Z(125684,25642,2,132224,85256,504,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=80;Z(125684,25628,4,132240,87175,505,a|0,0,0);$(131104,132256,132272,125684,85711,509,85711,508,85711,507,1595,85933,506);a=Ua(8);J[a+4>>2]=1;J[a>>2]=148;Z(131104,23986,3,132288,86716,510,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=152;Z(131104,24004,2,132300,86712,511,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=140;Z(131104,24022,3,132288,86716,510,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=144;Z(131104,24039,2,132300,86712,511,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=168;Z(131104,1166,4,132320,87175,512,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=164;Z(131104,1185,2,132336,85256,513,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=116;Z(131104,3872,3,132288,86716,510,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=120;Z(131104,3880,2,132300,86712,511,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=108;Z(131104,25610,3,132344,87187,514,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=160;Z(131104,1204,4,132320,87175,512,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=156;Z(131104,1222,2,132336,85256,513,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=196;Z(131104,27189,3,132356,87187,515,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=200;Z(131104,24626,3,132356,87187,515,a|0,0,0);a=Ua(4);J[a>>2]=516;Z(131104,25664,4,132368,87175,517,a|0,0,0);a=Ua(4);J[a>>2]=518;Z(131104,25677,4,132368,87175,517,a|0,0,0);a=Ua(4);J[a>>2]=519;Z(131104,27178,4,132368,87175,517,a|0,0,0);a=Ua(4);J[a>>2]=520;Z(131104,27200,4,132368,87175,517,a|0,0,0);a=Ua(4);J[a>>2]=521;Z(131104,24638,3,132384,87187,522,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=208;Z(131104,24225,4,132400,87175,523,a|0,0,0);a=Ua(4);J[a>>2]=524;Z(131104,4444,2,132424,85256,525,a|0,0,0);a=Ua(4);J[a>>2]=526;Z(131104,29422,3,132432,93538,527,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=128;Z(131104,5415,3,132444,87187,528,a|0,0,0);$(132456,132464,132480,0,85711,530,85931,0,85931,0,4427,85933,529);ea(132416,24209,4,0);_(132416,69723,1);_(132416,68686,2);_(132416,69685,4);_(132416,68946,8);_(132416,68322,16);_(132416,69661,32);_(132416,69362,64);_(132416,68504,128);$(125696,125708,132496,125684,85711,534,85711,533,85711,532,29129,85933,531);$(131116,131128,132512,131104,85711,538,85711,537,85711,536,29161,85933,535);a=Ua(8);J[a+4>>2]=1;J[a>>2]=296;Z(131116,16556,2,132528,85316,539,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=300;Z(131116,16545,2,132528,85316,539,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=256;Z(131116,24056,2,132536,85256,540,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=288;Z(131116,5642,3,132544,86716,541,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=292;Z(131116,5657,2,132556,86712,542,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=260;Z(131116,27760,3,132544,86716,541,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=264;Z(131116,27778,2,132556,86712,542,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=248;Z(131116,3253,3,132564,87187,543,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=280;Z(131116,24459,4,132576,87175,544,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=284;Z(131116,4642,3,132600,87187,545,a|0,0,0);$(132612,132620,132636,0,85711,547,85931,0,85931,0,4618,85933,546);ba(132612,2,132652,85256,549,548);ea(132592,24436,4,0);_(132592,68287,1);_(132592,68163,2);_(132592,68129,4);_(132592,68271,8);_(132592,68147,16);_(132592,68113,32);$(129104,132660,132676,0,85711,551,85931,0,85931,0,1303,85933,550);$(130876,132692,132708,129104,85711,555,85711,554,85711,553,1274,85933,552);ba(130876,2,132724,85256,557,556);a=Ua(4);J[a>>2]=558;Z(130876,3637,3,132732,87187,559,a|0,0,0);$(130900,132744,132760,129104,85711,563,85711,562,85711,561,1370,85933,560);ba(130900,2,132776,94090,565,564);a=Ua(8);J[a+4>>2]=0;J[a>>2]=566;Z(130900,27831,2,132784,85256,567,a|0,0,0);a=Ua(4);J[a>>2]=568;Z(130900,3469,3,132792,86716,569,a|0,0,0);$(132804,132816,132832,129104,85711,573,85711,572,85711,571,1438,85933,570);ba(132804,3,132848,86907,575,574);a=Ua(8);J[a+4>>2]=0;J[a>>2]=576;Z(132804,27831,2,132860,85256,577,a|0,0,0);a=Ua(4);J[a>>2]=578;Z(132804,3469,3,132868,86716,579,a|0,0,0);a=Ua(4);J[a>>2]=580;Z(132804,3131,3,132868,86716,579,a|0,0,0);$(131776,131788,132880,0,85711,582,85931,0,85931,0,19328,85933,581);a=Ua(8);J[a+4>>2]=1;J[a>>2]=0;Z(131776,25990,2,132896,85316,583,a|0,0,0);$(132904,132916,132932,129104,85711,587,85711,586,85711,585,1347,85933,584);ba(132904,4,132960,85073,589,588);a=Ua(4);J[a>>2]=590;Z(132904,26905,3,132992,87187,591,a|0,0,0);a=Ua(8);J[a+4>>2]=0;J[a>>2]=592;Z(132904,27831,2,133004,85256,593,a|0,0,0);$(132984,133012,133028,0,85711,595,85931,0,85931,0,4394,85933,594);ba(132984,2,133044,85256,597,596);ea(133052,24178,4,0);_(133052,69647,2);$(130924,133060,133076,129104,85711,601,85711,600,85711,599,1405,85933,598);ba(130924,1,133092,85711,603,602);a=Ua(8);J[a+4>>2]=0;J[a>>2]=604;Z(130924,27831,2,133096,85256,605,a|0,0,0);$(131680,131692,133104,0,85711,607,85931,0,85931,0,19284,85933,606);a=Ua(8);J[a+4>>2]=1;J[a>>2]=0;Z(131680,25990,2,133120,85316,608,a|0,0,0);$(133128,133140,133156,129104,85711,612,85711,611,85711,610,1326,85933,609);ba(133128,4,133184,85073,614,613);a=Ua(4);J[a>>2]=615;Z(133128,26905,3,133208,87187,616,a|0,0,0);a=Ua(8);J[a+4>>2]=0;J[a>>2]=617;Z(133128,27831,2,133220,85256,618,a|0,0,0);$(132976,133228,133244,0,85711,620,85931,0,85931,0,26951,85933,619);ba(132976,3,133260,85158,622,621);a=Ua(4);J[a>>2]=623;Z(132976,26905,3,133272,87187,624,a|0,0,0);a=Ua(4);J[a>>2]=625;Z(132976,17020,3,133284,87187,626,a|0,0,0);$(133200,133296,133312,0,85711,628,85931,0,85931,0,4368,85933,627);ba(133200,2,133328,85256,630,629);ea(133336,24153,4,0);_(133336,68819,1);$(131864,131876,133344,0,85711,632,85931,0,85931,0,27812,85933,631);a=Ua(8);J[a+4>>2]=1;J[a>>2]=0;Z(131864,25990,2,133360,85316,633,a|0,0,0);$(133368,133380,133396,129104,85711,637,85711,636,85711,635,1456,85933,634);ba(133368,6,133424,95072,639,638);a=Ua(8);J[a+4>>2]=0;J[a>>2]=640;Z(133368,27831,2,133448,85256,641,a|0,0,0);$(125724,133456,133472,0,85711,643,85931,0,85931,0,26687,85933,642);ba(125724,5,133488,95117,645,644);da(6217,3,133508,85158,647,646,0);ea(133536,26104,4,0);_(133536,68302,0);_(133536,69452,1);_(133536,69585,2147483647);ea(133544,27021,4,0);_(133544,68244,0);_(133544,69607,1);_(133544,68362,2);ea(133552,27122,4,0);_(133552,69293,0);_(133552,69257,1);$(125848,133520,133560,0,85711,649,85931,0,85931,0,6197,85933,648);a=Ua(8);J[a+4>>2]=1;J[a>>2]=16;Z(125848,6100,3,133576,85158,650,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=48;Z(125848,17157,4,133616,95328,651,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=52;Z(125848,26740,3,133632,87187,652,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=56;Z(125848,4118,3,133632,87187,652,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=60;Z(125848,24087,3,133632,87187,652,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=64;Z(125848,17232,3,133644,87187,653,a|0,0,0);$(125328,133588,133656,0,85711,655,85931,0,85931,0,5969,85933,654);a=Ua(8);J[a+4>>2]=1;J[a>>2]=4;Z(125328,25990,2,133672,85316,656,a|0,0,0);a=Ua(4);J[a>>2]=657;Z(125328,24544,7,133680,95359,658,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=12;Z(125328,16834,3,133708,85158,659,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=16;Z(125328,16846,2,133720,85256,660,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=32;Z(125328,3225,3,133728,86716,661,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=36;Z(125328,3239,2,133740,86712,662,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=52;Z(125328,3180,3,133728,86716,661,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=48;Z(125328,3197,2,133740,86712,662,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=68;Z(125328,2798,3,133728,86716,661,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=64;Z(125328,2812,2,133740,86712,662,a|0,0,0);a=Ua(4);J[a>>2]=663;Z(125328,17205,3,133748,87187,664,a|0,0,0);a=Ua(4);J[a>>2]=665;Z(125328,1575,3,133748,87187,664,a|0,0,0);a=Ua(4);J[a>>2]=666;Z(125328,29382,3,133760,87187,667,a|0,0,0);a=Ua(4);J[a>>2]=668;Z(125328,29331,3,133760,87187,667,a|0,0,0);a=Ua(4);J[a>>2]=669;Z(125328,26134,2,133772,85256,670,a|0,0,0);$(125336,125832,133780,125328,85711,674,85711,673,85711,672,6117,85933,671);a=Ua(8);J[a+4>>2]=1;J[a>>2]=108;Z(125336,3479,2,133796,86712,675,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=112;Z(125336,3469,3,133804,93538,676,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=116;Z(125336,3076,2,133796,86712,675,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=120;Z(125336,3066,3,133804,93538,676,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=124;Z(125336,27005,2,133816,85256,677,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=128;Z(125336,26989,3,133824,85158,678,a|0,0,0);$(125348,125888,133836,125328,85711,682,85711,681,85711,680,5953,85933,679);a=Ua(8);J[a+4>>2]=1;J[a>>2]=108;Z(125348,3145,2,133852,86712,683,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=112;Z(125348,2586,2,133852,86712,683,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=116;Z(125348,2643,2,133852,86712,683,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=120;Z(125348,3131,3,133860,93538,684,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=124;Z(125348,2568,3,133860,93538,684,a|0,0,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=128;Z(125348,2622,3,133860,93538,684,a|0,0,0);$(125856,133872,133888,0,85711,686,85931,0,85931,0,29040,85933,685);a=Ua(8);J[a+4>>2]=1;J[a>>2]=0;Z(125856,27831,2,133904,85256,687,a|0,0,0);a=Ua(8);J[a+4>>2]=0;J[a>>2]=688;Z(125856,26096,2,133912,85256,689,a|0,0,0);a=Ua(4);J[a>>2]=4;b=Ua(4);J[b>>2]=4;aa(125856,16825,127848,85256,691,a|0,127848,87187,690,b|0);a=Ua(4);J[a>>2]=16;b=Ua(4);J[b>>2]=16;aa(125856,16970,127572,85256,693,a|0,127572,87187,692,b|0);a=Ua(4);J[a>>2]=28;b=Ua(4);J[b>>2]=28;aa(125856,2787,124944,86712,695,a|0,124944,86716,694,b|0);a=Ua(4);J[a>>2]=32;b=Ua(4);J[b>>2]=32;aa(125856,3100,124944,86712,695,a|0,124944,86716,694,b|0);a=Ua(4);J[a>>2]=36;b=Ua(4);J[b>>2]=36;aa(125856,3086,124944,86712,695,a|0,124944,86716,694,b|0);a=Ua(4);J[a>>2]=40;b=Ua(4);J[b>>2]=40;aa(125856,3166,124944,86712,695,a|0,124944,86716,694,b|0);a=Ua(4);J[a>>2]=44;b=Ua(4);J[b>>2]=44;aa(125856,3214,124944,86712,695,a|0,124944,86716,694,b|0);a=Ua(4);J[a>>2]=48;b=Ua(4);J[b>>2]=48;aa(125856,1146,124944,86712,695,a|0,124944,86716,694,b|0);a=Ua(4);J[a>>2]=52;b=Ua(4);J[b>>2]=52;aa(125856,24511,124944,86712,695,a|0,124944,86716,694,b|0);a=Ua(4);J[a>>2]=56;b=Ua(4);J[b>>2]=56;aa(125856,19264,124944,86712,695,a|0,124944,86716,694,b|0);a=Ua(4);J[a>>2]=68;b=Ua(4);J[b>>2]=68;aa(125856,27106,133552,85256,697,a|0,133552,87187,696,b|0);a=Ua(4);J[a>>2]=698;Z(125856,17747,3,133920,85158,699,a|0,0,0);a=Ua(4);J[a>>2]=700;Z(125856,19088,3,133932,85158,701,a|0,0,0);$(125864,133968,133984,125856,85711,705,85711,704,85711,703,29057,85933,702);ba(125864,1,134e3,85711,707,706);a=Ua(8);J[a+4>>2]=1;J[a>>2]=0;Z(125864,27831,2,134028,85256,708,a|0,0,0);a=Ua(4);J[a>>2]=88;b=Ua(4);J[b>>2]=88;aa(125864,3462,124944,86712,710,a|0,124944,86716,709,b|0);a=Ua(4);J[a>>2]=92;b=Ua(4);J[b>>2]=92;aa(125864,3059,124944,86712,710,a|0,124944,86716,709,b|0);a=Ua(4);J[a>>2]=96;b=Ua(4);J[b>>2]=96;aa(125864,26976,133544,85256,712,a|0,133544,87187,711,b|0);$(125904,134036,134052,125856,85711,716,85711,715,85711,714,29020,85933,713);ba(125904,1,134068,85711,718,717);a=Ua(8);J[a+4>>2]=1;J[a>>2]=0;Z(125904,27831,2,134096,85256,719,a|0,0,0);a=Ua(4);J[a>>2]=88;b=Ua(4);J[b>>2]=88;aa(125904,3120,124944,86712,721,a|0,124944,86716,720,b|0);a=Ua(4);J[a>>2]=92;b=Ua(4);J[b>>2]=92;aa(125904,2553,124944,86712,721,a|0,124944,86716,720,b|0);a=Ua(4);J[a>>2]=96;b=Ua(4);J[b>>2]=96;aa(125904,2604,124944,86712,721,a|0,124944,86716,720,b|0);$(134104,134112,134128,0,85711,723,85931,0,85931,0,2110,85933,722);$(134144,134152,134168,0,85711,725,85931,0,85931,0,3934,85933,724);ba(134144,4,134192,85073,727,726);a=Ua(4);J[a>>2]=8;b=Ua(4);J[b>>2]=8;aa(134144,4580,130264,85256,729,a|0,130264,87187,728,b|0);$(134224,134232,134248,0,85711,731,85931,0,85931,0,19213,85933,730);$(134264,134272,134288,0,85711,733,85931,0,85931,0,4593,85933,732);ba(134264,2,134304,85256,735,734);a=Ua(8);J[a+4>>2]=0;J[a>>2]=736;Z(134264,3281,3,134312,85158,737,a|0,0,0);ea(134324,24410,4,0);_(134324,68764,1);_(134324,68888,2);_(134324,68930,4);$(133944,133952,134332,0,85711,739,85931,0,85931,0,2191,85933,738);a=Ua(8);J[a+4>>2]=1;J[a>>2]=0;Z(133944,2994,3,134348,87187,740,a|0,1,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=4;Z(133944,2932,3,134380,87187,741,a|0,1,0);a=Ua(8);J[a+4>>2]=1;J[a>>2]=8;Z(133944,3029,3,134404,87187,742,a|0,1,0);$(134460,134472,134488,133944,85711,746,85711,745,85711,744,5810,85933,743);a=Ua(4);J[a>>2]=747;Z(134460,16894,2,134504,85316,748,a|0,0,0);la(133944,2664,2,134512,85256,750,749,0);la(133944,27705,3,126228,85158,40,751,0);$(134360,134600,134616,0,85711,753,85931,0,85931,0,2916,85933,752);a=Ua(4);J[a>>2]=4;b=Ua(4);J[b>>2]=4;aa(134360,4139,127848,85256,755,a|0,127848,87187,754,b|0);a=Ua(4);J[a>>2]=16;b=Ua(4);J[b>>2]=16;aa(134360,17724,127572,85256,757,a|0,127572,87187,756,b|0);a=Ua(4);J[a>>2]=28;b=Ua(4);J[b>>2]=28;aa(134360,5494,127572,85256,757,a|0,127572,87187,756,b|0);a=Ua(4);J[a>>2]=40;b=Ua(4);J[b>>2]=40;aa(134360,19277,124944,86712,759,a|0,124944,86716,758,b|0);a=Ua(4);J[a>>2]=760;Z(134360,5982,2,134632,85256,761,a|0,0,0);$(134368,134640,134656,134360,85711,765,85711,764,85711,763,2973,85933,762);a=Ua(4);J[a>>2]=766;Z(134368,26179,2,134672,85256,767,a|0,0,0);a=Ua(4);J[a>>2]=768;Z(134368,5310,2,134680,85256,769,a|0,0,0);$(134392,134688,134704,134360,85711,773,85711,772,85711,771,2899,85933,770);a=Ua(4);J[a>>2]=774;Z(134392,6137,2,134720,85256,775,a|0,0,0);$(134416,134728,134744,134360,85711,779,85711,778,85711,777,3005,85933,776)}function qV(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=Q(0),A=Q(0),B=0,C=0,D=Q(0),E=Q(0),F=0,G=0,O=Q(0),R=0,S=0,T=0,U=Q(0),V=0,W=0,X=0,Z=Q(0),_=Q(0),$=0,aa=0,ba=Q(0),ca=Q(0),da=0,ea=0,fa=Q(0),ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=Q(0),pa=Q(0),qa=0,ra=0,sa=0,ta=0,ua=Q(0),va=0,wa=0,xa=0,ya=Q(0),za=Q(0),Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0;j=Ia-160|0;va=j;Ia=j;k=J[b+8>>2];p=j-(P(k,12)+15&-16)|0;Ia=p;a:{if(!k){break a}n=J[b>>2];l=J[b+4>>2];v=k&3;b:{if(!v){o=p;j=k;break b}o=p;j=k;while(1){r=K[l+4|0]|K[l+5|0]<<8|(K[l+6|0]<<16|K[l+7|0]<<24);u=K[l|0]|K[l+1|0]<<8|(K[l+2|0]<<16|K[l+3|0]<<24);H[o|0]=u;H[o+1|0]=u>>>8;H[o+2|0]=u>>>16;H[o+3|0]=u>>>24;H[o+4|0]=r;H[o+5|0]=r>>>8;H[o+6|0]=r>>>16;H[o+7|0]=r>>>24;r=K[l+8|0]|K[l+9|0]<<8|(K[l+10|0]<<16|K[l+11|0]<<24);H[o+8|0]=r;H[o+9|0]=r>>>8;H[o+10|0]=r>>>16;H[o+11|0]=r>>>24;l=l+n|0;o=o+12|0;j=j-1|0;m=m+1|0;if((v|0)!=(m|0)){continue}break}}if(k>>>0<4){break a}while(1){k=K[l+4|0]|K[l+5|0]<<8|(K[l+6|0]<<16|K[l+7|0]<<24);m=K[l|0]|K[l+1|0]<<8|(K[l+2|0]<<16|K[l+3|0]<<24);H[o|0]=m;H[o+1|0]=m>>>8;H[o+2|0]=m>>>16;H[o+3|0]=m>>>24;H[o+4|0]=k;H[o+5|0]=k>>>8;H[o+6|0]=k>>>16;H[o+7|0]=k>>>24;k=K[l+8|0]|K[l+9|0]<<8|(K[l+10|0]<<16|K[l+11|0]<<24);H[o+8|0]=k;H[o+9|0]=k>>>8;H[o+10|0]=k>>>16;H[o+11|0]=k>>>24;k=l+n|0;l=K[k+8|0]|K[k+9|0]<<8|(K[k+10|0]<<16|K[k+11|0]<<24);H[o+20|0]=l;H[o+21|0]=l>>>8;H[o+22|0]=l>>>16;H[o+23|0]=l>>>24;l=K[k+4|0]|K[k+5|0]<<8|(K[k+6|0]<<16|K[k+7|0]<<24);m=K[k|0]|K[k+1|0]<<8|(K[k+2|0]<<16|K[k+3|0]<<24);H[o+12|0]=m;H[o+13|0]=m>>>8;H[o+14|0]=m>>>16;H[o+15|0]=m>>>24;H[o+16|0]=l;H[o+17|0]=l>>>8;H[o+18|0]=l>>>16;H[o+19|0]=l>>>24;k=k+n|0;l=K[k+8|0]|K[k+9|0]<<8|(K[k+10|0]<<16|K[k+11|0]<<24);H[o+32|0]=l;H[o+33|0]=l>>>8;H[o+34|0]=l>>>16;H[o+35|0]=l>>>24;l=K[k+4|0]|K[k+5|0]<<8|(K[k+6|0]<<16|K[k+7|0]<<24);m=K[k|0]|K[k+1|0]<<8|(K[k+2|0]<<16|K[k+3|0]<<24);H[o+24|0]=m;H[o+25|0]=m>>>8;H[o+26|0]=m>>>16;H[o+27|0]=m>>>24;H[o+28|0]=l;H[o+29|0]=l>>>8;H[o+30|0]=l>>>16;H[o+31|0]=l>>>24;k=k+n|0;l=K[k+4|0]|K[k+5|0]<<8|(K[k+6|0]<<16|K[k+7|0]<<24);m=K[k|0]|K[k+1|0]<<8|(K[k+2|0]<<16|K[k+3|0]<<24);H[o+36|0]=m;H[o+37|0]=m>>>8;H[o+38|0]=m>>>16;H[o+39|0]=m>>>24;H[o+40|0]=l;H[o+41|0]=l>>>8;H[o+42|0]=l>>>16;H[o+43|0]=l>>>24;l=K[k+8|0]|K[k+9|0]<<8|(K[k+10|0]<<16|K[k+11|0]<<24);H[o+44|0]=l;H[o+45|0]=l>>>8;H[o+46|0]=l>>>16;H[o+47|0]=l>>>24;o=o+48|0;l=k+n|0;j=j-4|0;if(j){continue}break}}n=J[b+20>>2];j=P(n,12);k=p-(j+15&-16)|0;Ia=k;c:{if(K[b+24|0]&2){if((j|0)<=0){break c}j=k+P(n,12)|0;o=J[b+16>>2];n=J[b+12>>2];l=k;while(1){J[l>>2]=L[o>>1];J[l+4>>2]=L[o+2>>1];J[l+8>>2]=L[o+4>>1];o=o+n|0;l=l+12|0;if(j>>>0>l>>>0){continue}break}break c}if(!n){break c}r=J[b+12>>2];l=J[b+16>>2];G=n&3;d:{if(!G){o=k;j=n;break d}m=0;o=k;j=n;while(1){u=K[l+4|0]|K[l+5|0]<<8|(K[l+6|0]<<16|K[l+7|0]<<24);v=K[l|0]|K[l+1|0]<<8|(K[l+2|0]<<16|K[l+3|0]<<24);H[o|0]=v;H[o+1|0]=v>>>8;H[o+2|0]=v>>>16;H[o+3|0]=v>>>24;H[o+4|0]=u;H[o+5|0]=u>>>8;H[o+6|0]=u>>>16;H[o+7|0]=u>>>24;u=K[l+8|0]|K[l+9|0]<<8|(K[l+10|0]<<16|K[l+11|0]<<24);H[o+8|0]=u;H[o+9|0]=u>>>8;H[o+10|0]=u>>>16;H[o+11|0]=u>>>24;l=l+r|0;o=o+12|0;j=j-1|0;m=m+1|0;if((G|0)!=(m|0)){continue}break}}if(n>>>0<4){break c}while(1){n=K[l+4|0]|K[l+5|0]<<8|(K[l+6|0]<<16|K[l+7|0]<<24);m=K[l|0]|K[l+1|0]<<8|(K[l+2|0]<<16|K[l+3|0]<<24);H[o|0]=m;H[o+1|0]=m>>>8;H[o+2|0]=m>>>16;H[o+3|0]=m>>>24;H[o+4|0]=n;H[o+5|0]=n>>>8;H[o+6|0]=n>>>16;H[o+7|0]=n>>>24;n=K[l+8|0]|K[l+9|0]<<8|(K[l+10|0]<<16|K[l+11|0]<<24);H[o+8|0]=n;H[o+9|0]=n>>>8;H[o+10|0]=n>>>16;H[o+11|0]=n>>>24;n=l+r|0;l=K[n+8|0]|K[n+9|0]<<8|(K[n+10|0]<<16|K[n+11|0]<<24);H[o+20|0]=l;H[o+21|0]=l>>>8;H[o+22|0]=l>>>16;H[o+23|0]=l>>>24;l=K[n+4|0]|K[n+5|0]<<8|(K[n+6|0]<<16|K[n+7|0]<<24);m=K[n|0]|K[n+1|0]<<8|(K[n+2|0]<<16|K[n+3|0]<<24);H[o+12|0]=m;H[o+13|0]=m>>>8;H[o+14|0]=m>>>16;H[o+15|0]=m>>>24;H[o+16|0]=l;H[o+17|0]=l>>>8;H[o+18|0]=l>>>16;H[o+19|0]=l>>>24;n=n+r|0;l=K[n+8|0]|K[n+9|0]<<8|(K[n+10|0]<<16|K[n+11|0]<<24);H[o+32|0]=l;H[o+33|0]=l>>>8;H[o+34|0]=l>>>16;H[o+35|0]=l>>>24;l=K[n+4|0]|K[n+5|0]<<8|(K[n+6|0]<<16|K[n+7|0]<<24);m=K[n|0]|K[n+1|0]<<8|(K[n+2|0]<<16|K[n+3|0]<<24);H[o+24|0]=m;H[o+25|0]=m>>>8;H[o+26|0]=m>>>16;H[o+27|0]=m>>>24;H[o+28|0]=l;H[o+29|0]=l>>>8;H[o+30|0]=l>>>16;H[o+31|0]=l>>>24;n=n+r|0;l=K[n+4|0]|K[n+5|0]<<8|(K[n+6|0]<<16|K[n+7|0]<<24);m=K[n|0]|K[n+1|0]<<8|(K[n+2|0]<<16|K[n+3|0]<<24);H[o+36|0]=m;H[o+37|0]=m>>>8;H[o+38|0]=m>>>16;H[o+39|0]=m>>>24;H[o+40|0]=l;H[o+41|0]=l>>>8;H[o+42|0]=l>>>16;H[o+43|0]=l>>>24;l=K[n+8|0]|K[n+9|0]<<8|(K[n+10|0]<<16|K[n+11|0]<<24);H[o+44|0]=l;H[o+45|0]=l>>>8;H[o+46|0]=l>>>16;H[o+47|0]=l>>>24;o=o+48|0;l=n+r|0;j=j-4|0;if(j){continue}break}}s=lk(va+8|0,K[a+18|0]);ka=Ia-32|0;Ia=ka;J[s>>2]=0;J[s+4>>2]=0;J[s+16>>2]=0;J[s+8>>2]=0;J[s+12>>2]=0;J[s+36>>2]=J[b+20>>2];a=J[b+8>>2];H[J[s+28>>2]+38|0]=a;b=J[42504];a=Ka[J[J[b+12>>2]+8>>2]](b+12|0,P(a&255,12)|1,29113,10577,995)|0;J[s>>2]=a;Va(a,p,P(K[J[s+28>>2]+38|0],12));a=s+36|0;o=0;j=J[s+36>>2];n=(Ba=-1,Ca=ala(j,0,12,0),Da=Ja,Da?Ba:Ca);if(n){b=J[42504];j=Ka[J[J[b>>2]+20>>2]](b)|0?52782:70610;o=Ka[J[J[b+12>>2]+8>>2]](b+12|0,n,j,10577,998)|0;j=J[a>>2]}J[s+40>>2]=o;e:{if(!j){j=0;break e}while(1){j=P(aa,12);b=j+o|0;j=j+k|0;J[b>>2]=J[j>>2];J[b+4>>2]=J[j+4>>2];J[b+8>>2]=J[j+8>>2];j=J[a>>2];aa=aa+1|0;if(j>>>0>aa>>>0){continue}break}}k=K[J[s+28>>2]+38|0];n=J[s>>2];b=bz(ka+12|0,k,n,j,o,Q(0));j=J[b+4>>2];if(j){k=J[b>>2];J[a>>2]=j;p=Va(n,J[b+8>>2],P(k,12));n=J[b+12>>2];aa=0;if((j|0)!=1){r=j&-2;while(1){l=P(aa,12);m=l+o|0;u=l+n|0;J[m>>2]=J[u>>2];J[m+4>>2]=J[n+(l|4)>>2];J[m+8>>2]=J[u+8>>2];m=P(aa|1,12);l=m+o|0;m=m+n|0;J[l>>2]=J[m>>2];J[l+4>>2]=J[m+4>>2];J[l+8>>2]=J[m+8>>2];aa=aa+2|0;ja=ja+2|0;if((r|0)!=(ja|0)){continue}break}}if(j&1){l=P(aa,12);j=l+o|0;n=l+n|0;J[j>>2]=J[n>>2];J[j+4>>2]=J[n+4>>2];J[j+8>>2]=J[n+8>>2]}bo(a,o,1);ao(k,p,J[a>>2],o,1);ao(k,p,J[a>>2],o,1);bo(a,o,1)}az(b);H[J[s+28>>2]+38|0]=k;a=J[s>>2];J[ka+12>>2]=J[s+36>>2];aa=0;f:{if(!bo(ka+12|0,o,0)){break f}if(!ao(k&255,a,J[ka+12>>2],o,0)){break f}o=0;ja=0;B=Ia+-64|0;Ia=B;H[J[s+28>>2]+39|0]=0;a=J[s+8>>2];if(a){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}J[s+8>>2]=0;a=J[s+16>>2];if(a){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}J[s+16>>2]=0;a=J[s+4>>2];if(a){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}J[s+4>>2]=0;J[B+60>>2]=0;J[B+52>>2]=0;J[B+56>>2]=0;J[B+48>>2]=0;J[B+40>>2]=0;J[B+44>>2]=0;J[B+36>>2]=0;J[B+28>>2]=0;J[B+32>>2]=0;ha=B+24|0;T=B+52|0;R=B+40|0;C=B+28|0;b=0;n=0;j=0;l=0;q=Ia-96|0;Ia=q;W=J[s+40>>2];qa=K[J[s+28>>2]+38|0];la=J[s+36>>2];a=J[s>>2];J[q+60>>2]=1000593162;J[q+56>>2]=a;J[q+52>>2]=0;J[q+48>>2]=W;J[q+44>>2]=la;J[q+36>>2]=0;J[q+40>>2]=0;x=Ia+-64|0;Ia=x;g:{h:{i:{j:{k=J[q+44>>2];if(k){J[q+36>>2]=k;p=J[42504];a=ala(k,0,12,0);m=a+4|0;a=(Ca=p+12|0,Da=Ja?-1:a>>>0>m>>>0?-1:m,Ea=Ka[J[J[p>>2]+20>>2]](p)|0?48430:70610,Fa=8834,Ga=625,Ba=J[J[p+12>>2]+8>>2],Ka[Ba](Ca|0,Da|0,Ea|0,Fa|0,Ga|0)|0);J[a>>2]=k;J[q+40>>2]=a+4;k=P(J[q+36>>2],3);a=ala(k,0,12,0);m=a+4|0;p=Ja?-1:a>>>0>m>>>0?-1:m;if(p){a=J[42504];m=Ka[J[J[a>>2]+20>>2]](a)|0?49236:70610;u=Ka[J[J[a+12>>2]+8>>2]](a+12|0,p,m,8834,627)|0}else{u=0}J[u>>2]=k;w=u+4|0;k:{l:{if(!J[q+36>>2]){ga=J[q+40>>2];_c(x+28|0);break l}ga=J[q+40>>2];v=J[q+52>>2];G=J[q+48>>2];r=0;while(1){k=r;m:{n:{if(!G){if(v){break n}n=2;a=0;p=1;break m}p=G+P(k,12)|0;a=J[p>>2];n=J[p+8>>2];p=J[p+4>>2];break m}p=v+P(k,6)|0;a=L[p>>1];n=L[p+4>>1];p=L[p+2>>1]}m=P(k,12)+ga|0;J[m+8>>2]=-1;J[m>>2]=-1;J[m+4>>2]=-1;m=w+P(l,12)|0;J[m+12>>2]=a>>>0>>0?a:n;J[m+8>>2]=k;J[m+4>>2]=a>>>0>p>>>0?a:p;J[m>>2]=a>>>0

>>0?a:p;J[m+20>>2]=k;J[m+16>>2]=a>>>0>n>>>0?a:n;J[m+32>>2]=k;J[m+28>>2]=n>>>0

>>0?p:n;J[m+24>>2]=n>>>0>p>>>0?p:n;l=l+3|0;r=k+1|0;if(r>>>0>2]){continue}break}n=-1;p=_c(x+28|0);o:{p:{if(l>>>0>1073741823){break p}n=l<<2;if(n){break p}n=0;break o}a=J[42504];m=Ka[J[J[a>>2]+20>>2]](a)|0?33898:70610;n=Ka[J[J[a+12>>2]+8>>2]](a+12|0,n,m,8834,536)|0}if(!l){break l}a=0;r=0;m=P(k,3)+2|0;if(m>>>0>=3){v=l&-4;k=0;while(1){J[(r<<2)+n>>2]=J[w+P(r,12)>>2];G=r|1;J[(G<<2)+n>>2]=J[w+P(G,12)>>2];G=r|2;J[(G<<2)+n>>2]=J[w+P(G,12)>>2];G=r|3;J[(G<<2)+n>>2]=J[w+P(G,12)>>2];r=r+4|0;k=k+4|0;if((v|0)!=(k|0)){continue}break}}k=l&3;if(k){while(1){J[(r<<2)+n>>2]=J[w+P(r,12)>>2];r=r+1|0;a=a+1|0;if((k|0)!=(a|0)){continue}break}}a=0;gc(p,n,l,0);r=0;if(m>>>0>=3){m=l&-4;k=0;while(1){J[(r<<2)+n>>2]=J[(w+P(r,12)|0)+4>>2];v=r|1;J[(v<<2)+n>>2]=J[(w+P(v,12)|0)+4>>2];v=r|2;J[(v<<2)+n>>2]=J[(w+P(v,12)|0)+4>>2];v=r|3;J[(v<<2)+n>>2]=J[(w+P(v,12)|0)+4>>2];r=r+4|0;k=k+4|0;if((m|0)!=(k|0)){continue}break}}k=l&3;if(k){while(1){J[(r<<2)+n>>2]=J[(w+P(r,12)|0)+4>>2];r=r+1|0;a=a+1|0;if((k|0)!=(a|0)){continue}break}}r=!l;gc(p,n,l,0);break k}l=0;gc(x+28|0,n,0,0);gc(x+28|0,n,0,0);r=1;if(!n){break i}}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,n);if(r){break i}v=J[x+36>>2];a=w+P(J[v>>2],12)|0;m=J[a+4>>2];r=v+4|0;n=l-1|0;k=w+P(J[v>>2],12)|0;p=J[k+4>>2];t=J[k+8>>2];q:{r:{a=J[a>>2];k=J[k>>2];s:{if((a|0)!=(k|0)|(m|0)!=(p|0)){break s}J[x+4>>2]=t;if(!n){r=1;break j}r=v+8|0;n=l-2|0;k=w+P(J[v+4>>2],12)|0;p=J[k+4>>2];t=J[k+8>>2];k=J[k>>2];if((k|0)!=(a|0)|(m|0)!=(p|0)){break s}J[x+8>>2]=t;if(!n){r=2;break j}r=v+12|0;n=l-3|0;k=w+P(J[v+8>>2],12)|0;p=J[k+4>>2];t=J[k+8>>2];ma=1;k=J[k>>2];if((k|0)!=(a|0)){break s}if((m|0)==(p|0)){break r}}if(ma){if(!co(J[x+4>>2],J[x+8>>2],a,m,ga,J[q+48>>2],J[q+52>>2])){break q}}J[x+4>>2]=t;if(!n){break i}while(1){G=r+4|0;v=n-1|0;l=w+P(J[r>>2],12)|0;a=J[l+4>>2];t=J[l+8>>2];m=0;l=J[l>>2];t:{if(!((l|0)!=(k|0)|(a|0)!=(p|0))){J[x+8>>2]=t;if(!v){r=2;m=p;a=k;break j}n=n-2|0;l=w+P(J[r+4>>2],12)|0;a=J[l+4>>2];t=J[l+8>>2];m=1;r=r+8|0;l=J[l>>2];if((l|0)!=(k|0)|(a|0)!=(p|0)){break t}break r}n=v;r=G}if(m){if(!co(J[x+4>>2],J[x+8>>2],k,p,ga,J[q+48>>2],J[q+52>>2])){break q}}J[x+4>>2]=t;p=a;k=l;if(n){continue}break}break i}J[x+12>>2]=t;Xa(J[42504],8,8834,570,72792,0)}wc(x+28|0);a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,u)}k=0;break g}if((r|0)!=2){break i}a=co(J[x+4>>2],J[x+8>>2],a,m,ga,J[q+48>>2],J[q+52>>2]);wc(x+28|0);k=J[42504];Ka[J[J[k+12>>2]+12>>2]](k+12|0,u);k=0;if(!a){break g}break h}wc(x+28|0);a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,u)}a=J[q+56>>2];if(!a){k=1;break g}I[x+40>>1]=0;J[x+28>>2]=J[q+44>>2];J[x+32>>2]=J[q+48>>2];n=J[q+52>>2];J[x+44>>2]=a;k=1;H[x+40|0]=1;J[x+36>>2]=n;N[x+48>>2]=N[q+60>>2];a=x+4|0;J[a+12>>2]=0;J[a>>2]=0;J[a+4>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;if(!(!dz(a,x+28|0)|!J[q+36>>2])){m=J[q+40>>2];r=J[a+12>>2];n=0;while(1){l=P(n,12);p=l+m|0;l=l+r|0;J[p>>2]=J[p>>2]&-536870913|J[l>>2]>>>2&536870912;J[p+4>>2]=J[p+4>>2]&-536870913|J[l+8>>2]>>>2&536870912;J[p+8>>2]=J[p+8>>2]&-536870913|J[l+4>>2]>>>2&536870912;n=n+1|0;if(n>>>0>2]){continue}break}}Sh(a)}Ia=x- -64|0;u:{if(!k){break u}a=0;n=J[q+40>>2];k=0;v:{if(!n){break v}p=J[q+36>>2];k=0;if(!p){break v}while(1){l=j;j=n+P(a,12)|0;k=(J[j>>2]&536870911)==536870911;j=(l+((J[j+4>>2]&536870911)==536870911?k?2:1:k)|0)+((J[j+8>>2]&536870911)==536870911)|0;a=a+1|0;if((p|0)!=(a|0)){continue}break}k=j}if(k){break u}a=q-(la+15&-16)|0;Ia=a;ra=Wa(a,0,la);a=a-(qa+15&496)|0;Ia=a;wa=Wa(a,0,qa);J[ha>>2]=0;while(1){ga=0;w:{x:{y:{if(!la){break y}while(1){if(!K[b+ra|0]){ga=b;break y}b=b+1|0;if((la|0)!=(b|0)){continue}break}break x}if((ga|0)==(la|0)){break x}J[q+32>>2]=0;J[q+24>>2]=0;J[q+28>>2]=0;n=J[q+40>>2];z:{while(1){jk(q+24|0,n,ga,ra);n=J[q+40>>2];ma=0;na=J[q+24>>2];da=J[q+28>>2];A:{B:{C:{if(!W){v=0;if(!da){break A}while(1){k=v+1|0;if(k>>>0>>0){p=J[(v<<2)+na>>2];a=1;b=k;while(1){l=P(J[(b<<2)+na>>2],12)+n|0;j=J[l>>2];j=(p|0)!=(j&536870911)|!(j&536870912);m=J[l+4>>2];if((p|0)==(m&536870911)){j=!(m&536870912)&j}l=J[l+8>>2];D:{E:{if((p|0)!=(l&536870911)){if(!j){break D}break E}if(!(!(l&536870912)&j)){break D}}b=b+1|0;a=da>>>0>b>>>0;if((b|0)!=(da|0)){continue}}break}if(a&1){break B}}v=k;if((k|0)!=(da|0)){continue}break}J[q+20>>2]=0;J[q+12>>2]=0;J[q+16>>2]=0;break C}while(1){v=ma;if((da|0)!=(v|0)){k=1;r=J[(v<<2)+na>>2];m=0;u=0;ma=v+1|0;p=ma;F:{if(da>>>0<=p>>>0){break F}while(1){a=P(J[(p<<2)+na>>2],12)+n|0;b=J[a>>2];j=(r|0)!=(b&536870911)|!(b&536870912);b=J[a+4>>2];if((r|0)==(b&536870911)){j=!(b&536870912)&j}a=J[a+8>>2];G:{if((r|0)==(a&536870911)){u=k;if(!(a&536870912)&j){break G}break F}u=k;if(!j){break F}}p=p+1|0;k=da>>>0>p>>>0;u=k;if((p|0)!=(da|0)){continue}break}}a=P(r,12);sa=a+n|0;a=a+W|0;G=J[a>>2];Aa=J[a+8>>2];x=J[a+4>>2];while(1){H:{if(K[((m<<2)+sa|0)+3|0]&32){break H}p=1;ia=2;j=G;k=x;I:{J:{K:{switch(m|0){case 1:p=0;j=G;break J;case 0:break I;default:break K}}ia=1;p=0;j=x}k=Aa}w=J[(p<<2)+sa>>2]&536870911;b=r;a=b;L:{while(1){t=b;S=P(a,12)+n|0;b=a;a=P(a,3);M:{if(J[(a<<2)+W>>2]==(j|0)){l=0;a=1;break M}l=J[((a<<2)+W|0)+4>>2]!=(j|0);a=2}p=J[S+(a<<2)>>2];ea=p&536870912;N:{a=J[S+(l<<2)>>2];if(a&536870912){S=0;if(ea){break L}break N}if(ea){p=a;break N}S=0;if((b|0)==(r|0)){break L}a=a&536870911;if((r|0)!=(t|0)){if((a|0)==(r|0)){break L}if((a|0)!=(t|0)){continue}a=p&536870911;if((a|0)==(r|0)){break L}p=(a|0)==(t|0);a=p?b:a;b=p?t:b;continue}if((a|0)!=(r|0)){continue}a=p&536870911;p=(a|0)==(r|0);a=p?b:a;b=p?r:b;continue}break}a=p&536870911;l=(a|0)==(r|0);p=p&536870912;a=p?b:l?b:a;b=p?t:l?t:b;while(1){p=b;t=P(a,12)+n|0;b=a;a=P(a,3);O:{if(J[(a<<2)+W>>2]==(j|0)){l=1;a=0;break O}l=2;a=J[((a<<2)+W|0)+4>>2]!=(j|0)}l=J[t+(l<<2)>>2];ea=l&536870912;P:{a=J[t+(a<<2)>>2];Q:{if(a&536870912){S=0;if(!ea){break Q}break L}if(!ea){break P}a=l}ta=a&536870911;S=1;X=b;break L}S=0;if((b|0)==(r|0)){break L}a=a&536870911;if((p|0)!=(r|0)){if((a|0)==(r|0)){break L}if((a|0)!=(p|0)){continue}a=l&536870911;if((a|0)==(r|0)){break L}l=(a|0)==(p|0);a=l?b:a;b=l?p:b;continue}if((a|0)!=(r|0)){continue}a=l&536870911;p=(a|0)==(r|0);a=p?b:a;b=p?r:b;continue}}b=w;a=b;R:{while(1){t=b;xa=P(a,12)+n|0;b=a;a=P(a,3);S:{if(J[(a<<2)+W>>2]==(j|0)){l=0;a=1;break S}l=J[((a<<2)+W|0)+4>>2]!=(j|0);a=2}p=J[xa+(a<<2)>>2];ea=p&536870912;T:{a=J[xa+(l<<2)>>2];if(a&536870912){if(ea){break R}break T}if(ea){p=a;break T}if((b|0)==(w|0)){break R}a=a&536870911;if((t|0)!=(w|0)){if((a|0)==(w|0)){break R}if((a|0)!=(t|0)){continue}a=p&536870911;if((a|0)==(w|0)){break R}p=(a|0)==(t|0);a=p?b:a;b=p?t:b;continue}if((a|0)!=(w|0)){continue}a=p&536870911;p=(a|0)==(w|0);a=p?b:a;b=p?w:b;continue}break}a=p&536870911;l=(a|0)==(w|0);p=p&536870912;a=p?b:l?b:a;b=p?t:l?t:b;while(1){p=b;t=P(a,12)+n|0;b=a;a=P(a,3);U:{if(J[(a<<2)+W>>2]==(j|0)){l=1;a=0;break U}l=2;a=J[((a<<2)+W|0)+4>>2]!=(j|0)}l=J[t+(l<<2)>>2];ea=l&536870912;V:{a=J[t+(a<<2)>>2];if(a&536870912){if(ea){break R}break V}if(ea){a=l;break V}if((b|0)==(w|0)){break R}a=a&536870911;if((p|0)!=(w|0)){if((a|0)==(w|0)){break R}if((a|0)!=(p|0)){continue}a=l&536870911;if((a|0)==(w|0)){break R}l=(a|0)==(p|0);a=l?b:a;b=l?p:b;continue}if((a|0)!=(w|0)){continue}a=l&536870911;p=(a|0)==(w|0);a=p?b:a;b=p?w:b;continue}break}if(!((b|0)==(ta|0)&S)){break R}if((a&536870911)==(X|0)){break B}}w=J[(ia<<2)+sa>>2]&536870911;a=r;j=a;W:{while(1){t=a;a=j;j=P(a,12)+n|0;p=P(a,3);X:{if(J[(p<<2)+W>>2]==(k|0)){p=0;b=1;break X}p=J[((p<<2)+W|0)+4>>2]!=(k|0);b=2}l=J[j+(b<<2)>>2];S=l&536870912;Y:{b=J[j+(p<<2)>>2];if(b&536870912){p=0;if(S){break W}break Y}if(S){l=b;break Y}p=0;if((a|0)==(r|0)){break W}j=b&536870911;if((r|0)!=(t|0)){if((j|0)==(r|0)){break W}if((j|0)!=(t|0)){continue}b=l&536870911;if((b|0)==(r|0)){break W}j=b;b=(b|0)==(t|0);j=b?a:j;a=b?t:a;continue}if((j|0)!=(r|0)){continue}j=l&536870911;b=(j|0)==(r|0);j=b?a:j;a=b?r:a;continue}break}j=l&536870911;b=(j|0)==(r|0);p=l&536870912;j=p?a:b?a:j;a=p?t:b?t:a;while(1){l=a;a=j;p=P(a,12)+n|0;b=P(a,3);Z:{if(J[(b<<2)+W>>2]==(k|0)){j=1;b=0;break Z}j=2;b=J[((b<<2)+W|0)+4>>2]!=(k|0)}t=J[(j<<2)+p>>2];S=t&536870912;_:{j=J[p+(b<<2)>>2];$:{if(j&536870912){p=0;if(!S){break $}break W}if(!S){break _}j=t}ta=j&536870911;p=1;X=a;break W}p=0;if((a|0)==(r|0)){break W}j=j&536870911;if((l|0)!=(r|0)){if((j|0)==(r|0)){break W}if((j|0)!=(l|0)){continue}b=t&536870911;if((b|0)==(r|0)){break W}j=b;b=(b|0)==(l|0);j=b?a:j;a=b?l:a;continue}if((j|0)!=(r|0)){continue}j=t&536870911;b=(j|0)==(r|0);j=b?a:j;a=b?r:a;continue}}a=w;j=a;while(1){t=a;a=j;j=P(a,12)+n|0;l=P(a,3);aa:{if(J[(l<<2)+W>>2]==(k|0)){S=0;b=1;break aa}S=J[((l<<2)+W|0)+4>>2]!=(k|0);b=2}l=J[j+(b<<2)>>2];ia=l&536870912;ba:{b=J[j+(S<<2)>>2];if(b&536870912){if(ia){break H}break ba}if(ia){l=b;break ba}if((a|0)==(w|0)){break H}j=b&536870911;if((t|0)!=(w|0)){if((j|0)==(w|0)){break H}if((j|0)!=(t|0)){continue}b=l&536870911;if((b|0)==(w|0)){break H}j=b;b=(b|0)==(t|0);j=b?a:j;a=b?t:a;continue}if((j|0)!=(w|0)){continue}j=l&536870911;b=(j|0)==(w|0);j=b?a:j;a=b?w:a;continue}break}j=l&536870911;b=(j|0)==(w|0);l=l&536870912;j=l?a:b?a:j;a=l?t:b?t:a;while(1){l=a;a=j;ia=P(a,12)+n|0;t=ia;b=P(a,3);ca:{if(J[(b<<2)+W>>2]==(k|0)){j=1;b=0;break ca}j=2;b=J[((b<<2)+W|0)+4>>2]!=(k|0)}t=J[(j<<2)+t>>2];S=t&536870912;da:{j=J[ia+(b<<2)>>2];if(j&536870912){if(S){break H}break da}if(S){j=t;break da}if((a|0)==(w|0)){break H}j=j&536870911;if((l|0)!=(w|0)){if((j|0)==(w|0)){break H}if((j|0)!=(l|0)){continue}b=t&536870911;if((b|0)==(w|0)){break H}j=b;b=(b|0)==(l|0);j=b?a:j;a=b?l:a;continue}if((j|0)!=(w|0)){continue}j=t&536870911;b=(j|0)==(w|0);j=b?a:j;a=b?w:a;continue}break}if(!((a|0)==(ta|0)&p)){break H}if((j&536870911)==(X|0)){break B}}m=m+1|0;if((m|0)!=3){continue}break}if(!(u&1)){continue}break B}break}J[q+20>>2]=0;J[q+12>>2]=0;J[q+16>>2]=0;if(!da){break z}}p=0;while(1){a=P(J[J[q+24>>2]+(p<<2)>>2],12);b=a+W|0;j=J[b>>2];k=J[b+8>>2];b=J[b+4>>2];n=J[q+40>>2];if(K[(a+n|0)+3|0]&32){J[q+84>>2]=b;J[q+80>>2]=j;n=J[q+16>>2];ea:{if(n>>>0>=(J[q+20>>2]&2147483647)>>>0){$n(q+12|0,q+80|0);break ea}l=J[q+84>>2];n=J[q+12>>2]+(n<<3)|0;J[n>>2]=J[q+80>>2];J[n+4>>2]=l;J[q+16>>2]=J[q+16>>2]+1}n=J[q+40>>2]}if(K[(a+n|0)+7|0]&32){J[q+84>>2]=k;J[q+80>>2]=j;j=J[q+16>>2];fa:{if(j>>>0>=(J[q+20>>2]&2147483647)>>>0){$n(q+12|0,q+80|0);break fa}n=J[q+84>>2];j=J[q+12>>2]+(j<<3)|0;J[j>>2]=J[q+80>>2];J[j+4>>2]=n;J[q+16>>2]=J[q+16>>2]+1}n=J[q+40>>2]}ga:{if(!(K[(a+n|0)+11|0]&32)){break ga}J[q+84>>2]=k;J[q+80>>2]=b;a=J[q+16>>2];if(a>>>0>=(J[q+20>>2]&2147483647)>>>0){$n(q+12|0,q+80|0);break ga}b=J[q+84>>2];a=J[q+12>>2]+(a<<3)|0;J[a>>2]=J[q+80>>2];J[a+4>>2]=b;J[q+16>>2]=J[q+16>>2]+1}p=p+1|0;if(p>>>0>2]){continue}break}break z}p=0;if(da){while(1){b=(p<<2)+na|0;a=P(J[b>>2],12)+n|0;J[a>>2]=J[a>>2]|536870912;J[a+4>>2]=J[a+4>>2]|536870912;J[a+8>>2]=J[a+8>>2]|536870912;H[J[b>>2]+ra|0]=0;p=p+1|0;if(p>>>0>2]){continue}break}}J[q+28>>2]=0}if(v>>>0>>0){continue}break}J[q+20>>2]=0;J[q+12>>2]=0;J[q+16>>2]=0}J[q+8>>2]=0;J[q>>2]=0;J[q+4>>2]=0;a=J[q+16>>2];ha:{if(a){J[q+84>>2]=a;J[q+88>>2]=a;b=a<<3;ia:{if(!b){b=0;break ia}a=J[42504];j=Ka[J[J[a>>2]+20>>2]](a)|0?37066:70610;b=Ka[J[J[a+12>>2]+8>>2]](a+12|0,b,j,19459,553)|0;a=J[q+84>>2]}J[q+80>>2]=b;if((a|0)<=0){break ha}j=(a<<3)+b|0;a=J[q+12>>2];while(1){k=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=k;a=a+8|0;b=b+8|0;if(j>>>0>b>>>0){continue}break}break ha}J[q+88>>2]=0;J[q+80>>2]=0;J[q+84>>2]=0}p=J[q+84>>2];ja:{ka:while(1){if(!p){break ja}j=p;a=0;while(1){b=a;a=a+1|0;la:{if(j>>>0<=a>>>0){break la}r=J[q+80>>2];v=b<<3;n=r+v|0;k=J[n+4>>2];b=r+(a<<3)|0;u=J[b+4>>2];l=1;G=J[b>>2];m=J[n>>2];ma:{if(!((G|0)!=(m|0)|(k|0)!=(u|0))){n=a;break ma}n=a;if((m|0)==(u|0)&(k|0)==(G|0)){break ma}while(1){n=n+1|0;if((j|0)==(n|0)){break la}b=r+(n<<3)|0;l=J[b+4>>2];u=J[b>>2];if(!((u|0)==(m|0)&(k|0)==(l|0))&((l|0)!=(m|0)|(k|0)!=(u|0))){continue}break}l=j>>>0>n>>>0}n=n+1|0;if(n>>>0

>>0){while(1){k=J[q+80>>2]+(n<<3)|0;p=J[k+4>>2];J[b>>2]=J[k>>2];J[b+4>>2]=p;b=b+8|0;p=J[q+84>>2];n=n+1|0;if(p>>>0>n>>>0){continue}break}}p=p-1|0;J[q+84>>2]=p;if(a>>>0

>>0){b=v+J[q+80>>2]|0;n=a;while(1){k=J[q+80>>2]+(n<<3)|0;p=J[k+4>>2];J[b>>2]=J[k>>2];J[b+4>>2]=p;b=b+8|0;p=J[q+84>>2];n=n+1|0;if(p>>>0>n>>>0){continue}break}}p=p-1|0;J[q+84>>2]=p;if(l){continue ka}}if((a|0)!=(j|0)){continue}break}break}J[q+76>>2]=-1;J[q+72>>2]=-1;u=1;if(!p){break w}a=J[q+80>>2];if(a){b=J[a>>2];J[q+76>>2]=b;J[q+72>>2]=J[a+4>>2];a=J[q+4>>2];na:{if(a>>>0>=(J[q+8>>2]&2147483647)>>>0){bb(q,q+76|0);b=J[q+4>>2];break na}J[J[q>>2]+(a<<2)>>2]=b;b=J[q+4>>2]+1|0;J[q+4>>2]=b}oa:{if((J[q+8>>2]&2147483647)>>>0<=b>>>0){bb(q,q+72|0);break oa}J[J[q>>2]+(b<<2)>>2]=J[q+72>>2];J[q+4>>2]=J[q+4>>2]+1}p=J[q+84>>2];if(p>>>0>=2){b=1;n=J[q+80>>2];while(1){a=J[q+80>>2]+(b<<3)|0;j=J[a+4>>2];J[n>>2]=J[a>>2];J[n+4>>2]=j;n=n+8|0;b=b+1|0;p=J[q+84>>2];if(b>>>0

>>0){continue}break}}p=p-1|0;J[q+84>>2]=p;if(!p){break w}n=J[q+72>>2]}else{n=-1}while(1){b=0;l=J[q+80>>2];pa:{while(1){j=b<<3;k=j+l|0;a=J[k>>2];J[q+68>>2]=a;k=J[k+4>>2];J[q+64>>2]=k;if((a|0)==(n|0)){a=J[q+4>>2];qa:{if(a>>>0>=(J[q+8>>2]&2147483647)>>>0){bb(q,q- -64|0);break qa}J[J[q>>2]+(a<<2)>>2]=k;J[q+4>>2]=J[q+4>>2]+1}J[q+76>>2]=J[q+68>>2];n=J[q+64>>2];J[q+72>>2]=n;a=J[q+84>>2];b=b+1|0;if(a>>>0<=b>>>0){break pa}p=j+J[q+80>>2]|0;while(1){a=J[q+80>>2]+(b<<3)|0;j=J[a+4>>2];J[p>>2]=J[a>>2];J[p+4>>2]=j;p=p+8|0;a=J[q+84>>2];b=b+1|0;if(a>>>0>b>>>0){continue}break}break pa}if((k|0)==(n|0)){k=J[q+4>>2];ra:{if(k>>>0>=(J[q+8>>2]&2147483647)>>>0){bb(q,q+68|0);break ra}J[J[q>>2]+(k<<2)>>2]=a;J[q+4>>2]=J[q+4>>2]+1}J[q+76>>2]=J[q+64>>2];n=J[q+68>>2];J[q+72>>2]=n;a=J[q+84>>2];b=b+1|0;if(a>>>0<=b>>>0){break pa}p=j+J[q+80>>2]|0;while(1){a=J[q+80>>2]+(b<<3)|0;j=J[a+4>>2];J[p>>2]=J[a>>2];J[p+4>>2]=j;p=p+8|0;a=J[q+84>>2];b=b+1|0;if(a>>>0>b>>>0){continue}break}break pa}b=b+1|0;if((p|0)!=(b|0)){continue}break}u=0;break w}p=a-1|0;J[q+84>>2]=p;if(p){continue}break}break w}u=1;break w}j=0;J[q+80>>2]=0;if(qa){while(1){sa:{if(K[j+wa|0]>2){break sa}k=J[C>>2];b=0;ta:{ua:{a=J[C+4>>2];if(!a){break ua}while(1){if(J[k+(b<<2)>>2]==(j|0)){break ua}b=b+1|0;if((a|0)!=(b|0)){continue}break}break ta}if((a|0)!=(b|0)){break sa}}if(a>>>0>=(J[C+8>>2]&2147483647)>>>0){bb(C,q+80|0);break sa}J[k+(a<<2)>>2]=j;J[C+4>>2]=J[C+4>>2]+1}j=J[q+80>>2]+1|0;J[q+80>>2]=j;if(j>>>0>>0){continue}break}}b=1;if(!R|!J[C+4>>2]){break u}v=J[s+40>>2];X=0;m=Ia+-64|0;Ia=m;j=J[ha>>2];a=m-(j+15&-16)|0;Ia=a;u=Wa(a,0,j);r=J[C+4>>2];a=a-(r+15&-16)|0;Ia=a;G=Wa(a,0,r);J[m+60>>2]=0;J[m+52>>2]=0;J[m+56>>2]=0;va:{if(!r){break va}wa:{xa:while(1){a=j;while(1){n=0;J[m+56>>2]=0;k=J[T>>2];J[m+40>>2]=0;r=r-1|0;ya:{za:{if(a){l=0;while(1){a=J[k>>2];J[m+28>>2]=a;p=k+4|0;Aa:{if(!a){a=0;break Aa}x=J[J[C>>2]+(r<<2)>>2];k=0;while(1){if((x|0)!=J[p+(k<<2)>>2]){k=k+1|0;if((k|0)!=(a|0)){continue}break Aa}break}a=J[m+56>>2];Ba:{if(a>>>0>=(J[m+60>>2]&2147483647)>>>0){bb(m+52|0,m+40|0);k=J[m+56>>2];break Ba}J[J[m+52>>2]+(a<<2)>>2]=l;k=J[m+56>>2]+1|0;J[m+56>>2]=k}Ca:{if((J[m+60>>2]&2147483647)>>>0<=k>>>0){bb(m+52|0,m+28|0);break Ca}J[J[m+52>>2]+(k<<2)>>2]=J[m+28>>2];J[m+56>>2]=J[m+56>>2]+1}n=n+1|0;j=J[ha>>2];l=J[m+40>>2];a=J[m+28>>2]}l=l+1|0;J[m+40>>2]=l;k=p+(a<<2)|0;if(j>>>0>l>>>0){continue}break}break za}a=0;break ya}if(!n){a=j;break ya}l=0;a=J[m+52>>2];k=0;p=0;if(n>>>0>=4){x=n&-4;t=0;while(1){w=p;p=k<<3;p=w|(J[a+(p|28)>>2]==3|J[a+(p|20)>>2]==3|J[a+(p|12)>>2]==3|J[(a+p|0)+4>>2]==3);k=k+4|0;t=t+4|0;if((x|0)!=(t|0)){continue}break}}x=n&3;if(x){while(1){p=J[(a+(k<<3)|0)+4>>2]==3|p;k=k+1|0;l=l+1|0;if((x|0)!=(l|0)){continue}break}}if(!(p&1)){a=j;break ya}H[r+G|0]=1;k=0;if((n|0)!=1){X=n&-2;p=0;while(1){l=k<<1;x=k<<3;if(J[(x+a|0)+4>>2]!=3){H[u+J[a+(l<<2)>>2]|0]=1}if(J[a+(x|12)>>2]!=3){H[u+J[a+(l<<2|8)>>2]|0]=1}k=k+2|0;p=p+2|0;if((X|0)!=(p|0)){continue}break}}if(!(!(n&1)|J[(a+(k<<3)|0)+4>>2]==3)){H[u+J[a+(k<<3)>>2]|0]=1}X=1;if(r){continue xa}break wa}if(r){continue}break}break}if(!X){break va}}p=J[C+4>>2];if(p){n=J[C>>2];k=p;while(1){j=k-1|0;if(K[j+G|0]){if(k>>>0

>>0){a=n+(j<<2)|0;while(1){J[a>>2]=J[n+(k<<2)>>2];a=a+4|0;k=k+1|0;p=J[C+4>>2];if(k>>>0

>>0){continue}break}}p=p-1|0;J[C+4>>2]=p}k=j;if(k){continue}break}j=J[ha>>2]}J[m+48>>2]=0;J[m+40>>2]=0;J[m+44>>2]=0;J[m+36>>2]=0;J[m+28>>2]=0;J[m+32>>2]=0;p=0;if(j){k=J[T>>2];a=J[R>>2];n=0;while(1){j=J[k>>2];J[m+24>>2]=j;X=J[a>>2];J[m+20>>2]=X;l=a+4|0;r=k+4|0;Da:{if(K[n+u|0]){k=0;a=0;if(!X){break Da}while(1){J[m+16>>2]=J[l+(k<<2)>>2];J[m+12>>2]=3;a=J[m+44>>2];Ea:{if(a>>>0>=(J[m+48>>2]&2147483647)>>>0){bb(m+40|0,m+12|0);a=J[m+44>>2];break Ea}J[J[m+40>>2]+(a<<2)>>2]=3;a=J[m+44>>2]+1|0;J[m+44>>2]=a}j=v+P(J[m+16>>2],12)|0;Fa:{if((J[m+48>>2]&2147483647)>>>0<=a>>>0){bb(m+40|0,j);a=J[m+44>>2];break Fa}J[J[m+40>>2]+(a<<2)>>2]=J[j>>2];a=J[m+44>>2]+1|0;J[m+44>>2]=a}j=(v+P(J[m+16>>2],12)|0)+4|0;Ga:{if((J[m+48>>2]&2147483647)>>>0<=a>>>0){bb(m+40|0,j);a=J[m+44>>2];break Ga}J[J[m+40>>2]+(a<<2)>>2]=J[j>>2];a=J[m+44>>2]+1|0;J[m+44>>2]=a}j=(v+P(J[m+16>>2],12)|0)+8|0;Ha:{if((J[m+48>>2]&2147483647)>>>0<=a>>>0){bb(m+40|0,j);break Ha}J[J[m+40>>2]+(a<<2)>>2]=J[j>>2];J[m+44>>2]=J[m+44>>2]+1}J[m+12>>2]=1;a=J[m+32>>2];Ia:{if(a>>>0>=(J[m+36>>2]&2147483647)>>>0){bb(m+28|0,m+12|0);a=J[m+32>>2];break Ia}J[J[m+28>>2]+(a<<2)>>2]=1;a=J[m+32>>2]+1|0;J[m+32>>2]=a}Ja:{if((J[m+36>>2]&2147483647)>>>0<=a>>>0){bb(m+28|0,m+16|0);break Ja}J[J[m+28>>2]+(a<<2)>>2]=J[m+16>>2];J[m+32>>2]=J[m+32>>2]+1}p=p+1|0;a=J[m+20>>2];k=k+1|0;if(a>>>0>k>>>0){continue}break}break Da}a=J[m+44>>2];Ka:{if(a>>>0>=(J[m+48>>2]&2147483647)>>>0){bb(m+40|0,m+24|0);break Ka}J[J[m+40>>2]+(a<<2)>>2]=j;J[m+44>>2]=J[m+44>>2]+1}k=0;if(J[m+24>>2]){while(1){a=r+(k<<2)|0;j=J[m+44>>2];La:{if(j>>>0>=(J[m+48>>2]&2147483647)>>>0){bb(m+40|0,a);break La}J[J[m+40>>2]+(j<<2)>>2]=J[a>>2];J[m+44>>2]=J[m+44>>2]+1}k=k+1|0;if(k>>>0>2]){continue}break}}a=J[m+32>>2];Ma:{if(a>>>0>=(J[m+36>>2]&2147483647)>>>0){bb(m+28|0,m+20|0);break Ma}J[J[m+28>>2]+(a<<2)>>2]=J[m+20>>2];J[m+32>>2]=J[m+32>>2]+1}p=p+1|0;a=0;if(!J[m+20>>2]){break Da}while(1){j=l+(a<<2)|0;k=J[m+32>>2];Na:{if(k>>>0>=(J[m+36>>2]&2147483647)>>>0){bb(m+28|0,j);break Na}J[J[m+28>>2]+(k<<2)>>2]=J[j>>2];J[m+32>>2]=J[m+32>>2]+1}a=a+1|0;j=J[m+20>>2];if(a>>>0>>0){continue}break}a=j}a=l+(a<<2)|0;k=r+(J[m+24>>2]<<2)|0;n=n+1|0;if(n>>>0>2]){continue}break}}J[T+4>>2]=0;J[R+4>>2]=0;if((T|0)!=(m+40|0)){J[T+4>>2]=0;a=J[m+44>>2];if(a>>>0>(J[T+8>>2]&2147483647)>>>0){mb(T,a);a=J[m+44>>2]}if((a|0)>0){k=J[T>>2];j=k+(a<<2)|0;a=J[m+40>>2];while(1){J[k>>2]=J[a>>2];a=a+4|0;k=k+4|0;if(j>>>0>k>>>0){continue}break}a=J[m+44>>2]}J[T+4>>2]=a}if((R|0)!=(m+28|0)){J[R+4>>2]=0;a=J[m+32>>2];if(a>>>0>(J[R+8>>2]&2147483647)>>>0){mb(R,a);a=J[m+32>>2]}if((a|0)>0){k=J[R>>2];j=k+(a<<2)|0;a=J[m+28>>2];while(1){J[k>>2]=J[a>>2];a=a+4|0;k=k+4|0;if(j>>>0>k>>>0){continue}break}a=J[m+32>>2]}J[R+4>>2]=a}J[ha>>2]=p;a=J[m+36>>2];Oa:{if((a|0)<0|!(a&2147483647)){break Oa}a=J[m+28>>2];if(!a){break Oa}j=J[42504];Ka[J[J[j+12>>2]+12>>2]](j+12|0,a)}a=J[m+48>>2];if((a|0)<0|!(a&2147483647)){break va}a=J[m+40>>2];if(!a){break va}j=J[42504];Ka[J[J[j+12>>2]+12>>2]](j+12|0,a)}a=J[m+60>>2];Pa:{if((a|0)<0|!(a&2147483647)){break Pa}a=J[m+52>>2];if(!a){break Pa}j=J[42504];Ka[J[J[j+12>>2]+12>>2]](j+12|0,a)}Ia=m- -64|0;break u}a=J[q+88>>2];Qa:{if((a|0)<0|!(a&2147483647)){break Qa}a=J[q+80>>2];if(!a){break Qa}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ra:{Sa:{if(u){a=J[q+4>>2];if(!a){break Ra}l=J[q>>2];k=a-1|0;J[q+80>>2]=k;a=J[T+4>>2];Ta:{if(a>>>0>=(J[T+8>>2]&2147483647)>>>0){bb(T,q+80|0);break Ta}J[J[T>>2]+(a<<2)>>2]=k;J[T+4>>2]=J[T+4>>2]+1}b=0;if(!k){break Sa}while(1){a=l+(b<<2)|0;j=J[a>>2];n=j+wa|0;H[n|0]=K[n|0]+1;n=J[T+4>>2];Ua:{if(n>>>0>=(J[T+8>>2]&2147483647)>>>0){bb(T,a);break Ua}J[J[T>>2]+(n<<2)>>2]=j;J[T+4>>2]=J[T+4>>2]+1}b=b+1|0;if((k|0)!=(b|0)){continue}break}break Sa}Xa(J[42504],8,10577,943,28447,0);break Ra}J[ha>>2]=J[ha>>2]+1;Va:{if(!J[q+28>>2]){b=0;break Va}S=0;while(1){a=P(J[J[q+24>>2]+(S<<2)>>2],12)+W|0;n=J[a>>2];J[q+80>>2]=n;r=J[a+4>>2];J[q+76>>2]=r;v=J[a+8>>2];J[q+72>>2]=v;b=0;a=0;j=0;p=0;m=0;Wa:{Xa:{Ya:{Za:{_a:{$a:{ab:{bb:{cb:{if(k){while(1){m=J[l+(b<<2)>>2];j=(m|0)==(n|0)|j;p=(m|0)==(v|0)|p;a=(m|0)==(r|0)|a;if(!(p&(j&a)&1)){b=b+1|0;if(k>>>0>b>>>0){continue}}break}m=a;if(j&1){break cb}}j=J[C>>2];b=0;db:{a=J[C+4>>2];if(!a){break db}while(1){if((n|0)==J[j+(b<<2)>>2]){break db}b=b+1|0;if((a|0)!=(b|0)){continue}break}break bb}if((a|0)==(b|0)){break bb}a=m}if(a&1){break Za}break ab}if(a>>>0<(J[C+8>>2]&2147483647)>>>0){break $a}bb(C,q+80|0);if(m&1){break Za}}n=J[C+4>>2];break _a}J[j+(a<<2)>>2]=n;n=J[C+4>>2]+1|0;J[C+4>>2]=n;if(m&1){break Za}}a=J[C>>2];b=0;eb:{fb:{if(!n){break fb}j=J[q+76>>2];while(1){if((j|0)==J[a+(b<<2)>>2]){break fb}b=b+1|0;if((n|0)!=(b|0)){continue}break}break eb}if((b|0)==(n|0)){break eb}break Za}if((J[C+8>>2]&2147483647)>>>0<=n>>>0){bb(C,q+76|0);if(!(p&1)){break Ya}break Wa}J[a+(n<<2)>>2]=J[q+76>>2];n=J[C+4>>2]+1|0;J[C+4>>2]=n;if(!(p&1)){break Xa}break Wa}if(p&1){break Wa}}n=J[C+4>>2]}a=J[C>>2];b=0;gb:{hb:{if(!n){break hb}j=J[q+72>>2];while(1){if((j|0)==J[a+(b<<2)>>2]){break hb}b=b+1|0;if((n|0)!=(b|0)){continue}break}break gb}if((b|0)!=(n|0)){break Wa}}if((J[C+8>>2]&2147483647)>>>0<=n>>>0){bb(C,q+72|0);break Wa}J[a+(n<<2)>>2]=J[q+72>>2];J[C+4>>2]=J[C+4>>2]+1}b=J[q+28>>2];S=S+1|0;if(b>>>0>S>>>0){continue}break}}if(!R){break Ra}J[q+80>>2]=b;a=J[R+4>>2];ib:{if(a>>>0>=(J[R+8>>2]&2147483647)>>>0){bb(R,q+80|0);break ib}J[J[R>>2]+(a<<2)>>2]=b;J[R+4>>2]=J[R+4>>2]+1}b=0;if(!J[q+28>>2]){break Ra}while(1){a=J[q+24>>2]+(b<<2)|0;j=J[R+4>>2];jb:{if(j>>>0>=(J[R+8>>2]&2147483647)>>>0){bb(R,a);break jb}J[J[R>>2]+(j<<2)>>2]=J[a>>2];J[R+4>>2]=J[R+4>>2]+1}b=b+1|0;if(b>>>0>2]){continue}break}}a=J[q+8>>2];kb:{if((a|0)<0|!(a&2147483647)){break kb}a=J[q>>2];if(!a){break kb}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[q+20>>2];lb:{if((a|0)<0|!(a&2147483647)){break lb}a=J[q+12>>2];if(!a){break lb}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[q+32>>2];mb:{if((a|0)<0|!(a&2147483647)){break mb}a=J[q+24>>2];if(!a){break mb}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}b=0;if(u){continue}break}}a=J[q+40>>2];if(a){j=J[42504];Ka[J[J[j+12>>2]+12>>2]](j+12|0,a-4|0)}J[q+40>>2]=0;Ia=q+96|0;nb:{if(!b){break nb}b=K[J[s+28>>2]+38|0];a=J[B+32>>2];ob:{if(!a){$=J[s>>2];p=J[B+24>>2];break ob}j=b-a|0;a=j&255;if(a){b=J[42504]+12|0;$=Ka[J[J[b>>2]+8>>2]](b,P(a,12),29113,10577,1056)|0;b=K[J[s+28>>2]+38|0]}pb:{if(!(b&255)){break pb}a=J[42504];k=a+12|0;y=(Ga=k,Fa=b&255,Ea=Ka[J[J[a>>2]+20>>2]](a)|0?39998:70610,Da=10577,Ca=1057,Ba=J[J[k>>2]+8>>2],Ka[Ba](Ga|0,Fa|0,Ea|0,Da|0,Ca|0)|0);if(!K[J[s+28>>2]+38|0]){break pb}b=0;while(1){o=0;qb:{rb:{sb:{k=J[B+32>>2];if(!k){break sb}a=J[B+28>>2];while(1){if(J[a+(o<<2)>>2]==(V|0)){break sb}o=o+1|0;if((k|0)!=(o|0)){continue}break}break rb}a=255;if((k|0)!=(o|0)){break qb}}a=P(b&255,12)+$|0;k=J[s>>2]+P(V,12)|0;N[a>>2]=N[k>>2];N[a+4>>2]=N[k+4>>2];N[a+8>>2]=N[k+8>>2];a=b;b=a+1|0}H[y+V|0]=a;V=V+1|0;if(V>>>0>2]+38|0]){continue}break}}p=J[B+24>>2];if(p){o=J[B+52>>2];while(1){k=o+4|0;n=J[o>>2];tb:{if(!n){break tb}a=0;o=0;if(n>>>0>=4){m=n&-4;b=0;while(1){l=o<<2;r=l+k|0;J[r>>2]=K[J[r>>2]+y|0];r=k+(l|4)|0;J[r>>2]=K[J[r>>2]+y|0];r=k+(l|8)|0;J[r>>2]=K[J[r>>2]+y|0];l=k+(l|12)|0;J[l>>2]=K[J[l>>2]+y|0];o=o+4|0;b=b+4|0;if((m|0)!=(b|0)){continue}break}}b=n&3;if(!b){break tb}while(1){l=k+(o<<2)|0;J[l>>2]=K[J[l>>2]+y|0];o=o+1|0;a=a+1|0;if((b|0)!=(a|0)){continue}break}}o=k+(n<<2)|0;F=F+1|0;if((F|0)!=(p|0)){continue}break}}if(y){a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,y)}b=j}if(p>>>0>=256){o=0;Xa(J[42504],32,10577,1095,79697,0);break nb}H[J[s+28>>2]+39|0]=p;y=0;ub:{if(!p){o=0;a=0;break ub}a=J[42504]+12|0;o=Ka[J[J[a>>2]+8>>2]](a,P(p,20),29113,10577,1101)|0;a=P(K[J[s+28>>2]+39|0],20)}J[s+4>>2]=o;Wa(o,0,a);Iy(s,B+12|0,J[s+36>>2],J[s+40>>2]);j=J[B+56>>2];if((j|0)!=(p|0)){a=J[42504];k=a+12|0;y=(Ca=k,Da=j-p|0,Ea=Ka[J[J[a>>2]+20>>2]](a)|0?39998:70610,Fa=10577,Ga=1112,Ba=J[J[k>>2]+8>>2],Ka[Ba](Ca|0,Da|0,Ea|0,Fa|0,Ga|0)|0)}J[s+8>>2]=y;if(p){F=J[s+4>>2];o=J[B+52>>2];a=J[B+40>>2];while(1){n=P(ja,20);k=n+F|0;I[k+16>>1]=y-J[s+8>>2];l=J[o>>2];H[k+18|0]=l;r=o+4|0;o=0;V=0;vb:{if(!l){F=0;m=(y|0)!=0;break vb}while(1){j=J[r+(o<<2)>>2];wb:{if((j|0)!=255){H[y+V|0]=j;V=V+1|0;break wb}j=n+J[s+4>>2]|0;H[j+18|0]=K[j+18|0]-1}o=o+1|0;if((l|0)!=(o|0)){continue}break}m=(y|0)!=0;k=n+J[s+4>>2]|0;F=K[k+18|0];if(!F|(!y|!$)){break vb}j=P(K[(y+F|0)-1|0],12)+$|0;D=N[j>>2];z=N[j+8>>2];A=N[j+4>>2];Z=Q(0);o=0;ba=Q(0);fa=Q(0);U=Q(0);_=Q(0);oa=Q(0);while(1){j=P(K[o+y|0],12)+$|0;E=N[j>>2];O=N[j+4>>2];fa=Q(Q(Q(D-E)*Q(A+O))+fa);ca=N[j+8>>2];ba=Q(Q(Q(z-ca)*Q(D+E))+ba);Z=Q(Q(Q(A-O)*Q(z+ca))+Z);oa=Q(oa+ca);_=Q(_+O);U=Q(U+E);D=E;z=ca;A=O;o=o+1|0;if((F|0)!=(o|0)){continue}break}N[k+8>>2]=fa;N[k+4>>2]=ba;N[k>>2]=Z;A=Q(Y(Q(Q(fa*fa)+Q(Q(Z*Z)+Q(ba*ba)))));if(A>Q(0)){A=Q(Q(1)/A);fa=Q(fa*A);N[k+8>>2]=fa;ba=Q(ba*A);N[k+4>>2]=ba;Z=Q(Z*A);N[k>>2]=Z}N[k+12>>2]=Q(-Q(Q(oa*fa)+Q(Q(U*Z)+Q(_*ba))))/Q(F>>>0)}j=a+4|0;X=J[a>>2];xb:{if(!X){a=j;break xb}U=Q(0);A=Q(0);_=Q(0);o=J[s>>2];a=J[s+40>>2]+P(J[j>>2],12)|0;u=o+P(J[a+4>>2],12)|0;v=o+P(J[a>>2],12)|0;D=N[v>>2];E=Q(N[u>>2]-D);a=o+P(J[a+8>>2],12)|0;z=N[v+4>>2];O=Q(N[a+4>>2]-z);ca=Q(N[a>>2]-D);z=Q(N[u+4>>2]-z);D=Q(Q(E*O)-Q(ca*z));ua=z;z=N[v+8>>2];Z=Q(N[a+8>>2]-z);ba=O;O=Q(N[u+8>>2]-z);z=Q(Q(ua*Z)-Q(ba*O));E=Q(Q(O*ca)-Q(Z*E));O=Q(Q(D*D)+Q(Q(z*z)+Q(E*E)));if(O>Q(0)){A=Q(Q(1)/Q(Y(O)));_=Q(D*A);U=Q(z*A);A=Q(E*A)}a=j+(X<<2)|0;if(!(Q(Q(_*N[k+8>>2])+Q(Q(U*N[k>>2])+Q(A*N[k+4>>2])))>2]=-N[k+8>>2];N[k+4>>2]=-N[k+4>>2];N[k>>2]=-N[k>>2];N[k+12>>2]=-N[k+12>>2];if(!m|F>>>0<2){break xb}o=0;j=F>>>1|0;if((j|0)!=1){j=j&126;V=0;while(1){k=o+y|0;u=K[k|0];t=k;k=((o^-1)+F|0)+y|0;H[t|0]=K[k|0];H[k|0]=u;k=(o|1)+y|0;u=K[k|0];t=k;k=((F-o|0)+y|0)-2|0;H[t|0]=K[k|0];H[k|0]=u;o=o+2|0;V=V+2|0;if((j|0)!=(V|0)){continue}break}}if(!(F&2)){break xb}j=o+y|0;k=K[j|0];t=j;j=((o^-1)+F|0)+y|0;H[t|0]=K[j|0];H[j|0]=k}F=J[s+4>>2];j=n+F|0;u=K[J[s+28>>2]+38|0];yb:{if(!u){_=N[j+8>>2];D=N[j+4>>2];z=N[j>>2];break yb}A=N[j+12>>2];_=N[j+8>>2];D=N[j+4>>2];z=N[j>>2];v=J[s>>2];o=0;while(1){k=v+P(o,12)|0;E=Q(-Q(Q(_*N[k+8>>2])+Q(Q(z*N[k>>2])+Q(D*N[k+4>>2]))));if(E>2]=E;A=E}o=o+1|0;if((u|0)!=(o|0)){continue}break}}U=N[j+12>>2];if(Q(Q(Q(N[B+20>>2]*_)+Q(Q(N[B+12>>2]*z)+Q(N[B+16>>2]*D)))+U)>Q(0)){j=K[j+18|0];if(!(!m|j>>>0<2)){o=0;k=j>>>1|0;if((k|0)!=1){k=k&126;F=0;while(1){m=o+y|0;u=K[m|0];t=m;m=(j+(o^-1)|0)+y|0;H[t|0]=K[m|0];H[m|0]=u;m=(o|1)+y|0;u=K[m|0];t=m;m=((j-o|0)+y|0)-2|0;H[t|0]=K[m|0];H[m|0]=u;o=o+2|0;F=F+2|0;if((k|0)!=(F|0)){continue}break}}if(j&2){k=o+y|0;m=K[k|0];j=(j+(o^-1)|0)+y|0;H[k|0]=K[j|0];H[j|0]=m}F=J[s+4>>2];j=n+F|0;U=N[j+12>>2];_=N[j+8>>2];z=N[j>>2];D=N[j+4>>2]}j=n+F|0;N[j+12>>2]=-U;N[j+8>>2]=-_;N[j+4>>2]=-D;N[j>>2]=-z}o=r+(l<<2)|0;y=K[(n+F|0)+18|0]+y|0;ja=ja+1|0;if((ja|0)!=(p|0)){continue}break}}a=J[s>>2];if((a|0)!=($|0)){Va(a,$,P(b&255,12));if($){a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,$)}H[J[s+28>>2]+38|0]=b}o=0;if(!Ky(s,p,0)){break nb}zb:{if(!p){break zb}j=J[s+4>>2];k=K[J[s+28>>2]+38|0];if(k){b=J[s>>2];m=k&254;r=k&1;$=0;while(1){a=j+P($,20)|0;A=N[a+8>>2];D=N[a+4>>2];z=N[a>>2];U=Q(34028234663852886e22);V=0;y=255;o=b;F=0;if((k|0)!=1){while(1){E=Q(Q(N[o+8>>2]*A)+Q(Q(N[o>>2]*z)+Q(N[o+4>>2]*D)));n=E>2]*A)+Q(Q(N[o+12>>2]*z)+Q(N[o+16>>2]*D)));E=n?E:U;l=O>2]*A)+Q(Q(N[o>>2]*z)+Q(N[o+4>>2]*D)))>>0>=8){a=p&-8;y=0;while(1){H[(j+P(o,20)|0)+19|0]=255;H[(j+P(o|1,20)|0)+19|0]=255;H[(j+P(o|2,20)|0)+19|0]=255;H[(j+P(o|3,20)|0)+19|0]=255;H[(j+P(o|4,20)|0)+19|0]=255;H[(j+P(o|5,20)|0)+19|0]=255;H[(j+P(o|6,20)|0)+19|0]=255;H[(j+P(o|7,20)|0)+19|0]=255;o=o+8|0;y=y+8|0;if((a|0)!=(y|0)){continue}break}}a=p&7;if(!a){break zb}while(1){H[(j+P(o,20)|0)+19|0]=255;o=o+1|0;V=V+1|0;if((a|0)!=(V|0)){continue}break}}a=0;o=0;l=0;m=0;n=Ia-16|0;Ia=n;r=K[J[s+28>>2]+39|0];Ab:{if(!r){break Ab}b=J[s+4>>2];if(!b){break Ab}while(1){j=K[(b+P(a,20)|0)+18|0];if(j>>>0<=2){a=0;Xa(J[42504],32,10577,1231,79834,0);break Ab}l=(j+l|0)-2|0;a=a+1|0;if((r|0)!=(a|0)){continue}break}Bb:{Cb:{b=(Ba=-1,Ga=ala(l,0,12,0),Fa=Ja,Fa?Ba:Ga);if(!b){p=J[s>>2];b=0;break Cb}a=J[42504];j=Ka[J[J[a>>2]+20>>2]](a)|0?52782:70610;b=Ka[J[J[a+12>>2]+8>>2]](a+12|0,b,j,10577,1237)|0;p=J[s>>2];r=K[J[s+28>>2]+39|0];if(r){break Cb}break Bb}G=J[s+4>>2];x=J[s+8>>2];a=b;while(1){j=G+P(m,20)|0;v=K[j+18|0];y=v-2|0;if(y){u=x+L[j+16>>1]|0;j=0;while(1){X=K[u|0];J[a>>2]=X;k=j+1|0;R=K[u+((k>>>0)%(v>>>0)|0)|0];J[a+4>>2]=R;T=K[u+((j+2>>>0)%(v>>>0)|0)|0];J[a+8>>2]=T;t=o;j=P(R,12)+p|0;o=P(X,12)+p|0;A=N[o>>2];D=Q(N[j>>2]-A);X=P(T,12)+p|0;z=N[o+4>>2];E=Q(N[X+4>>2]-z);A=Q(N[X>>2]-A);z=Q(N[j+4>>2]-z);O=Q(Q(D*E)-Q(A*z));ca=Q(O*O);U=z;z=N[o+8>>2];O=Q(N[X+8>>2]-z);z=Q(N[j+8>>2]-z);E=Q(Q(U*O)-Q(E*z));A=Q(Q(z*A)-Q(O*D));j=Q(ca+Q(Q(E*E)+Q(A*A)))!=Q(0);o=t+j|0;a=P(j,12)+a|0;j=k;if((k|0)!=(y|0)){continue}break}}m=m+1|0;if((r|0)!=(m|0)){continue}break}}a=J[s+40>>2];if(a){j=J[42504];Ka[J[J[j+12>>2]+12>>2]](j+12|0,a)}J[s+40>>2]=0;Db:{if((l|0)==(o|0)){a=b;break Db}Eb:{j=(Ba=-1,Ga=ala(o,0,12,0),Fa=Ja,Fa?Ba:Ga);if(j){a=J[42504];k=Ka[J[J[a>>2]+20>>2]](a)|0?52782:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,j,k,10577,1298)|0;if(a){break Eb}}a=0;if(!b){break Ab}j=J[42504];Ka[J[J[j+12>>2]+12>>2]](j+12|0,b);break Ab}Va(a,b,P(o,12));if(!b){break Db}j=J[42504];Ka[J[J[j+12>>2]+12>>2]](j+12|0,b)}J[s+36>>2]=o;J[s+40>>2]=a;Iy(s,n+4|0,o,a);j=J[s+36>>2];if(j){m=J[s+40>>2];b=0;ba=N[n+12>>2];fa=N[n+8>>2];oa=N[n+4>>2];while(1){A=Q(0);D=Q(0);z=Q(0);a=m+P(b,12)|0;r=J[a+4>>2];k=P(r,12)+p|0;o=P(J[a>>2],12)+p|0;E=N[o>>2];Z=Q(N[k>>2]-E);u=J[a+8>>2];l=P(u,12)+p|0;O=N[o+4>>2];_=Q(N[l+4>>2]-O);pa=Q(N[l>>2]-E);U=Q(N[k+4>>2]-O);ca=Q(Q(Z*_)-Q(pa*U));ua=U;U=N[o+8>>2];ya=Q(N[l+8>>2]-U);za=Q(N[k+8>>2]-U);_=Q(Q(ua*ya)-Q(_*za));Z=Q(Q(za*pa)-Q(ya*Z));pa=Q(Q(ca*ca)+Q(Q(_*_)+Q(Z*Z)));if(pa>Q(0)){D=Q(Q(1)/Q(Y(pa)));z=Q(ca*D);A=Q(_*D);D=Q(Z*D)}if(Q(Q(Q(ba*z)+Q(Q(oa*A)+Q(D*fa)))-Q(Q(U*z)+Q(Q(E*A)+Q(O*D))))>Q(0)){J[a+4>>2]=u;J[a+8>>2]=r;j=J[s+36>>2]}b=b+1|0;if(j>>>0>b>>>0){continue}break}}a=1}Ia=n+16|0;o=a}a=J[B+36>>2];Fb:{if((a|0)<0|!(a&2147483647)){break Fb}a=J[B+28>>2];if(!a){break Fb}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}a=J[B+48>>2];Gb:{if((a|0)<0|!(a&2147483647)){break Gb}a=J[B+40>>2];if(!a){break Gb}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}a=J[B+60>>2];Hb:{if((a|0)<0|!(a&2147483647)){break Hb}a=J[B+52>>2];if(!a){break Hb}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}Ia=B- -64|0;if(!o){break f}aa=Jy(s)}Ia=ka+32|0;Ib:{if(!aa){Xa(J[42504],32,10781,331,73729,0);break Ib}a=J[s+28>>2];J[d>>2]=K[a+38|0];J[h>>2]=K[a+39|0];a=Ka[J[J[c>>2]+8>>2]](c,P(J[d>>2],12),70861,10781,338)|0;J[e>>2]=a;Va(a,J[s>>2],P(J[d>>2],12));a=0;J[f>>2]=0;if(J[h>>2]){d=J[s+4>>2];b=0;while(1){b=K[(d+P(a,20)|0)+18|0]+b|0;J[f>>2]=b;a=a+1|0;if(a>>>0>2]){continue}break}a=b<<2}else{a=0}b=Ka[J[J[c>>2]+8>>2]](c,a,71026,10781,347)|0;J[g>>2]=b;if(J[f>>2]){d=J[s+8>>2];a=0;while(1){J[b+(a<<2)>>2]=K[a+d|0];a=a+1|0;if(a>>>0>2]){continue}break}}d=Ka[J[J[c>>2]+8>>2]](c,P(J[h>>2],20),17218,10781,353)|0;J[i>>2]=d;e=J[h>>2];if(e){f=J[s+4>>2];b=0;while(1){c=P(b,20);a=c+d|0;c=c+f|0;N[a>>2]=N[c>>2];N[a+4>>2]=N[c+4>>2];N[a+8>>2]=N[c+8>>2];N[a+12>>2]=N[c+12>>2];I[a+16>>1]=K[c+18|0];I[a+18>>1]=L[c+16>>1];b=b+1|0;if((e|0)!=(b|0)){continue}break}}}kk(s);Ia=va+160|0;return aa|0}function Gia(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=0,p=Q(0),q=0,r=Q(0),s=Q(0),t=0,u=Q(0),v=0,w=0,x=Q(0),y=0,z=Q(0),A=0,B=0,C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=0,T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=0,Z=Q(0),_=Q(0),$=Q(0),aa=0,ba=Q(0),ca=Q(0),da=Q(0),ea=0,fa=0,ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0);h=Ia-944|0;Ia=h;C=J[f>>2];m=a;f=J[a+40>>2];o=J[b+40>>2];v=J[a+8>>2];y=J[a+12>>2];G=N[a+4>>2];J[h+812>>2]=0;J[h+804>>2]=v;J[h+808>>2]=y;N[h+800>>2]=G;a=J[b+8>>2];v=J[b+12>>2];E=N[b+4>>2];J[h+796>>2]=0;J[h+788>>2]=a;J[h+792>>2]=v;N[h+784>>2]=E;N[h+768>>2]=N[e>>2];r=N[c+20>>2];s=N[c+24>>2];n=N[c>>2];p=N[c+4>>2];x=N[c+8>>2];u=N[c+12>>2];z=N[c+16>>2];J[h+764>>2]=0;N[h+760>>2]=s;N[h+756>>2]=r;N[h+752>>2]=z;N[h+748>>2]=u;N[h+744>>2]=x;N[h+740>>2]=p;N[h+736>>2]=n;V=N[d+20>>2];M=N[d+24>>2];l=N[d>>2];j=N[d+4>>2];k=N[d+8>>2];i=N[d+12>>2];D=N[d+16>>2];J[h+732>>2]=0;N[h+728>>2]=M;N[h+724>>2]=V;N[h+720>>2]=D;N[h+716>>2]=i;N[h+712>>2]=k;N[h+708>>2]=j;N[h+704>>2]=l;J[h+700>>2]=0;F=Q(-l);z=Q(z-D);r=Q(r-V);s=Q(s-M);V=Q(Q(Q(F*z)-Q(r*j))-Q(k*s));M=Q(Q(i*i)+Q(-.5));D=Q(Q(Q(M*r)+Q(i*Q(Q(l*s)-Q(k*z))))-Q(j*V));N[h+692>>2]=D+D;D=Q(Q(Q(i*Q(Q(j*z)-Q(l*r)))+Q(M*s))-Q(k*V));N[h+696>>2]=D+D;z=Q(Q(Q(M*z)+Q(i*Q(Q(k*r)-Q(j*s))))-Q(l*V));N[h+688>>2]=z+z;z=Q(Q(Q(n*j)-Q(l*p))+Q(Q(x*i)-Q(u*k)));N[h+680>>2]=z;r=Q(Q(Q(p*k)-Q(j*x))+Q(Q(n*i)-Q(u*l)));N[h+672>>2]=r;l=Q(Q(Q(x*l)-Q(k*n))+Q(Q(p*i)-Q(u*j)));N[h+676>>2]=l;i=Q(Q(u*i)-Q(Q(Q(F*n)-Q(p*j))-Q(k*x)));N[h+684>>2]=i;a=J[h+700>>2];J[h+664>>2]=J[h+696>>2];J[h+668>>2]=a;J[h+652>>2]=0;j=Q(r+r);n=Q(Q(1)-Q(r*j));k=Q(l+l);p=Q(l*k);N[h+648>>2]=n-p;x=Q(z*k);u=Q(i*j);N[h+644>>2]=x-u;J[h+636>>2]=0;N[h+632>>2]=x+u;u=n;n=Q(z+z);x=Q(z*n);N[h+628>>2]=u-x;a=J[h+692>>2];J[h+656>>2]=J[h+688>>2];J[h+660>>2]=a;u=Q(z*j);k=Q(i*k);N[h+640>>2]=u+k;j=Q(l*j);i=Q(i*n);N[h+624>>2]=j-i;J[h+620>>2]=0;N[h+616>>2]=u-k;N[h+612>>2]=j+i;N[h+608>>2]=Q(Q(1)-p)-x;d=K[C+64|0];V=N[e+8>>2];u=Q(V*Q(.05000000074505806));i=Q(E*N[o+52>>2]);r=N[h+788>>2];j=Q(N[o+56>>2]*r);j=i<=j?i:j;i=N[h+792>>2];k=Q(N[o+60>>2]*i);j=Q((j<=k?j:k)*Q(.25));s=j>u?u:j;z=N[f+52>>2];l=Q(G*z);j=N[f+56>>2];k=N[h+804>>2];n=Q(j*k);G=l<=n?l:n;l=N[f+60>>2];x=N[h+808>>2];p=Q(l*x);G=Q((p>=G?G:p)*Q(.25));u=u>2]=u;if(d){i=Q(u*Q(.800000011920929));n=Q(i*i);a=d;while(1){e=J[C+76>>2];a=a-1|0;c=e+P(a,48)|0;j=N[c+24>>2];p=N[c+40>>2];i=N[c+8>>2];k=N[c>>2];l=N[c+4>>2];x=Q(N[h+664>>2]+Q(Q(N[h+648>>2]*i)+Q(Q(N[h+616>>2]*k)+Q(l*N[h+632>>2]))));u=Q(N[h+656>>2]+Q(Q(N[h+640>>2]*i)+Q(Q(N[h+608>>2]*k)+Q(l*N[h+624>>2]))));z=N[c+16>>2];r=N[c+32>>2];k=Q(N[h+660>>2]+Q(Q(N[h+644>>2]*i)+Q(Q(N[h+612>>2]*k)+Q(l*N[h+628>>2]))));l=N[c+20>>2];s=N[c+36>>2];i=Q(Q(p*Q(x-j))+Q(Q(Q(u-z)*r)+Q(Q(k-l)*s)));j=Q(j-Q(x-Q(p*i)));x=Q(j*j);j=Q(z-Q(u-Q(r*i)));u=Q(j*j);j=Q(l-Q(k-Q(s*i)));a:{if(n>2];J[c>>2]=J[e>>2];J[c+4>>2]=v;v=J[e+44>>2];J[c+40>>2]=J[e+40>>2];J[c+44>>2]=v;v=J[e+36>>2];J[c+32>>2]=J[e+32>>2];J[c+36>>2]=v;v=J[e+28>>2];J[c+24>>2]=J[e+24>>2];J[c+28>>2]=v;v=J[e+20>>2];J[c+16>>2]=J[e+16>>2];J[c+20>>2]=v;v=J[e+12>>2];J[c+8>>2]=J[e+8>>2];J[c+12>>2]=v;break a}N[c+44>>2]=i}if(a){continue}break}l=N[f+60>>2];x=N[h+808>>2];p=Q(l*x);z=N[f+52>>2];t=K[C+64|0];r=N[h+788>>2];j=N[f+56>>2];k=N[h+804>>2];n=Q(j*k);i=N[h+792>>2]}u=N[h+784>>2];O=Q(p*p);p=N[h+800>>2];s=Q(z*p);N[h+576>>2]=Y(Q(O+Q(Q(s*s)+Q(n*n))));i=Q(l*i);n=Q(i*i);i=Q(z*u);u=Q(i*i);i=Q(j*r);N[h+560>>2]=Y(Q(n+Q(u+Q(i*i))));b:{c:{if((d|0)==(t|0)){if(!Go(C,h+672|0,h+736|0,h+704|0,h+592|0,h+576|0,h+560|0)){break c}}a=J[h+748>>2];J[h+216>>2]=J[h+744>>2];J[h+220>>2]=a;a=J[h+740>>2];J[h+208>>2]=J[h+736>>2];J[h+212>>2]=a;a=J[h+708>>2];J[h+368>>2]=J[h+704>>2];J[h+372>>2]=a;a=J[h+712>>2];c=J[h+716>>2];e=J[h+692>>2];J[C+16>>2]=J[h+688>>2];J[C+20>>2]=e;e=J[h+676>>2];J[C>>2]=J[h+672>>2];J[C+4>>2]=e;J[h+376>>2]=a;J[h+380>>2]=c;a=J[h+700>>2];J[C+24>>2]=J[h+696>>2];J[C+28>>2]=a;a=J[h+684>>2];J[C+8>>2]=J[h+680>>2];J[C+12>>2]=a;a=J[h+212>>2];J[C+32>>2]=J[h+208>>2];J[C+36>>2]=a;a=J[h+220>>2];J[C+40>>2]=J[h+216>>2];J[C+44>>2]=a;a=J[h+372>>2];J[C+48>>2]=J[h+368>>2];J[C+52>>2]=a;a=J[h+380>>2];J[C+56>>2]=J[h+376>>2];J[C+60>>2]=a;a=0;c=0;d:{if(N[m+4>>2]!=Q(1)){break d}c=0;if(N[m+8>>2]!=Q(1)){break d}c=N[m+12>>2]==Q(1)}a=N[b+4>>2]!=Q(1)|N[b+8>>2]!=Q(1)?a:N[b+12>>2]==Q(1);t=h+656|0;e=J[m+16>>2];v=J[m+20>>2];y=J[m+28>>2];J[h+552>>2]=J[m+24>>2];J[h+556>>2]=y;J[h+544>>2]=e;J[h+548>>2]=v;e=J[b+16>>2];m=J[b+20>>2];v=J[b+28>>2];J[h+536>>2]=J[b+24>>2];J[h+540>>2]=v;J[h+528>>2]=e;J[h+532>>2]=m;i=N[f+32>>2];b=f;e=J[b+24>>2];f=J[b+28>>2];H[h+400|0]=0;J[h+396>>2]=0;J[h+512>>2]=b;J[h+380>>2]=0;N[h+376>>2]=i;J[h+368>>2]=e;J[h+372>>2]=f;J[h+520>>2]=J[b+40>>2]+P(K[b+39|0],20);H[h+524|0]=K[b+38|0];i=Q(N[b+52>>2]*p);j=Q(N[b+56>>2]*k);i=i<=j?i:j;j=Q(N[b+60>>2]*x);i=i<=j?i:j;N[h+392>>2]=i*Q(.02500000037252903);N[h+388>>2]=i*Q(.05000000074505806);N[h+384>>2]=i*Q(.10000000149011612);Cb(h+800|0,h+544|0,h+416|0,h+464|0,h+368|0,c);J[h+516>>2]=J[b+44>>2];i=N[o+32>>2];b=o;e=J[b+24>>2];f=J[b+28>>2];H[h+240|0]=0;J[h+236>>2]=0;J[h+352>>2]=b;J[h+220>>2]=0;N[h+216>>2]=i;J[h+208>>2]=e;J[h+212>>2]=f;J[h+360>>2]=J[b+40>>2]+P(K[b+39|0],20);H[h+364|0]=K[b+38|0];i=Q(N[b+52>>2]*N[h+784>>2]);j=Q(N[b+56>>2]*N[h+788>>2]);i=i<=j?i:j;j=Q(N[b+60>>2]*N[h+792>>2]);i=i<=j?i:j;N[h+232>>2]=i*Q(.02500000037252903);N[h+228>>2]=i*Q(.05000000074505806);N[h+224>>2]=i*Q(.10000000149011612);Cb(h+784|0,h+528|0,h+256|0,h+304|0,h+208|0,a);J[h+356>>2]=J[b+44>>2];J[h+168>>2]=0;J[h+172>>2]=0;J[h+160>>2]=0;J[h+164>>2]=0;J[h+152>>2]=0;J[h+156>>2]=0;J[h+144>>2]=0;J[h+148>>2]=0;J[h+136>>2]=0;J[h+140>>2]=0;J[h+128>>2]=0;J[h+132>>2]=0;J[h+192>>2]=0;if(c){b=J[h+604>>2];J[h+824>>2]=J[h+600>>2];J[h+828>>2]=b;b=J[h+596>>2];J[h+816>>2]=J[h+592>>2];J[h+820>>2]=b;b=J[h+780>>2];J[h+840>>2]=J[h+776>>2];J[h+844>>2]=b;b=J[h+772>>2];J[h+832>>2]=J[h+768>>2];J[h+836>>2]=b;b=J[h+628>>2];J[h+896>>2]=J[h+624>>2];J[h+900>>2]=b;b=J[h+620>>2];J[h+888>>2]=J[h+616>>2];J[h+892>>2]=b;b=J[h+636>>2];J[h+904>>2]=J[h+632>>2];J[h+908>>2]=b;b=J[h+644>>2];J[h+912>>2]=J[h+640>>2];J[h+916>>2]=b;b=J[h+652>>2];J[h+920>>2]=J[h+648>>2];J[h+924>>2]=b;b=J[h+660>>2];J[h+928>>2]=J[h+656>>2];J[h+932>>2]=b;b=J[h+668>>2];J[h+936>>2]=J[h+664>>2];J[h+940>>2]=b;b=J[h+612>>2];J[h+880>>2]=J[h+608>>2];J[h+884>>2]=b;i=N[h+884>>2];N[h+884>>2]=N[h+896>>2];J[h+864>>2]=160268;J[h+872>>2]=h+608;J[h+868>>2]=h+368;j=N[h+888>>2];k=N[h+904>>2];N[h+896>>2]=i;N[h+888>>2]=N[h+912>>2];N[h+904>>2]=N[h+916>>2];N[h+916>>2]=k;N[h+912>>2]=j;A=C+66|0;v=C+71|0;b=C+67|0;if(a){J[h+856>>2]=160084;J[h+860>>2]=h+208;m=h+128|0;e=Ia-320|0;Ia=e;S=h+856|0;o=J[S+4>>2];i=N[o+20>>2];y=h+864|0;B=J[y+4>>2];j=N[B+20>>2];x=N[h+832>>2];ea=K[B+32|0];u=N[B+16>>2];fa=K[o+32|0];z=N[o+16>>2];J[e+28>>2]=0;G=Q((i>2];c=0;while(1){a=q<<2;t=K[b+q|0];J[a+(e+48|0)>>2]=t;w=K[q+v|0];J[a+(e+32|0)>>2]=w;a=J[B+152>>2]+P(t,12)|0;i=N[a+8>>2];j=N[a>>2];k=N[a+4>>2];a=J[o+152>>2]+P(w,12)|0;l=N[a>>2];n=N[a+4>>2];p=N[a+8>>2];r=N[f+48>>2];s=N[f+32>>2];E=N[f>>2];M=N[f+16>>2];D=N[f+52>>2];F=N[f+36>>2];U=N[f+4>>2];T=N[f+20>>2];I=N[f+56>>2];R=N[f+40>>2];L=N[f+8>>2];W=N[f+24>>2];a=c;X=a<<4;t=X+(e+128|0)|0;J[t+12>>2]=0;w=X+(e- -64|0)|0;J[w+12>>2]=0;N[w+8>>2]=p;N[w+4>>2]=n;N[w>>2]=l;w=X+(e+192|0)|0;J[w+12>>2]=0;I=Q(I+Q(Q(R*i)+Q(Q(L*j)+Q(k*W))));N[t+8>>2]=I;D=Q(D+Q(Q(F*i)+Q(Q(U*j)+Q(k*T))));N[t+4>>2]=D;i=Q(r+Q(Q(s*i)+Q(Q(E*j)+Q(k*M))));N[t>>2]=i;j=Q(I-p);N[w+8>>2]=j;k=Q(D-n);N[w+4>>2]=k;i=Q(i-l);N[w>>2]=i;c=a+1|0;q=q+1|0;if((aa|0)!=(q|0)){continue}break}J[e+28>>2]=c;k:{l:{switch(a-1|0){case 0:l=N[e+200>>2];i=Q(N[e+216>>2]-l);n=N[e+192>>2];j=Q(N[e+208>>2]-n);p=N[e+196>>2];k=Q(N[e+212>>2]-p);r=Q(Q(i*i)+Q(Q(j*j)+Q(k*k)));if(!(r<=Q(1.1920928955078125e-7))){break k}J[e+28>>2]=1;a=J[e+196>>2];J[e+304>>2]=J[e+192>>2];J[e+308>>2]=a;a=J[e+204>>2];J[e+312>>2]=J[e+200>>2];J[e+316>>2]=a;break i;case 1:Bb(e+304|0,e+192|0,e+128|0,e- -64|0,e+48|0,e+32|0,e+28|0);break i;case 2:break l;default:break j}}Eb(e+304|0,e+192|0,e+128|0,e- -64|0,e+48|0,e+32|0,e+28|0);break i}J[e+316>>2]=0;O=i;i=Q(Q(Q(Q(Q(-n)*j)-Q(k*p))-Q(l*i))/r);i=i>Q(1)?Q(1):i;i=i>Q(0)?i:Q(0);N[e+312>>2]=l+Q(O*i);N[e+308>>2]=p+Q(k*i);N[e+304>>2]=n+Q(j*i);break i}i=N[t+8>>2];k=N[t>>2];j=N[t+4>>2];J[e+268>>2]=0;a=Q(Q(i*i)+Q(Q(k*k)+Q(j*j)))>Q(0);i=a?i:Q(0);N[e+264>>2]=i;j=a?j:Q(0);N[e+260>>2]=j;k=a?k:Q(1);N[e+256>>2]=k;n=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(k*k)+Q(j*j))))));r=Q(i*n);s=Q(k*n);l=Q(34028234663852886e22);p=Q(j*n);break h}J[e+316>>2]=0;N[e+312>>2]=j;N[e+308>>2]=k;N[e+304>>2]=i}a=J[e+308>>2];J[e+256>>2]=J[e+304>>2];J[e+260>>2]=a;a=J[e+316>>2];J[e+264>>2]=J[e+312>>2];J[e+268>>2]=a;i=N[e+264>>2];k=N[e+256>>2];j=N[e+260>>2];l=Q(Y(Q(Q(i*i)+Q(Q(k*k)+Q(j*j)))));if(!(G>2]=J[e+300>>2];a=J[e+296>>2];J[e+280>>2]=J[e+292>>2];J[e+284>>2]=a;a=J[y+8>>2];c=J[y+4>>2];D=N[e+268>>2];f=J[e+28>>2];l=N[y+48>>2];E=N[y+16>>2];F=N[y+32>>2];U=N[y+52>>2];T=N[y+20>>2];I=N[y+36>>2];z=N[y+56>>2];u=N[y+24>>2];R=N[y+40>>2];J[e+316>>2]=0;x=k;k=Q(-k);L=Q(u*k);u=j;O=z;z=i;N[e+312>>2]=Q(L-Q(R*j))-Q(O*i);N[e+308>>2]=Q(Q(T*k)-Q(I*j))-Q(U*i);N[e+304>>2]=Q(Q(E*k)-Q(F*j))-Q(l*i);o=(e+48|0)+(f<<2)|0;f=tb(c,e+304|0);J[o>>2]=f;F=N[a+52>>2];U=N[a+20>>2];T=N[a+36>>2];l=N[a+56>>2];c=J[c+152>>2]+P(f,12)|0;i=N[c>>2];E=N[a+24>>2];j=N[c+4>>2];I=N[a+40>>2];k=N[c+8>>2];R=N[a+48>>2];L=N[a+32>>2];W=N[a>>2];Z=N[a+16>>2];_=N[a+4>>2];$=N[a+8>>2];f=(e+32|0)+(J[e+28>>2]<<2)|0;a=J[S+4>>2];c=tb(a,e+256|0);J[f>>2]=c;I=Q(l+Q(Q(I*k)+Q(Q($*i)+Q(j*E))));a=J[a+152>>2]+P(c,12)|0;$=N[a+8>>2];l=Q(I-$);R=Q(R+Q(Q(L*k)+Q(Q(W*i)+Q(j*Z))));L=N[a>>2];E=Q(R-L);j=Q(F+Q(Q(T*k)+Q(Q(_*i)+Q(j*U))));k=N[a+4>>2];i=Q(j-k);F=Q(Q(r*l)+Q(Q(s*E)+Q(p*i)));if(F>M){o=0;if(!b){break e}a=J[e+28>>2];H[A|0]=a;if(!a){break e}c=0;if((a|0)!=1){A=a&-2;f=0;while(1){q=c<<2;B=e+48|0;H[b+c|0]=J[q+B>>2];w=e+32|0;H[c+v|0]=J[w+q>>2];q=c|1;t=q<<2;H[b+q|0]=J[t+B>>2];H[q+v|0]=J[t+w>>2];c=c+2|0;f=f+2|0;if((A|0)!=(f|0)){continue}break}}if(!(a&1)){break e}a=c<<2;H[b+c|0]=J[a+(e+48|0)>>2];H[c+v|0]=J[a+(e+32|0)>>2];break e}a=J[e+28>>2];if(F>Q(n*Q(.9997749924659729))){m:{if(!b){break m}H[A|0]=a;if(!a){break m}q=0;if((a|0)!=1){t=a&-2;f=0;while(1){c=q<<2;A=e+48|0;H[b+q|0]=J[c+A>>2];B=e+32|0;H[q+v|0]=J[B+c>>2];c=q|1;o=c<<2;H[b+c|0]=J[o+A>>2];H[c+v|0]=J[o+B>>2];q=q+2|0;f=f+2|0;if((t|0)!=(f|0)){continue}break}}if(!(a&1)){break m}c=b+q|0;b=q<<2;H[c|0]=J[b+(e+48|0)>>2];H[q+v|0]=J[b+(e+32|0)>>2]}N[m+32>>2]=s;J[m+44>>2]=0;N[m+40>>2]=r;N[m+36>>2]=p;kb(e+192|0,e+128|0,e- -64|0,e+256|0,e+304|0,e,a);a=J[e+308>>2];J[m>>2]=J[e+304>>2];J[m+4>>2]=a;a=J[e+316>>2];J[m+8>>2]=J[e+312>>2];J[m+12>>2]=a;a=J[e+4>>2];J[m+16>>2]=J[e>>2];J[m+20>>2]=a;a=J[e+12>>2];J[m+24>>2]=J[e+8>>2];J[m+28>>2]=a;a=J[e+296>>2];J[m+68>>2]=J[e+292>>2];J[m+72>>2]=a;J[m+76>>2]=J[e+300>>2];N[m+64>>2]=n;o=2;break e}f=a<<4;c=f+(e+128|0)|0;J[c+12>>2]=0;N[c+8>>2]=I;N[c+4>>2]=j;N[c>>2]=R;c=f+(e- -64|0)|0;J[c+12>>2]=0;N[c+8>>2]=$;N[c+4>>2]=k;N[c>>2]=L;c=f+(e+192|0)|0;J[c+12>>2]=0;N[c+8>>2]=l;N[c+4>>2]=i;N[c>>2]=E;J[e+28>>2]=a+1;n:{o:{switch(a-1|0){case 0:l=N[e+200>>2];i=Q(N[e+216>>2]-l);p=N[e+192>>2];j=Q(N[e+208>>2]-p);r=N[e+196>>2];k=Q(N[e+212>>2]-r);s=Q(Q(i*i)+Q(Q(j*j)+Q(k*k)));if(s<=Q(1.1920928955078125e-7)){J[e+28>>2]=1;a=J[e+196>>2];J[e+304>>2]=J[e+192>>2];J[e+308>>2]=a;a=J[e+204>>2];J[e+312>>2]=J[e+200>>2];J[e+316>>2]=a;break n}J[e+316>>2]=0;O=i;i=Q(Q(Q(Q(Q(-p)*j)-Q(k*r))-Q(l*i))/s);i=i>Q(1)?Q(1):i;i=i>Q(0)?i:Q(0);N[e+312>>2]=l+Q(O*i);N[e+308>>2]=r+Q(k*i);N[e+304>>2]=p+Q(j*i);break n;case 1:Bb(e+304|0,e+192|0,e+128|0,e- -64|0,e+48|0,e+32|0,e+28|0);break n;case 2:Eb(e+304|0,e+192|0,e+128|0,e- -64|0,e+48|0,e+32|0,e+28|0);break n;default:break o}}J[e+316>>2]=0;N[e+312>>2]=l;N[e+308>>2]=i;N[e+304>>2]=E}a=J[e+308>>2];J[e+256>>2]=J[e+304>>2];J[e+260>>2]=a;a=J[e+316>>2];J[e+264>>2]=J[e+312>>2];J[e+268>>2]=a;i=N[e+264>>2];k=N[e+256>>2];j=N[e+260>>2];l=Q(Y(Q(Q(i*i)+Q(Q(k*k)+Q(j*j)))));s=Q(Q(1)/l);r=Q(i*s);p=Q(j*s);s=Q(k*s);if(lG){continue}break}q=J[e+28>>2];if(!(l>2];w=e+32|0;H[c+v|0]=J[w+o>>2];o=c|1;t=o<<2;H[b+o|0]=J[t+B>>2];H[o+v|0]=J[t+w>>2];c=c+2|0;f=f+2|0;if((A|0)!=(f|0)){continue}break}}if(!(a&1)){break p}a=c<<2;H[b+c|0]=J[a+(e+48|0)>>2];H[c+v|0]=J[a+(e+32|0)>>2]}N[e+268>>2]=D;N[e+256>>2]=x;N[e+260>>2]=u;N[e+264>>2]=z;kb(e+192|0,e+128|0,e- -64|0,e+256|0,e+304|0,e,q);J[m+60>>2]=0;N[m+56>>2]=r;N[m+52>>2]=p;N[m+48>>2]=s;J[m+44>>2]=0;i=Q(Q(1)/n);N[m+40>>2]=z*i;N[m+36>>2]=u*i;N[m+32>>2]=x*i;a=J[e+308>>2];J[m>>2]=J[e+304>>2];J[m+4>>2]=a;a=J[e+316>>2];J[m+8>>2]=J[e+312>>2];J[m+12>>2]=a;a=J[e+4>>2];J[m+16>>2]=J[e>>2];J[m+20>>2]=a;a=J[e+12>>2];J[m+24>>2]=J[e+8>>2];J[m+28>>2]=a;N[m+64>>2]=n;a=J[e+284>>2];J[m+68>>2]=J[e+280>>2];J[m+72>>2]=a;J[m+76>>2]=J[e+288>>2];o=4;break e}if(b){break f}o=5;break e}q=J[e+28>>2]}H[A|0]=q;o=5;if(!q){break e}c=0;if((q|0)!=1){A=q&-2;f=0;while(1){a=c<<2;B=e+48|0;H[b+c|0]=J[a+B>>2];w=e+32|0;H[c+v|0]=J[w+a>>2];a=c|1;t=a<<2;H[a+b|0]=J[t+B>>2];H[a+v|0]=J[t+w>>2];c=c+2|0;f=f+2|0;if((A|0)!=(f|0)){continue}break}}if(!(q&1)){break e}a=c<<2;H[b+c|0]=J[a+(e+48|0)>>2];H[c+v|0]=J[a+(e+32|0)>>2]}Ia=e+320|0;a=J[h+828>>2];J[h+24>>2]=J[h+824>>2];J[h+28>>2]=a;a=J[h+820>>2];J[h+16>>2]=J[h+816>>2];J[h+20>>2]=a;a=J[h+836>>2];J[h>>2]=J[h+832>>2];J[h+4>>2]=a;a=J[h+844>>2];J[h+8>>2]=J[h+840>>2];J[h+12>>2]=a;a=Ck(y,S,h+736|0,h+704|0,h+608|0,o,m,C,g,d,h+16|0,h,1,1,V);break b}J[h+856>>2]=156736;J[h+860>>2]=h+208;a=b;m=h+128|0;b=0;e=Ia-320|0;Ia=e;X=h+856|0;f=J[X+4>>2];i=N[f+20>>2];y=h+864|0;B=J[y+4>>2];j=N[B+20>>2];x=N[h+832>>2];ea=K[B+32|0];u=N[B+16>>2];fa=K[f+32|0];z=N[f+16>>2];J[e+28>>2]=0;M=Q((i>2];while(1){c=q<<2;t=K[a+q|0];J[c+(e+48|0)>>2]=t;w=K[q+v|0];J[c+(e+32|0)>>2]=w;c=J[B+152>>2]+P(t,12)|0;i=N[c+8>>2];j=N[c>>2];k=N[c+4>>2];c=J[f+152>>2]+P(w,12)|0;l=N[c+8>>2];n=N[c>>2];p=N[c+4>>2];r=N[o+48>>2];s=N[o+32>>2];G=N[o>>2];E=N[o+16>>2];D=N[o+52>>2];F=N[o+36>>2];U=N[o+4>>2];T=N[o+20>>2];I=N[o+56>>2];R=N[o+40>>2];L=N[o+8>>2];W=N[o+24>>2];Z=N[f+80>>2];_=N[f+48>>2];$=N[f+64>>2];ba=N[f+84>>2];ga=N[f+52>>2];ca=N[f+68>>2];da=N[f+88>>2];ha=N[f+56>>2];ia=N[f+72>>2];c=b;S=b<<4;t=S+(e+128|0)|0;J[t+12>>2]=0;w=S+(e- -64|0)|0;J[w+12>>2]=0;S=S+(e+192|0)|0;J[S+12>>2]=0;da=Q(Q(da*l)+Q(Q(ha*n)+Q(p*ia)));N[w+8>>2]=da;ba=Q(Q(ba*l)+Q(Q(ga*n)+Q(p*ca)));N[w+4>>2]=ba;l=Q(Q(Z*l)+Q(Q(_*n)+Q(p*$)));N[w>>2]=l;n=Q(I+Q(Q(R*i)+Q(Q(L*j)+Q(k*W))));N[t+8>>2]=n;p=Q(D+Q(Q(F*i)+Q(Q(U*j)+Q(k*T))));N[t+4>>2]=p;i=Q(r+Q(Q(s*i)+Q(Q(G*j)+Q(k*E))));N[t>>2]=i;j=Q(n-da);N[S+8>>2]=j;k=Q(p-ba);N[S+4>>2]=k;i=Q(i-l);N[S>>2]=i;b=b+1|0;q=q+1|0;if((aa|0)!=(q|0)){continue}break}J[e+28>>2]=b;w:{x:{switch(c-1|0){case 0:l=N[e+200>>2];i=Q(N[e+216>>2]-l);n=N[e+192>>2];j=Q(N[e+208>>2]-n);p=N[e+196>>2];k=Q(N[e+212>>2]-p);r=Q(Q(i*i)+Q(Q(j*j)+Q(k*k)));if(!(r<=Q(1.1920928955078125e-7))){break w}J[e+28>>2]=1;b=J[e+196>>2];J[e+304>>2]=J[e+192>>2];J[e+308>>2]=b;b=J[e+204>>2];J[e+312>>2]=J[e+200>>2];J[e+316>>2]=b;break u;case 1:Bb(e+304|0,e+192|0,e+128|0,e- -64|0,e+48|0,e+32|0,e+28|0);break u;case 2:break x;default:break v}}Eb(e+304|0,e+192|0,e+128|0,e- -64|0,e+48|0,e+32|0,e+28|0);break u}J[e+316>>2]=0;O=i;i=Q(Q(Q(Q(Q(-n)*j)-Q(k*p))-Q(l*i))/r);i=i>Q(1)?Q(1):i;i=i>Q(0)?i:Q(0);N[e+312>>2]=l+Q(O*i);N[e+308>>2]=p+Q(k*i);N[e+304>>2]=n+Q(j*i);break u}i=N[t+8>>2];k=N[t>>2];j=N[t+4>>2];J[e+268>>2]=0;b=Q(Q(i*i)+Q(Q(k*k)+Q(j*j)))>Q(0);i=b?i:Q(0);N[e+264>>2]=i;j=b?j:Q(0);N[e+260>>2]=j;k=b?k:Q(1);N[e+256>>2]=k;n=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(k*k)+Q(j*j))))));r=Q(i*n);s=Q(k*n);l=Q(34028234663852886e22);p=Q(j*n);break t}J[e+316>>2]=0;N[e+312>>2]=j;N[e+308>>2]=k;N[e+304>>2]=i}b=J[e+308>>2];J[e+256>>2]=J[e+304>>2];J[e+260>>2]=b;b=J[e+316>>2];J[e+264>>2]=J[e+312>>2];J[e+268>>2]=b;i=N[e+264>>2];k=N[e+256>>2];j=N[e+260>>2];l=Q(Y(Q(Q(i*i)+Q(Q(k*k)+Q(j*j)))));if(!(M>2]=J[e+300>>2];b=J[e+296>>2];J[e+280>>2]=J[e+292>>2];J[e+284>>2]=b;b=J[y+8>>2];c=J[y+4>>2];T=N[e+268>>2];f=J[e+28>>2];z=N[y+48>>2];G=N[y+16>>2];E=N[y+32>>2];D=N[y+52>>2];F=N[y+20>>2];I=N[y+36>>2];u=N[y+56>>2];l=N[y+24>>2];x=N[y+40>>2];J[e+316>>2]=0;O=l;l=Q(-k);R=x;x=j;L=u;u=i;N[e+312>>2]=Q(Q(O*l)-Q(R*j))-Q(L*i);N[e+308>>2]=Q(Q(F*l)-Q(I*j))-Q(D*i);N[e+304>>2]=Q(Q(G*l)-Q(E*j))-Q(z*i);q=(e+48|0)+(f<<2)|0;f=e+304|0;o=tb(c,f);J[q>>2]=o;I=N[b+52>>2];R=N[b+20>>2];L=N[b+36>>2];D=N[b+56>>2];c=J[c+152>>2]+P(o,12)|0;l=N[c>>2];F=N[b+24>>2];G=N[c+4>>2];W=N[b+40>>2];E=N[c+8>>2];Z=N[b+48>>2];_=N[b+32>>2];$=N[b>>2];ba=N[b+16>>2];ga=N[b+4>>2];ca=N[b+8>>2];c=J[e+28>>2];b=J[X+4>>2];da=N[b+56>>2];ha=N[b+52>>2];ia=N[b+72>>2];o=b- -64|0;O=N[o>>2];ja=N[b+68>>2];z=N[b+88>>2];ka=N[b+80>>2];la=N[b+84>>2];ma=N[b+48>>2];J[e+316>>2]=0;na=Q(z*i);z=k;N[e+312>>2]=na+Q(Q(ka*k)+Q(j*la));N[e+308>>2]=Q(ia*i)+Q(Q(O*k)+Q(j*ja));N[e+304>>2]=Q(da*i)+Q(Q(ma*k)+Q(j*ha));q=(e+32|0)+(c<<2)|0;c=tb(b,f);J[q>>2]=c;W=Q(D+Q(Q(W*E)+Q(Q(ca*l)+Q(G*F))));c=J[b+152>>2]+P(c,12)|0;i=N[c+8>>2];j=N[c>>2];k=N[c+4>>2];ca=Q(Q(N[b+88>>2]*i)+Q(Q(N[b+56>>2]*j)+Q(k*N[b+72>>2])));D=Q(W-ca);Z=Q(Z+Q(Q(_*E)+Q(Q($*l)+Q(G*ba))));_=Q(Q(N[b+80>>2]*i)+Q(Q(N[b+48>>2]*j)+Q(k*N[o>>2])));F=Q(Z-_);l=Q(I+Q(Q(L*E)+Q(Q(ga*l)+Q(G*R))));j=Q(Q(N[b+84>>2]*i)+Q(Q(N[b+52>>2]*j)+Q(k*N[b+68>>2])));i=Q(l-j);k=Q(Q(r*D)+Q(Q(s*F)+Q(p*i)));if(k>U){b=0;if(!a){break q}c=J[e+28>>2];H[A|0]=c;if(!c){break q}f=0;if((c|0)!=1){A=c&-2;q=0;while(1){o=f<<2;B=e+48|0;H[a+f|0]=J[o+B>>2];w=e+32|0;H[f+v|0]=J[w+o>>2];o=f|1;t=o<<2;H[a+o|0]=J[t+B>>2];H[o+v|0]=J[t+w>>2];f=f+2|0;q=q+2|0;if((A|0)!=(q|0)){continue}break}}if(!(c&1)){break q}c=a+f|0;a=f<<2;H[c|0]=J[a+(e+48|0)>>2];H[f+v|0]=J[a+(e+32|0)>>2];break q}b=J[e+28>>2];if(k>Q(n*Q(.9997749924659729))){y:{if(!a){break y}H[A|0]=b;if(!b){break y}o=0;if((b|0)!=1){t=b&-2;c=0;while(1){f=o<<2;A=e+48|0;H[a+o|0]=J[f+A>>2];B=e+32|0;H[o+v|0]=J[B+f>>2];f=o|1;q=f<<2;H[a+f|0]=J[q+A>>2];H[f+v|0]=J[q+B>>2];o=o+2|0;c=c+2|0;if((t|0)!=(c|0)){continue}break}}if(!(b&1)){break y}c=a+o|0;a=o<<2;H[c|0]=J[a+(e+48|0)>>2];H[o+v|0]=J[a+(e+32|0)>>2]}N[m+32>>2]=s;J[m+44>>2]=0;N[m+40>>2]=r;N[m+36>>2]=p;kb(e+192|0,e+128|0,e- -64|0,e+256|0,e+304|0,e,b);a=J[e+308>>2];J[m>>2]=J[e+304>>2];J[m+4>>2]=a;a=J[e+316>>2];J[m+8>>2]=J[e+312>>2];J[m+12>>2]=a;a=J[e+4>>2];J[m+16>>2]=J[e>>2];J[m+20>>2]=a;a=J[e+12>>2];J[m+24>>2]=J[e+8>>2];J[m+28>>2]=a;a=J[e+296>>2];J[m+68>>2]=J[e+292>>2];J[m+72>>2]=a;J[m+76>>2]=J[e+300>>2];N[m+64>>2]=n;b=2;break q}f=b<<4;c=f+(e+128|0)|0;J[c+12>>2]=0;N[c+8>>2]=W;N[c+4>>2]=l;N[c>>2]=Z;c=f+(e- -64|0)|0;J[c+12>>2]=0;N[c+8>>2]=ca;N[c+4>>2]=j;N[c>>2]=_;c=f+(e+192|0)|0;J[c+12>>2]=0;N[c+8>>2]=D;N[c+4>>2]=i;N[c>>2]=F;J[e+28>>2]=b+1;z:{A:{switch(b-1|0){case 0:l=N[e+200>>2];i=Q(N[e+216>>2]-l);p=N[e+192>>2];j=Q(N[e+208>>2]-p);r=N[e+196>>2];k=Q(N[e+212>>2]-r);s=Q(Q(i*i)+Q(Q(j*j)+Q(k*k)));if(s<=Q(1.1920928955078125e-7)){J[e+28>>2]=1;b=J[e+196>>2];J[e+304>>2]=J[e+192>>2];J[e+308>>2]=b;b=J[e+204>>2];J[e+312>>2]=J[e+200>>2];J[e+316>>2]=b;break z}J[e+316>>2]=0;O=i;i=Q(Q(Q(Q(Q(-p)*j)-Q(k*r))-Q(l*i))/s);i=i>Q(1)?Q(1):i;i=i>Q(0)?i:Q(0);N[e+312>>2]=l+Q(O*i);N[e+308>>2]=r+Q(k*i);N[e+304>>2]=p+Q(j*i);break z;case 1:Bb(e+304|0,e+192|0,e+128|0,e- -64|0,e+48|0,e+32|0,e+28|0);break z;case 2:Eb(e+304|0,e+192|0,e+128|0,e- -64|0,e+48|0,e+32|0,e+28|0);break z;default:break A}}J[e+316>>2]=0;N[e+312>>2]=D;N[e+308>>2]=i;N[e+304>>2]=F}b=J[e+308>>2];J[e+256>>2]=J[e+304>>2];J[e+260>>2]=b;b=J[e+316>>2];J[e+264>>2]=J[e+312>>2];J[e+268>>2]=b;i=N[e+264>>2];k=N[e+256>>2];j=N[e+260>>2];l=Q(Y(Q(Q(i*i)+Q(Q(k*k)+Q(j*j)))));s=Q(Q(1)/l);r=Q(i*s);p=Q(j*s);s=Q(k*s);if(lM){continue}break}o=J[e+28>>2];if(!(l>2];w=e+32|0;H[f+v|0]=J[w+q>>2];q=f|1;t=q<<2;H[a+q|0]=J[t+B>>2];H[q+v|0]=J[t+w>>2];f=f+2|0;c=c+2|0;if((A|0)!=(c|0)){continue}break}}if(!(b&1)){break B}b=a+f|0;a=f<<2;H[b|0]=J[a+(e+48|0)>>2];H[f+v|0]=J[a+(e+32|0)>>2]}N[e+268>>2]=T;N[e+256>>2]=z;N[e+260>>2]=x;N[e+264>>2]=u;kb(e+192|0,e+128|0,e- -64|0,e+256|0,e+304|0,e,o);J[m+60>>2]=0;N[m+56>>2]=r;N[m+52>>2]=p;N[m+48>>2]=s;J[m+44>>2]=0;i=Q(Q(1)/n);N[m+40>>2]=u*i;N[m+36>>2]=x*i;N[m+32>>2]=z*i;a=J[e+308>>2];J[m>>2]=J[e+304>>2];J[m+4>>2]=a;a=J[e+316>>2];J[m+8>>2]=J[e+312>>2];J[m+12>>2]=a;a=J[e+4>>2];J[m+16>>2]=J[e>>2];J[m+20>>2]=a;a=J[e+12>>2];J[m+24>>2]=J[e+8>>2];J[m+28>>2]=a;N[m+64>>2]=n;a=J[e+284>>2];J[m+68>>2]=J[e+280>>2];J[m+72>>2]=a;J[m+76>>2]=J[e+288>>2];b=4;break q}if(a){break r}b=5;break q}o=J[e+28>>2]}H[A|0]=o;b=5;if(!o){break q}f=0;if((o|0)!=1){A=o&-2;q=0;while(1){c=f<<2;B=e+48|0;H[a+f|0]=J[c+B>>2];w=e+32|0;H[f+v|0]=J[w+c>>2];c=f|1;t=c<<2;H[a+c|0]=J[t+B>>2];H[c+v|0]=J[t+w>>2];f=f+2|0;q=q+2|0;if((A|0)!=(q|0)){continue}break}}if(!(o&1)){break q}c=a+f|0;a=f<<2;H[c|0]=J[a+(e+48|0)>>2];H[f+v|0]=J[a+(e+32|0)>>2]}Ia=e+320|0;a=J[h+828>>2];J[h+56>>2]=J[h+824>>2];J[h+60>>2]=a;a=J[h+820>>2];J[h+48>>2]=J[h+816>>2];J[h+52>>2]=a;a=J[h+836>>2];J[h+32>>2]=J[h+832>>2];J[h+36>>2]=a;a=J[h+844>>2];J[h+40>>2]=J[h+840>>2];J[h+44>>2]=a;a=Ck(y,X,h+736|0,h+704|0,h+608|0,b,m,C,g,d,h+48|0,h+32|0,1,0,V);break b}b=J[h+604>>2];J[h+824>>2]=J[h+600>>2];J[h+828>>2]=b;b=J[h+596>>2];J[h+816>>2]=J[h+592>>2];J[h+820>>2]=b;b=J[h+780>>2];J[h+840>>2]=J[h+776>>2];J[h+844>>2]=b;b=J[h+772>>2];J[h+832>>2]=J[h+768>>2];J[h+836>>2]=b;b=J[h+628>>2];J[h+896>>2]=J[h+624>>2];J[h+900>>2]=b;b=J[h+620>>2];J[h+888>>2]=J[h+616>>2];J[h+892>>2]=b;b=J[h+636>>2];J[h+904>>2]=J[h+632>>2];J[h+908>>2]=b;b=J[h+644>>2];J[h+912>>2]=J[h+640>>2];J[h+916>>2]=b;b=J[h+652>>2];J[h+920>>2]=J[h+648>>2];J[h+924>>2]=b;b=J[h+660>>2];J[h+928>>2]=J[h+656>>2];J[h+932>>2]=b;b=J[h+668>>2];J[h+936>>2]=J[h+664>>2];J[h+940>>2]=b;b=J[h+612>>2];J[h+880>>2]=J[h+608>>2];J[h+884>>2]=b;i=N[h+884>>2];N[h+884>>2]=N[h+896>>2];J[h+864>>2]=157036;J[h+872>>2]=h+608;J[h+868>>2]=h+368;j=N[h+888>>2];k=N[h+904>>2];N[h+896>>2]=i;N[h+888>>2]=N[h+912>>2];N[h+904>>2]=N[h+916>>2];N[h+916>>2]=k;N[h+912>>2]=j;y=C+66|0;v=C+71|0;m=C+67|0;if(a){J[h+856>>2]=160084;J[h+860>>2]=h+208;e=h+128|0;b=Ia-320|0;Ia=b;S=h+856|0;A=J[S+4>>2];i=N[A+20>>2];B=h+864|0;f=J[B+4>>2];j=N[f+20>>2];z=N[h+832>>2];ea=K[f+32|0];E=N[f+16>>2];fa=K[A+32|0];M=N[A+16>>2];J[b+44>>2]=0;G=Q((i>2];c=0;while(1){a=q<<2;t=K[m+q|0];J[a+(b- -64|0)>>2]=t;w=K[q+v|0];J[a+(b+48|0)>>2]=w;a=J[f+152>>2]+P(t,12)|0;i=N[a+8>>2];j=N[a>>2];k=N[a+4>>2];a=J[A+152>>2]+P(w,12)|0;l=N[a>>2];n=N[a+4>>2];p=N[a+8>>2];r=N[o+48>>2];s=N[o+32>>2];D=N[o>>2];F=N[o+16>>2];U=N[o+52>>2];T=N[o+36>>2];I=N[o+4>>2];R=N[o+20>>2];x=N[o+56>>2];u=N[o+40>>2];L=N[f+88>>2];W=N[f+56>>2];Z=N[f+72>>2];_=N[o+8>>2];$=N[f+80>>2];ba=N[f+48>>2];ga=N[f+64>>2];ca=N[o+24>>2];da=N[f+84>>2];ha=N[f+52>>2];ia=N[f+68>>2];a=c;X=a<<4;t=X+(b+144|0)|0;J[t+12>>2]=0;w=X+(b+80|0)|0;J[w+12>>2]=0;N[w+8>>2]=p;N[w+4>>2]=n;N[w>>2]=l;w=X+(b+208|0)|0;J[w+12>>2]=0;O=x;x=Q(Q(L*i)+Q(Q(W*j)+Q(k*Z)));L=Q(u*x);u=Q(Q($*i)+Q(Q(ba*j)+Q(k*ga)));i=Q(Q(da*i)+Q(Q(ha*j)+Q(k*ia)));j=Q(O+Q(L+Q(Q(_*u)+Q(ca*i))));N[t+8>>2]=j;k=Q(U+Q(Q(T*x)+Q(Q(I*u)+Q(i*R))));N[t+4>>2]=k;i=Q(r+Q(Q(s*x)+Q(Q(D*u)+Q(i*F))));N[t>>2]=i;j=Q(j-p);N[w+8>>2]=j;k=Q(k-n);N[w+4>>2]=k;i=Q(i-l);N[w>>2]=i;c=a+1|0;q=q+1|0;if((aa|0)!=(q|0)){continue}break}J[b+44>>2]=c;I:{J:{switch(a-1|0){case 0:l=N[b+216>>2];i=Q(N[b+232>>2]-l);n=N[b+208>>2];j=Q(N[b+224>>2]-n);p=N[b+212>>2];k=Q(N[b+228>>2]-p);x=Q(Q(i*i)+Q(Q(j*j)+Q(k*k)));if(!(x<=Q(1.1920928955078125e-7))){break I}J[b+44>>2]=1;a=J[b+212>>2];J[b+16>>2]=J[b+208>>2];J[b+20>>2]=a;a=J[b+220>>2];J[b+24>>2]=J[b+216>>2];J[b+28>>2]=a;break G;case 1:Bb(b+16|0,b+208|0,b+144|0,b+80|0,b- -64|0,b+48|0,b+44|0);break G;case 2:break J;default:break H}}Eb(b+16|0,b+208|0,b+144|0,b+80|0,b- -64|0,b+48|0,b+44|0);break G}J[b+28>>2]=0;u=i;i=Q(Q(Q(Q(Q(-n)*j)-Q(k*p))-Q(l*i))/x);i=i>Q(1)?Q(1):i;i=i>Q(0)?i:Q(0);N[b+24>>2]=l+Q(u*i);N[b+20>>2]=p+Q(k*i);N[b+16>>2]=n+Q(j*i);break G}i=N[t+8>>2];k=N[t>>2];j=N[t+4>>2];J[b+284>>2]=0;a=Q(Q(i*i)+Q(Q(k*k)+Q(j*j)))>Q(0);i=a?i:Q(0);N[b+280>>2]=i;j=a?j:Q(0);N[b+276>>2]=j;k=a?k:Q(1);N[b+272>>2]=k;n=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(k*k)+Q(j*j))))));r=Q(i*n);s=Q(k*n);l=Q(34028234663852886e22);p=Q(j*n);break F}J[b+28>>2]=0;N[b+24>>2]=j;N[b+20>>2]=k;N[b+16>>2]=i}a=J[b+20>>2];J[b+272>>2]=J[b+16>>2];J[b+276>>2]=a;a=J[b+28>>2];J[b+280>>2]=J[b+24>>2];J[b+284>>2]=a;i=N[b+280>>2];k=N[b+272>>2];j=N[b+276>>2];l=Q(Y(Q(Q(i*i)+Q(Q(k*k)+Q(j*j)))));if(!(G>2]=J[b+316>>2];a=J[b+312>>2];J[b+296>>2]=J[b+308>>2];J[b+300>>2]=a;F=N[b+284>>2];J[b+12>>2]=0;x=i;N[b+8>>2]=-i;u=j;N[b+4>>2]=-j;z=k;N[b>>2]=-k;qp(b+16|0,B,b,(b- -64|0)+(J[b+44>>2]<<2)|0);U=N[b+28>>2];i=N[b+24>>2];j=N[b+16>>2];k=N[b+20>>2];f=(b+48|0)+(J[b+44>>2]<<2)|0;a=J[S+4>>2];c=tb(a,b+272|0);J[f>>2]=c;a=J[a+152>>2]+P(c,12)|0;T=N[a+8>>2];l=Q(i-T);I=N[a>>2];E=Q(j-I);R=N[a+4>>2];M=Q(k-R);L=Q(Q(r*l)+Q(Q(s*E)+Q(p*M)));if(L>D){o=0;if(!m){break C}a=J[b+44>>2];H[y|0]=a;if(!a){break C}c=0;if((a|0)!=1){t=a&-2;q=0;while(1){f=c<<2;A=b- -64|0;H[c+m|0]=J[f+A>>2];w=b+48|0;H[c+v|0]=J[w+f>>2];f=c|1;y=f<<2;H[f+m|0]=J[y+A>>2];H[f+v|0]=J[y+w>>2];c=c+2|0;q=q+2|0;if((t|0)!=(q|0)){continue}break}}if(!(a&1)){break C}a=c<<2;H[c+m|0]=J[a+(b- -64|0)>>2];H[c+v|0]=J[a+(b+48|0)>>2];break C}a=J[b+44>>2];if(L>Q(n*Q(.9997749924659729))){K:{if(!m){break K}H[y|0]=a;if(!a){break K}f=0;if((a|0)!=1){y=a&-2;o=0;while(1){c=f<<2;t=b- -64|0;H[f+m|0]=J[c+t>>2];A=b+48|0;H[f+v|0]=J[A+c>>2];c=f|1;q=c<<2;H[c+m|0]=J[q+t>>2];H[c+v|0]=J[q+A>>2];f=f+2|0;o=o+2|0;if((y|0)!=(o|0)){continue}break}}if(!(a&1)){break K}c=f<<2;H[f+m|0]=J[c+(b- -64|0)>>2];H[f+v|0]=J[c+(b+48|0)>>2]}N[e+32>>2]=s;J[e+44>>2]=0;N[e+40>>2]=r;N[e+36>>2]=p;kb(b+208|0,b+144|0,b+80|0,b+272|0,b+16|0,b,a);a=J[b+20>>2];J[e>>2]=J[b+16>>2];J[e+4>>2]=a;a=J[b+28>>2];J[e+8>>2]=J[b+24>>2];J[e+12>>2]=a;a=J[b+4>>2];J[e+16>>2]=J[b>>2];J[e+20>>2]=a;a=J[b+12>>2];J[e+24>>2]=J[b+8>>2];J[e+28>>2]=a;a=J[b+312>>2];J[e+68>>2]=J[b+308>>2];J[e+72>>2]=a;J[e+76>>2]=J[b+316>>2];N[e+64>>2]=n;o=2;break C}f=a<<4;c=f+(b+144|0)|0;N[c+12>>2]=U;N[c+8>>2]=i;N[c+4>>2]=k;N[c>>2]=j;c=f+(b+80|0)|0;J[c+12>>2]=0;N[c+8>>2]=T;N[c+4>>2]=R;N[c>>2]=I;c=f+(b+208|0)|0;J[c+12>>2]=0;N[c+8>>2]=l;N[c+4>>2]=M;N[c>>2]=E;J[b+44>>2]=a+1;L:{M:{switch(a-1|0){case 0:l=N[b+216>>2];i=Q(N[b+232>>2]-l);p=N[b+208>>2];j=Q(N[b+224>>2]-p);r=N[b+212>>2];k=Q(N[b+228>>2]-r);s=Q(Q(i*i)+Q(Q(j*j)+Q(k*k)));if(s<=Q(1.1920928955078125e-7)){J[b+44>>2]=1;a=J[b+212>>2];J[b+16>>2]=J[b+208>>2];J[b+20>>2]=a;a=J[b+220>>2];J[b+24>>2]=J[b+216>>2];J[b+28>>2]=a;break L}J[b+28>>2]=0;O=i;i=Q(Q(Q(Q(Q(-p)*j)-Q(k*r))-Q(l*i))/s);i=i>Q(1)?Q(1):i;i=i>Q(0)?i:Q(0);N[b+24>>2]=l+Q(O*i);N[b+20>>2]=r+Q(k*i);N[b+16>>2]=p+Q(j*i);break L;case 1:Bb(b+16|0,b+208|0,b+144|0,b+80|0,b- -64|0,b+48|0,b+44|0);break L;case 2:Eb(b+16|0,b+208|0,b+144|0,b+80|0,b- -64|0,b+48|0,b+44|0);break L;default:break M}}J[b+28>>2]=0;N[b+24>>2]=l;N[b+20>>2]=M;N[b+16>>2]=E}a=J[b+20>>2];J[b+272>>2]=J[b+16>>2];J[b+276>>2]=a;a=J[b+28>>2];J[b+280>>2]=J[b+24>>2];J[b+284>>2]=a;i=N[b+280>>2];k=N[b+272>>2];j=N[b+276>>2];l=Q(Y(Q(Q(i*i)+Q(Q(k*k)+Q(j*j)))));s=Q(Q(1)/l);r=Q(i*s);p=Q(j*s);s=Q(k*s);if(lG){continue}break}f=J[b+44>>2];if(!(l>2];w=b+48|0;H[c+v|0]=J[w+q>>2];q=c|1;y=q<<2;H[m+q|0]=J[y+A>>2];H[q+v|0]=J[y+w>>2];c=c+2|0;o=o+2|0;if((t|0)!=(o|0)){continue}break}}if(!(a&1)){break N}a=c<<2;H[c+m|0]=J[a+(b- -64|0)>>2];H[c+v|0]=J[a+(b+48|0)>>2]}N[b+284>>2]=F;N[b+272>>2]=z;N[b+276>>2]=u;N[b+280>>2]=x;kb(b+208|0,b+144|0,b+80|0,b+272|0,b+16|0,b,f);J[e+60>>2]=0;N[e+56>>2]=r;N[e+52>>2]=p;N[e+48>>2]=s;J[e+44>>2]=0;i=Q(Q(1)/n);N[e+40>>2]=x*i;N[e+36>>2]=u*i;N[e+32>>2]=z*i;a=J[b+20>>2];J[e>>2]=J[b+16>>2];J[e+4>>2]=a;a=J[b+28>>2];J[e+8>>2]=J[b+24>>2];J[e+12>>2]=a;a=J[b+4>>2];J[e+16>>2]=J[b>>2];J[e+20>>2]=a;a=J[b+12>>2];J[e+24>>2]=J[b+8>>2];J[e+28>>2]=a;N[e+64>>2]=n;a=J[b+300>>2];J[e+68>>2]=J[b+296>>2];J[e+72>>2]=a;J[e+76>>2]=J[b+304>>2];o=4;break C}if(m){break D}o=5;break C}f=J[b+44>>2]}H[y|0]=f;o=5;if(!f){break C}c=0;if((f|0)!=1){t=f&-2;q=0;while(1){a=c<<2;A=b- -64|0;H[c+m|0]=J[a+A>>2];w=b+48|0;H[c+v|0]=J[w+a>>2];a=c|1;y=a<<2;H[a+m|0]=J[y+A>>2];H[a+v|0]=J[y+w>>2];c=c+2|0;q=q+2|0;if((t|0)!=(q|0)){continue}break}}if(!(f&1)){break C}a=c<<2;H[c+m|0]=J[a+(b- -64|0)>>2];H[c+v|0]=J[a+(b+48|0)>>2]}Ia=b+320|0;a=J[h+828>>2];J[h+88>>2]=J[h+824>>2];J[h+92>>2]=a;a=J[h+820>>2];J[h+80>>2]=J[h+816>>2];J[h+84>>2]=a;a=J[h+836>>2];J[h+64>>2]=J[h+832>>2];J[h+68>>2]=a;a=J[h+844>>2];J[h+72>>2]=J[h+840>>2];J[h+76>>2]=a;a=Ck(B,S,h+736|0,h+704|0,h+608|0,o,e,C,g,d,h+80|0,h- -64|0,0,1,V);break b}J[h+856>>2]=156736;J[h+860>>2]=h+208;a=h+864|0;b=h+856|0;c=h+128|0;e=XB(a,b,t,h+832|0,1,m,v,y,c);f=J[h+828>>2];J[h+120>>2]=J[h+824>>2];J[h+124>>2]=f;f=J[h+820>>2];J[h+112>>2]=J[h+816>>2];J[h+116>>2]=f;f=J[h+836>>2];J[h+96>>2]=J[h+832>>2];J[h+100>>2]=f;f=J[h+844>>2];J[h+104>>2]=J[h+840>>2];J[h+108>>2]=f;a=Ck(a,b,h+736|0,h+704|0,h+608|0,e,c,C,g,d,h+112|0,h+96|0,0,0,V);break b}b=K[C+64|0];a=0;if(!b){break b}a=1;c=J[C+76>>2];i=N[c+32>>2];n=i;u=N[c+36>>2];p=u;k=N[c+40>>2];x=k;O:{if((b|0)==1){break O}d=b-1|0;e=d&1;if((b|0)!=2){f=d&-2;d=0;while(1){b=c+P(a,48)|0;n=Q(Q(n+N[b+32>>2])+N[b+80>>2]);x=Q(Q(x+N[b+40>>2])+N[b+88>>2]);p=Q(Q(p+N[b+36>>2])+N[b+84>>2]);a=a+2|0;d=d+2|0;if((f|0)!=(d|0)){continue}break}}if(!e){break O}a=c+P(a,48)|0;n=Q(n+N[a+32>>2]);x=Q(x+N[a+40>>2]);p=Q(p+N[a+36>>2])}J[h+380>>2]=0;j=N[h+712>>2];a=Q(Q(x*x)+Q(Q(n*n)+Q(p*p)))>Q(1.1920928955078125e-7);k=a?x:k;l=N[h+704>>2];n=a?n:i;x=N[h+708>>2];p=a?p:u;u=Q(Q(j*k)+Q(Q(l*n)+Q(x*p)));i=N[h+716>>2];z=Q(Q(i*i)+Q(-.5));r=Q(Q(j*u)+Q(Q(i*Q(Q(l*p)-Q(n*x)))+Q(k*z)));r=Q(r+r);s=Q(Q(l*u)+Q(Q(i*Q(Q(x*k)-Q(p*j)))+Q(n*z)));s=Q(s+s);i=Q(Q(x*u)+Q(Q(i*Q(Q(j*n)-Q(k*l)))+Q(p*z)));j=Q(i+i);i=Q(Q(1)/Q(Y(Q(Q(r*r)+Q(Q(s*s)+Q(j*j))))));N[h+376>>2]=r*i;N[h+372>>2]=j*i;N[h+368>>2]=s*i;Yc(C,g,h+368|0,h+704|0,h+768|0);a=1}Ia=h+944|0;return a|0}function Yn(a){var b=0,c=0,d=0,e=0,f=Q(0),g=Q(0),h=0,i=0,j=Q(0),k=0,l=0,m=0,n=Q(0),o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=0,E=Q(0),F=0,G=0,R=0,S=Q(0),T=Q(0),U=Q(0),V=0,W=0,X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=0,ba=0,ca=Q(0),da=Q(0),ea=Q(0),fa=0,ga=0,ha=Q(0),ia=0,ja=0,ka=0,la=0,ma=Q(0),na=Q(0),oa=Q(0);t=Ia-112|0;Ia=t;J[t+108>>2]=0;J[t+100>>2]=0;J[t+104>>2]=0;c=J[J[a+32>>2]+92>>2];a:{if(!c){break a}qy(t+100|0,c);W=J[a+32>>2];if(!J[W+92>>2]){break a}while(1){c=J[J[W+88>>2]+(b<<2)>>2];b:{if(J[c+48>>2]){break b}q=N[c+12>>2];N[t+16>>2]=q;j=N[c+16>>2];N[t+20>>2]=j;f=N[c+20>>2];N[t+24>>2]=f;y=Q(-N[c+40>>2]);N[t+28>>2]=y;g=N[c+44>>2];if(g>Q(0)){y=Q(y-g);N[t+28>>2]=y}c=J[t+104>>2];if(c>>>0>=(J[t+108>>2]&2147483647)>>>0){De(t+100|0,t+16|0);W=J[a+32>>2];break b}d=J[t+100>>2]+(c<<4)|0;N[d+12>>2]=y;N[d+8>>2]=f;N[d+4>>2]=j;N[d>>2]=q;J[t+104>>2]=c+1}b=b+1|0;if(b>>>0>2]){continue}break}}J[t+48>>2]=0;J[t+40>>2]=0;J[t+44>>2]=0;J[t+32>>2]=0;J[t+36>>2]=0;J[t+24>>2]=0;J[t+28>>2]=0;J[t+16>>2]=0;J[t+20>>2]=0;I[t+54>>1]=255;I[t+56>>1]=255;u=t+16|0;py(a,u);I[t+52>>1]=L[J[a+4>>2]+36>>1];c=0;g=Q(0);y=Q(0);k=Ia-320|0;Ia=k;p=J[u+4>>2];l=J[u+8>>2];c:{if(!l){break c}if((l|0)!=1){b=l&-2;while(1){h=p+P(c|1,12)|0;d=p+P(c,12)|0;g=Q(N[h+8>>2]+Q(N[d+8>>2]+g));y=Q(N[h+4>>2]+Q(N[d+4>>2]+y));x=Q(N[h>>2]+Q(N[d>>2]+x));c=c+2|0;v=v+2|0;if((b|0)!=(v|0)){continue}break}}if(!(l&1)){break c}c=p+P(c,12)|0;g=Q(N[c+8>>2]+g);y=Q(N[c+4>>2]+y);x=Q(N[c>>2]+x)}o=J[u+16>>2];d=J[u+28>>2];f=Q(Q(1)/Q(l>>>0));N[k+148>>2]=f*g;N[k+144>>2]=f*y;N[k+140>>2]=f*x;l=0;b=J[u+32>>2];d:{if(!b){break d}c=J[42504];i=Ka[J[J[c+12>>2]+8>>2]](c+12|0,b,29113,8565,837)|0;if(!J[u+32>>2]){break d}c=0;while(1){H[c+i|0]=J[d+(c<<2)>>2];c=c+1|0;if(c>>>0>2]){continue}break}}v=J[u+20>>2];b=P(v,20);if(b){c=J[42504];l=Ka[J[J[c+12>>2]+8>>2]](c+12|0,b,29113,8565,843)|0;v=J[u+20>>2]}if(v){c=0;while(1){b=P(c,20);A=b+o|0;h=J[A>>2];d=J[A+4>>2];e=b+l|0;b=J[A+12>>2];J[e+8>>2]=J[A+8>>2];J[e+12>>2]=b;J[e>>2]=h;J[e+4>>2]=d;H[e+18|0]=K[A+16|0];I[e+16>>1]=L[A+18>>1];c=c+1|0;if((c|0)!=(v|0)){continue}break}}I[k+126>>1]=0;I[k+128>>1]=0;I[k+130>>1]=0;I[k+132>>1]=0;J[k+120>>2]=0;J[k+124>>2]=0;J[k+112>>2]=0;J[k+116>>2]=0;J[k+104>>2]=0;J[k+108>>2]=0;J[k+96>>2]=0;J[k+100>>2]=0;I[k+134>>1]=255;I[k+136>>1]=255;J[k+100>>2]=J[u+4>>2];c=J[u+8>>2];J[k+124>>2]=i;J[k+116>>2]=v;J[k+112>>2]=l;J[k+104>>2]=c;J[k+128>>2]=J[u+32>>2];e:{f:{g:{h:{if(K[u+36|0]&64){if(ny(k+96|0,k+152|0,k+140|0)){break h}break g}if(!oy(k+96|0,k+152|0,k+140|0)){break g}}c=0;v=0;b=J[u+8>>2];d=b<<4;if(d){b=J[42504];v=Ka[J[J[b+12>>2]+8>>2]](b+12|0,d,29113,8565,866)|0;b=J[u+8>>2]}if(b){while(1){e=p+P(c,12)|0;h=J[e>>2];d=J[e+4>>2];b=J[e+12>>2];o=(c<<4)+v|0;J[o+8>>2]=J[e+8>>2];J[o+12>>2]=b;J[o>>2]=h;J[o+4>>2]=d;c=c+1|0;if(c>>>0>2]){continue}break}}N[k+76>>2]=O[k+208>>3];N[k+80>>2]=O[k+232>>3];N[k+88>>2]=O[k+216>>3];N[k+92>>2]=O[k+240>>3];N[k+60>>2]=O[k+176>>3];N[k+64>>2]=O[k+200>>3];N[k+68>>2]=O[k+224>>3];N[k+72>>2]=O[k+184>>3];N[k+84>>2]=O[k+192>>3];Tz(k+8|0,k+60|0,k+44|0);B=N[k+48>>2];z=Q(B+B);q=N[k+52>>2];f=Q(z*q);j=N[k+44>>2];r=Q(j+j);w=N[k+56>>2];g=Q(r*w);N[k+36>>2]=f-g;N[k+28>>2]=f+g;g=Q(Q(1)-Q(j*r));s=Q(B*z);N[k+40>>2]=g-s;f=g;g=Q(q+q);n=Q(q*g);N[k+24>>2]=f-n;q=Q(r*q);j=Q(z*w);N[k+32>>2]=q+j;f=Q(r*B);g=Q(g*w);N[k+20>>2]=f-g;N[k+16>>2]=q-j;N[k+12>>2]=f+g;N[k+8>>2]=Q(Q(1)-s)-n;h=J[u+8>>2];g=Q(1e9);d=0;ma=N[k+160>>2];na=N[k+156>>2];oa=N[k+152>>2];while(1){c=(k+8|0)+P(d,12)|0;B=N[c+8>>2];r=N[c+4>>2];z=N[c>>2];o=0;while(1){f=Q(Q(Q(o>>>0)*Q(.3141592741012573))*Q(.5));j=hb(f);S=Q(j*B);X=Q(j*r);$=Q(j*z);Z=ib(f);i:{if(!h){y=Q(34028234663852886e22);da=Q(11754943508222875e-54);T=Q(11754943508222875e-54);ea=Q(11754943508222875e-54);ha=Q(34028234663852886e22);ca=Q(34028234663852886e22);break i}C=Q(Q(Z*Z)+Q(-.5));n=Q(-X);q=Q(-$);j=Q(-S);ea=Q(11754943508222875e-54);ca=Q(34028234663852886e22);c=0;ha=Q(34028234663852886e22);y=Q(34028234663852886e22);T=Q(11754943508222875e-54);da=Q(11754943508222875e-54);while(1){b=(c<<4)+v|0;_=Q(N[b+8>>2]-ma);E=Q(N[b>>2]-oa);U=Q(N[b+4>>2]-na);x=Q(Q(S*_)+Q(Q($*E)+Q(X*U)));f=Q(Q(Q(C*_)-Q(Z*Q(Q($*U)+Q(E*n))))+Q(S*x));w=Q(f+f);ea=wca?ca:w;ha=s>ha?ha:s;y=f>y?y:f;c=c+1|0;if((h|0)!=(c|0)){continue}break}}x=Q(da-y);s=Q(T-ha);j=Q(ea-ca);f=Q(Q(x*s)*j);if(f<=g){N[t+68>>2]=j;N[t+64>>2]=s;N[t+60>>2]=x;N[t+84>>2]=Z;N[t+80>>2]=S;N[t+76>>2]=X;N[t+72>>2]=$;_=Q($+$);q=Q(Q(1)-Q($*_));n=Q(X+X);w=Q(X*n);E=Q(ea-Q(j*Q(.5)));j=Q(Z*_);g=Q(n*S);U=Q(T-Q(s*Q(.5)));s=Q(_*S);n=Q(Z*n);x=Q(da-Q(x*Q(.5)));N[t+96>>2]=Q(Q(q-w)*E)+Q(Q(Q(j+g)*U)+Q(ma+Q(Q(s-n)*x)));ca=Q(Q(g-j)*E);C=q;g=Q(S+S);q=Q(S*g);j=Q(_*X);g=Q(Z*g);N[t+92>>2]=ca+Q(Q(Q(C-q)*U)+Q(na+Q(Q(j+g)*x)));N[t+88>>2]=Q(Q(s+n)*E)+Q(Q(Q(j-g)*U)+Q(oa+Q(Q(Q(Q(1)-w)-q)*x)));g=f}o=o+1|0;if((o|0)!=20){continue}break}d=d+1|0;if((d|0)!=3){continue}break}if(v){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,v)}if(i){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,i)}if(l){break f}break e}if(i){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,i)}if(!l){break e}}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,l)}Ia=k+320|0;b=J[a+40>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+40>>2]=0;J[a+44>>2]=0;o=J[t+104>>2];b=J[42504];c=Ka[J[J[b>>2]+20>>2]](b)|0?44022:70610;d=Ka[J[J[b+12>>2]+8>>2]](b+12|0,40,c,15474,2254)|0;N[t+12>>2]=N[t+68>>2]*Q(.5);N[t+8>>2]=N[t+64>>2]*Q(.5);N[t+4>>2]=N[t+60>>2]*Q(.5);e=Ia-160|0;Ia=e;J[d>>2]=0;J[d+4>>2]=0;J[d+36>>2]=t+100;J[d+32>>2]=0;l=d+24|0;J[l>>2]=0;J[l+4>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;c=t+72|0;B=N[c+4>>2];z=Q(B+B);q=N[c+8>>2];f=Q(z*q);j=N[c>>2];r=Q(j+j);w=N[c+12>>2];g=Q(r*w);N[e+56>>2]=f-g;N[e+48>>2]=f+g;g=Q(Q(1)-Q(j*r));s=Q(B*z);N[e+60>>2]=g-s;f=g;g=Q(q+q);n=Q(q*g);N[e+44>>2]=f-n;q=Q(r*q);j=Q(z*w);N[e+52>>2]=q+j;f=Q(r*B);g=Q(g*w);N[e+40>>2]=f-g;N[e+36>>2]=q-j;N[e+32>>2]=f+g;N[e+28>>2]=Q(Q(1)-s)-n;Od(e- -64|0,c+16|0,t+4|0,e+28|0,e+40|0,e+52|0);j=N[e+72>>2];N[e+20>>2]=j;f=N[e+68>>2];N[e+16>>2]=f;g=N[e+64>>2];N[e+12>>2]=g;c=J[d+8>>2]&2147483647;h=J[d+4>>2];j:{if(c>>>0<=h>>>0){ic(d,e+12|0);c=J[d+8>>2]&2147483647;b=J[d+4>>2];break j}b=J[d>>2]+P(h,12)|0;N[b+8>>2]=j;N[b+4>>2]=f;N[b>>2]=g;b=h+1|0;J[d+4>>2]=b}j=N[e+112>>2];N[e+12>>2]=j;f=N[e+120>>2];N[e+20>>2]=f;g=N[e+116>>2];N[e+16>>2]=g;k:{if(b>>>0>=c>>>0){ic(d,e+12|0);c=J[d+8>>2]&2147483647;b=J[d+4>>2];break k}h=J[d>>2]+P(b,12)|0;N[h+8>>2]=f;N[h+4>>2]=g;N[h>>2]=j;b=b+1|0;J[d+4>>2]=b}j=N[e+100>>2];N[e+12>>2]=j;f=N[e+108>>2];N[e+20>>2]=f;g=N[e+104>>2];N[e+16>>2]=g;l:{if(b>>>0>=c>>>0){ic(d,e+12|0);c=J[d+8>>2]&2147483647;b=J[d+4>>2];break l}h=J[d>>2]+P(b,12)|0;N[h+8>>2]=f;N[h+4>>2]=g;N[h>>2]=j;b=b+1|0;J[d+4>>2]=b}j=N[e+148>>2];N[e+12>>2]=j;f=N[e+156>>2];N[e+20>>2]=f;g=N[e+152>>2];N[e+16>>2]=g;m:{if(b>>>0>=c>>>0){ic(d,e+12|0);c=J[d+8>>2]&2147483647;b=J[d+4>>2];break m}h=J[d>>2]+P(b,12)|0;N[h+8>>2]=f;N[h+4>>2]=g;N[h>>2]=j;b=b+1|0;J[d+4>>2]=b}j=N[e+76>>2];N[e+12>>2]=j;f=N[e+84>>2];N[e+20>>2]=f;g=N[e+80>>2];N[e+16>>2]=g;n:{if(b>>>0>=c>>>0){ic(d,e+12|0);c=J[d+8>>2]&2147483647;b=J[d+4>>2];break n}h=J[d>>2]+P(b,12)|0;N[h+8>>2]=f;N[h+4>>2]=g;N[h>>2]=j;b=b+1|0;J[d+4>>2]=b}j=N[e+124>>2];N[e+12>>2]=j;f=N[e+132>>2];N[e+20>>2]=f;g=N[e+128>>2];N[e+16>>2]=g;o:{if(b>>>0>=c>>>0){ic(d,e+12|0);c=J[d+8>>2]&2147483647;b=J[d+4>>2];break o}h=J[d>>2]+P(b,12)|0;N[h+8>>2]=f;N[h+4>>2]=g;N[h>>2]=j;b=b+1|0;J[d+4>>2]=b}j=N[e+88>>2];N[e+12>>2]=j;f=N[e+96>>2];N[e+20>>2]=f;g=N[e+92>>2];N[e+16>>2]=g;p:{if(b>>>0>=c>>>0){ic(d,e+12|0);c=J[d+8>>2]&2147483647;b=J[d+4>>2];break p}h=J[d>>2]+P(b,12)|0;N[h+8>>2]=f;N[h+4>>2]=g;N[h>>2]=j;b=b+1|0;J[d+4>>2]=b}j=N[e+136>>2];N[e+12>>2]=j;f=N[e+144>>2];N[e+20>>2]=f;g=N[e+140>>2];N[e+16>>2]=g;q:{if(b>>>0>=c>>>0){ic(d,e+12|0);break q}c=J[d>>2]+P(b,12)|0;N[c+8>>2]=f;N[c+4>>2]=g;N[c>>2]=j;J[d+4>>2]=b+1}y=Q(0);g=Q(0);x=Q(0);B=N[e+64>>2];s=Q(N[e+112>>2]-B);r=N[e+68>>2];n=Q(N[e+152>>2]-r);q=Q(N[e+148>>2]-B);f=Q(N[e+116>>2]-r);z=Q(Q(s*n)-Q(q*f));w=N[e+72>>2];j=Q(N[e+156>>2]-w);C=Q(f*j);f=Q(N[e+120>>2]-w);n=Q(C-Q(n*f));j=Q(Q(f*q)-Q(j*s));f=Q(Q(z*z)+Q(Q(n*n)+Q(j*j)));if(f>Q(0)){f=Q(Q(1)/Q(Y(f)));x=Q(z*f);y=Q(n*f);g=Q(j*f)}N[e+16>>2]=g;N[e+12>>2]=y;N[e+20>>2]=x;f=Q(-Q(Q(w*x)+Q(Q(B*y)+Q(r*g))));N[e+24>>2]=f;c=J[d+28>>2];r:{if(c>>>0>=(J[d+32>>2]&2147483647)>>>0){De(l,e+12|0);break r}b=J[d+24>>2]+(c<<4)|0;N[b+12>>2]=f;N[b+8>>2]=x;N[b+4>>2]=g;N[b>>2]=y;J[d+28>>2]=c+1}y=Q(0);g=Q(0);x=Q(0);B=N[e+88>>2];s=Q(N[e+136>>2]-B);r=N[e+92>>2];n=Q(N[e+128>>2]-r);q=Q(N[e+124>>2]-B);f=Q(N[e+140>>2]-r);z=Q(Q(s*n)-Q(q*f));w=N[e+96>>2];j=Q(N[e+132>>2]-w);C=Q(f*j);f=Q(N[e+144>>2]-w);n=Q(C-Q(n*f));j=Q(Q(f*q)-Q(j*s));f=Q(Q(z*z)+Q(Q(n*n)+Q(j*j)));if(f>Q(0)){f=Q(Q(1)/Q(Y(f)));x=Q(z*f);y=Q(n*f);g=Q(j*f)}N[e+16>>2]=g;N[e+12>>2]=y;N[e+20>>2]=x;f=Q(-Q(Q(w*x)+Q(Q(B*y)+Q(r*g))));N[e+24>>2]=f;c=J[d+28>>2];s:{if(c>>>0>=(J[d+32>>2]&2147483647)>>>0){De(l,e+12|0);break s}b=J[d+24>>2]+(c<<4)|0;N[b+12>>2]=f;N[b+8>>2]=x;N[b+4>>2]=g;N[b>>2]=y;J[d+28>>2]=c+1}y=Q(0);g=Q(0);x=Q(0);B=N[e+64>>2];s=Q(N[e+76>>2]-B);r=N[e+68>>2];n=Q(N[e+128>>2]-r);q=Q(N[e+124>>2]-B);f=Q(N[e+80>>2]-r);z=Q(Q(s*n)-Q(q*f));w=N[e+72>>2];j=Q(N[e+132>>2]-w);C=Q(f*j);f=Q(N[e+84>>2]-w);n=Q(C-Q(n*f));j=Q(Q(f*q)-Q(j*s));f=Q(Q(z*z)+Q(Q(n*n)+Q(j*j)));if(f>Q(0)){f=Q(Q(1)/Q(Y(f)));x=Q(z*f);y=Q(n*f);g=Q(j*f)}N[e+16>>2]=g;N[e+12>>2]=y;N[e+20>>2]=x;f=Q(-Q(Q(w*x)+Q(Q(B*y)+Q(r*g))));N[e+24>>2]=f;c=J[d+28>>2];t:{if(c>>>0>=(J[d+32>>2]&2147483647)>>>0){De(l,e+12|0);break t}b=J[d+24>>2]+(c<<4)|0;N[b+12>>2]=f;N[b+8>>2]=x;N[b+4>>2]=g;N[b>>2]=y;J[d+28>>2]=c+1}y=Q(0);g=Q(0);x=Q(0);B=N[e+148>>2];s=Q(N[e+136>>2]-B);r=N[e+152>>2];n=Q(N[e+92>>2]-r);q=Q(N[e+88>>2]-B);f=Q(N[e+140>>2]-r);z=Q(Q(s*n)-Q(q*f));w=N[e+156>>2];j=Q(N[e+96>>2]-w);C=Q(f*j);f=Q(N[e+144>>2]-w);n=Q(C-Q(n*f));j=Q(Q(f*q)-Q(j*s));f=Q(Q(z*z)+Q(Q(n*n)+Q(j*j)));if(f>Q(0)){f=Q(Q(1)/Q(Y(f)));x=Q(z*f);y=Q(n*f);g=Q(j*f)}N[e+16>>2]=g;N[e+12>>2]=y;N[e+20>>2]=x;f=Q(-Q(Q(w*x)+Q(Q(B*y)+Q(r*g))));N[e+24>>2]=f;c=J[d+28>>2];u:{if(c>>>0>=(J[d+32>>2]&2147483647)>>>0){De(l,e+12|0);break u}b=J[d+24>>2]+(c<<4)|0;N[b+12>>2]=f;N[b+8>>2]=x;N[b+4>>2]=g;N[b>>2]=y;J[d+28>>2]=c+1}y=Q(0);g=Q(0);x=Q(0);B=N[e+64>>2];s=Q(N[e+100>>2]-B);r=N[e+68>>2];n=Q(N[e+92>>2]-r);q=Q(N[e+88>>2]-B);f=Q(N[e+104>>2]-r);z=Q(Q(s*n)-Q(q*f));w=N[e+72>>2];j=Q(N[e+96>>2]-w);C=Q(f*j);f=Q(N[e+108>>2]-w);n=Q(C-Q(n*f));j=Q(Q(f*q)-Q(j*s));f=Q(Q(z*z)+Q(Q(n*n)+Q(j*j)));if(f>Q(0)){f=Q(Q(1)/Q(Y(f)));x=Q(z*f);y=Q(n*f);g=Q(j*f)}N[e+16>>2]=g;N[e+12>>2]=y;N[e+20>>2]=x;f=Q(-Q(Q(w*x)+Q(Q(B*y)+Q(r*g))));N[e+24>>2]=f;c=J[d+28>>2];v:{if(c>>>0>=(J[d+32>>2]&2147483647)>>>0){De(l,e+12|0);break v}b=J[d+24>>2]+(c<<4)|0;N[b+12>>2]=f;N[b+8>>2]=x;N[b+4>>2]=g;N[b>>2]=y;J[d+28>>2]=c+1}y=Q(0);g=Q(0);x=Q(0);B=N[e+112>>2];s=Q(N[e+124>>2]-B);r=N[e+116>>2];n=Q(N[e+140>>2]-r);q=Q(N[e+136>>2]-B);f=Q(N[e+128>>2]-r);z=Q(Q(s*n)-Q(q*f));w=N[e+120>>2];j=Q(N[e+144>>2]-w);C=Q(f*j);f=Q(N[e+132>>2]-w);n=Q(C-Q(n*f));j=Q(Q(f*q)-Q(j*s));f=Q(Q(z*z)+Q(Q(n*n)+Q(j*j)));if(f>Q(0)){f=Q(Q(1)/Q(Y(f)));x=Q(z*f);y=Q(n*f);g=Q(j*f)}N[e+16>>2]=g;N[e+12>>2]=y;N[e+20>>2]=x;f=Q(-Q(Q(w*x)+Q(Q(B*y)+Q(r*g))));N[e+24>>2]=f;c=J[d+28>>2];w:{if(c>>>0>=(J[d+32>>2]&2147483647)>>>0){De(l,e+12|0);break w}b=J[d+24>>2]+(c<<4)|0;N[b+12>>2]=f;N[b+8>>2]=x;N[b+4>>2]=g;N[b>>2]=y;J[d+28>>2]=c+1}h=d+12|0;J[e+12>>2]=11;c=J[d+16>>2];x:{if(c>>>0>=(J[d+20>>2]&2147483647)>>>0){Rb(h,e+12|0);b=J[d+16>>2];break x}b=J[d+12>>2]+(c<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=65559;y:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Rb(h,e+12|0);b=J[d+16>>2];break y}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=196623;z:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Rb(h,e+12|0);b=J[d+16>>2];break z}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=131088;A:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Rb(h,e+12|0);b=J[d+16>>2];break A}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=17170445;B:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Rb(h,e+12|0);b=J[d+16>>2];break B}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=17235989;C:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Rb(h,e+12|0);b=J[d+16>>2];break C}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=17104905;D:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Rb(h,e+12|0);b=J[d+16>>2];break D}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=17039378;E:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Rb(h,e+12|0);b=J[d+16>>2];break E}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=33554451;F:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Rb(h,e+12|0);b=J[d+16>>2];break F}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=33816582;G:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Rb(h,e+12|0);b=J[d+16>>2];break G}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=33882132;H:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Rb(h,e+12|0);b=J[d+16>>2];break H}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=33619968;I:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Rb(h,e+12|0);b=J[d+16>>2];break I}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=50528278;J:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Rb(h,e+12|0);b=J[d+16>>2];break J}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=50790404;K:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Rb(h,e+12|0);b=J[d+16>>2];break K}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=50724881;L:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Rb(h,e+12|0);b=J[d+16>>2];break L}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=50462722;M:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Rb(h,e+12|0);b=J[d+16>>2];break M}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=67108867;N:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Rb(h,e+12|0);b=J[d+16>>2];break N}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=67239950;O:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Rb(h,e+12|0);b=J[d+16>>2];break O}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=67502087;P:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Rb(h,e+12|0);b=J[d+16>>2];break P}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=67371016;Q:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Rb(h,e+12|0);b=J[d+16>>2];break Q}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=83951626;R:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Rb(h,e+12|0);b=J[d+16>>2];break R}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=84213765;S:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Rb(h,e+12|0);b=J[d+16>>2];break S}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=84344844;T:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Rb(h,e+12|0);b=J[d+16>>2];break T}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=84082689;U:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Rb(h,e+12|0);break U}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;J[d+16>>2]=J[d+16>>2]+1}Ia=e+160|0;W=o>>>0>=256?256:o;V:{if(!W){break V}c=J[a+32>>2];U=N[c+252>>2];E=N[c+256>>2];W:{while(1){b=0;z=Q(0);i=0;e=d;X:{Y:{k=J[d+36>>2];v=J[k+4>>2];if(!v){break Y}u=J[e>>2];D=J[e+4>>2];p=J[e+28>>2];if(p){A=J[e+16>>2];l=J[e+12>>2];o=J[e+24>>2];c=-1;while(1){Z:{if(!D){g=Q(0);r=Q(0);break Z}b=J[k>>2]+(i<<4)|0;n=N[b+12>>2];q=N[b+8>>2];j=N[b+4>>2];f=N[b>>2];d=0;r=Q(0);g=Q(0);while(1){b=u+P(d,12)|0;s=Q(Q(Q(N[b+8>>2]*q)+Q(Q(N[b>>2]*f)+Q(N[b+4>>2]*j)))+n);r=rs?g:s;d=d+1|0;if((D|0)!=(d|0)){continue}break}}f=g;g=Q(g-r);g=Q(f/(g=g)){G=J[k>>2]+(i<<4)|0;w=N[G+4>>2];s=N[G>>2];b=0;while(1){f=g;d=o+(b<<4)|0;n=N[d+4>>2];q=N[d>>2];_:{$:{if(!(q==s&n==w)){g=N[d+8>>2];r=N[G+8>>2];T=N[G+12>>2];break $}T=N[G+12>>2];g=N[d+8>>2];r=N[G+8>>2];if(g!=r){break $}C=Q(0);if(N[d+12>>2]==T){break _}}aa:{if(!(Q(Q(r*g)+Q(Q(s*q)+Q(w*n)))>Q(.9986295104026794))){break aa}d=0;if(!A){break aa}while(1){h=l+(d<<2)|0;if(K[h+3|0]==(b|0)){h=u+P(K[h+2|0],12)|0;C=Q(0);if(Q(T+Q(Q(N[h+8>>2]*r)+Q(Q(N[h>>2]*s)+Q(w*N[h+4>>2]))))z;z=b?g:z;c=b?i:c}i=i+1|0;if((v|0)!=(i|0)){continue}break}break X}if(!D){break Y}h=J[k>>2];c=-1;while(1){d=h+(b<<4)|0;n=N[d+12>>2];q=N[d+8>>2];j=N[d+4>>2];f=N[d>>2];r=Q(0);g=Q(0);d=0;while(1){o=u+P(d,12)|0;s=Q(Q(Q(N[o+8>>2]*q)+Q(Q(N[o>>2]*f)+Q(N[o+4>>2]*j)))+n);r=rs?g:s;d=d+1|0;if((D|0)!=(d|0)){continue}break}f=g;g=Q(g-r);g=Q(f/(gz;z=d?g:z;c=d?b:c;b=b+1|0;if((v|0)!=(b|0)){continue}break}break X}c=-1}c=z>U?c:-1;if((c|0)<0){break W}V=J[t+100>>2]+(c<<4)|0;b=0;k=0;c=0;R=0;u=0;A=0;ia=0;m=Ia-7968|0;Ia=m;J[m+28>>2]=0;J[m+20>>2]=0;J[m+24>>2]=0;ba:{ca:{da:{ea:{fa:{o=J[e+4>>2];if(!o){break fa}s=Q(-E);n=N[V+12>>2];q=N[V+8>>2];j=N[V+4>>2];f=N[V>>2];h=J[e>>2];while(1){l=255;ga:{ha:{ia:{d=h+P(b,12)|0;g=Q(Q(Q(N[d+8>>2]*q)+Q(Q(N[d>>2]*f)+Q(N[d+4>>2]*j)))+n);i=g>E?2:g>2]){break ea}aa=-1;l=0;o=1;break da}b=J[42504];c=Ka[J[J[b>>2]+20>>2]](b)|0?44022:70610;d=Ka[J[J[b+12>>2]+8>>2]](b+12|0,40,c,8565,466)|0;J[d>>2]=0;J[d+4>>2]=0;J[d+32>>2]=0;o=d+24|0;J[o>>2]=0;J[o+4>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;J[d+36>>2]=J[e+36>>2];l=J[e+4>>2];if(l>>>0>(J[d+8>>2]&2147483647)>>>0){Qy(d,l)}p=m+4128|0;h=J[d+4>>2];if((h|0)<(l|0)){b=J[d>>2];c=b+P(l,12)|0;i=b+P(h,12)|0;while(1){N[i>>2]=N[p>>2];N[i+4>>2]=N[p+4>>2];N[i+8>>2]=N[p+8>>2];i=i+12|0;if(c>>>0>i>>>0){continue}break}}J[d+4>>2]=l;Dy(d+12|0,J[e+16>>2],p);Cy(o,J[e+28>>2],p);Va(J[d>>2],J[e>>2],P(J[e+4>>2],12));Va(J[d+12>>2],J[e+12>>2],J[e+16>>2]<<2);Va(J[o>>2],J[e+24>>2],J[e+28>>2]<<4);break ba}l=0;o=0;while(1){h=o;o=-1;k=255;b=255;fa=255;aa=0;d=h;while(1){v=d;d=d+1|0;ja=J[e+12>>2];if(!(d>>>0>2]&K[(ja+(d<<2)|0)+3|0]==(ia|0))){o=d;d=h}ga=ja+(v<<2)|0;ba=I[ga>>1];i=m+6176|0;D=ja+(d<<2)|0;la=K[D+2|0];p=i+P(la,3)|0;ka=K[p|0];ja:{ka:{la:{ma:{F=K[ga+2|0];i=i+P(F,3)|0;G=K[i|0];if((G|0)==1){I[(m+6944|0)+(v<<1)>>1]=l;i=K[i+1|0];F=(m+4128|0)+((l&65535)<<2)|0;H[F+3|0]=R;H[F+2|0]=i;if((ka|0)==1){break ma}na:{if(v>>>0>ba>>>0){i=I[(m+6944|0)+(ba<<1)>>1];I[F>>1]=i;i=(m+4128|0)+(i<<2)|0;I[i>>1]=l;k=K[i+2|0];break na}oa:{if(!ka){k=K[p+1|0];if((k|0)!=255){break na}v=J[e>>2]+P(la,12)|0;p=J[m+24>>2];pa:{if(p>>>0>=(J[m+28>>2]&2147483647)>>>0){ic(m+20|0,v);la=K[D+2|0];break pa}i=J[m+20>>2]+P(p,12)|0;N[i>>2]=N[v>>2];N[i+4>>2]=N[v+4>>2];N[i+8>>2]=N[v+8>>2];J[m+24>>2]=p+1}H[((m+6176|0)+P(la,3)|0)+1|0]=c;break oa}i=J[e+24>>2];By(m+4|0,i+(K[ga+3|0]<<4)|0,i+(K[(ja+(ba<<2)|0)+3|0]<<4)|0,V);p=J[m+24>>2];if(p>>>0>=(J[m+28>>2]&2147483647)>>>0){ic(m+20|0,m+4|0);break oa}i=J[m+20>>2]+P(p,12)|0;N[i>>2]=N[m+4>>2];N[i+4>>2]=N[m+8>>2];N[i+8>>2]=N[m+12>>2];J[m+24>>2]=p+1}k=c;c=c+1|0}i=l+1|0;p=b&255;if((p|0)==255|(p|0)==(k&255)){break ka}fa=i&65535;i=(m+4128|0)+(fa<<2)|0;H[i+3|0]=R;H[i+2|0]=k;I[i>>1]=255;l=l+2|0;break ja}if((ka|0)!=1){break ja}qa:{if(v>>>0>ba>>>0){i=m+4128|0;p=I[(m+6944|0)+(ba<<1)>>1];D=K[(i+(p<<2)|0)+3|0];b=p+1|0;ra:{if((b|0)<(l&65535)&(D|0)==K[((b<<2)+i|0)+3|0]){break ra}i=((p|0)>0?1:p)-1|0;b=p;while(1){if((b|0)<2){b=i;break ra}p=b<<2;b=b-1|0;if((D|0)==K[(m+p|0)+4123|0]){continue}break}}b=K[((m+4128|0)+(b<<2)|0)+2|0];break qa}if(!G){b=K[i+1|0];if((b|0)!=255){break qa}p=J[e>>2]+P(F,12)|0;i=J[m+24>>2];sa:{if(i>>>0>=(J[m+28>>2]&2147483647)>>>0){ic(m+20|0,p);F=K[ga+2|0];break sa}b=J[m+20>>2]+P(i,12)|0;N[b>>2]=N[p>>2];N[b+4>>2]=N[p+4>>2];N[b+8>>2]=N[p+8>>2];J[m+24>>2]=i+1}H[((m+6176|0)+P(F,3)|0)+1|0]=c;b=c;c=b+1|0;break qa}b=J[e+24>>2];By(m+4|0,b+(K[ga+3|0]<<4)|0,b+(K[(ja+(ba<<2)|0)+3|0]<<4)|0,V);i=J[m+24>>2];ta:{if(i>>>0>=(J[m+28>>2]&2147483647)>>>0){ic(m+20|0,m+4|0);break ta}b=J[m+20>>2]+P(i,12)|0;N[b>>2]=N[m+4>>2];N[b+4>>2]=N[m+8>>2];N[b+8>>2]=N[m+12>>2];J[m+24>>2]=i+1}b=c;c=b+1|0}i=k&255;if(!((i|0)==255|(i|0)==(b&255))){fa=l&65535;i=(m+4128|0)+(fa<<2)|0;H[i+3|0]=R;H[i+2|0]=k;I[i>>1]=255;l=l+1|0}I[(m+6944|0)+(v<<1)>>1]=l;p=(m+4128|0)+((l&65535)<<2)|0;H[p+3|0]=R;H[p+2|0]=b;i=I[ga>>1];if(i>>>0>=v>>>0){break la}i=I[(m+6944|0)+(i<<1)>>1];I[p>>1]=i;I[(m+4128|0)+(i<<2)>>1]=l;break la}if(v>>>0<=ba>>>0){break la}i=I[(m+6944|0)+(ba<<1)>>1];I[F>>1]=i;I[(m+4128|0)+(i<<2)>>1]=l}l=l+1|0;break ja}l=i}aa=G|aa;if((d|0)!=(h|0)){continue}break}if(aa&1){h=(m+2080|0)+((R&65535)<<4)|0;d=J[e+24>>2]+(ia<<4)|0;N[h>>2]=N[d>>2];N[h+4>>2]=N[d+4>>2];N[h+8>>2]=N[d+8>>2];N[h+12>>2]=N[d+12>>2];R=R+1|0}if((fa|0)!=255){d=(m+32|0)+(u<<2)|0;H[d+3|0]=k;H[d+2|0]=b;I[d>>1]=fa&255;u=u+1|0}ia=ia+1|0;if(ia>>>0>2]){continue}break}if(!u){o=1;u=0;aa=-1;break da}b=(m+2080|0)+((R&65535)<<4)|0;N[b>>2]=N[V>>2];N[b+4>>2]=N[V+4>>2];N[b+8>>2]=N[V+8>>2];N[b+12>>2]=N[V+12>>2];R=R+1|0;o=0;aa=u-1|0;h=1;if(!aa){break ca}}while(1){b=m+32|0;v=K[(b+(A<<2)|0)+3|0];ua:{h=A+1|0;p=b+(h<<2)|0;if((v|0)==K[p+2|0]){break ua}d=0;b=A+2|0;if(u>>>0<=b>>>0){break ba}while(1){i=(m+32|0)+(b<<2)|0;if((v|0)==K[i+2|0]){b=J[p>>2];J[p>>2]=J[i>>2];J[i>>2]=b;break ua}b=b+1|0;if((u|0)!=(b|0)){continue}break}break ba}A=h;if((h|0)!=(aa|0)){continue}break}h=u}if(!c){d=0;break ba}d=J[42504];b=Ka[J[J[d>>2]+20>>2]](d)|0?44022:70610;d=Ka[J[J[d+12>>2]+8>>2]](d+12|0,40,b,8565,780)|0;b=J[e+36>>2];i=0;J[d+32>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;J[d>>2]=0;J[d+4>>2]=0;J[d+36>>2]=b;k=J[e+4>>2];if(k){b=0;while(1){if(K[(m+6176|0)+P(b,3)|0]==1){v=J[e>>2]+P(b,12)|0;A=J[d+4>>2];va:{if(A>>>0>=(J[d+8>>2]&2147483647)>>>0){ic(d,v);break va}p=J[d>>2]+P(A,12)|0;N[p>>2]=N[v>>2];N[p+4>>2]=N[v+4>>2];N[p+8>>2]=N[v+8>>2];J[d+4>>2]=A+1}k=J[e+4>>2];i=i+1|0}b=b+1|0;if(k>>>0>b>>>0){continue}break}}if(c>>>0>i>>>0){c=c-i|0;b=0;while(1){A=J[m+20>>2]+P(b,12)|0;p=J[d+4>>2];wa:{if(p>>>0>=(J[d+8>>2]&2147483647)>>>0){ic(d,A);break wa}i=J[d>>2]+P(p,12)|0;N[i>>2]=N[A>>2];N[i+4>>2]=N[A+4>>2];N[i+8>>2]=N[A+8>>2];J[d+4>>2]=p+1}b=b+1|0;if((c|0)!=(b|0)){continue}break}}F=l&65535;c=m+4|0;Dy(d+12|0,F+h|0,c);k=R&65535;Cy(d+24|0,k,c);xa:{if(o){i=J[d+12>>2];break xa}G=R-1|0;i=J[d+12>>2];b=0;if((h|0)!=1){u=h&-2;o=0;while(1){p=b+F|0;D=(p<<2)+i|0;H[D+3|0]=G;v=m+32|0;l=v+(b<<2)|0;c=L[l>>1];I[D>>1]=c;A=m+4128|0;I[A+(c<<2)>>1]=p;H[D+2|0]=K[l+2|0];c=b|1;p=c+F|0;D=(p<<2)+i|0;H[D+3|0]=G;l=v+(c<<2)|0;c=L[l>>1];I[D>>1]=c;I[A+(c<<2)>>1]=p;H[D+2|0]=K[l+2|0];b=b+2|0;o=o+2|0;if((u|0)!=(o|0)){continue}break}}if(!(h&1)){break xa}h=b+F|0;o=(h<<2)+i|0;H[o+3|0]=G;b=(m+32|0)+(b<<2)|0;c=L[b>>1];I[o>>1]=c;I[(m+4128|0)+(c<<2)>>1]=h;H[o+2|0]=K[b+2|0]}Va(i,m+4128|0,F<<2);Va(J[d+24>>2],m+2080|0,k<<4)}c=J[m+28>>2];ya:{if((c|0)<0|!(c&2147483647)){break ya}b=J[m+20>>2];if(!b){break ya}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}Ia=m+7968|0;if(!d){break W}za:{b=0;c=0;l=J[d+16>>2];u=J[d+12>>2];Aa:{while(1){Ba:{if((b|0)==(l|0)){if(l){x=Q(-E);v=J[d>>2];p=J[d+24>>2];b=0;while(1){h=u+(b<<2)|0;o=v+P(K[h+2|0],12)|0;B=N[o+8>>2];A=K[h+3|0];h=p+(A<<4)|0;r=N[h+8>>2];j=N[o>>2];z=N[h>>2];w=N[o+4>>2];s=N[h+4>>2];g=Q(Q(Q(B*r)+Q(Q(j*z)+Q(w*s)))+N[h+12>>2]);if(g>E|g>>0>>0){h=o;if((A|0)==K[(u+(h<<2)|0)+3|0]){break Ca}}h=c}i=h+1|0;if(!(l>>>0>i>>>0&(A|0)==K[(u+(i<<2)|0)+3|0])){i=c}if((b|0)!=(i|0)){h=v+P(K[(u+(h<<2)|0)+2|0],12)|0;f=N[h>>2];n=Q(f-j);b=v+P(K[(u+(i<<2)|0)+2|0],12)|0;g=N[h+4>>2];q=Q(N[b+4>>2]-g);j=Q(N[b>>2]-f);g=Q(g-w);w=Q(Q(n*q)-Q(j*g));C=g;g=N[h+8>>2];f=Q(N[b+8>>2]-g);g=Q(g-B);q=Q(Q(C*f)-Q(q*g));j=Q(Q(g*j)-Q(f*n));g=Q(Y(Q(Q(w*w)+Q(Q(q*q)+Q(j*j)))));f=Q(Q(1)/g);b=g==Q(0);if(Q(Q(Q(f*(b?Q(0):w))*r)+Q(Q(Q(f*(b?Q(1):q))*z)+Q(s*Q(f*(b?Q(0):j)))))<=Q(0)){break Ba}}b=o;if((l|0)!=(b|0)){continue}break}}h=1;break Aa}i=u+(b<<2)|0;o=K[i+3|0];c=(o|0)==K[(u+(c<<2)|0)+3|0]?c:b;b=b+1|0;Da:{if(l>>>0>b>>>0){h=b;if((o|0)==K[(u+(b<<2)|0)+3|0]){break Da}}h=c}o=L[i>>1];if((o|0)==255|(o|0)==65535){break Ba}if(K[(u+(o<<16>>16<<2)|0)+2|0]==K[(u+(h<<2)|0)+2|0]){continue}}break}h=0}if(!h){c=J[d+32>>2];Ea:{if((c|0)<0|!(c&2147483647)){break Ea}b=J[d+24>>2];if(!b){break Ea}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[d+20>>2];Fa:{if((c|0)<0|!(c&2147483647)){break Fa}b=J[d+12>>2];if(!b){break Fa}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[d+8>>2];if((c|0)<0|!(c&2147483647)){break za}b=J[d>>2];if(!b){break za}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b);break za}c=J[a+4>>2];if(M[d+4>>2]>L[c+38>>1]){c=J[d+32>>2];Ga:{if((c|0)<0|!(c&2147483647)){break Ga}b=J[d+24>>2];if(!b){break Ga}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[d+20>>2];Ha:{if((c|0)<0|!(c&2147483647)){break Ha}b=J[d+12>>2];if(!b){break Ha}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[d+8>>2];if((c|0)<0|!(c&2147483647)){break za}b=J[d>>2];if(!b){break za}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b);break za}Ia:{if(!(K[c+36|0]&128)){break Ia}l=0;o=0;k=0;b=0;c=J[d+16>>2];if(c){p=c&1;u=J[d+12>>2];Ja:{if((c|0)==1){c=0;break Ja}i=c&-2;c=0;while(1){h=l+1|0;v=K[(u+(o<<2)|0)+3|0]==K[(u+(c<<2)|0)+3|0];A=v?b:b>>>0>>0?h:b;ka=A;b=v?h:0;l=b+1|0;b=b>>>0>A>>>0?l:A;o=v?o:c;h=c|1;A=K[(u+(o<<2)|0)+3|0]==K[(u+(h<<2)|0)+3|0];b=A?ka:b;o=A?o:h;l=A?l:0;c=c+2|0;k=k+2|0;if((i|0)!=(k|0)){continue}break}}if(p){b=K[(u+(o<<2)|0)+3|0]==K[(u+(c<<2)|0)+3|0]?b:b>>>0>>0?l+1|0:b}}if(b>>>0<33){break Ia}c=J[d+32>>2];Ka:{if((c|0)<0|!(c&2147483647)){break Ka}b=J[d+24>>2];if(!b){break Ka}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[d+20>>2];La:{if((c|0)<0|!(c&2147483647)){break La}b=J[d+12>>2];if(!b){break La}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[d+8>>2];if((c|0)<0|!(c&2147483647)){break za}b=J[d>>2];if(!b){break za}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b);break za}c=J[e+32>>2];Ma:{if((c|0)<0|!(c&2147483647)){break Ma}b=J[e+24>>2];if(!b){break Ma}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[e+20>>2];Na:{if((c|0)<0|!(c&2147483647)){break Na}b=J[e+12>>2];if(!b){break Na}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[e+8>>2];Oa:{if((c|0)<0|!(c&2147483647)){break Oa}b=J[e>>2];if(!b){break Oa}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,e);W=W-1|0;if(W){continue}break V}break}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,d)}d=e}J[a+36>>2]=d;a=J[t+108>>2];Pa:{if((a|0)<0|!(a&2147483647)){break Pa}c=J[t+100>>2];if(!c){break Pa}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,c)}Ia=t+112|0} -function Wr(a,b,c,d,e,f,g,h){var i=Q(0),j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=0,y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=0,G=Q(0),O=Q(0),R=0,S=Q(0),T=Q(0),U=Q(0),V=0,W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=0,ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=0,ka=0,la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=0,ua=0,va=0,wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=0,Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ha=Q(0),Ja=Q(0),La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=Q(0),Xa=Q(0),Ya=Q(0),Za=Q(0),_a=Q(0),$a=Q(0),ab=Q(0),bb=Q(0),cb=Q(0),db=Q(0),eb=0,fb=0,gb=0,hb=0,ib=0,jb=0,kb=0,lb=Q(0),mb=Q(0),nb=Q(0),ob=Q(0),pb=Q(0),qb=Q(0),rb=Q(0),sb=Q(0),tb=Q(0),ub=Q(0),vb=Q(0),wb=Q(0),xb=Q(0),yb=Q(0),zb=Q(0),Ab=Q(0),Bb=Q(0),Cb=0,Db=Q(0),Eb=Q(0),Fb=Q(0),Gb=Q(0),Hb=Q(0),Ib=Q(0),Jb=Q(0),Kb=Q(0),Lb=Q(0),Mb=Q(0),Nb=Q(0),Ob=Q(0),Pb=0,Qb=Q(0),Rb=Q(0),Sb=Q(0),Tb=Q(0),Ub=Q(0),Vb=Q(0),Wb=Q(0),Xb=Q(0),Yb=Q(0),Zb=Q(0),_b=Q(0),$b=Q(0),ac=Q(0),bc=Q(0),cc=Q(0),dc=Q(0),ec=Q(0),fc=Q(0),gc=Q(0),hc=Q(0),ic=Q(0),jc=Q(0),kc=Q(0),lc=Q(0),mc=Q(0),nc=Q(0),oc=Q(0),pc=Q(0),qc=0,rc=0,sc=0,tc=0,uc=Q(0),vc=Q(0),wc=Q(0),xc=Q(0),yc=Q(0),zc=Q(0),Ac=Q(0),Bc=Q(0),Cc=Q(0),Dc=Q(0),Ec=Q(0),Fc=Q(0),Gc=Q(0),Hc=Q(0),Ic=Q(0),Jc=Q(0),Kc=Q(0),Lc=Q(0),Mc=Q(0),Nc=Q(0),Oc=Q(0),Pc=Q(0),Qc=Q(0),Rc=Q(0),Sc=Q(0),Tc=Q(0),Uc=Q(0),Vc=Q(0),Wc=Q(0),Xc=Q(0),Yc=Q(0),Zc=Q(0),_c=Q(0),$c=Q(0),ad=Q(0),bd=Q(0),cd=Q(0),dd=Q(0),ed=Q(0),fd=Q(0),gd=Q(0),hd=Q(0),id=Q(0),jd=Q(0),kd=Q(0),ld=Q(0),md=Q(0),nd=Q(0),od=Q(0),pd=Q(0),qd=Q(0),rd=Q(0),sd=Q(0),td=Q(0),ud=Q(0),vd=Q(0),wd=Q(0),xd=Q(0),yd=Q(0),zd=Q(0),Ad=Q(0),Bd=Q(0),Cd=Q(0),Dd=Q(0),Ed=Q(0),Fd=Q(0),Gd=Q(0),Hd=Q(0),Id=Q(0),Jd=Q(0),Kd=Q(0),Ld=Q(0),Md=Q(0),Nd=Q(0),Od=Q(0),Pd=Q(0),Qd=Q(0),Rd=Q(0),Sd=Q(0),Td=Q(0),Ud=Q(0),Vd=Q(0),Wd=Q(0),Xd=Q(0),Yd=Q(0),Zd=Q(0),_d=Q(0),$d=Q(0),ae=Q(0),be=Q(0),ce=Q(0),de=Q(0),ee=Q(0),fe=Q(0),ge=Q(0),he=Q(0),ie=Q(0),je=Q(0),ke=Q(0),le=Q(0),me=Q(0),ne=Q(0),oe=Q(0),pe=Q(0),qe=Q(0),re=Q(0),se=Q(0),te=Q(0),ue=Q(0),ve=Q(0),we=Q(0),xe=Q(0),ye=Q(0),ze=Q(0),Ae=Q(0),Be=Q(0),Ce=Q(0),De=Q(0),Ee=Q(0),Fe=Q(0),Ge=Q(0),He=Q(0),Ie=Q(0),Je=Q(0),Ke=0,Le=Q(0),Me=Q(0),Ne=Q(0),Oe=Q(0),Pe=0,Qe=Q(0),Re=Q(0),Se=Q(0),Te=Q(0),Ue=Q(0),Ve=Q(0),We=Q(0),Xe=Q(0),Ye=Q(0),Ze=Q(0),_e=Q(0),$e=Q(0),af=Q(0),bf=Q(0),cf=Q(0),df=Q(0),ef=Q(0),ff=Q(0),gf=Q(0),hf=Q(0),jf=Q(0),kf=Q(0),lf=Q(0),pf=Q(0),qf=Q(0),rf=Q(0),sf=Q(0),tf=Q(0),uf=Q(0),vf=Q(0),wf=Q(0),xf=Q(0),yf=Q(0),zf=Q(0),Af=Q(0),Bf=Q(0),Cf=Q(0),Df=Q(0),Ef=Q(0),Ff=0,Gf=0,Hf=0,If=Q(0),Jf=Q(0),Kf=Q(0),Lf=Q(0),Mf=0,Nf=Q(0),Of=0,Pf=0,Qf=0,Rf=Q(0),Sf=Q(0),Tf=Q(0),Uf=Q(0),Vf=Q(0),Wf=Q(0),Xf=Q(0),Yf=Q(0),Zf=Q(0),_f=Q(0),$f=Q(0),ag=Q(0),bg=0,cg=0,dg=0,eg=0,fg=0;q=Ia-208|0;Ia=q;I[J[c+16>>2]+22>>1]=0;I[J[c+192>>2]+22>>1]=0;I[J[c+368>>2]+22>>1]=0;I[J[c+544>>2]+22>>1]=0;J[b+4112>>2]=0;p=b+11812|0;J[p>>2]=0;J[p+4>>2]=0;p=1;hb=(h|0)!=1?2:1;x=b+4128|0;E=b+16|0;a:{while(1){m=P(j,176)+c|0;J[m+116>>2]=E+(n<<6);r=j<<2;l=J[r+a>>2];if(K[l+12|0]+n>>>0>64){break a}F=l;l=r+(q+96|0)|0;o=r+(q+80|0)|0;u=r+(q- -64|0)|0;R=r+(q+48|0)|0;A=N[J[m+28>>2]+76>>2];B=N[J[m+32>>2]+76>>2];r=mf(E,F,q+176|0,q+144|0,l,o,u,R,A>2]=r;H[m+124|0]=K[q+176|0];J[m+148>>2]=J[b+11816>>2];J[m+156>>2]=J[b+11812>>2];of(x,J[m+116>>2],r);if(nf(x,J[m+116>>2],m+36|0,m- -64|0,J[m+156>>2],J[m+148>>2])){break a}I[m+160>>1]=J[b+11812>>2]-J[m+156>>2];J[m+152>>2]=J[b+11816>>2]-J[m+148>>2];N[l>>2]=N[m>>2]*N[l>>2];N[o>>2]=N[m+8>>2]*N[o>>2];N[u>>2]=N[m+4>>2]*N[u>>2];N[R>>2]=N[m+12>>2]*N[R>>2];n=n+r|0;j=j+1|0;if((j|0)!=4){continue}break}J[q+44>>2]=0;J[q+12>>2]=0;m=0;j=0;n=0;r=Ia-256|0;Ia=r;Wa(r+128|0,0,128);r=Wa(r,0,128);k=c;E=J[c+152>>2];if(E){o=J[k+148>>2];while(1){l=j+o|0;c=J[((l<<2)+x|0)+7296>>2];b:{if(!c){break b}u=K[(P(l,104)+x|0)+2817|0];R=j<<2;F=R+(r+128|0)|0;l=J[F>>2];J[F>>2]=c>>>0>l>>>0?c:l;m=c+m|0;if(u&1){break b}u=r+R|0;l=J[u>>2];c=P(c,hb);J[u>>2]=c>>>0>l>>>0?c:l;m=c+m|0}j=j+1|0;if((E|0)!=(j|0)){continue}break}}J[q+16>>2]=m;l=J[k+328>>2];if(l){o=J[k+324>>2];j=0;while(1){m=j+o|0;c=J[((m<<2)+x|0)+7296>>2];c:{if(!c){break c}u=K[(P(m,104)+x|0)+2817|0];R=j<<2;F=R+(r+128|0)|0;m=J[F>>2];J[F>>2]=c>>>0>m>>>0?c:m;n=c+n|0;if(u&1){break c}u=r+R|0;m=J[u>>2];c=P(c,hb);J[u>>2]=c>>>0>m>>>0?c:m;n=c+n|0}j=j+1|0;if((l|0)!=(j|0)){continue}break}}J[q+20>>2]=n;n=0;m=0;o=J[k+504>>2];if(o){R=J[k+500>>2];j=0;while(1){u=j+R|0;c=J[((u<<2)+x|0)+7296>>2];d:{if(!c){break d}F=K[(P(u,104)+x|0)+2817|0];aa=j<<2;ja=aa+(r+128|0)|0;u=J[ja>>2];J[ja>>2]=c>>>0>u>>>0?c:u;m=c+m|0;if(F&1){break d}F=r+aa|0;u=J[F>>2];c=P(c,hb);J[F>>2]=c>>>0>u>>>0?c:u;m=c+m|0}j=j+1|0;if((o|0)!=(j|0)){continue}break}}J[q+24>>2]=m;m=J[k+680>>2];if(m){R=J[k+676>>2];j=0;while(1){u=j+R|0;c=J[((u<<2)+x|0)+7296>>2];e:{if(!c){break e}F=K[(P(u,104)+x|0)+2817|0];aa=j<<2;ja=aa+(r+128|0)|0;u=J[ja>>2];J[ja>>2]=c>>>0>u>>>0?c:u;n=c+n|0;if(F&1){break e}F=r+aa|0;u=J[F>>2];c=P(c,hb);J[F>>2]=c>>>0>u>>>0?c:u;n=c+n|0}j=j+1|0;if((m|0)!=(j|0)){continue}break}}J[q+28>>2]=n;c=l>>>0>E>>>0?l:E;c=c>>>0>>0?o:c;E=c>>>0>>0?m:c;f:{if(!E){c=0;n=0;break f}m=0;j=0;n=0;c=0;if(E>>>0>=4){u=E&-4;R=0;while(1){l=j<<2;o=l|12;F=l|8;aa=l|4;n=J[o+r>>2]+(J[F+r>>2]+(J[aa+r>>2]+(J[l+r>>2]+n|0)|0)|0)|0;ja=o;o=r+128|0;c=J[ja+o>>2]+(J[o+F>>2]+(J[o+aa>>2]+(J[l+o>>2]+c|0)|0)|0)|0;j=j+4|0;R=R+4|0;if((u|0)!=(R|0)){continue}break}}l=E&3;if(!l){break f}while(1){o=j<<2;n=J[o+r>>2]+n|0;c=J[o+(r+128|0)>>2]+c|0;j=j+1|0;m=m+1|0;if((l|0)!=(m|0)){continue}break}}J[q+12>>2]=c;J[q+44>>2]=P(c+n|0,(J[k+624>>2]|(J[k+448>>2]|(J[k+272>>2]|J[k+96>>2])))&1?192:144)+(E<<8);Ia=r+256|0;j=J[q+44>>2];if(j){c=j+16|0;if(c>>>0>16384){break a}p=0;Aa=Ka[J[J[g>>2]>>2]](g,c)|0;if(Aa+1>>>0<2){break a}}c=J[k+16>>2];J[c+24>>2]=Aa;I[k+162>>1]=L[k+162>>1]+L[q+16>>1];g=j>>>4|0;I[c+22>>1]=g;p=J[a>>2];j=J[p+8>>2];I[c+20>>1]=K[p+12|0];J[c+28>>2]=j;c=J[k+192>>2];J[c+24>>2]=Aa;I[k+338>>1]=L[k+338>>1]+L[q+20>>1];I[c+22>>1]=g;p=J[a+4>>2];j=J[p+8>>2];I[c+20>>1]=K[p+12|0];J[c+28>>2]=j;c=J[k+368>>2];J[c+24>>2]=Aa;I[k+514>>1]=L[k+514>>1]+L[q+24>>1];I[c+22>>1]=g;p=J[a+8>>2];j=J[p+8>>2];I[c+20>>1]=K[p+12|0];J[c+28>>2]=j;c=J[k+544>>2];J[c+24>>2]=Aa;I[k+690>>1]=L[k+690>>1]+L[q+28>>1];I[c+22>>1]=g;a=J[a+12>>2];g=J[a+8>>2];I[c+20>>1]=K[a+12|0];J[c+28>>2]=g;a=J[k+152>>2];c=J[k+328>>2];g=J[k+504>>2];p=J[k+680>>2];g=g>>>0>p>>>0?g:p;c=c>>>0>g>>>0?c:g;Pb=a>>>0>c>>>0?a:c;if(Pb){af=N[k+616>>2];bf=N[k+612>>2];cf=N[k+608>>2];df=N[k+440>>2];ef=N[k+436>>2];ff=N[k+432>>2];gf=N[k+264>>2];hf=N[k+260>>2];jf=N[k+256>>2];kf=N[k+88>>2];lf=N[k+84>>2];pf=N[k+80>>2];qf=N[k+588>>2];rf=N[k+584>>2];sf=N[k+580>>2];tf=N[k+412>>2];uf=N[k+408>>2];vf=N[k+404>>2];wf=N[k+236>>2];xf=N[k+232>>2];yf=N[k+228>>2];zf=N[k+60>>2];Af=N[k+56>>2];Bf=N[k+52>>2];Cf=N[k+656>>2];Df=N[k+480>>2];Ef=N[k+304>>2];Ff=K[k+654|0];Gf=K[k+478|0];Hf=K[k+302|0];If=N[k+660>>2];Jf=N[k+484>>2];Kf=N[k+308>>2];a=J[k+560>>2];yc=N[a+32>>2];c=J[k+384>>2];zc=N[c+32>>2];g=J[k+208>>2];Ac=N[g+32>>2];p=J[k+556>>2];Bc=N[p+32>>2];j=J[k+380>>2];Cc=N[j+32>>2];n=J[k+204>>2];Dc=N[n+32>>2];Ec=N[a+16>>2];Fc=N[c+16>>2];Gc=N[g+16>>2];Hc=N[p+16>>2];Ic=N[j+16>>2];Jc=N[n+16>>2];Kc=N[a- -64>>2];Lc=N[a+60>>2];Mc=N[a+56>>2];Nc=N[a+52>>2];Oc=N[a+48>>2];Pc=N[a+44>>2];Qc=N[a+40>>2];Rc=N[a+36>>2];Sc=N[c- -64>>2];Tc=N[c+60>>2];Uc=N[c+56>>2];Vc=N[c+52>>2];Wc=N[c+48>>2];Xc=N[c+44>>2];Yc=N[c+40>>2];Zc=N[c+36>>2];_c=N[g- -64>>2];$c=N[g+60>>2];ad=N[g+56>>2];bd=N[g+52>>2];cd=N[g+48>>2];dd=N[g+44>>2];ed=N[g+40>>2];fd=N[g+36>>2];m=J[k+32>>2];gd=N[m- -64>>2];hd=N[m+60>>2];id=N[m+56>>2];jd=N[m+52>>2];kd=N[m+48>>2];ld=N[m+44>>2];md=N[m+40>>2];nd=N[m+36>>2];od=N[p- -64>>2];pd=N[p+60>>2];qd=N[p+56>>2];rd=N[p+52>>2];sd=N[p+48>>2];td=N[p+44>>2];ud=N[p+40>>2];vd=N[p+36>>2];wd=N[j- -64>>2];xd=N[j+60>>2];yd=N[j+56>>2];zd=N[j+52>>2];Ad=N[j+48>>2];Bd=N[j+44>>2];Cd=N[j+40>>2];Dd=N[j+36>>2];Ed=N[n- -64>>2];Fd=N[n+60>>2];Gd=N[n+56>>2];Hd=N[n+52>>2];Id=N[n+48>>2];Jd=N[n+44>>2];Kd=N[n+40>>2];Ld=N[n+36>>2];r=J[k+28>>2];Md=N[r- -64>>2];Nd=N[r+60>>2];Od=N[r+56>>2];Pd=N[r+52>>2];Qd=N[r+48>>2];Rd=N[r+44>>2];Sd=N[r+40>>2];Td=N[r+36>>2];Ud=N[a+24>>2];Vd=N[a+20>>2];Wd=N[c+24>>2];Xd=N[c+20>>2];Yd=N[g+24>>2];Zd=N[g+20>>2];_d=N[m+24>>2];$d=N[m+20>>2];ae=N[p+24>>2];be=N[p+20>>2];ce=N[j+24>>2];de=N[j+20>>2];ee=N[n+24>>2];fe=N[n+20>>2];ge=N[r+24>>2];he=N[r+20>>2];Lf=N[k+128>>2];Mf=K[k+126|0];Nf=N[k+132>>2];ie=N[m+32>>2];je=N[r+32>>2];ke=N[m+16>>2];le=N[r+16>>2];me=N[q+60>>2];ne=N[q+56>>2];oe=N[q+52>>2];pe=N[q+48>>2];qe=N[q+76>>2];re=N[q+72>>2];se=N[q+68>>2];te=N[q+64>>2];A=N[p+68>>2];B=N[a+68>>2];ue=A>B?A:B;A=N[j+68>>2];B=N[c+68>>2];ve=A>B?A:B;A=N[n+68>>2];B=N[g+68>>2];we=A>B?A:B;eb=(J[k+624>>2]|(J[k+448>>2]|(J[k+272>>2]|J[k+96>>2])))&1;Of=eb?192:144;Qb=N[p+8>>2];Rb=N[a+8>>2];xe=Q(Qb-Rb);Sb=N[j+8>>2];Tb=N[c+8>>2];ye=Q(Sb-Tb);Ub=N[n+8>>2];Vb=N[g+8>>2];ze=Q(Ub-Vb);Wb=N[p+4>>2];Xb=N[a+4>>2];Ae=Q(Wb-Xb);Yb=N[j+4>>2];Zb=N[c+4>>2];Be=Q(Yb-Zb);_b=N[n+4>>2];$b=N[g+4>>2];Ce=Q(_b-$b);ac=N[p>>2];bc=N[a>>2];De=Q(ac-bc);cc=N[j>>2];dc=N[c>>2];Ee=Q(cc-dc);ec=N[n>>2];fc=N[g>>2];Fe=Q(ec-fc);A=N[r+68>>2];B=N[m+68>>2];Ge=A>B?A:B;xb=Q(d*Q(.800000011920929));gc=Q(N[q+92>>2]*N[a+12>>2]);hc=Q(N[q+88>>2]*N[c+12>>2]);ic=Q(N[q+84>>2]*N[g+12>>2]);jc=Q(N[q+80>>2]*N[m+12>>2]);yb=Q(N[q+108>>2]*N[p+12>>2]);zb=Q(N[q+104>>2]*N[j+12>>2]);Ab=Q(N[q+100>>2]*N[n+12>>2]);Bb=Q(N[q+96>>2]*N[r+12>>2]);kc=N[r+8>>2];lc=N[m+8>>2];He=Q(kc-lc);mc=N[r+4>>2];nc=N[m+4>>2];Ie=Q(mc-nc);oc=N[r>>2];pc=N[m>>2];Je=Q(oc-pc);Pf=eb?13:14;Qf=eb?7:8;Ke=eb?176:128;z=(P(Pb,160)+P(Ke,J[q+12>>2])|0)+Aa|0;ib=(h|0)!=1;Cb=b+11552|0;l=Aa;while(1){V=M[k+152>>2]<=ta>>>0;qc=V?qc:J[k+148>>2]+ta|0;ua=M[k+328>>2]<=ta>>>0;rc=ua?rc:J[k+324>>2]+ta|0;va=M[k+504>>2]<=ta>>>0;sc=va?sc:J[k+500>>2]+ta|0;fb=M[k+680>>2]<=ta>>>0;tc=fb?tc:J[k+676>>2]+ta|0;o=0;u=0;u=V?u:J[((qc<<2)+b|0)+11424>>2];o=ua?o:J[((rc<<2)+b|0)+11424>>2];a=0;p=0;p=va?p:J[((sc<<2)+b|0)+11424>>2];jb=8;c=J[(tc<<2)+Cb>>2];g=J[k+644>>2]+(L[P(c,44)+x>>1]<<6)|0;A=N[g+44>>2];n=J[(sc<<2)+Cb>>2];h=J[k+468>>2]+(L[P(n,44)+x>>1]<<6)|0;B=N[h+44>>2];j=J[(rc<<2)+Cb>>2];m=J[k+292>>2]+(L[P(j,44)+x>>1]<<6)|0;_=N[m+44>>2];ka=J[(qc<<2)+Cb>>2];r=J[k+116>>2]+(L[P(ka,44)+x>>1]<<6)|0;$=N[r+44>>2];uc=N[r+60>>2];vc=N[m+60>>2];wc=N[h+60>>2];xc=N[g+60>>2];if(!fb){jb=0;a=J[((tc<<2)+b|0)+11424>>2]}H[l+7|0]=a;H[l+6|0]=p;H[l+5|0]=o;H[l+4|0]=u;I[l+2>>1]=z-l;N[l+140>>2]=me;N[l+136>>2]=ne;N[l+132>>2]=oe;N[l+128>>2]=pe;N[l+124>>2]=qe;N[l+120>>2]=re;N[l+116>>2]=se;N[l+112>>2]=te;N[l+108>>2]=gc;N[l+104>>2]=hc;N[l+100>>2]=ic;N[l+96>>2]=jc;N[l+92>>2]=yb;N[l+88>>2]=zb;N[l+84>>2]=Ab;N[l+80>>2]=Bb;E=a>>>0

>>0?p:a;E=o>>>0>E>>>0?o:E;gb=u>>>0>E>>>0?u:E;H[l+1|0]=gb;N[l+28>>2]=xc;N[l+24>>2]=wc;N[l+20>>2]=vc;N[l+16>>2]=uc;H[l+11|0]=Ff;H[l+10|0]=Gf;H[l+9|0]=Hf;H[l+8|0]=Mf;H[l|0]=Qf;J[l+144>>2]=J[k+112>>2];J[l+148>>2]=J[k+288>>2];J[l+152>>2]=J[k+464>>2];J[l+156>>2]=J[k+640>>2];N[z+92>>2]=me;N[z+88>>2]=ne;N[z+84>>2]=oe;N[z+80>>2]=pe;N[z+76>>2]=qe;N[z+72>>2]=re;N[z+68>>2]=se;N[z+64>>2]=te;N[z+60>>2]=gc;N[z+56>>2]=hc;N[z+52>>2]=ic;N[z+48>>2]=jc;N[z+44>>2]=yb;N[z+40>>2]=zb;N[z+36>>2]=Ab;N[z+32>>2]=Bb;E=a<>2]=$;N[z+20>>2]=_;N[z+24>>2]=B;N[z+28>>2]=A;H[z|0]=Pf;J[z+12>>2]=ib;a=E>>>0>>0?R:E;a=a>>>0>>0?F:a;H[z+2|0]=a>>>0>>0?aa:a;A=N[r>>2];B=N[m>>2];_=N[h>>2];$=N[g>>2];ba=N[r+4>>2];ca=N[m+4>>2];da=N[h+4>>2];ea=N[g+4>>2];fa=N[r+8>>2];ga=N[m+8>>2];ha=N[h+8>>2];ia=N[g+8>>2];N[l+76>>2]=ia;N[l+72>>2]=ha;N[l+68>>2]=ga;N[l+64>>2]=fa;N[l+60>>2]=ea;N[l+56>>2]=da;N[l+52>>2]=ca;N[l+48>>2]=ba;N[l+44>>2]=$;N[l+40>>2]=_;N[l+36>>2]=B;N[l+32>>2]=A;t=Q(Q(xe*ia)+Q(Q(De*$)+Q(Ae*ea)));s=Q(xe-Q(ia*t));a=($>Q(0)?$:Q(-$))Q(.10000000149011612);s=g?s:a?ea:Q(0);w=s;v=g?v:a?Q(0):Q(-ea);t=g?t:a?Q(-ia):$;s=Q(Q(1)/Q(Y(Q(Q(v*v)+Q(Q(t*t)+Q(s*s))))));y=Q(w*s);t=Q(t*s);N[q+204>>2]=Q(ea*y)-Q(ia*t);C=Q(Q(ye*ha)+Q(Q(Ee*_)+Q(Be*da)));D=Q(ye-Q(ha*C));a=(_>Q(0)?_:Q(-_))Q(.10000000149011612);D=g?D:a?da:Q(0);w=D;S=g?S:a?Q(0):Q(-da);C=g?C:a?Q(-ha):_;D=Q(Q(1)/Q(Y(Q(Q(S*S)+Q(Q(C*C)+Q(D*D))))));X=Q(w*D);C=Q(C*D);N[q+200>>2]=Q(da*X)-Q(ha*C);i=Q(Q(ze*ga)+Q(Q(Fe*B)+Q(Ce*ca)));w=Q(ze-Q(ga*i));a=(B>Q(0)?B:Q(-B))Q(.10000000149011612);w=g?w:a?ca:Q(0);O=w;T=g?T:a?Q(0):Q(-ca);i=g?i:a?Q(-ga):B;w=Q(Q(1)/Q(Y(Q(Q(T*T)+Q(Q(i*i)+Q(w*w))))));Z=Q(O*w);i=Q(i*w);N[q+196>>2]=Q(ca*Z)-Q(ga*i);G=Q(Q(He*fa)+Q(Q(Je*A)+Q(Ie*ba)));O=Q(He-Q(fa*G));a=(A>Q(0)?A:Q(-A))Q(.10000000149011612);O=g?O:a?ba:Q(0);W=O;U=g?U:a?Q(0):Q(-ba);G=g?G:a?Q(-fa):A;O=Q(Q(1)/Q(Y(Q(Q(U*U)+Q(Q(G*G)+Q(O*O))))));W=Q(W*O);G=Q(G*O);N[q+192>>2]=Q(ba*W)-Q(fa*G);s=Q(v*s);N[q+188>>2]=s;v=Q(U*O);N[q+176>>2]=v;w=Q(T*w);N[q+180>>2]=w;D=Q(S*D);N[q+184>>2]=D;N[q+172>>2]=Q(ia*s)-Q($*y);N[q+168>>2]=Q(ha*D)-Q(_*X);N[q+164>>2]=Q(ga*w)-Q(B*Z);N[q+160>>2]=Q(fa*v)-Q(A*W);N[q+156>>2]=t;N[q+152>>2]=C;N[q+148>>2]=i;N[q+144>>2]=G;N[q+140>>2]=Q($*t)-Q(ea*s);N[q+136>>2]=Q(_*C)-Q(da*D);N[q+132>>2]=Q(B*i)-Q(ca*w);N[q+128>>2]=Q(A*G)-Q(ba*v);N[q+124>>2]=y;N[q+120>>2]=X;N[q+116>>2]=Z;N[q+112>>2]=W;g=65535;E=65535;g:{if((ka|0)==65535){break g}while(1){E=ka;a=P(E,44)+x|0;if(K[a+5|0]){break g}E=65535;ka=L[a+2>>1];if((ka|0)!=65535){continue}break}}h:{if((j|0)==65535){break h}while(1){g=j;a=P(j,44)+x|0;if(K[a+5|0]){break h}g=65535;j=L[a+2>>1];if((j|0)!=65535){continue}break}}R=65535;F=65535;i:{if((n|0)==65535){break i}while(1){F=n;a=P(n,44)+x|0;if(K[a+5|0]){break i}F=65535;n=L[a+2>>1];if((n|0)!=65535){continue}break}}j:{if((c|0)==65535){break j}while(1){R=c;a=P(c,44)+x|0;if(K[a+5|0]){break j}R=65535;c=L[a+2>>1];if((c|0)!=65535){continue}break}}a=65535;r=1;h=65535;aa=1;k:{if((E|0)==65535){break k}h=E;c=P(E,44)+x|0;if(K[c+5|0]!=1){break k}h=65535;aa=0;c=L[c+2>>1];if((c|0)==65535){break k}while(1){h=c&65535;c=P(h,44)+x|0;if(K[c+5|0]){break k}h=65535;c=L[c+2>>1];if((c|0)!=65535){continue}break}}l:{if((g|0)==65535){break l}a=g;c=P(a,44)+x|0;if(K[c+5|0]!=1){break l}a=65535;r=0;c=L[c+2>>1];if((c|0)==65535){break l}while(1){a=c&65535;c=P(a,44)+x|0;if(K[c+5|0]){break l}a=65535;c=L[c+2>>1];if((c|0)!=65535){continue}break}}m=65535;kb=1;p=65535;ja=1;m:{if((F|0)==65535){break m}p=F;c=P(p,44)+x|0;if(K[c+5|0]!=1){break m}p=65535;ja=0;c=L[c+2>>1];if((c|0)==65535){break m}while(1){p=c&65535;c=P(p,44)+x|0;if(K[c+5|0]){break m}p=65535;c=L[c+2>>1];if((c|0)!=65535){continue}break}}n:{if((R|0)==65535){break n}m=R;c=P(m,44)+x|0;if(K[c+5|0]!=1){break n}m=65535;kb=0;c=L[c+2>>1];if((c|0)==65535){break n}while(1){m=c&65535;c=P(m,44)+x|0;if(K[c+5|0]){break n}m=65535;c=L[c+2>>1];if((c|0)!=65535){continue}break}}ka=1;ka=V?ka:!((h|0)!=65535&K[(P(h,44)+x|0)+5|0]>aa>>>0);n=V|ua<<1;o=va<<2;o:{if(!((a|0)==65535|ua)){j=0;if(K[(P(a,44)+x|0)+5|0]>r>>>0){break o}}j=2}u=gb<<4;o=n|o;p:{if(!((p|0)==65535|va)){n=0;if(K[(P(p,44)+x|0)+5|0]>ja>>>0){break p}}n=4}u=u+z|0;V=o|jb;q:{if(!((m|0)==65535|fb)){o=0;if(K[(P(m,44)+x|0)+5|0]>kb>>>0){break q}}o=8}z=u+96|0;c=l+160|0;r:{if((V|0)==15){l=c;break r}Rf=Q(Q(Rb*ia)+Q(Q(bc*$)+Q(Xb*ea)));Sf=Q(Q(Tb*ha)+Q(Q(dc*_)+Q(Zb*da)));Tf=Q(Q(Vb*ga)+Q(Q(fc*B)+Q($b*ca)));Uf=Q(Q(lc*fa)+Q(Q(pc*A)+Q(nc*ba)));Vf=Q(Q(Qb*ia)+Q(Q(ac*$)+Q(Wb*ea)));Wf=Q(Q(Sb*ha)+Q(Q(cc*_)+Q(Yb*da)));Xf=Q(Q(Ub*ga)+Q(Q(ec*B)+Q(_b*ca)));Yf=Q(Q(kc*fa)+Q(Q(oc*A)+Q(mc*ba)));t=Q(Q(ia*ia)+Q(Q($*$)+Q(ea*ea)));Le=Q(gc*t);s=Q(Q(ha*ha)+Q(Q(_*_)+Q(da*da)));Me=Q(hc*s);v=Q(Q(ga*ga)+Q(Q(B*B)+Q(ca*ca)));Ne=Q(ic*v);y=Q(Q(fa*fa)+Q(Q(A*A)+Q(ba*ba)));Oe=Q(jc*y);Zf=Q(yb*t);_f=Q(zb*s);$f=Q(Ab*v);ag=Q(Bb*y);u=o|(n|(j|ka));bg=J[k+644>>2];cg=J[k+468>>2];dg=J[k+292>>2];eg=J[k+116>>2];ka=0;fb=0;jb=0;gb=0;Pe=0;while(1){j=(L[P(R,44)+x>>1]+Pe<<6)+bg|0;Fa=N[j+16>>2];t=Q(Fa-sf);Db=(t>Q(0)?t:Q(-t))>2];t=Q(Ga-rf);Eb=(t>Q(0)?t:Q(-t))>2];t=Q(Ha-qf);Fb=(t>Q(0)?t:Q(-t))>1]+gb<<6)+cg|0;Ja=N[n+16>>2];s=Q(Ja-vf);Gb=(s>Q(0)?s:Q(-s))>2];s=Q(La-uf);Hb=(s>Q(0)?s:Q(-s))>2];s=Q(Ma-tf);Ib=(s>Q(0)?s:Q(-s))>1]+jb<<6)+dg|0;Na=N[l+16>>2];v=Q(Na-yf);Jb=(v>Q(0)?v:Q(-v))>2];v=Q(Oa-xf);Kb=(v>Q(0)?v:Q(-v))>2];v=Q(Pa-wf);Lb=(v>Q(0)?v:Q(-v))>1]+fb<<6)+eg|0;Qa=N[o+16>>2];y=Q(Qa-Bf);Mb=(y>Q(0)?y:Q(-y))>2];y=Q(Ra-Af);Nb=(y>Q(0)?y:Q(-y))>2];y=Q(Sa-zf);Ob=(y>Q(0)?y:Q(-y))Q(0)?i:Q(-i))Q(0)?i:Q(-i))Q(0)?i:Q(-i))Q(0)?i:Q(-i))Q(0)?i:Q(-i))Q(0)?i:Q(-i))Q(0)?i:Q(-i))Q(0)?i:Q(-i))Q(0)?i:Q(-i))Q(0)?i:Q(-i))Q(0)?i:Q(-i))Q(0)?i:Q(-i))>2];Re=N[j+36>>2];Se=N[j+40>>2];lb=Q(Q($*Qe)+Q(Q(ea*Re)+Q(ia*Se)));Te=N[n+32>>2];Ue=N[n+36>>2];Ve=N[n+40>>2];mb=Q(Q(_*Te)+Q(Q(da*Ue)+Q(ha*Ve)));We=N[l+32>>2];Xe=N[l+36>>2];Ye=N[l+40>>2];nb=Q(Q(B*We)+Q(Q(ca*Xe)+Q(ga*Ye)));Ze=N[o+32>>2];_e=N[o+36>>2];$e=N[o+40>>2];ob=Q(Q(A*Ze)+Q(Q(ba*_e)+Q(fa*$e)));pb=N[j+28>>2];qb=N[n+28>>2];rb=N[l+28>>2];sb=N[o+28>>2];tb=N[j+12>>2];ub=N[n+12>>2];vb=N[l+12>>2];wb=N[o+12>>2];if(eb){i=Q(Q(ea*Fa)-Q($*Ga));w=Q(Q($*Ha)-Q(ia*Fa));T=Q(Q(ia*Ga)-Q(ea*Ha));Ta=Q(Q(Kc*i)+Q(Q(Lc*w)+Q(Mc*T)));N[c+172>>2]=Ta;Z=Q(Q(da*Ja)-Q(_*La));G=Q(Q(_*Ma)-Q(ha*Ja));O=Q(Q(ha*La)-Q(da*Ma));Ua=Q(Q(Sc*Z)+Q(Q(Tc*G)+Q(Uc*O)));N[c+168>>2]=Ua;U=Q(Q(ca*Na)-Q(B*Oa));W=Q(Q(B*Pa)-Q(ga*Na));wa=Q(Q(ga*Oa)-Q(ca*Pa));Va=Q(Q(_c*U)+Q(Q($c*W)+Q(ad*wa)));N[c+164>>2]=Va;xa=Q(Q(ba*Qa)-Q(A*Ra));ya=Q(Q(A*Sa)-Q(fa*Qa));za=Q(Q(fa*Ra)-Q(ba*Sa));Xa=Q(Q(gd*xa)+Q(Q(hd*ya)+Q(id*za)));N[c+160>>2]=Xa;Ya=Q(Q(Nc*i)+Q(Q(Oc*w)+Q(Pc*T)));N[c+156>>2]=Ya;Za=Q(Q(Vc*Z)+Q(Q(Wc*G)+Q(Xc*O)));N[c+152>>2]=Za;_a=Q(Q(bd*U)+Q(Q(cd*W)+Q(dd*wa)));N[c+148>>2]=_a;$a=Q(Q(jd*xa)+Q(Q(kd*ya)+Q(ld*za)));N[c+144>>2]=$a;ab=Q(Q(Qc*i)+Q(Q(Rc*w)+Q(yc*T)));N[c+140>>2]=ab;bb=Q(Q(Yc*Z)+Q(Q(Zc*G)+Q(zc*O)));N[c+136>>2]=bb;cb=Q(Q(ed*U)+Q(Q(fd*W)+Q(Ac*wa)));N[c+132>>2]=cb;db=Q(Q(md*xa)+Q(Q(nd*ya)+Q(ie*za)));N[c+128>>2]=db;s=Q(s+Q(Me+Q(Q(Ua*Ua)+Q(Q(Za*Za)+Q(bb*bb)))));v=Q(v+Q(Ne+Q(Q(Va*Va)+Q(Q(_a*_a)+Q(cb*cb)))));y=Q(y+Q(Oe+Q(Q(Xa*Xa)+Q(Q($a*$a)+Q(db*db)))));C=Q(C-Q(Rf+Q(Q(Ud*i)+Q(Q(Vd*w)+Q(Ec*T)))));D=Q(D-Q(Sf+Q(Q(Wd*Z)+Q(Q(Xd*G)+Q(Fc*O)))));S=Q(S-Q(Tf+Q(Q(Yd*U)+Q(Q(Zd*W)+Q(Gc*wa)))));X=Q(X-Q(Uf+Q(Q(_d*xa)+Q(Q($d*ya)+Q(ke*za)))));t=Q(t+Q(Le+Q(Q(Ta*Ta)+Q(Q(Ya*Ya)+Q(ab*ab)))))}l=c+Ke|0;N[c+32>>2]=Ca;N[c+16>>2]=Da;N[c+12>>2]=na;N[c+8>>2]=qa;N[c+4>>2]=Ba;N[c>>2]=Ea;J[c+48>>2]=0;J[c+52>>2]=0;N[c+44>>2]=la;N[c+40>>2]=oa;N[c+36>>2]=ra;N[c+28>>2]=ma;N[c+24>>2]=pa;N[c+20>>2]=sa;J[c+56>>2]=0;J[c+60>>2]=0;i=t>Q(0)?Q(Q(1)/t):Q(0);N[c+76>>2]=i;s=s>Q(0)?Q(Q(1)/s):Q(0);N[c+72>>2]=s;v=v>Q(0)?Q(Q(1)/v):Q(0);N[c+68>>2]=v;y=y>Q(0)?Q(Q(1)/y):Q(0);N[c+64>>2]=y;N[c+112>>2]=sb;N[c+116>>2]=rb;N[c+120>>2]=qb;N[c+124>>2]=pb;t=Q(tb-Cf);w=Q(xb*t);i=Q((wQ(0)&e>C&w>Q(t*d);N[c+108>>2]=t<=If?j?Q(0):i:i;t=Q(ub-Df);i=Q(xb*t);s=Q((iQ(0)&e>D&i>Q(t*d);N[c+104>>2]=t<=Jf?n?Q(0):s:s;t=Q(vb-Ef);s=Q(xb*t);s=Q((sQ(0)&e>S&v>Q(t*d);N[c+100>>2]=t<=Kf?o?Q(0):s:s;t=Q(wb-Lf);s=Q(xb*t);s=Q((sQ(0)&e>X&y>Q(t*d);N[c+96>>2]=t<=Nf?V?Q(0):s:s;N[c+80>>2]=Q(ob+(V?Q(uc*y):Q(0)))-X;N[c+84>>2]=Q(nb+(o?Q(vc*v):Q(0)))-S;N[c+88>>2]=Q(mb+(n?Q(wc*i):Q(0)))-D;N[c+92>>2]=Q(lb+(j?Q(xc*w):Q(0)))-C;o=0;c=z;while(1){V=ka<<4;j=V+(q+144|0)|0;C=N[j+12>>2];n=V+(q+176|0)|0;D=N[n+12>>2];t=Q(Q(Db*C)-Q(Eb*D));V=V+(q+112|0)|0;S=N[V+12>>2];s=Q(Q(Fb*D)-Q(Db*S));v=Q(Q(Eb*S)-Q(Fb*C));Ta=Q(Q(od*t)+Q(Q(pd*s)+Q(qd*v)));Ua=Q(Q(rd*t)+Q(Q(sd*s)+Q(td*v)));Va=Q(Q(ud*t)+Q(Q(vd*s)+Q(Bc*v)));wa=Q(yb+Q(Q(Ta*Ta)+Q(Q(Ua*Ua)+Q(Va*Va))));X=N[j+8>>2];i=N[n+8>>2];y=Q(Q(Gb*X)-Q(Hb*i));w=N[V+8>>2];la=Q(Q(Ib*i)-Q(Gb*w));ma=Q(Q(Hb*w)-Q(Ib*X));Xa=Q(Q(wd*y)+Q(Q(xd*la)+Q(yd*ma)));Ya=Q(Q(zd*y)+Q(Q(Ad*la)+Q(Bd*ma)));Za=Q(Q(Cd*y)+Q(Q(Dd*la)+Q(Cc*ma)));xa=Q(zb+Q(Q(Xa*Xa)+Q(Q(Ya*Ya)+Q(Za*Za))));T=N[j+4>>2];Z=N[n+4>>2];na=Q(Q(Jb*T)-Q(Kb*Z));G=N[V+4>>2];oa=Q(Q(Lb*Z)-Q(Jb*G));pa=Q(Q(Kb*G)-Q(Lb*T));_a=Q(Q(Ed*na)+Q(Q(Fd*oa)+Q(Gd*pa)));$a=Q(Q(Hd*na)+Q(Q(Id*oa)+Q(Jd*pa)));ab=Q(Q(Kd*na)+Q(Q(Ld*oa)+Q(Dc*pa)));ya=Q(Ab+Q(Q(_a*_a)+Q(Q($a*$a)+Q(ab*ab))));O=N[j>>2];U=N[n>>2];qa=Q(Q(Mb*O)-Q(Nb*U));W=N[V>>2];ra=Q(Q(Ob*U)-Q(Mb*W));sa=Q(Q(Nb*W)-Q(Ob*O));bb=Q(Q(Md*qa)+Q(Q(Nd*ra)+Q(Od*sa)));cb=Q(Q(Pd*qa)+Q(Q(Qd*ra)+Q(Rd*sa)));db=Q(Q(Sd*qa)+Q(Q(Td*ra)+Q(je*sa)));za=Q(Bb+Q(Q(bb*bb)+Q(Q(cb*cb)+Q(db*db))));t=Q(Q(Q(ac*D)+Q(Q(Wb*C)+Q(Qb*S)))+Q(Q(ae*t)+Q(Q(be*s)+Q(Hc*v))));s=Q(Q(Q(cc*i)+Q(Q(Yb*X)+Q(Sb*w)))+Q(Q(ce*y)+Q(Q(de*la)+Q(Ic*ma))));v=Q(Q(Q(ec*Z)+Q(Q(_b*T)+Q(Ub*G)))+Q(Q(ee*na)+Q(Q(fe*oa)+Q(Jc*pa))));y=Q(Q(Q(oc*U)+Q(Q(mc*O)+Q(kc*W)))+Q(Q(ge*qa)+Q(Q(he*ra)+Q(le*sa))));if(eb){la=Q(Q(Fa*C)-Q(Ga*D));ma=Q(Q(Ha*D)-Q(Fa*S));na=Q(Q(Ga*S)-Q(Ha*C));lb=Q(Q(Kc*la)+Q(Q(Lc*ma)+Q(Mc*na)));N[c+188>>2]=lb;oa=Q(Q(Ja*X)-Q(La*i));pa=Q(Q(Ma*i)-Q(Ja*w));qa=Q(Q(La*w)-Q(Ma*X));mb=Q(Q(Sc*oa)+Q(Q(Tc*pa)+Q(Uc*qa)));N[c+184>>2]=mb;ra=Q(Q(Na*T)-Q(Oa*Z));sa=Q(Q(Pa*Z)-Q(Na*G));Ba=Q(Q(Oa*G)-Q(Pa*T));nb=Q(Q(_c*ra)+Q(Q($c*sa)+Q(ad*Ba)));N[c+180>>2]=nb;Ca=Q(Q(Qa*O)-Q(Ra*U));Da=Q(Q(Sa*U)-Q(Qa*W));Ea=Q(Q(Ra*W)-Q(Sa*O));ob=Q(Q(gd*Ca)+Q(Q(hd*Da)+Q(id*Ea)));N[c+176>>2]=ob;pb=Q(Q(Nc*la)+Q(Q(Oc*ma)+Q(Pc*na)));N[c+172>>2]=pb;qb=Q(Q(Vc*oa)+Q(Q(Wc*pa)+Q(Xc*qa)));N[c+168>>2]=qb;rb=Q(Q(bd*ra)+Q(Q(cd*sa)+Q(dd*Ba)));N[c+164>>2]=rb;sb=Q(Q(jd*Ca)+Q(Q(kd*Da)+Q(ld*Ea)));N[c+160>>2]=sb;tb=Q(Q(Qc*la)+Q(Q(Rc*ma)+Q(yc*na)));N[c+156>>2]=tb;ub=Q(Q(Yc*oa)+Q(Q(Zc*pa)+Q(zc*qa)));N[c+152>>2]=ub;vb=Q(Q(ed*ra)+Q(Q(fd*sa)+Q(Ac*Ba)));N[c+148>>2]=vb;wb=Q(Q(md*Ca)+Q(Q(nd*Da)+Q(ie*Ea)));N[c+144>>2]=wb;wa=Q(wa+Q(Le+Q(Q(lb*lb)+Q(Q(pb*pb)+Q(tb*tb)))));xa=Q(xa+Q(Me+Q(Q(mb*mb)+Q(Q(qb*qb)+Q(ub*ub)))));ya=Q(ya+Q(Ne+Q(Q(nb*nb)+Q(Q(rb*rb)+Q(vb*vb)))));za=Q(za+Q(Oe+Q(Q(ob*ob)+Q(Q(sb*sb)+Q(wb*wb)))));s=Q(s-Q(Q(Q(dc*i)+Q(Q(Zb*X)+Q(Tb*w)))+Q(Q(Wd*oa)+Q(Q(Xd*pa)+Q(Fc*qa)))));v=Q(v-Q(Q(Q(fc*Z)+Q(Q($b*T)+Q(Vb*G)))+Q(Q(Yd*ra)+Q(Q(Zd*sa)+Q(Gc*Ba)))));y=Q(y-Q(Q(Q(pc*U)+Q(Q(nc*O)+Q(lc*W)))+Q(Q(_d*Ca)+Q(Q($d*Da)+Q(ke*Ea)))));t=Q(t-Q(Q(Q(bc*D)+Q(Q(Xb*C)+Q(Rb*S)))+Q(Q(Ud*la)+Q(Q(Vd*ma)+Q(Ec*na)))))}ka=1-ka|0;J[c+96>>2]=0;J[c+100>>2]=0;N[c+80>>2]=bb;N[c+64>>2]=cb;N[c+48>>2]=db;J[c+104>>2]=0;J[c+108>>2]=0;N[c+92>>2]=Ta;N[c+88>>2]=Xa;N[c+84>>2]=_a;N[c+76>>2]=Ua;N[c+72>>2]=Ya;N[c+68>>2]=$a;N[c+60>>2]=Va;N[c+56>>2]=Za;N[c+52>>2]=ab;N[c+124>>2]=-(wa>Q(0)?Q(Q(1)/wa):Q(0));N[c+120>>2]=-(xa>Q(0)?Q(Q(1)/xa):Q(0));N[c+116>>2]=-(ya>Q(0)?Q(Q(1)/ya):Q(0));N[c+112>>2]=-(za>Q(0)?Q(Q(1)/za):Q(0));N[c+140>>2]=Q(Q(Q(Qe*D)+Q(Re*C))+Q(Se*S))-t;N[c+136>>2]=Q(Q(Q(Te*i)+Q(Ue*X))+Q(Ve*w))-s;N[c+132>>2]=Q(Q(Q(We*Z)+Q(Xe*T))+Q(Ye*G))-v;N[c+128>>2]=Q(Q(Q(Ze*U)+Q(_e*O))+Q($e*W))-y;N[c+44>>2]=S;N[c+40>>2]=w;N[c+36>>2]=G;N[c+32>>2]=W;N[c+28>>2]=C;N[c+24>>2]=X;N[c+20>>2]=T;N[c+16>>2]=O;N[c+12>>2]=D;N[c+8>>2]=i;N[c+4>>2]=Z;N[c>>2]=U;z=c+Of|0;c=z;o=o+1|0;if((hb|0)!=(o|0)){continue}break}s:{if(u&1){n=h;V=aa;c=u;break s}V=aa+1|0;n=65535;fb=aa;E=h;c=0;t:{if((E|0)==65535){break t}u:{n=E;c=P(n,44)+x|0;j=K[c+5|0];if((V|0)==(j|0)){n=65535;c=L[c+2>>1];if((c|0)==65535){break u}while(1){n=c&65535;c=P(n,44)+x|0;j=K[c+5|0];if(!j){n=65535;c=L[c+2>>1];if((c|0)!=65535){continue}break u}break}V=0}c=j>>>0>V>>>0;break t}V=0;c=0}c=!c|u}v:{if(u&2){j=a;ua=r;break v}ua=r+1|0;j=65535;g=2;w:{if((a|0)==65535){break w}j=a;o=P(a,44)+x|0;h=K[o+5|0];if((ua|0)==(h|0)){j=65535;ua=0;o=L[o+2>>1];if((o|0)==65535){break w}while(1){j=o&65535;o=P(j,44)+x|0;h=K[o+5|0];if(!h){j=65535;o=L[o+2>>1];if((o|0)!=65535){continue}break w}break}}g=h>>>0<=ua>>>0?2:0}c=c|g;g=a;jb=r}x:{if(u&4){o=p;va=ja;break x}va=ja+1|0;o=65535;F=4;y:{if((p|0)==65535){break y}o=p;a=P(p,44)+x|0;h=K[a+5|0];if((va|0)==(h|0)){o=65535;va=0;a=L[a+2>>1];if((a|0)==65535){break y}while(1){o=a&65535;a=P(o,44)+x|0;h=K[a+5|0];if(!h){o=65535;a=L[a+2>>1];if((a|0)!=65535){continue}break y}break}}F=h>>>0<=va>>>0?4:0}c=c|F;F=p;gb=ja}if(!(u&8)){r=kb+1|0;a=65535;R=8;z:{if((m|0)==65535){break z}a=m;p=P(a,44)+x|0;h=K[p+5|0];if((r|0)==(h|0)){a=65535;r=0;p=L[p+2>>1];if((p|0)==65535){break z}while(1){a=p&65535;p=P(a,44)+x|0;h=K[p+5|0];if(!h){a=65535;p=L[p+2>>1];if((p|0)!=65535){continue}break z}break}}R=h>>>0<=r>>>0?8:0}c=c|R;R=m;Pe=kb;kb=r;m=a}fg=(u|0)!=15;u=c;c=l;aa=V;h=n;r=ua;a=j;ja=va;p=o;if(fg){continue}break}}ta=ta+1|0;if((Pb|0)!=(ta|0)){continue}break}}a=J[q+44>>2]+Aa|0;J[a>>2]=0;J[a+4>>2]=-1;p=2}Ia=q+208|0;return p}function Xn(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=Q(0),F=0,G=Q(0),O=Q(0),S=Q(0),T=0,U=Q(0),V=0,W=Q(0),X=Q(0),Z=0,_=0,$=Q(0),aa=0,ba=0,ca=Q(0),da=Q(0),ea=Q(0),fa=0,ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=0,pa=0,qa=Q(0),ra=Q(0),sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=Q(0);i=Ia-2944|0;Ia=i;y=J[a>>2];m=N[b+16>>2];l=N[b+12>>2];q=N[b>>2];n=N[b+4>>2];r=N[b+8>>2];t=N[b+20>>2];s=Q(Q(r+t)*Q(.5));N[i+1728>>2]=s;x=Q(Q(n+m)*Q(.5));N[i+1724>>2]=x;v=Q(Q(q+l)*Q(.5));N[i+1720>>2]=v;b=K[f+8|0];k=K[f+9|0]?b|2:b;p=J[f+4>>2];if(p){b=K[f+10|0]?k|4:k;k=K[f+11|0]?b|8:b}N[i+1716>>2]=t;N[i+1712>>2]=m;N[i+1708>>2]=l;N[i+1696>>2]=q;N[i+1704>>2]=r;r=Q(t-r);N[i+1700>>2]=n;m=Q(Q(m-n)*Q(.5));while(1){b=(i+96|0)+(j<<4)|0;J[b+8>>2]=-1;J[b>>2]=0;J[b+4>>2]=0;J[b+24>>2]=-1;J[b+16>>2]=0;J[b+20>>2]=0;J[b+40>>2]=-1;J[b+32>>2]=0;J[b+36>>2]=0;J[b+56>>2]=-1;J[b+48>>2]=0;J[b+52>>2]=0;J[b+72>>2]=-1;b=b- -64|0;J[b>>2]=0;J[b+4>>2]=0;j=j+5|0;if((j|0)!=100){continue}break}n=Q(r*Q(.5));l=Q(Q(l-q)*Q(.5));b=J[f>>2];a:{if(b){J[i+72>>2]=J[b>>2];J[i+76>>2]=J[b+4>>2];J[i+80>>2]=J[b+8>>2];J[i+84>>2]=J[b+12>>2];break a}J[i+80>>2]=0;J[i+84>>2]=0;J[i+72>>2]=0;J[i+76>>2]=0}J[i+48>>2]=-1;J[i+64>>2]=100;J[i+68>>2]=0;H[i+56|0]=0;J[i+40>>2]=0;J[i+44>>2]=0;J[i+36>>2]=164084;I[i+88>>1]=k|32;J[i+60>>2]=i+96;N[i+2908>>2]=n;N[i+2904>>2]=m;N[i+2900>>2]=l;J[i+2896>>2]=3;N[i+1864>>2]=s;N[i+1860>>2]=x;N[i+1856>>2]=v;J[i+1848>>2]=0;J[i+1852>>2]=1065353216;J[i+1840>>2]=0;J[i+1844>>2]=0;Ka[J[J[y>>2]+356>>2]](y,i+2896|0,i+1840|0,i+36|0,i+72|0,p)|0;sa=J[i+68>>2]+K[i+56|0]|0;if(sa){wa=i+44|0;xa=i+40|0;oa=i+1824|0;pa=i+1812|0;ta=i+1756|0;ua=i+1744|0;_=i+1728|0;f=0;while(1){b=J[i+60>>2]+(f<<4)|0;j=M[i+68>>2]>f>>>0;D=J[(j?b+4|0:wa)>>2];b:{if(!D){break b}T=J[(j?b:xa)>>2];if(!T){break b}b=J[a+8>>2];c:{if(!J[b+36>>2]){break c}j=D+(D<<15^-1)|0;j=P(j>>>10^j,9);j=j>>>6^j;j=(j<<11^-1)+j|0;j=J[J[b+12>>2]+((J[b+20>>2]-1&(j>>>16^j))<<2)>>2];if((j|0)==-1){break c}k=J[b+8>>2];b=J[b+4>>2];while(1){j=j<<2;if((D|0)==J[j+b>>2]){break b}j=J[j+k>>2];if((j|0)!=-1){continue}break}}Ka[J[J[D>>2]+156>>2]](i+1840|0,D);if(K[i+1840|0]&4){break b}Ka[J[J[T>>2]+76>>2]](i+1840|0,T);Ka[J[J[D>>2]+80>>2]](i+2896|0,D);m=N[i+1852>>2];r=N[i+2908>>2];t=N[i+2896>>2];l=N[i+1840>>2];q=N[i+1844>>2];s=N[i+2900>>2];n=N[i+1848>>2];x=N[i+2904>>2];N[i+20>>2]=Q(Q(Q(m*r)-Q(t*l))-Q(q*s))-Q(n*x);N[i+16>>2]=Q(Q(l*s)+Q(Q(m*x)+Q(n*r)))-Q(t*q);N[i+12>>2]=Q(Q(n*t)+Q(Q(m*s)+Q(q*r)))-Q(x*l);N[i+8>>2]=Q(Q(q*x)+Q(Q(m*t)+Q(l*r)))-Q(s*n);r=N[i+2920>>2];r=Q(r+r);t=N[i+2912>>2];t=Q(t+t);s=N[i+2916>>2];s=Q(s+s);x=Q(Q(n*r)+Q(Q(l*t)+Q(q*s)));v=Q(Q(m*m)+Q(-.5));N[i+32>>2]=N[i+1864>>2]+Q(Q(n*x)+Q(Q(r*v)+Q(m*Q(Q(l*s)-Q(t*q)))));N[i+28>>2]=N[i+1860>>2]+Q(Q(q*x)+Q(Q(s*v)+Q(m*Q(Q(n*t)-Q(r*l)))));N[i+24>>2]=N[i+1856>>2]+Q(Q(l*x)+Q(Q(t*v)+Q(m*Q(Q(q*r)-Q(s*n)))));d:{e:{switch(Ka[J[J[D>>2]+32>>2]](D)|0){case 0:J[i+1840>>2]=0;J[i+1844>>2]=0;Ka[J[J[D>>2]+48>>2]](D,i+1840|0)|0;m=N[i+32>>2];l=N[i+28>>2];q=N[i+24>>2];n=N[i+1844>>2];j=J[e+4>>2];b=j+10|0;k=J[e+8>>2]&2147483647;f:{if(b>>>0<=k>>>0){break f}p=k;k=k?k<<1:2;k=b>>>0>k>>>0?b:k;if(p>>>0>=k>>>0){break f}mb(e,k);j=J[e+4>>2]}J[e+4>>2]=b;b=J[e>>2]+(j<<2)|0;J[b+8>>2]=T;J[b+4>>2]=D;J[b>>2]=4;j=J[i+1724>>2];J[b+12>>2]=J[i+1720>>2];J[b+16>>2]=j;J[b+20>>2]=J[_>>2];N[b+36>>2]=n;N[b+24>>2]=q-N[i+1720>>2];N[b+28>>2]=l-N[i+1724>>2];N[b+32>>2]=m-N[_>>2];break b;case 2:J[i+1844>>2]=0;J[i+1848>>2]=0;J[i+1840>>2]=2;Ka[J[J[D>>2]+52>>2]](D,i+1840|0)|0;v=N[i+1844>>2];n=N[i+32>>2];r=N[i+28>>2];t=N[i+24>>2];s=N[i+12>>2];x=N[i+16>>2];m=N[i+20>>2];l=N[i+8>>2];q=N[i+1848>>2];j=J[e+4>>2];b=j+13|0;k=J[e+8>>2]&2147483647;g:{if(b>>>0<=k>>>0){break g}p=k;k=k?k<<1:2;k=b>>>0>k>>>0?b:k;if(p>>>0>=k>>>0){break g}mb(e,k);j=J[e+4>>2]}J[e+4>>2]=b;b=J[e>>2]+(j<<2)|0;J[b+8>>2]=T;J[b+4>>2]=D;J[b>>2]=5;j=J[i+1724>>2];J[b+12>>2]=J[i+1720>>2];J[b+16>>2]=j;J[b+20>>2]=J[_>>2];N[b+48>>2]=v;v=l;l=Q(l+l);B=m;m=Q(m+m);u=Q(q*Q(Q(v*l)+Q(Q(B*m)+Q(-1))));A=N[i+1720>>2];N[b+24>>2]=Q(t+u)-A;E=Q(q*Q(Q(x*m)+Q(l*s)));z=N[i+1724>>2];N[b+28>>2]=Q(r+E)-z;v=N[_>>2];N[b+40>>2]=Q(r-E)-z;N[b+36>>2]=Q(t-u)-A;m=Q(q*Q(Q(l*x)-Q(s*m)));N[b+44>>2]=Q(n-m)-v;N[b+32>>2]=Q(m+n)-v;break b;case 3:k=0;J[i+1744>>2]=0;J[i+1736>>2]=0;J[i+1740>>2]=0;J[i+1732>>2]=3;Ka[J[J[D>>2]+44>>2]](D,i+1732|0)|0;m=N[i+1736>>2];l=N[i+1740>>2];q=N[i+1744>>2];N[i+1932>>2]=q;N[i+1928>>2]=l;n=Q(-m);N[i+1924>>2]=n;N[i+1920>>2]=q;N[i+1916>>2]=l;N[i+1912>>2]=m;N[i+1908>>2]=q;r=Q(-l);N[i+1904>>2]=r;N[i+1900>>2]=m;N[i+1896>>2]=q;N[i+1892>>2]=r;N[i+1888>>2]=n;q=Q(-q);N[i+1884>>2]=q;N[i+1880>>2]=l;N[i+1876>>2]=n;N[i+1872>>2]=q;N[i+1868>>2]=l;N[i+1864>>2]=m;N[i+1860>>2]=q;N[i+1856>>2]=r;N[i+1852>>2]=m;N[i+1848>>2]=q;N[i+1844>>2]=r;N[i+1840>>2]=n;m=N[i+20>>2];q=Q(Q(m*m)+Q(-.5));n=N[i+12>>2];z=Q(-n);r=N[i+8>>2];B=Q(-r);t=N[i+16>>2];C=Q(-t);U=N[i+32>>2];O=N[i+28>>2];W=N[i+24>>2];v=N[i+1728>>2];u=N[i+1724>>2];A=N[i+1720>>2];while(1){b=(i+1840|0)+P(k,12)|0;l=N[b+8>>2];l=Q(l+l);s=N[b>>2];s=Q(s+s);x=N[b+4>>2];x=Q(x+x);E=Q(Q(t*l)+Q(Q(r*s)+Q(n*x)));N[b+8>>2]=Q(U+Q(Q(t*E)+Q(Q(l*q)+Q(m*Q(Q(r*x)+Q(s*z))))))-v;N[b+4>>2]=Q(O+Q(Q(n*E)+Q(Q(x*q)+Q(m*Q(Q(t*s)+Q(l*B))))))-u;N[b>>2]=Q(W+Q(Q(r*E)+Q(Q(s*q)+Q(m*Q(Q(n*l)+Q(x*C))))))-A;k=k+1|0;if((k|0)!=8){continue}break};break d;case 5:J[i+1832>>2]=0;J[i+1836>>2]=0;J[i+1828>>2]=1065353216;J[i+1820>>2]=0;J[i+1824>>2]=0;J[i+1812>>2]=1065353216;J[i+1816>>2]=0;J[i+1804>>2]=1065353216;J[i+1808>>2]=1065353216;J[i+1800>>2]=5;o=i+1800|0;Ka[J[J[D>>2]+64>>2]](D,o)|0;J[i+2880>>2]=3;m=N[i+1716>>2];l=N[i+1704>>2];N[i+2892>>2]=Q(m-l)*Q(.5);q=N[i+1712>>2];n=N[i+1700>>2];N[i+2888>>2]=Q(q-n)*Q(.5);r=N[i+1708>>2];t=N[i+1696>>2];N[i+2884>>2]=Q(r-t)*Q(.5);N[i+1796>>2]=Q(m+l)*Q(.5);N[i+1792>>2]=Q(q+n)*Q(.5);N[i+1788>>2]=Q(r+t)*Q(.5);J[i+1780>>2]=0;J[i+1784>>2]=1065353216;J[i+1772>>2]=0;J[i+1776>>2]=0;y=i+1840|0;J[y+1028>>2]=0;J[y+1032>>2]=256;J[y>>2]=y+4;p=Ia-16|0;Ia=p;w=i+2880|0;F=i+1772|0;V=i+8|0;j=PA(w,F,o,V,J[y>>2],J[y+1032>>2],p+15|0);h:{if(!K[p+15|0]){break h}j=0;b=J[o+36>>2];b=Ka[J[J[b>>2]+40>>2]](b)|0;if(!b){break h}j=J[y>>2];k=J[y+1032>>2];i:{if(k>>>0>=b>>>0){b=k;break i}if(!(!j|(y+4|0)==(j|0))){k=J[42504];Ka[J[J[k+12>>2]+12>>2]](k+12|0,j)}j=b<<2;if(j){k=J[42504];j=Ka[J[J[k+12>>2]+8>>2]](k+12|0,j,29113,7473,72)|0}else{j=0}J[y+1032>>2]=b;J[y>>2]=j}j=PA(w,F,o,V,j,b,p+15|0)}J[y+1028>>2]=j;Ia=p+16|0;k=j;m=N[i+1728>>2];l=N[i+1724>>2];q=N[i+1720>>2];j=J[e+4>>2];b=j+8|0;p=J[e+8>>2]&2147483647;j:{if(b>>>0<=p>>>0){break j}w=p;p=p?p<<1:2;p=b>>>0>p>>>0?b:p;if(w>>>0>=p>>>0){break j}mb(e,p);j=J[e+4>>2]}J[e+4>>2]=b;p=J[e>>2]+(j<<2)|0;J[p+8>>2]=T;J[p+4>>2]=D;J[p>>2]=2;b=J[i+1724>>2];J[p+12>>2]=J[i+1720>>2];J[p+16>>2]=b;J[p+20>>2]=J[_>>2];J[p+24>>2]=k;j=J[c+4>>2];J[p+28>>2]=j;b=K[g+56|0];D=J[y>>2];k:{l:{if(N[g+32>>2]!=Q(0)){if(!b){b=0;o=0;if(!k){break l}while(1){j=J[D+(o<<2)>>2];J[i+1732>>2]=j;w=j;j=i+2896|0;Gk(i+1800|0,i+8|0,w,j);N[i+2896>>2]=N[i+2896>>2]-q;N[i+2900>>2]=N[i+2900>>2]-l;N[i+2904>>2]=N[i+2904>>2]-m;N[i+2908>>2]=N[i+2908>>2]-q;N[i+2912>>2]=N[i+2912>>2]-l;N[i+2916>>2]=N[i+2916>>2]-m;N[i+2920>>2]=N[i+2920>>2]-q;N[i+2924>>2]=N[i+2924>>2]-l;N[i+2928>>2]=N[i+2928>>2]-m;j=gk(g,j,c,d);b=j+b|0;if(!j){T=J[c+4>>2];j=T;F=j+2|0;w=J[c+8>>2]&2147483647;m:{if(F>>>0<=w>>>0){break m}V=w;w=w?w<<1:2;w=w>>>0>>0?F:w;if(V>>>0>=w>>>0){break m}Cc(c,w);j=J[c+4>>2]}J[c+4>>2]=T+1;j=J[c>>2]+P(j,36)|0;N[j>>2]=N[i+2896>>2];N[j+4>>2]=N[i+2900>>2];N[j+8>>2]=N[i+2904>>2];N[j+12>>2]=N[i+2908>>2];N[j+16>>2]=N[i+2912>>2];N[j+20>>2]=N[i+2916>>2];N[j+24>>2]=N[i+2920>>2];N[j+28>>2]=N[i+2924>>2];N[j+32>>2]=N[i+2928>>2];j=J[d+4>>2];n:{if(j>>>0>=(J[d+8>>2]&2147483647)>>>0){bb(d,i+1732|0);break n}J[J[d>>2]+(j<<2)>>2]=J[i+1732>>2];J[d+4>>2]=J[d+4>>2]+1}b=b+1|0}o=o+1|0;if((k|0)!=(o|0)){continue}break}break l}if(!k){b=0;break l}n=Q(N[i+1796>>2]-m);r=N[i+2892>>2];t=Q(n+r);n=Q(n-r);r=Q(Q(t-n)*Q(.5));s=Q(N[i+1792>>2]-l);x=N[i+2888>>2];v=Q(s+x);s=Q(s-x);x=Q(Q(v-s)*Q(.5));u=Q(N[i+1788>>2]-q);A=N[i+2884>>2];E=Q(u+A);u=Q(u-A);A=Q(Q(E-u)*Q(.5));n=Q(Q(n+t)*Q(.5));t=Q(Q(s+v)*Q(.5));s=Q(Q(u+E)*Q(.5));b=0;j=0;while(1){o=J[D+(j<<2)>>2];w=i+1732|0;Gk(i+1800|0,i+8|0,o,w);N[i+1732>>2]=N[i+1732>>2]-q;N[i+1736>>2]=N[i+1736>>2]-l;N[i+1740>>2]=N[i+1740>>2]-m;N[i+1744>>2]=N[i+1744>>2]-q;N[i+1748>>2]=N[i+1748>>2]-l;N[i+1752>>2]=N[i+1752>>2]-m;N[i+1756>>2]=N[i+1756>>2]-q;N[i+1760>>2]=N[i+1760>>2]-l;N[i+1764>>2]=N[i+1764>>2]-m;w=gk(g,w,c,d);b=w+b|0;if(!w){v=N[g+52>>2];I[i+2940>>1]=0;N[i+2936>>2]=v;N[i+2932>>2]=r;N[i+2928>>2]=x;N[i+2924>>2]=A;N[i+2920>>2]=n;N[i+2916>>2]=t;N[i+2912>>2]=s;J[i+2908>>2]=d;J[i+2904>>2]=c;J[i+2900>>2]=o;J[i+2896>>2]=0;Ob(i+2896|0,i+1732|0,ua,ta);o=J[i+2896>>2];I[h>>1]=L[h>>1]+L[i+2940>>1];b=b+o|0}j=j+1|0;if((k|0)!=(j|0)){continue}break}break l}if(!b){o=j+k|0;p=o+1|0;b=J[c+8>>2]&2147483647;o:{if(p>>>0<=b>>>0){break o}w=b;b=b?b<<1:2;b=b>>>0

>>0?p:b;if(w>>>0>=b>>>0){break o}Cc(c,b);j=J[c+4>>2]}J[c+4>>2]=o;if(!k){break k}b=J[c>>2]+P(j,36)|0;j=0;while(1){p=J[D+(j<<2)>>2];J[i+2896>>2]=p;Gk(i+1800|0,i+8|0,p,b);N[b>>2]=N[b>>2]-q;N[b+4>>2]=N[b+4>>2]-l;N[b+8>>2]=N[b+8>>2]-m;N[b+12>>2]=N[b+12>>2]-q;N[b+16>>2]=N[b+16>>2]-l;N[b+20>>2]=N[b+20>>2]-m;N[b+24>>2]=N[b+24>>2]-q;N[b+28>>2]=N[b+28>>2]-l;N[b+32>>2]=N[b+32>>2]-m;p=J[d+4>>2];p:{if(p>>>0>=(J[d+8>>2]&2147483647)>>>0){bb(d,i+2896|0);break p}J[J[d>>2]+(p<<2)>>2]=J[i+2896>>2];J[d+4>>2]=J[d+4>>2]+1}b=b+36|0;j=j+1|0;if((k|0)!=(j|0)){continue}break}break k}if(!k){b=0;break l}n=Q(N[i+1796>>2]-m);r=N[i+2892>>2];t=Q(n+r);n=Q(n-r);r=Q(Q(t-n)*Q(.5));s=Q(N[i+1792>>2]-l);x=N[i+2888>>2];v=Q(s+x);s=Q(s-x);x=Q(Q(v-s)*Q(.5));u=Q(N[i+1788>>2]-q);A=N[i+2884>>2];E=Q(u+A);u=Q(u-A);A=Q(Q(E-u)*Q(.5));n=Q(Q(n+t)*Q(.5));t=Q(Q(s+v)*Q(.5));s=Q(Q(u+E)*Q(.5));j=0;b=0;while(1){o=J[D+(j<<2)>>2];w=i+1732|0;Gk(i+1800|0,i+8|0,o,w);N[i+1732>>2]=N[i+1732>>2]-q;N[i+1736>>2]=N[i+1736>>2]-l;N[i+1740>>2]=N[i+1740>>2]-m;N[i+1744>>2]=N[i+1744>>2]-q;N[i+1748>>2]=N[i+1748>>2]-l;N[i+1752>>2]=N[i+1752>>2]-m;N[i+1756>>2]=N[i+1756>>2]-q;N[i+1760>>2]=N[i+1760>>2]-l;N[i+1764>>2]=N[i+1764>>2]-m;v=N[g+52>>2];I[i+2940>>1]=0;N[i+2936>>2]=v;N[i+2932>>2]=r;N[i+2928>>2]=x;N[i+2924>>2]=A;N[i+2920>>2]=n;N[i+2916>>2]=t;N[i+2912>>2]=s;J[i+2908>>2]=d;J[i+2904>>2]=c;J[i+2900>>2]=o;J[i+2896>>2]=0;Ob(i+2896|0,w,ua,ta);o=J[i+2896>>2];I[h>>1]=L[h>>1]+L[i+2940>>1];b=b+o|0;j=j+1|0;if((k|0)!=(j|0)){continue}break}}J[p+24>>2]=b}my(y);break b;case 6:J[i+1788>>2]=1065353216;J[i+1792>>2]=0;J[i+1780>>2]=1065353216;J[i+1784>>2]=1065353216;J[i+1772>>2]=6;J[i+1776>>2]=0;o=i+1772|0;Ka[J[J[D>>2]+68>>2]](D,o)|0;J[i+2880>>2]=3;m=N[i+1716>>2];l=N[i+1704>>2];N[i+2892>>2]=Q(m-l)*Q(.5);q=N[i+1712>>2];n=N[i+1700>>2];N[i+2888>>2]=Q(q-n)*Q(.5);r=N[i+1708>>2];t=N[i+1696>>2];N[i+2884>>2]=Q(r-t)*Q(.5);N[i+1756>>2]=Q(m+l)*Q(.5);N[i+1752>>2]=Q(q+n)*Q(.5);N[i+1748>>2]=Q(r+t)*Q(.5);J[i+1740>>2]=0;J[i+1744>>2]=1065353216;J[i+1732>>2]=0;J[i+1736>>2]=0;y=i+1840|0;J[y+1028>>2]=0;J[y+1032>>2]=256;J[y>>2]=y+4;p=Ia-16|0;Ia=p;H[p+15|0]=1;w=i+2880|0;F=i+1732|0;V=i+8|0;j=Lo(w,F,o,V,J[y>>2],J[y+1032>>2],p+15|0);q:{if(!K[p+15|0]){break q}j=0;b=J[o+4>>2];k=Ka[J[J[b>>2]+32>>2]](b)|0;b=J[o+4>>2];Z=P(k,Ka[J[J[b>>2]+36>>2]](b)|0);b=Z<<1;if(!b){break q}j=J[y>>2];k=J[y+1032>>2];r:{if(k>>>0>=b>>>0){b=k;break r}if(!(!j|(y+4|0)==(j|0))){k=J[42504];Ka[J[J[k+12>>2]+12>>2]](k+12|0,j)}j=Z<<3;if(j){k=J[42504];j=Ka[J[J[k+12>>2]+8>>2]](k+12|0,j,29113,7473,102)|0}else{j=0}J[y+1032>>2]=b;J[y>>2]=j}j=Lo(w,F,o,V,j,b,p+15|0)}J[y+1028>>2]=j;Ia=p+16|0;k=j;m=N[i+1728>>2];l=N[i+1724>>2];q=N[i+1720>>2];j=J[e+4>>2];b=j+8|0;p=J[e+8>>2]&2147483647;s:{if(b>>>0<=p>>>0){break s}w=p;p=p?p<<1:2;p=b>>>0>p>>>0?b:p;if(w>>>0>=p>>>0){break s}mb(e,p);j=J[e+4>>2]}J[e+4>>2]=b;p=J[e>>2]+(j<<2)|0;J[p+8>>2]=T;J[p+4>>2]=D;J[p>>2]=2;b=J[i+1724>>2];J[p+12>>2]=J[i+1720>>2];J[p+16>>2]=b;J[p+20>>2]=J[_>>2];J[p+24>>2]=k;j=J[c+4>>2];J[p+28>>2]=j;b=K[g+56|0];D=J[y>>2];t:{u:{if(N[g+32>>2]!=Q(0)){if(!b){b=0;o=0;if(!k){break u}while(1){j=J[D+(o<<2)>>2];J[i+1800>>2]=j;w=j;j=i+2896|0;ai(i+1772|0,i+8|0,w,j);N[i+2896>>2]=N[i+2896>>2]-q;N[i+2900>>2]=N[i+2900>>2]-l;N[i+2904>>2]=N[i+2904>>2]-m;N[i+2908>>2]=N[i+2908>>2]-q;N[i+2912>>2]=N[i+2912>>2]-l;N[i+2916>>2]=N[i+2916>>2]-m;N[i+2920>>2]=N[i+2920>>2]-q;N[i+2924>>2]=N[i+2924>>2]-l;N[i+2928>>2]=N[i+2928>>2]-m;j=gk(g,j,c,d);b=j+b|0;if(!j){T=J[c+4>>2];j=T;F=j+2|0;w=J[c+8>>2]&2147483647;v:{if(F>>>0<=w>>>0){break v}V=w;w=w?w<<1:2;w=w>>>0>>0?F:w;if(V>>>0>=w>>>0){break v}Cc(c,w);j=J[c+4>>2]}J[c+4>>2]=T+1;j=J[c>>2]+P(j,36)|0;N[j>>2]=N[i+2896>>2];N[j+4>>2]=N[i+2900>>2];N[j+8>>2]=N[i+2904>>2];N[j+12>>2]=N[i+2908>>2];N[j+16>>2]=N[i+2912>>2];N[j+20>>2]=N[i+2916>>2];N[j+24>>2]=N[i+2920>>2];N[j+28>>2]=N[i+2924>>2];N[j+32>>2]=N[i+2928>>2];j=J[d+4>>2];w:{if(j>>>0>=(J[d+8>>2]&2147483647)>>>0){bb(d,i+1800|0);break w}J[J[d>>2]+(j<<2)>>2]=J[i+1800>>2];J[d+4>>2]=J[d+4>>2]+1}b=b+1|0}o=o+1|0;if((k|0)!=(o|0)){continue}break}break u}if(!k){b=0;break u}n=Q(N[i+1756>>2]-m);r=N[i+2892>>2];t=Q(n+r);n=Q(n-r);r=Q(Q(t-n)*Q(.5));s=Q(N[i+1752>>2]-l);x=N[i+2888>>2];v=Q(s+x);s=Q(s-x);x=Q(Q(v-s)*Q(.5));u=Q(N[i+1748>>2]-q);A=N[i+2884>>2];E=Q(u+A);u=Q(u-A);A=Q(Q(E-u)*Q(.5));n=Q(Q(n+t)*Q(.5));t=Q(Q(s+v)*Q(.5));s=Q(Q(u+E)*Q(.5));b=0;j=0;while(1){o=J[D+(j<<2)>>2];w=i+1800|0;ai(i+1772|0,i+8|0,o,w);N[i+1800>>2]=N[i+1800>>2]-q;N[i+1804>>2]=N[i+1804>>2]-l;N[i+1808>>2]=N[i+1808>>2]-m;N[i+1812>>2]=N[i+1812>>2]-q;N[i+1816>>2]=N[i+1816>>2]-l;N[i+1820>>2]=N[i+1820>>2]-m;N[i+1824>>2]=N[i+1824>>2]-q;N[i+1828>>2]=N[i+1828>>2]-l;N[i+1832>>2]=N[i+1832>>2]-m;w=gk(g,w,c,d);b=w+b|0;if(!w){v=N[g+52>>2];I[i+2940>>1]=0;N[i+2936>>2]=v;N[i+2932>>2]=r;N[i+2928>>2]=x;N[i+2924>>2]=A;N[i+2920>>2]=n;N[i+2916>>2]=t;N[i+2912>>2]=s;J[i+2908>>2]=d;J[i+2904>>2]=c;J[i+2900>>2]=o;J[i+2896>>2]=0;Ob(i+2896|0,i+1800|0,pa,oa);o=J[i+2896>>2];I[h>>1]=L[h>>1]+L[i+2940>>1];b=b+o|0}j=j+1|0;if((k|0)!=(j|0)){continue}break}break u}if(!b){o=j+k|0;p=o+1|0;b=J[c+8>>2]&2147483647;x:{if(p>>>0<=b>>>0){break x}w=b;b=b?b<<1:2;b=b>>>0

>>0?p:b;if(w>>>0>=b>>>0){break x}Cc(c,b);j=J[c+4>>2]}J[c+4>>2]=o;if(!k){break t}b=J[c>>2]+P(j,36)|0;j=0;while(1){p=J[D+(j<<2)>>2];J[i+2896>>2]=p;ai(i+1772|0,i+8|0,p,b);N[b>>2]=N[b>>2]-q;N[b+4>>2]=N[b+4>>2]-l;N[b+8>>2]=N[b+8>>2]-m;N[b+12>>2]=N[b+12>>2]-q;N[b+16>>2]=N[b+16>>2]-l;N[b+20>>2]=N[b+20>>2]-m;N[b+24>>2]=N[b+24>>2]-q;N[b+28>>2]=N[b+28>>2]-l;N[b+32>>2]=N[b+32>>2]-m;p=J[d+4>>2];y:{if(p>>>0>=(J[d+8>>2]&2147483647)>>>0){bb(d,i+2896|0);break y}J[J[d>>2]+(p<<2)>>2]=J[i+2896>>2];J[d+4>>2]=J[d+4>>2]+1}b=b+36|0;j=j+1|0;if((k|0)!=(j|0)){continue}break}break t}if(!k){b=0;break u}n=Q(N[i+1756>>2]-m);r=N[i+2892>>2];t=Q(n+r);n=Q(n-r);r=Q(Q(t-n)*Q(.5));s=Q(N[i+1752>>2]-l);x=N[i+2888>>2];v=Q(s+x);s=Q(s-x);x=Q(Q(v-s)*Q(.5));u=Q(N[i+1748>>2]-q);A=N[i+2884>>2];E=Q(u+A);u=Q(u-A);A=Q(Q(E-u)*Q(.5));n=Q(Q(n+t)*Q(.5));t=Q(Q(s+v)*Q(.5));s=Q(Q(u+E)*Q(.5));j=0;b=0;while(1){o=J[D+(j<<2)>>2];w=i+1800|0;ai(i+1772|0,i+8|0,o,w);N[i+1800>>2]=N[i+1800>>2]-q;N[i+1804>>2]=N[i+1804>>2]-l;N[i+1808>>2]=N[i+1808>>2]-m;N[i+1812>>2]=N[i+1812>>2]-q;N[i+1816>>2]=N[i+1816>>2]-l;N[i+1820>>2]=N[i+1820>>2]-m;N[i+1824>>2]=N[i+1824>>2]-q;N[i+1828>>2]=N[i+1828>>2]-l;N[i+1832>>2]=N[i+1832>>2]-m;v=N[g+52>>2];I[i+2940>>1]=0;N[i+2936>>2]=v;N[i+2932>>2]=r;N[i+2928>>2]=x;N[i+2924>>2]=A;N[i+2920>>2]=n;N[i+2916>>2]=t;N[i+2912>>2]=s;J[i+2908>>2]=d;J[i+2904>>2]=c;J[i+2900>>2]=o;J[i+2896>>2]=0;Ob(i+2896|0,w,pa,oa);o=J[i+2896>>2];I[h>>1]=L[h>>1]+L[i+2940>>1];b=b+o|0;j=j+1|0;if((k|0)!=(j|0)){continue}break}}J[p+24>>2]=b}my(y);break b;case 4:V=i+1720|0;Z=i+1696|0;b=0;w=0;k=0;o=Ia-144|0;Ia=o;j=o- -64|0;J[j>>2]=0;J[j+4>>2]=1065353216;J[o+56>>2]=0;J[o+60>>2]=0;J[o+48>>2]=1065353216;J[o+52>>2]=1065353216;H[o+79|0]=0;H[o+77|0]=0;H[o+78|0]=0;H[o+76|0]=1;J[o+72>>2]=0;J[o+40>>2]=4;J[o+44>>2]=1065353216;Ka[J[J[D>>2]+60>>2]](D,o+40|0)|0;F=J[o+72>>2];aa=Ka[J[J[F>>2]+36>>2]](F)|0;fa=Ka[J[J[F>>2]+32>>2]](F)|0;z:{if(!aa){y=o+128|0;break z}y=aa&1;if((aa|0)==1){j=-2}else{j=aa&-2;while(1){p=o+80|0;Ka[J[J[F>>2]+40>>2]](F,b,p)|0;ba=L[o+96>>1];Ka[J[J[F>>2]+40>>2]](F,b|1,p)|0;b=b+2|0;w=(L[o+96>>1]+(w+ba|0)|0)-4|0;k=k+2|0;if((j|0)!=(k|0)){continue}break}j=w-2|0}if(y){Ka[J[J[F>>2]+40>>2]](F,b,o+80|0)|0;w=j+L[o+96>>1]|0}y=o-(P(w,12)+15&-16)|0;Ia=y;if(!aa){break z}j=0;b=y;while(1){Ka[J[J[F>>2]+40>>2]](F,j,o+80|0)|0;ba=L[o+96>>1];va=ba-2|0;if(va){ya=K[fa|0];k=0;while(1){p=k+1|0;za=K[((p>>>0)%(ba>>>0)|0)+fa|0];J[b+8>>2]=K[((k+2>>>0)%(ba>>>0)|0)+fa|0];J[b+4>>2]=za;J[b>>2]=ya;b=b+12|0;k=p;if((k|0)!=(va|0)){continue}break}}fa=fa+ba|0;j=j+1|0;if((aa|0)!=(j|0)){continue}break}}z=N[i+8>>2];q=Q(z+z);m=N[i+16>>2];ha=Q(q*m);n=N[i+12>>2];B=Q(n+n);C=N[i+20>>2];ia=Q(B*C);U=Q(ha-ia);v=N[o+56>>2];r=Q(v+v);l=N[o+64>>2];E=Q(r*l);t=N[o+60>>2];u=Q(t+t);A=N[o+68>>2];S=Q(u*A);s=Q(E+S);O=N[o+44>>2];ca=Q(t*u);G=Q(l+l);da=Q(l*G);x=Q(Q(Q(1)-ca)-da);W=Q(O*x);ea=Q(u*l);$=Q(r*A);l=Q(ea-$);u=Q(r*t);A=Q(G*A);t=Q(u+A);G=N[o+48>>2];X=Q(t*G);ja=Q(Q(1)-Q(v*r));r=Q(ja-ca);v=Q(E-S);S=N[o+52>>2];ca=Q(v*S);ga=Q(Q(Q(s*W)+Q(l*X))+Q(r*ca));ka=Q(B*m);la=Q(q*C);qa=Q(ka+la);u=Q(u-A);ra=Q(O*u);A=Q(ja-da);da=Q(A*G);E=Q(ea+$);ea=Q(E*S);$=Q(Q(Q(s*ra)+Q(l*da))+Q(r*ea));ja=Q(Q(U*ga)+Q(qa*$));ma=Q(Q(1)-Q(z*q));na=Q(n*B);z=Q(ma-na);B=s;s=Q(O*s);O=l;l=Q(l*G);G=r;r=Q(r*S);B=Q(Q(Q(B*s)+Q(O*l))+Q(G*r));Aa=Q(z*B);O=Q(q*n);n=Q(m+m);G=Q(n*C);q=Q(O+G);C=Q(m*n);m=Q(ma-C);ma=Q(Q(q*ga)+Q(m*$));n=Q(ka-la);ka=Q(n*B);C=Q(Q(Q(1)-na)-C);O=Q(O-G);ga=Q(Q(C*ga)+Q(O*$));G=Q(ha+ia);$=Q(G*B);B=Q(Q(Q(u*W)+Q(A*X))+Q(E*ca));S=Q(Q(Q(u*ra)+Q(A*da))+Q(E*ea));ha=Q(Q(U*B)+Q(qa*S));u=Q(Q(Q(u*s)+Q(A*l))+Q(E*r));E=Q(z*u);ia=Q(Q(q*B)+Q(m*S));la=Q(n*u);S=Q(Q(C*B)+Q(O*S));na=Q(G*u);u=Q(Q(Q(x*W)+Q(t*X))+Q(v*ca));A=Q(Q(Q(x*ra)+Q(t*da))+Q(v*ea));U=Q(Q(U*u)+Q(qa*A));l=Q(Q(Q(x*s)+Q(t*l))+Q(v*r));s=Q(z*l);x=Q(Q(q*u)+Q(m*A));v=Q(n*l);u=Q(Q(C*u)+Q(O*A));A=Q(G*l);z=N[V>>2];O=N[i+24>>2];W=N[i+32>>2];B=N[V+8>>2];G=N[i+28>>2];C=N[V+4>>2];b=J[e+4>>2];j=b+8|0;k=J[e+8>>2]&2147483647;A:{if(j>>>0<=k>>>0){break A}p=k;k=k?k<<1:2;k=j>>>0>k>>>0?j:k;if(p>>>0>=k>>>0){break A}mb(e,k);b=J[e+4>>2]}m=Q(Aa+ja);l=Q(ka+ma);q=Q($+ga);n=Q(E+ha);r=Q(la+ia);t=Q(na+S);s=Q(s+U);x=Q(v+x);v=Q(A+u);u=Q(O-z);A=Q(W-B);E=Q(G-C);J[e+4>>2]=j;j=J[e>>2]+(b<<2)|0;J[j+8>>2]=T;J[j+4>>2]=D;J[j>>2]=2;b=J[V+4>>2];J[j+12>>2]=J[V>>2];J[j+16>>2]=b;J[j+20>>2]=J[V+8>>2];J[j+28>>2]=J[c+4>>2];p=Ka[J[J[F>>2]+28>>2]](F)|0;B:{if(K[g+56|0]){if(!w){J[j+24>>2]=0;break B}U=N[Z+12>>2];O=N[Z>>2];W=Q(Q(U-O)*Q(.5));z=Q(Q(Q(U+O)*Q(.5))-z);U=Q(W+z);z=Q(z-W);O=Q(Q(U-z)*Q(.5));U=Q(Q(z+U)*Q(.5));z=N[Z+20>>2];W=N[Z+8>>2];G=Q(Q(z-W)*Q(.5));z=Q(Q(Q(z+W)*Q(.5))-B);B=Q(G+z);z=Q(z-G);W=Q(Q(B-z)*Q(.5));G=N[Z+16>>2];X=N[Z+4>>2];S=Q(Q(G-X)*Q(.5));C=Q(Q(Q(G+X)*Q(.5))-C);G=Q(S+C);C=Q(C-S);X=Q(Q(G-C)*Q(.5));S=Q(Q(z+B)*Q(.5));G=Q(Q(C+G)*Q(.5));D=o+24|0;F=o+12|0;b=0;while(1){T=J[y+8>>2];V=J[y+4>>2];k=p+P(J[y>>2],12)|0;z=N[k>>2];B=N[k+4>>2];C=N[k+8>>2];N[o+8>>2]=A+Q(Q(Q(s*z)+Q(n*B))+Q(m*C));N[o+4>>2]=E+Q(Q(Q(x*z)+Q(r*B))+Q(l*C));N[o>>2]=u+Q(Q(Q(v*z)+Q(t*B))+Q(q*C));k=p+P(V,12)|0;z=N[k>>2];B=N[k+4>>2];C=N[k+8>>2];N[o+20>>2]=A+Q(Q(Q(s*z)+Q(n*B))+Q(m*C));N[o+16>>2]=E+Q(Q(Q(x*z)+Q(r*B))+Q(l*C));N[o+12>>2]=u+Q(Q(Q(v*z)+Q(t*B))+Q(q*C));k=p+P(T,12)|0;z=N[k>>2];B=N[k+4>>2];C=N[k+8>>2];N[o+32>>2]=A+Q(Q(Q(s*z)+Q(n*B))+Q(m*C));N[o+28>>2]=E+Q(Q(Q(x*z)+Q(r*B))+Q(l*C));N[o+24>>2]=u+Q(Q(Q(v*z)+Q(t*B))+Q(q*C));z=N[g+52>>2];I[o+124>>1]=0;N[o+120>>2]=z;N[o+116>>2]=W;N[o+112>>2]=X;N[o+108>>2]=O;N[o+104>>2]=S;N[o+100>>2]=G;N[o+96>>2]=U;J[o+92>>2]=d;J[o+88>>2]=c;J[o+80>>2]=0;J[o+84>>2]=-1;Ob(o+80|0,o,F,D);k=J[o+80>>2];I[h>>1]=L[h>>1]+L[o+124>>1];y=y+12|0;b=b+k|0;w=w-1|0;if(w){continue}break}J[j+24>>2]=b;break B}k=J[c+4>>2];F=w+k|0;D=F+1|0;b=J[c+8>>2]&2147483647;C:{if(D>>>0<=b>>>0){break C}T=b;b=b?b<<1:2;b=b>>>0>>0?D:b;if(T>>>0>=b>>>0){break C}Cc(c,b);k=J[c+4>>2]}J[c+4>>2]=F;b=J[c>>2];J[j+24>>2]=w;if(!w){break B}b=b+P(k,36)|0;while(1){k=J[y+8>>2];D=J[y+4>>2];j=p+P(J[y>>2],12)|0;z=N[j>>2];B=N[j+4>>2];C=N[j+8>>2];N[b+8>>2]=A+Q(Q(Q(s*z)+Q(n*B))+Q(m*C));N[b+4>>2]=E+Q(Q(Q(x*z)+Q(r*B))+Q(l*C));N[b>>2]=u+Q(Q(Q(v*z)+Q(t*B))+Q(q*C));j=p+P(D,12)|0;z=N[j>>2];B=N[j+4>>2];C=N[j+8>>2];N[b+20>>2]=A+Q(Q(Q(s*z)+Q(n*B))+Q(m*C));N[b+16>>2]=E+Q(Q(Q(x*z)+Q(r*B))+Q(l*C));N[b+12>>2]=u+Q(Q(Q(v*z)+Q(t*B))+Q(q*C));j=p+P(k,12)|0;z=N[j>>2];B=N[j+4>>2];C=N[j+8>>2];N[b+32>>2]=A+Q(Q(Q(s*z)+Q(n*B))+Q(m*C));N[b+28>>2]=E+Q(Q(Q(x*z)+Q(r*B))+Q(l*C));N[b+24>>2]=u+Q(Q(Q(v*z)+Q(t*B))+Q(q*C));J[o+80>>2]=-1;j=J[d+4>>2];D:{if(j>>>0>=(J[d+8>>2]&2147483647)>>>0){bb(d,o+80|0);break D}J[J[d>>2]+(j<<2)>>2]=-1;J[d+4>>2]=J[d+4>>2]+1}y=y+12|0;b=b+36|0;w=w-1|0;if(w){continue}break}}Ia=o+144|0;break b;case 1:break e;default:break b}}l=N[i+16>>2];q=N[i+8>>2];t=N[i+12>>2];x=Q(t*Q(0));s=Q(Q(l*Q(0))+Q(Q(q+q)+x));n=N[i+20>>2];r=Q(Q(n*n)+Q(-.5));v=Q(r*Q(0));m=Q(Q(l*s)+Q(v+Q(n*Q(Q(q*Q(0))-Q(t+t)))));r=Q(Q(q*s)+Q(Q(r+r)+Q(n*Q(x+Q(l*Q(-0))))));n=Q(Q(t*s)+Q(v+Q(n*Q(Q(l+l)+Q(q*Q(-0))))));E:{if(Q(R(n))<=Q(.9998999834060669)){A=Q(0);l=Q(-r);v=l;q=m;t=Q(Y(Q(Q(r*r)+Q(Q(m*m)+Q(0)))));if(t>Q(0)){q=Q(Q(1)/t);v=Q(q*l);A=Q(q*Q(0));q=Q(m*q)}z=Q(n*v);E=Q(q*Q(-n));l=Q(Q(m*q)+Q(v*l));break E}z=Q(0);E=Q(-n);q=Q(1);v=Q(0);l=Q(Y(Q(Q(n*n)+Q(Q(m*m)+Q(0)))));F:{if(!(l>Q(0))){A=Q(0);l=m;break F}l=Q(Q(1)/l);E=Q(l*E);A=Q(0);z=Q(l*Q(0));l=Q(m*l)}}B=N[i+32>>2];C=N[i+28>>2];U=N[i+24>>2];t=N[i+1728>>2];s=N[i+1724>>2];x=N[i+1720>>2];u=N[i+1704>>2];O=N[i+1716>>2];W=N[i+1700>>2];G=N[i+1712>>2];X=N[i+1696>>2];S=N[i+1708>>2];j=J[e+4>>2];b=j+8|0;k=J[e+8>>2]&2147483647;G:{if(b>>>0<=k>>>0){break G}p=k;k=k?k<<1:2;k=b>>>0>k>>>0?b:k;if(p>>>0>=k>>>0){break G}mb(e,k);j=J[e+4>>2]}J[e+4>>2]=b;b=J[e>>2]+(j<<2)|0;J[b+8>>2]=T;J[b+4>>2]=D;J[b>>2]=2;j=J[i+1724>>2];J[b+12>>2]=J[i+1720>>2];J[b+16>>2]=j;J[b+20>>2]=J[_>>2];J[b+24>>2]=2;j=b;b=J[c+4>>2];J[j+28>>2]=b;y=b+2|0;k=b+3|0;j=J[c+8>>2]&2147483647;H:{if(k>>>0<=j>>>0){break H}p=j;j=j?j<<1:2;j=j>>>0>>0?k:j;if(p>>>0>=j>>>0){break H}Cc(c,j);b=J[c+4>>2]}J[c+4>>2]=y;k=J[c>>2];J[i+1840>>2]=0;j=J[d+4>>2];I:{if(j>>>0>=(J[d+8>>2]&2147483647)>>>0){bb(d,i+1840|0);j=J[d+4>>2];break I}J[J[d>>2]+(j<<2)>>2]=0;j=J[d+4>>2]+1|0;J[d+4>>2]=j}J[i+1840>>2]=1;J:{if((J[d+8>>2]&2147483647)>>>0<=j>>>0){bb(d,i+1840|0);break J}J[J[d>>2]+(j<<2)>>2]=1;J[d+4>>2]=J[d+4>>2]+1}b=k+P(b,36)|0;u=Q(O-u);O=Q(u*u);u=Q(S-X);S=Q(u*u);u=Q(G-W);u=Q(Y(Q(O+Q(S+Q(u*u)))));E=Q(u*E);B=Q(Q(Q(t*m)+Q(Q(x*r)+Q(s*n)))+Q(Q(0)-Q(Q(B*m)+Q(Q(U*r)+Q(C*n)))));C=Q(t-Q(m*B));v=Q(u*v);U=Q(C+v);N[b+68>>2]=Q(E+U)-t;m=Q(u*l);n=Q(s-Q(n*B));A=Q(u*A);O=Q(n+A);N[b- -64>>2]=Q(m+O)-s;l=Q(u*z);r=Q(x-Q(r*B));q=Q(u*q);u=Q(r+q);N[b+60>>2]=Q(l+u)-x;z=Q(Q(U-E)-t);N[b+56>>2]=z;B=Q(Q(O-m)-s);N[b+52>>2]=B;u=Q(Q(u-l)-x);N[b+48>>2]=u;v=Q(C-v);C=Q(Q(E+v)-t);N[b+44>>2]=C;n=Q(n-A);A=Q(Q(m+n)-s);N[b+40>>2]=A;q=Q(r-q);r=Q(Q(l+q)-x);N[b+36>>2]=r;N[b+32>>2]=z;N[b+28>>2]=B;N[b+24>>2]=u;N[b+20>>2]=Q(v-E)-t;N[b+16>>2]=Q(n-m)-s;N[b+12>>2]=Q(q-l)-x;N[b+8>>2]=C;N[b+4>>2]=A;N[b>>2]=r;break b}j=J[e+4>>2];b=j+8|0;k=J[e+8>>2]&2147483647;K:{if(b>>>0<=k>>>0){break K}p=k;k=k?k<<1:2;k=b>>>0>k>>>0?b:k;if(p>>>0>=k>>>0){break K}mb(e,k);j=J[e+4>>2]}J[e+4>>2]=b;k=J[e>>2]+(j<<2)|0;J[k+8>>2]=T;J[k+4>>2]=D;J[k>>2]=2;b=J[i+1724>>2];J[k+12>>2]=J[i+1720>>2];J[k+16>>2]=b;J[k+20>>2]=J[_>>2];b=J[c+4>>2];J[k+28>>2]=b;if(K[g+56|0]){m=N[i+1716>>2];l=N[i+1704>>2];q=Q(Q(m-l)*Q(.5));m=Q(Q(Q(m+l)*Q(.5))-v);l=Q(q+m);m=Q(m-q);q=Q(Q(l-m)*Q(.5));n=N[i+1712>>2];r=N[i+1700>>2];t=Q(Q(n-r)*Q(.5));n=Q(Q(Q(n+r)*Q(.5))-u);r=Q(t+n);n=Q(n-t);t=Q(Q(r-n)*Q(.5));s=N[i+1708>>2];x=N[i+1696>>2];v=Q(Q(s-x)*Q(.5));s=Q(Q(Q(s+x)*Q(.5))-A);x=Q(v+s);s=Q(s-v);v=Q(Q(x-s)*Q(.5));m=Q(Q(m+l)*Q(.5));l=Q(Q(n+r)*Q(.5));n=Q(Q(s+x)*Q(.5));j=0;b=0;while(1){p=i+1840|0;y=P(b,12)+116416|0;o=p+P(J[y>>2],12)|0;N[i+1800>>2]=N[o>>2];N[i+1804>>2]=N[o+4>>2];N[i+1808>>2]=N[o+8>>2];o=p+P(J[y+4>>2],12)|0;N[i+1812>>2]=N[o>>2];N[i+1816>>2]=N[o+4>>2];N[i+1820>>2]=N[o+8>>2];y=p+P(J[y+8>>2],12)|0;N[i+1824>>2]=N[y>>2];N[i+1828>>2]=N[y+4>>2];N[i+1832>>2]=N[y+8>>2];r=N[g+52>>2];I[i+2940>>1]=0;N[i+2936>>2]=r;N[i+2932>>2]=q;N[i+2928>>2]=t;N[i+2924>>2]=v;N[i+2920>>2]=m;N[i+2916>>2]=l;N[i+2912>>2]=n;J[i+2908>>2]=d;J[i+2904>>2]=c;J[i+2896>>2]=0;J[i+2900>>2]=-1;Ob(i+2896|0,i+1800|0,pa,oa);y=J[i+2896>>2];I[h>>1]=L[h>>1]+L[i+2940>>1];j=j+y|0;b=b+1|0;if((b|0)!=12){continue}break}J[k+24>>2]=j;break b}J[k+24>>2]=12;y=b+12|0;k=b+13|0;j=J[c+8>>2]&2147483647;L:{if(k>>>0<=j>>>0){break L}p=j;j=j?j<<1:2;j=j>>>0>>0?k:j;if(p>>>0>=j>>>0){break L}Cc(c,j);b=J[c+4>>2]}J[c+4>>2]=y;o=J[c>>2]+P(b,36)|0;j=0;while(1){b=o+P(j,36)|0;y=i+1840|0;k=P(j,12)+116416|0;p=y+P(J[k>>2],12)|0;N[b>>2]=N[p>>2];N[b+4>>2]=N[p+4>>2];N[b+8>>2]=N[p+8>>2];p=y+P(J[k+4>>2],12)|0;N[b+12>>2]=N[p>>2];N[b+16>>2]=N[p+4>>2];N[b+20>>2]=N[p+8>>2];k=y+P(J[k+8>>2],12)|0;N[b+24>>2]=N[k>>2];N[b+28>>2]=N[k+4>>2];N[b+32>>2]=N[k+8>>2];J[i+2896>>2]=-1;b=J[d+4>>2];M:{if(b>>>0>=(J[d+8>>2]&2147483647)>>>0){bb(d,i+2896|0);break M}J[J[d>>2]+(b<<2)>>2]=-1;J[d+4>>2]=J[d+4>>2]+1}j=j+1|0;if((j|0)!=12){continue}break}}f=f+1|0;if((sa|0)!=(f|0)){continue}break}}Ia=i+2944|0}function Hy(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=Q(0),k=0,l=0,m=0,n=0,o=Q(0),p=0,q=0,r=0,s=0,t=0,u=Q(0),w=0,x=Q(0),y=Q(0),z=0,A=Q(0),B=0,D=0,E=0,F=Q(0),G=0,S=0,T=0,U=Q(0),V=0,W=Q(0),X=Q(0),Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=Q(0),ha=0,ia=0,ja=0;_=Ia-32|0;Ia=_;a:{b:{f=J[b+8>>2];c:{if(f>>>0<3){break c}d:{if(f>>>0>=65536){if(H[b+36|0]&1){break c}if(J[b+4>>2]){break d}break c}if(!J[b+4>>2]){break c}}if(M[b>>2]<12|L[b+40>>1]<4){break c}e:{if(J[b+16>>2]){if(!J[b+28>>2]|M[b+20>>2]<4){break c}g=L[b+36>>1];if(M[b+24>>2]<(g&1?2:4)>>>0){break c}if(M[b+12>>2]>19){break e}break c}g=L[b+36>>1];if(!(g&2)){break c}}f=L[b+38>>1];if(g&32){if((f-4&65535)>>>0>=253){break c}break b}if((f-8&65535)>>>0<249){break b}}Xa(J[42504],4,10781,73,83206,0);b=0;break a}s=e;e=Ia-32|0;Z=e;Ia=e;T=b;q=J[b+8>>2];k=e-(P(q,12)+15&-16)|0;r=k;Ia=k;f:{if(!q){break f}h=J[T>>2];g=J[T+4>>2];f=q&3;g:{if(!f){e=k;b=q;break g}e=k;b=q;while(1){m=K[g+4|0]|K[g+5|0]<<8|(K[g+6|0]<<16|K[g+7|0]<<24);n=K[g|0]|K[g+1|0]<<8|(K[g+2|0]<<16|K[g+3|0]<<24);H[e|0]=n;H[e+1|0]=n>>>8;H[e+2|0]=n>>>16;H[e+3|0]=n>>>24;H[e+4|0]=m;H[e+5|0]=m>>>8;H[e+6|0]=m>>>16;H[e+7|0]=m>>>24;n=K[g+8|0]|K[g+9|0]<<8|(K[g+10|0]<<16|K[g+11|0]<<24);H[e+8|0]=n;H[e+9|0]=n>>>8;H[e+10|0]=n>>>16;H[e+11|0]=n>>>24;g=g+h|0;e=e+12|0;b=b-1|0;p=p+1|0;if((f|0)!=(p|0)){continue}break}}if(q>>>0<4){break f}while(1){n=K[g+4|0]|K[g+5|0]<<8|(K[g+6|0]<<16|K[g+7|0]<<24);f=K[g|0]|K[g+1|0]<<8|(K[g+2|0]<<16|K[g+3|0]<<24);H[e|0]=f;H[e+1|0]=f>>>8;H[e+2|0]=f>>>16;H[e+3|0]=f>>>24;H[e+4|0]=n;H[e+5|0]=n>>>8;H[e+6|0]=n>>>16;H[e+7|0]=n>>>24;f=K[g+8|0]|K[g+9|0]<<8|(K[g+10|0]<<16|K[g+11|0]<<24);H[e+8|0]=f;H[e+9|0]=f>>>8;H[e+10|0]=f>>>16;H[e+11|0]=f>>>24;g=g+h|0;f=K[g+8|0]|K[g+9|0]<<8|(K[g+10|0]<<16|K[g+11|0]<<24);H[e+20|0]=f;H[e+21|0]=f>>>8;H[e+22|0]=f>>>16;H[e+23|0]=f>>>24;n=K[g+4|0]|K[g+5|0]<<8|(K[g+6|0]<<16|K[g+7|0]<<24);f=K[g|0]|K[g+1|0]<<8|(K[g+2|0]<<16|K[g+3|0]<<24);H[e+12|0]=f;H[e+13|0]=f>>>8;H[e+14|0]=f>>>16;H[e+15|0]=f>>>24;H[e+16|0]=n;H[e+17|0]=n>>>8;H[e+18|0]=n>>>16;H[e+19|0]=n>>>24;g=g+h|0;f=K[g+8|0]|K[g+9|0]<<8|(K[g+10|0]<<16|K[g+11|0]<<24);H[e+32|0]=f;H[e+33|0]=f>>>8;H[e+34|0]=f>>>16;H[e+35|0]=f>>>24;n=K[g+4|0]|K[g+5|0]<<8|(K[g+6|0]<<16|K[g+7|0]<<24);f=K[g|0]|K[g+1|0]<<8|(K[g+2|0]<<16|K[g+3|0]<<24);H[e+24|0]=f;H[e+25|0]=f>>>8;H[e+26|0]=f>>>16;H[e+27|0]=f>>>24;H[e+28|0]=n;H[e+29|0]=n>>>8;H[e+30|0]=n>>>16;H[e+31|0]=n>>>24;g=g+h|0;n=K[g+4|0]|K[g+5|0]<<8|(K[g+6|0]<<16|K[g+7|0]<<24);f=K[g|0]|K[g+1|0]<<8|(K[g+2|0]<<16|K[g+3|0]<<24);H[e+36|0]=f;H[e+37|0]=f>>>8;H[e+38|0]=f>>>16;H[e+39|0]=f>>>24;H[e+40|0]=n;H[e+41|0]=n>>>8;H[e+42|0]=n>>>16;H[e+43|0]=n>>>24;f=K[g+8|0]|K[g+9|0]<<8|(K[g+10|0]<<16|K[g+11|0]<<24);H[e+44|0]=f;H[e+45|0]=f>>>8;H[e+46|0]=f>>>16;H[e+47|0]=f>>>24;e=e+48|0;g=g+h|0;b=b-4|0;if(b){continue}break}}e=J[T+28>>2];h:{if(!e){n=0;break h}f=J[T+32>>2];b=f<<2;n=r-(b+15&-16)|0;r=n;Ia=n;if(H[T+36|0]&1){if((f|0)<=0){break h}f=b+n|0;b=J[T+24>>2];g=n;while(1){J[g>>2]=L[e>>1];e=b+e|0;g=g+4|0;if(f>>>0>g>>>0){continue}break}break h}if(!f){break h}w=J[T+24>>2];m=f&3;i:{if(!m){g=n;b=f;break i}p=0;g=n;b=f;while(1){h=K[e|0]|K[e+1|0]<<8|(K[e+2|0]<<16|K[e+3|0]<<24);H[g|0]=h;H[g+1|0]=h>>>8;H[g+2|0]=h>>>16;H[g+3|0]=h>>>24;e=e+w|0;g=g+4|0;b=b-1|0;p=p+1|0;if((m|0)!=(p|0)){continue}break}}if(f>>>0<4){break h}while(1){f=K[e|0]|K[e+1|0]<<8|(K[e+2|0]<<16|K[e+3|0]<<24);H[g|0]=f;H[g+1|0]=f>>>8;H[g+2|0]=f>>>16;H[g+3|0]=f>>>24;f=e+w|0;e=K[f|0]|K[f+1|0]<<8|(K[f+2|0]<<16|K[f+3|0]<<24);H[g+4|0]=e;H[g+5|0]=e>>>8;H[g+6|0]=e>>>16;H[g+7|0]=e>>>24;f=f+w|0;e=K[f|0]|K[f+1|0]<<8|(K[f+2|0]<<16|K[f+3|0]<<24);H[g+8|0]=e;H[g+9|0]=e>>>8;H[g+10|0]=e>>>16;H[g+11|0]=e>>>24;f=f+w|0;e=K[f|0]|K[f+1|0]<<8|(K[f+2|0]<<16|K[f+3|0]<<24);H[g+12|0]=e;H[g+13|0]=e>>>8;H[g+14|0]=e>>>16;H[g+15|0]=e>>>24;g=g+16|0;e=f+w|0;b=b-4|0;if(b){continue}break}}g=J[T+16>>2];j:{if(!g){m=J[T+20>>2];p=0;break j}m=J[T+20>>2];p=r-(P(m,20)+15&-16)|0;Ia=p;if(!m){m=0;break j}t=J[T+12>>2];f=m&3;k:{if(!f){e=p;b=m;break k}r=0;e=p;b=m;while(1){w=K[g+4|0]|K[g+5|0]<<8|(K[g+6|0]<<16|K[g+7|0]<<24);h=K[g|0]|K[g+1|0]<<8|(K[g+2|0]<<16|K[g+3|0]<<24);H[e|0]=h;H[e+1|0]=h>>>8;H[e+2|0]=h>>>16;H[e+3|0]=h>>>24;H[e+4|0]=w;H[e+5|0]=w>>>8;H[e+6|0]=w>>>16;H[e+7|0]=w>>>24;h=K[g+16|0]|K[g+17|0]<<8|(K[g+18|0]<<16|K[g+19|0]<<24);H[e+16|0]=h;H[e+17|0]=h>>>8;H[e+18|0]=h>>>16;H[e+19|0]=h>>>24;w=K[g+12|0]|K[g+13|0]<<8|(K[g+14|0]<<16|K[g+15|0]<<24);h=K[g+8|0]|K[g+9|0]<<8|(K[g+10|0]<<16|K[g+11|0]<<24);H[e+8|0]=h;H[e+9|0]=h>>>8;H[e+10|0]=h>>>16;H[e+11|0]=h>>>24;H[e+12|0]=w;H[e+13|0]=w>>>8;H[e+14|0]=w>>>16;H[e+15|0]=w>>>24;g=g+t|0;e=e+20|0;b=b-1|0;r=r+1|0;if((f|0)!=(r|0)){continue}break}}if(m>>>0>=4){while(1){h=K[g+4|0]|K[g+5|0]<<8|(K[g+6|0]<<16|K[g+7|0]<<24);f=K[g|0]|K[g+1|0]<<8|(K[g+2|0]<<16|K[g+3|0]<<24);H[e|0]=f;H[e+1|0]=f>>>8;H[e+2|0]=f>>>16;H[e+3|0]=f>>>24;H[e+4|0]=h;H[e+5|0]=h>>>8;H[e+6|0]=h>>>16;H[e+7|0]=h>>>24;f=K[g+16|0]|K[g+17|0]<<8|(K[g+18|0]<<16|K[g+19|0]<<24);H[e+16|0]=f;H[e+17|0]=f>>>8;H[e+18|0]=f>>>16;H[e+19|0]=f>>>24;h=K[g+12|0]|K[g+13|0]<<8|(K[g+14|0]<<16|K[g+15|0]<<24);f=K[g+8|0]|K[g+9|0]<<8|(K[g+10|0]<<16|K[g+11|0]<<24);H[e+8|0]=f;H[e+9|0]=f>>>8;H[e+10|0]=f>>>16;H[e+11|0]=f>>>24;H[e+12|0]=h;H[e+13|0]=h>>>8;H[e+14|0]=h>>>16;H[e+15|0]=h>>>24;h=g+t|0;f=K[h+16|0]|K[h+17|0]<<8|(K[h+18|0]<<16|K[h+19|0]<<24);H[e+36|0]=f;H[e+37|0]=f>>>8;H[e+38|0]=f>>>16;H[e+39|0]=f>>>24;g=K[h+12|0]|K[h+13|0]<<8|(K[h+14|0]<<16|K[h+15|0]<<24);f=K[h+8|0]|K[h+9|0]<<8|(K[h+10|0]<<16|K[h+11|0]<<24);H[e+28|0]=f;H[e+29|0]=f>>>8;H[e+30|0]=f>>>16;H[e+31|0]=f>>>24;H[e+32|0]=g;H[e+33|0]=g>>>8;H[e+34|0]=g>>>16;H[e+35|0]=g>>>24;g=K[h+4|0]|K[h+5|0]<<8|(K[h+6|0]<<16|K[h+7|0]<<24);f=K[h|0]|K[h+1|0]<<8|(K[h+2|0]<<16|K[h+3|0]<<24);H[e+20|0]=f;H[e+21|0]=f>>>8;H[e+22|0]=f>>>16;H[e+23|0]=f>>>24;H[e+24|0]=g;H[e+25|0]=g>>>8;H[e+26|0]=g>>>16;H[e+27|0]=g>>>24;h=h+t|0;f=K[h+16|0]|K[h+17|0]<<8|(K[h+18|0]<<16|K[h+19|0]<<24);H[e+56|0]=f;H[e+57|0]=f>>>8;H[e+58|0]=f>>>16;H[e+59|0]=f>>>24;g=K[h+12|0]|K[h+13|0]<<8|(K[h+14|0]<<16|K[h+15|0]<<24);f=K[h+8|0]|K[h+9|0]<<8|(K[h+10|0]<<16|K[h+11|0]<<24);H[e+48|0]=f;H[e+49|0]=f>>>8;H[e+50|0]=f>>>16;H[e+51|0]=f>>>24;H[e+52|0]=g;H[e+53|0]=g>>>8;H[e+54|0]=g>>>16;H[e+55|0]=g>>>24;g=K[h+4|0]|K[h+5|0]<<8|(K[h+6|0]<<16|K[h+7|0]<<24);f=K[h|0]|K[h+1|0]<<8|(K[h+2|0]<<16|K[h+3|0]<<24);H[e+40|0]=f;H[e+41|0]=f>>>8;H[e+42|0]=f>>>16;H[e+43|0]=f>>>24;H[e+44|0]=g;H[e+45|0]=g>>>8;H[e+46|0]=g>>>16;H[e+47|0]=g>>>24;h=h+t|0;g=K[h+4|0]|K[h+5|0]<<8|(K[h+6|0]<<16|K[h+7|0]<<24);f=K[h|0]|K[h+1|0]<<8|(K[h+2|0]<<16|K[h+3|0]<<24);H[e+60|0]=f;H[e+61|0]=f>>>8;H[e+62|0]=f>>>16;H[e+63|0]=f>>>24;H[e+64|0]=g;H[e+65|0]=g>>>8;H[e+66|0]=g>>>16;H[e+67|0]=g>>>24;g=K[h+12|0]|K[h+13|0]<<8|(K[h+14|0]<<16|K[h+15|0]<<24);f=K[h+8|0]|K[h+9|0]<<8|(K[h+10|0]<<16|K[h+11|0]<<24);H[e+68|0]=f;H[e+69|0]=f>>>8;H[e+70|0]=f>>>16;H[e+71|0]=f>>>24;H[e+72|0]=g;H[e+73|0]=g>>>8;H[e+74|0]=g>>>16;H[e+75|0]=g>>>24;f=K[h+16|0]|K[h+17|0]<<8|(K[h+18|0]<<16|K[h+19|0]<<24);H[e+76|0]=f;H[e+77|0]=f>>>8;H[e+78|0]=f>>>16;H[e+79|0]=f>>>24;e=e+80|0;g=h+t|0;b=b-4|0;if(b){continue}break}}if(m>>>0<2|s){break j}e=m-1|0;w=e&3;b=0;l:{if(m-2>>>0<3){e=1;g=0;break l}h=e&-4;g=0;e=1;r=0;while(1){t=P(e,20)+p|0;f=L[t+16>>1]>L[(P(g,20)+p|0)+16>>1]?e:g;f=L[t+36>>1]>L[(P(f,20)+p|0)+16>>1]?e+1|0:f;f=L[t+56>>1]>L[(P(f,20)+p|0)+16>>1]?e+2|0:f;g=L[t+76>>1]>L[(P(f,20)+p|0)+16>>1]?e+3|0:f;e=e+4|0;r=r+4|0;if((h|0)!=(r|0)){continue}break}}if(w){while(1){g=L[(P(e,20)+p|0)+16>>1]>L[(P(g,20)+p|0)+16>>1]?e:g;e=e+1|0;b=b+1|0;if((w|0)!=(b|0)){continue}break}}if(!g){break j}J[Z+24>>2]=J[p+16>>2];b=J[p+12>>2];J[Z+16>>2]=J[p+8>>2];J[Z+20>>2]=b;b=J[p+4>>2];J[Z+8>>2]=J[p>>2];J[Z+12>>2]=b;e=P(g,20)+p|0;J[p+16>>2]=J[e+16>>2];b=J[e+12>>2];J[p+8>>2]=J[e+8>>2];J[p+12>>2]=b;b=J[e+4>>2];J[p>>2]=J[e>>2];J[p+4>>2]=b;J[e+16>>2]=J[Z+24>>2];b=J[Z+20>>2];J[e+8>>2]=J[Z+16>>2];J[e+12>>2]=b;b=J[Z+12>>2];J[e>>2]=J[Z+8>>2];J[e+4>>2]=b}z=J[T+32>>2];S=m;ia=!(L[T+36>>1]&16);b=0;J[a>>2]=0;J[a+4>>2]=0;h=a+24|0;J[h>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;H[J[a+28>>2]+38|0]=q;f=a;a=J[42504];a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,P(q&255,12)|1,29113,10681,118)|0;J[f>>2]=a;Va(a,k,P(K[J[f+28>>2]+38|0],12));H[J[f+28>>2]+39|0]=0;e=J[f+8>>2];if(e){a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,e)}J[f+8>>2]=0;e=J[f+4>>2];if(e){a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,e)}J[f+4>>2]=0;m:{if(S>>>0>=256){Xa(J[42504],32,10681,128,79632,0);a=0;break m}H[J[f+28>>2]+39|0]=S;if(S){a=J[42504];a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,P(S,20),29113,10681,134)|0}else{a=0}J[f+4>>2]=a;if(z){e=J[42504];a=Ka[J[J[e>>2]+20>>2]](e)|0?39998:70610;g=Ka[J[J[e+12>>2]+8>>2]](e+12|0,z,a,10681,136)|0}else{g=0}J[f+8>>2]=g;if(S){k=J[f+4>>2];while(1){w=P(b,20);a=w+k|0;I[a+16>>1]=g-J[f+8>>2];B=p+w|0;t=L[B+16>>1];H[a+18|0]=t;if(t){q=0;k=0;if(t>>>0>=4){e=t&65532;m=0;while(1){H[g+k|0]=J[(L[B+18>>1]+k<<2)+n>>2];a=k|1;H[a+g|0]=J[(a+L[B+18>>1]<<2)+n>>2];a=k|2;H[a+g|0]=J[(a+L[B+18>>1]<<2)+n>>2];a=k|3;H[a+g|0]=J[(a+L[B+18>>1]<<2)+n>>2];k=k+4|0;m=m+4|0;if((e|0)!=(m|0)){continue}break}}a=t&3;if(a){while(1){H[g+k|0]=J[(L[B+18>>1]+k<<2)+n>>2];k=k+1|0;q=q+1|0;if((a|0)!=(q|0)){continue}break}}k=J[f+4>>2]}m=J[B>>2];e=J[B+4>>2];a=J[B+12>>2];q=k+w|0;J[q+8>>2]=J[B+8>>2];J[q+12>>2]=a;J[q>>2]=m;J[q+4>>2]=e;g=g+t|0;b=b+1|0;if((S|0)!=(b|0)){continue}break}}k=0;n:{if(!Ky(f,S,!s)){break n}o:{p:{if(s){if(Ka[J[J[s>>2]+16>>2]](s,z,J[f+8>>2],f+12|0,f+20|0,h)|0){break p}}B=0;ha=Ia-48|0;Ia=ha;q:{if(z&1){Xa(J[42504],32,10681,566,80425,0);break q}E=K[J[f+28>>2]+39|0];b=J[f+12>>2];if(b){a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,b)}J[f+12>>2]=0;if(z){b=J[42504];a=Ka[J[J[b>>2]+20>>2]](b)|0?39998:70610;a=Ka[J[J[b+12>>2]+8>>2]](b+12|0,z,a,10681,574)|0}else{a=0}J[f+12>>2]=a;b=z&402653184?-1:z<<5;if(b){e=J[42504];a=Ka[J[J[e>>2]+20>>2]](e)|0?33898:70610;B=Ka[J[J[e+12>>2]+8>>2]](e+12|0,b,a,10681,576)|0}e=z<<2;w=e+B|0;q=e+w|0;p=q+e|0;ea=p+e|0;fa=e+ea|0;ca=e+fa|0;if(z){b=J[42504];a=Ka[J[J[b>>2]+20>>2]](b)|0?43672:70610;n=Ka[J[J[b+12>>2]+8>>2]](b+12|0,z,a,10681,588)|0}else{n=0}V=e+ca|0;if(E){l=J[f+8>>2];h=J[f+4>>2];a=B;b=w;r=q;t=n;g=p;while(1){e=h+P(da,20)|0;s=K[e+18|0];if(s){G=l+L[e+16>>1]|0;i=0;while(1){e=i+1|0;$=(e|0)==(s|0);aa=K[i+G|0];m=K[G+($?0:e)|0];J[a>>2]=m>>>0>aa>>>0?aa:m;ba=m;m=m>>>0>>0;J[b>>2]=m?aa:ba;J[r>>2]=da;J[g>>2]=i;H[t|0]=m;J[(D<<2)+V>>2]=D;D=D+1|0;t=t+1|0;g=g+4|0;r=r+4|0;b=b+4|0;a=a+4|0;i=e;if(!$){continue}break}}da=da+1|0;if((E|0)!=(da|0)){continue}break}}E=_c(ha+12|0);G=J[gc(gc(E,w,z,1),B,z,1)+8>>2];b=J[f+24>>2];if(b){a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,b)}D=0;J[f+24>>2]=0;e=(z|0)<0?-1:z<<1;if(e){b=J[42504];a=Ka[J[J[b>>2]+20>>2]](b)|0?32302:70610;a=Ka[J[J[b+12>>2]+8>>2]](b+12|0,e,a,10681,634)|0}else{a=0}J[f+24>>2]=a;b=J[f+20>>2];if(b){a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,b)}J[f+20>>2]=0;t=0;if(e){b=J[42504];a=Ka[J[J[b>>2]+20>>2]](b)|0?32302:70610;t=Ka[J[J[b+12>>2]+8>>2]](b+12|0,e,a,10681,638)|0}J[f+20>>2]=t;a=J[f+28>>2];I[a+36>>1]=0;r:{if(z){e=J[G>>2];b=e<<2;a=J[b+w>>2];s=J[b+p>>2];m=J[b+q>>2];r=J[f+24>>2];b=J[b+B>>2];s:{if((b&a)!=-1){e=K[e+n|0];I[r+2>>1]=e?b:a;I[r>>1]=e?a:b;r=r+4|0;D=1;g=0;e=m;break s}H[J[f+12>>2]-2|0]=255;a=-1;H[J[f+12>>2]-1|0]=m;t=J[f+20>>2];g=1;e=-1}i=1;da=J[f+4>>2];I[(s+L[(da+P(m,20)|0)+16>>1]<<1)+t>>1]=0;J[ea>>2]=m;J[fa>>2]=s;J[ca>>2]=D-1;if((z|0)!=1){while(1){aa=i<<2;m=J[aa+G>>2];$=K[m+n|0];m=m<<2;h=J[m+w>>2];l=J[m+p>>2];s=J[m+q>>2];m=J[m+B>>2];t:{if(!((m|0)==(b|0)&(a|0)==(h|0))){if((g|0)==1){I[r+2>>1]=$?m:h;I[r>>1]=$?h:m;r=r+4|0;D=D+1|0;ba=D&65535;b=m;a=h;e=s;g=0;break t}i=0;Xa(J[42504],32,10681,674,80425,0);break r}ba=D&65535;m=ba<<1;H[(m+J[f+12>>2]|0)-2|0]=e;H[(m+J[f+12>>2]|0)-1|0]=s;da=J[f+4>>2];t=J[f+20>>2];g=g+1|0}I[(l+L[(P(s,20)+da|0)+16>>1]<<1)+t>>1]=i>>>1;J[aa+ea>>2]=s;J[aa+fa>>2]=l;J[ca+aa>>2]=ba-1;i=i+1|0;if((z|0)!=(i|0)){continue}break}}a=J[f+28>>2]}I[a+36>>1]=D;u:{if(!ia){break u}a=gc(gc(E,fa,z,1),ea,z,1);v:{if(!z){break v}p=J[a+8>>2];b=0;i=0;if(z>>>0>=4){g=z&-4;a=0;while(1){m=i<<2;J[m+V>>2]=J[(J[m+p>>2]<<2)+ca>>2];e=m|4;J[e+V>>2]=J[(J[e+p>>2]<<2)+ca>>2];e=m|8;J[e+V>>2]=J[(J[e+p>>2]<<2)+ca>>2];e=m|12;J[e+V>>2]=J[(J[e+p>>2]<<2)+ca>>2];i=i+4|0;a=a+4|0;if((g|0)!=(a|0)){continue}break}}e=z&3;if(!e){break v}while(1){a=i<<2;J[a+V>>2]=J[(J[a+p>>2]<<2)+ca>>2];i=i+1|0;b=b+1|0;if((e|0)!=(b|0)){continue}break}}b=L[J[f+28>>2]+36>>1]&32767;w:{if(!b){D=0;a=0;break w}e=J[42504];a=Ka[J[J[e>>2]+20>>2]](e)|0?53398:70610;D=Ka[J[J[e+12>>2]+8>>2]](e+12|0,b<<3,a,10681,724)|0;a=(L[J[f+28>>2]+36>>1]&32767)<<3}e=Wa(D,0,a);x:{if(!z){break x}if(z>>>0>=4){b=z&-4;D=0;while(1){a=e+(J[V>>2]<<3)|0;I[a+2>>1]=L[a+2>>1]+1;a=e+(J[V+4>>2]<<3)|0;I[a+2>>1]=L[a+2>>1]+1;a=e+(J[V+8>>2]<<3)|0;I[a+2>>1]=L[a+2>>1]+1;a=e+(J[V+12>>2]<<3)|0;I[a+2>>1]=L[a+2>>1]+1;V=V+16|0;D=D+4|0;if((b|0)!=(D|0)){continue}break}}b=z&3;if(!b){break x}D=0;while(1){a=e+(J[V>>2]<<3)|0;I[a+2>>1]=L[a+2>>1]+1;V=V+4|0;D=D+1|0;if((b|0)!=(D|0)){continue}break}}a=L[J[f+28>>2]+36>>1]&32767;y:{if(a){D=0;while(1){if(L[(e+(D<<3)|0)+2>>1]==2){D=D+1|0;if((a|0)!=(D|0)){continue}break y}break}i=0;Xa(J[42504],32,10681,738,80425,0);break r}if(!e){break u}}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,e)}if(B){a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,B)}i=1;if(!n){break r}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,n)}wc(E)}Ia=ha+48|0;if(i){break o}break n}I[J[f+28>>2]+36>>1]=z>>>1}z:{if(!S){break z}h=J[f+4>>2];s=K[J[f+28>>2]+38|0];if(s){e=J[f>>2];m=s&254;n=s&1;a=0;while(1){b=h+P(a,20)|0;F=N[b+8>>2];A=N[b+4>>2];y=N[b>>2];W=Q(34028234663852886e22);g=0;i=255;k=e;r=0;if((s|0)!=1){while(1){o=Q(Q(N[k+8>>2]*F)+Q(Q(N[k>>2]*y)+Q(N[k+4>>2]*A)));q=o>2]*F)+Q(Q(N[k+12>>2]*y)+Q(N[k+16>>2]*A)));o=q?o:W;p=x>2]*F)+Q(Q(N[k>>2]*y)+Q(N[k+4>>2]*A)))>>0>=8){a=S&-8;i=0;while(1){H[(h+P(k,20)|0)+19|0]=255;H[(h+P(k|1,20)|0)+19|0]=255;H[(h+P(k|2,20)|0)+19|0]=255;H[(h+P(k|3,20)|0)+19|0]=255;H[(h+P(k|4,20)|0)+19|0]=255;H[(h+P(k|5,20)|0)+19|0]=255;H[(h+P(k|6,20)|0)+19|0]=255;H[(h+P(k|7,20)|0)+19|0]=255;k=k+8|0;i=i+8|0;if((a|0)!=(i|0)){continue}break}}a=S&7;if(!a){break z}while(1){H[(h+P(k,20)|0)+19|0]=255;k=k+1|0;g=g+1|0;if((a|0)!=(g|0)){continue}break}}k=1;if(!ia){break n}k=Jy(f)}a=k}A:{if(!a){Xa(J[42504],32,10781,312,83068,0);break A}n=(L[T+36>>1]&64)>>>6|0;e=0;p=0;i=Ia-272|0;Ia=i;B:{if(!(N[f+112>>2]<=Q(0))){break B}I[i+90>>1]=0;I[i+92>>1]=0;I[i+94>>1]=0;I[i+96>>1]=0;J[i+84>>2]=0;J[i+88>>2]=0;I[i+98>>1]=255;I[i+100>>1]=255;q=K[f+82|0];J[i+68>>2]=q;k=J[f>>2];J[i+60>>2]=12;J[i+64>>2]=k;J[i+76>>2]=J[f+4>>2];J[i+72>>2]=20;J[i+80>>2]=K[J[f+28>>2]+39|0];J[i+88>>2]=J[f+8>>2];C:{if(!q){break C}if((q|0)!=1){b=q&254;while(1){m=k+P(e|1,12)|0;g=k+P(e,12)|0;j=Q(N[m+8>>2]+Q(N[g+8>>2]+j));X=Q(N[m+4>>2]+Q(N[g+4>>2]+X));u=Q(N[m>>2]+Q(N[g>>2]+u));e=e+2|0;p=p+2|0;if((b|0)!=(p|0)){continue}break}}if(!(q&1)){break C}b=k+P(e,12)|0;j=Q(N[b+8>>2]+j);X=Q(N[b+4>>2]+X);u=Q(N[b>>2]+u)}o=Q(Q(1)/Q(q>>>0));N[i+56>>2]=o*j;N[i+52>>2]=o*X;N[i+48>>2]=o*u;D:{E:{if(n){if(ny(i+60|0,i+104|0,i+48|0)){break E}break D}if(!oy(i+60|0,i+104|0,i+48|0)){break D}}u=Q(O[i+128>>3]);N[f+116>>2]=u;W=Q(O[i+152>>3]);N[f+120>>2]=W;X=Q(O[i+176>>3]);N[f+124>>2]=X;F=Q(O[i+136>>3]);N[f+128>>2]=F;A=Q(O[i+160>>3]);N[f+132>>2]=A;y=Q(O[i+184>>3]);N[f+136>>2]=y;x=Q(O[i+144>>3]);N[f+140>>2]=x;o=Q(O[i+168>>3]);N[f+144>>2]=o;j=Q(O[i+192>>3]);N[f+148>>2]=j;n=J[i+104>>2];N[f+68>>2]=N[i+104>>2];e=J[i+108>>2];N[f+72>>2]=N[i+108>>2];b=J[i+112>>2];N[f+76>>2]=N[i+112>>2];if(((C(u),v(2))&2139095040)==2139095040|((C(W),v(2))&2139095040)==2139095040|(((C(X),v(2))&2139095040)==2139095040|((C(F),v(2))&2139095040)==2139095040)){break D}if(((C(A),v(2))&2139095040)==2139095040|((C(y),v(2))&2139095040)==2139095040|(((C(x),v(2))&2139095040)==2139095040|((C(o),v(2))&2139095040)==2139095040)){break D}if(((C(j),v(2))&2139095040)==2139095040|(n&2139095040)==2139095040|((e&2139095040)==2139095040|(b&2139095040)==2139095040)){break D}ja=O[i+120>>3];j=Q(ja);if(((C(j),v(2))&2139095040)==2139095040){break D}if(ja<0){Xa(J[42504],2,10781,233,78229,0);O[i+120>>3]=-O[i+120>>3];W=N[f+132>>2];X=N[f+136>>2];F=N[f+144>>2];A=N[f+148>>2];y=N[f+116>>2];x=N[f+120>>2];o=N[f+124>>2];j=N[f+128>>2];N[i+36>>2]=-N[f+140>>2];N[i+24>>2]=-j;N[i+20>>2]=-o;N[i+16>>2]=-x;N[i+12>>2]=-y;N[i+44>>2]=-A;N[i+40>>2]=-F;N[i+32>>2]=-X;N[i+28>>2]=-W;N[f+116>>2]=N[i+12>>2];N[f+120>>2]=N[i+16>>2];N[f+124>>2]=N[i+20>>2];N[f+128>>2]=N[i+24>>2];N[f+132>>2]=N[i+28>>2];N[f+136>>2]=N[i+32>>2];N[f+140>>2]=N[i+36>>2];N[f+144>>2]=N[i+40>>2];N[f+148>>2]=N[i+44>>2];j=Q(O[i+120>>3])}N[f+112>>2]=j;break B}Xa(J[42504],32,10781,242,84915,0)}Ia=i+272|0}Ia=Z+32|0;b=0;if(!a){break a}tp(_+8|0,K[f+82|0],J[f>>2]);F=N[_+24>>2];A=N[_+20>>2];y=N[_+8>>2];x=N[_+12>>2];o=N[_+28>>2];j=N[_+16>>2];N[f- -64>>2]=Q(o-j)*Q(.5);N[f+60>>2]=Q(F-x)*Q(.5);N[f+56>>2]=Q(A-y)*Q(.5);N[f+52>>2]=Q(j+o)*Q(.5);N[f+48>>2]=Q(x+F)*Q(.5);N[f+44>>2]=Q(y+A)*Q(.5);if(K[f+82|0]>c>>>0){T=Ia-16|0;Ia=T;a=J[f+108>>2];if(a){b=Qk(a);a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,b)}b=J[42504];a=Ka[J[J[b>>2]+20>>2]](b)|0?52190:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,28,a,10781,388)|0;J[b>>2]=0;J[b+4>>2]=0;J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[f+108>>2]=b;a=J[f>>2];k=T+4|0;J[k+4>>2]=b;J[k+8>>2]=a;J[k>>2]=f+44;b=0;m=Ia-256|0;Ia=m;c=J[k+4>>2];a=J[f+28>>2];p=K[a+38|0];J[c+8>>2]=p;g=p<<2;n=g+12&2032;e=n+(L[a+36>>1]<<1&65534)|0;if(e){a=J[42504];b=Ka[J[J[a+12>>2]+8>>2]](a+12|0,e,29113,11076,118)|0;c=J[k+4>>2]}J[c+16>>2]=b;J[c+24>>2]=b;J[c+20>>2]=b+n;Wa(b,0,g);S=Wa(m,0,p);q=K[J[f+28>>2]+39|0];if(q){g=J[k+4>>2];n=J[f+8>>2];e=J[f+4>>2];E=0;while(1){a=e+P(E,20)|0;i=K[a+18|0];F:{if(!i){break F}h=n+L[a+16>>1]|0;s=J[g+16>>2];p=0;b=0;if(i>>>0>=4){c=i&252;m=0;while(1){a=s+(K[b+h|0]<<2)|0;I[a>>1]=L[a>>1]+1;a=s+(K[h+(b|1)|0]<<2)|0;I[a>>1]=L[a>>1]+1;a=s+(K[h+(b|2)|0]<<2)|0;I[a>>1]=L[a>>1]+1;a=s+(K[h+(b|3)|0]<<2)|0;I[a>>1]=L[a>>1]+1;b=b+4|0;m=m+4|0;if((c|0)!=(m|0)){continue}break}}c=i&3;if(!c){break F}while(1){a=s+(K[b+h|0]<<2)|0;I[a>>1]=L[a>>1]+1;b=b+1|0;p=p+1|0;if((c|0)!=(p|0)){continue}break}}E=E+1|0;if((q|0)!=(E|0)){continue}break}}fB(J[k+4>>2]);b=J[k+4>>2];a=(J[b+16>>2]+(J[b+8>>2]<<2)|0)-4|0;J[b+12>>2]=L[a>>1]+L[a+2>>1];b=J[f+28>>2];if(K[b+39|0]){m=J[f+4>>2];G=0;while(1){s=P(G,20);a=s+m|0;t=K[a+18|0];if(t){w=J[f+8>>2]+L[a+16>>1]|0;b=0;while(1){e=b+1|0;h=K[b+w|0];i=h+S|0;if(!K[i|0]){p=K[w+((e|0)!=(t|0)?e:0)|0];$=1;a=J[k+4>>2];c=J[a+20>>2];q=h<<2;a=q+J[a+16>>2]|0;n=L[a+2>>1];I[a+2>>1]=n+1;H[c+n|0]=p;E=J[f+12>>2];n=J[f+20>>2];m=J[f+4>>2];a=E+(L[n+(L[(s+m|0)+16>>1]+b<<1)>>1]<<1&65534)|0;b=K[a|0];B=(b|0)==(G|0)?K[a+1|0]:b;b=B&255;if((G|0)!=(b|0)){while(1){g=P(b,20);a=g+m|0;ba=L[a+16>>1];l=K[a+18|0];G:{if(l){r=J[f+8>>2]+ba|0;b=0;while(1){c=b+1|0;if((h|0)==K[b+r|0]){a=p;p=K[r+((c>>>0)%(l>>>0)|0)|0];if((a|0)==(p|0)){b=(b?b:l)-1|0;p=K[r+b|0]}a=J[k+4>>2];c=J[a+20>>2];a=q+J[a+16>>2]|0;n=L[a+2>>1];I[a+2>>1]=n+1;H[c+n|0]=p;$=$+1|0;m=J[f+4>>2];ba=L[(g+m|0)+16>>1];E=J[f+12>>2];n=J[f+20>>2];break G}b=c;if((l|0)!=(b|0)){continue}break}}b=0}a=(L[(b+ba<<1)+n>>1]<<1&65534)+E|0;b=K[a|0];B=(b|0)==(B&255)?K[a+1|0]:b;b=B&255;if((G|0)!=(b|0)){continue}break}}H[i|0]=$}b=e;if((e|0)!=(t|0)){continue}break}b=J[f+28>>2]}G=G+1|0;if(G>>>0>2]);Ia=S+256|0;g=0;l=Ia-208|0;Ia=l;a=J[k+4>>2];I[a>>1]=16;I[a+2>>1]=1536;b=J[42504];a=Ka[J[J[b>>2]+20>>2]](b)|0?39998:70610;a=Ka[J[J[b+12>>2]+8>>2]](b+12|0,3072,a,11076,69)|0;J[J[k+4>>2]+4>>2]=a;J[l+168>>2]=0;J[l+160>>2]=0;J[l+164>>2]=0;J[l+152>>2]=0;J[l+144>>2]=0;J[l+148>>2]=0;while(1){w=g<<4;x=Q(Q(1)-Q(Q(g>>>0)/Q(7.5)));n=g;while(1){o=Q(1);u=Q(Q(1)-Q(Q(n>>>0)/Q(7.5)));j=Q(Y(Q(Q(x*x)+Q(Q(u*u)+Q(1)))));H:{if(!(j>Q(0))){j=x;break H}o=Q(Q(1)/j);j=Q(x*o);u=Q(u*o)}N[l+140>>2]=o;N[l+136>>2]=u;N[l+132>>2]=j;N[l+124>>2]=u;N[l+120>>2]=j;N[l+116>>2]=j;N[l+112>>2]=o;N[l+108>>2]=u;N[l+104>>2]=j;N[l+96>>2]=u;N[l+92>>2]=u;N[l+88>>2]=j;N[l+84>>2]=o;N[l+80>>2]=u;N[l+76>>2]=j;N[l+68>>2]=o;N[l+64>>2]=j;N[l+60>>2]=u;N[l+52>>2]=j;N[l+48>>2]=u;N[l+44>>2]=u;N[l+40>>2]=o;N[l+36>>2]=j;N[l+32>>2]=u;N[l+24>>2]=j;N[l+20>>2]=j;N[l+16>>2]=u;N[l+12>>2]=o;N[l+8>>2]=j;N[l+4>>2]=u;j=Q(-o);N[l+128>>2]=j;N[l+100>>2]=j;N[l+72>>2]=j;N[l+56>>2]=j;N[l+28>>2]=j;N[l>>2]=j;r=J[k+8>>2];S=J[k+4>>2];B=J[S+20>>2];t=J[S+16>>2];G=0;while(1){h=(l+160|0)+G|0;b=K[h|0];J[l+200>>2]=0;J[l+204>>2]=0;J[l+192>>2]=0;J[l+196>>2]=0;J[l+184>>2]=0;J[l+188>>2]=0;J[l+176>>2]=0;J[l+180>>2]=0;c=r+P(b,12)|0;a=l+P(G,12)|0;F=N[a+8>>2];A=N[a>>2];y=N[a+4>>2];j=Q(Q(N[c+8>>2]*F)+Q(Q(N[c>>2]*A)+Q(N[c+4>>2]*y)));while(1){a=b;s=b&255;b=t+(s<<2)|0;i=L[b>>1];if(i){q=L[b+2>>1];E=0;b=a;while(1){c=K[B+(q+E|0)|0];e=r+P(c,12)|0;o=Q(Q(N[e+8>>2]*F)+Q(Q(N[e>>2]*A)+Q(y*N[e+4>>2])));I:{if(!(o>>3&28)|0;m=J[p>>2];e=1<>2]=e|m;j=o;b=c}E=E+1|0;if((i|0)!=(E|0)){continue}break}if((s|0)!=(b&255)){continue}}break}H[h|0]=a;h=(l+144|0)+G|0;b=K[h|0];J[l+200>>2]=0;J[l+204>>2]=0;J[l+192>>2]=0;J[l+196>>2]=0;J[l+184>>2]=0;J[l+188>>2]=0;J[l+176>>2]=0;J[l+180>>2]=0;a=r+P(b,12)|0;j=Q(-Q(Q(N[a+8>>2]*F)+Q(Q(N[a>>2]*A)+Q(y*N[a+4>>2]))));while(1){a=b;s=b&255;b=t+(s<<2)|0;i=L[b>>1];if(i){q=L[b+2>>1];E=0;b=a;while(1){c=K[B+(q+E|0)|0];e=r+P(c,12)|0;o=Q(-Q(Q(N[e+8>>2]*F)+Q(Q(N[e>>2]*A)+Q(y*N[e+4>>2]))));J:{if(!(o>>3&28)|0;m=J[p>>2];e=1<>2]=e|m;j=o;b=c}E=E+1|0;if((i|0)!=(E|0)){continue}break}if((s|0)!=(b&255)){continue}}break}H[h|0]=a;G=G+1|0;if((G|0)!=12){continue}break}e=(n<<4)+g|0;H[e+J[S+4>>2]|0]=K[l+160|0];a=J[k+4>>2];H[J[a+4>>2]+(e+L[a+2>>1]|0)|0]=K[l+144|0];c=n+w|0;H[c+J[J[k+4>>2]+4>>2]|0]=K[l+166|0];a=J[k+4>>2];H[J[a+4>>2]+(c+L[a+2>>1]|0)|0]=K[l+150|0];b=e+256|0;H[b+J[J[k+4>>2]+4>>2]|0]=K[l+161|0];a=J[k+4>>2];H[J[a+4>>2]+(b+L[a+2>>1]|0)|0]=K[l+145|0];b=c+256|0;H[b+J[J[k+4>>2]+4>>2]|0]=K[l+167|0];a=J[k+4>>2];H[J[a+4>>2]+(b+L[a+2>>1]|0)|0]=K[l+151|0];b=e+512|0;H[b+J[J[k+4>>2]+4>>2]|0]=K[l+162|0];a=J[k+4>>2];H[J[a+4>>2]+(b+L[a+2>>1]|0)|0]=K[l+146|0];b=c+512|0;H[b+J[J[k+4>>2]+4>>2]|0]=K[l+168|0];a=J[k+4>>2];H[J[a+4>>2]+(b+L[a+2>>1]|0)|0]=K[l+152|0];b=e+768|0;H[b+J[J[k+4>>2]+4>>2]|0]=K[l+163|0];a=J[k+4>>2];H[J[a+4>>2]+(b+L[a+2>>1]|0)|0]=K[l+147|0];b=c+768|0;H[b+J[J[k+4>>2]+4>>2]|0]=K[l+169|0];a=J[k+4>>2];H[J[a+4>>2]+(b+L[a+2>>1]|0)|0]=K[l+153|0];b=e+1024|0;H[b+J[J[k+4>>2]+4>>2]|0]=K[l+164|0];a=J[k+4>>2];H[J[a+4>>2]+(b+L[a+2>>1]|0)|0]=K[l+148|0];b=c+1024|0;H[b+J[J[k+4>>2]+4>>2]|0]=K[l+170|0];a=J[k+4>>2];H[J[a+4>>2]+(b+L[a+2>>1]|0)|0]=K[l+154|0];b=e+1280|0;H[b+J[J[k+4>>2]+4>>2]|0]=K[l+165|0];a=J[k+4>>2];H[J[a+4>>2]+(b+L[a+2>>1]|0)|0]=K[l+149|0];b=c+1280|0;H[b+J[J[k+4>>2]+4>>2]|0]=K[l+171|0];a=J[k+4>>2];H[J[a+4>>2]+(b+L[a+2>>1]|0)|0]=K[l+155|0];n=n+1|0;if(n>>>0<16){continue}break}g=g+1|0;if((g|0)!=16){continue}break}Ia=l+208|0;Ia=T+16|0}if(!d){b=0;c=Ia-16|0;J[f+92>>2]=2139095039;q=J[f+4>>2];i=K[f+83|0];K:{if(!i){j=Q(34028234663852886e22);break K}A=N[f+76>>2];y=N[f+72>>2];x=N[f+68>>2];j=Q(34028234663852886e22);while(1){a=q+P(b,20)|0;o=Q(R(Q(Q(Q(A*N[a+8>>2])+Q(Q(x*N[a>>2])+Q(y*N[a+4>>2])))+N[a+12>>2])));if(o>2]=o;j=o}b=b+1|0;if((i|0)!=(b|0)){continue}break}}W=N[f+56>>2];X=N[f+60>>2];F=N[f+48>>2];A=N[f+44>>2];x=N[f+52>>2];o=N[f- -64>>2];y=Q(Q(x+o)-Q(x-o));N[c+12>>2]=y;x=Q(Q(F+X)-Q(F-X));N[c+8>>2]=x;o=Q(Q(A+W)-Q(A-W));N[c+4>>2]=o;a=oN[c+(a<<2)>>2]?2:a;a=((k>>>1|0)+k|0)+1|0;d=a&3;b=((d>>>1|0)+a|0)+1&3;x=N[(b<<2)+c>>2];o=N[c+(d<<2)>>2];J[f+104>>2]=2139095039;n=f+96|0;a=n;J[a>>2]=2139095039;J[a+4>>2]=2139095039;a=o>2];X=N[f+72>>2];F=N[f+68>>2];b=0;while(1){c=q+P(b,20)|0;j=N[c+a>>2];L:{if(j>Q(-1.0000000116860974e-7)&j>2]);y=Q(U*N[c+(m<<2)>>2]);o=Q(Q(-N[c+12>>2])-Q(Q(N[c+8>>2]*W)+Q(Q(N[c>>2]*F)+Q(X*N[c+4>>2]))));x=Q(y+o);j=Q(R(Q(ga*Q(u+x))));A=j>U?j:U;o=Q(o-y);j=Q(R(Q(ga*Q(u+o))));y=j>U?j:U;j=Q(R(Q(ga*Q(o-u))));o=j>U?j:U;j=N[g+96>>2];e=oy;j=d?y:j;c=j>A;o=c?A:j;j=Q(R(Q(ga*Q(x-u))));j=j>U?j:U;if(!(c|(d|e))){if(!(j>2]=j>2];j=N[c+(p<<2)>>2];u=Q(o-j);A=Q(N[g+96>>2]*N[c+(k<<2)>>2]);y=Q(Q(-N[c+12>>2])-Q(Q(N[c+8>>2]*W)+Q(Q(N[c>>2]*F)+Q(X*N[c+4>>2]))));x=Q(o+j);M:{if(x>Q(-1.0000000116860974e-7)&xU?j:U;j=N[d+96>>2];c=oU?j:U;if(!(c|o>j)){break M}N[d+96>>2]=jQ(-1.0000000116860974e-7)){break N}j=Q(R(Q(Q(y-A)/u)));o=j>U?j:U;j=N[d+96>>2];c=oU?j:U;if(!(c|o>j)){break N}N[d+96>>2]=j>2]=N[n+(m<<2)>>2]}b=1}Ia=_+32|0;return b}function vJ(a,b,c,d,e,f,g,h,i){var j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=0,F=0,G=0,M=0,O=Q(0),S=Q(0),T=0,U=0,V=0,W=0,X=0,Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=0,ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=0,ha=Q(0),ia=Q(0),ja=Q(0),ka=0,la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=0,ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=0,xa=0,ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ha=Q(0),Ja=Q(0),La=Q(0),Ma=0,Na=Q(0),Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=Q(0),Xa=Q(0),Ya=Q(0),Za=Q(0),_a=0,$a=Q(0),ab=Q(0),bb=Q(0),cb=Q(0),db=Q(0),eb=Q(0),fb=0,gb=Q(0),hb=Q(0),ib=Q(0),jb=Q(0),kb=Q(0),lb=Q(0),mb=Q(0),nb=Q(0),ob=Q(0),pb=Q(0),qb=Q(0),rb=Q(0),sb=Q(0),tb=Q(0),ub=Q(0),vb=Q(0),wb=Q(0),xb=Q(0),yb=Q(0),zb=Q(0),Ab=Q(0),Bb=Q(0),Cb=Q(0),Db=Q(0),Eb=Q(0),Fb=Q(0),Gb=Q(0),Hb=Q(0),Ib=Q(0),Jb=Q(0),Kb=Q(0),Lb=Q(0),Mb=Q(0),Nb=0,Ob=Q(0),Pb=Q(0),Qb=Q(0),Rb=Q(0),Sb=0,Tb=0;T=Ia-32|0;Ia=T;J[c+4112>>2]=0;J[T+28>>2]=1065353216;J[T+24>>2]=1065353216;J[T+20>>2]=1065353216;J[T+16>>2]=1065353216;a:{if(J[a+100>>2]!=8){j=Q(0);if(K[J[a+20>>2]+62|0]){break a}}j=N[a+4>>2]}N[a+4>>2]=j;b:{if(J[a+104>>2]!=8){j=Q(0);if(K[J[a+24>>2]+62|0]){break b}}j=N[a+12>>2]}N[a+12>>2]=j;H[T+15|0]=0;H[T+14|0]=0;ba=c+16|0;Sb=a,Tb=mf(ba,b,T+15|0,T+14|0,T+28|0,T+24|0,T+20|0,T+16|0,N[a+160>>2]),J[Sb+116>>2]=Tb;J[a+112>>2]=ba;H[a+121|0]=K[a+121|0]|K[T+14|0];H[a+120|0]=K[T+15|0];N[a>>2]=N[T+28>>2]*N[a>>2];N[a+8>>2]=N[T+24>>2]*N[a+8>>2];N[a+4>>2]=N[T+20>>2]*N[a+4>>2];N[a+12>>2]=N[T+16>>2]*N[a+12>>2];j=d;kb=f;ba=i;i=0;x=Ia-32|0;Ia=x;u=c+4128|0;b=u;J[b+7684>>2]=0;J[b+7688>>2]=0;U=K[a+121|0];D=K[a+122|0];c=J[a+100>>2];o=J[a+104>>2];V=J[a+16>>2];I[V+22>>1]=0;b=J[a+116>>2];c:{if(!b){H[a+136|0]=0;J[a+132>>2]=0;J[V+24>>2]=0;break c}if(!U){Wi(u,J[a+132>>2],K[a+136|0],a+44|0,a+72|0,h);b=J[a+116>>2]}W=(c|o)&8;of(u,J[a+112>>2],b);F=a+44|0;G=a+72|0;nf(u,J[a+112>>2],F,G,0,0);Yi(u,J[a+112>>2],F,G,h,0,Q(N[a+124>>2]+g));d:{c=J[u+7688>>2];e:{if(!c){b=0;ba=0;break e}ka=W?7:6;E=W?112:48;d=N[a+164>>2];f=N[a+168>>2];f:{if((d>f?d:f)>Q(0)){b=0;while(1){M=(n<<2)+u|0;X=J[M+7424>>2]!=65535;M=J[M+7296>>2];g:{if(!M){break g}i=((P(E,M)+i|0)+((M<<2)+12&-16)|0)+80|0;M=P(n,104)+u|0;if(H[M+2817|0]&1){break g}qa=i;i=L[M+2818>>1];i=qa+((i<<1|(i|0)==1)<>2]!=65535;M=J[M+7296>>2];h:{if(!M){break h}i=((P(E,M)+i|0)+((M<<2)+12&-16)|0)+80|0;M=P(n,104)+u|0;if(H[M+2817|0]&1){break h}i=(L[M+2818>>1]<<1<>2]>>2]](ba,M+16|0)|0;E=(c|0)!=-1?c:0}c=!M|(E|0)!=0;if(!(!n|!c)){i=Ka[J[J[ba>>2]+4>>2]](ba,n)|0;ka=(i|0)!=-1?i:0}if(!c){break d}ba=M?E:0}H[a+136|0]=0;J[a+132>>2]=0;I[V+22>>1]=0;J[V+24>>2]=0;if(ka?0:n){break c}J[a+132>>2]=ka;J[V+24>>2]=ba;H[a+136|0]=b;I[V+22>>1]=M>>>4;b=J[a+140>>2];J[V+28>>2]=b;n=0;I[V+20>>1]=b?L[a+116>>1]:0;i:{if(!ka){break i}i=J[u+7688>>2];if(!i){break i}b=ka;while(1){if(J[((n<<2)+u|0)+7296>>2]){c=P(n,104)+u|0;H[b|0]=K[c+2816|0];H[b+1|0]=K[c+2817|0];I[b+2>>1]=L[c+2818>>1];N[b+16>>2]=N[c+2832>>2];N[b+20>>2]=N[c+2836>>2];N[b+24>>2]=N[c+2840>>2];N[b+28>>2]=N[c+2844>>2];N[b+32>>2]=N[c+2848>>2];N[b+36>>2]=N[c+2852>>2];N[b+40>>2]=N[c+2856>>2];N[b+44>>2]=N[c+2860>>2];N[b+48>>2]=N[c+2864>>2];N[b+52>>2]=N[c+2868>>2];N[b+56>>2]=N[c+2872>>2];N[b+60>>2]=N[c+2876>>2];N[b+64>>2]=N[c+2880>>2];N[b+68>>2]=N[c+2884>>2];N[b+72>>2]=N[c+2888>>2];N[b+76>>2]=N[c+2892>>2];N[b+80>>2]=N[c+2896>>2];N[b+84>>2]=N[c+2900>>2];N[b+88>>2]=N[c+2904>>2];N[b+92>>2]=N[c+2908>>2];N[b+96>>2]=N[c+2912>>2];N[b+100>>2]=N[c+2916>>2];N[b+4>>2]=N[c+2820>>2];N[b+8>>2]=N[c+2824>>2];N[b+12>>2]=N[c+2828>>2];b=b+104|0}n=n+1|0;if((i|0)!=(n|0)){continue}break}}if(!ba){break c}j:{if(W){b=J[a+20>>2];c=J[a+28>>2];i=J[a+36>>2];I[x+28>>1]=L[V+8>>1];J[x+24>>2]=i;J[x+20>>2]=c;J[x+16>>2]=b;b=J[a+24>>2];c=J[a+32>>2];i=J[a+40>>2];I[x+12>>1]=L[V+10>>1];J[x+8>>2]=i;J[x+4>>2]=c;J[x>>2]=b;E=J[a+112>>2];c=ba;ra=N[a>>2];sa=N[a+4>>2];ta=N[a+8>>2];ua=N[a+12>>2];Oa=N[a+124>>2];Ca=N[a+164>>2];va=N[a+168>>2];V=0;i=Ia-272|0;Ia=i;n=x+16|0;b=L[n+12>>1];if((b|0)==65535){wa=K[J[n>>2]+62|0]!=0}a=L[x+12>>1];xa=(a|0)==65535?K[J[x>>2]+62|0]!=0:xa;k:{if((b|0)==65535){d=N[J[n+8>>2]+28>>2];break k}a=J[n>>2];d=Q(Ka[J[J[a>>2]+124>>2]](a,b));a=L[x+12>>1]}a=a&65535;if((a|0)==65535){f=N[J[x+8>>2]+28>>2]}else{b=J[x>>2];f=Q(Ka[J[J[b>>2]+124>>2]](b,a))}a=L[n+12>>1];l:{if((a|0)==65535){a=J[n+8>>2];g=N[a+24>>2];h=N[a+8>>2];b=J[a>>2];o=J[a+4>>2];W=J[a+20>>2];a=J[a+16>>2];J[i+124>>2]=0;N[i+120>>2]=g;J[i+108>>2]=0;J[i+112>>2]=a;J[i+116>>2]=W;J[i+96>>2]=b;J[i+100>>2]=o;N[i+104>>2]=h;break l}b=J[n>>2];Ka[J[J[b>>2]+116>>2]](i+96|0,b,a)}a=L[x+12>>1];m:{if((a|0)==65535){a=J[x+8>>2];g=N[a+24>>2];h=N[a+8>>2];b=J[a>>2];o=J[a+4>>2];W=J[a+20>>2];a=J[a+16>>2];J[i+92>>2]=0;N[i+88>>2]=g;J[i+76>>2]=0;J[i+80>>2]=a;J[i+84>>2]=W;J[i+64>>2]=b;J[i+68>>2]=o;N[i+72>>2]=h;break m}b=J[x>>2];Ka[J[J[b>>2]+116>>2]](i- -64|0,b,a)}N[i+48>>2]=ra;N[i+32>>2]=ta;N[i+16>>2]=sa;N[i>>2]=ua;b=J[u+7688>>2];if(b){O=e;fb=Ca>Q(0)|va>Q(0);Da=d>f?d:f;Ea=N[G+24>>2];Fa=N[G+20>>2];Ga=N[F+24>>2];Ha=N[F+20>>2];Ja=N[G+16>>2];La=N[F+16>>2];q=j;ya=Q(j*Q(.800000011920929));A=Q(-ya);while(1){a=(ga<<2)+u|0;U=J[a+7296>>2];if(U){d=Q(1);W=a+7424|0;a=E+(L[P(J[W>>2],44)+u>>1]<<6)|0;o=K[a+48|0];d=o&4?Q(Q(1)/Q(L[(P(ga,104)+u|0)+2818>>1])):d;da=N[a+60>>2];e=N[a+44>>2];f=N[a+56>>2];H[c+2|0]=U;b=0;D=o&1;b=D?b:K[(P(ga,104)+u|0)+2818|0]<<1;a=c+80|0;N[c+16>>2]=d*e;I[c>>1]=3;H[c+3|0]=b;N[c+8>>2]=ua;N[c+4>>2]=sa;N[c+28>>2]=ta;N[c+24>>2]=ra;N[c+20>>2]=d*f;b=J[W>>2];o=E+(L[P(b,44)+u>>1]<<6)|0;j=N[o>>2];l=N[o+4>>2];k=N[o+8>>2];N[c+44>>2]=Da;N[c+40>>2]=k;N[c+36>>2]=l;N[c+32>>2]=j;f=Q(0);n:{if((b|0)==65535){ia=Q(0);break n}ha=Q(-j);$=Q(-l);la=Q(-k);ia=Q(0);while(1){qa=P(b,44)+u|0;_a=K[qa+5|0];if(_a){Ma=E+(L[qa>>1]<<6)|0;X=0;b=a;while(1){o=Ma+(X<<6)|0;d=N[o+16>>2];e=Q(d-Ja);g=N[o+20>>2];m=Q(g-Fa);Z=Q(Q(e*l)-Q(j*m));h=N[o+24>>2];_=Q(h-Ea);ea=Q(Q(_*j)-Q(k*e));e=Q(g-Ha);g=Q(h-Ga);v=Q(Q(e*k)-Q(l*g));s=v;d=Q(d-La);B=Q(Q(g*j)-Q(k*d));p=B;C=Q(Q(d*l)-Q(j*e));S=C;if(L[n+12>>1]==65535){a=J[n+4>>2];S=Q(Q(N[a+60>>2]*C)+Q(Q(N[a+36>>2]*v)+Q(B*N[a+48>>2])));s=Q(Q(N[a+52>>2]*C)+Q(Q(N[a+28>>2]*v)+Q(B*N[a+40>>2])));p=Q(Q(N[a+56>>2]*C)+Q(Q(N[a+32>>2]*v)+Q(B*N[a+44>>2])))}t=N[o+12>>2];J[i+204>>2]=0;N[i+200>>2]=S;N[i+196>>2]=p;N[i+192>>2]=s;J[i+188>>2]=0;N[i+184>>2]=k;N[i+180>>2]=l;N[i+176>>2]=j;g=Q(-Z);h=Q(-ea);_=Q(Q(m*k)-Q(l*_));m=Q(-_);o:{if(L[x+12>>1]!=65535){e=h;d=g;break o}a=J[x+4>>2];d=Q(Q(N[a+60>>2]*g)+Q(Q(N[a+36>>2]*m)+Q(N[a+48>>2]*h)));e=Q(Q(N[a+56>>2]*g)+Q(Q(N[a+32>>2]*m)+Q(N[a+44>>2]*h)));m=Q(Q(N[a+52>>2]*g)+Q(Q(N[a+28>>2]*m)+Q(N[a+40>>2]*h)))}J[i+172>>2]=0;J[i+156>>2]=0;N[i+152>>2]=la;N[i+148>>2]=$;N[i+144>>2]=ha;N[i+160>>2]=m;N[i+164>>2]=e;N[i+168>>2]=d;Gr(i+128|0,n,i+176|0,i+240|0,i+48|0,i+16|0,x,i+144|0,i+208|0,i+32|0,i);h=N[o+40>>2];y=N[o+32>>2];z=N[o+36>>2];r=N[i+104>>2];w=N[i+120>>2];Na=N[i+72>>2];ma=N[i+88>>2];ja=N[i+96>>2];za=N[i+112>>2];Pa=N[i+64>>2];Qa=N[i+80>>2];Ra=N[i+100>>2];Sa=N[i+116>>2];Ya=N[i+68>>2];Za=N[i+84>>2];g=N[i+128>>2];N[b+36>>2]=A;N[b+24>>2]=-d;N[b+20>>2]=-e;N[b+16>>2]=-m;e=Q(t-Oa);N[b+12>>2]=e;N[b+8>>2]=S;N[b+4>>2]=p;N[b>>2]=s;g=g>Q(1.1920928955078125e-7)?Q(Q(1)/Q(g+Q(9999999747378752e-20))):Q(0);N[b+28>>2]=g;p=Q(Q(j*ja)+Q(v*za));m=Q(Q(j*Pa)+Q(_*Qa));s=Q(Q(l*Ra)+Q(B*Sa));v=Q(Q(l*Ya)+Q(ea*Za));B=Q(Q(k*r)+Q(C*w));C=Q(Q(k*Na)+Q(Z*ma));d=Q(Q(Q(p-m)+Q(s-v))+Q(B-C));h=Q((xa?Q(Q(m+v)+C):Q(-0))+Q(Q(Q(Q(h*k)+Q(Q(y*j)+Q(l*z)))-(da>Q(0)?dQ(e*O)?Q(da*d):Q(-0):Q(-0):Q(-0)))-(wa?Q(Q(p+s)+B):Q(0))));N[b+32>>2]=h;a=J[i+244>>2];J[b+48>>2]=J[i+240>>2];J[b+52>>2]=a;a=J[i+252>>2];J[b+56>>2]=J[i+248>>2];J[b+60>>2]=a;a=J[i+260>>2];J[b+80>>2]=J[i+256>>2];J[b+84>>2]=a;a=J[i+268>>2];J[b+88>>2]=J[i+264>>2];J[b+92>>2]=a;a=J[i+212>>2];J[b+64>>2]=J[i+208>>2];J[b+68>>2]=a;a=J[i+220>>2];J[b+72>>2]=J[i+216>>2];J[b+76>>2]=a;a=J[i+228>>2];J[b+96>>2]=J[i+224>>2];J[b+100>>2]=a;a=J[i+236>>2];J[b+104>>2]=J[i+232>>2];J[b+108>>2]=a;d=Q(Q(g*Q(h-Q(ya*e)))-Q(d*g));f=Q(f+(d>Q(0)?d:Q(0)));d=N[o+12>>2];ia=d>ia?ia:d;a=b+112|0;b=a;X=X+1|0;if((_a|0)!=(X|0)){continue}break}}b=L[qa+2>>1];if((b|0)!=65535){continue}break}}N[c+52>>2]=f/Q(U>>>0);b=a;a=U<<2;b=Wa(b,0,a);J[c+56>>2]=0;a=b+(a+12&-16)|0;p:{if(D){break p}d=N[i+72>>2];e=N[i+104>>2];f=N[i+64>>2];g=N[i+96>>2];h=N[i+68>>2];p=N[i+100>>2];J[c+60>>2]=P(V,104)+ka;o=P(ga,104)+u|0;X=o+2818|0;if(!L[X>>1]){break p}la=D?Q(0):q;e=Q(e-d);f=Q(g-f);g=Q(p-h);d=Q(Q(k*e)+Q(Q(j*f)+Q(l*g)));e=Q(e-Q(k*d));f=Q(f-Q(j*d));d=Q(g-Q(l*d));b=Q(Q(e*e)+Q(Q(f*f)+Q(d*d)))>Q(9999999747378752e-20);U=Q(R(j))>2];a=o+P(U,12)|0;d=N[a+2888>>2];f=Q(d+d);g=N[G>>2];d=N[a+2880>>2];h=Q(d+d);d=N[a+2884>>2];j=Q(d+d);l=N[G+4>>2];k=Q(Q(e*f)+Q(Q(g*h)+Q(j*l)));d=N[G+12>>2];Z=Q(Q(d*d)+Q(-.5));S=Q(Q(g*k)+Q(Q(h*Z)+Q(d*Q(Q(l*f)-Q(j*e)))));da=Q(Q(l*k)+Q(Q(j*Z)+Q(d*Q(Q(e*h)-Q(f*g)))));ma=Q(Q(S*p)-Q(m*da));Z=Q(Q(e*k)+Q(Q(f*Z)+Q(d*Q(Q(g*j)-Q(h*l)))));ja=Q(Q(Z*m)-Q(s*S));za=Q(Q(da*s)-Q(p*Z));f=N[F+8>>2];d=N[a+2864>>2];g=Q(d+d);h=N[F>>2];d=N[a+2856>>2];j=Q(d+d);d=N[a+2860>>2];l=Q(d+d);k=N[F+4>>2];$=Q(Q(f*g)+Q(Q(h*j)+Q(l*k)));e=N[F+12>>2];_=Q(Q(e*e)+Q(-.5));ea=Q(Q(h*$)+Q(Q(j*_)+Q(e*Q(Q(k*g)-Q(l*f)))));ha=Q(Q(k*$)+Q(Q(l*_)+Q(e*Q(Q(f*j)-Q(g*h)))));d=Q(Q(ea*p)-Q(m*ha));$=Q(Q(f*$)+Q(Q(g*_)+Q(e*Q(Q(h*l)-Q(j*k)))));e=Q(Q($*m)-Q(s*ea));k=Q(Q(ha*s)-Q(p*$));q:{if(L[n+12>>1]!=65535){h=e;f=d;break q}a=J[n+4>>2];f=Q(Q(N[a+60>>2]*d)+Q(Q(N[a+36>>2]*k)+Q(e*N[a+48>>2])));h=Q(Q(N[a+56>>2]*d)+Q(Q(N[a+32>>2]*k)+Q(e*N[a+44>>2])));k=Q(Q(N[a+52>>2]*d)+Q(Q(N[a+28>>2]*k)+Q(e*N[a+40>>2])))}J[i+204>>2]=0;N[i+200>>2]=f;N[i+196>>2]=h;N[i+192>>2]=k;J[i+188>>2]=0;N[i+184>>2]=s;N[i+180>>2]=p;N[i+176>>2]=m;g=Q(-ma);j=Q(-ja);e=Q(-za);r:{if(L[x+12>>1]!=65535){l=j;d=g;break r}a=J[x+4>>2];d=Q(Q(N[a+60>>2]*g)+Q(Q(N[a+36>>2]*e)+Q(N[a+48>>2]*j)));l=Q(Q(N[a+56>>2]*g)+Q(Q(N[a+32>>2]*e)+Q(N[a+44>>2]*j)));e=Q(Q(N[a+52>>2]*g)+Q(Q(N[a+28>>2]*e)+Q(N[a+40>>2]*j)))}J[i+172>>2]=0;N[i+168>>2]=d;N[i+164>>2]=l;N[i+160>>2]=e;J[i+156>>2]=0;N[i+152>>2]=r;N[i+148>>2]=w;N[i+144>>2]=Na;Gr(i+128|0,n,i+176|0,i+240|0,i+48|0,i+16|0,x,i+144|0,i+208|0,i+32|0,i);j=N[i+128>>2];D=j>Q(1.1920928955078125e-7);a=E+(L[P(J[W>>2],44)+u>>1]<<6)|0;g=Q(Q(N[a+40>>2]*s)+Q(Q(N[a+32>>2]*m)+Q(p*N[a+36>>2])));g=wa?Q(g-Q(Q(Q(Q(N[i+96>>2]*m)+Q(N[i+112>>2]*k))+Q(Q(N[i+100>>2]*p)+Q(N[i+116>>2]*h)))+Q(Q(N[i+104>>2]*s)+Q(N[i+120>>2]*f)))):g;g=xa?Q(g-Q(Q(Q(Q(N[i+80>>2]*e)-Q(m*N[i+64>>2]))+Q(Q(N[i+84>>2]*l)-Q(p*N[i+68>>2])))+Q(Q(N[i+88>>2]*d)-Q(s*N[i+72>>2])))):g;N[b+8>>2]=s;N[b+4>>2]=p;N[b>>2]=m;_=Q(Q(Ga+$)-Q(Ea+Z));ma=Q(Q(La+ea)-Q(Ja+S));ja=Q(Q(Ha+ha)-Q(Fa+da));N[b+12>>2]=Q(_*s)+Q(Q(ma*m)+Q(p*ja));a=J[i+192>>2];qa=J[i+196>>2];d=N[i+200>>2];N[b+28>>2]=g;N[b+24>>2]=d;J[b+16>>2]=a;J[b+20>>2]=qa;d=N[i+160>>2];e=N[i+168>>2];f=N[i+164>>2];N[b+48>>2]=la;N[b+44>>2]=D?Q(Q(.800000011920929)/Q(j+Q(9999999747378752e-20))):Q(0);J[b+52>>2]=0;N[b+36>>2]=-f;N[b+40>>2]=-e;N[b+32>>2]=-d;a=J[i+252>>2];J[b+72>>2]=J[i+248>>2];J[b+76>>2]=a;a=J[i+244>>2];J[b+64>>2]=J[i+240>>2];J[b+68>>2]=a;a=J[i+220>>2];J[b+88>>2]=J[i+216>>2];J[b+92>>2]=a;a=J[i+212>>2];J[b+80>>2]=J[i+208>>2];J[b+84>>2]=a;a=J[i+268>>2];J[b+104>>2]=J[i+264>>2];J[b+108>>2]=a;a=J[i+260>>2];J[b+96>>2]=J[i+256>>2];J[b+100>>2]=a;a=J[i+236>>2];J[b+120>>2]=J[i+232>>2];J[b+124>>2]=a;a=J[i+228>>2];J[b+112>>2]=J[i+224>>2];J[b+116>>2]=a;g=Q(Q(S*B)+Q(C*Q(-da)));l=Q(Q(Z*C)+Q(v*Q(-S)));S=Q(Q(da*v)+Q(B*Q(-Z)));d=Q(Q(ea*B)+Q(C*Q(-ha)));f=Q(Q($*C)+Q(v*Q(-ea)));k=Q(Q(ha*v)+Q(B*Q(-$)));s:{if(L[n+12>>1]!=65535){e=f;j=d;break s}a=J[n+4>>2];j=Q(Q(N[a+60>>2]*d)+Q(Q(N[a+36>>2]*k)+Q(f*N[a+48>>2])));e=Q(Q(N[a+56>>2]*d)+Q(Q(N[a+32>>2]*k)+Q(f*N[a+44>>2])));k=Q(Q(N[a+52>>2]*d)+Q(Q(N[a+28>>2]*k)+Q(f*N[a+40>>2])))}J[i+204>>2]=0;N[i+200>>2]=j;N[i+196>>2]=e;N[i+192>>2]=k;J[i+188>>2]=0;N[i+184>>2]=v;N[i+180>>2]=B;N[i+176>>2]=C;h=Q(-g);l=Q(-l);f=Q(-S);t:{if(L[x+12>>1]!=65535){d=l;g=h;break t}a=J[x+4>>2];g=Q(Q(N[a+60>>2]*h)+Q(Q(N[a+36>>2]*f)+Q(N[a+48>>2]*l)));d=Q(Q(N[a+56>>2]*h)+Q(Q(N[a+32>>2]*f)+Q(N[a+44>>2]*l)));f=Q(Q(N[a+52>>2]*h)+Q(Q(N[a+28>>2]*f)+Q(N[a+40>>2]*l)))}J[i+172>>2]=0;N[i+168>>2]=g;N[i+164>>2]=d;N[i+160>>2]=f;J[i+156>>2]=0;N[i+152>>2]=t;N[i+148>>2]=y;N[i+144>>2]=z;Gr(i+128|0,n,i+176|0,i+240|0,i+48|0,i+16|0,x,i+144|0,i+208|0,i+32|0,i);l=N[i+128>>2];D=l>Q(1.1920928955078125e-7);a=E+(L[P(J[W>>2],44)+u>>1]<<6)|0;h=Q(Q(N[a+40>>2]*v)+Q(Q(N[a+32>>2]*C)+Q(B*N[a+36>>2])));h=wa?Q(h-Q(Q(Q(Q(N[i+96>>2]*C)+Q(N[i+112>>2]*k))+Q(Q(N[i+100>>2]*B)+Q(N[i+116>>2]*e)))+Q(Q(N[i+104>>2]*v)+Q(N[i+120>>2]*j)))):h;h=xa?Q(h-Q(Q(Q(Q(N[i+80>>2]*f)-Q(C*N[i+64>>2]))+Q(Q(N[i+84>>2]*d)-Q(B*N[i+68>>2])))+Q(Q(N[i+88>>2]*g)-Q(v*N[i+72>>2])))):h;a=b+256|0;J[b+180>>2]=0;N[b+172>>2]=D?Q(Q(.800000011920929)/Q(l+Q(9999999747378752e-20))):Q(0);N[b+156>>2]=h;N[b+152>>2]=j;N[b+148>>2]=e;N[b+144>>2]=k;N[b+136>>2]=v;N[b+132>>2]=B;N[b+128>>2]=C;N[b+176>>2]=la;N[b+168>>2]=-g;N[b+164>>2]=-d;N[b+160>>2]=-f;N[b+140>>2]=Q(_*v)+Q(Q(ma*C)+Q(B*ja));D=J[i+244>>2];J[b+192>>2]=J[i+240>>2];J[b+196>>2]=D;D=J[i+252>>2];J[b+200>>2]=J[i+248>>2];J[b+204>>2]=D;D=J[i+212>>2];J[b+208>>2]=J[i+208>>2];J[b+212>>2]=D;D=J[i+220>>2];J[b+216>>2]=J[i+216>>2];J[b+220>>2]=D;D=J[i+260>>2];J[b+224>>2]=J[i+256>>2];J[b+228>>2]=D;D=J[i+268>>2];J[b+232>>2]=J[i+264>>2];J[b+236>>2]=D;D=J[i+228>>2];J[b+240>>2]=J[i+224>>2];J[b+244>>2]=D;D=J[i+236>>2];J[b+248>>2]=J[i+232>>2];J[b+252>>2]=D;U=U+1|0;D=L[X>>1];if(U>>>0>>0){continue}break}if(!(fb&(D|0)==1)){break p}H[c+3|0]=K[c+3|0]+1;d=N[F>>2];e=N[o+2908>>2];f=N[F+12>>2];g=N[o+2912>>2];h=N[o+2916>>2];j=N[F+8>>2];l=N[o+2904>>2];k=N[F+4>>2];p=Q(Q(Q(d*e)+Q(Q(f*g)+Q(h*j)))-Q(l*k));m=N[G+8>>2];s=Q(Q(Q(j*l)+Q(Q(f*e)+Q(h*k)))-Q(g*d));v=N[G+4>>2];B=Q(Q(Q(Q(f*h)-Q(l*d))-Q(k*e))-Q(j*g));C=N[G+12>>2];S=N[G>>2];e=Q(Q(Q(k*g)+Q(Q(f*l)+Q(h*d)))-Q(e*j));d=Q(Q(p*m)+Q(Q(s*v)+Q(Q(B*C)+Q(S*e))));a=E+(L[P(J[W>>2],44)+u>>1]<<6)|0;h=N[a+8>>2];f=Q(Q(Q(S*s)+Q(Q(Q(B*m)-Q(C*p))-Q(e*v)))*h);j=N[a>>2];k=Q(Q(Q(v*p)+Q(Q(Q(B*S)-Q(C*e))-Q(s*m)))*j);l=N[a+4>>2];m=Q(Q(Q(m*e)+Q(Q(Q(B*v)-Q(C*s))-Q(p*S)))*l);g=Q(Y(Q(Q(d*d)+Q(Q(f*f)+Q(Q(k*k)+Q(m*m))))));if(g!=Q(0)){e=Q(Q(1)/g);d=Q(d*e);m=Q(m*e);k=Q(k*e);f=Q(f*e)}v=Q(Y(Q((ia>Q(-0)?Q(0):Q(-ia))*Ca)));o=v=Q(0)?Q(Q(Q(d*Q(0))+Q(Q(f*h)+Q(Q(k*j)+Q(l*m))))/d):Q(0));u:{if(L[n+12>>1]==65535){d=N[c+32>>2];a=J[n+4>>2];k=N[c+36>>2];f=N[c+40>>2];s=Q(Q(Q(d*N[a+36>>2])+Q(k*N[a+48>>2]))+Q(f*N[a+60>>2]));p=Q(Q(Q(d*N[a+32>>2])+Q(k*N[a+44>>2]))+Q(f*N[a+56>>2]));e=Q(Q(Q(d*N[a+28>>2])+Q(k*N[a+40>>2]))+Q(f*N[a+52>>2]));break u}k=N[c+36>>2];p=k;f=N[c+40>>2];s=f;d=N[c+32>>2];e=d}h=o?va:v;J[i+248>>2]=0;J[i+252>>2]=0;J[i+240>>2]=0;J[i+244>>2]=0;J[i+268>>2]=0;N[i+264>>2]=s;N[i+260>>2]=p;N[i+256>>2]=e;k=Q(-k);v:{if(L[x+12>>1]!=65535){s=Q(-f);p=Q(-d);break v}a=J[x+4>>2];s=Q(Q(Q(N[a+48>>2]*k)-Q(d*N[a+36>>2]))-Q(f*N[a+60>>2]));p=Q(Q(Q(N[a+40>>2]*k)-Q(d*N[a+28>>2]))-Q(f*N[a+52>>2]));k=Q(Q(Q(N[a+44>>2]*k)-Q(d*N[a+32>>2]))-Q(f*N[a+56>>2]))}a=b+384|0;J[i+216>>2]=0;J[i+220>>2]=0;J[i+208>>2]=0;J[i+212>>2]=0;J[i+236>>2]=0;N[i+232>>2]=s;N[i+228>>2]=k;N[i+224>>2]=p;d=wJ(n,i+240|0,i+176|0,ra,sa,x,i+208|0,i+144|0,ta,ua);N[b+268>>2]=-g;J[b+264>>2]=0;J[b+256>>2]=0;J[b+260>>2]=0;c=J[i+256>>2];o=J[i+260>>2];e=N[i+264>>2];J[b+284>>2]=0;N[b+280>>2]=e;J[b+272>>2]=c;J[b+276>>2]=o;e=N[i+224>>2];f=N[i+232>>2];g=N[i+228>>2];N[b+300>>2]=d>Q(1.1920928955078125e-7)?Q(Q(.800000011920929)/Q(d+Q(9999999747378752e-20))):Q(0);N[b+304>>2]=la;N[b+312>>2]=h;J[b+308>>2]=0;N[b+292>>2]=-g;N[b+296>>2]=-f;N[b+288>>2]=-e;c=J[i+176>>2];o=J[i+180>>2];d=N[i+184>>2];J[b+332>>2]=0;N[b+328>>2]=d;J[b+320>>2]=c;J[b+324>>2]=o;c=J[i+144>>2];o=J[i+148>>2];d=N[i+152>>2];J[b+348>>2]=0;N[b+344>>2]=d;J[b+336>>2]=c;J[b+340>>2]=o;c=J[i+192>>2];o=J[i+196>>2];d=N[i+200>>2];J[b+364>>2]=0;N[b+360>>2]=d;J[b+352>>2]=c;J[b+356>>2]=o;c=J[i+160>>2];o=J[i+164>>2];d=N[i+168>>2];J[b+380>>2]=0;N[b+376>>2]=d;J[b+368>>2]=c;J[b+372>>2]=o}V=V+1|0;c=a;b=J[u+7688>>2]}ga=ga+1|0;if(ga>>>0>>0){continue}break}}Ia=i+272|0;break j}b=J[u+7688>>2];if(!b){break j}qa=(o|0)==4|(o|0)==2?5:1;lb=N[a+164>>2];gb=N[a+168>>2];fb=lb>Q(0)|gb>Q(0);Na=U?Q(0):j;i=J[a+36>>2];d=N[i+28>>2];n=J[a+40>>2];f=N[n+28>>2];Ab=d>f?d:f;ma=Q(N[a>>2]*N[i+32>>2]);W=K[J[a+24>>2]+62|0];Bb=N[a+124>>2];s=N[a+12>>2];v=N[a+4>>2];c=J[a+112>>2];_a=J[a+108>>2];F=J[a+32>>2];B=N[F+60>>2];C=N[F+56>>2];ia=N[F+52>>2];S=N[F+48>>2];da=N[F+44>>2];Z=N[F+40>>2];ea=N[F+36>>2];ha=N[F+32>>2];G=J[a+28>>2];$=N[G+60>>2];ra=N[G+56>>2];sa=N[G+52>>2];ta=N[G+48>>2];ua=N[G+44>>2];va=N[G+40>>2];la=N[G+36>>2];Ca=N[G+32>>2];Ea=N[n+24>>2];Fa=N[n+20>>2];Ga=N[i+24>>2];Ha=N[i+20>>2];Ja=N[F+28>>2];La=N[G+28>>2];_=N[n+16>>2];Oa=N[i+16>>2];mb=N[a+68>>2];nb=N[a+96>>2];Cb=Q(mb-nb);ob=N[a- -64>>2];pb=N[a+92>>2];Db=Q(ob-pb);qb=N[a+60>>2];rb=N[a+88>>2];Eb=Q(qb-rb);ja=N[i+8>>2];za=N[n+8>>2];sb=Q(ja-za);Pa=N[i+4>>2];Qa=N[n+4>>2];tb=Q(Pa-Qa);Ra=N[i>>2];Sa=N[n>>2];ub=Q(Ra-Sa);Fb=Q(j*Q(-.800000011920929));Da=N[a+84>>2];Ya=Q(Q(Da*Da)+Q(-.5));ya=N[a+56>>2];Za=Q(Q(ya*ya)+Q(-.5));$a=N[a+76>>2];Gb=Q(-$a);ab=N[a+72>>2];Hb=Q(-ab);bb=N[a+80>>2];Ib=Q(-bb);cb=N[a+48>>2];Jb=Q(-cb);db=N[a+44>>2];Kb=Q(-db);eb=N[a+52>>2];Lb=Q(-eb);hb=Q(N[n+32>>2]*Q(-N[a+8>>2]));Mb=Q(-hb);wa=K[J[a+20>>2]+62|0];a=ba;V=0;while(1){xa=(ga<<2)+u|0;E=J[xa+7296>>2];if(E){U=xa+7424|0;i=J[U>>2];o=c+(L[P(i,44)+u>>1]<<6)|0;A=N[o+60>>2];N[a+48>>2]=Mb;N[a+12>>2]=ma;J[a+64>>2]=_a;H[a+1|0]=D;f=N[o>>2];g=N[o+4>>2];O=N[o+8>>2];N[a+44>>2]=Ab;N[a+40>>2]=O;N[a+36>>2]=g;N[a+32>>2]=f;d=Q(Q(O*O)+Q(Q(f*f)+Q(g*g)));Aa=Q(hb*d);Ba=Q(ma*d);b=a+80|0;p=Q(34028234663852886e22);if((i|0)!=65535){na=Q(Q(za*O)+Q(Q(Sa*f)+Q(Qa*g)));oa=Q(Q(ja*O)+Q(Q(Ra*f)+Q(Pa*g)));while(1){X=P(i,44)+u|0;Ma=K[X+5|0];if(Ma){Nb=c+(L[X>>1]<<6)|0;n=0;while(1){i=(n<<6)+Nb|0;aa=N[i+40>>2];pa=N[i+36>>2];ca=N[i+32>>2];q=N[i+20>>2];k=N[i+24>>2];m=N[i+16>>2];d=N[i+12>>2];N[b+36>>2]=Fb;d=Q(d-Bb);N[b+12>>2]=d;l=Q(m-rb);j=Q(q-pb);h=Q(Q(l*g)-Q(f*j));t=Q(k-nb);j=Q(Q(j*O)-Q(g*t));l=Q(Q(t*f)-Q(O*l));t=Q(Q(B*h)+Q(Q(ea*j)+Q(S*l)));N[b+24>>2]=t;y=Q(Q(C*h)+Q(Q(ha*j)+Q(da*l)));N[b+20>>2]=y;z=Q(Q(ia*h)+Q(Q(Ja*j)+Q(Z*l)));N[b+16>>2]=z;m=Q(m-qb);r=Q(q-ob);q=Q(Q(m*g)-Q(f*r));w=Q(r*O);r=Q(k-mb);k=Q(w-Q(g*r));m=Q(Q(r*f)-Q(O*m));r=Q(Q($*q)+Q(Q(la*k)+Q(ta*m)));N[b+8>>2]=r;w=Q(Q(ra*q)+Q(Q(Ca*k)+Q(ua*m)));N[b+4>>2]=w;fa=Q(Q(sa*q)+Q(Q(La*k)+Q(va*m)));N[b>>2]=fa;t=Q(Q(Ba+Q(v*Q(Q(r*r)+Q(Q(fa*fa)+Q(w*w)))))+Q(Q(s*Q(Q(t*t)+Q(Q(z*z)+Q(y*y))))-Aa));N[b+28>>2]=t>Q(0)?Q(Q(1)/t):Q(0);q=Q(oa+Q(Q(q*Ga)+Q(Q(k*Oa)+Q(Ha*m))));j=Q(na+Q(Q(h*Ea)+Q(Q(j*_)+Q(Fa*l))));h=Q(q-j);N[b+32>>2]=(W?j:Q(-0))+Q(Q(Q(Q(O*aa)+Q(Q(f*ca)+Q(g*pa)))-(A>Q(0)?hQ(d*e)?Q(A*h):Q(-0):Q(-0):Q(-0)))-(wa?q:Q(0)));p=d>1];if((i|0)!=65535){continue}break}}i=b;b=E<<2;i=Wa(i,0,b);n=b+12&-16;d=N[o+56>>2];h=N[o+44>>2];w:{x:{y:{if(H[o+48|0]&1){H[a+2|0]=E;break y}b=L[(P(ga,104)+u|0)+2818>>1];H[a+2|0]=E;if(b){break x}}E=0;b=0;break w}E=b<<1;b=1}i=i+n|0;N[a+16>>2]=h;H[a|0]=qa;H[a+3|0]=E;J[a+56>>2]=0;N[a+8>>2]=s;N[a+4>>2]=v;N[a+28>>2]=hb;N[a+24>>2]=ma;N[a+20>>2]=d;z:{if(!b){break z}J[a+60>>2]=P(V,104)+ka;E=P(ga,104)+u|0;X=E+2818|0;Ma=L[X>>1];if(!Ma){break z}d=Q(Q(O*sb)+Q(Q(f*ub)+Q(tb*g)));h=Q(tb-Q(g*d));b=Q(R(f))Q(9999999747378752e-20);h=n?h:b?Q(-O):f;l=n?j:b?g:Q(0);d=n?d:b?Q(0):Q(-g);q=Q(Q(1)/Q(Y(Q(Q(l*l)+Q(Q(d*d)+Q(h*h))))));h=Q(h*q);j=Q(d*q);d=Q(Q(f*h)-Q(j*g));k=d;r=Q(d*d);l=Q(l*q);d=Q(Q(g*l)-Q(h*O));m=Q(Q(O*j)-Q(l*f));A=Q(Q(1)/Q(Y(Q(r+Q(Q(d*d)+Q(m*m))))));q=Q(k*A);k=Q(d*A);m=Q(m*A);Ob=Q(Q(za*q)+Q(Q(Sa*k)+Q(Qa*m)));Pb=Q(Q(ja*q)+Q(Q(Ra*k)+Q(Pa*m)));Qb=Q(Q(za*l)+Q(Q(Sa*j)+Q(Qa*h)));Rb=Q(Q(ja*l)+Q(Q(Ra*j)+Q(Pa*h)));vb=K[o+48|0]&4?(Ma|0)==2?Q(.5):Q(1):Q(1);n=0;while(1){b=i;i=E+P(n,12)|0;d=N[i+2884>>2];y=N[i+2864>>2];z=N[i+2856>>2];r=N[i+2860>>2];w=Q(Q(eb*y)+Q(Q(db*z)+Q(cb*r)));A=Q(Q(db*w)+Q(Q(Za*z)+Q(ya*Q(Q(cb*y)+Q(r*Lb)))));A=Q(A+A);t=Q(Q(cb*w)+Q(Q(Za*r)+Q(ya*Q(Q(eb*z)+Q(y*Kb)))));t=Q(t+t);fa=Q(Q(A*h)-Q(j*t));y=Q(Q(Q(ya*Q(Q(db*r)+Q(z*Jb)))+Q(Za*y))+Q(eb*w));y=Q(y+y);na=Q(Q(t*l)-Q(h*y));oa=Q(Q(y*j)-Q(l*A));Ta=Q(Q($*fa)+Q(Q(la*na)+Q(ta*oa)));Ua=Q(Q(sa*fa)+Q(Q(La*na)+Q(va*oa)));Va=Q(Q(ra*fa)+Q(Q(Ca*na)+Q(ua*oa)));w=N[i+2888>>2];aa=N[i+2880>>2];ca=Q(Q(bb*w)+Q(Q(ab*aa)+Q($a*d)));z=Q(Q(ab*ca)+Q(Q(Ya*aa)+Q(Da*Q(Q($a*w)+Q(d*Ib)))));z=Q(z+z);r=Q(Q($a*ca)+Q(Q(Ya*d)+Q(Da*Q(Q(bb*aa)+Q(w*Hb)))));r=Q(r+r);pa=Q(Q(z*h)-Q(j*r));d=Q(Q(Q(Da*Q(Q(ab*d)+Q(aa*Gb)))+Q(Ya*w))+Q(bb*ca));w=Q(d+d);aa=Q(Q(r*l)-Q(h*w));ca=Q(Q(w*j)-Q(l*z));Xa=Q(Q(B*pa)+Q(Q(ea*aa)+Q(S*ca)));ib=Q(Q(ia*pa)+Q(Q(Ja*aa)+Q(Z*ca)));jb=Q(Q(C*pa)+Q(Q(ha*aa)+Q(da*ca)));wb=Q(Q(Ba+Q(v*Q(Q(Ta*Ta)+Q(Q(Ua*Ua)+Q(Va*Va)))))+Q(Q(s*Q(Q(Xa*Xa)+Q(Q(ib*ib)+Q(jb*jb))))-Aa));o=wb>Q(0);i=L[(xa+(n<<1)|0)+7556>>1];if((i|0)==65535){i=L[P(J[U>>2],44)+u>>1]}i=((i&65535)<<6)+c|0;xb=N[i+40>>2];yb=N[i+32>>2];zb=N[i+36>>2];d=Q(Q(xb*l)+Q(Q(yb*j)+Q(h*zb)));d=wa?Q(d-Q(Rb+Q(Q(fa*Ga)+Q(Q(na*Oa)+Q(Ha*oa))))):d;N[b+56>>2]=vb;J[b+52>>2]=0;N[b+32>>2]=ib;N[b+16>>2]=Ua;N[b+8>>2]=l;N[b+4>>2]=h;N[b>>2]=j;N[b+48>>2]=Na;N[b+44>>2]=o?Q(Q(.800000011920929)/wb):Q(0);N[b+40>>2]=Xa;N[b+36>>2]=jb;if(W){d=Q(Q(Qb+Q(Q(pa*Ea)+Q(Q(aa*_)+Q(Fa*ca))))+d)}N[b+28>>2]=d;N[b+24>>2]=Ta;N[b+20>>2]=Va;Ta=Q(Cb+Q(y-w));Ua=Q(Eb+Q(A-z));Va=Q(Db+Q(t-r));N[b+12>>2]=Q(Ta*l)+Q(Q(Ua*j)+Q(h*Va));fa=Q(Q(A*m)+Q(k*Q(-t)));t=Q(Q(t*q)+Q(m*Q(-y)));A=Q(Q(y*k)+Q(q*Q(-A)));na=Q(Q($*fa)+Q(Q(la*t)+Q(ta*A)));oa=Q(Q(sa*fa)+Q(Q(La*t)+Q(va*A)));aa=Q(Q(ra*fa)+Q(Q(Ca*t)+Q(ua*A)));y=Q(Q(z*m)+Q(k*Q(-r)));r=Q(Q(r*q)+Q(m*Q(-w)));z=Q(Q(w*k)+Q(q*Q(-z)));w=Q(Q(B*y)+Q(Q(ea*r)+Q(S*z)));pa=Q(Q(ia*y)+Q(Q(Ja*r)+Q(Z*z)));ca=Q(Q(C*y)+Q(Q(ha*r)+Q(da*z)));Xa=Q(Q(Ba+Q(v*Q(Q(na*na)+Q(Q(oa*oa)+Q(aa*aa)))))+Q(Q(s*Q(Q(w*w)+Q(Q(pa*pa)+Q(ca*ca))))-Aa));o=Xa>Q(0);d=Q(Q(xb*q)+Q(Q(yb*k)+Q(m*zb)));d=wa?Q(d-Q(Pb+Q(Q(fa*Ga)+Q(Q(t*Oa)+Q(Ha*A))))):d;i=b+128|0;N[b+120>>2]=vb;J[b+116>>2]=0;N[b+108>>2]=o?Q(Q(.800000011920929)/Xa):Q(0);N[b+104>>2]=w;N[b+100>>2]=ca;N[b+96>>2]=pa;if(W){d=Q(Q(Ob+Q(Q(y*Ea)+Q(Q(r*_)+Q(Fa*z))))+d)}N[b+92>>2]=d;N[b+88>>2]=na;N[b+84>>2]=aa;N[b+80>>2]=oa;N[b+72>>2]=q;N[b+68>>2]=m;N[b+64>>2]=k;N[b+112>>2]=Na;N[b+76>>2]=Q(Ta*q)+Q(Q(Ua*k)+Q(m*Va));n=n+1|0;o=L[X>>1];if(n>>>0>>0){continue}break}if(!(fb&(o|0)==1)){break z}H[a+3|0]=K[a+3|0]+1;d=N[G>>2];h=N[E+2908>>2];j=N[G+12>>2];l=N[E+2912>>2];q=N[E+2916>>2];k=N[G+8>>2];m=N[E+2904>>2];A=N[G+4>>2];t=Q(Q(Q(d*h)+Q(Q(j*l)+Q(q*k)))-Q(m*A));y=N[F+8>>2];z=Q(Q(Q(k*m)+Q(Q(j*h)+Q(q*A)))-Q(l*d));r=N[F+4>>2];w=Q(Q(Q(Q(j*q)-Q(m*d))-Q(A*h))-Q(k*l));Aa=N[F+12>>2];Ba=N[F>>2];d=Q(Q(Q(A*l)+Q(Q(j*m)+Q(q*d)))-Q(h*k));h=Q(Q(t*y)+Q(Q(z*r)+Q(Q(w*Aa)+Q(Ba*d))));a=c+(L[P(J[U>>2],44)+u>>1]<<6)|0;m=N[a+8>>2];j=Q(Q(Q(Ba*z)+Q(Q(Q(w*y)-Q(Aa*t))-Q(d*r)))*m);A=N[a>>2];l=Q(Q(Q(r*t)+Q(Q(Q(w*Ba)-Q(Aa*d))-Q(z*y)))*A);d=Q(Q(y*d)+Q(Q(Q(w*r)-Q(Aa*z))-Q(t*Ba)));t=N[a+4>>2];d=Q(d*t);k=Q(Y(Q(Q(h*h)+Q(Q(j*j)+Q(Q(l*l)+Q(d*d))))));if(k!=Q(0)){q=Q(Q(1)/k);h=Q(h*q);l=Q(l*q);j=Q(j*q);d=Q(d*q)}m=Tj(Q(k+Q(-9.999999974752427e-7))>=Q(0)?Q(Q(Q(h*Q(0))+Q(Q(j*m)+Q(Q(l*A)+Q(t*d))))/h):Q(0));i=b+192|0;d=Q(Y(Q(lb*(p>Q(-0)?Q(0):Q(-p)))));N[b+184>>2]=d>2]=0;N[b+176>>2]=Na;d=Q(Q($*O)+Q(Q(la*f)+Q(ta*g)));h=Q(Q(sa*O)+Q(Q(La*f)+Q(va*g)));j=Q(Q(ra*O)+Q(Q(Ca*f)+Q(ua*g)));l=Q(Q(B*O)+Q(Q(ea*f)+Q(S*g)));q=Q(Q(ia*O)+Q(Q(Ja*f)+Q(Z*g)));k=Q(Q(C*O)+Q(Q(ha*f)+Q(da*g)));p=Q(Q(v*Q(Q(d*d)+Q(Q(h*h)+Q(j*j))))+Q(s*Q(Q(l*l)+Q(Q(q*q)+Q(k*k)))));N[b+172>>2]=p>Q(0)?Q(Q(.800000011920929)/p):Q(0);N[b+168>>2]=l;N[b+164>>2]=k;N[b+160>>2]=q;N[b+156>>2]=W?Q(Q(O*Ea)+Q(Q(f*_)+Q(Fa*g))):wa?Q(Q(O*Ga)+Q(Q(f*Oa)+Q(Ha*g))):Q(0);N[b+152>>2]=d;N[b+148>>2]=j;N[b+144>>2]=h;J[b+136>>2]=0;J[b+128>>2]=0;J[b+132>>2]=0;N[b+140>>2]=-m}V=V+1|0;b=J[u+7688>>2];a=i}ga=ga+1|0;if(ga>>>0>>0){continue}break}}J[M+ba>>2]=0;break c}H[a+136|0]=0;J[a+132>>2]=0;I[V+22>>1]=0;J[V+24>>2]=0}Ia=x+32|0;Ia=T+32|0}function NE(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;J[a>>2]=150444;b=J[a+476>>2];if(b){Ka[J[J[b>>2]+16>>2]](b)}b=J[a+3932>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}if(J[a+3920>>2]){d=Ia-16|0;Ia=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;h=a+3640|0;b=J[h+288>>2];if(b){while(1){J[d>>2]=b;c=J[d+8>>2];a:{if(c>>>0>=(J[d+12>>2]&2147483647)>>>0){b=0;c=J[d+12>>2];g=c&2147483647?c<<1:1;b:{if(!g){break b}c=g<<2;if(!c){break b}b=J[42504];e=Ka[J[J[b>>2]+20>>2]](b)|0?46648:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,e,19459,553)|0}e=J[d+8>>2];i=(e<<2)+b|0;if((e|0)>0){f=J[d+4>>2];c=b;while(1){J[c>>2]=J[f>>2];f=f+4|0;c=c+4|0;if(i>>>0>c>>>0){continue}break}}J[i>>2]=J[d>>2];c:{if(J[d+12>>2]<0){break c}c=J[d+4>>2];if(!c){break c}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[d+8>>2]}J[d+12>>2]=g;J[d+4>>2]=b;J[d+8>>2]=e+1;break a}J[J[d+4>>2]+(c<<2)>>2]=b;J[d+8>>2]=c+1}b=J[J[h+288>>2]>>2];J[h+288>>2]=b;if(b){continue}break}e=J[d+8>>2];c=J[d+4>>2]}else{c=0}DE(c,e);DE(J[h+264>>2],J[h+268>>2]);b=J[h+268>>2];if(b){f=J[h+264>>2];i=f+(b<<2)|0;e=J[d+4>>2];while(1){g=J[h+276>>2];d:{if(!g){break d}c=J[f>>2];j=g-1&268435455;if(g&1){e:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break e}Ka[J[J[c>>2]+12>>2]](c)|0}b=c+400|0}else{b=c}if(!j){break d}g=c+P(g,400)|0;while(1){f:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(b|0))){e=e+4|0;break f}Ka[J[J[b>>2]+12>>2]](b)|0}c=b+400|0;g:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break g}Ka[J[J[c>>2]+12>>2]](c)|0}b=b+800|0;if((g|0)!=(b|0)){continue}break}}f=f+4|0;if((i|0)!=(f|0)){continue}break}}b=J[d+12>>2];h:{if((b|0)<0|!(b&2147483647)){break h}b=J[d+4>>2];if(!b){break h}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}Ia=d+16|0}b=J[a+3904>>2];c=J[a+3908>>2];if(c){c=(c<<2)+b|0;while(1){e=J[b>>2];if(e){f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,e)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[a+3904>>2]}c=J[a+3912>>2];i:{if((c|0)<0|!(c&2147483647)){break i}if((a+3644|0)==(b|0)){H[a+3900|0]=0;break i}if(!b){break i}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+3636>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}if(J[a+3624>>2]){e=0;d=Ia-16|0;Ia=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;h=a+3344|0;b=J[h+288>>2];if(b){while(1){J[d>>2]=b;c=J[d+8>>2];j:{if(c>>>0>=(J[d+12>>2]&2147483647)>>>0){b=0;c=J[d+12>>2];g=c&2147483647?c<<1:1;k:{if(!g){break k}c=g<<2;if(!c){break k}b=J[42504];e=Ka[J[J[b>>2]+20>>2]](b)|0?32626:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,e,19459,553)|0}e=J[d+8>>2];i=(e<<2)+b|0;if((e|0)>0){f=J[d+4>>2];c=b;while(1){J[c>>2]=J[f>>2];f=f+4|0;c=c+4|0;if(i>>>0>c>>>0){continue}break}}J[i>>2]=J[d>>2];l:{if(J[d+12>>2]<0){break l}c=J[d+4>>2];if(!c){break l}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[d+8>>2]}J[d+12>>2]=g;J[d+4>>2]=b;J[d+8>>2]=e+1;break j}J[J[d+4>>2]+(c<<2)>>2]=b;J[d+8>>2]=c+1}b=J[J[h+288>>2]>>2];J[h+288>>2]=b;if(b){continue}break}e=J[d+8>>2];c=J[d+4>>2]}else{c=0}CE(c,e);CE(J[h+264>>2],J[h+268>>2]);b=J[h+268>>2];if(b){f=J[h+264>>2];i=f+(b<<2)|0;e=J[d+4>>2];while(1){g=J[h+276>>2];m:{if(!g){break m}c=J[f>>2];j=g-1&268435455;if(g&1){n:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break n}Ka[J[J[c>>2]+12>>2]](c)|0}b=c+400|0}else{b=c}if(!j){break m}g=c+P(g,400)|0;while(1){o:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(b|0))){e=e+4|0;break o}Ka[J[J[b>>2]+12>>2]](b)|0}c=b+400|0;p:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break p}Ka[J[J[c>>2]+12>>2]](c)|0}b=b+800|0;if((g|0)!=(b|0)){continue}break}}f=f+4|0;if((i|0)!=(f|0)){continue}break}}b=J[d+12>>2];q:{if((b|0)<0|!(b&2147483647)){break q}b=J[d+4>>2];if(!b){break q}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}Ia=d+16|0}b=J[a+3608>>2];c=J[a+3612>>2];if(c){c=(c<<2)+b|0;while(1){e=J[b>>2];if(e){f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,e)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[a+3608>>2]}c=J[a+3616>>2];r:{if((c|0)<0|!(c&2147483647)){break r}if((a+3348|0)==(b|0)){H[a+3604|0]=0;break r}if(!b){break r}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+3340>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}if(J[a+3328>>2]){e=0;d=Ia-16|0;Ia=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;h=a+3048|0;b=J[h+288>>2];if(b){while(1){J[d>>2]=b;c=J[d+8>>2];s:{if(c>>>0>=(J[d+12>>2]&2147483647)>>>0){b=0;c=J[d+12>>2];g=c&2147483647?c<<1:1;t:{if(!g){break t}c=g<<2;if(!c){break t}b=J[42504];e=Ka[J[J[b>>2]+20>>2]](b)|0?44572:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,e,19459,553)|0}e=J[d+8>>2];i=(e<<2)+b|0;if((e|0)>0){f=J[d+4>>2];c=b;while(1){J[c>>2]=J[f>>2];f=f+4|0;c=c+4|0;if(i>>>0>c>>>0){continue}break}}J[i>>2]=J[d>>2];u:{if(J[d+12>>2]<0){break u}c=J[d+4>>2];if(!c){break u}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[d+8>>2]}J[d+12>>2]=g;J[d+4>>2]=b;J[d+8>>2]=e+1;break s}J[J[d+4>>2]+(c<<2)>>2]=b;J[d+8>>2]=c+1}b=J[J[h+288>>2]>>2];J[h+288>>2]=b;if(b){continue}break}e=J[d+8>>2];c=J[d+4>>2]}else{c=0}BE(c,e);BE(J[h+264>>2],J[h+268>>2]);b=J[h+268>>2];if(b){f=J[h+264>>2];i=f+(b<<2)|0;e=J[d+4>>2];while(1){g=J[h+276>>2];v:{if(!g){break v}c=J[f>>2];j=g-1&33554431;if(g&1){w:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break w}Ka[J[J[c>>2]+12>>2]](c)|0}b=c+384|0}else{b=c}if(!j){break v}g=c+P(g,384)|0;while(1){x:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(b|0))){e=e+4|0;break x}Ka[J[J[b>>2]+12>>2]](b)|0}c=b+384|0;y:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break y}Ka[J[J[c>>2]+12>>2]](c)|0}b=b+768|0;if((g|0)!=(b|0)){continue}break}}f=f+4|0;if((i|0)!=(f|0)){continue}break}}b=J[d+12>>2];z:{if((b|0)<0|!(b&2147483647)){break z}b=J[d+4>>2];if(!b){break z}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}Ia=d+16|0}b=J[a+3312>>2];c=J[a+3316>>2];if(c){c=(c<<2)+b|0;while(1){e=J[b>>2];if(e){f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,e)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[a+3312>>2]}c=J[a+3320>>2];A:{if((c|0)<0|!(c&2147483647)){break A}if((a+3052|0)==(b|0)){H[a+3308|0]=0;break A}if(!b){break A}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+3044>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}if(J[a+3032>>2]){e=0;d=Ia-16|0;Ia=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;h=a+2752|0;b=J[h+288>>2];if(b){while(1){J[d>>2]=b;c=J[d+8>>2];B:{if(c>>>0>=(J[d+12>>2]&2147483647)>>>0){b=0;c=J[d+12>>2];g=c&2147483647?c<<1:1;C:{if(!g){break C}c=g<<2;if(!c){break C}b=J[42504];e=Ka[J[J[b>>2]+20>>2]](b)|0?46808:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,e,19459,553)|0}e=J[d+8>>2];i=(e<<2)+b|0;if((e|0)>0){f=J[d+4>>2];c=b;while(1){J[c>>2]=J[f>>2];f=f+4|0;c=c+4|0;if(i>>>0>c>>>0){continue}break}}J[i>>2]=J[d>>2];D:{if(J[d+12>>2]<0){break D}c=J[d+4>>2];if(!c){break D}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[d+8>>2]}J[d+12>>2]=g;J[d+4>>2]=b;J[d+8>>2]=e+1;break B}J[J[d+4>>2]+(c<<2)>>2]=b;J[d+8>>2]=c+1}b=J[J[h+288>>2]>>2];J[h+288>>2]=b;if(b){continue}break}e=J[d+8>>2];c=J[d+4>>2]}else{c=0}AE(c,e);AE(J[h+264>>2],J[h+268>>2]);b=J[h+268>>2];if(b){f=J[h+264>>2];i=f+(b<<2)|0;e=J[d+4>>2];while(1){g=J[h+276>>2];E:{if(!g){break E}c=J[f>>2];j=g-1&1073741823;if(g&1){F:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break F}Ka[J[J[c>>2]+12>>2]](c)|0}b=c+132|0}else{b=c}if(!j){break E}g=c+P(g,132)|0;while(1){G:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(b|0))){e=e+4|0;break G}Ka[J[J[b>>2]+12>>2]](b)|0}c=b+132|0;H:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break H}Ka[J[J[c>>2]+12>>2]](c)|0}b=b+264|0;if((g|0)!=(b|0)){continue}break}}f=f+4|0;if((i|0)!=(f|0)){continue}break}}b=J[d+12>>2];I:{if((b|0)<0|!(b&2147483647)){break I}b=J[d+4>>2];if(!b){break I}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}Ia=d+16|0}b=J[a+3016>>2];c=J[a+3020>>2];if(c){c=(c<<2)+b|0;while(1){e=J[b>>2];if(e){f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,e)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[a+3016>>2]}c=J[a+3024>>2];J:{if((c|0)<0|!(c&2147483647)){break J}if((a+2756|0)==(b|0)){H[a+3012|0]=0;break J}if(!b){break J}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+2748>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}if(J[a+2736>>2]){e=0;d=Ia-16|0;Ia=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;h=a+2456|0;b=J[h+288>>2];if(b){while(1){J[d>>2]=b;c=J[d+8>>2];K:{if(c>>>0>=(J[d+12>>2]&2147483647)>>>0){b=0;c=J[d+12>>2];g=c&2147483647?c<<1:1;L:{if(!g){break L}c=g<<2;if(!c){break L}b=J[42504];e=Ka[J[J[b>>2]+20>>2]](b)|0?41956:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,e,19459,553)|0}e=J[d+8>>2];i=(e<<2)+b|0;if((e|0)>0){f=J[d+4>>2];c=b;while(1){J[c>>2]=J[f>>2];f=f+4|0;c=c+4|0;if(i>>>0>c>>>0){continue}break}}J[i>>2]=J[d>>2];M:{if(J[d+12>>2]<0){break M}c=J[d+4>>2];if(!c){break M}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[d+8>>2]}J[d+12>>2]=g;J[d+4>>2]=b;J[d+8>>2]=e+1;break K}J[J[d+4>>2]+(c<<2)>>2]=b;J[d+8>>2]=c+1}b=J[J[h+288>>2]>>2];J[h+288>>2]=b;if(b){continue}break}e=J[d+8>>2];c=J[d+4>>2]}else{c=0}zE(c,e);zE(J[h+264>>2],J[h+268>>2]);b=J[h+268>>2];if(b){f=J[h+264>>2];i=f+(b<<2)|0;e=J[d+4>>2];while(1){g=J[h+276>>2];N:{if(!g){break N}c=J[f>>2];j=g-1&536870911;if(g&1){O:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break O}Ka[J[J[c>>2]+12>>2]](c)|0}b=c+120|0}else{b=c}if(!j){break N}g=c+P(g,120)|0;while(1){P:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(b|0))){e=e+4|0;break P}Ka[J[J[b>>2]+12>>2]](b)|0}c=b+120|0;Q:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break Q}Ka[J[J[c>>2]+12>>2]](c)|0}b=b+240|0;if((g|0)!=(b|0)){continue}break}}f=f+4|0;if((i|0)!=(f|0)){continue}break}}b=J[d+12>>2];R:{if((b|0)<0|!(b&2147483647)){break R}b=J[d+4>>2];if(!b){break R}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}Ia=d+16|0}b=J[a+2720>>2];c=J[a+2724>>2];if(c){c=(c<<2)+b|0;while(1){e=J[b>>2];if(e){f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,e)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[a+2720>>2]}c=J[a+2728>>2];S:{if((c|0)<0|!(c&2147483647)){break S}if((a+2460|0)==(b|0)){H[a+2716|0]=0;break S}if(!b){break S}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+2452>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}if(J[a+2440>>2]){e=0;d=Ia-16|0;Ia=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;h=a+2160|0;b=J[h+288>>2];if(b){while(1){J[d>>2]=b;c=J[d+8>>2];T:{if(c>>>0>=(J[d+12>>2]&2147483647)>>>0){b=0;c=J[d+12>>2];g=c&2147483647?c<<1:1;U:{if(!g){break U}c=g<<2;if(!c){break U}b=J[42504];e=Ka[J[J[b>>2]+20>>2]](b)|0?44464:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,e,19459,553)|0}e=J[d+8>>2];i=(e<<2)+b|0;if((e|0)>0){f=J[d+4>>2];c=b;while(1){J[c>>2]=J[f>>2];f=f+4|0;c=c+4|0;if(i>>>0>c>>>0){continue}break}}J[i>>2]=J[d>>2];V:{if(J[d+12>>2]<0){break V}c=J[d+4>>2];if(!c){break V}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[d+8>>2]}J[d+12>>2]=g;J[d+4>>2]=b;J[d+8>>2]=e+1;break T}J[J[d+4>>2]+(c<<2)>>2]=b;J[d+8>>2]=c+1}b=J[J[h+288>>2]>>2];J[h+288>>2]=b;if(b){continue}break}e=J[d+8>>2];c=J[d+4>>2]}else{c=0}yE(c,e);yE(J[h+264>>2],J[h+268>>2]);b=J[h+268>>2];if(b){f=J[h+264>>2];i=f+(b<<2)|0;e=J[d+4>>2];while(1){g=J[h+276>>2];W:{if(!g){break W}c=J[f>>2];j=g-1&67108863;if(g&1){X:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break X}Ka[J[J[c>>2]+12>>2]](c)|0}b=c- -64|0}else{b=c}if(!j){break W}g=c+(g<<6)|0;while(1){Y:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(b|0))){e=e+4|0;break Y}Ka[J[J[b>>2]+12>>2]](b)|0}c=b- -64|0;Z:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break Z}Ka[J[J[c>>2]+12>>2]](c)|0}b=b+128|0;if((g|0)!=(b|0)){continue}break}}f=f+4|0;if((i|0)!=(f|0)){continue}break}}b=J[d+12>>2];_:{if((b|0)<0|!(b&2147483647)){break _}b=J[d+4>>2];if(!b){break _}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}Ia=d+16|0}b=J[a+2424>>2];c=J[a+2428>>2];if(c){c=(c<<2)+b|0;while(1){e=J[b>>2];if(e){f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,e)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[a+2424>>2]}c=J[a+2432>>2];$:{if((c|0)<0|!(c&2147483647)){break $}if((a+2164|0)==(b|0)){H[a+2420|0]=0;break $}if(!b){break $}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+2156>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}if(J[a+2144>>2]){e=0;d=Ia-16|0;Ia=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;h=a+1864|0;b=J[h+288>>2];if(b){while(1){J[d>>2]=b;c=J[d+8>>2];aa:{if(c>>>0>=(J[d+12>>2]&2147483647)>>>0){b=0;c=J[d+12>>2];g=c&2147483647?c<<1:1;ba:{if(!g){break ba}c=g<<2;if(!c){break ba}b=J[42504];e=Ka[J[J[b>>2]+20>>2]](b)|0?33630:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,e,19459,553)|0}e=J[d+8>>2];i=(e<<2)+b|0;if((e|0)>0){f=J[d+4>>2];c=b;while(1){J[c>>2]=J[f>>2];f=f+4|0;c=c+4|0;if(i>>>0>c>>>0){continue}break}}J[i>>2]=J[d>>2];ca:{if(J[d+12>>2]<0){break ca}c=J[d+4>>2];if(!c){break ca}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[d+8>>2]}J[d+12>>2]=g;J[d+4>>2]=b;J[d+8>>2]=e+1;break aa}J[J[d+4>>2]+(c<<2)>>2]=b;J[d+8>>2]=c+1}b=J[J[h+288>>2]>>2];J[h+288>>2]=b;if(b){continue}break}e=J[d+8>>2];c=J[d+4>>2]}else{c=0}xE(c,e);xE(J[h+264>>2],J[h+268>>2]);b=J[h+268>>2];if(b){f=J[h+264>>2];i=f+(b<<2)|0;e=J[d+4>>2];while(1){g=J[h+276>>2];da:{if(!g){break da}c=J[f>>2];j=g-1&1073741823;if(g&1){ea:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break ea}Ka[J[J[c>>2]+12>>2]](c)|0}b=c+124|0}else{b=c}if(!j){break da}g=c+P(g,124)|0;while(1){fa:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(b|0))){e=e+4|0;break fa}Ka[J[J[b>>2]+12>>2]](b)|0}c=b+124|0;ga:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break ga}Ka[J[J[c>>2]+12>>2]](c)|0}b=b+248|0;if((g|0)!=(b|0)){continue}break}}f=f+4|0;if((i|0)!=(f|0)){continue}break}}b=J[d+12>>2];ha:{if((b|0)<0|!(b&2147483647)){break ha}b=J[d+4>>2];if(!b){break ha}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}Ia=d+16|0}b=J[a+2128>>2];c=J[a+2132>>2];if(c){c=(c<<2)+b|0;while(1){e=J[b>>2];if(e){f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,e)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[a+2128>>2]}c=J[a+2136>>2];ia:{if((c|0)<0|!(c&2147483647)){break ia}if((a+1868|0)==(b|0)){H[a+2124|0]=0;break ia}if(!b){break ia}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+1860>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}if(J[a+1848>>2]){e=0;d=Ia-16|0;Ia=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;h=a+1568|0;b=J[h+288>>2];if(b){while(1){J[d>>2]=b;c=J[d+8>>2];ja:{if(c>>>0>=(J[d+12>>2]&2147483647)>>>0){b=0;c=J[d+12>>2];g=c&2147483647?c<<1:1;ka:{if(!g){break ka}c=g<<2;if(!c){break ka}b=J[42504];e=Ka[J[J[b>>2]+20>>2]](b)|0?46958:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,e,19459,553)|0}e=J[d+8>>2];i=(e<<2)+b|0;if((e|0)>0){f=J[d+4>>2];c=b;while(1){J[c>>2]=J[f>>2];f=f+4|0;c=c+4|0;if(i>>>0>c>>>0){continue}break}}J[i>>2]=J[d>>2];la:{if(J[d+12>>2]<0){break la}c=J[d+4>>2];if(!c){break la}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[d+8>>2]}J[d+12>>2]=g;J[d+4>>2]=b;J[d+8>>2]=e+1;break ja}J[J[d+4>>2]+(c<<2)>>2]=b;J[d+8>>2]=c+1}b=J[J[h+288>>2]>>2];J[h+288>>2]=b;if(b){continue}break}e=J[d+8>>2];c=J[d+4>>2]}else{c=0}wE(c,e);wE(J[h+264>>2],J[h+268>>2]);b=J[h+268>>2];if(b){f=J[h+264>>2];i=f+(b<<2)|0;e=J[d+4>>2];while(1){g=J[h+276>>2];ma:{if(!g){break ma}c=J[f>>2];j=g-1&1073741823;if(g&1){na:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break na}Ka[J[J[c>>2]+12>>2]](c)|0}b=c+44|0}else{b=c}if(!j){break ma}g=c+P(g,44)|0;while(1){oa:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(b|0))){e=e+4|0;break oa}Ka[J[J[b>>2]+12>>2]](b)|0}c=b+44|0;pa:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break pa}Ka[J[J[c>>2]+12>>2]](c)|0}b=b+88|0;if((g|0)!=(b|0)){continue}break}}f=f+4|0;if((i|0)!=(f|0)){continue}break}}b=J[d+12>>2];qa:{if((b|0)<0|!(b&2147483647)){break qa}b=J[d+4>>2];if(!b){break qa}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}Ia=d+16|0}b=J[a+1832>>2];c=J[a+1836>>2];if(c){c=(c<<2)+b|0;while(1){e=J[b>>2];if(e){f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,e)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[a+1832>>2]}c=J[a+1840>>2];ra:{if((c|0)<0|!(c&2147483647)){break ra}if((a+1572|0)==(b|0)){H[a+1828|0]=0;break ra}if(!b){break ra}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+1564>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}if(J[a+1552>>2]){e=0;d=Ia-16|0;Ia=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;h=a+1272|0;b=J[h+288>>2];if(b){while(1){J[d>>2]=b;c=J[d+8>>2];sa:{if(c>>>0>=(J[d+12>>2]&2147483647)>>>0){b=0;c=J[d+12>>2];g=c&2147483647?c<<1:1;ta:{if(!g){break ta}c=g<<2;if(!c){break ta}b=J[42504];e=Ka[J[J[b>>2]+20>>2]](b)|0?47662:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,e,19459,553)|0}e=J[d+8>>2];i=(e<<2)+b|0;if((e|0)>0){f=J[d+4>>2];c=b;while(1){J[c>>2]=J[f>>2];f=f+4|0;c=c+4|0;if(i>>>0>c>>>0){continue}break}}J[i>>2]=J[d>>2];ua:{if(J[d+12>>2]<0){break ua}c=J[d+4>>2];if(!c){break ua}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[d+8>>2]}J[d+12>>2]=g;J[d+4>>2]=b;J[d+8>>2]=e+1;break sa}J[J[d+4>>2]+(c<<2)>>2]=b;J[d+8>>2]=c+1}b=J[J[h+288>>2]>>2];J[h+288>>2]=b;if(b){continue}break}e=J[d+8>>2];c=J[d+4>>2]}else{c=0}vE(c,e);vE(J[h+264>>2],J[h+268>>2]);b=J[h+268>>2];if(b){f=J[h+264>>2];i=f+(b<<2)|0;e=J[d+4>>2];while(1){g=J[h+276>>2];va:{if(!g){break va}c=J[f>>2];j=g-1&268435455;if(g&1){wa:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break wa}Ka[J[J[c>>2]+12>>2]](c)|0}b=c+208|0}else{b=c}if(!j){break va}g=c+P(g,208)|0;while(1){xa:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(b|0))){e=e+4|0;break xa}Ka[J[J[b>>2]+12>>2]](b)|0}c=b+208|0;ya:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break ya}Ka[J[J[c>>2]+12>>2]](c)|0}b=b+416|0;if((g|0)!=(b|0)){continue}break}}f=f+4|0;if((i|0)!=(f|0)){continue}break}}b=J[d+12>>2];za:{if((b|0)<0|!(b&2147483647)){break za}b=J[d+4>>2];if(!b){break za}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}Ia=d+16|0}b=J[a+1536>>2];c=J[a+1540>>2];if(c){c=(c<<2)+b|0;while(1){e=J[b>>2];if(e){f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,e)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[a+1536>>2]}c=J[a+1544>>2];Aa:{if((c|0)<0|!(c&2147483647)){break Aa}if((a+1276|0)==(b|0)){H[a+1532|0]=0;break Aa}if(!b){break Aa}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+1268>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}if(J[a+1256>>2]){e=0;d=Ia-16|0;Ia=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;h=a+976|0;b=J[h+288>>2];if(b){while(1){J[d>>2]=b;c=J[d+8>>2];Ba:{if(c>>>0>=(J[d+12>>2]&2147483647)>>>0){b=0;c=J[d+12>>2];g=c&2147483647?c<<1:1;Ca:{if(!g){break Ca}c=g<<2;if(!c){break Ca}b=J[42504];e=Ka[J[J[b>>2]+20>>2]](b)|0?51334:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,e,19459,553)|0}e=J[d+8>>2];i=(e<<2)+b|0;if((e|0)>0){f=J[d+4>>2];c=b;while(1){J[c>>2]=J[f>>2];f=f+4|0;c=c+4|0;if(i>>>0>c>>>0){continue}break}}J[i>>2]=J[d>>2];Da:{if(J[d+12>>2]<0){break Da}c=J[d+4>>2];if(!c){break Da}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[d+8>>2]}J[d+12>>2]=g;J[d+4>>2]=b;J[d+8>>2]=e+1;break Ba}J[J[d+4>>2]+(c<<2)>>2]=b;J[d+8>>2]=c+1}b=J[J[h+288>>2]>>2];J[h+288>>2]=b;if(b){continue}break}e=J[d+8>>2];c=J[d+4>>2]}else{c=0}uE(c,e);uE(J[h+264>>2],J[h+268>>2]);b=J[h+268>>2];if(b){f=J[h+264>>2];i=f+(b<<2)|0;e=J[d+4>>2];while(1){g=J[h+276>>2];Ea:{if(!g){break Ea}c=J[f>>2];j=g-1&268435455;if(g&1){Fa:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break Fa}Ka[J[J[c>>2]+12>>2]](c)|0}b=c+112|0}else{b=c}if(!j){break Ea}g=c+P(g,112)|0;while(1){Ga:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(b|0))){e=e+4|0;break Ga}Ka[J[J[b>>2]+12>>2]](b)|0}c=b+112|0;Ha:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break Ha}Ka[J[J[c>>2]+12>>2]](c)|0}b=b+224|0;if((g|0)!=(b|0)){continue}break}}f=f+4|0;if((i|0)!=(f|0)){continue}break}}b=J[d+12>>2];Ia:{if((b|0)<0|!(b&2147483647)){break Ia}b=J[d+4>>2];if(!b){break Ia}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}Ia=d+16|0}b=J[a+1240>>2];c=J[a+1244>>2];if(c){c=(c<<2)+b|0;while(1){e=J[b>>2];if(e){f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,e)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[a+1240>>2]}c=J[a+1248>>2];Ja:{if((c|0)<0|!(c&2147483647)){break Ja}if((a+980|0)==(b|0)){H[a+1236|0]=0;break Ja}if(!b){break Ja}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+972>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}if(J[a+960>>2]){e=0;d=Ia-16|0;Ia=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;b=J[a+968>>2];if(b){while(1){J[d>>2]=b;c=J[d+8>>2];Ka:{if(c>>>0>=(J[d+12>>2]&2147483647)>>>0){b=0;c=J[d+12>>2];h=c&2147483647?c<<1:1;La:{if(!h){break La}c=h<<2;if(!c){break La}b=J[42504];e=Ka[J[J[b>>2]+20>>2]](b)|0?51448:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,e,19459,553)|0}e=J[d+8>>2];g=(e<<2)+b|0;if((e|0)>0){f=J[d+4>>2];c=b;while(1){J[c>>2]=J[f>>2];f=f+4|0;c=c+4|0;if(g>>>0>c>>>0){continue}break}}J[g>>2]=J[d>>2];Ma:{if(J[d+12>>2]<0){break Ma}c=J[d+4>>2];if(!c){break Ma}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[d+8>>2]}J[d+12>>2]=h;J[d+4>>2]=b;J[d+8>>2]=e+1;break Ka}J[J[d+4>>2]+(c<<2)>>2]=b;J[d+8>>2]=c+1}b=J[J[a+968>>2]>>2];J[a+968>>2]=b;if(b){continue}break}e=J[d+8>>2];c=J[d+4>>2]}else{c=0}tE(c,e);tE(J[a+944>>2],J[a+948>>2]);b=J[a+948>>2];if(b){f=J[a+944>>2];g=f+(b<<2)|0;e=J[d+4>>2];while(1){h=J[a+956>>2];Na:{if(!h){break Na}c=J[f>>2];i=h-1&67108863;if(h&1){Oa:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break Oa}Ka[J[J[c>>2]+12>>2]](c)|0}b=c+320|0}else{b=c}if(!i){break Na}h=c+P(h,320)|0;while(1){Pa:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(b|0))){e=e+4|0;break Pa}Ka[J[J[b>>2]+12>>2]](b)|0}c=b+320|0;Qa:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break Qa}Ka[J[J[c>>2]+12>>2]](c)|0}b=b+640|0;if((h|0)!=(b|0)){continue}break}}f=f+4|0;if((g|0)!=(f|0)){continue}break}}b=J[d+12>>2];Ra:{if((b|0)<0|!(b&2147483647)){break Ra}b=J[d+4>>2];if(!b){break Ra}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}Ia=d+16|0}b=J[a+944>>2];c=J[a+948>>2];if(c){c=(c<<2)+b|0;while(1){e=J[b>>2];if(e){f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,e)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[a+944>>2]}c=J[a+952>>2];Sa:{if((c|0)<0|!(c&2147483647)){break Sa}if((a+684|0)==(b|0)){H[a+940|0]=0;break Sa}if(!b){break Sa}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+640>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+600>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+560>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+520>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+480>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+472>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}if(J[a+460>>2]){c=0;d=Ia-16|0;Ia=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;b=J[a+468>>2];if(b){while(1){J[d>>2]=b;c=J[d+8>>2];Ta:{if(c>>>0>=(J[d+12>>2]&2147483647)>>>0){b=0;c=J[d+12>>2];h=c&2147483647?c<<1:1;Ua:{if(!h){break Ua}c=h<<2;if(!c){break Ua}b=J[42504];e=Ka[J[J[b>>2]+20>>2]](b)|0?30452:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,e,19459,553)|0}e=J[d+8>>2];g=(e<<2)+b|0;if((e|0)>0){f=J[d+4>>2];c=b;while(1){J[c>>2]=J[f>>2];f=f+4|0;c=c+4|0;if(g>>>0>c>>>0){continue}break}}J[g>>2]=J[d>>2];Va:{if(J[d+12>>2]<0){break Va}c=J[d+4>>2];if(!c){break Va}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[d+8>>2]}J[d+12>>2]=h;J[d+4>>2]=b;J[d+8>>2]=e+1;break Ta}J[J[d+4>>2]+(c<<2)>>2]=b;J[d+8>>2]=c+1}b=J[J[a+468>>2]>>2];J[a+468>>2]=b;if(b){continue}break}c=J[d+8>>2];b=J[d+4>>2]}else{b=0}sE(b,c);sE(J[a+444>>2],J[a+448>>2]);b=J[a+448>>2];if(b){e=J[a+444>>2];h=e+(b<<2)|0;c=J[d+4>>2];while(1){f=J[a+456>>2];if(f){b=J[e>>2];g=b+P(f,48)|0;while(1){Wa:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(c|0)|J[c>>2]!=(b|0))){c=c+4|0;break Wa}f=J[b+44>>2];if((f|0)<0|!(f&2147483647)){break Wa}f=J[b+36>>2];if((f|0)==(b|0)){H[b+32|0]=0;break Wa}if(!f){break Wa}i=J[42504]+12|0;Ka[J[J[i>>2]+12>>2]](i,f)}b=b+48|0;if((g|0)!=(b|0)){continue}break}}e=e+4|0;if((h|0)!=(e|0)){continue}break}}b=J[d+12>>2];Xa:{if((b|0)<0|!(b&2147483647)){break Xa}b=J[d+4>>2];if(!b){break Xa}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}Ia=d+16|0}b=J[a+444>>2];c=J[a+448>>2];if(c){c=(c<<2)+b|0;while(1){e=J[b>>2];if(e){f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,e)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[a+444>>2]}c=J[a+452>>2];Ya:{if((c|0)<0|!(c&2147483647)){break Ya}if((a+184|0)==(b|0)){H[a+440|0]=0;return el(a)|0}if(!b){break Ya}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}return el(a)|0}function X$(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=j|0;k=k|0;l=Q(l);var m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=0,M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=0,Z=Q(0),_=0,$=Q(0),aa=Q(0),ba=0,ca=Q(0),da=Q(0),ea=0,fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ha=Q(0),Ja=Q(0),Ka=0,La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=0,Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=Q(0),Wa=0,Xa=0;b=Ia-416|0;Ia=b;H[b+32|0]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[b>>2]=0;J[b+4>>2]=0;j=J[a+40>>2];l=N[a+8>>2];n=N[a+12>>2];m=N[a+4>>2];J[b+188>>2]=0;N[b+184>>2]=n;N[b+180>>2]=l;N[b+176>>2]=m;w=J[a+16>>2];C=J[a+20>>2];X=J[a+28>>2];J[b+344>>2]=J[a+24>>2];J[b+348>>2]=X;J[b+336>>2]=w;J[b+340>>2]=C;J[b+144>>2]=j;J[b+152>>2]=J[j+40>>2]+P(K[j+39|0],20);H[b+156|0]=K[j+38|0];p=Q(m*N[j+52>>2]);o=Q(l*N[j+56>>2]);p=o>=p?p:o;o=Q(n*N[j+60>>2]);p=o>=p?p:o;N[b+24>>2]=p*Q(.02500000037252903);N[b+16>>2]=p*Q(.10000000149011612);N[b+20>>2]=p*Q(.05000000074505806);w=b+176|0;a=b+336|0;Cb(w,a,b+48|0,b+96|0,b,m==Q(1)&l==Q(1)&n==Q(1));J[b+148>>2]=J[j+44>>2];J[b+408>>2]=0;J[b+412>>2]=0;J[b+400>>2]=0;J[b+404>>2]=0;Ga=N[e+20>>2];t=N[f+20>>2];Ha=N[e+24>>2];s=N[f+24>>2];l=N[d+8>>2];n=N[d>>2];m=N[d+4>>2];p=N[d+12>>2];U=N[c+12>>2];Z=N[c>>2];Ja=N[e+16>>2];v=N[f+16>>2];M=N[c+4>>2];O=N[c+8>>2];J[b+396>>2]=0;J[b+380>>2]=0;J[b+364>>2]=0;Ca=Q(-Z);o=Q(v-Ja);q=Q(t-Ga);r=Q(s-Ha);u=Q(Q(Q(Ca*o)-Q(q*M))-Q(O*r));fa=Q(Q(U*U)+Q(-.5));y=Q(Q(Q(U*Q(Q(M*o)-Q(Z*q)))+Q(fa*r))-Q(O*u));N[b+392>>2]=y+y;y=Q(Q(Q(fa*q)+Q(U*Q(Q(Z*r)-Q(O*o))))-Q(M*u));N[b+388>>2]=y+y;e=b+384|0;o=Q(Q(Q(fa*o)+Q(U*Q(Q(O*q)-Q(M*r))))-Q(Z*u));N[e>>2]=o+o;q=Q(Q(Q(m*O)-Q(M*l))+Q(Q(n*U)-Q(p*Z)));o=Q(q+q);r=Q(Q(Q(l*Z)-Q(O*n))+Q(Q(m*U)-Q(p*M)));u=Q(r+r);y=Q(Q(1)-Q(q*o));F=Q(r*u);N[b+376>>2]=y-F;q=Q(Q(Q(n*M)-Q(Z*m))+Q(Q(l*U)-Q(p*O)));I=Q(q*u);l=Q(Q(p*U)-Q(Q(Q(Ca*n)-Q(m*M))-Q(O*l)));n=Q(l*o);N[b+372>>2]=I-n;m=Q(q*o);p=Q(l*u);N[b+368>>2]=m+p;N[b+360>>2]=I+n;n=Q(q+q);q=Q(q*n);N[b+356>>2]=y-q;o=Q(r*o);l=Q(l*n);N[b+352>>2]=o-l;J[b+348>>2]=0;N[b+344>>2]=m-p;N[b+340>>2]=o+l;N[b+336>>2]=Q(Q(1)-F)-q;m=N[c+20>>2];p=N[d+20>>2];l=N[c+24>>2];n=N[d+24>>2];o=N[c+16>>2];q=N[d+16>>2];J[b+332>>2]=0;Oa=Q(n-s);l=Q(Q(l-Ha)-Oa);Pa=Q(q-v);n=Q(Q(o-Ja)-Pa);Qa=Q(p-t);m=Q(Q(m-Ga)-Qa);p=Q(Q(O*l)+Q(Q(Z*n)+Q(M*m)));o=Q(Q(Q(fa*l)-Q(U*Q(Q(Z*m)-Q(M*n))))+Q(O*p));N[b+328>>2]=o+o;o=Q(Q(M*p)+Q(Q(fa*m)-Q(U*Q(Q(O*n)-Q(l*Z)))));N[b+324>>2]=o+o;l=Q(Q(Z*p)+Q(Q(fa*n)-Q(U*Q(Q(M*l)-Q(m*O)))));N[b+320>>2]=l+l;J[b+256>>2]=0;J[b+176>>2]=158004;J[b+180>>2]=k;J[b+184>>2]=a;a=J[b+356>>2];J[b+208>>2]=J[b+352>>2];J[b+212>>2]=a;a=J[b+364>>2];J[b+216>>2]=J[b+360>>2];J[b+220>>2]=a;a=J[b+348>>2];J[b+200>>2]=J[b+344>>2];J[b+204>>2]=a;a=J[b+372>>2];J[b+224>>2]=J[b+368>>2];J[b+228>>2]=a;a=J[b+380>>2];J[b+232>>2]=J[b+376>>2];J[b+236>>2]=a;a=J[e+4>>2];J[b+240>>2]=J[e>>2];J[b+244>>2]=a;a=J[b+396>>2];J[b+248>>2]=J[b+392>>2];J[b+252>>2]=a;a=J[b+340>>2];J[b+192>>2]=J[b+336>>2];J[b+196>>2]=a;l=N[b+196>>2];N[b+196>>2]=N[b+208>>2];n=N[b+216>>2];m=N[b+200>>2];N[b+200>>2]=N[b+224>>2];N[b+216>>2]=N[b+228>>2];N[b+224>>2]=m;N[b+228>>2]=n;N[b+208>>2]=l;J[b+168>>2]=156736;J[b+172>>2]=b;Da=Q(34028234663852886e22);k=Ia-288|0;Ia=k;R=Q(g+Q(0));d=Ia-272|0;Ia=d;J[d+248>>2]=0;J[d+252>>2]=0;J[d+240>>2]=0;J[d+244>>2]=0;x=N[b+408>>2];E=N[b+404>>2];z=N[b+400>>2];ga=N[b+328>>2];D=N[b+324>>2];S=N[b+320>>2];J[d+224>>2]=1;a=J[w+8>>2];$=N[a+52>>2];T=N[a+36>>2];G=N[a+20>>2];A=N[a+56>>2];V=N[a+40>>2];W=N[a+24>>2];c=J[w+4>>2];q=N[c+72>>2];r=N[c- -64>>2];u=N[c+68>>2];t=N[c+56>>2];s=N[c+52>>2];v=N[c+88>>2];aa=N[w+56>>2];ca=N[w+24>>2];ha=N[w+40>>2];y=N[c+80>>2];ja=N[w+48>>2];na=N[w+32>>2];F=N[c+84>>2];oa=N[w+52>>2];ka=N[w+20>>2];pa=N[w+36>>2];qa=N[a+48>>2];ra=N[a+32>>2];sa=N[a>>2];ta=N[a+16>>2];ua=N[a+4>>2];va=N[a+8>>2];I=N[c+48>>2];la=N[w+16>>2];g=N[e+8>>2];l=N[e>>2];n=N[e+4>>2];Ka=b+168|0;j=Ka;a=J[j+4>>2];o=N[a+56>>2];ma=N[a+52>>2];wa=N[a+72>>2];f=a- -64|0;xa=N[f>>2];ya=N[a+68>>2];m=N[a+88>>2];za=N[a+80>>2];Aa=N[a+84>>2];Ba=N[a+48>>2];J[d+172>>2]=0;da=m;c=Q(Q(g*g)+Q(Q(l*l)+Q(n*n)))>Q(1.1920928955078125e-7);g=c?g:Q(0);l=c?l:Q(1);m=c?n:Q(0);p=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(m*m))))));g=Q(g*p);n=Q(l*p);l=Q(m*p);N[d+168>>2]=Q(da*g)+Q(Q(za*n)+Q(Aa*l));N[d+164>>2]=Q(wa*g)+Q(Q(xa*n)+Q(l*ya));N[d+160>>2]=Q(o*g)+Q(Q(Ba*n)+Q(l*ma));c=tb(a,d+160|0);ma=N[f>>2];wa=N[a+80>>2];xa=N[a+84>>2];ya=N[a+52>>2];za=N[a+68>>2];Aa=N[a+88>>2];c=J[a+152>>2]+P(c,12)|0;m=N[c+8>>2];Ba=N[a+56>>2];p=N[c>>2];La=N[a+72>>2];o=N[c+4>>2];Ma=N[a+48>>2];J[d+180>>2]=0;J[d+184>>2]=0;J[d+188>>2]=0;J[d+192>>2]=0;J[d+196>>2]=0;J[d+200>>2]=0;J[d+204>>2]=0;J[d+208>>2]=0;J[d+212>>2]=0;J[d+216>>2]=0;J[d+220>>2]=0;J[d+172>>2]=0;J[d+176>>2]=0;da=A;ia=q;n=Q(-n);q=Q(Q(Q(ca*n)-Q(ha*l))-Q(aa*g));A=Q(Q(Q(la*n)-Q(na*l))-Q(ja*g));g=Q(Q(Q(ka*n)-Q(pa*l))-Q(oa*g));l=Q(Q(ia*q)+Q(Q(r*A)+Q(u*g)));n=Q(Q(v*q)+Q(Q(y*A)+Q(g*F)));a=l>n;g=Q(Q(t*q)+Q(Q(I*A)+Q(g*s)));c=!(g>l)|!(g>n);g=c?a?ia:v:t;l=c?a?r:y:I;n=c?a?u:F:s;q=Q(da+Q(Q(V*g)+Q(Q(va*l)+Q(W*n))));u=Q(Q(Aa*m)+Q(Q(Ba*p)+Q(o*La)));t=Q(q-u);N[d+168>>2]=t;v=Q($+Q(Q(T*g)+Q(Q(ua*l)+Q(n*G))));y=Q(Q(xa*m)+Q(Q(ya*p)+Q(o*za)));s=Q(v-y);N[d+164>>2]=s;g=Q(qa+Q(Q(ra*g)+Q(Q(sa*l)+Q(n*ta))));l=Q(Q(wa*m)+Q(Q(Ma*p)+Q(o*ma)));r=Q(g-l);N[d+160>>2]=r;J[d+116>>2]=0;J[d+120>>2]=0;J[d+124>>2]=0;J[d+128>>2]=0;J[d+132>>2]=0;J[d+136>>2]=0;J[d+140>>2]=0;J[d+144>>2]=0;J[d+148>>2]=0;J[d+152>>2]=0;J[d+156>>2]=0;J[d+108>>2]=0;J[d+112>>2]=0;N[d+104>>2]=q;N[d+100>>2]=v;N[d+96>>2]=g;J[d+52>>2]=0;J[d+56>>2]=0;J[d+60>>2]=0;J[d+64>>2]=0;J[d+68>>2]=0;J[d+72>>2]=0;J[d+76>>2]=0;J[d+80>>2]=0;J[d+84>>2]=0;J[d+88>>2]=0;J[d+92>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;N[d+40>>2]=u;N[d+36>>2]=y;N[d+32>>2]=l;g=Q(-t);l=Q(-s);n=Q(-r);f=-1;v=Q(Q(t*t)+Q(Q(r*r)+Q(s*s)));m=N[J[j+4>>2]+24>>2];m=mna)){m=n;o=l;q=g;F=Q(0);u=r;p=s;y=t;break b}$=Q(m+R);oa=Q($*$);I=Q(Q(S*Q(0))+z);A=Q(Q(D*Q(0))+E);R=Q(Q(ga*Q(0))+x);F=Q(0);q=g;o=l;m=n;while(1){u=r;p=s;y=t;a=J[w+8>>2];ja=N[a+56>>2];ka=N[a+40>>2];pa=N[a+24>>2];ha=N[a+52>>2];qa=N[a+36>>2];ra=N[a+20>>2];c=J[w+4>>2];t=N[c+72>>2];s=N[c- -64>>2];z=N[c+68>>2];D=N[c+56>>2];S=N[c+52>>2];T=N[c+88>>2];G=N[c+80>>2];V=N[c+84>>2];sa=N[a+8>>2];aa=N[a+48>>2];ca=N[a+32>>2];ta=N[a>>2];ua=N[a+16>>2];va=N[a+4>>2];W=N[c+48>>2];la=N[w+56>>2];ma=N[w+24>>2];wa=N[w+40>>2];xa=N[w+48>>2];ya=N[w+16>>2];za=N[w+32>>2];Aa=N[w+52>>2];Ba=N[w+20>>2];La=N[w+36>>2];a=J[j+4>>2];Ma=N[a+52>>2];Sa=N[a+56>>2];Ta=N[a+72>>2];C=a- -64|0;Ua=N[C>>2];Va=N[a+68>>2];Ea=N[a+88>>2];r=N[a+80>>2];x=N[a+84>>2];Na=N[a+48>>2];J[d+268>>2]=0;ia=r;E=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(n*n)+Q(l*l))))));r=Q(n*E);ga=Q(-r);da=x;x=Q(l*E);E=Q(g*E);N[d+264>>2]=Q(Q(ia*ga)-Q(da*x))-Q(Ea*E);N[d+260>>2]=Q(Q(Ua*ga)-Q(Va*x))-Q(Ta*E);N[d+256>>2]=Q(Q(Na*ga)-Q(Ma*x))-Q(Sa*E);X=tb(a,d+256|0);Na=aa;ia=ca;Ea=t;da=T;t=Q(Q(la*E)+Q(Q(ma*r)+Q(x*wa)));aa=Q(Q(xa*E)+Q(Q(ya*r)+Q(x*za)));ca=Q(Q(Aa*E)+Q(Q(Ba*r)+Q(x*La)));la=Q(Q(Ea*t)+Q(Q(s*aa)+Q(z*ca)));T=Q(Q(T*t)+Q(Q(G*aa)+Q(ca*V)));c=la>T;t=Q(Q(D*t)+Q(Q(W*aa)+Q(ca*S)));f=!(t>la)|!(t>T);t=f?c?Ea:da:D;s=f?c?s:G:W;z=f?c?z:V:S;T=Q(Na+Q(Q(ia*t)+Q(Q(ta*s)+Q(ua*z))));c=J[a+152>>2]+P(X,12)|0;G=N[c+8>>2];V=N[c>>2];W=N[c+4>>2];aa=Q(I+Q(Q(N[a+80>>2]*G)+Q(Q(N[a+48>>2]*V)+Q(W*N[C>>2]))));D=Q(T-aa);ca=Q(ha+Q(Q(qa*t)+Q(Q(va*s)+Q(z*ra))));ha=Q(A+Q(Q(N[a+84>>2]*G)+Q(Q(N[a+52>>2]*V)+Q(W*N[a+68>>2]))));S=Q(ca-ha);ja=Q(ja+Q(Q(ka*t)+Q(Q(sa*s)+Q(z*pa))));G=Q(R+Q(Q(N[a+88>>2]*G)+Q(Q(N[a+56>>2]*V)+Q(W*N[a+72>>2]))));z=Q(ja-G);t=Q(Q(Q(Q(r*Q(-D))-Q(x*S))-Q(E*z))-$);if(t>Q(0)){f=0;s=N[b+328>>2];V=N[b+320>>2];W=N[b+324>>2];ka=Q(Q(E*s)+Q(Q(r*V)+Q(x*W)));if(ka>=Q(0)){break a}r=F;F=Q(r-Q(t/ka));if(F>r){if(F>Q(1)){break a}q=N[b+408>>2];o=N[b+404>>2];m=N[b+400>>2];J[d+76>>2]=0;J[d+60>>2]=0;J[d+44>>2]=0;r=Q(m+Q(V*F));m=Q(r-I);v=Q(m+N[d+64>>2]);N[d+64>>2]=v;t=Q(o+Q(W*F));o=Q(t-A);I=Q(o+N[d+68>>2]);N[d+68>>2]=I;s=Q(q+Q(s*F));q=Q(s-R);A=Q(q+N[d+72>>2]);N[d+72>>2]=A;R=Q(m+N[d+48>>2]);N[d+48>>2]=R;z=Q(o+N[d+52>>2]);N[d+52>>2]=z;D=Q(q+N[d+56>>2]);N[d+56>>2]=D;m=Q(m+N[d+32>>2]);N[d+32>>2]=m;o=Q(o+N[d+36>>2]);N[d+36>>2]=o;q=Q(q+N[d+40>>2]);N[d+40>>2]=q;S=N[d+96>>2];G=N[d+100>>2];V=N[d+104>>2];J[d+172>>2]=0;N[d+168>>2]=V-q;N[d+164>>2]=G-o;N[d+160>>2]=S-m;m=N[d+112>>2];o=N[d+116>>2];q=N[d+120>>2];J[d+188>>2]=0;N[d+184>>2]=q-D;N[d+180>>2]=o-z;N[d+176>>2]=m-R;m=N[d+128>>2];o=N[d+132>>2];q=N[d+136>>2];J[d+204>>2]=0;N[d+200>>2]=q-A;N[d+196>>2]=o-I;N[d+192>>2]=m-v;a=J[j+4>>2];q=N[a+56>>2];v=N[a+52>>2];I=N[a+72>>2];f=a- -64|0;A=N[f>>2];R=N[a+68>>2];m=N[a+88>>2];o=N[a+80>>2];z=N[a+84>>2];D=N[a+48>>2];J[d+268>>2]=0;da=m;m=Q(-E);ia=Q(o*ga);o=Q(-x);N[d+264>>2]=Q(da*m)+Q(ia+Q(z*o));N[d+260>>2]=Q(I*m)+Q(Q(A*ga)+Q(R*o));N[d+256>>2]=Q(q*m)+Q(Q(D*ga)+Q(v*o));c=tb(a,d+256|0);c=J[a+152>>2]+P(c,12)|0;m=N[c+8>>2];o=N[c>>2];q=N[c+4>>2];G=Q(s+Q(Q(N[a+88>>2]*m)+Q(Q(N[a+56>>2]*o)+Q(q*N[a+72>>2]))));z=Q(ja-G);ha=Q(t+Q(Q(N[a+84>>2]*m)+Q(Q(N[a+52>>2]*o)+Q(q*N[a+68>>2]))));S=Q(ca-ha);aa=Q(r+Q(Q(N[a+80>>2]*m)+Q(Q(N[a+48>>2]*o)+Q(q*N[f>>2]))));D=Q(T-aa);m=n;o=l;q=g;I=r;A=t;R=s;g=Q(34028234663852886e22)}else{g=v}}else{g=v}x=g;c=J[d+224>>2];f=c<<4;a=f+(d+96|0)|0;J[a+12>>2]=0;N[a+8>>2]=ja;N[a+4>>2]=ca;N[a>>2]=T;a=f+(d+32|0)|0;J[a+12>>2]=0;N[a+8>>2]=G;N[a+4>>2]=ha;N[a>>2]=aa;a=f+(d+160|0)|0;J[a+12>>2]=0;N[a+8>>2]=z;N[a+4>>2]=S;N[a>>2]=D;J[d+224>>2]=c+1;c:{d:{switch(c-1|0){case 0:r=N[d+168>>2];g=Q(N[d+184>>2]-r);t=N[d+160>>2];l=Q(N[d+176>>2]-t);s=N[d+164>>2];n=Q(N[d+180>>2]-s);v=Q(Q(g*g)+Q(Q(l*l)+Q(n*n)));if(v<=Q(1.1920928955078125e-7)){J[d+224>>2]=1;a=J[d+164>>2];J[d+256>>2]=J[d+160>>2];J[d+260>>2]=a;a=J[d+172>>2];J[d+264>>2]=J[d+168>>2];J[d+268>>2]=a;break c}da=g;g=Q(Q(Q(Q(Q(-t)*l)-Q(n*s))-Q(r*g))/v);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[d+264>>2]=r+Q(da*g);N[d+260>>2]=s+Q(n*g);N[d+256>>2]=t+Q(l*g);break c;case 1:ec(d+256|0,d+160|0,d+96|0,d+32|0,d+224|0);break c;case 2:mc(d+256|0,d+160|0,d+96|0,d+32|0,d+224|0);break c;default:break d}}N[d+264>>2]=z;N[d+260>>2]=S;N[d+256>>2]=D}t=N[d+264>>2];g=Q(-t);s=N[d+260>>2];l=Q(-s);r=N[d+256>>2];n=Q(-r);v=Q(Q(t*t)+Q(Q(r*r)+Q(s*s)));if(oa>2]+32|0];I=Q(0);z=Q(0);a=(f|0)!=0&v>na;g=a?g:q;n=a?n:m;l=a?l:o;m=Q(Y(Q(Q(g*g)+Q(Q(n*n)+Q(l*l)))));if(!(m<=Q(1.1920928955078125e-7))){q=g;g=Q(Q(1)/m);Fa=Q(q*g);z=Q(n*g);I=Q(l*g)}J[k+268>>2]=0;N[k+264>>2]=-Fa;N[k+260>>2]=-I;N[k+256>>2]=-z;N[k+240>>2]=F;J[k+252>>2]=J[d+236>>2];a=J[d+232>>2];J[k+244>>2]=J[d+228>>2];J[k+248>>2]=a;J[d+268>>2]=0;N[d+264>>2]=f?t:y;N[d+260>>2]=f?s:p;N[d+256>>2]=f?r:u;f=J[d+252>>2];a=J[d+248>>2];J[d+24>>2]=a;J[d+28>>2]=f;C=J[d+244>>2];c=J[d+240>>2];J[d+16>>2]=c;J[d+20>>2]=C;J[d+8>>2]=a;J[d+12>>2]=f;J[d>>2]=c;J[d+4>>2]=C;kb(d+160|0,d+96|0,d+32|0,d+256|0,d+16|0,d,J[d+224>>2]);g=N[J[w+4>>2]+16>>2];l=N[d+16>>2];n=N[d+20>>2];m=N[d+24>>2];J[k+284>>2]=0;N[k+280>>2]=m+(j?Q(Fa*g):Q(-0));N[k+276>>2]=n+(j?Q(I*g):Q(-0));N[k+272>>2]=l+(j?Q(z*g):Q(-0));f=1}Ia=d+272|0;if(f){a=J[k+244>>2];J[b+304>>2]=J[k+240>>2];J[b+308>>2]=a;a=J[k+252>>2];J[b+312>>2]=J[k+248>>2];J[b+316>>2]=a;if(N[k+240>>2]==Q(0)){c=J[w+4>>2];d=J[Ka+4>>2];N[k+224>>2]=Q(N[c+16>>2]+N[d+16>>2])*Q(100);H[k+215|0]=0;J[k+168>>2]=0;J[k+172>>2]=0;J[k+160>>2]=0;J[k+164>>2]=0;J[k+152>>2]=0;J[k+156>>2]=0;J[k+144>>2]=0;J[k+148>>2]=0;J[k+136>>2]=0;J[k+140>>2]=0;J[k+128>>2]=0;J[k+132>>2]=0;J[k+192>>2]=0;a=J[w+8>>2];J[k+56>>2]=a;J[k+48>>2]=158004;J[k+52>>2]=c;c=J[a+12>>2];J[k+72>>2]=J[a+8>>2];J[k+76>>2]=c;c=J[a+20>>2];J[k+80>>2]=J[a+16>>2];J[k+84>>2]=c;c=J[a+28>>2];J[k+88>>2]=J[a+24>>2];J[k+92>>2]=c;c=J[a+36>>2];J[k+96>>2]=J[a+32>>2];J[k+100>>2]=c;c=J[a+44>>2];J[k+104>>2]=J[a+40>>2];J[k+108>>2]=c;c=J[a+52>>2];J[k+112>>2]=J[a+48>>2];J[k+116>>2]=c;c=J[a+60>>2];J[k+120>>2]=J[a+56>>2];J[k+124>>2]=c;c=J[a+4>>2];J[k+64>>2]=J[a>>2];J[k+68>>2]=c;g=N[k+68>>2];N[k+68>>2]=N[k+80>>2];l=N[k+88>>2];n=N[k+72>>2];N[k+72>>2]=N[k+96>>2];N[k+80>>2]=g;N[k+96>>2]=n;N[k+88>>2]=N[k+100>>2];N[k+100>>2]=l;J[k+40>>2]=156736;J[k+44>>2]=d;C=k+220|0;X=k+216|0;c=0;j=Ia-320|0;Ia=j;d=J[k+44>>2];g=N[d+20>>2];ea=J[k+52>>2];l=N[ea+20>>2];q=N[k+224>>2];Wa=K[ea+32|0];t=N[ea+16>>2];Xa=K[d+32|0];s=N[d+16>>2];J[j+28>>2]=0;I=Q((g>2];while(1){a=B<<2;ba=K[C+B|0];J[a+(j+48|0)>>2]=ba;L=a+(j+32|0)|0;a=K[B+X|0];J[L>>2]=a;a=J[d+152>>2]+P(a,12)|0;g=N[a+8>>2];l=N[a>>2];n=N[a+4>>2];a=ea+(ba<<4)|0;m=N[a+56>>2];p=N[a+48>>2];o=N[a+52>>2];r=N[d+80>>2];u=N[d+48>>2];v=N[d+64>>2];y=N[d+84>>2];F=N[d+52>>2];A=N[d+68>>2];R=N[d+88>>2];x=N[d+56>>2];E=N[d+72>>2];z=N[e+48>>2];ga=N[e+32>>2];D=N[e>>2];S=N[e+16>>2];$=N[e+52>>2];T=N[e+36>>2];G=N[e+4>>2];V=N[e+20>>2];W=N[e+56>>2];aa=N[e+40>>2];ca=N[e+8>>2];ha=N[e+24>>2];a=c;_=a<<4;ba=_+(j+128|0)|0;J[ba+12>>2]=0;L=_+(j- -64|0)|0;J[L+12>>2]=0;_=_+(j+192|0)|0;J[_+12>>2]=0;W=Q(W+Q(Q(aa*m)+Q(Q(ca*p)+Q(o*ha))));N[ba+8>>2]=W;$=Q($+Q(Q(T*m)+Q(Q(G*p)+Q(o*V))));N[ba+4>>2]=$;m=Q(z+Q(Q(ga*m)+Q(Q(D*p)+Q(o*S))));N[ba>>2]=m;p=Q(Q(R*g)+Q(Q(x*l)+Q(n*E)));N[L+8>>2]=p;o=Q(Q(y*g)+Q(Q(F*l)+Q(n*A)));N[L+4>>2]=o;g=Q(Q(r*g)+Q(Q(u*l)+Q(n*v)));N[L>>2]=g;l=Q(W-p);N[_+8>>2]=l;n=Q($-o);N[_+4>>2]=n;g=Q(m-g);N[_>>2]=g;c=a+1|0;J[j+28>>2]=c;B=B+1|0;if((Ra|0)!=(B|0)){continue}break}k:{l:{switch(a-1|0){case 0:m=N[j+200>>2];g=Q(N[j+216>>2]-m);p=N[j+192>>2];l=Q(N[j+208>>2]-p);o=N[j+196>>2];n=Q(N[j+212>>2]-o);r=Q(Q(g*g)+Q(Q(l*l)+Q(n*n)));if(!(r<=Q(1.1920928955078125e-7))){break k}J[j+28>>2]=1;a=J[j+196>>2];J[j+304>>2]=J[j+192>>2];J[j+308>>2]=a;a=J[j+204>>2];J[j+312>>2]=J[j+200>>2];J[j+316>>2]=a;break i;case 1:Bb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break i;case 2:break l;default:break j}}Eb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break i}J[j+316>>2]=0;x=g;g=Q(Q(Q(Q(Q(-p)*l)-Q(n*o))-Q(m*g))/r);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[j+312>>2]=m+Q(x*g);N[j+308>>2]=o+Q(n*g);N[j+304>>2]=p+Q(l*g);break i}g=N[e+8>>2];n=N[e>>2];l=N[e+4>>2];J[j+268>>2]=0;a=Q(Q(g*g)+Q(Q(n*n)+Q(l*l)))>Q(0);g=a?g:Q(0);N[j+264>>2]=g;l=a?l:Q(0);N[j+260>>2]=l;n=a?n:Q(1);N[j+256>>2]=n;p=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(n*n)+Q(l*l))))));r=Q(g*p);u=Q(n*p);m=Q(34028234663852886e22);p=Q(l*p);break h}J[j+316>>2]=0;N[j+312>>2]=l;N[j+308>>2]=n;N[j+304>>2]=g}a=J[j+308>>2];J[j+256>>2]=J[j+304>>2];J[j+260>>2]=a;a=J[j+316>>2];J[j+264>>2]=J[j+312>>2];J[j+268>>2]=a;g=N[j+264>>2];n=N[j+256>>2];l=N[j+260>>2];m=Q(Y(Q(Q(g*g)+Q(Q(n*n)+Q(l*l)))));if(!(I>2]=J[j+300>>2];a=J[j+296>>2];J[j+280>>2]=J[j+292>>2];J[j+284>>2]=a;a=J[k+56>>2];ga=N[j+268>>2];e=J[j+28>>2]<<2;c=J[k+52>>2];R=N[c+72>>2];m=Q(-n);s=Q(Q(Q(N[k+72>>2]*m)-Q(N[k+88>>2]*l))-Q(N[k+104>>2]*g));x=N[c- -64>>2];q=g;A=Q(Q(Q(N[k+64>>2]*m)-Q(N[k+80>>2]*l))-Q(N[k+96>>2]*g));t=l;m=Q(Q(Q(N[k+68>>2]*m)-Q(N[k+84>>2]*l))-Q(N[k+100>>2]*g));E=N[c+68>>2];D=Q(Q(R*s)+Q(Q(x*A)+Q(m*E)));S=N[c+88>>2];$=N[c+80>>2];T=N[c+84>>2];G=Q(Q(S*s)+Q(Q($*A)+Q(m*T)));d=D>G;ia=D;D=N[c+56>>2];V=N[c+48>>2];da=m;m=N[c+52>>2];s=Q(Q(D*s)+Q(Q(V*A)+Q(da*m)));c=!(iaG);J[e+(j+48|0)>>2]=c?d?1:2:0;A=N[a+56>>2];G=N[a+40>>2];W=N[a+24>>2];aa=N[a+52>>2];ca=N[a+36>>2];ha=N[a+20>>2];ja=N[a+8>>2];Fa=N[a+48>>2];na=N[a+32>>2];oa=N[a>>2];ka=N[a+16>>2];pa=N[a+4>>2];a=J[k+44>>2];qa=N[a+56>>2];ra=N[a+52>>2];sa=N[a+72>>2];B=a- -64|0;ta=N[B>>2];ua=N[a+68>>2];s=N[a+88>>2];va=N[a+80>>2];la=N[a+84>>2];ma=N[a+48>>2];J[j+316>>2]=0;da=Q(s*g);s=n;N[j+312>>2]=da+Q(Q(va*n)+Q(l*la));N[j+308>>2]=Q(sa*g)+Q(Q(ta*n)+Q(l*ua));N[j+304>>2]=Q(qa*g)+Q(Q(ma*n)+Q(l*ra));L=e+(j+32|0)|0;e=tb(a,j+304|0);J[L>>2]=e;g=c?d?R:S:D;l=c?d?x:$:V;n=c?d?E:T:m;D=Q(A+Q(Q(G*g)+Q(Q(ja*l)+Q(W*n))));c=J[a+152>>2]+P(e,12)|0;m=N[c+8>>2];A=N[c>>2];R=N[c+4>>2];S=Q(Q(N[a+88>>2]*m)+Q(Q(N[a+56>>2]*A)+Q(R*N[a+72>>2])));x=Q(D-S);$=Q(Fa+Q(Q(na*g)+Q(Q(oa*l)+Q(n*ka))));T=Q(Q(N[a+80>>2]*m)+Q(Q(N[a+48>>2]*A)+Q(R*N[B>>2])));E=Q($-T);l=Q(aa+Q(Q(ca*g)+Q(Q(pa*l)+Q(n*ha))));n=Q(Q(N[a+84>>2]*m)+Q(Q(N[a+52>>2]*A)+Q(R*N[a+68>>2])));g=Q(l-n);m=Q(Q(r*x)+Q(Q(u*E)+Q(p*g)));if(m>z){c=0;if(!C){break e}a=J[j+28>>2];H[k+215|0]=a;if(!a){break e}d=0;if((a|0)!=1){ba=a&-2;B=0;while(1){e=d<<2;L=j+48|0;H[d+C|0]=J[e+L>>2];_=j+32|0;H[d+X|0]=J[_+e>>2];e=d|1;ea=e<<2;H[e+C|0]=J[ea+L>>2];H[e+X|0]=J[ea+_>>2];d=d+2|0;B=B+2|0;if((ba|0)!=(B|0)){continue}break}}if(!(a&1)){break e}a=d<<2;H[d+C|0]=J[a+(j+48|0)>>2];H[d+X|0]=J[a+(j+32|0)>>2];break e}a=J[j+28>>2];if(m>Q(o*Q(.9997749924659729))){m:{if(!C){break m}H[k+215|0]=a;if(!a){break m}e=0;if((a|0)!=1){ea=a&-2;c=0;while(1){d=e<<2;ba=j+48|0;H[e+C|0]=J[d+ba>>2];L=j+32|0;H[e+X|0]=J[L+d>>2];d=e|1;B=d<<2;H[d+C|0]=J[B+ba>>2];H[d+X|0]=J[B+L>>2];e=e+2|0;c=c+2|0;if((ea|0)!=(c|0)){continue}break}}if(!(a&1)){break m}c=e<<2;H[e+C|0]=J[c+(j+48|0)>>2];H[e+X|0]=J[c+(j+32|0)>>2]}N[k+160>>2]=u;J[k+172>>2]=0;N[k+168>>2]=r;N[k+164>>2]=p;kb(j+192|0,j+128|0,j- -64|0,j+256|0,j+304|0,j,a);g=N[j+304>>2];l=N[j+308>>2];n=N[j+312>>2];J[k+140>>2]=0;N[k+136>>2]=n-Q(v*r);N[k+132>>2]=l-Q(v*p);N[k+128>>2]=g-Q(v*u);g=N[j>>2];l=N[j+4>>2];n=N[j+8>>2];J[k+156>>2]=0;N[k+152>>2]=n+Q(y*r);N[k+148>>2]=l+Q(y*p);N[k+144>>2]=g+Q(y*u);N[k+192>>2]=o-F;c=2;break e}d=a<<4;c=d+(j+128|0)|0;J[c+12>>2]=0;N[c+8>>2]=D;N[c+4>>2]=l;N[c>>2]=$;c=d+(j- -64|0)|0;J[c+12>>2]=0;N[c+8>>2]=S;N[c+4>>2]=n;N[c>>2]=T;c=d+(j+192|0)|0;J[c+12>>2]=0;N[c+8>>2]=x;N[c+4>>2]=g;N[c>>2]=E;J[j+28>>2]=a+1;n:{o:{switch(a-1|0){case 0:m=N[j+200>>2];g=Q(N[j+216>>2]-m);p=N[j+192>>2];l=Q(N[j+208>>2]-p);r=N[j+196>>2];n=Q(N[j+212>>2]-r);u=Q(Q(g*g)+Q(Q(l*l)+Q(n*n)));if(u<=Q(1.1920928955078125e-7)){J[j+28>>2]=1;a=J[j+196>>2];J[j+304>>2]=J[j+192>>2];J[j+308>>2]=a;a=J[j+204>>2];J[j+312>>2]=J[j+200>>2];J[j+316>>2]=a;break n}J[j+316>>2]=0;x=g;g=Q(Q(Q(Q(Q(-p)*l)-Q(n*r))-Q(m*g))/u);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[j+312>>2]=m+Q(x*g);N[j+308>>2]=r+Q(n*g);N[j+304>>2]=p+Q(l*g);break n;case 1:Bb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break n;case 2:Eb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break n;default:break o}}J[j+316>>2]=0;N[j+312>>2]=x;N[j+308>>2]=g;N[j+304>>2]=E}a=J[j+308>>2];J[j+256>>2]=J[j+304>>2];J[j+260>>2]=a;a=J[j+316>>2];J[j+264>>2]=J[j+312>>2];J[j+268>>2]=a;g=N[j+264>>2];n=N[j+256>>2];l=N[j+260>>2];m=Q(Y(Q(Q(g*g)+Q(Q(n*n)+Q(l*l)))));u=Q(Q(1)/m);r=Q(g*u);p=Q(l*u);u=Q(n*u);if(mI){continue}break}e=J[j+28>>2];if(!(m>2];_=j+32|0;H[d+X|0]=J[_+B>>2];B=d|1;ea=B<<2;H[C+B|0]=J[ea+L>>2];H[B+X|0]=J[ea+_>>2];d=d+2|0;c=c+2|0;if((ba|0)!=(c|0)){continue}break}}if(!(a&1)){break p}a=d<<2;H[d+C|0]=J[a+(j+48|0)>>2];H[d+X|0]=J[a+(j+32|0)>>2]}N[j+268>>2]=ga;N[j+256>>2]=s;N[j+260>>2]=t;N[j+264>>2]=q;kb(j+192|0,j+128|0,j- -64|0,j+256|0,j+304|0,j,e);J[k+188>>2]=0;N[k+184>>2]=r;N[k+180>>2]=p;N[k+176>>2]=u;J[k+172>>2]=0;g=Q(Q(1)/o);l=Q(q*g);N[k+168>>2]=l;n=Q(t*g);N[k+164>>2]=n;g=Q(s*g);N[k+160>>2]=g;m=N[j+304>>2];p=N[j+308>>2];q=N[j+312>>2];J[k+140>>2]=0;N[k+136>>2]=q-Q(v*l);N[k+132>>2]=p-Q(v*n);N[k+128>>2]=m-Q(v*g);m=N[j>>2];p=N[j+4>>2];q=N[j+8>>2];N[k+192>>2]=o-F;J[k+156>>2]=0;N[k+152>>2]=q+Q(y*l);N[k+148>>2]=p+Q(y*n);N[k+144>>2]=m+Q(y*g);c=2;if(o<=F){break e}c=4;break e}if(C){break f}c=5;break e}e=J[j+28>>2]}H[k+215|0]=e;c=5;if(!e){break e}d=0;if((e|0)!=1){ba=e&-2;B=0;while(1){a=d<<2;L=j+48|0;H[d+C|0]=J[a+L>>2];_=j+32|0;H[d+X|0]=J[_+a>>2];a=d|1;ea=a<<2;H[a+C|0]=J[ea+L>>2];H[a+X|0]=J[ea+_>>2];d=d+2|0;B=B+2|0;if((ba|0)!=(B|0)){continue}break}}if(!(e&1)){break e}a=d<<2;H[d+C|0]=J[a+(j+48|0)>>2];H[d+X|0]=J[a+(j+32|0)>>2]}Ia=j+320|0;q:{r:{if(c-5|0){break r}J[k+16>>2]=1065353216;a=J[k+28>>2];J[k+8>>2]=J[k+24>>2];J[k+12>>2]=a;a=J[k+20>>2];J[k>>2]=J[k+16>>2];J[k+4>>2]=a;if(nc(w,Ka,k+220|0,k+216|0,K[k+215|0],0,k,k+128|0)-5>>>0<=1){break r}J[k+280>>2]=0;J[k+284>>2]=0;J[k+272>>2]=0;J[k+276>>2]=0;g=N[b+328>>2];l=N[b+320>>2];n=N[b+324>>2];J[k+268>>2]=0;m=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(n*n))))));N[k+264>>2]=m*Q(-g);N[k+260>>2]=m*Q(-n);N[k+256>>2]=m*Q(-l);g=Q(0);break q}a=J[k+140>>2];J[k+280>>2]=J[k+136>>2];J[k+284>>2]=a;a=J[k+132>>2];J[k+272>>2]=J[k+128>>2];J[k+276>>2]=a;a=J[k+164>>2];J[k+256>>2]=J[k+160>>2];J[k+260>>2]=a;a=J[k+172>>2];J[k+264>>2]=J[k+168>>2];J[k+268>>2]=a;g=N[k+192>>2]}N[b+304>>2]=g>2];J[b+288>>2]=J[k+272>>2];J[b+292>>2]=a;a=J[k+284>>2];J[b+296>>2]=J[k+280>>2];J[b+300>>2]=a;a=J[k+260>>2];J[b+272>>2]=J[k+256>>2];J[b+276>>2]=a;a=J[k+268>>2];J[b+280>>2]=J[k+264>>2];J[b+284>>2]=a}Ia=k+288|0;if(f){Da=N[b+304>>2];g=N[b+296>>2];l=N[b+288>>2];n=N[b+292>>2];m=N[b+280>>2];p=N[b+272>>2];o=N[b+276>>2];q=Q(Q(O*m)+Q(Q(Z*p)+Q(M*o)));r=Q(-M);u=Q(Q(Q(U*Q(Q(Z*o)+Q(p*r)))+Q(fa*m))+Q(O*q));N[h+8>>2]=u+u;u=Q(Q(M*q)+Q(Q(fa*o)+Q(U*Q(Q(O*p)+Q(m*Ca)))));N[h+4>>2]=u+u;t=o;o=Q(-O);m=Q(Q(Z*q)+Q(Q(fa*p)+Q(U*Q(Q(M*m)+Q(t*o)))));N[h>>2]=m+m;m=Da>Q(0)?Da:Q(0);p=Q(Q(O*g)+Q(Q(Z*l)+Q(M*n)));q=Q(Q(Q(U*Q(Q(Z*n)+Q(l*r)))+Q(fa*g))+Q(O*p));N[i+8>>2]=Q(Oa*m)+Q(Ha+Q(q+q));q=Q(Q(M*p)+Q(Q(fa*n)+Q(U*Q(Q(O*l)+Q(g*Ca)))));N[i+4>>2]=Q(Qa*m)+Q(Ga+Q(q+q));g=Q(Q(Z*p)+Q(Q(fa*l)+Q(U*Q(Q(M*g)+Q(n*o)))));N[i>>2]=Q(Pa*m)+Q(Ja+Q(g+g))}Ia=b+416|0;return Q(Da)}function d0(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);k=k|0;l=Q(l);var m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=0,G=Q(0),I=Q(0),L=0,M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=0,X=Q(0),Z=0,_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=0,ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=0,Ha=Q(0),Ja=Q(0),Ka=Q(0),La=Q(0),Ma=Q(0),Na=0,Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=0,Ua=0;k=Ia-512|0;Ia=k;b=J[b>>2];z=J[a>>2];J[k+168>>2]=0;J[k+172>>2]=0;J[k+160>>2]=0;J[k+164>>2]=0;J[k+188>>2]=4;j=N[z+4>>2];l=N[z+8>>2];J[k+236>>2]=0;J[k+220>>2]=0;m=Q(l*Q(0));N[k+216>>2]=m;N[k+212>>2]=m;m=Q(-m);N[k+232>>2]=m;N[k+228>>2]=m;N[k+240>>2]=j;N[k+208>>2]=l;H[k+192|0]=1;N[k+184>>2]=j;N[k+180>>2]=j;N[k+176>>2]=j;N[k+224>>2]=-l;H[k+32|0]=0;J[k+24>>2]=0;J[k+28>>2]=0;J[k+16>>2]=0;J[k+20>>2]=0;J[k+8>>2]=0;J[k+12>>2]=0;J[k>>2]=0;J[k+4>>2]=0;a=J[b+40>>2];j=N[b+8>>2];l=N[b+12>>2];m=N[b+4>>2];J[k+284>>2]=0;N[k+280>>2]=l;N[k+276>>2]=j;N[k+272>>2]=m;w=J[b+16>>2];Z=J[b+20>>2];r=J[b+28>>2];J[k+440>>2]=J[b+24>>2];J[k+444>>2]=r;J[k+432>>2]=w;J[k+436>>2]=Z;J[k+144>>2]=a;J[k+152>>2]=J[a+40>>2]+P(K[a+39|0],20);H[k+156|0]=K[a+38|0];o=Q(m*N[a+52>>2]);n=Q(j*N[a+56>>2]);o=n>=o?o:n;n=Q(l*N[a+60>>2]);o=n>=o?o:n;N[k+24>>2]=o*Q(.02500000037252903);N[k+16>>2]=o*Q(.10000000149011612);N[k+20>>2]=o*Q(.05000000074505806);w=k+272|0;b=k+432|0;Cb(w,b,k+48|0,k+96|0,k,m==Q(1)&j==Q(1)&l==Q(1));J[k+148>>2]=J[a+44>>2];T=N[z+4>>2];J[k+504>>2]=0;J[k+508>>2]=0;J[k+496>>2]=0;J[k+500>>2]=0;Ba=N[f+20>>2];t=N[e+20>>2];Ca=N[f+24>>2];s=N[e+24>>2];j=N[c+8>>2];l=N[c>>2];m=N[c+4>>2];o=N[c+12>>2];U=N[d+12>>2];X=N[d>>2];Da=N[f+16>>2];v=N[e+16>>2];O=N[d+4>>2];R=N[d+8>>2];J[k+492>>2]=0;J[k+476>>2]=0;J[k+460>>2]=0;xa=Q(-X);n=Q(v-Da);p=Q(t-Ba);q=Q(s-Ca);u=Q(Q(Q(xa*n)-Q(p*O))-Q(R*q));aa=Q(Q(U*U)+Q(-.5));y=Q(Q(Q(U*Q(Q(O*n)-Q(X*p)))+Q(aa*q))-Q(R*u));N[k+488>>2]=y+y;y=Q(Q(Q(aa*p)+Q(U*Q(Q(X*q)-Q(R*n))))-Q(O*u));N[k+484>>2]=y+y;r=k+480|0;n=Q(Q(Q(aa*n)+Q(U*Q(Q(R*p)-Q(O*q))))-Q(X*u));N[r>>2]=n+n;p=Q(Q(Q(m*R)-Q(O*j))+Q(Q(l*U)-Q(o*X)));n=Q(p+p);q=Q(Q(Q(j*X)-Q(R*l))+Q(Q(m*U)-Q(o*O)));u=Q(q+q);y=Q(Q(1)-Q(p*n));A=Q(q*u);N[k+472>>2]=y-A;p=Q(Q(Q(l*O)-Q(X*m))+Q(Q(j*U)-Q(o*R)));S=Q(p*u);j=Q(Q(o*U)-Q(Q(Q(xa*l)-Q(m*O))-Q(R*j)));l=Q(j*n);N[k+468>>2]=S-l;m=Q(p*n);o=Q(j*u);N[k+464>>2]=m+o;N[k+456>>2]=S+l;l=Q(p+p);p=Q(p*l);N[k+452>>2]=y-p;n=Q(q*n);j=Q(j*l);N[k+448>>2]=n-j;J[k+444>>2]=0;N[k+440>>2]=m-o;N[k+436>>2]=n+j;N[k+432>>2]=Q(Q(1)-A)-p;m=N[d+20>>2];o=N[c+20>>2];j=N[d+24>>2];l=N[c+24>>2];n=N[d+16>>2];p=N[c+16>>2];J[k+428>>2]=0;Ka=Q(l-s);j=Q(Q(j-Ca)-Ka);La=Q(p-v);l=Q(Q(n-Da)-La);Ma=Q(o-t);m=Q(Q(m-Ba)-Ma);o=Q(Q(R*j)+Q(Q(X*l)+Q(O*m)));n=Q(Q(Q(aa*j)-Q(U*Q(Q(X*m)-Q(O*l))))+Q(R*o));N[k+424>>2]=n+n;n=Q(Q(O*o)+Q(Q(aa*m)-Q(U*Q(Q(R*l)-Q(j*X)))));N[k+420>>2]=n+n;j=Q(Q(X*o)+Q(Q(aa*l)-Q(U*Q(Q(O*j)-Q(m*R)))));N[k+416>>2]=j+j;J[k+352>>2]=0;J[k+272>>2]=157956;J[k+280>>2]=b;J[k+276>>2]=k+160;a=J[k+452>>2];J[k+304>>2]=J[k+448>>2];J[k+308>>2]=a;a=J[k+460>>2];J[k+312>>2]=J[k+456>>2];J[k+316>>2]=a;a=J[k+444>>2];J[k+296>>2]=J[k+440>>2];J[k+300>>2]=a;a=J[k+468>>2];J[k+320>>2]=J[k+464>>2];J[k+324>>2]=a;a=J[k+476>>2];J[k+328>>2]=J[k+472>>2];J[k+332>>2]=a;a=J[r+4>>2];J[k+336>>2]=J[r>>2];J[k+340>>2]=a;a=J[k+492>>2];J[k+344>>2]=J[k+488>>2];J[k+348>>2]=a;a=J[k+436>>2];J[k+288>>2]=J[k+432>>2];J[k+292>>2]=a;j=N[k+292>>2];N[k+292>>2]=N[k+304>>2];l=N[k+312>>2];m=N[k+296>>2];N[k+296>>2]=N[k+320>>2];N[k+312>>2]=N[k+324>>2];N[k+320>>2]=m;N[k+324>>2]=l;N[k+304>>2]=j;J[k+264>>2]=156736;J[k+268>>2]=k;ya=Q(34028234663852886e22);e=Ia-288|0;Ia=e;T=Q(Q(T+g)+Q(0));c=Ia-272|0;Ia=c;J[c+248>>2]=0;J[c+252>>2]=0;J[c+240>>2]=0;J[c+244>>2]=0;y=N[k+504>>2];S=N[k+500>>2];A=N[k+496>>2];_=N[k+424>>2];B=N[k+420>>2];E=N[k+416>>2];J[c+224>>2]=1;a=J[w+8>>2];x=N[a+52>>2];ba=N[a+36>>2];I=N[a+20>>2];V=N[a+56>>2];ca=N[a+40>>2];da=N[a+24>>2];b=J[w+4>>2];p=N[b+56>>2];q=N[b+52>>2];u=N[b+72>>2];D=N[w+56>>2];G=N[w+24>>2];M=N[w+40>>2];ea=N[w+48>>2];ga=N[w+32>>2];t=N[b+68>>2];fa=N[w+52>>2];ia=N[w+20>>2];la=N[w+36>>2];ma=N[a+48>>2];ja=N[a+32>>2];na=N[a>>2];oa=N[a+16>>2];pa=N[a+4>>2];Ea=N[a+8>>2];s=N[b+48>>2];v=N[b+64>>2];Fa=N[w+16>>2];g=N[r+8>>2];j=N[r>>2];l=N[r+4>>2];Ga=k+264|0;d=Ga;a=J[d+4>>2];n=N[a+56>>2];qa=N[a+52>>2];ra=N[a+72>>2];f=a- -64|0;sa=N[f>>2];ta=N[a+68>>2];m=N[a+88>>2];ua=N[a+80>>2];va=N[a+84>>2];wa=N[a+48>>2];J[c+172>>2]=0;$=m;b=Q(Q(g*g)+Q(Q(j*j)+Q(l*l)))>Q(1.1920928955078125e-7);g=b?g:Q(0);j=b?j:Q(1);m=b?l:Q(0);o=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(j*j)+Q(m*m))))));g=Q(g*o);l=Q(j*o);j=Q(m*o);N[c+168>>2]=Q($*g)+Q(Q(ua*l)+Q(va*j));N[c+164>>2]=Q(ra*g)+Q(Q(sa*l)+Q(j*ta));N[c+160>>2]=Q(n*g)+Q(Q(wa*l)+Q(j*qa));b=tb(a,c+160|0);qa=N[f>>2];ra=N[a+80>>2];sa=N[a+84>>2];ta=N[a+52>>2];ua=N[a+68>>2];va=N[a+88>>2];b=J[a+152>>2]+P(b,12)|0;m=N[b+8>>2];wa=N[a+56>>2];o=N[b>>2];Ha=N[a+72>>2];n=N[b+4>>2];Ja=N[a+48>>2];J[c+180>>2]=0;J[c+184>>2]=0;J[c+188>>2]=0;J[c+192>>2]=0;J[c+196>>2]=0;J[c+200>>2]=0;J[c+204>>2]=0;J[c+208>>2]=0;J[c+212>>2]=0;J[c+216>>2]=0;J[c+220>>2]=0;J[c+172>>2]=0;J[c+176>>2]=0;$=V;ka=p;l=Q(-l);p=Q(Q(Q(G*l)-Q(M*j))-Q(D*g));V=Q(Q(Q(Fa*l)-Q(ga*j))-Q(ea*g));g=Q(Q(Q(ia*l)-Q(la*j))-Q(fa*g));a=Q(Q(ka*p)+Q(Q(s*V)+Q(q*g)))>Q(Q(u*p)+Q(Q(v*V)+Q(g*t)));g=a?ka:u;j=a?s:v;l=a?q:t;p=Q($+Q(Q(ca*g)+Q(Q(Ea*j)+Q(da*l))));u=Q(Q(va*m)+Q(Q(wa*o)+Q(n*Ha)));t=Q(p-u);N[c+168>>2]=t;v=Q(x+Q(Q(ba*g)+Q(Q(pa*j)+Q(l*I))));x=Q(Q(sa*m)+Q(Q(ta*o)+Q(n*ua)));s=Q(v-x);N[c+164>>2]=s;g=Q(ma+Q(Q(ja*g)+Q(Q(na*j)+Q(l*oa))));j=Q(Q(ra*m)+Q(Q(Ja*o)+Q(n*qa)));q=Q(g-j);N[c+160>>2]=q;J[c+116>>2]=0;J[c+120>>2]=0;J[c+124>>2]=0;J[c+128>>2]=0;J[c+132>>2]=0;J[c+136>>2]=0;J[c+140>>2]=0;J[c+144>>2]=0;J[c+148>>2]=0;J[c+152>>2]=0;J[c+156>>2]=0;J[c+108>>2]=0;J[c+112>>2]=0;N[c+104>>2]=p;N[c+100>>2]=v;N[c+96>>2]=g;J[c+52>>2]=0;J[c+56>>2]=0;J[c+60>>2]=0;J[c+64>>2]=0;J[c+68>>2]=0;J[c+72>>2]=0;J[c+76>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;J[c+88>>2]=0;J[c+92>>2]=0;J[c+44>>2]=0;J[c+48>>2]=0;N[c+40>>2]=u;N[c+36>>2]=x;N[c+32>>2]=j;g=Q(-t);j=Q(-s);l=Q(-q);f=-1;v=Q(Q(t*t)+Q(Q(q*q)+Q(s*s)));m=N[J[d+4>>2]+24>>2];m=mla)){m=l;n=j;p=g;y=Q(0);u=q;o=s;T=t;break b}ca=Q(m+T);ma=Q(ca*ca);A=Q(Q(E*Q(0))+A);S=Q(Q(B*Q(0))+S);_=Q(Q(_*Q(0))+y);y=Q(0);p=g;n=j;m=l;while(1){u=q;o=s;T=t;a=J[w+8>>2];ia=N[a+56>>2];ja=N[a+40>>2];na=N[a+24>>2];ga=N[a+52>>2];fa=N[a+36>>2];oa=N[a+20>>2];b=J[w+4>>2];t=N[b+56>>2];s=N[b+52>>2];x=N[b+72>>2];I=N[b+68>>2];pa=N[a+8>>2];D=N[a+48>>2];G=N[a+32>>2];M=N[a>>2];ea=N[a+16>>2];Ea=N[a+4>>2];V=N[b+48>>2];Fa=N[w+56>>2];qa=N[w+24>>2];ra=N[w+40>>2];da=N[b+64>>2];sa=N[w+48>>2];ta=N[w+16>>2];ua=N[w+32>>2];va=N[w+52>>2];wa=N[w+20>>2];Ha=N[w+36>>2];a=J[d+4>>2];Ja=N[a+52>>2];Oa=N[a+56>>2];Pa=N[a+72>>2];f=a- -64|0;Qa=N[f>>2];Ra=N[a+68>>2];Sa=N[a+88>>2];q=N[a+80>>2];B=N[a+84>>2];za=N[a+48>>2];J[c+268>>2]=0;ka=q;E=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j))))));q=Q(l*E);ba=Q(-q);$=B;B=Q(j*E);E=Q(g*E);N[c+264>>2]=Q(Q(ka*ba)-Q($*B))-Q(Sa*E);N[c+260>>2]=Q(Q(Qa*ba)-Q(Ra*B))-Q(Pa*E);N[c+256>>2]=Q(Q(za*ba)-Q(Ja*B))-Q(Oa*E);z=tb(a,c+256|0);ka=D;$=G;za=t;t=Q(Q(Fa*E)+Q(Q(qa*q)+Q(B*ra)));D=Q(Q(sa*E)+Q(Q(ta*q)+Q(B*ua)));G=Q(Q(va*E)+Q(Q(wa*q)+Q(B*Ha)));b=Q(Q(za*t)+Q(Q(V*D)+Q(s*G)))>Q(Q(x*t)+Q(Q(da*D)+Q(G*I)));t=b?za:x;x=b?V:da;s=b?s:I;da=Q(ka+Q(Q($*t)+Q(Q(M*x)+Q(ea*s))));b=J[a+152>>2]+P(z,12)|0;D=N[b+8>>2];G=N[b>>2];M=N[b+4>>2];ea=Q(A+Q(Q(N[a+80>>2]*D)+Q(Q(N[a+48>>2]*G)+Q(M*N[f>>2]))));I=Q(da-ea);ga=Q(ga+Q(Q(fa*t)+Q(Q(Ea*x)+Q(s*oa))));fa=Q(S+Q(Q(N[a+84>>2]*D)+Q(Q(N[a+52>>2]*G)+Q(M*N[a+68>>2]))));V=Q(ga-fa);ia=Q(ia+Q(Q(ja*t)+Q(Q(pa*x)+Q(s*na))));D=Q(_+Q(Q(N[a+88>>2]*D)+Q(Q(N[a+56>>2]*G)+Q(M*N[a+72>>2]))));x=Q(ia-D);t=Q(Q(Q(Q(q*Q(-I))-Q(B*V))-Q(E*x))-ca);if(t>Q(0)){f=0;s=N[k+424>>2];G=N[k+416>>2];M=N[k+420>>2];ja=Q(Q(E*s)+Q(Q(q*G)+Q(B*M)));if(ja>=Q(0)){break a}q=y;y=Q(q-Q(t/ja));if(y>q){if(y>Q(1)){break a}p=N[k+504>>2];n=N[k+500>>2];m=N[k+496>>2];J[c+76>>2]=0;J[c+60>>2]=0;J[c+44>>2]=0;q=Q(m+Q(G*y));m=Q(q-A);v=Q(m+N[c+64>>2]);N[c+64>>2]=v;t=Q(n+Q(M*y));n=Q(t-S);A=Q(n+N[c+68>>2]);N[c+68>>2]=A;s=Q(p+Q(s*y));p=Q(s-_);S=Q(p+N[c+72>>2]);N[c+72>>2]=S;_=Q(m+N[c+48>>2]);N[c+48>>2]=_;x=Q(n+N[c+52>>2]);N[c+52>>2]=x;I=Q(p+N[c+56>>2]);N[c+56>>2]=I;m=Q(m+N[c+32>>2]);N[c+32>>2]=m;n=Q(n+N[c+36>>2]);N[c+36>>2]=n;p=Q(p+N[c+40>>2]);N[c+40>>2]=p;V=N[c+96>>2];D=N[c+100>>2];G=N[c+104>>2];J[c+172>>2]=0;N[c+168>>2]=G-p;N[c+164>>2]=D-n;N[c+160>>2]=V-m;m=N[c+112>>2];n=N[c+116>>2];p=N[c+120>>2];J[c+188>>2]=0;N[c+184>>2]=p-I;N[c+180>>2]=n-x;N[c+176>>2]=m-_;m=N[c+128>>2];n=N[c+132>>2];p=N[c+136>>2];J[c+204>>2]=0;N[c+200>>2]=p-S;N[c+196>>2]=n-A;N[c+192>>2]=m-v;a=J[d+4>>2];p=N[a+56>>2];v=N[a+52>>2];A=N[a+72>>2];f=a- -64|0;S=N[f>>2];_=N[a+68>>2];m=N[a+88>>2];n=N[a+80>>2];x=N[a+84>>2];I=N[a+48>>2];J[c+268>>2]=0;$=m;m=Q(-E);ka=Q(n*ba);n=Q(-B);N[c+264>>2]=Q($*m)+Q(ka+Q(x*n));N[c+260>>2]=Q(A*m)+Q(Q(S*ba)+Q(_*n));N[c+256>>2]=Q(p*m)+Q(Q(I*ba)+Q(v*n));b=tb(a,c+256|0);b=J[a+152>>2]+P(b,12)|0;m=N[b+8>>2];n=N[b>>2];p=N[b+4>>2];D=Q(s+Q(Q(N[a+88>>2]*m)+Q(Q(N[a+56>>2]*n)+Q(p*N[a+72>>2]))));x=Q(ia-D);fa=Q(t+Q(Q(N[a+84>>2]*m)+Q(Q(N[a+52>>2]*n)+Q(p*N[a+68>>2]))));V=Q(ga-fa);ea=Q(q+Q(Q(N[a+80>>2]*m)+Q(Q(N[a+48>>2]*n)+Q(p*N[f>>2]))));I=Q(da-ea);m=l;n=j;p=g;A=q;S=t;_=s;g=Q(34028234663852886e22)}else{g=v}}else{g=v}B=g;b=J[c+224>>2];f=b<<4;a=f+(c+96|0)|0;J[a+12>>2]=0;N[a+8>>2]=ia;N[a+4>>2]=ga;N[a>>2]=da;a=f+(c+32|0)|0;J[a+12>>2]=0;N[a+8>>2]=D;N[a+4>>2]=fa;N[a>>2]=ea;a=f+(c+160|0)|0;J[a+12>>2]=0;N[a+8>>2]=x;N[a+4>>2]=V;N[a>>2]=I;J[c+224>>2]=b+1;c:{d:{switch(b-1|0){case 0:q=N[c+168>>2];g=Q(N[c+184>>2]-q);t=N[c+160>>2];j=Q(N[c+176>>2]-t);s=N[c+164>>2];l=Q(N[c+180>>2]-s);v=Q(Q(g*g)+Q(Q(j*j)+Q(l*l)));if(v<=Q(1.1920928955078125e-7)){J[c+224>>2]=1;a=J[c+164>>2];J[c+256>>2]=J[c+160>>2];J[c+260>>2]=a;a=J[c+172>>2];J[c+264>>2]=J[c+168>>2];J[c+268>>2]=a;break c}$=g;g=Q(Q(Q(Q(Q(-t)*j)-Q(l*s))-Q(q*g))/v);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[c+264>>2]=q+Q($*g);N[c+260>>2]=s+Q(l*g);N[c+256>>2]=t+Q(j*g);break c;case 1:ec(c+256|0,c+160|0,c+96|0,c+32|0,c+224|0);break c;case 2:mc(c+256|0,c+160|0,c+96|0,c+32|0,c+224|0);break c;default:break d}}N[c+264>>2]=x;N[c+260>>2]=V;N[c+256>>2]=I}t=N[c+264>>2];g=Q(-t);s=N[c+260>>2];j=Q(-s);q=N[c+256>>2];l=Q(-q);v=Q(Q(t*t)+Q(Q(q*q)+Q(s*s)));if(ma>2]+32|0];A=Q(0);x=Q(0);a=(f|0)!=0&v>la;g=a?g:p;l=a?l:m;j=a?j:n;m=Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j)))));if(!(m<=Q(1.1920928955078125e-7))){p=g;g=Q(Q(1)/m);Aa=Q(p*g);x=Q(l*g);A=Q(j*g)}J[e+268>>2]=0;N[e+264>>2]=-Aa;N[e+260>>2]=-A;N[e+256>>2]=-x;N[e+240>>2]=y;J[e+252>>2]=J[c+236>>2];a=J[c+232>>2];J[e+244>>2]=J[c+228>>2];J[e+248>>2]=a;J[c+268>>2]=0;N[c+264>>2]=f?t:T;N[c+260>>2]=f?s:o;N[c+256>>2]=f?q:u;f=J[c+252>>2];a=J[c+248>>2];J[c+24>>2]=a;J[c+28>>2]=f;z=J[c+244>>2];b=J[c+240>>2];J[c+16>>2]=b;J[c+20>>2]=z;J[c+8>>2]=a;J[c+12>>2]=f;J[c>>2]=b;J[c+4>>2]=z;kb(c+160|0,c+96|0,c+32|0,c+256|0,c+16|0,c,J[c+224>>2]);g=N[J[w+4>>2]+16>>2];j=N[c+16>>2];l=N[c+20>>2];m=N[c+24>>2];J[e+284>>2]=0;N[e+280>>2]=m+(d?Q(Aa*g):Q(-0));N[e+276>>2]=l+(d?Q(A*g):Q(-0));N[e+272>>2]=j+(d?Q(x*g):Q(-0));f=1}Ia=c+272|0;a=f;if(a){b=J[e+244>>2];J[k+400>>2]=J[e+240>>2];J[k+404>>2]=b;b=J[e+252>>2];J[k+408>>2]=J[e+248>>2];J[k+412>>2]=b;if(N[e+240>>2]==Q(0)){c=J[w+4>>2];d=J[Ga+4>>2];N[e+224>>2]=Q(N[c+16>>2]+N[d+16>>2])*Q(100);H[e+215|0]=0;J[e+168>>2]=0;J[e+172>>2]=0;J[e+160>>2]=0;J[e+164>>2]=0;J[e+152>>2]=0;J[e+156>>2]=0;J[e+144>>2]=0;J[e+148>>2]=0;J[e+136>>2]=0;J[e+140>>2]=0;J[e+128>>2]=0;J[e+132>>2]=0;J[e+192>>2]=0;b=J[w+8>>2];J[e+56>>2]=b;J[e+48>>2]=157956;J[e+52>>2]=c;c=J[b+12>>2];J[e+72>>2]=J[b+8>>2];J[e+76>>2]=c;c=J[b+20>>2];J[e+80>>2]=J[b+16>>2];J[e+84>>2]=c;c=J[b+28>>2];J[e+88>>2]=J[b+24>>2];J[e+92>>2]=c;c=J[b+36>>2];J[e+96>>2]=J[b+32>>2];J[e+100>>2]=c;c=J[b+44>>2];J[e+104>>2]=J[b+40>>2];J[e+108>>2]=c;c=J[b+52>>2];J[e+112>>2]=J[b+48>>2];J[e+116>>2]=c;c=J[b+60>>2];J[e+120>>2]=J[b+56>>2];J[e+124>>2]=c;c=J[b+4>>2];J[e+64>>2]=J[b>>2];J[e+68>>2]=c;g=N[e+68>>2];N[e+68>>2]=N[e+80>>2];j=N[e+88>>2];l=N[e+72>>2];N[e+72>>2]=N[e+96>>2];N[e+80>>2]=g;N[e+96>>2]=l;N[e+88>>2]=N[e+100>>2];N[e+100>>2]=j;J[e+40>>2]=156736;J[e+44>>2]=d;z=e+220|0;Z=e+216|0;d=Ia-320|0;Ia=d;f=J[e+44>>2];g=N[f+20>>2];b=J[e+52>>2];j=N[b+20>>2];p=N[e+224>>2];ha=K[b+32|0];t=N[b+16>>2];Ta=K[f+32|0];s=N[f+16>>2];J[d+28>>2]=0;_=Q((g>2];b=0;while(1){c=C<<2;L=K[z+C|0];J[c+(d+48|0)>>2]=L;W=c+(d+32|0)|0;c=K[C+Z|0];J[W>>2]=c;c=J[f+152>>2]+P(c,12)|0;g=N[c+8>>2];j=N[c>>2];l=N[c+4>>2];c=(1-L<<4)+Ua|0;m=N[c+8>>2];o=N[c>>2];n=N[c+4>>2];q=N[f+80>>2];u=N[f+48>>2];v=N[f+64>>2];T=N[f+84>>2];y=N[f+52>>2];A=N[f+68>>2];S=N[f+88>>2];B=N[f+56>>2];E=N[f+72>>2];x=N[r+48>>2];ba=N[r+32>>2];I=N[r>>2];V=N[r+16>>2];ca=N[r+52>>2];da=N[r+36>>2];D=N[r+4>>2];G=N[r+20>>2];M=N[r+56>>2];ea=N[r+40>>2];ga=N[r+8>>2];fa=N[r+24>>2];c=b;F=c<<4;L=F+(d+128|0)|0;J[L+12>>2]=0;W=F+(d- -64|0)|0;J[W+12>>2]=0;F=F+(d+192|0)|0;J[F+12>>2]=0;M=Q(M+Q(Q(ea*m)+Q(Q(ga*o)+Q(n*fa))));N[L+8>>2]=M;ca=Q(ca+Q(Q(da*m)+Q(Q(D*o)+Q(n*G))));N[L+4>>2]=ca;m=Q(x+Q(Q(ba*m)+Q(Q(I*o)+Q(n*V))));N[L>>2]=m;o=Q(Q(S*g)+Q(Q(B*j)+Q(l*E)));N[W+8>>2]=o;n=Q(Q(T*g)+Q(Q(y*j)+Q(l*A)));N[W+4>>2]=n;g=Q(Q(q*g)+Q(Q(u*j)+Q(l*v)));N[W>>2]=g;j=Q(M-o);N[F+8>>2]=j;l=Q(ca-n);N[F+4>>2]=l;g=Q(m-g);N[F>>2]=g;b=c+1|0;J[d+28>>2]=b;C=C+1|0;if((Na|0)!=(C|0)){continue}break}k:{l:{switch(c-1|0){case 0:m=N[d+200>>2];g=Q(N[d+216>>2]-m);o=N[d+192>>2];j=Q(N[d+208>>2]-o);n=N[d+196>>2];l=Q(N[d+212>>2]-n);q=Q(Q(g*g)+Q(Q(j*j)+Q(l*l)));if(!(q<=Q(1.1920928955078125e-7))){break k}J[d+28>>2]=1;b=J[d+196>>2];J[d+304>>2]=J[d+192>>2];J[d+308>>2]=b;b=J[d+204>>2];J[d+312>>2]=J[d+200>>2];J[d+316>>2]=b;break i;case 1:Bb(d+304|0,d+192|0,d+128|0,d- -64|0,d+48|0,d+32|0,d+28|0);break i;case 2:break l;default:break j}}Eb(d+304|0,d+192|0,d+128|0,d- -64|0,d+48|0,d+32|0,d+28|0);break i}J[d+316>>2]=0;T=g;g=Q(Q(Q(Q(Q(-o)*j)-Q(l*n))-Q(m*g))/q);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[d+312>>2]=m+Q(T*g);N[d+308>>2]=n+Q(l*g);N[d+304>>2]=o+Q(j*g);break i}g=N[r+8>>2];l=N[r>>2];j=N[r+4>>2];J[d+268>>2]=0;b=Q(Q(g*g)+Q(Q(l*l)+Q(j*j)))>Q(0);g=b?g:Q(0);N[d+264>>2]=g;j=b?j:Q(0);N[d+260>>2]=j;l=b?l:Q(1);N[d+256>>2]=l;o=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j))))));q=Q(g*o);u=Q(l*o);m=Q(34028234663852886e22);o=Q(j*o);break h}J[d+316>>2]=0;N[d+312>>2]=j;N[d+308>>2]=l;N[d+304>>2]=g}b=J[d+308>>2];J[d+256>>2]=J[d+304>>2];J[d+260>>2]=b;b=J[d+316>>2];J[d+264>>2]=J[d+312>>2];J[d+268>>2]=b;g=N[d+264>>2];l=N[d+256>>2];j=N[d+260>>2];m=Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j)))));if(!(_>2]=J[d+300>>2];b=J[d+296>>2];J[d+280>>2]=J[d+292>>2];J[d+284>>2]=b;b=J[e+56>>2];ba=N[d+268>>2];r=J[d+28>>2]<<2;c=J[e+52>>2];C=c+56|0;m=Q(-l);s=Q(Q(Q(N[e+72>>2]*m)-Q(N[e+88>>2]*j))-Q(N[e+104>>2]*g));p=g;A=Q(Q(Q(N[e+64>>2]*m)-Q(N[e+80>>2]*j))-Q(N[e+96>>2]*g));t=j;m=Q(Q(Q(N[e+68>>2]*m)-Q(N[e+84>>2]*j))-Q(N[e+100>>2]*g));L=c+52|0;W=c+72|0;F=c+68|0;f=Q(Q(N[C>>2]*s)+Q(Q(N[c+48>>2]*A)+Q(m*N[L>>2])))>Q(Q(N[W>>2]*s)+Q(Q(N[c+64>>2]*A)+Q(m*N[F>>2])));J[r+(d+48|0)>>2]=f;m=N[(f?C:W)>>2];A=N[(f?c+48|0:c- -64|0)>>2];S=N[(f?L:F)>>2];B=N[b+56>>2];E=N[b+40>>2];I=N[b+24>>2];V=N[b+52>>2];ca=N[b+36>>2];da=N[b+20>>2];D=N[b+8>>2];G=N[b+48>>2];M=N[b+32>>2];ea=N[b>>2];ga=N[b+16>>2];fa=N[b+4>>2];b=J[e+44>>2];ia=N[b+56>>2];Aa=N[b+52>>2];la=N[b+72>>2];f=b- -64|0;ma=N[f>>2];ja=N[b+68>>2];s=N[b+88>>2];na=N[b+80>>2];oa=N[b+84>>2];pa=N[b+48>>2];J[d+316>>2]=0;$=Q(s*g);s=l;N[d+312>>2]=$+Q(Q(na*l)+Q(j*oa));N[d+308>>2]=Q(la*g)+Q(Q(ma*l)+Q(j*ja));N[d+304>>2]=Q(ia*g)+Q(Q(pa*l)+Q(j*Aa));c=tb(b,d+304|0);J[r+(d+32|0)>>2]=c;I=Q(B+Q(Q(E*m)+Q(Q(D*A)+Q(S*I))));c=J[b+152>>2]+P(c,12)|0;g=N[c+8>>2];j=N[c>>2];l=N[c+4>>2];D=Q(Q(N[b+88>>2]*g)+Q(Q(N[b+56>>2]*j)+Q(l*N[b+72>>2])));B=Q(I-D);G=Q(G+Q(Q(M*m)+Q(Q(ea*A)+Q(S*ga))));M=Q(Q(N[b+80>>2]*g)+Q(Q(N[b+48>>2]*j)+Q(l*N[f>>2])));E=Q(G-M);m=Q(V+Q(Q(ca*m)+Q(Q(fa*A)+Q(S*da))));j=Q(Q(N[b+84>>2]*g)+Q(Q(N[b+52>>2]*j)+Q(l*N[b+68>>2])));g=Q(m-j);l=Q(Q(q*B)+Q(Q(u*E)+Q(o*g)));if(l>x){b=0;if(!z){break e}f=J[d+28>>2];H[e+215|0]=f;if(!f){break e}c=0;if((f|0)!=1){W=f&-2;C=0;while(1){r=c<<2;F=d+48|0;H[c+z|0]=J[r+F>>2];ha=d+32|0;H[c+Z|0]=J[ha+r>>2];r=c|1;L=r<<2;H[r+z|0]=J[L+F>>2];H[r+Z|0]=J[L+ha>>2];c=c+2|0;C=C+2|0;if((W|0)!=(C|0)){continue}break}}if(!(f&1)){break e}f=c<<2;H[c+z|0]=J[f+(d+48|0)>>2];H[c+Z|0]=J[f+(d+32|0)>>2];break e}b=J[d+28>>2];if(l>Q(n*Q(.9997749924659729))){m:{if(!z){break m}H[e+215|0]=b;if(!b){break m}f=0;if((b|0)!=1){L=b&-2;r=0;while(1){c=f<<2;W=d+48|0;H[f+z|0]=J[c+W>>2];F=d+32|0;H[f+Z|0]=J[F+c>>2];c=f|1;C=c<<2;H[c+z|0]=J[C+W>>2];H[c+Z|0]=J[C+F>>2];f=f+2|0;r=r+2|0;if((L|0)!=(r|0)){continue}break}}if(!(b&1)){break m}c=f<<2;H[f+z|0]=J[c+(d+48|0)>>2];H[f+Z|0]=J[c+(d+32|0)>>2]}N[e+160>>2]=u;J[e+172>>2]=0;N[e+168>>2]=q;N[e+164>>2]=o;kb(d+192|0,d+128|0,d- -64|0,d+256|0,d+304|0,d,b);g=N[d+304>>2];j=N[d+308>>2];l=N[d+312>>2];J[e+140>>2]=0;N[e+136>>2]=l-Q(v*q);N[e+132>>2]=j-Q(v*o);N[e+128>>2]=g-Q(v*u);g=N[d>>2];j=N[d+4>>2];l=N[d+8>>2];J[e+156>>2]=0;N[e+152>>2]=l+Q(T*q);N[e+148>>2]=j+Q(T*o);N[e+144>>2]=g+Q(T*u);N[e+192>>2]=n-y;b=2;break e}f=b<<4;c=f+(d+128|0)|0;J[c+12>>2]=0;N[c+8>>2]=I;N[c+4>>2]=m;N[c>>2]=G;c=f+(d- -64|0)|0;J[c+12>>2]=0;N[c+8>>2]=D;N[c+4>>2]=j;N[c>>2]=M;c=f+(d+192|0)|0;J[c+12>>2]=0;N[c+8>>2]=B;N[c+4>>2]=g;N[c>>2]=E;J[d+28>>2]=b+1;n:{o:{switch(b-1|0){case 0:m=N[d+200>>2];g=Q(N[d+216>>2]-m);o=N[d+192>>2];j=Q(N[d+208>>2]-o);q=N[d+196>>2];l=Q(N[d+212>>2]-q);u=Q(Q(g*g)+Q(Q(j*j)+Q(l*l)));if(u<=Q(1.1920928955078125e-7)){J[d+28>>2]=1;b=J[d+196>>2];J[d+304>>2]=J[d+192>>2];J[d+308>>2]=b;b=J[d+204>>2];J[d+312>>2]=J[d+200>>2];J[d+316>>2]=b;break n}J[d+316>>2]=0;B=g;g=Q(Q(Q(Q(Q(-o)*j)-Q(l*q))-Q(m*g))/u);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[d+312>>2]=m+Q(B*g);N[d+308>>2]=q+Q(l*g);N[d+304>>2]=o+Q(j*g);break n;case 1:Bb(d+304|0,d+192|0,d+128|0,d- -64|0,d+48|0,d+32|0,d+28|0);break n;case 2:Eb(d+304|0,d+192|0,d+128|0,d- -64|0,d+48|0,d+32|0,d+28|0);break n;default:break o}}J[d+316>>2]=0;N[d+312>>2]=B;N[d+308>>2]=g;N[d+304>>2]=E}b=J[d+308>>2];J[d+256>>2]=J[d+304>>2];J[d+260>>2]=b;b=J[d+316>>2];J[d+264>>2]=J[d+312>>2];J[d+268>>2]=b;g=N[d+264>>2];l=N[d+256>>2];j=N[d+260>>2];m=Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j)))));u=Q(Q(1)/m);q=Q(g*u);o=Q(j*u);u=Q(l*u);if(m_){continue}break}f=J[d+28>>2];if(!(m>2];ha=d+32|0;H[c+Z|0]=J[ha+C>>2];C=c|1;L=C<<2;H[z+C|0]=J[L+F>>2];H[C+Z|0]=J[L+ha>>2];c=c+2|0;r=r+2|0;if((W|0)!=(r|0)){continue}break}}if(!(b&1)){break p}b=c<<2;H[c+z|0]=J[b+(d+48|0)>>2];H[c+Z|0]=J[b+(d+32|0)>>2]}N[d+268>>2]=ba;N[d+256>>2]=s;N[d+260>>2]=t;N[d+264>>2]=p;kb(d+192|0,d+128|0,d- -64|0,d+256|0,d+304|0,d,f);J[e+188>>2]=0;N[e+184>>2]=q;N[e+180>>2]=o;N[e+176>>2]=u;J[e+172>>2]=0;g=Q(Q(1)/n);j=Q(p*g);N[e+168>>2]=j;l=Q(t*g);N[e+164>>2]=l;g=Q(s*g);N[e+160>>2]=g;m=N[d+304>>2];o=N[d+308>>2];p=N[d+312>>2];J[e+140>>2]=0;N[e+136>>2]=p-Q(v*j);N[e+132>>2]=o-Q(v*l);N[e+128>>2]=m-Q(v*g);m=N[d>>2];o=N[d+4>>2];p=N[d+8>>2];N[e+192>>2]=n-y;J[e+156>>2]=0;N[e+152>>2]=p+Q(T*j);N[e+148>>2]=o+Q(T*l);N[e+144>>2]=m+Q(T*g);b=2;if(n<=y){break e}b=4;break e}if(z){break f}b=5;break e}f=J[d+28>>2]}H[e+215|0]=f;b=5;if(!f){break e}c=0;if((f|0)!=1){W=f&-2;C=0;while(1){r=c<<2;F=d+48|0;H[c+z|0]=J[r+F>>2];ha=d+32|0;H[c+Z|0]=J[ha+r>>2];r=c|1;L=r<<2;H[r+z|0]=J[L+F>>2];H[r+Z|0]=J[L+ha>>2];c=c+2|0;C=C+2|0;if((W|0)!=(C|0)){continue}break}}if(!(f&1)){break e}f=c<<2;H[c+z|0]=J[f+(d+48|0)>>2];H[c+Z|0]=J[f+(d+32|0)>>2]}Ia=d+320|0;q:{r:{if(b-5|0){break r}J[e+16>>2]=1065353216;b=J[e+28>>2];J[e+8>>2]=J[e+24>>2];J[e+12>>2]=b;b=J[e+20>>2];J[e>>2]=J[e+16>>2];J[e+4>>2]=b;if(nc(w,Ga,e+220|0,e+216|0,K[e+215|0],0,e,e+128|0)-5>>>0<=1){break r}J[e+280>>2]=0;J[e+284>>2]=0;J[e+272>>2]=0;J[e+276>>2]=0;g=N[k+424>>2];j=N[k+416>>2];l=N[k+420>>2];J[e+268>>2]=0;m=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(j*j)+Q(l*l))))));N[e+264>>2]=m*Q(-g);N[e+260>>2]=m*Q(-l);N[e+256>>2]=m*Q(-j);g=Q(0);break q}b=J[e+140>>2];J[e+280>>2]=J[e+136>>2];J[e+284>>2]=b;b=J[e+132>>2];J[e+272>>2]=J[e+128>>2];J[e+276>>2]=b;b=J[e+164>>2];J[e+256>>2]=J[e+160>>2];J[e+260>>2]=b;b=J[e+172>>2];J[e+264>>2]=J[e+168>>2];J[e+268>>2]=b;g=N[e+192>>2]}N[k+400>>2]=g>2];J[k+384>>2]=J[e+272>>2];J[k+388>>2]=b;b=J[e+284>>2];J[k+392>>2]=J[e+280>>2];J[k+396>>2]=b;b=J[e+260>>2];J[k+368>>2]=J[e+256>>2];J[k+372>>2]=b;b=J[e+268>>2];J[k+376>>2]=J[e+264>>2];J[k+380>>2]=b}Ia=e+288|0;if(a){ya=N[k+400>>2];g=N[k+392>>2];j=N[k+384>>2];l=N[k+388>>2];m=N[k+376>>2];o=N[k+368>>2];n=N[k+372>>2];p=Q(Q(R*m)+Q(Q(X*o)+Q(O*n)));q=Q(-O);u=Q(Q(Q(U*Q(Q(X*n)+Q(o*q)))+Q(aa*m))+Q(R*p));N[h+8>>2]=u+u;u=Q(Q(O*p)+Q(Q(aa*n)+Q(U*Q(Q(R*o)+Q(m*xa)))));N[h+4>>2]=u+u;t=n;n=Q(-R);m=Q(Q(X*p)+Q(Q(aa*o)+Q(U*Q(Q(O*m)+Q(t*n)))));N[h>>2]=m+m;m=ya>Q(0)?ya:Q(0);o=Q(Q(R*g)+Q(Q(X*j)+Q(O*l)));p=Q(Q(Q(U*Q(Q(X*l)+Q(j*q)))+Q(aa*g))+Q(R*o));N[i+8>>2]=Q(Ka*m)+Q(Ca+Q(p+p));p=Q(Q(O*o)+Q(Q(aa*l)+Q(U*Q(Q(R*j)+Q(g*xa)))));N[i+4>>2]=Q(Ma*m)+Q(Ba+Q(p+p));g=Q(Q(X*o)+Q(Q(aa*j)+Q(U*Q(Q(O*g)+Q(l*n)))));N[i>>2]=Q(La*m)+Q(Da+Q(g+g))}Ia=k+512|0;return Q(ya)}function KC(a,b,c,d){var e=0,f=Q(0),g=0,h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=0,v=Q(0),w=0,x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=0,M=0,O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=0,ja=0,ka=0,la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=0,sa=Q(0),ta=0,ua=Q(0),va=Q(0),wa=Q(0),xa=0,ya=0,za=0,Aa=0,Ba=Q(0),Ca=0,Da=0;e=Ia-320|0;Ia=e;f=Q(Ka[J[J[c>>2]+280>>2]](c,0));a:{if(f==Q(0)){break a}j=J[a>>2];ja=L[a+4>>1];if(ja>>>0>=2){ra=Q(Ka[J[J[c>>2]+280>>2]](c,14))!=Q(0)}F=K[c+5580|0]&64?c+5272|0:J[c+1008>>2]+1128|0;va=Q(Ka[J[J[c>>2]+280>>2]](c,11));sa=Q(Ka[J[J[c>>2]+280>>2]](c,12));wa=Q(Ka[J[J[c>>2]+280>>2]](c,16));i=Q(Ka[J[J[c>>2]+280>>2]](c,15));h=N[F+12>>2];m=N[F>>2];l=Q(Ka[J[J[c>>2]+280>>2]](c,13));Ka[J[J[d>>2]+76>>2]](e+52|0,d);if(!ja){break a}za=(ja|0)==1?a:j;xa=sa!=Q(0);ya=xa|i!=Q(0)|wa!=Q(0);ka=h>2];d=J[c+40>>2];o=J[c+36>>2];a=o&4?d:c+80|0;q=N[a+24>>2];s=N[a+20>>2];t=N[a+16>>2];f=N[e+64>>2];l=N[a+12>>2];k=N[a>>2];i=N[e+52>>2];h=N[e+56>>2];n=N[a+4>>2];m=N[e+60>>2];p=N[a+8>>2];N[e+36>>2]=Q(Q(Q(f*l)-Q(k*i))-Q(h*n))-Q(m*p);N[e+32>>2]=Q(Q(i*n)+Q(Q(f*p)+Q(m*l)))-Q(k*h);N[e+28>>2]=Q(Q(m*k)+Q(Q(f*n)+Q(h*l)))-Q(p*i);N[e+24>>2]=Q(Q(h*p)+Q(Q(f*k)+Q(i*l)))-Q(n*m);l=Q(q+q);k=Q(t+t);n=Q(s+s);p=Q(Q(m*l)+Q(Q(i*k)+Q(h*n)));q=Q(Q(f*f)+Q(-.5));N[e+48>>2]=N[e+76>>2]+Q(Q(m*p)+Q(Q(l*q)+Q(f*Q(Q(i*n)-Q(k*h)))));N[e+44>>2]=N[e+72>>2]+Q(Q(h*p)+Q(Q(n*q)+Q(f*Q(Q(m*k)-Q(l*i)))));N[e+40>>2]=N[e+68>>2]+Q(Q(i*p)+Q(Q(k*q)+Q(f*Q(Q(h*l)-Q(n*m)))));j=o&1?d- -64|0:c+116|0;a=K[(o&64?d+52|0:c+112|0)|0]&8;b:{if((a>>>3&va!=Q(0)|Aa)==1){Lc(e,j,e+24|0,Q(1));break b}J[e+16>>2]=-25165825;J[e+20>>2]=-25165825;J[e+8>>2]=2122317823;J[e+12>>2]=-25165825;J[e>>2]=2122317823;J[e+4>>2]=2122317823}c:{if(!a){break c}if(va!=Q(0)){J[b+4>>2]=-256;J[e+256>>2]=1065353216;J[e+268>>2]=0;J[e+272>>2]=0;J[e+260>>2]=0;J[e+264>>2]=0;J[e+276>>2]=1065353216;J[e+288>>2]=0;J[e+292>>2]=0;J[e+280>>2]=0;J[e+284>>2]=0;J[e+296>>2]=1065353216;J[e+308>>2]=0;J[e+312>>2]=0;J[e+300>>2]=0;J[e+304>>2]=0;J[e+316>>2]=1065353216;a=Nc(b,e+256|0);c=J[e+4>>2];J[e+144>>2]=J[e>>2];J[e+148>>2]=c;c=J[e+12>>2];J[e+152>>2]=J[e+8>>2];J[e+156>>2]=c;H[e+168|0]=1;c=J[e+20>>2];J[e+160>>2]=J[e+16>>2];J[e+164>>2]=c;Vb(a,e+144|0)}if(ma!=Q(0)){J[e+316>>2]=1065353216;N[e+312>>2]=N[e+48>>2];a=J[e+44>>2];J[e+304>>2]=J[e+40>>2];J[e+308>>2]=a;J[e+300>>2]=0;J[e+284>>2]=0;J[e+268>>2]=0;i=N[e+28>>2];m=Q(i+i);f=N[e+32>>2];n=Q(m*f);l=N[e+24>>2];h=Q(l+l);k=N[e+36>>2];p=Q(h*k);N[e+292>>2]=n-p;q=Q(h*f);s=Q(m*k);N[e+288>>2]=q+s;N[e+280>>2]=n+p;n=Q(h*i);O=k;k=Q(f+f);p=Q(O*k);N[e+272>>2]=n-p;N[e+264>>2]=q-s;N[e+260>>2]=n+p;h=Q(Q(1)-Q(l*h));i=Q(i*m);N[e+296>>2]=h-i;f=Q(f*k);N[e+276>>2]=h-f;N[e+256>>2]=Q(Q(1)-i)-f;a=Nc(b,e+256|0);J[e+164>>2]=207;J[e+156>>2]=13565952;J[e+160>>2]=52992;N[e+152>>2]=ma;N[e+148>>2]=ma;N[e+144>>2]=ma;Pe(a,e+144|0)}if(!ya){break c}if(!ka){if(N[e>>2]>N[F+12>>2]|N[F>>2]>N[e+12>>2]|(N[e+4>>2]>N[F+16>>2]|N[F+4>>2]>N[e+16>>2])){break c}if(N[e+8>>2]>N[F+20>>2]|N[F+8>>2]>N[e+20>>2]){break c}}a=J[j>>2];d:{e:{f:{g:{h:{i:{j:{k:{if(!xa){if((a|0)==5){break k}break c}l:{switch(a|0){case 0:J[b+4>>2]=-65281;a=Mb(b,e+24|0);N[e+260>>2]=N[j+4>>2];J[e+256>>2]=100;c=a;a=e+256|0;Mc(c,a);J[e+316>>2]=1065353216;N[e+312>>2]=N[e+48>>2];c=J[e+44>>2];J[e+304>>2]=J[e+40>>2];J[e+308>>2]=c;J[e+268>>2]=0;J[e+300>>2]=0;m=N[e+24>>2];i=Q(m+m);f=N[e+32>>2];n=Q(i*f);h=N[e+28>>2];l=Q(h+h);k=N[e+36>>2];p=Q(l*k);N[e+264>>2]=n-p;q=Q(i*h);s=Q(f+f);t=Q(k*s);N[e+260>>2]=q+t;v=Q(l*f);k=Q(i*k);N[e+296>>2]=v+k;N[e+288>>2]=q-t;h=Q(h*l);f=Q(f*s);N[e+256>>2]=Q(Q(1)-h)-f;i=Q(Q(1)-Q(m*i));N[e+292>>2]=i-f;J[e+284>>2]=-2147483648;N[e+280>>2]=-Q(i-h);N[e+276>>2]=-Q(v-k);N[e+272>>2]=-Q(n+p);c=Nc(b,a);N[e+148>>2]=N[j+4>>2];J[e+144>>2]=100;d=c;c=e+144|0;Mc(d,c);f=N[e+288>>2];i=N[e+292>>2];d=J[e+260>>2];J[e+288>>2]=J[e+256>>2];J[e+292>>2]=d;h=N[e+296>>2];m=N[e+300>>2];d=J[e+268>>2];J[e+296>>2]=J[e+264>>2];J[e+300>>2]=d;N[e+260>>2]=-i;N[e+256>>2]=-f;N[e+268>>2]=-m;N[e+264>>2]=-h;a=Nc(b,a);N[e+148>>2]=N[j+4>>2];J[e+144>>2]=100;Mc(a,c);break c;case 3:J[b+4>>2]=-65281;a=Mb(b,e+24|0);f=N[j+8>>2];i=N[j+12>>2];h=N[j+4>>2];H[e+280|0]=1;N[e+276>>2]=i;N[e+272>>2]=f;N[e+268>>2]=h;N[e+264>>2]=-i;N[e+260>>2]=-f;N[e+256>>2]=-h;Vb(a,e+256|0);break c;case 1:J[e+316>>2]=1065353216;N[e+312>>2]=N[e+48>>2];a=J[e+44>>2];J[e+304>>2]=J[e+40>>2];J[e+308>>2]=a;J[e+300>>2]=0;J[e+284>>2]=-2147483648;m=N[e+24>>2];i=Q(m+m);f=N[e+32>>2];n=Q(i*f);h=N[e+28>>2];l=Q(h+h);k=N[e+36>>2];p=Q(l*k);N[e+296>>2]=n-p;q=Q(i*h);s=Q(f+f);t=Q(k*s);N[e+292>>2]=q+t;h=Q(h*l);s=Q(f*s);N[e+288>>2]=Q(Q(1)-h)-s;f=Q(l*f);l=Q(i*k);N[e+276>>2]=-Q(f-l);N[e+272>>2]=-Q(n+p);i=Q(Q(1)-Q(m*i));N[e+280>>2]=-Q(i-h);J[e+268>>2]=-2147483648;N[e+264>>2]=-Q(f+l);N[e+260>>2]=-Q(i-s);N[e+256>>2]=-Q(q-t);Ca=Nc(b,e+256|0),Da=-65281,J[Ca+4>>2]=Da;J[e+144>>2]=100;J[e+148>>2]=1082130432;a=e+144|0;Mc(b,a);J[e+144>>2]=100;J[e+148>>2]=1098907648;Mc(b,a);J[e+144>>2]=100;J[e+148>>2]=1108344832;Mc(b,a);J[e+144>>2]=100;J[e+148>>2]=1115684864;Mc(b,a);J[e+144>>2]=100;J[e+148>>2]=1120403456;Mc(b,a);J[e+144>>2]=100;J[e+148>>2]=1125122048;Mc(b,a);J[e+144>>2]=100;J[e+148>>2]=1128529920;Mc(b,a);J[e+144>>2]=100;J[e+148>>2]=1132462080;Mc(b,a);J[e+144>>2]=100;J[e+148>>2]=1134690304;Mc(b,a);break c;case 2:J[b+4>>2]=-65281;n=N[j+8>>2];p=N[j+4>>2];J[e+316>>2]=1065353216;N[e+312>>2]=N[e+48>>2];a=J[e+44>>2];J[e+304>>2]=J[e+40>>2];J[e+308>>2]=a;J[e+300>>2]=0;J[e+284>>2]=0;J[e+268>>2]=0;i=N[e+28>>2];m=Q(i+i);f=N[e+32>>2];q=Q(m*f);l=N[e+24>>2];h=Q(l+l);k=N[e+36>>2];s=Q(h*k);N[e+292>>2]=q-s;t=Q(h*f);v=Q(m*k);N[e+288>>2]=t+v;N[e+280>>2]=q+s;q=Q(h*i);O=k;k=Q(f+f);s=Q(O*k);N[e+272>>2]=q-s;N[e+264>>2]=t-v;N[e+260>>2]=q+s;h=Q(Q(1)-Q(l*h));i=Q(i*m);N[e+296>>2]=h-i;f=Q(f*k);N[e+276>>2]=h-f;N[e+256>>2]=Q(Q(1)-i)-f;nC(b,p,n,e+256|0);break c;case 6:break j;case 5:break k;case 4:break l;default:break c}}o=J[j+32>>2];a=I[o+52>>1];c=K[o+54|0];d=J[o+56>>2];z=K[o+55|0];m=N[j+12>>2];l=N[j+8>>2];f=N[j+24>>2];h=N[j+16>>2];k=N[j+28>>2];i=N[j+20>>2];n=N[j+4>>2];J[e+300>>2]=0;J[e+284>>2]=0;J[e+268>>2]=0;p=Q(h+h);V=Q(f*p);x=Q(i+i);y=Q(k*x);q=Q(V+y);s=Q(n*q);A=Q(x*f);W=Q(p*k);t=Q(A-W);v=Q(t*l);_=Q(Q(1)-Q(h*p));X=Q(i*x);x=Q(_-X);R=Q(x*m);S=N[e+24>>2];B=Q(S+S);h=N[e+32>>2];$=Q(B*h);C=N[e+28>>2];T=Q(C+C);D=N[e+36>>2];ea=Q(T*D);Z=Q($-ea);aa=Q(Q(1)-Q(S*B));fa=Q(C*T);S=Q(aa-fa);U=Q(Q(Q(q*s)+Q(t*v))+Q(x*R));E=Q(f+f);ba=Q(f*E);f=Q(Q(Q(1)-X)-ba);X=Q(n*f);O=Q(p*i);E=Q(E*k);i=Q(O+E);p=Q(l*i);k=Q(V-y);V=Q(m*k);y=Q(Q(Q(q*X)+Q(t*p))+Q(x*V));ga=Q(T*h);ha=Q(B*D);T=Q(ga+ha);Ba=q;q=n;n=Q(O-E);q=Q(q*n);ua=t;O=l;l=Q(_-ba);t=Q(O*l);E=x;O=m;m=Q(A+W);x=Q(O*m);A=Q(Q(Q(Ba*q)+Q(ua*t))+Q(E*x));N[e+296>>2]=Q(S*U)+Q(Q(Z*y)+Q(T*A));W=Q(ga-ha);_=Q(B*C);C=Q(h+h);E=Q(D*C);B=Q(_+E);D=Q(h*C);h=Q(aa-D);N[e+292>>2]=Q(W*U)+Q(Q(B*y)+Q(h*A));C=Q($+ea);O=Q(C*U);D=Q(Q(Q(1)-fa)-D);U=Q(_-E);N[e+288>>2]=O+Q(Q(D*y)+Q(U*A));y=Q(Q(Q(n*s)+Q(l*v))+Q(m*R));A=Q(Q(Q(n*X)+Q(l*p))+Q(m*V));m=Q(Q(Q(n*q)+Q(l*t))+Q(m*x));N[e+280>>2]=Q(S*y)+Q(Q(Z*A)+Q(T*m));N[e+276>>2]=Q(W*y)+Q(Q(B*A)+Q(h*m));N[e+272>>2]=Q(C*y)+Q(Q(D*A)+Q(U*m));m=Q(Q(Q(f*s)+Q(i*v))+Q(k*R));l=Q(Q(Q(f*X)+Q(i*p))+Q(k*V));f=Q(Q(Q(f*q)+Q(i*t))+Q(k*x));N[e+264>>2]=Q(S*m)+Q(Q(Z*l)+Q(T*f));N[e+260>>2]=Q(W*m)+Q(Q(B*l)+Q(h*f));N[e+256>>2]=Q(C*m)+Q(Q(D*l)+Q(U*f));N[e+304>>2]=N[e+40>>2];N[e+308>>2]=N[e+44>>2];f=N[e+48>>2];J[e+316>>2]=1065353216;N[e+312>>2]=f;Ca=Nc(b,e+256|0),Da=-65281,J[Ca+4>>2]=Da;if(!z){break c}w=d+P(z,20)|0;d=a&32767;d=(((w+P(c,12)|0)+(d<<1)|0)+P(c,3)|0)+(d<<2&a>>31)|0;r=0;while(1){a=1;c=w+P(K[d|0],12)|0;h=N[c>>2];l=N[c+4>>2];k=N[c+8>>2];n=Q(Q(Q(Q(h*N[e+256>>2])+Q(l*N[e+272>>2]))+Q(k*N[e+288>>2]))+N[e+304>>2]);f=n;m=Q(Q(Q(Q(h*N[e+260>>2])+Q(l*N[e+276>>2]))+Q(k*N[e+292>>2]))+N[e+308>>2]);i=m;l=Q(Q(Q(Q(h*N[e+264>>2])+Q(l*N[e+280>>2]))+Q(k*N[e+296>>2]))+N[e+312>>2]);h=l;u=K[(J[o+56>>2]+P(r,20)|0)+18|0];if(u>>>0>1){while(1){m=f;l=i;k=h;c=w+P(K[a+d|0],12)|0;f=N[c>>2];n=N[c+4>>2];p=N[c+8>>2];h=Q(Q(Q(Q(f*N[e+264>>2])+Q(n*N[e+280>>2]))+Q(p*N[e+296>>2]))+N[e+312>>2]);i=Q(Q(Q(Q(f*N[e+260>>2])+Q(n*N[e+276>>2]))+Q(p*N[e+292>>2]))+N[e+308>>2]);f=Q(Q(Q(Q(f*N[e+256>>2])+Q(n*N[e+272>>2]))+Q(p*N[e+288>>2]))+N[e+304>>2]);c=J[b+100>>2];g=J[c+20>>2];j=g+1|0;G=J[c+24>>2]&2147483647;m:{if(j>>>0<=G>>>0){break m}M=G;G=G?G<<1:2;G=j>>>0>G>>>0?j:G;if(M>>>0>=G>>>0){break m}tc(c+16|0,G);g=J[c+20>>2]}J[c+20>>2]=j;c=J[c+16>>2]+(g<<5)|0;N[c+16>>2]=f;N[c+8>>2]=k;N[c+4>>2]=l;N[c>>2]=m;N[c+24>>2]=h;N[c+20>>2]=i;j=J[b+4>>2];J[c+12>>2]=j;J[c+28>>2]=j;a=a+1|0;if((u|0)!=(a|0)){continue}break}a=w+P(K[d|0],12)|0;k=N[a>>2];n=N[a+4>>2];p=N[a+8>>2];l=Q(Q(Q(Q(k*N[e+264>>2])+Q(n*N[e+280>>2]))+Q(p*N[e+296>>2]))+N[e+312>>2]);m=Q(Q(Q(Q(k*N[e+260>>2])+Q(n*N[e+276>>2]))+Q(p*N[e+292>>2]))+N[e+308>>2]);n=Q(Q(Q(Q(k*N[e+256>>2])+Q(n*N[e+272>>2]))+Q(p*N[e+288>>2]))+N[e+304>>2])}a=J[b+100>>2];j=J[a+20>>2];c=j+1|0;g=J[a+24>>2]&2147483647;n:{if(c>>>0<=g>>>0){break n}M=g;g=g?g<<1:2;g=c>>>0>g>>>0?c:g;if(M>>>0>=g>>>0){break n}tc(a+16|0,g);j=J[a+20>>2]}J[a+20>>2]=c;a=J[a+16>>2]+(j<<5)|0;N[a+16>>2]=n;N[a+8>>2]=h;N[a+4>>2]=i;N[a>>2]=f;N[a+24>>2]=l;N[a+20>>2]=m;c=J[b+4>>2];J[a+12>>2]=c;J[a+28>>2]=c;d=d+u|0;r=r+1|0;if((z|0)!=(r|0)){continue}break}break c}o=J[j+36>>2];J[e+256>>2]=1065353216;J[e+268>>2]=0;J[e+272>>2]=0;J[e+260>>2]=0;J[e+264>>2]=0;J[e+276>>2]=1065353216;J[e+288>>2]=0;J[e+292>>2]=0;J[e+280>>2]=0;J[e+284>>2]=0;J[e+296>>2]=1065353216;J[e+308>>2]=0;J[e+312>>2]=0;J[e+300>>2]=0;J[e+304>>2]=0;J[e+316>>2]=1065353216;i=N[j+16>>2];h=Q(i+i);f=N[j+24>>2];V=Q(h*f);m=N[j+20>>2];q=Q(m+m);R=N[j+28>>2];y=Q(q*R);l=Q(V+y);B=N[j+4>>2];k=Q(l*B);A=Q(q*f);W=Q(h*R);n=Q(A-W);C=N[j+8>>2];p=Q(n*C);_=Q(Q(1)-Q(i*h));X=Q(m*q);q=Q(_-X);Z=N[j+12>>2];s=Q(q*Z);S=N[e+24>>2];t=Q(S+S);i=N[e+32>>2];$=Q(t*i);v=N[e+28>>2];T=Q(v+v);D=N[e+36>>2];ea=Q(T*D);x=Q($-ea);aa=Q(Q(1)-Q(S*t));fa=Q(v*T);S=Q(aa-fa);U=Q(Q(Q(l*k)+Q(n*p))+Q(q*s));E=Q(f+f);ba=Q(f*E);f=Q(Q(Q(1)-X)-ba);X=Q(B*f);O=Q(h*m);E=Q(E*R);h=Q(O+E);R=Q(h*C);m=Q(V-y);V=Q(m*Z);y=Q(Q(Q(l*X)+Q(n*R))+Q(q*V));ga=Q(T*i);ha=Q(t*D);T=Q(ga+ha);ua=l;l=Q(O-E);B=Q(B*l);E=n;n=Q(_-ba);C=Q(n*C);O=q;q=Q(A+W);Z=Q(q*Z);A=Q(Q(Q(ua*B)+Q(E*C))+Q(O*Z));_=Q(Q(S*U)+Q(Q(x*y)+Q(T*A)));N[e+240>>2]=_;W=Q(ga-ha);E=Q(t*v);v=Q(i+i);ba=Q(D*v);t=Q(E+ba);D=Q(i*v);i=Q(aa-D);aa=Q(Q(W*U)+Q(Q(t*y)+Q(i*A)));N[e+236>>2]=aa;v=Q($+ea);O=Q(v*U);D=Q(Q(Q(1)-fa)-D);U=Q(E-ba);$=Q(O+Q(Q(D*y)+Q(U*A)));N[e+232>>2]=$;y=Q(Q(Q(l*k)+Q(n*p))+Q(q*s));A=Q(Q(Q(l*X)+Q(n*R))+Q(q*V));l=Q(Q(Q(l*B)+Q(n*C))+Q(q*Z));n=Q(Q(S*y)+Q(Q(x*A)+Q(T*l)));N[e+228>>2]=n;q=Q(Q(W*y)+Q(Q(t*A)+Q(i*l)));N[e+224>>2]=q;y=Q(Q(v*y)+Q(Q(D*A)+Q(U*l)));N[e+220>>2]=y;l=Q(Q(Q(f*k)+Q(h*p))+Q(m*s));k=Q(Q(Q(f*X)+Q(h*R))+Q(m*V));f=Q(Q(Q(f*B)+Q(h*C))+Q(m*Z));m=Q(Q(S*l)+Q(Q(x*k)+Q(T*f)));N[e+216>>2]=m;p=Q(Q(W*l)+Q(Q(t*k)+Q(i*f)));N[e+212>>2]=p;l=Q(Q(v*l)+Q(Q(D*k)+Q(U*f)));N[e+208>>2]=l;k=N[e+40>>2];N[e+244>>2]=k;s=N[e+44>>2];N[e+248>>2]=s;t=N[e+48>>2];N[e+252>>2]=t;w=K[o+64|0]&2;z=J[o+28>>2];G=J[o+24>>2];d=J[o+20>>2];if(!ka){c=j+4|0;f=N[F>>2];i=N[F+12>>2];h=N[F+4>>2];m=N[F+16>>2];l=N[F+8>>2];k=N[F+20>>2];J[e+176>>2]=1065353216;J[e+168>>2]=0;J[e+172>>2]=0;J[e+160>>2]=1065353216;J[e+164>>2]=0;J[e+152>>2]=0;J[e+156>>2]=0;J[e+144>>2]=1065353216;J[e+148>>2]=0;N[e+200>>2]=Q(k-l)*Q(.5);N[e+196>>2]=Q(m-h)*Q(.5);N[e+192>>2]=Q(i-f)*Q(.5);N[e+188>>2]=Q(k+l)*Q(.5);N[e+184>>2]=Q(m+h)*Q(.5);N[e+180>>2]=Q(i+f)*Q(.5);a=d<<2;if(a){j=J[42504]+12|0;a=Ka[J[J[j>>2]+8>>2]](j,a,29113,10405,602)|0}else{a=0}J[e+128>>2]=d;J[e+120>>2]=a;J[e+124>>2]=0;H[e+140|0]=0;J[e+132>>2]=0;J[e+136>>2]=0;Ka[J[(L[o+4>>1]<<2)+156092>>2]](e+144|0,o,e+24|0,c,e+120|0)|0;d=J[e+124>>2];if(sa==Q(0)){break d}Ca=Nc(b,e+256|0),Da=-65281,J[Ca+4>>2]=Da;c=J[b+100>>2];j=J[c+20>>2];r=j+P(d,3)|0;g=J[c+24>>2]&2147483647;o:{if(r>>>0<=g>>>0){break o}M=g;g=g?g<<1:2;g=g>>>0>>0?r:g;if(M>>>0>=g>>>0){break o}tc(c+16|0,g);j=J[c+20>>2]}J[c+20>>2]=r;if(!d){break d}c=J[c+16>>2]+(j<<5)|0;g=0;while(1){Ep(J[(g<<2)+a>>2],e+80|0,G,z,e+208|0,(w|0)!=0);f=N[e+80>>2];i=N[e+84>>2];h=N[e+88>>2];m=N[e+92>>2];l=N[e+96>>2];k=N[e+100>>2];J[c+28>>2]=-65281;N[c+24>>2]=k;N[c+20>>2]=l;N[c+16>>2]=m;J[c+12>>2]=-65281;N[c+8>>2]=h;N[c+4>>2]=i;N[c>>2]=f;n=N[e+104>>2];p=N[e+108>>2];q=N[e+112>>2];J[c+92>>2]=-65281;N[c+88>>2]=h;N[c+84>>2]=i;N[c+80>>2]=f;J[c+76>>2]=-65281;N[c+72>>2]=q;N[c+68>>2]=p;N[c+64>>2]=n;J[c+60>>2]=-65281;N[c+56>>2]=q;N[c+52>>2]=p;N[c+48>>2]=n;J[c+44>>2]=-65281;N[c+40>>2]=k;N[c+36>>2]=l;N[c+32>>2]=m;c=c+96|0;g=g+1|0;if((g|0)!=(d|0)){continue}break}break d}if(sa==Q(0)){break e}j=J[o+16>>2];Ca=Nc(b,e+256|0),Da=-65281,J[Ca+4>>2]=Da;c=0;a=0;r=P(j,12);if(r){a=J[42504]+12|0;a=Ka[J[J[a>>2]+8>>2]](a,r,29113,10405,632)|0}if(j){break i}break f}z=J[j+4>>2];J[e+256>>2]=1065353216;J[e+268>>2]=0;J[e+272>>2]=0;J[e+260>>2]=0;J[e+264>>2]=0;J[e+276>>2]=1065353216;J[e+288>>2]=0;J[e+292>>2]=0;J[e+280>>2]=0;J[e+284>>2]=0;J[e+296>>2]=1065353216;J[e+308>>2]=0;J[e+312>>2]=0;J[e+300>>2]=0;J[e+304>>2]=0;J[e+316>>2]=1065353216;a=J[z+44>>2];c=J[z+40>>2];Ca=Nc(b,e+256|0),Da=-65281,J[Ca+4>>2]=Da;a=P(a,c);G=a<<1;if(!ka){f=N[F>>2];i=N[F+12>>2];h=N[F+4>>2];m=N[F+16>>2];l=N[F+8>>2];k=N[F+20>>2];J[e+216>>2]=0;J[e+220>>2]=1065353216;J[e+208>>2]=0;J[e+212>>2]=0;N[e+232>>2]=Q(k+l)*Q(.5);N[e+228>>2]=Q(m+h)*Q(.5);N[e+224>>2]=Q(i+f)*Q(.5);N[e+92>>2]=Q(k-l)*Q(.5);N[e+88>>2]=Q(m-h)*Q(.5);N[e+84>>2]=Q(i-f)*Q(.5);J[e+80>>2]=3;a=a<<3;if(a){c=J[42504]+12|0;d=Ka[J[J[c>>2]+8>>2]](c,a,29113,10405,680)|0}else{d=0}H[e+120|0]=0;o=Lo(e+80|0,e+208|0,j,e+24|0,d,G,e+120|0);a=J[b+100>>2];c=J[a+20>>2];r=c+P(o,3)|0;g=J[a+24>>2]&2147483647;p:{if(r>>>0<=g>>>0){break p}M=g;g=g?g<<1:2;g=g>>>0>>0?r:g;if(M>>>0>=g>>>0){break p}tc(a+16|0,g);c=J[a+20>>2]}J[a+20>>2]=r;q:{if(o){c=J[a+16>>2]+(c<<5)|0;a=0;while(1){ai(j,e+24|0,J[d+(a<<2)>>2],e+144|0);r=J[e+144>>2];g=J[e+148>>2];f=N[e+152>>2];z=J[e+160>>2];w=J[e+156>>2];i=N[e+164>>2];J[c+12>>2]=-65281;J[c+28>>2]=-65281;N[c+24>>2]=i;J[c+16>>2]=w;J[c+20>>2]=z;N[c+8>>2]=f;J[c>>2]=r;J[c+4>>2]=g;r=J[e+156>>2];g=J[e+160>>2];m=N[e+164>>2];f=N[e+168>>2];i=N[e+172>>2];h=N[e+176>>2];J[c+60>>2]=-65281;N[c+56>>2]=h;N[c+52>>2]=i;N[c+48>>2]=f;J[c+44>>2]=-65281;N[c+40>>2]=m;J[c+32>>2]=r;J[c+36>>2]=g;r=J[e+144>>2];g=J[e+148>>2];m=N[e+152>>2];N[c+64>>2]=f;N[c+68>>2]=i;N[c+72>>2]=h;J[c+76>>2]=-65281;J[c+92>>2]=-65281;N[c+88>>2]=m;J[c+80>>2]=r;J[c+84>>2]=g;c=c+96|0;a=a+1|0;if((o|0)!=(a|0)){continue}break}break q}if(!d){break c}}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,d);break c}c=P(a,12);if(c){d=J[42504]+12|0;c=Ka[J[J[d>>2]+8>>2]](d,c,29113,10405,705)|0}else{c=0}r=c;if(!a){break h}f=N[e+36>>2];i=Q(Q(f*f)+Q(-.5));o=J[z+60>>2];h=N[e+28>>2];s=Q(-h);m=N[e+24>>2];t=Q(-m);l=N[e+32>>2];v=Q(-l);x=N[j+16>>2];R=N[j+8>>2];B=N[j+12>>2];d=J[z+44>>2];c=0;while(1){C=N[e+40>>2];Z=N[e+44>>2];j=r+P(c,12)|0;g=(c>>>0)/(d>>>0)|0;k=Q(x*Q(c-P(g,d)>>>0));k=Q(k+k);n=Q(B*Q(g>>>0));n=Q(n+n);p=Q(R*Q(I[o+(c<<2)>>1]));p=Q(p+p);q=Q(Q(l*k)+Q(Q(m*n)+Q(h*p)));N[j+8>>2]=N[e+48>>2]+Q(Q(l*q)+Q(Q(k*i)+Q(f*Q(Q(m*p)+Q(n*s)))));N[j+4>>2]=Z+Q(Q(h*q)+Q(Q(p*i)+Q(f*Q(Q(l*n)+Q(k*t)))));N[j>>2]=C+Q(Q(m*q)+Q(Q(n*i)+Q(f*Q(Q(h*k)+Q(p*v)))));c=c+1|0;if((a|0)!=(c|0)){continue}break}c=0;if(!G){break g}while(1){a=c>>>1|0;g=J[z+44>>2];d=(a>>>0)/(g>>>0)|0;r:{if(d>>>0>=J[z+40>>2]-1>>>0|g-1>>>0<=a-P(d,g)>>>0){break r}d=J[z+60>>2]+(a<<2)|0;o=c&1;if((K[(o?d+3|0:d+2|0)|0]&127)==127){break r}s:{if(H[d+2|0]<0){if(!o){d=a;o=g+a|0;a=o+1|0;break s}o=a+1|0;d=g+o|0;break s}j=a+1|0;if(!o){d=j;o=a;a=a+g|0;break s}d=a+g|0;o=g+j|0;a=j}j=J[b+100>>2];g=J[j+20>>2];w=g+3|0;u=J[j+24>>2]&2147483647;t:{if(w>>>0<=u>>>0){break t}M=u;u=u?u<<1:2;u=u>>>0>>0?w:u;if(M>>>0>=u>>>0){break t}tc(j+16|0,u);g=J[j+20>>2]}J[j+20>>2]=w;o=r+P(o,12)|0;f=N[o>>2];w=r+P(d,12)|0;u=J[w>>2];ia=J[w+4>>2];i=N[w+8>>2];d=J[j+16>>2]+(g<<5)|0;j=J[o+8>>2];J[d+4>>2]=J[o+4>>2];J[d+8>>2]=j;J[d+12>>2]=-65281;J[d+28>>2]=-65281;N[d+24>>2]=i;J[d+16>>2]=u;J[d+20>>2]=ia;N[d>>2]=f;j=J[w+4>>2];g=J[w+8>>2];a=r+P(a,12)|0;f=N[a+8>>2];u=J[a+4>>2];ia=J[a>>2];N[d+32>>2]=N[w>>2];J[d+48>>2]=ia;J[d+52>>2]=u;N[d+56>>2]=f;J[d+60>>2]=-65281;J[d+44>>2]=-65281;J[d+36>>2]=j;J[d+40>>2]=g;j=J[a+4>>2];g=J[a+8>>2];f=N[o+8>>2];w=J[o+4>>2];o=J[o>>2];N[d+64>>2]=N[a>>2];J[d+80>>2]=o;J[d+84>>2]=w;N[d+88>>2]=f;J[d+92>>2]=-65281;J[d+76>>2]=-65281;J[d+68>>2]=j;J[d+72>>2]=g}c=c+1|0;if((G|0)!=(c|0)){continue}break}break h}while(1){g=P(c,12);r=g+a|0;g=g+G|0;f=N[g>>2];i=N[g+4>>2];h=N[g+8>>2];N[r+8>>2]=t+Q(Q(Q(m*f)+Q(n*i))+Q(_*h));N[r+4>>2]=s+Q(Q(Q(p*f)+Q(q*i))+Q(aa*h));N[r>>2]=k+Q(Q(Q(l*f)+Q(y*i))+Q($*h));c=c+1|0;if((j|0)!=(c|0)){continue}break}break f}if(!r){break c}}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,r);break c}c=J[b+100>>2];j=J[c+20>>2];r=j+P(d,3)|0;g=J[c+24>>2]&2147483647;u:{if(r>>>0<=g>>>0){break u}M=g;g=g?g<<1:2;g=g>>>0>>0?r:g;if(M>>>0>=g>>>0){break u}tc(c+16|0,g);j=J[c+20>>2]}J[c+20>>2]=r;v:{if(d){c=J[c+16>>2]+(j<<5)|0;g=0;while(1){j=P(g,3);w:{if(!w){u=z+(j<<2)|0;j=J[u>>2];r=J[u+8>>2];M=J[u+4>>2];break w}u=z+(j<<1)|0;j=L[u>>1];r=L[u+4>>1];M=L[u+2>>1]}u=P(M,12)+a|0;f=N[u>>2];i=N[u+4>>2];h=N[u+8>>2];r=P(r,12)+a|0;m=N[r>>2];l=N[r+4>>2];k=N[r+8>>2];j=P(j,12)+a|0;n=N[j>>2];p=N[j+4>>2];q=N[j+8>>2];J[c+92>>2]=-65281;N[c+88>>2]=q;N[c+84>>2]=p;N[c+80>>2]=n;J[c+76>>2]=-65281;N[c+72>>2]=k;N[c+68>>2]=l;N[c+64>>2]=m;J[c+60>>2]=-65281;N[c+56>>2]=k;N[c+52>>2]=l;N[c+48>>2]=m;J[c+44>>2]=-65281;N[c+40>>2]=h;N[c+36>>2]=i;N[c+32>>2]=f;J[c+28>>2]=-65281;N[c+24>>2]=h;N[c+20>>2]=i;N[c+16>>2]=f;J[c+12>>2]=-65281;N[c+8>>2]=q;N[c+4>>2]=p;N[c>>2]=n;c=c+96|0;g=g+1|0;if((g|0)!=(d|0)){continue}break}break v}if(a){break v}a=0;d=0;break d}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,a)}a=0}x:{if(la==Q(0)){break x}Ca=Nc(b,e+256|0),Da=-2004353024,J[Ca+4>>2]=Da;if(!d){break x}c=0;while(1){Ep(a?J[(c<<2)+a>>2]:c,e+144|0,G,z,e+208|0,(w|0)!=0);m=Q(0);f=N[e+152>>2];s=N[e+164>>2];t=N[e+176>>2];i=Q(Q(Q(f+s)+t)*Q(.3333333432674408));h=N[e+148>>2];v=N[e+160>>2];x=N[e+172>>2];l=Q(Q(Q(h+v)+x)*Q(.3333333432674408));k=N[e+144>>2];R=N[e+156>>2];B=N[e+168>>2];n=Q(Q(Q(k+R)+B)*Q(.3333333432674408));p=Q(0);q=Q(0);R=Q(k-R);x=Q(h-x);k=Q(k-B);v=Q(h-v);h=Q(Q(R*x)-Q(k*v));t=Q(f-t);s=Q(f-s);f=Q(Q(v*t)-Q(x*s));k=Q(Q(s*k)-Q(t*R));s=Q(Q(h*h)+Q(Q(f*f)+Q(k*k)));if(s>Q(0)){m=h;h=Q(Q(1)/Q(Y(s)));q=Q(m*h);p=Q(k*h);m=Q(f*h)}N[e+88>>2]=i;f=Q(la*q);N[e+100>>2]=i+f;N[e+84>>2]=l;i=Q(la*p);N[e+96>>2]=l+i;N[e+80>>2]=n;h=Q(la*m);N[e+92>>2]=n+h;N[e+104>>2]=Q(Y(Q(Q(f*f)+Q(Q(h*h)+Q(i*i)))))*Q(.15000000596046448);Qe(b,e+80|0);c=c+1|0;if((d|0)!=(c|0)){continue}break}}y:{if(wa==Q(0)){break y}w=J[o+56>>2];if(!w){break y}G=J[o+28>>2];u=J[o+24>>2];J[b+4>>2]=-256;if(!d){break y}ia=K[o+64|0]&2;j=0;while(1){c=j;c=a?J[(c<<2)+a>>2]:c;Ep(c,e+144|0,u,G,e+208|0,(ia|0)!=0);z=K[c+w|0];if(z&8){c=J[b+100>>2];o=J[c+20>>2];r=o+1|0;g=J[c+24>>2]&2147483647;z:{if(r>>>0<=g>>>0){break z}M=g;g=g?g<<1:2;g=g>>>0>>0?r:g;if(M>>>0>=g>>>0){break z}tc(c+16|0,g);o=J[c+20>>2]}J[c+20>>2]=r;c=J[c+16>>2]+(o<<5)|0;N[c>>2]=N[e+144>>2];N[c+4>>2]=N[e+148>>2];N[c+8>>2]=N[e+152>>2];N[c+16>>2]=N[e+156>>2];N[c+20>>2]=N[e+160>>2];N[c+24>>2]=N[e+164>>2];o=J[b+4>>2];J[c+12>>2]=o;J[c+28>>2]=o}if(z&16){c=J[b+100>>2];o=J[c+20>>2];r=o+1|0;g=J[c+24>>2]&2147483647;A:{if(r>>>0<=g>>>0){break A}M=g;g=g?g<<1:2;g=g>>>0>>0?r:g;if(M>>>0>=g>>>0){break A}tc(c+16|0,g);o=J[c+20>>2]}J[c+20>>2]=r;c=J[c+16>>2]+(o<<5)|0;N[c>>2]=N[e+156>>2];N[c+4>>2]=N[e+160>>2];N[c+8>>2]=N[e+164>>2];N[c+16>>2]=N[e+168>>2];N[c+20>>2]=N[e+172>>2];N[c+24>>2]=N[e+176>>2];o=J[b+4>>2];J[c+12>>2]=o;J[c+28>>2]=o}if(z&32){o=J[b+100>>2];c=J[o+20>>2];r=c+1|0;g=J[o+24>>2]&2147483647;B:{if(r>>>0<=g>>>0){break B}M=g;g=g?g<<1:2;g=g>>>0>>0?r:g;if(M>>>0>=g>>>0){break B}tc(o+16|0,g);c=J[o+20>>2]}J[o+20>>2]=r;c=J[o+16>>2]+(c<<5)|0;N[c>>2]=N[e+144>>2];N[c+4>>2]=N[e+148>>2];N[c+8>>2]=N[e+152>>2];N[c+16>>2]=N[e+168>>2];N[c+20>>2]=N[e+172>>2];N[c+24>>2]=N[e+176>>2];o=J[b+4>>2];J[c+12>>2]=o;J[c+28>>2]=o}j=j+1|0;if((j|0)!=(d|0)){continue}break}}if(!a){break c}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,a)}if(ra){f=N[e+20>>2];oa=f>2];pa=f>2];ca=f>2];na=f>na?na:f;f=N[e+4>>2];qa=f>qa?qa:f;f=N[e>>2];da=f>da?da:f}ta=ta+1|0;if((ta|0)!=(ja|0)){continue}break}if(!(!(da>ca)&ra)){break a}J[b+4>>2]=-65281;J[e+268>>2]=0;J[e+272>>2]=0;J[e+280>>2]=0;J[e+284>>2]=0;J[e+276>>2]=1065353216;J[e+288>>2]=0;J[e+292>>2]=0;J[e+300>>2]=0;J[e+304>>2]=0;J[e+296>>2]=1065353216;J[e+308>>2]=0;J[e+312>>2]=0;J[e+316>>2]=1065353216;J[e+260>>2]=0;J[e+264>>2]=0;J[e+256>>2]=1065353216;a=Nc(b,e+256|0);N[e+164>>2]=oa;N[e+160>>2]=pa;H[e+168|0]=1;N[e+156>>2]=ca;N[e+152>>2]=na;N[e+148>>2]=qa;N[e+144>>2]=da;Vb(a,e+144|0)}Ia=e+320|0}function kJ(a,b,c){var d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=0,D=0,E=0,F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),O=Q(0),P=Q(0),R=0,S=0,T=0,U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ha=Q(0),Ja=Q(0),Ka=Q(0),La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=Q(0),Wa=Q(0),Xa=Q(0),Ya=Q(0),Za=Q(0),_a=Q(0),$a=Q(0),ab=Q(0),bb=Q(0),cb=Q(0),db=Q(0),eb=Q(0),fb=Q(0),gb=Q(0),hb=Q(0),ib=Q(0),jb=Q(0),kb=Q(0),lb=Q(0),mb=Q(0),nb=Q(0),ob=Q(0),pb=Q(0),qb=Q(0),rb=Q(0),sb=Q(0),tb=Q(0),ub=Q(0),vb=Q(0),wb=Q(0),xb=Q(0),yb=Q(0),zb=Q(0),Ab=Q(0),Bb=Q(0),Cb=Q(0),Db=Q(0),Eb=Q(0),Fb=Q(0),Gb=Q(0),Hb=Q(0),Ib=Q(0),Jb=Q(0),Kb=Q(0),Lb=Q(0),Mb=Q(0),Nb=Q(0),Ob=Q(0),Pb=Q(0),Qb=Q(0),Rb=Q(0),Sb=Q(0),Tb=Q(0),Ub=Q(0),Vb=Q(0),Wb=Q(0),Xb=Q(0),Yb=Q(0),Zb=Q(0),_b=Q(0),$b=Q(0),ac=Q(0),bc=Q(0),cc=Q(0),dc=Q(0),ec=Q(0),fc=Q(0),gc=Q(0),hc=Q(0),ic=Q(0),jc=Q(0),kc=Q(0),lc=Q(0),mc=Q(0),nc=Q(0),oc=Q(0),pc=Q(0),qc=Q(0),rc=Q(0),sc=Q(0),tc=Q(0),uc=Q(0),vc=Q(0),wc=Q(0),xc=Q(0),yc=Q(0),zc=Q(0),Ac=Q(0),Bc=Q(0),Cc=Q(0),Dc=Q(0),Ec=Q(0),Fc=Q(0),Gc=Q(0),Hc=Q(0),Ic=Q(0),Jc=Q(0),Kc=Q(0),Lc=Q(0),Mc=Q(0),Nc=Q(0),Oc=Q(0),Pc=Q(0),Qc=Q(0),Rc=Q(0),Sc=Q(0),Tc=Q(0),Uc=Q(0),Vc=Q(0),Wc=Q(0),Xc=Q(0),Yc=Q(0),Zc=Q(0),_c=Q(0),$c=Q(0),ad=Q(0),bd=Q(0),cd=Q(0),dd=Q(0),ed=Q(0),fd=Q(0),gd=Q(0),hd=Q(0),id=Q(0),jd=Q(0),kd=Q(0),ld=Q(0),md=Q(0),nd=Q(0),od=Q(0),pd=Q(0),qd=Q(0),rd=Q(0),sd=Q(0),td=Q(0),ud=Q(0),vd=Q(0),wd=Q(0),xd=Q(0),yd=Q(0),zd=Q(0),Ad=Q(0),Bd=Q(0),Cd=Q(0),Dd=Q(0),Ed=Q(0),Fd=Q(0),Gd=Q(0),Hd=Q(0),Id=Q(0),Jd=Q(0),Kd=Q(0),Ld=Q(0),Md=Q(0),Nd=Q(0),Od=Q(0),Pd=Q(0),Qd=Q(0),Rd=Q(0),Sd=Q(0),Td=Q(0),Ud=Q(0),Vd=Q(0),Wd=Q(0),Xd=Q(0),Yd=Q(0),Zd=Q(0),_d=Q(0),$d=Q(0),ae=Q(0),be=Q(0),ce=Q(0),de=Q(0),ee=Q(0),fe=Q(0),ge=Q(0),he=Q(0),ie=Q(0),je=Q(0),ke=Q(0),le=Q(0),me=Q(0),ne=Q(0),oe=Q(0),pe=Q(0),qe=Q(0),re=Q(0),se=Q(0),te=Q(0),ue=Q(0),ve=Q(0),we=Q(0),xe=Q(0),ye=Q(0),ze=Q(0),Ae=Q(0),Be=Q(0),Ce=Q(0),De=Q(0),Ee=Q(0),Fe=Q(0),Ge=Q(0),He=Q(0),Ie=Q(0),Je=Q(0),Ke=Q(0),Le=Q(0),Me=Q(0),Ne=Q(0),Oe=Q(0),Pe=Q(0),Qe=Q(0),Re=Q(0),Se=Q(0),Te=Q(0),Ue=Q(0),Ve=Q(0),We=Q(0),Xe=Q(0),Ye=Q(0),Ze=Q(0),_e=Q(0),$e=Q(0),af=Q(0),bf=Q(0),cf=Q(0),df=Q(0),ef=Q(0),ff=Q(0),gf=Q(0),hf=Q(0),jf=Q(0),kf=Q(0),lf=Q(0),mf=Q(0),nf=Q(0),of=Q(0),pf=Q(0),qf=Q(0),rf=Q(0),sf=Q(0),tf=Q(0),uf=Q(0),vf=Q(0),wf=Q(0),xf=Q(0),yf=Q(0),zf=Q(0),Af=Q(0),Bf=Q(0),Cf=Q(0),Df=Q(0),Ef=Q(0),Ff=Q(0),Gf=Q(0),Hf=Q(0),If=Q(0),Jf=Q(0),Kf=Q(0),Lf=Q(0),Mf=Q(0),Nf=Q(0),Of=Q(0),Pf=Q(0),Qf=Q(0),Rf=Q(0),Sf=Q(0),Tf=Q(0),Uf=Q(0),Vf=Q(0),Wf=Q(0),Xf=Q(0),Yf=Q(0),Zf=Q(0),_f=Q(0),$f=Q(0),ag=Q(0),bg=Q(0),cg=Q(0),dg=Q(0),eg=Q(0),fg=Q(0),gg=Q(0),hg=Q(0),ig=Q(0),jg=Q(0),kg=Q(0),lg=Q(0),mg=Q(0),ng=Q(0),og=Q(0),pg=Q(0),qg=Q(0),rg=Q(0),sg=Q(0),tg=Q(0),ug=Q(0),vg=Q(0),wg=Q(0),xg=Q(0),yg=Q(0),zg=Q(0),Ag=Q(0),Bg=Q(0),Cg=Q(0),Dg=Q(0),Eg=Q(0);h=Ia-224|0;Ia=h;d=J[a+24>>2];if(d){sc=N[d+108>>2];tc=N[d+104>>2];uc=N[d+100>>2];vc=N[d+92>>2];wc=N[d+88>>2];xc=N[d+84>>2];n=J[a+100>>2];Wa=N[n+16>>2];o=J[a+96>>2];Xa=N[o+24>>2];ya=N[o+20>>2];Ya=N[n+8>>2];za=N[n+4>>2];Za=N[n>>2];p=J[a+68>>2];_a=N[p+16>>2];q=J[a+64>>2];$a=N[q+24>>2];Aa=N[q+20>>2];ab=N[p+8>>2];Ba=N[p+4>>2];bb=N[p>>2];r=J[a+36>>2];cb=N[r+16>>2];s=J[a+32>>2];db=N[s+24>>2];Ca=N[s+20>>2];eb=N[r+8>>2];Da=N[r+4>>2];fb=N[r>>2];t=J[a+4>>2];gb=N[t+24>>2];Ea=N[t+20>>2];u=J[a>>2];hb=N[u+24>>2];Fa=N[u+20>>2];B=(J[a+16>>2]<<6)+b|0;Ud=N[B+28>>2];C=(J[a+12>>2]<<6)+b|0;Vd=N[C+28>>2];ib=N[n+24>>2];Ga=N[n+20>>2];jb=N[p+24>>2];Ha=N[p+20>>2];kb=N[r+24>>2];Ja=N[r+20>>2];D=(J[a+112>>2]<<6)+b|0;Wd=N[D+28>>2];E=(J[a+80>>2]<<6)+b|0;Xd=N[E+28>>2];R=(J[a+48>>2]<<6)+b|0;Yd=N[R+28>>2];Zd=N[B+60>>2];_d=N[B+56>>2];$d=N[B+52>>2];ae=N[B+48>>2];be=N[B+44>>2];ce=N[B+40>>2];de=N[B+36>>2];ee=N[B+32>>2];S=(J[a+108>>2]<<6)+b|0;fe=N[S+28>>2];T=(J[a+76>>2]<<6)+b|0;ge=N[T+28>>2];a=(J[a+44>>2]<<6)+b|0;he=N[a+28>>2];ie=N[C+60>>2];je=N[C+56>>2];ke=N[C+52>>2];le=N[C+48>>2];me=N[C+44>>2];ne=N[C+40>>2];oe=N[C+36>>2];pe=N[C+32>>2];qe=N[D+60>>2];re=N[D+56>>2];se=N[D+52>>2];te=N[D+48>>2];ue=N[D+44>>2];ve=N[D+40>>2];we=N[D+36>>2];xe=N[D+32>>2];ye=N[E+60>>2];ze=N[E+56>>2];Ae=N[E+52>>2];Be=N[E+48>>2];Ce=N[E+44>>2];De=N[E+40>>2];Ee=N[E+36>>2];Fe=N[E+32>>2];Ge=N[R+60>>2];He=N[R+56>>2];Ie=N[R+52>>2];Je=N[R+48>>2];Ke=N[R+44>>2];Le=N[R+40>>2];Me=N[R+36>>2];Ne=N[R+32>>2];Oe=N[S+60>>2];Pe=N[S+56>>2];Qe=N[S+52>>2];Re=N[S+48>>2];Se=N[S+44>>2];Te=N[S+40>>2];Ue=N[S+36>>2];Ve=N[S+32>>2];We=N[T+60>>2];Xe=N[T+56>>2];Ye=N[T+52>>2];Ze=N[T+48>>2];_e=N[T+44>>2];$e=N[T+40>>2];af=N[T+36>>2];bf=N[T+32>>2];cf=N[a+60>>2];df=N[a+56>>2];ef=N[a+52>>2];ff=N[a+48>>2];gf=N[a+44>>2];hf=N[a+40>>2];jf=N[a+36>>2];kf=N[a+32>>2];ga=N[u+52>>2];U=N[s+52>>2];ha=N[q+52>>2];V=N[o+52>>2];ia=N[u+56>>2];ja=N[s+56>>2];W=N[q+56>>2];ka=N[o+56>>2];X=N[r+48>>2];la=N[p+48>>2];ma=N[n+48>>2];Y=N[t+52>>2];na=N[r+52>>2];oa=N[p+52>>2];Z=N[n+52>>2];pa=N[t+56>>2];qa=N[r+56>>2];ra=N[p+56>>2];e=N[n+56>>2];lb=N[u+36>>2];mb=N[u+40>>2];nb=N[t+36>>2];ob=N[t+40>>2];pb=N[s+36>>2];qb=N[s+40>>2];rb=N[r+32>>2];sb=N[r+36>>2];tb=N[r+40>>2];ub=N[q+36>>2];vb=N[q+40>>2];wb=N[p+32>>2];xb=N[p+36>>2];yb=N[p+40>>2];zb=N[o+36>>2];Ab=N[o+40>>2];Bb=N[n+32>>2];Cb=N[n+36>>2];Db=N[n+40>>2];f=N[D+12>>2];g=N[E+12>>2];sa=N[R+12>>2];ta=N[B+12>>2];ua=N[D+8>>2];_=N[E+8>>2];va=N[R+8>>2];wa=N[B+8>>2];i=N[B>>2];ea=N[R>>2];$=N[E>>2];F=N[D>>2];aa=N[B+4>>2];ba=N[R+4>>2];G=N[E+4>>2];fa=N[D+4>>2];k=N[C+12>>2];z=N[a+12>>2];O=N[T+12>>2];P=N[S+12>>2];A=N[C+8>>2];ca=N[a+8>>2];H=N[T+8>>2];v=N[S+8>>2];I=N[C+4>>2];l=N[a+4>>2];w=N[T+4>>2];da=N[S+4>>2];K=N[C>>2];x=N[a>>2];L=N[T>>2];yc=N[d+96>>2];zc=N[d+80>>2];Eb=N[o+16>>2];Fb=N[o+8>>2];Ka=N[o+4>>2];Gb=N[o>>2];Hb=N[q+16>>2];Ib=N[q+8>>2];La=N[q+4>>2];Jb=N[q>>2];Kb=N[s+16>>2];Lb=N[s+8>>2];Ma=N[s+4>>2];Mb=N[s>>2];Nb=N[t+16>>2];Ob=N[u+16>>2];Pb=N[t+8>>2];Na=N[t+4>>2];Qb=N[t>>2];Rb=N[u+8>>2];Oa=N[u+4>>2];Sb=N[u>>2];m=N[u+48>>2];y=N[t+48>>2];Pa=N[s+48>>2];Qa=N[q+48>>2];Ra=N[o+48>>2];Tb=N[u+32>>2];Ub=N[t+32>>2];Vb=N[s+32>>2];Wb=N[q+32>>2];Xb=N[o+32>>2];N[h+220>>2]=N[S>>2];N[h+216>>2]=L;N[h+212>>2]=x;N[h+208>>2]=K;N[h+204>>2]=da;N[h+200>>2]=w;N[h+196>>2]=l;N[h+192>>2]=I;N[h+188>>2]=v;N[h+184>>2]=H;N[h+180>>2]=ca;N[h+176>>2]=A;N[h+172>>2]=P;N[h+168>>2]=O;N[h+164>>2]=z;N[h+160>>2]=k;N[h+140>>2]=fa;N[h+136>>2]=G;N[h+132>>2]=ba;N[h+128>>2]=aa;N[h+156>>2]=F;N[h+152>>2]=$;N[h+148>>2]=ea;N[h+144>>2]=i;N[h+112>>2]=wa;N[h+116>>2]=va;N[h+120>>2]=_;N[h+124>>2]=ua;N[h+96>>2]=ta;N[h+100>>2]=sa;N[h+104>>2]=g;N[h+108>>2]=f;jJ(h+208|0,h+192|0,h+176|0,h+160|0,d+160|0,d+176|0,d+192|0,h+80|0,h- -64|0,h+48|0);jJ(h+144|0,h+128|0,h+112|0,h+96|0,d+208|0,d+224|0,d+240|0,h+32|0,h+16|0,h);if(J[d+4>>2]){lf=Q(N[d+636>>2]+Q(Q(Q(Xb*N[d+300>>2])+Q(Q(zb*N[d+348>>2])+Q(Ab*N[d+396>>2])))-Q(Q(Bb*N[d+444>>2])+Q(Q(Cb*N[d+492>>2])+Q(Db*N[d+540>>2])))));mf=Q(N[d+632>>2]+Q(Q(Q(Wb*N[d+296>>2])+Q(Q(ub*N[d+344>>2])+Q(vb*N[d+392>>2])))-Q(Q(wb*N[d+440>>2])+Q(Q(xb*N[d+488>>2])+Q(yb*N[d+536>>2])))));nf=Q(N[d+628>>2]+Q(Q(Q(Vb*N[d+292>>2])+Q(Q(pb*N[d+340>>2])+Q(qb*N[d+388>>2])))-Q(Q(rb*N[d+436>>2])+Q(Q(sb*N[d+484>>2])+Q(tb*N[d+532>>2])))));of=Q(N[d+624>>2]+Q(Q(Q(Tb*N[d+288>>2])+Q(Q(lb*N[d+336>>2])+Q(mb*N[d+384>>2])))-Q(Q(Ub*N[d+432>>2])+Q(Q(nb*N[d+480>>2])+Q(ob*N[d+528>>2])))));pf=Q(N[d+620>>2]+Q(Q(Q(Xb*N[d+284>>2])+Q(Q(zb*N[d+332>>2])+Q(Ab*N[d+380>>2])))-Q(Q(Bb*N[d+428>>2])+Q(Q(Cb*N[d+476>>2])+Q(Db*N[d+524>>2])))));qf=Q(N[d+616>>2]+Q(Q(Q(Wb*N[d+280>>2])+Q(Q(ub*N[d+328>>2])+Q(vb*N[d+376>>2])))-Q(Q(wb*N[d+424>>2])+Q(Q(xb*N[d+472>>2])+Q(yb*N[d+520>>2])))));rf=Q(N[d+612>>2]+Q(Q(Q(Vb*N[d+276>>2])+Q(Q(pb*N[d+324>>2])+Q(qb*N[d+372>>2])))-Q(Q(rb*N[d+420>>2])+Q(Q(sb*N[d+468>>2])+Q(tb*N[d+516>>2])))));sf=Q(N[d+608>>2]+Q(Q(Q(Tb*N[d+272>>2])+Q(Q(lb*N[d+320>>2])+Q(mb*N[d+368>>2])))-Q(Q(Ub*N[d+416>>2])+Q(Q(nb*N[d+464>>2])+Q(ob*N[d+512>>2])))));tf=Q(N[d+604>>2]+Q(Q(Q(Xb*N[d+268>>2])+Q(Q(zb*N[d+316>>2])+Q(Ab*N[d+364>>2])))-Q(Q(Bb*N[d+412>>2])+Q(Q(Cb*N[d+460>>2])+Q(Db*N[d+508>>2])))));uf=Q(N[d+600>>2]+Q(Q(Q(Wb*N[d+264>>2])+Q(Q(ub*N[d+312>>2])+Q(vb*N[d+360>>2])))-Q(Q(wb*N[d+408>>2])+Q(Q(xb*N[d+456>>2])+Q(yb*N[d+504>>2])))));vf=Q(N[d+596>>2]+Q(Q(Q(Vb*N[d+260>>2])+Q(Q(pb*N[d+308>>2])+Q(qb*N[d+356>>2])))-Q(Q(rb*N[d+404>>2])+Q(Q(sb*N[d+452>>2])+Q(tb*N[d+500>>2])))));wf=Q(N[d+592>>2]+Q(Q(Q(Tb*N[d+256>>2])+Q(Q(lb*N[d+304>>2])+Q(mb*N[d+352>>2])))-Q(Q(Ub*N[d+400>>2])+Q(Q(nb*N[d+448>>2])+Q(ob*N[d+496>>2])))));Yb=N[h+12>>2];xf=Q(Q(e+Yb)-N[d+252>>2]);Zb=N[h+8>>2];yf=Q(Q(ra+Zb)-N[d+248>>2]);_b=N[h+4>>2];zf=Q(Q(qa+_b)-N[d+244>>2]);$b=N[h>>2];Af=Q(Q(pa+$b)-N[d+240>>2]);ac=N[h+28>>2];Bf=Q(Q(Z+ac)-N[d+236>>2]);bc=N[h+24>>2];Cf=Q(Q(oa+bc)-N[d+232>>2]);cc=N[h+20>>2];Df=Q(Q(na+cc)-N[d+228>>2]);dc=N[h+16>>2];Ef=Q(Q(Y+dc)-N[d+224>>2]);ec=N[h+44>>2];Ff=Q(Q(ma+ec)-N[d+220>>2]);fc=N[h+40>>2];Gf=Q(Q(la+fc)-N[d+216>>2]);gc=N[h+36>>2];Hf=Q(Q(X+gc)-N[d+212>>2]);hc=N[h+60>>2];If=Q(Q(ka+hc)-N[d+204>>2]);ic=N[h+56>>2];Jf=Q(Q(W+ic)-N[d+200>>2]);jc=N[h+52>>2];Kf=Q(Q(ja+jc)-N[d+196>>2]);kc=N[h+48>>2];Lf=Q(Q(ia+kc)-N[d+192>>2]);lc=N[h+76>>2];Mf=Q(Q(V+lc)-N[d+188>>2]);mc=N[h+72>>2];Nf=Q(Q(ha+mc)-N[d+184>>2]);nc=N[h+68>>2];Of=Q(Q(U+nc)-N[d+180>>2]);oc=N[h+64>>2];Pf=Q(Q(ga+oc)-N[d+176>>2]);i=Ra;Ra=N[h+92>>2];Qf=Q(Q(i+Ra)-N[d+172>>2]);i=Qa;Qa=N[h+88>>2];Rf=Q(Q(i+Qa)-N[d+168>>2]);pc=N[h+84>>2];Sf=Q(Q(Pa+pc)-N[d+164>>2]);qc=N[h+32>>2];Tf=Q(Q(y+qc)-N[d+208>>2]);rc=N[h+80>>2];Uf=Q(Q(m+rc)-N[d+160>>2]);Ac=N[d+76>>2];Bc=N[d+72>>2];Cc=N[d+68>>2];Dc=N[d+60>>2];Ec=N[d+56>>2];Fc=N[d+52>>2];Gc=N[d+64>>2];Hc=N[d+48>>2];a=d+640|0;b=0;while(1){Vf=N[a+160>>2];Wf=N[a+144>>2];Xf=N[a+224>>2];ga=N[a+80>>2];Yf=N[a+208>>2];U=N[a+96>>2];K=N[a+276>>2];x=N[a+292>>2];Ic=N[a+308>>2];Zf=N[a+244>>2];_f=N[a+180>>2];da=N[a+324>>2];$f=N[a+116>>2];L=N[a+260>>2];ag=N[a+52>>2];bg=N[a+340>>2];B=J[a+356>>2];cg=N[a+164>>2];dg=N[a+132>>2];ha=N[a+20>>2];eg=N[a+148>>2];V=N[a+36>>2];fg=N[a+228>>2];gg=N[a+196>>2];ia=N[a+84>>2];hg=N[a+212>>2];ja=N[a+68>>2];W=N[a+100>>2];H=N[a+280>>2];v=N[a+296>>2];Jc=N[a+312>>2];ig=N[a+248>>2];jg=N[a+184>>2];ca=N[a+328>>2];kg=N[a+120>>2];I=N[a+264>>2];lg=N[a+56>>2];mg=N[a+344>>2];C=J[a+360>>2];z=N[a+168>>2];O=N[a+136>>2];ka=N[a+24>>2];P=N[a+152>>2];X=N[a+40>>2];A=N[a+232>>2];ng=N[a+200>>2];la=N[a+88>>2];og=N[a+216>>2];ma=N[a+72>>2];Y=N[a+104>>2];Kc=N[a+272>>2];Lc=N[a+288>>2];Mc=N[a+304>>2];pg=N[a+240>>2];qg=N[a+176>>2];Pa=N[a+320>>2];rg=N[a+112>>2];Nc=N[a+256>>2];sg=N[a+48>>2];tg=N[a+336>>2];D=J[a+352>>2];ug=N[d+544>>2];xa=N[d+256>>2];Oc=N[d+304>>2];Pc=N[d+352>>2];Qc=N[d+400>>2];Rc=N[d+448>>2];Sc=N[d+496>>2];vg=N[d+560>>2];Tc=N[d+272>>2];Uc=N[d+320>>2];Vc=N[d+368>>2];Wc=N[d+416>>2];Xc=N[d+464>>2];Yc=N[d+512>>2];wg=N[d+576>>2];Zc=N[d+288>>2];_c=N[d+336>>2];$c=N[d+384>>2];xg=N[a+128>>2];na=N[a+16>>2];oa=N[a>>2];Z=N[a+32>>2];ad=N[d+432>>2];bd=N[d+480>>2];cd=N[d+528>>2];yg=N[a+192>>2];pa=N[a+64>>2];zg=N[d+548>>2];m=N[d+260>>2];y=N[d+308>>2];Sa=N[d+356>>2];dd=N[d+404>>2];ed=N[d+452>>2];fd=N[d+500>>2];Ag=N[d+564>>2];gd=N[d+276>>2];hd=N[d+324>>2];id=N[d+372>>2];jd=N[d+420>>2];kd=N[d+468>>2];ld=N[d+516>>2];Bg=N[d+580>>2];md=N[d+292>>2];nd=N[d+340>>2];od=N[d+388>>2];qa=N[a+4>>2];pd=N[d+436>>2];qd=N[d+484>>2];rd=N[d+532>>2];Cg=N[d+552>>2];fa=N[d+264>>2];l=N[d+312>>2];w=N[d+360>>2];Ta=N[d+408>>2];sd=N[d+456>>2];td=N[d+504>>2];Dg=N[d+568>>2];ud=N[d+280>>2];vd=N[d+328>>2];wd=N[d+376>>2];xd=N[d+424>>2];yd=N[d+472>>2];zd=N[d+520>>2];Eg=N[d+584>>2];Ad=N[d+296>>2];Bd=N[d+344>>2];Cd=N[d+392>>2];ra=N[a+8>>2];Dd=N[d+440>>2];Ed=N[d+488>>2];Fd=N[d+536>>2];sa=N[a+44>>2];ta=N[a+28>>2];e=Q(N[a+140>>2]+Q(Q(lc*sa)-Q(hc*ta)));ua=N[a+12>>2];f=Q(N[a+156>>2]+Q(Q(hc*ua)-Q(Ra*sa)));g=Q(Q(Q(Ra*ta)-Q(lc*ua))+N[a+172>>2]);i=Q(Q(Q(fe*e)+Q(Ve*f))+Q(Ue*g));ea=N[d+268>>2];$=Q(Q(Q(Te*e)+Q(Se*f))+Q(Re*g));k=N[d+316>>2];F=Q(Q(Q(Qe*e)+Q(Pe*f))+Q(Oe*g));Ua=N[d+364>>2];_=N[a+108>>2];va=N[a+92>>2];e=Q(N[a+204>>2]+Q(Q(ac*_)-Q(Yb*va)));wa=N[a+76>>2];f=Q(N[a+220>>2]+Q(Q(Yb*wa)-Q(ec*_)));g=Q(Q(Q(ec*va)-Q(ac*wa))+N[a+236>>2]);aa=Q(Q(Q(Wd*e)+Q(xe*f))+Q(we*g));Va=N[d+412>>2];ba=Q(Q(Q(ve*e)+Q(ue*f))+Q(te*g));Gd=N[d+460>>2];G=Q(Q(Q(se*e)+Q(re*f))+Q(qe*g));Hd=N[d+508>>2];e=Q(N[d+556>>2]*Q(Q(i*ea)+Q(Q($*k)+Q(Q(F*Ua)+Q(Q(aa*Va)+Q(Q(ba*Gd)+Q(G*Hd)))))));Id=N[d+284>>2];Jd=N[d+332>>2];Kd=N[d+380>>2];Ld=N[d+428>>2];Md=N[d+476>>2];Nd=N[d+524>>2];f=Q(N[d+572>>2]*Q(Q(i*Id)+Q(Q($*Jd)+Q(Q(F*Kd)+Q(Q(aa*Ld)+Q(Q(ba*Md)+Q(G*Nd)))))));Od=N[d+300>>2];Pd=N[d+348>>2];Qd=N[d+396>>2];Rd=N[d+444>>2];Sd=N[d+492>>2];Td=N[d+540>>2];g=Q(N[d+588>>2]*Q(Q(i*Od)+Q(Q($*Pd)+Q(Q(F*Qd)+Q(Q(aa*Rd)+Q(Q(ba*Sd)+Q(G*Td)))))));j=i;E=J[a+364>>2];i=E&16?Q(1):Q(0);ea=Q(j-Q(i*Q(Q(ea*e)+Q(Q(Id*f)+Q(Od*g)))));$=Q($-Q(i*Q(Q(k*e)+Q(Q(Jd*f)+Q(Pd*g)))));F=Q(F-Q(i*Q(Q(Ua*e)+Q(Q(Kd*f)+Q(Qd*g)))));aa=Q(aa-Q(i*Q(Q(Va*e)+Q(Q(Ld*f)+Q(Rd*g)))));ba=Q(ba-Q(i*Q(Q(Gd*e)+Q(Q(Md*f)+Q(Sd*g)))));G=Q(G-Q(i*Q(Q(Hd*e)+Q(Q(Nd*f)+Q(Td*g)))));k=Q(Q(Q(Dc*Q(Q(Q(ta*ta)+Q(sa*sa))+Q(ua*ua)))+Q(vc*Q(Q(ea*ea)+Q(Q($*$)+Q(F*F)))))+Q(Q(Ac*Q(Q(Q(va*va)+Q(_*_))+Q(wa*wa)))+Q(sc*Q(Q(aa*aa)+Q(Q(ba*ba)+Q(G*G))))));k=k>Q(0)?Q(Q(1)/k):Q(0);i=Q(Q(Q(Q(Q(Q(Mf*ta)+Q(If*sa))+Q(Qf*ua))-Q(Q(Q(Bf*va)+Q(xf*_))+Q(Ff*wa)))+Q(N[a+60>>2]-Q(i*Q(Q(tf*e)+Q(Q(pf*f)+Q(lf*g))))))+Q(N[a+348>>2]*Q(Q(Q(Xb*ea)+Q(Q(zb*$)+Q(Ab*F)))-Q(Q(Bb*aa)+Q(Q(Cb*ba)+Q(Db*G))))));g=N[a+268>>2];f=Q(Q(i-Q(g*c))*N[a+124>>2]);e=N[a+332>>2];f=e>f?f:e;e=E&64?Q(-34028234663852886e22):Q(-e);Ua=N[a+316>>2];e=Q(Q(Q(Q(Q(Q(Q(Q(Ka*ta)+Q(Fb*sa))+Q(Gb*ua))-Q(Q(Q(za*va)+Q(Ya*_))+Q(Za*wa)))+Q(Q(Q(Eb*ea)+Q(Q(ya*$)+Q(Xa*F)))-Q(Q(Wa*aa)+Q(Q(Ga*ba)+Q(ib*G)))))*Q(N[a+188>>2]*k))+Q(k*Q(g+(e>2]*Ua));f=N[a+300>>2];e=e>2];Va=e>f?e:f;N[a+316>>2]=Va;e=Q(O+Q(Q(mc*X)-Q(ic*ka)));f=Q(P+Q(Q(ic*ra)-Q(Qa*X)));g=Q(z+Q(Q(Qa*ka)-Q(mc*ra)));i=Q(Q(Q(ge*e)+Q(bf*f))+Q(af*g));k=Q(Q(Q($e*e)+Q(_e*f))+Q(Ze*g));z=Q(Q(Q(Ye*e)+Q(Xe*f))+Q(We*g));e=Q(ng+Q(Q(bc*Y)-Q(Zb*la)));f=Q(og+Q(Q(Zb*ma)-Q(fc*Y)));g=Q(A+Q(Q(fc*la)-Q(bc*ma)));O=Q(Q(Q(Xd*e)+Q(Fe*f))+Q(Ee*g));P=Q(Q(Q(De*e)+Q(Ce*f))+Q(Be*g));A=Q(Q(Q(Ae*e)+Q(ze*f))+Q(ye*g));e=Q(Cg*Q(Q(i*fa)+Q(Q(l*k)+Q(Q(w*z)+Q(Q(Ta*O)+Q(Q(sd*P)+Q(td*A)))))));j=i;f=C&16?Q(1):Q(0);g=Q(Dg*Q(Q(i*ud)+Q(Q(k*vd)+Q(Q(z*wd)+Q(Q(O*xd)+Q(Q(P*yd)+Q(A*zd)))))));i=Q(Eg*Q(Q(i*Ad)+Q(Q(k*Bd)+Q(Q(z*Cd)+Q(Q(O*Dd)+Q(Q(P*Ed)+Q(A*Fd)))))));fa=Q(j-Q(f*Q(Q(fa*e)+Q(Q(ud*g)+Q(Ad*i)))));k=Q(k-Q(f*Q(Q(l*e)+Q(Q(vd*g)+Q(Bd*i)))));z=Q(z-Q(f*Q(Q(w*e)+Q(Q(wd*g)+Q(Cd*i)))));O=Q(O-Q(f*Q(Q(Ta*e)+Q(Q(xd*g)+Q(Dd*i)))));P=Q(P-Q(f*Q(Q(sd*e)+Q(Q(yd*g)+Q(Ed*i)))));A=Q(A-Q(f*Q(Q(td*e)+Q(Q(zd*g)+Q(Fd*i)))));l=Q(Q(Q(Ec*Q(Q(Q(ka*ka)+Q(X*X))+Q(ra*ra)))+Q(wc*Q(Q(fa*fa)+Q(Q(k*k)+Q(z*z)))))+Q(Q(Bc*Q(Q(Q(la*la)+Q(Y*Y))+Q(ma*ma)))+Q(tc*Q(Q(O*O)+Q(Q(P*P)+Q(A*A))))));l=l>Q(0)?Q(Q(1)/l):Q(0);e=Q(kg*Q(Q(Q(Q(Q(Q(Q(Nf*ka)+Q(Jf*X))+Q(Rf*ra))-Q(Q(Q(Cf*la)+Q(yf*Y))+Q(Gf*ma)))+Q(lg-Q(f*Q(Q(uf*e)+Q(Q(qf*g)+Q(mf*i))))))+Q(mg*Q(Q(Q(Wb*fa)+Q(Q(ub*k)+Q(vb*z)))-Q(Q(wb*O)+Q(Q(xb*P)+Q(yb*A))))))-Q(I*c)));e=ef?e:f))))+Q(ig*Jc));e=eH?e:H;N[a+312>>2]=Ta;e=Q(dg+Q(Q(nc*V)-Q(jc*ha)));f=Q(eg+Q(Q(jc*qa)-Q(pc*V)));g=Q(cg+Q(Q(pc*ha)-Q(nc*qa)));i=Q(Q(Q(he*e)+Q(kf*f))+Q(jf*g));H=Q(Q(Q(hf*e)+Q(gf*f))+Q(ff*g));v=Q(Q(Q(ef*e)+Q(df*f))+Q(cf*g));e=Q(gg+Q(Q(cc*W)-Q(_b*ia)));f=Q(hg+Q(Q(_b*ja)-Q(gc*W)));g=Q(fg+Q(Q(gc*ia)-Q(cc*ja)));I=Q(Q(Q(Yd*e)+Q(Ne*f))+Q(Me*g));l=Q(Q(Q(Le*e)+Q(Ke*f))+Q(Je*g));w=Q(Q(Q(Ie*e)+Q(He*f))+Q(Ge*g));e=Q(zg*Q(Q(i*m)+Q(Q(y*H)+Q(Q(Sa*v)+Q(Q(dd*I)+Q(Q(ed*l)+Q(fd*w)))))));j=i;f=B&16?Q(1):Q(0);g=Q(Ag*Q(Q(i*gd)+Q(Q(H*hd)+Q(Q(v*id)+Q(Q(I*jd)+Q(Q(l*kd)+Q(w*ld)))))));i=Q(Bg*Q(Q(i*md)+Q(Q(H*nd)+Q(Q(v*od)+Q(Q(I*pd)+Q(Q(l*qd)+Q(w*rd)))))));ca=Q(j-Q(f*Q(Q(m*e)+Q(Q(gd*g)+Q(md*i)))));H=Q(H-Q(f*Q(Q(y*e)+Q(Q(hd*g)+Q(nd*i)))));v=Q(v-Q(f*Q(Q(Sa*e)+Q(Q(id*g)+Q(od*i)))));I=Q(I-Q(f*Q(Q(dd*e)+Q(Q(jd*g)+Q(pd*i)))));l=Q(l-Q(f*Q(Q(ed*e)+Q(Q(kd*g)+Q(qd*i)))));w=Q(w-Q(f*Q(Q(fd*e)+Q(Q(ld*g)+Q(rd*i)))));m=Q(Q(Q(Fc*Q(Q(Q(ha*ha)+Q(V*V))+Q(qa*qa)))+Q(xc*Q(Q(ca*ca)+Q(Q(H*H)+Q(v*v)))))+Q(Q(Cc*Q(Q(Q(ia*ia)+Q(W*W))+Q(ja*ja)))+Q(uc*Q(Q(I*I)+Q(Q(l*l)+Q(w*w))))));m=m>Q(0)?Q(Q(1)/m):Q(0);e=Q($f*Q(Q(Q(Q(Q(Q(Q(Of*ha)+Q(Kf*V))+Q(Sf*qa))-Q(Q(Q(Df*ia)+Q(zf*W))+Q(Hf*ja)))+Q(ag-Q(f*Q(Q(vf*e)+Q(Q(rf*g)+Q(nf*i))))))+Q(bg*Q(Q(Q(Vb*ca)+Q(Q(pb*H)+Q(qb*v)))-Q(Q(rb*I)+Q(Q(sb*l)+Q(tb*w))))))-Q(L*c)));e=ef?e:f))))+Q(Zf*Ic));e=eK?e:K;N[a+308>>2]=Sa;e=Q(xg+Q(Q(oc*Z)-Q(kc*na)));f=Q(Wf+Q(Q(kc*oa)-Q(rc*Z)));g=Q(Vf+Q(Q(rc*na)-Q(oc*oa)));i=Q(Q(Q(Vd*e)+Q(pe*f))+Q(oe*g));K=Q(Q(Q(ne*e)+Q(me*f))+Q(le*g));x=Q(Q(Q(ke*e)+Q(je*f))+Q(ie*g));e=Q(yg+Q(Q(dc*U)-Q($b*ga)));f=Q(Yf+Q(Q($b*pa)-Q(qc*U)));g=Q(Xf+Q(Q(qc*ga)-Q(dc*pa)));L=Q(Q(Q(Ud*e)+Q(ee*f))+Q(de*g));m=Q(Q(Q(ce*e)+Q(be*f))+Q(ae*g));y=Q(Q(Q($d*e)+Q(_d*f))+Q(Zd*g));e=Q(ug*Q(Q(i*xa)+Q(Q(Oc*K)+Q(Q(Pc*x)+Q(Q(Qc*L)+Q(Q(Rc*m)+Q(Sc*y)))))));j=i;f=D&16?Q(1):Q(0);g=Q(vg*Q(Q(i*Tc)+Q(Q(K*Uc)+Q(Q(x*Vc)+Q(Q(L*Wc)+Q(Q(m*Xc)+Q(y*Yc)))))));i=Q(wg*Q(Q(i*Zc)+Q(Q(K*_c)+Q(Q(x*$c)+Q(Q(L*ad)+Q(Q(m*bd)+Q(y*cd)))))));da=Q(j-Q(f*Q(Q(xa*e)+Q(Q(Tc*g)+Q(Zc*i)))));K=Q(K-Q(f*Q(Q(Oc*e)+Q(Q(Uc*g)+Q(_c*i)))));x=Q(x-Q(f*Q(Q(Pc*e)+Q(Q(Vc*g)+Q($c*i)))));L=Q(L-Q(f*Q(Q(Qc*e)+Q(Q(Wc*g)+Q(ad*i)))));m=Q(m-Q(f*Q(Q(Rc*e)+Q(Q(Xc*g)+Q(bd*i)))));y=Q(y-Q(f*Q(Q(Sc*e)+Q(Q(Yc*g)+Q(cd*i)))));xa=Q(Q(Q(Hc*Q(Q(Q(na*na)+Q(Z*Z))+Q(oa*oa)))+Q(zc*Q(Q(da*da)+Q(Q(K*K)+Q(x*x)))))+Q(Q(Gc*Q(Q(Q(ga*ga)+Q(U*U))+Q(pa*pa)))+Q(yc*Q(Q(L*L)+Q(Q(m*m)+Q(y*y))))));xa=xa>Q(0)?Q(Q(1)/xa):Q(0);e=Q(rg*Q(Q(Q(Q(Q(Q(Q(Pf*na)+Q(Lf*Z))+Q(Uf*oa))-Q(Q(Q(Ef*ga)+Q(Af*U))+Q(Tf*pa)))+Q(sg-Q(f*Q(Q(wf*e)+Q(Q(sf*g)+Q(of*i))))))+Q(tg*Q(Q(Q(Tb*da)+Q(Q(lb*K)+Q(mb*x)))-Q(Q(Ub*L)+Q(Q(nb*m)+Q(ob*y))))))-Q(Nc*c)));e=ef?e:f))))+Q(pg*Mc));e=eKc?e:Kc;N[a+304>>2]=i;j=G;e=Q(Va-Ua);G=Q(sc*e);ib=Q(ib-Q(j*G));j=A;f=Q(Ta-Jc);A=Q(tc*f);jb=Q(jb-Q(j*A));j=w;g=Q(Sa-Ic);w=Q(uc*g);kb=Q(kb-Q(j*w));j=y;i=Q(i-Mc);y=Q(yc*i);gb=Q(gb-Q(j*y));j=F;F=Q(vc*e);Xa=Q(Xa+Q(j*F));j=z;z=Q(wc*f);$a=Q($a+Q(j*z));j=v;v=Q(xc*g);db=Q(db+Q(j*v));j=x;x=Q(zc*i);hb=Q(hb+Q(j*x));j=_;_=Q(Ac*e);Ya=Q(Ya-Q(j*_));j=Y;Y=Q(Bc*f);ab=Q(ab-Q(j*Y));j=W;W=Q(Cc*g);eb=Q(eb-Q(j*W));j=U;U=Q(Gc*i);Pb=Q(Pb-Q(j*U));e=Q(Dc*e);Fb=Q(Fb+Q(sa*e));j=X;X=Q(Ec*f);Ib=Q(Ib+Q(j*X));j=V;V=Q(Fc*g);Lb=Q(Lb+Q(j*V));j=Z;Z=Q(Hc*i);Rb=Q(Rb+Q(j*Z));Ga=Q(Ga-Q(ba*G));Ha=Q(Ha-Q(P*A));Ja=Q(Ja-Q(l*w));Ea=Q(Ea-Q(m*y));ya=Q(ya+Q($*F));Aa=Q(Aa+Q(k*z));Ca=Q(Ca+Q(H*v));Fa=Q(Fa+Q(K*x));za=Q(za-Q(va*_));Ba=Q(Ba-Q(la*Y));Da=Q(Da-Q(ia*W));Na=Q(Na-Q(ga*U));Ka=Q(Ka+Q(ta*e));La=Q(La+Q(ka*X));Ma=Q(Ma+Q(ha*V));Oa=Q(Oa+Q(na*Z));Wa=Q(Wa-Q(aa*G));_a=Q(_a-Q(O*A));cb=Q(cb-Q(I*w));Nb=Q(Nb-Q(L*y));Eb=Q(Eb+Q(ea*F));Hb=Q(Hb+Q(fa*z));Kb=Q(Kb+Q(ca*v));Ob=Q(Ob+Q(da*x));Za=Q(Za-Q(wa*_));bb=Q(bb-Q(ma*Y));fb=Q(fb-Q(ja*W));Qb=Q(Qb-Q(pa*U));Gb=Q(Gb+Q(ua*e));Jb=Q(Jb+Q(ra*X));Mb=Q(Mb+Q(qa*V));Sb=Q(Sb+Q(oa*Z));a=a+368|0;b=b+1|0;if(b>>>0>2]){continue}break}}N[u+28>>2]=Fa;N[u+24>>2]=hb;N[u+20>>2]=Fa;N[u+16>>2]=Ob;N[u+12>>2]=Oa;N[u+8>>2]=Rb;N[u+4>>2]=Oa;N[u>>2]=Sb;N[s+28>>2]=Ca;N[s+24>>2]=db;N[s+20>>2]=Ca;N[s+16>>2]=Kb;N[s+12>>2]=Ma;N[s+8>>2]=Lb;N[s+4>>2]=Ma;N[s>>2]=Mb;N[q+28>>2]=Aa;N[q+24>>2]=$a;N[q+20>>2]=Aa;N[q+16>>2]=Hb;N[q+12>>2]=La;N[q+8>>2]=Ib;N[q+4>>2]=La;N[q>>2]=Jb;N[o+28>>2]=ya;N[o+24>>2]=Xa;N[o+20>>2]=ya;N[o+16>>2]=Eb;N[o+12>>2]=Ka;N[o+8>>2]=Fb;N[o+4>>2]=Ka;N[o>>2]=Gb;N[t+28>>2]=Ea;N[t+24>>2]=gb;N[t+20>>2]=Ea;N[t+16>>2]=Nb;N[t+12>>2]=Na;N[t+8>>2]=Pb;N[t+4>>2]=Na;N[t>>2]=Qb;N[r+28>>2]=Ja;N[r+24>>2]=kb;N[r+20>>2]=Ja;N[r+16>>2]=cb;N[r+12>>2]=Da;N[r+8>>2]=eb;N[r+4>>2]=Da;N[r>>2]=fb;N[p+28>>2]=Ha;N[p+24>>2]=jb;N[p+20>>2]=Ha;N[p+16>>2]=_a;N[p+12>>2]=Ba;N[p+8>>2]=ab;N[p+4>>2]=Ba;N[p>>2]=bb;N[n+28>>2]=Ga;N[n+24>>2]=ib;N[n+20>>2]=Ga;N[n+16>>2]=Wa;N[n+12>>2]=za;N[n+8>>2]=Ya;N[n+4>>2]=za;N[n>>2]=Za}Ia=h+224|0}function Yr(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=Q(f);g=Q(g);h=Q(h);i=i|0;j=j|0;var k=0,l=Q(0),m=0,n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=0,X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=0,ba=0,ca=0,da=0,ea=0,fa=Q(0),ga=Q(0),ha=Q(0),ia=0,ja=0,ka=Q(0),la=Q(0),ma=Q(0),na=0,oa=0,pa=0,qa=0,ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ha=Q(0),Ja=Q(0),La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=Q(0),Xa=Q(0),Ya=Q(0),Za=Q(0),_a=Q(0),$a=Q(0),ab=Q(0),bb=Q(0),cb=Q(0),db=Q(0),eb=Q(0),fb=Q(0),gb=Q(0),hb=Q(0),ib=Q(0),jb=0,kb=Q(0),lb=Q(0),mb=Q(0),nb=Q(0),ob=Q(0),pb=Q(0),qb=Q(0),rb=Q(0),sb=Q(0),tb=Q(0),ub=0,vb=Q(0),wb=Q(0),xb=Q(0),yb=Q(0),zb=Q(0),Ab=Q(0),Bb=Q(0),Cb=Q(0),Db=Q(0),Eb=Q(0),Fb=Q(0),Gb=Q(0),Hb=Q(0),Ib=Q(0),Jb=0,Kb=0;E=Ia-32|0;Ia=E;J[c+4112>>2]=0;J[E+28>>2]=1065353216;J[E+24>>2]=1065353216;J[E+20>>2]=1065353216;J[E+16>>2]=1065353216;H[E+15|0]=0;H[E+14|0]=0;x=c+16|0;l=N[J[a+28>>2]+76>>2];n=N[J[a+32>>2]+76>>2];Jb=a,Kb=mf(x,b,E+15|0,E+14|0,E+28|0,E+24|0,E+20|0,E+16|0,l>2]=Kb;J[a+116>>2]=x;H[a+125|0]=K[a+125|0]|K[E+14|0];H[a+124|0]=K[E+15|0];N[a>>2]=N[E+28>>2]*N[a>>2];N[a+8>>2]=N[E+24>>2]*N[a+8>>2];N[a+4>>2]=N[E+20>>2]*N[a+4>>2];N[a+12>>2]=N[E+16>>2]*N[a+12>>2];pa=Ia-32|0;Ia=pa;x=c+4128|0;b=x;J[b+7684>>2]=0;J[b+7688>>2]=0;c=K[a+125|0];ia=K[a+126|0];ba=J[a+92>>2];ca=J[a+96>>2];s=J[a+16>>2];I[s+22>>1]=0;b=J[a+120>>2];a:{if(!b){H[a+140|0]=0;J[a+136>>2]=0;J[s+24>>2]=0;jb=1;break a}if(!c){Wi(x,J[a+136>>2],K[a+140|0],a+36|0,a- -64|0,g);b=J[a+120>>2]}qa=(ba|ca)&8;of(x,J[a+116>>2],b);aa=a+36|0;da=a- -64|0;nf(x,J[a+116>>2],aa,da,0,0);Yi(x,J[a+116>>2],aa,da,g,0,Q(N[a+128>>2]+f));c=J[x+7688>>2];b:{if(!c){ba=0;b=0;c=0;break b}ba=qa?112:48;c:{if(!qa){b=0;while(1){A=x+(m<<2)|0;na=J[A+7424>>2]!=65535;A=J[A+7296>>2];d:{if(!A){break d}o=((P(A,ba)+o|0)+((A<<2)+12&-16)|0)- -64|0;A=x+P(m,104)|0;if(H[A+2817|0]&1){break d}o=(L[A+2818>>1]<<7)+o|0}b=b+na|0;m=m+1|0;if((c|0)!=(m|0)){continue}break}break c}b=0;while(1){A=x+(m<<2)|0;na=J[A+7424>>2]!=65535;A=J[A+7296>>2];e:{if(!A){break e}o=((P(A,ba)+o|0)+((A<<2)+12&-16)|0)- -64|0;A=x+P(m,104)|0;if(H[A+2817|0]&1){break e}o=(L[A+2818>>1]<<8)+o|0}b=b+na|0;m=m+1|0;if((c|0)!=(m|0)){continue}break}}ba=0;m=0;A=o+15&-16;if(A){c=Ka[J[J[i>>2]>>2]](i,A+16|0)|0;m=(c|0)!=-1?c:0}c=!A|(m|0)!=0;o=P(b,104)+15&-16;if(!(!c|!o)){i=Ka[J[J[i>>2]+4>>2]](i,o)|0;ba=(i|0)!=-1?i:0}if(!c){H[a+140|0]=0;J[a+136>>2]=0;I[s+22>>1]=0;J[s+24>>2]=0;break a}H[a+140|0]=0;J[a+136>>2]=0;I[s+22>>1]=0;J[s+24>>2]=0;c=A?m:0;if(!o){break b}if(!ba){break a}}J[a+136>>2]=ba;J[s+24>>2]=c;H[a+140|0]=b;I[s+22>>1]=A>>>4;b=J[a+144>>2];J[s+28>>2]=b;m=0;I[s+20>>1]=b?L[a+120>>1]:0;f:{if(!ba){break f}o=J[x+7688>>2];if(!o){break f}b=ba;while(1){if(J[(x+(m<<2)|0)+7296>>2]){i=x+P(m,104)|0;H[b|0]=K[i+2816|0];H[b+1|0]=K[i+2817|0];I[b+2>>1]=L[i+2818>>1];N[b+16>>2]=N[i+2832>>2];N[b+20>>2]=N[i+2836>>2];N[b+24>>2]=N[i+2840>>2];N[b+28>>2]=N[i+2844>>2];N[b+32>>2]=N[i+2848>>2];N[b+36>>2]=N[i+2852>>2];N[b+40>>2]=N[i+2856>>2];N[b+44>>2]=N[i+2860>>2];N[b+48>>2]=N[i+2864>>2];N[b+52>>2]=N[i+2868>>2];N[b+56>>2]=N[i+2872>>2];N[b+60>>2]=N[i+2876>>2];N[b+64>>2]=N[i+2880>>2];N[b+68>>2]=N[i+2884>>2];N[b+72>>2]=N[i+2888>>2];N[b+76>>2]=N[i+2892>>2];N[b+80>>2]=N[i+2896>>2];N[b+84>>2]=N[i+2900>>2];N[b+88>>2]=N[i+2904>>2];N[b+92>>2]=N[i+2908>>2];N[b+96>>2]=N[i+2912>>2];N[b+100>>2]=N[i+2916>>2];N[b+4>>2]=N[i+2820>>2];N[b+8>>2]=N[i+2824>>2];N[b+12>>2]=N[i+2828>>2];b=b+104|0}m=m+1|0;if((o|0)!=(m|0)){continue}break}}jb=1;if(!c){break a}m=J[a+32>>2];o=J[a+28>>2];g:{if(qa){b=J[a+20>>2];I[pa+28>>1]=L[s+8>>1];J[pa+24>>2]=o;J[pa+20>>2]=b;b=J[a+24>>2];I[pa+16>>1]=L[s+10>>1];J[pa+12>>2]=m;J[pa+8>>2]=b;ca=J[a+116>>2];b=c;m=pa+8|0;Ca=N[a>>2];Da=N[a+4>>2];Ea=N[a+8>>2];Fa=N[a+12>>2];h=N[a+128>>2];qa=0;i=Ia-400|0;Ia=i;N[i+352>>2]=N[a+132>>2];o=pa+20|0;a=L[o+8>>1];h:{if((a|0)==65535){f=N[J[o+4>>2]+68>>2];break h}k=J[o>>2];f=Q(Ka[J[J[k>>2]+124>>2]](k,a))}a=L[m+8>>1];if((a|0)==65535){g=N[J[m+4>>2]+68>>2]}else{k=J[m>>2];g=Q(Ka[J[J[k>>2]+124>>2]](k,a))}N[i+336>>2]=f>g?f:g;f=N[aa+24>>2];a=J[aa+16>>2];k=J[aa+20>>2];J[i+332>>2]=0;N[i+328>>2]=f;J[i+320>>2]=a;J[i+324>>2]=k;f=N[da+24>>2];a=J[da+16>>2];k=J[da+20>>2];J[i+316>>2]=0;N[i+312>>2]=f;J[i+304>>2]=a;J[i+308>>2]=k;a=L[o+8>>1];i:{if((a|0)==65535){a=J[o+4>>2];f=N[a+24>>2];g=N[a+8>>2];k=J[a>>2];s=J[a+4>>2];oa=J[a+16>>2];a=J[a+20>>2];J[i+300>>2]=0;N[i+296>>2]=f;J[i+284>>2]=0;J[i+288>>2]=oa;J[i+292>>2]=a;J[i+272>>2]=k;J[i+276>>2]=s;N[i+280>>2]=g;break i}k=J[o>>2];Ka[J[J[k>>2]+116>>2]](i+272|0,k,a)}a=L[m+8>>1];j:{if((a|0)==65535){a=J[m+4>>2];f=N[a+24>>2];g=N[a+8>>2];k=J[a>>2];s=J[a+4>>2];oa=J[a+16>>2];a=J[a+20>>2];J[i+268>>2]=0;N[i+264>>2]=f;J[i+252>>2]=0;J[i+256>>2]=oa;J[i+260>>2]=a;J[i+240>>2]=k;J[i+244>>2]=s;N[i+248>>2]=g;break j}k=J[m>>2];Ka[J[J[k>>2]+116>>2]](i+240|0,k,a)}N[i+224>>2]=Ca;N[i+208>>2]=Ea;N[i+192>>2]=Da;N[i+176>>2]=Fa;N[i+160>>2]=h;N[i+144>>2]=d;N[i+128>>2]=e;N[i+112>>2]=d*Q(.800000011920929);k=J[x+7688>>2];if(k){while(1){s=x+(ja<<2)|0;a=J[s+7296>>2];if(a){e=Q(1);oa=s+7424|0;k=ca+(L[x+P(J[oa>>2],44)>>1]<<6)|0;s=K[k+48|0];e=s&4?L[(x+P(ja,104)|0)+2818>>1]==2?Q(.5):Q(1):e;d=N[k+60>>2];f=N[k+44>>2];g=N[k+56>>2];H[b+2|0]=a;k=0;na=s&1;k=na?k:K[(x+P(ja,104)|0)+2818|0]<<1;s=b- -64|0;I[b>>1]=3;H[b+3|0]=k;N[i+96>>2]=d;N[b+28>>2]=Ea;N[b+24>>2]=Ca;N[b+20>>2]=e*g;N[b+16>>2]=e*f;N[b+8>>2]=Fa;N[b+4>>2]=Da;k=J[oa>>2];ia=ca+(L[x+P(k,44)>>1]<<6)|0;d=N[ia>>2];h=N[ia+4>>2];l=N[ia+8>>2];J[i+92>>2]=0;N[i+88>>2]=l;N[i+84>>2]=h;N[i+80>>2]=d;e=Q(0);if((k|0)!=65535){while(1){ia=x+P(k,44)|0;W=K[ia+5|0];if(W){ea=ca+(L[ia>>1]<<6)|0;k=0;while(1){Xr(i- -64|0,o,m,i+224|0,i+208|0,i+192|0,i+176|0,i+320|0,i+304|0,i+80|0,i+144|0,i+112|0,i+160|0,i+336|0,i+96|0,i+128|0,ea+(k<<6)|0,s,i+352|0,j,i+272|0,i+240|0);s=s+112|0;e=Q(e+N[i+64>>2]);k=k+1|0;if((W|0)!=(k|0)){continue}break}}k=L[ia+2>>1];if((k|0)!=65535){continue}break}h=N[i+84>>2];l=N[i+88>>2];d=N[i+80>>2]}N[b+32>>2]=d;N[b+40>>2]=l;N[b+36>>2]=h;N[b+44>>2]=e/Q(a>>>0);a=a<<2;k=Wa(s,0,a);J[b+52>>2]=0;a=k+(a+12&-16)|0;k:{if(na){b=a;break k}f=N[i+88>>2];g=N[i+248>>2];h=N[i+280>>2];d=N[i+80>>2];l=N[i+240>>2];n=N[i+272>>2];e=N[i+84>>2];p=N[i+244>>2];q=N[i+276>>2];J[b+56>>2]=P(qa,104)+ba;ia=x+P(ja,104)|0;na=ia+2818|0;if(!L[na>>1]){b=a;break k}h=Q(h-g);l=Q(n-l);n=Q(q-p);g=Q(Q(f*h)+Q(Q(d*l)+Q(n*e)));h=Q(h-Q(f*g));l=Q(l-Q(d*g));g=Q(n-Q(e*g));b=Q(Q(h*h)+Q(Q(l*l)+Q(g*g)))>Q(9999999747378752e-20);k=Q(R(d))>2];a=ia+P(s,12)|0;d=N[a+2888>>2];f=Q(d+d);g=N[da>>2];d=N[a+2880>>2];h=Q(d+d);d=N[a+2884>>2];l=Q(d+d);z=N[da+4>>2];C=Q(Q(e*f)+Q(Q(g*h)+Q(l*z)));d=N[da+12>>2];O=Q(Q(d*d)+Q(-.5));fa=Q(Q(g*C)+Q(Q(h*O)+Q(d*Q(Q(z*f)-Q(l*e)))));ga=Q(Q(z*C)+Q(Q(l*O)+Q(d*Q(Q(e*h)-Q(f*g)))));Oa=Q(Q(fa*n)-Q(p*ga));ha=Q(Q(e*C)+Q(Q(f*O)+Q(d*Q(Q(g*l)-Q(h*z)))));Pa=Q(Q(ha*p)-Q(q*fa));e=N[aa+8>>2];d=N[a+2864>>2];f=Q(d+d);g=N[aa>>2];d=N[a+2856>>2];h=Q(d+d);l=N[aa+4>>2];d=N[a+2860>>2];z=Q(d+d);C=Q(Q(e*f)+Q(Q(g*h)+Q(l*z)));d=N[aa+12>>2];S=Q(Q(d*d)+Q(-.5));X=Q(Q(l*C)+Q(Q(z*S)+Q(d*Q(Q(e*h)-Q(f*g)))));Z=Q(Q(e*C)+Q(Q(f*S)+Q(d*Q(Q(g*z)-Q(h*l)))));_=Q(Q(X*q)-Q(n*Z));O=_;ka=Q(Q(g*C)+Q(Q(h*S)+Q(d*Q(Q(l*f)-Q(z*e)))));la=Q(Q(Z*p)-Q(q*ka));z=la;ma=Q(Q(ka*n)-Q(p*X));C=ma;W=L[o+8>>1];ea=(W|0)!=65535;if(!ea){a=J[o+4>>2];C=Q(Q(N[a- -64>>2]*ma)+Q(Q(N[a+40>>2]*_)+Q(la*N[a+52>>2])));O=Q(Q(N[a+56>>2]*ma)+Q(Q(N[a+32>>2]*_)+Q(la*N[a+44>>2])));z=Q(Q(N[a+60>>2]*ma)+Q(Q(N[a+36>>2]*_)+Q(la*N[a+48>>2])))}a=b;f=Q(-Oa);g=Q(-Pa);Aa=Q(Q(ga*q)-Q(n*ha));h=Q(-Aa);b=L[m+8>>1];l:{if((b|0)!=65535){e=g;d=f;break l}k=J[m+4>>2];d=Q(Q(N[k- -64>>2]*f)+Q(Q(N[k+40>>2]*h)+Q(N[k+52>>2]*g)));e=Q(Q(N[k+60>>2]*f)+Q(Q(N[k+36>>2]*h)+Q(N[k+48>>2]*g)));h=Q(Q(N[k+56>>2]*f)+Q(Q(N[k+32>>2]*h)+Q(N[k+44>>2]*g)))}v=N[i+312>>2];w=N[i+328>>2];ra=N[i+308>>2];sa=N[i+324>>2];ta=N[i+304>>2];ua=N[i+320>>2];m:{if(!ea){g=N[J[o+4>>2]+12>>2];J[i+44>>2]=0;J[i+60>>2]=0;f=N[i+192>>2];u=Q(C*f);N[i+56>>2]=u;r=Q(z*f);N[i+52>>2]=r;l=Q(O*f);N[i+48>>2]=l;f=Q(g*N[i+224>>2]);g=Q(q*f);N[i+40>>2]=g;S=Q(n*f);N[i+36>>2]=S;y=Q(p*f);N[i+32>>2]=y;break m}b=J[o>>2];J[i+396>>2]=0;f=N[i+192>>2];N[i+392>>2]=C*f;N[i+388>>2]=z*f;N[i+384>>2]=O*f;J[i+380>>2]=0;f=N[i+224>>2];N[i+376>>2]=q*f;N[i+372>>2]=n*f;N[i+368>>2]=p*f;Ka[J[J[b>>2]+108>>2]](b,W,j,i+368|0,i+32|0);b=L[m+8>>1];u=N[i+56>>2];r=N[i+52>>2];l=N[i+48>>2];g=N[i+40>>2];S=N[i+36>>2];y=N[i+32>>2]}va=Q(ha+v);wa=Q(Z+w);xa=Q(ga+ra);ya=Q(X+sa);Ba=Q(ta+fa);Qa=Q(ka+ua);n:{if((b|0)==65535){v=N[J[m+4>>2]+12>>2];J[i+12>>2]=0;J[i+28>>2]=0;f=N[i+176>>2];ra=Q(d*f);N[i+24>>2]=ra;sa=Q(e*f);N[i+20>>2]=sa;ta=Q(h*f);N[i+16>>2]=ta;f=Q(v*N[i+208>>2]);v=Q(f*La);N[i+8>>2]=v;w=Q(f*Ma);N[i+4>>2]=w;f=Q(f*Na);N[i>>2]=f;break n}k=J[m>>2];J[i+396>>2]=0;f=N[i+176>>2];N[i+392>>2]=d*f;N[i+388>>2]=e*f;N[i+384>>2]=h*f;J[i+380>>2]=0;f=N[i+208>>2];N[i+376>>2]=f*La;N[i+372>>2]=f*Ma;N[i+368>>2]=f*Na;Ka[J[J[k>>2]+108>>2]](k,b,j,i+368|0,i);ra=N[i+24>>2];sa=N[i+20>>2];ta=N[i+16>>2];v=N[i+8>>2];w=N[i+4>>2];f=N[i>>2]}ua=Q(wa-va);va=Q(ya-xa);wa=Q(Qa-Ba);xa=Q(-X);ya=Q(-ka);Ba=Q(-Z);f=Q(Q(Q(Q(C*u)+Q(q*g))+Q(Q(d*ra)-Q(q*v)))+Q(Q(Q(Q(z*r)+Q(n*S))+Q(Q(e*sa)-Q(n*w)))+Q(Q(Q(O*l)+Q(p*y))+Q(Q(h*ta)-Q(p*f)))));f=f>Q(9999999747378752e-21)?Q(Q(.800000011920929)/f):Q(0);b=ca+(L[x+P(J[oa>>2],44)>>1]<<6)|0;l=Q(Q(N[b+40>>2]*q)+Q(Q(N[b+32>>2]*p)+Q(n*N[b+36>>2])));o:{if(L[o+8>>1]==65535){b=J[o+4>>2];l=Q(l-Q(Q(Q(Q(p*N[b>>2])+Q(_*N[b+16>>2]))+Q(Q(n*N[b+4>>2])+Q(la*N[b+20>>2])))+Q(Q(q*N[b+8>>2])+Q(ma*N[b+24>>2]))));break o}if(L[m+8>>1]!=65535){break o}b=J[m+4>>2];l=Q(l+Q(Q(Q(Q(p*N[b>>2])+Q(Aa*N[b+16>>2]))+Q(Q(n*N[b+4>>2])+Q(Pa*N[b+20>>2])))+Q(Q(q*N[b+8>>2])+Q(Oa*N[b+24>>2]))))}N[a+16>>2]=O;J[a+12>>2]=0;N[a+8>>2]=q;N[a+4>>2]=n;N[a>>2]=p;N[a+28>>2]=f;N[a+24>>2]=C;N[a+20>>2]=z;f=N[i+144>>2];N[a+40>>2]=-d;N[a+36>>2]=-e;N[a+32>>2]=-h;N[a+44>>2]=f*Q(Q(q*ua)+Q(Q(p*wa)+Q(n*va)));b=J[i+44>>2];J[a+72>>2]=J[i+40>>2];J[a+76>>2]=b;b=J[i+36>>2];J[a+64>>2]=J[i+32>>2];J[a+68>>2]=b;b=J[i+60>>2];J[a+88>>2]=J[i+56>>2];J[a+92>>2]=b;b=J[i+52>>2];J[a+80>>2]=J[i+48>>2];J[a+84>>2]=b;b=J[i+12>>2];J[a+104>>2]=J[i+8>>2];J[a+108>>2]=b;b=J[i+4>>2];J[a+96>>2]=J[i>>2];J[a+100>>2]=b;b=J[i+24>>2];k=J[i+28>>2];W=J[i+16>>2];ea=J[i+20>>2];N[a+48>>2]=l;J[a+120>>2]=b;J[a+124>>2]=k;J[a+112>>2]=W;J[a+116>>2]=ea;X=Q(Q(X*t)+Q(F*Ba));z=X;Z=Q(Q(Z*M)+Q(t*ya));C=Z;_=Q(Q(ka*F)+Q(M*xa));S=_;W=L[o+8>>1];ea=(W|0)!=65535;if(!ea){b=J[o+4>>2];S=Q(Q(N[b- -64>>2]*_)+Q(Q(N[b+40>>2]*X)+Q(Z*N[b+52>>2])));C=Q(Q(N[b+60>>2]*_)+Q(Q(N[b+36>>2]*X)+Q(Z*N[b+48>>2])));z=Q(Q(N[b+56>>2]*_)+Q(Q(N[b+32>>2]*X)+Q(Z*N[b+44>>2])))}ka=Q(Q(fa*F)+Q(M*Q(-ga)));f=Q(-ka);la=Q(Q(ha*M)+Q(t*Q(-fa)));g=Q(-la);ma=Q(Q(ga*t)+Q(F*Q(-ha)));h=Q(-ma);b=L[m+8>>1];p:{if((b|0)!=65535){e=g;d=f;break p}k=J[m+4>>2];d=Q(Q(N[k- -64>>2]*f)+Q(Q(N[k+40>>2]*h)+Q(N[k+52>>2]*g)));e=Q(Q(N[k+60>>2]*f)+Q(Q(N[k+36>>2]*h)+Q(N[k+48>>2]*g)));h=Q(Q(N[k+56>>2]*f)+Q(Q(N[k+32>>2]*h)+Q(N[k+44>>2]*g)))}q:{if(!ea){g=N[J[o+4>>2]+12>>2];J[i+44>>2]=0;J[i+60>>2]=0;f=N[i+192>>2];l=Q(S*f);N[i+56>>2]=l;O=Q(C*f);N[i+52>>2]=O;u=Q(z*f);N[i+48>>2]=u;f=Q(g*N[i+224>>2]);v=Q(t*f);N[i+40>>2]=v;w=Q(F*f);N[i+36>>2]=w;fa=Q(M*f);N[i+32>>2]=fa;break q}b=J[o>>2];J[i+396>>2]=0;f=N[i+192>>2];N[i+392>>2]=S*f;N[i+388>>2]=C*f;N[i+384>>2]=z*f;J[i+380>>2]=0;f=N[i+224>>2];N[i+376>>2]=t*f;N[i+372>>2]=F*f;N[i+368>>2]=M*f;Ka[J[J[b>>2]+108>>2]](b,W,j,i+368|0,i+32|0);b=L[m+8>>1];l=N[i+56>>2];O=N[i+52>>2];u=N[i+48>>2];v=N[i+40>>2];w=N[i+36>>2];fa=N[i+32>>2]}r:{if((b|0)==65535){r=N[J[m+4>>2]+12>>2];J[i+12>>2]=0;J[i+28>>2]=0;f=N[i+176>>2];ga=Q(d*f);N[i+24>>2]=ga;ha=Q(e*f);N[i+20>>2]=ha;g=Q(h*f);N[i+16>>2]=g;f=Q(r*N[i+208>>2]);r=Q(f*Ga);N[i+8>>2]=r;y=Q(f*Ha);N[i+4>>2]=y;f=Q(f*Ja);N[i>>2]=f;break r}k=J[m>>2];J[i+396>>2]=0;f=N[i+176>>2];N[i+392>>2]=d*f;N[i+388>>2]=e*f;N[i+384>>2]=h*f;J[i+380>>2]=0;f=N[i+208>>2];N[i+376>>2]=f*Ga;N[i+372>>2]=f*Ha;N[i+368>>2]=f*Ja;Ka[J[J[k>>2]+108>>2]](k,b,j,i+368|0,i);ga=N[i+24>>2];ha=N[i+20>>2];g=N[i+16>>2];r=N[i+8>>2];y=N[i+4>>2];f=N[i>>2]}f=Q(Q(Q(Q(S*l)+Q(t*v))+Q(Q(d*ga)-Q(t*r)))+Q(Q(Q(Q(C*O)+Q(F*w))+Q(Q(e*ha)-Q(F*y)))+Q(Q(Q(z*u)+Q(M*fa))+Q(Q(h*g)-Q(M*f)))));f=f>Q(9999999747378752e-21)?Q(Q(.800000011920929)/f):Q(0);b=ca+(L[x+P(J[oa>>2],44)>>1]<<6)|0;l=Q(Q(N[b+40>>2]*t)+Q(Q(N[b+32>>2]*M)+Q(F*N[b+36>>2])));s:{if(L[o+8>>1]==65535){b=J[o+4>>2];l=Q(l-Q(Q(Q(Q(M*N[b>>2])+Q(X*N[b+16>>2]))+Q(Q(F*N[b+4>>2])+Q(Z*N[b+20>>2])))+Q(Q(t*N[b+8>>2])+Q(_*N[b+24>>2]))));break s}if(L[m+8>>1]!=65535){break s}b=J[m+4>>2];l=Q(l+Q(Q(Q(Q(M*N[b>>2])+Q(ma*N[b+16>>2]))+Q(Q(F*N[b+4>>2])+Q(la*N[b+20>>2])))+Q(Q(t*N[b+8>>2])+Q(ka*N[b+24>>2]))))}b=a+256|0;N[a+156>>2]=f;N[a+152>>2]=S;N[a+148>>2]=C;N[a+144>>2]=z;J[a+140>>2]=0;N[a+136>>2]=t;N[a+132>>2]=F;N[a+128>>2]=M;f=N[i+144>>2];N[a+168>>2]=-d;N[a+164>>2]=-e;N[a+160>>2]=-h;N[a+172>>2]=f*Q(Q(t*ua)+Q(Q(M*wa)+Q(F*va)));k=J[i+44>>2];J[a+200>>2]=J[i+40>>2];J[a+204>>2]=k;k=J[i+36>>2];J[a+192>>2]=J[i+32>>2];J[a+196>>2]=k;k=J[i+60>>2];J[a+216>>2]=J[i+56>>2];J[a+220>>2]=k;k=J[i+52>>2];J[a+208>>2]=J[i+48>>2];J[a+212>>2]=k;k=J[i+12>>2];J[a+232>>2]=J[i+8>>2];J[a+236>>2]=k;k=J[i+4>>2];J[a+224>>2]=J[i>>2];J[a+228>>2]=k;k=J[i+24>>2];W=J[i+28>>2];ea=J[i+16>>2];ub=J[i+20>>2];N[a+176>>2]=l;J[a+248>>2]=k;J[a+252>>2]=W;J[a+240>>2]=ea;J[a+244>>2]=ub;s=s+1|0;if(s>>>0>1]){continue}break}}qa=qa+1|0;k=J[x+7688>>2]}ja=ja+1|0;if(ja>>>0>>0){continue}break}}Ia=i+400|0;break g}b=J[x+7688>>2];if(!b){break g}qa=(ca|0)==4|(ca|0)==2?5:1;f=N[o+68>>2];g=N[m+68>>2];kb=f>g?f:g;vb=Q(d*Q(.800000011920929));F=Q(N[a>>2]*N[o+12>>2]);lb=N[a+88>>2];mb=N[a+84>>2];nb=N[a+80>>2];ob=N[a+60>>2];pb=N[a+56>>2];qb=N[a+52>>2];wb=N[a+132>>2];xb=N[a+128>>2];M=N[a+12>>2];z=N[a+4>>2];i=J[a+116>>2];na=J[a+112>>2];fa=N[m- -64>>2];ga=N[m+60>>2];ha=N[m+56>>2];X=N[m+52>>2];Z=N[m+48>>2];_=N[m+44>>2];ka=N[m+40>>2];la=N[m+36>>2];ma=N[o- -64>>2];Ca=N[o+60>>2];Da=N[o+56>>2];Ea=N[o+52>>2];Fa=N[o+48>>2];Ga=N[o+44>>2];Ha=N[o+40>>2];Ja=N[o+36>>2];La=N[m+24>>2];Ma=N[m+20>>2];Na=N[o+24>>2];Oa=N[o+20>>2];Pa=N[m+32>>2];ra=N[o+32>>2];sa=N[m+16>>2];ta=N[o+16>>2];ua=N[o+8>>2];va=N[m+8>>2];rb=Q(ua-va);wa=N[o+4>>2];Aa=N[m+4>>2];sb=Q(wa-Aa);xa=N[o>>2];ya=N[m>>2];tb=Q(xa-ya);C=N[a+76>>2];Ba=Q(Q(C*C)+Q(-.5));O=N[a+48>>2];Qa=Q(Q(O*O)+Q(-.5));Sa=N[a+68>>2];yb=Q(-Sa);Ta=N[a+64>>2];zb=Q(-Ta);Ua=N[a+72>>2];Ab=Q(-Ua);Va=N[a+40>>2];Bb=Q(-Va);Xa=N[a+36>>2];Cb=Q(-Xa);Ya=N[a+44>>2];Db=Q(-Ya);S=Q(N[m+12>>2]*Q(-N[a+8>>2]));Eb=Q(-S);a=c;while(1){da=x+(k<<2)|0;aa=J[da+7296>>2];if(aa){ca=da+7424|0;s=i+(L[x+P(J[ca>>2],44)>>1]<<6)|0;y=N[s+60>>2];N[a+48>>2]=Eb;N[a+12>>2]=F;J[a+60>>2]=na;H[a+1|0]=ia;g=N[s>>2];l=N[s+4>>2];n=N[s+8>>2];J[a+44>>2]=0;N[a+40>>2]=n;N[a+36>>2]=l;N[a+32>>2]=g;b=a- -64|0;o=J[ca>>2];if((o|0)!=65535){$=Q(Q(Q(Q(xa*g)-Q(ya*g))+Q(Q(wa*l)-Q(Aa*l)))+Q(Q(ua*n)-Q(va*n)));f=Q(Q(n*n)+Q(Q(g*g)+Q(l*l)));T=Q(S*f);za=Q(F*f);while(1){o=x+P(o,44)|0;W=K[o+5|0];if(W){ea=i+(L[o>>1]<<6)|0;m=0;while(1){j=ea+(m<<6)|0;Za=N[j+40>>2];_a=N[j+36>>2];$a=N[j+32>>2];Ra=N[j+12>>2];t=N[j+16>>2];q=Q(t-qb);u=N[j+20>>2];p=Q(u-pb);f=Q(Q(q*l)-Q(g*p));f=(f>Q(0)?f:Q(-f))>2];v=Q(r-ob);p=Q(Q(p*n)-Q(l*v));p=(p>Q(0)?p:Q(-p))Q(0)?q:Q(-q))Q(0)?t:Q(-t))Q(0)?u:Q(-u))Q(0)?r:Q(-r))Q(0)?Q(Q(1)/D):Q(0);N[b+32>>2]=D;f=Q(Q($+Q(Q(f*Na)+Q(Q(p*ta)+Q(Oa*q))))-Q(Q(t*La)+Q(Q(u*sa)+Q(Ma*r))));q=Q(-f);p=Q(Ra-xb);ja=y>Q(0)&e>f&q>Q(p*d);q=Q(D*Q(Q(Q(Q(n*Za)+Q(Q(g*$a)+Q(l*_a)))+(ja?Q(y*q):Q(0)))-f));f=Q(vb*p);f=Q((f>2]=q-f;N[b+40>>2]=q+(ja?Q(0):Q(-(f>Q(0)?f:Q(0))));f=N[j+28>>2];J[b+28>>2]=0;N[b+24>>2]=G;N[b+20>>2]=V;N[b+16>>2]=U;J[b+12>>2]=0;N[b+8>>2]=v;N[b+4>>2]=B;N[b>>2]=w;N[b+44>>2]=f;b=b+48|0;m=m+1|0;if((W|0)!=(m|0)){continue}break}}o=L[o+2>>1];if((o|0)!=65535){continue}break}}j=b;b=aa<<2;o=Wa(j,0,b);f=Q(1);ja=b+12&-16;b=K[s+48|0];f=b&4?L[(x+P(k,104)|0)+2818>>1]==2?Q(.5):Q(1):f;p=Q(f*N[s+56>>2]);f=Q(f*N[s+44>>2]);t:{u:{v:{if(b&1){H[a+2|0]=aa;break v}b=L[(x+P(k,104)|0)+2818>>1];H[a+2|0]=aa;if(b){break u}}m=0;j=0;break t}m=1;j=b<<1}b=o+ja|0;N[a+16>>2]=f;H[a|0]=qa;H[a+3|0]=j;J[a+52>>2]=0;N[a+8>>2]=M;N[a+4>>2]=z;N[a+28>>2]=S;N[a+24>>2]=F;N[a+20>>2]=p;w:{if(!m){a=b;break w}J[a+56>>2]=P(oa,104)+ba;o=x+P(k,104)|0;s=o+2818|0;if(!L[s>>1]){a=b;break w}f=Q(Q(n*rb)+Q(Q(g*tb)+Q(sb*l)));p=Q(sb-Q(l*f));a=Q(R(g))Q(9999999747378752e-20);p=j?p:a?Q(-n):g;t=j?q:a?l:Q(0);q=j?f:a?Q(0):Q(-l);u=Q(Q(1)/Q(Y(Q(Q(t*t)+Q(Q(q*q)+Q(p*p))))));f=Q(p*u);p=Q(q*u);q=Q(Q(g*f)-Q(p*l));r=l;l=Q(t*u);t=Q(Q(r*l)-Q(f*n));g=Q(Q(n*p)-Q(l*g));Fb=Q(Q(q*va)+Q(Q(t*ya)+Q(Aa*g)));Gb=Q(Q(q*ua)+Q(Q(t*xa)+Q(wa*g)));Hb=Q(Q(l*va)+Q(Q(p*ya)+Q(Aa*f)));Ib=Q(Q(l*ua)+Q(Q(p*xa)+Q(wa*f)));m=0;while(1){a=o+P(m,12)|0;n=N[a+2860>>2];w=N[a+2864>>2];B=N[a+2856>>2];G=Q(Q(Ya*w)+Q(Q(Xa*B)+Q(Va*n)));U=N[a+2888>>2];V=N[a+2880>>2];D=N[a+2884>>2];$=Q(Q(Ua*U)+Q(Q(Ta*V)+Q(Sa*D)));u=Q(Q(Q(O*Q(Q(Xa*n)+Q(B*Bb)))+Q(Qa*w))+Q(Ya*G));u=Q(u+u);r=Q(Q(Q(C*Q(Q(Ta*D)+Q(V*yb)))+Q(Ba*U))+Q(Ua*$));r=Q(r+r);y=Q(Q(ob+u)-Q(lb+r));za=(y>Q(0)?y:Q(-y))Q(0)?T:Q(-T))Q(0)?B:Q(-B))>1];if((a|0)==65535){a=L[x+P(J[ca>>2],44)>>1]}a=((a&65535)<<6)+i|0;Za=N[a+40>>2];_a=N[a+36>>2];$a=N[a+32>>2];N[b+108>>2]=Q(Q(q*za)+Q(Q(t*B)+Q(g*T)))*d;J[b+76>>2]=0;N[b+72>>2]=q;N[b+68>>2]=g;N[b+64>>2]=t;N[b+44>>2]=Q(Q(l*za)+Q(Q(p*B)+Q(f*T)))*d;J[b+12>>2]=0;N[b+8>>2]=l;N[b+4>>2]=f;N[b>>2]=p;B=Q(Q(w*g)-Q(t*v));B=(B>Q(0)?B:Q(-B))Q(0)?G:Q(-G))Q(0)?U:Q(-U))>2]=za;Ra=Q(Q(ga*B)+Q(Q(la*G)+Q(Z*U)));N[b+100>>2]=Ra;ab=Q(Q(ha*B)+Q(Q(Pa*G)+Q(_*U)));N[b+96>>2]=ab;V=Q(Q(n*g)-Q(t*y));V=(V>Q(0)?V:Q(-V))Q(0)?D:Q(-D))Q(0)?$:Q(-$))>2]=bb;cb=Q(Q(Ca*V)+Q(Q(Ja*D)+Q(Fa*$)));N[b+84>>2]=cb;db=Q(Q(Da*V)+Q(Q(ra*D)+Q(Ga*$)));N[b+80>>2]=db;T=Q(Q(w*f)-Q(p*v));T=(T>Q(0)?T:Q(-T))Q(0)?v:Q(-v))Q(0)?r:Q(-r))>2]=eb;fb=Q(Q(ga*T)+Q(Q(la*v)+Q(Z*r)));N[b+36>>2]=fb;gb=Q(Q(ha*T)+Q(Q(Pa*v)+Q(_*r)));N[b+32>>2]=gb;w=Q(Q(n*f)-Q(p*y));w=(w>Q(0)?w:Q(-w))Q(0)?y:Q(-y))Q(0)?n:Q(-n))>2]=u;hb=Q(Q(Ca*w)+Q(Q(Ja*y)+Q(Fa*n)));N[b+20>>2]=hb;ib=Q(Q(Da*w)+Q(Q(ra*y)+Q(Ga*n)));N[b+16>>2]=ib;N[b+112>>2]=Q(Q(Za*q)+Q(Q($a*t)+Q(g*_a)))-Q(Q(Gb+Q(Q(V*Na)+Q(Q(D*ta)+Q(Oa*$))))-Q(Fb+Q(Q(B*La)+Q(Q(G*sa)+Q(Ma*U)))));N[b+48>>2]=Q(Q(Za*l)+Q(Q($a*p)+Q(f*_a)))-Q(Q(Ib+Q(Q(w*Na)+Q(Q(y*ta)+Q(Oa*n))))-Q(Hb+Q(Q(T*La)+Q(Q(v*sa)+Q(Ma*r)))));n=Q(Q(F+Q(z*Q(Q(bb*bb)+Q(Q(db*db)+Q(cb*cb)))))+Q(Q(M*Q(Q(za*za)+Q(Q(ab*ab)+Q(Ra*Ra))))-S));N[b+92>>2]=n>Q(0)?Q(Q(.800000011920929)/n):Q(0);n=Q(Q(F+Q(z*Q(Q(u*u)+Q(Q(ib*ib)+Q(hb*hb)))))+Q(Q(M*Q(Q(eb*eb)+Q(Q(gb*gb)+Q(fb*fb))))-S));N[b+28>>2]=n>Q(0)?Q(Q(.800000011920929)/n):Q(0);a=b+128|0;b=a;m=m+1|0;if(m>>>0>1]){continue}break}}oa=oa+1|0;b=J[x+7688>>2]}k=k+1|0;if(k>>>0>>0){continue}break}}J[c+A>>2]=0}Ia=pa+32|0;Ia=E+32|0;return jb|0}function Jia(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=0,ra=0,sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0);h=Ia-912|0;Ia=h;f=J[f>>2];N[h+720>>2]=N[e>>2];qa=J[a+8>>2];ra=J[a+12>>2];t=N[a+4>>2];a=0;J[h+716>>2]=0;J[h+708>>2]=qa;J[h+712>>2]=ra;N[h+704>>2]=t;qa=J[b+8>>2];ra=J[b+12>>2];r=N[b+4>>2];J[h+700>>2]=0;J[h+692>>2]=qa;J[h+696>>2]=ra;N[h+688>>2]=r;w=N[c+20>>2];s=N[c+24>>2];m=N[c>>2];o=N[c+4>>2];p=N[c+8>>2];q=N[c+12>>2];n=N[c+16>>2];J[h+684>>2]=0;N[h+680>>2]=s;N[h+676>>2]=w;N[h+672>>2]=n;N[h+668>>2]=q;N[h+664>>2]=p;N[h+660>>2]=o;N[h+656>>2]=m;v=N[d+20>>2];u=N[d+24>>2];l=N[d>>2];j=N[d+4>>2];k=N[d+8>>2];i=N[d+12>>2];x=N[d+16>>2];J[h+652>>2]=0;N[h+648>>2]=u;N[h+644>>2]=v;N[h+640>>2]=x;N[h+636>>2]=i;N[h+632>>2]=k;N[h+628>>2]=j;N[h+624>>2]=l;J[h+620>>2]=0;y=Q(-l);n=Q(n-x);w=Q(w-v);s=Q(s-u);v=Q(Q(Q(y*n)-Q(w*j))-Q(k*s));u=Q(Q(i*i)+Q(-.5));x=Q(Q(Q(u*w)+Q(i*Q(Q(l*s)-Q(k*n))))-Q(j*v));N[h+612>>2]=x+x;x=Q(Q(Q(i*Q(Q(j*n)-Q(l*w)))+Q(u*s))-Q(k*v));N[h+616>>2]=x+x;n=Q(Q(Q(u*n)+Q(i*Q(Q(k*w)-Q(j*s))))-Q(l*v));N[h+608>>2]=n+n;n=Q(Q(Q(m*j)-Q(l*o))+Q(Q(p*i)-Q(q*k)));N[h+600>>2]=n;w=Q(Q(Q(o*k)-Q(j*p))+Q(Q(m*i)-Q(q*l)));N[h+592>>2]=w;l=Q(Q(Q(p*l)-Q(k*m))+Q(Q(o*i)-Q(q*j)));N[h+596>>2]=l;i=Q(Q(q*i)-Q(Q(Q(y*m)-Q(o*j))-Q(k*p)));N[h+604>>2]=i;b=J[h+620>>2];J[h+584>>2]=J[h+616>>2];J[h+588>>2]=b;J[h+572>>2]=0;j=Q(w+w);m=Q(Q(1)-Q(w*j));k=Q(l+l);o=Q(l*k);N[h+568>>2]=m-o;p=Q(n*k);q=Q(i*j);N[h+564>>2]=p-q;J[h+556>>2]=0;N[h+552>>2]=p+q;w=m;m=Q(n+n);p=Q(n*m);N[h+548>>2]=w-p;b=J[h+612>>2];J[h+576>>2]=J[h+608>>2];J[h+580>>2]=b;q=Q(n*j);k=Q(i*k);N[h+560>>2]=q+k;j=Q(l*j);i=Q(i*m);N[h+544>>2]=j-i;J[h+540>>2]=0;N[h+536>>2]=q-k;N[h+532>>2]=j+i;N[h+528>>2]=Q(Q(1)-o)-p;sa=N[e+8>>2];l=Q(sa*Q(.15000000596046448));i=N[h+692>>2];k=i>=r?r:i;j=N[h+696>>2];k=Q((j>=k?k:j)*Q(.15000000596046448));m=k>l?l:k;k=N[h+708>>2];o=k>=t?t:k;x=N[h+712>>2];o=Q((o<=x?o:x)*Q(.15000000596046448));l=lm?m:l;N[h+512>>2]=l;b=K[f+64|0];if(b){l=Q(l*Q(.800000011920929));q=Q(l*l);a=b;while(1){d=J[f+76>>2];a=a-1|0;c=d+P(a,48)|0;m=N[c+24>>2];n=N[c+40>>2];l=N[c+8>>2];o=N[c>>2];p=N[c+4>>2];w=Q(N[h+584>>2]+Q(Q(N[h+568>>2]*l)+Q(Q(N[h+536>>2]*o)+Q(p*N[h+552>>2]))));s=Q(N[h+576>>2]+Q(Q(N[h+560>>2]*l)+Q(Q(N[h+528>>2]*o)+Q(p*N[h+544>>2]))));v=N[c+16>>2];u=N[c+32>>2];o=Q(N[h+580>>2]+Q(Q(N[h+564>>2]*l)+Q(Q(N[h+532>>2]*o)+Q(p*N[h+548>>2]))));p=N[c+20>>2];y=N[c+36>>2];l=Q(Q(n*Q(w-m))+Q(Q(Q(s-v)*u)+Q(Q(o-p)*y)));m=Q(m-Q(w-Q(n*l)));n=Q(m*m);m=Q(v-Q(s-Q(u*l)));w=Q(m*m);m=Q(p-Q(o-Q(y*l)));a:{if(q>2];J[c>>2]=J[d>>2];J[c+4>>2]=e;e=J[d+44>>2];J[c+40>>2]=J[d+40>>2];J[c+44>>2]=e;e=J[d+36>>2];J[c+32>>2]=J[d+32>>2];J[c+36>>2]=e;e=J[d+28>>2];J[c+24>>2]=J[d+24>>2];J[c+28>>2]=e;e=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=e;e=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=e;break a}N[c+44>>2]=l}if(a){continue}break}a=K[f+64|0]}N[h+496>>2]=Y(Q(Q(x*x)+Q(Q(t*t)+Q(k*k))));N[h+480>>2]=Y(Q(Q(j*j)+Q(Q(r*r)+Q(i*i))));b:{c:{d:{if((a|0)==(b|0)){if(!Go(f,h+592|0,h+656|0,h+624|0,h+512|0,h+496|0,h+480|0)){break d}}a=J[h+668>>2];J[h+120>>2]=J[h+664>>2];J[h+124>>2]=a;a=J[h+660>>2];J[h+112>>2]=J[h+656>>2];J[h+116>>2]=a;a=J[h+628>>2];J[h+192>>2]=J[h+624>>2];J[h+196>>2]=a;a=J[h+632>>2];b=J[h+636>>2];c=J[h+612>>2];J[f+16>>2]=J[h+608>>2];J[f+20>>2]=c;c=J[h+596>>2];J[f>>2]=J[h+592>>2];J[f+4>>2]=c;J[h+200>>2]=a;J[h+204>>2]=b;a=J[h+620>>2];J[f+24>>2]=J[h+616>>2];J[f+28>>2]=a;a=J[h+604>>2];J[f+8>>2]=J[h+600>>2];J[f+12>>2]=a;a=J[h+116>>2];J[f+32>>2]=J[h+112>>2];J[f+36>>2]=a;a=J[h+124>>2];J[f+40>>2]=J[h+120>>2];J[f+44>>2]=a;a=J[h+196>>2];J[f+48>>2]=J[h+192>>2];J[f+52>>2]=a;a=J[h+204>>2];J[f+56>>2]=J[h+200>>2];J[f+60>>2]=a;a=J[h+684>>2];J[h+472>>2]=J[h+680>>2];J[h+476>>2]=a;a=J[h+672>>2];b=J[h+676>>2];J[h+460>>2]=0;J[h+444>>2]=0;r=N[h+656>>2];l=Q(r+r);t=N[h+664>>2];o=Q(t+t);p=Q(Q(1)-Q(r*l));q=Q(t*o);D=Q(p-q);N[h+436>>2]=D;J[h+464>>2]=a;J[h+468>>2]=b;r=N[h+660>>2];m=Q(r+r);n=Q(r*m);y=Q(p-n);N[h+456>>2]=y;w=Q(m*t);p=N[h+668>>2];s=Q(l*p);B=Q(w-s);N[h+452>>2]=B;E=Q(w+s);N[h+440>>2]=E;J[h+428>>2]=0;r=Q(l*r);o=Q(o*p);F=Q(r-o);N[h+432>>2]=F;N[h+420>>2]=r+o;l=Q(l*t);t=Q(m*p);C=Q(l+t);N[h+448>>2]=C;N[h+424>>2]=l-t;s=Q(Q(Q(1)-n)-q);N[h+416>>2]=s;a=J[h+652>>2];J[h+408>>2]=J[h+648>>2];J[h+412>>2]=a;a=J[h+640>>2];b=J[h+644>>2];J[h+396>>2]=0;J[h+380>>2]=0;J[h+400>>2]=a;J[h+404>>2]=b;p=N[h+628>>2];n=Q(p+p);r=N[h+632>>2];m=Q(n*r);l=N[h+624>>2];q=Q(l+l);w=N[h+636>>2];o=Q(q*w);t=Q(m-o);N[h+388>>2]=t;m=Q(m+o);N[h+376>>2]=m;o=Q(Q(1)-Q(l*q));v=Q(p*n);l=Q(o-v);N[h+392>>2]=l;u=Q(r+r);A=Q(r*u);o=Q(o-A);N[h+372>>2]=o;J[h+364>>2]=0;z=Q(q*r);n=Q(n*w);r=Q(z+n);N[h+384>>2]=r;q=Q(q*p);u=Q(u*w);p=Q(q-u);N[h+368>>2]=p;w=Q(z-n);N[h+360>>2]=w;q=Q(q+u);N[h+356>>2]=q;n=Q(Q(Q(1)-v)-A);N[h+352>>2]=n;J[h+348>>2]=0;I=N[h+704>>2];N[h+272>>2]=I;N[h+896>>2]=k;N[h+880>>2]=x;A=N[h+688>>2];N[h+864>>2]=A;N[h+848>>2]=i;N[h+832>>2]=j;e:{z=N[h+720>>2];v=N[h+424>>2];u=N[h+420>>2];_=Q(Q(v*w)+Q(Q(s*n)+Q(q*u)));$=Q((_>Q(0)?_:Q(-_))+Q(9.999999974752427e-7));aa=Q(Q(v*m)+Q(Q(s*p)+Q(o*u)));ba=Q((aa>Q(0)?aa:Q(-aa))+Q(9.999999974752427e-7));ca=Q(Q(v*l)+Q(Q(s*r)+Q(t*u)));da=Q((ca>Q(0)?ca:Q(-ca))+Q(9.999999974752427e-7));O=N[h+408>>2];S=N[h+472>>2];G=Q(O-S);T=N[h+400>>2];U=N[h+464>>2];V=Q(T-U);W=N[h+404>>2];X=N[h+468>>2];Z=Q(W-X);L=Q(Q(v*G)+Q(Q(s*V)+Q(Z*u)));ta=Q(z+Q(Q(I+Q(Q(A*$)+Q(Q(i*ba)+Q(j*da))))-Q(R(L))));if(taQ(0)?ea:Q(-ea))+Q(9.999999974752427e-7));ga=Q(Q(E*l)+Q(Q(F*r)+Q(D*t)));ha=Q((ga>Q(0)?ga:Q(-ga))+Q(9.999999974752427e-7));ia=Q(Q(E*w)+Q(Q(F*n)+Q(D*q)));ja=Q((ia>Q(0)?ia:Q(-ia))+Q(9.999999974752427e-7));M=Q(Q(E*G)+Q(Q(F*V)+Q(D*Z)));ua=Q(z+Q(Q(k+Q(Q(Q(i*fa)+Q(j*ha))+Q(ja*A)))-Q(R(M))));if(uaQ(0)?ka:Q(-ka))+Q(9.999999974752427e-7));ma=Q(Q(y*l)+Q(Q(C*r)+Q(B*t)));na=Q((ma>Q(0)?ma:Q(-ma))+Q(9.999999974752427e-7));oa=Q(Q(y*w)+Q(Q(C*n)+Q(B*q)));pa=Q((oa>Q(0)?oa:Q(-oa))+Q(9.999999974752427e-7));G=Q(Q(y*G)+Q(Q(C*V)+Q(B*Z)));V=Q(z+Q(Q(x+Q(Q(Q(i*la)+Q(j*na))+Q(pa*A)))-Q(R(G))));if(VQ(z+Q(Q(Q(k*pa)+Q(x*ja))+Q(Q(j*ba)+Q(i*da))))|(Q(R(Q(Q(ea*G)-Q(ka*M))))>Q(z+Q(Q(Q(k*la)+Q(x*fa))+Q(Q(A*da)+Q(j*$))))|Q(R(Q(Q(ga*G)-Q(ma*M))))>Q(z+Q(Q(Q(k*na)+Q(x*ha))+Q(Q(A*ba)+Q(i*$)))))){break e}if(Q(R(Q(Q(oa*L)-Q(G*_))))>Q(z+Q(Q(Q(i*ha)+Q(j*fa))+Q(Q(pa*I)+Q(x*$))))|Q(R(Q(Q(ka*L)-Q(G*aa))))>Q(z+Q(Q(Q(j*ja)+Q(ha*A))+Q(Q(la*I)+Q(x*ba))))|(Q(R(Q(Q(ma*L)-Q(G*ca))))>Q(z+Q(Q(Q(i*ja)+Q(fa*A))+Q(Q(na*I)+Q(x*da))))|Q(R(Q(Q(M*_)-Q(ia*L))))>Q(z+Q(Q(Q(i*na)+Q(j*la))+Q(Q(ja*I)+Q(k*$)))))){break e}if(Q(R(Q(Q(M*aa)-Q(ea*L))))>Q(z+Q(Q(Q(j*pa)+Q(na*A))+Q(Q(fa*I)+Q(k*ba))))|Q(R(Q(Q(M*ca)-Q(ga*L))))>Q(z+Q(Q(Q(i*pa)+Q(la*A))+Q(Q(ha*I)+Q(k*da))))){break e}J[h+248>>2]=0;J[h+252>>2]=0;J[h+224>>2]=0;J[h+228>>2]=0;J[h+240>>2]=0;J[h+244>>2]=0;J[h+196>>2]=0;J[h+200>>2]=0;J[h+204>>2]=0;J[h+208>>2]=0;J[h+216>>2]=0;J[h+220>>2]=0;b=ta>ua;z=b?ua:ta;a=z>V;f:{g:{h:{i:{j:{k:{l:{m:{b=a?2:b;z=a?V:z;a=z>Z;b=a?3:b;z=a?Z:z;a=z>va;switch(((a?va:z)>za?5:a?4:b)|0){case 5:break h;case 4:break i;case 3:break j;case 2:break k;case 1:break l;case 0:break m;default:break e}}k=Q(I*v);i=Q(I*u);j=Q(s*I);J[h+252>>2]=0;n:{if(L<=Q(0)){j=Q(U-j);y=Q(-y);B=Q(-B);C=Q(-C);k=Q(S-k);i=Q(X-i);break n}j=Q(j+U);v=Q(-v);u=Q(-u);s=Q(-s);k=Q(S+k);i=Q(X+i)}N[h+248>>2]=k;N[h+244>>2]=i;N[h+240>>2]=j;J[h+236>>2]=0;J[h+220>>2]=0;N[h+216>>2]=E;N[h+212>>2]=D;N[h+208>>2]=F;J[h+204>>2]=0;N[h+200>>2]=y;N[h+196>>2]=B;N[h+192>>2]=C;N[h+232>>2]=v;N[h+224>>2]=s;N[h+228>>2]=u;a=h+32|0;ae(a,h+192|0,h+352|0);J[h+748>>2]=0;i=Q(Q(N[h+200>>2]*v)+Q(Q(N[h+192>>2]*s)+Q(u*N[h+196>>2])));N[h+736>>2]=i;j=Q(Q(N[h+216>>2]*v)+Q(Q(N[h+208>>2]*s)+Q(u*N[h+212>>2])));N[h+740>>2]=j;k=Q(Q(N[h+232>>2]*v)+Q(Q(N[h+224>>2]*s)+Q(u*N[h+228>>2])));N[h+744>>2]=k;J[h+812>>2]=0;N[h+808>>2]=-k;N[h+804>>2]=-j;N[h+800>>2]=-i;b=h+112|0;c=h+816|0;wg(b,c,h+800|0,a,h+688|0);vg(h+880|0,h+896|0,b,c,h+736|0,g,h+348|0,h+720|0);break f}l=Q(k*E);i=Q(k*D);j=Q(k*F);J[h+252>>2]=0;o:{if(M<=Q(0)){j=Q(U-j);y=Q(-y);B=Q(-B);C=Q(-C);k=Q(S-l);i=Q(X-i);break o}j=Q(j+U);E=Q(-E);D=Q(-D);F=Q(-F);k=Q(l+S);i=Q(i+X)}N[h+248>>2]=k;N[h+244>>2]=i;N[h+240>>2]=j;J[h+236>>2]=0;J[h+220>>2]=0;N[h+216>>2]=y;N[h+212>>2]=B;N[h+208>>2]=C;J[h+204>>2]=0;N[h+200>>2]=v;N[h+196>>2]=u;N[h+192>>2]=s;N[h+232>>2]=E;N[h+224>>2]=F;N[h+228>>2]=D;a=h+32|0;ae(a,h+192|0,h+352|0);J[h+748>>2]=0;i=Q(Q(N[h+200>>2]*E)+Q(Q(N[h+192>>2]*F)+Q(D*N[h+196>>2])));N[h+736>>2]=i;j=Q(Q(N[h+216>>2]*E)+Q(Q(N[h+208>>2]*F)+Q(D*N[h+212>>2])));N[h+740>>2]=j;k=Q(Q(N[h+232>>2]*E)+Q(Q(N[h+224>>2]*F)+Q(D*N[h+228>>2])));N[h+744>>2]=k;J[h+812>>2]=0;N[h+808>>2]=-k;N[h+804>>2]=-j;N[h+800>>2]=-i;b=h+112|0;c=h+816|0;wg(b,c,h+800|0,a,h+688|0);vg(h+272|0,h+880|0,b,c,h+736|0,g,h+348|0,h+720|0);break f}p:{if(G<=Q(0)){N[h+192>>2]=s;s=Q(S-Q(x*y));k=Q(X-Q(x*B));i=Q(U-Q(x*C));break p}N[h+192>>2]=s;s=Q(Q(x*y)+S);k=Q(Q(x*B)+X);i=Q(Q(x*C)+U);E=Q(-E);D=Q(-D);F=Q(-F);y=Q(-y);B=Q(-B);C=Q(-C)}J[h+252>>2]=0;N[h+248>>2]=s;N[h+244>>2]=k;N[h+228>>2]=B;J[h+220>>2]=0;N[h+240>>2]=i;J[h+236>>2]=0;N[h+216>>2]=E;N[h+212>>2]=D;N[h+208>>2]=F;J[h+204>>2]=0;N[h+200>>2]=v;N[h+196>>2]=u;N[h+232>>2]=y;N[h+224>>2]=C;a=h+32|0;ae(a,h+192|0,h+352|0);J[h+748>>2]=0;i=Q(Q(N[h+200>>2]*y)+Q(Q(N[h+192>>2]*C)+Q(B*N[h+196>>2])));N[h+736>>2]=i;j=Q(Q(N[h+216>>2]*y)+Q(Q(N[h+208>>2]*C)+Q(B*N[h+212>>2])));N[h+740>>2]=j;k=Q(Q(N[h+232>>2]*y)+Q(Q(N[h+224>>2]*C)+Q(B*N[h+228>>2])));N[h+744>>2]=k;J[h+812>>2]=0;N[h+808>>2]=-k;N[h+804>>2]=-j;N[h+800>>2]=-i;b=h+112|0;c=h+816|0;wg(b,c,h+800|0,a,h+688|0);vg(h+272|0,h+896|0,b,c,h+736|0,g,h+348|0,h+720|0);break f}q:{if(wa<=Q(0)){N[h+196>>2]=t;N[h+192>>2]=r;s=Q(Q(w*A)+O);v=Q(Q(q*A)+W);u=Q(Q(n*A)+T);k=Q(-w);i=Q(-q);j=Q(-n);break q}N[h+196>>2]=-t;N[h+192>>2]=-r;s=Q(O-Q(w*A));v=Q(W-Q(q*A));u=Q(T-Q(n*A));l=Q(-l);j=n;n=Q(-j);i=q;q=Q(-i);k=w;w=Q(-k)}J[h+252>>2]=0;N[h+248>>2]=s;N[h+244>>2]=v;N[h+228>>2]=i;J[h+220>>2]=0;N[h+240>>2]=u;J[h+236>>2]=0;N[h+232>>2]=k;N[h+224>>2]=j;N[h+216>>2]=m;N[h+212>>2]=o;N[h+208>>2]=p;J[h+204>>2]=0;N[h+200>>2]=l;a=h+32|0;ae(a,h+192|0,h+416|0);J[h+748>>2]=0;N[h+744>>2]=Q(N[h+232>>2]*w)+Q(Q(N[h+224>>2]*n)+Q(q*N[h+228>>2]));N[h+740>>2]=Q(N[h+216>>2]*w)+Q(Q(N[h+208>>2]*n)+Q(q*N[h+212>>2]));N[h+736>>2]=Q(N[h+200>>2]*w)+Q(Q(N[h+192>>2]*n)+Q(q*N[h+196>>2]));b=h+112|0;c=h+816|0;d=h+736|0;wg(b,c,d,a,h+704|0);vg(h+832|0,h+848|0,b,c,d,g,h+348|0,h+720|0);break g}r:{if(xa<=Q(0)){N[h+196>>2]=q;N[h+192>>2]=n;s=Q(Q(i*m)+O);v=Q(Q(i*o)+W);u=Q(Q(i*p)+T);k=Q(-m);i=Q(-o);j=Q(-p);break r}N[h+196>>2]=q;N[h+192>>2]=n;s=Q(O-Q(i*m));v=Q(W-Q(i*o));u=Q(T-Q(i*p));l=Q(-l);t=Q(-t);r=Q(-r);j=p;p=Q(-j);i=o;o=Q(-i);k=m;m=Q(-k)}J[h+252>>2]=0;N[h+248>>2]=s;N[h+244>>2]=v;N[h+228>>2]=i;J[h+220>>2]=0;N[h+240>>2]=u;J[h+236>>2]=0;N[h+232>>2]=k;N[h+224>>2]=j;N[h+216>>2]=l;N[h+212>>2]=t;N[h+208>>2]=r;J[h+204>>2]=0;N[h+200>>2]=w;a=h+32|0;ae(a,h+192|0,h+416|0);J[h+748>>2]=0;N[h+744>>2]=Q(N[h+232>>2]*m)+Q(Q(N[h+224>>2]*p)+Q(o*N[h+228>>2]));N[h+740>>2]=Q(N[h+216>>2]*m)+Q(Q(N[h+208>>2]*p)+Q(o*N[h+212>>2]));N[h+736>>2]=Q(N[h+200>>2]*m)+Q(Q(N[h+192>>2]*p)+Q(o*N[h+196>>2]));b=h+112|0;c=h+816|0;d=h+736|0;wg(b,c,d,a,h+704|0);vg(h+864|0,h+832|0,b,c,d,g,h+348|0,h+720|0);break g}s:{if(ya<=Q(0)){N[h+200>>2]=w;N[h+196>>2]=q;N[h+192>>2]=n;s=Q(Q(j*l)+O);v=Q(Q(j*t)+W);u=Q(Q(j*r)+T);k=Q(-l);i=Q(-t);j=Q(-r);m=Q(-m);o=Q(-o);p=Q(-p);break s}N[h+200>>2]=w;N[h+196>>2]=q;N[h+192>>2]=n;s=Q(O-Q(j*l));v=Q(W-Q(j*t));u=Q(T-Q(j*r));j=r;r=Q(-j);i=t;t=Q(-i);k=l;l=Q(-k)}J[h+252>>2]=0;N[h+248>>2]=s;N[h+244>>2]=v;N[h+228>>2]=i;N[h+240>>2]=u;J[h+236>>2]=0;N[h+232>>2]=k;N[h+224>>2]=j;J[h+220>>2]=0;N[h+216>>2]=m;N[h+212>>2]=o;N[h+208>>2]=p;J[h+204>>2]=0;a=h+32|0;ae(a,h+192|0,h+416|0);J[h+748>>2]=0;N[h+744>>2]=Q(N[h+232>>2]*l)+Q(Q(N[h+224>>2]*r)+Q(t*N[h+228>>2]));N[h+740>>2]=Q(N[h+216>>2]*l)+Q(Q(N[h+208>>2]*r)+Q(t*N[h+212>>2]));N[h+736>>2]=Q(N[h+200>>2]*l)+Q(Q(N[h+192>>2]*r)+Q(t*N[h+196>>2]));b=h+112|0;c=h+816|0;d=h+736|0;wg(b,c,d,a,h+704|0);vg(h+864|0,h+848|0,b,c,d,g,h+348|0,h+720|0)}c=J[h+348>>2];if(!c){break f}a=0;while(1){b=P(a,48)+g|0;d=J[b+20>>2];J[h+32>>2]=J[b+16>>2];J[h+36>>2]=d;d=J[b+4>>2];J[b+16>>2]=J[b>>2];J[b+20>>2]=d;d=J[b+28>>2];J[h+40>>2]=J[b+24>>2];J[h+44>>2]=d;d=J[b+12>>2];J[b+24>>2]=J[b+8>>2];J[b+28>>2]=d;d=J[h+36>>2];J[b>>2]=J[h+32>>2];J[b+4>>2]=d;d=J[h+44>>2];J[b+8>>2]=J[h+40>>2];J[b+12>>2]=d;a=a+1|0;if((c|0)!=(a|0)){continue}break}}a=h+192|0;ae(h+32|0,h+352|0,a);ae(h+736|0,h+416|0,a);t:{c=J[h+348>>2];if(!c){break t}l=N[h+72>>2];i=N[g+40>>2];t=N[h+40>>2];j=N[g+32>>2];k=N[g+36>>2];r=N[h+56>>2];m=Q(Q(l*i)+Q(Q(t*j)+Q(k*r)));o=N[h+68>>2];p=N[h+36>>2];q=N[h+52>>2];n=Q(Q(o*i)+Q(Q(p*j)+Q(k*q)));w=N[h+64>>2];s=N[h+32>>2];v=N[h+48>>2];u=Q(Q(w*i)+Q(Q(s*j)+Q(k*v)));x=N[h+88>>2];y=N[h+84>>2];B=N[h+776>>2];C=N[h+760>>2];A=N[h+772>>2];D=N[h+756>>2];E=N[h+792>>2];F=N[h+788>>2];z=N[h+80>>2];I=N[h+744>>2];L=N[h+740>>2];M=N[h+768>>2];G=N[h+752>>2];O=N[h+736>>2];S=N[h+784>>2];a=0;while(1){b=P(a,48)+g|0;J[b+12>>2]=0;N[b+32>>2]=u;N[b+40>>2]=m;N[b+36>>2]=n;J[b+28>>2]=0;i=N[b+8>>2];j=N[b>>2];k=N[b+4>>2];N[b+8>>2]=E+Q(Q(B*i)+Q(Q(I*j)+Q(C*k)));N[b+4>>2]=F+Q(Q(A*i)+Q(Q(L*j)+Q(D*k)));N[b>>2]=S+Q(Q(M*i)+Q(Q(O*j)+Q(G*k)));i=N[b+24>>2];j=N[b+16>>2];k=N[b+20>>2];N[b+16>>2]=z+Q(Q(w*i)+Q(Q(s*j)+Q(v*k)));N[b+20>>2]=y+Q(Q(o*i)+Q(Q(p*j)+Q(q*k)));N[b+24>>2]=x+Q(Q(l*i)+Q(Q(t*j)+Q(r*k)));a=a+1|0;if((c|0)!=(a|0)){continue}break}if(!c){break t}yk(f,g,c,sa);a=J[f+76>>2];i=N[a+40>>2];j=N[a+36>>2];k=N[a+32>>2];J[h+204>>2]=0;l=Q(Q(i*N[h+392>>2])+Q(Q(k*N[h+360>>2])+Q(j*N[h+376>>2])));t=Q(Q(i*N[h+384>>2])+Q(Q(k*N[h+352>>2])+Q(j*N[h+368>>2])));j=Q(Q(i*N[h+388>>2])+Q(Q(k*N[h+356>>2])+Q(j*N[h+372>>2])));i=Q(Q(1)/Q(Y(Q(Q(l*l)+Q(Q(t*t)+Q(j*j))))));N[h+200>>2]=l*i;N[h+196>>2]=j*i;N[h+192>>2]=t*i;b=0;a=0;u:{if(!K[f+64|0]){break u}while(1){b=J[f+76>>2]+P(a,48)|0;i=N[b+24>>2];j=N[b+20>>2];k=N[b+16>>2];l=N[b+44>>2];t=N[h+400>>2];r=N[h+384>>2];m=N[h+368>>2];o=N[h+352>>2];p=N[h+404>>2];q=N[h+388>>2];n=N[h+372>>2];w=N[h+356>>2];s=N[h+408>>2];v=N[h+392>>2];u=N[h+376>>2];x=N[h+360>>2];c=J[h+192>>2];d=J[h+196>>2];y=N[h+200>>2];b=(a<<6)+g|0;J[b+28>>2]=0;N[b+8>>2]=y;J[b>>2]=c;J[b+4>>2]=d;J[b+52>>2]=-1;N[b+12>>2]=l;N[b+24>>2]=s+Q(Q(v*i)+Q(Q(x*k)+Q(j*u)));N[b+20>>2]=p+Q(Q(q*i)+Q(Q(w*k)+Q(j*n)));N[b+16>>2]=t+Q(Q(r*i)+Q(Q(o*k)+Q(j*m)));b=a+1|0;if(a>>>0>62){break u}a=b;if(b>>>0>2]=b;break c}J[h+280>>2]=0;J[h+284>>2]=0;J[h+272>>2]=0;J[h+276>>2]=0;a=J[h+716>>2];J[h+792>>2]=J[h+712>>2];J[h+796>>2]=a;H[h+768|0]=0;J[h+764>>2]=3;J[h+736>>2]=0;J[h+740>>2]=0;J[h+744>>2]=0;J[h+748>>2]=0;a=J[h+708>>2];J[h+784>>2]=J[h+704>>2];J[h+788>>2]=a;i=N[h+704>>2];j=N[h+708>>2];i=i<=j?i:j;j=N[h+712>>2];i=i<=j?i:j;j=Q(i*Q(.05000000074505806));N[h+760>>2]=j;N[h+756>>2]=j;N[h+752>>2]=i*Q(.15000000596046448);H[h+304|0]=0;J[h+300>>2]=3;a=J[h+700>>2];J[h+328>>2]=J[h+696>>2];J[h+332>>2]=a;a=J[h+692>>2];J[h+320>>2]=J[h+688>>2];J[h+324>>2]=a;i=N[h+688>>2];j=N[h+692>>2];i=i<=j?i:j;j=N[h+696>>2];i=i<=j?i:j;j=Q(i*Q(.05000000074505806));N[h+296>>2]=j;N[h+292>>2]=j;N[h+288>>2]=i*Q(.15000000596046448);H[f+66|0]=0;a=J[h+548>>2];J[h+224>>2]=J[h+544>>2];J[h+228>>2]=a;a=J[h+540>>2];J[h+216>>2]=J[h+536>>2];J[h+220>>2]=a;a=J[h+556>>2];J[h+232>>2]=J[h+552>>2];J[h+236>>2]=a;a=J[h+564>>2];J[h+240>>2]=J[h+560>>2];J[h+244>>2]=a;a=J[h+572>>2];J[h+248>>2]=J[h+568>>2];J[h+252>>2]=a;a=J[h+580>>2];J[h+256>>2]=J[h+576>>2];J[h+260>>2]=a;a=J[h+588>>2];J[h+264>>2]=J[h+584>>2];J[h+268>>2]=a;a=J[h+532>>2];J[h+208>>2]=J[h+528>>2];J[h+212>>2]=a;i=N[h+212>>2];N[h+212>>2]=N[h+224>>2];J[h+192>>2]=156988;J[h+200>>2]=h+528;J[h+196>>2]=h+736;j=N[h+216>>2];k=N[h+232>>2];N[h+224>>2]=i;N[h+216>>2]=N[h+240>>2];N[h+232>>2]=N[h+244>>2];N[h+244>>2]=k;N[h+240>>2]=j;J[h+832>>2]=157392;J[h+836>>2]=h+272;J[h+152>>2]=0;J[h+156>>2]=0;J[h+144>>2]=0;J[h+148>>2]=0;J[h+136>>2]=0;J[h+140>>2]=0;J[h+128>>2]=0;J[h+132>>2]=0;J[h+120>>2]=0;J[h+124>>2]=0;J[h+112>>2]=0;J[h+116>>2]=0;J[h+176>>2]=0;b=f+67|0;c=f+71|0;a=UB(h+192|0,h+832|0,h+576|0,h+720|0,1,b,c,f+66|0,h+112|0);if((a|0)==5){d=J[h+548>>2];a=h- -64|0;J[a>>2]=J[h+544>>2];J[a+4>>2]=d;d=J[h+540>>2];J[h+56>>2]=J[h+536>>2];J[h+60>>2]=d;d=J[h+556>>2];J[h+72>>2]=J[h+552>>2];J[h+76>>2]=d;d=J[h+564>>2];J[h+80>>2]=J[h+560>>2];J[h+84>>2]=d;d=J[h+572>>2];J[h+88>>2]=J[h+568>>2];J[h+92>>2]=d;d=J[h+580>>2];J[h+96>>2]=J[h+576>>2];J[h+100>>2]=d;d=J[h+588>>2];J[h+104>>2]=J[h+584>>2];J[h+108>>2]=d;d=J[h+532>>2];J[h+48>>2]=J[h+528>>2];J[h+52>>2]=d;i=N[h+52>>2];N[h+52>>2]=N[a>>2];J[h+32>>2]=156988;J[h+40>>2]=h+528;J[h+36>>2]=h+736;j=N[h+56>>2];k=N[h+72>>2];N[a>>2]=i;N[h+56>>2]=N[h+80>>2];N[h+72>>2]=N[h+84>>2];N[h+84>>2]=k;N[h+80>>2]=j;J[h+896>>2]=157392;J[h+900>>2]=h+272;a=K[f+66|0];N[h+16>>2]=sa;d=J[h+28>>2];J[h+8>>2]=J[h+24>>2];J[h+12>>2]=d;d=J[h+20>>2];J[h>>2]=J[h+16>>2];J[h+4>>2]=d;a=nc(h+32|0,h+896|0,b,c,a,1,h,h+112|0)}v:{w:{a=a-2|0;switch(a|0){case 0:case 3:break w;default:break v}}N[h+32>>2]=N[h+512>>2]*Q(.05000000074505806);J[h+908>>2]=0;i=Q(N[h+120>>2]-N[h+584>>2]);j=Q(N[h+112>>2]-N[h+576>>2]);k=Q(N[h+116>>2]-N[h+580>>2]);N[h+904>>2]=Q(N[h+568>>2]*i)+Q(Q(N[h+560>>2]*j)+Q(k*N[h+564>>2]));N[h+900>>2]=Q(N[h+552>>2]*i)+Q(Q(N[h+544>>2]*j)+Q(k*N[h+548>>2]));N[h+896>>2]=Q(N[h+536>>2]*i)+Q(Q(N[h+528>>2]*j)+Q(k*N[h+532>>2]));b=J[h+140>>2];J[h+888>>2]=J[h+136>>2];J[h+892>>2]=b;b=J[h+132>>2];J[h+880>>2]=J[h+128>>2];J[h+884>>2]=b;N[h+876>>2]=N[h+176>>2];N[h+872>>2]=N[h+152>>2];b=J[h+148>>2];J[h+864>>2]=J[h+144>>2];J[h+868>>2]=b;fA(f,h+896|0,h+880|0,h+864|0,h+32|0);J[h+860>>2]=0;i=N[h+636>>2];j=Q(Q(i*i)+Q(-.5));k=N[h+632>>2];l=N[h+152>>2];t=N[h+624>>2];r=N[h+144>>2];m=N[h+628>>2];o=N[h+148>>2];p=Q(Q(k*l)+Q(Q(t*r)+Q(m*o)));q=Q(Q(Q(i*Q(Q(t*o)-Q(r*m)))+Q(j*l))+Q(k*p));q=Q(q+q);n=Q(Q(t*p)+Q(Q(r*j)+Q(i*Q(Q(m*l)-Q(o*k)))));n=Q(n+n);i=Q(Q(m*p)+Q(Q(j*o)+Q(i*Q(Q(k*r)-Q(l*t)))));j=Q(i+i);i=Q(Q(1)/Q(Y(Q(Q(q*q)+Q(Q(n*n)+Q(j*j))))));N[h+856>>2]=q*i;N[h+852>>2]=j*i;N[h+848>>2]=n*i;Yc(f,g,h+848|0,h+624|0,h+720|0)}switch(a|0){case 0:case 3:break c;default:break e}}a=0;break b}b=K[f+64|0];a=0;if(!b){break b}a=1;c=J[f+76>>2];i=N[c+32>>2];s=i;m=N[c+36>>2];v=m;k=N[c+40>>2];u=k;x:{if((b|0)==1){break x}d=b-1|0;e=d&1;if((b|0)!=2){qa=d&-2;d=0;while(1){b=c+P(a,48)|0;s=Q(Q(s+N[b+32>>2])+N[b+80>>2]);u=Q(Q(u+N[b+40>>2])+N[b+88>>2]);v=Q(Q(v+N[b+36>>2])+N[b+84>>2]);a=a+2|0;d=d+2|0;if((qa|0)!=(d|0)){continue}break}}if(!e){break x}a=c+P(a,48)|0;s=Q(s+N[a+32>>2]);u=Q(u+N[a+40>>2]);v=Q(v+N[a+36>>2])}J[h+204>>2]=0;j=N[h+632>>2];a=Q(Q(u*u)+Q(Q(s*s)+Q(v*v)))>Q(1.1920928955078125e-7);k=a?u:k;l=N[h+624>>2];t=a?s:i;r=N[h+628>>2];m=a?v:m;o=Q(Q(j*k)+Q(Q(l*t)+Q(r*m)));i=N[h+636>>2];p=Q(Q(i*i)+Q(-.5));q=Q(Q(j*o)+Q(Q(i*Q(Q(l*m)-Q(t*r)))+Q(k*p)));q=Q(q+q);n=Q(Q(l*o)+Q(Q(i*Q(Q(r*k)-Q(m*j)))+Q(t*p)));n=Q(n+n);i=Q(Q(r*o)+Q(Q(i*Q(Q(j*t)-Q(k*l)))+Q(m*p)));j=Q(i+i);i=Q(Q(1)/Q(Y(Q(Q(q*q)+Q(Q(n*n)+Q(j*j))))));N[h+200>>2]=q*i;N[h+196>>2]=j*i;N[h+192>>2]=n*i;Yc(f,g,h+192|0,h+624|0,h+720|0)}a=1}Ia=h+912|0;return a|0}function ap(a,b,c,d){var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=Q(0),s=0,t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=0,ba=0,ca=Q(0),da=0,ea=0,fa=0;k=Ia-112|0;Ia=k;aa=c+12|0;ba=c+24|0;a:{if(!Ik(a+56|0,a+72|0,c,aa,ba)){break a}l=N[c+16>>2];i=N[c>>2];h=N[c+12>>2];f=N[c+4>>2];g=N[c+8>>2];N[k+44>>2]=N[c+20>>2]-g;N[k+40>>2]=l-f;N[k+36>>2]=h-i;l=N[c+28>>2];h=N[c+24>>2];N[k+32>>2]=N[c+32>>2]-g;N[k+28>>2]=l-f;N[k+24>>2]=h-i;p=J[a+52>>2];i=N[p+16>>2];f=N[p>>2];l=N[p+12>>2];h=N[p+4>>2];N[k+108>>2]=N[p+20>>2]-N[p+8>>2];N[k+104>>2]=i-h;N[k+100>>2]=l-f;q=k+36|0;s=k+24|0;da=k+56|0;ea=k+52|0;fa=k+48|0;e=Ia-112|0;Ia=e;v=k+100|0;r=N[v+8>>2];t=N[v>>2];m=N[v+4>>2];w=Q(Q(r*r)+Q(Q(t*t)+Q(m*m)));b:{if(w>2]=0}i=N[c>>2];l=N[q>>2];f=N[c+4>>2];h=N[q+4>>2];g=N[c+8>>2];N[e+108>>2]=N[q+8>>2]+g;N[e+104>>2]=h+f;N[e+100>>2]=l+i;l=N[s>>2];h=N[s+4>>2];N[e+96>>2]=g+N[s+8>>2];N[e+92>>2]=f+h;N[e+88>>2]=i+l;kd(e+68|0,p,c,e+100|0,e+88|0,e+32|0,e+20|0);if(ea){N[ea>>2]=N[e+32>>2]}if(fa){N[fa>>2]=N[e+20>>2]}i=Q(N[e+76>>2]-N[p+8>>2]);f=Q(i*i);i=Q(N[e+68>>2]-N[p>>2]);h=Q(i*i);i=Q(N[e+72>>2]-N[p+4>>2]);i=Q(f+Q(h+Q(i*i)));break b}i=N[q>>2];j=N[s+4>>2];n=N[s>>2];l=N[q+4>>2];f=Q(Q(i*j)-Q(n*l));o=N[s+8>>2];h=N[q+8>>2];g=Q(Q(l*o)-Q(j*h));x=Q(Q(h*n)-Q(o*i));u=Q(Q(f*r)+Q(Q(g*t)+Q(m*x)));c:{if(Q(u*u)>=Q(Q(w*Q(9.999999974752427e-7))*Q(Q(f*f)+Q(Q(g*g)+Q(x*x))))){f=Q(Q(r*o)+Q(Q(t*n)+Q(m*j)));D=Q(Q(r*h)+Q(Q(t*i)+Q(m*l)));x=Q(Q(h*o)+Q(Q(i*n)+Q(l*j)));U=Q(Q(f*D)-Q(x*w));z=Q(-D);G=Q(Q(h*h)+Q(Q(i*i)+Q(l*l)));I=Q(Q(z*x)+Q(G*f));H=Q(Q(o*o)+Q(Q(n*n)+Q(j*j)));y=Q(Q(G*H)-Q(x*x));A=Q(-f);u=Q(Q(A*x)+Q(D*H));g=Q(Q(A*I)+Q(Q(w*y)+Q(u*z)));g=g==Q(0)?Q(0):Q(Q(1)/g);M=N[c+8>>2];O=N[p+8>>2];B=Q(M-O);P=N[c>>2];_=N[p>>2];C=Q(P-_);S=N[c+4>>2];E=N[p+4>>2];F=Q(S-E);L=Q(Q(B*o)+Q(Q(C*n)+Q(F*j)));W=Q(g*Q(-L));$=Q(Q(B*r)+Q(Q(C*t)+Q(m*F)));X=Q($*g);K=Q(Q(w*H)+Q(f*A));V=Q(Q(B*h)+Q(Q(C*i)+Q(F*l)));f=Q(g*Q(-V));g=Q(Q(U*W)+Q(Q(u*X)+Q(K*f)));N[e+60>>2]=g;u=Q(Q(I*W)+Q(Q(y*X)+Q(u*f)));N[e+64>>2]=u;f=Q(Q(Q(Q(w*G)+Q(D*z))*W)+Q(Q(I*X)+Q(U*f)));N[e+56>>2]=f;if(u>2]=0;d:{if(!(f>2]=0;if(!(f>2]=N[e+52>>2];N[e+60>>2]=N[e+48>>2];J[e+56>>2]=0;i=f}f=N[c>>2];h=N[q>>2];l=N[c+4>>2];g=N[q+4>>2];j=N[c+8>>2];N[e+108>>2]=N[q+8>>2]+j;N[e+104>>2]=g+l;N[e+100>>2]=h+f;h=N[s>>2];g=N[s+4>>2];N[e+96>>2]=j+N[s+8>>2];N[e+92>>2]=l+g;N[e+88>>2]=f+h;kd(e+68|0,p,c,e+100|0,e+88|0,e+32|0,e+20|0);f=Q(N[e+76>>2]-N[p+8>>2]);h=Q(f*f);f=Q(N[e+68>>2]-N[p>>2]);j=Q(f*f);f=Q(N[e+72>>2]-N[p+4>>2]);f=Q(h+Q(j+Q(f*f)));if(!(f>2];N[e+60>>2]=N[e+32>>2];J[e+64>>2]=0;N[e+56>>2]=i;i=f;break c}if(f>2]=0;f=hi(p,c,q,s,e+48|0,e+44|0);if(!(f>2]=0;N[e+60>>2]=N[e+48>>2];N[e+56>>2]=N[e+44>>2];i=f;break c}i=hi(p,c,q,s,e+60|0,e+56|0);J[e+64>>2]=0;break c}e:{if(g>2]=0;f=N[q>>2];h=N[c>>2];l=N[q+4>>2];g=N[c+4>>2];j=N[q+8>>2];N[e+108>>2]=N[c+8>>2]+j;N[e+104>>2]=g+l;N[e+100>>2]=h+f;h=N[s>>2];g=N[s+4>>2];N[e+96>>2]=N[s+8>>2]-j;N[e+92>>2]=g-l;N[e+88>>2]=h-f;f=Ab(p,v,e+100|0,e+88|0,e+52|0,e+44|0);l=N[e+44>>2];h=Q(Q(1)-l);N[e+48>>2]=h;if(!(f>2]=N[e+52>>2];N[e+60>>2]=h;N[e+56>>2]=l;i=f;break e}if(f>2]=0;f=N[q>>2];h=N[c>>2];l=N[q+4>>2];g=N[c+4>>2];j=N[q+8>>2];N[e+108>>2]=N[c+8>>2]+j;N[e+104>>2]=g+l;N[e+100>>2]=h+f;h=N[s>>2];g=N[s+4>>2];N[e+96>>2]=N[s+8>>2]-j;N[e+92>>2]=g-l;N[e+88>>2]=h-f;f=Ab(p,v,e+100|0,e+88|0,e+52|0,e+44|0);l=N[e+44>>2];h=Q(Q(1)-l);N[e+48>>2]=h;if(!(f>2]=N[e+52>>2];N[e+60>>2]=h;N[e+56>>2]=l;i=f;break e}N[e+108>>2]=M+h;N[e+104>>2]=S+l;N[e+100>>2]=P+i;N[e+96>>2]=o-h;N[e+92>>2]=j-l;N[e+88>>2]=n-i;i=Ab(p,v,e+100|0,e+88|0,e- -64|0,e+56|0);N[e+60>>2]=Q(1)-N[e+56>>2]}f=N[c>>2];h=N[q>>2];l=N[c+4>>2];g=N[q+4>>2];j=N[c+8>>2];N[e+108>>2]=N[q+8>>2]+j;N[e+104>>2]=g+l;N[e+100>>2]=h+f;h=N[s>>2];g=N[s+4>>2];N[e+96>>2]=j+N[s+8>>2];N[e+92>>2]=l+g;N[e+88>>2]=f+h;kd(e+68|0,p,c,e+100|0,e+88|0,e+32|0,e+20|0);f=Q(N[e+76>>2]-N[p+8>>2]);h=Q(f*f);f=Q(N[e+68>>2]-N[p>>2]);j=Q(f*f);f=Q(N[e+72>>2]-N[p+4>>2]);f=Q(h+Q(j+Q(f*f)));if(!(f>2];N[e+60>>2]=N[e+32>>2];J[e+64>>2]=0;N[e+56>>2]=i;i=f;break c}D=Q(g+f);if(u<=Q(1)){if(D<=Q(1)){if(g>2]=0;if(!(f>2]=N[e+52>>2];N[e+60>>2]=N[e+48>>2];J[e+56>>2]=0;i=f;break c}if(f>2]=0;break c}i=Q(-$);i=Q(Q(Q(B*B)+Q(Q(C*C)+Q(F*F)))+Q(Q(f*Q(Q(L+L)+Q(Q(H*f)+Q(Q(A*u)+Q(x*g)))))+Q(Q(u*Q(Q(i+i)+Q(Q(A*f)+Q(Q(w*u)+Q(g*z)))))+Q(g*Q(Q(V+V)+Q(Q(x*f)+Q(Q(z*u)+Q(G*g))))))));break c}if(g>2]=0;f=N[q>>2];h=N[c>>2];l=N[q+4>>2];g=N[c+4>>2];j=N[q+8>>2];N[e+108>>2]=N[c+8>>2]+j;N[e+104>>2]=g+l;N[e+100>>2]=h+f;h=N[s>>2];g=N[s+4>>2];N[e+96>>2]=N[s+8>>2]-j;N[e+92>>2]=g-l;N[e+88>>2]=h-f;f=Ab(p,v,e+100|0,e+88|0,e+52|0,e+44|0);if(!(f>2]=N[e+52>>2];i=N[e+44>>2];N[e+56>>2]=i;N[e+60>>2]=Q(1)-i;i=f;break c}if(f>2]=0;f=N[q>>2];h=N[c>>2];l=N[q+4>>2];g=N[c+4>>2];j=N[q+8>>2];N[e+108>>2]=N[c+8>>2]+j;N[e+104>>2]=g+l;N[e+100>>2]=h+f;h=N[s>>2];g=N[s+4>>2];N[e+96>>2]=N[s+8>>2]-j;N[e+92>>2]=g-l;N[e+88>>2]=h-f;f=Ab(p,v,e+100|0,e+88|0,e+52|0,e+44|0);if(!(f>2]=N[e+52>>2];i=N[e+44>>2];N[e+56>>2]=i;N[e+60>>2]=Q(1)-i;i=f;break c}N[e+108>>2]=M+h;N[e+104>>2]=S+l;N[e+100>>2]=P+i;N[e+96>>2]=o-h;N[e+92>>2]=j-l;N[e+88>>2]=n-i;i=Ab(p,v,e+100|0,e+88|0,e- -64|0,e+56|0);N[e+60>>2]=Q(1)-N[e+56>>2];break c}if(D<=Q(1)){if(g>2]=0;f:{if(!(f>2]=0;if(!(f>2]=N[e+52>>2];N[e+60>>2]=N[e+48>>2];J[e+56>>2]=0;i=f}f=N[v>>2];l=N[p>>2];h=N[v+4>>2];g=N[p+4>>2];N[e+108>>2]=N[p+8>>2]+N[v+8>>2];N[e+104>>2]=g+h;N[e+100>>2]=l+f;f=hi(e+100|0,c,q,s,e+48|0,e+44|0);if(!(f>2]=1065353216;N[e+60>>2]=N[e+48>>2];N[e+56>>2]=N[e+44>>2];i=f;break c}if(f>2]=0;f=N[v>>2];l=N[p>>2];h=N[v+4>>2];g=N[p+4>>2];N[e+108>>2]=N[p+8>>2]+N[v+8>>2];N[e+104>>2]=g+h;N[e+100>>2]=l+f;f=hi(e+100|0,c,q,s,e+48|0,e+44|0);if(!(f>2]=1065353216;N[e+60>>2]=N[e+48>>2];N[e+56>>2]=N[e+44>>2];i=f;break c}N[e+108>>2]=r+O;N[e+104>>2]=m+E;N[e+100>>2]=t+_;i=hi(e+100|0,c,q,s,e+60|0,e+56|0);J[e+64>>2]=1065353216;break c}g:{if(g>2]=0;f=N[q>>2];h=N[c>>2];l=N[q+4>>2];g=N[c+4>>2];j=N[q+8>>2];N[e+108>>2]=N[c+8>>2]+j;N[e+104>>2]=g+l;N[e+100>>2]=h+f;h=N[s>>2];g=N[s+4>>2];N[e+96>>2]=N[s+8>>2]-j;N[e+92>>2]=g-l;N[e+88>>2]=h-f;f=Ab(p,v,e+100|0,e+88|0,e+52|0,e+44|0);l=N[e+44>>2];h=Q(Q(1)-l);N[e+48>>2]=h;if(!(f>2]=N[e+52>>2];N[e+60>>2]=h;N[e+56>>2]=l;i=f;break g}if(f>2]=0;f=N[q>>2];h=N[c>>2];l=N[q+4>>2];g=N[c+4>>2];j=N[q+8>>2];N[e+108>>2]=N[c+8>>2]+j;N[e+104>>2]=g+l;N[e+100>>2]=h+f;h=N[s>>2];g=N[s+4>>2];N[e+96>>2]=N[s+8>>2]-j;N[e+92>>2]=g-l;N[e+88>>2]=h-f;f=Ab(p,v,e+100|0,e+88|0,e+52|0,e+44|0);l=N[e+44>>2];h=Q(Q(1)-l);N[e+48>>2]=h;if(!(f>2]=N[e+52>>2];N[e+60>>2]=h;N[e+56>>2]=l;i=f;break g}N[e+108>>2]=M+h;N[e+104>>2]=S+l;N[e+100>>2]=P+i;N[e+96>>2]=o-h;N[e+92>>2]=j-l;N[e+88>>2]=n-i;i=Ab(p,v,e+100|0,e+88|0,e- -64|0,e+56|0);N[e+60>>2]=Q(1)-N[e+56>>2]}f=N[v>>2];l=N[p>>2];h=N[v+4>>2];g=N[p+4>>2];N[e+40>>2]=N[p+8>>2]+N[v+8>>2];N[e+36>>2]=g+h;N[e+32>>2]=l+f;f=N[c>>2];h=N[q>>2];l=N[c+4>>2];g=N[q+4>>2];j=N[c+8>>2];N[e+108>>2]=N[q+8>>2]+j;N[e+104>>2]=g+l;N[e+100>>2]=h+f;h=N[s>>2];g=N[s+4>>2];N[e+96>>2]=j+N[s+8>>2];N[e+92>>2]=l+g;N[e+88>>2]=f+h;kd(e+68|0,e+32|0,c,e+100|0,e+88|0,e+20|0,e+8|0);f=Q(N[e+76>>2]-N[e+40>>2]);h=Q(f*f);f=Q(N[e+68>>2]-N[e+32>>2]);j=Q(f*f);f=Q(N[e+72>>2]-N[e+36>>2]);f=Q(h+Q(j+Q(f*f)));if(!(f>2];N[e+60>>2]=N[e+20>>2];J[e+64>>2]=1065353216;N[e+56>>2]=i;i=f;break c}i=Ab(p,v,c,q,e- -64|0,e+60|0);J[e+56>>2]=0;f=Ab(p,v,c,s,e+52|0,e+44|0);J[e+48>>2]=0;if(f>2]=N[e+52>>2];J[e+60>>2]=0;N[e+56>>2]=N[e+44>>2];i=f}f=N[q>>2];h=N[c>>2];l=N[q+4>>2];g=N[c+4>>2];j=N[q+8>>2];N[e+40>>2]=N[c+8>>2]+j;N[e+36>>2]=g+l;N[e+32>>2]=h+f;h=N[s>>2];g=N[s+4>>2];N[e+28>>2]=N[s+8>>2]-j;N[e+24>>2]=g-l;N[e+20>>2]=h-f;f=Ab(p,v,e+32|0,e+20|0,e+52|0,e+44|0);l=N[e+44>>2];h=Q(Q(1)-l);N[e+48>>2]=h;if(f>2]=N[e+52>>2];N[e+60>>2]=h;N[e+56>>2]=l;i=f}f=N[c>>2];h=N[q>>2];l=N[c+4>>2];g=N[q+4>>2];j=N[c+8>>2];N[e+108>>2]=N[q+8>>2]+j;N[e+104>>2]=g+l;N[e+100>>2]=h+f;h=N[s>>2];g=N[s+4>>2];N[e+96>>2]=j+N[s+8>>2];N[e+92>>2]=l+g;N[e+88>>2]=f+h;kd(e+68|0,p,c,e+100|0,e+88|0,e+8|0,e+84|0);j=N[e+8>>2];N[e+48>>2]=j;n=N[e+84>>2];N[e+44>>2]=n;l=N[p+8>>2];h=N[p>>2];g=N[p+4>>2];J[e+52>>2]=0;f=Q(N[e+76>>2]-l);m=Q(f*f);f=Q(N[e+68>>2]-h);o=Q(f*f);f=Q(N[e+72>>2]-g);f=Q(m+Q(o+Q(f*f)));if(f>2]=j;J[e+64>>2]=0;N[e+56>>2]=n;i=f}f=N[v>>2];j=N[v+4>>2];N[e+16>>2]=l+N[v+8>>2];N[e+12>>2]=g+j;N[e+8>>2]=h+f;f=N[c>>2];h=N[q>>2];l=N[c+4>>2];g=N[q+4>>2];j=N[c+8>>2];N[e+108>>2]=N[q+8>>2]+j;N[e+104>>2]=g+l;N[e+100>>2]=h+f;h=N[s>>2];g=N[s+4>>2];N[e+96>>2]=j+N[s+8>>2];N[e+92>>2]=l+g;N[e+88>>2]=f+h;kd(e+68|0,e+8|0,c,e+100|0,e+88|0,e+84|0,e+80|0);f=Q(N[e+76>>2]-N[e+16>>2]);h=Q(f*f);f=Q(N[e+68>>2]-N[e+8>>2]);j=Q(f*f);f=Q(N[e+72>>2]-N[e+12>>2]);f=Q(h+Q(j+Q(f*f)));if(!(f>2];N[e+60>>2]=N[e+84>>2];J[e+64>>2]=1065353216;N[e+56>>2]=i;i=f}if(da){N[da>>2]=N[e+64>>2]}if(ea){N[ea>>2]=N[e+60>>2]}if(fa){N[fa>>2]=N[e+56>>2]}i=i>2];if(i>=Q(w*w)){break a}f=N[k+36>>2];h=N[k+28>>2];j=N[k+24>>2];g=N[k+40>>2];l=Q(Q(f*h)-Q(j*g));n=N[k+32>>2];m=h;h=N[k+44>>2];g=Q(Q(g*n)-Q(m*h));j=Q(Q(h*j)-Q(n*f));x=N[c+8>>2];u=N[c>>2];z=N[c+4>>2];if(Q(Q(l*N[a- -64>>2])+Q(Q(g*N[a+56>>2])+Q(j*N[a+60>>2])))Q(10000001111620804e-22)){i=N[k+48>>2];h:{i:{j:{k:{l:{m:{f=N[k+52>>2];if(f==Q(0)){if(i==Q(0)){break m}if(i!=Q(1)){break j}d=!(d&48);break h}if(f==Q(1)){if(i==Q(0)){break l}d=0;break h}if(i==Q(0)){break k}e=1;if(!(Q(f+i)>=Q(.9998999834060669))){break i}d=!(d&16);break h}d=!(d&40);break h}d=!(d&24);break h}d=!(d&8);break h}e=!(d&32)}d=e}n:{if(d){i=Q(0);f=Q(0);h=Q(0);n=Q(Q(l*l)+Q(Q(g*g)+Q(j*j)));if(n>Q(0)){f=Q(Q(1)/Q(Y(n)));h=Q(l*f);i=Q(g*f);f=Q(j*f)}N[k+68>>2]=h;N[k+64>>2]=f;N[k+60>>2]=i;d=J[a+52>>2];i=N[d+20>>2];f=N[d+16>>2];l=N[d+12>>2];break n}h=N[k+52>>2];g=N[k+48>>2];j=Q(Q(Q(1)-h)-g);d=J[a+52>>2];l=N[d+8>>2];f=N[k+56>>2];i=N[d+20>>2];n=Q(Q(l+Q(f*Q(i-l)))-Q(Q(g*N[c+32>>2])+Q(Q(j*N[c+8>>2])+Q(h*N[c+20>>2]))));o=N[d>>2];l=N[d+12>>2];o=Q(Q(o+Q(f*Q(l-o)))-Q(Q(g*N[c+24>>2])+Q(Q(j*N[c>>2])+Q(h*N[c+12>>2]))));r=N[d+4>>2];m=f;f=N[d+16>>2];h=Q(Q(r+Q(m*Q(f-r)))-Q(Q(g*N[c+28>>2])+Q(Q(j*N[c+4>>2])+Q(h*N[c+16>>2]))));g=Q(Y(Q(Q(n*n)+Q(Q(o*o)+Q(h*h)))));if(g==Q(0)){break a}g=Q(Q(1)/g);N[k+68>>2]=n*g;N[k+64>>2]=h*g;N[k+60>>2]=o*g}m=N[a+92>>2];h=N[a+96>>2];e=J[a>>2];g=N[d>>2];N[k+100>>2]=g;j=N[d+4>>2];N[k+104>>2]=j;n=N[d+8>>2];N[k+108>>2]=n;N[k+92>>2]=f;N[k+88>>2]=l;N[k+96>>2]=i;o=Q(i-n);r=Q(l-g);t=Q(f-j);w=Q(Y(Q(Q(o*o)+Q(Q(r*r)+Q(t*t)))));if(w>Q(0)){u=n;n=Q(Q(.009999999776482582)/w);o=Q(o*n);N[k+108>>2]=u-o;u=j;j=Q(t*n);N[k+104>>2]=u-j;t=g;g=Q(r*n);N[k+100>>2]=t-g;N[k+96>>2]=i+o;N[k+92>>2]=f+j;N[k+88>>2]=l+g}i=Q(h+m);o:{if(!Oe(c,aa,k+60|0,k+100|0,k+88|0,k+12|0,k+72|0)){break o}C=N[k+12>>2];if(!(C>2];if(d>>>0>63){break o}F=N[a+40>>2];D=N[a+44>>2];G=N[a+48>>2];r=N[a+28>>2];t=N[a+4>>2];m=N[a+16>>2];w=N[a+32>>2];x=N[a+8>>2];u=N[a+20>>2];z=N[a+36>>2];A=N[a+12>>2];B=N[a+24>>2];f=N[k+80>>2];l=N[k+72>>2];g=N[k+76>>2];j=N[k+68>>2];n=N[k+60>>2];o=N[k+64>>2];J[e+4096>>2]=d+1;d=e+(d<<6)|0;J[d+52>>2]=b;N[d+12>>2]=C-h;N[d+8>>2]=Q(Q(A*n)+Q(B*o))+Q(z*j);N[d+4>>2]=Q(Q(x*n)+Q(u*o))+Q(w*j);N[d>>2]=Q(Q(t*n)+Q(m*o))+Q(r*j);N[d+24>>2]=G+Q(Q(Q(l*A)+Q(g*B))+Q(f*z));N[d+20>>2]=D+Q(Q(Q(l*x)+Q(g*u))+Q(f*w));N[d+16>>2]=F+Q(Q(Q(l*t)+Q(g*m))+Q(f*r))}p:{if(!Oe(aa,ba,k+60|0,k+100|0,k+88|0,k+12|0,k+72|0)){break p}C=N[k+12>>2];if(!(C>2];if(d>>>0>63){break p}F=N[a+40>>2];D=N[a+44>>2];G=N[a+48>>2];r=N[a+28>>2];t=N[a+4>>2];m=N[a+16>>2];w=N[a+32>>2];x=N[a+8>>2];u=N[a+20>>2];z=N[a+36>>2];A=N[a+12>>2];B=N[a+24>>2];f=N[k+80>>2];l=N[k+72>>2];g=N[k+76>>2];j=N[k+68>>2];n=N[k+60>>2];o=N[k+64>>2];J[e+4096>>2]=d+1;d=e+(d<<6)|0;J[d+52>>2]=b;N[d+12>>2]=C-h;N[d+8>>2]=Q(Q(A*n)+Q(B*o))+Q(z*j);N[d+4>>2]=Q(Q(x*n)+Q(u*o))+Q(w*j);N[d>>2]=Q(Q(t*n)+Q(m*o))+Q(r*j);N[d+24>>2]=G+Q(Q(Q(l*A)+Q(g*B))+Q(f*z));N[d+20>>2]=D+Q(Q(Q(l*x)+Q(g*u))+Q(f*w));N[d+16>>2]=F+Q(Q(Q(l*t)+Q(g*m))+Q(f*r))}p=a+4|0;q:{if(!Oe(ba,c,k+60|0,k+100|0,k+88|0,k+12|0,k+72|0)){break q}B=N[k+12>>2];if(!(B>2];if(d>>>0>63){break q}C=N[a+40>>2];F=N[a+44>>2];D=N[a+48>>2];o=N[a+28>>2];r=N[a+4>>2];t=N[a+16>>2];m=N[a+32>>2];w=N[a+8>>2];x=N[a+20>>2];u=N[a+36>>2];z=N[a+12>>2];A=N[a+24>>2];i=N[k+80>>2];f=N[k+72>>2];l=N[k+76>>2];g=N[k+68>>2];j=N[k+60>>2];n=N[k+64>>2];J[e+4096>>2]=d+1;d=e+(d<<6)|0;J[d+52>>2]=b;N[d+12>>2]=B-h;N[d+8>>2]=Q(Q(z*j)+Q(A*n))+Q(u*g);N[d+4>>2]=Q(Q(w*j)+Q(x*n))+Q(m*g);N[d>>2]=Q(Q(r*j)+Q(t*n))+Q(o*g);N[d+24>>2]=D+Q(Q(Q(f*z)+Q(l*A))+Q(i*u));N[d+20>>2]=F+Q(Q(Q(f*w)+Q(l*x))+Q(i*m));N[d+16>>2]=C+Q(Q(Q(f*r)+Q(l*t))+Q(i*o))}zB(p,J[a>>2],J[a+52>>2],N[a+96>>2],c,k+60|0,b,N[a+92>>2]);break a}f=Q(0);e=J[a+52>>2];l=Q(0);i=Q(0);P=N[c+12>>2];h=Q(u-P);A=N[c+28>>2];j=Q(z-A);B=N[c+24>>2];r=Q(u-B);S=N[c+16>>2];g=Q(z-S);n=Q(Q(h*j)-Q(r*g));C=N[c+32>>2];t=Q(x-C);m=j;U=N[c+20>>2];j=Q(x-U);o=Q(Q(g*t)-Q(m*j));r=Q(Q(j*r)-Q(t*h));t=Q(Q(n*n)+Q(Q(o*o)+Q(r*r)));if(t>Q(0)){f=Q(Q(1)/Q(Y(t)));i=Q(n*f);l=Q(r*f);f=Q(o*f)}F=N[e+8>>2];D=N[e>>2];G=N[e+4>>2];t=Q(Q(F*i)+Q(Q(D*f)+Q(l*G)));I=N[e+20>>2];H=N[e+12>>2];M=N[e+16>>2];m=Q(Q(I*i)+Q(Q(H*f)+Q(l*M)));e=t>m;y=Q(w+(e?t:m));n=Q(Q(x*i)+Q(Q(u*f)+Q(z*l)));o=Q(Q(U*i)+Q(Q(P*f)+Q(S*l)));L=nL?L:r;if(yo?n:o;n=n>r?n:r;o=Q((e?m:t)-w);if(nQ(0)){n=Q(Q(1)/Q(Y($)));t=Q(L*n);r=Q(X*n);o=Q(W*n)}n=e?m:y;V=Q(-r);O=Q(-o);_=Q(-t);r:{if(!(d&8)){break r}m=Q(Q(o*g)+Q(h*V));E=Q(Q(r*j)+Q(g*_));y=Q(Q(t*h)+Q(j*O));if(!(Q(R(E))>Q(9.999999974752427e-7)|Q(R(y))>Q(9.999999974752427e-7)|Q(R(m))>Q(9.999999974752427e-7))){break r}g=Q(0);j=Q(0);h=Q(0);K=Q(Q(m*m)+Q(Q(E*E)+Q(y*y)));if(K>Q(0)){g=Q(Q(1)/Q(Y(K)));h=Q(m*g);j=Q(y*g);g=Q(E*g)}K=Q(Q(F*h)+Q(Q(D*g)+Q(G*j)));Z=Q(Q(I*h)+Q(Q(H*g)+Q(M*j)));e=K>Z;ca=Q(w+(e?K:Z));m=Q(Q(x*h)+Q(Q(u*g)+Q(z*j)));y=Q(Q(U*h)+Q(Q(P*g)+Q(S*j)));T=mT?T:E;if(cay?m:y;m=m>E?m:E;y=Q((e?Z:K)-w);if(mE?E:m;if(!(mQ(9.999999974752427e-7)|Q(R(y))>Q(9.999999974752427e-7)|Q(R(m))>Q(9.999999974752427e-7))){break s}g=Q(0);j=Q(0);h=Q(0);K=Q(Q(m*m)+Q(Q(E*E)+Q(y*y)));if(K>Q(0)){g=Q(Q(1)/Q(Y(K)));h=Q(m*g);j=Q(y*g);g=Q(E*g)}K=Q(Q(F*h)+Q(Q(D*g)+Q(G*j)));Z=Q(Q(I*h)+Q(Q(H*g)+Q(M*j)));e=K>Z;ca=Q(w+(e?K:Z));m=Q(Q(x*h)+Q(Q(u*g)+Q(z*j)));y=Q(Q(U*h)+Q(Q(P*g)+Q(S*j)));T=mT?T:E;if(cay?m:y;m=m>E?m:E;y=Q((e?Z:K)-w);if(mE?E:m;if(!(mQ(9.999999974752427e-7)|Q(R(g))>Q(9.999999974752427e-7)|Q(R(h))>Q(9.999999974752427e-7))){break t}o=Q(0);r=Q(0);t=Q(0);m=Q(Q(h*h)+Q(Q(j*j)+Q(g*g)));if(m>Q(0)){o=h;h=Q(Q(1)/Q(Y(m)));t=Q(o*h);r=Q(g*h);o=Q(j*h)}m=Q(Q(F*t)+Q(Q(D*o)+Q(G*r)));y=Q(Q(I*t)+Q(Q(H*o)+Q(M*r)));d=m>y;V=Q(w+(d?m:y));h=Q(Q(x*t)+Q(Q(u*o)+Q(z*r)));g=Q(Q(U*t)+Q(Q(P*o)+Q(S*r)));O=g>h?h:g;j=Q(Q(C*t)+Q(Q(B*o)+Q(A*r)));O=j>O?O:j;if(Vj?h:j;g=Q((d?y:m)-w);if(hj?j:h)>2]=i;l=d?Q(-l):l;N[k+16>>2]=l;f=d?Q(-f):f;N[k+12>>2]=f;h=N[a+96>>2];d=J[a>>2];N[k+108>>2]=F;N[k+104>>2]=G;N[k+100>>2]=D;N[k+96>>2]=I;N[k+92>>2]=M;N[k+88>>2]=H;g=Q(Y($));if(g>Q(0)){g=Q(Q(.009999999776482582)/g);j=Q(L*g);N[k+108>>2]=F-j;n=Q(X*g);N[k+104>>2]=G-n;g=Q(W*g);N[k+100>>2]=D-g;N[k+96>>2]=I+j;N[k+92>>2]=M+n;N[k+88>>2]=H+g}o=Q(-i);N[k+68>>2]=o;r=Q(-l);N[k+64>>2]=r;t=Q(-f);N[k+60>>2]=t;u:{if(!Oe(c,aa,k+60|0,k+100|0,k+88|0,k+84|0,k+72|0)){break u}e=J[d+4096>>2];if(e>>>0>63){break u}D=N[a+40>>2];G=N[a+44>>2];I=N[a+48>>2];m=N[a+28>>2];w=N[a+4>>2];x=N[a+16>>2];u=N[a+32>>2];z=N[a+8>>2];A=N[a+20>>2];B=N[a+36>>2];C=N[a+12>>2];F=N[a+24>>2];g=N[k+80>>2];j=N[k+72>>2];n=N[k+76>>2];H=N[k+84>>2];J[d+4096>>2]=e+1;e=d+(e<<6)|0;J[e+52>>2]=b;N[e+12>>2]=-Q(h+H);N[e+8>>2]=Q(Q(f*C)+Q(l*F))+Q(i*B);N[e+4>>2]=Q(Q(f*z)+Q(l*A))+Q(i*u);N[e>>2]=Q(Q(f*w)+Q(l*x))+Q(i*m);N[e+24>>2]=I+Q(Q(Q(j*C)+Q(n*F))+Q(g*B));N[e+20>>2]=G+Q(Q(Q(j*z)+Q(n*A))+Q(g*u));N[e+16>>2]=D+Q(Q(Q(j*w)+Q(n*x))+Q(g*m))}N[k+68>>2]=o;N[k+64>>2]=r;N[k+60>>2]=t;v:{if(!Oe(aa,ba,k+60|0,k+100|0,k+88|0,k+84|0,k+72|0)){break v}e=J[d+4096>>2];if(e>>>0>63){break v}D=N[a+40>>2];G=N[a+44>>2];I=N[a+48>>2];m=N[a+28>>2];w=N[a+4>>2];x=N[a+16>>2];u=N[a+32>>2];z=N[a+8>>2];A=N[a+20>>2];B=N[a+36>>2];C=N[a+12>>2];F=N[a+24>>2];g=N[k+80>>2];j=N[k+72>>2];n=N[k+76>>2];H=N[k+84>>2];J[d+4096>>2]=e+1;e=d+(e<<6)|0;J[e+52>>2]=b;N[e+12>>2]=-Q(h+H);N[e+8>>2]=Q(Q(f*C)+Q(l*F))+Q(i*B);N[e+4>>2]=Q(Q(f*z)+Q(l*A))+Q(i*u);N[e>>2]=Q(Q(f*w)+Q(l*x))+Q(i*m);N[e+24>>2]=I+Q(Q(Q(j*C)+Q(n*F))+Q(g*B));N[e+20>>2]=G+Q(Q(Q(j*z)+Q(n*A))+Q(g*u));N[e+16>>2]=D+Q(Q(Q(j*w)+Q(n*x))+Q(g*m))}p=a+4|0;N[k+68>>2]=o;N[k+64>>2]=r;N[k+60>>2]=t;w:{if(!Oe(ba,c,k+60|0,k+100|0,k+88|0,k+84|0,k+72|0)){break w}e=J[d+4096>>2];if(e>>>0>63){break w}B=N[a+40>>2];C=N[a+44>>2];F=N[a+48>>2];o=N[a+28>>2];r=N[a+4>>2];t=N[a+16>>2];m=N[a+32>>2];w=N[a+8>>2];x=N[a+20>>2];u=N[a+36>>2];z=N[a+12>>2];A=N[a+24>>2];g=N[k+80>>2];j=N[k+72>>2];n=N[k+76>>2];D=N[k+84>>2];J[d+4096>>2]=e+1;d=d+(e<<6)|0;J[d+52>>2]=b;N[d+12>>2]=-Q(h+D);N[d+8>>2]=Q(Q(f*z)+Q(l*A))+Q(i*u);N[d+4>>2]=Q(Q(f*w)+Q(l*x))+Q(i*m);N[d>>2]=Q(Q(f*r)+Q(l*t))+Q(i*o);N[d+24>>2]=F+Q(Q(Q(j*z)+Q(n*A))+Q(g*u));N[d+20>>2]=C+Q(Q(Q(j*w)+Q(n*x))+Q(g*m));N[d+16>>2]=B+Q(Q(Q(j*r)+Q(n*t))+Q(g*o))}zB(p,J[a>>2],J[a+52>>2],N[a+96>>2],c,k+12|0,b,N[a+92>>2])}Ia=k+112|0}function kn(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,N=0,O=0,Q=0,R=0,S=0,T=0,U=0,V=0;n=Ia+-64|0;Ia=n;f=J[a+384>>2];i=J[a+20>>2]+31>>>5|0;e=J[a+388>>2];if(i>>>0>(e&2147483647)>>>0){if(!(!f|(e|0)<0)){e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,f)}J[a+388>>2]=i;e=J[42504];f=Ka[J[J[e+12>>2]+8>>2]](e+12|0,i<<2,29113,21414,461)|0;J[a+384>>2]=f;e=J[a+388>>2]}Wa(f,0,e<<2);if(M[a+368>>2]<=1023){e=J[42504];f=Ka[J[J[e>>2]+20>>2]](e)|0?34262:70610;e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,8192,f,22424,219)|0;f=J[a+364>>2];a:{if(!f){break a}Va(e,f,J[a+360>>2]<<3);f=J[a+364>>2];if(!f){break a}i=J[42504];Ka[J[J[i+12>>2]+12>>2]](i+12|0,f)}J[a+368>>2]=1024;J[a+364>>2]=e}if(!(J[a+404>>2]&2147482624)){mb(a+396|0,1024)}if(!(J[a+416>>2]&2147482624)){mb(a+408|0,1024)}f=J[a+20>>2];if(f>>>0>(J[a+380>>2]&2147483647)>>>0){i=0;b:{if(!f){break b}h=f<<4;if(!h){break b}e=J[42504];i=e+12|0;i=(R=i,S=h,T=Ka[J[J[e>>2]+20>>2]](e)|0?46524:70610,U=19459,V=553,Q=J[J[i>>2]+8>>2],Ka[Q](R|0,S|0,T|0,U|0,V|0)|0)}l=J[a+372>>2];e=J[a+376>>2];if((e|0)>0){h=(e<<4)+i|0;e=i;while(1){g=J[l+4>>2];J[e>>2]=J[l>>2];J[e+4>>2]=g;g=J[l+12>>2];J[e+8>>2]=J[l+8>>2];J[e+12>>2]=g;l=l+16|0;e=e+16|0;if(h>>>0>e>>>0){continue}break}l=J[a+372>>2]}if(!(!l|J[a+380>>2]<0)){e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,l)}J[a+380>>2]=f;J[a+372>>2]=i}e=J[a+340>>2];c:{if(!e){e=0;break c}j=J[a+88>>2];m=J[a+100>>2];i=J[a+204>>2];p=J[a+16>>2];q=J[a+448>>2];g=J[a+40>>2];o=J[a+336>>2];f=0;while(1){h=J[o+(f<<2)>>2];l=J[a+60>>2];k=(h>>>0)/(l>>>0)|0;r=J[g+(k<<2)>>2]+(h-P(k,l)<<4)|0;s=L[r+4>>1];if((s&10)==2){d:{if((s&33)!=1){break d}t=J[q>>2];k=h<<1;e=k|1;l=J[q+20>>2];w=(e>>>0)/(l>>>0)|0;e=J[J[t+(w<<2)>>2]+(e-P(l,w)<<2)>>2]>>>7|0;w=(k>>>0)/(l>>>0)|0;l=J[J[t+(w<<2)>>2]+(k-P(l,w)<<2)>>2]>>>7|0;k=(l|0)==33554431;e:{if(!(k|(e|0)==33554431)){k=i+(e<<2)|0;e=i+(l<<2)|0;l=J[(J[e>>2]==-1?k:e)>>2];break e}if(!k){e=p+P(l,24)|0;if(K[e+4|0]&4){break d}l=J[i+(l<<2)>>2];I[e+6>>1]=L[e+6>>1]-1;e=m+(l<<2)|0;J[e>>2]=J[e>>2]-1;break e}if((e|0)==33554431){break d}k=p+P(e,24)|0;if(K[k+4|0]&4){break d}l=J[i+(e<<2)>>2];I[k+6>>1]=L[k+6>>1]-1;e=m+(l<<2)|0;J[e>>2]=J[e>>2]-1}if((l|0)==-1){break d}k=J[a+60>>2];e=(h>>>0)/(k>>>0)|0;e=J[g+(e<<2)>>2]+(h-P(e,k)<<4)|0;t=J[e+12>>2];h=J[e+8>>2];f:{if((h|0)!=-1){w=(h>>>0)/(k>>>0)|0;h=(J[g+(w<<2)>>2]+(h-P(k,w)<<4)|0)+12|0;break f}h=((j+P(l,44)|0)+(J[e>>2]<<2)|0)+28|0}J[h>>2]=t;k=J[e+8>>2];h=J[e+12>>2];g:{if((h|0)!=-1){t=J[a+60>>2];w=(h>>>0)/(t>>>0)|0;J[(J[g+(w<<2)>>2]+(h-P(t,w)<<4)|0)+8>>2]=k;h=J[e>>2];break g}h=J[e>>2];J[((j+P(l,44)|0)+(h<<2)|0)+20>>2]=k}h=(j+P(l,44)|0)+(h<<2)|0;J[h+36>>2]=J[h+36>>2]-1;J[e+12>>2]=-1;J[e+8>>2]=-1}I[r+4>>1]=s&65534;e=J[a+340>>2]}f=f+1|0;if(f>>>0>>0){continue}break}}if(c){h=J[a+312>>2];e=h&2147483647;h:{if(!e){break h}f=J[a+308>>2];i=0;while(1){l=J[f+(i<<2)>>2];if(!l){i=i+1|0;if((e|0)!=(i|0)){continue}break h}break}w=a+408|0;C=a+396|0;G=a+240|0;N=a+100|0;O=a+88|0;while(1){g=$ka(l);f=g|i<<5;h=J[a+312>>2];l=l-1&l;i:{if(l){break i}e=i+1|0;l=h&2147483647;e=e>>>0>l>>>0?e:l;j=e-1|0;k=J[a+308>>2];while(1){if((i|0)==(j|0)){l=0;i=e;break i}i=i+1|0;l=J[k+(i<<2)>>2];if(!l){continue}break}}if((f|0)==-1){break h}J[a+376>>2]=0;J[a+360>>2]=0;e=f&33554431;D=P(e,24);q=D+J[a+16>>2]|0;j:{if(K[q+4|0]&12|J[J[a+384>>2]+(e>>>3&4194300)>>2]>>>g&1){break j}s=e<<2;p=J[s+J[a+204>>2]>>2];A=P(p,44);x=J[A+J[a+88>>2]>>2];if((e|0)==(x>>>7|0)){break j}k=0;j=Ia-32|0;Ia=j;E=f<<7;g=E;v=g>>>7|0;z=v<<2;k:{if(M[z+J[a+192>>2]>>2]<=4294967167){f=1;e=g;m=Ia-16|0;Ia=m;y=x>>>7|0;u=a+372|0;h=J[a+376>>2];o=J[a+384>>2];while(1){l:{r=e>>>7|0;B=1<>>12<<2;if(B&J[F+o>>2]){t=J[J[a+204>>2]+(r<<2)>>2]!=-1;break l}t=(r|0)==(y|0);if(t){break l}o=J[a+376>>2];J[m+4>>2]=o;J[m>>2]=e;J[m+8>>2]=o-1;J[m+12>>2]=k;m:{if(o>>>0>=(J[a+380>>2]&2147483647)>>>0){ln(u,m);break m}e=J[a+372>>2]+(o<<4)|0;o=J[m+4>>2];J[e>>2]=J[m>>2];J[e+4>>2]=o;o=J[m+12>>2];J[e+8>>2]=J[m+8>>2];J[e+12>>2]=o;J[a+376>>2]=J[a+376>>2]+1}k=k+1|0;e=r<<2;J[e+J[a+204>>2]>>2]=-1;o=J[a+384>>2];r=F+o|0;J[r>>2]=J[r>>2]|B;e=J[e+J[a+192>>2]>>2];if(e>>>0<4294967168){continue}}break}k=J[a+376>>2];if(h>>>0>>0){r=J[a+204>>2];y=J[a+372>>2];e=h;while(1){J[r+(J[y+(e<<4)>>2]>>>5&134217724)>>2]=p;e=e+1|0;k=J[a+376>>2];if(e>>>0>>0){continue}break}}if(!t){if(h>>>0>>0){k=J[u>>2];e=h;while(1){r=J[k+(e<<4)>>2];u=(r>>>10&4194300)+o|0;y=J[u>>2];Q=u,V=dla(-2,r>>>7|0)&y,J[Q>>2]=V;e=e+1|0;if(e>>>0>2]){continue}break}}J[a+376>>2]=h}Ia=m+16|0;if(t){break k}}J[z+J[a+204>>2]>>2]=-1;e=J[a+376>>2];J[j+24>>2]=33554431;J[j+28>>2]=0;J[j+20>>2]=e;J[j+16>>2]=g;o=a+372|0;n:{if(e>>>0>=(J[a+380>>2]&2147483647)>>>0){e=ln(o,j+16|0);break n}f=J[j+20>>2];e=J[a+372>>2]+(e<<4)|0;J[e>>2]=J[j+16>>2];J[e+4>>2]=f;f=J[j+28>>2];J[e+8>>2]=J[j+24>>2];J[e+12>>2]=f;e=J[a+376>>2];J[a+376>>2]=e+1;e=J[a+372>>2]+(e<<4)|0}f=J[a+384>>2]+(g>>>10&4194300)|0;J[f>>2]=J[f>>2]|1<>2]=J[J[a+180>>2]+(v<<2)>>2];J[j+8>>2]=e;r=a+360|0;wv(r,j+8|0);v=x>>>7|0;h=J[a+360>>2];while(1){m=h-1|0;J[a+360>>2]=m;h=J[a+364>>2];e=h+(m<<3)|0;u=J[e>>2];t=J[e+4>>2];g=J[h>>2];x=0;o:{if(m>>>0<2){e=0;break o}k=1;f=0;while(1){e=x+2|0;h=J[a+364>>2];e=(e>>>0>>0&M[(h+(e<<3)|0)+4>>2]>2])+k|0;k=(e<<3)+h|0;if(t>>>0>2]){e=f;break o}f=(f<<3)+h|0;h=J[k+4>>2];J[f>>2]=J[k>>2];J[f+4>>2]=h;f=e;x=e<<1;k=x|1;if(m>>>0>k>>>0){continue}break}h=J[a+364>>2]}e=(e<<3)+h|0;J[e>>2]=u;J[e+4>>2]=t;h=J[J[a+16>>2]+P(J[g>>2]>>>7|0,24)>>2];if((h|0)!=-1){while(1){m=J[a+84>>2];t=(h>>>0)/(m>>>0)|0;x=J[J[a+64>>2]+(t<<2)>>2];f=h^1;k=J[a+448>>2];u=J[k+20>>2];e=(f>>>0)/(u>>>0)|0;k=J[J[J[k>>2]+(e<<2)>>2]+(f-P(e,u)<<2)>>2];e=k>>>7|0;p:{if((e|0)==33554431|K[(J[a+16>>2]+P(e,24)|0)+4|0]&4){break p}if((e|0)==(v|0)){h=J[g+4>>2];e=0;while(1){f=1;h=J[a+372>>2]+(h<<4)|0;e=e+1|0;J[J[a+180>>2]+(J[h>>2]>>>5&134217724)>>2]=e;J[J[a+204>>2]+(J[h>>2]>>>5&134217724)>>2]=p;J[J[a+192>>2]+(J[h>>2]>>>5&134217724)>>2]=k;k=J[h>>2];h=J[h+8>>2];if((h|0)!=33554431){continue}break}break k}u=1<>>12<<2;if(u&J[z+J[a+384>>2]>>2]){if(J[J[a+204>>2]+(e<<2)>>2]==-1){break p}e=J[J[a+180>>2]+(e<<2)>>2];h=J[g+4>>2];while(1){f=1;h=J[a+372>>2]+(h<<4)|0;e=e+1|0;J[J[a+180>>2]+(J[h>>2]>>>5&134217724)>>2]=e;J[J[a+204>>2]+(J[h>>2]>>>5&134217724)>>2]=p;J[J[a+192>>2]+(J[h>>2]>>>5&134217724)>>2]=k;k=J[h>>2];h=J[h+8>>2];if((h|0)!=33554431){continue}break}break k}y=J[g+12>>2];f=J[a+376>>2];J[j+24>>2]=J[g+4>>2];J[j+20>>2]=f;J[j+16>>2]=k;J[j+28>>2]=y+1;q:{if(f>>>0>=(J[a+380>>2]&2147483647)>>>0){f=ln(o,j+16|0);break q}k=J[j+20>>2];f=J[a+372>>2]+(f<<4)|0;J[f>>2]=J[j+16>>2];J[f+4>>2]=k;k=J[j+28>>2];J[f+8>>2]=J[j+24>>2];J[f+12>>2]=k;f=J[a+376>>2];J[a+376>>2]=f+1;f=J[a+372>>2]+(f<<4)|0}e=e<<2;J[j+20>>2]=J[e+J[a+180>>2]>>2];J[j+16>>2]=f;wv(r,j+16|0);f=z+J[a+384>>2]|0;J[f>>2]=u|J[f>>2];J[e+J[a+204>>2]>>2]=-1}h=J[x+(h-P(m,t)<<3)>>2];if((h|0)!=-1){continue}break}}h=J[r>>2];if(h){continue}break}f=0}Ia=j+32|0;if(f){h=J[a+376>>2];if(!h){break j}m=J[a+192>>2];j=J[a+180>>2];k=J[a+204>>2];g=J[a+372>>2];f=0;while(1){e=g+(f<<4)|0;s=J[e>>2]>>>7<<2;if(J[s+k>>2]==-1){J[j+s>>2]=J[j+(J[g+(J[e+8>>2]<<4)>>2]>>>5&134217724)>>2]+1;J[m+(J[e>>2]>>>5&134217724)>>2]=J[g+(J[e+8>>2]<<4)>>2];J[k+(J[e>>2]>>>5&134217724)>>2]=p;h=J[a+376>>2]}f=f+1|0;if(h>>>0>f>>>0){continue}break}break j}e=0;J[a+412>>2]=0;J[a+400>>2]=0;m=J[a+88>>2];J[n+56>>2]=0;J[n+60>>2]=0;h=0;k=0;if(J[a+376>>2]){j=m+A|0;r=j+4|0;while(1){f=J[a+16>>2];e=f+P(J[J[a+372>>2]+(h<<4)>>2]>>>7|0,24)|0;g=J[e+8>>2]>>>7|0;J[((g|0)==33554431?r:(P(g,24)+f|0)+12|0)>>2]=J[e+12>>2];g=J[e+12>>2]>>>7|0;if((g|0)!=33554431){J[(f+P(g,24)|0)+8>>2]=J[e+8>>2]}f=(n+56|0)+(K[e+5|0]<<2)|0;J[f>>2]=J[f>>2]+1;J[e+8>>2]=-128;J[e+12>>2]=-128;t=L[e+6>>1];f=J[e>>2];if((f|0)!=-1){e=J[a+40>>2];while(1){o=J[a+84>>2];x=(f>>>0)/(o>>>0)|0;v=J[J[a+64>>2]+(x<<2)>>2];g=f>>>1|0;J[n+8>>2]=g;x=v+(f-P(o,x)<<3)|0;o=J[a+60>>2];v=(g>>>0)/(o>>>0)|0;u=J[(v<<2)+e>>2];r:{s:{if(!(f&1)){break s}z=f&-2;y=J[a+448>>2];B=J[y+20>>2];f=(z>>>0)/(B>>>0)|0;f=J[J[J[y>>2]+(f<<2)>>2]+(z-P(f,B)<<2)>>2]>>>7|0;if((f|0)==33554431){break s}if(!(K[(J[a+16>>2]+P(f,24)|0)+4|0]&4)){break r}}f=P(J[u+(g-P(o,v)<<4)>>2],12)+a|0;o=f+396|0;v=J[f+400>>2];t:{if(v>>>0>=(J[f+404>>2]&2147483647)>>>0){bb(o,n+8|0);e=J[a+40>>2];break t}J[J[o>>2]+(v<<2)>>2]=g;J[f+400>>2]=J[f+400>>2]+1}g=J[n+8>>2];f=J[a+60>>2];o=(g>>>0)/(f>>>0)|0;g=J[(o<<2)+e>>2]+(g-P(f,o)<<4)|0;v=J[g+12>>2];o=J[g+8>>2];u:{if((o|0)!=-1){u=(o>>>0)/(f>>>0)|0;f=(J[(u<<2)+e>>2]+(o-P(f,u)<<4)|0)+12|0;break u}f=(j+(J[g>>2]<<2)|0)+28|0}J[f>>2]=v;o=J[g+8>>2];f=J[g+12>>2];v:{if((f|0)!=-1){v=J[a+60>>2];u=(f>>>0)/(v>>>0)|0;J[(J[(u<<2)+e>>2]+(f-P(u,v)<<4)|0)+8>>2]=o;f=J[g>>2];break v}f=J[g>>2];J[(j+(f<<2)|0)+20>>2]=o}f=j+(f<<2)|0;J[f+36>>2]=J[f+36>>2]-1;J[g+12>>2]=-1;J[g+8>>2]=-1}f=J[x>>2];if((f|0)!=-1){continue}break}}k=k+t|0;h=h+1|0;if(h>>>0>2]){continue}break}h=J[n+56>>2];e=J[n+60>>2]}f=J[a+100>>2]+(p<<2)|0;J[f>>2]=J[f>>2]-k;f=m+A|0;J[f+8>>2]=J[f+8>>2]-h;J[f+12>>2]=J[f+12>>2]-e;e=J[a+4>>2];w:{if(e){f=e-1|0;e=J[J[a>>2]+(f<<2)>>2];J[a+4>>2]=f;f=e+1|0;break w}e=J[a+12>>2];f=e+1|0;J[a+12>>2]=f}J[n+52>>2]=e;e=J[a+92>>2];J[n+8>>2]=-128;J[n+12>>2]=-128;J[n+40>>2]=-1;J[n+32>>2]=-1;J[n+36>>2]=-1;J[n+24>>2]=-1;J[n+28>>2]=-1;J[n+16>>2]=0;J[n+20>>2]=0;J[n+44>>2]=0;J[n+48>>2]=0;e=e>>>0>>0?f:e;f=n+8|0;rn(O,e,f);e=J[a+104>>2];h=J[n+52>>2];J[n+8>>2]=0;h=h+1|0;vb(N,e>>>0>>0?h:e,f);f=J[n+52>>2];h=J[a+88>>2]+P(f,44)|0;e=J[a+216>>2];x:{if(!(J[e+(p>>>3&536870908)>>2]>>>p&1)){g=f+32>>>5|0;if(g>>>0>(J[a+220>>2]&2147483647)>>>0){e=J[42504];e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,g<<2,29113,21414,438)|0;j=J[a+216>>2];y:{if(!j){break y}Va(e,j,J[a+220>>2]<<2);if(J[a+220>>2]<0){break y}j=J[a+216>>2];if(!j){break y}m=J[42504];Ka[J[J[m+12>>2]+12>>2]](m+12|0,j)}j=J[a+220>>2];Wa((j<<2)+e|0,0,g-j<<2);J[a+220>>2]=g;J[a+216>>2]=e}e=(f>>>3&536870908)+e|0;g=J[e>>2];Q=e,V=dla(-2,f)&g,J[Q>>2]=V;break x}e=J[a+244>>2];J[h+16>>2]=e;z:{if(e>>>0>=(J[a+248>>2]&2147483647)>>>0){bb(G,n+52|0);break z}J[J[a+240>>2]+(e<<2)>>2]=J[n+52>>2];J[a+244>>2]=J[a+244>>2]+1}g=J[n+52>>2];e=g+32>>>5|0;A:{if(e>>>0<=(J[a+220>>2]&2147483647)>>>0){f=J[a+216>>2];break A}f=J[42504];f=Ka[J[J[f+12>>2]+8>>2]](f+12|0,e<<2,29113,21414,438)|0;j=J[a+216>>2];B:{if(!j){break B}Va(f,j,J[a+220>>2]<<2);if(J[a+220>>2]<0){break B}j=J[a+216>>2];if(!j){break B}m=J[42504];Ka[J[J[m+12>>2]+12>>2]](m+12|0,j)}j=J[a+220>>2];Wa((j<<2)+f|0,0,e-j<<2);J[a+220>>2]=e;J[a+216>>2]=f}e=(g>>>3&536870908)+f|0;J[e>>2]=J[e>>2]|1<>2]=E;p=J[a+180>>2];J[p+s>>2]=0;o=J[a+204>>2];J[o+s>>2]=J[n+52>>2];f=J[a+16>>2];J[(f+D|0)+12>>2]=-128;e=s;s=J[a+192>>2];J[e+s>>2]=-128;J[n+56>>2]=0;J[n+60>>2]=0;e=1;J[(n+56|0)+(K[q+5|0]<<2)>>2]=1;g=J[a+372>>2];if(M[a+376>>2]>1){while(1){j=g+(e<<4)|0;m=J[j>>2];r=m>>>7|0;t=f+P(r,24)|0;A=J[j-16>>2];J[t+12>>2]=A;J[(f+P(A>>>7|0,24)|0)+8>>2]=m;m=(n+56|0)+(K[t+5|0]<<2)|0;J[m>>2]=J[m>>2]+1;m=r<<2;J[m+o>>2]=J[n+52>>2];J[m+p>>2]=J[j+12>>2];J[m+s>>2]=J[g+(J[j+8>>2]<<4)>>2];e=e+1|0;if(e>>>0>2]){continue}break}}e=J[n+56>>2];J[h+8>>2]=e;j=J[n+60>>2];J[h+12>>2]=j;g=J[(g+(J[a+376>>2]<<4)|0)-16>>2];J[(f+P(g>>>7|0,24)|0)+8>>2]=-128;J[h+4>>2]=g;J[J[a+100>>2]+(J[n+52>>2]<<2)>>2]=k;J[h+12>>2]=j;J[h+8>>2]=e;g=J[a+400>>2];if(g){J[n+8>>2]=-1;C:{if(g>>>0>=(J[a+404>>2]&2147483647)>>>0){bb(C,n+8|0);e=J[C>>2];break C}e=J[a+396>>2];J[e+(g<<2)>>2]=-1;J[a+400>>2]=J[a+400>>2]+1}k=J[a+40>>2];f=J[e>>2];j=J[a+60>>2];m=(f>>>0)/(j>>>0)|0;J[(J[k+(m<<2)>>2]+(f-P(j,m)<<4)|0)+8>>2]=J[e+4>>2];f=1;if(g>>>0>1){while(1){m=(f<<2)+e|0;p=J[m>>2];s=(p>>>0)/(j>>>0)|0;p=J[k+(s<<2)>>2]+(p-P(j,s)<<4)|0;f=f+1|0;J[p+8>>2]=J[(f<<2)+e>>2];J[p+12>>2]=J[m-4>>2];if((f|0)!=(g|0)){continue}break}}J[h+20>>2]=J[e>>2];e=J[((g<<2)+e|0)-4>>2];J[h+36>>2]=g;J[h+28>>2]=e}g=J[a+412>>2];if(!g){break j}J[n+8>>2]=-1;D:{if(g>>>0>=(J[a+416>>2]&2147483647)>>>0){bb(w,n+8|0);e=J[w>>2];break D}e=J[a+408>>2];J[e+(g<<2)>>2]=-1;J[a+412>>2]=J[a+412>>2]+1}k=J[a+40>>2];f=J[e>>2];j=J[a+60>>2];m=(f>>>0)/(j>>>0)|0;J[(J[k+(m<<2)>>2]+(f-P(j,m)<<4)|0)+8>>2]=J[e+4>>2];f=1;if(g>>>0>=2){while(1){m=(f<<2)+e|0;p=J[m>>2];s=(p>>>0)/(j>>>0)|0;p=J[k+(s<<2)>>2]+(p-P(j,s)<<4)|0;f=f+1|0;J[p+8>>2]=J[(f<<2)+e>>2];J[p+12>>2]=J[m-4>>2];if((f|0)!=(g|0)){continue}break}}J[h+24>>2]=J[e>>2];e=J[((g<<2)+e|0)-4>>2];J[h+40>>2]=g;J[h+32>>2]=e}H[q+4|0]=K[q+4|0]&239;if(l){continue}break}h=J[a+312>>2]}Wa(J[a+308>>2],0,h<<2);e=J[a+340>>2]}if(e){h=0;while(1){f=J[J[a+336>>2]+(h<<2)>>2];i=J[a+60>>2];g=(f>>>0)/(i>>>0)|0;i=J[J[a+40>>2]+(g<<2)>>2]+(f-P(g,i)<<4)|0;l=L[i+4>>1];if(l&2){e=J[a+444>>2];E:{if(!e){J[n+8>>2]=0;break E}k=f<<2;j=J[k+J[e>>2]>>2];J[n+8>>2]=j;if(!j){break E}e=J[a+452>>2];g=J[e+4>>2];F:{if(g>>>0>=(J[e+8>>2]&2147483647)>>>0){fn(e,n+8|0);l=L[i+4>>1];break F}J[J[e>>2]+(g<<2)>>2]=j;J[e+4>>2]=g+1}J[k+J[J[a+444>>2]>>2]>>2]=0}if(l&4){Ij(a,f);e=(J[i>>2]<<2)+a|0;J[e+172>>2]=J[e+172>>2]-1}J[i+8>>2]=-1;J[i+12>>2]=-1;I[i+4>>1]=16;J[i>>2]=0;i=f+32>>>5|0;G:{if(i>>>0<=(J[a+232>>2]&2147483647)>>>0){e=J[a+228>>2];break G}e=J[42504];e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,i<<2,29113,21414,438)|0;g=J[a+228>>2];H:{if(!g){break H}Va(e,g,J[a+232>>2]<<2);if(J[a+232>>2]<0){break H}g=J[a+228>>2];if(!g){break H}l=J[42504];Ka[J[J[l+12>>2]+12>>2]](l+12|0,g)}g=J[a+232>>2];Wa((g<<2)+e|0,0,i-g<<2);J[a+232>>2]=i;J[a+228>>2]=e}e=(f>>>3&536870908)+e|0;i=J[e>>2];Q=e,V=dla(-2,f)&i,J[Q>>2]=V;e=J[a+340>>2]}h=h+1|0;if(h>>>0>>0){continue}break}}J[a+340>>2]=0;if(J[b+4>>2]){k=a+140|0;h=0;while(1){g=J[a+16>>2];m=J[J[b>>2]+(h<<2)>>2];e=m>>>7|0;l=P(e,24);f=g+l|0;j=e<<2;p=j+J[a+204>>2]|0;i=J[p>>2];I:{if((i|0)==-1){break I}q=J[f+8>>2];e=J[a+88>>2]+P(i,44)|0;J[(q>>>0<4294967168?(g+P(q>>>7|0,24)|0)+12|0:e+4|0)>>2]=J[f+12>>2];q=J[f+12>>2];J[(q>>>0<4294967168?(g+P(q>>>7|0,24)|0)+8|0:e)>>2]=J[f+8>>2];g=(e+8|0)+(K[f+5|0]<<2)|0;J[g>>2]=J[g>>2]-1;J[f+8>>2]=-128;J[f+12>>2]=-128;J[p>>2]=-1;if(J[e+8>>2]!=(0-J[e+12>>2]|0)){break I}J[n+8>>2]=i;J:{if((i|0)==J[a+12>>2]){J[a+12>>2]=i-1;break J}g=J[a+4>>2];if(g>>>0>=(J[a+8>>2]&2147483647)>>>0){bb(a,n+8|0);break J}J[J[a>>2]+(g<<2)>>2]=i;J[a+4>>2]=J[a+4>>2]+1}g=J[e+16>>2];if((g|0)!=-1){p=J[a+240>>2];q=J[(p+(J[a+244>>2]<<2)|0)-4>>2];J[(J[a+88>>2]+P(q,44)|0)+16>>2]=g;J[p+(J[e+16>>2]<<2)>>2]=q;J[a+244>>2]=J[a+244>>2]-1;J[e+16>>2]=-1;g=J[a+100>>2]+(i<<2)|0;J[g>>2]=J[g>>2]-L[f+6>>1]}g=J[a+216>>2]+(i>>>3&536870908)|0;p=J[g>>2];Q=g,V=dla(-2,i)&p,J[Q>>2]=V;J[e+4>>2]=-128;J[e>>2]=-128;J[e+16>>2]=-1}e=j;j=J[a+28>>2];g=e+j|0;e=J[g>>2];K:{L:{if(K[f+4|0]&4){if(J[(l+J[a+16>>2]|0)+16>>2]|(e|0)==33554431){break K}i=J[a+136>>2];l=k;break L}if((e|0)==33554431){break K}l=K[(l+J[a+16>>2]|0)+5|0];p=P(l,12)+a|0;i=p;l=(l<<2)+a|0;q=J[l+252>>2];M:{if(q>>>0<=e>>>0){i=J[i+112>>2];break M}i=J[i+112>>2];q=J[(i+(q<<2)|0)-4>>2];s=j+(q>>>5&134217724)|0;J[g>>2]=J[s>>2];J[s>>2]=e;J[(e<<2)+i>>2]=q;J[(J[g>>2]<<2)+i>>2]=m;J[l+252>>2]=J[l+252>>2]-1;e=J[g>>2]}l=p+116|0}m=J[((J[l>>2]<<2)+i|0)-4>>2];J[j+(m>>>5&134217724)>>2]=e;J[(J[g>>2]<<2)+i>>2]=m;J[l>>2]=J[l>>2]-1;J[g>>2]=33554431}J[f>>2]=-1;H[f+4|0]=8;J[f+16>>2]=0;J[f+20>>2]=0;I[f+6>>1]=0;h=h+1|0;if(h>>>0>2]){continue}break}}N:{if(!c){break N}O:{if(!J[a+244>>2]){e=0;break O}b=J[a+216>>2];c=J[a+240>>2];f=0;while(1){e=J[c+(f<<2)>>2];i=b+(e>>>3&536870908)|0;h=J[i>>2];Q=i,V=dla(-2,e)&h,J[Q>>2]=V;e=J[a+244>>2];f=f+1|0;if(e>>>0>f>>>0){continue}break}}b=J[a+140>>2];if(b){i=J[a+448>>2];g=J[a+64>>2];h=J[a+28>>2];l=J[a+16>>2];c=J[a+136>>2];while(1){b=b-1|0;f=J[c+(b<<2)>>2]>>>7|0;e=l+P(f,24)|0;j=K[e+4|0];P:{if(!(j&1)){f=J[e>>2];if((f|0)==-1){break P}j=J[a+216>>2];k=J[a+204>>2];m=J[i>>2];while(1){e=J[a+84>>2];p=(f>>>0)/(e>>>0)|0;p=J[g+(p<<2)>>2]+(f-P(e,p)<<3)|0;e=f^1;f=J[i+20>>2];q=(e>>>0)/(f>>>0)|0;e=J[J[m+(q<<2)>>2]+(e-P(f,q)<<2)>>2]>>>7|0;Q:{if((e|0)==33554431){break Q}e=J[k+(e<<2)>>2];if((e|0)==-1){break Q}f=j+(e>>>3&536870908)|0;J[f>>2]=J[f>>2]|1<>2];if((f|0)!=-1){continue}break}break P}if(!d){break P}H[e+4|0]=j&253;if(J[e+16>>2]){break P}e=h+(f<<2)|0;f=J[e>>2];if((f|0)==33554431){break P}j=J[(c+(J[a+140>>2]<<2)|0)-4>>2];J[h+(j>>>5&134217724)>>2]=f;J[c+(J[e>>2]<<2)>>2]=j;J[a+140>>2]=J[a+140>>2]-1;J[e>>2]=33554431}if(b){continue}break}e=J[a+244>>2]}if(!e){break N}while(1){d=J[a+88>>2];e=e-1|0;b=J[J[a+240>>2]+(e<<2)>>2];f=J[a+216>>2]+(b>>>3&536870908)|0;c=J[f>>2];i=f;f=1<>2]=f|c;R:{if(c&f){break R}f=J[d+P(b,44)>>2]>>>7|0;if((f|0)!=33554431){c=J[a+16>>2];while(1){d=c+P(f,24)|0;if(!(H[d+4|0]&1)){break R}f=J[d+8>>2]>>>7|0;if((f|0)!=33554431){continue}break}}f=Ia-16|0;Ia=f;d=J[a+88>>2];p=P(b,44);c=J[d+p>>2];J[f+12>>2]=c;i=c>>>7|0;if((i|0)!=33554431){while(1){q=J[a+16>>2]+P(i,24)|0;d=P(K[q+5|0],12)+a|0;i=d+260|0;h=J[d+264>>2];S:{if(h>>>0>=(J[d+268>>2]&2147483647)>>>0){rd(i,f+12|0);break S}J[J[i>>2]+(h<<2)>>2]=c;J[d+264>>2]=J[d+264>>2]+1}h=Ia-16|0;Ia=h;d=J[a+16>>2];s=J[f+12>>2];c=s>>>7|0;j=d+P(c,24)|0;k=K[j+4|0];T:{if(!(k&2)){break T}U:{V:{if(k&4){if(J[(d+P(c,24)|0)+16>>2]){break U}g=J[a+28>>2];c=g+(c<<2)|0;i=J[c>>2];if((i|0)==33554431){break U}d=J[a+136>>2];l=a+140|0;break V}l=K[(d+P(c,24)|0)+5|0];d=P(l,12)+a|0;g=J[a+28>>2];c=g+(c<<2)|0;i=J[c>>2];m=(l<<2)+a|0;o=J[m+252>>2];W:{if(i>>>0>=o>>>0){d=J[d+112>>2];break W}d=J[d+112>>2];o=J[(d+(o<<2)|0)-4>>2];r=(o>>>5&134217724)+g|0;J[c>>2]=J[r>>2];J[r>>2]=i;J[(i<<2)+d>>2]=o;J[(J[c>>2]<<2)+d>>2]=s;J[m+252>>2]=J[m+252>>2]-1;i=J[c>>2]}l=(P(l,12)+a|0)+116|0}m=J[((J[l>>2]<<2)+d|0)-4>>2];J[g+(m>>>5&134217724)>>2]=i;J[(J[c>>2]<<2)+d>>2]=m;J[l>>2]=J[l>>2]-1;J[c>>2]=33554431}H[j+4|0]=k&221;c=J[j>>2];if((c|0)==-1){break T}while(1){d=J[a+84>>2];i=(c>>>0)/(d>>>0)|0;i=J[J[a+64>>2]+(i<<2)>>2]+(c-P(d,i)<<3)|0;g=c^1;l=J[a+448>>2];j=J[l+20>>2];d=(g>>>0)/(j>>>0)|0;d=J[J[J[l>>2]+(d<<2)>>2]+(g-P(d,j)<<2)>>2]>>>7|0;X:{if(K[(J[a+16>>2]+P(d,24)|0)+4|0]&2?(d|0)!=33554431:0){break X}c=c>>>1|0;J[h+12>>2]=c;d=J[a+60>>2];g=(c>>>0)/(d>>>0)|0;d=J[J[a+40>>2]+(g<<2)>>2]+(c-P(d,g)<<4)|0;g=L[d+4>>1];if(!(g&4)){break X}I[d+4>>1]=g&65531;g=(J[d>>2]<<2)+a|0;J[g+172>>2]=J[g+172>>2]-1;Ij(a,c);c=P(J[d>>2],12)+a|0;d=c+420|0;g=J[c+424>>2];if(g>>>0>=(J[c+428>>2]&2147483647)>>>0){bb(d,h+12|0);break X}J[J[d>>2]+(g<<2)>>2]=J[h+12>>2];J[c+424>>2]=J[c+424>>2]+1}c=J[i>>2];if((c|0)!=-1){continue}break}}Ia=h+16|0;c=J[q+8>>2];J[f+12>>2]=c;i=c>>>7|0;if((i|0)!=33554431){continue}break}d=J[a+88>>2]}i=J[a+240>>2];h=J[(i+(J[a+244>>2]<<2)|0)-4>>2];c=d+p|0;J[(P(h,44)+d|0)+16>>2]=J[c+16>>2];J[i+(J[c+16>>2]<<2)>>2]=h;J[a+244>>2]=J[a+244>>2]-1;J[c+16>>2]=-1;c=J[a+216>>2]+(b>>>3&536870908)|0;d=J[c>>2];Q=c,V=dla(-2,b)&d,J[Q>>2]=V;Ia=f+16|0}if(e){continue}break}}b=J[a+60>>2];c=J[a+40>>2];d=J[a+288>>2];if(d){f=J[a+284>>2];e=0;while(1){i=J[f+(e<<2)>>2];h=(i>>>0)/(b>>>0)|0;i=J[c+(h<<2)>>2]+(i-P(b,h)<<4)|0;I[i+4>>1]=L[i+4>>1]&65527;e=e+1|0;if((d|0)!=(e|0)){continue}break}}e=0;J[a+288>>2]=0;d=J[a+300>>2];if(d){f=J[a+296>>2];while(1){i=J[f+(e<<2)>>2];h=(i>>>0)/(b>>>0)|0;i=J[c+(h<<2)>>2]+(i-P(b,h)<<4)|0;I[i+4>>1]=L[i+4>>1]&65527;e=e+1|0;if((d|0)!=(e|0)){continue}break}}J[a+300>>2]=0;Ia=n- -64|0}function Z$(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=j|0;k=k|0;l=Q(l);var m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=0,G=0,I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=0,T=Q(0),U=Q(0),V=Q(0),W=0,X=Q(0),Z=Q(0),_=Q(0),$=0,aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=0,qa=Q(0),ra=0,sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ha=Q(0),Ja=Q(0),Ka=Q(0),La=0,Ma=0;b=Ia-352|0;Ia=b;J[b+8>>2]=0;J[b+12>>2]=0;J[b>>2]=0;J[b+4>>2]=0;J[b+28>>2]=4;l=N[a+4>>2];m=N[a+8>>2];J[b+76>>2]=0;J[b+60>>2]=0;n=Q(m*Q(0));N[b+56>>2]=n;N[b+52>>2]=n;n=Q(-n);N[b+72>>2]=n;N[b+68>>2]=n;N[b+80>>2]=l;N[b+48>>2]=m;H[b+32|0]=1;N[b+24>>2]=l;N[b+20>>2]=l;N[b+16>>2]=l;N[b+64>>2]=-m;J[b+344>>2]=0;J[b+348>>2]=0;J[b+336>>2]=0;J[b+340>>2]=0;sa=N[e+20>>2];s=N[f+20>>2];ta=N[e+24>>2];y=N[f+24>>2];m=N[d+8>>2];n=N[d>>2];p=N[d+4>>2];r=N[d+12>>2];R=N[c+12>>2];T=N[c>>2];ua=N[e+16>>2];C=N[f+16>>2];L=N[c+4>>2];M=N[c+8>>2];J[b+332>>2]=0;J[b+316>>2]=0;J[b+300>>2]=0;na=Q(-T);q=Q(C-ua);o=Q(s-sa);v=Q(y-ta);t=Q(Q(Q(na*q)-Q(o*L))-Q(M*v));aa=Q(Q(R*R)+Q(-.5));A=Q(Q(Q(R*Q(Q(L*q)-Q(T*o)))+Q(aa*v))-Q(M*t));N[b+328>>2]=A+A;A=Q(Q(Q(aa*o)+Q(R*Q(Q(T*v)-Q(M*q))))-Q(L*t));N[b+324>>2]=A+A;u=b+320|0;q=Q(Q(Q(aa*q)+Q(R*Q(Q(M*o)-Q(L*v))))-Q(T*t));N[u>>2]=q+q;o=Q(Q(Q(p*M)-Q(L*m))+Q(Q(n*R)-Q(r*T)));q=Q(o+o);v=Q(Q(Q(m*T)-Q(M*n))+Q(Q(p*R)-Q(r*L)));t=Q(v+v);A=Q(Q(1)-Q(o*q));O=Q(v*t);N[b+312>>2]=A-O;o=Q(Q(Q(n*L)-Q(T*p))+Q(Q(m*R)-Q(r*M)));B=Q(o*t);m=Q(Q(r*R)-Q(Q(Q(na*n)-Q(p*L))-Q(M*m)));n=Q(m*q);N[b+308>>2]=B-n;p=Q(o*q);r=Q(m*t);N[b+304>>2]=p+r;N[b+296>>2]=B+n;n=Q(o+o);o=Q(o*n);N[b+292>>2]=A-o;q=Q(v*q);m=Q(m*n);N[b+288>>2]=q-m;J[b+284>>2]=0;N[b+280>>2]=p-r;N[b+276>>2]=q+m;N[b+272>>2]=Q(Q(1)-O)-o;p=N[c+20>>2];r=N[d+20>>2];m=N[c+24>>2];n=N[d+24>>2];q=N[c+16>>2];o=N[d+16>>2];J[b+268>>2]=0;va=Q(n-y);m=Q(Q(m-ta)-va);wa=Q(o-C);n=Q(Q(q-ua)-wa);xa=Q(r-s);p=Q(Q(p-sa)-xa);r=Q(Q(M*m)+Q(Q(T*n)+Q(L*p)));q=Q(Q(Q(aa*m)-Q(R*Q(Q(T*p)-Q(L*n))))+Q(M*r));N[b+264>>2]=q+q;q=Q(Q(L*r)+Q(Q(aa*p)-Q(R*Q(Q(M*n)-Q(m*T)))));N[b+260>>2]=q+q;m=Q(Q(T*r)+Q(Q(aa*n)-Q(R*Q(Q(L*m)-Q(p*M)))));N[b+256>>2]=m+m;J[b+192>>2]=0;J[b+112>>2]=158004;J[b+116>>2]=k;J[b+120>>2]=b+272;a=J[b+292>>2];J[b+144>>2]=J[b+288>>2];J[b+148>>2]=a;a=J[b+300>>2];J[b+152>>2]=J[b+296>>2];J[b+156>>2]=a;a=J[b+284>>2];J[b+136>>2]=J[b+280>>2];J[b+140>>2]=a;a=J[b+308>>2];J[b+160>>2]=J[b+304>>2];J[b+164>>2]=a;a=J[b+316>>2];J[b+168>>2]=J[b+312>>2];J[b+172>>2]=a;a=J[u+4>>2];J[b+176>>2]=J[u>>2];J[b+180>>2]=a;a=J[b+332>>2];J[b+184>>2]=J[b+328>>2];J[b+188>>2]=a;a=J[b+276>>2];J[b+128>>2]=J[b+272>>2];J[b+132>>2]=a;m=N[b+132>>2];N[b+132>>2]=N[b+144>>2];n=N[b+152>>2];p=N[b+136>>2];N[b+136>>2]=N[b+160>>2];N[b+152>>2]=N[b+164>>2];N[b+160>>2]=p;N[b+164>>2]=n;N[b+144>>2]=m;J[b+104>>2]=156668;J[b+108>>2]=b;oa=Q(34028234663852886e22);e=Ia-288|0;Ia=e;P=Q(l+g);d=Ia-272|0;Ia=d;J[d+264>>2]=0;J[d+268>>2]=0;J[d+256>>2]=0;J[d+260>>2]=0;I=N[b+344>>2];da=N[b+340>>2];U=N[b+336>>2];Z=N[b+264>>2];X=N[b+260>>2];ea=N[b+256>>2];J[d+240>>2]=1;pa=b+112|0;k=pa;a=J[k+8>>2];V=N[a+52>>2];ma=N[a+36>>2];ba=N[a+20>>2];j=b+104|0;f=J[j+4>>2];n=N[f+56>>2];p=N[f+52>>2];r=N[f+72>>2];q=N[f+68>>2];w=N[a+56>>2];z=N[a+40>>2];fa=N[a+24>>2];c=J[k+4>>2];o=N[c+72>>2];v=N[c- -64>>2];t=N[c+68>>2];s=N[c+56>>2];y=N[c+52>>2];C=N[c+88>>2];ca=N[k+56>>2];ga=N[k+24>>2];ha=N[k+40>>2];A=N[c+80>>2];ka=N[k+48>>2];la=N[k+32>>2];O=N[c+84>>2];ya=N[k+52>>2];za=N[k+20>>2];Aa=N[k+36>>2];Ba=N[a+48>>2];Ca=N[a+32>>2];Da=N[a>>2];Ea=N[a+16>>2];Fa=N[a+4>>2];B=N[f+48>>2];_=N[f+64>>2];Ga=N[a+8>>2];D=N[c+48>>2];Ha=N[k+16>>2];g=N[u+8>>2];l=N[u>>2];m=N[u+4>>2];J[d+196>>2]=0;J[d+200>>2]=0;J[d+204>>2]=0;J[d+208>>2]=0;J[d+212>>2]=0;J[d+216>>2]=0;J[d+220>>2]=0;J[d+224>>2]=0;J[d+228>>2]=0;J[d+232>>2]=0;J[d+236>>2]=0;J[d+188>>2]=0;J[d+192>>2]=0;ja=w;Ja=z;ia=o;Ka=C;a=Q(Q(g*g)+Q(Q(l*l)+Q(m*m)))>Q(1.1920928955078125e-7);l=a?l:Q(1);z=l;o=a?g:Q(0);g=a?m:Q(0);l=Q(Q(1)/Q(Y(Q(Q(o*o)+Q(Q(l*l)+Q(g*g))))));m=Q(z*l);w=Q(-m);g=Q(g*l);l=Q(o*l);o=Q(Q(Q(ga*w)-Q(ha*g))-Q(ca*l));z=Q(Q(Q(Ha*w)-Q(la*g))-Q(ka*l));w=Q(Q(Q(za*w)-Q(Aa*g))-Q(ya*l));ca=Q(Q(ia*o)+Q(Q(v*z)+Q(t*w)));C=Q(Q(C*o)+Q(Q(A*z)+Q(w*O)));a=ca>C;o=Q(Q(s*o)+Q(Q(D*z)+Q(w*y)));c=!(o>ca)|!(o>C);o=c?a?ia:Ka:s;v=c?a?v:A:D;y=c?a?t:O:y;C=Q(ja+Q(Q(Ja*o)+Q(Q(Ga*v)+Q(fa*y))));a=Q(Q(n*l)+Q(Q(B*m)+Q(g*p)))>Q(Q(r*l)+Q(Q(_*m)+Q(g*q)));g=a?n:r;t=Q(C-g);N[d+184>>2]=t;l=Q(V+Q(Q(ma*o)+Q(Q(Fa*v)+Q(y*ba))));m=a?p:q;s=Q(l-m);N[d+180>>2]=s;n=Q(Ba+Q(Q(Ca*o)+Q(Q(Da*v)+Q(y*Ea))));p=a?B:_;o=Q(n-p);N[d+176>>2]=o;J[d+132>>2]=0;J[d+136>>2]=0;J[d+140>>2]=0;J[d+144>>2]=0;J[d+148>>2]=0;J[d+152>>2]=0;J[d+156>>2]=0;J[d+160>>2]=0;J[d+164>>2]=0;J[d+168>>2]=0;J[d+172>>2]=0;J[d+124>>2]=0;J[d+128>>2]=0;N[d+120>>2]=C;N[d+116>>2]=l;N[d+112>>2]=n;J[d+68>>2]=0;J[d+72>>2]=0;J[d+76>>2]=0;J[d+80>>2]=0;J[d+84>>2]=0;J[d+88>>2]=0;J[d+92>>2]=0;J[d+96>>2]=0;J[d+100>>2]=0;J[d+104>>2]=0;J[d+108>>2]=0;J[d+60>>2]=0;J[d+64>>2]=0;N[d+56>>2]=g;N[d+52>>2]=m;N[d+48>>2]=p;g=Q(-t);l=Q(-s);m=Q(-o);f=-1;y=Q(Q(t*t)+Q(Q(o*o)+Q(s*s)));a:{b:{if(!(y>Q(0))){n=m;r=l;q=g;A=Q(0);v=o;p=s;C=t;break b}V=Q(P+Q(0));ma=Q(V*V);O=Q(Q(ea*Q(0))+U);B=Q(Q(X*Q(0))+da);_=Q(Q(Z*Q(0))+I);A=Q(0);q=g;r=l;n=m;while(1){v=o;p=s;C=t;s=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(m*m)+Q(l*l))))));o=Q(m*s);a=J[k+4>>2];P=N[a+72>>2];t=Q(g*s);s=Q(l*s);D=Q(Q(N[k+56>>2]*t)+Q(Q(o*N[k+24>>2])+Q(s*N[k+40>>2])));I=N[a- -64>>2];w=Q(Q(N[k+48>>2]*t)+Q(Q(o*N[k+16>>2])+Q(s*N[k+32>>2])));z=Q(Q(N[k+52>>2]*t)+Q(Q(o*N[k+20>>2])+Q(s*N[k+36>>2])));da=N[a+68>>2];U=Q(Q(P*D)+Q(Q(I*w)+Q(z*da)));Z=N[a+88>>2];X=N[a+80>>2];ea=N[a+84>>2];ba=Q(Q(Z*D)+Q(Q(X*w)+Q(z*ea)));c=U>ba;ia=U;U=N[a+56>>2];fa=N[a+48>>2];ja=z;z=N[a+52>>2];D=Q(Q(U*D)+Q(Q(fa*w)+Q(ja*z)));f=!(iaba);a=J[j+4>>2];ba=N[a+48>>2];D=Q(-o);ca=N[a+52>>2];ga=N[a+56>>2];ha=N[a+64>>2];ka=N[a+68>>2];la=N[a+72>>2];E=Q(Q(Q(ba*D)-Q(ca*s))-Q(ga*t))>Q(Q(Q(ha*D)-Q(ka*s))-Q(la*t));a=J[k+8>>2];D=f?c?P:Z:U;w=f?c?I:X:fa;I=f?c?da:ea:z;da=Q(N[a+48>>2]+Q(Q(N[a+32>>2]*D)+Q(Q(N[a>>2]*w)+Q(I*N[a+16>>2]))));ba=E?ba:ha;U=Q(O+ba);z=Q(da-U);Z=Q(N[a+52>>2]+Q(Q(N[a+36>>2]*D)+Q(Q(N[a+4>>2]*w)+Q(I*N[a+20>>2]))));fa=E?ca:ka;X=Q(B+fa);P=Q(Z-X);I=Q(N[a+56>>2]+Q(Q(N[a+40>>2]*D)+Q(Q(N[a+8>>2]*w)+Q(I*N[a+24>>2]))));D=E?ga:la;ea=Q(_+D);w=Q(I-ea);ca=Q(Q(Q(Q(o*Q(-z))-Q(s*P))-Q(t*w))-V);if(ca>Q(0)){f=0;ga=N[b+264>>2];ja=Q(t*ga);t=N[b+256>>2];ia=s;s=N[b+260>>2];ha=Q(ja+Q(Q(o*t)+Q(ia*s)));if(ha>=Q(0)){break a}o=A;A=Q(o-Q(ca/ha));if(A>o){if(A>Q(1)){break a}q=N[b+344>>2];r=N[b+340>>2];n=N[b+336>>2];J[d+92>>2]=0;J[d+76>>2]=0;J[d+60>>2]=0;o=Q(n+Q(t*A));n=Q(o-O);y=Q(n+N[d+80>>2]);N[d+80>>2]=y;t=Q(r+Q(s*A));r=Q(t-B);O=Q(r+N[d+84>>2]);N[d+84>>2]=O;s=Q(q+Q(ga*A));q=Q(s-_);B=Q(q+N[d+88>>2]);N[d+88>>2]=B;_=Q(n+N[d+64>>2]);N[d+64>>2]=_;w=Q(r+N[d+68>>2]);N[d+68>>2]=w;z=Q(q+N[d+72>>2]);N[d+72>>2]=z;n=Q(n+N[d+48>>2]);N[d+48>>2]=n;r=Q(r+N[d+52>>2]);N[d+52>>2]=r;q=Q(q+N[d+56>>2]);N[d+56>>2]=q;P=N[d+112>>2];U=N[d+116>>2];X=N[d+120>>2];J[d+188>>2]=0;N[d+184>>2]=X-q;N[d+180>>2]=U-r;N[d+176>>2]=P-n;n=N[d+128>>2];r=N[d+132>>2];q=N[d+136>>2];J[d+204>>2]=0;N[d+200>>2]=q-z;N[d+196>>2]=r-w;N[d+192>>2]=n-_;n=N[d+144>>2];r=N[d+148>>2];q=N[d+152>>2];J[d+220>>2]=0;N[d+216>>2]=q-B;N[d+212>>2]=r-O;N[d+208>>2]=n-y;ea=Q(D+s);w=Q(I-ea);X=Q(fa+t);P=Q(Z-X);U=Q(ba+o);z=Q(da-U);n=m;r=l;q=g;O=o;B=t;_=s;g=Q(34028234663852886e22)}else{g=y}}else{g=y}D=g;c=J[d+240>>2];f=c<<4;a=f+(d+112|0)|0;J[a+12>>2]=0;N[a+8>>2]=I;N[a+4>>2]=Z;N[a>>2]=da;a=f+(d+48|0)|0;J[a+12>>2]=0;N[a+8>>2]=ea;N[a+4>>2]=X;N[a>>2]=U;a=f+(d+176|0)|0;J[a+12>>2]=0;N[a+8>>2]=w;N[a+4>>2]=P;N[a>>2]=z;J[d+240>>2]=c+1;c:{d:{switch(c-1|0){case 0:o=N[d+184>>2];g=Q(N[d+200>>2]-o);t=N[d+176>>2];l=Q(N[d+192>>2]-t);s=N[d+180>>2];m=Q(N[d+196>>2]-s);y=Q(Q(g*g)+Q(Q(l*l)+Q(m*m)));if(y<=Q(1.1920928955078125e-7)){J[d+240>>2]=1;a=J[d+180>>2];J[d+32>>2]=J[d+176>>2];J[d+36>>2]=a;a=J[d+188>>2];J[d+40>>2]=J[d+184>>2];J[d+44>>2]=a;break c}z=g;g=Q(Q(Q(Q(Q(-t)*l)-Q(m*s))-Q(o*g))/y);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[d+40>>2]=o+Q(z*g);N[d+36>>2]=s+Q(m*g);N[d+32>>2]=t+Q(l*g);break c;case 1:ec(d+32|0,d+176|0,d+112|0,d+48|0,d+240|0);break c;case 2:mc(d+32|0,d+176|0,d+112|0,d+48|0,d+240|0);break c;default:break d}}N[d+40>>2]=w;N[d+36>>2]=P;N[d+32>>2]=z}t=N[d+40>>2];g=Q(-t);s=N[d+36>>2];l=Q(-s);o=N[d+32>>2];m=Q(-o);y=Q(Q(t*t)+Q(Q(o*o)+Q(s*s)));if(ma>2]+32|0];w=Q(0);O=Q(0);a=(f|0)!=0&y>Q(0);g=a?g:q;m=a?m:n;l=a?l:r;n=Q(Y(Q(Q(g*g)+Q(Q(m*m)+Q(l*l)))));if(!(n<=Q(1.1920928955078125e-7))){r=g;g=Q(Q(1)/n);qa=Q(r*g);w=Q(l*g);O=Q(m*g)}J[e+268>>2]=0;N[e+264>>2]=-qa;N[e+260>>2]=-w;N[e+256>>2]=-O;N[e+240>>2]=A;J[e+252>>2]=J[d+252>>2];a=J[d+248>>2];J[e+244>>2]=J[d+244>>2];J[e+248>>2]=a;J[d+44>>2]=0;N[d+40>>2]=f?t:C;N[d+36>>2]=f?s:p;N[d+32>>2]=f?o:v;f=J[d+268>>2];a=J[d+264>>2];J[d+24>>2]=a;J[d+28>>2]=f;W=J[d+260>>2];c=J[d+256>>2];J[d+16>>2]=c;J[d+20>>2]=W;J[d+8>>2]=a;J[d+12>>2]=f;J[d>>2]=c;J[d+4>>2]=W;kb(d+176|0,d+112|0,d+48|0,d+32|0,d+16|0,d,J[d+240>>2]);g=N[J[k+4>>2]+16>>2];l=N[d+16>>2];m=N[d+20>>2];n=N[d+24>>2];J[e+284>>2]=0;N[e+280>>2]=n+(E?Q(qa*g):Q(-0));N[e+276>>2]=m+(E?Q(w*g):Q(-0));N[e+272>>2]=l+(E?Q(O*g):Q(-0));f=1}Ia=d+272|0;if(f){a=J[e+244>>2];J[b+240>>2]=J[e+240>>2];J[b+244>>2]=a;a=J[e+252>>2];J[b+248>>2]=J[e+248>>2];J[b+252>>2]=a;if(N[e+240>>2]==Q(0)){c=J[pa+4>>2];d=J[j+4>>2];N[e+224>>2]=Q(N[c+16>>2]+N[d+16>>2])*Q(100);H[e+215|0]=0;J[e+168>>2]=0;J[e+172>>2]=0;J[e+160>>2]=0;J[e+164>>2]=0;J[e+152>>2]=0;J[e+156>>2]=0;J[e+144>>2]=0;J[e+148>>2]=0;J[e+136>>2]=0;J[e+140>>2]=0;J[e+128>>2]=0;J[e+132>>2]=0;J[e+192>>2]=0;a=J[pa+8>>2];J[e+56>>2]=a;J[e+48>>2]=158004;J[e+52>>2]=c;c=J[a+12>>2];J[e+72>>2]=J[a+8>>2];J[e+76>>2]=c;c=J[a+20>>2];J[e+80>>2]=J[a+16>>2];J[e+84>>2]=c;c=J[a+28>>2];J[e+88>>2]=J[a+24>>2];J[e+92>>2]=c;c=J[a+36>>2];J[e+96>>2]=J[a+32>>2];J[e+100>>2]=c;c=J[a+44>>2];J[e+104>>2]=J[a+40>>2];J[e+108>>2]=c;c=J[a+52>>2];J[e+112>>2]=J[a+48>>2];J[e+116>>2]=c;c=J[a+60>>2];J[e+120>>2]=J[a+56>>2];J[e+124>>2]=c;c=J[a+4>>2];J[e+64>>2]=J[a>>2];J[e+68>>2]=c;g=N[e+68>>2];N[e+68>>2]=N[e+80>>2];l=N[e+88>>2];m=N[e+72>>2];N[e+72>>2]=N[e+96>>2];N[e+80>>2]=g;N[e+96>>2]=m;N[e+88>>2]=N[e+100>>2];N[e+100>>2]=l;J[e+40>>2]=156668;J[e+44>>2]=d;E=e+220|0;W=e+216|0;d=Ia-320|0;Ia=d;a=J[e+44>>2];g=N[a+20>>2];x=J[e+52>>2];l=N[x+20>>2];q=N[e+224>>2];$=K[x+32|0];t=N[x+16>>2];La=K[a+32|0];s=N[a+16>>2];J[d+44>>2]=0;O=Q((g>2];k=0;a=0;while(1){c=k<<2;G=K[k+E|0];J[c+(d- -64|0)>>2]=G;F=K[k+W|0];J[c+(d+48|0)>>2]=F;c=x+(G<<4)|0;g=N[c+56>>2];l=N[c+48>>2];m=N[c+52>>2];c=(1-F<<4)+Ma|0;n=N[c>>2];p=N[c+4>>2];r=N[c+8>>2];o=N[c+12>>2];v=N[u+48>>2];y=N[u+32>>2];C=N[u>>2];A=N[u+16>>2];B=N[u+52>>2];_=N[u+36>>2];D=N[u+4>>2];w=N[u+20>>2];z=N[u+56>>2];P=N[u+40>>2];V=N[u+8>>2];I=N[u+24>>2];c=a;S=a<<4;G=S+(d+144|0)|0;J[G+12>>2]=0;F=S+(d+80|0)|0;N[F+12>>2]=o;N[F+8>>2]=r;N[F+4>>2]=p;N[F>>2]=n;F=S+(d+208|0)|0;J[F+12>>2]=0;o=Q(z+Q(Q(P*g)+Q(Q(V*l)+Q(m*I))));N[G+8>>2]=o;B=Q(B+Q(Q(_*g)+Q(Q(D*l)+Q(m*w))));N[G+4>>2]=B;g=Q(v+Q(Q(y*g)+Q(Q(C*l)+Q(m*A))));N[G>>2]=g;l=Q(o-r);N[F+8>>2]=l;m=Q(B-p);N[F+4>>2]=m;g=Q(g-n);N[F>>2]=g;a=a+1|0;J[d+44>>2]=a;k=k+1|0;if((ra|0)!=(k|0)){continue}break}k:{l:{switch(c-1|0){case 0:n=N[d+216>>2];g=Q(N[d+232>>2]-n);p=N[d+208>>2];l=Q(N[d+224>>2]-p);r=N[d+212>>2];m=Q(N[d+228>>2]-r);o=Q(Q(g*g)+Q(Q(l*l)+Q(m*m)));if(!(o<=Q(1.1920928955078125e-7))){break k}J[d+44>>2]=1;a=J[d+212>>2];J[d+16>>2]=J[d+208>>2];J[d+20>>2]=a;a=J[d+220>>2];J[d+24>>2]=J[d+216>>2];J[d+28>>2]=a;break i;case 1:Bb(d+16|0,d+208|0,d+144|0,d+80|0,d- -64|0,d+48|0,d+44|0);break i;case 2:break l;default:break j}}Eb(d+16|0,d+208|0,d+144|0,d+80|0,d- -64|0,d+48|0,d+44|0);break i}J[d+28>>2]=0;C=g;g=Q(Q(Q(Q(Q(-p)*l)-Q(m*r))-Q(n*g))/o);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[d+24>>2]=n+Q(C*g);N[d+20>>2]=r+Q(m*g);N[d+16>>2]=p+Q(l*g);break i}g=N[u+8>>2];m=N[u>>2];l=N[u+4>>2];J[d+284>>2]=0;a=Q(Q(g*g)+Q(Q(m*m)+Q(l*l)))>Q(0);g=a?g:Q(0);N[d+280>>2]=g;l=a?l:Q(0);N[d+276>>2]=l;m=a?m:Q(1);N[d+272>>2]=m;p=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(m*m)+Q(l*l))))));o=Q(g*p);v=Q(m*p);n=Q(34028234663852886e22);p=Q(l*p);break h}J[d+28>>2]=0;N[d+24>>2]=l;N[d+20>>2]=m;N[d+16>>2]=g}a=J[d+20>>2];J[d+272>>2]=J[d+16>>2];J[d+276>>2]=a;a=J[d+28>>2];J[d+280>>2]=J[d+24>>2];J[d+284>>2]=a;g=N[d+280>>2];m=N[d+272>>2];l=N[d+276>>2];n=Q(Y(Q(Q(g*g)+Q(Q(m*m)+Q(l*l)))));if(!(O>2]=J[d+316>>2];a=J[d+312>>2];J[d+296>>2]=J[d+308>>2];J[d+300>>2]=a;a=J[e+56>>2];D=N[d+284>>2];k=J[d+44>>2];x=k<<2;c=J[e+52>>2];w=N[c+72>>2];n=Q(-m);s=Q(Q(Q(N[e+72>>2]*n)-Q(N[e+88>>2]*l))-Q(N[e+104>>2]*g));z=N[c- -64>>2];q=g;B=Q(Q(Q(N[e+64>>2]*n)-Q(N[e+80>>2]*l))-Q(N[e+96>>2]*g));t=l;n=Q(Q(Q(N[e+68>>2]*n)-Q(N[e+84>>2]*l))-Q(N[e+100>>2]*g));P=N[c+68>>2];V=Q(Q(w*s)+Q(Q(z*B)+Q(n*P)));I=N[c+88>>2];da=N[c+80>>2];U=N[c+84>>2];Z=Q(Q(I*s)+Q(Q(da*B)+Q(n*U)));u=V>Z;ia=V;V=N[c+56>>2];X=N[c+48>>2];ja=n;n=N[c+52>>2];s=Q(Q(V*s)+Q(Q(X*B)+Q(ja*n)));c=!(iaZ);J[x+(d- -64|0)>>2]=c?u?1:2:0;B=N[a+56>>2];Z=N[a+40>>2];ea=N[a+24>>2];qa=N[a+52>>2];ma=N[a+36>>2];ba=N[a+20>>2];fa=N[a+8>>2];ca=N[a+48>>2];ga=N[a+32>>2];ha=N[a>>2];ka=N[a+16>>2];la=N[a+4>>2];ra=x+(d+48|0)|0;a=J[e+44>>2];G=a+56|0;s=m;F=a+52|0;S=a+72|0;$=a+68|0;x=Q(Q(N[G>>2]*g)+Q(Q(N[a+48>>2]*m)+Q(l*N[F>>2])))>Q(Q(N[S>>2]*g)+Q(Q(N[a+64>>2]*m)+Q(l*N[$>>2])));J[ra>>2]=x;g=c?u?w:I:V;l=c?u?z:da:X;m=c?u?P:U:n;w=Q(B+Q(Q(Z*g)+Q(Q(fa*l)+Q(ea*m))));z=N[(x?G:S)>>2];n=Q(w-z);P=Q(ca+Q(Q(ga*g)+Q(Q(ha*l)+Q(m*ka))));V=N[(x?a+48|0:a- -64|0)>>2];B=Q(P-V);l=Q(qa+Q(Q(ma*g)+Q(Q(la*l)+Q(m*ba))));m=N[(x?F:$)>>2];g=Q(l-m);I=Q(Q(o*n)+Q(Q(v*B)+Q(p*g)));if(I>_){a=0;if(!E){break e}H[e+215|0]=k;if(!k){break e}c=0;if((k|0)!=1){F=k&-2;u=0;while(1){x=c<<2;S=d- -64|0;H[c+E|0]=J[x+S>>2];$=d+48|0;H[c+W|0]=J[$+x>>2];x=c|1;G=x<<2;H[x+E|0]=J[G+S>>2];H[x+W|0]=J[G+$>>2];c=c+2|0;u=u+2|0;if((F|0)!=(u|0)){continue}break}}if(!(k&1)){break e}k=c<<2;H[c+E|0]=J[k+(d- -64|0)>>2];H[c+W|0]=J[k+(d+48|0)>>2];break e}if(I>Q(r*Q(.9997749924659729))){m:{if(!E){break m}H[e+215|0]=k;if(!k){break m}c=0;if((k|0)!=1){G=k&-2;u=0;while(1){a=c<<2;F=d- -64|0;H[c+E|0]=J[a+F>>2];S=d+48|0;H[c+W|0]=J[S+a>>2];a=c|1;x=a<<2;H[a+E|0]=J[x+F>>2];H[a+W|0]=J[x+S>>2];c=c+2|0;u=u+2|0;if((G|0)!=(u|0)){continue}break}}if(!(k&1)){break m}a=c<<2;H[c+E|0]=J[a+(d- -64|0)>>2];H[c+W|0]=J[a+(d+48|0)>>2]}N[e+160>>2]=v;J[e+172>>2]=0;N[e+168>>2]=o;N[e+164>>2]=p;kb(d+208|0,d+144|0,d+80|0,d+272|0,d+16|0,d,k);g=N[d+16>>2];l=N[d+20>>2];m=N[d+24>>2];J[e+140>>2]=0;N[e+136>>2]=m-Q(y*o);N[e+132>>2]=l-Q(y*p);N[e+128>>2]=g-Q(y*v);g=N[d>>2];l=N[d+4>>2];m=N[d+8>>2];J[e+156>>2]=0;N[e+152>>2]=m+Q(C*o);N[e+148>>2]=l+Q(C*p);N[e+144>>2]=g+Q(C*v);N[e+192>>2]=r-A;a=2;break e}c=k<<4;a=c+(d+144|0)|0;J[a+12>>2]=0;N[a+8>>2]=w;N[a+4>>2]=l;N[a>>2]=P;a=c+(d+80|0)|0;J[a+12>>2]=0;N[a+8>>2]=z;N[a+4>>2]=m;N[a>>2]=V;a=c+(d+208|0)|0;J[a+12>>2]=0;N[a+8>>2]=n;N[a+4>>2]=g;N[a>>2]=B;J[d+44>>2]=k+1;n:{o:{switch(k-1|0){case 0:n=N[d+216>>2];g=Q(N[d+232>>2]-n);p=N[d+208>>2];l=Q(N[d+224>>2]-p);o=N[d+212>>2];m=Q(N[d+228>>2]-o);v=Q(Q(g*g)+Q(Q(l*l)+Q(m*m)));if(v<=Q(1.1920928955078125e-7)){J[d+44>>2]=1;a=J[d+212>>2];J[d+16>>2]=J[d+208>>2];J[d+20>>2]=a;a=J[d+220>>2];J[d+24>>2]=J[d+216>>2];J[d+28>>2]=a;break n}J[d+28>>2]=0;z=g;g=Q(Q(Q(Q(Q(-p)*l)-Q(m*o))-Q(n*g))/v);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[d+24>>2]=n+Q(z*g);N[d+20>>2]=o+Q(m*g);N[d+16>>2]=p+Q(l*g);break n;case 1:Bb(d+16|0,d+208|0,d+144|0,d+80|0,d- -64|0,d+48|0,d+44|0);break n;case 2:Eb(d+16|0,d+208|0,d+144|0,d+80|0,d- -64|0,d+48|0,d+44|0);break n;default:break o}}J[d+28>>2]=0;N[d+24>>2]=n;N[d+20>>2]=g;N[d+16>>2]=B}a=J[d+20>>2];J[d+272>>2]=J[d+16>>2];J[d+276>>2]=a;a=J[d+28>>2];J[d+280>>2]=J[d+24>>2];J[d+284>>2]=a;g=N[d+280>>2];m=N[d+272>>2];l=N[d+276>>2];n=Q(Y(Q(Q(g*g)+Q(Q(m*m)+Q(l*l)))));v=Q(Q(1)/n);o=Q(g*v);p=Q(l*v);v=Q(m*v);if(nO){continue}break}k=J[d+44>>2];if(!(n>2];$=d+48|0;H[c+W|0]=J[$+x>>2];x=c|1;G=x<<2;H[x+E|0]=J[G+S>>2];H[x+W|0]=J[G+$>>2];c=c+2|0;a=a+2|0;if((F|0)!=(a|0)){continue}break}}if(!(u&1)){break p}a=c<<2;H[c+E|0]=J[a+(d- -64|0)>>2];H[c+W|0]=J[a+(d+48|0)>>2]}N[d+284>>2]=D;N[d+272>>2]=s;N[d+276>>2]=t;N[d+280>>2]=q;kb(d+208|0,d+144|0,d+80|0,d+272|0,d+16|0,d,k);J[e+188>>2]=0;N[e+184>>2]=o;N[e+180>>2]=p;N[e+176>>2]=v;J[e+172>>2]=0;g=Q(Q(1)/r);l=Q(q*g);N[e+168>>2]=l;m=Q(t*g);N[e+164>>2]=m;g=Q(s*g);N[e+160>>2]=g;n=N[d+16>>2];p=N[d+20>>2];q=N[d+24>>2];J[e+140>>2]=0;N[e+136>>2]=q-Q(y*l);N[e+132>>2]=p-Q(y*m);N[e+128>>2]=n-Q(y*g);n=N[d>>2];p=N[d+4>>2];q=N[d+8>>2];N[e+192>>2]=r-A;J[e+156>>2]=0;N[e+152>>2]=q+Q(C*l);N[e+148>>2]=p+Q(C*m);N[e+144>>2]=n+Q(C*g);a=2;if(r<=A){break e}a=4;break e}if(E){break f}a=5;break e}k=J[d+44>>2]}H[e+215|0]=k;a=5;if(!k){break e}c=0;if((k|0)!=1){F=k&-2;u=0;while(1){x=c<<2;S=d- -64|0;H[c+E|0]=J[x+S>>2];$=d+48|0;H[c+W|0]=J[$+x>>2];x=c|1;G=x<<2;H[x+E|0]=J[G+S>>2];H[x+W|0]=J[G+$>>2];c=c+2|0;u=u+2|0;if((F|0)!=(u|0)){continue}break}}if(!(k&1)){break e}k=c<<2;H[c+E|0]=J[k+(d- -64|0)>>2];H[c+W|0]=J[k+(d+48|0)>>2]}Ia=d+320|0;q:{r:{if(a-5|0){break r}J[e+16>>2]=1065353216;a=J[e+28>>2];J[e+8>>2]=J[e+24>>2];J[e+12>>2]=a;a=J[e+20>>2];J[e>>2]=J[e+16>>2];J[e+4>>2]=a;if(nc(pa,j,e+220|0,e+216|0,K[e+215|0],0,e,e+128|0)-5>>>0<=1){break r}J[e+280>>2]=0;J[e+284>>2]=0;J[e+272>>2]=0;J[e+276>>2]=0;g=N[b+264>>2];l=N[b+256>>2];m=N[b+260>>2];J[e+268>>2]=0;n=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(m*m))))));N[e+264>>2]=n*Q(-g);N[e+260>>2]=n*Q(-m);N[e+256>>2]=n*Q(-l);g=Q(0);break q}a=J[e+140>>2];J[e+280>>2]=J[e+136>>2];J[e+284>>2]=a;a=J[e+132>>2];J[e+272>>2]=J[e+128>>2];J[e+276>>2]=a;a=J[e+164>>2];J[e+256>>2]=J[e+160>>2];J[e+260>>2]=a;a=J[e+172>>2];J[e+264>>2]=J[e+168>>2];J[e+268>>2]=a;g=N[e+192>>2]}N[b+240>>2]=g>2];J[b+224>>2]=J[e+272>>2];J[b+228>>2]=a;a=J[e+284>>2];J[b+232>>2]=J[e+280>>2];J[b+236>>2]=a;a=J[e+260>>2];J[b+208>>2]=J[e+256>>2];J[b+212>>2]=a;a=J[e+268>>2];J[b+216>>2]=J[e+264>>2];J[b+220>>2]=a}Ia=e+288|0;if(f){oa=N[b+240>>2];g=N[b+232>>2];l=N[b+224>>2];m=N[b+228>>2];n=N[b+216>>2];p=N[b+208>>2];r=N[b+212>>2];q=Q(Q(M*n)+Q(Q(T*p)+Q(L*r)));o=Q(-L);v=Q(Q(Q(R*Q(Q(T*r)+Q(p*o)))+Q(aa*n))+Q(M*q));N[h+8>>2]=v+v;v=Q(Q(L*q)+Q(Q(aa*r)+Q(R*Q(Q(M*p)+Q(n*na)))));N[h+4>>2]=v+v;s=r;r=Q(-M);n=Q(Q(T*q)+Q(Q(aa*p)+Q(R*Q(Q(L*n)+Q(s*r)))));N[h>>2]=n+n;n=oa>Q(0)?oa:Q(0);p=Q(Q(M*g)+Q(Q(T*l)+Q(L*m)));q=Q(Q(Q(R*Q(Q(T*m)+Q(l*o)))+Q(aa*g))+Q(M*p));N[i+8>>2]=Q(va*n)+Q(ta+Q(q+q));q=Q(Q(L*p)+Q(Q(aa*m)+Q(R*Q(Q(M*l)+Q(g*na)))));N[i+4>>2]=Q(xa*n)+Q(sa+Q(q+q));g=Q(Q(T*p)+Q(Q(aa*l)+Q(R*Q(Q(L*g)+Q(m*r)))));N[i>>2]=Q(wa*n)+Q(ua+Q(g+g))}Ia=b+352|0;return Q(oa)}function f0(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);k=k|0;l=Q(l);var m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=0,R=Q(0),S=Q(0),T=0,U=0,V=Q(0),W=Q(0),X=Q(0),Z=0,_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=0,la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=0,ta=0,ua=Q(0),va=Q(0),wa=Q(0),xa=0,ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ha=0;k=Ia-448|0;Ia=k;b=J[b>>2];a=J[a>>2];J[k+104>>2]=0;J[k+108>>2]=0;J[k+96>>2]=0;J[k+100>>2]=0;J[k+124>>2]=4;j=N[a+4>>2];l=N[a+8>>2];J[k+172>>2]=0;J[k+156>>2]=0;m=Q(l*Q(0));N[k+152>>2]=m;N[k+148>>2]=m;m=Q(-m);N[k+168>>2]=m;N[k+164>>2]=m;N[k+176>>2]=j;N[k+144>>2]=l;H[k+128|0]=1;N[k+120>>2]=j;N[k+116>>2]=j;N[k+112>>2]=j;N[k+160>>2]=-l;J[k+8>>2]=0;J[k+12>>2]=0;J[k>>2]=0;J[k+4>>2]=0;J[k+28>>2]=4;j=N[b+4>>2];l=N[b+8>>2];J[k+76>>2]=0;J[k+60>>2]=0;m=Q(l*Q(0));N[k+56>>2]=m;N[k+52>>2]=m;m=Q(-m);N[k+72>>2]=m;N[k+68>>2]=m;N[k+80>>2]=j;N[k+48>>2]=l;H[k+32|0]=1;N[k+24>>2]=j;N[k+20>>2]=j;N[k+16>>2]=j;N[k+64>>2]=-l;E=N[b+4>>2];B=N[a+4>>2];J[k+440>>2]=0;J[k+444>>2]=0;J[k+432>>2]=0;J[k+436>>2]=0;pa=N[f+20>>2];t=N[e+20>>2];qa=N[f+24>>2];r=N[e+24>>2];j=N[c+8>>2];l=N[c>>2];m=N[c+4>>2];p=N[c+12>>2];M=N[d+12>>2];R=N[d>>2];ra=N[f+16>>2];y=N[e+16>>2];F=N[d+4>>2];G=N[d+8>>2];J[k+428>>2]=0;J[k+412>>2]=0;J[k+396>>2]=0;ia=Q(-R);o=Q(y-ra);q=Q(t-pa);n=Q(r-qa);u=Q(Q(Q(ia*o)-Q(q*F))-Q(G*n));_=Q(Q(M*M)+Q(-.5));v=Q(Q(Q(M*Q(Q(F*o)-Q(R*q)))+Q(_*n))-Q(G*u));N[k+424>>2]=v+v;v=Q(Q(Q(_*q)+Q(M*Q(Q(R*n)-Q(G*o))))-Q(F*u));N[k+420>>2]=v+v;s=k+416|0;o=Q(Q(Q(_*o)+Q(M*Q(Q(G*q)-Q(F*n))))-Q(R*u));N[s>>2]=o+o;q=Q(Q(Q(m*G)-Q(F*j))+Q(Q(l*M)-Q(p*R)));o=Q(q+q);n=Q(Q(Q(j*R)-Q(G*l))+Q(Q(m*M)-Q(p*F)));u=Q(n+n);v=Q(Q(1)-Q(q*o));x=Q(n*u);N[k+408>>2]=v-x;q=Q(Q(Q(l*F)-Q(R*m))+Q(Q(j*M)-Q(p*G)));V=Q(q*u);j=Q(Q(p*M)-Q(Q(Q(ia*l)-Q(m*F))-Q(G*j)));l=Q(j*o);N[k+404>>2]=V-l;m=Q(q*o);p=Q(j*u);N[k+400>>2]=m+p;N[k+392>>2]=V+l;l=Q(q+q);q=Q(q*l);N[k+388>>2]=v-q;o=Q(n*o);j=Q(j*l);N[k+384>>2]=o-j;J[k+380>>2]=0;N[k+376>>2]=m-p;N[k+372>>2]=o+j;N[k+368>>2]=Q(Q(1)-x)-q;m=N[d+20>>2];p=N[c+20>>2];j=N[d+24>>2];l=N[c+24>>2];o=N[d+16>>2];q=N[c+16>>2];J[k+364>>2]=0;ua=Q(l-r);j=Q(Q(j-qa)-ua);va=Q(q-y);l=Q(Q(o-ra)-va);wa=Q(p-t);m=Q(Q(m-pa)-wa);p=Q(Q(G*j)+Q(Q(R*l)+Q(F*m)));o=Q(Q(Q(_*j)-Q(M*Q(Q(R*m)-Q(F*l))))+Q(G*p));N[k+360>>2]=o+o;o=Q(Q(F*p)+Q(Q(_*m)-Q(M*Q(Q(G*l)-Q(j*R)))));N[k+356>>2]=o+o;j=Q(Q(R*p)+Q(Q(_*l)-Q(M*Q(Q(F*j)-Q(m*G)))));N[k+352>>2]=j+j;J[k+288>>2]=0;J[k+208>>2]=157956;J[k+216>>2]=k+368;J[k+212>>2]=k+96;a=J[k+388>>2];J[k+240>>2]=J[k+384>>2];J[k+244>>2]=a;a=J[k+396>>2];J[k+248>>2]=J[k+392>>2];J[k+252>>2]=a;a=J[k+380>>2];J[k+232>>2]=J[k+376>>2];J[k+236>>2]=a;a=J[k+404>>2];J[k+256>>2]=J[k+400>>2];J[k+260>>2]=a;a=J[k+412>>2];J[k+264>>2]=J[k+408>>2];J[k+268>>2]=a;a=J[s+4>>2];J[k+272>>2]=J[s>>2];J[k+276>>2]=a;a=J[k+428>>2];J[k+280>>2]=J[k+424>>2];J[k+284>>2]=a;a=J[k+372>>2];J[k+224>>2]=J[k+368>>2];J[k+228>>2]=a;j=N[k+228>>2];N[k+228>>2]=N[k+240>>2];l=N[k+248>>2];m=N[k+232>>2];N[k+232>>2]=N[k+256>>2];N[k+248>>2]=N[k+260>>2];N[k+256>>2]=m;N[k+260>>2]=l;N[k+240>>2]=j;J[k+200>>2]=156668;J[k+204>>2]=k;ja=Q(34028234663852886e22);d=Ia-288|0;Ia=d;V=Q(E+Q(B+g));c=Ia-272|0;Ia=c;J[c+264>>2]=0;J[c+268>>2]=0;J[c+256>>2]=0;J[c+260>>2]=0;O=N[k+440>>2];A=N[k+436>>2];I=N[k+432>>2];D=N[k+360>>2];L=N[k+356>>2];ba=N[k+352>>2];J[c+240>>2]=1;ka=k+208|0;f=ka;a=J[f+8>>2];$=N[a+52>>2];W=N[a+36>>2];X=N[a+20>>2];sa=k+200|0;C=sa;b=J[C+4>>2];m=N[b+56>>2];p=N[b+52>>2];o=N[b+72>>2];q=N[b+68>>2];x=N[a+56>>2];S=N[a+40>>2];aa=N[a+24>>2];e=J[f+4>>2];n=N[e+56>>2];u=N[e+52>>2];t=N[e+72>>2];ga=N[f+56>>2];ca=N[f+24>>2];da=N[f+40>>2];ea=N[f+48>>2];la=N[f+32>>2];r=N[e+68>>2];ma=N[f+52>>2];ya=N[f+20>>2];za=N[f+36>>2];Aa=N[a+48>>2];Ba=N[a+32>>2];Ca=N[a>>2];Da=N[a+16>>2];Ea=N[a+4>>2];y=N[b+48>>2];E=N[b+64>>2];Fa=N[a+8>>2];B=N[e+48>>2];v=N[e+64>>2];Ga=N[f+16>>2];g=N[s+8>>2];j=N[s>>2];l=N[s+4>>2];J[c+196>>2]=0;J[c+200>>2]=0;J[c+204>>2]=0;J[c+208>>2]=0;J[c+212>>2]=0;J[c+216>>2]=0;J[c+220>>2]=0;J[c+224>>2]=0;J[c+228>>2]=0;J[c+232>>2]=0;J[c+236>>2]=0;J[c+188>>2]=0;J[c+192>>2]=0;ha=x;fa=S;na=n;a=Q(Q(g*g)+Q(Q(j*j)+Q(l*l)))>Q(1.1920928955078125e-7);j=a?j:Q(1);x=j;n=a?g:Q(0);g=a?l:Q(0);j=Q(Q(1)/Q(Y(Q(Q(n*n)+Q(Q(j*j)+Q(g*g))))));l=Q(x*j);x=Q(-l);g=Q(g*j);j=Q(n*j);n=Q(Q(Q(ca*x)-Q(da*g))-Q(ga*j));S=Q(Q(Q(Ga*x)-Q(la*g))-Q(ea*j));x=Q(Q(Q(ya*x)-Q(za*g))-Q(ma*j));a=Q(Q(na*n)+Q(Q(B*S)+Q(u*x)))>Q(Q(t*n)+Q(Q(v*S)+Q(x*r)));n=a?na:t;B=a?B:v;u=a?u:r;v=Q(ha+Q(Q(fa*n)+Q(Q(Fa*B)+Q(aa*u))));a=Q(Q(m*j)+Q(Q(y*l)+Q(g*p)))>Q(Q(o*j)+Q(Q(E*l)+Q(g*q)));g=a?m:o;t=Q(v-g);N[c+184>>2]=t;j=Q($+Q(Q(W*n)+Q(Q(Ea*B)+Q(u*X))));l=a?p:q;r=Q(j-l);N[c+180>>2]=r;m=Q(Aa+Q(Q(Ba*n)+Q(Q(Ca*B)+Q(u*Da))));p=a?y:E;n=Q(m-p);N[c+176>>2]=n;J[c+132>>2]=0;J[c+136>>2]=0;J[c+140>>2]=0;J[c+144>>2]=0;J[c+148>>2]=0;J[c+152>>2]=0;J[c+156>>2]=0;J[c+160>>2]=0;J[c+164>>2]=0;J[c+168>>2]=0;J[c+172>>2]=0;J[c+124>>2]=0;J[c+128>>2]=0;N[c+120>>2]=v;N[c+116>>2]=j;N[c+112>>2]=m;J[c+68>>2]=0;J[c+72>>2]=0;J[c+76>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;J[c+88>>2]=0;J[c+92>>2]=0;J[c+96>>2]=0;J[c+100>>2]=0;J[c+104>>2]=0;J[c+108>>2]=0;J[c+60>>2]=0;J[c+64>>2]=0;N[c+56>>2]=g;N[c+52>>2]=l;N[c+48>>2]=p;g=Q(-t);j=Q(-r);l=Q(-n);e=-1;y=Q(Q(t*t)+Q(Q(n*n)+Q(r*r)));a:{b:{if(!(y>Q(0))){m=l;o=j;q=g;B=Q(0);u=n;p=r;E=t;break b}$=Q(V+Q(0));ga=Q($*$);v=Q(Q(ba*Q(0))+I);x=Q(Q(L*Q(0))+A);V=Q(Q(D*Q(0))+O);B=Q(0);q=g;o=j;m=l;while(1){u=n;p=r;E=t;r=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j))))));n=Q(l*r);a=J[f+4>>2];O=N[a+56>>2];t=Q(g*r);r=Q(j*r);A=Q(Q(N[f+56>>2]*t)+Q(Q(n*N[f+24>>2])+Q(r*N[f+40>>2])));I=N[a+48>>2];D=Q(Q(N[f+48>>2]*t)+Q(Q(n*N[f+16>>2])+Q(r*N[f+32>>2])));L=Q(Q(N[f+52>>2]*t)+Q(Q(n*N[f+20>>2])+Q(r*N[f+36>>2])));ba=N[a+52>>2];na=Q(Q(O*A)+Q(Q(I*D)+Q(L*ba)));W=N[a+72>>2];ha=Q(W*A);A=N[a+64>>2];fa=Q(A*D);D=N[a+68>>2];b=na>Q(ha+Q(fa+Q(L*D)));a=J[C+4>>2];X=N[a+48>>2];L=Q(-n);S=N[a+52>>2];aa=N[a+56>>2];ca=N[a+64>>2];da=N[a+68>>2];ea=N[a+72>>2];e=Q(Q(Q(X*L)-Q(S*r))-Q(aa*t))>Q(Q(Q(ca*L)-Q(da*r))-Q(ea*t));a=J[f+8>>2];O=b?O:W;A=b?I:A;L=b?ba:D;ba=Q(N[a+48>>2]+Q(Q(N[a+32>>2]*O)+Q(Q(N[a>>2]*A)+Q(L*N[a+16>>2]))));ca=e?X:ca;W=Q(v+ca);I=Q(ba-W);X=Q(N[a+52>>2]+Q(Q(N[a+36>>2]*O)+Q(Q(N[a+4>>2]*A)+Q(L*N[a+20>>2]))));da=e?S:da;S=Q(x+da);D=Q(X-S);L=Q(N[a+56>>2]+Q(Q(N[a+40>>2]*O)+Q(Q(N[a+8>>2]*A)+Q(L*N[a+24>>2]))));O=e?aa:ea;aa=Q(V+O);A=Q(L-aa);ea=Q(Q(Q(Q(n*Q(-I))-Q(r*D))-Q(t*A))-$);if(ea>Q(0)){e=0;la=N[k+360>>2];ha=Q(t*la);t=N[k+352>>2];fa=r;r=N[k+356>>2];ma=Q(ha+Q(Q(n*t)+Q(fa*r)));if(ma>=Q(0)){break a}n=B;B=Q(n-Q(ea/ma));if(B>n){if(B>Q(1)){break a}q=N[k+440>>2];o=N[k+436>>2];m=N[k+432>>2];J[c+92>>2]=0;J[c+76>>2]=0;J[c+60>>2]=0;n=Q(m+Q(t*B));m=Q(n-v);y=Q(m+N[c+80>>2]);N[c+80>>2]=y;t=Q(o+Q(r*B));o=Q(t-x);v=Q(o+N[c+84>>2]);N[c+84>>2]=v;r=Q(q+Q(la*B));q=Q(r-V);x=Q(q+N[c+88>>2]);N[c+88>>2]=x;V=Q(m+N[c+64>>2]);N[c+64>>2]=V;A=Q(o+N[c+68>>2]);N[c+68>>2]=A;I=Q(q+N[c+72>>2]);N[c+72>>2]=I;m=Q(m+N[c+48>>2]);N[c+48>>2]=m;o=Q(o+N[c+52>>2]);N[c+52>>2]=o;q=Q(q+N[c+56>>2]);N[c+56>>2]=q;D=N[c+112>>2];W=N[c+116>>2];S=N[c+120>>2];J[c+188>>2]=0;N[c+184>>2]=S-q;N[c+180>>2]=W-o;N[c+176>>2]=D-m;m=N[c+128>>2];o=N[c+132>>2];q=N[c+136>>2];J[c+204>>2]=0;N[c+200>>2]=q-I;N[c+196>>2]=o-A;N[c+192>>2]=m-V;m=N[c+144>>2];o=N[c+148>>2];q=N[c+152>>2];J[c+220>>2]=0;N[c+216>>2]=q-x;N[c+212>>2]=o-v;N[c+208>>2]=m-y;aa=Q(O+r);A=Q(L-aa);S=Q(da+t);D=Q(X-S);W=Q(ca+n);I=Q(ba-W);m=l;o=j;q=g;v=n;x=t;V=r;g=Q(34028234663852886e22)}else{g=y}}else{g=y}O=g;b=J[c+240>>2];e=b<<4;a=e+(c+112|0)|0;J[a+12>>2]=0;N[a+8>>2]=L;N[a+4>>2]=X;N[a>>2]=ba;a=e+(c+48|0)|0;J[a+12>>2]=0;N[a+8>>2]=aa;N[a+4>>2]=S;N[a>>2]=W;a=e+(c+176|0)|0;J[a+12>>2]=0;N[a+8>>2]=A;N[a+4>>2]=D;N[a>>2]=I;J[c+240>>2]=b+1;c:{d:{switch(b-1|0){case 0:n=N[c+184>>2];g=Q(N[c+200>>2]-n);t=N[c+176>>2];j=Q(N[c+192>>2]-t);r=N[c+180>>2];l=Q(N[c+196>>2]-r);y=Q(Q(g*g)+Q(Q(j*j)+Q(l*l)));if(y<=Q(1.1920928955078125e-7)){J[c+240>>2]=1;a=J[c+180>>2];J[c+32>>2]=J[c+176>>2];J[c+36>>2]=a;a=J[c+188>>2];J[c+40>>2]=J[c+184>>2];J[c+44>>2]=a;break c}fa=g;g=Q(Q(Q(Q(Q(-t)*j)-Q(l*r))-Q(n*g))/y);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[c+40>>2]=n+Q(fa*g);N[c+36>>2]=r+Q(l*g);N[c+32>>2]=t+Q(j*g);break c;case 1:ec(c+32|0,c+176|0,c+112|0,c+48|0,c+240|0);break c;case 2:mc(c+32|0,c+176|0,c+112|0,c+48|0,c+240|0);break c;default:break d}}N[c+40>>2]=A;N[c+36>>2]=D;N[c+32>>2]=I}t=N[c+40>>2];g=Q(-t);r=N[c+36>>2];j=Q(-r);n=N[c+32>>2];l=Q(-n);y=Q(Q(t*t)+Q(Q(n*n)+Q(r*r)));if(ga>2]+32|0];A=Q(0);v=Q(0);a=(e|0)!=0&y>Q(0);g=a?g:q;l=a?l:m;j=a?j:o;m=Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j)))));if(!(m<=Q(1.1920928955078125e-7))){o=g;g=Q(Q(1)/m);oa=Q(o*g);A=Q(j*g);v=Q(l*g)}J[d+268>>2]=0;N[d+264>>2]=-oa;N[d+260>>2]=-A;N[d+256>>2]=-v;N[d+240>>2]=B;J[d+252>>2]=J[c+252>>2];a=J[c+248>>2];J[d+244>>2]=J[c+244>>2];J[d+248>>2]=a;J[c+44>>2]=0;N[c+40>>2]=e?t:E;N[c+36>>2]=e?r:p;N[c+32>>2]=e?n:u;e=J[c+268>>2];a=J[c+264>>2];J[c+24>>2]=a;J[c+28>>2]=e;T=J[c+260>>2];b=J[c+256>>2];J[c+16>>2]=b;J[c+20>>2]=T;J[c+8>>2]=a;J[c+12>>2]=e;J[c>>2]=b;J[c+4>>2]=T;kb(c+176|0,c+112|0,c+48|0,c+32|0,c+16|0,c,J[c+240>>2]);g=N[J[f+4>>2]+16>>2];j=N[c+16>>2];l=N[c+20>>2];m=N[c+24>>2];J[d+284>>2]=0;N[d+280>>2]=m+(C?Q(oa*g):Q(-0));N[d+276>>2]=l+(C?Q(A*g):Q(-0));N[d+272>>2]=j+(C?Q(v*g):Q(-0));e=1}Ia=c+272|0;if(e){a=J[d+244>>2];J[k+336>>2]=J[d+240>>2];J[k+340>>2]=a;a=J[d+252>>2];J[k+344>>2]=J[d+248>>2];J[k+348>>2]=a;if(N[d+240>>2]==Q(0)){b=J[ka+4>>2];c=J[sa+4>>2];N[d+224>>2]=Q(N[b+16>>2]+N[c+16>>2])*Q(100);H[d+215|0]=0;J[d+168>>2]=0;J[d+172>>2]=0;J[d+160>>2]=0;J[d+164>>2]=0;J[d+152>>2]=0;J[d+156>>2]=0;J[d+144>>2]=0;J[d+148>>2]=0;J[d+136>>2]=0;J[d+140>>2]=0;J[d+128>>2]=0;J[d+132>>2]=0;J[d+192>>2]=0;a=J[ka+8>>2];J[d+56>>2]=a;J[d+48>>2]=157956;J[d+52>>2]=b;b=J[a+12>>2];J[d+72>>2]=J[a+8>>2];J[d+76>>2]=b;b=J[a+20>>2];J[d+80>>2]=J[a+16>>2];J[d+84>>2]=b;b=J[a+28>>2];J[d+88>>2]=J[a+24>>2];J[d+92>>2]=b;b=J[a+36>>2];J[d+96>>2]=J[a+32>>2];J[d+100>>2]=b;b=J[a+44>>2];J[d+104>>2]=J[a+40>>2];J[d+108>>2]=b;b=J[a+52>>2];J[d+112>>2]=J[a+48>>2];J[d+116>>2]=b;b=J[a+60>>2];J[d+120>>2]=J[a+56>>2];J[d+124>>2]=b;b=J[a+4>>2];J[d+64>>2]=J[a>>2];J[d+68>>2]=b;g=N[d+68>>2];N[d+68>>2]=N[d+80>>2];j=N[d+88>>2];l=N[d+72>>2];N[d+72>>2]=N[d+96>>2];N[d+80>>2]=g;N[d+96>>2]=l;N[d+88>>2]=N[d+100>>2];N[d+100>>2]=j;J[d+40>>2]=156668;J[d+44>>2]=c;C=d+220|0;T=d+216|0;c=Ia-320|0;Ia=c;a=J[d+44>>2];g=N[a+20>>2];b=J[d+52>>2];j=N[b+20>>2];q=N[d+224>>2];U=K[b+32|0];t=N[b+16>>2];Z=K[a+32|0];r=N[a+16>>2];J[c+44>>2]=0;V=Q((g>2];f=0;a=0;while(1){b=f<<2;w=K[f+C|0];J[b+(c- -64|0)>>2]=w;z=K[f+T|0];J[b+(c+48|0)>>2]=z;b=(1-w<<4)+ta|0;g=N[b+8>>2];j=N[b>>2];l=N[b+4>>2];b=(1-z<<4)+Ha|0;m=N[b>>2];p=N[b+4>>2];o=N[b+8>>2];n=N[b+12>>2];u=N[s+48>>2];y=N[s+32>>2];E=N[s>>2];B=N[s+16>>2];v=N[s+52>>2];x=N[s+36>>2];O=N[s+4>>2];A=N[s+20>>2];I=N[s+56>>2];D=N[s+40>>2];$=N[s+8>>2];L=N[s+24>>2];b=a;P=a<<4;w=P+(c+144|0)|0;J[w+12>>2]=0;z=P+(c+80|0)|0;N[z+12>>2]=n;N[z+8>>2]=o;N[z+4>>2]=p;N[z>>2]=m;z=P+(c+208|0)|0;J[z+12>>2]=0;n=Q(I+Q(Q(D*g)+Q(Q($*j)+Q(l*L))));N[w+8>>2]=n;v=Q(v+Q(Q(x*g)+Q(Q(O*j)+Q(l*A))));N[w+4>>2]=v;g=Q(u+Q(Q(y*g)+Q(Q(E*j)+Q(l*B))));N[w>>2]=g;j=Q(n-o);N[z+8>>2]=j;l=Q(v-p);N[z+4>>2]=l;g=Q(g-m);N[z>>2]=g;a=a+1|0;J[c+44>>2]=a;f=f+1|0;if((xa|0)!=(f|0)){continue}break}k:{l:{switch(b-1|0){case 0:m=N[c+216>>2];g=Q(N[c+232>>2]-m);p=N[c+208>>2];j=Q(N[c+224>>2]-p);o=N[c+212>>2];l=Q(N[c+228>>2]-o);n=Q(Q(g*g)+Q(Q(j*j)+Q(l*l)));if(!(n<=Q(1.1920928955078125e-7))){break k}J[c+44>>2]=1;a=J[c+212>>2];J[c+16>>2]=J[c+208>>2];J[c+20>>2]=a;a=J[c+220>>2];J[c+24>>2]=J[c+216>>2];J[c+28>>2]=a;break i;case 1:Bb(c+16|0,c+208|0,c+144|0,c+80|0,c- -64|0,c+48|0,c+44|0);break i;case 2:break l;default:break j}}Eb(c+16|0,c+208|0,c+144|0,c+80|0,c- -64|0,c+48|0,c+44|0);break i}J[c+28>>2]=0;E=g;g=Q(Q(Q(Q(Q(-p)*j)-Q(l*o))-Q(m*g))/n);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[c+24>>2]=m+Q(E*g);N[c+20>>2]=o+Q(l*g);N[c+16>>2]=p+Q(j*g);break i}g=N[s+8>>2];l=N[s>>2];j=N[s+4>>2];J[c+284>>2]=0;a=Q(Q(g*g)+Q(Q(l*l)+Q(j*j)))>Q(0);g=a?g:Q(0);N[c+280>>2]=g;j=a?j:Q(0);N[c+276>>2]=j;l=a?l:Q(1);N[c+272>>2]=l;p=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j))))));n=Q(g*p);u=Q(l*p);m=Q(34028234663852886e22);p=Q(j*p);break h}J[c+28>>2]=0;N[c+24>>2]=j;N[c+20>>2]=l;N[c+16>>2]=g}a=J[c+20>>2];J[c+272>>2]=J[c+16>>2];J[c+276>>2]=a;a=J[c+28>>2];J[c+280>>2]=J[c+24>>2];J[c+284>>2]=a;g=N[c+280>>2];l=N[c+272>>2];j=N[c+276>>2];m=Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j)))));if(!(V>2]=J[c+316>>2];a=J[c+312>>2];J[c+296>>2]=J[c+308>>2];J[c+300>>2]=a;a=J[d+56>>2];A=N[c+284>>2];f=J[c+44>>2];w=f<<2;b=J[d+52>>2];z=b+56|0;m=Q(-l);r=Q(Q(Q(N[d+72>>2]*m)-Q(N[d+88>>2]*j))-Q(N[d+104>>2]*g));q=g;v=Q(Q(Q(N[d+64>>2]*m)-Q(N[d+80>>2]*j))-Q(N[d+96>>2]*g));t=j;m=Q(Q(Q(N[d+68>>2]*m)-Q(N[d+84>>2]*j))-Q(N[d+100>>2]*g));P=b+52|0;U=b+72|0;Z=b+68|0;s=Q(Q(N[z>>2]*r)+Q(Q(N[b+48>>2]*v)+Q(m*N[P>>2])))>Q(Q(N[U>>2]*r)+Q(Q(N[b+64>>2]*v)+Q(m*N[Z>>2])));J[w+(c- -64|0)>>2]=s;m=N[(s?z:U)>>2];v=N[(s?b+48|0:b- -64|0)>>2];x=N[(s?P:Z)>>2];I=N[a+56>>2];D=N[a+40>>2];$=N[a+24>>2];L=N[a+52>>2];ba=N[a+36>>2];W=N[a+20>>2];X=N[a+8>>2];S=N[a+48>>2];aa=N[a+32>>2];oa=N[a>>2];ga=N[a+16>>2];ca=N[a+4>>2];ta=w+(c+48|0)|0;a=J[d+44>>2];s=a+56|0;r=l;w=a+52|0;z=a+72|0;P=a+68|0;b=Q(Q(N[s>>2]*g)+Q(Q(N[a+48>>2]*l)+Q(j*N[w>>2])))>Q(Q(N[z>>2]*g)+Q(Q(N[a+64>>2]*l)+Q(j*N[P>>2])));J[ta>>2]=b;I=Q(I+Q(Q(D*m)+Q(Q(X*v)+Q(x*$))));D=N[(b?s:z)>>2];g=Q(I-D);$=Q(S+Q(Q(aa*m)+Q(Q(oa*v)+Q(x*ga))));X=N[(b?a+48|0:a- -64|0)>>2];j=Q($-X);m=Q(L+Q(Q(ba*m)+Q(Q(ca*v)+Q(x*W))));v=N[(b?w:P)>>2];l=Q(m-v);x=Q(Q(n*g)+Q(Q(u*j)+Q(p*l)));if(x>O){a=0;if(!C){break e}H[d+215|0]=f;if(!f){break e}b=0;if((f|0)!=1){P=f&-2;s=0;while(1){w=b<<2;U=c- -64|0;H[b+C|0]=J[w+U>>2];Z=c+48|0;H[b+T|0]=J[Z+w>>2];w=b|1;z=w<<2;H[w+C|0]=J[z+U>>2];H[w+T|0]=J[z+Z>>2];b=b+2|0;s=s+2|0;if((P|0)!=(s|0)){continue}break}}if(!(f&1)){break e}f=b<<2;H[b+C|0]=J[f+(c- -64|0)>>2];H[b+T|0]=J[f+(c+48|0)>>2];break e}if(x>Q(o*Q(.9997749924659729))){m:{if(!C){break m}H[d+215|0]=f;if(!f){break m}b=0;if((f|0)!=1){z=f&-2;s=0;while(1){a=b<<2;P=c- -64|0;H[b+C|0]=J[a+P>>2];U=c+48|0;H[b+T|0]=J[U+a>>2];a=b|1;w=a<<2;H[a+C|0]=J[w+P>>2];H[a+T|0]=J[w+U>>2];b=b+2|0;s=s+2|0;if((z|0)!=(s|0)){continue}break}}if(!(f&1)){break m}a=b<<2;H[b+C|0]=J[a+(c- -64|0)>>2];H[b+T|0]=J[a+(c+48|0)>>2]}N[d+160>>2]=u;J[d+172>>2]=0;N[d+168>>2]=n;N[d+164>>2]=p;kb(c+208|0,c+144|0,c+80|0,c+272|0,c+16|0,c,f);g=N[c+16>>2];j=N[c+20>>2];l=N[c+24>>2];J[d+140>>2]=0;N[d+136>>2]=l-Q(y*n);N[d+132>>2]=j-Q(y*p);N[d+128>>2]=g-Q(y*u);g=N[c>>2];j=N[c+4>>2];l=N[c+8>>2];J[d+156>>2]=0;N[d+152>>2]=l+Q(E*n);N[d+148>>2]=j+Q(E*p);N[d+144>>2]=g+Q(E*u);N[d+192>>2]=o-B;a=2;break e}b=f<<4;a=b+(c+144|0)|0;J[a+12>>2]=0;N[a+8>>2]=I;N[a+4>>2]=m;N[a>>2]=$;a=b+(c+80|0)|0;J[a+12>>2]=0;N[a+8>>2]=D;N[a+4>>2]=v;N[a>>2]=X;a=b+(c+208|0)|0;J[a+12>>2]=0;N[a+8>>2]=g;N[a+4>>2]=l;N[a>>2]=j;J[c+44>>2]=f+1;n:{o:{switch(f-1|0){case 0:m=N[c+216>>2];g=Q(N[c+232>>2]-m);p=N[c+208>>2];j=Q(N[c+224>>2]-p);n=N[c+212>>2];l=Q(N[c+228>>2]-n);u=Q(Q(g*g)+Q(Q(j*j)+Q(l*l)));if(u<=Q(1.1920928955078125e-7)){J[c+44>>2]=1;a=J[c+212>>2];J[c+16>>2]=J[c+208>>2];J[c+20>>2]=a;a=J[c+220>>2];J[c+24>>2]=J[c+216>>2];J[c+28>>2]=a;break n}J[c+28>>2]=0;x=g;g=Q(Q(Q(Q(Q(-p)*j)-Q(l*n))-Q(m*g))/u);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[c+24>>2]=m+Q(x*g);N[c+20>>2]=n+Q(l*g);N[c+16>>2]=p+Q(j*g);break n;case 1:Bb(c+16|0,c+208|0,c+144|0,c+80|0,c- -64|0,c+48|0,c+44|0);break n;case 2:Eb(c+16|0,c+208|0,c+144|0,c+80|0,c- -64|0,c+48|0,c+44|0);break n;default:break o}}J[c+28>>2]=0;N[c+24>>2]=g;N[c+20>>2]=l;N[c+16>>2]=j}a=J[c+20>>2];J[c+272>>2]=J[c+16>>2];J[c+276>>2]=a;a=J[c+28>>2];J[c+280>>2]=J[c+24>>2];J[c+284>>2]=a;g=N[c+280>>2];l=N[c+272>>2];j=N[c+276>>2];m=Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j)))));u=Q(Q(1)/m);n=Q(g*u);p=Q(j*u);u=Q(l*u);if(mV){continue}break}f=J[c+44>>2];if(!(m>2];Z=c+48|0;H[b+T|0]=J[Z+w>>2];w=b|1;z=w<<2;H[w+C|0]=J[z+U>>2];H[w+T|0]=J[z+Z>>2];b=b+2|0;s=s+2|0;if((P|0)!=(s|0)){continue}break}}if(!(a&1)){break p}a=b<<2;H[b+C|0]=J[a+(c- -64|0)>>2];H[b+T|0]=J[a+(c+48|0)>>2]}N[c+284>>2]=A;N[c+272>>2]=r;N[c+276>>2]=t;N[c+280>>2]=q;kb(c+208|0,c+144|0,c+80|0,c+272|0,c+16|0,c,f);J[d+188>>2]=0;N[d+184>>2]=n;N[d+180>>2]=p;N[d+176>>2]=u;J[d+172>>2]=0;g=Q(Q(1)/o);j=Q(q*g);N[d+168>>2]=j;l=Q(t*g);N[d+164>>2]=l;g=Q(r*g);N[d+160>>2]=g;m=N[c+16>>2];p=N[c+20>>2];q=N[c+24>>2];J[d+140>>2]=0;N[d+136>>2]=q-Q(y*j);N[d+132>>2]=p-Q(y*l);N[d+128>>2]=m-Q(y*g);m=N[c>>2];p=N[c+4>>2];q=N[c+8>>2];N[d+192>>2]=o-B;J[d+156>>2]=0;N[d+152>>2]=q+Q(E*j);N[d+148>>2]=p+Q(E*l);N[d+144>>2]=m+Q(E*g);a=2;if(o<=B){break e}a=4;break e}if(C){break f}a=5;break e}f=J[c+44>>2]}H[d+215|0]=f;a=5;if(!f){break e}b=0;if((f|0)!=1){P=f&-2;s=0;while(1){w=b<<2;U=c- -64|0;H[b+C|0]=J[w+U>>2];Z=c+48|0;H[b+T|0]=J[Z+w>>2];w=b|1;z=w<<2;H[w+C|0]=J[z+U>>2];H[w+T|0]=J[z+Z>>2];b=b+2|0;s=s+2|0;if((P|0)!=(s|0)){continue}break}}if(!(f&1)){break e}f=b<<2;H[b+C|0]=J[f+(c- -64|0)>>2];H[b+T|0]=J[f+(c+48|0)>>2]}Ia=c+320|0;q:{r:{if(a-5|0){break r}J[d+16>>2]=1065353216;a=J[d+28>>2];J[d+8>>2]=J[d+24>>2];J[d+12>>2]=a;a=J[d+20>>2];J[d>>2]=J[d+16>>2];J[d+4>>2]=a;if(nc(ka,sa,d+220|0,d+216|0,K[d+215|0],0,d,d+128|0)-5>>>0<=1){break r}J[d+280>>2]=0;J[d+284>>2]=0;J[d+272>>2]=0;J[d+276>>2]=0;g=N[k+360>>2];j=N[k+352>>2];l=N[k+356>>2];J[d+268>>2]=0;m=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(j*j)+Q(l*l))))));N[d+264>>2]=m*Q(-g);N[d+260>>2]=m*Q(-l);N[d+256>>2]=m*Q(-j);g=Q(0);break q}a=J[d+140>>2];J[d+280>>2]=J[d+136>>2];J[d+284>>2]=a;a=J[d+132>>2];J[d+272>>2]=J[d+128>>2];J[d+276>>2]=a;a=J[d+164>>2];J[d+256>>2]=J[d+160>>2];J[d+260>>2]=a;a=J[d+172>>2];J[d+264>>2]=J[d+168>>2];J[d+268>>2]=a;g=N[d+192>>2]}N[k+336>>2]=g>2];J[k+320>>2]=J[d+272>>2];J[k+324>>2]=a;a=J[d+284>>2];J[k+328>>2]=J[d+280>>2];J[k+332>>2]=a;a=J[d+260>>2];J[k+304>>2]=J[d+256>>2];J[k+308>>2]=a;a=J[d+268>>2];J[k+312>>2]=J[d+264>>2];J[k+316>>2]=a}Ia=d+288|0;if(e){ja=N[k+336>>2];g=N[k+328>>2];j=N[k+320>>2];l=N[k+324>>2];m=N[k+312>>2];p=N[k+304>>2];o=N[k+308>>2];q=Q(Q(G*m)+Q(Q(R*p)+Q(F*o)));n=Q(-F);u=Q(Q(Q(M*Q(Q(R*o)+Q(p*n)))+Q(_*m))+Q(G*q));N[h+8>>2]=u+u;u=Q(Q(F*q)+Q(Q(_*o)+Q(M*Q(Q(G*p)+Q(m*ia)))));N[h+4>>2]=u+u;r=o;o=Q(-G);m=Q(Q(R*q)+Q(Q(_*p)+Q(M*Q(Q(F*m)+Q(r*o)))));N[h>>2]=m+m;m=ja>Q(0)?ja:Q(0);p=Q(Q(G*g)+Q(Q(R*j)+Q(F*l)));q=Q(Q(Q(M*Q(Q(R*l)+Q(j*n)))+Q(_*g))+Q(G*p));N[i+8>>2]=Q(ua*m)+Q(qa+Q(q+q));q=Q(Q(F*p)+Q(Q(_*l)+Q(M*Q(Q(G*j)+Q(g*ia)))));N[i+4>>2]=Q(wa*m)+Q(pa+Q(q+q));g=Q(Q(R*p)+Q(Q(_*j)+Q(M*Q(Q(F*g)+Q(l*o)))));N[i>>2]=Q(va*m)+Q(ra+Q(g+g))}Ia=k+448|0;return Q(ja)}function Y$(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=j|0;k=k|0;l=Q(l);var m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=0,I=Q(0),L=Q(0),M=Q(0),O=0,P=0,R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=0,X=Q(0),Z=0,_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=0,pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=0,va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=0,Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ha=Q(0),Ja=0,Ka=0,La=0,Ma=0;b=Ia-320|0;Ia=b;J[b+8>>2]=0;J[b+12>>2]=0;J[b>>2]=0;J[b+4>>2]=0;H[b+32|0]=0;J[b+28>>2]=3;l=N[a+8>>2];m=N[a+12>>2];n=N[a+4>>2];J[b+60>>2]=0;N[b+56>>2]=m;N[b+52>>2]=l;N[b+48>>2]=n;l=l>=n?n:l;l=l<=m?l:m;N[b+24>>2]=l*Q(.05000000074505806);N[b+20>>2]=l*Q(.004999999888241291);N[b+16>>2]=l*Q(.009999999776482582);J[b+312>>2]=0;J[b+316>>2]=0;J[b+304>>2]=0;J[b+308>>2]=0;qa=N[e+20>>2];u=N[f+20>>2];ra=N[e+24>>2];s=N[f+24>>2];l=N[d+8>>2];m=N[d>>2];n=N[d+4>>2];p=N[d+12>>2];R=N[c+12>>2];T=N[c>>2];sa=N[e+16>>2];y=N[f+16>>2];I=N[c+4>>2];L=N[c+8>>2];J[b+300>>2]=0;J[b+284>>2]=0;J[b+268>>2]=0;ma=Q(-T);o=Q(y-sa);q=Q(u-qa);r=Q(s-ra);v=Q(Q(Q(ma*o)-Q(q*I))-Q(L*r));$=Q(Q(R*R)+Q(-.5));B=Q(Q(Q(R*Q(Q(I*o)-Q(T*q)))+Q($*r))-Q(L*v));N[b+296>>2]=B+B;B=Q(Q(Q($*q)+Q(R*Q(Q(T*r)-Q(L*o))))-Q(I*v));N[b+292>>2]=B+B;t=b+288|0;o=Q(Q(Q($*o)+Q(R*Q(Q(L*q)-Q(I*r))))-Q(T*v));N[t>>2]=o+o;q=Q(Q(Q(n*L)-Q(I*l))+Q(Q(m*R)-Q(p*T)));o=Q(q+q);r=Q(Q(Q(l*T)-Q(L*m))+Q(Q(n*R)-Q(p*I)));v=Q(r+r);B=Q(Q(1)-Q(q*o));D=Q(r*v);N[b+280>>2]=B-D;q=Q(Q(Q(m*I)-Q(T*n))+Q(Q(l*R)-Q(p*L)));M=Q(q*v);l=Q(Q(p*R)-Q(Q(Q(ma*m)-Q(n*I))-Q(L*l)));m=Q(l*o);N[b+276>>2]=M-m;n=Q(q*o);p=Q(l*v);N[b+272>>2]=n+p;N[b+264>>2]=M+m;m=Q(q+q);q=Q(q*m);N[b+260>>2]=B-q;o=Q(r*o);l=Q(l*m);N[b+256>>2]=o-l;J[b+252>>2]=0;N[b+248>>2]=n-p;N[b+244>>2]=o+l;N[b+240>>2]=Q(Q(1)-D)-q;n=N[c+20>>2];p=N[d+20>>2];l=N[c+24>>2];m=N[d+24>>2];o=N[c+16>>2];q=N[d+16>>2];J[b+236>>2]=0;va=Q(m-s);l=Q(Q(l-ra)-va);wa=Q(q-y);m=Q(Q(o-sa)-wa);xa=Q(p-u);n=Q(Q(n-qa)-xa);p=Q(Q(L*l)+Q(Q(T*m)+Q(I*n)));o=Q(Q(Q($*l)-Q(R*Q(Q(T*n)-Q(I*m))))+Q(L*p));N[b+232>>2]=o+o;o=Q(Q(I*p)+Q(Q($*n)-Q(R*Q(Q(L*m)-Q(l*T)))));N[b+228>>2]=o+o;l=Q(Q(T*p)+Q(Q($*m)-Q(R*Q(Q(I*l)-Q(n*L)))));N[b+224>>2]=l+l;J[b+160>>2]=0;J[b+80>>2]=158004;J[b+84>>2]=k;J[b+88>>2]=b+240;a=J[b+260>>2];J[b+112>>2]=J[b+256>>2];J[b+116>>2]=a;a=J[b+268>>2];J[b+120>>2]=J[b+264>>2];J[b+124>>2]=a;a=J[b+252>>2];J[b+104>>2]=J[b+248>>2];J[b+108>>2]=a;a=J[b+276>>2];J[b+128>>2]=J[b+272>>2];J[b+132>>2]=a;a=J[b+284>>2];J[b+136>>2]=J[b+280>>2];J[b+140>>2]=a;a=J[t+4>>2];J[b+144>>2]=J[t>>2];J[b+148>>2]=a;a=J[b+300>>2];J[b+152>>2]=J[b+296>>2];J[b+156>>2]=a;a=J[b+244>>2];J[b+96>>2]=J[b+240>>2];J[b+100>>2]=a;l=N[b+100>>2];N[b+100>>2]=N[b+112>>2];m=N[b+120>>2];n=N[b+104>>2];N[b+104>>2]=N[b+128>>2];N[b+120>>2]=N[b+132>>2];N[b+128>>2]=n;N[b+132>>2]=m;N[b+112>>2]=l;J[b+72>>2]=157392;J[b+76>>2]=b;na=Q(34028234663852886e22);e=Ia-288|0;Ia=e;aa=Q(g+Q(0));d=Ia-272|0;Ia=d;J[d+264>>2]=0;J[d+268>>2]=0;J[d+256>>2]=0;J[d+260>>2]=0;E=N[b+312>>2];w=N[b+308>>2];A=N[b+304>>2];F=N[b+232>>2];S=N[b+228>>2];ba=N[b+224>>2];J[d+240>>2]=1;j=b+72|0;C=J[j+4>>2];n=N[C+52>>2];oa=b+80|0;k=oa;a=J[k+8>>2];X=N[a+52>>2];U=N[a+36>>2];_=N[a+20>>2];p=N[C+56>>2];x=N[a+56>>2];V=N[a+40>>2];ca=N[a+24>>2];c=J[k+4>>2];o=N[c+72>>2];q=N[c- -64>>2];r=N[c+68>>2];v=N[c+56>>2];u=N[c+52>>2];s=N[c+88>>2];da=N[k+56>>2];la=N[k+24>>2];ea=N[k+40>>2];y=N[c+80>>2];fa=N[k+48>>2];ia=N[k+32>>2];B=N[c+84>>2];ja=N[k+52>>2];ka=N[k+20>>2];ta=N[k+36>>2];D=N[C+48>>2];Aa=N[a+48>>2];Ba=N[a+32>>2];Ca=N[a>>2];Da=N[a+16>>2];Ea=N[a+4>>2];Fa=N[a+8>>2];M=N[c+48>>2];Ga=N[k+16>>2];g=N[t+8>>2];l=N[t>>2];m=N[t+4>>2];J[d+196>>2]=0;J[d+200>>2]=0;J[d+204>>2]=0;J[d+208>>2]=0;J[d+212>>2]=0;J[d+216>>2]=0;J[d+220>>2]=0;J[d+224>>2]=0;J[d+228>>2]=0;J[d+232>>2]=0;J[d+236>>2]=0;J[d+188>>2]=0;J[d+192>>2]=0;Ha=x;ha=V;ya=o;ga=s;a=Q(Q(g*g)+Q(Q(l*l)+Q(m*m)))>Q(1.1920928955078125e-7);l=a?l:Q(1);x=l;o=a?g:Q(0);g=a?m:Q(0);l=Q(Q(1)/Q(Y(Q(Q(o*o)+Q(Q(l*l)+Q(g*g))))));V=Q(x*l);m=Q(-V);g=Q(g*l);l=Q(o*l);o=Q(Q(Q(la*m)-Q(ea*g))-Q(da*l));x=Q(Q(Q(Ga*m)-Q(ia*g))-Q(fa*l));m=Q(Q(Q(ka*m)-Q(ta*g))-Q(ja*l));da=Q(Q(ya*o)+Q(Q(q*x)+Q(r*m)));s=Q(Q(s*o)+Q(Q(y*x)+Q(m*B)));a=da>s;m=Q(Q(v*o)+Q(Q(M*x)+Q(m*u)));c=!(m>da)|!(m>s);m=c?a?ya:ga:v;o=c?a?q:y:M;q=c?a?r:B:u;v=Q(Ha+Q(Q(ha*m)+Q(Q(Fa*o)+Q(ca*q))));l=l>Q(0)?p:Q(-p);u=Q(v-l);N[d+184>>2]=u;p=Q(X+Q(Q(U*m)+Q(Q(Ea*o)+Q(q*_))));g=g>Q(0)?n:Q(-n);s=Q(p-g);N[d+180>>2]=s;m=Q(Aa+Q(Q(Ba*m)+Q(Q(Ca*o)+Q(q*Da))));n=V>Q(0)?D:Q(-D);r=Q(m-n);N[d+176>>2]=r;J[d+132>>2]=0;J[d+136>>2]=0;J[d+140>>2]=0;J[d+144>>2]=0;J[d+148>>2]=0;J[d+152>>2]=0;J[d+156>>2]=0;J[d+160>>2]=0;J[d+164>>2]=0;J[d+168>>2]=0;J[d+172>>2]=0;J[d+124>>2]=0;J[d+128>>2]=0;N[d+120>>2]=v;N[d+116>>2]=p;N[d+112>>2]=m;J[d+68>>2]=0;J[d+72>>2]=0;J[d+76>>2]=0;J[d+80>>2]=0;J[d+84>>2]=0;J[d+88>>2]=0;J[d+92>>2]=0;J[d+96>>2]=0;J[d+100>>2]=0;J[d+104>>2]=0;J[d+108>>2]=0;J[d+60>>2]=0;J[d+64>>2]=0;N[d+56>>2]=l;N[d+52>>2]=g;N[d+48>>2]=n;g=Q(-u);l=Q(-s);m=Q(-r);f=-1;y=Q(Q(u*u)+Q(Q(r*r)+Q(s*s)));n=N[C+24>>2];n=nda)){n=m;o=l;q=g;D=Q(0);v=r;p=s;B=u;break b}X=Q(n+aa);la=Q(X*X);M=Q(Q(ba*Q(0))+A);x=Q(Q(S*Q(0))+w);aa=Q(Q(F*Q(0))+E);D=Q(0);q=g;o=l;n=m;while(1){v=r;p=s;B=u;s=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(m*m)+Q(l*l))))));r=Q(m*s);a=J[k+4>>2];F=N[a+72>>2];u=Q(g*s);s=Q(l*s);E=Q(Q(N[k+56>>2]*u)+Q(Q(r*N[k+24>>2])+Q(s*N[k+40>>2])));S=N[a- -64>>2];w=Q(Q(N[k+48>>2]*u)+Q(Q(r*N[k+16>>2])+Q(s*N[k+32>>2])));A=Q(Q(N[k+52>>2]*u)+Q(Q(r*N[k+20>>2])+Q(s*N[k+36>>2])));ba=N[a+68>>2];U=Q(Q(F*E)+Q(Q(S*w)+Q(A*ba)));_=N[a+88>>2];V=N[a+80>>2];ca=N[a+84>>2];ea=Q(Q(_*E)+Q(Q(V*w)+Q(A*ca)));c=U>ea;ha=U;U=N[a+56>>2];fa=N[a+48>>2];ga=A;A=N[a+52>>2];E=Q(Q(U*E)+Q(Q(fa*w)+Q(ga*A)));f=!(haea);a=J[k+8>>2];E=f?c?F:_:U;w=f?c?S:V:fa;S=f?c?ba:ca:A;ba=Q(N[a+48>>2]+Q(Q(N[a+32>>2]*E)+Q(Q(N[a>>2]*w)+Q(S*N[a+16>>2]))));c=J[j+4>>2];A=N[c+48>>2];ea=r>2]+Q(Q(N[a+36>>2]*E)+Q(Q(N[a+4>>2]*w)+Q(S*N[a+20>>2]))));F=N[c+52>>2];fa=s>2]+Q(Q(N[a+40>>2]*E)+Q(Q(N[a+8>>2]*w)+Q(S*N[a+24>>2]))));E=N[c+56>>2];E=uQ(0)){f=0;ja=N[b+232>>2];ha=Q(u*ja);u=N[b+224>>2];ga=s;s=N[b+228>>2];ka=Q(ha+Q(Q(r*u)+Q(ga*s)));if(ka>=Q(0)){break a}r=D;D=Q(r-Q(ia/ka));if(D>r){if(D>Q(1)){break a}q=N[b+312>>2];o=N[b+308>>2];n=N[b+304>>2];J[d+92>>2]=0;J[d+76>>2]=0;J[d+60>>2]=0;r=Q(n+Q(u*D));n=Q(r-M);y=Q(n+N[d+80>>2]);N[d+80>>2]=y;u=Q(o+Q(s*D));o=Q(u-x);M=Q(o+N[d+84>>2]);N[d+84>>2]=M;s=Q(q+Q(ja*D));q=Q(s-aa);x=Q(q+N[d+88>>2]);N[d+88>>2]=x;aa=Q(n+N[d+64>>2]);N[d+64>>2]=aa;w=Q(o+N[d+68>>2]);N[d+68>>2]=w;A=Q(q+N[d+72>>2]);N[d+72>>2]=A;n=Q(n+N[d+48>>2]);N[d+48>>2]=n;o=Q(o+N[d+52>>2]);N[d+52>>2]=o;q=Q(q+N[d+56>>2]);N[d+56>>2]=q;F=N[d+112>>2];U=N[d+116>>2];V=N[d+120>>2];J[d+188>>2]=0;N[d+184>>2]=V-q;N[d+180>>2]=U-o;N[d+176>>2]=F-n;n=N[d+128>>2];o=N[d+132>>2];q=N[d+136>>2];J[d+204>>2]=0;N[d+200>>2]=q-A;N[d+196>>2]=o-w;N[d+192>>2]=n-aa;n=N[d+144>>2];o=N[d+148>>2];q=N[d+152>>2];J[d+220>>2]=0;N[d+216>>2]=q-x;N[d+212>>2]=o-M;N[d+208>>2]=n-y;ca=Q(E+s);w=Q(S-ca);V=Q(fa+u);F=Q(_-V);U=Q(ea+r);A=Q(ba-U);n=m;o=l;q=g;M=r;x=u;aa=s;g=Q(34028234663852886e22)}else{g=y}}else{g=y}E=g;c=J[d+240>>2];f=c<<4;a=f+(d+112|0)|0;J[a+12>>2]=0;N[a+8>>2]=S;N[a+4>>2]=_;N[a>>2]=ba;a=f+(d+48|0)|0;J[a+12>>2]=0;N[a+8>>2]=ca;N[a+4>>2]=V;N[a>>2]=U;a=f+(d+176|0)|0;J[a+12>>2]=0;N[a+8>>2]=w;N[a+4>>2]=F;N[a>>2]=A;J[d+240>>2]=c+1;c:{d:{switch(c-1|0){case 0:r=N[d+184>>2];g=Q(N[d+200>>2]-r);u=N[d+176>>2];l=Q(N[d+192>>2]-u);s=N[d+180>>2];m=Q(N[d+196>>2]-s);y=Q(Q(g*g)+Q(Q(l*l)+Q(m*m)));if(y<=Q(1.1920928955078125e-7)){J[d+240>>2]=1;a=J[d+180>>2];J[d+32>>2]=J[d+176>>2];J[d+36>>2]=a;a=J[d+188>>2];J[d+40>>2]=J[d+184>>2];J[d+44>>2]=a;break c}ga=g;g=Q(Q(Q(Q(Q(-u)*l)-Q(m*s))-Q(r*g))/y);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[d+40>>2]=r+Q(ga*g);N[d+36>>2]=s+Q(m*g);N[d+32>>2]=u+Q(l*g);break c;case 1:ec(d+32|0,d+176|0,d+112|0,d+48|0,d+240|0);break c;case 2:mc(d+32|0,d+176|0,d+112|0,d+48|0,d+240|0);break c;default:break d}}N[d+40>>2]=w;N[d+36>>2]=F;N[d+32>>2]=A}u=N[d+40>>2];g=Q(-u);s=N[d+36>>2];l=Q(-s);r=N[d+32>>2];m=Q(-r);y=Q(Q(u*u)+Q(Q(r*r)+Q(s*s)));if(la>2]+32|0];w=Q(0);M=Q(0);a=(f|0)!=0&y>da;g=a?g:q;m=a?m:n;l=a?l:o;n=Q(Y(Q(Q(g*g)+Q(Q(m*m)+Q(l*l)))));if(!(n<=Q(1.1920928955078125e-7))){o=g;g=Q(Q(1)/n);pa=Q(o*g);w=Q(l*g);M=Q(m*g)}J[e+268>>2]=0;N[e+264>>2]=-pa;N[e+260>>2]=-w;N[e+256>>2]=-M;N[e+240>>2]=D;J[e+252>>2]=J[d+252>>2];a=J[d+248>>2];J[e+244>>2]=J[d+244>>2];J[e+248>>2]=a;J[d+44>>2]=0;N[d+40>>2]=f?u:B;N[d+36>>2]=f?s:p;N[d+32>>2]=f?r:v;f=J[d+268>>2];a=J[d+264>>2];J[d+24>>2]=a;J[d+28>>2]=f;Z=J[d+260>>2];c=J[d+256>>2];J[d+16>>2]=c;J[d+20>>2]=Z;J[d+8>>2]=a;J[d+12>>2]=f;J[d>>2]=c;J[d+4>>2]=Z;kb(d+176|0,d+112|0,d+48|0,d+32|0,d+16|0,d,J[d+240>>2]);g=N[J[k+4>>2]+16>>2];l=N[d+16>>2];m=N[d+20>>2];n=N[d+24>>2];J[e+284>>2]=0;N[e+280>>2]=n+(C?Q(pa*g):Q(-0));N[e+276>>2]=m+(C?Q(w*g):Q(-0));N[e+272>>2]=l+(C?Q(M*g):Q(-0));f=1}Ia=d+272|0;if(f){a=J[e+244>>2];J[b+208>>2]=J[e+240>>2];J[b+212>>2]=a;a=J[e+252>>2];J[b+216>>2]=J[e+248>>2];J[b+220>>2]=a;if(N[e+240>>2]==Q(0)){c=J[oa+4>>2];d=J[j+4>>2];N[e+224>>2]=Q(N[c+16>>2]+N[d+16>>2])*Q(100);H[e+215|0]=0;J[e+168>>2]=0;J[e+172>>2]=0;J[e+160>>2]=0;J[e+164>>2]=0;J[e+152>>2]=0;J[e+156>>2]=0;J[e+144>>2]=0;J[e+148>>2]=0;J[e+136>>2]=0;J[e+140>>2]=0;J[e+128>>2]=0;J[e+132>>2]=0;J[e+192>>2]=0;a=J[oa+8>>2];J[e+56>>2]=a;J[e+48>>2]=158004;J[e+52>>2]=c;c=J[a+12>>2];J[e+72>>2]=J[a+8>>2];J[e+76>>2]=c;c=J[a+20>>2];J[e+80>>2]=J[a+16>>2];J[e+84>>2]=c;c=J[a+28>>2];J[e+88>>2]=J[a+24>>2];J[e+92>>2]=c;c=J[a+36>>2];J[e+96>>2]=J[a+32>>2];J[e+100>>2]=c;c=J[a+44>>2];J[e+104>>2]=J[a+40>>2];J[e+108>>2]=c;c=J[a+52>>2];J[e+112>>2]=J[a+48>>2];J[e+116>>2]=c;c=J[a+60>>2];J[e+120>>2]=J[a+56>>2];J[e+124>>2]=c;c=J[a+4>>2];J[e+64>>2]=J[a>>2];J[e+68>>2]=c;g=N[e+68>>2];N[e+68>>2]=N[e+80>>2];l=N[e+88>>2];m=N[e+72>>2];N[e+72>>2]=N[e+96>>2];N[e+80>>2]=g;N[e+96>>2]=m;N[e+88>>2]=N[e+100>>2];N[e+100>>2]=l;J[e+40>>2]=157392;J[e+44>>2]=d;C=e+220|0;Z=e+216|0;d=Ia-320|0;Ia=d;z=J[e+44>>2];g=N[z+20>>2];G=J[e+52>>2];l=N[G+20>>2];q=N[e+224>>2];Ja=K[G+32|0];u=N[G+16>>2];Ka=K[z+32|0];s=N[z+16>>2];J[d+44>>2]=0;M=Q((g>2];k=0;a=0;while(1){c=k<<2;O=K[k+C|0];J[c+(d- -64|0)>>2]=O;P=K[k+Z|0];J[c+(d+48|0)>>2]=P;c=G+(O<<4)|0;g=N[c+56>>2];l=N[c+48>>2];m=N[c+52>>2];c=(P<<4)+111440|0;La=J[c>>2];Ma=J[c+4>>2];ua=J[c+8>>2];r=N[t+48>>2];v=N[t+32>>2];y=N[t>>2];B=N[t+16>>2];D=N[t+52>>2];x=N[t+36>>2];aa=N[t+4>>2];E=N[t+20>>2];w=N[t+56>>2];A=N[t+40>>2];F=N[t+8>>2];X=N[t+24>>2];n=N[z+48>>2];p=N[z+52>>2];o=N[z+56>>2];c=a;W=a<<4;O=W+(d+144|0)|0;J[O+12>>2]=0;P=W+(d+80|0)|0;J[P+12>>2]=0;W=W+(d+208|0)|0;J[W+12>>2]=0;o=ua?o:Q(-o);N[P+8>>2]=o;p=Ma?p:Q(-p);N[P+4>>2]=p;n=La?n:Q(-n);N[P>>2]=n;w=Q(w+Q(Q(A*g)+Q(Q(F*l)+Q(m*X))));N[O+8>>2]=w;D=Q(D+Q(Q(x*g)+Q(Q(aa*l)+Q(m*E))));N[O+4>>2]=D;g=Q(r+Q(Q(v*g)+Q(Q(y*l)+Q(m*B))));N[O>>2]=g;l=Q(w-o);N[W+8>>2]=l;m=Q(D-p);N[W+4>>2]=m;g=Q(g-n);N[W>>2]=g;a=a+1|0;J[d+44>>2]=a;k=k+1|0;if((za|0)!=(k|0)){continue}break}k:{l:{switch(c-1|0){case 0:n=N[d+216>>2];g=Q(N[d+232>>2]-n);p=N[d+208>>2];l=Q(N[d+224>>2]-p);o=N[d+212>>2];m=Q(N[d+228>>2]-o);r=Q(Q(g*g)+Q(Q(l*l)+Q(m*m)));if(!(r<=Q(1.1920928955078125e-7))){break k}J[d+44>>2]=1;a=J[d+212>>2];J[d+16>>2]=J[d+208>>2];J[d+20>>2]=a;a=J[d+220>>2];J[d+24>>2]=J[d+216>>2];J[d+28>>2]=a;break i;case 1:Bb(d+16|0,d+208|0,d+144|0,d+80|0,d- -64|0,d+48|0,d+44|0);break i;case 2:break l;default:break j}}Eb(d+16|0,d+208|0,d+144|0,d+80|0,d- -64|0,d+48|0,d+44|0);break i}J[d+28>>2]=0;B=g;g=Q(Q(Q(Q(Q(-p)*l)-Q(m*o))-Q(n*g))/r);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[d+24>>2]=n+Q(B*g);N[d+20>>2]=o+Q(m*g);N[d+16>>2]=p+Q(l*g);break i}g=N[t+8>>2];m=N[t>>2];l=N[t+4>>2];J[d+284>>2]=0;a=Q(Q(g*g)+Q(Q(m*m)+Q(l*l)))>Q(0);g=a?g:Q(0);N[d+280>>2]=g;l=a?l:Q(0);N[d+276>>2]=l;m=a?m:Q(1);N[d+272>>2]=m;p=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(m*m)+Q(l*l))))));r=Q(g*p);v=Q(m*p);n=Q(34028234663852886e22);p=Q(l*p);break h}J[d+28>>2]=0;N[d+24>>2]=l;N[d+20>>2]=m;N[d+16>>2]=g}a=J[d+20>>2];J[d+272>>2]=J[d+16>>2];J[d+276>>2]=a;a=J[d+28>>2];J[d+280>>2]=J[d+24>>2];J[d+284>>2]=a;g=N[d+280>>2];m=N[d+272>>2];l=N[d+276>>2];n=Q(Y(Q(Q(g*g)+Q(Q(m*m)+Q(l*l)))));if(!(M>2]=J[d+316>>2];a=J[d+312>>2];J[d+296>>2]=J[d+308>>2];J[d+300>>2]=a;a=J[e+56>>2];E=N[d+284>>2];c=J[d+44>>2];G=c<<2;k=J[e+52>>2];w=N[k+72>>2];n=Q(-m);s=Q(Q(Q(N[e+72>>2]*n)-Q(N[e+88>>2]*l))-Q(N[e+104>>2]*g));A=N[k- -64>>2];q=g;x=Q(Q(Q(N[e+64>>2]*n)-Q(N[e+80>>2]*l))-Q(N[e+96>>2]*g));u=l;n=Q(Q(Q(N[e+68>>2]*n)-Q(N[e+84>>2]*l))-Q(N[e+100>>2]*g));F=N[k+68>>2];X=Q(Q(w*s)+Q(Q(A*x)+Q(n*F)));S=N[k+88>>2];ba=N[k+80>>2];U=N[k+84>>2];_=Q(Q(S*s)+Q(Q(ba*x)+Q(n*U)));t=X>_;ha=X;X=N[k+56>>2];V=N[k+48>>2];ga=n;n=N[k+52>>2];s=Q(Q(X*s)+Q(Q(V*x)+Q(ga*n)));k=!(ha_);J[G+(d- -64|0)>>2]=k?t?1:2:0;x=N[a+56>>2];_=N[a+40>>2];ca=N[a+24>>2];pa=N[a+52>>2];da=N[a+36>>2];la=N[a+20>>2];ea=N[a+8>>2];fa=N[a+48>>2];ia=N[a+32>>2];ja=N[a>>2];ka=N[a+16>>2];z=J[e+44>>2];ta=N[a+4>>2];ua=G+(d+48|0)|0;s=m;G=m>Q(0);a=l>Q(0);O=g>Q(0);J[ua>>2]=G|a<<1|O<<2;g=k?t?w:S:X;l=k?t?A:ba:V;m=k?t?F:U:n;w=Q(x+Q(Q(_*g)+Q(Q(ea*l)+Q(ca*m))));n=N[z+56>>2];A=O?n:Q(-n);n=Q(w-A);F=Q(fa+Q(Q(ia*g)+Q(Q(ja*l)+Q(m*ka))));x=N[z+48>>2];X=G?x:Q(-x);x=Q(F-X);l=Q(pa+Q(Q(da*g)+Q(Q(ta*l)+Q(m*la))));g=N[z+52>>2];m=a?g:Q(-g);g=Q(l-m);S=Q(Q(r*n)+Q(Q(v*x)+Q(p*g)));if(S>aa){t=0;if(!C){break e}H[e+215|0]=c;if(!c){break e}a=0;if((c|0)!=1){O=c&-2;z=0;while(1){k=a<<2;P=d- -64|0;H[a+C|0]=J[k+P>>2];W=d+48|0;H[a+Z|0]=J[W+k>>2];k=a|1;G=k<<2;H[k+C|0]=J[G+P>>2];H[k+Z|0]=J[G+W>>2];a=a+2|0;z=z+2|0;if((O|0)!=(z|0)){continue}break}}if(!(c&1)){break e}c=a<<2;H[a+C|0]=J[c+(d- -64|0)>>2];H[a+Z|0]=J[c+(d+48|0)>>2];break e}if(S>Q(o*Q(.9997749924659729))){m:{if(!C){break m}H[e+215|0]=c;if(!c){break m}a=0;if((c|0)!=1){G=c&-2;z=0;while(1){k=a<<2;O=d- -64|0;H[a+C|0]=J[k+O>>2];P=d+48|0;H[a+Z|0]=J[P+k>>2];k=a|1;t=k<<2;H[k+C|0]=J[t+O>>2];H[k+Z|0]=J[t+P>>2];a=a+2|0;z=z+2|0;if((G|0)!=(z|0)){continue}break}}if(!(c&1)){break m}k=a<<2;H[a+C|0]=J[k+(d- -64|0)>>2];H[a+Z|0]=J[k+(d+48|0)>>2]}N[e+160>>2]=v;J[e+172>>2]=0;N[e+168>>2]=r;N[e+164>>2]=p;kb(d+208|0,d+144|0,d+80|0,d+272|0,d+16|0,d,c);g=N[d+16>>2];l=N[d+20>>2];m=N[d+24>>2];J[e+140>>2]=0;N[e+136>>2]=m-Q(y*r);N[e+132>>2]=l-Q(y*p);N[e+128>>2]=g-Q(y*v);g=N[d>>2];l=N[d+4>>2];m=N[d+8>>2];J[e+156>>2]=0;N[e+152>>2]=m+Q(B*r);N[e+148>>2]=l+Q(B*p);N[e+144>>2]=g+Q(B*v);N[e+192>>2]=o-D;t=2;break e}k=c<<4;a=k+(d+144|0)|0;J[a+12>>2]=0;N[a+8>>2]=w;N[a+4>>2]=l;N[a>>2]=F;a=k+(d+80|0)|0;J[a+12>>2]=0;N[a+8>>2]=A;N[a+4>>2]=m;N[a>>2]=X;a=k+(d+208|0)|0;J[a+12>>2]=0;N[a+8>>2]=n;N[a+4>>2]=g;N[a>>2]=x;J[d+44>>2]=c+1;n:{o:{switch(c-1|0){case 0:n=N[d+216>>2];g=Q(N[d+232>>2]-n);p=N[d+208>>2];l=Q(N[d+224>>2]-p);r=N[d+212>>2];m=Q(N[d+228>>2]-r);v=Q(Q(g*g)+Q(Q(l*l)+Q(m*m)));if(v<=Q(1.1920928955078125e-7)){J[d+44>>2]=1;a=J[d+212>>2];J[d+16>>2]=J[d+208>>2];J[d+20>>2]=a;a=J[d+220>>2];J[d+24>>2]=J[d+216>>2];J[d+28>>2]=a;break n}J[d+28>>2]=0;x=g;g=Q(Q(Q(Q(Q(-p)*l)-Q(m*r))-Q(n*g))/v);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[d+24>>2]=n+Q(x*g);N[d+20>>2]=r+Q(m*g);N[d+16>>2]=p+Q(l*g);break n;case 1:Bb(d+16|0,d+208|0,d+144|0,d+80|0,d- -64|0,d+48|0,d+44|0);break n;case 2:Eb(d+16|0,d+208|0,d+144|0,d+80|0,d- -64|0,d+48|0,d+44|0);break n;default:break o}}J[d+28>>2]=0;N[d+24>>2]=n;N[d+20>>2]=g;N[d+16>>2]=x}a=J[d+20>>2];J[d+272>>2]=J[d+16>>2];J[d+276>>2]=a;a=J[d+28>>2];J[d+280>>2]=J[d+24>>2];J[d+284>>2]=a;g=N[d+280>>2];m=N[d+272>>2];l=N[d+276>>2];n=Q(Y(Q(Q(g*g)+Q(Q(m*m)+Q(l*l)))));v=Q(Q(1)/n);r=Q(g*v);p=Q(l*v);v=Q(m*v);if(nM){continue}break}k=J[d+44>>2];if(!(n>2];W=d+48|0;H[a+Z|0]=J[W+z>>2];z=a|1;G=z<<2;H[C+z|0]=J[G+P>>2];H[z+Z|0]=J[G+W>>2];a=a+2|0;t=t+2|0;if((O|0)!=(t|0)){continue}break}}if(!(c&1)){break p}c=a<<2;H[a+C|0]=J[c+(d- -64|0)>>2];H[a+Z|0]=J[c+(d+48|0)>>2]}N[d+284>>2]=E;N[d+272>>2]=s;N[d+276>>2]=u;N[d+280>>2]=q;kb(d+208|0,d+144|0,d+80|0,d+272|0,d+16|0,d,k);J[e+188>>2]=0;N[e+184>>2]=r;N[e+180>>2]=p;N[e+176>>2]=v;J[e+172>>2]=0;g=Q(Q(1)/o);l=Q(q*g);N[e+168>>2]=l;m=Q(u*g);N[e+164>>2]=m;g=Q(s*g);N[e+160>>2]=g;n=N[d+16>>2];p=N[d+20>>2];q=N[d+24>>2];J[e+140>>2]=0;N[e+136>>2]=q-Q(y*l);N[e+132>>2]=p-Q(y*m);N[e+128>>2]=n-Q(y*g);n=N[d>>2];p=N[d+4>>2];q=N[d+8>>2];N[e+192>>2]=o-D;J[e+156>>2]=0;N[e+152>>2]=q+Q(B*l);N[e+148>>2]=p+Q(B*m);N[e+144>>2]=n+Q(B*g);t=2;if(o<=D){break e}t=4;break e}if(C){break f}t=5;break e}k=J[d+44>>2]}H[e+215|0]=k;t=5;if(!k){break e}a=0;if((k|0)!=1){O=k&-2;z=0;while(1){c=a<<2;P=d- -64|0;H[a+C|0]=J[c+P>>2];W=d+48|0;H[a+Z|0]=J[W+c>>2];c=a|1;G=c<<2;H[c+C|0]=J[G+P>>2];H[c+Z|0]=J[G+W>>2];a=a+2|0;z=z+2|0;if((O|0)!=(z|0)){continue}break}}if(!(k&1)){break e}c=a<<2;H[a+C|0]=J[c+(d- -64|0)>>2];H[a+Z|0]=J[c+(d+48|0)>>2]}Ia=d+320|0;q:{r:{if(t-5|0){break r}J[e+16>>2]=1065353216;a=J[e+28>>2];J[e+8>>2]=J[e+24>>2];J[e+12>>2]=a;a=J[e+20>>2];J[e>>2]=J[e+16>>2];J[e+4>>2]=a;if(nc(oa,j,e+220|0,e+216|0,K[e+215|0],0,e,e+128|0)-5>>>0<=1){break r}J[e+280>>2]=0;J[e+284>>2]=0;J[e+272>>2]=0;J[e+276>>2]=0;g=N[b+232>>2];l=N[b+224>>2];m=N[b+228>>2];J[e+268>>2]=0;n=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(m*m))))));N[e+264>>2]=n*Q(-g);N[e+260>>2]=n*Q(-m);N[e+256>>2]=n*Q(-l);g=Q(0);break q}a=J[e+140>>2];J[e+280>>2]=J[e+136>>2];J[e+284>>2]=a;a=J[e+132>>2];J[e+272>>2]=J[e+128>>2];J[e+276>>2]=a;a=J[e+164>>2];J[e+256>>2]=J[e+160>>2];J[e+260>>2]=a;a=J[e+172>>2];J[e+264>>2]=J[e+168>>2];J[e+268>>2]=a;g=N[e+192>>2]}N[b+208>>2]=g>2];J[b+192>>2]=J[e+272>>2];J[b+196>>2]=a;a=J[e+284>>2];J[b+200>>2]=J[e+280>>2];J[b+204>>2]=a;a=J[e+260>>2];J[b+176>>2]=J[e+256>>2];J[b+180>>2]=a;a=J[e+268>>2];J[b+184>>2]=J[e+264>>2];J[b+188>>2]=a}Ia=e+288|0;if(f){na=N[b+208>>2];g=N[b+200>>2];l=N[b+192>>2];m=N[b+196>>2];n=N[b+184>>2];p=N[b+176>>2];o=N[b+180>>2];q=Q(Q(L*n)+Q(Q(T*p)+Q(I*o)));r=Q(-I);v=Q(Q(Q(R*Q(Q(T*o)+Q(p*r)))+Q($*n))+Q(L*q));N[h+8>>2]=v+v;v=Q(Q(I*q)+Q(Q($*o)+Q(R*Q(Q(L*p)+Q(n*ma)))));N[h+4>>2]=v+v;s=o;o=Q(-L);n=Q(Q(T*q)+Q(Q($*p)+Q(R*Q(Q(I*n)+Q(s*o)))));N[h>>2]=n+n;n=na>Q(0)?na:Q(0);p=Q(Q(L*g)+Q(Q(T*l)+Q(I*m)));q=Q(Q(Q(R*Q(Q(T*m)+Q(l*r)))+Q($*g))+Q(L*p));N[i+8>>2]=Q(va*n)+Q(ra+Q(q+q));q=Q(Q(I*p)+Q(Q($*m)+Q(R*Q(Q(L*l)+Q(g*ma)))));N[i+4>>2]=Q(xa*n)+Q(qa+Q(q+q));g=Q(Q(T*p)+Q(Q($*l)+Q(R*Q(Q(I*g)+Q(m*o)))));N[i>>2]=Q(wa*n)+Q(sa+Q(g+g))}Ia=b+320|0;return Q(na)}function e0(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);k=k|0;l=Q(l);var m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=0,D=Q(0),E=Q(0),F=0,G=Q(0),I=Q(0),L=Q(0),M=0,O=0,P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=0,X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=0,ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=0,ta=Q(0),ua=0,va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=0,Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=0,Ga=0,Ha=0,Ja=0;k=Ia-416|0;Ia=k;b=J[b>>2];a=J[a>>2];J[k+72>>2]=0;J[k+76>>2]=0;J[k+64>>2]=0;J[k+68>>2]=0;J[k+92>>2]=4;j=N[a+4>>2];l=N[a+8>>2];J[k+140>>2]=0;J[k+124>>2]=0;m=Q(l*Q(0));N[k+120>>2]=m;N[k+116>>2]=m;m=Q(-m);N[k+136>>2]=m;N[k+132>>2]=m;N[k+144>>2]=j;N[k+112>>2]=l;H[k+96|0]=1;N[k+88>>2]=j;N[k+84>>2]=j;N[k+80>>2]=j;N[k+128>>2]=-l;J[k+8>>2]=0;J[k+12>>2]=0;J[k>>2]=0;J[k+4>>2]=0;H[k+32|0]=0;J[k+28>>2]=3;j=N[b+8>>2];l=N[b+12>>2];m=N[b+4>>2];J[k+60>>2]=0;N[k+56>>2]=l;N[k+52>>2]=j;N[k+48>>2]=m;j=j>=m?m:j;j=j<=l?j:l;N[k+24>>2]=j*Q(.05000000074505806);N[k+20>>2]=j*Q(.004999999888241291);N[k+16>>2]=j*Q(.009999999776482582);P=N[a+4>>2];J[k+408>>2]=0;J[k+412>>2]=0;J[k+400>>2]=0;J[k+404>>2]=0;pa=N[f+20>>2];t=N[e+20>>2];qa=N[f+24>>2];r=N[e+24>>2];j=N[c+8>>2];l=N[c>>2];m=N[c+4>>2];o=N[c+12>>2];R=N[d+12>>2];S=N[d>>2];ra=N[f+16>>2];w=N[e+16>>2];I=N[d+4>>2];L=N[d+8>>2];J[k+396>>2]=0;J[k+380>>2]=0;J[k+364>>2]=0;ga=Q(-S);n=Q(w-ra);p=Q(t-pa);q=Q(r-qa);u=Q(Q(Q(ga*n)-Q(p*I))-Q(L*q));X=Q(Q(R*R)+Q(-.5));x=Q(Q(Q(R*Q(Q(I*n)-Q(S*p)))+Q(X*q))-Q(L*u));N[k+392>>2]=x+x;x=Q(Q(Q(X*p)+Q(R*Q(Q(S*q)-Q(L*n))))-Q(I*u));N[k+388>>2]=x+x;s=k+384|0;n=Q(Q(Q(X*n)+Q(R*Q(Q(L*p)-Q(I*q))))-Q(S*u));N[s>>2]=n+n;p=Q(Q(Q(m*L)-Q(I*j))+Q(Q(l*R)-Q(o*S)));n=Q(p+p);q=Q(Q(Q(j*S)-Q(L*l))+Q(Q(m*R)-Q(o*I)));u=Q(q+q);x=Q(Q(1)-Q(p*n));z=Q(q*u);N[k+376>>2]=x-z;p=Q(Q(Q(l*I)-Q(S*m))+Q(Q(j*R)-Q(o*L)));G=Q(p*u);j=Q(Q(o*R)-Q(Q(Q(ga*l)-Q(m*I))-Q(L*j)));l=Q(j*n);N[k+372>>2]=G-l;m=Q(p*n);o=Q(j*u);N[k+368>>2]=m+o;N[k+360>>2]=G+l;l=Q(p+p);p=Q(p*l);N[k+356>>2]=x-p;n=Q(q*n);j=Q(j*l);N[k+352>>2]=n-j;J[k+348>>2]=0;N[k+344>>2]=m-o;N[k+340>>2]=n+j;N[k+336>>2]=Q(Q(1)-z)-p;m=N[d+20>>2];o=N[c+20>>2];j=N[d+24>>2];l=N[c+24>>2];n=N[d+16>>2];p=N[c+16>>2];J[k+332>>2]=0;va=Q(l-r);j=Q(Q(j-qa)-va);wa=Q(p-w);l=Q(Q(n-ra)-wa);xa=Q(o-t);m=Q(Q(m-pa)-xa);o=Q(Q(L*j)+Q(Q(S*l)+Q(I*m)));n=Q(Q(Q(X*j)-Q(R*Q(Q(S*m)-Q(I*l))))+Q(L*o));N[k+328>>2]=n+n;n=Q(Q(I*o)+Q(Q(X*m)-Q(R*Q(Q(L*l)-Q(j*S)))));N[k+324>>2]=n+n;j=Q(Q(S*o)+Q(Q(X*l)-Q(R*Q(Q(I*j)-Q(m*L)))));N[k+320>>2]=j+j;J[k+256>>2]=0;J[k+176>>2]=157956;J[k+184>>2]=k+336;J[k+180>>2]=k- -64;a=J[k+356>>2];J[k+208>>2]=J[k+352>>2];J[k+212>>2]=a;a=J[k+364>>2];J[k+216>>2]=J[k+360>>2];J[k+220>>2]=a;a=J[k+348>>2];J[k+200>>2]=J[k+344>>2];J[k+204>>2]=a;a=J[k+372>>2];J[k+224>>2]=J[k+368>>2];J[k+228>>2]=a;a=J[k+380>>2];J[k+232>>2]=J[k+376>>2];J[k+236>>2]=a;a=J[s+4>>2];J[k+240>>2]=J[s>>2];J[k+244>>2]=a;a=J[k+396>>2];J[k+248>>2]=J[k+392>>2];J[k+252>>2]=a;a=J[k+340>>2];J[k+192>>2]=J[k+336>>2];J[k+196>>2]=a;j=N[k+196>>2];N[k+196>>2]=N[k+208>>2];l=N[k+216>>2];m=N[k+200>>2];N[k+200>>2]=N[k+224>>2];N[k+216>>2]=N[k+228>>2];N[k+224>>2]=m;N[k+228>>2]=l;N[k+208>>2]=j;J[k+168>>2]=157392;J[k+172>>2]=k;ha=Q(34028234663852886e22);d=Ia-288|0;Ia=d;P=Q(Q(P+g)+Q(0));c=Ia-272|0;Ia=c;J[c+264>>2]=0;J[c+268>>2]=0;J[c+256>>2]=0;J[c+260>>2]=0;x=N[k+408>>2];G=N[k+404>>2];z=N[k+400>>2];_=N[k+328>>2];E=N[k+324>>2];y=N[k+320>>2];J[c+240>>2]=1;sa=k+168|0;M=sa;A=J[M+4>>2];m=N[A+52>>2];ia=k+176|0;f=ia;a=J[f+8>>2];D=N[a+52>>2];B=N[a+36>>2];Z=N[a+20>>2];o=N[A+56>>2];T=N[a+56>>2];U=N[a+40>>2];V=N[a+24>>2];b=J[f+4>>2];n=N[b+56>>2];p=N[b+52>>2];q=N[b+72>>2];$=N[f+56>>2];aa=N[f+24>>2];ca=N[f+40>>2];da=N[f+48>>2];ea=N[f+32>>2];u=N[b+68>>2];ja=N[f+52>>2];ka=N[f+20>>2];la=N[f+36>>2];w=N[A+48>>2];ma=N[a+48>>2];na=N[a+32>>2];Aa=N[a>>2];Ba=N[a+16>>2];Ca=N[a+4>>2];Da=N[a+8>>2];t=N[b+48>>2];r=N[b+64>>2];Ea=N[f+16>>2];g=N[s+8>>2];j=N[s>>2];l=N[s+4>>2];J[c+196>>2]=0;J[c+200>>2]=0;J[c+204>>2]=0;J[c+208>>2]=0;J[c+212>>2]=0;J[c+216>>2]=0;J[c+220>>2]=0;J[c+224>>2]=0;J[c+228>>2]=0;J[c+232>>2]=0;J[c+236>>2]=0;J[c+188>>2]=0;J[c+192>>2]=0;ta=T;fa=U;ya=n;a=Q(Q(g*g)+Q(Q(j*j)+Q(l*l)))>Q(1.1920928955078125e-7);j=a?j:Q(1);ba=j;n=a?g:Q(0);g=a?l:Q(0);j=Q(Q(1)/Q(Y(Q(Q(n*n)+Q(Q(j*j)+Q(g*g))))));T=Q(ba*j);l=Q(-T);g=Q(g*j);j=Q(n*j);n=Q(Q(Q(aa*l)-Q(ca*g))-Q($*j));U=Q(Q(Q(Ea*l)-Q(ea*g))-Q(da*j));l=Q(Q(Q(ka*l)-Q(la*g))-Q(ja*j));a=Q(Q(ya*n)+Q(Q(t*U)+Q(p*l)))>Q(Q(q*n)+Q(Q(r*U)+Q(l*u)));l=a?ya:q;n=a?t:r;p=a?p:u;u=Q(ta+Q(Q(fa*l)+Q(Q(Da*n)+Q(V*p))));j=j>Q(0)?o:Q(-o);t=Q(u-j);N[c+184>>2]=t;o=Q(D+Q(Q(B*l)+Q(Q(Ca*n)+Q(p*Z))));g=g>Q(0)?m:Q(-m);r=Q(o-g);N[c+180>>2]=r;l=Q(ma+Q(Q(na*l)+Q(Q(Aa*n)+Q(p*Ba))));m=T>Q(0)?w:Q(-w);q=Q(l-m);N[c+176>>2]=q;J[c+132>>2]=0;J[c+136>>2]=0;J[c+140>>2]=0;J[c+144>>2]=0;J[c+148>>2]=0;J[c+152>>2]=0;J[c+156>>2]=0;J[c+160>>2]=0;J[c+164>>2]=0;J[c+168>>2]=0;J[c+172>>2]=0;J[c+124>>2]=0;J[c+128>>2]=0;N[c+120>>2]=u;N[c+116>>2]=o;N[c+112>>2]=l;J[c+68>>2]=0;J[c+72>>2]=0;J[c+76>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;J[c+88>>2]=0;J[c+92>>2]=0;J[c+96>>2]=0;J[c+100>>2]=0;J[c+104>>2]=0;J[c+108>>2]=0;J[c+60>>2]=0;J[c+64>>2]=0;N[c+56>>2]=j;N[c+52>>2]=g;N[c+48>>2]=m;g=Q(-t);j=Q(-r);l=Q(-q);e=-1;w=Q(Q(t*t)+Q(Q(q*q)+Q(r*r)));m=N[A+24>>2];m=mda)){m=l;n=j;p=g;x=Q(0);u=q;o=r;P=t;break b}Z=Q(m+P);ea=Q(Z*Z);z=Q(Q(y*Q(0))+z);G=Q(Q(E*Q(0))+G);_=Q(Q(_*Q(0))+x);x=Q(0);p=g;n=j;m=l;while(1){u=q;o=r;P=t;r=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j))))));q=Q(l*r);a=J[f+4>>2];E=N[a+56>>2];t=Q(g*r);r=Q(j*r);y=Q(Q(N[f+56>>2]*t)+Q(Q(q*N[f+24>>2])+Q(r*N[f+40>>2])));D=N[a+48>>2];B=Q(Q(N[f+48>>2]*t)+Q(Q(q*N[f+16>>2])+Q(r*N[f+32>>2])));T=Q(Q(N[f+52>>2]*t)+Q(Q(q*N[f+20>>2])+Q(r*N[f+36>>2])));U=N[a+52>>2];ta=Q(Q(E*y)+Q(Q(D*B)+Q(T*U)));V=N[a+72>>2];fa=Q(V*y);y=N[a+64>>2];ba=Q(y*B);B=N[a+68>>2];b=ta>Q(fa+Q(ba+Q(T*B)));a=J[f+8>>2];E=b?E:V;y=b?D:y;T=b?U:B;U=Q(N[a+48>>2]+Q(Q(N[a+32>>2]*E)+Q(Q(N[a>>2]*y)+Q(T*N[a+16>>2]))));b=J[M+4>>2];D=N[b+48>>2];ja=q>2]+Q(Q(N[a+36>>2]*E)+Q(Q(N[a+4>>2]*y)+Q(T*N[a+20>>2]))));B=N[b+52>>2];ka=r>2]+Q(Q(N[a+40>>2]*E)+Q(Q(N[a+8>>2]*y)+Q(T*N[a+24>>2]))));E=N[b+56>>2];E=tQ(0)){e=0;ma=N[k+328>>2];fa=Q(t*ma);t=N[k+320>>2];ba=r;r=N[k+324>>2];na=Q(fa+Q(Q(q*t)+Q(ba*r)));if(na>=Q(0)){break a}q=x;x=Q(q-Q(la/na));if(x>q){if(x>Q(1)){break a}p=N[k+408>>2];n=N[k+404>>2];m=N[k+400>>2];J[c+92>>2]=0;J[c+76>>2]=0;J[c+60>>2]=0;q=Q(m+Q(t*x));m=Q(q-z);w=Q(m+N[c+80>>2]);N[c+80>>2]=w;t=Q(n+Q(r*x));n=Q(t-G);z=Q(n+N[c+84>>2]);N[c+84>>2]=z;r=Q(p+Q(ma*x));p=Q(r-_);G=Q(p+N[c+88>>2]);N[c+88>>2]=G;_=Q(m+N[c+64>>2]);N[c+64>>2]=_;y=Q(n+N[c+68>>2]);N[c+68>>2]=y;D=Q(p+N[c+72>>2]);N[c+72>>2]=D;m=Q(m+N[c+48>>2]);N[c+48>>2]=m;n=Q(n+N[c+52>>2]);N[c+52>>2]=n;p=Q(p+N[c+56>>2]);N[c+56>>2]=p;B=N[c+112>>2];V=N[c+116>>2];aa=N[c+120>>2];J[c+188>>2]=0;N[c+184>>2]=aa-p;N[c+180>>2]=V-n;N[c+176>>2]=B-m;m=N[c+128>>2];n=N[c+132>>2];p=N[c+136>>2];J[c+204>>2]=0;N[c+200>>2]=p-D;N[c+196>>2]=n-y;N[c+192>>2]=m-_;m=N[c+144>>2];n=N[c+148>>2];p=N[c+152>>2];J[c+220>>2]=0;N[c+216>>2]=p-G;N[c+212>>2]=n-z;N[c+208>>2]=m-w;ca=Q(E+r);y=Q(T-ca);aa=Q(ka+t);B=Q($-aa);V=Q(ja+q);D=Q(U-V);m=l;n=j;p=g;z=q;G=t;_=r;g=Q(34028234663852886e22)}else{g=w}}else{g=w}E=g;b=J[c+240>>2];e=b<<4;a=e+(c+112|0)|0;J[a+12>>2]=0;N[a+8>>2]=T;N[a+4>>2]=$;N[a>>2]=U;a=e+(c+48|0)|0;J[a+12>>2]=0;N[a+8>>2]=ca;N[a+4>>2]=aa;N[a>>2]=V;a=e+(c+176|0)|0;J[a+12>>2]=0;N[a+8>>2]=y;N[a+4>>2]=B;N[a>>2]=D;J[c+240>>2]=b+1;c:{d:{switch(b-1|0){case 0:q=N[c+184>>2];g=Q(N[c+200>>2]-q);t=N[c+176>>2];j=Q(N[c+192>>2]-t);r=N[c+180>>2];l=Q(N[c+196>>2]-r);w=Q(Q(g*g)+Q(Q(j*j)+Q(l*l)));if(w<=Q(1.1920928955078125e-7)){J[c+240>>2]=1;a=J[c+180>>2];J[c+32>>2]=J[c+176>>2];J[c+36>>2]=a;a=J[c+188>>2];J[c+40>>2]=J[c+184>>2];J[c+44>>2]=a;break c}ba=g;g=Q(Q(Q(Q(Q(-t)*j)-Q(l*r))-Q(q*g))/w);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[c+40>>2]=q+Q(ba*g);N[c+36>>2]=r+Q(l*g);N[c+32>>2]=t+Q(j*g);break c;case 1:ec(c+32|0,c+176|0,c+112|0,c+48|0,c+240|0);break c;case 2:mc(c+32|0,c+176|0,c+112|0,c+48|0,c+240|0);break c;default:break d}}N[c+40>>2]=y;N[c+36>>2]=B;N[c+32>>2]=D}t=N[c+40>>2];g=Q(-t);r=N[c+36>>2];j=Q(-r);q=N[c+32>>2];l=Q(-q);w=Q(Q(t*t)+Q(Q(q*q)+Q(r*r)));if(ea>2]+32|0];y=Q(0);z=Q(0);a=(e|0)!=0&w>da;g=a?g:p;l=a?l:m;j=a?j:n;m=Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j)))));if(!(m<=Q(1.1920928955078125e-7))){n=g;g=Q(Q(1)/m);oa=Q(n*g);y=Q(j*g);z=Q(l*g)}J[d+268>>2]=0;N[d+264>>2]=-oa;N[d+260>>2]=-y;N[d+256>>2]=-z;N[d+240>>2]=x;J[d+252>>2]=J[c+252>>2];a=J[c+248>>2];J[d+244>>2]=J[c+244>>2];J[d+248>>2]=a;J[c+44>>2]=0;N[c+40>>2]=e?t:P;N[c+36>>2]=e?r:o;N[c+32>>2]=e?q:u;e=J[c+268>>2];a=J[c+264>>2];J[c+24>>2]=a;J[c+28>>2]=e;M=J[c+260>>2];b=J[c+256>>2];J[c+16>>2]=b;J[c+20>>2]=M;J[c+8>>2]=a;J[c+12>>2]=e;J[c>>2]=b;J[c+4>>2]=M;kb(c+176|0,c+112|0,c+48|0,c+32|0,c+16|0,c,J[c+240>>2]);g=N[J[f+4>>2]+16>>2];j=N[c+16>>2];l=N[c+20>>2];m=N[c+24>>2];J[d+284>>2]=0;N[d+280>>2]=m+(A?Q(oa*g):Q(-0));N[d+276>>2]=l+(A?Q(y*g):Q(-0));N[d+272>>2]=j+(A?Q(z*g):Q(-0));e=1}Ia=c+272|0;if(e){a=J[d+244>>2];J[k+304>>2]=J[d+240>>2];J[k+308>>2]=a;a=J[d+252>>2];J[k+312>>2]=J[d+248>>2];J[k+316>>2]=a;if(N[d+240>>2]==Q(0)){b=J[ia+4>>2];c=J[sa+4>>2];N[d+224>>2]=Q(N[b+16>>2]+N[c+16>>2])*Q(100);H[d+215|0]=0;J[d+168>>2]=0;J[d+172>>2]=0;J[d+160>>2]=0;J[d+164>>2]=0;J[d+152>>2]=0;J[d+156>>2]=0;J[d+144>>2]=0;J[d+148>>2]=0;J[d+136>>2]=0;J[d+140>>2]=0;J[d+128>>2]=0;J[d+132>>2]=0;J[d+192>>2]=0;a=J[ia+8>>2];J[d+56>>2]=a;J[d+48>>2]=157956;J[d+52>>2]=b;b=J[a+12>>2];J[d+72>>2]=J[a+8>>2];J[d+76>>2]=b;b=J[a+20>>2];J[d+80>>2]=J[a+16>>2];J[d+84>>2]=b;b=J[a+28>>2];J[d+88>>2]=J[a+24>>2];J[d+92>>2]=b;b=J[a+36>>2];J[d+96>>2]=J[a+32>>2];J[d+100>>2]=b;b=J[a+44>>2];J[d+104>>2]=J[a+40>>2];J[d+108>>2]=b;b=J[a+52>>2];J[d+112>>2]=J[a+48>>2];J[d+116>>2]=b;b=J[a+60>>2];J[d+120>>2]=J[a+56>>2];J[d+124>>2]=b;b=J[a+4>>2];J[d+64>>2]=J[a>>2];J[d+68>>2]=b;g=N[d+68>>2];N[d+68>>2]=N[d+80>>2];j=N[d+88>>2];l=N[d+72>>2];N[d+72>>2]=N[d+96>>2];N[d+80>>2]=g;N[d+96>>2]=l;N[d+88>>2]=N[d+100>>2];N[d+100>>2]=j;J[d+40>>2]=157392;J[d+44>>2]=c;A=d+220|0;M=d+216|0;c=Ia-320|0;Ia=c;v=J[d+44>>2];g=N[v+20>>2];a=J[d+52>>2];j=N[a+20>>2];p=N[d+224>>2];W=K[a+32|0];t=N[a+16>>2];Fa=K[v+32|0];r=N[v+16>>2];J[c+44>>2]=0;_=Q((g>2];f=0;a=0;while(1){b=f<<2;F=K[f+A|0];J[b+(c- -64|0)>>2]=F;O=K[f+M|0];J[b+(c+48|0)>>2]=O;b=(1-F<<4)+Ga|0;g=N[b+8>>2];j=N[b>>2];l=N[b+4>>2];b=(O<<4)+111440|0;Ha=J[b>>2];Ja=J[b+4>>2];ua=J[b+8>>2];q=N[s+48>>2];u=N[s+32>>2];w=N[s>>2];P=N[s+16>>2];x=N[s+52>>2];z=N[s+36>>2];G=N[s+4>>2];E=N[s+20>>2];y=N[s+56>>2];D=N[s+40>>2];B=N[s+8>>2];Z=N[s+24>>2];m=N[v+48>>2];o=N[v+52>>2];n=N[v+56>>2];b=a;C=a<<4;F=C+(c+144|0)|0;J[F+12>>2]=0;O=C+(c+80|0)|0;J[O+12>>2]=0;C=C+(c+208|0)|0;J[C+12>>2]=0;n=ua?n:Q(-n);N[O+8>>2]=n;o=Ja?o:Q(-o);N[O+4>>2]=o;m=Ha?m:Q(-m);N[O>>2]=m;y=Q(y+Q(Q(D*g)+Q(Q(B*j)+Q(l*Z))));N[F+8>>2]=y;x=Q(x+Q(Q(z*g)+Q(Q(G*j)+Q(l*E))));N[F+4>>2]=x;g=Q(q+Q(Q(u*g)+Q(Q(w*j)+Q(l*P))));N[F>>2]=g;j=Q(y-n);N[C+8>>2]=j;l=Q(x-o);N[C+4>>2]=l;g=Q(g-m);N[C>>2]=g;a=a+1|0;J[c+44>>2]=a;f=f+1|0;if((za|0)!=(f|0)){continue}break}k:{l:{switch(b-1|0){case 0:m=N[c+216>>2];g=Q(N[c+232>>2]-m);o=N[c+208>>2];j=Q(N[c+224>>2]-o);n=N[c+212>>2];l=Q(N[c+228>>2]-n);q=Q(Q(g*g)+Q(Q(j*j)+Q(l*l)));if(!(q<=Q(1.1920928955078125e-7))){break k}J[c+44>>2]=1;a=J[c+212>>2];J[c+16>>2]=J[c+208>>2];J[c+20>>2]=a;a=J[c+220>>2];J[c+24>>2]=J[c+216>>2];J[c+28>>2]=a;break i;case 1:Bb(c+16|0,c+208|0,c+144|0,c+80|0,c- -64|0,c+48|0,c+44|0);break i;case 2:break l;default:break j}}Eb(c+16|0,c+208|0,c+144|0,c+80|0,c- -64|0,c+48|0,c+44|0);break i}J[c+28>>2]=0;P=g;g=Q(Q(Q(Q(Q(-o)*j)-Q(l*n))-Q(m*g))/q);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[c+24>>2]=m+Q(P*g);N[c+20>>2]=n+Q(l*g);N[c+16>>2]=o+Q(j*g);break i}g=N[s+8>>2];l=N[s>>2];j=N[s+4>>2];J[c+284>>2]=0;a=Q(Q(g*g)+Q(Q(l*l)+Q(j*j)))>Q(0);g=a?g:Q(0);N[c+280>>2]=g;j=a?j:Q(0);N[c+276>>2]=j;l=a?l:Q(1);N[c+272>>2]=l;o=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j))))));q=Q(g*o);u=Q(l*o);m=Q(34028234663852886e22);o=Q(j*o);break h}J[c+28>>2]=0;N[c+24>>2]=j;N[c+20>>2]=l;N[c+16>>2]=g}a=J[c+20>>2];J[c+272>>2]=J[c+16>>2];J[c+276>>2]=a;a=J[c+28>>2];J[c+280>>2]=J[c+24>>2];J[c+284>>2]=a;g=N[c+280>>2];l=N[c+272>>2];j=N[c+276>>2];m=Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j)))));if(!(_>2]=J[c+316>>2];a=J[c+312>>2];J[c+296>>2]=J[c+308>>2];J[c+300>>2]=a;a=J[d+56>>2];y=N[c+284>>2];f=J[c+44>>2];v=f<<2;b=J[d+52>>2];F=b+56|0;m=Q(-l);r=Q(Q(Q(N[d+72>>2]*m)-Q(N[d+88>>2]*j))-Q(N[d+104>>2]*g));p=g;z=Q(Q(Q(N[d+64>>2]*m)-Q(N[d+80>>2]*j))-Q(N[d+96>>2]*g));t=j;m=Q(Q(Q(N[d+68>>2]*m)-Q(N[d+84>>2]*j))-Q(N[d+100>>2]*g));O=b+52|0;C=b+72|0;W=b+68|0;s=Q(Q(N[F>>2]*r)+Q(Q(N[b+48>>2]*z)+Q(m*N[O>>2])))>Q(Q(N[C>>2]*r)+Q(Q(N[b+64>>2]*z)+Q(m*N[W>>2])));J[v+(c- -64|0)>>2]=s;m=N[(s?F:C)>>2];z=N[(s?b+48|0:b- -64|0)>>2];G=N[(s?O:W)>>2];D=N[a+56>>2];B=N[a+40>>2];Z=N[a+24>>2];T=N[a+52>>2];U=N[a+36>>2];V=N[a+20>>2];$=N[a+8>>2];aa=N[a+48>>2];ca=N[a+32>>2];oa=N[a>>2];da=N[a+16>>2];b=J[d+44>>2];ea=N[a+4>>2];ua=v+(c+48|0)|0;r=l;s=l>Q(0);a=j>Q(0);v=g>Q(0);J[ua>>2]=s|a<<1|v<<2;D=Q(D+Q(Q(B*m)+Q(Q($*z)+Q(G*Z))));g=N[b+56>>2];B=v?g:Q(-g);g=Q(D-B);Z=Q(aa+Q(Q(ca*m)+Q(Q(oa*z)+Q(G*da))));j=N[b+48>>2];$=s?j:Q(-j);j=Q(Z-$);m=Q(T+Q(Q(U*m)+Q(Q(ea*z)+Q(G*V))));l=N[b+52>>2];z=a?l:Q(-l);l=Q(m-z);G=Q(Q(q*g)+Q(Q(u*j)+Q(o*l)));if(G>E){a=0;if(!A){break e}H[d+215|0]=f;if(!f){break e}b=0;if((f|0)!=1){O=f&-2;s=0;while(1){v=b<<2;C=c- -64|0;H[b+A|0]=J[v+C>>2];W=c+48|0;H[b+M|0]=J[W+v>>2];v=b|1;F=v<<2;H[v+A|0]=J[F+C>>2];H[v+M|0]=J[F+W>>2];b=b+2|0;s=s+2|0;if((O|0)!=(s|0)){continue}break}}if(!(f&1)){break e}f=b<<2;H[b+A|0]=J[f+(c- -64|0)>>2];H[b+M|0]=J[f+(c+48|0)>>2];break e}if(G>Q(n*Q(.9997749924659729))){m:{if(!A){break m}H[d+215|0]=f;if(!f){break m}b=0;if((f|0)!=1){F=f&-2;s=0;while(1){a=b<<2;O=c- -64|0;H[b+A|0]=J[a+O>>2];C=c+48|0;H[b+M|0]=J[C+a>>2];a=b|1;v=a<<2;H[a+A|0]=J[v+O>>2];H[a+M|0]=J[v+C>>2];b=b+2|0;s=s+2|0;if((F|0)!=(s|0)){continue}break}}if(!(f&1)){break m}a=b<<2;H[b+A|0]=J[a+(c- -64|0)>>2];H[b+M|0]=J[a+(c+48|0)>>2]}N[d+160>>2]=u;J[d+172>>2]=0;N[d+168>>2]=q;N[d+164>>2]=o;kb(c+208|0,c+144|0,c+80|0,c+272|0,c+16|0,c,f);g=N[c+16>>2];j=N[c+20>>2];l=N[c+24>>2];J[d+140>>2]=0;N[d+136>>2]=l-Q(w*q);N[d+132>>2]=j-Q(w*o);N[d+128>>2]=g-Q(w*u);g=N[c>>2];j=N[c+4>>2];l=N[c+8>>2];J[d+156>>2]=0;N[d+152>>2]=l+Q(P*q);N[d+148>>2]=j+Q(P*o);N[d+144>>2]=g+Q(P*u);N[d+192>>2]=n-x;a=2;break e}b=f<<4;a=b+(c+144|0)|0;J[a+12>>2]=0;N[a+8>>2]=D;N[a+4>>2]=m;N[a>>2]=Z;a=b+(c+80|0)|0;J[a+12>>2]=0;N[a+8>>2]=B;N[a+4>>2]=z;N[a>>2]=$;a=b+(c+208|0)|0;J[a+12>>2]=0;N[a+8>>2]=g;N[a+4>>2]=l;N[a>>2]=j;J[c+44>>2]=f+1;n:{o:{switch(f-1|0){case 0:m=N[c+216>>2];g=Q(N[c+232>>2]-m);o=N[c+208>>2];j=Q(N[c+224>>2]-o);q=N[c+212>>2];l=Q(N[c+228>>2]-q);u=Q(Q(g*g)+Q(Q(j*j)+Q(l*l)));if(u<=Q(1.1920928955078125e-7)){J[c+44>>2]=1;a=J[c+212>>2];J[c+16>>2]=J[c+208>>2];J[c+20>>2]=a;a=J[c+220>>2];J[c+24>>2]=J[c+216>>2];J[c+28>>2]=a;break n}J[c+28>>2]=0;ba=g;g=Q(Q(Q(Q(Q(-o)*j)-Q(l*q))-Q(m*g))/u);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[c+24>>2]=m+Q(ba*g);N[c+20>>2]=q+Q(l*g);N[c+16>>2]=o+Q(j*g);break n;case 1:Bb(c+16|0,c+208|0,c+144|0,c+80|0,c- -64|0,c+48|0,c+44|0);break n;case 2:Eb(c+16|0,c+208|0,c+144|0,c+80|0,c- -64|0,c+48|0,c+44|0);break n;default:break o}}J[c+28>>2]=0;N[c+24>>2]=g;N[c+20>>2]=l;N[c+16>>2]=j}a=J[c+20>>2];J[c+272>>2]=J[c+16>>2];J[c+276>>2]=a;a=J[c+28>>2];J[c+280>>2]=J[c+24>>2];J[c+284>>2]=a;g=N[c+280>>2];l=N[c+272>>2];j=N[c+276>>2];m=Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j)))));u=Q(Q(1)/m);q=Q(g*u);o=Q(j*u);u=Q(l*u);if(m_){continue}break}f=J[c+44>>2];if(!(m>2];W=c+48|0;H[b+M|0]=J[W+v>>2];v=b|1;F=v<<2;H[v+A|0]=J[F+C>>2];H[v+M|0]=J[F+W>>2];b=b+2|0;a=a+2|0;if((O|0)!=(a|0)){continue}break}}if(!(s&1)){break p}a=b<<2;H[b+A|0]=J[a+(c- -64|0)>>2];H[b+M|0]=J[a+(c+48|0)>>2]}N[c+284>>2]=y;N[c+272>>2]=r;N[c+276>>2]=t;N[c+280>>2]=p;kb(c+208|0,c+144|0,c+80|0,c+272|0,c+16|0,c,f);J[d+188>>2]=0;N[d+184>>2]=q;N[d+180>>2]=o;N[d+176>>2]=u;J[d+172>>2]=0;g=Q(Q(1)/n);j=Q(p*g);N[d+168>>2]=j;l=Q(t*g);N[d+164>>2]=l;g=Q(r*g);N[d+160>>2]=g;m=N[c+16>>2];o=N[c+20>>2];p=N[c+24>>2];J[d+140>>2]=0;N[d+136>>2]=p-Q(w*j);N[d+132>>2]=o-Q(w*l);N[d+128>>2]=m-Q(w*g);m=N[c>>2];o=N[c+4>>2];p=N[c+8>>2];N[d+192>>2]=n-x;J[d+156>>2]=0;N[d+152>>2]=p+Q(P*j);N[d+148>>2]=o+Q(P*l);N[d+144>>2]=m+Q(P*g);a=2;if(n<=x){break e}a=4;break e}if(A){break f}a=5;break e}f=J[c+44>>2]}H[d+215|0]=f;a=5;if(!f){break e}b=0;if((f|0)!=1){O=f&-2;s=0;while(1){v=b<<2;C=c- -64|0;H[b+A|0]=J[v+C>>2];W=c+48|0;H[b+M|0]=J[W+v>>2];v=b|1;F=v<<2;H[v+A|0]=J[F+C>>2];H[v+M|0]=J[F+W>>2];b=b+2|0;s=s+2|0;if((O|0)!=(s|0)){continue}break}}if(!(f&1)){break e}f=b<<2;H[b+A|0]=J[f+(c- -64|0)>>2];H[b+M|0]=J[f+(c+48|0)>>2]}Ia=c+320|0;q:{r:{if(a-5|0){break r}J[d+16>>2]=1065353216;a=J[d+28>>2];J[d+8>>2]=J[d+24>>2];J[d+12>>2]=a;a=J[d+20>>2];J[d>>2]=J[d+16>>2];J[d+4>>2]=a;if(nc(ia,sa,d+220|0,d+216|0,K[d+215|0],0,d,d+128|0)-5>>>0<=1){break r}J[d+280>>2]=0;J[d+284>>2]=0;J[d+272>>2]=0;J[d+276>>2]=0;g=N[k+328>>2];j=N[k+320>>2];l=N[k+324>>2];J[d+268>>2]=0;m=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(j*j)+Q(l*l))))));N[d+264>>2]=m*Q(-g);N[d+260>>2]=m*Q(-l);N[d+256>>2]=m*Q(-j);g=Q(0);break q}a=J[d+140>>2];J[d+280>>2]=J[d+136>>2];J[d+284>>2]=a;a=J[d+132>>2];J[d+272>>2]=J[d+128>>2];J[d+276>>2]=a;a=J[d+164>>2];J[d+256>>2]=J[d+160>>2];J[d+260>>2]=a;a=J[d+172>>2];J[d+264>>2]=J[d+168>>2];J[d+268>>2]=a;g=N[d+192>>2]}N[k+304>>2]=g>2];J[k+288>>2]=J[d+272>>2];J[k+292>>2]=a;a=J[d+284>>2];J[k+296>>2]=J[d+280>>2];J[k+300>>2]=a;a=J[d+260>>2];J[k+272>>2]=J[d+256>>2];J[k+276>>2]=a;a=J[d+268>>2];J[k+280>>2]=J[d+264>>2];J[k+284>>2]=a}Ia=d+288|0;if(e){ha=N[k+304>>2];g=N[k+296>>2];j=N[k+288>>2];l=N[k+292>>2];m=N[k+280>>2];o=N[k+272>>2];n=N[k+276>>2];p=Q(Q(L*m)+Q(Q(S*o)+Q(I*n)));q=Q(-I);u=Q(Q(Q(R*Q(Q(S*n)+Q(o*q)))+Q(X*m))+Q(L*p));N[h+8>>2]=u+u;u=Q(Q(I*p)+Q(Q(X*n)+Q(R*Q(Q(L*o)+Q(m*ga)))));N[h+4>>2]=u+u;r=n;n=Q(-L);m=Q(Q(S*p)+Q(Q(X*o)+Q(R*Q(Q(I*m)+Q(r*n)))));N[h>>2]=m+m;m=ha>Q(0)?ha:Q(0);o=Q(Q(L*g)+Q(Q(S*j)+Q(I*l)));p=Q(Q(Q(R*Q(Q(S*l)+Q(j*q)))+Q(X*g))+Q(L*o));N[i+8>>2]=Q(va*m)+Q(qa+Q(p+p));p=Q(Q(I*o)+Q(Q(X*l)+Q(R*Q(Q(L*j)+Q(g*ga)))));N[i+4>>2]=Q(xa*m)+Q(pa+Q(p+p));g=Q(Q(S*o)+Q(Q(X*j)+Q(R*Q(Q(I*g)+Q(l*n)))));N[i>>2]=Q(wa*m)+Q(ra+Q(g+g))}Ia=k+416|0;return Q(ha)}function Oka(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=Q(0),z=Q(0),A=0,B=0,C=0,D=0,E=0,F=0;q=Ia-16|0;Ia=q;d=J[a+28>>2];i=J[d+336>>2];b=J[i>>2];if(b){J[i>>2]=J[b>>2]}if(!b){b=J[42504];i=b+12|0;i=(B=i,C=12195,D=Ka[J[J[b>>2]+20>>2]](b)|0?31810:70610,E=23034,F=82,A=J[J[i>>2]+8>>2],Ka[A](B|0,C|0,D|0,E|0,F|0)|0);b=i+19&-16;J[b-4>>2]=b-i;b=Qc(b,J[d+340>>2])}d=J[a+32>>2];J[d>>2]=b;i=0;J[b+12092>>2]=0;J[b+12112>>2]=0;J[b+12116>>2]=0;J[b+11968>>2]=0;J[b+12128>>2]=0;J[b+11956>>2]=0;J[b+11868>>2]=0;J[b+11872>>2]=0;j=b+11876|0;J[j>>2]=0;J[j+4>>2]=0;j=b+11884|0;J[j>>2]=0;J[j+4>>2]=0;J[b+12140>>2]=J[b+11976>>2];j=J[a+68>>2];J[b+11952>>2]=j;e=J[a+72>>2];J[b+12132>>2]=j;J[b+11960>>2]=e;J[b+11972>>2]=J[a+76>>2];J[b+11964>>2]=J[a+80>>2];J[b+11940>>2]=J[a+84>>2];J[b+11928>>2]=J[a+88>>2];J[b+11932>>2]=J[a+36>>2];J[b+11936>>2]=J[a+40>>2];J[b+11944>>2]=J[a+60>>2];J[b+11948>>2]=J[a- -64>>2];e=0;ts(b,J[J[a+28>>2]+112>>2]?J[d+12>>2]:0,J[d+8>>2]&2147483647);n=J[a+52>>2];d=J[a+100>>2];j=J[b+11948>>2];g=J[b+11944>>2];f=J[b+11932>>2];h=J[b+11928>>2];m=J[a+56>>2];if(m){l=J[b+11936>>2];while(1){b=J[J[d+256>>2]+P(J[n+(c<<2)>>2],44)>>2];if(b>>>0<=4294967167){while(1){k=b>>>7|0;b=J[d+184>>2]+P(k,24)|0;a:{if(K[b+5|0]==1){J[l+(e<<2)>>2]=J[b+20>>2];e=e+1|0;break a}J[j+(i<<2)>>2]=k;i=i+1|0}b=J[b+8>>2];if(b>>>0<4294967168){continue}break}}c=c+1|0;if((m|0)!=(c|0)){continue}break}}if(K[a+116|0]){Hf(j,i)}if(i){b=0;while(1){c=b<<2;l=J[c+j>>2]&33554431;e=J[(J[d+184>>2]+P(l,24)|0)+20>>2];J[c+f>>2]=e;J[c+h>>2]=J[e+36>>2];J[g+(J[J[d+196>>2]+(l<<2)>>2]<<2)>>2]=b;b=b+1|0;if((i|0)!=(b|0)){continue}break}}o=J[a+48>>2];b:{if(!m){i=0;break b}i=0;e=0;while(1){b=J[(J[d+256>>2]+P(J[n+(e<<2)>>2],44)|0)+20>>2];if((b|0)!=-1){while(1){j=J[d+228>>2];c=(b>>>0)/(j>>>0)|0;l=b-P(c,j)|0;k=J[J[d+208>>2]+(c<<2)>>2];j=J[a+100>>2];f=J[j+148>>2];c=(b>>>0)/(f>>>0)|0;h=J[J[J[j+128>>2]+(c<<2)>>2]+(b-P(c,f)<<2)>>2];c:{if(!h){break c}c=J[d+616>>2];j=J[c>>2];f=b<<1;r=f|1;b=J[c+20>>2];c=(r>>>0)/(b>>>0)|0;c=J[J[j+(c<<2)>>2]+(r-P(b,c)<<2)>>2];r=(f>>>0)/(b>>>0)|0;j=J[J[j+(r<<2)>>2]+(f-P(b,r)<<2)>>2];b=o+(i<<4)|0;J[b+12>>2]=h;f=j>>>7|0;h=J[d+184>>2]+P(f,24)|0;d:{if(K[h+5|0]==1){f=J[h+20>>2];Ka[J[J[f>>2]+188>>2]](f,j>>>1&63,b,b+8|0);break d}if(K[h+4|0]&4){H[b+8|0]=1;J[b>>2]=J[J[d+196>>2]+(f<<2)>>2];break d}H[b+8|0]=0;J[b>>2]=J[g+(J[J[d+196>>2]+(f<<2)>>2]<<2)>>2]}i=i+1|0;if(c>>>0>=4294967168){H[b+9|0]=3;break c}j=c>>>7|0;f=J[d+184>>2]+P(j,24)|0;if(K[f+5|0]==1){j=J[f+20>>2];Ka[J[J[j>>2]+188>>2]](j,c>>>1&63,b+4|0,b+9|0);break c}if(K[f+4|0]&4){H[b+9|0]=1;J[b+4>>2]=J[J[d+196>>2]+(j<<2)>>2];break c}H[b+9|0]=0;J[b+4>>2]=J[g+(J[J[d+196>>2]+(j<<2)>>2]<<2)>>2]}b=J[(k+(l<<4)|0)+8>>2];if((b|0)!=-1){continue}break}}e=e+1|0;if((m|0)!=(e|0)){continue}break}}if(K[a+116|0]){e=0;m=0;j=0;r=32;h=Ia-32|0;Ia=h;H[h+12|0]=0;d=h-128|0;Ia=d;J[h+8>>2]=d;n=i-1|0;e:{if((n|0)<=0){break e}while(1){f:{if((e|0)>=(n|0)){break f}while(1){if(n-e>>>0<=4){while(1){g=e;e=e+1|0;b=e;c=g;while(1){f=b;b=J[(o+(b<<4)|0)+12>>2];l=J[b+56>>2];k=J[(o+(c<<4)|0)+12>>2];p=J[k+56>>2];if(!(l>>>0>=p>>>0&((l|0)!=(p|0)|M[b+60>>2]>=M[k+60>>2]))){c=f}b=f+1|0;if((f|0)<(n|0)){continue}break}if((c|0)!=(g|0)){b=o+(c<<4)|0;c=J[b+12>>2];J[h+24>>2]=J[b+8>>2];J[h+28>>2]=c;c=J[b+4>>2];J[h+16>>2]=J[b>>2];J[h+20>>2]=c;c=o+(g<<4)|0;g=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=g;g=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=g;b=J[h+28>>2];J[c+8>>2]=J[h+24>>2];J[c+12>>2]=b;b=J[h+20>>2];J[c>>2]=J[h+16>>2];J[c+4>>2]=b}if((e|0)!=(n|0)){continue}break f}}g=o+((e+n|0)/2<<4)|0;l=J[g+12>>2];b=J[l+56>>2];f=o+(e<<4)|0;k=J[f+12>>2];c=J[k+56>>2];g:{if(b>>>0>=c>>>0){if((b|0)!=(c|0)){b=c;break g}if(M[l+60>>2]>=M[k+60>>2]){break g}}b=J[f+12>>2];J[h+24>>2]=J[f+8>>2];J[h+28>>2]=b;b=J[f+4>>2];J[h+16>>2]=J[f>>2];J[h+20>>2]=b;b=J[g+12>>2];J[f+8>>2]=J[g+8>>2];J[f+12>>2]=b;b=J[g+4>>2];J[f>>2]=J[g>>2];J[f+4>>2]=b;b=J[h+28>>2];J[g+8>>2]=J[h+24>>2];J[g+12>>2]=b;b=J[h+20>>2];J[g>>2]=J[h+16>>2];J[g+4>>2]=b;k=J[f+12>>2];b=J[k+56>>2]}l=o+(n<<4)|0;p=J[l+12>>2];c=J[p+56>>2];h:{if(c>>>0>=b>>>0){if((b|0)!=(c|0)){b=c;break h}if(M[p+60>>2]>=M[k+60>>2]){break h}}b=J[f+12>>2];J[h+24>>2]=J[f+8>>2];J[h+28>>2]=b;b=J[f+4>>2];J[h+16>>2]=J[f>>2];J[h+20>>2]=b;b=J[l+12>>2];J[f+8>>2]=J[l+8>>2];J[f+12>>2]=b;b=J[l+4>>2];J[f>>2]=J[l>>2];J[f+4>>2]=b;b=J[h+28>>2];J[l+8>>2]=J[h+24>>2];J[l+12>>2]=b;b=J[h+20>>2];J[l>>2]=J[h+16>>2];J[l+4>>2]=b;p=J[l+12>>2];b=J[p+56>>2]}c=J[g+12>>2];f=J[c+56>>2];if(!(f>>>0<=b>>>0&((b|0)!=(f|0)|M[p+60>>2]>=M[c+60>>2]))){b=J[g+12>>2];J[h+24>>2]=J[g+8>>2];J[h+28>>2]=b;b=J[g+4>>2];J[h+16>>2]=J[g>>2];J[h+20>>2]=b;b=J[l+12>>2];J[g+8>>2]=J[l+8>>2];J[g+12>>2]=b;b=J[l+4>>2];J[g>>2]=J[l>>2];J[g+4>>2]=b;b=J[h+28>>2];J[l+8>>2]=J[h+24>>2];J[l+12>>2]=b;b=J[h+20>>2];J[l>>2]=J[h+16>>2];J[l+4>>2]=b}b=J[g+12>>2];J[h+24>>2]=J[g+8>>2];J[h+28>>2]=b;b=J[g+4>>2];J[h+16>>2]=J[g>>2];J[h+20>>2]=b;c=n-1|0;l=o+(c<<4)|0;b=l;f=J[b+4>>2];J[g>>2]=J[b>>2];J[g+4>>2]=f;f=J[b+12>>2];J[g+8>>2]=J[b+8>>2];J[g+12>>2]=f;b=J[h+28>>2];J[l+8>>2]=J[h+24>>2];J[l+12>>2]=b;b=J[h+20>>2];J[l>>2]=J[h+16>>2];J[l+4>>2]=b;b=e;while(1){t=J[l+12>>2];p=J[t+56>>2];while(1){g=b;b=b+1|0;f=o+(b<<4)|0;k=J[f+12>>2];s=J[k+56>>2];if(s>>>0

>>0|(p|0)==(s|0)&M[k+60>>2]>2]){continue}break}while(1){c=c-1|0;k=o+(c<<4)|0;s=J[k+12>>2];u=J[s+56>>2];if(u>>>0>p>>>0|(p|0)==(u|0)&M[t+60>>2]>2]){continue}break}if((b|0)<(c|0)){g=J[f+12>>2];J[h+24>>2]=J[f+8>>2];J[h+28>>2]=g;g=J[f+4>>2];J[h+16>>2]=J[f>>2];J[h+20>>2]=g;g=J[k+12>>2];J[f+8>>2]=J[k+8>>2];J[f+12>>2]=g;g=J[k+4>>2];J[f>>2]=J[k>>2];J[f+4>>2]=g;g=J[h+28>>2];J[k+8>>2]=J[h+24>>2];J[k+12>>2]=g;g=J[h+20>>2];J[k>>2]=J[h+16>>2];J[k+4>>2]=g;continue}break}c=J[f+12>>2];J[h+24>>2]=J[f+8>>2];J[h+28>>2]=c;c=J[f+4>>2];J[h+16>>2]=J[f>>2];J[h+20>>2]=c;c=J[l+12>>2];J[f+8>>2]=J[l+8>>2];J[f+12>>2]=c;c=J[l+4>>2];J[f>>2]=J[l>>2];J[f+4>>2]=c;c=J[h+28>>2];J[l+8>>2]=J[h+24>>2];J[l+12>>2]=c;c=J[h+20>>2];J[l>>2]=J[h+16>>2];J[l+4>>2]=c;i:{if((b-e|0)<(n-b|0)){if(r-1>>>0<=m>>>0){c=r<<3;if(c){b=J[42504];f=Ka[J[J[b>>2]+20>>2]](b)|0?38546:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,f,20381,155)|0}else{b=0}r=r<<1;b=Va(b,d,m<<2);c=j;j=1;if(!(!c|!d)){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,d)}d=b}b=(m<<2)+d|0;J[b>>2]=e;J[b+4>>2]=g;e=g+2|0;break i}if(r-1>>>0<=m>>>0){c=r<<3;if(c){b=J[42504];f=Ka[J[J[b>>2]+20>>2]](b)|0?38546:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,f,20381,155)|0}else{b=0}r=r<<1;b=Va(b,d,m<<2);c=j;j=1;if(!(!c|!d)){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,d)}d=b}b=(m<<2)+d|0;J[b>>2]=g+2;J[b+4>>2]=n;n=g}m=m+2|0;if((e|0)<(n|0)){continue}break}}if(m){b=m-2|0;e=J[(b<<2)+d>>2];n=J[((m<<2)+d|0)-4>>2];m=b;continue}break}if(!j|!d){break e}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,d)}if(K[h+12|0]){eb(J[h+8>>2])}Ia=h+32|0}J[J[a+32>>2]+12>>2]=i;Ia=q+16|0;b=J[a+28>>2];d=b;y=N[b+52>>2];e=J[a+32>>2];c=J[e>>2];f=J[c+11928>>2];h=J[a+36>>2];l=J[c+11948>>2];i=J[a+92>>2];m=J[b+440>>2]+(i<<5)|0;k=J[b+452>>2]+P(i,112)|0;j=J[a+20>>2];i=0;g=J[e+4>>2];b=g+255|0;if(b>>>0>=256){o=c+12112|0;r=c+12116|0;n=b>>>8|0;e=n;while(1){b=n-i|0;b=b>>>0>=64?64:b;p=db(J[d+584>>2],P(b,88));if(b){t=e>>>0>=64?64:e;c=0;while(1){q=J[d+600>>2];s=J[d+604>>2];b=p+P(c,88)|0;J[b+24>>2]=0;J[b+16>>2]=0;J[b+8>>2]=q;J[b+12>>2]=s;q=c+i<<8;J[b+68>>2]=q;J[b+64>>2]=r;J[b+60>>2]=o;J[b+56>>2]=g;N[b+52>>2]=y;J[b+48>>2]=k;J[b+44>>2]=m;J[b+40>>2]=l;J[b+36>>2]=h;J[b+32>>2]=f;J[b+28>>2]=d;J[b>>2]=138120;q=g-q|0;J[b+72>>2]=q>>>0>=256?256:q;N[b+76>>2]=N[d+68>>2];N[b+80>>2]=N[d+72>>2];z=N[d+76>>2];J[b+24>>2]=1;N[b+84>>2]=z;J[b+20>>2]=j;Ka[J[J[j>>2]+16>>2]](j);J[b+16>>2]=J[J[b+20>>2]+16>>2];Ka[J[J[b>>2]+20>>2]](b);c=c+1|0;if((t|0)!=(c|0)){continue}break}}e=e+-64|0;i=i- -64|0;if(n>>>0>i>>>0){continue}break}}Wa(m,0,g<<5);g=0;l=Ia-16|0;Ia=l;f=a;h=J[J[a+32>>2]>>2];c=J[h+12132>>2];r=J[a+56>>2];if(r){p=J[f+52>>2];m=J[f+100>>2];while(1){e=J[(J[m+256>>2]+P(J[p+(g<<2)>>2],44)|0)+24>>2];if((e|0)!=-1){while(1){b=J[f+100>>2];d=J[b+148>>2];a=(e>>>0)/(d>>>0)|0;t=J[J[J[b+128>>2]+(a<<2)>>2]+(e-P(a,d)<<2)>>2];d=J[m+228>>2];a=(e>>>0)/(d>>>0)|0;q=P(a,d);s=J[J[m+208>>2]+(a<<2)>>2];n=J[f+92>>2];k=J[f+104>>2];i=J[f+28>>2];o=e<<1;d=J[b+616>>2];j=J[d+20>>2];a=(o>>>0)/(j>>>0)|0;a=J[J[J[d>>2]+(a<<2)>>2]+(o-P(a,j)<<2)>>2];j:{if(a>>>0>=4294967168){J[c+12>>2]=0;I[c+8>>1]=65535;J[c>>2]=i+192;break j}d=a>>>7|0;j=J[b+184>>2]+P(d,24)|0;if(K[j+5|0]==1){j=J[j+20>>2];a=a>>>1&63;Ka[J[J[j>>2]+188>>2]](j,a,l+8|0,l+7|0);if(K[l+7|0]!=2){J[c+12>>2]=0;j=i+192|0;a=65535}I[c+8>>1]=a;J[c>>2]=j;break j}d=J[J[b+196>>2]+(d<<2)>>2];a=J[i+440>>2];d=K[j+4|0]&4?d:n+J[k+(d<<2)>>2]|0;J[c+12>>2]=d+1;I[c+8>>1]=65535;J[c>>2]=a+(d<<5)}e=e-q|0;d=o|1;j=J[b+616>>2];o=J[j+20>>2];a=(d>>>0)/(o>>>0)|0;a=J[J[J[j>>2]+(a<<2)>>2]+(d-P(a,o)<<2)>>2];k:{if(a>>>0>=4294967168){J[c+16>>2]=0;I[c+10>>1]=65535;J[c+4>>2]=i+192;break k}d=a>>>7|0;j=J[b+184>>2]+P(d,24)|0;if(K[j+5|0]==1){d=J[j+20>>2];a=a>>>1&63;Ka[J[J[d>>2]+188>>2]](d,a,l+8|0,l+7|0);if(K[l+7|0]!=2){J[c+16>>2]=0;d=i+192|0;a=65535}I[c+10>>1]=a;J[c+4>>2]=d;break k}d=J[J[b+196>>2]+(d<<2)>>2];a=J[i+440>>2];d=K[j+4|0]&4?d:n+J[k+(d<<2)>>2]|0;J[c+16>>2]=d+1;I[c+10>>1]=65535;J[c+4>>2]=a+(d<<5)}I[c+22>>1]=2;J[c+24>>2]=t;c=c+32|0;e=J[(s+(e<<4)|0)+8>>2];if((e|0)!=-1){continue}break}}g=g+1|0;if((r|0)!=(g|0)){continue}break}a=J[h+12132>>2]}else{a=c}EJ(a,c-a>>5);J[h+12016>>2]=0;d=J[f+32>>2];e=J[d+12>>2];if(e>>>0>(J[h+12020>>2]&2147483647)>>>0){DJ(h+12012|0,e);d=J[f+32>>2];e=J[d+12>>2]}J[h+12016>>2]=e;J[h+12028>>2]=0;m=h+12024|0;if((J[h+12032>>2]&2147483647)>>>0>>0){DJ(m,e);d=J[f+32>>2];e=J[d+12>>2]}J[h+12028>>2]=e;J[h+12004>>2]=0;l:{if(!e){break l}r=J[h+12012>>2];J[h+12040>>2]=0;a=J[J[f+28>>2]+532>>2];J[l+12>>2]=0;J[l+8>>2]=a;i=h+12036|0;a=(a+J[d+4>>2]|0)+1|0;if(a>>>0>(J[h+12044>>2]&2147483647)>>>0){mb(i,a)}J[h+12040>>2]=a;e=0;o=a<<2;Wa(J[h+12036>>2],0,o);b=0;n=J[f+32>>2];a=J[n+12>>2];if(a){j=J[f+48>>2];d=0;b=a;while(1){a=j+(d<<4)|0;g=K[a+8|0];if(!((g|0)==2|K[a+9|0]==2)){a=J[i>>2]+(J[(l+8|0)+(g<<2)>>2]+J[a>>2]<<2)|0;J[a>>2]=J[a>>2]+1;b=J[n+12>>2]}d=d+1|0;if(d>>>0>>0){continue}break}}d=J[h+12040>>2];if(d){b=d&3;a=J[i>>2];j=0;if(d>>>0>=4){p=d&-4;g=0;while(1){k=a+(d<<2)|0;t=k-4|0;q=J[t>>2];J[t>>2]=e;t=k-8|0;s=J[t>>2];e=e+q|0;J[t>>2]=e;k=k-12|0;t=J[k>>2];e=e+s|0;J[k>>2]=e;d=d-4|0;k=a+(d<<2)|0;q=J[k>>2];e=e+t|0;J[k>>2]=e;e=e+q|0;g=g+4|0;if((p|0)!=(g|0)){continue}break}}if(b){while(1){d=d-1|0;g=a+(d<<2)|0;k=J[g>>2];J[g>>2]=e;e=e+k|0;j=j+1|0;if((b|0)!=(j|0)){continue}break}}b=J[n+12>>2]}if(b){d=0;while(1){a=J[f+48>>2]+(d<<4)|0;b=K[a+8|0];m:{if(!((b|0)==2|K[a+9|0]==2)){j=J[i>>2]+(J[(l+8|0)+(b<<2)>>2]+J[a>>2]<<2)|0;b=J[j>>2];J[j>>2]=b+1;break m}b=e;e=b+1|0}J[J[m>>2]+(b<<2)>>2]=a;d=d+1|0;if(d>>>0>2]+12>>2]){continue}break}}e=0;Wa(J[i>>2],0,o);b=0;n=J[f+32>>2];a=J[n+12>>2];if(a){j=J[f+48>>2];g=J[m>>2];d=0;b=a;while(1){k=J[g+(d<<2)>>2];a=K[k+9|0];if(!((a|0)==2|K[(j+(d<<4)|0)+8|0]==2)){a=J[i>>2]+(((a|0)!=3?J[(l+8|0)+(a<<2)>>2]+J[k+4>>2]|0:0)<<2)|0;J[a>>2]=J[a>>2]+1;b=J[n+12>>2]}d=d+1|0;if(d>>>0>>0){continue}break}}d=J[h+12040>>2];if(d){b=d&3;a=J[i>>2];j=0;if(d>>>0>=4){o=d&-4;g=0;while(1){k=a+(d<<2)|0;p=k-4|0;t=J[p>>2];J[p>>2]=e;p=k-8|0;q=J[p>>2];e=e+t|0;J[p>>2]=e;k=k-12|0;p=J[k>>2];e=e+q|0;J[k>>2]=e;d=d-4|0;k=a+(d<<2)|0;t=J[k>>2];e=e+p|0;J[k>>2]=e;e=e+t|0;g=g+4|0;if((o|0)!=(g|0)){continue}break}}if(b){while(1){d=d-1|0;g=a+(d<<2)|0;k=J[g>>2];J[g>>2]=e;e=e+k|0;j=j+1|0;if((b|0)!=(j|0)){continue}break}}b=J[n+12>>2]}a=e;if(b){d=0;while(1){b=J[J[m>>2]+(d<<2)>>2];j=K[b+9|0];n:{if(!((j|0)==2|K[(J[f+48>>2]+(d<<4)|0)+8|0]==2)){g=J[i>>2]+(((j|0)!=3?J[(l+8|0)+(j<<2)>>2]+J[b+4>>2]|0:0)<<2)|0;j=J[g>>2];J[g>>2]=j+1;break n}j=a;a=a+1|0}J[r+(j<<2)>>2]=b;d=d+1|0;if(d>>>0>2]+12>>2]){continue}break}}t=h+12e3|0;o=r+(e<<2)|0;d=0;g=0;j=0;k=32;p=Ia-16|0;Ia=p;H[p+12|0]=0;b=p-128|0;Ia=b;J[p+8>>2]=b;m=(a-e|0)-1|0;o:{if((m|0)<=0){break o}while(1){p:{if((d|0)>=(m|0)){break p}while(1){if(m-d>>>0<=4){while(1){e=d;d=d+1|0;i=d;a=e;while(1){a=M[J[J[o+(i<<2)>>2]+12>>2]+48>>2]>2]+12>>2]+48>>2]?i:a;n=(i|0)<(m|0);i=i+1|0;if(n){continue}break}if((a|0)!=(e|0)){a=o+(a<<2)|0;i=J[a>>2];n=a;a=o+(e<<2)|0;J[n>>2]=J[a>>2];J[a>>2]=i}if((d|0)!=(m|0)){continue}break p}}q=o+(d<<2)|0;i=J[q>>2];s=J[J[i+12>>2]+48>>2];e=o+((d+m|0)/2<<2)|0;n=J[e>>2];q:{if(s>>>0<=M[J[n+12>>2]+48>>2]){a=i;break q}J[q>>2]=n;J[e>>2]=i;a=J[q>>2];s=J[J[a+12>>2]+48>>2];n=i}v=s;s=o+(m<<2)|0;i=J[s>>2];u=J[J[i+12>>2]+48>>2];r:{if(v>>>0<=u>>>0){a=i;break r}J[q>>2]=i;J[s>>2]=a;u=J[J[a+12>>2]+48>>2];n=J[e>>2]}if(M[J[n+12>>2]+48>>2]>u>>>0){J[e>>2]=a;J[s>>2]=n;n=J[e>>2]}a=m-1|0;q=o+(a<<2)|0;J[e>>2]=J[q>>2];J[q>>2]=n;i=d;while(1){s=J[J[n+12>>2]+48>>2];while(1){e=i;i=e+1|0;u=o+(i<<2)|0;v=J[u>>2];if(s>>>0>M[J[v+12>>2]+48>>2]){continue}break}while(1){a=a-1|0;w=o+(a<<2)|0;x=J[w>>2];if(s>>>0>2]+48>>2]){continue}break}if((a|0)>(i|0)){J[u>>2]=x;J[w>>2]=v;n=J[q>>2];continue}break}J[u>>2]=n;J[q>>2]=v;s:{if((i-d|0)<(m-i|0)){if(k-1>>>0<=g>>>0){i=k<<3;if(i){a=J[42504];n=Ka[J[J[a>>2]+20>>2]](a)|0?62574:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,i,n,20381,155)|0}else{a=0}k=k<<1;a=Va(a,b,g<<2);i=j;j=1;if(!(!i|!b)){i=J[42504];Ka[J[J[i+12>>2]+12>>2]](i+12|0,b)}b=a}a=(g<<2)+b|0;J[a>>2]=d;J[a+4>>2]=e;d=e+2|0;break s}if(k-1>>>0<=g>>>0){i=k<<3;if(i){a=J[42504];n=Ka[J[J[a>>2]+20>>2]](a)|0?62574:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,i,n,20381,155)|0}else{a=0}k=k<<1;a=Va(a,b,g<<2);i=j;j=1;if(!(!i|!b)){i=J[42504];Ka[J[J[i+12>>2]+12>>2]](i+12|0,b)}b=a}a=(g<<2)+b|0;J[a>>2]=e+2;J[a+4>>2]=m;m=e}g=g+2|0;if((d|0)<(m|0)){continue}break}}if(g){a=g-2|0;d=J[(a<<2)+b>>2];m=J[((g<<2)+b|0)-4>>2];g=a;continue}break}if(!j|!b){break o}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,b)}if(K[p+12|0]){eb(J[p+8>>2])}Ia=p+16|0;J[h+12136>>2]=c;if(!(J[h+12008>>2]&2147482624)){Hr(t,1024)}J[h+12004>>2]=0;b=J[f+28>>2];a=J[r>>2];d=J[f+92>>2];J[l+12>>2]=0;J[l+8>>2]=d;d=K[a+8|0];t:{if((d|0)==2){J[c>>2]=J[a>>2]&-64;I[c+8>>1]=L[a>>1]&63;break t}I[c+8>>1]=65535;J[c>>2]=(d|0)==3?b+192|0:J[b+440>>2]+(J[(l+8|0)+(d<<2)>>2]+J[a>>2]<<5)|0;d=K[a+8|0];if((d|0)!=3){e=(J[a>>2]+J[(l+8|0)+(d<<2)>>2]|0)+1|0}else{e=0}J[c+12>>2]=e}d=K[a+9|0];u:{if((d|0)==2){J[c+4>>2]=J[a+4>>2]&-64;I[c+10>>1]=L[a+4>>1]&63;break u}I[c+10>>1]=65535;J[c+4>>2]=(d|0)==3?b+192|0:J[b+440>>2]+(J[(l+8|0)+(d<<2)>>2]+J[a+4>>2]<<5)|0;b=K[a+9|0];if((b|0)!=3){a=(J[a+4>>2]+J[(l+8|0)+(b<<2)>>2]|0)+1|0}else{a=0}J[c+16>>2]=a}a=J[J[r>>2]+12>>2];I[c+22>>1]=1;J[c+24>>2]=a;a=J[f+112>>2];b=J[J[J[r>>2]+12>>2]+68>>2];i=J[a+32>>2]+(J[a+((b&7)<<2)>>2]+(b>>>3|0)<<4)|0;b=K[i+12|0];j=0;e=J[J[f+32>>2]+12>>2];v:{if(e>>>0<2){d=0;break v}a=1;d=0;while(1){o=r+(a<<2)|0;m=J[o>>2];n=J[f+28>>2];e=J[f+92>>2];J[l+12>>2]=0;J[l+8>>2]=e;e=c+32|0;g=K[m+8|0];w:{if((g|0)==2){g=J[m>>2]&-64;J[c+32>>2]=g;I[c+40>>1]=L[m>>1]&63;break w}I[c+40>>1]=65535;g=(g|0)==3?n+192|0:J[n+440>>2]+(J[(l+8|0)+(g<<2)>>2]+J[m>>2]<<5)|0;J[e>>2]=g;k=K[m+8|0];if((k|0)!=3){s=(J[m>>2]+J[(l+8|0)+(k<<2)>>2]|0)+1|0}else{s=0}J[c+44>>2]=s}k=K[m+9|0];x:{if((k|0)==2){J[c+36>>2]=J[m+4>>2]&-64;I[c+42>>1]=L[m+4>>1]&63;break x}I[c+42>>1]=65535;J[c+36>>2]=(k|0)==3?n+192|0:J[n+440>>2]+(J[(l+8|0)+(k<<2)>>2]+J[m+4>>2]<<5)|0;n=K[m+9|0];if((n|0)!=3){m=(J[m+4>>2]+J[(l+8|0)+(n<<2)>>2]|0)+1|0}else{m=0}J[c+48>>2]=m}k=J[f+112>>2];n=J[J[o>>2]+12>>2];m=J[n+68>>2];o=J[k+((m&7)<<2)>>2];k=J[k+32>>2];I[c+54>>1]=1;J[c+56>>2]=n;o=o+(m>>>3|0)<<4;m=o+k|0;if(!b){d=J[e+4>>2];J[c>>2]=J[e>>2];J[c+4>>2]=d;d=J[e+28>>2];J[c+24>>2]=J[e+24>>2];J[c+28>>2]=d;d=J[e+20>>2];J[c+16>>2]=J[e+16>>2];J[c+20>>2]=d;d=J[e+12>>2];J[c+8>>2]=J[e+8>>2];J[c+12>>2]=d;g=J[e>>2];i=m;d=a}y:{z:{if(J[c>>2]!=(g|0)|J[c+4>>2]!=J[c+36>>2]|(L[c+8>>1]!=65535|L[c+10>>1]!=65535)){break z}if(H[n+8|0]&1|K[(k+o|0)+12|0]+b>>>0>64){break z}g=b;break y}A:{if(b){g=0;k=a-d|0;if(k>>>0<2){break A}j=j+1|0;c=J[h+12004>>2];n=J[h+12008>>2]&2147483647;if(c>>>0>=n>>>0){Hr(t,n?n<<1:1);c=J[h+12004>>2]}J[h+12004>>2]=c+1;c=J[h+12e3>>2]+P(c,36)|0;I[c+6>>1]=b;I[c+4>>1]=k;J[c>>2]=d;b=J[J[r+(d<<2)>>2]+12>>2];J[c+12>>2]=i;J[c+8>>2]=b+16;J[c+16>>2]=J[i>>2];J[c+20>>2]=J[i+4>>2];H[c+24|0]=K[i+12|0];H[c+25|0]=K[i+13|0];J[c+28>>2]=J[i+8>>2];H[c+26|0]=K[i+14|0];break A}b=J[e+4>>2];J[c>>2]=J[e>>2];J[c+4>>2]=b;b=J[e+28>>2];J[c+24>>2]=J[e+24>>2];J[c+28>>2]=b;b=J[e+20>>2];J[c+16>>2]=J[e+16>>2];J[c+20>>2]=b;b=J[e+12>>2];J[c+8>>2]=J[e+8>>2];J[c+12>>2]=b;g=0;d=a;i=m;break y}d=a;i=m;c=e}b=K[m+12|0]+g|0;a=a+1|0;e=J[J[f+32>>2]+12>>2];if(a>>>0>>0){continue}break}}if(b){g=e-d|0;if(g>>>0>=2){e=J[h+12004>>2];a=J[h+12008>>2]&2147483647;if(e>>>0>=a>>>0){Hr(t,a?a<<1:1);e=J[h+12004>>2]}J[h+12004>>2]=e+1;a=J[h+12e3>>2]+P(e,36)|0;I[a+6>>1]=b;I[a+4>>1]=g;J[a>>2]=d;b=J[J[r+(d<<2)>>2]+12>>2];J[a+12>>2]=i;J[a+8>>2]=b+16;J[a+16>>2]=J[i>>2];J[a+20>>2]=J[i+4>>2];H[a+24|0]=K[i+12|0];H[a+25|0]=K[i+13|0];J[a+28>>2]=J[i+8>>2];H[a+26|0]=K[i+14|0];j=j+1|0}c=c+32|0}if(!j){break l}d=0;while(1){a=db(J[J[f+28>>2]+584>>2],112);i=J[f+92>>2];e=J[f+108>>2];g=J[f+112>>2];b=J[f+28>>2];m=J[b+600>>2];n=J[b+604>>2];J[a+24>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=m;J[a+12>>2]=n;J[a+32>>2]=h;J[a+28>>2]=b;J[a>>2]=138332;b=J[f+40>>2];J[a+36>>2]=J[f+36>>2];J[a+40>>2]=b;b=J[f+48>>2];J[a+44>>2]=J[f+44>>2];J[a+48>>2]=b;b=J[f+56>>2];J[a+52>>2]=J[f+52>>2];J[a+56>>2]=b;b=J[f+64>>2];J[a+60>>2]=J[f+60>>2];J[a+64>>2]=b;b=J[f+72>>2];J[a+68>>2]=J[f+68>>2];J[a+72>>2]=b;b=J[f+80>>2];J[a+76>>2]=J[f+76>>2];J[a+80>>2]=b;b=J[f+88>>2];J[a+84>>2]=J[f+84>>2];J[a+88>>2]=b;J[a+104>>2]=e;J[a+108>>2]=g;b=j-d|0;J[a+100>>2]=b>>>0>=8?8:b;J[a+96>>2]=d;J[a+92>>2]=i;b=J[f+20>>2];J[a+20>>2]=b;J[a+24>>2]=1;if(b){Ka[J[J[b>>2]+16>>2]](b);J[a+16>>2]=J[J[a+20>>2]+16>>2];b=J[a>>2]}else{b=138332}Ka[J[b+20>>2]](a);d=d+8|0;if(j>>>0>d>>>0){continue}break}}J[h+12132>>2]=c;J[h+11956>>2]=c-J[h+11952>>2]>>5;Ia=l+16|0;b=0;a=J[f+32>>2];if(J[a+8>>2]&2147483647){d=J[a>>2];i=J[d+12144>>2];while(1){a=db(J[J[f+28>>2]+584>>2],56);j=J[J[f+32>>2]+8>>2];e=J[f+40>>2];c=J[f+28>>2];g=J[c+600>>2];m=J[c+604>>2];J[a+24>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=g;J[a+12>>2]=m;J[a+48>>2]=b<<6;J[a+44>>2]=c;J[a+36>>2]=i+P(b,52);J[a+32>>2]=e+(b<<2);J[a+28>>2]=d;J[a>>2]=138388;c=(j&2147483647)-b|0;J[a+40>>2]=c>>>0>=32?32:c;c=J[f+20>>2];J[a+20>>2]=c;J[a+24>>2]=1;if(c){Ka[J[J[c>>2]+16>>2]](c);J[a+16>>2]=J[J[a+20>>2]+16>>2];c=J[a>>2]}else{c=138388}Ka[J[c+20>>2]](a);b=b+32|0;if(b>>>0<(J[J[f+32>>2]+8>>2]&2147483647)>>>0){continue}break}}}function Mx(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=0,E=0,F=0,G=Q(0),S=Q(0),T=Q(0),U=0,V=0,W=0,X=0,Y=Q(0),Z=0,_=0,$=0,aa=Q(0),ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0;j=Ia-240|0;Ia=j;k=J[b+472>>2];if(K[k+140|0]){k=J[b+472>>2]}O[b+440>>3]=O[b+440>>3]+ +f;W=J[k+12>>2];_=J[k+16>>2];J[b+88>>2]=_;J[b+84>>2]=W;J[b+296>>2]=J[b+8>>2];N[b+300>>2]=N[b+12>>2];l=J[b+20>>2];J[b+304>>2]=J[b+16>>2];J[b+308>>2]=l;l=J[b+28>>2];J[b+312>>2]=J[b+24>>2];J[b+316>>2]=l;l=J[b+36>>2];J[b+320>>2]=J[b+32>>2];J[b+324>>2]=l;l=K[b+65|0]|K[b+66|0]<<8|(K[b+67|0]<<16|K[b+68|0]<<24);D=K[b+61|0]|K[b+62|0]<<8|(K[b+63|0]<<16|K[b+64|0]<<24);H[b+349|0]=D;H[b+350|0]=D>>>8;H[b+351|0]=D>>>16;H[b+352|0]=D>>>24;H[b+353|0]=l;H[b+354|0]=l>>>8;H[b+355|0]=l>>>16;H[b+356|0]=l>>>24;l=J[b+60>>2];J[b+344>>2]=J[b+56>>2];J[b+348>>2]=l;l=J[b+52>>2];J[b+336>>2]=J[b+48>>2];J[b+340>>2]=l;l=J[b+44>>2];J[b+328>>2]=J[b+40>>2];J[b+332>>2]=l;J[b+380>>2]=J[b+380>>2]|128;f=N[k+132>>2];N[b+348>>2]=f*f;H[b+352|0]=K[k+136|0];H[b+354|0]=K[k+137|0];H[b+355|0]=K[k+138|0];k=K[k+139|0];J[b+372>>2]=0;J[b+376>>2]=0;H[b+356|0]=k;f=N[b+424>>2];n=N[b+420>>2];o=N[d>>2];p=N[d+4>>2];N[j+236>>2]=N[d+8>>2]+N[b+428>>2];N[j+232>>2]=p+f;N[j+228>>2]=o+n;J[b+428>>2]=0;J[b+420>>2]=0;J[b+424>>2]=0;D=b+220|0;d=J[D>>2];a:{if(!d){break a}l=b+208|0;if(!J[l>>2]){break a}b:{c:{d=Ka[J[J[d>>2]+92>>2]](d)|0;if(!d){break c}k=0;while(1){d:{J[j+120>>2]=0;u=J[D>>2];Ka[J[J[u>>2]+96>>2]](u,j+120|0,1,k)|0;if(J[l>>2]==J[j+120>>2]){break d}k=k+1|0;if((d|0)!=(k|0)){continue}break c}break}d=J[b+220>>2];if((Ka[J[J[d>>2]+28>>2]](d)|0)==J[b+432>>2]){break b}e:{if(!K[b+212|0]){break e}d=J[l>>2];if(!d){break e}cc(J[b+216>>2],d)}J[b+208>>2]=0;f:{if(!K[b+224|0]){break f}d=J[D>>2];if(!d){break f}cc(J[b+228>>2],d)}J[D>>2]=0;break a}g:{if(!K[b+224|0]){break g}d=J[D>>2];if(!d){break g}cc(J[b+228>>2],d)}J[b+220>>2]=0;h:{if(!K[b+212|0]){break h}d=J[l>>2];if(!d){break h}cc(J[b+216>>2],d)}J[l>>2]=0;break a}d=J[l>>2];Ka[J[J[d>>2]+156>>2]](j+120|0,d);if(!(K[j+120|0]&2)){i:{if(!K[b+212|0]){break i}d=J[l>>2];if(!d){break i}cc(J[b+216>>2],d)}J[b+208>>2]=0;j:{if(!K[b+224|0]){break j}d=J[D>>2];if(!d){break j}cc(J[b+228>>2],d)}J[D>>2]=0;break a}d=0;k=0;u=J[g>>2];if(u){k=J[u+12>>2];m=J[u+4>>2];B=J[u>>2];d=J[u+8>>2]}I[j+136>>1]=6;J[j+132>>2]=k;J[j+128>>2]=d;J[j+124>>2]=m;J[j+120>>2]=B;I[j+24>>1]=0;d=J[g+4>>2];if(!d){break a}if(Ka[J[J[d>>2]>>2]](d,j+120|0,J[l>>2],J[D>>2],j+24|0)|0){break a}Qx(l);Qx(D)}d=J[b+208>>2];k=J[b+232>>2];if(!(d|(k|0)!=-1)){k=0;m=0;B=0;d=Ia-240|0;Ia=d;u=L[g+8>>1];k:{if(!(u&2)){break k}J[d+196>>2]=165560;J[d+200>>2]=J[b+472>>2]+80;J[d+204>>2]=J[g+4>>2];I[d+208>>1]=u;l=J[g>>2];if(l){B=J[l+8>>2];U=J[l>>2];m=J[l+4>>2];k=J[l+12>>2]}I[d+192>>1]=u&8|6;J[d+188>>2]=k;J[d+184>>2]=B;J[d+180>>2]=m;J[d+176>>2]=U;t=Q(Ka[J[J[b>>2]+8>>2]](b));k=J[b+400>>2];l=J[b+396>>2];N[d+172>>2]=N[b+404>>2];J[d+164>>2]=l;J[d+168>>2]=k;X=d+100|0;k=X;J[k>>2]=0;J[k+4>>2]=0;$=d+96|0;I[$>>1]=0;J[d+92>>2]=-1;m=d+108|0;k=m;J[k>>2]=0;J[k+4>>2]=0;u=d+116|0;k=u;J[k>>2]=0;J[k+4>>2]=0;J[d+132>>2]=0;F=d+124|0;k=F;J[k>>2]=2139095039;J[k+4>>2]=0;J[d+84>>2]=0;J[d+88>>2]=0;J[d+160>>2]=0;J[d+152>>2]=0;J[d+156>>2]=0;H[d+148|0]=0;J[d+80>>2]=129680;k=J[b+432>>2];f=N[b+28>>2];n=N[b+32>>2];o=N[b+36>>2];I[d+78>>1]=0;N[d+20>>2]=-o;N[d+16>>2]=-n;N[d+12>>2]=-f;Y=Q(t+Q(0));if(Ka[J[J[k>>2]+348>>2]](k,d+164|0,d+12|0,Y,d+80|0,d+78|0,d+176|0,d+196|0,0)|0){l=d+84|0;B=l;k=J[d+152>>2];l=J[d+160>>2];U=l?k:B;E=J[U+4>>2];J[B>>2]=J[U>>2];J[B+4>>2]=E;J[B+8>>2]=J[U+8>>2];I[d+96>>1]=L[(l?k+12|0:$)>>1];N[d+100>>2]=N[(l?k+16|0:X)>>2];B=d+104|0;N[B>>2]=N[(l?k+20|0:B)>>2];N[m>>2]=N[(l?k+24|0:m)>>2];m=d+112|0;N[m>>2]=N[(l?k+28|0:m)>>2];N[u>>2]=N[(l?k+32|0:u)>>2];m=d+120|0;N[m>>2]=N[(l?k+36|0:m)>>2];N[d+124>>2]=N[(l?k+40|0:F)>>2];m=k+44|0;k=d+128|0;l=l?m:k;J[k+16>>2]=J[l+16>>2];m=J[l+12>>2];J[k+8>>2]=J[l+8>>2];J[k+12>>2]=m;m=J[l+4>>2];J[k>>2]=J[l>>2];J[k+4>>2]=m;k=J[d+88>>2];l:{if(!K[b+212|0]){break l}l=J[b+208>>2];if((l|0)==(k|0)){break l}if(l){cc(J[b+216>>2],l)}if(!k){break l}Nf(J[b+216>>2],k)}J[b+208>>2]=k;k=J[d+84>>2];m:{if(!K[b+224|0]){break m}l=J[b+220>>2];if((l|0)==(k|0)){break m}if(l){cc(J[b+228>>2],l)}if(!k){break m}Nf(J[b+228>>2],k)}J[b+220>>2]=k;k=J[d+88>>2];l=J[d+84>>2];Ka[J[J[l>>2]+76>>2]](d+12|0,l);Ka[J[J[k>>2]+80>>2]](d+212|0,k);z=N[d+36>>2];aa=N[d+32>>2];v=N[d+236>>2];C=N[d+232>>2];q=N[d+220>>2];s=N[d+212>>2];r=N[d+216>>2];w=N[d+224>>2];A=N[d+28>>2];n=N[d+12>>2];y=N[d+228>>2];f=N[d+24>>2];o=N[d+16>>2];p=N[d+20>>2];G=N[b+28>>2];T=N[b+32>>2];x=Q(t-N[d+124>>2]);N[b+268>>2]=Q(0)-Q(x*N[b+36>>2]);N[b+264>>2]=Q(0)-Q(x*T);N[b+260>>2]=Q(0)-Q(G*x);x=Q(Q(Q(n*r)+Q(Q(f*q)+Q(p*w)))-Q(s*o));v=Q(v+v);y=Q(y+y);C=Q(C+C);T=Q(Q(p*v)+Q(Q(n*y)+Q(o*C)));S=Q(Q(f*f)+Q(-.5));z=Q(Q(0)-Q(z+Q(Q(p*T)+Q(Q(v*S)+Q(f*Q(Q(n*C)-Q(y*o)))))));z=Q(z+z);G=Q(Q(Q(o*q)+Q(Q(f*s)+Q(n*w)))-Q(r*p));A=Q(Q(0)-Q(A+Q(Q(n*T)+Q(Q(y*S)+Q(f*Q(Q(o*v)-Q(C*p)))))));A=Q(A+A);v=Q(Q(0)-Q(aa+Q(Q(o*T)+Q(Q(C*S)+Q(f*Q(Q(p*y)-Q(v*n)))))));v=Q(v+v);y=Q(Q(Q(p*s)+Q(Q(f*r)+Q(o*w)))-Q(q*n));C=Q(Q(x*z)+Q(Q(G*A)+Q(v*y)));f=Q(Q(Q(Q(f*w)-Q(s*n))-Q(o*r))-Q(p*q));n=Q(Q(f*f)+Q(-.5));N[b+256>>2]=Q(x*C)+Q(Q(z*n)-Q(f*Q(Q(G*v)-Q(A*y))));N[b+252>>2]=Q(y*C)+Q(Q(v*n)-Q(f*Q(Q(x*A)-Q(z*G))));N[b+248>>2]=Q(G*C)+Q(Q(A*n)-Q(f*Q(Q(y*z)-Q(v*x))));k=J[b+432>>2];da=b,ea=(Ka[J[J[k>>2]+32>>2]](k)|0)-1|0,J[da+436>>2]=ea}if(!h){break k}J[d+36>>2]=0;J[d+40>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;J[d+28>>2]=0;J[d+32>>2]=0;I[d+24>>1]=0;J[d+20>>2]=-1;J[d+12>>2]=0;J[d+16>>2]=0;J[d+60>>2]=0;J[d+52>>2]=2139095039;J[d+56>>2]=0;f=N[b+28>>2];n=N[b+32>>2];N[d+220>>2]=-N[b+36>>2];N[d+216>>2]=-n;N[d+212>>2]=-f;k=yx(h,d+12|0,d+164|0,d+212|0,Y,d+8|0);if(!k){break k}f=N[d+52>>2];if(!(f>2])){break k}J[b+232>>2]=J[d+8>>2];n=N[b+28>>2];o=N[b+32>>2];f=Q(t-f);N[b+292>>2]=Q(0)-Q(f*N[b+36>>2]);N[b+288>>2]=Q(0)-Q(f*o);N[b+284>>2]=Q(0)-Q(f*n);n=N[k+28>>2];f=Q(Q(0)-N[k+16>>2]);o=Q(f+f);p=N[k+20>>2];f=Q(Q(0)-N[k+8>>2]);q=Q(f+f);f=Q(Q(0)-N[k+12>>2]);s=Q(f+f);r=N[k+24>>2];w=Q(Q(n*o)+Q(Q(p*q)+Q(s*r)));f=N[k+32>>2];t=Q(Q(f*f)+Q(-.5));N[b+280>>2]=Q(n*w)+Q(Q(o*t)-Q(f*Q(Q(p*s)-Q(q*r))));N[b+276>>2]=Q(r*w)+Q(Q(s*t)-Q(f*Q(Q(n*q)-Q(o*p))));N[b+272>>2]=Q(p*w)+Q(Q(q*t)-Q(f*Q(Q(r*o)-Q(s*n))))}Ia=d+240|0;k=J[b+232>>2];d=J[b+208>>2]}n:{if(!(!d&(k|0)==-1)){l=j+228|0;f=Q(0);m=0;n=Q(0);o=Q(0);d=Ia+-64|0;Ia=d;o:{p:{q:{r:{if(J[b+208>>2]){k=J[b+220>>2];q=Q(1);if(L[k+4>>1]==6){break q}m=J[b+432>>2];m=Ka[J[J[m>>2]+32>>2]](m)|0;if((m|0)==J[b+436>>2]){break p}J[b+436>>2]=m;Z=O[b+448>>3];ba=O[b+440>>3];O[b+448>>3]=ba;m=J[b+76>>2];if(m){Ka[J[J[m>>2]>>2]](d+36|0,m,J[b+208>>2],J[b+220>>2]);m=K[d+36|0]}else{m=0}Z=ba-Z;u=J[b+208>>2];Ka[J[J[k>>2]+76>>2]](d+36|0,k);Ka[J[J[u>>2]+80>>2]](d+8|0,u);p=N[d+44>>2];f=N[d+32>>2];w=Q(f+f);q=N[d+36>>2];f=N[d+24>>2];t=Q(f+f);f=N[d+28>>2];x=Q(f+f);s=N[d+40>>2];v=Q(Q(p*w)+Q(Q(q*t)+Q(x*s)));f=N[d+48>>2];Y=Q(Q(f*f)+Q(-.5));n=N[d+12>>2];o=N[d+16>>2];r=N[d+20>>2];y=N[d+8>>2];C=Q(Q(Q(q*n)+Q(Q(f*o)+Q(p*r)))-Q(y*s));z=N[b+256>>2];z=Q(z+z);G=Q(Q(Q(s*o)+Q(Q(f*y)+Q(q*r)))-Q(n*p));A=N[b+248>>2];A=Q(A+A);T=Q(Q(Q(p*y)+Q(Q(f*n)+Q(s*r)))-Q(o*q));S=N[b+252>>2];S=Q(S+S);aa=Q(Q(C*z)+Q(Q(G*A)+Q(T*S)));r=Q(Q(Q(Q(f*r)-Q(y*q))-Q(s*n))-Q(p*o));y=Q(Q(r*r)+Q(-.5));n=Q(Q(Q(N[d+60>>2]+Q(Q(p*v)+Q(Q(w*Y)+Q(f*Q(Q(q*x)-Q(t*s))))))+Q(Q(C*aa)+Q(Q(z*y)+Q(r*Q(Q(G*S)-Q(A*T))))))-N[b+268>>2]);o=Q(Q(Q(N[d+56>>2]+Q(Q(s*v)+Q(Q(x*Y)+Q(f*Q(Q(p*t)-Q(w*q))))))+Q(Q(T*aa)+Q(Q(S*y)+Q(r*Q(Q(C*A)-Q(z*G))))))-N[b+264>>2]);f=Q(Q(Q(N[d+52>>2]+Q(Q(q*v)+Q(Q(t*Y)+Q(f*Q(Q(s*w)-Q(x*p))))))+Q(Q(G*aa)+Q(Q(A*y)+Q(r*Q(Q(T*z)-Q(S*C))))))-N[b+260>>2]);break r}Z=O[b+448>>3];ba=O[b+440>>3];O[b+448>>3]=ba;k=Ka[J[J[h>>2]+36>>2]](h,J[b+232>>2])|0;m=J[b+76>>2];if(m){Ka[J[J[m>>2]+8>>2]](d+36|0,m,k);m=K[d+36|0]}else{m=1}Z=ba-Z;p=N[k+28>>2];f=N[b+280>>2];q=Q(f+f);s=N[k+20>>2];f=N[b+272>>2];r=Q(f+f);w=N[k+24>>2];f=N[b+276>>2];t=Q(f+f);x=Q(Q(p*q)+Q(Q(s*r)+Q(w*t)));f=N[k+32>>2];v=Q(Q(f*f)+Q(-.5));n=Q(Q(N[k+16>>2]+Q(Q(p*x)+Q(Q(q*v)+Q(f*Q(Q(s*t)-Q(r*w))))))-N[b+292>>2]);o=Q(Q(N[k+12>>2]+Q(Q(w*x)+Q(Q(t*v)+Q(f*Q(Q(p*r)-Q(q*s))))))-N[b+288>>2]);f=Q(Q(N[k+8>>2]+Q(Q(s*x)+Q(Q(r*v)+Q(f*Q(Q(w*q)-Q(t*p))))))-N[b+284>>2])}if(m&4){break p}q=Q(Q(1)/Q(Z))}k=Q(R(f))>Q(9.999999974752427e-7)|Q(R(o))>Q(9.999999974752427e-7)|Q(R(n))>Q(9.999999974752427e-7);s:{if(!k){H[b+465|0]=0;break s}H[b+465|0]=1;s=N[b+36>>2];r=N[b+28>>2];t=N[b+32>>2];p=Q(Q(n*s)+Q(Q(f*r)+Q(o*t)));w=Q(s*p);s=Q(t*p);r=Q(r*p);t:{if(p>Q(0)){N[c+4>>2]=r+N[c+4>>2];N[c+8>>2]=s+N[c+8>>2];u=c+12|0;break t}N[l>>2]=r+N[l>>2];N[l+4>>2]=s+N[l+4>>2];u=l+8|0}N[u>>2]=w+N[u>>2];if(!(m&1)){break s}N[l>>2]=Q(f-r)+N[l>>2];N[l+4>>2]=Q(o-s)+N[l+4>>2];N[l+8>>2]=Q(n-w)+N[l+8>>2]}N[b+416>>2]=n*q;N[b+412>>2]=o*q;N[b+408>>2]=f*q;break o}k=K[b+465|0]!=0}Ia=d- -64|0;break n}J[b+408>>2]=0;J[b+412>>2]=0;H[b+465|0]=0;J[b+416>>2]=0;k=0}$=k;l=J[b+472>>2];u=l+56|0;B=l+44|0;U=l+32|0;X=l+20|0;F=Ka[J[J[l>>2]+8>>2]](l)|0;if(F){E=J[J[b+472>>2]+68>>2];d=0;while(1){k=J[E+(d<<2)>>2];u:{if((k|0)==(b|0)){break u}m=J[g+12>>2];if(m){if(!(ea=m,fa=Ka[J[J[b>>2]+16>>2]](b)|0,ga=Ka[J[J[k>>2]+16>>2]](k)|0,da=J[J[m>>2]+8>>2],Ka[da](ea|0,fa|0,ga|0)|0)){break u}}v:{switch(J[k+4>>2]){case 0:dk(k-8|0,j+120|0);k=J[l+36>>2];w:{if(k>>>0>=(J[l+40>>2]&2147483647)>>>0){Lx(U,j+120|0);break w}m=J[j+124>>2];k=J[l+32>>2]+P(k,40)|0;J[k>>2]=J[j+120>>2];J[k+4>>2]=m;J[k+8>>2]=J[j+128>>2];N[k+12>>2]=N[j+132>>2];N[k+16>>2]=N[j+136>>2];N[k+20>>2]=N[j+140>>2];N[k+24>>2]=N[j+144>>2];N[k+28>>2]=N[j+148>>2];N[k+32>>2]=N[j+152>>2];N[k+36>>2]=N[j+156>>2];J[l+36>>2]=J[l+36>>2]+1}m=d<<16;J[j+24>>2]=m;k=J[l+24>>2];if(k>>>0>=(J[l+28>>2]&2147483647)>>>0){ek(X,j+24|0);break u}J[J[l+20>>2]+(k<<2)>>2]=m;J[l+24>>2]=k+1;break u;case 1:break v;default:break u}}fk(k-8|0,j+120|0);k=J[l+60>>2];x:{if(k>>>0>=(J[l+64>>2]&2147483647)>>>0){Kx(u,j+120|0);break x}m=J[j+124>>2];k=J[l+56>>2]+P(k,28)|0;J[k>>2]=J[j+120>>2];J[k+4>>2]=m;J[k+24>>2]=J[j+144>>2];m=J[j+140>>2];J[k+16>>2]=J[j+136>>2];J[k+20>>2]=m;m=J[j+132>>2];J[k+8>>2]=J[j+128>>2];J[k+12>>2]=m;J[l+60>>2]=J[l+60>>2]+1}m=d<<16;J[j+24>>2]=m;k=J[l+48>>2];if(k>>>0>=(J[l+52>>2]&2147483647)>>>0){ek(B,j+24|0);break u}J[J[l+44>>2]+(k<<2)>>2]=m;J[l+48>>2]=k+1}d=d+1|0;if((F|0)!=(d|0)){continue}break}}y:{if(!h){break y}F=J[h+8>>2];if(F){E=!W|!(_&4);k=0;while(1){d=J[h+4>>2]+P(k,52)|0;J[j+32>>2]=J[d+20>>2];m=J[d+16>>2];J[j+24>>2]=J[d+12>>2];J[j+28>>2]=m;N[j+36>>2]=N[d+40>>2];N[j+40>>2]=N[d+44>>2];N[j+44>>2]=N[d+48>>2];N[j+48>>2]=N[d+24>>2];N[j+52>>2]=N[d+28>>2];N[j+56>>2]=N[d+32>>2];N[j+60>>2]=N[d+36>>2];m=J[l+36>>2];z:{if(m>>>0>=(J[l+40>>2]&2147483647)>>>0){Lx(U,j+24|0);break z}V=J[j+28>>2];m=J[l+32>>2]+P(m,40)|0;J[m>>2]=J[j+24>>2];J[m+4>>2]=V;J[m+8>>2]=J[j+32>>2];N[m+12>>2]=N[j+36>>2];N[m+16>>2]=N[j+40>>2];N[m+20>>2]=N[j+44>>2];N[m+24>>2]=N[j+48>>2];N[m+28>>2]=N[j+52>>2];N[m+32>>2]=N[j+56>>2];N[m+36>>2]=N[j+60>>2];J[l+36>>2]=J[l+36>>2]+1}V=k<<16|1;J[j+120>>2]=V;m=J[l+24>>2];A:{if(m>>>0>=(J[l+28>>2]&2147483647)>>>0){ek(X,j+120|0);break A}J[J[l+20>>2]+(m<<2)>>2]=V;J[l+24>>2]=m+1}if(!E){J[j+144>>2]=0;J[j+148>>2]=0;J[j+136>>2]=0;J[j+140>>2]=0;J[j+128>>2]=0;J[j+132>>2]=0;J[j+152>>2]=0;J[j+156>>2]=1065353216;J[j+120>>2]=0;J[j+124>>2]=0;J[j+168>>2]=0;J[j+172>>2]=0;J[j+160>>2]=0;J[j+164>>2]=0;J[j+176>>2]=1065353216;J[j+188>>2]=0;J[j+192>>2]=0;J[j+180>>2]=0;J[j+184>>2]=0;J[j+196>>2]=1065353216;J[j+208>>2]=0;J[j+212>>2]=0;J[j+200>>2]=0;J[j+204>>2]=0;J[j+220>>2]=W;J[j+216>>2]=1065353216;m=j+120|0;J[m+4>>2]=-16711681;V=J[d+20>>2];ca=J[d+16>>2];f=N[d+12>>2];N[j+92>>2]=N[d+24>>2];N[j+96>>2]=N[d+28>>2];N[j+100>>2]=N[d+32>>2];n=N[d+36>>2];J[j+112>>2]=ca;J[j+116>>2]=V;N[j+108>>2]=f;N[j+104>>2]=n;V=j+92|0;Mb(m,V);f=N[d+40>>2];n=N[d+44>>2];N[j+100>>2]=-N[d+48>>2];N[j+96>>2]=-n;N[j+92>>2]=-f;N[j+104>>2]=N[d+40>>2];N[j+108>>2]=N[d+44>>2];f=N[d+48>>2];H[j+116|0]=1;N[j+112>>2]=f;Vb(m,V)}k=k+1|0;if((F|0)!=(k|0)){continue}break}}F=J[h+20>>2];if(!F){break y}_=!W|!(_&4);k=0;while(1){d=J[h+16>>2]+P(k,48)|0;s=N[d+12>>2];r=N[d+16>>2];f=N[d+24>>2];n=Q(f+f);w=N[d+32>>2];t=N[d+28>>2];o=N[d+36>>2];p=Q(o+o);q=N[d+40>>2];x=Q(Q(Q(n*w)-Q(t*p))*q);N[j+100>>2]=N[d+20>>2]-x;z=r;r=Q(q*Q(Q(w*p)+Q(n*t)));N[j+96>>2]=z-r;f=Q(q*Q(Q(f*n)+Q(Q(o*p)+Q(-1))));N[j+92>>2]=s-f;n=N[d+12>>2];o=N[d+16>>2];N[j+112>>2]=x+N[d+20>>2];N[j+108>>2]=r+o;N[j+104>>2]=f+n;N[j+116>>2]=N[d+44>>2];m=J[l+60>>2];B:{if(m>>>0>=(J[l+64>>2]&2147483647)>>>0){Kx(u,j+92|0);break B}E=J[j+96>>2];m=J[l+56>>2]+P(m,28)|0;J[m>>2]=J[j+92>>2];J[m+4>>2]=E;J[m+24>>2]=J[j+116>>2];E=J[j+112>>2];J[m+16>>2]=J[j+108>>2];J[m+20>>2]=E;E=J[j+104>>2];J[m+8>>2]=J[j+100>>2];J[m+12>>2]=E;J[l+60>>2]=J[l+60>>2]+1}E=k<<16|2;J[j+120>>2]=E;m=J[l+48>>2];C:{if(m>>>0>=(J[l+52>>2]&2147483647)>>>0){ek(B,j+120|0);break C}J[J[l+44>>2]+(m<<2)>>2]=E;J[l+48>>2]=m+1}if(!_){J[j+144>>2]=0;J[j+148>>2]=0;J[j+136>>2]=0;J[j+140>>2]=0;J[j+128>>2]=0;J[j+132>>2]=0;J[j+152>>2]=0;J[j+156>>2]=1065353216;J[j+120>>2]=0;J[j+124>>2]=0;J[j+168>>2]=0;J[j+172>>2]=0;J[j+160>>2]=0;J[j+164>>2]=0;J[j+176>>2]=1065353216;J[j+188>>2]=0;J[j+192>>2]=0;J[j+180>>2]=0;J[j+184>>2]=0;J[j+196>>2]=1065353216;J[j+208>>2]=0;J[j+212>>2]=0;J[j+200>>2]=0;J[j+204>>2]=0;J[j+220>>2]=W;J[j+216>>2]=1065353216;m=j+120|0;J[m+4>>2]=-16711681;r=N[d+40>>2];w=N[d+44>>2];f=N[d+32>>2];n=N[d+28>>2];o=N[d+36>>2];p=N[d+24>>2];q=N[d+12>>2];s=N[d+16>>2];t=N[d+20>>2];J[j+84>>2]=1065353216;N[j+80>>2]=t;N[j+76>>2]=s;N[j+72>>2]=q;J[j+68>>2]=0;J[j+52>>2]=0;J[j+36>>2]=0;s=Q(n+n);t=Q(f*s);q=Q(p+p);x=Q(o*q);N[j+60>>2]=t-x;v=Q(q*f);y=Q(s*o);N[j+56>>2]=v+y;N[j+48>>2]=t+x;t=Q(q*n);z=o;o=Q(f+f);x=Q(z*o);N[j+40>>2]=t-x;N[j+32>>2]=v-y;N[j+28>>2]=t+x;p=Q(Q(1)-Q(p*q));n=Q(n*s);N[j+64>>2]=p-n;f=Q(f*o);N[j+44>>2]=p-f;N[j+24>>2]=Q(Q(1)-n)-f;nC(m,w,r,j+24|0)}k=k+1|0;if((F|0)!=(k|0)){continue}break}}m=J[l+36>>2];J[j+24>>2]=m;d=0;k=0;if(m){k=J[U>>2];m=J[X>>2]}else{m=0}J[j+32>>2]=m;J[j+28>>2]=k;l=J[l+60>>2];J[j+36>>2]=l;k=0;if(l){k=J[B>>2];d=J[u>>2]}J[j+44>>2]=k;J[j+40>>2]=d;J[j+96>>2]=h;J[j+92>>2]=b;d=J[b+432>>2];J[j+16>>2]=W;J[j+12>>2]=d;J[j+20>>2]=J[b+472>>2]+80;J[b+380>>2]=J[b+380>>2]&-3;J[j+8>>2]=0;J[j+4>>2]=0;p=N[c+12>>2];q=N[c+8>>2];s=N[c+4>>2];d=b+84|0;Nx(j+120|0,d,j+12|0,j+92|0,c,j+228|0,j+24|0,e,g,i,$,j+8|0,j+4|0);k=K[j+120|0];H[a|0]=k;h=J[b+380>>2];if(h&1){J[b+380>>2]=h|2;N[c+12>>2]=p;N[c+8>>2]=q;N[c+4>>2]=s;f=N[j+228>>2];D:{if(J[b+8>>2]==1){n=N[b+36>>2];r=N[b+28>>2];o=N[b+32>>2];f=Q(Q(n*N[j+236>>2])+Q(Q(f*r)+Q(N[j+232>>2]*o)));n=Q(n*f);o=Q(o*f);f=Q(r*f);break D}n=N[j+236>>2];o=N[j+232>>2]}N[j+128>>2]=n;N[j+124>>2]=o;N[j+120>>2]=f;Nx(j+3|0,d,j+12|0,j+92|0,c,j+120|0,j+24|0,e,g,i,$,j+8|0,j+4|0);k=K[j+3|0];H[a|0]=k;J[b+380>>2]=J[b+380>>2]&-3}a=J[j+8>>2];E:{if(!K[b+224|0]){break E}d=J[D>>2];if((d|0)==(a|0)){break E}if(d){cc(J[b+228>>2],d)}if(!a){break E}Nf(J[b+228>>2],a)}J[b+220>>2]=a;a=J[j+4>>2];F:{if(!K[b+212|0]){break F}d=J[b+208>>2];if((d|0)==(a|0)){break F}if(d){cc(J[b+216>>2],d)}if(!a){break F}Nf(J[b+216>>2],a)}H[b+464|0]=k;J[b+208>>2]=a;a=J[c+8>>2];J[b+396>>2]=J[c+4>>2];J[b+400>>2]=a;J[b+404>>2]=J[c+12>>2];a=J[b+392>>2];G:{if(!a){break G}e=Q(p-N[c+12>>2]);f=Q(e*e);e=Q(s-N[c+4>>2]);o=Q(e*e);e=Q(q-N[c+8>>2]);if(Q(f+Q(o+Q(e*e)))==Q(0)){break G}c=j+120|0;Ka[J[J[a>>2]+76>>2]](c,a);a=J[b+400>>2];d=J[b+396>>2];N[j+144>>2]=N[b+404>>2];J[j+136>>2]=d;J[j+140>>2]=a;N[j+120>>2]=N[b+12>>2];N[j+124>>2]=N[b+16>>2];N[j+128>>2]=N[b+20>>2];N[j+132>>2]=N[b+24>>2];a=J[b+392>>2];Ka[J[J[a>>2]+248>>2]](a,c)}g=Ia-48|0;Ia=g;h=J[b+472>>2];a=J[h+28>>2]&2147483647;H:{if(!a){break H}if(M[h+24>>2]>a>>>1>>>0){J[h+24>>2]=0;break H}J[g+8>>2]=0;a=h+20|0;Gx(a,g+8|0);Un(a,J[h+24>>2])}a=J[h+40>>2]&2147483647;I:{if(!a){break I}if(M[h+36>>2]>a>>>1>>>0){J[h+36>>2]=0;break I}b=h+32|0;a=J[b+4>>2];if((a|0)<0){c=J[b>>2];d=c+P(a,40)|0;while(1){a=J[g+12>>2];J[d>>2]=J[g+8>>2];J[d+4>>2]=a;J[d+8>>2]=J[g+16>>2];N[d+12>>2]=N[g+20>>2];N[d+16>>2]=N[g+24>>2];N[d+20>>2]=N[g+28>>2];N[d+24>>2]=N[g+32>>2];N[d+28>>2]=N[g+36>>2];N[d+32>>2]=N[g+40>>2];N[d+36>>2]=N[g+44>>2];d=d+40|0;if(c>>>0>d>>>0){continue}break}}J[b+4>>2]=0;c=0;i=J[h+36>>2];J:{if(!i){break J}d=P(i,40);if(!d){break J}a=J[42504];c=a+12|0;c=(ga=c,fa=d,ea=Ka[J[J[a>>2]+20>>2]](a)|0?30572:70610,ha=19459,ia=553,da=J[J[c>>2]+8>>2],Ka[da](ga|0,fa|0,ea|0,ha|0,ia|0)|0)}d=J[b>>2];a=J[b+4>>2];if((a|0)>0){k=P(a,40)+c|0;a=c;while(1){l=J[d+4>>2];J[a>>2]=J[d>>2];J[a+4>>2]=l;J[a+8>>2]=J[d+8>>2];N[a+12>>2]=N[d+12>>2];N[a+16>>2]=N[d+16>>2];N[a+20>>2]=N[d+20>>2];N[a+24>>2]=N[d+24>>2];N[a+28>>2]=N[d+28>>2];N[a+32>>2]=N[d+32>>2];N[a+36>>2]=N[d+36>>2];d=d+40|0;a=a+40|0;if(k>>>0>a>>>0){continue}break}d=J[b>>2]}if(!(!d|J[b+8>>2]<0)){a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,d)}J[b+8>>2]=i;J[b>>2]=c}a=J[h+52>>2]&2147483647;K:{if(!a){break K}if(M[h+48>>2]>a>>>1>>>0){J[h+48>>2]=0;break K}J[g+8>>2]=0;a=h+44|0;Gx(a,g+8|0);Un(a,J[h+48>>2])}a=J[h- -64>>2]&2147483647;L:{if(!a){break L}if(M[h+60>>2]>a>>>1>>>0){J[h+60>>2]=0;break L}J[g+32>>2]=0;J[g+24>>2]=0;J[g+28>>2]=0;J[g+16>>2]=0;J[g+20>>2]=0;J[g+8>>2]=0;J[g+12>>2]=0;b=h+56|0;a=J[b+4>>2];if((a|0)<0){c=J[b>>2];d=c+P(a,28)|0;while(1){a=J[g+12>>2];J[d>>2]=J[g+8>>2];J[d+4>>2]=a;J[d+24>>2]=J[g+32>>2];a=J[g+28>>2];J[d+16>>2]=J[g+24>>2];J[d+20>>2]=a;a=J[g+20>>2];J[d+8>>2]=J[g+16>>2];J[d+12>>2]=a;d=d+28|0;if(c>>>0>d>>>0){continue}break}}J[b+4>>2]=0;c=0;h=J[h+60>>2];M:{if(!h){break M}d=P(h,28);if(!d){break M}a=J[42504];c=a+12|0;c=(ia=c,ha=d,ea=Ka[J[J[a>>2]+20>>2]](a)|0?48200:70610,fa=19459,ga=553,da=J[J[c>>2]+8>>2],Ka[da](ia|0,ha|0,ea|0,fa|0,ga|0)|0)}d=J[b>>2];a=J[b+4>>2];if((a|0)>0){i=P(a,28)+c|0;a=c;while(1){k=J[d+4>>2];J[a>>2]=J[d>>2];J[a+4>>2]=k;J[a+24>>2]=J[d+24>>2];k=J[d+20>>2];J[a+16>>2]=J[d+16>>2];J[a+20>>2]=k;k=J[d+12>>2];J[a+8>>2]=J[d+8>>2];J[a+12>>2]=k;d=d+28|0;a=a+28|0;if(i>>>0>a>>>0){continue}break}d=J[b>>2]}if(!(!d|J[b+8>>2]<0)){a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,d)}J[b+8>>2]=h;J[b>>2]=c}Ia=g+48|0;Ia=j+240|0}function vka(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=Q(0),r=0,s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=0,O=0,R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=0,ea=0,fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=0,qa=0,ra=0,sa=0,ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ha=0,Ja=Q(0),La=Q(0),Ma=Q(0),Na=Q(0),Oa=0,Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=Q(0),Xa=Q(0),Ya=Q(0),Za=Q(0),_a=Q(0),$a=Q(0),ab=Q(0),bb=Q(0),cb=Q(0),db=Q(0),eb=0,fb=0,gb=0,hb=0,ib=Q(0),jb=Q(0),kb=Q(0),lb=Q(0),mb=Q(0),nb=Q(0),ob=Q(0),pb=Q(0),qb=Q(0),rb=Q(0),sb=Q(0),tb=Q(0),ub=0,vb=Q(0),wb=0,xb=0,yb=Q(0),zb=Q(0),Ab=Q(0),Bb=Q(0),Cb=Q(0),Db=Q(0),Eb=Q(0),Fb=Q(0),Gb=Q(0),Hb=Q(0),Ib=Q(0),Jb=Q(0),Kb=Q(0),Lb=Q(0),Mb=Q(0),Nb=Q(0),Ob=Q(0),Pb=Q(0),Qb=Q(0),Rb=Q(0),Sb=Q(0),Tb=Q(0),Ub=Q(0),Vb=Q(0),Wb=Q(0),Xb=Q(0),Yb=Q(0),_b=Q(0),$b=Q(0),ac=Q(0),bc=Q(0),cc=Q(0),dc=Q(0),ec=Q(0),fc=Q(0),gc=Q(0),hc=Q(0),ic=Q(0),jc=Q(0),kc=Q(0),lc=Q(0),mc=Q(0),nc=Q(0),oc=Q(0),pc=Q(0),qc=Q(0),rc=Q(0),sc=Q(0),tc=0,uc=0,vc=0,wc=0,xc=Q(0),yc=Q(0),zc=Q(0),Ac=Q(0),Bc=Q(0),Cc=Q(0),Dc=Q(0),Ec=Q(0),Fc=Q(0),Gc=Q(0),Hc=Q(0),Ic=Q(0);j=Ia-848|0;Ia=j;u=J[a+44>>2];C=N[u+56>>2];q=N[u+60>>2];pa=J[a+48>>2];Ha=J[a+56>>2];da=J[a+52>>2];ea=J[a+36>>2];c=J[a+40>>2];ub=J[c+11964>>2];qa=J[c+11960>>2];Ja=N[u+92>>2];t=N[u+52>>2];La=N[u+88>>2];Ma=N[u+84>>2];Na=N[u+100>>2];b=J[u+112>>2];a=J[u+336>>2];p=J[a>>2];if(p){J[a>>2]=J[p>>2]}if(!p){a=J[42504];p=Ka[J[J[a>>2]+20>>2]](a)|0?31810:70610;p=Ka[J[J[a+12>>2]+8>>2]](a+12|0,12195,p,23034,82)|0;a=p+19&-16;J[a-4>>2]=a-p;p=Qc(a,J[u+340>>2])}J[p+12052>>2]=0;a=p+11856|0;J[a>>2]=0;J[a+4>>2]=0;a=J[c+12128>>2];if(a>>>0>(J[p+12056>>2]&2147483647)>>>0){Zb(p+12048|0,a);a=J[c+12128>>2]}J[p+12052>>2]=a;Oa=J[p+12048>>2];J[j+844>>2]=p+12088;J[j+840>>2]=p+11824;J[j+836>>2]=p+11852;J[j+832>>2]=c+11836;J[j+828>>2]=138052;if(da>>>0>>0){C=q>2];a=b<<2;wb=a+137976|0;xb=a+137988|0;while(1){a:{b:{c:{G=(da<<3)+ub|0;i=J[G>>2];switch(L[((i<<5)+qa|0)+22>>1]-1|0){case 1:break b;case 0:break c;default:break a}}h=L[G+4>>1];if(!h){break a}o=J[pa+32>>2];g=0;while(1){a=g<<2;e=(g+i<<5)+qa|0;d=J[e+24>>2];J[a+(j+16|0)>>2]=d;c=a+(j+48|0)|0;a=J[d+68>>2];m=o+(J[((a&7)<<2)+pa>>2]+(a>>>3|0)<<4)|0;J[c>>2]=m;c=ea;c=L[e+8>>1]==65535?P(J[e+12>>2],112)+c|0:c;b=(j+112|0)+P(g,176)|0;l=L[e+10>>1]!=65535;J[b+32>>2]=l?ea:P(J[e+16>>2],112)+ea|0;J[b+28>>2]=c;c=J[d+16>>2];f=K[c+28|0];a=J[d+20>>2];if(a){f=K[a+28|0]|f}N[b+36>>2]=N[c>>2];N[b+40>>2]=N[c+4>>2];N[b+44>>2]=N[c+8>>2];N[b+48>>2]=N[c+12>>2];N[b+52>>2]=N[c+16>>2];N[b+56>>2]=N[c+20>>2];N[b+60>>2]=N[c+24>>2];d:{if(!a){s=Q(0);v=Q(0);w=Q(0);x=Q(0);D=Q(0);E=Q(1);q=Q(0);break d}D=N[a+24>>2];x=N[a+20>>2];w=N[a+16>>2];v=N[a+8>>2];s=N[a+4>>2];E=N[a+12>>2];q=N[a>>2]}N[b+64>>2]=q;N[b+88>>2]=D;N[b+84>>2]=x;N[b+80>>2]=w;N[b+76>>2]=E;N[b+72>>2]=v;N[b+68>>2]=s;J[b+112>>2]=J[d+12>>2];J[b+144>>2]=J[m+8>>2];J[b+16>>2]=e;J[b+20>>2]=J[e>>2];J[b+24>>2]=J[e+4>>2];a=L[d+40>>1];H[b+125|0]=a>>>2&1;H[b+126|0]=a>>>8&1;J[b+92>>2]=a&8?8:1;e:{if(a&16){if(!l){J[b+96>>2]=2;break e}J[b+96>>2]=8;break e}J[b+96>>2]=a&1024?4:a&64?1:2}a=K[d+44|0];q=K[d+45|0]?Q(1):Q(0);N[b+12>>2]=q;s=a?Q(1):Q(0);N[b>>2]=s;N[b+4>>2]=s;N[b+8>>2]=q;N[b+128>>2]=N[d+52>>2];J[b+136>>2]=J[d+36>>2];a=K[d+42|0];N[b+132>>2]=f&32?vb:Q(34028234663852886e22);H[b+140|0]=a;g=g+1|0;if((h|0)!=(g|0)){continue}break}f:{g:{if((h|0)!=4){break g}if((Ka[J[xb>>2]](j+48|0,p,j+112|0,C,Ma,La,Na,Ja,j+828|0)|0)!=2){break g}b=L[G+4>>1];break f}a=0;if(!L[G+4>>1]){break a}while(1){c=(J[G>>2]+a<<5)+qa|0;b=J[J[c+24>>2]+68>>2];b=J[pa+32>>2]+(J[((b&7)<<2)+pa>>2]+(b>>>3|0)<<4)|0;Ka[J[wb>>2]]((j+112|0)+P(a,176)|0,b,p,C,Ma,La,Na,Ja,j+828|0,Oa)|0;I[c+20>>1]=K[b+12|0];J[c+28>>2]=J[b+8>>2];a=a+1|0;b=L[G+4>>1];if(a>>>0>>0){continue}break}}if(!b){break a}a=0;if((b|0)!=1){d=b&65534;c=0;while(1){e=j+16|0;f=J[e+(a<<2)>>2];i=j+112|0;g=i+P(a,176)|0;J[f+36>>2]=J[g+136>>2];H[f+42|0]=K[g+140|0];f=L[g+162>>1];g=a|1;e=J[e+(g<<2)>>2];g=i+P(g,176)|0;J[e+36>>2]=J[g+136>>2];H[e+42|0]=K[g+140|0];O=L[g+162>>1]+(f+O|0)|0;a=a+2|0;c=c+2|0;if((d|0)!=(c|0)){continue}break}}if(!(b&1)){break a}c=J[(j+16|0)+(a<<2)>>2];a=(j+112|0)+P(a,176)|0;J[c+36>>2]=J[a+136>>2];H[c+42|0]=K[a+140|0];O=L[a+162>>1]+O|0;break a}J[j+40>>2]=0;J[j+32>>2]=0;J[j+36>>2]=0;J[j+24>>2]=0;J[j+28>>2]=1065353216;J[j+16>>2]=0;J[j+20>>2]=0;f=L[G+4>>1];if(!f){break a}m=J[u+168>>2];g=0;while(1){c=j+16|0;a=c;e=(g+i<<5)+qa|0;d=J[e+24>>2];b=J[d+24>>2];if(b){a=J[b+36>>2]}b=J[d+28>>2];if(b){c=J[b+36>>2]}h=0;o=0;o=L[e+8>>1]==65535?J[e+12>>2]:o;l=L[d+8>>1];r=J[d+20>>2];k=J[d+12>>2];n=J[e+4>>2];F=J[e>>2];h=L[e+10>>1]==65535?J[e+16>>2]:h;b=(j+48|0)+(g<<4)|0;J[b+12>>2]=l;J[b+8>>2]=r;J[b>>2]=d;J[b+4>>2]=k;b=(j+112|0)+P(g,160)|0;J[b+16>>2]=e;N[b+36>>2]=N[a>>2];N[b+40>>2]=N[a+4>>2];N[b+44>>2]=N[a+8>>2];N[b+48>>2]=N[a+12>>2];N[b+52>>2]=N[a+16>>2];N[b+56>>2]=N[a+20>>2];N[b+60>>2]=N[a+24>>2];N[b+64>>2]=N[c>>2];N[b+68>>2]=N[c+4>>2];N[b+72>>2]=N[c+8>>2];N[b+76>>2]=N[c+12>>2];N[b+80>>2]=N[c+16>>2];N[b+84>>2]=N[c+20>>2];q=N[c+24>>2];J[b+32>>2]=P(h,112)+ea;J[b+28>>2]=P(o,112)+ea;N[b+88>>2]=q;J[b+24>>2]=n;J[b+20>>2]=F;N[b+120>>2]=N[d>>2];N[b+124>>2]=N[d+4>>2];J[b+132>>2]=m+(J[d+40>>2]<<5);a=L[d+10>>1];H[b+139|0]=a>>>9&1;H[b+138|0]=a>>>5&1;H[b+137|0]=(a&128)>>>7;H[b+136|0]=a>>>8&1;N[b+128>>2]=N[d+44>>2];g=g+1|0;if((f|0)!=(g|0)){continue}break}if((f|0)==4){c=j+112|0;r=j+828|0;d=0;g=Ia-3872|0;Ia=g;J[j+12>>2]=0;a=1;b=J[j+52>>2];h:{if(!b){break h}e=g+32|0;Wa(e,0,960);J[g+972>>2]=2139095039;J[g+956>>2]=-8388609;J[g+892>>2]=2139095039;J[g+876>>2]=-8388609;J[g+812>>2]=2139095039;J[g+796>>2]=-8388609;J[g+732>>2]=2139095039;J[g+716>>2]=-8388609;J[g+652>>2]=2139095039;J[g+636>>2]=-8388609;J[g+572>>2]=2139095039;J[g+556>>2]=-8388609;J[g+492>>2]=2139095039;J[g+476>>2]=-8388609;J[g+412>>2]=2139095039;J[g+396>>2]=-8388609;J[g+332>>2]=2139095039;J[g+316>>2]=-8388609;J[g+252>>2]=2139095039;J[g+236>>2]=-8388609;J[g+172>>2]=2139095039;J[g+156>>2]=-8388609;J[g+92>>2]=2139095039;J[g+76>>2]=-8388609;J[c+4>>2]=1065353216;J[c+8>>2]=1065353216;J[c+12>>2]=1065353216;J[c+148>>2]=0;J[c+140>>2]=0;J[c+144>>2]=0;J[c>>2]=1065353216;e=Ka[b|0](e,c+140|0,12,c,J[j+56>>2],c+36|0,c- -64|0,K[c+139|0],g+20|0,g+8|0)|0;if(!e){break h}J[c+116>>2]=e;J[c+112>>2]=g+32;f=J[j+68>>2];if(!f){break h}h=c+160|0;i=(g+32|0)+P(e,80)|0;Wa(g+992|0,0,960);i:{if(e>>>0>12){break i}b=12-e|0;o=e&3;if(o){while(1){m=i+P(b,80)|0;J[m+60>>2]=2139095039;J[m+44>>2]=-8388609;b=b+1|0;d=d+1|0;if((o|0)!=(d|0)){continue}break}}if(e>>>0<4){break i}while(1){d=i+P(b,80)|0;J[d+60>>2]=2139095039;J[d+44>>2]=-8388609;J[d+140>>2]=2139095039;J[d+124>>2]=-8388609;J[d+204>>2]=-8388609;J[d+220>>2]=2139095039;J[d+284>>2]=-8388609;J[d+300>>2]=2139095039;b=b+4|0;if((b|0)!=12){continue}break}}J[c+160>>2]=1065353216;J[c+164>>2]=1065353216;J[c+168>>2]=1065353216;J[c+172>>2]=1065353216;J[c+308>>2]=0;b=c+300|0;J[b>>2]=0;J[b+4>>2]=0;f=Ka[f|0](i,b,12,h,J[j+72>>2],c+196|0,c+224|0,K[c+299|0],g+20|0,g+8|0)|0;if(!f){break h}J[c+276>>2]=f;J[c+272>>2]=i;i=J[j+84>>2];if(!i){break h}o=c+320|0;m=e+f|0;h=(g+32|0)+P(m,80)|0;b=12-f|0;Wa(h+P(b,80)|0,0,960);j:{if(f>>>0>12){break j}l=f&3;if(l){d=0;while(1){k=h+P(b,80)|0;J[k+60>>2]=2139095039;J[k+44>>2]=-8388609;b=b+1|0;d=d+1|0;if((l|0)!=(d|0)){continue}break}}if(f>>>0<4){break j}while(1){d=h+P(b,80)|0;J[d+60>>2]=2139095039;J[d+44>>2]=-8388609;J[d+140>>2]=2139095039;J[d+124>>2]=-8388609;J[d+204>>2]=-8388609;J[d+220>>2]=2139095039;J[d+284>>2]=-8388609;J[d+300>>2]=2139095039;b=b+4|0;if((b|0)!=12){continue}break}}J[c+320>>2]=1065353216;J[c+324>>2]=1065353216;J[c+328>>2]=1065353216;J[c+332>>2]=1065353216;J[c+468>>2]=0;b=c+460|0;J[b>>2]=0;J[b+4>>2]=0;i=Ka[i|0](h,b,12,o,J[j+88>>2],c+356|0,c+384|0,K[c+459|0],g+20|0,g+8|0)|0;if(!i){break h}J[c+436>>2]=i;J[c+432>>2]=h;o=J[j+100>>2];if(!o){break h}l=c+480|0;h=(g+32|0)+P(i+m|0,80)|0;b=12-i|0;Wa(h+P(b,80)|0,0,960);k:{if(i>>>0>12){break k}m=i&3;if(m){d=0;while(1){k=h+P(b,80)|0;J[k+60>>2]=2139095039;J[k+44>>2]=-8388609;b=b+1|0;d=d+1|0;if((m|0)!=(d|0)){continue}break}}if(i>>>0<4){break k}while(1){d=h+P(b,80)|0;J[d+60>>2]=2139095039;J[d+44>>2]=-8388609;J[d+140>>2]=2139095039;J[d+124>>2]=-8388609;J[d+204>>2]=-8388609;J[d+220>>2]=2139095039;J[d+284>>2]=-8388609;J[d+300>>2]=2139095039;b=b+4|0;if((b|0)!=12){continue}break}}J[c+480>>2]=1065353216;J[c+484>>2]=1065353216;J[c+488>>2]=1065353216;J[c+492>>2]=1065353216;J[c+628>>2]=0;b=c+620|0;J[b>>2]=0;J[b+4>>2]=0;b=Ka[o|0](h,b,12,l,J[j+104>>2],c+516|0,c+544|0,K[c+619|0],g+20|0,g+8|0)|0;if(!b){break h}J[c+596>>2]=b;J[c+592>>2]=h;d=Ia-1744|0;Ia=d;J[d+1736>>2]=0;J[d+1740>>2]=0;J[d+1728>>2]=0;J[d+1732>>2]=0;h=d+1536|0;l=d+768|0;a=J[c+28>>2];o=J[c+32>>2];nd(h,J[c+112>>2],l,d,J[c+116>>2],a+32|0,o+32|0,N[a+12>>2],N[o+12>>2],c,K[c+136|0],K[c+137|0],1);o=J[c+116>>2];a=o<<4;k=a+l|0;n=a+d|0;a=J[c+188>>2];m=J[c+192>>2];nd(h+(o<<2)|0,J[c+272>>2],k,n,J[c+276>>2],a+32|0,m+32|0,N[a+12>>2],N[m+12>>2],c+160|0,K[c+296|0],K[c+297|0],1);a=J[c+276>>2]+o|0;m=a<<4;n=l+m|0;F=d+m|0;m=J[c+348>>2];k=J[c+352>>2];nd(h+(a<<2)|0,J[c+432>>2],n,F,J[c+436>>2],m+32|0,k+32|0,N[m+12>>2],N[k+12>>2],c+320|0,K[c+456|0],K[c+457|0],1);m=J[c+436>>2]+a|0;k=m<<4;n=h+(m<<2)|0;F=k+l|0;h=J[c+508>>2];l=J[c+512>>2];nd(n,J[c+592>>2],F,d+k|0,J[c+596>>2],h+32|0,l+32|0,N[h+12>>2],N[l+12>>2],c+480|0,K[c+616|0],K[c+617|0],1);h=J[c+596>>2];e=e>>>0>>0?f:e;e=e>>>0>>0?i:e;F=b>>>0>e>>>0?b:e;e=P(F,368);b=Ka[J[J[r>>2]>>2]](r,e+176|0)|0;l:{if(b+1>>>0<=1){a=J[c+16>>2];I[a+22>>1]=0;J[a+24>>2]=0;J[a+28>>2]=J[c+132>>2];a=J[c+176>>2];I[a+22>>1]=0;J[a+24>>2]=0;J[a+28>>2]=J[c+292>>2];a=J[c+336>>2];I[a+22>>1]=0;J[a+24>>2]=0;J[a+28>>2]=J[c+452>>2];a=J[c+496>>2];I[a+22>>1]=0;J[a+24>>2]=0;J[a+28>>2]=J[c+612>>2];a=0;break l}J[j+12>>2]=h+m;f=J[c+16>>2];e=e+160>>>4|0;I[f+22>>1]=e;J[f+24>>2]=b;J[f+28>>2]=J[c+132>>2];f=J[c+176>>2];I[f+22>>1]=e;J[f+24>>2]=b;J[f+28>>2]=J[c+292>>2];f=J[c+336>>2];I[f+22>>1]=e;J[f+24>>2]=b;J[f+28>>2]=J[c+452>>2];f=J[c+496>>2];I[f+22>>1]=e;J[f+24>>2]=b;J[f+28>>2]=J[c+612>>2];e=J[c+512>>2];yb=N[e+16>>2];f=J[c+508>>2];zb=N[f+16>>2];Ab=N[e+8>>2];Bb=N[e+4>>2];Cb=N[e>>2];Db=N[f+8>>2];Eb=N[f+4>>2];Fb=N[f>>2];i=J[c+352>>2];Gb=N[i+16>>2];h=J[c+348>>2];Hb=N[h+16>>2];Ib=N[i+8>>2];Jb=N[i+4>>2];Kb=N[i>>2];Lb=N[h+8>>2];Mb=N[h+4>>2];Nb=N[h>>2];l=J[c+192>>2];Ob=N[l+16>>2];r=J[c+188>>2];Pb=N[r+16>>2];Qb=N[l+8>>2];Rb=N[l+4>>2];Sb=N[l>>2];Tb=N[r+8>>2];Ub=N[r+4>>2];Vb=N[r>>2];Wb=N[e+24>>2];Xb=N[e+20>>2];Yb=N[f+24>>2];_b=N[f+20>>2];$b=N[i+24>>2];ac=N[i+20>>2];bc=N[h+24>>2];cc=N[h+20>>2];dc=N[l+24>>2];ec=N[l+20>>2];fc=N[r+24>>2];gc=N[r+20>>2];k=J[c+32>>2];hc=N[k+24>>2];ic=N[k+20>>2];n=J[c+28>>2];jc=N[n+24>>2];kc=N[n+20>>2];q=N[c+280>>2];s=N[c+284>>2];v=N[c+440>>2];w=N[c+444>>2];x=N[c+600>>2];D=N[c+604>>2];Z=N[r+12>>2];_=N[h+12>>2];$=N[f+12>>2];aa=N[c+168>>2];ba=N[l+12>>2];y=N[c+328>>2];z=N[i+12>>2];A=N[c+488>>2];B=N[e+12>>2];Pa=N[c+164>>2];Qa=N[c+324>>2];Ra=N[c+484>>2];Sa=N[c+172>>2];Ta=N[c+332>>2];Ua=N[c+492>>2];R=N[c+300>>2];S=N[c+460>>2];T=N[c+620>>2];U=N[c+144>>2];V=N[c+304>>2];W=N[c+464>>2];X=N[c+624>>2];ca=N[c+148>>2];fa=N[c+308>>2];ga=N[c+468>>2];lc=N[k+16>>2];mc=N[n+16>>2];nc=N[k+8>>2];oc=N[k+4>>2];pc=N[k>>2];qc=N[n+8>>2];rc=N[n+4>>2];sc=N[n>>2];E=N[c+120>>2];Y=N[c+124>>2];ha=N[c>>2];ia=N[n+12>>2];ja=N[c+160>>2];ka=N[c+320>>2];la=N[c+480>>2];ma=N[c+8>>2];na=N[k+12>>2];Va=N[c+4>>2];Xa=N[c+12>>2];oa=N[c+140>>2];N[b+156>>2]=N[c+628>>2];N[b+152>>2]=ga;N[b+148>>2]=fa;N[b+144>>2]=ca;N[b+140>>2]=X;N[b+136>>2]=W;N[b+132>>2]=V;N[b+128>>2]=U;N[b+124>>2]=T;N[b+120>>2]=S;N[b+116>>2]=R;N[b+112>>2]=oa;N[b+108>>2]=Ua;N[b+104>>2]=Ta;N[b+100>>2]=Sa;N[b+96>>2]=Xa;N[b+92>>2]=Ra;N[b+88>>2]=Qa;N[b+84>>2]=Pa;N[b+80>>2]=Va;Ya=Q(A*B);N[b+76>>2]=Ya;Za=Q(y*z);N[b+72>>2]=Za;_a=Q(aa*ba);N[b+68>>2]=_a;$a=Q(ma*na);N[b+64>>2]=$a;ab=Q(la*$);N[b+60>>2]=ab;bb=Q(ka*_);N[b+56>>2]=bb;cb=Q(ja*Z);N[b+52>>2]=cb;db=Q(ha*ia);N[b+48>>2]=db;H[b+15|0]=x!=Q(34028234663852886e22)|D!=Q(34028234663852886e22);H[b+14|0]=v!=Q(34028234663852886e22)|w!=Q(34028234663852886e22);H[b+13|0]=q!=Q(34028234663852886e22)|s!=Q(34028234663852886e22);H[b+12|0]=E!=Q(34028234663852886e22)|Y!=Q(34028234663852886e22);N[b+16>>2]=E*t;J[b+4>>2]=F;N[b+20>>2]=q*t;N[b+24>>2]=v*t;N[b+28>>2]=x*t;N[b+32>>2]=Y*t;N[b+36>>2]=s*t;N[b+40>>2]=w*t;N[b+44>>2]=D*t;H[b|0]=9;e=J[c+116>>2];H[b+8|0]=e;f=J[c+276>>2];H[b+9|0]=f;i=J[c+436>>2];H[b+10|0]=i;h=J[c+596>>2];H[b+11|0]=h;b=b+160|0;if(F){tc=e-1|0;uc=(f+o|0)-1|0;vc=(a+i|0)-1|0;wc=(h+m|0)-1|0;q=t>2];y=Q(1);h=J[f+(r<<2)>>2];y=K[h+76|0]&32?K[c+138|0]?q:Q(1):y;f=J[(d+1536|0)+(a<<2)>>2];z=Q(1);A=Q(1);A=K[e+76|0]&32?K[c+298|0]?q:Q(1):A;eb=m<<4;k=d+eb|0;fb=a<<4;n=d+fb|0;gb=o<<4;ra=d+gb|0;hb=r<<4;sa=d+hb|0;i=J[(d+1536|0)+(m<<2)>>2];z=K[f+76|0]&32?K[c+458|0]?q:Q(1):z;fa=N[k+8>>2];ga=N[k+4>>2];ha=N[k>>2];ia=N[n+8>>2];ja=N[n+4>>2];ka=N[n>>2];la=N[ra+8>>2];ma=N[ra+4>>2];na=N[ra>>2];oa=N[sa+8>>2];ta=N[sa+4>>2];ua=N[sa>>2];k=d+768|0;n=k+eb|0;va=N[n+8>>2];wa=N[n+4>>2];xa=N[n>>2];n=k+fb|0;ya=N[n+8>>2];za=N[n+4>>2];Aa=N[n>>2];n=k+gb|0;Ba=N[n+8>>2];Ca=N[n+4>>2];Da=N[n>>2];k=k+hb|0;Ea=N[k+8>>2];Fa=N[k+4>>2];Ga=N[k>>2];B=Q(1);ib=N[h+20>>2];jb=N[e+20>>2];kb=N[f+20>>2];lb=N[i+20>>2];mb=N[h+24>>2];nb=N[e+24>>2];ob=N[f+24>>2];pb=N[i+24>>2];s=N[h>>2];v=N[e>>2];w=N[f>>2];x=N[i>>2];D=N[h+4>>2];E=N[e+4>>2];Y=N[f+4>>2];Z=N[i+4>>2];_=N[h+8>>2];$=N[e+8>>2];aa=N[f+8>>2];ba=N[i+8>>2];qb=N[h+16>>2];rb=N[e+16>>2];sb=N[f+16>>2];tb=N[i+16>>2];R=N[h+44>>2];S=N[e+44>>2];T=N[f+44>>2];U=N[i+44>>2];V=N[h+60>>2];W=N[e+60>>2];X=N[f+60>>2];B=K[i+76|0]&32?K[c+618|0]?q:Q(1):B;N[b+236>>2]=B*N[i+60>>2];N[b+232>>2]=z*X;N[b+228>>2]=A*W;N[b+224>>2]=y*V;N[b+220>>2]=B*U;N[b+216>>2]=z*T;N[b+212>>2]=A*S;N[b+208>>2]=y*R;N[b+140>>2]=pb;N[b+136>>2]=ob;N[b+132>>2]=nb;N[b+128>>2]=mb;N[b+124>>2]=lb;N[b+120>>2]=kb;N[b+116>>2]=jb;N[b+112>>2]=ib;N[b+108>>2]=tb;N[b+104>>2]=sb;N[b+100>>2]=rb;N[b+96>>2]=qb;N[b+92>>2]=va;N[b+88>>2]=ya;N[b+84>>2]=Ba;N[b+80>>2]=Ea;N[b+76>>2]=wa;N[b+72>>2]=za;N[b+68>>2]=Ca;N[b+64>>2]=Fa;N[b+60>>2]=xa;N[b+56>>2]=Aa;N[b+52>>2]=Da;N[b+48>>2]=Ga;N[b+44>>2]=ba;N[b+40>>2]=aa;N[b+36>>2]=$;N[b+32>>2]=_;N[b+28>>2]=Z;N[b+24>>2]=Y;N[b+20>>2]=E;N[b+16>>2]=D;N[b+12>>2]=x;N[b+8>>2]=w;N[b+4>>2]=v;N[b>>2]=s;k=J[d+1740>>2];J[b+248>>2]=J[d+1736>>2];J[b+252>>2]=k;k=J[d+1732>>2];J[b+240>>2]=J[d+1728>>2];J[b+244>>2]=k;J[b+256>>2]=0;J[b+260>>2]=0;J[b+264>>2]=0;J[b+268>>2]=0;xc=N[h+56>>2];yc=N[h+52>>2];zc=N[e+56>>2];Ac=N[e+52>>2];Bc=N[f+56>>2];Cc=N[f+52>>2];Dc=N[i+56>>2];Ec=N[i+52>>2];y=N[h+36>>2];z=N[e+36>>2];A=N[f+36>>2];B=N[i+36>>2];R=N[h+40>>2];S=N[e+40>>2];T=N[f+40>>2];U=N[i+40>>2];Fc=N[h+48>>2];Gc=N[e+48>>2];Hc=N[f+48>>2];Ic=N[i+48>>2];V=N[h+32>>2];W=N[e+32>>2];X=N[f+32>>2];ca=N[i+32>>2];N[b+364>>2]=fa;N[b+360>>2]=ia;N[b+356>>2]=la;N[b+352>>2]=oa;N[b+348>>2]=ga;N[b+344>>2]=ja;N[b+340>>2]=ma;N[b+336>>2]=ta;N[b+332>>2]=ha;N[b+328>>2]=ka;N[b+324>>2]=na;N[b+320>>2]=ua;N[b+316>>2]=U;N[b+312>>2]=T;N[b+308>>2]=S;N[b+304>>2]=R;N[b+300>>2]=B;N[b+296>>2]=A;N[b+292>>2]=z;N[b+288>>2]=y;N[b+284>>2]=ca;N[b+280>>2]=X;N[b+276>>2]=W;N[b+272>>2]=V;Vi(b+144|0,b+160|0,b+176|0,b+192|0,h,Q(Q(Q(Va*Q(Q(Ea*Ea)+Q(Q(Ga*Ga)+Q(Fa*Fa))))+Q(db*Q(Q(_*_)+Q(Q(s*s)+Q(D*D)))))+Q(Q(Xa*Q(Q(oa*oa)+Q(Q(ua*ua)+Q(ta*ta))))+Q($a*Q(Q(R*R)+Q(Q(V*V)+Q(y*y)))))),N[c+128>>2],t,C,J[c+28>>2],J[c+32>>2],M[c+116>>2]<=l>>>0);Vi(b+148|0,b+164|0,b+180|0,b+196|0,e,Q(Q(Q(Pa*Q(Q(Ba*Ba)+Q(Q(Da*Da)+Q(Ca*Ca))))+Q(cb*Q(Q($*$)+Q(Q(v*v)+Q(E*E)))))+Q(Q(Sa*Q(Q(la*la)+Q(Q(na*na)+Q(ma*ma))))+Q(_a*Q(Q(S*S)+Q(Q(W*W)+Q(z*z)))))),N[c+288>>2],t,C,J[c+188>>2],J[c+192>>2],M[c+276>>2]<=l>>>0);Vi(b+152|0,b+168|0,b+184|0,b+200|0,f,Q(Q(Q(Qa*Q(Q(ya*ya)+Q(Q(Aa*Aa)+Q(za*za))))+Q(bb*Q(Q(aa*aa)+Q(Q(w*w)+Q(Y*Y)))))+Q(Q(Ta*Q(Q(ia*ia)+Q(Q(ka*ka)+Q(ja*ja))))+Q(Za*Q(Q(T*T)+Q(Q(X*X)+Q(A*A)))))),N[c+448>>2],t,C,J[c+348>>2],J[c+352>>2],M[c+436>>2]<=l>>>0);Vi(b+156|0,b+172|0,b+188|0,b+204|0,i,Q(Q(Q(Ra*Q(Q(va*va)+Q(Q(xa*xa)+Q(wa*wa))))+Q(ab*Q(Q(ba*ba)+Q(Q(x*x)+Q(Z*Z)))))+Q(Q(Ua*Q(Q(fa*fa)+Q(Q(ha*ha)+Q(ga*ga))))+Q(Ya*Q(Q(U*U)+Q(Q(ca*ca)+Q(B*B)))))),N[c+608>>2],t,C,J[c+508>>2],J[c+512>>2],M[c+596>>2]<=l>>>0);x=Q(Q(Q(Q(Q(Db*ba)+Q(Q(Fb*x)+Q(Eb*Z)))+Q(Q(Yb*pb)+Q(Q(zb*tb)+Q(_b*lb))))-Q(Q(Q(Ab*U)+Q(Q(Cb*ca)+Q(Bb*B)))+Q(Q(Wb*Dc)+Q(Q(yb*Ic)+Q(Xb*Ec)))))*N[b+188>>2]);N[b+156>>2]=x+N[b+156>>2];w=Q(Q(Q(Q(Q(Lb*aa)+Q(Q(Nb*w)+Q(Mb*Y)))+Q(Q(bc*ob)+Q(Q(Hb*sb)+Q(cc*kb))))-Q(Q(Q(Ib*T)+Q(Q(Kb*X)+Q(Jb*A)))+Q(Q($b*Bc)+Q(Q(Gb*Hc)+Q(ac*Cc)))))*N[b+184>>2]);N[b+152>>2]=w+N[b+152>>2];v=Q(Q(Q(Q(Q(Tb*$)+Q(Q(Vb*v)+Q(Ub*E)))+Q(Q(fc*nb)+Q(Q(Pb*rb)+Q(gc*jb))))-Q(Q(Q(Qb*S)+Q(Q(Sb*W)+Q(Rb*z)))+Q(Q(dc*zc)+Q(Q(Ob*Gc)+Q(ec*Ac)))))*N[b+180>>2]);N[b+148>>2]=v+N[b+148>>2];s=Q(Q(Q(Q(Q(qc*_)+Q(Q(sc*s)+Q(rc*D)))+Q(Q(jc*mb)+Q(Q(mc*qb)+Q(kc*ib))))-Q(Q(Q(nc*R)+Q(Q(pc*V)+Q(oc*y)))+Q(Q(hc*xc)+Q(Q(lc*Fc)+Q(ic*yc)))))*N[b+176>>2]);N[b+144>>2]=s+N[b+144>>2];N[b+160>>2]=s+N[b+160>>2];N[b+164>>2]=v+N[b+164>>2];N[b+168>>2]=w+N[b+168>>2];N[b+172>>2]=x+N[b+172>>2];if(K[h+76|0]&16){J[b+256>>2]=J[b+256>>2]|2}if(K[e+76|0]&16){J[b+260>>2]=J[b+260>>2]|2}if(K[f+76|0]&16){J[b+264>>2]=J[b+264>>2]|2}if(K[i+76|0]&16){J[b+268>>2]=J[b+268>>2]|2}b=b+368|0;m=((m|0)!=(wc|0))+m|0;a=((a|0)!=(vc|0))+a|0;o=((o|0)!=(uc|0))+o|0;r=((r|0)!=(tc|0))+r|0;l=l+1|0;if((F|0)!=(l|0)){continue}break}}J[b>>2]=0;J[b+4>>2]=0;a=2}Ia=d+1744|0}Ia=g+3872|0;O=J[j+12>>2]+O|0;if((a|0)==2){break a}}a=0;if(!L[G+4>>1]){break a}while(1){O=Tr((j+48|0)+(a<<4)|0,(j+112|0)+P(a,160)|0,j+828|0,t,C,Oa)+O|0;a=a+1|0;if(a>>>0>1]){continue}break}}da=da+1|0;if((Ha|0)!=(da|0)){continue}break}}a=p+12168|0;J[a>>2]=J[a>>2]+O;a=J[u+336>>2];J[p>>2]=J[a>>2];J[a>>2]=p;Ia=j+848|0}function BD(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;b=J[a+5092>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+5052>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+5012>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+4972>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+4932>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+4892>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+4888>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+4880>>2];if(!b){break a}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+4876>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+4868>>2];if(!b){break b}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+4864>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+4856>>2];if(!b){break c}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+4816>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}AD(a+4788|0);b=J[a+4780>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+4776>>2];d:{if((b|0)<0|!(b&2147483647)){break d}b=J[a+4768>>2];if(!b){break d}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=a+16|0;a=J[c+4736>>2];if(!(!a|J[c+4740>>2]<0)){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[c+4736>>2]=0;a=J[c+4724>>2];if(!(!a|J[c+4728>>2]<0)){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[c+4724>>2]=0;a=J[c+4720>>2];e:{if((a|0)<0|!(a&2147483647)){break e}a=J[c+4712>>2];if(!a){break e}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+4704>>2];f:{if((a|0)<0|!(a&2147483647)){break f}a=J[c+4696>>2];if(!a){break f}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+4692>>2];g:{if((a|0)<0|!(a&2147483647)){break g}a=J[c+4684>>2];if(!a){break g}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+4680>>2];h:{if((a|0)<0|!(a&2147483647)){break h}a=J[c+4672>>2];if(!a){break h}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+4632>>2];if(a){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}AD(c+4584|0);J[c+4560>>2]=0;J[c+4544>>2]=142012;J[c+4520>>2]=0;J[c+4504>>2]=142012;J[c+4480>>2]=0;J[c+4464>>2]=142012;J[c+4440>>2]=0;J[c+4424>>2]=142012;J[c+4400>>2]=0;J[c+4384>>2]=142012;J[c+4360>>2]=0;J[c+4344>>2]=142012;J[c+4320>>2]=0;J[c+4304>>2]=142012;J[c+4280>>2]=0;J[c+4264>>2]=142012;J[c+4160>>2]=143108;a=J[c+4256>>2];if(a){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+4248>>2];i:{if((a|0)<0|!(a&2147483647)){break i}a=J[c+4240>>2];if((a|0)==(c+4220|0)){H[c+4236|0]=0;break i}if(!a){break i}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+4216>>2];j:{if((a|0)<0|!(a&2147483647)){break j}a=J[c+4208>>2];if((a|0)==(c+4188|0)){H[c+4204|0]=0;break j}if(!a){break j}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[c+4136>>2]=0;J[c+4120>>2]=142012;J[c+4096>>2]=0;J[c+4080>>2]=142012;J[c+4056>>2]=0;J[c+4040>>2]=142012;J[c+4016>>2]=0;J[c+4e3>>2]=142012;J[c+3976>>2]=0;J[c+3960>>2]=142012;J[c+3936>>2]=0;J[c+3920>>2]=142012;J[c+3896>>2]=0;J[c+3880>>2]=142012;J[c+3856>>2]=0;J[c+3840>>2]=142012;J[c+3816>>2]=0;J[c+3800>>2]=142012;J[c+3776>>2]=0;J[c+3760>>2]=142012;J[c+3736>>2]=0;J[c+3720>>2]=142012;J[c+3680>>2]=142012;J[c+3696>>2]=0;J[c+3640>>2]=142012;J[c+3656>>2]=0;J[c+3600>>2]=142012;J[c+3616>>2]=0;J[c+3560>>2]=142012;J[c+3576>>2]=0;J[c+3520>>2]=142012;J[c+3536>>2]=0;J[c+3480>>2]=142012;J[c+3496>>2]=0;J[c+3456>>2]=0;J[c+3440>>2]=142012;J[c+3400>>2]=142012;J[c+3416>>2]=0;J[c+3376>>2]=0;J[c+3360>>2]=142012;J[c+3320>>2]=142012;J[c+3336>>2]=0;J[c+3280>>2]=142012;J[c+3296>>2]=0;J[c+3240>>2]=142012;J[c+3256>>2]=0;J[c+3200>>2]=142012;J[c+3216>>2]=0;J[c+3160>>2]=142012;J[c+3176>>2]=0;J[c+3120>>2]=142012;J[c+3136>>2]=0;J[c+3080>>2]=142012;J[c+3096>>2]=0;b=J[c+3064>>2];if((b|0)>0){a=J[c+3060>>2];b=a+P(b,40)|0;while(1){Ka[J[J[a>>2]>>2]](a)|0;a=a+40|0;if(b>>>0>a>>>0){continue}break}}a=J[c+3068>>2];k:{if((a|0)<0|!(a&2147483647)){break k}a=J[c+3060>>2];if(!a){break k}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}b=J[c+3052>>2];if((b|0)>0){a=J[c+3048>>2];b=a+P(b,40)|0;while(1){Ka[J[J[a>>2]>>2]](a)|0;a=a+40|0;if(b>>>0>a>>>0){continue}break}}a=J[c+3056>>2];l:{if((a|0)<0|!(a&2147483647)){break l}a=J[c+3048>>2];if(!a){break l}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}b=J[c+3040>>2];if((b|0)>0){a=J[c+3036>>2];b=a+P(b,40)|0;while(1){Ka[J[J[a>>2]>>2]](a)|0;a=a+40|0;if(b>>>0>a>>>0){continue}break}}a=J[c+3044>>2];m:{if((a|0)<0|!(a&2147483647)){break m}a=J[c+3036>>2];if(!a){break m}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}b=J[c+3028>>2];if((b|0)>0){a=J[c+3024>>2];b=a+P(b,40)|0;while(1){Ka[J[J[a>>2]>>2]](a)|0;a=a+40|0;if(b>>>0>a>>>0){continue}break}}a=J[c+3032>>2];n:{if((a|0)<0|!(a&2147483647)){break n}a=J[c+3024>>2];if(!a){break n}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}b=J[c+3016>>2];if((b|0)>0){a=J[c+3012>>2];b=a+P(b,40)|0;while(1){Ka[J[J[a>>2]>>2]](a)|0;a=a+40|0;if(b>>>0>a>>>0){continue}break}}a=J[c+3020>>2];o:{if((a|0)<0|!(a&2147483647)){break o}a=J[c+3012>>2];if(!a){break o}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}b=J[c+3004>>2];if((b|0)>0){a=J[c+3e3>>2];b=a+P(b,40)|0;while(1){Ka[J[J[a>>2]>>2]](a)|0;a=a+40|0;if(b>>>0>a>>>0){continue}break}}a=J[c+3008>>2];p:{if((a|0)<0|!(a&2147483647)){break p}a=J[c+3e3>>2];if(!a){break p}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[c+2976>>2]=0;J[c+2960>>2]=142012;J[c+2856>>2]=143108;a=J[c+2952>>2];if(a){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2944>>2];q:{if((a|0)<0|!(a&2147483647)){break q}a=J[c+2936>>2];if((a|0)==(c+2916|0)){H[c+2932|0]=0;break q}if(!a){break q}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2912>>2];r:{if((a|0)<0|!(a&2147483647)){break r}a=J[c+2904>>2];if((a|0)==(c+2884|0)){H[c+2900|0]=0;break r}if(!a){break r}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[c+2752>>2]=143108;a=J[c+2848>>2];if(a){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2840>>2];s:{if((a|0)<0|!(a&2147483647)){break s}a=J[c+2832>>2];if((a|0)==(c+2812|0)){H[c+2828|0]=0;break s}if(!a){break s}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2808>>2];t:{if((a|0)<0|!(a&2147483647)){break t}a=J[c+2800>>2];if((a|0)==(c+2780|0)){H[c+2796|0]=0;break t}if(!a){break t}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[c+2728>>2]=0;J[c+2712>>2]=142012;a=J[c+2516>>2];if(!(!a|J[c+2520>>2]<0)){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[c+2516>>2]=0;a=J[c+2512>>2];u:{if((a|0)<0|!(a&2147483647)){break u}a=J[c+2504>>2];if(!a){break u}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2500>>2];v:{if((a|0)<0|!(a&2147483647)){break v}a=J[c+2492>>2];if(!a){break v}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2488>>2];w:{if((a|0)<0|!(a&2147483647)){break w}a=J[c+2480>>2];if(!a){break w}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2476>>2];x:{if((a|0)<0|!(a&2147483647)){break x}a=J[c+2468>>2];if(!a){break x}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2464>>2];y:{if((a|0)<0|!(a&2147483647)){break y}a=J[c+2456>>2];if(!a){break y}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2444>>2];if(!(!a|J[c+2448>>2]<0)){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[c+2444>>2]=0;a=J[c+2432>>2];if(!(!a|J[c+2436>>2]<0)){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[c+2432>>2]=0;a=J[c+2428>>2];z:{if((a|0)<0|!(a&2147483647)){break z}a=J[c+2420>>2];if(!a){break z}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2340>>2];A:{if((a|0)<0|!(a&2147483647)){break A}a=J[c+2332>>2];if(!a){break A}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2328>>2];B:{if((a|0)<0|!(a&2147483647)){break B}a=J[c+2320>>2];if(!a){break B}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2316>>2];C:{if((a|0)<0|!(a&2147483647)){break C}a=J[c+2308>>2];if(!a){break C}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2304>>2];D:{if((a|0)<0|!(a&2147483647)){break D}a=J[c+2296>>2];if(!a){break D}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2292>>2];E:{if((a|0)<0|!(a&2147483647)){break E}a=J[c+2284>>2];if(!a){break E}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2240>>2];if(a){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2200>>2];if(a){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}if(J[c+2156>>2]){b=0;d=Ia-16|0;Ia=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;f=c+1876|0;a=J[f+288>>2];if(a){while(1){J[d>>2]=a;b=J[d+8>>2];F:{if(b>>>0>=(J[d+12>>2]&2147483647)>>>0){a=0;b=J[d+12>>2];h=b&2147483647?b<<1:1;G:{if(!h){break G}b=h<<2;if(!b){break G}a=J[42504];e=a+12|0;a=(k=e,l=b,m=Ka[J[J[a>>2]+20>>2]](a)|0?58294:70610,n=19459,o=553,j=J[J[e>>2]+8>>2],Ka[j](k|0,l|0,m|0,n|0,o|0)|0)}e=J[d+8>>2];i=(e<<2)+a|0;if((e|0)>0){g=J[d+4>>2];b=a;while(1){J[b>>2]=J[g>>2];g=g+4|0;b=b+4|0;if(i>>>0>b>>>0){continue}break}}J[i>>2]=J[d>>2];H:{if(J[d+12>>2]<0){break H}b=J[d+4>>2];if(!b){break H}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,b);e=J[d+8>>2]}J[d+12>>2]=h;J[d+4>>2]=a;J[d+8>>2]=e+1;break F}J[J[d+4>>2]+(b<<2)>>2]=a;J[d+8>>2]=b+1}a=J[J[f+288>>2]>>2];J[f+288>>2]=a;if(a){continue}break}b=J[d+4>>2];a=J[d+8>>2]}else{a=0}eD(b,a);eD(J[f+264>>2],J[f+268>>2]);a=J[d+12>>2];I:{if((a|0)<0|!(a&2147483647)){break I}a=J[d+4>>2];if(!a){break I}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ia=d+16|0}a=J[c+2140>>2];b=J[c+2144>>2];if(b){b=(b<<2)+a|0;while(1){d=J[a>>2];if(d){e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d)}a=a+4|0;if((b|0)!=(a|0)){continue}break}a=J[c+2140>>2]}b=J[c+2148>>2];J:{if((b|0)<0|!(b&2147483647)){break J}if((c+1880|0)==(a|0)){H[c+2136|0]=0;break J}if(!a){break J}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}if(J[c+1864>>2]){b=0;d=Ia-16|0;Ia=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;f=c+1584|0;a=J[f+288>>2];if(a){while(1){J[d>>2]=a;b=J[d+8>>2];K:{if(b>>>0>=(J[d+12>>2]&2147483647)>>>0){a=0;b=J[d+12>>2];h=b&2147483647?b<<1:1;L:{if(!h){break L}b=h<<2;if(!b){break L}a=J[42504];e=a+12|0;a=(o=e,n=b,m=Ka[J[J[a>>2]+20>>2]](a)|0?57664:70610,l=19459,k=553,j=J[J[e>>2]+8>>2],Ka[j](o|0,n|0,m|0,l|0,k|0)|0)}e=J[d+8>>2];i=(e<<2)+a|0;if((e|0)>0){g=J[d+4>>2];b=a;while(1){J[b>>2]=J[g>>2];g=g+4|0;b=b+4|0;if(i>>>0>b>>>0){continue}break}}J[i>>2]=J[d>>2];M:{if(J[d+12>>2]<0){break M}b=J[d+4>>2];if(!b){break M}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,b);e=J[d+8>>2]}J[d+12>>2]=h;J[d+4>>2]=a;J[d+8>>2]=e+1;break K}J[J[d+4>>2]+(b<<2)>>2]=a;J[d+8>>2]=b+1}a=J[J[f+288>>2]>>2];J[f+288>>2]=a;if(a){continue}break}b=J[d+4>>2];a=J[d+8>>2]}else{a=0}dD(b,a);dD(J[f+264>>2],J[f+268>>2]);a=J[d+12>>2];N:{if((a|0)<0|!(a&2147483647)){break N}a=J[d+4>>2];if(!a){break N}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ia=d+16|0}a=J[c+1848>>2];b=J[c+1852>>2];if(b){b=(b<<2)+a|0;while(1){d=J[a>>2];if(d){e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d)}a=a+4|0;if((b|0)!=(a|0)){continue}break}a=J[c+1848>>2]}b=J[c+1856>>2];O:{if((b|0)<0|!(b&2147483647)){break O}if((c+1588|0)==(a|0)){H[c+1844|0]=0;break O}if(!a){break O}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}if(J[c+1572>>2]){b=0;d=Ia-16|0;Ia=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;f=c+1292|0;a=J[f+288>>2];if(a){while(1){J[d>>2]=a;b=J[d+8>>2];P:{if(b>>>0>=(J[d+12>>2]&2147483647)>>>0){a=0;b=J[d+12>>2];h=b&2147483647?b<<1:1;Q:{if(!h){break Q}b=h<<2;if(!b){break Q}a=J[42504];e=a+12|0;a=(k=e,l=b,m=Ka[J[J[a>>2]+20>>2]](a)|0?57362:70610,n=19459,o=553,j=J[J[e>>2]+8>>2],Ka[j](k|0,l|0,m|0,n|0,o|0)|0)}e=J[d+8>>2];i=(e<<2)+a|0;if((e|0)>0){g=J[d+4>>2];b=a;while(1){J[b>>2]=J[g>>2];g=g+4|0;b=b+4|0;if(i>>>0>b>>>0){continue}break}}J[i>>2]=J[d>>2];R:{if(J[d+12>>2]<0){break R}b=J[d+4>>2];if(!b){break R}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,b);e=J[d+8>>2]}J[d+12>>2]=h;J[d+4>>2]=a;J[d+8>>2]=e+1;break P}J[J[d+4>>2]+(b<<2)>>2]=a;J[d+8>>2]=b+1}a=J[J[f+288>>2]>>2];J[f+288>>2]=a;if(a){continue}break}b=J[d+4>>2];a=J[d+8>>2]}else{a=0}cD(b,a);cD(J[f+264>>2],J[f+268>>2]);a=J[d+12>>2];S:{if((a|0)<0|!(a&2147483647)){break S}a=J[d+4>>2];if(!a){break S}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ia=d+16|0}a=J[c+1556>>2];b=J[c+1560>>2];if(b){b=(b<<2)+a|0;while(1){d=J[a>>2];if(d){e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d)}a=a+4|0;if((b|0)!=(a|0)){continue}break}a=J[c+1556>>2]}b=J[c+1564>>2];T:{if((b|0)<0|!(b&2147483647)){break T}if((c+1296|0)==(a|0)){H[c+1552|0]=0;break T}if(!a){break T}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+1252>>2];if(a){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+1248>>2];U:{if((a|0)<0|!(a&2147483647)){break U}a=J[c+1240>>2];if(!a){break U}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+1200>>2];if(a){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+1188>>2];V:{if((a|0)<0|!(a&2147483647)){break V}a=J[c+1180>>2];if(!a){break V}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+1176>>2];W:{if((a|0)<0|!(a&2147483647)){break W}a=J[c+1168>>2];if(!a){break W}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+1164>>2];X:{if((a|0)<0|!(a&2147483647)){break X}a=J[c+1156>>2];if(!a){break X}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+1096>>2];if(a){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+1076>>2];Y:{if((a|0)<0|!(a&2147483647)){break Y}a=J[c+1068>>2];if(!a){break Y}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}if(J[c+964>>2]){b=0;d=Ia-16|0;Ia=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;a=J[c+972>>2];if(a){while(1){J[d>>2]=a;b=J[d+8>>2];Z:{if(b>>>0>=(J[d+12>>2]&2147483647)>>>0){a=0;b=J[d+12>>2];f=b&2147483647?b<<1:1;_:{if(!f){break _}b=f<<2;if(!b){break _}a=J[42504];e=a+12|0;a=(o=e,n=b,m=Ka[J[J[a>>2]+20>>2]](a)|0?59114:70610,l=19459,k=553,j=J[J[e>>2]+8>>2],Ka[j](o|0,n|0,m|0,l|0,k|0)|0)}g=J[d+8>>2];h=(g<<2)+a|0;if((g|0)>0){e=J[d+4>>2];b=a;while(1){J[b>>2]=J[e>>2];e=e+4|0;b=b+4|0;if(h>>>0>b>>>0){continue}break}}J[h>>2]=J[d>>2];$:{if(J[d+12>>2]<0){break $}b=J[d+4>>2];if(!b){break $}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,b);g=J[d+8>>2]}J[d+12>>2]=f;J[d+4>>2]=a;J[d+8>>2]=g+1;break Z}J[J[d+4>>2]+(b<<2)>>2]=a;J[d+8>>2]=b+1}a=J[J[c+972>>2]>>2];J[c+972>>2]=a;if(a){continue}break}b=J[d+4>>2];a=J[d+8>>2]}else{a=0}aD(b,a);aD(J[c+948>>2],J[c+952>>2]);a=J[d+12>>2];aa:{if((a|0)<0|!(a&2147483647)){break aa}a=J[d+4>>2];if(!a){break aa}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ia=d+16|0}a=J[c+948>>2];b=J[c+952>>2];if(b){b=(b<<2)+a|0;while(1){d=J[a>>2];if(d){e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d)}a=a+4|0;if((b|0)!=(a|0)){continue}break}a=J[c+948>>2]}b=J[c+956>>2];ba:{if((b|0)<0|!(b&2147483647)){break ba}if((c+688|0)==(a|0)){H[c+944|0]=0;break ba}if(!a){break ba}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}if(J[c+672>>2]){b=0;d=Ia-16|0;Ia=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;a=J[c+680>>2];if(a){while(1){J[d>>2]=a;b=J[d+8>>2];ca:{if(b>>>0>=(J[d+12>>2]&2147483647)>>>0){a=0;b=J[d+12>>2];f=b&2147483647?b<<1:1;da:{if(!f){break da}b=f<<2;if(!b){break da}a=J[42504];e=a+12|0;a=(k=e,l=b,m=Ka[J[J[a>>2]+20>>2]](a)|0?57988:70610,n=19459,o=553,j=J[J[e>>2]+8>>2],Ka[j](k|0,l|0,m|0,n|0,o|0)|0)}g=J[d+8>>2];h=(g<<2)+a|0;if((g|0)>0){e=J[d+4>>2];b=a;while(1){J[b>>2]=J[e>>2];e=e+4|0;b=b+4|0;if(h>>>0>b>>>0){continue}break}}J[h>>2]=J[d>>2];ea:{if(J[d+12>>2]<0){break ea}b=J[d+4>>2];if(!b){break ea}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,b);g=J[d+8>>2]}J[d+12>>2]=f;J[d+4>>2]=a;J[d+8>>2]=g+1;break ca}J[J[d+4>>2]+(b<<2)>>2]=a;J[d+8>>2]=b+1}a=J[J[c+680>>2]>>2];J[c+680>>2]=a;if(a){continue}break}b=J[d+4>>2];a=J[d+8>>2]}else{a=0}$C(b,a);$C(J[c+656>>2],J[c+660>>2]);a=J[d+12>>2];fa:{if((a|0)<0|!(a&2147483647)){break fa}a=J[d+4>>2];if(!a){break fa}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ia=d+16|0}a=J[c+656>>2];b=J[c+660>>2];if(b){b=(b<<2)+a|0;while(1){d=J[a>>2];if(d){e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d)}a=a+4|0;if((b|0)!=(a|0)){continue}break}a=J[c+656>>2]}b=J[c+664>>2];ga:{if((b|0)<0|!(b&2147483647)){break ga}if((c+396|0)==(a|0)){H[c+652|0]=0;break ga}if(!a){break ga}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}if(J[c+380>>2]){b=0;d=Ia-16|0;Ia=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;a=J[c+388>>2];if(a){while(1){J[d>>2]=a;b=J[d+8>>2];ha:{if(b>>>0>=(J[d+12>>2]&2147483647)>>>0){a=0;b=J[d+12>>2];f=b&2147483647?b<<1:1;ia:{if(!f){break ia}b=f<<2;if(!b){break ia}a=J[42504];e=a+12|0;a=(o=e,n=b,m=Ka[J[J[a>>2]+20>>2]](a)|0?57522:70610,l=19459,k=553,j=J[J[e>>2]+8>>2],Ka[j](o|0,n|0,m|0,l|0,k|0)|0)}g=J[d+8>>2];h=(g<<2)+a|0;if((g|0)>0){e=J[d+4>>2];b=a;while(1){J[b>>2]=J[e>>2];e=e+4|0;b=b+4|0;if(h>>>0>b>>>0){continue}break}}J[h>>2]=J[d>>2];ja:{if(J[d+12>>2]<0){break ja}b=J[d+4>>2];if(!b){break ja}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,b);g=J[d+8>>2]}J[d+12>>2]=f;J[d+4>>2]=a;J[d+8>>2]=g+1;break ha}J[J[d+4>>2]+(b<<2)>>2]=a;J[d+8>>2]=b+1}a=J[J[c+388>>2]>>2];J[c+388>>2]=a;if(a){continue}break}b=J[d+4>>2];a=J[d+8>>2]}else{a=0}_C(b,a);_C(J[c+364>>2],J[c+368>>2]);a=J[d+12>>2];ka:{if((a|0)<0|!(a&2147483647)){break ka}a=J[d+4>>2];if(!a){break ka}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ia=d+16|0}a=J[c+364>>2];b=J[c+368>>2];if(b){b=(b<<2)+a|0;while(1){d=J[a>>2];if(d){e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d)}a=a+4|0;if((b|0)!=(a|0)){continue}break}a=J[c+364>>2]}b=J[c+372>>2];la:{if((b|0)<0|!(b&2147483647)){break la}if((c+104|0)==(a|0)){H[c+360|0]=0;break la}if(!a){break la}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+84>>2];ma:{if((a|0)<0|!(a&2147483647)){break ma}a=J[c+76>>2];if(!a){break ma}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+72>>2];na:{if((a|0)<0|!(a&2147483647)){break na}a=J[c- -64>>2];if(!a){break na}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+60>>2];oa:{if((a|0)<0|!(a&2147483647)){break oa}a=J[c+52>>2];if(!a){break oa}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+48>>2];pa:{if((a|0)<0|!(a&2147483647)){break pa}a=J[c+40>>2];if(!a){break pa}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+32>>2];qa:{if((a|0)<0|!(a&2147483647)){break qa}a=J[c+24>>2];if(!a){break qa}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c>>2];if(a){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a-J[a-4>>2]|0)}}function Ds(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=Q(0),w=0,x=0,y=0,z=0,A=0,B=Q(0),C=0,D=0,E=0,F=0,G=0,O=0,R=0,S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=0,Z=0,_=0,$=0,aa=0,ba=0;f=J[a+96>>2];d=J[b+40>>2];if(f>>>0>>0){e=d<<2;if(e){c=J[42504];c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,e,29113,15861,2977)|0;f=J[a+96>>2]}if(f){Va(c,J[a+92>>2],f<<2);r=J[a+96>>2]}if(d>>>0>r>>>0){f=r<<2;Wa(f+c|0,255,e-f|0)}f=J[a+92>>2];if(f){e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,f)}J[a+96>>2]=d;J[a+92>>2]=c}J[a+124>>2]=J[b+28>>2];J[a+128>>2]=J[b+32>>2];n=J[b+16>>2];a:{if(!n){break a}f=J[b+20>>2];if(!f){break a}c=J[a+92>>2];while(1){g=0;d=J[a+88>>2];k=J[n>>2]<<2;i=J[k+c>>2];e=i>>>2|0;c=J[d+24>>2]+P(e,12)|0;j=L[c+4>>1];b:{if(!j){break b}h=c+8|0;h=(j|0)!=1?J[(d+P(j,12)|0)+92>>2]+(J[c+8>>2]<<2)|0:h;l=J[d+12>>2];m=j>>>0<=1?1:j;while(1){o=(g<<2)+h|0;Js(J[(l+P(L[o+2>>1],40)|0)+28>>2],L[o>>1]);g=g+1|0;if((m|0)!=(g|0)){continue}break}if(j>>>0<2){break b}g=J[c+8>>2];h=(d+(j<<2)|0)+3176|0;J[J[(d+P(j,12)|0)+92>>2]+(g<<2)>>2]=J[h>>2];J[h>>2]=g}g=0;I[c+4>>1]=0;I[c+6>>1]=L[c+6>>1]|4;J[c+8>>2]=J[d+4>>2];j=i>>>7|0;c:{if(j>>>0>2]){h=e&31;c=J[d+76>>2];break c}c=J[42504];h=e&31;i=(e+128>>>5|0)+((h|0)!=0)|0;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,i<<2,29113,15861,274)|0;l=J[d+80>>2];d:{if(l){Va(c,J[d+76>>2],l<<2);g=J[d+80>>2];if((i|0)==(g|0)){break d}}Wa((g<<2)+c|0,0,i-g<<2)}g=J[d+76>>2];if(g){l=J[42504];Ka[J[J[l+12>>2]+12>>2]](l+12|0,g)}J[d+80>>2]=i;J[d+76>>2]=c}c=(j<<2)+c|0;J[c>>2]=J[c>>2]|1<>2]=e;e:{if(j>>>0>2]){h=e&31;c=J[d+84>>2];break e}c=J[42504];h=e&31;i=(e+128>>>5|0)+((h|0)!=0)|0;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,i<<2,29113,15861,274)|0;g=0;l=J[d+88>>2];f:{if(l){Va(c,J[d+84>>2],l<<2);g=J[d+88>>2];if((i|0)==(g|0)){break f}}Wa((g<<2)+c|0,0,i-g<<2)}g=J[d+84>>2];if(g){l=J[42504];Ka[J[J[l+12>>2]+12>>2]](l+12|0,g)}J[d+88>>2]=i;J[d+84>>2]=c}c=(j<<2)+c|0;J[c>>2]=J[c>>2]|1<>>0>2]){h=e&31;c=J[d+4216>>2];break g}c=J[42504];h=e&31;e=(e+128>>>5|0)+((h|0)!=0)|0;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,e<<2,29113,15861,274)|0;g=0;i=J[d+4220>>2];h:{if(i){Va(c,J[d+4216>>2],i<<2);g=J[d+4220>>2];if((e|0)==(g|0)){break h}}Wa((g<<2)+c|0,0,e-g<<2)}g=J[d+4216>>2];if(g){i=J[42504];Ka[J[J[i+12>>2]+12>>2]](i+12|0,g)}J[d+4220>>2]=e;J[d+4216>>2]=c}c=(j<<2)+c|0;d=J[c>>2];$=c,aa=dla(-2,h)&d,J[$>>2]=aa;c=J[a+92>>2];J[k+c>>2]=-1;n=n+4|0;f=f-1|0;if(f){continue}break}}e=Ia+-64|0;Ia=e;n=J[b>>2];i:{if(!n){break i}r=J[b+4>>2];if(!r){break i}w=J[b+28>>2];A=J[b+24>>2];while(1){o=J[n>>2];c=A+P(o,24)|0;S=N[c+16>>2];T=N[c+20>>2];U=N[c+24>>2];V=N[c>>2];W=N[c+4>>2];X=N[c+8>>2];B=N[c+12>>2];u=o<<2;v=N[u+J[b+36>>2]>>2];N[e+60>>2]=B-v;N[e+56>>2]=X-v;N[e+52>>2]=W-v;N[e+48>>2]=V-v;N[e+44>>2]=v+U;N[e+40>>2]=v+T;N[e+36>>2]=v+S;N[e+32>>2]=v+B;J[e+8>>2]=e+48;c=J[e+8>>2];J[e+8>>2]=e+32;d=J[e+8>>2];f=J[c>>2];J[e+8>>2]=(((f|0)<0?f^-1:f|-2147483648)&-16)-16>>>1;f=J[c+4>>2];J[e+12>>2]=(((f|0)<0?f^-1:f|-2147483648)&-16)-16>>>1;c=J[c+8>>2];J[e+16>>2]=(((c|0)<0?c^-1:c|-2147483648)&-16)-16>>>1;c=J[d>>2];J[e+20>>2]=(((c|0)<0?c^-1:c|-2147483648)&-16)+16>>>1|2;c=J[d+4>>2];J[e+24>>2]=(((c|0)<0?c^-1:c|-2147483648)&-16)+16>>>1|2;c=J[d+8>>2];J[e+28>>2]=(((c|0)<0?c^-1:c|-2147483648)&-16)+16>>>1|2;i=e+8|0;t=!J[u+w>>2];l=Ia-1040|0;Ia=l;d=J[a+88>>2];g=J[d+4>>2];j:{if((g|0)!=-1){j=J[d+24>>2]+P(g,12)|0;J[d+4>>2]=J[j+8>>2];c=!(K[j+6|0]&2);break j}g=J[d+28>>2];f=g;c=f+1|0;h=J[d+32>>2]&2147483647;k:{if(c>>>0<=h>>>0){break k}p=h;h=h?h<<1:2;h=c>>>0>h>>>0?c:h;if(p>>>0>=h>>>0){break k}Gs(d+24|0,h);f=J[d+28>>2]}J[d+28>>2]=c;j=J[d+24>>2]+P(f,12)|0;c=0}q=t|(g<<2|c<<1);l:{m:{n:{o:{p:{q:{p=J[d>>2];if(!p){break q}z=J[d+12>>2];h=0;s=1;f=0;while(1){m=z+P(h,40)|0;x=J[m+16>>2];y=J[i>>2];r:{if(x>>>0>>0){break r}R=J[i+12>>2];C=J[m+4>>2];if(R>>>0>>0){break r}D=J[m+20>>2];E=J[i+4>>2];if(D>>>0>>0){break r}F=J[i+16>>2];G=J[m+8>>2];if(F>>>0>>0){break r}O=J[i+8>>2];Y=J[m+24>>2];if(O>>>0>Y>>>0){break r}Z=J[i+20>>2];_=J[m+12>>2];if(Z>>>0<_>>>0){break r}k=0;s=s&(y>>>0>>0|E>>>0>>0?k:x>>>0>=R>>>0&O>>>0>=_>>>0&D>>>0>=F>>>0&Y>>>0>=Z>>>0);k=J[m+28>>2];if(J[k+64>>2]==65535){Xa(J[42504],32,15861,2355,71837,0);break r}k=sm(k,i,q,t);m=l+(f<<2)|0;I[m+2>>1]=h;I[m>>1]=k;f=f+1|0}h=h+1|0;if((p|0)!=(h|0)){continue}break}switch(f|0){case 1:break o;case 0:break q;default:break p}}I[j+4>>1]=0;f=1;p=c<<1;break m}i=d+P(f,12)|0;k=i+92|0;m=(d+(f<<2)|0)+3176|0;h=J[m>>2];s:{if((h|0)!=-1){J[j+8>>2]=h;h=J[k>>2]+(h<<2)|0;J[m>>2]=J[h>>2];break s}h=J[i+96>>2];J[j+8>>2]=h;m=(f&1073741823)+h|0;p=J[i+100>>2]&2147483647;t:{if(m>>>0<=p>>>0){break t}y=p;p=p?p<<1:2;p=m>>>0>p>>>0?m:p;if(y>>>0>=p>>>0){break t}mb(k,p);h=J[i+96>>2]}k=J[k>>2];J[i+96>>2]=m;h=k+(h<<2)|0}Va(h,l,f<<2);break n}J[j+8>>2]=J[l>>2]}I[j+4>>1]=f;p=c<<1;f=0;if(!(s&1)){break m}f=J[d+4220>>2];m=g>>>5|0;u:{if(f>>>0>m>>>0){i=g&31;h=J[d+4216>>2];break u}c=0;h=0;i=g&31;k=(g+128>>>5|0)+((i|0)!=0)|0;if(k){f=J[42504];h=Ka[J[J[f+12>>2]+8>>2]](f+12|0,k<<2,29113,15861,274)|0;f=J[d+4220>>2]}if(f){Va(h,J[d+4216>>2],f<<2);c=J[d+4220>>2]}if((c|0)!=(k|0)){Wa((c<<2)+h|0,0,k-c<<2)}c=J[d+4216>>2];if(c){f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,c)}J[d+4220>>2]=k;J[d+4216>>2]=h}c=(m<<2)+h|0;f=J[c>>2];$=c,aa=dla(-2,i)&f,J[$>>2]=aa;break l}k=J[d+4220>>2];s=g>>>5|0;v:{if(k>>>0>s>>>0){c=g&31;h=J[d+4216>>2];break v}i=0;h=0;c=g&31;m=(g+128>>>5|0)+((c|0)!=0)|0;if(m){h=J[42504];h=Ka[J[J[h+12>>2]+8>>2]](h+12|0,m<<2,29113,15861,274)|0;k=J[d+4220>>2]}if(k){Va(h,J[d+4216>>2],k<<2);i=J[d+4220>>2]}if((i|0)!=(m|0)){Wa((i<<2)+h|0,0,m-i<<2)}i=J[d+4216>>2];if(i){k=J[42504];Ka[J[J[k+12>>2]+12>>2]](k+12|0,i)}J[d+4220>>2]=m;J[d+4216>>2]=h}h=(s<<2)+h|0;J[h>>2]=J[h>>2]|1<>2]=q;J[l+1036>>2]=o;c=J[d+4208>>2];if(c>>>0>=(J[d+4212>>2]&2147483647)>>>0){bb(d+4204|0,l+1036|0);break l}J[J[d+4204>>2]+(c<<2)>>2]=o;J[d+4208>>2]=J[d+4208>>2]+1}if(!t){f=J[d+80>>2];k=g>>>5|0;w:{if(f>>>0>k>>>0){i=g&31;h=J[d+76>>2];break w}c=0;h=0;i=g&31;g=(g+128>>>5|0)+((i|0)!=0)|0;if(g){f=J[42504];h=Ka[J[J[f+12>>2]+8>>2]](f+12|0,g<<2,29113,15861,274)|0;f=J[d+80>>2]}if(f){Va(h,J[d+76>>2],f<<2);c=J[d+80>>2]}if((c|0)!=(g|0)){Wa((c<<2)+h|0,0,g-c<<2)}c=J[d+76>>2];if(c){f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,c)}J[d+80>>2]=g;J[d+76>>2]=h}c=(k<<2)+h|0;J[c>>2]=J[c>>2]|1<>2]=o;I[j+6>>1]=p;Ia=l+1040|0;J[u+J[a+92>>2]>>2]=q;n=n+4|0;r=r-1|0;if(r){continue}break}}Ia=e- -64|0;h=Ia+-64|0;Ia=h;n=J[b+8>>2];x:{if(!n){break x}r=J[b+12>>2];if(!r){break x}R=J[b+24>>2];while(1){d=J[n>>2];c=R+P(d,24)|0;S=N[c+16>>2];T=N[c+20>>2];U=N[c+24>>2];V=N[c>>2];W=N[c+4>>2];X=N[c+8>>2];B=N[c+12>>2];e=d<<2;v=N[e+J[b+36>>2]>>2];N[h+60>>2]=B-v;N[h+56>>2]=X-v;N[h+52>>2]=W-v;N[h+48>>2]=V-v;N[h+44>>2]=v+U;N[h+40>>2]=v+T;N[h+36>>2]=v+S;N[h+32>>2]=v+B;J[h+8>>2]=h+48;c=J[h+8>>2];J[h+8>>2]=h+32;d=J[h+8>>2];f=J[c>>2];J[h+8>>2]=(((f|0)<0?f^-1:f|-2147483648)&-16)-16>>>1;f=J[c+4>>2];J[h+12>>2]=(((f|0)<0?f^-1:f|-2147483648)&-16)-16>>>1;c=J[c+8>>2];J[h+16>>2]=(((c|0)<0?c^-1:c|-2147483648)&-16)-16>>>1;c=J[d>>2];J[h+20>>2]=(((c|0)<0?c^-1:c|-2147483648)&-16)+16>>>1|2;c=J[d+4>>2];J[h+24>>2]=(((c|0)<0?c^-1:c|-2147483648)&-16)+16>>>1|2;c=J[d+8>>2];J[h+28>>2]=(((c|0)<0?c^-1:c|-2147483648)&-16)+16>>>1|2;j=h+8|0;g=0;i=Ia-2080|0;Ia=i;s=J[e+J[a+92>>2]>>2];k=s>>>2|0;e=J[a+88>>2];A=J[e+24>>2];o=J[e+12>>2];m=J[e>>2];t=s>>>7|0;y:{if(t>>>0>2]){d=k&31;f=J[e+76>>2];break y}f=J[42504];d=k&31;c=(k+128>>>5|0)+((d|0)!=0)|0;f=Ka[J[J[f+12>>2]+8>>2]](f+12|0,c<<2,29113,15861,274)|0;l=J[e+80>>2];z:{if(l){Va(f,J[e+76>>2],l<<2);g=J[e+80>>2];if((c|0)==(g|0)){break z}}Wa((g<<2)+f|0,0,c-g<<2)}g=J[e+76>>2];if(g){l=J[42504];Ka[J[J[l+12>>2]+12>>2]](l+12|0,g)}J[e+80>>2]=c;J[e+76>>2]=f}z=1;c=(t<<2)+f|0;J[c>>2]=J[c>>2]|1<>1];if((l|0)!=1){break B}d=L[p+10>>1];c=o+P(d,40)|0;if(J[c+32>>2]|M[c+4>>2]>M[j>>2]){break B}c=o+P(d,40)|0;if(M[c+8>>2]>M[j+4>>2]|M[c+12>>2]>M[j+8>>2]){break B}c=o+P(d,40)|0;if(M[c+16>>2]>2]|M[c+20>>2]>2]|M[(o+P(d,40)|0)+24>>2]>2]){break B}C:{if(t>>>0>2]){c=k&31;f=J[e+4216>>2];break C}f=J[42504];c=k&31;g=(k+128>>>5|0)+((c|0)!=0)|0;f=Ka[J[J[f+12>>2]+8>>2]](f+12|0,g<<2,29113,15861,274)|0;m=0;k=J[e+4220>>2];D:{if(k){Va(f,J[e+4216>>2],k<<2);m=J[e+4220>>2];if((g|0)==(m|0)){break D}}Wa((m<<2)+f|0,0,g-m<<2)}k=J[e+4216>>2];if(k){l=J[42504];Ka[J[J[l+12>>2]+12>>2]](l+12|0,k)}J[e+4220>>2]=g;J[e+4216>>2]=f}f=(t<<2)+f|0;e=J[f>>2];$=f,aa=dla(-2,c)&e,J[$>>2]=aa;Is(J[(o+P(d,40)|0)+28>>2],j,L[p+8>>1]);break A}E:{if(!m){d=0;break E}g=J[j+20>>2];q=J[j+8>>2];u=J[j+16>>2];w=J[j+4>>2];x=J[j+12>>2];y=J[j>>2];f=0;d=0;while(1){c=o+P(f,40)|0;C=J[c+16>>2];F:{if(C>>>0>>0){break F}D=J[c+4>>2];if(D>>>0>x>>>0){break F}E=J[c+20>>2];if(E>>>0>>0){break F}F=J[c+8>>2];if(F>>>0>u>>>0){break F}G=J[c+24>>2];if(G>>>0>>0){break F}O=J[c+12>>2];if(O>>>0>g>>>0){break F}c=0;J[(i+1040|0)+(d<<2)>>2]=f;d=d+1|0;z=z&(y>>>0>>0|w>>>0>>0?c:x>>>0<=C>>>0&q>>>0>=O>>>0&u>>>0<=E>>>0&g>>>0<=G>>>0)}f=f+1|0;if((m|0)!=(f|0)){continue}break}}q=A+P(k,12)|0;x=q+8|0;G:{H:{if((l|0)==1){break H}x=J[(e+P(l,12)|0)+92>>2]+(J[q+8>>2]<<2)|0;if(l){break H}g=0;break G}m=0;g=0;while(1){u=(m<<2)+x|0;w=L[u+2>>1];c=0;I:{J:{if(!d){break J}f=0;K:{if((w|0)==J[i+1040>>2]){c=d-1|0;J[i+1040>>2]=J[(i+1040|0)+(c<<2)>>2];break K}while(1){f=f+1|0;if((f|0)==(d|0)){c=d;break J}c=(i+1040|0)+(f<<2)|0;if((w|0)!=J[c>>2]){continue}break}y=c;c=d-1|0;J[y>>2]=J[(i+1040|0)+(c<<2)>>2];if(d>>>0<=f>>>0){break J}}Is(J[(o+P(w,40)|0)+28>>2],j,L[u>>1]);J[i+(g<<2)>>2]=L[u>>1]|L[u+2>>1]<<16;g=g+1|0;break I}Js(J[(o+P(w,40)|0)+28>>2],L[u>>1])}d=c;m=m+1|0;if((l|0)!=(m|0)){continue}break}}if(d){c=s&1;f=0;while(1){m=J[(i+1040|0)+(f<<2)>>2];u=sm(J[(o+P(m,40)|0)+28>>2],j,s,c);w=i+(g<<2)|0;I[w+2>>1]=m;I[w>>1]=u;g=g+1|0;f=f+1|0;if((f|0)!=(d|0)){continue}break}}L:{M:{N:{O:{P:{if((g|0)==(l|0)){if(!l){break P}Va(x,i,l<<2);break O}if(l>>>0>=2){c=J[q+8>>2];d=(e+(l<<2)|0)+3176|0;J[J[(e+P(l,12)|0)+92>>2]+(c<<2)>>2]=J[d>>2];J[d>>2]=c}Q:{switch(g|0){default:c=e+P(g,12)|0;f=c+92|0;j=(e+(g<<2)|0)+3176|0;d=J[j>>2];R:{if((d|0)!=-1){J[q+8>>2]=d;d=J[f>>2]+(d<<2)|0;J[j>>2]=J[d>>2];break R}d=J[c+96>>2];J[q+8>>2]=d;j=(g&1073741823)+d|0;l=J[c+100>>2]&2147483647;S:{if(j>>>0<=l>>>0){break S}y=l;l=l?l<<1:2;l=j>>>0>l>>>0?j:l;if(y>>>0>=l>>>0){break S}mb(f,l);d=J[c+96>>2]}f=J[f>>2];J[c+96>>2]=j;d=f+(d<<2)|0}Va(d,i,g<<2);break P;case 1:break Q;case 0:break O}}J[q+8>>2]=J[i>>2]}I[p+4>>1]=g;break N}I[p+4>>1]=g;if(g|!l){break N}J[q+8>>2]=s;c=J[A+P(k,12)>>2];J[i+2076>>2]=c;d=J[e+4208>>2];if(d>>>0<(J[e+4212>>2]&2147483647)>>>0){break M}bb(e+4204|0,i+2076|0);break L}if((!g|z^-1)&1){break L}T:{if(t>>>0>2]){d=k&31;f=J[e+4216>>2];break T}c=J[42504];d=k&31;g=(k+128>>>5|0)+((d|0)!=0)|0;f=Ka[J[J[c+12>>2]+8>>2]](c+12|0,g<<2,29113,15861,274)|0;c=0;j=J[e+4220>>2];U:{if(j){Va(f,J[e+4216>>2],j<<2);c=J[e+4220>>2];if((g|0)==(c|0)){break U}}Wa((c<<2)+f|0,0,g-c<<2)}c=J[e+4216>>2];if(c){j=J[42504];Ka[J[J[j+12>>2]+12>>2]](j+12|0,c)}J[e+4220>>2]=g;J[e+4216>>2]=f}c=(t<<2)+f|0;f=J[c>>2];$=c,aa=dla(-2,d)&f,J[$>>2]=aa;break A}J[J[e+4204>>2]+(d<<2)>>2]=c;J[e+4208>>2]=J[e+4208>>2]+1}V:{if(t>>>0>2]){d=k&31;f=J[e+4216>>2];break V}c=J[42504];d=k&31;g=(k+128>>>5|0)+((d|0)!=0)|0;f=Ka[J[J[c+12>>2]+8>>2]](c+12|0,g<<2,29113,15861,274)|0;c=0;j=J[e+4220>>2];W:{if(j){Va(f,J[e+4216>>2],j<<2);c=J[e+4220>>2];if((g|0)==(c|0)){break W}}Wa((c<<2)+f|0,0,g-c<<2)}c=J[e+4216>>2];if(c){j=J[42504];Ka[J[J[j+12>>2]+12>>2]](j+12|0,c)}J[e+4220>>2]=g;J[e+4216>>2]=f}c=(t<<2)+f|0;J[c>>2]=J[c>>2]|1<>2];w=J[a>>2];if(w){A=J[a+12>>2];a=0;while(1){e=J[(A+P(a,40)|0)+28>>2];X:{if(!e){break X}b=K[e+168|0];if(!(b|J[e+116>>2])){break X}if(b){d=0;h=0;f=0;g=0;k=0;o=Ia-8240|0;Ia=o;H[e+168|0]=0;l=J[e+84>>2];Y:{if(!l){b=J[e+124>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[e+124>>2]=0;J[e+128>>2]=0;break Y}c=o+48|0;b=l<<4;if(b>>>0>=8193){c=J[42504];c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,b,29113,15861,743)|0}t=(l<<2)+c|0;s=P(l,12)+c|0;p=(l<<3)+c|0;b=J[e+96>>2];n=J[e+124>>2];while(1){j=d>>>5|0;Z:{if(!(j>>>0>=M[e+128>>2]|!(J[n+(j<<2)>>2]>>>d&1))){j=h<<2;J[j+c>>2]=J[b+P(d,24)>>2];J[j+p>>2]=d;h=h+1|0;break Z}j=f<<2;J[j+t>>2]=J[b+P(d,24)>>2];J[j+s>>2]=d;f=f+1|0}d=d+1|0;if((l|0)!=(d|0)){continue}break}z=_c(o+12|0);q=J[gc(h>>>0<1024?e+132|0:z,c,h,1)+8>>2];j=0;i=-1;b=J[e+80>>2];d=b<<1;if(d){b=J[42504];k=Ka[J[J[b+12>>2]+8>>2]](b+12|0,d,29113,15861,791)|0;b=J[e+80>>2]}d=($=-1,aa=ala(b+2|0,0,24,0),ba=Ja,ba?$:aa);if(d){b=J[42504];n=Ka[J[J[b>>2]+20>>2]](b)|0?55148:70610;j=Ka[J[J[b+12>>2]+8>>2]](b+12|0,d,n,15861,793)|0}b=P(l,24)+j|0;J[b>>2]=-1;J[b+24>>2]=-1;i=h?J[(J[q>>2]<<2)+c>>2]:i;b=f?J[t>>2]:-1;d=0;n=0;while(1){_:{if(b>>>0>i>>>0){m=J[p+(J[q+(n<<2)>>2]<<2)>>2];i=-1;n=n+1|0;if(n>>>0>=h>>>0){break _}i=J[(J[q+(n<<2)>>2]<<2)+c>>2];break _}m=J[s+(g<<2)>>2];b=-1;g=g+1|0;if(g>>>0>>0){b=J[t+(g<<2)>>2]}}u=L[J[e+104>>2]+(m<<1)>>1];m=J[e+96>>2]+P(m,24)|0;x=J[m+4>>2];r=P(d,24)+j|0;J[r>>2]=J[m>>2];J[r+4>>2]=x;x=J[m+20>>2];J[r+16>>2]=J[m+16>>2];J[r+20>>2]=x;x=J[m+12>>2];J[r+8>>2]=J[m+8>>2];J[r+12>>2]=x;I[(d<<1)+k>>1]=u;J[J[e+76>>2]+(u<<3)>>2]=d;d=d+1|0;if((l|0)!=(d|0)){continue}break}if((o+48|0)!=(c|0)){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}b=J[e+96>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[e+96>>2]=j;b=J[e+104>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[e+104>>2]=k;b=J[e+124>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[e+124>>2]=0;J[e+128>>2]=0;wc(z)}Ia=o+8240|0;H[e+169|0]=1;J[e+120>>2]=0;J[e+116>>2]=J[e+92>>2]}b=e+176|0;d=0;j=0;n=0;f=J[e+116>>2];J[e+116>>2]=0;if((f|0)!=J[e+120>>2]){H[e+169|0]=1}$:{aa:{i=J[e+92>>2];if(!i){break aa}c=J[e+112>>2];g=J[e+100>>2];ba:{if(!f){break ba}if(f>>>0>=4){h=f&-4;while(1){J[c+(d<<2)>>2]=J[g+P(d,24)>>2];k=d|1;J[c+(k<<2)>>2]=J[g+P(k,24)>>2];k=d|2;J[c+(k<<2)>>2]=J[g+P(k,24)>>2];k=d|3;J[c+(k<<2)>>2]=J[g+P(k,24)>>2];d=d+4|0;n=n+4|0;if((h|0)!=(n|0)){continue}break}}h=f&3;if(!h){break ba}while(1){J[c+(d<<2)>>2]=J[g+P(d,24)>>2];d=d+1|0;j=j+1|0;if((h|0)!=(j|0)){continue}break}}h=i-f|0;k=K[e+169|0];ca:{if(!k|(f|0)==(i|0)){break ca}j=0;d=0;if(i+(f^-1)>>>0>=3){l=h&-4;n=0;while(1){m=d+f|0;J[c+(m<<2)>>2]=J[g+P(m,24)>>2];m=f+(d|1)|0;J[c+(m<<2)>>2]=J[g+P(m,24)>>2];m=f+(d|2)|0;J[c+(m<<2)>>2]=J[g+P(m,24)>>2];m=f+(d|3)|0;J[c+(m<<2)>>2]=J[g+P(m,24)>>2];d=d+4|0;n=n+4|0;if((l|0)!=(n|0)){continue}break}}n=h&3;if(!n){break ca}while(1){l=d+f|0;J[c+(l<<2)>>2]=J[g+P(l,24)>>2];d=d+1|0;j=j+1|0;if((n|0)!=(j|0)){continue}break}}J[e+116>>2]=f;if(!f){break aa}J[e+120>>2]=f;da:{if((f|0)!=(i|0)){if(k){l=J[gc(e+132|0,c+(f<<2)|0,h,1)+8>>2];if(h>>>0>M[b+12800>>2]){d=b+12288|0;n=J[b+12808>>2];if(!((d|0)==(n|0)|!n)){j=J[42504];Ka[J[J[j+12>>2]+12>>2]](j+12|0,n);J[b+12808>>2]=0}n=J[b+12812>>2];if(!((n|0)==(b|0)|!n)){j=J[42504];Ka[J[J[j+12>>2]+12>>2]](j+12|0,n);J[b+12812>>2]=0}n=h+2|0;ea:{if(n>>>0<=256){J[b+12812>>2]=b;break ea}d=0;j=($=-1,aa=ala(n,0,24,0),ba=Ja,ba?$:aa);if(j){n=J[42504];i=Ka[J[J[n>>2]+20>>2]](n)|0?55148:70610;p=Ka[J[J[n+12>>2]+8>>2]](n+12|0,j,i,15861,1260)|0}else{p=0}J[b+12812>>2]=p;n=h<<1;if(!n){break ea}d=J[42504];d=Ka[J[J[d+12>>2]+8>>2]](d+12|0,n,29113,15861,1261)|0}J[b+12800>>2]=h;J[b+12808>>2]=d}n=J[b+12808>>2];j=J[b+12812>>2];d=0;while(1){m=f+J[l+(d<<2)>>2]|0;k=g+P(m,24)|0;o=J[k+4>>2];i=P(d,24)+j|0;J[i>>2]=J[k>>2];J[i+4>>2]=o;o=J[k+20>>2];J[i+16>>2]=J[k+16>>2];J[i+20>>2]=o;o=J[k+12>>2];J[i+8>>2]=J[k+8>>2];J[i+12>>2]=o;I[(d<<1)+n>>1]=L[J[e+108>>2]+(m<<1)>>1];d=d+1|0;if((h|0)!=(d|0)){continue}break}d=P(h,24)+j|0;J[d>>2]=-1;J[d+24>>2]=-1;H[e+169|0]=0;break da}n=J[b+12808>>2];j=J[b+12812>>2];break da}H[e+169|0]=1;j=0;n=0}l=J[gc(e+132|0,c,f,1)+8>>2];d=J[b+12816>>2];fa:{if(f>>>0<=M[b+12804>>2]){c=d;break fa}c=b+6144|0;if(!(!d|(d|0)==(c|0))){i=J[42504];Ka[J[J[i+12>>2]+12>>2]](i+12|0,d);J[b+12816>>2]=0}d=f+2|0;ga:{if(d>>>0<257){break ga}d=($=-1,aa=ala(d,0,24,0),ba=Ja,ba?$:aa);if(!d){c=0;break ga}c=J[42504];i=Ka[J[J[c>>2]+20>>2]](c)|0?55148:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,d,i,15861,1277)|0}J[b+12804>>2]=f;J[b+12816>>2]=c}b=f>>>0<=1?1:f;r=b&1;k=J[e+144>>2];d=0;if(f>>>0>=2){t=b&-2;m=0;while(1){o=J[l+(d<<2)>>2];i=g+P(o,24)|0;q=J[i+4>>2];b=P(d,24)+c|0;J[b>>2]=J[i>>2];J[b+4>>2]=q;q=J[i+20>>2];J[b+16>>2]=J[i+16>>2];J[b+20>>2]=q;q=J[i+12>>2];J[b+8>>2]=J[i+8>>2];J[b+12>>2]=q;I[k+(d<<1)>>1]=L[J[e+108>>2]+(o<<1)>>1];o=d|1;i=P(o,24)+c|0;q=J[l+(o<<2)>>2];b=g+P(q,24)|0;s=J[b+4>>2];J[i>>2]=J[b>>2];J[i+4>>2]=s;s=J[b+20>>2];J[i+16>>2]=J[b+16>>2];J[i+20>>2]=s;s=J[b+12>>2];J[i+8>>2]=J[b+8>>2];J[i+12>>2]=s;I[k+(o<<1)>>1]=L[J[e+108>>2]+(q<<1)>>1];d=d+2|0;m=m+2|0;if((t|0)!=(m|0)){continue}break}}if(r){i=J[l+(d<<2)>>2];g=g+P(i,24)|0;l=J[g+4>>2];b=P(d,24)+c|0;J[b>>2]=J[g>>2];J[b+4>>2]=l;l=J[g+20>>2];J[b+16>>2]=J[g+16>>2];J[b+20>>2]=l;l=J[g+12>>2];J[b+8>>2]=J[g+8>>2];J[b+12>>2]=l;I[k+(d<<1)>>1]=L[J[e+108>>2]+(i<<1)>>1]}b=P(f,24)+c|0;J[b>>2]=-1;J[b+24>>2]=-1;H[e+28|0]=1;J[e+24>>2]=h;J[e+20>>2]=f;J[e+16>>2]=n;J[e+12>>2]=k;J[e+8>>2]=j;J[e+4>>2]=c;J[e>>2]=J[e+76>>2];break $}H[e+169|0]=1;J[e+120>>2]=0;H[e+28|0]=0}f=0;b=J[e+116>>2];ha:{if(!b){break ha}c=J[e+84>>2];if(!c){break ha}J[e+40>>2]=c;J[e+36>>2]=b;J[e+32>>2]=J[e+76>>2];J[e+48>>2]=J[e+96>>2];J[e+52>>2]=J[e+104>>2];J[e+44>>2]=J[e+12992>>2];J[e+56>>2]=J[e+144>>2];f=1}H[e+60|0]=f}a=a+1|0;if((w|0)!=(a|0)){continue}break}}}function fea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=Q(0),p=0,q=0,r=0,s=0,t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=0,O=Q(0),R=0,S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=0,Y=0,Z=0,_=0;y=J[a+20>>2];a=J[a+28>>2];J[a+1092>>2]=J[a+1092>>2]+1;k=J[J[a+988>>2]+128>>2]+1|0;d=Ia-48|0;Ia=d;b=J[a+976>>2];i=b+1796|0;h=J[a+980>>2];J[i>>2]=(J[i>>2]+J[h+332>>2]|0)+J[h+344>>2];a:{if(k){b=J[b+1024>>2];Ka[J[J[b>>2]+84>>2]](d+12|0,b);p=J[a+2360>>2]&8;g=J[h+332>>2];if(g){c=J[h+328>>2];while(1){q=J[c>>2];n=J[c+4>>2];b=Nt(J[a+2168>>2],q,n);J[c+8>>2]=b;if(b){b:{c:{d:{i=K[b+24|0];switch(i|0){case 2:break c;case 0:break d;default:break b}}Dm(J[a+2168>>2],b,4,0,d+12|0,(p|0)!=0);i=J[J[b+4>>2]+40>>2];e=J[J[i+976>>2]+1024>>2];Ka[J[J[e>>2]+36>>2]](e,J[b+56>>2]);Cf(J[i+976>>2],J[b+56>>2]);J[b+56>>2]=0;ju(b);i=K[b+24|0]}m=J[b+12>>2];e=a+P(i,12)|0;f=J[e+56>>2]-1|0;J[e+56>>2]=f;l=J[e+52>>2];j=m<<2;J[l+j>>2]=J[l+(f<<2)>>2];J[b+12>>2]=-1;if(f>>>0>m>>>0){J[J[j+J[e+52>>2]>>2]+8>>2]=m}i=a+(i<<2)|0;f=J[i+88>>2];e:{if(f>>>0<=m>>>0){break e}l=i;i=f-1|0;J[l+88>>2]=i;if(i>>>0>=M[e+56>>2]){break e}l=j;j=J[e+52>>2];l=l+j|0;f=J[l>>2];s=l;l=j;j=i<<2;l=J[l+j>>2];J[s>>2]=l;J[j+J[e+52>>2]>>2]=f;J[f+8>>2]=i;J[l+8>>2]=m}sh(J[a+2168>>2],b)}jj(J[a+2168>>2],q,n,k,b,d+12|0,(p|0)!=0)}c=c+12|0;g=g-1|0;if(g){continue}break}}c=J[h+344>>2];if(c){i=J[h+340>>2];while(1){J[i+8>>2]=0;jj(J[a+2168>>2],J[i>>2],J[i+4>>2],k,0,d+12|0,(p|0)!=0);i=i+12|0;c=c-1|0;if(c){continue}break}}Li(a);b=J[h+272>>2];Ka[J[J[b>>2]+80>>2]](b);b=J[h+272>>2];Ka[J[J[b>>2]+68>>2]](b);break a}Li(a)}Ia=d+48|0;$m(J[a+976>>2]);o=N[a+1080>>2];G=J[a+1e3>>2];b=J[a+992>>2];f=Ia-112|0;Ia=f;g=J[a+988>>2];H[g+124|0]=(J[a+2360>>2]&4)>>>2;J[J[g+316>>2]+8>>2]=0;a=J[g+312>>2];Wa(J[a+972>>2],0,J[a+976>>2]<<2);Wa(J[a+984>>2],0,J[a+988>>2]<<2);J[a+1012>>2]=0;J[a+1004>>2]=0;J[a+1008>>2]=0;J[a+996>>2]=0;J[a+1e3>>2]=0;f:{g:{h:{i:{if(!J[g+128>>2]){Vu(g);if(!J[g+128>>2]){break i}}if(!b|!J[g+132>>2]){break h}break g}if(b){break g}}J[g+132>>2]=0;Xm(g);break f}J[g+132>>2]=0;b=J[g+312>>2];i=J[b+304>>2];a=J[i>>2];if(a){J[i>>2]=J[a>>2]}if(!a){a=J[42504];i=Ka[J[J[a>>2]+20>>2]](a)|0?31686:70610;i=Ka[J[J[a+12>>2]+8>>2]](a+12|0,7251,i,23034,82)|0;a=i+19&-16;J[a-4>>2]=a-i;a=Dj(a,J[b+308>>2])}J[g+300>>2]=a;N[a+7152>>2]=o;J[g+272>>2]=0;J[J[g+260>>2]+4>>2]=0;J[g+212>>2]=0;J[g+280>>2]=0;J[g+164>>2]=0;J[J[g+152>>2]+4>>2]=0;j:{i=J[g+312>>2];e=J[i+952>>2]&2147483647;k:{if(!e){break k}X=g+152|0;p=g+260|0;d=J[i+948>>2];a=0;c=1;while(1){b=J[d+(a<<2)>>2];if(!b){c=c+1|0;a=a+1|0;if((e|0)!=(a|0)){continue}break k}break}k=$ka(b)|a<<5;b=b&b-1;l:{if(b){break l}h=c>>>0>e>>>0?c:e;while(1){a=a+1|0;if(e>>>0<=a>>>0){b=0;a=h;break l}b=J[d+(a<<2)>>2];if(!b){continue}break}}if((k|0)==-1){break k}Y=g+136|0;Z=g+168|0;_=g+220|0;e=i;while(1){m:{n:{k=J[J[e+332>>2]+(k>>>J[e+320>>2]<<2)>>2]+P(J[e+312>>2]-1&k,80)|0;o:{if(!(K[k+8|0]&2)){break o}h=L[k+40>>1];if(!(h&4096)|(h&24)==24){break o}q=J[k+16>>2];if(!(K[q+156|0]|(h&80?K[J[k+20>>2]+156|0]!=0:0))){break o}m=J[k+4>>2];n=J[k+28>>2];l=J[k+24>>2];s=J[k+20>>2];h=J[k>>2];p:{q:{r:{if(!J[g+256>>2]){e=0;break r}d=0;j=J[g+232>>2];e=J[g+240>>2]-1|0;c=q+(q<<15^-1)|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;r=P(c>>>16^c^1016421269,1000007);c=l+(l<<15^-1)|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;c=J[j+((e&(r^c>>>16^c))<<2)>>2];s:{if((c|0)==-1){break s}r=J[g+228>>2];R=J[g+224>>2];while(1){d=R+P(c,12)|0;if((q|0)==J[d>>2]&(l|0)==J[d+4>>2]){break s}c=J[r+(c<<2)>>2];if((c|0)!=-1){continue}break}d=0}c=s+(s<<15^-1)|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;r=P(c>>>16^c^1016421269,1000007);c=n+(n<<15^-1)|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;c=J[j+((e&(r^c>>>16^c))<<2)>>2];t:{if((c|0)!=-1){e=J[g+228>>2];r=J[g+224>>2];while(1){j=r+P(c,12)|0;if((s|0)==J[j>>2]&(n|0)==J[j+4>>2]){break t}c=J[e+(c<<2)>>2];if((c|0)!=-1){continue}break}}j=0}e=0;c=0;c=d?J[d+8>>2]:c;e=j?J[j+8>>2]:e;if(c){break q}}c=Uu(Z);J[f+108>>2]=l;J[f+104>>2]=q;d=Tu(_,f+104|0,f+76|0);if(!K[f+76|0]){J[d>>2]=J[f+104>>2];j=J[f+108>>2];J[d+8>>2]=c;J[d+4>>2]=j}J[c+92>>2]=l;J[c+96>>2]=q;d=l+36|0;J[c>>2]=d;yj(f+76|0,c,h);u:{if(h){xj(f+48|0,c,h);w=N[f+60>>2];x=N[f+56>>2];z=N[f+52>>2];D=N[f+48>>2];t=N[f+72>>2];E=N[f+100>>2];A=N[f+68>>2];F=N[f+96>>2];o=N[f+64>>2];u=N[f+92>>2];break u}D=N[f+76>>2];N[f+48>>2]=D;z=N[f+80>>2];N[f+52>>2]=z;x=N[f+84>>2];N[f+56>>2]=x;w=N[f+88>>2];N[f+60>>2]=w;o=N[f+92>>2];N[f+64>>2]=o;t=N[f+100>>2];E=t;A=N[f+96>>2];F=A;u=o}S=pi(f+32|0,f+16|0,d,f+76|0);B=N[f+32>>2];O=N[f+36>>2];E=Q(E-t);N[c+84>>2]=N[f+40>>2]-E;F=Q(F-A);N[c+80>>2]=O-F;O=Q(u-o);N[c+76>>2]=B-O;N[c+64>>2]=N[f+16>>2];N[c+68>>2]=N[f+20>>2];u=N[f+24>>2];N[c+32>>2]=t;N[c+28>>2]=A;N[c+24>>2]=o;N[c+20>>2]=w;N[c+16>>2]=x;N[c+12>>2]=z;N[c+8>>2]=D;N[c+4>>2]=S;N[c+72>>2]=u;N[c+36>>2]=N[f+76>>2];N[c+40>>2]=N[f+80>>2];N[c+44>>2]=N[f+84>>2];N[c+48>>2]=N[f+88>>2];N[c+52>>2]=N[f+92>>2];N[c+56>>2]=N[f+96>>2];o=N[f+100>>2];J[c+88>>2]=0;N[c+60>>2]=o;j=J[k- -64>>2]<<1;l=J[G+616>>2];r=J[l+20>>2];d=(j>>>0)/(r>>>0)|0;J[c+100>>2]=J[J[J[l>>2]+(d<<2)>>2]+(j-P(d,r)<<2)>>2];break p}E=Q(N[c+60>>2]-N[c+32>>2]);F=Q(N[c+56>>2]-N[c+28>>2]);O=Q(N[c+52>>2]-N[c+24>>2]);S=N[c+4>>2]}v:{if(!e){e=Uu(Z);J[e+92>>2]=n;J[e+96>>2]=s;j=n+36|0;J[e>>2]=j;J[f+12>>2]=n;J[f+8>>2]=s;d=Tu(_,f+8|0,f+76|0);if(!K[f+76|0]){J[d>>2]=J[f+8>>2];n=J[f+12>>2];J[d+8>>2]=e;J[d+4>>2]=n}yj(f+76|0,e,m);w:{if(m){xj(f+48|0,e,m);D=N[f+60>>2];T=N[f+56>>2];U=N[f+52>>2];V=N[f+48>>2];t=N[f+72>>2];B=N[f+100>>2];z=N[f+68>>2];w=N[f+96>>2];o=N[f+64>>2];u=N[f+92>>2];break w}V=N[f+76>>2];N[f+48>>2]=V;U=N[f+80>>2];N[f+52>>2]=U;T=N[f+84>>2];N[f+56>>2]=T;D=N[f+88>>2];N[f+60>>2]=D;o=N[f+92>>2];N[f+64>>2]=o;t=N[f+100>>2];B=t;z=N[f+96>>2];w=z;u=o}A=pi(f+32|0,f+16|0,j,f+76|0);x=N[f+32>>2];W=N[f+36>>2];B=Q(B-t);N[e+84>>2]=N[f+40>>2]-B;w=Q(w-z);N[e+80>>2]=W-w;W=x;x=Q(u-o);N[e+76>>2]=W-x;N[e+64>>2]=N[f+16>>2];N[e+68>>2]=N[f+20>>2];u=N[f+24>>2];N[e+32>>2]=t;N[e+28>>2]=z;N[e+24>>2]=o;N[e+20>>2]=D;N[e+16>>2]=T;N[e+12>>2]=U;N[e+8>>2]=V;N[e+4>>2]=A;N[e+72>>2]=u;N[e+36>>2]=N[f+76>>2];N[e+40>>2]=N[f+80>>2];N[e+44>>2]=N[f+84>>2];N[e+48>>2]=N[f+88>>2];N[e+52>>2]=N[f+92>>2];N[e+56>>2]=N[f+96>>2];o=N[f+100>>2];J[e+88>>2]=0;N[e+60>>2]=o;j=J[k- -64>>2]<<1|1;n=J[G+616>>2];l=J[n+20>>2];d=(j>>>0)/(l>>>0)|0;J[e+100>>2]=J[J[J[n>>2]+(d<<2)>>2]+(j-P(d,l)<<2)>>2];break v}B=Q(N[e+60>>2]-N[e+32>>2]);w=Q(N[e+56>>2]-N[e+28>>2]);x=Q(N[e+52>>2]-N[e+24>>2]);A=N[e+4>>2]}if(h){d=J[h+32>>2];x:{if(d){j=J[d+52>>2];break x}d=Su(Y);J[h+32>>2]=d;j=J[g+148>>2];n=J[(J[g+136>>2]+(j<<3)|0)+4>>2];J[d+40>>2]=h;J[d+44>>2]=0;J[d+48>>2]=0;J[d+36>>2]=1065353216;J[d+52>>2]=0;H[d+35|0]=0;I[d+32>>1]=(n+(j<<7)|0)-1;j=0}H[d+34|0]=0;J[d+52>>2]=j+1}y:{z:{if(m){d=J[m+32>>2];A:{if(d){j=J[d+52>>2];break A}d=Su(Y);J[m+32>>2]=d;j=J[g+148>>2];n=J[(J[g+136>>2]+(j<<3)|0)+4>>2];J[d+40>>2]=m;J[d+44>>2]=0;J[d+48>>2]=0;J[d+36>>2]=1065353216;J[d+52>>2]=0;H[d+35|0]=0;I[d+32>>1]=(n+(j<<7)|0)-1;j=0}H[d+34|0]=0;J[d+52>>2]=j+1;B:{if(!h|N[J[h+36>>2]+124>>2]==Q(0)|N[J[m+36>>2]+124>>2]==Q(0)){break B}d=J[J[h+32>>2]+44>>2];if(d){j=J[m+32>>2];while(1){if((j|0)==J[d>>2]){break B}d=J[d+4>>2];if(d){continue}break}}d=Ru(X);j=Ru(X);n=J[m+32>>2];J[d>>2]=n;l=J[h+32>>2];J[j>>2]=l;J[d+4>>2]=J[l+44>>2];J[l+44>>2]=d;J[j+4>>2]=J[n+44>>2];J[n+44>>2]=j}R=h+36|0;j=1;if(N[J[h+36>>2]+124>>2]!=Q(0)){break y}if(!m){break z}if(N[J[m+36>>2]+124>>2]!=Q(0)){break y}break z}R=h+36|0;if(N[J[h+36>>2]+124>>2]==Q(0)){break z}j=0;break y}j=(m|0)!=0;C=C+1|0}n=Ia-16|0;Ia=n;l=J[p>>2];d=J[p+12>>2];r=J[(l+(d<<3)|0)+4>>2];if((r|0)==128){d=d+1|0;if((d|0)==J[p+4>>2]){d=J[42504];l=Ka[J[J[d>>2]+20>>2]](d)|0?45118:70610;d=Ka[J[J[d+12>>2]+8>>2]](d+12|0,14336,l,23671,260)|0;J[n+12>>2]=0;J[n+8>>2]=d;d=J[p+4>>2];C:{if(d>>>0>=(J[p+8>>2]&2147483647)>>>0){Zu(p,n+8|0);break C}l=J[n+12>>2];d=J[p>>2]+(d<<3)|0;J[d>>2]=J[n+8>>2];J[d+4>>2]=l;J[p+4>>2]=J[p+4>>2]+1}l=J[p>>2];d=J[p+12>>2]+1|0}J[p+12>>2]=d;J[((d<<3)+l|0)+4>>2]=0;r=0}d=(d<<3)+l|0;J[d+4>>2]=r+1;Ia=n+16|0;d=J[d>>2]+P(r,112)|0;J[d+12>>2]=e;J[d+8>>2]=c;J[d+4>>2]=m;J[d>>2]=h;c=1;c=K[q+28|0]&8?c:(K[s+28|0]&8)>>>3|0;J[d+28>>2]=2139095039;H[d+108|0]=c;c=J[J[k+24>>2]+36>>2];J[d+60>>2]=c;h=J[J[k+28>>2]+36>>2];J[d+72>>2]=-1;H[d+68|0]=0;J[d+56>>2]=-1;J[d+52>>2]=k;J[d+64>>2]=h;e=K[k+8|0];J[d+96>>2]=0;H[d+69|0]=e&1;t=Q(34028234663852886e22);o=Q(34028234663852886e22);e=J[R>>2];if(K[e+28|0]&64){o=N[e+128>>2]}D:{if(!j){break D}e=J[m+36>>2];if(!(K[e+28|0]&64)){break D}t=N[e+128>>2]}N[d+100>>2]=o>2];h=((e+P((c|0)<(h|0)?c:h,28)|0)+(((c|0)>(h|0)?c:h)<<2)|0)+1360|0;J[h>>2]=J[h>>2]+1;if(v){break n}o=Q(E-B);t=Q(o*o);o=Q(O-x);u=Q(o*o);o=Q(F-w);t=Q(t+Q(u+Q(o*o)));o=Q(S+A);u=N[g+328>>2];o=o=Q(o*o)}if(b){break m}if(!v){break k}break j}v=1;if(!b){break j}}k=$ka(b)|a<<5;b=b-1&b;E:{if(b){break E}b=a+1|0;c=J[i+952>>2]&2147483647;h=b>>>0>c>>>0?b:c;while(1){a=a+1|0;if(c>>>0<=a>>>0){b=0;a=h;break E}b=J[J[i+948>>2]+(a<<2)>>2];if(!b){continue}break}}if((k|0)!=-1){continue}break}if(v){break j}}Xm(g);a=J[g+300>>2];b=J[J[g+312>>2]+304>>2];J[a>>2]=J[b>>2];J[b>>2]=a;break f}a=J[g+272>>2];i=J[(J[g+260>>2]+(a<<3)|0)+4>>2]+(a<<7)|0;F:{G:{if(i>>>0>(J[g+284>>2]&2147483647)>>>0){a=0;H:{if(!i){break H}b=i<<2;if(!b){break H}a=J[42504];h=Ka[J[J[a>>2]+20>>2]](a)|0?61932:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,b,h,19542,553)|0}c=J[g+276>>2];b=J[g+280>>2];if((b|0)>0){h=(b<<2)+a|0;b=a;while(1){J[b>>2]=J[c>>2];c=c+4|0;b=b+4|0;if(h>>>0>b>>>0){continue}break}c=J[g+276>>2]}if(!(!c|J[g+284>>2]<0)){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}J[g+284>>2]=i;J[g+276>>2]=a;break G}if(!i){break F}}a=0;while(1){h=J[J[g+260>>2]+(a>>>4&268435448)>>2]+P(a&127,112)|0;J[f+76>>2]=h;b=J[g+280>>2];I:{if(b>>>0>=(J[g+284>>2]&2147483647)>>>0){b=0;h=J[g+284>>2];h=h&2147483647?h<<1:1;J:{if(!h){break J}c=h<<2;if(!c){break J}b=J[42504];e=Ka[J[J[b>>2]+20>>2]](b)|0?61932:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,e,19542,553)|0}e=J[g+280>>2];m=(e<<2)+b|0;if((e|0)>0){d=J[g+276>>2];c=b;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(m>>>0>c>>>0){continue}break}}J[m>>2]=J[f+76>>2];K:{if(J[g+284>>2]<0){break K}c=J[g+276>>2];if(!c){break K}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[g+280>>2]}J[g+284>>2]=h;J[g+276>>2]=b;J[g+280>>2]=e+1;break I}J[J[g+276>>2]+(b<<2)>>2]=h;J[g+280>>2]=b+1}a=a+1|0;if((i|0)!=(a|0)){continue}break}}b=i|i>>>1;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0;a=J[g+316>>2];if(b>>>0>(J[a+12>>2]&2147483647)>>>0){wj(a,b)}e=J[g+136>>2];a=J[g+148>>2];c=J[(e+(a<<3)|0)+4>>2];h=c+(a<<7)|0;if(h){i=0;while(1){a=J[e+(i>>>4&268435448)>>2]+((i&127)<<6)|0;b=J[J[a+40>>2]+36>>2];N[a>>2]=N[b+64>>2];N[a+4>>2]=N[b+68>>2];N[a+8>>2]=N[b+72>>2];N[a+16>>2]=N[b+80>>2];N[a+20>>2]=N[b+84>>2];N[a+24>>2]=N[b+88>>2];i=i+1|0;if((h|0)!=(i|0)){continue}break}}J[f+84>>2]=0;J[f+76>>2]=0;J[f+80>>2]=0;J[f+48>>2]=0;vb(f+76|0,h,f+48|0);J[f+56>>2]=0;J[f+48>>2]=0;J[f+52>>2]=0;if(h){i=0;L:{if(!h){break L}b=h<<2;if(!b){break L}a=J[42504];i=Ka[J[J[a>>2]+20>>2]](a)|0?60258:70610;i=Ka[J[J[a+12>>2]+8>>2]](a+12|0,b,i,19542,553)|0}b=J[f+48>>2];a=J[f+52>>2];if((a|0)>0){e=(a<<2)+i|0;a=i;while(1){J[a>>2]=J[b>>2];b=b+4|0;a=a+4|0;if(e>>>0>a>>>0){continue}break}b=J[f+48>>2]}if(!(!b|J[f+56>>2]<0)){a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,b)}J[f+56>>2]=h;J[f+48>>2]=i}J[f+52>>2]=h;J[g+200>>2]=0;m=g+196|0;a=h+1|0;if(a>>>0>(J[g+204>>2]&2147483647)>>>0){Wm(m,a)}J[g+200>>2]=a;M:{if(!h){d=0;break M}e=c&7;c=0;a=J[f+76>>2];i=0;if(h-1>>>0>=7){d=h-e|0;k=0;while(1){b=i<<2;J[b+a>>2]=65535;J[a+(b|4)>>2]=65535;J[a+(b|8)>>2]=65535;J[a+(b|12)>>2]=65535;J[a+(b|16)>>2]=65535;J[a+(b|20)>>2]=65535;J[a+(b|24)>>2]=65535;J[a+(b|28)>>2]=65535;i=i+8|0;k=k+8|0;if((d|0)!=(k|0)){continue}break}}if(e){while(1){J[a+(i<<2)>>2]=65535;i=i+1|0;c=c+1|0;if((e|0)!=(c|0)){continue}break}}d=0;if(!h){break M}i=0;while(1){a=J[f+76>>2]+(i<<2)|0;N:{if(J[a>>2]!=65535){break N}b=J[J[g+136>>2]+(i>>>4&268435448)>>2];c=(i&127)<<6;e=b+c|0;if(N[J[J[e+40>>2]+36>>2]+124>>2]==Q(0)|!J[(b+c|0)+52>>2]){break N}J[a>>2]=d;J[J[f+48>>2]>>2]=e;k=0;b=1;while(1){a=J[e+44>>2];b=b-1|0;e=J[(J[f+48>>2]+((b>>>0<=1?1:b)<<2)|0)-4>>2];if(a){while(1){c=J[a>>2];p=J[f+76>>2]+(L[c+32>>1]<<2)|0;if(J[p>>2]==65535){J[p>>2]=d;J[J[f+48>>2]+(b<<2)>>2]=c;k=k+1|0;e=J[a>>2];b=b+1|0}a=J[a+4>>2];if(a){continue}break}}if(b){continue}break}I[J[m>>2]+(d<<1)>>1]=k+1;d=d+1|0}i=i+1|0;if((h|0)!=(i|0)){continue}break}}c=d+C|0;O:{if(c>>>0<=d>>>0){break O}i=J[m>>2];a=d;e=C&7;if(e){b=0;while(1){I[i+(a<<1)>>1]=1;a=a+1|0;b=b+1|0;if((e|0)!=(b|0)){continue}break}}if(C-1>>>0<7){break O}while(1){b=i+(a<<1)|0;I[b>>1]=1;I[b+2>>1]=1;I[b+4>>1]=1;I[b+6>>1]=1;I[b+8>>1]=1;I[b+10>>1]=1;I[b+12>>1]=1;I[b+14>>1]=1;a=a+8|0;if((c|0)!=(a|0)){continue}break}}i=0;J[g+292>>2]=0;J[f+32>>2]=0;vb(g+288|0,c,f+32|0);j=J[g+280>>2];if(j){q=J[g+288>>2];n=J[g+276>>2];e=J[f+76>>2];while(1){k=J[n+(i<<2)>>2];b=J[k>>2];a=-1;P:{if(!b){break P}a=-1;if(N[J[b+36>>2]+124>>2]==Q(0)){break P}a=J[e+(L[J[b+32>>2]+32>>1]<<2)>>2]}b=-1;p=J[k+4>>2];if(!(!p|N[J[p+36>>2]+124>>2]==Q(0))){b=J[e+(L[J[p+32>>2]+32>>1]<<2)>>2]}b=a>>>0>>0?a:b;a=(b|0)==-1;b=a?d:b;J[k+56>>2]=b;b=q+(b<<2)|0;J[b>>2]=J[b>>2]+1;d=a+d|0;i=i+1|0;if((j|0)!=(i|0)){continue}break}}c=c+1|0;if(c){e=J[m>>2];b=0;i=0;a=0;while(1){b=e+(b<<1)|0;d=L[b>>1];I[b>>1]=a;a=a+d|0;i=i+1|0;b=i&65535;if(c>>>0>b>>>0){continue}break}}a=0;J[g+188>>2]=0;if(h>>>0>(J[g+192>>2]&2147483647)>>>0){i=0;Q:{if(!h){break Q}c=h<<2;if(!c){break Q}b=J[42504];i=Ka[J[J[b>>2]+20>>2]](b)|0?60382:70610;i=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,i,19542,553)|0}e=J[g+184>>2];b=J[g+188>>2];if((b|0)>0){c=(b<<2)+i|0;b=i;while(1){J[b>>2]=J[e>>2];e=e+4|0;b=b+4|0;if(c>>>0>b>>>0){continue}break}e=J[g+184>>2]}if(!(!e|J[g+192>>2]<0)){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,e)}J[g+192>>2]=h;J[g+184>>2]=i}J[g+188>>2]=h;b=J[g+136>>2];i=J[g+148>>2];h=i<<3;i=i<<7;if(J[(b+h|0)+4>>2]!=(0-i|0)){while(1){c=J[(a>>>4&268435448)+b>>2]+((a&127)<<6)|0;e=J[J[f+76>>2]+(L[c+32>>1]<<2)>>2];if((e|0)!=65535){e=J[g+196>>2]+(e<<1)|0;b=L[e>>1];I[e>>1]=b+1;J[J[g+184>>2]+(b<<2)>>2]=c;b=J[g+136>>2]}a=a+1|0;if(a>>>0>2]>>>0){continue}break}}J[g+100>>2]=y;J[g+104>>2]=1;if(y){Ka[J[J[y>>2]+16>>2]](y);J[g+96>>2]=J[J[g+100>>2]+16>>2]}y=g+80|0;J[g+60>>2]=y;J[g- -64>>2]=1;Ka[J[J[g+80>>2]+16>>2]](y);J[g+56>>2]=J[J[g+60>>2]+16>>2];J[g+24>>2]=1;C=g+40|0;J[g+20>>2]=C;Ka[J[J[g+40>>2]+16>>2]](C);J[g+16>>2]=J[J[g+20>>2]+16>>2];q=J[g+276>>2];a=J[g+280>>2];b=0;e=0;c=0;j=32;n=Ia-16|0;Ia=n;H[n+12|0]=0;i=n-128|0;Ia=i;J[n+8>>2]=i;d=a-1|0;R:{if((d|0)<=0){break R}while(1){S:{if((b|0)>=(d|0)){break S}while(1){if(d-b>>>0<=4){while(1){m=b;b=b+1|0;h=b;a=m;while(1){a=M[J[q+(h<<2)>>2]+56>>2]>2]+56>>2]?h:a;k=(d|0)>(h|0);h=h+1|0;if(k){continue}break}if((a|0)!=(m|0)){a=q+(a<<2)|0;h=J[a>>2];k=a;a=q+(m<<2)|0;J[k>>2]=J[a>>2];J[a>>2]=h}if((b|0)!=(d|0)){continue}break S}}s=q+(b<<2)|0;m=J[s>>2];a=J[m+56>>2];l=q+((b+d|0)/2<<2)|0;k=J[l>>2];T:{if(a>>>0<=M[k+56>>2]){h=m;break T}J[s>>2]=k;J[l>>2]=m;h=J[s>>2];a=J[h+56>>2];k=m}v=q+(d<<2)|0;m=J[v>>2];p=J[m+56>>2];U:{if(p>>>0>=a>>>0){a=p;h=m;break U}J[s>>2]=m;J[v>>2]=h;k=J[l>>2]}if(M[k+56>>2]>a>>>0){J[l>>2]=h;J[v>>2]=k;k=J[l>>2]}a=d-1|0;p=q+(a<<2)|0;J[l>>2]=J[p>>2];J[p>>2]=k;h=b;while(1){l=J[k+56>>2];while(1){m=h;h=h+1|0;s=q+(h<<2)|0;v=J[s>>2];if(l>>>0>M[v+56>>2]){continue}break}while(1){a=a-1|0;r=q+(a<<2)|0;G=J[r>>2];if(l>>>0>2]){continue}break}if((a|0)>(h|0)){J[s>>2]=G;J[r>>2]=v;k=J[p>>2];continue}break}J[s>>2]=k;J[p>>2]=v;V:{if((h-b|0)<(d-h|0)){if(j-1>>>0<=e>>>0){h=j<<3;if(h){a=J[42504];k=Ka[J[J[a>>2]+20>>2]](a)|0?61932:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,h,k,20381,155)|0}else{a=0}j=j<<1;a=Va(a,i,e<<2);h=c;c=1;if(!(!h|!i)){h=J[42504];Ka[J[J[h+12>>2]+12>>2]](h+12|0,i)}i=a}a=(e<<2)+i|0;J[a>>2]=b;J[a+4>>2]=m;b=m+2|0;break V}if(j-1>>>0<=e>>>0){h=j<<3;if(h){a=J[42504];k=Ka[J[J[a>>2]+20>>2]](a)|0?61932:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,h,k,20381,155)|0}else{a=0}j=j<<1;a=Va(a,i,e<<2);h=c;c=1;if(!(!h|!i)){h=J[42504];Ka[J[J[h+12>>2]+12>>2]](h+12|0,i)}i=a}a=(e<<2)+i|0;J[a>>2]=m+2;J[a+4>>2]=d;d=m}e=e+2|0;if((b|0)<(d|0)){continue}break}}if(e){a=e-2|0;b=J[(a<<2)+i>>2];d=J[((e<<2)+i|0)-4>>2];e=a;continue}break}if(!c|!i){break R}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,i)}if(K[n+12|0]){eb(J[n+8>>2])}Ia=n+16|0;i=J[g+280>>2];a=J[J[g+312>>2]+1152>>2];a=Ka[J[J[a>>2]+4>>2]](a)|0;a=Ka[J[J[a>>2]+4>>2]](a)|0;a=(i>>>0)/((a>>>0<=1?1:a)>>>0)|0;J[g+304>>2]=a>>>0<=1?1:a;if(i){b=0;while(1){a=db(J[J[g+312>>2]+1156>>2],40);c=J[g+304>>2];e=J[g+276>>2];o=N[g+328>>2];h=J[g+312>>2];d=J[h+1836>>2];J[a+8>>2]=J[h+1832>>2];J[a+12>>2]=d;J[a+24>>2]=0;N[a+36>>2]=o;J[a+28>>2]=e+(b<<2);J[a>>2]=135868;c=b+c|0;J[a+32>>2]=(c>>>0>i>>>0?i:c)-b;h=J[h+1152>>2];J[a+20>>2]=g;J[a+24>>2]=1;J[a+16>>2]=h;Ka[J[J[g>>2]+16>>2]](g);Ka[J[J[a>>2]+20>>2]](a);b=J[g+304>>2]+b|0;if(i>>>0>b>>>0){continue}break}}a=J[g+16>>2];Ka[J[J[a>>2]+72>>2]](a,g);a=J[g+56>>2];Ka[J[J[a>>2]+72>>2]](a,C);a=J[g+96>>2];Ka[J[J[a>>2]+72>>2]](a,y);a=J[f+56>>2];W:{if((a|0)<0|!(a&2147483647)){break W}a=J[f+48>>2];if(!a){break W}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[f+84>>2];if((a|0)<0|!(a&2147483647)){break f}a=J[f+76>>2];if(!a){break f}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ia=f+112|0}function mD(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=0,m=0,n=0,o=0,p=0,q=0;o=Ia-16|0;Ia=o;i=a+32|0;b=J[i+2168>>2];J[b+60>>2]=-1;J[b+48>>2]=0;Gm(b,0);d=J[i+36>>2];if(d){e=J[i+24>>2];while(1){d=d-1|0;b=J[e+(d<<2)>>2];H[J[b+176>>2]+28|0]=0;b=J[b>>2];c=L[b+148>>1];a:{if(c&1024){I[b+148>>1]=c&64511;J[J[b+44>>2]+156>>2]=0;if(!J[b+160>>2]){Df(J[J[b+40>>2]+1e3>>2],J[b+144>>2])}Hj(J[J[b+40>>2]+1e3>>2],J[b+144>>2]);if(M[b+152>>2]>4294967293){break a}Ni(J[b+40>>2],b);uh(b);break a}if(c&512){I[b+148>>1]=c&63999|1024;break a}if(c&2048){break a}I[b+148>>1]=c&65019|512}if(d){continue}break}}if(!K[i+2282|0]){Ch(J[i+976>>2]+24|0);Ch(J[i+976>>2]+24|0)}n=Ia-16|0;Ia=n;e=a+16|0;H[e+4785|0]=0;g=Ia-16|0;Ia=g;if(J[e+5560>>2]){b=e+16|0;while(1){qH(b);d=J[e+5560>>2]-1|0;J[e+5560>>2]=d;if(d){continue}break}}b=J[e+5564>>2];if(b){if(b&1){J[e+1080>>2]=1;N[e+1068>>2]=N[e+5532>>2];c=e+5536|0;k=J[c+4>>2];d=e+1072|0;J[d>>2]=J[c>>2];J[d+4>>2]=k}if(b&2){N[J[e+1020>>2]+84>>2]=-N[e+5544>>2];b=J[e+5564>>2]}if(b&4){J[e+2376>>2]=J[e+5548>>2]}if(b&8){k=e+16|0;d=0;while(1){b=e+(d<<2)|0;if(J[b+5280>>2]){m=1<>>0>d>>>0?d:c)<<2)|0)+5280>>2]>>>(c>>>0>>0?d:c)&1){H[g+14|0]=(J[h>>2]&2<>>c;H[g+15|0]=(m&J[(e+(c<<2)|0)+5404>>2])>>>d;tH(k,d&255,c&255,g+14|0)}b=c;if((b|0)!=31){continue}break}}d=d+1|0;if((d|0)!=31){continue}break}Wa(e+5280|0,0,124);b=J[e+5564>>2]}if(b&16){J[J[e+1020>>2]+104>>2]=J[e+5552>>2];b=J[e+5564>>2]}if(b&128){J[J[e+1020>>2]+108>>2]=J[e+5556>>2];b=J[e+5564>>2]}if(b&32){b=e+16|0;d=e+5232|0;if(K[d|0]){j=N[e+5136>>2];H[b+2660|0]=1;N[J[b+976>>2]+1032>>2]=j;N[b+2656>>2]=j}if(K[e+5233|0]){j=N[e+5140>>2];H[b+2660|0]=1;N[J[b+976>>2]+1036>>2]=j}if(K[e+5234|0]){j=N[e+5144>>2];H[b+2660|0]=1;N[J[b+976>>2]+1040>>2]=j}if(K[e+5235|0]){j=N[e+5148>>2];H[b+2660|0]=1;N[J[b+976>>2]+1044>>2]=j}if(K[e+5236|0]){j=N[e+5152>>2];H[b+2660|0]=1;N[J[b+976>>2]+1048>>2]=j}if(K[e+5237|0]){j=N[e+5156>>2];H[b+2660|0]=1;N[J[b+976>>2]+1052>>2]=j}if(K[e+5238|0]){j=N[e+5160>>2];H[b+2660|0]=1;N[J[b+976>>2]+1056>>2]=j}if(K[e+5239|0]){j=N[e+5164>>2];H[b+2660|0]=1;N[J[b+976>>2]+1060>>2]=j}if(K[e+5240|0]){j=N[e+5168>>2];H[b+2660|0]=1;N[J[b+976>>2]+1064>>2]=j}if(K[e+5241|0]){j=N[e+5172>>2];H[b+2660|0]=1;N[J[b+976>>2]+1068>>2]=j}if(K[e+5242|0]){j=N[e+5176>>2];H[b+2660|0]=1;N[J[b+976>>2]+1072>>2]=j}if(K[e+5243|0]){j=N[e+5180>>2];H[b+2660|0]=1;N[J[b+976>>2]+1076>>2]=j}if(K[e+5244|0]){j=N[e+5184>>2];H[b+2660|0]=1;N[J[b+976>>2]+1080>>2]=j}if(K[e+5245|0]){j=N[e+5188>>2];H[b+2660|0]=1;N[J[b+976>>2]+1084>>2]=j}if(K[e+5246|0]){j=N[e+5192>>2];H[b+2660|0]=1;N[J[b+976>>2]+1088>>2]=j}if(K[e+5247|0]){j=N[e+5196>>2];H[b+2660|0]=1;N[J[b+976>>2]+1092>>2]=j}if(K[e+5248|0]){j=N[e+5200>>2];H[b+2660|0]=1;N[J[b+976>>2]+1096>>2]=j}if(K[e+5249|0]){j=N[e+5204>>2];H[b+2660|0]=1;N[J[b+976>>2]+1100>>2]=j}if(K[e+5250|0]){j=N[e+5208>>2];H[b+2660|0]=1;N[J[b+976>>2]+1104>>2]=j}if(K[e+5251|0]){j=N[e+5212>>2];H[b+2660|0]=1;N[J[b+976>>2]+1108>>2]=j}if(K[e+5252|0]){j=N[e+5216>>2];H[b+2660|0]=1;N[J[b+976>>2]+1112>>2]=j}if(K[e+5253|0]){j=N[e+5220>>2];H[b+2660|0]=1;N[J[b+976>>2]+1116>>2]=j}if(K[e+5254|0]){j=N[e+5224>>2];H[b+2660|0]=1;N[J[b+976>>2]+1120>>2]=j}if(K[e+5255|0]){j=N[e+5228>>2];H[b+2660|0]=1;N[J[b+976>>2]+1124>>2]=j}J[d>>2]=0;J[d+4>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;b=J[e+5564>>2]}if(b&64){rH(e+16|0,e+5256|0)}J[e+5564>>2]=0}Ia=g+16|0;b:{if(!J[e+5128>>2]){break b}d=e+16|0;while(1){b=J[J[e+5096>>2]+(f<<2)>>2];c=J[b+4>>2];c:{d:{if((c&-1073741824)==1073741824){p=b,q=oH(d,J[b+12>>2],K[b+24|0]),J[p+16>>2]=q;break d}if(!(c&268435456)){break c}}xC(b,e)}f=f+1|0;b=J[e+5128>>2];if(f>>>0>>0){continue}break}if(!b){break b}g=J[e+5096>>2];d=0;while(1){k=g+(d<<2)|0;b=J[k>>2];c=J[b+4>>2];f=c&268435455;e:{if((c>>>30|0)-1>>>0<=1){f=f|-2147483648;break e}J[b>>2]=0}J[b+4>>2]=f;if(c&536870912){zd(J[k>>2])}d=d+1|0;b=J[e+5128>>2];if(d>>>0>>0){continue}break}if(!b){break b}b=J[e+5112>>2];if(!b){break b}Wa(J[e+5104>>2],255,b<<2);d=0;b=J[e+5100>>2];c=J[e+5108>>2];g=c-1|0;if(g){f=0;if(c-2>>>0>=3){m=g&-4;c=0;while(1){h=d|1;J[b+(d<<2)>>2]=h;l=b+(h<<2)|0;h=d|2;J[l>>2]=h;l=b+(h<<2)|0;h=d|3;J[l>>2]=h;d=d+4|0;J[b+(h<<2)>>2]=d;c=c+4|0;if((m|0)!=(c|0)){continue}break}}c=g&3;if(c){while(1){g=b+(d<<2)|0;d=d+1|0;J[g>>2]=d;f=f+1|0;if((c|0)!=(f|0)){continue}break}}g=J[e+5108>>2]-1|0}else{g=0}J[b+(g<<2)>>2]=-1;J[e+5128>>2]=0;J[e+5120>>2]=0}J[e+4884>>2]=0;f:{if(!J[e+4928>>2]){break f}m=J[e+4896>>2];h=e+16|0;d=0;while(1){b=J[m+(d<<2)>>2];c=J[b+4>>2];g:{if((c&-1073741824)==1073741824){HC(h,b,0);break g}if(!(c&268435456)){break g}f=Ia-16|0;Ia=f;k=J[b+4>>2];h:{if(!(k&1)){break h}c=J[b+8>>2];if(!c){c=$a(J[b>>2],k>>>24&15);J[b+8>>2]=c}c=K[c|0]&8;g=K[b+24|0]&8;if(!(c|!g)){if((J[b+4>>2]&-1073741824)!=-2147483648){break h}l=J[b>>2];g=yd(b,f+12|0);c=0;cr(l+16|0,b+J[((J[b+4>>2]>>>22&60)+109352|0)+12>>2]|0,J[f+12>>2],g,0);if(!g){break h}while(1){l=J[J[f+12>>2]+(c<<2)>>2]+16|0;J[l>>2]=J[l>>2]+1;c=c+1|0;if((g|0)!=(c|0)){continue}break}break h}if(!c|g){break h}il(J[b>>2],b,0)}wC(b);i:{if(!(k&64)){break i}c=J[b+8>>2];if(!c){c=$a(J[b>>2],K[b+7|0]&15);J[b+8>>2]=c}if(!(K[b+4|0]&64)){break i}OI(b+16|0,c+96|0)}J[b+8>>2]=0;J[b+4>>2]=K[b+7|0]<<24;Ia=f+16|0}d=d+1|0;b=J[e+4928>>2];if(d>>>0>>0){continue}break}if(!b){break f}g=J[e+4896>>2];d=0;while(1){k=g+(d<<2)|0;b=J[k>>2];c=J[b+4>>2];f=c&268435455;j:{if((c>>>30|0)-1>>>0<=1){f=f|-2147483648;break j}J[b>>2]=0}J[b+4>>2]=f;if(c&536870912){zd(J[k>>2])}d=d+1|0;b=J[e+4928>>2];if(d>>>0>>0){continue}break}if(!b){break f}b=J[e+4912>>2];if(!b){break f}Wa(J[e+4904>>2],255,b<<2);d=0;b=J[e+4900>>2];c=J[e+4908>>2];g=c-1|0;if(g){f=0;if(c-2>>>0>=3){m=g&-4;c=0;while(1){h=d|1;J[b+(d<<2)>>2]=h;l=b+(h<<2)|0;h=d|2;J[l>>2]=h;l=b+(h<<2)|0;h=d|3;J[l>>2]=h;d=d+4|0;J[b+(h<<2)>>2]=d;c=c+4|0;if((m|0)!=(c|0)){continue}break}}c=g&3;if(c){while(1){g=b+(d<<2)|0;d=d+1|0;J[g>>2]=d;f=f+1|0;if((c|0)!=(f|0)){continue}break}}g=J[e+4908>>2]-1|0}else{g=0}J[b+(g<<2)>>2]=-1;J[e+4928>>2]=0;J[e+4920>>2]=0}f=J[e+44>>2];if(f){d=J[e+40>>2];while(1){b=J[d>>2];b=b-J[(K[b+9|0]<<2)+109352>>2]|0;if(!(K[b+7|0]&16)){gl(b)}d=d+4|0;f=f-1|0;if(f){continue}break}}b=J[e+2252>>2];if(b){c=J[e+2220>>2];d=0;while(1){f=J[c+(d<<2)>>2];f=f-J[(K[f+9|0]<<2)+109352>>2]|0;if(!(K[f+7|0]&16)){gl(f)}d=d+1|0;if((b|0)!=(d|0)){continue}break}}b=e+16|0;k:{if(!J[e+4968>>2]){break k}f=J[e+4936>>2];d=0;while(1){c=J[f+(d<<2)>>2];g=J[c+4>>2];l:{if((g&-1073741824)==1073741824){GC(b,c,0,0);break l}if(!(g&268435456)){break l}gl(c)}d=d+1|0;c=J[e+4968>>2];if(d>>>0>>0){continue}break}if(!c){break k}k=J[e+4936>>2];d=0;while(1){m=k+(d<<2)|0;c=J[m>>2];g=J[c+4>>2];f=g&268435455;m:{if((g>>>30|0)-1>>>0<=1){f=f|-2147483648;break m}J[c>>2]=0}J[c+4>>2]=f;if(g&536870912){zd(J[m>>2])}d=d+1|0;c=J[e+4968>>2];if(d>>>0>>0){continue}break}if(!c){break k}d=J[e+4952>>2];if(!d){break k}Wa(J[e+4944>>2],255,d<<2);d=0;g=J[e+4940>>2];c=J[e+4948>>2];k=c-1|0;if(k){f=0;if(c-2>>>0>=3){m=k&-4;c=0;while(1){h=d|1;J[g+(d<<2)>>2]=h;l=g+(h<<2)|0;h=d|2;J[l>>2]=h;l=g+(h<<2)|0;h=d|3;J[l>>2]=h;d=d+4|0;J[g+(h<<2)>>2]=d;c=c+4|0;if((m|0)!=(c|0)){continue}break}}c=k&3;if(c){while(1){l=g+(d<<2)|0;d=d+1|0;J[l>>2]=d;f=f+1|0;if((c|0)!=(f|0)){continue}break}}d=J[e+4948>>2]-1|0}else{d=0}J[g+(d<<2)>>2]=-1;J[e+4968>>2]=0;J[e+4960>>2]=0}d=0;J[e+4872>>2]=0;f=J[e+4852>>2];n:{if(!f){break n}while(1){c=J[J[e+4820>>2]+(d<<2)>>2];if(K[c+7|0]&16){Hg(c);f=J[e+4852>>2]}d=d+1|0;if(f>>>0>d>>>0){continue}break}if(!f){break n}k=J[e+4820>>2];d=0;while(1){m=k+(d<<2)|0;c=J[m>>2];g=J[c+4>>2];f=g&268435455;o:{if((g>>>30|0)-1>>>0<=1){f=f|-2147483648;break o}J[c>>2]=0}J[c+4>>2]=f;if(g&536870912){zd(J[m>>2])}d=d+1|0;c=J[e+4852>>2];if(d>>>0>>0){continue}break}if(!c){break n}d=J[e+4836>>2];if(!d){break n}Wa(J[e+4828>>2],255,d<<2);d=0;g=J[e+4824>>2];c=J[e+4832>>2];k=c-1|0;if(k){f=0;if(c-2>>>0>=3){m=k&-4;c=0;while(1){h=d|1;J[g+(d<<2)>>2]=h;l=g+(h<<2)|0;h=d|2;J[l>>2]=h;l=g+(h<<2)|0;h=d|3;J[l>>2]=h;d=d+4|0;J[g+(h<<2)>>2]=d;c=c+4|0;if((m|0)!=(c|0)){continue}break}}c=k&3;if(c){while(1){l=g+(d<<2)|0;d=d+1|0;J[l>>2]=d;f=f+1|0;if((c|0)!=(f|0)){continue}break}}d=J[e+4832>>2]-1|0}else{d=0}J[g+(d<<2)>>2]=-1;J[e+4852>>2]=0;J[e+4844>>2]=0}d=0;J[e+4860>>2]=0;c=J[b+1100>>2];f=J[b+1132>>2];if(f){while(1){g=J[c+(d<<2)>>2];if(!(K[g-5|0]&16)){yp(g-12|0)}d=d+1|0;if((f|0)!=(d|0)){continue}break}}g=Ia-16|0;Ia=g;k=e+4972|0;if(J[k+36>>2]){h=J[k+4>>2];f=e+16|0;d=0;while(1){c=J[h+(d<<2)>>2];m=J[c+4>>2];p:{if((m&-1073741824)==1073741824){MG(c,g+12|0,g+8|0);l=c+12|0;c=J[g+12>>2];if(c){c=c+J[((J[c+4>>2]>>>22&60)+109352|0)+12>>2]|0}else{c=0}m=J[g+8>>2];if(m){m=m+J[((J[m+4>>2]>>>22&60)+109352|0)+12>>2]|0}else{m=0}SH(f,l,c,m);break p}if(!(m&268435456)){break p}yp(c)}d=d+1|0;if(d>>>0>2]){continue}break}}Ia=g+16|0;q:{if(!J[e+5008>>2]){break q}k=J[e+4976>>2];d=0;while(1){m=k+(d<<2)|0;c=J[m>>2];g=J[c+4>>2];f=g&268435455;r:{if((g>>>30|0)-1>>>0<=1){f=f|-2147483648;break r}J[c>>2]=0}J[c+4>>2]=f;if(g&536870912){zd(J[m>>2])}d=d+1|0;c=J[e+5008>>2];if(d>>>0>>0){continue}break}if(!c){break q}d=J[e+4992>>2];if(!d){break q}Wa(J[e+4984>>2],255,d<<2);d=0;g=J[e+4980>>2];c=J[e+4988>>2];k=c-1|0;if(k){f=0;if(c-2>>>0>=3){m=k&-4;c=0;while(1){h=d|1;J[g+(d<<2)>>2]=h;l=g+(h<<2)|0;h=d|2;J[l>>2]=h;l=g+(h<<2)|0;h=d|3;J[l>>2]=h;d=d+4|0;J[g+(h<<2)>>2]=d;c=c+4|0;if((m|0)!=(c|0)){continue}break}}c=k&3;if(c){while(1){l=g+(d<<2)|0;d=d+1|0;J[l>>2]=d;f=f+1|0;if((c|0)!=(f|0)){continue}break}}d=J[e+4988>>2]-1|0}else{d=0}J[g+(d<<2)>>2]=-1;J[e+5008>>2]=0;J[e+5e3>>2]=0}c=J[b+1204>>2];f=J[b+1236>>2];if(f){d=0;while(1){g=J[c+(d<<2)>>2];if(!(K[g-5|0]&16)){xp(g-12|0)}d=d+1|0;if((f|0)!=(d|0)){continue}break}}s:{if(!J[e+5048>>2]){break s}f=J[e+5016>>2];d=0;while(1){c=J[f+(d<<2)>>2];g=J[c+4>>2];t:{if((g&-1073741824)==1073741824){g=c+12|0;if(J[c+88>>2]){c=J[J[c+84>>2]>>2];c=c?c+48|0:0}else{c=0}QH(b,g,c+16|0);break t}if(!(g&268435456)){break t}xp(c)}d=d+1|0;c=J[e+5048>>2];if(d>>>0>>0){continue}break}if(!c){break s}g=J[e+5016>>2];d=0;while(1){k=g+(d<<2)|0;b=J[k>>2];c=J[b+4>>2];f=c&268435455;u:{if((c>>>30|0)-1>>>0<=1){f=f|-2147483648;break u}J[b>>2]=0}J[b+4>>2]=f;if(c&536870912){zd(J[k>>2])}d=d+1|0;b=J[e+5048>>2];if(d>>>0>>0){continue}break}if(!b){break s}b=J[e+5032>>2];if(!b){break s}Wa(J[e+5024>>2],255,b<<2);d=0;b=J[e+5020>>2];c=J[e+5028>>2];g=c-1|0;if(g){f=0;if(c-2>>>0>=3){m=g&-4;c=0;while(1){h=d|1;J[b+(d<<2)>>2]=h;l=b+(h<<2)|0;h=d|2;J[l>>2]=h;l=b+(h<<2)|0;h=d|3;J[l>>2]=h;d=d+4|0;J[b+(h<<2)>>2]=d;c=c+4|0;if((m|0)!=(c|0)){continue}break}}c=g&3;if(c){while(1){g=b+(d<<2)|0;d=d+1|0;J[g>>2]=d;f=f+1|0;if((c|0)!=(f|0)){continue}break}}g=J[e+5028>>2]-1|0}else{g=0}J[b+(g<<2)>>2]=-1;J[e+5048>>2]=0;J[e+5040>>2]=0}v:{if(!J[e+5088>>2]){break v}g=J[e+5056>>2];d=0;while(1){b=J[g+(d<<2)>>2];c=J[b+4>>2];w:{if((c&-1073741824)==1073741824){c=J[b+388>>2];J[n+12>>2]=J[b+384>>2]+48;J[n+8>>2]=c+48;OH(b+12|0,J[n+12>>2]+16|0,J[n+8>>2]+16|0);break w}if(!(c&268435456)){break w}f=J[b+4>>2];x:{if(!(f&16777215)){break x}c=J[b+8>>2];if(!c){c=$a(J[b>>2],f>>>24&15);J[b+8>>2]=c;f=J[b+4>>2]}if(f&1){Rq(b+12|0,c);f=J[b+4>>2]}if(f&2){Qq(b+12|0,c+28|0);f=J[b+4>>2]}if(f&4){N[b+288>>2]=N[c+56>>2];N[b+292>>2]=N[c+60>>2];N[b+296>>2]=N[c+64>>2];N[b+300>>2]=N[c+68>>2];f=J[b+4>>2]}if(f&8){N[b+304>>2]=N[c+72>>2];N[b+308>>2]=N[c+76>>2];N[b+312>>2]=N[c+80>>2];f=J[b+4>>2]}if(f&16){N[b+316>>2]=N[c+84>>2];f=J[b+4>>2]}if(f&32){N[b+320>>2]=N[c+88>>2];f=J[b+4>>2]}if(f&64){N[b+264>>2]=N[c+92>>2];f=J[b+4>>2]}if(f&256){N[b+324>>2]=N[c+100>>2];f=J[b+4>>2]}if(f&512){N[b+328>>2]=N[c+104>>2];f=J[b+4>>2]}if(f&1024){YF(b+12|0,N[c+108>>2]);f=J[b+4>>2]}if(f&2048){H[b+344|0]=K[c+112|0];f=J[b+4>>2]}if(f&16384){WF(b+12|0,N[c+124>>2]);f=J[b+4>>2]}if(f&32768){H[b+345|0]=K[c+128|0];f=J[b+4>>2]}if(f&4096){N[b+336>>2]=N[c+116>>2];f=J[b+4>>2]}if(f&8192){N[b+340>>2]=N[c+120>>2];f=J[b+4>>2]}if(f&524288){_F(b+12|0,J[c+136>>2]);f=J[b+4>>2]}if(f&65536){H[b+346|0]=J[c+132>>2];f=J[b+4>>2]}if(f&131072){ZF(b+12|0,N[c+140>>2],N[c+144>>2]);f=J[b+4>>2]}if(f&262144){XF(b+12|0,N[c+148>>2],N[c+152>>2]);f=J[b+4>>2]}if(f&8388608){f=b+12|0;$e(f,0,J[c+348>>2]);$e(f,1,J[c+352>>2]);$e(f,2,J[c+356>>2]);$e(f,3,J[c+360>>2]);$e(f,4,J[c+364>>2]);$e(f,5,J[c+368>>2]);f=J[b+4>>2]}if(f&1048576){f=b+12|0;Ye(f,0,N[c+156>>2],N[c+160>>2]);Ye(f,1,N[c+164>>2],N[c+168>>2]);Ye(f,2,N[c+172>>2],N[c+176>>2]);Ye(f,3,N[c+180>>2],N[c+184>>2]);Ye(f,4,N[c+188>>2],N[c+192>>2]);Ye(f,5,N[c+196>>2],N[c+200>>2]);f=J[b+4>>2]}if(f&2097152){f=b+12|0;Xe(f,0,N[c+204>>2],N[c+208>>2],N[c+212>>2],J[c+216>>2]);Xe(f,1,N[c+220>>2],N[c+224>>2],N[c+228>>2],J[c+232>>2]);Xe(f,2,N[c+236>>2],N[c+240>>2],N[c+244>>2],J[c+248>>2]);Xe(f,3,N[c+252>>2],N[c+256>>2],N[c+260>>2],J[c+264>>2]);Xe(f,4,N[c+268>>2],N[c+272>>2],N[c+276>>2],J[c+280>>2]);Xe(f,5,N[c+284>>2],N[c+288>>2],N[c+292>>2],J[c+296>>2]);f=J[b+4>>2]}if(!(f&4194304)){break x}f=b+12|0;_e(f,0,N[c+300>>2]);Ze(f,0,N[c+324>>2]);_e(f,1,N[c+304>>2]);Ze(f,1,N[c+328>>2]);_e(f,2,N[c+308>>2]);Ze(f,2,N[c+332>>2]);_e(f,3,N[c+312>>2]);Ze(f,3,N[c+336>>2]);_e(f,4,N[c+316>>2]);Ze(f,4,N[c+340>>2]);_e(f,5,N[c+320>>2]);Ze(f,5,N[c+344>>2]);f=J[b+4>>2]}J[b+8>>2]=0;J[b+4>>2]=f&-16777216}d=d+1|0;b=J[e+5088>>2];if(d>>>0>>0){continue}break}if(!b){break v}g=J[e+5056>>2];d=0;while(1){k=g+(d<<2)|0;b=J[k>>2];c=J[b+4>>2];f=c&268435455;y:{if((c>>>30|0)-1>>>0<=1){f=f|-2147483648;break y}J[b>>2]=0}J[b+4>>2]=f;if(c&536870912){zd(J[k>>2])}d=d+1|0;b=J[e+5088>>2];if(d>>>0>>0){continue}break}if(!b){break v}b=J[e+5072>>2];if(!b){break v}Wa(J[e+5064>>2],255,b<<2);d=0;b=J[e+5060>>2];c=J[e+5068>>2];g=c-1|0;if(g){f=0;if(c-2>>>0>=3){m=g&-4;c=0;while(1){h=d|1;J[b+(d<<2)>>2]=h;l=b+(h<<2)|0;h=d|2;J[l>>2]=h;l=b+(h<<2)|0;h=d|3;J[l>>2]=h;d=d+4|0;J[b+(h<<2)>>2]=d;c=c+4|0;if((m|0)!=(c|0)){continue}break}}c=g&3;if(c){while(1){g=b+(d<<2)|0;d=d+1|0;J[g>>2]=d;f=f+1|0;if((c|0)!=(f|0)){continue}break}}g=J[e+5068>>2]-1|0}else{g=0}J[b+(g<<2)>>2]=-1;J[e+5088>>2]=0;J[e+5080>>2]=0}d=J[e+4796>>2];c=J[e+4804>>2]+2|0;if(d>>>0>c>>>0){while(1){d=d-1|0;b=J[J[e+4792>>2]+(d<<2)>>2];J[e+4796>>2]=d;if(b){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b);d=J[e+4796>>2]}if(c>>>0>>0){continue}break}}J[e+4804>>2]=0;J[e+4808>>2]=0;Ia=n+16|0;J[o+12>>2]=155344;FH(i,a+5712|0,o+12|0);d=a+5584|0;c=J[a+72>>2];b=0;f=J[a+76>>2];if(f){while(1){e=J[d+72>>2];n=c+(b<<2)|0;Ka[J[J[e>>2]+8>>2]](e,J[J[J[n>>2]>>2]+48>>2],J[n>>2]+16|0);b=b+1|0;if((f|0)!=(b|0)){continue}break}}J[d+68>>2]=J[d+68>>2]+1;GD(d,J[a+5824>>2]);if(!K[i+2281|0]){c=J[i+2236>>2];if(c){d=i+2200|0;e=J[i+2204>>2];n=J[i+1e3>>2];while(1){c=c-1|0;f=e+(c<<2)|0;b=J[J[f>>2]>>2];g=L[b+148>>1];z:{if(g&128){I[b+148>>1]=g&65503;pb(d,f);break z}if(!(K[(J[n+184>>2]+P(J[b+144>>2]>>>7|0,24)|0)+4|0]&2)){break z}pb(d,f);Id(b)}if(c){continue}break}}H[i+2281|0]=1}if(!K[i+2280|0]){c=J[i+2276>>2];if(c){b=i+2240|0;d=J[i+2244>>2];while(1){c=c-1|0;f=d+(c<<2)|0;if(K[J[J[f>>2]>>2]+148|0]&64){pb(b,f)}if(c){continue}break}}H[i+2280|0]=1}A:{if(!J[i+2344>>2]){break A}f=J[i+2236>>2];e=J[i+2276>>2];b=e>>>0>>0?f:e;if(!b){break A}b=b<<2;if(!b){break A}d=J[42504];d=Ka[J[J[d+12>>2]+8>>2]](d+12|0,b,29113,13989,4567)|0;if(!d){break A}B:{if(!f){break B}g=J[i+2204>>2];b=0;c=0;while(1){n=J[g+(c<<2)>>2];if(K[n+8|0]&4){J[d+(b<<2)>>2]=n+J[((K[n+9|0]<<2)+169864|0)+40>>2];b=b+1|0}c=c+1|0;if((f|0)!=(c|0)){continue}break}if(!b){break B}c=J[i+2344>>2];Ka[J[J[c>>2]+8>>2]](c,d,b)}C:{if(!e){break C}n=J[i+2244>>2];c=0;b=0;while(1){f=J[n+(c<<2)>>2];if(K[f+8|0]&4){J[d+(b<<2)>>2]=f+J[((K[f+9|0]<<2)+169864|0)+40>>2];b=b+1|0}c=c+1|0;if((e|0)!=(c|0)){continue}break}if(!b){break C}c=J[i+2344>>2];Ka[J[J[c>>2]+4>>2]](c,d,b)}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,d)}UH(i);pr(i);b=J[(K[a+5580|0]&4?5564:2392)+a>>2]&1;D:{if(!(!b|!K[a+6355|0])){c=0;f=Ia-16|0;Ia=f;b=J[i+28>>2];if(K[i+2361|0]&16){d=J[i+36>>2];b=b-d|0;d=J[i+24>>2]+(d<<2)|0}else{d=J[i+24>>2]}J[i+2312>>2]=0;J[i+2300>>2]=0;if(b){g=i+2308|0;k=i+2296|0;while(1){n=d+(c<<2)|0;e=J[n>>2];e=J[((K[e+9|0]<<2)+169864|0)+40>>2]+e|0;E:{if(!(I[J[J[n>>2]>>2]+92>>1]&1)){J[f+12>>2]=e;n=J[i+2300>>2];if(n>>>0>=(J[i+2304>>2]&2147483647)>>>0){Vg(k,f+12|0);break E}J[J[i+2296>>2]+(n<<2)>>2]=e;J[i+2300>>2]=n+1;break E}J[f+8>>2]=e;n=J[i+2312>>2];if(n>>>0>=(J[i+2316>>2]&2147483647)>>>0){Vg(g,f+8|0);break E}J[J[i+2308>>2]+(n<<2)>>2]=e;J[i+2312>>2]=n+1}c=c+1|0;if((c|0)!=(b|0)){continue}break}}Ia=f+16|0;break D}if(!b){break D}f=Ia-16|0;Ia=f;c=J[i+28>>2];if(K[i+2361|0]&16){b=J[i+36>>2];c=c-b|0;b=J[i+24>>2]+(b<<2)|0}else{b=J[i+24>>2]}d=0;J[i+2300>>2]=0;if(c){n=i+2296|0;while(1){e=b+(d<<2)|0;F:{if(I[J[J[e>>2]>>2]+92>>1]&1){break F}e=J[e>>2];g=J[((K[e+9|0]<<2)+169864|0)+40>>2]+e|0;J[f+12>>2]=g;e=J[i+2300>>2];if(e>>>0>=(J[i+2304>>2]&2147483647)>>>0){Vg(n,f+12|0);break F}J[J[i+2296>>2]+(e<<2)>>2]=g;J[i+2300>>2]=e+1}d=d+1|0;if((d|0)!=(c|0)){continue}break}}Ia=f+16|0}fv(a+5828|0,J[i+976>>2]+212|0);if(K[a+6320|0]){b=J[a+6092>>2];Ka[J[J[b>>2]+16>>2]](b)}J[a+4656>>2]=0;H[J[a+6060>>2]+76|0]=0;H[J[a+6064>>2]+76|0]=0;Ia=o+16|0}function Yha(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=Q(0),j=0,k=0,l=0,m=Q(0),n=Q(0),o=0,p=Q(0),q=0,r=0,s=0,t=Q(0),u=0,v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=0,C=0,D=Q(0),E=Q(0),F=0,G=0,O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=0,W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=0,aa=Q(0),ba=0,ca=0,da=0,ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=0,ka=0,la=Q(0),ma=0,na=0,oa=Q(0),pa=Q(0),qa=Q(0),ra=0,sa=0,ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=0,Da=0,Ea=Q(0),Fa=0,Ga=0,Ha=Q(0),Ja=Q(0),La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Xa=Q(0),Ya=Q(0),Za=Q(0),_a=Q(0),$a=Q(0),ab=0,bb=0;d=J[a+48>>2];b=J[d+304>>2];e=J[b>>2];if(e){J[b>>2]=J[e>>2]}if(!e){b=J[42504];f=Ka[J[J[b>>2]+20>>2]](b)|0?31686:70610;f=Ka[J[J[b+12>>2]+8>>2]](b+12|0,7251,f,23034,82)|0;b=f+19&-16;J[b-4>>2]=b-f;e=Dj(b,J[d+308>>2])}N[e+7152>>2]=N[a+44>>2];b=J[a+48>>2];d=K[b+1812|0];H[e+7136|0]=d;H[e+7139|0]=K[b+1814|0];H[e+7137|0]=K[b+1813|0];J[e+7128>>2]=J[b+1816>>2];J[e+7132>>2]=J[J[b+1820>>2]+4>>2];a:{if(d){s=Ia-32|0;Ia=s;Fa=J[a+28>>2];ja=J[a+40>>2];J[s+28>>2]=0;J[s+24>>2]=0;J[s+20>>2]=J[e+7164>>2];b=ja<<2;H[s+16|0]=b>>>0>1024;b:{if(b>>>0>=1025){j=Wb(s+11|0,b,7163,407);break b}j=s-(b+15&-16)|0;Ia=j}J[s+12>>2]=j;c:{if(!ja){break c}while(1){ka=Fa+(V<<2)|0;A=J[ka>>2];d:{if(!A){break d}u=J[a+32>>2]+(V<<4)|0;H[u+15|0]=K[u+13|0];ra=K[u+14|0];B=J[a+36>>2]+(V<<3)|0;q=0;r=0;h=0;ba=Ia-256|0;Ia=ba;g=L[A+40>>1];e:{if(!(g&512)){break e}j=J[A+56>>2];c=J[J[e+7128>>2]+4>>2];F=J[A+60>>2];d=c+(F<<5)|0;b=K[A+47|0];f=K[A+46|0];v=K[u+14|0];if(!(g&128|v&32|(!(J[d+28>>2]&1)&(g&64)!=0|(g&32?!(H[(c+(j<<5)|0)+28|0]&1):q)))){if(K[u+12|0]){J[e+7148>>2]=J[e+7148>>2]+1}_I(u,B,e,0,(b>>>0>f>>>0?b:f)>>>0>4);break e}q=c+(j<<5)|0;H[u+14|0]=v&223;g=J[e+7132>>2];N[e+7104>>2]=N[g+(j<<2)>>2]+N[g+(F<<2)>>2];c=J[A+28>>2];v=J[A+24>>2];Ca=b>>>0>=f>>>0;f:{if(Ca){g=f;f=b;F=q;q=d;j=v;v=c;break f}g=b;F=d;j=c}Ga=e+7104|0;o=e+4640|0;b=K[B+7|0];Da=b&2;g:{if(Da){b=J[B>>2];h:{i:{j:{if(b){c=J[b+32>>2];d=J[b+4>>2];J[o>>2]=J[b>>2];J[o+4>>2]=d;d=J[b+28>>2];J[o+24>>2]=J[b+24>>2];J[o+28>>2]=d;d=J[b+20>>2];J[o+16>>2]=J[b+16>>2];J[o+20>>2]=d;d=J[b+12>>2];J[o+8>>2]=J[b+8>>2];J[o+12>>2]=d;if(!c){break j}d=b+48|0;while(1){H[(h+o|0)+56|0]=h;k=P(h,400)+o|0;r=J[d>>2];J[k+448>>2]=r;C=d+16|0;if(r){$=k- -64|0;l=0;while(1){d=C+P(l,48)|0;G=J[d>>2];ca=J[d+4>>2];y=N[d+8>>2];b=$+(l<<6)|0;J[b+12>>2]=0;N[b+8>>2]=y;J[b>>2]=G;J[b+4>>2]=ca;G=J[d+16>>2];ca=J[d+20>>2];y=N[d+24>>2];J[b+28>>2]=0;N[b+24>>2]=y;J[b+16>>2]=G;J[b+20>>2]=ca;G=J[d+40>>2];ca=J[d+44>>2];sa=J[d+36>>2];J[b+32>>2]=J[d+32>>2];J[b+36>>2]=sa;J[b+40>>2]=G;J[b+44>>2]=ca;J[b+48>>2]=J[d+12>>2];l=l+1|0;if(l>>>0>2]){continue}break}}d=C+P(r,48)|0;h=h+1|0;if((h|0)!=(c|0)){continue}break}H[o+62|0]=c;if(c>>>0<=5){break i}break h}J[o+16>>2]=2139095039;J[o+20>>2]=2139095039;J[o+8>>2]=0;J[o+12>>2]=1065353216;J[o>>2]=0;J[o+4>>2]=0;J[o+24>>2]=2139095039;J[o+28>>2]=0}c=0;H[o+62|0]=0}d=c;h=6-c&7;if(h){b=0;while(1){H[(d+o|0)+56|0]=d;d=d+1|0;b=b+1|0;if((h|0)!=(b|0)){continue}break}}if(c>>>0<=5){break h}b=o+56|0;while(1){c=d+7|0;H[c+b|0]=c;c=d+6|0;H[c+b|0]=c;c=d+5|0;H[c+b|0]=c;c=d+4|0;H[c+b|0]=c;c=d+3|0;H[c+b|0]=c;c=d+2|0;H[c+b|0]=c;c=d+1|0;H[c+b|0]=c;H[b+d|0]=d;d=d+8|0;if((d|0)!=6){continue}break}}J[B>>2]=o;H[B+7|0]=K[B+7|0]|3;break g}if(!(b&1)){break g}b=0;d=J[B>>2];c=d+127|0;b=c>>>0<127?1:b;l=b>>>6|0;b=b<<26|c>>>6;$=d>>>6|0;c=$;k=b-c|0;c=l-(b>>>0>>0)|0;G=c;C=k;b=k+1|0;k=b?c:c+1|0;c=0;ca=c;sa=b&7;k:{if(!(c|sa)){c=d;break k}c=d;while(1){l=b;b=b-1|0;k=k-!l|0;c=c- -64|0;r=r+1|0;l=r?h:h+1|0;h=l;if((r|0)!=(sa|0)|(ca|0)!=(h|0)){continue}break}}if(!G&C>>>0>=7|G){while(1){c=c+512|0;l=k-(b>>>0<8)|0;k=l;b=b-8|0;if(l|b){continue}break}}c=0;b=d+255|0;c=b>>>0<255?1:c;l=c>>>6|0;c=(c&63)<<26|b>>>6;b=c-$|0;k=l-(c>>>0<$>>>0)|0;C=k;l=b;b=b+1|0;k=b?k:k+1|0;c=0;$=c;G=b&7;if(c|G){r=0;h=0;while(1){c=b;b=b-1|0;k=k-!c|0;d=d- -64|0;c=h;r=r+1|0;c=r?c:c+1|0;h=c;if((r|0)!=(G|0)|($|0)!=(c|0)){continue}break}}if(!C&l>>>0<7){break g}while(1){d=d+512|0;h=k-(b>>>0<8)|0;k=h;b=b-8|0;if(h|b){continue}break}}d=f<<2;b=P(g,28);g=d+(b+e|0)|0;J[g+108>>2]=J[g+108>>2]+1;J[e+4624>>2]=0;H[u+7|0]=0;H[u+8|0]=0;H[u+9|0]=0;H[u+10|0]=0;H[u+11|0]=0;H[u+12|0]=0;H[u+13|0]=0;H[u+14|0]=0;J[u>>2]=0;J[u+4>>2]=0;g=e+528|0;Ka[J[d+(b+140480|0)>>2]](j+36|0,v+36|0,F,q,Ga,B,g,e+4|0)|0;b=J[d+(b+135664|0)>>2];if(b){Ka[b|0](j,v,e,ba)|0}l:{if(Ca){break l}d=J[e+4624>>2];if(!d){break l}c=0;while(1){b=g+(c<<6)|0;N[b+8>>2]=-N[b+8>>2];N[b+4>>2]=-N[b+4>>2];N[b>>2]=-N[b>>2];b=ba+(c<<2)|0;ab=b,bb=dla(J[b>>2],16),J[ab>>2]=bb;c=c+1|0;if((d|0)!=(c|0)){continue}break}}if(Da){b=e+4702|0;l=(P(K[e+4703|0],48)+(K[b|0]<<4)|0)+48|0;c=xe(e+512|0,l);F=K[b|0];J[c+32>>2]=F;b=J[o+4>>2];J[c>>2]=J[o>>2];J[c+4>>2]=b;b=J[o+12>>2];J[c+8>>2]=J[o+8>>2];J[c+12>>2]=b;b=J[o+20>>2];J[c+16>>2]=J[o+16>>2];J[c+20>>2]=b;b=J[o+28>>2];J[c+24>>2]=J[o+24>>2];J[c+28>>2]=b;if(F){d=c+48|0;h=e+4640|0;j=0;while(1){b=h+P(K[(h+j|0)+56|0],400)|0;v=J[b+448>>2];J[d>>2]=v;q=d+16|0;if(v){k=b- -64|0;g=0;while(1){d=k+(g<<6)|0;r=J[d>>2];C=J[d+4>>2];b=q+P(g,48)|0;N[b+8>>2]=N[d+8>>2];J[b>>2]=r;J[b+4>>2]=C;r=J[d+16>>2];C=J[d+20>>2];y=N[d+24>>2];J[b+28>>2]=0;N[b+24>>2]=y;J[b+16>>2]=r;J[b+20>>2]=C;r=J[d+36>>2];J[b+32>>2]=J[d+32>>2];J[b+36>>2]=r;r=J[d+44>>2];J[b+40>>2]=J[d+40>>2];J[b+44>>2]=r;J[b+12>>2]=J[d+48>>2];g=g+1|0;if((v|0)!=(g|0)){continue}break}}d=q+P(v,48)|0;j=j+1|0;if((F|0)!=(j|0)){continue}break}}J[B>>2]=c;I[B+4>>1]=l;H[B+7|0]=K[B+7|0]|3}ZI(L[A+40>>1],u,e,ba,f>>>0>4)}Ia=ba+256|0;v=ra&2;c=K[u+14|0]&2;f=K[u+13|0];m:{if(!(!f|!(L[A+40>>1]&128))){J[J[s+12>>2]+(da<<2)>>2]=V;da=da+1|0;break m}b=J[s+20>>2];J[s+20>>2]=b>>>0>f>>>0?b:f;d=K[u+15|0];if((f|0)==(d|0)){break m}j=J[J[ka>>2]+48>>2];b=j+32>>>5|0;n:{if(b>>>0<=(J[e+7208>>2]&2147483647)>>>0){g=J[e+7204>>2];break n}d=J[42504]+12|0;g=Ka[J[J[d>>2]+8>>2]](d,b<<2,29113,21490,438)|0;d=J[e+7204>>2];o:{if(!d){break o}Va(g,d,J[e+7208>>2]<<2);if(J[e+7208>>2]<0){break o}d=J[e+7204>>2];if(!d){break o}f=J[42504]+12|0;Ka[J[J[f>>2]+12>>2]](f,d)}d=J[e+7208>>2];Wa((d<<2)+g|0,0,b-d<<2);J[e+7208>>2]=b;J[e+7204>>2]=g;f=K[u+13|0];d=K[u+15|0]}b=(j>>>3&536870908)+g|0;J[b>>2]=J[b>>2]|1<>>0>>0){J[s+24>>2]=J[s+24>>2]+1;break m}J[s+28>>2]=J[s+28>>2]+1}if((c|0)!=(v|0)){H[A+43|0]=K[u+14|0]|K[A+43|0]&64;d=J[J[ka>>2]+48>>2];b=d+32>>>5|0;p:{if(b>>>0<=(J[e+7196>>2]&2147483647)>>>0){j=J[e+7192>>2];break p}f=J[42504]+12|0;j=Ka[J[J[f>>2]+8>>2]](f,b<<2,29113,21490,438)|0;f=J[e+7192>>2];q:{if(!f){break q}Va(j,f,J[e+7196>>2]<<2);if(J[e+7196>>2]<0){break q}f=J[e+7192>>2];if(!f){break q}g=J[42504]+12|0;Ka[J[J[g>>2]+12>>2]](g,f)}f=J[e+7196>>2];Wa((f<<2)+j|0,0,b-f<<2);J[e+7196>>2]=b;J[e+7192>>2]=j}b=(d>>>3&536870908)+j|0;J[b>>2]=J[b>>2]|1<>2],da,e,s+24|0,s+28|0,s+20|0)}J[e+7216>>2]=J[e+7216>>2]+ma;J[e+7220>>2]=J[e+7220>>2]+na;J[e+7224>>2]=J[e+7224>>2]+J[s+24>>2];J[e+7228>>2]=J[e+7228>>2]+J[s+28>>2];J[e+7164>>2]=J[s+20>>2];if(K[s+16|0]){eb(J[s+12>>2])}Ia=s+32|0;break a}l=Ia-32|0;Ia=l;ra=J[a+28>>2];u=J[a+40>>2];J[l+28>>2]=0;J[l+24>>2]=0;J[l+20>>2]=J[e+7164>>2];b=u<<2;H[l+16|0]=b>>>0>1024;r:{if(b>>>0>=1025){j=Wb(l+11|0,b,7163,407);break r}j=l-(b+15&-16)|0;Ia=j}J[l+12>>2]=j;s:{if(!u){break s}while(1){ba=ra+(V<<2)|0;r=J[ba>>2];t:{if(!r){break t}k=J[a+32>>2]+(V<<4)|0;H[k+15|0]=K[k+13|0];ja=K[k+14|0];h=J[a+36>>2]+(V<<3)|0;f=0;C=0;o=Ia-256|0;Ia=o;g=L[r+40>>1];u:{if(!(g&512)){break u}c=J[r+56>>2];v=J[J[e+7128>>2]+4>>2];F=J[r+60>>2];d=v+(F<<5)|0;b=K[r+47|0];j=K[r+46|0];if(!(g&128|K[k+14|0]&32|(!(J[d+28>>2]&1)&(g&64)!=0|(g&32?!(H[(v+(c<<5)|0)+28|0]&1):f)))){d=b>>>0>j>>>0?b:j;b=K[e+7137|0]?K[d+(P(b>>>0>>0?b:j,7)+100176|0)|0]!=0:0;if(K[k+12|0]){J[e+7148>>2]=J[e+7148>>2]+1}_I(k,h,e,b,d>>>0>4);break u}g=v+(c<<5)|0;f=J[e+7132>>2];N[e+7104>>2]=N[f+(c<<2)>>2]+N[f+(F<<2)>>2];c=J[r+28>>2];v=J[r+24>>2];$=b>>>0>=j>>>0;v:{if($){F=j;j=b;f=g;g=d;d=v;v=c;break v}F=b;f=d;d=c}c=j<<2;b=P(F,28);q=c+(b+e|0)|0;J[q+108>>2]=J[q+108>>2]+1;J[e+4624>>2]=0;H[k+7|0]=0;H[k+8|0]=0;H[k+9|0]=0;H[k+10|0]=0;H[k+11|0]=0;H[k+12|0]=0;H[k+13|0]=0;H[k+14|0]=0;J[k>>2]=0;J[k+4>>2]=0;q=J[c+(b+140272|0)>>2];w:{if(!(!K[e+7137|0]|!K[(P(F,7)+100176|0)+j|0])){B=d+36|0;G=v+36|0;x:{y:{c=J[h>>2];if(!c){J[e+4624>>2]=0;I[h+4>>1]=0;J[h>>2]=0;b=e+528|0;break y}J[e+4624>>2]=0;y=N[c+40>>2];ga=N[c+44>>2];O=N[c+32>>2];la=N[c+48>>2];oa=N[c+20>>2];S=N[c+36>>2];pa=N[c+52>>2];Aa=N[c+24>>2];A=J[c+60>>2];C=K[c+59|0];ka=K[c+58|0];s=L[c+56>>1];T=N[c+12>>2];W=N[c+8>>2];X=N[c+4>>2];Y=N[c>>2];U=N[c+28>>2];Ba=N[c+16>>2];I[h+4>>1]=0;J[h>>2]=0;b=e+528|0;p=N[g>>2];Z=Q(-p);i=Q(N[f+16>>2]-N[g+16>>2]);t=Q(i+i);i=Q(N[f+20>>2]-N[g+20>>2]);w=Q(i+i);m=N[g+4>>2];n=N[g+8>>2];i=Q(N[f+24>>2]-N[g+24>>2]);D=Q(i+i);z=Q(Q(Q(Z*t)-Q(w*m))-Q(n*D));ta=Q(-U);i=Q(Ba-ga);ea=Q(i+i);i=Q(oa-la);_=Q(i+i);i=Q(Aa-pa);x=Q(i+i);E=Q(Q(Q(ta*ea)-Q(_*O))-Q(S*x));i=N[g+12>>2];fa=Q(Q(i*i)+Q(-.5));aa=Q(Q(y*y)+Q(-.5));ha=Q(R(Q(Q(Q(Q(t*fa)+Q(i*Q(Q(n*w)-Q(m*D))))-Q(p*z))-Q(Q(Q(ea*aa)+Q(y*Q(Q(S*_)-Q(O*x))))-Q(U*E)))));ua=Q(R(Q(Q(Q(Q(w*fa)+Q(i*Q(Q(p*D)-Q(n*t))))-Q(m*z))-Q(Q(Q(_*aa)+Q(y*Q(Q(U*x)-Q(S*ea))))-Q(O*E)))));ha=ha>ua?ha:ua;t=Q(R(Q(Q(Q(Q(D*fa)+Q(i*Q(Q(m*t)-Q(p*w))))-Q(n*z))-Q(Q(Q(x*aa)+Q(y*Q(Q(O*ea)-Q(U*_))))-Q(S*E)))));if(!(Q(N[e+7112>>2]*Q(.009999999776482582))>(t>2];_=Q(-m);w=N[f+8>>2];D=N[f>>2];z=N[f+12>>2];ea=Q(-O);x=Q(R(Q(Q(Q(t*n)+Q(Q(_*w)+Q(Q(i*D)+Q(z*Z))))-Q(Q(X*S)+Q(Q(ea*W)+Q(Q(y*Y)+Q(T*ta)))))));E=Q(-n);qa=Q(Q(w*p)+Q(Q(E*D)+Q(Q(i*t)+Q(z*_))));_=Q(-S);fa=Q(R(Q(qa-Q(Q(W*U)+Q(Q(_*Y)+Q(Q(y*X)+Q(T*ea)))))));x=x>fa?x:fa;E=Q(R(Q(Q(Q(D*m)+Q(Q(Z*t)+Q(Q(i*w)+Q(z*E))))-Q(Q(Y*O)+Q(Q(ta*X)+Q(Q(y*W)+Q(T*_)))))));x=x>E?x:E;i=Q(R(Q(Q(Q(n*w)+Q(Q(m*t)+Q(Q(i*z)+Q(p*D))))-Q(Q(S*W)+Q(Q(O*X)+Q(Q(y*T)+Q(Y*U)))))));if(!((i>1]=q&-16;ca=h;h=xe(e+512|0,q&65520);h=(h|0)!=-1?h:0;J[ca>>2]=h;c=c- -64|0;J[e+4624>>2]=s;if(s){n=N[f+4>>2];D=Q(n+n);i=N[f+8>>2];t=Q(D*i);z=N[f>>2];p=Q(z+z);m=N[f+12>>2];w=Q(p*m);fa=Q(t-w);x=Q(p*i);E=Q(D*m);ha=Q(x+E);ua=Q(t+w);t=Q(p*n);va=Q(i+i);m=Q(va*m);Ha=Q(t-m);Ja=Q(x-E);La=Q(t+m);t=N[g+4>>2];x=Q(t+t);m=N[g+8>>2];wa=Q(x*m);E=N[g>>2];w=Q(E+E);Z=N[g+12>>2];ia=Q(w*Z);Ma=Q(wa-ia);xa=Q(w*m);ya=Q(x*Z);Na=Q(xa+ya);wa=Q(wa+ia);ia=Q(w*t);za=Q(m+m);Z=Q(za*Z);Oa=Q(ia-Z);xa=Q(xa-ya);Z=Q(ia+Z);p=Q(Q(1)-Q(z*p));n=Q(n*D);ia=Q(p-n);i=Q(i*va);va=Q(p-i);ya=Q(Q(Q(1)-n)-i);i=Q(Q(1)-Q(E*w));n=Q(t*x);Pa=Q(i-n);qa=i;i=Q(m*za);za=Q(qa-i);Qa=Q(Q(Q(1)-n)-i);i=Q(Q(T*T)+Q(-.5));Ra=Q(-X);Sa=Q(-Y);Ta=Q(-W);Ua=N[f+24>>2];Xa=N[f+20>>2];Ya=N[f+16>>2];Za=N[g+24>>2];_a=N[g+20>>2];$a=N[g+16>>2];q=c;f=0;B=0;while(1){G=!C|!B;g=(G?12:0)+q|0;qa=N[g+12>>2];t=N[g+4>>2];w=N[g>>2];D=N[g+8>>2];f=G?q:f;N[b>>2]=N[f>>2];N[b+4>>2]=N[f+4>>2];N[b+8>>2]=N[f+8>>2];m=Q(D-Aa);m=Q(m+m);n=Q(w-Ba);n=Q(n+n);p=Q(t-oa);p=Q(p+p);z=Q(Q(W*m)+Q(Q(Y*n)+Q(X*p)));x=Q(Q(W*z)+Q(Q(m*i)-Q(T*Q(Q(Y*p)+Q(n*Ra)))));E=Q(Q(Y*z)+Q(Q(n*i)-Q(T*Q(Q(X*m)+Q(p*Ta)))));z=Q(Q(X*z)+Q(Q(p*i)-Q(T*Q(Q(W*n)+Q(m*Sa)))));Ea=Q(Ua+Q(Q(ia*x)+Q(Q(Ja*E)+Q(ua*z))));m=Q(D-pa);m=Q(m+m);n=Q(w-ga);n=Q(n+n);p=Q(t-la);p=Q(p+p);t=Q(Q(S*m)+Q(Q(U*n)+Q(O*p)));w=Q(Q(S*t)+Q(Q(m*aa)-Q(y*Q(Q(U*p)+Q(n*ea)))));D=Q(Q(U*t)+Q(Q(n*aa)-Q(y*Q(Q(O*m)+Q(p*_)))));m=Q(Q(O*t)+Q(Q(p*aa)-Q(y*Q(Q(S*n)+Q(m*ta)))));n=Q(Za+Q(Q(Pa*w)+Q(Q(xa*D)+Q(wa*m))));N[b+24>>2]=Q(Ea+n)*Q(.5);p=Q(Xa+Q(Q(fa*x)+Q(Q(La*E)+Q(va*z))));t=Q(_a+Q(Q(Ma*w)+Q(Q(Z*D)+Q(za*m))));N[b+20>>2]=Q(p+t)*Q(.5);z=Q(Ya+Q(Q(ha*x)+Q(Q(ya*E)+Q(Ha*z))));m=Q($a+Q(Q(Na*w)+Q(Q(Qa*D)+Q(Oa*m))));N[b+16>>2]=Q(z+m)*Q(.5);N[b+12>>2]=qa+Q(Q(Q(Ea-n)*N[f+8>>2])+Q(Q(Q(z-m)*N[f>>2])+Q(N[f+4>>2]*Q(p-t))));z:{if(!ka){q=g+16|0;g=-1;break z}q=g+20|0;g=J[g+16>>2]}J[b+52>>2]=g;b=b- -64|0;B=B+1|0;if((s|0)!=(B|0)){continue}break}}f=1;if(!h){break x}J[h+60>>2]=A;H[h+59|0]=C;H[h+58|0]=ka;I[h+56>>1]=s;N[h+28>>2]=U;N[h+16>>2]=Ba;N[h+12>>2]=T;N[h+8>>2]=W;N[h+4>>2]=X;N[h>>2]=Y;N[h+52>>2]=pa;N[h+48>>2]=la;N[h+44>>2]=ga;N[h+40>>2]=y;N[h+36>>2]=S;N[h+32>>2]=O;N[h+24>>2]=Aa;N[h+20>>2]=oa;Va(h- -64|0,c,A);break x}Ka[q|0](B,G,f,g,e+7104|0,h,b,e+4|0)|0;y=N[g+24>>2];O=N[g+20>>2];S=N[f+24>>2];T=N[f+20>>2];U=N[g+16>>2];W=N[g+12>>2];X=N[g+8>>2];Y=N[g+4>>2];i=N[g>>2];m=N[f+16>>2];n=N[f+12>>2];p=N[f+8>>2];aa=N[f+4>>2];ga=N[f>>2];A:{B:{q=J[e+4624>>2];if(q){A=J[e+580>>2];s=(A|0)!=-1;b=1;C=0;C:{D:{if((q|0)==1){break D}la=N[e+528>>2];f=e+592|0;E:{if(la!=N[f>>2]){C=1;break E}oa=N[e+536>>2];pa=N[e+532>>2];g=e+528|0;C=1;while(1){if(pa!=N[f+4>>2]|oa!=N[f+8>>2]){break E}b=b+1|0;C=q>>>0>b>>>0;if((b|0)==(q|0)){break D}f=g+(b<<6)|0;if(la==N[f>>2]){continue}break}}f=P(q,(A|0)!=-1?32:28);b=0;break C}f=P(q,s?20:16)+12|0;b=1}g=f;c=f+79&65520;I[h+4>>1]=c;f=0;B=e+512|0;c=xe(B,c);c=(c|0)!=-1?c:0;J[h>>2]=c;if(c){J[c+60>>2]=g;H[c+59|0]=b;H[c+58|0]=s;I[c+56>>1]=q;N[c+28>>2]=i;N[c+16>>2]=m;N[c+12>>2]=n;N[c+8>>2]=p;N[c+4>>2]=aa;N[c>>2]=ga;N[c+52>>2]=y;N[c+48>>2]=O;N[c+44>>2]=U;N[c+40>>2]=W;N[c+36>>2]=X;N[c+32>>2]=Y;N[c+24>>2]=S;N[c+20>>2]=T;h=q>>>0<=1?1:q;g=e+528|0;b=c- -64|0;if((A|0)!=-1){q=C^-1;while(1){if(!(q&(f|0)!=0)){c=g+(f<<6)|0;N[b>>2]=N[c>>2];N[b+4>>2]=N[c+4>>2];N[b+8>>2]=N[c+8>>2];b=b+12|0}c=g+(f<<6)|0;N[b>>2]=N[c+16>>2];N[b+4>>2]=N[c+20>>2];N[b+8>>2]=N[c+24>>2];N[b+12>>2]=N[c+12>>2];J[b+16>>2]=J[c+52>>2];b=b+20|0;f=f+1|0;if((h|0)!=(f|0)){continue}break}f=0;break x}q=C^-1;while(1){if(!(q&(f|0)!=0)){c=g+(f<<6)|0;N[b>>2]=N[c>>2];N[b+4>>2]=N[c+4>>2];N[b+8>>2]=N[c+8>>2];b=b+12|0}c=g+(f<<6)|0;N[b>>2]=N[c+16>>2];N[b+4>>2]=N[c+20>>2];N[b+8>>2]=N[c+24>>2];N[b+12>>2]=N[c+12>>2];b=b+16|0;f=f+1|0;if((h|0)!=(f|0)){continue}break}f=0;break x}I[h+4>>1]=64;g=xe(B,64);J[h>>2]=g;F:{switch(g+1|0){case 1:break x;case 0:break B;default:break F}}J[g+60>>2]=0;H[g+59|0]=b;H[g+58|0]=s;I[g+56>>1]=0;N[g+28>>2]=i;N[g+16>>2]=m;N[g+12>>2]=n;N[g+8>>2]=p;N[g+4>>2]=aa;N[g>>2]=ga;N[g+52>>2]=y;N[g+48>>2]=O;N[g+44>>2]=U;N[g+40>>2]=W;N[g+36>>2]=X;N[g+32>>2]=Y;N[g+24>>2]=S;N[g+20>>2]=T;break x}I[h+4>>1]=64;b=xe(e+512|0,64);J[h>>2]=b;f=0;switch(b+1|0){case 1:break x;case 0:break B;default:break A}}J[h>>2]=0;break x}J[b+60>>2]=0;H[b+59|0]=C;H[b+58|0]=0;I[b+56>>1]=0;N[b+28>>2]=i;N[b+16>>2]=m;N[b+12>>2]=n;N[b+8>>2]=p;N[b+4>>2]=aa;N[b>>2]=ga;N[b+52>>2]=y;N[b+48>>2]=O;N[b+44>>2]=U;N[b+40>>2]=W;N[b+36>>2]=X;N[b+32>>2]=Y;N[b+24>>2]=S;N[b+20>>2]=T}if(!f){break w}J[e+7144>>2]=J[e+7144>>2]+1;break w}Ka[q|0](d+36|0,v+36|0,f,g,e+7104|0,h,e+528|0,e+4|0)|0}b=J[(P(F,28)+135664|0)+(j<<2)>>2];if(b){Ka[b|0](d,v,e,o)|0}G:{if($){break G}f=J[e+4624>>2];if(!f){break G}g=e+528|0;d=0;while(1){b=g+(d<<6)|0;N[b+8>>2]=-N[b+8>>2];N[b+4>>2]=-N[b+4>>2];N[b>>2]=-N[b>>2];b=o+(d<<2)|0;ab=b,bb=dla(J[b>>2],16),J[ab>>2]=bb;d=d+1|0;if((f|0)!=(d|0)){continue}break}}ZI(L[r+40>>1],k,e,o,j>>>0>4)}Ia=o+256|0;v=ja&2;c=K[k+14|0]&2;f=K[k+13|0];H:{if(!(!f|!(L[r+40>>1]&128))){J[J[l+12>>2]+(da<<2)>>2]=V;da=da+1|0;break H}b=J[l+20>>2];J[l+20>>2]=b>>>0>f>>>0?b:f;d=K[k+15|0];if((f|0)==(d|0)){break H}j=J[J[ba>>2]+48>>2];b=j+32>>>5|0;I:{if(b>>>0<=(J[e+7208>>2]&2147483647)>>>0){g=J[e+7204>>2];break I}d=J[42504]+12|0;g=Ka[J[J[d>>2]+8>>2]](d,b<<2,29113,21490,438)|0;d=J[e+7204>>2];J:{if(!d){break J}Va(g,d,J[e+7208>>2]<<2);if(J[e+7208>>2]<0){break J}d=J[e+7204>>2];if(!d){break J}f=J[42504]+12|0;Ka[J[J[f>>2]+12>>2]](f,d)}d=J[e+7208>>2];Wa((d<<2)+g|0,0,b-d<<2);J[e+7208>>2]=b;J[e+7204>>2]=g;f=K[k+13|0];d=K[k+15|0]}b=(j>>>3&536870908)+g|0;J[b>>2]=J[b>>2]|1<>>0>>0){J[l+24>>2]=J[l+24>>2]+1;break H}J[l+28>>2]=J[l+28>>2]+1}if((c|0)!=(v|0)){H[r+43|0]=K[k+14|0]|K[r+43|0]&64;d=J[J[ba>>2]+48>>2];b=d+32>>>5|0;K:{if(b>>>0<=(J[e+7196>>2]&2147483647)>>>0){j=J[e+7192>>2];break K}f=J[42504]+12|0;j=Ka[J[J[f>>2]+8>>2]](f,b<<2,29113,21490,438)|0;f=J[e+7192>>2];L:{if(!f){break L}Va(j,f,J[e+7196>>2]<<2);if(J[e+7196>>2]<0){break L}f=J[e+7192>>2];if(!f){break L}g=J[42504]+12|0;Ka[J[J[g>>2]+12>>2]](g,f)}f=J[e+7196>>2];Wa((f<<2)+j|0,0,b-f<<2);J[e+7196>>2]=b;J[e+7192>>2]=j}b=(d>>>3&536870908)+j|0;J[b>>2]=J[b>>2]|1<>2],da,e,l+24|0,l+28|0,l+20|0)}J[e+7216>>2]=J[e+7216>>2]+ma;J[e+7220>>2]=J[e+7220>>2]+na;J[e+7224>>2]=J[e+7224>>2]+J[l+24>>2];J[e+7228>>2]=J[e+7228>>2]+J[l+28>>2];J[e+7164>>2]=J[l+20>>2];if(K[l+16|0]){eb(J[l+12>>2])}Ia=l+32|0}a=J[J[a+48>>2]+304>>2];J[e>>2]=J[a>>2];J[a>>2]=e}function l_(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=Q(i);var j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=0,M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=0,W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=0,ca=0,da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=0,ka=Q(0),la=Q(0),ma=Q(0),na=0,oa=Q(0),pa=0,qa=Q(0),ra=Q(0),sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ha=0,Ja=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0;n=Ia-336|0;Ia=n;a:{b:{if(!(N[b+4>>2]==Q(1)&N[b+8>>2]==Q(1))){G=(K[b+32|0]&2)>>>1|0;na=(L[h>>1]&128)>>>7|0;break b}j=1;G=(K[b+32|0]&2)>>>1|0;na=(L[h>>1]&128)>>>7|0;if(N[b+12>>2]!=Q(1)){break b}B=N[c>>2];k=Q(Q(-B)-B);l=N[c+8>>2];m=Q(-l);z=Q(k*m);A=N[c+4>>2];o=Q(-A);p=Q(o-A);S=N[c+12>>2];w=Q(p*S);x=Q(z-w);y=N[c+16>>2];s=Q(N[d+36>>2]-y);D=Q(p*m);da=Q(k*S);u=Q(D+da);v=N[c+20>>2];r=Q(N[d+40>>2]-v);U=Q(Q(B*k)+Q(1));ha=Q(p*o);W=Q(U-ha);q=N[c+24>>2];p=Q(N[d+44>>2]-q);N[n+320>>2]=Q(Q(x*s)+Q(u*r))+Q(W*p);k=Q(k*o);o=Q(m-l);$=Q(S*o);X=Q(k+$);m=Q(o*m);U=Q(U-m);M=Q(D-da);N[n+316>>2]=Q(Q(X*s)+Q(U*r))+Q(M*p);O=Q(Q(Q(1)-ha)-m);T=Q(k-$);E=Q(z+w);N[n+312>>2]=Q(Q(O*s)+Q(T*r))+Q(E*p);o=N[d>>2];p=N[d+4>>2];s=N[d+8>>2];$=N[d+48>>2];z=N[d+12>>2];w=N[d+16>>2];D=N[d+20>>2];F=N[d+52>>2];r=N[d+24>>2];k=N[d+28>>2];m=N[d+32>>2];Z=N[d+56>>2];da=Q(Q(Q(Q(R(Q(Q(Q(x*o)+Q(u*p))+Q(W*s))))*$)+Q(Q(R(Q(Q(Q(x*z)+Q(u*w))+Q(W*D))))*F))+Q(Q(R(Q(Q(Q(x*r)+Q(u*k))+Q(W*m))))*Z));ha=Q(Q(Q(Q(R(Q(Q(Q(X*o)+Q(U*p))+Q(M*s))))*$)+Q(Q(R(Q(Q(Q(X*z)+Q(U*w))+Q(M*D))))*F))+Q(Q(R(Q(Q(Q(X*r)+Q(U*k))+Q(M*m))))*Z));$=Q(Q(Q(Q(R(Q(Q(Q(O*o)+Q(T*p))+Q(E*s))))*$)+Q(Q(R(Q(Q(Q(O*z)+Q(T*w))+Q(E*D))))*F))+Q(Q(R(Q(Q(Q(O*r)+Q(T*k))+Q(E*m))))*Z));oa=x;x=N[e>>2];_=u;u=N[e+4>>2];F=N[e+8>>2];W=Q(Q(Q(Q(oa*x)+Q(_*u))+Q(W*F))*f);X=Q(Q(Q(Q(X*x)+Q(U*u))+Q(M*F))*f);U=Q(Q(Q(Q(O*x)+Q(T*u))+Q(E*F))*f);F=Q(A+A);M=Q(l*F);E=Q(B+B);O=Q(S*E);x=Q(M-O);T=Q(E*l);Z=Q(F*S);u=Q(T+Z);M=Q(M+O);aa=Q(E*A);ea=Q(l+l);fa=Q(S*ea);S=Q(aa-fa);O=Q(T-Z);T=Q(aa+fa);B=Q(Q(1)-Q(B*E));A=Q(A*F);E=Q(B-A);l=Q(l*ea);F=Q(B-l);Z=Q(Q(Q(1)-A)-l);B=N[d+44>>2];l=N[d+40>>2];A=N[d+36>>2];break a}Cg(n+16|0,c,b+4|0);B=Q(1);A=Q(1);r=Q(1);m=N[b+20>>2];o=Q(m+m);l=N[b+24>>2];u=Q(l+l);v=N[c>>2];p=Q(v+v);k=N[c+8>>2];ga=Q(p*k);s=N[c+4>>2];z=Q(s+s);w=N[c+12>>2];ia=Q(z*w);y=Q(ga-ia);Da=Q(Q(1)-Q(v*p));la=Q(s*z);D=Q(Da-la);F=Q(m*o);_=Q(l*u);v=Q(Q(Q(1)-F)-_);S=N[b+4>>2];M=N[b+16>>2];q=Q(M+M);Z=Q(q*l);O=N[b+28>>2];aa=Q(o*O);x=Q(Z+aa);T=Q(S*x);ma=Q(q*m);u=Q(u*O);m=Q(ma+u);qa=Q(o*l);ra=Q(q*O);l=Q(qa-ra);O=N[b+8>>2];E=Q(l*O);o=Q(Z-aa);Ea=Q(Q(1)-Q(M*q));q=Q(Ea-F);M=N[b+12>>2];F=Q(q*M);Z=Q(Q(Q(v*T)+Q(m*E))+Q(o*F));aa=Q(S*v);ea=Q(m*O);fa=Q(o*M);ka=Q(Q(Q(v*aa)+Q(m*ea))+Q(o*fa));Fa=Q(z*k);Ga=Q(p*w);z=Q(Fa+Ga);oa=v;v=Q(ma-u);S=Q(S*v);u=Q(Ea-_);O=Q(u*O);_=o;o=Q(qa+ra);M=Q(o*M);_=Q(Q(Q(oa*S)+Q(m*O))+Q(_*M));m=Q(Q(D*Z)+Q(Q(y*ka)+Q(z*_)));ga=Q(ga+ia);ia=Q(Q(Q(v*T)+Q(u*E))+Q(o*F));oa=k;k=Q(k+k);qa=Q(oa*k);la=Q(Q(Q(1)-la)-qa);ma=Q(Q(Q(v*aa)+Q(u*ea))+Q(o*fa));ra=Q(p*s);k=Q(k*w);p=Q(ra-k);s=Q(Q(Q(v*S)+Q(u*O))+Q(o*M));v=Q(Q(ga*ia)+Q(Q(la*ma)+Q(p*s)));w=Q(Fa-Ga);u=Q(Q(Q(x*T)+Q(l*E))+Q(q*F));T=Q(ra+k);E=Q(Q(Q(x*aa)+Q(l*ea))+Q(q*fa));F=Q(Da-qa);l=Q(Q(Q(x*S)+Q(l*O))+Q(q*M));q=Q(Q(w*u)+Q(Q(T*E)+Q(F*l)));k=Q(Q(ga*u)+Q(Q(la*E)+Q(p*l)));x=Q(Q(w*ia)+Q(Q(T*ma)+Q(F*s)));S=Q(Q(v*q)-Q(k*x));o=Q(Q(ga*Z)+Q(Q(la*ka)+Q(p*_)));u=Q(Q(D*u)+Q(Q(y*E)+Q(z*l)));p=Q(Q(D*ia)+Q(Q(y*ma)+Q(z*s)));y=Q(Q(x*u)-Q(q*p));s=Q(Q(w*Z)+Q(Q(T*ka)+Q(F*_)));z=Q(u*v);l=Q(Q(m*S)+Q(Q(o*y)+Q(s*Q(Q(p*k)-z))));if(l!=Q(0)){l=Q(Q(1)/l);r=Q(Q(Q(o*x)+Q(s*Q(-v)))*l);A=Q(Q(Q(o*u)-Q(k*m))*l);X=Q(Q(Q(s*p)-Q(x*m))*l);da=Q(l*Q(-Q(Q(o*p)-Q(v*m))));U=Q(l*Q(-Q(z+Q(k*Q(-p)))));W=Q(l*Q(-Q(Q(s*u)-Q(m*q))));ha=Q(S*l);$=Q(l*Q(-Q(Q(o*q)-Q(k*s))));B=Q(y*l)}q=N[n+60>>2];v=N[n+56>>2];E=N[n+48>>2];x=N[n+44>>2];M=N[n+36>>2];F=N[n+32>>2];y=N[n+52>>2];u=N[n+40>>2];S=N[n+28>>2];O=N[n+24>>2];T=N[n+20>>2];Z=N[n+16>>2];l=N[c+24>>2];m=N[c+20>>2];k=N[c+16>>2];N[n+292>>2]=r;N[n+288>>2]=$;N[n+280>>2]=da;N[n+276>>2]=A;N[n+268>>2]=X;m=Q(-m);N[n+304>>2]=Q(Q(da*m)-Q(X*k))-Q(r*l);N[n+264>>2]=W;N[n+300>>2]=Q(Q(A*m)-Q(W*k))-Q($*l);N[n+260>>2]=B;N[n+272>>2]=U;N[n+284>>2]=ha;N[n+296>>2]=Q(Q(U*m)-Q(B*k))-Q(ha*l);dB(n+16|0,n+260|0,d);p=N[n+44>>2];s=N[n+32>>2];k=N[n+72>>2];r=N[n+48>>2];m=N[n+68>>2];z=N[n+36>>2];w=N[n+40>>2];D=N[n+16>>2];W=N[n+28>>2];X=N[n+20>>2];o=N[n+64>>2];U=N[n+24>>2];A=N[d+36>>2];aa=N[n+268>>2];l=N[d+40>>2];ea=N[n+280>>2];B=N[d+44>>2];fa=N[n+292>>2];N[n+320>>2]=Q(Q(Q(A*aa)+Q(l*ea))+Q(B*fa))+N[n+304>>2];ka=N[n+264>>2];_=N[n+276>>2];ga=N[n+288>>2];N[n+316>>2]=Q(Q(Q(A*ka)+Q(l*_))+Q(B*ga))+N[n+300>>2];ia=N[n+260>>2];la=N[n+272>>2];ma=N[n+284>>2];N[n+312>>2]=Q(Q(Q(A*ia)+Q(l*la))+Q(B*ma))+N[n+296>>2];da=Q(Q(k*Q(R(r)))+Q(Q(o*Q(R(U)))+Q(m*Q(R(z)))));ha=Q(Q(k*Q(R(p)))+Q(Q(o*Q(R(X)))+Q(m*Q(R(s)))));$=Q(Q(k*Q(R(w)))+Q(Q(o*Q(R(D)))+Q(m*Q(R(W)))));k=Q(N[e>>2]*f);m=Q(N[e+4>>2]*f);o=Q(N[e+8>>2]*f);W=Q(Q(Q(aa*k)+Q(ea*m))+Q(fa*o));X=Q(Q(Q(ka*k)+Q(_*m))+Q(ga*o));U=Q(Q(Q(ia*k)+Q(la*m))+Q(ma*o));m=N[d+32>>2];k=N[d+28>>2];D=N[d+20>>2];w=N[d+16>>2];r=N[d+24>>2];z=N[d+12>>2];s=N[d+8>>2];p=N[d+4>>2];o=N[d>>2];j=0}N[n+332>>2]=Q(da+i)*Q(1.0099999904632568);N[n+328>>2]=Q(ha+i)*Q(1.0099999904632568);N[n+324>>2]=Q($+i)*Q(1.0099999904632568);N[n+292>>2]=Q(Q(u*r)+Q(x*k))+Q(E*m);N[n+288>>2]=Q(Q(u*z)+Q(x*w))+Q(E*D);N[n+280>>2]=Q(Q(S*r)+Q(F*k))+Q(M*m);N[n+276>>2]=Q(Q(S*z)+Q(F*w))+Q(M*D);A=Q(-A);N[n+304>>2]=Q(Q(Q(y*r)+Q(v*k))+Q(q*m))+Q(Q(Q(r*A)-Q(k*l))-Q(m*B));N[n+300>>2]=Q(Q(Q(y*z)+Q(v*w))+Q(q*D))+Q(Q(Q(z*A)-Q(w*l))-Q(D*B));N[n+284>>2]=Q(Q(u*o)+Q(x*p))+Q(E*s);N[n+272>>2]=Q(Q(S*o)+Q(F*p))+Q(M*s);N[n+268>>2]=Q(Q(Z*r)+Q(T*k))+Q(O*m);N[n+264>>2]=Q(Q(Z*z)+Q(T*w))+Q(O*D);N[n+260>>2]=Q(Q(Z*o)+Q(T*p))+Q(O*s);N[n+296>>2]=Q(Q(Q(y*o)+Q(v*p))+Q(q*s))+Q(Q(Q(o*A)-Q(p*l))-Q(s*B));C=n+232|0;l=N[d+16>>2];y=N[d>>2];v=N[d+32>>2];c:{if(v>2]+N[d+12>>2]);if(l>2]-N[d+28>>2]));v=Q(q*Q(N[d+24>>2]+N[d+8>>2]));l=Q(l*q);q=Q(q*x);break c}u=Q(Q(Q(Q(1)-y)+l)-v);q=Q(Q(.5)/Q(Y(u)));y=Q(q*Q(N[d+24>>2]-N[d+8>>2]));v=Q(q*Q(N[d+20>>2]+N[d+28>>2]));l=Q(q*x);q=Q(u*q);break c}x=Q(N[d+4>>2]-N[d+12>>2]);if(y>2]+N[d+8>>2]));y=Q(q*x);q=Q(q*Q(N[d+20>>2]+N[d+28>>2]));break c}l=Q(v+Q(Q(y+Q(1))+l));q=Q(Q(.5)/Q(Y(l)));y=Q(l*q);l=Q(q*Q(N[d+20>>2]-N[d+28>>2]));v=Q(q*x);q=Q(q*Q(N[d+24>>2]-N[d+8>>2]))}N[C+12>>2]=y;N[C+8>>2]=v;N[C+4>>2]=q;N[C>>2]=l;N[C+16>>2]=N[d+36>>2];N[C+20>>2]=N[d+40>>2];N[C+24>>2]=N[d+44>>2];l=N[e>>2];q=Q(o*l);o=N[e+4>>2];q=Q(q+Q(p*o));p=N[e+8>>2];s=Q(q+Q(s*p));N[n+220>>2]=s;y=Q(Q(Q(z*l)+Q(w*o))+Q(D*p));N[n+224>>2]=y;l=Q(Q(Q(r*l)+Q(k*o))+Q(m*p));N[n+228>>2]=l;N[n+216>>2]=l*f;N[n+212>>2]=y*f;N[n+208>>2]=s*f;ba=Q(Q(N[b+4>>2]*N[b+8>>2])*N[b+12>>2])>2]=2;h=L[h>>1];l=Q(Y(Q(Q(W*W)+Q(Q(U*U)+Q(X*X)))));l=l>Q(9999999747378752e-21)?l:Q(9999999747378752e-21);N[t+16>>2]=j?Q(1):Q(l/f);H[t+12|0]=ba;I[t+10>>1]=0;I[t+8>>1]=h;h=G|na;H[t+176|0]=h;N[t+60>>2]=i;J[t+56>>2]=e;e=n+220|0;J[t+52>>2]=e;J[t+48>>2]=d;N[t+24>>2]=f;J[t+20>>2]=n+260;J[t>>2]=159488;d=J[n+208>>2];j=J[n+212>>2];i=N[n+216>>2];J[t+156>>2]=0;N[t+152>>2]=i;J[t+144>>2]=d;J[t+148>>2]=j;N[t+32>>2]=f;N[t+28>>2]=f;f=N[e>>2];i=N[e+8>>2];k=N[e+4>>2];N[t+168>>2]=k!=Q(0)?Q(Q(1)/k):Q(0);N[t+172>>2]=i!=Q(0)?Q(Q(1)/i):Q(0);N[t+164>>2]=f!=Q(0)?Q(Q(1)/f):Q(0);f=Q(Q(1)/l);N[n+12>>2]=W*f;N[n+8>>2]=X*f;N[n+4>>2]=U*f;Fk(n+312|0,n+4|0,l,h,a,t,n+324|0);pa=Ia-16|0;Ia=pa;Ha=K[t+10|0];d:{if(!Ha){break d}k=N[t+136>>2];m=N[t+132>>2];v=N[t+120>>2];q=N[t+116>>2];o=N[t+128>>2];x=N[t+112>>2];J[g+8>>2]=J[t+160>>2];if(K[t+11|0]){e:{f:{if(!(K[t+9|0]&2)){b=J[t+56>>2];I[g+12>>1]=1026;break f}a=J[t+48>>2];m=N[t+60>>2];Qa=K[t+176|0];o=Q(0);p=Q(0);s=Q(0);l=Q(0);y=Q(0);v=Q(0);q=Q(0);A=Q(0);W=Q(0);X=Q(0);j=Ia-6128|0;Ia=j;ta=J[b+36>>2];Ja=J[ta+56>>2];J[j+2012>>2]=0;J[j+2008>>2]=0;J[j+2e3>>2]=0;J[j+2004>>2]=0;mb(j+2e3|0,128);N[j+1940>>2]=N[a>>2];N[j+1944>>2]=N[a+4>>2];N[j+1948>>2]=N[a+8>>2];N[j+1952>>2]=N[a+12>>2];N[j+1956>>2]=N[a+16>>2];N[j+1960>>2]=N[a+20>>2];N[j+1964>>2]=N[a+24>>2];N[j+1968>>2]=N[a+28>>2];N[j+1972>>2]=N[a+32>>2];U=N[a+36>>2];N[j+1976>>2]=U;S=N[a+40>>2];N[j+1980>>2]=S;da=N[a+44>>2];N[j+1984>>2]=da;r=N[C+24>>2];d=J[C>>2];e=J[C+4>>2];h=J[C+8>>2];G=J[C+12>>2];na=J[C+16>>2];C=J[C+20>>2];f=N[a+48>>2];i=N[a+52>>2];x=f<=i?f:i;k=N[a+56>>2];x=k>=x?x:k;u=Q(x*Q(.15000000596046448));m=Q(u+m);N[j+1920>>2]=m;N[j+1996>>2]=k+m;N[j+1992>>2]=i+m;N[j+1988>>2]=f+m;J[j+1916>>2]=0;N[j+1912>>2]=k;N[j+1908>>2]=i;H[j+1888|0]=0;J[j+1884>>2]=3;J[j+1856>>2]=0;J[j+1860>>2]=0;J[j+1864>>2]=0;J[j+1868>>2]=0;N[j+1904>>2]=f;f=Q(x*Q(.05000000074505806));N[j+1880>>2]=f;N[j+1876>>2]=f;N[j+1872>>2]=u;Ie(wd(j+1564|0,a+48|0),j+1784|0);a=j+1528|0;J[a>>2]=0;J[a+4>>2]=0;J[j+1524>>2]=1065353216;a=j+1536|0;J[a>>2]=0;J[a+4>>2]=0;a=j+1544|0;J[a>>2]=1065353216;J[a+4>>2]=0;J[j+1508>>2]=0;J[j+1512>>2]=0;J[j+1504>>2]=1065353216;J[j+1516>>2]=0;J[j+1520>>2]=0;La=b+4|0;Cg(j+1456|0,c,La);J[j+1452>>2]=0;N[j+1448>>2]=r;J[j+1440>>2]=na;J[j+1444>>2]=C;J[j+1432>>2]=h;J[j+1436>>2]=G;J[j+1424>>2]=d;J[j+1428>>2]=e;na=j+1360|0;h=268435455;x=Q(0);u=Q(0);g:{h:{while(1){i:{J[j+2004>>2]=0;a=J[b+36>>2];de(j,j+1940|0,c,La);J[j+1344>>2]=157172;J[j+1352>>2]=j+2e3;J[j+1348>>2]=2;Ka[J[(L[a+4>>1]<<2)+157192>>2]](a,j,j+1344|0,1,1);j:{k:{l:{e=J[j+2004>>2];if(e){J[j+1452>>2]=0;N[j+1448>>2]=da;N[j+1444>>2]=S;N[j+1440>>2]=U;H[j+1388|0]=1;J[j+1344>>2]=156628;a=j+1504|0;J[j+1384>>2]=a;J[j+1380>>2]=a;J[j+1376>>2]=j+1424;J[j+1392>>2]=j+1856;a=na;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=0;J[a+4>>2]=0;ha=N[j+1984>>2];ia=N[j+1976>>2];$=N[j+1980>>2];M=N[j+1500>>2];O=N[j+1492>>2];T=N[j+1496>>2];E=N[j+1464>>2];F=N[j+1456>>2];Z=N[j+1460>>2];aa=N[j+1476>>2];ea=N[j+1468>>2];fa=N[j+1472>>2];f=N[j+1948>>2];i=N[j+1940>>2];k=N[j+1944>>2];m=N[j+1960>>2];r=N[j+1952>>2];B=N[j+1956>>2];ka=N[j+1488>>2];z=N[j+1972>>2];_=N[j+1480>>2];w=N[j+1964>>2];ga=N[j+1484>>2];D=N[j+1968>>2];J[j+1340>>2]=0;J[j+1324>>2]=0;J[j+1308>>2]=0;J[j+1292>>2]=0;N[j+1320>>2]=Q(Q(w*_)+Q(D*ga))+Q(z*ka);N[j+1316>>2]=Q(Q(r*_)+Q(B*ga))+Q(m*ka);N[j+1312>>2]=Q(Q(i*_)+Q(k*ga))+Q(f*ka);N[j+1304>>2]=Q(Q(w*ea)+Q(D*fa))+Q(z*aa);N[j+1300>>2]=Q(Q(r*ea)+Q(B*fa))+Q(m*aa);N[j+1296>>2]=Q(Q(i*ea)+Q(k*fa))+Q(f*aa);N[j+1288>>2]=Q(Q(w*F)+Q(D*Z))+Q(z*E);N[j+1284>>2]=Q(Q(r*F)+Q(B*Z))+Q(m*E);N[j+1280>>2]=Q(Q(i*F)+Q(k*Z))+Q(f*E);E=Q(-ia);N[j+1336>>2]=Q(Q(Q(w*E)-Q(D*$))-Q(z*ha))+Q(Q(Q(w*O)+Q(D*T))+Q(z*M));N[j+1332>>2]=Q(Q(Q(r*E)-Q(B*$))-Q(m*ha))+Q(Q(Q(r*O)+Q(B*T))+Q(m*M));N[j+1328>>2]=Q(Q(Q(i*E)-Q(k*$))-Q(f*ha))+Q(Q(Q(i*O)+Q(k*T))+Q(f*M));a=e+31|0;if(a>>>0<32){break k}Ra=a>>>5|0;f=Q(34028234663852886e22);ua=0;d=e;za=0;while(1){Aa=ua<<5;a=e-Aa|0;Ba=a>>>0>=32?32:a;m:{if(!Ba){J[j+6120>>2]=J[j+1416>>2];a=J[j+1412>>2];J[j+6112>>2]=J[j+1408>>2];J[j+6116>>2]=a;ja=0;break m}va=d>>>0>=32?32:d;wa=K[ta+64|0]&2;i=Q(Q(N[b+4>>2]*N[b+8>>2])*N[b+12>>2]);G=J[ta+24>>2];sa=J[ta+28>>2];C=0;xa=J[j+2e3>>2];while(1){ja=J[xa+(C+Aa<<2)>>2];a=P(C,40)+j|0;n:{if(wa){V=sa+P(ja,6)|0;ca=L[V+4>>1];ba=L[V+2>>1];V=L[V>>1];break n}V=sa+P(ja,12)|0;ca=J[V+8>>2];ba=J[V+4>>2];V=J[V>>2]}V=P(V,12)+G|0;N[a>>2]=N[V>>2];N[a+4>>2]=N[V+4>>2];N[a+8>>2]=N[V+8>>2];ya=i>2]=N[V>>2];N[a+16>>2]=N[V+4>>2];N[a+20>>2]=N[V+8>>2];ba=G+P(ya?ba:ca,12)|0;N[a+24>>2]=N[ba>>2];N[a+28>>2]=N[ba+4>>2];N[a+32>>2]=N[ba+8>>2];H[a+36|0]=Ja?K[ja+Ja|0]:56;C=C+1|0;if((va|0)!=(C|0)){continue}break}J[j+6120>>2]=J[j+1416>>2];a=J[j+1412>>2];J[j+6112>>2]=J[j+1408>>2];J[j+6116>>2]=a;ja=0;ba=0;if(!Ba){break m}while(1){J[j+2012>>2]=0;G=P(ba,40)+j|0;a=ba+Aa|0;Dk(j+1784|0,j+1344|0,G,a,K[G+36|0],j+1920|0,Qa,j+1424|0,j+1280|0,j+2016|0,j+2012|0);ca=J[j+2012>>2];o:{if(!ca){break o}C=0;i=N[j+2060>>2];p:{if((ca|0)==1){break p}V=ca-1|0;sa=V&3;ja=0;G=1;if(ca-2>>>0>=3){ya=V&-4;ca=0;while(1){k=N[((G<<6)+j|0)+2060>>2];V=k>2];i=V?k:i;va=m>2];i=va?m:i;wa=k>2];i=wa?k:i;xa=m>2];ca=ki)){break o}h=(j+2016|0)+(C<<6)|0;o=N[h+16>>2];p=N[h+32>>2];x=N[h+24>>2];u=N[h+20>>2];s=N[h+40>>2];l=N[h+36>>2];h=a;f=i}ba=ba+1|0;if((Ba|0)!=(ba|0)){continue}break}}J[j+1416>>2]=J[j+6120>>2];a=J[j+6116>>2];J[j+1408>>2]=J[j+6112>>2];J[j+1412>>2]=a;d=d-32|0;za=ja|za;ua=ua+1|0;if((Ra|0)!=(ua|0)){continue}break}break l}G=0;if(!Pa){break g}break i}if(za&1){break j}}G=0;if(Pa){break i}break g}i=N[j+1432>>2];k=N[j+1424>>2];m=N[j+1428>>2];z=Q(Q(i*x)+Q(Q(k*o)+Q(u*m)));r=N[j+1436>>2];B=Q(Q(r*r)+Q(-.5));w=Q(Q(i*z)+Q(Q(r*Q(Q(k*u)-Q(o*m)))+Q(x*B)));A=Q(N[j+1448>>2]+Q(w+w));w=Q(Q(m*z)+Q(Q(r*Q(Q(i*o)-Q(x*k)))+Q(u*B)));W=Q(N[j+1444>>2]+Q(w+w));z=Q(Q(k*z)+Q(Q(r*Q(Q(m*x)-Q(u*i)))+Q(o*B)));X=Q(N[j+1440>>2]+Q(z+z));z=Q(Q(i*s)+Q(Q(k*p)+Q(l*m)));w=Q(Q(i*z)+Q(Q(r*Q(Q(k*l)-Q(p*m)))+Q(s*B)));w=Q(w+w);D=Q(Q(m*z)+Q(Q(r*Q(Q(i*p)-Q(s*k)))+Q(l*B)));D=Q(D+D);i=Q(Q(k*z)+Q(Q(r*Q(Q(m*s)-Q(l*i)))+Q(p*B)));i=Q(i+i);h=J[J[j+2e3>>2]+(h<<2)>>2];if(!(f<=Q(0))){if(Ca){break i}N[g+36>>2]=w;N[g+32>>2]=D;N[g+28>>2]=i;N[g+24>>2]=A;N[g+20>>2]=W;N[g+16>>2]=X;J[g+40>>2]=0;J[g+8>>2]=h;break h}k=Q(f*w);da=Q(da-k);N[j+1984>>2]=da;m=Q(f*D);S=Q(S-m);N[j+1980>>2]=S;f=Q(f*i);U=Q(U-f);N[j+1976>>2]=U;y=Q(y-k);v=Q(v-m);q=Q(q-f);Pa=1;Ca=Ca+1|0;if((Ca|0)!=4){continue}}break}N[g+24>>2]=A;N[g+20>>2]=W;N[g+16>>2]=X;J[g+8>>2]=h;f=Q(Y(Q(Q(y*y)+Q(Q(q*q)+Q(v*v)))));N[g+40>>2]=-f;i=Q(Q(1)/f);a=f>Q(0);N[g+36>>2]=a?Q(y*i):Q(0);N[g+32>>2]=a?Q(v*i):Q(0);N[g+28>>2]=a?Q(q*i):Q(0)}G=1}a=J[j+2008>>2];q:{if((a|0)<0|!(a&2147483647)){break q}a=J[j+2e3>>2];if(!a){break q}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ia=j+6128|0;b=J[t+56>>2];I[g+12>>1]=1026;if(G){break e}}J[g+40>>2]=0;f=N[b>>2];i=N[b+4>>2];N[g+36>>2]=-N[b+8>>2];N[g+32>>2]=-i;N[g+28>>2]=-f;break d}if(N[g+40>>2]==Q(0)){f=N[b>>2];i=N[b+4>>2];N[g+36>>2]=-N[b+8>>2];N[g+32>>2]=-i;N[g+28>>2]=-f}I[g+12>>1]=1027;break d}f=N[t+24>>2];I[g+12>>1]=1024;N[g+40>>2]=f;h=g+12|0;a=L[t+8>>1];if(a&256){b=J[t+48>>2];I[pa+14>>1]=a;c=t- -64|0;d=Ia-32|0;Ia=d;r:{if(!(K[pa+14|0]&3)){break r}Yz(d+20|0,d+8|0,b+48|0,e,c,f);a=L[pa+14>>1];if(a&2){k=N[d+16>>2];m=N[d+8>>2];f=N[d+12>>2];i=Q(Y(Q(Q(k*k)+Q(Q(m*m)+Q(f*f)))));if(i>Q(0)){i=Q(Q(1)/i);k=Q(k*i);m=Q(m*i);f=Q(f*i)}i=N[e+8>>2];l=N[e>>2];o=N[e+4>>2];a=Q(Q(k*i)+Q(Q(m*l)+Q(f*o)))>Q(0);m=a?Q(-m):m;f=a?Q(-f):f;k=a?Q(-k):k;s:{if(G|!na){break s}p=N[c>>2];s=Q(N[c+12>>2]-p);r=N[c+4>>2];y=Q(N[c+28>>2]-r);p=Q(N[c+24>>2]-p);r=Q(N[c+16>>2]-r);u=Q(Q(Q(s*y)-Q(p*r))*i);q=r;i=N[c+8>>2];r=Q(N[c+32>>2]-i);i=Q(N[c+20>>2]-i);if(!(Q(u+Q(Q(Q(Q(q*r)-Q(y*i))*l)+Q(o*Q(Q(i*p)-Q(r*s)))))>Q(0))){break s}k=Q(-k);f=Q(-f);m=Q(-m)}i=N[b+28>>2];l=N[b+16>>2];o=N[b+32>>2];p=N[b+20>>2];s=N[b+4>>2];r=N[b+8>>2];N[g+28>>2]=Q(Q(m*N[b>>2])+Q(f*N[b+12>>2]))+Q(k*N[b+24>>2]);N[g+36>>2]=Q(Q(m*r)+Q(f*p))+Q(k*o);N[g+32>>2]=Q(Q(m*s)+Q(f*l))+Q(k*i);I[h>>1]=L[h>>1]|2;a=L[pa+14>>1]}if(!(a&1)){break r}k=N[b+40>>2];m=N[b+28>>2];o=N[b+16>>2];p=N[b+44>>2];s=N[b+32>>2];r=N[b+20>>2];y=N[b+4>>2];v=N[b+8>>2];f=N[d+20>>2];i=N[d+24>>2];l=N[d+28>>2];N[g+16>>2]=Q(Q(Q(f*N[b>>2])+Q(i*N[b+12>>2]))+Q(l*N[b+24>>2]))+N[b+36>>2];N[g+24>>2]=p+Q(Q(Q(f*v)+Q(i*r))+Q(l*s));N[g+20>>2]=k+Q(Q(Q(f*y)+Q(i*o))+Q(l*m));I[h>>1]=L[h>>1]|1}Ia=d+32|0;break d}u=N[C+24>>2];B=N[C+20>>2];p=N[C+12>>2];s=N[C+8>>2];r=N[C+4>>2];y=N[C>>2];z=N[C+16>>2];I[h>>1]=1027;l=Q(-k);i=Q(-m);f=Q(-o);t:{if(G|!na){break t}w=N[t+64>>2];D=Q(N[t+76>>2]-w);A=N[t+68>>2];W=Q(N[t+92>>2]-A);w=Q(N[t+88>>2]-w);A=Q(N[t+80>>2]-A);_=Q(Q(Q(D*W)-Q(w*A))*N[e+8>>2]);oa=A;A=N[t+72>>2];X=Q(N[t+96>>2]-A);A=Q(N[t+84>>2]-A);if(!(Q(_+Q(Q(Q(Q(oa*X)-Q(W*A))*N[e>>2])+Q(N[e+4>>2]*Q(Q(A*w)-Q(X*D)))))>Q(0))){break t}f=o;i=m;l=k}k=Q(Q(p*p)+Q(-.5));m=Q(Q(s*l)+Q(Q(y*f)+Q(r*i)));o=Q(Q(Q(p*Q(Q(y*i)-Q(f*r)))+Q(k*l))+Q(s*m));N[g+36>>2]=o+o;o=Q(Q(r*m)+Q(Q(k*i)+Q(p*Q(Q(s*f)-Q(l*y)))));N[g+32>>2]=o+o;f=Q(Q(y*m)+Q(Q(k*f)+Q(p*Q(Q(r*l)-Q(i*s)))));N[g+28>>2]=f+f;f=Q(Q(s*v)+Q(Q(y*x)+Q(q*r)));i=Q(Q(s*f)+Q(Q(p*Q(Q(y*q)-Q(x*r)))+Q(v*k)));N[g+24>>2]=u+Q(i+i);i=Q(Q(r*f)+Q(Q(p*Q(Q(s*x)-Q(v*y)))+Q(q*k)));N[g+20>>2]=B+Q(i+i);f=Q(Q(y*f)+Q(Q(p*Q(Q(r*v)-Q(q*s)))+Q(x*k)));N[g+16>>2]=z+Q(f+f)}Ia=pa+16|0;Ia=n+336|0;return(Ha|0)!=0|0}function wo(a,b,c,d,e,f,g,h,i,j,k){var l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),K=Q(0),M=Q(0),O=Q(0),S=0,T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=0,ea=Q(0),fa=Q(0),ga=Q(0),ha=0,ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=0,oa=0,pa=0,qa=0,ra=0,sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0);l=Ia-560|0;Ia=l;a:{if(!a){i=0;break a}i=L[i>>1];oa=i&16;pa=i&64;qa=i&128;n=N[c+8>>2];r=N[c+20>>2];y=Q(Q(n-r)*Q(.5));v=N[c>>2];u=N[c+12>>2];z=Q(Q(v-u)*Q(.5));w=N[c+4>>2];x=N[c+16>>2];V=Q(Q(w-x)*Q(.5));o=Q(Y(Q(Q(y*y)+Q(Q(z*z)+Q(V*V)))));if(o==Q(0)){i=vo(a,b,c,N[c+24>>2],d,e,f,g,h,j,(qa|0)!=0,(pa|0)!=0,!oa);break a}ra=qa>>>7|j;m=N[d+8>>2];s=N[d>>2];p=N[d+4>>2];C=Q(Q(n+r)*Q(.5));N[l+556>>2]=C;B=Q(Q(w+x)*Q(.5));N[l+552>>2]=B;D=Q(Q(v+u)*Q(.5));N[l+548>>2]=D;b:{c:{d:{e:{f:{A=Q(Q(1)/o);if(!(Q(R(Q(Q(m*Q(y*A))+Q(Q(s*Q(z*A))+Q(p*Q(V*A))))))>2]=w;v=Q(u-v);N[l+288>>2]=v;n=Q(r-n);N[l+296>>2]=n;n=Q(Q(n*n)+Q(Q(v*v)+Q(w*w)));N[l+300>>2]=n;v=Q(0);N[l+304>>2]=n!=Q(0)?Q(Q(1)/n):Q(0);n=Q(Q(o*m)+C);N[l+144>>2]=n;r=Q(Q(o*p)+B);N[l+140>>2]=r;o=Q(D+Q(o*s));N[l+136>>2]=o;w=Q(2);ha=-1;g:{k=f?J[f>>2]:0;f=P(k,36)+b|0;C=Q(Q(n*m)+Q(Q(o*s)+Q(p*r)));if(Yh(l+136|0,d,e,N[c+24>>2],f,C)){break g}s=N[f+20>>2];p=N[f+32>>2];m=N[f+8>>2];o=N[f>>2];n=Q(N[f+12>>2]-o);r=N[f+4>>2];u=Q(N[f+28>>2]-r);x=Q(N[f+24>>2]-o);r=Q(N[f+16>>2]-r);o=Q(Q(n*u)-Q(x*r));N[l+200>>2]=o;s=Q(s-m);m=Q(p-m);p=Q(Q(s*x)-Q(m*n));N[l+196>>2]=p;m=Q(Q(r*m)-Q(u*s));N[l+192>>2]=m;if(!ra&Q(Q(o*N[d+8>>2])+Q(Q(m*N[d>>2])+Q(p*N[d+4>>2])))>Q(0)){break g}if(!oa){if($h(l+192|0,f,f+12|0,f+24|0,c,l+288|0)){break b}p=N[l+196>>2];m=N[l+192>>2];o=N[l+200>>2]}n=Q(0);s=Q(Y(Q(Q(o*o)+Q(Q(m*m)+Q(p*p)))));if(s==Q(0)){break g}r=o;o=Q(Q(1)/s);N[l+200>>2]=r*o;N[l+196>>2]=p*o;N[l+192>>2]=m*o;if(!Xh(f,l+192|0,l+136|0,N[c+24>>2],d,l+156|0,l+112|0,0)){break f}o=N[l+156>>2];if(o>e){break f}s=e>2];u=N[l+192>>2];p=N[l+196>>2];x=Q(R(Q(Q(m*N[d+8>>2])+Q(Q(u*N[d>>2])+Q(p*N[d+4>>2])))));if(!(Q(e-s)>o|Q(s+e)>o&x>Q(-2))){r=Q(0);s=e;if(o!=Q(0)){break e}}if(pa){i=k;break d}w=Q(-x);n=u;r=p;v=m;ha=k;s=o;break e}r=Q(0);n=Q(0);s=e;break e}J[g+8>>2]=-1;ha=f?J[f>>2]:ha;ja=N[c+24>>2];o=Q(x-w);N[l+140>>2]=o;v=Q(u-v);N[l+136>>2]=v;n=Q(r-n);N[l+144>>2]=n;o=Q(Q(n*n)+Q(Q(v*v)+Q(o*o)));N[l+148>>2]=o;N[l+152>>2]=o!=Q(0)?Q(Q(1)/o):Q(0);ka=Q(Q(C*m)+Q(Q(D*s)+Q(p*B)));s=Q(2);o=e;i=0;h:{while(1){na=i?(i|0)!=(ha|0)?i:0:ha;f=P(na,36)+b|0;p=N[f+20>>2];m=N[f+8>>2];n=N[f+32>>2];r=N[f>>2];v=Q(N[f+12>>2]-r);u=N[f+4>>2];w=Q(N[f+28>>2]-u);r=Q(N[f+24>>2]-r);u=Q(N[f+16>>2]-u);x=Q(Q(v*w)-Q(r*u));N[l+120>>2]=x;p=Q(p-m);m=Q(n-m);n=Q(Q(p*r)-Q(m*v));N[l+116>>2]=n;m=Q(Q(u*m)-Q(w*p));N[l+112>>2]=m;i:{if(!ra&Q(Q(x*N[d+8>>2])+Q(Q(m*N[d>>2])+Q(n*N[d+4>>2])))>Q(0)){break i}S=f+24|0;da=f+12|0;if(k){if(!Hk(k,f,da,S)){break i}}j:{if(oa){break j}if(!$h(l+112|0,f,da,S,c,l+136|0)){break j}e=N[d>>2];o=N[d+4>>2];N[h+8>>2]=-N[d+8>>2];N[h+4>>2]=-o;N[h>>2]=-e;I[g+12>>1]=1026;J[g+8>>2]=na;e=N[d>>2];o=N[d+4>>2];m=N[d+8>>2];J[g+40>>2]=0;N[g+36>>2]=-m;N[g+32>>2]=-o;N[g+28>>2]=-e;i=1;break a}m=N[f+32>>2];r=Q(y+m);p=N[f+28>>2];v=Q(V+p);n=N[f+24>>2];u=Q(z+n);w=N[f+20>>2];X=Q(y+w);C=N[f+16>>2];$=Q(V+C);B=N[f+12>>2];F=Q(z+B);G=N[f+8>>2];D=Q(y+G);H=N[f+4>>2];A=Q(V+H);M=N[f>>2];K=Q(z+M);T=Q(m-y);W=Q(p-V);Z=Q(n-z);x=Q(w-y);C=Q(C-V);B=Q(B-z);G=Q(G-y);H=Q(H-V);M=Q(M-z);fa=N[l+120>>2];aa=N[l+112>>2];w=N[l+116>>2];k:{if(Q(Q(fa*y)+Q(Q(aa*z)+Q(V*w)))>=Q(0)){N[l+292>>2]=A;N[l+304>>2]=$;N[l+288>>2]=K;N[l+312>>2]=u;N[l+316>>2]=v;N[l+300>>2]=F;m=Q(F-K);q=Q(v-A);n=Q(u-K);t=Q($-A);p=Q(Q(m*q)-Q(n*t));N[l+296>>2]=D;N[l+320>>2]=r;N[l+308>>2]=X;_=Q(X-D);O=Q(r-D);n=Q(Q(_*n)-Q(O*m));m=Q(Q(t*O)-Q(q*_));break k}N[l+292>>2]=H;N[l+304>>2]=C;N[l+288>>2]=M;N[l+312>>2]=Z;N[l+316>>2]=W;N[l+300>>2]=B;m=Q(B-M);q=Q(W-H);n=Q(Z-M);t=Q(C-H);p=Q(Q(m*q)-Q(n*t));N[l+296>>2]=G;N[l+320>>2]=T;N[l+308>>2]=x;_=Q(x-G);O=Q(T-G);n=Q(Q(_*n)-Q(O*m));m=Q(Q(t*O)-Q(q*_))}N[l+200>>2]=p;N[l+196>>2]=n;N[l+192>>2]=m;N[l+324>>2]=B;N[l+336>>2]=F;N[l+332>>2]=x;N[l+356>>2]=r;N[l+348>>2]=u;N[l+344>>2]=X;N[l+340>>2]=$;N[l+352>>2]=v;N[l+328>>2]=C;m=Q(F-B);O=Q(v-C);E=Q(u-B);n=Q($-C);p=Q(Q(m*O)-Q(E*n));q=N[d+8>>2];ea=Q(r-x);U=Q(X-x);n=Q(Q(n*ea)-Q(O*U));t=N[d>>2];_=N[d+4>>2];m=Q(Q(U*E)-Q(ea*m));if(Q(Q(p*q)+Q(Q(n*t)+Q(_*m)))>Q(0)){N[l+356>>2]=X;N[l+352>>2]=$;N[l+348>>2]=F;N[l+344>>2]=r;N[l+340>>2]=v;N[l+336>>2]=u;m=Q(-m);n=Q(-n);p=Q(-p)}N[l+212>>2]=p;N[l+208>>2]=m;N[l+204>>2]=n;N[l+380>>2]=r;N[l+376>>2]=v;N[l+372>>2]=u;N[l+368>>2]=x;N[l+392>>2]=T;N[l+360>>2]=B;N[l+384>>2]=Z;N[l+364>>2]=C;N[l+388>>2]=W;m=Q(W-C);U=Q(Z-B);p=Q(Q(E*m)-Q(U*O));n=O;O=Q(T-x);n=Q(Q(n*O)-Q(m*ea));m=Q(Q(ea*U)-Q(O*E));if(Q(Q(p*q)+Q(Q(n*t)+Q(_*m)))>Q(0)){N[l+392>>2]=r;N[l+388>>2]=v;N[l+384>>2]=u;N[l+380>>2]=T;N[l+376>>2]=W;N[l+372>>2]=Z;m=Q(-m);n=Q(-n);p=Q(-p)}N[l+224>>2]=p;N[l+220>>2]=m;N[l+216>>2]=n;N[l+396>>2]=M;N[l+408>>2]=Z;N[l+404>>2]=G;N[l+428>>2]=r;N[l+420>>2]=u;N[l+416>>2]=T;N[l+400>>2]=H;N[l+424>>2]=v;N[l+412>>2]=W;m=Q(Z-M);O=Q(v-H);E=Q(u-M);n=Q(W-H);p=Q(Q(m*O)-Q(E*n));ea=Q(r-G);U=Q(T-G);n=Q(Q(n*ea)-Q(O*U));m=Q(Q(U*E)-Q(ea*m));if(Q(Q(p*q)+Q(Q(n*t)+Q(_*m)))>Q(0)){N[l+428>>2]=T;N[l+424>>2]=W;N[l+420>>2]=Z;N[l+416>>2]=r;N[l+412>>2]=v;N[l+408>>2]=u;m=Q(-m);n=Q(-n);p=Q(-p)}N[l+236>>2]=p;N[l+232>>2]=m;N[l+228>>2]=n;N[l+452>>2]=r;N[l+448>>2]=v;N[l+444>>2]=u;N[l+440>>2]=G;N[l+464>>2]=D;N[l+432>>2]=M;N[l+456>>2]=K;N[l+436>>2]=H;N[l+460>>2]=A;m=Q(A-H);T=Q(K-M);p=Q(Q(E*m)-Q(T*O));W=Q(D-G);n=Q(Q(O*W)-Q(m*ea));m=Q(Q(ea*T)-Q(W*E));if(Q(Q(p*q)+Q(Q(n*t)+Q(_*m)))>Q(0)){N[l+464>>2]=r;N[l+460>>2]=v;N[l+456>>2]=u;N[l+452>>2]=D;N[l+448>>2]=A;N[l+444>>2]=K;m=Q(-m);n=Q(-n);p=Q(-p)}N[l+248>>2]=p;N[l+244>>2]=m;N[l+240>>2]=n;N[l+468>>2]=K;N[l+480>>2]=F;N[l+476>>2]=D;N[l+500>>2]=x;N[l+492>>2]=B;N[l+488>>2]=X;N[l+472>>2]=A;N[l+496>>2]=C;N[l+484>>2]=$;m=Q(F-K);r=Q(C-A);v=Q(B-K);n=Q($-A);p=Q(Q(m*r)-Q(v*n));u=Q(x-D);T=Q(X-D);n=Q(Q(n*u)-Q(r*T));m=Q(Q(T*v)-Q(u*m));if(Q(Q(p*q)+Q(Q(n*t)+Q(_*m)))>Q(0)){N[l+500>>2]=X;N[l+496>>2]=$;N[l+492>>2]=F;N[l+488>>2]=x;N[l+484>>2]=C;N[l+480>>2]=B;m=Q(-m);n=Q(-n);p=Q(-p)}N[l+260>>2]=p;N[l+256>>2]=m;N[l+252>>2]=n;N[l+524>>2]=x;N[l+520>>2]=C;N[l+516>>2]=B;N[l+512>>2]=D;N[l+536>>2]=G;N[l+504>>2]=K;N[l+528>>2]=M;N[l+508>>2]=A;N[l+532>>2]=H;m=Q(H-A);A=Q(M-K);n=Q(Q(v*m)-Q(A*r));p=r;r=Q(G-D);p=Q(Q(p*r)-Q(m*u));m=Q(Q(u*A)-Q(r*v));if(Q(Q(n*q)+Q(Q(p*t)+Q(_*m)))>Q(0)){N[l+536>>2]=x;N[l+532>>2]=C;N[l+528>>2]=B;N[l+524>>2]=G;N[l+520>>2]=H;N[l+516>>2]=M;n=Q(-n);p=Q(-p);m=Q(-m)}N[l+272>>2]=n;N[l+268>>2]=m;N[l+264>>2]=p;m=Q(Y(Q(Q(fa*fa)+Q(Q(aa*aa)+Q(w*w)))));if(m>Q(0)){m=Q(Q(1)/m);fa=Q(fa*m);N[l+120>>2]=fa;w=Q(w*m);N[l+116>>2]=w;aa=Q(aa*m);N[l+112>>2]=aa}p=Q(-Q(R(Q(Q(fa*q)+Q(Q(aa*t)+Q(_*w))))));f=0;while(1){S=(l+192|0)+P(f,12)|0;l:{if(!ra&Q(Q(N[S+8>>2]*N[d+8>>2])+Q(Q(N[S>>2]*N[d>>2])+Q(N[S+4>>2]*N[d+4>>2])))>Q(0)){break l}da=(l+288|0)+P(f,36)|0;if(Yh(l+548|0,d,o,ja,da,ka)){break l}m=N[S+8>>2];n=N[S>>2];r=N[S+4>>2];v=Q(Y(Q(Q(m*m)+Q(Q(n*n)+Q(r*r)))));if(v==Q(0)){break l}u=n;n=Q(Q(1)/v);N[S>>2]=u*n;N[S+4>>2]=r*n;N[S+8>>2]=m*n;if(!Xh(da,S,l+548|0,ja,d,l+96|0,l+80|0,0)){break l}m=N[l+96>>2];if(m>e){break l}n=m>o?m:o;n=nm|pm|m==Q(0))){if(!(p==s&m>2]=na;N[l+156>>2]=N[da>>2];N[l+160>>2]=N[da+4>>2];N[l+164>>2]=N[da+8>>2];N[l+168>>2]=N[da+12>>2];N[l+172>>2]=N[da+16>>2];N[l+176>>2]=N[da+20>>2];N[l+180>>2]=N[da+24>>2];N[l+184>>2]=N[da+28>>2];N[l+188>>2]=N[da+32>>2];la=N[l+120>>2];ba=N[l+116>>2];ga=N[l+112>>2];if(pa){break h}s=p;o=m}f=f+1|0;if((f|0)!=7){continue}break}}i=i+1|0;if((i|0)!=(a|0)){continue}break}na=J[g+8>>2];m=o}if((na|0)==-1){i=0;break a}N[g+40>>2]=m;N[h+8>>2]=la;N[h+4>>2]=ba;N[h>>2]=ga;uo(g+16|0,g+28|0,l+548|0,d,m,l+156|0);if(!(!(Q(Q(la*N[d+8>>2])+Q(Q(ga*N[d>>2])+Q(ba*N[d+4>>2])))>Q(0))|(j|!qa))){N[g+28>>2]=-N[g+28>>2];N[g+36>>2]=-N[g+36>>2];N[g+32>>2]=-N[g+32>>2]}i=1;a=J[g+8>>2];if((a|0)==-1){break a}o=N[d>>2];m=N[d+4>>2];s=N[d+8>>2];e=N[g+40>>2];p=N[c>>2];n=N[c+4>>2];r=N[c+8>>2];J[l+92>>2]=0;s=Q(e*s);N[l+88>>2]=r+s;m=Q(e*m);N[l+84>>2]=n+m;e=Q(e*o);N[l+80>>2]=p+e;o=N[c+12>>2];p=N[c+16>>2];n=N[c+20>>2];J[l+76>>2]=0;N[l+72>>2]=s+n;N[l+68>>2]=m+p;N[l+64>>2]=e+o;a=P(a,36)+b|0;b=J[a>>2];c=J[a+4>>2];e=N[a+8>>2];J[l+60>>2]=0;N[l+56>>2]=e;J[l+48>>2]=b;J[l+52>>2]=c;b=J[a+16>>2];c=J[a+12>>2];e=N[a+20>>2];J[l+44>>2]=0;N[l+40>>2]=e;J[l+32>>2]=c;J[l+36>>2]=b;b=J[a+28>>2];c=J[a+24>>2];e=N[a+32>>2];J[l+28>>2]=0;N[l+24>>2]=e;J[l+16>>2]=c;J[l+20>>2]=b;a=Ia-112|0;Ia=a;B=N[l+80>>2];c=l- -64|0;D=N[c>>2];A=N[l+84>>2];K=N[c+4>>2];G=N[l+88>>2];H=N[c+8>>2];J[a+108>>2]=0;N[a+104>>2]=H-G;N[a+100>>2]=K-A;N[a+96>>2]=D-B;w=N[l+48>>2];p=N[l+32>>2];x=N[l+52>>2];v=N[l+36>>2];C=N[l+56>>2];u=N[l+40>>2];J[a+92>>2]=0;e=Q(u-C);N[a+88>>2]=e;o=Q(v-x);N[a+84>>2]=o;m=Q(p-w);N[a+80>>2]=m;M=N[l+16>>2];y=N[l+20>>2];z=N[l+24>>2];J[a+76>>2]=0;s=Q(z-C);N[a+72>>2]=s;n=Q(y-x);N[a+68>>2]=n;r=Q(M-w);N[a+64>>2]=r;J[a+60>>2]=0;N[a+56>>2]=z-u;N[a+52>>2]=y-v;N[a+48>>2]=M-p;_=Q(Q(e*e)+Q(Q(m*m)+Q(o*o)));fa=Q(Q(s*s)+Q(Q(r*r)+Q(n*n)));p=Q(Q(e*s)+Q(Q(m*r)+Q(o*n)));v=Q(Q(_*fa)-Q(p*p));v=v>Q(0)?Q(Q(1)/v):Q(0);M=Q(Q(m*n)-Q(r*o));y=Q(Q(o*s)-Q(n*e));z=Q(Q(e*r)-Q(s*m));u=Q(Q(1)/Q(Y(Q(Q(M*M)+Q(Q(y*y)+Q(z*z))))));m:{n:{V=Q(M*u);X=Q(y*u);$=Q(z*u);u=Q(Q(Q(G-C)*V)+Q(Q(Q(B-w)*X)+Q(Q(A-x)*$)));B=Q(Q(Q(H-C)*V)+Q(Q(Q(D-w)*X)+Q(Q(K-x)*$)));if(!(Q(u*B)>2];K=N[a+96>>2];G=N[a+100>>2];D=Q(Q(Q(-1)/Q(Q(V*A)+Q(Q(X*K)+Q($*G))))*u);A=Q(N[l+88>>2]+Q(A*D));C=Q(A-C);q=Q(C*e);K=Q(N[l+80>>2]+Q(K*D));e=Q(K-w);t=Q(e*m);m=Q(N[l+84>>2]+Q(G*D));w=Q(m-x);o=Q(q+Q(t+Q(w*o)));s=Q(Q(C*s)+Q(Q(e*r)+Q(w*n)));e=Q(v*Q(Q(fa*o)-Q(p*s)));if(!(e>=Q(-1.1920928955078125e-7))|!(e<=Q(1.0000001192092896))){break n}o=Q(v*Q(Q(_*s)-Q(p*o)));if(!(o>=Q(-1.1920928955078125e-7))|!(o<=Q(1.0000001192092896))|!(Q(e+o)>2]=m;N[l+96>>2]=K;J[l+108>>2]=0;N[l+104>>2]=A;b=J[l+100>>2];J[l+112>>2]=J[l+96>>2];J[l+116>>2]=b;b=J[l+108>>2];J[l+120>>2]=J[l+104>>2];J[l+124>>2]=b;J[l>>2]=0;break m}ea=N[l+40>>2];ja=N[l+32>>2];la=N[l+36>>2];D=N[a+56>>2];A=N[a+48>>2];K=N[a+52>>2];b=a- -64|0;G=N[b+8>>2];H=N[b>>2];M=N[b+4>>2];e=N[a+104>>2];o=N[a+96>>2];m=N[a+100>>2];y=Q(Q(e*e)+Q(Q(o*o)+Q(m*m)));F=Q(Q(1)/y);s=N[a+88>>2];n=N[a+80>>2];r=N[a+84>>2];ia=Q(Q(o*n)+Q(m*r));z=Q(Q(e*s)+ia);ta=Q(s*s);ua=Q(Q(n*n)+Q(r*r));q=Q(ta+ua);t=Q(Q(y*q)-Q(z*z));b=a+32|0;ca=z;ga=Q(Q(1)/q);w=N[l+88>>2];T=N[l+56>>2];aa=Q(w-T);x=N[l+80>>2];W=N[l+48>>2];O=Q(x-W);C=N[l+84>>2];Z=N[l+52>>2];E=Q(C-Z);ba=Q(Q(s*aa)+Q(Q(n*O)+Q(r*E)));ma=q;q=Q(Q(e*aa)+Q(Q(o*O)+Q(m*E)));z=Q(Q(Q(z*ba)-Q(ma*q))/t);z=zQ(0)?z:Q(0)))));z=zQ(0)?z:Q(0);q=Q(F*Q(Q(ca*z)-q));q=qQ(0)?q:Q(0);N[b+12>>2]=aa;t=Q(Q(G*G)+Q(Q(H*H)+Q(M*M)));q=Q(Q(e*G)+Q(Q(o*H)+Q(m*M)));O=Q(Q(y*t)-Q(q*q));ca=q;sa=Q(Q(1)/t);ba=Q(w-T);E=ba;ga=Q(x-W);ka=Q(C-Z);U=Q(Q(G*E)+Q(Q(H*ga)+Q(M*ka)));ma=t;va=Q(Q(o*ga)+Q(m*ka));t=Q(Q(e*E)+va);q=Q(Q(Q(q*U)-Q(ma*t))/O);q=qQ(0)?q:Q(0)))));q=qQ(0)?q:Q(0);t=Q(F*Q(Q(ca*q)-t));t=tQ(0)?t:Q(0);N[b+8>>2]=O;E=Q(Q(D*D)+Q(Q(A*A)+Q(K*K)));t=Q(Q(e*D)+Q(Q(o*A)+Q(m*K)));U=Q(Q(y*E)-Q(t*t));ca=t;za=Q(Q(1)/E);sa=Q(w-ea);wa=Q(x-ja);xa=Q(C-la);ya=Q(Q(D*sa)+Q(Q(A*wa)+Q(K*xa)));ma=E;E=Q(Q(e*sa)+Q(Q(o*wa)+Q(m*xa)));t=Q(Q(Q(t*ya)-Q(ma*E))/U);t=tQ(0)?t:Q(0)))));t=tQ(0)?t:Q(0);E=Q(F*Q(Q(ca*t)-E));E=EQ(0)?E:Q(0);N[b+4>>2]=E;U=Q(ta+ua);ca=Q(y*U);y=Q(Q(e*s)+ia);ia=Q(ca-Q(y*y));ma=F;ca=y;F=Q(Q(s*ba)+Q(Q(n*ga)+Q(r*ka)));ga=F;y=Q(y*F);F=Q(Q(e*ba)+va);y=Q(Q(y-Q(U*F))/ia);y=yQ(0)?y:Q(0)))));y=yQ(0)?y:Q(0);F=Q(ma*Q(Q(ca*y)-F));F=FQ(0)?F:Q(0);N[b>>2]=F;N[a+28>>2]=z;N[a+24>>2]=q;N[a+20>>2]=t;N[a+16>>2]=y;ba=Q(Q(x+Q(o*aa))-Q(W+Q(n*z)));ca=Q(ba*ba);ba=Q(Q(C+Q(m*aa))-Q(Z+Q(r*z)));z=Q(Q(w+Q(e*aa))-Q(T+Q(s*z)));N[a+12>>2]=ca+Q(Q(ba*ba)+Q(z*z));H=Q(Q(x+Q(o*O))-Q(W+Q(H*q)));z=Q(H*H);H=Q(Q(C+Q(m*O))-Q(Z+Q(M*q)));G=Q(Q(w+Q(e*O))-Q(T+Q(G*q)));N[a+8>>2]=z+Q(Q(H*H)+Q(G*G));A=Q(Q(x+Q(o*E))-Q(ja+Q(A*t)));q=Q(A*A);A=Q(Q(C+Q(m*E))-Q(la+Q(K*t)));D=Q(Q(w+Q(e*E))-Q(ea+Q(D*t)));N[a+4>>2]=q+Q(Q(A*A)+Q(D*D));o=Q(Q(x+Q(o*F))-Q(W+Q(n*y)));n=Q(o*o);o=Q(Q(C+Q(m*F))-Q(Z+Q(r*y)));e=Q(Q(w+Q(e*F))-Q(T+Q(s*y)));N[a>>2]=n+Q(Q(o*o)+Q(e*e));w=N[a>>2];x=N[a+4>>2];q=N[a+8>>2];j=!(w>=x)|!(q>x);k=!(x>w)|!(q>w);C=N[(k?j?b|8:b|4:b)>>2];aa=N[l+32>>2];O=N[l+36>>2];E=N[l+40>>2];e=N[l+80>>2];o=N[l+84>>2];m=N[l+88>>2];s=N[l+56>>2];D=N[c+8>>2];n=N[l+48>>2];A=N[c>>2];r=N[l+52>>2];K=N[c+4>>2];ea=N[a+48>>2];ja=N[a+52>>2];G=N[a+16>>2];H=N[a+24>>2];la=N[a+56>>2];M=N[a+20>>2];ba=N[a+96>>2];ga=N[a+100>>2];ka=N[a+104>>2];y=N[a+72>>2];z=N[a+64>>2];F=N[a+68>>2];T=N[a+88>>2];W=N[a+80>>2];Z=N[a+84>>2];J[l+124>>2]=0;t=Q(B*B);U=Q(u*u);b=t>U;w=k?j?q:x:w;c=w>U;f=t=Q(-1.1920928955078125e-7)&q<=Q(1.0000001192092896)&(t>=Q(-1.1920928955078125e-7)&t<=Q(1.0000001192092896))&Q(q+t)=Q(-1.1920928955078125e-7)&V<=Q(1.0000001192092896)&(p>=Q(-1.1920928955078125e-7)&p<=Q(1.0000001192092896))&Q(V+p)>2]=p;q=b?o:K;v=o;o=Q(o+Q(ga*C));o=h?d?q:c?v:o:f?K:o;N[l+116>>2]=o;q=b?e:A;v=e;e=Q(e+Q(ba*C));e=h?d?q:c?v:e:f?A:e;N[l+112>>2]=e;J[l+108>>2]=0;q=b?m:w;v=m;m=k?j?Q(s+Q(H*y)):Q(E+Q(M*la)):Q(s+Q(G*T));m=h?d?q:c?v:m:f?w:m;N[l+104>>2]=m;s=k?j?Q(r+Q(H*F)):Q(O+Q(M*ja)):Q(r+Q(G*Z));s=h?d?b?u:B:c?u:s:f?B:s;N[l+100>>2]=s;n=k?j?Q(n+Q(H*z)):Q(aa+Q(M*ea)):Q(n+Q(G*W));n=h?d?b?D:x:c?D:n:f?x:n;N[l+96>>2]=n;m=Q(m-p);e=Q(n-e);n=Q(e*e);e=Q(s-o);N[l>>2]=Q(m*m)+Q(n+Q(e*e))}Ia=a+112|0;a=J[l+100>>2];b=J[l+96>>2];N[g+24>>2]=N[l+104>>2];J[g+16>>2]=b;J[g+20>>2]=a;I[g+12>>1]=3;break a}r=Q(0);s=e}if(a>>>0<2){break c}f=1;while(1){i=(f|0)!=(k|0)?f:0;S=P(i,36)+b|0;o:{if(Yh(l+136|0,d,s,N[c+24>>2],S,C)){break o}p=N[S+20>>2];u=N[S+32>>2];m=N[S+8>>2];o=N[S>>2];x=Q(N[S+12>>2]-o);B=N[S+4>>2];D=Q(N[S+28>>2]-B);A=Q(N[S+24>>2]-o);B=Q(N[S+16>>2]-B);o=Q(Q(x*D)-Q(A*B));N[l+200>>2]=o;K=Q(p-m);m=Q(u-m);p=Q(Q(K*A)-Q(m*x));N[l+196>>2]=p;m=Q(Q(B*m)-Q(D*K));N[l+192>>2]=m;if(!ra&Q(Q(o*N[d+8>>2])+Q(Q(m*N[d>>2])+Q(p*N[d+4>>2])))>Q(0)){break o}if(!oa){if($h(l+192|0,S,S+12|0,S+24|0,c,l+288|0)){k=i;break b}p=N[l+196>>2];m=N[l+192>>2];o=N[l+200>>2]}u=Q(Y(Q(Q(o*o)+Q(Q(m*m)+Q(p*p)))));if(u==Q(0)){break o}q=o;o=Q(Q(1)/u);N[l+200>>2]=q*o;N[l+196>>2]=p*o;N[l+192>>2]=m*o;if(!Xh(S,l+192|0,l+136|0,N[c+24>>2],d,l+156|0,l+112|0,0)){break o}o=N[l+156>>2];if(o>e){break o}B=o>s?o:s;B=B>2];u=N[l+192>>2];p=N[l+196>>2];x=Q(-Q(R(Q(Q(m*N[d+8>>2])+Q(Q(u*N[d>>2])+Q(p*N[d+4>>2]))))));if(!(Q(s-B)>o|xo|o==Q(0))){if(!(x==w&o>2])+Q(Q(n*N[d>>2])+Q(r*N[d+4>>2])))>Q(0))|(j|!qa))){N[l+164>>2]=-N[l+164>>2];N[l+160>>2]=-N[l+160>>2];N[l+156>>2]=-N[l+156>>2]}N[g+16>>2]=N[l+192>>2];N[g+20>>2]=N[l+196>>2];N[g+24>>2]=N[l+200>>2];N[g+28>>2]=N[l+156>>2];N[g+32>>2]=N[l+160>>2];e=N[l+164>>2];N[g+40>>2]=s;N[g+36>>2]=e;I[g+12>>1]=3;J[g+8>>2]=ha;N[h+8>>2]=v;N[h+4>>2]=r;N[h>>2]=n;i=1;break a}e=N[d>>2];o=N[d+4>>2];N[h+8>>2]=-N[d+8>>2];N[h+4>>2]=-o;N[h>>2]=-e;I[g+12>>1]=1026;J[g+8>>2]=k;e=N[d>>2];o=N[d+4>>2];m=N[d+8>>2];J[g+40>>2]=0;N[g+36>>2]=-m;N[g+32>>2]=-o;N[g+28>>2]=-e;i=1}Ia=l+560|0;return i}function AZ(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=Q(i);var j=0,k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=0,A=Q(0),B=Q(0),C=0,D=0,E=0,F=0,G=Q(0),M=Q(0),O=Q(0),S=0,T=0,U=Q(0),V=0,W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=0,ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=0,pa=0,qa=0,ra=Q(0),sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=0,Fa=0,Ga=0,Ha=0,Ja=0,La=0,Ma=0,Na=0,Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=0,Ua=0,Va=0,Wa=0,Xa=Q(0),Ya=Q(0),Za=Q(0),_a=0;l=Ia-752|0;Ia=l;k=0;a:{if(N[c+4>>2]!=Q(1)){break a}k=0;if(N[c+8>>2]!=Q(1)){break a}k=N[c+12>>2]==Q(1)}y=N[a+4>>2]!=Q(1)|N[a+8>>2]!=Q(1)?y:N[a+12>>2]==Q(1);x=c+4|0;oa=J[a+36>>2];z=J[c+32>>2];J[l+740>>2]=0;J[l+744>>2]=1065353216;J[l+732>>2]=0;J[l+736>>2]=0;J[l+724>>2]=0;J[l+728>>2]=1065353216;J[l+716>>2]=0;J[l+720>>2]=0;J[l+708>>2]=1065353216;J[l+712>>2]=1065353216;J[l+692>>2]=1065353216;J[l+696>>2]=0;H[l+748|0]=0;J[l+700>>2]=0;J[l+704>>2]=0;J[l+684>>2]=0;J[l+688>>2]=0;J[l+676>>2]=1065353216;J[l+680>>2]=0;if(!k){Pb(l+676|0,x,c+16|0)}J[l+664>>2]=0;J[l+668>>2]=1065353216;J[l+656>>2]=0;J[l+660>>2]=0;J[l+648>>2]=0;J[l+652>>2]=1065353216;J[l+640>>2]=0;J[l+644>>2]=0;J[l+632>>2]=1065353216;J[l+636>>2]=1065353216;J[l+616>>2]=1065353216;J[l+620>>2]=0;H[l+672|0]=0;J[l+624>>2]=0;J[l+628>>2]=0;J[l+608>>2]=0;J[l+612>>2]=0;J[l+600>>2]=1065353216;J[l+604>>2]=0;if(!y){Pb(l+600|0,a+4|0,a+16|0)}m=N[z+16>>2];p=N[l+684>>2];q=N[z+20>>2];s=N[l+696>>2];n=N[z+24>>2];t=N[l+708>>2];u=Q(Q(Q(m*p)+Q(q*s))+Q(n*t));M=p;p=N[z+28>>2];X=s;s=N[z+32>>2];Z=t;t=N[z+36>>2];v=Q(Q(Q(R(Q(M*p)))+Q(R(Q(X*s))))+Q(R(Q(Z*t))));N[l+596>>2]=u+v;o=N[l+680>>2];r=N[l+692>>2];w=N[l+704>>2];A=Q(Q(Q(m*o)+Q(q*r))+Q(n*w));o=Q(Q(Q(R(Q(o*p)))+Q(R(Q(r*s))))+Q(R(Q(w*t))));N[l+592>>2]=A+o;M=m;m=N[l+676>>2];X=q;q=N[l+688>>2];Z=n;n=N[l+700>>2];r=Q(Q(Q(M*m)+Q(X*q))+Q(Z*n));m=Q(Q(Q(R(Q(m*p)))+Q(R(Q(q*s))))+Q(R(Q(n*t))));N[l+588>>2]=r+m;N[l+584>>2]=u-v;N[l+580>>2]=A-o;N[l+576>>2]=r-m;q=N[d+4>>2];p=Q(q+q);m=N[d+8>>2];u=Q(p*m);s=N[d>>2];n=Q(s+s);t=N[d+12>>2];v=Q(n*t);N[l+44>>2]=u-v;N[l+36>>2]=u+v;s=Q(Q(1)-Q(s*n));u=Q(q*p);N[l+48>>2]=s-u;M=s;s=Q(m+m);v=Q(m*s);N[l+32>>2]=M-v;m=Q(n*m);p=Q(p*t);N[l+40>>2]=m+p;q=Q(n*q);n=Q(s*t);N[l+28>>2]=q-n;N[l+24>>2]=m-p;N[l+20>>2]=q+n;N[l+16>>2]=Q(Q(1)-u)-v;N[l+52>>2]=N[d+16>>2];N[l+56>>2]=N[d+20>>2];N[l+60>>2]=N[d+24>>2];q=N[b+4>>2];p=Q(q+q);m=N[b+8>>2];u=Q(p*m);s=N[b>>2];n=Q(s+s);t=N[b+12>>2];v=Q(n*t);N[l+496>>2]=u-v;N[l+488>>2]=u+v;s=Q(Q(1)-Q(s*n));u=Q(q*p);N[l+500>>2]=s-u;M=s;s=Q(m+m);v=Q(m*s);N[l+484>>2]=M-v;m=Q(n*m);p=Q(p*t);N[l+492>>2]=m+p;q=Q(n*q);n=Q(s*t);N[l+480>>2]=q-n;N[l+476>>2]=m-p;N[l+472>>2]=q+n;N[l+468>>2]=Q(Q(1)-u)-v;N[l+504>>2]=N[b+16>>2];N[l+508>>2]=N[b+20>>2];N[l+512>>2]=N[b+24>>2];Ok(l+516|0,l+576|0,Q(0),l+16|0,l+468|0,l+600|0,y);N[l+568>>2]=N[l+568>>2]+i;N[l+572>>2]=N[l+572>>2]+i;N[l+564>>2]=N[l+564>>2]+i;q=N[b+8>>2];o=N[e+8>>2];n=Q(o+o);p=N[b>>2];r=N[e>>2];s=Q(r+r);w=N[e+4>>2];t=Q(w+w);u=N[b+4>>2];v=Q(Q(q*n)+Q(Q(p*s)+Q(t*u)));m=N[b+12>>2];A=Q(Q(m*m)+Q(-.5));B=Q(Q(Q(p*v)+Q(Q(s*A)-Q(m*Q(Q(u*n)-Q(t*q)))))*f);G=Q(Q(Q(u*v)+Q(Q(t*A)-Q(m*Q(Q(q*s)-Q(n*p)))))*f);n=Q(Q(Q(q*v)+Q(Q(n*A)-Q(m*Q(Q(p*t)-Q(s*u)))))*f);m=Q(Q(Q(N[l+644>>2]*B)+Q(G*N[l+656>>2]))+Q(n*N[l+668>>2]));N[l+476>>2]=m;q=Q(Q(Q(N[l+640>>2]*B)+Q(G*N[l+652>>2]))+Q(n*N[l+664>>2]));N[l+472>>2]=q;n=Q(Q(Q(N[l+636>>2]*B)+Q(G*N[l+648>>2]))+Q(n*N[l+660>>2]));N[l+468>>2]=n;A=Q(Y(Q(Q(m*m)+Q(Q(n*n)+Q(q*q)))));if(A>Q(0)){s=m;m=Q(Q(1)/A);N[l+476>>2]=s*m;N[l+472>>2]=q*m;N[l+468>>2]=n*m}j=K[a+32|0];ga=L[h>>1];I[l+2>>1]=ga;N[l+12>>2]=-o;N[l+8>>2]=-w;N[l+4>>2]=-r;D=Ia-32|0;Ia=D;F=K[l+672|0];k=l+16|0;J[k+4>>2]=2;C=L[l+2>>1];N[k+16>>2]=y?Q(1):Q(A/f);H[k+12|0]=F;I[k+10>>1]=0;I[k+8>>1]=C;J[k+64>>2]=0;J[k+68>>2]=0;J[k>>2]=159508;J[k+72>>2]=0;J[k+76>>2]=0;J[k+80>>2]=0;J[k+84>>2]=0;J[k+88>>2]=0;J[k+92>>2]=0;H[k+96|0]=0;J[k+272>>2]=0;J[k+276>>2]=0;J[k+280>>2]=0;J[k+284>>2]=0;J[k+228>>2]=0;J[k+232>>2]=0;J[k+236>>2]=0;J[k+240>>2]=0;J[k+248>>2]=0;J[k+252>>2]=0;J[k+256>>2]=0;J[k+260>>2]=0;J[k+224>>2]=1065353216;J[k+244>>2]=1065353216;J[k+264>>2]=1065353216;J[k+268>>2]=0;J[k+312>>2]=0;J[k+316>>2]=0;J[k+304>>2]=0;J[k+308>>2]=0;J[k+320>>2]=l+600;J[k+288>>2]=0;J[k+292>>2]=0;J[k+296>>2]=0;J[k+300>>2]=1065353216;J[k+324>>2]=0;J[k+328>>2]=0;I[k+336>>1]=0;J[k+340>>2]=0;J[k+344>>2]=0;J[k+348>>2]=0;J[k+352>>2]=0;J[k+356>>2]=0;J[k+360>>2]=0;N[k+416>>2]=N[l+4>>2];N[k+420>>2]=N[l+8>>2];m=N[l+12>>2];F=ga&128;j=j&2;y=(F|j)!=0;H[k+445|0]=y;ga=(ga&64)>>>6|0;H[k+444|0]=ga;N[k+440>>2]=i;N[k+424>>2]=m;N[k+364>>2]=f;J[k+332>>2]=-1;q=N[b+8>>2];m=N[l+12>>2];n=Q(m+m);p=N[b>>2];m=N[l+4>>2];s=Q(m+m);m=N[l+8>>2];t=Q(m+m);u=N[b+4>>2];v=Q(Q(q*n)+Q(Q(p*s)+Q(t*u)));m=N[b+12>>2];o=Q(Q(m*m)+Q(-.5));N[k+436>>2]=Q(q*v)+Q(Q(n*o)-Q(m*Q(Q(p*t)-Q(s*u))));N[k+432>>2]=Q(u*v)+Q(Q(t*o)-Q(m*Q(Q(q*s)-Q(n*p))));N[k+428>>2]=Q(p*v)+Q(Q(s*o)-Q(m*Q(Q(u*n)-Q(t*q))));w=N[b+20>>2];G=N[b+24>>2];s=N[d+20>>2];B=N[d+24>>2];ja=N[l+8>>2];$=N[l+4>>2];ha=N[l+12>>2];t=N[b+8>>2];u=N[b>>2];v=N[b+4>>2];o=N[b+12>>2];O=N[b+16>>2];p=N[d>>2];m=N[d+4>>2];q=N[d+8>>2];n=N[d+12>>2];r=N[d+16>>2];J[k+412>>2]=0;J[k+316>>2]=0;N[k+312>>2]=B;N[k+308>>2]=s;N[k+304>>2]=r;N[k+300>>2]=n;N[k+296>>2]=q;N[k+292>>2]=m;N[k+288>>2]=p;J[k+284>>2]=0;J[k+268>>2]=0;J[k+252>>2]=0;J[k+236>>2]=0;U=Q(-p);r=Q(O-r);w=Q(w-s);B=Q(G-B);G=Q(Q(Q(U*r)-Q(w*m))-Q(q*B));s=Q(Q(n*n)+Q(-.5));O=Q(Q(Q(n*Q(Q(m*r)-Q(p*w)))+Q(s*B))-Q(q*G));N[k+280>>2]=O+O;O=Q(Q(Q(s*w)+Q(n*Q(Q(p*B)-Q(q*r))))-Q(m*G));N[k+276>>2]=O+O;r=Q(Q(Q(s*r)+Q(n*Q(Q(q*w)-Q(m*B))))-Q(p*G));N[k+272>>2]=r+r;w=Q(Q(Q(v*q)-Q(m*t))+Q(Q(u*n)-Q(o*p)));r=Q(w+w);B=Q(Q(Q(t*p)-Q(q*u))+Q(Q(v*n)-Q(o*m)));G=Q(B+B);O=Q(Q(1)-Q(w*r));aa=Q(B*G);N[k+264>>2]=O-aa;w=Q(Q(Q(u*m)-Q(p*v))+Q(Q(t*n)-Q(o*q)));ba=Q(w*G);t=Q(Q(o*n)-Q(Q(Q(U*u)-Q(v*m))-Q(q*t)));u=Q(t*r);N[k+260>>2]=ba-u;v=Q(w*r);o=Q(t*G);N[k+256>>2]=v+o;N[k+248>>2]=ba+u;u=Q(w+w);w=Q(w*u);N[k+244>>2]=O-w;r=Q(B*r);t=Q(t*u);N[k+240>>2]=r-t;N[k+232>>2]=v-o;N[k+228>>2]=r+t;N[k+224>>2]=Q(Q(1)-aa)-w;t=Q(Q(-ha)*f);u=Q(Q(-$)*f);v=Q(Q(-ja)*f);o=Q(Q(q*t)+Q(Q(p*u)+Q(m*v)));r=Q(Q(q*o)+Q(Q(t*s)-Q(n*Q(Q(p*v)-Q(u*m)))));N[k+408>>2]=r+r;r=Q(Q(m*o)+Q(Q(v*s)-Q(n*Q(Q(q*u)-Q(t*p)))));N[k+404>>2]=r+r;m=Q(Q(p*o)+Q(Q(u*s)-Q(n*Q(Q(m*t)-Q(v*q)))));N[k+400>>2]=m+m;N[k+384>>2]=f;f=N[x>>2];m=N[x+4>>2];q=N[x+8>>2];J[D+28>>2]=0;N[D+24>>2]=q;N[D+20>>2]=m;N[D+16>>2]=f;C=J[x+12>>2];S=J[x+16>>2];V=J[x+24>>2];J[D+8>>2]=J[x+20>>2];J[D+12>>2]=V;J[D>>2]=C;J[D+4>>2]=S;x=J[z+56>>2];C=K[z+55|0];n=Q(f*N[z+68>>2]);p=Q(m*N[z+72>>2]);n=n<=p?n:p;p=Q(q*N[z+76>>2]);n=n<=p?n:p;N[k+88>>2]=n*Q(.02500000037252903);N[k+84>>2]=n*Q(.05000000074505806);N[k+80>>2]=n*Q(.10000000149011612);Cb(D+16|0,D,k+112|0,k+160|0,k- -64|0,f==Q(1)&m==Q(1)&q==Q(1));J[k+216>>2]=x+P(C,20);x=K[z+54|0];J[k+64>>2]=0;J[k+68>>2]=0;H[k+220|0]=x;J[k+72>>2]=0;J[k+76>>2]=0;x=J[z+60>>2];J[k+208>>2]=z+16;J[k+212>>2]=x;Ia=D+32|0;Ka[J[(L[oa+4>>1]<<2)+159572>>2]](oa,l+516|0,l+468|0,A,k,ga);h=(L[h>>1]&512)>>>9|0;z=F>>>7|0;D=j>>>1|0;Ha=K[k+10|0];b:{if(!Ha){break b}if(K[k+11|0]){c:{d:{e:{if(!h){I[g+12>>1]=1026;break e}oa=b;ga=y;p=Q(0);m=Q(0);q=Q(0);n=Q(0);s=Q(0);t=Q(0);ha=Q(0);O=Q(0);U=Q(0);j=Ia-6080|0;Ia=j;qa=J[a+36>>2];Ja=J[qa+56>>2];F=J[c+32>>2];J[j+1964>>2]=0;u=Q(1);f=N[c+8>>2];o=N[c+4>>2];z=0;f:{if(o!=Q(1)){break f}z=0;if(f!=Q(1)){break f}z=N[c+12>>2]==Q(1)}b=j+1952|0;J[b>>2]=0;J[b+4>>2]=1065353216;b=j+1944|0;J[b>>2]=0;J[b+4>>2]=0;b=j+1936|0;J[b>>2]=0;J[b+4>>2]=1065353216;b=j+1928|0;J[b>>2]=0;J[b+4>>2]=0;b=j+1920|0;J[b>>2]=1065353216;J[b+4>>2]=1065353216;b=j+1904|0;J[b>>2]=1065353216;J[b+4>>2]=0;H[j+1960|0]=0;J[j+1912>>2]=0;J[j+1916>>2]=0;J[j+1896>>2]=0;J[j+1900>>2]=0;J[j+1888>>2]=1065353216;J[j+1892>>2]=0;v=Q(1);$=Q(1);if(!z){Pb(j+1888|0,c+4|0,c+16|0);o=N[c+4>>2];u=N[j+1920>>2];p=N[j+1916>>2];m=N[j+1912>>2];q=N[j+1908>>2];v=N[j+1904>>2];n=N[j+1900>>2];s=N[j+1896>>2];t=N[j+1892>>2];$=N[j+1888>>2];f=N[c+8>>2]}r=N[F+48>>2];w=N[F+40>>2];A=N[F+44>>2];B=N[d+20>>2];G=N[d+24>>2];b=J[d>>2];h=J[d+4>>2];y=J[d+12>>2];D=J[d+8>>2];ja=N[d+16>>2];J[j+1884>>2]=0;N[j+1880>>2]=G;N[j+1876>>2]=B;N[j+1872>>2]=ja;J[j+1864>>2]=D;J[j+1868>>2]=y;J[j+1856>>2]=b;J[j+1860>>2]=h;aa=N[c+12>>2];J[j+1852>>2]=0;N[j+1848>>2]=aa;N[j+1840>>2]=o;N[j+1844>>2]=f;b=J[c+16>>2];h=J[c+20>>2];y=J[c+28>>2];J[j+1832>>2]=J[c+24>>2];J[j+1836>>2]=y;J[j+1824>>2]=b;J[j+1828>>2]=h;H[j+1696|0]=0;b=j+1688|0;J[b>>2]=0;J[b+4>>2]=0;h=j+1680|0;J[h>>2]=0;J[h+4>>2]=0;J[j+1672>>2]=0;J[j+1676>>2]=0;J[j+1664>>2]=0;J[j+1668>>2]=0;J[j+1808>>2]=F+16;J[j+1816>>2]=J[F+56>>2]+P(K[F+55|0],20);H[j+1820|0]=K[F+54|0];o=Q(o*N[F+68>>2]);f=Q(N[F+72>>2]*f);f=f>=o?o:f;o=Q(aa*N[F+76>>2]);f=f<=o?f:o;N[b>>2]=f*Q(.02500000037252903);N[h>>2]=f*Q(.10000000149011612);N[j+1684>>2]=f*Q(.05000000074505806);La=j+1712|0;Ma=j+1760|0;b=j+1664|0;Cb(j+1840|0,j+1824|0,La,Ma,b,z);J[j+1812>>2]=J[F+60>>2];f=Q(N[F+68>>2]*N[j+1840>>2]);o=Q(N[F+72>>2]*N[j+1844>>2]);f=f<=o?f:o;o=Q(N[F+76>>2]*N[j+1848>>2]);aa=Q(Q((f<=o?f:o)*Q(.25))+i);N[j+1584>>2]=aa;J[j+1580>>2]=0;J[j+1572>>2]=0;J[j+1576>>2]=0;mb(j+1572|0,128);Na=a+4|0;Cg(j+1524|0,oa,Na);jd(b,z,j+1452|0);N[j+1412>>2]=N[d>>2];N[j+1416>>2]=N[d+4>>2];N[j+1420>>2]=N[d+8>>2];N[j+1424>>2]=N[d+12>>2];Wa=z?156540:156588;Xa=Q(Q(Q(w*s)+Q(A*q))+Q(r*u));Ya=Q(Q(Q(w*t)+Q(A*v))+Q(r*p));Za=Q(Q(Q(w*$)+Q(A*n))+Q(r*m));b=268435455;h=1;u=Q(0);p=Q(0);m=Q(0);q=Q(0);v=Q(0);n=Q(0);$=Q(0);s=Q(0);t=Q(0);g:{while(1){h:{N[j+1436>>2]=G;N[j+1432>>2]=B;N[j+1428>>2]=ja;J[j+1576>>2]=0;J[j+1884>>2]=0;N[j+1880>>2]=G;N[j+1876>>2]=B;N[j+1872>>2]=ja;H[j+1644|0]=z;J[j+1640>>2]=Ma;J[j+1636>>2]=La;J[j+1600>>2]=Wa;J[j+1628>>2]=0;N[j+1624>>2]=Xa;N[j+1620>>2]=Ya;N[j+1616>>2]=Za;J[j+1632>>2]=j+1856;J[j+1648>>2]=j+1664;y=j+1352|0;Wo(y,c,F,j+1412|0);N[j+1400>>2]=aa+N[j+1400>>2];N[j+1404>>2]=aa+N[j+1404>>2];N[j+1408>>2]=aa+N[j+1408>>2];d=J[a+36>>2];de(j,y,oa,Na);J[j+1280>>2]=157172;J[j+1288>>2]=j+1572;J[j+1284>>2]=2;Ka[J[(L[d+4>>1]<<2)+157192>>2]](d,j,j+1280|0,1,1);D=J[j+1576>>2];if(!D){x=0;if(xa){break h}break g}w=N[j+1568>>2];A=N[j+1560>>2];ba=N[j+1564>>2];la=N[j+1432>>2];ma=N[j+1428>>2];na=N[j+1436>>2];ca=N[j+1532>>2];da=N[j+1524>>2];ya=N[j+1528>>2];za=N[j+1544>>2];Aa=N[j+1536>>2];Ba=N[j+1540>>2];M=N[j+1556>>2];X=N[j+1548>>2];Z=N[j+1552>>2];f=N[j+1424>>2];i=N[j+1412>>2];o=N[j+1420>>2];r=N[j+1416>>2];J[j+1340>>2]=0;J[j+1324>>2]=0;J[j+1308>>2]=0;J[j+1292>>2]=0;ea=Q(Q(-i)-i);fa=Q(-o);Oa=Q(ea*fa);ia=Q(-r);W=Q(ia-r);Pa=Q(f*W);_=Q(Oa-Pa);ra=Q(f*ea);Qa=Q(W*fa);ka=Q(ra+Qa);Ra=Q(Q(i*ea)+Q(1));Sa=Q(W*ia);W=Q(Ra-Sa);N[j+1320>>2]=Q(Q(X*_)+Q(Z*ka))+Q(M*W);N[j+1304>>2]=Q(Q(_*Aa)+Q(ka*Ba))+Q(W*za);N[j+1288>>2]=Q(Q(da*_)+Q(ya*ka))+Q(W*ca);na=Q(na*Q(-2));ma=Q(ma*Q(-2));la=Q(la*Q(-2));Ca=Q(Q(o*na)+Q(Q(i*ma)+Q(r*la)));Da=Q(Q(f*f)+Q(-.5));N[j+1336>>2]=Q(Q(o*Ca)+Q(Q(na*Da)-Q(f*Q(Q(i*la)-Q(ma*r)))))+Q(Q(Q(_*A)+Q(ka*ba))+Q(W*w));ka=Q(ea*ia);_=Q(fa-o);W=Q(f*_);ea=Q(ka+W);ia=Q(_*fa);fa=Q(Ra-ia);_=Q(Qa-ra);N[j+1316>>2]=Q(Q(X*ea)+Q(Z*fa))+Q(M*_);ra=X;X=Q(Q(Q(1)-Sa)-ia);ia=Z;Z=Q(ka-W);W=M;M=Q(Oa+Pa);N[j+1312>>2]=Q(Q(ra*X)+Q(ia*Z))+Q(W*M);N[j+1300>>2]=Q(Q(ea*Aa)+Q(fa*Ba))+Q(_*za);N[j+1296>>2]=Q(Q(X*Aa)+Q(Z*Ba))+Q(M*za);N[j+1284>>2]=Q(_*ca)+Q(Q(da*ea)+Q(ya*fa));N[j+1280>>2]=Q(M*ca)+Q(Q(da*X)+Q(ya*Z));N[j+1332>>2]=Q(Q(r*Ca)+Q(Q(la*Da)-Q(f*Q(Q(o*ma)-Q(na*i)))))+Q(Q(Q(ea*A)+Q(fa*ba))+Q(_*w));N[j+1328>>2]=Q(Q(i*Ca)+Q(Q(ma*Da)-Q(f*Q(Q(r*na)-Q(la*o)))))+Q(Q(Q(X*A)+Q(Z*ba))+Q(M*w));d=D+31|0;if(d>>>0<=31){x=0;if(xa){break h}break g}_a=d>>>5|0;i=Q(34028234663852886e22);sa=0;d=D;Ea=0;while(1){Fa=sa<<5;y=D-Fa|0;Ga=y>>>0>=32?32:y;i:{if(!Ga){J[j+6072>>2]=J[j+1448>>2];y=J[j+1444>>2];J[j+6064>>2]=J[j+1440>>2];J[j+6068>>2]=y;V=0;break i}ta=d>>>0>=32?32:d;ua=K[qa+64|0]&2;f=Q(Q(N[a+4>>2]*N[a+8>>2])*N[a+12>>2]);x=J[qa+24>>2];pa=J[qa+28>>2];C=0;va=J[j+1572>>2];while(1){V=J[va+(C+Fa<<2)>>2];y=j+P(C,40)|0;j:{if(ua){E=pa+P(V,6)|0;T=L[E+4>>1];S=L[E+2>>1];E=L[E>>1];break j}E=pa+P(V,12)|0;T=J[E+8>>2];S=J[E+4>>2];E=J[E>>2]}E=P(E,12)+x|0;N[y>>2]=N[E>>2];N[y+4>>2]=N[E+4>>2];N[y+8>>2]=N[E+8>>2];wa=f>2]=N[E>>2];N[y+16>>2]=N[E+4>>2];N[y+20>>2]=N[E+8>>2];S=x+P(wa?S:T,12)|0;N[y+24>>2]=N[S>>2];N[y+28>>2]=N[S+4>>2];N[y+32>>2]=N[S+8>>2];H[y+36|0]=Ja?K[V+Ja|0]:56;C=C+1|0;if((ta|0)!=(C|0)){continue}break}J[j+6072>>2]=J[j+1448>>2];y=J[j+1444>>2];J[j+6064>>2]=J[j+1440>>2];J[j+6068>>2]=y;V=0;S=0;if(!Ga){break i}while(1){J[j+1964>>2]=0;x=j+P(S,40)|0;y=S+Fa|0;Dk(j+1452|0,j+1600|0,x,y,K[x+36|0],j+1584|0,ga,j+1856|0,j+1280|0,j+1968|0,j+1964|0);T=J[j+1964>>2];k:{if(!T){break k}C=0;f=N[j+2012>>2];l:{if((T|0)==1){break l}C=T-1|0;pa=C&3;V=0;x=1;m:{if(T-2>>>0<3){C=0;break m}wa=C&-4;C=0;T=0;while(1){o=N[(j+(x<<6)|0)+2012>>2];E=o>2];f=E?o:f;ta=r>2];f=ta?r:f;ua=o>2];f=ua?o:f;va=r>2];T=o>2];n=N[b+32>>2];u=N[b+24>>2];p=N[b+20>>2];q=N[b+40>>2];v=N[b+36>>2];b=y;i=f}S=S+1|0;if((Ga|0)!=(S|0)){continue}break}}J[j+1448>>2]=J[j+6072>>2];y=J[j+6068>>2];J[j+1440>>2]=J[j+6064>>2];J[j+1444>>2]=y;d=d-32|0;Ea=V|Ea;sa=sa+1|0;if((_a|0)!=(sa|0)){continue}break}if(!(Ea&1)){x=0;if(xa){break h}break g}f=N[j+1864>>2];o=N[j+1856>>2];r=N[j+1860>>2];U=Q(Q(f*u)+Q(Q(o*m)+Q(p*r)));w=N[j+1868>>2];A=Q(Q(w*w)+Q(-.5));ha=Q(Q(f*U)+Q(Q(w*Q(Q(o*p)-Q(m*r)))+Q(u*A)));ha=Q(N[j+1880>>2]+Q(ha+ha));O=Q(Q(r*U)+Q(Q(w*Q(Q(f*m)-Q(u*o)))+Q(p*A)));O=Q(N[j+1876>>2]+Q(O+O));U=Q(Q(o*U)+Q(Q(w*Q(Q(r*u)-Q(p*f)))+Q(m*A)));U=Q(N[j+1872>>2]+Q(U+U));ba=Q(Q(f*q)+Q(Q(o*n)+Q(v*r)));ca=Q(Q(f*ba)+Q(Q(w*Q(Q(o*v)-Q(n*r)))+Q(q*A)));ca=Q(ca+ca);da=Q(Q(r*ba)+Q(Q(w*Q(Q(f*n)-Q(q*o)))+Q(v*A)));da=Q(da+da);f=Q(Q(o*ba)+Q(Q(w*Q(Q(r*q)-Q(v*f)))+Q(n*A)));f=Q(f+f);b=J[J[j+1572>>2]+(b<<2)>>2];if(!(i<=Q(0))){x=1;if(!h){break h}N[g+36>>2]=ca;N[g+32>>2]=da;N[g+28>>2]=f;N[g+24>>2]=ha;N[g+20>>2]=O;N[g+16>>2]=U;J[g+40>>2]=0;J[g+8>>2]=b;break g}o=Q(i*ca);G=Q(G-o);r=Q(i*da);B=Q(B-r);f=Q(i*f);ja=Q(ja-f);$=Q($-o);s=Q(s-r);t=Q(t-f);xa=1;d=h;h=0;if(d){continue}}break}N[g+24>>2]=ha;N[g+20>>2]=O;N[g+16>>2]=U;J[g+8>>2]=b;f=Q(Y(Q(Q($*$)+Q(Q(t*t)+Q(s*s)))));N[g+40>>2]=-f;i=Q(Q(1)/f);a=f>Q(0);N[g+36>>2]=a?Q($*i):Q(0);N[g+32>>2]=a?Q(s*i):Q(0);N[g+28>>2]=a?Q(t*i):Q(0);x=1}a=J[j+1580>>2];n:{if((a|0)<0|!(a&2147483647)){break n}a=J[j+1572>>2];if(!a){break n}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ia=j+6080|0;I[g+12>>1]=1026;if(x){break d}}J[g+40>>2]=0;f=N[e>>2];i=N[e+4>>2];N[g+36>>2]=-N[e+8>>2];N[g+32>>2]=-i;N[g+28>>2]=-f;break c}if(N[g+40>>2]==Q(0)){f=N[e>>2];i=N[e+4>>2];N[g+36>>2]=-N[e+8>>2];N[g+32>>2]=-i;N[g+28>>2]=-f}I[g+12>>1]=1027}J[g+8>>2]=J[k+332>>2];break b}a=J[k+328>>2];J[g>>2]=J[k+324>>2];J[g+4>>2]=a;J[g+8>>2]=J[k+332>>2];I[g+12>>1]=L[k+336>>1];N[g+16>>2]=N[k+340>>2];N[g+20>>2]=N[k+344>>2];N[g+24>>2]=N[k+348>>2];f=N[k+352>>2];i=N[k+356>>2];p=N[k+360>>2];N[g+40>>2]=N[k+364>>2];a=J[k+368>>2];m=Q(-p);N[g+36>>2]=m;q=Q(-i);N[g+32>>2]=q;n=Q(-f);N[g+28>>2]=n;J[g+44>>2]=a;f=Q(Y(Q(Q(p*p)+Q(Q(f*f)+Q(i*i)))));if(f>Q(0)){f=Q(Q(1)/f);m=Q(f*m);N[g+36>>2]=m;q=Q(f*q);N[g+32>>2]=q;n=Q(f*n);N[g+28>>2]=n}if(D|!z){break b}i=N[b+8>>2];f=N[k+20>>2];v=Q(N[k+32>>2]-f);p=N[k+24>>2];t=Q(N[k+48>>2]-p);f=Q(N[k+44>>2]-f);u=Q(N[k+36>>2]-p);p=Q(Q(v*t)-Q(f*u));p=Q(p+p);s=N[b>>2];M=u;u=N[k+28>>2];o=Q(N[k+52>>2]-u);r=Q(N[k+40>>2]-u);t=Q(Q(M*o)-Q(t*r));t=Q(t+t);u=N[b+4>>2];f=Q(Q(r*f)-Q(o*v));v=Q(f+f);o=Q(Q(i*p)+Q(Q(s*t)+Q(u*v)));f=N[b+12>>2];r=Q(Q(f*f)+Q(-.5));if(!(Q(Q(Q(Q(i*o)+Q(Q(p*r)+Q(f*Q(Q(s*v)-Q(t*u)))))*N[e+8>>2])+Q(Q(Q(Q(s*o)+Q(Q(t*r)+Q(f*Q(Q(u*p)-Q(v*i)))))*N[e>>2])+Q(N[e+4>>2]*Q(Q(u*o)+Q(Q(v*r)+Q(f*Q(Q(i*t)-Q(p*s))))))))>Q(0))){break b}N[g+36>>2]=-m;N[g+32>>2]=-q;N[g+28>>2]=-n}Ia=l+752|0;return(Ha|0)!=0|0}function D_(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=Q(i);var j=0,k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=0,E=Q(0),F=Q(0),G=0,M=Q(0),O=0,S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=0,_=0,$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=0,fa=Q(0),ga=Q(0),ha=Q(0),ia=0,ja=Q(0),ka=Q(0),la=Q(0),ma=0,na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=0,sa=0,ta=Q(0),ua=Q(0),va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=0,Ha=0,Ja=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=0,Wa=0;l=Ia-560|0;Ia=l;y=Q(1);w=0;a:{if(N[c+4>>2]!=Q(1)){break a}w=0;if(N[c+8>>2]!=Q(1)){break a}w=N[c+12>>2]==Q(1)}O=c+4|0;G=J[c+32>>2];J[l+548>>2]=0;J[l+552>>2]=1065353216;J[l+540>>2]=0;J[l+544>>2]=0;J[l+532>>2]=0;J[l+536>>2]=1065353216;J[l+524>>2]=0;J[l+528>>2]=0;J[l+516>>2]=1065353216;J[l+520>>2]=1065353216;J[l+500>>2]=1065353216;J[l+504>>2]=0;H[l+556|0]=0;J[l+508>>2]=0;J[l+512>>2]=0;J[l+492>>2]=0;J[l+496>>2]=0;J[l+484>>2]=1065353216;J[l+488>>2]=0;x=Q(1);v=Q(1);if(!w){Pb(l+484|0,O,c+16|0);ba=N[l+512>>2];ca=N[l+508>>2];V=N[l+504>>2];da=N[l+496>>2];ja=N[l+492>>2];ka=N[l+488>>2];v=N[l+484>>2];y=N[l+516>>2];x=N[l+500>>2]}U=N[G+36>>2];A=N[G+28>>2];E=N[G+32>>2];X=N[G+24>>2];W=N[G+20>>2];aa=N[G+16>>2];w=J[a+4>>2];J[l+480>>2]=a;J[l+476>>2]=w;k=N[a+8>>2];p=N[a+12>>2];N[l+472>>2]=Q(1)/N[a+16>>2];N[l+464>>2]=Q(1)/p;N[l+468>>2]=Q(1)/k;k=N[e>>2];p=N[e+4>>2];N[l+16>>2]=-N[e+8>>2];N[l+12>>2]=-p;N[l+8>>2]=-k;I[l+78>>1]=L[h>>1];Z=G+16|0;D=Ia-32|0;Ia=D;j=L[l+78>>1];w=l+80|0;I[w+10>>1]=0;I[w+8>>1]=j;B=l+464|0;J[w+4>>2]=B;_=K[J[B+16>>2]+20|0];H[w+13|0]=j>>>6&1;ea=w- -64|0;h=ea;J[h>>2]=0;J[h+4>>2]=0;J[w>>2]=158684;h=w;J[h+72>>2]=0;J[h+76>>2]=0;J[h+20>>2]=0;J[h+24>>2]=0;J[h+28>>2]=0;J[h+32>>2]=0;J[h+40>>2]=0;J[h+44>>2]=0;J[h+48>>2]=0;J[h+52>>2]=0;J[h+96>>2]=0;J[h+100>>2]=0;J[h+56>>2]=1065353216;J[h+60>>2]=0;J[h+36>>2]=1065353216;J[h+16>>2]=1065353216;J[h+104>>2]=0;J[h+108>>2]=0;J[h+88>>2]=0;J[h+92>>2]=1065353216;J[h+80>>2]=0;J[h+84>>2]=0;J[h+112>>2]=0;J[h+116>>2]=0;J[h+120>>2]=0;J[h+124>>2]=0;J[h+128>>2]=0;J[h+132>>2]=0;J[h+136>>2]=0;J[h+140>>2]=0;H[h+144|0]=0;H[h+12|0]=(_&2|j&128)!=0;I[h+284>>1]=0;J[h+272>>2]=0;J[h+276>>2]=0;J[h+288>>2]=0;J[h+292>>2]=0;J[h+296>>2]=0;J[h+300>>2]=0;J[h+304>>2]=0;J[h+308>>2]=0;N[h+352>>2]=N[l+8>>2];N[h+356>>2]=N[l+12>>2];k=N[l+16>>2];N[h+376>>2]=i;N[h+360>>2]=k;N[h+312>>2]=f;J[h+280>>2]=-1;q=N[b+20>>2];T=N[b+24>>2];r=N[d+20>>2];C=N[d+24>>2];fa=N[l+12>>2];ga=N[l+8>>2];la=N[l+16>>2];t=N[b+8>>2];u=N[b>>2];z=N[b+4>>2];m=N[b+12>>2];$=N[b+16>>2];s=N[d>>2];k=N[d+4>>2];p=N[d+8>>2];o=N[d+12>>2];n=N[d+16>>2];N[h+336>>2]=f;J[h+332>>2]=0;J[h+108>>2]=0;N[h+104>>2]=C;N[h+100>>2]=r;N[h+96>>2]=n;N[h+92>>2]=o;N[h+88>>2]=p;N[h+84>>2]=k;N[h+80>>2]=s;J[h+76>>2]=0;J[h+60>>2]=0;J[h+44>>2]=0;J[h+28>>2]=0;S=Q(-s);n=Q($-n);q=Q(q-r);C=Q(T-C);T=Q(Q(Q(S*n)-Q(q*k))-Q(p*C));r=Q(Q(o*o)+Q(-.5));$=Q(Q(Q(o*Q(Q(k*n)-Q(s*q)))+Q(r*C))-Q(p*T));N[h+72>>2]=$+$;$=Q(Q(Q(r*q)+Q(o*Q(Q(s*C)-Q(p*n))))-Q(k*T));N[h+68>>2]=$+$;n=Q(Q(Q(r*n)+Q(o*Q(Q(p*q)-Q(k*C))))-Q(s*T));N[ea>>2]=n+n;q=Q(Q(Q(z*p)-Q(k*t))+Q(Q(u*o)-Q(m*s)));n=Q(q+q);C=Q(Q(Q(t*s)-Q(p*u))+Q(Q(z*o)-Q(m*k)));T=Q(C+C);$=Q(Q(1)-Q(q*n));M=Q(C*T);N[h+56>>2]=$-M;q=Q(Q(Q(u*k)-Q(s*z))+Q(Q(t*o)-Q(m*p)));F=Q(q*T);t=Q(Q(m*o)-Q(Q(Q(S*u)-Q(z*k))-Q(p*t)));u=Q(t*n);N[h+52>>2]=F-u;z=Q(q*n);m=Q(t*T);N[h+48>>2]=z+m;N[h+40>>2]=F+u;u=Q(q+q);q=Q(q*u);N[h+36>>2]=$-q;n=Q(C*n);t=Q(t*u);N[h+32>>2]=n-t;N[h+24>>2]=z-m;N[h+20>>2]=n+t;N[h+16>>2]=Q(Q(1)-M)-q;t=Q(Q(-la)*f);u=Q(Q(-ga)*f);z=Q(Q(-fa)*f);m=Q(Q(p*t)+Q(Q(s*u)+Q(k*z)));n=Q(Q(p*m)+Q(Q(t*r)-Q(o*Q(Q(s*z)-Q(u*k)))));N[h+328>>2]=n+n;n=Q(Q(k*m)+Q(Q(z*r)-Q(o*Q(Q(p*u)-Q(t*s)))));N[h+324>>2]=n+n;k=Q(Q(s*m)+Q(Q(u*r)-Q(o*Q(Q(k*t)-Q(z*p)))));N[h+320>>2]=k+k;m=N[O>>2];n=N[O+4>>2];q=N[O+8>>2];J[D+28>>2]=0;N[D+24>>2]=q;N[D+20>>2]=n;N[D+16>>2]=m;j=J[O+12>>2];_=J[O+16>>2];ea=J[O+24>>2];J[D+8>>2]=J[O+20>>2];J[D+12>>2]=ea;J[D>>2]=j;J[D+4>>2]=_;p=N[b+8>>2];k=N[l+16>>2];o=Q(k+k);s=N[b>>2];k=N[l+8>>2];r=Q(k+k);k=N[l+12>>2];t=Q(k+k);u=N[b+4>>2];z=Q(Q(p*o)+Q(Q(s*r)+Q(t*u)));k=N[b+12>>2];C=Q(Q(k*k)+Q(-.5));N[h+372>>2]=Q(p*z)+Q(Q(o*C)-Q(k*Q(Q(s*t)-Q(r*u))));N[h+368>>2]=Q(u*z)+Q(Q(t*C)-Q(k*Q(Q(p*r)-Q(o*s))));N[h+364>>2]=Q(s*z)+Q(Q(r*C)-Q(k*Q(Q(u*o)-Q(t*p))));h=h+112|0;ma=N[O>>2]!=Q(1)|N[O+4>>2]!=Q(1)?ma:N[O+8>>2]==Q(1);O=J[G+56>>2];j=K[G+55|0];k=Q(m*N[G+68>>2]);p=Q(N[G+72>>2]*n);k=k<=p?k:p;p=Q(N[G+76>>2]*q);k=k<=p?k:p;N[w+136>>2]=k*Q(.02500000037252903);N[w+132>>2]=k*Q(.05000000074505806);N[w+128>>2]=k*Q(.10000000149011612);Cb(D+16|0,D,w+160|0,w+208|0,h,ma);J[w+264>>2]=O+P(j,20);H[w+268|0]=K[G+54|0];J[h+8>>2]=0;J[h+12>>2]=0;J[h>>2]=0;J[h+4>>2]=0;h=J[G+60>>2];J[w+256>>2]=Z;J[w+260>>2]=h;Ia=D+32|0;k=N[b+8>>2];t=Q(N[b+24>>2]*Q(-2));s=N[b>>2];u=Q(N[b+16>>2]*Q(-2));z=Q(N[b+20>>2]*Q(-2));p=N[b+4>>2];m=Q(Q(k*t)+Q(Q(s*u)+Q(z*p)));o=N[d+8>>2];r=Q(Q(Q(aa*ja)+Q(W*V))+Q(X*y));n=Q(Q(Q(R(Q(ja*A)))+Q(R(Q(V*E))))+Q(R(Q(y*U))));C=Q(r-n);T=Q(r+n);r=Q(Q(C+T)*Q(.5));n=Q(r+r);r=N[d>>2];q=Q(Q(Q(aa*v)+Q(W*da))+Q(X*ca));v=Q(Q(Q(R(Q(v*A)))+Q(R(Q(da*E))))+Q(R(Q(ca*U))));ca=Q(q-v);V=Q(q+v);v=Q(Q(ca+V)*Q(.5));q=Q(v+v);v=Q(Q(Q(aa*ka)+Q(W*x))+Q(X*ba));x=Q(Q(Q(R(Q(ka*A)))+Q(R(Q(x*E))))+Q(R(Q(ba*U))));E=Q(v-x);ba=Q(v+x);x=Q(Q(E+ba)*Q(.5));y=Q(x+x);x=N[d+4>>2];U=Q(Q(o*n)+Q(Q(r*q)+Q(y*x)));X=Q(-s);v=N[d+12>>2];W=Q(Q(v*v)+Q(-.5));da=Q(N[d+16>>2]+Q(Q(r*U)+Q(Q(q*W)+Q(v*Q(Q(x*n)-Q(y*o))))));aa=Q(Q(T-C)*Q(.5));A=Q(r+r);ja=Q(A*o);C=Q(x+x);ka=Q(v*C);T=Q(Q(V-ca)*Q(.5));ca=Q(x*C);V=Q(o+o);fa=Q(o*V);ba=Q(Q(ba-E)*Q(.5));ga=Q(A*x);V=Q(v*V);E=Q(Q(R(Q(aa*Q(ja+ka))))+Q(Q(R(Q(T*Q(Q(Q(1)-ca)-fa))))+Q(R(Q(ba*Q(ga-V))))));la=Q(da-E);da=Q(da+E);E=Q(Q(la+da)*Q(.5));E=Q(E+E);$=Q(N[d+20>>2]+Q(Q(x*U)+Q(Q(y*W)+Q(v*Q(Q(o*q)-Q(n*r))))));C=Q(C*o);S=Q(v*A);F=Q(R(Q(T*Q(ga+V))));V=Q(Q(1)-Q(r*A));A=Q(Q(R(Q(aa*Q(C-S))))+Q(F+Q(R(Q(ba*Q(V-fa))))));fa=Q($-A);ga=Q($+A);A=Q(Q(fa+ga)*Q(.5));A=Q(A+A);o=Q(N[d+24>>2]+Q(Q(o*U)+Q(Q(n*W)+Q(v*Q(Q(r*y)-Q(q*x))))));x=Q(Q(R(Q(aa*Q(V-ca))))+Q(Q(R(Q(T*Q(ja-ka))))+Q(R(Q(ba*Q(S+C))))));y=Q(o-x);U=Q(o+x);o=Q(Q(y+U)*Q(.5));v=Q(o+o);r=Q(Q(Q(X*E)-Q(A*p))-Q(k*v));o=N[b+12>>2];x=Q(Q(o*o)+Q(-.5));n=Q(Q(Q(s*m)+Q(Q(u*x)-Q(o*Q(Q(p*t)-Q(z*k)))))+Q(Q(Q(E*x)+Q(o*Q(Q(k*A)-Q(p*v))))-Q(s*r)));N[l+64>>2]=n;q=Q(Q(Q(p*m)+Q(Q(z*x)-Q(o*Q(Q(k*u)-Q(t*s)))))+Q(Q(Q(A*x)+Q(o*Q(Q(s*v)-Q(k*E))))-Q(p*r)));N[l+68>>2]=q;z=Q(Q(Q(k*m)+Q(Q(t*x)-Q(o*Q(Q(s*z)-Q(u*p)))))+Q(Q(Q(v*x)+Q(o*Q(Q(p*E)-Q(s*A))))-Q(k*r)));N[l+72>>2]=z;v=N[e>>2];v=Q(v+v);r=N[e+4>>2];r=Q(r+r);t=N[e+8>>2];t=Q(t+t);u=Q(Q(Q(X*v)-Q(r*p))-Q(k*t));N[l+60>>2]=Q(Q(t*x)+Q(o*Q(Q(p*v)-Q(s*r))))-Q(k*u);N[l+56>>2]=Q(Q(r*x)+Q(o*Q(Q(s*t)-Q(k*v))))-Q(p*u);N[l+52>>2]=Q(Q(v*x)+Q(o*Q(Q(k*r)-Q(p*t))))-Q(s*u);x=Q(Q(Q(U-y)*Q(.5))+i);m=s;s=Q(X-s);m=Q(Q(m*s)+Q(1));v=Q(-p);r=Q(v-p);y=Q(r*v);t=Q(Q(Q(da-la)*Q(.5))+i);p=Q(-k);U=Q(s*p);A=Q(o*r);u=Q(Q(Q(ga-fa)*Q(.5))+i);E=Q(o*s);r=Q(r*p);X=Q(Q(R(Q(x*Q(m-y))))+Q(Q(R(Q(t*Q(U-A))))+Q(R(Q(u*Q(E+r))))));N[l+48>>2]=Q(Q(X+z)-Q(z-X))*Q(.5);s=Q(s*v);k=Q(p-k);o=Q(o*k);k=Q(k*p);p=Q(Q(R(Q(x*Q(r-E))))+Q(Q(R(Q(t*Q(s+o))))+Q(R(Q(u*Q(m-k))))));N[l+44>>2]=Q(Q(q+p)-Q(q-p))*Q(.5);k=Q(Q(R(Q(x*Q(U+A))))+Q(Q(R(Q(t*Q(Q(Q(1)-y)-k))))+Q(R(Q(u*Q(s-o))))));N[l+40>>2]=Q(Q(n+k)-Q(n-k))*Q(.5);J[l+12>>2]=l+40;J[l+8>>2]=B;h=l+16|0;zg(B,h);k=N[l+48>>2];N[l+24>>2]=N[l+24>>2]-k;p=N[l+44>>2];N[l+20>>2]=N[l+20>>2]-p;o=N[l+40>>2];N[l+28>>2]=o+N[l+28>>2];N[l+32>>2]=p+N[l+32>>2];N[l+36>>2]=k+N[l+36>>2];N[l+16>>2]=N[l+16>>2]-o;Qo(J[l+8>>2],l- -64|0,l+52|0,f,w,h,J[l+12>>2]);ya=K[w+10|0];b:{if(!ya){break b}if(K[w+11|0]){if(K[w+9|0]&2){Qa=K[w+12|0];k=Q(0);p=Q(0);o=Q(0);s=Q(0);r=Q(0);E=Q(0);X=Q(0);W=Q(0);j=Ia-6080|0;Ia=j;h=J[a+4>>2];J[j+6060>>2]=a;J[j+6056>>2]=h;t=Q(1);f=N[a+8>>2];x=N[a+12>>2];N[j+6052>>2]=Q(1)/N[a+16>>2];N[j+6044>>2]=Q(1)/x;N[j+6048>>2]=Q(1)/f;J[j+1932>>2]=0;Z=J[c+32>>2];f=N[c+8>>2];m=N[c+4>>2];G=0;c:{if(m!=Q(1)){break c}G=0;if(f!=Q(1)){break c}G=N[c+12>>2]==Q(1)}a=j+1920|0;J[a>>2]=0;J[a+4>>2]=1065353216;a=j+1912|0;J[a>>2]=0;J[a+4>>2]=0;a=j+1904|0;J[a>>2]=0;J[a+4>>2]=1065353216;a=j+1896|0;J[a>>2]=0;J[a+4>>2]=0;a=j+1888|0;J[a>>2]=1065353216;J[a+4>>2]=1065353216;a=j+1872|0;J[a>>2]=1065353216;J[a+4>>2]=0;H[j+1928|0]=0;J[j+1880>>2]=0;J[j+1884>>2]=0;J[j+1864>>2]=0;J[j+1868>>2]=0;J[j+1856>>2]=1065353216;J[j+1860>>2]=0;u=Q(0);z=Q(1);A=Q(1);if(!G){Pb(j+1856|0,c+4|0,c+16|0);m=N[c+4>>2];t=N[j+1888>>2];u=N[j+1884>>2];k=N[j+1880>>2];p=N[j+1876>>2];z=N[j+1872>>2];o=N[j+1868>>2];s=N[j+1864>>2];r=N[j+1860>>2];A=N[j+1856>>2];f=N[c+8>>2]}n=N[Z+48>>2];q=N[Z+40>>2];y=N[Z+44>>2];x=N[d+20>>2];v=N[d+24>>2];a=J[d>>2];h=J[d+4>>2];O=J[d+12>>2];D=J[d+8>>2];U=N[d+16>>2];J[j+1852>>2]=0;N[j+1848>>2]=v;N[j+1844>>2]=x;N[j+1840>>2]=U;J[j+1832>>2]=D;J[j+1836>>2]=O;J[j+1824>>2]=a;J[j+1828>>2]=h;aa=N[c+12>>2];J[j+1820>>2]=0;N[j+1816>>2]=aa;N[j+1808>>2]=m;N[j+1812>>2]=f;a=J[c+16>>2];h=J[c+20>>2];O=J[c+28>>2];J[j+1800>>2]=J[c+24>>2];J[j+1804>>2]=O;J[j+1792>>2]=a;J[j+1796>>2]=h;H[j+1664|0]=0;a=j+1656|0;J[a>>2]=0;J[a+4>>2]=0;h=j+1648|0;J[h>>2]=0;J[h+4>>2]=0;J[j+1640>>2]=0;J[j+1644>>2]=0;J[j+1632>>2]=0;J[j+1636>>2]=0;J[j+1776>>2]=Z+16;J[j+1784>>2]=J[Z+56>>2]+P(K[Z+55|0],20);H[j+1788|0]=K[Z+54|0];m=Q(m*N[Z+68>>2]);f=Q(N[Z+72>>2]*f);f=f>=m?m:f;m=Q(aa*N[Z+76>>2]);f=f<=m?f:m;N[a>>2]=f*Q(.02500000037252903);N[h>>2]=f*Q(.10000000149011612);N[j+1652>>2]=f*Q(.05000000074505806);za=j+1680|0;Aa=j+1728|0;a=j+1632|0;Cb(j+1808|0,j+1792|0,za,Aa,a,G);J[j+1780>>2]=J[Z+60>>2];f=Q(N[Z+68>>2]*N[j+1808>>2]);m=Q(N[Z+72>>2]*N[j+1812>>2]);f=f<=m?f:m;m=Q(N[Z+76>>2]*N[j+1816>>2]);aa=Q(Q((f<=m?f:m)*Q(.25))+i);N[j+1552>>2]=aa;J[j+1548>>2]=0;J[j+1540>>2]=0;J[j+1544>>2]=0;mb(j+1540|0,128);jd(a,G,j+1468|0);N[j+1428>>2]=N[d>>2];N[j+1432>>2]=N[d+4>>2];N[j+1436>>2]=N[d+8>>2];N[j+1440>>2]=N[d+12>>2];Ra=G?156540:156588;Sa=Q(Q(Q(q*s)+Q(y*p))+Q(n*t));Ta=Q(Q(Q(q*r)+Q(y*z))+Q(n*u));Ua=Q(Q(Q(q*A)+Q(y*o))+Q(n*k));i=N[b+4>>2];p=Q(i+i);f=N[b+8>>2];r=Q(p*f);o=N[b>>2];k=Q(o+o);s=N[b+12>>2];t=Q(k*s);C=Q(r-t);u=Q(k*f);z=Q(p*s);T=Q(u+z);ba=Q(r+t);r=Q(k*i);t=Q(f+f);s=Q(t*s);ca=Q(r-s);V=Q(u-z);da=Q(r+s);k=Q(Q(1)-Q(o*k));i=Q(i*p);ja=Q(k-i);f=Q(f*t);ka=Q(k-f);fa=Q(Q(Q(1)-i)-f);ga=N[b+24>>2];la=N[b+20>>2];$=N[b+16>>2];a=268435455;h=1;t=Q(0);u=Q(0);k=Q(0);p=Q(0);z=Q(0);o=Q(0);A=Q(0);s=Q(0);r=Q(0);d:{while(1){e:{N[j+1452>>2]=v;N[j+1448>>2]=x;N[j+1444>>2]=U;J[j+1544>>2]=0;J[j+1852>>2]=0;N[j+1848>>2]=v;N[j+1844>>2]=x;N[j+1840>>2]=U;H[j+1612|0]=G;J[j+1608>>2]=Aa;J[j+1604>>2]=za;J[j+1568>>2]=Ra;J[j+1596>>2]=0;N[j+1592>>2]=Sa;N[j+1588>>2]=Ta;N[j+1584>>2]=Ua;J[j+1600>>2]=j+1824;J[j+1616>>2]=j+1632;Wo(j+1368|0,c,Z,j+1428|0);f=Q(aa+N[j+1420>>2]);N[j+1420>>2]=f;n=N[j+1388>>2];i=Q(aa+N[j+1416>>2]);N[j+1416>>2]=i;q=N[j+1376>>2];m=Q(aa+N[j+1424>>2]);N[j+1424>>2]=m;y=N[j+1412>>2];n=Q(Q(Q(R(Q(i*q)))+Q(R(Q(f*n))))+Q(R(Q(m*N[j+1400>>2]))));N[j+1364>>2]=y+n;q=N[j+1408>>2];S=Q(Q(Q(R(Q(i*N[j+1372>>2])))+Q(R(Q(f*N[j+1384>>2]))))+Q(R(Q(m*N[j+1396>>2]))));N[j+1360>>2]=q+S;M=N[j+1404>>2];f=Q(Q(Q(R(Q(i*N[j+1368>>2])))+Q(R(Q(f*N[j+1380>>2]))))+Q(R(Q(m*N[j+1392>>2]))));N[j+1356>>2]=M+f;N[j+1352>>2]=y-n;N[j+1348>>2]=q-S;N[j+1344>>2]=M-f;J[j>>2]=157220;J[j+4>>2]=j+1540;Kc(j+6044|0,b,j+1344|0,1,j);O=J[j+1544>>2];if(!O){B=0;if(sa){break e}break d}na=N[j+1448>>2];oa=N[j+1444>>2];pa=N[j+1452>>2];f=N[j+1440>>2];i=N[j+1428>>2];m=N[j+1436>>2];n=N[j+1432>>2];J[j+1340>>2]=0;J[j+1324>>2]=0;J[j+1308>>2]=0;J[j+1292>>2]=0;q=Q(Q(-i)-i);Ba=Q(Q(i*q)+Q(1));ha=Q(-n);F=Q(ha-n);Ca=Q(F*ha);y=Q(Ba-Ca);S=Q(-m);Da=Q(q*S);Ea=Q(f*F);M=Q(Da-Ea);qa=Q(f*q);Fa=Q(F*S);F=Q(qa+Fa);N[j+1320>>2]=Q(ja*y)+Q(Q(T*M)+Q(C*F));N[j+1304>>2]=Q(ba*y)+Q(Q(ca*M)+Q(ka*F));N[j+1288>>2]=Q(V*y)+Q(Q(fa*M)+Q(da*F));pa=Q(pa*Q(-2));oa=Q(oa*Q(-2));na=Q(na*Q(-2));ta=Q(Q(m*pa)+Q(Q(i*oa)+Q(n*na)));ua=Q(Q(f*f)+Q(-.5));N[j+1336>>2]=Q(Q(m*ta)+Q(Q(pa*ua)-Q(f*Q(Q(i*na)-Q(oa*n)))))+Q(Q(ga*y)+Q(Q($*M)+Q(la*F)));y=Q(Fa-qa);ha=Q(q*ha);M=Q(S-m);qa=Q(f*M);q=Q(ha+qa);F=Q(M*S);S=Q(Ba-F);N[j+1316>>2]=Q(ja*y)+Q(Q(T*q)+Q(C*S));M=Q(Da+Ea);F=Q(Q(Q(1)-Ca)-F);ha=Q(ha-qa);N[j+1312>>2]=Q(ja*M)+Q(Q(T*F)+Q(C*ha));N[j+1300>>2]=Q(ba*y)+Q(Q(ca*q)+Q(ka*S));N[j+1296>>2]=Q(ba*M)+Q(Q(ca*F)+Q(ka*ha));N[j+1284>>2]=Q(V*y)+Q(Q(fa*q)+Q(da*S));N[j+1280>>2]=Q(V*M)+Q(Q(fa*F)+Q(da*ha));N[j+1332>>2]=Q(Q(n*ta)+Q(Q(na*ua)-Q(f*Q(Q(m*oa)-Q(pa*i)))))+Q(Q(ga*y)+Q(Q($*q)+Q(la*S)));N[j+1328>>2]=Q(Q(i*ta)+Q(Q(oa*ua)-Q(f*Q(Q(n*pa)-Q(na*m)))))+Q(Q(ga*M)+Q(Q($*F)+Q(la*ha)));d=O+31|0;if(d>>>0<=31){B=0;if(sa){break e}break d}Va=d>>>5|0;i=Q(34028234663852886e22);ra=0;d=O;va=0;while(1){wa=ra<<5;D=O-wa|0;xa=D>>>0>=32?32:D;f:{if(xa){D=d>>>0>=32?32:d;B=0;while(1){_=j+P(B,40)|0;zb(j+6044|0,b,_,0,0,J[J[j+1540>>2]+(B+wa<<2)>>2],0,0);H[_+36|0]=56;B=B+1|0;if((D|0)!=(B|0)){continue}break}J[j+6072>>2]=J[j+1464>>2];D=J[j+1460>>2];J[j+6064>>2]=J[j+1456>>2];J[j+6068>>2]=D;ea=0;ma=0;if(!xa){break f}while(1){J[j+1932>>2]=0;B=j+P(ma,40)|0;D=ma+wa|0;Dk(j+1468|0,j+1568|0,B,D,K[B+36|0],j+1552|0,Qa,j+1824|0,j+1280|0,j+1936|0,j+1932|0);ia=J[j+1932>>2];g:{if(!ia){break g}_=0;f=N[j+1980>>2];h:{if((ia|0)==1){break h}_=ia-1|0;Ga=_&3;ea=0;B=1;i:{if(ia-2>>>0<3){_=0;break i}Wa=_&-4;_=0;ia=0;while(1){m=N[(j+(B<<6)|0)+1980>>2];Ha=m>2];f=Ha?m:f;La=n>2];f=La?n:f;Na=m>2];f=Na?m:f;Pa=n>2];ia=m>2];o=N[a+32>>2];t=N[a+24>>2];u=N[a+20>>2];p=N[a+40>>2];z=N[a+36>>2];a=D;i=f}ma=ma+1|0;if((xa|0)!=(ma|0)){continue}break}break f}J[j+6072>>2]=J[j+1464>>2];D=J[j+1460>>2];J[j+6064>>2]=J[j+1456>>2];J[j+6068>>2]=D;ea=0}J[j+1464>>2]=J[j+6072>>2];D=J[j+6068>>2];J[j+1456>>2]=J[j+6064>>2];J[j+1460>>2]=D;d=d-32|0;va=ea|va;ra=ra+1|0;if((Va|0)!=(ra|0)){continue}break}if(!(va&1)){B=0;if(sa){break e}break d}f=N[j+1832>>2];m=N[j+1824>>2];n=N[j+1828>>2];W=Q(Q(f*t)+Q(Q(m*k)+Q(u*n)));q=N[j+1836>>2];y=Q(Q(q*q)+Q(-.5));E=Q(Q(f*W)+Q(Q(q*Q(Q(m*u)-Q(k*n)))+Q(t*y)));E=Q(N[j+1848>>2]+Q(E+E));X=Q(Q(n*W)+Q(Q(q*Q(Q(f*k)-Q(t*m)))+Q(u*y)));X=Q(N[j+1844>>2]+Q(X+X));W=Q(Q(m*W)+Q(Q(q*Q(Q(n*t)-Q(u*f)))+Q(k*y)));W=Q(N[j+1840>>2]+Q(W+W));S=Q(Q(f*p)+Q(Q(m*o)+Q(z*n)));M=Q(Q(f*S)+Q(Q(q*Q(Q(m*z)-Q(o*n)))+Q(p*y)));M=Q(M+M);F=Q(Q(n*S)+Q(Q(q*Q(Q(f*o)-Q(p*m)))+Q(z*y)));F=Q(F+F);f=Q(Q(m*S)+Q(Q(q*Q(Q(n*p)-Q(z*f)))+Q(o*y)));f=Q(f+f);a=J[J[j+1540>>2]+(a<<2)>>2];if(!(i<=Q(0))){B=1;if(!h){break e}N[g+36>>2]=M;N[g+32>>2]=F;N[g+28>>2]=f;N[g+24>>2]=E;N[g+20>>2]=X;N[g+16>>2]=W;J[g+40>>2]=0;J[g+8>>2]=a;break d}m=Q(i*M);v=Q(v-m);n=Q(i*F);x=Q(x-n);f=Q(i*f);U=Q(U-f);A=Q(A-m);s=Q(s-n);r=Q(r-f);sa=1;d=h;h=0;if(d){continue}}break}N[g+24>>2]=E;N[g+20>>2]=X;N[g+16>>2]=W;J[g+8>>2]=a;f=Q(Y(Q(Q(A*A)+Q(Q(r*r)+Q(s*s)))));N[g+40>>2]=-f;i=Q(Q(1)/f);a=f>Q(0);N[g+36>>2]=a?Q(A*i):Q(0);N[g+32>>2]=a?Q(s*i):Q(0);N[g+28>>2]=a?Q(r*i):Q(0);B=1}a=J[j+1548>>2];j:{if((a|0)<0|!(a&2147483647)){break j}a=J[j+1540>>2];if(!a){break j}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ia=j+6080|0;a=J[w+280>>2];I[g+12>>1]=1026;J[g+8>>2]=a;if(!B){J[g+40>>2]=0;f=N[e>>2];i=N[e+4>>2];N[g+36>>2]=-N[e+8>>2];N[g+32>>2]=-i;N[g+28>>2]=-f;break b}I[g+12>>1]=1027;break b}a=J[w+280>>2];I[g+12>>1]=1026;J[g+8>>2]=a;f=N[e>>2];i=N[e+4>>2];k=N[e+8>>2];J[g+40>>2]=0;N[g+36>>2]=-k;N[g+32>>2]=-i;N[g+28>>2]=-f;break b}a=J[w+276>>2];J[g>>2]=J[w+272>>2];J[g+4>>2]=a;J[g+8>>2]=J[w+280>>2];I[g+12>>1]=L[w+284>>1];N[g+16>>2]=N[w+288>>2];N[g+20>>2]=N[w+292>>2];N[g+24>>2]=N[w+296>>2];f=N[w+300>>2];i=N[w+304>>2];k=N[w+308>>2];N[g+40>>2]=N[w+312>>2];a=J[w+316>>2];p=Q(-k);N[g+36>>2]=p;o=Q(-i);N[g+32>>2]=o;s=Q(-f);N[g+28>>2]=s;J[g+44>>2]=a;f=Q(Y(Q(Q(k*k)+Q(Q(f*f)+Q(i*i)))));if(!(f>Q(0))){break b}f=Q(Q(1)/f);N[g+36>>2]=f*p;N[g+32>>2]=f*o;N[g+28>>2]=f*s}Ia=l+560|0;return(ya|0)!=0|0}function yB(a,b,c,d,e,f,g,h,i,j,k,l){var m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),w=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),E=0,F=Q(0),G=0,H=Q(0),I=0,M=Q(0),O=Q(0),S=0,T=Q(0),U=Q(0),V=Q(0),W=0,X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=0,ga=Q(0),ha=Q(0),ia=0,ja=Q(0),ka=0,la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=0,ra=0,sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=0,xa=0,ya=0,za=0,Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=0,Ea=0;qa=Ia-544|0;Ia=qa;m=qa;p=N[e+4>>2];q=Q(p+p);n=N[e+8>>2];A=Q(q*n);o=N[e>>2];y=Q(o+o);r=N[e+12>>2];B=Q(y*r);s=Q(A-B);N[m+524>>2]=s;A=Q(A+B);N[m+516>>2]=A;o=Q(Q(1)-Q(o*y));B=Q(p*q);w=Q(o-B);N[m+528>>2]=w;H=o;o=Q(n+n);u=Q(n*o);z=Q(H-u);N[m+512>>2]=z;n=Q(y*n);q=Q(q*r);F=Q(n+q);N[m+520>>2]=F;B=Q(Q(Q(1)-B)-u);N[m+496>>2]=B;p=Q(y*p);y=Q(o*r);u=Q(p-y);N[m+508>>2]=u;T=Q(p+y);N[m+500>>2]=T;V=Q(n-q);N[m+504>>2]=V;Z=N[e+16>>2];N[m+532>>2]=Z;U=N[e+20>>2];N[m+536>>2]=U;M=N[e+24>>2];N[m+540>>2]=M;p=N[f+4>>2];q=Q(p+p);n=N[f+8>>2];H=Q(q*n);o=N[f>>2];y=Q(o+o);r=N[f+12>>2];O=Q(y*r);_=Q(H-O);N[m+476>>2]=_;H=Q(H+O);N[m+468>>2]=H;o=Q(Q(1)-Q(o*y));O=Q(p*q);$=Q(o-O);N[m+480>>2]=$;ga=o;o=Q(n+n);X=Q(n*o);aa=Q(ga-X);N[m+464>>2]=aa;n=Q(y*n);q=Q(q*r);ba=Q(n+q);N[m+472>>2]=ba;O=Q(Q(Q(1)-O)-X);N[m+448>>2]=O;p=Q(y*p);y=Q(o*r);X=Q(p-y);N[m+460>>2]=X;ca=Q(p+y);N[m+452>>2]=ca;n=Q(n-q);N[m+456>>2]=n;da=N[f+16>>2];N[m+484>>2]=da;ha=N[f+20>>2];N[m+488>>2]=ha;p=N[f+24>>2];N[m+492>>2]=p;ga=p;ea=n;n=N[b>>2];p=N[b+4>>2];y=N[b+8>>2];q=N[a>>2];o=N[a+4>>2];r=N[a+8>>2];N[m+444>>2]=Q(ga+Q(Q(Q(ea*n)+Q(H*p))+Q($*y)))-Q(M+Q(Q(Q(V*q)+Q(A*o))+Q(w*r)));N[m+440>>2]=Q(ha+Q(Q(Q(ca*n)+Q(aa*p))+Q(_*y)))-Q(U+Q(Q(Q(T*q)+Q(z*o))+Q(s*r)));N[m+436>>2]=Q(da+Q(Q(Q(O*n)+Q(X*p))+Q(ba*y)))-Q(Z+Q(Q(Q(B*q)+Q(u*o))+Q(F*r)));n=N[g>>2];E=m+436|0;Ka[J[a+64>>2]](a,E,m+496|0,i,m+196|0,m+148|0);p=N[m+196>>2];y=N[m+148>>2];Ka[J[b+64>>2]](b,E,m+448|0,j,m+372|0,m+324|0);a:{b:{q=N[m+372>>2];if(!(q>Q(n+y))){o=n;n=N[m+324>>2];if(!(p>Q(o+n))){break b}}a=0;break a}y=Q(y-q);n=Q(n-p);N[m+432>>2]=n>y?y:n;p=N[e+8>>2];y=N[e+4>>2];n=N[e+12>>2];q=N[e>>2];r=N[f>>2];O=N[e+16>>2];_=N[f+16>>2];o=Q(O-_);u=Q(o+o);$=N[e+20>>2];X=N[f+20>>2];o=Q($-X);z=Q(o+o);A=N[f+4>>2];B=N[f+8>>2];aa=N[e+24>>2];ba=N[f+24>>2];o=Q(aa-ba);F=Q(o+o);T=Q(Q(Q(Q(-r)*u)-Q(z*A))-Q(B*F));o=N[f+12>>2];U=Q(Q(o*o)+Q(-.5));N[m+416>>2]=Q(Q(F*U)+Q(o*Q(Q(A*u)-Q(r*z))))-Q(B*T);N[m+412>>2]=Q(Q(z*U)+Q(o*Q(Q(r*F)-Q(B*u))))-Q(A*T);ca=Q(q*A);da=Q(o*p);ha=Q(n*B);ja=Q(r*y);w=Q(ca+Q(Q(da-ha)-ja));na=Q(p*r);ea=Q(o*y);oa=Q(n*A);pa=Q(B*q);V=Q(na+Q(Q(ea-oa)-pa));M=Q(V+V);la=Q(w*M);s=Q(Q(B*p)+Q(Q(A*y)+Q(Q(o*n)+Q(r*q))));sa=Q(y*B);ta=Q(o*q);ua=Q(n*r);va=Q(A*p);H=Q(sa+Q(Q(ta-ua)-va));Z=Q(H+H);ma=Q(s*Z);N[m+400>>2]=la-ma;N[m+392>>2]=ma+la;H=Q(Q(1)-Q(H*Z));la=Q(V*M);N[m+404>>2]=H-la;ga=H;H=Q(w+w);ma=Q(w*H);N[m+388>>2]=ga-ma;N[m+408>>2]=Q(Q(u*U)+Q(o*Q(Q(B*z)-Q(A*F))))-Q(r*T);o=Q(w*Z);r=Q(s*M);N[m+396>>2]=o+r;A=Q(Z*V);B=Q(s*H);N[m+384>>2]=A-B;N[m+380>>2]=o-r;N[m+376>>2]=A+B;N[m+372>>2]=Q(Q(1)-la)-ma;o=Q(_-O);A=Q(o+o);o=Q(X-$);B=Q(o+o);o=Q(ba-aa);w=Q(o+o);u=Q(Q(Q(Q(-q)*A)-Q(B*y))-Q(p*w));T=Q(Q(n*n)+Q(-.5));N[m+368>>2]=Q(Q(w*T)+Q(n*Q(Q(y*A)-Q(q*B))))-Q(p*u);N[m+364>>2]=Q(Q(B*T)+Q(n*Q(Q(q*w)-Q(p*A))))-Q(y*u);r=Q(va+Q(Q(ua-ta)-sa));o=Q(r+r);z=Q(pa+Q(Q(oa-ea)-na));F=Q(z+z);V=Q(Q(1)-Q(r*o));Z=Q(z*F);N[m+356>>2]=V-Z;r=Q(ja+Q(Q(ha-da)-ca));U=Q(r*F);M=Q(s*o);N[m+352>>2]=U-M;N[m+344>>2]=M+U;H=V;V=Q(r+r);U=Q(r*V);N[m+340>>2]=H-U;N[m+360>>2]=Q(Q(A*T)+Q(n*Q(Q(B*p)-Q(y*w))))-Q(q*u);n=Q(o*r);p=Q(s*F);N[m+348>>2]=n+p;y=Q(o*z);q=Q(s*V);N[m+336>>2]=y-q;N[m+332>>2]=n-p;N[m+328>>2]=y+q;N[m+324>>2]=Q(Q(1)-Z)-U;xa=32767;ya=32767;E=1;c:{while(1){y=N[g>>2];za=E;d:{e:{f:{g:{if(E){J[m+12>>2]=2139095039;J[m+288>>2]=2139095039;n=N[m+444>>2];p=N[m+436>>2];q=N[m+440>>2];N[m+108>>2]=Q(N[m+528>>2]*n)+Q(Q(N[m+520>>2]*p)+Q(q*N[m+524>>2]));N[m+104>>2]=Q(n*N[m+516>>2])+Q(Q(p*N[m+508>>2])+Q(q*N[m+512>>2]));N[m+100>>2]=Q(n*N[m+504>>2])+Q(Q(p*N[m+496>>2])+Q(q*N[m+500>>2]));N[m+56>>2]=-n;N[m+52>>2]=-q;N[m+48>>2]=-p;if(!xB(a,b,m+496|0,m+448|0,i,j,m+324|0,m+100|0,m+12|0,m+196|0,m+312|0,y,m+48|0)){break f}o=N[m+456>>2];r=N[m+448>>2];A=N[m+452>>2];B=N[m+468>>2];s=N[m+460>>2];w=N[m+464>>2];n=N[m+444>>2];p=N[m+436>>2];q=N[m+440>>2];N[m+56>>2]=-Q(Q(N[m+480>>2]*n)+Q(Q(N[m+472>>2]*p)+Q(q*N[m+476>>2])));N[m+52>>2]=-Q(Q(B*n)+Q(Q(s*p)+Q(q*w)));N[m+48>>2]=-Q(Q(o*n)+Q(Q(r*p)+Q(A*q)));if(!xB(b,a,m+448|0,m+496|0,j,i,m+372|0,m+48|0,m+288|0,m+148|0,m+276|0,y,m+436|0)){break f}J[m+256>>2]=0;n=N[m+12>>2];p=N[m+288>>2];h:{if(!(n>p)){q=N[m+200>>2];o=N[m+196>>2];p=N[m+204>>2];break h}J[m+256>>2]=1;q=N[m+152>>2];o=N[m+148>>2];n=p;p=N[m+156>>2]}N[m+428>>2]=p;N[m+424>>2]=q;N[m+420>>2]=o;N[m+432>>2]=n;break g}E=m+372|0;ra=m+276|0;t=Ia-6320|0;Ia=t;I=m+496|0;o=N[I+20>>2];r=N[I+16>>2];A=N[I+32>>2];B=N[I+28>>2];s=N[I+12>>2];w=N[I+24>>2];fa=m+436|0;n=N[fa+8>>2];p=N[fa>>2];q=N[fa+4>>2];N[t+6292>>2]=Q(N[I+8>>2]*n)+Q(Q(N[I>>2]*p)+Q(N[I+4>>2]*q));N[t+6300>>2]=Q(A*n)+Q(Q(w*p)+Q(q*B));N[t+6296>>2]=Q(o*n)+Q(Q(s*p)+Q(q*r));ka=t-((J[a+16>>2]<<2)+15&-16)|0;Ia=ka;J[t+6284>>2]=2139095039;N[t+3184>>2]=-n;N[t+3180>>2]=-q;N[t+3176>>2]=-p;S=m+448|0;W=m+324|0;wa=m+312|0;G=0;i:{if(!wB(a,b,I,S,i,j,W,t+6292|0,t+6284|0,t+6272|0,wa,ka,t+6288|0,y,t+3176|0)){break i}o=N[S+20>>2];r=N[S+16>>2];A=N[S+32>>2];B=N[S+28>>2];s=N[S+8>>2];w=N[S>>2];u=N[S+4>>2];z=N[S+12>>2];n=N[fa+8>>2];p=N[fa+4>>2];F=N[S+24>>2];q=N[fa>>2];ia=ka-((J[b+16>>2]<<2)+15&-16)|0;Ia=ia;J[t+6264>>2]=2139095039;N[t+3184>>2]=-Q(Q(A*n)+Q(Q(F*q)+Q(p*B)));N[t+3180>>2]=-Q(Q(o*n)+Q(Q(z*q)+Q(p*r)));N[t+3176>>2]=-Q(Q(s*n)+Q(Q(w*q)+Q(u*p)));G=0;if(!wB(b,a,S,I,j,i,E,t+3176|0,t+6264|0,t+6252|0,ra,ia,t+6268|0,y,fa)){break i}w=N[t+6280>>2];A=N[t+6276>>2];B=N[t+6272>>2];n=N[t+6284>>2];J[m+256>>2]=0;p=N[t+6264>>2];if(p>2];A=N[t+6256>>2];B=N[t+6252>>2];J[m+256>>2]=1;n=p}J[t+3176>>2]=0;J[t+100>>2]=0;G=J[b+24>>2]+P(J[ra>>2],20)|0;T=N[G+12>>2];V=N[j+68>>2];Z=N[j+60>>2];U=N[j- -64>>2];M=N[j+40>>2];H=N[j+44>>2];O=N[j+56>>2];p=N[G+8>>2];_=N[j+48>>2];q=N[G>>2];$=N[j+52>>2];o=N[G+4>>2];G=J[a+24>>2]+P(J[wa>>2],20)|0;X=N[G+12>>2];aa=N[E+44>>2];ba=N[E+32>>2];ca=N[E+20>>2];da=N[E+40>>2];ha=N[j+36>>2];ja=N[E+8>>2];na=N[E+36>>2];ea=N[E+24>>2];oa=N[E>>2];pa=N[E+12>>2];r=N[G+8>>2];s=N[G>>2];u=N[G+4>>2];z=Q(Q(N[i+44>>2]*r)+Q(Q(N[i+36>>2]*s)+Q(N[i+40>>2]*u)));F=Q(Q(N[i+68>>2]*r)+Q(Q(N[i+60>>2]*s)+Q(u*N[i- -64>>2])));s=Q(Q(N[i+56>>2]*r)+Q(Q(N[i+48>>2]*s)+Q(u*N[i+52>>2])));r=Q(Q(1)/Q(Y(Q(Q(F*F)+Q(Q(z*z)+Q(s*s))))));u=Q(z*r);s=Q(s*r);z=Q(F*r);F=Q(Q(Q(u*N[E+4>>2])+Q(s*N[E+16>>2]))+Q(z*N[E+28>>2]));N[t+88>>2]=F;ea=Q(Q(Q(u*oa)+Q(s*pa))+Q(z*ea));N[t+84>>2]=ea;s=Q(Q(Q(u*ja)+Q(s*ca))+Q(z*ba));N[t+92>>2]=s;N[t+96>>2]=Q(X*r)-Q(Q(aa*s)+Q(Q(na*ea)+Q(F*da)));u=N[W+44>>2];z=N[W+32>>2];F=N[W+20>>2];X=N[W+40>>2];aa=N[W+8>>2];ba=N[W+36>>2];ca=N[W+24>>2];da=N[W>>2];ja=N[W+12>>2];r=Q(Q(V*p)+Q(Q(Z*q)+Q(o*U)));s=Q(Q(H*p)+Q(Q(ha*q)+Q(M*o)));q=Q(Q(O*p)+Q(Q(_*q)+Q(o*$)));p=Q(Q(1)/Q(Y(Q(Q(r*r)+Q(Q(s*s)+Q(q*q))))));o=Q(s*p);q=Q(q*p);r=Q(r*p);s=Q(Q(Q(o*N[W+4>>2])+Q(q*N[W+16>>2]))+Q(r*N[W+28>>2]));N[t+72>>2]=s;V=Q(Q(Q(o*da)+Q(q*ja))+Q(r*ca));N[t+68>>2]=V;q=Q(Q(Q(o*aa)+Q(q*F))+Q(r*z));N[t+76>>2]=q;N[t+80>>2]=Q(T*p)-Q(Q(u*q)+Q(Q(ba*V)+Q(s*X)));p=N[d+16>>2];q=N[d+20>>2];o=N[c+16>>2];r=N[d+12>>2];s=N[c+12>>2];u=N[d>>2];z=N[d+4>>2];F=N[d+8>>2];T=N[c>>2];V=N[c+4>>2];Z=N[c+8>>2];N[t- -64>>2]=N[c+20>>2]+y;N[t+60>>2]=o+y;N[t+40>>2]=q+y;N[t+36>>2]=p+y;N[t+52>>2]=Z-y;N[t+48>>2]=V-y;N[t+44>>2]=T-y;N[t+28>>2]=F-y;N[t+24>>2]=z-y;N[t+20>>2]=u-y;N[t+56>>2]=s+y;N[t+32>>2]=r+y;vB(t+3176|0,ka,J[t+6288>>2],a,I,t+68|0,E,t+20|0,y,i);vB(t+100|0,ia,J[t+6268>>2],b,S,t+84|0,W,t+44|0,y,j);E=1;ra=J[t+3176>>2];j:{if(!ra){break j}wa=J[t+100>>2];if(!wa){break j}Da=t+104|0;Ea=t+3180|0;E=0;W=0;while(1){G=P(W,12)+Ea|0;ka=0;k:{while(1){q=N[G>>2];ia=P(ka,12)+Da|0;o=N[ia+4>>2];r=N[ia>>2];u=N[G+4>>2];p=Q(Q(q*o)-Q(r*u));z=N[G+8>>2];s=Q(z*r);r=N[ia+8>>2];s=Q(s-Q(r*q));u=Q(Q(u*r)-Q(o*z));l:{if(!(Q(R(u))>Q(9.999999974752427e-7)|Q(R(s))>Q(9.999999974752427e-7)|Q(R(p))>Q(9.999999974752427e-7))){break l}q=Q(0);o=Q(0);r=Q(0);z=Q(Q(p*p)+Q(Q(u*u)+Q(s*s)));if(z>Q(0)){o=p;p=Q(Q(1)/Q(Y(z)));r=Q(o*p);o=Q(s*p);q=Q(u*p)}N[t+16>>2]=r;N[t+8>>2]=q;N[t+12>>2]=o;p=Q(Q(Q(Q(-N[fa>>2])*q)-Q(o*N[fa+4>>2]))-Q(N[fa+8>>2]*r));s=Q(Q(N[I+32>>2]*r)+Q(Q(N[I+24>>2]*q)+Q(o*N[I+28>>2])));H=Q((x(2,J[a+56>>2]|(C(s),v(2))&-2147483648),D())*s);s=Q(Q(N[I+8>>2]*r)+Q(Q(N[I>>2]*q)+Q(o*N[I+4>>2])));V=Q((x(2,J[a+48>>2]|(C(s),v(2))&-2147483648),D())*s);s=Q(Q(N[I+20>>2]*r)+Q(Q(N[I+12>>2]*q)+Q(o*N[I+16>>2])));s=Q(H+Q(V+Q(s*(x(2,J[a+52>>2]|(C(s),v(2))&-2147483648),D()))));u=N[a+44>>2];H=s>u?s:u;s=Q(Q(N[S+32>>2]*r)+Q(Q(N[S+24>>2]*q)+Q(o*N[S+28>>2])));V=Q((x(2,J[b+56>>2]|(C(s),v(2))&-2147483648),D())*s);s=Q(Q(N[S+8>>2]*r)+Q(Q(N[S>>2]*q)+Q(o*N[S+4>>2])));q=Q(Q(N[S+20>>2]*r)+Q(Q(N[S+12>>2]*q)+Q(o*N[S+16>>2])));q=Q(V+Q(Q((x(2,J[b+48>>2]|(C(s),v(2))&-2147483648),D())*s)+Q(q*(x(2,J[b+52>>2]|(C(q),v(2))&-2147483648),D()))));o=N[b+44>>2];q=Q(H+(q>o?q:o));o=Q(p+q);p=Q(q-p);if((p>o?o:p)>n){break l}ia=t+8|0;Ka[J[a+64>>2]](a,ia,I,i,t+6308|0,t+6304|0);p=N[t+6308>>2];q=N[t+6304>>2];Ka[J[b+64>>2]](b,ia,S,j,t+6316|0,t+6312|0);o=N[t+6316>>2];if(o>Q(q+y)){break k}r=N[t+6312>>2];if(p>Q(r+y)){break k}q=Q(q-o);p=Q(r-p);p=q>2];A=N[t+12>>2];B=N[t+8>>2];J[m+256>>2]=2;n=p}ka=ka+1|0;if((wa|0)!=(ka|0)){continue}break}W=W+1|0;E=ra>>>0<=W>>>0;if((W|0)!=(ra|0)){continue}break j}break}I=E;E=1;G=0;if(!I){break i}}N[m+432>>2]=n;N[m+428>>2]=w;N[m+424>>2]=A;N[m+420>>2]=B;G=E}Ia=t+6320|0;if(!G){break f}p=N[m+428>>2];q=N[m+424>>2];o=N[m+420>>2]}if(Q(Q(N[m+444>>2]*p)+Q(Q(N[m+436>>2]*o)+Q(N[m+440>>2]*q)))>2]=p;q=Q(-q);N[m+424>>2]=q;o=Q(-o);N[m+420>>2]=o}m:{switch(J[m+256>>2]){case 1:E=J[a+68>>2];N[m+204>>2]=Q(N[m+528>>2]*p)+Q(Q(N[m+520>>2]*o)+Q(q*N[m+524>>2]));N[m+200>>2]=Q(N[m+516>>2]*p)+Q(Q(N[m+508>>2]*o)+Q(q*N[m+512>>2]));N[m+196>>2]=Q(N[m+504>>2]*p)+Q(Q(N[m+496>>2]*o)+Q(N[m+500>>2]*q));xa=Ka[E|0](a,i,m+196|0)|0;ya=J[m+276>>2];break d;case 2:break m;case 0:break e;default:break d}}E=J[a+68>>2];N[m+204>>2]=Q(N[m+528>>2]*p)+Q(Q(N[m+520>>2]*o)+Q(q*N[m+524>>2]));N[m+200>>2]=Q(N[m+516>>2]*p)+Q(Q(N[m+508>>2]*o)+Q(q*N[m+512>>2]));N[m+196>>2]=Q(N[m+504>>2]*p)+Q(Q(N[m+496>>2]*o)+Q(N[m+500>>2]*q));G=m+196|0;xa=Ka[E|0](a,i,G)|0;E=J[b+68>>2];n=Q(-o);N[m+204>>2]=Q(Q(N[m+472>>2]*n)-Q(N[m+476>>2]*q))-Q(N[m+480>>2]*p);N[m+200>>2]=Q(Q(N[m+460>>2]*n)-Q(N[m+464>>2]*q))-Q(N[m+468>>2]*p);N[m+196>>2]=Q(Q(N[m+448>>2]*n)-Q(N[m+452>>2]*q))-Q(N[m+456>>2]*p);ya=Ka[E|0](b,j,G)|0;break d}f=0;a=1;break c}E=J[b+68>>2];xa=J[m+312>>2];n=Q(-o);N[m+204>>2]=Q(Q(N[m+472>>2]*n)-Q(N[m+476>>2]*q))-Q(N[m+480>>2]*p);N[m+200>>2]=Q(Q(N[m+460>>2]*n)-Q(N[m+464>>2]*q))-Q(N[m+468>>2]*p);N[m+196>>2]=Q(Q(N[m+448>>2]*n)-Q(N[m+452>>2]*q))-Q(N[m+456>>2]*p);ya=Ka[E|0](b,j,m+196|0)|0}n=N[m+432>>2];G=n>=Q(0);u=Q(-n);I=P(ya,20);t=J[b+24>>2];E=J[a+24>>2]+P(xa,20)|0;n:{if(k){S=J[E>>2];W=J[E+4>>2];fa=J[E+12>>2];J[m+296>>2]=J[E+8>>2];J[m+300>>2]=fa;J[m+288>>2]=S;J[m+292>>2]=W;n=N[E>>2];r=N[m+504>>2];y=N[E+4>>2];s=N[m+516>>2];w=N[E+8>>2];A=N[m+528>>2];V=Q(Q(Q(n*r)+Q(y*s))+Q(w*A));B=N[m+496>>2];z=N[m+508>>2];F=N[m+520>>2];Z=Q(Q(Q(n*B)+Q(y*z))+Q(w*F));T=N[m+500>>2];U=N[m+512>>2];M=N[m+524>>2];n=Q(Q(Q(n*T)+Q(y*U))+Q(w*M));break n}n=N[E+8>>2];y=N[E>>2];r=N[E+4>>2];A=Q(Q(N[i+68>>2]*n)+Q(Q(N[i+60>>2]*y)+Q(r*N[i+64>>2])));B=Q(Q(N[i+44>>2]*n)+Q(Q(N[i+36>>2]*y)+Q(N[i+40>>2]*r)));y=Q(Q(N[i+56>>2]*n)+Q(Q(N[i+48>>2]*y)+Q(r*N[i+52>>2])));n=Q(Q(1)/Q(Y(Q(Q(A*A)+Q(Q(B*B)+Q(y*y))))));N[m+300>>2]=N[E+12>>2]*n;y=Q(y*n);N[m+292>>2]=y;s=N[m+516>>2];w=Q(B*n);N[m+288>>2]=w;r=N[m+504>>2];n=Q(A*n);N[m+296>>2]=n;A=N[m+528>>2];V=Q(Q(Q(w*r)+Q(y*s))+Q(n*A));B=N[m+496>>2];z=N[m+508>>2];F=N[m+520>>2];Z=Q(Q(Q(B*w)+Q(y*z))+Q(n*F));T=N[m+500>>2];U=N[m+512>>2];M=N[m+524>>2];n=Q(Q(Q(w*T)+Q(y*U))+Q(n*M))}_=G?Q(0):u;G=t+I|0;N[m+320>>2]=V;y=n;N[m+316>>2]=n;N[m+312>>2]=Z;o:{if(l){I=J[G>>2];t=J[G+4>>2];S=J[G+12>>2];J[m+264>>2]=J[G+8>>2];J[m+268>>2]=S;J[m+256>>2]=I;J[m+260>>2]=t;n=N[G>>2];w=N[G+4>>2];H=Q(Q(n*N[m+456>>2])+Q(w*N[m+468>>2]));O=Q(Q(n*N[m+452>>2])+Q(w*N[m+464>>2]));w=Q(Q(n*N[m+448>>2])+Q(w*N[m+460>>2]));n=N[G+8>>2];break o}n=N[G+8>>2];w=N[G>>2];u=N[G+4>>2];H=Q(Q(N[j+68>>2]*n)+Q(Q(N[j+60>>2]*w)+Q(u*N[j+64>>2])));O=Q(Q(N[j+44>>2]*n)+Q(Q(N[j+36>>2]*w)+Q(N[j+40>>2]*u)));u=Q(Q(N[j+56>>2]*n)+Q(Q(N[j+48>>2]*w)+Q(u*N[j+52>>2])));w=Q(Q(1)/Q(Y(Q(Q(H*H)+Q(Q(O*O)+Q(u*u))))));N[m+268>>2]=N[G+12>>2]*w;n=Q(H*w);N[m+264>>2]=n;u=Q(u*w);N[m+260>>2]=u;H=N[m+468>>2];w=Q(O*w);N[m+256>>2]=w;H=Q(Q(w*N[m+456>>2])+Q(u*H));O=Q(Q(w*N[m+452>>2])+Q(u*N[m+464>>2]));w=Q(Q(N[m+448>>2]*w)+Q(u*N[m+460>>2]))}ba=Q(H+Q(n*N[m+480>>2]));N[m+284>>2]=ba;ca=Q(w+Q(n*N[m+472>>2]));N[m+276>>2]=ca;da=Q(O+Q(n*N[m+476>>2]));N[m+280>>2]=da;H=Q(_+N[g+4>>2]);n=Q(-H);w=Q(p*n);N[m+252>>2]=w;u=Q(q*n);N[m+248>>2]=u;n=Q(o*n);N[m+244>>2]=n;$=N[m+540>>2];_=N[m+536>>2];O=N[m+532>>2];N[m+228>>2]=A;N[m+224>>2]=M;N[m+220>>2]=F;N[m+216>>2]=s;N[m+212>>2]=U;N[m+208>>2]=z;N[m+204>>2]=r;N[m+200>>2]=T;N[m+196>>2]=B;O=Q(O-n);N[m+232>>2]=O;_=Q(_-u);N[m+236>>2]=_;$=Q($-w);N[m+240>>2]=$;r=N[e+8>>2];A=N[e+4>>2];n=N[e+12>>2];B=N[e>>2];w=N[f>>2];ha=N[f+16>>2];s=Q(O-ha);F=Q(s+s);ja=N[f+20>>2];s=Q(_-ja);T=Q(s+s);u=N[f+4>>2];z=N[f+8>>2];na=N[f+24>>2];s=Q($-na);U=Q(s+s);M=Q(Q(Q(Q(-w)*F)-Q(T*u))-Q(z*U));s=N[f+12>>2];X=Q(Q(s*s)+Q(-.5));N[m+192>>2]=Q(Q(U*X)+Q(s*Q(Q(u*F)-Q(w*T))))-Q(z*M);N[m+188>>2]=Q(Q(T*X)+Q(s*Q(Q(w*U)-Q(z*F))))-Q(u*M);N[m+184>>2]=Q(Q(F*X)+Q(s*Q(Q(z*T)-Q(u*U))))-Q(w*M);ea=Q(B*u);oa=Q(s*r);pa=Q(n*z);la=Q(w*A);T=Q(ea+Q(Q(oa-pa)-la));sa=Q(r*w);ta=Q(s*A);ua=Q(n*u);va=Q(z*B);U=Q(sa+Q(Q(ta-ua)-va));X=Q(U+U);M=Q(T*X);F=Q(Q(z*r)+Q(Q(u*A)+Q(Q(s*n)+Q(B*w))));ma=Q(A*z);ga=Q(s*B);Aa=Q(n*w);Ba=Q(u*r);aa=Q(ma+Q(Q(ga-Aa)-Ba));s=Q(aa+aa);w=Q(F*s);N[m+176>>2]=M-w;u=Q(T*s);z=Q(F*X);N[m+172>>2]=u+z;N[m+168>>2]=M+w;w=Q(U*s);Ca=Q(T+T);M=Q(F*Ca);N[m+160>>2]=w-M;N[m+156>>2]=u-z;N[m+152>>2]=w+M;w=Q(ha-O);w=Q(w+w);u=Q(ja-_);u=Q(u+u);z=Q(na-$);z=Q(z+z);M=Q(Q(Q(Q(-B)*w)-Q(u*A))-Q(r*z));O=Q(Q(n*n)+Q(-.5));N[m+144>>2]=Q(Q(z*O)+Q(n*Q(Q(A*w)-Q(B*u))))-Q(r*M);N[m+140>>2]=Q(Q(u*O)+Q(n*Q(Q(B*z)-Q(r*w))))-Q(A*M);N[m+136>>2]=Q(Q(w*O)+Q(n*Q(Q(r*u)-Q(A*z))))-Q(B*M);n=Q(la+Q(Q(pa-oa)-ea));r=Q(va+Q(Q(ua-ta)-sa));B=Q(r+r);u=Q(n*B);w=Q(Ba+Q(Q(Aa-ga)-ma));A=Q(w+w);z=Q(F*A);N[m+128>>2]=u-z;M=Q(n*A);O=Q(F*B);N[m+124>>2]=M+O;N[m+120>>2]=u+z;u=Q(r*A);z=Q(n+n);F=Q(F*z);N[m+112>>2]=u-F;N[m+108>>2]=M-O;N[m+104>>2]=u+F;s=Q(Q(1)-Q(aa*s));u=Q(U*X);N[m+180>>2]=s-u;ga=s;s=Q(T*Ca);N[m+164>>2]=ga-s;N[m+148>>2]=Q(Q(1)-u)-s;A=Q(Q(1)-Q(w*A));r=Q(r*B);N[m+132>>2]=A-r;n=Q(n*z);N[m+116>>2]=A-n;N[m+100>>2]=Q(Q(1)-r)-n;t=K[E+18|0];W=0;I=0;S=0;if(!k){I=qa-(P(t,12)+15&8176)|0;Ia=I;S=I-(t+15&496)|0;qa=S;Ia=S}Yo(m+96|0,m+92|0,I,S,k,J[a+28>>2],J[a+32>>2]+L[E+16>>1]|0,t,i);t=K[G+18|0];I=0;if(!l){W=qa-(P(t,12)+15&8176)|0;Ia=W;I=W-(t+15&496)|0;qa=I;Ia=I}Yo(m+88|0,m+84|0,W,I,l,J[b+28>>2],J[b+32>>2]+L[G+16>>1]|0,t,j);Uk(m+48|0,m+288|0);Uk(m+12|0,m+256|0);p:{q:{if(Q(R(Q(Q(V*p)+Q(Q(Z*o)+Q(y*q)))))>Q(R(Q(Q(ba*p)+Q(Q(ca*o)+Q(q*da)))))){if(Tk(K[E+18|0],J[m+96>>2],J[m+92>>2],m+196|0,m+288|0,m+48|0,K[G+18|0],J[m+88>>2],J[m+84>>2],m+448|0,m+256|0,m+12|0,m+312|0,m+148|0,m+100|0,-1,h,1,m+244|0,H)){break q}break p}if(!Tk(K[G+18|0],J[m+88>>2],J[m+84>>2],m+448|0,m+256|0,m+12|0,K[E+18|0],J[m+96>>2],J[m+92>>2],m+196|0,m+288|0,m+48|0,m+276|0,m+100|0,m+148|0,-1,h,0,m+244|0,H)){break p}}f=1;a=1;break c}E=za-1|0;if(za){continue}break}a=0}a=a&f}Ia=m+544|0;return a}function oD(a,b,c,d,e,f,g,h){var i=Q(0),j=0,k=0,l=0,m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,O=Q(0),P=0,S=Q(0),T=Q(0),U=0,V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=0,$=0,aa=Q(0),ba=Q(0),ca=Q(0),da=0,ea=Q(0),fa=Q(0),ga=0,ha=0,ia=0,ja=Q(0),ka=Q(0),la=0;if(J[a+4656>>2]){Xa(J[42504],8,13913,1859,g,0);return}k=Ia-176|0;Ia=k;J[a+5884>>2]=0;J[a+5872>>2]=0;J[a+5860>>2]=0;J[a+5848>>2]=0;J[a+5836>>2]=0;a:{if(Q(Ka[J[J[a>>2]+280>>2]](a,0))==Q(0)){break a}J[k+96>>2]=0;J[k+100>>2]=0;J[k+88>>2]=0;J[k+92>>2]=0;J[k+80>>2]=0;J[k+84>>2]=0;J[k+112>>2]=0;J[k+116>>2]=0;J[k+104>>2]=0;J[k+108>>2]=1065353216;J[k+120>>2]=0;J[k+124>>2]=0;J[k+132>>2]=0;J[k+136>>2]=0;J[k+128>>2]=1065353216;J[k+140>>2]=0;J[k+144>>2]=0;J[k+152>>2]=0;J[k+156>>2]=0;J[k+148>>2]=1065353216;J[k+160>>2]=0;J[k+164>>2]=0;J[k+168>>2]=1065353216;J[k+72>>2]=0;J[k+76>>2]=0;J[k+172>>2]=a+5828;i=Q(Ka[J[J[a>>2]+280>>2]](a,1));if(i!=Q(0)){J[k+52>>2]=-16776961;J[k+44>>2]=-65536;J[k+48>>2]=-16711936;N[k+40>>2]=i;N[k+36>>2]=i;N[k+32>>2]=i;Pe(k+72|0,k+32|0)}B=J[a+5980>>2];if(B){while(1){U=J[J[a+5948>>2]+(G<<2)>>2];if(J[U+100>>2]){B=0;while(1){s=Q(0);Z=Q(0);y=Ia-32|0;Ia=y;o=J[J[U+96>>2]+(B<<2)>>2];j=k+72|0;FF(o,j,a);g=o+56|0;l=J[o+52>>2];b:{if(!(H[(l&1?J[g>>2]:g+J[((l>>>22&60)+109352|0)+12>>2]|0)|0]&1)){break b}g=Ka[J[J[o>>2]+28>>2]](o)|0;n=Q(Ka[J[J[g>>2]+280>>2]](g,0));g=Ka[J[J[o>>2]+28>>2]](o)|0;if(Q(n*Q(Ka[J[J[g>>2]+280>>2]](g,3)))!=Q(0)){l=J[o+316>>2];c:{if(l&2){g=J[o+56>>2]+96|0;break c}l=o- -64|0;g=J[l+176>>2];d:{if(!(!g|K[g+31|0]!=1)){g=g+32|0;break d}g=l+128|0}l=J[o+316>>2]}i=N[g+8>>2];q=i==Q(0)?Q(0):Q(Q(1)/i);i=N[g+4>>2];p=i==Q(0)?Q(0):Q(Q(1)/i);i=N[g>>2];m=i==Q(0)?Q(0):Q(Q(1)/i);if(l&1){i=N[J[o+56>>2]+92>>2]}else{l=o- -64|0;g=J[l+176>>2];e:{if(!(!g|K[g+31|0]!=1)){i=N[g+44>>2];break e}i=N[l+140>>2]}}J[j+4>>2]=16777215;g=Mb(j,o+256|0);i=Q(Q(6)/Q(Q(1)/i));m=Q(m*i);p=Q(p*i);i=Q(q*i);q=Q(Q(Y(Q(R(Q(Q(m+p)-i)))))*Q(.5));N[y+24>>2]=q;r=Q(Q(Y(Q(R(Q(i+Q(m-p))))))*Q(.5));N[y+20>>2]=r;H[y+28|0]=1;N[y+12>>2]=-q;N[y+8>>2]=-r;i=Q(Q(Y(Q(R(Q(i+Q(p-m))))))*Q(.5));N[y+16>>2]=i;N[y+4>>2]=-i;Vb(g,y+4|0)}g=Ka[J[J[o>>2]+28>>2]](o)|0;i=Q(n*Q(Ka[J[J[g>>2]+280>>2]](g,20)));g=Ka[J[J[o>>2]+28>>2]](o)|0;n=Q(n*Q(Ka[J[J[g>>2]+280>>2]](g,21)));if(i==Q(0)&n==Q(0)){break b}J[y+16>>2]=j;N[y+12>>2]=n;N[y+8>>2]=i;J[y+4>>2]=136556;g=y+4|0;j=Ia-112|0;Ia=j;l=J[o+328>>2];f:{if(!l){break f}P=j+56|0;Ka[J[J[o>>2]+76>>2]](P,o);_=j+28|0;$=J[o+324>>2];Ka[J[J[$>>2]+44>>2]](_,$);n=N[j+64>>2];i=N[j+52>>2];q=Q(i+i);m=N[j+56>>2];i=N[j+44>>2];r=Q(i+i);i=N[j+48>>2];x=Q(i+i);p=N[j+60>>2];A=Q(Q(n*q)+Q(Q(m*r)+Q(x*p)));i=N[j+68>>2];D=Q(Q(i*i)+Q(-.5));N[j+108>>2]=N[j+80>>2]+Q(Q(n*A)+Q(Q(q*D)+Q(i*Q(Q(m*x)-Q(r*p)))));N[j+104>>2]=N[j+76>>2]+Q(Q(p*A)+Q(Q(x*D)+Q(i*Q(Q(n*r)-Q(q*m)))));t=N[j+40>>2];w=N[j+28>>2];z=N[j+32>>2];u=N[j+36>>2];N[j+96>>2]=Q(Q(Q(i*t)-Q(m*w))-Q(p*z))-Q(n*u);N[j+92>>2]=Q(Q(m*z)+Q(Q(i*u)+Q(n*t)))-Q(w*p);N[j+88>>2]=Q(Q(n*w)+Q(Q(i*z)+Q(p*t)))-Q(u*m);N[j+84>>2]=Q(Q(p*u)+Q(Q(i*w)+Q(m*t)))-Q(z*n);N[j+100>>2]=N[j+72>>2]+Q(Q(m*A)+Q(Q(r*D)+Q(i*Q(Q(p*q)-Q(x*n)))));Ka[J[J[l>>2]+76>>2]](_,l);l=J[o+324>>2];Ka[J[J[l>>2]+32>>2]](j,l);n=N[j+36>>2];i=N[j+24>>2];q=Q(i+i);m=N[j+28>>2];i=N[j+16>>2];r=Q(i+i);i=N[j+20>>2];x=Q(i+i);p=N[j+32>>2];A=Q(Q(n*q)+Q(Q(m*r)+Q(x*p)));i=N[j+40>>2];D=Q(Q(i*i)+Q(-.5));N[j+80>>2]=N[j+52>>2]+Q(Q(n*A)+Q(Q(q*D)+Q(i*Q(Q(m*x)-Q(r*p)))));N[j+76>>2]=N[j+48>>2]+Q(Q(p*A)+Q(Q(x*D)+Q(i*Q(Q(n*r)-Q(q*m)))));t=N[j+12>>2];w=N[j>>2];z=N[j+4>>2];u=N[j+8>>2];N[j+68>>2]=Q(Q(Q(i*t)-Q(m*w))-Q(p*z))-Q(n*u);N[j+64>>2]=Q(Q(m*z)+Q(Q(i*u)+Q(n*t)))-Q(w*p);N[j+60>>2]=Q(Q(n*w)+Q(Q(i*z)+Q(p*t)))-Q(u*m);N[j+56>>2]=Q(Q(p*u)+Q(Q(i*w)+Q(m*t)))-Q(z*n);N[j+72>>2]=N[j+44>>2]+Q(Q(m*A)+Q(Q(r*D)+Q(i*Q(Q(p*q)-Q(x*n)))));Ka[J[J[g>>2]+8>>2]](g,j+84|0,P);l=J[o+324>>2];l=Ka[J[J[l>>2]+48>>2]](l)|0;if(L[(Ka[J[J[o>>2]+248>>2]](o)|0)+4>>1]==11){o=J[j+80>>2];J[j+48>>2]=J[j+76>>2];J[j+52>>2]=o;r=N[j+56>>2];N[j+28>>2]=r;n=N[j+60>>2];N[j+32>>2]=n;p=N[j+64>>2];N[j+36>>2]=p;m=N[j+68>>2];N[j+40>>2]=m;N[j+44>>2]=N[j+72>>2];q=Q(0);i=N[j+96>>2];A=N[j+92>>2];t=N[j+84>>2];w=N[j+88>>2];if(Q(Q(m*i)+Q(Q(p*A)+Q(Q(r*t)+Q(n*w))))>2]=m;p=Q(-p);N[j+64>>2]=p;n=Q(-n);N[j+60>>2]=n;r=Q(-r);N[j+56>>2]=r}x=Q(Q(A*p)+Q(Q(w*n)+Q(Q(i*m)+Q(t*r))));z=Q(Q(p*t)+Q(Q(Q(i*n)-Q(m*w))-Q(A*r)));u=Q(Q(r*w)+Q(Q(Q(i*p)-Q(m*A))-Q(t*n)));n=Q(Q(n*A)+Q(Q(Q(i*r)-Q(m*t))-Q(w*p)));g:{if(n==Q(0)){r=Q(1);i=Q(0);break g}i=Q(Q(1)/Q(Y(Q(Q(x*x)+Q(Q(Q(n*n)+Q(0))+Q(0))))));r=Q(x*i);q=Q(n*i);i=Q(i*Q(0))}m=Q(Q(u*i)+Q(Q(z*i)+Q(Q(x*r)+Q(n*q))));x=Q(x*Q(-i));i=Q(i*n);p=Q(Q(q*z)+Q(Q(x+Q(u*r))-i));n=Q(i+Q(Q(x+Q(z*r))-Q(u*q)));o=J[l+8>>2];P=J[l+4>>2];_=P&262144;i=N[(_?o+152|0:l+76|0)>>2];x=N[(P&1024?o+108|0:l+332|0)>>2];$=P&131072;A=N[($?o+144|0:l+88|0)>>2];t=N[($?o+140|0:l+80|0)>>2];ha=g,ia=j+28|0,ja=N[(_?o+148|0:l+72|0)>>2],ka=i,la=oc(Q(i-N[(P&16384?o+124|0:l+348|0)>>2]))>2]+16>>2],Ka[ga](ha|0,ia|0,Q(ja),Q(ka),la|0);l=j+28|0;q=oc(Q(t*Q(.25)));r=oc(Q(A*Q(.25)));h:{if(m==Q(-1)){n=n>2]+20>>2]](g,l,q,r,!(Q(Q(m*m)+Q(i*i))<=Q(1)));break f}q=Q(0);r=N[j+60>>2];x=r;w=N[j+56>>2];A=w;D=N[j+96>>2];C=N[j+68>>2];p=C;t=N[j+92>>2];z=N[j+64>>2];n=z;O=N[j+84>>2];u=N[j+88>>2];if(Q(Q(D*p)+Q(Q(t*n)+Q(Q(O*w)+Q(u*r))))>2]=p;n=Q(-z);N[j+64>>2]=n;x=Q(-r);N[j+60>>2]=x;A=Q(-w);N[j+56>>2]=A}i=Q(Q(n*t)+Q(Q(x*u)+Q(Q(p*D)+Q(O*A))));m=Q(1);v=Q(Q(u*n)+Q(Q(Q(p*O)-Q(D*A))-Q(x*t)));if(v!=Q(0)){q=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(Q(v*v)+Q(0))+Q(0))))));m=Q(i*q);s=Q(q*Q(0));q=Q(v*q)}X=N[j+76>>2];S=N[j+72>>2];ca=N[j+104>>2];ea=N[j+100>>2];E=Q(Q(O*x)+Q(Q(Q(p*t)-Q(D*n))-Q(A*u)));W=Q(s*E);F=Q(Q(t*A)+Q(Q(Q(p*u)-Q(D*x))-Q(n*O)));T=Q(F*s);V=Q(W+Q(T+Q(Q(i*m)+Q(v*q))));aa=Q(W+Q(Q(Q(v*m)-Q(i*q))-T));i=Q(i*Q(-s));v=Q(s*v);ba=Q(Q(q*F)+Q(Q(i+Q(E*m))-v));W=N[j+80>>2];fa=N[j+108>>2];v=Q(v+Q(Q(i+Q(F*m))-Q(E*q)));i:{if(v==Q(0)){E=Q(1);F=Q(0);i=Q(0);break i}i=Q(Q(1)/Q(Y(Q(Q(V*V)+Q(Q(v*v)+Q(0))))));E=Q(V*i);F=Q(v*i);i=Q(i*Q(0))}T=Q(Q(i*v)+Q(Q(Q(ba*E)-Q(V*i))-Q(aa*F)));if(T==Q(0)){i=Q(2)}else{i=Q(Q(ba*i)+Q(Q(v*F)+Q(Q(V*E)+Q(aa*i))));v=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(T*T)+Q(0))))));Z=Q(T*v);i=Q(Q(i*v)+Q(1))}if(K[l+274|0]){s=Q(s*s);s=Q(Y(Q(Q(m*m)+Q(s+Q(s+Q(q*q))))));if(s!=Q(0)){s=Q(Q(1)/s);m=Q(m*s);q=Q(q*s)}s=N[l+72>>2];v=N[l+76>>2];N[j+52>>2]=W;N[j+48>>2]=X;N[j+44>>2]=S;N[j+40>>2]=C;N[j+36>>2]=z;N[j+32>>2]=r;N[j+28>>2]=w;m=mQ(1)?Q(1):m);m=Q(m+m);m=q>2]+16>>2]](g,j+28|0,s,v,s>Q(m+Q(-.009999999776482582))|v>2];q=N[l+84>>2];N[j+52>>2]=W;N[j+48>>2]=X;N[j+44>>2]=S;s=Q(r*Q(0));v=Q(z*Q(.7071067690849304));N[j+40>>2]=Q(Q(Q(C*Q(.7071067690849304))+Q(w*Q(0)))+s)+v;N[j+36>>2]=s+Q(Q(w*Q(-0))+Q(Q(C*Q(-.7071067690849304))+v));s=Q(w*Q(.7071067690849304));v=Q(C*Q(-0));N[j+32>>2]=s+Q(Q(z*Q(-0))+Q(v+Q(r*Q(.7071067690849304))));N[j+28>>2]=Q(z*Q(0))+Q(Q(r*Q(-.7071067690849304))+Q(v+s));s=Q(Hb(F,Q(E+Q(1)))*Q(4));Ka[J[J[g>>2]+16>>2]](g,j+28|0,Q(-q),Q(-m),m>Q(s+Q(-.009999999776482582))|q>2];q=N[l+92>>2];N[j+52>>2]=W;N[j+48>>2]=X;N[j+44>>2]=S;s=Q(C*Q(.7071067690849304));v=Q(w*Q(-0));V=Q(r*Q(.7071067690849304));E=Q(z*Q(0));N[j+40>>2]=Q(Q(s+v)-V)-E;w=Q(w*Q(.7071067690849304));C=Q(C*Q(0));N[j+36>>2]=Q(r*Q(-0))+Q(w+Q(C+Q(z*Q(.7071067690849304))));N[j+32>>2]=v+Q(E+Q(s+V));N[j+28>>2]=Q(z*Q(-.7071067690849304))+Q(Q(r*Q(0))+Q(C+w));i=Q(Hb(Z,i)*Q(4));Ka[J[J[g>>2]+16>>2]](g,j+28|0,Q(-q),Q(-m),m>Q(i+Q(-.009999999776482582))|q>2];F=N[j+72>>2];T=N[j+76>>2];Z=N[j+80>>2];u=N[l+96>>2];aa=Q(X-V);N[j+36>>2]=Z+Q(u*aa);ba=Q(W+S);N[j+32>>2]=T+Q(u*ba);ca=Q(Q(Q(1)-v)-E);N[j+28>>2]=F+Q(u*ca);N[j+8>>2]=Z+Q(i*aa);N[j+4>>2]=T+Q(i*ba);N[j>>2]=F+Q(i*ca);F=i;i=Q(Q(Q(q*m)+Q(p*Q(Q(n*r)-Q(x*w))))-Q(A*z));Ka[J[J[g>>2]+28>>2]](g,j+28|0,j,i>2];C=N[j+72>>2];O=N[j+76>>2];F=N[j+80>>2];t=N[l+104>>2];T=Q(D+u);N[j+36>>2]=F+Q(t*T);E=Q(s-E);N[j+32>>2]=O+Q(t*E);S=Q(W-S);N[j+28>>2]=C+Q(t*S);N[j+8>>2]=F+Q(i*T);N[j+4>>2]=O+Q(i*E);N[j>>2]=C+Q(i*S);C=i;i=Q(Q(Q(r*m)+Q(p*Q(Q(A*w)-Q(n*q))))-Q(x*z));Ka[J[J[g>>2]+28>>2]](g,j+28|0,j,i>2];C=N[j+72>>2];O=N[j+76>>2];S=N[j+80>>2];t=N[l+112>>2];s=Q(s-v);N[j+36>>2]=S+Q(t*s);u=Q(D-u);N[j+32>>2]=O+Q(t*u);D=Q(X+V);N[j+28>>2]=C+Q(t*D);N[j+8>>2]=S+Q(i*s);N[j+4>>2]=O+Q(i*u);N[j>>2]=C+Q(i*D);u=i;i=Q(Q(Q(w*m)+Q(p*Q(Q(x*q)-Q(A*r))))-Q(n*z));Ka[J[J[g>>2]+28>>2]](g,j+28|0,j,i>>0>2]){continue}break}B=J[a+5980>>2]}G=G+1|0;if(G>>>0>>0){continue}break}}P=J[a+5936>>2];if(P){U=J[a+5932>>2];B=0;while(1){l=J[U+(B<<2)>>2];j:{if((Ka[J[J[l>>2]+24>>2]](l)|0)==1){o=Ia-32|0;Ia=o;y=k+72|0;FF(l,y,a);g=l+56|0;j=J[l+52>>2];k:{if(!(H[(j&1?J[g>>2]:g+J[((j>>>22&60)+109352|0)+12>>2]|0)|0]&1)){break k}if(Q(Q(Ka[J[J[a>>2]+280>>2]](a,0))*Q(Ka[J[J[a>>2]+280>>2]](a,3)))==Q(0)){break k}g=16711680;if(!J[l+312>>2]){i=Q(N[l+308>>2]/N[a+5148>>2]);i=i>Q(1)?Q(255):Q(i*Q(255));l:{if(i=Q(0)){g=~~i>>>0;break l}g=0}g=g<<8|g<<16|g}G=J[l+316>>2];m:{if(G&2){j=J[l+56>>2]+96|0;break m}G=l- -64|0;j=J[G+176>>2];n:{if(!(!j|K[j+31|0]!=1)){j=j+32|0;break n}j=G+128|0}G=J[l+316>>2]}i=N[j+8>>2];p=i==Q(0)?Q(0):Q(Q(1)/i);i=N[j+4>>2];m=i==Q(0)?Q(0):Q(Q(1)/i);i=N[j>>2];n=i==Q(0)?Q(0):Q(Q(1)/i);if(G&1){i=N[J[l+56>>2]+92>>2]}else{G=l- -64|0;j=J[G+176>>2];o:{if(!(!j|K[j+31|0]!=1)){i=N[j+44>>2];break o}i=N[G+140>>2]}}J[y+4>>2]=g;g=Mb(y,l+256|0);i=Q(Q(6)/Q(Q(1)/i));n=Q(n*i);m=Q(m*i);i=Q(p*i);p=Q(Q(Y(Q(R(Q(Q(n+m)-i)))))*Q(.5));N[o+24>>2]=p;q=Q(Q(Y(Q(R(Q(i+Q(n-m))))))*Q(.5));N[o+20>>2]=q;H[o+28|0]=1;N[o+12>>2]=-p;N[o+8>>2]=-q;i=Q(Q(Y(Q(R(Q(i+Q(m-n))))))*Q(.5));N[o+16>>2]=i;N[o+4>>2]=-i;Vb(g,o+4|0)}Ia=o+32|0;break j}g=Ia+-64|0;Ia=g;j=k+72|0;KC(l+20|0,j,a,l);o=l+56|0;y=J[l+52>>2];p:{if(!(H[(y&1?J[o>>2]:o+J[((y>>>22&60)+109352|0)+12>>2]|0)|0]&1)){break p}q:{r:{s:{if(!(!(K[a+5580|0]&32)|!K[a+5248|0])){n=N[a+5152>>2];break s}n=N[J[a+1008>>2]+1032>>2];if(!(K[a+5580|0]&32)){break r}}if(!K[a+5258|0]){break r}i=N[a+5192>>2];break q}i=N[J[a+1008>>2]+1072>>2]}i=Q(n*i);if(i==Q(0)){break p}o=g+36|0;Ka[J[J[l>>2]+76>>2]](o,l);j=Mb(j,o);J[g+32>>2]=-16776961;J[g+24>>2]=-65536;J[g+28>>2]=-16711936;N[g+20>>2]=i;N[g+16>>2]=i;N[g+12>>2]=i;Pe(j,g+12|0)}Ia=g- -64|0}B=B+1|0;if((P|0)!=(B|0)){continue}break}}i=Q(Ka[J[J[a>>2]+280>>2]](a,17));n=Q(Ka[J[J[a>>2]+280>>2]](a,18));t:{if(i==Q(0)){break t}g=J[a+5584>>2];if(!g){break t}Ka[J[J[g>>2]+60>>2]](g,k+72|0,-16776961)}u:{if(n==Q(0)){break u}g=J[a+5620>>2];if(!g){break u}Ka[J[J[g>>2]+60>>2]](g,k+72|0,-65536)}v:{if(Q(Ka[J[J[a>>2]+280>>2]](a,23))==Q(0)){break v}B=0;J[k+56>>2]=0;J[k+48>>2]=0;J[k+52>>2]=0;J[k+40>>2]=0;J[k+44>>2]=1065353216;J[k+32>>2]=0;J[k+36>>2]=0;Mb(k+72|0,k+32|0);g=J[J[a+1012>>2]+272>>2];g=Ka[J[J[g>>2]+12>>2]](g)|0;if(!g){break v}while(1){j=J[J[a+1012>>2]+272>>2];Ka[J[J[j>>2]+16>>2]](j,k+32|0,1,B)|0;j=k+72|0;J[j+4>>2]=K[k+68|0]?-256:-16777216;l=J[k+36>>2];J[k+4>>2]=J[k+32>>2];J[k+8>>2]=l;l=J[k+44>>2];J[k+12>>2]=J[k+40>>2];J[k+16>>2]=l;H[k+28|0]=1;l=J[k+52>>2];J[k+20>>2]=J[k+48>>2];J[k+24>>2]=l;Vb(j,k+4|0);B=B+1|0;if((g|0)!=(B|0)){continue}break}}if(Q(Ka[J[J[a>>2]+280>>2]](a,22))==Q(0)){break a}g=K[a+5580|0]&64?a+5272|0:J[a+1008>>2]+1128|0;if(N[g>>2]>N[g+12>>2]){break a}j=k+72|0;J[j+4>>2]=-256;N[k+32>>2]=N[g>>2];N[k+36>>2]=N[g+4>>2];N[k+40>>2]=N[g+8>>2];N[k+44>>2]=N[g+12>>2];N[k+48>>2]=N[g+16>>2];N[k+52>>2]=N[g+20>>2];H[k+56|0]=1;Vb(j,k+32|0)}Ia=k+176|0;if(J[a+5928>>2]){j=J[a+5896>>2];g=0;while(1){OG(J[j+(g<<2)>>2]);g=g+1|0;if(g>>>0>2]){continue}break}}j=Ia-16|0;Ia=j;g=J[a+1008>>2];J[g+20>>2]=e;J[g+16>>2]=d;l=J[g+8>>2];k=l-1|0;J[g+8>>2]=k;o=J[g+4>>2];d=d+e|0;J[j+12>>2]=d;w:{if(k>>>0>=(J[g+12>>2]&2147483647)>>>0){Yb(g+4|0,j+12|0);break w}J[o+(k<<2)>>2]=d;J[g+8>>2]=l}Ia=j+16|0;N[a+6072>>2]=b;if((h|0)==1){N[a+1112>>2]=b;N[a+1116>>2]=b>Q(0)?Q(Q(1)/b):Q(0)}H[a+6320|0]=f;G=J[(Ka[J[J[a>>2]+28>>2]](a)|0)+40>>2];y=Ia-16|0;Ia=y;e=a+16|0;o=e+4768|0;if(J[e+4772>>2]){while(1){j=J[o>>2]+(da<<3)|0;g=L[j>>1];d=J[G+(g<<2)>>2];x:{y:{switch(J[j+4>>2]){case 0:if(!d){break x}j=0;B=0;g=J[e+20>>2];P=L[d+52>>1];k=P+1|0;if(g>>>0>>0){k=k+31&-32;J[e+20>>2]=k;l=J[42504];k=Ka[J[J[l+12>>2]+8>>2]](l+12|0,k<<5|19,29113,20954,100)|0;if(k){j=k+19&-16;J[j-4>>2]=j-k}if(g){while(1){l=B<<5;k=l+j|0;l=l+J[e+16>>2]|0;U=J[l+4>>2];J[k>>2]=J[l>>2];J[k+4>>2]=U;J[k+8>>2]=J[l+8>>2];I[k+12>>1]=L[l+12>>1];I[k+14>>1]=L[l+14>>1];U=J[l+20>>2];J[k+16>>2]=J[l+16>>2];J[k+20>>2]=U;B=B+1|0;if((B|0)!=(g|0)){continue}break}}l=J[e+20>>2];z:{if(l>>>0<=g>>>0){break z}B=l+(g^-1)|0;U=l-g&7;if(U){k=0;while(1){I[((g<<5)+j|0)+20>>1]=65535;g=g+1|0;k=k+1|0;if((U|0)!=(k|0)){continue}break}}if(B>>>0<7){break z}while(1){k=(g<<5)+j|0;I[k+20>>1]=65535;I[k+52>>1]=65535;I[k+84>>1]=65535;I[k+116>>1]=65535;I[k+148>>1]=65535;I[k+180>>1]=65535;I[k+212>>1]=65535;I[k+244>>1]=65535;g=g+8|0;if((l|0)!=(g|0)){continue}break}}g=J[e+16>>2];if(g){k=J[42504];Ka[J[J[k+12>>2]+12>>2]](k+12|0,g-J[g-4>>2]|0)}J[e+16>>2]=j}j=J[d+36>>2];g=J[e+16>>2]+(P<<5)|0;J[g>>2]=J[d+32>>2];J[g+4>>2]=j;J[g+8>>2]=J[d+40>>2];I[g+12>>1]=L[d+44>>1];I[g+14>>1]=L[d+46>>1];j=J[d+52>>2];J[g+16>>2]=J[d+48>>2];J[g+20>>2]=j;g=J[J[e+992>>2]+1024>>2];Ka[J[J[g>>2]+52>>2]](g,d+32|0);break x;case 1:if(!d){break x}j=J[d+36>>2];g=J[e+16>>2]+(L[d+52>>1]<<5)|0;J[g>>2]=J[d+32>>2];J[g+4>>2]=j;J[g+8>>2]=J[d+40>>2];I[g+12>>1]=L[d+44>>1];I[g+14>>1]=L[d+46>>1];j=J[d+52>>2];J[g+16>>2]=J[d+48>>2];J[g+20>>2]=j;g=J[J[e+992>>2]+1024>>2];Ka[J[J[g>>2]+56>>2]](g,d+32|0);break x;case 2:break y;default:break x}}if(g>>>0>=M[e+20>>2]){break x}d=J[e+16>>2]+(g<<5)|0;if((g|0)!=L[d+20>>1]){break x}g=J[J[e+992>>2]+1024>>2];Ka[J[J[g>>2]+60>>2]](g,d);I[d+20>>1]=65535}da=da+1|0;if(da>>>0>2]){continue}break}}d=J[o+4>>2];if((d|0)<0){e=d<<3;d=J[o>>2];e=e+d|0;while(1){g=J[y+12>>2];J[e>>2]=J[y+8>>2];J[e+4>>2]=g;e=e+8|0;if(d>>>0>e>>>0){continue}break}}J[o+4>>2]=0;Ia=y+16|0;H[a+6353|0]=1;H[a+4801|0]=1;J[a+4656>>2]=h;if(f){d=J[a+6092>>2];Ka[J[J[d>>2]+8>>2]](d);d=J[a+6092>>2];Ka[J[J[d>>2]+12>>2]](d)}g=J[a+6092>>2];if((h|0)==1){J[a+6156>>2]=c;J[a+6160>>2]=1;J[a+6152>>2]=g;if(c){Ka[J[J[c>>2]+16>>2]](c)}d=a+6260|0;c=a+6136|0;J[d>>2]=c;J[a+6264>>2]=1;Ka[J[J[a+6136>>2]+16>>2]](c);e=a+6256|0;J[e>>2]=J[J[d>>2]+16>>2];J[a+6128>>2]=1;J[a+6124>>2]=0;J[a+6120>>2]=J[a+6092>>2];d=J[a+6152>>2];Ka[J[J[d>>2]+72>>2]](d,c);c=J[e>>2];Ka[J[J[c>>2]+72>>2]](c,a+6240|0);return}J[a+6124>>2]=c;J[a+6128>>2]=1;J[a+6120>>2]=g;if(c){Ka[J[J[c>>2]+16>>2]](c);g=J[a+6092>>2]}c=a+6104|0;J[a+6220>>2]=c;J[a+6224>>2]=1;d=a+6216|0;J[d>>2]=g;Ka[J[J[a+6104>>2]+16>>2]](c);e=J[a+6120>>2];Ka[J[J[e>>2]+72>>2]](e,c);c=J[d>>2];Ka[J[J[c>>2]+72>>2]](c,a+6200|0)}function EX(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),H=Q(0),M=Q(0),O=Q(0),P=0,R=Q(0),S=0,T=0,U=Q(0);c=Ia-256|0;Ia=c;J[c+120>>2]=a;J[c+116>>2]=a;a=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=a;a=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=a;vc(c+200|0,c+172|0,e,f,g);l=N[f+20>>2];o=N[f+16>>2];k=N[c+192>>2];m=N[c+188>>2];n=N[c+196>>2];N[b+8>>2]=n-N[f+24>>2];N[b+4>>2]=k-l;N[b>>2]=m-o;l=N[f+20>>2];o=N[f+16>>2];N[c+132>>2]=n-N[f+24>>2];N[c+128>>2]=k-l;N[c+124>>2]=m-o;l=N[g+20>>2];o=N[g+24>>2];r=N[g+16>>2];N[c+168>>2]=n;N[c+164>>2]=k;q=N[c+224>>2];N[c+156>>2]=q;w=N[c+220>>2];N[c+152>>2]=w;N[c+144>>2]=n-o;N[c+140>>2]=k-l;N[c+160>>2]=m;u=N[c+216>>2];N[c+148>>2]=u;N[c+136>>2]=m-r;E=J[e+460>>2];s=N[c+180>>2];p=N[c+200>>2];a:{if(h){t=N[c+176>>2];v=N[c+184>>2];x=N[c+172>>2];o=N[c+212>>2];r=N[c+208>>2];l=N[c+204>>2];break a}o=N[c+212>>2];v=N[c+184>>2];r=N[c+208>>2];x=N[c+172>>2];l=N[c+204>>2];t=N[c+176>>2];if(!(Q(Q(o*v)+Q(Q(r*s)+Q(Q(p*x)+Q(l*t))))>2]=v;s=Q(-s);N[c+180>>2]=s;t=Q(-t);N[c+176>>2]=t;x=Q(-x);N[c+172>>2]=x}d=J[e+456>>2];a=J[e+452>>2];H=Q(-p);m=Q(m-u);m=Q(m+m);k=Q(k-w);k=Q(k+k);n=Q(n-q);n=Q(n+n);q=Q(Q(Q(H*m)-Q(k*l))-Q(r*n));w=Q(Q(o*o)+Q(-.5));M=Q(Q(Q(n*w)+Q(o*Q(Q(m*l)-Q(p*k))))-Q(r*q));N[c+112>>2]=M;O=Q(Q(Q(k*w)+Q(o*Q(Q(n*p)-Q(r*m))))-Q(l*q));N[c+108>>2]=O;y=Q(Q(r*s)+Q(Q(l*t)+Q(Q(o*v)+Q(p*x))));N[c+100>>2]=y;A=Q(Q(x*l)+Q(Q(Q(o*s)-Q(v*r))-Q(p*t)));N[c+96>>2]=A;B=Q(Q(s*p)+Q(Q(Q(o*t)-Q(v*l))-Q(r*x)));N[c+92>>2]=B;C=Q(Q(t*r)+Q(Q(Q(o*x)-Q(v*p))-Q(l*s)));N[c+88>>2]=C;F=Q(Q(Q(m*w)+Q(o*Q(Q(k*r)-Q(l*n))))-Q(p*q));N[c+104>>2]=F;k=Q(p+p);n=Q(Q(1)-Q(p*k));m=Q(l+l);q=Q(l*m);N[c+84>>2]=n-q;u=Q(m*r);z=Q(k*o);N[c+80>>2]=u-z;N[c+72>>2]=u+z;D=n;n=Q(r+r);u=Q(r*n);N[c+68>>2]=D-u;z=Q(k*r);m=Q(m*o);N[c+76>>2]=z+m;k=Q(k*l);n=Q(n*o);N[c+64>>2]=k-n;z=Q(z-m);N[c+60>>2]=z;n=Q(k+n);N[c+56>>2]=n;q=Q(Q(Q(1)-q)-u);N[c+52>>2]=q;k=Q(x+x);u=Q(Q(1)-Q(x*k));m=Q(t+t);R=Q(t*m);N[c+48>>2]=u-R;G=Q(s*m);D=Q(k*v);N[c+44>>2]=G-D;N[c+36>>2]=D+G;D=u;u=Q(s+s);G=Q(s*u);N[c+32>>2]=D-G;D=Q(k*s);m=Q(v*m);N[c+40>>2]=D+m;k=Q(k*t);u=Q(v*u);N[c+28>>2]=k-u;N[c+24>>2]=D-m;N[c+20>>2]=k+u;N[c+16>>2]=Q(Q(1)-R)-G;if(E&7){R=N[e+424>>2];G=N[e+420>>2];b=J[c+120>>2];if(E&1){D=N[e+416>>2];U=N[e+428>>2];N[b+8>>2]=z;N[b+4>>2]=n;N[b>>2]=q;I[b+78>>1]=0;q=N[c+132>>2];u=N[c+124>>2];z=N[c+128>>2];k=N[c+52>>2];m=N[c+56>>2];n=N[c+60>>2];N[b+40>>2]=n;N[b+36>>2]=m;N[b+32>>2]=k;N[b+24>>2]=Q(u*m)-Q(k*z);N[b+20>>2]=Q(q*k)-Q(n*u);N[b+16>>2]=Q(z*n)-Q(m*q);q=N[c+144>>2];u=N[c+136>>2];z=N[c+140>>2];N[b+28>>2]=-U;N[b+12>>2]=D-F;N[b+56>>2]=Q(u*m)-Q(k*z);N[b+52>>2]=Q(q*k)-Q(n*u);N[b+48>>2]=Q(z*n)-Q(m*q);I[b+76>>1]=L[b+76>>1]|(J[e+316>>2]&1?35:33);N[b+64>>2]=N[e+304>>2];N[b+68>>2]=N[e+308>>2];k=N[e+312>>2];N[b+60>>2]=k;N[b+44>>2]=-k;b=b+80|0}if(E&2){F=N[e+432>>2];I[b+78>>1]=0;N[b>>2]=N[c+64>>2];N[b+4>>2]=N[c+68>>2];N[b+8>>2]=N[c+72>>2];q=N[c+132>>2];u=N[c+124>>2];z=N[c+128>>2];k=N[c+64>>2];m=N[c+68>>2];n=N[c+72>>2];N[b+40>>2]=n;N[b+36>>2]=m;N[b+32>>2]=k;N[b+24>>2]=Q(u*m)-Q(k*z);N[b+20>>2]=Q(q*k)-Q(n*u);N[b+16>>2]=Q(z*n)-Q(m*q);q=N[c+144>>2];u=N[c+136>>2];z=N[c+140>>2];N[b+28>>2]=-F;N[b+12>>2]=G-O;N[b+56>>2]=Q(u*m)-Q(k*z);N[b+52>>2]=Q(q*k)-Q(n*u);N[b+48>>2]=Q(z*n)-Q(m*q);I[b+76>>1]=L[b+76>>1]|(J[e+332>>2]&1?35:33);N[b+64>>2]=N[e+320>>2];N[b+68>>2]=N[e+324>>2];k=N[e+328>>2];N[b+60>>2]=k;N[b+44>>2]=-k;b=b+80|0}if(E&4){O=N[e+436>>2];I[b+78>>1]=0;N[b>>2]=N[c+76>>2];N[b+4>>2]=N[c+80>>2];N[b+8>>2]=N[c+84>>2];k=N[c+132>>2];m=N[c+84>>2];n=N[c+124>>2];q=N[c+80>>2];u=N[c+76>>2];z=N[c+128>>2];N[b+24>>2]=Q(n*q)-Q(u*z);N[b+20>>2]=Q(k*u)-Q(m*n);N[b+16>>2]=Q(z*m)-Q(q*k);k=N[c+76>>2];N[b+32>>2]=k;m=N[c+80>>2];N[b+36>>2]=m;n=N[c+84>>2];N[b+40>>2]=n;q=N[c+144>>2];u=N[c+136>>2];z=N[c+140>>2];N[b+28>>2]=-O;N[b+12>>2]=R-M;N[b+56>>2]=Q(u*m)-Q(k*z);N[b+52>>2]=Q(q*k)-Q(n*u);N[b+48>>2]=Q(z*n)-Q(m*q);I[b+76>>1]=L[b+76>>1]|(J[e+348>>2]&1?35:33);N[b+64>>2]=N[e+336>>2];N[b+68>>2]=N[e+340>>2];k=N[e+344>>2];N[b+60>>2]=k;N[b+44>>2]=-k;b=b+80|0}J[c+120>>2]=b}b:{if(!(E&56)){break b}k=N[e+412>>2];m=N[e+408>>2];n=N[e+400>>2];q=N[e+404>>2];if(!(Q(Q(y*k)+Q(Q(A*m)+Q(Q(C*n)+Q(B*q))))>Q(0))){m=Q(-m);q=Q(-q);n=Q(-n);k=Q(-k)}z=Q(Q(C*q)+Q(Q(Q(k*A)-Q(y*m))-Q(n*B)));M=Q(Q(A*n)+Q(Q(Q(k*B)-Q(y*q))-Q(m*C)));u=Q(Q(B*m)+Q(Q(Q(k*C)-Q(y*n))-Q(q*A)));if(E&32){y=N[e+448>>2];y=Q(y+y);A=N[e+440>>2];A=Q(A+A);B=N[e+444>>2];B=Q(B+B);F=Q(Q(r*y)+Q(Q(p*A)+Q(l*B)));R=Q(-l);C=Q(-Q(Q(r*F)+Q(Q(y*w)+Q(o*Q(Q(p*B)+Q(A*R))))));O=Q(-Q(Q(l*F)+Q(Q(B*w)+Q(o*Q(Q(r*A)+Q(y*H))))));D=Q(p*F);F=Q(-r);y=Q(-Q(D+Q(Q(A*w)+Q(o*Q(Q(l*y)+Q(B*F))))));w=Q(0);G=N[e+384>>2];c:{if(G==Q(0)){p=Q(0);m=Q(0);n=Q(0);l=Q(1);q=Q(0);k=Q(0);o=Q(1);r=Q(1);break c}A=Q(Q(Q(-n)*l)+Q(Q(p*q)+Q(Q(o*m)+Q(r*k))));B=Q(Q(Q(-m)*p)+Q(Q(r*n)+Q(Q(o*q)+Q(l*k))));w=Q(Q(t*A)+Q(s*B));H=Q(Q(F*m)+Q(Q(R*q)+Q(Q(o*k)+Q(n*H))));l=Q(Q(Q(-q)*r)+Q(Q(l*m)+Q(Q(o*n)+Q(p*k))));o=Q(Q(x*H)+Q(v*l));k=Q(Q(w-o)*Q(.5));r=Q(Q(t*H)+Q(v*B));m=Q(Q(x*A)+Q(s*l));q=Q(Q(r+m)*Q(.5));w=Q(Q(o+w)*Q(.5));o=Q(Q(x*B)+Q(t*l));n=Q(Q(s*H)+Q(v*A));p=Q(Q(o-n)*Q(.5));m=Q(Q(m-r)*Q(.5));n=Q(Q(o+n)*Q(.5));v=Q(v*H);o=Q(A*s);l=Q(l*x);s=Q(t*B);t=Q(o+Q(l+s));r=Q(v-t);o=Q(Q(Q(o+o)+r)*Q(.5));l=Q(Q(Q(l+l)+r)*Q(.5));r=Q(Q(Q(s+s)+r)*Q(.5));if(Q(v+t)!=Q(0)){break c}o=Q(o+Q(1.1920928955078125e-7));l=Q(l+Q(1.1920928955078125e-7));r=Q(r+Q(1.1920928955078125e-7))}b=J[c+120>>2];N[b+48>>2]=l;J[b+32>>2]=0;J[b+36>>2]=0;N[b+16>>2]=l;J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0;I[b+78>>1]=258;N[b+56>>2]=m;N[b+52>>2]=n;J[b+40>>2]=0;N[b+24>>2]=m;N[b+20>>2]=n;N[b+12>>2]=-u;N[b+28>>2]=Q(m*C)+Q(Q(l*y)+Q(n*O));h=J[e+396>>2];N[b+64>>2]=G;I[b+76>>1]=L[b+76>>1]|(h&1?35:33)|64;N[b+68>>2]=N[e+388>>2];l=N[e+392>>2];N[b+108>>2]=Q(w*C)+Q(Q(p*y)+Q(r*O));I[b+158>>1]=258;N[b+60>>2]=l;N[b+136>>2]=w;N[b+132>>2]=r;N[b+128>>2]=p;J[b+120>>2]=0;J[b+112>>2]=0;J[b+116>>2]=0;N[b+104>>2]=w;N[b+100>>2]=r;N[b+96>>2]=p;J[b+88>>2]=0;J[b+80>>2]=0;J[b+84>>2]=0;N[b+92>>2]=-M;N[b+44>>2]=-l;I[b+156>>1]=L[b+156>>1]|(J[e+396>>2]&1?35:33)|64;N[b+144>>2]=N[e+384>>2];N[b+148>>2]=N[e+388>>2];l=N[e+392>>2];N[b+188>>2]=Q(o*C)+Q(Q(q*y)+Q(k*O));I[b+238>>1]=258;N[b+140>>2]=l;N[b+216>>2]=o;N[b+212>>2]=k;N[b+208>>2]=q;J[b+200>>2]=0;J[b+192>>2]=0;J[b+196>>2]=0;N[b+184>>2]=o;N[b+180>>2]=k;N[b+176>>2]=q;J[b+168>>2]=0;J[b+160>>2]=0;J[b+164>>2]=0;N[b+172>>2]=-z;N[b+124>>2]=-l;I[b+236>>1]=L[b+236>>1]|(J[e+396>>2]&1?35:33)|64;N[b+224>>2]=N[e+384>>2];N[b+228>>2]=N[e+388>>2];l=N[e+392>>2];N[b+220>>2]=l;N[b+204>>2]=-l;J[c+120>>2]=b+240;break b}if(E&16){l=N[e+440>>2];b=J[c+120>>2];J[c+120>>2]=b+80;J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0;I[b+78>>1]=0;o=N[c+16>>2];N[b+16>>2]=o;r=N[c+20>>2];N[b+20>>2]=r;p=N[c+24>>2];N[b+56>>2]=p;N[b+52>>2]=r;N[b+48>>2]=o;J[b+40>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;N[b+24>>2]=p;N[b+12>>2]=u*Q(-2);N[b+28>>2]=l;I[b+76>>1]=L[b+76>>1]|(J[e+380>>2]&1?35:33)|64;N[b+64>>2]=N[e+368>>2];N[b+68>>2]=N[e+372>>2];l=N[e+376>>2];N[b+60>>2]=l;N[b+44>>2]=-l}if(!(E&8)){break b}l=Q(Q(m*A)+Q(Q(q*B)+Q(Q(k*y)+Q(C*n))));o=Q(Q(Q(l*l)+Q(-.5))*Q(0));r=Q(Q(z*Q(0))+Q(Q(u+u)+Q(M*Q(0))));if(!(a&16)){k=N[e+444>>2];b=J[c+120>>2];J[c+120>>2]=b+80;J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0;I[b+78>>1]=0;p=N[c+28>>2];N[b+16>>2]=p;s=N[c+32>>2];N[b+20>>2]=s;t=N[c+36>>2];N[b+56>>2]=t;N[b+52>>2]=s;N[b+48>>2]=p;J[b+40>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;N[b+24>>2]=t;N[b+12>>2]=Q(z*r)+Q(o+Q(l*Q(Q(u*Q(0))-Q(M+M))));N[b+28>>2]=k;I[b+76>>1]=L[b+76>>1]|(J[e+364>>2]&1?35:33)|64;N[b+64>>2]=N[e+352>>2];N[b+68>>2]=N[e+356>>2];k=N[e+360>>2];N[b+60>>2]=k;N[b+44>>2]=-k}if(a&32){break b}k=N[e+448>>2];b=J[c+120>>2];J[c+120>>2]=b+80;J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0;I[b+78>>1]=0;N[b+16>>2]=N[c+40>>2];N[b+20>>2]=N[c+44>>2];p=N[c+48>>2];J[b+40>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;N[b+24>>2]=p;N[b+48>>2]=N[c+40>>2];N[b+52>>2]=N[c+44>>2];p=N[c+48>>2];N[b+28>>2]=k;N[b+12>>2]=-Q(Q(M*r)+Q(o+Q(l*Q(Q(z+z)+Q(u*Q(-0))))));N[b+56>>2]=p;I[b+76>>1]=L[b+76>>1]|(J[e+364>>2]&1?35:33)|64;N[b+64>>2]=N[e+352>>2];N[b+68>>2]=N[e+356>>2];l=N[e+360>>2];N[b+60>>2]=l;N[b+44>>2]=-l}E=c+76|0;S=c- -64|0;d:{if(!(d&56)){break d}r=Q(0);k=N[c+100>>2];p=N[c+88>>2];e:{if(p==Q(0)){l=Q(1);o=Q(0);break e}r=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(Q(p*p)+Q(0))+Q(0))))));l=Q(k*r);o=Q(r*Q(0));r=Q(p*r)}m=N[c+96>>2];t=Q(o*m);n=N[c+92>>2];q=Q(n*o);s=Q(t+Q(q+Q(Q(k*l)+Q(p*r))));N[c+12>>2]=s;t=Q(t+Q(Q(Q(p*l)-Q(k*r))-q));N[c>>2]=t;k=Q(k*Q(-o));q=Q(o*p);p=Q(Q(r*n)+Q(Q(k+Q(l*m))-q));N[c+8>>2]=p;k=Q(q+Q(Q(k+Q(l*n))-Q(m*r)));N[c+4>>2]=k;f:{if((d&48)==48){g:{if(!K[e+478|0]){break g}k=N[e+252>>2];p=N[e+256>>2];s=N[e+248>>2];b=J[e+264>>2];J[c+228>>2]=J[e+260>>2];J[c+232>>2]=b;N[c+236>>2]=k>Q(0)?Q(0):s>Q(0)?Q(0):p;if(!Mz(c+228|0,c,c+244|0,c+240|0)){break g}b=J[c+120>>2];J[c+120>>2]=b+80;p=N[c+208>>2];m=N[c+252>>2];k=N[c+212>>2];s=N[c+200>>2];q=N[c+248>>2];t=N[c+204>>2];n=N[c+244>>2];v=N[c+240>>2];J[b+40>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0;I[b+78>>1]=0;N[b+12>>2]=v;h=L[b+76>>1];P=h|64;I[b+76>>1]=P;m=Q(m+m);n=Q(n+n);q=Q(q+q);x=Q(Q(p*m)+Q(Q(s*n)+Q(t*q)));w=Q(Q(k*k)+Q(-.5));u=Q(Q(p*x)+Q(Q(m*w)+Q(k*Q(Q(s*q)-Q(n*t)))));N[b+56>>2]=u;y=Q(Q(t*x)+Q(Q(q*w)+Q(k*Q(Q(p*n)-Q(m*s)))));N[b+52>>2]=y;k=Q(Q(s*x)+Q(Q(n*w)+Q(k*Q(Q(t*m)-Q(q*p)))));N[b+48>>2]=k;N[b+24>>2]=u;N[b+20>>2]=y;N[b+16>>2]=k;k=N[e+248>>2];h:{if(N[e+252>>2]>Q(0)|k>Q(0)){N[b+64>>2]=k;N[b+68>>2]=N[e+252>>2];h=h|81;break h}I[b+78>>1]=2049;N[b+64>>2]=N[e+240>>2];N[b+68>>2]=N[e+244>>2];h=P|(v>Q(0)?24:16);if(!(N[e+240>>2]>Q(0))){break h}h=h|4}J[b+44>>2]=0;I[b+76>>1]=h}if(!K[e+479|0]){break f}b=Ia-16|0;Ia=b;m=N[c+212>>2];k=N[c+12>>2];n=N[c>>2];q=N[c+200>>2];v=N[c+204>>2];p=N[c+4>>2];x=N[c+208>>2];w=N[c+8>>2];u=Q(Q(Q(Q(m*k)-Q(n*q))-Q(v*p))-Q(x*w));B=N[e+284>>2];C=N[e+292>>2];z=N[e+288>>2];y=Q(Q(Q(v*w)+Q(Q(m*n)+Q(k*q)))-Q(p*x));s=Q(u+u);t=Q(Q(Q(x*n)+Q(Q(m*p)+Q(k*v)))-Q(w*q));A=Q(t+t);m=Q(Q(Q(q*p)+Q(Q(m*w)+Q(k*x)))-Q(n*v));N[b+12>>2]=Q(y*s)+Q(A*m);n=Q(Q(u*s)+Q(-1));N[b+8>>2]=Q(t*A)+n;N[b+4>>2]=Q(y*A)-Q(m*s);h=c+116|0;P=b+4|0;T=e+268|0;td(h,Q(Hb(p,Q(k+Q(1)))*Q(4)),z,C,B,P,T);p=N[c+12>>2];q=N[c+8>>2];v=N[e+284>>2];x=N[e+300>>2];w=N[e+296>>2];k=Q(m+m);N[b+12>>2]=Q(m*k)+n;N[b+8>>2]=Q(t*k)-Q(y*s);N[b+4>>2]=Q(t*s)+Q(y*k);td(h,Q(Hb(q,Q(p+Q(1)))*Q(4)),w,x,v,P,T);Ia=b+16|0;break f}h=d&32;i:{if(!(d&16)){break i}b=K[e+479|0];if(a&32){if(b){A=N[e+284>>2];B=N[e+292>>2];C=N[e+288>>2];m=N[c+204>>2];n=N[c+212>>2];q=N[c+200>>2];v=N[c+208>>2];z=Q(Q(Q(m*p)+Q(Q(n*t)+Q(s*q)))-Q(k*v));x=Q(Q(Q(Q(n*s)-Q(t*q))-Q(m*k))-Q(v*p));w=Q(x+x);u=Q(Q(Q(v*t)+Q(Q(n*k)+Q(s*m)))-Q(p*q));y=Q(u+u);p=Q(Q(Q(q*k)+Q(Q(n*p)+Q(s*v)))-Q(t*m));N[c+252>>2]=Q(z*w)+Q(y*p);N[c+244>>2]=Q(z*y)-Q(p*w);N[c+248>>2]=Q(u*y)+Q(Q(x*w)+Q(-1));td(c+116|0,Q(Hb(k,Q(s+Q(1)))*Q(4)),C,B,A,c+244|0,e+268|0);break i}n=Q(Hb(k,Q(s+Q(1)))*Q(4));k=N[e+260>>2];td(c+116|0,n,Q(-k),k,N[e+256>>2],S,e+240|0);break i}if(!b){k=Q(0);s=N[c+84>>2];t=N[c+24>>2];m=N[c+76>>2];n=N[c+16>>2];q=N[c+80>>2];v=N[c+20>>2];x=Q(-Q(Q(s*t)+Q(Q(m*n)+Q(q*v))));A=N[e+256>>2];u=N[e+260>>2];w=Q(0);p=Q(0);y=Q(Q(m*v)-Q(n*q));q=Q(Q(q*t)-Q(v*s));s=Q(Q(s*n)-Q(t*m));t=Q(Q(y*y)+Q(Q(q*q)+Q(s*s)));if(t>Q(0)){k=Q(Q(1)/Q(Y(t)));p=Q(y*k);w=Q(s*k);k=Q(q*k)}N[c+252>>2]=p;N[c+248>>2]=w;N[c+244>>2]=k;k=xQ(1)?Q(1):k),Q(-u),u,A,c+244|0,e+240|0);break i}Xa(J[42504],8,8128,1003,74707,0)}if(!h){break f}b=K[e+479|0];if(a&16){if(b){u=N[e+284>>2];y=N[e+300>>2];A=N[e+296>>2];s=N[c+208>>2];t=N[c>>2];m=N[c+212>>2];n=N[c+4>>2];k=N[c+12>>2];q=N[c+204>>2];p=N[c+8>>2];v=N[c+200>>2];B=Q(Q(Q(s*t)+Q(Q(m*n)+Q(k*q)))-Q(p*v));x=Q(Q(Q(v*n)+Q(Q(m*p)+Q(k*s)))-Q(t*q));w=Q(x+x);C=Q(Q(Q(q*p)+Q(Q(m*t)+Q(k*v)))-Q(n*s));s=Q(Q(Q(Q(m*k)-Q(t*v))-Q(q*n))-Q(s*p));t=Q(s+s);N[c+248>>2]=Q(B*w)-Q(C*t);N[c+244>>2]=Q(B*t)+Q(C*w);N[c+252>>2]=Q(x*w)+Q(Q(s*t)+Q(-1));td(c+116|0,Q(Hb(p,Q(k+Q(1)))*Q(4)),A,y,u,c+244|0,e+268|0);break f}n=Q(Hb(N[c+8>>2],Q(N[c+12>>2]+Q(1)))*Q(4));k=N[e+264>>2];td(c+116|0,n,Q(-k),k,N[e+256>>2],E,e+240|0);break f}if(!b){k=Q(0);s=N[c+72>>2];t=N[c+24>>2];m=N[c+64>>2];n=N[c+16>>2];q=N[c+68>>2];v=N[c+20>>2];x=Q(Q(s*t)+Q(Q(m*n)+Q(q*v)));A=N[e+256>>2];u=N[e+264>>2];w=Q(0);p=Q(0);y=Q(Q(m*v)-Q(n*q));q=Q(Q(q*t)-Q(v*s));s=Q(Q(s*n)-Q(t*m));t=Q(Q(y*y)+Q(Q(q*q)+Q(s*s)));if(t>Q(0)){k=Q(Q(1)/Q(Y(t)));p=Q(k*Q(-y));w=Q(k*Q(-s));k=Q(k*Q(-q))}N[c+252>>2]=p;N[c+248>>2]=w;N[c+244>>2]=k;k=xQ(1)?Q(1):k),Q(-u),u,A,c+244|0,e+240|0);break f}Xa(J[42504],8,8128,1019,74707,0)}if(!(d&8)){break d}o=Q(o*o);o=Q(Y(Q(Q(l*l)+Q(o+Q(o+Q(r*r))))));if(o!=Q(0)){o=Q(Q(1)/o);l=Q(l*o);r=Q(r*o)}l=lQ(1)?Q(1):l);l=Q(l+l);td(c+116|0,r>2],N[e+232>>2],N[e+228>>2],c+16|0,e+212|0)}j:{if(!(d&7)){break j}k:{if(!K[e+476|0]){break k}r=Q(0);l=Q(0);o=Q(0);b=J[e+456>>2];if(b&1){l=N[c+104>>2];o=Q(Q(l*N[c+60>>2])+Q(0));r=Q(Q(l*N[c+52>>2])+Q(0));l=Q(Q(l*N[c+56>>2])+Q(0))}if(b&2){k=N[c+108>>2];o=Q(o+Q(k*N[c+72>>2]));r=Q(r+Q(k*N[c+64>>2]));l=Q(l+Q(k*N[c+68>>2]))}if(b&4){k=N[c+112>>2];o=Q(o+Q(k*N[c+84>>2]));r=Q(r+Q(k*N[c+76>>2]));l=Q(l+Q(k*N[c+80>>2]))}k=Q(Y(Q(Q(o*o)+Q(Q(r*r)+Q(l*l)))));if(!(k>N[e+464>>2])){break k}m=N[e+124>>2];P=N[e+116>>2]>Q(0);if(!(m>2]>Q(0)?Q(0):N[e+120>>2])))){break k}b=J[c+120>>2];J[c+120>>2]=b+80;p=Q(Q(1)/k);o=Q(o*p);N[b+8>>2]=o;l=Q(l*p);N[b+4>>2]=l;r=Q(r*p);N[b>>2]=r;I[b+78>>1]=0;p=N[c+132>>2];s=N[c+124>>2];t=N[c+128>>2];N[b+40>>2]=o;N[b+36>>2]=l;N[b+32>>2]=r;N[b+24>>2]=Q(s*l)-Q(r*t);N[b+20>>2]=Q(p*r)-Q(o*s);N[b+16>>2]=Q(t*o)-Q(l*p);p=N[c+144>>2];s=N[c+136>>2];t=N[c+140>>2];k=Q(m-k);N[b+12>>2]=k;N[b+56>>2]=Q(s*l)-Q(r*t);N[b+52>>2]=Q(p*r)-Q(o*s);N[b+48>>2]=Q(t*o)-Q(l*p);h=L[b+76>>1];l=N[e+112>>2];l:{if(P|l>Q(0)){N[b+64>>2]=l;N[b+68>>2]=N[e+116>>2];h=h|17;break l}I[b+78>>1]=2049;N[b+64>>2]=N[e+104>>2];N[b+68>>2]=N[e+108>>2];h=h|(k>Q(0)?24:16);if(!(N[e+104>>2]>Q(0))){break l}h=h|4}J[b+44>>2]=0;I[b+76>>1]=h}if(!K[e+477|0]){break j}if(!(!(d&1)|!(N[e+152>>2]<=N[e+148>>2]))){oo(c+116|0,e+128|0,N[c+104>>2],c+52|0)}if(!(!(d&2)|!(N[e+180>>2]<=N[e+176>>2]))){oo(c+116|0,e+156|0,N[c+108>>2],S)}if(!(d&4)|!(N[e+208>>2]<=N[e+204>>2])){break j}oo(c+116|0,e+184|0,N[c+112>>2],E)}d=c+104|0;m:{n:{b=(a&56)-16|0;if(b){if((b|0)==16){break n}else{break m}}b=J[c+120>>2];J[c+120>>2]=b+80;l=N[c+24>>2];o=N[c+84>>2];r=N[c+16>>2];k=N[c+80>>2];p=N[c+76>>2];s=N[c+20>>2];t=Q(Q(r*k)-Q(p*s));N[b+56>>2]=t;m=Q(Q(l*p)-Q(o*r));N[b+52>>2]=m;n=Q(Q(s*o)-Q(k*l));N[b+48>>2]=n;J[b+40>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;N[b+24>>2]=t;N[b+20>>2]=m;N[b+16>>2]=n;J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0;I[b+78>>1]=2048;I[b+76>>1]=L[b+76>>1]|80;N[b+12>>2]=-Q(Q(l*o)+Q(Q(r*p)+Q(s*k)));a=a&-17;break m}b=J[c+120>>2];J[c+120>>2]=b+80;l=N[c+24>>2];o=N[c+72>>2];r=N[c+16>>2];k=N[c+68>>2];p=N[c+64>>2];s=N[c+20>>2];t=Q(Q(r*k)-Q(p*s));N[b+56>>2]=t;m=Q(Q(l*p)-Q(o*r));N[b+52>>2]=m;n=Q(Q(s*o)-Q(k*l));N[b+48>>2]=n;J[b+40>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;N[b+24>>2]=t;N[b+20>>2]=m;N[b+16>>2]=n;J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0;I[b+78>>1]=2048;I[b+76>>1]=L[b+76>>1]|80;N[b+12>>2]=-Q(Q(l*o)+Q(Q(r*p)+Q(s*k)));a=a&-33}Wh(c+116|0,c+200|0,c+172|0,d,a&7,a>>>3|0,c,c+244|0);l=N[f+16>>2];o=N[f+20>>2];r=N[c>>2];k=N[c+4>>2];N[i+8>>2]=N[c+8>>2]+N[f+24>>2];N[i+4>>2]=k+o;N[i>>2]=r+l;l=N[g+16>>2];o=N[g+20>>2];r=N[c+244>>2];k=N[c+248>>2];N[j+8>>2]=N[c+252>>2]+N[g+24>>2];N[j+4>>2]=k+o;N[j>>2]=r+l;Ia=c+256|0;return(J[c+120>>2]-J[c+116>>2]|0)/80|0}function _ea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=0;e=J[a+28>>2];s=J[a+20>>2];a=0;d=Ia-48|0;Ia=d;b=J[e+1016>>2];t=e+1160|0,u=Ka[J[J[b>>2]+4>>2]](b)|0,J[t>>2]=u;if(K[e+2360|0]&2){if(K[e+4620|0]){a:{if(!K[e+4620|0]){break a}b=J[e+2168>>2];n=J[b+8>>2];if(!n){break a}i=J[b+4>>2];while(1){c=J[i+(a<<2)>>2];f=J[c+16>>2];b=L[f+10>>1];b:{if(b&2){a=a+1|0;break b}a=a+1|0;if(!(b&8)|!L[f+8>>1]){break b}j=J[c+12>>2];b=J[J[e+2168>>2]+44>>2]+J[f>>2]|0;c=J[J[c+8>>2]+44>>2];c:{if(K[c+9|0]){N[b+12>>2]=N[c+80>>2];N[b+16>>2]=N[c+84>>2];N[b+20>>2]=N[c+88>>2];p=N[c+96>>2];q=N[c+104>>2];r=N[c+100>>2];break c}J[b+20>>2]=0;J[b+12>>2]=0;J[b+16>>2]=0;p=Q(0);q=Q(0);r=Q(0)}N[b+44>>2]=q;N[b+40>>2]=r;N[b+36>>2]=p;c=J[j+44>>2];d:{if(K[c+9|0]){N[b+24>>2]=N[c+80>>2];N[b+28>>2]=N[c+84>>2];N[b+32>>2]=N[c+88>>2];p=N[c+96>>2];q=N[c+104>>2];r=N[c+100>>2];break d}J[b+32>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;p=Q(0);q=Q(0);r=Q(0)}N[b+56>>2]=q;N[b+52>>2]=r;N[b+48>>2]=p;I[f+10>>1]=L[f+10>>1]&65527}if((a|0)!=(n|0)){continue}break}}}a=J[e+3064>>2];if((a|0)!=2){n=e+3060|0;if((a|0)>0){f=J[n>>2];a=f+P(a,40)|0;while(1){Ka[J[J[f>>2]>>2]](f)|0;f=f+40|0;if(a>>>0>f>>>0){continue}break}}J[e+3064>>2]=0;a=J[e+3004>>2];if((a|0)>0){f=J[e+3e3>>2];a=f+P(a,40)|0;while(1){Ka[J[J[f>>2]>>2]](f)|0;f=f+40|0;if(a>>>0>f>>>0){continue}break}}J[e+3004>>2]=0;a=J[e+3052>>2];if((a|0)>0){f=J[e+3048>>2];a=f+P(a,40)|0;while(1){Ka[J[J[f>>2]>>2]](f)|0;f=f+40|0;if(a>>>0>f>>>0){continue}break}}J[e+3052>>2]=0;a=J[e+3040>>2];if((a|0)>0){f=J[e+3036>>2];a=f+P(a,40)|0;while(1){Ka[J[J[f>>2]>>2]](f)|0;f=f+40|0;if(a>>>0>f>>>0){continue}break}}J[e+3040>>2]=0;if(!(J[e+3068>>2]&2147483646)){a=J[42504];b=Ka[J[J[a>>2]+20>>2]](a)|0?55490:70610;c=Ka[J[J[a+12>>2]+8>>2]](a+12|0,80,b,19542,553)|0;a=J[n+4>>2];e:{if((a|0)<=0){break e}f=c+P(a,40)|0;b=J[n>>2];a=c;while(1){J[a>>2]=142052;i=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=i;J[a+16>>2]=J[b+16>>2];J[a+20>>2]=J[b+20>>2];i=J[b+24>>2];J[a>>2]=146072;J[a+24>>2]=i;i=J[b+32>>2];J[a+28>>2]=J[b+28>>2];J[a+32>>2]=i;b=b+40|0;a=a+40|0;if(f>>>0>a>>>0){continue}break}b=J[n+4>>2];if((b|0)<=0){break e}a=J[n>>2];b=a+P(b,40)|0;while(1){Ka[J[J[a>>2]>>2]](a)|0;a=a+40|0;if(b>>>0>a>>>0){continue}break}}f:{if(J[n+8>>2]<0){break f}a=J[n>>2];if(!a){break f}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[n+8>>2]=2;J[n>>2]=c}i=e+3e3|0;if(!(J[e+3008>>2]&2147483646)){a=J[42504];b=Ka[J[J[a>>2]+20>>2]](a)|0?55254:70610;c=Ka[J[J[a+12>>2]+8>>2]](a+12|0,80,b,19542,553)|0;a=J[i+4>>2];g:{if((a|0)<=0){break g}f=c+P(a,40)|0;b=J[i>>2];a=c;while(1){J[a>>2]=142052;j=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=j;J[a+16>>2]=J[b+16>>2];J[a+20>>2]=J[b+20>>2];j=J[b+24>>2];J[a>>2]=146148;J[a+24>>2]=j;j=J[b+32>>2];J[a+28>>2]=J[b+28>>2];J[a+32>>2]=j;b=b+40|0;a=a+40|0;if(f>>>0>a>>>0){continue}break}b=J[i+4>>2];if((b|0)<=0){break g}a=J[i>>2];b=a+P(b,40)|0;while(1){Ka[J[J[a>>2]>>2]](a)|0;a=a+40|0;if(b>>>0>a>>>0){continue}break}}h:{if(J[i+8>>2]<0){break h}a=J[i>>2];if(!a){break h}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[i+8>>2]=2;J[i>>2]=c}j=e+3012|0;if(!(J[e+3020>>2]&2147483646)){a=J[42504];b=Ka[J[J[a>>2]+20>>2]](a)|0?58866:70610;c=Ka[J[J[a+12>>2]+8>>2]](a+12|0,80,b,19542,553)|0;a=J[j+4>>2];i:{if((a|0)<=0){break i}f=c+P(a,40)|0;a=J[j>>2];b=c;while(1){J[b>>2]=142052;k=J[a+12>>2];J[b+8>>2]=J[a+8>>2];J[b+12>>2]=k;J[b+16>>2]=J[a+16>>2];J[b+20>>2]=J[a+20>>2];k=J[a+24>>2];J[b>>2]=146224;J[b+24>>2]=k;k=J[a+32>>2];J[b+28>>2]=J[a+28>>2];J[b+32>>2]=k;a=a+40|0;b=b+40|0;if(f>>>0>b>>>0){continue}break}a=J[j+4>>2];if((a|0)<=0){break i}b=J[j>>2];a=b+P(a,40)|0;while(1){Ka[J[J[b>>2]>>2]](b)|0;b=b+40|0;if(a>>>0>b>>>0){continue}break}}j:{if(J[j+8>>2]<0){break j}a=J[j>>2];if(!a){break j}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[j+8>>2]=2;J[j>>2]=c}k=e+3024|0;if(!(J[e+3032>>2]&2147483646)){a=J[42504];b=Ka[J[J[a>>2]+20>>2]](a)|0?58618:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,80,b,19542,553)|0;b=J[k+4>>2];k:{if((b|0)<=0){break k}c=a+P(b,40)|0;f=J[k>>2];b=a;while(1){J[b>>2]=142052;l=J[f+12>>2];J[b+8>>2]=J[f+8>>2];J[b+12>>2]=l;J[b+16>>2]=J[f+16>>2];J[b+20>>2]=J[f+20>>2];l=J[f+24>>2];J[b>>2]=146300;J[b+24>>2]=l;l=J[f+32>>2];J[b+28>>2]=J[f+28>>2];J[b+32>>2]=l;f=f+40|0;b=b+40|0;if(c>>>0>b>>>0){continue}break}c=J[k+4>>2];if((c|0)<=0){break k}b=J[k>>2];c=b+P(c,40)|0;while(1){Ka[J[J[b>>2]>>2]](b)|0;b=b+40|0;if(c>>>0>b>>>0){continue}break}}l:{if(J[k+8>>2]<0){break l}b=J[k>>2];if(!b){break l}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[k+8>>2]=2;J[k>>2]=a}l=e+3048|0;if(!(J[e+3056>>2]&2147483646)){a=J[42504];b=Ka[J[J[a>>2]+20>>2]](a)|0?56570:70610;c=Ka[J[J[a+12>>2]+8>>2]](a+12|0,80,b,19542,553)|0;a=J[l+4>>2];m:{if((a|0)<=0){break m}f=c+P(a,40)|0;b=J[l>>2];a=c;while(1){J[a>>2]=142052;m=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=m;J[a+16>>2]=J[b+16>>2];J[a+20>>2]=J[b+20>>2];m=J[b+24>>2];J[a>>2]=146376;J[a+24>>2]=m;m=J[b+32>>2];J[a+28>>2]=J[b+28>>2];J[a+32>>2]=m;b=b+40|0;a=a+40|0;if(f>>>0>a>>>0){continue}break}b=J[l+4>>2];if((b|0)<=0){break m}a=J[l>>2];b=a+P(b,40)|0;while(1){Ka[J[J[a>>2]>>2]](a)|0;a=a+40|0;if(b>>>0>a>>>0){continue}break}}n:{if(J[l+8>>2]<0){break n}a=J[l>>2];if(!a){break n}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[l+8>>2]=2;J[l>>2]=c}m=e+3036|0;if(!(J[e+3044>>2]&2147483646)){a=J[42504];b=Ka[J[J[a>>2]+20>>2]](a)|0?56956:70610;b=Ka[J[J[a+12>>2]+8>>2]](a+12|0,80,b,19542,553)|0;a=J[m+4>>2];o:{if((a|0)<=0){break o}c=b+P(a,40)|0;a=J[m>>2];f=b;while(1){J[f>>2]=142052;h=J[a+12>>2];J[f+8>>2]=J[a+8>>2];J[f+12>>2]=h;J[f+16>>2]=J[a+16>>2];J[f+20>>2]=J[a+20>>2];h=J[a+24>>2];J[f>>2]=146452;J[f+24>>2]=h;h=J[a+32>>2];J[f+28>>2]=J[a+28>>2];J[f+32>>2]=h;a=a+40|0;f=f+40|0;if(c>>>0>f>>>0){continue}break}a=J[m+4>>2];if((a|0)<=0){break o}f=J[m>>2];a=f+P(a,40)|0;while(1){Ka[J[J[f>>2]>>2]](f)|0;f=f+40|0;if(a>>>0>f>>>0){continue}break}}p:{if(J[m+8>>2]<0){break p}a=J[m>>2];if(!a){break p}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,a)}J[m+8>>2]=2;J[m>>2]=b}f=1;while(1){a=J[e+16>>2];b=J[e+20>>2];J[d+32>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=a;J[d+20>>2]=b;J[d+40>>2]=3852;J[d+36>>2]=e;J[d+8>>2]=146072;a=J[e+3064>>2];q:{if(a>>>0>=(J[e+3068>>2]&2147483647)>>>0){a=0;b=J[n+8>>2];h=b&2147483647?b<<1:1;r:{if(!h){break r}b=P(h,40);if(!b){break r}a=J[42504];c=Ka[J[J[a>>2]+20>>2]](a)|0?55490:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,b,c,19542,553)|0}b=J[n+4>>2];if((b|0)>0){o=P(b,40)+a|0;c=J[n>>2];b=a;while(1){J[b>>2]=142052;g=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=g;J[b+16>>2]=J[c+16>>2];J[b+20>>2]=J[c+20>>2];g=J[c+24>>2];J[b>>2]=146072;J[b+24>>2]=g;g=J[c+32>>2];J[b+28>>2]=J[c+28>>2];J[b+32>>2]=g;c=c+40|0;b=b+40|0;if(o>>>0>b>>>0){continue}break}b=J[n+4>>2]}b=P(b,40)+a|0;J[b>>2]=142052;c=J[d+20>>2];J[b+8>>2]=J[d+16>>2];J[b+12>>2]=c;J[b+16>>2]=J[d+24>>2];J[b+20>>2]=J[d+28>>2];c=J[d+32>>2];J[b>>2]=146072;J[b+24>>2]=c;c=J[d+40>>2];J[b+28>>2]=J[d+36>>2];J[b+32>>2]=c;c=J[n+4>>2];if((c|0)>0){b=J[n>>2];c=b+P(c,40)|0;while(1){Ka[J[J[b>>2]>>2]](b)|0;b=b+40|0;if(c>>>0>b>>>0){continue}break}}s:{if(J[n+8>>2]<0){break s}b=J[n>>2];if(!b){break s}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[n+8>>2]=h;J[n>>2]=a;J[n+4>>2]=J[n+4>>2]+1;break q}a=J[e+3060>>2]+P(a,40)|0;J[a>>2]=142052;b=J[d+20>>2];J[a+8>>2]=J[d+16>>2];J[a+12>>2]=b;J[a+16>>2]=J[d+24>>2];J[a+20>>2]=J[d+28>>2];b=J[d+32>>2];J[a>>2]=146072;J[a+24>>2]=b;b=J[d+40>>2];J[a+28>>2]=J[d+36>>2];J[a+32>>2]=b;J[e+3064>>2]=J[e+3064>>2]+1}a=J[e+16>>2];b=J[e+20>>2];J[d+32>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=a;J[d+20>>2]=b;J[d+40>>2]=3824;J[d+36>>2]=e;J[d+8>>2]=146148;a=J[e+3004>>2];t:{if(a>>>0>=(J[e+3008>>2]&2147483647)>>>0){a=0;b=J[i+8>>2];h=b&2147483647?b<<1:1;u:{if(!h){break u}b=P(h,40);if(!b){break u}a=J[42504];c=Ka[J[J[a>>2]+20>>2]](a)|0?55254:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,b,c,19542,553)|0}b=J[i+4>>2];if((b|0)>0){o=P(b,40)+a|0;c=J[i>>2];b=a;while(1){J[b>>2]=142052;g=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=g;J[b+16>>2]=J[c+16>>2];J[b+20>>2]=J[c+20>>2];g=J[c+24>>2];J[b>>2]=146148;J[b+24>>2]=g;g=J[c+32>>2];J[b+28>>2]=J[c+28>>2];J[b+32>>2]=g;c=c+40|0;b=b+40|0;if(o>>>0>b>>>0){continue}break}b=J[i+4>>2]}b=P(b,40)+a|0;J[b>>2]=142052;c=J[d+20>>2];J[b+8>>2]=J[d+16>>2];J[b+12>>2]=c;J[b+16>>2]=J[d+24>>2];J[b+20>>2]=J[d+28>>2];c=J[d+32>>2];J[b>>2]=146148;J[b+24>>2]=c;c=J[d+40>>2];J[b+28>>2]=J[d+36>>2];J[b+32>>2]=c;c=J[i+4>>2];if((c|0)>0){b=J[i>>2];c=b+P(c,40)|0;while(1){Ka[J[J[b>>2]>>2]](b)|0;b=b+40|0;if(c>>>0>b>>>0){continue}break}}v:{if(J[i+8>>2]<0){break v}b=J[i>>2];if(!b){break v}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[i+8>>2]=h;J[i>>2]=a;J[i+4>>2]=J[i+4>>2]+1;break t}a=J[e+3e3>>2]+P(a,40)|0;J[a>>2]=142052;b=J[d+20>>2];J[a+8>>2]=J[d+16>>2];J[a+12>>2]=b;J[a+16>>2]=J[d+24>>2];J[a+20>>2]=J[d+28>>2];b=J[d+32>>2];J[a>>2]=146148;J[a+24>>2]=b;b=J[d+40>>2];J[a+28>>2]=J[d+36>>2];J[a+32>>2]=b;J[e+3004>>2]=J[e+3004>>2]+1}a=J[e+16>>2];b=J[e+20>>2];J[d+32>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=a;J[d+20>>2]=b;J[d+40>>2]=70963;J[d+36>>2]=e;J[d+8>>2]=146224;a=J[e+3016>>2];w:{if(a>>>0>=(J[e+3020>>2]&2147483647)>>>0){a=0;b=J[j+8>>2];h=b&2147483647?b<<1:1;x:{if(!h){break x}b=P(h,40);if(!b){break x}a=J[42504];c=Ka[J[J[a>>2]+20>>2]](a)|0?58866:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,b,c,19542,553)|0}b=J[j+4>>2];if((b|0)>0){o=P(b,40)+a|0;c=J[j>>2];b=a;while(1){J[b>>2]=142052;g=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=g;J[b+16>>2]=J[c+16>>2];J[b+20>>2]=J[c+20>>2];g=J[c+24>>2];J[b>>2]=146224;J[b+24>>2]=g;g=J[c+32>>2];J[b+28>>2]=J[c+28>>2];J[b+32>>2]=g;c=c+40|0;b=b+40|0;if(o>>>0>b>>>0){continue}break}b=J[j+4>>2]}b=P(b,40)+a|0;J[b>>2]=142052;c=J[d+20>>2];J[b+8>>2]=J[d+16>>2];J[b+12>>2]=c;J[b+16>>2]=J[d+24>>2];J[b+20>>2]=J[d+28>>2];c=J[d+32>>2];J[b>>2]=146224;J[b+24>>2]=c;c=J[d+40>>2];J[b+28>>2]=J[d+36>>2];J[b+32>>2]=c;c=J[j+4>>2];if((c|0)>0){b=J[j>>2];c=b+P(c,40)|0;while(1){Ka[J[J[b>>2]>>2]](b)|0;b=b+40|0;if(c>>>0>b>>>0){continue}break}}y:{if(J[j+8>>2]<0){break y}b=J[j>>2];if(!b){break y}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[j+8>>2]=h;J[j>>2]=a;J[j+4>>2]=J[j+4>>2]+1;break w}a=J[e+3012>>2]+P(a,40)|0;J[a>>2]=142052;b=J[d+20>>2];J[a+8>>2]=J[d+16>>2];J[a+12>>2]=b;J[a+16>>2]=J[d+24>>2];J[a+20>>2]=J[d+28>>2];b=J[d+32>>2];J[a>>2]=146224;J[a+24>>2]=b;b=J[d+40>>2];J[a+28>>2]=J[d+36>>2];J[a+32>>2]=b;J[e+3016>>2]=J[e+3016>>2]+1}a=J[e+16>>2];b=J[e+20>>2];J[d+32>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=a;J[d+20>>2]=b;J[d+40>>2]=70787;J[d+36>>2]=e;J[d+8>>2]=146300;a=J[e+3028>>2];z:{if(a>>>0>=(J[e+3032>>2]&2147483647)>>>0){a=0;b=J[k+8>>2];h=b&2147483647?b<<1:1;A:{if(!h){break A}b=P(h,40);if(!b){break A}a=J[42504];c=Ka[J[J[a>>2]+20>>2]](a)|0?58618:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,b,c,19542,553)|0}b=J[k+4>>2];if((b|0)>0){o=P(b,40)+a|0;c=J[k>>2];b=a;while(1){J[b>>2]=142052;g=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=g;J[b+16>>2]=J[c+16>>2];J[b+20>>2]=J[c+20>>2];g=J[c+24>>2];J[b>>2]=146300;J[b+24>>2]=g;g=J[c+32>>2];J[b+28>>2]=J[c+28>>2];J[b+32>>2]=g;c=c+40|0;b=b+40|0;if(o>>>0>b>>>0){continue}break}b=J[k+4>>2]}b=P(b,40)+a|0;J[b>>2]=142052;c=J[d+20>>2];J[b+8>>2]=J[d+16>>2];J[b+12>>2]=c;J[b+16>>2]=J[d+24>>2];J[b+20>>2]=J[d+28>>2];c=J[d+32>>2];J[b>>2]=146300;J[b+24>>2]=c;c=J[d+40>>2];J[b+28>>2]=J[d+36>>2];J[b+32>>2]=c;c=J[k+4>>2];if((c|0)>0){b=J[k>>2];c=b+P(c,40)|0;while(1){Ka[J[J[b>>2]>>2]](b)|0;b=b+40|0;if(c>>>0>b>>>0){continue}break}}B:{if(J[k+8>>2]<0){break B}b=J[k>>2];if(!b){break B}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[k+8>>2]=h;J[k>>2]=a;J[k+4>>2]=J[k+4>>2]+1;break z}a=J[e+3024>>2]+P(a,40)|0;J[a>>2]=142052;b=J[d+20>>2];J[a+8>>2]=J[d+16>>2];J[a+12>>2]=b;J[a+16>>2]=J[d+24>>2];J[a+20>>2]=J[d+28>>2];b=J[d+32>>2];J[a>>2]=146300;J[a+24>>2]=b;b=J[d+40>>2];J[a+28>>2]=J[d+36>>2];J[a+32>>2]=b;J[e+3028>>2]=J[e+3028>>2]+1}a=J[e+16>>2];b=J[e+20>>2];J[d+32>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=a;J[d+20>>2]=b;J[d+40>>2]=25905;J[d+36>>2]=e;J[d+8>>2]=146376;a=J[e+3052>>2];C:{if(a>>>0>=(J[e+3056>>2]&2147483647)>>>0){a=0;b=J[l+8>>2];h=b&2147483647?b<<1:1;D:{if(!h){break D}b=P(h,40);if(!b){break D}a=J[42504];c=Ka[J[J[a>>2]+20>>2]](a)|0?56570:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,b,c,19542,553)|0}b=J[l+4>>2];if((b|0)>0){o=P(b,40)+a|0;c=J[l>>2];b=a;while(1){J[b>>2]=142052;g=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=g;J[b+16>>2]=J[c+16>>2];J[b+20>>2]=J[c+20>>2];g=J[c+24>>2];J[b>>2]=146376;J[b+24>>2]=g;g=J[c+32>>2];J[b+28>>2]=J[c+28>>2];J[b+32>>2]=g;c=c+40|0;b=b+40|0;if(o>>>0>b>>>0){continue}break}b=J[l+4>>2]}b=P(b,40)+a|0;J[b>>2]=142052;c=J[d+20>>2];J[b+8>>2]=J[d+16>>2];J[b+12>>2]=c;J[b+16>>2]=J[d+24>>2];J[b+20>>2]=J[d+28>>2];c=J[d+32>>2];J[b>>2]=146376;J[b+24>>2]=c;c=J[d+40>>2];J[b+28>>2]=J[d+36>>2];J[b+32>>2]=c;c=J[l+4>>2];if((c|0)>0){b=J[l>>2];c=b+P(c,40)|0;while(1){Ka[J[J[b>>2]>>2]](b)|0;b=b+40|0;if(c>>>0>b>>>0){continue}break}}E:{if(J[l+8>>2]<0){break E}b=J[l>>2];if(!b){break E}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[l+8>>2]=h;J[l>>2]=a;J[l+4>>2]=J[l+4>>2]+1;break C}a=J[e+3048>>2]+P(a,40)|0;J[a>>2]=142052;b=J[d+20>>2];J[a+8>>2]=J[d+16>>2];J[a+12>>2]=b;J[a+16>>2]=J[d+24>>2];J[a+20>>2]=J[d+28>>2];b=J[d+32>>2];J[a>>2]=146376;J[a+24>>2]=b;b=J[d+40>>2];J[a+28>>2]=J[d+36>>2];J[a+32>>2]=b;J[e+3052>>2]=J[e+3052>>2]+1}a=J[e+16>>2];b=J[e+20>>2];J[d+32>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=a;J[d+20>>2]=b;J[d+40>>2]=69762;J[d+36>>2]=e;J[d+8>>2]=146452;a=J[e+3040>>2];F:{if(a>>>0>=(J[e+3044>>2]&2147483647)>>>0){a=0;b=J[m+8>>2];h=b&2147483647?b<<1:1;G:{if(!h){break G}b=P(h,40);if(!b){break G}a=J[42504];c=Ka[J[J[a>>2]+20>>2]](a)|0?56956:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,b,c,19542,553)|0}b=J[m+4>>2];if((b|0)>0){o=P(b,40)+a|0;c=J[m>>2];b=a;while(1){J[b>>2]=142052;g=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=g;J[b+16>>2]=J[c+16>>2];J[b+20>>2]=J[c+20>>2];g=J[c+24>>2];J[b>>2]=146452;J[b+24>>2]=g;g=J[c+32>>2];J[b+28>>2]=J[c+28>>2];J[b+32>>2]=g;c=c+40|0;b=b+40|0;if(o>>>0>b>>>0){continue}break}b=J[m+4>>2]}b=P(b,40)+a|0;J[b>>2]=142052;c=J[d+20>>2];J[b+8>>2]=J[d+16>>2];J[b+12>>2]=c;J[b+16>>2]=J[d+24>>2];J[b+20>>2]=J[d+28>>2];c=J[d+32>>2];J[b>>2]=146452;J[b+24>>2]=c;c=J[d+40>>2];J[b+28>>2]=J[d+36>>2];J[b+32>>2]=c;c=J[m+4>>2];if((c|0)>0){b=J[m>>2];c=b+P(c,40)|0;while(1){Ka[J[J[b>>2]>>2]](b)|0;b=b+40|0;if(c>>>0>b>>>0){continue}break}}H:{if(J[m+8>>2]<0){break H}b=J[m>>2];if(!b){break H}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[m+8>>2]=h;J[m>>2]=a;J[m+4>>2]=J[m+4>>2]+1;break F}a=J[e+3036>>2]+P(a,40)|0;J[a>>2]=142052;b=J[d+20>>2];J[a+8>>2]=J[d+16>>2];J[a+12>>2]=b;J[a+16>>2]=J[d+24>>2];J[a+20>>2]=J[d+28>>2];b=J[d+32>>2];J[a>>2]=146452;J[a+24>>2]=b;b=J[d+40>>2];J[a+28>>2]=J[d+36>>2];J[a+32>>2]=b;J[e+3040>>2]=J[e+3040>>2]+1}a=f;f=0;if(a){continue}break}}$m(J[e+976>>2]);a=J[e+988>>2];J[a+128>>2]=0;J[a+132>>2]=0;f=J[e+3048>>2];J[f+20>>2]=s;J[f+24>>2]=1;if(s){Ka[J[J[s>>2]+16>>2]](s);J[f+16>>2]=J[J[f+20>>2]+16>>2];f=J[e+3048>>2];a=J[e+3036>>2]}else{a=J[e+3036>>2]}J[a+20>>2]=f;J[a+24>>2]=1;Ka[J[J[f>>2]+16>>2]](f);J[a+16>>2]=J[J[a+20>>2]+16>>2];a=J[e+3048>>2];Ka[J[J[a>>2]+20>>2]](a);a=J[e+3036>>2];Ka[J[J[a>>2]+20>>2]](a)}Ia=d+48|0}function p9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=Q(0);v=J[42497];g=Ia-16|0;Ia=g;a:{b:{c:{f=b;d:{if(!Yk(77,69,83,72,g+12|0,g+11|0,f)){break d}a=J[g+12>>2];if(a>>>0>=14){q=xb(K[g+11|0],f);a=J[g+12>>2]}if(a>>>0<=9){Xa(J[42504],32,6536,152,72127,0);a=0;break a}o=xb(K[g+11|0],f);if(M[g+12>>2]<=12){Xb(K[g+11|0],f)}e:{if(!q){a=J[42504];b=a+12|0;e=(x=b,y=192,z=Ka[J[J[a>>2]+20>>2]](a)|0?53030:70610,A=6536,B=170,w=J[J[b>>2]+8>>2],Ka[w](x|0,y|0,z|0,A|0,B|0)|0);J[e+44>>2]=0;J[e+48>>2]=0;J[e+20>>2]=2122317823;J[e+24>>2]=2122317823;J[e+12>>2]=0;J[e+16>>2]=0;a=0;H[e+8|0]=0;J[e>>2]=156200;J[e+36>>2]=-25165825;J[e+40>>2]=-25165825;J[e+28>>2]=2122317823;J[e+32>>2]=-25165825;J[e+52>>2]=0;J[e+56>>2]=0;J[e+60>>2]=0;J[e+64>>2]=0;J[e+68>>2]=0;J[e+72>>2]=0;J[e+76>>2]=0;J[e+80>>2]=0;J[e+84>>2]=0;J[e+180>>2]=0;J[e+184>>2]=0;J[e+168>>2]=0;J[e+172>>2]=0;J[e+160>>2]=4;break e}a=1;if((q|0)!=1){break d}b=J[42504];e=b+12|0;e=(B=e,A=172,z=Ka[J[J[b>>2]+20>>2]](b)|0?53160:70610,y=6536,x=172,w=J[J[e>>2]+8>>2],Ka[w](B|0,A|0,z|0,y|0,x|0)|0);J[e+44>>2]=0;J[e+48>>2]=0;J[e+20>>2]=2122317823;J[e+24>>2]=2122317823;J[e+12>>2]=0;J[e+16>>2]=0;H[e+8|0]=0;J[e>>2]=156284;J[e+36>>2]=-25165825;J[e+40>>2]=-25165825;J[e+28>>2]=2122317823;J[e+32>>2]=-25165825;J[e+52>>2]=0;J[e+56>>2]=0;J[e+60>>2]=0;J[e+64>>2]=0;J[e+68>>2]=0;J[e+72>>2]=0;J[e+76>>2]=0;J[e+80>>2]=0;J[e+84>>2]=0;b=e+88|0;J[b>>2]=0;J[b+4>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;Mo(e+112|0)}J[e+4>>2]=a;a=xb(K[g+11|0],f);b=P(a,12)+12|0;if(b){c=J[42504]+12|0;j=Ka[J[J[c>>2]+8>>2]](c,b,29113,23585,148)|0}else{j=0}J[e+12>>2]=a;J[e+16>>2]=j;r=xb(K[g+11|0],f);a=4;s=o&32;if(!(!(o&12)|M[e+12>>2]>65535)){H[e+8|0]=K[e+8|0]|2;a=2}a=P(a,r);f:{g:{if(!a){J[e+72>>2]=0;a=0;b=0;if(s){break g}break f}b=J[42504]+12|0;a=P(a,3);b=Ka[J[J[b>>2]+8>>2]](b,a,29113,23585,228)|0;J[e+72>>2]=b;if(!s){break f}b=J[42504]+12|0;a=Ka[J[J[b>>2]+8>>2]](b,a,29113,23585,230)|0;b=J[e+72>>2]}J[e+56>>2]=a}J[e+68>>2]=r;Ka[J[J[f>>2]>>2]](f,j,P(J[e+12>>2],12))|0;if(!(!K[g+11|0]|!J[e+12>>2])){while(1){a=P(d,12)+j|0;c=K[a+3|0];H[a+3|0]=K[a|0];H[a|0]=c;c=K[a+1|0];H[a+1|0]=K[a+2|0];H[a+2|0]=c;c=K[a+4|0];H[a+4|0]=K[a+7|0];H[a+7|0]=c;c=K[a+5|0];H[a+5|0]=K[a+6|0];H[a+6|0]=c;c=K[a+8|0];H[a+8|0]=K[a+11|0];H[a+11|0]=c;c=K[a+10|0];H[a+10|0]=K[a+9|0];H[a+9|0]=c;d=d+1|0;if(d>>>0>2]){continue}break}}m=J[e+68>>2];i=P(m,3);u=o&4;h:{if(u){if(K[e+8|0]&2){if(!m){break h}c=i>>>0<=1?1:i;h=c&1;a=b;if(i>>>0>=2){c=c&-2;d=0;while(1){Ka[J[J[f>>2]>>2]](f,g+4|0,1)|0;I[a>>1]=K[g+4|0];Ka[J[J[f>>2]>>2]](f,g+4|0,1)|0;I[a+2>>1]=K[g+4|0];a=a+4|0;d=d+2|0;if((c|0)!=(d|0)){continue}break}}if(!h){break h}Ka[J[J[f>>2]>>2]](f,g+4|0,1)|0;I[a>>1]=K[g+4|0];break h}if(!m){break h}c=i>>>0<=1?1:i;h=c&1;a=b;if(i>>>0>=2){c=c&-2;d=0;while(1){Ka[J[J[f>>2]>>2]](f,g+4|0,1)|0;J[a>>2]=K[g+4|0];Ka[J[J[f>>2]>>2]](f,g+4|0,1)|0;J[a+4>>2]=K[g+4|0];a=a+8|0;d=d+2|0;if((c|0)!=(d|0)){continue}break}}if(!h){break h}Ka[J[J[f>>2]>>2]](f,g+4|0,1)|0;J[a>>2]=K[g+4|0];break h}a=K[e+8|0]&2;if(o&8){if(a){Ka[J[J[f>>2]>>2]](f,b,P(m,6))|0;if(!K[g+11|0]|!m){break h}c=i>>>0<=1?1:i;k=c&3;a=0;if(c>>>0>=4){l=c&-4;while(1){c=a<<1;d=c+b|0;n=K[d+1|0];H[d+1|0]=K[d|0];H[d|0]=n;d=(c|2)+b|0;n=K[d+1|0];H[d+1|0]=K[d|0];H[d|0]=n;d=(c|4)+b|0;n=K[d+1|0];H[d+1|0]=K[d|0];H[d|0]=n;c=(c|6)+b|0;d=K[c+1|0];H[c+1|0]=K[c|0];H[c|0]=d;a=a+4|0;p=p+4|0;if((l|0)!=(p|0)){continue}break}}if(!k){break h}while(1){c=(a<<1)+b|0;d=K[c+1|0];H[c+1|0]=K[c|0];H[c|0]=d;a=a+1|0;h=h+1|0;if((k|0)!=(h|0)){continue}break}break h}if(!m){break h}c=i>>>0<=1?1:i;d=0;a=b;while(1){Ka[J[J[f>>2]>>2]](f,g+4|0,2)|0;if(K[g+11|0]){h=K[g+5|0];H[g+5|0]=K[g+4|0];H[g+4|0]=h}J[a>>2]=L[g+4>>1];a=a+4|0;d=d+1|0;if((c|0)!=(d|0)){continue}break}break h}if(a){if(!m){break h}c=i>>>0<=1?1:i;d=0;a=b;while(1){Ka[J[J[f>>2]>>2]](f,g+4|0,4)|0;if(K[g+11|0]){h=K[g+7|0];H[g+7|0]=K[g+4|0];H[g+4|0]=h;h=K[g+5|0];H[g+5|0]=K[g+6|0];H[g+6|0]=h}I[a>>1]=J[g+4>>2];a=a+2|0;d=d+1|0;if((c|0)!=(d|0)){continue}break}break h}Ka[J[J[f>>2]>>2]](f,b,P(m,12))|0;if(!K[g+11|0]|!m){break h}a=i>>>0<=1?1:i;h=a&1;d=0;if(i>>>0>=2){k=a&-2;c=0;while(1){l=d<<2;a=l+b|0;n=K[a+3|0];H[a+3|0]=K[a|0];H[a|0]=n;n=K[a+1|0];H[a+1|0]=K[a+2|0];H[a+2|0]=n;a=(l|4)+b|0;l=K[a+3|0];H[a+3|0]=K[a|0];H[a|0]=l;l=K[a+1|0];H[a+1|0]=K[a+2|0];H[a+2|0]=l;d=d+2|0;c=c+2|0;if((k|0)!=(c|0)){continue}break}}if(!h){break h}a=(d<<2)+b|0;c=K[a+3|0];H[a+3|0]=K[a|0];H[a|0]=c;c=K[a+1|0];H[a+1|0]=K[a+2|0];H[a+2|0]=c}i:{if(!(o&1)){break i}c=J[e+68>>2];a=c<<1;c=(c|0)<0?-1:a;j:{if(!c){h=0;break j}a=J[42504];d=a+12|0;h=(x=d,y=c,z=Ka[J[J[a>>2]+20>>2]](a)|0?32302:70610,A=23585,B=239,w=J[J[d>>2]+8>>2],Ka[w](x|0,y|0,z|0,A|0,B|0)|0);a=J[e+68>>2]<<1}J[e+80>>2]=h;Ka[J[J[f>>2]>>2]](f,h,a)|0;if(!K[g+11|0]|!J[e+68>>2]){break i}d=0;while(1){a=(d<<1)+h|0;c=K[a+1|0];H[a+1|0]=K[a|0];H[a|0]=c;d=d+1|0;if(d>>>0>2]){continue}break}}if(o&2){a=J[e+68>>2];c=a>>>0>1073741823?-1:a<<2;if(c){a=J[42504];d=a+12|0;a=(B=d,A=c,z=Ka[J[J[a>>2]+20>>2]](a)|0?33898:70610,y=23585,x=215,w=J[J[d>>2]+8>>2],Ka[w](B|0,A|0,z|0,y|0,x|0)|0)}else{a=0}J[e+48>>2]=a;c=xb(K[g+11|0],f);h=J[e+68>>2];k=K[g+11|0];d=Ia-16|0;Ia=d;k:{if(c>>>0<=255){if(!h){break k}c=0;if((h|0)!=1){l=h&-2;k=0;while(1){Ka[J[J[f>>2]>>2]](f,d+13|0,1)|0;n=c<<2;J[n+a>>2]=K[d+13|0];Ka[J[J[f>>2]>>2]](f,d+13|0,1)|0;J[a+(n|4)>>2]=K[d+13|0];c=c+2|0;k=k+2|0;if((l|0)!=(k|0)){continue}break}}if(!(h&1)){break k}Ka[J[J[f>>2]>>2]](f,d+13|0,1)|0;J[a+(c<<2)>>2]=K[d+13|0];break k}if(c>>>0<=65535){if(!h){break k}if(!k){c=0;if((h|0)!=1){l=h&-2;k=0;while(1){Ka[J[J[f>>2]>>2]](f,d+14|0,2)|0;n=c<<2;J[n+a>>2]=L[d+14>>1];Ka[J[J[f>>2]>>2]](f,d+14|0,2)|0;J[a+(n|4)>>2]=L[d+14>>1];c=c+2|0;k=k+2|0;if((l|0)!=(k|0)){continue}break}}if(!(h&1)){break k}Ka[J[J[f>>2]>>2]](f,d+14|0,2)|0;J[a+(c<<2)>>2]=L[d+14>>1];break k}c=0;if((h|0)!=1){l=h&-2;k=0;while(1){Ka[J[J[f>>2]>>2]](f,d+14|0,2)|0;n=K[d+15|0];H[d+15|0]=K[d+14|0];H[d+14|0]=n;n=c<<2;J[n+a>>2]=L[d+14>>1];Ka[J[J[f>>2]>>2]](f,d+14|0,2)|0;p=K[d+15|0];H[d+15|0]=K[d+14|0];H[d+14|0]=p;J[a+(n|4)>>2]=L[d+14>>1];c=c+2|0;k=k+2|0;if((l|0)!=(k|0)){continue}break}}if(!(h&1)){break k}Ka[J[J[f>>2]>>2]](f,d+14|0,2)|0;h=K[d+15|0];H[d+15|0]=K[d+14|0];H[d+14|0]=h;J[a+(c<<2)>>2]=L[d+14>>1];break k}Ka[J[J[f>>2]>>2]](f,a,h<<2)|0;if(!h|!k){break k}c=0;if((h|0)!=1){n=h&-2;k=0;while(1){p=c<<2;l=p+a|0;t=K[l+3|0];H[l+3|0]=K[l|0];H[l|0]=t;t=K[l+1|0];H[l+1|0]=K[l+2|0];H[l+2|0]=t;l=a+(p|4)|0;p=K[l+3|0];H[l+3|0]=K[l|0];H[l|0]=p;p=K[l+1|0];H[l+1|0]=K[l+2|0];H[l+2|0]=p;c=c+2|0;k=k+2|0;if((n|0)!=(k|0)){continue}break}}if(!(h&1)){break k}a=a+(c<<2)|0;c=K[a+3|0];H[a+3|0]=K[a|0];H[a|0]=c;c=K[a+1|0];H[a+1|0]=K[a+2|0];H[a+2|0]=c}Ia=d+16|0}l:{if(!(o&16)){break l}c=J[e+68>>2];a=P(c,12);c=P(c,3)>>>0>1073741823?-1:a;m:{if(!c){h=0;break m}a=J[42504];d=a+12|0;h=(x=d,y=c,z=Ka[J[J[a>>2]+20>>2]](a)|0?33898:70610,A=23585,B=206,w=J[J[d>>2]+8>>2],Ka[w](x|0,y|0,z|0,A|0,B|0)|0);a=P(J[e+68>>2],12)}J[e+52>>2]=h;H[e+8|0]=K[e+8|0]|4;Ka[J[J[f>>2]>>2]](f,h,a)|0;if(!K[g+11|0]|!J[e+68>>2]){break l}d=0;while(1){a=(d<<2)+h|0;c=K[a+3|0];H[a+3|0]=K[a|0];H[a|0]=c;c=K[a+1|0];H[a+1|0]=K[a+2|0];H[a+2|0]=c;d=d+1|0;if(d>>>0>2],3)>>>0){continue}break}}n:{if(!q){b=K[g+11|0];k=0;j=Ia-16|0;Ia=j;c=e+96|0;o:{if(H[c+84|0]&1){break o}a=J[c+88>>2];if(!a){break o}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,a-J[a-4>>2]|0);J[c+88>>2]=0}op(j+15|0,j+14|0,j+13|0,j+12|0,f);p:{if(K[j+15|0]!=82|K[j+14|0]!=84|(K[j+13|0]!=82|K[j+12|0]!=69)){break p}a=1;d=xb(0,f);if(!((d|0)==1|(d|0)==16777216)){a=b;if((a?d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24):d)>>>0>3){break p}}Jb(c,4,a,f);Jb(c+16|0,4,a,f);Jb(c+32|0,4,a,f);Jb(c+48|0,4,a,f);w=c,B=xb(a,f),J[w+64>>2]=B;w=c,B=xb(a,f),J[w+68>>2]=B;w=c,B=xb(a,f),J[w+72>>2]=B;w=c,B=xb(a,f),J[w+76>>2]=B;w=c,B=xb(a,f),J[w+80>>2]=B;xb(a,f);b=J[42504];b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,P(J[c+80>>2],112)+131|0,29113,14277,87)|0;if(b){k=b+131&-128;J[k-4>>2]=k-b}J[c+88>>2]=k;if(!J[c+80>>2]){k=1;break p}h=0;while(1){b=P(h,112);Jb(b+J[c+88>>2]|0,4,a,f);Jb((b+J[c+88>>2]|0)+16|0,4,a,f);Jb((b+J[c+88>>2]|0)+32|0,4,a,f);Jb((b+J[c+88>>2]|0)+48|0,4,a,f);Jb((b+J[c+88>>2]|0)- -64|0,4,a,f);Jb((b+J[c+88>>2]|0)+80|0,4,a,f);Jb((b+J[c+88>>2]|0)+96|0,4,a,f);k=1;h=h+1|0;if(h>>>0>2]){continue}break}}Ia=j+16|0;if(k){break n}Xa(J[42504],32,6536,303,73428,0);Ka[J[J[e>>2]+4>>2]](e);a=0;break a}if((q|0)!=1){break n}d=K[g+11|0];q=0;h=Ia-16|0;Ia=h;c=e+112|0;q:{if(K[c+56|0]){break q}a=J[c+24>>2];if(!a){break q}k=J[42504];Ka[J[J[k+12>>2]+12>>2]](k+12|0,a)}J[c+20>>2]=0;J[c+24>>2]=0;J[c>>2]=0;J[c+28>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+48>>2]=0;I[c+50>>1]=0;I[c+52>>1]=0;I[c+54>>1]=0;I[c+56>>1]=0;op(h+15|0,h+14|0,h+13|0,h+12|0,f);r:{if(K[h+15|0]!=66|K[h+14|0]!=86|(K[h+13|0]!=52|K[h+12|0]!=32)){break r}k=xb(0,f);s:{if((k|0)==1){l=1;a=1;break s}l=1;a=1;if((k|0)==16777216){break s}a=d;l=a?k<<24|(k&65280)<<8|(k>>>8&65280|k>>>24):k;if(l>>>0>3){break r}}Jb(c+4|0,3,a,f);w=c,C=Xb(a,f),N[w+16>>2]=C;w=c,B=xb(a,f),J[w+28>>2]=B;Jb(c+32|0,3,a,f);Jb(c+44|0,3,a,f);if((l|0)==3){d=(xb(a,f)|0)!=0}else{d=1}H[c+57|0]=d;a=xb(a,f);J[c+20>>2]=a;t:{if(a){d=a<<4;if(d){a=J[42504];a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,d,29113,16227,280)|0}else{a=0}J[c+24>>2]=a;Ka[J[J[f>>2]>>2]](f,a,d)|0;break t}J[c+24>>2]=0}q=1}Ia=h+16|0;if(!q){break b}J[e+100>>2]=r;J[e+88>>2]=J[e+12>>2];J[e+112>>2]=e+88;J[e+92>>2]=j;a=K[e+8|0];J[e+104>>2]=a&2?0:b;J[e+108>>2]=a<<30>>31&b}w=e,C=Xb(K[g+11|0],f),N[w+44>>2]=C;Jb(e+20|0,6,K[g+11|0],f);b=xb(K[g+11|0],f);if(b){c=J[e+68>>2];if(c){a=J[42504];j=a+12|0;a=(B=j,A=c,z=Ka[J[J[a>>2]+20>>2]](a)|0?39998:70610,y=23585,x=247,w=J[J[j>>2]+8>>2],Ka[w](B|0,A|0,z|0,y|0,x|0)|0)}else{a=0}J[e+76>>2]=a;Ka[J[J[f>>2]>>2]](f,a,b)|0}if(!s){break c}d=0;if(M[g+12>>2]<=14){d=xb(K[g+11|0],f)}u:{if(u){if(K[e+8|0]&2){if(!m){break u}b=i>>>0<=1?1:i;j=b&1;a=J[e+56>>2];if(i>>>0>=2){b=b&-2;c=0;while(1){Ka[J[J[f>>2]>>2]](f,g+4|0,1)|0;I[a>>1]=K[g+4|0];Ka[J[J[f>>2]>>2]](f,g+4|0,1)|0;I[a+2>>1]=K[g+4|0];a=a+4|0;c=c+2|0;if((b|0)!=(c|0)){continue}break}}if(!j){break u}Ka[J[J[f>>2]>>2]](f,g+4|0,1)|0;I[a>>1]=K[g+4|0];break u}if(!m){break u}b=i>>>0<=1?1:i;j=b&1;a=J[e+56>>2];if(i>>>0>=2){b=b&-2;c=0;while(1){Ka[J[J[f>>2]>>2]](f,g+4|0,1)|0;J[a>>2]=K[g+4|0];Ka[J[J[f>>2]>>2]](f,g+4|0,1)|0;J[a+4>>2]=K[g+4|0];a=a+8|0;c=c+2|0;if((b|0)!=(c|0)){continue}break}}if(!j){break u}Ka[J[J[f>>2]>>2]](f,g+4|0,1)|0;J[a>>2]=K[g+4|0];break u}b=K[e+8|0]&2;if(o&8){a=J[e+56>>2];if(b){Ka[J[J[f>>2]>>2]](f,a,P(m,6))|0;if(!K[g+11|0]|!m){break u}b=i>>>0<=1?1:i;h=b&3;k=0;c=0;if(b>>>0>=4){m=b&-4;b=0;while(1){j=c<<1;i=j+a|0;o=K[i+1|0];H[i+1|0]=K[i|0];H[i|0]=o;i=(j|2)+a|0;o=K[i+1|0];H[i+1|0]=K[i|0];H[i|0]=o;i=(j|4)+a|0;o=K[i+1|0];H[i+1|0]=K[i|0];H[i|0]=o;j=(j|6)+a|0;i=K[j+1|0];H[j+1|0]=K[j|0];H[j|0]=i;c=c+4|0;b=b+4|0;if((m|0)!=(b|0)){continue}break}}if(!h){break u}while(1){b=(c<<1)+a|0;j=K[b+1|0];H[b+1|0]=K[b|0];H[b|0]=j;c=c+1|0;k=k+1|0;if((h|0)!=(k|0)){continue}break}break u}if(!m){break u}b=i>>>0<=1?1:i;c=0;while(1){Ka[J[J[f>>2]>>2]](f,g+4|0,2)|0;if(K[g+11|0]){j=K[g+5|0];H[g+5|0]=K[g+4|0];H[g+4|0]=j}J[a>>2]=L[g+4>>1];a=a+4|0;c=c+1|0;if((b|0)!=(c|0)){continue}break}break u}if(b){if(!m){break u}b=i>>>0<=1?1:i;a=J[e+56>>2];c=0;while(1){Ka[J[J[f>>2]>>2]](f,g+4|0,4)|0;if(K[g+11|0]){j=K[g+7|0];H[g+7|0]=K[g+4|0];H[g+4|0]=j;j=K[g+5|0];H[g+5|0]=K[g+6|0];H[g+6|0]=j}I[a>>1]=J[g+4>>2];a=a+2|0;c=c+1|0;if((b|0)!=(c|0)){continue}break}break u}b=J[e+56>>2];Ka[J[J[f>>2]>>2]](f,b,P(m,12))|0;if(!K[g+11|0]|!m){break u}a=i>>>0<=1?1:i;h=a&1;c=0;if(i>>>0>=2){i=a&-2;j=0;while(1){k=c<<2;a=k+b|0;m=K[a+3|0];H[a+3|0]=K[a|0];H[a|0]=m;m=K[a+1|0];H[a+1|0]=K[a+2|0];H[a+2|0]=m;a=b+(k|4)|0;k=K[a+3|0];H[a+3|0]=K[a|0];H[a|0]=k;k=K[a+1|0];H[a+1|0]=K[a+2|0];H[a+2|0]=k;c=c+2|0;j=j+2|0;if((i|0)!=(j|0)){continue}break}}if(!h){break u}a=b+(c<<2)|0;b=K[a+3|0];H[a+3|0]=K[a|0];H[a|0]=b;b=K[a+1|0];H[a+1|0]=K[a+2|0];H[a+2|0]=b}h=0;c=0;a=J[e+68>>2];b=a&805306368?-1:a<<4;if(b){a=J[42504];c=a+12|0;c=(x=c,y=b,z=Ka[J[J[a>>2]+20>>2]](a)|0?33898:70610,A=6536,B=427,w=J[J[c>>2]+8>>2],Ka[w](x|0,y|0,z|0,A|0,B|0)|0);a=J[e+68>>2]}J[e+60>>2]=c;b=a>>>0>1073741823?-1:a<<2;if(b){a=J[42504];c=a+12|0;h=(B=c,A=b,z=Ka[J[J[a>>2]+20>>2]](a)|0?33898:70610,y=6536,x=428,w=J[J[c>>2]+8>>2],Ka[w](B|0,A|0,z|0,y|0,x|0)|0);c=J[e+60>>2];a=J[e+68>>2]}J[e+64>>2]=h;Ka[J[J[f>>2]>>2]](f,c,a<<4)|0;v:{if(M[g+12>>2]>14){break v}w:{if(!J[e+12>>2]){break w}a=0;while(1){xb(K[g+11|0],f);a=a+1|0;b=J[e+12>>2];if(a>>>0>>0){continue}break}if(!b){break w}a=0;while(1){xb(K[g+11|0],f);a=a+1|0;if(a>>>0>2]){continue}break}}if(!d){break v}a=0;while(1){xb(K[g+11|0],f);a=a+1|0;if((d|0)!=(a|0)){continue}break}}Ka[J[J[f>>2]>>2]](f,J[e+64>>2],J[e+68>>2]<<2)|0;x:{if(!K[g+11|0]|!(J[e+68>>2]&1073741823)){break x}d=0;while(1){a=J[e+56>>2]+(d<<2)|0;b=K[a+3|0];H[a+3|0]=K[a|0];H[a|0]=b;b=K[a+1|0];H[a+1|0]=K[a+2|0];H[a+2|0]=b;d=d+1|0;a=J[e+68>>2];if(d>>>0>>0){continue}break}if(!(a&1073741823)){break x}d=0;while(1){a=J[e+60>>2]+(d<<2)|0;b=K[a+3|0];H[a+3|0]=K[a|0];H[a|0]=b;b=K[a+1|0];H[a+1|0]=K[a+2|0];H[a+2|0]=b;d=d+1|0;if(d>>>0>2]<<2>>>0){continue}break}}a=J[42504];b=a+12|0;a=(x=b,y=44,z=Ka[J[J[a>>2]+20>>2]](a)|0?49698:70610,A=6536,B=455,w=J[J[b>>2]+8>>2],Ka[w](x|0,y|0,z|0,A|0,B|0)|0);J[a>>2]=0;J[a+4>>2]=0;H[a+40|0]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[e+84>>2]=a;c=K[g+11|0];i=0;h=0;j=Ia-16|0;Ia=j;if(!K[a+40|0]){b=J[a+24>>2];if(b){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b);J[a+24>>2]=0}b=J[a+28>>2];if(b){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[a+28>>2]=0}J[a+20>>2]=0;J[a+24>>2]=0;op(j+15|0,j+14|0,j+13|0,j+12|0,f);y:{if(K[j+15|0]!=66|K[j+14|0]!=86|(K[j+13|0]!=51|K[j+12|0]!=50)){break y}b=1;d=xb(0,f);if(!((d|0)==1|(d|0)==16777216)){b=c;if((c?d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24):d)>>>0>3){break y}}w=a,C=Xb(b,f),N[w+4>>2]=C;w=a,C=Xb(b,f),N[w+8>>2]=C;w=a,C=Xb(b,f),N[w+12>>2]=C;w=a,C=Xb(b,f),N[w+16>>2]=C;w=a,B=xb(b,f),J[w+36>>2]=B;d=xb(b,f);J[a+32>>2]=d;i=1;if(!d){break y}c=P(d,1168);if(c){i=J[42504];c=Ka[J[J[i+12>>2]+8>>2]](i+12|0,c,29113,16310,167)|0}else{c=0}J[a+28>>2]=c;while(1){c=J[a+28>>2]+P(h,1168)|0;i=xb(b,f);J[c+1152>>2]=i;Jb(c+1024|0,i,b,f);i=J[c+1152>>2]<<2;Jb(c,i,b,f);Jb(c+512|0,i,b,f);i=1;h=h+1|0;if((d|0)!=(h|0)){continue}break}}Ia=j+16|0;if(i){break c}Xa(J[42504],32,6536,459,73488,0);Ka[J[J[e>>2]+4>>2]](e)}a=0;break a}a=kC(v,e);Ka[J[J[e>>2]+4>>2]](e);break a}Xa(J[42504],32,6536,313,73459,0);Ka[J[J[e>>2]+4>>2]](e);a=0}Ia=g+16|0;return a|0}function ZU(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=0,m=0,n=0,o=Q(0),p=0,q=0,r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),O=Q(0),R=0,S=Q(0),T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0;q=Ia-32|0;Ia=q;d=J[a+8>>2];b=J[d+36>>2];B=N[d+32>>2];J[q+20>>2]=0;J[q+24>>2]=0;J[q+28>>2]=0;d=J[a+12>>2];h=J[d+68>>2];J[q+16>>2]=h;J[q+12>>2]=164944;R=J[d+16>>2];c=K[d+8|0];d=J[d+72>>2];U=c<<30>>31&d;W=c&2?0:d;l=q+20|0;V=q+12|0;d=0;e=Ia-192|0;Ia=e;J[e+16>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;a:{if(!h){t=Q(34028234663852886e22);u=Q(-34028234663852886e22);v=Q(-34028234663852886e22);w=Q(-34028234663852886e22);x=Q(34028234663852886e22);y=Q(34028234663852886e22);break a}b:{if(!h){break b}c=h<<5;if(!c){break b}f=J[42504];d=Ka[J[J[f>>2]+20>>2]](f)|0?54026:70610;d=Ka[J[J[f+12>>2]+8>>2]](f+12|0,c,d,19542,553)|0}g=J[e+8>>2];c=J[e+12>>2];if((c|0)>0){i=(c<<5)+d|0;c=d;while(1){f=J[g+4>>2];J[c>>2]=J[g>>2];J[c+4>>2]=f;f=J[g+28>>2];J[c+24>>2]=J[g+24>>2];J[c+28>>2]=f;f=J[g+20>>2];J[c+16>>2]=J[g+16>>2];J[c+20>>2]=f;f=J[g+12>>2];J[c+8>>2]=J[g+8>>2];J[c+12>>2]=f;g=g+32|0;c=c+32|0;if(i>>>0>c>>>0){continue}break}g=J[e+8>>2]}if(!(!g|J[e+16>>2]<0)){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,g)}J[e+16>>2]=h;J[e+8>>2]=d;w=Q(-34028234663852886e22);y=Q(34028234663852886e22);x=Q(34028234663852886e22);t=Q(34028234663852886e22);v=Q(-34028234663852886e22);u=Q(-34028234663852886e22);while(1){d=P(k,3);c:{if(U){f=U+(d<<1)|0;d=L[f>>1];g=L[f+2>>1];c=L[f+4>>1];break c}f=W+(d<<2)|0;d=J[f>>2];g=J[f+4>>2];c=J[f+8>>2]}f=R+P(c,12)|0;C=N[f>>2];c=R+P(g,12)|0;D=N[c>>2];d=R+P(d,12)|0;E=N[d>>2];F=N[f+4>>2];G=N[c+4>>2];H=N[d+4>>2];O=N[f+8>>2];r=N[c+8>>2];o=N[d+8>>2];J[e+76>>2]=0;J[e+60>>2]=0;j=o>r?o:r;S=Q((j>O?j:O)+Q(.0005000000237487257));N[e+72>>2]=S;X=w>S;j=GF?j:F)+Q(.0005000000237487257));N[e+68>>2]=z;Y=v>z;j=DC?j:C)+Q(.0005000000237487257));N[e+64>>2]=A;s=u>A;j=o>2]=r;m=r>y;j=G>H?H:G;o=Q((j>2]=o;n=o>x;j=D>E?E:D;j=Q((j>2]=j;p=j>t;f=J[e+12>>2];d:{if(f>>>0>=(J[e+16>>2]&2147483647)>>>0){d=0;c=J[e+16>>2];T=c&2147483647?c<<1:1;e:{if(!T){break e}c=T<<5;if(!c){break e}f=J[42504];d=Ka[J[J[f>>2]+20>>2]](f)|0?54026:70610;d=Ka[J[J[f+12>>2]+8>>2]](f+12|0,c,d,19542,553)|0}c=J[e+12>>2];if((c|0)>0){i=(c<<5)+d|0;g=J[e+8>>2];c=d;while(1){f=J[g+4>>2];J[c>>2]=J[g>>2];J[c+4>>2]=f;f=J[g+28>>2];J[c+24>>2]=J[g+24>>2];J[c+28>>2]=f;f=J[g+20>>2];J[c+16>>2]=J[g+16>>2];J[c+20>>2]=f;f=J[g+12>>2];J[c+8>>2]=J[g+8>>2];J[c+12>>2]=f;g=g+32|0;c=c+32|0;if(i>>>0>c>>>0){continue}break}c=J[e+12>>2]}f=(c<<5)+d|0;c=J[e+52>>2];J[f>>2]=J[e+48>>2];J[f+4>>2]=c;c=J[e+76>>2];J[f+24>>2]=J[e+72>>2];J[f+28>>2]=c;c=J[e+68>>2];J[f+16>>2]=J[e+64>>2];J[f+20>>2]=c;c=J[e+60>>2];J[f+8>>2]=J[e+56>>2];J[f+12>>2]=c;f:{if(J[e+16>>2]<0){break f}f=J[e+8>>2];if(!f){break f}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,f)}J[e+16>>2]=T;J[e+8>>2]=d;J[e+12>>2]=J[e+12>>2]+1;break d}d=J[e+52>>2];g=J[e+8>>2]+(f<<5)|0;J[g>>2]=J[e+48>>2];J[g+4>>2]=d;d=J[e+76>>2];J[g+24>>2]=J[e+72>>2];J[g+28>>2]=d;c=e- -64|0;d=J[c+4>>2];J[g+16>>2]=J[c>>2];J[g+20>>2]=d;d=J[e+60>>2];J[g+8>>2]=J[e+56>>2];J[g+12>>2]=d;J[e+12>>2]=f+1}w=X?w:S;v=Y?v:z;u=s?u:A;y=m?y:r;x=n?x:o;t=p?t:j;k=k+1|0;if((h|0)!=(k|0)){continue}break}}m=J[e+8>>2];J[e+48>>2]=0;vb(l,0,e+48|0);d=h+1|0;if(d>>>0>(J[l+8>>2]&2147483647)>>>0){mb(l,d)}J[e+48>>2]=0;if(h){g=0;while(1){d=J[l+4>>2];g:{if(d>>>0>=(J[l+8>>2]&2147483647)>>>0){bb(l,e+48|0);break g}J[J[l>>2]+(d<<2)>>2]=g;J[l+4>>2]=J[l+4>>2]+1}g=J[e+48>>2]+1|0;J[e+48>>2]=g;if(g>>>0>>0){continue}break}}J[e+184>>2]=-1412567295;d=J[l+4>>2];h:{if(d>>>0>=(J[l+8>>2]&2147483647)>>>0){bb(l,e+184|0);break h}J[J[l>>2]+(d<<2)>>2]=-1412567295;J[l+4>>2]=J[l+4>>2]+1}J[e+180>>2]=0;J[e+172>>2]=0;J[e+176>>2]=0;d=h<<1;if(d){Ty(e+172|0,d)}J[e+168>>2]=0;i:{if(b){d=J[l>>2];i=Ia-16|0;Ia=i;b=e+20|0;J[b+12>>2]=0;J[b+16>>2]=0;J[b+8>>2]=m;J[b+4>>2]=d;f=0;J[b+20>>2]=0;J[b>>2]=d+(h<<2);if(h){d=b+12|0;Qy(d,h);while(1){c=J[b+8>>2]+(f<<5)|0;z=N[c+4>>2];A=N[c+20>>2];o=N[c+8>>2];j=N[c+24>>2];r=Q(N[c>>2]+N[c+16>>2]);N[i+4>>2]=r;o=Q(o+j);N[i+12>>2]=o;j=Q(z+A);N[i+8>>2]=j;g=J[b+16>>2];j:{if(g>>>0>=(J[b+20>>2]&2147483647)>>>0){ic(d,i+4|0);break j}c=J[b+12>>2]+P(g,12)|0;N[c+8>>2]=o;N[c+4>>2]=j;N[c>>2]=r;J[b+16>>2]=g+1}f=f+1|0;if((h|0)!=(f|0)){continue}break}}j=B=Q(0)){d=~~j>>>0;break k}d=0}J[b+24>>2]=J[((d>>>0>=8?8:d)<<2)+115952>>2];Ia=i+16|0;Sy(b,J[l>>2],J[l+4>>2]-1|0,e+172|0,e+168|0,e+48|0,0);d=J[b+20>>2];if((d|0)<0|!(d&2147483647)){break i}d=J[b+12>>2];if(!d){break i}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,d);break i}g=0;J[e+28>>2]=0;J[e+20>>2]=0;J[e+24>>2]=0;J[e+48>>2]=0;c=e+48|0;vb(e+20|0,h,c);J[e+164>>2]=0;J[e+156>>2]=0;J[e+160>>2]=0;J[e+48>>2]=0;vb(e+156|0,h,c);J[e+152>>2]=0;J[e+144>>2]=0;J[e+148>>2]=0;J[e+48>>2]=0;vb(e+144|0,h,c);J[e+140>>2]=0;J[e+132>>2]=0;J[e+136>>2]=0;J[e+48>>2]=0;vb(e+132|0,h,c);J[e+128>>2]=0;J[e+120>>2]=0;J[e+124>>2]=0;J[e+48>>2]=0;vb(e+120|0,h,c);J[e+116>>2]=0;J[e+108>>2]=0;J[e+112>>2]=0;J[e+48>>2]=0;vb(e+108|0,h,c);b=h<<2;Va(J[e+132>>2],J[l>>2],b);Va(J[e+120>>2],J[l>>2],b);Va(J[e+108>>2],J[l>>2],b);d=J[e+136>>2];b=J[e+132>>2];J[e+52>>2]=m;J[e+48>>2]=0;nk(b,d,c);l:{if(h){f=J[e+20>>2];c=J[e+132>>2];if(h>>>0>=4){d=h&-4;k=0;while(1){J[f+(J[c+(g<<2)>>2]<<2)>>2]=g;b=g|1;J[f+(J[c+(b<<2)>>2]<<2)>>2]=b;b=g|2;J[f+(J[c+(b<<2)>>2]<<2)>>2]=b;b=g|3;J[f+(J[c+(b<<2)>>2]<<2)>>2]=b;g=g+4|0;k=k+4|0;if((d|0)!=(k|0)){continue}break}}b=h&3;if(b){k=0;while(1){J[f+(J[c+(g<<2)>>2]<<2)>>2]=g;g=g+1|0;k=k+1|0;if((b|0)!=(k|0)){continue}break}}d=J[e+124>>2];b=J[e+120>>2];J[e+52>>2]=m;J[e+48>>2]=1;nk(b,d,e+48|0);k=0;i=J[e+156>>2];f=J[e+120>>2];g=0;if(h>>>0>=4){c=h&-4;d=0;while(1){J[i+(J[f+(g<<2)>>2]<<2)>>2]=g;b=g|1;J[i+(J[f+(b<<2)>>2]<<2)>>2]=b;b=g|2;J[i+(J[f+(b<<2)>>2]<<2)>>2]=b;b=g|3;J[i+(J[f+(b<<2)>>2]<<2)>>2]=b;g=g+4|0;d=d+4|0;if((c|0)!=(d|0)){continue}break}}b=h&3;if(!b){break l}while(1){J[i+(J[f+(g<<2)>>2]<<2)>>2]=g;g=g+1|0;k=k+1|0;if((b|0)!=(k|0)){continue}break}break l}d=J[e+124>>2];b=J[e+120>>2];J[e+52>>2]=m;J[e+48>>2]=1;nk(b,d,e+48|0)}d=J[e+112>>2];b=J[e+108>>2];J[e+52>>2]=m;J[e+48>>2]=2;nk(b,d,e+48|0);n=J[e+144>>2];p=J[e+108>>2];m:{if(!h){break m}k=0;g=0;if(h>>>0>=4){c=h&-4;d=0;while(1){J[n+(J[p+(g<<2)>>2]<<2)>>2]=g;b=g|1;J[n+(J[p+(b<<2)>>2]<<2)>>2]=b;b=g|2;J[n+(J[p+(b<<2)>>2]<<2)>>2]=b;b=g|3;J[n+(J[p+(b<<2)>>2]<<2)>>2]=b;g=g+4|0;d=d+4|0;if((c|0)!=(d|0)){continue}break}}b=h&3;if(!b){break m}while(1){J[n+(J[p+(g<<2)>>2]<<2)>>2]=g;g=g+1|0;k=k+1|0;if((b|0)!=(k|0)){continue}break}}i=J[l>>2];g=J[e+132>>2];f=J[e+120>>2];c=J[e+20>>2];d=J[e+156>>2];b=e+48|0;J[b+48>>2]=h;J[b+40>>2]=n;J[b+36>>2]=d;J[b+32>>2]=c;J[b+28>>2]=p;J[b+24>>2]=f;J[b+20>>2]=g;J[b+8>>2]=m;J[b>>2]=i;c=h<<2;n:{if(!c){J[b+12>>2]=0;d=0;break n}d=J[42504];Z=b,_=Ka[J[J[d+12>>2]+8>>2]](d+12|0,c,29113,12930,363)|0,J[Z+12>>2]=_;d=J[42504];d=Ka[J[J[d+12>>2]+8>>2]](d+12|0,c,29113,12930,364)|0}J[b+16>>2]=d;d=J[42504];Z=b,_=Ka[J[J[d+12>>2]+8>>2]](d+12|0,h<<3|4,29113,12930,365)|0,J[Z+4>>2]=_;if(c){d=J[42504];d=Ka[J[J[d+12>>2]+8>>2]](d+12|0,c,29113,12930,366)|0}else{d=0}J[b+44>>2]=d;j=B=Q(0)){d=~~j>>>0;break o}d=0}J[b+52>>2]=d>>>0>=14?14:d;Rh(b,J[l>>2],h,e+172|0,e+168|0,0);c=J[b+12>>2];if(c){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[b+12>>2]=0;c=J[b+16>>2];if(c){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[b+16>>2]=0;c=J[b+4>>2];if(c){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[b+4>>2]=0;d=J[b+44>>2];if(d){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,d)}b=J[e+116>>2];p:{if((b|0)<0|!(b&2147483647)){break p}d=J[e+108>>2];if(!d){break p}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,d)}b=J[e+128>>2];q:{if((b|0)<0|!(b&2147483647)){break q}d=J[e+120>>2];if(!d){break q}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,d)}b=J[e+140>>2];r:{if((b|0)<0|!(b&2147483647)){break r}d=J[e+132>>2];if(!d){break r}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,d)}b=J[e+152>>2];s:{if((b|0)<0|!(b&2147483647)){break s}d=J[e+144>>2];if(!d){break s}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,d)}b=J[e+164>>2];t:{if((b|0)<0|!(b&2147483647)){break t}d=J[e+156>>2];if(!d){break t}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,d)}b=J[e+28>>2];if((b|0)<0|!(b&2147483647)){break i}d=J[e+20>>2];if(!d){break i}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,d)}J[l+4>>2]=J[l+4>>2]-1;d=0;J[e+28>>2]=0;J[e+20>>2]=0;J[e+24>>2]=0;c=0;s=J[e+176>>2];if(s){g=0;u:{if(!s){break u}c=P(s,28);if(!c){break u}f=J[42504];b=Ka[J[J[f>>2]+20>>2]](f)|0?54260:70610;g=Ka[J[J[f+12>>2]+8>>2]](f+12|0,c,b,19542,553)|0}c=J[e+20>>2];b=J[e+24>>2];if((b|0)>0){i=P(b,28)+g|0;b=g;while(1){f=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=f;J[b+24>>2]=J[c+24>>2];f=J[c+20>>2];J[b+16>>2]=J[c+16>>2];J[b+20>>2]=f;f=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=f;c=c+28|0;b=b+28|0;if(i>>>0>b>>>0){continue}break}c=J[e+20>>2]}if(!(!c|J[e+28>>2]<0)){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}J[e+28>>2]=s;J[e+20>>2]=g;m=e+72|0;k=-1;g=0;while(1){f=J[e+172>>2]+(g<<5)|0;c=J[f+24>>2];v:{if((c|0)==-1){J[e+56>>2]=2139095039;J[e+68>>2]=-8388609;J[e+48>>2]=2139095039;J[e+52>>2]=2139095039;J[e+60>>2]=-8388609;J[e+64>>2]=-8388609;k=(k|0)==-1?J[e+24>>2]:k;J[e+72>>2]=P(k,28)|1;break v}b=J[f+28>>2];N[e+48>>2]=N[f>>2];N[e+52>>2]=N[f+4>>2];N[e+56>>2]=N[f+8>>2];N[e+60>>2]=N[f+12>>2];N[e+64>>2]=N[f+16>>2];N[e+68>>2]=N[f+20>>2];if((b|0)<=0){J[e+72>>2]=P(c,28);break v}J[e+72>>2]=c;Ka[J[J[V>>2]+8>>2]](V,m,c,b)}f=J[e+24>>2];w:{if(f>>>0>=(J[e+28>>2]&2147483647)>>>0){b=0;c=J[e+28>>2];n=c&2147483647?c<<1:1;x:{if(!n){break x}c=P(n,28);if(!c){break x}f=J[42504];b=Ka[J[J[f>>2]+20>>2]](f)|0?54260:70610;b=Ka[J[J[f+12>>2]+8>>2]](f+12|0,c,b,19542,553)|0}c=J[e+24>>2];if((c|0)>0){p=P(c,28)+b|0;c=J[e+20>>2];f=b;while(1){i=J[c+4>>2];J[f>>2]=J[c>>2];J[f+4>>2]=i;J[f+24>>2]=J[c+24>>2];i=J[c+20>>2];J[f+16>>2]=J[c+16>>2];J[f+20>>2]=i;i=J[c+12>>2];J[f+8>>2]=J[c+8>>2];J[f+12>>2]=i;c=c+28|0;f=f+28|0;if(p>>>0>f>>>0){continue}break}c=J[e+24>>2]}f=P(c,28)+b|0;c=J[e+52>>2];J[f>>2]=J[e+48>>2];J[f+4>>2]=c;J[f+24>>2]=J[e+72>>2];c=J[e+68>>2];J[f+16>>2]=J[e+64>>2];J[f+20>>2]=c;c=J[e+60>>2];J[f+8>>2]=J[e+56>>2];J[f+12>>2]=c;y:{if(J[e+28>>2]<0){break y}f=J[e+20>>2];if(!f){break y}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,f)}J[e+28>>2]=n;J[e+20>>2]=b;J[e+24>>2]=J[e+24>>2]+1;break w}b=J[e+52>>2];i=J[e+20>>2]+P(f,28)|0;J[i>>2]=J[e+48>>2];J[i+4>>2]=b;J[i+24>>2]=J[m>>2];c=e- -64|0;b=J[c+4>>2];J[i+16>>2]=J[c>>2];J[i+20>>2]=b;b=J[e+60>>2];J[i+8>>2]=J[e+56>>2];J[i+12>>2]=b;J[e+24>>2]=f+1}g=g+1|0;if((s|0)!=(g|0)){continue}break}c=J[e+24>>2]}J[a+188>>2]=c;J[a+144>>2]=1065353216;J[a+148>>2]=1065353216;c=c>>>2|0;J[a+192>>2]=c;J[a+152>>2]=1065353216;J[a+156>>2]=1065353216;b=J[42504];b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,P(c,112)+131|0,29113,12930,864)|0;if(b){d=b+131&-128;J[d-4>>2]=d-b}N[a+128>>2]=u;k=0;J[a+124>>2]=0;N[a+120>>2]=y;N[a+116>>2]=x;N[a+112>>2]=t;J[a+200>>2]=d;J[a+172>>2]=0;J[a+176>>2]=4;J[a+140>>2]=0;N[a+136>>2]=w;N[a+132>>2]=v;N[a+168>>2]=Q(w-y)*Q(15259021893143654e-21);N[a+164>>2]=Q(v-x)*Q(15259021893143654e-21);N[a+160>>2]=Q(u-t)*Q(15259021893143654e-21);b=J[e+168>>2];J[a+180>>2]=1;J[a+184>>2]=b;if(J[a+192>>2]){c=J[e+20>>2];while(1){b=P(k,112);g=b+d|0;b=b+c|0;N[g+48>>2]=N[b+12>>2];N[g+64>>2]=N[b+16>>2];N[g+80>>2]=N[b+20>>2];N[g>>2]=N[b>>2];N[g+16>>2]=N[b+4>>2];N[g+32>>2]=N[b+8>>2];J[g+96>>2]=J[b+24>>2];b=k<<2;f=c+P(b|1,28)|0;N[g+52>>2]=N[f+12>>2];N[g+68>>2]=N[f+16>>2];N[g+84>>2]=N[f+20>>2];N[g+4>>2]=N[f>>2];N[g+20>>2]=N[f+4>>2];N[g+36>>2]=N[f+8>>2];J[g+100>>2]=J[f+24>>2];f=c+P(b|2,28)|0;N[g+56>>2]=N[f+12>>2];N[g+72>>2]=N[f+16>>2];N[g+88>>2]=N[f+20>>2];N[g+8>>2]=N[f>>2];N[g+24>>2]=N[f+4>>2];N[g+40>>2]=N[f+8>>2];J[g+104>>2]=J[f+24>>2];b=c+P(b|3,28)|0;N[g+60>>2]=N[b+12>>2];N[g+76>>2]=N[b+16>>2];N[g+92>>2]=N[b+20>>2];N[g+12>>2]=N[b>>2];N[g+28>>2]=N[b+4>>2];N[g+44>>2]=N[b+8>>2];J[g+108>>2]=J[b+24>>2];k=k+1|0;if(k>>>0>2]){continue}break}}b=J[e+28>>2];z:{if((b|0)<0|!(b&2147483647)){break z}d=J[e+20>>2];if(!d){break z}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,d)}b=J[e+180>>2];A:{if((b|0)<0|!(b&2147483647)){break A}d=J[e+172>>2];if(!d){break A}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,d)}b=J[e+16>>2];B:{if((b|0)<0|!(b&2147483647)){break B}d=J[e+8>>2];if(!d){break B}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,d)}Ia=e+192|0;m=J[q+20>>2];d=0;b=0;c=J[a+12>>2];f=J[c+68>>2];C:{if(!f){break C}f=P(f,12);D:{if(f){b=J[42504];b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,f,29113,10881,104)|0;c=J[a+12>>2];if(!J[c+68>>2]){break D}}while(1){f=J[c+72>>2]+P(J[m+(d<<2)>>2],12)|0;c=J[f+4>>2];g=P(d,12)+b|0;J[g>>2]=J[f>>2];J[g+4>>2]=c;J[g+8>>2]=J[f+8>>2];d=d+1|0;c=J[a+12>>2];if(d>>>0>2]){continue}break}}f=J[c+72>>2];if(f){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,f);c=J[a+12>>2]}J[c+72>>2]=b;if(J[c+80>>2]){g=J[c+68>>2];d=(g|0)<0?-1:g<<1;E:{if(!d){b=0;break E}c=J[42504];b=Ka[J[J[c>>2]+20>>2]](c)|0?32302:70610;b=Ka[J[J[c+12>>2]+8>>2]](c+12|0,d,b,10881,112)|0;c=J[a+12>>2];g=J[c+68>>2]}n=J[c+80>>2];F:{G:{if(g){p=g&3;c=0;d=0;if(g>>>0>=4){i=g&-4;g=0;while(1){I[(d<<1)+b>>1]=L[n+(J[m+(d<<2)>>2]<<1)>>1];f=d|1;I[(f<<1)+b>>1]=L[n+(J[m+(f<<2)>>2]<<1)>>1];f=d|2;I[(f<<1)+b>>1]=L[n+(J[m+(f<<2)>>2]<<1)>>1];f=d|3;I[(f<<1)+b>>1]=L[n+(J[m+(f<<2)>>2]<<1)>>1];d=d+4|0;g=g+4|0;if((i|0)!=(g|0)){continue}break}}if(!p){break G}while(1){I[(d<<1)+b>>1]=L[n+(J[m+(d<<2)>>2]<<1)>>1];d=d+1|0;c=c+1|0;if((p|0)!=(c|0)){continue}break}break G}if(!n){break F}}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,n);c=J[a+12>>2]}J[c+80>>2]=b}b=J[a+8>>2];if(K[b+14|0]?0:K[b+12|0]){break C}d=J[c+68>>2];f=d>>>0>1073741823?-1:d<<2;H:{if(!f){b=0;break H}d=J[42504];b=Ka[J[J[d>>2]+20>>2]](d)|0?33898:70610;b=Ka[J[J[d+12>>2]+8>>2]](d+12|0,f,b,10881,121)|0;c=J[a+12>>2];d=J[c+68>>2]}g=J[c+48>>2];I:{J:{K:{if(d){d=0;if(g){break K}while(1){a=d<<2;J[a+b>>2]=J[a+m>>2];d=d+1|0;if(d>>>0>2]){continue}break}break I}if(!g){break I}break J}while(1){f=d<<2;J[f+b>>2]=J[g+(J[f+m>>2]<<2)>>2];d=d+1|0;if(d>>>0>2]){continue}break}}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,g);c=J[a+12>>2]}J[c+48>>2]=b}a=J[q+28>>2];L:{if((a|0)<0|!(a&2147483647)){break L}b=J[q+20>>2];if(!b){break L}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,b)}Ia=q+32|0}function mB(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0,w=Q(0),y=Q(0),z=0,A=Q(0),B=0,E=0,F=Q(0),G=0,I=Q(0),M=Q(0),O=Q(0),S=Q(0),T=0,U=0,V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=0,aa=0,ba=Q(0),ca=0,da=Q(0),ea=Q(0),fa=Q(0),ga=0,ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=0,qa=0,ra=Q(0),sa=0,ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=0,ya=Q(0),za=Q(0),Aa=Q(0),Ba=0,Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=0;t=Ia+-64|0;Ia=t;s=N[b+12>>2];f=N[b>>2];p=Q(s-f);q=N[b+28>>2];i=N[b+4>>2];r=Q(q-i);j=N[b+24>>2];M=Q(j-f);V=N[b+16>>2];g=Q(V-i);O=Q(Q(p*r)-Q(M*g));h=g;W=N[b+32>>2];g=N[b+8>>2];X=Q(W-g);Z=N[b+20>>2];_=Q(Z-g);r=Q(Q(h*X)-Q(r*_));p=Q(Q(_*M)-Q(X*p));M=Q(Q(O*O)+Q(Q(r*r)+Q(p*p)));if(M>Q(0)){F=Q(Q(1)/Q(Y(M)));l=Q(O*F);I=Q(p*F);F=Q(r*F)}N[t+52>>2]=I;N[t+48>>2]=F;N[t+56>>2]=l;O=Q(Q(g*l)+Q(Q(f*F)+Q(i*I)));N[t+60>>2]=-O;a:{if(Q(Q(Q(N[a+2164>>2]*l)+Q(Q(N[a+2156>>2]*F)+Q(I*N[a+2160>>2])))-O)>2]=l;f=Q(Q(Q(s+f)+j)*Q(.3333333432674408));N[t+36>>2]=f;i=Q(Q(Q(V+i)+q)*Q(.3333333432674408));N[t+40>>2]=i;g=N[a+2144>>2];I=N[a+2120>>2];F=N[a+2132>>2];O=N[a+2148>>2];r=N[a+2136>>2];p=N[a+2112>>2];s=N[a+2124>>2];q=N[a+2108>>2];N[t+32>>2]=Q(Q(Q(f*N[a+2116>>2])+Q(i*N[a+2128>>2]))+Q(l*N[a+2140>>2]))+N[a+2152>>2];N[t+28>>2]=O+Q(Q(Q(f*p)+Q(i*s))+Q(l*r));N[t+24>>2]=g+Q(Q(Q(f*q)+Q(i*I))+Q(l*F));G=d;m=b;ga=t+48|0;$=J[a+2188>>2];u=a+2060|0;E=a+2108|0;z=J[a+2192>>2];M=N[a+2196>>2];l=Q(0);i=Q(0);g=Q(0);b=Ia-3136|0;T=b;Ia=b;aa=J[a+2180>>2];ca=J[aa+16>>2];B=b-((ca<<2)+15&-16)|0;Ia=B;sa=J[aa+28>>2];pa=J[aa+24>>2];b:{c:{d:{qa=K[a+2205|0];e:{if(qa){if(!ca){break d}V=N[u+44>>2];I=N[u+40>>2];F=N[u+32>>2];O=N[u+28>>2];r=N[u+20>>2];W=N[u+16>>2];S=N[u+36>>2];X=N[u+24>>2];Z=N[u+12>>2];_=N[u+8>>2];n=N[u+4>>2];da=N[u>>2];ha=N[t+32>>2];ia=N[t+28>>2];ja=N[t+24>>2];b=0;d=-1;f=Q(34028234663852886e22);o=B;while(1){U=pa+P(b,20)|0;j=N[U+8>>2];k=N[U>>2];A=N[U+4>>2];h=N[U+12>>2];f:{if(Q(Q(Q(ha*j)+Q(Q(ja*k)+Q(ia*A)))+h)>2]=b;p=Q(Q(Q(k*_)+Q(A*r))+Q(j*F));s=Q(Q(Q(k*da)+Q(A*Z))+Q(j*X));q=Q(Q(Q(k*n)+Q(A*W))+Q(j*O));ea=Q(Q(p*V)+Q(Q(s*S)+Q(q*I)));fa=Q(ea-h);h=Q(Q(N[m+8>>2]*p)+Q(Q(N[m>>2]*s)+Q(q*N[m+4>>2])));w=Q(Q(N[m+20>>2]*p)+Q(Q(N[m+12>>2]*s)+Q(q*N[m+16>>2])));ba=h>2]*p)+Q(Q(N[m+24>>2]*s)+Q(q*N[m+28>>2])));ba=y>ba?ba:y;if(Q(fa+M)>2])+Q(Q(k*N[U>>2])+Q(A*N[U+4>>2]))));h=h>w?h:w;h=h>y?h:y;if(j>Q(h+M)){break b}o=o+4|0;k=Q(fa-ba);j=Q(h-j);j=j>k?k:j;if(!(j>2];da=N[z+44>>2];I=N[t+28>>2];ha=N[z+56>>2];F=N[t+32>>2];ia=N[z+68>>2];ja=Q(Q(Q(f*da)+Q(I*ha))+Q(F*ia));ea=N[z+40>>2];fa=N[z+52>>2];ba=N[z- -64>>2];ra=Q(Q(Q(f*ea)+Q(I*fa))+Q(F*ba));ma=N[z+36>>2];na=N[z+48>>2];la=N[z+60>>2];oa=Q(Q(Q(f*ma)+Q(I*na))+Q(F*la));V=N[u+44>>2];I=N[u+40>>2];F=N[u+32>>2];O=N[u+28>>2];r=N[u+20>>2];W=N[u+16>>2];ka=N[u+36>>2];X=N[u+24>>2];Z=N[u+12>>2];_=N[u+8>>2];n=N[u+4>>2];va=N[u>>2];b=0;d=-1;f=Q(34028234663852886e22);o=B;while(1){U=pa+P(b,20)|0;y=N[U+12>>2];j=N[U+8>>2];k=N[U>>2];A=N[U+4>>2];g:{if(Q(y+Q(Q(ja*j)+Q(Q(oa*k)+Q(ra*A))))>2]=b;s=Q(Q(Q(da*k)+Q(ha*A))+Q(ia*j));q=Q(Q(Q(ma*k)+Q(na*A))+Q(la*j));h=Q(Q(Q(ea*k)+Q(fa*A))+Q(ba*j));p=Q(Y(Q(Q(s*s)+Q(Q(q*q)+Q(h*h)))));S=Q(Q(1)/p);p=p>Q(0)?S:Q(1);q=Q(q*p);h=Q(h*p);w=Q(s*p);p=Q(Q(Q(q*_)+Q(h*r))+Q(w*F));s=Q(Q(Q(q*va)+Q(h*Z))+Q(w*X));q=Q(Q(Q(q*n)+Q(h*W))+Q(w*O));ta=Q(Q(p*V)+Q(Q(s*ka)+Q(q*I)));wa=Q(ta-Q(y*S));h=Q(Q(N[m+8>>2]*p)+Q(Q(N[m>>2]*s)+Q(q*N[m+4>>2])));w=Q(Q(N[m+20>>2]*p)+Q(Q(N[m+12>>2]*s)+Q(q*N[m+16>>2])));ua=h>2]*p)+Q(Q(N[m+24>>2]*s)+Q(q*N[m+28>>2])));ua=y>ua?ua:y;if(Q(wa+M)>2])+Q(Q(k*N[U>>2])+Q(A*N[U+4>>2])))*S)+ta);h=h>w?h:w;h=h>y?h:y;if(j>Q(h+M)){break b}o=o+4|0;k=Q(wa-ua);j=Q(h-j);j=j>k?k:j;if(!(j>2;break c}h:{i:{if(!qa){if(ca){break i}break h}if(!ca){break h}S=N[m+32>>2];da=N[m+28>>2];ha=N[m+20>>2];ia=N[m+16>>2];ja=N[u+36>>2];ea=N[u>>2];fa=N[m+24>>2];ba=N[m+12>>2];ra=N[m+8>>2];ma=N[m+4>>2];na=N[m>>2];d=-1;b=0;while(1){o=pa+P(b,20)|0;j=N[o>>2];k=N[o+4>>2];A=N[o+8>>2];p=Q(Q(Q(j*_)+Q(k*r))+Q(A*F));s=Q(Q(Q(j*ea)+Q(k*Z))+Q(A*X));q=Q(Q(Q(j*n)+Q(k*W))+Q(A*O));la=Q(Q(p*V)+Q(Q(s*ja)+Q(q*I)));oa=Q(la-N[o+12>>2]);h=Q(Q(ra*p)+Q(Q(na*s)+Q(ma*q)));w=Q(Q(ha*p)+Q(Q(ba*s)+Q(ia*q)));ka=hka?ka:y;if(Q(oa+M)>2])+Q(Q(j*N[o>>2])+Q(k*N[o+4>>2]))));h=h>w?h:w;h=h>y?h:y;if(j>Q(h+M)){break b}k=Q(oa-ka);j=Q(h-j);j=j>k?k:j;if(j>2]=b;b=b+1|0;if((ca|0)!=(b|0)){continue}break}break c}da=N[z+68>>2];ha=N[z- -64>>2];ia=N[z+60>>2];ja=N[z+56>>2];ea=N[z+52>>2];fa=N[z+48>>2];ba=N[z+44>>2];ra=N[z+40>>2];ma=N[m+32>>2];na=N[m+28>>2];la=N[m+20>>2];oa=N[m+16>>2];ka=N[u+36>>2];va=N[u>>2];ta=N[z+36>>2];wa=N[m+24>>2];ua=N[m+12>>2];Ca=N[m+8>>2];Da=N[m+4>>2];Ea=N[m>>2];d=-1;b=0;while(1){o=pa+P(b,20)|0;j=N[o>>2];k=N[o+4>>2];A=N[o+8>>2];p=Q(Q(Q(j*ta)+Q(k*fa))+Q(A*ia));h=p;s=Q(Q(Q(j*ba)+Q(k*ja))+Q(A*da));q=Q(p*p);p=Q(Q(Q(j*ra)+Q(k*ea))+Q(A*ha));q=Q(Y(Q(Q(s*s)+Q(q+Q(p*p)))));S=Q(Q(1)/q);q=q>Q(0)?S:Q(1);h=Q(h*q);w=Q(p*q);q=Q(s*q);p=Q(Q(Q(_*h)+Q(r*w))+Q(q*F));s=Q(Q(X*q)+Q(Q(va*h)+Q(Z*w)));q=Q(Q(q*O)+Q(Q(n*h)+Q(W*w)));za=Q(Q(p*V)+Q(Q(s*ka)+Q(q*I)));Aa=Q(za-Q(N[o+12>>2]*S));h=Q(Q(Ca*p)+Q(Q(Ea*s)+Q(Da*q)));w=Q(Q(la*p)+Q(Q(ua*s)+Q(oa*q)));ya=hya?ya:y;if(Q(Aa+M)>2])+Q(Q(j*N[o>>2])+Q(k*N[o+4>>2])))*S)+za);h=h>w?h:w;h=h>y?h:y;if(j>Q(h+M)){break b}k=Q(Aa-ya);j=Q(h-j);j=j>k?k:j;if(j>2]=b;b=b+1|0;if((ca|0)!=(b|0)){continue}break}break c}d=-1;ca=0;break c}d=-1;f=Q(34028234663852886e22);ca=0}J[t+20>>2]=0;J[t+12>>2]=0;J[t+16>>2]=0;J[t+8>>2]=2139095039;Ka[J[aa+64>>2]](aa,ga,u,z,T+12|0,T+3088|0);p=N[m+8>>2];I=N[ga+8>>2];s=N[m>>2];F=N[ga>>2];q=N[m+4>>2];O=N[ga+4>>2];r=Q(Q(p*I)+Q(Q(s*F)+Q(q*O)));j=N[m+20>>2];V=N[m+12>>2];W=N[m+16>>2];n=Q(Q(j*I)+Q(Q(V*F)+Q(O*W)));h=n>r?r:n;X=N[m+32>>2];Z=N[m+24>>2];_=N[m+28>>2];k=Q(Q(X*I)+Q(Q(Z*F)+Q(O*_)));h=h>2];if(h>Q(A+M)){break b}r=n>2];if(Q(r+M)>2]>r){N[t+8>>2]=r;f=N[$+28>>2];l=N[$+16>>2];i=N[$+24>>2];g=N[$>>2];r=N[$+12>>2];n=N[$+4>>2];N[t+20>>2]=Q(Q(F*N[$+8>>2])+Q(O*N[$+20>>2]))+Q(I*N[$+32>>2]);N[t+16>>2]=Q(Q(F*n)+Q(O*l))+Q(I*f);N[t+12>>2]=Q(Q(F*g)+Q(O*r))+Q(I*i)}Ba=J[aa+24>>2];b=Ba+P(d,20)|0;f=N[b>>2];k=N[E>>2];l=N[b+4>>2];A=N[E+12>>2];i=N[b+8>>2];h=N[E+24>>2];g=Q(Q(Q(f*k)+Q(l*A))+Q(i*h));w=N[z+8>>2];y=N[E+4>>2];S=N[E+16>>2];da=N[E+28>>2];r=Q(Q(Q(f*y)+Q(l*S))+Q(i*da));ha=N[z+20>>2];ia=N[E+8>>2];ja=N[E+20>>2];ea=N[E+32>>2];n=Q(Q(Q(f*ia)+Q(l*ja))+Q(i*ea));fa=N[z+32>>2];f=Q(Q(Q(g*w)+Q(r*ha))+Q(n*fa));ba=N[z+4>>2];ra=N[z+16>>2];ma=N[z+28>>2];l=Q(Q(Q(g*ba)+Q(r*ra))+Q(n*ma));na=N[z>>2];la=N[z+12>>2];oa=N[z+24>>2];i=Q(Q(Q(g*na)+Q(r*la))+Q(n*oa));ka=N[E+44>>2];va=N[E+36>>2];ta=N[E+40>>2];g=Q(N[b+12>>2]-Q(Q(ka*n)+Q(Q(va*g)+Q(r*ta))));b=0;if(!(!(G&8)|!(M>=Q(Q(Q(p*f)+Q(Q(s*i)+Q(q*l)))+g)|M>=Q(Q(Q(j*f)+Q(Q(V*i)+Q(W*l)))+g)))){N[T+3096>>2]=p-j;N[T+3092>>2]=q-W;N[T+3088>>2]=s-V;b=1}if(!(!(G&16)|!(M>=Q(Q(Q(j*f)+Q(Q(V*i)+Q(W*l)))+g)|M>=Q(Q(Q(X*f)+Q(Q(Z*i)+Q(_*l)))+g)))){d=T+3088|P(b,12);N[d+8>>2]=j-X;N[d+4>>2]=W-_;N[d>>2]=V-Z;b=b+1|0}if(!(!(G&32)|!(M>=Q(Q(Q(X*f)+Q(Q(Z*i)+Q(_*l)))+g)|M>=Q(Q(Q(p*f)+Q(Q(s*i)+Q(q*l)))+g)))){d=(T+3088|0)+P(b,12)|0;N[d+8>>2]=X-p;N[d+4>>2]=_-q;N[d>>2]=Z-s;b=b+1|0}sa=J[aa+28>>2];wa=N[ga+12>>2];f=N[ga+8>>2];l=N[ga>>2];i=N[ga+4>>2];J[T+12>>2]=0;r=Q(34028234663852886e22);j:{k:{if(!ca|!b){break k}g=Q(Q(Q(ia*l)+Q(ja*i))+Q(ea*f));n=Q(Q(Q(k*l)+Q(A*i))+Q(h*f));f=Q(Q(Q(y*l)+Q(S*i))+Q(da*f));A=Q(Q(fa*g)+Q(Q(w*n)+Q(ha*f)));h=Q(Q(ma*g)+Q(Q(ba*n)+Q(ra*f)));w=Q(Q(oa*g)+Q(Q(na*n)+Q(la*f)));y=Q(wa-Q(Q(ka*g)+Q(Q(va*n)+Q(ta*f))));Fa=J[aa+32>>2];while(1){l:{pa=P(J[B>>2],20)+Ba|0;G=K[pa+18|0];if(!G){break l}U=L[pa+16>>1]+Fa|0;o=T+3088|0;d=b;while(1){xa=G&255;if(xa){G=0;while(1){qa=G+U|0;G=G+1|0;ga=sa+P(K[U+(G>>>0>>0?G:0)|0],12)|0;l=N[ga+4>>2];i=N[ga>>2];qa=sa+P(K[qa|0],12)|0;g=N[qa+8>>2];n=N[qa>>2];k=N[qa+4>>2];m:{n:{if(M>=Q(y+Q(Q(g*A)+Q(Q(n*w)+Q(h*k))))){f=N[ga+8>>2];break n}f=N[ga+8>>2];if(!(M>=Q(y+Q(Q(f*A)+Q(Q(i*w)+Q(h*l)))))){break m}}i=Q(n-i);l=Q(k-l);f=Q(g-f);g=Q(Q(Q(i*N[z>>2])+Q(l*N[z+12>>2]))+Q(f*N[z+24>>2]));n=Q(Q(Q(i*N[z+4>>2])+Q(l*N[z+16>>2]))+Q(f*N[z+28>>2]));f=Q(Q(Q(i*N[z+8>>2])+Q(l*N[z+20>>2]))+Q(f*N[z+32>>2]));i=Q(Q(Q(g*N[u>>2])+Q(n*N[u+12>>2]))+Q(f*N[u+24>>2]));k=N[o+4>>2];S=N[o>>2];da=Q(Q(Q(g*N[u+4>>2])+Q(n*N[u+16>>2]))+Q(f*N[u+28>>2]));l=Q(Q(i*k)-Q(S*da));f=Q(Q(Q(g*N[u+8>>2])+Q(n*N[u+20>>2]))+Q(f*N[u+32>>2]));g=N[o+8>>2];n=Q(Q(f*S)-Q(g*i));k=Q(Q(da*g)-Q(k*f));if(!(Q(R(k))>Q(9.999999974752427e-7)|Q(R(n))>Q(9.999999974752427e-7)|Q(R(l))>Q(9.999999974752427e-7))){break m}g=Q(0);i=Q(0);f=Q(0);S=Q(Q(l*l)+Q(Q(k*k)+Q(n*n)));if(S>Q(0)){g=l;l=Q(Q(1)/Q(Y(S)));f=Q(g*l);g=Q(k*l);i=Q(n*l)}N[T+8>>2]=f;N[T+4>>2]=i;N[T>>2]=g;$o(T+12|0,T)}if((G|0)!=(xa|0)){continue}break}}d=d-1|0;if(!d){break l}o=o+12|0;G=K[pa+18|0];continue}}B=B+4|0;ca=ca-1|0;if(ca){continue}break}b=J[T+12>>2];if(!b){break k}f=N[E+8>>2];l=N[E+20>>2];i=N[E+32>>2];g=N[E+44>>2];da=Q(Q(Q(Q(Z*f)+Q(_*l))+Q(X*i))+g);r=N[E+4>>2];n=N[E+16>>2];k=N[E+28>>2];A=N[E+40>>2];ha=Q(Q(Q(Q(Z*r)+Q(_*n))+Q(X*k))+A);h=N[E>>2];w=N[E+12>>2];y=N[E+24>>2];S=N[E+36>>2];ia=Q(Q(Q(Q(Z*h)+Q(_*w))+Q(X*y))+S);ja=Q(Q(Q(Q(V*f)+Q(W*l))+Q(j*i))+g);ea=Q(Q(Q(Q(V*r)+Q(W*n))+Q(j*k))+A);fa=Q(Q(Q(Q(V*h)+Q(W*w))+Q(j*y))+S);ba=Q(Q(Q(Q(s*f)+Q(q*l))+Q(p*i))+g);A=Q(Q(Q(Q(s*r)+Q(q*n))+Q(p*k))+A);h=Q(Q(Q(Q(s*h)+Q(q*w))+Q(p*y))+S);G=T+16|0;r=Q(34028234663852886e22);while(1){i=N[G>>2];g=N[G+4>>2];n=N[G+8>>2];f=Q(Q(Q(i*N[E+8>>2])+Q(g*N[E+20>>2]))+Q(n*N[E+32>>2]));l=Q(Q(Q(i*N[E>>2])+Q(g*N[E+12>>2]))+Q(n*N[E+24>>2]));i=Q(Q(Q(i*N[E+4>>2])+Q(g*N[E+16>>2]))+Q(n*N[E+28>>2]));k=Q(Q(N[aa+8>>2]*f)+Q(Q(N[aa>>2]*l)+Q(i*N[aa+4>>2])));g=Q(Q((x(2,J[aa+56>>2]|(C(f),v(2))&-2147483648),D())*f)+Q(Q((x(2,J[aa+48>>2]|(C(l),v(2))&-2147483648),D())*l)+Q(i*(x(2,J[aa+52>>2]|(C(i),v(2))&-2147483648),D()))));n=N[aa+44>>2];w=g>n?g:n;g=Q(Q(ba*f)+Q(Q(h*l)+Q(A*i)));n=Q(Q(ja*f)+Q(Q(fa*l)+Q(ea*i)));y=gy?y:f));i=g>n?g:n;f=Q((fl?l:f)>r){break o}Ka[J[aa+64>>2]](aa,G,u,z,T,T+3132|0);f=N[G+8>>2];l=N[G>>2];i=N[G+4>>2];g=Q(Q(p*f)+Q(Q(s*l)+Q(q*i)));n=Q(Q(j*f)+Q(Q(V*l)+Q(W*i)));y=gy?y:k;w=N[T+3132>>2];if(y>Q(w+M)){break j}g=g>n?g:n;g=g>k?g:k;n=N[T>>2];if(Q(g+M)k?k:g;if(!(g>2]>r)){break b}N[t+8>>2]=r;f=N[$+28>>2];l=N[$+16>>2];i=N[$+24>>2];g=N[$>>2];r=N[$+12>>2];p=N[$+4>>2];N[t+20>>2]=Q(Q(F*N[$+8>>2])+Q(O*N[$+20>>2]))+Q(I*N[$+32>>2]);N[t+16>>2]=Q(Q(F*p)+Q(O*l))+Q(I*f);N[t+12>>2]=Q(Q(F*g)+Q(O*r))+Q(I*i);H[t+7|0]=0;break b}xa=0}Ia=T+3136|0;if(!xa){break a}if(K[t+7|0]){if(!nB(a,t+48|0,m,t+36|0,t+12|0,N[t+8>>2],c)){break a}H[a+2224|0]=1;d=J[a+1284>>2];p:{if((d|0)==128){G=e+8|0;break p}m=a+4|0;B=J[e>>2];b=J[e+4>>2];G=b>>>0>B>>>0?B:b;o=b>>>0>>0?B:b;b=G<<16|o;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;c=(((b>>>16^b)&127)+a|0)+1156|0;b=K[c|0];q:{if((b|0)!=255){while(1){b=b&255;c=m+(b<<3)|0;if((G|0)==J[c>>2]&(o|0)==J[c+4>>2]){break q}c=(a+b|0)+1028|0;b=K[c|0];if((b|0)!=255){continue}break}}H[c|0]=d;H[(a+d|0)+1028|0]=255;b=J[a+1284>>2];J[a+1284>>2]=b+1;c=m+(b<<3)|0;J[c>>2]=G;J[c+4>>2]=o;B=J[e>>2];d=J[a+1284>>2]}G=e+8|0;if((d|0)==128){break p}o=J[e+8>>2];u=o>>>0>B>>>0?B:o;B=o>>>0>>0?B:o;b=u<<16|B;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;c=(((b>>>16^b)&127)+a|0)+1156|0;b=K[c|0];r:{if((b|0)!=255){while(1){b=b&255;c=m+(b<<3)|0;if((u|0)==J[c>>2]&(B|0)==J[c+4>>2]){break r}c=(a+b|0)+1028|0;b=K[c|0];if((b|0)!=255){continue}break}}H[c|0]=d;H[(a+d|0)+1028|0]=255;b=J[a+1284>>2];J[a+1284>>2]=b+1;c=m+(b<<3)|0;J[c>>2]=u;J[c+4>>2]=B;d=J[a+1284>>2];o=J[e+8>>2]}if((d|0)==128){break p}b=J[e+4>>2];B=b>>>0>>0?b:o;o=b>>>0>o>>>0?b:o;b=B<<16|o;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;c=(((b>>>16^b)&127)+a|0)+1156|0;b=K[c|0];if((b|0)!=255){while(1){b=b&255;c=m+(b<<3)|0;if((B|0)==J[c>>2]&(o|0)==J[c+4>>2]){break p}c=(a+b|0)+1028|0;b=K[c|0];if((b|0)!=255){continue}break}}H[c|0]=d;H[(a+d|0)+1028|0]=255;b=J[a+1284>>2];J[a+1284>>2]=b+1;c=m+(b<<3)|0;J[c>>2]=B;J[c+4>>2]=o}d=J[a+2056>>2];if((d|0)==128){break a}B=a+1288|0;c=J[e>>2];o=((c&127)+a|0)+1928|0;b=K[o|0];s:{if((b|0)!=255){while(1){b=b&255;if((c|0)==J[B+(b<<2)>>2]){break s}o=(a+b|0)+1800|0;b=K[o|0];if((b|0)!=255){continue}break}}H[o|0]=d;H[(a+d|0)+1800|0]=255;b=J[a+2056>>2];J[a+2056>>2]=b+1;J[B+(b<<2)>>2]=c;d=J[a+2056>>2]}if((d|0)==128){break a}e=J[e+4>>2];c=((e&127)+a|0)+1928|0;b=K[c|0];t:{if((b|0)!=255){while(1){b=b&255;if((e|0)==J[B+(b<<2)>>2]){break t}c=(a+b|0)+1800|0;b=K[c|0];if((b|0)!=255){continue}break}}H[c|0]=d;H[(a+d|0)+1800|0]=255;b=J[a+2056>>2];J[a+2056>>2]=b+1;J[B+(b<<2)>>2]=e;d=J[a+2056>>2]}if((d|0)==128){break a}e=J[G>>2];c=((e&127)+a|0)+1928|0;b=K[c|0];if((b|0)!=255){while(1){b=b&255;if((e|0)==J[B+(b<<2)>>2]){break a}c=(a+b|0)+1800|0;b=K[c|0];if((b|0)!=255){continue}break}}H[c|0]=d;H[(a+d|0)+1800|0]=255;b=a;a=J[a+2056>>2];J[b+2056>>2]=a+1;J[B+(a<<2)>>2]=e;break a}d=J[a>>2];o=J[d+4360>>2];b=o+17|0;if(b>>>0>(J[d+4364>>2]&2147483647)>>>0){_o(d,b);d=J[a>>2];o=J[d+4360>>2]}J[d+4360>>2]=b;a=J[d+4356>>2]+(o<<2)|0;J[a>>2]=c;N[a+4>>2]=N[m>>2];N[a+8>>2]=N[m+4>>2];N[a+12>>2]=N[m+8>>2];N[a+16>>2]=N[m+12>>2];N[a+20>>2]=N[m+16>>2];N[a+24>>2]=N[m+20>>2];N[a+28>>2]=N[m+24>>2];N[a+32>>2]=N[m+28>>2];N[a+36>>2]=N[m+32>>2];J[a+40>>2]=J[e>>2];J[a+44>>2]=J[e+4>>2];J[a+48>>2]=J[e+8>>2];N[a+52>>2]=N[t+12>>2];N[a+56>>2]=N[t+16>>2];N[a+60>>2]=N[t+20>>2];N[a+64>>2]=N[t+8>>2]}Ia=t- -64|0}function Yz(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,I=Q(0),L=Q(0),M=Q(0),O=0,S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=0,X=Q(0),Z=0,_=Q(0),$=0,aa=Q(0),ba=0,ca=0,da=0,ea=0;i=Ia-320|0;Ia=i;k=N[c>>2];h=N[c+4>>2];g=N[c+8>>2];N[i+44>>2]=g;N[i+40>>2]=h;N[i+36>>2]=k;N[i+32>>2]=-g;N[i+28>>2]=-h;N[i+24>>2]=-k;k=N[d>>2];h=N[d+4>>2];g=N[d+8>>2];N[i+20>>2]=g!=Q(0)?Q(Q(1)/g):Q(0);N[i+16>>2]=h!=Q(0)?Q(Q(1)/h):Q(0);N[i+12>>2]=k!=Q(0)?Q(Q(1)/k):Q(0);J[i+8>>2]=2139095039;l=i+24|0;G=a;O=b;b=0;a=0;v=Ia-160|0;Ia=v;k=N[e>>2];h=Q(N[e+12>>2]-k);g=N[e+4>>2];p=Q(N[e+28>>2]-g);k=Q(N[e+24>>2]-k);g=Q(N[e+16>>2]-g);A=Q(Q(h*p)-Q(k*g));q=N[e+8>>2];o=Q(N[e+20>>2]-q);j=Q(o*k);k=Q(N[e+32>>2]-q);j=Q(j-Q(k*h));x=Q(Q(g*k)-Q(p*o));a:{if(Q(Q(A*N[d+8>>2])+Q(Q(x*N[d>>2])+Q(j*N[d+4>>2])))>=Q(0)){break a}hC(l,v- -64|0);g=N[e+20>>2];p=N[e+8>>2];w=N[e+32>>2];k=Q(Q(Q(g+p)+w)*Q(.3333333432674408));o=N[e+28>>2];z=N[e+4>>2];F=N[e+16>>2];h=Q(Q(o+Q(z+F))*Q(.3333333432674408));m=N[e+24>>2];B=N[e>>2];t=N[e+12>>2];q=Q(Q(m+Q(B+t))*Q(.3333333432674408));u=Q(p+Q(Q(p-k)*Q(.019999999552965164)));s=Q(Q(g+Q(Q(g-k)*Q(.019999999552965164)))-u);g=N[d>>2];n=Q(z+Q(Q(z-h)*Q(.019999999552965164)));C=Q(Q(o+Q(Q(o-h)*Q(.019999999552965164)))-n);I=Q(B+Q(Q(B-q)*Q(.019999999552965164)));p=Q(Q(m+Q(Q(m-q)*Q(.019999999552965164)))-I);o=N[d+4>>2];D=Q(Q(g*C)-Q(p*o));t=Q(Q(t+Q(Q(t-q)*Q(.019999999552965164)))-I);q=Q(Q(w+Q(Q(w-k)*Q(.019999999552965164)))-u);m=N[d+8>>2];L=Q(Q(o*q)-Q(C*m));V=Q(Q(F+Q(Q(F-h)*Q(.019999999552965164)))-n);y=Q(Q(m*p)-Q(q*g));B=Q(Q(s*D)+Q(Q(t*L)+Q(V*y)));S=B!=Q(0)?Q(Q(1)/B):Q(0);k=N[i+8>>2];w=Q(-o);z=Q(-g);F=Q(-m);W=-1;b:{if(!(B>=Q(9999999747378752e-21))){break b}while(1){Z=P(b,12);r=Z+114688|0;c:{if(Q(Q(N[r+8>>2]*A)+Q(Q(N[r>>2]*x)+Q(j*N[r+4>>2])))>=Q(0)){break c}r=Z+(v- -64|0)|0;h=Q(N[r+8>>2]-u);U=Q(N[r>>2]-I);_=Q(N[r+4>>2]-n);M=Q(Q(h*D)+Q(Q(U*L)+Q(y*_)));if(Mk){break c}W=0;a=b;k=h}b=b+1|0;if((b|0)!=8){continue}break}if(W){break b}a=(v- -64|0)+P(a,12)|0;h=N[a>>2];w=N[a+4>>2];N[G+8>>2]=Q(m*k)+N[a+8>>2];N[G+4>>2]=w+Q(o*k);N[G>>2]=h+Q(g*k);N[O+8>>2]=A;N[O+4>>2]=j;N[O>>2]=x;F=Q(-N[d+8>>2]);w=Q(-N[d+4>>2]);z=Q(-N[d>>2]);W=0}B=Q(R(F));A=Q(R(w));j=Q(-N[i+20>>2]);u=Q(-N[i+16>>2]);o=Q(-N[i+12>>2]);s=Q(R(z));d:{e:{f:{g:{h:{if(s>2];if(h>2]|h>N[l+12>>2]){break h}}i:{if(A>2];if(h>2]|h>N[l+16>>2]){break i}}j:{if(!(B>2];x=N[e+8>>2];m=N[l+8>>2];break j}m=N[l+8>>2];x=N[e+8>>2];if(m>x){break i}t=N[l+20>>2];if(t>2];h=Q(Q(N[l>>2]-g)*o);n=Q(Q(N[l+12>>2]-g)*o);a=h>n;r=s>2];n=Q(Q(N[l+4>>2]-C)*u);C=Q(Q(N[l+16>>2]-C)*u);a=n>C;I=a?n:C;g=gh;b=a?r:b;h=a?n:h}if(!(Bx;t=a?m:x;g=gh;b=a?r:b;h=a?m:h}if(hg?-1:g>2]=N[a+8>>2];b=J[a+4>>2];J[O>>2]=J[a>>2];J[O+4>>2]=b;N[G>>2]=N[e>>2];N[G+4>>2]=N[e+4>>2];N[G+8>>2]=N[e+8>>2];W=1;k=h}if(!(s>2];if(h>2]|h>N[l+12>>2]){break f}}k:{if(A>2];if(h>2]|h>N[l+16>>2]){break k}}l:{if(!(B>2];x=N[e+20>>2];m=N[l+8>>2];break l}m=N[l+8>>2];x=N[e+20>>2];if(m>x){break k}t=N[l+20>>2];if(t>2];h=Q(Q(N[l>>2]-g)*o);n=Q(Q(N[l+12>>2]-g)*o);a=h>n;r=s>2];n=Q(Q(N[l+4>>2]-C)*u);C=Q(Q(N[l+16>>2]-C)*u);a=n>C;I=a?n:C;g=gh;b=a?r:b;h=a?n:h}if(!(Bx;t=a?m:x;g=gh;b=a?r:b;h=a?m:h}if(hg?-1:g>2]=N[a+8>>2];b=J[a+4>>2];J[O>>2]=J[a>>2];J[O+4>>2]=b;N[G>>2]=N[e+12>>2];N[G+4>>2]=N[e+16>>2];N[G+8>>2]=N[e+20>>2];W=1;k=h}if(!(s>2];if(h>2]|h>N[l+12>>2]){break d}}if(A>2];if(h>2]|h>N[l+16>>2]){break d}}m:{if(!(B>2];t=N[e+32>>2];x=N[l+8>>2];break m}x=N[l+8>>2];t=N[e+32>>2];if(x>t){break d}m=N[l+20>>2];if(t>m){break d}}g=N[e+24>>2];h=Q(Q(N[l>>2]-g)*o);g=Q(Q(N[l+12>>2]-g)*o);a=h>g;r=s>2];g=Q(Q(N[l+4>>2]-A)*u);A=Q(Q(N[l+16>>2]-A)*u);a=g>A;u=a?g:A;o=oh;b=a?l:b;h=a?g:h}if(!(Bm;B=a?g:m;o=oh;b=a?l:b;h=a?g:h}if(ho?-1:o>2]=N[a+8>>2];b=J[a+4>>2];J[O>>2]=J[a>>2];J[O+4>>2]=b;N[G>>2]=N[e+24>>2];N[G+4>>2]=N[e+28>>2];N[G+8>>2]=N[e+32>>2];W=1;k=h}ba=-1;Z=0;b=156304;ca=-1;while(1){l=v- -64|0;a=l+P(K[b|0],12)|0;o=N[a>>2];N[v+28>>2]=o;h=N[a+4>>2];N[v+32>>2]=h;g=N[a+8>>2];N[v+36>>2]=g;a=l+P(K[b+1|0],12)|0;C=N[a+8>>2];m=Q(C-g);t=N[a>>2];B=Q(t-o);x=N[a+4>>2];A=Q(x-h);j=Q(Y(Q(Q(m*m)+Q(Q(B*B)+Q(A*A)))));if(j>Q(0)){n=m;m=Q(Q(.009999999776482582)/j);j=Q(n*m);g=Q(g-j);N[v+36>>2]=g;A=Q(A*m);h=Q(h-A);N[v+32>>2]=h;m=Q(B*m);o=Q(o-m);N[v+28>>2]=o;C=Q(C+j);t=Q(t+m);x=Q(x+A)}a=P(Z,12)+114544|0;j=N[d+8>>2];n=N[d>>2];s=N[d+4>>2];if(!(Q(Q(N[a+8>>2]*j)+Q(Q(N[a>>2]*n)+Q(N[a+4>>2]*s)))>2]=m;B=Q(x-h);N[v+20>>2]=B;A=Q(t-o);N[v+16>>2]=A;u=Q(Q(A*s)-Q(n*B));s=Q(Q(B*j)-Q(s*m));n=Q(Q(m*n)-Q(j*A));I=Q(Q(u*g)+Q(Q(s*o)+Q(h*n)));V=Q(R(n));U=Q(R(u));j=Q(R(s));n:{o:{if(!(!(V>U)|!(V>j))){l=0;r=2;break o}a=2;r=0;l=1;if(!(j>2];a=a<<2;j=N[a+r>>2];U=Q(Q(1)/Q(Q(V*N[a+d>>2])-Q(N[d+l>>2]*j)));$=v+28|0;r=$+l|0;ea=v+4|0;l=l+ea|0;$=a+$|0;a=a+ea|0;_=Q(-j);j=N[e+8>>2];M=N[e>>2];D=N[e+4>>2];L=Q(Q(Q(j*u)+Q(Q(M*s)+Q(n*D)))-I);y=N[e+20>>2];S=N[e+12>>2];T=N[e+16>>2];p:{if(Q(L*Q(Q(Q(y*u)+Q(Q(S*s)+Q(n*T)))-I))>Q(0)){break p}y=Q(y-j);S=Q(S-M);T=Q(T-D);aa=Q(Q(u*y)+Q(Q(s*S)+Q(n*T)));if(aa==Q(0)){break p}X=j;j=Q(L/aa);L=Q(X-Q(y*j));N[v+12>>2]=L;y=Q(D-Q(T*j));N[v+8>>2]=y;D=Q(M-Q(S*j));N[v+4>>2]=D;j=Q(U*Q(Q(V*Q(N[a>>2]-N[$>>2]))+Q(Q(N[l>>2]-N[r>>2])*_)));if(j>2]);M=Q(L-S);T=Q(j*N[d>>2]);D=Q(D-T);X=y;y=Q(j*N[d+4>>2]);L=Q(X-y);if(!(Q(Q(Q(g-M)*Q(C-M))+Q(Q(Q(o-D)*Q(t-D))+Q(Q(h-L)*Q(x-L))))=j)){break p}N[G+8>>2]=S+M;N[G+4>>2]=y+L;N[G>>2]=T+D;W=2;ba=1;ca=0;p=m;q=B;E=g;w=h;F=A;z=o;k=j}j=N[e+20>>2];M=N[e+12>>2];D=N[e+16>>2];L=Q(Q(Q(j*u)+Q(Q(M*s)+Q(n*D)))-I);y=N[e+32>>2];S=N[e+24>>2];T=N[e+28>>2];q:{if(Q(L*Q(Q(Q(y*u)+Q(Q(S*s)+Q(n*T)))-I))>Q(0)){break q}y=Q(y-j);S=Q(S-M);T=Q(T-D);aa=Q(Q(u*y)+Q(Q(s*S)+Q(n*T)));if(aa==Q(0)){break q}X=j;j=Q(L/aa);L=Q(X-Q(y*j));N[v+12>>2]=L;y=Q(D-Q(T*j));N[v+8>>2]=y;D=Q(M-Q(S*j));N[v+4>>2]=D;j=Q(U*Q(Q(V*Q(N[a>>2]-N[$>>2]))+Q(Q(N[l>>2]-N[r>>2])*_)));if(j>2]);M=Q(L-S);T=Q(j*N[d>>2]);D=Q(D-T);X=y;y=Q(j*N[d+4>>2]);L=Q(X-y);if(!(Q(Q(Q(g-M)*Q(C-M))+Q(Q(Q(o-D)*Q(t-D))+Q(Q(h-L)*Q(x-L))))=j)){break q}N[G+8>>2]=S+M;N[G+4>>2]=y+L;N[G>>2]=T+D;ba=2;ca=1;p=m;q=B;E=g;w=h;F=A;z=o;W=2;k=j}j=N[e+32>>2];M=N[e+24>>2];D=N[e+28>>2];L=Q(Q(Q(j*u)+Q(Q(M*s)+Q(n*D)))-I);y=N[e+8>>2];S=N[e>>2];T=N[e+4>>2];r:{if(Q(L*Q(Q(Q(y*u)+Q(Q(S*s)+Q(n*T)))-I))>Q(0)){break r}X=u;u=Q(y-j);y=s;s=Q(S-M);I=n;n=Q(T-D);I=Q(Q(X*u)+Q(Q(y*s)+Q(I*n)));if(I==Q(0)){break r}y=j;j=Q(L/I);u=Q(y-Q(u*j));N[v+12>>2]=u;n=Q(D-Q(n*j));N[v+8>>2]=n;s=Q(M-Q(s*j));N[v+4>>2]=s;j=Q(U*Q(Q(V*Q(N[a>>2]-N[$>>2]))+Q(Q(N[l>>2]-N[r>>2])*_)));if(j>2]);u=Q(u-I);X=Q(Q(g-u)*Q(C-u));C=Q(j*N[d>>2]);s=Q(s-C);D=Q(Q(o-s)*Q(t-s));y=n;n=Q(j*N[d+4>>2]);t=Q(y-n);if(!(Q(X+Q(D+Q(Q(h-t)*Q(x-t))))=j)){break r}N[G+8>>2]=I+u;N[G+4>>2]=n+t;N[G>>2]=C+s;ba=0;ca=2;p=m;q=B;E=g;w=h;F=A;z=o;W=2;k=j}N[v+60>>2]=E;N[v+56>>2]=w;N[v+48>>2]=p;N[v+44>>2]=q;N[v+52>>2]=z;N[v+40>>2]=F}b=b+2|0;Z=Z+1|0;if((Z|0)!=12){continue}break}Z=(W|0)!=-1;if(!Z){break a}if((W|0)==2){a=P(ca,12)+e|0;h=N[a>>2];b=P(ba,12)+e|0;g=N[b>>2];p=N[a+4>>2];q=N[b+4>>2];N[v+36>>2]=N[b+8>>2]-N[a+8>>2];N[v+32>>2]=q-p;N[v+28>>2]=g-h;Xz(O,v+52|0,v+40|0,a,v+28|0,d,k)}N[i+8>>2]=k}Ia=v+160|0;s:{if(Z){if(N[O>>2]!=Q(0)|N[O+4>>2]!=Q(0)|N[O+8>>2]!=Q(0)){break s}}p=N[e+16>>2];q=N[e+20>>2];E=N[e+28>>2];o=N[e+32>>2];w=N[e>>2];z=N[e+4>>2];F=N[e+8>>2];m=N[e+12>>2];j=N[e+24>>2];k=N[d>>2];h=N[d+4>>2];g=N[d+8>>2];J[i+316>>2]=0;J[i+300>>2]=0;J[i+284>>2]=0;B=Q(g*f);g=Q(B-Q(g*Q(.10000000149011612)));o=Q(o-g);N[i+312>>2]=o;A=Q(h*f);h=Q(A-Q(h*Q(.10000000149011612)));E=Q(E-h);N[i+308>>2]=E;n=j;j=Q(k*f);f=Q(j-Q(k*Q(.10000000149011612)));k=Q(n-f);N[i+304>>2]=k;q=Q(q-g);N[i+296>>2]=q;p=Q(p-h);N[i+292>>2]=p;m=Q(m-f);N[i+288>>2]=m;g=Q(F-g);N[i+280>>2]=g;h=Q(z-h);N[i+276>>2]=h;H[i+256|0]=0;J[i+248>>2]=2139095039;J[i+252>>2]=5;J[i+236>>2]=0;J[i+240>>2]=0;J[i+244>>2]=2139095039;g=Q(Q(Q(g+q)+o)*Q(.33333298563957214));N[i+232>>2]=g;p=Q(Q(Q(h+p)+E)*Q(.33333298563957214));N[i+228>>2]=p;f=Q(w-f);N[i+272>>2]=f;q=Q(Q(Q(f+m)+k)*Q(.33333298563957214));N[i+224>>2]=q;J[i+168>>2]=0;J[i+172>>2]=0;J[i+160>>2]=0;J[i+164>>2]=0;f=N[c>>2];k=N[c+4>>2];h=N[c+8>>2];J[i+220>>2]=0;N[i+216>>2]=h;N[i+212>>2]=k;N[i+208>>2]=f;H[i+192|0]=0;J[i+188>>2]=3;f=f<=k?f:k;f=f<=h?f:h;k=Q(f*Q(.05000000074505806));N[i+184>>2]=k;N[i+180>>2]=k;N[i+176>>2]=f*Q(.15000000596046448);J[i+88>>2]=157440;J[i+92>>2]=i+224;J[i+80>>2]=157392;J[i+84>>2]=i+160;J[i+76>>2]=0;N[i+72>>2]=g;N[i+68>>2]=p;N[i+64>>2]=q;J[i+48>>2]=2139095039;a=Ia-288|0;Ia=a;J[a+92>>2]=0;b=i- -64|0;f=N[b+8>>2];k=N[b>>2];h=N[b+4>>2];J[a+76>>2]=0;b=Q(Q(f*f)+Q(Q(k*k)+Q(h*h)))>Q(0);w=b?f:Q(0);N[a+72>>2]=w;z=b?h:Q(0);N[a+68>>2]=z;F=b?k:Q(1);N[a+64>>2]=F;b=J[i+92>>2];c=K[b+32|0];l=J[i+84>>2];e=K[l+32|0];m=Q((c?N[b+16>>2]:Q(0))+(e?N[l+16>>2]:Q(0)));x=Q(N[i+48>>2]+m);f=N[l+20>>2];k=N[b+20>>2];f=Q((f>2];J[a+40>>2]=J[a+72>>2];J[a+44>>2]=b;b=J[a+68>>2];J[a+32>>2]=J[a+64>>2];J[a+36>>2]=b;b=J[i+92>>2];k=N[b+72>>2];h=N[b- -64>>2];f=Q(-F);u=N[b+68>>2];g=Q(Q(Q(h*f)-Q(u*z))-Q(k*w));s=N[b+80>>2];n=N[b+84>>2];C=N[b+88>>2];I=Q(Q(Q(s*f)-Q(n*z))-Q(C*w));l=g>I;y=g;V=N[b+48>>2];U=N[b+52>>2];g=N[b+56>>2];f=Q(Q(Q(V*f)-Q(U*z))-Q(g*w));b=!(yI);f=E;C=b?l?k:C:g;r=J[i+84>>2];k=N[r+56>>2];w=w>Q(0)?k:Q(-k);g=Q(C-w);k=q;s=b?l?h:s:V;h=N[r+48>>2];F=F>Q(0)?h:Q(-h);q=Q(s-F);h=p;u=b?l?u:n:U;p=N[r+52>>2];z=z>Q(0)?p:Q(-p);p=Q(u-z);E=Q(Q(f*g)+Q(Q(k*q)+Q(h*p)));if(E>x){break t}if(!(!(mQ(o*Q(.9997749924659729))))){kb(a+224|0,a+160|0,a+96|0,a- -64|0,a+16|0,a,J[a+92>>2]);g=N[J[i+92>>2]+16>>2];p=N[a+16>>2];q=N[a+20>>2];E=N[a+24>>2];J[i+156>>2]=0;N[i+152>>2]=E-(c?Q(f*g):Q(0));N[i+148>>2]=q-(c?Q(h*g):Q(0));N[i+144>>2]=p-(c?Q(k*g):Q(0));g=N[J[i+84>>2]+16>>2];p=N[a>>2];q=N[a+4>>2];E=N[a+8>>2];J[i+140>>2]=0;N[i+136>>2]=E+(e?Q(f*g):Q(-0));N[i+132>>2]=q+(e?Q(h*g):Q(-0));N[i+128>>2]=p+(e?Q(k*g):Q(-0));g=Q(o-m);N[i+96>>2]=g>2]=0;N[i+120>>2]=-f;N[i+116>>2]=-h;N[i+112>>2]=-k;da=1;break t}l=J[a+92>>2];r=l<<4;b=r+(a+160|0)|0;J[b+12>>2]=0;N[b+8>>2]=C;N[b+4>>2]=u;N[b>>2]=s;b=r+(a+96|0)|0;J[b+12>>2]=0;N[b+8>>2]=w;N[b+4>>2]=z;N[b>>2]=F;b=r+(a+224|0)|0;J[b+12>>2]=0;N[b+8>>2]=g;N[b+4>>2]=p;N[b>>2]=q;J[a+92>>2]=l+1;u:{v:{switch(l-1|0){case 0:E=N[a+232>>2];g=Q(N[a+248>>2]-E);w=N[a+224>>2];p=Q(N[a+240>>2]-w);z=N[a+228>>2];q=Q(N[a+244>>2]-z);F=Q(Q(g*g)+Q(Q(p*p)+Q(q*q)));if(F<=Q(1.1920928955078125e-7)){J[a+92>>2]=1;b=J[a+228>>2];J[a+16>>2]=J[a+224>>2];J[a+20>>2]=b;b=J[a+236>>2];J[a+24>>2]=J[a+232>>2];J[a+28>>2]=b;break u}J[a+28>>2]=0;n=g;g=Q(Q(Q(Q(Q(-w)*p)-Q(q*z))-Q(E*g))/F);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[a+24>>2]=E+Q(n*g);N[a+20>>2]=z+Q(q*g);N[a+16>>2]=w+Q(p*g);break u;case 1:ec(a+16|0,a+224|0,a+160|0,a+96|0,a+92|0);break u;case 2:mc(a+16|0,a+224|0,a+160|0,a+96|0,a+92|0);break u;default:break v}}J[a+28>>2]=0;N[a+24>>2]=g;N[a+20>>2]=p;N[a+16>>2]=q}b=J[a+20>>2];J[a+64>>2]=J[a+16>>2];J[a+68>>2]=b;b=J[a+28>>2];J[a+72>>2]=J[a+24>>2];J[a+76>>2]=b;w=N[a+72>>2];F=N[a+64>>2];z=N[a+68>>2];g=Q(Y(Q(Q(w*w)+Q(Q(F*F)+Q(z*z)))));if(t>2]=0;b=J[a+20>>2];J[i+100>>2]=J[a+16>>2];J[i+104>>2]=b;J[i+108>>2]=J[a+24>>2];da=2;break t}p=N[J[i+84>>2]+16>>2];q=N[J[i+92>>2]+16>>2];kb(a+224|0,a+160|0,a+96|0,a+32|0,a+16|0,a,J[a+92>>2]);g=N[J[i+92>>2]+16>>2];E=N[a+16>>2];w=N[a+20>>2];z=N[a+24>>2];J[i+156>>2]=0;N[i+152>>2]=z-(c?Q(f*g):Q(0));N[i+148>>2]=w-(c?Q(h*g):Q(0));N[i+144>>2]=E-(c?Q(k*g):Q(0));g=N[J[i+84>>2]+16>>2];E=N[a>>2];w=N[a+4>>2];z=N[a+8>>2];J[i+140>>2]=0;N[i+136>>2]=z+(e?Q(f*g):Q(-0));N[i+132>>2]=w+(e?Q(h*g):Q(-0));N[i+128>>2]=E+(e?Q(k*g):Q(-0));J[i+124>>2]=0;N[i+120>>2]=-f;N[i+116>>2]=-h;N[i+112>>2]=-k;f=Q(o-m);f=f>2]=f;b=J[a+56>>2];J[i+100>>2]=J[a+52>>2];J[i+104>>2]=b;J[i+108>>2]=J[a+60>>2];da=f>(m>Q(0)?m:Q((p>2];k=N[i+112>>2];h=N[i+116>>2];g=N[i+128>>2];p=N[i+132>>2];N[G+8>>2]=B+N[i+136>>2];N[G+4>>2]=A+p;N[G>>2]=j+g;a=Q(Q(f*B)+Q(Q(k*j)+Q(A*h)))>Q(0);N[O+8>>2]=a?Q(-f):f;N[O+4>>2]=a?Q(-h):h;N[O>>2]=a?Q(-k):k;break s}J[G+8>>2]=0;J[G>>2]=0;J[G+4>>2]=0;f=N[d>>2];k=N[d+4>>2];N[O+8>>2]=-N[d+8>>2];N[O+4>>2]=-k;N[O>>2]=-f}Ia=i+320|0}function Iia(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=0,L=0,M=0,O=Q(0),R=Q(0),S=0,T=0,U=Q(0),V=Q(0),W=0,X=0,Z=Q(0),_=Q(0),$=0,aa=0,ba=0,ca=Q(0),da=Q(0),ea=Q(0);h=Ia-720|0;Ia=h;x=J[f>>2];f=J[b+40>>2];N[h+704>>2]=N[e>>2];D=N[a+12>>2];E=N[a+8>>2];U=N[a+4>>2];p=J[b+8>>2];a=J[b+12>>2];o=N[b+4>>2];J[h+700>>2]=0;J[h+692>>2]=p;J[h+696>>2]=a;N[h+688>>2]=o;m=N[c+20>>2];r=N[c+24>>2];O=N[c>>2];F=N[c+4>>2];z=N[c+8>>2];u=N[c+12>>2];w=N[c+16>>2];J[h+684>>2]=0;N[h+680>>2]=r;N[h+676>>2]=m;N[h+672>>2]=w;N[h+668>>2]=u;N[h+664>>2]=z;N[h+660>>2]=F;N[h+656>>2]=O;k=N[d+20>>2];q=N[d+24>>2];v=N[d>>2];G=N[d+4>>2];A=N[d+8>>2];B=N[d+12>>2];j=N[d+16>>2];J[h+652>>2]=0;N[h+648>>2]=q;N[h+644>>2]=k;N[h+640>>2]=j;N[h+636>>2]=B;N[h+632>>2]=A;N[h+628>>2]=G;N[h+624>>2]=v;J[h+620>>2]=0;l=Q(-v);n=Q(w-j);m=Q(m-k);w=Q(r-q);k=Q(Q(Q(l*n)-Q(m*G))-Q(A*w));q=Q(Q(B*B)+Q(-.5));j=Q(Q(Q(q*m)+Q(B*Q(Q(v*w)-Q(A*n))))-Q(G*k));N[h+612>>2]=j+j;j=Q(Q(Q(B*Q(Q(G*n)-Q(v*m)))+Q(q*w))-Q(A*k));N[h+616>>2]=j+j;j=Q(Q(Q(q*n)+Q(B*Q(Q(A*m)-Q(G*w))))-Q(v*k));N[h+608>>2]=j+j;k=Q(Q(Q(O*G)-Q(v*F))+Q(Q(z*B)-Q(u*A)));N[h+600>>2]=k;j=Q(Q(Q(F*A)-Q(G*z))+Q(Q(O*B)-Q(u*v)));N[h+592>>2]=j;v=Q(Q(Q(z*v)-Q(A*O))+Q(Q(F*B)-Q(u*G)));N[h+596>>2]=v;u=Q(Q(u*B)-Q(Q(Q(l*O)-Q(F*G))-Q(A*z)));N[h+604>>2]=u;a=J[h+620>>2];J[h+584>>2]=J[h+616>>2];J[h+588>>2]=a;J[h+572>>2]=0;n=Q(j+j);q=Q(Q(1)-Q(j*n));m=Q(v+v);r=Q(v*m);N[h+568>>2]=q-r;l=Q(k*m);j=Q(u*n);N[h+564>>2]=l-j;J[h+556>>2]=0;N[h+552>>2]=l+j;j=Q(k+k);w=Q(k*j);N[h+548>>2]=q-w;a=J[h+612>>2];J[h+576>>2]=J[h+608>>2];J[h+580>>2]=a;k=Q(k*n);q=Q(u*m);N[h+560>>2]=k+q;l=Q(v*n);j=Q(u*j);N[h+544>>2]=l-j;J[h+540>>2]=0;N[h+536>>2]=k-q;N[h+532>>2]=l+j;N[h+528>>2]=Q(Q(1)-r)-w;_=N[e+8>>2];l=Q(_*Q(.15000000596046448));j=E>=U?U:E;u=j<=D?j:D;z=Q(u*Q(.15000000596046448));q=l>2];j=Q(o*r);k=N[h+692>>2];n=Q(N[f+56>>2]*k);j=j<=n?j:n;R=N[h+696>>2];o=Q(N[f+60>>2]*R);j=Q((j<=o?j:o)*Q(.25));j=j>l?l:j;j=j>q?q:j;N[h+512>>2]=j;c=K[x+64|0];if(c){j=Q(j*Q(.800000011920929));n=Q(j*j);a=c;while(1){e=J[x+76>>2];a=a-1|0;p=e+P(a,48)|0;v=N[p+24>>2];o=N[p+40>>2];k=N[p+8>>2];q=N[p>>2];l=N[p+4>>2];j=Q(N[h+584>>2]+Q(Q(N[h+568>>2]*k)+Q(Q(N[h+536>>2]*q)+Q(l*N[h+552>>2]))));m=Q(N[h+576>>2]+Q(Q(N[h+560>>2]*k)+Q(Q(N[h+528>>2]*q)+Q(l*N[h+544>>2]))));r=N[p+16>>2];w=N[p+32>>2];k=Q(N[h+580>>2]+Q(Q(N[h+564>>2]*k)+Q(Q(N[h+532>>2]*q)+Q(l*N[h+548>>2]))));q=N[p+20>>2];l=N[p+36>>2];F=Q(Q(o*Q(j-v))+Q(Q(Q(m-r)*w)+Q(Q(k-q)*l)));j=Q(v-Q(j-Q(o*F)));o=Q(j*j);j=Q(r-Q(m-Q(w*F)));m=Q(j*j);j=Q(q-Q(k-Q(l*F)));a:{if(n>2];J[p>>2]=J[e>>2];J[p+4>>2]=d;d=J[e+44>>2];J[p+40>>2]=J[e+40>>2];J[p+44>>2]=d;d=J[e+36>>2];J[p+32>>2]=J[e+32>>2];J[p+36>>2]=d;d=J[e+28>>2];J[p+24>>2]=J[e+24>>2];J[p+28>>2]=d;d=J[e+20>>2];J[p+16>>2]=J[e+16>>2];J[p+20>>2]=d;d=J[e+12>>2];J[p+8>>2]=J[e+8>>2];J[p+12>>2]=d;break a}N[p+44>>2]=F}if(a){continue}break}R=N[h+696>>2];o=Q(N[f+60>>2]*R);t=K[x+64|0];k=N[h+692>>2];n=Q(N[f+56>>2]*k);r=N[f+52>>2]}l=N[h+688>>2];N[h+496>>2]=Y(Q(Q(D*D)+Q(Q(U*U)+Q(E*E))));j=Q(r*l);N[h+480>>2]=Y(Q(Q(o*o)+Q(Q(j*j)+Q(n*n))));b:{c:{if((c|0)==(t&255)){if(!Go(x,h+592|0,h+656|0,h+624|0,h+512|0,h+496|0,h+480|0)){break c}}a=J[h+668>>2];J[h+168>>2]=J[h+664>>2];J[h+172>>2]=a;a=J[h+660>>2];J[h+160>>2]=J[h+656>>2];J[h+164>>2]=a;a=J[h+628>>2];J[h+304>>2]=J[h+624>>2];J[h+308>>2]=a;e=J[h+632>>2];d=J[h+636>>2];a=J[h+612>>2];J[x+16>>2]=J[h+608>>2];J[x+20>>2]=a;a=J[h+596>>2];J[x>>2]=J[h+592>>2];J[x+4>>2]=a;J[h+312>>2]=e;J[h+316>>2]=d;a=J[h+620>>2];J[x+24>>2]=J[h+616>>2];J[x+28>>2]=a;a=J[h+604>>2];J[x+8>>2]=J[h+600>>2];J[x+12>>2]=a;a=J[h+164>>2];J[x+32>>2]=J[h+160>>2];J[x+36>>2]=a;a=J[h+172>>2];J[x+40>>2]=J[h+168>>2];J[x+44>>2]=a;a=J[h+308>>2];J[x+48>>2]=J[h+304>>2];J[x+52>>2]=a;a=J[h+316>>2];J[x+56>>2]=J[h+312>>2];J[x+60>>2]=a;e=J[b+16>>2];d=J[b+20>>2];a=J[b+28>>2];J[h+472>>2]=J[b+24>>2];J[h+476>>2]=a;J[h+464>>2]=e;J[h+468>>2]=d;e=0;d:{if(N[b+4>>2]!=Q(1)){break d}e=0;if(N[b+8>>2]!=Q(1)){break d}e=N[b+12>>2]==Q(1)}d=h+576|0;j=N[f+32>>2];b=J[f+24>>2];a=J[f+28>>2];H[h+336|0]=0;J[h+332>>2]=0;J[h+448>>2]=f;J[h+316>>2]=0;N[h+312>>2]=j;J[h+304>>2]=b;J[h+308>>2]=a;J[h+456>>2]=J[f+40>>2]+P(K[f+39|0],20);H[h+460|0]=K[f+38|0];l=Q(N[f+52>>2]*l);j=Q(N[f+56>>2]*k);l=j>=l?l:j;j=Q(N[f+60>>2]*R);j=j>=l?l:j;N[h+328>>2]=j*Q(.02500000037252903);N[h+324>>2]=j*Q(.05000000074505806);N[h+320>>2]=j*Q(.10000000149011612);Cb(h+688|0,h+464|0,h+352|0,h+400|0,h+304|0,e);J[h+452>>2]=J[f+44>>2];J[h+300>>2]=0;N[h+296>>2]=D;N[h+292>>2]=E;J[h+248>>2]=0;J[h+252>>2]=0;J[h+240>>2]=0;J[h+244>>2]=0;N[h+288>>2]=U;H[h+272|0]=0;J[h+268>>2]=3;j=Q(u*Q(.05000000074505806));N[h+264>>2]=j;N[h+260>>2]=j;N[h+256>>2]=z;J[h+200>>2]=0;J[h+204>>2]=0;J[h+192>>2]=0;J[h+196>>2]=0;J[h+184>>2]=0;J[h+188>>2]=0;J[h+176>>2]=0;J[h+180>>2]=0;J[h+168>>2]=0;J[h+172>>2]=0;J[h+160>>2]=0;J[h+164>>2]=0;J[h+224>>2]=0;J[h+80>>2]=156988;J[h+88>>2]=h+528;J[h+84>>2]=h+240;a=J[h+548>>2];J[h+112>>2]=J[h+544>>2];J[h+116>>2]=a;a=J[h+556>>2];J[h+120>>2]=J[h+552>>2];J[h+124>>2]=a;a=J[h+540>>2];J[h+104>>2]=J[h+536>>2];J[h+108>>2]=a;a=J[h+564>>2];J[h+128>>2]=J[h+560>>2];J[h+132>>2]=a;a=J[h+572>>2];J[h+136>>2]=J[h+568>>2];J[h+140>>2]=a;a=J[h+580>>2];J[h+144>>2]=J[h+576>>2];J[h+148>>2]=a;a=J[h+588>>2];J[h+152>>2]=J[h+584>>2];J[h+156>>2]=a;a=J[h+532>>2];J[h+96>>2]=J[h+528>>2];J[h+100>>2]=a;q=N[h+100>>2];N[h+100>>2]=N[h+112>>2];l=N[h+120>>2];j=N[h+104>>2];N[h+104>>2]=N[h+128>>2];N[h+120>>2]=N[h+132>>2];N[h+128>>2]=j;N[h+132>>2]=l;N[h+112>>2]=q;W=x+66|0;I=x+71|0;C=x+67|0;if(e){J[h+72>>2]=160084;J[h+76>>2]=h+304;s=h+160|0;i=Ia-320|0;Ia=i;ba=h+72|0;$=J[ba+4>>2];l=N[$+20>>2];L=h+80|0;X=J[L+4>>2];j=N[X+20>>2];U=N[h+704>>2];M=K[X+32|0];O=N[X+16>>2];t=K[$+32|0];F=N[$+16>>2];J[i+44>>2]=0;da=Q((j>l?l:j)*Q(.10000000149011612));e:{f:{g:{h:{i:{j:{p=K[W|0];if(p){S=J[L+8>>2];a=0;while(1){d=y<<2;b=K[y+C|0];J[d+(i- -64|0)>>2]=b;f=K[y+I|0];J[d+(i+48|0)>>2]=f;b=(b<<4)+111440|0;e=J[b+8>>2];d=J[b>>2];b=J[b+4>>2];f=J[$+152>>2]+P(f,12)|0;V=N[f>>2];B=N[f+4>>2];G=N[f+8>>2];z=N[S+48>>2];v=N[S+32>>2];u=N[S>>2];n=N[S+16>>2];o=N[S+52>>2];m=N[S+36>>2];r=N[S+4>>2];w=N[S+20>>2];k=N[S+56>>2];q=N[S+40>>2];E=N[X+56>>2];l=N[S+8>>2];A=N[X+48>>2];j=N[S+24>>2];D=N[X+52>>2];f=a<<4;aa=f+(i+144|0)|0;J[aa+12>>2]=0;T=f+(i+80|0)|0;J[T+12>>2]=0;N[T+8>>2]=G;N[T+4>>2]=B;N[T>>2]=V;f=f+(i+208|0)|0;J[f+12>>2]=0;R=k;E=e?E:Q(-E);k=d?A:Q(-A);A=j;j=b?D:Q(-D);q=Q(R+Q(Q(q*E)+Q(Q(l*k)+Q(A*j))));N[aa+8>>2]=q;l=Q(o+Q(Q(m*E)+Q(Q(r*k)+Q(j*w))));N[aa+4>>2]=l;j=Q(z+Q(Q(v*E)+Q(Q(u*k)+Q(j*n))));N[aa>>2]=j;q=Q(q-G);N[f+8>>2]=q;l=Q(l-B);N[f+4>>2]=l;j=Q(j-V);N[f>>2]=j;b=a;a=a+1|0;y=y+1|0;if((p|0)!=(y|0)){continue}break}J[i+44>>2]=a;k:{l:{switch(b-1|0){case 0:k=N[i+216>>2];m=Q(N[i+232>>2]-k);q=N[i+208>>2];r=Q(N[i+224>>2]-q);l=N[i+212>>2];w=Q(N[i+228>>2]-l);j=Q(Q(m*m)+Q(Q(r*r)+Q(w*w)));if(!(j<=Q(1.1920928955078125e-7))){break k}J[i+44>>2]=1;a=J[i+212>>2];J[i+16>>2]=J[i+208>>2];J[i+20>>2]=a;a=J[i+220>>2];J[i+24>>2]=J[i+216>>2];J[i+28>>2]=a;break i;case 1:Bb(i+16|0,i+208|0,i+144|0,i+80|0,i- -64|0,i+48|0,i+44|0);break i;case 2:break l;default:break j}}Eb(i+16|0,i+208|0,i+144|0,i+80|0,i- -64|0,i+48|0,i+44|0);break i}J[i+28>>2]=0;j=Q(Q(Q(Q(Q(-q)*r)-Q(w*l))-Q(k*m))/j);j=j>Q(1)?Q(1):j;j=j>Q(0)?j:Q(0);N[i+24>>2]=k+Q(m*j);N[i+20>>2]=l+Q(w*j);N[i+16>>2]=q+Q(r*j);break i}q=N[d+8>>2];l=N[d>>2];j=N[d+4>>2];J[i+284>>2]=0;a=Q(Q(q*q)+Q(Q(l*l)+Q(j*j)))>Q(0);n=a?q:Q(0);N[i+280>>2]=n;o=a?j:Q(0);N[i+276>>2]=o;m=a?l:Q(1);N[i+272>>2]=m;j=Q(Q(1)/Q(Y(Q(Q(n*n)+Q(Q(m*m)+Q(o*o))))));R=Q(n*j);Z=Q(m*j);r=Q(34028234663852886e22);k=Q(o*j);break h}J[i+28>>2]=0;N[i+24>>2]=q;N[i+20>>2]=l;N[i+16>>2]=j}a=J[i+20>>2];J[i+272>>2]=J[i+16>>2];J[i+276>>2]=a;a=J[i+28>>2];J[i+280>>2]=J[i+24>>2];J[i+284>>2]=a;n=N[i+280>>2];m=N[i+272>>2];o=N[i+276>>2];r=Q(Y(Q(Q(n*n)+Q(Q(m*m)+Q(o*o)))));if(!(da>2]=J[i+316>>2];a=J[i+312>>2];J[i+296>>2]=J[i+308>>2];J[i+300>>2]=a;b=J[L+4>>2];p=J[L+8>>2];q=m;l=o;a=J[i+44>>2]<<2;r=Q(-m);j=n;f=Q(Q(Q(N[L+20>>2]*r)-Q(N[L+36>>2]*l))-Q(N[L+52>>2]*j))>Q(0);e=Q(Q(Q(N[L+16>>2]*r)-Q(N[L+32>>2]*l))-Q(N[L+48>>2]*j))>Q(0);d=Q(Q(Q(N[L+24>>2]*r)-Q(N[L+40>>2]*l))-Q(N[L+56>>2]*j))>Q(0);J[a+(i- -64|0)>>2]=f<<1|e|d<<2;A=N[p+56>>2];D=N[p+40>>2];z=N[p+24>>2];E=N[p+52>>2];U=N[p+36>>2];V=N[b+56>>2];O=N[p+20>>2];ea=N[b+52>>2];v=N[p+8>>2];u=N[p+48>>2];n=N[p+32>>2];o=N[p>>2];m=N[p+16>>2];r=N[p+4>>2];B=N[b+48>>2];F=N[i+284>>2];t=a+(i+48|0)|0;b=J[ba+4>>2];a=tb(b,i+272|0);J[t>>2]=a;ca=d?V:Q(-V);V=e?B:Q(-B);B=f?ea:Q(-ea);z=Q(A+Q(Q(D*ca)+Q(Q(v*V)+Q(z*B))));a=J[b+152>>2]+P(a,12)|0;v=N[a+8>>2];A=Q(z-v);u=Q(u+Q(Q(n*ca)+Q(Q(o*V)+Q(B*m))));n=N[a>>2];D=Q(u-n);o=Q(E+Q(Q(U*ca)+Q(Q(r*V)+Q(B*O))));m=N[a+4>>2];O=Q(o-m);r=Q(Q(R*A)+Q(Q(Z*D)+Q(k*O)));if(r>G){f=0;if(!C){break e}T=J[i+44>>2];H[W|0]=T;if(!T){break e}a=0;if((T|0)!=1){p=T&-2;e=0;while(1){b=a<<2;d=i- -64|0;H[a+C|0]=J[b+d>>2];t=b;b=i+48|0;H[a+I|0]=J[t+b>>2];M=a|1;t=M<<2;H[C+M|0]=J[d+t>>2];H[I+M|0]=J[b+t>>2];a=a+2|0;e=e+2|0;if((p|0)!=(e|0)){continue}break}}if(!(T&1)){break e}b=a<<2;H[a+C|0]=J[b+(i- -64|0)>>2];H[a+I|0]=J[b+(i+48|0)>>2];break e}t=J[i+44>>2];if(r>Q(w*Q(.9997749924659729))){m:{if(!C){break m}H[W|0]=t;if(!t){break m}y=0;if((t|0)!=1){d=t&-2;e=0;while(1){a=y<<2;b=i- -64|0;H[y+C|0]=J[a+b>>2];f=a;a=i+48|0;H[y+I|0]=J[f+a>>2];p=y|1;f=p<<2;H[p+C|0]=J[b+f>>2];H[p+I|0]=J[a+f>>2];y=y+2|0;e=e+2|0;if((d|0)!=(e|0)){continue}break}}if(!(t&1)){break m}a=y<<2;H[y+C|0]=J[a+(i- -64|0)>>2];H[y+I|0]=J[a+(i+48|0)>>2]}N[s+32>>2]=Z;J[s+44>>2]=0;N[s+40>>2]=R;N[s+36>>2]=k;kb(i+208|0,i+144|0,i+80|0,i+272|0,i+16|0,i,t);a=J[i+20>>2];J[s>>2]=J[i+16>>2];J[s+4>>2]=a;a=J[i+28>>2];J[s+8>>2]=J[i+24>>2];J[s+12>>2]=a;a=J[i+4>>2];J[s+16>>2]=J[i>>2];J[s+20>>2]=a;a=J[i+12>>2];J[s+24>>2]=J[i+8>>2];J[s+28>>2]=a;a=J[i+312>>2];J[s+68>>2]=J[i+308>>2];J[s+72>>2]=a;J[s+76>>2]=J[i+316>>2];N[s+64>>2]=w;f=2;break e}a=t<<4;b=a+(i+144|0)|0;J[b+12>>2]=0;N[b+8>>2]=z;N[b+4>>2]=o;N[b>>2]=u;b=a+(i+80|0)|0;J[b+12>>2]=0;N[b+8>>2]=v;N[b+4>>2]=m;N[b>>2]=n;a=a+(i+208|0)|0;J[a+12>>2]=0;N[a+8>>2]=A;N[a+4>>2]=O;N[a>>2]=D;J[i+44>>2]=t+1;n:{o:{switch(t-1|0){case 0:o=N[i+216>>2];v=Q(N[i+232>>2]-o);m=N[i+208>>2];u=Q(N[i+224>>2]-m);r=N[i+212>>2];n=Q(N[i+228>>2]-r);k=Q(Q(v*v)+Q(Q(u*u)+Q(n*n)));if(k<=Q(1.1920928955078125e-7)){J[i+44>>2]=1;a=J[i+212>>2];J[i+16>>2]=J[i+208>>2];J[i+20>>2]=a;a=J[i+220>>2];J[i+24>>2]=J[i+216>>2];J[i+28>>2]=a;break n}J[i+28>>2]=0;k=Q(Q(Q(Q(Q(-m)*u)-Q(n*r))-Q(o*v))/k);k=k>Q(1)?Q(1):k;k=k>Q(0)?k:Q(0);N[i+24>>2]=o+Q(v*k);N[i+20>>2]=r+Q(n*k);N[i+16>>2]=m+Q(u*k);break n;case 1:Bb(i+16|0,i+208|0,i+144|0,i+80|0,i- -64|0,i+48|0,i+44|0);break n;case 2:Eb(i+16|0,i+208|0,i+144|0,i+80|0,i- -64|0,i+48|0,i+44|0);break n;default:break o}}J[i+28>>2]=0;N[i+24>>2]=A;N[i+20>>2]=O;N[i+16>>2]=D}a=J[i+20>>2];J[i+272>>2]=J[i+16>>2];J[i+276>>2]=a;a=J[i+28>>2];J[i+280>>2]=J[i+24>>2];J[i+284>>2]=a;n=N[i+280>>2];m=N[i+272>>2];o=N[i+276>>2];r=Q(Y(Q(Q(n*n)+Q(Q(m*m)+Q(o*o)))));u=Q(Q(1)/r);R=Q(n*u);k=Q(o*u);Z=Q(m*u);if(rda){continue}break}y=J[i+44>>2];if(!(r>2];t=b;b=i+48|0;H[a+I|0]=J[t+b>>2];t=a|1;p=t<<2;H[t+C|0]=J[d+p>>2];H[t+I|0]=J[b+p>>2];a=a+2|0;e=e+2|0;if((f|0)!=(e|0)){continue}break}}if(!(M&1)){break p}b=a<<2;H[a+C|0]=J[b+(i- -64|0)>>2];H[a+I|0]=J[b+(i+48|0)>>2]}N[i+284>>2]=F;N[i+272>>2]=q;N[i+276>>2]=l;N[i+280>>2]=j;kb(i+208|0,i+144|0,i+80|0,i+272|0,i+16|0,i,y);J[s+60>>2]=0;N[s+56>>2]=R;N[s+52>>2]=k;N[s+48>>2]=Z;J[s+44>>2]=0;k=j;j=Q(Q(1)/w);N[s+40>>2]=k*j;N[s+36>>2]=l*j;N[s+32>>2]=q*j;a=J[i+20>>2];J[s>>2]=J[i+16>>2];J[s+4>>2]=a;a=J[i+28>>2];J[s+8>>2]=J[i+24>>2];J[s+12>>2]=a;a=J[i+4>>2];J[s+16>>2]=J[i>>2];J[s+20>>2]=a;a=J[i+12>>2];J[s+24>>2]=J[i+8>>2];J[s+28>>2]=a;N[s+64>>2]=w;a=J[i+300>>2];J[s+68>>2]=J[i+296>>2];J[s+72>>2]=a;J[s+76>>2]=J[i+304>>2];f=4;break e}if(C){break f}f=5;break e}y=J[i+44>>2]}H[W|0]=y;f=5;if(!y){break e}a=0;if((y|0)!=1){p=y&-2;e=0;while(1){b=a<<2;d=i- -64|0;H[a+C|0]=J[b+d>>2];t=b;b=i+48|0;H[a+I|0]=J[t+b>>2];M=a|1;t=M<<2;H[C+M|0]=J[d+t>>2];H[I+M|0]=J[b+t>>2];a=a+2|0;e=e+2|0;if((p|0)!=(e|0)){continue}break}}if(!(y&1)){break e}b=a<<2;H[a+C|0]=J[b+(i- -64|0)>>2];H[a+I|0]=J[b+(i+48|0)>>2]}Ia=i+320|0;a=J[h+524>>2];J[h+24>>2]=J[h+520>>2];J[h+28>>2]=a;a=J[h+516>>2];J[h+16>>2]=J[h+512>>2];J[h+20>>2]=a;a=J[h+708>>2];J[h>>2]=J[h+704>>2];J[h+4>>2]=a;a=J[h+716>>2];J[h+8>>2]=J[h+712>>2];J[h+12>>2]=a;a=FA(L,ba,h+656|0,h+624|0,h+528|0,f,s,x,g,c,h+16|0,h,1,_);break b}J[h+72>>2]=156736;J[h+76>>2]=h+304;f=h+80|0;e=h+72|0;a=d;d=h+160|0;b=_B(f,e,a,h+704|0,1,C,I,W,d);a=J[h+524>>2];J[h+56>>2]=J[h+520>>2];J[h+60>>2]=a;a=J[h+516>>2];J[h+48>>2]=J[h+512>>2];J[h+52>>2]=a;a=J[h+708>>2];J[h+32>>2]=J[h+704>>2];J[h+36>>2]=a;a=J[h+716>>2];J[h+40>>2]=J[h+712>>2];J[h+44>>2]=a;a=FA(f,e,h+656|0,h+624|0,h+528|0,b,d,x,g,c,h+48|0,h+32|0,0,_);break b}d=K[x+64|0];a=0;if(!d){break b}a=1;e=J[x+76>>2];q=N[e+32>>2];n=q;l=N[e+36>>2];o=l;j=N[e+40>>2];m=j;q:{if((d|0)==1){break q}b=d-1|0;c=b&1;if((d|0)!=2){b=b&-2;t=0;while(1){d=e+P(a,48)|0;n=Q(Q(n+N[d+32>>2])+N[d+80>>2]);m=Q(Q(m+N[d+40>>2])+N[d+88>>2]);o=Q(Q(o+N[d+36>>2])+N[d+84>>2]);a=a+2|0;t=t+2|0;if((b|0)!=(t|0)){continue}break}}if(!c){break q}a=e+P(a,48)|0;n=Q(n+N[a+32>>2]);m=Q(m+N[a+40>>2]);o=Q(o+N[a+36>>2])}J[h+316>>2]=0;z=N[h+632>>2];a=Q(Q(m*m)+Q(Q(n*n)+Q(o*o)))>Q(1.1920928955078125e-7);v=a?m:j;u=N[h+624>>2];n=a?n:q;m=N[h+628>>2];r=a?o:l;w=Q(Q(z*v)+Q(Q(u*n)+Q(m*r)));o=N[h+636>>2];k=Q(Q(o*o)+Q(-.5));j=Q(Q(z*w)+Q(Q(o*Q(Q(u*r)-Q(n*m)))+Q(v*k)));q=Q(j+j);j=Q(Q(u*w)+Q(Q(o*Q(Q(m*v)-Q(r*z)))+Q(n*k)));l=Q(j+j);j=Q(Q(m*w)+Q(Q(o*Q(Q(z*n)-Q(v*u)))+Q(r*k)));j=Q(j+j);k=Q(Q(1)/Q(Y(Q(Q(q*q)+Q(Q(l*l)+Q(j*j))))));N[h+312>>2]=q*k;N[h+308>>2]=j*k;N[h+304>>2]=l*k;Yc(x,g,h+304|0,h+624|0,h+704|0);a=1}Ia=h+720|0;return a|0} -function WJ(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,K=0,O=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0;f=Ia-1072|0;Ia=f;J[f+1048>>2]=J[b+12>>2];m=J[b+56>>2];J[f+1004>>2]=-128;J[f+1008>>2]=-128;J[f+972>>2]=-128;J[f+976>>2]=-128;J[f+940>>2]=-128;J[f+944>>2]=-128;J[f+908>>2]=-128;J[f+912>>2]=-128;J[f+876>>2]=-128;J[f+880>>2]=-128;J[f+844>>2]=-128;J[f+848>>2]=-128;J[f+812>>2]=-128;J[f+816>>2]=-128;J[f+780>>2]=-128;J[f+784>>2]=-128;J[f+748>>2]=-128;J[f+752>>2]=-128;J[f+716>>2]=-128;J[f+720>>2]=-128;J[f+684>>2]=-128;J[f+688>>2]=-128;J[f+652>>2]=-128;J[f+656>>2]=-128;J[f+620>>2]=-128;J[f+624>>2]=-128;J[f+588>>2]=-128;J[f+592>>2]=-128;J[f+556>>2]=-128;J[f+560>>2]=-128;J[f+524>>2]=-128;J[f+528>>2]=-128;J[f+492>>2]=-128;J[f+496>>2]=-128;J[f+460>>2]=-128;J[f+464>>2]=-128;J[f+428>>2]=-128;J[f+432>>2]=-128;J[f+396>>2]=-128;J[f+400>>2]=-128;J[f+364>>2]=-128;J[f+368>>2]=-128;J[f+332>>2]=-128;J[f+336>>2]=-128;J[f+300>>2]=-128;J[f+304>>2]=-128;J[f+268>>2]=-128;J[f+272>>2]=-128;J[f+236>>2]=-128;J[f+240>>2]=-128;J[f+204>>2]=-128;J[f+208>>2]=-128;J[f+172>>2]=-128;J[f+176>>2]=-128;J[f+140>>2]=-128;J[f+144>>2]=-128;J[f+108>>2]=-128;J[f+112>>2]=-128;J[f+76>>2]=-128;J[f+80>>2]=-128;J[f+44>>2]=-128;J[f+48>>2]=-128;J[f+12>>2]=-128;J[f+16>>2]=-128;V=J[b+116>>2];R=J[b+40>>2];J[f+1068>>2]=d;J[f+1064>>2]=c;J[f+1040>>2]=0;J[f+1044>>2]=32;J[f+1036>>2]=f;s=J[b>>2];Q=J[b+28>>2];W=J[b+16>>2];H=J[b+4>>2];a=m+J[b+68>>2]|0;J[b+68>>2]=a;o=a-m|0;t=m+J[b+128>>2]|0;J[b+128>>2]=t;Z=J[b+108>>2];S=J[b+32>>2];K=J[b+124>>2];X=J[b+120>>2];O=J[b+48>>2];Y=J[b+44>>2];_=J[b+112>>2];T=J[b+36>>2];a:{b:{F=s-1|0;c:{if(!F){r=m;break c}if(!O){break b}r=m;while(1){B=P(v,R);n=0;while(1){d:{if(J[b+72>>2]>=(k|0)){break d}d=3e4;if(J[b+72>>2]>=(k|0)){break d}while(1){if(J[b+72>>2]>=(k|0)){break d}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}l=0;y=J[(n<<2)+Y>>2];z=y+z|0;e:{if((z|0)<=(o|0)){break e}while(1){a=z-o|0;A=(a|0)<(r|0)?a:r;if((A|0)>0){i=o-B|0;D=A+i|0;while(1){g=0;h=0;e=0;p=(i<<3)+T|0;C=(J[p>>2]<<5)+S|0;d=J[C+24>>2];a=d+383|0;e=a>>>0<383?1:e;c=e>>>6|0;a=(e&63)<<26|a>>>6;e=d>>>6|0;q=a-e|0;e=c-(a>>>0>>0)|0;w=e;a=q+1|0;e=a?e:e+1|0;c=0;u=a&7;if(c|u){while(1){c=a;a=a-1|0;e=e-!c|0;d=d- -64|0;c=h;g=g+1|0;c=g?c:c+1|0;h=c;if((g|0)!=(u|0)|(G|0)!=(c|0)){continue}break}}g=L[p+4>>1];if(!w&q>>>0>=7|w){while(1){d=d+512|0;h=e-(a>>>0<8)|0;e=h;a=a-8|0;if(e|a){continue}break}}f:{if(!g){break f}c=0;d=0;if(g>>>0>=4){a=g&65532;j=0;while(1){d=d+4|0;j=j+4|0;if((a|0)!=(j|0)){continue}break}}a=g&3;if(!a){break f}while(1){d=d+1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}Ka[J[(L[p+6>>1]<<2)+137744>>2]](C,g,f+1032|0);i=i+1|0;if((D|0)>(i|0)){continue}break}}l=l+A|0;r=r-A|0;if(r){o=o+A|0}else{r=m;a=m+J[b+68>>2]|0;J[b+68>>2]=a;o=a-m|0}if((z|0)>(o|0)){continue}break}if(!l){break e}J[b+72>>2]=J[b+72>>2]+l}k=k+y|0;n=n+1|0;if((O|0)!=(n|0)){continue}break}v=v+1|0;if((F|0)!=(v|0)){continue}break}}if(!s){break a}if(!O){F=s;break a}y=P(F,R);n=0;while(1){g:{if(J[b+72>>2]>=(k|0)){break g}d=3e4;if(J[b+72>>2]>=(k|0)){break g}while(1){if(J[b+72>>2]>=(k|0)){break g}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}l=0;D=J[(n<<2)+Y>>2];z=D+z|0;h:{if((z|0)<=(o|0)){break h}while(1){a=z-o|0;p=(a|0)<(r|0)?a:r;if((p|0)>0){i=o-y|0;C=p+i|0;while(1){g=0;h=0;e=0;w=(i<<3)+T|0;G=(J[w>>2]<<5)+S|0;d=J[G+24>>2];a=d+383|0;e=a>>>0<383?1:e;c=e>>>6|0;a=(e&63)<<26|a>>>6;e=d>>>6|0;q=a-e|0;e=c-(a>>>0>>0)|0;B=e;a=q+1|0;e=a?e:e+1|0;c=0;u=c;F=a&7;if(c|F){while(1){c=a;a=a-1|0;e=e-!c|0;d=d- -64|0;c=h;g=g+1|0;c=g?c:c+1|0;h=c;if((g|0)!=(F|0)|(u|0)!=(c|0)){continue}break}}g=L[w+4>>1];if(!B&q>>>0>=7|B){while(1){d=d+512|0;h=e-(a>>>0<8)|0;e=h;a=a-8|0;if(e|a){continue}break}}i:{if(!g){break i}c=0;d=0;if(g>>>0>=4){a=g&65532;j=0;while(1){d=d+4|0;j=j+4|0;if((a|0)!=(j|0)){continue}break}}a=g&3;if(!a){break i}while(1){d=d+1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}Ka[J[(L[w+6>>1]<<2)+137872>>2]](G,g,f+1032|0);i=i+1|0;if((C|0)>(i|0)){continue}break}}l=l+p|0;r=r-p|0;if(r){o=p+o|0}else{r=m;a=m+J[b+68>>2]|0;J[b+68>>2]=a;o=a-m|0}if((z|0)>(o|0)){continue}break}if(!l){break h}J[b+72>>2]=J[b+72>>2]+l}k=k+D|0;n=n+1|0;if((O|0)!=(n|0)){continue}break}F=s;break a}F=s?s:-1;r=m}l=t-m|0;j:{k:{l:{A=s<<1;n=A-1|0;if(F>>>0>=n>>>0){n=F;v=0;q=m;break l}I=n-F|0;v=0;if(K){q=m;p=0;while(1){B=P(p,V);E=0;while(1){m:{if(J[b+72>>2]>=(k|0)){break m}d=3e4;if(J[b+72>>2]>=(k|0)){break m}while(1){if(J[b+72>>2]>=(k|0)){break m}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}x=0;y=J[(E<<2)+X>>2];v=y+v|0;n:{if((v|0)<=(l|0)){break n}while(1){a=v-l|0;U=(a|0)<(q|0)?a:q;if((U|0)>0){i=l-B|0;D=U+i|0;while(1){g=0;h=0;e=0;w=(i<<3)+_|0;C=(J[w>>2]<<5)+Z|0;d=J[C+24>>2];a=d+383|0;e=a>>>0<383?1:e;c=e>>>6|0;a=(e&63)<<26|a>>>6;e=d>>>6|0;s=a-e|0;e=c-(a>>>0>>0)|0;t=e;a=s+1|0;e=a?e:e+1|0;c=0;G=c;u=a&7;if(c|u){while(1){c=a;a=a-1|0;e=e-!c|0;d=d- -64|0;c=h;g=g+1|0;c=g?c:c+1|0;h=c;if((g|0)!=(u|0)|(G|0)!=(c|0)){continue}break}}g=L[w+4>>1];if(!t&s>>>0>=7|t){while(1){d=d+512|0;h=e-(a>>>0<8)|0;e=h;a=a-8|0;if(e|a){continue}break}}o:{if(!g){break o}c=0;d=0;if(g>>>0>=4){a=g&65532;j=0;while(1){d=d+4|0;j=j+4|0;if((a|0)!=(j|0)){continue}break}}a=g&3;if(!a){break o}while(1){d=d+1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}Ka[J[(L[w+6>>1]<<2)+137744>>2]](C,g,f+1032|0);i=i+1|0;if((D|0)>(i|0)){continue}break}}x=x+U|0;q=q-U|0;if(q){l=l+U|0}else{q=m;a=m+J[b+128>>2]|0;J[b+128>>2]=a;l=a-m|0}if((v|0)>(l|0)){continue}break}if(!x){break n}J[b+72>>2]=J[b+72>>2]+x}k=k+y|0;E=E+1|0;if((K|0)!=(E|0)){continue}break}p=p+1|0;if((I|0)!=(p|0)){continue}break}break l}q=m;if(!s){break j}break k}if(n>>>0>=A>>>0){break j}if(!K){break k}while(1){B=P(I,V);E=0;while(1){p:{if(J[b+72>>2]>=(k|0)){break p}d=3e4;if(J[b+72>>2]>=(k|0)){break p}while(1){if(J[b+72>>2]>=(k|0)){break p}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}x=0;y=J[(E<<2)+X>>2];v=y+v|0;q:{if((v|0)<=(l|0)){break q}while(1){a=v-l|0;p=(a|0)<(q|0)?a:q;if((p|0)>0){i=l-B|0;D=p+i|0;while(1){g=0;h=0;e=0;w=(i<<3)+_|0;C=(J[w>>2]<<5)+Z|0;d=J[C+24>>2];a=d+383|0;e=a>>>0<383?1:e;c=e>>>6|0;a=(e&63)<<26|a>>>6;e=d>>>6|0;s=a-e|0;e=c-(a>>>0>>0)|0;t=e;a=s+1|0;e=a?e:e+1|0;c=0;G=c;u=a&7;if(c|u){while(1){c=a;a=a-1|0;e=e-!c|0;d=d- -64|0;c=h;g=g+1|0;c=g?c:c+1|0;h=c;if((g|0)!=(u|0)|(G|0)!=(c|0)){continue}break}}g=L[w+4>>1];if(!t&s>>>0>=7|t){while(1){d=d+512|0;h=e-(a>>>0<8)|0;e=h;a=a-8|0;if(e|a){continue}break}}r:{if(!g){break r}c=0;d=0;if(g>>>0>=4){a=g&65532;j=0;while(1){d=d+4|0;j=j+4|0;if((a|0)!=(j|0)){continue}break}}a=g&3;if(!a){break r}while(1){d=d+1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}Ka[J[(L[w+6>>1]<<2)+137872>>2]](C,g,f+1032|0);i=i+1|0;if((D|0)>(i|0)){continue}break}}x=p+x|0;q=q-p|0;if(q){l=l+p|0}else{q=m;a=m+J[b+128>>2]|0;J[b+128>>2]=a;l=a-m|0}if((v|0)>(l|0)){continue}break}if(!x){break q}J[b+72>>2]=J[b+72>>2]+x}k=k+y|0;E=E+1|0;if((K|0)!=(E|0)){continue}break}I=I+1|0;n=n+1|0;if((A|0)!=(n|0)){continue}break}break j}I=(A+I|0)-n|0}s:{a=J[b+72>>2]>=(k|0);if(a|a){break s}d=3e4;while(1){if(J[b+72>>2]>=(k|0)){break s}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}n=J[b+52>>2];s=J[b+8>>2];i=J[b+24>>2];c=64;t=0;a=J[b+76>>2]- -64|0;J[b+76>>2]=a;d=a+-64|0;if((Q|0)>(d|0)){while(1){a=Q-d|0;u=(a|0)>=64?64:a;c=c-u|0;t:{if((a|0)<=0){break t}a=(u|0)<=1?1:u;e=a&1;if((u|0)>=2){g=a&2147483646;j=0;while(1){h=i+P(d,52)|0;a=J[(J[J[h>>2]+24>>2]<<2)+169940>>2];if(a){Ka[a|0](h,J[f+1068>>2])}h=h+52|0;a=J[(J[J[h>>2]+24>>2]<<2)+169940>>2];if(a){Ka[a|0](h,J[f+1068>>2])}d=d+2|0;j=j+2|0;if((g|0)!=(j|0)){continue}break}}if(!e){break t}h=i+P(d,52)|0;a=J[(J[J[h>>2]+24>>2]<<2)+169940>>2];if(a){Ka[a|0](h,J[f+1068>>2])}d=d+1|0}if(!c){a=J[b+76>>2]- -64|0;J[b+76>>2]=a;d=a+-64|0;c=64}t=(u<<1)+t|0;if((d|0)<(Q|0)){continue}break}}j=d-Q|0;if((W|0)>(j|0)){while(1){i=0;a=W-j|0;c=(a|0)>(c|0)?c:a;if((c|0)>0){while(1){a=j<<5;d=a+n|0;a=a+s|0;N[d>>2]=N[a>>2];N[d+4>>2]=N[a+4>>2];N[d+8>>2]=N[a+8>>2];N[d+16>>2]=N[a+16>>2];N[d+20>>2]=N[a+20>>2];N[d+24>>2]=N[a+24>>2];j=j+1|0;i=i+1|0;if((c|0)!=(i|0)){continue}break}}t=c+t|0;c=64;a=J[b+76>>2]- -64|0;J[b+76>>2]=a;j=(a-Q|0)+-64|0;if((W|0)>(j|0)){continue}break}}if(t){J[b+80>>2]=J[b+80>>2]+t}u:{a=Q+W|0;if((a|0)<=J[b+80>>2]|(a|0)<=J[b+80>>2]){break u}d=3e4;while(1){if((a|0)<=J[b+80>>2]){break u}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}t=H-1|0;if(t){B=I+H|0;H=0;while(1){if(O){y=P(F,R);E=0;while(1){v:{if(J[b+72>>2]>=(k|0)){break v}d=3e4;if(J[b+72>>2]>=(k|0)){break v}while(1){if(J[b+72>>2]>=(k|0)){break v}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}x=0;D=J[(E<<2)+Y>>2];z=D+z|0;w:{if((z|0)<=(o|0)){break w}while(1){a=z-o|0;A=(a|0)<(r|0)?a:r;if((A|0)>0){i=o-y|0;C=A+i|0;while(1){g=0;h=0;e=0;p=(i<<3)+T|0;G=(J[p>>2]<<5)+S|0;d=J[G+24>>2];a=d+383|0;e=a>>>0<383?1:e;c=e>>>6|0;a=(e&63)<<26|a>>>6;e=d>>>6|0;s=a-e|0;e=c-(a>>>0>>0)|0;w=e;a=s+1|0;e=a?e:e+1|0;c=0;u=c;n=a&7;if(c|n){while(1){c=a;a=a-1|0;e=e-!c|0;d=d- -64|0;c=h;g=g+1|0;c=g?c:c+1|0;h=c;if((g|0)!=(n|0)|(u|0)!=(c|0)){continue}break}}g=L[p+4>>1];if(!w&s>>>0>=7|w){while(1){d=d+512|0;h=e-(a>>>0<8)|0;e=h;a=a-8|0;if(e|a){continue}break}}x:{if(!g){break x}c=0;d=0;if(g>>>0>=4){a=g&65532;j=0;while(1){d=d+4|0;j=j+4|0;if((a|0)!=(j|0)){continue}break}}a=g&3;if(!a){break x}while(1){d=d+1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}Ka[J[(L[p+6>>1]<<2)+137744>>2]](G,g,f+1032|0);i=i+1|0;if((C|0)>(i|0)){continue}break}}x=x+A|0;r=r-A|0;if(r){o=o+A|0}else{r=m;a=m+J[b+68>>2]|0;J[b+68>>2]=a;o=a-m|0}if((z|0)>(o|0)){continue}break}if(!x){break w}J[b+72>>2]=J[b+72>>2]+x}k=k+D|0;E=E+1|0;if((O|0)!=(E|0)){continue}break}}F=F+1|0;if(K){n=o-P(F,R)|0;E=0;while(1){y:{if(J[b+72>>2]>=(k|0)){break y}d=3e4;if(J[b+72>>2]>=(k|0)){break y}while(1){if(J[b+72>>2]>=(k|0)){break y}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}x=0;y=J[(E<<2)+X>>2];v=y+v|0;z:{if((v|0)<=(l|0)){break z}while(1){a=v-l|0;A=(a|0)<(q|0)?a:q;if((A|0)>0){D=n+A|0;i=n;while(1){g=0;h=0;e=0;p=(i<<3)+T|0;C=(J[p>>2]<<5)+S|0;d=J[C+24>>2];a=d+383|0;e=a>>>0<383?1:e;c=e>>>6|0;a=(e&63)<<26|a>>>6;e=d>>>6|0;s=a-e|0;e=c-(a>>>0>>0)|0;w=e;a=s+1|0;e=a?e:e+1|0;c=0;G=c;u=a&7;if(c|u){while(1){c=a;a=a-1|0;e=e-!c|0;d=d- -64|0;c=h;g=g+1|0;c=g?c:c+1|0;h=c;if((g|0)!=(u|0)|(G|0)!=(c|0)){continue}break}}g=L[p+4>>1];if(!w&s>>>0>=7|w){while(1){d=d+512|0;h=e-(a>>>0<8)|0;e=h;a=a-8|0;if(e|a){continue}break}}A:{if(!g){break A}c=0;d=0;if(g>>>0>=4){a=g&65532;j=0;while(1){d=d+4|0;j=j+4|0;if((a|0)!=(j|0)){continue}break}}a=g&3;if(!a){break A}while(1){d=d+1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}Ka[J[(L[p+6>>1]<<2)+137744>>2]](C,g,f+1032|0);i=i+1|0;if((D|0)>(i|0)){continue}break}}x=x+A|0;q=q-A|0;if(q){l=l+A|0}else{q=m;a=m+J[b+128>>2]|0;J[b+128>>2]=a;l=a-m|0}if((v|0)>(l|0)){continue}break}if(!x){break z}J[b+72>>2]=J[b+72>>2]+x}k=k+y|0;E=E+1|0;if((K|0)!=(E|0)){continue}break}}H=H+1|0;if((t|0)!=(H|0)){continue}break}I=B-1|0}t=J[b+136>>2];p=J[b+132>>2];w=J[b+140>>2];J[f+1060>>2]=w;J[f+1052>>2]=p;J[f+1056>>2]=t;if(O){x=0;while(1){B:{if(J[b+72>>2]>=(k|0)){break B}d=3e4;if(J[b+72>>2]>=(k|0)){break B}while(1){if(J[b+72>>2]>=(k|0)){break B}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}n=0;D=J[(x<<2)+Y>>2];z=D+z|0;C:{if((z|0)<=(o|0)){break C}while(1){i=0;a=z-o|0;H=(a|0)<(r|0)?a:r;if((H|0)>0){while(1){g=0;h=0;e=0;B=(i<<3)+T|0;C=(J[B>>2]<<5)+S|0;d=J[C+24>>2];a=d+383|0;e=a>>>0<383?1:e;c=e>>>6|0;a=(e&63)<<26|a>>>6;e=d>>>6|0;s=a-e|0;e=c-(a>>>0>>0)|0;y=e;a=s+1|0;e=a?e:e+1|0;c=0;G=c;u=a&7;if(c|u){while(1){c=a;a=a-1|0;e=e-!c|0;d=d- -64|0;c=h;g=g+1|0;c=g?c:c+1|0;h=c;if((g|0)!=(u|0)|(G|0)!=(c|0)){continue}break}}g=L[B+4>>1];if(!y&s>>>0>=7|y){while(1){d=d+512|0;h=e-(a>>>0<8)|0;e=h;a=a-8|0;if(e|a){continue}break}}D:{if(!g){break D}c=0;d=0;if(g>>>0>=4){a=g&65532;j=0;while(1){d=d+4|0;j=j+4|0;if((a|0)!=(j|0)){continue}break}}a=g&3;if(!a){break D}while(1){d=d+1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}Ka[J[(L[B+6>>1]<<2)+137808>>2]](C,g,f+1032|0);i=i+1|0;if((H|0)!=(i|0)){continue}break}}n=n+H|0;r=r-H|0;if(r){o=o+H|0}else{r=m;a=m+J[b+68>>2]|0;J[b+68>>2]=a;o=a-m|0}if((z|0)>(o|0)){continue}break}if(!n){break C}J[b+72>>2]=J[b+72>>2]+n}k=k+D|0;x=x+1|0;if((O|0)!=(x|0)){continue}break}}J[f+1056>>2]=t;J[f+1052>>2]=p;J[f+1060>>2]=w;if(K){C=P(I,V);o=0;while(1){E:{if(J[b+72>>2]>=(k|0)){break E}d=3e4;if(J[b+72>>2]>=(k|0)){break E}while(1){if(J[b+72>>2]>=(k|0)){break E}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}t=0;G=J[(o<<2)+X>>2];v=G+v|0;F:{if((v|0)<=(l|0)){break F}while(1){a=v-l|0;B=(a|0)<(q|0)?a:q;if((B|0)>0){i=l-C|0;u=B+i|0;while(1){g=0;h=0;e=0;y=(i<<3)+_|0;n=(J[y>>2]<<5)+Z|0;d=J[n+24>>2];a=d+383|0;e=a>>>0<383?1:e;c=e>>>6|0;a=(e&63)<<26|a>>>6;e=d>>>6|0;r=a-e|0;e=c-(a>>>0>>0)|0;D=e;a=r+1|0;e=a?e:e+1|0;c=0;s=c;z=a&7;if(c|z){while(1){c=a;a=a-1|0;e=e-!c|0;d=d- -64|0;c=h;g=g+1|0;c=g?c:c+1|0;h=c;if((g|0)!=(z|0)|(s|0)!=(c|0)){continue}break}}g=L[y+4>>1];if(!D&r>>>0>=7|D){while(1){d=d+512|0;h=e-(a>>>0<8)|0;e=h;a=a-8|0;if(e|a){continue}break}}G:{if(!g){break G}c=0;d=0;if(g>>>0>=4){a=g&65532;j=0;while(1){d=d+4|0;j=j+4|0;if((a|0)!=(j|0)){continue}break}}a=g&3;if(!a){break G}while(1){d=d+1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}Ka[J[(L[y+6>>1]<<2)+137808>>2]](n,g,f+1032|0);i=i+1|0;if((u|0)>(i|0)){continue}break}}t=t+B|0;q=q-B|0;if(q){l=l+B|0}else{q=m;a=m+J[b+128>>2]|0;J[b+128>>2]=a;l=a-m|0}if((v|0)>(l|0)){continue}break}if(!t){break F}J[b+72>>2]=J[b+72>>2]+t}k=k+G|0;o=o+1|0;if((K|0)!=(o|0)){continue}break}}a=J[f+1040>>2];H:{if(!a){break H}b=a+J[w>>2]|0;J[w>>2]=b;a=J[f+1040>>2];if(!a){break H}c=b-a|0;d=0;while(1){h=J[f+1036>>2]+(d<<5)|0;a=J[h+4>>2];b=p+(c+d<<5)|0;J[b>>2]=J[h>>2];J[b+4>>2]=a;a=J[h+28>>2];J[b+24>>2]=J[h+24>>2];J[b+28>>2]=a;a=J[h+20>>2];J[b+16>>2]=J[h+16>>2];J[b+20>>2]=a;a=J[h+12>>2];J[b+8>>2]=J[h+8>>2];J[b+12>>2]=a;d=d+1|0;if(d>>>0>2]){continue}break}}Ia=f+1072|0;return P(F+1|0,R)+P(I+1|0,V)|0}function ds(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,K=0;g=Ia-16|0;t=g;Ia=g;u=J[a+32>>2];A=J[a+28>>2];i=J[a+20>>2];v=J[a+24>>2];p=J[a+16>>2];o=J[a+4>>2];n=J[a+48>>2];J[n+4>>2]=0;m=J[a+8>>2];a:{if(!o){break a}c=J[a>>2];if(o>>>0>=4){e=o&-4;while(1){f=b+c|0;J[f+28>>2]=0;J[f+12>>2]=0;b=b+m|0;f=b+c|0;J[f+28>>2]=0;J[f+12>>2]=0;b=b+m|0;f=b+c|0;J[f+28>>2]=0;J[f+12>>2]=0;b=b+m|0;f=b+c|0;J[f+28>>2]=0;J[f+12>>2]=0;b=b+m|0;d=d+4|0;if((e|0)!=(d|0)){continue}break}}e=o&3;if(!e){break a}d=0;while(1){f=b+c|0;J[f+28>>2]=0;J[f+12>>2]=0;b=b+m|0;d=d+1|0;if((e|0)!=(d|0)){continue}break}}b:{c:{d:{if(!p){p=J[a>>2];J[n+4>>2]=32;e=0;Wa(J[n>>2],0,128);q=P(m,o);if(!v){break c}h=J[n>>2];b=i;c=0;while(1){d=J[b>>2];f=(d-p>>>0)/(m>>>0)>>>0>=o>>>0;g=J[b+4>>2];j=(g-p>>>0)/(m>>>0)|0;e:{if(!(!f&j>>>0>>0)){if(!f){I[d+14>>1]=L[d+14>>1]+1}if(j>>>0>=o>>>0){break e}I[g+14>>1]=L[g+14>>1]+1;break e}j=J[g+28>>2];k=J[d+28>>2];f=j|k;if((f|0)!=-1){f=$ka(f^-1);l=h+(f<<2)|0;J[l>>2]=J[l>>2]+1;s=k;k=1<>2]=s|k;s=d;l=L[d+12>>1];d=f+1|0;I[s+12>>1]=d>>>0>>0?l:d;J[g+28>>2]=j|k;f=g;g=L[g+12>>1];I[f+12>>1]=d>>>0>>0?g:d;break e}g=J[b+4>>2];d=(e<<5)+u|0;J[d>>2]=J[b>>2];J[d+4>>2]=g;g=J[b+28>>2];J[d+24>>2]=J[b+24>>2];J[d+28>>2]=g;g=J[b+20>>2];J[d+16>>2]=J[b+16>>2];J[d+20>>2]=g;g=J[b+12>>2];J[d+8>>2]=J[b+8>>2];J[d+12>>2]=g;e=e+1|0}b=b+32|0;c=c+1|0;if((v|0)!=(c|0)){continue}break}break d}c=J[a+12>>2];w=p<<2;H[t+8|0]=w>>>0>1024;f:{if(w>>>0>=1025){g=Wb(t+12|0,w,11366,844);break f}g=g-(w+15&-16)|0;Ia=g}J[t+4>>2]=g;f=0;b=0;if(p>>>0>=4){h=p&-4;d=0;while(1){e=J[c+P(b,52)>>2];J[(b<<2)+g>>2]=e;J[e+4>>2]=0;J[e+8>>2]=0;j=b|1;e=J[c+P(j,52)>>2];J[(j<<2)+g>>2]=e;J[e+4>>2]=0;J[e+8>>2]=0;j=b|2;e=J[c+P(j,52)>>2];J[(j<<2)+g>>2]=e;J[e+4>>2]=0;J[e+8>>2]=0;j=b|3;e=J[c+P(j,52)>>2];J[(j<<2)+g>>2]=e;J[e+4>>2]=0;J[e+8>>2]=0;b=b+4|0;d=d+4|0;if((h|0)!=(d|0)){continue}break}}e=p&3;if(e){while(1){d=J[c+P(b,52)>>2];J[(b<<2)+g>>2]=d;J[d+4>>2]=0;J[d+8>>2]=0;b=b+1|0;f=f+1|0;if((e|0)!=(f|0)){continue}break}}q=J[a>>2];J[n+4>>2]=32;j=0;Wa(J[n>>2],0,128);s=P(m,o);g:{if(!v){break g}b=i;c=0;while(1){d=J[b>>2];h:{i:{j:{k:{l:{m:{n:{l=L[b+8>>1];k=(l|0)!=65535;o:{if(!k){if((d-q>>>0)/(m>>>0)>>>0>=o>>>0){break n}f=d+28|0;break o}f=d+8|0}e=J[b+4>>2];h=J[f>>2];r=L[b+10>>1];if((r|0)==65535){break m}f=e+8|0;break l}d=J[b+4>>2];if(L[b+10>>1]!=65535){break j}if((d-q>>>0)/(m>>>0)>>>0>=o>>>0){break h}I[d+14>>1]=L[d+14>>1]+1;break h}if((e-q>>>0)/(m>>>0)>>>0>=o>>>0){break k}f=e+28|0}x=J[f>>2];f=x|h;if((f|0)==-1){break i}y=J[n>>2];k=$ka(f^-1);f=y+(k<<2)|0;J[f>>2]=J[f>>2]+1;f=k+1|0;k=1<>2]=h;h=d;d=L[d+12>>1];I[h+12>>1]=d>>>0>f>>>0?d:f;break p}J[d+8>>2]=h;h=d;d=L[d+6>>1];I[h+6>>1]=d>>>0>f>>>0?d:f}d=k|x;if((r|0)==65535){J[e+28>>2]=d;d=L[e+12>>1];I[e+12>>1]=d>>>0>f>>>0?d:f;break h}J[e+8>>2]=d;d=L[e+6>>1];I[e+6>>1]=d>>>0>f>>>0?d:f;break h}if(!k){I[d+14>>1]=L[d+14>>1]+1;break h}if(Ka[J[J[d>>2]+176>>2]](d)|0){break h}I[d+4>>1]=L[d+4>>1]+1;break h}if(Ka[J[J[d>>2]+176>>2]](d)|0){break h}I[d+4>>1]=L[d+4>>1]+1;break h}e=J[b+4>>2];d=(j<<5)+u|0;J[d>>2]=J[b>>2];J[d+4>>2]=e;e=J[b+28>>2];J[d+24>>2]=J[b+24>>2];J[d+28>>2]=e;e=J[b+20>>2];J[d+16>>2]=J[b+16>>2];J[d+20>>2]=e;e=J[b+12>>2];J[d+8>>2]=J[b+8>>2];J[d+12>>2]=e;j=j+1|0}b=b+32|0;c=c+1|0;if((v|0)!=(c|0)){continue}break}if(!j){break g}F=p&-4;x=p&3;G=q+28|0;C=p>>>0<4;r=0;while(1){b=0;if(s){while(1){J[b+G>>2]=0;b=b+m|0;if(s>>>0>b>>>0){continue}break}}f=0;b=0;d=0;if(!C){while(1){c=b<<2;J[J[c+g>>2]+8>>2]=0;J[J[(c|4)+g>>2]+8>>2]=0;J[J[(c|8)+g>>2]+8>>2]=0;J[J[(c|12)+g>>2]+8>>2]=0;b=b+4|0;d=d+4|0;if((F|0)!=(d|0)){continue}break}}if(x){while(1){J[J[(b<<2)+g>>2]+8>>2]=0;b=b+1|0;f=f+1|0;if((x|0)!=(f|0)){continue}break}}b=J[n+4>>2];d=0;J[t+12>>2]=0;vb(n,b+32|0,t+12|0);r=r+32|0;Wa(J[n>>2]+(r<<2)|0,0,128);D=j>>>0<=1?1:j;z=J[n>>2];j=0;while(1){b=(d<<5)+u|0;k=J[b>>2];B=L[b+8>>1];q:{r:{if((B|0)==65535){if((k-q>>>0)/(m>>>0)>>>0>=o>>>0){c=0;h=1;break q}c=J[k+28>>2];break r}c=J[k+8>>2]}h=0}l=J[b+4>>2];E=L[b+10>>1]!=65535;s:{t:{if(!E){if((l-q>>>0)/(m>>>0)>>>0>=o>>>0){e=0;f=1;break s}e=J[l+28>>2];break t}e=J[l+8>>2]}f=0}y=c|e;u:{if((y|0)!=-1){y=$ka(y^-1);b=y|r;K=z+(b<<2)|0;J[K>>2]=J[K>>2]+1;b=b+1|0;y=1<>2]=c;c=L[k+12>>1];h=b&65535;I[k+12>>1]=c>>>0>h>>>0?c:h;break v}J[k+8>>2]=c;c=L[k+6>>1];h=b&65535;I[k+6>>1]=c>>>0>h>>>0?c:h}c=e|f;if(!E){J[l+28>>2]=c;c=L[l+12>>1];b=b&65535;I[l+12>>1]=b>>>0>>0?c:b;break u}J[l+8>>2]=c;c=L[l+6>>1];b=b&65535;I[l+6>>1]=b>>>0>>0?c:b;break u}e=J[b+4>>2];c=(j<<5)+u|0;J[c>>2]=J[b>>2];J[c+4>>2]=e;e=J[b+28>>2];J[c+24>>2]=J[b+24>>2];J[c+28>>2]=e;e=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=e;e=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=e;j=j+1|0}d=d+1|0;if((D|0)!=(d|0)){continue}break}if(j){continue}break}}if(s){j=0;while(1){b=j+q|0;J[b+28>>2]=0;c=L[b+14>>1];d=c+L[b+12>>1]|0;if(d>>>0>M[n+4>>2]){J[t+12>>2]=0;vb(n,d,t+12|0);c=L[b+14>>1]}w:{if(!c){break w}h=c&3;e=J[n>>2];f=L[b+12>>1];d=0;b=0;if(c-1>>>0>=3){k=c&65532;c=0;while(1){l=e+(b+f<<2)|0;J[l>>2]=J[l>>2]+1;l=e+(f+(b|1)<<2)|0;J[l>>2]=J[l>>2]+1;l=e+(f+(b|2)<<2)|0;J[l>>2]=J[l>>2]+1;l=e+(f+(b|3)<<2)|0;J[l>>2]=J[l>>2]+1;b=b+4|0;c=c+4|0;if((k|0)!=(c|0)){continue}break}}if(!h){break w}while(1){c=e+(b+f<<2)|0;J[c>>2]=J[c>>2]+1;b=b+1|0;d=d+1|0;if((h|0)!=(d|0)){continue}break}}j=j+m|0;if(s>>>0>j>>>0){continue}break}}j=0;while(1){b=J[(j<<2)+g>>2];J[b+8>>2]=0;c=L[b+4>>1];d=c+L[b+6>>1]|0;if(d>>>0>M[n+4>>2]){J[t+12>>2]=0;vb(n,d,t+12|0);c=L[b+4>>1]}x:{if(!c){break x}h=c&3;e=J[n>>2];f=L[b+6>>1];d=0;b=0;if(c-1>>>0>=3){k=c&65532;c=0;while(1){l=e+(b+f<<2)|0;J[l>>2]=J[l>>2]+1;l=e+(f+(b|1)<<2)|0;J[l>>2]=J[l>>2]+1;l=e+(f+(b|2)<<2)|0;J[l>>2]=J[l>>2]+1;l=e+(f+(b|3)<<2)|0;J[l>>2]=J[l>>2]+1;b=b+4|0;c=c+4|0;if((k|0)!=(c|0)){continue}break}}if(!h){break x}while(1){c=e+(b+f<<2)|0;J[c>>2]=J[c>>2]+1;b=b+1|0;d=d+1|0;if((h|0)!=(d|0)){continue}break}}j=j+1|0;if((p|0)!=(j|0)){continue}break}if(J[n+4>>2]){c=J[n>>2];b=0;d=0;while(1){e=c+(b<<2)|0;f=J[e>>2];J[e>>2]=d;d=d+f|0;b=b+1|0;if(b>>>0>2]){continue}break}}y:{if(!o){break y}c=J[a>>2];f=0;b=0;if(o>>>0>=4){e=o&-4;d=0;while(1){h=b+c|0;I[h+14>>1]=0;J[h+28>>2]=0;b=b+m|0;h=b+c|0;I[h+14>>1]=0;J[h+28>>2]=0;b=b+m|0;h=b+c|0;I[h+14>>1]=0;J[h+28>>2]=0;b=b+m|0;h=b+c|0;I[h+14>>1]=0;J[h+28>>2]=0;b=b+m|0;d=d+4|0;if((e|0)!=(d|0)){continue}break}}d=o&3;if(!d){break y}while(1){e=b+c|0;I[e+14>>1]=0;J[e+28>>2]=0;b=b+m|0;f=f+1|0;if((d|0)!=(f|0)){continue}break}}f=0;b=0;if(p>>>0>=4){e=p&-4;d=0;while(1){c=b<<2;h=J[c+g>>2];I[h+4>>1]=0;J[h+8>>2]=0;h=J[(c|4)+g>>2];I[h+4>>1]=0;J[h+8>>2]=0;h=J[(c|8)+g>>2];I[h+4>>1]=0;J[h+8>>2]=0;c=J[(c|12)+g>>2];I[c+4>>1]=0;J[c+8>>2]=0;b=b+4|0;d=d+4|0;if((e|0)!=(d|0)){continue}break}}c=p&3;if(c){while(1){d=J[(b<<2)+g>>2];I[d+4>>1]=0;J[d+8>>2]=0;b=b+1|0;f=f+1|0;if((c|0)!=(f|0)){continue}break}}z:{if(!v){k=0;break z}h=0;k=0;f=0;while(1){b=J[i>>2];A:{B:{C:{D:{E:{F:{G:{H:{I:{j=L[i+8>>1];e=(j|0)!=65535;J:{if(!e){if((b-q>>>0)/(m>>>0)>>>0>=o>>>0){break I}d=b+28|0;break J}d=b+8|0}c=J[i+4>>2];d=J[d>>2];l=L[i+10>>1];if((l|0)==65535){break H}c=c+8|0;break G}b=J[i+4>>2];if(L[i+10>>1]!=65535){break E}if((b-q>>>0)/(m>>>0)>>>0>=o>>>0){break C}d=L[b+14>>1];I[b+14>>1]=d+1;b=L[b+12>>1];break D}if((c-q>>>0)/(m>>>0)>>>0>=o>>>0){break F}c=c+28|0}r=J[c>>2];c=r|d;if((c|0)==-1){break B}e=$ka(c^-1);c=e+1|0;x=1<>2]=d;d=J[i>>2];b=L[d+12>>1];I[d+12>>1]=b>>>0>c>>>0?b:c;break K}J[b+8>>2]=d;d=b;b=L[b+6>>1];I[d+6>>1]=b>>>0>c>>>0?b:c}d=r|x;b=J[i+4>>2];L:{if((l|0)==65535){J[b+28>>2]=d;d=J[i+4>>2];b=L[d+12>>1];I[d+12>>1]=b>>>0>c>>>0?b:c;break L}J[b+8>>2]=d;d=b;b=L[b+6>>1];I[d+6>>1]=b>>>0>c>>>0?b:c}c=J[n>>2]+(e<<2)|0;b=J[c>>2];J[c>>2]=b+1;c=J[i+28>>2];b=(b<<5)+A|0;J[b+24>>2]=J[i+24>>2];J[b+28>>2]=c;c=J[i+20>>2];J[b+16>>2]=J[i+16>>2];J[b+20>>2]=c;c=J[i+12>>2];J[b+8>>2]=J[i+8>>2];J[b+12>>2]=c;c=J[i+4>>2];J[b>>2]=J[i>>2];J[b+4>>2]=c;break A}if(!e){d=L[b+14>>1];I[b+14>>1]=d+1;b=L[b+12>>1];break D}if(Ka[J[J[b>>2]+172>>2]](b,i)|0){break C}d=L[b+4>>1];I[b+4>>1]=d+1;b=L[b+6>>1];break D}if(Ka[J[J[b>>2]+172>>2]](b,i)|0){break C}d=L[b+4>>1];I[b+4>>1]=d+1;b=L[b+6>>1]}c=J[n>>2]+((b&65535)+(d&65535)<<2)|0;b=J[c>>2];J[c>>2]=b+1;c=J[i+28>>2];b=(b<<5)+A|0;J[b+24>>2]=J[i+24>>2];J[b+28>>2]=c;c=J[i+20>>2];J[b+16>>2]=J[i+16>>2];J[b+20>>2]=c;c=J[i+12>>2];J[b+8>>2]=J[i+8>>2];J[b+12>>2]=c;c=J[i+4>>2];J[b>>2]=J[i>>2];J[b+4>>2]=c;break A}k=k+1|0;break A}c=J[i+4>>2];b=(h<<5)+u|0;J[b>>2]=J[i>>2];J[b+4>>2]=c;c=J[i+28>>2];J[b+24>>2]=J[i+24>>2];J[b+28>>2]=c;c=J[i+20>>2];J[b+16>>2]=J[i+16>>2];J[b+20>>2]=c;c=J[i+12>>2];J[b+8>>2]=J[i+8>>2];J[b+12>>2]=c;h=h+1|0}i=i+32|0;f=f+1|0;if((v|0)!=(f|0)){continue}break}if(!h){break z}r=p&-4;l=p&3;x=q+28|0;F=p>>>0<4;i=0;while(1){b=0;if(s){while(1){J[b+x>>2]=0;b=b+m|0;if(s>>>0>b>>>0){continue}break}}f=0;b=0;d=0;if(!F){while(1){c=b<<2;J[J[c+g>>2]+8>>2]=0;J[J[(c|4)+g>>2]+8>>2]=0;J[J[(c|8)+g>>2]+8>>2]=0;J[J[(c|12)+g>>2]+8>>2]=0;b=b+4|0;d=d+4|0;if((r|0)!=(d|0)){continue}break}}if(l){while(1){J[J[(b<<2)+g>>2]+8>>2]=0;b=b+1|0;f=f+1|0;if((l|0)!=(f|0)){continue}break}}G=h>>>0<=1?1:h;i=i+32|0;f=0;h=0;while(1){j=(f<<5)+u|0;p=J[j>>2];C=L[j+8>>1];M:{N:{if((C|0)==65535){if((p-q>>>0)/(m>>>0)>>>0>=o>>>0){d=0;e=1;break M}d=J[p+28>>2];break N}d=J[p+8>>2]}e=0}b=J[j+4>>2];D=L[j+10>>1]!=65535;O:{P:{if(!D){if((b-q>>>0)/(m>>>0)>>>0>=o>>>0){c=0;b=1;break O}c=J[b+28>>2];break P}c=J[b+8>>2]}b=0}z=c|d;Q:{if((z|0)!=-1){z=$ka(z^-1);B=1<>2]=b;break R}J[p+8>>2]=b}b=c|E;c=J[j+4>>2];S:{if(!D){J[c+28>>2]=b;break S}J[c+8>>2]=b}c=J[n>>2]+(i+z<<2)|0;b=J[c>>2];J[c>>2]=b+1;d=(b<<5)+A|0;break Q}d=(h<<5)+u|0;h=h+1|0}b=J[j+4>>2];J[d>>2]=J[j>>2];J[d+4>>2]=b;b=J[j+28>>2];J[d+24>>2]=J[j+24>>2];J[d+28>>2]=b;b=J[j+20>>2];J[d+16>>2]=J[j+16>>2];J[d+20>>2]=b;b=J[j+12>>2];J[d+8>>2]=J[j+8>>2];J[d+12>>2]=b;f=f+1|0;if((G|0)!=(f|0)){continue}break}if(h){continue}break}}if(w>>>0>=1025){eb(g)}v=v-k|0;break b}if(!e){break c}g=p+28|0;h=0;while(1){b=0;if(q){while(1){J[b+g>>2]=0;b=b+m|0;if(q>>>0>b>>>0){continue}break}}b=J[n+4>>2];f=0;J[t+4>>2]=0;vb(n,b+32|0,t+4|0);h=h+32|0;Wa(J[n>>2]+(h<<2)|0,0,128);j=e>>>0<=1?1:e;k=J[n>>2];e=0;while(1){b=(f<<5)+u|0;c=J[b+4>>2];l=J[c+28>>2];d=J[b>>2];s=J[d+28>>2];w=l|s;T:{if((w|0)!=-1){b=$ka(w^-1);w=b|h;r=k+(w<<2)|0;J[r>>2]=J[r>>2]+1;r=s;s=1<>2]=r|((d-p>>>0)/(m>>>0)>>>0>>0?s:0);r=d;d=L[d+12>>1];b=w+1&65535;I[r+12>>1]=b>>>0>>0?d:b;J[c+28>>2]=l|((c-p>>>0)/(m>>>0)>>>0>>0?s:0);d=c;c=L[c+12>>1];I[d+12>>1]=b>>>0>>0?c:b;break T}d=J[b+4>>2];c=(e<<5)+u|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;d=J[b+28>>2];J[c+24>>2]=J[b+24>>2];J[c+28>>2]=d;d=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=d;d=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=d;e=e+1|0}f=f+1|0;if((j|0)!=(f|0)){continue}break}if(e){continue}break}}if(q){j=0;while(1){b=j+p|0;J[b+28>>2]=0;c=L[b+14>>1];d=c+L[b+12>>1]|0;if(d>>>0>M[n+4>>2]){J[t+4>>2]=0;vb(n,d,t+4|0);c=L[b+14>>1]}U:{if(!c){break U}e=c&3;d=J[n>>2];g=L[b+12>>1];f=0;b=0;if(c-1>>>0>=3){h=c&65532;c=0;while(1){k=d+(b+g<<2)|0;J[k>>2]=J[k>>2]+1;k=d+(g+(b|1)<<2)|0;J[k>>2]=J[k>>2]+1;k=d+(g+(b|2)<<2)|0;J[k>>2]=J[k>>2]+1;k=d+(g+(b|3)<<2)|0;J[k>>2]=J[k>>2]+1;b=b+4|0;c=c+4|0;if((h|0)!=(c|0)){continue}break}}if(!e){break U}while(1){c=d+(b+g<<2)|0;J[c>>2]=J[c>>2]+1;b=b+1|0;f=f+1|0;if((e|0)!=(f|0)){continue}break}}j=j+m|0;if(q>>>0>j>>>0){continue}break}}if(J[n+4>>2]){c=J[n>>2];b=0;g=0;while(1){d=c+(g<<2)|0;e=J[d>>2];J[d>>2]=b;b=b+e|0;g=g+1|0;if(g>>>0>2]){continue}break}}V:{if(!o){break V}g=J[a>>2];f=0;d=0;b=0;if(o>>>0>=4){e=o&-4;c=0;while(1){h=b+g|0;I[h+14>>1]=0;J[h+28>>2]=0;b=b+m|0;h=b+g|0;I[h+14>>1]=0;J[h+28>>2]=0;b=b+m|0;h=b+g|0;I[h+14>>1]=0;J[h+28>>2]=0;b=b+m|0;h=b+g|0;I[h+14>>1]=0;J[h+28>>2]=0;d=d+4|0;b=b+m|0;c=c+4|0;if((e|0)!=(c|0)){continue}break}}c=o&3;if(!c){break V}while(1){e=b+g|0;I[e+14>>1]=0;J[e+28>>2]=0;b=b+m|0;d=d+1|0;f=f+1|0;if((c|0)!=(f|0)){continue}break}}if(!v){k=0;v=0;break b}e=0;f=0;while(1){c=J[i>>2];g=(c-p>>>0)/(m>>>0)|0;b=J[i+4>>2];d=(b-p>>>0)/(m>>>0)|0;W:{X:{if(!(g>>>0>=o>>>0|d>>>0>=o>>>0)){g=J[b+28>>2];d=J[c+28>>2];h=g|d;if((h|0)!=-1){k=d;d=$ka(h^-1);h=1<>2]=k|h;k=c;j=L[c+12>>1];c=d+1|0;I[k+12>>1]=c>>>0>>0?j:c;J[b+28>>2]=g|h;g=b;b=L[b+12>>1];I[g+12>>1]=b>>>0>c>>>0?b:c;c=J[n>>2]+(d<<2)|0;b=J[c>>2];J[c>>2]=b+1;b=(b<<5)+A|0;break X}b=(e<<5)+u|0;e=e+1|0;break X}g=g>>>0>>0;if(!g&d>>>0>=o>>>0){break W}b=g?c:b;c=L[b+14>>1];I[b+14>>1]=c+1;c=J[n>>2]+(c+L[b+12>>1]<<2)|0;b=J[c>>2];J[c>>2]=b+1;b=(b<<5)+A|0}c=J[i+4>>2];J[b>>2]=J[i>>2];J[b+4>>2]=c;c=J[i+28>>2];J[b+24>>2]=J[i+24>>2];J[b+28>>2]=c;c=J[i+20>>2];J[b+16>>2]=J[i+16>>2];J[b+20>>2]=c;c=J[i+12>>2];J[b+8>>2]=J[i+8>>2];J[b+12>>2]=c}i=i+32|0;f=f+1|0;if((v|0)!=(f|0)){continue}break}if(!e){k=0;break b}c=p+28|0;h=0;while(1){b=0;if(q){while(1){J[b+c>>2]=0;b=b+m|0;if(q>>>0>b>>>0){continue}break}}f=e>>>0<=1?1:e;h=h+32|0;d=0;e=0;while(1){b=(d<<5)+u|0;g=J[b+4>>2];j=J[g+28>>2];i=J[b>>2];k=J[i+28>>2];l=j|k;Y:{if((l|0)!=-1){s=k;k=$ka(l^-1);l=1<>2]=s|((i-p>>>0)/(m>>>0)>>>0>>0?l:0);J[J[b+4>>2]+28>>2]=j|((g-p>>>0)/(m>>>0)>>>0>>0?l:0);g=J[n>>2]+((h|k)<<2)|0;i=J[g>>2];J[g>>2]=i+1;g=(i<<5)+A|0;break Y}g=(e<<5)+u|0;e=e+1|0}i=J[b+4>>2];J[g>>2]=J[b>>2];J[g+4>>2]=i;i=J[b+28>>2];J[g+24>>2]=J[b+24>>2];J[g+28>>2]=i;i=J[b+20>>2];J[g+16>>2]=J[b+16>>2];J[g+20>>2]=i;i=J[b+12>>2];J[g+8>>2]=J[b+8>>2];J[g+12>>2]=i;d=d+1|0;if((f|0)!=(d|0)){continue}break}if(e){continue}break}k=0}J[a+44>>2]=k;b=0;J[a+40>>2]=0;J[a+36>>2]=v;a=J[n+4>>2];Z:{if(!a){break Z}c=J[n>>2];g=0;while(1){i=g;g=J[c+(b<<2)>>2];if((i|0)==(g|0)){break Z}b=b+1|0;if((a|0)!=(b|0)){continue}break}b=a}Ia=t+16|0;return b}function us(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,L=0,O=0,R=0,S=0,T=0,U=0,V=Q(0);B=Ia-16|0;Ia=B;d=J[a+208>>2];c=J[a+204>>2];J[B+12>>2]=J[a+212>>2];J[B+4>>2]=c;J[B+8>>2]=d;C=a+216|0;g=J[a+328>>2];if(g){d=J[a+324>>2];while(1){f=J[a+4>>2];c=d+(b<<3)|0;e=J[c>>2];c=J[c+4>>2];a:{if(e>>>0>c>>>0){nm(e,c,f,C,B+4|0);break a}mm(e,c,f,C,B+4|0)}b=b+1|0;if((g|0)!=(b|0)){continue}break}}g=J[a+376>>2];if(g){d=J[a+372>>2];b=0;while(1){f=J[a+4>>2];c=d+(b<<3)|0;e=J[c>>2];c=J[c+4>>2];b:{if(e>>>0<=c>>>0){mm(e,c,f,C,B+4|0);break b}nm(e,c,f,C,B+4|0)}b=b+1|0;if((g|0)!=(b|0)){continue}break}}g=J[a+424>>2];if(g){d=J[a+420>>2];b=0;while(1){f=J[a+4>>2];c=d+(b<<3)|0;e=J[c>>2];c=J[c+4>>2];c:{if(e>>>0<=c>>>0){mm(e,c,f,C,B+4|0);break c}nm(e,c,f,C,B+4|0)}b=b+1|0;if((g|0)!=(b|0)){continue}break}}J[a+204>>2]=J[B+4>>2];J[a+208>>2]=J[B+8>>2];J[a+212>>2]=J[B+12>>2];c=0;g=Ia-336|0;Ia=g;D=J[a+92>>2];d:{if(!D){break d}x=J[a+112>>2];l=J[a+88>>2];e:{f:{y=D<<1;if(y>>>0>=33){d=D<<3;if(d){break f}J[g+332>>2]=0;e=0;break e}c=g+204|0;J[g+332>>2]=c;e=g+72|0;break e}b=J[42504];c=Ka[J[J[b+12>>2]+8>>2]](b+12|0,d,29113,21732,56)|0;J[g+332>>2]=c;b=J[42504];e=Ka[J[J[b+12>>2]+8>>2]](b+12|0,d,29113,21732,56)|0}J[g+200>>2]=e;E=_c(g+36|0);while(1){o=t<<2;s=o+x|0;h=J[a+124>>2];b=0;while(1){d=J[l+(b<<2)>>2];f=s+P(d,24)|0;V=N[h+(d<<2)>>2];N[g+4>>2]=N[f>>2]-V;d=(b<<3)+c|0;r=J[g+4>>2];J[d>>2]=(((r|0)<0?r^-1:r|-2147483648)&-16)-16;N[g+4>>2]=V+N[f+12>>2];f=d;d=J[g+4>>2];J[f+4>>2]=(((d|0)<0?d^-1:d|-2147483648)&-16)+20;b=b+1|0;if((D|0)!=(b|0)){continue}break}J[E+4>>2]=J[E+4>>2]|-2147483648;b=gc(E,c,y,1);k=J[E+12>>2];if(y){f=J[b+8>>2];b=0;while(1){d=b<<2;h=J[f+(y+(b^-1)<<2)>>2];J[d+e>>2]=J[(h<<2)+c>>2];J[d+k>>2]=h&1|J[l+(h<<1&-4)>>2]<<1;b=b+1|0;if((y|0)!=(b|0)){continue}break}}b=a+o|0;s=J[b+132>>2];A=J[b+156>>2];I=J[b+144>>2];d=J[a+188>>2]-J[a+92>>2]|0;h=d<<1;b=h+y|0;f=b<<2|4;d=d<<3|4;J[I+f>>2]=J[d+I>>2];J[f+A>>2]=J[d+A>>2];g:{if((h|0)<0){break g}d=h<<2;j=d+I|0;d=d+A|0;n=0;while(1){f=n<<2;r=J[f+e>>2];o=J[j>>2];h=f+k|0;u=J[h>>2]&1?r>>>0>=o>>>0:o>>>0>>0;f=b<<2;J[f+I>>2]=u?r:o;o=f+A|0;f=u?h:d;J[o>>2]=J[f>>2];f=J[f>>2];J[(s+(f<<2&-8)|0)+((f&1)<<2)>>2]=b;h:{if(u){n=n+1|0;if(y>>>0>n>>>0){break h}break g}d=d-4|0;j=j-4|0}b=b-1|0;if(d>>>0>=A>>>0){continue}break}}t=t+1|0;if((t|0)!=3){continue}break}wc(E);c=J[g+200>>2];if(!((c|0)==(g+72|0)|!c)){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[g+332>>2];if(!((c|0)==(g+204|0)|!c)){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}I=J[a+188>>2];R=J[a+92>>2];c=I-R|0;b=g+204|0;i:{if(c>>>0<9){break i}c=c<<2;b=0;if(!c){break i}b=J[42504];b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,29113,21732,56)|0}J[g+236>>2]=b;d=g+72|0;j:{if(R>>>0<9){break j}c=R<<2;if(!c){d=0;break j}b=J[42504];d=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,29113,21732,56)|0;b=J[g+236>>2]}J[g+104>>2]=d;J[g+32>>2]=0;J[g+28>>2]=0;H[g+27|0]=0;H[g+26|0]=0;e=b;n=0;F=Ia-48|0;Ia=F;c=(J[a+128>>2]<<1)+31|0;f=c>>>3&536870908;b=F+12|0;if(c>>>0>=288){b=J[42504];b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,f,29113,21732,56)|0}J[F+44>>2]=b;E=Wa(b,0,f);A=J[a+188>>2]<<1;l=J[a+156>>2];D=J[a+116>>2];k=J[a+92>>2];k:{if(!k){b=-1;p=-1;y=-1;break k}r=J[a+88>>2];x=J[a+136>>2];o=J[a+140>>2];s=J[a+132>>2];c=0;y=-1;p=-1;b=-1;while(1){h=J[r+(c<<2)>>2];f=E+(h>>>3&536870908)|0;J[f>>2]=J[f>>2]|1<>2];n=f>>>0>>0?n:f;f=J[h>>2];b=b>>>0>>0?b:f;h=o+u|0;f=J[h+4>>2];q=f>>>0>>0?q:f;f=J[h>>2];p=f>>>0>p>>>0?p:f;h=s+u|0;f=J[h+4>>2];w=f>>>0>>0?w:f;f=J[h>>2];y=f>>>0>y>>>0?y:f;c=c+1|0;if((k|0)!=(c|0)){continue}break}}t=0;if(A){r=A|1;x=J[a+136>>2];o=J[a+140>>2];s=J[a+132>>2];c=1;while(1){f=J[l+(c<<2)>>2];l:{if(f&1){break l}u=f>>>1|0;if(!(J[E+(f>>>4&268435452)>>2]>>>u&1)){k=u<<3;h=k+x|0;if(M[h+4>>2]>>0){break l}f=k+s|0;if(M[f>>2]>w>>>0|M[f+4>>2]>>0){break l}f=k+o|0;if(M[f>>2]>q>>>0|M[f+4>>2]

>>0|M[h>>2]>n>>>0){break l}f=J[g+32>>2];J[g+32>>2]=f+1;J[e+(f<<2)>>2]=u;v=(J[D+(u<<2)>>2]!=0)+v|0;break l}f=J[g+28>>2];J[g+28>>2]=f+1;J[(f<<2)+d>>2]=u;t=(J[D+(u<<2)>>2]!=0)+t|0}c=c+1|0;if((r|0)!=(c|0)){continue}break}}H[g+26|0]=!v;H[g+27|0]=!t;c=J[F+44>>2];if(!((c|0)==(F+12|0)|!c)){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}Ia=F+48|0;b=K[g+27|0];if(!(K[g+26|0]?b:0)){u=a+132|0;G=As(g+36|0,J[g+28>>2],u,d,J[a+116>>2]);if(!b){l=J[a+4>>2];k=J[a+120>>2];t=0;z=Ia-16|0;Ia=z;S=J[G+16>>2];if(S){m=a+216|0;L=J[a+204>>2];d=J[a+208>>2];J[z+12>>2]=J[a+212>>2];J[z+8>>2]=d;J[z+4>>2]=L;U=J[G+12>>2];F=J[G+8>>2];y=J[G+4>>2];O=J[G>>2];b=0;while(1){o=O+(t<<3)|0;s=J[o>>2];h=t<<2;E=J[h+F>>2];while(1){c=b<<3;f=b+1|0;b=f;if(s>>>0>M[c+O>>2]){continue}break}r=J[o+4>>2];if(r>>>0>=M[O+(f<<3)>>2]){x=h+U|0;o=E<<2&12;T=y+(t<<4)|0;while(1){h=b<<2;c=J[h+F>>2];m:{if((c|0)==(E|0)|!K[k+(o|c&3)|0]){break m}c=y+(b<<4)|0;if(M[c+8>>2]>2]|M[T+8>>2]>2]|(M[c+12>>2]>2]|M[T+12>>2]>2])){break m}w=J[m+28>>2];if((w|0)==1073741823){break m}s=J[x>>2];c=J[h+U>>2];A=c>>>0>>0?s:c;D=c>>>0>s>>>0?s:c;c=A<<16|D;c=(c<<15^-1)+c|0;c=P(c>>10^c,9);c=c>>6^c;c=(c<<11^-1)+c|0;s=c>>16^c;q=s&J[m+36>>2];h=J[m+8>>2];n:{o:{if(!h){break o}j=J[J[m>>2]+(q<<2)>>2];if((j|0)==1073741823){break o}c=J[m+4>>2];v=J[m+20>>2];while(1){n=(j<<3)+v|0;if((D|0)==J[n>>2]&(A|0)==J[n+4>>2]){break n}j=J[c+(j<<2)>>2];if((j|0)!=1073741823){continue}break}}if(h>>>0<=w>>>0){c=w+1|0;c=c>>>1|c;c=c>>>2|c;c=c>>>4|c;c=c>>>8|c;c=c>>>16|c;J[m+36>>2]=c;c=c+1|0;J[m+8>>2]=c;vf(m,c>>>0>M[m+12>>2]);q=s&J[m+36>>2];w=J[m+28>>2]}n=J[m+20>>2]+(w<<3)|0;J[n+4>>2]=A;J[n>>2]=D;H[J[m+24>>2]+w|0]=8;h=J[m>>2]+(q<<2)|0;J[J[m+4>>2]+(J[m+28>>2]<<2)>>2]=J[h>>2];c=J[m+28>>2];J[m+28>>2]=c+1;J[h>>2]=c;v=J[m+20>>2]}j=J[m+24>>2];v=n-v>>3;c=j+v|0;q=K[c|0];if(q&8){H[c|0]=0;c=J[m+24>>2]+(n-J[m+20>>2]>>3)|0;H[c|0]=K[c|0]|1;j=n-J[m+20>>2]|0;h=j>>>3|0;if(J[z+12>>2]==(d|0)){kh(z+4|0,l);j=n-J[m+20>>2]|0;L=J[z+4>>2];d=J[z+8>>2]}c=d+1|0;J[z+8>>2]=c;J[(d<<2)+L>>2]=h;d=J[m+24>>2]+(j>>3)|0;H[d|0]=K[d|0]|4;j=J[m+24>>2];v=n-J[m+20>>2]>>3;q=K[j+v|0];d=c}H[j+v|0]=q&253}b=b+1|0;if(r>>>0>=M[O+(b<<3)>>2]){continue}break}}if(f>>>0>>0){b=f;t=t+1|0;if(S>>>0>t>>>0){continue}}break}J[a+204>>2]=L;J[a+208>>2]=J[z+8>>2];J[a+212>>2]=J[z+12>>2]}Ia=z+16|0}p:{if((I|0)==(R|0)){break p}b=J[g+32>>2];if(!b){break p}r=As(g+4|0,b,u,e,J[a+116>>2]);b=r;T=J[a+4>>2];R=J[a+120>>2];i=a+216|0;v=0;m=Ia-16|0;Ia=m;S=J[G+16>>2];q:{if(!S){break q}U=J[b+16>>2];if(!U){break q}t=J[a+204>>2];c=J[a+208>>2];J[m+12>>2]=J[a+212>>2];J[m+8>>2]=c;J[m+4>>2]=t;F=J[b+12>>2];y=J[b+8>>2];E=J[b+4>>2];L=J[b>>2];A=J[G+12>>2];D=J[G+8>>2];I=J[G+4>>2];O=J[G>>2];b=0;while(1){s=O+(v<<3)|0;h=J[s>>2];f=v<<2;u=J[f+D>>2];while(1){d=b;b=b+1|0;e=J[L+(d<<3)>>2];if(e>>>0>>0){continue}break}x=J[s+4>>2];if(x>>>0>=e>>>0){o=f+A|0;s=u<<2&12;z=I+(v<<4)|0;b=d;while(1){f=b<<2;e=J[f+y>>2];r:{if((e|0)==(u|0)|!K[R+(s|e&3)|0]){break r}e=E+(b<<4)|0;if(M[e+8>>2]>2]|M[z+8>>2]>2]|(M[e+12>>2]>2]|M[z+12>>2]>2])){break r}w=J[i+28>>2];if((w|0)==1073741823){break r}h=J[o>>2];e=J[f+F>>2];l=e>>>0>>0?h:e;k=e>>>0>h>>>0?h:e;e=l<<16|k;e=(e<<15^-1)+e|0;e=P(e>>10^e,9);e=e>>6^e;e=(e<<11^-1)+e|0;h=e>>16^e;q=h&J[i+36>>2];f=J[i+8>>2];s:{t:{if(!f){break t}p=J[J[i>>2]+(q<<2)>>2];if((p|0)==1073741823){break t}e=J[i+4>>2];n=J[i+20>>2];while(1){j=(p<<3)+n|0;if((k|0)==J[j>>2]&(l|0)==J[j+4>>2]){break s}p=J[(p<<2)+e>>2];if((p|0)!=1073741823){continue}break}}if(f>>>0<=w>>>0){e=w+1|0;e=e>>>1|e;e=e>>>2|e;e=e>>>4|e;e=e>>>8|e;e=e>>>16|e;J[i+36>>2]=e;e=e+1|0;J[i+8>>2]=e;vf(i,e>>>0>M[i+12>>2]);q=h&J[i+36>>2];w=J[i+28>>2]}j=J[i+20>>2]+(w<<3)|0;J[j+4>>2]=l;J[j>>2]=k;H[J[i+24>>2]+w|0]=8;f=J[i>>2]+(q<<2)|0;J[J[i+4>>2]+(J[i+28>>2]<<2)>>2]=J[f>>2];e=J[i+28>>2];J[i+28>>2]=e+1;J[f>>2]=e;n=J[i+20>>2]}n=j-n>>3;p=J[i+24>>2];e=n+p|0;q=K[e|0];if(q&8){H[e|0]=0;e=J[i+24>>2]+(j-J[i+20>>2]>>3)|0;H[e|0]=K[e|0]|1;p=j-J[i+20>>2]|0;f=p>>>3|0;if(J[m+12>>2]==(c|0)){kh(m+4|0,T);p=j-J[i+20>>2]|0;t=J[m+4>>2];c=J[m+8>>2]}e=c+1|0;J[m+8>>2]=e;J[(c<<2)+t>>2]=f;c=J[i+24>>2]+(p>>3)|0;H[c|0]=K[c|0]|4;n=j-J[i+20>>2]>>3;p=J[i+24>>2];q=K[n+p|0];c=e}H[n+p|0]=q&253}b=b+1|0;if(x>>>0>=M[L+(b<<3)>>2]){continue}break}}if(d>>>0>>0){b=d;v=v+1|0;if(S>>>0>v>>>0){continue}}break}b=0;v=0;while(1){h=L+(v<<3)|0;f=J[h>>2];e=v<<2;l=J[e+y>>2];while(1){c=b;b=b+1|0;d=J[O+(c<<3)>>2];if(d>>>0<=f>>>0){continue}break}o=J[h+4>>2];if(o>>>0>=d>>>0){s=e+F|0;h=l<<2&12;u=E+(v<<4)|0;b=c;while(1){e=b<<2;d=J[e+D>>2];u:{if((d|0)==(l|0)|!K[R+(h|d&3)|0]){break u}d=I+(b<<4)|0;if(M[d+8>>2]>2]|M[u+8>>2]>2]|(M[d+12>>2]>2]|M[u+12>>2]>2])){break u}w=J[i+28>>2];if((w|0)==1073741823){break u}f=J[s>>2];d=J[e+A>>2];k=d>>>0>>0?f:d;x=d>>>0>f>>>0?f:d;d=k<<16|x;d=(d<<15^-1)+d|0;d=P(d>>10^d,9);d=d>>6^d;d=(d<<11^-1)+d|0;f=d>>16^d;q=f&J[i+36>>2];e=J[i+8>>2];v:{w:{if(!e){break w}p=J[J[i>>2]+(q<<2)>>2];if((p|0)==1073741823){break w}d=J[i+4>>2];n=J[i+20>>2];while(1){j=(p<<3)+n|0;if((x|0)==J[j>>2]&(k|0)==J[j+4>>2]){break v}p=J[d+(p<<2)>>2];if((p|0)!=1073741823){continue}break}}if(e>>>0<=w>>>0){d=w+1|0;d=d>>>1|d;d=d>>>2|d;d=d>>>4|d;d=d>>>8|d;d=d>>>16|d;J[i+36>>2]=d;d=d+1|0;J[i+8>>2]=d;vf(i,d>>>0>M[i+12>>2]);q=f&J[i+36>>2];w=J[i+28>>2]}j=J[i+20>>2]+(w<<3)|0;J[j+4>>2]=k;J[j>>2]=x;H[J[i+24>>2]+w|0]=8;e=J[i>>2]+(q<<2)|0;J[J[i+4>>2]+(J[i+28>>2]<<2)>>2]=J[e>>2];d=J[i+28>>2];J[i+28>>2]=d+1;J[e>>2]=d;n=J[i+20>>2]}n=j-n>>3;p=J[i+24>>2];d=n+p|0;q=K[d|0];if(q&8){H[d|0]=0;d=J[i+24>>2]+(j-J[i+20>>2]>>3)|0;H[d|0]=K[d|0]|1;n=j-J[i+20>>2]|0;d=n>>>3|0;p=J[m+8>>2];if((p|0)==J[m+12>>2]){kh(m+4|0,T);p=J[m+8>>2];n=j-J[i+20>>2]|0;t=J[m+4>>2]}J[m+8>>2]=p+1;J[(p<<2)+t>>2]=d;d=J[i+24>>2]+(n>>3)|0;H[d|0]=K[d|0]|4;n=j-J[i+20>>2]>>3;p=J[i+24>>2];q=K[n+p|0]}H[n+p|0]=q&253}b=b+1|0;if(o>>>0>=M[O+(b<<3)>>2]){continue}break}}if(c>>>0>>0){b=c;v=v+1|0;if(U>>>0>v>>>0){continue}}break}J[a+204>>2]=t;J[a+208>>2]=J[m+8>>2];J[a+212>>2]=J[m+12>>2]}Ia=m+16|0;zs(r)}zs(G)}c=J[g+104>>2];if(!((c|0)==(g+72|0)|!c)){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[g+236>>2];if((c|0)==(g+204|0)|!c){break d}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}Ia=g+336|0;s=J[a+204>>2];l=J[a+4>>2];q=0;x=J[a+208>>2];x:{if(!x){J[a+280>>2]=J[a+272>>2];break x}while(1){b=J[s+(q<<2)>>2];r=J[C+20>>2]+(b<<3)|0;b=b+J[C+24>>2]|0;c=K[b|0];y:{if(c&2){if(c&4){break y}b=J[a+272>>2];z:{if((b|0)!=J[a+276>>2]){j=J[a+268>>2];break z}j=Db(l,b<<4,1);f=Va(j,J[a+268>>2],J[a+276>>2]<<3);b=J[l+16>>2];o=J[a+268>>2];A:{if(!(b>>>0<=o>>>0&o>>>0>2]>>>0)){if(!o){break A}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,o);break A}e=J[l+4>>2];b=0;h=J[l+8>>2];c=h;while(1){g=b;b=b+1|0;d=c;c=c-1|0;k=e+(c<<2)|0;if(o>>>0>M[k>>2]){continue}break}B:{if(d>>>0>=h>>>0){break B}b=0;c=g&3;if(c){while(1){J[k>>2]=J[J[l+4>>2]+(d<<2)>>2];d=d+1|0;k=k+4|0;b=b+1|0;if((c|0)!=(b|0)){continue}break}}if(g-1>>>0<3){break B}while(1){b=d<<2;J[k>>2]=J[b+J[l+4>>2]>>2];J[k+4>>2]=J[(b+J[l+4>>2]|0)+4>>2];J[k+8>>2]=J[(b+J[l+4>>2]|0)+8>>2];J[k+12>>2]=J[(b+J[l+4>>2]|0)+12>>2];k=k+16|0;d=d+4|0;if((h|0)!=(d|0)){continue}break}}J[l+8>>2]=h-1}J[a+268>>2]=f;J[a+276>>2]=J[a+276>>2]<<1;b=J[a+272>>2]}e=J[r+4>>2];g=J[r>>2];J[a+272>>2]=b+1;d=(b<<3)+j|0;J[d>>2]=e>>>0>g>>>0?g:e;J[d+4>>2]=e>>>0>>0?g:e;break y}H[b|0]=c&254;if(!(K[J[C+24>>2]+(r-J[C+20>>2]>>3)|0]&4)){break y}b=J[a+260>>2];C:{if((b|0)!=J[a+264>>2]){j=J[a+256>>2];break C}j=Db(l,b<<4,1);f=Va(j,J[a+256>>2],J[a+264>>2]<<3);b=J[l+16>>2];o=J[a+256>>2];D:{if(!(b>>>0<=o>>>0&o>>>0>2]>>>0)){if(!o){break D}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,o);break D}e=J[l+4>>2];b=0;h=J[l+8>>2];c=h;while(1){g=b;b=b+1|0;d=c;c=c-1|0;k=e+(c<<2)|0;if(o>>>0>M[k>>2]){continue}break}E:{if(d>>>0>=h>>>0){break E}b=0;c=g&3;if(c){while(1){J[k>>2]=J[J[l+4>>2]+(d<<2)>>2];d=d+1|0;k=k+4|0;b=b+1|0;if((c|0)!=(b|0)){continue}break}}if(g-1>>>0<3){break E}while(1){b=d<<2;J[k>>2]=J[b+J[l+4>>2]>>2];J[k+4>>2]=J[(b+J[l+4>>2]|0)+4>>2];J[k+8>>2]=J[(b+J[l+4>>2]|0)+8>>2];J[k+12>>2]=J[(b+J[l+4>>2]|0)+12>>2];k=k+16|0;d=d+4|0;if((h|0)!=(d|0)){continue}break}}J[l+8>>2]=h-1}J[a+256>>2]=f;J[a+264>>2]=J[a+264>>2]<<1;b=J[a+260>>2]}e=J[r+4>>2];g=J[r>>2];J[a+260>>2]=b+1;d=(b<<3)+j|0;J[d>>2]=e>>>0>g>>>0?g:e;J[d+4>>2]=e>>>0>>0?g:e;b=J[C+24>>2]+(r-J[C+20>>2]>>3)|0;H[b|0]=K[b|0]&251}q=q+1|0;if((x|0)!=(q|0)){continue}break}J[a+280>>2]=J[a+272>>2];if(x){j=0;while(1){b=J[s+(j<<2)>>2];if((K[b+J[C+24>>2]|0]&6)==6){h=J[C+20>>2]+(b<<3)|0;b=J[a+280>>2];F:{if((b|0)!=J[a+276>>2]){t=J[a+268>>2];break F}t=Db(l,b<<4,1);f=Va(t,J[a+268>>2],J[a+276>>2]<<3);b=J[l+16>>2];r=J[a+268>>2];G:{if(!(b>>>0<=r>>>0&r>>>0>2]>>>0)){if(!r){break G}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,r);break G}e=J[l+4>>2];b=0;o=J[l+8>>2];c=o;while(1){g=b;b=b+1|0;d=c;c=c-1|0;k=e+(c<<2)|0;if(r>>>0>M[k>>2]){continue}break}H:{if(d>>>0>=o>>>0){break H}b=0;c=g&3;if(c){while(1){J[k>>2]=J[J[l+4>>2]+(d<<2)>>2];d=d+1|0;k=k+4|0;b=b+1|0;if((c|0)!=(b|0)){continue}break}}if(g-1>>>0<3){break H}while(1){b=d<<2;J[k>>2]=J[b+J[l+4>>2]>>2];J[k+4>>2]=J[(b+J[l+4>>2]|0)+4>>2];J[k+8>>2]=J[(b+J[l+4>>2]|0)+8>>2];J[k+12>>2]=J[(b+J[l+4>>2]|0)+12>>2];k=k+16|0;d=d+4|0;if((o|0)!=(d|0)){continue}break}}J[l+8>>2]=o-1}J[a+268>>2]=f;J[a+276>>2]=J[a+276>>2]<<1;b=J[a+280>>2]}e=J[h+4>>2];g=J[h>>2];J[a+280>>2]=b+1;d=(b<<3)+t|0;J[d>>2]=e>>>0>g>>>0?g:e;J[d+4>>2]=e>>>0>>0?g:e}j=j+1|0;if((x|0)!=(j|0)){continue}break}}}J[a+192>>2]=J[a+188>>2];Ia=B+16|0}function MM(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=Q(0),i=Q(0),j=0,k=0,l=0,m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=0,u=0,v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0),B=0,C=0,D=0,E=0,F=Q(0),G=Q(0),M=Q(0),O=Q(0),S=Q(0),T=0,U=0,V=0,W=0,X=Q(0),Z=Q(0),_=Q(0),$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0;k=Ia-128|0;Ia=k;c=J[a+36>>2];b=J[c+304>>2];t=J[b>>2];if(t){J[b>>2]=J[t>>2]}if(!t){b=J[42504];e=Ka[J[J[b>>2]+20>>2]](b)|0?31686:70610;e=Ka[J[J[b+12>>2]+8>>2]](b+12|0,7251,e,23034,82)|0;b=e+19&-16;J[b-4>>2]=b-e;t=Dj(b,J[c+308>>2])}D=J[a+56>>2];b=D+J[a+60>>2]|0;c=J[a+64>>2];V=b>>>0>>0?b:c;a:{if(D>>>0>=V>>>0){break a}S=N[J[a+40>>2]+328>>2];aa=k+48|0;r=J[a+68>>2];while(1){c=J[a+32>>2];if(c>>>0<=r>>>0){break a}b=r+1|0;b:{c:{if(b>>>0>=c>>>0){s=b;break c}e=J[a+28>>2];s=b;d:{while(1){if(J[J[e+(s<<2)>>2]+56>>2]!=(D|0)){break d}s=s+1|0;if((c|0)!=(s|0)){continue}break}s=c}if(b>>>0>>0){g=J[a+28>>2]+(r<<2)|0;j=0;l=0;C=0;u=32;E=Ia-16|0;Ia=E;H[E+12|0]=0;e=E-128|0;Ia=e;J[E+8>>2]=e;d=(s-r|0)-1|0;e:{if((d|0)<=0){break e}while(1){f:{if((d|0)<=(j|0)){break f}while(1){if(d-j>>>0<=4){while(1){f=j;j=f+1|0;c=j;b=f;while(1){n=c;c=J[g+(c<<2)>>2];h=N[c+28>>2];x=J[g+(b<<2)>>2];i=N[x+28>>2];g:{if(!(h>2]|(!J[c+4>>2]|h!=i)){break g}}b=n}c=n+1|0;if((d|0)>(n|0)){continue}break}if((b|0)!=(f|0)){b=g+(b<<2)|0;c=J[b>>2];n=b;b=g+(f<<2)|0;J[n>>2]=J[b>>2];J[b>>2]=c}if((d|0)!=(j|0)){continue}break f}}h:{i:{x=g+(j<<2)|0;b=J[x>>2];h=N[b+28>>2];n=g+((d+j|0)/2<<2)|0;f=J[n>>2];i=N[f+28>>2];if(h>i){break i}if(h!=i){c=b;break h}if(!J[f+4>>2]){c=b;break h}if(!J[b+4>>2]){break i}c=b;break h}J[x>>2]=f;J[n>>2]=b;c=J[x>>2];h=N[c+28>>2];f=b}j:{k:{B=g+(d<<2)|0;b=J[B>>2];i=N[b+28>>2];if(!(i>2]|(!J[b+4>>2]|h!=i)){break k}}J[x>>2]=b;J[B>>2]=c;f=J[n>>2];break j}h=i;c=b}i=N[f+28>>2];l:{if(!(i>h)){if(J[f+4>>2]|(!J[c+4>>2]|h!=i)){break l}}J[n>>2]=c;J[B>>2]=f;f=J[n>>2]}c=d-1|0;x=g+(c<<2)|0;J[n>>2]=J[x>>2];J[x>>2]=f;b=j;while(1){h=N[f+28>>2];while(1){n=b;b=b+1|0;T=g+(b<<2)|0;B=J[T>>2];i=N[B+28>>2];if(i>2]|h!=i|J[f+4>>2])){continue}break}while(1){c=c-1|0;W=g+(c<<2)|0;U=J[W>>2];i=N[U+28>>2];if(i>h|!(!J[f+4>>2]|h!=i|J[U+4>>2])){continue}break}if((b|0)<(c|0)){J[T>>2]=U;J[W>>2]=B;f=J[x>>2];continue}break}J[T>>2]=f;J[x>>2]=B;m:{if((b-j|0)<(d-b|0)){if(u-1>>>0<=l>>>0){c=u<<3;if(c){b=J[42504];f=b+12|0;b=(ca=f,da=c,ea=Ka[J[J[b>>2]+20>>2]](b)|0?61932:70610,fa=20381,ga=155,ba=J[J[f>>2]+8>>2],Ka[ba](ca|0,da|0,ea|0,fa|0,ga|0)|0)}else{b=0}u=u<<1;b=Va(b,e,l<<2);c=C;C=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(l<<2)+e|0;J[b>>2]=j;J[b+4>>2]=n;j=n+2|0;break m}if(u-1>>>0<=l>>>0){c=u<<3;if(c){b=J[42504];f=b+12|0;b=(ga=f,fa=c,ea=Ka[J[J[b>>2]+20>>2]](b)|0?61932:70610,da=20381,ca=155,ba=J[J[f>>2]+8>>2],Ka[ba](ga|0,fa|0,ea|0,da|0,ca|0)|0)}else{b=0}u=u<<1;b=Va(b,e,l<<2);c=C;C=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(l<<2)+e|0;J[b>>2]=n+2;J[b+4>>2]=d;d=n}l=l+2|0;if((d|0)>(j|0)){continue}break}}if(l){b=l-2|0;j=J[(b<<2)+e>>2];d=J[((l<<2)+e|0)-4>>2];l=b;continue}break}if(!C|!e){break e}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,e)}if(K[E+12|0]){eb(J[E+8>>2])}Ia=E+16|0}if(r>>>0>=s>>>0){break b}}E=s-2|0;x=D-1|0;F=N[a+44>>2];C=1;while(1){d=J[J[a+28>>2]+(r<<2)>>2];h=N[d+28>>2];if(h>Q(1)){break b}e=0;b=J[d>>2];if(b){e=!K[J[b+32>>2]+34|0]}b=J[d+4>>2];if(b){b=K[J[b+32>>2]+34|0]}else{b=1}n:{if((e|!b)!=1){break n}o:{if(J[d+104>>2]){break o}g=Ia-176|0;Ia=g;Yu(d);c=J[d+12>>2];j=J[d+8>>2];e=J[d+4>>2];n=J[d>>2];f=J[d+64>>2];b=J[d+60>>2];p:{if((f|0)>=(b|0)){l=f;f=b;b=c;c=j;j=e;e=n;break p}l=b;b=j;j=n}N[g+144>>2]=N[c+36>>2];N[g+148>>2]=N[c+40>>2];N[g+152>>2]=N[c+44>>2];N[g+156>>2]=N[c+48>>2];i=N[c+52>>2];N[g+160>>2]=i;m=N[c+56>>2];N[g+164>>2]=m;q=N[c+60>>2];N[g+168>>2]=q;N[g+80>>2]=N[c+8>>2];N[g+84>>2]=N[c+12>>2];N[g+88>>2]=N[c+16>>2];N[g+92>>2]=N[c+20>>2];p=N[c+24>>2];N[g+96>>2]=p;w=N[c+28>>2];N[g+100>>2]=w;A=N[c+32>>2];N[g+104>>2]=A;N[g+112>>2]=N[b+36>>2];N[g+116>>2]=N[b+40>>2];N[g+120>>2]=N[b+44>>2];N[g+124>>2]=N[b+48>>2];y=N[b+52>>2];N[g+128>>2]=y;G=N[b+56>>2];N[g+132>>2]=G;M=N[b+60>>2];N[g+136>>2]=M;N[g+48>>2]=N[b+8>>2];N[g+52>>2]=N[b+12>>2];N[g+56>>2]=N[b+16>>2];N[g+60>>2]=N[b+20>>2];O=N[b+24>>2];N[g+64>>2]=O;X=N[b+28>>2];N[g+68>>2]=X;Z=N[b+32>>2];N[g+72>>2]=Z;J[g+44>>2]=0;J[g+36>>2]=0;J[g+40>>2]=0;J[g+32>>2]=0;J[g+24>>2]=0;J[g+28>>2]=0;h=N[J[d+52>>2]+52>>2];J[t+7160>>2]=-1;N[t+7152>>2]=F;o=h>Q(0)?h:Q(0);n=t+7160|0;v=N[c+4>>2];z=N[b+4>>2];h=Q(v+z);_=h>2]>>2],28)+157712|0)+(J[J[b>>2]>>2]<<2)>>2]](c,b,g+144|0,g+112|0,g+80|0,g+48|0,o,g+36|0,g+24|0,N[d+28>>2],n,_));q:{if(o>=Q(1)){J[d+48>>2]=0;J[d+104>>2]=1;J[d+28>>2]=2139095039;J[d+32>>2]=0;break q}J[d+72>>2]=J[n>>2];y=Q(Q(i-p)-Q(y-O));i=N[g+36>>2];h=Q(-i);p=N[g+40>>2];m=Q(Q(y*h)-Q(Q(Q(m-w)-Q(G-X))*p));w=N[g+44>>2];A=Q(m-Q(Q(Q(q-A)-Q(M-Z))*w));r:{if(J[d+64>>2]>2]){h=i;break r}w=Q(-w);N[g+44>>2]=w;p=Q(-p);N[g+40>>2]=p;N[g+36>>2]=h}J[d+104>>2]=1;if(A<_){J[d+28>>2]=2139095039;break q}m=Q(0);s:{if(!(o<=Q(0))){y=Q(0);break s}m=Q(1);q=Q(1);i=Q(1);y=Q(-o);o=Q(0);q=e?N[J[e+32>>2]+36>>2]:q;m=j?N[J[j+32>>2]+36>>2]:m;if((m>q?q:m)!=Q(1)){m=Q(0);break s}i=e?N[J[e+36>>2]+60>>2]:i;t:{if(!j){z=Q(34028234663852886e22);m=Q(1);break t}m=N[J[j+36>>2]+60>>2]}m=Q(Q((v>2]=y;N[d+28>>2]=o;N[d+32>>2]=m;N[d+36>>2]=N[g+24>>2];N[d+40>>2]=N[g+28>>2];i=N[g+32>>2];N[d+24>>2]=w;N[d+20>>2]=p;N[d+16>>2]=h;N[d+44>>2]=i;e=t+4624|0;J[e>>2]=0;j=J[d+72>>2];N[t+536>>2]=w;N[t+532>>2]=p;N[t+528>>2]=h;J[e>>2]=1;N[t+544>>2]=N[d+36>>2];N[t+548>>2]=N[d+40>>2];h=N[d+44>>2];J[t+580>>2]=l-5>>>0>=2?-1:j;J[t+540>>2]=0;N[t+552>>2]=h;e=J[c+92>>2];c=g+20|0;Ka[J[(f<<2)+135632>>2]](e,0,t,c)|0;Ka[J[(l<<2)+135632>>2]](J[b+92>>2],1,t,c)|0;b=J[J[t+7188>>2]>>2];c=b+(L[g+20>>1]<<5)|0;e=b+(L[g+22>>1]<<5)|0;h=Aj(c,e);b=g+12|0;N[b+4>>2]=1;N[b>>2]=1;zj(g,b,c,e);b=J[g+4>>2];c=J[g>>2];I[d+76>>1]=L[g+20>>1];e=L[g+22>>1];N[d+88>>2]=h;ba=d,ca=ela(c,b),J[ba+80>>2]=ca;J[d+84>>2]=Ja;I[d+78>>1]=e}Ia=g+176|0;e=r+1|0;if(s>>>0<=e>>>0){h=N[d+28>>2];break o}c=r;h=N[d+28>>2];if(!(h>N[J[J[a+28>>2]+(e<<2)>>2]+28>>2])){break o}u:{while(1){j=J[a+28>>2];b=e;e=J[j+(b<<2)>>2];if(!(N[e+28>>2]>2]=e;c=b;e=b+1|0;if((s|0)!=(e|0)){continue}break}j=J[a+28>>2]}J[(b<<2)+j>>2]=d;r=r-1|0;break n}if(h>Q(1)){break b}v:{if(!(h<=Q(34028234663852886e22))|!K[d+69|0]){break v}g=J[a+40>>2];if(!J[g+120>>2]){break v}J[k>>2]=1065353216;J[k+4>>2]=1065353216;J[k+8>>2]=1065353216;J[k+12>>2]=1065353216;N[k+16>>2]=N[d+16>>2];N[k+20>>2]=N[d+20>>2];N[k+24>>2]=N[d+24>>2];h=N[d+80>>2];N[k+32>>2]=h;i=N[d+84>>2];N[k+36>>2]=i;c=L[d+76>>1];I[k+44>>1]=c;b=L[d+78>>1];J[k+40>>2]=256;I[k+46>>1]=b;N[k+48>>2]=N[d+36>>2];N[k+52>>2]=N[d+40>>2];N[k+56>>2]=N[d+44>>2];N[k+80>>2]=N[d+16>>2];N[k+84>>2]=N[d+20>>2];m=N[d+24>>2];N[k+108>>2]=h;I[k+102>>1]=b;I[k+100>>1]=c;N[k+88>>2]=m;N[k+104>>2]=i;h=N[d+88>>2];J[k+96>>2]=0;J[k+60>>2]=0;N[k+92>>2]=h;J[k+72>>2]=0;J[k+76>>2]=2139095039;J[k+64>>2]=0;J[k+68>>2]=0;b=J[d+8>>2];c=J[b+92>>2];f=J[d+12>>2];e=J[f+92>>2];l=J[b+96>>2];f=J[f+96>>2];j=J[d>>2];n=J[d+4>>2];b=Ia-112|0;Ia=b;g=J[g+120>>2];if(g){u=J[42462];J[b+44>>2]=u+e;J[b+40>>2]=c+u;u=J[42463];B=J[42464];J[b+36>>2]=f+(n?u:B);J[b+32>>2]=l+(j?u:B);u=b+4|0;Pu(u,c,l,(j|0)!=0);c=J[b+12>>2];J[b+52>>2]=J[b+8>>2];J[b+56>>2]=c;c=J[b+20>>2];J[b+60>>2]=J[b+16>>2];J[b+64>>2]=c;c=J[b+28>>2];J[b+68>>2]=J[b+24>>2];J[b+72>>2]=c;N[b+48>>2]=N[b+4>>2];Pu(u,e,f,(n|0)!=0);N[b+76>>2]=N[b+4>>2];c=J[b+12>>2];J[b+80>>2]=J[b+8>>2];J[b+84>>2]=c;c=J[b+20>>2];J[b+88>>2]=J[b+16>>2];J[b+92>>2]=c;c=J[b+28>>2];J[b+96>>2]=J[b+24>>2];J[b+100>>2]=c;J[b+108>>2]=aa;J[b+104>>2]=1;Ka[J[J[g>>2]>>2]](g,b+32|0,1)}Ia=b+112|0;if(K[k+43|0]&32){N[d+100>>2]=N[k+76>>2]}N[d+80>>2]=N[k+108>>2];N[d+84>>2]=N[k+104>>2];N[d+88>>2]=N[k+92>>2];N[d+36>>2]=N[k+48>>2];N[d+40>>2]=N[k+52>>2];N[d+44>>2]=N[k+56>>2];N[d+16>>2]=N[k+80>>2];N[d+20>>2]=N[k+84>>2];N[d+24>>2]=N[k+88>>2]}b=J[d>>2];if(!b|K[J[b+32>>2]+34|0]){b=!b}else{b=1}e=!(N[d+28>>2]<=Q(1));c=J[d+4>>2];if(!c|K[J[c+32>>2]+34|0]){c=!c}else{c=1}if(!(e|(c&b)!=1)){H[d+68|0]=1}n=K[a+84|0];j=0;h=Q(0);p=Q(0);m=Q(0);z=Q(0);o=Q(0);b=0;l=Ia-16|0;Ia=l;e=J[d+4>>2];g=J[d+12>>2];u=J[d+8>>2];w:{x:{y:{c=J[d>>2];if(!(K[J[c+32>>2]+34|0]?0:c)){if(K[J[e+32>>2]+34|0]|!e){break w}if(!c){break y}}if(N[J[c+36>>2]+124>>2]!=Q(0)){break x}if(e){break y}break w}if(N[J[e+36>>2]+124>>2]==Q(0)){break w}}w=N[d+28>>2];if(!(w>2]+41|0]&8|N[d+100>>2]==Q(0)){break w}A=N[d+48>>2];N[l+4>>2]=N[d+16>>2];N[l+8>>2]=N[d+20>>2];N[l+12>>2]=N[d+24>>2];i=N[l+4>>2];z:{if((J[l+4>>2]&2139095040)==2139095040){break z}q=N[l+8>>2];if((J[l+8>>2]&2139095040)==2139095040){break z}v=N[l+12>>2];if((J[l+12>>2]&2139095040)==2139095040){break z}j=Q(R(Q(Q(Y(Q(Q(v*v)+Q(Q(i*i)+Q(q*q)))))+Q(-1))))>2]+34|0]|!c){break w}yh(c,w);xh(c,w,F,1);c=J[c+32>>2];J[c+48>>2]=J[c+48>>2]+1;break w}j=J[d+52>>2];if(c){f=J[c+36>>2];h=N[f+80>>2];i=Q(N[u+56>>2]-N[f+20>>2]);o=Q(N[u+52>>2]-N[f+16>>2]);z=N[f+84>>2];m=Q(Q(Q(h*i)-Q(o*z))+N[f+72>>2]);q=N[f+88>>2];v=Q(N[u+60>>2]-N[f+24>>2]);o=Q(N[f+68>>2]+Q(Q(q*o)-Q(v*h)));h=Q(N[f+64>>2]+Q(Q(z*v)-Q(i*q)));z=Q(N[f+124>>2]*Q(K[j+44|0]))}i=Q(0);v=Q(0);q=Q(0);if(e){f=J[e+36>>2];i=N[f+80>>2];p=Q(N[g+56>>2]-N[f+20>>2]);q=Q(N[g+52>>2]-N[f+16>>2]);y=N[f+84>>2];v=Q(Q(Q(i*p)-Q(q*y))+N[f+72>>2]);G=N[f+88>>2];M=Q(G*q);q=Q(N[g+60>>2]-N[f+24>>2]);i=Q(N[f+68>>2]+Q(M-Q(q*i)));p=Q(N[f+64>>2]+Q(Q(y*q)-Q(p*G)));q=Q(N[f+124>>2]*Q(K[j+45|0]))}m=Q(v-m);v=N[l+12>>2];h=Q(p-h);p=N[l+4>>2];y=Q(i-o);G=N[l+8>>2];i=Q(Q(m*v)+Q(Q(h*p)+Q(y*G)));o=Q(i-Q(A*Q(10)));A:{if(!(o>2]);M=Q(z+q);o=Q(Q(Q(N[d+88>>2]+Q(1))*o)/M);o=o>2];O=N[d+84>>2];m=Q(m-Q(v*i));h=Q(h-Q(p*i));p=Q(y-Q(G*i));i=Q(Y(Q(Q(m*m)+Q(Q(h*h)+Q(p*p)))));if(i>Q(0)){v=Q(Q(1)/i);m=Q(m*v);p=Q(p*v);h=Q(h*v)}i=Q(i/M);i=i<=Q(R(Q(O*o)))?i:Q(A*Q(-o));m=Q(Q(i*m)+Q(o*N[d+24>>2]));h=Q(Q(i*h)+Q(o*N[d+16>>2]));i=Q(Q(i*p)+Q(o*N[d+20>>2]));break B}m=Q(o*N[d+24>>2]);h=Q(o*N[d+16>>2]);i=Q(o*N[d+20>>2])}if(!(o>2]=-o;if(!(!(K[J[c+32>>2]+34|0]?c:0)&(!e|!K[J[e+32>>2]+34|0]))){J[d+32>>2]=0;break A}if(c){f=J[c+36>>2];N[f+64>>2]=Q(z*h)+N[f+64>>2];N[f+72>>2]=Q(z*m)+N[f+72>>2];N[f+68>>2]=Q(z*i)+N[f+68>>2];Wu(c)}if(!e){break A}f=J[e+36>>2];N[f+64>>2]=N[f+64>>2]-Q(q*h);N[f+72>>2]=N[f+72>>2]-Q(q*m);N[f+68>>2]=N[f+68>>2]-Q(q*i);Wu(e)}if(!(K[J[c+32>>2]+34|0]|!c)){yh(c,w);xh(c,w,F,n&N[d+32>>2]==Q(0));f=J[c+32>>2];J[f+48>>2]=J[f+48>>2]+1}if(!(K[J[e+32>>2]+34|0]|!e)){yh(e,w);xh(e,w,F,n&N[d+32>>2]==Q(0));f=J[e+32>>2];J[f+48>>2]=J[f+48>>2]+1}h=N[d+32>>2];C:{if(!(h>Q(0))){break C}D:{if(K[J[c+32>>2]+34|0]|!c){break D}yh(c,h);if(!n){break D}xh(c,N[d+32>>2],F,1)}if(K[J[e+32>>2]+34|0]|!e){break C}yh(e,N[d+32>>2]);if(!n){break C}xh(e,N[d+32>>2],F,1)}if(c){I[J[c+32>>2]+34>>1]=257}if(!e){break w}I[J[e+32>>2]+34>>1]=257}Ia=l+16|0;h=N[d+28>>2];E:{if(!(h>2]=0;h=Q(0);if(!b){break n}}c=J[a+76>>2];b=D?L[c+(x<<1)>>1]:0;F:{if(!(h>Q(0))){break F}l=L[c+(D<<1)>>1];if(l>>>0>b>>>0){while(1){c=J[J[a+72>>2]+(b<<2)>>2];if(!K[c+34|0]){c=J[c+40>>2];e=J[c+36>>2];if(N[e+124>>2]!=Q(0)){m=N[e+20>>2];p=N[e+24>>2];i=Q(Q(1)-h);N[c+16>>2]=Q(i*N[c+16>>2])+Q(h*N[e+16>>2]);N[c+24>>2]=Q(i*N[c+24>>2])+Q(h*p);N[c+20>>2]=Q(i*N[c+20>>2])+Q(h*m);Sz(k,h,c,e);N[c>>2]=N[k>>2];N[c+4>>2]=N[k+4>>2];N[c+8>>2]=N[k+8>>2];N[c+12>>2]=N[k+12>>2];h=N[d+28>>2]}c=J[c+32>>2];J[c+48>>2]=J[c+48>>2]+1;i=Q(N[c+36>>2]*Q(Q(1)-h));N[c+36>>2]=i>Q(.009999999776482582)?i:Q(.009999999776482582)}b=b+1|0;if((l|0)!=(b|0)){continue}break}}F=Q(F-Q(F*h));b=r+1|0;if(s>>>0<=b>>>0){break F}h=Q(Q(1)/Q(Q(1)-h));c=J[a+28>>2];if((r^-1)+s&1){b=J[c+(b<<2)>>2];N[b+28>>2]=h*Q(N[b+28>>2]-N[d+28>>2]);b=r+2|0}if((r|0)==(E|0)){break F}while(1){e=c+(b<<2)|0;l=J[e>>2];N[l+28>>2]=h*Q(N[l+28>>2]-N[d+28>>2]);e=J[e+4>>2];N[e+28>>2]=h*Q(N[e+28>>2]-N[d+28>>2]);b=b+2|0;if((s|0)!=(b|0)){continue}break}}G:{if(K[a+85|0]|K[J[d+52>>2]+41|0]&8|N[d+100>>2]==Q(0)){break G}b=r+1|0;if(s>>>0<=b>>>0){break G}l=J[d+4>>2];n=J[d>>2];c=r;while(1){d=b<<2;e=J[d+J[a+28>>2]>>2];f=J[e>>2];H:{if(!f){break H}j=J[e+4>>2];if(!j){break H}I:{if((f|0)==(n|0)&(j|0)!=(l|0)){break I}g=(j|0)!=(n|0);if(!g&(f|0)!=(l|0)|g&(f|0)==(l|0)){break I}if((j|0)!=(l|0)){break H}if((f|0)!=(n|0)){break I}break H}if(J[e+92>>2]==(C|0)){break H}J[e+92>>2]=C;i=N[e+28>>2];h=Xu(e,S);if(i>h){e=b;if(c>>>0<=r>>>0){break H}while(1){f=J[a+28>>2];j=f+(c<<2)|0;d=J[j>>2];if(!(h>2])){break H}e=e<<2;J[j>>2]=J[e+f>>2];J[e+J[a+28>>2]>>2]=d;e=c;c=c-1|0;if(r>>>0>>0){continue}break}break H}if(!(h>i)){break H}j=0;e=b+1|0;J:{if(s>>>0<=e>>>0){break J}c=J[a+28>>2];f=c+(e<<2)|0;g=J[f>>2];if(!(h>N[g+28>>2])){break J}J[f>>2]=J[c+d>>2];J[d+J[a+28>>2]>>2]=g;j=-1;c=b+2|0;if((s|0)==(c|0)){break J}while(1){f=J[a+28>>2];d=f+(c<<2)|0;g=J[d>>2];if(!(h>N[g+28>>2])){break J}e=e<<2;J[d>>2]=J[e+f>>2];J[e+J[a+28>>2]>>2]=g;e=c;c=c+1|0;if((s|0)!=(c|0)){continue}break}}b=b+j|0}c=b;b=b+1|0;if(s>>>0>b>>>0){continue}break}}$=$+1|0;C=C+1|0}r=r+1|0;if(s>>>0>r>>>0){continue}break}}r=s;D=D+1|0;if((V|0)!=(D|0)){continue}break}}b=J[a+80>>2];J[b>>2]=J[b>>2]+$;a=J[J[a+36>>2]+304>>2];J[t>>2]=J[a>>2];J[a>>2]=t;Ia=k+128|0}function bJ(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=0,I=Q(0),M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=0,ea=Q(0),fa=0,ga=0,ha=Q(0),ia=Q(0),ja=0;h=Ia-8544|0;Ia=h;f=J[b+32>>2];G=a;p=N[a+8>>2];a=J[b+8>>2];F=J[b+12>>2];t=N[b+4>>2];J[h+284>>2]=0;J[h+276>>2]=a;J[h+280>>2]=F;N[h+272>>2]=t;F=b+16|0;a=J[F>>2];w=J[F+4>>2];da=J[b+28>>2];J[h+264>>2]=J[b+24>>2];J[h+268>>2]=da;J[h+256>>2]=a;J[h+260>>2]=w;n=N[c>>2];j=N[d+4>>2];i=N[d+12>>2];m=N[c+8>>2];s=N[c+12>>2];k=N[d+8>>2];q=N[d>>2];v=N[c+4>>2];o=Q(Q(n*j)+Q(Q(Q(i*m)-Q(s*k))-Q(q*v)));l=Q(Q(m*q)+Q(Q(Q(i*v)-Q(s*j))-Q(k*n)));I=Q(l+l);u=Q(o*I);r=Q(Q(k*m)+Q(Q(j*v)+Q(Q(i*s)+Q(q*n))));U=Q(Q(v*k)+Q(Q(Q(i*n)-Q(s*q))-Q(j*m)));v=Q(U+U);n=Q(r*v);Z=Q(u-n);m=Q(o*v);s=Q(r*I);W=Q(m+s);O=Q(n+u);n=Q(v*l);S=Q(o+o);r=Q(r*S);C=Q(n-r);M=Q(m-s);X=Q(n+r);n=Q(N[c+16>>2]-N[d+16>>2]);n=Q(n+n);m=Q(N[c+20>>2]-N[d+20>>2]);r=Q(m+m);m=Q(N[c+24>>2]-N[d+24>>2]);u=Q(m+m);y=Q(Q(Q(Q(-q)*n)-Q(r*j))-Q(k*u));V=Q(Q(i*i)+Q(-.5));m=Q(Q(Q(u*V)+Q(i*Q(Q(j*n)-Q(q*r))))-Q(k*y));s=Q(Q(Q(r*V)+Q(i*Q(Q(q*u)-Q(k*n))))-Q(j*y));j=Q(Q(Q(n*V)+Q(i*Q(Q(k*r)-Q(j*u))))-Q(q*y));i=Q(Q(1)-Q(U*v));k=Q(l*I);q=Q(i-k);E=i;i=Q(o*S);o=Q(E-i);k=Q(Q(Q(1)-k)-i);w=f+16|0;a=0;a:{if(t!=Q(1)){break a}a=0;if(N[b+8>>2]!=Q(1)){break a}a=N[b+12>>2]==Q(1)}H[h+384|0]=0;J[h+376>>2]=0;J[h+380>>2]=0;J[h+368>>2]=0;J[h+372>>2]=0;J[h+360>>2]=0;J[h+364>>2]=0;J[h+352>>2]=0;J[h+356>>2]=0;J[h+496>>2]=w;J[h+504>>2]=J[f+56>>2]+P(K[f+55|0],20);H[h+508|0]=K[f+54|0];i=Q(t*N[f+68>>2]);t=Q(N[f+72>>2]*N[h+276>>2]);i=i<=t?i:t;t=Q(N[f+76>>2]*N[h+280>>2]);i=i<=t?i:t;N[h+376>>2]=i*Q(.02500000037252903);N[h+368>>2]=i*Q(.10000000149011612);N[h+372>>2]=i*Q(.05000000074505806);w=h+352|0;Cb(h+272|0,h+256|0,h+400|0,h+448|0,w,a);J[h+500>>2]=J[f+60>>2];J[h+236>>2]=0;J[h+240>>2]=0;J[h+220>>2]=0;N[h+168>>2]=m;i=Q(p*Q(0));q=Q(Q(q*i)+Q(Q(M*p)+Q(i*O)));N[h+232>>2]=m-q;N[h+164>>2]=s;v=Q(Q(Z*i)+Q(Q(X*p)+Q(i*o)));N[h+228>>2]=s-v;N[h+216>>2]=m+q;N[h+212>>2]=s+v;J[h+184>>2]=0;J[h+188>>2]=4;J[h+172>>2]=0;H[h+192|0]=1;J[h+176>>2]=0;J[h+180>>2]=0;N[h+160>>2]=j;i=Q(Q(W*i)+Q(Q(k*p)+Q(i*C)));N[h+224>>2]=j-i;N[h+208>>2]=j+i;J[h+324>>2]=156668;J[h+328>>2]=h+160;J[h+308>>2]=156736;J[h+312>>2]=w;J[h+156>>2]=0;N[h+152>>2]=m-N[h+360>>2];N[h+148>>2]=s-N[h+356>>2];N[h+144>>2]=j-N[h+352>>2];J[h+128>>2]=2139095039;if((dl(h+324|0,h+308|0,h+144|0,h+128|0,h+16|0,h+96|0,h+336|0,h+288|0)|0)!=2){i=N[d+8>>2];l=N[h+344>>2];o=Q(l+l);j=N[d>>2];l=N[h+336>>2];m=Q(l+l);l=N[h+340>>2];s=Q(l+l);k=N[d+4>>2];t=Q(Q(i*o)+Q(Q(j*m)+Q(s*k)));q=N[d+12>>2];p=Q(Q(q*q)+Q(-.5));n=Q(Q(i*t)+Q(Q(o*p)+Q(q*Q(Q(j*s)-Q(m*k)))));l=Q(Q(k*t)+Q(Q(s*p)+Q(q*Q(Q(i*m)-Q(o*j)))));v=Q(Q(j*t)+Q(Q(m*p)+Q(q*Q(Q(k*o)-Q(s*i)))));o=N[h+104>>2];o=Q(o+o);m=N[h+96>>2];m=Q(m+m);s=N[h+100>>2];s=Q(s+s);t=Q(Q(i*o)+Q(Q(j*m)+Q(s*k)));x=Q(N[d+24>>2]+Q(Q(i*t)+Q(Q(o*p)+Q(q*Q(Q(j*s)-Q(m*k))))));A=Q(N[d+20>>2]+Q(Q(k*t)+Q(Q(s*p)+Q(q*Q(Q(i*m)-Q(o*j))))));T=Q(N[d+16>>2]+Q(Q(j*t)+Q(Q(m*p)+Q(q*Q(Q(k*o)-Q(s*i))))));B=N[h+288>>2]}a=0;b:{if(Q(N[G+4>>2]+N[e>>2])<=B){break b}i=N[c+16>>2];j=N[c+20>>2];q=N[c+24>>2];k=N[c>>2];o=Q(k+k);p=N[c+8>>2];s=N[c+4>>2];t=N[c+12>>2];r=Q(t+t);u=N[G+8>>2];y=Q(Q(Q(o*p)-Q(s*r))*u);m=Q(q-y);N[h+116>>2]=m;p=Q(u*Q(Q(p*r)+Q(o*s)));s=Q(j-p);N[h+112>>2]=s;q=Q(y+q);N[h+104>>2]=q;p=Q(j+p);N[h+100>>2]=p;j=Q(u*Q(Q(k*o)+Q(Q(t*r)+Q(-1))));t=Q(i-j);N[h+108>>2]=t;o=Q(i+j);N[h+96>>2]=o;a=2;c:{if(o!=t){c=0;break c}c=0;if(p!=s){break c}c=m==q;a=c?1:2}f=b+4|0;J[h+224>>2]=0;J[h+228>>2]=1065353216;J[h+216>>2]=0;J[h+220>>2]=0;J[h+208>>2]=0;J[h+212>>2]=1065353216;J[h+200>>2]=0;J[h+204>>2]=0;J[h+192>>2]=1065353216;J[h+196>>2]=1065353216;J[h+176>>2]=1065353216;J[h+180>>2]=0;H[h+232|0]=0;J[h+184>>2]=0;J[h+188>>2]=0;J[h+168>>2]=0;J[h+172>>2]=0;J[h+160>>2]=1065353216;J[h+164>>2]=0;if(!(!(N[b+4>>2]!=Q(1)|N[b+8>>2]!=Q(1))&N[b+12>>2]==Q(1))){Pb(h+160|0,f,F)}Vo(h+16|0,J[b+40>>2],h+160|0);k=Q(0);d:{e:{if(B>Q(0)){r=Q(-n);N[h+12>>2]=r;u=Q(-l);N[h+8>>2]=u;y=Q(-v);N[h+4>>2]=y;EB(g,d,h+16|0,f,a,h+96|0,N[G+4>>2],h+4|0,N[e>>2]);a=J[g+4096>>2];if((a|0)==2){break e}if(!(c&1)){ea=N[e>>2];U=N[G+4>>2];V=N[d+24>>2];Z=N[d+20>>2];W=N[d+16>>2];O=N[d>>2];j=Q(O+O);i=N[d+8>>2];aa=Q(j*i);k=N[d+4>>2];S=Q(k+k);C=N[d+12>>2];_=Q(S*C);I=Q(aa+_);X=Q(Q(1)-Q(O*j));ca=Q(k*S);O=Q(X-ca);M=Q(S*i);D=Q(j*C);S=Q(M-D);N[h+344>>2]=Q(O*r)+Q(Q(I*y)+Q(S*u));M=Q(M+D);j=Q(j*k);k=Q(i+i);D=Q(C*k);C=Q(j-D);i=Q(i*k);X=Q(X-i);N[h+340>>2]=Q(M*r)+Q(Q(C*y)+Q(X*u));aa=Q(aa-_);_=Q(Q(Q(1)-ca)-i);ca=Q(j+D);N[h+336>>2]=Q(aa*r)+Q(Q(_*y)+Q(ca*u));c=Ka[J[h+84>>2]](h+16|0,h+160|0,h+336|0)|0;N[h+296>>2]=q;N[h+288>>2]=o;N[h+292>>2]=p;N[h+276>>2]=s;N[h+272>>2]=t;N[h+280>>2]=m;j=Q(m-q);k=Q(t-o);i=Q(s-p);D=Q(Y(Q(Q(j*j)+Q(Q(k*k)+Q(i*i)))));if(D>Q(0)){E=j;j=Q(Q(.009999999776482582)/D);D=Q(E*j);q=Q(q-D);N[h+296>>2]=q;i=Q(i*j);p=Q(p-i);N[h+292>>2]=p;k=Q(k*j);o=Q(o-k);N[h+288>>2]=o;j=Q(m+D);N[h+280>>2]=j;j=Q(j-q);i=Q(s+i);N[h+276>>2]=i;k=Q(t+k);N[h+272>>2]=k;k=Q(k-o);i=Q(i-p)}N[h+260>>2]=i;N[h+256>>2]=k;N[h+264>>2]=j;m=Q(Q(k*u)+Q(v*i));N[h+360>>2]=-m;k=Q(Q(j*y)+Q(n*k));N[h+356>>2]=-k;j=Q(Q(i*r)+Q(l*j));i=Q(-j);N[h+352>>2]=i;N[h+364>>2]=-Q(Q(Q(i*o)-Q(p*k))-Q(m*q));k=Q(R(k));j=Q(R(j));i=Q(R(m));f:{g:{if(!(!(k>j)|!(k>i))){b=0;f=2;break g}a=2;f=0;b=1;if(!(i>j)){break f}}a=b;b=f}d=b;b=J[h+40>>2]+P(c,20)|0;z=K[b+18|0];if(z){c=a<<2;e=h+256|0;f=d<<2;F=h+4|0;ha=Q(Q(1)/Q(Q(N[c+e>>2]*N[f+F>>2])-Q(N[c+F>>2]*N[e+f>>2])));F=J[h+48>>2]+L[b+16>>1]|0;w=J[h+44>>2];ia=Q(U+ea);b=z-1|0;c=J[g+4096>>2];f=0;j=N[h+192>>2];k=N[h+188>>2];q=N[h+184>>2];p=N[h+180>>2];o=N[h+176>>2];m=N[h+172>>2];s=N[h+168>>2];t=N[h+164>>2];ea=N[h+160>>2];while(1){b=w+P(K[b+F|0],12)|0;i=N[b>>2];D=N[b+4>>2];E=N[b+8>>2];$=Q(Q(Q(i*ea)+Q(D*m))+Q(E*q));ba=Q(Q(Q(i*t)+Q(D*o))+Q(E*k));i=Q(Q(Q(i*s)+Q(D*p))+Q(E*j));N[h+152>>2]=V+Q(Q(Q(aa*$)+Q(M*ba))+Q(O*i));N[h+148>>2]=Z+Q(Q(Q(ca*$)+Q(X*ba))+Q(S*i));N[h+144>>2]=W+Q(Q(Q(_*$)+Q(C*ba))+Q(I*i));b=f;e=w+P(K[F+b|0],12)|0;i=N[e>>2];D=N[e+4>>2];E=N[e+8>>2];$=Q(Q(Q(s*i)+Q(p*D))+Q(j*E));ba=Q(Q(Q(ea*i)+Q(m*D))+Q(q*E));i=Q(Q(Q(t*i)+Q(o*D))+Q(k*E));N[h+136>>2]=V+Q(Q(O*$)+Q(Q(aa*ba)+Q(M*i)));N[h+132>>2]=Z+Q(Q(S*$)+Q(Q(ca*ba)+Q(X*i)));N[h+128>>2]=W+Q(Q(I*$)+Q(Q(_*ba)+Q(C*i)));N[h+316>>2]=n;N[h+312>>2]=l;N[h+308>>2]=v;h:{if(!DB(h+288|0,h+272|0,h+256|0,h+352|0,d,a,ha,h+308|0,h+144|0,h+128|0,h+320|0,h+324|0,Q(0))){break h}i=N[h+320>>2];if(!(i>>0>63){break h}D=N[h+328>>2];E=N[h+332>>2];$=N[h+324>>2];e=c+1|0;J[g+4096>>2]=e;c=(c<<6)+g|0;N[c+16>>2]=$+Q(v*i);N[c+8>>2]=r;N[c+4>>2]=u;N[c>>2]=y;J[c+52>>2]=-1;N[c+12>>2]=i-U;N[c+24>>2]=E+Q(n*i);N[c+20>>2]=D+Q(l*i);c=e}f=b+1|0;z=z-1|0;if(z){continue}break}}a=J[g+4096>>2]}if(a){break e}l=N[G+4>>2];J[g+4096>>2]=1;N[g>>2]=N[h+4>>2];i=N[h+8>>2];N[g+24>>2]=x;N[g+20>>2]=A;N[g+16>>2]=T;N[g+8>>2]=r;N[g+4>>2]=i;J[g+52>>2]=-1;N[g+12>>2]=B-l;break e}v=N[G+4>>2];b=J[h+32>>2];F=J[h+40>>2];i=N[d+4>>2];n=Q(i+i);l=N[d+8>>2];x=Q(n*l);B=N[d>>2];j=Q(B+B);r=N[d+12>>2];A=Q(j*r);N[h+380>>2]=x-A;N[h+372>>2]=x+A;B=Q(Q(1)-Q(B*j));x=Q(i*n);N[h+384>>2]=B-x;E=B;B=Q(l+l);A=Q(l*B);N[h+368>>2]=E-A;l=Q(j*l);n=Q(n*r);N[h+376>>2]=l+n;i=Q(j*i);j=Q(B*r);N[h+364>>2]=i-j;N[h+360>>2]=l-n;N[h+356>>2]=i+j;N[h+352>>2]=Q(Q(1)-x)-A;N[h+388>>2]=N[d+16>>2];N[h+392>>2]=N[d+20>>2];N[h+396>>2]=N[d+24>>2];i:{if(!b){l=Q(34028234663852886e22);B=Q(0);j=Q(0);break i}j=Q(0);l=Q(34028234663852886e22);B=Q(0);while(1){w=F+P(z,20)|0;i=N[w>>2];n=N[w+4>>2];r=N[w+8>>2];x=Q(Q(Q(i*N[h+360>>2])+Q(n*N[h+372>>2]))+Q(r*N[h+384>>2]));N[h+344>>2]=x;A=Q(Q(Q(i*N[h+352>>2])+Q(n*N[h+364>>2]))+Q(r*N[h+376>>2]));N[h+336>>2]=A;i=Q(Q(Q(i*N[h+356>>2])+Q(n*N[h+368>>2]))+Q(r*N[h+380>>2]));N[h+340>>2]=i;Ka[J[h+80>>2]](h+16|0,h+336|0,h+352|0,h+160|0,h+288|0,h+272|0);n=Q(Q(q*x)+Q(Q(o*A)+Q(p*i)));i=Q(Q(m*x)+Q(Q(t*A)+Q(s*i)));w=n>i;r=Q(v+(w?n:i));x=N[h+288>>2];if(r>2];i=Q((w?i:n)-v);if(An?n:i;if(i>2];B=N[h+340>>2];k=N[h+336>>2];l=i}z=z+1|0;if((b|0)!=(z|0)){continue}break}}j:{if(c&1){break j}x=Q(0);A=Q(0);T=Q(0);i=Q(m-q);n=Q(t-o);r=Q(s-p);u=Q(Q(i*i)+Q(Q(n*n)+Q(r*r)));if(u>Q(0)){E=i;i=Q(Q(1)/Q(Y(u)));T=Q(E*i);A=Q(r*i);x=Q(n*i)}if(!b){break j}U=Q(-A);V=Q(-x);Z=Q(-T);z=0;while(1){w=F+P(z,20)|0;i=N[w>>2];n=N[w+4>>2];u=N[w+8>>2];y=Q(Q(Q(i*N[h+356>>2])+Q(n*N[h+368>>2]))+Q(u*N[h+380>>2]));I=Q(Q(Q(i*N[h+352>>2])+Q(n*N[h+364>>2]))+Q(u*N[h+376>>2]));r=Q(Q(x*y)+Q(I*U));i=Q(Q(Q(i*N[h+360>>2])+Q(n*N[h+372>>2]))+Q(u*N[h+384>>2]));u=Q(Q(T*I)+Q(i*V));I=Q(Q(A*i)+Q(y*Z));k:{if(!(Q(R(I))>Q(9.999999974752427e-7)|Q(R(u))>Q(9.999999974752427e-7)|Q(R(r))>Q(9.999999974752427e-7))){break k}i=Q(0);y=Q(0);n=Q(0);W=Q(Q(r*r)+Q(Q(I*I)+Q(u*u)));if(W>Q(0)){i=Q(Q(1)/Q(Y(W)));n=Q(r*i);y=Q(u*i);i=Q(I*i)}N[h+344>>2]=n;N[h+336>>2]=i;N[h+340>>2]=y;Ka[J[h+80>>2]](h+16|0,h+336|0,h+352|0,h+160|0,h+288|0,h+272|0);r=Q(Q(q*n)+Q(Q(o*i)+Q(p*y)));i=Q(Q(m*n)+Q(Q(t*i)+Q(s*y)));w=r>i;n=Q(v+(w?r:i));u=N[h+288>>2];if(n>2];i=Q((w?i:r)-v);if(yn?n:i;if(!(i>2];B=N[h+340>>2];k=N[h+336>>2];l=i}z=z+1|0;if((b|0)!=(z|0)){continue}break}}i=N[d+8>>2];l=N[h+24>>2];n=Q(l+l);v=N[d>>2];l=N[h+16>>2];r=Q(l+l);l=N[h+20>>2];x=Q(l+l);A=N[d+4>>2];T=Q(Q(i*n)+Q(Q(v*r)+Q(x*A)));u=Q(-j);E=j;l=N[d+12>>2];j=Q(Q(l*l)+Q(-.5));b=Q(Q(E*Q(Q(Q(q+m)*Q(.5))-Q(N[d+24>>2]+Q(Q(i*T)+Q(Q(n*j)+Q(l*Q(Q(v*x)-Q(r*A))))))))+Q(Q(k*Q(Q(Q(o+t)*Q(.5))-Q(N[d+16>>2]+Q(Q(v*T)+Q(Q(r*j)+Q(l*Q(Q(A*n)-Q(x*i))))))))+Q(B*Q(Q(Q(p+s)*Q(.5))-Q(N[d+20>>2]+Q(Q(A*T)+Q(Q(x*j)+Q(Q(Q(i*r)-Q(n*v))*l))))))))>2]=n;B=b?Q(-B):B;N[h+312>>2]=B;v=b?Q(-k):k;N[h+308>>2]=v;EB(g,d,h+16|0,f,a,h+96|0,N[G+4>>2],h+308|0,N[e>>2]);if((J[g+4096>>2]==2|c)&1){break e}x=N[e>>2];r=N[G+4>>2];F=h+352|0;c=J[h+40>>2];ja=J[h+48>>2];e=0;w=J[h+32>>2];l:{if(w){while(1){f=K[c+18|0];if(f){fa=L[c+16>>1]+ja|0;a=K[(fa+f|0)-1|0];G=0;while(1){b=a;a=K[G+fa|0];da=a>>>0>b>>>0?a:b;ga=a>>>0>>0?a:b;z=0;m:{if(e){while(1){b=F+(z<<4)|0;if(!(K[b|0]!=(ga|0)|K[b+1|0]!=(da|0))){N[b+4>>2]=N[c>>2]+N[b+4>>2];N[b+8>>2]=N[c+4>>2]+N[b+8>>2];N[b+12>>2]=N[c+8>>2]+N[b+12>>2];break m}z=z+1|0;if((z|0)!=(e|0)){continue}break}}b=512;if((e|0)==512){break l}b=F+(e<<4)|0;H[b+1|0]=da;H[b|0]=ga;N[b+4>>2]=N[c>>2];N[b+8>>2]=N[c+4>>2];N[b+12>>2]=N[c+8>>2];e=e+1|0}G=G+1|0;f=f-1|0;if(f){continue}break}}c=c+20|0;w=w-1|0;if(w){continue}break}}b=e}c=b;N[h+296>>2]=q;N[h+288>>2]=o;N[h+292>>2]=p;N[h+276>>2]=s;N[h+272>>2]=t;N[h+280>>2]=m;j=Q(m-q);k=Q(t-o);i=Q(s-p);l=Q(Y(Q(Q(j*j)+Q(Q(k*k)+Q(i*i)))));if(l>Q(0)){l=Q(Q(.009999999776482582)/l);j=Q(j*l);q=Q(q-j);N[h+296>>2]=q;i=Q(i*l);p=Q(p-i);N[h+292>>2]=p;l=Q(k*l);o=Q(o-l);N[h+288>>2]=o;j=Q(m+j);N[h+280>>2]=j;j=Q(j-q);i=Q(s+i);N[h+276>>2]=i;l=Q(t+l);N[h+272>>2]=l;k=Q(l-o);i=Q(i-p)}N[h+256>>2]=k;N[h+264>>2]=j;N[h+260>>2]=i;l=Q(Q(j*v)-Q(n*k));N[h+340>>2]=l;j=Q(Q(i*n)-Q(B*j));N[h+336>>2]=j;i=Q(Q(k*B)-Q(v*i));N[h+344>>2]=i;N[h+348>>2]=-Q(Q(i*q)+Q(Q(j*o)+Q(p*l)));l=Q(R(l));j=Q(R(j));i=Q(R(i));n:{o:{if(!(!(l>j)|!(l>i))){b=0;f=2;break o}a=2;f=0;b=1;if(!(i>j)){break n}}a=b;b=f}if(!c){break e}e=b;b=b<<2;f=h+256|0;G=a<<2;z=h+308|0;X=Q(Q(1)/Q(Q(N[b+f>>2]*N[G+z>>2])-Q(N[b+z>>2]*N[f+G>>2])));G=J[h+44>>2];aa=Q(Q(-r)-x);l=N[d+12>>2];i=Q(Q(l*l)+Q(-.5));b=J[g+4096>>2];j=N[d+4>>2];s=Q(-j);k=N[d>>2];t=Q(-k);q=N[d+8>>2];x=Q(-q);z=0;A=N[h+192>>2];T=N[h+188>>2];u=N[h+184>>2];y=N[h+180>>2];I=N[h+176>>2];U=N[h+172>>2];V=N[h+168>>2];Z=N[h+164>>2];W=N[h+160>>2];while(1){f=(h+352|0)+(z<<4)|0;F=K[f+1|0];O=N[d+16>>2];S=N[d+20>>2];_=N[d+24>>2];f=G+P(K[f|0],12)|0;m=N[f>>2];C=N[f+4>>2];M=N[f+8>>2];p=Q(Q(Q(m*V)+Q(C*y))+Q(M*A));p=Q(p+p);o=Q(Q(Q(m*W)+Q(C*U))+Q(M*u));o=Q(o+o);m=Q(Q(Q(m*Z)+Q(C*I))+Q(M*T));m=Q(m+m);C=Q(Q(q*p)+Q(Q(k*o)+Q(j*m)));N[h+152>>2]=_+Q(Q(q*C)+Q(Q(p*i)+Q(l*Q(Q(k*m)+Q(o*s)))));N[h+148>>2]=S+Q(Q(j*C)+Q(Q(m*i)+Q(l*Q(Q(q*o)+Q(p*t)))));N[h+144>>2]=O+Q(Q(k*C)+Q(Q(o*i)+Q(l*Q(Q(j*p)+Q(m*x)))));f=G+P(F,12)|0;m=N[f>>2];C=N[f+4>>2];M=N[f+8>>2];p=Q(Q(Q(V*m)+Q(y*C))+Q(A*M));p=Q(p+p);o=Q(Q(Q(W*m)+Q(U*C))+Q(u*M));o=Q(o+o);m=Q(Q(Q(Z*m)+Q(I*C))+Q(T*M));m=Q(m+m);C=Q(Q(q*p)+Q(Q(k*o)+Q(j*m)));N[h+136>>2]=_+Q(Q(q*C)+Q(Q(p*i)+Q(l*Q(Q(k*m)+Q(o*s)))));N[h+132>>2]=S+Q(Q(j*C)+Q(Q(m*i)+Q(l*Q(Q(q*o)+Q(p*t)))));N[h+128>>2]=O+Q(Q(k*C)+Q(Q(o*i)+Q(l*Q(Q(j*p)+Q(m*x)))));if(!(!DB(h+288|0,h+272|0,h+256|0,h+336|0,e,a,X,h+308|0,h+144|0,h+128|0,h+4|0,h+324|0,aa)|b>>>0>63)){o=N[h+328>>2];m=N[h+332>>2];O=N[h+324>>2];p=N[h+4>>2];f=b+1|0;J[g+4096>>2]=f;b=(b<<6)+g|0;N[b+16>>2]=O-Q(v*p);N[b+8>>2]=n;N[b+4>>2]=B;N[b>>2]=v;J[b+52>>2]=-1;N[b+12>>2]=-Q(r+p);N[b+24>>2]=m-Q(n*p);N[b+20>>2]=o-Q(B*p);b=f}z=z+1|0;if((c|0)!=(z|0)){continue}break}}a=1;break b}a=0}Ia=h+8544|0;return a|0}function lJ(a,b,c){var d=0,e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=0,X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=0,ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=0,Ha=Q(0),Ja=Q(0),Ka=Q(0),La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=Q(0),Wa=Q(0),Xa=Q(0),Ya=Q(0),Za=Q(0),_a=Q(0),$a=Q(0),ab=Q(0),bb=Q(0),cb=Q(0),db=Q(0),eb=Q(0),fb=Q(0),gb=Q(0),hb=Q(0),ib=Q(0),jb=Q(0),kb=Q(0),lb=Q(0),mb=Q(0),nb=0,ob=Q(0),pb=0,qb=0,rb=Q(0),sb=Q(0),tb=Q(0),ub=Q(0),vb=Q(0),wb=Q(0),xb=Q(0),yb=Q(0),zb=Q(0),Ab=Q(0),Bb=Q(0),Cb=Q(0),Db=Q(0),Eb=Q(0),Fb=0,Gb=0,Hb=0,Ib=Q(0),Jb=Q(0),Kb=Q(0),Lb=Q(0),Mb=Q(0),Nb=Q(0),Ob=Q(0),Pb=Q(0),Qb=Q(0),Rb=Q(0),Sb=Q(0),Tb=Q(0),Ub=Q(0),Vb=Q(0),Wb=Q(0),Xb=Q(0),Yb=Q(0),Zb=Q(0),_b=Q(0),$b=Q(0),ac=Q(0),bc=Q(0),cc=Q(0),dc=Q(0),ec=Q(0),fc=Q(0),gc=Q(0),hc=Q(0),ic=Q(0),jc=Q(0),kc=Q(0),lc=Q(0),mc=Q(0),nc=Q(0),oc=Q(0),pc=0,qc=Q(0),rc=Q(0),sc=Q(0),tc=Q(0),uc=Q(0),vc=Q(0),wc=Q(0),xc=Q(0),yc=Q(0),zc=Q(0),Ac=Q(0),Bc=Q(0),Cc=0,Dc=0,Ec=Q(0),Fc=Q(0),Gc=Q(0),Hc=Q(0),Ic=Q(0),Jc=Q(0),Kc=Q(0),Lc=Q(0),Mc=Q(0),Nc=Q(0),Oc=Q(0),Pc=0,Qc=Q(0),Rc=Q(0),Sc=Q(0),Tc=Q(0),Uc=0,Vc=Q(0),Wc=Q(0),Xc=Q(0),Yc=Q(0),Zc=Q(0),_c=Q(0),$c=Q(0),ad=Q(0),bd=Q(0);o=J[a+100>>2];Tb=N[o+32>>2];p=J[a+96>>2];Ub=N[p+40>>2];Vb=N[p+36>>2];q=J[a+68>>2];Wb=N[q+32>>2];r=J[a+64>>2];Xb=N[r+40>>2];Yb=N[r+36>>2];s=J[a+36>>2];Zb=N[s+32>>2];t=J[a+32>>2];_b=N[t+40>>2];$b=N[t+36>>2];u=J[a+4>>2];ac=N[u+40>>2];bc=N[u+36>>2];v=J[a>>2];cc=N[v+40>>2];dc=N[v+36>>2];Ja=N[o+16>>2];Ka=N[p+24>>2];qa=N[p+20>>2];La=N[o+8>>2];ra=N[o+4>>2];Ma=N[o>>2];Na=N[q+16>>2];Oa=N[r+24>>2];sa=N[r+20>>2];Pa=N[q+8>>2];ta=N[q+4>>2];Qa=N[q>>2];Ra=N[s+16>>2];Sa=N[t+24>>2];ua=N[t+20>>2];Ta=N[s+8>>2];va=N[s+4>>2];Ua=N[s>>2];Va=N[u+24>>2];wa=N[u+20>>2];Wa=N[v+24>>2];xa=N[v+20>>2];ec=N[o+40>>2];fc=N[o+36>>2];gc=N[q+40>>2];hc=N[q+36>>2];ic=N[s+40>>2];jc=N[s+36>>2];Xa=N[o+24>>2];ya=N[o+20>>2];Ya=N[q+24>>2];za=N[q+20>>2];Za=N[s+24>>2];Aa=N[s+20>>2];z=N[s+48>>2];R=N[q+48>>2];A=N[o+48>>2];B=N[t+52>>2];S=N[s+52>>2];C=N[r+52>>2];D=N[q+52>>2];T=N[p+52>>2];E=N[o+52>>2];U=N[t+56>>2];V=N[s+56>>2];h=N[r+56>>2];i=N[q+56>>2];j=N[p+56>>2];k=N[o+56>>2];l=N[u+52>>2];fa=N[v+52>>2];ga=N[u+56>>2];ha=N[v+56>>2];kc=N[p+32>>2];lc=N[r+32>>2];mc=N[t+32>>2];nc=N[u+32>>2];oc=N[v+32>>2];_a=N[p+16>>2];$a=N[p+8>>2];Ba=N[p+4>>2];ab=N[p>>2];bb=N[r+16>>2];cb=N[r+8>>2];Ca=N[r+4>>2];db=N[r>>2];eb=N[t+16>>2];fb=N[t+8>>2];Da=N[t+4>>2];gb=N[t>>2];hb=N[u+16>>2];ib=N[v+16>>2];jb=N[u+8>>2];Ea=N[u+4>>2];kb=N[u>>2];lb=N[v+8>>2];Fa=N[v+4>>2];mb=N[v>>2];ia=N[t+48>>2];Z=N[r+48>>2];_=N[p+48>>2];d=L[a+22>>1];$=N[u+48>>2];aa=N[v+48>>2];e=J[a+24>>2];pc=Ia-16|0;f=pc;J[f+8>>2]=2139095039;J[f+12>>2]=2139095039;J[f>>2]=2139095039;J[f+4>>2]=2139095039;if(d){qc=Q(ha-ga);rc=Q(fa-l);sc=Q(j-k);tc=Q(h-i);uc=Q(U-V);vc=Q(T-E);wc=Q(C-D);xc=Q(B-S);Lb=N[e+76>>2];Mb=N[e+92>>2];Mc=Q(Lb+Mb);Nb=N[e+72>>2];Ob=N[e+88>>2];Nc=Q(Nb+Ob);Pb=N[e+68>>2];Qb=N[e+84>>2];Oc=Q(Pb+Qb);yc=Q(aa-$);Pc=(d<<4)+e|0;zc=Q(_-A);Ac=Q(Z-R);Bc=Q(ia-z);Rb=N[e+64>>2];Sb=N[e+80>>2];Qc=Q(Rb+Sb);Fb=e+400|0;while(1){pb=e+240|0;W=K[e+1|0];d=W<<4;qb=pb+d|0;f=e;nb=H[e+3|0]&1;e=qb+P(W,160)|0;Cc=(d&0-nb)+e|0;Gb=K[f+2|0];Dc=Cc+(Gb<<4)|0;Hb=P(Gb,208);z=N[f+144>>2];R=N[f+128>>2];A=N[f+160>>2];B=N[f+156>>2];S=N[f+140>>2];C=N[f+172>>2];D=N[f+152>>2];T=N[f+136>>2];E=N[f+168>>2];U=N[f+148>>2];V=N[f+132>>2];h=N[f+164>>2];Ec=N[f+124>>2];Fc=N[f+120>>2];Gc=N[f+116>>2];Hc=N[f+108>>2];Ic=N[f+104>>2];Jc=N[f+100>>2];Kc=N[f+112>>2];Lc=N[f+96>>2];a:{if(!W){i=Q(0);j=Q(0);k=Q(0);l=Q(0);fa=Q(0);ga=Q(0);ha=Q(0);ia=Q(0);break a}ob=Q(Q(Q(yc*R)+Q(rc*z))+Q(qc*A));Rc=Q(Q(Q(zc*S)+Q(vc*B))+Q(sc*C));Sc=Q(Q(Q(Ac*T)+Q(wc*D))+Q(tc*E));Tc=Q(Q(Q(Bc*V)+Q(xc*U))+Q(uc*h));Uc=nb?e:pc;Z=Q(Q(Q(Q(mb*R)+Q(Fa*z))+Q(lb*A))-Q(Q(Q(kb*R)+Q(Ea*z))+Q(jb*A)));_=Q(Q(Q(Q(gb*V)+Q(Da*U))+Q(fb*h))-Q(Q(Q(Ua*V)+Q(va*U))+Q(Ta*h)));$=Q(Q(Q(Q(db*T)+Q(Ca*D))+Q(cb*E))-Q(Q(Q(Qa*T)+Q(ta*D))+Q(Pa*E)));aa=Q(Q(Q(Q(ab*S)+Q(Ba*B))+Q($a*C))-Q(Q(Q(Ma*S)+Q(ra*B))+Q(La*C)));Ab=Q(-N[f+188>>2]);Bb=Q(-N[f+184>>2]);Ib=Q(-N[f+180>>2]);Jb=Q(-N[f+176>>2]);ia=Q(0);ba=0;ha=Q(0);ga=Q(0);fa=Q(0);l=Q(0);k=Q(0);j=Q(0);i=Q(0);while(1){Ga=((nb?ba:0)<<4)+Uc|0;M=N[Ga>>2];ca=N[Ga+4>>2];Ha=N[Ga+8>>2];d=pb+(ba<<4)|0;w=N[d>>2];e=qb+P(ba,160)|0;Vc=N[e+112>>2];Wc=N[e+144>>2];Xc=N[e+96>>2];g=N[e+128>>2];F=N[e+80>>2];ja=N[e- -64>>2];ka=N[e+48>>2];X=N[e+32>>2];la=N[e>>2];ma=N[e+16>>2];x=N[d+4>>2];Yc=N[e+116>>2];Zc=N[e+148>>2];_c=N[e+100>>2];m=N[e+132>>2];na=N[e+36>>2];G=N[e+20>>2];oa=N[e+4>>2];O=N[e+84>>2];rb=N[e+52>>2];sb=N[e+68>>2];I=N[d+8>>2];$c=N[e+120>>2];ad=N[e+152>>2];bd=N[e+104>>2];n=N[e+136>>2];tb=N[e+40>>2];ub=N[e+24>>2];da=N[e+8>>2];pa=N[e+88>>2];vb=N[e+56>>2];wb=N[e+72>>2];Cb=N[e+12>>2];Db=N[e+28>>2];Eb=N[e+44>>2];xb=N[e+60>>2];ea=N[e+76>>2];yb=N[e+92>>2];Kb=N[e+140>>2];y=Q(Q(Q(Rc+Q(Q(Q(Q(kc*Cb)+Q(Vb*Db))+Q(Ub*Eb))-Q(Q(Q(Tb*xb)+Q(fc*ea))+Q(ec*yb))))-Q(Kb*c))+N[e+108>>2]);y=Q(N[e+156>>2]*(b>y?b:y));zb=N[d+12>>2];Y=Q(-zb);y=Q(N[e+124>>2]*Q(Q(Kb+(y>Ab?Ab:y))-Q(aa+Q(Q(Q(Q(_a*Cb)+Q(qa*Db))+Q(Ka*Eb))-Q(Q(Q(Ja*xb)+Q(ya*ea))+Q(Xa*yb))))));y=Q(zb+(y>Y?y:Y));Y=N[Ga+12>>2];y=y>2]=y;Y=n;n=Q(bd+Q(Q(Sc+Q(Q(Q(Q(lc*da)+Q(Yb*ub))+Q(Xb*tb))-Q(Q(Q(Wb*vb)+Q(hc*wb))+Q(gc*pa))))-Q(n*c)));n=Q(ad*(b>n?b:n));n=Q($c*Q(Q(Y+(n>Bb?Bb:n))-Q($+Q(Q(Q(Q(bb*da)+Q(sa*ub))+Q(Oa*tb))-Q(Q(Q(Na*vb)+Q(za*wb))+Q(Ya*pa))))));Y=Q(-I);n=Q(I+(n>Y?n:Y));Ha=n>2]=Ha;n=m;m=Q(_c+Q(Q(Tc+Q(Q(Q(Q(mc*oa)+Q($b*G))+Q(_b*na))-Q(Q(Q(Zb*rb)+Q(jc*sb))+Q(ic*O))))-Q(m*c)));m=Q(Zc*(b>m?b:m));m=Q(Yc*Q(Q(n+(m>Ib?Ib:m))-Q(_+Q(Q(Q(Q(eb*oa)+Q(ua*G))+Q(Sa*na))-Q(Q(Q(Ra*rb)+Q(Aa*sb))+Q(Za*O))))));n=Q(-x);m=Q(x+(m>n?m:n));ca=m>2]=ca;m=g;g=Q(Xc+Q(Q(ob+Q(Q(Q(Q(oc*la)+Q(dc*ma))+Q(cc*X))-Q(Q(Q(nc*ka)+Q(bc*ja))+Q(ac*F))))-Q(g*c)));g=Q(Wc*(b>g?b:g));g=Q(Vc*Q(Q(m+(g>Jb?Jb:g))-Q(Z+Q(Q(Q(Q(ib*la)+Q(xa*ma))+Q(Wa*X))-Q(Q(Q(hb*ka)+Q(wa*ja))+Q(Va*F))))));m=Q(-w);g=Q(w+(g>m?g:m));g=g>2]=g;ia=Q(ia+y);ha=Q(ha+Ha);ga=Q(ga+ca);fa=Q(fa+g);M=Q(y-zb);l=Q(l+M);I=Q(Ha-I);k=Q(k+I);x=Q(ca-x);j=Q(j+x);w=Q(g-w);i=Q(i+w);aa=Q(aa+Q(Mc*M));$=Q($+Q(Nc*I));_=Q(_+Q(Oc*x));Z=Q(Z+Q(Qc*w));ca=Q(Ec*M);Xa=Q(Xa-Q(yb*ca));g=pa;pa=Q(Fc*I);Ya=Q(Ya-Q(g*pa));g=O;O=Q(Gc*x);Za=Q(Za-Q(g*O));g=F;F=Q(Kc*w);Va=Q(Va-Q(g*F));M=Q(Hc*M);Ka=Q(Ka+Q(Eb*M));I=Q(Ic*I);Oa=Q(Oa+Q(tb*I));x=Q(Jc*x);Sa=Q(Sa+Q(na*x));w=Q(Lc*w);Wa=Q(Wa+Q(X*w));ya=Q(ya-Q(ea*ca));za=Q(za-Q(wb*pa));Aa=Q(Aa-Q(sb*O));wa=Q(wa-Q(ja*F));qa=Q(qa+Q(Db*M));sa=Q(sa+Q(ub*I));ua=Q(ua+Q(G*x));xa=Q(xa+Q(ma*w));Ja=Q(Ja-Q(xb*ca));Na=Q(Na-Q(vb*pa));Ra=Q(Ra-Q(rb*O));hb=Q(hb-Q(ka*F));_a=Q(_a+Q(Cb*M));bb=Q(bb+Q(da*I));eb=Q(eb+Q(oa*x));ib=Q(ib+Q(la*w));Fb=Fb+192|0;ba=ba+1|0;if((W|0)!=(ba|0)){continue}break}}e=Hb+Dc|0;Z=Q(Mb*l);La=Q(La-Q(C*Z));_=Q(Ob*k);Pa=Q(Pa-Q(E*_));$=Q(Qb*j);Ta=Q(Ta-Q(h*$));aa=Q(Sb*i);jb=Q(jb-Q(A*aa));g=C;C=Q(Lb*l);$a=Q($a+Q(g*C));g=E;E=Q(Nb*k);cb=Q(cb+Q(g*E));g=h;h=Q(Pb*j);fb=Q(fb+Q(g*h));g=A;A=Q(Rb*i);lb=Q(lb+Q(g*A));ra=Q(ra-Q(B*Z));ta=Q(ta-Q(D*_));va=Q(va-Q(U*$));Ea=Q(Ea-Q(z*aa));Ba=Q(Ba+Q(B*C));Ca=Q(Ca+Q(D*E));Da=Q(Da+Q(U*h));Fa=Q(Fa+Q(z*A));Ma=Q(Ma-Q(S*Z));Qa=Q(Qa-Q(T*_));Ua=Q(Ua-Q(V*$));kb=Q(kb-Q(R*aa));ab=Q(ab+Q(S*C));db=Q(db+Q(T*E));gb=Q(gb+Q(V*h));mb=Q(mb+Q(R*A));if(Gb){Ib=Q(fa*N[f+32>>2]);Jb=Q(ia*N[f+44>>2]);ca=Q(ha*N[f+40>>2]);Ha=Q(ga*N[f+36>>2]);fa=Q(fa*N[f+48>>2]);Z=Q(-fa);ia=Q(ia*N[f+60>>2]);_=Q(-ia);ha=Q(ha*N[f+56>>2]);$=Q(-ha);ga=Q(ga*N[f+52>>2]);aa=Q(-ga);ba=0;Ga=0;qb=0;nb=0;pb=0;while(1){W=(ba<<4)+Cc|0;w=N[W>>2];d=P(ba,208)+Dc|0;g=N[d+192>>2];m=N[d+144>>2];l=N[d+176>>2];F=N[d+160>>2];ja=N[d+80>>2];Hb=d- -64|0;ka=N[Hb>>2];X=N[d+48>>2];la=N[d+128>>2];ma=N[d+112>>2];x=N[d+96>>2];z=N[d+32>>2];R=N[d>>2];A=N[d+16>>2];na=N[W+4>>2];n=N[d+196>>2];Cb=N[d+148>>2];k=N[d+180>>2];G=N[d+164>>2];oa=N[d+84>>2];O=N[d+52>>2];rb=N[d+68>>2];B=N[d+36>>2];S=N[d+20>>2];C=N[d+4>>2];sb=N[d+132>>2];I=N[d+100>>2];tb=N[d+116>>2];ub=N[W+8>>2];Db=N[d+200>>2];Eb=N[d+152>>2];j=N[d+184>>2];da=N[d+168>>2];pa=N[d+88>>2];vb=N[d+56>>2];wb=N[d+72>>2];D=N[d+40>>2];T=N[d+24>>2];E=N[d+8>>2];M=N[d+136>>2];Ab=N[d+104>>2];Bb=N[d+120>>2];xb=N[W+12>>2];U=N[d+12>>2];V=N[d+28>>2];h=N[d+44>>2];i=N[d+60>>2];ea=N[d+76>>2];yb=N[d+92>>2];y=N[d+108>>2];zb=N[d+124>>2];Y=N[d+140>>2];ob=N[d+188>>2];Kb=Q(Q(Q(Q(Q(Q(Q(Q(zc*U)+Q(vc*V))+Q(sc*h))+Q(Q(Q(Q(kc*i)+Q(Vb*ea))+Q(Ub*yb))-Q(Q(Q(Tb*y)+Q(fc*zb))+Q(ec*Y))))-Q(ob*c))+N[d+156>>2])*N[d+204>>2])-ob);ob=N[d+172>>2];i=Q(Q(xb-Q(Kb*ob))-Q(Q(Q(Q(Q(Q(ab*U)+Q(Ba*V))+Q($a*h))+Q(Q(Q(_a*i)+Q(qa*ea))+Q(Ka*yb)))-Q(Q(Q(Q(Ma*U)+Q(ra*V))+Q(La*h))+Q(Q(Q(Ja*y)+Q(ya*zb))+Q(Xa*Y))))*ob));ea=i<_?_:i;ea=ia>2]=ea;j=Q(Q(ub-Q(da*Q(Q(Db*Q(Eb+Q(Q(Q(Q(Q(Ac*E)+Q(wc*T))+Q(tc*D))+Q(Q(Q(Q(lc*vb)+Q(Yb*wb))+Q(Xb*pa))-Q(Q(Q(Wb*Ab)+Q(hc*Bb))+Q(gc*M))))-Q(j*c))))-j)))-Q(da*Q(Q(Q(Q(Q(db*E)+Q(Ca*T))+Q(cb*D))+Q(Q(Q(bb*vb)+Q(sa*wb))+Q(Oa*pa)))-Q(Q(Q(Q(Qa*E)+Q(ta*T))+Q(Pa*D))+Q(Q(Q(Na*Ab)+Q(za*Bb))+Q(Ya*M))))));da=j<$?$:j;da=ha>2]=da;k=Q(Q(na-Q(G*Q(Q(n*Q(Cb+Q(Q(Q(Q(Q(Bc*C)+Q(xc*S))+Q(uc*B))+Q(Q(Q(Q(mc*O)+Q($b*rb))+Q(_b*oa))-Q(Q(Q(Zb*I)+Q(jc*tb))+Q(ic*sb))))-Q(k*c))))-k)))-Q(G*Q(Q(Q(Q(Q(gb*C)+Q(Da*S))+Q(fb*B))+Q(Q(Q(eb*O)+Q(ua*rb))+Q(Sa*oa)))-Q(Q(Q(Q(Ua*C)+Q(va*S))+Q(Ta*B))+Q(Q(Q(Ra*I)+Q(Aa*tb))+Q(Za*sb))))));G=kga?ga:G;N[W+4>>2]=G;l=Q(Q(w-Q(F*Q(Q(g*Q(m+Q(Q(Q(Q(Q(yc*R)+Q(rc*A))+Q(qc*z))+Q(Q(Q(Q(oc*X)+Q(dc*ka))+Q(cc*ja))-Q(Q(Q(nc*x)+Q(bc*ma))+Q(ac*la))))-Q(l*c))))-l)))-Q(F*Q(Q(Q(Q(Q(mb*R)+Q(Fa*A))+Q(lb*z))+Q(Q(Q(ib*X)+Q(xa*ka))+Q(Wa*ja)))-Q(Q(Q(Q(kb*R)+Q(Ea*A))+Q(jb*z))+Q(Q(Q(hb*x)+Q(wa*ma))+Q(Va*la))))));F=lfa?fa:F;N[W>>2]=X;pb=Jb<(i>Q(0)?i:Q(-i))|pb;nb=ca<(j>Q(0)?j:Q(-j))|nb;qb=Ha<(k>Q(0)?k:Q(-k))|qb;Ga=Ib<(l>Q(0)?l:Q(-l))|Ga;i=Q(ea-xb);F=Q(Ec*i);Xa=Q(Xa-Q(F*N[d+140>>2]));j=Q(da-ub);ja=Q(Fc*j);Ya=Q(Ya-Q(ja*N[d+136>>2]));k=Q(G-na);ka=Q(Gc*k);Za=Q(Za-Q(ka*N[d+132>>2]));l=Q(X-w);w=Q(Kc*l);Va=Q(Va-Q(w*N[d+128>>2]));X=Q(Hc*i);Ka=Q(Ka+Q(X*N[d+92>>2]));la=Q(Ic*j);Oa=Q(Oa+Q(la*N[d+88>>2]));ma=Q(Jc*k);Sa=Q(Sa+Q(ma*N[d+84>>2]));x=Q(Lc*l);Wa=Q(Wa+Q(x*N[d+80>>2]));na=Q(Mb*i);La=Q(La-Q(h*na));G=Q(Ob*j);Pa=Q(Pa-Q(D*G));oa=Q(Qb*k);Ta=Q(Ta-Q(B*oa));O=Q(Sb*l);jb=Q(jb-Q(z*O));g=h;h=Q(Lb*i);$a=Q($a+Q(g*h));g=D;D=Q(Nb*j);cb=Q(cb+Q(g*D));g=B;B=Q(Pb*k);fb=Q(fb+Q(g*B));g=z;z=Q(Rb*l);lb=Q(lb+Q(g*z));ya=Q(ya-Q(F*N[d+124>>2]));za=Q(za-Q(ja*N[d+120>>2]));Aa=Q(Aa-Q(ka*N[d+116>>2]));wa=Q(wa-Q(w*N[d+112>>2]));qa=Q(qa+Q(X*N[d+76>>2]));sa=Q(sa+Q(la*N[d+72>>2]));ua=Q(ua+Q(ma*N[d+68>>2]));xa=Q(xa+Q(x*N[Hb>>2]));ra=Q(ra-Q(V*na));ta=Q(ta-Q(T*G));va=Q(va-Q(S*oa));Ea=Q(Ea-Q(A*O));Ba=Q(Ba+Q(V*h));Ca=Q(Ca+Q(T*D));Da=Q(Da+Q(S*B));Fa=Q(Fa+Q(A*z));Ja=Q(Ja-Q(F*N[d+108>>2]));Na=Q(Na-Q(ja*N[d+104>>2]));Ra=Q(Ra-Q(ka*N[d+100>>2]));hb=Q(hb-Q(w*N[d+96>>2]));_a=Q(_a+Q(N[d+60>>2]*X));bb=Q(bb+Q(N[d+56>>2]*la));eb=Q(eb+Q(N[d+52>>2]*ma));ib=Q(ib+Q(N[d+48>>2]*x));Ma=Q(Ma-Q(U*na));Qa=Q(Qa-Q(E*G));Ua=Q(Ua-Q(C*oa));kb=Q(kb-Q(R*O));ab=Q(ab+Q(U*h));db=Q(db+Q(E*D));gb=Q(gb+Q(C*B));mb=Q(mb+Q(R*z));Fb=Fb+256|0;ba=ba+1|0;if((Gb|0)!=(ba|0)){continue}break}J[f+220>>2]=0-(pb&1);J[f+216>>2]=0-(nb&1);J[f+212>>2]=0-(qb&1);J[f+208>>2]=0-(Ga&1)}if(e>>>0>>0){continue}break}}N[v+28>>2]=xa;N[v+24>>2]=Wa;N[v+20>>2]=xa;N[v+16>>2]=ib;N[v+12>>2]=Fa;N[v+8>>2]=lb;N[v+4>>2]=Fa;N[v>>2]=mb;N[t+28>>2]=ua;N[t+24>>2]=Sa;N[t+20>>2]=ua;N[t+16>>2]=eb;N[t+12>>2]=Da;N[t+8>>2]=fb;N[t+4>>2]=Da;N[t>>2]=gb;N[r+28>>2]=sa;N[r+24>>2]=Oa;N[r+20>>2]=sa;N[r+16>>2]=bb;N[r+12>>2]=Ca;N[r+8>>2]=cb;N[r+4>>2]=Ca;N[r>>2]=db;N[p+28>>2]=qa;N[p+24>>2]=Ka;N[p+20>>2]=qa;N[p+16>>2]=_a;N[p+12>>2]=Ba;N[p+8>>2]=$a;N[p+4>>2]=Ba;N[p>>2]=ab;if(J[a+16>>2]){N[u+28>>2]=wa;N[u+24>>2]=Va;N[u+20>>2]=wa;N[u+16>>2]=hb;N[u+12>>2]=Ea;N[u+8>>2]=jb;N[u+4>>2]=Ea;N[u>>2]=kb}if(J[a+48>>2]){N[s+28>>2]=Aa;N[s+24>>2]=Za;N[s+20>>2]=Aa;N[s+16>>2]=Ra;N[s+12>>2]=va;N[s+8>>2]=Ta;N[s+4>>2]=va;N[s>>2]=Ua}if(J[a+80>>2]){N[q+28>>2]=za;N[q+24>>2]=Ya;N[q+20>>2]=za;N[q+16>>2]=Na;N[q+12>>2]=ta;N[q+8>>2]=Pa;N[q+4>>2]=ta;N[q>>2]=Qa}if(J[a+112>>2]){N[o+28>>2]=ya;N[o+24>>2]=Xa;N[o+20>>2]=ya;N[o+16>>2]=Ja;N[o+12>>2]=ra;N[o+8>>2]=La;N[o+4>>2]=ra;N[o>>2]=Ma}} -function Ar(a,b,c,d,e,f,g){var h=0,i=0,j=Q(0),k=0,l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=0,G=0,H=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=0,V=0,W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=0,za=0,Aa=0,Ba=0,Ca=Q(0),Da=Q(0),Ea=Q(0);h=Ia-1936|0;Ia=h;if(f){a:{if(e>>>0<2){break a}n=e-1|0;ya=n&3;i=1;if(e-2>>>0>=3){V=n&-4;n=0;while(1){z=h+912|0;N[z+(i<<4)>>2]=N[(i<<2)+d>>2];F=i+1|0;N[z+(F<<4)>>2]=N[(F<<2)+d>>2];F=i+2|0;N[z+(F<<4)>>2]=N[(F<<2)+d>>2];G=z;z=i+3|0;N[G+(z<<4)>>2]=N[(z<<2)+d>>2];i=i+4|0;n=n+4|0;if((V|0)!=(n|0)){continue}break}}if(!ya){break a}n=0;while(1){N[(h+912|0)+(i<<4)>>2]=N[(i<<2)+d>>2];i=i+1|0;n=n+1|0;if((ya|0)!=(n|0)){continue}break}}za=J[g+8>>2];ya=P(e,144);z=za+ya|0;J[g+8>>2]=z+ya;d=L[a+4>>1];U=(L[a+16>>1]+a|0)+P(d,400)|0;Aa=d<<5;V=J[g>>2];Ba=L[a+6>>1];b:{if(!e){break b}n=0;i=0;if(e>>>0>=4){G=e&-4;d=a- -64|0;F=0;while(1){g=h+400|0;B=g+(i<<3)|0;J[B>>2]=K[d+i|0];J[B+4>>2]=0;B=i|1;k=g+(B<<3)|0;J[k>>2]=K[d+B|0];J[k+4>>2]=0;B=i|2;k=g+(B<<3)|0;J[k>>2]=K[d+B|0];J[k+4>>2]=0;k=g;g=i|3;B=k+(g<<3)|0;J[B>>2]=K[d+g|0];J[B+4>>2]=0;i=i+4|0;F=F+4|0;if((G|0)!=(F|0)){continue}break}}d=e&3;if(!d){break b}while(1){g=(h+400|0)+(i<<3)|0;J[g>>2]=K[(a+i|0)- -64|0];J[g+4>>2]=0;i=i+1|0;n=n+1|0;if((d|0)!=(n|0)){continue}break}}F=U+Aa|0;Aa=V+za|0;V=z+V|0;za=a+Ba|0;Ba=e>>>0>1;while(1){z=Va(Aa,b,ya);i=e;c:{if(!Ba){break c}while(1){a=i-1|0;d=(h+912|0)+(a<<4)|0;g=J[d+4>>2];J[h+32>>2]=J[d>>2];J[h+36>>2]=g;g=J[d+12>>2];J[h+40>>2]=J[d+8>>2];J[h+44>>2]=g;n=P(a,144);BI(h+256|0,n+z|0,F+P(a,96)|0,(P(i,48)+c|0)-48|0,h+32|0);d=z+P(J[(h+400|0)+(a<<3)>>2],144)|0;W=N[d+96>>2];X=N[d+100>>2];Y=N[d+104>>2];Z=N[d+112>>2];_=N[d+116>>2];$=N[d+120>>2];aa=N[d+128>>2];ba=N[d+132>>2];ca=N[d+136>>2];da=N[d+20>>2];ea=N[d+24>>2];fa=N[d+36>>2];ga=N[d+40>>2];H=N[d+52>>2];ha=N[d+56>>2];i=d- -64|0;ia=N[i>>2];ja=N[d+68>>2];ka=N[d+72>>2];la=N[d+80>>2];I=N[d+84>>2];M=N[d+88>>2];g=za+(a<<5)|0;j=N[g>>2];ma=N[d>>2];na=N[d+4>>2];oa=N[d+8>>2];pa=N[d+16>>2];qa=N[d+32>>2];O=N[d+48>>2];l=N[g+4>>2];m=N[g+8>>2];ra=N[h+352>>2];sa=N[h+356>>2];ta=N[h+360>>2];ua=N[h+368>>2];va=N[h+372>>2];wa=N[h+376>>2];Ca=N[h+384>>2];Da=N[h+388>>2];Ea=N[h+392>>2];o=N[h+308>>2];p=N[h+312>>2];s=N[h+320>>2];t=N[h+324>>2];x=N[h+292>>2];u=N[h+328>>2];R=N[h+296>>2];q=N[h+336>>2];r=N[h+340>>2];S=N[h+276>>2];w=N[h+344>>2];T=N[h+280>>2];v=N[h+256>>2];y=N[h+260>>2];C=N[h+264>>2];A=N[h+304>>2];D=N[h+288>>2];E=N[h+272>>2];J[d+140>>2]=0;J[d+124>>2]=0;J[d+108>>2]=0;J[d+92>>2]=0;J[d+76>>2]=0;J[d+60>>2]=0;xa=O;O=Q(Q(l*D)-Q(m*E));N[d+48>>2]=xa+Q(A+O);J[d+44>>2]=0;N[d+32>>2]=D+qa;J[d+28>>2]=0;N[d+16>>2]=E+pa;J[d+12>>2]=0;N[d+8>>2]=C+oa;N[d+4>>2]=y+na;N[d>>2]=v+ma;xa=M;M=Q(Q(j*T)-Q(l*C));N[d+88>>2]=xa+Q(w+M);xa=I;I=Q(Q(j*S)-Q(l*y));N[d+84>>2]=xa+Q(r+I);E=Q(Q(j*E)-Q(l*v));N[d+80>>2]=la+Q(q+E);C=Q(Q(m*C)-Q(j*R));N[d+72>>2]=ka+Q(u+C);y=Q(Q(m*y)-Q(j*x));N[d+68>>2]=ja+Q(t+y);v=Q(Q(m*v)-Q(j*D));N[i>>2]=ia+Q(s+v);D=Q(Q(l*R)-Q(m*T));N[d+56>>2]=ha+Q(p+D);xa=H;H=Q(Q(l*x)-Q(m*S));N[d+52>>2]=xa+Q(o+H);N[d+40>>2]=R+ga;N[d+36>>2]=x+fa;N[d+24>>2]=T+ea;N[d+20>>2]=S+da;x=Q(Q(Q(Q(j*r)+Q(w*Q(0)))-Q(l*q))+Q(Q(Q(M*Q(0))+Q(Q(j*I)-Q(l*E)))*Q(.5)));N[d+136>>2]=ca+Q(Ea+Q(x+x));x=Q(Q(Q(Q(m*q)+Q(Q(r*Q(0))-Q(j*w)))+Q(Q(Q(Q(m*E)+Q(I*Q(0)))-Q(j*M))*Q(.5)))+Q(Q(Q(Q(j*t)+Q(u*Q(0)))-Q(l*s))+Q(Q(Q(C*Q(0))+Q(Q(j*y)-Q(l*v)))*Q(.5))));N[d+132>>2]=ba+Q(Da+x);q=Q(Q(Q(Q(q*Q(0))+Q(Q(l*w)-Q(m*r)))+Q(Q(Q(l*M)+Q(Q(E*Q(0))-Q(m*I)))*Q(.5)))+Q(Q(Q(Q(j*o)+Q(p*Q(0)))-Q(l*A))+Q(Q(Q(D*Q(0))+Q(Q(j*H)-Q(l*O)))*Q(.5))));N[d+128>>2]=aa+Q(Ca+q);N[d+120>>2]=$+Q(wa+x);r=Q(Q(Q(m*s)+Q(Q(t*Q(0))-Q(j*u)))+Q(Q(Q(Q(m*v)+Q(y*Q(0)))-Q(j*C))*Q(.5)));N[d+116>>2]=_+Q(va+Q(r+r));j=Q(Q(Q(Q(m*A)+Q(Q(o*Q(0))-Q(j*p)))+Q(Q(Q(Q(m*O)+Q(H*Q(0)))-Q(j*D))*Q(.5)))+Q(Q(Q(s*Q(0))+Q(Q(l*u)-Q(m*t)))+Q(Q(Q(l*C)+Q(Q(v*Q(0))-Q(m*y)))*Q(.5))));N[d+112>>2]=Z+Q(ua+j);N[d+104>>2]=Y+Q(ta+q);N[d+100>>2]=X+Q(sa+j);j=Q(Q(Q(A*Q(0))+Q(Q(l*p)-Q(m*o)))+Q(Q(Q(l*D)+Q(Q(O*Q(0))-Q(m*H)))*Q(.5)));N[d+96>>2]=W+Q(ra+Q(j+j));g=J[h+268>>2];d=n+V|0;J[d+8>>2]=J[h+264>>2];J[d+12>>2]=g;g=J[h+260>>2];J[d>>2]=J[h+256>>2];J[d+4>>2]=g;g=J[h+284>>2];J[d+24>>2]=J[h+280>>2];J[d+28>>2]=g;g=J[h+276>>2];J[d+16>>2]=J[h+272>>2];J[d+20>>2]=g;g=J[h+300>>2];J[d+40>>2]=J[h+296>>2];J[d+44>>2]=g;g=J[h+292>>2];J[d+32>>2]=J[h+288>>2];J[d+36>>2]=g;g=J[h+316>>2];J[d+56>>2]=J[h+312>>2];J[d+60>>2]=g;g=J[h+308>>2];J[d+48>>2]=J[h+304>>2];J[d+52>>2]=g;g=J[h+332>>2];J[d+72>>2]=J[h+328>>2];J[d+76>>2]=g;i=J[h+324>>2];g=d- -64|0;J[g>>2]=J[h+320>>2];J[g+4>>2]=i;g=J[h+340>>2];J[d+80>>2]=J[h+336>>2];J[d+84>>2]=g;g=J[h+348>>2];J[d+88>>2]=J[h+344>>2];J[d+92>>2]=g;g=J[h+356>>2];J[d+96>>2]=J[h+352>>2];J[d+100>>2]=g;g=J[h+364>>2];J[d+104>>2]=J[h+360>>2];J[d+108>>2]=g;g=J[h+380>>2];J[d+120>>2]=J[h+376>>2];J[d+124>>2]=g;g=J[h+372>>2];J[d+112>>2]=J[h+368>>2];J[d+116>>2]=g;g=J[h+396>>2];J[d+136>>2]=J[h+392>>2];J[d+140>>2]=g;g=J[h+388>>2];J[d+128>>2]=J[h+384>>2];J[d+132>>2]=g;i=a;if(a>>>0>1){continue}break}d=1;if(e>>>0<=1){break c}while(1){a=za+(d<<5)|0;j=N[a+8>>2];l=N[a>>2];N[h+100>>2]=-N[a+4>>2];N[h+96>>2]=-l;J[h+108>>2]=0;N[h+104>>2]=-j;a=J[h+100>>2];J[h+16>>2]=J[h+96>>2];J[h+20>>2]=a;a=J[h+108>>2];J[h+24>>2]=J[h+104>>2];J[h+28>>2]=a;g=h+112|0;AI(g,h+16|0,z+P(J[(h+400|0)+(d<<3)>>2],144)|0);U=P(d,144);a=U+V|0;j=N[a>>2];l=N[a+4>>2];m=N[a+8>>2];o=N[a+16>>2];p=N[a+20>>2];s=N[a+24>>2];t=N[a+32>>2];u=N[a+36>>2];q=N[a+40>>2];r=N[a+48>>2];w=N[a+52>>2];A=N[a+56>>2];x=N[a- -64>>2];R=N[a+68>>2];S=N[a+72>>2];T=N[a+80>>2];v=N[a+84>>2];y=N[a+88>>2];C=N[a+96>>2];D=N[a+100>>2];E=N[a+104>>2];O=N[a+112>>2];M=N[a+116>>2];I=N[a+120>>2];H=N[a+128>>2];W=N[a+132>>2];X=N[a+136>>2];Y=N[h+112>>2];Z=N[h+116>>2];_=N[h+120>>2];$=N[h+128>>2];aa=N[h+132>>2];ba=N[h+136>>2];ca=N[h+144>>2];da=N[h+148>>2];ea=N[h+152>>2];fa=N[h+160>>2];ga=N[h+164>>2];ha=N[h+168>>2];ia=N[h+176>>2];ja=N[h+180>>2];ka=N[h+184>>2];la=N[h+192>>2];ma=N[h+196>>2];na=N[h+200>>2];oa=N[h+208>>2];pa=N[h+212>>2];qa=N[h+216>>2];ra=N[h+224>>2];sa=N[h+228>>2];ta=N[h+232>>2];ua=N[h+240>>2];va=N[h+244>>2];wa=N[h+248>>2];J[h+396>>2]=0;J[h+380>>2]=0;J[h+364>>2]=0;J[h+348>>2]=0;J[h+332>>2]=0;J[h+316>>2]=0;J[h+300>>2]=0;J[h+284>>2]=0;J[h+268>>2]=0;N[h+392>>2]=wa-X;N[h+388>>2]=va-W;N[h+384>>2]=ua-H;N[h+376>>2]=ta-I;N[h+372>>2]=sa-M;N[h+368>>2]=ra-O;N[h+360>>2]=qa-E;N[h+356>>2]=pa-D;N[h+352>>2]=oa-C;N[h+344>>2]=na-y;N[h+340>>2]=ma-v;N[h+336>>2]=la-T;N[h+328>>2]=ka-S;N[h+324>>2]=ja-R;N[h+320>>2]=ia-x;N[h+312>>2]=ha-A;N[h+308>>2]=ga-w;N[h+304>>2]=fa-r;N[h+296>>2]=ea-q;N[h+292>>2]=da-u;N[h+288>>2]=ca-t;N[h+280>>2]=ba-s;N[h+276>>2]=aa-p;N[h+272>>2]=$-o;N[h+264>>2]=_-m;N[h+260>>2]=Z-l;N[h+256>>2]=Y-j;a=(h+912|0)+(d<<4)|0;i=J[a+4>>2];J[h>>2]=J[a>>2];J[h+4>>2]=i;i=J[a+12>>2];J[h+8>>2]=J[a+8>>2];J[h+12>>2]=i;i=h+256|0;G=F+P(d,96)|0;n=P(d,48)+c|0;BI(g,i,G,n,h);a=Ia-720|0;Ia=a;g=z+U|0;k=G;G=a+624|0;Si(a+384|0,g,k,G);J[a+380>>2]=0;J[a+364>>2]=0;o=N[a+400>>2];p=N[a+420>>2];l=N[a+416>>2];s=N[a+404>>2];q=Q(Q(o*p)-Q(l*s));r=N[a+392>>2];t=N[a+424>>2];j=N[a+408>>2];w=Q(Q(s*t)-Q(p*j));m=N[a+384>>2];A=Q(Q(j*l)-Q(t*o));u=N[a+388>>2];j=Q(Q(1)/Q(Q(q*r)+Q(Q(w*m)+Q(A*u))));N[a+376>>2]=Q(Q(m*s)-Q(o*u))*j;o=Q(Q(Q(l*u)-Q(m*p))*j);N[a+372>>2]=o;N[a+360>>2]=o;N[a+356>>2]=Q(Q(t*m)-Q(r*l))*j;J[a+348>>2]=0;l=Q(q*j);N[a+368>>2]=l;m=Q(A*j);N[a+352>>2]=m;N[a+344>>2]=l;N[a+340>>2]=m;N[a+336>>2]=w*j;j=N[i+20>>2];l=N[g+20>>2];m=N[i+36>>2];o=N[g+36>>2];p=N[i+24>>2];s=N[g+24>>2];t=N[i+40>>2];u=N[g+40>>2];q=N[i+52>>2];r=N[g+52>>2];w=N[i+56>>2];A=N[g+56>>2];x=N[i- -64>>2];U=g- -64|0;R=N[U>>2];S=N[i+68>>2];T=N[g+68>>2];v=N[i+72>>2];y=N[g+72>>2];C=N[i+80>>2];D=N[g+80>>2];E=N[i+84>>2];O=N[g+84>>2];M=N[i+88>>2];I=N[g+88>>2];H=N[i+100>>2];W=N[g+100>>2];X=N[i+104>>2];Y=N[g+104>>2];Z=N[i+112>>2];_=N[g+112>>2];$=N[i+116>>2];aa=N[g+116>>2];ba=N[i+120>>2];ca=N[g+120>>2];da=N[i+128>>2];ea=N[g+128>>2];fa=N[i+132>>2];ga=N[g+132>>2];ha=N[i+136>>2];ia=N[g+136>>2];ja=N[i>>2];ka=N[g>>2];la=N[i+4>>2];ma=N[g+4>>2];na=N[i+8>>2];oa=N[g+8>>2];pa=N[i+16>>2];qa=N[g+16>>2];ra=N[i+32>>2];sa=N[g+32>>2];ta=N[i+48>>2];ua=N[g+48>>2];va=N[i+96>>2];wa=N[g+96>>2];J[a+332>>2]=0;J[a+316>>2]=0;J[a+300>>2]=0;J[a+284>>2]=0;J[a+268>>2]=0;J[a+252>>2]=0;N[a+328>>2]=ia+ha;N[a+324>>2]=ga+fa;N[a+320>>2]=ea+da;N[a+312>>2]=ca+ba;N[a+308>>2]=aa+$;N[a+304>>2]=_+Z;N[a+296>>2]=Y+X;N[a+292>>2]=W+H;N[a+280>>2]=I+M;N[a+276>>2]=O+E;N[a+272>>2]=D+C;N[a+264>>2]=y+v;N[a+260>>2]=T+S;N[a+256>>2]=R+x;N[a+248>>2]=A+w;N[a+244>>2]=r+q;N[a+232>>2]=u+t;N[a+216>>2]=s+p;J[a+236>>2]=0;J[a+220>>2]=0;J[a+204>>2]=0;N[a+288>>2]=wa+va;N[a+240>>2]=ua+ta;N[a+228>>2]=o+m;N[a+224>>2]=sa+ra;N[a+212>>2]=l+j;N[a+208>>2]=qa+pa;N[a+200>>2]=oa+na;N[a+196>>2]=ma+la;N[a+192>>2]=ka+ja;i=a+48|0;B=a+192|0;k=G;G=a+528|0;Cr(i,B,a+336|0,k,G);k=J[a+76>>2];J[a+216>>2]=J[a+72>>2];J[a+220>>2]=k;k=J[a+92>>2];J[a+232>>2]=J[a+88>>2];J[a+236>>2]=k;k=J[a+108>>2];J[a+248>>2]=J[a+104>>2];J[a+252>>2]=k;k=J[a+124>>2];J[a+264>>2]=J[a+120>>2];J[a+268>>2]=k;k=J[a+116>>2];J[a+256>>2]=J[a+112>>2];J[a+260>>2]=k;k=J[a+60>>2];J[a+200>>2]=J[a+56>>2];J[a+204>>2]=k;k=J[a+52>>2];J[a+192>>2]=J[a+48>>2];J[a+196>>2]=k;k=J[a+68>>2];J[a+208>>2]=J[a+64>>2];J[a+212>>2]=k;k=J[a+84>>2];J[a+224>>2]=J[a+80>>2];J[a+228>>2]=k;k=J[a+100>>2];J[a+240>>2]=J[a+96>>2];J[a+244>>2]=k;k=J[a+140>>2];J[a+280>>2]=J[a+136>>2];J[a+284>>2]=k;k=J[a+132>>2];J[a+272>>2]=J[a+128>>2];J[a+276>>2]=k;k=J[a+156>>2];J[a+296>>2]=J[a+152>>2];J[a+300>>2]=k;k=J[a+172>>2];J[a+312>>2]=J[a+168>>2];J[a+316>>2]=k;k=J[a+164>>2];J[a+304>>2]=J[a+160>>2];J[a+308>>2]=k;k=J[a+180>>2];J[a+320>>2]=J[a+176>>2];J[a+324>>2]=k;k=J[a+188>>2];J[a+328>>2]=J[a+184>>2];J[a+332>>2]=k;k=J[a+148>>2];J[a+288>>2]=J[a+144>>2];J[a+292>>2]=k;Ul(i,B);Si(a,i,G,a+432|0);j=N[a+20>>2];m=N[a+356>>2];l=N[a+36>>2];p=N[a+372>>2];u=N[a+24>>2];q=N[a+360>>2];t=N[a+40>>2];r=N[a+376>>2];w=N[a+8>>2];A=N[a+344>>2];x=N[a>>2];R=N[a+336>>2];S=N[a+4>>2];T=N[a+340>>2];s=N[a+32>>2];v=N[a+368>>2];o=N[a+16>>2];y=N[a+352>>2];J[h+92>>2]=0;J[h+76>>2]=0;J[h+60>>2]=0;o=Q(y+o);p=Q(p+l);l=Q(v+s);s=Q(m+j);v=Q(Q(o*p)-Q(l*s));w=Q(A+w);t=Q(r+t);j=Q(q+u);q=Q(Q(s*t)-Q(p*j));m=Q(R+x);u=Q(T+S);r=Q(Q(j*l)-Q(t*o));j=Q(Q(1)/Q(Q(v*w)+Q(Q(q*m)+Q(u*r))));N[h+88>>2]=Q(Q(m*s)-Q(o*u))*j;o=Q(Q(Q(l*u)-Q(m*p))*j);N[h+84>>2]=o;p=Q(v*j);N[h+80>>2]=p;N[h+72>>2]=o;N[h+68>>2]=Q(Q(t*m)-Q(w*l))*j;l=Q(r*j);N[h+64>>2]=l;N[h+56>>2]=p;N[h+52>>2]=l;N[h+48>>2]=q*j;Ia=a+720|0;a=J[h+92>>2];J[n+40>>2]=J[h+88>>2];J[n+44>>2]=a;a=J[h+84>>2];J[n+32>>2]=J[h+80>>2];J[n+36>>2]=a;a=J[h+76>>2];J[n+24>>2]=J[h+72>>2];J[n+28>>2]=a;a=h- -64|0;i=J[a+4>>2];J[n+16>>2]=J[a>>2];J[n+20>>2]=i;a=J[h+60>>2];J[n+8>>2]=J[h+56>>2];J[n+12>>2]=a;a=J[h+52>>2];J[n>>2]=J[h+48>>2];J[n+4>>2]=a;j=N[g>>2];l=N[g+4>>2];m=N[g+8>>2];o=N[g+16>>2];p=N[g+20>>2];s=N[g+24>>2];t=N[g+32>>2];u=N[g+36>>2];q=N[g+40>>2];r=N[g+48>>2];w=N[g+52>>2];A=N[g+56>>2];x=N[U>>2];R=N[g+68>>2];S=N[g+72>>2];T=N[g+80>>2];v=N[g+84>>2];y=N[g+88>>2];C=N[g+96>>2];D=N[g+100>>2];E=N[g+104>>2];O=N[g+112>>2];M=N[g+116>>2];I=N[g+120>>2];H=N[g+128>>2];W=N[g+132>>2];X=N[g+136>>2];Y=N[h+112>>2];Z=N[h+116>>2];_=N[h+120>>2];$=N[h+128>>2];aa=N[h+132>>2];ba=N[h+136>>2];ca=N[h+144>>2];da=N[h+148>>2];ea=N[h+152>>2];fa=N[h+160>>2];ga=N[h+164>>2];ha=N[h+168>>2];ia=N[h+176>>2];ja=N[h+180>>2];ka=N[h+184>>2];la=N[h+192>>2];ma=N[h+196>>2];na=N[h+200>>2];oa=N[h+208>>2];pa=N[h+212>>2];qa=N[h+216>>2];ra=N[h+224>>2];sa=N[h+228>>2];ta=N[h+232>>2];ua=N[h+240>>2];va=N[h+244>>2];wa=N[h+248>>2];J[g+140>>2]=0;J[g+124>>2]=0;J[g+108>>2]=0;J[g+92>>2]=0;J[g+76>>2]=0;J[g+60>>2]=0;J[g+44>>2]=0;J[g+28>>2]=0;J[g+12>>2]=0;N[g+136>>2]=X+wa;N[g+132>>2]=W+va;N[g+128>>2]=H+ua;N[g+120>>2]=I+ta;N[g+116>>2]=M+sa;N[g+112>>2]=O+ra;N[g+104>>2]=E+qa;N[g+100>>2]=D+pa;N[g+96>>2]=C+oa;N[g+88>>2]=y+na;N[g+84>>2]=v+ma;N[g+80>>2]=T+la;N[g+72>>2]=S+ka;N[g+68>>2]=R+ja;N[U>>2]=x+ia;N[g+56>>2]=A+ha;N[g+52>>2]=w+ga;N[g+48>>2]=r+fa;N[g+40>>2]=q+ea;N[g+36>>2]=u+da;N[g+32>>2]=t+ca;N[g+24>>2]=s+ba;N[g+20>>2]=p+aa;N[g+16>>2]=o+$;N[g+8>>2]=m+_;N[g+4>>2]=l+Z;N[g>>2]=j+Y;d=d+1|0;if((e|0)!=(d|0)){continue}break}}f=f-1|0;if(f){continue}break}}Ia=h+1936|0}function dQ(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;h=Ia-80|0;Ia=h;a:{if(K[a+81|0]){Xa(J[42504],4,12122,120,72052,0);a=0;break a}c=K[c|0];J[a+8>>2]=b;H[a+80|0]=c;b=Ka[J[J[b>>2]>>2]](b)|0;H[a+81|0]=b;b:{if(!b){break b}b=J[41584];b=Ka[J[J[b>>2]+8>>2]](b,56,6425,12122,131)|0;J[b>>2]=168732;e=Ia-1792|0;Ia=e;c=J[41584];f=Ka[J[J[c>>2]+8>>2]](c,172,17574,15770,1488)|0;c=f;J[c+4>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+24>>2]=0;J[c+36>>2]=0;J[c+40>>2]=0;J[c+28>>2]=1061158912;J[c+32>>2]=-1;J[c>>2]=168980;Hn(c+4|0,64);J[c+60>>2]=0;J[c+64>>2]=0;J[c+52>>2]=0;J[c+56>>2]=0;J[c+44>>2]=0;J[c+48>>2]=0;J[c+76>>2]=0;J[c+80>>2]=0;J[c+68>>2]=1061158912;J[c+72>>2]=-1;Qw(c+44|0,64);J[c+100>>2]=0;J[c+104>>2]=0;J[c+92>>2]=0;J[c+96>>2]=0;J[c+84>>2]=0;J[c+88>>2]=0;c=J[41584];d=Ka[J[J[c>>2]+8>>2]](c,128,17523,15770,428)|0;J[d+4>>2]=0;J[d+8>>2]=0;J[d>>2]=169312;J[d+12>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+24>>2]=0;J[d+36>>2]=0;J[d+40>>2]=0;J[d+28>>2]=1061158912;J[d+32>>2]=-1;oh(d+4|0,64);J[d+48>>2]=0;J[d+52>>2]=0;J[d+44>>2]=1;J[d+56>>2]=0;J[d+60>>2]=0;c=d- -64|0;J[c>>2]=0;J[c+4>>2]=0;J[d+80>>2]=0;J[d+84>>2]=0;J[d+72>>2]=1061158912;J[d+76>>2]=-1;Ve(d+48|0,64);J[d+104>>2]=0;J[d+108>>2]=0;J[d+96>>2]=0;J[d+100>>2]=0;J[d+88>>2]=0;J[d+92>>2]=0;J[d+120>>2]=0;J[d+124>>2]=0;J[d+112>>2]=1061158912;J[d+116>>2]=-1;oh(d+88|0,64);J[f+112>>2]=0;J[f+116>>2]=0;J[f+108>>2]=d;J[f+120>>2]=0;J[f+124>>2]=0;J[f+128>>2]=0;J[f+132>>2]=0;J[f+144>>2]=0;J[f+148>>2]=0;J[f+136>>2]=1061158912;J[f+140>>2]=-1;Hn(f+112|0,64);J[f+168>>2]=0;J[f+160>>2]=0;J[f+164>>2]=1;J[f+152>>2]=0;J[f+156>>2]=0;J[e+1740>>2]=29202;J[e+1736>>2]=17692;d=e+1736|0;c=Ib(f,d,1);H[c+68|0]=1;J[c+56>>2]=4;J[c+48>>2]=12;J[c+36>>2]=4;J[c+28>>2]=12;J[e+1740>>2]=70644;J[e+1736>>2]=70710;c=Ib(f,d,65);H[c+68|0]=1;J[c+56>>2]=1;J[c+48>>2]=1;J[c+36>>2]=1;J[c+28>>2]=1;J[c+20>>2]=1;J[c+24>>2]=65;J[e+1740>>2]=70638;J[e+1736>>2]=70710;c=Ib(f,d,66);H[c+68|0]=1;J[c+56>>2]=1;J[c+48>>2]=1;J[c+36>>2]=1;J[c+28>>2]=1;J[c+20>>2]=1;J[c+24>>2]=66;J[e+1740>>2]=17606;J[e+1736>>2]=70710;c=Ib(f,d,75);H[c+68|0]=1;J[c+56>>2]=1;J[c+48>>2]=1;J[c+36>>2]=1;J[c+28>>2]=1;J[c+20>>2]=1;J[c+24>>2]=75;J[e+1740>>2]=70657;J[e+1736>>2]=70710;c=Ib(f,d,67);H[c+68|0]=1;J[c+56>>2]=2;J[c+48>>2]=2;J[c+36>>2]=2;J[c+28>>2]=2;J[c+20>>2]=2;J[c+24>>2]=67;J[e+1740>>2]=70650;J[e+1736>>2]=70710;c=Ib(f,d,68);H[c+68|0]=1;J[c+56>>2]=2;J[c+48>>2]=2;J[c+36>>2]=2;J[c+28>>2]=2;J[c+20>>2]=2;J[c+24>>2]=68;J[e+1740>>2]=71039;J[e+1736>>2]=70710;c=Ib(f,d,69);H[c+68|0]=1;J[c+56>>2]=4;J[c+48>>2]=4;J[c+36>>2]=4;J[c+28>>2]=4;J[c+20>>2]=4;J[c+24>>2]=69;J[e+1740>>2]=71032;J[e+1736>>2]=70710;c=Ib(f,d,70);H[c+68|0]=1;J[c+56>>2]=4;J[c+48>>2]=4;J[c+36>>2]=4;J[c+28>>2]=4;J[c+20>>2]=4;J[c+24>>2]=70;J[e+1740>>2]=70688;J[e+1736>>2]=70710;c=Ib(f,d,71);H[c+68|0]=1;J[c+56>>2]=8;J[c+48>>2]=8;J[c+36>>2]=8;J[c+28>>2]=8;J[c+20>>2]=8;J[c+24>>2]=71;J[e+1740>>2]=70681;J[e+1736>>2]=70710;c=Ib(f,d,72);H[c+68|0]=1;J[c+56>>2]=8;J[c+48>>2]=8;J[c+36>>2]=8;J[c+28>>2]=8;J[c+20>>2]=8;J[c+24>>2]=72;J[e+1740>>2]=71046;J[e+1736>>2]=70710;c=Ib(f,d,73);H[c+68|0]=1;J[c+56>>2]=4;J[c+48>>2]=4;J[c+36>>2]=4;J[c+28>>2]=4;J[c+20>>2]=4;J[c+24>>2]=73;J[e+1740>>2]=70695;J[e+1736>>2]=70710;c=Ib(f,d,74);H[c+68|0]=1;J[c+56>>2]=8;J[c+48>>2]=8;J[c+36>>2]=8;J[c+28>>2]=8;J[c+20>>2]=8;J[c+24>>2]=74;J[e+1740>>2]=23884;J[e+1736>>2]=70710;g=Ib(f,d,77);H[g+68|0]=1;J[g+56>>2]=8;J[g+48>>2]=8;J[g+36>>2]=4;J[g+28>>2]=4;J[e+1736>>2]=2;J[e+1740>>2]=0;c=J[g+88>>2];c:{if(c>>>0>=(J[g+92>>2]&2147483647)>>>0){Kd(g+84|0,e+1736|0);break c}d=J[g+84>>2]+(c<<3)|0;c=J[e+1740>>2];J[d>>2]=J[e+1736>>2];J[d+4>>2]=c;J[g+88>>2]=J[g+88>>2]+1}J[e+1736>>2]=2;J[e+1740>>2]=0;c=J[g+100>>2];d:{if(c>>>0>=(J[g+104>>2]&2147483647)>>>0){Kd(g+96|0,e+1736|0);i=J[g+100>>2];break d}d=J[g+96>>2]+(c<<3)|0;c=J[e+1740>>2];J[d>>2]=J[e+1736>>2];J[d+4>>2]=c;i=J[g+100>>2]+1|0;J[g+100>>2]=i}d=J[g+84>>2];J[g+40>>2]=d;c=J[g+96>>2];J[g+60>>2]=c;J[g- -64>>2]=c+(i<<3);J[g+44>>2]=d+(J[g+88>>2]<<3);J[e+1740>>2]=5131;J[e+1736>>2]=70710;g=Ib(f,e+1736|0,80);H[g+68|0]=1;J[g+56>>2]=8;J[g+48>>2]=8;J[g+36>>2]=4;J[g+28>>2]=4;J[e+1736>>2]=1;J[e+1740>>2]=0;c=J[g+88>>2];e:{if(c>>>0>=(J[g+92>>2]&2147483647)>>>0){Kd(g+84|0,e+1736|0);break e}d=J[g+84>>2]+(c<<3)|0;c=J[e+1740>>2];J[d>>2]=J[e+1736>>2];J[d+4>>2]=c;J[g+88>>2]=J[g+88>>2]+1}J[e+1736>>2]=1;J[e+1740>>2]=0;c=J[g+100>>2];f:{if(c>>>0>=(J[g+104>>2]&2147483647)>>>0){Kd(g+96|0,e+1736|0);i=J[g+100>>2];break f}d=J[g+96>>2]+(c<<3)|0;c=J[e+1740>>2];J[d>>2]=J[e+1736>>2];J[d+4>>2]=c;i=J[g+100>>2]+1|0;J[g+100>>2]=i}d=J[g+84>>2];J[g+40>>2]=d;c=J[g+96>>2];J[g+60>>2]=c;J[g- -64>>2]=c+(i<<3);J[g+44>>2]=d+(J[g+88>>2]<<3);J[e+1740>>2]=26885;J[e+1736>>2]=70710;g=Ib(f,e+1736|0,78);H[g+68|0]=1;J[g+56>>2]=8;J[g+48>>2]=8;J[g+36>>2]=4;J[g+28>>2]=4;J[e+1736>>2]=2;J[e+1740>>2]=0;c=J[g+88>>2];g:{if(c>>>0>=(J[g+92>>2]&2147483647)>>>0){Kd(g+84|0,e+1736|0);break g}d=J[g+84>>2]+(c<<3)|0;c=J[e+1740>>2];J[d>>2]=J[e+1736>>2];J[d+4>>2]=c;J[g+88>>2]=J[g+88>>2]+1}J[e+1736>>2]=2;J[e+1740>>2]=0;c=J[g+100>>2];h:{if(c>>>0>=(J[g+104>>2]&2147483647)>>>0){Kd(g+96|0,e+1736|0);i=J[g+100>>2];break h}d=J[g+96>>2]+(c<<3)|0;c=J[e+1740>>2];J[d>>2]=J[e+1736>>2];J[d+4>>2]=c;i=J[g+100>>2]+1|0;J[g+100>>2]=i}d=J[g+84>>2];J[g+40>>2]=d;c=J[g+96>>2];J[g+60>>2]=c;J[g- -64>>2]=c+(i<<3);J[g+44>>2]=d+(J[g+88>>2]<<3);J[e+1740>>2]=24522;J[e+1736>>2]=70710;g=Ib(f,e+1736|0,79);H[g+68|0]=1;J[g+56>>2]=8;J[g+48>>2]=8;J[g+36>>2]=4;J[g+28>>2]=4;J[e+1736>>2]=1;J[e+1740>>2]=0;c=J[g+88>>2];i:{if(c>>>0>=(J[g+92>>2]&2147483647)>>>0){Kd(g+84|0,e+1736|0);break i}d=J[g+84>>2]+(c<<3)|0;c=J[e+1740>>2];J[d>>2]=J[e+1736>>2];J[d+4>>2]=c;J[g+88>>2]=J[g+88>>2]+1}J[e+1736>>2]=1;J[e+1740>>2]=0;c=J[g+100>>2];j:{if(c>>>0>=(J[g+104>>2]&2147483647)>>>0){Kd(g+96|0,e+1736|0);i=J[g+100>>2];break j}d=J[g+96>>2]+(c<<3)|0;c=J[e+1740>>2];J[d>>2]=J[e+1736>>2];J[d+4>>2]=c;i=J[g+100>>2]+1|0;J[g+100>>2]=i}d=J[g+84>>2];J[g+40>>2]=d;c=J[g+96>>2];J[g+60>>2]=c;J[g- -64>>2]=c+(i<<3);J[g+44>>2]=d+(J[g+88>>2]<<3);J[e+1740>>2]=5485;J[e+1736>>2]=70710;c=e+1736|0;d=Ib(f,c,76);Ka[J[J[f>>2]+44>>2]](c,f,J[d+12>>2],6454,84969,66,1);Ka[J[J[f>>2]+44>>2]](e+1680|0,f,J[d+12>>2],24505,84969,66,1);Ka[J[J[f>>2]+44>>2]](e+1624|0,f,J[d+12>>2],29195,84969,66,1);Ka[J[J[f>>2]+44>>2]](e+1568|0,f,J[d+12>>2],29481,84969,66,1);H[d+68|0]=1;J[e+1516>>2]=71003;J[e+1512>>2]=70710;c=e+1512|0;d=Ib(f,c,81);Ka[J[J[f>>2]+44>>2]](c,f,J[d+12>>2],2106,84969,73,1);Ka[J[J[f>>2]+44>>2]](e+1456|0,f,J[d+12>>2],1605,84969,73,1);H[d+68|0]=1;J[e+1404>>2]=70861;J[e+1400>>2]=70710;c=e+1400|0;d=Ib(f,c,82);Ka[J[J[f>>2]+44>>2]](c,f,J[d+12>>2],2106,84969,73,1);Ka[J[J[f>>2]+44>>2]](e+1344|0,f,J[d+12>>2],1605,84969,73,1);Ka[J[J[f>>2]+44>>2]](e+1288|0,f,J[d+12>>2],1103,84969,73,1);H[d+68|0]=1;J[e+1236>>2]=70674;J[e+1232>>2]=70710;c=e+1232|0;d=Ib(f,c,83);Ka[J[J[f>>2]+44>>2]](c,f,J[d+12>>2],2106,84969,73,1);Ka[J[J[f>>2]+44>>2]](e+1176|0,f,J[d+12>>2],1605,84969,73,1);Ka[J[J[f>>2]+44>>2]](e+1120|0,f,J[d+12>>2],1103,84969,73,1);Ka[J[J[f>>2]+44>>2]](e+1064|0,f,J[d+12>>2],2108,84969,73,1);H[d+68|0]=1;J[e+1012>>2]=3325;J[e+1008>>2]=70710;c=e+1008|0;d=Ib(f,c,85);Ka[J[J[f>>2]+44>>2]](c,f,J[d+12>>2],2106,84969,73,1);Ka[J[J[f>>2]+44>>2]](e+952|0,f,J[d+12>>2],1605,84969,73,1);Ka[J[J[f>>2]+44>>2]](e+896|0,f,J[d+12>>2],1103,84969,73,1);Ka[J[J[f>>2]+44>>2]](e+840|0,f,J[d+12>>2],2108,84969,73,1);H[d+68|0]=1;J[e+788>>2]=70745;J[e+784>>2]=70710;c=e+784|0;d=Ib(f,c,84);Ka[J[J[f>>2]+44>>2]](c,f,J[d+12>>2],17326,84969,82,1);Ka[J[J[f>>2]+44>>2]](e+728|0,f,J[d+12>>2],17318,84969,82,1);H[d+68|0]=1;J[e+676>>2]=17334;J[e+672>>2]=70710;c=e+672|0;d=Ib(f,c,86);Ka[J[J[f>>2]+44>>2]](c,f,J[d+12>>2],6456,84969,85,1);Ka[J[J[f>>2]+44>>2]](e+616|0,f,J[d+12>>2],16561,84969,82,1);H[d+68|0]=1;J[e+564>>2]=70883;J[e+560>>2]=70710;c=e+560|0;d=Ib(f,c,87);Ka[J[J[f>>2]+44>>2]](c,f,J[d+12>>2],71311,84969,82,1);Ka[J[J[f>>2]+44>>2]](e+504|0,f,J[d+12>>2],71122,84969,82,1);Ka[J[J[f>>2]+44>>2]](e+448|0,f,J[d+12>>2],70931,84969,82,1);H[d+68|0]=1;J[e+396>>2]=70702;J[e+392>>2]=70710;c=e+392|0;d=Ib(f,c,88);Ka[J[J[f>>2]+44>>2]](c,f,J[d+12>>2],71311,84969,83,1);Ka[J[J[f>>2]+44>>2]](e+336|0,f,J[d+12>>2],71122,84969,83,1);Ka[J[J[f>>2]+44>>2]](e+280|0,f,J[d+12>>2],70931,84969,83,1);Ka[J[J[f>>2]+44>>2]](e+224|0,f,J[d+12>>2],70755,84969,83,1);H[d+68|0]=1;J[e+172>>2]=70664;J[e+168>>2]=70710;c=e+168|0;d=Ib(f,c,89);Ka[J[J[f>>2]+44>>2]](c,f,J[d+12>>2],71322,84969,70,1);Ka[J[J[f>>2]+44>>2]](e+112|0,f,J[d+12>>2],71133,84969,70,1);Ka[J[J[f>>2]+44>>2]](e+56|0,f,J[d+12>>2],71e3,84969,70,1);Ka[J[J[f>>2]+44>>2]](e,f,J[d+12>>2],70858,84969,70,1);H[d+68|0]=1;Ia=e+1792|0;J[b+4>>2]=f;d=J[42504];c=Ka[J[J[d>>2]+20>>2]](d)|0?43084:70610;j=b,k=Ka[J[J[d+12>>2]+8>>2]](d+12|0,28,c,19705,113)|0,J[j+8>>2]=k;c=Ia-16|0;Ia=c;Ia=c+16|0;J[b+28>>2]=0;J[b+32>>2]=0;J[b+20>>2]=0;J[b+24>>2]=0;J[b+12>>2]=0;J[b+16>>2]=0;J[b+52>>2]=0;J[b+44>>2]=-1;J[b+48>>2]=0;J[b+36>>2]=0;J[b+40>>2]=1061158912;Ei(b+16|0,64);c=J[b+4>>2];Ka[J[J[c>>2]+108>>2]](c);J[a+24>>2]=b;J[h+20>>2]=837150850;J[h+24>>2]=1;J[h+16>>2]=168820;c=h+56|0;J[c+8>>2]=10;J[c+12>>2]=0;J[c>>2]=1;J[c+4>>2]=0;j=h,k=ala(J[h+56>>2],J[h+60>>2],10,0),J[j+32>>2]=k;J[h+36>>2]=Ja;J[c+8>>2]=10;J[c+12>>2]=0;J[c>>2]=1;J[c+4>>2]=0;J[h+48>>2]=0;b=J[h+68>>2];J[h+40>>2]=J[h+64>>2];J[h+44>>2]=b;b=J[a+8>>2];b=Ka[J[J[b>>2]+16>>2]](b)|0;i=h+16|0;Ka[J[J[b>>2]+12>>2]](b,i|4,4)|0;Ka[J[J[b>>2]+12>>2]](b,h+24|0,4)|0;Ka[J[J[b>>2]+12>>2]](b,h+32|0,8)|0;Ka[J[J[b>>2]+12>>2]](b,h+40|0,8)|0;J[h+56>>2]=J[h+48>>2];Ka[J[J[b>>2]+12>>2]](b,c,4)|0;J[h+48>>2]=J[h+56>>2];b=J[a+8>>2];Ka[J[J[b>>2]+20>>2]](b);g=On(a);J[h+20>>2]=26195;J[h+16>>2]=29483;d=g+4|0;Ka[J[J[g+4>>2]+8>>2]](d,i)|0;J[h+20>>2]=26195;J[h+16>>2]=29483;J[h+72>>2]=0;J[h+76>>2]=0;J[h+60>>2]=70638;J[h+56>>2]=70710;b=h+72|0;Ka[J[J[g+4>>2]+20>>2]](d,i,3597,17413,c,2,b)|0;J[h+20>>2]=6259;J[h+16>>2]=29483;Ka[J[J[g+4>>2]+8>>2]](d,i)|0;J[h+20>>2]=6259;J[h+16>>2]=29483;J[h+72>>2]=0;J[h+76>>2]=0;J[h+60>>2]=70638;J[h+56>>2]=70710;Ka[J[J[g+4>>2]+20>>2]](d,i,3597,17373,c,2,b)|0;J[h+20>>2]=5788;J[h+16>>2]=29483;Ka[J[J[g+4>>2]+8>>2]](d,i)|0;J[h+20>>2]=5788;J[h+16>>2]=29483;J[h+72>>2]=0;J[h+76>>2]=0;J[h+60>>2]=70638;J[h+56>>2]=70710;Ka[J[J[g+4>>2]+20>>2]](d,i,3597,17393,c,2,b)|0;Ka[J[J[g>>2]+84>>2]](g);b=K[a+80|0];if(b&4){b=J[41584];f=Ka[J[J[b>>2]+8>>2]](b,28,2674,12122,140)|0;H[f+16|0]=0;J[f+12>>2]=0;J[f+8>>2]=a;J[f+4>>2]=168908;J[f>>2]=168860;c=J[42504];b=c+12|0;j=f,k=(m=b,n=28,o=Ka[J[J[c>>2]+20>>2]](c)|0?43084:70610,p=19705,q=113,l=J[J[b>>2]+8>>2],Ka[l](m|0,n|0,o|0,p|0,q|0)|0),J[j+20>>2]=k;b=Ia-16|0;Ia=b;Ia=b+16|0;d=J[41584];b=Ka[J[J[d>>2]+8>>2]](d,144,70541,12037,59)|0;H[b+84|0]=0;J[b+80>>2]=0;J[b+60>>2]=4096;J[b+56>>2]=0;J[b+48>>2]=0;J[b+52>>2]=0;i=b+20|0;J[b+44>>2]=i;J[b+40>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+28>>2]=2482;c=b+24|0;J[c>>2]=i;J[b+20>>2]=d;J[b+16>>2]=166692;J[b+8>>2]=166544;J[b+4>>2]=166516;J[b>>2]=166472;J[b+88>>2]=c;g=Wa(Ka[J[J[d>>2]+8>>2]](d,4164,2482,21225,126)|0,15,4164);d=J[b+32>>2];if(d){c=J[J[b+24>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,d)}J[b+36>>2]=g;J[b+32>>2]=g;J[b+40>>2]=g+4164;J[b+100>>2]=0;J[b+104>>2]=0;J[b+96>>2]=6358;c=b+92|0;J[c>>2]=i;J[b+16>>2]=166644;J[b+108>>2]=0;J[b+112>>2]=0;J[b+116>>2]=0;J[b+120>>2]=0;J[b+132>>2]=0;J[b+136>>2]=0;J[b+124>>2]=1061158912;J[b+128>>2]=-1;ux(c,64);J[f+24>>2]=b;J[a+76>>2]=f;J[h+16>>2]=f;b=J[a+16>>2];k:{if(b>>>0>=(J[a+20>>2]&2147483647)>>>0){In(a+12|0,h+16|0);break k}J[J[a+12>>2]+(b<<2)>>2]=f;J[a+16>>2]=b+1}b=K[a+80|0]}if(!(!(b&2)|!J[a+96>>2])){b=J[a+100>>2];J[h+16>>2]=b;c=J[a+16>>2];l:{if(c>>>0>=(J[a+20>>2]&2147483647)>>>0){In(a+12|0,h+16|0);break l}J[J[a+12>>2]+(c<<2)>>2]=b;J[a+16>>2]=c+1}d=J[42504]+12|0;J[h>>2]=0;J[h+4>>2]=0;J[h+8>>2]=0;J[h+12>>2]=0;i=Ia-16|0;Ia=i;c=Ka[J[J[d>>2]+8>>2]](d,312,70541,12037,49)|0;b=J[h+4>>2];J[i+8>>2]=J[h>>2];J[i+12>>2]=b;b=wx(c,d,69193,65536,i+8|0);Ia=i+16|0;J[a+104>>2]=b+108}if(J[a+16>>2]){b=0;while(1){c=J[J[a+12>>2]+(b<<2)>>2];Ka[J[J[c>>2]+12>>2]](c);b=b+1|0;if(b>>>0>2]){continue}break}}if(J[a+104>>2]){b=J[a+96>>2];Ka[J[J[b>>2]+20>>2]](b,J[a+100>>2]+4|0);b=J[a+96>>2];Ka[J[J[b>>2]+12>>2]](b,J[a+104>>2])}if(!(K[a+80|0]&2)){break b}J[42507]=a}a=K[a+81|0]!=0}Ia=h+80|0;return a|0}function Pia(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=0,R=Q(0),S=0,T=0,U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=0;h=Ia+-64|0;Ia=h;u=N[d+20>>2];R=N[d+24>>2];f=J[f>>2];r=N[d+16>>2];k=N[d+8>>2];o=N[d>>2];s=N[d+4>>2];C=N[d+12>>2];t=N[c+20>>2];p=N[c+24>>2];i=N[c>>2];l=N[c+4>>2];m=N[c+8>>2];j=N[c+12>>2];A=N[c+16>>2];a=0;J[h+60>>2]=0;N[h+56>>2]=p;N[h+52>>2]=t;N[h+48>>2]=A;N[h+44>>2]=j;N[h+40>>2]=m;N[h+36>>2]=l;N[h+32>>2]=i;J[h+28>>2]=0;w=Q(i+i);v=Q(j+j);y=Q(Q(m*w)-Q(l*v));x=Q(Q(Q(i*w)+Q(j*v))+Q(-1));w=Q(Q(w*l)+Q(m*v));v=Q(Q(1)/Q(Y(Q(Q(y*y)+Q(Q(x*x)+Q(w*w))))));N[h+24>>2]=v*Q(-y);N[h+20>>2]=v*Q(-w);N[h+16>>2]=v*Q(-x);N[h>>2]=N[e>>2];z=Q(Q(Q(s*m)-Q(l*k))+Q(Q(o*j)-Q(C*i)));v=Q(z+z);D=Q(Q(Q(k*i)-Q(m*o))+Q(Q(s*j)-Q(C*l)));y=Q(D+D);F=Q(Q(1)-Q(z*v));G=Q(D*y);w=Q(F-G);x=Q(Q(Q(o*l)-Q(i*s))+Q(Q(k*j)-Q(C*m)));I=Q(x+x);L=Q(x*I);F=Q(F-L);G=Q(Q(Q(1)-G)-L);M=Q(x*y);q=o;o=Q(-i);E=Q(Q(C*j)-Q(Q(Q(q*o)-Q(s*l))-Q(m*k)));k=Q(E*v);C=Q(M-k);s=Q(x*v);y=Q(E*y);L=Q(s+y);M=Q(M+k);k=Q(D*v);q=Q(E*I);I=Q(k-q);v=Q(s-y);y=Q(k+q);k=Q(r-A);t=Q(u-t);p=Q(R-p);A=Q(Q(Q(o*k)-Q(t*l))-Q(m*p));u=Q(Q(j*j)+Q(-.5));o=Q(Q(Q(j*Q(Q(l*k)-Q(i*t)))+Q(u*p))-Q(m*A));o=Q(o+o);s=Q(Q(Q(u*t)+Q(j*Q(Q(i*p)-Q(m*k))))-Q(l*A));s=Q(s+s);j=Q(Q(Q(u*k)+Q(j*Q(Q(m*t)-Q(l*p))))-Q(i*A));j=Q(j+j);i=Q(N[e+8>>2]*Q(.15000000596046448));m=N[b+4>>2];t=N[b+8>>2];l=m<=t?m:t;k=N[b+12>>2];l=Q((l<=k?l:k)*Q(.15000000596046448));l=Q((i>2];a=a-1|0;c=d+P(a,48)|0;p=N[c+24>>2];r=N[c+40>>2];i=N[c+8>>2];A=N[c>>2];u=N[c+4>>2];q=Q(o+Q(Q(w*i)+Q(Q(v*A)+Q(M*u))));U=Q(j+Q(Q(L*i)+Q(Q(G*A)+Q(I*u))));V=N[c+16>>2];W=N[c+32>>2];A=Q(s+Q(Q(C*i)+Q(Q(y*A)+Q(F*u))));u=N[c+20>>2];X=N[c+36>>2];i=Q(Q(r*Q(q-p))+Q(Q(Q(U-V)*W)+Q(Q(A-u)*X)));p=Q(p-Q(q-Q(r*i)));q=Q(p*p);p=Q(V-Q(U-Q(W*i)));r=Q(p*p);p=Q(u-Q(A-Q(X*i)));a:{if(R>2];J[c>>2]=J[d>>2];J[c+4>>2]=e;e=J[d+44>>2];J[c+40>>2]=J[d+40>>2];J[c+44>>2]=e;e=J[d+36>>2];J[c+32>>2]=J[d+32>>2];J[c+36>>2]=e;e=J[d+28>>2];J[c+24>>2]=J[d+24>>2];J[c+28>>2]=e;e=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=e;e=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=e;break a}N[c+44>>2]=i}if(a){continue}break}a=K[f+64|0]}b:{c:{if((a&255)!=(b|0)){break c}i=Q(j-N[f+16>>2]);i=i>Q(0)?i:Q(-i);p=Q(s-N[f+20>>2]);p=p>Q(0)?p:Q(-p);p=i>=p?i:p;q=i;i=Q(o-N[f+24>>2]);i=(i>Q(0)?i:Q(-i))>=Q(0)?q:Q(0);if(l<(i<=p?p:i)){break c}if(!(Q(Q(E*N[f+12>>2])+Q(Q(x*N[f+8>>2])+Q(Q(z*N[f>>2])+Q(D*N[f+4>>2]))))>2]=0;N[f+24>>2]=o;N[f+20>>2]=s;N[f+16>>2]=j;N[f+12>>2]=E;N[f+8>>2]=x;N[f+4>>2]=D;N[f>>2]=z;H[f+64|0]=0;u=Q(G*m);R=Q(I*t);z=Q(u-R);E=Q(u+R);x=Q(L*k);l=Q(E-x);p=Q(M*t);A=Q(F*t);D=Q(N[h>>2]-j);i=Q(x+E);if(D>i){J[g+12>>2]=0;N[g+8>>2]=k;N[g+4>>2]=t;N[g>>2]=m;i=Q(j+i);N[g+44>>2]=i;J[g+36>>2]=0;J[g+40>>2]=0;J[g+28>>2]=0;J[g+32>>2]=1065353216;r=Q(i*Q(0));N[g+24>>2]=Q(o+Q(Q(w*k)+Q(Q(v*m)+p)))-r;N[g+20>>2]=Q(s+Q(Q(C*k)+Q(Q(y*m)+A)))-r;N[g+16>>2]=i-i;a=1}i=Q(-k);if(l>2]=0;N[b+8>>2]=i;N[b+4>>2]=t;N[b>>2]=m;l=Q(j+l);N[b+44>>2]=l;J[b+36>>2]=0;J[b+40>>2]=0;J[b+28>>2]=0;J[b+32>>2]=1065353216;r=Q(l*Q(0));N[b+24>>2]=Q(o+Q(Q(w*i)+Q(Q(v*m)+p)))-r;N[b+20>>2]=Q(s+Q(Q(C*i)+Q(Q(y*m)+A)))-r;N[b+16>>2]=Q(j+Q(Q(L*i)+E))-l;a=a+1|0}l=Q(-t);r=Q(x+z);if(r>2]=0;N[b+8>>2]=k;N[b+4>>2]=l;N[b>>2]=m;r=Q(j+r);N[b+44>>2]=r;J[b+36>>2]=0;J[b+40>>2]=0;J[b+28>>2]=0;J[b+32>>2]=1065353216;q=Q(r*Q(0));N[b+24>>2]=Q(o+Q(Q(w*k)+Q(Q(v*m)+Q(M*l))))-q;N[b+20>>2]=Q(s+Q(Q(C*k)+Q(Q(y*m)+Q(F*l))))-q;N[b+16>>2]=Q(j+Q(x+Q(u+Q(I*l))))-r;a=a+1|0}r=Q(z-x);if(r>2]=0;N[b+8>>2]=i;N[b+4>>2]=l;N[b>>2]=m;r=Q(j+r);N[b+44>>2]=r;J[b+36>>2]=0;J[b+40>>2]=0;J[b+28>>2]=0;J[b+32>>2]=1065353216;q=Q(r*Q(0));N[b+24>>2]=Q(o+Q(Q(w*i)+Q(Q(v*m)+Q(M*l))))-q;N[b+20>>2]=Q(s+Q(Q(C*i)+Q(Q(y*m)+Q(F*l))))-q;N[b+16>>2]=Q(j+Q(Q(L*i)+Q(u+Q(I*l))))-r;a=a+1|0}m=Q(-m);u=Q(x-z);if(u>2]=0;N[b+8>>2]=k;N[b+4>>2]=t;N[b>>2]=m;u=Q(j+u);N[b+44>>2]=u;J[b+36>>2]=0;J[b+40>>2]=0;J[b+28>>2]=0;J[b+32>>2]=1065353216;r=Q(u*Q(0));N[b+24>>2]=Q(o+Q(Q(w*k)+Q(Q(v*m)+p)))-r;N[b+20>>2]=Q(s+Q(Q(C*k)+Q(Q(y*m)+A)))-r;N[b+16>>2]=Q(j+Q(x+Q(Q(G*m)+R)))-u;a=a+1|0}u=Q(-x);z=Q(u-z);if(z>2]=0;N[b+8>>2]=i;N[b+4>>2]=t;N[b>>2]=m;t=Q(j+z);N[b+44>>2]=t;J[b+36>>2]=0;J[b+40>>2]=0;J[b+28>>2]=0;J[b+32>>2]=1065353216;z=Q(t*Q(0));N[b+24>>2]=Q(o+Q(Q(w*i)+Q(Q(v*m)+p)))-z;N[b+20>>2]=Q(s+Q(Q(C*i)+Q(Q(y*m)+A)))-z;N[b+16>>2]=Q(j+Q(Q(L*i)+Q(Q(G*m)+R)))-t;a=a+1|0}t=Q(x-E);if(t>2]=0;N[b+8>>2]=k;N[b+4>>2]=l;N[b>>2]=m;t=Q(j+t);N[b+44>>2]=t;J[b+36>>2]=0;J[b+40>>2]=0;J[b+28>>2]=0;J[b+32>>2]=1065353216;z=Q(t*Q(0));N[b+24>>2]=Q(o+Q(Q(w*k)+Q(Q(v*m)+Q(M*l))))-z;N[b+20>>2]=Q(s+Q(Q(C*k)+Q(Q(y*m)+Q(F*l))))-z;N[b+16>>2]=Q(j+Q(x+Q(Q(G*m)+Q(I*l))))-t;a=a+1|0}b=0;c=0;k=Q(u-E);if(k>2]=0;N[d+8>>2]=i;N[d+4>>2]=l;N[d>>2]=m;k=Q(j+k);N[d+44>>2]=k;J[d+36>>2]=0;J[d+40>>2]=0;J[d+28>>2]=0;J[d+32>>2]=1065353216;q=Q(o+Q(Q(w*i)+Q(Q(v*m)+Q(M*l))));o=Q(k*Q(0));N[d+24>>2]=q-o;N[d+20>>2]=Q(s+Q(Q(C*i)+Q(Q(y*m)+Q(F*l))))-o;N[d+16>>2]=Q(j+Q(Q(L*i)+Q(Q(G*m)+Q(I*l))))-k;a=a+1|0}d:{if(a>>>0<=4){if(!a){break d}c=J[g+4>>2];b=J[f+76>>2];J[b>>2]=J[g>>2];J[b+4>>2]=c;c=J[g+12>>2];J[b+8>>2]=J[g+8>>2];J[b+12>>2]=c;c=J[g+20>>2];b=J[f+76>>2];J[b+16>>2]=J[g+16>>2];J[b+20>>2]=c;c=J[g+28>>2];J[b+24>>2]=J[g+24>>2];J[b+28>>2]=c;c=J[g+36>>2];b=J[f+76>>2];J[b+32>>2]=J[g+32>>2];J[b+36>>2]=c;c=J[g+44>>2];J[b+40>>2]=J[g+40>>2];J[b+44>>2]=c;if((a|0)==1){break d}c=J[g+52>>2];b=J[f+76>>2];J[b+48>>2]=J[g+48>>2];J[b+52>>2]=c;c=J[g+60>>2];J[b+56>>2]=J[g+56>>2];J[b+60>>2]=c;d=g- -64|0;e=J[d+4>>2];b=J[f+76>>2];c=b- -64|0;J[c>>2]=J[d>>2];J[c+4>>2]=e;c=J[g+76>>2];J[b+72>>2]=J[g+72>>2];J[b+76>>2]=c;c=J[g+84>>2];b=J[f+76>>2];J[b+80>>2]=J[g+80>>2];J[b+84>>2]=c;c=J[g+92>>2];J[b+88>>2]=J[g+88>>2];J[b+92>>2]=c;if((a|0)==2){break d}c=J[g+100>>2];b=J[f+76>>2];J[b+96>>2]=J[g+96>>2];J[b+100>>2]=c;c=J[g+108>>2];J[b+104>>2]=J[g+104>>2];J[b+108>>2]=c;c=J[g+116>>2];b=J[f+76>>2];J[b+112>>2]=J[g+112>>2];J[b+116>>2]=c;c=J[g+124>>2];J[b+120>>2]=J[g+120>>2];J[b+124>>2]=c;c=J[g+132>>2];b=J[f+76>>2];J[b+128>>2]=J[g+128>>2];J[b+132>>2]=c;c=J[g+140>>2];J[b+136>>2]=J[g+136>>2];J[b+140>>2]=c;if((a|0)==3){break d}c=J[g+148>>2];b=J[f+76>>2];J[b+144>>2]=J[g+144>>2];J[b+148>>2]=c;c=J[g+156>>2];J[b+152>>2]=J[g+152>>2];J[b+156>>2]=c;c=J[g+164>>2];b=J[f+76>>2];J[b+160>>2]=J[g+160>>2];J[b+164>>2]=c;c=J[g+172>>2];J[b+168>>2]=J[g+168>>2];J[b+172>>2]=c;c=J[g+180>>2];b=J[f+76>>2];J[b+176>>2]=J[g+176>>2];J[b+180>>2]=c;c=J[g+188>>2];J[b+184>>2]=J[g+184>>2];J[b+188>>2]=c;break d}e=Ia-80|0;Ia=e;Wa(e+16|0,0,a);e:{if(!a){break e}O=a&1;f:{if((a|0)==1){j=Q(-34028234663852886e22);break f}B=a&-2;j=Q(-34028234663852886e22);while(1){d=P(b,48)+g|0;i=N[d+24>>2];l=Q(i*i);i=N[d+16>>2];o=Q(i*i);i=N[d+20>>2];i=Q(l+Q(o+Q(i*i)));d=i>j;Z=b|1;n=P(Z,48)+g|0;l=N[n+24>>2];o=Q(l*l);l=N[n+16>>2];q=Q(l*l);l=N[n+20>>2];l=Q(o+Q(q+Q(l*l)));j=d?i:j;n=l>j;j=n?l:j;S=n?Z:d?b:S;b=b+2|0;c=c+2|0;if((B|0)!=(c|0)){continue}break}}if(!O){break e}c=b;i=j;b=P(b,48)+g|0;j=N[b+24>>2];l=Q(j*j);j=N[b+16>>2];o=Q(j*j);j=N[b+20>>2];S=i>2];c=J[f+76>>2];J[c>>2]=J[b>>2];J[c+4>>2]=d;d=J[b+44>>2];J[c+40>>2]=J[b+40>>2];J[c+44>>2]=d;d=J[b+36>>2];J[c+32>>2]=J[b+32>>2];J[c+36>>2]=d;d=J[b+28>>2];J[c+24>>2]=J[b+24>>2];J[c+28>>2]=d;d=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=d;d=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=d;H[(e+16|0)+S|0]=1;J[e>>2]=S;c=J[f+76>>2];if(a>>>0>=2){i=N[c+24>>2];j=Q(N[g+24>>2]-i);o=Q(j*j);l=N[c+16>>2];j=Q(N[g+16>>2]-l);q=Q(j*j);m=N[c+20>>2];j=Q(N[g+20>>2]-m);j=Q(o+Q(q+Q(j*j)));b=1;while(1){d=P(b,48)+g|0;k=Q(N[d+24>>2]-i);o=Q(k*k);k=Q(N[d+16>>2]-l);q=Q(k*k);k=Q(N[d+20>>2]-m);k=Q(o+Q(q+Q(k*k)));d=k>j;j=d?k:j;T=d?b:T;b=b+1|0;if((b|0)!=(a|0)){continue}break}}b=P(T,48)+g|0;d=J[b+4>>2];J[c+48>>2]=J[b>>2];J[c+52>>2]=d;d=J[b+44>>2];J[c+88>>2]=J[b+40>>2];J[c+92>>2]=d;d=J[b+36>>2];J[c+80>>2]=J[b+32>>2];J[c+84>>2]=d;d=J[b+28>>2];J[c+72>>2]=J[b+24>>2];J[c+76>>2]=d;n=J[b+20>>2];d=c- -64|0;J[d>>2]=J[b+16>>2];J[d+4>>2]=n;d=J[b+12>>2];J[c+56>>2]=J[b+8>>2];J[c+60>>2]=d;H[(e+16|0)+T|0]=1;J[e+4>>2]=T;d=J[f+76>>2];m=N[d+16>>2];o=Q(N[d- -64>>2]-m);j=N[d+36>>2];i=N[d+32>>2];C=N[d+20>>2];k=Q(N[d+68>>2]-C);l=Q(Q(o*j)-Q(i*k));q=l;p=Q(l*l);l=N[d+40>>2];v=N[d+24>>2];s=Q(N[d+72>>2]-v);k=Q(Q(k*l)-Q(j*s));o=Q(Q(s*i)-Q(l*o));w=Q(p+Q(Q(k*k)+Q(o*o)));s=Q(Q(1)/Q(Y(w)));b=w>Q(0);w=b?Q(q*s):l;o=b?Q(o*s):j;k=b?Q(k*s):i;b=0;O=-1;g:{if(!a){c=-1;break g}j=Q(34028234663852886e22);i=Q(-34028234663852886e22);c=-1;while(1){if(!K[(e+16|0)+b|0]){n=P(b,48)+g|0;l=Q(Q(Q(N[n+24>>2]-v)*w)+Q(Q(Q(N[n+16>>2]-m)*k)+Q(o*Q(N[n+20>>2]-C))));n=lQ(0)}n=P(O,48)+g|0;B=J[n+4>>2];J[d+96>>2]=J[n>>2];J[d+100>>2]=B;B=J[n+44>>2];J[d+136>>2]=J[n+40>>2];J[d+140>>2]=B;B=J[n+36>>2];J[d+128>>2]=J[n+32>>2];J[d+132>>2]=B;B=J[n+28>>2];J[d+120>>2]=J[n+24>>2];J[d+124>>2]=B;B=J[n+20>>2];J[d+112>>2]=J[n+16>>2];J[d+116>>2]=B;B=J[n+12>>2];J[d+104>>2]=J[n+8>>2];J[d+108>>2]=B;H[(e+16|0)+O|0]=1;J[e+8>>2]=O;d=J[f+76>>2];if(!(!b|!a)){j=Q(-34028234663852886e22);b=0;while(1){if(!K[(e+16|0)+b|0]){n=P(b,48)+g|0;i=Q(Q(Q(N[n+24>>2]-N[d+24>>2])*w)+Q(Q(Q(N[n+16>>2]-N[d+16>>2])*k)+Q(o*Q(N[n+20>>2]-N[d+20>>2]))));n=i>j;j=n?i:j;c=n?b:c}b=b+1|0;if((b|0)!=(a|0)){continue}break}}b=P(c,48)+g|0;n=J[b+4>>2];J[d+144>>2]=J[b>>2];J[d+148>>2]=n;n=J[b+44>>2];J[d+184>>2]=J[b+40>>2];J[d+188>>2]=n;n=J[b+36>>2];J[d+176>>2]=J[b+32>>2];J[d+180>>2]=n;n=J[b+28>>2];J[d+168>>2]=J[b+24>>2];J[d+172>>2]=n;n=J[b+20>>2];J[d+160>>2]=J[b+16>>2];J[d+164>>2]=n;n=J[b+12>>2];J[d+152>>2]=J[b+8>>2];J[d+156>>2]=n;H[(e+16|0)+c|0]=1;J[e+12>>2]=c;b=J[f+76>>2];if(a){c=0;while(1){h:{if(K[(e+16|0)+c|0]){break h}d=P(c,48)+g|0;j=N[d+24>>2];i=Q(j-N[b+24>>2]);o=Q(i*i);i=N[d+16>>2];l=Q(i-N[b+16>>2]);q=Q(l*l);l=N[d+20>>2];m=Q(l-N[b+20>>2]);m=Q(o+Q(q+Q(m*m)));m=m>2]);o=Q(k*k);k=Q(i-N[b+64>>2]);q=Q(k*k);k=Q(l-N[b+68>>2]);k=Q(o+Q(q+Q(k*k)));n=m>k;B=n;m=n?k:m;k=Q(j-N[b+120>>2]);o=Q(k*k);k=Q(i-N[b+112>>2]);q=Q(k*k);k=Q(l-N[b+116>>2]);k=Q(o+Q(q+Q(k*k)));n=m>k;j=Q(j-N[b+168>>2]);o=Q(j*j);j=Q(i-N[b+160>>2]);i=Q(j*j);j=Q(l-N[b+164>>2]);n=e|(Q(o+Q(i+Q(j*j)))<(n?k:m)?3:n?2:B)<<2;if(!(N[(P(J[n>>2],48)+g|0)+44>>2]>N[d+44>>2])){break h}J[n>>2]=c}c=c+1|0;if((c|0)!=(a|0)){continue}break}O=J[e+8>>2];T=J[e+4>>2];S=J[e>>2];c=J[e+12>>2]}a=P(S,48)+g|0;d=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=d;d=J[a+36>>2];J[b+32>>2]=J[a+32>>2];J[b+36>>2]=d;d=J[a+20>>2];J[b+16>>2]=J[a+16>>2];J[b+20>>2]=d;d=J[a+44>>2];J[b+40>>2]=J[a+40>>2];J[b+44>>2]=d;d=J[a+28>>2];J[b+24>>2]=J[a+24>>2];J[b+28>>2]=d;d=J[a+12>>2];J[b+8>>2]=J[a+8>>2];J[b+12>>2]=d;a=P(T,48)+g|0;d=J[a+4>>2];b=J[f+76>>2];J[b+48>>2]=J[a>>2];J[b+52>>2]=d;d=J[a+12>>2];J[b+56>>2]=J[a+8>>2];J[b+60>>2]=d;n=J[a+20>>2];d=b- -64|0;J[d>>2]=J[a+16>>2];J[d+4>>2]=n;d=J[a+28>>2];J[b+72>>2]=J[a+24>>2];J[b+76>>2]=d;d=J[a+36>>2];J[b+80>>2]=J[a+32>>2];J[b+84>>2]=d;d=J[a+44>>2];J[b+88>>2]=J[a+40>>2];J[b+92>>2]=d;a=P(O,48)+g|0;d=J[a+44>>2];b=J[f+76>>2];J[b+136>>2]=J[a+40>>2];J[b+140>>2]=d;d=J[a+4>>2];J[b+96>>2]=J[a>>2];J[b+100>>2]=d;d=J[a+12>>2];J[b+104>>2]=J[a+8>>2];J[b+108>>2]=d;d=J[a+20>>2];J[b+112>>2]=J[a+16>>2];J[b+116>>2]=d;d=J[a+28>>2];J[b+120>>2]=J[a+24>>2];J[b+124>>2]=d;d=J[a+36>>2];J[b+128>>2]=J[a+32>>2];J[b+132>>2]=d;a=P(c,48)+g|0;c=J[a+4>>2];b=J[f+76>>2];J[b+144>>2]=J[a>>2];J[b+148>>2]=c;c=J[a+12>>2];J[b+152>>2]=J[a+8>>2];J[b+156>>2]=c;c=J[a+20>>2];J[b+160>>2]=J[a+16>>2];J[b+164>>2]=c;c=J[a+28>>2];J[b+168>>2]=J[a+24>>2];J[b+172>>2]=c;c=J[a+36>>2];J[b+176>>2]=J[a+32>>2];J[b+180>>2]=c;c=J[a+44>>2];J[b+184>>2]=J[a+40>>2];J[b+188>>2]=c;Ia=e+80|0;a=4}H[f+64|0]=a}Yc(f,g,h+16|0,h+32|0,h);Ia=h- -64|0;return K[f+64|0]!=0|0}function Zr(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=Q(0),F=0,G=Q(0),M=0,O=Q(0),S=0,T=Q(0),U=Q(0),V=0,W=Q(0),X=Q(0),Z=Q(0),_=0,$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=0,xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=0,Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ha=Q(0),Ja=Q(0),La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=Q(0),Xa=Q(0),Ya=Q(0),Za=Q(0),_a=Q(0),$a=Q(0),ab=Q(0),bb=Q(0),cb=Q(0),db=Q(0),eb=Q(0),fb=Q(0),gb=Q(0),hb=Q(0),ib=Q(0),jb=Q(0);r=Ia-48|0;Ia=r;x=J[a+16>>2];I[x+22>>1]=0;J[c+4112>>2]=0;J[r+44>>2]=1065353216;J[r+40>>2]=1065353216;J[r+36>>2]=1065353216;J[r+32>>2]=1065353216;H[r+31|0]=0;H[r+30|0]=0;M=c+16|0;k=N[J[a+28>>2]+76>>2];l=N[J[a+32>>2]+76>>2];F=mf(M,b,r+31|0,r+30|0,r+44|0,r+40|0,r+36|0,r+32|0,k>2]=0;y=1;break a}B=c+11812|0;J[B>>2]=0;J[B+4>>2]=0;B=c+4128|0;of(B,M,J[c+4112>>2]);s=a+36|0;A=a- -64|0;nf(B,M,s,A,0,0);y=1;_=(h|0)!=1;z=(J[a+96>>2]|J[a+92>>2])&8;b:{c:{V=J[c+11816>>2];if(!V){break c}t=z?7:6;wa=z?112:48;while(1){S=J[((j<<2)+c|0)+11424>>2];d:{if(!S){break d}D=(S<<2)+12&-16;C=(P(S,wa)+C|0)+80|0;if(!(H[(P(j,104)+c|0)+6945|0]&1)){C=(C+D|0)+(S<<_<>2]>>2]](g,S+16|0)|0;if(C+1>>>0>1){break b}y=0;J[a+136>>2]=0;I[x+22>>1]=0;J[x+24>>2]=0;H[a+140|0]=0;break a}S=0}H[a+140|0]=0;J[a+136>>2]=0;J[x+24>>2]=C;H[b+12|0]=F;I[x+22>>1]=S>>>4;if(!C){break a}_=_?2:1;g=J[a+32>>2];j=J[a+28>>2];e:{if(z){b=J[a+20>>2];I[r+24>>1]=L[x+8>>1];J[r+20>>2]=j;J[r+16>>2]=b;b=J[a+24>>2];I[r+12>>1]=L[x+10>>1];J[r+8>>2]=g;J[r+4>>2]=b;h=C;x=r+4|0;$=N[r+44>>2];q=N[r+36>>2];ba=N[r+40>>2];m=N[r+32>>2];l=N[a+128>>2];z=0;g=0;D=0;c=Ia-480|0;Ia=c;N[c+464>>2]=N[a+132>>2];y=r+16|0;a=L[y+8>>1];f:{if((a|0)==65535){f=N[J[y+4>>2]+68>>2];break f}b=J[y>>2];f=Q(Ka[J[J[b>>2]+124>>2]](b,a))}a=L[x+8>>1];if((a|0)==65535){k=N[J[x+4>>2]+68>>2]}else{b=J[x>>2];k=Q(Ka[J[J[b>>2]+124>>2]](b,a))}N[c+448>>2]=(f>k?f:k)/d;N[c+432>>2]=l;N[c+416>>2]=e;as(c+384|0,y);as(c+352|0,x);N[c+336>>2]=d;N[c+320>>2]=d*Q(.800000011920929);d=N[s+24>>2];a=J[s+20>>2];b=J[s+16>>2];J[c+316>>2]=0;N[c+312>>2]=d;J[c+304>>2]=b;J[c+308>>2]=a;d=N[A+24>>2];a=J[A+20>>2];b=J[A+16>>2];J[c+300>>2]=0;N[c+296>>2]=d;J[c+288>>2]=b;J[c+292>>2]=a;s=J[B+7688>>2];N[c+272>>2]=$;N[c+256>>2]=ba;N[c+240>>2]=q;N[c+224>>2]=m;g:{if(!s){break g}b=C;while(1){a=B+(z<<2)|0;A=J[a+7296>>2];h:{if(!A){break h}j=J[a+7424>>2];a=M+(L[B+P(j,44)>>1]<<6)|0;d=N[a>>2];e=N[a+4>>2];f=N[a+8>>2];J[c+140>>2]=0;N[c+136>>2]=f;N[c+132>>2]=e;N[c+128>>2]=d;N[c+96>>2]=N[a+60>>2];H[b|0]=3;H[b+1|0]=A;N[b+8>>2]=N[c+272>>2];k=N[c+256>>2];H[b+36|0]=0;N[b+28>>2]=m;N[b+4>>2]=q;N[b+12>>2]=k;N[b+24>>2]=f;N[b+20>>2]=e;N[b+16>>2]=d;b=b+48|0;if((j|0)==65535){break h}while(1){a=B+P(j,44)|0;A=K[a+5|0];if(A){F=M+(L[a>>1]<<6)|0;j=0;while(1){Xr(c- -64|0,y,x,c+272|0,c+256|0,c+240|0,c+224|0,c+304|0,c+288|0,c+128|0,c+336|0,c+320|0,c+432|0,c+448|0,c+96|0,c+416|0,F+(j<<6)|0,b,c+464|0,i,c+384|0,c+352|0);b=b+112|0;j=j+1|0;if((A|0)!=(j|0)){continue}break}}j=L[a+2>>1];if((j|0)!=65535){continue}break}}z=z+1|0;if((s|0)!=(z|0)){continue}break}if(!s){break g}while(1){a=B+(D<<2)|0;j=J[a+7296>>2];if(j){I[h+2>>1]=b-h;A=a+7424|0;a=M+(L[B+P(J[A>>2],44)>>1]<<6)|0;O=N[a+44>>2];f=N[a+8>>2];d=N[a>>2];e=N[a+4>>2];a=K[a+48|0];z=K[h+1|0];H[b+3|0]=0;H[b+1|0]=j;F=a&1;H[b+2|0]=F?0:P(j,_);V=j<<2;t=Wa(b+32|0,0,V);bs(c+128|0,y);bs(c+96|0,x);p=Q(0);k=Q(0);l=Q(0);o=Q(N[c+136>>2]-N[c+104>>2]);u=Q(N[c+128>>2]-N[c+96>>2]);E=Q(N[c+132>>2]-N[c+100>>2]);n=Q(Q(f*o)+Q(Q(d*u)+Q(e*E)));o=Q(o-Q(f*n));u=Q(u-Q(d*n));n=Q(E-Q(e*n));a=Q(Q(o*o)+Q(Q(u*u)+Q(n*n)))>Q(9999999747378752e-21);j=Q(R(d))Q(0)){k=Q(Q(1)/Q(Y(E)));l=Q(o*k);p=Q(u*k);k=Q(n*k)}wa=P(z,112)+h|0;a=t+(V+12&-16)|0;N[c+196>>2]=k;N[c+192>>2]=p;N[c+212>>2]=Q(p*e)-Q(d*k);N[c+200>>2]=l;N[c+208>>2]=Q(l*d)-Q(f*p);N[c+204>>2]=Q(k*f)-Q(e*l);i:{if(F){break i}N[b+20>>2]=m;N[b+16>>2]=q;N[b+12>>2]=ba;N[b+8>>2]=$;N[b+4>>2]=O;H[b|0]=12;j=0;g=1;b=J[A>>2];if((b|0)==65535){break i}while(1){A=B+P(b,44)|0;F=K[A+5|0];if(F){V=M+(L[A>>1]<<6)|0;h=0;while(1){if(_){d=N[c+368>>2];b=V+(h<<6)|0;e=N[b+20>>2];k=Q(e-N[c+292>>2]);f=N[b+16>>2];l=Q(f-N[c+288>>2]);n=N[c+372>>2];fa=Q(N[c+360>>2]+Q(Q(d*k)-Q(l*n)));o=N[c+376>>2];u=N[b+24>>2];p=Q(u-N[c+296>>2]);ga=Q(N[c+356>>2]+Q(Q(o*l)-Q(p*d)));ha=Q(N[c+352>>2]+Q(Q(n*p)-Q(k*o)));d=N[c+400>>2];n=Q(e-N[c+308>>2]);o=Q(f-N[c+304>>2]);e=N[c+404>>2];ia=Q(N[c+392>>2]+Q(Q(d*n)-Q(o*e)));f=N[c+408>>2];u=Q(u-N[c+312>>2]);v=Q(N[c+388>>2]+Q(Q(f*o)-Q(u*d)));w=Q(N[c+384>>2]+Q(Q(e*u)-Q(n*f)));W=N[b+32>>2];X=N[b+40>>2];G=N[b+36>>2];T=Q(-k);na=Q(-l);oa=Q(-p);pa=Q(-n);qa=Q(-o);ra=Q(-u);z=0;while(1){b=a;a=(c+192|0)+P(j,12)|0;d=N[a>>2];e=N[a+4>>2];f=N[a+8>>2];J[c+188>>2]=0;N[c+184>>2]=f;N[c+180>>2]=e;N[c+176>>2]=d;J[c+172>>2]=0;N[c+168>>2]=Q(o*e)+Q(d*pa);N[c+164>>2]=Q(u*d)+Q(f*qa);N[c+160>>2]=Q(n*f)+Q(e*ra);a=c- -64|0;Xi(a,c+176|0,c+160|0,y);J[c+28>>2]=0;N[c+24>>2]=-N[c+184>>2];N[c+20>>2]=-N[c+180>>2];N[c+16>>2]=-N[c+176>>2];J[c+12>>2]=0;N[c+8>>2]=-Q(Q(l*e)+Q(d*T));N[c+4>>2]=-Q(Q(p*d)+Q(f*na));N[c>>2]=-Q(Q(k*f)+Q(e*oa));t=c+32|0;Ba=c+16|0;Xi(t,Ba,c,x);_r(Ba,y,a,c+128|0,c+272|0,c+240|0,x,t,c+96|0,c+256|0,c+224|0,i);e=N[c+184>>2];f=N[c+176>>2];O=N[c+180>>2];d=Q(Q(X*e)+Q(Q(W*f)+Q(G*O)));j:{if(L[y+8>>1]==65535){d=Q(d+Q(Q(ia*e)+Q(Q(w*f)+Q(v*O))));break j}if(L[x+8>>1]!=65535){break j}d=Q(d-Q(Q(fa*e)+Q(Q(ha*f)+Q(ga*O))))}j=1-j|0;a=b+128|0;E=N[c+16>>2];ca=N[c+88>>2];t=J[c+84>>2];J[b+16>>2]=J[c+80>>2];J[b+20>>2]=t;N[b+24>>2]=ca;N[b+28>>2]=E>Q(0)?Q(Q(1)/E):Q(0);E=N[c+48>>2];ca=N[c+56>>2];sa=N[c+52>>2];N[b>>2]=f;N[b+4>>2]=O;N[b+8>>2]=e;N[b+48>>2]=d;J[b+12>>2]=0;J[b+44>>2]=0;N[b+36>>2]=-sa;N[b+40>>2]=-ca;N[b+32>>2]=-E;t=J[c+132>>2];J[b+64>>2]=J[c+128>>2];J[b+68>>2]=t;t=J[c+140>>2];J[b+72>>2]=J[c+136>>2];J[b+76>>2]=t;t=J[c+148>>2];J[b+80>>2]=J[c+144>>2];J[b+84>>2]=t;t=J[c+156>>2];J[b+88>>2]=J[c+152>>2];J[b+92>>2]=t;t=J[c+100>>2];J[b+96>>2]=J[c+96>>2];J[b+100>>2]=t;t=J[c+108>>2];J[b+104>>2]=J[c+104>>2];J[b+108>>2]=t;t=J[c+116>>2];J[b+112>>2]=J[c+112>>2];J[b+116>>2]=t;t=J[c+124>>2];J[b+120>>2]=J[c+120>>2];J[b+124>>2]=t;z=z+1|0;if((_|0)!=(z|0)){continue}break}}h=h+1|0;if((F|0)!=(h|0)){continue}break}}b=L[A+2>>1];if((b|0)!=65535){continue}break}}h=wa+48|0;b=a}D=D+1|0;if((s|0)!=(D|0)){continue}break}}Ia=c+480|0;i=g;break e}i=0;b=C;x=J[c+11816>>2];if(x){k=N[j+68>>2];l=N[g+68>>2];W=k>l?k:l;b=J[a+96>>2]==2;A=b?11:10;s=b?5:1;ja=Q(d*Q(.800000011920929));u=Q(N[r+44>>2]*N[j+12>>2]);na=N[g- -64>>2];oa=N[g+60>>2];pa=N[g+56>>2];qa=N[g+52>>2];ra=N[g+48>>2];ca=N[g+44>>2];sa=N[g+40>>2];Ca=N[g+36>>2];Da=N[j- -64>>2];Ea=N[j+60>>2];Fa=N[j+56>>2];Ga=N[j+52>>2];Ha=N[j+48>>2];Ja=N[j+44>>2];La=N[j+40>>2];Ma=N[j+36>>2];Na=N[g+24>>2];Oa=N[g+20>>2];Pa=N[j+24>>2];Qa=N[j+20>>2];Ra=N[a+88>>2];Sa=N[a+84>>2];Ta=N[a+80>>2];Ua=N[a+60>>2];Va=N[a+56>>2];Xa=N[a+52>>2];Ya=N[g+32>>2];Za=N[j+32>>2];_a=N[g+16>>2];$a=N[j+16>>2];ba=N[g+8>>2];E=N[g+4>>2];fa=N[g>>2];ga=N[j+8>>2];ha=N[j+4>>2];ia=N[j>>2];ka=N[a+132>>2];la=N[a+128>>2];z=K[a+126|0];D=J[a+112>>2];O=N[r+32>>2];$=N[r+36>>2];xa=Q(N[g+12>>2]*Q(-N[r+40>>2]));ab=Q(-xa);b=C;a=0;while(1){g=(a<<2)+c|0;i=J[g+11424>>2];k:{if(!i){break k}j=J[g+11552>>2];g=M+(L[B+P(j,44)>>1]<<6)|0;X=N[g+60>>2];k=N[g>>2];l=N[g+4>>2];q=N[g+8>>2];H[b|0]=s;N[b+12>>2]=ab;N[b+8>>2]=u;N[b+28>>2]=O;N[b+4>>2]=$;H[b+36|0]=z;N[b+24>>2]=q;N[b+20>>2]=l;N[b+16>>2]=k;J[b+32>>2]=D;H[b+1|0]=i;b=b+48|0;if((j|0)==65535){break k}ma=Q(Q(Q(Q(ia*k)-Q(fa*k))+Q(Q(ha*l)-Q(E*l)))+Q(Q(ga*q)-Q(ba*q)));m=Q(Q(q*q)+Q(Q(k*k)+Q(l*l)));ta=Q(xa*m);ya=Q(u*m);while(1){j=B+P(j,44)|0;F=K[j+5|0];if(F){V=M+(L[j>>1]<<6)|0;g=0;while(1){i=V+(g<<6)|0;ua=N[i+40>>2];za=N[i+36>>2];va=N[i+32>>2];Aa=N[i+12>>2];o=N[i+16>>2];n=Q(o-Xa);v=N[i+20>>2];p=Q(v-Va);m=Q(Q(n*l)-Q(k*p));m=(m>Q(0)?m:Q(-m))>2];G=Q(w-Ua);p=Q(Q(p*q)-Q(l*G));p=(p>Q(0)?p:Q(-p))Q(0)?n:Q(-n))Q(0)?o:Q(-o))Q(0)?v:Q(-v))Q(0)?w:Q(-w))Q(0)?Q(Q(1)/U):Q(0);N[b+32>>2]=U;m=Q(Q(ma+Q(Q(m*Pa)+Q(Q(p*$a)+Q(Qa*n))))-Q(Q(o*Na)+Q(Q(v*_a)+Q(Oa*w))));n=Q(-m);p=Q(Aa-la);y=X>Q(0)&e>m&n>Q(p*d);n=Q(U*Q(Q(Q(Q(q*ua)+Q(Q(k*va)+Q(l*za)))+(y?Q(X*n):Q(0)))-m));m=Q(ja*p);m=Q((m>2]=n-m;N[b+40>>2]=n+(y?Q(0):Q(-(m>Q(0)?m:Q(0))));m=N[i+28>>2];J[b+28>>2]=0;N[b+24>>2]=Z;N[b+20>>2]=aa;N[b+16>>2]=ea;J[b+12>>2]=0;N[b+8>>2]=G;N[b+4>>2]=da;N[b>>2]=T;N[b+44>>2]=m;b=b+48|0;g=g+1|0;if((F|0)!=(g|0)){continue}break}}j=L[j+2>>1];if((j|0)!=65535){continue}break}}a=a+1|0;if((x|0)!=(a|0)){continue}break}y=(h|0)!=1;da=Q(ha-E);Z=Q(ia-fa);ea=Q(ga-ba);a=C;i=0;h=0;while(1){j=(h<<2)+c|0;g=J[j+11424>>2];if(g){s=j+11552|0;j=L[B+P(J[s>>2],44)>>1];I[a+2>>1]=b-a;j=M+(j<<6)|0;k=N[j+44>>2];j=K[j+48|0];z=K[a+1|0];H[b+1|0]=g;D=j&1;H[b+2|0]=D?0:g<>2];s=M+(L[B+P(g,44)>>1]<<6)|0;d=N[s+4>>2];e=N[s>>2];q=N[s+8>>2];N[b+20>>2]=O;N[b+16>>2]=$;N[b+12>>2]=ab;N[b+8>>2]=u;N[b+4>>2]=k;H[b|0]=A;if((g|0)==65535){break l}k=Q(Q(q*ea)+Q(Q(e*Z)+Q(da*d)));l=Q(Z-Q(e*k));b=Q(R(e))Q(9999999747378752e-21);l=s?l:b?Q(0):Q(-d);n=l;m=s?m:b?d:Q(0);o=Q(l*l);l=s?k:b?Q(-q):e;p=Q(Q(1)/Q(Y(Q(Q(m*m)+Q(o+Q(l*l))))));k=Q(n*p);l=Q(l*p);n=Q(Q(k*d)-Q(e*l));m=Q(m*p);o=Q(Q(m*e)-Q(q*k));p=Q(Q(l*q)-Q(d*m));while(1){s=B+P(g,44)|0;z=K[s+5|0];if(z){D=M+(L[s>>1]<<6)|0;g=0;d=m;e=l;q=k;while(1){b=D+(g<<6)|0;l=N[b+16>>2];k=Q(l-Ta);ta=(k>Q(0)?k:Q(-k))Q(0)?k:Q(-k))>2];k=Q(l-Sa);va=(k>Q(0)?k:Q(-k))>2];k=Q(m-Ra);bb=(k>Q(0)?k:Q(-k))Q(0)?k:Q(-k))Q(0)?k:Q(-k))>2];ib=N[b+40>>2];jb=N[b+36>>2];b=0;while(1){k=p;l=o;m=n;J[j+12>>2]=0;N[j+8>>2]=d;N[j+4>>2]=e;N[j>>2]=q;J[j+44>>2]=0;v=Q(Q(ta*e)+Q(q*Aa));w=Q(Q(va*d)+Q(e*eb));W=Q(Q(bb*q)+Q(d*ya));aa=Q(Q(na*v)+Q(Q(sa*w)+Q(qa*W)));N[j+40>>2]=aa;U=Q(Q(oa*v)+Q(Q(Ca*w)+Q(ra*W)));N[j+36>>2]=U;ja=Q(Q(pa*v)+Q(Q(Ya*w)+Q(ca*W)));N[j+32>>2]=ja;X=Q(Q(ua*e)+Q(q*fb));G=Q(Q(cb*d)+Q(e*gb));T=Q(Q(db*q)+Q(d*za));ka=Q(Q(Da*X)+Q(Q(La*G)+Q(Ga*T)));N[j+24>>2]=ka;la=Q(Q(Ea*X)+Q(Q(Ma*G)+Q(Ha*T)));N[j+20>>2]=la;ma=Q(Q(Fa*X)+Q(Q(Za*G)+Q(Ja*T)));N[j+16>>2]=ma;n=d;p=q;o=e;N[j+48>>2]=Q(Q(ib*d)+Q(Q(hb*q)+Q(jb*e)))-Q(Q(Q(Q(d*ga)+Q(Q(q*ia)+Q(ha*e)))+Q(Q(X*Pa)+Q(Q(G*$a)+Q(Qa*T))))-Q(Q(Q(d*ba)+Q(Q(q*fa)+Q(E*e)))+Q(Q(v*Na)+Q(Q(w*_a)+Q(Oa*W)))));d=Q(Q(u+Q($*Q(Q(ka*ka)+Q(Q(ma*ma)+Q(la*la)))))+Q(Q(O*Q(Q(aa*aa)+Q(Q(ja*ja)+Q(U*U))))-xa));N[j+28>>2]=-(d>Q(0)?Q(Q(1)/d):Q(0));j=j- -64|0;d=m;e=l;q=k;b=b+1|0;if((_|0)!=(b|0)){continue}break}i=1;g=g+1|0;if((z|0)!=(g|0)){continue}break}}g=L[s+2>>1];if((g|0)!=65535){continue}break}}b=j}h=h+1|0;if((x|0)!=(h|0)){continue}break}}H[b|0]=0}a=C+S|0;J[a>>2]=0;y=1;J[a+4>>2]=0-(i&1)}Ia=r+48|0;return y}function C_(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0),M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=0,Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=0,da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=0,sa=Q(0),ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ja=0,La=0,Ma=0,Na=0;c=Ia-288|0;Ia=c;W=N[e+20>>2];r=N[e+32>>2];T=N[e+52>>2];ja=N[e+16>>2];U=N[e+56>>2];ka=N[e+28>>2];n=N[d+20>>2];m=N[d+24>>2];q=N[e+8>>2];B=N[e+24>>2];o=N[e>>2];t=N[e+12>>2];w=N[e+4>>2];M=N[e+48>>2];u=N[d+8>>2];C=N[d>>2];v=N[d+4>>2];l=N[d+16>>2];z=N[d+12>>2];J[c+284>>2]=0;s=Q(m*Q(-2));p=Q(l*Q(-2));m=Q(n*Q(-2));l=Q(Q(u*s)+Q(Q(C*p)+Q(v*m)));x=Q(Q(z*z)+Q(-.5));N[c+280>>2]=Q(u*l)+Q(Q(s*x)-Q(z*Q(Q(C*m)-Q(p*v))));N[c+276>>2]=Q(v*l)+Q(Q(m*x)-Q(z*Q(Q(u*p)-Q(s*C))));N[c+268>>2]=z;N[c+264>>2]=-u;N[c+260>>2]=-v;N[c+272>>2]=Q(C*l)+Q(Q(p*x)-Q(z*Q(Q(v*s)-Q(m*u))));n=Q(-C);N[c+256>>2]=n;O=N[f>>2];V=N[f+4>>2];_=N[f+8>>2];J[c+200>>2]=0;J[c+204>>2]=0;J[c+192>>2]=0;J[c+196>>2]=0;l=N[e+52>>2];m=N[e+56>>2];J[c+252>>2]=0;N[c+248>>2]=m;N[c+244>>2]=l;N[c+240>>2]=M;H[c+224|0]=0;J[c+220>>2]=3;l=l>=M?M:l;m=l<=m?l:m;l=Q(m*Q(.05000000074505806));N[c+216>>2]=l;N[c+212>>2]=l;N[c+208>>2]=m*Q(.15000000596046448);J[h+40>>2]=2139095039;X=J[a+4>>2];J[c+188>>2]=a;J[c+184>>2]=X;m=N[a+8>>2];l=N[a+12>>2];N[c+180>>2]=Q(1)/N[a+16>>2];N[c+172>>2]=Q(1)/l;N[c+176>>2]=Q(1)/m;F=L[i>>1];I[c+90>>1]=0;I[c+88>>1]=F;X=c+172|0;J[c+84>>2]=X;i=K[a+20|0];l=Q(O*g);p=Q(l+l);s=Q(n*p);l=Q(V*g);n=Q(l+l);l=Q(_*g);m=Q(l+l);l=Q(Q(s-Q(n*v))-Q(u*m));N[c+136>>2]=Q(Q(m*x)+Q(z*Q(Q(v*p)-Q(C*n))))-Q(u*l);N[c+132>>2]=Q(Q(n*x)+Q(z*Q(Q(C*m)-Q(u*p))))-Q(v*l);H[c+93|0]=F>>>6&1;N[c+144>>2]=j;J[c+140>>2]=h;N[c+128>>2]=Q(Q(p*x)+Q(z*Q(Q(u*n)-Q(v*m))))-Q(C*l);J[c+100>>2]=b;J[c+80>>2]=158716;J[c+112>>2]=2139095039;H[c+92|0]=(i&2|F&128)!=0;J[c+104>>2]=c+192;J[c+96>>2]=c+256;J[h+8>>2]=-1;A=N[b+8>>2];Z=Q(N[b+24>>2]*Q(-2));G=N[b>>2];u=Q(N[b+16>>2]*Q(-2));v=Q(N[b+20>>2]*Q(-2));D=N[b+4>>2];x=Q(Q(A*Z)+Q(Q(G*u)+Q(v*D)));m=Q(-G);l=N[e+36>>2];s=Q(l+l);l=N[e+40>>2];p=Q(l+l);l=N[e+44>>2];n=Q(l+l);l=Q(Q(Q(m*s)-Q(p*D))-Q(A*n));E=N[b+12>>2];S=Q(Q(E*E)+Q(-.5));z=Q(Q(Q(G*x)+Q(Q(u*S)-Q(E*Q(Q(D*Z)-Q(v*A)))))+Q(Q(Q(s*S)+Q(E*Q(Q(A*p)-Q(D*n))))-Q(G*l)));N[c+68>>2]=z;C=Q(Q(Q(D*x)+Q(Q(v*S)-Q(E*Q(Q(A*u)-Q(Z*G)))))+Q(Q(Q(p*S)+Q(E*Q(Q(G*n)-Q(A*s))))-Q(D*l)));N[c+72>>2]=C;x=Q(Q(Q(A*x)+Q(Q(Z*S)-Q(E*Q(Q(G*v)-Q(u*D)))))+Q(Q(Q(n*S)+Q(E*Q(Q(D*s)-Q(G*p))))-Q(A*l)));N[c+76>>2]=x;s=Q(O+O);p=Q(V+V);n=Q(_+_);l=Q(Q(Q(m*s)-Q(p*D))-Q(A*n));N[c+64>>2]=Q(Q(n*S)+Q(E*Q(Q(D*s)-Q(G*p))))-Q(A*l);N[c+60>>2]=Q(Q(p*S)+Q(E*Q(Q(n*G)-Q(A*s))))-Q(D*l);N[c+56>>2]=Q(Q(s*S)+Q(E*Q(Q(p*A)-Q(D*n))))-Q(G*l);s=Q(Q(Q(U*Q(R(r)))+Q(Q(M*Q(R(q)))+Q(T*Q(R(W)))))+j);u=Q(m-G);r=Q(Q(G*u)+Q(1));p=Q(-D);l=Q(p-D);q=Q(l*p);W=Q(Q(Q(U*Q(R(B)))+Q(Q(M*Q(R(o)))+Q(T*Q(R(t)))))+j);v=Q(-A);o=Q(u*v);t=Q(E*l);B=Q(Q(Q(U*Q(R(ka)))+Q(Q(M*Q(R(w)))+Q(T*Q(R(ja)))))+j);n=Q(E*u);m=Q(l*v);l=Q(Q(R(Q(s*Q(r-q))))+Q(Q(R(Q(W*Q(o-t))))+Q(R(Q(B*Q(n+m))))));N[c+52>>2]=Q(Q(l+x)-Q(x-l))*Q(.5);x=Q(R(Q(s*Q(m-n))));w=Q(u*p);l=Q(v-A);n=Q(E*l);m=Q(l*v);l=Q(x+Q(Q(R(Q(W*Q(w+n))))+Q(R(Q(B*Q(r-m))))));N[c+48>>2]=Q(Q(l+C)-Q(C-l))*Q(.5);l=Q(Q(R(Q(s*Q(o+t))))+Q(Q(R(Q(W*Q(Q(Q(1)-q)-m))))+Q(R(Q(B*Q(w-n))))));N[c+44>>2]=Q(Q(l+z)-Q(z-l))*Q(.5);J[c+16>>2]=c+44;J[c+12>>2]=X;i=c+20|0;zg(X,i);n=N[c+52>>2];N[c+28>>2]=N[c+28>>2]-n;m=N[c+48>>2];N[c+24>>2]=N[c+24>>2]-m;l=N[c+44>>2];N[c+32>>2]=l+N[c+32>>2];N[c+36>>2]=m+N[c+36>>2];N[c+40>>2]=n+N[c+40>>2];N[c+20>>2]=N[c+20>>2]-l;Qo(J[c+12>>2],c+68|0,c+56|0,g,c+80|0,i,J[c+16>>2]);o=Q(0);t=Q(0);Ea=K[c+90|0];a:{if(!Ea){break a}if(K[c+91|0]){I[h+12>>1]=1026;if(K[c+89|0]&2){Ma=K[c+92|0];k=Ia-6080|0;Ia=k;J[k+1964>>2]=0;J[k+1960>>2]=0;J[k+1952>>2]=0;J[k+1956>>2]=0;mb(k+1952|0,128);i=J[a+4>>2];J[k+1948>>2]=a;J[k+1944>>2]=i;l=N[a+8>>2];g=N[a+12>>2];N[k+1940>>2]=Q(1)/N[a+16>>2];N[k+1932>>2]=Q(1)/g;N[k+1936>>2]=Q(1)/l;da=N[e+44>>2];ea=N[e+40>>2];la=N[e+28>>2];ma=N[e+20>>2];aa=N[e+32>>2];$=N[e+16>>2];m=N[d+24>>2];sa=N[e+36>>2];na=N[e+24>>2];oa=N[e+8>>2];pa=N[e+12>>2];qa=N[e+4>>2];ba=N[e>>2];xa=J[d>>2];va=J[d+4>>2];ca=J[d+8>>2];F=J[d+12>>2];X=J[d+16>>2];d=J[d+20>>2];n=N[e+48>>2];z=N[e+52>>2];g=n<=z?n:z;C=N[e+56>>2];g=g<=C?g:C;l=Q(g*Q(.15000000596046448));s=Q(l+j);N[k+1904>>2]=s;J[k+1900>>2]=0;N[k+1896>>2]=C;N[k+1892>>2]=z;H[k+1872|0]=0;J[k+1868>>2]=3;J[k+1840>>2]=0;J[k+1844>>2]=0;J[k+1848>>2]=0;J[k+1852>>2]=0;N[k+1888>>2]=n;g=Q(g*Q(.05000000074505806));N[k+1864>>2]=g;N[k+1860>>2]=g;N[k+1856>>2]=l;Ie(wd(k+1548|0,e+48|0),k+1768|0);a=k+1512|0;J[a>>2]=0;J[a+4>>2]=0;J[k+1508>>2]=1065353216;a=k+1520|0;J[a>>2]=0;J[a+4>>2]=0;a=k+1528|0;J[a>>2]=1065353216;J[a+4>>2]=0;J[k+1492>>2]=0;J[k+1496>>2]=0;J[k+1488>>2]=1065353216;J[k+1500>>2]=0;J[k+1504>>2]=0;i=b;V=N[b+20>>2];_=N[b+24>>2];M=N[b+8>>2];T=N[b+4>>2];Z=N[b+12>>2];u=N[b>>2];x=N[b+16>>2];J[k+1484>>2]=0;N[k+1480>>2]=m;J[k+1472>>2]=X;J[k+1476>>2]=d;J[k+1464>>2]=ca;J[k+1468>>2]=F;J[k+1456>>2]=xa;J[k+1460>>2]=va;g=Q(Q(1)-ba);o=Q(Q($+g)-aa);U=Q(Q(.5)/Q(Y(o)));l=Q(aa+Q(g-$));v=Q(Q(.5)/Q(Y(l)));ja=Q(n+s);w=Q(oa+na);j=Q(ba+Q(1));g=Q(Q(j-$)-aa);r=Q(Q(.5)/Q(Y(g)));n=Q(ma+la);d=$>2]=0;N[k+1436>>2]=da+v;N[k+1432>>2]=ea+z;N[k+1428>>2]=sa+C;N[k+1424>>2]=da-v;N[k+1420>>2]=ea-z;N[k+1416>>2]=sa-C;J[k>>2]=157220;J[k+4>>2]=k+1952;Kc(k+1932|0,i,k+1416|0,1,k);X=J[k+1956>>2];if(!X){y=0;if(ya){break d}break b}J[k+1484>>2]=0;N[k+1480>>2]=da;N[k+1472>>2]=sa;N[k+1476>>2]=ea;H[k+1388|0]=1;J[k+1344>>2]=156628;b=k+1488|0;J[k+1384>>2]=b;J[k+1380>>2]=b;J[k+1376>>2]=k+1456;J[k+1392>>2]=k+1840;J[e+8>>2]=0;J[e+12>>2]=0;J[e>>2]=0;J[e+4>>2]=0;J[k+1340>>2]=0;J[k+1324>>2]=0;N[k+1320>>2]=W;N[k+1316>>2]=ja;N[k+1312>>2]=ka;J[k+1308>>2]=0;N[k+1304>>2]=B;N[k+1300>>2]=r;N[k+1296>>2]=q;J[k+1292>>2]=0;N[k+1288>>2]=o;N[k+1284>>2]=t;N[k+1280>>2]=w;g=Q(-sa);N[k+1336>>2]=s+Q(Q(Q(na*g)-Q(la*ea))-Q(aa*da));N[k+1332>>2]=p+Q(Q(Q(pa*g)-Q($*ea))-Q(ma*da));N[k+1328>>2]=n+Q(Q(Q(ba*g)-Q(qa*ea))-Q(oa*da));b=X+31|0;if(b>>>0<=31){y=0;if(ya){break d}break b}Na=b>>>5|0;j=Q(34028234663852886e22);wa=0;b=X;za=0;while(1){Aa=wa<<5;d=X-Aa|0;Ba=d>>>0>=32?32:d;e:{if(Ba){F=b>>>0>=32?32:b;y=0;while(1){d=k+P(y,40)|0;zb(k+1932|0,i,d,0,0,J[J[k+1952>>2]+(y+Aa<<2)>>2],0,0);H[d+36|0]=56;y=y+1|0;if((F|0)!=(y|0)){continue}break}J[k+6072>>2]=J[k+1448>>2];d=J[k+1444>>2];J[k+6064>>2]=J[k+1440>>2];J[k+6068>>2]=d;ra=0;ta=0;if(!Ba){break e}while(1){J[k+1964>>2]=0;F=k+P(ta,40)|0;d=ta+Aa|0;Dk(k+1768|0,k+1344|0,F,d,K[F+36|0],k+1904|0,Ma,k+1456|0,k+1280|0,k+1968|0,k+1964|0);ca=J[k+1964>>2];f:{if(!ca){break f}ua=0;g=N[k+2012>>2];g:{if((ca|0)==1){break g}F=ca-1|0;Fa=F&3;ra=0;y=1;h:{if(ca-2>>>0<3){break h}xa=F&-4;Ca=0;while(1){m=N[(k+(y<<6)|0)+2012>>2];Ga=m>2];g=Ga?m:g;Ha=l>2];g=Ha?l:g;Ja=m>2];g=Ja?m:g;La=l>2];F=l>2];T=N[a+32>>2];D=N[a+24>>2];E=N[a+20>>2];S=N[a+40>>2];M=N[a+36>>2];a=d;j=g}ta=ta+1|0;if((Ba|0)!=(ta|0)){continue}break}break e}J[k+6072>>2]=J[k+1448>>2];d=J[k+1444>>2];J[k+6064>>2]=J[k+1440>>2];J[k+6068>>2]=d;ra=0}J[k+1448>>2]=J[k+6072>>2];d=J[k+6068>>2];J[k+1440>>2]=J[k+6064>>2];J[k+1444>>2]=d;b=b-32|0;za=ra|za;wa=wa+1|0;if((Na|0)!=(wa|0)){continue}break}if(!(za&1)){y=0;if(ya){break d}break b}fa=N[k+1464>>2];ga=N[k+1456>>2];ha=N[k+1460>>2];l=Q(Q(fa*D)+Q(Q(ga*G)+Q(E*ha)));ia=N[k+1468>>2];A=Q(Q(ia*ia)+Q(-.5));g=Q(Q(fa*l)+Q(Q(ia*Q(Q(ga*E)-Q(G*ha)))+Q(D*A)));_=Q(N[k+1480>>2]+Q(g+g));g=Q(Q(ha*l)+Q(Q(ia*Q(Q(fa*G)-Q(D*ga)))+Q(E*A)));Z=Q(N[k+1476>>2]+Q(g+g));g=Q(Q(ga*l)+Q(Q(ia*Q(Q(ha*D)-Q(E*fa)))+Q(G*A)));u=Q(N[k+1472>>2]+Q(g+g));x=Q(Q(fa*S)+Q(Q(ga*T)+Q(M*ha)));g=Q(Q(fa*x)+Q(Q(ia*Q(Q(ga*M)-Q(T*ha)))+Q(S*A)));m=Q(g+g);g=Q(Q(ha*x)+Q(Q(ia*Q(Q(fa*T)-Q(S*ga)))+Q(M*A)));l=Q(g+g);g=Q(Q(ga*x)+Q(Q(ia*Q(Q(ha*S)-Q(M*fa)))+Q(T*A)));g=Q(g+g);a=J[J[k+1952>>2]+(a<<2)>>2];if(!(j<=Q(0))){if(Da){break d}N[h+36>>2]=m;N[h+32>>2]=l;N[h+28>>2]=g;N[h+24>>2]=_;N[h+20>>2]=Z;N[h+16>>2]=u;J[h+40>>2]=0;J[h+8>>2]=a;break c}m=Q(j*m);da=Q(da-m);l=Q(j*l);ea=Q(ea-l);g=Q(j*g);sa=Q(sa-g);U=Q(U-m);O=Q(O-l);V=Q(V-g);ya=1;Da=Da+1|0;if((Da|0)!=4){continue}}break}N[h+24>>2]=_;N[h+20>>2]=Z;N[h+16>>2]=u;J[h+8>>2]=a;j=Q(Y(Q(Q(U*U)+Q(Q(V*V)+Q(O*O)))));N[h+40>>2]=-j;g=Q(Q(1)/j);a=j>Q(0);N[h+36>>2]=a?Q(U*g):Q(0);N[h+32>>2]=a?Q(O*g):Q(0);N[h+28>>2]=a?Q(V*g):Q(0)}y=1}a=J[k+1960>>2];i:{if((a|0)<0|!(a&2147483647)){break i}b=J[k+1952>>2];if(!b){break i}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,b)}Ia=k+6080|0;if(!y){J[h+40>>2]=0;j=N[f>>2];g=N[f+4>>2];N[h+36>>2]=-N[f+8>>2];N[h+32>>2]=-g;N[h+28>>2]=-j;break a}I[h+12>>1]=L[h+12>>1]|1;break a}J[h+40>>2]=0;j=N[f>>2];g=N[f+4>>2];N[h+36>>2]=-N[f+8>>2];N[h+32>>2]=-g;N[h+28>>2]=-j;break a}j=Q(0);w=N[h+36>>2];n=N[h+28>>2];m=N[h+32>>2];l=Q(Q(w*w)+Q(Q(n*n)+Q(m*m)));if(l>Q(0)){l=Q(Q(1)/Q(Y(l)));j=Q(w*l);o=Q(n*l);t=Q(m*l)}n=N[c+136>>2];m=N[c+132>>2];l=N[c+128>>2];N[h+40>>2]=N[h+40>>2]*g;B=N[d+8>>2];a=Q(Q(j*n)+Q(Q(o*l)+Q(t*m)))>Q(0);g=a?Q(-j):j;m=Q(g+g);r=N[d>>2];g=a?Q(-o):o;l=Q(g+g);g=a?Q(-t):t;j=Q(g+g);q=N[d+4>>2];g=Q(Q(B*m)+Q(Q(r*l)+Q(j*q)));o=N[d+12>>2];t=Q(Q(o*o)+Q(-.5));N[h+36>>2]=Q(B*g)+Q(Q(m*t)+Q(o*Q(Q(r*j)-Q(l*q))));N[h+32>>2]=Q(q*g)+Q(Q(j*t)+Q(o*Q(Q(B*l)-Q(m*r))));N[h+28>>2]=Q(r*g)+Q(Q(l*t)+Q(o*Q(Q(q*m)-Q(j*B))));l=N[d+20>>2];g=N[d+24>>2];j=N[d+16>>2];I[h+12>>1]=1027;p=g;g=N[h+24>>2];w=Q(g+g);g=N[h+16>>2];n=Q(g+g);g=N[h+20>>2];m=Q(g+g);g=Q(Q(B*w)+Q(Q(r*n)+Q(q*m)));N[h+24>>2]=p+Q(Q(B*g)+Q(Q(w*t)+Q(o*Q(Q(r*m)-Q(n*q)))));N[h+20>>2]=l+Q(Q(q*g)+Q(Q(m*t)+Q(o*Q(Q(B*n)-Q(w*r)))));N[h+16>>2]=j+Q(Q(r*g)+Q(Q(n*t)+Q(o*Q(Q(q*w)-Q(m*B)))))}Ia=c+288|0;return(Ea|0)!=0|0}function Sl(a,b){var c=0,d=Q(0),e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=0,L=Q(0),M=Q(0),O=0,R=Q(0),S=0,T=Q(0),U=0,V=0,W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=0,fa=Q(0),ga=Q(0),ha=0,ia=0,ja=0,ka=0,la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0);p=Ia-160|0;Ia=p;U=J[b+336>>2]-1|0;if(U){ia=J[b+344>>2];ja=J[b+340>>2];ka=J[b+332>>2];while(1){B=P(U,160)+ja|0;s=0;x=P(U,80)+ia|0;f=K[x+76|0];if(f){I=J[a+384>>2]+P(U,76)|0;c=J[a+348>>2]+P(U,112)|0;S=c- -64|0;while(1){y=N[c+60>>2];z=N[c+48>>2];q=N[c+36>>2];E=N[S>>2];G=N[c+52>>2];L=N[c+40>>2];M=N[c+68>>2];F=N[c+56>>2];H=N[c+44>>2];o=N[c+8>>2];n=N[c+4>>2];m=N[c>>2];u=N[c+96>>2];w=N[c+72>>2];A=N[c+84>>2];r=N[c+20>>2];v=N[c+16>>2];t=N[c+12>>2];C=N[c+100>>2];D=N[c+76>>2];T=N[c+88>>2];j=B+(s<<5)|0;R=N[c+32>>2];e=I+P(s,24)|0;d=N[e+20>>2];W=N[c+24>>2];l=N[e+12>>2];X=N[c+28>>2];g=N[e+16>>2];h=N[e>>2];k=N[e+4>>2];i=N[e+8>>2];N[j+24>>2]=Q(Q(R*d)+Q(Q(W*l)+Q(X*g)))+Q(Q(Q(h*N[c+80>>2])+Q(k*N[c+92>>2]))+Q(i*N[c+104>>2]));N[j+20>>2]=Q(Q(r*d)+Q(Q(t*l)+Q(v*g)))+Q(Q(Q(h*D)+Q(k*T))+Q(i*C));N[j+16>>2]=Q(Q(o*d)+Q(Q(m*l)+Q(n*g)))+Q(Q(Q(h*w)+Q(k*A))+Q(i*u));N[j+8>>2]=Q(Q(Q(h*o)+Q(k*r))+Q(i*R))+Q(Q(Q(l*H)+Q(g*F))+Q(d*M));N[j+4>>2]=Q(Q(Q(h*n)+Q(k*v))+Q(i*X))+Q(Q(Q(l*L)+Q(g*G))+Q(d*E));N[j>>2]=Q(Q(Q(h*m)+Q(k*t))+Q(i*W))+Q(Q(Q(l*q)+Q(g*z))+Q(d*y));s=s+1|0;if((f|0)!=(s|0)){continue}break}}c=p+48|0;s=J[b+236>>2]+P(U,112)|0;S=J[b+248>>2]+P(U,36)|0;I=J[b+284>>2]+P(U,96)|0;e=J[b+272>>2]+P(U,76)|0;d=Q(0);h=Q(0);k=Q(0);l=Q(0);i=Q(0);n=Q(0);g=Q(0);z=Q(0);m=Q(0);q=Q(0);r=Q(0);C=Q(0);v=Q(0);o=Q(0);D=Q(0);t=Q(0);y=Q(0);T=Q(0);E=Q(0);u=Q(0);w=Q(0);A=Q(0);V=0;G=Q(0);L=Q(0);M=Q(0);F=Q(0);H=Q(0);j=Ia-144|0;Ia=j;a:{b:{c:{d:{e:{ha=(U<<5)+ka|0;switch(K[J[ha+20>>2]+270|0]){case 2:break d;case 0:case 1:break e;default:break c}}d=Q(Q(Q(N[e+20>>2]*N[B+8>>2])+Q(Q(N[e+12>>2]*N[B>>2])+Q(N[e+16>>2]*N[B+4>>2])))+Q(Q(N[e+8>>2]*N[B+24>>2])+Q(Q(N[e>>2]*N[B+16>>2])+Q(N[e+4>>2]*N[B+20>>2]))));d=d>Q(9999999747378752e-21)?Q(Q(1)/d):Q(0);N[S>>2]=d;l=N[B+20>>2];g=N[B+24>>2];h=N[B>>2];k=N[B+4>>2];i=N[B+8>>2];o=N[B+16>>2];J[I+28>>2]=0;J[I+12>>2]=0;g=Q(d*g);N[I+24>>2]=g;z=Q(d*l);N[I+20>>2]=z;G=Q(d*o);N[I+16>>2]=G;q=Q(i*d);N[I+8>>2]=q;E=Q(k*d);N[I+4>>2]=E;m=Q(h*d);N[I>>2]=m;k=N[B+20>>2];L=N[B+8>>2];i=N[B>>2];M=N[B+4>>2];r=N[B+16>>2];l=N[B+24>>2];N[c+104>>2]=g*l;N[c+100>>2]=z*l;N[c+96>>2]=G*l;N[c+92>>2]=g*k;N[c+88>>2]=z*k;N[c+84>>2]=G*k;N[c+80>>2]=g*r;n=Q(m*M);N[c+48>>2]=n;d=Q(q*i);N[c+44>>2]=d;h=Q(E*i);N[c+40>>2]=h;i=Q(m*i);N[c+36>>2]=i;v=Q(q*l);N[c+32>>2]=v;t=Q(E*l);N[c+28>>2]=t;y=Q(m*l);N[c+24>>2]=y;l=Q(q*k);N[c+20>>2]=l;g=Q(E*k);N[c+16>>2]=g;k=Q(m*k);N[c+12>>2]=k;o=Q(q*r);N[c+8>>2]=o;u=Q(E*r);N[c+4>>2]=u;w=Q(m*r);N[c>>2]=w;A=Q(z*r);D=Q(G*r);z=Q(q*L);r=Q(E*L);m=Q(m*L);q=Q(q*M);C=Q(E*M);break a}J[j+140>>2]=1065353216;J[j+124>>2]=1065353216;J[j+128>>2]=0;J[j+132>>2]=0;J[j+136>>2]=0;J[j+116>>2]=0;J[j+120>>2]=0;J[j+108>>2]=1065353216;J[j+112>>2]=0;r=Q(1);d=Q(1);l=Q(1);g=Q(1);x=K[x+76|0];if(x){while(1){ea=(j+108|0)+P(V,12)|0;f=B+(V<<5)|0;d=N[f+16>>2];l=N[f+8>>2];g=N[f+4>>2];h=N[f>>2];k=N[f+24>>2];i=N[f+20>>2];f=0;while(1){O=e+P(f,24)|0;N[ea+(f<<2)>>2]=Q(Q(N[O+20>>2]*l)+Q(Q(N[O+12>>2]*h)+Q(N[O+16>>2]*g)))+Q(Q(N[O+8>>2]*k)+Q(Q(N[O>>2]*d)+Q(N[O+4>>2]*i)));f=f+1|0;if((x|0)!=(f|0)){continue}break}V=V+1|0;if((x|0)!=(V|0)){continue}break}k=N[j+112>>2];z=N[j+116>>2];h=N[j+120>>2];o=N[j+132>>2];i=N[j+136>>2];v=N[j+128>>2];l=N[j+140>>2];g=N[j+124>>2];d=N[j+108>>2]}m=Q(1);q=Q(1);u=Q(Q(h*i)-Q(o*g));w=Q(Q(g*l)-Q(i*v));v=Q(Q(v*o)-Q(l*h));A=Q(Q(u*z)+Q(Q(w*d)+Q(v*k)));if(A!=Q(0)){y=Q(Q(d*g)-Q(h*k));g=Q(Q(1)/A);q=Q(y*g);y=Q(Q(Q(o*k)-Q(d*i))*g);m=Q(Q(Q(l*d)-Q(z*o))*g);t=Q(u*g);r=Q(w*g);n=Q(v*g)}N[j+104>>2]=q;N[j+100>>2]=y;N[j+92>>2]=y;N[j+88>>2]=m;N[j+96>>2]=t;N[j+84>>2]=n;N[j+80>>2]=t;N[j+76>>2]=n;N[j+72>>2]=r;f:{g:{h:{if(!x){break h}f=x<<2;e=0;if((x|0)!=1){ea=x&254;O=0;while(1){V=P(e,12);Va(V+S|0,V+(j+72|0)|0,f);V=V+12|0;Va(V+S|0,V+(j+72|0)|0,f);e=e+2|0;O=O+2|0;if((ea|0)!=(O|0)){continue}break}}if(x&1){e=P(e,12);Va(e+S|0,e+(j+72|0)|0,f)}if(!x){break h}e=0;while(1){d=Q(0);f=0;h=Q(0);i=Q(0);l=Q(0);g=Q(0);k=Q(0);while(1){o=N[(P(e,12)+S|0)+(f<<2)>>2];O=B+(f<<5)|0;d=Q(d+Q(o*N[O+24>>2]));h=Q(h+Q(o*N[O+20>>2]));i=Q(i+Q(o*N[O+16>>2]));l=Q(l+Q(o*N[O+8>>2]));g=Q(g+Q(o*N[O+4>>2]));k=Q(k+Q(o*N[O>>2]));f=f+1|0;if((x|0)!=(f|0)){continue}break}f=I+(e<<5)|0;J[f+28>>2]=0;N[f+16>>2]=i;J[f+12>>2]=0;N[f+8>>2]=l;N[f+4>>2]=g;N[f>>2]=k;N[f+24>>2]=d;N[f+20>>2]=h;e=e+1|0;if((x|0)!=(e|0)){continue}break}if(!x){break g}e=0;while(1){f=j+(e<<2)|0;S=B+(e<<5)|0;N[f>>2]=N[S+16>>2];N[f+12>>2]=N[S+20>>2];N[f+24>>2]=N[S+24>>2];N[f+36>>2]=N[S>>2];N[f+48>>2]=N[S+4>>2];N[f+60>>2]=N[S+8>>2];e=e+1|0;if((x|0)!=(e|0)){continue}break}}if(x){break f}}A=Q(0);o=Q(0);u=Q(0);w=Q(0);break b}f=0;A=Q(0);o=Q(0);u=Q(0);w=Q(0);while(1){d=N[j+(f<<2)>>2];e=I+(f<<5)|0;D=Q(Q(d*N[e+16>>2])+D);o=Q(Q(d*N[e+8>>2])+o);u=Q(Q(d*N[e+4>>2])+u);w=Q(Q(d*N[e>>2])+w);T=Q(Q(d*N[e+24>>2])+T);A=Q(Q(d*N[e+20>>2])+A);f=f+1|0;if((x|0)!=(f|0)){continue}break}break b}Wa(c,0,108);break a}l=Q(0);g=Q(0);k=Q(0);if(x){f=0;while(1){d=N[(j+(f<<2)|0)+12>>2];e=I+(f<<5)|0;G=Q(Q(d*N[e+24>>2])+G);E=Q(Q(d*N[e+20>>2])+E);L=Q(Q(d*N[e+16>>2])+L);l=Q(Q(d*N[e+8>>2])+l);g=Q(Q(d*N[e+4>>2])+g);k=Q(Q(d*N[e>>2])+k);f=f+1|0;if((x|0)!=(f|0)){continue}break}}i:{if(!x){y=Q(0);t=Q(0);v=Q(0);break i}f=0;v=Q(0);t=Q(0);y=Q(0);while(1){d=N[(j+(f<<2)|0)+24>>2];e=I+(f<<5)|0;H=Q(Q(d*N[e+24>>2])+H);F=Q(Q(d*N[e+20>>2])+F);M=Q(Q(d*N[e+16>>2])+M);v=Q(Q(d*N[e+8>>2])+v);t=Q(Q(d*N[e+4>>2])+t);y=Q(Q(d*N[e>>2])+y);f=f+1|0;if((x|0)!=(f|0)){continue}break}}q=Q(0);i=Q(0);h=Q(0);d=Q(0);if(x){e=0;while(1){n=N[(j+(e<<2)|0)+36>>2];f=I+(e<<5)|0;d=Q(Q(n*N[f+8>>2])+d);h=Q(Q(n*N[f+4>>2])+h);i=Q(Q(n*N[f>>2])+i);e=e+1|0;if((x|0)!=(e|0)){continue}break}}j:{if(!x){n=Q(0);break j}e=0;n=Q(0);while(1){m=N[(j+(e<<2)|0)+48>>2];f=I+(e<<5)|0;q=Q(Q(m*N[f+8>>2])+q);C=Q(Q(m*N[f+4>>2])+C);n=Q(Q(m*N[f>>2])+n);e=e+1|0;if((x|0)!=(e|0)){continue}break}}z=Q(0);k:{if(!x){m=Q(0);r=Q(0);break k}e=0;r=Q(0);m=Q(0);while(1){R=N[(j+(e<<2)|0)+60>>2];f=I+(e<<5)|0;z=Q(Q(R*N[f+8>>2])+z);r=Q(Q(R*N[f+4>>2])+r);m=Q(Q(R*N[f>>2])+m);e=e+1|0;if((x|0)!=(e|0)){continue}break}}N[c+72>>2]=D;N[c+36>>2]=i;N[c+24>>2]=y;N[c+12>>2]=k;N[c+8>>2]=o;N[c+4>>2]=u;N[c>>2]=w;N[c+104>>2]=H;N[c+100>>2]=F;N[c+96>>2]=M;N[c+92>>2]=G;N[c+88>>2]=E;N[c+84>>2]=L;N[c+80>>2]=T;N[c+76>>2]=A;N[c+68>>2]=z;N[c- -64>>2]=r;N[c+60>>2]=m;N[c+56>>2]=q;N[c+52>>2]=C;N[c+48>>2]=n;N[c+44>>2]=d;N[c+40>>2]=h;N[c+32>>2]=v;N[c+28>>2]=t;N[c+20>>2]=l;N[c+16>>2]=g}E=N[s+16>>2];G=N[s+20>>2];L=N[s+28>>2];M=N[s+32>>2];F=N[s+40>>2];H=N[s+44>>2];T=N[s+48>>2];R=N[s+52>>2];W=N[s+56>>2];X=N[s+60>>2];Y=N[s- -64>>2];ba=N[s+68>>2];ca=N[s+76>>2];_=N[c+80>>2];$=N[s+80>>2];aa=N[c+84>>2];fa=N[s+84>>2];ga=N[c+88>>2];da=N[s+88>>2];Z=N[c+92>>2];la=N[s+92>>2];ma=N[c+96>>2];na=N[s+96>>2];oa=N[c+100>>2];pa=N[s+100>>2];qa=N[c+104>>2];ra=N[s+104>>2];sa=N[s>>2];ta=N[s+4>>2];ua=N[s+8>>2];va=N[s+12>>2];wa=N[s+24>>2];xa=N[s+36>>2];N[c+72>>2]=N[s+72>>2]-D;N[c+36>>2]=xa-i;N[c+24>>2]=wa-y;N[c+12>>2]=va-k;N[c+8>>2]=ua-o;N[c+4>>2]=ta-u;N[c>>2]=sa-w;N[c+104>>2]=ra-qa;N[c+100>>2]=pa-oa;N[c+96>>2]=na-ma;N[c+92>>2]=la-Z;N[c+88>>2]=da-ga;N[c+84>>2]=fa-aa;N[c+80>>2]=$-_;N[c+76>>2]=ca-A;N[c+68>>2]=ba-z;N[c- -64>>2]=Y-r;N[c+60>>2]=X-m;N[c+56>>2]=W-q;N[c+52>>2]=R-C;N[c+48>>2]=T-n;N[c+44>>2]=H-d;N[c+40>>2]=F-h;N[c+32>>2]=M-v;N[c+28>>2]=L-t;N[c+20>>2]=G-l;N[c+16>>2]=E-g;Ia=j+144|0;d=N[B+128>>2];l=N[B+120>>2];g=N[B+124>>2];J[p+44>>2]=0;N[p+36>>2]=g;N[p+32>>2]=l;J[p+28>>2]=0;N[p+16>>2]=d;J[p+12>>2]=0;N[p+40>>2]=-l;N[p+24>>2]=-d;N[p+20>>2]=-g;Ql(p+12|0,c);c=J[b+236>>2]+P(J[ha+24>>2],112)|0;N[c>>2]=N[p+48>>2]+N[c>>2];N[c+4>>2]=N[p+52>>2]+N[c+4>>2];N[c+8>>2]=N[p+56>>2]+N[c+8>>2];N[c+12>>2]=N[p+60>>2]+N[c+12>>2];N[c+16>>2]=N[p+64>>2]+N[c+16>>2];N[c+20>>2]=N[p+68>>2]+N[c+20>>2];N[c+24>>2]=N[p+72>>2]+N[c+24>>2];N[c+28>>2]=N[p+76>>2]+N[c+28>>2];N[c+32>>2]=N[p+80>>2]+N[c+32>>2];N[c+36>>2]=N[p+84>>2]+N[c+36>>2];N[c+40>>2]=N[p+88>>2]+N[c+40>>2];N[c+44>>2]=N[p+92>>2]+N[c+44>>2];N[c+48>>2]=N[p+96>>2]+N[c+48>>2];N[c+52>>2]=N[p+100>>2]+N[c+52>>2];N[c+56>>2]=N[p+104>>2]+N[c+56>>2];N[c+60>>2]=N[p+108>>2]+N[c+60>>2];j=c- -64|0;N[j>>2]=N[p+112>>2]+N[j>>2];N[c+68>>2]=N[p+116>>2]+N[c+68>>2];N[c+72>>2]=N[p+120>>2]+N[c+72>>2];N[c+76>>2]=N[p+124>>2]+N[c+76>>2];N[c+80>>2]=N[p+128>>2]+N[c+80>>2];N[c+84>>2]=N[p+132>>2]+N[c+84>>2];N[c+88>>2]=N[p+136>>2]+N[c+88>>2];N[c+92>>2]=N[p+140>>2]+N[c+92>>2];N[c+96>>2]=N[p+144>>2]+N[c+96>>2];N[c+100>>2]=N[p+148>>2]+N[c+100>>2];N[c+104>>2]=N[p+152>>2]+N[c+104>>2];U=U-1|0;if(U){continue}break}}a=b+412|0;d=Q(0);l=Q(0);g=Q(0);b=J[b+236>>2];ba=Q(Q(N[b+56>>2]+N[b- -64>>2])*Q(.5));y=Q(Q(N[b+44>>2]+N[b+60>>2])*Q(.5));ca=Q(Q(N[b+40>>2]+N[b+48>>2])*Q(.5));h=N[b+36>>2];fa=Q(Q(h+h)*Q(.5));h=N[b+68>>2];ga=Q(Q(h+h)*Q(.5));h=N[b+52>>2];z=Q(Q(h+h)*Q(.5));u=N[b+32>>2];w=N[b+28>>2];A=N[b+20>>2];C=N[b+16>>2];D=N[b+24>>2];T=N[b+12>>2];R=N[b+8>>2];W=N[b+4>>2];X=N[b>>2];E=Q(1);G=Q(1);h=Q(0);L=Q(1);M=Q(1);k=Q(Q(N[b+76>>2]+N[b+84>>2])*Q(.5));o=Q(Q(N[b+92>>2]+N[b+100>>2])*Q(.5));i=Q(Q(N[b+80>>2]+N[b+96>>2])*Q(.5));n=N[b+88>>2];m=Q(Q(n+n)*Q(.5));v=Q(Q(k*o)-Q(i*m));n=N[b+104>>2];r=Q(Q(n+n)*Q(.5));t=Q(Q(m*r)-Q(o*o));n=N[b+72>>2];n=Q(Q(n+n)*Q(.5));q=Q(Q(o*i)-Q(r*k));F=Q(Q(v*i)+Q(Q(t*n)+Q(k*q)));if(F!=Q(0)){h=Q(Q(1)/F);M=Q(Q(Q(n*m)+Q(k*Q(-k)))*h);g=Q(Q(Q(i*k)+Q(n*Q(-o)))*h);L=Q(Q(Q(r*n)-Q(i*i))*h);l=Q(v*h);G=Q(t*h);h=Q(q*h)}k=Q(0);F=Q(1);i=Q(0);H=Q(1);m=Q(-X);o=Q(Q(Q(m*l)-Q(g*T))-Q(D*M));n=Q(Q(Q(m*G)-Q(h*T))-Q(D*l));m=Q(Q(Q(m*h)-Q(L*T))-Q(D*g));_=Q(ca+Q(Q(o*w)+Q(Q(n*W)+Q(C*m))));t=Q(-W);r=Q(Q(Q(t*l)-Q(g*C))-Q(w*M));v=Q(Q(Q(t*G)-Q(h*C))-Q(w*l));t=Q(Q(Q(t*h)-Q(L*C))-Q(w*g));$=Q(ba+Q(Q(r*u)+Q(Q(v*R)+Q(A*t))));Y=Q(y+Q(Q(o*u)+Q(Q(n*R)+Q(A*m))));aa=Q(z+Q(Q(r*w)+Q(Q(v*W)+Q(C*t))));da=Q(Q(_*$)-Q(Y*aa));Z=y;q=Q(-R);y=Q(Q(Q(q*l)-Q(g*A))-Q(u*M));z=Q(Q(Q(q*G)-Q(h*A))-Q(u*l));q=Q(Q(Q(q*h)-Q(L*A))-Q(u*g));Z=Q(Z+Q(Q(y*D)+Q(Q(z*X)+Q(T*q))));A=Q(ga+Q(Q(y*u)+Q(Q(z*R)+Q(A*q))));C=Q(ba+Q(Q(y*w)+Q(Q(z*W)+Q(C*q))));R=Q(Q(aa*A)-Q($*C));u=Q(fa+Q(Q(o*D)+Q(Q(n*X)+Q(T*m))));w=Q(ca+Q(Q(r*D)+Q(Q(v*X)+Q(T*t))));C=Q(Q(C*Y)-Q(A*_));D=Q(Q(da*Z)+Q(Q(R*u)+Q(w*C)));if(D!=Q(0)){d=Q(Q(1)/D);H=Q(Q(Q(u*aa)-Q(_*w))*d);i=Q(Q(Q(Y*w)-Q(u*$))*d);F=Q(Q(Q(A*u)-Q(Z*Y))*d);k=Q(da*d);E=Q(R*d);d=Q(C*d)}N[a+72>>2]=E;N[a+104>>2]=H;N[a+100>>2]=i;N[a+96>>2]=k;N[a+92>>2]=i;N[a+88>>2]=F;N[a+84>>2]=d;N[a+80>>2]=k;N[a+76>>2]=d;u=Q(Q(H*y)+Q(Q(k*o)+Q(r*i)));N[a+32>>2]=u;w=Q(Q(H*q)+Q(Q(k*m)+Q(t*i)));N[a+28>>2]=w;H=Q(Q(H*z)+Q(Q(k*n)+Q(v*i)));N[a+24>>2]=H;A=Q(Q(i*y)+Q(Q(d*o)+Q(r*F)));N[a+20>>2]=A;C=Q(Q(i*q)+Q(Q(d*m)+Q(t*F)));N[a+16>>2]=C;i=Q(Q(i*z)+Q(Q(d*n)+Q(v*F)));N[a+12>>2]=i;F=Q(Q(k*y)+Q(Q(E*o)+Q(r*d)));N[a+8>>2]=F;D=Q(Q(k*q)+Q(Q(E*m)+Q(t*d)));N[a+4>>2]=D;d=Q(Q(k*z)+Q(Q(E*n)+Q(v*d)));N[a>>2]=d;N[a+68>>2]=M+Q(Q(y*u)+Q(Q(o*F)+Q(r*A)));N[a- -64>>2]=g+Q(Q(q*u)+Q(Q(m*F)+Q(t*A)));N[a+60>>2]=l+Q(Q(z*u)+Q(Q(n*F)+Q(v*A)));N[a+56>>2]=g+Q(Q(y*w)+Q(Q(o*D)+Q(r*C)));N[a+52>>2]=L+Q(Q(q*w)+Q(Q(m*D)+Q(t*C)));N[a+48>>2]=h+Q(Q(z*w)+Q(Q(n*D)+Q(v*C)));N[a+44>>2]=l+Q(Q(y*H)+Q(Q(o*d)+Q(r*i)));N[a+40>>2]=h+Q(Q(q*H)+Q(Q(m*d)+Q(t*i)));N[a+36>>2]=G+Q(Q(z*H)+Q(Q(n*d)+Q(v*i)));Ia=p+160|0}function Mh(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var o=0,p=Q(0),q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),O=Q(0),R=Q(0),S=Q(0),T=0,U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=0,ea=Q(0),fa=Q(0),ga=Q(0),ha=0,ia=0,ja=0,ka=0;o=Ia-208|0;Ia=o;s=N[f+8>>2];p=N[f>>2];t=N[f+4>>2];a:{if(!(p!=Q(0)|t!=Q(0))&s==Q(0)){break a}J[a+296>>2]=J[a+296>>2]&-53;J[n>>2]=0;J[m>>2]=0;J[a+148>>2]=-1;J[o- -64>>2]=J[e+12>>2];r=J[e+8>>2];J[o+56>>2]=J[e+4>>2];J[o+60>>2]=r;b:{if(!h){break b}S=Q(p+N[e+4>>2]);ba=Q(t+N[e+8>>2]);ca=Q(N[e+12>>2]+s);v=N[o+64>>2];z=N[o+60>>2];u=N[o+56>>2];ha=(l|0)==3;ia=(l&-3)!=1;while(1){I[a+294>>1]=L[a+294>>1]+1;N[o+52>>2]=ca-v;N[o+48>>2]=ba-z;N[o+44>>2]=S-u;r=o+112|0;Ka[J[J[e>>2]+8>>2]](e,a,r,o+56|0,o+44|0);Ox(a,b,d,r,k,g);p=N[o+52>>2];t=N[o+44>>2];w=N[o+48>>2];W=Q(Y(Q(Q(p*p)+Q(Q(t*t)+Q(w*w)))));if(W<=j){break b}C=p;p=Q(Q(1)/W);s=Q(C*p);N[o+52>>2]=s;t=Q(t*p);N[o+44>>2]=t;p=Q(w*p);N[o+48>>2]=p;if(Q(Q(s*N[f+8>>2])+Q(Q(t*N[f>>2])+Q(p*N[f+4>>2])))<=Q(0)){break b}N[o+24>>2]=W+N[a+248>>2];x=J[a+36>>2];r=K[a+270|0];q=J[a+32>>2];J[o+36>>2]=0;J[o+28>>2]=-1;J[o+32>>2]=-1;c:{if(x){E=(x<<2)+q|0;d:{if(!r){while(1){r=J[q>>2];x=J[(P(J[e+20>>2],24)+165504|0)+(r<<2)>>2];if(x){J[o+140>>2]=-1;J[o+144>>2]=-1;N[o+136>>2]=N[o+24>>2];e:{if(!(Ka[x|0](a,e,q,o+56|0,o+44|0,o+112|0)|0)){break e}p=N[o+136>>2];if(p==Q(0)|!(p>2])){break e}J[o+8>>2]=J[o+120>>2];r=J[o+116>>2];J[o>>2]=J[o+112>>2];J[o+4>>2]=r;N[o+12>>2]=N[o+124>>2];r=J[o+132>>2];J[o+16>>2]=J[o+128>>2];J[o+20>>2]=r;r=J[o+140>>2];J[o+24>>2]=J[o+136>>2];J[o+28>>2]=r;J[o+32>>2]=J[o+144>>2];J[o+36>>2]=q;if(p<=Q(0)){break c}}r=J[q>>2]}q=J[(r<<2)+116592>>2]+q|0;if((E|0)!=(q|0)){continue}break d}}while(1){r=J[q>>2];x=J[(P(J[e+20>>2],24)+165504|0)+(r<<2)>>2];if(x){J[o+140>>2]=-1;J[o+144>>2]=-1;N[o+136>>2]=N[o+24>>2];f:{if(!(Ka[x|0](a,e,q,o+56|0,o+44|0,o+112|0)|0)){break f}p=N[o+136>>2];if(p==Q(0)){if(M[q>>2]<2){break f}g:{h:{r=J[q+8>>2];switch(L[r+4>>1]-5|0){case 1:break g;case 0:break h;default:break f}}Ka[J[J[r>>2]+216>>2]](o+180|0,r);if(!(H[o+180|0]&1)){break f}}J[o+8>>2]=J[o+120>>2];r=J[o+116>>2];J[o>>2]=J[o+112>>2];J[o+4>>2]=r;N[o+12>>2]=N[o+124>>2];r=J[o+132>>2];J[o+16>>2]=J[o+128>>2];J[o+20>>2]=r;r=J[o+140>>2];J[o+24>>2]=J[o+136>>2];J[o+28>>2]=r;J[o+32>>2]=J[o+144>>2];J[o+36>>2]=q;break c}if(!(p>2])){break f}J[o+8>>2]=J[o+120>>2];r=J[o+116>>2];J[o>>2]=J[o+112>>2];J[o+4>>2]=r;N[o+12>>2]=N[o+124>>2];r=J[o+132>>2];J[o+16>>2]=J[o+128>>2];J[o+20>>2]=r;r=J[o+140>>2];J[o+24>>2]=J[o+136>>2];J[o+28>>2]=r;J[o+32>>2]=J[o+144>>2];J[o+36>>2]=q;if(p<=Q(0)){break c}}r=J[q>>2]}q=J[(r<<2)+116592>>2]+q|0;if((E|0)!=(q|0)){continue}break}}q=J[o+36>>2];if(q){break c}}N[o+64>>2]=ca;N[o+60>>2]=ba;N[o+56>>2]=S;q=1;break b}if(!(!K[a+270|0]|N[o+24>>2]!=Q(0))){i:{T=J[a+36>>2];if(T){z=N[a+248>>2];f=0;D=N[o+56>>2];j=N[o+60>>2];S=N[o+64>>2];break i}while(1)continue}while(1){j:{if(!T){b=1;break j}q=J[a+32>>2];c=q+(T<<2)|0;b=1;while(1){k:{if(M[q>>2]<2){break k}l:{m:{d=J[q+8>>2];switch(L[d+4>>1]-5|0){case 1:break l;case 0:break m;default:break k}}Ka[J[J[d>>2]+216>>2]](o+112|0,d);if(!(H[o+112|0]&1)){break k}}b=J[q+4>>2];Ka[J[J[b>>2]+40>>2]](o+112|0,b);Ka[J[J[d>>2]+76>>2]](o+180|0,d);Ka[J[J[b>>2]+80>>2]](o+152|0,b);C=N[o+192>>2];w=N[o+164>>2];s=N[o+152>>2];v=N[o+180>>2];A=N[o+184>>2];t=N[o+156>>2];u=N[o+188>>2];p=N[o+160>>2];N[o+96>>2]=Q(Q(Q(C*w)-Q(s*v))-Q(A*t))-Q(u*p);N[o+92>>2]=Q(Q(v*t)+Q(Q(C*p)+Q(u*w)))-Q(s*A);N[o+88>>2]=Q(Q(u*s)+Q(Q(C*t)+Q(A*w)))-Q(p*v);N[o+84>>2]=Q(Q(A*p)+Q(Q(C*s)+Q(v*w)))-Q(t*u);p=N[o+176>>2];B=Q(p+p);p=N[o+168>>2];w=Q(p+p);p=N[o+172>>2];s=Q(p+p);t=Q(Q(u*B)+Q(Q(v*w)+Q(A*s)));p=Q(Q(C*C)+Q(-.5));N[o+108>>2]=N[o+204>>2]+Q(Q(u*t)+Q(Q(B*p)+Q(C*Q(Q(v*s)-Q(w*A)))));N[o+104>>2]=N[o+200>>2]+Q(Q(A*t)+Q(Q(s*p)+Q(C*Q(Q(u*w)-Q(B*v)))));N[o+100>>2]=N[o+196>>2]+Q(Q(v*t)+Q(Q(w*p)+Q(C*Q(Q(A*B)-Q(s*u)))));N[o+180>>2]=N[a+216>>2];N[o+184>>2]=N[a+220>>2];N[o+188>>2]=N[a+224>>2];p=N[a+228>>2];N[o+204>>2]=S;N[o+200>>2]=j;N[o+196>>2]=D;N[o+192>>2]=p;n:{if(J[e+20>>2]==1){t=N[e+24>>2];p=N[e+28>>2];J[o+152>>2]=2;N[o+160>>2]=p*Q(.5);N[o+156>>2]=z+t;J[o+72>>2]=o+112;b=0;if(lC(o+72|0,o+68|0,o+152|0,o+180|0,J[o+72>>2],o+84|0)){break n}break k}s=N[e+24>>2];t=N[e+28>>2];p=N[e+32>>2];J[o+152>>2]=3;N[o+164>>2]=z+p;N[o+160>>2]=z+t;N[o+156>>2]=z+s;J[o+72>>2]=o+112;b=0;if(!lC(o+72|0,o+68|0,o+152|0,o+180|0,J[o+72>>2],o+84|0)){break k}}b=1;f=f+1|0;p=N[o+68>>2];S=Q(S+Q(p*N[o+80>>2]));j=Q(j+Q(p*N[o+76>>2]));D=Q(D+Q(p*N[o+72>>2]))}q=J[(J[q>>2]<<2)+116592>>2]+q|0;if((c|0)!=(q|0)){continue}break}}if(!(!b|f>>>0>3)){T=J[a+36>>2];continue}break}if(i){J[i>>2]=da+1}N[e+12>>2]=S;N[e+8>>2]=j;N[e+4>>2]=D;q=1;break a}o:{if(M[q>>2]<=1){T=0;q=1;if(ha){break o}J[c+8>>2]=0;J[c+12>>2]=-1;x=0;y=Ia+-64|0;Ia=y;q=J[J[o+36>>2]+4>>2];r=q>>>16|0;E=J[c>>2];p:{q:{r:{switch(q&65535){case 0:r=J[J[J[E+472>>2]+68>>2]+(r<<2)>>2];ja=y,ka=Ka[J[J[E>>2]+16>>2]](E)|0,J[ja+12>>2]=ka;J[y+24>>2]=J[o+8>>2];q=J[o+4>>2];J[y+16>>2]=J[o>>2];J[y+20>>2]=q;N[y+28>>2]=N[o+12>>2];N[y+32>>2]=N[o+16>>2];N[y+36>>2]=N[o+20>>2];N[y+40>>2]=N[o+44>>2];N[y+44>>2]=N[o+48>>2];N[y+48>>2]=N[o+52>>2];N[y+52>>2]=W;ja=y,ka=Ka[J[J[r>>2]+16>>2]](r)|0,J[ja+56>>2]=ka;q=J[E+72>>2];if(q){Ka[J[J[q>>2]+4>>2]](q,y+12|0)}q=J[E+76>>2];if(!q){break p}Ka[J[J[q>>2]+4>>2]](y+63|0,q,J[y+56>>2]);break q;case 1:ja=y,ka=Ka[J[J[E>>2]+16>>2]](E)|0,J[ja+12>>2]=ka;J[y+24>>2]=J[o+8>>2];q=J[o+4>>2];J[y+16>>2]=J[o>>2];J[y+20>>2]=q;N[y+28>>2]=N[o+12>>2];N[y+32>>2]=N[o+16>>2];N[y+36>>2]=N[o+20>>2];N[y+40>>2]=N[o+44>>2];N[y+44>>2]=N[o+48>>2];N[y+48>>2]=N[o+52>>2];N[y+52>>2]=W;r=J[J[c+4>>2]+4>>2]+P(r,52)|0;q=J[r>>2];J[y+56>>2]=J[r+8>>2];J[c+12>>2]=q;q=r+4|0;J[c+8>>2]=q;r=J[E+72>>2];if(r){Ka[J[J[r>>2]+8>>2]](r,y+12|0)}r=J[E+76>>2];if(!r){break p}Ka[J[J[r>>2]+8>>2]](y+63|0,r,q);break q;case 2:break r;default:break p}}ja=y,ka=Ka[J[J[E>>2]+16>>2]](E)|0,J[ja+12>>2]=ka;J[y+24>>2]=J[o+8>>2];q=J[o+4>>2];J[y+16>>2]=J[o>>2];J[y+20>>2]=q;N[y+28>>2]=N[o+12>>2];N[y+32>>2]=N[o+16>>2];N[y+36>>2]=N[o+20>>2];N[y+40>>2]=N[o+44>>2];N[y+44>>2]=N[o+48>>2];N[y+48>>2]=N[o+52>>2];N[y+52>>2]=W;r=J[J[c+4>>2]+16>>2]+P(r,48)|0;q=J[r>>2];J[y+56>>2]=J[r+8>>2];J[c+12>>2]=q;q=r+4|0;J[c+8>>2]=q;r=J[E+72>>2];if(r){Ka[J[J[r>>2]+8>>2]](r,y+12|0)}r=J[E+76>>2];if(!r){break p}Ka[J[J[r>>2]+8>>2]](y+63|0,r,q)}x=K[y+63|0]}Ia=y- -64|0;q=!(x&2);if((l|0)!=2){break o}r=J[a+296>>2];x=J[c+8>>2];if(x){J[a+148>>2]=J[c+12>>2];J[a+296>>2]=r|32;s=N[o>>2];t=N[o+4>>2];p=N[o+8>>2];N[a+208>>2]=p;N[a+204>>2]=t;N[a+200>>2]=s;A=N[x+28>>2];p=Q(p-N[x+16>>2]);u=Q(p+p);z=N[x+20>>2];p=Q(s-N[x+8>>2]);B=Q(p+p);p=Q(t-N[x+12>>2]);w=Q(p+p);s=N[x+24>>2];t=Q(Q(A*u)+Q(Q(z*B)+Q(w*s)));v=N[x+32>>2];p=Q(Q(v*v)+Q(-.5));N[a+196>>2]=Q(A*t)+Q(Q(u*p)-Q(v*Q(Q(z*w)-Q(B*s))));N[a+192>>2]=Q(s*t)+Q(Q(w*p)-Q(v*Q(Q(A*B)-Q(u*z))));N[a+188>>2]=Q(z*t)+Q(Q(B*p)-Q(v*Q(Q(s*u)-Q(w*A))));break o}J[a+296>>2]=r|16;break o}E=J[q+8>>2];s:{if((l|0)==2){x=J[q+4>>2];r=J[a+296>>2]&-49;J[a+296>>2]=r;t:{if(L[E+4>>1]!=6){break t}q=J[o+28>>2];if((q|0)==-1){break t}J[a+296>>2]=r|4;q=J[a+8>>2]+P(q,36)|0;R=N[q+20>>2];G=N[q+8>>2];X=N[q+32>>2];Z=N[a+52>>2];_=N[a+64>>2];$=N[a+44>>2];aa=N[a+56>>2];D=N[a+48>>2];C=N[a+60>>2];ea=N[a+240>>2];fa=N[a+232>>2];ga=N[a+236>>2];v=N[q+12>>2];U=N[q>>2];A=Q(v-U);u=N[q+28>>2];V=N[q+4>>2];z=Q(u-V);B=N[q+24>>2];p=Q(B-U);w=N[q+16>>2];s=Q(w-V);O=Q(Q(A*z)-Q(p*s));N[a+100>>2]=O;t=Q(R-G);F=Q(t*p);p=Q(X-G);F=Q(F-Q(p*A));N[a+96>>2]=F;A=Q(Q(s*p)-Q(z*t));N[a+92>>2]=A;z=Q(Q(G*ea)+Q(Q(U*fa)+Q(V*ga)));w=Q(Q(R*ea)+Q(Q(v*fa)+Q(ga*w)));p=w>2]=(p>s?p:s)+t;p=w>z?z:w;N[a+116>>2]=(pQ(0))){break t}p=Q(Q(1)/p);N[a+100>>2]=O*p;N[a+96>>2]=F*p;N[a+92>>2]=A*p}J[n>>2]=x;J[m>>2]=E;Ka[J[J[E>>2]+76>>2]](o+112|0,E);Ka[J[J[x>>2]+80>>2]](o+180|0,x);w=N[o+136>>2];s=N[o+132>>2];X=N[o+188>>2];U=N[o+180>>2];V=N[o+184>>2];Z=N[o+192>>2];t=N[o+128>>2];O=N[o+112>>2];v=N[o+196>>2];G=N[o+124>>2];F=N[o+116>>2];A=N[o+204>>2];R=N[o+120>>2];B=N[o+200>>2];u=N[o>>2];z=N[o+4>>2];p=N[o+8>>2];N[a+184>>2]=p;N[a+180>>2]=z;N[a+176>>2]=u;_=Q(Q(Q(O*V)+Q(Q(G*X)+Q(R*Z)))-Q(U*F));C=w;$=Q(A+A);aa=Q(v+v);D=Q(B+B);B=Q(Q(R*$)+Q(Q(O*aa)+Q(F*D)));w=Q(Q(G*G)+Q(-.5));p=Q(p-Q(C+Q(Q(R*B)+Q(Q($*w)+Q(G*Q(Q(O*D)-Q(aa*F)))))));C=Q(p+p);v=Q(Q(Q(F*X)+Q(Q(G*U)+Q(O*Z)))-Q(V*R));p=Q(u-Q(t+Q(Q(O*B)+Q(Q(aa*w)+Q(G*Q(Q(F*$)-Q(D*R)))))));A=Q(p+p);u=Q(Q(Q(R*U)+Q(Q(G*V)+Q(F*Z)))-Q(X*O));p=Q(z-Q(s+Q(Q(F*B)+Q(Q(D*w)+Q(G*Q(Q(R*aa)-Q($*O)))))));s=Q(p+p);t=Q(Q(_*C)+Q(Q(v*A)+Q(u*s)));w=Q(Q(Q(Q(G*Z)-Q(U*O))-Q(F*V))-Q(R*X));p=Q(Q(w*w)+Q(-.5));N[a+172>>2]=Q(_*t)+Q(Q(C*p)-Q(w*Q(Q(v*s)-Q(A*u))));N[a+168>>2]=Q(u*t)+Q(Q(s*p)-Q(w*Q(Q(_*A)-Q(C*v))));N[a+164>>2]=Q(v*t)+Q(Q(A*p)-Q(w*Q(Q(u*C)-Q(s*_))));T=0;break s}T=0;u:{if(L[E+4>>1]!=6|ia){break u}q=J[o+28>>2];if((q|0)==-1){break u}J[a+296>>2]=J[a+296>>2]|8;q=J[a+8>>2]+P(q,36)|0;u=N[q+20>>2];z=N[q+32>>2];A=N[q+8>>2];p=N[q>>2];B=Q(N[q+12>>2]-p);t=N[q+4>>2];w=Q(N[q+28>>2]-t);p=Q(N[q+24>>2]-p);s=Q(N[q+16>>2]-t);v=Q(Q(B*w)-Q(p*s));N[a+112>>2]=v;t=Q(u-A);C=Q(t*p);p=Q(z-A);u=Q(C-Q(p*B));N[a+108>>2]=u;s=Q(Q(s*p)-Q(w*t));N[a+104>>2]=s;p=Q(Y(Q(Q(v*v)+Q(Q(s*s)+Q(u*u)))));if(p>Q(0)){p=Q(Q(1)/p);v=Q(v*p);N[a+112>>2]=v;u=Q(u*p);N[a+108>>2]=u;s=Q(s*p);N[a+104>>2]=s}if(!K[a+272|0]|!(Q(Q(v*N[a+240>>2])+Q(Q(s*N[a+232>>2])+Q(u*N[a+236>>2])))>2];ja=x,ka=Ka[J[J[r>>2]+16>>2]](r)|0,J[ja+8>>2]=ka;J[x+20>>2]=J[o+8>>2];q=J[o+4>>2];J[x+12>>2]=J[o>>2];J[x+16>>2]=q;N[x+24>>2]=N[o+12>>2];N[x+28>>2]=N[o+16>>2];N[x+32>>2]=N[o+20>>2];N[x+36>>2]=N[o+44>>2];N[x+40>>2]=N[o+48>>2];N[x+44>>2]=N[o+52>>2];N[x+48>>2]=W;q=J[o+36>>2];J[x+52>>2]=J[q+4>>2];J[x+56>>2]=J[q+8>>2];J[x+60>>2]=J[o+32>>2];q=J[r+72>>2];if(q){Ka[J[J[q>>2]>>2]](q,x+8|0)}q=J[r+76>>2];if(q){Ka[J[J[q>>2]>>2]](x+7|0,q,J[x+52>>2],J[x+56>>2]);q=K[x+7|0]}else{q=0}Ia=x- -64|0;q=!(q&2)}B=N[a+240>>2];w=N[a+232>>2];s=N[a+236>>2];N[a+280>>2]=Q(N[o+8>>2]*B)+Q(Q(N[o>>2]*w)+Q(N[o+4>>2]*s));t=N[o+24>>2];p=N[a+248>>2];if(t>p){p=Q(t-p);N[o+56>>2]=Q(p*N[o+44>>2])+N[o+56>>2];N[o+60>>2]=Q(p*N[o+48>>2])+N[o+60>>2];N[o+64>>2]=Q(p*N[o+52>>2])+N[o+64>>2]}v=N[o+20>>2];z=N[o+16>>2];u=N[o+12>>2];v:{if(!T&(!(K[a+296|0]&2)|J[a+212>>2]==1)){break v}p=Q(Q(v*B)+Q(Q(u*w)+Q(s*z)));v=Q(v-Q(B*p));u=Q(u-Q(w*p));z=Q(z-Q(s*p));p=Q(Y(Q(Q(v*v)+Q(Q(u*u)+Q(z*z)))));if(!(p>Q(0))){break v}p=Q(Q(1)/p);v=Q(v*p);z=Q(z*p);u=Q(u*p)}r=J[a+296>>2];s=N[o+52>>2];t=N[o+44>>2];p=N[o+48>>2];w=Q(Q(s*v)+Q(Q(t*u)+Q(z*p)));s=Q(s-Q(Q(v+v)*w));t=Q(t-Q(Q(u+u)*w));D=Q(p-Q(Q(z+z)*w));p=Q(Y(Q(Q(s*s)+Q(Q(t*t)+Q(D*D)))));if(p>Q(0)){p=Q(Q(1)/p);s=Q(s*p);D=Q(D*p);t=Q(t*p)}h=((l|0)!=2?-1:q?-1:da?-1:8)+h|0;p=Q(Q(s*v)+Q(Q(t*u)+Q(z*D)));s=Q(s-Q(v*p));D=Q(D-Q(z*p));t=Q(t-Q(u*p));v=N[o+64>>2];z=N[o+60>>2];u=N[o+56>>2];w:{if(!(r&64)){break w}p=Q(Y(Q(Q(s*s)+Q(Q(t*t)+Q(D*D)))));if(!(p>Q(0))){break w}p=Q(Q(1)/p);s=Q(s*p);D=Q(D*p);t=Q(t*p)}da=da+1|0;p=Q(ca-v);w=Q(p*p);p=Q(S-u);C=Q(p*p);p=Q(ba-z);p=Q(Y(Q(w+Q(C+Q(p*p)))));ca=Q(v+Q(p*s));ba=Q(z+Q(p*D));S=Q(u+Q(p*t));q=1;if(h){continue}break}}if(i){J[i>>2]=da}a=J[o+60>>2];J[e+4>>2]=J[o+56>>2];J[e+8>>2]=a;J[e+12>>2]=J[o- -64>>2]}Ia=o+208|0;return q&1}function mz(a,b,c,d){var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=0,E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),O=0,P=Q(0),R=Q(0),S=0,T=Q(0),U=0;e=Ia-416|0;Ia=e;Uh(e+312|0,1);H[e+296|0]=1;J[e+304>>2]=0;J[e+308>>2]=16;s=e+232|0;J[e+300>>2]=s;O=Ka[J[J[a>>2]+92>>2]](a)|0;J[e+180>>2]=0;if(O>>>0>(J[s+76>>2]&2147483647)>>>0){a:{if(!O){break a}C=O<<2;if(!(K[s+64|0]|C>>>0>64)){H[s+64|0]=1;D=s;break a}if(!C){break a}D=J[42504];p=Ka[J[J[D>>2]+20>>2]](D)|0?65702:70610;D=Ka[J[J[D+12>>2]+8>>2]](D+12|0,C,p,19542,553)|0}p=J[s+68>>2];C=J[s+72>>2];if((C|0)>0){S=(C<<2)+D|0;C=D;while(1){J[C>>2]=J[p>>2];p=p+4|0;C=C+4|0;if(S>>>0>C>>>0){continue}break}p=J[s+68>>2]}b:{if(J[s+76>>2]<0){break b}if((p|0)==(s|0)){H[s+64|0]=0;break b}if(!p){break b}C=J[42504];Ka[J[J[C+12>>2]+12>>2]](C+12|0,p)}J[s+76>>2]=O;J[s+68>>2]=D}D=J[s+72>>2];if((D|0)<(O|0)){C=J[s+68>>2];p=C+(O<<2)|0;D=C+(D<<2)|0;while(1){J[D>>2]=J[e+180>>2];D=D+4|0;if(p>>>0>D>>>0){continue}break}}J[s+72>>2]=O;Ka[J[J[a>>2]+96>>2]](a,J[e+300>>2],J[e+304>>2],0)|0;a=b?b:c;x=N[a>>2];c:{d:{if((J[a>>2]&2139095040)!=2139095040){e:{f:{g:{if(!J[e+304>>2]){break g}C=e+16|0;O=e+156|0;a=0;D=0;while(1){s=a<<2;p=J[s+J[e+300>>2]>>2];Ka[J[J[p>>2]+156>>2]](e+180|0,p);if(H[e+180|0]&1){Uh(e+180|0,0);h:{i:{j:{k:{l:{p=J[s+J[e+300>>2]>>2];switch((Ka[J[J[p>>2]+32>>2]](p)|0)+1|0){case 0:case 2:case 6:case 7:case 8:break d;case 5:break i;case 3:break j;case 4:break k;case 1:break l;default:break h}}J[e+140>>2]=0;J[e+144>>2]=0;p=J[s+J[e+300>>2]>>2];Ka[J[J[p>>2]+48>>2]](p,e+140|0)|0;s=J[s+J[e+300>>2]>>2];Ka[J[J[s>>2]+80>>2]](e,s);g=N[e>>2];j=Q(g+g);f=N[e+8>>2];m=Q(j*f);k=N[e+4>>2];i=Q(k+k);n=N[e+12>>2];o=Q(i*n);h=Q(m-o);r=Q(h*Q(0));y=Q(Q(1)-Q(g*j));t=Q(k*i);g=Q(y-t);q=Q(g*Q(0));l=Q(i*f);w=Q(j*n);i=Q(l+w);A=Q(i*Q(0));u=Q(r+A);N[e+224>>2]=q+u;l=Q(l-w);w=Q(l*Q(0));v=Q(j*k);k=Q(f+f);B=Q(n*k);j=Q(v+B);E=Q(j*Q(0));f=Q(f*k);k=Q(y-f);F=Q(k*Q(0));G=Q(E+F);N[e+220>>2]=w+G;n=Q(m+o);y=Q(n*Q(0));m=Q(Q(Q(1)-t)-f);L=Q(m*Q(0));o=Q(v-B);v=Q(o*Q(0));B=Q(L+v);N[e+216>>2]=y+B;f=N[e+144>>2];t=Q(f*Q(f*Q(f*Q(4.188790321350098))));N[e+228>>2]=t;f=Q(Q(f*Q(f*t))*Q(.4000000059604645));t=Q(Q(g*f)+u);A=Q(q+Q(Q(f*h)+A));r=Q(q+Q(r+Q(f*i)));N[e+212>>2]=Q(g*t)+Q(Q(h*A)+Q(i*r));q=Q(Q(f*l)+G);u=Q(w+Q(Q(f*j)+F));w=Q(w+Q(E+Q(f*k)));N[e+208>>2]=Q(g*q)+Q(Q(h*u)+Q(i*w));z=g;g=Q(Q(f*n)+B);I=h;h=Q(y+Q(Q(f*m)+v));f=Q(y+Q(L+Q(f*o)));N[e+204>>2]=Q(z*g)+Q(Q(I*h)+Q(i*f));N[e+200>>2]=Q(l*t)+Q(Q(j*A)+Q(k*r));N[e+196>>2]=Q(l*q)+Q(Q(j*u)+Q(k*w));N[e+192>>2]=Q(l*g)+Q(Q(j*h)+Q(k*f));N[e+188>>2]=Q(n*t)+Q(Q(m*A)+Q(o*r));N[e+184>>2]=Q(n*q)+Q(Q(m*u)+Q(o*w));N[e+180>>2]=Q(n*g)+Q(Q(m*h)+Q(o*f));Th(e+180|0,C);break h}J[e+152>>2]=0;J[e+144>>2]=0;J[e+148>>2]=0;J[e+140>>2]=3;p=J[s+J[e+300>>2]>>2];Ka[J[J[p>>2]+44>>2]](p,e+140|0)|0;s=J[s+J[e+300>>2]>>2];Ka[J[J[s>>2]+80>>2]](e,s);g=N[e>>2];j=Q(g+g);f=N[e+8>>2];m=Q(j*f);k=N[e+4>>2];i=Q(k+k);n=N[e+12>>2];o=Q(i*n);h=Q(m-o);w=Q(h*Q(0));r=Q(Q(1)-Q(g*j));q=Q(k*i);g=Q(r-q);y=Q(g*Q(0));l=Q(i*f);t=Q(j*n);i=Q(l+t);v=Q(i*Q(0));u=Q(w+v);N[e+224>>2]=y+u;l=Q(l-t);t=Q(l*Q(0));B=Q(j*k);k=Q(f+f);E=Q(n*k);j=Q(B+E);F=Q(j*Q(0));n=Q(f*k);f=Q(r-n);G=Q(f*Q(0));L=Q(F+G);N[e+220>>2]=t+L;k=Q(m+o);A=Q(k*Q(0));n=Q(Q(Q(1)-q)-n);P=Q(n*Q(0));m=Q(B-E);E=Q(m*Q(0));z=Q(P+E);N[e+216>>2]=A+z;o=N[e+144>>2];r=N[e+148>>2];q=N[e+152>>2];B=Q(Q(Q((o!=Q(0)?o:Q(1))*(r!=Q(0)?r:Q(1)))*(q!=Q(0)?q:Q(1)))*Q(8));N[e+228>>2]=B;R=Q(o*o);I=Q(r*r);o=Q(B*Q(.3333333432674408));r=Q(Q(R+I)*o);u=Q(Q(g*r)+u);B=Q(q*q);q=Q(Q(I+B)*o);v=Q(y+Q(Q(h*q)+v));o=Q(Q(R+B)*o);w=Q(y+Q(w+Q(i*o)));N[e+212>>2]=Q(g*u)+Q(Q(h*v)+Q(i*w));y=Q(Q(r*l)+L);B=Q(t+Q(Q(q*j)+G));t=Q(t+Q(F+Q(o*f)));N[e+208>>2]=Q(g*y)+Q(Q(h*B)+Q(i*t));I=g;g=Q(Q(r*k)+z);z=h;h=Q(A+Q(Q(q*n)+E));q=i;i=Q(A+Q(P+Q(o*m)));N[e+204>>2]=Q(I*g)+Q(Q(z*h)+Q(q*i));N[e+200>>2]=Q(l*u)+Q(Q(j*v)+Q(f*w));N[e+196>>2]=Q(l*y)+Q(Q(j*B)+Q(f*t));N[e+192>>2]=Q(l*g)+Q(Q(j*h)+Q(f*i));N[e+188>>2]=Q(k*u)+Q(Q(n*v)+Q(m*w));N[e+184>>2]=Q(k*y)+Q(Q(n*B)+Q(m*t));N[e+180>>2]=Q(k*g)+Q(Q(n*h)+Q(m*i));Th(e+180|0,C);break h}J[e+144>>2]=0;J[e+148>>2]=0;J[e+140>>2]=2;p=J[s+J[e+300>>2]>>2];Ka[J[J[p>>2]+52>>2]](p,e+140|0)|0;s=J[s+J[e+300>>2]>>2];Ka[J[J[s>>2]+80>>2]](e,s);f=N[e+144>>2];q=Q(f*Q(f*Q(3.1415927410125732)));h=N[e+148>>2];N[e+228>>2]=Q(f*Q(f*Q(f*Q(4.188790321350098))))+Q(q*Q(h+h));l=N[e>>2];n=Q(l+l);g=N[e+8>>2];r=Q(n*g);m=N[e+4>>2];j=Q(m+m);o=N[e+12>>2];A=Q(j*o);i=Q(r-A);w=Q(i*Q(0));u=Q(Q(1)-Q(l*n));v=Q(m*j);l=Q(u-v);y=Q(l*Q(0));k=Q(j*g);t=Q(n*o);j=Q(k+t);B=Q(j*Q(0));E=Q(w+B);N[e+224>>2]=y+E;k=Q(k-t);t=Q(k*Q(0));F=Q(n*m);m=Q(g+g);G=Q(o*m);n=Q(F+G);L=Q(n*Q(0));o=Q(g*m);g=Q(u-o);P=Q(g*Q(0));z=Q(L+P);N[e+220>>2]=t+z;m=Q(r+A);A=Q(m*Q(0));o=Q(Q(Q(1)-v)-o);R=Q(o*Q(0));r=Q(F-G);F=Q(r*Q(0));G=Q(R+F);N[e+216>>2]=A+G;u=Q(h*h);v=Q(h*u);I=Q(Q(v+v)/Q(3));T=Q(Q(Q(f*u)*Q(4))/Q(3));u=Q(Q(Q(f*Q(f*f))*Q(8))/Q(15));v=Q(f*Q(f*h));f=Q(q*Q(I+Q(T+Q(u+Q(Q(v*Q(3))*Q(.5))))));h=Q(Q(l*f)+E);q=Q(q*Q(v+u));u=Q(y+Q(Q(i*q)+B));w=Q(y+Q(w+Q(f*j)));N[e+212>>2]=Q(l*h)+Q(Q(i*u)+Q(j*w));y=Q(Q(f*k)+z);v=Q(t+Q(Q(q*n)+P));t=Q(t+Q(L+Q(f*g)));N[e+208>>2]=Q(l*y)+Q(Q(i*v)+Q(j*t));z=l;l=Q(Q(f*m)+G);I=i;i=Q(A+Q(Q(q*o)+F));f=Q(A+Q(R+Q(f*r)));N[e+204>>2]=Q(z*l)+Q(Q(I*i)+Q(j*f));N[e+200>>2]=Q(k*h)+Q(Q(n*u)+Q(g*w));N[e+196>>2]=Q(k*y)+Q(Q(n*v)+Q(g*t));N[e+192>>2]=Q(k*l)+Q(Q(n*i)+Q(g*f));N[e+188>>2]=Q(m*h)+Q(Q(o*u)+Q(r*w));N[e+184>>2]=Q(m*y)+Q(Q(o*v)+Q(r*t));N[e+180>>2]=Q(m*l)+Q(Q(o*i)+Q(r*f));Th(e+180|0,C);break h}H[e+176|0]=1;J[e+172>>2]=0;J[e+164>>2]=0;J[e+168>>2]=1065353216;J[e+156>>2]=0;J[e+160>>2]=0;J[e+148>>2]=1065353216;J[e+152>>2]=1065353216;J[e+140>>2]=4;J[e+144>>2]=1065353216;H[e+179|0]=0;H[e+177|0]=0;H[e+178|0]=0;p=J[s+J[e+300>>2]>>2];Ka[J[J[p>>2]+60>>2]](p,e+140|0)|0;p=J[e+172>>2];Ka[J[J[p>>2]+52>>2]](p,e+136|0,e+100|0,e+88|0);i=N[e+152>>2];q=N[e+144>>2];j=N[e+148>>2];if(!(!(q!=Q(1)|j!=Q(1))&i==Q(1))){N[e+136>>2]=N[e+136>>2]*Q(Q(q*j)*i);f=N[e+164>>2];h=N[e+96>>2];k=Q(h+h);h=N[e+156>>2];g=N[e+88>>2];n=Q(g+g);g=N[e+92>>2];m=Q(g+g);g=N[e+160>>2];o=Q(Q(f*k)+Q(Q(h*n)+Q(m*g)));z=i;i=N[e+168>>2];l=Q(Q(i*i)+Q(-.5));r=Q(z*Q(Q(f*o)+Q(Q(k*l)+Q(i*Q(Q(h*m)-Q(n*g))))));r=Q(r+r);q=Q(q*Q(Q(h*o)+Q(Q(n*l)+Q(i*Q(Q(g*k)-Q(m*f))))));q=Q(q+q);j=Q(j*Q(Q(g*o)+Q(Q(m*l)+Q(i*Q(Q(f*n)-Q(k*h))))));j=Q(j+j);k=Q(Q(f*r)+Q(Q(h*q)+Q(g*j)));N[e+88>>2]=Q(h*k)+Q(Q(q*l)-Q(i*Q(Q(g*r)-Q(j*f))));N[e+92>>2]=Q(g*k)+Q(Q(j*l)-Q(i*Q(Q(f*q)-Q(r*h))));N[e+96>>2]=Q(f*k)+Q(Q(r*l)-Q(i*Q(Q(h*j)-Q(q*g))));kz(e,e+100|0,O);l=N[e+32>>2];j=N[e>>2];k=N[e+16>>2];n=N[e+4>>2];m=N[e+8>>2];h=N[e+144>>2];g=N[e+148>>2];i=N[e+152>>2];f=Q(Q(h*g)*i);o=Q(f*Q(i*Q(g*N[e+20>>2])));N[e+408>>2]=o;m=Q(f*Q(i*Q(h*m)));N[e+404>>2]=m;N[e+400>>2]=o;n=Q(f*Q(g*Q(h*n)));N[e+392>>2]=n;N[e+388>>2]=m;N[e+384>>2]=n;z=h;h=Q(Q(l*Q(.5))+Q(Q(j*Q(.5))+Q(k*Q(.5))));j=Q(z*Q(z*Q(h-j)));g=Q(g*Q(g*Q(h-k)));N[e+412>>2]=f*Q(j+g);h=Q(i*Q(i*Q(h-l)));N[e+396>>2]=f*Q(h+j);N[e+380>>2]=f*Q(g+h);N[e+376>>2]=N[e+168>>2];N[e+372>>2]=-N[e+164>>2];N[e+368>>2]=-N[e+160>>2];N[e+364>>2]=-N[e+156>>2];kz(e+52|0,e+380|0,e+364|0);p=J[e+56>>2];J[e+100>>2]=J[e+52>>2];J[e+104>>2]=p;p=J[e+64>>2];J[e+108>>2]=J[e+60>>2];J[e+112>>2]=p;p=J[e+72>>2];J[e+116>>2]=J[e+68>>2];J[e+120>>2]=p;p=J[e+80>>2];J[e+124>>2]=J[e+76>>2];J[e+128>>2]=p;N[e+132>>2]=N[e+84>>2]}f=N[e+136>>2];N[e>>2]=N[e+100>>2];N[e+4>>2]=N[e+104>>2];N[e+8>>2]=N[e+108>>2];N[e+12>>2]=N[e+112>>2];N[e+16>>2]=N[e+116>>2];N[e+20>>2]=N[e+120>>2];N[e+24>>2]=N[e+124>>2];N[e+28>>2]=N[e+128>>2];N[e+32>>2]=N[e+132>>2];N[e+36>>2]=N[e+88>>2];N[e+40>>2]=N[e+92>>2];h=N[e+96>>2];N[e+48>>2]=f;N[e+44>>2]=h;N[e+180>>2]=N[e>>2];p=J[e+8>>2];J[e+184>>2]=J[e+4>>2];J[e+188>>2]=p;p=J[e+16>>2];J[e+192>>2]=J[e+12>>2];J[e+196>>2]=p;p=J[e+24>>2];J[e+200>>2]=J[e+20>>2];J[e+204>>2]=p;p=J[e+32>>2];J[e+208>>2]=J[e+28>>2];J[e+212>>2]=p;p=J[e+40>>2];J[e+216>>2]=J[e+36>>2];J[e+220>>2]=p;p=J[e+48>>2];J[e+224>>2]=J[e+44>>2];J[e+228>>2]=p;s=J[s+J[e+300>>2]>>2];Ka[J[J[s>>2]+80>>2]](e,s);g=N[e>>2];i=Q(g+g);l=N[e+8>>2];F=Q(i*l);j=N[e+4>>2];k=Q(j+j);m=N[e+12>>2];G=Q(k*m);f=Q(F-G);o=N[e+180>>2];r=N[e+184>>2];L=Q(k*l);P=Q(i*m);h=Q(L+P);z=Q(Q(1)-Q(g*i));k=Q(j*k);g=Q(z-k);q=N[e+188>>2];n=Q(Q(Q(f*o)+Q(r*h))+Q(g*q));w=N[e+192>>2];y=N[e+196>>2];t=N[e+200>>2];A=Q(Q(Q(f*w)+Q(h*y))+Q(g*t));u=N[e+204>>2];v=N[e+208>>2];B=N[e+212>>2];E=Q(Q(Q(f*u)+Q(h*v))+Q(g*B));N[e+212>>2]=Q(Q(f*n)+Q(h*A))+Q(g*E);R=Q(i*j);j=Q(l+l);m=Q(m*j);i=Q(R+m);I=z;z=Q(l*j);l=Q(I-z);j=Q(L-P);N[e+200>>2]=Q(Q(i*n)+Q(l*A))+Q(j*E);k=Q(Q(Q(1)-k)-z);z=Q(k*n);n=Q(R-m);m=Q(F+G);N[e+188>>2]=Q(z+Q(n*A))+Q(m*E);A=Q(Q(Q(o*i)+Q(r*l))+Q(j*q));E=Q(Q(Q(i*w)+Q(l*y))+Q(j*t));F=Q(Q(Q(i*u)+Q(l*v))+Q(j*B));N[e+208>>2]=Q(Q(f*A)+Q(h*E))+Q(g*F);o=Q(Q(Q(o*k)+Q(r*n))+Q(m*q));r=Q(Q(Q(k*w)+Q(n*y))+Q(m*t));q=Q(Q(Q(k*u)+Q(n*v))+Q(m*B));N[e+204>>2]=Q(Q(f*o)+Q(h*r))+Q(g*q);N[e+196>>2]=Q(Q(i*A)+Q(l*E))+Q(j*F);N[e+192>>2]=Q(Q(i*o)+Q(l*r))+Q(j*q);N[e+184>>2]=Q(Q(k*A)+Q(n*E))+Q(m*F);N[e+180>>2]=Q(Q(k*o)+Q(n*r))+Q(m*q);z=f;f=N[e+216>>2];I=h;h=N[e+220>>2];q=g;g=N[e+224>>2];N[e+224>>2]=Q(Q(z*f)+Q(I*h))+Q(q*g);N[e+220>>2]=Q(Q(i*f)+Q(l*h))+Q(j*g);N[e+216>>2]=Q(Q(k*f)+Q(n*h))+Q(m*g);Th(e+180|0,C)}m:{n:{if(b){h=Q(x*N[e+180>>2]);N[e+180>>2]=h;g=Q(x*N[e+184>>2]);N[e+184>>2]=g;i=Q(x*N[e+188>>2]);N[e+188>>2]=i;l=Q(x*N[e+192>>2]);N[e+192>>2]=l;j=Q(x*N[e+196>>2]);N[e+196>>2]=j;k=Q(x*N[e+200>>2]);N[e+200>>2]=k;n=Q(x*N[e+204>>2]);N[e+204>>2]=n;m=Q(x*N[e+208>>2]);N[e+208>>2]=m;o=Q(x*N[e+212>>2]);N[e+212>>2]=o;f=Q(x*N[e+228>>2]);break n}f=N[e+228>>2];o=N[e+212>>2];m=N[e+208>>2];n=N[e+204>>2];k=N[e+200>>2];j=N[e+196>>2];l=N[e+192>>2];i=N[e+188>>2];g=N[e+184>>2];h=N[e+180>>2];break m}N[e+228>>2]=f}N[e+312>>2]=h+N[e+312>>2];N[e+316>>2]=g+N[e+316>>2];N[e+320>>2]=i+N[e+320>>2];N[e+324>>2]=l+N[e+324>>2];i=N[e+224>>2];l=N[e+356>>2];h=N[e+360>>2];g=Q(h+f);N[e+360>>2]=g;g=Q(Q(1)/g);N[e+356>>2]=g*Q(Q(h*l)+Q(f*i));N[e+352>>2]=g*Q(Q(h*N[e+352>>2])+Q(f*N[e+220>>2]));N[e+348>>2]=g*Q(Q(h*N[e+348>>2])+Q(f*N[e+216>>2]));N[e+328>>2]=j+N[e+328>>2];N[e+332>>2]=k+N[e+332>>2];N[e+336>>2]=n+N[e+336>>2];N[e+340>>2]=m+N[e+340>>2];N[e+344>>2]=o+N[e+344>>2];D=D+1|0}a=a+1|0;if(a>>>0>2]){continue}break}if(!c|!D){break g}break f}f=N[e+344>>2];h=N[e+340>>2];g=N[e+332>>2];i=N[e+328>>2];x=N[e+360>>2];l=N[e+336>>2];j=N[e+324>>2];k=N[e+320>>2];n=N[e+316>>2];m=N[e+312>>2];break e}o=N[e+360>>2];x=Q(x/o);i=Q(x*N[e+328>>2]);N[e+328>>2]=i;g=Q(x*N[e+332>>2]);N[e+332>>2]=g;h=Q(x*N[e+340>>2]);N[e+340>>2]=h;f=Q(x*N[e+344>>2]);N[e+344>>2]=f;m=Q(N[e+312>>2]*x);N[e+312>>2]=m;n=Q(x*N[e+316>>2]);N[e+316>>2]=n;k=Q(x*N[e+320>>2]);N[e+320>>2]=k;j=Q(x*N[e+324>>2]);N[e+324>>2]=j;l=Q(x*N[e+336>>2]);N[e+336>>2]=l;x=Q(o*x);N[e+360>>2]=x}N[d+24>>2]=l;N[d+12>>2]=j;N[d+8>>2]=k;N[d+4>>2]=n;N[d>>2]=m;N[d+32>>2]=f;N[d+28>>2]=h;N[d+20>>2]=g;N[d+16>>2]=i;N[d+36>>2]=N[e+348>>2];N[d+40>>2]=N[e+352>>2];f=N[e+356>>2];N[d+48>>2]=x;N[d+44>>2]=f;U=1;break c}Xa(J[42504],4,7379,128,24648,0);break c}Xa(J[42504],4,7379,231,4693,0)}a=J[e+308>>2];o:{if((a|0)<0|!(a&2147483647)){break o}a=J[e+300>>2];if((a|0)==(e+232|0)|!a){break o}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ia=e+416|0;return U}function Zn(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=Q(0),i=Q(0),j=0,k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,I=Q(0),O=Q(0),S=0,T=0,U=Q(0),V=0,W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=Q(0),na=Q(0),oa=Q(0);A=Ia-16|0;Ia=A;if(!K[a+104|0]){k=J[a+36>>2];N[a+108>>2]=N[k>>2];j=a+112|0;N[j>>2]=N[k+4>>2];q=a+116|0;N[q>>2]=N[k+8>>2];J[a+128>>2]=J[k+20>>2];e=J[k+16>>2];l=a+120|0;b=l;J[b>>2]=J[k+12>>2];J[b+4>>2]=e;N[a+180>>2]=N[k>>2];t=a+184|0;N[t>>2]=N[k+4>>2];v=a+188|0;N[v>>2]=N[k+8>>2];J[a+200>>2]=J[k+20>>2];e=J[k+16>>2];w=a+192|0;b=w;J[b>>2]=J[k+12>>2];J[b+4>>2]=e;z=a+132|0;N[z>>2]=N[k>>2];y=a+136|0;N[y>>2]=N[k+4>>2];B=a+140|0;N[B>>2]=N[k+8>>2];J[a+152>>2]=J[k+20>>2];e=J[k+16>>2];G=a+144|0;b=G;J[b>>2]=J[k+12>>2];J[b+4>>2]=e;S=a+204|0;N[S>>2]=N[k>>2];T=a+208|0;N[T>>2]=N[k+4>>2];ba=a+212|0;N[ba>>2]=N[k+8>>2];J[a+224>>2]=J[k+20>>2];e=J[k+16>>2];ca=a+216|0;b=ca;J[b>>2]=J[k+12>>2];J[b+4>>2]=e;da=a+156|0;N[da>>2]=N[k>>2];ea=a+160|0;N[ea>>2]=N[k+4>>2];fa=a+164|0;N[fa>>2]=N[k+8>>2];J[a+176>>2]=J[k+20>>2];b=J[k+16>>2];g=a+168|0;J[g>>2]=J[k+12>>2];J[g+4>>2]=b;ga=a+228|0;N[ga>>2]=N[k>>2];ha=a+232|0;N[ha>>2]=N[k+4>>2];ia=a+236|0;N[ia>>2]=N[k+8>>2];J[a+248>>2]=J[k+20>>2];b=J[k+16>>2];f=a+240|0;J[f>>2]=J[k+12>>2];J[f+4>>2]=b;n=N[k+8>>2];h=N[k+4>>2];p=N[k>>2];ja=J[a+24>>2];a:{if(ja>>>0<2){m=n;r=h;s=p;break a}ka=a+180|0;la=a+108|0;V=1;s=p;r=h;m=n;while(1){u=P(V,24)+k|0;o=N[u>>2];b:{c:{if(o>s){c=ka;e=t;b=v;d=w;s=o;i=p;break c}c=la;e=j;b=q;d=l;i=o;if(!(p>i)){break b}}N[c>>2]=o;N[e>>2]=N[u+4>>2];N[b>>2]=N[u+8>>2];J[d+8>>2]=J[u+20>>2];b=J[u+16>>2];J[d>>2]=J[u+12>>2];J[d+4>>2]=b;p=i}o=N[u+4>>2];d:{e:{if(o>r){c=S;e=T;b=ba;d=ca;r=o;i=h;break e}c=z;e=y;b=B;d=G;i=o;if(!(h>i)){break d}}N[c>>2]=N[u>>2];N[e>>2]=o;N[b>>2]=N[u+8>>2];J[d+8>>2]=J[u+20>>2];b=J[u+16>>2];J[d>>2]=J[u+12>>2];J[d+4>>2]=b;h=i}o=N[u+8>>2];f:{g:{if(o>m){c=ga;e=ha;b=ia;d=f;m=o;i=n;break g}c=da;e=ea;b=fa;d=g;i=o;if(!(n>i)){break f}}N[c>>2]=N[u>>2];N[e>>2]=N[u+4>>2];N[b>>2]=o;J[d+8>>2]=J[u+20>>2];b=J[u+16>>2];J[d>>2]=J[u+12>>2];J[d+4>>2]=b;n=i}V=V+1|0;if((ja|0)!=(V|0)){continue}break}}i=Q(Q(Q(m+Q(Q(r+Q(s-p))-h))-n)*Q(.5));h=Q(i*Q(3.5762786865234375e-7));N[a+252>>2]=h>Q(3.5762786865234375e-7)?h:Q(3.5762786865234375e-7);h=i;i=N[J[a>>2]+4>>2];h=Q(h*i);N[a+256>>2]=h>i?h:i}q=4;p=Q(0);i=Q(0);c=Ia-96|0;Ia=c;h=Q(N[a+208>>2]-N[a+136>>2]);n=Q(N[a+180>>2]-N[a+108>>2]);n=n>Q(0)?n:Q(0);b=h>n;m=Q(N[a+236>>2]-N[a+164>>2]);h=b?h:n;e=m>h;Z=N[a+252>>2];h:{if(Z>=(e?m:h)){Xa(J[42504],32,15474,876,27591,0);b=0;break h}b=P(e?2:b,24)+a|0;_=N[b+180>>2];N[c>>2]=_;$=N[b+184>>2];N[c+4>>2]=$;aa=N[b+188>>2];N[c+8>>2]=aa;J[c+20>>2]=J[b+200>>2];e=J[b+196>>2];J[c+12>>2]=J[b+192>>2];J[c+16>>2]=e;h=N[b+108>>2];N[c+24>>2]=h;m=N[b+112>>2];N[c+28>>2]=m;n=N[b+116>>2];N[c+32>>2]=n;e=J[b+124>>2];J[c+36>>2]=J[b+120>>2];J[c+40>>2]=e;J[c+44>>2]=J[b+128>>2];n=Q(n-aa);I=Q(h-_);O=Q(m-$);h=Q(Y(Q(Q(n*n)+Q(Q(I*I)+Q(O*O)))));if(h>Q(0)){h=Q(Q(1)/h);n=Q(n*h);O=Q(O*h);I=Q(I*h)}d=J[a+24>>2];i:{if(!d){h=Q(0);break i}ma=Q(-O);na=Q(-I);oa=Q(-n);g=J[a+36>>2];b=0;h=Q(0);f=J[c+36>>2];j=J[c+12>>2];while(1){e=g+P(b,24)|0;o=N[e+4>>2];r=Q(o-$);p=N[e>>2];s=Q(p-_);m=Q(Q(I*r)+Q(s*ma));i=N[e+8>>2];C=Q(i-aa);r=Q(Q(O*C)+Q(r*oa));s=Q(Q(n*s)+Q(C*na));C=Q(Q(m*m)+Q(Q(r*r)+Q(s*s)));j:{if(!(C>h)){break j}l=J[e+12>>2];if((l|0)==(j|0)|(f|0)==(l|0)){break j}l=J[e+16>>2];J[c+60>>2]=J[e+12>>2];J[c+64>>2]=l;J[c+68>>2]=J[e+20>>2];U=i;W=o;X=p;D=r;E=s;F=m;h=C}b=b+1|0;if((d|0)!=(b|0)){continue}break}N[c+56>>2]=U;N[c+52>>2]=W;N[c+48>>2]=X}if(Q(Y(h))<=Z){Xa(J[42504],32,15474,911,73599,0);b=0;break h}h=Q(0);m=Q(Y(Q(Q(F*F)+Q(Q(D*D)+Q(E*E)))));if(m>Q(0)){m=Q(Q(1)/m);F=Q(F*m);E=Q(E*m);D=Q(D*m)}U=Q(Q(U*F)+Q(Q(X*D)+Q(E*W)));if(d){f=J[a+36>>2];j=J[c+60>>2];b=0;l=J[c+36>>2];t=J[c+12>>2];while(1){e=f+P(b,24)|0;m=N[e+8>>2];r=N[e>>2];s=N[e+4>>2];o=Q(R(Q(Q(Q(m*F)+Q(Q(r*D)+Q(E*s)))-U)));k:{if(!(o>h)){break k}g=J[e+12>>2];if((g|0)==(t|0)|(g|0)==(l|0)|(g|0)==(j|0)){break k}g=J[e+16>>2];J[c+84>>2]=J[e+12>>2];J[c+88>>2]=g;J[c+92>>2]=J[e+20>>2];p=m;i=s;n=r;h=o}b=b+1|0;if((d|0)!=(b|0)){continue}break}N[c+80>>2]=p;N[c+76>>2]=i;N[c+72>>2]=n}if(Q(R(h))<=Z){Xa(J[42504],32,15474,934,73518,0);b=0;break h}g=Ia-16|0;Ia=g;h=N[c+76>>2];m=N[c+52>>2];r=N[c+28>>2];s=N[c+80>>2];o=N[c+56>>2];W=N[c+32>>2];X=N[c+4>>2];C=N[c+8>>2];N[a+8>>2]=Q(Q(Q(N[c>>2]+N[c+24>>2])+N[c+48>>2])+N[c+72>>2])*Q(.25);N[a+16>>2]=Q(s+Q(o+Q(C+W)))*Q(.25);N[a+12>>2]=Q(h+Q(m+Q(X+r)))*Q(.25);d=c+72|0;f=c+48|0;j=c+24|0;l:{if(Q(Q(Q(p*F)+Q(Q(n*D)+Q(E*i)))-U)>2]=b;e=Ld(a,d,j,c);J[g+4>>2]=e;j=Ld(a,d,f,j);J[g+8>>2]=j;d=Ld(a,d,c,f);J[g+12>>2]=d;f=J[J[e>>2]+28>>2];l=J[j>>2];J[f+32>>2]=l;J[l+32>>2]=f;f=J[J[J[e>>2]+28>>2]+28>>2];l=J[J[b>>2]+28>>2];J[f+32>>2]=l;J[l+32>>2]=f;f=J[J[j>>2]+28>>2];l=J[d>>2];J[f+32>>2]=l;J[l+32>>2]=f;f=J[J[J[j>>2]+28>>2]+28>>2];j=J[J[J[b>>2]+28>>2]+28>>2];J[f+32>>2]=j;J[j+32>>2]=f;f=J[J[d>>2]+28>>2];e=J[e>>2];J[f+32>>2]=e;J[e+32>>2]=f;e=b;break l}e=Ld(a,c,f,j);J[g>>2]=e;b=Ld(a,d,c,j);J[g+4>>2]=b;j=Ld(a,d,j,f);J[g+8>>2]=j;d=Ld(a,d,f,c);J[g+12>>2]=d;f=J[b>>2];l=J[J[j>>2]+28>>2];J[f+32>>2]=l;J[l+32>>2]=f;f=J[J[J[b>>2]+28>>2]+28>>2];l=J[e>>2];J[f+32>>2]=l;J[l+32>>2]=f;f=J[j>>2];l=J[J[d>>2]+28>>2];J[f+32>>2]=l;J[l+32>>2]=f;f=J[J[J[j>>2]+28>>2]+28>>2];j=J[J[J[e>>2]+28>>2]+28>>2];J[f+32>>2]=j;J[j+32>>2]=f;f=J[d>>2];b=J[J[b>>2]+28>>2];J[f+32>>2]=b;J[b+32>>2]=f;b=J[e>>2]+28|0}d=J[J[J[d>>2]+28>>2]+28>>2];b=J[b>>2];J[d+32>>2]=b;J[b+32>>2]=d;f=a+88|0;d=J[a+96>>2]&2147483647;b=J[a+92>>2];m:{if(d>>>0<=b>>>0){Vc(f,g);d=J[a+96>>2]&2147483647;b=J[a+92>>2];break m}J[J[a+88>>2]+(b<<2)>>2]=e;b=b+1|0;J[a+92>>2]=b}n:{if(b>>>0>=d>>>0){Vc(f,g|4);d=J[a+96>>2]&2147483647;b=J[a+92>>2];break n}J[J[a+88>>2]+(b<<2)>>2]=J[g+4>>2];b=b+1|0;J[a+92>>2]=b}o:{if(b>>>0>=d>>>0){Vc(f,g|8);d=J[a+96>>2]&2147483647;b=J[a+92>>2];break o}J[J[a+88>>2]+(b<<2)>>2]=J[g+8>>2];b=b+1|0;J[a+92>>2]=b}p:{if(b>>>0>=d>>>0){Vc(f,g|12);break p}J[J[a+88>>2]+(b<<2)>>2]=J[g+12>>2];J[a+92>>2]=b+1}J[a+100>>2]=4;y=J[a+24>>2];if(y){n=N[a+252>>2];B=J[c+12>>2];G=J[a+36>>2];d=0;while(1){b=G+P(d,24)|0;e=J[b+12>>2];q:{if((e|0)==(B|0)|(e|0)==J[c+36>>2]|((e|0)==J[c+60>>2]|(e|0)==J[c+84>>2])){break q}e=J[g>>2];i=N[b+8>>2];h=N[b>>2];p=N[b+4>>2];m=Q(Q(Q(N[e+20>>2]*i)+Q(Q(N[e+12>>2]*h)+Q(p*N[e+16>>2])))-N[e+40>>2]);t=m>n;f=J[g+4>>2];r=Q(Q(Q(N[f+20>>2]*i)+Q(Q(N[f+12>>2]*h)+Q(p*N[f+16>>2])))-N[f+40>>2]);m=t?m:n;v=r>m;j=J[g+8>>2];s=Q(Q(Q(N[j+20>>2]*i)+Q(Q(N[j+12>>2]*h)+Q(p*N[j+16>>2])))-N[j+40>>2]);m=v?r:m;w=s>m;l=J[g+12>>2];i=Q(Q(Q(N[l+20>>2]*i)+Q(Q(N[l+12>>2]*h)+Q(p*N[l+16>>2])))-N[l+40>>2]);h=w?s:m;z=i>h;f=z?l:w?j:v?f:t?e:0;if(!f){break q}i=z?i:h;N[b+16>>2]=i;e=J[f+8>>2];if(!e){J[f+8>>2]=b;N[b+16>>2]=i;J[b+20>>2]=0;break q}if(i>2]){J[b+20>>2]=J[e+20>>2];J[e+20>>2]=b;break q}J[b+20>>2]=e;J[f+8>>2]=b}d=d+1|0;if((y|0)!=(d|0)){continue}break}}Ia=g+16|0;b=1}Ia=c+96|0;r:{if(!b){break r}l=4;g=J[a+92>>2];e=J[a+4>>2];s:{if(K[e+36|0]&4){if(!g){break s}i=N[J[a>>2]>>2];i=Q(i+i);b=J[a+88>>2];q=1;while(1){if(i>N[J[b+(x<<2)>>2]+24>>2]){break r}x=x+1|0;if((x|0)!=(g|0)){continue}break}}if(!g){break s}while(1){f=J[a+88>>2];i=N[a+256>>2];t:{if((g|0)==1){e=0;x=0;b=0;break t}j=g&-2;e=0;x=0;b=0;q=0;while(1){t=x<<2;c=J[t+f>>2];u:{if(J[c+48>>2]){break u}d=J[c+8>>2];if(!d){break u}h=N[d+16>>2];if(!(h>i)){break u}b=c;i=h;e=d}c=J[f+(t|4)>>2];v:{if(J[c+48>>2]){break v}d=J[c+8>>2];if(!d){break v}h=N[d+16>>2];if(!(h>i)){break v}b=c;i=h;e=d}x=x+2|0;q=q+2|0;if((j|0)!=(q|0)){continue}break}}w:{if(!(g&1)){break w}c=J[f+(x<<2)>>2];if(J[c+48>>2]){break w}d=J[c+8>>2];if(!d|!(N[d+16>>2]>i)){break w}b=c;e=d}x:{if(!e|J[e+12>>2]==J[a+32>>2]){break x}c=J[a+4>>2];if(L[c+38>>1]<=l>>>0?K[c+36|0]&32:0){break x}H[A+15|0]=0;c=0;q=0;t=Ia-16|0;Ia=t;H[A+15|0]=0;J[b+8>>2]=J[J[b+8>>2]+20>>2];j=a+272|0;wy(a,e,0,b,j,a+296|0);v=J[a+100>>2];B=v+J[a+276>>2]|0;y:{if(B>>>0>=256){d=J[a+300>>2];z:{if(!d){break z}b=J[a+296>>2];f=0;if(d>>>0>=4){j=d&-4;while(1){g=f<<2;J[J[g+b>>2]+48>>2]=0;J[J[b+(g|4)>>2]+48>>2]=0;J[J[b+(g|8)>>2]+48>>2]=0;J[J[b+(g|12)>>2]+48>>2]=0;f=f+4|0;c=c+4|0;if((j|0)!=(c|0)){continue}break}}c=d&3;if(!c){break z}while(1){J[J[b+(f<<2)>>2]+48>>2]=0;f=f+1|0;q=q+1|0;if((c|0)!=(q|0)){continue}break}}J[a+100>>2]=d+v;break y}v=a+284|0;f=0;d=0;z=0;w=Ia-16|0;Ia=w;G=a+88|0;while(1){b=J[J[j>>2]+(z<<2)>>2];y=Ld(a,e,J[b+32>>2],b);J[w+12>>2]=y;g=J[a+92>>2];A:{if(g>>>0>=(J[a+96>>2]&2147483647)>>>0){Vc(G,w+12|0);break A}J[J[a+88>>2]+(g<<2)>>2]=y;J[a+92>>2]=g+1}J[a+100>>2]=J[a+100>>2]+1;S=J[w+12>>2];g=J[S>>2];y=J[g+28>>2];T=J[y+28>>2];b=J[b+32>>2];J[T+32>>2]=b;J[b+32>>2]=T;b=g;if(f){J[y+32>>2]=f;J[f+32>>2]=y;b=d}d=J[v+4>>2];B:{if(d>>>0>=(J[v+8>>2]&2147483647)>>>0){Vc(v,w+12|0);break B}J[J[v>>2]+(d<<2)>>2]=S;J[v+4>>2]=d+1}f=g;d=b;z=z+1|0;if(z>>>0>2]){continue}break}b=J[d+28>>2];J[b+32>>2]=f;J[f+32>>2]=b;Ia=w+16|0;H[t+15|0]=0;C:{g=J[a+288>>2];D:{if(!g){break D}while(1){b=J[J[a+284>>2]+(c<<2)>>2];if(!J[b+48>>2]){while(1){if(vy(a,b,1,t+15|0)){continue}break}g=J[a+288>>2]}c=c+1|0;if(g>>>0>c>>>0){continue}break}if(K[t+15|0]){break C}if(!g){break D}c=0;while(1){b=J[J[a+284>>2]+(c<<2)>>2];if(J[b+48>>2]==2){J[b+48>>2]=0;while(1){if(vy(a,b,0,t+15|0)){continue}break}g=J[a+288>>2]}c=c+1|0;if(g>>>0>c>>>0){continue}break}if(K[t+15|0]){H[A+15|0]=1;break y}j=J[a+264>>2];if(!j|!g){break D}v=J[a+284>>2];h=N[a+252>>2];w=J[a+260>>2];while(1){d=J[w+(q<<2)>>2];f=0;c=0;i=h;while(1){b=J[v+(f<<2)>>2];E:{if(J[b+48>>2]){break E}p=Q(Q(Q(N[b+20>>2]*N[d+8>>2])+Q(Q(N[b+12>>2]*N[d>>2])+Q(N[d+4>>2]*N[b+16>>2])))-N[b+40>>2]);if(!(p>i)){break E}i=p;c=b}f=f+1|0;if((f|0)!=(g|0)){continue}break}F:{if(!c){break F}N[d+16>>2]=i;b=J[c+8>>2];if(b){if(!(N[b+16>>2]>i)){J[d+20>>2]=b;J[c+8>>2]=d;break F}J[d+20>>2]=J[b+20>>2];J[b+20>>2]=d;break F}J[c+8>>2]=d;J[d+20>>2]=0;N[d+16>>2]=i}q=q+1|0;if((j|0)!=(q|0)){continue}break}}J[a+288>>2]=0;J[a+276>>2]=0;J[a+264>>2]=0;J[a+300>>2]=0;break y}H[A+15|0]=1}Ia=t+16|0;if(B>>>0>=256){J[a+28>>2]=l;q=3;break r}if(K[A+15|0]){J[a+32>>2]=J[e+12>>2];d=0;e=Ia-16|0;Ia=e;c=a+52|0;b=J[a+56>>2];if(b){while(1){g=J[J[c>>2]+(d<<2)>>2];if(g){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,g);b=J[a+56>>2]}d=d+1|0;if(d>>>0>>0){continue}break}}J[a+44>>2]=0;J[a+48>>2]=0;d=0;J[a+56>>2]=0;b=P(J[a+40>>2],44);G:{if(!b){b=0;break G}d=J[42504]+12|0;b=Ka[J[J[d>>2]+8>>2]](d,b,29113,15474,83)|0;d=J[a+56>>2]}J[e+12>>2]=b;H:{if((J[a+60>>2]&2147483647)>>>0<=d>>>0){Of(c,e+12|0);break H}J[J[a+52>>2]+(d<<2)>>2]=b;J[a+56>>2]=d+1}Ia=e+16|0;e=J[a+80>>2];if(e){x=0;while(1){b=J[J[a+76>>2]+(x<<2)>>2];if(b){e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,b);e=J[a+80>>2]}x=x+1|0;if(x>>>0>>0){continue}break}}J[a+80>>2]=0;J[a+68>>2]=0;J[a+72>>2]=0;xy(a- -64|0,J[a+64>>2]);J[a+312>>2]=0;J[a+300>>2]=0;J[a+288>>2]=0;J[a+276>>2]=0;J[a+264>>2]=0;J[a+100>>2]=0;J[a+92>>2]=0;q=Zn(a);break r}l=l+1|0;g=J[a+92>>2];if(g){continue}}break}e=J[a+4>>2]}J[a+28>>2]=l;q=(L[e+38>>1]>>0)<<1}Ia=A+16|0;return q}function nI(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=0,r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=0,z=Q(0),A=0,B=Q(0),C=0,D=0,E=0,F=Q(0),G=0,I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=0,T=0,U=0,V=0,W=0,X=Q(0),Z=0,_=0,$=0,aa=Q(0),ba=Q(0),ca=0,da=0,ea=0,fa=0,ga=0,ha=Q(0),ia=Q(0),ja=Q(0);T=Ia-2048|0;Ia=T;N[a+464>>2]=b;ca=J[a+480>>2];U=J[a+228>>2];S=J[a+444>>2];C=J[a+448>>2];if(!(!K[a+652|0]|!C)){h=J[a+324>>2];while(1){q=h+P(j,28)|0;n=J[((j<<5)+S|0)+16>>2];N[q>>2]=N[n>>2];N[q+4>>2]=N[n+4>>2];N[q+8>>2]=N[n+8>>2];N[q+12>>2]=N[n+12>>2];N[q+16>>2]=N[n+16>>2];N[q+20>>2]=N[n+20>>2];N[q+24>>2]=N[n+24>>2];j=j+1|0;if((C|0)!=(j|0)){continue}break}}q=a+112|0;a:{if(!c){if(C){h=J[a+496>>2];j=0;while(1){c=h+P(j,28)|0;b=N[c+12>>2];d=N[c+8>>2];e=N[c>>2];f=N[c+4>>2];w=J[c+20>>2];s=J[c+16>>2];n=J[((j<<5)+S|0)+16>>2];N[n+24>>2]=N[c+24>>2];J[n+16>>2]=s;J[n+20>>2]=w;i=f;f=Q(Q(1)/Q(Y(Q(Q(b*b)+Q(Q(d*d)+Q(Q(e*e)+Q(f*f)))))));N[n+4>>2]=i*f;N[n+8>>2]=d*f;N[n+12>>2]=b*f;N[n>>2]=e*f;j=j+1|0;if((C|0)!=(j|0)){continue}break}}y=J[a+180>>2];c=Ia+-64|0;Ia=c;A=J[q+336>>2];if(A>>>0>=2){D=J[q+344>>2];w=J[q+332>>2];j=1;while(1){n=y+(J[(D+P(j,80)|0)+72>>2]<<2)|0;b:{c:{d:{e:{s=w+(j<<5)|0;h=J[s+20>>2];switch(K[h+270|0]){case 0:break c;case 1:break d;case 2:break e;default:break b}}E=J[s+24>>2];h=J[q+320>>2]+(j<<4)|0;N[c+48>>2]=N[h>>2];N[c+52>>2]=N[h+4>>2];N[c+56>>2]=N[h+8>>2];N[c+60>>2]=N[h+12>>2];h=J[s+16>>2];N[c+32>>2]=N[h>>2];N[c+36>>2]=N[h+4>>2];N[c+40>>2]=N[h+8>>2];N[c+44>>2]=N[h+12>>2];h=J[(w+(E<<5)|0)+16>>2];N[c+16>>2]=N[h>>2];N[c+20>>2]=N[h+4>>2];N[c+24>>2]=N[h+8>>2];N[c+28>>2]=N[h+12>>2];vr(c,c+48|0,c+32|0,c+16|0,n,J[q+260>>2]+P(j,76)|0);break b}b=N[n>>2];f:{if(b>Q(6.2831854820251465)){b=Q(b+Q(-12.566370964050293));break f}if(!(b>2]=b>Q(12.566370964050293)?Q(12.566370964050293):b;break b}s=K[h+252|0];if(K[(s+h|0)+258|0]!=1){break b}b=N[n>>2];h=h+(s<<3)|0;d=N[h+56>>2];if(b>2]=d}else{d=b}b=N[h+60>>2];if(!(d>b)){break b}N[n>>2]=b}j=j+1|0;if((A|0)!=(j|0)){continue}break}}break a}if(!(H[J[a+476>>2]]&1)){j=J[S+16>>2];r=N[j+24>>2];p=N[j+20>>2];n=J[a+216>>2];o=N[n+24>>2];t=N[n+20>>2];u=N[j+16>>2];x=N[n+16>>2];c=J[J[q+332>>2]+16>>2];f=Q(1);i=Q(N[n+8>>2]*b);k=Q(N[n>>2]*b);m=Q(N[n+4>>2]*b);l=Q(Q(i*i)+Q(Q(k*k)+Q(m*m)));if(!(l>2];k=N[j>>2];m=N[j+4>>2];l=N[j+12>>2];N[c+24>>2]=Q(o*b)+r;N[c+20>>2]=Q(t*b)+p;N[c+16>>2]=Q(x*b)+u;r=Q(Q(Q(Q(f*l)-Q(k*e))-Q(d*m))-Q(g*i));p=Q(Q(Q(e*m)+Q(Q(f*i)+Q(g*l)))-Q(k*d));o=Q(Q(Q(d*i)+Q(Q(f*k)+Q(e*l)))-Q(m*g));d=Q(Q(Q(g*k)+Q(Q(f*m)+Q(d*l)))-Q(i*e));b=Q(Q(1)/Q(Y(Q(Q(r*r)+Q(Q(p*p)+Q(Q(o*o)+Q(d*d)))))));N[c+12>>2]=r*b;N[c+8>>2]=p*b;N[c+4>>2]=d*b;N[c>>2]=o*b}E=J[a+204>>2];V=J[a+180>>2];W=J[a+216>>2];b=Q(0);e=Q(0);d=Q(0);g=Q(0);r=Q(0);f=Q(0);p=Q(0);c=Ia+-64|0;Ia=c;G=J[a+448>>2];if(G>>>0>=2){da=J[a+432>>2];ea=J[a+456>>2];fa=J[a+324>>2];D=J[a+444>>2];ga=J[q+44>>2];x=N[q+352>>2];n=1;while(1){Z=P(n,80)+ea|0;h=J[Z+72>>2]<<2;j=h+V|0;y=h+E|0;A=h+ga|0;_=n<<4;h=_+da|0;i=N[h+12>>2];l=N[h+8>>2];k=N[h+4>>2];m=N[h>>2];$=n<<5;s=D+$|0;w=J[s+16>>2];h=J[s+20>>2];o=N[h+16>>2];t=N[h+24>>2];u=N[h+20>>2];z=N[h+52>>2];B=N[h+48>>2];I=N[h+44>>2];s=J[(D+(J[s+24>>2]<<5)|0)+16>>2];ha=N[s+16>>2];L=N[s+12>>2];M=N[s+8>>2];O=N[s+4>>2];R=N[s>>2];ia=N[s+24>>2];ja=N[s+20>>2];g:{h:{i:{j:{k:{l:{m:{switch(K[h+270|0]){default:o=Q(-d);t=Q(-g);i=Q(-e);break g;case 0:b=Q(N[j>>2]+Q(x*Q(N[A>>2]+N[y>>2])));N[j>>2]=b;s=K[h+252|0];n:{if(K[(s+h|0)+258|0]!=1){break n}h=h+(s<<3)|0;d=N[h+56>>2];if(d>b){N[j>>2]=d;b=d}d=N[h+60>>2];if(!(d>2]=d;b=d}d=Q(t+t);e=Q(o+o);f=Q(u+u);g=Q(Q(l*d)+Q(Q(m*e)+Q(f*k)));o=Q(Q(i*i)+Q(-.5));j=J[q+260>>2]+P(n,76)|0;r=Q(Q(Q(Q(l*g)+Q(Q(d*o)+Q(i*Q(Q(m*f)-Q(e*k)))))-z)+Q(b*N[j+20>>2]));p=Q(Q(Q(Q(k*g)+Q(Q(f*o)+Q(i*Q(Q(l*e)-Q(d*m)))))-B)+Q(b*N[j+16>>2]));f=Q(Q(Q(Q(m*g)+Q(Q(e*o)+Q(i*Q(Q(k*d)-Q(f*l)))))-I)+Q(b*N[j+12>>2]));break l;case 1:b=Q(N[j>>2]+Q(x*Q(N[A>>2]+N[y>>2])));o:{if(b>Q(6.2831854820251465)){b=Q(b+Q(-12.566370964050293));break o}if(!(bQ(12.566370964050293)?Q(12.566370964050293):b;N[j>>2]=b;j=J[q+260>>2]+P(n,76)|0;e=N[j+8>>2];f=Q(b*Q(-.5));d=hb(f);b=Q(e*d);g=Q(d*N[j+4>>2]);e=Q(d*N[j>>2]);d=ib(f);if(d>>0<=2){if(!s){b=Q(1);g=Q(0);d=Q(0);e=Q(0);break i}h=J[q+260>>2]+P(n,76)|0;b=Q(N[j>>2]+Q(x*Q(N[A>>2]+N[y>>2])));if(b>Q(6.2831854820251465)){break k}if(!(b>2];i=N[h+8>>2];k=N[h+4>>2];m=N[h>>2];h=W+$|0;b=Q(x*N[h+8>>2]);e=Q(x*N[h>>2]);d=Q(x*N[h+4>>2]);g=Q(Q(b*b)+Q(Q(e*e)+Q(d*d)));p:{if(g>2]+_|0;N[c+32>>2]=N[h>>2];N[c+36>>2]=N[h+4>>2];N[c+40>>2]=N[h+8>>2];l=N[h+12>>2];N[c+28>>2]=Q(Q(Q(b*f)-Q(m*e))-Q(d*k))-Q(g*i);N[c+24>>2]=Q(Q(e*k)+Q(Q(b*i)+Q(f*g)))-Q(m*d);N[c+20>>2]=Q(Q(g*m)+Q(Q(b*k)+Q(f*d)))-Q(i*e);N[c+16>>2]=Q(Q(d*i)+Q(Q(b*m)+Q(f*e)))-Q(k*g);N[c+44>>2]=l;N[c+12>>2]=L;N[c+8>>2]=M;N[c+4>>2]=O;N[c>>2]=R;vr(c+48|0,c+32|0,c+16|0,c,j,J[q+260>>2]+P(n,76)|0);e=N[c+56>>2];f=Q(t+t);g=N[c+48>>2];i=Q(o+o);k=Q(u+u);d=N[c+52>>2];m=Q(Q(e*f)+Q(Q(g*i)+Q(k*d)));b=N[c+60>>2];l=Q(Q(b*b)+Q(-.5));r=Q(Q(Q(e*m)+Q(Q(f*l)+Q(b*Q(Q(g*k)-Q(i*d)))))-z);p=Q(Q(Q(d*m)+Q(Q(k*l)+Q(b*Q(Q(e*i)-Q(f*g)))))-B);f=Q(Q(Q(g*m)+Q(Q(i*l)+Q(b*Q(Q(d*f)-Q(k*e)))))-I);break h;case 3:break m}}b=Q(t+t);d=Q(o+o);e=Q(u+u);f=Q(Q(l*b)+Q(Q(m*d)+Q(e*k)));g=Q(Q(i*i)+Q(-.5));r=Q(Q(Q(l*f)+Q(Q(b*g)+Q(i*Q(Q(m*e)-Q(d*k)))))-z);p=Q(Q(Q(k*f)+Q(Q(e*g)+Q(i*Q(Q(l*d)-Q(b*m)))))-B);f=Q(Q(Q(m*f)+Q(Q(d*g)+Q(i*Q(Q(k*b)-Q(e*l)))))-I)}o=Q(-k);t=Q(-m);g=m;d=k;b=i;e=l;i=Q(-e);break g}b=Q(b+Q(-12.566370964050293))}b=bQ(12.566370964050293)?Q(12.566370964050293):b;N[j>>2]=b;e=N[h+8>>2];f=Q(b*Q(-.5));d=hb(f);b=Q(e*d);g=Q(d*N[h+4>>2]);e=Q(d*N[h>>2]);d=ib(f);if(d>2]+Q(x*Q(N[A+4>>2]+N[y+4>>2])));q:{if(!(b>Q(6.2831854820251465))){if(!(bQ(12.566370964050293)?Q(12.566370964050293):b;N[j+4>>2]=b;e=N[h+32>>2];v=Q(b*Q(-.5));d=hb(v);b=Q(e*d);e=Q(d*N[h+28>>2]);d=Q(d*N[h+24>>2]);v=ib(v);if(v>2]=i;m=Q(l*k);N[w+8>>2]=m;l=Q(o*k);N[w+4>>2]=l;k=Q(u*k);N[w>>2]=k;o=Q(r+r);t=Q(f+f);u=Q(p+p);v=Q(Q(m*o)+Q(Q(k*t)+Q(u*l)));z=Q(Q(i*i)+Q(-.5));N[w+24>>2]=ia+Q(Q(m*v)+Q(Q(o*z)+Q(i*Q(Q(k*u)-Q(t*l)))));N[w+20>>2]=ja+Q(Q(l*v)+Q(Q(u*z)+Q(i*Q(Q(m*t)-Q(o*k)))));N[w+16>>2]=ha+Q(Q(k*v)+Q(Q(t*z)+Q(i*Q(Q(l*o)-Q(u*m)))));n=n+1|0;if((G|0)!=(n|0)){continue}break}}}Ia=c- -64|0;if(K[a+489|0]){Qi(a,T);A=J[a+168>>2];D=J[a+156>>2];n=J[a+144>>2];E=J[a+448>>2];if(E>>>0>=2){b=Q(Q(1)/N[a+464>>2]);V=J[a+456>>2];W=J[a+444>>2];c=n+8|0;w=1;while(1){y=V+P(w,80)|0;j=J[y+72>>2]<<2;h=j+A|0;a=j+n|0;j=j+D|0;r:{s:{t:{u:{G=w<<5;s=G+W|0;q=J[s+20>>2];switch(K[q+270|0]){case 2:break t;case 0:case 1:break u;default:break r}}N[j>>2]=N[h>>2]+N[j>>2];d=N[h>>2];break s}y=K[y+76|0];if(y>>>0<=2){if(!y){break r}N[j>>2]=N[h>>2]+N[j>>2];N[a>>2]=Q(N[h>>2]*b)+N[a>>2];if((y|0)==1){break r}N[j+4>>2]=N[h+4>>2]+N[j+4>>2];N[a+4>>2]=Q(N[h+4>>2]*b)+N[a+4>>2];break r}a=J[s+16>>2];e=N[a+12>>2];f=N[q+40>>2];g=N[q+28>>2];i=N[a>>2];k=N[a+4>>2];m=N[q+32>>2];l=N[a+8>>2];r=N[q+36>>2];d=Q(Q(Q(Q(e*f)-Q(g*i))-Q(k*m))-Q(l*r));p=Q(Q(Q(k*r)+Q(Q(e*g)+Q(f*i)))-Q(m*l));a=U+G|0;h=(J[s+24>>2]<<5)+U|0;o=Q(N[a+4>>2]-N[h+4>>2]);o=Q(o+o);t=Q(N[a>>2]-N[h>>2]);t=Q(t+t);u=Q(Q(Q(l*g)+Q(Q(e*m)+Q(f*k)))-Q(r*i));z=Q(d*Q(Q(p*o)-Q(t*u)));x=Q(N[a+8>>2]-N[h+8>>2]);x=Q(x+x);v=Q(Q(d*d)+Q(-.5));B=Q(x*v);e=Q(Q(Q(i*m)+Q(Q(e*r)+Q(f*l)))-Q(g*k));g=Q(Q(o*v)-Q(d*Q(Q(e*t)-Q(x*p))));f=Q(Q(e*x)+Q(Q(p*t)+Q(o*u)));i=Q(u*f);d=Q(Q(p*f)+Q(Q(t*v)-Q(d*Q(Q(u*x)-Q(o*e)))));k=N[j>>2];if(K[q+258|0]){N[j>>2]=d;a=1}else{a=0}g=Q(i+g);i=N[j+4>>2];if(K[q+259|0]){N[j+(a<<2)>>2]=g;a=a+1|0}e=Q(Q(e*f)+Q(B-z));f=N[j+8>>2];if(K[q+260|0]){N[j+(a<<2)>>2]=e;a=a+1|0}if(!K[q+258|0]){N[j+(a<<2)>>2]=d;a=a+1|0}if(!K[q+259|0]){N[j+(a<<2)>>2]=g;a=a+1|0}if(!K[q+260|0]){N[j+(a<<2)>>2]=e}N[n>>2]=Q(Q(k-N[j>>2])*b)+N[n>>2];N[n+4>>2]=Q(Q(i-N[j+4>>2])*b)+N[n+4>>2];a=c;d=Q(f-N[j+8>>2])}N[a>>2]=Q(d*b)+N[a>>2]}w=w+1|0;if((E|0)!=(w|0)){continue}break}}}if(C){j=0;while(1){q=j<<5;a=J[(q+S|0)+16>>2];c=q+U|0;N[a+64>>2]=N[c+16>>2];N[a+68>>2]=N[c+20>>2];N[a+72>>2]=N[c+24>>2];N[a+80>>2]=N[c>>2];N[a+84>>2]=N[c+4>>2];N[a+88>>2]=N[c+8>>2];a=q+ca|0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=0;J[a+4>>2]=0;j=j+1|0;if((C|0)!=(j|0)){continue}break}}Ia=T+2048|0} -function dz(a,b){var c=0,d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=Q(0),s=0,t=0,u=0,v=Q(0),w=0,x=Q(0),y=0,z=0,A=Q(0),B=0,C=0,D=Q(0),E=0,F=0,G=0,O=0,S=Q(0),T=0,U=Q(0),V=0,W=0,X=0,Z=Q(0),_=0,$=0,aa=Q(0),ba=Q(0),ca=0,da=0,ea=0,fa=Q(0),ga=Q(0),ha=0,ia=0;d=K[b+13|0];c=J[b+16>>2];a:{if(c|K[b+12|0]){if(!cz(a,J[b>>2],J[b+4>>2],J[b+8>>2])){break a}}if(c|d){l=J[b>>2];p=cz(a,l,J[b+4>>2],J[b+8>>2]);b:{if(!p){break b}d=J[a>>2]<<3;c:{if(!d){c=0;d=0;break c}c=J[42504]+12|0;c=Ka[J[J[c>>2]+8>>2]](c,d,29113,7570,246)|0;d=J[a>>2]<<3}J[a+16>>2]=c;Wa(c,0,d);c=J[a+16>>2];if(l){k=J[a+12>>2];d=0;while(1){e=k+P(d,12)|0;j=c+(J[e>>2]<<3)|0;I[j+2>>1]=L[j+2>>1]+1;j=c+(J[e+4>>2]<<3)|0;I[j+2>>1]=L[j+2>>1]+1;e=c+(J[e+8>>2]<<3)|0;I[e+2>>1]=L[e+2>>1]+1;d=d+1|0;if((l|0)!=(d|0)){continue}break}}d=0;J[c+4>>2]=0;j=J[a>>2];d:{if(j>>>0<2){break d}t=j-1|0;w=t&3;e=1;k=0;if(j-2>>>0>=3){q=t&-4;while(1){t=k;k=c+(e<<3)|0;t=t+L[k-6>>1]|0;J[k+4>>2]=t;t=t+L[k+2>>1]|0;J[k+12>>2]=t;t=t+L[k+10>>1]|0;J[k+20>>2]=t;B=k;k=t+L[k+18>>1]|0;J[B+28>>2]=k;e=e+4|0;u=u+4|0;if((q|0)!=(u|0)){continue}break}}if(!w){break d}while(1){u=c+(e<<3)|0;k=L[u-6>>1]+k|0;J[u+4>>2]=k;e=e+1|0;s=s+1|0;if((w|0)!=(s|0)){continue}break}}c=(c+(j<<3)|0)-8|0;c=J[c+4>>2]+L[c+2>>1]<<2;if(c){d=J[42504]+12|0;d=Ka[J[J[d>>2]+8>>2]](d,c,29113,7570,265)|0}J[a+20>>2]=d;j=J[a+16>>2];if(l){w=J[a+12>>2];c=0;while(1){e=w+P(c,12)|0;u=j+(J[e>>2]<<3)|0;k=J[u+4>>2];J[u+4>>2]=k+1;J[(k<<2)+d>>2]=c;u=j+(J[e+4>>2]<<3)|0;k=J[u+4>>2];J[u+4>>2]=k+1;J[(k<<2)+d>>2]=c;k=j+(J[e+8>>2]<<3)|0;e=J[k+4>>2];J[k+4>>2]=e+1;J[(e<<2)+d>>2]=c;c=c+1|0;if((l|0)!=(c|0)){continue}break}}e=0;J[j+4>>2]=0;c=J[a>>2];if(c>>>0<2){break b}k=c-1|0;l=k&3;d=1;if(c-2>>>0>=3){w=k&-4;k=0;while(1){c=j+(d<<3)|0;e=L[c-6>>1]+e|0;J[c+4>>2]=e;e=e+L[c+2>>1]|0;J[c+12>>2]=e;e=e+L[c+10>>1]|0;J[c+20>>2]=e;e=e+L[c+18>>1]|0;J[c+28>>2]=e;d=d+4|0;k=k+4|0;if((w|0)!=(k|0)){continue}break}}if(!l){break b}c=0;while(1){k=j+(d<<3)|0;e=L[k-6>>1]+e|0;J[k+4>>2]=e;d=d+1|0;c=c+1|0;if((l|0)!=(c|0)){continue}break}}if(!p){break a}}p=J[b+16>>2];if(p){X=J[b>>2];Z=N[b+20>>2];l=0;q=0;s=0;z=J[b+4>>2];C=J[b+8>>2];e:{if(!(z|C?p:0)){Xa(J[42504],8,7570,310,80264,0);d=0;break e}V=J[a>>2];if(!V){Xa(J[42504],8,7570,317,79312,0);d=0;break e}O=J[a+4>>2];if(!O){Xa(J[42504],8,7570,324,79435,0);d=0;break e}T=J[a+16>>2];if(!T){Xa(J[42504],8,7570,331,79368,0);d=0;break e}W=J[a+20>>2];if(!W){Xa(J[42504],8,7570,338,79247,0);d=0;break e}d=J[42504]+12|0;B=Ka[J[J[d>>2]+8>>2]](d,V,29113,7570,343)|0;_=B;while(1){y=1;f:{g:{h:{$=L[T+2>>1];switch($-1|0){case 0:break f;case 1:break h;default:break g}}c=(J[T+4>>2]<<2)+W|0;d=P(J[c>>2],3);c=P(J[c+4>>2],3);i:{if(z){c=(c<<2)+z|0;q=J[c>>2];d=(d<<2)+z|0;e=J[d>>2];w=J[c+8>>2];y=J[c+4>>2];k=J[d+8>>2];c=J[d+4>>2];break i}c=(c<<1)+C|0;q=L[c>>1];d=(d<<1)+C|0;e=L[d>>1];w=L[c+4>>1];y=L[c+2>>1];k=L[d+4>>1];c=L[d+2>>1]}j=J[O+4>>2];d=J[O>>2];j:{k:{if((d|0)==(e|0)){d=k;if((c|0)==(j|0)){break j}d=c;if((k|0)!=(j|0)){break k}break j}if((c|0)==(d|0)){d=k;if((e|0)==(j|0)){break j}d=e;if((k|0)!=(j|0)){break k}break j}if((d|0)!=(k|0)){break k}d=e;if((c|0)==(j|0)){break j}d=c;if((e|0)==(j|0)){break j}}d=-1}v=Q(0);r=Q(0);A=Q(0);s=p+P(y,12)|0;q=p+P(q,12)|0;U=N[q>>2];h=Q(N[s>>2]-U);j=p+P(w,12)|0;aa=N[q+4>>2];g=Q(N[j+4>>2]-aa);i=Q(N[j>>2]-U);m=Q(N[s+4>>2]-aa);o=Q(Q(h*g)-Q(i*m));ba=N[q+8>>2];n=Q(N[j+8>>2]-ba);f=g;g=Q(N[s+8>>2]-ba);m=Q(Q(m*n)-Q(f*g));n=Q(Q(g*i)-Q(n*h));S=Q(Q(o*o)+Q(Q(m*m)+Q(n*n)));if(S>Q(0)){h=Q(Q(1)/Q(Y(S)));A=Q(o*h);r=Q(n*h);v=Q(m*h)}c=p+P(c,12)|0;e=p+P(e,12)|0;h=N[e>>2];i=Q(N[c>>2]-h);l=p+P(k,12)|0;g=N[e+4>>2];f=Q(N[l+4>>2]-g);fa=Q(N[l>>2]-h);g=Q(N[c+4>>2]-g);h=Q(Q(i*f)-Q(fa*g));x=g;g=N[e+8>>2];ga=Q(N[l+8>>2]-g);D=f;f=Q(N[c+8>>2]-g);g=Q(Q(x*ga)-Q(D*f));i=Q(Q(f*fa)-Q(ga*i));f=Q(Y(Q(Q(h*h)+Q(Q(g*g)+Q(i*i)))));d=p+P(d,12)|0;if(Q(Q(Q(N[d+8>>2]*A)+Q(Q(N[d>>2]*v)+Q(r*N[d+4>>2])))-Q(Q(ba*A)+Q(Q(U*v)+Q(aa*r))))Q(0)){f=Q(Q(1)/f);h=Q(h*f);i=Q(i*f);g=Q(g*f)}f=Q(Y(S));if(f>Q(0)){f=Q(Q(1)/f);o=Q(o*f);n=Q(n*f);m=Q(m*f)}f=Q(Q(g*n)-Q(m*i));r=Q(f*f);f=Q(Q(i*o)-Q(n*h));x=Q(f*f);f=Q(Q(h*m)-Q(o*g));y=Q(R(Hb(Q(Y(Q(r+Q(x+Q(f*f))))),Q(Q(h*o)+Q(Q(g*m)+Q(i*n))))))>Z;break f}if(f>Q(0)){f=Q(Q(1)/f);h=Q(h*f);i=Q(i*f);g=Q(g*f)}f=Q(Y(S));if(f>Q(0)){f=Q(Q(1)/f);o=Q(o*f);n=Q(n*f);m=Q(m*f)}y=Q(Q(h*o)+Q(Q(g*m)+Q(i*n)))>2];d=P(J[(ha<<2)+W>>2],3);l:{if(z){c=(d<<2)+z|0;d=J[c>>2];k=J[c+8>>2];c=J[c+4>>2];break l}c=(d<<1)+C|0;d=L[c>>1];k=L[c+4>>1];c=L[c+2>>1]}if($>>>0<2){break f}E=p+P(k,12)|0;F=p+P(c,12)|0;G=p+P(d,12)|0;ca=0;s=1;da=0;q=1;u=0;t=0;w=0;while(1){e=P(J[(s+ha<<2)+W>>2],3);m:{if(z){j=(e<<2)+z|0;e=J[j>>2];l=J[j+8>>2];j=J[j+4>>2];break m}j=(e<<1)+C|0;e=L[j>>1];l=L[j+4>>1];j=L[j+2>>1]}n:{o:{if(!(!((e|0)==(d|0)|(c|0)==(e|0))&(e|0)!=(k|0)|!((d|0)==(j|0)|(c|0)==(j|0))&(k|0)!=(j|0))){if((d|0)==(l|0)|(c|0)==(l|0)|(k|0)==(l|0)){break o}}if((q|0)==2){y=1;if(!((e|0)==(w|0)|(e|0)==(t|0))&(e|0)!=(u|0)|!((j|0)==(w|0)|(j|0)==(t|0))&(j|0)!=(u|0)){break f}if(!((l|0)==(w|0)|(l|0)==(t|0))&(l|0)!=(u|0)){break f}q=p+P(t,12)|0;y=p+P(w,12)|0;h=N[y>>2];g=Q(N[q>>2]-h);ea=p+P(u,12)|0;i=N[y+4>>2];m=Q(N[ea+4>>2]-i);h=Q(N[ea>>2]-h);i=Q(N[q+4>>2]-i);o=Q(Q(g*m)-Q(h*i));f=i;i=N[y+8>>2];n=Q(N[ea+8>>2]-i);i=Q(N[q+8>>2]-i);m=Q(Q(f*n)-Q(m*i));n=Q(Q(i*h)-Q(n*g));h=Q(Y(Q(Q(o*o)+Q(Q(m*m)+Q(n*n)))));if(h>Q(0)){h=Q(Q(1)/h);o=Q(o*h);n=Q(n*h);m=Q(m*h)}j=p+P(j,12)|0;e=p+P(e,12)|0;h=N[e>>2];i=Q(N[j>>2]-h);l=p+P(l,12)|0;g=N[e+4>>2];f=Q(N[l+4>>2]-g);v=Q(N[l>>2]-h);g=Q(N[j+4>>2]-g);h=Q(Q(i*f)-Q(v*g));x=g;g=N[e+8>>2];r=Q(N[l+8>>2]-g);D=f;f=Q(N[j+8>>2]-g);g=Q(Q(x*r)-Q(D*f));i=Q(Q(f*v)-Q(r*i));f=Q(Y(Q(Q(h*h)+Q(Q(g*g)+Q(i*i)))));if(f>Q(0)){f=Q(Q(1)/f);h=Q(h*f);i=Q(i*f);g=Q(g*f)}ca=Q(Q(o*h)+Q(Q(m*g)+Q(n*i)))>2];g=Q(N[F>>2]-h);i=N[G+4>>2];m=Q(N[E+4>>2]-i);h=Q(N[E>>2]-h);i=Q(N[F+4>>2]-i);o=Q(Q(g*m)-Q(h*i));f=i;i=N[G+8>>2];n=Q(N[E+8>>2]-i);i=Q(N[F+8>>2]-i);m=Q(Q(f*n)-Q(m*i));n=Q(Q(i*h)-Q(n*g));h=Q(Y(Q(Q(o*o)+Q(Q(m*m)+Q(n*n)))));if(h>Q(0)){h=Q(Q(1)/h);o=Q(o*h);n=Q(n*h);m=Q(m*h)}j=p+P(j,12)|0;e=p+P(e,12)|0;h=N[e>>2];i=Q(N[j>>2]-h);l=p+P(l,12)|0;g=N[e+4>>2];f=Q(N[l+4>>2]-g);v=Q(N[l>>2]-h);g=Q(N[j+4>>2]-g);h=Q(Q(i*f)-Q(v*g));x=g;g=N[e+8>>2];r=Q(N[l+8>>2]-g);D=f;f=Q(N[j+8>>2]-g);g=Q(Q(x*r)-Q(D*f));i=Q(Q(f*v)-Q(r*i));f=Q(Y(Q(Q(h*h)+Q(Q(g*g)+Q(i*i)))));if(f>Q(0)){f=Q(Q(1)/f);h=Q(h*f);i=Q(i*f);g=Q(g*f)}da=Q(Q(o*h)+Q(Q(m*g)+Q(n*i)))>2];g=Q(N[d>>2]-h);l=p+P(u,12)|0;i=N[c+4>>2];m=Q(N[l+4>>2]-i);h=Q(N[l>>2]-h);i=Q(N[d+4>>2]-i);o=Q(Q(g*m)-Q(h*i));f=i;i=N[c+8>>2];n=Q(N[l+8>>2]-i);i=Q(N[d+8>>2]-i);m=Q(Q(f*n)-Q(m*i));n=Q(Q(i*h)-Q(n*g));v=Q(Q(o*o)+Q(Q(m*m)+Q(n*n)));h=N[G>>2];i=Q(N[F>>2]-h);g=N[G+4>>2];f=Q(N[E+4>>2]-g);r=Q(N[E>>2]-h);g=Q(N[F+4>>2]-g);h=Q(Q(i*f)-Q(r*g));x=g;g=N[G+8>>2];A=Q(N[E+8>>2]-g);D=f;f=Q(N[F+8>>2]-g);g=Q(Q(x*A)-Q(D*f));i=Q(Q(f*r)-Q(A*i));f=Q(Y(Q(Q(h*h)+Q(Q(g*g)+Q(i*i)))));if(f>Q(0)){f=Q(Q(1)/f);h=Q(h*f);i=Q(i*f);g=Q(g*f)}f=Q(Y(v));if(f>Q(0)){f=Q(Q(1)/f);o=Q(o*f);n=Q(n*f);m=Q(m*f)}f=Q(Q(g*n)-Q(m*i));r=Q(f*f);f=Q(Q(i*o)-Q(n*h));x=Q(f*f);f=Q(Q(h*m)-Q(o*g));y=(q|0)==1|Q(R(Hb(Q(Y(Q(r+Q(x+Q(f*f))))),Q(Q(h*o)+Q(Q(g*m)+Q(i*n))))))>Z;break f}e=J[O+4>>2];j=J[O>>2];p:{q:{if((j|0)==(d|0)){if((c|0)==(e|0)){c=k;break p}if((e|0)!=(k|0)){break q}break p}if((c|0)==(j|0)){if((e|0)==(d|0)){c=k;break p}c=d;if((e|0)!=(k|0)){break q}break p}if((k|0)!=(j|0)){break q}if((c|0)==(e|0)){c=d;break p}if((e|0)==(d|0)){break p}}c=-1}h=Q(0);g=Q(0);i=Q(0);d=p+P(t,12)|0;e=p+P(w,12)|0;f=N[e>>2];n=Q(N[d>>2]-f);l=p+P(u,12)|0;v=N[e+4>>2];m=Q(N[l+4>>2]-v);A=Q(N[l>>2]-f);r=Q(N[d+4>>2]-v);o=Q(Q(n*m)-Q(A*r));x=r;r=N[e+8>>2];S=Q(N[l+8>>2]-r);U=Q(N[d+8>>2]-r);m=Q(Q(x*S)-Q(m*U));n=Q(Q(U*A)-Q(S*n));A=Q(Q(o*o)+Q(Q(m*m)+Q(n*n)));if(A>Q(0)){h=Q(Q(1)/Q(Y(A)));i=Q(o*h);g=Q(n*h);h=Q(m*h)}d=p+P(c,12)|0;if(!(Q(Q(Q(N[d+8>>2]*i)+Q(Q(N[d>>2]*h)+Q(g*N[d+4>>2])))-Q(Q(r*i)+Q(Q(f*h)+Q(v*g))))>2];i=Q(N[F>>2]-h);g=N[G+4>>2];f=Q(N[E+4>>2]-g);v=Q(N[E>>2]-h);g=Q(N[F+4>>2]-g);h=Q(Q(i*f)-Q(v*g));x=g;g=N[G+8>>2];r=Q(N[E+8>>2]-g);D=f;f=Q(N[F+8>>2]-g);g=Q(Q(x*r)-Q(D*f));i=Q(Q(f*v)-Q(r*i));f=Q(Y(Q(Q(h*h)+Q(Q(g*g)+Q(i*i)))));if(f>Q(0)){f=Q(Q(1)/f);h=Q(h*f);i=Q(i*f);g=Q(g*f)}f=Q(Y(A));if(f>Q(0)){f=Q(Q(1)/f);o=Q(o*f);n=Q(n*f);m=Q(m*f)}f=Q(Q(g*n)-Q(m*i));r=Q(f*f);f=Q(Q(i*o)-Q(n*h));x=Q(f*f);f=Q(Q(h*m)-Q(o*g));y=(q|0)==1|Q(R(Hb(Q(Y(Q(r+Q(x+Q(f*f))))),Q(Q(h*o)+Q(Q(g*m)+Q(i*n))))))>Z}H[_|0]=y;O=O+8|0;T=T+8|0;_=_+1|0;V=V-1|0;if(V){continue}break}if(J[a+8>>2]){l=J[a+12>>2];d=0;while(1){c=P(d,12)+l|0;e=J[c>>2];if(!((e|0)<0|!K[(e&268435455)+B|0])){J[c>>2]=e|-2147483648}e=J[c+4>>2];if(!((e|0)<0|!K[(e&268435455)+B|0])){J[c+4>>2]=e|-2147483648}e=J[c+8>>2];if(!((e|0)<0|!K[(e&268435455)+B|0])){J[c+8>>2]=e|-2147483648}d=d+1|0;if(d>>>0>2]){continue}break}}d=J[a>>2];r:{s:{if(d){q=d&1;l=J[a+16>>2];e=0;if((d|0)!=1){s=d&-2;d=0;while(1){if(K[e+B|0]){c=(e<<3)+l|0;I[c>>1]=L[c>>1]|1}c=e|1;if(K[c+B|0]){c=(c<<3)+l|0;I[c>>1]=L[c>>1]|1}e=e+2|0;d=d+2|0;if((s|0)!=(d|0)){continue}break}}if(!q|!K[e+B|0]){break s}d=(e<<3)+l|0;I[d>>1]=L[d>>1]|1;break s}if(!B){break r}}d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,B)}t:{u:{if(!X){e=1;break u}d=0;v:{if(z){e=0;while(1){c=P(d,12)+z|0;l=J[c+8>>2];s=J[c+4>>2];c=J[c>>2];c=c>>>0>e>>>0?c:e;c=c>>>0>>0?s:c;e=c>>>0>>0?l:c;d=d+1|0;if((X|0)!=(d|0)){continue}break}break v}e=0;while(1){c=P(d,6)+C|0;l=L[c+4>>1];s=L[c+2>>1];c=L[c>>1];c=c>>>0>e>>>0?c:e;c=c>>>0>>0?s:c;e=c>>>0>>0?l:c;d=d+1|0;if((X|0)!=(d|0)){continue}break}}c=0;e=e+1|0;d=0;if(!e){break t}}d=J[42504]+12|0;c=Ka[J[J[d>>2]+8>>2]](d,e,29113,7570,643)|0;d=e}e=0;d=Wa(c,0,d);c=J[a+8>>2];w:{if(!c){break w}j=J[a+12>>2];while(1){x:{if(z){k=P(e,12)+z|0;l=J[k>>2];q=J[k+8>>2];s=J[k+4>>2];break x}if(!C){break x}k=P(e,6)+C|0;l=L[k>>1];q=L[k+4>>1];s=L[k+2>>1]}k=j+P(e,12)|0;if(J[k>>2]<0){H[d+s|0]=1;H[d+l|0]=1}if(J[k+4>>2]<0){H[d+q|0]=1;H[d+s|0]=1}if(J[k+8>>2]<0){H[d+q|0]=1;H[d+l|0]=1}e=e+1|0;if((c|0)!=(e|0)){continue}break}if(!c){break w}k=J[a+12>>2];c=0;while(1){y:{if(z){e=P(c,12)+z|0;q=J[e>>2];l=J[e+8>>2];s=J[e+4>>2];break y}if(!C){break y}e=P(c,6)+C|0;q=L[e>>1];l=L[e+4>>1];s=L[e+2>>1]}e=k+P(c,12)|0;j=J[e>>2];if(!(!K[d+q|0]|j&1073741824)){J[e>>2]=j|1073741824}j=J[e+4>>2];if(!(!K[d+s|0]|j&1073741824)){J[e+4>>2]=j|1073741824}j=J[e+8>>2];if(!(!K[d+l|0]|j&1073741824)){J[e+8>>2]=j|1073741824}c=c+1|0;if(c>>>0>2]){continue}break}}if(d){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}d=1}if(!d){break a}}if(!K[b+12|0]){d=J[a+12>>2];if(d){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,d)}J[a+12>>2]=0}ia=1;if(K[b+13|0]){break a}b=J[a+16>>2];if(b){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[a+16>>2]=0;b=J[a+20>>2];if(b){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[a+20>>2]=0}return ia}function Lka(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=0,m=0,n=0,o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=0,u=0,v=0,w=Q(0),x=0,y=0,z=0,A=Q(0),B=0,C=0,D=Q(0),E=Q(0),F=0,G=Q(0),M=0,O=Q(0),R=0,S=Q(0),T=0,U=0,V=0,W=Q(0),X=Q(0),Y=0,Z=0,_=0,$=Q(0),aa=0,ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0);aa=J[a+100>>2]+J[a+96>>2]|0;b=J[a+28>>2];d=J[b+336>>2];x=J[d>>2];if(x){J[d>>2]=J[x>>2]}if(!x){d=J[42504];c=Ka[J[J[d>>2]+20>>2]](d)|0?31810:70610;c=Ka[J[J[d+12>>2]+8>>2]](d+12|0,12195,c,23034,82)|0;d=c+19&-16;J[d-4>>2]=d-c;x=Qc(d,J[b+340>>2])}d=x+11856|0;J[d>>2]=0;J[d+4>>2]=0;T=J[a+96>>2];if(aa>>>0>T>>>0){while(1){u=0;Z=0;s=0;m=Ia-1552|0;Ia=m;R=x+16|0;U=J[J[a+32>>2]+12e3>>2]+P(T,36)|0;V=L[U+4>>1];if(V){_=J[U>>2];v=J[a+108>>2];M=J[v+32>>2];B=J[J[a+32>>2]+12012>>2];while(1){d=J[J[J[B+(s+_<<2)>>2]+12>>2]+68>>2];d=M+(J[v+((d&7)<<2)>>2]+(d>>>3|0)<<4)|0;e=J[d>>2];a:{if(!e){break a}b=K[e+43|0];if(b&4){break a}y=K[d+13|0];if(!y){break a}k=b&2;f=b<<24>>24;c=(f|0)>=0;h=c?k?64:16:32;z=c?k|4:5;g=J[d+8>>2]+(K[d+12|0]<<2)|0;l=b&1;n=0;c=J[d+4>>2];b:{if((f|0)<0){i=0;f=0;break b}i=0;f=0;if(k){break b}while(1){if(i){d=K[e+41|0];c=(d>>>0>f>>>0?d-f<>1];F=L[e+44>>1];t=K[e+42|0];j=N[e+32>>2];p=N[e+36>>2];b=(u<<6)+R|0;A=N[e+28>>2];N[b+60>>2]=A;N[b+44>>2]=p;N[b+56>>2]=j;c=(n?h:0)+c|0;g=(n<<2)+g|0;d=-1;d=l?J[g>>2]:d;n=(m+1296|0)+(u<<2)|0;u=u+1|0;H[b+48|0]=t;J[b+52>>2]=d;J[b+28>>2]=2139095039;J[b+32>>2]=0;J[b+36>>2]=0;J[b+40>>2]=0;N[b>>2]=N[e+16>>2];N[b+4>>2]=N[e+20>>2];N[b+8>>2]=N[e+24>>2];N[b+16>>2]=N[c>>2];N[b+20>>2]=N[c+4>>2];N[b+24>>2]=N[c+8>>2];N[b+12>>2]=N[c+12>>2];I[n>>1]=F;I[n+2>>1]=r;n=1;if((f|0)!=1){k=1;while(1){b=(u<<6)+R|0;N[b+60>>2]=A;N[b+44>>2]=p;N[b+56>>2]=j;g=g+4|0;d=-1;d=l?J[g>>2]:d;C=(m+1296|0)+(u<<2)|0;u=u+1|0;H[b+48|0]=t;J[b+52>>2]=d;J[b+28>>2]=2139095039;J[b+32>>2]=0;J[b+36>>2]=0;J[b+40>>2]=0;N[b>>2]=N[e+16>>2];N[b+4>>2]=N[e+20>>2];N[b+8>>2]=N[e+24>>2];c=c+h|0;N[b+16>>2]=N[c>>2];N[b+20>>2]=N[c+4>>2];N[b+24>>2]=N[c+8>>2];N[b+12>>2]=N[c+12>>2];I[C>>1]=F;I[C+2>>1]=r;k=k+1|0;if((f|0)!=(k|0)){continue}break}break c}f=1}i=i+1|0;if((y|0)!=(i|0)){continue}break}break a}while(1){if(i){d=K[e+41|0];c=(d>>>0>f>>>0?d-f<>1];F=L[e+44>>1];t=K[e+42|0];j=N[e+32>>2];p=N[e+36>>2];b=(u<<6)+R|0;A=N[e+28>>2];N[b+60>>2]=A;N[b+44>>2]=p;N[b+56>>2]=j;c=(n?h:0)+c|0;g=(n<<2)+g|0;d=-1;d=l?J[g>>2]:d;n=(m+1296|0)+(u<<2)|0;u=u+1|0;H[b+48|0]=t;J[b+52>>2]=d;N[b+28>>2]=N[c+28>>2];N[b+32>>2]=N[c+16>>2];N[b+36>>2]=N[c+20>>2];N[b+40>>2]=N[c+24>>2];N[b>>2]=N[e+16>>2];N[b+4>>2]=N[e+20>>2];N[b+8>>2]=N[e+24>>2];N[b+16>>2]=N[c>>2];N[b+20>>2]=N[c+4>>2];N[b+24>>2]=N[c+8>>2];N[b+12>>2]=N[c+12>>2];I[n>>1]=F;I[n+2>>1]=r;n=1;if((f|0)==1){f=1;break d}k=1;while(1){b=(u<<6)+R|0;N[b+60>>2]=A;N[b+44>>2]=p;N[b+56>>2]=j;g=g+4|0;d=-1;d=l?J[g>>2]:d;C=(m+1296|0)+(u<<2)|0;u=u+1|0;H[b+48|0]=t;J[b+52>>2]=d;c=c+h|0;N[b+28>>2]=N[c+28>>2];N[b+32>>2]=N[c+16>>2];N[b+36>>2]=N[c+20>>2];N[b+40>>2]=N[c+24>>2];N[b>>2]=N[e+16>>2];N[b+4>>2]=N[e+20>>2];N[b+8>>2]=N[e+24>>2];N[b+16>>2]=N[c>>2];N[b+20>>2]=N[c+4>>2];N[b+24>>2]=N[c+8>>2];N[b+12>>2]=N[c+12>>2];I[C>>1]=F;I[C+2>>1]=r;k=k+1|0;if((f|0)!=(k|0)){continue}break}}i=i+1|0;if((y|0)!=(i|0)){continue}break}}s=s+1|0;if((V|0)!=(s|0)){continue}break}}J[m+1292>>2]=u;J[m+1284>>2]=R;J[m+1280>>2]=0;J[m+252>>2]=0;J[m+1288>>2]=m+1296;F=0;h=Ia-128|0;Ia=h;l=m+84|0;n=J[l+1200>>2];N[l+172>>2]=N[n>>2];N[l+176>>2]=N[n+4>>2];N[l+180>>2]=N[n+8>>2];J[l+184>>2]=0;I[l+192>>1]=0;I[l+196>>1]=0;N[l+188>>2]=N[n+12>>2];I[l+198>>1]=0;g=1;b=1;k=J[l+1208>>2];e:{if(k>>>0<2){break e}e=J[l+1204>>2];f=1;while(1){i=n+(f<<6)|0;c=-1;d=b&65535;f:{if(!d){break f}c=e+(f<<2)|0;s=c;y=L[c>>1];c=d;while(1){c=c-1|0;f=l+P(c,28)|0;z=e+(L[f+192>>1]<<2)|0;if(!((y|0)!=L[z>>1]|L[z+2>>1]!=L[s+2>>1])&Q(Q(N[f+180>>2]*N[i+8>>2])+Q(Q(N[f+172>>2]*N[i>>2])+Q(N[f+176>>2]*N[i+4>>2])))>=Q(.9950000047683716)){break f}if(c){continue}break}c=-1}f=d-1|0;if((f|0)!=(c|0)){f=l+P(f,28)|0;I[f+194>>1]=g-L[f+192>>1];if((b&65535)==32){b=32;break e}s=P(d,28);d=s+l|0;J[d+184>>2]=0;I[d+192>>1]=g;y=d+172|0;g:{if((c|0)==-1){I[d+196>>1]=b;j=N[i+8>>2];p=N[i+4>>2];A=N[i>>2];N[d+188>>2]=N[i+12>>2];break g}f=l+172|0;c=f+P(c,28)|0;J[c+12>>2]=y;A=N[c>>2];p=N[c+4>>2];j=N[c+8>>2];s=f+s|0;c=L[c+24>>1];f=f+P(c,28)|0;D=N[f+16>>2];o=N[i+12>>2];D=o>D?D:o;N[s+16>>2]=D;N[f+16>>2]=D;I[s+24>>1]=c}N[d+180>>2]=j;N[d+176>>2]=p;N[d+172>>2]=A;I[d+198>>1]=b;b=b+1|0}g=g+1|0;f=g&65535;if(k>>>0>f>>>0){continue}break}}z=b&65535;d=l+P(z,28)|0;I[d+166>>1]=g-L[d+164>>1];h:{if(z){i=0;c=0;if(z>>>0>=4){n=z&65532;d=l+172|0;f=l+1068|0;g=0;while(1){J[f+(c<<2)>>2]=d+P(c,28);e=c|1;J[f+(e<<2)>>2]=d+P(e,28);e=c|2;J[f+(e<<2)>>2]=d+P(e,28);e=c|3;J[f+(e<<2)>>2]=d+P(e,28);c=c+4|0;g=g+4|0;if((n|0)!=(g|0)){continue}break}}d=z&3;if(d){while(1){J[(l+(c<<2)|0)+1068>>2]=(l+P(c,28)|0)+172;c=c+1|0;i=i+1|0;if((d|0)!=(i|0)){continue}break}}CJ(l+1068|0,z);if(!(b&65535)){f=0;break h}V=l+20|0;_=l+4|0;i=h+116|0;n=h+112|0;s=J[l+1200>>2];f=0;while(1){b=f;d=J[(l+(F<<2)|0)+1068>>2];i:{if(L[d+24>>1]!=L[d+26>>1]){break i}f=6;if((b|0)==6){break h}f=b+1|0;C=P(b,28);y=C+l|0;r=0;c=d;while(1){r=L[c+22>>1]+r|0;c=J[c+12>>2];if(c){continue}break}e=0;if(r>>>0>=7){k=J[l+1200>>2];c=0;j=Q(0);b=d;while(1){r=L[b+22>>1];if(r){t=L[b+20>>1];e=0;while(1){v=e+t|0;g=k+(v<<6)|0;p=N[g+24>>2];o=Q(p*p);p=N[g+16>>2];q=Q(p*p);p=N[g+20>>2];p=Q(o+Q(q+Q(p*p)));g=p>j;j=g?p:j;c=g?v:c;e=e+1|0;if((r|0)!=(e|0)){continue}break}}b=J[b+12>>2];if(b){continue}break}J[y+4>>2]=c;r=s+(c<<6)|0;p=N[r+24>>2];A=N[r+20>>2];D=N[r+16>>2];j=Q(0);g=d;while(1){k=L[g+22>>1];if(k){t=L[g+20>>1];e=0;while(1){v=e+t|0;b=s+(v<<6)|0;o=Q(p-N[b+24>>2]);q=Q(o*o);o=Q(D-N[b+16>>2]);w=Q(o*o);o=Q(A-N[b+20>>2]);o=Q(q+Q(w+Q(o*o)));b=o>j;j=b?o:j;c=b?v:c;e=e+1|0;if((k|0)!=(e|0)){continue}break}}g=J[g+12>>2];if(g){continue}break}t=s+(c<<6)|0;ba=N[t+24>>2];ca=N[t+16>>2];da=N[t+20>>2];J[y+8>>2]=c;j=Q(D-ca);O=N[d+4>>2];w=N[d>>2];G=Q(A-da);o=Q(Q(j*O)-Q(w*G));W=Q(p-ba);X=N[d+8>>2];w=Q(Q(W*w)-Q(X*j));O=Q(Q(G*X)-Q(O*W));j=Q(0);g=d;while(1){k=L[g+22>>1];if(k){v=L[g+20>>1];e=0;while(1){M=e+v|0;b=s+(M<<6)|0;G=Q(Q(Q(N[b+24>>2]-p)*o)+Q(Q(Q(N[b+16>>2]-D)*O)+Q(w*Q(N[b+20>>2]-A))));b=G>j;j=b?G:j;c=b?M:c;e=e+1|0;if((k|0)!=(e|0)){continue}break}}g=J[g+12>>2];if(g){continue}break}J[y+12>>2]=c;o=Q(-o);w=Q(-w);O=Q(-O);j=Q(0);b=d;g=c;while(1){v=L[b+22>>1];if(v){M=L[b+20>>1];e=0;while(1){B=e+M|0;k=s+(B<<6)|0;G=Q(Q(Q(N[k+24>>2]-p)*o)+Q(Q(Q(N[k+16>>2]-D)*O)+Q(Q(N[k+20>>2]-A)*w)));k=G>j;j=k?G:j;g=k?B:g;e=e+1|0;if((v|0)!=(e|0)){continue}break}}b=J[b+12>>2];if(b){continue}break}J[y+16>>2]=g;k=C+_|0;b=k;e=J[b+12>>2];J[h+72>>2]=J[b+8>>2];J[h+76>>2]=e;e=J[b+4>>2];J[h+64>>2]=J[b>>2];J[h+68>>2]=e;N[h+96>>2]=N[r+12>>2]+Q(-.0010000000474974513);N[h+100>>2]=N[t+12>>2]+Q(-.0010000000474974513);c=s+(c<<6)|0;N[h+104>>2]=N[c+12>>2]+Q(-.0010000000474974513);g=s+(g<<6)|0;N[h+108>>2]=N[g+12>>2]+Q(-.0010000000474974513);b=d;while(1){t=L[b+22>>1];if(t){O=N[g+24>>2];G=N[g+20>>2];W=N[g+16>>2];X=N[c+24>>2];ea=N[c+20>>2];fa=N[c+16>>2];v=L[b+20>>1];e=0;while(1){M=e+v|0;r=s+(M<<6)|0;j=N[r+24>>2];o=Q(p-j);q=Q(o*o);o=N[r+16>>2];w=Q(D-o);S=Q(w*w);w=N[r+20>>2];E=Q(A-w);E=Q(q+Q(S+Q(E*E)));E=Eq;Y=B;E=B?q:E;q=Q(X-j);S=Q(q*q);q=Q(fa-o);$=Q(q*q);q=Q(ea-w);q=Q(S+Q($+Q(q*q)));B=E>q;j=Q(O-j);S=Q(j*j);j=Q(W-o);o=Q(j*j);j=Q(G-w);B=(Q(S+Q(o+Q(j*j)))<(B?q:E)?3:B?2:Y)<<2;Y=B|h+96;j=N[r+12>>2];if(N[Y>>2]>j){J[(B|h- -64)>>2]=M;N[Y>>2]=j}e=e+1|0;if((t|0)!=(e|0)){continue}break}}b=J[b+12>>2];if(b){continue}break}J[h+56>>2]=0;J[h+60>>2]=0;J[h+48>>2]=0;J[h+52>>2]=0;J[h+40>>2]=0;J[h+44>>2]=0;J[h+32>>2]=0;J[h+36>>2]=0;J[h+24>>2]=0;J[h+28>>2]=0;J[h+16>>2]=0;J[h+20>>2]=0;J[h+8>>2]=0;J[h+12>>2]=0;J[h>>2]=0;J[h+4>>2]=0;b=J[h+76>>2];J[k+8>>2]=J[h+72>>2];J[k+12>>2]=b;b=J[h+68>>2];J[k>>2]=J[h+64>>2];J[k+4>>2]=b;H[J[h+64>>2]+h|0]=1;H[J[h+68>>2]+h|0]=1;H[J[h+72>>2]+h|0]=1;H[J[h+76>>2]+h|0]=1;J[h+80>>2]=0;J[h+84>>2]=0;J[h+112>>2]=2139095039;J[h+116>>2]=2139095039;while(1){e=L[d+22>>1];if(e){r=L[d+20>>1];c=0;while(1){g=c+r|0;j:{if(K[g+h|0]){break j}j=N[(s+(g<<6)|0)+12>>2];p=N[h+112>>2];k:{if(j>2]=p;J[h+84>>2]=J[h+80>>2];k=4;b=n;break k}k=5;b=i;if(!(j>2])){break j}}N[b>>2]=j;J[(h- -64|0)+(k<<2)>>2]=g}c=c+1|0;if((e|0)!=(c|0)){continue}break}}d=J[d+12>>2];if(d){continue}break}b=J[h+84>>2];d=C+V|0;J[d>>2]=J[h+80>>2];J[d+4>>2]=b;J[y>>2]=6;break i}while(1){b=L[d+22>>1];l:{if(!b){break l}C=b&3;g=L[d+20>>1];k=0;m:{if(b>>>0<4){c=0;break m}v=b&65532;c=0;b=0;while(1){t=y+(e<<2)|0;J[t+8>>2]=g+(c|1);J[t+4>>2]=c+g;J[t+12>>2]=g+(c|2);J[t+16>>2]=g+(c|3);c=c+4|0;e=e+4|0;b=b+4|0;if((v|0)!=(b|0)){continue}break}}if(!C){break l}while(1){J[(y+(e<<2)|0)+4>>2]=c+g;c=c+1|0;e=e+1|0;k=k+1|0;if((C|0)!=(k|0)){continue}break}}d=J[d+12>>2];if(d){continue}break}J[y>>2]=r}F=F+1|0;if((z|0)!=(F|0)){continue}break}break h}CJ(l+1068|0,z);f=0}J[l+168>>2]=f;Ia=h+128|0;J[m+72>>2]=0;J[m+76>>2]=0;d=m- -64|0;J[d>>2]=0;J[d+4>>2]=0;J[m+56>>2]=0;J[m+60>>2]=0;J[m+48>>2]=0;J[m+52>>2]=0;J[m+40>>2]=0;J[m+44>>2]=0;J[m+32>>2]=0;J[m+36>>2]=0;J[m+24>>2]=0;J[m+28>>2]=0;J[m+16>>2]=0;J[m+20>>2]=0;l=J[m+252>>2];n:{o:{if(l){f=0;while(1){h=(m+84|0)+P(f,28)|0;b=J[h>>2];if(b){g=0;c=0;if(b>>>0>=4){k=b&-4;d=0;while(1){e=m+16|0;i=h+4|0;n=c<<2;H[e+J[i+n>>2]|0]=1;H[e+J[i+(n|4)>>2]|0]=1;H[e+J[i+(n|8)>>2]|0]=1;H[e+J[i+(n|12)>>2]|0]=1;c=c+4|0;d=d+4|0;if((k|0)!=(d|0)){continue}break}}d=b&3;if(d){while(1){H[J[(h+(c<<2)|0)+4>>2]+(m+16|0)|0]=1;c=c+1|0;g=g+1|0;if((d|0)!=(g|0)){continue}break}}Z=b+Z|0}f=f+1|0;if((l|0)!=(f|0)){continue}break}d=x+11852|0;c=(Z<<1)+15&-16;if(c>>>0<16385){break o}b=Bh(J[d>>2],c);break n}c=0;d=x+11852|0}b=J[a+32>>2];p:{g=J[x+11856>>2];if(g){f=J[x+11860>>2];i=f+c|0;if(i>>>0<16385){break p}}b=Ej(J[x+11852>>2],b+11836|0);J[x+11860>>2]=c;J[x+11856>>2]=b;break n}J[x+11860>>2]=i;b=f+g|0}J[U+32>>2]=b;g=0;if(u){c=0;while(1){if(K[(m+16|0)+c|0]){if((c|0)!=(g|0)){f=(g<<6)+R|0;i=(c<<6)+R|0;N[f>>2]=N[i>>2];N[f+4>>2]=N[i+4>>2];N[f+8>>2]=N[i+8>>2];N[f+12>>2]=N[i+12>>2];N[f+16>>2]=N[i+16>>2];N[f+20>>2]=N[i+20>>2];N[f+24>>2]=N[i+24>>2];N[f+28>>2]=N[i+28>>2];N[f+32>>2]=N[i+32>>2];N[f+36>>2]=N[i+36>>2];N[f+40>>2]=N[i+40>>2];n=J[i+48>>2];J[f+44>>2]=J[i+44>>2];J[f+48>>2]=n;n=J[i+56>>2];J[f+52>>2]=J[i+52>>2];J[f+56>>2]=n;J[f+60>>2]=J[i+60>>2];f=m+1296|0;J[f+(g<<2)>>2]=J[f+(c<<2)>>2]}I[(g<<1)+b>>1]=c;g=g+1|0}c=c+1|0;if((u|0)!=(c|0)){continue}break}}b=J[a+108>>2];c=J[J[U+8>>2]+52>>2];b=J[b+32>>2]+(J[b+((c&7)<<2)>>2]+(c>>>3|0)<<4)|0;Ym(R,g,0,b+12|0,b,b+4|0,m+14|0,b+8|0,g<<2,J[a+104>>2],0,0,m+1296|0,b+13|0,0,J[a+32>>2]+11836|0,d,0,0,0,0,0);Ia=m+1552|0;T=T+1|0;if((aa|0)!=(T|0)){continue}break}}a=J[J[a+28>>2]+336>>2];J[x>>2]=J[a>>2];J[a>>2]=x}function Qh(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=Q(0),l=Q(0),m=0,n=0,o=Q(0),p=Q(0),q=0,r=0,s=0,t=0,u=Q(0),v=0,w=Q(0),x=Q(0),y=0,z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0);n=Ia-48|0;Ia=n;a:{b:{e=J[b+8>>2];c:{if(e>>>0<3){break c}z=J[b+20>>2];g=J[b+16>>2];if((g?0:(e>>>0)%3|0)|(M[b+28>>2]<2?J[b+32>>2]:0)){break c}d:{if(e>>>0>=65536){if(K[b+24|0]&2){break c}if(J[b+4>>2]){break d}break c}if(!J[b+4>>2]){break c}}if(M[b>>2]<12){break c}if(!g|M[b+12>>2]>=(K[b+24|0]&2?6:12)>>>0){break b}}Xa(J[42504],4,10881,771,83259,0);b=0;break a}e:{f:{g:{h:{g=J[a+8>>2];switch(J[g+40>>2]){case 0:break h;case 1:break g;default:break f}}l=N[g+32>>2];if(lQ(1)){break f}break e}if(J[g+32>>2]-4>>>0<12){break e}}Xa(J[42504],4,10881,778,83310,0);b=0;break a}h=J[b+20>>2];e=J[b+16>>2];J[n+24>>2]=e;J[n+28>>2]=h;h=J[b+12>>2];J[n+16>>2]=J[b+8>>2];J[n+20>>2]=h;h=J[b+4>>2];J[n+8>>2]=J[b>>2];J[n+12>>2]=h;h=L[b+24>>1];I[n+32>>1]=h;f=J[b+32>>2];J[n+36>>2]=J[b+28>>2];J[n+40>>2]=f;i:{if(!e){g=J[n+16>>2];J[n+28>>2]=(g>>>0)/3;J[n+20>>2]=12;I[n+32>>1]=h&65533;e=g>>>0>1073741823?-1:g<<2;if(e){b=J[42504];h=Ka[J[J[b>>2]+20>>2]](b)|0?33898:70610;e=Ka[J[J[b+12>>2]+8>>2]](b+12|0,e,h,10881,799)|0}else{e=0}j:{if(!g){break j}b=0;if(g>>>0>=8){h=g&-8;while(1){J[e+(b<<2)>>2]=b;f=b|1;J[e+(f<<2)>>2]=f;f=b|2;J[e+(f<<2)>>2]=f;f=b|3;J[e+(f<<2)>>2]=f;f=b|4;J[e+(f<<2)>>2]=f;f=b|5;J[e+(f<<2)>>2]=f;f=b|6;J[e+(f<<2)>>2]=f;f=b|7;J[e+(f<<2)>>2]=f;b=b+8|0;m=m+8|0;if((h|0)!=(m|0)){continue}break}}g=g&7;if(!g){break j}while(1){J[e+(b<<2)>>2]=b;b=b+1|0;j=j+1|0;if((g|0)!=(j|0)){continue}break}}J[n+24>>2]=e;b=0;if(!Oy(a,n+8|0,J[a+8>>2],c,d)){break a}if(!e){break i}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,e);break i}b=0;if(!Oy(a,n+8|0,g,c,d)){break a}}k:{if(!K[J[a+8>>2]+14|0]){break k}b=J[a+12>>2];Va(J[b+56>>2],J[b+72>>2],P(J[b+68>>2],12));b=J[a+12>>2];j=J[b+48>>2];if(!j){break k}d=J[b+68>>2];c=d<<2;d=d>>>0>1073741823?-1:c;l:{if(!d){d=0;break l}b=J[42504];c=Ka[J[J[b>>2]+20>>2]](b)|0?33898:70610;d=Ka[J[J[b+12>>2]+8>>2]](b+12|0,d,c,10881,638)|0;b=J[a+12>>2];c=J[b+68>>2]<<2;j=J[b+48>>2]}J[b+64>>2]=d;Va(d,j,c)}Ka[J[J[a>>2]+12>>2]](a);b=J[a+12>>2];tp(b+20|0,J[b+12>>2],J[b+16>>2]);l=Q(R(N[b+32>>2]));k=Q(R(N[b+20>>2]));l=k>2]));o=Q(R(N[b+24>>2]));k=k>o?k:o;l=k>2]));o=Q(R(N[b+28>>2]));k=k>o?k:o;N[b+44>>2]=(k>2];e=K[b+13|0];m:{if(!(e|!(J[b+24>>2]&4))){break m}n:{b=J[a+12>>2];c=J[b+68>>2];if(!c){J[b+76>>2]=0;Wa(0,0,c);break n}b=J[42504];d=Ka[J[J[b>>2]+20>>2]](b)|0?39998:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,d,10881,250)|0;J[J[a+12>>2]+76>>2]=b;Wa(b,0,c);if(c>>>0<1073741824){break n}Xa(J[42504],4,10881,257,80310,0);break m}m=J[J[a+12>>2]+72>>2];b=Ia-32|0;Ia=b;J[b+28>>2]=1036831949;d=J[a+12>>2];J[b+8>>2]=J[d+68>>2];j=J[d+72>>2];g=K[d+8|0];I[b+20>>1]=257;J[b+12>>2]=g&2?0:j;J[b+16>>2]=j&g<<30>>31;J[b+24>>2]=J[d+16>>2];d=J[42504];j=Ka[J[J[d>>2]+20>>2]](d)|0?39612:70610;d=Ka[J[J[d+12>>2]+8>>2]](d+12|0,24,j,10881,747)|0;J[d+12>>2]=0;J[d>>2]=0;J[d+4>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[a+4>>2]=d;if(!dz(d,b+8|0)){d=J[a+4>>2];if(d){d=Sh(d);j=J[42504];Ka[J[J[j+12>>2]+12>>2]](j+12|0,d)}J[a+4>>2]=0}Ia=b+32|0;d=J[a+4>>2];o:{if(!d){break o}b=J[d+8>>2];if((b|0)!=J[J[a+12>>2]+68>>2]|!b){break o}while(1){b=J[d+12>>2]+P(i,12)|0;if(J[b>>2]<0){d=J[J[a+12>>2]+76>>2]+i|0;H[d|0]=K[d|0]|8}if(J[b+4>>2]<0){d=J[J[a+12>>2]+76>>2]+i|0;H[d|0]=K[d|0]|16}if(J[b+8>>2]<0){b=J[J[a+12>>2]+76>>2]+i|0;H[b|0]=K[b|0]|32}i=i+1|0;d=J[a+4>>2];if(i>>>0>2]){continue}break}}if(!e){break m}d=P(c,12);c=c>>>0>357913941?-1:d;if(c){b=J[42504];e=Ka[J[J[b>>2]+20>>2]](b)|0?33898:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,e,10881,281)|0}else{b=0}J[J[a+12>>2]+52>>2]=b;Wa(b,255,d);b=J[a+4>>2];d=J[b>>2];if(!d){break m}s=J[b+20>>2];v=J[a+12>>2];i=J[b+16>>2];e=J[b+4>>2];while(1){if(L[i+2>>1]>=2){b=s+(J[i+4>>2]<<2)|0;q=J[b+4>>2];h=m+P(q,12)|0;t=J[b>>2];f=m+P(t,12)|0;j=J[f+4>>2];g=0;r=J[f>>2];b=J[e>>2];y=(r|0)!=(b|0);c=J[e+4>>2];p:{if(!y&(c|0)==(j|0)){break p}r=(c|0)!=(r|0);if(!r&(b|0)==(j|0)){break p}g=2;f=J[f+8>>2];if(!y&(f|0)==(c|0)|!r&(b|0)==(f|0)){break p}if((b|0)==(j|0)){g=1;if((c|0)==(f|0)){break p}}g=(c|0)!=(j|0)?255:(b|0)==(f|0)?1:255}j=0;r=J[h>>2];y=(r|0)!=(b|0);f=J[h+4>>2];q:{if(!y&(f|0)==(c|0)){break q}r=(c|0)!=(r|0);if(!r&(b|0)==(f|0)){break q}j=2;h=J[h+8>>2];if(!y&(h|0)==(c|0)|!r&(b|0)==(h|0)){break q}if((b|0)==(f|0)){j=1;if((c|0)==(h|0)){break q}}j=(c|0)!=(f|0)?255:(b|0)==(h|0)?1:255}b=J[v+52>>2];J[b+(P(t,3)+g<<2)>>2]=q;J[b+(P(q,3)+j<<2)>>2]=t}e=e+8|0;i=i+8|0;d=d-1|0;if(d){continue}break}}d=0;r:{if(!K[J[a+8>>2]+14|0]){break r}b=J[42504];c=Ka[J[J[b>>2]+20>>2]](b)|0?49698:70610;i=Ka[J[J[b+12>>2]+8>>2]](b+12|0,44,c,10881,682)|0;b=i;J[b>>2]=0;J[b+4>>2]=0;H[b+40|0]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;j=J[a+12>>2];J[j+84>>2]=b;q=J[a+8>>2];t=Ia-32|0;Ia=t;g=t+8|0;b=g;J[b>>2]=0;J[b+4>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[b+8>>2]=0;J[b>>2]=J[j+12>>2];J[b+12>>2]=J[j+68>>2];c=J[j+16>>2];e=J[j+56>>2];J[b+20>>2]=0;J[b+16>>2]=e;J[b+4>>2]=c;e=Ia-176|0;Ia=e;b=J[b+12>>2];h=e+152|0;J[h+8>>2]=0;J[h>>2]=0;J[h+4>>2]=0;s:{if(!_y(h,g,32)){break s}c=b<<2;if(c){d=J[42504];d=Ka[J[J[d+12>>2]+8>>2]](d+12|0,c,29113,14622,509)|0}J[e+20>>2]=b;J[e+16>>2]=0;J[e+12>>2]=32;J[e+8>>2]=d;J[e+4>>2]=g;Wa(e+24|0,0,128);b=Ia-16|0;Ia=b;J[b+12>>2]=0;J[b+8>>2]=0;rk(J[h+4>>2],b+12|0,b+8|0,3618,e+4|0);Ia=b+16|0;QA(g,d);if(d){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,d)}if(M[g+12>>2]<=32){J[i+32>>2]=1;b=J[42504];b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,1168,29113,14622,289)|0;J[i+28>>2]=b;J[b+1152>>2]=1;c=J[h+4>>2];l=N[c+16>>2];k=N[c+20>>2];o=N[c+4>>2];u=N[c+8>>2];p=N[c+12>>2];w=N[c>>2];J[b+524>>2]=0;J[b+12>>2]=0;N[b+512>>2]=Q(p-w)*Q(.5);N[b>>2]=Q(w+p)*Q(.5);N[b+520>>2]=Q(k-u)*Q(.5);N[b+516>>2]=Q(l-o)*Q(.5);N[b+8>>2]=Q(u+k)*Q(.5);N[b+4>>2]=Q(o+l)*Q(.5);J[b+1024>>2]=J[g+12>>2]<<1|1;d=bi(i,g,c);break s}go(J[J[h+4>>2]+24>>2]);J[e+4>>2]=1;b=J[42504];c=Ka[J[J[b>>2]+20>>2]](b)|0?50432:70610;m=Xy(Ka[J[J[b+12>>2]+8>>2]](b+12|0,1032,c,14622,337)|0);Wy(h,m,J[h+4>>2],Q(.00019999999494757503),e+4|0);d=bi(i,g,J[h+4>>2]);if(!d){break s}s=J[m+1028>>2]+1|0;J[e+172>>2]=s;f=J[e+4>>2];c=f>>>0>134217727?-1:f<<5;if(c){b=J[42504];v=Ka[J[J[b>>2]+20>>2]](b)|0?53654:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,v,14622,419)|0}else{b=0}t:{if(!f){break t}c=b;if(f&1){J[b+8>>2]=0;J[b+12>>2]=0;J[b+16>>2]=-1082130432;J[b+20>>2]=-1082130432;J[b>>2]=0;J[b+4>>2]=0;J[b+24>>2]=-1082130432;J[b+28>>2]=-1;c=b+32|0}if(!(f-1&134217727)){break t}v=b+(f<<5)|0;while(1){J[c+8>>2]=0;J[c+12>>2]=0;J[c+16>>2]=-1082130432;J[c+20>>2]=-1082130432;J[c>>2]=0;J[c+4>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+24>>2]=-1082130432;J[c+28>>2]=-1;J[c+56>>2]=-1082130432;J[c+60>>2]=-1;J[c+48>>2]=-1082130432;J[c+52>>2]=-1082130432;J[c+40>>2]=0;J[c+44>>2]=0;c=c- -64|0;if((v|0)!=(c|0)){continue}break}}c=J[h+4>>2];l=N[c+16>>2];k=N[c+20>>2];o=N[c+4>>2];u=N[c+8>>2];N[b>>2]=Q(N[c>>2]+N[c+12>>2])*Q(.5);N[b+8>>2]=Q(u+k)*Q(.5);N[b+4>>2]=Q(o+l)*Q(.5);l=N[c+16>>2];k=N[c>>2];o=N[c+12>>2];u=N[c+4>>2];N[b+24>>2]=Q(N[c+20>>2]-N[c+8>>2])*Q(.5);N[b+20>>2]=Q(l-u)*Q(.5);N[b+16>>2]=Q(o-k)*Q(.5);J[b+28>>2]=(J[m+1028>>2]<<1)+2048;J[i+36>>2]=s;J[e+168>>2]=0;J[e+164>>2]=0;s=e+172|0;c=m;m=e+168|0;Vy(b,1,s,c,m,e+164|0);J[i+24>>2]=b;J[i+20>>2]=f;HA(i,b);b=J[42504];b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,P(f,1168),29113,14622,447)|0;J[i+32>>2]=f;J[i+28>>2]=b;J[e+172>>2]=1;c=J[i+24>>2];J[e+168>>2]=((J[c+28>>2]>>>1&1023)-J[c+12>>2]|0)+1;GA(i,b,c,1,m,s);J[i+32>>2]=J[e+172>>2]}$y(h);Ia=e+176|0;u:{if(!d){Xa(J[42504],32,10881,1244,74521,0);break u}e=J[g+8>>2];if(!(K[q+14|0]?0:K[q+12|0])){b=J[j+68>>2];c=b>>>0>1073741823?-1:b<<2;v:{if(!c){c=0;break v}b=J[42504];d=Ka[J[J[b>>2]+20>>2]](b)|0?33898:70610;c=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,d,10881,1252)|0;b=J[j+68>>2]}d=J[j+64>>2];w:{x:{y:{if(b){b=0;if(d){break y}while(1){d=b<<2;J[d+c>>2]=J[d+e>>2];b=b+1|0;if(b>>>0>2]){continue}break}b=j- -64|0;break w}b=j- -64|0;if(!d){break w}break x}while(1){i=b<<2;J[i+c>>2]=J[d+(J[e+i>>2]<<2)>>2];b=b+1|0;if(b>>>0>2]){continue}break}b=j- -64|0}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d)}J[b>>2]=c;e=J[g+8>>2]}if(e){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,e)}J[g+8>>2]=0}b=J[g+8>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[g+8>>2]=0;Ia=t+32|0;d=0;e=0;j=0;q=Ia-32|0;Ia=q;b=J[a+12>>2];i=J[b+68>>2];c=P(i,12);if(c){e=J[42504];e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,c,29113,10881,657)|0;i=J[b+68>>2]}c=i<<4;if(c){i=J[42504];j=Ka[J[J[i+12>>2]+8>>2]](i+12|0,c,29113,10881,659)|0;i=J[b+68>>2]}b=J[a+12>>2];J[b+60>>2]=j;t=J[b+56>>2];m=J[b+16>>2];b=0;c=P(i,36);if(c){b=J[42504];b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,29113,22323,147)|0}z:{if(i){while(1){l=Q(0);k=Q(0);o=Q(0);r=P(d,12);h=r+t|0;c=J[h+4>>2];f=m+P(c,12)|0;g=J[h>>2];s=m+P(g,12)|0;u=N[s>>2];w=Q(N[f>>2]-u);h=J[h+8>>2];v=m+P(h,12)|0;p=N[s+4>>2];x=Q(N[v+4>>2]-p);A=Q(N[v>>2]-u);p=Q(N[f+4>>2]-p);u=Q(Q(w*x)-Q(A*p));C=p;p=N[s+8>>2];B=Q(N[v+8>>2]-p);D=x;x=Q(N[f+8>>2]-p);p=Q(Q(C*B)-Q(D*x));w=Q(Q(x*A)-Q(B*w));x=Q(Q(u*u)+Q(Q(p*p)+Q(w*w)));if(x>Q(0)){k=Q(Q(1)/Q(Y(x)));o=Q(u*k);l=Q(p*k);k=Q(w*k)}f=e+r|0;N[f+8>>2]=o;N[f+4>>2]=k;N[f>>2]=l;f=P(d,36)+b|0;J[f+12>>2]=c>>>0>>0?c:h;J[f+8>>2]=d;J[f+4>>2]=c>>>0>>0?g:c;J[f>>2]=c>>>0>g>>>0?g:c;J[f+20>>2]=d;J[f+16>>2]=c>>>0>h>>>0?c:h;J[f+32>>2]=d;J[f+28>>2]=g>>>0>h>>>0?g:h;J[f+24>>2]=g>>>0>>0?g:h;d=d+1|0;if((d|0)!=(i|0)){continue}break}Py(b,P(i,3));c=0;while(1){f=P(c,12);d=f+t|0;g=J[d+8>>2];h=J[d+4>>2];d=J[d>>2];f=e+f|0;l=N[f>>2];N[q+12>>2]=l;k=N[f+4>>2];N[q+16>>2]=k;o=N[f+8>>2];N[q+20>>2]=o;f=m+P(d,12)|0;N[q+24>>2]=-Q(Q(o*N[f+8>>2])+Q(Q(l*N[f>>2])+Q(k*N[f+4>>2])));f=q+12|0;s=fo(m,e,t,i,d,h,f,b,c);h=fo(m,e,t,i,h,g,f,b,c);g=fo(m,e,t,i,g,d,f,b,c);d=(c<<4)+j|0;J[d+12>>2]=0;J[d+8>>2]=g;J[d+4>>2]=h;J[d>>2]=s;c=c+1|0;if((i|0)!=(c|0)){continue}break}break z}Py(b,0)}if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}if(e){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,e)}Ia=q+32|0;A:{B:{c=z>>>0>1073741823?-1:z<<2;C:{if(c){b=J[42504];d=Ka[J[J[b>>2]+20>>2]](b)|0?33898:70610;d=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,d,10881,690)|0;i=J[a+12>>2];if(!J[i+68>>2]){break B}a=i+68|0;break C}i=J[a+12>>2];if(!J[i+68>>2]){break r}d=0;a=i+68|0}c=J[i+48>>2];b=0;while(1){J[(J[c+(b<<2)>>2]<<2)+d>>2]=b;b=b+1|0;e=J[a>>2];if(b>>>0>>0){continue}break}if(!e){break A}c=J[i+64>>2];b=0;while(1){e=c+(b<<2)|0;J[e>>2]=J[(J[e>>2]<<2)+d>>2];b=b+1|0;if(b>>>0>2]){continue}break}break A}if(!d){break r}}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,d)}b=1}Ia=n+48|0;return b}function _ga(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=Q(0),u=0,v=Q(0),w=0,x=0,y=0,z=0,A=0,B=Q(0),C=0,D=0,E=0,F=0,G=Q(0),O=0,S=0,T=0,U=0,V=0,W=0,X=0,Z=Q(0);k=Ia-544|0;Ia=k;w=J[a+468>>2];G=N[a+464>>2];p=J[a+448>>2];J[k+472>>2]=0;J[k+476>>2]=0;J[k+480>>2]=0;J[k+484>>2]=0;J[k+488>>2]=0;J[k+496>>2]=0;J[k+500>>2]=0;J[k+504>>2]=0;J[k+508>>2]=0;J[k+512>>2]=0;J[k+520>>2]=0;J[k+524>>2]=0;J[k+516>>2]=141644;J[k+528>>2]=0;J[k+532>>2]=0;J[k+536>>2]=0;J[k+540>>2]=0;J[k+468>>2]=141644;J[k+464>>2]=141608;J[k+492>>2]=141644;q=1;l=J[d+52>>2];O=p<<5;y=Db(l,O,1);x=Db(l,O,1);s=Db(l,c<<3,1);V=J[d+40>>2];S=J[d+44>>2];J[k+456>>2]=0;J[k+460>>2]=0;J[k+448>>2]=0;J[k+452>>2]=0;J[k+440>>2]=0;J[k+444>>2]=0;J[k+432>>2]=0;J[k+436>>2]=0;r=k+320|0;Wa(r,0,112);J[k+420>>2]=0;J[k+412>>2]=1065353216;J[k+404>>2]=0;J[k+388>>2]=-8388609;J[k+396>>2]=2139095039;J[k+316>>2]=x;J[k+312>>2]=y;H[k+280|0]=0;u=Db(l,c<<5,1);A=Db(l,(J[a+448>>2]<<5)-1|0,1);J[k+228>>2]=a;J[k+224>>2]=0;E=k+464|0;pI(k+228|0,G,E,A,k+224|0,g,0,0,y,x);J[k+216>>2]=0;J[k+220>>2]=0;J[k+208>>2]=0;J[k+212>>2]=0;J[k+200>>2]=0;J[k+204>>2]=0;J[k+180>>2]=J[a+228>>2];J[k+184>>2]=J[a+240>>2];J[k+188>>2]=J[a+252>>2];J[k+192>>2]=J[a+264>>2];J[k+208>>2]=J[a+144>>2];J[k+204>>2]=J[a+156>>2];J[k+216>>2]=J[a+180>>2];J[k+212>>2]=J[a+192>>2];J[k+196>>2]=J[a+480>>2];p=a;T=b;a=Ia-1072|0;Ia=a;if(c){n=k+16|0;F=k+432|0;t=N[p+464>>2];B=Q(Q(1)/t);while(1){C=P(z,12)+T|0;b=J[C+8>>2];o=(z<<5)+u|0;J[n+16>>2]=o;N[n+120>>2]=N[b>>2];N[n+124>>2]=N[b+4>>2];J[n+132>>2]=J[J[p+20>>2]+168>>2]+(J[b+40>>2]<<5);m=L[b+10>>1];H[n+139|0]=m>>>9&1;H[n+138|0]=m>>>5&1;H[n+137|0]=(m&128)>>>7;H[n+136|0]=m>>>8&1;N[n+128>>2]=N[b+44>>2];Wa(a+112|0,0,960);J[a+1052>>2]=2139095039;J[a+1036>>2]=-8388609;J[a+972>>2]=2139095039;J[a+956>>2]=-8388609;J[a+892>>2]=2139095039;J[a+876>>2]=-8388609;J[a+812>>2]=2139095039;J[a+796>>2]=-8388609;J[a+732>>2]=2139095039;J[a+716>>2]=-8388609;J[a+652>>2]=2139095039;J[a+636>>2]=-8388609;J[a+572>>2]=2139095039;J[a+556>>2]=-8388609;J[a+492>>2]=2139095039;J[a+476>>2]=-8388609;J[a+412>>2]=2139095039;J[a+396>>2]=-8388609;J[a+332>>2]=2139095039;J[a+316>>2]=-8388609;J[a+252>>2]=2139095039;J[a+236>>2]=-8388609;J[a+172>>2]=2139095039;J[a+156>>2]=-8388609;J[n+4>>2]=1065353216;J[n+8>>2]=1065353216;J[n+12>>2]=1065353216;J[n>>2]=1065353216;a:{if(J[b+24>>2]){m=J[b+32>>2];N[a+84>>2]=N[m>>2];N[a+88>>2]=N[m+4>>2];N[a+92>>2]=N[m+8>>2];N[a+96>>2]=N[m+12>>2];N[a+100>>2]=N[m+16>>2];N[a+104>>2]=N[m+20>>2];v=N[m+24>>2];break a}J[a+100>>2]=0;J[a+104>>2]=0;J[a+92>>2]=0;J[a+96>>2]=1065353216;J[a+84>>2]=0;J[a+88>>2]=0;v=Q(0)}N[a+108>>2]=v;b:{if(J[b+28>>2]){m=J[b+36>>2];N[a+56>>2]=N[m>>2];N[a+60>>2]=N[m+4>>2];N[a+64>>2]=N[m+8>>2];N[a+68>>2]=N[m+12>>2];N[a+72>>2]=N[m+16>>2];N[a+76>>2]=N[m+20>>2];v=N[m+24>>2];break b}J[a+72>>2]=0;J[a+76>>2]=0;J[a+64>>2]=0;J[a+68>>2]=1065353216;J[a+56>>2]=0;J[a+60>>2]=0;v=Q(0)}N[a+80>>2]=v;J[a+52>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;m=a+112|0;b=Ka[J[b+12>>2]](m,a+44|0,12,a,J[b+20>>2],a+84|0,a+56|0,(L[b+10>>1]&512)>>>9|0,a+32|0,a+20|0)|0;N[n+140>>2]=N[a+44>>2];N[n+144>>2]=N[a+48>>2];N[n+148>>2]=N[a+52>>2];N[n+36>>2]=N[a+84>>2];N[n+40>>2]=N[a+88>>2];N[n+44>>2]=N[a+92>>2];N[n+48>>2]=N[a+96>>2];N[n+52>>2]=N[a+100>>2];N[n+56>>2]=N[a+104>>2];N[n+60>>2]=N[a+108>>2];N[n+64>>2]=N[a+56>>2];N[n+68>>2]=N[a+60>>2];N[n+72>>2]=N[a+64>>2];N[n+76>>2]=N[a+68>>2];N[n+80>>2]=N[a+72>>2];N[n+84>>2]=N[a+76>>2];v=N[a+80>>2];J[n+116>>2]=b;N[n+88>>2]=v;J[n+112>>2]=m;m=J[C>>2];b=J[C+4>>2];c:{d:{if(!((m|0)==-2147483648|(b|0)==-2147483648)){I[o+10>>1]=b;I[o+8>>1]=m;J[o>>2]=p;J[o+4>>2]=p;m=8;b=8;break d}if((m|0)==-2147483648){I[o+10>>1]=b;I[o+8>>1]=65535;J[o>>2]=F;J[o+4>>2]=p;m=2;b=8;break d}if((b|0)!=-2147483648){break c}I[o+10>>1]=65535;I[o+8>>1]=m;J[o>>2]=p;J[o+4>>2]=F;m=8;b=2}J[n+96>>2]=b;J[n+92>>2]=m}J[n+20>>2]=J[o>>2];b=J[o+4>>2];J[n+32>>2]=r;J[n+28>>2]=r;J[n+24>>2]=b;Ur(n,E,t,B,y);z=z+1|0;if((z|0)!=(c|0)){continue}break}}Ia=a+1072|0;e:{if(!c){break e}if(c>>>0>=8){n=c&-8;a=0;while(1){b=j<<2;J[b+s>>2]=2139095039;J[(b|4)+s>>2]=2139095039;J[(b|8)+s>>2]=2139095039;J[(b|12)+s>>2]=2139095039;J[(b|16)+s>>2]=2139095039;J[(b|20)+s>>2]=2139095039;J[(b|24)+s>>2]=2139095039;J[(b|28)+s>>2]=2139095039;j=j+8|0;a=a+8|0;if((n|0)!=(a|0)){continue}break}}a=c&7;if(!a){break e}while(1){J[(j<<2)+s>>2]=2139095039;j=j+1|0;i=i+1|0;if((a|0)!=(i|0)){continue}break}}f:{if(!h){break f}n=p+112|0;v=Q(Q(1)/G);F=w&-4;z=w&3;C=w&-2;E=w&1;W=w<<2;X=w>>>0<4;while(1){i=0;g:{h:{if(!c){break h}while(1){b=0;a=J[((i<<5)+u|0)+24>>2];j=K[a+1|0];i:{if(!j){break i}a=a+48|0;if(j>>>0>=8){q=j&248;while(1){J[a+88>>2]=0;J[a+1208>>2]=0;J[a+1048>>2]=0;J[a+888>>2]=0;J[a+728>>2]=0;J[a+568>>2]=0;J[a+408>>2]=0;J[a+248>>2]=0;a=a+1280|0;b=b+8|0;if((q|0)!=(b|0)){continue}break}}j=j&7;if(!j){break i}b=0;while(1){J[a+88>>2]=0;a=a+160|0;b=b+1|0;if((j|0)!=(b|0)){continue}break}}i=i+1|0;if((i|0)!=(c|0)){continue}break}j=0;i=0;if(!c){break h}while(1){Vd((i<<5)+u|0,k+280|0);i=i+1|0;if((i|0)!=(c|0)){continue}break}while(1){Vd((j<<5)+u|0,k+280|0);i=0;j=j+1|0;if((j|0)!=(c|0)){continue}break}j=0;while(1){Vd((j<<5)+u|0,k+280|0);j=j+1|0;if((j|0)!=(c|0)){continue}break}while(1){Vd((i<<5)+u|0,k+280|0);i=i+1|0;if((i|0)!=(c|0)){continue}break}i=0;if(c){break g}}Qi(p,x);q=1;break f}while(1){rs((i<<5)+u|0);i=i+1|0;if((i|0)!=(c|0)){continue}break}Qi(p,x);i=0;q=1;if(!c){break f}while(1){a=(i<<5)+u|0;Vd(a,k+280|0);jh(a);i=i+1|0;if((i|0)!=(c|0)){continue}break}if(!c){break f}b=J[J[p+20>>2]+168>>2]+(J[J[T+8>>2]+40>>2]<<5)|0;j=0;a=1;while(1){i=j<<2;t=Q(v*N[b+8>>2]);B=Q(t*t);t=Q(v*N[b>>2]);Z=Q(t*t);t=Q(v*N[b+4>>2]);t=Q(G*Q(Y(Q(B+Q(Z+Q(t*t))))));N[i+S>>2]=t;i=i+s|0;B=N[i>>2];N[i>>2]=t;a=Q(R(Q(B-t)))>Q(9999999747378752e-21)?0:a;j=j+1|0;if((j|0)!=(c|0)){continue}break}a=a&1;if(a){break f}j=Wa(J[d+24>>2],0,W);j:{if(c){b=0;if(!w){break j}while(1){o=(b<<2)+S|0;m=(P(b,w)<<2)+V|0;i=0;q=0;if((w|0)!=1){while(1){r=i<<2;D=r+j|0;N[D>>2]=Q(N[m+r>>2]*N[o>>2])+N[D>>2];r=r|4;D=r+j|0;N[D>>2]=Q(N[m+r>>2]*N[o>>2])+N[D>>2];i=i+2|0;q=q+2|0;if((C|0)!=(q|0)){continue}break}}if(E){q=i<<2;i=q+j|0;N[i>>2]=Q(N[m+q>>2]*N[o>>2])+N[i>>2]}b=b+1|0;if((c|0)!=(b|0)){continue}break}}if(!w){break j}b=0;i=0;q=0;if(!X){while(1){o=i<<2;m=o+j|0;N[m>>2]=N[f+o>>2]-N[m>>2];m=o|4;r=m+j|0;N[r>>2]=N[f+m>>2]-N[r>>2];m=o|8;r=m+j|0;N[r>>2]=N[f+m>>2]-N[r>>2];o=o|12;m=o+j|0;N[m>>2]=N[f+o>>2]-N[m>>2];i=i+4|0;q=q+4|0;if((F|0)!=(q|0)){continue}break}}if(!z){break j}while(1){q=i<<2;o=q+j|0;N[o>>2]=N[f+q>>2]-N[o>>2];i=i+1|0;b=b+1|0;if((z|0)!=(b|0)){continue}break}}H[k+15|0]=119;Ka[J[J[p>>2]+36>>2]](p,e,k+15|0)|0;H[k+14|0]=8;Ka[J[J[p>>2]+36>>2]](p,d,k+14|0)|0;Wa(J[p+312>>2],0,J[p+448>>2]<<5);Wa(J[p+168>>2],0,J[p+468>>2]<<2);H[p+489|0]=0;b=k+180|0;yc(n,b);zc(n,g,b);wr(n,b);qI(p,n,b);Wa(J[p+264>>2],0,O);q=a;U=U+1|0;if((U|0)!=(h|0)){continue}break}}a=J[l+16>>2];k:{if(!(a>>>0<=A>>>0&a+J[l+20>>2]>>>0>A>>>0)){if(!A){break k}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,A);break k}f=J[l+4>>2];a=0;d=J[l+8>>2];b=d;while(1){c=a;a=a+1|0;j=b;b=b-1|0;i=f+(b<<2)|0;if(M[i>>2]>>0){continue}break}l:{if(d>>>0<=j>>>0){break l}b=c&3;if(b){a=0;while(1){J[i>>2]=J[J[l+4>>2]+(j<<2)>>2];j=j+1|0;i=i+4|0;a=a+1|0;if((b|0)!=(a|0)){continue}break}}if(c-1>>>0<3){break l}while(1){a=j<<2;J[i>>2]=J[a+J[l+4>>2]>>2];J[i+4>>2]=J[(a+J[l+4>>2]|0)+4>>2];J[i+8>>2]=J[(a+J[l+4>>2]|0)+8>>2];J[i+12>>2]=J[(a+J[l+4>>2]|0)+12>>2];i=i+16|0;j=j+4|0;if((d|0)!=(j|0)){continue}break}}J[l+8>>2]=d-1}a=J[l+16>>2];m:{if(!(a>>>0<=s>>>0&a+J[l+20>>2]>>>0>s>>>0)){if(!s){break m}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,s);break m}f=J[l+4>>2];a=0;d=J[l+8>>2];b=d;while(1){c=a;a=a+1|0;j=b;b=b-1|0;i=f+(b<<2)|0;if(M[i>>2]>>0){continue}break}n:{if(d>>>0<=j>>>0){break n}b=c&3;if(b){a=0;while(1){J[i>>2]=J[J[l+4>>2]+(j<<2)>>2];j=j+1|0;i=i+4|0;a=a+1|0;if((b|0)!=(a|0)){continue}break}}if(c-1>>>0<3){break n}while(1){a=j<<2;J[i>>2]=J[a+J[l+4>>2]>>2];J[i+4>>2]=J[(a+J[l+4>>2]|0)+4>>2];J[i+8>>2]=J[(a+J[l+4>>2]|0)+8>>2];J[i+12>>2]=J[(a+J[l+4>>2]|0)+12>>2];i=i+16|0;j=j+4|0;if((d|0)!=(j|0)){continue}break}}J[l+8>>2]=d-1}a=J[l+16>>2];o:{if(!(a>>>0<=y>>>0&a+J[l+20>>2]>>>0>y>>>0)){if(!y){break o}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,y);break o}f=J[l+4>>2];a=0;d=J[l+8>>2];b=d;while(1){c=a;a=a+1|0;j=b;b=b-1|0;i=f+(b<<2)|0;if(M[i>>2]>>0){continue}break}p:{if(d>>>0<=j>>>0){break p}b=c&3;if(b){a=0;while(1){J[i>>2]=J[J[l+4>>2]+(j<<2)>>2];j=j+1|0;i=i+4|0;a=a+1|0;if((b|0)!=(a|0)){continue}break}}if(c-1>>>0<3){break p}while(1){a=j<<2;J[i>>2]=J[a+J[l+4>>2]>>2];J[i+4>>2]=J[(a+J[l+4>>2]|0)+4>>2];J[i+8>>2]=J[(a+J[l+4>>2]|0)+8>>2];J[i+12>>2]=J[(a+J[l+4>>2]|0)+12>>2];i=i+16|0;j=j+4|0;if((d|0)!=(j|0)){continue}break}}J[l+8>>2]=d-1}a=J[l+16>>2];q:{if(!(a>>>0<=x>>>0&a+J[l+20>>2]>>>0>x>>>0)){if(!x){break q}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,x);break q}f=J[l+4>>2];a=0;d=J[l+8>>2];b=d;while(1){c=a;a=a+1|0;j=b;b=b-1|0;i=f+(b<<2)|0;if(M[i>>2]>>0){continue}break}r:{if(d>>>0<=j>>>0){break r}b=c&3;if(b){a=0;while(1){J[i>>2]=J[J[l+4>>2]+(j<<2)>>2];j=j+1|0;i=i+4|0;a=a+1|0;if((b|0)!=(a|0)){continue}break}}if(c-1>>>0<3){break r}while(1){a=j<<2;J[i>>2]=J[a+J[l+4>>2]>>2];J[i+4>>2]=J[(a+J[l+4>>2]|0)+4>>2];J[i+8>>2]=J[(a+J[l+4>>2]|0)+8>>2];J[i+12>>2]=J[(a+J[l+4>>2]|0)+12>>2];i=i+16|0;j=j+4|0;if((d|0)!=(j|0)){continue}break}}J[l+8>>2]=d-1}a=J[l+16>>2];s:{if(!(a>>>0<=u>>>0&a+J[l+20>>2]>>>0>u>>>0)){if(!u){break s}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,u);break s}f=J[l+4>>2];a=0;d=J[l+8>>2];b=d;while(1){c=a;a=a+1|0;j=b;b=b-1|0;i=f+(b<<2)|0;if(M[i>>2]>>0){continue}break}t:{if(d>>>0<=j>>>0){break t}b=c&3;if(b){a=0;while(1){J[i>>2]=J[J[l+4>>2]+(j<<2)>>2];j=j+1|0;i=i+4|0;a=a+1|0;if((b|0)!=(a|0)){continue}break}}if(c-1>>>0<3){break t}while(1){a=j<<2;J[i>>2]=J[a+J[l+4>>2]>>2];J[i+4>>2]=J[(a+J[l+4>>2]|0)+4>>2];J[i+8>>2]=J[(a+J[l+4>>2]|0)+8>>2];J[i+12>>2]=J[(a+J[l+4>>2]|0)+12>>2];i=i+16|0;j=j+4|0;if((d|0)!=(j|0)){continue}break}}J[l+8>>2]=d-1}b=0;a=k+464|0;c=1-J[a+76>>2]|0;J[a+76>>2]=c;d=J[a+16>>2];if(d){while(1){c=J[J[a+12>>2]+(b<<2)>>2];if(c){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c);d=J[a+16>>2]}b=b+1|0;if(d>>>0>b>>>0){continue}break}c=J[a+76>>2]}b=0;J[a+16>>2]=0;J[a+24>>2]=0;J[a+8>>2]=0;d=a+P(c,24)|0;c=J[d+40>>2];if(c){while(1){f=J[J[d+36>>2]+(b<<2)>>2];if(f){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,f);c=J[d+40>>2]}b=b+1|0;if(c>>>0>b>>>0){continue}break}}J[d+40>>2]=0;J[d+48>>2]=0;J[d+32>>2]=0;H[k+13|0]=119;Ka[J[J[p>>2]+36>>2]](p,e,k+13|0)|0;xr(a);Ia=k+544|0;return q|0}function oI(a,b,c,d){var e=0,f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=0,n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=0,x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=0,E=Q(0),F=Q(0),G=Q(0),I=0,L=Q(0),O=Q(0),R=Q(0),S=0,T=0,U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=0,ga=0,ha=0,ia=0,ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0);u=Ia-48|0;Ia=u;J[a+660>>2]=0;Wa(J[a+408>>2],0,J[a+412>>2]<<2);fa=J[a+448>>2]<<5;Wa(J[a+312>>2],0,fa);Wa(J[a+168>>2],0,J[a+468>>2]<<2);H[a+489|0]=0;g=a+112|0;Pi(a,g,0);J[u+40>>2]=0;J[u+44>>2]=0;J[u+32>>2]=0;J[u+36>>2]=0;J[u+24>>2]=0;J[u+28>>2]=0;J[u+4>>2]=J[a+228>>2];J[u+8>>2]=J[a+240>>2];J[u+12>>2]=J[a+252>>2];J[u+16>>2]=J[a+264>>2];J[u+32>>2]=J[a+144>>2];J[u+28>>2]=J[a+156>>2];J[u+40>>2]=J[a+180>>2];J[u+36>>2]=J[a+192>>2];J[u+20>>2]=J[a+480>>2];fI(g);S=u+4|0;yc(g,S);Oi(g);zc(g,b,S);if(M[g+336>>2]>=2){Va(J[a+276>>2],J[a+264>>2],J[a+448>>2]<<5)}Sl(a,g);b=Ia-176|0;Ia=b;m=J[g+224>>2];D=J[g+336>>2];T=J[g+332>>2];a:{if(H[J[g+364>>2]]&1){Wa(m,0,192);break a}k=b+160|0;while(1){J[b+168>>2]=0;J[b+172>>2]=0;J[k>>2]=0;J[k+4>>2]=0;J[b+152>>2]=0;J[b+156>>2]=0;J[b+144>>2]=0;J[b+148>>2]=0;e=n<<2;J[(n>>>0<3?e+(b+144|0)|0:(e+k|0)-12|0)>>2]=1065353216;s=N[g+472>>2];A=N[g+448>>2];B=N[g+460>>2];y=N[g+476>>2];C=N[g+452>>2];L=N[g+464>>2];O=N[g+480>>2];R=N[g+456>>2];U=N[g+468>>2];t=N[g+420>>2];o=N[g+412>>2];r=N[g+416>>2];V=N[g+508>>2];W=N[g+484>>2];X=N[g+496>>2];v=N[g+432>>2];x=N[g+424>>2];E=N[g+428>>2];Z=N[g+512>>2];_=N[g+488>>2];$=N[g+500>>2];l=N[b+168>>2];F=N[g+444>>2];f=N[k>>2];G=N[g+436>>2];q=N[g+440>>2];aa=N[g+516>>2];ba=N[g+492>>2];ca=N[g+504>>2];j=N[b+164>>2];i=N[b+152>>2];h=N[b+144>>2];p=N[b+148>>2];e=m+(n<<5)|0;J[e+28>>2]=0;J[e+12>>2]=0;N[e+24>>2]=Q(Q(F*l)+Q(Q(G*f)+Q(q*j)))+Q(Q(Q(h*ba)+Q(p*ca))+Q(i*aa));N[e+20>>2]=Q(Q(v*l)+Q(Q(x*f)+Q(E*j)))+Q(Q(Q(h*_)+Q(p*$))+Q(i*Z));N[e+16>>2]=Q(Q(t*l)+Q(Q(o*f)+Q(r*j)))+Q(Q(Q(h*W)+Q(p*X))+Q(i*V));N[e+8>>2]=Q(Q(Q(h*t)+Q(p*v))+Q(i*F))+Q(Q(Q(f*R)+Q(j*U))+Q(l*O));N[e+4>>2]=Q(Q(Q(h*r)+Q(p*E))+Q(i*q))+Q(Q(Q(f*C)+Q(j*L))+Q(l*y));N[e>>2]=Q(Q(Q(h*o)+Q(p*x))+Q(i*G))+Q(Q(Q(f*A)+Q(j*B))+Q(l*s));n=n+1|0;if((n|0)!=6){continue}break}}if(D>>>0>=2){w=b+160|0;k=1;while(1){e=J[g+340>>2]+P(k,160)|0;N[b+132>>2]=N[e+120>>2];N[b+136>>2]=N[e+124>>2];N[b+140>>2]=N[e+128>>2];z=m+P(k,192)|0;I=T+(k<<5)|0;n=0;while(1){J[b+168>>2]=0;J[b+172>>2]=0;J[w>>2]=0;J[w+4>>2]=0;J[b+152>>2]=0;J[b+156>>2]=0;J[b+144>>2]=0;J[b+148>>2]=0;e=n<<2;J[(n>>>0<3?e+(b+144|0)|0:(e+w|0)-12|0)>>2]=1065353216;J[b+124>>2]=0;J[b+108>>2]=0;N[b+120>>2]=-N[b+168>>2];N[b+116>>2]=-N[b+164>>2];N[b+112>>2]=-N[w>>2];N[b+104>>2]=-N[b+152>>2];N[b+100>>2]=-N[b+148>>2];N[b+96>>2]=-N[b+144>>2];ga=b+132|0;ha=P(k,76);ia=b+96|0;qc(b- -64|0,J[g+284>>2]+P(k,96)|0,ga,ha+J[g+272>>2]|0,ia);e=m+P(J[I+24>>2],192)|0;t=N[e+164>>2];o=N[e+132>>2];r=N[e+100>>2];v=N[e+68>>2];x=N[e+36>>2];E=N[e+4>>2];F=N[e+168>>2];G=N[e+136>>2];q=N[e+104>>2];s=N[e+72>>2];A=N[e+40>>2];B=N[e+8>>2];y=N[e+176>>2];C=N[e+144>>2];L=N[e+112>>2];O=N[e+80>>2];R=N[e+48>>2];U=N[e+16>>2];V=N[e+180>>2];W=N[e+148>>2];X=N[e+116>>2];Z=N[e+84>>2];_=N[e+20>>2];$=N[e+52>>2];aa=N[e+184>>2];ba=N[e+152>>2];ca=N[e+120>>2];da=N[e+88>>2];ea=N[e+24>>2];ja=N[e+56>>2];ka=N[e+160>>2];la=N[e+128>>2];ma=N[e+96>>2];na=N[e+64>>2];oa=N[e>>2];pa=N[e+32>>2];l=N[b+88>>2];f=N[b+84>>2];j=N[b+80>>2];i=N[b+72>>2];h=N[b+64>>2];p=N[b+68>>2];J[b+60>>2]=0;J[b+44>>2]=0;N[b+32>>2]=-Q(Q(Q(Q(Q(Q(oa*h)+Q(pa*p))+Q(na*i))+Q(ma*j))+Q(la*f))+Q(ka*l));N[b+56>>2]=-Q(Q(Q(Q(Q(Q(ea*h)+Q(ja*p))+Q(da*i))+Q(ca*j))+Q(ba*f))+Q(aa*l));N[b+52>>2]=-Q(Q(Q(Q(Q(Q(_*h)+Q($*p))+Q(Z*i))+Q(X*j))+Q(W*f))+Q(V*l));N[b+48>>2]=-Q(Q(Q(Q(Q(Q(U*h)+Q(R*p))+Q(O*i))+Q(L*j))+Q(C*f))+Q(y*l));N[b+40>>2]=-Q(Q(Q(Q(Q(Q(B*h)+Q(A*p))+Q(s*i))+Q(q*j))+Q(G*f))+Q(F*l));N[b+36>>2]=-Q(Q(Q(Q(Q(Q(E*h)+Q(x*p))+Q(v*i))+Q(r*j))+Q(o*f))+Q(t*l));Td(b,ga,J[g+236>>2]+P(k,112)|0,J[g+248>>2]+P(k,36)|0,ha+J[g+272>>2]|0,ia,b+32|0);e=z+(n<<5)|0;N[e>>2]=N[b>>2];N[e+4>>2]=N[b+4>>2];l=N[b+8>>2];J[e+12>>2]=0;N[e+8>>2]=l;N[e+16>>2]=N[b+16>>2];N[e+20>>2]=N[b+20>>2];l=N[b+24>>2];J[e+28>>2]=0;N[e+24>>2]=l;n=n+1|0;if((n|0)!=6){continue}break}k=k+1|0;if((D|0)!=(k|0)){continue}break}}Ia=b+176|0;k=0;e=0;T=J[S+12>>2];z=J[S>>2];n=Wa(c,0,J[g+336>>2]<<5);D=J[g+336>>2];b:{if(!D){break b}l=N[g+352>>2];I=J[g+332>>2];while(1){w=e<<5;c=J[(w+I|0)+16>>2];f=N[c+124>>2];p=f==Q(0)?Q(0):Q(Q(1)/f);b=n+w|0;L=Q(Q(1)/N[c+112>>2]);O=Q(Q(1)/N[c+120>>2]);R=Q(Q(1)/N[c+116>>2]);m=w+z|0;E=N[m+16>>2];t=N[m+8>>2];o=N[m+4>>2];r=N[m>>2];F=N[m+24>>2];G=N[m+20>>2];f=N[c+104>>2];h=N[c+108>>2];if(f>Q(0)|h>Q(0)){k=w+T|0;j=N[k+8>>2];i=N[k+4>>2];f=Q(l*f);f=f>2]=Q(Q(p*Q(E*f))-Q(f*Q(l*N[k>>2])))+N[b>>2];N[b+4>>2]=Q(Q(p*Q(G*f))-Q(f*Q(l*i)))+N[b+4>>2];N[b+8>>2]=Q(Q(p*Q(F*f))-Q(f*Q(l*j)))+N[b+8>>2];U=N[k+24>>2];V=N[k+20>>2];f=N[c+8>>2];q=Q(t+t);j=N[c>>2];s=Q(r+r);A=Q(o+o);i=N[c+4>>2];B=Q(Q(f*q)+Q(Q(j*s)+Q(A*i)));h=Q(l*h);v=h>2];x=Q(Q(h*h)+Q(-.5));y=Q(O*Q(v*Q(Q(f*B)+Q(Q(q*x)-Q(h*Q(Q(j*A)-Q(s*i)))))));y=Q(y+y);C=Q(L*Q(v*Q(Q(j*B)+Q(Q(s*x)-Q(h*Q(Q(i*q)-Q(A*f)))))));C=Q(C+C);q=Q(R*Q(v*Q(Q(i*B)+Q(Q(A*x)-Q(h*Q(Q(f*s)-Q(q*j)))))));q=Q(q+q);s=Q(Q(f*y)+Q(Q(j*C)+Q(i*q)));N[b+16>>2]=N[b+16>>2]+Q(Q(Q(j*s)+Q(Q(C*x)+Q(h*Q(Q(i*y)-Q(q*f)))))-Q(v*Q(l*N[k+16>>2])));N[b+20>>2]=N[b+20>>2]+Q(Q(Q(i*s)+Q(Q(q*x)+Q(h*Q(Q(f*C)-Q(y*j)))))-Q(v*Q(l*V)));N[b+24>>2]=N[b+24>>2]+Q(Q(Q(f*s)+Q(Q(y*x)+Q(h*Q(Q(j*q)-Q(C*i)))))-Q(v*Q(l*U)));k=1}c:{d:{h=Q(Q(t*t)+Q(Q(r*r)+Q(o*o)));q=N[c+96>>2];m=h>q;A=Q(Q(F*F)+Q(Q(E*E)+Q(G*G)));B=N[c+100>>2];if(m|A>B){if(m){f=N[c+8>>2];v=Q(t+t);j=N[c>>2];r=Q(r+r);o=Q(o+o);i=N[c+4>>2];x=Q(Q(f*v)+Q(Q(j*r)+Q(o*i)));y=Q(Q(1)-Q(Q(Y(q))/Q(Y(h))));h=N[c+12>>2];t=Q(Q(h*h)+Q(-.5));q=Q(y*Q(O*Q(Q(f*x)+Q(Q(v*t)-Q(h*Q(Q(j*o)-Q(r*i)))))));q=Q(q+q);s=Q(y*Q(L*Q(Q(j*x)+Q(Q(r*t)-Q(h*Q(Q(i*v)-Q(o*f)))))));s=Q(s+s);o=Q(y*Q(R*Q(Q(i*x)+Q(Q(o*t)-Q(h*Q(Q(f*r)-Q(v*j)))))));o=Q(o+o);r=Q(Q(f*q)+Q(Q(j*s)+Q(i*o)));N[b+16>>2]=N[b+16>>2]+Q(Q(j*r)+Q(Q(s*t)+Q(h*Q(Q(i*q)-Q(o*f)))));N[b+20>>2]=N[b+20>>2]+Q(Q(i*r)+Q(Q(o*t)+Q(h*Q(Q(f*s)-Q(q*j)))));N[b+24>>2]=N[b+24>>2]+Q(Q(f*r)+Q(Q(q*t)+Q(h*Q(Q(j*o)-Q(s*i)))));k=1}if(A>B){break d}}e=e+1|0;if((D|0)!=(e|0)){continue}if(k){break c}break b}f=Q(Q(1)-Q(Q(Y(B))/Q(Y(A))));N[b>>2]=Q(Q(p*E)*f)+N[b>>2];N[b+4>>2]=Q(Q(p*G)*f)+N[b+4>>2];N[b+8>>2]=Q(Q(p*F)*f)+N[b+8>>2];k=1;e=e+1|0;if((D|0)!=(e|0)){continue}}break}k=Ia-32|0;Ia=k;c=J[a+448>>2]-1|0;if(c){e=J[a+444>>2];m=J[a+384>>2];w=J[a+396>>2];D=J[a+452>>2];while(1){b=c<<5;qc(k,w+P(c,96)|0,(D+P(c,160)|0)+120|0,m+P(c,76)|0,b+n|0);b=n+(J[(b+e|0)+24>>2]<<5)|0;N[b>>2]=N[k>>2]+N[b>>2];N[b+4>>2]=N[k+4>>2]+N[b+4>>2];N[b+8>>2]=N[k+8>>2]+N[b+8>>2];N[b+16>>2]=N[k+16>>2]+N[b+16>>2];N[b+20>>2]=N[k+20>>2]+N[b+20>>2];N[b+24>>2]=N[k+24>>2]+N[b+24>>2];c=c-1|0;if(c){continue}break}}m=Ia-32|0;Ia=m;D=J[a+168>>2];T=J[a+456>>2];z=J[a+444>>2];b=J[a+228>>2];e:{if(H[J[a+476>>2]]&1){J[d>>2]=0;J[d+4>>2]=0;J[d+24>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;break e}A=N[a+560>>2];B=N[a+572>>2];y=N[a+584>>2];C=N[a+564>>2];L=N[a+576>>2];O=N[a+588>>2];R=N[a+568>>2];U=N[a+580>>2];V=N[a+592>>2];W=N[a+620>>2];X=N[a+608>>2];Z=N[a+596>>2];t=N[a+524>>2];o=N[a+528>>2];r=N[a+532>>2];_=N[a+624>>2];$=N[a+612>>2];aa=N[a+600>>2];v=N[a+536>>2];x=N[a+540>>2];E=N[a+544>>2];ba=N[a+628>>2];i=N[a+616>>2];ca=N[a+604>>2];F=N[a+548>>2];G=N[a+552>>2];h=N[n+20>>2];q=N[a+556>>2];l=N[n+24>>2];f=N[n+8>>2];da=N[n+4>>2];j=N[n>>2];p=N[n+16>>2];J[d+12>>2]=0;s=Q(-p);ea=i;i=Q(-da);N[d+24>>2]=Q(Q(Q(F*s)-Q(G*h))-Q(q*l))+Q(Q(Q(ea*i)-Q(j*ca))-Q(f*ba));N[d+20>>2]=Q(Q(Q(v*s)-Q(x*h))-Q(E*l))+Q(Q(Q($*i)-Q(j*aa))-Q(f*_));N[d+16>>2]=Q(Q(Q(t*s)-Q(o*h))-Q(r*l))+Q(Q(Q(X*i)-Q(j*Z))-Q(f*W));h=Q(-h);r=Q(Q(Q(Q(E*i)-Q(j*r))-Q(f*q))+Q(Q(Q(U*h)-Q(p*R))-Q(l*V)));N[d+8>>2]=r;o=Q(Q(Q(Q(x*i)-Q(j*o))-Q(f*G))+Q(Q(Q(L*h)-Q(p*C))-Q(l*O)));N[d+4>>2]=o;l=Q(Q(Q(Q(v*i)-Q(j*t))-Q(f*F))+Q(Q(Q(B*h)-Q(p*A))-Q(l*y)));N[d>>2]=l;N[b>>2]=l+N[b>>2];N[b+4>>2]=o+N[b+4>>2];N[b+8>>2]=r+N[b+8>>2];N[b+16>>2]=N[d+16>>2]+N[b+16>>2];N[b+20>>2]=N[d+20>>2]+N[b+20>>2];N[b+24>>2]=N[d+24>>2]+N[b+24>>2]}J[d+28>>2]=0;I=J[a+448>>2];if(I>>>0>=2){e=1;while(1){w=e<<5;pe(m,(J[a+452>>2]+P(e,160)|0)+120|0,J[a+348>>2]+P(e,112)|0,J[a+360>>2]+P(e,36)|0,J[a+384>>2]+P(e,76)|0,w+n|0,D+(J[(T+P(e,80)|0)+72>>2]<<2)|0,(J[(w+z|0)+24>>2]<<5)+d|0);c=d+w|0;j=N[m>>2];N[c>>2]=j;i=N[m+4>>2];N[c+4>>2]=i;l=N[m+8>>2];J[c+12>>2]=0;N[c+8>>2]=l;h=N[m+16>>2];N[c+16>>2]=h;p=N[m+20>>2];N[c+20>>2]=p;f=N[m+24>>2];J[c+28>>2]=0;N[c+24>>2]=f;c=b+w|0;N[c>>2]=j+N[c>>2];N[c+4>>2]=i+N[c+4>>2];N[c+8>>2]=l+N[c+8>>2];N[c+16>>2]=h+N[c+16>>2];N[c+20>>2]=p+N[c+20>>2];N[c+24>>2]=f+N[c+24>>2];e=e+1|0;if((I|0)!=(e|0)){continue}break}}Ia=m+32|0;Ia=k+32|0;w=J[g+336>>2];if(w>>>0<2){break b}c=J[g+44>>2];d=J[g+56>>2];D=J[g+344>>2];n=1;while(1){b=D+P(n,80)|0;k=K[b+76|0];f:{if(!k){break f}m=J[b+72>>2];b=0;if((k|0)!=1){T=k&254;e=0;while(1){z=b+m<<2;I=z+c|0;z=d+z|0;N[I>>2]=N[z>>2]+N[I>>2];J[z>>2]=0;z=m+(b|1)<<2;I=z+c|0;z=d+z|0;N[I>>2]=N[z>>2]+N[I>>2];J[z>>2]=0;b=b+2|0;e=e+2|0;if((T|0)!=(e|0)){continue}break}}if(!(k&1)){break f}b=b+m<<2;e=b+c|0;b=b+d|0;N[e>>2]=N[b>>2]+N[e>>2];J[b>>2]=0}n=n+1|0;if((w|0)!=(n|0)){continue}break}}Nl(g,S);wr(a+112|0,S);qI(a,g,S);if(M[a+448>>2]>=2){J[u+16>>2]=J[a+276>>2];Pc(g,u+4|0);b=J[u+16>>2];d=J[g+336>>2]-1|0;if(d>>>0>=2){while(1){n=d<<5;e=n+b|0;t=N[e+24>>2];o=N[e+20>>2];c=J[g+340>>2]+P(d,160)|0;j=N[c+120>>2];r=N[e+16>>2];i=N[c+124>>2];h=N[c+128>>2];l=N[e+8>>2];f=N[e+4>>2];c=b+(J[(n+J[g+332>>2]|0)+24>>2]<<5)|0;p=N[e>>2];N[c>>2]=p+N[c>>2];N[c+4>>2]=f+N[c+4>>2];N[c+8>>2]=l+N[c+8>>2];N[c+16>>2]=Q(r+Q(Q(i*l)-Q(f*h)))+N[c+16>>2];N[c+20>>2]=Q(o+Q(Q(h*p)-Q(l*j)))+N[c+20>>2];N[c+24>>2]=Q(t+Q(Q(j*f)-Q(p*i)))+N[c+24>>2];d=d-1|0;if(d>>>0>1){continue}break}}J[b>>2]=0;J[b+4>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0}H[a+488|0]=1;Wa(J[a+264>>2],0,fa);H[a+12|0]=0;J[a+4>>2]=0;J[a+8>>2]=0;c=J[a+448>>2];if(c){g=J[a+508>>2];e=J[a+324>>2];n=J[a+496>>2];k=J[a+444>>2];d=0;while(1){m=P(d,28);b=m+n|0;a=J[(k+(d<<5)|0)+16>>2];N[b>>2]=N[a>>2];N[b+4>>2]=N[a+4>>2];N[b+8>>2]=N[a+8>>2];N[b+12>>2]=N[a+12>>2];N[b+16>>2]=N[a+16>>2];N[b+20>>2]=N[a+20>>2];N[b+24>>2]=N[a+24>>2];b=e+m|0;N[b>>2]=N[a>>2];N[b+4>>2]=N[a+4>>2];N[b+8>>2]=N[a+8>>2];N[b+12>>2]=N[a+12>>2];N[b+16>>2]=N[a+16>>2];N[b+20>>2]=N[a+20>>2];N[b+24>>2]=N[a+24>>2];a=g+(d<<4)|0;J[a+8>>2]=0;J[a+12>>2]=1065353216;J[a>>2]=0;J[a+4>>2]=0;d=d+1|0;if((c|0)!=(d|0)){continue}break}}Ia=u+48|0}function OU(a){a=a|0;var b=0,c=0,d=0,e=0,f=Q(0),g=0,h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=0,q=0,r=Q(0),s=0,t=0,u=Q(0),v=0,w=0,x=Q(0),y=0,z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,O=0,S=Q(0),T=0,U=0,V=0,W=0,X=0,Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=0;g=Ia-208|0;Ia=g;e=J[a+4>>2];b=J[e+8>>2];b=P(b>>>0<=8?8:b,12);if(b){c=J[42504];q=Ka[J[J[c+12>>2]+8>>2]](c+12|0,b,29113,15474,1845)|0;e=J[a+4>>2]}m=J[e>>2];b=J[e+4>>2];d=J[e+8>>2];a:{b:{if(H[e+37|0]&1){i=g+180|0;p=g+196|0;s=g+184|0;c=P(d,12);if(c){e=J[42504];t=Ka[J[J[e+12>>2]+8>>2]](e+12|0,c,29113,15579,137)|0}J[a+28>>2]=t;c:{if(d){f=Q(85070586659632215e21);j=Q(-85070586659632215e21);c=b;o=Q(-85070586659632215e21);r=Q(-85070586659632215e21);k=Q(85070586659632215e21);l=Q(85070586659632215e21);while(1){h=N[c+8>>2];j=j>h?j:h;x=N[c+4>>2];o=o>x?o:x;u=N[c>>2];r=r>u?r:u;f=f>2]=Q(f+j)*Q(.5);N[a+20>>2]=Q(k+o)*Q(.5);N[a+16>>2]=Q(l+r)*Q(.5);if(!d){break c}c=0;while(1){k=N[a+16>>2];l=N[b>>2];f=N[a+20>>2];r=N[b+4>>2];e=P(c,12)+t|0;N[e+8>>2]=N[b+8>>2]-N[a+24>>2];N[e+4>>2]=r-f;N[e>>2]=l-k;b=b+m|0;c=c+1|0;if((d|0)!=(c|0)){continue}break}break c}J[a+16>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0}if(Gy(a,d,t,12,i,q,p,s)){break b}e=3;if(!q){break a}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,q);break a}if(Gy(a,d,b,m,g+180|0,q,g+196|0,g+184|0)){break b}e=3;if(!q){break a}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,q);break a}t=a;d=J[g+180>>2];b=g+96|0;N[b>>2]=N[q>>2];N[b+4>>2]=N[q+4>>2];k=N[q+8>>2];J[b+12>>2]=0;N[b+8>>2]=k;c=g+16|0;N[c>>2]=N[q>>2];N[c+4>>2]=N[q+4>>2];k=N[q+8>>2];J[c+12>>2]=0;N[c+8>>2]=k;N[b+24>>2]=N[q>>2];N[b+28>>2]=N[q+4>>2];k=N[q+8>>2];J[b+36>>2]=0;N[b+32>>2]=k;N[c+24>>2]=N[q>>2];N[c+28>>2]=N[q+4>>2];k=N[q+8>>2];J[c+36>>2]=0;N[c+32>>2]=k;N[b+48>>2]=N[q>>2];N[b+52>>2]=N[q+4>>2];k=N[q+8>>2];J[b+60>>2]=0;N[b+56>>2]=k;N[c+48>>2]=N[q>>2];N[c+52>>2]=N[q+4>>2];k=N[q+8>>2];J[c+60>>2]=0;N[c+56>>2]=k;m=1;r=N[q+8>>2];k=N[q+4>>2];l=N[q>>2];d:{if(d>>>0<=1){f=l;j=k;o=r;break d}o=r;j=k;f=l;while(1){e=P(m,12)+q|0;h=N[e>>2];e:{f:{if(h>l){a=c;n=f;l=h;break f}a=b;n=h;if(!(h>2]=h;N[a+4>>2]=N[e+4>>2];f=N[e+8>>2];J[a+12>>2]=m;N[a+8>>2]=f;f=n}h=N[e+4>>2];g:{h:{if(h>k){a=c;n=j;k=h;break h}a=b;n=h;if(!(h>2];N[a+28>>2]=h;N[a+24>>2]=j;j=N[e+8>>2];J[a+36>>2]=m;N[a+32>>2]=j;j=n}h=N[e+8>>2];i:{j:{if(h>r){a=c;n=o;r=h;break j}a=b;n=h;if(!(h>2]=N[e>>2];o=N[e+4>>2];J[a+60>>2]=m;N[a+56>>2]=h;N[a+52>>2]=o;o=n}m=m+1|0;if((d|0)!=(m|0)){continue}break}}l=Q(Q(Q(r+Q(Q(Q(l-f)+k)-j))-o)*Q(.5));f=Q(l*Q(3.5762786865234375e-7));N[g+12>>2]=f>Q(3.5762786865234375e-7)?f:Q(3.5762786865234375e-7);h=l;l=N[J[t+8>>2]+4>>2];f=Q(h*l);N[g+8>>2]=f>l?f:l;l=Q(0);i=b;f=Q(N[c+28>>2]-N[b+28>>2]);j=Q(N[c>>2]-N[b>>2]);j=j>Q(0)?j:Q(0);a=f>j;b=P(Q(N[c+56>>2]-N[b+56>>2])>(a?f:j)?2:a,24);a=i+b|0;b=b+c|0;Z=N[b+8>>2];A=Q(N[a+8>>2]-Z);_=N[b>>2];B=Q(N[a>>2]-_);$=N[b+4>>2];C=Q(N[a+4>>2]-$);f=Q(Y(Q(Q(A*A)+Q(Q(B*B)+Q(C*C)))));if(f>Q(0)){f=Q(Q(1)/f);A=Q(A*f);C=Q(C*f);B=Q(B*f)}k:{if(!d){a=0;break k}aa=Q(-C);ba=Q(-B);ca=Q(-A);a=0;e=0;while(1){b=P(e,12)+q|0;h=N[b+4>>2];j=Q(h-$);x=N[b>>2];o=Q(x-_);f=Q(Q(B*j)+Q(o*aa));u=N[b+8>>2];S=Q(u-Z);j=Q(Q(C*S)+Q(j*ca));o=Q(Q(A*o)+Q(S*ba));S=Q(Q(f*f)+Q(Q(j*j)+Q(o*o)));if(S>l){r=o;k=f;E=x;D=h;F=u;l=S;n=j;a=e}e=e+1|0;if((d|0)!=(e|0)){continue}break}}h=Q(Y(l));l=N[g+12>>2];c=hQ(0)){h=Q(Q(1)/h);f=Q(f*h);o=Q(o*h);j=Q(j*h)}a=P(a,12)+q|0;F=Q(F+Q(l*f));N[a+8>>2]=F;D=Q(D+Q(l*o));N[a+4>>2]=D;E=Q(E+Q(l*j));N[a>>2]=E}l=Q(0);f=Q(Y(Q(Q(k*k)+Q(Q(n*n)+Q(r*r)))));if(f>Q(0)){f=Q(Q(1)/f);k=Q(k*f);r=Q(r*f);n=Q(n*f)}f=Q(Q(F*k)+Q(Q(E*n)+Q(D*r)));e=0;l:{if(!d){a=0;break l}a=0;while(1){b=P(e,12)+q|0;j=Q(R(Q(Q(Q(N[b+8>>2]*k)+Q(Q(N[b>>2]*n)+Q(r*N[b+4>>2])))-f)));b=j>l;l=b?j:l;a=b?e:a;e=e+1|0;if((d|0)!=(e|0)){continue}break}}h=Q(R(l));l=N[g+12>>2];b=!c;m:{if(!(h>2];u=Q(h*k);k=N[a>>2];x=Q(k*n);n=N[a+4>>2];n:{if(Q(Q(u+Q(x+Q(r*n)))-f)>Q(0)){f=Q(j+h);j=Q(o+n);n=Q(l+k);break n}f=Q(h-j);j=Q(n-o);n=Q(k-l)}N[a>>2]=n;N[a+4>>2]=j;N[a+8>>2]=f;b=0}a=J[t+32>>2];c=J[g+180>>2];J[a+24>>2]=c;o:{if(!c){break o}d=J[a+36>>2];e=0;if((c|0)!=1){s=c&-2;while(1){m=d+P(e,24)|0;i=P(e,12)+q|0;N[m>>2]=N[i>>2];N[m+4>>2]=N[i+4>>2];n=N[i+8>>2];J[m+12>>2]=e;N[m+8>>2]=n;i=e|1;m=d+P(i,24)|0;p=P(i,12)+q|0;N[m>>2]=N[p>>2];N[m+4>>2]=N[p+4>>2];n=N[p+8>>2];J[m+12>>2]=i;N[m+8>>2]=n;e=e+2|0;w=w+2|0;if((s|0)!=(w|0)){continue}break}}if(!(c&1)){break o}c=d+P(e,24)|0;d=P(e,12)+q|0;N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];n=N[d+8>>2];J[c+12>>2]=e;N[c+8>>2]=n}e=3;if(b){n=N[g+12>>2];k=N[g+8>>2];N[a+108>>2]=N[g+96>>2];N[a+112>>2]=N[g+100>>2];N[a+116>>2]=N[g+104>>2];b=J[g+112>>2];J[a+120>>2]=J[g+108>>2];J[a+124>>2]=b;J[a+128>>2]=J[g+116>>2];N[a+180>>2]=N[g+16>>2];N[a+184>>2]=N[g+20>>2];N[a+188>>2]=N[g+24>>2];b=J[g+32>>2];J[a+192>>2]=J[g+28>>2];J[a+196>>2]=b;J[a+200>>2]=J[g+36>>2];N[a+132>>2]=N[g+120>>2];N[a+136>>2]=N[g+124>>2];N[a+140>>2]=N[g+128>>2];b=J[g+136>>2];J[a+144>>2]=J[g+132>>2];J[a+148>>2]=b;J[a+152>>2]=J[g+140>>2];N[a+204>>2]=N[g+40>>2];N[a+208>>2]=N[g+44>>2];N[a+212>>2]=N[g+48>>2];b=J[g+56>>2];J[a+216>>2]=J[g+52>>2];J[a+220>>2]=b;J[a+224>>2]=J[g+60>>2];N[a+156>>2]=N[g+144>>2];N[a+160>>2]=N[g+148>>2];N[a+164>>2]=N[g+152>>2];b=J[g+160>>2];J[a+168>>2]=J[g+156>>2];J[a+172>>2]=b;J[a+176>>2]=J[g+164>>2];N[a+228>>2]=N[g+64>>2];N[a+232>>2]=N[g+68>>2];N[a+236>>2]=N[g+72>>2];b=J[g+80>>2];J[a+240>>2]=J[g+76>>2];J[a+244>>2]=b;J[a+248>>2]=J[g+84>>2];N[a+256>>2]=k;N[a+252>>2]=n;H[a+104|0]=1;a=J[t+32>>2]}p:{q:{r:{switch(Zn(a)|0){case 1:e=1;break p;case 0:s=J[t+32>>2];m=J[s+92>>2];if(!m){break q}e=0;while(1){v=J[J[s+88>>2]+(e<<2)>>2];if(!J[v+48>>2]){while(1){X=0;w=Ia-16|0;Ia=w;da=s+260|0;b=J[v>>2];s:{t:{while(1){u:{a=J[J[b+32>>2]+36>>2];if(!(Q(Q(N[v+20>>2]*N[a+20>>2])+Q(Q(N[v+12>>2]*N[a+12>>2])+Q(N[v+16>>2]*N[a+16>>2])))>Q(.9986295104026794))|!(N[v+24>>2]>=N[a+24>>2])){break u}y=0;G=0;p=Ia-80|0;Ia=p;m=b;U=J[J[b+32>>2]+36>>2];T=J[b+36>>2];a=L[U+4>>1]+L[T+4>>1]|0;H[p+76|0]=a>>>0>23;d=P(a,44);v:{if(a>>>0>=24){a=Wb(p+8|0,d,15474,1446);d=P(L[U+4>>1]+L[T+4>>1]|0,44);break v}a=p-(d+15&16777200)|0;Ia=a}J[p+72>>2]=a;Wa(a,0,d);H[p+68|0]=0;J[p+56>>2]=0;J[p+60>>2]=0;J[p+48>>2]=0;J[p+52>>2]=-8388609;J[p+32>>2]=0;J[p+16>>2]=0;I[p+12>>1]=0;O=J[p+72>>2];J[p+8>>2]=O;a=J[T>>2];z=(a|0)==(m|0)?J[m+28>>2]:a;d=z;a=0;while(1){i=P(a,44)+O|0;J[i+36>>2]=p+8;N[i>>2]=N[d>>2];N[i+4>>2]=N[d+4>>2];N[i+8>>2]=N[d+8>>2];J[i+20>>2]=J[d+20>>2];c=J[d+16>>2];J[i+12>>2]=J[d+12>>2];J[i+16>>2]=c;c=a+1|0;V=(z|0)!=J[d+28>>2]?c:0;a=a?a:L[T+4>>1];W=(d|0)==(m|0);G=W?i:G;y=W?J[m+32>>2]:y;J[i+28>>2]=P(V,44)+O;J[i+24>>2]=(P(a,44)+O|0)-44;a=c;d=J[d+28>>2];if((z|0)!=(d|0)){continue}break}d=J[U>>2];while(1){z=P(c,44)+O|0;J[z+36>>2]=p+8;N[z>>2]=N[d>>2];N[z+4>>2]=N[d+4>>2];N[z+8>>2]=N[d+8>>2];J[z+20>>2]=J[d+20>>2];a=J[d+16>>2];J[z+12>>2]=J[d+12>>2];J[z+16>>2]=a;W=J[U>>2];w:{if((W|0)==J[d+28>>2]){V=L[T+4>>1];i=V;break w}V=L[T+4>>1];i=c+1|0}a=c;if((V|0)==(a|0)){a=L[U+4>>1]+c|0}y=(d|0)==(y|0)?z:y;J[z+28>>2]=P(i,44)+O;J[z+24>>2]=(P(a,44)+O|0)-44;c=c+1|0;d=J[d+28>>2];if((W|0)!=(d|0)){continue}break}a=J[y+28>>2];c=J[G+24>>2];d=J[y+24>>2];i=J[G+28>>2];J[d+28>>2]=i;J[i+24>>2]=d;J[c+28>>2]=a;J[a+24>>2]=c;Oh(p+8|0);i=J[s+24>>2];x:{y:{if(!i){F=N[p+28>>2];x=N[p+24>>2];E=N[p+20>>2];break y}n=N[s+256>>2];y=J[s+36>>2];F=N[p+28>>2];x=N[p+24>>2];c=0;k=N[p+48>>2];E=N[p+20>>2];a=0;while(1){d=y+P(a,24)|0;if(n>2])+Q(Q(E*N[d>>2])+Q(N[d+4>>2]*x)))-k)){break x}a=a+1|0;if((i|0)!=(a|0)){continue}break}}i=J[p+8>>2];k=N[i+8>>2];l=N[i+4>>2];f=N[i>>2];S=N[s+252>>2];A=Q(-x);B=Q(-E);C=Q(-F);a=i;while(1){a=J[a+28>>2];n=N[a+8>>2];h=Q(n-k);r=N[a>>2];o=Q(r-f);j=N[a+4>>2];D=Q(j-l);u=Q(Y(Q(Q(h*h)+Q(Q(o*o)+Q(D*D)))));if(u>Q(0)){u=Q(Q(1)/u);h=Q(h*u);D=Q(D*u);o=Q(o*u)}u=Q(-Q(Q(E*D)+Q(o*A)));o=Q(-Q(Q(F*o)+Q(h*B)));h=Q(-Q(Q(x*h)+Q(D*C)));d=a;while(1){c=0;if(S>2]-k)*u)+Q(Q(Q(N[d>>2]-f)*h)+Q(Q(N[d+4>>2]-l)*o)))){break x}d=J[d+28>>2];if((d|0)!=(a|0)){continue}break}k=n;l=j;f=r;if((a|0)!=(i|0)){continue}break}y=J[m+28>>2];d=J[m+32>>2];G=J[d+24>>2];a=J[d+36>>2];while(1){d=J[d+28>>2];m=J[m+24>>2];i=J[J[m+32>>2]+36>>2];if((i|0)==(a|0)){continue}break}m=J[J[y+32>>2]+36>>2];if((a|0)==(m|0)){while(1){G=J[G+24>>2];y=J[y+28>>2];m=J[J[y+32>>2]+36>>2];if((a|0)==(m|0)){continue}break}}if(J[J[G+32>>2]+36>>2]==(m|0)){break x}c=(i|0)!=J[J[d+32>>2]+36>>2]}if(K[p+76|0]){eb(O)}Ia=p+80|0;if(!c){break u}J[w+8>>2]=0;J[w>>2]=0;J[w+4>>2]=0;Ay(v,b,w);a=J[w+4>>2];J[s+100>>2]=J[s+100>>2]-a;if(!a){break t}while(1){d=J[J[w>>2]+(X<<2)>>2];b=J[d+8>>2];if(b){while(1){a=b;J[w+12>>2]=a;b=J[a+20>>2];J[a+20>>2]=0;n=Q(Q(Q(N[v+20>>2]*N[a+8>>2])+Q(Q(N[v+12>>2]*N[a>>2])+Q(N[a+4>>2]*N[v+16>>2])))-N[v+40>>2]);z:{if(n>N[s+252>>2]){N[a+16>>2]=n;c=J[v+8>>2];if(!c){J[v+8>>2]=a;J[a+20>>2]=0;N[a+16>>2]=n;break z}if(n>2]){J[a+20>>2]=J[c+20>>2];J[c+20>>2]=a;break z}J[a+20>>2]=c;J[v+8>>2]=a;break z}c=J[s+264>>2];if(c>>>0>=(J[s+268>>2]&2147483647)>>>0){_n(da,w+12|0);break z}J[J[s+260>>2]+(c<<2)>>2]=a;J[s+264>>2]=c+1}if(b){continue}break}J[d+8>>2]=0;a=J[w+4>>2]}X=X+1|0;if(X>>>0>>0){continue}break}break t}b=J[b+28>>2];if((b|0)!=J[v>>2]){continue}break}a=0;break s}a=J[w+8>>2];A:{if((a|0)<0|!(a&2147483647)){break A}a=J[w>>2];if(!a){break A}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=1}Ia=w+16|0;if(a){continue}break}m=J[s+92>>2]}e=e+1|0;if(m>>>0>e>>>0){continue}break};break q;case 3:e=2;a=J[t+4>>2];if(M[J[t+32>>2]+28>>2]<=L[a+38>>1]){break p}if(K[a+36|0]&32){ry(t);break p}Yn(t);break p;case 2:break r;default:break p}}if(K[J[t+4>>2]+36|0]&32){e=ry(t);break p}Yn(t)}e=0}B:{if(J[t+36>>2]|(!(L[J[t+4>>2]+36>>1]&128)|e)){break B}b=J[t+32>>2];a=J[b+92>>2];if(!a){e=0;break B}c=a&1;b=J[b+88>>2];C:{if((a|0)==1){a=0;e=0;break C}d=a&-2;a=0;e=0;m=0;while(1){i=e<<2;p=J[i+b>>2];if(!J[p+48>>2]){p=L[p+4>>1];a=a>>>0>p>>>0?a:p}i=J[b+(i|4)>>2];if(!J[i+48>>2]){i=L[i+4>>1];a=a>>>0>i>>>0?a:i}e=e+2|0;m=m+2|0;if((d|0)!=(m|0)){continue}break}}D:{if(!c){break D}b=J[b+(e<<2)>>2];if(J[b+48>>2]){break D}b=L[b+4>>1];a=a>>>0>b>>>0?a:b}e=0;if(a>>>0<33){break B}Yn(t)}if(!q){break a}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,q)}Ia=g+208|0;return e|0}function Yga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=Q(0),i=0,j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=0,p=0,q=Q(0),r=0,s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=0,$=0,aa=0,ba=0,ca=0,da=Q(0),ea=Q(0),fa=0,ga=0;if(K[a+488|0]){Xa(J[42504],8,15175,2004,83738,0);return}if(H[J[a+476>>2]]&1){c=Ia-352|0;Ia=c;d=J[a+468>>2];r=Wa(J[b+8>>2],0,P(d,d)<<2);i=J[a+444>>2];g=J[b+52>>2];p=g+4|0;f=J[a+448>>2];l=P(f,112);d=J[g+4>>2];b=J[g+8>>2];e=J[(d+(b<<2)|0)-4>>2];if((l|0)<=(e-J[g+16>>2]|0)){e=e-l|0;J[c+160>>2]=e;a:{if(b>>>0>=(J[g+12>>2]&2147483647)>>>0){Yb(p,c+160|0);break a}J[d+(b<<2)>>2]=e;J[g+8>>2]=b+1}o=J[c+160>>2]}l=a+112|0;yr(l,o);e=f-1|0;if(e){while(1){b=P(e,112)+o|0;N[c+48>>2]=N[b>>2];N[c+52>>2]=N[b+4>>2];N[c+56>>2]=N[b+8>>2];N[c+60>>2]=N[b+12>>2];N[c+64>>2]=N[b+16>>2];N[c+68>>2]=N[b+20>>2];N[c+72>>2]=N[b+24>>2];N[c+76>>2]=N[b+28>>2];N[c+80>>2]=N[b+32>>2];N[c+84>>2]=N[b+36>>2];N[c+88>>2]=N[b+40>>2];N[c+92>>2]=N[b+44>>2];N[c+96>>2]=N[b+48>>2];N[c+100>>2]=N[b+52>>2];N[c+104>>2]=N[b+56>>2];N[c+108>>2]=N[b+60>>2];f=b- -64|0;N[c+112>>2]=N[f>>2];N[c+116>>2]=N[b+68>>2];N[c+120>>2]=N[b+72>>2];N[c+124>>2]=N[b+76>>2];N[c+128>>2]=N[b+80>>2];N[c+132>>2]=N[b+84>>2];N[c+136>>2]=N[b+88>>2];N[c+140>>2]=N[b+92>>2];N[c+144>>2]=N[b+96>>2];N[c+148>>2]=N[b+100>>2];N[c+152>>2]=N[b+104>>2];J[c+156>>2]=J[b+108>>2];d=J[a+452>>2]+P(e,160)|0;j=N[d+128>>2];h=N[d+124>>2];k=N[d+120>>2];J[c+44>>2]=0;N[c+40>>2]=-k;N[c+36>>2]=h;N[c+32>>2]=k;J[c+28>>2]=0;N[c+16>>2]=j;J[c+12>>2]=0;N[c+24>>2]=-j;N[c+20>>2]=-h;Ql(c+12|0,c+48|0);d=P(J[(i+(e<<5)|0)+24>>2],112)+o|0;N[d>>2]=N[c+48>>2]+N[d>>2];N[d+4>>2]=N[c+52>>2]+N[d+4>>2];N[d+8>>2]=N[c+56>>2]+N[d+8>>2];N[d+12>>2]=N[c+60>>2]+N[d+12>>2];N[d+16>>2]=N[c+64>>2]+N[d+16>>2];N[d+20>>2]=N[c+68>>2]+N[d+20>>2];N[d+24>>2]=N[c+72>>2]+N[d+24>>2];N[d+28>>2]=N[c+76>>2]+N[d+28>>2];N[d+32>>2]=N[c+80>>2]+N[d+32>>2];N[d+36>>2]=N[c+84>>2]+N[d+36>>2];N[d+40>>2]=N[c+88>>2]+N[d+40>>2];N[d+44>>2]=N[c+92>>2]+N[d+44>>2];N[d+48>>2]=N[c+96>>2]+N[d+48>>2];N[d+52>>2]=N[c+100>>2]+N[d+52>>2];N[d+56>>2]=N[c+104>>2]+N[d+56>>2];N[d+60>>2]=N[c+108>>2]+N[d+60>>2];s=d- -64|0;N[s>>2]=N[c+112>>2]+N[s>>2];N[d+68>>2]=N[c+116>>2]+N[d+68>>2];N[d+72>>2]=N[c+120>>2]+N[d+72>>2];N[d+76>>2]=N[c+124>>2]+N[d+76>>2];N[d+80>>2]=N[c+128>>2]+N[d+80>>2];N[d+84>>2]=N[c+132>>2]+N[d+84>>2];N[d+88>>2]=N[c+136>>2]+N[d+88>>2];N[d+92>>2]=N[c+140>>2]+N[d+92>>2];N[d+96>>2]=N[c+144>>2]+N[d+96>>2];N[d+100>>2]=N[c+148>>2]+N[d+100>>2];N[d+104>>2]=N[c+152>>2]+N[d+104>>2];s=K[(J[a+456>>2]+P(e,80)|0)+76|0];if(s){D=J[a+384>>2]+P(e,76)|0;t=N[b+20>>2];u=N[b+16>>2];v=N[b+12>>2];w=N[b+8>>2];x=N[b+4>>2];y=N[b>>2];I=N[b+104>>2];L=N[b+100>>2];O=N[b+96>>2];R=N[b+92>>2];S=N[b+88>>2];T=N[b+84>>2];U=N[b+80>>2];V=N[b+76>>2];W=N[b+72>>2];X=N[b+68>>2];Y=N[f>>2];Z=N[b+60>>2];E=N[b+56>>2];F=N[b+52>>2];G=N[b+48>>2];da=N[b+44>>2];ea=N[b+40>>2];C=N[b+36>>2];z=N[b+32>>2];A=N[b+28>>2];B=N[b+24>>2];d=0;while(1){b=(c+160|0)+(d<<5)|0;f=D+P(d,24)|0;j=N[f+20>>2];h=N[f+12>>2];k=N[f+16>>2];m=N[f>>2];n=N[f+4>>2];q=N[f+8>>2];N[b+24>>2]=Q(Q(z*j)+Q(Q(B*h)+Q(A*k)))+Q(Q(Q(m*U)+Q(n*R))+Q(q*I));N[b+20>>2]=Q(Q(t*j)+Q(Q(v*h)+Q(u*k)))+Q(Q(Q(m*V)+Q(n*S))+Q(q*L));N[b+16>>2]=Q(Q(w*j)+Q(Q(y*h)+Q(x*k)))+Q(Q(Q(m*W)+Q(n*T))+Q(q*O));N[b+8>>2]=Q(Q(Q(m*w)+Q(n*t))+Q(q*z))+Q(Q(Q(h*da)+Q(k*E))+Q(j*X));N[b+4>>2]=Q(Q(Q(m*x)+Q(n*u))+Q(q*A))+Q(Q(Q(h*ea)+Q(k*F))+Q(j*Y));N[b>>2]=Q(Q(Q(m*y)+Q(n*v))+Q(q*B))+Q(Q(Q(h*C)+Q(k*G))+Q(j*Z));d=d+1|0;if((s|0)!=(d|0)){continue}break}}tI(l,e,r,c+160|0);e=e-1|0;if(e){continue}break}}a=J[g+16>>2];b:{if(!(a>>>0<=o>>>0&a+J[g+20>>2]>>>0>o>>>0)){if(!o){break b}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,o);break b}i=J[g+4>>2];d=0;r=J[g+8>>2];e=r;while(1){a=d;d=d+1|0;b=e;e=b-1|0;f=i+(e<<2)|0;if(M[f>>2]>>0){continue}break}c:{if(b>>>0>=r>>>0){break c}e=a&3;if(e){d=0;while(1){J[f>>2]=J[J[p>>2]+(b<<2)>>2];b=b+1|0;f=f+4|0;d=d+1|0;if((e|0)!=(d|0)){continue}break}}if(a-1>>>0<3){break c}while(1){a=b<<2;J[f>>2]=J[a+J[p>>2]>>2];J[f+4>>2]=J[(a+J[p>>2]|0)+4>>2];J[f+8>>2]=J[(a+J[p>>2]|0)+8>>2];J[f+12>>2]=J[(a+J[p>>2]|0)+12>>2];f=f+16|0;b=b+4|0;if((r|0)!=(b|0)){continue}break}}J[g+8>>2]=r-1}Ia=c+352|0;return}c=Ia-160|0;Ia=c;f=J[a+468>>2];D=Wa(J[b+8>>2],0,P(f,f)<<2);fa=J[a+452>>2];ga=J[a+444>>2];g=J[b+52>>2];o=g+4|0;i=J[a+448>>2];l=P(i,112);d=J[g+4>>2];b=J[g+8>>2];e=J[(d+(b<<2)|0)-4>>2];if((l|0)<=(e-J[g+16>>2]|0)){e=e-l|0;J[c+48>>2]=e;d:{if(b>>>0>=(J[g+12>>2]&2147483647)>>>0){Yb(o,c+48|0);break d}J[d+(b<<2)>>2]=e;J[g+8>>2]=b+1}p=J[c+48>>2]}l=f<<5;d=J[g+4>>2];b=J[g+8>>2];e=J[(d+(b<<2)|0)-4>>2];if((l|0)<=(e-J[g+16>>2]|0)){e=e-l|0;J[c+48>>2]=e;e:{if(b>>>0>=(J[g+12>>2]&2147483647)>>>0){Yb(o,c+48|0);break e}J[d+(b<<2)>>2]=e;J[g+8>>2]=b+1}r=J[c+48>>2]}aa=a+112|0;yr(aa,p);e=i-1|0;if(e){while(1){d=P(e,112)+p|0;N[c+48>>2]=N[d>>2];N[c+52>>2]=N[d+4>>2];N[c+56>>2]=N[d+8>>2];N[c+60>>2]=N[d+12>>2];N[c+64>>2]=N[d+16>>2];N[c+68>>2]=N[d+20>>2];N[c+72>>2]=N[d+24>>2];N[c+76>>2]=N[d+28>>2];N[c+80>>2]=N[d+32>>2];N[c+84>>2]=N[d+36>>2];N[c+88>>2]=N[d+40>>2];N[c+92>>2]=N[d+44>>2];N[c+96>>2]=N[d+48>>2];N[c+100>>2]=N[d+52>>2];N[c+104>>2]=N[d+56>>2];N[c+108>>2]=N[d+60>>2];ba=d- -64|0;N[c+112>>2]=N[ba>>2];N[c+116>>2]=N[d+68>>2];N[c+120>>2]=N[d+72>>2];N[c+124>>2]=N[d+76>>2];N[c+128>>2]=N[d+80>>2];N[c+132>>2]=N[d+84>>2];N[c+136>>2]=N[d+88>>2];N[c+140>>2]=N[d+92>>2];N[c+144>>2]=N[d+96>>2];N[c+148>>2]=N[d+100>>2];N[c+152>>2]=N[d+104>>2];J[c+156>>2]=J[d+108>>2];b=J[a+452>>2]+P(e,160)|0;j=N[b+128>>2];h=N[b+124>>2];k=N[b+120>>2];J[c+44>>2]=0;N[c+40>>2]=-k;N[c+36>>2]=h;N[c+32>>2]=k;J[c+28>>2]=0;N[c+16>>2]=j;J[c+12>>2]=0;N[c+24>>2]=-j;N[c+20>>2]=-h;Ql(c+12|0,c+48|0);b=P(J[(ga+(e<<5)|0)+24>>2],112)+p|0;N[b>>2]=N[c+48>>2]+N[b>>2];N[b+4>>2]=N[c+52>>2]+N[b+4>>2];N[b+8>>2]=N[c+56>>2]+N[b+8>>2];N[b+12>>2]=N[c+60>>2]+N[b+12>>2];N[b+16>>2]=N[c+64>>2]+N[b+16>>2];N[b+20>>2]=N[c+68>>2]+N[b+20>>2];N[b+24>>2]=N[c+72>>2]+N[b+24>>2];N[b+28>>2]=N[c+76>>2]+N[b+28>>2];N[b+32>>2]=N[c+80>>2]+N[b+32>>2];N[b+36>>2]=N[c+84>>2]+N[b+36>>2];N[b+40>>2]=N[c+88>>2]+N[b+40>>2];N[b+44>>2]=N[c+92>>2]+N[b+44>>2];N[b+48>>2]=N[c+96>>2]+N[b+48>>2];N[b+52>>2]=N[c+100>>2]+N[b+52>>2];N[b+56>>2]=N[c+104>>2]+N[b+56>>2];N[b+60>>2]=N[c+108>>2]+N[b+60>>2];i=b- -64|0;N[i>>2]=N[c+112>>2]+N[i>>2];N[b+68>>2]=N[c+116>>2]+N[b+68>>2];N[b+72>>2]=N[c+120>>2]+N[b+72>>2];N[b+76>>2]=N[c+124>>2]+N[b+76>>2];N[b+80>>2]=N[c+128>>2]+N[b+80>>2];N[b+84>>2]=N[c+132>>2]+N[b+84>>2];N[b+88>>2]=N[c+136>>2]+N[b+88>>2];N[b+92>>2]=N[c+140>>2]+N[b+92>>2];N[b+96>>2]=N[c+144>>2]+N[b+96>>2];N[b+100>>2]=N[c+148>>2]+N[b+100>>2];N[b+104>>2]=N[c+152>>2]+N[b+104>>2];_=J[a+456>>2]+P(e,80)|0;s=(J[_+72>>2]<<5)+r|0;ca=K[_+76|0];if(ca){$=J[a+384>>2]+P(e,76)|0;b=0;while(1){z=N[d+60>>2];A=N[d+48>>2];B=N[d+36>>2];I=N[ba>>2];L=N[d+52>>2];O=N[d+40>>2];R=N[d+68>>2];S=N[d+56>>2];T=N[d+44>>2];t=N[d+8>>2];u=N[d+4>>2];v=N[d>>2];U=N[d+96>>2];V=N[d+72>>2];W=N[d+84>>2];w=N[d+20>>2];x=N[d+16>>2];y=N[d+12>>2];X=N[d+100>>2];Y=N[d+76>>2];Z=N[d+88>>2];i=s+(b<<5)|0;E=N[d+32>>2];l=$+P(b,24)|0;j=N[l+20>>2];F=N[d+24>>2];h=N[l+12>>2];G=N[d+28>>2];k=N[l+16>>2];m=N[l>>2];n=N[l+4>>2];q=N[l+8>>2];N[i+24>>2]=Q(Q(E*j)+Q(Q(F*h)+Q(G*k)))+Q(Q(Q(m*N[d+80>>2])+Q(n*N[d+92>>2]))+Q(q*N[d+104>>2]));N[i+20>>2]=Q(Q(w*j)+Q(Q(y*h)+Q(x*k)))+Q(Q(Q(m*Y)+Q(n*Z))+Q(q*X));N[i+16>>2]=Q(Q(t*j)+Q(Q(v*h)+Q(u*k)))+Q(Q(Q(m*V)+Q(n*W))+Q(q*U));N[i+8>>2]=Q(Q(Q(m*t)+Q(n*w))+Q(q*E))+Q(Q(Q(h*T)+Q(k*S))+Q(j*R));N[i+4>>2]=Q(Q(Q(m*u)+Q(n*x))+Q(q*G))+Q(Q(Q(h*O)+Q(k*L))+Q(j*I));N[i>>2]=Q(Q(Q(m*v)+Q(n*y))+Q(q*F))+Q(Q(Q(h*B)+Q(k*A))+Q(j*z));b=b+1|0;if((ca|0)!=(b|0)){continue}break}}b=tI(aa,e,D,s);l=K[_+76|0];if(l){i=fa+P(b,160)|0;d=0;while(1){j=N[i+104>>2];h=N[i+96>>2];k=N[i+100>>2];b=s+(d<<5)|0;J[b+28>>2]=0;J[b+12>>2]=0;m=N[b+4>>2];n=N[b>>2];N[b+24>>2]=Q(Q(h*m)-Q(k*n))+N[b+24>>2];C=h;h=N[b+8>>2];N[b+20>>2]=N[b+20>>2]+Q(Q(j*n)-Q(C*h));N[b+16>>2]=Q(Q(k*h)-Q(m*j))+N[b+16>>2];d=d+1|0;if((l|0)!=(d|0)){continue}break}}e=e-1|0;if(e){continue}break}}wI(c+48|0,p);if(f){b=0;while(1){i=P(b,f);a=(b<<5)+r|0;d=0;while(1){e=D+(d+i<<2)|0;$=e;C=N[e>>2];e=(d<<5)+r|0;j=N[e>>2];t=N[c+56>>2];h=N[e+4>>2];u=N[c+68>>2];k=N[e+8>>2];v=N[c+80>>2];m=N[e+16>>2];n=N[e+20>>2];q=N[e+24>>2];w=N[c+48>>2];x=N[c+60>>2];y=N[c+72>>2];z=N[c+52>>2];A=N[c+64>>2];B=N[c+76>>2];N[$>>2]=C-Q(Q(Q(N[a+24>>2]*Q(Q(Q(Q(j*t)+Q(h*u))+Q(k*v))+Q(Q(Q(m*N[c+92>>2])+Q(n*N[c+104>>2]))+Q(q*N[c+116>>2]))))+Q(Q(N[a+16>>2]*Q(Q(Q(Q(j*w)+Q(h*x))+Q(k*y))+Q(Q(Q(m*N[c+84>>2])+Q(n*N[c+96>>2]))+Q(q*N[c+108>>2]))))+Q(Q(Q(Q(Q(j*z)+Q(h*A))+Q(k*B))+Q(Q(Q(m*N[c+88>>2])+Q(n*N[c+100>>2]))+Q(q*N[c+112>>2])))*N[a+20>>2])))+Q(Q(N[a+8>>2]*Q(Q(Q(v*q)+Q(Q(y*m)+Q(B*n)))+Q(Q(Q(j*N[c+128>>2])+Q(h*N[c+140>>2]))+Q(k*N[c+152>>2]))))+Q(Q(N[a>>2]*Q(Q(Q(t*q)+Q(Q(w*m)+Q(z*n)))+Q(Q(Q(j*N[c+120>>2])+Q(h*N[c+132>>2]))+Q(k*N[c+144>>2]))))+Q(Q(Q(Q(u*q)+Q(Q(x*m)+Q(A*n)))+Q(Q(Q(j*N[c+124>>2])+Q(h*N[c+136>>2]))+Q(k*N[c+148>>2])))*N[a+4>>2]))));d=d+1|0;if((f|0)!=(d|0)){continue}break}b=b+1|0;if((f|0)!=(b|0)){continue}break}}a=J[g+16>>2];f:{if(!(a>>>0<=p>>>0&a+J[g+20>>2]>>>0>p>>>0)){a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,p);break f}l=J[g+4>>2];a=0;i=J[g+8>>2];b=i;while(1){e=a;a=a+1|0;d=b;b=b-1|0;f=l+(b<<2)|0;if(M[f>>2]

>>0){continue}break}g:{if(d>>>0>=i>>>0){break g}b=e&3;if(b){a=0;while(1){J[f>>2]=J[J[o>>2]+(d<<2)>>2];d=d+1|0;f=f+4|0;a=a+1|0;if((b|0)!=(a|0)){continue}break}}if(e-1>>>0<3){break g}while(1){a=d<<2;J[f>>2]=J[a+J[o>>2]>>2];J[f+4>>2]=J[(a+J[o>>2]|0)+4>>2];J[f+8>>2]=J[(a+J[o>>2]|0)+8>>2];J[f+12>>2]=J[(a+J[o>>2]|0)+12>>2];f=f+16|0;d=d+4|0;if((i|0)!=(d|0)){continue}break}}J[g+8>>2]=i-1}a=J[g+16>>2];h:{if(!(a>>>0<=r>>>0&a+J[g+20>>2]>>>0>r>>>0)){if(!r){break h}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,r);break h}i=J[g+4>>2];a=0;p=J[g+8>>2];b=p;while(1){e=a;a=a+1|0;d=b;b=b-1|0;f=i+(b<<2)|0;if(M[f>>2]>>0){continue}break}i:{if(d>>>0>=p>>>0){break i}b=e&3;if(b){a=0;while(1){J[f>>2]=J[J[o>>2]+(d<<2)>>2];d=d+1|0;f=f+4|0;a=a+1|0;if((b|0)!=(a|0)){continue}break}}if(e-1>>>0<3){break i}while(1){a=d<<2;J[f>>2]=J[a+J[o>>2]>>2];J[f+4>>2]=J[(a+J[o>>2]|0)+4>>2];J[f+8>>2]=J[(a+J[o>>2]|0)+8>>2];J[f+12>>2]=J[(a+J[o>>2]|0)+12>>2];f=f+16|0;d=d+4|0;if((p|0)!=(d|0)){continue}break}}J[g+8>>2]=p-1}Ia=c+160|0}function ur(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var o=0,p=Q(0),q=0,r=Q(0),s=Q(0),t=0,u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=0,E=Q(0),F=Q(0),G=0,I=Q(0),L=Q(0),M=Q(0),O=0,R=Q(0),S=Q(0),T=Q(0),U=0,V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=0,ea=Q(0),fa=Q(0),ga=0,ha=0,ia=0,ja=0,ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=0,xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=Q(0),Ha=0,Ja=Q(0),Ka=0,La=0,Ma=0;q=Ia-192|0;Ia=q;da=(m<<5)+b|0;t=J[da+20>>2];o=!(N[t+112>>2]>Q(0))|!(N[t+104>>2]>Q(0)|N[t+108>>2]>Q(0))?o:1;o=!(N[t+128>>2]>Q(0))|!(N[t+120>>2]>Q(0)|N[t+124>>2]>Q(0))?o:o+1|0;o=!(N[t+144>>2]>Q(0))|!(N[t+136>>2]>Q(0)|N[t+140>>2]>Q(0))?o:o+1|0;C=P(m,80);v=J[e+344>>2];o=!(N[t+160>>2]>Q(0))|!(N[t+152>>2]>Q(0)|N[t+156>>2]>Q(0))?o:o+1|0;ha=v+C|0;o=!(N[t+176>>2]>Q(0))|!(N[t+168>>2]>Q(0)|N[t+172>>2]>Q(0))?o:o+1|0;C=K[ha+79|0];G=K[ha+77|0];p=N[t+248>>2];D=m<<5;ia=D+b|0;o=(G<<1)+(!(N[t+192>>2]>Q(0))|!(N[t+184>>2]>Q(0)|N[t+188>>2]>Q(0))?o:o+1|0)|0;Da=v+P(m,80)|0;G=p>Q(0);O=G?K[Da+76|0]:0;a:{if((o+O&255)==(0-C&255)){break a}Ea=J[e+68>>2]+(J[ha+72>>2]<<2)|0;ja=J[e+348>>2];Fa=ja+P(m,96)|0;aa=N[t+12>>2];Z=N[t>>2];ba=N[t+4>>2];_=N[t+8>>2];o=J[ia+16>>2];E=N[o+8>>2];$=N[t+28>>2];ca=N[t+32>>2];ka=N[t+40>>2];la=N[t+36>>2];r=Q(p*g);v=D+J[e+164>>2]|0;p=N[v+8>>2];s=Q(p*p);p=N[v>>2];u=Q(p*p);p=N[v+4>>2];s=Q(Y(Q(s+Q(u+Q(p*p)))));p=N[v+24>>2];u=Q(p*p);p=N[v+16>>2];w=Q(p*p);p=N[v+20>>2];Ga=G?Q(r*Q(s+Q(Y(Q(u+Q(w+Q(p*p))))))):Q(0);p=N[t+52>>2];y=Q(p+p);z=N[o+12>>2];r=Q(Q(z*z)+Q(-.5));I=N[o>>2];p=N[t+48>>2];p=Q(p+p);s=N[t+44>>2];L=Q(s+s);M=N[o+4>>2];xa=Q(Q(y*r)+Q(z*Q(Q(I*p)-Q(L*M))));ya=Q(Q(p*r)+Q(z*Q(Q(E*L)-Q(y*I))));za=Q(Q(L*r)+Q(z*Q(Q(M*y)-Q(p*E))));r=N[t+24>>2];R=Q(r+r);Ha=(J[da+24>>2]<<5)+b|0;v=J[Ha+16>>2];A=N[v+12>>2];s=Q(Q(A*A)+Q(-.5));B=N[v>>2];r=N[t+20>>2];r=Q(r+r);u=N[t+16>>2];V=Q(u+u);S=N[v+4>>2];Aa=Q(Q(R*s)+Q(A*Q(Q(B*r)-Q(V*S))));T=N[v+8>>2];ma=Q(Q(r*s)+Q(A*Q(Q(T*V)-Q(R*B))));na=Q(Q(V*s)+Q(A*Q(Q(S*R)-Q(r*T))));Ja=l?Q(0):Q(1);oa=Q(p*M);pa=Q(r*S);qa=N[o+16>>2];ra=N[v+16>>2];sa=N[o+24>>2];ta=N[o+20>>2];ua=N[v+24>>2];va=N[v+20>>2];Ba=P(m,76);Ca=O&255;v=0;C=0;while(1){D=t+C|0;o=K[D+258|0];if(o){G=(C<<4)+t|0;U=J[G+116>>2];if(!(!(Ca|(o|0)==1)&(U|0)==4)){o=(Ba+J[e+272>>2]|0)+P(v,24)|0;p=N[o>>2];r=N[o+4>>2];s=N[o+8>>2];o=J[da+24>>2];J[q+136>>2]=0;J[q+140>>2]=0;J[q+128>>2]=0;J[q+132>>2]=0;J[q+156>>2]=0;N[q+152>>2]=s;N[q+148>>2]=r;N[q+144>>2]=p;J[q+104>>2]=0;J[q+108>>2]=0;J[q+96>>2]=0;J[q+100>>2]=0;J[q+124>>2]=0;N[q+120>>2]=-s;N[q+116>>2]=-r;N[q+112>>2]=-p;Ol(b,f,e,o,q+128|0,q+48|0,m,q+96|0,q+160|0);F=Q(0);u=N[q+72>>2];w=N[q+64>>2];W=N[q+68>>2];X=N[q+184>>2];ea=N[q+176>>2];fa=N[q+180>>2];x=Q(Q(Q(s*u)+Q(Q(p*w)+Q(r*W)))-Q(Q(s*X)+Q(Q(p*ea)+Q(r*fa))));if(x>Q(9999999747378752e-21)){F=Q(Q(1)/Q(x+k))}o=J[e+180>>2];J[e+180>>2]=o+1;o=J[e+176>>2]+P(o,176)|0;N[o+100>>2]=x;N[o+96>>2]=F;N[o+48>>2]=w;J[o+24>>2]=0;J[o+28>>2]=0;N[o+12>>2]=p;J[o+8>>2]=0;J[o>>2]=0;J[o+4>>2]=0;N[o+56>>2]=u;N[o+52>>2]=W;N[o+44>>2]=s;N[o+40>>2]=r;N[o+36>>2]=p;J[o+32>>2]=0;N[o+20>>2]=s;N[o+16>>2]=r;N[o+60>>2]=N[q+48>>2];N[o- -64>>2]=N[q+52>>2];p=N[q+56>>2];N[o+80>>2]=X;N[o+76>>2]=fa;N[o+72>>2]=ea;N[o+68>>2]=p;N[o+84>>2]=N[q+160>>2];N[o+88>>2]=N[q+164>>2];p=N[q+168>>2];H[o+168|0]=0;N[o+120>>2]=j;N[o+92>>2]=p;b:{if(K[D+258|0]!=1){p=Q(34028234663852886e22);r=Q(-34028234663852886e22);break b}ga=(C<<3)+t|0;p=N[ga+60>>2];r=N[ga+56>>2]}J[o+160>>2]=0;J[o+112>>2]=0;J[o+116>>2]=0;N[o+108>>2]=p;N[o+104>>2]=r;N[o+164>>2]=Ja;N[o+156>>2]=Ga;c:{d:{e:{f:{if((U|0)!=4){U=v<<2;ga=U+Fa|0;r=N[ga+12>>2];if(K[D+258|0]==1){D=(C<<3)+t|0;p=N[D+60>>2];s=N[D+56>>2];r=r>2];w=N[ga>>2];p=Q(9999999562023526e9);s=Q(0);g:{h:{D=J[G+116>>2];switch(D-2|0){case 0:break g;case 1:break h;default:break f}}p=Q(0);s=Q(9999999562023526e9)}X=Q(Q(Q(s*w)+Q(Q(r-W)*p))*h);u=Q(Q(Q(g*p)+s)*g);r=Q(Q(Q(h*p)+s)*h);break e}J[o+124>>2]=0;J[o+128>>2]=0;J[o+148>>2]=0;J[o+152>>2]=0;J[o+140>>2]=0;J[o+144>>2]=0;J[o+132>>2]=0;J[o+136>>2]=0;break c}p=N[G+104>>2];s=N[G+108>>2];u=Q(Q(Q(g*p)+s)*g);X=Q(Q(Q(s*w)+Q(Q(r-W)*p))*h);r=Q(Q(Q(h*p)+s)*h);w=Q(0);s=Q(0);p=Q(0);i:{switch(D|0){case 0:break e;case 1:break i;default:break d}}p=Q(Q(1)/Q(r+Q(1)));N[o+124>>2]=F*Q(X*p);N[o+136>>2]=F*Q(r*Q(-p));s=Q(Q(1)/Q(u+Q(1)));w=Q(F*Q(u*s));break d}p=Q(0);s=Q(0);if(x>Q(0)){s=Q(Q(1)/Q(Q(u*x)+Q(1)));p=Q(Q(1)/Q(Q(r*x)+Q(1)))}N[o+136>>2]=r*Q(-p);N[o+124>>2]=X*p;w=Q(u*s)}N[o+144>>2]=Q(1)-p;N[o+132>>2]=W;J[o+128>>2]=0;p=N[G+112>>2];J[o+152>>2]=0;N[o+140>>2]=Q(Q(x*w)*Q(Q(1)-s))*j;N[o+148>>2]=p*n}wa=1<>2]>Q(0)){O=1;if(N[G+104>>2]>Q(0)){break k}O=N[G+108>>2]>Q(0)}if(Ca|(o|0)==1){break k}if(!O){break j}}o=(Ba+J[e+272>>2]|0)+P(v,24)|0;p=N[o+20>>2];r=N[o+16>>2];s=N[o+12>>2];o=J[ia+16>>2];x=N[o+24>>2];F=N[o+20>>2];U=J[Ha+16>>2];w=N[U+24>>2];u=N[U+20>>2];L=N[o+16>>2];y=N[U+16>>2];o=J[da+24>>2];J[q+156>>2]=0;y=Q(Aa-y);R=Q(za-u);u=Q(Q(r*y)-Q(s*R));N[q+152>>2]=u;V=Q(ya-w);w=Q(Q(s*V)-Q(p*y));N[q+148>>2]=w;y=Q(Q(R*p)-Q(r*V));N[q+144>>2]=y;J[q+140>>2]=0;N[q+136>>2]=p;N[q+132>>2]=r;N[q+128>>2]=s;J[q+124>>2]=0;R=Q(xa-L);F=Q(X-F);L=Q(Q(r*R)-Q(s*F));N[q+120>>2]=-L;x=Q(W-x);R=Q(Q(s*x)-Q(p*R));N[q+116>>2]=-R;V=Q(Q(F*p)-Q(r*x));N[q+112>>2]=-V;J[q+108>>2]=0;N[q+104>>2]=-p;N[q+100>>2]=-r;N[q+96>>2]=-s;Ol(b,f,e,o,q+128|0,q+48|0,m,q+96|0,q+160|0);F=Q(0);ma=N[q+56>>2];na=N[q+48>>2];oa=N[q+52>>2];pa=N[q+72>>2];qa=N[q+64>>2];ra=N[q+68>>2];sa=N[q+168>>2];ta=N[q+160>>2];ua=N[q+164>>2];va=N[q+184>>2];ea=N[q+176>>2];fa=N[q+180>>2];x=Q(Q(Q(Q(p*ma)+Q(Q(s*na)+Q(r*oa)))+Q(Q(pa*u)+Q(Q(qa*y)+Q(w*ra))))-Q(Q(Q(p*sa)+Q(Q(s*ta)+Q(r*ua)))+Q(Q(va*L)+Q(Q(ea*V)+Q(R*fa)))));if(x>Q(9999999747378752e-21)){F=Q(Q(1)/Q(x+k))}o=J[e+180>>2];J[e+180>>2]=o+1;o=J[e+176>>2]+P(o,176)|0;N[o+96>>2]=F;N[o+100>>2]=x;H[o+168|0]=1;N[o+120>>2]=j;N[o+72>>2]=ea;N[o+48>>2]=qa;N[o+24>>2]=s;N[o+12>>2]=y;N[o+8>>2]=p;N[o+4>>2]=r;N[o>>2]=s;N[o+92>>2]=sa;N[o+88>>2]=ua;N[o+84>>2]=ta;N[o+80>>2]=va;N[o+76>>2]=fa;N[o+68>>2]=ma;N[o- -64>>2]=oa;N[o+60>>2]=na;N[o+56>>2]=pa;N[o+52>>2]=ra;N[o+44>>2]=L;N[o+40>>2]=R;N[o+36>>2]=V;N[o+32>>2]=p;N[o+28>>2]=r;N[o+20>>2]=u;N[o+16>>2]=w;J[o+160>>2]=0;J[o+112>>2]=0;J[o+116>>2]=0;N[o+156>>2]=Ga;N[o+164>>2]=Ja;l:{if(K[D+258|0]!=1){p=Q(34028234663852886e22);r=Q(-34028234663852886e22);break l}U=(C<<3)+t|0;p=N[U+60>>2];r=N[U+56>>2]}N[o+108>>2]=p;N[o+104>>2]=r;m:{n:{o:{p:{if(O){O=v<<2;r=N[(O+ja|0)+12>>2];p=N[O+Fa>>2];if(K[D+258|0]==1){D=(C<<3)+t|0;s=N[D+60>>2];u=N[D+56>>2];r=rs?s:r}L=N[O+Ea>>2];u=Q(-p);p=Q(0);s=Q(9999999562023526e9);q:{r:{O=J[G+116>>2];switch(O-2|0){case 0:break q;case 1:break r;default:break p}}p=Q(9999999562023526e9);s=Q(0)}w=Q(Q(Q(p*u)+Q(Q(r-L)*s))*h);y=Q(Q(Q(g*s)+p)*g);r=Q(Q(Q(h*s)+p)*h);break o}J[o+124>>2]=0;J[o+128>>2]=0;J[o+148>>2]=0;J[o+152>>2]=0;J[o+140>>2]=0;J[o+144>>2]=0;J[o+132>>2]=0;J[o+136>>2]=0;break m}p=N[G+104>>2];s=N[G+108>>2];y=Q(Q(Q(g*p)+s)*g);w=Q(Q(Q(s*u)+Q(Q(r-L)*p))*h);r=Q(Q(Q(h*p)+s)*h);s=Q(0);p=Q(0);u=Q(0);s:{switch(O|0){case 0:break o;case 1:break s;default:break n}}p=Q(Q(1)/Q(r+Q(1)));N[o+124>>2]=F*Q(w*p);N[o+136>>2]=F*Q(r*Q(-p));s=Q(Q(1)/Q(y+Q(1)));u=Q(F*Q(y*s));break n}p=Q(0);s=Q(0);if(x>Q(0)){s=Q(Q(1)/Q(Q(y*x)+Q(1)));p=Q(Q(1)/Q(Q(r*x)+Q(1)))}N[o+136>>2]=r*Q(-p);N[o+124>>2]=w*p;u=Q(y*s)}N[o+144>>2]=Q(1)-p;N[o+132>>2]=L;J[o+128>>2]=0;p=N[G+112>>2];J[o+152>>2]=0;N[o+140>>2]=Q(Q(Q(1)-s)*Q(x*u))*j;N[o+148>>2]=p*n}wa=1<>2]=Q(z-B)*Q(.5);N[q+68>>2]=Q(B+z)*Q(.5);z=Q(p*s);s=Q(w*E);E=Q(A*x);r=Q(u*r);u=Q(s+Q(E+r));p=Q(z-u);s=Q(Q(Q(s+s)+p)*Q(.5));N[q+80>>2]=s;r=Q(Q(Q(r+r)+p)*Q(.5));N[q- -64>>2]=r;A=Q(L+Z);B=Q(y+F);N[q+72>>2]=Q(A+B)*Q(.5);I=Q(I+T);M=Q(S+M);N[q+60>>2]=Q(I-M)*Q(.5);N[q+56>>2]=Q(A-B)*Q(.5);N[q+52>>2]=Q(M+I)*Q(.5);p=Q(Q(Q(E+E)+p)*Q(.5));N[q+48>>2]=p;if(Q(z+u)==Q(0)){N[q+80>>2]=s+Q(1.1920928955078125e-7);N[q+64>>2]=r+Q(1.1920928955078125e-7);N[q+48>>2]=p+Q(1.1920928955078125e-7)}N[q+44>>2]=-aa;N[q+40>>2]=-ba;N[q+36>>2]=-ca;E=Q(i*j);v=0;while(1){if(!K[(t+v|0)+258|0]){z=N[(q+36|0)+(v<<2)>>2];o=(q+48|0)+P(v,12)|0;p=N[o>>2];r=N[o+4>>2];s=N[o+8>>2];o=J[da+24>>2];J[q+104>>2]=0;J[q+108>>2]=0;J[q+96>>2]=0;J[q+100>>2]=0;J[q+124>>2]=0;N[q+120>>2]=s;N[q+116>>2]=r;N[q+112>>2]=p;J[q+8>>2]=0;J[q+12>>2]=0;J[q>>2]=0;J[q+4>>2]=0;J[q+28>>2]=0;N[q+24>>2]=-s;N[q+20>>2]=-r;N[q+16>>2]=-p;Ol(b,f,e,o,q+96|0,q+160|0,m,q,q+128|0);u=Q(0);A=N[q+184>>2];I=N[q+176>>2];M=N[q+180>>2];B=N[q+152>>2];S=N[q+144>>2];T=N[q+148>>2];w=Q(Q(Q(s*A)+Q(Q(p*I)+Q(r*M)))-Q(Q(s*B)+Q(Q(p*S)+Q(r*T))));if(w>Q(9999999747378752e-21)){u=Q(Q(1)/Q(w+k))}o=J[e+192>>2];J[e+192>>2]=o+1;o=J[e+188>>2]+P(o,80)|0;N[o+48>>2]=p;N[o+8>>2]=A;N[o+4>>2]=M;N[o>>2]=I;N[o+56>>2]=s;N[o+52>>2]=r;N[o+12>>2]=N[q+160>>2];N[o+16>>2]=N[q+164>>2];p=N[q+168>>2];N[o+32>>2]=B;N[o+28>>2]=T;N[o+24>>2]=S;N[o+20>>2]=p;N[o+36>>2]=N[q+128>>2];N[o+40>>2]=N[q+132>>2];p=N[q+136>>2];N[o+68>>2]=E;N[o+64>>2]=z;N[o+60>>2]=u;N[o+44>>2]=p}v=v+1|0;if((v|0)!=3){continue}break}}H[Da+78|0]=wa;m=J[ia>>2];o=J[ia+4>>2];if(m|o){while(1){ur(a,b,c,d,e,f,g,h,i,j,k,l,(Ka=$ka(m),La=$ka(o)+32|0,Ma=m,Ma?Ka:La),n);o=o&o-!m;m=m&m-1;if(o|m){continue}break}}Ia=q+192|0}function im(a,b){var c=0,d=0,e=Q(0),f=Q(0),g=0,h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=0,ba=Q(0),ca=Q(0),da=0,ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ha=Q(0),Ja=Q(0),Ka=Q(0),La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=Q(0),Wa=Q(0),Xa=Q(0),Ya=Q(0),Za=Q(0),_a=Q(0),$a=Q(0),ab=Q(0),bb=Q(0),cb=Q(0),db=Q(0),eb=0,fb=Q(0),gb=Q(0),hb=Q(0),ib=0,jb=0,kb=Q(0),lb=Q(0),mb=Q(0),nb=0,ob=0,pb=0,qb=0,rb=Q(0),sb=Q(0),tb=Q(0),ub=Q(0),vb=Q(0),wb=Q(0),xb=Q(0),yb=Q(0),zb=Q(0),Ab=Q(0),Bb=Q(0),Cb=Q(0),Db=Q(0),Eb=Q(0),Fb=Q(0),Gb=Q(0),Hb=Q(0),Ib=Q(0),Jb=Q(0),Kb=Q(0),Lb=0,Mb=0,Nb=0,Ob=Q(0),Pb=Q(0),Qb=Q(0),Rb=Q(0),Sb=Q(0),Tb=Q(0),Ub=Q(0),Vb=Q(0),Wb=Q(0),Xb=Q(0),Yb=Q(0),Zb=Q(0),_b=Q(0),$b=Q(0),ac=Q(0),bc=Q(0),cc=Q(0),dc=Q(0),ec=Q(0),fc=Q(0),gc=Q(0),hc=Q(0),ic=Q(0),jc=Q(0),kc=Q(0),lc=Q(0),mc=Q(0),nc=Q(0),oc=Q(0),pc=Q(0),qc=Q(0),rc=Q(0),sc=Q(0),tc=0,uc=Q(0),vc=0;o=J[a+100>>2];ac=N[o+28>>2];ja=N[o+16>>2];p=J[a+96>>2];ka=N[p+24>>2];la=N[p+20>>2];bc=N[o+12>>2];ma=N[o+8>>2];na=N[o+4>>2];oa=N[o>>2];q=J[a+68>>2];cc=N[q+28>>2];pa=N[q+16>>2];r=J[a+64>>2];qa=N[r+24>>2];ra=N[r+20>>2];dc=N[q+12>>2];sa=N[q+8>>2];ta=N[q+4>>2];ua=N[q>>2];s=J[a+36>>2];ec=N[s+28>>2];va=N[s+16>>2];t=J[a+32>>2];wa=N[t+24>>2];xa=N[t+20>>2];fc=N[s+12>>2];ya=N[s+8>>2];za=N[s+4>>2];Aa=N[s>>2];u=J[a+4>>2];Ba=N[u+24>>2];Ca=N[u+20>>2];v=J[a>>2];Da=N[v+24>>2];Ea=N[v+20>>2];Fa=N[o+24>>2];Ga=N[o+20>>2];Ha=N[q+24>>2];Ja=N[q+20>>2];Ka=N[s+24>>2];La=N[s+20>>2];gc=N[p+28>>2];Ma=N[p+16>>2];hc=N[p+12>>2];Na=N[p+8>>2];Oa=N[p+4>>2];Pa=N[p>>2];ic=N[r+28>>2];Qa=N[r+16>>2];jc=N[r+12>>2];Ra=N[r+8>>2];Sa=N[r+4>>2];Ta=N[r>>2];kc=N[t+28>>2];Ua=N[t+16>>2];lc=N[t+12>>2];Va=N[t+8>>2];Wa=N[t+4>>2];Xa=N[t>>2];mc=N[u+28>>2];Ya=N[u+16>>2];nc=N[v+28>>2];Za=N[v+16>>2];oc=N[u+12>>2];_a=N[u+8>>2];$a=N[u+4>>2];ab=N[u>>2];pc=N[v+12>>2];bb=N[v+8>>2];cb=N[v+4>>2];db=N[v>>2];w=L[a+22>>1];d=J[a+24>>2];Lb=Ia-16|0;c=Lb;J[c+8>>2]=2139095039;J[c+12>>2]=2139095039;J[c>>2]=2139095039;J[c+4>>2]=2139095039;if(w){Db=N[d+76>>2];Eb=N[d+92>>2];qc=Q(Db+Eb);Fb=N[d+72>>2];Gb=N[d+88>>2];rc=Q(Fb+Gb);Hb=N[d+68>>2];Ib=N[d+84>>2];sc=Q(Hb+Ib);tc=(w<<4)+d|0;Jb=N[d+64>>2];Kb=N[d+80>>2];uc=Q(Jb+Kb);nb=d+336|0;while(1){c=d;ob=c+192|0;aa=K[c+1|0];d=aa<<4;ib=ob+d|0;eb=H[c+3|0]&1;i=d&0-eb;d=ib+P(aa,144)|0;jb=i+d|0;i=K[c+2|0];Mb=jb+(((i|0)!=0)<<7)|0;Nb=Mb+(i<<4)|0;pb=P(i,144);X=N[c+172>>2];Y=N[c+168>>2];Z=N[c+164>>2];_=N[c+156>>2];$=N[c+152>>2];D=N[c+148>>2];E=N[c+140>>2];F=N[c+136>>2];ba=N[c+132>>2];Ob=N[c+124>>2];Pb=N[c+120>>2];Qb=N[c+116>>2];Rb=N[c+108>>2];Sb=N[c+104>>2];Tb=N[c+100>>2];fb=N[c+160>>2];ca=N[c+144>>2];gb=N[c+128>>2];Ub=N[c+112>>2];Vb=N[c+96>>2];a:{if(!aa){e=Q(0);l=Q(0);y=Q(0);z=Q(0);A=Q(0);O=Q(0);R=Q(0);B=Q(0);break a}qb=eb?d:Lb;G=Q(Q(Q(Q(db*gb)+Q(cb*ca))+Q(bb*fb))-Q(Q(Q(ab*gb)+Q($a*ca))+Q(_a*fb)));S=Q(Q(Q(Q(Xa*ba)+Q(Wa*D))+Q(Va*Z))-Q(Q(Q(Aa*ba)+Q(za*D))+Q(ya*Z)));I=Q(Q(Q(Q(Ta*F)+Q(Sa*$))+Q(Ra*Y))-Q(Q(Q(ua*F)+Q(ta*$))+Q(sa*Y)));T=Q(Q(Q(Q(Pa*E)+Q(Oa*_))+Q(Na*X))-Q(Q(Q(oa*E)+Q(na*_))+Q(ma*X)));B=Q(0);w=0;R=Q(0);O=Q(0);A=Q(0);z=Q(0);y=Q(0);l=Q(0);e=Q(0);while(1){da=qb+((eb?w:0)<<4)|0;f=N[da+4>>2];j=N[da+8>>2];x=N[da+12>>2];g=ob+(w<<4)|0;h=N[g+4>>2];d=ib+P(w,144)|0;k=N[d+84>>2];kb=N[d+52>>2];ea=N[d+36>>2];fa=N[d+20>>2];C=N[d+4>>2];ga=N[d+132>>2];ha=N[d+100>>2];ia=N[d+116>>2];m=N[g+8>>2];U=N[d+88>>2];V=N[d+56>>2];rb=N[d+40>>2];sb=N[d+24>>2];tb=N[d+8>>2];ub=N[d+136>>2];vb=N[d+104>>2];wb=N[d+120>>2];n=N[g+12>>2];hb=N[d+92>>2];xb=N[d+60>>2];yb=N[d+44>>2];zb=N[d+28>>2];W=N[d+12>>2];Ab=N[d+140>>2];Bb=N[d+108>>2];Cb=N[d+124>>2];lb=N[g>>2];M=Q(-lb);Wb=N[d>>2];Xb=N[d+16>>2];Yb=N[d+32>>2];Zb=N[d+96>>2];_b=N[d+112>>2];$b=N[d+128>>2];mb=Q(N[d+80>>2]-Q(Q(G+Q(Q(Q(Q(Za*Wb)+Q(Ea*Xb))+Q(Da*Yb))-Q(Q(Q(Ya*Zb)+Q(Ca*_b))+Q(Ba*$b))))*N[d+48>>2]));M=Q(lb+(M>2];M=M>2]=M;hb=Q(hb-Q(xb*Q(T+Q(Q(Q(Q(Ma*W)+Q(la*zb))+Q(ka*yb))-Q(Q(Q(ja*Bb)+Q(Ga*Cb))+Q(Fa*Ab))))));xb=Q(-n);hb=Q(n+(hb>xb?hb:xb));x=x>hb?hb:x;N[g+12>>2]=x;U=Q(U-Q(V*Q(I+Q(Q(Q(Q(Qa*tb)+Q(ra*sb))+Q(qa*rb))-Q(Q(Q(pa*vb)+Q(Ja*wb))+Q(Ha*ub))))));V=Q(-m);U=Q(m+(U>V?U:V));j=j>U?U:j;N[g+8>>2]=j;k=Q(k-Q(kb*Q(S+Q(Q(Q(Q(Ua*C)+Q(xa*fa))+Q(wa*ea))-Q(Q(Q(va*ha)+Q(La*ia))+Q(Ka*ga))))));kb=Q(-h);k=Q(h+(k>kb?k:kb));k=f>k?k:f;N[g+4>>2]=k;A=Q(A+M);B=Q(B+x);R=Q(R+j);O=Q(O+k);f=Q(M-lb);e=Q(e+f);G=Q(G+Q(uc*f));n=Q(x-n);z=Q(z+n);m=Q(j-m);y=Q(y+m);h=Q(k-h);l=Q(l+h);j=Q(Ub*f);Ba=Q(Ba-Q($b*j));f=Q(Vb*f);Da=Q(Da+Q(Yb*f));Ca=Q(Ca-Q(_b*j));Ea=Q(Ea+Q(Xb*f));Ya=Q(Ya-Q(Zb*j));Za=Q(Za+Q(Wb*f));T=Q(T+Q(qc*n));I=Q(I+Q(rc*m));S=Q(S+Q(sc*h));f=Q(Ob*n);Fa=Q(Fa-Q(Ab*f));j=Q(Pb*m);Ha=Q(Ha-Q(ub*j));x=Q(Qb*h);Ka=Q(Ka-Q(ga*x));n=Q(Rb*n);ka=Q(ka+Q(yb*n));m=Q(Sb*m);qa=Q(qa+Q(rb*m));h=Q(Tb*h);wa=Q(wa+Q(ea*h));Ga=Q(Ga-Q(Cb*f));Ja=Q(Ja-Q(wb*j));La=Q(La-Q(ia*x));la=Q(la+Q(zb*n));ra=Q(ra+Q(sb*m));xa=Q(xa+Q(fa*h));ja=Q(ja-Q(Bb*f));pa=Q(pa-Q(vb*j));va=Q(va-Q(ha*x));Ma=Q(Ma+Q(W*n));Qa=Q(Qa+Q(tb*m));Ua=Q(Ua+Q(C*h));nb=nb+192|0;w=w+1|0;if((aa|0)!=(w|0)){continue}break}}d=pb+Nb|0;G=Q(Eb*z);ma=Q(ma-Q(X*G));S=Q(Gb*y);sa=Q(sa-Q(Y*S));I=Q(Ib*l);ya=Q(ya-Q(Z*I));T=Q(Kb*e);_a=Q(_a-Q(fb*T));z=Q(Db*z);Na=Q(Na+Q(X*z));y=Q(Fb*y);Ra=Q(Ra+Q(Y*y));l=Q(Hb*l);Va=Q(Va+Q(Z*l));e=Q(Jb*e);bb=Q(bb+Q(fb*e));na=Q(na-Q(_*G));ta=Q(ta-Q($*S));za=Q(za-Q(D*I));$a=Q($a-Q(ca*T));Oa=Q(Oa+Q(_*z));Sa=Q(Sa+Q($*y));Wa=Q(Wa+Q(D*l));cb=Q(cb+Q(ca*e));oa=Q(oa-Q(E*G));ua=Q(ua-Q(F*S));Aa=Q(Aa-Q(ba*I));ab=Q(ab-Q(gb*T));Pa=Q(Pa+Q(E*z));Ta=Q(Ta+Q(F*y));Xa=Q(Xa+Q(ba*l));db=Q(db+Q(gb*e));if(!(!i|!K[b|0])){rb=Q(A*N[c+32>>2]);sb=Q(B*N[c+44>>2]);tb=Q(R*N[c+40>>2]);ub=Q(O*N[c+36>>2]);ba=Q(A*N[c+48>>2]);fb=Q(-ba);ca=Q(B*N[c+60>>2]);gb=Q(-ca);G=Q(R*N[c+56>>2]);S=Q(-G);I=Q(O*N[c+52>>2]);T=Q(-I);ob=i>>>0<=1?1:i;w=0;aa=0;da=0;ib=0;eb=0;while(1){c=P(w,144)+Nb|0;h=N[c+48>>2];i=(w<<4)+Mb|0;F=N[i>>2];m=N[c+64>>2];n=N[c+32>>2];f=N[c>>2];j=N[c+16>>2];g=((w&1)<<4)+jb|0;l=N[g+96>>2];y=N[g+32>>2];z=N[g- -64>>2];x=N[c+128>>2];ea=N[c+96>>2];fa=N[c+112>>2];E=N[i+4>>2];C=N[c+52>>2];ga=N[c+68>>2];ha=N[c+36>>2];ia=N[c+20>>2];vb=N[c+4>>2];A=N[g+100>>2];O=N[g+36>>2];R=N[g+68>>2];wb=N[c+132>>2];yb=N[c+100>>2];zb=N[c+116>>2];D=N[i+8>>2];W=N[c+56>>2];Ab=N[c+72>>2];Bb=N[c+40>>2];Cb=N[c+24>>2];lb=N[c+8>>2];B=N[g+104>>2];X=N[g+40>>2];Y=N[g+72>>2];M=N[c+136>>2];k=N[c+104>>2];kb=N[c+120>>2];U=N[i+12>>2];Z=N[g+44>>2];_=N[g+76>>2];$=N[g+108>>2];e=Q(Q(U-N[c+60>>2])-Q(Q(Q(Q(Q(Q(Pa*Z)+Q(Oa*_))+Q(Na*$))+Q(Q(Q(Ma*N[c+12>>2])+Q(la*N[c+28>>2]))+Q(ka*N[c+44>>2])))-Q(Q(Q(Q(oa*Z)+Q(na*_))+Q(ma*$))+Q(Q(Q(ja*N[c+108>>2])+Q(Ga*N[c+124>>2]))+Q(Fa*N[c+140>>2]))))*N[c+76>>2]));V=eQ(0)?e:Q(-e))|eb;g=eb&1;V=g?ca>2]=V;e=Q(Q(D-W)-Q(Ab*Q(Q(Q(Q(Q(Ta*X)+Q(Sa*Y))+Q(Ra*B))+Q(Q(Q(Qa*lb)+Q(ra*Cb))+Q(qa*Bb)))-Q(Q(Q(Q(ua*X)+Q(ta*Y))+Q(sa*B))+Q(Q(Q(pa*k)+Q(Ja*kb))+Q(Ha*M))))));W=eQ(0)?e:Q(-e))|ib;pb=ib&1;W=pb?G>2]=W;e=Q(Q(E-C)-Q(ga*Q(Q(Q(Q(Q(Xa*O)+Q(Wa*R))+Q(Va*A))+Q(Q(Q(Ua*vb)+Q(xa*ia))+Q(wa*ha)))-Q(Q(Q(Q(Aa*O)+Q(za*R))+Q(ya*A))+Q(Q(Q(va*yb)+Q(La*zb))+Q(Ka*wb))))));C=eQ(0)?e:Q(-e))|da;qb=da&1;C=qb?C>I?I:C:e;N[i+4>>2]=C;vc=i;e=Q(Q(F-h)-Q(m*Q(Q(Q(Q(Q(db*y)+Q(cb*z))+Q(bb*l))+Q(Q(Q(Za*f)+Q(Ea*j))+Q(Da*n)))-Q(Q(Q(Q(ab*y)+Q($a*z))+Q(_a*l))+Q(Q(Q(Ya*ea)+Q(Ca*fa))+Q(Ba*x))))));h=eQ(0)?e:Q(-e))|aa;i=aa&1;f=i?h>ba?ba:h:e;N[vc>>2]=f;e=Q(V-U);h=Q(Ob*e);Fa=Q(Fa-Q(h*N[c+140>>2]));D=Q(W-D);m=Q(Pb*D);Ha=Q(Ha-Q(m*N[c+136>>2]));E=Q(C-E);n=Q(Qb*E);Ka=Q(Ka-Q(n*N[c+132>>2]));F=Q(f-F);f=Q(Ub*F);Ba=Q(Ba-Q(f*N[c+128>>2]));j=Q(Rb*e);ka=Q(ka+Q(j*N[c+44>>2]));x=Q(Sb*D);qa=Q(qa+Q(x*N[c+40>>2]));ea=Q(Tb*E);wa=Q(wa+Q(ea*N[c+36>>2]));fa=Q(Vb*F);Da=Q(Da+Q(fa*N[c+32>>2]));C=Q(Eb*e);ma=Q(ma-Q($*C));ga=Q(Gb*D);sa=Q(sa-Q(B*ga));ha=Q(Ib*E);ya=Q(ya-Q(A*ha));ia=Q(Kb*F);_a=Q(_a-Q(l*ia));e=Q(Db*e);Na=Q(Na+Q($*e));k=B;B=Q(Fb*D);Ra=Q(Ra+Q(k*B));k=A;A=Q(Hb*E);Va=Q(Va+Q(k*A));k=l;l=Q(Jb*F);bb=Q(bb+Q(k*l));Ga=Q(Ga-Q(h*N[c+124>>2]));Ja=Q(Ja-Q(m*N[c+120>>2]));La=Q(La-Q(n*N[c+116>>2]));Ca=Q(Ca-Q(f*N[c+112>>2]));la=Q(la+Q(j*N[c+28>>2]));ra=Q(ra+Q(x*N[c+24>>2]));xa=Q(xa+Q(ea*N[c+20>>2]));Ea=Q(Ea+Q(fa*N[c+16>>2]));na=Q(na-Q(_*C));ta=Q(ta-Q(Y*ga));za=Q(za-Q(R*ha));$a=Q($a-Q(z*ia));Oa=Q(Oa+Q(_*e));Sa=Q(Sa+Q(Y*B));Wa=Q(Wa+Q(R*A));cb=Q(cb+Q(z*l));ja=Q(ja-Q(h*N[c+108>>2]));pa=Q(pa-Q(m*N[c+104>>2]));va=Q(va-Q(n*N[c+100>>2]));Ya=Q(Ya-Q(f*N[c+96>>2]));Ma=Q(Ma+Q(N[c+12>>2]*j));Qa=Q(Qa+Q(N[c+8>>2]*x));Ua=Q(Ua+Q(N[c+4>>2]*ea));Za=Q(Za+Q(N[c>>2]*fa));oa=Q(oa-Q(Z*C));ua=Q(ua-Q(X*ga));Aa=Q(Aa-Q(O*ha));ab=Q(ab-Q(y*ia));Pa=Q(Pa+Q(Z*e));Ta=Q(Ta+Q(X*B));Xa=Q(Xa+Q(O*A));db=Q(db+Q(y*l));nb=nb+256|0;w=w+1|0;if((ob|0)!=(w|0)){continue}break}J[jb+12>>2]=0-g;J[jb+8>>2]=0-pb;J[jb+4>>2]=0-qb;J[jb>>2]=0-i}if(d>>>0>>0){continue}break}}N[v+28>>2]=nc;N[v+24>>2]=Da;N[v+20>>2]=Ea;N[v+16>>2]=Za;N[v+12>>2]=pc;N[v+8>>2]=bb;N[v+4>>2]=cb;N[v>>2]=db;N[t+28>>2]=kc;N[t+24>>2]=wa;N[t+20>>2]=xa;N[t+16>>2]=Ua;N[t+12>>2]=lc;N[t+8>>2]=Va;N[t+4>>2]=Wa;N[t>>2]=Xa;N[r+28>>2]=ic;N[r+24>>2]=qa;N[r+20>>2]=ra;N[r+16>>2]=Qa;N[r+12>>2]=jc;N[r+8>>2]=Ra;N[r+4>>2]=Sa;N[r>>2]=Ta;N[p+28>>2]=gc;N[p+24>>2]=ka;N[p+20>>2]=la;N[p+16>>2]=Ma;N[p+12>>2]=hc;N[p+8>>2]=Na;N[p+4>>2]=Oa;N[p>>2]=Pa;if(J[a+16>>2]){N[u+28>>2]=mc;N[u+24>>2]=Ba;N[u+20>>2]=Ca;N[u+16>>2]=Ya;N[u+12>>2]=oc;N[u+8>>2]=_a;N[u+4>>2]=$a;N[u>>2]=ab}if(J[a+48>>2]){N[s+28>>2]=ec;N[s+24>>2]=Ka;N[s+20>>2]=La;N[s+16>>2]=va;N[s+12>>2]=fc;N[s+8>>2]=ya;N[s+4>>2]=za;N[s>>2]=Aa}if(J[a+80>>2]){N[q+28>>2]=cc;N[q+24>>2]=Ha;N[q+20>>2]=Ja;N[q+16>>2]=pa;N[q+12>>2]=dc;N[q+8>>2]=sa;N[q+4>>2]=ta;N[q>>2]=ua}if(J[a+112>>2]){N[o+28>>2]=ac;N[o+24>>2]=Fa;N[o+20>>2]=Ga;N[o+16>>2]=ja;N[o+12>>2]=bc;N[o+8>>2]=ma;N[o+4>>2]=na;N[o>>2]=oa}}function vg(a,b,c,d,e,f,g,h){var i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0);A=Ia-16|0;z=N[b>>2];B=N[a>>2];j=N[c+4>>2];v=N[c>>2];s=N[h>>2];k=N[c+8>>2];n=Q(-k);a:{if(s>n){H[A+12|0]=1;if(!(!((k>Q(0)?k:n)<=Q(34028234663852886e22))|(!(B>=(v>Q(0)?v:Q(-v)))|!(z>=(j>Q(0)?j:Q(-j)))))){H[A+8|0]=1;i=P(J[g>>2],48)+f|0;J[i+8>>2]=0;J[i+12>>2]=0;N[i+4>>2]=j;N[i>>2]=v;q=J[c+4>>2];i=P(J[g>>2],48)+f|0;J[i+16>>2]=J[c>>2];J[i+20>>2]=q;q=J[c+12>>2];J[i+24>>2]=J[c+8>>2];J[i+28>>2]=q;k=N[e+8>>2];q=J[e+4>>2];p=J[e>>2];i=J[g>>2];J[g>>2]=i+1;i=P(i,48)+f|0;J[i+32>>2]=p;J[i+36>>2]=q;N[i+44>>2]=n;N[i+40>>2]=k;s=N[h>>2];break a}H[A+8|0]=0;break a}H[A+8|0]=0;H[A+12|0]=0}k=N[c+20>>2];n=N[c+16>>2];x=N[c+24>>2];o=Q(-x);b:{if(o=(n>Q(0)?n:Q(-n)))|!(z>=(k>Q(0)?k:Q(-k))))&(x>Q(0)?x:o)<=Q(34028234663852886e22))){H[A+9|0]=0;break b}H[A+9|0]=1;i=P(J[g>>2],48)+f|0;J[i+8>>2]=0;J[i+12>>2]=0;N[i+4>>2]=k;N[i>>2]=n;q=c+16|0;p=J[q+4>>2];i=P(J[g>>2],48)+f|0;J[i+16>>2]=J[q>>2];J[i+20>>2]=p;p=J[q+12>>2];J[i+24>>2]=J[q+8>>2];J[i+28>>2]=p;x=N[e+8>>2];q=J[e+4>>2];p=J[e>>2];i=J[g>>2];J[g>>2]=i+1;i=P(i,48)+f|0;J[i+32>>2]=p;J[i+36>>2]=q;N[i+44>>2]=o;N[i+40>>2]=x;s=N[h>>2];break b}H[A+9|0]=0;H[A+13|0]=0}x=N[c+36>>2];o=N[c+32>>2];u=N[c+40>>2];l=Q(-u);c:{if(l=(o>Q(0)?o:Q(-o)))|!(z>=(x>Q(0)?x:Q(-x))))&(u>Q(0)?u:l)<=Q(34028234663852886e22))){H[A+10|0]=0;break c}H[A+10|0]=1;i=P(J[g>>2],48)+f|0;J[i+8>>2]=0;J[i+12>>2]=0;N[i+4>>2]=x;N[i>>2]=o;q=c+32|0;p=J[q+4>>2];i=P(J[g>>2],48)+f|0;J[i+16>>2]=J[q>>2];J[i+20>>2]=p;p=J[q+12>>2];J[i+24>>2]=J[q+8>>2];J[i+28>>2]=p;u=N[e+8>>2];q=J[e+4>>2];p=J[e>>2];i=J[g>>2];J[g>>2]=i+1;i=P(i,48)+f|0;J[i+32>>2]=p;J[i+36>>2]=q;N[i+44>>2]=l;N[i+40>>2]=u;s=N[h>>2];break c}H[A+10|0]=0;H[A+14|0]=0}u=N[c+52>>2];l=N[c+48>>2];r=s;s=N[c+56>>2];m=Q(-s);d:{if(r>m){H[A+15|0]=1;if(!(!(!(B>=(l>Q(0)?l:Q(-l)))|!(z>=(u>Q(0)?u:Q(-u))))&(s>Q(0)?s:m)<=Q(34028234663852886e22))){H[A+11|0]=0;break d}H[A+11|0]=1;i=P(J[g>>2],48)+f|0;J[i+8>>2]=0;J[i+12>>2]=0;N[i+4>>2]=u;N[i>>2]=l;q=c+48|0;p=J[q+4>>2];i=P(J[g>>2],48)+f|0;J[i+16>>2]=J[q>>2];J[i+20>>2]=p;p=J[q+12>>2];J[i+24>>2]=J[q+8>>2];J[i+28>>2]=p;s=N[e+8>>2];q=J[e+4>>2];p=J[e>>2];i=J[g>>2];J[g>>2]=i+1;i=P(i,48)+f|0;J[i+32>>2]=p;J[i+36>>2]=q;N[i+44>>2]=m;N[i+40>>2]=s;break d}H[A+11|0]=0;H[A+15|0]=0}q=J[g>>2];if((q|0)!=4){s=jx?s:x;s=s>u?s:u;j=j>Q(34028234663852886e22)?Q(34028234663852886e22):j;j=k>j?j:k;j=jn?j:n;j=j>o?j:o;E=j>l?j:l;x=N[d+8>>2];k=N[a>>2];j=v>Q(34028234663852886e22)?Q(34028234663852886e22):v;j=jE){break e}j=N[b>>2];if(js){break e}r=N[c+48>>2];o=N[c+52>>2];n=N[c>>2];v=N[c+4>>2];f:{if(r==k&o==j|n==k&v==j){break f}p=jQ(0);i=0;if(!((C?m:w)>=(C?w:m))){break g}i=1}w=N[c+16>>2];l=N[c+20>>2];if(w==k&l==j){break f}C=t;t=jQ(0);if(!((C?y:D)>=(C?D:y))){break h}if(i){break e}i=i+1|0}y=N[c+32>>2];m=N[c+36>>2];if(y==k&m==j){break f}C=t;t=jQ(0);if(!((C?l:w)>=(C?w:l))){break i}if((i|0)==1){break e}i=i+1|0}j:{if((p|0)==(t|0)){break j}o=Q(o-m);l=Q(Q(Q(y+Q(1.1920928955078125e-7))*o)+Q(Q(j-m)*Q(r-y)));m=Q(k*o);p=o>Q(0);if(!((p?l:m)>=(p?m:l))){break j}if((i|0)!=1){break f}break e}if(!i){break e}}v=Q(Q(Q(x*N[c+8>>2])+Q(Q(N[d>>2]*Q(n-k))+Q(N[d+4>>2]*Q(v-j))))/x);n=Q(-v);if(!(n>2])){break e}i=P(q,48)+f|0;J[i+8>>2]=0;J[i+12>>2]=0;N[i+4>>2]=j;N[i>>2]=k;i=P(J[g>>2],48)+f|0;N[i+16>>2]=k;J[i+28>>2]=0;N[i+24>>2]=v;N[i+20>>2]=j;j=N[e+8>>2];q=J[e+4>>2];p=J[e>>2];i=J[g>>2];J[g>>2]=i+1;i=P(i,48)+f|0;J[i+32>>2]=p;J[i+36>>2]=q;N[i+44>>2]=n;N[i+40>>2]=j;k=N[a>>2]}j=Q(-z);v=Q(-B);k:{if(kE|(js)){break k}w=N[c+48>>2];l=N[c+52>>2];o=N[c>>2];n=N[c+4>>2];l:{if(w==k&l==j|o==k&n==j){break l}q=jQ(0);i=0;if(!((t?r:y)>=(t?y:r))){break m}i=1}y=N[c+16>>2];m=N[c+20>>2];if(y==k&m==j){break l}t=p;p=jQ(0);if(!((t?D:F)>=(t?F:D))){break n}if(i){break k}i=i+1|0}D=N[c+32>>2];r=N[c+36>>2];if(D==k&r==j){break l}t=p;p=jQ(0);if(!((t?m:y)>=(t?y:m))){break o}if((i|0)==1){break k}i=i+1|0}p:{if((p|0)==(q|0)){break p}l=Q(l-r);m=Q(Q(Q(D+Q(1.1920928955078125e-7))*l)+Q(Q(j-r)*Q(w-D)));r=Q(k*l);q=l>Q(0);if(!((q?m:r)>=(q?r:m))){break p}if((i|0)!=1){break l}break k}if(!i){break k}}n=Q(Q(Q(N[d+8>>2]*N[c+8>>2])+Q(Q(N[d>>2]*Q(o-k))+Q(N[d+4>>2]*Q(z+n))))/x);o=Q(-n);if(!(o>2])){break k}i=P(J[g>>2],48)+f|0;J[i+8>>2]=0;J[i+12>>2]=0;N[i+4>>2]=j;N[i>>2]=k;i=P(J[g>>2],48)+f|0;N[i+16>>2]=k;J[i+28>>2]=0;N[i+24>>2]=n;N[i+20>>2]=j;k=N[e+8>>2];q=J[e+4>>2];p=J[e>>2];i=J[g>>2];J[g>>2]=i+1;i=P(i,48)+f|0;J[i+32>>2]=p;J[i+36>>2]=q;N[i+44>>2]=o;N[i+40>>2]=k}q=!(v>E)&(v>2];if(ks){break q}E=N[c+48>>2];l=N[c+52>>2];o=N[c>>2];n=N[c+4>>2];r:{if(E==v&l==k|o==v&n==k){break r}p=kQ(0);i=0;if(!((C?r:w)>=(C?w:r))){break s}i=1}w=N[c+16>>2];m=N[c+20>>2];if(w==v&m==k){break r}C=t;t=kQ(0);if(!((C?y:D)>=(C?D:y))){break t}if(i){break q}i=i+1|0}y=N[c+32>>2];r=N[c+36>>2];if(y==v&r==k){break r}C=t;t=kQ(0);if(!((C?m:w)>=(C?w:m))){break u}if((i|0)==1){break q}i=i+1|0}v:{if((p|0)==(t|0)){break v}l=Q(l-r);m=Q(Q(Q(y+Q(1.1920928955078125e-7))*l)+Q(Q(k-r)*Q(E-y)));r=Q(l*v);p=l>Q(0);if(!((p?m:r)>=(p?r:m))){break v}if((i|0)!=1){break r}break q}if(!i){break q}}n=Q(Q(Q(N[d+8>>2]*N[c+8>>2])+Q(Q(N[d>>2]*Q(B+o))+Q(N[d+4>>2]*Q(n-k))))/x);o=Q(-n);if(!(o>2])){break q}i=P(J[g>>2],48)+f|0;J[i+8>>2]=0;J[i+12>>2]=0;N[i+4>>2]=k;N[i>>2]=v;i=P(J[g>>2],48)+f|0;N[i+16>>2]=v;J[i+28>>2]=0;N[i+24>>2]=n;N[i+20>>2]=k;k=N[e+8>>2];p=J[e+4>>2];t=J[e>>2];i=J[g>>2];J[g>>2]=i+1;i=P(i,48)+f|0;J[i+32>>2]=t;J[i+36>>2]=p;N[i+44>>2]=o;N[i+40>>2]=k}w:{if(!(q&!(js){break w}s=N[c+48>>2];o=N[c+52>>2];n=N[c>>2];k=N[c+4>>2];x:{if(s==v&o==j|n==v&k==j){break x}q=jj;i=0;y:{if((q|0)==(p|0)){break y}u=Q(k-o);l=Q(Q(Q(s+Q(1.1920928955078125e-7))*u)+Q(Q(j-o)*Q(n-s)));m=Q(u*v);t=u>Q(0);i=0;if(!((t?l:m)>=(t?m:l))){break y}i=1}m=N[c+16>>2];u=N[c+20>>2];if(m==v&u==j){break x}t=p;p=jQ(0);if(!((t?r:E)>=(t?E:r))){break z}if(i){break w}i=i+1|0}r=N[c+32>>2];l=N[c+36>>2];if(r==v&l==j){break x}t=p;p=jQ(0);if(!((t?u:m)>=(t?m:u))){break A}if((i|0)==1){break w}i=i+1|0}B:{if((p|0)==(q|0)){break B}o=Q(o-l);u=Q(Q(Q(r+Q(1.1920928955078125e-7))*o)+Q(Q(j-l)*Q(s-r)));l=Q(o*v);q=o>Q(0);if(!((q?u:l)>=(q?l:u))){break B}if((i|0)!=1){break x}break w}if(!i){break w}}k=Q(Q(Q(N[d+8>>2]*N[c+8>>2])+Q(Q(N[d>>2]*Q(B+n))+Q(N[d+4>>2]*Q(z+k))))/x);n=Q(-k);if(!(n>2])){break w}d=P(J[g>>2],48)+f|0;J[d+8>>2]=0;J[d+12>>2]=0;N[d+4>>2]=j;N[d>>2]=v;d=P(J[g>>2],48)+f|0;N[d+16>>2]=v;J[d+28>>2]=0;N[d+24>>2]=k;N[d+20>>2]=j;k=N[e+8>>2];i=J[e+4>>2];q=J[e>>2];d=J[g>>2];J[g>>2]=d+1;d=P(d,48)+f|0;J[d+32>>2]=q;J[d+36>>2]=i;N[d+44>>2]=n;N[d+40>>2]=k}y=Q(-Q(N[h>>2]+Q(1.1920928955078125e-7)));D=N[b>>2];G=N[a>>2];d=3;b=0;while(1){a=(d<<4)+c|0;l=N[a+8>>2];u=N[a+4>>2];o=N[a>>2];a=(b<<4)+c|0;k=N[a+8>>2];n=N[a+4>>2];x=N[a>>2];a=b;C:{D:{if(!K[b+(A+12|0)|0]){if(!K[(A+12|0)+d|0]){break C}i=0;b=K[(A+8|0)+d|0]!=0;break D}b=0;h=K[a+(A+8|0)|0];i=(h|0)!=0;if(!K[(A+12|0)+d|0]){break D}d=K[(A+8|0)+d|0];b=(d|0)!=0;if(!h){break D}if(d){break C}}o=Q(o-x);d=(o>Q(0)?o:Q(-o))G|v>x)){break C}u=Q(u-n);h=(u>Q(0)?u:Q(-u))D|j>n)){break C}l=Q(l-k);q=(l>Q(0)?l:Q(-l))Q(34028234663852886e22))){break C}z=Q(Q(1)/o);B=d?Q(0):Q(Q(v-x)*z);s=d?Q(34028234663852886e22):Q(Q(G-x)*z);z=s>B?B:s;r=Q(Q(1)/u);m=h?Q(0):Q(Q(j-n)*r);r=h?Q(34028234663852886e22):Q(Q(D-n)*r);E=m=E?z:E;w=Q(Q(1)/l);E=q?Q(0):Q(Q(y-k)*w);w=q?Q(34028234663852886e22):Q(Q(Q(34028234663852886e22)-k)*w);F=w>E?E:w;z=z>=F?z:F;z=z>Q(0)?z:Q(0);B=sr?m:r;B=s>=B?B:s;s=w=B?B:s;B=BB|z>Q(1)){break C}if(!i){d=P(J[g>>2],48)+f|0;J[d+8>>2]=0;J[d+12>>2]=0;s=Q(n+Q(u*z));N[d+4>>2]=s;m=Q(x+Q(o*z));N[d>>2]=m;d=P(J[g>>2],48)+f|0;N[d+16>>2]=m;J[d+28>>2]=0;z=Q(k+Q(l*z));N[d+24>>2]=z;N[d+20>>2]=s;s=N[e+8>>2];h=J[e+4>>2];i=J[e>>2];d=J[g>>2];J[g>>2]=d+1;d=P(d,48)+f|0;J[d+32>>2]=i;J[d+36>>2]=h;N[d+44>>2]=-z;N[d+40>>2]=s}if(b){break C}b=P(J[g>>2],48)+f|0;J[b+8>>2]=0;J[b+12>>2]=0;n=Q(n+Q(u*B));N[b+4>>2]=n;x=Q(x+Q(o*B));N[b>>2]=x;b=P(J[g>>2],48)+f|0;N[b+16>>2]=x;J[b+28>>2]=0;k=Q(k+Q(l*B));N[b+24>>2]=k;N[b+20>>2]=n;n=N[e+8>>2];d=J[e+4>>2];h=J[e>>2];b=J[g>>2];J[g>>2]=b+1;b=P(b,48)+f|0;J[b+32>>2]=h;J[b+36>>2]=d;N[b+44>>2]=-k;N[b+40>>2]=n}d=a;b=d+1|0;if((b|0)!=4){continue}break}}}function Op(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;n=Ia-256|0;Ia=n;a:{if(J[a+4656>>2]){Xa(J[42504],2,13913,468,73850,0);break a}m=a+32|0;e=J[m+2384>>2];f=J[e+12>>2]+P(J[e+8>>2],12)|0;g=J[f+4>>2];b:{if(g){J[f+4>>2]=J[g>>2];break b}c:{g=J[f+8>>2];if((g|0)==J[e>>2]){break c}i=J[e+4>>2];J[f+8>>2]=g+1;f=J[f>>2];if(!f){break c}g=f+P(g,i)|0;break b}g=ld(e)}e=g+39|0;j=e>>>0<39?1:j;e=(j&63)<<26|e>>>6;k=g>>>6|0;i=e-k|0;j=(j>>>6|0)-(e>>>0>>0)|0;p=j;k=i;e=i+1|0;j=e?j:j+1|0;f=0;r=e&7;d:{if(!(f|r)){i=g;break d}i=g;while(1){f=e;e=e-1|0;j=j-!f|0;i=i- -64|0;f=h;l=l+1|0;f=l?f:f+1|0;h=f;if((l|0)!=(r|0)|(q|0)!=(f|0)){continue}break}}if(!p&k>>>0>=7|p){while(1){i=i+512|0;h=j-(e>>>0<8)|0;j=h;e=e-8|0;if(h|e){continue}break}}J[n+228>>2]=g;e=J[m+2388>>2];f=J[e+12>>2]+P(J[e+8>>2],12)|0;g=J[f+4>>2];e:{if(g){J[f+4>>2]=J[g>>2];break e}f:{g=J[f+8>>2];if((g|0)==J[e>>2]){break f}h=J[e+4>>2];J[f+8>>2]=g+1;f=J[f>>2];if(!f){break f}g=f+P(g,h)|0;break e}g=ld(e)}j=0;e=g+51|0;j=e>>>0<51?1:j;e=(j&63)<<26|e>>>6;i=g>>>6|0;h=e-i|0;k=(j>>>6|0)-(e>>>0>>0)|0;q=k;p=h;e=h+1|0;j=e?k:k+1|0;f=0;k=f;r=e&7;g:{if(!(f|r)){i=g;break g}l=0;h=0;i=g;while(1){f=e;e=e-1|0;j=j-!f|0;i=i- -64|0;f=h;l=l+1|0;f=l?f:f+1|0;h=f;if((l|0)!=(r|0)|(k|0)!=(f|0)){continue}break}}if(!q&p>>>0>=7|q){while(1){i=i+512|0;h=j-(e>>>0<8)|0;j=h;e=e-8|0;if(h|e){continue}break}}J[n+224>>2]=g;e=J[m+2392>>2];f=J[e+12>>2]+P(J[e+8>>2],12)|0;g=J[f+4>>2];h:{if(g){J[f+4>>2]=J[g>>2];break h}i:{g=J[f+8>>2];if((g|0)==J[e>>2]){break i}h=J[e+4>>2];J[f+8>>2]=g+1;f=J[f>>2];if(!f){break i}g=f+P(g,h)|0;break h}g=ld(e)}e=g+175|0;k=e>>>0<175?1:k;e=(k&63)<<26|e>>>6;i=g>>>6|0;h=e-i|0;j=(k>>>6|0)-(e>>>0>>0)|0;p=j;k=h;e=h+1|0;j=e?j:j+1|0;f=0;q=f;r=e&7;j:{if(!(f|r)){i=g;break j}l=0;h=0;i=g;while(1){f=e;e=e-1|0;j=j-!f|0;i=i- -64|0;f=h;l=l+1|0;f=l?f:f+1|0;h=f;if((l|0)!=(r|0)|(q|0)!=(f|0)){continue}break}}if(!p&k>>>0>=7|p){while(1){i=i+512|0;h=j-(e>>>0<8)|0;j=h;e=e-8|0;if(h|e){continue}break}}J[n+220>>2]=g;J[n+240>>2]=64;J[n+244>>2]=20;J[n+232>>2]=64;J[n+236>>2]=20;J[n+248>>2]=48;H[n+204|0]=1;J[n+212>>2]=0;J[n+216>>2]=8;J[n+208>>2]=n+12;k:{l:{if(!c){break l}y=a+5932|0;s=1;m:{while(1){o=x;x=o+1|0;n:{if(x>>>0>=c>>>0){break n}l=0;h=0;j=0;g=J[(x<<2)+b>>2];e=g+319|0;j=e>>>0<319?1:j;e=(j&63)<<26|e>>>6;k=g>>>6|0;i=e-k|0;j=(j>>>6|0)-(e>>>0>>0)|0;k=j;e=i+1|0;j=e?j:j+1|0;f=0;p=f;q=e&7;if(f|q){while(1){f=e;e=e-1|0;j=j-!f|0;g=g- -64|0;f=h;l=l+1|0;f=l?f:f+1|0;h=f;if((l|0)!=(q|0)|(p|0)!=(f|0)){continue}break}}if(!k&i>>>0<7){break n}while(1){g=g+512|0;h=j-(e>>>0<8)|0;j=h;e=e-8|0;if(h|e){continue}break}}o:{p:{e=J[(o<<2)+b>>2];i=L[e+4>>1];switch(J[(J[((i<<2)+105636|0)+72>>2]+e|0)+4>>2]>>>30|0){case 0:break o;case 3:break p;default:break m}}f=J[e+J[((L[e+4>>1]<<2)+105636|0)+72>>2]>>2];if(f){h=f-16|0}else{h=0}if((h|0)!=(a|0)){break m}i=L[e+4>>1]}q:{r:{s:{switch(i-5|0){case 1:if(J[e+40>>2]?d:1){f=e+56|0;g=J[e+52>>2];if(K[(g&1?J[f>>2]:f+J[((g>>>22&60)+109352|0)+12>>2]|0)|0]&8){break r}tD(n+12|0,L[e+24>>1]+1|0);w=J[n+208>>2];l=0;h=0;o=e;p=n+220|0;q=e+J[p+16>>2]|0;e=L[q+4>>1];s=(e|0)==1?q:J[q>>2];r=J[p+4>>2];t:{if(!e){break t}j=0;e=J[p+28>>2]+144|0;f=e;g=J[s>>2];e=e+g|0;f=(f>>>0>e>>>0?1:j)-!e|0;e=e-1|0;k=f>>>6|0;e=(f&63)<<26|e>>>6;f=g>>>6|0;i=e-f|0;f=k-(e>>>0>>0)|0;u=f;e=i+1|0;j=e?f:f+1|0;f=0;t=f;v=e&7;if(f|v){while(1){f=e;e=e-1|0;j=j-!f|0;g=g- -64|0;l=l+1|0;k=l?h:h+1|0;h=k;if((l|0)!=(v|0)|(t|0)!=(h|0)){continue}break}}if(!u&i>>>0<7){break t}while(1){g=g+512|0;h=j-(e>>>0<8)|0;j=h;e=e-8|0;if(h|e){continue}break}}u=uj(r,m,o+J[p+12>>2]|0);J[u>>2]=146040;e=J[m+2388>>2];f=J[e+12>>2]+P(J[e+8>>2],12)|0;i=J[f+4>>2];u:{if(i){J[f+4>>2]=J[i>>2];break u}v:{g=J[f+8>>2];if((g|0)==J[e>>2]){break v}h=J[e+4>>2];J[f+8>>2]=g+1;f=J[f>>2];if(!f){break v}i=f+P(g,h)|0;break u}i=ld(e)}j=0;e=i+51|0;j=e>>>0<51?1:j;e=(j&63)<<26|e>>>6;g=i>>>6|0;f=e-g|0;j=(j>>>6|0)-(e>>>0>>0)|0;r=j;e=f+1|0;j=e?j:j+1|0;g=0;t=g;v=e&7;w:{if(!(g|v)){g=i;break w}l=0;h=0;g=i;while(1){k=e;e=e-1|0;j=j-!k|0;g=g- -64|0;l=l+1|0;k=l?h:h+1|0;h=k;if((l|0)!=(v|0)|(t|0)!=(h|0)){continue}break}}if(!r&f>>>0>=7|r){while(1){g=g+512|0;h=j-(e>>>0<8)|0;j=h;e=e-8|0;if(h|e){continue}break}}J[p+4>>2]=i;uH(m,s,L[q+4>>1],J[p+28>>2],u,p+8|0,w);J[m+2664>>2]=J[m+2664>>2]+1;uD(a,o,o+48|0,o+20|0,0,J[n+208>>2],(d|0)!=0);e=J[a+5936>>2];J[o+44>>2]=e;J[n+252>>2]=o;x:{if(e>>>0>=(J[a+5940>>2]&2147483647)>>>0){ll(y,n+252|0);break x}J[J[a+5932>>2]+(e<<2)>>2]=o;J[a+5936>>2]=e+1}if(!J[o+16>>2]){break q}Dd(o+12|0);break q}Xa(J[42504],8,13913,513,78885,0);break k;case 0:if(J[e+40>>2]?d:1){f=e+56|0;g=J[e+52>>2];if(!(K[(g&1?J[f>>2]:f+J[((g>>>22&60)+109352|0)+12>>2]|0)|0]&8)){v=e+48|0;tD(n+12|0,L[e+24>>1]+1|0);A=J[n+208>>2];l=0;h=0;r=Ia-16|0;Ia=r;o=e;q=n+220|0;w=e+J[q+24>>2]|0;e=L[w+4>>1];u=(e|0)==1?w:J[w>>2];p=J[q>>2];y:{if(!e){break y}j=0;e=J[q+28>>2]+144|0;f=e;g=J[u>>2];e=e+g|0;i=(f>>>0>e>>>0?1:j)-!e|0;e=e-1|0;f=i>>>6|0;e=(i&63)<<26|e>>>6;k=g>>>6|0;i=e-k|0;k=f-(e>>>0>>0)|0;s=k;e=i+1|0;j=e?k:k+1|0;f=0;k=f;t=e&7;if(f|t){while(1){f=e;e=e-1|0;j=j-!f|0;g=g- -64|0;f=h;l=l+1|0;f=l?f:f+1|0;h=f;if((l|0)!=(t|0)|(k|0)!=(f|0)){continue}break}}if(!s&i>>>0<7){break y}while(1){g=g+512|0;h=j-(e>>>0<8)|0;j=h;e=e-8|0;if(h|e){continue}break}}s=o+J[q+20>>2]|0;p=wu(p,m,s,0);e=J[m+2392>>2];f=J[e+12>>2]+P(J[e+8>>2],12)|0;i=J[f+4>>2];z:{if(i){J[f+4>>2]=J[i>>2];break z}A:{g=J[f+8>>2];if((g|0)==J[e>>2]){break A}h=J[e+4>>2];J[f+8>>2]=g+1;f=J[f>>2];if(!f){break A}i=f+P(g,h)|0;break z}i=ld(e)}e=0;g=i+175|0;e=g>>>0<175?1:e;f=e>>>6|0;e=e<<26|g>>>6;h=i>>>6|0;g=e-h|0;j=f-(e>>>0>>0)|0;t=j;k=g;e=g+1|0;j=e?j:j+1|0;f=0;z=e&7;B:{if(!(f|z)){g=i;break B}l=0;h=0;g=i;while(1){f=e;e=e-1|0;j=j-!f|0;g=g- -64|0;f=h;l=l+1|0;f=l?f:f+1|0;h=f;if((l|0)!=(z|0)|(B|0)!=(f|0)){continue}break}}if(!t&k>>>0>=7|t){while(1){g=g+512|0;h=j-(e>>>0<8)|0;j=h;e=e-8|0;if(h|e){continue}break}}J[q>>2]=i;e=K[J[p+100>>2]+28|0]&32;C:{D:{if(K[J[p+44>>2]+9|0]==2){if(!e){break C}i=J[p+144>>2];f=i>>>7|0;e=f+32>>>5|0;if(e>>>0<=(J[m+4740>>2]&2147483647)>>>0){g=J[m+4736>>2];break D}g=J[42504];g=Ka[J[J[g+12>>2]+8>>2]](g+12|0,e<<2,29113,21414,438)|0;h=J[m+4736>>2];E:{if(!h){break E}Va(g,h,J[m+4740>>2]<<2);if(J[m+4740>>2]<0){break E}h=J[m+4736>>2];if(!h){break E}k=J[42504];Ka[J[J[k+12>>2]+12>>2]](k+12|0,h)}h=J[m+4740>>2];Wa((h<<2)+g|0,0,e-h<<2);J[m+4740>>2]=e;J[m+4736>>2]=g;break D}if(!e){break C}i=J[p+144>>2];f=i>>>7|0;e=f+32>>>5|0;if(e>>>0<=(J[m+4728>>2]&2147483647)>>>0){g=J[m+4724>>2];break D}g=J[42504];g=Ka[J[J[g+12>>2]+8>>2]](g+12|0,e<<2,29113,21414,438)|0;h=J[m+4724>>2];F:{if(!h){break F}Va(g,h,J[m+4728>>2]<<2);if(J[m+4728>>2]<0){break F}h=J[m+4724>>2];if(!h){break F}k=J[42504];Ka[J[J[k+12>>2]+12>>2]](k+12|0,h)}h=J[m+4728>>2];Wa((h<<2)+g|0,0,e-h<<2);J[m+4728>>2]=e;J[m+4724>>2]=g}e=(i>>>10&4194300)+g|0;J[e>>2]=J[e>>2]|1<>2];if(f>>>0<=4294967167){e=J[m+1012>>2];J[r+12>>2]=f;Ka[J[J[e>>2]+24>>2]](e,p- -64|0,r+12|0)}uH(m,u,L[w+4>>1],J[q+28>>2],p,q+8|0,A);G:{H:{if(!J[s+176>>2]|K[J[s+176>>2]+31|0]!=1){break H}e=J[s+176>>2];if(K[(K[e+31|0]==1?e:0)+31|0]!=1){break H}J[m+2672>>2]=J[m+2672>>2]+1;break G}J[m+2668>>2]=J[m+2668>>2]+1}Ia=r+16|0;f=o+20|0;g=J[n+208>>2];I:{J:{if(N[o+308>>2]!=Q(0)|N[o+284>>2]!=Q(0)|(N[o+288>>2]!=Q(0)|N[o+292>>2]!=Q(0))){break J}if(N[o+296>>2]!=Q(0)|N[o+300>>2]!=Q(0)){break J}h=1;if(N[o+304>>2]==Q(0)){break I}}h=0}J[o+312>>2]=h;uD(a,o,v,f,1,g,(d|0)!=0);e=J[a+5936>>2];J[o+44>>2]=e;J[n+252>>2]=o;K:{if(e>>>0>=(J[a+5940>>2]&2147483647)>>>0){ll(y,n+252|0);break K}J[J[a+5932>>2]+(e<<2)>>2]=o;J[a+5936>>2]=e+1}if(!J[o+16>>2]){break q}Dd(o+12|0);break q}vD(a,e,0,(d|0)!=0);break q}Xa(J[42504],8,13913,536,78885,0);break k;default:break s}}Xa(J[42504],2,13913,553,27924,0);break l}wD(a,e,0,(d|0)!=0)}s=c>>>0>x>>>0;if((c|0)!=(x|0)){continue}break}o=c;break l}Xa(J[42504],8,13913,495,82600,0)}if(!d){break k}e=a+5584|0;c=Ia-16|0;Ia=c;f=J[d+16>>2];if(f){g=J[d+8>>2];h=J[d+24>>2];J[c+12>>2]=J[d+32>>2];J[c+8>>2]=h;J[c+4>>2]=f;J[c>>2]=g;f=J[e>>2];Ka[J[J[f>>2]+20>>2]](f,c)}f=J[d+20>>2];if(f){g=J[d+12>>2];h=J[d+28>>2];J[c+12>>2]=J[d+36>>2];J[c+8>>2]=h;J[c+4>>2]=f;J[c>>2]=g;d=J[e+36>>2];Ka[J[J[d>>2]+20>>2]](d,c)}Ia=c+16|0}c=0;k=Ia-16|0;Ia=k;f=J[n+224>>2];L:{if(!f){break L}e=J[m+2388>>2];if(K[e+24|0]){ff(J[e+12>>2],J[e+16>>2])}d=J[e+16>>2]-1|0;if((d|0)<0){break L}j=P(J[e+4>>2],J[e>>2]);h=J[e+12>>2];while(1){g=c+d>>1;i=J[h+P(g,12)>>2];if(!(i>>>0>f>>>0|f>>>0>=j+i>>>0)){c=h+P(g,12)|0;J[f>>2]=J[c+4>>2];J[c+4>>2]=f;if(K[e+24|0]){J[e+8>>2]=g}H[e+24|0]=0;break L}i=f>>>0>i>>>0;c=i?g+1|0:c;d=i?d:g-1|0;if((c|0)<=(d|0)){continue}break}}f=J[n+220>>2];M:{if(!f){break M}e=J[m+2392>>2];if(K[e+24|0]){ff(J[e+12>>2],J[e+16>>2])}c=0;d=J[e+16>>2]-1|0;if((d|0)<0){break M}j=P(J[e+4>>2],J[e>>2]);h=J[e+12>>2];while(1){g=c+d>>1;i=J[h+P(g,12)>>2];if(!(i>>>0>f>>>0|f>>>0>=j+i>>>0)){c=h+P(g,12)|0;J[f>>2]=J[c+4>>2];J[c+4>>2]=f;if(K[e+24|0]){J[e+8>>2]=g}H[e+24|0]=0;break M}i=f>>>0>i>>>0;c=i?g+1|0:c;d=i?d:g-1|0;if((c|0)<=(d|0)){continue}break}}f=J[n+228>>2];N:{if(!f){break N}e=J[m+2384>>2];if(K[e+24|0]){ff(J[e+12>>2],J[e+16>>2])}c=0;d=J[e+16>>2]-1|0;if((d|0)<0){break N}j=P(J[e+4>>2],J[e>>2]);h=J[e+12>>2];while(1){g=c+d>>1;i=J[h+P(g,12)>>2];if(!(i>>>0>f>>>0|f>>>0>=j+i>>>0)){c=h+P(g,12)|0;J[f>>2]=J[c+4>>2];J[c+4>>2]=f;if(K[e+24|0]){J[e+8>>2]=g}H[e+24|0]=0;break N}i=f>>>0>i>>>0;c=i?g+1|0:c;d=i?d:g-1|0;if((c|0)<=(d|0)){continue}break}}Ia=k+16|0;if(!(!s|!o)){g=0;while(1){O:{P:{Q:{R:{c=J[(g<<2)+b>>2];switch(Ka[J[J[c>>2]+24>>2]](c)|0){case 2:break P;case 1:break Q;case 0:break R;default:break O}}Np(a,c,0,1);break O}Mp(a,c,0,1);break O}Xa(J[42504],2,13913,689,26319,0)}g=g+1|0;if((o|0)!=(g|0)){continue}break}}a=J[n+216>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[n+208>>2];if((a|0)==(n+12|0)|!a){break a}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ia=n+256|0}function Rh(a,b,c,d,e,f){var g=Q(0),h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=Q(0),p=0,q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=0,A=Q(0),B=0,C=0,D=Q(0),E=Q(0),F=0,G=0,I=0,K=0,L=0,O=0,P=Q(0),R=0,S=0,T=0,U=0,V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0;h=Ia-8256|0;Ia=h;i=J[e>>2];G=f+1|0;J[e>>2]=f?i>>>0>G>>>0?i:G:1;J[h+8248>>2]=3;J[h+8252>>2]=4;J[h+8240>>2]=1;J[h+8244>>2]=2;a:{if(c>>>0<=3){if((c|0)==3){break a}f=c;r=f>>>0<=2?2:f;k=r-f|0;i=k+1&7;if(i){while(1){J[(h+8240|0)+(f<<2)>>2]=c;f=f+1|0;j=j+1|0;if((i|0)!=(j|0)){continue}break}}if(k>>>0<7){break a}while(1){k=h+8240|0;i=k+(f<<2)|0;J[i>>2]=c;J[i+24>>2]=c;J[i+20>>2]=c;J[i+16>>2]=c;J[i+12>>2]=c;J[i+8>>2]=c;J[i+4>>2]=c;i=f+7|0;J[k+(i<<2)>>2]=c;f=f+8|0;if((i|0)!=(r|0)){continue}break}break a}H[h+8224|0]=1;J[h+8232>>2]=1;J[h+8236>>2]=1024;J[h+32>>2]=0;J[h+36>>2]=c;J[h+8228>>2]=h+32;f=1;while(1){r=J[h+8228>>2];n=-1;if(f){k=J[a+8>>2];p=0;E=Q(-34028234663852886e22);while(1){i=r+(p<<3)|0;l=J[i+4>>2];if((l|0)!=1){i=J[i>>2];j=k+(J[(i<<2)+b>>2]<<5)|0;u=N[j+16>>2];o=N[j+8>>2];s=N[j+4>>2];t=N[j>>2];v=N[j+24>>2];w=N[j+20>>2];j=1;if(l){while(1){m=k+(J[(j+i<<2)+b>>2]<<5)|0;g=N[m+16>>2];u=g>2];o=g>o?o:g;g=N[m+4>>2];s=g>s?s:g;g=N[m>>2];t=g>t?t:g;g=N[m+24>>2];v=g>2];w=g>>0));i=g>E;E=i?g:E;n=i?p:n}p=p+1|0;if((p|0)!=(f|0)){continue}break}}$=n<<3;f=r+$|0;R=J[f>>2];y=(R<<2)+b|0;K=0;z=Ia+-64|0;Ia=z;x=J[f+4>>2];i=0;b:{if(x>>>0<2){break b}i=1;if((x|0)==2){break b}J[z+24>>2]=J[a+32>>2];J[z+28>>2]=J[a+36>>2];J[z+32>>2]=J[a+40>>2];J[z+12>>2]=J[a+20>>2];J[z+16>>2]=J[a+24>>2];J[z+20>>2]=J[a+28>>2];r=x>>>0>3?2:1;k=x-r|0;aa=k-r|0;S=x&-4;I=x&3;ba=x>>>1|0;i=x-2|0;T=(x-(r<<1)|0)+1|0;L=x>>>0<4;F=x-1<<2;while(1){O=K<<2;p=J[O+(z+12|0)>>2];c:{d:{e:{if((x|0)!=J[a+48>>2]){l=J[(z+24|0)+O>>2];m=J[a+44>>2];n=0;q=0;B=0;if(!L){break e}break d}q=J[a+4>>2];f=0;j=0;n=0;if(!L){while(1){m=j<<2;J[m+q>>2]=J[m+p>>2];l=m|4;J[l+q>>2]=J[l+p>>2];l=m|8;J[l+q>>2]=J[l+p>>2];l=m|12;J[l+q>>2]=J[l+p>>2];j=j+4|0;n=n+4|0;if((S|0)!=(n|0)){continue}break}}if(!I){break c}while(1){n=j<<2;J[n+q>>2]=J[n+p>>2];j=j+1|0;f=f+1|0;if((I|0)!=(f|0)){continue}break}break c}while(1){j=q<<2;J[j+m>>2]=J[l+(J[j+y>>2]<<2)>>2];f=j|4;J[f+m>>2]=J[l+(J[f+y>>2]<<2)>>2];f=j|8;J[f+m>>2]=J[l+(J[f+y>>2]<<2)>>2];f=j|12;J[f+m>>2]=J[l+(J[f+y>>2]<<2)>>2];q=q+4|0;B=B+4|0;if((S|0)!=(B|0)){continue}break}}if(I){while(1){f=q<<2;J[f+m>>2]=J[l+(J[f+y>>2]<<2)>>2];q=q+1|0;n=n+1|0;if((I|0)!=(n|0)){continue}break}}Hf(m,x);q=J[a+4>>2];m=J[a+44>>2];n=0;j=0;B=0;if(!L){while(1){l=j<<2;J[l+q>>2]=J[p+(J[m+l>>2]<<2)>>2];f=l|4;J[f+q>>2]=J[p+(J[f+m>>2]<<2)>>2];f=l|8;J[f+q>>2]=J[p+(J[f+m>>2]<<2)>>2];f=l|12;J[f+q>>2]=J[p+(J[f+m>>2]<<2)>>2];j=j+4|0;B=B+4|0;if((S|0)!=(B|0)){continue}break}}if(!I){break c}while(1){f=j<<2;J[f+q>>2]=J[p+(J[f+m>>2]<<2)>>2];j=j+1|0;n=n+1|0;if((I|0)!=(n|0)){continue}break}}p=J[a+8>>2];f=p+(J[q>>2]<<5)|0;o=N[f+16>>2];s=N[f+8>>2];t=N[f+4>>2];u=N[f>>2];v=N[f+24>>2];w=N[f+20>>2];if(!L){f=p+(J[q+4>>2]<<5)|0;g=N[f+16>>2];o=g>2];s=g>s?s:g;g=N[f+4>>2];t=g>t?t:g;g=N[f>>2];u=g>u?u:g;g=N[f+24>>2];v=g>2];w=g>2];j=0;f=r;while(1){m=p+(J[(f<<2)+q>>2]<<5)|0;g=N[m+24>>2];v=g>2];s=g>s?s:g;D=Q(v-s);g=N[m+20>>2];w=g>2];t=g>t?t:g;A=Q(w-t);g=N[m+16>>2];o=g>2];u=g>u?u:g;g=Q(o-u);N[n+(j<<2)>>2]=Q(D*A)+Q(Q(g*D)+Q(g*A));f=f+1|0;j=j+1|0;if((T|0)!=(j|0)){continue}break}}f=p+(J[q+F>>2]<<5)|0;o=N[f+16>>2];s=N[f+8>>2];t=N[f+4>>2];u=N[f>>2];v=N[f+24>>2];w=N[f+20>>2];j=i;if((k|0)<(i|0)){while(1){f=p+(J[(j<<2)+q>>2]<<5)|0;g=N[f+16>>2];o=g>2];s=g>s?s:g;g=N[f+4>>2];t=g>t?t:g;g=N[f>>2];u=g>u?u:g;g=N[f+24>>2];v=g>2];w=g>2];j=0;f=k;while(1){l=p+(J[(f<<2)+q>>2]<<5)|0;g=N[l+24>>2];v=g>2];s=g>s?s:g;D=Q(v-s);g=N[l+20>>2];w=g>2];t=g>t?t:g;A=Q(w-t);g=N[l+16>>2];o=g>2];u=g>u?u:g;g=Q(o-u);N[n+(j<<2)>>2]=Q(D*A)+Q(Q(g*D)+Q(g*A));f=f-1|0;j=j+1|0;if((T|0)!=(j|0)){continue}break}}n=0;f:{if((aa|0)<0){o=Q(34028234663852886e22);break f}p=J[a+16>>2];m=J[a+12>>2];o=Q(34028234663852886e22);q=0;while(1){f=q+r|0;j=aa-q|0;g=Q(Q(Q(f|0)*N[m+(q<<2)>>2])+Q(N[p+(j<<2)>>2]*Q(j+r|0)));g:{if(!(g>31;j=n-ba|0;B=j>>31;if((l^C)-C>>>0>=(j^B)-B>>>0){break g}}n=f;o=g}q=q+1|0;if((T|0)!=(q|0)){continue}break}}J[(z+36|0)+O>>2]=n;N[(z+48|0)+O>>2]=o;K=K+1|0;if((K|0)!=3){continue}break}A=N[z+56>>2];o=N[z+48>>2];g=N[z+52>>2];h:{if(o<=g){i=0;if(o<=A){break h}}i=2;if(!(g<=A)){break h}i=1}f=i<<2;C=J[f+(z+12|0)>>2];i:{if((x|0)==J[a+48>>2]){f=x>>>0<=1?1:x;l=f&3;r=0;n=0;if(f>>>0>=4){k=f&-4;j=0;while(1){m=n<<2;J[m+y>>2]=J[m+C>>2];f=m|4;J[f+y>>2]=J[f+C>>2];f=m|8;J[f+y>>2]=J[f+C>>2];f=m|12;J[f+y>>2]=J[f+C>>2];n=n+4|0;j=j+4|0;if((k|0)!=(j|0)){continue}break}}if(!l){break i}while(1){f=n<<2;J[f+y>>2]=J[f+C>>2];n=n+1|0;r=r+1|0;if((l|0)!=(r|0)){continue}break}break i}m=J[f+(z+24|0)>>2];p=x>>>0<=1?1:x;j=p&3;F=J[a+44>>2];f=0;n=0;if(p>>>0>=4){r=p&-4;B=0;while(1){l=n<<2;J[l+F>>2]=J[m+(J[l+y>>2]<<2)>>2];k=l|4;J[k+F>>2]=J[m+(J[k+y>>2]<<2)>>2];k=l|8;J[k+F>>2]=J[m+(J[k+y>>2]<<2)>>2];k=l|12;J[k+F>>2]=J[m+(J[k+y>>2]<<2)>>2];n=n+4|0;B=B+4|0;if((r|0)!=(B|0)){continue}break}}if(j){while(1){k=n<<2;J[k+F>>2]=J[m+(J[k+y>>2]<<2)>>2];n=n+1|0;f=f+1|0;if((j|0)!=(f|0)){continue}break}}Hf(F,x);m=J[a+44>>2];j=0;n=0;if(p>>>0>=4){r=p&-4;f=0;while(1){l=n<<2;J[l+y>>2]=J[C+(J[m+l>>2]<<2)>>2];k=l|4;J[k+y>>2]=J[C+(J[m+k>>2]<<2)>>2];k=l|8;J[k+y>>2]=J[C+(J[m+k>>2]<<2)>>2];k=l|12;J[k+y>>2]=J[C+(J[m+k>>2]<<2)>>2];n=n+4|0;f=f+4|0;if((r|0)!=(f|0)){continue}break}}k=p&3;if(!k){break i}while(1){f=n<<2;J[f+y>>2]=J[C+(J[f+m>>2]<<2)>>2];n=n+1|0;j=j+1|0;if((k|0)!=(j|0)){continue}break}}f=J[(z+36|0)+(i<<2)>>2];i=(x|0)==3?f?f:1:f}Ia=z- -64|0;J[h+20>>2]=i;J[h+16>>2]=R;f=J[h+8232>>2];j:{if(f>>>0>=(J[h+8236>>2]&2147483647)>>>0){Ry(h+32|0,h+16|0);f=J[h+8232>>2];break j}k=J[h+8228>>2]+(f<<3)|0;f=J[h+20>>2];J[k>>2]=J[h+16>>2];J[k+4>>2]=f;f=J[h+8232>>2]+1|0;J[h+8232>>2]=f}J[h+20>>2]=x-i;r=i+R|0;J[h+16>>2]=r;k:{if((J[h+8236>>2]&2147483647)>>>0<=f>>>0){Ry(h+32|0,h+16|0);f=J[h+8232>>2];break k}i=J[h+8228>>2]+(f<<3)|0;f=J[h+20>>2];J[i>>2]=J[h+16>>2];J[i+4>>2]=f;f=J[h+8232>>2]+1|0}i=J[h+8228>>2];f=f-1|0;J[h+8232>>2]=f;k=i+$|0;i=i+(f<<3)|0;f=J[i+4>>2];J[k>>2]=J[i>>2];J[k+4>>2]=f;J[(h+8240|0)+(U<<2)>>2]=r;U=U+1|0;if((U|0)!=3){f=J[h+8232>>2];continue}break}f=J[h+8236>>2];if((f|0)<0|!(f&2147483647)){break a}i=J[h+8228>>2];if((i|0)==(h+32|0)|!i){break a}f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,i)}Hf(h+8240|0,3);J[h+8252>>2]=c;p=0;J[h+16>>2]=0;f=J[h+8244>>2];J[h+20>>2]=J[h+8240>>2];J[h+24>>2]=f;k=J[h+8248>>2];J[h+28>>2]=k;m=J[h+8240>>2];J[h>>2]=m;f=J[h+8244>>2];l=f-m|0;J[h+4>>2]=l;i=k-f|0;J[h+8>>2]=i;f=c-k|0;J[h+12>>2]=f;n=f>>>0<17&i>>>0<17&(l>>>0<17&m>>>0<17)&M[(J[a+52>>2]<<2)+116e3>>2]>=c>>>0;while(1){J[h+56>>2]=-1;J[h+60>>2]=0;J[h+48>>2]=-25165825;J[h+52>>2]=-25165825;J[h+40>>2]=2122317823;J[h+44>>2]=-25165825;J[h+32>>2]=2122317823;J[h+36>>2]=2122317823;l:{m:{n:{c=p<<2;f=J[c+h>>2];if(f){j=1;i=J[c+(h+16|0)>>2];c=J[a+8>>2];k=(J[(i<<2)+b>>2]<<5)+c|0;v=N[k+24>>2];o=N[k+8>>2];D=Q(v-o);w=N[k+20>>2];s=N[k+4>>2];A=Q(w-s);u=N[k+16>>2];t=N[k>>2];g=Q(u-t);E=Q(Q(D*A)+Q(Q(g*D)+Q(g*A)));P=E;if((f|0)!=1){break n}break m}J[h+52>>2]=-25165825;J[h+44>>2]=-25165825;J[h+48>>2]=-25165825;J[h+36>>2]=2122317823;J[h+40>>2]=2122317823;o=Q(85070586659632215e21);f=-1;s=Q(85070586659632215e21);t=Q(85070586659632215e21);c=-1;break l}while(1){k=c+(J[(j+i<<2)+b>>2]<<5)|0;V=N[k+24>>2];W=N[k+8>>2];D=Q(V-W);X=N[k+20>>2];Y=N[k+4>>2];A=Q(X-Y);Z=N[k+16>>2];_=N[k>>2];g=Q(Z-_);g=Q(Q(D*A)+Q(Q(g*D)+Q(g*A)));P=gE?E:g;u=u>Z?u:Z;o=oV?v:V;w=w>X?w:X;j=j+1|0;if((j|0)!=(f|0)){continue}break}}N[h+52>>2]=v;N[h+48>>2]=w;N[h+44>>2]=u;N[h+40>>2]=o;N[h+36>>2]=s;N[h+32>>2]=t;c=Q(P/E)>>0<3|(M[(J[a+52>>2]<<2)+116064>>2]>=f>>>0|n))){f=0;n=0;c=-1;break l}c=i+(b-J[a>>2]>>2)|0}J[h+60>>2]=f;J[h+56>>2]=c;c=J[d+4>>2];o:{if(c>>>0>=(J[d+8>>2]&2147483647)>>>0){f=0;c=J[d+8>>2];r=c&2147483647?c<<1:1;p:{if(!r){break p}i=r<<5;if(!i){break p}f=J[42504];c=f+12|0;f=(da=c,ea=i,fa=Ka[J[J[f>>2]+20>>2]](f)|0?54376:70610,ga=19542,ha=553,ca=J[J[c>>2]+8>>2],Ka[ca](da|0,ea|0,fa|0,ga|0,ha|0)|0)}c=J[d+4>>2];if((c|0)>0){k=(c<<5)+f|0;j=J[d>>2];c=f;while(1){N[c>>2]=N[j>>2];N[c+4>>2]=N[j+4>>2];N[c+8>>2]=N[j+8>>2];N[c+12>>2]=N[j+12>>2];N[c+16>>2]=N[j+16>>2];N[c+20>>2]=N[j+20>>2];i=J[j+28>>2];J[c+24>>2]=J[j+24>>2];J[c+28>>2]=i;j=j+32|0;c=c+32|0;if(k>>>0>c>>>0){continue}break}c=J[d+4>>2]}i=(c<<5)+f|0;N[i>>2]=N[h+32>>2];N[i+4>>2]=N[h+36>>2];N[i+8>>2]=N[h+40>>2];N[i+12>>2]=N[h+44>>2];N[i+16>>2]=N[h+48>>2];N[i+20>>2]=N[h+52>>2];c=J[h+60>>2];J[i+24>>2]=J[h+56>>2];J[i+28>>2]=c;q:{if(J[d+8>>2]<0){break q}i=J[d>>2];if(!i){break q}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,i)}J[d+8>>2]=r;J[d>>2]=f;break o}f=J[d>>2]+(c<<5)|0;N[f+8>>2]=o;N[f+4>>2]=s;N[f>>2]=t;N[f+12>>2]=N[h+44>>2];N[f+16>>2]=N[h+48>>2];N[f+20>>2]=N[h+52>>2];c=J[h+60>>2];J[f+24>>2]=J[h+56>>2];J[f+28>>2]=c}J[d+4>>2]=J[d+4>>2]+1;p=p+1|0;if((p|0)!=4){continue}break}r:{if(n&1){break r}f=J[d>>2];i=J[d+4>>2];c=f+(i-4<<5)|0;if(!J[c+28>>2]){J[c+24>>2]=i;Rh(a,b,m,d,e,G);f=J[d>>2]}c=i-3|0;if(!J[((c<<5)+f|0)+28>>2]){J[((c<<5)+f|0)+24>>2]=J[d+4>>2];Rh(a,(J[h+20>>2]<<2)+b|0,l,d,e,G);f=J[d>>2]}c=(i-2<<5)+f|0;if(!J[c+28>>2]){J[c+24>>2]=J[d+4>>2];Rh(a,(J[h+24>>2]<<2)+b|0,J[h+8>>2],d,e,G);f=J[d>>2]}c=i-1|0;if(J[((c<<5)+f|0)+28>>2]){break r}J[((c<<5)+f|0)+24>>2]=J[d+4>>2];Rh(a,(J[h+28>>2]<<2)+b|0,J[h+12>>2],d,e,G)}Ia=h+8256|0}function nK(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,O=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=Q(0),ba=Q(0),da=0,ea=0,fa=0,ga=0,ha=0,ia=0;e=Ia-1072|0;Ia=e;J[e+1048>>2]=J[b+12>>2];G=J[b+56>>2];J[e+1004>>2]=-128;J[e+1008>>2]=-128;J[e+972>>2]=-128;J[e+976>>2]=-128;J[e+940>>2]=-128;J[e+944>>2]=-128;J[e+908>>2]=-128;J[e+912>>2]=-128;J[e+876>>2]=-128;J[e+880>>2]=-128;J[e+844>>2]=-128;J[e+848>>2]=-128;J[e+812>>2]=-128;J[e+816>>2]=-128;J[e+780>>2]=-128;J[e+784>>2]=-128;J[e+748>>2]=-128;J[e+752>>2]=-128;J[e+716>>2]=-128;J[e+720>>2]=-128;J[e+684>>2]=-128;J[e+688>>2]=-128;J[e+652>>2]=-128;J[e+656>>2]=-128;J[e+620>>2]=-128;J[e+624>>2]=-128;J[e+588>>2]=-128;J[e+592>>2]=-128;J[e+556>>2]=-128;J[e+560>>2]=-128;J[e+524>>2]=-128;J[e+528>>2]=-128;J[e+492>>2]=-128;J[e+496>>2]=-128;J[e+460>>2]=-128;J[e+464>>2]=-128;J[e+428>>2]=-128;J[e+432>>2]=-128;J[e+396>>2]=-128;J[e+400>>2]=-128;J[e+364>>2]=-128;J[e+368>>2]=-128;J[e+332>>2]=-128;J[e+336>>2]=-128;J[e+300>>2]=-128;J[e+304>>2]=-128;J[e+268>>2]=-128;J[e+272>>2]=-128;J[e+236>>2]=-128;J[e+240>>2]=-128;J[e+204>>2]=-128;J[e+208>>2]=-128;J[e+172>>2]=-128;J[e+176>>2]=-128;J[e+140>>2]=-128;J[e+144>>2]=-128;J[e+108>>2]=-128;J[e+112>>2]=-128;J[e+76>>2]=-128;J[e+80>>2]=-128;J[e+44>>2]=-128;J[e+48>>2]=-128;J[e+12>>2]=-128;J[e+16>>2]=-128;W=J[b+40>>2];q=J[b+28>>2];X=J[b+16>>2];J[e+1040>>2]=0;J[e+1044>>2]=32;J[e+1068>>2]=d;J[e+1064>>2]=c;H[e+1033|0]=0;J[e+1036>>2]=e;ga=J[b>>2];_=J[b+44>>2];I=J[b+48>>2];S=J[b+24>>2];$=J[b+32>>2];aa=N[b+104>>2];ba=N[b+100>>2];c=G+J[b+68>>2]|0;J[b+68>>2]=c;n=c-G|0;da=J[b+36>>2];ha=ga-1|0;ea=ha;l=G;v=1;d=0;while(1){ia=d+ha|0;if(ia>>>0>T>>>0){w=v?137552:137648;B=q+s|0;x=P(ea-T|0,q);z=x+s|0;p=t;while(1){a:{if(J[b+88>>2]>=(p|0)){break a}d=3e4;if(J[b+88>>2]>=(p|0)){break a}while(1){if(J[b+88>>2]>=(p|0)){break a}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}H[e+1032|0]=K[a+4|0]!=0|ga-T>>>0<4;if(I){C=P(D,W);Y=0;while(1){b:{if(J[b+72>>2]>=(m|0)){break b}d=3e4;if(J[b+72>>2]>=(m|0)){break b}while(1){if(J[b+72>>2]>=(m|0)){break b}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}Z=0;A=(Y<<2)+_|0;u=J[A>>2]+u|0;c:{if((u|0)<=(n|0)){break c}while(1){c=u-n|0;U=(c|0)<(l|0)?c:l;if((U|0)>0){r=n-C|0;O=U+r|0;while(1){h=0;i=0;g=0;fa=(r<<3)+da|0;E=(J[fa>>2]<<5)+$|0;d=J[E+24>>2];c=d+383|0;g=c>>>0<383?1:g;f=g>>>6|0;c=g<<26|c>>>6;g=d>>>6|0;y=c-g|0;g=f-(c>>>0>>0)|0;j=g;c=y+1|0;g=c?g:g+1|0;f=0;F=c&7;if(f|F){while(1){f=c;c=c-1|0;g=g-!f|0;d=d- -64|0;f=i;h=h+1|0;f=h?f:f+1|0;i=f;if((h|0)!=(F|0)|(V|0)!=(f|0)){continue}break}}h=L[fa+4>>1];if(!j&y>>>0>=7|j){while(1){d=d+512|0;i=g-(c>>>0<8)|0;g=i;c=c-8|0;if(g|c){continue}break}}d:{if(!h){break d}c=0;d=0;if(h>>>0>=4){f=h&65532;j=0;while(1){d=d+4|0;j=j+4|0;if((f|0)!=(j|0)){continue}break}}f=h&3;if(!f){break d}while(1){d=d+1|0;c=c+1|0;if((f|0)!=(c|0)){continue}break}}Ka[J[(L[fa+6>>1]<<2)+w>>2]](E,h,e+1032|0);r=r+1|0;if((O|0)>(r|0)){continue}break}}Z=Z+U|0;l=l-U|0;if(l){n=n+U|0}else{l=G;c=l+J[b+68>>2]|0;J[b+68>>2]=c;n=c-l|0}if((u|0)>(n|0)){continue}break}if(!Z){break c}J[b+72>>2]=J[b+72>>2]+Z}m=J[A>>2]+m|0;Y=Y+1|0;if((Y|0)!=(I|0)){continue}break}}e:{if(J[b+72>>2]>=(m|0)){break e}d=3e4;if(J[b+72>>2]>=(m|0)){break e}while(1){if(J[b+72>>2]>=(m|0)){break e}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}s=q+s|0;if((s|0)>(k|0)){while(1){if((((o|0)<(s|0)?o:s)|0)>(k|0)){c=(o|0)<(B|0)?o:B;d=k;while(1){f=J[P(d-R|0,52)+S>>2];Ka[J[J[f>>2]+136>>2]](f,ba,aa,J[e+1064>>2],J[e+1068>>2],0,0,Q(0));d=d+1|0;if((c|0)!=(d|0)){continue}break}if((c|0)!=(k|0)){J[b+88>>2]=J[b+88>>2]+(c-k|0)}k=c}if((k|0)==(o|0)){o=J[b+84>>2]+2|0;J[b+84>>2]=o;k=o-2|0}if((k|0)<(s|0)){continue}break}}p=q+p|0;B=q+B|0;D=D+1|0;R=q+R|0;T=T+1|0;if(ia>>>0>T>>>0){continue}break}s=z;t=t+x|0}d=1;ea=ea+1|0;c=v;v=0;if(c){continue}break}z=J[b+52>>2];y=J[b+8>>2];a=J[b+76>>2]+32|0;J[b+76>>2]=a;f:{c=J[b+88>>2]>=(t|0);if(c|c){break f}d=3e4;while(1){if(J[b+88>>2]>=(t|0)){break f}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}d=a-32|0;g:{a=J[b+72>>2]>=(m|0);if(a|a){break g}c=3e4;while(1){if(J[b+72>>2]>=(m|0)){break g}c=c-1|0;if(c){continue}+ca();c=1e4;continue}}a=32;c=0;if((d|0)<(q|0)){while(1){f=q-d|0;v=(f|0)>=32?32:f;a=a-v|0;h:{if((f|0)<=0){break h}f=(v|0)<=1?1:v;g=f&1;if((v|0)>=2){h=f&2147483646;j=0;while(1){i=P(d,52)+S|0;f=J[(J[J[i>>2]+24>>2]<<2)+169940>>2];if(f){Ka[f|0](i,J[e+1068>>2])}i=i+52|0;f=J[(J[J[i>>2]+24>>2]<<2)+169940>>2];if(f){Ka[f|0](i,J[e+1068>>2])}d=d+2|0;j=j+2|0;if((h|0)!=(j|0)){continue}break}}if(!g){break h}i=P(d,52)+S|0;f=J[(J[J[i>>2]+24>>2]<<2)+169940>>2];if(f){Ka[f|0](i,J[e+1068>>2])}d=d+1|0}if(!a){a=J[b+76>>2]+32|0;J[b+76>>2]=a;d=a-32|0;a=32}c=c+v|0;if((d|0)<(q|0)){continue}break}}j=d-q|0;if((X|0)>(j|0)){while(1){p=0;d=X-j|0;d=(a|0)<(d|0)?a:d;if((d|0)>0){while(1){a=j<<5;f=a+z|0;a=a+y|0;N[f>>2]=N[a>>2];N[f+4>>2]=N[a+4>>2];N[f+8>>2]=N[a+8>>2];N[f+16>>2]=N[a+16>>2];N[f+20>>2]=N[a+20>>2];N[f+24>>2]=N[a+24>>2];j=j+1|0;p=p+1|0;if((d|0)!=(p|0)){continue}break}}c=c+d|0;a=32;d=J[b+76>>2]+32|0;J[b+76>>2]=d;j=(d-q|0)-32|0;if((X|0)>(j|0)){continue}break}}if(c){J[b+80>>2]=J[b+80>>2]+c}i:{a=q+X|0;if((a|0)<=J[b+80>>2]|(a|0)<=J[b+80>>2]){break i}d=3e4;while(1){if((a|0)<=J[b+80>>2]){break i}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}if(M[b+4>>2]>=2){w=q+s|0;B=1;while(1){j:{if(J[b+88>>2]>=(t|0)){break j}d=3e4;if(J[b+88>>2]>=(t|0)){break j}while(1){if(J[b+88>>2]>=(t|0)){break j}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}if(I){O=P(D,W);p=0;while(1){k:{if(J[b+72>>2]>=(m|0)){break k}d=3e4;if(J[b+72>>2]>=(m|0)){break k}while(1){if(J[b+72>>2]>=(m|0)){break k}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}a=0;E=(p<<2)+_|0;u=J[E>>2]+u|0;l:{if((u|0)<=(n|0)){break l}while(1){c=u-n|0;x=(c|0)<(l|0)?c:l;if((x|0)>0){r=n-O|0;V=x+r|0;while(1){h=0;i=0;g=0;C=(r<<3)+da|0;F=(J[C>>2]<<5)+$|0;d=J[F+24>>2];c=d+383|0;g=c>>>0<383?1:g;f=g>>>6|0;c=g<<26|c>>>6;g=d>>>6|0;y=c-g|0;g=f-(c>>>0>>0)|0;A=g;c=y+1|0;g=c?g:g+1|0;f=0;v=f;z=c&7;if(f|z){while(1){f=c;c=c-1|0;g=g-!f|0;d=d- -64|0;f=i;h=h+1|0;f=h?f:f+1|0;i=f;if((h|0)!=(z|0)|(v|0)!=(f|0)){continue}break}}h=L[C+4>>1];if(!A&y>>>0>=7|A){while(1){d=d+512|0;i=g-(c>>>0<8)|0;g=i;c=c-8|0;if(g|c){continue}break}}m:{if(!h){break m}c=0;d=0;if(h>>>0>=4){f=h&65532;j=0;while(1){d=d+4|0;j=j+4|0;if((f|0)!=(j|0)){continue}break}}f=h&3;if(!f){break m}while(1){d=d+1|0;c=c+1|0;if((f|0)!=(c|0)){continue}break}}Ka[J[(L[C+6>>1]<<2)+137552>>2]](F,h,e+1032|0);r=r+1|0;if((V|0)>(r|0)){continue}break}}a=a+x|0;l=l-x|0;if(l){n=n+x|0}else{l=G;c=l+J[b+68>>2]|0;J[b+68>>2]=c;n=c-l|0}if((u|0)>(n|0)){continue}break}if(!a){break l}J[b+72>>2]=J[b+72>>2]+a}m=J[E>>2]+m|0;p=p+1|0;if((I|0)!=(p|0)){continue}break}}n:{if(J[b+72>>2]>=(m|0)){break n}d=3e4;if(J[b+72>>2]>=(m|0)){break n}while(1){if(J[b+72>>2]>=(m|0)){break n}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}s=q+s|0;if((s|0)>(k|0)){while(1){if((((o|0)<(s|0)?o:s)|0)>(k|0)){a=(o|0)<(w|0)?o:w;d=k;while(1){c=J[P(d-R|0,52)+S>>2];Ka[J[J[c>>2]+136>>2]](c,ba,aa,J[e+1064>>2],J[e+1068>>2],1,0,Q(0));d=d+1|0;if((a|0)!=(d|0)){continue}break}if((a|0)!=(k|0)){J[b+88>>2]=J[b+88>>2]+(a-k|0)}k=a}if((k|0)==(o|0)){o=J[b+84>>2]+2|0;J[b+84>>2]=o;k=o-2|0}if((k|0)<(s|0)){continue}break}}t=q+t|0;w=q+w|0;R=q+R|0;D=D+1|0;B=B+1|0;if(B>>>0>2]){continue}break}}x=J[b+140>>2];C=J[b+132>>2];J[e+1056>>2]=J[b+136>>2];J[e+1052>>2]=C;J[e+1060>>2]=x;H[e+1033|0]=1;o:{a=J[b+88>>2]>=(t|0);if(a|a){break o}d=3e4;while(1){if(J[b+88>>2]>=(t|0)){break o}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}if(I){E=P(D,W);p=0;while(1){p:{if(J[b+72>>2]>=(m|0)){break p}d=3e4;if(J[b+72>>2]>=(m|0)){break p}while(1){if(J[b+72>>2]>=(m|0)){break p}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}a=0;V=(p<<2)+_|0;u=J[V>>2]+u|0;q:{if((u|0)<=(n|0)){break q}while(1){c=u-n|0;w=(c|0)<(l|0)?c:l;if((w|0)>0){r=n-E|0;F=w+r|0;while(1){h=0;i=0;g=0;A=(r<<3)+da|0;t=(J[A>>2]<<5)+$|0;d=J[t+24>>2];c=d+383|0;g=c>>>0<383?1:g;f=g>>>6|0;c=(g&63)<<26|c>>>6;g=d>>>6|0;y=c-g|0;g=f-(c>>>0>>0)|0;O=g;c=y+1|0;g=c?g:g+1|0;f=0;v=f;z=c&7;if(f|z){while(1){f=c;c=c-1|0;g=g-!f|0;d=d- -64|0;f=i;h=h+1|0;f=h?f:f+1|0;i=f;if((h|0)!=(z|0)|(v|0)!=(f|0)){continue}break}}h=L[A+4>>1];if(!O&y>>>0>=7|O){while(1){d=d+512|0;i=g-(c>>>0<8)|0;g=i;c=c-8|0;if(g|c){continue}break}}r:{if(!h){break r}c=0;d=0;if(h>>>0>=4){f=h&65532;j=0;while(1){d=d+4|0;j=j+4|0;if((f|0)!=(j|0)){continue}break}}f=h&3;if(!f){break r}while(1){d=d+1|0;c=c+1|0;if((f|0)!=(c|0)){continue}break}}Ka[J[(L[A+6>>1]<<2)+137600>>2]](t,h,e+1032|0);r=r+1|0;if((F|0)>(r|0)){continue}break}}a=a+w|0;l=l-w|0;if(l){n=n+w|0}else{l=G;c=l+J[b+68>>2]|0;J[b+68>>2]=c;n=c-l|0}if((u|0)>(n|0)){continue}break}if(!a){break q}J[b+72>>2]=J[b+72>>2]+a}m=J[V>>2]+m|0;p=p+1|0;if((I|0)!=(p|0)){continue}break}}s:{a=J[b+72>>2]>=(m|0);if(a|a){break s}d=3e4;while(1){if(J[b+72>>2]>=(m|0)){break s}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}i=q+s|0;if((i|0)>(k|0)){while(1){d=k;a=(i|0)>(o|0)?o:i;if((d|0)<(a|0)){while(1){f=P(d-R|0,52)+S|0;c=J[f>>2];Ka[J[J[c>>2]+136>>2]](c,ba,aa,J[e+1064>>2],J[e+1068>>2],0,0,Q(0));c=J[f>>2];Ka[J[J[c>>2]+140>>2]](c,0);d=d+1|0;if((a|0)!=(d|0)){continue}break}if((a|0)!=(k|0)){J[b+88>>2]=J[b+88>>2]+(a-k|0)}k=a}if((k|0)==(o|0)){o=J[b+84>>2]+2|0;J[b+84>>2]=o;k=o-2|0}if((i|0)>(k|0)){continue}break}}a=J[e+1040>>2];t:{if(!a){break t}b=a+J[x>>2]|0;J[x>>2]=b;a=J[e+1040>>2];if(!a){break t}c=b-a|0;d=0;while(1){f=J[e+1036>>2]+(d<<5)|0;a=J[f+4>>2];b=C+(c+d<<5)|0;J[b>>2]=J[f>>2];J[b+4>>2]=a;a=J[f+28>>2];J[b+24>>2]=J[f+24>>2];J[b+28>>2]=a;a=J[f+20>>2];J[b+16>>2]=J[f+16>>2];J[b+20>>2]=a;a=J[f+12>>2];J[b+8>>2]=J[f+8>>2];J[b+12>>2]=a;d=d+1|0;if(d>>>0>2]){continue}break}}Ia=e+1072|0;return P(D+1|0,W)|0}function $B(a,b,c,d,e,f,g,h,i,j){var k=0,l=0,m=0,n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=0,ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0);l=Ia-288|0;Ia=l;r=i;k=Ia-272|0;Ia=k;J[k+248>>2]=0;J[k+252>>2]=0;J[k+240>>2]=0;J[k+244>>2]=0;ga=N[d+8>>2];ha=N[d+4>>2];F=N[d>>2];G=N[e+8>>2];I=N[e+4>>2];B=N[e>>2];J[k+224>>2]=1;m=J[a+8>>2];y=N[m+52>>2];z=N[m+36>>2];x=N[m+20>>2];R=N[m+56>>2];S=N[m+40>>2];p=J[a+4>>2];t=N[p+56>>2];D=N[a+56>>2];L=N[a+24>>2];_=N[a+40>>2];V=N[a+48>>2];C=N[a+32>>2];E=N[m+24>>2];v=N[p+52>>2];M=N[a+52>>2];T=N[a+20>>2];W=N[a+36>>2];U=N[m+48>>2];X=N[m+32>>2];ia=N[m>>2];ja=N[m+16>>2];Z=N[m+4>>2];ka=N[m+8>>2];w=N[p+48>>2];la=N[a+16>>2];i=N[c+8>>2];o=N[c>>2];q=N[c+4>>2];m=J[b+4>>2];s=N[m+56>>2];$=N[m+52>>2];aa=N[m+72>>2];A=m- -64|0;ba=N[A>>2];ca=N[m+68>>2];n=N[m+88>>2];da=N[m+80>>2];ea=N[m+84>>2];fa=N[m+48>>2];J[k+172>>2]=0;O=n;p=Q(Q(i*i)+Q(Q(o*o)+Q(q*q)))>Q(1.1920928955078125e-7);i=p?i:Q(0);o=p?o:Q(1);n=p?q:Q(0);u=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(o*o)+Q(n*n))))));i=Q(i*u);q=Q(o*u);o=Q(n*u);N[k+168>>2]=Q(O*i)+Q(Q(da*q)+Q(ea*o));N[k+164>>2]=Q(aa*i)+Q(Q(ba*q)+Q(o*ca));N[k+160>>2]=Q(s*i)+Q(Q(fa*q)+Q(o*$));p=tb(m,k+160|0);$=N[A>>2];aa=N[m+80>>2];ba=N[m+84>>2];ca=N[m+52>>2];da=N[m+68>>2];ea=N[m+88>>2];p=J[m+152>>2]+P(p,12)|0;n=N[p+8>>2];fa=N[m+56>>2];u=N[p>>2];ma=N[m+72>>2];s=N[p+4>>2];na=N[m+48>>2];J[k+180>>2]=0;J[k+184>>2]=0;J[k+188>>2]=0;J[k+192>>2]=0;J[k+196>>2]=0;J[k+200>>2]=0;J[k+204>>2]=0;J[k+208>>2]=0;J[k+212>>2]=0;J[k+216>>2]=0;J[k+220>>2]=0;J[k+172>>2]=0;J[k+176>>2]=0;O=R;q=Q(-q);R=Q(Q(Q(L*q)-Q(_*o))-Q(D*i))>Q(0)?t:Q(-t);w=Q(Q(Q(la*q)-Q(C*o))-Q(V*i))>Q(0)?w:Q(-w);i=Q(Q(Q(T*q)-Q(W*o))-Q(M*i))>Q(0)?v:Q(-v);o=Q(O+Q(Q(S*R)+Q(Q(ka*w)+Q(E*i))));q=Q(Q(ea*n)+Q(Q(fa*u)+Q(s*ma)));t=Q(o-q);N[k+168>>2]=t;y=Q(y+Q(Q(z*R)+Q(Q(Z*w)+Q(i*x))));z=Q(Q(ba*n)+Q(Q(ca*u)+Q(s*da)));v=Q(y-z);N[k+164>>2]=v;i=Q(U+Q(Q(X*R)+Q(Q(ia*w)+Q(i*ja))));n=Q(Q(aa*n)+Q(Q(na*u)+Q(s*$)));s=Q(i-n);N[k+160>>2]=s;J[k+116>>2]=0;J[k+120>>2]=0;J[k+124>>2]=0;J[k+128>>2]=0;J[k+132>>2]=0;J[k+136>>2]=0;J[k+140>>2]=0;J[k+144>>2]=0;J[k+148>>2]=0;J[k+152>>2]=0;J[k+156>>2]=0;J[k+108>>2]=0;J[k+112>>2]=0;N[k+104>>2]=o;N[k+100>>2]=y;N[k+96>>2]=i;J[k+52>>2]=0;J[k+56>>2]=0;J[k+60>>2]=0;J[k+64>>2]=0;J[k+68>>2]=0;J[k+72>>2]=0;J[k+76>>2]=0;J[k+80>>2]=0;J[k+84>>2]=0;J[k+88>>2]=0;J[k+92>>2]=0;J[k+44>>2]=0;J[k+48>>2]=0;N[k+40>>2]=q;N[k+36>>2]=z;N[k+32>>2]=n;i=Q(-t);o=Q(-v);q=Q(-s);m=-1;w=Q(Q(t*t)+Q(Q(s*s)+Q(v*v)));n=N[J[b+4>>2]+24>>2];p=J[a+4>>2];u=N[p+24>>2];n=Q((nia)){r=q;n=o;u=i;F=Q(0);R=s;ga=v;ha=t;break b}_=Q(n+r);ja=Q(_*_);B=Q(Q(B*Q(0))+F);I=Q(Q(I*Q(0))+ha);G=Q(Q(G*Q(0))+ga);F=Q(0);u=i;n=o;r=q;while(1){R=s;ga=v;ha=t;m=J[a+8>>2];X=N[m+56>>2];Z=N[m+40>>2];ka=N[m+24>>2];L=N[m+52>>2];W=N[m+36>>2];p=J[a+4>>2];v=N[p+56>>2];U=N[m+20>>2];s=N[p+52>>2];la=N[m+8>>2];D=N[m+48>>2];V=N[m+32>>2];C=N[m>>2];E=N[m+16>>2];M=N[a+56>>2];T=N[a+24>>2];$=N[a+40>>2];aa=N[m+4>>2];x=N[p+48>>2];ba=N[a+48>>2];ca=N[a+16>>2];da=N[a+32>>2];ea=N[a+52>>2];fa=N[a+20>>2];ma=N[a+36>>2];m=J[b+4>>2];na=N[m+52>>2];ra=N[m+56>>2];sa=N[m+72>>2];A=m- -64|0;ta=N[A>>2];ua=N[m+68>>2];va=N[m+88>>2];t=N[m+80>>2];y=N[m+84>>2];wa=N[m+48>>2];J[k+268>>2]=0;O=t;z=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(q*q)+Q(o*o))))));t=Q(q*z);S=Q(-t);oa=y;y=Q(o*z);z=Q(i*z);N[k+264>>2]=Q(Q(O*S)-Q(oa*y))-Q(va*z);N[k+260>>2]=Q(Q(ta*S)-Q(ua*y))-Q(sa*z);N[k+256>>2]=Q(Q(wa*S)-Q(na*y))-Q(ra*z);p=tb(m,k+256|0);v=Q(Q(M*z)+Q(Q(T*t)+Q(y*$)))>Q(0)?v:Q(-v);x=Q(Q(ba*z)+Q(Q(ca*t)+Q(y*da)))>Q(0)?x:Q(-x);s=Q(Q(ea*z)+Q(Q(fa*t)+Q(y*ma)))>Q(0)?s:Q(-s);V=Q(D+Q(Q(V*v)+Q(Q(C*x)+Q(E*s))));p=J[m+152>>2]+P(p,12)|0;C=N[p+8>>2];E=N[p>>2];M=N[p+4>>2];T=Q(B+Q(Q(N[m+80>>2]*C)+Q(Q(N[m+48>>2]*E)+Q(M*N[A>>2]))));D=Q(V-T);W=Q(L+Q(Q(W*v)+Q(Q(aa*x)+Q(s*U))));U=Q(I+Q(Q(N[m+84>>2]*C)+Q(Q(N[m+52>>2]*E)+Q(M*N[m+68>>2]))));L=Q(W-U);X=Q(X+Q(Q(Z*v)+Q(Q(la*x)+Q(s*ka))));C=Q(G+Q(Q(N[m+88>>2]*C)+Q(Q(N[m+56>>2]*E)+Q(M*N[m+72>>2]))));x=Q(X-C);v=Q(Q(Q(Q(t*Q(-D))-Q(y*L))-Q(z*x))-_);if(v>Q(0)){m=0;s=N[e+8>>2];E=N[e>>2];M=N[e+4>>2];Z=Q(Q(z*s)+Q(Q(t*E)+Q(y*M)));if(Z>=Q(0)){break a}t=F;F=Q(t-Q(v/Z));if(F>t){if(F>Q(1)){break a}u=N[d+8>>2];n=N[d+4>>2];r=N[d>>2];J[k+76>>2]=0;J[k+60>>2]=0;J[k+44>>2]=0;t=Q(r+Q(E*F));r=Q(t-B);w=Q(r+N[k+64>>2]);N[k+64>>2]=w;v=Q(n+Q(M*F));n=Q(v-I);B=Q(n+N[k+68>>2]);N[k+68>>2]=B;s=Q(u+Q(s*F));u=Q(s-G);I=Q(u+N[k+72>>2]);N[k+72>>2]=I;G=Q(r+N[k+48>>2]);N[k+48>>2]=G;x=Q(n+N[k+52>>2]);N[k+52>>2]=x;D=Q(u+N[k+56>>2]);N[k+56>>2]=D;r=Q(r+N[k+32>>2]);N[k+32>>2]=r;n=Q(n+N[k+36>>2]);N[k+36>>2]=n;u=Q(u+N[k+40>>2]);N[k+40>>2]=u;L=N[k+96>>2];C=N[k+100>>2];E=N[k+104>>2];J[k+172>>2]=0;N[k+168>>2]=E-u;N[k+164>>2]=C-n;N[k+160>>2]=L-r;r=N[k+112>>2];n=N[k+116>>2];u=N[k+120>>2];J[k+188>>2]=0;N[k+184>>2]=u-D;N[k+180>>2]=n-x;N[k+176>>2]=r-G;r=N[k+128>>2];n=N[k+132>>2];u=N[k+136>>2];J[k+204>>2]=0;N[k+200>>2]=u-I;N[k+196>>2]=n-B;N[k+192>>2]=r-w;m=J[b+4>>2];u=N[m+56>>2];w=N[m+52>>2];B=N[m+72>>2];A=m- -64|0;I=N[A>>2];G=N[m+68>>2];r=N[m+88>>2];n=N[m+80>>2];x=N[m+84>>2];D=N[m+48>>2];J[k+268>>2]=0;O=r;r=Q(-z);oa=Q(n*S);n=Q(-y);N[k+264>>2]=Q(O*r)+Q(oa+Q(x*n));N[k+260>>2]=Q(B*r)+Q(Q(I*S)+Q(G*n));N[k+256>>2]=Q(u*r)+Q(Q(D*S)+Q(w*n));p=tb(m,k+256|0);p=J[m+152>>2]+P(p,12)|0;r=N[p+8>>2];n=N[p>>2];u=N[p+4>>2];C=Q(s+Q(Q(N[m+88>>2]*r)+Q(Q(N[m+56>>2]*n)+Q(u*N[m+72>>2]))));x=Q(X-C);U=Q(v+Q(Q(N[m+84>>2]*r)+Q(Q(N[m+52>>2]*n)+Q(u*N[m+68>>2]))));L=Q(W-U);T=Q(t+Q(Q(N[m+80>>2]*r)+Q(Q(N[m+48>>2]*n)+Q(u*N[A>>2]))));D=Q(V-T);r=q;n=o;u=i;B=t;I=v;G=s;i=Q(34028234663852886e22)}else{i=w}}else{i=w}y=i;p=J[k+224>>2];A=p<<4;m=A+(k+96|0)|0;J[m+12>>2]=0;N[m+8>>2]=X;N[m+4>>2]=W;N[m>>2]=V;m=A+(k+32|0)|0;J[m+12>>2]=0;N[m+8>>2]=C;N[m+4>>2]=U;N[m>>2]=T;m=A+(k+160|0)|0;J[m+12>>2]=0;N[m+8>>2]=x;N[m+4>>2]=L;N[m>>2]=D;J[k+224>>2]=p+1;c:{d:{switch(p-1|0){case 0:t=N[k+168>>2];i=Q(N[k+184>>2]-t);v=N[k+160>>2];o=Q(N[k+176>>2]-v);s=N[k+164>>2];q=Q(N[k+180>>2]-s);w=Q(Q(i*i)+Q(Q(o*o)+Q(q*q)));if(w<=Q(1.1920928955078125e-7)){J[k+224>>2]=1;m=J[k+164>>2];J[k+256>>2]=J[k+160>>2];J[k+260>>2]=m;m=J[k+172>>2];J[k+264>>2]=J[k+168>>2];J[k+268>>2]=m;break c}O=i;i=Q(Q(Q(Q(Q(-v)*o)-Q(q*s))-Q(t*i))/w);i=i>Q(1)?Q(1):i;i=i>Q(0)?i:Q(0);N[k+264>>2]=t+Q(O*i);N[k+260>>2]=s+Q(q*i);N[k+256>>2]=v+Q(o*i);break c;case 1:ec(k+256|0,k+160|0,k+96|0,k+32|0,k+224|0);break c;case 2:mc(k+256|0,k+160|0,k+96|0,k+32|0,k+224|0);break c;default:break d}}N[k+264>>2]=x;N[k+260>>2]=L;N[k+256>>2]=D}t=N[k+264>>2];i=Q(-t);v=N[k+260>>2];o=Q(-v);s=N[k+256>>2];q=Q(-s);w=Q(Q(t*t)+Q(Q(s*s)+Q(v*v)));if(ja>2]}p=K[p+32|0];B=Q(0);x=Q(0);d=(m|0)!=0&w>ia;i=d?i:u;q=d?q:r;o=d?o:n;r=Q(Y(Q(Q(i*i)+Q(Q(q*q)+Q(o*o)))));if(!(r<=Q(1.1920928955078125e-7))){n=i;i=Q(Q(1)/r);pa=Q(n*i);x=Q(q*i);B=Q(o*i)}J[l+268>>2]=0;N[l+264>>2]=-pa;N[l+260>>2]=-B;N[l+256>>2]=-x;N[l+240>>2]=F;J[l+252>>2]=J[k+236>>2];d=J[k+232>>2];J[l+244>>2]=J[k+228>>2];J[l+248>>2]=d;J[k+268>>2]=0;N[k+264>>2]=m?t:ha;N[k+260>>2]=m?v:ga;N[k+256>>2]=m?s:R;A=J[k+252>>2];d=J[k+248>>2];J[k+24>>2]=d;J[k+28>>2]=A;qa=J[k+244>>2];m=J[k+240>>2];J[k+16>>2]=m;J[k+20>>2]=qa;J[k+8>>2]=d;J[k+12>>2]=A;J[k>>2]=m;J[k+4>>2]=qa;kb(k+160|0,k+96|0,k+32|0,k+256|0,k+16|0,k,J[k+224>>2]);i=N[J[a+4>>2]+16>>2];o=N[k+16>>2];q=N[k+20>>2];r=N[k+24>>2];J[l+284>>2]=0;N[l+280>>2]=r+(p?Q(pa*i):Q(-0));N[l+276>>2]=q+(p?Q(B*i):Q(-0));N[l+272>>2]=o+(p?Q(x*i):Q(-0));m=1}Ia=k+272|0;if(m){d=J[l+244>>2];J[f>>2]=J[l+240>>2];J[f+4>>2]=d;d=J[l+252>>2];J[f+8>>2]=J[l+248>>2];J[f+12>>2]=d;if(!(!j|N[l+240>>2]!=Q(0))){j=J[a+4>>2];k=J[b+4>>2];N[l+224>>2]=Q(N[j+16>>2]+N[k+16>>2])*Q(100);H[l+215|0]=0;J[l+168>>2]=0;J[l+172>>2]=0;J[l+160>>2]=0;J[l+164>>2]=0;J[l+152>>2]=0;J[l+156>>2]=0;J[l+144>>2]=0;J[l+148>>2]=0;J[l+136>>2]=0;J[l+140>>2]=0;J[l+128>>2]=0;J[l+132>>2]=0;J[l+192>>2]=0;d=J[a+8>>2];J[l+56>>2]=d;J[l+48>>2]=156988;J[l+52>>2]=j;j=J[d+12>>2];J[l+72>>2]=J[d+8>>2];J[l+76>>2]=j;j=J[d+20>>2];J[l+80>>2]=J[d+16>>2];J[l+84>>2]=j;j=J[d+28>>2];J[l+88>>2]=J[d+24>>2];J[l+92>>2]=j;j=J[d+36>>2];J[l+96>>2]=J[d+32>>2];J[l+100>>2]=j;j=J[d+44>>2];J[l+104>>2]=J[d+40>>2];J[l+108>>2]=j;j=J[d+52>>2];J[l+112>>2]=J[d+48>>2];J[l+116>>2]=j;j=J[d+60>>2];J[l+120>>2]=J[d+56>>2];J[l+124>>2]=j;j=J[d+4>>2];J[l+64>>2]=J[d>>2];J[l+68>>2]=j;i=N[l+68>>2];N[l+68>>2]=N[l+80>>2];o=N[l+88>>2];q=N[l+72>>2];N[l+72>>2]=N[l+96>>2];N[l+80>>2]=i;N[l+96>>2]=q;N[l+88>>2]=N[l+100>>2];N[l+100>>2]=o;J[l+40>>2]=156736;J[l+44>>2]=k;e:{f:{if(_B(l+48|0,l+40|0,c,l+224|0,0,l+220|0,l+216|0,l+215|0,l+128|0)-5|0){break f}J[l+16>>2]=1065353216;c=J[l+28>>2];J[l+8>>2]=J[l+24>>2];J[l+12>>2]=c;c=J[l+20>>2];J[l>>2]=J[l+16>>2];J[l+4>>2]=c;if(nc(a,b,l+220|0,l+216|0,K[l+215|0],0,l,l+128|0)-5>>>0<=1){break f}J[l+280>>2]=0;J[l+284>>2]=0;J[l+272>>2]=0;J[l+276>>2]=0;i=N[e+8>>2];o=N[e>>2];q=N[e+4>>2];J[l+268>>2]=0;r=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(o*o)+Q(q*q))))));N[l+264>>2]=r*Q(-i);N[l+260>>2]=r*Q(-q);N[l+256>>2]=r*Q(-o);i=Q(0);break e}a=J[l+140>>2];J[l+280>>2]=J[l+136>>2];J[l+284>>2]=a;a=J[l+132>>2];J[l+272>>2]=J[l+128>>2];J[l+276>>2]=a;a=J[l+164>>2];J[l+256>>2]=J[l+160>>2];J[l+260>>2]=a;a=J[l+172>>2];J[l+264>>2]=J[l+168>>2];J[l+268>>2]=a;i=N[l+192>>2]}N[f>>2]=i>2];J[h>>2]=J[l+272>>2];J[h+4>>2]=a;a=J[l+284>>2];J[h+8>>2]=J[l+280>>2];J[h+12>>2]=a;a=J[l+260>>2];J[g>>2]=J[l+256>>2];J[g+4>>2]=a;a=J[l+268>>2];J[g+8>>2]=J[l+264>>2];J[g+12>>2]=a}Ia=l+288|0;return m}function m_(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=Q(i);var j=0,k=0,l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=0,M=Q(0),O=0,S=Q(0),T=0,U=Q(0),V=Q(0),W=Q(0),X=0,Z=0,_=Q(0),$=0,aa=0,ba=0,ca=Q(0),da=Q(0),ea=Q(0),fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0;k=Ia-176|0;Ia=k;l=N[d+24>>2];r=N[d>>2];N[k+148>>2]=r;p=N[d+4>>2];N[k+152>>2]=p;m=N[d+8>>2];N[k+156>>2]=m;s=N[d+12>>2];N[k+160>>2]=s;t=N[d+16>>2];N[k+164>>2]=t;o=N[d+20>>2];N[k+168>>2]=o;y=Q(l+i);N[k+172>>2]=y;d=0;d=N[b+4>>2]!=Q(1)|N[b+8>>2]!=Q(1)?d:N[b+12>>2]==Q(1);w=L[h>>1];j=K[b+32|0];i=N[c+8>>2];A=N[c+24>>2];l=Q(m-A);u=Q(l+l);m=N[c>>2];M=N[c+16>>2];l=Q(r-M);v=Q(l+l);S=N[c+20>>2];l=Q(p-S);B=Q(l+l);l=N[c+4>>2];q=Q(Q(i*u)+Q(Q(m*v)+Q(B*l)));r=N[c+12>>2];p=Q(Q(r*r)+Q(-.5));V=Q(Q(i*q)+Q(Q(u*p)-Q(r*Q(Q(m*B)-Q(v*l)))));o=Q(o-A);o=Q(o+o);s=Q(s-M);s=Q(s+s);t=Q(t-S);t=Q(t+t);U=Q(Q(i*o)+Q(Q(m*s)+Q(l*t)));W=Q(Q(i*U)+Q(Q(o*p)-Q(r*Q(Q(m*t)-Q(s*l)))));N[k+144>>2]=Q(V+W)*Q(.5);D=Q(Q(l*q)+Q(Q(B*p)-Q(r*Q(Q(i*v)-Q(u*m)))));E=Q(Q(l*U)+Q(Q(t*p)-Q(r*Q(Q(i*s)-Q(o*m)))));N[k+140>>2]=Q(D+E)*Q(.5);C=Q(Q(m*q)+Q(Q(v*p)-Q(r*Q(Q(l*u)-Q(B*i)))));o=Q(Q(m*U)+Q(Q(s*p)-Q(r*Q(Q(l*o)-Q(t*i)))));N[k+136>>2]=Q(C+o)*Q(.5);u=N[e+8>>2];u=Q(u+u);v=N[e>>2];v=Q(v+v);B=N[e+4>>2];B=Q(B+B);q=Q(Q(i*u)+Q(Q(m*v)+Q(l*B)));N[k+132>>2]=Q(i*q)+Q(Q(u*p)-Q(r*Q(Q(m*B)-Q(v*l))));N[k+128>>2]=Q(l*q)+Q(Q(B*p)-Q(r*Q(Q(i*v)-Q(u*m))));N[k+124>>2]=Q(m*q)+Q(Q(v*p)-Q(r*Q(Q(l*u)-Q(B*i))));N[k+120>>2]=y+Q(Q(R(Q(V-W)))*Q(.5));N[k+116>>2]=y+Q(Q(R(Q(D-E)))*Q(.5));N[k+112>>2]=y+Q(Q(R(Q(C-o)))*Q(.5));a:{if(!d){Cg(k+12|0,c,b+4|0);d=J[k+36>>2];J[k+84>>2]=J[k+32>>2];J[k+88>>2]=d;d=J[k+44>>2];J[k+92>>2]=J[k+40>>2];J[k+96>>2]=d;N[k+108>>2]=N[k+56>>2];N[k+64>>2]=N[k+12>>2];d=J[k+20>>2];J[k+68>>2]=J[k+16>>2];J[k+72>>2]=d;d=J[k+28>>2];J[k+76>>2]=J[k+24>>2];J[k+80>>2]=d;d=J[k+52>>2];J[k+100>>2]=J[k+48>>2];J[k+104>>2]=d;d=Ia-112|0;Ia=d;S=N[k+144>>2];U=N[k+132>>2];V=N[k+136>>2];W=N[k+124>>2];D=N[k+140>>2];E=N[k+128>>2];i=N[b+8>>2];l=N[b+4>>2];N[d+16>>2]=Q(1)/N[b+12>>2];N[d+12>>2]=Q(1)/i;N[d+8>>2]=Q(1)/l;N[d+20>>2]=N[b+16>>2];N[d+24>>2]=N[b+20>>2];N[d+28>>2]=N[b+24>>2];N[d+32>>2]=N[b+28>>2];Pb(d+36|0,d+8|0,d+20|0);i=N[k+120>>2];l=N[k+112>>2];m=N[k+116>>2];r=N[d+68>>2];p=N[d+56>>2];y=N[d+60>>2];u=N[d+36>>2];v=N[d+48>>2];B=N[d+44>>2];q=N[k+136>>2];o=N[d+40>>2];s=N[k+140>>2];t=N[d+52>>2];A=N[k+144>>2];M=N[d- -64>>2];C=Q(Q(Q(q*o)+Q(s*t))+Q(A*M));N[k+140>>2]=C;_=Q(Q(Q(q*B)+Q(s*p))+Q(A*r));N[k+144>>2]=_;q=Q(Q(Q(q*u)+Q(s*v))+Q(A*y));N[k+136>>2]=q;N[k+120>>2]=Q(Q(R(Q(B*l)))+Q(R(Q(m*p))))+Q(R(Q(i*r)));N[k+116>>2]=Q(Q(R(Q(o*l)))+Q(R(Q(m*t))))+Q(R(Q(i*M)));N[k+112>>2]=Q(Q(R(Q(u*l)))+Q(R(Q(v*m))))+Q(R(Q(y*i)));i=Q(V+Q(W*f));l=Q(D+Q(E*f));m=Q(Q(B*i)+Q(p*l));p=Q(S+Q(U*f));m=Q(Q(m+Q(r*p))-_);N[k+132>>2]=m;r=Q(Q(Q(Q(i*o)+Q(l*t))+Q(p*M))-C);N[k+128>>2]=r;p=Q(Q(Q(Q(i*u)+Q(l*v))+Q(p*y))-q);N[k+124>>2]=p;i=Q(0);Ia=d+112|0;l=Q(Y(Q(Q(m*m)+Q(Q(p*p)+Q(r*r)))));if(!(l>2]=m*i;N[k+128>>2]=r*i;N[k+124>>2]=p*i;i=l}l=Q(i/f);break a}N[k+108>>2]=A;N[k+104>>2]=S;y=Q(l+l);u=Q(y*i);p=Q(m+m);v=Q(r*p);N[k+92>>2]=u-v;N[k+84>>2]=v+u;m=Q(Q(1)-Q(m*p));u=Q(l*y);N[k+96>>2]=m-u;o=m;m=Q(i+i);v=Q(i*m);N[k+80>>2]=o-v;N[k+100>>2]=M;i=Q(p*i);y=Q(r*y);N[k+88>>2]=i+y;l=Q(p*l);m=Q(r*m);N[k+76>>2]=l-m;N[k+72>>2]=i-y;N[k+68>>2]=l+m;N[k+64>>2]=Q(Q(1)-u)-v;i=f;l=Q(1)}d=k+136|0;n=k+124|0;O=Q(Q(N[b+4>>2]*N[b+8>>2])*N[b+12>>2])>2]=2;F=L[h>>1];N[z+16>>2]=l;H[z+12|0]=O;h=0;I[z+10>>1]=0;I[z+8>>1]=F;j=j&2;H[z+48|0]=j>>>1;J[z+44>>2]=e;J[z+40>>2]=k+148;N[z+36>>2]=f+Q(.0010000000474974513);J[z+32>>2]=1073741824;N[z+28>>2]=f;J[z+24>>2]=k- -64;J[z+20>>2]=g;J[z>>2]=159468;H[z+49|0]=N[k+148>>2]!=N[k+160>>2]|N[k+152>>2]!=N[k+164>>2]?h:N[k+156>>2]==N[k+168>>2];N[g+40>>2]=f;Fk(d,n,i,1,a,z,k+112|0);ra=(j|w&128)!=0;n=Ia-96|0;Ia=n;ka=K[z+10|0];b:{if(!ka){break b}if(K[z+11|0]){c:{d:{if(!(K[z+9|0]&2)){a=J[z+44>>2];I[g+12>>1]=1026;break d}a=J[z+40>>2];i=N[a+16>>2];l=N[a+20>>2];m=N[a>>2];r=N[a+12>>2];f=N[k+172>>2];p=N[a+4>>2];y=N[a+8>>2];J[n+76>>2]=0;N[n+72>>2]=l;N[n+68>>2]=i;J[n+60>>2]=0;N[n+56>>2]=y;N[n+52>>2]=p;N[n+80>>2]=f;H[n+32|0]=1;J[n+28>>2]=4;N[n+64>>2]=r;N[n+48>>2]=m;N[n+24>>2]=f;N[n+20>>2]=f;N[n+16>>2]=f;J[n+12>>2]=0;N[n>>2]=Q(m+r)*Q(.5);N[n+8>>2]=Q(y+l)*Q(.5);N[n+4>>2]=Q(p+i)*Q(.5);W=N[a+24>>2];r=Q(0);p=Q(0);y=Q(0);u=Q(0);v=Q(0);B=Q(0);j=Ia-5680|0;Ia=j;la=J[J[b+36>>2]+56>>2];f=N[b+12>>2];i=N[b+8>>2];l=N[b+4>>2];J[j+1468>>2]=0;N[j+1440>>2]=W*Q(1.149999976158142);ma=b+4|0;Cg(j+1392|0,c,ma);J[j+1388>>2]=0;J[j+1380>>2]=0;J[j+1384>>2]=0;mb(j+1380|0,128);_=Q(f*Q(l*i));d=268435455;e:{f:{while(1){g:{J[j+1384>>2]=0;a=J[n+52>>2];e=J[n+48>>2];N[j+1348>>2]=N[n+56>>2];J[j+1340>>2]=e;J[j+1344>>2]=a;a=J[n+68>>2];e=J[n+64>>2];f=N[n+72>>2];N[j+1364>>2]=W;N[j+1360>>2]=f;J[j+1352>>2]=e;J[j+1356>>2]=a;e=j+1280|0;Xk(j+1340|0,e);a=J[b+36>>2];de(j,e,c,ma);J[j+5568>>2]=157172;J[j+5576>>2]=j+1380;J[j+5572>>2]=2;Ka[J[(L[a+4>>1]<<2)+157192>>2]](a,j,j+5568|0,1,1);e=J[j+1384>>2];if(!e){w=0;if(fa){break g}break e}a=e+31|0;if(a>>>0<=31){w=0;if(fa){break g}break e}na=J[j+1380>>2];sa=a>>>5|0;f=Q(34028234663852886e22);$=0;h=e;ga=0;while(1){ha=$<<5;a=e-ha|0;ia=a>>>0>=32?32:a;h:{if(!ia){J[j+5672>>2]=J[j+1376>>2];a=J[j+1372>>2];J[j+5664>>2]=J[j+1368>>2];J[j+5668>>2]=a;T=0;break h}aa=h>>>0>=32?32:h;a=J[b+36>>2];ba=K[a+64|0]&2;w=J[a+24>>2];X=J[a+28>>2];O=0;i=N[j+1436>>2];l=N[j+1432>>2];m=N[j+1428>>2];q=N[j+1424>>2];o=N[j+1420>>2];s=N[j+1416>>2];t=N[j+1412>>2];A=N[j+1408>>2];M=N[j+1404>>2];S=N[j+1400>>2];U=N[j+1396>>2];V=N[j+1392>>2];while(1){T=J[(O+ha<<2)+na>>2];a=P(O,40)+j|0;i:{if(ba){x=X+P(T,6)|0;G=L[x+4>>1];F=L[x+2>>1];x=L[x>>1];break i}x=X+P(T,12)|0;G=J[x+8>>2];F=J[x+4>>2];x=J[x>>2]}x=P(x,12)+w|0;D=N[x>>2];E=N[x+4>>2];C=N[x+8>>2];N[a+8>>2]=Q(Q(Q(D*S)+Q(E*t))+Q(C*q))+i;N[a+4>>2]=Q(Q(Q(D*U)+Q(E*A))+Q(C*o))+l;N[a>>2]=Q(Q(Q(D*V)+Q(E*M))+Q(C*s))+m;Z=_>2];E=N[x+4>>2];C=N[x+8>>2];N[a+20>>2]=i+Q(Q(Q(S*D)+Q(t*E))+Q(q*C));N[a+16>>2]=l+Q(Q(Q(U*D)+Q(A*E))+Q(o*C));N[a+12>>2]=m+Q(Q(Q(V*D)+Q(M*E))+Q(s*C));F=w+P(Z?F:G,12)|0;D=N[F>>2];E=N[F+4>>2];C=N[F+8>>2];N[a+32>>2]=i+Q(Q(Q(S*D)+Q(t*E))+Q(q*C));N[a+28>>2]=l+Q(Q(Q(U*D)+Q(A*E))+Q(o*C));N[a+24>>2]=m+Q(Q(Q(V*D)+Q(M*E))+Q(s*C));H[a+36|0]=la?K[T+la|0]:56;O=O+1|0;if((aa|0)!=(O|0)){continue}break}J[j+5672>>2]=J[j+1376>>2];a=J[j+1372>>2];J[j+5664>>2]=J[j+1368>>2];J[j+5668>>2]=a;T=0;F=0;if(!ia){break h}while(1){J[j+1468>>2]=0;H[j+5600|0]=0;J[j+5592>>2]=2139095039;J[j+5596>>2]=5;J[j+5568>>2]=0;J[j+5572>>2]=0;J[j+5576>>2]=0;J[j+5580>>2]=0;J[j+5584>>2]=1017370378;J[j+5588>>2]=2139095039;a=P(F,40)+j|0;i=N[a>>2];l=N[a+4>>2];m=N[a+8>>2];J[j+5628>>2]=0;N[j+5624>>2]=m;N[j+5620>>2]=l;N[j+5616>>2]=i;q=N[a+12>>2];o=N[a+16>>2];s=N[a+20>>2];J[j+5644>>2]=0;N[j+5640>>2]=s;N[j+5636>>2]=o;N[j+5632>>2]=q;t=N[a+24>>2];A=N[a+28>>2];M=N[a+32>>2];J[j+5660>>2]=0;N[j+5656>>2]=M;N[j+5652>>2]=A;N[j+5648>>2]=t;w=K[a+36|0];j:{if(!ra){S=Q(q-i);A=Q(A-l);t=Q(t-i);o=Q(o-l);q=Q(Q(S*A)-Q(t*o));C=q;D=Q(q*q);q=o;o=Q(M-m);s=Q(s-m);q=Q(Q(q*o)-Q(A*s));o=Q(Q(s*t)-Q(o*S));s=Q(Q(1)/Q(Y(Q(D+Q(Q(q*q)+Q(o*o))))));if(Q(Q(Q(C*s)*Q(N[n+8>>2]-m))+Q(Q(Q(q*s)*Q(N[n>>2]-i))+Q(Q(o*s)*Q(N[n+4>>2]-l))))>2];if(!G){break j}O=0;i=N[j+1516>>2];k:{if((G|0)==1){break k}x=G-1|0;X=x&3;T=0;w=1;if(G-2>>>0>=3){ta=x&-4;G=0;while(1){l=N[((w<<6)+j|0)+1516>>2];x=l>2];i=x?l:i;aa=m>2];i=aa?m:i;ba=l>2];i=ba?l:i;Z=m>2];G=li)){break j}d=(j+1472|0)+(O<<6)|0;r=N[d+16>>2];p=N[d+32>>2];y=N[d+24>>2];u=N[d+20>>2];v=N[d+40>>2];B=N[d+36>>2];d=a;f=i}F=F+1|0;if((ia|0)!=(F|0)){continue}break}}J[j+1376>>2]=J[j+5672>>2];a=J[j+5668>>2];J[j+1368>>2]=J[j+5664>>2];J[j+1372>>2]=a;h=h-32|0;ga=T|ga;$=$+1|0;if((sa|0)!=($|0)){continue}break}if(!(ga&1)){w=0;if(fa){break g}break e}d=J[(d<<2)+na>>2];f=Q(f-N[n+80>>2]);if(!(f<=Q(0))){if(ja){break g}N[g+36>>2]=v;N[g+32>>2]=B;N[g+28>>2]=p;N[g+24>>2]=y;N[g+20>>2]=u;N[g+16>>2]=r;J[g+40>>2]=0;J[g+8>>2]=d;break f}J[n+12>>2]=0;J[n+60>>2]=0;J[n+76>>2]=0;i=N[n+8>>2];l=Q(v*f);m=Q(i-l);N[n+8>>2]=m;q=N[n+4>>2];o=Q(B*f);s=Q(q-o);N[n+4>>2]=s;t=N[n>>2];f=Q(p*f);A=Q(t-f);N[n>>2]=A;t=Q(A-t);N[n+48>>2]=t+N[n+48>>2];q=Q(s-q);N[n+52>>2]=q+N[n+52>>2];i=Q(m-i);N[n+56>>2]=i+N[n+56>>2];N[n+72>>2]=i+N[n+72>>2];N[n+68>>2]=q+N[n+68>>2];N[n+64>>2]=t+N[n+64>>2];ca=Q(ca-l);da=Q(da-o);ea=Q(ea-f);fa=1;ja=ja+1|0;if((ja|0)!=4){continue}}break}N[g+24>>2]=y;N[g+20>>2]=u;N[g+16>>2]=r;J[g+8>>2]=d;f=Q(Y(Q(Q(ca*ca)+Q(Q(ea*ea)+Q(da*da)))));N[g+40>>2]=-f;i=Q(Q(1)/f);a=f>Q(0);N[g+36>>2]=a?Q(ca*i):Q(0);N[g+32>>2]=a?Q(da*i):Q(0);N[g+28>>2]=a?Q(ea*i):Q(0)}w=1}a=J[j+1388>>2];l:{if((a|0)<0|!(a&2147483647)){break l}a=J[j+1380>>2];if(!a){break l}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ia=j+5680|0;a=J[z+44>>2];I[g+12>>1]=1026;if(w){break c}}J[g+40>>2]=0;f=N[a>>2];i=N[a+4>>2];N[g+36>>2]=-N[a+8>>2];N[g+32>>2]=-i;N[g+28>>2]=-f;break b}if(N[g+40>>2]==Q(0)){f=N[a>>2];i=N[a+4>>2];N[g+36>>2]=-N[a+8>>2];N[g+32>>2]=-i;N[g+28>>2]=-f}I[g+12>>1]=1027;break b}I[g+12>>1]=1027}Ia=n+96|0;Ia=k+176|0;return(ka|0)!=0|0}function Rj(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;l=Ia-16|0;Ia=l;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{if(a>>>0<=244){g=J[42986];h=a>>>0<11?16:a+11&-8;c=h>>>3|0;b=g>>>c|0;if(b&3){c=c+((b^-1)&1)|0;a=c<<3;b=a+171984|0;d=J[a+171992>>2];a=J[d+8>>2];o:{if((b|0)==(a|0)){m=171944,n=dla(-2,c)&g,J[m>>2]=n;break o}J[a+12>>2]=b;J[b+8>>2]=a}a=d+8|0;b=c<<3;J[d+4>>2]=b|3;b=b+d|0;J[b+4>>2]=J[b+4>>2]|1;break a}k=J[42988];if(k>>>0>=h>>>0){break n}if(b){a=2<>2];a=J[e+8>>2];p:{if((b|0)==(a|0)){g=dla(-2,d)&g;J[42986]=g;break p}J[a+12>>2]=b;J[b+8>>2]=a}J[e+4>>2]=h|3;c=e+h|0;a=d<<3;d=a-h|0;J[c+4>>2]=d|1;J[a+e>>2]=d;if(k){b=(k&-8)+171984|0;f=J[42991];a=1<<(k>>>3);q:{if(!(a&g)){J[42986]=a|g;a=b;break q}a=J[b+8>>2]}J[b+8>>2]=f;J[a+12>>2]=f;J[f+12>>2]=b;J[f+8>>2]=a}a=e+8|0;J[42991]=c;J[42988]=d;break a}j=J[42987];if(!j){break n}c=J[($ka(0-j&j)<<2)+172248>>2];f=(J[c+4>>2]&-8)-h|0;b=c;while(1){r:{a=J[b+16>>2];if(!a){a=J[b+20>>2];if(!a){break r}}b=(J[a+4>>2]&-8)-h|0;d=b>>>0>>0;f=d?b:f;c=d?a:c;b=a;continue}break}i=J[c+24>>2];d=J[c+12>>2];if((d|0)!=(c|0)){a=J[c+8>>2];J[a+12>>2]=d;J[d+8>>2]=a;break b}b=c+20|0;a=J[b>>2];if(!a){a=J[c+16>>2];if(!a){break m}b=c+16|0}while(1){e=b;d=a;b=a+20|0;a=J[b>>2];if(a){continue}b=d+16|0;a=J[d+16>>2];if(a){continue}break}J[e>>2]=0;break b}h=-1;if(a>>>0>4294967231){break n}a=a+11|0;h=a&-8;j=J[42987];if(!j){break n}f=0-h|0;g=0;s:{if(h>>>0<256){break s}g=31;if(h>>>0>16777215){break s}a=S(a>>>8|0);g=((h>>>38-a&1)-(a<<1)|0)+62|0}b=J[(g<<2)+172248>>2];t:{u:{v:{if(!b){a=0;break v}a=0;c=h<<((g|0)!=31?25-(g>>>1|0)|0:0);while(1){w:{e=(J[b+4>>2]&-8)-h|0;if(e>>>0>=f>>>0){break w}d=b;f=e;if(e){break w}f=0;a=b;break u}e=J[b+20>>2];b=J[((c>>>29&4)+b|0)+16>>2];a=e?(e|0)==(b|0)?a:e:a;c=c<<1;if(b){continue}break}}if(!(a|d)){d=0;a=2<>2]}if(!a){break t}}while(1){b=(J[a+4>>2]&-8)-h|0;c=b>>>0>>0;f=c?b:f;d=c?a:d;b=J[a+16>>2];if(b){a=b}else{a=J[a+20>>2]}if(a){continue}break}}if(!d|J[42988]-h>>>0<=f>>>0){break n}g=J[d+24>>2];c=J[d+12>>2];if((d|0)!=(c|0)){a=J[d+8>>2];J[a+12>>2]=c;J[c+8>>2]=a;break c}b=d+20|0;a=J[b>>2];if(!a){a=J[d+16>>2];if(!a){break l}b=d+16|0}while(1){e=b;c=a;b=a+20|0;a=J[b>>2];if(a){continue}b=c+16|0;a=J[c+16>>2];if(a){continue}break}J[e>>2]=0;break c}a=J[42988];if(a>>>0>=h>>>0){d=J[42991];b=a-h|0;x:{if(b>>>0>=16){c=d+h|0;J[c+4>>2]=b|1;J[a+d>>2]=b;J[d+4>>2]=h|3;break x}J[d+4>>2]=a|3;a=a+d|0;J[a+4>>2]=J[a+4>>2]|1;c=0;b=0}J[42988]=b;J[42991]=c;a=d+8|0;break a}i=J[42989];if(i>>>0>h>>>0){b=i-h|0;J[42989]=b;c=J[42992];a=c+h|0;J[42992]=a;J[a+4>>2]=b|1;J[c+4>>2]=h|3;a=c+8|0;break a}a=0;j=h+47|0;if(J[43104]){c=J[43106]}else{J[43107]=-1;J[43108]=-1;J[43105]=4096;J[43106]=4096;J[43104]=l+12&-16^1431655768;J[43109]=0;J[43097]=0;c=4096}e=j+c|0;f=0-c|0;b=e&f;if(b>>>0<=h>>>0){break a}d=J[43096];if(d){c=J[43094];g=c+b|0;if(d>>>0>>0|c>>>0>=g>>>0){break a}}y:{if(!(K[172388]&4)){z:{A:{B:{C:{d=J[42992];if(d){a=172392;while(1){c=J[a>>2];if(c>>>0<=d>>>0&d>>>0>2]>>>0){break C}a=J[a+8>>2];if(a){continue}break}}c=Gf(0);if((c|0)==-1){break z}g=b;d=J[43105];a=d-1|0;if(a&c){g=(b-c|0)+(a+c&0-d)|0}if(g>>>0<=h>>>0){break z}d=J[43096];if(d){a=J[43094];f=a+g|0;if(d>>>0>>0|a>>>0>=f>>>0){break z}}a=Gf(g);if((c|0)!=(a|0)){break B}break y}g=f&e-i;c=Gf(g);if((c|0)==(J[a>>2]+J[a+4>>2]|0)){break A}a=c}if((a|0)==-1){break z}if(h+48>>>0<=g>>>0){c=a;break y}c=J[43106];c=c+(j-g|0)&0-c;if((Gf(c)|0)==-1){break z}g=c+g|0;c=a;break y}if((c|0)!=-1){break y}}J[43097]=J[43097]|4}c=Gf(b);a=Gf(0);if((c|0)==-1|(a|0)==-1|a>>>0<=c>>>0){break i}g=a-c|0;if(g>>>0<=h+40>>>0){break i}}a=J[43094]+g|0;J[43094]=a;if(a>>>0>M[43095]){J[43095]=a}D:{e=J[42992];if(e){a=172392;while(1){d=J[a>>2];b=J[a+4>>2];if((d+b|0)==(c|0)){break D}a=J[a+8>>2];if(a){continue}break}break k}a=J[42990];if(!(a>>>0<=c>>>0?a:0)){J[42990]=c}a=0;J[43099]=g;J[43098]=c;J[42994]=-1;J[42995]=J[43104];J[43101]=0;while(1){d=a<<3;b=d+171984|0;J[d+171992>>2]=b;J[d+171996>>2]=b;a=a+1|0;if((a|0)!=32){continue}break}d=g-40|0;a=c+8&7?-8-c&7:0;b=d-a|0;J[42989]=b;a=a+c|0;J[42992]=a;J[a+4>>2]=b|1;J[(c+d|0)+4>>2]=40;J[42993]=J[43108];break j}if(J[a+12>>2]&8|(c>>>0<=e>>>0|d>>>0>e>>>0)){break k}J[a+4>>2]=b+g;a=e+8&7?-8-e&7:0;c=a+e|0;J[42992]=c;b=J[42989]+g|0;a=b-a|0;J[42989]=a;J[c+4>>2]=a|1;J[(b+e|0)+4>>2]=40;J[42993]=J[43108];break j}d=0;break b}c=0;break c}if(M[42990]>c>>>0){J[42990]=c}b=c+g|0;a=172392;E:{F:{G:{while(1){if((b|0)!=J[a>>2]){a=J[a+8>>2];if(a){continue}break G}break}if(!(K[a+12|0]&8)){break F}}a=172392;while(1){b=J[a>>2];if(b>>>0<=e>>>0){f=b+J[a+4>>2]|0;if(f>>>0>e>>>0){break E}}a=J[a+8>>2];continue}}J[a>>2]=c;J[a+4>>2]=J[a+4>>2]+g;j=(c+8&7?-8-c&7:0)+c|0;J[j+4>>2]=h|3;g=b+(b+8&7?-8-b&7:0)|0;i=h+j|0;a=g-i|0;if((e|0)==(g|0)){J[42992]=i;a=J[42989]+a|0;J[42989]=a;J[i+4>>2]=a|1;break d}if(J[42991]==(g|0)){J[42991]=i;a=J[42988]+a|0;J[42988]=a;J[i+4>>2]=a|1;J[a+i>>2]=a;break d}f=J[g+4>>2];if((f&3)!=1){break e}e=f&-8;if(f>>>0<=255){c=J[g+12>>2];b=J[g+8>>2];if((c|0)==(b|0)){m=171944,n=J[42986]&dla(-2,f>>>3|0),J[m>>2]=n;break f}J[b+12>>2]=c;J[c+8>>2]=b;break f}h=J[g+24>>2];c=J[g+12>>2];if((g|0)!=(c|0)){b=J[g+8>>2];J[b+12>>2]=c;J[c+8>>2]=b;break g}b=g+20|0;f=J[b>>2];if(!f){f=J[g+16>>2];if(!f){break h}b=g+16|0}while(1){d=b;c=f;b=c+20|0;f=J[b>>2];if(f){continue}b=c+16|0;f=J[c+16>>2];if(f){continue}break}J[d>>2]=0;break g}d=g-40|0;a=c+8&7?-8-c&7:0;b=d-a|0;J[42989]=b;a=a+c|0;J[42992]=a;J[a+4>>2]=b|1;J[(c+d|0)+4>>2]=40;J[42993]=J[43108];a=(f+(f-39&7?39-f&7:0)|0)-47|0;d=a>>>0>>0?e:a;J[d+4>>2]=27;a=J[43101];J[d+16>>2]=J[43100];J[d+20>>2]=a;a=J[43099];J[d+8>>2]=J[43098];J[d+12>>2]=a;J[43100]=d+8;J[43099]=g;J[43098]=c;J[43101]=0;a=d+24|0;while(1){J[a+4>>2]=7;b=a+8|0;a=a+4|0;if(b>>>0>>0){continue}break}if((d|0)==(e|0)){break j}J[d+4>>2]=J[d+4>>2]&-2;f=d-e|0;J[e+4>>2]=f|1;J[d>>2]=f;if(f>>>0<=255){b=(f&-8)+171984|0;c=J[42986];a=1<<(f>>>3);H:{if(!(c&a)){J[42986]=a|c;a=b;break H}a=J[b+8>>2]}J[b+8>>2]=e;J[a+12>>2]=e;J[e+12>>2]=b;J[e+8>>2]=a;break j}a=31;if(f>>>0<=16777215){a=S(f>>>8|0);a=((f>>>38-a&1)-(a<<1)|0)+62|0}J[e+28>>2]=a;J[e+16>>2]=0;J[e+20>>2]=0;b=(a<<2)+172248|0;I:{d=J[42987];c=1<>2]=e;break J}a=f<<((a|0)!=31?25-(a>>>1|0)|0:0);d=J[b>>2];while(1){b=d;if((f|0)==(J[b+4>>2]&-8)){break I}c=a>>>29|0;a=a<<1;c=(c&4)+b|0;d=J[c+16>>2];if(d){continue}break}J[c+16>>2]=e}J[e+24>>2]=b;J[e+12>>2]=e;J[e+8>>2]=e;break j}a=J[b+8>>2];J[a+12>>2]=e;J[b+8>>2]=e;J[e+24>>2]=0;J[e+12>>2]=b;J[e+8>>2]=a}a=J[42989];if(a>>>0<=h>>>0){break i}b=a-h|0;J[42989]=b;c=J[42992];a=c+h|0;J[42992]=a;J[a+4>>2]=b|1;J[c+4>>2]=h|3;a=c+8|0;break a}J[42513]=48;a=0;break a}c=0}if(!h){break f}d=J[g+28>>2];b=(d<<2)+172248|0;K:{if(J[b>>2]==(g|0)){J[b>>2]=c;if(c){break K}m=171948,n=J[42987]&dla(-2,d),J[m>>2]=n;break f}J[h+(J[h+16>>2]==(g|0)?16:20)>>2]=c;if(!c){break f}}J[c+24>>2]=h;b=J[g+16>>2];if(b){J[c+16>>2]=b;J[b+24>>2]=c}b=J[g+20>>2];if(!b){break f}J[c+20>>2]=b;J[b+24>>2]=c}a=a+e|0;g=e+g|0;f=J[g+4>>2]}J[g+4>>2]=f&-2;J[i+4>>2]=a|1;J[a+i>>2]=a;if(a>>>0<=255){b=(a&-8)+171984|0;c=J[42986];a=1<<(a>>>3);L:{if(!(c&a)){J[42986]=a|c;a=b;break L}a=J[b+8>>2]}J[b+8>>2]=i;J[a+12>>2]=i;J[i+12>>2]=b;J[i+8>>2]=a;break d}f=31;if(a>>>0<=16777215){b=S(a>>>8|0);f=((a>>>38-b&1)-(b<<1)|0)+62|0}J[i+28>>2]=f;J[i+16>>2]=0;J[i+20>>2]=0;b=(f<<2)+172248|0;M:{d=J[42987];c=1<>2]=i;break N}f=a<<((f|0)!=31?25-(f>>>1|0)|0:0);c=J[b>>2];while(1){b=c;if((J[c+4>>2]&-8)==(a|0)){break M}c=f>>>29|0;f=f<<1;d=(c&4)+b|0;c=J[d+16>>2];if(c){continue}break}J[d+16>>2]=i}J[i+24>>2]=b;J[i+12>>2]=i;J[i+8>>2]=i;break d}a=J[b+8>>2];J[a+12>>2]=i;J[b+8>>2]=i;J[i+24>>2]=0;J[i+12>>2]=b;J[i+8>>2]=a}a=j+8|0;break a}O:{if(!g){break O}b=J[d+28>>2];a=(b<<2)+172248|0;P:{if(J[a>>2]==(d|0)){J[a>>2]=c;if(c){break P}j=dla(-2,b)&j;J[42987]=j;break O}J[g+(J[g+16>>2]==(d|0)?16:20)>>2]=c;if(!c){break O}}J[c+24>>2]=g;a=J[d+16>>2];if(a){J[c+16>>2]=a;J[a+24>>2]=c}a=J[d+20>>2];if(!a){break O}J[c+20>>2]=a;J[a+24>>2]=c}Q:{if(f>>>0<=15){a=f+h|0;J[d+4>>2]=a|3;a=a+d|0;J[a+4>>2]=J[a+4>>2]|1;break Q}J[d+4>>2]=h|3;e=d+h|0;J[e+4>>2]=f|1;J[e+f>>2]=f;if(f>>>0<=255){b=(f&-8)+171984|0;c=J[42986];a=1<<(f>>>3);R:{if(!(c&a)){J[42986]=a|c;a=b;break R}a=J[b+8>>2]}J[b+8>>2]=e;J[a+12>>2]=e;J[e+12>>2]=b;J[e+8>>2]=a;break Q}a=31;if(f>>>0<=16777215){a=S(f>>>8|0);a=((f>>>38-a&1)-(a<<1)|0)+62|0}J[e+28>>2]=a;J[e+16>>2]=0;J[e+20>>2]=0;b=(a<<2)+172248|0;S:{c=1<>2]=e;break T}a=f<<((a|0)!=31?25-(a>>>1|0)|0:0);h=J[b>>2];while(1){b=h;if((J[b+4>>2]&-8)==(f|0)){break S}c=a>>>29|0;a=a<<1;c=(c&4)+b|0;h=J[c+16>>2];if(h){continue}break}J[c+16>>2]=e}J[e+24>>2]=b;J[e+12>>2]=e;J[e+8>>2]=e;break Q}a=J[b+8>>2];J[a+12>>2]=e;J[b+8>>2]=e;J[e+24>>2]=0;J[e+12>>2]=b;J[e+8>>2]=a}a=d+8|0;break a}U:{if(!i){break U}b=J[c+28>>2];a=(b<<2)+172248|0;V:{if(J[a>>2]==(c|0)){J[a>>2]=d;if(d){break V}m=171948,n=dla(-2,b)&j,J[m>>2]=n;break U}J[i+(J[i+16>>2]==(c|0)?16:20)>>2]=d;if(!d){break U}}J[d+24>>2]=i;a=J[c+16>>2];if(a){J[d+16>>2]=a;J[a+24>>2]=d}a=J[c+20>>2];if(!a){break U}J[d+20>>2]=a;J[a+24>>2]=d}W:{if(f>>>0<=15){a=f+h|0;J[c+4>>2]=a|3;a=a+c|0;J[a+4>>2]=J[a+4>>2]|1;break W}J[c+4>>2]=h|3;d=c+h|0;J[d+4>>2]=f|1;J[d+f>>2]=f;if(k){b=(k&-8)+171984|0;e=J[42991];a=1<<(k>>>3);X:{if(!(a&g)){J[42986]=a|g;a=b;break X}a=J[b+8>>2]}J[b+8>>2]=e;J[a+12>>2]=e;J[e+12>>2]=b;J[e+8>>2]=a}J[42991]=d;J[42988]=f}a=c+8|0}Ia=l+16|0;return a|0}function _h(a,b,c,d,e){var f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0),L=Q(0),M=Q(0),O=0,S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=0,za=0,Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=0,Fa=0,Ga=0;h=Ia-288|0;Ia=h;O=K[c+64|0];z=J[c+24>>2];za=J[c+28>>2];m=N[c+60>>2];F=h- -64|0;J[F>>2]=0;J[F+4>>2]=0;J[h+72>>2]=0;J[h+76>>2]=0;J[h+80>>2]=0;J[h+112>>2]=0;J[h+116>>2]=0;I[h+108>>1]=0;J[h+100>>2]=0;J[h+104>>2]=-1;N[h+88>>2]=m;H[h+84|0]=b;J[h+120>>2]=0;J[h+124>>2]=0;J[h+128>>2]=0;J[h+132>>2]=0;J[h+36>>2]=158888;J[h+56>>2]=0;J[h+60>>2]=0;J[h+92>>2]=0;J[h+96>>2]=0;J[h+32>>2]=158864;Fa=h,Ga=ela(z,za),J[Fa+48>>2]=Ga;J[h+52>>2]=Ja;J[h+44>>2]=O>>>1&1;J[h+40>>2]=d;J[h+144>>2]=0;J[h+136>>2]=2139095039;J[h+140>>2]=0;b=J[d+4>>2];J[h+248>>2]=0;J[h+252>>2]=0;J[h+256>>2]=0;J[h+260>>2]=0;J[h+264>>2]=0;J[h+268>>2]=0;J[h+240>>2]=0;J[h+244>>2]=0;H[h+208|0]=0;H[h+209|0]=(b|0)==1;O=h+32|4;a:{b:{if(!e){break b}m=N[a+16>>2];o=N[a>>2];q=N[a+32>>2];c:{if(q>2]-N[a+28>>2]);break c}v=Q(Q(.5)/Q(Y(Q(Q(Q(Q(1)-o)+m)-q))));x=Q(N[a+24>>2]-N[a+8>>2]);break c}if(o>2]-N[a+12>>2]);break c}v=Q(q+Q(Q(o+Q(1))+m));x=Q(Q(.5)/Q(Y(v)))}if(!(Q(R(Q(v*x)))>Q(.9998999834060669))){break b}S=N[a+20>>2];T=N[a+8>>2];U=N[a+24>>2];V=N[a+12>>2];v=N[a+44>>2];x=N[a+36>>2];G=N[a+40>>2];B=N[a+56>>2];D=N[a+48>>2];f=Q(R(m));m=N[a+52>>2];L=Q(Q(Q(R(N[a+28>>2]))*B)+Q(Q(Q(R(N[a+4>>2]))*D)+Q(f*m)));N[h+24>>2]=G-L;o=Q(Q(B*Q(R(U)))+Q(Q(D*Q(R(o)))+Q(m*Q(R(V)))));N[h+20>>2]=x-o;m=Q(Q(B*Q(R(q)))+Q(Q(D*Q(R(T)))+Q(m*Q(R(S)))));N[h+28>>2]=v-m;N[h+16>>2]=m+v;N[h+12>>2]=L+G;N[h+8>>2]=x+o;Io(c+112|0,h+20|0,h+8|0,O);break a}d=Ia-528|0;Ia=d;D=N[a+32>>2];S=N[a+28>>2];T=N[a+20>>2];U=N[a+16>>2];v=N[a+56>>2];x=N[a+52>>2];m=N[a+44>>2];o=N[a+40>>2];V=N[a+24>>2];G=N[a+12>>2];L=N[a+8>>2];$=N[a+4>>2];aa=N[a>>2];B=N[a+48>>2];q=N[a+36>>2];za=J[c+200>>2];a=J[c+180>>2];b=a-1|0;d:{if((b|0)<0){c=d+16|0;break d}c=d+16|0;z=a&7;e:{if(!z){a=b;break e}e=0;a=b;while(1){J[c>>2]=P(a,112);a=a-1|0;c=c+4|0;e=e+1|0;if((z|0)!=(e|0)){continue}break}}if(b>>>0<=6){break d}while(1){b=P(a,112);J[c>>2]=b;J[c+28>>2]=b-784;J[c+24>>2]=b-672;J[c+20>>2]=b-560;J[c+16>>2]=b-448;J[c+12>>2]=b-336;J[c+8>>2]=b-224;J[c+4>>2]=b-112;c=c+32|0;b=(a|0)==7;a=a-8|0;if(!b){continue}break}}ca=Q(Q(0)-v);da=Q(Q(0)-x);ea=Q(Q(0)-B);fa=Q(Q(v*D)+Q(0));ga=Q(Q(v*S)+Q(0));ha=Q(Q(v*V)+Q(0));ia=Q(Q(x*T)+Q(0));ja=Q(Q(x*U)+Q(0));ka=Q(Q(x*G)+Q(0));la=Q(Q(B*L)+Q(0));ma=Q(Q(B*$)+Q(0));na=Q(Q(B*aa)+Q(0));e=1;while(1){a=c-4|0;b=(e?ya:J[a>>2])+za|0;i=N[b+4>>2];g=N[b+52>>2];ba=N[b+36>>2];k=N[b+84>>2];M=N[b+20>>2];p=N[b+68>>2];Z=N[b+8>>2];r=N[b+56>>2];ta=N[b+40>>2];C=N[b+88>>2];ua=N[b+24>>2];_=N[b+72>>2];pa=N[b+12>>2];oa=N[b+60>>2];va=N[b+44>>2];qa=N[b+92>>2];wa=N[b+28>>2];ra=N[b+76>>2];j=N[b>>2];f=N[b+48>>2];y=N[b+32>>2];l=N[b+80>>2];A=N[b+16>>2];n=N[b+64>>2];F=J[b+96>>2]&-2;J[d+12>>2]=F;e=0;f:{g:{if(fs?j:s;s=Q(E-q);t=o>n?n:o;sa=tl?l:m;xa=wu?u:x;X=us?s:v;w=sQ(9.999999974752427e-7);Da=Q(X+Q(-9.999999974752427e-7));X=Q(f-Aa);xa=Q(n-Ba);Ca=Q(l-sa);if(z&Da>Q(Q(Q(Q(R(Q(Q(X*s)+Q(0))))+Q(R(Q(Q(xa*t)+Q(0)))))+Q(R(Q(Q(Ca*w)+Q(0)))))+Q(Q(Q(R(Q(Q(na*s)+Q(Q(ma*t)+Q(Q(la*w)+Q(0))))))+Q(R(Q(Q(ka*s)+Q(Q(ja*t)+Q(Q(ia*w)+Q(0)))))))+Q(R(Q(Q(ha*s)+Q(Q(ga*t)+Q(Q(fa*w)+Q(0))))))))){break g}f=fQ(9.999999974752427e-7)){z=Q(n+Q(-9.999999974752427e-7))>Q(Q(Q(Q(R(Q(Q(X*f)+Q(0))))+Q(R(Q(Q(xa*j)+Q(0)))))+Q(R(Q(Q(Ca*l)+Q(0)))))+Q(Q(Q(R(Q(Q(na*f)+Q(Q(ma*j)+Q(Q(la*l)+Q(0))))))+Q(R(Q(Q(ka*f)+Q(Q(ja*j)+Q(Q(ia*l)+Q(0)))))))+Q(R(Q(Q(ha*f)+Q(Q(ga*j)+Q(Q(fa*l)+Q(0))))))))}else{z=0}if(z){break g}if(H[b+96|0]&1){if(Ka[J[J[O>>2]>>2]](O,1,d+12|0)|0){break g}break f}J[a>>2]=F;e=1;ya=J[d+12>>2];a=c}z=J[b+100>>2]&-2;J[d+12>>2]=z;s=Q(Q(Q(i+g)*Q(.5))+Q(0));f=gp?p:o;u=jk?k:m;E=lQ(9.999999974752427e-7);X=Q(t+Q(-9.999999974752427e-7));t=Q(g-s);E=Q(p-w);W=Q(k-u);F=c&X>Q(Q(Q(Q(R(Q(Q(t*f)+Q(0))))+Q(R(Q(Q(E*j)+Q(0)))))+Q(R(Q(Q(W*l)+Q(0)))))+Q(Q(Q(R(Q(Q(na*f)+Q(Q(ma*j)+Q(Q(la*l)+Q(0))))))+Q(R(Q(Q(ka*f)+Q(Q(ja*j)+Q(Q(ia*l)+Q(0)))))))+Q(R(Q(Q(ha*f)+Q(Q(ga*j)+Q(Q(fa*l)+Q(0))))))));f=gQ(9.999999974752427e-7)){c=Q(j+Q(-9.999999974752427e-7))>Q(Q(Q(Q(R(Q(Q(t*f)+Q(0))))+Q(R(Q(Q(E*p)+Q(0)))))+Q(R(Q(Q(W*k)+Q(0)))))+Q(Q(Q(R(Q(Q(na*f)+Q(Q(ma*p)+Q(Q(la*k)+Q(0))))))+Q(R(Q(Q(ka*f)+Q(Q(ja*p)+Q(Q(ia*k)+Q(0)))))))+Q(R(Q(Q(ha*f)+Q(Q(ga*p)+Q(Q(fa*k)+Q(0))))))))}else{c=0}h:{if(F|c|g>2]>>2]](O,1,d+12|0)|0){break h}break f}J[a>>2]=z;a=a+4|0;e=1;ya=J[d+12>>2]}z=J[b+104>>2]&-2;J[d+12>>2]=z;l=Q(Q(Q(Z+r)*Q(.5))+Q(0));g=q>r?r:q;p=g_?_:o;M=fC?C:m;y=iQ(9.999999974752427e-7);s=Q(n+Q(-9.999999974752427e-7));n=Q(r-l);y=Q(_-ba);A=Q(C-M);F=c&s>Q(Q(Q(Q(R(Q(Q(n*g)+Q(0))))+Q(R(Q(Q(y*f)+Q(0)))))+Q(R(Q(Q(A*i)+Q(0)))))+Q(Q(Q(R(Q(Q(na*g)+Q(Q(ma*f)+Q(Q(la*i)+Q(0))))))+Q(R(Q(Q(ka*g)+Q(Q(ja*f)+Q(Q(ia*i)+Q(0)))))))+Q(R(Q(Q(ha*g)+Q(Q(ga*f)+Q(Q(fa*i)+Q(0))))))));g=k>r?r:k;g=Q(k-(g_?_:p;f=Q(p-(fC?C:j;i=Q(j-(iQ(9.999999974752427e-7)){c=Q(k+Q(-9.999999974752427e-7))>Q(Q(Q(Q(R(Q(Q(n*g)+Q(0))))+Q(R(Q(Q(y*f)+Q(0)))))+Q(R(Q(Q(A*i)+Q(0)))))+Q(Q(Q(R(Q(Q(na*g)+Q(Q(ma*f)+Q(Q(la*i)+Q(0))))))+Q(R(Q(Q(ka*g)+Q(Q(ja*f)+Q(Q(ia*i)+Q(0)))))))+Q(R(Q(Q(ha*g)+Q(Q(ga*f)+Q(Q(fa*i)+Q(0))))))))}else{c=0}i:{if(F|c|r>2]>>2]](O,1,d+12|0)|0){break i}break f}J[a>>2]=z;a=a+4|0;e=1;ya=J[d+12>>2]}F=J[b+108>>2]&-2;J[d+12>>2]=F;Z=Q(Q(Q(pa+oa)*Q(.5))+Q(0));g=q>oa?oa:q;k=gra?ra:o;j=rqa?qa:m;l=fQ(9.999999974752427e-7);s=Q(C+Q(-9.999999974752427e-7));C=Q(oa-Z);l=Q(ra-_);n=Q(qa-j);Ea=c&s>Q(Q(Q(Q(R(Q(Q(C*g)+Q(0))))+Q(R(Q(Q(l*r)+Q(0)))))+Q(R(Q(Q(n*f)+Q(0)))))+Q(Q(Q(R(Q(Q(na*g)+Q(Q(ma*r)+Q(Q(la*f)+Q(0))))))+Q(R(Q(Q(ka*g)+Q(Q(ja*r)+Q(Q(ia*f)+Q(0)))))))+Q(R(Q(Q(ha*g)+Q(Q(ga*r)+Q(Q(fa*f)+Q(0))))))));g=i>oa?oa:i;g=Q(i-(gra?ra:k;r=Q(k-(rqa?qa:p;f=Q(p-(fQ(9.999999974752427e-7)){z=Q(i+Q(-9.999999974752427e-7))>Q(Q(Q(Q(R(Q(Q(C*g)+Q(0))))+Q(R(Q(Q(l*r)+Q(0)))))+Q(R(Q(Q(n*f)+Q(0)))))+Q(Q(Q(R(Q(Q(na*g)+Q(Q(ma*r)+Q(Q(la*f)+Q(0))))))+Q(R(Q(Q(ka*g)+Q(Q(ja*r)+Q(Q(ia*f)+Q(0)))))))+Q(R(Q(Q(ha*g)+Q(Q(ga*r)+Q(Q(fa*f)+Q(0))))))))}else{z=0}c=a;j:{if(Ea|z|oa>2]>>2]](O,1,d+12|0)|0){break j}break f}J[a>>2]=F;e=1;ya=J[d+12>>2];c=a+4|0}if(c>>>0>d+16>>>0){continue}}break}Ia=d+528|0}J[h+36>>2]=158888;J[h+32>>2]=158864;if(K[h+208|0]){a=J[h+40>>2];Ka[J[J[a>>2]>>2]](a,h+96|0,h+160|0,h+172|0,h+184|0,h+92|0,h+196|0)|0}Ia=h+288|0}function J7(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=0,s=0,t=Q(0),u=Q(0),v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;if(K[a+7648|0]){a=1}else{p=a+16|0;e=Ia-160|0;Ia=e;s=b+72|0;a=1;a:{b:{switch(L[b+98>>1]){case 3:if(L[b+96>>1]){a=J[b+52>>2];h=J[b+48>>2];d=N[b+56>>2];J[e+28>>2]=0;N[e+24>>2]=d;J[e+16>>2]=h;J[e+20>>2]=a;d=N[b+8>>2];f=N[b+4>>2];t=N[b>>2];N[e>>2]=t;N[e+4>>2]=f;J[e+12>>2]=0;N[e+8>>2]=d;m=N[b+24>>2];j=N[b+36>>2];g=N[b+16>>2];n=N[b+28>>2];k=N[b+40>>2];i=N[b+20>>2];o=N[b+32>>2];l=N[b+44>>2];u=N[b+12>>2];J[e+140>>2]=0;J[e+124>>2]=0;J[e+108>>2]=0;J[e+92>>2]=0;J[e+76>>2]=0;N[e+72>>2]=l;N[e+68>>2]=o;N[e- -64>>2]=i;J[e+60>>2]=0;N[e+56>>2]=k;N[e+52>>2]=n;N[e+48>>2]=g;J[e+44>>2]=0;N[e+40>>2]=j;N[e+36>>2]=m;l=Q((l>Q(0)?l:Q(-l))+Q(9.999999974752427e-7));N[e+120>>2]=l;o=Q((o>Q(0)?o:Q(-o))+Q(9.999999974752427e-7));N[e+116>>2]=o;i=Q((i>Q(0)?i:Q(-i))+Q(9.999999974752427e-7));N[e+112>>2]=i;k=Q((k>Q(0)?k:Q(-k))+Q(9.999999974752427e-7));N[e+104>>2]=k;n=Q((n>Q(0)?n:Q(-n))+Q(9.999999974752427e-7));N[e+100>>2]=n;g=Q((g>Q(0)?g:Q(-g))+Q(9.999999974752427e-7));N[e+96>>2]=g;j=Q((j>Q(0)?j:Q(-j))+Q(9.999999974752427e-7));N[e+88>>2]=j;m=Q((m>Q(0)?m:Q(-m))+Q(9.999999974752427e-7));N[e+84>>2]=m;N[e+136>>2]=Q(l*d)+Q(Q(i*t)+Q(f*o));N[e+132>>2]=Q(k*d)+Q(Q(g*t)+Q(f*n));N[e+32>>2]=u;g=Q((u>Q(0)?u:Q(-u))+Q(9.999999974752427e-7));N[e+80>>2]=g;N[e+128>>2]=Q(j*d)+Q(Q(g*t)+Q(f*m));a=lq(p,e,c,s);break a}N[e>>2]=N[b+72>>2];N[e+4>>2]=N[b+76>>2];N[e+8>>2]=N[b+80>>2];N[e+12>>2]=N[b+84>>2];N[e+16>>2]=N[b+88>>2];N[e+20>>2]=N[b+92>>2];q=Ia-16|0;Ia=q;b=J[p+28>>2];c:{if(b){while(1){a=P(h,24)+p|0;d:{if(N[e>>2]>N[a+172>>2]|N[a+160>>2]>N[e+12>>2]|(N[e+4>>2]>N[a+176>>2]|N[a+164>>2]>N[e+16>>2])){break d}if(N[e+8>>2]>N[a+180>>2]|N[a+168>>2]>N[e+20>>2]){break d}J[q+8>>2]=-1082130432;if(!(Ka[J[J[c>>2]>>2]](c,q+8|0,((h<<3)+p|0)+32|0)|0)){h=0;break c}b=J[p+28>>2]}h=h+1|0;if(b>>>0>h>>>0){continue}break}}h=1;if(!J[p+636>>2]){break c}d=N[p+656>>2];f=N[p+672>>2];if(N[e>>2]>Q(d+f)|N[e+12>>2]>2];f=N[p+676>>2];if(N[e+4>>2]>Q(d+f)|N[e+16>>2]>2];f=N[p+680>>2];if(N[e+8>>2]>Q(d+f)|N[e+20>>2]>2]<<2)|0;a=J[b>>2];y=(a|0)<0?a^-1:a|-2147483648;a=J[b+12>>2];z=(a|0)<0?a^-1:a|-2147483648;A=p+688|0;while(1){b=v<<2;e:{if(!J[b+A>>2]){break e}a=(v<<5)+p|0;d=N[a+736>>2];f=N[a+752>>2];if(N[e>>2]>Q(d+f)|N[e+12>>2]>2];f=N[a+756>>2];if(N[e+4>>2]>Q(d+f)|N[e+16>>2]>2];f=N[a+760>>2];if(N[e+8>>2]>Q(d+f)|N[e+20>>2]>2]){break f}a=w+(s<<5)|0;d=N[a+960>>2];f=N[a+976>>2];if(N[e>>2]>Q(d+f)|N[e+12>>2]>2];f=N[a+980>>2];if(N[e+4>>2]>Q(d+f)|N[e+16>>2]>2];f=N[a+984>>2];if(N[e+8>>2]>Q(d+f)|N[e+20>>2]>2];g:{if(!b){break g}a=x+(r<<5)|0;d=N[a+2080>>2];f=N[a+2096>>2];if(N[e>>2]>Q(d+f)|N[e+12>>2]>2];f=N[a+2100>>2];if(N[e+4>>2]>Q(d+f)|N[e+16>>2]>2];f=N[a+2104>>2];if(N[e+8>>2]>Q(d+f)|N[e+20>>2]>2]+(J[D+932>>2]+J[B+708>>2]|0)|0;h=J[p+20>>2]+(a<<5)|0;a=J[p+24>>2]+(a<<3)|0;while(1){h:{if(y>>>0>M[h+28>>2]){break h}if(z>>>0>2]){break g}d=N[h>>2];f=N[h+16>>2];if(N[e>>2]>Q(d+f)|N[e+12>>2]>2];f=N[h+20>>2];if(N[e+4>>2]>Q(d+f)|N[e+16>>2]>2];f=N[h+24>>2];if(N[e+8>>2]>Q(d+f)|N[e+20>>2]>2]=-1082130432;if(Ka[J[J[c>>2]>>2]](c,q+12|0,a)|0){break h}h=0;break c}a=a+8|0;h=h+32|0;b=b-1|0;if(b){continue}break}}r=r+1|0;if((r|0)!=5){continue}break}}s=s+1|0;if((s|0)!=5){continue}break}}h=1;v=v+1|0;if((v|0)!=5){continue}break}}Ia=q+16|0;a=h;break a;case 2:a=J[b+52>>2];h=J[b+48>>2];d=N[b+56>>2];J[e+28>>2]=0;N[e+24>>2]=d;J[e+16>>2]=h;J[e+20>>2]=a;d=N[b+8>>2];f=N[b+4>>2];t=N[b>>2];N[e>>2]=t;N[e+4>>2]=f;J[e+12>>2]=0;N[e+8>>2]=d;m=N[b+24>>2];j=N[b+36>>2];g=N[b+16>>2];n=N[b+28>>2];k=N[b+40>>2];i=N[b+20>>2];o=N[b+32>>2];l=N[b+44>>2];u=N[b+12>>2];J[e+140>>2]=0;J[e+124>>2]=0;J[e+108>>2]=0;J[e+92>>2]=0;J[e+76>>2]=0;N[e+72>>2]=l;N[e+68>>2]=o;N[e- -64>>2]=i;J[e+60>>2]=0;N[e+56>>2]=k;N[e+52>>2]=n;N[e+48>>2]=g;J[e+44>>2]=0;N[e+40>>2]=j;N[e+36>>2]=m;l=Q((l>Q(0)?l:Q(-l))+Q(9.999999974752427e-7));N[e+120>>2]=l;o=Q((o>Q(0)?o:Q(-o))+Q(9.999999974752427e-7));N[e+116>>2]=o;i=Q((i>Q(0)?i:Q(-i))+Q(9.999999974752427e-7));N[e+112>>2]=i;k=Q((k>Q(0)?k:Q(-k))+Q(9.999999974752427e-7));N[e+104>>2]=k;n=Q((n>Q(0)?n:Q(-n))+Q(9.999999974752427e-7));N[e+100>>2]=n;g=Q((g>Q(0)?g:Q(-g))+Q(9.999999974752427e-7));N[e+96>>2]=g;j=Q((j>Q(0)?j:Q(-j))+Q(9.999999974752427e-7));N[e+88>>2]=j;m=Q((m>Q(0)?m:Q(-m))+Q(9.999999974752427e-7));N[e+84>>2]=m;N[e+136>>2]=Q(l*d)+Q(Q(i*t)+Q(f*o));N[e+132>>2]=Q(k*d)+Q(Q(g*t)+Q(f*n));N[e+32>>2]=u;g=Q((u>Q(0)?u:Q(-u))+Q(9.999999974752427e-7));N[e+80>>2]=g;N[e+128>>2]=Q(j*d)+Q(Q(g*t)+Q(f*m));a=lq(p,e,c,s);break a;case 0:d=N[b+108>>2];a=J[b+104>>2];r=J[b+100>>2];J[e+12>>2]=0;N[e+8>>2]=d;J[e>>2]=r;J[e+4>>2]=a;d=N[b+112>>2];N[e+16>>2]=d*d;a=Ia-16|0;Ia=a;b=J[p+28>>2];i:{if(b){while(1){r=P(h,24)+p|0;f=N[r+168>>2];m=N[r+180>>2];d=Q(N[e+8>>2]-Q(Q(f+m)*Q(.5)));f=Q(Q(m-f)*Q(.5));m=d>2];n=N[r+172>>2];j=Q(N[e>>2]-Q(Q(g+n)*Q(.5)));g=Q(Q(n-g)*Q(.5));n=g>j?j:g;i=N[r+164>>2];o=N[r+176>>2];k=Q(N[e+4>>2]-Q(Q(i+o)*Q(.5)));i=Q(Q(o-i)*Q(.5));o=i>k?k:i;l=d;d=Q(-f);d=Q(l-(d>2]>=Q(l+Q(f+Q(d*d)))){J[a+8>>2]=-1082130432;if(!(Ka[J[J[c>>2]>>2]](c,a+8|0,((h<<3)+p|0)+32|0)|0)){break i}b=J[p+28>>2]}h=h+1|0;if(b>>>0>h>>>0){continue}break}}q=1;if(!J[p+636>>2]){break i}d=Q(N[e+8>>2]-N[p+664>>2]);f=N[p+680>>2];m=d>2]-N[p+656>>2]);g=N[p+672>>2];n=g>j?j:g;k=Q(N[e+4>>2]-N[p+660>>2]);i=N[p+676>>2];o=i>k?k:i;l=d;d=Q(-f);d=Q(l-(d>2]>=Q(l+Q(f+Q(d*d))))){break i}h=s+(J[p+644>>2]<<2)|0;b=J[h>>2];y=(b|0)<0?b^-1:b|-2147483648;b=J[h+12>>2];z=(b|0)<0?b^-1:b|-2147483648;A=p+688|0;while(1){h=v<<2;j:{if(!J[h+A>>2]){break j}b=(v<<5)+p|0;d=Q(N[e+8>>2]-N[b+744>>2]);f=N[b+760>>2];m=d>2]-N[b+736>>2]);g=N[b+752>>2];n=g>j?j:g;k=Q(N[e+4>>2]-N[b+740>>2]);i=N[b+756>>2];o=i>k?k:i;l=d;d=Q(-f);d=Q(l-(d>2]>=Q(l+Q(f+Q(d*d))))){break j}B=h+p|0;w=P(v,224)+p|0;C=w+912|0;s=0;while(1){h=s<<2;k:{if(!J[h+C>>2]){break k}b=w+(s<<5)|0;d=Q(N[e+8>>2]-N[b+968>>2]);f=N[b+984>>2];m=d>2]-N[b+960>>2]);g=N[b+976>>2];n=g>j?j:g;k=Q(N[e+4>>2]-N[b+964>>2]);i=N[b+980>>2];o=i>k?k:i;l=d;d=Q(-f);d=Q(l-(d>2]>=Q(l+Q(f+Q(d*d))))){break k}D=h+w|0;x=(P(v,1120)+p|0)+P(s,224)|0;E=x+2032|0;r=0;while(1){q=r<<2;b=J[q+E>>2];l:{if(!b){break l}h=x+(r<<5)|0;d=Q(N[e+8>>2]-N[h+2088>>2]);f=N[h+2104>>2];m=d>2]-N[h+2080>>2]);g=N[h+2096>>2];n=g>j?j:g;k=Q(N[e+4>>2]-N[h+2084>>2]);i=N[h+2100>>2];o=i>k?k:i;l=d;d=Q(-f);d=Q(l-(d>2]>=Q(l+Q(f+Q(d*d))))){break l}h=J[(q+x|0)+2052>>2]+(J[D+932>>2]+J[B+708>>2]|0)|0;q=J[p+20>>2]+(h<<5)|0;h=J[p+24>>2]+(h<<3)|0;while(1){m:{if(y>>>0>M[q+28>>2]){break m}if(z>>>0>2]){break l}d=Q(N[e+8>>2]-N[q+8>>2]);f=N[q+24>>2];m=d>2]-N[q>>2]);g=N[q+16>>2];n=g>j?j:g;k=Q(N[e+4>>2]-N[q+4>>2]);i=N[q+20>>2];o=i>k?k:i;l=d;d=Q(-f);d=Q(l-(d>2]>=Q(l+Q(f+Q(d*d))))){break m}J[a+12>>2]=-1082130432;if(Ka[J[J[c>>2]>>2]](c,a+12|0,h)|0){break m}q=0;break i}h=h+8|0;q=q+32|0;b=b-1|0;if(b){continue}break}}r=r+1|0;if((r|0)!=5){continue}break}}s=s+1|0;if((s|0)!=5){continue}break}}q=1;v=v+1|0;if((v|0)!=5){continue}break}}Ia=a+16|0;a=q;break a;case 4:break b;default:break a}}a=J[b+52>>2];h=J[b+48>>2];d=N[b+56>>2];J[e+28>>2]=0;N[e+24>>2]=d;J[e+16>>2]=h;J[e+20>>2]=a;d=N[b+8>>2];f=N[b+4>>2];t=N[b>>2];N[e>>2]=t;N[e+4>>2]=f;J[e+12>>2]=0;N[e+8>>2]=d;m=N[b+24>>2];j=N[b+36>>2];g=N[b+16>>2];n=N[b+28>>2];k=N[b+40>>2];i=N[b+20>>2];o=N[b+32>>2];l=N[b+44>>2];u=N[b+12>>2];J[e+140>>2]=0;J[e+124>>2]=0;J[e+108>>2]=0;J[e+92>>2]=0;J[e+76>>2]=0;N[e+72>>2]=l;N[e+68>>2]=o;N[e- -64>>2]=i;J[e+60>>2]=0;N[e+56>>2]=k;N[e+52>>2]=n;N[e+48>>2]=g;J[e+44>>2]=0;N[e+40>>2]=j;N[e+36>>2]=m;l=Q((l>Q(0)?l:Q(-l))+Q(9.999999974752427e-7));N[e+120>>2]=l;o=Q((o>Q(0)?o:Q(-o))+Q(9.999999974752427e-7));N[e+116>>2]=o;i=Q((i>Q(0)?i:Q(-i))+Q(9.999999974752427e-7));N[e+112>>2]=i;k=Q((k>Q(0)?k:Q(-k))+Q(9.999999974752427e-7));N[e+104>>2]=k;n=Q((n>Q(0)?n:Q(-n))+Q(9.999999974752427e-7));N[e+100>>2]=n;g=Q((g>Q(0)?g:Q(-g))+Q(9.999999974752427e-7));N[e+96>>2]=g;j=Q((j>Q(0)?j:Q(-j))+Q(9.999999974752427e-7));N[e+88>>2]=j;m=Q((m>Q(0)?m:Q(-m))+Q(9.999999974752427e-7));N[e+84>>2]=m;N[e+136>>2]=Q(l*d)+Q(Q(i*t)+Q(f*o));N[e+132>>2]=Q(k*d)+Q(Q(g*t)+Q(f*n));N[e+32>>2]=u;g=Q((u>Q(0)?u:Q(-u))+Q(9.999999974752427e-7));N[e+80>>2]=g;N[e+128>>2]=Q(j*d)+Q(Q(g*t)+Q(f*m));a=lq(p,e,c,s)}Ia=e+160|0}return a|0}function k0(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);k=k|0;l=Q(l);var m=0,n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=0,G=Q(0),I=0,M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=0,X=Q(0),Z=Q(0),_=Q(0),$=0,aa=Q(0),ba=0,ca=0,da=Q(0),ea=Q(0),fa=0,ga=0,ha=Q(0),ia=0,ja=0,ka=Q(0),la=Q(0),ma=Q(0);m=Ia-1472|0;Ia=m;$=J[b>>2];q=$+4|0;Pb(m+1364|0,q,$+16|0);j=N[e+24>>2];o=N[c+24>>2];n=N[e+16>>2];s=N[c+16>>2];t=Q(N[c+20>>2]-N[e+20>>2]);N[m+1356>>2]=t;j=Q(o-j);N[m+1360>>2]=j;o=Q(s-n);N[m+1352>>2]=o;n=N[f+20>>2];s=N[d+20>>2];r=N[f+16>>2];p=N[d+16>>2];z=Q(N[d+24>>2]-N[f+24>>2]);N[m+1348>>2]=z;n=Q(s-n);N[m+1344>>2]=n;s=Q(p-r);N[m+1340>>2]=s;z=Q(j-z);N[m+1336>>2]=z;O=Q(t-n);N[m+1332>>2]=O;M=Q(o-s);N[m+1328>>2]=M;j=Q(Y(Q(Q(z*z)+Q(Q(M*M)+Q(O*O)))));if(j>Q(0)){o=Q(Q(1)/j);N[m+1336>>2]=z*o;N[m+1332>>2]=O*o;N[m+1328>>2]=M*o}J[m+1324>>2]=1065353216;F=m+1308|0;J[F>>2]=1065353216;J[F+4>>2]=0;J[m+1316>>2]=0;J[m+1320>>2]=0;J[m+1300>>2]=0;J[m+1304>>2]=0;J[m+1292>>2]=1065353216;J[m+1296>>2]=0;oi(m+1232|0,a- -64|0,a+76|0,m+1292|0,m+1328|0,j);a:{if(!(N[$+4>>2]!=Q(1)|N[$+8>>2]!=Q(1)|N[$+12>>2]!=Q(1))){j=N[m+1288>>2];o=N[m+1284>>2];R=N[m+1276>>2];S=N[m+1272>>2];D=N[d+20>>2];X=N[d+16>>2];Z=N[d+24>>2];y=N[m+1252>>2];E=N[m+1248>>2];da=N[m+1280>>2];G=N[m+1240>>2];T=N[m+1232>>2];_=N[m+1236>>2];U=N[m+1268>>2];w=N[m+1244>>2];t=N[d>>2];A=Q(-t);n=N[m+1256>>2];u=Q(n+n);n=N[m+1260>>2];B=Q(n+n);n=N[d+4>>2];s=N[d+8>>2];r=N[m+1264>>2];v=Q(r+r);x=Q(Q(Q(A*u)-Q(B*n))-Q(s*v));r=N[d+12>>2];p=Q(Q(r*r)+Q(-.5));N[m+1204>>2]=Q(Q(v*p)+Q(r*Q(Q(n*u)-Q(t*B))))-Q(s*x);N[m+1200>>2]=Q(Q(B*p)+Q(r*Q(Q(t*v)-Q(s*u))))-Q(n*x);w=Q(w+w);E=Q(E+E);y=Q(y+y);V=Q(Q(Q(A*w)-Q(E*n))-Q(s*y));N[m+1192>>2]=Q(Q(y*p)+Q(r*Q(Q(n*w)-Q(t*E))))-Q(s*V);N[m+1188>>2]=Q(Q(E*p)+Q(r*Q(Q(t*y)-Q(s*w))))-Q(n*V);U=Q(U+U);S=Q(S+S);R=Q(R+R);aa=Q(Q(Q(A*U)-Q(S*n))-Q(s*R));Z=Q(Z*Q(-2));X=Q(X*Q(-2));D=Q(D*Q(-2));ea=Q(Q(s*Z)+Q(Q(t*X)+Q(n*D)));N[m+1216>>2]=Q(Q(s*ea)+Q(Q(Z*p)-Q(r*Q(Q(t*D)-Q(X*n)))))+Q(Q(Q(R*p)+Q(r*Q(Q(n*U)-Q(t*S))))-Q(s*aa));N[m+1212>>2]=Q(Q(n*ea)+Q(Q(D*p)-Q(r*Q(Q(s*X)-Q(Z*t)))))+Q(Q(Q(S*p)+Q(r*Q(Q(t*R)-Q(s*U))))-Q(n*aa));ha=A;A=Q(T+T);T=Q(_+_);G=Q(G+G);_=Q(Q(Q(ha*A)-Q(T*n))-Q(s*G));N[m+1180>>2]=Q(Q(G*p)+Q(r*Q(Q(n*A)-Q(t*T))))-Q(s*_);N[m+1176>>2]=Q(Q(T*p)+Q(r*Q(Q(t*G)-Q(s*A))))-Q(n*_);N[m+1172>>2]=Q(Q(A*p)+Q(r*Q(Q(s*T)-Q(n*G))))-Q(t*_);N[m+1196>>2]=Q(Q(u*p)+Q(r*Q(Q(s*B)-Q(n*v))))-Q(t*x);N[m+1184>>2]=Q(Q(w*p)+Q(r*Q(Q(s*E)-Q(n*y))))-Q(t*V);N[m+1208>>2]=Q(Q(t*ea)+Q(Q(X*p)-Q(r*Q(Q(n*Z)-Q(D*s)))))+Q(Q(Q(U*p)+Q(r*Q(Q(s*S)-Q(n*R))))-Q(t*aa));break a}de(m+1172|0,m+1232|0,d,q);j=N[m+1228>>2];o=N[m+1224>>2];da=N[m+1220>>2]}N[m+1228>>2]=j+g;N[m+1224>>2]=o+g;N[m+1220>>2]=da+g;H[m+1156|0]=1;J[m+1164>>2]=0;J[m+1168>>2]=64;q=m+900|0;J[m+1160>>2]=q;J[m+888>>2]=157636;J[m+896>>2]=q;J[m+892>>2]=2;q=J[$+40>>2];Ka[J[(L[q+4>>1]<<2)+157648>>2]](q,m+1172|0,m+888|0,1,1);ba=J[m+1164>>2];b:{if(!ba){l=Q(34028234663852886e22);break b}W=J[m+1160>>2];N[m+876>>2]=N[a+76>>2];N[m+880>>2]=N[a+80>>2];N[m+884>>2]=N[a+84>>2];j=N[a+68>>2];o=N[a+64>>2];N[m+872>>2]=N[a+72>>2]+g;N[m+868>>2]=j+g;N[m+864>>2]=o+g;H[m+848|0]=1;J[m+856>>2]=0;J[m+860>>2]=64;q=m+592|0;J[m+852>>2]=q;J[m+320>>2]=0;F=q;q=m+320|0;KB(F,ba,q);H[m+576|0]=1;J[m+584>>2]=0;J[m+588>>2]=64;J[m+580>>2]=q;F=J[m+1164>>2];J[m+80>>2]=0;KB(q,F,m+80|0);I=J[m+580>>2];fa=J[m+852>>2];while(1){J[m+136>>2]=-25165825;J[m+140>>2]=-25165825;J[m+128>>2]=2122317823;J[m+132>>2]=-25165825;J[m+120>>2]=2122317823;J[m+124>>2]=2122317823;J[m+92>>2]=1;J[m+80>>2]=$;ia=W+(C<<2)|0;J[m+88>>2]=ia;J[m+96>>2]=m+1440;J[m+84>>2]=m+1364;H[m+149|0]=0;H[m+150|0]=0;H[m+151|0]=0;H[m+152|0]=0;H[m+153|0]=0;H[m+154|0]=0;H[m+155|0]=0;H[m+156|0]=0;J[m+144>>2]=0;J[m+148>>2]=0;cp(m+224|0,m+80|0);o=N[d+8>>2];j=N[m+232>>2];n=Q(j+j);s=N[d>>2];j=N[m+224>>2];t=Q(j+j);j=N[m+228>>2];r=Q(j+j);p=N[d+4>>2];A=Q(Q(o*n)+Q(Q(s*t)+Q(r*p)));j=N[d+12>>2];u=Q(Q(j*j)+Q(-.5));c:{if(!(Q(Q(Q(M*Q(-Q(Q(s*A)+Q(Q(t*u)+Q(j*Q(Q(p*n)-Q(r*o)))))))-Q(O*Q(Q(p*A)+Q(Q(r*u)+Q(j*Q(Q(o*t)-Q(n*s)))))))-Q(z*Q(Q(o*A)+Q(Q(n*u)+Q(j*Q(Q(s*r)-Q(t*p)))))))>=l)){break c}IB(m+80|0,m+224|0,f);j=N[m+232>>2];o=N[m+244>>2];N[m+12>>2]=Q(j+o)*Q(.5);n=N[m+228>>2];s=N[m+240>>2];N[m+8>>2]=Q(n+s)*Q(.5);t=N[m+224>>2];r=N[m+236>>2];N[m+4>>2]=Q(t+r)*Q(.5);N[m+1468>>2]=Q(Q(o-j)*Q(.5))+Q(.019999999552965164);N[m+1464>>2]=Q(Q(s-n)*Q(.5))+Q(.019999999552965164);N[m+1460>>2]=Q(Q(r-t)*Q(.5))+Q(.019999999552965164);j=zh(m+876|0,m+864|0,m+4|0,m+1460|0,m+1352|0,m+1340|0);if(!(j<=Q(1))){break c}F=0;q=ga;d:{if(!q){break d}while(1){ca=q-1|0;ja=ca<<2;o=N[I+ja>>2];if(o<=j){F=q;break d}q=q<<2;N[q+I>>2]=o;J[q+fa>>2]=J[fa+ja>>2];q=ca;if(q){continue}break}}q=F<<2;J[q+fa>>2]=J[ia>>2];N[q+I>>2]=j;ga=ga+1|0}C=C+1|0;if((ba|0)!=(C|0)){continue}break}O=N[a+4>>2];j=N[d+8>>2];M=N[d+24>>2];l=Q(N[f+24>>2]-M);t=Q(l+l);l=N[d>>2];A=N[d+16>>2];o=Q(N[f+16>>2]-A);r=Q(o+o);u=N[d+20>>2];o=Q(N[f+20>>2]-u);p=Q(o+o);o=N[d+4>>2];z=Q(Q(j*t)+Q(Q(l*r)+Q(p*o)));n=N[d+12>>2];s=Q(Q(n*n)+Q(-.5));N[m+316>>2]=Q(j*z)+Q(Q(t*s)-Q(n*Q(Q(l*p)-Q(r*o))));N[m+312>>2]=Q(o*z)+Q(Q(p*s)-Q(n*Q(Q(j*r)-Q(t*l))));N[m+308>>2]=Q(l*z)+Q(Q(r*s)-Q(n*Q(Q(o*t)-Q(p*j))));e:{if(!ga){l=Q(34028234663852886e22);F=-1;O=Q(0);M=Q(0);A=Q(0);s=Q(0);t=Q(0);r=Q(0);break e}t=Q(N[e+24>>2]-M);t=Q(t+t);r=Q(N[e+16>>2]-A);r=Q(r+r);p=Q(N[e+20>>2]-u);p=Q(p+p);z=Q(Q(j*t)+Q(Q(l*r)+Q(o*p)));ea=Q(Q(j*z)+Q(Q(t*s)-Q(n*Q(Q(l*p)-Q(r*o)))));ka=Q(Q(o*z)+Q(Q(p*s)-Q(n*Q(Q(j*r)-Q(t*l)))));la=Q(Q(l*z)+Q(Q(r*s)-Q(n*Q(Q(o*t)-Q(p*j)))));z=Q(O+g);ma=Q(z*z);F=-1;l=Q(34028234663852886e22);ca=0;r=Q(0);t=Q(0);s=Q(0);A=Q(0);M=Q(0);O=Q(0);while(1){J[m+280>>2]=-25165825;J[m+284>>2]=-25165825;J[m+272>>2]=2122317823;J[m+276>>2]=-25165825;J[m+264>>2]=2122317823;J[m+268>>2]=2122317823;J[m+236>>2]=1;ba=(ca<<2)+fa|0;J[m+232>>2]=ba;J[m+240>>2]=m+304;J[m+228>>2]=m+1364;J[m+224>>2]=$;H[m+293|0]=0;H[m+294|0]=0;H[m+295|0]=0;H[m+296|0]=0;H[m+297|0]=0;H[m+298|0]=0;H[m+299|0]=0;H[m+300|0]=0;J[m+288>>2]=0;J[m+292>>2]=0;q=P(J[ba>>2],3);C=J[$+40>>2];W=J[C+28>>2];I=J[C+24>>2];f:{if(K[C+64|0]&2){C=W+(q<<1)|0;q=L[C+4>>1];W=L[C+2>>1];C=L[C>>1];break f}C=W+(q<<2)|0;q=J[C+8>>2];W=J[C+4>>2];C=J[C>>2]}q=I+P(q,12)|0;j=N[q+8>>2];W=I+P(W,12)|0;o=N[W+8>>2];n=N[q>>2];p=N[W>>2];u=N[q+4>>2];B=N[W+4>>2];q=K[m+1436|0];I=I+P(C,12)|0;v=N[I>>2];x=N[m+1372>>2];w=N[I+4>>2];E=N[m+1384>>2];y=N[I+8>>2];V=N[m+1396>>2];U=Q(Q(Q(v*x)+Q(w*E))+Q(y*V));N[m+196>>2]=U;S=N[m+1368>>2];R=N[m+1380>>2];aa=N[m+1392>>2];Z=Q(Q(Q(v*S)+Q(w*R))+Q(y*aa));N[m+192>>2]=Z;ha=v;v=N[m+1364>>2];D=w;w=N[m+1376>>2];G=y;y=N[m+1388>>2];X=Q(Q(Q(ha*v)+Q(D*w))+Q(G*y));N[m+188>>2]=X;H[m+112|0]=0;J[m+104>>2]=2139095039;J[m+108>>2]=5;J[m+172>>2]=0;D=q?p:n;T=q?B:u;G=q?o:j;_=Q(Q(Q(x*D)+Q(E*T))+Q(V*G));N[m+168>>2]=_;da=Q(Q(Q(D*S)+Q(T*R))+Q(G*aa));N[m+164>>2]=da;D=Q(Q(Q(D*v)+Q(T*w))+Q(G*y));N[m+160>>2]=D;J[m+156>>2]=0;n=q?n:p;p=q?u:B;j=q?j:o;u=Q(Q(Q(x*n)+Q(E*p))+Q(V*j));N[m+152>>2]=u;B=Q(Q(Q(n*S)+Q(p*R))+Q(j*aa));N[m+148>>2]=B;v=Q(Q(Q(n*v)+Q(p*w))+Q(j*y));N[m+144>>2]=v;J[m+140>>2]=0;N[m+136>>2]=U;N[m+132>>2]=Z;N[m+128>>2]=X;J[m+92>>2]=0;J[m+96>>2]=0;J[m+100>>2]=2139095039;N[m+88>>2]=Q(_+Q(U+u))*Q(.33333298563957214);N[m+84>>2]=Q(da+Q(Z+B))*Q(.33333298563957214);N[m+80>>2]=Q(D+Q(X+v))*Q(.33333298563957214);I=J[b>>2];q=J[a>>2];H[m+76|0]=0;J[m+68>>2]=0;J[m+72>>2]=1065353216;J[m+60>>2]=0;J[m+64>>2]=0;J[m+52>>2]=0;J[m+56>>2]=1065353216;J[m+44>>2]=0;J[m+48>>2]=0;J[m+36>>2]=1065353216;J[m+40>>2]=1065353216;J[m+28>>2]=0;J[m+32>>2]=0;J[m+20>>2]=1065353216;J[m+24>>2]=0;J[m+12>>2]=0;J[m+16>>2]=0;J[m+4>>2]=1065353216;J[m+8>>2]=0;n=Q(Ka[J[(J[q>>2]<<2)+157920>>2]](q,I,c,d,e,f,g,m+212|0,m+200|0,m+4|0,m+80|0,Q(0)));p=Q(-N[m+212>>2]);N[m+212>>2]=p;j=Q(-N[m+216>>2]);N[m+216>>2]=j;o=Q(-N[m+220>>2]);N[m+220>>2]=o;if(n<=Q(0)){j=N[m+188>>2];o=N[m+192>>2];n=N[m+196>>2];p=Q(u-n);N[m+12>>2]=n+p;u=Q(B-o);N[m+8>>2]=o+u;B=Q(v-j);N[m+4>>2]=j+B;v=Q(_-n);N[m+1468>>2]=n+v;n=o;o=Q(da-o);N[m+1464>>2]=n+o;n=j;j=Q(D-j);N[m+1460>>2]=n+j;kd(m+1440|0,m+308|0,m+188|0,m+4|0,m+1460|0,m+1456|0,m+1452|0);n=Q(0);x=Q(N[m+1448>>2]-N[m+316>>2]);w=Q(x*x);x=Q(N[m+1440>>2]-N[m+308>>2]);y=Q(x*x);x=Q(N[m+1444>>2]-N[m+312>>2]);x=Q(w+Q(y+Q(x*x)));if(x>2])+Q(Q(o*N[m+188>>2])+Q(j*N[m+192>>2]))))>2];j=N[m+12>>2];B=Q(j+j);v=N[d>>2];j=N[m+4>>2];x=Q(j+j);j=N[m+8>>2];w=Q(j+j);E=N[d+4>>2];y=Q(Q(u*B)+Q(Q(v*x)+Q(w*E)));p=N[d+12>>2];V=Q(Q(p*p)+Q(-.5));o=Q(Q(u*y)+Q(Q(B*V)+Q(p*Q(Q(v*w)-Q(x*E)))));j=Q(Q(E*y)+Q(Q(w*V)+Q(p*Q(Q(u*x)-Q(B*v)))));p=Q(Q(v*y)+Q(Q(x*V)+Q(p*Q(Q(E*B)-Q(w*u)))))}if(l>n){F=J[ba>>2];A=N[m+208>>2];M=N[m+204>>2];O=N[m+200>>2];s=p;t=j;r=o;l=n}ca=ca+1|0;if((ga|0)!=(ca|0)){continue}break}}N[h+8>>2]=r;N[h+4>>2]=t;N[h>>2]=s;N[i+8>>2]=A;N[i+4>>2]=M;N[i>>2]=O;J[k>>2]=F;a=J[m+588>>2];g:{if((a|0)<0|!(a&2147483647)){break g}a=J[m+580>>2];if((a|0)==(m+320|0)|!a){break g}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}a=J[m+860>>2];if((a|0)<0|!(a&2147483647)){break b}a=J[m+852>>2];if((a|0)==(m+592|0)|!a){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}a=J[m+1168>>2];h:{if((a|0)<0|!(a&2147483647)){break h}a=J[m+1160>>2];if((a|0)==(m+900|0)|!a){break h}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}Ia=m+1472|0;return Q(l)}function Zv(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;l=Ia-96|0;Ia=l;d=a+388|0;h=J[a+392>>2];a:{if(!h){break a}j=J[d>>2];if(h>>>0>=4){c=h&-4;while(1){g=f<<2;J[J[g+j>>2]+20>>2]=-1;J[J[j+(g|4)>>2]+20>>2]=-1;J[J[j+(g|8)>>2]+20>>2]=-1;J[J[j+(g|12)>>2]+20>>2]=-1;f=f+4|0;e=e+4|0;if((c|0)!=(e|0)){continue}break}}e=h&3;if(!e){break a}while(1){J[J[j+(f<<2)>>2]+20>>2]=-1;f=f+1|0;b=b+1|0;if((e|0)!=(b|0)){continue}break}}b:{if(h>>>0>=(J[a+396>>2]>>>1&1073741823)>>>0){J[a+392>>2]=0;break b}J[l+16>>2]=0;b=J[d+4>>2];if((b|0)<0){e=J[d>>2];b=e+(b<<2)|0;while(1){J[b>>2]=J[l+16>>2];b=b+4|0;if(e>>>0>b>>>0){continue}break}}J[d+4>>2]=0;e=d;d=0;g=J[a+392>>2];c:{if(!g){break c}c=g<<2;if(!c){break c}d=J[42504];b=d+12|0;d=(u=b,v=c,w=Ka[J[J[d>>2]+20>>2]](d)|0?64830:70610,x=19542,y=553,t=J[J[b>>2]+8>>2],Ka[t](u|0,v|0,w|0,x|0,y|0)|0)}h=J[e>>2];b=J[e+4>>2];if((b|0)>0){c=(b<<2)+d|0;b=d;while(1){J[b>>2]=J[h>>2];h=h+4|0;b=b+4|0;if(c>>>0>b>>>0){continue}break}h=J[e>>2]}if(!(!h|J[e+8>>2]<0)){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,h)}J[e+8>>2]=g;J[e>>2]=d}if(J[a+488>>2]){p=a+340|0;q=a+316|0;j=a+328|0;h=a+304|0;b=0;while(1){k=J[J[a+484>>2]+(b<<2)>>2];if(J[k+36>>2]){g=J[k+32>>2];c=0;while(1){i=J[J[k+28>>2]>>2]+P(c+g|0,12)|0;e=J[a+308>>2];d:{if(e>>>0>=(J[a+312>>2]&2147483647)>>>0){Jd(h,i);break d}d=J[i+4>>2];e=J[a+304>>2]+P(e,12)|0;J[e>>2]=J[i>>2];J[e+4>>2]=d;J[e+8>>2]=J[i+8>>2];J[a+308>>2]=J[a+308>>2]+1}c=c+1|0;if(c>>>0>2]){continue}break}}if(J[k+60>>2]){g=J[k+56>>2];c=0;while(1){i=J[J[k+52>>2]>>2]+P(c+g|0,12)|0;e=J[a+332>>2];e:{if(e>>>0>=(J[a+336>>2]&2147483647)>>>0){Jd(j,i);break e}d=J[i+4>>2];e=J[a+328>>2]+P(e,12)|0;J[e>>2]=J[i>>2];J[e+4>>2]=d;J[e+8>>2]=J[i+8>>2];J[a+332>>2]=J[a+332>>2]+1}c=c+1|0;if(c>>>0>2]){continue}break}}if(J[k+48>>2]){g=J[k+44>>2];c=0;while(1){i=J[J[k+40>>2]>>2]+P(c+g|0,12)|0;e=J[a+320>>2];f:{if(e>>>0>=(J[a+324>>2]&2147483647)>>>0){Jd(q,i);break f}d=J[i+4>>2];e=J[a+316>>2]+P(e,12)|0;J[e>>2]=J[i>>2];J[e+4>>2]=d;J[e+8>>2]=J[i+8>>2];J[a+320>>2]=J[a+320>>2]+1}c=c+1|0;if(c>>>0>2]){continue}break}}if(J[k+72>>2]){g=J[k+68>>2];c=0;while(1){i=J[J[k+64>>2]>>2]+P(c+g|0,12)|0;e=J[a+344>>2];g:{if(e>>>0>=(J[a+348>>2]&2147483647)>>>0){Jd(p,i);break g}d=J[i+4>>2];e=J[a+340>>2]+P(e,12)|0;J[e>>2]=J[i>>2];J[e+4>>2]=d;J[e+8>>2]=J[i+8>>2];J[a+344>>2]=J[a+344>>2]+1}c=c+1|0;if(c>>>0>2]){continue}break}}b=b+1|0;if(b>>>0>2]){continue}break}}c=0;J[a+488>>2]=0;H[l+80|0]=1;J[l+88>>2]=0;J[l+92>>2]=16;J[l+84>>2]=l+16;b=J[a+560>>2];f=J[b>>2];if(f){J[b>>2]=J[f>>2]}J[l+12>>2]=f;if(f){while(1){Nj(f+4|0);Nj(f+16|0);Nj(f+28|0);Nj(f+40|0);b=J[l+88>>2];h:{if(b>>>0>=(J[l+92>>2]&2147483647)>>>0){b=0;d=l+16|0;e=J[d+76>>2];h=e&2147483647?e<<1:1;i:{if(!h){break i}e=h<<2;if(!(K[d+64|0]|e>>>0>64)){H[d+64|0]=1;b=d;break i}if(!e){break i}g=J[42504];b=Ka[J[J[g>>2]+20>>2]](g)|0?67862:70610;b=Ka[J[J[g+12>>2]+8>>2]](g+12|0,e,b,19542,553)|0}f=J[d+72>>2];g=(f<<2)+b|0;if((f|0)>0){o=J[d+68>>2];e=b;while(1){J[e>>2]=J[o>>2];o=o+4|0;e=e+4|0;if(g>>>0>e>>>0){continue}break}}J[g>>2]=J[l+12>>2];j:{if(J[d+76>>2]<0){break j}g=J[d+68>>2];if((g|0)==(d|0)){H[d+64|0]=0;break j}if(!g){break j}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,g);f=J[d+72>>2]}J[d+76>>2]=h;J[d+68>>2]=b;J[d+72>>2]=f+1;break h}J[J[l+84>>2]+(b<<2)>>2]=J[l+12>>2];J[l+88>>2]=b+1}b=J[a+560>>2];f=J[b>>2];if(f){J[b>>2]=J[f>>2]}J[l+12>>2]=f;if(f){continue}break}}if(J[l+88>>2]){while(1){d=J[J[l+84>>2]+(c<<2)>>2];b=J[a+560>>2];J[d>>2]=J[b>>2];J[b>>2]=d;c=c+1|0;if(c>>>0>2]){continue}break}}b=J[l+92>>2];k:{if((b|0)<0|!(b&2147483647)){break k}d=J[l+84>>2];if((d|0)==(l+16|0)|!d){break k}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,d)}b=J[a+272>>2];o=Ka[J[J[b>>2]+52>>2]](b)|0;b=J[a+272>>2];f=Ka[J[J[b>>2]+56>>2]](b)|0;if(o){c=1073741823;b=1073741823;while(1){e=J[f>>2];d=J[f+4>>2];if(!((e|0)==(b|0)&(d|0)==(c|0))){m=Ia-16|0;Ia=m;p=J[a+196>>2];i=J[f+4>>2];h=p+(i<<3)|0;g=J[h+4>>2];j=J[f>>2];c=p+(j<<3)|0;b=J[c+4>>2];l:{if((g&b)==-1){c=J[c>>2];b=J[h>>2];J[m+4>>2]=i;J[m>>2]=j;c=c&3;b=b&3;g=P((b|0)<(c|0)?c:b,12)+a|0;c=g+304|0;b=J[g+308>>2];if(b>>>0>=(J[g+312>>2]&2147483647)>>>0){Jd(c,m);break l}c=J[c>>2]+P(b,12)|0;b=J[m+4>>2];J[c>>2]=J[m>>2];J[c+4>>2]=b;J[c+8>>2]=J[m+8>>2];J[g+308>>2]=J[g+308>>2]+1;break l}q=i>>>0>j>>>0?i:j;j=i>>>0>>0?i:j;c=J[(p+(j<<3)|0)+4>>2];m:{if(!((b|0)==-1|(g|0)==-1)){b=J[a+376>>2];h=J[b+(c<<1&-4)>>2];g=J[b+(J[(p+(q<<3)|0)+4>>2]<<1&-4)>>2];c=J[42504];b=Ka[J[J[c>>2]+20>>2]](c)|0?36632:70610;b=Ka[J[J[c+12>>2]+8>>2]](c+12|0,56,b,10488,1822)|0;J[b+4>>2]=-1;J[b>>2]=135096;J[b+8>>2]=0;J[b+12>>2]=0;J[b+32>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b>>2]=134792;H[b+36|0]=0;J[b+40>>2]=J[h>>2];c=J[g>>2];J[b+52>>2]=g;J[b+48>>2]=h;J[b+44>>2]=c;n=a+444|0;break m}g=c&(c|0)!=-1;h=J[J[a+376>>2]+(J[(p+((g?j:q)<<3)|0)+4>>2]<<1&-4)>>2];c=J[42504];b=Ka[J[J[c>>2]+20>>2]](c)|0?36480:70610;b=Ka[J[J[c+12>>2]+8>>2]](c+12|0,52,b,10488,1809)|0;J[b+4>>2]=-1;J[b>>2]=135096;J[b+8>>2]=0;J[b+12>>2]=0;J[b+32>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b>>2]=134768;H[b+36|0]=0;c=J[h>>2];J[b+48>>2]=h;J[b+44>>2]=g?q:j;J[b+40>>2]=c;n=a+404|0}J[m+4>>2]=q;J[m>>2]=j;r=0;i=J[n+20>>2];n:{o:{if(!i){break o}q=J[m>>2];j=J[m+4>>2];c=q&65535|j<<16;c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;r=i-1&(c>>>16^c);k=J[J[n+12>>2]+(r<<2)>>2];if((k|0)==-1){break o}p=n+4|0;h=J[n+8>>2];g=J[n+4>>2];while(1){c=g+P(k,12)|0;if(!((q|0)!=J[c>>2]|(j|0)!=J[c+4>>2])){H[m+15|0]=1;break n}k=J[h+(k<<2)>>2];if((k|0)!=-1){continue}break}}H[m+15|0]=0;if(J[n+36>>2]==J[n+16>>2]){c=i?i<<1:16;if(c>>>0>i>>>0){Fh(n,c);i=J[n+20>>2]}c=L[m>>1]|J[m+4>>2]<<16;c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;r=i-1&(c>>>16^c)}k=J[n+28>>2];J[n+28>>2]=k+1;c=J[n+12>>2]+(r<<2)|0;J[J[n+8>>2]+(k<<2)>>2]=J[c>>2];J[c>>2]=k;J[n+36>>2]=J[n+36>>2]+1;J[n+32>>2]=J[n+32>>2]+1;p=n+4|0}if(!K[m+15|0]){g=J[m+4>>2];c=J[m>>2];h=J[p>>2]+P(k,12)|0;J[h+8>>2]=b;J[h>>2]=c;J[h+4>>2]=g}Mf(b,J[a+400>>2],J[J[a+276>>2]+4>>2],J[J[a+192>>2]+4>>2],J[a+180>>2],a+208|0,a+196|0,a+304|0,a+328|0)}Ia=m+16|0;c=d;b=e}f=f+8|0;o=o-1|0;if(o){continue}break}}g=J[a+320>>2]+J[a+308>>2]|0;f=J[a+532>>2];p:{if(!f){f=0;break p}if(!J[a+548>>2]){break p}Wa(J[a+524>>2],255,f<<2);f=0;h=J[a+520>>2];b=J[a+528>>2];c=b-1|0;if(c){o=0;if(b-2>>>0>=3){e=c&-4;b=0;while(1){d=f|1;J[h+(f<<2)>>2]=d;i=h+(d<<2)|0;d=f|2;J[i>>2]=d;i=h+(d<<2)|0;d=f|3;J[i>>2]=d;f=f+4|0;J[h+(d<<2)>>2]=f;b=b+4|0;if((e|0)!=(b|0)){continue}break}}b=c&3;if(b){while(1){d=h+(f<<2)|0;f=f+1|0;J[d>>2]=f;o=o+1|0;if((b|0)!=(o|0)){continue}break}}d=J[a+528>>2]-1|0}else{d=0}J[h+(d<<2)>>2]=-1;J[a+548>>2]=0;J[a+540>>2]=0;f=J[a+532>>2]}o=a+512|0;if(f>>>0>>0){Gn(o,g)}f=0;b=1;while(1){s=P(f,12)+a|0;m=J[s+332>>2];q=J[s+308>>2];q:{if(!q){break q}e=0;if(!m){j=J[a+196>>2];h=J[s+304>>2];c=0;if((q|0)!=1){d=q&-2;while(1){g=h+P(c,12)|0;J[g>>2]=J[j+(J[g>>2]<<3)>>2]&-4;J[g+4>>2]=J[j+(J[g+4>>2]<<3)>>2]&-4;g=h+P(c|1,12)|0;J[g>>2]=J[j+(J[g>>2]<<3)>>2]&-4;J[g+4>>2]=J[j+(J[g+4>>2]<<3)>>2]&-4;c=c+2|0;e=e+2|0;if((d|0)!=(e|0)){continue}break}}if(!(q&1)){break q}d=h+P(c,12)|0;J[d>>2]=J[j+(J[d>>2]<<3)>>2]&-4;J[d+4>>2]=J[j+(J[d+4>>2]<<3)>>2]&-4;break q}while(1){c=J[s+304>>2]+P(e,12)|0;p=J[c>>2];d=J[a+196>>2];J[c>>2]=J[d+(p<<3)>>2]&-4;j=J[c+4>>2];J[c+4>>2]=J[d+(j<<3)>>2]&-4;r=0;c=J[a+532>>2];r:{s:{if(!c){break s}d=p&65535|j<<16;d=(d<<15^-1)+d|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;r=c-1&(d>>>16^d);f=J[J[a+524>>2]+(r<<2)>>2];if((f|0)==-1){break s}h=J[a+520>>2];g=J[a+516>>2];while(1){d=g+(f<<3)|0;if((p|0)==J[d>>2]&(j|0)==J[d+4>>2]){break r}f=J[h+(f<<2)>>2];if((f|0)!=-1){continue}break}}f=J[a+540>>2];if((f|0)==-1){f=-1;d=c?c<<1:16;if(d>>>0>c>>>0){Gn(o,d);f=J[a+540>>2];c=J[a+532>>2]}d=p&65535|j<<16;d=(d<<15^-1)+d|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;r=c-1&(d>>>16^d)}d=J[a+520>>2]+(f<<2)|0;J[a+540>>2]=J[d>>2];c=d;d=J[a+524>>2]+(r<<2)|0;J[c>>2]=J[d>>2];J[d>>2]=f;J[a+548>>2]=J[a+548>>2]+1;J[a+544>>2]=J[a+544>>2]+1;d=J[a+516>>2]+(f<<3)|0;J[d>>2]=p;J[d+4>>2]=j}e=e+1|0;if((q|0)!=(e|0)){continue}break}}c=0;if(m){p=J[a+532>>2]-1|0;k=J[a+196>>2];q=J[a+524>>2];j=J[a+548>>2];i=J[s+328>>2];e=0;while(1){d=i+P(e,12)|0;n=J[d+4>>2];r=J[d>>2];t:{u:{if(!j){break u}d=r&65535|n<<16;d=(d<<15^-1)+d|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;f=J[q+((p&(d>>>16^d))<<2)>>2];if((f|0)==-1){break u}h=J[a+520>>2];g=J[a+516>>2];while(1){d=g+(f<<3)|0;if((r|0)==J[d>>2]&(n|0)==J[d+4>>2]){break t}f=J[h+(f<<2)>>2];if((f|0)!=-1){continue}break}}d=i+P(c,12)|0;J[d>>2]=J[k+(r<<3)>>2]&-4;J[d+4>>2]=J[k+(n<<3)>>2]&-4;c=c+1|0}e=e+1|0;if((m|0)!=(e|0)){continue}break}}J[s+332>>2]=c;f=1;d=b;b=0;if(d){continue}break}b=J[a+272>>2];o=Ka[J[J[b>>2]+28>>2]](b)|0;b=J[a+272>>2];f=Ka[J[J[b>>2]+32>>2]](b)|0;if(o){e=a+280|0;d=a+292|0;while(1){b=J[f>>2];v:{if(J[J[a+148>>2]+(b>>>3&536870908)>>2]>>>b&1){break v}b=J[a+196>>2]+(b<<3)|0;if(J[b+4>>2]==-1){b=J[b>>2]&-4;J[l+16>>2]=b;c=J[a+284>>2];if(c>>>0>=(J[a+288>>2]&2147483647)>>>0){Vv(e,l+16|0);break v}J[J[a+280>>2]+(c<<2)>>2]=b;J[a+284>>2]=c+1;break v}b=J[b>>2]&-4;J[l+16>>2]=b;c=J[a+296>>2];if(c>>>0>=(J[a+300>>2]&2147483647)>>>0){Vv(d,l+16|0);break v}J[J[a+292>>2]+(c<<2)>>2]=b;J[a+296>>2]=c+1}f=f+4|0;o=o-1|0;if(o){continue}break}}Wa(J[a+136>>2],0,J[a+140>>2]<<2);Wa(J[a+148>>2],0,J[a+152>>2]<<2);Ia=l+96|0}function nc(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=Q(0),q=Q(0),r=0,s=0,t=Q(0),u=0,v=0,w=Q(0),x=0,y=Q(0),z=Q(0),A=0,B=Q(0),C=0,D=Q(0),E=Q(0),F=0,G=0,I=Q(0),L=Q(0),M=0,O=Q(0),P=Q(0),S=Q(0);n=Ia-6336|0;Ia=n;if(e){while(1){j=n+16|0;Ka[J[J[a>>2]>>2]](j,a,K[c+s|0]);v=J[n+28>>2];k=s<<4;i=k+(n+6272|0)|0;J[i+8>>2]=J[n+24>>2];J[i+12>>2]=v;v=J[n+20>>2];J[i>>2]=J[n+16>>2];J[i+4>>2]=v;Ka[J[J[b>>2]>>2]](j,b,K[d+s|0]);j=J[n+28>>2];i=k+(n+6208|0)|0;J[i+8>>2]=J[n+24>>2];J[i+12>>2]=j;j=J[n+20>>2];J[i>>2]=J[n+16>>2];J[i+4>>2]=j;s=s+1|0;if((s|0)!=(e|0)){continue}break}}J[n+6192>>2]=0;J[n+5932>>2]=0;H[n+5668|0]=0;J[n+5664>>2]=0;J[n+5672>>2]=0;J[n+16>>2]=0;i=n+16|0;J[n+20>>2]=i|8;c=J[g+4>>2];J[n>>2]=J[g>>2];J[n+4>>2]=c;c=J[g+12>>2];J[n+8>>2]=J[g+8>>2];J[n+12>>2]=c;g=a;s=b;j=Ia-576|0;Ia=j;J[j+48>>2]=2139095039;a=n+6272|0;b=J[a+4>>2];J[i+272>>2]=J[a>>2];J[i+276>>2]=b;b=J[a+12>>2];J[i+280>>2]=J[a+8>>2];J[i+284>>2]=b;b=J[a+20>>2];J[i+288>>2]=J[a+16>>2];J[i+292>>2]=b;b=J[a+28>>2];J[i+296>>2]=J[a+24>>2];J[i+300>>2]=b;b=J[a+36>>2];J[i+304>>2]=J[a+32>>2];J[i+308>>2]=b;b=J[a+44>>2];J[i+312>>2]=J[a+40>>2];J[i+316>>2]=b;b=J[a+60>>2];J[i+328>>2]=J[a+56>>2];J[i+332>>2]=b;b=J[a+52>>2];J[i+320>>2]=J[a+48>>2];J[i+324>>2]=b;b=n+6208|0;d=J[b+12>>2];k=i+1304|0;c=k;J[c>>2]=J[b+8>>2];J[c+4>>2]=d;c=J[b+4>>2];J[i+1296>>2]=J[b>>2];J[i+1300>>2]=c;d=J[b+20>>2];c=i+1312|0;J[c>>2]=J[b+16>>2];J[c+4>>2]=d;u=J[b+28>>2];v=i+1320|0;d=v;J[d>>2]=J[b+24>>2];J[d+4>>2]=u;u=J[b+36>>2];d=i+1328|0;J[d>>2]=J[b+32>>2];J[d+4>>2]=u;x=J[b+44>>2];u=i+1336|0;J[u>>2]=J[b+40>>2];J[u+4>>2]=x;A=J[b+60>>2];x=i+1352|0;J[x>>2]=J[b+56>>2];J[x+4>>2]=A;C=J[b+52>>2];A=i+1344|0;J[A>>2]=J[b+48>>2];J[A+4>>2]=C;J[j+44>>2]=0;J[i>>2]=0;a:{b:{c:{switch(e-1|0){case 0:b=7;d=j+44|0;e=j+48|0;a=Ia-48|0;Ia=a;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=1065353216;J[a+4>>2]=0;p=N[i+1300>>2];t=N[i+276>>2];q=N[i+1304>>2];w=N[i+280>>2];y=N[i+1296>>2];z=N[i+272>>2];J[a+24>>2]=-2147483648;J[a+28>>2]=0;J[a+16>>2]=-1082130432;J[a+20>>2]=-2147483648;c=a+16|0;Ka[J[J[g>>2]+4>>2]](a+32|0,g,c);Ka[J[J[s>>2]+4>>2]](c,s,a);c=J[a+36>>2];J[i+288>>2]=J[a+32>>2];J[i+292>>2]=c;c=J[a+44>>2];J[i+296>>2]=J[a+40>>2];J[i+300>>2]=c;k=J[a+20>>2];c=i+1312|0;J[c>>2]=J[a+16>>2];J[c+4>>2]=k;k=J[a+28>>2];c=i+1320|0;J[c>>2]=J[a+24>>2];J[c+4>>2]=k;d:{if(!(Q(z-y)!=Q(N[a+32>>2]-N[a+16>>2])|Q(t-p)!=Q(N[a+36>>2]-N[a+20>>2]))){c=0;if(Q(w-q)==Q(N[a+40>>2]-N[a+24>>2])){break d}}c=aB(i,g,s,d,e)}Ia=a+48|0;if(!c){break a}break b;case 1:b=7;if(aB(i,g,s,j+44|0,j+48|0)){break b}break a;case 2:J[j+44>>2]=3;b=j+48|0;a=vd(i,0,1,2,b);b=vd(i,1,0,2,b);if(!J[i>>2]){b=7;break a}H[a+32|0]=0;J[a+20>>2]=b;H[b+32|0]=0;J[b+20>>2]=a;H[a+33|0]=2;J[a+24>>2]=b;H[b+34|0]=1;J[b+28>>2]=a;H[a+34|0]=1;J[a+28>>2]=b;H[b+33|0]=2;J[b+24>>2]=a;break b;case 3:break c;default:break b}}p=Q(N[i+272>>2]-N[i+1296>>2]);y=Q(Q(N[i+288>>2]-N[i+1312>>2])-p);t=Q(N[i+276>>2]-N[i+1300>>2]);w=Q(Q(N[i+308>>2]-N[i+1332>>2])-t);z=Q(Q(N[i+304>>2]-N[i+1328>>2])-p);B=Q(Q(N[i+292>>2]-N[i+1316>>2])-t);q=Q(Q(y*w)-Q(z*B));E=q;I=Q(q*q);L=B;q=Q(N[i+280>>2]-N[k>>2]);B=Q(Q(N[i+312>>2]-N[u>>2])-q);D=Q(Q(N[i+296>>2]-N[v>>2])-q);w=Q(Q(L*B)-Q(w*D));y=Q(Q(D*z)-Q(B*y));z=Q(Q(1)/Q(Y(Q(I+Q(Q(w*w)+Q(y*y))))));if(Q(Q(Q(E*z)*Q(Q(N[i+328>>2]-N[x>>2])-q))+Q(Q(Q(w*z)*Q(Q(N[i+320>>2]-N[i+1344>>2])-p))+Q(Q(Q(N[i+324>>2]-N[i+1348>>2])-t)*Q(y*z))))>Q(0)){e=J[a+36>>2];J[i+288>>2]=J[a+32>>2];J[i+292>>2]=e;e=J[a+44>>2];J[i+296>>2]=J[a+40>>2];J[i+300>>2]=e;e=J[b+36>>2];J[c>>2]=J[b+32>>2];J[c+4>>2]=e;e=J[b+44>>2];J[c+8>>2]=J[b+40>>2];J[c+12>>2]=e;c=J[a+20>>2];J[i+304>>2]=J[a+16>>2];J[i+308>>2]=c;c=J[a+28>>2];J[i+312>>2]=J[a+24>>2];J[i+316>>2]=c;a=J[b+20>>2];J[d>>2]=J[b+16>>2];J[d+4>>2]=a;a=J[b+28>>2];J[d+8>>2]=J[b+24>>2];J[d+12>>2]=a}d=j+48|0;a=vd(i,0,1,2,d);b=vd(i,0,3,1,d);c=vd(i,0,2,3,d);d=vd(i,1,3,2,d);if(!J[i>>2]){b=7;break a}H[a+32|0]=2;J[a+20>>2]=b;H[b+34|0]=0;J[b+28>>2]=a;H[a+33|0]=2;J[a+24>>2]=d;H[d+34|0]=1;J[d+28>>2]=a;H[a+34|0]=0;J[a+28>>2]=c;H[c+32|0]=2;J[c+20>>2]=a;H[b+32|0]=2;J[b+20>>2]=c;H[c+34|0]=0;J[c+28>>2]=b;H[b+33|0]=0;J[b+24>>2]=d;H[d+32|0]=1;J[d+20>>2]=b;H[c+33|0]=1;J[c+24>>2]=d;H[d+33|0]=1;J[d+24>>2]=c;J[j+44>>2]=4}x=i+1296|0;A=i+272|0;v=i+5648|0;C=i+5392|0;M=i+5660|0;u=i+5920|0;c=i+5656|0;p=N[J[s+4>>2]+20>>2];t=N[J[g+4>>2]+20>>2];P=Q((p>2];e:{if(!d){break e}k=0;if((d|0)!=1){e=d&-2;b=0;while(1){r=k<<2;o=J[r+u>>2];if((o|0)!=(J[c>>2]-1|0)){a=J[i+5916>>2];J[i+5916>>2]=a+1;a=(a<<2)+M|0}else{a=c}J[a>>2]=o;r=J[u+(r|4)>>2];if((r|0)!=(J[c>>2]-1|0)){a=J[i+5916>>2];J[i+5916>>2]=a+1;a=(a<<2)+M|0}else{a=c}J[a>>2]=r;k=k+2|0;b=b+2|0;if((e|0)!=(b|0)){continue}break}}if(!(d&1)){break e}b=J[u+(k<<2)>>2];if((b|0)!=(J[c>>2]-1|0)){a=J[i+5916>>2];J[i+5916>>2]=a+1;a=(a<<2)+M|0}else{a=c}J[a>>2]=b}a=0;J[i+6176>>2]=0;r=J[i>>2]-1|0;J[i>>2]=r;k=J[i+4>>2];o=J[k+(r<<2)>>2];e=J[k>>2];f:{if(r>>>0<2){break f}t=N[o+16>>2];k=0;b=1;d=0;while(1){a=k+2|0;k=J[i+4>>2];a=(a>>>0>>0&N[J[k+(a<<2)>>2]+16>>2]>2]+16>>2])+b|0;b=J[(a<<2)+k>>2];if(t>2]){a=d;break f}J[(d<<2)+k>>2]=b;d=a;k=a<<1;b=k|1;if(r>>>0>b>>>0){continue}break}k=J[i+4>>2]}J[(a<<2)+k>>2]=o;H[e+39|0]=0;g:{if(!K[e+38|0]){a=J[e+4>>2];J[j+16>>2]=J[e>>2];J[j+20>>2]=a;a=J[e+12>>2];J[j+24>>2]=J[e+8>>2];J[j+28>>2]=a;E=N[e+16>>2];a=j- -64|0;Ka[J[J[g>>2]+4>>2]](a,g,j+16|0);S=N[j+76>>2];y=N[j+72>>2];z=N[j+64>>2];B=N[j+68>>2];J[j+12>>2]=0;N[j+8>>2]=-N[j+24>>2];N[j+4>>2]=-N[j+20>>2];N[j>>2]=-N[j+16>>2];Ka[J[J[s>>2]+4>>2]](a,s,j);L=N[j+72>>2];t=Q(y-L);I=N[j+64>>2];q=Q(z-I);O=N[j+68>>2];w=Q(B-O);D=Q(Q(t*N[j+24>>2])+Q(Q(q*N[j+16>>2])+Q(w*N[j+20>>2])));if(Q(R(Q(D-E)))<=P){$A(A,x,e,g,s,f,h);if(f){b=6;p=Q(N[h+8>>2]-N[h+24>>2]);q=Q(p*p);p=Q(N[h>>2]-N[h+16>>2]);B=Q(p*p);p=Q(N[h+4>>2]-N[h+20>>2]);p=Q(q+Q(B+Q(p*p)));if(Q(Q(N[n>>2]*Q(.0010000000474974513))+Q(R(N[h+64>>2])))<(p>Q(0)?Q(Y(p)):Q(0))){break a}}b=5;break a}r=J[j+44>>2];E=N[j+76>>2];p=p>D?D:p;N[j+48>>2]=p;a=i+(r<<4)|0;N[a+284>>2]=S;N[a+280>>2]=y;N[a+276>>2]=B;N[a+272>>2]=z;a=a+1296|0;N[a+12>>2]=E;N[a+8>>2]=L;N[a+4>>2]=O;N[a>>2]=I;a=1;J[j+44>>2]=r+1;b=0;H[i+5652|0]=0;J[i+5648>>2]=0;H[e+38|0]=1;d=J[e+20>>2];J[j+68>>2]=H[e+32|0];J[j+64>>2]=d;h:{while(1){i:{k=(j- -64|0)+(b<<3)|0;d=J[k>>2];j:{if(K[d+38|0]){a=b;break j}o=J[k+4>>2];l=H[d+35|0]<<4;m=l+A|0;l=l+x|0;if(Q(Q(N[d+8>>2]*Q(t-Q(N[m+8>>2]-N[l+8>>2])))+Q(Q(N[d>>2]*Q(q-Q(N[m>>2]-N[l>>2])))+Q(Q(w-Q(N[m+4>>2]-N[l+4>>2]))*N[d+4>>2])))>2];if(a>>>0>31){break i}J[v>>2]=a+1;a=(a<<3)+C|0;J[a+4>>2]=o;J[a>>2]=d;a=b;break j}H[d+38|0]=1;b=d+32|0;o=J[(o<<2)+111720>>2];m=o<<2;l=J[m+111720>>2];F=H[b+l|0];G=l<<2;l=d+20|0;J[k>>2]=J[G+l>>2];J[(k|4)>>2]=F;k=J[l+m>>2];m=(j- -64|0)+(a<<3)|0;J[m+4>>2]=H[b+o|0];J[m>>2]=k;a=a+1|0;if(K[d+39|0]){break j}b=K[d+40|0];d=J[i+6176>>2];J[i+6176>>2]=d+1;J[u+(d<<2)>>2]=b}b=a-1|0;if(a){continue}break h}break}H[i+5652|0]=1}a=J[e+24>>2];J[j+68>>2]=H[e+33|0];J[j+64>>2]=a;a=1;b=0;k:{while(1){l:{k=(j- -64|0)+(b<<3)|0;d=J[k>>2];m:{if(K[d+38|0]){a=b;break m}o=J[k+4>>2];l=H[d+35|0]<<4;m=l+A|0;l=l+x|0;if(Q(Q(N[d+8>>2]*Q(t-Q(N[m+8>>2]-N[l+8>>2])))+Q(Q(N[d>>2]*Q(q-Q(N[m>>2]-N[l>>2])))+Q(Q(w-Q(N[m+4>>2]-N[l+4>>2]))*N[d+4>>2])))>2];if(a>>>0>31){break l}J[v>>2]=a+1;a=(a<<3)+C|0;J[a+4>>2]=o;J[a>>2]=d;a=b;break m}H[d+38|0]=1;b=d+32|0;o=J[(o<<2)+111720>>2];m=o<<2;l=J[m+111720>>2];F=H[b+l|0];G=l<<2;l=d+20|0;J[k>>2]=J[G+l>>2];J[(k|4)>>2]=F;k=J[l+m>>2];m=(j- -64|0)+(a<<3)|0;J[m+4>>2]=H[b+o|0];J[m>>2]=k;a=a+1|0;if(K[d+39|0]){break m}b=K[d+40|0];d=J[i+6176>>2];J[i+6176>>2]=d+1;J[u+(d<<2)>>2]=b}b=a-1|0;if(a){continue}break k}break}H[i+5652|0]=1}a=J[e+28>>2];J[j+68>>2]=H[e+34|0];J[j+64>>2]=a;a=1;b=0;n:{o:{while(1){k=(j- -64|0)+(b<<3)|0;d=J[k>>2];p:{if(K[d+38|0]){a=b;break p}o=J[k+4>>2];l=H[d+35|0]<<4;m=l+A|0;l=l+x|0;if(Q(Q(N[d+8>>2]*Q(t-Q(N[m+8>>2]-N[l+8>>2])))+Q(Q(N[d>>2]*Q(q-Q(N[m>>2]-N[l>>2])))+Q(Q(w-Q(N[m+4>>2]-N[l+4>>2]))*N[d+4>>2])))>2];if(a>>>0>31){break o}J[v>>2]=a+1;a=(a<<3)+C|0;J[a+4>>2]=o;J[a>>2]=d;a=b;break p}H[d+38|0]=1;b=d+32|0;o=J[(o<<2)+111720>>2];m=o<<2;l=J[m+111720>>2];F=H[b+l|0];G=l<<2;l=d+20|0;J[k>>2]=J[G+l>>2];J[(k|4)>>2]=F;k=J[l+m>>2];m=(j- -64|0)+(a<<3)|0;J[m+4>>2]=H[b+o|0];J[m>>2]=k;a=a+1|0;if(K[d+39|0]){break p}b=K[d+40|0];d=J[i+6176>>2];J[i+6176>>2]=d+1;J[u+(d<<2)>>2]=b}b=a-1|0;if(a){continue}break}o=J[i+5648>>2];if(K[i+5652|0]|!o|o>>>0>(J[i+5916>>2]-J[i+5656>>2]|0)- -64>>>0){break g}b=J[i+5392>>2]+35|0;a=J[i+5396>>2];b=vd(i,H[b+J[(a<<2)+111720>>2]|0],H[a+b|0],r,j+48|0);a=J[i+5392>>2];d=J[i+5396>>2];H[b+32|0]=d;J[b+20>>2]=a;J[(a+(d<<2)|0)+20>>2]=b;H[(a+d|0)+32|0]=0;k=1;a=b;if(o>>>0<=1){break n}while(1){m=(k<<3)+C|0;d=J[m>>2]+35|0;l=J[m+4>>2];d=vd(i,H[d+J[(l<<2)+111720>>2]|0],H[d+l|0],r,j+48|0);l=J[m>>2];m=J[m+4>>2];H[d+32|0]=m;J[d+20>>2]=l;J[(l+(m<<2)|0)+20>>2]=d;H[(l+m|0)+32|0]=0;H[d+34|0]=1;J[d+28>>2]=a;H[a+33|0]=2;J[a+24>>2]=d;a=d;k=k+1|0;if((o|0)!=(k|0)){continue}break}break n}H[i+5652|0]=1;break g}H[b+34|0]=1;J[b+28>>2]=a;H[a+33|0]=2;J[a+24>>2]=b}b=K[e+40|0];if((b|0)!=(J[c>>2]-1|0)){a=J[i+5916>>2];J[i+5916>>2]=a+1;a=(a<<2)+M|0}else{a=c}J[a>>2]=b;if(!J[i>>2]|!(N[J[J[i+4>>2]>>2]+16>>2]>2]!=64){continue}}break}$A(A,x,e,g,s,f,h);b=6}Ia=j+576|0;Ia=n+6336|0;return b}function WU(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=Q(0),p=0,q=0,r=0,s=0,t=0,u=0,v=Q(0),w=Q(0),x=0,y=0,z=0,A=0,C=Q(0),D=0,E=0;b=Ia+-64|0;Ia=b;if(K[169744]){H[169744]=0;J[42438]=J[42437]}if(d){while(1){p=P(x,40)+c|0;a:{if(K[p+28|0]&3){break a}J[b+20>>2]=0;J[b+12>>2]=0;J[b+16>>2]=0;y=(J[42438]-J[42437]|0)/48|0;e=K[p+24|0];if(e){j=0;b:{k=J[b+20>>2];g=J[b+16>>2];if(e>>>0<=(k-g|0)/48>>>0){if(e){e=P(e,48)-48|0;e=(e-((e>>>0)%48|0)|0)+48|0;g=Wa(g,0,e)+e|0}J[b+16>>2]=g;break b}c:{f=J[b+12>>2];l=(g-f|0)/48|0;h=l+e|0;if(h>>>0<89478486){k=(k-f|0)/48|0;i=k<<1;k=k>>>0>=44739242?89478485:h>>>0>>0?i:h;if(k){if(k>>>0>=89478486){break c}j=Ua(P(k,48))}h=P(l,48)+j|0;e=P(e,48)-48|0;e=(e-((e>>>0)%48|0)|0)+48|0;e=Wa(h,0,e)+e|0;if((f|0)!=(g|0)){while(1){h=h-48|0;g=g-48|0;N[h>>2]=N[g>>2];N[h+4>>2]=N[g+4>>2];N[h+8>>2]=N[g+8>>2];N[h+12>>2]=N[g+12>>2];N[h+16>>2]=N[g+16>>2];N[h+20>>2]=N[g+20>>2];N[h+24>>2]=N[g+24>>2];J[h+28>>2]=J[g+28>>2];N[h+32>>2]=N[g+32>>2];N[h+36>>2]=N[g+36>>2];N[h+40>>2]=N[g+40>>2];J[h+44>>2]=J[g+44>>2];if((f|0)!=(g|0)){continue}break}}J[b+20>>2]=P(k,48)+j;J[b+16>>2]=e;J[b+12>>2]=h;if(f){fb(f)}break b}ga();B()}pc();B()}t=J[b+12>>2];h=0;m=0;i=0;q=0;r=0;l=0;n=0;s=K[p+24|0];d:{if(!s){break d}f=K[p+24|0];if(!f){break d}u=K[p+25|0];g=J[p+8>>2];if(g){e=K[g+43|0];q=e<<24>>24<0?32:e&2?64:16;m=e&1}if(!u){break d}z=J[p+16>>2];k=z+(f<<2)|0;e=J[p+12>>2];f=L[p+28>>1];A=f&32;e:{f:{if(!(f&16)){if(!A){break f}while(1){if(r){f=e;e=K[g+41|0];e=f+(e>>>0>i>>>0?P(e-i|0,q):0)|0;g=g+48|0}g:{i=K[g+41|0];if(!i){break g}f=P(h,48)+t|0;e=(l?q:0)+e|0;N[f>>2]=N[e>>2];N[f+4>>2]=N[e+4>>2];N[f+8>>2]=N[e+8>>2];N[f+12>>2]=N[e+12>>2];N[f+16>>2]=N[g+16>>2];N[f+20>>2]=N[g+20>>2];N[f+24>>2]=N[g+24>>2];k=(l<<2)+k|0;J[f+28>>2]=m?J[k>>2]:-1;J[f+32>>2]=0;J[f+36>>2]=0;J[f+40>>2]=0;J[f+44>>2]=-1;l=1;j=1;h=h+1|0;if((s|0)==(h|0)){break e}while(1){if((j|0)==(i|0)){break g}f=P(h,48)+t|0;e=e+q|0;N[f>>2]=N[e>>2];N[f+4>>2]=N[e+4>>2];N[f+8>>2]=N[e+8>>2];N[f+12>>2]=N[e+12>>2];N[f+16>>2]=N[g+16>>2];N[f+20>>2]=N[g+20>>2];N[f+24>>2]=N[g+24>>2];k=k+4|0;j=j+1|0;J[f+28>>2]=m?J[k>>2]:-1;J[f+32>>2]=0;J[f+36>>2]=0;J[f+40>>2]=0;J[f+44>>2]=-1;h=h+1|0;if((s|0)!=(h|0)){continue}break}break e}r=r+1|0;if((u|0)!=(r|0)){continue}break}break d}while(1){if(l){f=e;e=K[g+41|0];e=f+(e>>>0>r>>>0?P(e-r|0,q):0)|0;g=g+48|0}h:{r=K[g+41|0];if(!r){break h}f=P(h,48)+t|0;e=(n?q:0)+e|0;N[f>>2]=N[e>>2];N[f+4>>2]=N[e+4>>2];N[f+8>>2]=N[e+8>>2];N[f+12>>2]=N[e+12>>2];v=N[g+16>>2];N[f+16>>2]=v;w=N[g+20>>2];N[f+20>>2]=w;o=N[g+24>>2];N[f+24>>2]=o;k=(n<<2)+k|0;i:{if(A){j=-1;J[f+28>>2]=m?J[k>>2]:-1;break i}j=-1;J[f+28>>2]=-1;if(!m){break i}j=J[k>>2]}J[f+44>>2]=j;C=o;o=N[z+(h<<2)>>2];N[f+40>>2]=C*o;N[f+36>>2]=w*o;N[f+32>>2]=v*o;n=1;j=1;h=h+1|0;if((s|0)==(h|0)){break e}while(1){if((j|0)==(r|0)){break h}f=P(h,48)+t|0;e=e+q|0;N[f>>2]=N[e>>2];N[f+4>>2]=N[e+4>>2];N[f+8>>2]=N[e+8>>2];N[f+12>>2]=N[e+12>>2];v=N[g+16>>2];N[f+16>>2]=v;w=N[g+20>>2];N[f+20>>2]=w;o=N[g+24>>2];N[f+24>>2]=o;k=k+4|0;j:{if(!A){i=-1;J[f+28>>2]=-1;if(!m){break j}i=J[k>>2];break j}i=-1;J[f+28>>2]=m?J[k>>2]:-1}j=j+1|0;J[f+44>>2]=i;C=o;o=N[z+(h<<2)>>2];N[f+40>>2]=C*o;N[f+36>>2]=w*o;N[f+32>>2]=v*o;h=h+1|0;if((s|0)!=(h|0)){continue}break}break e}l=l+1|0;if((u|0)!=(l|0)){continue}break}break d}if(!m){m=0;j=0;while(1){if(i){f=e;e=K[g+41|0];e=f+(e>>>0>j>>>0?P(e-j|0,q):0)|0;g=g+48|0}k:{j=K[g+41|0];if(!j){break k}f=P(h,48)+t|0;e=(m?q:0)+e|0;N[f>>2]=N[e>>2];N[f+4>>2]=N[e+4>>2];N[f+8>>2]=N[e+8>>2];N[f+12>>2]=N[e+12>>2];N[f+16>>2]=N[g+16>>2];N[f+20>>2]=N[g+20>>2];o=N[g+24>>2];J[f+28>>2]=-1;N[f+24>>2]=o;J[f+40>>2]=0;J[f+44>>2]=-1;J[f+32>>2]=0;J[f+36>>2]=0;m=1;k=1;h=h+1|0;if((s|0)==(h|0)){break e}while(1){if((j|0)==(k|0)){break k}f=P(h,48)+t|0;e=e+q|0;N[f>>2]=N[e>>2];N[f+4>>2]=N[e+4>>2];N[f+8>>2]=N[e+8>>2];N[f+12>>2]=N[e+12>>2];N[f+16>>2]=N[g+16>>2];N[f+20>>2]=N[g+20>>2];o=N[g+24>>2];J[f+28>>2]=-1;N[f+24>>2]=o;J[f+40>>2]=0;J[f+44>>2]=-1;J[f+32>>2]=0;J[f+36>>2]=0;k=k+1|0;h=h+1|0;if((s|0)!=(h|0)){continue}break}break e}i=i+1|0;if((u|0)!=(i|0)){continue}break}break d}m=0;while(1){if(i){f=e;e=K[g+41|0];e=f+(e>>>0>m>>>0?P(e-m|0,q):0)|0;g=g+48|0}l:{m=K[g+41|0];if(!m){break l}f=P(h,48)+t|0;j=r&255;e=(j?q:0)+e|0;N[f>>2]=N[e>>2];N[f+4>>2]=N[e+4>>2];N[f+8>>2]=N[e+8>>2];N[f+12>>2]=N[e+12>>2];N[f+16>>2]=N[g+16>>2];N[f+20>>2]=N[g+20>>2];o=N[g+24>>2];J[f+28>>2]=-1;N[f+24>>2]=o;k=(((j|0)!=0)<<2)+k|0;j=J[k>>2];J[f+40>>2]=0;J[f+32>>2]=0;J[f+36>>2]=0;J[f+44>>2]=j;r=1;j=1;h=h+1|0;if((s|0)==(h|0)){break e}while(1){if((j|0)==(m|0)){break l}f=P(h,48)+t|0;e=e+q|0;N[f>>2]=N[e>>2];N[f+4>>2]=N[e+4>>2];N[f+8>>2]=N[e+8>>2];N[f+12>>2]=N[e+12>>2];N[f+16>>2]=N[g+16>>2];N[f+20>>2]=N[g+20>>2];o=N[g+24>>2];J[f+28>>2]=-1;N[f+24>>2]=o;k=k+4|0;l=J[k>>2];J[f+40>>2]=0;J[f+32>>2]=0;J[f+36>>2]=0;J[f+44>>2]=l;j=j+1|0;h=h+1|0;if((s|0)!=(h|0)){continue}break}break e}i=i+1|0;if((u|0)!=(i|0)){continue}break}}}j=Ia-32|0;Ia=j;l=J[b+16>>2];i=J[b+12>>2];g=l-i|0;m=(g|0)/48|0;e=J[42437];h=(J[42438]-e|0)/48|0;f=P(h,48)+e|0;m:{n:{o:{p:{if((g|0)<=0){break p}n=J[42439];k=J[42438];if((m|0)<=((n-k|0)/48|0)){n=k-f|0;g=(n|0)/48|0;q:{if((g|0)>=(m|0)){g=l;break q}e=k;g=P(g,48)+i|0;if((l|0)!=(g|0)){h=g;while(1){N[e>>2]=N[h>>2];N[e+4>>2]=N[h+4>>2];N[e+8>>2]=N[h+8>>2];N[e+12>>2]=N[h+12>>2];N[e+16>>2]=N[h+16>>2];N[e+20>>2]=N[h+20>>2];N[e+24>>2]=N[h+24>>2];J[e+28>>2]=J[h+28>>2];N[e+32>>2]=N[h+32>>2];N[e+36>>2]=N[h+36>>2];N[e+40>>2]=N[h+40>>2];J[e+44>>2]=J[h+44>>2];e=e+48|0;h=h+48|0;if((l|0)!=(h|0)){continue}break}}J[42438]=e;if((n|0)<=0){break p}}l=J[42438];n=l;m=P(m,48)+f|0;h=P((l-m|0)/48|0,48)+f|0;if(k>>>0>h>>>0){e=h;while(1){N[n>>2]=N[e>>2];N[n+4>>2]=N[e+4>>2];N[n+8>>2]=N[e+8>>2];N[n+12>>2]=N[e+12>>2];N[n+16>>2]=N[e+16>>2];N[n+20>>2]=N[e+20>>2];N[n+24>>2]=N[e+24>>2];J[n+28>>2]=J[e+28>>2];N[n+32>>2]=N[e+32>>2];N[n+36>>2]=N[e+36>>2];N[n+40>>2]=N[e+40>>2];J[n+44>>2]=J[e+44>>2];n=n+48|0;e=e+48|0;if(k>>>0>e>>>0){continue}break}}J[42438]=n;if((l|0)!=(m|0)){while(1){l=l-48|0;h=h-48|0;N[l>>2]=N[h>>2];N[l+4>>2]=N[h+4>>2];N[l+8>>2]=N[h+8>>2];N[l+12>>2]=N[h+12>>2];N[l+16>>2]=N[h+16>>2];N[l+20>>2]=N[h+20>>2];N[l+24>>2]=N[h+24>>2];J[l+28>>2]=J[h+28>>2];N[l+32>>2]=N[h+32>>2];N[l+36>>2]=N[h+36>>2];N[l+40>>2]=N[h+40>>2];J[l+44>>2]=J[h+44>>2];if((f|0)!=(h|0)){continue}break}}if((g|0)==(i|0)){break p}e=f;while(1){N[e>>2]=N[i>>2];N[e+4>>2]=N[i+4>>2];N[e+8>>2]=N[i+8>>2];N[e+12>>2]=N[i+12>>2];N[e+16>>2]=N[i+16>>2];N[e+20>>2]=N[i+20>>2];N[e+24>>2]=N[i+24>>2];J[e+28>>2]=J[i+28>>2];N[e+32>>2]=N[i+32>>2];N[e+36>>2]=N[i+36>>2];N[e+40>>2]=N[i+40>>2];J[e+44>>2]=J[i+44>>2];e=e+48|0;i=i+48|0;if((i|0)!=(g|0)){continue}break}break p}g=m+((k-e|0)/48|0)|0;if(g>>>0>=89478486){break o}J[j+28>>2]=169756;e=(n-e|0)/48|0;k=e<<1;g=e>>>0>=44739242?89478485:g>>>0>>0?k:g;if(g){if(g>>>0>=89478486){break n}e=Ua(P(g,48))}else{e=0}J[j+12>>2]=e;J[j+24>>2]=e+P(g,48);e=e+P(h,48)|0;J[j+16>>2]=e;if((i|0)!=(l|0)){g=P(m,48)+e|0;while(1){N[e>>2]=N[i>>2];N[e+4>>2]=N[i+4>>2];N[e+8>>2]=N[i+8>>2];N[e+12>>2]=N[i+12>>2];N[e+16>>2]=N[i+16>>2];N[e+20>>2]=N[i+20>>2];N[e+24>>2]=N[i+24>>2];J[e+28>>2]=J[i+28>>2];N[e+32>>2]=N[i+32>>2];N[e+36>>2]=N[i+36>>2];N[e+40>>2]=N[i+40>>2];J[e+44>>2]=J[i+44>>2];i=i+48|0;e=e+48|0;if((g|0)!=(e|0)){continue}break}e=g}J[j+20>>2]=e;e=J[j+16>>2];h=J[42437];if((h|0)!=(f|0)){g=f;while(1){e=e-48|0;g=g-48|0;N[e>>2]=N[g>>2];N[e+4>>2]=N[g+4>>2];N[e+8>>2]=N[g+8>>2];N[e+12>>2]=N[g+12>>2];N[e+16>>2]=N[g+16>>2];N[e+20>>2]=N[g+20>>2];N[e+24>>2]=N[g+24>>2];J[e+28>>2]=J[g+28>>2];N[e+32>>2]=N[g+32>>2];N[e+36>>2]=N[g+36>>2];N[e+40>>2]=N[g+40>>2];J[e+44>>2]=J[g+44>>2];if((g|0)!=(h|0)){continue}break}}J[j+16>>2]=e;g=J[j+20>>2];h=J[42438];if((h|0)!=(f|0)){while(1){N[g>>2]=N[f>>2];N[g+4>>2]=N[f+4>>2];N[g+8>>2]=N[f+8>>2];N[g+12>>2]=N[f+12>>2];N[g+16>>2]=N[f+16>>2];N[g+20>>2]=N[f+20>>2];N[g+24>>2]=N[f+24>>2];J[g+28>>2]=J[f+28>>2];N[g+32>>2]=N[f+32>>2];N[g+36>>2]=N[f+36>>2];N[g+40>>2]=N[f+40>>2];J[g+44>>2]=J[f+44>>2];g=g+48|0;f=f+48|0;if((h|0)!=(f|0)){continue}break}}J[j+20>>2]=g;g=J[42437];J[42437]=e;J[j+16>>2]=g;e=J[42438];J[42438]=J[j+20>>2];J[j+20>>2]=e;e=J[42439];J[42439]=J[j+24>>2];J[j+24>>2]=e;J[j+12>>2]=J[j+16>>2];e=J[j+20>>2];g=J[j+16>>2];if((e|0)!=(g|0)){g=e-g|0;J[j+20>>2]=e+(((g-48>>>0)%48|0)-g|0)}e=J[j+12>>2];if(!e){break p}fb(e)}Ia=j+32|0;break m}ga();B()}pc();B()}}e=L[p+30>>1];r:{if(e&8){e=J[a+8>>2];if(!(H[169780]&1)){D=169776,E=fa(6,126128)|0,J[D>>2]=E;H[169780]=1}g=J[42444];J[b+24>>2]=J[p>>2];J[b+32>>2]=J[p+4>>2];J[b+40>>2]=K[p+24|0];f=Gj(Ua(12));J[b+56>>2]=y;J[b+48>>2]=f;ia(g|0,e|0,2166,b+24|0);break r}if(e&4){e=J[a+8>>2];if(!(H[169780]&1)){D=169776,E=fa(6,126128)|0,J[D>>2]=E;H[169780]=1}g=J[42444];J[b+24>>2]=J[p>>2];J[b+32>>2]=J[p+4>>2];J[b+40>>2]=K[p+24|0];f=Gj(Ua(12));J[b+56>>2]=y;J[b+48>>2]=f;ia(g|0,e|0,17244,b+24|0);break r}if(!(e&16)){break r}e=J[a+8>>2];if(!(H[169780]&1)){D=169776,E=fa(6,126128)|0,J[D>>2]=E;H[169780]=1}g=J[42444];J[b+24>>2]=J[p>>2];J[b+32>>2]=J[p+4>>2];J[b+40>>2]=K[p+24|0];f=Gj(Ua(12));J[b+56>>2]=y;J[b+48>>2]=f;ia(g|0,e|0,27712,b+24|0)}e=J[b+12>>2];if(!e){break a}J[b+16>>2]=e;fb(e)}x=x+1|0;if((x|0)!=(d|0)){continue}break}}Ia=b- -64|0}function HI(a,b,c,d,e,f,g){var h=Q(0),i=0,j=0,k=Q(0),l=0,m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=0,s=0,t=0,u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=0,G=Q(0),H=0,I=Q(0),M=Q(0),O=Q(0),R=0,S=0,T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=0,fa=Q(0),ga=Q(0),ha=0,ia=Q(0),ja=Q(0),ka=Q(0),la=0,ma=0,na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0);t=Ia-3392|0;Ia=t;s=J[J[b>>2]+100>>2];v=J[b+4>>2];F=K[b+48|0];l=J[b+16>>2];DI(s,v,F,l,J[b+20>>2],e,f);Wa(s+L[s+16>>1]|0,0,P(F,400));FI(s,e,l,f,Q(Q(1)/c));NI(s);ha=s+128|0;Tl(t+320|0,s,ha);j=1;if(F>>>0>1){i=s+L[s+16>>1]|0;while(1){l=i+P(j,400)|0;h=N[l+388>>2];k=N[l+392>>2];m=N[l+384>>2];l=(t+320|0)+(j<<4)|0;J[l+12>>2]=0;N[l>>2]=m+N[l>>2];N[l+8>>2]=k+N[l+8>>2];N[l+4>>2]=h+N[l+4>>2];j=j+1|0;if((F|0)!=(j|0)){continue}break}}Ri(s,t+320|0,t+1344|0);i=L[s+4>>1];if(i){while(1){l=H<<5;j=l+(t+1344|0)|0;h=N[j>>2];k=N[j+4>>2];m=N[j+8>>2];l=l+ha|0;J[l+12>>2]=0;N[l+8>>2]=N[l+8>>2]-m;N[l+4>>2]=N[l+4>>2]-k;N[l>>2]=N[l>>2]-h;h=N[j+16>>2];k=N[j+20>>2];m=N[j+24>>2];J[l+28>>2]=0;N[l+24>>2]=N[l+24>>2]-m;N[l+20>>2]=N[l+20>>2]-k;N[l+16>>2]=N[l+16>>2]-h;H=H+1|0;if(i>>>0>H>>>0){continue}break}}Wa(s+L[s+18>>1]|0,0,P(F,160)+144|0);CI(s,v);i=1;j=J[b+32>>2];if(J[j+4>>2]>=0){Wa(J[b+24>>2],0,P(F,48));j=J[b+32>>2]}l=J[j>>2];if((l|0)>=0){Wa(J[b+28>>2],0,P(F,48));j=J[b+32>>2];l=J[j>>2]}R=L[j+4>>1];j=l&65535;H=!(R^j);if(F>>>0>1){while(1){r=i<<2;l=J[(v+(i<<5)|0)+20>>2];h=Q(Q(Q(N[l+300>>2]*c)*c)+Q(Q(N[l+304>>2]*c)+Q(1)));k=N[l+308>>2];N[r+(t+320|0)>>2]=h*Q(Q(1)/k);n=h;h=N[l+312>>2];N[r+(t- -64|0)>>2]=n*Q(Q(1)/h);H=h==k&H;i=i+1|0;if((F|0)!=(i|0)){continue}break}}l=J[b+28>>2];J[t+56>>2]=J[g+8>>2];i=J[g+4>>2];J[t+48>>2]=J[g>>2];J[t+52>>2]=i;R=l;l=t+320|0;Ar(s,e,R,l,F,j,t+48|0);j=J[b+28>>2];J[t+40>>2]=J[g+8>>2];i=J[g+4>>2];J[t+32>>2]=J[g>>2];J[t+36>>2]=i;zr(s,e,l,j,t+32|0);l=t+1344|0;S=J[b+28>>2];o=1;ea=L[s+4>>1];if(ea>>>0>1){E=s+128|0;while(1){i=o<<5;j=i+E|0;r=i+v|0;i=E+(J[r+24>>2]<<5)|0;I=Q(N[j+16>>2]-N[i+16>>2]);M=Q(N[j+24>>2]-N[i+24>>2]);T=Q(N[j+20>>2]-N[i+20>>2]);i=f+P(o,84)|0;j=J[r+20>>2];a:{if(K[j+330|0]==1){q=N[j+272>>2];u=N[j+280>>2];n=N[j+276>>2];break a}q=Q(0);u=Q(0);h=N[i+56>>2];k=N[j+276>>2];m=N[i+68>>2];p=N[j+280>>2];w=N[j+284>>2];x=N[i- -64>>2];B=N[j+272>>2];z=N[i+60>>2];y=Q(Q(h*k)+Q(Q(Q(m*p)-Q(w*x))-Q(B*z)));C=Q(Q(z*p)+Q(Q(Q(m*B)-Q(w*h))-Q(k*x)));D=Q(Q(x*B)+Q(Q(Q(m*k)-Q(w*z))-Q(p*h)));G=Q(Q(y*y)+Q(Q(C*C)+Q(D*D)));A=Q(Y(G));n=Q(0);if(AQ(0)){k=Q(Q(1)/A);m=Q(y*k);p=Q(m+m);m=Q(D*k);m=Q(m+m);k=Q(C*k);k=Q(k+k)}q=Q(h*k);u=Q(h*p);n=Q(h*m)}r=S+P(o,48)|0;U=N[r+32>>2];V=N[r>>2];W=N[r+16>>2];X=N[r+36>>2];Z=N[r+4>>2];_=N[r+20>>2];B=N[r+40>>2];$=N[r+8>>2];aa=N[r+24>>2];z=N[j+296>>2];y=N[j+292>>2];C=N[j+308>>2];w=N[j+304>>2];A=N[j+288>>2];x=N[j+300>>2];h=N[i+4>>2];k=N[i+12>>2];m=N[i+8>>2];p=N[i>>2];j=l+(o<<4)|0;J[j+12>>2]=0;O=B;C=Q(Q(1)/C);u=Q(u+u);q=Q(q+q);B=Q(n+n);D=Q(Q(m*u)+Q(Q(p*q)+Q(h*B)));n=Q(Q(k*k)+Q(-.5));z=Q(z+z);A=Q(A+A);y=Q(y+y);G=Q(Q(m*z)+Q(Q(p*A)+Q(h*y)));M=Q(C*Q(Q(Q(x*Q(Q(m*D)+Q(Q(u*n)+Q(k*Q(Q(p*B)-Q(q*h))))))+Q(w*Q(Q(Q(m*G)+Q(Q(z*n)+Q(k*Q(Q(p*y)-Q(A*h)))))-M)))*c));I=Q(C*Q(Q(Q(x*Q(Q(p*D)+Q(Q(q*n)+Q(k*Q(Q(h*u)-Q(B*m))))))+Q(w*Q(Q(Q(p*G)+Q(Q(A*n)+Q(k*Q(Q(h*z)-Q(y*m)))))-I)))*c));h=Q(C*Q(Q(Q(x*Q(Q(h*D)+Q(Q(B*n)+Q(k*Q(Q(m*q)-Q(u*p))))))+Q(w*Q(Q(Q(h*G)+Q(Q(y*n)+Q(k*Q(Q(m*A)-Q(z*p)))))-T)))*c));N[j+8>>2]=Q(O*M)+Q(Q($*I)+Q(aa*h));N[j+4>>2]=Q(X*M)+Q(Q(Z*I)+Q(_*h));N[j>>2]=Q(U*M)+Q(Q(V*I)+Q(W*h));o=o+1|0;if((ea|0)!=(o|0)){continue}break}}j=l;r=Ia-5120|0;Ia=r;f=L[s+18>>1];i=L[s+6>>1];l=L[s+4>>1];Wa(r+3072|0,0,l<<5);ea=i+s|0;i=f+s|0;la=i+144|0;E=1;ma=l>>>0>1;if(ma){f=l;while(1){f=f-1|0;S=f<<4;o=S+j|0;w=N[o>>2];x=N[o+4>>2];R=f<<5;v=R+ea|0;m=N[v+24>>2];h=N[o+8>>2];p=N[v+20>>2];k=N[v+16>>2];S=r+S|0;J[S+12>>2]=0;o=R;R=r+3072|0;o=o+R|0;B=N[o+24>>2];n=N[o>>2];q=N[o+4>>2];h=Q(Q(B+Q(Q(p*n)-Q(k*q)))-h);N[S+8>>2]=h;z=N[o+20>>2];u=N[o+8>>2];k=Q(Q(z+Q(Q(k*u)-Q(m*n)))-x);N[S+4>>2]=k;A=N[o+16>>2];m=Q(Q(A+Q(Q(q*m)-Q(p*u)))-w);N[S>>2]=m;o=la+P(f,160)|0;y=N[o+24>>2];C=N[o+56>>2];D=N[o+88>>2];G=N[o+20>>2];M=N[o+52>>2];I=N[o+84>>2];p=N[v>>2];T=N[o+16>>2];U=N[o+48>>2];V=N[o+80>>2];w=N[v+4>>2];x=N[v+8>>2];v=R+(K[(f+s|0)- -64|0]<<5)|0;W=N[v>>2];X=N[o>>2];Z=N[o+32>>2];_=N[o+64>>2];$=N[v+4>>2];aa=N[o+4>>2];O=N[o+36>>2];ba=N[o+68>>2];ca=N[v+8>>2];fa=N[o+8>>2];da=N[o+40>>2];ga=N[o+72>>2];J[v+12>>2]=0;J[v+28>>2]=0;u=Q(u-Q(Q(m*fa)+Q(Q(k*da)+Q(h*ga))));N[v+8>>2]=ca+u;q=Q(q-Q(Q(m*aa)+Q(Q(k*O)+Q(h*ba))));N[v+4>>2]=$+q;n=Q(n-Q(Q(m*X)+Q(Q(k*Z)+Q(h*_))));N[v>>2]=W+n;N[v+16>>2]=Q(Q(A-Q(Q(m*T)+Q(Q(k*U)+Q(h*V))))+Q(Q(w*u)-Q(q*x)))+N[v+16>>2];N[v+20>>2]=Q(Q(z-Q(Q(m*G)+Q(Q(k*M)+Q(h*I))))+Q(Q(x*n)-Q(u*p)))+N[v+20>>2];N[v+24>>2]=Q(Q(B-Q(Q(m*y)+Q(Q(k*C)+Q(h*D))))+Q(Q(p*q)-Q(n*w)))+N[v+24>>2];if(f>>>0>1){continue}break}}y=N[i+36>>2];C=N[i+20>>2];D=N[i+40>>2];G=N[i+24>>2];u=N[i+56>>2];w=N[i+52>>2];M=N[i+128>>2];I=N[i+112>>2];x=N[i+72>>2];B=N[i- -64>>2];z=N[i+68>>2];T=N[i+132>>2];U=N[i+100>>2];V=N[i+116>>2];W=N[i+32>>2];X=N[i>>2];Z=N[i+16>>2];_=N[i+4>>2];$=N[i+8>>2];A=N[i+48>>2];aa=N[i+96>>2];O=N[i+80>>2];h=Q(-N[r+3072>>2]);ba=N[i+84>>2];k=N[r+3076>>2];ca=N[i+88>>2];m=N[r+3080>>2];p=Q(-N[r+3088>>2]);n=N[r+3092>>2];q=N[r+3096>>2];N[r+1048>>2]=Q(Q(Q(O*h)-Q(ba*k))-Q(ca*m))+Q(Q(Q(N[i+104>>2]*p)-Q(N[i+120>>2]*n))-Q(N[i+136>>2]*q));N[r+1044>>2]=Q(Q(Q(B*h)-Q(z*k))-Q(x*m))+Q(Q(Q(U*p)-Q(V*n))-Q(T*q));N[r+1040>>2]=Q(Q(Q(A*h)-Q(w*k))-Q(u*m))+Q(Q(Q(aa*p)-Q(I*n))-Q(M*q));N[r+1032>>2]=Q(Q(Q($*h)-Q(G*k))-Q(D*m))+Q(Q(Q(u*p)-Q(x*n))-Q(ca*q));N[r+1028>>2]=Q(Q(Q(_*h)-Q(C*k))-Q(y*m))+Q(Q(Q(w*p)-Q(z*n))-Q(ba*q));N[r+1024>>2]=Q(Q(Q(X*h)-Q(Z*k))-Q(W*m))+Q(Q(Q(A*p)-Q(B*n))-Q(O*q));if(ma){while(1){o=E<<5;j=o+ea|0;B=N[j+24>>2];z=N[j+16>>2];A=N[j+20>>2];f=la+P(E,160)|0;D=N[f+128>>2];G=N[f+112>>2];M=N[f+96>>2];I=N[f+24>>2];T=N[f+20>>2];U=N[f+16>>2];V=N[f+8>>2];W=N[f>>2];X=N[f+4>>2];C=N[f+132>>2];Z=N[f+100>>2];_=N[f+116>>2];$=N[f+56>>2];aa=N[f+52>>2];O=N[f+48>>2];ba=N[f+40>>2];ca=N[f+32>>2];fa=N[f+36>>2];i=(E<<4)+r|0;p=N[i+8>>2];u=N[f+136>>2];n=N[i>>2];da=N[f+104>>2];q=N[i+4>>2];ga=N[f+120>>2];ia=N[f+88>>2];ja=N[f+84>>2];ka=N[f+80>>2];na=N[f+72>>2];v=r+1024|0;i=v+(K[(s+E|0)- -64|0]<<5)|0;oa=N[i+8>>2];pa=N[f+64>>2];qa=N[i>>2];h=N[i+20>>2];w=N[j+4>>2];ra=N[f+68>>2];sa=N[i+4>>2];x=N[j>>2];k=N[i+24>>2];y=N[j+8>>2];m=N[i+16>>2];f=o+v|0;J[f+28>>2]=0;J[f+12>>2]=0;da=Q(Q(u*p)+Q(Q(da*n)+Q(q*ga)));u=Q(oa+Q(Q(w*m)-Q(x*h)));w=Q(qa+Q(Q(y*h)-Q(w*k)));x=Q(sa+Q(Q(x*k)-Q(y*m)));y=Q(da+Q(Q(Q(na*u)+Q(Q(pa*w)+Q(ra*x)))+Q(Q(ia*k)+Q(Q(ka*m)+Q(h*ja)))));N[f+24>>2]=k-y;C=Q(Q(Q(C*p)+Q(Q(Z*n)+Q(q*_)))+Q(Q(Q(ba*u)+Q(Q(ca*w)+Q(x*fa)))+Q(Q($*k)+Q(Q(O*m)+Q(h*aa)))));N[f+20>>2]=h-C;h=Q(Q(Q(D*p)+Q(Q(M*n)+Q(q*G)))+Q(Q(Q(V*u)+Q(Q(W*w)+Q(x*X)))+Q(Q(I*k)+Q(Q(U*m)+Q(h*T)))));N[f+16>>2]=m-h;N[f+8>>2]=u-Q(Q(z*C)-Q(h*A));N[f+4>>2]=x-Q(Q(B*h)-Q(y*z));N[f>>2]=w-Q(Q(A*y)-Q(C*B));E=E+1|0;if((l|0)!=(E|0)){continue}break}}if(l){i=s+128|0;E=0;while(1){f=E<<5;j=f+(r+1024|0)|0;h=N[j>>2];k=N[j+4>>2];m=N[j+8>>2];f=f+i|0;J[f+12>>2]=0;N[f+8>>2]=m+N[f+8>>2];N[f+4>>2]=k+N[f+4>>2];N[f>>2]=h+N[f>>2];h=N[j+16>>2];k=N[j+20>>2];m=N[j+24>>2];J[f+28>>2]=0;N[f+24>>2]=m+N[f+24>>2];N[f+20>>2]=k+N[f+20>>2];N[f+16>>2]=h+N[f+16>>2];E=E+1|0;if((l|0)!=(E|0)){continue}break}}Ia=r+5120|0;if(!H){f=J[b+24>>2];l=L[J[b+32>>2]+4>>1];J[t+24>>2]=J[g+8>>2];j=J[g+4>>2];J[t+16>>2]=J[g>>2];J[t+20>>2]=j;j=f;f=t- -64|0;Ar(s,e,j,f,F,l,t+16|0);l=J[b+24>>2];J[t+8>>2]=J[g+8>>2];j=J[g+4>>2];J[t>>2]=J[g>>2];J[t+4>>2]=j;zr(s,e,f,l,t)}if(F){G=N[d+8>>2];M=N[d+4>>2];I=N[d>>2];j=J[b+12>>2];i=J[b+4>>2];H=0;while(1){d=P(H,144)+e|0;T=N[d+32>>2];U=N[d>>2];V=N[d+16>>2];W=N[d+36>>2];X=N[d+4>>2];Z=N[d+20>>2];_=N[d+40>>2];$=N[d+8>>2];aa=N[d+24>>2];u=N[d+56>>2];w=N[d+48>>2];x=N[d+52>>2];O=N[d+128>>2];ba=N[d+112>>2];ca=N[d+96>>2];B=N[d+72>>2];z=N[d- -64>>2];A=N[d+68>>2];fa=N[d+132>>2];da=N[d+100>>2];ga=N[d+116>>2];y=N[d+88>>2];l=H<<5;f=l+j|0;p=N[f+8>>2];C=N[d+80>>2];n=N[f>>2];D=N[d+84>>2];q=N[f+4>>2];g=K[J[(i+l|0)+16>>2]+157|0];ia=N[d+136>>2];h=N[f+24>>2];k=N[f+16>>2];ja=N[d+104>>2];ka=N[d+120>>2];m=N[f+20>>2];d=l+(t+1344|0)|0;J[d+28>>2]=0;J[d+12>>2]=0;p=Q(p+(g?Q(-0):G));n=Q(n+(g?Q(-0):I));q=Q(q+(g?Q(-0):M));N[d+24>>2]=Q(-Q(Q(Q(y*p)+Q(Q(C*n)+Q(D*q)))+Q(Q(ia*h)+Q(Q(ja*k)+Q(m*ka)))))*c;N[d+20>>2]=Q(-Q(Q(Q(B*p)+Q(Q(z*n)+Q(q*A)))+Q(Q(fa*h)+Q(Q(da*k)+Q(m*ga)))))*c;N[d+16>>2]=Q(-Q(Q(Q(u*p)+Q(Q(w*n)+Q(q*x)))+Q(Q(O*h)+Q(Q(ca*k)+Q(m*ba)))))*c;N[d+8>>2]=Q(-Q(Q(Q(_*p)+Q(Q($*n)+Q(q*aa)))+Q(Q(y*h)+Q(Q(u*k)+Q(m*B)))))*c;N[d+4>>2]=Q(-Q(Q(Q(W*p)+Q(Q(X*n)+Q(q*Z)))+Q(Q(D*h)+Q(Q(x*k)+Q(m*A)))))*c;N[d>>2]=Q(-Q(Q(Q(T*p)+Q(Q(U*n)+Q(q*V)))+Q(Q(C*h)+Q(Q(w*k)+Q(m*z)))))*c;J[f+24>>2]=0;J[f+16>>2]=0;J[f+20>>2]=0;J[f+8>>2]=0;J[f>>2]=0;J[f+4>>2]=0;H=H+1|0;if((H|0)!=(F|0)){continue}break}}zI(s,t+1344|0,ha);Va(J[b+8>>2],ha,F<<5);J[s+8>>2]=0;J[s+12>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;Ia=t+3392|0}function cja(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=0,F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=0,da=Q(0),ea=Q(0);h=Ia-288|0;Ia=h;m=N[c+20>>2];r=N[c+16>>2];f=a;l=N[c+24>>2];s=N[c>>2];o=Q(s+s);k=N[c+8>>2];p=N[c+4>>2];n=N[c+12>>2];i=Q(n+n);j=N[a+8>>2];u=Q(Q(Q(o*k)-Q(p*i))*j);N[h+108>>2]=l-u;k=Q(j*Q(Q(k*i)+Q(o*p)));N[h+104>>2]=m-k;N[h+96>>2]=u+l;N[h+92>>2]=m+k;m=Q(j*Q(Q(s*o)+Q(Q(n*i)+Q(-1))));N[h+100>>2]=r-m;N[h+88>>2]=r+m;j=N[e>>2];l=N[a+4>>2];r=N[d+4>>2];o=Q(r+r);m=N[d+8>>2];k=Q(o*m);n=N[d>>2];s=Q(n+n);i=N[d+12>>2];p=Q(s*i);N[h+56>>2]=k-p;N[h+48>>2]=k+p;n=Q(Q(1)-Q(n*s));k=Q(r*o);N[h+60>>2]=n-k;q=n;n=Q(m+m);p=Q(m*n);N[h+44>>2]=q-p;m=Q(s*m);o=Q(o*i);N[h+52>>2]=m+o;r=Q(s*r);s=Q(n*i);N[h+40>>2]=r-s;N[h+36>>2]=m-o;N[h+32>>2]=r+s;N[h+28>>2]=Q(Q(1)-k)-p;N[h+64>>2]=N[d+16>>2];N[h+68>>2]=N[d+20>>2];N[h+72>>2]=N[d+24>>2];N[h+76>>2]=N[b+4>>2];N[h+80>>2]=N[b+8>>2];N[h+84>>2]=N[b+12>>2];a=h- -64|0;b=h+76|0;i=ce(h+88|0,h+100|0,a,b,h+28|0,h+24|0,h+12|0);m=Q(l+j);a:{if(i>=Q(m*m)){break a}c=h+52|0;d=h+40|0;U=N[h+104>>2];b:{if(i==Q(0)){y=N[h+60>>2];G=N[h+56>>2];n=N[h+52>>2];x=N[h+48>>2];v=N[h+44>>2];p=N[h+40>>2];k=N[h+36>>2];w=N[h+32>>2];u=N[h+28>>2];H=N[h+72>>2];V=N[h+68>>2];W=N[h+64>>2];S=N[h+108>>2];T=N[h+100>>2];D=N[h+96>>2];L=N[h+92>>2];M=N[h+88>>2];break b}D=N[h+96>>2];S=N[h+108>>2];H=N[h+72>>2];y=N[h+60>>2];k=N[h+36>>2];x=N[h+48>>2];M=N[h+88>>2];T=N[h+100>>2];W=N[h+64>>2];n=N[h+52>>2];u=N[h+28>>2];p=N[h+40>>2];m=N[h+24>>2];L=N[h+92>>2];r=N[h+12>>2];w=N[h+32>>2];s=N[h+16>>2];v=N[h+44>>2];o=N[h+20>>2];G=N[h+56>>2];V=N[h+68>>2];j=Q(Q(Q(Q(r*w)+Q(s*v))+Q(o*G))+V);N[h+16>>2]=j;l=Q(W+Q(Q(Q(r*u)+Q(s*p))+Q(o*n)));N[h+12>>2]=l;r=Q(H+Q(Q(Q(r*k)+Q(s*x))+Q(o*y)));N[h+20>>2]=r;r=Q(Q(D+Q(m*Q(S-D)))-r);s=Q(Q(M+Q(m*Q(T-M)))-l);o=Q(Q(L+Q(m*Q(U-L)))-j);m=Q(Y(Q(Q(r*r)+Q(Q(s*s)+Q(o*o)))));if(!(m>Q(0))){break b}n=Q(Q(1)/m);m=Q(r*n);N[h+8>>2]=m;r=Q(o*n);N[h+4>>2]=r;s=Q(s*n);N[h>>2]=s;GB(g,h+88|0,N[f+4>>2],h+28|0,h,N[e>>2]);c:{if(J[g+4096>>2]==2){break c}v=N[e>>2];n=N[f+4>>2];E=156304;Od(h+192|0,a,b,h+28|0,d,c);x=N[h+88>>2];N[h+180>>2]=x;p=N[h+92>>2];N[h+184>>2]=p;D=N[h+96>>2];N[h+188>>2]=D;o=N[h+100>>2];N[h+168>>2]=o;j=N[h+104>>2];N[h+172>>2]=j;l=N[h+108>>2];N[h+176>>2]=l;k=Q(l-D);u=Q(o-x);w=Q(j-p);y=Q(Y(Q(Q(k*k)+Q(Q(u*u)+Q(w*w)))));if(y>Q(0)){q=k;k=Q(Q(.009999999776482582)/y);y=Q(q*k);D=Q(D-y);N[h+188>>2]=D;w=Q(w*k);p=Q(p-w);N[h+184>>2]=p;k=Q(u*k);x=Q(x-k);N[h+180>>2]=x;l=Q(l+y);N[h+176>>2]=l;j=Q(j+w);N[h+172>>2]=j;w=Q(j-p);o=Q(o+k);N[h+168>>2]=o;u=Q(o-x);k=Q(l-D)}N[h+160>>2]=w;N[h+156>>2]=u;N[h+164>>2]=k;o=Q(Q(u*r)-Q(s*w));N[h+148>>2]=-o;j=Q(Q(k*s)-Q(m*u));N[h+144>>2]=-j;l=Q(Q(w*m)-Q(r*k));k=Q(-l);N[h+140>>2]=k;N[h+152>>2]=-Q(Q(Q(k*x)-Q(p*j))-Q(o*D));j=Q(R(j));l=Q(R(l));o=Q(R(o));d:{e:{if(!(!(j>l)|!(j>o))){d=0;c=2;break e}b=2;c=0;d=1;a=1;if(!(l>2]*N[a+h>>2])-Q(N[c+h>>2]*N[a+e>>2])));l=Q(n+v);k=Q(-m);p=Q(-r);u=Q(-s);a=J[g+4096>>2];c=0;while(1){e=K[E|0];C=K[E+1|0];N[h+120>>2]=k;N[h+116>>2]=p;N[h+112>>2]=u;ca=h+192|0;f:{if(!FB(h+180|0,h+168|0,h+156|0,h+140|0,d,b,j,h+112|0,ca+P(e,12)|0,P(C,12)+ca|0,h+124|0,h+128|0)){break f}o=N[h+124>>2];if(!(o>>0>63){break f}x=N[h+132>>2];v=N[h+136>>2];w=N[h+128>>2];e=a+1|0;J[g+4096>>2]=e;a=(a<<6)+g|0;N[a+16>>2]=w-Q(s*o);N[a+8>>2]=m;N[a+4>>2]=r;N[a>>2]=s;J[a+52>>2]=-1;N[a+12>>2]=o-n;N[a+24>>2]=v-Q(m*o);N[a+20>>2]=x-Q(r*o);a=e}E=E+2|0;c=c+1|0;if((c|0)!=12){continue}break}if(a){break c}o=N[f+4>>2];N[g+8>>2]=m;N[g+4>>2]=r;N[g>>2]=s;J[g+4096>>2]=1;N[g+16>>2]=N[h+12>>2];N[g+20>>2]=N[h+16>>2];m=N[h+20>>2];J[g+52>>2]=-1;N[g+12>>2]=Q(Y(i))-o;N[g+24>>2]=m}E=1;break a}m=Q(Q(D*k)+Q(Q(M*u)+Q(L*w)));r=Q(Q(S*k)+Q(Q(T*u)+Q(w*U)));C=m>r;I=N[f+4>>2];i=Q(I+(C?m:r));s=Q(Q(H*k)+Q(Q(W*u)+Q(w*V)));l=Q(R(Q(Q(y*k)+Q(Q(n*u)+Q(w*G)))));X=N[h+84>>2];Z=N[h+76>>2];_=N[h+80>>2];t=Q(R(Q(Q(x*k)+Q(Q(p*u)+Q(w*v)))));o=Q(Q(l*X)+Q(Q(Q(R(Q(Q(k*k)+Q(Q(u*u)+Q(w*w)))))*Z)+Q(_*t)));j=Q(s-o);if(ij;z=Q(I+(C?i:j));B=Q(Q(H*x)+Q(Q(W*p)+Q(v*V)));q=Q(R(Q(Q(y*x)+Q(Q(n*p)+Q(v*G)))));t=Q(Q(q*X)+Q(Q(t*Z)+Q(_*Q(R(Q(Q(x*x)+Q(Q(p*p)+Q(v*v))))))));A=Q(B-t);if(zj?j:i;if(ij;t=Q(I+(C?i:j));z=Q(Q(H*y)+Q(Q(W*n)+Q(G*V)));l=Q(Q(Q(R(Q(Q(y*y)+Q(Q(n*n)+Q(G*G)))))*X)+Q(Q(l*Z)+Q(_*q)));B=Q(z-l);if(tj?j:i;if(iQ(0)){t=i;i=Q(Q(1)/Q(Y(q)));B=Q(t*i);z=Q(l*i);t=Q(j*i)}q=Q(Q(t*w)-Q(u*z));F=Q(Q(z*k)-Q(w*B));A=Q(Q(B*u)-Q(k*t));g:{if(!(Q(R(F))>Q(9.999999974752427e-7)|Q(R(A))>Q(9.999999974752427e-7)|Q(R(q))>Q(9.999999974752427e-7))){break g}i=Q(0);j=Q(0);l=Q(0);O=Q(Q(q*q)+Q(Q(F*F)+Q(A*A)));if(O>Q(0)){i=Q(Q(1)/Q(Y(O)));l=Q(q*i);j=Q(A*i);i=Q(F*i)}q=Q(Q(D*l)+Q(Q(M*i)+Q(L*j)));A=Q(Q(S*l)+Q(Q(T*i)+Q(U*j)));C=q>A;F=Q(I+(C?q:A));O=Q(Q(H*l)+Q(Q(W*i)+Q(V*j)));$=Q(Q(Q(R(Q(Q(y*l)+Q(Q(n*i)+Q(G*j)))))*X)+Q(Q(Q(R(Q(Q(k*l)+Q(Q(u*i)+Q(w*j)))))*Z)+Q(_*Q(R(Q(Q(x*l)+Q(Q(p*i)+Q(v*j))))))));aa=Q(O-$);if(FA?A:q;if(!(qQ(9.999999974752427e-7)|Q(R(A))>Q(9.999999974752427e-7)|Q(R(q))>Q(9.999999974752427e-7))){break h}i=Q(0);j=Q(0);l=Q(0);ba=Q(Q(q*q)+Q(Q(F*F)+Q(A*A)));if(ba>Q(0)){i=Q(Q(1)/Q(Y(ba)));l=Q(q*i);j=Q(A*i);i=Q(F*i)}q=Q(Q(D*l)+Q(Q(M*i)+Q(L*j)));A=Q(Q(S*l)+Q(Q(T*i)+Q(U*j)));C=q>A;F=Q(Q(H*l)+Q(Q(W*i)+Q(V*j)));ba=Q(Q(Q(R(Q(Q(y*l)+Q(Q(n*i)+Q(G*j)))))*X)+Q(Q(Q(R(Q(Q(k*l)+Q(Q(u*i)+Q(w*j)))))*Z)+Q(_*Q(R(Q(Q(x*l)+Q(Q(p*i)+Q(v*j))))))));da=Q(F-ba);ea=Q(I+(C?q:A));if(da>ea){break a}F=Q(F+ba);q=Q((C?A:q)-I);if(FA?A:q;if(!(qQ(9.999999974752427e-7)|Q(R(j))>Q(9.999999974752427e-7)|Q(R(i))>Q(9.999999974752427e-7))){break i}t=Q(0);z=Q(0);B=Q(0);q=Q(Q(i*i)+Q(Q(l*l)+Q(j*j)));if(q>Q(0)){t=i;i=Q(Q(1)/Q(Y(q)));B=Q(t*i);z=Q(j*i);t=Q(l*i)}i=Q(Q(D*B)+Q(Q(M*t)+Q(L*z)));j=Q(Q(S*B)+Q(Q(T*t)+Q(U*z)));C=i>j;l=Q(I+(C?i:j));q=Q(Q(H*B)+Q(Q(W*t)+Q(V*z)));n=Q(Q(Q(R(Q(Q(y*B)+Q(Q(n*t)+Q(G*z)))))*X)+Q(Q(Q(R(Q(Q(k*B)+Q(Q(u*t)+Q(w*z)))))*Z)+Q(_*Q(R(Q(Q(x*B)+Q(Q(p*t)+Q(v*z))))))));k=Q(q-n);if(l>2]=j;l=E?Q(-o):o;N[h+116>>2]=l;u=E?Q(-s):s;N[h+112>>2]=u;GB(g,h+88|0,I,h+28|0,h+112|0,N[e>>2]);E=1;if(J[g+4096>>2]==2){break a}z=N[f+4>>2];E=156304;Od(h+192|0,a,b,h+28|0,d,c);s=N[h+88>>2];N[h+180>>2]=s;o=N[h+92>>2];N[h+184>>2]=o;i=N[h+96>>2];N[h+188>>2]=i;x=N[h+100>>2];N[h+168>>2]=x;w=N[h+104>>2];N[h+172>>2]=w;y=N[h+108>>2];N[h+176>>2]=y;k=Q(y-i);p=Q(x-s);v=Q(w-o);m=Q(Y(Q(Q(k*k)+Q(Q(p*p)+Q(v*v)))));j:{if(!(m>Q(0))){n=i;m=o;H=s;break j}n=k;k=Q(Q(.009999999776482582)/m);t=Q(n*k);n=Q(i-t);N[h+188>>2]=n;v=Q(v*k);m=Q(o-v);N[h+184>>2]=m;p=Q(p*k);H=Q(s-p);N[h+180>>2]=H;k=Q(y+t);N[h+176>>2]=k;k=Q(k-n);v=Q(w+v);N[h+172>>2]=v;v=Q(v-m);p=Q(x+p);N[h+168>>2]=p;p=Q(p-H)}N[h+156>>2]=p;N[h+164>>2]=k;N[h+160>>2]=v;t=Q(Q(k*u)-Q(j*p));N[h+144>>2]=t;k=Q(Q(v*j)-Q(l*k));N[h+140>>2]=k;p=Q(Q(p*l)-Q(u*v));N[h+148>>2]=p;N[h+152>>2]=-Q(Q(p*n)+Q(Q(k*H)+Q(m*t)));n=Q(R(t));k=Q(R(k));m=Q(R(p));k:{l:{if(!(!(n>k)|!(n>m))){b=0;c=2;break l}a=2;c=0;b=1;if(!(k>2]*N[e+C>>2])-Q(N[c+C>>2]*N[d+e>>2])));c=J[g+4096>>2];d=0;while(1){e=h+192|0;if(!(!FB(h+180|0,h+168|0,h+156|0,h+140|0,b,a,n,h+112|0,e+P(K[E|0],12)|0,e+P(K[E+1|0],12)|0,h,h+128|0)|c>>>0>63)){k=N[h+132>>2];p=N[h+136>>2];v=N[h+128>>2];m=N[h>>2];e=c+1|0;J[g+4096>>2]=e;c=(c<<6)+g|0;N[c+16>>2]=v-Q(u*m);N[c+8>>2]=j;N[c+4>>2]=l;N[c>>2]=u;J[c+52>>2]=-1;N[c+12>>2]=-Q(z+m);N[c+24>>2]=p-Q(j*m);N[c+20>>2]=k-Q(l*m);c=e}E=E+2|0;d=d+1|0;if((d|0)!=12){continue}break}if(!c){m=N[f+4>>2];N[g+8>>2]=j;N[g+4>>2]=l;N[g>>2]=u;E=1;J[g+4096>>2]=1;J[g+52>>2]=-1;N[g+24>>2]=Q(i+y)*Q(.5);N[g+20>>2]=Q(o+w)*Q(.5);N[g+16>>2]=Q(s+x)*Q(.5);N[g+12>>2]=-Q(r+m);break a}E=1}Ia=h+288|0;return E|0}function oE(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;d=Ia-272|0;Ia=d;a:{if((a|0)!=67174656){J[d>>2]=67174656;J[d+4>>2]=a;a=d+16|0;ro(a,256,2016,d);b=Ka[J[J[b>>2]+4>>2]](b)|0;Ka[J[J[b>>2]+8>>2]](b,4,a,9002,190);a=0;break a}if(!(N[c>>2]>Q(0))){a=Ka[J[J[b>>2]+4>>2]](b)|0;Ka[J[J[a>>2]+8>>2]](a,4,84899,9002,196);a=0;break a}a=J[42502];if(!a){vk();J[42475]=-28;J[42472]=-20;J[42473]=-20;J[42470]=-24;J[42471]=-24;J[42466]=-64;J[42467]=-64;J[42476]=-64;J[42477]=-64;J[42468]=-64;J[42469]=-48;J[42478]=-64;J[d+24>>2]=-80;J[d+16>>2]=-80;J[d+20>>2]=-80;a=J[42504];b=Ka[J[J[a>>2]+20>>2]](a)|0?35556:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,108,b,9002,211)|0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=150540;b=J[c+4>>2];J[a+16>>2]=J[c>>2];J[a+20>>2]=b;J[42465]=a+16;b=J[d+20>>2];J[42462]=J[d+16>>2];J[42463]=b;J[42464]=J[d+24>>2];J[a+32>>2]=0;J[a+36>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;b=J[42504];b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,512,29113,21050,46)|0;J[a+44>>2]=128;J[a+40>>2]=b;Wa(b,0,512);J[a+48>>2]=150740;b=J[42504];c=J[42504];j=a,k=(m=b+12|0,n=28,o=Ka[J[J[c>>2]+20>>2]](c)|0?43084:70610,p=19705,q=113,l=J[J[b+12>>2]+8>>2],Ka[l](m|0,n|0,o|0,p|0,q|0)|0),J[j+52>>2]=k;b=Ia-16|0;Ia=b;Ia=b+16|0;J[a+72>>2]=0;J[a+76>>2]=0;b=a- -64|0;J[b>>2]=0;J[b+4>>2]=0;J[a+56>>2]=0;J[a+60>>2]=0;J[a+88>>2]=0;J[a+92>>2]=0;J[a+80>>2]=1061158912;J[a+84>>2]=-1;Ei(a+56|0,64);H[a+100|0]=0;J[a+96>>2]=150780;b=J[42504];c=J[42504];j=a,k=(q=b+12|0,p=28,o=Ka[J[J[c>>2]+20>>2]](c)|0?43084:70610,n=19705,m=113,l=J[J[b+12>>2]+8>>2],Ka[l](q|0,p|0,o|0,n|0,m|0)|0),J[j+104>>2]=k;b=Ia-16|0;Ia=b;Ia=b+16|0;J[42501]=a;a=J[42504];b=Ka[J[J[a>>2]+20>>2]](a)|0?30004:70610;b=Ka[J[J[a+12>>2]+8>>2]](a+12|0,3936,b,6458,101)|0;J[b>>2]=156172;a=J[42504];c=Ka[J[J[a>>2]+20>>2]](a)|0?43084:70610;j=b,k=Ka[J[J[a+12>>2]+8>>2]](a+12|0,28,c,19705,113)|0,J[j+4>>2]=k;a=Ia-16|0;Ia=a;Ia=a+16|0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[b+40>>2]=0;J[b+44>>2]=0;J[b+32>>2]=1061158912;J[b+36>>2]=-1;Nb(b+8|0,64);a=b- -64|0;J[a>>2]=0;J[a+4>>2]=0;J[b+56>>2]=0;J[b+60>>2]=0;J[b+48>>2]=0;J[b+52>>2]=0;J[b+80>>2]=0;J[b+84>>2]=0;J[b+72>>2]=1061158912;J[b+76>>2]=-1;Nb(b+48|0,64);J[b+104>>2]=0;J[b+108>>2]=0;J[b+96>>2]=0;J[b+100>>2]=0;J[b+88>>2]=0;J[b+92>>2]=0;J[b+120>>2]=0;J[b+124>>2]=0;J[b+112>>2]=1061158912;J[b+116>>2]=-1;Nb(b+88|0,64);J[b+144>>2]=0;J[b+148>>2]=0;J[b+136>>2]=0;J[b+140>>2]=0;J[b+128>>2]=0;J[b+132>>2]=0;J[b+160>>2]=0;J[b+164>>2]=0;J[b+152>>2]=1061158912;J[b+156>>2]=-1;Nb(b+128|0,64);J[b+176>>2]=0;J[b+168>>2]=0;J[b+172>>2]=0;J[b>>2]=150444;J[b+448>>2]=0;J[b+468>>2]=0;J[b+460>>2]=0;J[b+464>>2]=1536;J[b+452>>2]=64;J[b+456>>2]=32;J[b+444>>2]=b+184;H[b+440|0]=1;a=J[42504];c=Ka[J[J[a>>2]+20>>2]](a)|0?43084:70610;j=b,k=Ka[J[J[a+12>>2]+8>>2]](a+12|0,28,c,19705,113)|0,J[j+472>>2]=k;a=Ia-16|0;Ia=a;Ia=a+16|0;a=J[42504];c=J[42504];a=(k=a+12|0,l=884,m=Ka[J[J[c>>2]+20>>2]](c)|0?39238:70610,n=6458,o=51,j=J[J[a+12>>2]+8>>2],Ka[j](k|0,l|0,m|0,n|0,o|0)|0);J[a>>2]=150472;c=J[42504];e=J[42504];j=a,o=(m=c+12|0,l=28,k=Ka[J[J[e>>2]+20>>2]](e)|0?43084:70610,p=19705,q=113,n=J[J[c+12>>2]+8>>2],Ka[n](m|0,l|0,k|0,p|0,q|0)|0),J[j+4>>2]=o;c=Ia-16|0;Ia=c;Ia=c+16|0;J[a+568>>2]=0;J[a+292>>2]=4096;J[a+296>>2]=0;J[a+284>>2]=256;J[a+288>>2]=0;J[a+272>>2]=a+12;H[a+268|0]=1;J[a+276>>2]=0;J[a+280>>2]=64;J[a+860>>2]=0;J[a+588>>2]=0;J[a+580>>2]=0;J[a+584>>2]=4096;J[a+572>>2]=64;J[a+576>>2]=64;J[a+564>>2]=a+304;H[a+560|0]=1;J[a+880>>2]=0;J[a+872>>2]=0;J[a+876>>2]=4096;J[a+864>>2]=64;J[a+868>>2]=16;J[a+856>>2]=a+596;H[a+852|0]=1;J[b+480>>2]=0;J[b+484>>2]=0;J[b+476>>2]=a;J[b+488>>2]=0;J[b+492>>2]=0;J[b+496>>2]=0;J[b+500>>2]=0;J[b+512>>2]=0;J[b+516>>2]=0;J[b+504>>2]=1061158912;J[b+508>>2]=-1;ke(b+480|0,64);J[b+536>>2]=0;J[b+540>>2]=0;J[b+528>>2]=0;J[b+532>>2]=0;J[b+520>>2]=0;J[b+524>>2]=0;J[b+552>>2]=0;J[b+556>>2]=0;J[b+544>>2]=1061158912;J[b+548>>2]=-1;ke(b+520|0,64);J[b+576>>2]=0;J[b+580>>2]=0;J[b+568>>2]=0;J[b+572>>2]=0;J[b+560>>2]=0;J[b+564>>2]=0;J[b+592>>2]=0;J[b+596>>2]=0;J[b+584>>2]=1061158912;J[b+588>>2]=-1;ke(b+560|0,64);J[b+616>>2]=0;J[b+620>>2]=0;J[b+608>>2]=0;J[b+612>>2]=0;J[b+600>>2]=0;J[b+604>>2]=0;J[b+632>>2]=0;J[b+636>>2]=0;J[b+624>>2]=1061158912;J[b+628>>2]=-1;ke(b+600|0,64);J[b+656>>2]=0;J[b+660>>2]=0;J[b+648>>2]=0;J[b+652>>2]=0;J[b+640>>2]=0;J[b+644>>2]=0;J[b+672>>2]=0;J[b+676>>2]=0;J[b+664>>2]=1061158912;J[b+668>>2]=-1;Nb(b+640|0,64);J[b+964>>2]=4096;J[b+968>>2]=0;J[b+956>>2]=12;J[b+960>>2]=0;J[b+944>>2]=b+684;H[b+940|0]=1;J[b+948>>2]=0;J[b+952>>2]=64;a=J[42504];c=J[42504];j=b,o=(q=a+12|0,p=28,k=Ka[J[J[c>>2]+20>>2]](c)|0?43084:70610,l=19705,m=113,n=J[J[a+12>>2]+8>>2],Ka[n](q|0,p|0,k|0,l|0,m|0)|0),J[j+972>>2]=o;a=Ia-16|0;Ia=a;Ia=a+16|0;a=b+1260|0;J[a>>2]=4096;J[a+4>>2]=0;a=b+1252|0;J[a>>2]=36;J[a+4>>2]=0;J[b+1240>>2]=b+980;H[b+1236|0]=1;a=b+1244|0;J[a>>2]=0;J[a+4>>2]=64;a=J[42504];c=J[42504];j=b,o=(m=a+12|0,l=28,k=Ka[J[J[c>>2]+20>>2]](c)|0?43084:70610,p=19705,q=113,n=J[J[a+12>>2]+8>>2],Ka[n](m|0,l|0,k|0,p|0,q|0)|0),J[j+1268>>2]=o;a=Ia-16|0;Ia=a;Ia=a+16|0;a=b+1556|0;J[a>>2]=4096;J[a+4>>2]=0;a=b+1548|0;J[a>>2]=19;J[a+4>>2]=0;J[b+1536>>2]=b+1276;H[b+1532|0]=1;a=b+1540|0;J[a>>2]=0;J[a+4>>2]=64;a=J[42504];c=J[42504];j=b,o=(q=a+12|0,p=28,k=Ka[J[J[c>>2]+20>>2]](c)|0?43084:70610,l=19705,m=113,n=J[J[a+12>>2]+8>>2],Ka[n](q|0,p|0,k|0,l|0,m|0)|0),J[j+1564>>2]=o;a=Ia-16|0;Ia=a;Ia=a+16|0;a=b+1852|0;J[a>>2]=4096;J[a+4>>2]=0;a=b+1844|0;J[a>>2]=93;J[a+4>>2]=0;J[b+1832>>2]=b+1572;H[b+1828|0]=1;a=b+1836|0;J[a>>2]=0;J[a+4>>2]=64;a=J[42504];c=J[42504];j=b,o=(m=a+12|0,l=28,k=Ka[J[J[c>>2]+20>>2]](c)|0?43084:70610,p=19705,q=113,n=J[J[a+12>>2]+8>>2],Ka[n](m|0,l|0,k|0,p|0,q|0)|0),J[j+1860>>2]=o;a=Ia-16|0;Ia=a;Ia=a+16|0;a=b+2148|0;J[a>>2]=4096;J[a+4>>2]=0;a=b+2140|0;J[a>>2]=33;J[a+4>>2]=0;J[b+2128>>2]=b+1868;H[b+2124|0]=1;a=b+2132|0;J[a>>2]=0;J[a+4>>2]=64;a=J[42504];c=J[42504];j=b,o=(q=a+12|0,p=28,k=Ka[J[J[c>>2]+20>>2]](c)|0?43084:70610,l=19705,m=113,n=J[J[a+12>>2]+8>>2],Ka[n](q|0,p|0,k|0,l|0,m|0)|0),J[j+2156>>2]=o;a=Ia-16|0;Ia=a;Ia=a+16|0;a=b+2444|0;J[a>>2]=4096;J[a+4>>2]=0;a=b+2436|0;J[a>>2]=64;J[a+4>>2]=0;J[b+2424>>2]=b+2164;H[b+2420|0]=1;a=b+2428|0;J[a>>2]=0;J[a+4>>2]=64;a=J[42504];c=J[42504];j=b,o=(m=a+12|0,l=28,k=Ka[J[J[c>>2]+20>>2]](c)|0?43084:70610,p=19705,q=113,n=J[J[a+12>>2]+8>>2],Ka[n](m|0,l|0,k|0,p|0,q|0)|0),J[j+2452>>2]=o;a=Ia-16|0;Ia=a;Ia=a+16|0;a=b+2740|0;J[a>>2]=4096;J[a+4>>2]=0;a=b+2732|0;J[a>>2]=34;J[a+4>>2]=0;J[b+2720>>2]=b+2460;H[b+2716|0]=1;a=b+2724|0;J[a>>2]=0;J[a+4>>2]=64;a=J[42504];c=J[42504];j=b,o=(q=a+12|0,p=28,k=Ka[J[J[c>>2]+20>>2]](c)|0?43084:70610,l=19705,m=113,n=J[J[a+12>>2]+8>>2],Ka[n](q|0,p|0,k|0,l|0,m|0)|0),J[j+2748>>2]=o;a=Ia-16|0;Ia=a;Ia=a+16|0;a=b+3036|0;J[a>>2]=4096;J[a+4>>2]=0;a=b+3028|0;J[a>>2]=31;J[a+4>>2]=0;J[b+3016>>2]=b+2756;H[b+3012|0]=1;a=b+3020|0;J[a>>2]=0;J[a+4>>2]=64;a=J[42504];c=J[42504];j=b,o=(m=a+12|0,l=28,k=Ka[J[J[c>>2]+20>>2]](c)|0?43084:70610,p=19705,q=113,n=J[J[a+12>>2]+8>>2],Ka[n](m|0,l|0,k|0,p|0,q|0)|0),J[j+3044>>2]=o;a=Ia-16|0;Ia=a;Ia=a+16|0;a=b+3332|0;J[a>>2]=4096;J[a+4>>2]=0;a=b+3324|0;J[a>>2]=10;J[a+4>>2]=0;J[b+3312>>2]=b+3052;H[b+3308|0]=1;a=b+3316|0;J[a>>2]=0;J[a+4>>2]=64;a=J[42504];c=J[42504];j=b,o=(q=a+12|0,p=28,k=Ka[J[J[c>>2]+20>>2]](c)|0?43084:70610,l=19705,m=113,n=J[J[a+12>>2]+8>>2],Ka[n](q|0,p|0,k|0,l|0,m|0)|0),J[j+3340>>2]=o;a=Ia-16|0;Ia=a;Ia=a+16|0;a=b+3628|0;J[a>>2]=4096;J[a+4>>2]=0;a=b+3620|0;J[a>>2]=10;J[a+4>>2]=0;J[b+3608>>2]=b+3348;H[b+3604|0]=1;a=b+3612|0;J[a>>2]=0;J[a+4>>2]=64;a=J[42504];c=J[42504];j=b,o=(m=a+12|0,l=28,k=Ka[J[J[c>>2]+20>>2]](c)|0?43084:70610,p=19705,q=113,n=J[J[a+12>>2]+8>>2],Ka[n](m|0,l|0,k|0,p|0,q|0)|0),J[j+3636>>2]=o;a=Ia-16|0;Ia=a;Ia=a+16|0;a=b+3924|0;J[a>>2]=4096;J[a+4>>2]=0;a=b+3916|0;J[a>>2]=10;J[a+4>>2]=0;J[b+3904>>2]=b+3644;H[b+3900|0]=1;a=b+3908|0;J[a>>2]=0;J[a+4>>2]=64;a=J[42504];c=J[42504];j=b,o=(q=a+12|0,p=28,k=Ka[J[J[c>>2]+20>>2]](c)|0?43084:70610,l=19705,m=113,n=J[J[a+12>>2]+8>>2],Ka[n](q|0,p|0,k|0,l|0,m|0)|0),J[j+3932>>2]=o;a=Ia-16|0;Ia=a;Ia=a+16|0;J[42497]=b;e=Ia-16|0;Ia=e;c=J[42497];b=J[42501]+96|0;J[e+12>>2]=b;a=J[c+172>>2];b:{if(a>>>0>=(J[c+176>>2]&2147483647)>>>0){a=0;b=J[c+176>>2];g=b&2147483647?b<<1:1;c:{if(!g){break c}b=g<<2;if(!b){break c}a=J[42504];f=Ka[J[J[a>>2]+20>>2]](a)|0?62044:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,b,f,19459,553)|0}f=J[c+172>>2];i=(f<<2)+a|0;if((f|0)>0){h=J[c+168>>2];b=a;while(1){J[b>>2]=J[h>>2];h=h+4|0;b=b+4|0;if(i>>>0>b>>>0){continue}break}}J[i>>2]=J[e+12>>2];d:{if(J[c+176>>2]<0){break d}b=J[c+168>>2];if(!b){break d}f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,b);f=J[c+172>>2]}J[c+176>>2]=g;J[c+168>>2]=a;J[c+172>>2]=f+1;break b}J[J[c+168>>2]+(a<<2)>>2]=b;J[c+172>>2]=a+1}Ia=e+16|0;a=J[42502]}J[42502]=a+1;a=J[42501]}Ia=d+272|0;return a|0}function F_(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=0,l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,M=Q(0),O=Q(0),S=Q(0),T=0,U=0,V=0,W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=Q(0),oa=Q(0),pa=0,qa=0,ra=0;c=Ia-224|0;Ia=c;l=N[e+24>>2];N[c+196>>2]=N[e>>2];N[c+200>>2]=N[e+4>>2];N[c+204>>2]=N[e+8>>2];N[c+208>>2]=N[e+12>>2];N[c+212>>2]=N[e+16>>2];N[c+216>>2]=N[e+20>>2];N[c+220>>2]=l+j;k=c+196|0;Xk(k,c+136|0);M=N[c+168>>2];O=N[c+156>>2];y=N[c+192>>2];S=N[c+164>>2];C=N[c+188>>2];W=N[c+152>>2];X=N[c+144>>2];Z=N[c+160>>2];_=N[c+136>>2];na=N[c+148>>2];D=N[c+184>>2];oa=N[c+140>>2];d=J[a+4>>2];J[c+132>>2]=a;J[c+128>>2]=d;j=N[a+8>>2];l=N[a+12>>2];N[c+124>>2]=Q(1)/N[a+16>>2];N[c+116>>2]=Q(1)/l;N[c+120>>2]=Q(1)/j;d=L[i>>1];I[c+90>>1]=0;I[c+88>>1]=d;i=c+116|0;J[c+84>>2]=i;n=K[a+20|0];H[c+93|0]=d>>>6&1;N[c+112>>2]=g;J[c+108>>2]=b;J[c+104>>2]=h;J[c+100>>2]=f;J[c+80>>2]=158640;H[c+92|0]=(n&2|d&128)!=0;J[c+96>>2]=k;J[h+40>>2]=2139095039;J[h+8>>2]=-1;j=N[b+8>>2];w=Q(N[b+24>>2]*Q(-2));q=N[b>>2];s=Q(N[b+16>>2]*Q(-2));x=Q(N[b+20>>2]*Q(-2));l=N[b+4>>2];A=Q(Q(j*w)+Q(Q(q*s)+Q(x*l)));t=Q(-q);m=N[c+172>>2];o=Q(m+m);m=N[c+176>>2];E=Q(m+m);m=N[c+180>>2];p=Q(m+m);u=Q(Q(Q(t*o)-Q(E*l))-Q(j*p));m=N[b+12>>2];v=Q(Q(m*m)+Q(-.5));z=Q(Q(Q(q*A)+Q(Q(s*v)-Q(m*Q(Q(l*w)-Q(x*j)))))+Q(Q(Q(o*v)+Q(m*Q(Q(j*E)-Q(l*p))))-Q(q*u)));N[c+68>>2]=z;F=Q(Q(Q(l*A)+Q(Q(x*v)-Q(m*Q(Q(j*s)-Q(w*q)))))+Q(Q(Q(E*v)+Q(m*Q(Q(q*p)-Q(j*o))))-Q(l*u)));N[c+72>>2]=F;o=Q(Q(Q(j*A)+Q(Q(w*v)-Q(m*Q(Q(q*x)-Q(s*l)))))+Q(Q(Q(p*v)+Q(m*Q(Q(l*o)-Q(q*E))))-Q(j*u)));N[c+76>>2]=o;w=N[f>>2];w=Q(w+w);s=N[f+4>>2];s=Q(s+s);x=N[f+8>>2];x=Q(x+x);A=Q(Q(Q(t*w)-Q(s*l))-Q(j*x));N[c+64>>2]=Q(Q(x*v)+Q(m*Q(Q(l*w)-Q(q*s))))-Q(j*A);N[c+60>>2]=Q(Q(s*v)+Q(m*Q(Q(q*x)-Q(j*w))))-Q(l*A);N[c+56>>2]=Q(Q(w*v)+Q(m*Q(Q(j*s)-Q(l*x))))-Q(q*A);v=Q(Q(y*Q(R(M)))+Q(Q(D*Q(R(X)))+Q(C*Q(R(O)))));p=q;q=Q(t-q);A=Q(Q(p*q)+Q(1));w=Q(-l);s=Q(w-l);E=Q(s*w);x=Q(Q(y*Q(R(Z)))+Q(Q(D*Q(R(_)))+Q(C*Q(R(na)))));l=Q(-j);p=Q(q*l);u=Q(m*s);y=Q(Q(y*Q(R(S)))+Q(Q(D*Q(R(oa)))+Q(C*Q(R(W)))));C=Q(m*q);D=Q(s*l);s=Q(Q(R(Q(v*Q(A-E))))+Q(Q(R(Q(x*Q(p-u))))+Q(R(Q(y*Q(C+D))))));N[c+52>>2]=Q(Q(s+o)-Q(o-s))*Q(.5);q=Q(q*w);j=Q(l-j);m=Q(m*j);j=Q(j*l);l=Q(Q(R(Q(v*Q(D-C))))+Q(Q(R(Q(x*Q(q+m))))+Q(R(Q(y*Q(A-j))))));N[c+48>>2]=Q(Q(l+F)-Q(F-l))*Q(.5);j=Q(Q(R(Q(v*Q(p+u))))+Q(Q(R(Q(x*Q(Q(Q(1)-E)-j))))+Q(R(Q(y*Q(q-m))))));N[c+44>>2]=Q(Q(j+z)-Q(z-j))*Q(.5);J[c+16>>2]=c+44;J[c+12>>2]=i;d=i;i=c+20|0;zg(d,i);j=N[c+52>>2];N[c+28>>2]=N[c+28>>2]-j;l=N[c+48>>2];N[c+24>>2]=N[c+24>>2]-l;m=N[c+44>>2];N[c+32>>2]=m+N[c+32>>2];N[c+36>>2]=l+N[c+36>>2];N[c+40>>2]=j+N[c+40>>2];N[c+20>>2]=N[c+20>>2]-m;d=c+80|0;Qo(J[c+12>>2],c+68|0,c+56|0,g,d,i,J[c+16>>2]);n=Ia-96|0;Ia=n;fa=K[d+10|0];a:{if(!fa){break a}if(K[d+11|0]){I[h+12>>1]=1026;if(K[d+9|0]&2){j=N[e+16>>2];l=N[e+20>>2];m=N[e>>2];q=N[e+12>>2];g=N[e+24>>2];v=N[e+4>>2];y=N[e+8>>2];J[n+76>>2]=0;N[n+72>>2]=l;N[n+68>>2]=j;J[n+60>>2]=0;N[n+56>>2]=y;N[n+52>>2]=v;N[n+80>>2]=g;H[n+32|0]=1;J[n+28>>2]=4;N[n+64>>2]=q;N[n+48>>2]=m;N[n+24>>2]=g;N[n+20>>2]=g;N[n+16>>2]=g;J[n+12>>2]=0;N[n>>2]=Q(m+q)*Q(.5);N[n+8>>2]=Q(y+l)*Q(.5);N[n+4>>2]=Q(v+j)*Q(.5);E=N[c+220>>2];pa=K[d+12|0];d=h;q=Q(0);v=Q(0);y=Q(0);C=Q(0);D=Q(0);w=Q(0);s=Q(0);x=Q(0);A=Q(0);k=Ia-5680|0;Ia=k;J[k+1468>>2]=0;N[k+1440>>2]=E*Q(1.0099999904632568);J[k+1436>>2]=0;J[k+1428>>2]=0;J[k+1432>>2]=0;mb(k+1428|0,128);e=J[a+4>>2];J[k+1424>>2]=a;J[k+1420>>2]=e;g=N[a+8>>2];j=N[a+12>>2];N[k+1416>>2]=Q(1)/N[a+16>>2];N[k+1408>>2]=Q(1)/j;N[k+1412>>2]=Q(1)/g;h=268435455;b:{c:{while(1){a=J[n+52>>2];e=J[n+48>>2];N[k+1372>>2]=N[n+56>>2];J[k+1364>>2]=e;J[k+1368>>2]=a;a=J[n+68>>2];e=J[n+64>>2];g=N[n+72>>2];N[k+1388>>2]=E;N[k+1384>>2]=g;J[k+1376>>2]=e;J[k+1380>>2]=a;Xk(k+1364|0,k+1304|0);g=N[k+1320>>2];j=N[k+1304>>2];l=N[k+1336>>2];d:{if(l>2]+N[k+1316>>2]);if(g>2]-N[k+1332>>2]));j=Q(g*Q(N[k+1328>>2]+N[k+1312>>2]));l=Q(g*o);g=Q(p*g);break d}l=Q(Q(Q(Q(1)-j)+g)-l);g=Q(Q(.5)/Q(Y(l)));m=Q(g*Q(N[k+1328>>2]-N[k+1312>>2]));j=Q(g*Q(N[k+1324>>2]+N[k+1332>>2]));l=Q(l*g);g=Q(g*o);break d}o=Q(N[k+1308>>2]-N[k+1316>>2]);if(j>2]+N[k+1332>>2]));m=Q(g*o);g=Q(g*Q(N[k+1328>>2]+N[k+1312>>2]));break d}j=Q(l+Q(Q(j+Q(1))+g));g=Q(Q(.5)/Q(Y(j)));m=Q(j*g);l=Q(g*Q(N[k+1328>>2]-N[k+1312>>2]));j=Q(g*o);g=Q(g*Q(N[k+1324>>2]-N[k+1332>>2]))}p=N[k+1340>>2];u=N[k+1344>>2];M=N[k+1348>>2];o=Q(g+g);O=Q(j*o);t=Q(l+l);S=Q(t*m);z=N[k+1352>>2];W=Q(j*t);X=Q(o*m);F=N[k+1356>>2];Z=Q(Q(1)-Q(g*o));t=Q(l*t);g=N[k+1360>>2];_=Q(Q(Q(R(Q(Q(O-S)*z)))+Q(R(Q(Q(W+X)*F))))+Q(R(Q(Q(Z-t)*g))));N[k+1300>>2]=M+_;N[k+1288>>2]=M-_;l=Q(l*o);o=Q(j+j);m=Q(o*m);j=Q(j*o);o=Q(Q(Q(R(Q(z*Q(l+m))))+Q(R(Q(F*Q(Z-j)))))+Q(R(Q(g*Q(W-X)))));N[k+1296>>2]=u+o;g=Q(Q(Q(R(Q(z*Q(Q(Q(1)-t)-j))))+Q(R(Q(F*Q(l-m)))))+Q(R(Q(g*Q(O+S)))));N[k+1292>>2]=p+g;N[k+1284>>2]=u-o;N[k+1280>>2]=p-g;J[k>>2]=157220;J[k+4>>2]=k+1428;Kc(k+1408|0,b,k+1280|0,1,k);a=J[k+1432>>2];e:{if(!a){r=0;if(aa){break e}break b}e=a+31|0;if(e>>>0<=31){r=0;if(aa){break e}break b}qa=e>>>5|0;g=Q(34028234663852886e22);$=0;e=a;ba=0;while(1){ca=$<<5;i=a-ca|0;da=i>>>0>=32?32:i;f:{if(da){i=e>>>0>=32?32:e;r=0;while(1){G=P(r,40)+k|0;zb(k+1408|0,b,G,0,0,J[J[k+1428>>2]+(r+ca<<2)>>2],1,1);H[G+36|0]=56;r=r+1|0;if((i|0)!=(r|0)){continue}break}J[k+5672>>2]=J[k+1400>>2];i=J[k+1396>>2];J[k+5664>>2]=J[k+1392>>2];J[k+5668>>2]=i;G=0;T=0;if(!da){break f}while(1){J[k+1468>>2]=0;H[k+5600|0]=0;J[k+5592>>2]=2139095039;J[k+5596>>2]=5;J[k+5568>>2]=0;J[k+5572>>2]=0;J[k+5576>>2]=0;J[k+5580>>2]=0;J[k+5584>>2]=1017370378;J[k+5588>>2]=2139095039;i=P(T,40)+k|0;j=N[i>>2];l=N[i+4>>2];m=N[i+8>>2];J[k+5628>>2]=0;N[k+5624>>2]=m;N[k+5620>>2]=l;N[k+5616>>2]=j;o=N[i+12>>2];p=N[i+16>>2];u=N[i+20>>2];J[k+5644>>2]=0;N[k+5640>>2]=u;N[k+5636>>2]=p;N[k+5632>>2]=o;t=N[i+24>>2];z=N[i+28>>2];F=N[i+32>>2];J[k+5660>>2]=0;N[k+5656>>2]=F;N[k+5652>>2]=z;N[k+5648>>2]=t;r=K[i+36|0];g:{if(!pa){M=Q(o-j);z=Q(z-l);t=Q(t-j);p=Q(p-l);o=Q(Q(M*z)-Q(t*p));O=o;S=Q(o*o);o=p;p=Q(F-m);u=Q(u-m);o=Q(Q(o*p)-Q(z*u));p=Q(Q(u*t)-Q(p*M));u=Q(Q(1)/Q(Y(Q(S+Q(Q(o*o)+Q(p*p))))));if(Q(Q(Q(O*u)*Q(N[n+8>>2]-m))+Q(Q(Q(o*u)*Q(N[n>>2]-j))+Q(Q(p*u)*Q(N[n+4>>2]-l))))>2];if(!B){break g}U=0;j=N[k+1516>>2];h:{if((B|0)==1){break h}V=B-1|0;ga=V&3;G=0;r=1;if(B-2>>>0>=3){ra=V&-4;B=0;while(1){l=N[((r<<6)+k|0)+1516>>2];V=l>2];j=V?l:j;ia=m>2];j=ia?m:j;ka=l>2];j=ka?l:j;ma=m>2];B=lj)){break g}h=(k+1472|0)+(U<<6)|0;C=N[h+16>>2];D=N[h+32>>2];w=N[h+24>>2];s=N[h+20>>2];x=N[h+40>>2];A=N[h+36>>2];h=i;g=j}T=T+1|0;if((da|0)!=(T|0)){continue}break}break f}J[k+5672>>2]=J[k+1400>>2];i=J[k+1396>>2];J[k+5664>>2]=J[k+1392>>2];J[k+5668>>2]=i;G=0}J[k+1400>>2]=J[k+5672>>2];i=J[k+5668>>2];J[k+1392>>2]=J[k+5664>>2];J[k+1396>>2]=i;e=e-32|0;ba=G|ba;$=$+1|0;if((qa|0)!=($|0)){continue}break}if(!(ba&1)){r=0;if(aa){break e}break b}h=J[J[k+1428>>2]+(h<<2)>>2];g=Q(g-N[n+80>>2]);if(!(g<=Q(0))){if(ea){break e}N[d+36>>2]=x;N[d+32>>2]=A;N[d+28>>2]=D;N[d+24>>2]=w;N[d+20>>2]=s;N[d+16>>2]=C;J[d+40>>2]=0;J[d+8>>2]=h;break c}J[n+12>>2]=0;J[n+60>>2]=0;J[n+76>>2]=0;j=N[n+8>>2];l=Q(x*g);m=Q(j-l);N[n+8>>2]=m;o=N[n+4>>2];p=Q(A*g);u=Q(o-p);N[n+4>>2]=u;t=N[n>>2];g=Q(D*g);z=Q(t-g);N[n>>2]=z;t=Q(z-t);N[n+48>>2]=t+N[n+48>>2];o=Q(u-o);N[n+52>>2]=o+N[n+52>>2];j=Q(m-j);N[n+56>>2]=j+N[n+56>>2];N[n+72>>2]=j+N[n+72>>2];N[n+68>>2]=o+N[n+68>>2];N[n+64>>2]=t+N[n+64>>2];q=Q(q-l);v=Q(v-p);y=Q(y-g);aa=1;ea=ea+1|0;if((ea|0)!=4){continue}}break}N[d+24>>2]=w;N[d+20>>2]=s;N[d+16>>2]=C;J[d+8>>2]=h;g=Q(Y(Q(Q(q*q)+Q(Q(y*y)+Q(v*v)))));N[d+40>>2]=-g;j=Q(Q(1)/g);a=g>Q(0);N[d+36>>2]=a?Q(q*j):Q(0);N[d+32>>2]=a?Q(v*j):Q(0);N[d+28>>2]=a?Q(y*j):Q(0)}r=1}a=J[k+1436>>2];i:{if((a|0)<0|!(a&2147483647)){break i}a=J[k+1428>>2];if(!a){break i}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ia=k+5680|0;if(!r){J[d+40>>2]=0;g=N[f>>2];j=N[f+4>>2];N[d+36>>2]=-N[f+8>>2];N[d+32>>2]=-j;N[d+28>>2]=-g;break a}I[d+12>>1]=L[d+12>>1]|1;break a}J[h+40>>2]=0;g=N[f>>2];j=N[f+4>>2];N[h+36>>2]=-N[f+8>>2];N[h+32>>2]=-j;N[h+28>>2]=-g;break a}I[h+12>>1]=1027}Ia=n+96|0;Ia=c+224|0;return(fa|0)!=0|0}function YK(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,w=0,x=0,y=0,z=0,A=0,B=0,D=0,E=Q(0),F=0,G=0,H=0,I=0,L=0,O=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0;J[a+40>>2]=0;m=J[a+32>>2];p=a;y=a+44|0;r=Ia-32|0;Ia=r;e=J[a+28>>2];a=J[e+108>>2];a:{if(!a){break a}if(M[e+188>>2]>P(a,5)>>>0){n=Ia-32|0;Ia=n;j=J[e+112>>2];o=J[y>>2];b=J[e+136>>2];J[n>>2]=b;a=J[e+140>>2];J[n+8>>2]=a;J[n+4>>2]=a;a=J[e+132>>2];J[n+20>>2]=b;J[n+16>>2]=a;J[n+12>>2]=a;g=m<<2;b=g+e|0;I=J[b+156>>2];b:{if((J[I+4>>2]&-2)==1073741822){break b}z=J[g+(e+132|0)>>2];a=n+(m<<3)|0;D=J[a+4>>2];s=J[a>>2];H=J[b+144>>2];L=J[e+168>>2];O=J[e+116>>2];k=g+j|0;c:{d:{e:{f:{g:{h:{a=J[e+108>>2];if(a>>>0>=512){a=J[e+188>>2]<<1;if(a){break h}a=J[e+176>>2];J[a>>2]=0;J[a+4>>2]=0;break e}if(!a){f=J[e+172>>2];break g}f=J[e+172>>2];d=J[e+124>>2];h=J[e+104>>2];while(1){c=J[h+(i<<2)>>2];g=k+P(c,24)|0;a=d+(c<<2)|0;N[n+28>>2]=N[g>>2]-N[a>>2];b=J[n+28>>2];N[n+28>>2]=N[a>>2]+N[g+12>>2];a=J[n+28>>2];g=z+(c<<3)|0;J[H+(J[g>>2]<<2)>>2]=(((b|0)<0?b^-1:b|-2147483648)&-16)-16;J[H+(J[g+4>>2]<<2)>>2]=(((a|0)<0?a^-1:a|-2147483648)&-16)+20;a=R<<2;J[a+f>>2]=J[g>>2];J[(a|4)+f>>2]=J[g+4>>2];R=R+2|0;i=i+1|0;if(i>>>0>2]){continue}break}break g}d=a|1;h=J[e+172>>2];g=J[e+124>>2];b=1;while(1){a=b<<2;c=J[a+I>>2];if((c&-2)==1073741822){break f}f=c>>>1|0;if(K[f+L|0]){E=N[g+(f<<2)>>2];l=a+H|0;i:{if(c&1){N[n+28>>2]=E+N[(k+P(f,24)|0)+12>>2];E=N[n+28>>2];c=20;break i}N[n+28>>2]=N[k+P(f,24)>>2]-E;E=N[n+28>>2];c=-16}a=(C(E),v(2));J[l>>2]=c+(((a|0)<0?a^-1:a|-2147483648)&-16);J[h+(R<<2)>>2]=b;R=R+1|0}b=b+1|0;if((d|0)!=(b|0)){continue}break}break f}Hf(f,R)}a=J[e+176>>2];J[a>>2]=0;J[a+4>>2]=0;if(R){break d}}g=a;break c}w=j+(m<<2)|0;f=J[e+184>>2];g=a;while(1){h=J[J[e+172>>2]+(A<<2)>>2];b=J[I+(h<<2)>>2];while(1){S=h<<2;U=J[H+S>>2];F=b>>>1|0;c=F<<2;N[n+28>>2]=N[c+J[e+124>>2]>>2]+N[(P(F,24)+w|0)+12>>2];d=J[n+28>>2];i=J[f+S>>2];if(M[H+(i<<2)>>2]>U>>>0){a=F<<3;q=a+D|0;x=a+s|0;t=J[c+O>>2];u=t<<2&12;j:{if(b&1){b=h;while(1){B=i<<2;a=J[I+B>>2];k:{if(a&1){break k}l=a>>>1|0;d=l<<3;a=d+s|0;if(M[x+4>>2]<=M[a>>2]|M[a+4>>2]<=M[x>>2]){break k}a=d+D|0;if(M[q+4>>2]<=M[a>>2]|M[a+4>>2]<=M[q>>2]){break k}a=J[O+(l<<2)>>2];if((a|0)==(t|0)|!K[J[e+120>>2]+(a&3|u)|0]){break k}l:{if((o|0)!=(T|0)){j=J[p+36>>2];break l}W=J[p+36>>2];G=J[e+4>>2];X=G+4|0;f=o<<4;c=J[G+8>>2];d=J[G+4>>2]+(c<<2)|0;a=J[d-4>>2];m:{if((f|0)<=(a-J[G+16>>2]|0)){a=a-f|0;J[n+28>>2]=a;if(c>>>0>=(J[G+12>>2]&2147483647)>>>0){Yb(X,n+28|0);j=J[n+28>>2];break m}J[d>>2]=a;J[G+8>>2]=c+1;j=J[n+28>>2];break m}j=0;if(!f){break m}a=J[42504];j=Ka[J[J[a+12>>2]+8>>2]](a+12|0,f,29113,20742,99)|0}m=Va(j,W,o<<3);a=J[G+16>>2];n:{if(!(a>>>0<=W>>>0&W>>>0>2]>>>0)){if(!W){break n}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,W);break n}k=J[G+4>>2];c=0;V=J[G+8>>2];a=V;while(1){d=c;c=d+1|0;f=a;a=a-1|0;i=(a<<2)+k|0;if(W>>>0>M[i>>2]){continue}break}o:{if(f>>>0>=V>>>0){break o}c=0;a=d&3;if(a){while(1){J[i>>2]=J[J[X>>2]+(f<<2)>>2];f=f+1|0;i=i+4|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}if(d-1>>>0<3){break o}while(1){a=f<<2;J[i>>2]=J[a+J[X>>2]>>2];J[i+4>>2]=J[(a+J[X>>2]|0)+4>>2];J[i+8>>2]=J[(a+J[X>>2]|0)+8>>2];J[i+12>>2]=J[(a+J[X>>2]|0)+12>>2];i=i+16|0;f=f+4|0;if((V|0)!=(f|0)){continue}break}}J[G+8>>2]=V-1}o=o<<1;J[p+36>>2]=m;f=J[e+184>>2]}a=(T<<3)+j|0;J[a+4>>2]=l>>>0>>0?F:l;J[a>>2]=l>>>0>F>>>0?F:l;T=T+1|0}b=b-1|0;i=J[f+B>>2];if(M[H+(i<<2)>>2]>U>>>0){continue}break}break j}c=(((d|0)<0?d^-1:d|-2147483648)&-16)+20|0;b=h;while(1){d=i<<2;a=J[d+I>>2];p:{if(!(a&1)){break p}k=a>>>1|0;j=k<<3;if(c>>>0<=M[H+(J[j+z>>2]<<2)>>2]){break p}a=j+s|0;if(M[x+4>>2]<=M[a>>2]|M[a+4>>2]<=M[x>>2]){break p}a=j+D|0;if(M[q+4>>2]<=M[a>>2]|M[a+4>>2]<=M[q>>2]){break p}a=J[O+(k<<2)>>2];if((a|0)==(t|0)|!K[J[e+120>>2]+(a&3|u)|0]){break p}q:{if((o|0)!=(T|0)){a=J[p+36>>2];break q}a=o;o=o<<1;a=lm(a,o,J[e+4>>2],J[p+36>>2]);J[p+36>>2]=a;f=J[e+184>>2]}a=(T<<3)+a|0;J[a+4>>2]=k>>>0>F>>>0?F:k;J[a>>2]=k>>>0>>0?F:k;T=T+1|0}b=b-1|0;i=J[d+f>>2];if(M[H+(i<<2)>>2]>U>>>0){continue}break}}a=J[e+180>>2];k=a+(i<<2)|0;m=J[k>>2];j=f+S|0;c=J[j>>2];l=a+(c<<2)|0;d=a+S|0;a=J[d>>2];J[l>>2]=a;J[(a<<2)+f>>2]=c;J[d>>2]=m;J[j>>2]=i;J[(m<<2)+f>>2]=h;J[k>>2]=h;while(1){d=g;g=d-8|0;if(M[d>>2]>b>>>0){continue}break}a=J[e+176>>2];if((d|0)==(a|0)|J[d+4>>2]+1>>>0>>0){J[d+8>>2]=b;d=d+8|0}g=d;J[g+4>>2]=h}h=h+1|0;d=h<<2;b=J[d+I>>2];if(!(K[L+(J[I+(J[d+f>>2]<<2)>>2]>>>1|0)|0]?(b&-2)==1073741822|K[L+(b>>>1|0)|0]:1)){continue}break}A=A+1|0;if((A|0)!=(R|0)){continue}break}}J[p+40>>2]=T;J[y>>2]=o;b=a+8|0;if(g>>>0>>0){break b}u=J[e+180>>2];w=J[e+184>>2];while(1){d=a;a=b;b=J[d+8>>2];i=J[d+12>>2];if(b>>>0<=i>>>0){while(1){J[w+(b<<2)>>2]=b;b=b+1|0;i=J[d+12>>2];if(b>>>0<=i>>>0){continue}break}b=J[a>>2]}if(b>>>0<=i>>>0){o=b-1|0;t=J[e+184>>2];while(1){o=J[u+(o<<2)>>2];if((o|0)!=(b|0)){p=J[t+(o<<2)>>2];B=p<<2;m=B+I|0;k=J[m>>2];f=b<<2;j=f+I|0;y=J[j>>2];h=f+H|0;c=J[h>>2];l=h;h=H+B|0;J[l>>2]=J[h>>2];J[j>>2]=J[m>>2];J[h>>2]=c;J[m>>2]=y;h=f+t|0;J[t+B>>2]=J[h>>2];J[t+(J[h>>2]<<2)>>2]=p;J[(z+(k<<2&-8)|0)+((k&1)<<2)>>2]=b;i=J[d+12>>2]}b=b+1|0;if(i>>>0>=b>>>0){continue}break}b=J[a>>2]}b=b-1|0;if(i>>>0>=b>>>0){while(1){h=b+1|0;J[w+(h<<2)>>2]=b;J[u+(b<<2)>>2]=h;b=h;if(b>>>0<=M[d+12>>2]){continue}break}}b=a+8|0;if(g>>>0>=b>>>0){continue}break}}Ia=n+32|0;break a}g=J[e+112>>2];l=J[y>>2];b=J[e+136>>2];J[r>>2]=b;a=J[e+140>>2];J[r+8>>2]=a;J[r+4>>2]=a;a=J[e+132>>2];J[r+20>>2]=b;J[r+16>>2]=a;J[r+12>>2]=a;h=m<<2;a=h+e|0;D=J[a+156>>2];b=J[D+4>>2];if((b&-2)==1073741822){break a}V=J[h+(e+132|0)>>2];x=J[a+144>>2];a=(m<<3)+r|0;S=J[a+4>>2];U=J[a>>2];B=J[e+168>>2];t=J[e+116>>2];u=g+h|0;b=b>>>1|0;N[r+28>>2]=N[u+P(b,24)>>2]-N[J[e+124>>2]+(b<<2)>>2];a=J[r+28>>2];J[x+4>>2]=(((a|0)<0?a^-1:a|-2147483648)&-16)-16;d=b+B|0;h=K[d|0];g=J[e+108>>2];b=J[e+176>>2];J[b>>2]=0;J[b+4>>2]=0;a=J[D+8>>2];r:{if((a&-2)==1073741822){h=b;break r}o=(g<<1)-h|0;c=K[d|0];h=b;g=2;while(1){s:{t:{u:{q=a>>>1|0;d=K[q+B|0];if((d|c)&255){k=q<<2;f=k+J[e+124>>2]|0;E=N[f>>2];o=o-d|0;w=g<<2;i=w+x|0;j=a&1;v:{if(j){N[r+28>>2]=E+N[(u+P(q,24)|0)+12>>2];E=N[r+28>>2];c=20;break v}N[r+28>>2]=N[u+P(q,24)>>2]-E;E=N[r+28>>2];c=-16}a=(C(E),v(2));m=c+(((a|0)<0?a^-1:a|-2147483648)&-16)|0;J[i>>2]=m;A=J[e+184>>2];c=J[w+A>>2];if(m>>>0>=M[x+(c<<2)>>2]){c=d;break s}N[r+28>>2]=N[f>>2]+N[(u+P(q,24)|0)+12>>2];a=J[r+28>>2];b=q<<3;L=b+S|0;O=b+U|0;k=J[k+t>>2];f=k<<2&12;if(!j){break u}a=g;while(1){j=c<<2;b=J[j+D>>2];w:{if(b&1){break w}s=b>>>1|0;d=s<<3;b=d+U|0;if(M[O+4>>2]<=M[b>>2]|M[b+4>>2]<=M[O>>2]){break w}b=d+S|0;if(M[L+4>>2]<=M[b>>2]|M[b+4>>2]<=M[L>>2]){break w}b=J[t+(s<<2)>>2];if((b|0)==(k|0)|!K[J[e+120>>2]+(f|b&3)|0]){break w}x:{if((l|0)!=(z|0)){c=J[p+36>>2];break x}d=l;l=l<<1;c=lm(d,l,J[e+4>>2],J[p+36>>2]);J[p+36>>2]=c;A=J[e+184>>2]}b=(z<<3)+c|0;J[b+4>>2]=q>>>0>s>>>0?q:s;J[b>>2]=q>>>0>>0?q:s;z=z+1|0}a=a-1|0;c=J[j+A>>2];if(m>>>0>2]){continue}break}break t}c=0;if(!o){break r}break s}j=(((a|0)<0?a^-1:a|-2147483648)&-16)+20|0;a=g;while(1){d=c<<2;b=J[d+D>>2];y:{if(!(b&1)){break y}s=b>>>1|0;c=s<<3;if(j>>>0<=M[x+(J[c+V>>2]<<2)>>2]){break y}b=c+U|0;if(M[O+4>>2]<=M[b>>2]|M[b+4>>2]<=M[O>>2]){break y}b=c+S|0;if(M[L+4>>2]<=M[b>>2]|M[b+4>>2]<=M[L>>2]){break y}b=J[t+(s<<2)>>2];if((b|0)==(k|0)|!K[J[e+120>>2]+(f|b&3)|0]){break y}z:{if((l|0)!=(z|0)){c=J[p+36>>2];break z}b=l;l=l<<1;c=lm(b,l,J[e+4>>2],J[p+36>>2]);J[p+36>>2]=c;A=J[e+184>>2]}b=(z<<3)+c|0;J[b+4>>2]=q>>>0>>0?q:s;J[b>>2]=q>>>0>s>>>0?q:s;z=z+1|0}a=a-1|0;c=J[d+A>>2];if(m>>>0>2]){continue}break}}b=J[e+180>>2];k=b+(c<<2)|0;m=J[k>>2];f=w+A|0;j=J[f>>2];i=b+(j<<2)|0;d=b+w|0;b=J[d>>2];J[i>>2]=b;J[(b<<2)+A>>2]=j;J[d>>2]=m;J[f>>2]=c;J[(m<<2)+A>>2]=g;J[k>>2]=g;while(1){d=h;h=d-8|0;if(M[d>>2]>a>>>0){continue}break}b=J[e+176>>2];if((d|0)==(b|0)|J[d+4>>2]+1>>>0>>0){J[d+8>>2]=a;d=d+8|0}h=d;J[h+4>>2]=g;c=1}g=g+1|0;a=J[D+(g<<2)>>2];if((a&-2)!=1073741822){continue}break}}J[p+40>>2]=z;J[y>>2]=l;d=J[e+184>>2];a=b+8|0;A:{if(h>>>0>>0){g=d;break A}t=J[e+180>>2];g=d;while(1){y=b;b=a;a=J[y+8>>2];c=J[y+12>>2];if(a>>>0<=c>>>0){while(1){J[d+(a<<2)>>2]=a;a=a+1|0;c=J[y+12>>2];if(a>>>0<=c>>>0){continue}break}a=J[b>>2]}if(a>>>0<=c>>>0){l=a-1|0;g=J[e+184>>2];while(1){l=J[t+(l<<2)>>2];if((l|0)!=(a|0)){k=J[(l<<2)+g>>2];u=k<<2;w=u+D|0;B=J[w>>2];m=a<<2;f=m+D|0;p=J[f>>2];c=m+x|0;j=J[c>>2];o=c;c=x+u|0;J[o>>2]=J[c>>2];J[f>>2]=J[w>>2];J[c>>2]=j;J[w>>2]=p;c=g+m|0;J[g+u>>2]=J[c>>2];J[(J[c>>2]<<2)+g>>2]=k;J[(V+(B<<2&-8)|0)+((B&1)<<2)>>2]=a;c=J[y+12>>2]}a=a+1|0;if(c>>>0>=a>>>0){continue}break}a=J[b>>2]}a=a-1|0;if(c>>>0>=a>>>0){while(1){c=a+1|0;J[d+(c<<2)>>2]=a;J[t+(a<<2)>>2]=c;a=c;if(a>>>0<=M[y+12>>2]){continue}break}}a=b+8|0;if(h>>>0>=a>>>0){continue}break}}J[g>>2]=0}Ia=r+32|0}function rja(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=Q(0),t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=Q(0),B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,K=0,M=0,O=0,R=0,S=0,T=0,U=Q(0),V=0,W=0,X=0,Y=0,Z=0,_=Q(0);d=J[a+32>>2];c=J[a+36>>2];z=J[a+40>>2];b=J[a+28>>2];A=N[b+92>>2];I=J[b+80>>2];R=J[b+84>>2];w=Ia-48|0;Ia=w;B=J[a+44>>2];a=J[B+368>>2];t=J[a>>2];if(t){J[a>>2]=J[t>>2]}if(!t){a=J[42504];h=Ka[J[J[a>>2]+20>>2]](a)|0?31810:70610;h=Ka[J[J[a+12>>2]+8>>2]](a+12|0,12195,h,23034,82)|0;a=h+19&-16;J[a-4>>2]=a-h;t=Qc(a,J[B+372>>2])}f=J[b+100>>2]+4|0;J[b+100>>2]=f;g=J[b+108>>2]+128|0;J[b+108>>2]=g;e=J[b+116>>2]+1|0;J[b+116>>2]=e;E=t+12048|0;i=J[c+4>>2];D=J[z+11896>>2];V=J[d+56>>2];S=J[z+11892>>2];y=J[B+484>>2];W=J[B+472>>2];K=J[d+44>>2];x=J[d+36>>2];h=J[c>>2];T=J[z+11968>>2];F=t+12060|0;a=J[z+12052>>2];if(a>>>0>(J[t+12056>>2]&2147483647)>>>0){Zb(E,a);a=J[z+12052>>2]}if((J[t+12068>>2]&2147483647)>>>0>>0){Zb(F,a)}o=f-4|0;u=g-128|0;r=e-1|0;k=i&2147483647;J[w+40>>2]=J[E>>2];J[w+44>>2]=J[F>>2];U=Q(Q(1)/A);a:{if(I>>>0<2){c=0;g=0;l=128;i=4;break a}a=V<<6;C=a+y|0;M=a+W|0;i=4;l=128;g=0;c=0;G=1;while(1){b:{if(J[b+112>>2]>=(p|0)){break b}a=3e4;if(J[b+112>>2]>=(p|0)){break b}while(1){if(J[b+112>>2]>=(p|0)){break b}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}c:{if(J[b+120>>2]>=(c|0)){break c}a=3e4;if(J[b+120>>2]>=(c|0)){break c}while(1){if(J[b+120>>2]>=(c|0)){break c}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}a=0;e=r-c|0;d:{if(k>>>0<=e>>>0){break d}while(1){d=J[J[z+12144>>2]+P(e,52)>>2];Ka[J[J[d>>2]+136>>2]](d,A,U,J[E>>2],J[F>>2],0,1,s);a=a+1|0;d=J[b+116>>2]+1|0;J[b+116>>2]=d;r=d-1|0;e=r-c|0;if(k>>>0>e>>>0){continue}break}if(!a){break d}J[b+120>>2]=J[b+120>>2]+a}e:{q=c+k|0;if((q|0)<=J[b+120>>2]){break e}a=3e4;if((q|0)<=J[b+120>>2]){break e}while(1){if((q|0)<=J[b+120>>2]){break e}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}j=0;n=0;if(D){while(1){f:{if(J[b+104>>2]>=(g|0)){break f}a=3e4;if(J[b+104>>2]>=(g|0)){break f}while(1){if(J[b+104>>2]>=(g|0)){break f}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}d=o-g|0;f=J[(n<<2)+S>>2];g:{if(d>>>0>=f>>>0){break g}O=(j<<3)+K|0;e=0;while(1){a=f-d|0;m=a>>>0>>0?a:i;h:{if(!m){break h}v=O+(d<<3)|0;a=0;if((m|0)!=1){Z=m&-2;c=0;while(1){H=a<<3;X=H+v|0;Y=w+8|0;Ka[J[(L[X+6>>1]<<2)+138992>>2]](X,x,y,Q(-34028234663852886e22),s,Y);H=v+(H|8)|0;Ka[J[(L[H+6>>1]<<2)+138992>>2]](H,x,y,Q(-34028234663852886e22),s,Y);a=a+2|0;c=c+2|0;if((Z|0)!=(c|0)){continue}break}}if(!(m&1)){break h}a=v+(a<<3)|0;Ka[J[(L[a+6>>1]<<2)+138992>>2]](a,x,y,Q(-34028234663852886e22),s,w+8|0)}e=e+m|0;i=i-m|0;i:{if(i){o=m+o|0;d=d+m|0;break i}i=4;a=J[b+100>>2]+4|0;J[b+100>>2]=a;o=a-4|0;d=o-g|0}if(f>>>0>d>>>0){continue}break}if(!e){break g}J[b+104>>2]=J[b+104>>2]+e}j=f+j|0;g=g+f|0;n=n+1|0;if((D|0)!=(n|0)){continue}break}}j:{if(J[b+104>>2]>=(g|0)){break j}a=3e4;if(J[b+104>>2]>=(g|0)){break j}while(1){if(J[b+104>>2]>=(g|0)){break j}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}d=0;c=u-p|0;k:{if(h>>>0<=c>>>0){break k}while(1){a=h-c|0;f=a>>>0>>0?a:l;if(f){a=c<<6;e=a+C|0;j=a+M|0;a=0;while(1){a=a+1|0;n=a<<6;Ti(n+j|0,e+n|0,A);if((a|0)!=(f|0)){continue}break}}d=d+f|0;l=l-f|0;l:{if(l){u=f+u|0;c=c+f|0;break l}l=128;a=J[b+108>>2]+128|0;J[b+108>>2]=a;u=a-128|0;c=u-p|0}if(h>>>0>c>>>0){continue}break}if(!d){break k}J[b+112>>2]=J[b+112>>2]+d}a=0;e=r-q|0;m:{if(k>>>0<=e>>>0){break m}while(1){d=J[z+12144>>2]+P(e,52)|0;c=J[(J[J[d>>2]+24>>2]<<2)+169956>>2];if(c){Ka[c|0](d,A,J[w+44>>2])}a=a+1|0;d=J[b+116>>2]+1|0;J[b+116>>2]=d;r=d-1|0;e=r-q|0;if(k>>>0>e>>>0){continue}break}if(!a){break m}J[b+120>>2]=J[b+120>>2]+a}c=k+q|0;p=h+p|0;s=Q(s+A);G=G+1|0;if((I|0)!=(G|0)){continue}break}}n:{a=J[b+112>>2]>=(p|0);if(a|a){break n}a=3e4;while(1){if(J[b+112>>2]>=(p|0)){break n}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}o:{a=J[b+120>>2]>=(c|0);if(a|a){break o}a=3e4;while(1){if(J[b+120>>2]>=(c|0)){break o}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}e=r-c|0;p:{if(k>>>0<=e>>>0){break p}a=0;while(1){d=J[J[z+12144>>2]+P(e,52)>>2];Ka[J[J[d>>2]+136>>2]](d,A,U,J[E>>2],J[F>>2],0,1,s);a=a+1|0;d=J[b+116>>2]+1|0;J[b+116>>2]=d;r=d-1|0;e=r-c|0;if(k>>>0>e>>>0){continue}break}if(!a){break p}J[b+120>>2]=J[b+120>>2]+a}q:{q=c+k|0;if((q|0)<=J[b+120>>2]|(q|0)<=J[b+120>>2]){break q}a=3e4;while(1){if((q|0)<=J[b+120>>2]){break q}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}if(D){n=0;j=0;while(1){r:{if(J[b+104>>2]>=(g|0)){break r}a=3e4;if(J[b+104>>2]>=(g|0)){break r}while(1){if(J[b+104>>2]>=(g|0)){break r}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}d=o-g|0;f=J[(n<<2)+S>>2];s:{if(d>>>0>=f>>>0){break s}I=(j<<3)+K|0;e=0;while(1){a=f-d|0;m=a>>>0>>0?a:i;t:{if(!m){break t}v=I+(d<<3)|0;a=0;if((m|0)!=1){G=m&-2;c=0;while(1){C=a<<3;M=C+v|0;O=w+8|0;Ka[J[(L[M+6>>1]<<2)+139088>>2]](M,x,y,s,O);C=v+(C|8)|0;Ka[J[(L[C+6>>1]<<2)+139088>>2]](C,x,y,s,O);a=a+2|0;c=c+2|0;if((G|0)!=(c|0)){continue}break}}if(!(m&1)){break t}a=v+(a<<3)|0;Ka[J[(L[a+6>>1]<<2)+139088>>2]](a,x,y,s,w+8|0)}e=e+m|0;i=i-m|0;u:{if(i){o=m+o|0;d=d+m|0;break u}i=4;a=J[b+100>>2]+4|0;J[b+100>>2]=a;o=a-4|0;d=o-g|0}if(f>>>0>d>>>0){continue}break}if(!e){break s}J[b+104>>2]=J[b+104>>2]+e}j=f+j|0;g=g+f|0;n=n+1|0;if((D|0)!=(n|0)){continue}break}}v:{a=J[b+104>>2]>=(g|0);if(a|a){break v}a=3e4;while(1){if(J[b+104>>2]>=(g|0)){break v}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}_=N[B+56>>2];c=u-p|0;w:{if(h>>>0<=c>>>0){break w}a=V<<6;e=a+y|0;j=a+W|0;n=p+128|0;d=0;while(1){a=h-c|0;f=a>>>0>>0?a:l;if(f){a=c<<6;m=a+e|0;u=a+j|0;a=0;while(1){a=a+1|0;v=a<<6;Ti(v+u|0,m+v|0,A);if((a|0)!=(f|0)){continue}break}}d=d+f|0;l=l-f|0;if(l){c=c+f|0}else{l=128;a=J[b+108>>2]+128|0;J[b+108>>2]=a;c=a-n|0}if(h>>>0>c>>>0){continue}break}if(!d){break w}J[b+112>>2]=J[b+112>>2]+d}a=r-q|0;x:{if(k>>>0<=a>>>0){break x}c=0;while(1){d=J[z+12144>>2]+P(a,52)|0;a=J[J[d>>2]+24>>2];f=J[(a<<2)+169956>>2];if(f){Ka[f|0](d,A,J[w+44>>2]);a=J[J[d>>2]+24>>2]}a=J[(a<<2)+169948>>2];if(a){Ka[a|0](d,_)}c=c+1|0;a=J[b+116>>2]+1|0;J[b+116>>2]=a;r=a-1|0;a=r-q|0;if(k>>>0>a>>>0){continue}break}if(!c){break x}J[b+120>>2]=J[b+120>>2]+c}a=J[B+368>>2];J[t>>2]=J[a>>2];J[a>>2]=t;j=k+q|0;y:{d=h+p|0;if((d|0)<=J[b+112>>2]|(d|0)<=J[b+112>>2]){break y}a=3e4;while(1){if((d|0)<=J[b+112>>2]){break y}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}z:{a=J[b+120>>2]>=(j|0);if(a|a){break z}a=3e4;while(1){if(J[b+120>>2]>=(j|0)){break z}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}if(R){s=Q(s+A);p=0;while(1){A:{if(J[b+104>>2]>=(g|0)){break A}a=3e4;if(J[b+104>>2]>=(g|0)){break A}while(1){if(J[b+104>>2]>=(g|0)){break A}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}e=r-j|0;B:{if(k>>>0<=e>>>0){break B}d=R-p|0;a=0;while(1){c=J[z+12144>>2]+P(e,52)|0;h=J[c>>2];Ka[J[J[h>>2]+136>>2]](h,A,U,J[E>>2],J[F>>2],1,1,s);if((d|0)==1){c=J[c>>2];Ka[J[J[c>>2]+140>>2]](c,1)}a=a+1|0;c=J[b+116>>2]+1|0;J[b+116>>2]=c;r=c-1|0;e=r-j|0;if(k>>>0>e>>>0){continue}break}if(!a){break B}J[b+120>>2]=J[b+120>>2]+a}C:{j=j+k|0;if((j|0)<=J[b+120>>2]){break C}a=3e4;if(J[b+120>>2]>=(j|0)){break C}while(1){if(J[b+120>>2]>=(j|0)){break C}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}l=0;n=0;if(D){while(1){D:{if(J[b+104>>2]>=(g|0)){break D}a=3e4;if(J[b+104>>2]>=(g|0)){break D}while(1){if(J[b+104>>2]>=(g|0)){break D}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}d=o-g|0;h=J[(l<<2)+S>>2];E:{if(d>>>0>=h>>>0){break E}m=(n<<3)+K|0;e=0;while(1){a=h-d|0;f=a>>>0>>0?a:i;F:{if(!f){break F}t=m+(d<<3)|0;a=0;if((f|0)!=1){B=f&-2;c=0;while(1){u=a<<3;q=u+t|0;v=w+8|0;Ka[J[(L[q+6>>1]<<2)+138992>>2]](q,x,y,Q(0),s,v);u=t+(u|8)|0;Ka[J[(L[u+6>>1]<<2)+138992>>2]](u,x,y,Q(0),s,v);a=a+2|0;c=c+2|0;if((B|0)!=(c|0)){continue}break}}if(!(f&1)){break F}a=t+(a<<3)|0;Ka[J[(L[a+6>>1]<<2)+138992>>2]](a,x,y,Q(0),s,w+8|0)}e=f+e|0;i=i-f|0;G:{if(i){o=f+o|0;d=d+f|0;break G}i=4;a=J[b+100>>2]+4|0;J[b+100>>2]=a;o=a-4|0;d=o-g|0}if(h>>>0>d>>>0){continue}break}if(!e){break E}J[b+104>>2]=J[b+104>>2]+e}n=h+n|0;g=g+h|0;l=l+1|0;if((D|0)!=(l|0)){continue}break}}p=p+1|0;if((R|0)!=(p|0)){continue}break}}H:{a=J[b+104>>2]>=(g|0);if(a|a){break H}c=3e4;while(1){if(J[b+104>>2]>=(g|0)){break H}c=c-1|0;if(c){continue}+ca();c=1e4;continue}}a=o-g|0;I:{if(T>>>0<=a>>>0){break I}g=g+4|0;d=0;while(1){c=T-a|0;h=c>>>0>>0?c:i;J:{if(!h){break J}f=(a<<3)+K|0;c=0;if((h|0)!=1){j=h&-2;e=0;while(1){k=c<<3;l=k+f|0;Ka[J[(L[l+6>>1]<<2)+139040>>2]](l,x,0);k=f+(k|8)|0;Ka[J[(L[k+6>>1]<<2)+139040>>2]](k,x,0);c=c+2|0;e=e+2|0;if((j|0)!=(e|0)){continue}break}}if(!(h&1)){break J}c=f+(c<<3)|0;Ka[J[(L[c+6>>1]<<2)+139040>>2]](c,x,0)}d=d+h|0;i=i-h|0;if(i){a=a+h|0}else{i=4;a=J[b+100>>2]+4|0;J[b+100>>2]=a;a=a-g|0}if(T>>>0>a>>>0){continue}break}if(!d){break I}J[b+104>>2]=J[b+104>>2]+d}Ia=w+48|0}function ht(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;o=Ia-816|0;Ia=o;H[o+796|0]=1;J[o+804>>2]=0;J[o+808>>2]=64;J[o+800>>2]=o+28;h=a;while(1){g=K[h+44|0];n=J[h>>2];a:{if(!(H[J[n+44>>2]+44|0]&1)){H[h+44|0]=g&254;J[o+20>>2]=0;J[o+16>>2]=h;d=J[n+28>>2];b:{if(!d){J[o+24>>2]=0;break b}e=J[n+20>>2];i=0;f=402653184;j=0;while(1){b=J[e>>2];c:{if(K[b+20|0]!=4){break c}b=J[b+24>>2];l=L[J[b+52>>2]>>1]&(K[b+68|0]>>>3&1)-1&6;p=J[b+60>>2];d:{if((n|0)==(p|0)){k=l&4;p=J[b- -64>>2];l=l&2;break d}k=l&2;l=l&4}if(!(H[J[p+44>>2]+44|0]&1?0:p)){if(k){c=c+1|0;i=i&-402653185;f=0;l=-2147483648}else{l=0}l=l|(p?536870912:1073741824);if(!(l>>>0<=i>>>0?j:0)){J[o+20>>2]=b;j=b}i=i|l;break c}e:{f:{if(!(!l|!k)){f=f&-268435457;i=i&-268435457;break f}if(k){f=0;i=i&-402653185;break f}if(!l){break e}i=f&402653184|i|-2147483648}c=c+1|0}i=i+1|0}e=e+4|0;d=d-1|0;if(d){continue}break}J[o+24>>2]=i;if(i>>>0<2415919104){break b}H[h+44|0]=g|1}b=J[o+804>>2];if(b>>>0>=(J[o+808>>2]&2147483647)>>>0){l=0;j=o+28|0;b=J[j+780>>2];k=b&2147483647?b<<1:1;g:{if(!k){break g}b=P(k,12);if(!(K[j+768|0]|b>>>0>768)){H[j+768|0]=1;l=j;break g}if(!b){break g}l=J[42504];g=l+12|0;l=(w=g,x=b,y=Ka[J[J[l>>2]+20>>2]](l)|0?44824:70610,z=19459,A=553,v=J[J[g>>2]+8>>2],Ka[v](w|0,x|0,y|0,z|0,A|0)|0)}b=J[j+776>>2];if((b|0)>0){f=P(b,12)+l|0;g=J[j+772>>2];b=l;while(1){e=J[g+4>>2];J[b>>2]=J[g>>2];J[b+4>>2]=e;J[b+8>>2]=J[g+8>>2];g=g+12|0;b=b+12|0;if(f>>>0>b>>>0){continue}break}b=J[j+776>>2]}g=J[o+20>>2];b=P(b,12)+l|0;J[b>>2]=J[o+16>>2];J[b+4>>2]=g;J[b+8>>2]=J[o+24>>2];h:{if(J[j+780>>2]<0){break h}b=J[j+772>>2];if((b|0)==(j|0)){H[j+768|0]=0;break h}if(!b){break h}g=J[42504]+12|0;Ka[J[J[g>>2]+12>>2]](g,b)}J[j+780>>2]=k;J[j+772>>2]=l;J[j+776>>2]=J[j+776>>2]+1;break a}j=J[o+20>>2];b=J[o+800>>2]+P(b,12)|0;J[b>>2]=J[o+16>>2];J[b+4>>2]=j;J[b+8>>2]=J[o+24>>2];J[o+804>>2]=J[o+804>>2]+1;break a}H[h+44|0]=g|1}h=J[h+16>>2];if(h){continue}break}b=K[a+44|0]&7;l=b|64;i:{if(c>>>0>=65){break i}l=b|32;if(c>>>0>=17){break i}l=b|16;if(c>>>0>=5){break i}l=c?b|8:b}H[a+44|0]=l;b=J[o+804>>2];j:{if(!b){break j}n=J[o+800>>2];j=0;k=0;l=0;i=32;e=Ia-32|0;Ia=e;H[e+12|0]=0;h=e-128|0;Ia=h;J[e+8>>2]=h;g=b-1|0;k:{if((g|0)<=0){break k}while(1){l:{if((g|0)<=(j|0)){break l}while(1){if(g-j>>>0<=4){while(1){f=j;j=f+1|0;b=j;c=f;while(1){c=M[(n+P(b,12)|0)+8>>2]>M[(n+P(c,12)|0)+8>>2]?b:c;d=(b|0)<(g|0);b=b+1|0;if(d){continue}break}if((c|0)!=(f|0)){b=n+P(c,12)|0;J[e+24>>2]=J[b+8>>2];c=J[b+4>>2];J[e+16>>2]=J[b>>2];J[e+20>>2]=c;f=n+P(f,12)|0;J[b+8>>2]=J[f+8>>2];c=J[f+4>>2];J[b>>2]=J[f>>2];J[b+4>>2]=c;J[f+8>>2]=J[e+24>>2];b=J[e+20>>2];J[f>>2]=J[e+16>>2];J[f+4>>2]=b}if((g|0)!=(j|0)){continue}break l}}c=n+P(j,12)|0;b=J[c+8>>2];f=n+P((g+j|0)/2|0,12)|0;if(b>>>0>2]){J[e+24>>2]=J[c+8>>2];b=J[c+4>>2];J[e+16>>2]=J[c>>2];J[e+20>>2]=b;J[c+8>>2]=J[f+8>>2];b=J[f+4>>2];J[c>>2]=J[f>>2];J[c+4>>2]=b;J[f+8>>2]=J[e+24>>2];b=J[e+20>>2];J[f>>2]=J[e+16>>2];J[f+4>>2]=b;m=J[c+8>>2]}else{m=b}d=n+P(g,12)|0;b=J[d+8>>2];if(m>>>0>>0){J[e+24>>2]=J[c+8>>2];b=J[c+4>>2];J[e+16>>2]=J[c>>2];J[e+20>>2]=b;J[c+8>>2]=J[d+8>>2];b=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=b;J[d+8>>2]=J[e+24>>2];b=J[e+20>>2];J[d>>2]=J[e+16>>2];J[d+4>>2]=b;b=J[d+8>>2]}if(M[f+8>>2]>>0){J[e+24>>2]=J[f+8>>2];b=J[f+4>>2];J[e+16>>2]=J[f>>2];J[e+20>>2]=b;J[f+8>>2]=J[d+8>>2];b=J[d+4>>2];J[f>>2]=J[d>>2];J[f+4>>2]=b;J[d+8>>2]=J[e+24>>2];b=J[e+20>>2];J[d>>2]=J[e+16>>2];J[d+4>>2]=b}J[e+24>>2]=J[f+8>>2];b=J[f+4>>2];J[e+16>>2]=J[f>>2];J[e+20>>2]=b;c=g-1|0;m=n+P(c,12)|0;b=m;d=J[b+4>>2];J[f>>2]=J[b>>2];J[f+4>>2]=d;J[f+8>>2]=J[b+8>>2];J[b+8>>2]=J[e+24>>2];b=J[e+20>>2];J[m>>2]=J[e+16>>2];J[m+4>>2]=b;b=j;while(1){q=J[m+8>>2];while(1){f=b;b=b+1|0;d=n+P(b,12)|0;if(q>>>0>2]){continue}break}while(1){c=c-1|0;p=n+P(c,12)|0;if(q>>>0>M[p+8>>2]){continue}break}if((b|0)<(c|0)){J[e+24>>2]=J[d+8>>2];f=J[d+4>>2];J[e+16>>2]=J[d>>2];J[e+20>>2]=f;J[d+8>>2]=J[p+8>>2];f=J[p+4>>2];J[d>>2]=J[p>>2];J[d+4>>2]=f;J[p+8>>2]=J[e+24>>2];f=J[e+20>>2];J[p>>2]=J[e+16>>2];J[p+4>>2]=f;continue}break}J[e+24>>2]=J[d+8>>2];c=J[d+4>>2];J[e+16>>2]=J[d>>2];J[e+20>>2]=c;J[d+8>>2]=J[m+8>>2];c=J[m+4>>2];J[d>>2]=J[m>>2];J[d+4>>2]=c;J[m+8>>2]=J[e+24>>2];c=J[e+20>>2];J[m>>2]=J[e+16>>2];J[m+4>>2]=c;m:{if((b-j|0)<(g-b|0)){if(i-1>>>0<=k>>>0){c=i<<3;if(c){b=J[42504];d=b+12|0;b=(A=d,z=c,y=Ka[J[J[b>>2]+20>>2]](b)|0?44824:70610,x=20381,w=155,v=J[J[d>>2]+8>>2],Ka[v](A|0,z|0,y|0,x|0,w|0)|0)}else{b=0}i=i<<1;b=Va(b,h,k<<2);c=l;l=1;if(!(!c|!h)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,h)}h=b}b=(k<<2)+h|0;J[b>>2]=j;J[b+4>>2]=f;j=f+2|0;break m}if(i-1>>>0<=k>>>0){c=i<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,x=c,y=Ka[J[J[b>>2]+20>>2]](b)|0?44824:70610,z=20381,A=155,v=J[J[d>>2]+8>>2],Ka[v](w|0,x|0,y|0,z|0,A|0)|0)}else{b=0}i=i<<1;b=Va(b,h,k<<2);c=l;l=1;if(!(!c|!h)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,h)}h=b}b=(k<<2)+h|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}k=k+2|0;if((g|0)>(j|0)){continue}break}}if(k){b=k-2|0;j=J[(b<<2)+h>>2];g=J[((k<<2)+h|0)-4>>2];k=b;continue}break}if(!l|!h){break k}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,h)}if(K[e+12|0]){eb(J[e+8>>2])}Ia=e+32|0;n:{o:{b=J[o+804>>2]<<2;if(!b){break o}h=J[42504];l=Ka[J[J[h+12>>2]+8>>2]](h+12|0,b,29113,14167,262)|0;if(!l){break o}g=-1879048192;f=J[o+804>>2];h=0;j=0;k=1;while(1){b=l;if(f>>>0>j>>>0){p:{while(1){c=J[o+800>>2]+P(j,12)|0;if(M[c+8>>2]>>0){break p}n=h;h=J[c>>2];J[h+40>>2]=J[c+4>>2];q:{if(K[c+11|0]&96){J[b>>2]=h;d=1;break q}s=J[h>>2];i=J[s+28>>2];if(!i){d=0;break q}u=J[c+4>>2];e=J[s+20>>2];d=0;c=b;while(1){m=J[e>>2];r:{if(K[m+20|0]!=4){break r}q=J[m+24>>2];if((q|0)==(u|0)){break r}r=L[J[q+52>>2]>>1]&(K[q+68|0]>>>3&1)-1&6;m=J[q+60>>2];s:{if((s|0)==(m|0)){p=r&2;m=J[q- -64>>2];r=r&4;break s}p=r&4;r=r&2}if(!m|H[J[m+44>>2]+44|0]&1|(p?0:r)){break r}m=J[m+164>>2];if(H[m+44|0]&1){break r}J[c>>2]=m;J[m+40>>2]=q;if(h){J[m+36>>2]=J[h+32>>2];J[h+32>>2]=m;J[m+28>>2]=h}H[m+44|0]=K[m+44|0]|1;c=c+4|0;d=d+1|0}e=e+4|0;i=i-1|0;if(i){continue}break}}J[h+24>>2]=n;b=(d<<2)+b|0;j=j+1|0;if((f|0)!=(j|0)){continue}break}j=f}c=h;h=l;if((h|0)!=(b|0)){while(1){n=J[h>>2];r=J[n>>2];i=J[r+28>>2];t:{if(!i){f=0;break t}s=J[n+40>>2];e=J[r+20>>2];f=0;g=b;while(1){d=J[e>>2];u:{if(K[d+20|0]!=4){break u}q=J[d+24>>2];if((q|0)==(s|0)){break u}d=L[J[q+52>>2]>>1]&(K[q+68|0]>>>3&1)-1&6;m=J[q+60>>2];v:{if((r|0)==(m|0)){p=d&2;m=J[q- -64>>2];d=d&4;break v}p=d&4;d=d&2}if(!m|H[J[m+44>>2]+44|0]&1|(p?0:d)){break u}d=J[m+164>>2];if(H[d+44|0]&1){break u}J[g>>2]=d;J[d+40>>2]=q;if(n){J[d+36>>2]=J[n+32>>2];J[n+32>>2]=d;J[d+28>>2]=n}H[d+44|0]=K[d+44|0]|1;g=g+4|0;f=f+1|0}e=e+4|0;i=i-1|0;if(i){continue}break}}b=(f<<2)+b|0;h=h+4|0;if((b|0)!=(h|0)){continue}break}}h=c}b=k;k=0;j=j+t|0;f=j;t=0;e=f;d=J[o+804>>2];w:{if(e>>>0>=d>>>0){break w}while(1){c=J[o+800>>2];g=c+P(e,12)|0;if(M[g+8>>2]<2281701376){break w}i=J[g>>2];n=K[i+44|0];x:{if(!(n&1)){H[i+44|0]=n|1;c=c+P(f,12)|0;J[c+8>>2]=J[g+8>>2];i=J[g+4>>2];J[c>>2]=J[g>>2];J[c+4>>2]=i;f=f+1|0;d=J[o+804>>2];break x}t=t+1|0}e=e+1|0;if(d>>>0>e>>>0){continue}break}}g=-2013265920;if(b&1){continue}break}break n}Xa(J[42504],16,14167,405,83125,0);break j}if(d>>>0>j>>>0){while(1){g=J[o+800>>2]+P(j,12)|0;c=J[g>>2];b=K[c+44|0];if(!(b&1)){H[c+44|0]=b|1;b=l;f=0;m=J[c>>2];k=J[m+28>>2];if(k){p=J[g+4>>2];e=J[m+20>>2];while(1){g=J[e>>2];y:{if(K[g+20|0]!=4){break y}d=J[g+24>>2];if((d|0)==(p|0)){break y}n=L[J[d+52>>2]>>1]&(K[d+68|0]>>>3&1)-1&6;i=J[d+60>>2];z:{if((m|0)==(i|0)){g=n&4;i=J[d- -64>>2];n=n&2;break z}g=n&2;n=n&4}if(!i|H[J[i+44>>2]+44|0]&1|(n?0:g)){break y}g=J[i+164>>2];if(H[g+44|0]&1){break y}J[b>>2]=g;J[g+40>>2]=d;if(c){J[g+36>>2]=J[c+32>>2];J[c+32>>2]=g;J[g+28>>2]=c}H[g+44|0]=K[g+44|0]|1;b=b+4|0;f=f+1|0}e=e+4|0;k=k-1|0;if(k){continue}break}}if(f){d=l+(f<<2)|0;b=l;while(1){n=J[b>>2];r=J[n>>2];i=J[r+28>>2];A:{if(!i){f=0;break A}t=J[n+40>>2];e=J[r+20>>2];f=0;g=d;while(1){k=J[e>>2];B:{if(K[k+20|0]!=4){break B}q=J[k+24>>2];if((q|0)==(t|0)){break B}k=L[J[q+52>>2]>>1]&(K[q+68|0]>>>3&1)-1&6;m=J[q+60>>2];C:{if((r|0)==(m|0)){p=k&2;m=J[q- -64>>2];k=k&4;break C}p=k&4;k=k&2}if(!m|H[J[m+44>>2]+44|0]&1|(p?0:k)){break B}k=J[m+164>>2];if(H[k+44|0]&1){break B}J[g>>2]=k;J[k+40>>2]=q;if(n){J[k+36>>2]=J[n+32>>2];J[n+32>>2]=k;J[k+28>>2]=n}H[k+44|0]=K[k+44|0]|1;g=g+4|0;f=f+1|0}e=e+4|0;i=i-1|0;if(i){continue}break}}b=b+4|0;d=(f<<2)+d|0;if((b|0)!=(d|0)){continue}break}}J[c+24>>2]=h;d=J[o+804>>2];h=c}j=j+1|0;if(d>>>0>j>>>0){continue}break}}J[a+20>>2]=h;a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,l)}a=J[o+808>>2];D:{if((a|0)<0|!(a&2147483647)){break D}a=J[o+800>>2];if((a|0)==(o+28|0)|!a){break D}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ia=o+816|0}function YB(a,b,c,d,e,f,g,h,i,j){var k=0,l=0,m=0,n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=0,ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0);l=Ia-288|0;Ia=l;k=Ia-288|0;Ia=k;J[k+264>>2]=0;J[k+268>>2]=0;J[k+256>>2]=0;J[k+260>>2]=0;D=N[d+8>>2];z=N[d+4>>2];E=N[d>>2];A=N[e+8>>2];F=N[e+4>>2];u=N[e>>2];J[k+240>>2]=1;p=N[c+8>>2];q=N[c>>2];n=N[c+4>>2];J[k+172>>2]=0;o=Q(Q(p*p)+Q(Q(q*q)+Q(n*n)))>Q(1.1920928955078125e-7);p=o?p:Q(0);r=p;q=o?q:Q(1);n=o?n:Q(0);p=Q(Q(1)/Q(Y(Q(Q(p*p)+Q(Q(q*q)+Q(n*n))))));s=Q(r*p);N[k+168>>2]=-s;t=Q(n*p);N[k+164>>2]=-t;r=Q(q*p);N[k+160>>2]=-r;o=k+160|0;cl(k+224|0,a,o);m=J[b+4>>2];w=N[m+56>>2];M=N[m+52>>2];O=N[m+72>>2];v=m- -64|0;R=N[v>>2];x=N[m+68>>2];y=N[m+88>>2];q=N[m+80>>2];n=N[m+84>>2];p=N[m+48>>2];J[k+172>>2]=0;N[k+168>>2]=Q(y*s)+Q(Q(q*r)+Q(t*n));N[k+164>>2]=Q(O*s)+Q(Q(R*r)+Q(t*x));N[k+160>>2]=Q(w*s)+Q(Q(p*r)+Q(t*M));o=tb(m,o);w=N[v>>2];M=N[m+80>>2];O=N[m+84>>2];R=N[m+52>>2];x=N[m+68>>2];y=N[m+88>>2];o=J[m+152>>2]+P(o,12)|0;B=N[o+8>>2];q=N[m+56>>2];C=N[o>>2];n=N[m+72>>2];r=N[o+4>>2];p=N[m+48>>2];J[k+180>>2]=0;J[k+184>>2]=0;J[k+188>>2]=0;J[k+192>>2]=0;J[k+196>>2]=0;J[k+200>>2]=0;J[k+204>>2]=0;J[k+208>>2]=0;J[k+212>>2]=0;J[k+216>>2]=0;J[k+220>>2]=0;J[k+172>>2]=0;J[k+176>>2]=0;q=Q(Q(y*B)+Q(Q(q*C)+Q(r*n)));s=Q(N[k+232>>2]-q);N[k+168>>2]=s;n=Q(Q(O*B)+Q(Q(R*C)+Q(r*x)));t=Q(N[k+228>>2]-n);N[k+164>>2]=t;p=Q(Q(M*B)+Q(Q(p*C)+Q(r*w)));r=Q(N[k+224>>2]-p);N[k+160>>2]=r;J[k+120>>2]=0;J[k+124>>2]=0;J[k+128>>2]=0;J[k+132>>2]=0;J[k+136>>2]=0;J[k+140>>2]=0;J[k+144>>2]=0;J[k+148>>2]=0;J[k+152>>2]=0;J[k+156>>2]=0;J[k+112>>2]=0;J[k+116>>2]=0;o=J[k+236>>2];J[k+104>>2]=J[k+232>>2];J[k+108>>2]=o;o=J[k+228>>2];J[k+96>>2]=J[k+224>>2];J[k+100>>2]=o;J[k+52>>2]=0;J[k+56>>2]=0;J[k+60>>2]=0;J[k+64>>2]=0;J[k+68>>2]=0;J[k+72>>2]=0;J[k+76>>2]=0;J[k+80>>2]=0;J[k+84>>2]=0;J[k+88>>2]=0;J[k+92>>2]=0;J[k+44>>2]=0;J[k+48>>2]=0;N[k+40>>2]=q;N[k+36>>2]=n;N[k+32>>2]=p;x=Q(-s);y=Q(-t);p=Q(-r);v=-1;a:{b:{w=Q(Q(s*s)+Q(Q(r*r)+Q(t*t)));q=N[J[b+4>>2]+24>>2];o=J[a+4>>2];n=N[o+24>>2];n=Q((n>q?q:n)*Q(.10000000149011612));ba=Q(n*n);c:{if(!(w>ba)){q=p;n=y;i=x;M=r;O=t;R=s;break c}X=Q(n+i);da=Q(X*X);C=Q(Q(u*Q(0))+E);E=Q(Q(F*Q(0))+z);F=Q(Q(A*Q(0))+D);i=x;n=y;q=p;while(1){M=r;O=t;R=s;J[k+28>>2]=0;r=Q(Q(1)/Q(Y(Q(Q(x*x)+Q(Q(p*p)+Q(y*y))))));U=Q(x*r);N[k+24>>2]=U;I=Q(p*r);N[k+16>>2]=I;V=Q(y*r);N[k+20>>2]=V;o=k+272|0;cl(o,a,k+16|0);ea=N[k+284>>2];Z=N[k+280>>2];_=N[k+272>>2];$=N[k+276>>2];m=J[b+4>>2];S=N[m+52>>2];B=N[m+56>>2];D=N[m+72>>2];v=m- -64|0;z=N[v>>2];A=N[m+68>>2];u=N[m+88>>2];s=N[m+80>>2];t=N[m+84>>2];r=N[m+48>>2];J[k+284>>2]=0;T=Q(-I);N[k+280>>2]=Q(Q(s*T)-Q(t*V))-Q(u*U);N[k+276>>2]=Q(Q(z*T)-Q(A*V))-Q(D*U);N[k+272>>2]=Q(Q(r*T)-Q(S*V))-Q(B*U);o=tb(m,o);s=N[k+16>>2];o=J[m+152>>2]+P(o,12)|0;z=N[o+8>>2];A=N[o>>2];u=N[o+4>>2];S=Q(C+Q(Q(N[m+80>>2]*z)+Q(Q(N[m+48>>2]*A)+Q(u*N[v>>2]))));G=Q(_-S);t=N[k+20>>2];B=Q(E+Q(Q(N[m+84>>2]*z)+Q(Q(N[m+52>>2]*A)+Q(u*N[m+68>>2]))));W=Q($-B);r=N[k+24>>2];D=Q(F+Q(Q(N[m+88>>2]*z)+Q(Q(N[m+56>>2]*A)+Q(u*N[m+72>>2]))));I=Q(Z-D);z=Q(Q(Q(Q(s*Q(-G))-Q(t*W))-Q(r*I))-X);if(z>Q(0)){A=N[e+8>>2];u=N[e>>2];fa=Q(s*u);s=N[e+4>>2];t=Q(Q(r*A)+Q(fa+Q(t*s)));if(t>=Q(0)){break b}r=L;L=Q(r-Q(z/t));if(L>r){if(L>Q(1)){break b}q=N[d+8>>2];n=N[d+4>>2];i=N[d>>2];J[k+76>>2]=0;J[k+60>>2]=0;J[k+44>>2]=0;t=Q(i+Q(u*L));u=Q(t-C);B=Q(u+N[k+64>>2]);N[k+64>>2]=B;r=Q(n+Q(s*L));n=Q(r-E);D=Q(n+N[k+68>>2]);N[k+68>>2]=D;w=Q(q+Q(A*L));i=Q(w-F);z=Q(i+N[k+72>>2]);N[k+72>>2]=z;A=Q(u+N[k+48>>2]);N[k+48>>2]=A;C=Q(n+N[k+52>>2]);N[k+52>>2]=C;E=Q(i+N[k+56>>2]);N[k+56>>2]=E;F=Q(u+N[k+32>>2]);N[k+32>>2]=F;u=Q(n+N[k+36>>2]);N[k+36>>2]=u;s=Q(i+N[k+40>>2]);N[k+40>>2]=s;q=N[k+96>>2];n=N[k+100>>2];i=N[k+104>>2];J[k+172>>2]=0;N[k+168>>2]=i-s;N[k+164>>2]=n-u;N[k+160>>2]=q-F;q=N[k+112>>2];n=N[k+116>>2];i=N[k+120>>2];J[k+188>>2]=0;N[k+184>>2]=i-E;N[k+180>>2]=n-C;N[k+176>>2]=q-A;q=N[k+128>>2];n=N[k+132>>2];i=N[k+136>>2];J[k+204>>2]=0;N[k+200>>2]=i-z;N[k+196>>2]=n-D;N[k+192>>2]=q-B;m=J[b+4>>2];A=N[m+56>>2];C=N[m+52>>2];E=N[m+72>>2];v=m- -64|0;F=N[v>>2];u=N[m+68>>2];s=N[m+88>>2];q=N[m+80>>2];n=N[m+84>>2];i=N[m+48>>2];J[k+284>>2]=0;z=s;s=Q(-U);B=n;n=Q(-V);N[k+280>>2]=Q(z*s)+Q(Q(q*T)+Q(B*n));N[k+276>>2]=Q(E*s)+Q(Q(F*T)+Q(u*n));N[k+272>>2]=Q(A*s)+Q(Q(i*T)+Q(C*n));o=tb(m,k+272|0);o=J[m+152>>2]+P(o,12)|0;q=N[o+8>>2];n=N[o>>2];i=N[o+4>>2];D=Q(w+Q(Q(N[m+88>>2]*q)+Q(Q(N[m+56>>2]*n)+Q(i*N[m+72>>2]))));I=Q(Z-D);B=Q(r+Q(Q(N[m+84>>2]*q)+Q(Q(N[m+52>>2]*n)+Q(i*N[m+68>>2]))));W=Q($-B);S=Q(t+Q(Q(N[m+80>>2]*q)+Q(Q(N[m+48>>2]*n)+Q(i*N[v>>2]))));G=Q(_-S);q=p;n=y;i=x;C=t;E=r;F=w;w=Q(34028234663852886e22)}}u=w;v=J[k+240>>2];o=v<<4;m=o+(k+96|0)|0;N[m+12>>2]=ea;N[m+8>>2]=Z;N[m+4>>2]=$;N[m>>2]=_;m=o+(k+32|0)|0;J[m+12>>2]=0;N[m+8>>2]=D;N[m+4>>2]=B;N[m>>2]=S;o=o+(k+160|0)|0;J[o+12>>2]=0;N[o+8>>2]=I;N[o+4>>2]=W;N[o>>2]=G;J[k+240>>2]=v+1;d:{e:{switch(v-1|0){case 0:w=N[k+168>>2];s=Q(N[k+184>>2]-w);x=N[k+160>>2];t=Q(N[k+176>>2]-x);y=N[k+164>>2];r=Q(N[k+180>>2]-y);p=Q(Q(s*s)+Q(Q(t*t)+Q(r*r)));if(p<=Q(1.1920928955078125e-7)){J[k+240>>2]=1;o=J[k+164>>2];J[k+272>>2]=J[k+160>>2];J[k+276>>2]=o;o=J[k+172>>2];J[k+280>>2]=J[k+168>>2];J[k+284>>2]=o;break d}p=Q(Q(Q(Q(Q(-x)*t)-Q(r*y))-Q(w*s))/p);p=p>Q(1)?Q(1):p;p=p>Q(0)?p:Q(0);N[k+280>>2]=w+Q(s*p);N[k+276>>2]=y+Q(r*p);N[k+272>>2]=x+Q(t*p);break d;case 1:ec(k+272|0,k+160|0,k+96|0,k+32|0,k+240|0);break d;case 2:mc(k+272|0,k+160|0,k+96|0,k+32|0,k+240|0);break d;default:break e}}N[k+280>>2]=I;N[k+276>>2]=W;N[k+272>>2]=G}s=N[k+280>>2];x=Q(-s);t=N[k+276>>2];y=Q(-t);r=N[k+272>>2];p=Q(-r);w=Q(Q(s*s)+Q(Q(r*r)+Q(t*t)));if(daw){continue}break}v=u>w?-1:0;o=J[a+4>>2]}aa=K[o+32|0];G=Q(0);u=Q(0);d=(v|0)!=0&w>ba;x=d?x:i;q=d?p:q;p=d?y:n;i=Q(Y(Q(Q(x*x)+Q(Q(q*q)+Q(p*p)))));if(!(i<=Q(1.1920928955078125e-7))){i=Q(Q(1)/i);ca=Q(x*i);G=Q(p*i);u=Q(q*i)}J[l+268>>2]=0;N[l+264>>2]=-ca;N[l+260>>2]=-G;N[l+256>>2]=-u;N[l+240>>2]=L;J[l+252>>2]=J[k+252>>2];d=J[k+248>>2];J[l+244>>2]=J[k+244>>2];J[l+248>>2]=d;J[k+284>>2]=0;N[k+280>>2]=v?s:R;N[k+276>>2]=v?t:O;N[k+272>>2]=v?r:M;m=J[k+268>>2];o=J[k+264>>2];J[k+24>>2]=o;J[k+28>>2]=m;v=J[k+260>>2];d=J[k+256>>2];J[k+16>>2]=d;J[k+20>>2]=v;J[k+8>>2]=o;J[k+12>>2]=m;J[k>>2]=d;J[k+4>>2]=v;kb(k+160|0,k+96|0,k+32|0,k+272|0,k+16|0,k,J[k+240>>2]);q=N[J[a+4>>2]+16>>2];n=N[k+16>>2];p=N[k+20>>2];i=N[k+24>>2];J[l+284>>2]=0;N[l+280>>2]=i+(aa?Q(ca*q):Q(-0));N[l+276>>2]=p+(aa?Q(G*q):Q(-0));N[l+272>>2]=n+(aa?Q(u*q):Q(-0));o=1;break a}o=0}Ia=k+288|0;if(o){d=J[l+244>>2];J[f>>2]=J[l+240>>2];J[f+4>>2]=d;d=J[l+252>>2];J[f+8>>2]=J[l+248>>2];J[f+12>>2]=d;if(!(!j|N[l+240>>2]!=Q(0))){j=J[a+4>>2];v=J[b+4>>2];N[l+224>>2]=Q(N[j+16>>2]+N[v+16>>2])*Q(100);H[l+215|0]=0;J[l+168>>2]=0;J[l+172>>2]=0;J[l+160>>2]=0;J[l+164>>2]=0;J[l+152>>2]=0;J[l+156>>2]=0;J[l+144>>2]=0;J[l+148>>2]=0;J[l+136>>2]=0;J[l+140>>2]=0;J[l+128>>2]=0;J[l+132>>2]=0;J[l+192>>2]=0;d=J[a+8>>2];J[l+56>>2]=d;J[l+48>>2]=157036;J[l+52>>2]=j;j=J[d+12>>2];J[l+72>>2]=J[d+8>>2];J[l+76>>2]=j;j=J[d+20>>2];J[l+80>>2]=J[d+16>>2];J[l+84>>2]=j;j=J[d+28>>2];J[l+88>>2]=J[d+24>>2];J[l+92>>2]=j;j=J[d+36>>2];J[l+96>>2]=J[d+32>>2];J[l+100>>2]=j;j=J[d+44>>2];J[l+104>>2]=J[d+40>>2];J[l+108>>2]=j;j=J[d+52>>2];J[l+112>>2]=J[d+48>>2];J[l+116>>2]=j;j=J[d+60>>2];J[l+120>>2]=J[d+56>>2];J[l+124>>2]=j;j=J[d+4>>2];J[l+64>>2]=J[d>>2];J[l+68>>2]=j;n=N[l+68>>2];N[l+68>>2]=N[l+80>>2];p=N[l+88>>2];i=N[l+72>>2];N[l+72>>2]=N[l+96>>2];N[l+80>>2]=n;N[l+96>>2]=i;N[l+88>>2]=N[l+100>>2];N[l+100>>2]=p;J[l+40>>2]=156736;J[l+44>>2]=v;f:{g:{if(XB(l+48|0,l+40|0,c,l+224|0,0,l+220|0,l+216|0,l+215|0,l+128|0)-5|0){break g}J[l+16>>2]=1065353216;c=J[l+28>>2];J[l+8>>2]=J[l+24>>2];J[l+12>>2]=c;c=J[l+20>>2];J[l>>2]=J[l+16>>2];J[l+4>>2]=c;if(nc(a,b,l+220|0,l+216|0,K[l+215|0],0,l,l+128|0)-5>>>0<=1){break g}J[l+280>>2]=0;J[l+284>>2]=0;J[l+272>>2]=0;J[l+276>>2]=0;q=N[e+8>>2];n=N[e>>2];p=N[e+4>>2];J[l+268>>2]=0;i=Q(Q(1)/Q(Y(Q(Q(q*q)+Q(Q(n*n)+Q(p*p))))));N[l+264>>2]=i*Q(-q);N[l+260>>2]=i*Q(-p);N[l+256>>2]=i*Q(-n);i=Q(0);break f}a=J[l+140>>2];J[l+280>>2]=J[l+136>>2];J[l+284>>2]=a;a=J[l+132>>2];J[l+272>>2]=J[l+128>>2];J[l+276>>2]=a;a=J[l+164>>2];J[l+256>>2]=J[l+160>>2];J[l+260>>2]=a;a=J[l+172>>2];J[l+264>>2]=J[l+168>>2];J[l+268>>2]=a;i=N[l+192>>2]}N[f>>2]=i>2];J[h>>2]=J[l+272>>2];J[h+4>>2]=a;a=J[l+284>>2];J[h+8>>2]=J[l+280>>2];J[h+12>>2]=a;a=J[l+260>>2];J[g>>2]=J[l+256>>2];J[g+4>>2]=a;a=J[l+268>>2];J[g+8>>2]=J[l+264>>2];J[g+12>>2]=a}Ia=l+288|0;return o}function Bg(a,b,c,d,e,f,g,h){var i=0,j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=0,x=Q(0),y=0,z=0,A=Q(0),B=Q(0),C=Q(0),D=0,E=0,F=0,G=0,L=0,M=Q(0),O=Q(0),P=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0);J[a+4096>>2]=0;p=N[f+16>>2];u=N[f+20>>2];j=N[f+8>>2];k=N[f>>2];l=N[f+4>>2];o=N[f+12>>2];q=Ia-128|0;r=N[f+24>>2];A=Q(-N[f+36>>2]);n=N[f+28>>2];B=N[f+40>>2];s=N[f+32>>2];C=N[f+44>>2];M=N[g+36>>2];O=N[g+40>>2];P=N[g+44>>2];v=Q(Q(Q(Q(r*A)-Q(n*B))-Q(s*C))+Q(Q(Q(r*M)+Q(n*O))+Q(s*P)));S=N[g>>2];T=N[g+4>>2];U=N[g+8>>2];V=N[e>>2];ca=Q(Q(Q(Q(r*S)+Q(n*T))+Q(s*U))*V);x=Q(v+ca);W=N[g+12>>2];X=N[g+16>>2];Y=N[g+20>>2];Z=N[e+4>>2];da=Q(Q(Q(Q(r*W)+Q(n*X))+Q(s*Y))*Z);_=N[g+24>>2];$=N[g+28>>2];aa=N[g+32>>2];ba=N[e+8>>2];s=Q(Q(Q(Q(r*_)+Q(n*$))+Q(s*aa))*ba);r=Q(da+s);N[q+120>>2]=x+r;ea=Q(Q(Q(Q(o*A)-Q(p*B))-Q(u*C))+Q(Q(Q(o*M)+Q(p*O))+Q(u*P)));fa=Q(V*Q(Q(Q(o*S)+Q(p*T))+Q(u*U)));n=Q(ea+fa);ga=Q(Z*Q(Q(Q(o*W)+Q(p*X))+Q(u*Y)));ha=Q(ba*Q(Q(Q(o*_)+Q(p*$))+Q(u*aa)));p=Q(ga+ha);N[q+116>>2]=n+p;u=Q(v-ca);N[q+104>>2]=u+r;o=Q(ea-fa);N[q+100>>2]=o+p;N[q+24>>2]=x-r;N[q+20>>2]=n-p;s=Q(da-s);N[q+88>>2]=x-s;v=Q(ga-ha);N[q+84>>2]=n-v;N[q+72>>2]=u-s;N[q+68>>2]=o-v;N[q+56>>2]=x+s;N[q+52>>2]=n+v;N[q+40>>2]=u+s;N[q+36>>2]=o+v;s=Q(Q(Q(Q(k*A)-Q(l*B))-Q(j*C))+Q(Q(Q(k*M)+Q(l*O))+Q(j*P)));x=Q(V*Q(Q(Q(k*S)+Q(l*T))+Q(j*U)));n=Q(s+x);v=Q(Z*Q(Q(Q(k*W)+Q(l*X))+Q(j*Y)));l=Q(ba*Q(Q(Q(k*_)+Q(l*$))+Q(j*aa)));j=Q(v+l);N[q+112>>2]=n+j;k=Q(s-x);N[q+96>>2]=k+j;N[q+16>>2]=n-j;N[q+8>>2]=u-r;N[q+4>>2]=o-p;N[q>>2]=k-j;p=Q(v-l);N[q+80>>2]=n-p;N[q+64>>2]=k-p;N[q+48>>2]=n+p;N[q+32>>2]=k+p;d=Q(d+h);c=Q(c+h);u=Q(-h);i=J[a+4096>>2];e=0;while(1){g=(e<<4)+q|0;p=N[g>>2];a:{if(p>1]=0;break a}H[g+12|0]=1;b:{j=N[g+4>>2];if(!(c>=Q(R(j)))){break b}k=N[g+8>>2];if(!(d>=Q(R(k)))){break b}H[g+13|0]=1;if(i>>>0>63){break a}g=i+1|0;J[a+4096>>2]=g;i=(i<<6)+a|0;N[i>>2]=N[b>>2];N[i+4>>2]=N[b+4>>2];l=N[b+8>>2];N[i+24>>2]=k;N[i+20>>2]=j;N[i+16>>2]=p;N[i+8>>2]=l;J[i+52>>2]=-1;N[i+12>>2]=-p;i=g;break a}H[g+13|0]=0}e=e+1|0;if((e|0)!=8){continue}break}g=110736;p=Q(-d);u=Q(-c);while(1){m=J[g>>2]<<4;w=m+q|0;e=J[g+4>>2]<<4;c:{if(!(K[w+12|0]|K[(e+q|0)+12|0])){break c}e=e+q|0;y=e;d:{if(!(!K[(m+q|0)+13|0]|!K[e+13|0])){m=i;t=y;i=w;break d}k=N[w+4>>2];l=N[y+4>>2];z=k>l;t=z?y:w;E=z?w:y;j=z?l:k;e:{if(!(j=c)){e=i;break e}l=N[t+8>>2];k=Q(Q(c-j)/Q(k-j));l=Q(Q(Q(N[E+8>>2]-l)*k)+l);if(!(d>=Q(R(l)))){e=i;break e}o=N[t>>2];k=Q(Q(Q(N[E>>2]-o)*k)+o);if(!(Q(k+h)>=Q(0))){e=i;break e}if(i>>>0>63){e=i;break e}e=i+1|0;J[a+4096>>2]=e;i=(i<<6)+a|0;N[i>>2]=N[b>>2];N[i+4>>2]=N[b+4>>2];o=N[b+8>>2];N[i+24>>2]=l;N[i+20>>2]=c;N[i+16>>2]=k;N[i+8>>2]=o;J[i+52>>2]=-1;N[i+12>>2]=-k}F=w+4|0;G=y+4|0;f:{if(!(j>2];if(!(k>=u)){m=e;break f}l=N[t+8>>2];j=Q(Q(u-j)/Q(k-j));k=Q(Q(Q(N[E+8>>2]-l)*j)+l);if(!(d>=Q(R(k)))){m=e;break f}l=N[t>>2];j=Q(Q(Q(N[E>>2]-l)*j)+l);if(!(Q(j+h)>=Q(0))){m=e;break f}if(e>>>0>63){m=e;break f}m=e+1|0;J[a+4096>>2]=m;e=(e<<6)+a|0;N[e>>2]=N[b>>2];N[e+4>>2]=N[b+4>>2];l=N[b+8>>2];N[e+24>>2]=k;N[e+20>>2]=u;N[e+16>>2]=j;N[e+8>>2]=l;J[e+52>>2]=-1;N[e+12>>2]=-j}L=z?G:F;k=N[t+8>>2];l=N[E+8>>2];D=k>l;i=D?E:t;t=D?t:E;j=D?l:k;g:{if(!(j=d)){e=m;break g}e=z?F:G;k=N[(D?e:L)>>2];l=Q(Q(d-j)/Q(l-j));o=Q(Q(Q(N[(D?L:e)>>2]-k)*l)+k);if(!(c>=Q(R(o)))){e=m;break g}k=N[i>>2];k=Q(Q(Q(N[t>>2]-k)*l)+k);if(!(Q(k+h)>=Q(0))){e=m;break g}if(m>>>0>63){e=m;break g}e=m+1|0;J[a+4096>>2]=e;m=(m<<6)+a|0;N[m>>2]=N[b>>2];N[m+4>>2]=N[b+4>>2];l=N[b+8>>2];N[m+24>>2]=d;N[m+20>>2]=o;N[m+16>>2]=k;N[m+8>>2]=l;J[m+52>>2]=-1;N[m+12>>2]=-k}if(!(j>2];if(!(l>=p)){m=e;break d}m=z?F:G;k=N[(D?m:L)>>2];j=Q(Q(p-j)/Q(l-j));k=Q(Q(Q(N[(D?L:m)>>2]-k)*j)+k);if(!(c>=Q(R(k)))){m=e;break d}l=N[i>>2];j=Q(Q(Q(N[t>>2]-l)*j)+l);if(!(Q(j+h)>=Q(0))){m=e;break d}if(e>>>0>63){m=e;break d}m=e+1|0;J[a+4096>>2]=m;e=(e<<6)+a|0;N[e>>2]=N[b>>2];N[e+4>>2]=N[b+4>>2];l=N[b+8>>2];N[e+24>>2]=p;N[e+20>>2]=k;N[e+16>>2]=j;N[e+8>>2]=l;J[e+52>>2]=-1;N[e+12>>2]=-j}h:{if(!(K[i+12|0]|K[t+13|0])){break h}if(K[t+12|0]){i=m;break c}if(!K[i+13|0]){break h}i=m;break c}j=N[i+4>>2];k=N[i>>2];k=Q(Q(-k)/Q(N[t>>2]-k));j=Q(Q(Q(N[t+4>>2]-j)*k)+j);if(!(c>=Q(R(j)))){i=m;break c}l=N[i+8>>2];k=Q(Q(Q(N[t+8>>2]-l)*k)+l);if(!(d>=Q(R(k)))){i=m;break c}if(m>>>0>63){i=m;break c}i=m+1|0;J[a+4096>>2]=i;e=(m<<6)+a|0;N[e>>2]=N[b>>2];N[e+4>>2]=N[b+4>>2];l=N[b+8>>2];N[e+24>>2]=k;N[e+20>>2]=j;N[e+8>>2]=l;J[e+52>>2]=-1;J[e+12>>2]=0;J[e+16>>2]=0}g=g+8|0;if((g|0)!=110832){continue}break}g=0;m=0;while(1){e=(g<<4)+110832|0;t=(J[e>>2]<<4)+q|0;i:{if(!K[t+12|0]){break i}w=(J[e+4>>2]<<4)+q|0;if(!K[w+12|0]){break i}z=(J[e+8>>2]<<4)+q|0;if(!K[z+12|0]){break i}y=(J[e+12>>2]<<4)+q|0;if(!K[y+12|0]){break i}if(!(!K[z+13|0]|(!K[t+13|0]|!K[w+13|0]))){if(K[y+13|0]){break i}}j:{if(m&1){e=i;break j}h=N[t+4>>2];j=N[y+4>>2];k=N[y+8>>2];l=N[t+8>>2];if(Q(Q(Q(h-j)*Q(p-k))-Q(Q(u-j)*Q(l-k)))>=Q(0)){e=i;break j}n=N[w+4>>2];o=Q(n-h);s=Q(p-l);x=Q(u-h);v=N[w+8>>2];r=Q(v-l);if(Q(Q(o*s)-Q(x*r))>=Q(0)){e=i;break j}A=N[z+4>>2];B=Q(Q(A-n)*Q(p-v));C=Q(u-n);n=N[z+8>>2];if(Q(B-Q(C*Q(n-v)))>=Q(0)){e=i;break j}if(Q(Q(Q(j-A)*Q(p-n))-Q(Q(u-A)*Q(k-n)))>=Q(0)){e=i;break j}h=Q(j-h);j=Q(k-l);k=N[t>>2];l=Q(N[y>>2]-k);j=Q(Q(Q(Q(x*h)+Q(s*j))*l)/Q(Q(j*j)+Q(Q(l*l)+Q(h*h))));h=Q(N[w>>2]-k);h=Q(j+Q(k+Q(Q(Q(Q(x*o)+Q(s*r))*h)/Q(Q(r*r)+Q(Q(h*h)+Q(o*o))))));if(!(h>=Q(0))){e=i;break j}m=m|1;if(i>>>0>63){e=i;break j}e=i+1|0;J[a+4096>>2]=e;i=(i<<6)+a|0;N[i>>2]=N[b>>2];N[i+4>>2]=N[b+4>>2];j=N[b+8>>2];N[i+24>>2]=p;N[i+20>>2]=u;N[i+16>>2]=h;N[i+8>>2]=j;J[i+52>>2]=-1;N[i+12>>2]=-h}k:{if(m&2){i=e;break k}h=N[t+4>>2];j=N[y+4>>2];k=N[y+8>>2];l=N[t+8>>2];if(Q(Q(Q(h-j)*Q(p-k))-Q(Q(c-j)*Q(l-k)))>=Q(0)){i=e;break k}n=N[w+4>>2];o=Q(n-h);s=Q(p-l);x=Q(c-h);v=N[w+8>>2];r=Q(v-l);if(Q(Q(o*s)-Q(x*r))>=Q(0)){i=e;break k}A=N[z+4>>2];B=Q(Q(A-n)*Q(p-v));C=Q(c-n);n=N[z+8>>2];if(Q(B-Q(C*Q(n-v)))>=Q(0)){i=e;break k}if(Q(Q(Q(j-A)*Q(p-n))-Q(Q(c-A)*Q(k-n)))>=Q(0)){i=e;break k}h=Q(j-h);j=Q(k-l);k=N[t>>2];l=Q(N[y>>2]-k);j=Q(Q(Q(Q(x*h)+Q(s*j))*l)/Q(Q(j*j)+Q(Q(l*l)+Q(h*h))));h=Q(N[w>>2]-k);h=Q(j+Q(k+Q(Q(Q(Q(x*o)+Q(s*r))*h)/Q(Q(r*r)+Q(Q(h*h)+Q(o*o))))));if(!(h>=Q(0))){i=e;break k}m=m|2;if(e>>>0>63){i=e;break k}i=e+1|0;J[a+4096>>2]=i;e=(e<<6)+a|0;N[e>>2]=N[b>>2];N[e+4>>2]=N[b+4>>2];j=N[b+8>>2];N[e+24>>2]=p;N[e+20>>2]=c;N[e+16>>2]=h;N[e+8>>2]=j;J[e+52>>2]=-1;N[e+12>>2]=-h}l:{if(m&4){e=i;break l}h=N[t+4>>2];j=N[y+4>>2];k=N[y+8>>2];l=N[t+8>>2];if(Q(Q(Q(h-j)*Q(d-k))-Q(Q(u-j)*Q(l-k)))>=Q(0)){e=i;break l}n=N[w+4>>2];o=Q(n-h);s=Q(d-l);x=Q(u-h);v=N[w+8>>2];r=Q(v-l);if(Q(Q(o*s)-Q(x*r))>=Q(0)){e=i;break l}A=N[z+4>>2];B=Q(Q(A-n)*Q(d-v));C=Q(u-n);n=N[z+8>>2];if(Q(B-Q(C*Q(n-v)))>=Q(0)){e=i;break l}if(Q(Q(Q(j-A)*Q(d-n))-Q(Q(u-A)*Q(k-n)))>=Q(0)){e=i;break l}h=Q(j-h);j=Q(k-l);k=N[t>>2];l=Q(N[y>>2]-k);j=Q(Q(Q(Q(x*h)+Q(s*j))*l)/Q(Q(j*j)+Q(Q(l*l)+Q(h*h))));h=Q(N[w>>2]-k);h=Q(j+Q(k+Q(Q(Q(Q(x*o)+Q(s*r))*h)/Q(Q(r*r)+Q(Q(h*h)+Q(o*o))))));if(!(h>=Q(0))){e=i;break l}m=m|4;if(i>>>0>63){e=i;break l}e=i+1|0;J[a+4096>>2]=e;i=(i<<6)+a|0;N[i>>2]=N[b>>2];N[i+4>>2]=N[b+4>>2];j=N[b+8>>2];N[i+24>>2]=d;N[i+20>>2]=u;N[i+16>>2]=h;N[i+8>>2]=j;J[i+52>>2]=-1;N[i+12>>2]=-h}if(m&8){i=e;break i}h=N[t+4>>2];j=N[y+4>>2];k=N[y+8>>2];l=N[t+8>>2];if(Q(Q(Q(h-j)*Q(d-k))-Q(Q(c-j)*Q(l-k)))>=Q(0)){i=e;break i}n=N[w+4>>2];o=Q(n-h);s=Q(d-l);x=Q(c-h);v=N[w+8>>2];r=Q(v-l);if(Q(Q(o*s)-Q(x*r))>=Q(0)){i=e;break i}A=N[z+4>>2];B=Q(Q(A-n)*Q(d-v));C=Q(c-n);n=N[z+8>>2];if(Q(B-Q(C*Q(n-v)))>=Q(0)){i=e;break i}if(Q(Q(Q(j-A)*Q(d-n))-Q(Q(c-A)*Q(k-n)))>=Q(0)){i=e;break i}h=Q(j-h);j=Q(k-l);k=N[t>>2];l=Q(N[y>>2]-k);j=Q(Q(Q(Q(x*h)+Q(s*j))*l)/Q(Q(j*j)+Q(Q(l*l)+Q(h*h))));h=Q(N[w>>2]-k);h=Q(j+Q(k+Q(Q(Q(Q(x*o)+Q(s*r))*h)/Q(Q(r*r)+Q(Q(h*h)+Q(o*o))))));if(!(h>=Q(0))){i=e;break i}m=m|8;if(e>>>0>63){i=e;break i}i=e+1|0;J[a+4096>>2]=i;e=(e<<6)+a|0;N[e>>2]=N[b>>2];N[e+4>>2]=N[b+4>>2];j=N[b+8>>2];N[e+24>>2]=d;N[e+20>>2]=c;N[e+16>>2]=h;N[e+8>>2]=j;J[e+52>>2]=-1;N[e+12>>2]=-h}if(g>>>0<=4){g=g+1|0;if((m|0)!=15){continue}}break}if(i){g=0;while(1){p=N[f+36>>2];u=N[f+24>>2];j=N[f+12>>2];k=N[f>>2];l=N[f+40>>2];o=N[f+28>>2];r=N[f+16>>2];n=N[f+4>>2];b=(g<<6)+a|0;c=N[b+16>>2];d=N[b+20>>2];h=N[b+24>>2];N[b+24>>2]=Q(Q(Q(c*N[f+8>>2])+Q(d*N[f+20>>2]))+Q(h*N[f+32>>2]))+N[f+44>>2];N[b+20>>2]=l+Q(Q(Q(c*n)+Q(d*r))+Q(h*o));N[b+16>>2]=p+Q(Q(Q(c*k)+Q(d*j))+Q(h*u));g=g+1|0;if((i|0)!=(g|0)){continue}break}}return i}function fA(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=0;a:{b:{l=K[a+64|0];c:{if(!l){l=0;break c}g=N[e>>2];g=Q(g*g);f=N[b+8>>2];h=N[b+4>>2];k=N[b>>2];i=N[c+8>>2];n=N[c+4>>2];o=N[c>>2];O=J[a+76>>2];t=1;while(1){d:{e=P(q,48)+O|0;j=Q(N[e+8>>2]-f);m=Q(j*j);j=Q(N[e>>2]-k);p=Q(j*j);j=Q(N[e+4>>2]-h);j=Q(m+Q(p+Q(j*j)));p=Q(N[e+24>>2]-i);m=Q(p*p);p=Q(N[e+16>>2]-o);r=Q(p*p);p=Q(N[e+20>>2]-n);p=Q(m+Q(r+Q(p*p)));if(g>(j>2];J[e>>2]=J[b>>2];J[e+4>>2]=l;l=J[b+12>>2];J[e+8>>2]=J[b+8>>2];J[e+12>>2]=l;l=P(q,48);e=l+J[a+76>>2]|0;q=J[c+4>>2];J[e+16>>2]=J[c>>2];J[e+20>>2]=q;q=J[c+12>>2];J[e+24>>2]=J[c+8>>2];J[e+28>>2]=q;e=l+J[a+76>>2]|0;l=J[d+4>>2];J[e+32>>2]=J[d>>2];J[e+36>>2]=l;l=J[d+12>>2];J[e+40>>2]=J[d+8>>2];J[e+44>>2]=l;if(t){break a}l=K[a+64|0];break d}q=q+1|0;t=q>>>0>>0;if((l|0)!=(q|0)){continue}}break}if(l>>>0>3){break b}}e=J[a+76>>2]+P(l,48)|0;l=J[b+4>>2];J[e>>2]=J[b>>2];J[e+4>>2]=l;l=J[b+12>>2];J[e+8>>2]=J[b+8>>2];J[e+12>>2]=l;e=J[c+4>>2];b=J[a+76>>2]+P(K[a+64|0],48)|0;J[b+16>>2]=J[c>>2];J[b+20>>2]=e;e=J[c+12>>2];J[b+24>>2]=J[c+8>>2];J[b+28>>2]=e;b=K[a+64|0];H[a+64|0]=b+1;a=J[a+76>>2]+P(b,48)|0;b=J[d+12>>2];J[a+40>>2]=J[d+8>>2];J[a+44>>2]=b;b=J[d+4>>2];J[a+32>>2]=J[d>>2];J[a+36>>2]=b;return}l=0;e=Ia-256|0;Ia=e;H[e+252|0]=0;J[e+248>>2]=0;q=J[a+76>>2];e=Va(e,q,192);t=J[b+12>>2];J[e+200>>2]=J[b+8>>2];J[e+204>>2]=t;t=J[b+4>>2];J[e+192>>2]=J[b>>2];J[e+196>>2]=t;b=J[c+12>>2];J[e+216>>2]=J[c+8>>2];J[e+220>>2]=b;b=J[c+4>>2];J[e+208>>2]=J[c>>2];J[e+212>>2]=b;b=J[d+12>>2];J[e+232>>2]=J[d+8>>2];J[e+236>>2]=b;b=J[d+4>>2];J[e+224>>2]=J[d>>2];J[e+228>>2]=b;g=N[d+12>>2];f=N[e+44>>2];b=g>f;c=!b<<2;g=b?f:g;f=N[e+92>>2];b=g>f;c=b?1:c;g=b?f:g;f=N[e+140>>2];b=g>f;b=N[e+188>>2]<(b?f:g)?3:b?2:c;H[b+(e+248|0)|0]=1;b=e+P(b,48)|0;c=J[b+12>>2];J[q+8>>2]=J[b+8>>2];J[q+12>>2]=c;c=J[b+4>>2];J[q>>2]=J[b>>2];J[q+4>>2]=c;c=J[b+44>>2];J[q+40>>2]=J[b+40>>2];J[q+44>>2]=c;c=J[b+36>>2];J[q+32>>2]=J[b+32>>2];J[q+36>>2]=c;c=J[b+28>>2];J[q+24>>2]=J[b+24>>2];J[q+28>>2]=c;c=J[b+20>>2];J[q+16>>2]=J[b+16>>2];J[q+20>>2]=c;i=N[e+24>>2];b=J[a+76>>2];f=N[b+24>>2];g=Q(i-f);m=Q(g*g);n=N[e+16>>2];h=N[b+16>>2];g=Q(n-h);j=Q(g*g);o=N[e+20>>2];k=N[b+20>>2];g=Q(o-k);g=Q(m+Q(j+Q(g*g)));if(!K[e+249|0]){j=Q(N[e+72>>2]-f);m=Q(j*j);j=Q(N[e- -64>>2]-h);p=Q(j*j);j=Q(N[e+68>>2]-k);j=Q(m+Q(p+Q(j*j)));l=j>g;g=l?j:g}if(!K[e+250|0]){j=Q(N[e+120>>2]-f);m=Q(j*j);j=Q(N[e+112>>2]-h);p=Q(j*j);j=Q(N[e+116>>2]-k);j=Q(m+Q(p+Q(j*j)));c=j>g;g=c?j:g;l=c?2:l}if(!K[e+251|0]){j=Q(N[e+168>>2]-f);m=Q(j*j);j=Q(N[e+160>>2]-h);p=Q(j*j);j=Q(N[e+164>>2]-k);j=Q(m+Q(p+Q(j*j)));c=j>g;g=c?j:g;l=c?3:l}if(!K[e+252|0]){m=g;g=Q(N[e+216>>2]-f);f=Q(g*g);g=Q(N[e+208>>2]-h);h=Q(g*g);g=Q(N[e+212>>2]-k);l=m>2];J[b+56>>2]=J[c+8>>2];J[b+60>>2]=d;d=J[c+4>>2];J[b+48>>2]=J[c>>2];J[b+52>>2]=d;d=J[c+44>>2];J[b+88>>2]=J[c+40>>2];J[b+92>>2]=d;d=J[c+36>>2];J[b+80>>2]=J[c+32>>2];J[b+84>>2]=d;d=J[c+28>>2];J[b+72>>2]=J[c+24>>2];J[b+76>>2]=d;d=J[c+20>>2];b=b- -64|0;J[b>>2]=J[c+16>>2];J[b+4>>2]=d;b=J[a+76>>2];g=Q(-34028234663852886e22);if(!K[e+248|0]){g=N[b+24>>2];k=Q(i-g);f=N[b+16>>2];i=Q(n-f);h=N[b+20>>2];n=Q(o-h);g=Q(N[b+72>>2]-g);f=Q(N[b+64>>2]-f);h=Q(N[b+68>>2]-h);o=Q(Q(g*g)+Q(Q(f*f)+Q(h*h)));m=g;g=Q(Q(Q(k*g)+Q(Q(i*f)+Q(n*h)))/o);g=g>Q(1)?Q(1):g;g=o!=Q(0)?g>Q(0)?g:Q(0):Q(0);k=Q(k-Q(m*g));f=Q(i-Q(f*g));g=Q(n-Q(h*g));g=Q(Q(k*k)+Q(Q(f*f)+Q(g*g)));c=g>Q(-34028234663852886e22);g=c?g:Q(-34028234663852886e22);l=c?0:l}if(!K[e+249|0]){f=N[b+24>>2];i=Q(N[e+72>>2]-f);h=N[b+16>>2];n=Q(N[e- -64>>2]-h);k=N[b+20>>2];o=Q(N[e+68>>2]-k);f=Q(N[b+72>>2]-f);h=Q(N[b+64>>2]-h);k=Q(N[b+68>>2]-k);j=Q(Q(f*f)+Q(Q(h*h)+Q(k*k)));m=f;f=Q(Q(Q(i*f)+Q(Q(n*h)+Q(o*k)))/j);f=f>Q(1)?Q(1):f;f=j!=Q(0)?f>Q(0)?f:Q(0):Q(0);i=Q(i-Q(m*f));h=Q(n-Q(h*f));f=Q(o-Q(k*f));f=Q(Q(i*i)+Q(Q(h*h)+Q(f*f)));c=f>g;g=c?f:g;l=c?1:l}if(!K[e+250|0]){f=N[b+24>>2];i=Q(N[e+120>>2]-f);h=N[b+16>>2];n=Q(N[e+112>>2]-h);k=N[b+20>>2];o=Q(N[e+116>>2]-k);f=Q(N[b+72>>2]-f);h=Q(N[b+64>>2]-h);k=Q(N[b+68>>2]-k);j=Q(Q(f*f)+Q(Q(h*h)+Q(k*k)));m=f;f=Q(Q(Q(i*f)+Q(Q(n*h)+Q(o*k)))/j);f=f>Q(1)?Q(1):f;f=j!=Q(0)?f>Q(0)?f:Q(0):Q(0);i=Q(i-Q(m*f));h=Q(n-Q(h*f));f=Q(o-Q(k*f));f=Q(Q(i*i)+Q(Q(h*h)+Q(f*f)));c=f>g;g=c?f:g;l=c?2:l}if(!K[e+251|0]){f=N[b+24>>2];i=Q(N[e+168>>2]-f);h=N[b+16>>2];n=Q(N[e+160>>2]-h);k=N[b+20>>2];o=Q(N[e+164>>2]-k);f=Q(N[b+72>>2]-f);h=Q(N[b+64>>2]-h);k=Q(N[b+68>>2]-k);j=Q(Q(f*f)+Q(Q(h*h)+Q(k*k)));m=f;f=Q(Q(Q(i*f)+Q(Q(n*h)+Q(o*k)))/j);f=f>Q(1)?Q(1):f;f=j!=Q(0)?f>Q(0)?f:Q(0):Q(0);i=Q(i-Q(m*f));h=Q(n-Q(h*f));f=Q(o-Q(k*f));f=Q(Q(i*i)+Q(Q(h*h)+Q(f*f)));c=f>g;g=c?f:g;l=c?3:l}if(!K[e+252|0]){f=N[b+24>>2];i=Q(N[e+216>>2]-f);h=N[b+16>>2];n=Q(N[e+208>>2]-h);k=N[b+20>>2];o=Q(N[e+212>>2]-k);f=Q(N[b+72>>2]-f);h=Q(N[b+64>>2]-h);k=Q(N[b+68>>2]-k);j=Q(Q(f*f)+Q(Q(h*h)+Q(k*k)));m=g;g=Q(Q(Q(i*f)+Q(Q(n*h)+Q(o*k)))/j);g=g>Q(1)?Q(1):g;g=j!=Q(0)?g>Q(0)?g:Q(0):Q(0);f=Q(i-Q(f*g));i=Q(f*f);f=Q(n-Q(h*g));g=Q(o-Q(k*g));l=m>2];J[b+104>>2]=J[c+8>>2];J[b+108>>2]=d;d=J[c+4>>2];J[b+96>>2]=J[c>>2];J[b+100>>2]=d;d=J[c+44>>2];J[b+136>>2]=J[c+40>>2];J[b+140>>2]=d;d=J[c+36>>2];J[b+128>>2]=J[c+32>>2];J[b+132>>2]=d;d=J[c+28>>2];J[b+120>>2]=J[c+24>>2];J[b+124>>2]=d;d=J[c+20>>2];J[b+112>>2]=J[c+16>>2];J[b+116>>2]=d;b=J[a+76>>2];g=Q(-34028234663852886e22);c=0;while(1){if(!K[(e+248|0)+c|0]){I=N[b+120>>2];j=N[b+24>>2];p=Q(I-j);d=e+P(c,48)|0;f=N[d+24>>2];i=Q(f-j);L=N[b+112>>2];u=N[b+16>>2];v=Q(L-u);h=N[d+16>>2];n=Q(h-u);M=N[b+116>>2];w=N[b+20>>2];x=Q(M-w);k=N[d+20>>2];r=Q(k-w);o=Q(Q(p*i)+Q(Q(v*n)+Q(x*r)));C=N[b+72>>2];y=Q(C-j);D=N[b+64>>2];z=Q(D-u);E=N[b+68>>2];A=Q(E-w);B=Q(Q(y*i)+Q(Q(z*n)+Q(A*r)));m=Q(Q(i*i)+Q(Q(n*n)+Q(r*r)));e:{if(!(!(B=Q(0))|!(i>=r))){break e}m=Q(f-I);F=Q(h-L);G=Q(k-M);s=Q(Q(y*m)+Q(Q(z*F)+Q(A*G)));n=Q(Q(p*m)+Q(Q(v*F)+Q(x*G)));m=Q(Q(m*m)+Q(Q(F*F)+Q(G*G)));if(!(!(n>=Q(0))|!(n>=s))){break e}if(!(!(i=Q(0))|!(Q(Q(B*r)-Q(i*o))=Q(0))))){m=f;f=Q(o/Q(o-n));i=Q(m-Q(j+Q(p*f)));h=Q(h-Q(u+Q(v*f)));f=Q(k-Q(w+Q(x*f)));m=Q(Q(i*i)+Q(Q(h*h)+Q(f*f)));break e}i=Q(Q(z*x)-Q(v*A));n=Q(Q(A*p)-Q(x*y));o=Q(Q(y*v)-Q(p*z));p=Q(Q(i*i)+Q(Q(n*n)+Q(o*o)));m=f;f=p>Q(0)?Q(Q(Q(i*Q(j-f))+Q(Q(n*Q(u-h))+Q(o*Q(w-k))))/p):Q(0);i=Q(m-Q(m+Q(i*f)));h=Q(h-Q(h+Q(n*f)));f=Q(k-Q(k+Q(o*f)));m=Q(Q(i*i)+Q(Q(h*h)+Q(f*f)))}f=m;d=f>g;l=d?c:l;g=d?f:g}c=c+1|0;if((c|0)!=5){continue}break}d=(e+248|0)+l|0;f:{if(K[d|0]){H[a+64|0]=3;break f}c=1;H[d|0]=1;d=e+P(l,48)|0;l=J[d+12>>2];J[b+152>>2]=J[d+8>>2];J[b+156>>2]=l;l=J[d+4>>2];J[b+144>>2]=J[d>>2];J[b+148>>2]=l;l=J[d+44>>2];J[b+184>>2]=J[d+40>>2];J[b+188>>2]=l;l=J[d+36>>2];J[b+176>>2]=J[d+32>>2];J[b+180>>2]=l;l=J[d+28>>2];J[b+168>>2]=J[d+24>>2];J[b+172>>2]=l;l=J[d+20>>2];J[b+160>>2]=J[d+16>>2];J[b+164>>2]=l;g:{if(!K[e+248|0]){c=0;break g}if(!K[e+249|0]){break g}if(!K[e+250|0]){c=2;break g}if(!K[e+251|0]){c=3;break g}c=!K[e+252|0]<<2}b=J[a+76>>2];a=e+P(c,48)|0;g=N[a+8>>2];f=Q(N[b+8>>2]-g);m=Q(f*f);f=N[a>>2];h=Q(N[b>>2]-f);i=Q(h*h);h=N[a+4>>2];k=Q(N[b+4>>2]-h);k=Q(m+Q(i+Q(k*k)));k=k>2]-g);m=Q(i*i);i=Q(N[b+48>>2]-f);j=Q(i*i);i=Q(N[b+52>>2]-h);i=Q(m+Q(j+Q(i*i)));c=k>i;d=c;k=c?i:k;i=Q(N[b+104>>2]-g);m=Q(i*i);i=Q(N[b+96>>2]-f);j=Q(i*i);i=Q(N[b+100>>2]-h);i=Q(m+Q(j+Q(i*i)));c=k>i;g=Q(N[b+152>>2]-g);m=Q(g*g);g=Q(N[b+144>>2]-f);f=Q(g*g);g=Q(N[b+148>>2]-h);c=Q(m+Q(f+Q(g*g)))<(c?i:k)?3:c?2:d;if(!(N[(P(c,48)+b|0)+44>>2]>N[a+44>>2])){break f}b=b+P(c,48)|0;c=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=c;c=J[a+44>>2];J[b+40>>2]=J[a+40>>2];J[b+44>>2]=c;c=J[a+36>>2];J[b+32>>2]=J[a+32>>2];J[b+36>>2]=c;c=J[a+28>>2];J[b+24>>2]=J[a+24>>2];J[b+28>>2]=c;c=J[a+20>>2];J[b+16>>2]=J[a+16>>2];J[b+20>>2]=c;c=J[a+12>>2];J[b+8>>2]=J[a+8>>2];J[b+12>>2]=c}Ia=e+256|0}}function _B(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=0,r=Q(0),s=0,t=Q(0),u=Q(0),v=0,w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0);j=Ia-320|0;Ia=j;q=J[b+4>>2];k=N[q+20>>2];v=J[a+4>>2];l=N[v+20>>2];w=N[d>>2];ca=K[v+32|0];G=N[v+16>>2];da=K[q+32|0];U=N[q+16>>2];J[j+28>>2]=0;aa=Q((k>2];d=0;while(1){c=d<<2;x=K[d+f|0];J[c+(j+48|0)>>2]=x;D=K[d+g|0];J[c+(j+32|0)>>2]=D;c=(x<<4)+111440|0;ea=J[c+8>>2];fa=J[c>>2];ga=J[c+4>>2];c=J[q+152>>2]+P(D,12)|0;k=N[c+8>>2];l=N[c>>2];m=N[c+4>>2];t=N[s+48>>2];u=N[s+32>>2];y=N[s>>2];z=N[s+16>>2];I=N[s+52>>2];B=N[s+36>>2];C=N[s+4>>2];E=N[s+20>>2];F=N[s+56>>2];V=N[s+40>>2];p=N[v+56>>2];L=N[s+8>>2];n=N[v+48>>2];W=N[s+24>>2];r=N[v+52>>2];M=N[q+80>>2];X=N[q+48>>2];O=N[q+64>>2];A=N[q+84>>2];R=N[q+52>>2];Z=N[q+68>>2];S=N[q+88>>2];_=N[q+56>>2];$=N[q+72>>2];c=o;o=c<<4;x=o+(j+128|0)|0;J[x+12>>2]=0;D=o+(j- -64|0)|0;J[D+12>>2]=0;o=o+(j+192|0)|0;J[o+12>>2]=0;S=Q(Q(S*k)+Q(Q(_*l)+Q(m*$)));N[D+8>>2]=S;A=Q(Q(A*k)+Q(Q(R*l)+Q(m*Z)));N[D+4>>2]=A;M=Q(Q(M*k)+Q(Q(X*l)+Q(m*O)));N[D>>2]=M;k=ea?p:Q(-p);l=fa?n:Q(-n);m=ga?r:Q(-r);p=Q(F+Q(Q(V*k)+Q(Q(L*l)+Q(W*m))));N[x+8>>2]=p;n=Q(I+Q(Q(B*k)+Q(Q(C*l)+Q(m*E))));N[x+4>>2]=n;k=Q(t+Q(Q(u*k)+Q(Q(y*l)+Q(m*z))));N[x>>2]=k;l=Q(p-S);N[o+8>>2]=l;m=Q(n-A);N[o+4>>2]=m;k=Q(k-M);N[o>>2]=k;o=c+1|0;d=d+1|0;if((ba|0)!=(d|0)){continue}break}J[j+28>>2]=o;g:{h:{switch(c-1|0){case 0:p=N[j+200>>2];k=Q(N[j+216>>2]-p);n=N[j+192>>2];l=Q(N[j+208>>2]-n);r=N[j+196>>2];m=Q(N[j+212>>2]-r);t=Q(Q(k*k)+Q(Q(l*l)+Q(m*m)));if(!(t<=Q(1.1920928955078125e-7))){break g}J[j+28>>2]=1;c=J[j+196>>2];J[j+304>>2]=J[j+192>>2];J[j+308>>2]=c;c=J[j+204>>2];J[j+312>>2]=J[j+200>>2];J[j+316>>2]=c;break e;case 1:Bb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break e;case 2:break h;default:break f}}Eb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break e}J[j+316>>2]=0;T=k;k=Q(Q(Q(Q(Q(-n)*l)-Q(m*r))-Q(p*k))/t);k=k>Q(1)?Q(1):k;k=k>Q(0)?k:Q(0);N[j+312>>2]=p+Q(T*k);N[j+308>>2]=r+Q(m*k);N[j+304>>2]=n+Q(l*k);break e}k=N[c+8>>2];m=N[c>>2];l=N[c+4>>2];J[j+268>>2]=0;c=Q(Q(k*k)+Q(Q(m*m)+Q(l*l)))>Q(0);k=c?k:Q(0);N[j+264>>2]=k;l=c?l:Q(0);N[j+260>>2]=l;m=c?m:Q(1);N[j+256>>2]=m;p=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(m*m)+Q(l*l))))));t=Q(k*p);u=Q(m*p);n=Q(34028234663852886e22);r=Q(l*p);break d}J[j+316>>2]=0;N[j+312>>2]=l;N[j+308>>2]=m;N[j+304>>2]=k}c=J[j+308>>2];J[j+256>>2]=J[j+304>>2];J[j+260>>2]=c;c=J[j+316>>2];J[j+264>>2]=J[j+312>>2];J[j+268>>2]=c;k=N[j+264>>2];m=N[j+256>>2];l=N[j+260>>2];n=Q(Y(Q(Q(k*k)+Q(Q(m*m)+Q(l*l)))));if(!(aa>2]=J[j+300>>2];c=J[j+296>>2];J[j+280>>2]=J[j+292>>2];J[j+284>>2]=c;d=J[a+4>>2];c=J[a+8>>2];o=J[j+28>>2]<<2;n=Q(-m);q=Q(Q(Q(N[a+20>>2]*n)-Q(N[a+36>>2]*l))-Q(N[a+52>>2]*k))>Q(0);s=Q(Q(Q(N[a+16>>2]*n)-Q(N[a+32>>2]*l))-Q(N[a+48>>2]*k))>Q(0);v=Q(Q(Q(N[a+24>>2]*n)-Q(N[a+40>>2]*l))-Q(N[a+56>>2]*k))>Q(0);J[o+(j+48|0)>>2]=q<<1|s|v<<2;E=N[c+56>>2];F=N[c+40>>2];L=N[c+24>>2];W=N[c+52>>2];M=N[c+36>>2];n=N[d+56>>2];X=N[c+20>>2];B=N[d+52>>2];O=N[c+8>>2];A=N[c+48>>2];R=N[c+32>>2];Z=N[c>>2];S=N[c+16>>2];_=N[c+4>>2];C=N[d+48>>2];$=N[j+268>>2];c=J[b+4>>2];ha=N[c+56>>2];ia=N[c+52>>2];ja=N[c+72>>2];x=c- -64|0;ka=N[x>>2];la=N[c+68>>2];w=N[c+88>>2];G=N[c+80>>2];ma=N[c+84>>2];na=N[c+48>>2];J[j+316>>2]=0;T=w;w=k;oa=G;G=m;U=l;N[j+312>>2]=Q(T*k)+Q(Q(oa*m)+Q(l*ma));N[j+308>>2]=Q(ja*k)+Q(Q(ka*m)+Q(l*la));N[j+304>>2]=Q(ha*k)+Q(Q(na*m)+Q(l*ia));d=tb(c,j+304|0);J[o+(j+32|0)>>2]=d;k=v?n:Q(-n);l=s?C:Q(-C);m=q?B:Q(-B);L=Q(E+Q(Q(F*k)+Q(Q(O*l)+Q(L*m))));d=J[c+152>>2]+P(d,12)|0;n=N[d+8>>2];B=N[d>>2];C=N[d+4>>2];O=Q(Q(N[c+88>>2]*n)+Q(Q(N[c+56>>2]*B)+Q(C*N[c+72>>2])));E=Q(L-O);A=Q(A+Q(Q(R*k)+Q(Q(Z*l)+Q(m*S))));R=Q(Q(N[c+80>>2]*n)+Q(Q(N[c+48>>2]*B)+Q(C*N[x>>2])));F=Q(A-R);l=Q(W+Q(Q(M*k)+Q(Q(_*l)+Q(m*X))));m=Q(Q(N[c+84>>2]*n)+Q(Q(N[c+52>>2]*B)+Q(C*N[c+68>>2])));k=Q(l-m);n=Q(Q(t*E)+Q(Q(u*F)+Q(r*k)));if(n>V){o=0;if(!f){break a}a=J[j+28>>2];H[h|0]=a;if(!a){break a}c=0;if((a|0)!=1){h=a&-2;d=0;while(1){b=c<<2;i=j+48|0;H[c+f|0]=J[b+i>>2];q=j+32|0;H[c+g|0]=J[q+b>>2];b=c|1;e=b<<2;H[b+f|0]=J[e+i>>2];H[b+g|0]=J[e+q>>2];c=c+2|0;d=d+2|0;if((h|0)!=(d|0)){continue}break}}if(!(a&1)){break a}a=c<<2;H[c+f|0]=J[a+(j+48|0)>>2];H[c+g|0]=J[a+(j+32|0)>>2];break a}c=J[j+28>>2];if(n>Q(p*Q(.9997749924659729))){i:{if(!f){break i}H[h|0]=c;if(!c){break i}b=0;if((c|0)!=1){o=c&-2;a=0;while(1){d=b<<2;q=j+48|0;H[b+f|0]=J[d+q>>2];s=j+32|0;H[b+g|0]=J[s+d>>2];d=b|1;h=d<<2;H[d+f|0]=J[h+q>>2];H[d+g|0]=J[h+s>>2];b=b+2|0;a=a+2|0;if((o|0)!=(a|0)){continue}break}}if(!(c&1)){break i}a=b<<2;H[b+f|0]=J[a+(j+48|0)>>2];H[b+g|0]=J[a+(j+32|0)>>2]}N[i+32>>2]=u;J[i+44>>2]=0;N[i+40>>2]=t;N[i+36>>2]=r;kb(j+192|0,j+128|0,j- -64|0,j+256|0,j+304|0,j,c);j:{if(e){a=J[j+308>>2];J[i>>2]=J[j+304>>2];J[i+4>>2]=a;a=J[j+316>>2];J[i+8>>2]=J[j+312>>2];J[i+12>>2]=a;a=J[j+4>>2];J[i+16>>2]=J[j>>2];J[i+20>>2]=a;a=J[j+12>>2];J[i+24>>2]=J[j+8>>2];J[i+28>>2]=a;a=J[j+296>>2];J[i+68>>2]=J[j+292>>2];J[i+72>>2]=a;J[i+76>>2]=J[j+300>>2];break j}k=N[j+304>>2];l=N[j+308>>2];m=N[j+312>>2];J[i+12>>2]=0;N[i+8>>2]=m-Q(y*t);N[i+4>>2]=l-Q(y*r);N[i>>2]=k-Q(y*u);k=N[j>>2];l=N[j+4>>2];m=N[j+8>>2];J[i+28>>2]=0;N[i+24>>2]=m+Q(z*t);N[i+20>>2]=l+Q(z*r);N[i+16>>2]=k+Q(z*u);p=Q(p-I)}N[i+64>>2]=p;o=2;break a}o=c<<4;d=o+(j+128|0)|0;J[d+12>>2]=0;N[d+8>>2]=L;N[d+4>>2]=l;N[d>>2]=A;d=o+(j- -64|0)|0;J[d+12>>2]=0;N[d+8>>2]=O;N[d+4>>2]=m;N[d>>2]=R;d=o+(j+192|0)|0;J[d+12>>2]=0;N[d+8>>2]=E;N[d+4>>2]=k;N[d>>2]=F;J[j+28>>2]=c+1;k:{l:{switch(c-1|0){case 0:n=N[j+200>>2];k=Q(N[j+216>>2]-n);r=N[j+192>>2];l=Q(N[j+208>>2]-r);t=N[j+196>>2];m=Q(N[j+212>>2]-t);u=Q(Q(k*k)+Q(Q(l*l)+Q(m*m)));if(u<=Q(1.1920928955078125e-7)){J[j+28>>2]=1;c=J[j+196>>2];J[j+304>>2]=J[j+192>>2];J[j+308>>2]=c;c=J[j+204>>2];J[j+312>>2]=J[j+200>>2];J[j+316>>2]=c;break k}J[j+316>>2]=0;T=k;k=Q(Q(Q(Q(Q(-r)*l)-Q(m*t))-Q(n*k))/u);k=k>Q(1)?Q(1):k;k=k>Q(0)?k:Q(0);N[j+312>>2]=n+Q(T*k);N[j+308>>2]=t+Q(m*k);N[j+304>>2]=r+Q(l*k);break k;case 1:Bb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break k;case 2:Eb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break k;default:break l}}J[j+316>>2]=0;N[j+312>>2]=E;N[j+308>>2]=k;N[j+304>>2]=F}c=J[j+308>>2];J[j+256>>2]=J[j+304>>2];J[j+260>>2]=c;c=J[j+316>>2];J[j+264>>2]=J[j+312>>2];J[j+268>>2]=c;k=N[j+264>>2];m=N[j+256>>2];l=N[j+260>>2];n=Q(Y(Q(Q(k*k)+Q(Q(m*m)+Q(l*l)))));u=Q(Q(1)/n);t=Q(k*u);r=Q(l*u);u=Q(m*u);if(naa){continue}break}b=J[j+28>>2];if(!(n>2];v=j+32|0;H[c+g|0]=J[v+h>>2];h=c|1;o=h<<2;H[f+h|0]=J[o+s>>2];H[g+h|0]=J[o+v>>2];c=c+2|0;a=a+2|0;if((q|0)!=(a|0)){continue}break}}if(!(d&1)){break m}a=c<<2;H[c+f|0]=J[a+(j+48|0)>>2];H[c+g|0]=J[a+(j+32|0)>>2]}N[j+268>>2]=$;N[j+256>>2]=G;N[j+260>>2]=U;N[j+264>>2]=w;kb(j+192|0,j+128|0,j- -64|0,j+256|0,j+304|0,j,b);J[i+60>>2]=0;N[i+56>>2]=t;N[i+52>>2]=r;N[i+48>>2]=u;J[i+44>>2]=0;k=Q(Q(1)/p);l=Q(w*k);N[i+40>>2]=l;m=Q(U*k);N[i+36>>2]=m;k=Q(G*k);N[i+32>>2]=k;if(e){a=J[j+308>>2];J[i>>2]=J[j+304>>2];J[i+4>>2]=a;a=J[j+316>>2];J[i+8>>2]=J[j+312>>2];J[i+12>>2]=a;a=J[j+4>>2];J[i+16>>2]=J[j>>2];J[i+20>>2]=a;a=J[j+12>>2];J[i+24>>2]=J[j+8>>2];J[i+28>>2]=a;N[i+64>>2]=p;a=J[j+284>>2];J[i+68>>2]=J[j+280>>2];J[i+72>>2]=a;J[i+76>>2]=J[j+288>>2];o=4;break a}n=N[j+304>>2];r=N[j+308>>2];w=N[j+312>>2];J[i+12>>2]=0;N[i+8>>2]=w-Q(y*l);N[i+4>>2]=r-Q(y*m);N[i>>2]=n-Q(y*k);n=N[j>>2];r=N[j+4>>2];w=N[j+8>>2];N[i+64>>2]=p-I;J[i+28>>2]=0;N[i+24>>2]=w+Q(z*l);N[i+20>>2]=r+Q(z*m);N[i+16>>2]=n+Q(z*k);o=2;if(p<=I){break a}o=4;break a}if(f){break b}o=5;break a}b=J[j+28>>2]}H[h|0]=b;o=5;if(!b){break a}c=0;if((b|0)!=1){h=b&-2;d=0;while(1){a=c<<2;i=j+48|0;H[c+f|0]=J[a+i>>2];q=j+32|0;H[c+g|0]=J[q+a>>2];a=c|1;e=a<<2;H[a+f|0]=J[e+i>>2];H[a+g|0]=J[e+q>>2];c=c+2|0;d=d+2|0;if((h|0)!=(d|0)){continue}break}}if(!(b&1)){break a}a=c<<2;H[c+f|0]=J[a+(j+48|0)>>2];H[c+g|0]=J[a+(j+32|0)>>2]}Ia=j+320|0;return o}function DT(a,b,c){a=a|0;b=Q(b);c=c|0;var d=0,e=Q(0),f=0,g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=0,s=Q(0),t=0,u=Q(0),v=0,w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=0,_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=0,Aa=0,Ba=0,Ca=0;d=Ia-176|0;Ia=d;h=J[a+68>>2];p=J[a+72>>2];g=P(p,24);if(g){f=J[42504]+12|0;w=Ka[J[J[f>>2]+8>>2]](f,g,29113,10210,651)|0}else{w=0}a:{if(!p){J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;break a}f=w;while(1){g=J[h>>2];Ka[J[J[g>>2]+12>>2]](g,d+96|0)|0;g=J[d+96>>2];v=J[d+100>>2];t=J[d+104>>2];r=J[d+108>>2];Z=J[d+116>>2];J[f+16>>2]=J[d+112>>2];J[f+20>>2]=Z;J[f+8>>2]=t;J[f+12>>2]=r;J[f>>2]=g;J[f+4>>2]=v;f=f+24|0;h=h+4|0;p=p-1|0;if(p){continue}break}h=0;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;if((f|0)==(w|0)){break a}g=J[42504]+12|0;t=f-w|0;v=(t|0)/24|0;p=Ka[J[J[g>>2]+8>>2]](g,v<<2,29113,10210,611)|0;if(v-1>>>0>=3){g=v&-4;f=0;while(1){N[p+(h<<2)>>2]=N[P(h,24)+w>>2];r=h|1;N[p+(r<<2)>>2]=N[P(r,24)+w>>2];r=h|2;N[p+(r<<2)>>2]=N[P(r,24)+w>>2];r=h|3;N[p+(r<<2)>>2]=N[P(r,24)+w>>2];h=h+4|0;f=f+4|0;if((g|0)!=(f|0)){continue}break}}g=v&3;if(g){f=0;while(1){N[p+(h<<2)>>2]=N[P(h,24)+w>>2];h=h+1|0;f=f+1|0;if((g|0)!=(f|0)){continue}break}}B=_c(d+96|0);g=oC(B,p,v);b:{c:{if((t|0)<=0){break c}g=J[g+8>>2];r=g+(v<<2)|0;v=g;while(1){f=v;v=f+4|0;f=J[f>>2];J[d+16>>2]=f;h=p+(f<<2)|0;f=g;while(1){d:{if(f>>>0>=r>>>0){g=f;break d}t=J[f>>2];g=f+4|0;f=g;if(N[p+(t<<2)>>2]>2]){continue}}break}h=g;if(r>>>0>g>>>0){while(1){e:{t=J[h>>2];J[d+68>>2]=t;Z=J[d+16>>2];f=P(Z,24)+w|0;e=N[f+12>>2];if(!(e>=N[p+(t<<2)>>2])){break e}f:{if((t|0)==(Z|0)){break f}t=P(t,24)+w|0;if(e>2]|N[f>>2]>N[t+12>>2]|(N[t+4>>2]>N[f+16>>2]|N[f+4>>2]>N[t+16>>2])){break f}if(N[t+8>>2]>N[f+20>>2]|N[f+8>>2]>N[t+20>>2]){break f}f=J[d+8>>2];g:{if(f>>>0>=(J[d+12>>2]&2147483647)>>>0){bb(d+4|0,d+16|0);f=J[d+8>>2];break g}J[J[d+4>>2]+(f<<2)>>2]=Z;f=J[d+8>>2]+1|0;J[d+8>>2]=f}if((J[d+12>>2]&2147483647)>>>0<=f>>>0){bb(d+4|0,d+68|0);break f}J[J[d+4>>2]+(f<<2)>>2]=J[d+68>>2];J[d+8>>2]=J[d+8>>2]+1}h=h+4|0;if(r>>>0>h>>>0){continue}}break}if(r>>>0>v>>>0){continue}break c}break}if(!p){break b}}g=J[42504]+12|0;Ka[J[J[g>>2]+12>>2]](g,p)}wc(B);g=J[d+8>>2];if(g>>>0<2){break a}ga=Q(b*Q(4));v=g>>>1|0;t=d+108|0;p=J[d+4>>2];while(1){f=J[a+68>>2];g=J[f+(J[p+4>>2]<<2)>>2];h=J[f+(J[p>>2]<<2)>>2];h:{if(c){if(!(Aa=c,Ba=Ka[J[J[h>>2]+16>>2]](h)|0,Ca=Ka[J[J[g>>2]+16>>2]](g)|0,za=J[J[c>>2]+8>>2],Ka[za](Aa|0,Ba|0,Ca|0)|0)){break h}}r=J[h+4>>2]>J[g+4>>2];f=r?h:g;i:{j:{k:{l:{g=r?g:h;switch(J[g+4>>2]){case 0:break k;case 1:break l;default:break j}}if(J[f+4>>2]!=1){break j}fk(g-8|0,d+96|0);fk(f-8|0,d+16|0);m=N[d+40>>2];s=N[d+120>>2];j=N[d+104>>2];N[d+76>>2]=j;q=N[d+100>>2];N[d+72>>2]=q;u=N[d+96>>2];N[d+68>>2]=u;i=N[d+108>>2];n=N[d+112>>2];b=N[d+116>>2];L=N[d+24>>2];N[d+172>>2]=L;z=N[d+20>>2];N[d+168>>2]=z;A=N[d+16>>2];N[d+164>>2]=A;k=N[d+28>>2];o=N[d+32>>2];e=N[d+36>>2];N[d+156>>2]=b-j;N[d+152>>2]=n-q;N[d+148>>2]=i-u;N[d+144>>2]=e-L;N[d+140>>2]=o-z;N[d+136>>2]=k-A;V=Q(0);W=Q(0);C=Q(0);q=Q(Y(Ab(d+68|0,d+148|0,d+164|0,d+136|0,d+56|0,d+160|0)));m=Q(s+m);l=Q(0);if(!(q>2];j=Q(Q(1)-b);l=e;e=N[d+160>>2];m=Q(Q(1)-e);s=Q(Q(Q(x*j)+Q(b*N[d+76>>2]))-Q(Q(l*m)+Q(e*N[d+172>>2])));q=N[g+324>>2];i=Q(Q(Q(b*N[d+68>>2])+Q(i*j))-Q(Q(e*N[d+164>>2])+Q(k*m)));k=N[g+316>>2];j=Q(Q(Q(n*j)+Q(b*N[d+72>>2]))-Q(Q(o*m)+Q(e*N[d+168>>2])));n=N[g+320>>2];b=Q(Q(s*q)+Q(Q(i*k)+Q(j*n)));e=Q(s-Q(q*b));i=Q(i-Q(k*b));b=Q(j-Q(n*b));j=Q(Q(e*e)+Q(Q(i*i)+Q(b*b)));if(j>Q(0)){l=e;e=Q(Q(1)/Q(Y(j)));W=Q(l*e);V=Q(i*e);l=Q(b*e)}else{l=Q(0)}break i}if(J[f+4>>2]!=1){break j}dk(g-8|0,d+96|0);fk(f-8|0,d+68|0);N[d+172>>2]=N[d+76>>2];h=J[d+72>>2];J[d+164>>2]=J[d+68>>2];J[d+168>>2]=h;N[d+156>>2]=N[d+88>>2];h=J[d+84>>2];J[d+148>>2]=J[d+80>>2];J[d+152>>2]=h;e=N[d+120>>2];b=Q(e+e);i=N[d+124>>2];j=Q(i+i);k=Q(Q(1)-Q(e*b));o=Q(i*j);N[d+48>>2]=k-o;e=N[d+128>>2];m=Q(j*e);n=N[d+132>>2];s=Q(b*n);N[d+44>>2]=m-s;q=Q(b*e);j=Q(j*n);N[d+40>>2]=q+j;N[d+36>>2]=m+s;x=k;l=e;e=Q(e+e);k=Q(l*e);N[d+32>>2]=x-k;b=Q(b*i);e=Q(e*n);N[d+28>>2]=b-e;N[d+24>>2]=q-j;N[d+20>>2]=b+e;N[d+16>>2]=Q(Q(1)-o)-k;N[d+64>>2]=N[d+104>>2];h=J[d+100>>2];J[d+56>>2]=J[d+96>>2];J[d+60>>2]=h;V=Q(0);W=Q(0);C=Q(0);b=Q(Y(ce(d+164|0,d+148|0,d+56|0,t,d+16|0,d+160|0,d+136|0)));e=N[d+92>>2];l=Q(0);if(!(b>2]-Q(Q(N[d+172>>2]+N[d+156>>2])*Q(.5)));i=N[g+324>>2];j=Q(N[d+56>>2]-Q(Q(N[d+164>>2]+N[d+148>>2])*Q(.5)));n=N[g+316>>2];k=Q(N[d+60>>2]-Q(Q(N[d+168>>2]+N[d+152>>2])*Q(.5)));o=N[g+320>>2];b=Q(Q(e*i)+Q(Q(j*n)+Q(k*o)));e=Q(e-Q(i*b));i=Q(j-Q(n*b));b=Q(k-Q(o*b));j=Q(Q(e*e)+Q(Q(i*i)+Q(b*b)));if(j>Q(0)){l=e;e=Q(Q(1)/Q(Y(j)));W=Q(l*e);V=Q(i*e);l=Q(b*e)}else{l=Q(0)}break i}dk(g-8|0,d+96|0);dk(f-8|0,d+16|0);V=Q(0);W=Q(0);C=Q(0);i=N[d+40>>2];m=Q(i+i);k=N[d+48>>2];A=Q(m*k);s=N[d+44>>2];u=Q(s+s);D=N[d+52>>2];M=Q(u*D);n=Q(A+M);E=N[d+108>>2];da=N[d+36>>2];F=N[d+120>>2];q=Q(F+F);o=N[d+128>>2];_=Q(q*o);b=N[d+124>>2];G=Q(b+b);y=N[d+132>>2];$=Q(G*y);e=Q(_-$);O=Q(Q(1)-Q(i*m));S=Q(s*u);L=Q(O-S);aa=Q(b*G);z=Q(o+o);X=Q(o*z);i=Q(Q(Q(1)-aa)-X);ba=Q(q*b);ca=Q(z*y);b=Q(ba+ca);u=Q(u*k);x=Q(m*D);z=Q(u-x);ha=Q(Q(e*L)+Q(Q(i*n)+Q(b*z)));ia=Q(Q(R(ha))+Q(9.999999974752427e-7));H=N[d+28>>2];A=Q(A-M);l=k;k=Q(k+k);T=Q(l*k);M=Q(Q(Q(1)-S)-T);m=Q(m*s);k=Q(k*D);D=Q(m+k);ja=Q(Q(e*A)+Q(Q(i*M)+Q(b*D)));ka=Q(Q(R(ja))+Q(9.999999974752427e-7));I=N[d+32>>2];S=Q(u+x);x=Q(m-k);O=Q(O-T);la=Q(Q(e*S)+Q(Q(i*x)+Q(b*O)));ma=Q(Q(R(la))+Q(9.999999974752427e-7));na=N[d+24>>2];oa=N[d+104>>2];K=Q(na-oa);pa=N[d+16>>2];qa=N[d+96>>2];U=Q(pa-qa);ra=N[d+20>>2];sa=N[d+100>>2];ea=Q(ra-sa);T=Q(Q(K*e)+Q(Q(U*i)+Q(b*ea)));fa=Q(Q(E+Q(Q(da*ia)+Q(Q(H*ka)+Q(I*ma))))-Q(R(T)));l=Q(0);if(fa>2];G=Q(Q(K*k)+Q(Q(U*o)+Q(m*ea)));X=Q(Q(Q(Q(da*ca)+Q(Q(H*ua)+Q(I*wa)))+F)-Q(R(G)));l=Q(0);if(X>2];K=Q(Q(K*s)+Q(Q(U*q)+Q(u*ea)));U=Q(Q(Q(Q(da*$)+Q(Q(H*xa)+Q(I*j)))+y)-Q(R(K)));l=Q(0);if(UU;m:{n:{o:{p:{q:{r:{B=h?2:r;j=h?U:j;h=j>H;B=h?3:B;j=h?H:j;h=j>I;B=h?4:B;j=h?I:j;h=j>E;switch((h?5:B)-1|0){case 4:break n;case 3:break o;case 2:break p;case 1:break q;case 0:break r;default:break m}}i=o;b=m;e=k;break m}i=q;b=u;e=s;break m}i=M;b=D;e=A;break m}i=x;b=O;e=S;break m}i=n;b=z;e=L}C=h?E:j;h=Q(Q(e*Q(oa-na))+Q(Q(i*Q(qa-pa))+Q(Q(sa-ra)*b)))>2];i=h?Q(-i):i;k=N[g+316>>2];o=N[g+320>>2];m=h?Q(-b):b;b=Q(Q(e*n)+Q(Q(i*k)+Q(o*m)));e=Q(e-Q(n*b));i=Q(i-Q(k*b));b=Q(m-Q(o*b));n=Q(Q(e*e)+Q(Q(i*i)+Q(b*b)));l=Q(0);if(!(n>Q(0))){break i}l=e;e=Q(Q(1)/Q(Y(n)));W=Q(l*e);V=Q(i*e);l=Q(b*e)}j=l;if(C==Q(0)){break h}b=C>ga?ga:C;e=Q(Q(V*b)*Q(.5));N[g+420>>2]=e+N[g+420>>2];i=Q(Q(j*b)*Q(.5));N[g+424>>2]=i+N[g+424>>2];b=Q(Q(W*b)*Q(.5));N[g+428>>2]=b+N[g+428>>2];N[f+420>>2]=N[f+420>>2]-e;N[f+424>>2]=N[f+424>>2]-i;N[f+428>>2]=N[f+428>>2]-b}p=p+8|0;v=v-1|0;if(v){continue}break}}if(w){a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,w)}a=J[d+12>>2];s:{if((a|0)<0|!(a&2147483647)){break s}a=J[d+4>>2];if(!a){break s}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,a)}Ia=d+176|0}function Q6(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=0,q=0,r=Q(0),s=0,t=0,u=0;e=Ia-224|0;Ia=e;n=1;a:{if(!J[a+592>>2]){break a}q=a+4|0;b:{switch(L[b+98>>1]){case 3:if(L[b+96>>1]){n=ie(e+32|0,b+48|0,b+12|0,b);I[e+28>>1]=L[d>>1];J[e+24>>2]=c;J[e+20>>2]=b;J[e+16>>2]=153732;n=MD(J[a+644>>2],J[a+640>>2],q,n,e+16|0);break a}f=N[b+84>>2];g=N[b+88>>2];h=N[b+76>>2];i=N[b+92>>2];j=N[b+80>>2];k=N[b+72>>2];J[e+60>>2]=0;N[e+56>>2]=Q(i-j)*Q(.5);N[e+52>>2]=Q(g-h)*Q(.5);J[e+44>>2]=0;N[e+48>>2]=Q(f-k)*Q(.5);N[e+40>>2]=Q(j+i)*Q(.5);N[e+36>>2]=Q(h+g)*Q(.5);N[e+32>>2]=Q(k+f)*Q(.5);I[e+28>>1]=L[d>>1];J[e+24>>2]=c;J[e+20>>2]=b;J[e+16>>2]=153772;s=J[a+644>>2];t=J[a+640>>2];p=e+16|0;c=Ia-1056|0;Ia=c;H[c+1040|0]=1;J[c+1048>>2]=256;J[c+1052>>2]=256;J[c+1044>>2]=c+16;J[c+16>>2]=J[q+588>>2];d=1;c:while(1){d=d-1|0;a=J[J[c+1044>>2]+(d<<2)>>2];f=N[a+16>>2];g=N[a>>2];h=Q(f+g);f=Q(f-g);j=N[a+24>>2];k=N[a+8>>2];i=Q(j+k);l=N[a+20>>2];m=N[a+4>>2];g=Q(l+m);j=Q(j-k);k=Q(l-m);while(1){d:{e:{o=Q(Q(f*Q(.5))+N[e+48>>2]);f=Q(Q(h*Q(.5))-N[e+32>>2]);f:{if(!(o>=(f>Q(0)?f:Q(-f)))){break f}f=Q(Q(g*Q(.5))-N[e+36>>2]);if(!(Q(Q(k*Q(.5))+N[e+52>>2])>=(f>Q(0)?f:Q(-f)))){break f}f=Q(Q(i*Q(.5))-N[e+40>>2]);if(!(Q(Q(j*Q(.5))+N[e+56>>2])>=(f>Q(0)?f:Q(-f)))){break f}b=a;a=J[a+36>>2];if(J[b+40>>2]){break e}b=J[a>>2];if(!b){break f}a=a+4|0;if((b|0)==1){if(Ka[J[J[p>>2]+8>>2]](p,c+12|0,s+P(J[a>>2],44)|0)|0){break f}break d}while(1){q=J[a>>2];n=t+P(q,24)|0;g=N[n+12>>2];h=N[n>>2];f=Q(Q(Q(h+g)*Q(.5))-N[e+32>>2]);g:{if(!(Q(Q(Q(g-h)*Q(.5))+N[e+48>>2])>=(f>Q(0)?f:Q(-f)))){break g}g=N[n+4>>2];h=N[n+16>>2];f=Q(Q(Q(g+h)*Q(.5))-N[e+36>>2]);if(!(Q(Q(Q(h-g)*Q(.5))+N[e+52>>2])>=(f>Q(0)?f:Q(-f)))){break g}g=N[n+8>>2];h=N[n+20>>2];f=Q(Q(Q(g+h)*Q(.5))-N[e+40>>2]);if(!(Q(Q(Q(h-g)*Q(.5))+N[e+56>>2])>=(f>Q(0)?f:Q(-f)))){break g}if(!(Ka[J[J[p>>2]+8>>2]](p,c+12|0,s+P(q,44)|0)|0)){break d}}a=a+4|0;b=b-1|0;if(b){continue}break}}u=!d;if(d){continue c}break d}J[J[c+1044>>2]+(d<<2)>>2]=a+48;d=d+1|0;if((d|0)==(J[c+1052>>2]&2147483647)){ad(c+16|0,d<<1)}f=N[a+16>>2];g=N[a>>2];h=Q(f+g);f=Q(f-g);j=N[a+24>>2];k=N[a+8>>2];i=Q(j+k);l=N[a+20>>2];m=N[a+4>>2];g=Q(l+m);j=Q(j-k);k=Q(l-m);continue}break}break};a=J[c+1052>>2];h:{if((a|0)<0|!(a&2147483647)){break h}a=J[c+1044>>2];if((a|0)==(c+16|0)|!a){break h}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}Ia=c+1056|0;n=u;break a;case 2:h=N[b+60>>2];m=N[b+124>>2];k=N[b+112>>2];l=N[b+116>>2];f=N[b+120>>2];J[e+44>>2]=0;N[e+40>>2]=f;N[e+36>>2]=l;N[e+32>>2]=k;g=N[b+16>>2];j=N[b+20>>2];i=N[b+12>>2];J[e+124>>2]=0;J[e+108>>2]=0;J[e+92>>2]=0;m=Q(m*Q(1.0099999904632568));N[e+88>>2]=m;N[e+84>>2]=m;J[e+76>>2]=0;N[e+72>>2]=i;N[e+68>>2]=j;J[e+60>>2]=0;N[e+56>>2]=j;N[e+52>>2]=g;r=i>Q(0)?i:Q(-i);N[e+120>>2]=r;o=j>Q(0)?j:Q(-j);N[e+116>>2]=o;N[e+104>>2]=o;o=g>Q(0)?g:Q(-g);N[e+100>>2]=o;N[e+80>>2]=m;N[e+64>>2]=g;N[e+48>>2]=i;N[e+112>>2]=o;N[e+96>>2]=r;J[e+156>>2]=0;J[e+140>>2]=0;m=Q(h+h);i:{if(m>=Q(34028234663852886e22)){h=g==Q(0)?l:g>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);i=i==Q(0)?k:i>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);g=f;if(j==Q(0)){break i}g=j>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break i}h=Q(l+Q(m*g));i=Q(k+Q(m*i));g=Q(f+Q(m*j))}N[e+152>>2]=f>g?f:g;N[e+148>>2]=h>2]=f>2]=h>l?l:h;N[e+144>>2]=i>2]=i>k?k:i;I[e+28>>1]=L[d>>1];J[e+24>>2]=c;J[e+20>>2]=b;J[e+16>>2]=153804;s=J[a+644>>2];t=J[a+640>>2];p=e+16|0;c=Ia-1056|0;Ia=c;H[c+1040|0]=1;J[c+1048>>2]=256;J[c+1052>>2]=256;J[c+1044>>2]=c+16;J[c+16>>2]=J[q+588>>2];d=1;j:while(1){d=d-1|0;a=J[J[c+1044>>2]+(d<<2)>>2];f=N[a+16>>2];g=N[a>>2];h=Q(f+g);f=Q(f-g);j=N[a+24>>2];k=N[a+8>>2];i=Q(j+k);l=N[a+20>>2];m=N[a+4>>2];g=Q(l+m);j=Q(j-k);k=Q(l-m);while(1){k:{l:{l=Q(h*Q(.5));f=Q(Q(f*Q(.5))+N[e+80>>2]);m:{if(!(N[e+128>>2]<=Q(l+f))|!(N[e+144>>2]>=Q(l-f))){break m}h=Q(Q(k*Q(.5))+N[e+84>>2]);g=Q(g*Q(.5));m=Q(N[e+36>>2]-g);l=Q(N[e+32>>2]-l);k=Q(Q(m*N[e+48>>2])-Q(l*N[e+64>>2]));if(!(Q(Q(f*N[e+112>>2])+Q(h*N[e+96>>2]))>=(k>Q(0)?k:Q(-k)))|!(N[e+132>>2]<=Q(g+h))|!(N[e+148>>2]>=Q(g-h))){break m}g=Q(Q(j*Q(.5))+N[e+88>>2]);o=Q(Q(h*N[e+116>>2])+Q(g*N[e+100>>2]));h=Q(i*Q(.5));j=Q(N[e+40>>2]-h);i=Q(Q(j*N[e+52>>2])-Q(m*N[e+68>>2]));if(!(o>=(i>Q(0)?i:Q(-i)))|!(N[e+136>>2]<=Q(h+g))|!(N[e+152>>2]>=Q(h-g))){break m}g=Q(Q(g*N[e+120>>2])+Q(f*N[e+104>>2]));f=Q(Q(l*N[e+56>>2])-Q(j*N[e+72>>2]));if(!(g>=(f>Q(0)?f:Q(-f)))){break m}b=a;a=J[a+36>>2];if(J[b+40>>2]){break l}b=J[a>>2];if(!b){break m}a=a+4|0;if((b|0)==1){if(Ka[J[J[p>>2]+8>>2]](p,c+12|0,s+P(J[a>>2],44)|0)|0){break m}break k}while(1){q=J[a>>2];n=t+P(q,24)|0;f=N[n>>2];g=N[n+12>>2];h=Q(Q(f+g)*Q(.5));f=Q(Q(Q(g-f)*Q(.5))+N[e+80>>2]);n:{if(!(N[e+128>>2]<=Q(h+f))|!(N[e+144>>2]>=Q(h-f))){break n}i=N[n+16>>2];j=N[n+4>>2];g=Q(Q(Q(i-j)*Q(.5))+N[e+84>>2]);i=Q(Q(j+i)*Q(.5));j=Q(N[e+36>>2]-i);k=Q(N[e+32>>2]-h);h=Q(Q(j*N[e+48>>2])-Q(k*N[e+64>>2]));if(!(Q(Q(f*N[e+112>>2])+Q(g*N[e+96>>2]))>=(h>Q(0)?h:Q(-h)))|!(N[e+132>>2]<=Q(i+g))|!(N[e+148>>2]>=Q(i-g))){break n}o=Q(g*N[e+116>>2]);h=N[n+20>>2];i=N[n+8>>2];g=Q(Q(Q(h-i)*Q(.5))+N[e+88>>2]);h=Q(Q(i+h)*Q(.5));l=Q(N[e+40>>2]-h);i=Q(Q(l*N[e+52>>2])-Q(j*N[e+68>>2]));if(!(Q(o+Q(g*N[e+100>>2]))>=(i>Q(0)?i:Q(-i)))|!(N[e+136>>2]<=Q(h+g))|!(N[e+152>>2]>=Q(h-g))){break n}g=Q(Q(g*N[e+120>>2])+Q(f*N[e+104>>2]));f=Q(Q(k*N[e+56>>2])-Q(l*N[e+72>>2]));if(!(g>=(f>Q(0)?f:Q(-f)))){break n}if(!(Ka[J[J[p>>2]+8>>2]](p,c+12|0,s+P(q,44)|0)|0)){break k}}a=a+4|0;b=b-1|0;if(b){continue}break}}u=!d;if(d){continue j}break k}J[J[c+1044>>2]+(d<<2)>>2]=a+48;d=d+1|0;if((d|0)==(J[c+1052>>2]&2147483647)){ad(c+16|0,d<<1)}f=N[a+16>>2];g=N[a>>2];h=Q(f+g);f=Q(f-g);j=N[a+24>>2];k=N[a+8>>2];i=Q(j+k);l=N[a+20>>2];m=N[a+4>>2];g=Q(l+m);j=Q(j-k);k=Q(l-m);continue}break}break};a=J[c+1052>>2];o:{if((a|0)<0|!(a&2147483647)){break o}a=J[c+1044>>2];if((a|0)==(c+16|0)|!a){break o}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}Ia=c+1056|0;n=u;break a;case 0:f=N[b+112>>2];g=N[b+108>>2];n=J[b+104>>2];p=J[b+100>>2];J[e+44>>2]=0;N[e+40>>2]=g;J[e+32>>2]=p;J[e+36>>2]=n;N[e+48>>2]=f*f;I[e+28>>1]=L[d>>1];J[e+24>>2]=c;J[e+20>>2]=b;J[e+16>>2]=153836;s=J[a+644>>2];t=J[a+640>>2];p=e+16|0;c=Ia-1056|0;Ia=c;H[c+1040|0]=1;J[c+1048>>2]=256;J[c+1052>>2]=256;J[c+1044>>2]=c+16;J[c+16>>2]=J[q+588>>2];d=1;p:while(1){d=d-1|0;a=J[J[c+1044>>2]+(d<<2)>>2];f=N[a+16>>2];g=N[a>>2];h=Q(f+g);f=Q(f-g);j=N[a+24>>2];k=N[a+8>>2];i=Q(j+k);l=N[a+20>>2];m=N[a+4>>2];g=Q(l+m);j=Q(j-k);k=Q(l-m);while(1){q:{i=Q(N[e+40>>2]-Q(i*Q(.5)));j=Q(j*Q(.5));l=i>2]-Q(h*Q(.5)));f=Q(f*Q(.5));m=f>h?h:f;g=Q(N[e+36>>2]-Q(g*Q(.5)));k=Q(k*Q(.5));r=g>2]>=Q(Q(i*i)+Q(o+Q(f*f))))){break s}b=a;a=J[a+36>>2];if(J[b+40>>2]){break r}b=J[a>>2];if(!b){break s}a=a+4|0;if((b|0)==1){if(Ka[J[J[p>>2]+8>>2]](p,c+12|0,s+P(J[a>>2],44)|0)|0){break s}break q}while(1){q=J[a>>2];n=t+P(q,24)|0;g=N[n+8>>2];h=N[n+20>>2];f=Q(N[e+40>>2]-Q(Q(g+h)*Q(.5)));g=Q(Q(h-g)*Q(.5));h=f>2];k=N[n+12>>2];i=Q(N[e+32>>2]-Q(Q(j+k)*Q(.5)));j=Q(Q(k-j)*Q(.5));k=i>2];r=N[n+16>>2];l=Q(N[e+36>>2]-Q(Q(m+r)*Q(.5)));m=Q(Q(r-m)*Q(.5));r=l>2]>=Q(g+Q(i+Q(f*f)))){if(!(Ka[J[J[p>>2]+8>>2]](p,c+12|0,s+P(q,44)|0)|0)){break q}}a=a+4|0;b=b-1|0;if(b){continue}break}}u=!d;if(d){continue p}break q}J[J[c+1044>>2]+(d<<2)>>2]=a+48;d=d+1|0;if((d|0)==(J[c+1052>>2]&2147483647)){ad(c+16|0,d<<1)}f=N[a+16>>2];g=N[a>>2];h=Q(f+g);f=Q(f-g);j=N[a+24>>2];k=N[a+8>>2];i=Q(j+k);l=N[a+20>>2];m=N[a+4>>2];g=Q(l+m);j=Q(j-k);k=Q(l-m);continue}break}break};a=J[c+1052>>2];t:{if((a|0)<0|!(a&2147483647)){break t}a=J[c+1044>>2];if((a|0)==(c+16|0)|!a){break t}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}Ia=c+1056|0;n=u;break a;case 4:break b;default:break a}}n=ie(e+32|0,b+48|0,b+12|0,b);I[e+28>>1]=L[d>>1];J[e+24>>2]=c;J[e+20>>2]=b;J[e+16>>2]=153732;n=MD(J[a+644>>2],J[a+640>>2],q,n,e+16|0)}Ia=e+224|0;return n|0}function bC(a,b,c,d,e,f,g,h,i,j){var k=0,l=0,m=0,n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0);l=Ia-208|0;Ia=l;k=Ia-272|0;Ia=k;J[k+248>>2]=0;J[k+252>>2]=0;J[k+240>>2]=0;J[k+244>>2]=0;C=N[d+8>>2];D=N[d+4>>2];G=N[d>>2];M=N[e+8>>2];E=N[e+4>>2];I=N[e>>2];J[k+224>>2]=1;m=J[a+4>>2];L=N[m+56>>2];O=N[m+52>>2];q=N[m+72>>2];ca=N[m+68>>2];ea=N[m+48>>2];R=N[m+64>>2];u=N[c+8>>2];p=N[c>>2];r=N[c+4>>2];n=J[b+4>>2];y=N[n+56>>2];$=N[n+52>>2];aa=N[n+72>>2];z=n- -64|0;X=N[z>>2];x=N[n+68>>2];v=N[n+88>>2];t=N[n+80>>2];o=N[n+84>>2];s=N[n+48>>2];J[k+172>>2]=0;B=v;m=Q(Q(u*u)+Q(Q(p*p)+Q(r*r)))>Q(1.1920928955078125e-7);v=m?u:Q(0);u=v;p=m?p:Q(1);r=m?r:Q(0);v=Q(Q(1)/Q(Y(Q(Q(v*v)+Q(Q(p*p)+Q(r*r))))));S=Q(u*v);p=Q(p*v);T=Q(r*v);N[k+168>>2]=Q(B*S)+Q(Q(t*p)+Q(o*T));N[k+164>>2]=Q(aa*S)+Q(Q(X*p)+Q(T*x));N[k+160>>2]=Q(y*S)+Q(Q(s*p)+Q(T*$));m=tb(n,k+160|0);B=N[z>>2];u=N[n+80>>2];r=N[n+84>>2];y=N[n+52>>2];$=N[n+68>>2];v=N[n+88>>2];m=J[n+152>>2]+P(m,12)|0;A=N[m+8>>2];t=N[n+56>>2];F=N[m>>2];o=N[n+72>>2];Z=N[m+4>>2];aa=N[n+48>>2];J[k+180>>2]=0;J[k+184>>2]=0;J[k+188>>2]=0;J[k+192>>2]=0;J[k+196>>2]=0;J[k+200>>2]=0;J[k+204>>2]=0;J[k+208>>2]=0;J[k+212>>2]=0;J[k+216>>2]=0;J[k+220>>2]=0;J[k+172>>2]=0;J[k+176>>2]=0;s=Q(-p);m=Q(Q(Q(ea*s)-Q(O*T))-Q(L*S))>Q(Q(Q(R*s)-Q(ca*T))-Q(q*S));X=m?L:q;x=Q(Q(v*A)+Q(Q(t*F)+Q(Z*o)));q=Q(X-x);N[k+168>>2]=q;v=m?O:ca;t=Q(Q(r*A)+Q(Q(y*F)+Q(Z*$)));p=Q(v-t);N[k+164>>2]=p;o=m?ea:R;s=Q(Q(u*A)+Q(Q(aa*F)+Q(Z*B)));r=Q(o-s);N[k+160>>2]=r;J[k+116>>2]=0;J[k+120>>2]=0;J[k+124>>2]=0;J[k+128>>2]=0;J[k+132>>2]=0;J[k+136>>2]=0;J[k+140>>2]=0;J[k+144>>2]=0;J[k+148>>2]=0;J[k+152>>2]=0;J[k+156>>2]=0;J[k+108>>2]=0;J[k+112>>2]=0;N[k+104>>2]=X;N[k+100>>2]=v;N[k+96>>2]=o;J[k+52>>2]=0;J[k+56>>2]=0;J[k+60>>2]=0;J[k+64>>2]=0;J[k+68>>2]=0;J[k+72>>2]=0;J[k+76>>2]=0;J[k+80>>2]=0;J[k+84>>2]=0;J[k+88>>2]=0;J[k+92>>2]=0;J[k+44>>2]=0;J[k+48>>2]=0;N[k+40>>2]=x;N[k+36>>2]=t;N[k+32>>2]=s;x=Q(-q);v=Q(-p);s=Q(-r);m=-1;y=Q(Q(q*q)+Q(Q(r*r)+Q(p*p)));o=N[J[b+4>>2]+24>>2];o=oca)){t=s;o=v;i=x;$=r;aa=p;X=q;break b}fa=Q(o+i);ea=Q(fa*fa);G=Q(Q(I*Q(0))+G);I=Q(Q(E*Q(0))+D);B=Q(Q(M*Q(0))+C);i=x;o=v;t=s;while(1){$=r;aa=p;X=q;m=J[a+4>>2];S=N[m+52>>2];T=N[m+56>>2];A=N[m+68>>2];F=N[m+72>>2];L=N[m+48>>2];O=N[m+64>>2];w=J[b+4>>2];R=N[w+52>>2];C=N[w+56>>2];D=N[w+72>>2];z=w- -64|0;M=N[z>>2];E=N[w+68>>2];u=N[w+88>>2];q=N[w+80>>2];p=N[w+84>>2];r=N[w+48>>2];J[k+268>>2]=0;U=q;q=Q(Q(1)/Q(Y(Q(Q(x*x)+Q(Q(s*s)+Q(v*v))))));da=Q(s*q);ba=Q(-da);V=Q(v*q);W=Q(x*q);N[k+264>>2]=Q(Q(U*ba)-Q(p*V))-Q(u*W);N[k+260>>2]=Q(Q(M*ba)-Q(E*V))-Q(D*W);N[k+256>>2]=Q(Q(r*ba)-Q(R*V))-Q(C*W);m=tb(w,k+256|0);n=Q(Q(T*W)+Q(Q(L*da)+Q(V*S)))>Q(Q(F*W)+Q(Q(O*da)+Q(V*A)));Z=n?L:O;m=J[w+152>>2]+P(m,12)|0;q=N[m+8>>2];p=N[m>>2];r=N[m+4>>2];L=Q(G+Q(Q(N[w+80>>2]*q)+Q(Q(N[w+48>>2]*p)+Q(r*N[z>>2]))));U=Q(Z-L);O=n?S:A;C=Q(I+Q(Q(N[w+84>>2]*q)+Q(Q(N[w+52>>2]*p)+Q(r*N[w+68>>2]))));A=Q(O-C);R=n?T:F;D=Q(B+Q(Q(N[w+88>>2]*q)+Q(Q(N[w+56>>2]*p)+Q(r*N[w+72>>2]))));F=Q(R-D);M=Q(Q(Q(Q(da*Q(-U))-Q(V*A))-Q(W*F))-fa);if(M>Q(0)){m=0;E=N[e+8>>2];u=N[e>>2];q=N[e+4>>2];p=Q(Q(W*E)+Q(Q(da*u)+Q(V*q)));if(p>=Q(0)){break a}r=_;_=Q(r-Q(M/p));if(_>r){if(_>Q(1)){break a}t=N[d+8>>2];o=N[d+4>>2];i=N[d>>2];J[k+76>>2]=0;J[k+60>>2]=0;J[k+44>>2]=0;p=Q(i+Q(u*_));u=Q(p-G);C=Q(u+N[k+64>>2]);N[k+64>>2]=C;r=Q(o+Q(q*_));o=Q(r-I);D=Q(o+N[k+68>>2]);N[k+68>>2]=D;y=Q(t+Q(E*_));i=Q(y-B);M=Q(i+N[k+72>>2]);N[k+72>>2]=M;E=Q(u+N[k+48>>2]);N[k+48>>2]=E;G=Q(o+N[k+52>>2]);N[k+52>>2]=G;I=Q(i+N[k+56>>2]);N[k+56>>2]=I;B=Q(u+N[k+32>>2]);N[k+32>>2]=B;u=Q(o+N[k+36>>2]);N[k+36>>2]=u;q=Q(i+N[k+40>>2]);N[k+40>>2]=q;t=N[k+96>>2];o=N[k+100>>2];i=N[k+104>>2];J[k+172>>2]=0;N[k+168>>2]=i-q;N[k+164>>2]=o-u;N[k+160>>2]=t-B;t=N[k+112>>2];o=N[k+116>>2];i=N[k+120>>2];J[k+188>>2]=0;N[k+184>>2]=i-I;N[k+180>>2]=o-G;N[k+176>>2]=t-E;t=N[k+128>>2];o=N[k+132>>2];i=N[k+136>>2];J[k+204>>2]=0;N[k+200>>2]=i-M;N[k+196>>2]=o-D;N[k+192>>2]=t-C;n=J[b+4>>2];E=N[n+56>>2];G=N[n+52>>2];I=N[n+72>>2];z=n- -64|0;B=N[z>>2];u=N[n+68>>2];q=N[n+88>>2];t=N[n+80>>2];o=N[n+84>>2];i=N[n+48>>2];J[k+268>>2]=0;U=q;q=Q(-W);A=o;o=Q(-V);N[k+264>>2]=Q(U*q)+Q(Q(t*ba)+Q(A*o));N[k+260>>2]=Q(I*q)+Q(Q(B*ba)+Q(u*o));N[k+256>>2]=Q(E*q)+Q(Q(i*ba)+Q(G*o));m=tb(n,k+256|0);m=J[n+152>>2]+P(m,12)|0;t=N[m+8>>2];o=N[m>>2];i=N[m+4>>2];D=Q(y+Q(Q(N[n+88>>2]*t)+Q(Q(N[n+56>>2]*o)+Q(i*N[n+72>>2]))));F=Q(R-D);C=Q(r+Q(Q(N[n+84>>2]*t)+Q(Q(N[n+52>>2]*o)+Q(i*N[n+68>>2]))));A=Q(O-C);L=Q(p+Q(Q(N[n+80>>2]*t)+Q(Q(N[n+48>>2]*o)+Q(i*N[z>>2]))));U=Q(Z-L);t=s;o=v;i=x;G=p;I=r;B=y;y=Q(34028234663852886e22)}}u=y;z=J[k+224>>2];m=z<<4;n=m+(k+96|0)|0;J[n+12>>2]=0;N[n+8>>2]=R;N[n+4>>2]=O;N[n>>2]=Z;n=m+(k+32|0)|0;J[n+12>>2]=0;N[n+8>>2]=D;N[n+4>>2]=C;N[n>>2]=L;m=m+(k+160|0)|0;J[m+12>>2]=0;N[m+8>>2]=F;N[m+4>>2]=A;N[m>>2]=U;J[k+224>>2]=z+1;c:{d:{switch(z-1|0){case 0:y=N[k+168>>2];q=Q(N[k+184>>2]-y);x=N[k+160>>2];p=Q(N[k+176>>2]-x);v=N[k+164>>2];r=Q(N[k+180>>2]-v);s=Q(Q(q*q)+Q(Q(p*p)+Q(r*r)));if(s<=Q(1.1920928955078125e-7)){J[k+224>>2]=1;m=J[k+164>>2];J[k+256>>2]=J[k+160>>2];J[k+260>>2]=m;m=J[k+172>>2];J[k+264>>2]=J[k+168>>2];J[k+268>>2]=m;break c}s=Q(Q(Q(Q(Q(-x)*p)-Q(r*v))-Q(y*q))/s);s=s>Q(1)?Q(1):s;s=s>Q(0)?s:Q(0);N[k+264>>2]=y+Q(q*s);N[k+260>>2]=v+Q(r*s);N[k+256>>2]=x+Q(p*s);break c;case 1:ec(k+256|0,k+160|0,k+96|0,k+32|0,k+224|0);break c;case 2:mc(k+256|0,k+160|0,k+96|0,k+32|0,k+224|0);break c;default:break d}}N[k+264>>2]=F;N[k+260>>2]=A;N[k+256>>2]=U}q=N[k+264>>2];x=Q(-q);p=N[k+260>>2];v=Q(-p);r=N[k+256>>2];s=Q(-r);y=Q(Q(q*q)+Q(Q(r*r)+Q(p*p)));if(eay){continue}break}m=u>y?-1:0}w=K[J[a+4>>2]+32|0];u=Q(0);A=Q(0);d=(m|0)!=0&y>ca;x=d?x:i;t=d?s:t;s=d?v:o;i=Q(Y(Q(Q(x*x)+Q(Q(t*t)+Q(s*s)))));if(!(i<=Q(1.1920928955078125e-7))){i=Q(Q(1)/i);ga=Q(x*i);A=Q(t*i);u=Q(s*i)}J[l+188>>2]=0;N[l+184>>2]=-ga;N[l+180>>2]=-u;N[l+176>>2]=-A;N[l+160>>2]=_;J[l+172>>2]=J[k+236>>2];d=J[k+232>>2];J[l+164>>2]=J[k+228>>2];J[l+168>>2]=d;J[k+268>>2]=0;N[k+264>>2]=m?q:X;N[k+260>>2]=m?p:aa;N[k+256>>2]=m?r:$;n=J[k+252>>2];m=J[k+248>>2];J[k+24>>2]=m;J[k+28>>2]=n;z=J[k+244>>2];d=J[k+240>>2];J[k+16>>2]=d;J[k+20>>2]=z;J[k+8>>2]=m;J[k+12>>2]=n;J[k>>2]=d;J[k+4>>2]=z;kb(k+160|0,k+96|0,k+32|0,k+256|0,k+16|0,k,J[k+224>>2]);t=N[J[a+4>>2]+16>>2];o=N[k+16>>2];s=N[k+20>>2];i=N[k+24>>2];J[l+204>>2]=0;N[l+200>>2]=i+(w?Q(ga*t):Q(-0));N[l+196>>2]=s+(w?Q(u*t):Q(-0));N[l+192>>2]=o+(w?Q(A*t):Q(-0));m=1}Ia=k+272|0;d=m;if(m){m=J[l+164>>2];J[f>>2]=J[l+160>>2];J[f+4>>2]=m;m=J[l+172>>2];J[f+8>>2]=J[l+168>>2];J[f+12>>2]=m;if(!(!j|N[l+160>>2]!=Q(0))){z=J[a+4>>2];m=J[b+4>>2];N[l+144>>2]=Q(N[z+16>>2]+N[m+16>>2])*Q(100);H[l+135|0]=0;J[l+88>>2]=0;J[l+92>>2]=0;J[l+80>>2]=0;J[l+84>>2]=0;J[l+72>>2]=0;J[l+76>>2]=0;j=l- -64|0;J[j>>2]=0;J[j+4>>2]=0;J[l+56>>2]=0;J[l+60>>2]=0;J[l+48>>2]=0;J[l+52>>2]=0;J[l+112>>2]=0;J[l+40>>2]=156668;J[l+44>>2]=z;J[l+32>>2]=156736;J[l+36>>2]=m;e:{f:{if(mp(l+40|0,l+32|0,c,l+144|0,0,l+140|0,l+136|0,l+135|0,l+48|0)-5|0){break f}J[l+16>>2]=1065353216;c=J[l+28>>2];J[l+8>>2]=J[l+24>>2];J[l+12>>2]=c;c=J[l+20>>2];J[l>>2]=J[l+16>>2];J[l+4>>2]=c;if(nc(a,b,l+140|0,l+136|0,K[l+135|0],0,l,l+48|0)-5>>>0<=1){break f}J[l+200>>2]=0;J[l+204>>2]=0;J[l+192>>2]=0;J[l+196>>2]=0;t=N[e+8>>2];o=N[e>>2];s=N[e+4>>2];J[l+188>>2]=0;i=Q(Q(1)/Q(Y(Q(Q(t*t)+Q(Q(o*o)+Q(s*s))))));N[l+184>>2]=i*Q(-t);N[l+180>>2]=i*Q(-s);N[l+176>>2]=i*Q(-o);i=Q(0);break e}a=J[l+60>>2];J[l+200>>2]=J[l+56>>2];J[l+204>>2]=a;a=J[l+52>>2];J[l+192>>2]=J[l+48>>2];J[l+196>>2]=a;a=J[l+84>>2];J[l+176>>2]=J[l+80>>2];J[l+180>>2]=a;a=J[l+92>>2];J[l+184>>2]=J[l+88>>2];J[l+188>>2]=a;i=N[l+112>>2]}N[f>>2]=i>2];J[h>>2]=J[l+192>>2];J[h+4>>2]=a;a=J[l+204>>2];J[h+8>>2]=J[l+200>>2];J[h+12>>2]=a;a=J[l+180>>2];J[g>>2]=J[l+176>>2];J[g+4>>2]=a;a=J[l+188>>2];J[g+8>>2]=J[l+184>>2];J[g+12>>2]=a}Ia=l+208|0;return d}function l7(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=0,h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=0,r=0,s=Q(0),t=0,u=0,v=Q(0),w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;i=Ia-208|0;Ia=i;r=1;d=J[a+4>>2];a:{if(!d){break a}b:{switch(L[b+98>>1]){case 3:if(L[b+96>>1]){d=ie(i+16|0,b+48|0,b+12|0,b);r=zi(J[a+296>>2],J[a+292>>2],J[a+4>>2],d,c);break a}f=N[b+84>>2];e=N[b+88>>2];j=N[b+76>>2];h=N[b+92>>2];k=N[b+80>>2];m=N[b+72>>2];J[i+44>>2]=0;N[i+40>>2]=Q(h-k)*Q(.5);N[i+36>>2]=Q(e-j)*Q(.5);J[i+28>>2]=0;N[i+32>>2]=Q(f-m)*Q(.5);N[i+24>>2]=Q(k+h)*Q(.5);N[i+20>>2]=Q(j+e)*Q(.5);N[i+16>>2]=Q(m+f)*Q(.5);r=_p(J[a+296>>2],J[a+292>>2],d,i+16|0,c);break a;case 2:j=N[b+60>>2];l=N[b+124>>2];m=N[b+112>>2];n=N[b+116>>2];f=N[b+120>>2];J[i+28>>2]=0;N[i+24>>2]=f;N[i+20>>2]=n;N[i+16>>2]=m;e=N[b+16>>2];k=N[b+20>>2];h=N[b+12>>2];J[i+108>>2]=0;J[i+92>>2]=0;J[i+76>>2]=0;l=Q(l*Q(1.0099999904632568));N[i+72>>2]=l;N[i+68>>2]=l;J[i+60>>2]=0;N[i+56>>2]=h;N[i+52>>2]=k;J[i+44>>2]=0;N[i+40>>2]=k;N[i+36>>2]=e;v=h>Q(0)?h:Q(-h);N[i+104>>2]=v;s=k>Q(0)?k:Q(-k);N[i+100>>2]=s;N[i+88>>2]=s;s=e>Q(0)?e:Q(-e);N[i+84>>2]=s;N[i+64>>2]=l;N[i+48>>2]=e;N[i+32>>2]=h;N[i+96>>2]=s;N[i+80>>2]=v;J[i+140>>2]=0;J[i+124>>2]=0;l=Q(j+j);c:{if(l>=Q(34028234663852886e22)){j=e==Q(0)?n:e>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);h=h==Q(0)?m:h>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);e=f;if(k==Q(0)){break c}e=k>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break c}j=Q(n+Q(l*e));h=Q(m+Q(l*h));e=Q(f+Q(l*k))}N[i+136>>2]=f>e?f:e;N[i+132>>2]=j>2]=f>2]=j>n?n:j;N[i+128>>2]=h>2]=h>m?m:h;r=Zp(J[a+296>>2],J[a+292>>2],d,i+16|0,c);break a;case 0:f=N[b+112>>2];e=N[b+108>>2];g=J[b+104>>2];y=J[b+100>>2];J[i+28>>2]=0;N[i+24>>2]=e;J[i+16>>2]=y;J[i+20>>2]=g;N[i+32>>2]=f*f;r=Yp(J[a+296>>2],J[a+292>>2],d,i+16|0,c);break a;case 4:break b;default:break a}}d=ie(i+16|0,b+48|0,b+12|0,b);r=zi(J[a+296>>2],J[a+292>>2],J[a+4>>2],d,c)}d:{if(!r|!K[a+336|0]){break d}r=1;if((J[a+156>>2]+J[a+108>>2]|0)==(0-J[a+216>>2]|0)){break d}r=0;d=Ia-224|0;Ia=d;q=a+52|0;e:{if(J[q+104>>2]!=(0-J[q+56>>2]|0)){w=q+4|0;a=0;g=Ia-208|0;Ia=g;z=b+12|0;A=b+48|0;u=1;y=1;while(1){o=P(a,48)+w|0;a=J[o+12>>2];f:{if(!a|!(J[a+588>>2]!=0&u)){break f}u=1;g:{switch(L[b+98>>1]){case 3:if(L[b+96>>1]){a=ie(g+16|0,A,z,b);p=J[w+104>>2];u=gq(J[p+12>>2],J[p+8>>2],J[o+12>>2],a,c);break f}f=N[b+84>>2];e=N[b+72>>2];j=N[b+88>>2];h=N[b+76>>2];k=N[b+92>>2];m=N[b+80>>2];J[g+44>>2]=0;J[g+28>>2]=0;N[g+40>>2]=Q(k-m)*Q(.5);N[g+36>>2]=Q(j-h)*Q(.5);N[g+32>>2]=Q(f-e)*Q(.5);N[g+24>>2]=Q(m+k)*Q(.5);N[g+20>>2]=Q(h+j)*Q(.5);N[g+16>>2]=Q(e+f)*Q(.5);o=J[w+104>>2];B=J[o+12>>2];D=J[o+8>>2];u=0;p=Ia-1056|0;Ia=p;H[p+1040|0]=1;J[p+1048>>2]=256;J[p+1052>>2]=256;J[p+1044>>2]=p+16;J[p+16>>2]=J[a+588>>2];t=1;h:while(1){t=t-1|0;a=J[J[p+1044>>2]+(t<<2)>>2];f=N[a+16>>2];e=N[a>>2];j=Q(f+e);f=Q(f-e);k=N[a+24>>2];m=N[a+8>>2];h=Q(k+m);n=N[a+20>>2];l=N[a+4>>2];e=Q(n+l);k=Q(k-m);m=Q(n-l);while(1){i:{j:{l=Q(Q(f*Q(.5))+N[g+32>>2]);f=Q(Q(j*Q(.5))-N[g+16>>2]);k:{if(!(l>=(f>Q(0)?f:Q(-f)))){break k}f=Q(Q(e*Q(.5))-N[g+20>>2]);if(!(Q(Q(m*Q(.5))+N[g+36>>2])>=(f>Q(0)?f:Q(-f)))){break k}f=Q(Q(h*Q(.5))-N[g+24>>2]);if(!(Q(Q(k*Q(.5))+N[g+40>>2])>=(f>Q(0)?f:Q(-f)))){break k}o=a;a=J[a+36>>2];if(J[o+40>>2]){break j}x=J[a>>2];if(!x){break k}a=a+4|0;if((x|0)==1){if(Ka[J[J[c>>2]>>2]](c,p+12|0,(J[a>>2]<<3)+B|0)|0){break k}break i}while(1){C=J[a>>2];o=P(C,24)+D|0;e=N[o+12>>2];j=N[o>>2];f=Q(Q(Q(j+e)*Q(.5))-N[g+16>>2]);l:{if(!(Q(Q(Q(e-j)*Q(.5))+N[g+32>>2])>=(f>Q(0)?f:Q(-f)))){break l}e=N[o+4>>2];j=N[o+16>>2];f=Q(Q(Q(e+j)*Q(.5))-N[g+20>>2]);if(!(Q(Q(Q(j-e)*Q(.5))+N[g+36>>2])>=(f>Q(0)?f:Q(-f)))){break l}e=N[o+8>>2];j=N[o+20>>2];f=Q(Q(Q(e+j)*Q(.5))-N[g+24>>2]);if(!(Q(Q(Q(j-e)*Q(.5))+N[g+40>>2])>=(f>Q(0)?f:Q(-f)))){break l}if(!(Ka[J[J[c>>2]>>2]](c,p+12|0,(C<<3)+B|0)|0)){break i}}a=a+4|0;x=x-1|0;if(x){continue}break}}u=!t;if(t){continue h}break i}J[J[p+1044>>2]+(t<<2)>>2]=a+48;t=t+1|0;if((t|0)==(J[p+1052>>2]&2147483647)){ad(p+16|0,t<<1)}f=N[a+16>>2];e=N[a>>2];j=Q(f+e);f=Q(f-e);k=N[a+24>>2];m=N[a+8>>2];h=Q(k+m);n=N[a+20>>2];l=N[a+4>>2];e=Q(n+l);k=Q(k-m);m=Q(n-l);continue}break}break};a=J[p+1052>>2];m:{if((a|0)<0|!(a&2147483647)){break m}a=J[p+1044>>2];if((a|0)==(p+16|0)|!a){break m}o=J[42504];Ka[J[J[o+12>>2]+12>>2]](o+12|0,a)}Ia=p+1056|0;break f;case 2:j=N[b+60>>2];l=N[b+124>>2];m=N[b+112>>2];n=N[b+116>>2];f=N[b+120>>2];J[g+28>>2]=0;N[g+24>>2]=f;N[g+20>>2]=n;N[g+16>>2]=m;e=N[b+16>>2];k=N[b+20>>2];h=N[b+12>>2];J[g+108>>2]=0;J[g+92>>2]=0;J[g+76>>2]=0;l=Q(l*Q(1.0099999904632568));N[g+72>>2]=l;N[g+68>>2]=l;N[g+64>>2]=l;J[g+60>>2]=0;N[g+56>>2]=h;N[g+52>>2]=k;N[g+48>>2]=e;J[g+44>>2]=0;N[g+40>>2]=k;N[g+36>>2]=e;N[g+32>>2]=h;l=h>Q(0)?h:Q(-h);N[g+104>>2]=l;v=k>Q(0)?k:Q(-k);N[g+100>>2]=v;s=e>Q(0)?e:Q(-e);N[g+96>>2]=s;N[g+88>>2]=v;N[g+84>>2]=s;N[g+80>>2]=l;J[g+140>>2]=0;J[g+124>>2]=0;l=Q(j+j);n:{if(l>=Q(34028234663852886e22)){j=e==Q(0)?n:e>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);h=h==Q(0)?m:h>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);e=f;if(k==Q(0)){break n}e=k>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break n}j=Q(n+Q(l*e));h=Q(m+Q(l*h));e=Q(f+Q(l*k))}N[g+136>>2]=f>e?f:e;N[g+132>>2]=j>2]=h>2]=f>2]=j>n?n:j;N[g+112>>2]=h>m?m:h;o=J[w+104>>2];u=VD(J[o+12>>2],J[o+8>>2],a,g+16|0,c);break f;case 0:f=N[b+112>>2];o=J[b+104>>2];p=J[b+100>>2];e=N[b+108>>2];J[g+28>>2]=0;N[g+24>>2]=e;J[g+16>>2]=p;J[g+20>>2]=o;N[g+32>>2]=f*f;o=J[w+104>>2];u=UD(J[o+12>>2],J[o+8>>2],a,g+16|0,c);break f;case 4:break g;default:break f}}a=ie(g+16|0,A,z,b);p=J[w+104>>2];u=gq(J[p+12>>2],J[p+8>>2],J[o+12>>2],a,c)}a=1;o=y;y=0;if(o){continue}break}Ia=g+208|0;if(!(u&1)){break e}}r=1;if(!J[q+164>>2]){break e}o:{switch(L[b+98>>1]){case 3:if(L[b+96>>1]){a=ie(d+32|0,b+48|0,b+12|0,b);J[d+28>>2]=J[q+124>>2];J[d+24>>2]=c;J[d+20>>2]=a;J[d+16>>2]=153368;r=zi(J[q+200>>2],J[q+196>>2],J[q+168>>2],a,d+16|0);break e}f=N[b+84>>2];e=N[b+88>>2];j=N[b+76>>2];h=N[b+92>>2];k=N[b+80>>2];m=N[b+72>>2];J[d+60>>2]=0;N[d+56>>2]=Q(h-k)*Q(.5);N[d+52>>2]=Q(e-j)*Q(.5);J[d+44>>2]=0;N[d+48>>2]=Q(f-m)*Q(.5);N[d+40>>2]=Q(k+h)*Q(.5);N[d+36>>2]=Q(j+e)*Q(.5);N[d+32>>2]=Q(m+f)*Q(.5);J[d+28>>2]=J[q+124>>2];J[d+24>>2]=c;J[d+16>>2]=153400;a=d+32|0;J[d+20>>2]=a;r=_p(J[q+200>>2],J[q+196>>2],J[q+168>>2],a,d+16|0);break e;case 2:j=N[b+60>>2];l=N[b+124>>2];m=N[b+112>>2];n=N[b+116>>2];f=N[b+120>>2];J[d+44>>2]=0;N[d+40>>2]=f;N[d+36>>2]=n;N[d+32>>2]=m;e=N[b+16>>2];k=N[b+20>>2];h=N[b+12>>2];J[d+124>>2]=0;J[d+108>>2]=0;J[d+92>>2]=0;l=Q(l*Q(1.0099999904632568));N[d+88>>2]=l;N[d+84>>2]=l;J[d+76>>2]=0;N[d+72>>2]=h;N[d+68>>2]=k;J[d+60>>2]=0;N[d+56>>2]=k;N[d+52>>2]=e;v=h>Q(0)?h:Q(-h);N[d+120>>2]=v;s=k>Q(0)?k:Q(-k);N[d+116>>2]=s;N[d+104>>2]=s;s=e>Q(0)?e:Q(-e);N[d+100>>2]=s;N[d+80>>2]=l;N[d+64>>2]=e;N[d+48>>2]=h;N[d+112>>2]=s;N[d+96>>2]=v;J[d+156>>2]=0;J[d+140>>2]=0;l=Q(j+j);p:{if(l>=Q(34028234663852886e22)){j=e==Q(0)?n:e>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);h=h==Q(0)?m:h>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);e=f;if(k==Q(0)){break p}e=k>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break p}j=Q(n+Q(l*e));h=Q(m+Q(l*h));e=Q(f+Q(l*k))}N[d+152>>2]=f>e?f:e;N[d+148>>2]=j>2]=f>2]=j>n?n:j;N[d+144>>2]=h>2]=h>m?m:h;J[d+28>>2]=J[q+124>>2];J[d+24>>2]=c;J[d+16>>2]=153432;a=d+32|0;J[d+20>>2]=a;r=Zp(J[q+200>>2],J[q+196>>2],J[q+168>>2],a,d+16|0);break e;case 0:f=N[b+112>>2];e=N[b+108>>2];a=J[b+104>>2];b=J[b+100>>2];J[d+44>>2]=0;N[d+40>>2]=e;J[d+32>>2]=b;J[d+36>>2]=a;N[d+48>>2]=f*f;J[d+28>>2]=J[q+124>>2];J[d+24>>2]=c;J[d+16>>2]=153464;a=d+32|0;J[d+20>>2]=a;r=Yp(J[q+200>>2],J[q+196>>2],J[q+168>>2],a,d+16|0);break e;case 4:break o;default:break e}}a=ie(d+32|0,b+48|0,b+12|0,b);J[d+28>>2]=J[q+124>>2];J[d+24>>2]=c;J[d+20>>2]=a;J[d+16>>2]=153368;r=zi(J[q+200>>2],J[q+196>>2],J[q+168>>2],a,d+16|0)}Ia=d+224|0}Ia=i+208|0;return r|0}function XB(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=Q(0),s=0,t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=0,$=0,aa=0,ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0);j=Ia-320|0;Ia=j;q=J[b+4>>2];k=N[q+20>>2];s=J[a+4>>2];l=N[s+20>>2];w=N[d>>2];$=K[s+32|0];E=N[s+16>>2];aa=K[q+32|0];M=N[q+16>>2];J[j+28>>2]=0;Z=Q((k>2];d=0;while(1){c=d<<2;A=K[d+f|0];J[c+(j+48|0)>>2]=A;B=K[d+g|0];J[c+(j+32|0)>>2]=B;c=J[s+152>>2]+P(A,12)|0;k=N[c+8>>2];l=N[c>>2];m=N[c+4>>2];c=J[q+152>>2]+P(B,12)|0;o=N[c+8>>2];n=N[c>>2];r=N[c+4>>2];t=N[v+48>>2];u=N[v+32>>2];y=N[v>>2];z=N[v+16>>2];F=N[v+52>>2];O=N[v+36>>2];R=N[v+4>>2];C=N[v+20>>2];D=N[v+56>>2];S=N[v+40>>2];T=N[s+88>>2];U=N[s+56>>2];G=N[s+72>>2];I=N[v+8>>2];V=N[s+80>>2];W=N[s+48>>2];X=N[s+64>>2];ba=N[v+24>>2];ca=N[s+84>>2];da=N[s+52>>2];ea=N[s+68>>2];fa=N[q+80>>2];ga=N[q+48>>2];ha=N[q+64>>2];x=N[q+84>>2];ia=N[q+52>>2];ja=N[q+68>>2];L=N[q+88>>2];ka=N[q+56>>2];la=N[q+72>>2];c=p;p=c<<4;A=p+(j+128|0)|0;J[A+12>>2]=0;B=p+(j- -64|0)|0;J[B+12>>2]=0;p=p+(j+192|0)|0;J[p+12>>2]=0;L=Q(Q(L*o)+Q(Q(ka*n)+Q(r*la)));N[B+8>>2]=L;x=Q(Q(x*o)+Q(Q(ia*n)+Q(r*ja)));N[B+4>>2]=x;r=Q(Q(fa*o)+Q(Q(ga*n)+Q(r*ha)));N[B>>2]=r;o=Q(Q(T*k)+Q(Q(U*l)+Q(m*G)));n=Q(Q(V*k)+Q(Q(W*l)+Q(m*X)));k=Q(Q(ca*k)+Q(Q(da*l)+Q(m*ea)));l=Q(D+Q(Q(S*o)+Q(Q(I*n)+Q(ba*k))));N[A+8>>2]=l;m=Q(F+Q(Q(O*o)+Q(Q(R*n)+Q(k*C))));N[A+4>>2]=m;k=Q(t+Q(Q(u*o)+Q(Q(y*n)+Q(k*z))));N[A>>2]=k;l=Q(l-L);N[p+8>>2]=l;m=Q(m-x);N[p+4>>2]=m;k=Q(k-r);N[p>>2]=k;p=c+1|0;d=d+1|0;if((_|0)!=(d|0)){continue}break}J[j+28>>2]=p;g:{h:{switch(c-1|0){case 0:o=N[j+200>>2];k=Q(N[j+216>>2]-o);n=N[j+192>>2];l=Q(N[j+208>>2]-n);r=N[j+196>>2];m=Q(N[j+212>>2]-r);t=Q(Q(k*k)+Q(Q(l*l)+Q(m*m)));if(!(t<=Q(1.1920928955078125e-7))){break g}J[j+28>>2]=1;c=J[j+196>>2];J[j+304>>2]=J[j+192>>2];J[j+308>>2]=c;c=J[j+204>>2];J[j+312>>2]=J[j+200>>2];J[j+316>>2]=c;break e;case 1:Bb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break e;case 2:break h;default:break f}}Eb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break e}J[j+316>>2]=0;x=k;k=Q(Q(Q(Q(Q(-n)*l)-Q(m*r))-Q(o*k))/t);k=k>Q(1)?Q(1):k;k=k>Q(0)?k:Q(0);N[j+312>>2]=o+Q(x*k);N[j+308>>2]=r+Q(m*k);N[j+304>>2]=n+Q(l*k);break e}k=N[c+8>>2];m=N[c>>2];l=N[c+4>>2];J[j+268>>2]=0;c=Q(Q(k*k)+Q(Q(m*m)+Q(l*l)))>Q(0);k=c?k:Q(0);N[j+264>>2]=k;l=c?l:Q(0);N[j+260>>2]=l;m=c?m:Q(1);N[j+256>>2]=m;o=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(m*m)+Q(l*l))))));t=Q(k*o);u=Q(m*o);n=Q(34028234663852886e22);r=Q(l*o);break d}J[j+316>>2]=0;N[j+312>>2]=l;N[j+308>>2]=m;N[j+304>>2]=k}c=J[j+308>>2];J[j+256>>2]=J[j+304>>2];J[j+260>>2]=c;c=J[j+316>>2];J[j+264>>2]=J[j+312>>2];J[j+268>>2]=c;k=N[j+264>>2];m=N[j+256>>2];l=N[j+260>>2];n=Q(Y(Q(Q(k*k)+Q(Q(m*m)+Q(l*l)))));if(!(Z>2]=J[j+300>>2];c=J[j+296>>2];J[j+280>>2]=J[j+292>>2];J[j+284>>2]=c;T=N[j+268>>2];J[j+12>>2]=0;N[j+8>>2]=-k;N[j+4>>2]=-l;N[j>>2]=-m;d=j+304|0;qp(d,a,j,(j+48|0)+(J[j+28>>2]<<2)|0);U=N[j+316>>2];n=N[j+312>>2];O=N[j+304>>2];R=N[j+308>>2];p=J[j+28>>2];c=J[b+4>>2];C=N[c+56>>2];D=N[c+52>>2];G=N[c+72>>2];q=c- -64|0;I=N[q>>2];V=N[c+68>>2];w=N[c+88>>2];E=N[c+80>>2];W=N[c+84>>2];X=N[c+48>>2];J[j+316>>2]=0;x=w;w=k;L=E;E=m;M=l;N[j+312>>2]=Q(x*k)+Q(Q(L*m)+Q(l*W));N[j+308>>2]=Q(G*k)+Q(Q(I*m)+Q(l*V));N[j+304>>2]=Q(C*k)+Q(Q(X*m)+Q(l*D));d=tb(c,d);J[(j+32|0)+(p<<2)>>2]=d;d=J[c+152>>2]+P(d,12)|0;k=N[d+8>>2];l=N[d>>2];m=N[d+4>>2];G=Q(Q(N[c+88>>2]*k)+Q(Q(N[c+56>>2]*l)+Q(m*N[c+72>>2])));C=Q(n-G);I=Q(Q(N[c+80>>2]*k)+Q(Q(N[c+48>>2]*l)+Q(m*N[q>>2])));D=Q(O-I);l=Q(Q(N[c+84>>2]*k)+Q(Q(N[c+52>>2]*l)+Q(m*N[c+68>>2])));k=Q(R-l);m=Q(Q(t*C)+Q(Q(u*D)+Q(r*k)));if(m>S){p=0;if(!f){break a}a=J[j+28>>2];H[h|0]=a;if(!a){break a}c=0;if((a|0)!=1){h=a&-2;b=0;while(1){d=c<<2;i=j+48|0;H[c+f|0]=J[d+i>>2];q=j+32|0;H[c+g|0]=J[q+d>>2];d=c|1;e=d<<2;H[d+f|0]=J[e+i>>2];H[d+g|0]=J[e+q>>2];c=c+2|0;b=b+2|0;if((h|0)!=(b|0)){continue}break}}if(!(a&1)){break a}a=c<<2;H[c+f|0]=J[a+(j+48|0)>>2];H[c+g|0]=J[a+(j+32|0)>>2];break a}c=J[j+28>>2];if(m>Q(o*Q(.9997749924659729))){i:{if(!f){break i}H[h|0]=c;if(!c){break i}a=0;if((c|0)!=1){p=c&-2;d=0;while(1){b=a<<2;q=j+48|0;H[a+f|0]=J[b+q>>2];s=j+32|0;H[a+g|0]=J[s+b>>2];b=a|1;h=b<<2;H[b+f|0]=J[h+q>>2];H[b+g|0]=J[h+s>>2];a=a+2|0;d=d+2|0;if((p|0)!=(d|0)){continue}break}}if(!(c&1)){break i}b=a<<2;H[a+f|0]=J[b+(j+48|0)>>2];H[a+g|0]=J[b+(j+32|0)>>2]}N[i+32>>2]=u;J[i+44>>2]=0;N[i+40>>2]=t;N[i+36>>2]=r;kb(j+192|0,j+128|0,j- -64|0,j+256|0,j+304|0,j,c);j:{if(e){a=J[j+308>>2];J[i>>2]=J[j+304>>2];J[i+4>>2]=a;a=J[j+316>>2];J[i+8>>2]=J[j+312>>2];J[i+12>>2]=a;a=J[j+4>>2];J[i+16>>2]=J[j>>2];J[i+20>>2]=a;a=J[j+12>>2];J[i+24>>2]=J[j+8>>2];J[i+28>>2]=a;a=J[j+296>>2];J[i+68>>2]=J[j+292>>2];J[i+72>>2]=a;J[i+76>>2]=J[j+300>>2];break j}k=N[j+304>>2];l=N[j+308>>2];m=N[j+312>>2];J[i+12>>2]=0;N[i+8>>2]=m-Q(y*t);N[i+4>>2]=l-Q(y*r);N[i>>2]=k-Q(y*u);k=N[j>>2];l=N[j+4>>2];m=N[j+8>>2];J[i+28>>2]=0;N[i+24>>2]=m+Q(z*t);N[i+20>>2]=l+Q(z*r);N[i+16>>2]=k+Q(z*u);o=Q(o-F)}N[i+64>>2]=o;p=2;break a}p=c<<4;d=p+(j+128|0)|0;N[d+12>>2]=U;N[d+8>>2]=n;N[d+4>>2]=R;N[d>>2]=O;d=p+(j- -64|0)|0;J[d+12>>2]=0;N[d+8>>2]=G;N[d+4>>2]=l;N[d>>2]=I;d=p+(j+192|0)|0;J[d+12>>2]=0;N[d+8>>2]=C;N[d+4>>2]=k;N[d>>2]=D;J[j+28>>2]=c+1;k:{l:{switch(c-1|0){case 0:n=N[j+200>>2];k=Q(N[j+216>>2]-n);r=N[j+192>>2];l=Q(N[j+208>>2]-r);t=N[j+196>>2];m=Q(N[j+212>>2]-t);u=Q(Q(k*k)+Q(Q(l*l)+Q(m*m)));if(u<=Q(1.1920928955078125e-7)){J[j+28>>2]=1;c=J[j+196>>2];J[j+304>>2]=J[j+192>>2];J[j+308>>2]=c;c=J[j+204>>2];J[j+312>>2]=J[j+200>>2];J[j+316>>2]=c;break k}J[j+316>>2]=0;x=k;k=Q(Q(Q(Q(Q(-r)*l)-Q(m*t))-Q(n*k))/u);k=k>Q(1)?Q(1):k;k=k>Q(0)?k:Q(0);N[j+312>>2]=n+Q(x*k);N[j+308>>2]=t+Q(m*k);N[j+304>>2]=r+Q(l*k);break k;case 1:Bb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break k;case 2:Eb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break k;default:break l}}J[j+316>>2]=0;N[j+312>>2]=C;N[j+308>>2]=k;N[j+304>>2]=D}c=J[j+308>>2];J[j+256>>2]=J[j+304>>2];J[j+260>>2]=c;c=J[j+316>>2];J[j+264>>2]=J[j+312>>2];J[j+268>>2]=c;k=N[j+264>>2];m=N[j+256>>2];l=N[j+260>>2];n=Q(Y(Q(Q(k*k)+Q(Q(m*m)+Q(l*l)))));u=Q(Q(1)/n);t=Q(k*u);r=Q(l*u);u=Q(m*u);if(nZ){continue}break}a=J[j+28>>2];if(!(n>2];v=j+32|0;H[c+g|0]=J[v+h>>2];h=c|1;p=h<<2;H[f+h|0]=J[p+s>>2];H[g+h|0]=J[p+v>>2];c=c+2|0;d=d+2|0;if((q|0)!=(d|0)){continue}break}}if(!(b&1)){break m}b=c<<2;H[c+f|0]=J[b+(j+48|0)>>2];H[c+g|0]=J[b+(j+32|0)>>2]}N[j+268>>2]=T;N[j+256>>2]=E;N[j+260>>2]=M;N[j+264>>2]=w;kb(j+192|0,j+128|0,j- -64|0,j+256|0,j+304|0,j,a);J[i+60>>2]=0;N[i+56>>2]=t;N[i+52>>2]=r;N[i+48>>2]=u;J[i+44>>2]=0;k=Q(Q(1)/o);l=Q(w*k);N[i+40>>2]=l;m=Q(M*k);N[i+36>>2]=m;k=Q(E*k);N[i+32>>2]=k;if(e){a=J[j+308>>2];J[i>>2]=J[j+304>>2];J[i+4>>2]=a;a=J[j+316>>2];J[i+8>>2]=J[j+312>>2];J[i+12>>2]=a;a=J[j+4>>2];J[i+16>>2]=J[j>>2];J[i+20>>2]=a;a=J[j+12>>2];J[i+24>>2]=J[j+8>>2];J[i+28>>2]=a;N[i+64>>2]=o;a=J[j+284>>2];J[i+68>>2]=J[j+280>>2];J[i+72>>2]=a;J[i+76>>2]=J[j+288>>2];p=4;break a}n=N[j+304>>2];r=N[j+308>>2];w=N[j+312>>2];J[i+12>>2]=0;N[i+8>>2]=w-Q(y*l);N[i+4>>2]=r-Q(y*m);N[i>>2]=n-Q(y*k);n=N[j>>2];r=N[j+4>>2];w=N[j+8>>2];N[i+64>>2]=o-F;J[i+28>>2]=0;N[i+24>>2]=w+Q(z*l);N[i+20>>2]=r+Q(z*m);N[i+16>>2]=n+Q(z*k);p=2;if(o<=F){break a}p=4;break a}if(f){break b}p=5;break a}a=J[j+28>>2]}H[h|0]=a;p=5;if(!a){break a}c=0;if((a|0)!=1){h=a&-2;b=0;while(1){d=c<<2;i=j+48|0;H[c+f|0]=J[d+i>>2];q=j+32|0;H[c+g|0]=J[q+d>>2];d=c|1;e=d<<2;H[d+f|0]=J[e+i>>2];H[d+g|0]=J[e+q>>2];c=c+2|0;b=b+2|0;if((h|0)!=(b|0)){continue}break}}if(!(a&1)){break a}a=c<<2;H[c+f|0]=J[a+(j+48|0)>>2];H[c+g|0]=J[a+(j+32|0)>>2]}Ia=j+320|0;return p}function VB(a,b,c,d,e,f,g,h,i,j){var k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=0,ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0);l=Ia-288|0;Ia=l;k=Ia-272|0;Ia=k;J[k+264>>2]=0;J[k+268>>2]=0;J[k+256>>2]=0;J[k+260>>2]=0;U=N[d+8>>2];X=N[d+4>>2];Z=N[d>>2];_=N[e+8>>2];$=N[e+4>>2];aa=N[e>>2];J[k+240>>2]=1;y=J[b+4>>2];I=N[y+52>>2];m=J[a+8>>2];L=N[m+52>>2];M=N[m+36>>2];P=N[m+20>>2];R=N[y+56>>2];w=N[m+56>>2];A=N[m+40>>2];t=J[a+4>>2];C=N[t+56>>2];D=N[a+56>>2];n=N[a+24>>2];E=N[a+40>>2];O=N[a+48>>2];u=N[a+32>>2];s=N[m+24>>2];S=N[t+52>>2];q=N[a+52>>2];T=N[a+20>>2];v=N[a+36>>2];V=N[y+48>>2];o=N[m+48>>2];x=N[m+32>>2];ba=N[m>>2];ca=N[m+16>>2];z=N[m+4>>2];r=N[m+8>>2];W=N[t+48>>2];p=N[a+16>>2];B=N[c+8>>2];F=N[c>>2];G=N[c+4>>2];J[k+196>>2]=0;J[k+200>>2]=0;J[k+204>>2]=0;J[k+208>>2]=0;J[k+212>>2]=0;J[k+216>>2]=0;J[k+220>>2]=0;J[k+224>>2]=0;J[k+228>>2]=0;J[k+232>>2]=0;J[k+236>>2]=0;J[k+188>>2]=0;J[k+192>>2]=0;fa=w;ga=A;ha=C;ia=Q(-C);ja=n;m=Q(Q(B*B)+Q(Q(F*F)+Q(G*G)))>Q(1.1920928955078125e-7);n=m?F:Q(1);F=m?B:Q(0);C=m?G:Q(0);w=Q(Q(1)/Q(Y(Q(Q(F*F)+Q(Q(n*n)+Q(C*C))))));n=Q(n*w);A=Q(-n);C=Q(C*w);B=D;D=Q(F*w);E=Q(Q(Q(ja*A)-Q(E*C))-Q(B*D))>Q(0)?ha:ia;u=Q(Q(Q(p*A)-Q(u*C))-Q(O*D))>Q(0)?W:Q(-W);p=Q(Q(Q(T*A)-Q(v*C))-Q(q*D))>Q(0)?S:Q(-S);T=Q(fa+Q(Q(ga*E)+Q(Q(r*u)+Q(s*p))));v=D>Q(0)?R:Q(-R);s=Q(T-v);N[k+184>>2]=s;z=Q(L+Q(Q(M*E)+Q(Q(z*u)+Q(p*P))));r=C>Q(0)?I:Q(-I);q=Q(z-r);N[k+180>>2]=q;p=Q(o+Q(Q(x*E)+Q(Q(ba*u)+Q(p*ca))));n=n>Q(0)?V:Q(-V);o=Q(p-n);N[k+176>>2]=o;J[k+132>>2]=0;J[k+136>>2]=0;J[k+140>>2]=0;J[k+144>>2]=0;J[k+148>>2]=0;J[k+152>>2]=0;J[k+156>>2]=0;J[k+160>>2]=0;J[k+164>>2]=0;J[k+168>>2]=0;J[k+172>>2]=0;J[k+124>>2]=0;J[k+128>>2]=0;N[k+120>>2]=T;N[k+116>>2]=z;N[k+112>>2]=p;J[k+68>>2]=0;J[k+72>>2]=0;J[k+76>>2]=0;J[k+80>>2]=0;J[k+84>>2]=0;J[k+88>>2]=0;J[k+92>>2]=0;J[k+96>>2]=0;J[k+100>>2]=0;J[k+104>>2]=0;J[k+108>>2]=0;J[k+60>>2]=0;J[k+64>>2]=0;N[k+56>>2]=v;N[k+52>>2]=r;N[k+48>>2]=n;v=Q(-s);z=Q(-q);n=Q(-o);m=-1;x=Q(Q(s*s)+Q(Q(o*o)+Q(q*q)));r=N[y+24>>2];p=N[t+24>>2];p=Q((p>r?r:p)*Q(.10000000149011612));F=Q(p*p);a:{b:{if(!(x>F)){r=n;p=z;i=v;A=Q(0);ba=o;ca=q;T=s;break b}V=Q(p+i);C=Q(V*V);D=Q(Q(aa*Q(0))+Z);E=Q(Q($*Q(0))+X);O=Q(Q(_*Q(0))+U);A=Q(0);i=v;p=z;r=n;while(1){ba=o;ca=q;T=s;q=Q(Q(1)/Q(Y(Q(Q(v*v)+Q(Q(n*n)+Q(z*z))))));G=Q(n*q);t=J[a+8>>2];m=J[a+4>>2];o=N[m+56>>2];w=Q(v*q);I=Q(z*q);u=Q(Q(N[a+56>>2]*w)+Q(Q(G*N[a+24>>2])+Q(I*N[a+40>>2])))>Q(0)?o:Q(-o);o=N[m+48>>2];s=Q(Q(N[a+48>>2]*w)+Q(Q(G*N[a+16>>2])+Q(I*N[a+32>>2])))>Q(0)?o:Q(-o);o=N[m+52>>2];q=Q(Q(N[a+52>>2]*w)+Q(Q(G*N[a+20>>2])+Q(I*N[a+36>>2])))>Q(0)?o:Q(-o);W=Q(N[t+48>>2]+Q(Q(N[t+32>>2]*u)+Q(Q(N[t>>2]*s)+Q(q*N[t+16>>2]))));m=J[b+4>>2];o=N[m+48>>2];_=G>2]+Q(Q(N[t+36>>2]*u)+Q(Q(N[t+4>>2]*s)+Q(q*N[t+20>>2]))));o=N[m+52>>2];$=I>2]+Q(Q(N[t+40>>2]*u)+Q(Q(N[t+8>>2]*s)+Q(q*N[t+24>>2]))));o=N[m+56>>2];aa=wQ(0)){m=0;o=w;w=N[e+8>>2];u=N[e>>2];s=N[e+4>>2];q=Q(Q(o*w)+Q(Q(G*u)+Q(I*s)));if(q>=Q(0)){break a}o=A;A=Q(o-Q(P/q));if(A>o){if(A>Q(1)){break a}r=N[d+8>>2];p=N[d+4>>2];i=N[d>>2];J[k+92>>2]=0;J[k+76>>2]=0;J[k+60>>2]=0;q=Q(i+Q(u*A));u=Q(q-D);L=Q(u+N[k+80>>2]);N[k+80>>2]=L;o=Q(p+Q(s*A));p=Q(o-E);M=Q(p+N[k+84>>2]);N[k+84>>2]=M;x=Q(r+Q(w*A));i=Q(x-O);P=Q(i+N[k+88>>2]);N[k+88>>2]=P;w=Q(u+N[k+64>>2]);N[k+64>>2]=w;D=Q(p+N[k+68>>2]);N[k+68>>2]=D;E=Q(i+N[k+72>>2]);N[k+72>>2]=E;O=Q(u+N[k+48>>2]);N[k+48>>2]=O;u=Q(p+N[k+52>>2]);N[k+52>>2]=u;s=Q(i+N[k+56>>2]);N[k+56>>2]=s;r=N[k+112>>2];p=N[k+116>>2];i=N[k+120>>2];J[k+188>>2]=0;N[k+184>>2]=i-s;N[k+180>>2]=p-u;N[k+176>>2]=r-O;r=N[k+128>>2];p=N[k+132>>2];i=N[k+136>>2];J[k+204>>2]=0;N[k+200>>2]=i-E;N[k+196>>2]=p-D;N[k+192>>2]=r-w;r=N[k+144>>2];p=N[k+148>>2];i=N[k+152>>2];J[k+220>>2]=0;N[k+216>>2]=i-P;N[k+212>>2]=p-M;N[k+208>>2]=r-L;M=Q(aa+x);B=Q(Z-M);L=Q($+o);S=Q(X-L);U=Q(_+q);R=Q(W-U);r=n;p=z;i=v;D=q;E=o;O=x;x=Q(34028234663852886e22)}}u=x;t=J[k+240>>2];m=t<<4;y=m+(k+112|0)|0;J[y+12>>2]=0;N[y+8>>2]=Z;N[y+4>>2]=X;N[y>>2]=W;y=m+(k+48|0)|0;J[y+12>>2]=0;N[y+8>>2]=M;N[y+4>>2]=L;N[y>>2]=U;m=m+(k+176|0)|0;J[m+12>>2]=0;N[m+8>>2]=B;N[m+4>>2]=S;N[m>>2]=R;J[k+240>>2]=t+1;c:{d:{switch(t-1|0){case 0:x=N[k+184>>2];s=Q(N[k+200>>2]-x);v=N[k+176>>2];q=Q(N[k+192>>2]-v);z=N[k+180>>2];o=Q(N[k+196>>2]-z);n=Q(Q(s*s)+Q(Q(q*q)+Q(o*o)));if(n<=Q(1.1920928955078125e-7)){J[k+240>>2]=1;m=J[k+180>>2];J[k+32>>2]=J[k+176>>2];J[k+36>>2]=m;m=J[k+188>>2];J[k+40>>2]=J[k+184>>2];J[k+44>>2]=m;break c}n=Q(Q(Q(Q(Q(-v)*q)-Q(o*z))-Q(x*s))/n);n=n>Q(1)?Q(1):n;n=n>Q(0)?n:Q(0);N[k+40>>2]=x+Q(s*n);N[k+36>>2]=z+Q(o*n);N[k+32>>2]=v+Q(q*n);break c;case 1:ec(k+32|0,k+176|0,k+112|0,k+48|0,k+240|0);break c;case 2:mc(k+32|0,k+176|0,k+112|0,k+48|0,k+240|0);break c;default:break d}}N[k+40>>2]=B;N[k+36>>2]=S;N[k+32>>2]=R}s=N[k+40>>2];v=Q(-s);q=N[k+36>>2];z=Q(-q);o=N[k+32>>2];n=Q(-o);x=Q(Q(s*s)+Q(Q(o*o)+Q(q*q)));if(Cx){continue}break}m=u>x?-1:0}da=K[J[a+4>>2]+32|0];B=Q(0);u=Q(0);d=(m|0)!=0&x>F;v=d?v:i;r=d?n:r;n=d?z:p;i=Q(Y(Q(Q(v*v)+Q(Q(r*r)+Q(n*n)))));if(!(i<=Q(1.1920928955078125e-7))){i=Q(Q(1)/i);ea=Q(v*i);B=Q(n*i);u=Q(r*i)}J[l+268>>2]=0;N[l+264>>2]=-ea;N[l+260>>2]=-B;N[l+256>>2]=-u;N[l+240>>2]=A;J[l+252>>2]=J[k+252>>2];d=J[k+248>>2];J[l+244>>2]=J[k+244>>2];J[l+248>>2]=d;J[k+44>>2]=0;N[k+40>>2]=m?s:T;N[k+36>>2]=m?q:ca;N[k+32>>2]=m?o:ba;y=J[k+268>>2];m=J[k+264>>2];J[k+24>>2]=m;J[k+28>>2]=y;t=J[k+260>>2];d=J[k+256>>2];J[k+16>>2]=d;J[k+20>>2]=t;J[k+8>>2]=m;J[k+12>>2]=y;J[k>>2]=d;J[k+4>>2]=t;kb(k+176|0,k+112|0,k+48|0,k+32|0,k+16|0,k,J[k+240>>2]);r=N[J[a+4>>2]+16>>2];p=N[k+16>>2];n=N[k+20>>2];i=N[k+24>>2];J[l+284>>2]=0;N[l+280>>2]=i+(da?Q(ea*r):Q(-0));N[l+276>>2]=n+(da?Q(B*r):Q(-0));N[l+272>>2]=p+(da?Q(u*r):Q(-0));m=1}Ia=k+272|0;if(m){d=J[l+244>>2];J[f>>2]=J[l+240>>2];J[f+4>>2]=d;d=J[l+252>>2];J[f+8>>2]=J[l+248>>2];J[f+12>>2]=d;if(!(!j|N[l+240>>2]!=Q(0))){j=J[a+4>>2];t=J[b+4>>2];N[l+224>>2]=Q(N[j+16>>2]+N[t+16>>2])*Q(100);H[l+215|0]=0;J[l+168>>2]=0;J[l+172>>2]=0;J[l+160>>2]=0;J[l+164>>2]=0;J[l+152>>2]=0;J[l+156>>2]=0;J[l+144>>2]=0;J[l+148>>2]=0;J[l+136>>2]=0;J[l+140>>2]=0;J[l+128>>2]=0;J[l+132>>2]=0;J[l+192>>2]=0;d=J[a+8>>2];J[l+56>>2]=d;J[l+48>>2]=156988;J[l+52>>2]=j;j=J[d+12>>2];J[l+72>>2]=J[d+8>>2];J[l+76>>2]=j;j=J[d+20>>2];J[l+80>>2]=J[d+16>>2];J[l+84>>2]=j;j=J[d+28>>2];J[l+88>>2]=J[d+24>>2];J[l+92>>2]=j;j=J[d+36>>2];J[l+96>>2]=J[d+32>>2];J[l+100>>2]=j;j=J[d+44>>2];J[l+104>>2]=J[d+40>>2];J[l+108>>2]=j;j=J[d+52>>2];J[l+112>>2]=J[d+48>>2];J[l+116>>2]=j;j=J[d+60>>2];J[l+120>>2]=J[d+56>>2];J[l+124>>2]=j;j=J[d+4>>2];J[l+64>>2]=J[d>>2];J[l+68>>2]=j;p=N[l+68>>2];N[l+68>>2]=N[l+80>>2];n=N[l+88>>2];i=N[l+72>>2];N[l+72>>2]=N[l+96>>2];N[l+80>>2]=p;N[l+96>>2]=i;N[l+88>>2]=N[l+100>>2];N[l+100>>2]=n;J[l+40>>2]=157392;J[l+44>>2]=t;e:{f:{if(UB(l+48|0,l+40|0,c,l+224|0,0,l+220|0,l+216|0,l+215|0,l+128|0)-5|0){break f}J[l+16>>2]=1065353216;c=J[l+28>>2];J[l+8>>2]=J[l+24>>2];J[l+12>>2]=c;c=J[l+20>>2];J[l>>2]=J[l+16>>2];J[l+4>>2]=c;if(nc(a,b,l+220|0,l+216|0,K[l+215|0],0,l,l+128|0)-5>>>0<=1){break f}J[l+280>>2]=0;J[l+284>>2]=0;J[l+272>>2]=0;J[l+276>>2]=0;r=N[e+8>>2];p=N[e>>2];n=N[e+4>>2];J[l+268>>2]=0;i=Q(Q(1)/Q(Y(Q(Q(r*r)+Q(Q(p*p)+Q(n*n))))));N[l+264>>2]=i*Q(-r);N[l+260>>2]=i*Q(-n);N[l+256>>2]=i*Q(-p);i=Q(0);break e}a=J[l+140>>2];J[l+280>>2]=J[l+136>>2];J[l+284>>2]=a;a=J[l+132>>2];J[l+272>>2]=J[l+128>>2];J[l+276>>2]=a;a=J[l+164>>2];J[l+256>>2]=J[l+160>>2];J[l+260>>2]=a;a=J[l+172>>2];J[l+264>>2]=J[l+168>>2];J[l+268>>2]=a;i=N[l+192>>2]}N[f>>2]=i>2];J[h>>2]=J[l+272>>2];J[h+4>>2]=a;a=J[l+284>>2];J[h+8>>2]=J[l+280>>2];J[h+12>>2]=a;a=J[l+260>>2];J[g>>2]=J[l+256>>2];J[g+4>>2]=a;a=J[l+268>>2];J[g+8>>2]=J[l+264>>2];J[g+12>>2]=a}Ia=l+288|0;return m}function Mga(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=0,E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=0,V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=0,oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=0,ta=0,ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ha=0,Ja=0,La=0;d=Ia-160|0;Ia=d;a:{if(K[a+488|0]){Xa(J[42504],8,15283,1569,83840,0);break a}Ca=J[a+448>>2];D=J[c+52>>2];J[d+152>>2]=0;J[d+144>>2]=0;J[d+148>>2]=0;J[d+136>>2]=0;J[d+140>>2]=0;J[d+128>>2]=0;J[d+132>>2]=0;J[d+120>>2]=0;J[d+124>>2]=0;J[d+112>>2]=0;J[d+116>>2]=0;j=d+112|0;ta=oe(D,Ca,j);J[d+136>>2]=J[c+12>>2];J[d+144>>2]=J[c+24>>2];na=a+112|0;yc(na,j);Oi(na);zc(na,b,j);Sl(a,na);Nl(na,j);wr(na,j);Ga=J[d+120>>2];v=J[d+116>>2];if(!(H[J[a+476>>2]]&1)){j=J[d+124>>2];b=J[a+348>>2];e=N[b+32>>2];m=N[b+20>>2];n=N[b+28>>2];w=N[b+16>>2];h=N[b+8>>2];p=N[b+4>>2];k=N[b+24>>2];s=N[b+12>>2];l=N[b>>2];V=Q(1);E=Q(1);r=Q(1);i=Q(1);q=N[b+80>>2];W=N[b+84>>2];x=N[b+100>>2];y=N[b+96>>2];ua=N[b+88>>2];F=Q(Q(W*x)-Q(y*ua));da=N[b+72>>2];va=N[b+104>>2];ea=N[b+92>>2];G=Q(Q(ua*va)-Q(x*ea));fa=N[b+76>>2];I=Q(va*W);L=Q(Q(q*F)+Q(Q(da*G)+Q(fa*Q(Q(ea*y)-I))));if(L!=Q(0)){g=Q(Q(1)/L);i=Q(Q(Q(da*ua)+Q(fa*Q(-W)))*g);r=Q(Q(Q(da*va)-Q(y*q))*g);O=Q(Q(Q(fa*ea)-Q(ua*q))*g);E=Q(G*g);o=Q(g*Q(-Q(Q(da*x)-Q(y*fa))));t=Q(g*Q(-Q(Q(da*ea)-Q(W*q))));f=Q(g*Q(-Q(I+Q(y*Q(-ea)))));R=Q(g*Q(-Q(Q(fa*va)-Q(q*x))));g=Q(F*g)}F=Q(0);G=Q(0);I=Q(1);L=Q(0);oa=Q(1);z=N[b+44>>2];B=Q(-s);ga=Q(Q(Q(f*B)-Q(l*E))-Q(k*g));ha=Q(Q(Q(r*B)-Q(l*R))-Q(k*o));B=Q(Q(Q(t*B)-Q(l*O))-Q(k*i));u=Q(z+Q(Q(Q(h*ga)+Q(m*ha))+Q(e*B)));C=Q(-w);ia=Q(Q(Q(f*C)-Q(p*E))-Q(n*g));ja=Q(Q(Q(r*C)-Q(p*R))-Q(n*o));qa=Q(Q(Q(t*C)-Q(p*O))-Q(n*i));ka=N[b+48>>2];X=Q(Q(Q(Q(l*ia)+Q(s*ja))+Q(k*qa))+ka);S=f;f=Q(-m);E=Q(Q(Q(S*f)-Q(h*E))-Q(e*g));R=Q(Q(Q(r*f)-Q(h*R))-Q(e*o));O=Q(Q(Q(t*f)-Q(h*O))-Q(e*i));la=N[b- -64>>2];Y=Q(Q(Q(Q(p*E)+Q(w*R))+Q(n*O))+la);r=N[b+60>>2];g=Q(Q(Q(Q(l*E)+Q(s*R))+Q(k*O))+r);ma=N[b+52>>2];Z=Q(Q(Q(Q(p*ia)+Q(w*ja))+Q(n*qa))+ma);wa=Q(Q(X*Y)-Q(g*Z));t=N[b+36>>2];o=Q(t+Q(Q(Q(l*ga)+Q(s*ha))+Q(k*B)));_=N[b+68>>2];pa=Q(Q(Q(Q(h*E)+Q(m*R))+Q(e*O))+_);$=N[b+56>>2];f=Q(Q(Q(Q(h*ia)+Q(m*ja))+Q(e*qa))+$);aa=Q(Q(Z*pa)-Q(Y*f));ba=N[b+40>>2];T=Q(ba+Q(Q(Q(p*ga)+Q(w*ha))+Q(n*B)));ca=Q(pa*X);i=Q(Q(u*wa)+Q(Q(o*aa)+Q(T*Q(Q(f*g)-ca))));if(i!=Q(0)){i=Q(Q(1)/i);oa=Q(Q(Q(o*Z)+Q(T*Q(-X)))*i);I=Q(Q(Q(o*pa)-Q(g*u))*i);F=Q(Q(Q(T*f)-Q(Z*u))*i);xa=Q(i*Q(-Q(Q(o*Y)-Q(g*T))));L=Q(i*Q(-Q(Q(o*f)-Q(X*u))));G=Q(i*Q(-Q(ca+Q(g*Q(-f)))));ya=Q(wa*i);za=Q(i*Q(-Q(Q(T*pa)-Q(u*Y))));V=Q(aa*i)}pa=Q(0);wa=Q(1);g=Q(1);o=Q(0);i=Q(0);u=Q(0);T=Q(1);X=Q(0);f=Q(0);Y=Q(0);Z=Q(1);aa=Q(Q(ka*la)-Q(r*ma));ca=Q(Q(ma*_)-Q(la*$));ra=Q(_*ka);S=Q(Q(z*aa)+Q(Q(t*ca)+Q(ba*Q(Q($*r)-ra))));if(S!=Q(0)){f=Q(Q(1)/S);Z=Q(Q(Q(t*ma)+Q(ba*Q(-ka)))*f);T=Q(Q(Q(t*_)-Q(r*z))*f);i=Q(Q(Q(ba*$)-Q(ma*z))*f);g=Q(ca*f);Y=Q(f*Q(-Q(Q(t*la)-Q(r*ba))));X=Q(f*Q(-Q(Q(t*$)-Q(ka*z))));u=Q(f*Q(-Q(ra+Q(r*Q(-$)))));o=Q(f*Q(-Q(Q(ba*_)-Q(z*la))));f=Q(aa*f)}r=Q(0);t=Q(0);$=Q(1);ba=Q(0);ka=Q(0);la=Q(0);ma=Q(1);S=q;q=Q(-p);_=Q(Q(Q(u*q)-Q(l*g))-Q(h*f));aa=Q(Q(Q(T*q)-Q(l*o))-Q(h*Y));ca=Q(Q(Q(X*q)-Q(l*i))-Q(h*Z));q=Q(S+Q(Q(Q(k*_)+Q(n*aa))+Q(e*ca)));S=W;W=Q(Q(Q(u*C)-Q(s*g))-Q(m*f));ra=Q(Q(Q(T*C)-Q(s*o))-Q(m*Y));C=Q(Q(Q(X*C)-Q(s*i))-Q(m*Z));z=Q(S+Q(Q(Q(l*W)+Q(p*ra))+Q(h*C)));S=x;x=Q(-n);f=Q(Q(Q(u*x)-Q(k*g))-Q(e*f));u=Q(Q(Q(T*x)-Q(k*o))-Q(e*Y));x=Q(Q(Q(X*x)-Q(k*i))-Q(e*Z));g=Q(S+Q(Q(Q(s*f)+Q(w*u))+Q(m*x)));i=Q(y+Q(Q(Q(l*f)+Q(p*u))+Q(h*x)));o=Q(ua+Q(Q(Q(s*W)+Q(w*ra))+Q(m*C)));y=Q(Q(z*g)-Q(i*o));h=Q(da+Q(Q(Q(l*_)+Q(p*aa))+Q(h*ca)));p=Q(va+Q(Q(Q(k*f)+Q(n*u))+Q(e*x)));k=Q(ea+Q(Q(Q(k*W)+Q(n*ra))+Q(e*C)));n=Q(Q(o*p)-Q(g*k));l=Q(fa+Q(Q(Q(s*_)+Q(w*aa))+Q(m*ca)));m=Q(p*z);e=Q(Q(q*y)+Q(Q(h*n)+Q(l*Q(Q(k*i)-m))));if(e!=Q(0)){e=Q(Q(1)/e);ma=Q(Q(Q(h*o)+Q(l*Q(-z)))*e);$=Q(Q(Q(h*p)-Q(i*q))*e);wa=Q(n*e);la=Q(e*Q(-Q(Q(h*g)-Q(i*l))));ba=Q(e*Q(-Q(Q(h*k)-Q(z*q))));pa=Q(e*Q(-Q(Q(l*p)-Q(q*g))));ka=Q(y*e);t=Q(e*Q(-Q(m+Q(i*Q(-k)))));r=Q(Q(Q(l*k)-Q(o*q))*e)}N[d+72>>2]=V;N[d+36>>2]=wa;N[d+104>>2]=oa;N[d+100>>2]=xa;N[d+96>>2]=ya;N[d+92>>2]=L;N[d+88>>2]=I;N[d+84>>2]=G;N[d+80>>2]=F;N[d+76>>2]=za;N[d+68>>2]=ma;b=d- -64|0;N[b>>2]=la;N[d+60>>2]=ka;N[d+56>>2]=ba;N[d+52>>2]=$;N[d+48>>2]=t;N[d+44>>2]=r;N[d+40>>2]=pa;N[d+32>>2]=Q(Q(B*ya)+Q(qa*xa))+Q(O*oa);N[d+28>>2]=Q(Q(ha*ya)+Q(ja*xa))+Q(R*oa);N[d+24>>2]=Q(Q(ga*ya)+Q(ia*xa))+Q(E*oa);N[d+20>>2]=Q(Q(B*G)+Q(qa*I))+Q(O*L);N[d+16>>2]=Q(Q(ha*G)+Q(ja*I))+Q(R*L);N[d+12>>2]=Q(Q(ga*G)+Q(ia*I))+Q(E*L);N[d+8>>2]=Q(Q(B*V)+Q(qa*za))+Q(O*F);N[d+4>>2]=Q(Q(ha*V)+Q(ja*za))+Q(R*F);N[d>>2]=Q(Q(ga*V)+Q(ia*za))+Q(E*F);e=N[j+24>>2];h=N[j+20>>2];V=N[d+60>>2];q=N[d+48>>2];y=N[b>>2];da=N[d+40>>2];ea=N[d+52>>2];fa=N[d+68>>2];F=N[d+44>>2];G=N[d+56>>2];I=N[d+96>>2];L=N[d+84>>2];p=N[d+20>>2];s=N[d+16>>2];oa=N[d+100>>2];z=N[d+76>>2];ga=N[d+88>>2];i=N[d+32>>2];k=N[j+16>>2];g=N[d+28>>2];ha=N[d+104>>2];l=N[j+8>>2];B=N[d+80>>2];m=N[j>>2];C=N[d+92>>2];n=N[j+4>>2];ia=N[d+36>>2];o=N[d+8>>2];f=N[d>>2];w=N[d+4>>2];ja=N[d+72>>2];r=N[d+12>>2];t=N[d+24>>2];J[v+28>>2]=0;J[v+12>>2]=0;N[v+24>>2]=-Q(Q(Q(i*e)+Q(Q(t*k)+Q(g*h)))+Q(Q(Q(m*B)+Q(n*C))+Q(l*ha)));N[v+20>>2]=-Q(Q(Q(p*e)+Q(Q(r*k)+Q(s*h)))+Q(Q(Q(m*z)+Q(n*ga))+Q(l*oa)));N[v+16>>2]=-Q(Q(Q(o*e)+Q(Q(f*k)+Q(w*h)))+Q(Q(Q(m*ja)+Q(n*L))+Q(l*I)));N[v+8>>2]=-Q(Q(Q(Q(m*o)+Q(n*p))+Q(l*i))+Q(Q(Q(k*F)+Q(h*G))+Q(e*fa)));N[v+4>>2]=-Q(Q(Q(Q(m*w)+Q(n*s))+Q(l*g))+Q(Q(Q(k*da)+Q(h*ea))+Q(e*y)));N[v>>2]=-Q(Q(Q(Q(m*f)+Q(n*r))+Q(l*t))+Q(Q(Q(k*ia)+Q(h*q))+Q(e*V)))}if(Ca>>>0>=2){Ha=J[c+16>>2];A=1;while(1){j=J[na+340>>2]+P(A,160)|0;e=N[j+124>>2];Da=A<<5;b=v+(J[(Da+J[a+444>>2]|0)+24>>2]<<5)|0;s=N[b>>2];h=N[j+120>>2];i=N[b+4>>2];o=Q(Q(Q(e*s)-Q(h*i))+N[b+24>>2]);g=N[b+8>>2];f=Q(h*g);h=N[j+128>>2];f=Q(Q(f-Q(h*s))+N[b+20>>2]);w=Q(Q(Q(h*i)-Q(e*g))+N[b+16>>2]);b:{c:{b=J[a+456>>2]+P(A,80)|0;U=K[b+76|0];if(U){Ea=(J[b+72>>2]<<2)+Ha|0;b=0;while(1){c=b<<2;sa=c+d|0;q=N[(c+j|0)+132>>2];c=j+(b<<5)|0;N[sa>>2]=q-Q(Q(Q(N[c+24>>2]*g)+Q(Q(N[c+16>>2]*s)+Q(i*N[c+20>>2])))+Q(Q(N[c+8>>2]*o)+Q(Q(N[c>>2]*w)+Q(f*N[c+4>>2]))));b=b+1|0;if((U|0)!=(b|0)){continue}break}Ja=U&254;La=U&1;b=J[a+360>>2]+P(A,36)|0;sa=0;while(1){Aa=sa<<2;Ba=Ea+Aa|0;J[Ba>>2]=0;e=Q(0);c=0;j=0;if((U|0)!=1){while(1){e=Q(Q(N[(b+P(c,12)|0)+Aa>>2]*N[(c<<2)+d>>2])+e);N[Ba>>2]=e;Fa=c|1;e=Q(Q(N[(b+P(Fa,12)|0)+Aa>>2]*N[(Fa<<2)+d>>2])+e);N[Ba>>2]=e;c=c+2|0;j=j+2|0;if((Ja|0)!=(j|0)){continue}break}}if(La){N[Ba>>2]=Q(N[(b+P(c,12)|0)+Aa>>2]*N[(c<<2)+d>>2])+e}sa=sa+1|0;if((U|0)!=(sa|0)){continue}break}if(U){break c}}h=Q(0);k=Q(0);l=Q(0);m=Q(0);n=Q(0);p=Q(0);break b}j=J[a+384>>2]+P(A,76)|0;p=Q(0);b=0;n=Q(0);m=Q(0);l=Q(0);k=Q(0);h=Q(0);while(1){e=N[(b<<2)+Ea>>2];c=j+P(b,24)|0;m=Q(m+Q(e*N[c+12>>2]));l=Q(l+Q(e*N[c+8>>2]));k=Q(k+Q(e*N[c+4>>2]));h=Q(h+Q(e*N[c>>2]));p=Q(p+Q(e*N[c+20>>2]));n=Q(n+Q(e*N[c+16>>2]));b=b+1|0;if((U|0)!=(b|0)){continue}break}}b=Da+Ga|0;e=N[b+20>>2];r=N[b+24>>2];t=N[b>>2];V=N[b+4>>2];q=N[b+8>>2];y=N[b+16>>2];b=v+Da|0;J[b+28>>2]=0;J[b+12>>2]=0;N[b+16>>2]=m+Q(w+y);N[b+8>>2]=l+Q(g+q);N[b+4>>2]=k+Q(i+V);N[b>>2]=h+Q(s+t);N[b+24>>2]=p+Q(o+r);N[b+20>>2]=n+Q(f+e);A=A+1|0;if((Ca|0)!=(A|0)){continue}break}}a=J[D+16>>2];if(!(a>>>0<=ta>>>0&a+J[D+20>>2]>>>0>ta>>>0)){if(!ta){break a}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,ta);break a}U=J[D+4>>2];a=0;A=J[D+8>>2];j=A;while(1){v=a;a=a+1|0;b=j;j=b-1|0;c=U+(j<<2)|0;if(M[c>>2]>>0){continue}break}d:{if(b>>>0>=A>>>0){break d}j=v&3;if(j){a=0;while(1){J[c>>2]=J[J[D+4>>2]+(b<<2)>>2];b=b+1|0;c=c+4|0;a=a+1|0;if((j|0)!=(a|0)){continue}break}}if(v-1>>>0<3){break d}while(1){a=b<<2;J[c>>2]=J[a+J[D+4>>2]>>2];J[c+4>>2]=J[(a+J[D+4>>2]|0)+4>>2];J[c+8>>2]=J[(a+J[D+4>>2]|0)+8>>2];J[c+12>>2]=J[(a+J[D+4>>2]|0)+12>>2];c=c+16|0;b=b+4|0;if((A|0)!=(b|0)){continue}break}}J[D+8>>2]=A-1}Ia=d+160|0}function XJ(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;d=Ia-1072|0;Ia=d;a=d+1052|0;J[a>>2]=-128;J[a+4>>2]=-128;J[d+1020>>2]=-128;J[d+1024>>2]=-128;J[d+988>>2]=-128;J[d+992>>2]=-128;J[d+956>>2]=-128;J[d+960>>2]=-128;J[d+924>>2]=-128;J[d+928>>2]=-128;J[d+892>>2]=-128;J[d+896>>2]=-128;J[d+860>>2]=-128;J[d+864>>2]=-128;J[d+828>>2]=-128;J[d+832>>2]=-128;J[d+796>>2]=-128;J[d+800>>2]=-128;J[d+764>>2]=-128;J[d+768>>2]=-128;J[d+732>>2]=-128;J[d+736>>2]=-128;J[d+700>>2]=-128;J[d+704>>2]=-128;J[d+668>>2]=-128;J[d+672>>2]=-128;J[d+636>>2]=-128;J[d+640>>2]=-128;J[d+604>>2]=-128;J[d+608>>2]=-128;J[d+572>>2]=-128;J[d+576>>2]=-128;J[d+540>>2]=-128;J[d+544>>2]=-128;J[d+508>>2]=-128;J[d+512>>2]=-128;J[d+476>>2]=-128;J[d+480>>2]=-128;J[d+444>>2]=-128;J[d+448>>2]=-128;J[d+412>>2]=-128;J[d+416>>2]=-128;J[d+380>>2]=-128;J[d+384>>2]=-128;J[d+348>>2]=-128;J[d+352>>2]=-128;J[d+316>>2]=-128;J[d+320>>2]=-128;J[d+284>>2]=-128;J[d+288>>2]=-128;J[d+252>>2]=-128;J[d+256>>2]=-128;J[d+220>>2]=-128;J[d+224>>2]=-128;J[d+188>>2]=-128;J[d+192>>2]=-128;J[d+156>>2]=-128;J[d+160>>2]=-128;J[d+124>>2]=-128;J[d+128>>2]=-128;J[d+92>>2]=-128;J[d+96>>2]=-128;J[d+60>>2]=-128;J[d+64>>2]=-128;J[d+24>>2]=J[b+12>>2];J[d+16>>2]=0;J[d+20>>2]=32;H[d+9|0]=0;J[d+12>>2]=d+48;J[d+44>>2]=J[b+152>>2];J[d+40>>2]=J[b+148>>2];v=J[b+24>>2];C=J[b+52>>2];x=J[b+16>>2];D=J[b+8>>2];t=J[b+28>>2];u=J[b+40>>2];a:{if(!u){if(x){while(1){a=g<<5;b=a+C|0;a=a+D|0;N[b>>2]=N[a>>2];N[b+4>>2]=N[a+4>>2];N[b+8>>2]=N[a+8>>2];N[b+16>>2]=N[a+16>>2];N[b+20>>2]=N[a+20>>2];N[b+24>>2]=N[a+24>>2];g=g+1|0;if((x|0)!=(g|0)){continue}break}}if(!t){break a}if((t|0)!=1){f=t&-2;while(1){b=v+P(e,52)|0;a=J[(J[J[b>>2]+24>>2]<<2)+169940>>2];if(a){Ka[a|0](b,J[d+44>>2])}b=v+P(e|1,52)|0;a=J[(J[J[b>>2]+24>>2]<<2)+169940>>2];if(a){Ka[a|0](b,J[d+44>>2])}e=e+2|0;c=c+2|0;if((f|0)!=(c|0)){continue}break}}if(!(t&1)){break a}b=v+P(e,52)|0;a=J[(J[J[b>>2]+24>>2]<<2)+169940>>2];if(!a){break a}Ka[a|0](b,J[d+44>>2]);break a}E=J[b+4>>2];y=J[b+108>>2];z=J[b+32>>2];w=J[b+116>>2];A=J[b+112>>2];B=J[b+36>>2];k=J[b>>2];b:{if(!k){r=(w|0)<=0;break b}c:{if((u|0)>0){l=k;while(1){s=(l|0)==1?137872:137744;j=0;while(1){m=(j<<3)+B|0;r=L[m+4>>1];i=0;h=0;c=0;o=(J[m>>2]<<5)+z|0;e=J[o+24>>2];a=e+383|0;c=a>>>0<383?1:c;f=c>>>6|0;a=(c&63)<<26|a>>>6;c=e>>>6|0;g=a-c|0;c=f-(a>>>0>>0)|0;q=c;a=g+1|0;c=a?c:c+1|0;f=0;p=a&7;if(f|p){while(1){f=a;a=a-1|0;c=c-!f|0;e=e- -64|0;f=h;i=i+1|0;f=i?f:f+1|0;h=f;if((i|0)!=(p|0)|(n|0)!=(f|0)){continue}break}}if(!q&g>>>0>=7|q){while(1){e=e+512|0;h=c-(a>>>0<8)|0;c=h;a=a-8|0;if(c|a){continue}break}}d:{if(!r){break d}c=0;e=0;if(r>>>0>=4){a=r&65532;g=0;while(1){e=e+4|0;g=g+4|0;if((a|0)!=(g|0)){continue}break}}a=r&3;if(!a){break d}while(1){e=e+1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}Ka[J[s+(L[m+6>>1]<<2)>>2]](o,r,d+8|0);j=j+1|0;if((u|0)!=(j|0)){continue}break}l=l-1|0;if(l){continue}break}break c}e=k;a=e&7;if(a){while(1){e=e-1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}if(k>>>0<8){break c}while(1){e=e-8|0;if(e){continue}break}}r=(w|0)<=0;if(r){break b}l=k<<1;if(!l){break b}while(1){o=(l|0)==1?137872:137744;j=0;while(1){q=(j<<3)+A|0;m=L[q+4>>1];i=0;h=0;c=0;n=(J[q>>2]<<5)+y|0;e=J[n+24>>2];a=e+383|0;c=a>>>0<383?1:c;f=c>>>6|0;a=(c&63)<<26|a>>>6;c=e>>>6|0;k=a-c|0;c=f-(a>>>0>>0)|0;s=c;a=k+1|0;c=a?c:c+1|0;f=0;p=f;g=a&7;if(f|g){while(1){f=a;a=a-1|0;c=c-!f|0;e=e- -64|0;f=h;i=i+1|0;f=i?f:f+1|0;h=f;if((g|0)!=(i|0)|(p|0)!=(f|0)){continue}break}}if(!s&k>>>0>=7|s){while(1){e=e+512|0;h=c-(a>>>0<8)|0;c=h;a=a-8|0;if(c|a){continue}break}}e:{if(!m){break e}c=0;e=0;if(m>>>0>=4){a=m&65532;g=0;while(1){e=e+4|0;g=g+4|0;if((a|0)!=(g|0)){continue}break}}a=m&3;if(!a){break e}while(1){e=e+1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}Ka[J[o+(L[q+6>>1]<<2)>>2]](n,m,d+8|0);j=j+1|0;if((w|0)!=(j|0)){continue}break}l=l-1|0;if(l){continue}break}}if(x){g=0;while(1){a=g<<5;f=a+C|0;a=a+D|0;N[f>>2]=N[a>>2];N[f+4>>2]=N[a+4>>2];N[f+8>>2]=N[a+8>>2];N[f+16>>2]=N[a+16>>2];N[f+20>>2]=N[a+20>>2];N[f+24>>2]=N[a+24>>2];g=g+1|0;if((x|0)!=(g|0)){continue}break}}f:{if(!t){break f}e=0;if((t|0)!=1){h=t&-2;c=0;while(1){f=v+P(e,52)|0;a=J[(J[J[f>>2]+24>>2]<<2)+169940>>2];if(a){Ka[a|0](f,J[d+44>>2])}f=v+P(e|1,52)|0;a=J[(J[J[f>>2]+24>>2]<<2)+169940>>2];if(a){Ka[a|0](f,J[d+44>>2])}e=e+2|0;c=c+2|0;if((h|0)!=(c|0)){continue}break}}if(!(t&1)){break f}f=v+P(e,52)|0;a=J[(J[J[f>>2]+24>>2]<<2)+169940>>2];if(!a){break f}Ka[a|0](f,J[d+44>>2])}s=E-1|0;if(s){l=0;o=(u|0)<=0;while(1){j=0;if(!o){while(1){i=0;h=0;c=0;m=(j<<3)+B|0;n=(J[m>>2]<<5)+z|0;e=J[n+24>>2];a=e+383|0;c=a>>>0<383?1:c;f=c>>>6|0;a=(c&63)<<26|a>>>6;c=e>>>6|0;k=a-c|0;c=f-(a>>>0>>0)|0;q=c;a=k+1|0;c=a?c:c+1|0;f=0;p=f;g=a&7;if(f|g){while(1){f=a;a=a-1|0;c=c-!f|0;e=e- -64|0;f=h;i=i+1|0;f=i?f:f+1|0;h=f;if((g|0)!=(i|0)|(p|0)!=(f|0)){continue}break}}i=L[m+4>>1];if(!q&k>>>0>=7|q){while(1){e=e+512|0;h=c-(a>>>0<8)|0;c=h;a=a-8|0;if(c|a){continue}break}}g:{if(!i){break g}c=0;e=0;if(i>>>0>=4){a=i&65532;g=0;while(1){e=e+4|0;g=g+4|0;if((a|0)!=(g|0)){continue}break}}a=i&3;if(!a){break g}while(1){e=e+1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}Ka[J[(L[m+6>>1]<<2)+137744>>2]](n,i,d+8|0);j=j+1|0;if((u|0)!=(j|0)){continue}break}}if(!r){j=0;while(1){i=0;h=0;c=0;m=(j<<3)+A|0;n=(J[m>>2]<<5)+y|0;e=J[n+24>>2];a=e+383|0;c=a>>>0<383?1:c;f=c>>>6|0;a=(c&63)<<26|a>>>6;c=e>>>6|0;k=a-c|0;c=f-(a>>>0>>0)|0;q=c;a=k+1|0;c=a?c:c+1|0;f=0;p=f;g=a&7;if(f|g){while(1){f=a;a=a-1|0;c=c-!f|0;e=e- -64|0;f=h;i=i+1|0;f=i?f:f+1|0;h=f;if((g|0)!=(i|0)|(p|0)!=(f|0)){continue}break}}i=L[m+4>>1];if(!q&k>>>0>=7|q){while(1){e=e+512|0;h=c-(a>>>0<8)|0;c=h;a=a-8|0;if(c|a){continue}break}}h:{if(!i){break h}c=0;e=0;if(i>>>0>=4){a=i&65532;g=0;while(1){e=e+4|0;g=g+4|0;if((a|0)!=(g|0)){continue}break}}a=i&3;if(!a){break h}while(1){e=e+1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}Ka[J[(L[m+6>>1]<<2)+137744>>2]](n,i,d+8|0);j=j+1|0;if((w|0)!=(j|0)){continue}break}}l=l+1|0;if((s|0)!=(l|0)){continue}break}}f=J[b+140>>2];J[d+4>>2]=f;s=J[b+132>>2];a=J[b+136>>2];J[d+36>>2]=f;H[d+9|0]=1;J[d+32>>2]=a;J[d+28>>2]=s;i:{if(!E){break i}if((u|0)>0){j=0;while(1){i=0;h=0;c=0;o=(j<<3)+B|0;p=(J[o>>2]<<5)+z|0;e=J[p+24>>2];a=e+383|0;c=a>>>0<383?1:c;a=(c&63)<<26|a>>>6;b=e>>>6|0;k=a-b|0;c=(c>>>6|0)-(a>>>0>>0)|0;n=c;a=k+1|0;c=a?c:c+1|0;b=0;l=b;g=a&7;if(b|g){while(1){b=a;a=a-1|0;c=c-!b|0;e=e- -64|0;f=h;i=i+1|0;f=i?f:f+1|0;h=f;if((g|0)!=(i|0)|(l|0)!=(f|0)){continue}break}}h=L[o+4>>1];if(!n&k>>>0>=7|n){while(1){e=e+512|0;f=c-(a>>>0<8)|0;c=f;a=a-8|0;if(c|a){continue}break}}j:{if(!h){break j}c=0;e=0;if(h>>>0>=4){a=h&65532;g=0;while(1){e=e+4|0;g=g+4|0;if((a|0)!=(g|0)){continue}break}}a=h&3;if(!a){break j}while(1){e=e+1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}Ka[J[(L[o+6>>1]<<2)+137808>>2]](p,h,d+8|0);j=j+1|0;if((u|0)!=(j|0)){continue}break}}if(r){break i}j=0;while(1){i=0;h=0;c=0;o=(j<<3)+A|0;p=(J[o>>2]<<5)+y|0;e=J[p+24>>2];a=e+383|0;c=a>>>0<383?1:c;a=(c&63)<<26|a>>>6;b=e>>>6|0;k=a-b|0;c=(c>>>6|0)-(a>>>0>>0)|0;n=c;a=k+1|0;c=a?c:c+1|0;b=0;l=b;g=a&7;if(b|g){while(1){b=a;a=a-1|0;c=c-!b|0;e=e- -64|0;f=h;i=i+1|0;f=i?f:f+1|0;h=f;if((g|0)!=(i|0)|(l|0)!=(f|0)){continue}break}}h=L[o+4>>1];if(!n&k>>>0>=7|n){while(1){e=e+512|0;f=c-(a>>>0<8)|0;c=f;a=a-8|0;if(c|a){continue}break}}k:{if(!h){break k}c=0;e=0;if(h>>>0>=4){a=h&65532;g=0;while(1){e=e+4|0;g=g+4|0;if((a|0)!=(g|0)){continue}break}}a=h&3;if(!a){break k}while(1){e=e+1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}Ka[J[(L[o+6>>1]<<2)+137808>>2]](p,h,d+8|0);j=j+1|0;if((w|0)!=(j|0)){continue}break}}a=J[d+16>>2];if(!a){break a}b=a+J[d+4>>2]|0;J[d+4>>2]=b;a=J[d+16>>2];if(!a){break a}f=b-a|0;e=0;while(1){h=J[d+12>>2]+(e<<5)|0;a=J[h+4>>2];b=s+(e+f<<5)|0;J[b>>2]=J[h>>2];J[b+4>>2]=a;a=J[h+28>>2];J[b+24>>2]=J[h+24>>2];J[b+28>>2]=a;a=J[h+20>>2];J[b+16>>2]=J[h+16>>2];J[b+20>>2]=a;a=J[h+12>>2];J[b+8>>2]=J[h+8>>2];J[b+12>>2]=a;e=e+1|0;if(e>>>0>2]){continue}break}}Ia=d+1072|0}function Lia(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=0;h=0;i=Ia-672|0;Ia=i;p=J[f>>2];f=J[b+40>>2];u=J[b+8>>2];S=J[b+12>>2];D=N[b+4>>2];J[i+668>>2]=0;J[i+660>>2]=u;J[i+664>>2]=S;N[i+656>>2]=D;N[i+640>>2]=N[e>>2];y=N[a+8>>2];M=N[a+4>>2];N[i+624>>2]=M;q=N[c+20>>2];s=N[c+24>>2];r=N[c>>2];k=N[c+4>>2];n=N[c+8>>2];t=N[c+12>>2];z=N[c+16>>2];J[i+620>>2]=0;N[i+616>>2]=s;N[i+612>>2]=q;N[i+608>>2]=z;N[i+604>>2]=t;N[i+600>>2]=n;N[i+596>>2]=k;N[i+592>>2]=r;x=N[d+20>>2];v=N[d+24>>2];o=N[d>>2];m=N[d+4>>2];l=N[d+8>>2];j=N[d+12>>2];w=N[d+16>>2];J[i+588>>2]=0;N[i+584>>2]=v;N[i+580>>2]=x;N[i+576>>2]=w;N[i+572>>2]=j;N[i+568>>2]=l;N[i+564>>2]=m;N[i+560>>2]=o;J[i+556>>2]=0;J[i+540>>2]=0;J[i+524>>2]=0;O=Q(-o);w=Q(z-w);A=Q(q-x);v=Q(s-v);B=Q(Q(Q(O*w)-Q(A*m))-Q(l*v));G=Q(Q(j*j)+Q(-.5));q=Q(Q(Q(j*Q(Q(m*w)-Q(o*A)))+Q(G*v))-Q(l*B));I=Q(q+q);N[i+552>>2]=I;q=Q(Q(Q(G*A)+Q(j*Q(Q(o*v)-Q(l*w))))-Q(m*B));L=Q(q+q);N[i+548>>2]=L;z=Q(Q(Q(k*l)-Q(m*n))+Q(Q(r*j)-Q(t*o)));x=Q(z+z);s=Q(Q(Q(n*o)-Q(l*r))+Q(Q(k*j)-Q(t*m)));C=Q(s+s);R=Q(Q(1)-Q(z*x));E=Q(s*C);N[i+536>>2]=R-E;q=Q(Q(Q(r*m)-Q(o*k))+Q(Q(n*j)-Q(t*l)));F=Q(q*C);r=Q(Q(t*j)-Q(Q(Q(O*r)-Q(k*m))-Q(l*n)));k=Q(r*x);N[i+532>>2]=F-k;N[i+520>>2]=F+k;k=Q(q+q);n=Q(q*k);N[i+516>>2]=R-n;J[i+508>>2]=0;j=Q(Q(Q(G*w)+Q(j*Q(Q(l*A)-Q(m*v))))-Q(o*B));o=Q(j+j);N[i+544>>2]=o;j=Q(q*x);m=Q(r*C);N[i+528>>2]=j+m;l=Q(s*x);k=Q(r*k);N[i+512>>2]=l-k;N[i+504>>2]=j-m;N[i+500>>2]=l+k;N[i+496>>2]=Q(Q(1)-E)-n;j=Q(M*Q(.05000000074505806));m=N[e+8>>2];l=Q(m*Q(.05000000074505806));k=Q(D*N[f+52>>2]);n=Q(N[f+56>>2]*N[i+660>>2]);k=k<=n?k:n;n=Q(N[f+60>>2]*N[i+664>>2]);k=Q((k<=n?k:n)*Q(.25));l=k>l?l:k;l=j>2];c=c-1|0;d=e+P(c,48)|0;k=N[d+24>>2];w=N[d+40>>2];j=N[d+8>>2];n=N[d>>2];t=N[d+4>>2];A=Q(N[i+552>>2]+Q(Q(N[i+536>>2]*j)+Q(Q(N[i+504>>2]*n)+Q(t*N[i+520>>2]))));v=Q(N[i+544>>2]+Q(Q(N[i+528>>2]*j)+Q(Q(N[i+496>>2]*n)+Q(t*N[i+512>>2]))));B=N[d+16>>2];C=N[d+32>>2];n=Q(N[i+548>>2]+Q(Q(N[i+532>>2]*j)+Q(Q(N[i+500>>2]*n)+Q(t*N[i+516>>2]))));t=N[d+20>>2];D=N[d+36>>2];j=Q(Q(w*Q(A-k))+Q(Q(Q(v-B)*C)+Q(Q(n-t)*D)));k=Q(k-Q(A-Q(w*j)));E=Q(k*k);k=Q(B-Q(v-Q(C*j)));F=Q(k*k);k=Q(t-Q(n-Q(D*j)));a:{if(x>2];J[d>>2]=J[e>>2];J[d+4>>2]=h;h=J[e+44>>2];J[d+40>>2]=J[e+40>>2];J[d+44>>2]=h;h=J[e+36>>2];J[d+32>>2]=J[e+32>>2];J[d+36>>2]=h;h=J[e+28>>2];J[d+24>>2]=J[e+24>>2];J[d+28>>2]=h;h=J[e+20>>2];J[d+16>>2]=J[e+16>>2];J[d+20>>2]=h;h=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=h;break a}N[d+44>>2]=j}if(c){continue}break}h=K[p+64|0]}b:{c:{d:{e:{if((a|0)!=(h|0)){break e}c=a<<2;j=Q(o-N[p+16>>2]);j=j>Q(0)?j:Q(-j);k=Q(L-N[p+20>>2]);k=k>Q(0)?k:Q(-k);k=j>=k?j:k;n=j;j=Q(I-N[p+24>>2]);j=(j>Q(0)?j:Q(-j))>=Q(0)?n:Q(0);if(Q(l*N[c+114068>>2])<(j<=k?k:j)){break e}if(!(N[c+114100>>2]>Q(Q(r*N[p+12>>2])+Q(Q(q*N[p+8>>2])+Q(Q(z*N[p>>2])+Q(s*N[p+4>>2])))))){break d}}d=0;f:{if(N[b+4>>2]!=Q(1)){break f}d=0;if(N[b+8>>2]!=Q(1)){break f}d=N[b+12>>2]==Q(1)}J[p+28>>2]=0;N[p+24>>2]=I;N[p+20>>2]=L;N[p+16>>2]=o;N[p+12>>2]=r;N[p+8>>2]=q;N[p+4>>2]=s;N[p>>2]=z;c=J[b+16>>2];e=J[b+20>>2];u=J[b+28>>2];J[i+488>>2]=J[b+24>>2];J[i+492>>2]=u;J[i+480>>2]=c;J[i+484>>2]=e;j=N[f+32>>2];b=f;c=J[b+24>>2];e=J[b+28>>2];H[i+352|0]=0;J[i+348>>2]=0;J[i+464>>2]=b;J[i+332>>2]=0;N[i+328>>2]=j;J[i+320>>2]=c;J[i+324>>2]=e;J[i+472>>2]=J[b+40>>2]+P(K[b+39|0],20);H[i+476|0]=K[b+38|0];j=Q(N[b+52>>2]*N[i+656>>2]);o=Q(N[b+56>>2]*N[i+660>>2]);j=j<=o?j:o;o=Q(N[b+60>>2]*N[i+664>>2]);j=j<=o?j:o;N[i+344>>2]=j*Q(.02500000037252903);N[i+340>>2]=j*Q(.05000000074505806);N[i+336>>2]=j*Q(.10000000149011612);Cb(i+656|0,i+480|0,i+368|0,i+416|0,i+320|0,d);J[i+468>>2]=J[b+44>>2];J[i+252>>2]=4;b=J[i+552>>2];c=J[i+556>>2];e=J[i+636>>2];J[i+312>>2]=J[i+632>>2];J[i+316>>2]=e;e=J[i+544>>2];f=J[i+548>>2];u=J[i+628>>2];J[i+304>>2]=J[i+624>>2];J[i+308>>2]=u;J[i+224>>2]=e;J[i+228>>2]=f;J[i+232>>2]=b;J[i+236>>2]=c;k=N[i+528>>2];n=N[i+496>>2];t=N[i+512>>2];s=N[i+532>>2];z=N[i+500>>2];x=N[i+516>>2];w=N[i+536>>2];A=N[i+504>>2];v=N[i+520>>2];o=N[i+544>>2];q=N[i+548>>2];r=N[i+552>>2];J[i+300>>2]=0;J[i+284>>2]=0;j=Q(y*Q(0));B=Q(Q(w*j)+Q(Q(A*y)+Q(j*v)));N[i+296>>2]=r-B;C=Q(Q(s*j)+Q(Q(z*y)+Q(j*x)));N[i+292>>2]=q-C;N[i+280>>2]=B+r;N[i+276>>2]=C+q;j=Q(Q(k*j)+Q(Q(n*y)+Q(j*t)));N[i+288>>2]=o-j;N[i+272>>2]=j+o;j=N[i+304>>2];H[i+256|0]=1;N[i+248>>2]=j;N[i+244>>2]=j;N[i+240>>2]=j;J[i+184>>2]=0;J[i+188>>2]=0;J[i+176>>2]=0;J[i+180>>2]=0;J[i+168>>2]=0;J[i+172>>2]=0;J[i+160>>2]=0;J[i+164>>2]=0;J[i+152>>2]=0;J[i+156>>2]=0;J[i+144>>2]=0;J[i+148>>2]=0;J[i+208>>2]=0;J[i+136>>2]=156668;J[i+140>>2]=i+224;J[i+124>>2]=0;N[i+120>>2]=N[i+232>>2]-N[i+328>>2];N[i+116>>2]=N[i+228>>2]-N[i+324>>2];N[i+112>>2]=N[i+224>>2]-N[i+320>>2];b=p+66|0;e=p+71|0;f=p+67|0;c=0;g:{h:{i:{if(d){J[i+96>>2]=160084;J[i+100>>2]=i+320;b=DA(i+136|0,i+96|0,i+112|0,i+640|0,f,e,b,i+144|0);break i}J[i+96>>2]=156736;J[i+100>>2]=i+320;b=mp(i+136|0,i+96|0,i+112|0,i+640|0,1,f,e,b,i+144|0)}switch(b|0){case 4:break h;case 0:break b;default:break g}}c=CA(i+224|0,i+320|0,i+496|0,i+592|0,i+560|0,g,g,d,p,i+176|0,i+160|0,N[i+336>>2],i+640|0,1,m);break b}N[i+96>>2]=l*Q(.05000000074505806);j:{k:{if((b|0)!=2){b=p+71|0;e=p+67|0;c=1;l:{if(d){J[i+80>>2]=160084;J[i+84>>2]=i+320;f=K[p+66|0];N[i+48>>2]=m;u=J[i+60>>2];J[i+8>>2]=J[i+56>>2];J[i+12>>2]=u;u=J[i+52>>2];J[i>>2]=J[i+48>>2];J[i+4>>2]=u;b=nc(i+136|0,i+80|0,e,b,f,1,i,i+144|0);break l}J[i+80>>2]=156736;J[i+84>>2]=i+320;f=K[p+66|0];N[i+32>>2]=m;u=J[i+44>>2];J[i+24>>2]=J[i+40>>2];J[i+28>>2]=u;u=J[i+36>>2];J[i+16>>2]=J[i+32>>2];J[i+20>>2]=u;b=nc(i+136|0,i+80|0,e,b,f,1,i+16|0,i+144|0)}if((b|0)!=5){break k}}J[i+92>>2]=0;j=Q(N[i+152>>2]-r);l=Q(N[i+144>>2]-o);o=Q(N[i+148>>2]-q);N[i+84>>2]=Q(v*j)+Q(Q(t*l)+Q(o*x));N[i+80>>2]=Q(A*j)+Q(Q(n*l)+Q(o*z));N[i+88>>2]=Q(w*j)+Q(Q(k*l)+Q(o*s));N[i+76>>2]=N[i+208>>2];N[i+72>>2]=N[i+184>>2];b=J[i+180>>2];J[i+64>>2]=J[i+176>>2];J[i+68>>2]=b;b=J[i+84>>2];J[g>>2]=J[i+80>>2];J[g+4>>2]=b;b=J[i+92>>2];J[g+8>>2]=J[i+88>>2];J[g+12>>2]=b;b=J[i+172>>2];J[g+24>>2]=J[i+168>>2];J[g+28>>2]=b;b=J[i+164>>2];J[g+16>>2]=J[i+160>>2];J[g+20>>2]=b;b=J[i+76>>2];J[g+40>>2]=J[i+72>>2];J[g+44>>2]=b;b=J[i+68>>2];J[g+32>>2]=J[i+64>>2];J[g+36>>2]=b;xk(p,i+80|0,i+160|0,i- -64|0,i+96|0);c=0;if(!a){break k}if((a|0)==(h|0)){break j}}c=CA(i+224|0,i+320|0,i+496|0,i+592|0,i+560|0,g,g,d,p,i+176|0,i+160|0,N[i+336>>2],i+640|0,c,m);break b}J[i+92>>2]=0;j=N[i+572>>2];m=Q(Q(j*j)+Q(-.5));l=N[i+568>>2];o=N[i+184>>2];q=N[i+560>>2];r=N[i+176>>2];k=N[i+564>>2];n=N[i+180>>2];t=Q(Q(l*o)+Q(Q(q*r)+Q(k*n)));s=Q(Q(Q(j*Q(Q(q*n)-Q(r*k)))+Q(m*o))+Q(l*t));N[i+88>>2]=s+s;s=Q(Q(k*t)+Q(Q(m*n)+Q(j*Q(Q(l*r)-Q(o*q)))));N[i+84>>2]=s+s;j=Q(Q(q*t)+Q(Q(r*m)+Q(j*Q(Q(k*o)-Q(n*l)))));N[i+80>>2]=j+j;a=i+80|0;He(p,g,a,a,i+592|0,i+624|0,i+640|0);break c}if(!a){c=0;break b}c=1;b=J[p+76>>2];r=N[b+32>>2];j=r;n=N[b+36>>2];m=n;q=N[b+40>>2];l=q;m:{if((a|0)==1){break m}d=a-1|0;e=d&1;if((a|0)!=2){f=d&-2;d=0;while(1){a=b+P(c,48)|0;j=Q(Q(j+N[a+32>>2])+N[a+80>>2]);l=Q(Q(l+N[a+40>>2])+N[a+88>>2]);m=Q(Q(m+N[a+36>>2])+N[a+84>>2]);c=c+2|0;d=d+2|0;if((f|0)!=(d|0)){continue}break}}if(!e){break m}a=b+P(c,48)|0;j=Q(j+N[a+32>>2]);l=Q(l+N[a+40>>2]);m=Q(m+N[a+36>>2])}J[i+332>>2]=0;o=N[i+568>>2];a=Q(Q(l*l)+Q(Q(j*j)+Q(m*m)))>Q(1.1920928955078125e-7);l=a?l:q;q=N[i+560>>2];r=a?j:r;k=N[i+564>>2];m=a?m:n;n=Q(Q(o*l)+Q(Q(q*r)+Q(k*m)));j=N[i+572>>2];t=Q(Q(j*j)+Q(-.5));s=Q(Q(o*n)+Q(Q(j*Q(Q(q*m)-Q(r*k)))+Q(l*t)));s=Q(s+s);y=Q(Q(q*n)+Q(Q(j*Q(Q(k*l)-Q(m*o)))+Q(r*t)));y=Q(y+y);j=Q(Q(k*n)+Q(Q(j*Q(Q(o*r)-Q(l*q)))+Q(m*t)));m=Q(j+j);j=Q(Q(1)/Q(Y(Q(Q(s*s)+Q(Q(y*y)+Q(m*m))))));N[i+328>>2]=s*j;N[i+324>>2]=m*j;N[i+320>>2]=y*j;a=i+320|0;He(p,g,a,a,i+592|0,i+624|0,i+640|0)}c=1}Ia=i+672|0;return c|0}function aka(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=Q(0),D=0,E=0,F=0,G=0,I=0,L=0,M=0,O=0,R=0,S=0,T=0,U=0;f=J[a+20>>2];b=J[a+36>>2];j=Ia-80|0;Ia=j;r=J[a+32>>2];L=J[r+408>>2];c=J[a+28>>2];t=db(J[c+620>>2],32);s=J[c+632>>2];w=J[c+636>>2];J[t+24>>2]=0;J[t+16>>2]=0;J[t+8>>2]=s;J[t+12>>2]=w;J[t+28>>2]=0;J[t>>2]=139260;J[t+20>>2]=f;J[t+24>>2]=1;if(f){Ka[J[J[f>>2]+16>>2]](f);J[t+16>>2]=J[J[t+20>>2]+16>>2]}Ka[J[J[b>>2]+16>>2]](b);J[t+28>>2]=b;G=J[r+412>>2];if(G){M=J[c+104>>2];O=J[c+108>>2];U=(M|0)!=0&(O|0)!=0;R=c+576|0;w=0;while(1){J[j+28>>2]=0;J[j+76>>2]=0;J[j+24>>2]=J[c+460>>2]+(S<<2);b=D<<2;J[j+20>>2]=b+J[c+448>>2];J[j+32>>2]=J[c+552>>2]+(T<<4);s=I<<5;J[j+52>>2]=s+J[c+376>>2];J[j+56>>2]=s+J[c+388>>2];J[j+64>>2]=J[c+412>>2]+(I<<3);J[j+60>>2]=s+J[c+400>>2];J[j+68>>2]=J[c+424>>2]+(D<<5);s=J[c+436>>2];J[j+36>>2]=(p<<2)+L;J[j+72>>2]=b+s;l=J[c+528>>2];J[j+44>>2]=l;J[j+48>>2]=b+J[c+540>>2];s=0;x=0;z=0;d=0;A=0;if(U){b=J[r+256>>2];s=p;while(1){a:{w=s+1|0;s=b+P(J[(s<<2)+L>>2],44)|0;A=J[s+36>>2]+A|0;d=J[s+40>>2]+d|0;x=J[s+12>>2]+x|0;z=J[s+8>>2]+z|0;if(M>>>0<=z>>>0|w>>>0>=G>>>0){break a}s=w;if(x>>>0>>0){continue}}break}s=d+A|0}J[j+40>>2]=w-p;J[j+16>>2]=d;J[j+8>>2]=J[j+8>>2]&-2147483648|x&2147483647;J[j+4>>2]=z;J[j+12>>2]=A;E=J[c+564>>2]+D|0;b=J[c+368>>2];p=J[b>>2];if(p){J[b>>2]=J[p>>2]}if(!p){b=J[42504];p=Ka[J[J[b>>2]+20>>2]](b)|0?31810:70610;p=Ka[J[J[b+12>>2]+8>>2]](b+12|0,12195,p,23034,82)|0;b=p+19&-16;J[b-4>>2]=b-p;p=Qc(b,J[c+372>>2])}h=db(J[c+620>>2],124);J[h>>2]=p;b=J[j+8>>2];J[h+4>>2]=J[j+4>>2];J[h+8>>2]=b;b=J[j+16>>2];J[h+12>>2]=J[j+12>>2];J[h+16>>2]=b;b=J[j+24>>2];J[h+20>>2]=J[j+20>>2];J[h+24>>2]=b;b=J[j+32>>2];J[h+28>>2]=J[j+28>>2];J[h+32>>2]=b;b=J[j+40>>2];J[h+36>>2]=J[j+36>>2];J[h+40>>2]=b;b=J[j+48>>2];J[h+44>>2]=J[j+44>>2];J[h+48>>2]=b;b=J[j+56>>2];J[h+52>>2]=J[j+52>>2];J[h+56>>2]=b;b=J[j+64>>2];J[h+60>>2]=J[j+60>>2];J[h+64>>2]=b;b=J[j+72>>2];J[h+68>>2]=J[j+68>>2];J[h+72>>2]=b;J[h+80>>2]=0;J[h+84>>2]=0;J[h+76>>2]=E;u=0;m=0;v=0;g=J[h>>2];J[g+12092>>2]=0;J[g+12112>>2]=0;J[g+12116>>2]=0;J[g+11968>>2]=0;J[g+11956>>2]=0;J[g+11868>>2]=0;J[g+11872>>2]=0;J[g+12132>>2]=J[g+11952>>2];J[g+12140>>2]=J[g+11976>>2];b=g+11876|0;J[b>>2]=0;J[b+4>>2]=0;b=g+11884|0;J[b>>2]=0;J[b+4>>2]=0;F=h+20|0;i=F;J[g+11940>>2]=J[i+48>>2];J[g+11928>>2]=J[i+52>>2];J[g+11932>>2]=J[i>>2];J[g+11936>>2]=J[i+4>>2];J[g+11944>>2]=J[i+24>>2];J[g+11948>>2]=J[i+28>>2];ts(g,0,J[h+8>>2]&2147483647);y=J[i+20>>2];b:{if(!y){break b}n=J[i+16>>2];q=J[g+11948>>2];B=J[g+11944>>2];o=J[g+11936>>2];f=J[g+11932>>2];b=J[g+11928>>2];while(1){d=J[J[r+256>>2]+P(J[n+(v<<2)>>2],44)>>2];if(d>>>0<=4294967167){while(1){d=d>>>7|0;k=J[r+184>>2]+P(d,24)|0;e=J[k+20>>2];c:{if(K[k+5|0]==1){J[o+(m<<2)>>2]=e;m=m+1|0;break c}g=u<<2;J[g+f>>2]=e;J[b+g>>2]=J[e+36>>2];J[g+q>>2]=d;J[B+(J[J[r+196>>2]+(d<<2)>>2]<<2)>>2]=u;u=u+1|0}d=J[k+8>>2];if(d>>>0<4294967168){continue}break}}v=v+1|0;if((y|0)!=(v|0)){continue}break}if(!y){u=0;break b}k=J[i+12>>2];u=0;v=0;while(1){d=J[(J[r+256>>2]+P(J[n+(v<<2)>>2],44)|0)+20>>2];if((d|0)!=-1){while(1){b=J[r+228>>2];f=(d>>>0)/(b>>>0)|0;g=d-P(b,f)|0;q=J[J[r+208>>2]+(f<<2)>>2];f=J[r+148>>2];b=(d>>>0)/(f>>>0)|0;o=J[J[J[r+128>>2]+(b<<2)>>2]+(d-P(b,f)<<2)>>2];d:{if(!o){break d}b=J[r+616>>2];e=J[b>>2];d=d<<1;f=d|1;i=J[b+20>>2];b=(f>>>0)/(i>>>0)|0;m=J[J[e+(b<<2)>>2]+(f-P(b,i)<<2)>>2];b=(d>>>0)/(i>>>0)|0;d=J[J[e+(b<<2)>>2]+(d-P(b,i)<<2)>>2];e=k+(u<<4)|0;J[e+12>>2]=o;f=d>>>7|0;b=J[r+184>>2]+P(f,24)|0;e:{if(K[b+5|0]==1){b=J[b+20>>2];Ka[J[J[b>>2]+188>>2]](b,d>>>1&63,e,e+8|0);break e}if(K[b+4|0]&4){H[e+8|0]=1;J[e>>2]=J[J[r+196>>2]+(f<<2)>>2];break e}H[e+8|0]=0;J[e>>2]=J[B+(J[J[r+196>>2]+(f<<2)>>2]<<2)>>2]}u=u+1|0;if(m>>>0>=4294967168){H[e+9|0]=3;break d}f=m>>>7|0;b=J[r+184>>2]+P(f,24)|0;if(K[b+5|0]==1){b=J[b+20>>2];Ka[J[J[b>>2]+188>>2]](b,m>>>1&63,e+4|0,e+9|0);break d}if(K[b+4|0]&4){H[e+9|0]=1;J[e+4>>2]=J[J[r+196>>2]+(f<<2)>>2];break d}H[e+9|0]=0;J[e+4>>2]=J[B+(J[J[r+196>>2]+(f<<2)>>2]<<2)>>2]}d=J[(q+(g<<4)|0)+8>>2];if((d|0)!=-1){continue}break}}v=v+1|0;if((y|0)!=(v|0)){continue}break}}J[h+12>>2]=u;o=db(J[c+620>>2],56);f=J[c+632>>2];b=J[c+636>>2];J[o+24>>2]=0;J[o+16>>2]=0;J[o+20>>2]=0;J[o+8>>2]=f;J[o+12>>2]=b;J[o+52>>2]=c;J[o+48>>2]=R;J[o+44>>2]=E;J[o+40>>2]=l;J[o+36>>2]=r;J[o+32>>2]=F;J[o+28>>2]=h;J[o>>2]=139484;f=db(J[c+620>>2],80);y=J[h+72>>2];B=J[h+20>>2];i=J[h+4>>2];m=J[c+472>>2];n=J[c+484>>2];e=J[c+496>>2];g=J[p+11948>>2];C=N[c+52>>2];q=J[c+632>>2];b=J[c+636>>2];J[f+24>>2]=0;J[f+16>>2]=0;J[f+20>>2]=0;J[f+8>>2]=q;J[f+12>>2]=b;J[f+72>>2]=c;d=h+84|0;J[f+68>>2]=d;l=h+80|0;J[f+64>>2]=l;N[f+60>>2]=C;k=c+68|0;J[f+56>>2]=k;J[f+52>>2]=i;J[f+48>>2]=g;J[f+32>>2]=B;J[f+28>>2]=y;J[f>>2]=139540;J[f+44>>2]=e+P(E,48);e=E<<6;J[f+40>>2]=e+n;J[f+36>>2]=e+m;b=db(J[c+620>>2],56);C=N[c+52>>2];g=J[c+632>>2];q=J[c+636>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=g;J[b+12>>2]=q;J[b+48>>2]=c;J[b+44>>2]=d;J[b+40>>2]=l;N[b+36>>2]=C;J[b+32>>2]=k;J[b+28>>2]=h;J[b>>2]=139652;i=db(J[c+620>>2],40);g=J[c+632>>2];q=J[c+636>>2];J[i+24>>2]=0;J[i+16>>2]=0;J[i+20>>2]=0;J[i+8>>2]=g;J[i+12>>2]=q;J[i+36>>2]=0;J[i+32>>2]=c;J[i+28>>2]=h;J[i>>2]=139708;m=db(J[c+620>>2],48);d=J[h+52>>2];l=J[c+52>>2];k=J[c+56>>2];g=J[c+632>>2];q=J[c+636>>2];J[m+24>>2]=0;J[m+16>>2]=0;J[m+20>>2]=0;J[m+8>>2]=g;J[m+12>>2]=q;J[m>>2]=139764;J[m+28>>2]=h;J[m+44>>2]=c;J[m+40>>2]=d;J[m+32>>2]=l;J[m+36>>2]=k;n=db(J[c+620>>2],48);l=J[h+52>>2];k=J[c+472>>2];g=J[c+632>>2];q=J[c+636>>2];J[n+24>>2]=0;J[n+16>>2]=0;J[n+20>>2]=0;J[n+8>>2]=g;J[n+12>>2]=q;J[n+44>>2]=c;J[n+40>>2]=p;J[n+32>>2]=l;J[n+28>>2]=h;J[n>>2]=139820;J[n+36>>2]=(e+k|0)- -64;e=db(J[c+620>>2],56);k=J[h+56>>2];C=N[c+52>>2];g=J[c+632>>2];q=J[c+636>>2];J[e+24>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=g;J[e+12>>2]=q;J[e+48>>2]=c;N[e+44>>2]=C;J[e+40>>2]=p;J[e+36>>2]=R;J[e+32>>2]=k;J[e+28>>2]=h;J[e>>2]=139876;d=db(J[c+620>>2],48);g=J[c+632>>2];q=J[c+636>>2];J[d+24>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=g;J[d+12>>2]=q;J[d+44>>2]=c;J[d+40>>2]=p;k=h+4|0;J[d+36>>2]=k;J[d+32>>2]=F;J[d+28>>2]=h;J[d>>2]=140044;l=db(J[c+620>>2],48);g=J[c+632>>2];q=J[c+636>>2];J[l+24>>2]=0;J[l+16>>2]=0;J[l+20>>2]=0;J[l+8>>2]=g;J[l+12>>2]=q;J[l+44>>2]=c;J[l+40>>2]=r;J[l+36>>2]=k;J[l+32>>2]=F;J[l+28>>2]=p;J[l>>2]=140156;k=db(J[c+620>>2],40);g=J[c+632>>2];q=J[c+636>>2];J[k+24>>2]=0;J[k+16>>2]=0;J[k+8>>2]=g;J[k+12>>2]=q;J[k+32>>2]=c;J[k+28>>2]=p;J[k>>2]=140212;J[k+20>>2]=t;J[k+24>>2]=1;if(t){Ka[J[J[t>>2]+16>>2]](t);J[k+16>>2]=J[J[k+20>>2]+16>>2]}J[l+20>>2]=k;J[l+24>>2]=1;Ka[J[J[k>>2]+16>>2]](k);J[l+16>>2]=J[J[l+20>>2]+16>>2];J[d+20>>2]=l;J[d+24>>2]=1;Ka[J[J[l>>2]+16>>2]](l);J[d+16>>2]=J[J[d+20>>2]+16>>2];J[e+20>>2]=d;J[e+24>>2]=1;Ka[J[J[d>>2]+16>>2]](d);J[e+16>>2]=J[J[e+20>>2]+16>>2];J[n+20>>2]=e;J[n+24>>2]=1;Ka[J[J[e>>2]+16>>2]](e);J[n+16>>2]=J[J[n+20>>2]+16>>2];J[m+20>>2]=n;J[m+24>>2]=1;Ka[J[J[n>>2]+16>>2]](n);J[m+16>>2]=J[J[m+20>>2]+16>>2];J[i+20>>2]=m;J[i+24>>2]=1;Ka[J[J[m>>2]+16>>2]](m);p=J[J[i+20>>2]+16>>2];J[i+36>>2]=e;J[i+16>>2]=p;Ka[J[J[e>>2]+16>>2]](e);J[b+20>>2]=i;J[b+24>>2]=1;Ka[J[J[i>>2]+16>>2]](i);J[b+16>>2]=J[J[b+20>>2]+16>>2];J[f+20>>2]=i;J[f+24>>2]=1;Ka[J[J[i>>2]+16>>2]](i);J[f+16>>2]=J[J[f+20>>2]+16>>2];J[o+20>>2]=i;J[o+24>>2]=1;Ka[J[J[i>>2]+16>>2]](i);J[o+16>>2]=J[J[o+20>>2]+16>>2];Ka[J[J[k>>2]+20>>2]](k);Ka[J[J[l>>2]+20>>2]](l);Ka[J[J[d>>2]+20>>2]](d);Ka[J[J[e>>2]+20>>2]](e);Ka[J[J[n>>2]+20>>2]](n);Ka[J[J[m>>2]+20>>2]](m);Ka[J[J[i>>2]+20>>2]](i);Ka[J[J[b>>2]+20>>2]](b);Ka[J[J[f>>2]+20>>2]](f);Ka[J[J[o>>2]+20>>2]](o);I=(s+I|0)+(x<<6)|0;S=x+S|0;T=A+T|0;D=D+z|0;p=w;if(G>>>0>p>>>0){continue}break}}Ka[J[J[t>>2]+20>>2]](t);Ia=j+80|0;a=J[a+36>>2];Ka[J[J[a>>2]+20>>2]](a)}function G_(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=Q(0),F=0,G=Q(0),M=Q(0),O=Q(0),R=0,S=0,T=Q(0),U=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=0,$=Q(0),aa=Q(0),ba=0,ca=0,da=Q(0),ea=Q(0),fa=0,ga=0,ha=0,ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=0,ra=0,sa=0,ta=0,ua=0,va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=0;e=Ia-32|0;Ia=e;ca=J[a+32>>2];t=J[c+4>>2];J[e+28>>2]=c;J[e+24>>2]=t;i=N[c+8>>2];l=N[c+12>>2];N[e+20>>2]=Q(1)/N[c+16>>2];N[e+12>>2]=Q(1)/l;N[e+16>>2]=Q(1)/i;D=e+12|0;t=0;j=Ia-208|0;Ia=j;p=N[a+16>>2];l=Q(p+p);i=N[a+24>>2];s=Q(l*i);n=N[a+20>>2];u=Q(n+n);v=N[a+28>>2];da=Q(u*v);C=Q(s+da);m=N[a+4>>2];o=Q(l*n);T=Q(i+i);q=Q(T*v);U=Q(o-q);f=Q(m*U);k=Q(u*i);x=Q(l*v);v=Q(k-x);l=Q(Q(1)-Q(p*l));y=Q(i*T);X=Q(l-y);$=N[a+8>>2];ia=Q(X*$);z=Q(n*u);n=Q(l-z);Y=Q(k+x);k=N[a+12>>2];ja=Q(Y*k);T=Q(Q(Q(C*f)+Q(v*ia))+Q(n*ja));i=N[b>>2];p=Q(i+i);u=N[b+8>>2];l=Q(u+u);G=Q(Q(1)-Q(i*p));M=Q(u*l);i=Q(G-M);Z=Q(Q(Q(1)-z)-y);ka=Q(m*Z);g=Q(o+q);la=Q(g*$);h=Q(s-da);ma=Q(h*k);da=Q(Q(Q(C*ka)+Q(v*la))+Q(n*ma));s=N[b+4>>2];B=Q(p*s);o=N[b+12>>2];A=Q(l*o);l=Q(B+A);na=Q(m*C);ea=Q(v*$);w=Q(n*k);$=Q(Q(Q(C*na)+Q(v*ea))+Q(n*w));m=Q(s+s);E=Q(m*u);aa=Q(p*o);n=Q(E-aa);y=N[d+4>>2];q=Q(y+y);x=N[d+8>>2];oa=Q(q*x);r=N[d>>2];z=Q(r+r);O=N[d+12>>2];pa=Q(z*O);k=Q(oa-pa);C=Q(B-A);B=Q(s*m);v=Q(Q(Q(1)-B)-M);s=Q(p*u);m=Q(m*o);p=Q(s+m);M=Q(z*x);A=Q(q*O);o=Q(M+A);u=Q(E+aa);s=Q(s-m);m=Q(G-B);r=Q(Q(1)-Q(r*z));G=Q(y*q);q=Q(r-G);aa=r;r=Q(x+x);B=Q(x*r);x=Q(aa-B);E=Q(z*y);r=Q(r*O);y=Q(E-r);z=Q(oa+pa);r=Q(E+r);O=Q(Q(Q(1)-G)-B);G=Q(M-A);M=Q(Q(Q(U*f)+Q(X*ia))+Q(Y*ja));B=Q(Q(Q(U*ka)+Q(X*la))+Q(Y*ma));U=Q(Q(Q(U*na)+Q(X*ea))+Q(Y*w));X=Q(Q(Q(Z*f)+Q(g*ia))+Q(h*ja));Y=Q(Q(Q(Z*ka)+Q(g*la))+Q(h*ma));Z=Q(Q(Q(Z*na)+Q(g*ea))+Q(h*w));ia=N[b+20>>2];ja=N[d+20>>2];ka=N[b+16>>2];la=N[d+16>>2];ma=N[b+24>>2];na=N[d+24>>2];a=K[ca+54|0];fa=j-(P(a,12)+15&8176)|0;Ia=fa;if(a){g=Q(Q(m*$)+Q(Q(s*da)+Q(u*T)));h=Q(Q(p*$)+Q(Q(v*da)+Q(C*T)));f=Q(Q(n*$)+Q(Q(l*da)+Q(i*T)));ea=Q(Q(q*g)+Q(Q(o*h)+Q(k*f)));w=Q(Q(z*g)+Q(Q(y*h)+Q(x*f)));A=Q(Q(G*g)+Q(Q(O*h)+Q(r*f)));g=Q(Q(m*U)+Q(Q(s*B)+Q(u*M)));h=Q(Q(p*U)+Q(Q(v*B)+Q(C*M)));f=Q(Q(n*U)+Q(Q(l*B)+Q(i*M)));E=Q(Q(q*g)+Q(Q(o*h)+Q(k*f)));aa=Q(Q(z*g)+Q(Q(y*h)+Q(x*f)));oa=Q(Q(G*g)+Q(Q(O*h)+Q(r*f)));g=Q(Q(m*Z)+Q(Q(s*Y)+Q(u*X)));h=Q(Q(p*Z)+Q(Q(v*Y)+Q(C*X)));f=Q(Q(n*Z)+Q(Q(l*Y)+Q(i*X)));pa=Q(Q(q*g)+Q(Q(o*h)+Q(k*f)));va=Q(Q(z*g)+Q(Q(y*h)+Q(x*f)));wa=Q(Q(G*g)+Q(Q(O*h)+Q(r*f)));g=Q(Q(ma+Q(Q(m*Q(0))+Q(Q(s*Q(0))+Q(u*Q(0)))))-na);h=Q(Q(ka+Q(Q(p*Q(0))+Q(Q(v*Q(0))+Q(C*Q(0)))))-la);f=Q(Q(ia+Q(Q(n*Q(0))+Q(Q(l*Q(0))+Q(i*Q(0)))))-ja);xa=Q(Q(q*g)+Q(Q(o*h)+Q(k*f)));ya=Q(Q(z*g)+Q(Q(y*h)+Q(x*f)));za=Q(Q(G*g)+Q(Q(O*h)+Q(r*f)));R=J[ca+56>>2]+P(K[ca+55|0],20)|0;b=0;while(1){d=P(b,12);c=d+fa|0;d=d+R|0;g=N[d>>2];h=N[d+4>>2];f=N[d+8>>2];N[c+8>>2]=xa+Q(Q(Q(pa*g)+Q(E*h))+Q(ea*f));N[c+4>>2]=ya+Q(Q(Q(va*g)+Q(aa*h))+Q(w*f));N[c>>2]=za+Q(Q(Q(wa*g)+Q(oa*h))+Q(A*f));b=b+1|0;if((a|0)!=(b|0)){continue}break}}tp(j+172|0,a,fa);ea=N[D+4>>2];g=N[D+8>>2];_=J[D+12>>2];h=N[D>>2];a:{if(h>Q(0)){f=Q(h*N[j+172>>2]);b:{if(f>2]-2|0;if(f>Q(t>>>0)){break b}f=Q(V(f));if(f=Q(0)){t=~~f>>>0;break b}t=0}f=Q(h*N[j+184>>2]);if(f>2]-1|0;if(f>Q(a>>>0)){ga=a;break a}f=Q(W(f));if(!(f=Q(0))){break a}ga=~~f>>>0;break a}f=Q(h*N[j+184>>2]);c:{if(f>2]-2|0;if(f>Q(t>>>0)){break c}f=Q(V(f));if(f=Q(0)){t=~~f>>>0;break c}t=0}f=Q(h*N[j+172>>2]);if(f>2]-1|0;if(f>Q(ga>>>0)){break a}f=Q(W(f));if(f=Q(0)){ga=~~f>>>0;break a}ga=0}d:{if(g>Q(0)){R=0;c=0;f=Q(g*N[j+180>>2]);e:{if(f>2]-2|0;if(f>Q(c>>>0)){break e}f=Q(V(f));if(f=Q(0)){c=~~f>>>0;break e}c=0}f=Q(g*N[j+192>>2]);if(f>2]-1|0;if(f>Q(a>>>0)){R=a;break d}f=Q(W(f));if(!(f=Q(0))){break d}R=~~f>>>0;break d}R=0;c=0;f=Q(g*N[j+192>>2]);f:{if(f>2]-2|0;if(f>Q(c>>>0)){break f}f=Q(V(f));if(f=Q(0)){c=~~f>>>0;break f}c=0}f=Q(g*N[j+180>>2]);if(f>2]-1|0;if(f>Q(R>>>0)){break d}f=Q(W(f));if(f=Q(0)){R=~~f>>>0;break d}R=0}ea=Q(Q(1)/ea);f=Q(-34028234663852886e22);ra=t>>>0>ga>>>0;if(!(ra|c>>>0>R>>>0)){a=J[_+60>>2];d=J[_+44>>2];S=t;while(1){ha=P(d,S);b=c;while(1){w=Q(I[a+(b+ha<<2)>>1]);f=f>w?f:w;b=b+1|0;if(R>>>0>=b>>>0){continue}break}S=S+1|0;if(ga>>>0>=S>>>0){continue}break}}b=0;f=Q(ea*f);g:{if(f>2]){break g}a=0;if(K[ca+54|0]){while(1){h:{a=fa+P(b,12)|0;if(!(f>N[a+4>>2])){break h}w=Q(N[a>>2]*N[D>>2]);if(!(w>=Q(0))){break h}A=Q(N[a+8>>2]*N[D+8>>2]);if(!(A>=Q(0))){break h}d=J[D+12>>2];if(!(w>2]+Q(1)))|!(A>2]+Q(1)))){break h}E=N[J[D+16>>2]+8>>2];w=Ag(d,w,A);if(Q(N[a+4>>2]-Q(E*w))!=Q(0)){break h}if((fi(D,N[a>>2],N[a+8>>2])|0)==-1){break h}b=1;break g}a=K[ca+54|0];b=b+1|0;if(a>>>0>b>>>0){continue}break}}Wa(j+44|0,0,128);b=I[ca+52>>1];ha=J[ca+56>>2];qa=K[ca+55|0];J[j+16>>2]=D;sa=j+20|0;zg(D,sa);if(qa){d=b&32767;Aa=((((P(qa,20)+ha|0)+P(a,12)|0)+(d<<1)|0)+P(a,3)|0)+(d<<2&b>>31)|0;while(1){i:{S=K[ha+18|0];if(!S){break i}ta=L[ha+16>>1]+Aa|0;b=S-1|0;a=0;while(1){j:{d=K[a+ta|0];ba=K[b+ta|0];ua=d>>>0>>0?d:ba;ba=d>>>0>ba>>>0?d:ba;d=ua<<8|ba;F=(d<<15^-1)+d|0;F=P(F>>>10^F,9);F=F>>>6^F;F=(F<<11^-1)+F|0;F=(j+44|0)+(((F>>>16^F)&63)<<1)|0;k:{if(L[F>>1]==(d|0)){break k}I[F>>1]=d;d=a+1|0;b=fa+P(ba,12)|0;w=N[b+4>>2];ba=fa+P(ua,12)|0;A=N[ba+4>>2];if(!(!(A>f)|!(f>2];N[j+4>>2]=E;N[j+8>>2]=A;aa=N[ba+8>>2];N[j+12>>2]=aa;oa=N[b>>2];pa=N[b+8>>2];H[j+3|0]=0;b=J[j+16>>2];N[j+204>>2]=pa-aa;N[j+200>>2]=w-A;N[j+196>>2]=oa-E;WA(b,j+4|0,j+196|0,j+3|0,sa);b=a;a=d;if(K[j+3|0]){break j}}S=S-1|0;if(S){continue}break i}break}b=1;break g}ha=ha+20|0;qa=qa-1|0;if(qa){continue}break}}if(!(c>>>0>R>>>0|ra)){f=Q(Q(1)/g);w=Q(Q(1)/h);g=Q(Q(q*m)+Q(Q(o*p)+Q(k*n)));h=Q(Q(q*s)+Q(Q(o*v)+Q(k*l)));k=Q(Q(q*u)+Q(Q(o*C)+Q(k*i)));A=Q(Q(g*$)+Q(Q(h*Z)+Q(k*U)));E=Q(Q(g*T)+Q(Q(h*X)+Q(k*M)));g=Q(Q(g*da)+Q(Q(h*Y)+Q(k*B)));k=Q(Q(z*m)+Q(Q(y*p)+Q(x*n)));o=Q(Q(z*s)+Q(Q(y*v)+Q(x*l)));q=Q(Q(z*u)+Q(Q(y*C)+Q(x*i)));x=Q(Q(k*$)+Q(Q(o*Z)+Q(q*U)));y=Q(Q(k*T)+Q(Q(o*X)+Q(q*M)));z=Q(Q(k*da)+Q(Q(o*Y)+Q(q*B)));k=Q(Q(G*m)+Q(Q(O*p)+Q(r*n)));o=Q(Q(G*s)+Q(Q(O*v)+Q(r*l)));q=Q(Q(G*u)+Q(Q(O*C)+Q(r*i)));r=Q(Q(k*$)+Q(Q(o*Z)+Q(q*U)));O=Q(Q(k*T)+Q(Q(o*X)+Q(q*M)));o=Q(Q(k*da)+Q(Q(o*Y)+Q(q*B)));aa=m;m=Q(na-ma);h=p;p=Q(la-ka);k=n;n=Q(ja-ia);k=Q(Q(aa*m)+Q(Q(h*p)+Q(k*n)));l=Q(Q(s*m)+Q(Q(v*p)+Q(l*n)));i=Q(Q(u*m)+Q(Q(C*p)+Q(i*n)));n=Q(Q(Q(k*$)+Q(Q(l*Z)+Q(i*U)))+Q(0));C=Q(Q(Q(k*T)+Q(Q(l*X)+Q(i*M)))+Q(0));v=Q(Q(Q(k*da)+Q(Q(l*Y)+Q(i*B)))+Q(0));while(1){i=Q(w*Q(t>>>0));p=Q(r*i);u=Q(O*i);s=Q(o*i);d=c;while(1){a=J[_+44>>2];b=J[D+12>>2];Ka[J[J[b>>2]+52>>2]](j+44|0,b);b=P(a,t)+d|0;l:{m:{n:{if(H[j+44|0]&1){a=J[D+12>>2];if(!(!t|!d|J[a+40>>2]-1>>>0<=t>>>0)){if(J[a+44>>2]-1>>>0>d>>>0){break n}}if((K[(J[a+60>>2]+(b<<2)|0)+2|0]&127)!=127){break m}if(Kk(a,b,t,d,j+44|0)){break m}break l}a=J[D+12>>2]}if(H[(J[a+60>>2]+(b<<2)|0)+3|0]>=0){break l}}S=K[ca+55|0];if(!S){b=1;break g}i=Q(f*Q(d>>>0));l=Q(ea*Q(I[J[_+60>>2]+(b<<2)>>1]));m=Q(n+Q(Q(A*i)+Q(p+Q(x*l))));T=Q(C+Q(Q(E*i)+Q(u+Q(y*l))));i=Q(v+Q(Q(g*i)+Q(s+Q(z*l))));fa=J[ca+56>>2];a=0;while(1){b=fa+P(a,20)|0;if(Q(N[b+12>>2]+Q(Q(m*N[b+8>>2])+Q(Q(i*N[b>>2])+Q(T*N[b+4>>2]))))>=Q(0)){break l}b=1;a=a+1|0;if((S|0)!=(a|0)){continue}break}break g}d=d+1|0;if(R>>>0>=d>>>0){continue}break}t=t+1|0;if(ga>>>0>=t>>>0){continue}break}}b=0}Ia=j+208|0;Ia=e+32|0;return b|0}function UB(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=0,w=0,x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=0,R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=0,W=0,X=0,Z=0,_=0,$=0,aa=0,ba=0,ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0);j=Ia-320|0;Ia=j;u=J[b+4>>2];k=N[u+20>>2];w=J[a+4>>2];l=N[w+20>>2];D=N[d>>2];W=K[w+32|0];I=N[w+16>>2];X=K[u+32|0];L=N[u+16>>2];J[j+44>>2]=0;U=Q((k>2];d=0;c=0;while(1){o=d<<2;y=K[d+f|0];J[o+(j- -64|0)>>2]=y;v=K[d+g|0];J[o+(j+48|0)>>2]=v;o=(y<<4)+111440|0;Z=J[o+8>>2];_=J[o>>2];$=J[o+4>>2];o=(v<<4)+111440|0;aa=J[o>>2];ba=J[o+4>>2];P=J[o+8>>2];s=N[p+48>>2];t=N[p+32>>2];z=N[p>>2];A=N[p+16>>2];B=N[p+52>>2];x=N[p+36>>2];F=N[p+4>>2];R=N[p+20>>2];C=N[p+56>>2];S=N[p+40>>2];k=N[w+56>>2];T=N[p+8>>2];l=N[w+48>>2];G=N[p+24>>2];m=N[w+52>>2];q=N[u+48>>2];n=N[u+52>>2];r=N[u+56>>2];v=c<<4;o=v+(j+144|0)|0;J[o+12>>2]=0;y=v+(j+80|0)|0;J[y+12>>2]=0;v=v+(j+208|0)|0;J[v+12>>2]=0;r=P?r:Q(-r);N[y+8>>2]=r;n=ba?n:Q(-n);N[y+4>>2]=n;q=aa?q:Q(-q);N[y>>2]=q;k=Z?k:Q(-k);l=_?l:Q(-l);m=$?m:Q(-m);C=Q(C+Q(Q(S*k)+Q(Q(T*l)+Q(G*m))));N[o+8>>2]=C;B=Q(B+Q(Q(x*k)+Q(Q(F*l)+Q(m*R))));N[o+4>>2]=B;k=Q(s+Q(Q(t*k)+Q(Q(z*l)+Q(m*A))));N[o>>2]=k;l=Q(C-r);N[v+8>>2]=l;m=Q(B-n);N[v+4>>2]=m;k=Q(k-q);N[v>>2]=k;o=c;c=c+1|0;d=d+1|0;if((V|0)!=(d|0)){continue}break}J[j+44>>2]=c;g:{h:{switch(o-1|0){case 0:q=N[j+216>>2];k=Q(N[j+232>>2]-q);n=N[j+208>>2];l=Q(N[j+224>>2]-n);r=N[j+212>>2];m=Q(N[j+228>>2]-r);s=Q(Q(k*k)+Q(Q(l*l)+Q(m*m)));if(!(s<=Q(1.1920928955078125e-7))){break g}J[j+44>>2]=1;c=J[j+212>>2];J[j+16>>2]=J[j+208>>2];J[j+20>>2]=c;c=J[j+220>>2];J[j+24>>2]=J[j+216>>2];J[j+28>>2]=c;break e;case 1:Bb(j+16|0,j+208|0,j+144|0,j+80|0,j- -64|0,j+48|0,j+44|0);break e;case 2:break h;default:break f}}Eb(j+16|0,j+208|0,j+144|0,j+80|0,j- -64|0,j+48|0,j+44|0);break e}J[j+28>>2]=0;E=k;k=Q(Q(Q(Q(Q(-n)*l)-Q(m*r))-Q(q*k))/s);k=k>Q(1)?Q(1):k;k=k>Q(0)?k:Q(0);N[j+24>>2]=q+Q(E*k);N[j+20>>2]=r+Q(m*k);N[j+16>>2]=n+Q(l*k);break e}k=N[c+8>>2];m=N[c>>2];l=N[c+4>>2];J[j+284>>2]=0;c=Q(Q(k*k)+Q(Q(m*m)+Q(l*l)))>Q(0);k=c?k:Q(0);N[j+280>>2]=k;l=c?l:Q(0);N[j+276>>2]=l;m=c?m:Q(1);N[j+272>>2]=m;q=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(m*m)+Q(l*l))))));s=Q(k*q);t=Q(m*q);n=Q(34028234663852886e22);E=Q(l*q);break d}J[j+28>>2]=0;N[j+24>>2]=l;N[j+20>>2]=m;N[j+16>>2]=k}c=J[j+20>>2];J[j+272>>2]=J[j+16>>2];J[j+276>>2]=c;c=J[j+28>>2];J[j+280>>2]=J[j+24>>2];J[j+284>>2]=c;k=N[j+280>>2];m=N[j+272>>2];l=N[j+276>>2];n=Q(Y(Q(Q(k*k)+Q(Q(m*m)+Q(l*l)))));if(!(U>2]=J[j+316>>2];c=J[j+312>>2];J[j+296>>2]=J[j+308>>2];J[j+300>>2]=c;o=J[a+4>>2];c=J[a+8>>2];d=J[j+44>>2];p=d<<2;n=Q(-m);u=Q(Q(Q(N[a+20>>2]*n)-Q(N[a+36>>2]*l))-Q(N[a+52>>2]*k))>Q(0);w=Q(Q(Q(N[a+16>>2]*n)-Q(N[a+32>>2]*l))-Q(N[a+48>>2]*k))>Q(0);y=Q(Q(Q(N[a+24>>2]*n)-Q(N[a+40>>2]*l))-Q(N[a+56>>2]*k))>Q(0);J[p+(j- -64|0)>>2]=u<<1|w|y<<2;C=N[c+52>>2];S=N[c+36>>2];T=N[c+20>>2];G=N[c+56>>2];M=N[c+40>>2];n=N[o+56>>2];O=N[c+24>>2];x=N[o+52>>2];ca=N[c+48>>2];da=N[c+32>>2];ea=N[c>>2];fa=N[c+16>>2];ga=N[c+4>>2];E=N[c+8>>2];F=N[o+48>>2];c=J[b+4>>2];ha=N[j+284>>2];P=p+(j+48|0)|0;I=m;p=m>Q(0);D=l;o=l>Q(0);L=k;v=k>Q(0);J[P>>2]=p|o<<1|v<<2;k=y?n:Q(-n);l=w?F:Q(-F);m=u?x:Q(-x);F=Q(G+Q(Q(M*k)+Q(Q(E*l)+Q(O*m))));n=N[c+56>>2];G=v?n:Q(-n);n=Q(F-G);M=Q(ca+Q(Q(da*k)+Q(Q(ea*l)+Q(m*fa))));x=N[c+48>>2];O=p?x:Q(-x);x=Q(M-O);l=Q(C+Q(Q(S*k)+Q(Q(ga*l)+Q(m*T))));k=N[c+52>>2];m=o?k:Q(-k);k=Q(l-m);C=Q(Q(s*n)+Q(Q(t*x)+Q(r*k)));if(C>R){b=0;if(!f){break a}H[h|0]=d;if(!d){break a}c=0;if((d|0)!=1){i=d&-2;a=0;while(1){e=c<<2;o=j- -64|0;H[c+f|0]=J[e+o>>2];p=j+48|0;H[c+g|0]=J[p+e>>2];e=c|1;h=e<<2;H[e+f|0]=J[h+o>>2];H[e+g|0]=J[h+p>>2];c=c+2|0;a=a+2|0;if((i|0)!=(a|0)){continue}break}}if(!(d&1)){break a}a=c<<2;H[c+f|0]=J[a+(j- -64|0)>>2];H[c+g|0]=J[a+(j+48|0)>>2];break a}if(C>Q(q*Q(.9997749924659729))){i:{if(!f){break i}H[h|0]=d;if(!d){break i}c=0;if((d|0)!=1){o=d&-2;a=0;while(1){b=c<<2;p=j- -64|0;H[c+f|0]=J[b+p>>2];u=j+48|0;H[c+g|0]=J[u+b>>2];b=c|1;h=b<<2;H[b+f|0]=J[h+p>>2];H[b+g|0]=J[h+u>>2];c=c+2|0;a=a+2|0;if((o|0)!=(a|0)){continue}break}}if(!(d&1)){break i}a=c<<2;H[c+f|0]=J[a+(j- -64|0)>>2];H[c+g|0]=J[a+(j+48|0)>>2]}N[i+32>>2]=t;J[i+44>>2]=0;N[i+40>>2]=s;N[i+36>>2]=r;kb(j+208|0,j+144|0,j+80|0,j+272|0,j+16|0,j,d);j:{if(e){a=J[j+20>>2];J[i>>2]=J[j+16>>2];J[i+4>>2]=a;a=J[j+28>>2];J[i+8>>2]=J[j+24>>2];J[i+12>>2]=a;a=J[j+4>>2];J[i+16>>2]=J[j>>2];J[i+20>>2]=a;a=J[j+12>>2];J[i+24>>2]=J[j+8>>2];J[i+28>>2]=a;a=J[j+312>>2];J[i+68>>2]=J[j+308>>2];J[i+72>>2]=a;J[i+76>>2]=J[j+316>>2];break j}k=N[j+16>>2];l=N[j+20>>2];m=N[j+24>>2];J[i+12>>2]=0;N[i+8>>2]=m-Q(z*s);N[i+4>>2]=l-Q(z*r);N[i>>2]=k-Q(z*t);k=N[j>>2];l=N[j+4>>2];m=N[j+8>>2];J[i+28>>2]=0;N[i+24>>2]=m+Q(A*s);N[i+20>>2]=l+Q(A*r);N[i+16>>2]=k+Q(A*t);q=Q(q-B)}N[i+64>>2]=q;b=2;break a}o=d<<4;c=o+(j+144|0)|0;J[c+12>>2]=0;N[c+8>>2]=F;N[c+4>>2]=l;N[c>>2]=M;c=o+(j+80|0)|0;J[c+12>>2]=0;N[c+8>>2]=G;N[c+4>>2]=m;N[c>>2]=O;c=o+(j+208|0)|0;J[c+12>>2]=0;N[c+8>>2]=n;N[c+4>>2]=k;N[c>>2]=x;J[j+44>>2]=d+1;k:{l:{switch(d-1|0){case 0:n=N[j+216>>2];k=Q(N[j+232>>2]-n);r=N[j+208>>2];l=Q(N[j+224>>2]-r);s=N[j+212>>2];m=Q(N[j+228>>2]-s);t=Q(Q(k*k)+Q(Q(l*l)+Q(m*m)));if(t<=Q(1.1920928955078125e-7)){J[j+44>>2]=1;c=J[j+212>>2];J[j+16>>2]=J[j+208>>2];J[j+20>>2]=c;c=J[j+220>>2];J[j+24>>2]=J[j+216>>2];J[j+28>>2]=c;break k}J[j+28>>2]=0;E=k;k=Q(Q(Q(Q(Q(-r)*l)-Q(m*s))-Q(n*k))/t);k=k>Q(1)?Q(1):k;k=k>Q(0)?k:Q(0);N[j+24>>2]=n+Q(E*k);N[j+20>>2]=s+Q(m*k);N[j+16>>2]=r+Q(l*k);break k;case 1:Bb(j+16|0,j+208|0,j+144|0,j+80|0,j- -64|0,j+48|0,j+44|0);break k;case 2:Eb(j+16|0,j+208|0,j+144|0,j+80|0,j- -64|0,j+48|0,j+44|0);break k;default:break l}}J[j+28>>2]=0;N[j+24>>2]=n;N[j+20>>2]=k;N[j+16>>2]=x}c=J[j+20>>2];J[j+272>>2]=J[j+16>>2];J[j+276>>2]=c;c=J[j+28>>2];J[j+280>>2]=J[j+24>>2];J[j+284>>2]=c;k=N[j+280>>2];m=N[j+272>>2];l=N[j+276>>2];n=Q(Y(Q(Q(k*k)+Q(Q(m*m)+Q(l*l)))));t=Q(Q(1)/n);s=Q(k*t);r=Q(l*t);t=Q(m*t);if(nU){continue}break}d=J[j+44>>2];if(!(n>2];w=j+48|0;H[c+g|0]=J[w+h>>2];h=c|1;o=h<<2;H[f+h|0]=J[o+u>>2];H[g+h|0]=J[o+w>>2];c=c+2|0;b=b+2|0;if((p|0)!=(b|0)){continue}break}}if(!(a&1)){break m}a=c<<2;H[c+f|0]=J[a+(j- -64|0)>>2];H[c+g|0]=J[a+(j+48|0)>>2]}N[j+284>>2]=ha;N[j+272>>2]=I;N[j+276>>2]=D;N[j+280>>2]=L;kb(j+208|0,j+144|0,j+80|0,j+272|0,j+16|0,j,d);J[i+60>>2]=0;N[i+56>>2]=s;N[i+52>>2]=r;N[i+48>>2]=t;J[i+44>>2]=0;k=Q(Q(1)/q);l=Q(L*k);N[i+40>>2]=l;m=Q(D*k);N[i+36>>2]=m;k=Q(I*k);N[i+32>>2]=k;if(e){a=J[j+20>>2];J[i>>2]=J[j+16>>2];J[i+4>>2]=a;a=J[j+28>>2];J[i+8>>2]=J[j+24>>2];J[i+12>>2]=a;a=J[j+4>>2];J[i+16>>2]=J[j>>2];J[i+20>>2]=a;a=J[j+12>>2];J[i+24>>2]=J[j+8>>2];J[i+28>>2]=a;N[i+64>>2]=q;a=J[j+300>>2];J[i+68>>2]=J[j+296>>2];J[i+72>>2]=a;J[i+76>>2]=J[j+304>>2];b=4;break a}n=N[j+16>>2];r=N[j+20>>2];D=N[j+24>>2];J[i+12>>2]=0;N[i+8>>2]=D-Q(z*l);N[i+4>>2]=r-Q(z*m);N[i>>2]=n-Q(z*k);n=N[j>>2];r=N[j+4>>2];D=N[j+8>>2];N[i+64>>2]=q-B;J[i+28>>2]=0;N[i+24>>2]=D+Q(A*l);N[i+20>>2]=r+Q(A*m);N[i+16>>2]=n+Q(A*k);b=2;if(q<=B){break a}b=4;break a}if(f){break b}b=5;break a}d=J[j+44>>2]}H[h|0]=d;b=5;if(!d){break a}c=0;if((d|0)!=1){i=d&-2;a=0;while(1){e=c<<2;o=j- -64|0;H[c+f|0]=J[e+o>>2];p=j+48|0;H[c+g|0]=J[p+e>>2];e=c|1;h=e<<2;H[e+f|0]=J[h+o>>2];H[e+g|0]=J[h+p>>2];c=c+2|0;a=a+2|0;if((i|0)!=(a|0)){continue}break}}if(!(d&1)){break a}a=c<<2;H[c+f|0]=J[a+(j- -64|0)>>2];H[c+g|0]=J[a+(j+48|0)>>2]}Ia=j+320|0;return b}function Jga(a,b,c){a=a|0;b=Q(b);c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=0,t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=0,A=0,B=0,C=0,D=Q(0),E=0,F=Q(0),G=0,I=0,L=0,M=0,O=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Z=0,_=0;z=Ia-32|0;Ia=z;q=J[a>>2];T=J[q+448>>2];if(K[q+489|0]){Qi(q,c)}N[q+464>>2]=b;N[q+520>>2]=N[q+520>>2]+b;U=J[q+168>>2];Z=J[q+156>>2];_=J[q+180>>2];B=J[q+228>>2];C=J[q+312>>2];if(!(H[J[q+476>>2]]&1)){a=J[q+496>>2];f=Q(N[a+16>>2]+Q(N[B+16>>2]*b));j=Q(N[a+24>>2]+Q(N[B+24>>2]*b));h=Q(N[a+20>>2]+Q(N[B+20>>2]*b));D=N[a+12>>2];t=N[a+8>>2];u=N[a+4>>2];r=N[a>>2];d=Q(1);m=Q(N[B+8>>2]*b);k=Q(N[B>>2]*b);g=Q(N[B+4>>2]*b);e=Q(Q(m*m)+Q(Q(k*k)+Q(g*g)));if(!(e>2]=j;N[a+20>>2]=h;N[a+16>>2]=f;k=Q(Q(Q(Q(d*D)-Q(r*l))-Q(y*u))-Q(x*t));N[a+12>>2]=k;g=Q(Q(Q(l*u)+Q(Q(d*t)+Q(D*x)))-Q(r*y));N[a+8>>2]=g;i=Q(Q(Q(x*r)+Q(Q(d*u)+Q(D*y)))-Q(t*l));N[a+4>>2]=i;f=Q(Q(Q(y*t)+Q(Q(d*r)+Q(D*l)))-Q(u*x));N[a>>2]=f;a=J[q+324>>2];j=N[a>>2];h=N[a+12>>2];e=N[a+8>>2];d=N[a+4>>2];x=Q(Q(j*i)+Q(Q(Q(g*h)-Q(k*e))-Q(f*d)));y=Q(Q(e*f)+Q(Q(Q(i*h)-Q(k*d))-Q(g*j)));l=Q(Q(d*g)+Q(Q(Q(f*h)-Q(k*j))-Q(i*e)));a=J[q+508>>2];d=Q(Q(g*e)+Q(Q(i*d)+Q(Q(k*h)+Q(f*j))));if(d>2]=d;N[a+8>>2]=x;N[a+4>>2]=y;N[a>>2]=l;f=N[B+24>>2];j=N[B+20>>2];h=N[B+16>>2];e=N[B+8>>2];d=N[B+4>>2];N[C>>2]=Q(N[B>>2]*b)+N[C>>2];N[C+4>>2]=Q(d*b)+N[C+4>>2];N[C+8>>2]=Q(e*b)+N[C+8>>2];N[C+16>>2]=Q(h*b)+N[C+16>>2];N[C+20>>2]=Q(j*b)+N[C+20>>2];N[C+24>>2]=Q(f*b)+N[C+24>>2]}if(T>>>0>=2){A=J[q+496>>2];c=1;while(1){a=J[q+444>>2];V=a;W=J[q+228>>2];s=c<<5;X=s;G=P(J[(a+s|0)+24>>2],28)+A|0;S=P(c,28);O=S+A|0;a=P(c,76);A=a+J[q+372>>2]|0;M=a+J[q+384>>2]|0;d=Q(0);g=Q(0);i=Q(0);F=Q(0);v=Ia+-64|0;Ia=v;a=J[q+432>>2]+(c<<4)|0;l=N[a+12>>2];n=N[a+8>>2];o=N[a+4>>2];p=N[a>>2];R=J[q+456>>2]+P(c,80)|0;a=J[R+72>>2]<<2;I=a+_|0;L=a+U|0;E=a+Z|0;s=J[(s+V|0)+20>>2];x=N[s+16>>2];y=N[s+24>>2];D=N[s+20>>2];t=N[s+52>>2];u=N[s+48>>2];r=N[s+44>>2];a:{b:{switch(K[s+270|0]){case 0:d=Q(Q(Q(N[E>>2]+N[L>>2])*b)+N[I>>2]);a=K[s+252|0];c:{if(K[(a+s|0)+258|0]!=1){break c}a=s+(a<<3)|0;e=N[a+56>>2];d=d>2];if(!(d>e)){break c}d=e}N[I>>2]=d;N[E>>2]=N[L>>2]+N[E>>2];J[L>>2]=0;k=Q(y+y);f=Q(x+x);j=Q(D+D);h=Q(Q(n*k)+Q(Q(p*f)+Q(o*j)));e=Q(Q(l*l)+Q(-.5));a=J[q+372>>2]+P(c,76)|0;g=Q(Q(Q(Q(p*h)+Q(Q(f*e)+Q(l*Q(Q(o*k)-Q(j*n)))))-r)+Q(d*N[a+12>>2]));i=Q(Q(Q(Q(n*h)+Q(Q(k*e)+Q(l*Q(Q(p*j)-Q(f*o)))))-t)+Q(d*N[a+20>>2]));d=Q(Q(Q(Q(o*h)+Q(Q(j*e)+Q(l*Q(Q(n*f)-Q(k*p)))))-u)+Q(d*N[a+16>>2]));break a;case 1:g=Q(Q(Q(N[E>>2]+N[L>>2])*b)+N[I>>2]);d:{if(!K[s+329|0]){break d}a=s+(K[s+252|0]<<3)|0;d=N[a+56>>2];g=d>g?d:g;d=N[a+60>>2];if(!(g>d)){break d}g=d}N[I>>2]=g;N[E>>2]=N[L>>2]+N[E>>2];J[L>>2]=0;a=J[q+372>>2]+P(c,76)|0;d=N[a+8>>2];e=Q(g*Q(-.5));h=hb(e);g=Q(d*h);d=Q(h*N[a+4>>2]);i=Q(h*N[a>>2]);f=ib(e);if(f>>0<=2){f:{if(!s){f=Q(1);break f}a=J[q+372>>2];d=Q(N[E>>2]+N[L>>2]);N[E>>2]=d;N[I>>2]=N[I>>2]+Q(d*b);J[L>>2]=0;a=a+P(c,76)|0;d=N[a+8>>2];e=Q(N[I>>2]*Q(-.5));h=hb(e);g=Q(d*h);d=Q(h*N[a+4>>2]);i=Q(h*N[a>>2]);w=ib(e);if(w>2]+N[L+4>>2]);N[E+4>>2]=d;N[I+4>>2]=N[I+4>>2]+Q(d*b);J[L+4>>2]=0;i=N[a+32>>2];d=Q(N[I+4>>2]*Q(-.5));f=hb(d);F=Q(i*f);w=Q(f*N[a+28>>2]);m=Q(f*N[a+24>>2]);k=ib(d);if(k>2];m=Q(f*b);j=N[s>>2];k=Q(j*b);h=N[s+4>>2];g=Q(h*b);d=Q(Q(m*m)+Q(Q(k*k)+Q(g*g)));g:{if(d>2];g=N[O+4>>2];i=N[O+12>>2];e=N[O>>2];N[v+44>>2]=l;N[v+40>>2]=n;N[v+36>>2]=o;N[v+32>>2]=p;N[v+28>>2]=Q(Q(Q(w*i)-Q(e*d))-Q(m*g))-Q(F*k);N[v+24>>2]=Q(Q(d*g)+Q(Q(w*k)+Q(F*i)))-Q(e*m);N[v+20>>2]=Q(Q(F*e)+Q(Q(w*g)+Q(m*i)))-Q(k*d);N[v+16>>2]=Q(Q(m*k)+Q(Q(w*e)+Q(d*i)))-Q(g*F);N[v>>2]=N[G>>2];N[v+4>>2]=N[G+4>>2];N[v+8>>2]=N[G+8>>2];N[v+12>>2]=N[G+12>>2];vr(v+48|0,v+32|0,v+16|0,v,I,A);l=N[v+60>>2];n=N[v+56>>2];o=N[v+52>>2];p=N[v+48>>2];a=(J[(a+V|0)+24>>2]<<5)+W|0;f=Q(f-N[a+8>>2]);e=Q(j-N[a>>2]);d=Q(h-N[a+4>>2]);N[E>>2]=Q(N[M+8>>2]*f)+Q(Q(N[M>>2]*e)+Q(d*N[M+4>>2]));N[E+4>>2]=Q(N[M+32>>2]*f)+Q(Q(N[M+24>>2]*e)+Q(d*N[M+28>>2]));N[E+8>>2]=Q(N[M+56>>2]*f)+Q(Q(N[M+48>>2]*e)+Q(d*N[M+52>>2]))}g=Q(y+y);f=Q(x+x);j=Q(D+D);h=Q(Q(n*g)+Q(Q(p*f)+Q(j*o)));e=Q(Q(l*l)+Q(-.5));i=Q(Q(Q(n*h)+Q(Q(g*e)+Q(l*Q(Q(p*j)-Q(f*o)))))-t);d=Q(Q(Q(o*h)+Q(Q(j*e)+Q(l*Q(Q(n*f)-Q(g*p)))))-u);g=Q(Q(Q(p*h)+Q(Q(f*e)+Q(l*Q(Q(o*g)-Q(j*n)))))-r);break a;case 3:break b;default:break a}}g=Q(y+y);f=Q(x+x);j=Q(D+D);h=Q(Q(n*g)+Q(Q(p*f)+Q(o*j)));e=Q(Q(l*l)+Q(-.5));i=Q(Q(Q(n*h)+Q(Q(g*e)+Q(l*Q(Q(p*j)-Q(f*o)))))-t);d=Q(Q(Q(o*h)+Q(Q(j*e)+Q(l*Q(Q(n*f)-Q(g*p)))))-u);g=Q(Q(Q(p*h)+Q(Q(f*e)+Q(l*Q(Q(o*g)-Q(j*n)))))-r)}r=N[G+8>>2];m=N[G+4>>2];k=N[G+12>>2];f=N[G>>2];e=Q(Q(r*n)+Q(Q(m*o)+Q(Q(k*l)+Q(p*f))));t=e;u=Q(e*e);j=Q(Q(p*m)+Q(Q(Q(l*r)-Q(k*n))-Q(f*o)));h=Q(Q(o*r)+Q(Q(Q(l*f)-Q(k*p))-Q(m*n)));e=Q(Q(n*f)+Q(Q(Q(l*m)-Q(k*o))-Q(r*p)));f=Q(Q(1)/Q(Y(Q(u+Q(Q(j*j)+Q(Q(h*h)+Q(e*e)))))));t=Q(t*f);N[z+16>>2]=t;u=Q(j*f);N[z+12>>2]=u;r=Q(e*f);N[z+8>>2]=r;m=Q(h*f);N[z+4>>2]=m;h=N[G+20>>2];e=N[G+16>>2];k=Q(i+i);i=Q(g+g);f=Q(d+d);j=Q(Q(u*k)+Q(Q(m*i)+Q(f*r)));d=Q(Q(t*t)+Q(-.5));N[z+28>>2]=N[G+24>>2]+Q(Q(u*j)+Q(Q(k*d)+Q(t*Q(Q(m*f)-Q(i*r)))));N[z+24>>2]=h+Q(Q(r*j)+Q(Q(f*d)+Q(t*Q(Q(u*i)-Q(k*m)))));N[z+20>>2]=e+Q(Q(m*j)+Q(Q(i*d)+Q(t*Q(Q(r*k)-Q(f*u)))));Ia=v- -64|0;A=J[q+324>>2]+S|0;j=N[A>>2];t=N[z+8>>2];h=N[A+12>>2];u=N[z+12>>2];r=N[z+16>>2];e=N[A+8>>2];m=N[z+4>>2];d=N[A+4>>2];n=Q(Q(j*t)+Q(Q(Q(h*u)-Q(r*e))-Q(m*d)));o=Q(Q(e*m)+Q(Q(Q(h*t)-Q(r*d))-Q(u*j)));p=Q(Q(d*u)+Q(Q(Q(h*m)-Q(r*j))-Q(t*e)));a=J[q+508>>2]+(c<<4)|0;d=Q(Q(u*e)+Q(Q(t*d)+Q(Q(r*h)+Q(j*m))));if(d>2]=d;N[a+8>>2]=n;N[a+4>>2]=o;N[a>>2]=p;a=K[R+76|0];if(a){Wa((J[R+72>>2]<<2)+U|0,0,a<<2)}i=N[A+20>>2];f=N[A+24>>2];a=B+X|0;j=N[a+8>>2];h=N[a+4>>2];e=N[a>>2];k=N[z+24>>2];g=N[z+28>>2];a=C+X|0;d=N[z+20>>2];N[a+16>>2]=d-N[A+16>>2];N[a>>2]=Q(e*b)+N[a>>2];N[a+4>>2]=Q(h*b)+N[a+4>>2];N[a+8>>2]=Q(j*b)+N[a+8>>2];N[a+24>>2]=g-f;N[a+20>>2]=k-i;A=J[q+496>>2];a=S+A|0;N[a+16>>2]=d;N[a+12>>2]=r;N[a+8>>2]=u;N[a+4>>2]=t;N[a>>2]=m;N[a+24>>2]=g;N[a+20>>2]=k;c=c+1|0;if((T|0)!=(c|0)){continue}break}}Ia=z+32|0}function Tia(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=0,U=Q(0),V=Q(0);h=Ia-576|0;Ia=h;k=J[f>>2];J[h+568>>2]=0;J[h+572>>2]=0;J[h+560>>2]=0;J[h+564>>2]=0;f=J[b+40>>2];T=J[b+8>>2];p=J[b+12>>2];i=N[b+4>>2];J[h+556>>2]=0;J[h+548>>2]=T;J[h+552>>2]=p;N[h+544>>2]=i;x=N[a+4>>2];N[h+528>>2]=N[e>>2];w=N[c+20>>2];y=N[c+24>>2];t=N[c>>2];u=N[c+4>>2];v=N[c+8>>2];m=N[c+12>>2];O=N[c+16>>2];J[h+524>>2]=0;N[h+520>>2]=y;N[h+516>>2]=w;N[h+512>>2]=O;N[h+508>>2]=m;N[h+504>>2]=v;N[h+500>>2]=u;N[h+496>>2]=t;q=N[d+20>>2];z=N[d+24>>2];o=N[d>>2];r=N[d+4>>2];n=N[d+8>>2];A=N[d+12>>2];s=N[d+16>>2];J[h+492>>2]=0;N[h+488>>2]=z;N[h+484>>2]=q;N[h+480>>2]=s;N[h+476>>2]=A;N[h+472>>2]=n;N[h+468>>2]=r;N[h+464>>2]=o;F=Q(Q(Q(v*o)-Q(n*t))+Q(Q(u*A)-Q(m*r)));I=Q(Q(Q(u*n)-Q(r*v))+Q(Q(t*A)-Q(m*o)));B=Q(Q(Q(t*r)-Q(o*u))+Q(Q(v*A)-Q(m*n)));R=N[e+8>>2];l=Q(R*Q(.05000000074505806));j=Q(i*N[f+52>>2]);i=Q(N[f+56>>2]*N[h+548>>2]);j=i>=j?j:i;i=Q(N[f+60>>2]*N[h+552>>2]);i=Q((i>=j?j:i)*Q(.25));i=i>l?l:i;S=i>x?x:i;i=Q(-o);L=Q(Q(m*A)-Q(Q(Q(t*i)-Q(u*r))-Q(n*v)));m=Q(O-s);q=Q(w-q);s=Q(y-z);l=Q(Q(Q(i*m)-Q(q*r))-Q(n*s));j=Q(Q(A*A)+Q(-.5));i=Q(Q(Q(A*Q(Q(r*m)-Q(o*q)))+Q(j*s))-Q(n*l));C=Q(i+i);i=Q(Q(Q(j*q)+Q(A*Q(Q(o*s)-Q(n*m))))-Q(r*l));D=Q(i+i);i=Q(Q(Q(j*m)+Q(A*Q(Q(n*q)-Q(r*s))))-Q(o*l));E=Q(i+i);a:{b:{c=K[k+64|0];if(c){q=Q(I+I);i=Q(Q(1)-Q(I*q));l=Q(F+F);j=Q(F*l);U=Q(i-j);G=i;z=Q(B+B);i=Q(B*z);V=Q(G-i);A=Q(Q(Q(1)-j)-i);i=Q(S*Q(.05000000074505806));r=Q(i*i);j=Q(B*l);i=Q(L*q);n=Q(j-i);s=Q(B*q);l=Q(L*l);o=Q(s+l);t=Q(j+i);j=Q(F*q);i=Q(L*z);u=Q(j-i);v=Q(s-l);m=Q(j+i);a=c;while(1){e=J[k+76>>2];a=a-1|0;p=e+P(a,48)|0;G=N[p+24>>2];w=N[p+40>>2];s=N[p+8>>2];l=N[p>>2];j=N[p+4>>2];i=Q(C+Q(Q(U*s)+Q(Q(v*l)+Q(t*j))));y=Q(E+Q(Q(o*s)+Q(Q(A*l)+Q(u*j))));q=N[p+16>>2];z=N[p+32>>2];s=Q(D+Q(Q(n*s)+Q(Q(m*l)+Q(V*j))));l=N[p+20>>2];j=N[p+36>>2];M=Q(Q(w*Q(i-G))+Q(Q(Q(y-q)*z)+Q(Q(s-l)*j)));i=Q(G-Q(i-Q(w*M)));w=Q(i*i);i=Q(q-Q(y-Q(z*M)));G=Q(i*i);i=Q(l-Q(s-Q(j*M)));c:{if(r>2];J[p>>2]=J[e>>2];J[p+4>>2]=d;d=J[e+44>>2];J[p+40>>2]=J[e+40>>2];J[p+44>>2]=d;d=J[e+36>>2];J[p+32>>2]=J[e+32>>2];J[p+36>>2]=d;d=J[e+28>>2];J[p+24>>2]=J[e+24>>2];J[p+28>>2]=d;d=J[e+20>>2];J[p+16>>2]=J[e+16>>2];J[p+20>>2]=d;d=J[e+12>>2];J[p+8>>2]=J[e+8>>2];J[p+12>>2]=d;break c}N[p+44>>2]=M}if(a){continue}break}a=K[k+64|0]}else{a=0}d:{if((a|0)!=(c|0)){break d}a=c<<2;i=Q(E-N[k+16>>2]);l=i>Q(0)?i:Q(-i);i=Q(D-N[k+20>>2]);i=i>Q(0)?i:Q(-i);j=i<=l?l:i;i=Q(C-N[k+24>>2]);i=(i>Q(0)?i:Q(-i))>=Q(0)?l:Q(0);if(Q(S*N[a+114068>>2])<(i<=j?j:i)){break d}if(!(N[a+114100>>2]>Q(Q(L*N[k+12>>2])+Q(Q(B*N[k+8>>2])+Q(Q(I*N[k>>2])+Q(F*N[k+4>>2])))))){break b}}J[k+28>>2]=0;N[k+24>>2]=C;N[k+20>>2]=D;N[k+16>>2]=E;N[k+12>>2]=L;N[k+8>>2]=B;N[k+4>>2]=F;N[k>>2]=I;d=J[b+16>>2];c=J[b+20>>2];a=J[b+28>>2];J[h+456>>2]=J[b+24>>2];J[h+460>>2]=a;J[h+448>>2]=d;J[h+452>>2]=c;a=0;e:{if(N[b+4>>2]!=Q(1)){break e}a=0;if(N[b+8>>2]!=Q(1)){break e}a=N[b+12>>2]==Q(1)}i=N[f+32>>2];c=J[f+24>>2];b=J[f+28>>2];H[h+320|0]=0;J[h+316>>2]=0;J[h+432>>2]=f;J[h+300>>2]=0;N[h+296>>2]=i;J[h+288>>2]=c;J[h+292>>2]=b;J[h+440>>2]=J[f+40>>2]+P(K[f+39|0],20);H[h+444|0]=K[f+38|0];j=Q(N[f+52>>2]*N[h+544>>2]);i=Q(N[f+56>>2]*N[h+548>>2]);j=i>=j?j:i;i=Q(N[f+60>>2]*N[h+552>>2]);i=i>=j?j:i;N[h+312>>2]=i*Q(.02500000037252903);N[h+308>>2]=i*Q(.05000000074505806);N[h+304>>2]=i*Q(.10000000149011612);b=a;Cb(h+544|0,h+448|0,h+336|0,h+384|0,h+288|0,b);J[h+436>>2]=J[f+44>>2];J[h+268>>2]=0;N[h+264>>2]=C;N[h+260>>2]=D;J[h+252>>2]=0;N[h+248>>2]=C;N[h+244>>2]=D;N[h+272>>2]=x;J[h+204>>2]=0;N[h+200>>2]=C;N[h+196>>2]=D;N[h+192>>2]=E;J[h+220>>2]=4;N[h+256>>2]=E;N[h+240>>2]=E;H[h+224|0]=1;N[h+216>>2]=x;N[h+212>>2]=x;N[h+208>>2]=x;J[h+152>>2]=0;J[h+156>>2]=0;J[h+144>>2]=0;J[h+148>>2]=0;J[h+136>>2]=0;J[h+140>>2]=0;J[h+128>>2]=0;J[h+132>>2]=0;J[h+120>>2]=0;J[h+124>>2]=0;J[h+112>>2]=0;J[h+116>>2]=0;J[h+176>>2]=0;J[h+104>>2]=156668;J[h+108>>2]=h+192;J[h+92>>2]=0;N[h+88>>2]=C-N[h+296>>2];N[h+84>>2]=D-N[h+292>>2];N[h+80>>2]=E-N[h+288>>2];e=k+66|0;d=k+71|0;c=k+67|0;a=0;f:{g:{h:{i:{j:{if(b){J[h+72>>2]=160084;J[h+76>>2]=h+288;c=DA(h+104|0,h+72|0,h+80|0,h+528|0,c,d,e,h+112|0);break j}J[h+72>>2]=156736;J[h+76>>2]=h+288;c=mp(h+104|0,h+72|0,h+80|0,h+528|0,1,c,d,e,h+112|0)}switch(c|0){case 0:break a;case 5:break g;case 4:break h;case 2:break i;default:break f}}a=J[h+564>>2];c=J[k+76>>2];b=c;J[b>>2]=J[h+560>>2];J[b+4>>2]=a;a=J[h+572>>2];J[b+8>>2]=J[h+568>>2];J[b+12>>2]=a;a=J[h+132>>2];J[b+16>>2]=J[h+128>>2];J[b+20>>2]=a;a=J[h+140>>2];J[b+24>>2]=J[h+136>>2];J[b+28>>2]=a;b=J[h+144>>2];a=J[h+148>>2];i=N[h+176>>2];N[c+40>>2]=N[h+152>>2];N[c+44>>2]=i;J[c+32>>2]=b;J[c+36>>2]=a;a=1;H[k+64|0]=1;n=N[h+152>>2];o=N[h+148>>2];q=N[h+512>>2];z=N[h+516>>2];s=N[h+520>>2];r=N[h+476>>2];t=N[h+472>>2];u=N[h+144>>2];v=N[h+464>>2];m=N[h+468>>2];i=N[h+176>>2];b=J[g+4096>>2];J[g+4096>>2]=b+1;b=(b<<6)+g|0;J[b+52>>2]=-1;N[b+12>>2]=i-x;J[b+28>>2]=0;w=Q(Q(r*r)+Q(-.5));y=Q(Q(t*n)+Q(Q(v*u)+Q(m*o)));i=Q(Q(Q(r*Q(Q(v*o)-Q(u*m)))+Q(n*w))+Q(t*y));l=Q(i+i);N[b+8>>2]=l;i=Q(Q(m*y)+Q(Q(w*o)+Q(r*Q(Q(t*u)-Q(n*v)))));j=Q(i+i);N[b+4>>2]=j;i=Q(Q(v*y)+Q(Q(u*w)+Q(r*Q(Q(m*n)-Q(o*t)))));i=Q(i+i);N[b>>2]=i;N[b+24>>2]=s-Q(x*l);N[b+20>>2]=z-Q(x*j);N[b+16>>2]=q-Q(x*i);break a}a=lA(h+192|0,h+288|0,h+496|0,h+464|0,g,g,b,k,h+144|0,h+528|0);break a}e=k+71|0;d=k+67|0;k:{if(b){J[h+72>>2]=160084;J[h+76>>2]=h+288;c=K[k+66|0];N[h+48>>2]=R;a=J[h+60>>2];J[h+8>>2]=J[h+56>>2];J[h+12>>2]=a;a=J[h+52>>2];J[h>>2]=J[h+48>>2];J[h+4>>2]=a;a=nc(h+104|0,h+72|0,d,e,c,1,h,h+112|0);break k}J[h+72>>2]=156736;J[h+76>>2]=h+288;c=K[k+66|0];N[h+32>>2]=R;a=J[h+44>>2];J[h+24>>2]=J[h+40>>2];J[h+28>>2]=a;a=J[h+36>>2];J[h+16>>2]=J[h+32>>2];J[h+20>>2]=a;a=nc(h+104|0,h+72|0,d,e,c,1,h+16|0,h+112|0)}if((a|0)==5){a=J[h+564>>2];c=J[k+76>>2];b=c;J[b>>2]=J[h+560>>2];J[b+4>>2]=a;a=J[h+572>>2];J[b+8>>2]=J[h+568>>2];J[b+12>>2]=a;a=J[h+132>>2];J[b+16>>2]=J[h+128>>2];J[b+20>>2]=a;a=J[h+140>>2];J[b+24>>2]=J[h+136>>2];J[b+28>>2]=a;b=J[h+144>>2];a=J[h+148>>2];i=N[h+176>>2];N[c+40>>2]=N[h+152>>2];N[c+44>>2]=i;J[c+32>>2]=b;J[c+36>>2]=a;a=1;H[k+64|0]=1;n=N[h+152>>2];o=N[h+148>>2];q=N[h+512>>2];z=N[h+516>>2];s=N[h+520>>2];r=N[h+476>>2];t=N[h+472>>2];u=N[h+144>>2];v=N[h+464>>2];m=N[h+468>>2];i=N[h+176>>2];b=J[g+4096>>2];J[g+4096>>2]=b+1;b=(b<<6)+g|0;J[b+52>>2]=-1;N[b+12>>2]=i-x;J[b+28>>2]=0;w=Q(Q(r*r)+Q(-.5));y=Q(Q(t*n)+Q(Q(v*u)+Q(m*o)));i=Q(Q(Q(r*Q(Q(v*o)-Q(u*m)))+Q(n*w))+Q(t*y));l=Q(i+i);N[b+8>>2]=l;i=Q(Q(m*y)+Q(Q(w*o)+Q(r*Q(Q(t*u)-Q(n*v)))));j=Q(i+i);N[b+4>>2]=j;i=Q(Q(v*y)+Q(Q(u*w)+Q(r*Q(Q(m*n)-Q(o*t)))));i=Q(i+i);N[b>>2]=i;N[b+24>>2]=s-Q(x*l);N[b+20>>2]=z-Q(x*j);N[b+16>>2]=q-Q(x*i);break a}a=lA(h+192|0,h+288|0,h+496|0,h+464|0,g,g,b,k,h+144|0,h+528|0);break a}break a}if(!c){a=0;break a}b=J[k+76>>2];o=N[b+36>>2];t=N[b+40>>2];i=N[b+44>>2];a=1;u=N[b+32>>2];z=N[h+516>>2];s=N[h+520>>2];v=N[h+472>>2];m=N[h+464>>2];w=N[h+468>>2];n=N[h+476>>2];b=J[g+4096>>2];J[g+4096>>2]=b+1;b=(b<<6)+g|0;J[b+28>>2]=0;J[b+52>>2]=-1;N[b+12>>2]=i-x;y=Q(Q(v*t)+Q(Q(m*u)+Q(o*w)));q=Q(Q(n*n)+Q(-.5));i=Q(Q(v*y)+Q(Q(n*Q(Q(m*o)-Q(u*w)))+Q(t*q)));l=Q(i+i);N[b+8>>2]=l;i=Q(Q(w*y)+Q(Q(n*Q(Q(v*u)-Q(t*m)))+Q(o*q)));j=Q(i+i);N[b+4>>2]=j;i=Q(Q(m*y)+Q(Q(n*Q(Q(w*t)-Q(o*v)))+Q(u*q)));i=Q(i+i);N[b>>2]=i;N[b+24>>2]=s-Q(x*l);N[b+20>>2]=z-Q(x*j);N[b+16>>2]=O-Q(x*i)}Ia=h+576|0;return a|0}function s1(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=0,F=Q(0),G=Q(0),M=0,O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0);f=Ia-496|0;Ia=f;M=J[c+32>>2];a:{if(!e){U=Q(1);h=Q(0);break a}U=Q(1);h=Q(0);if(L[e+12>>1]!=2){break a}U=N[e+8>>2];Z=N[e>>2];h=N[e+4>>2]}_=h;A=N[c+8>>2];B=N[c+12>>2];C=N[c+4>>2];J[f+492>>2]=0;N[f+488>>2]=B;N[f+484>>2]=A;N[f+480>>2]=C;g=J[c+16>>2];D=J[c+20>>2];E=J[c+28>>2];J[f+472>>2]=J[c+24>>2];J[f+476>>2]=E;J[f+464>>2]=g;J[f+468>>2]=D;F=N[a+8>>2];G=N[a+12>>2];u=N[a+4>>2];q=N[d+20>>2];k=N[b+20>>2];x=N[d+24>>2];j=N[b+24>>2];R=N[b+8>>2];S=N[b+4>>2];l=N[b+12>>2];m=N[b>>2];w=N[d+12>>2];y=N[d>>2];i=N[d+16>>2];h=N[b+16>>2];z=N[d+4>>2];r=N[d+8>>2];J[f+460>>2]=0;J[f+444>>2]=0;J[f+428>>2]=0;h=Q(h-i);o=Q(h+h);h=Q(k-q);k=Q(h+h);h=Q(j-x);j=Q(h+h);i=Q(Q(Q(Q(-y)*o)-Q(k*z))-Q(r*j));h=Q(Q(w*w)+Q(-.5));N[f+456>>2]=Q(Q(j*h)+Q(w*Q(Q(z*o)-Q(y*k))))-Q(r*i);N[f+452>>2]=Q(Q(k*h)+Q(w*Q(Q(y*j)-Q(r*o))))-Q(z*i);d=f+448|0;N[d>>2]=Q(Q(o*h)+Q(w*Q(Q(r*k)-Q(z*j))))-Q(y*i);O=Q(Q(m*z)+Q(Q(Q(w*R)-Q(l*r))-Q(y*S)));n=Q(Q(R*y)+Q(Q(Q(w*S)-Q(l*z))-Q(r*m)));p=Q(n+n);i=Q(O*p);j=Q(Q(r*R)+Q(Q(z*S)+Q(Q(w*l)+Q(y*m))));m=Q(Q(S*r)+Q(Q(Q(w*m)-Q(l*y))-Q(z*R)));l=Q(m+m);h=Q(j*l);N[f+436>>2]=i-h;o=Q(O*l);q=Q(j*p);N[f+432>>2]=o+q;N[f+424>>2]=h+i;k=Q(l*n);x=Q(O+O);j=Q(j*x);N[f+416>>2]=k-j;h=Q(Q(1)-Q(m*l));i=Q(n*p);N[f+440>>2]=h-i;m=h;h=Q(O*x);N[f+420>>2]=m-h;J[f+412>>2]=0;N[f+408>>2]=o-q;N[f+404>>2]=k+j;N[f+400>>2]=Q(Q(1)-i)-h;H[f+272|0]=0;J[f+264>>2]=0;J[f+268>>2]=0;J[f+256>>2]=0;J[f+260>>2]=0;J[f+248>>2]=0;J[f+252>>2]=0;J[f+240>>2]=0;J[f+244>>2]=0;J[f+384>>2]=M+16;J[f+392>>2]=J[M+56>>2]+P(K[M+55|0],20);H[f+396|0]=K[M+54|0];i=Q(C*N[M+68>>2]);h=Q(A*N[M+72>>2]);i=h>=i?i:h;h=Q(B*N[M+76>>2]);h=h>=i?i:h;N[f+264>>2]=h*Q(.02500000037252903);N[f+256>>2]=h*Q(.10000000149011612);N[f+260>>2]=h*Q(.05000000074505806);b=f+240|0;Cb(f+480|0,f+464|0,f+288|0,f+336|0,b,C==Q(1)&A==Q(1)&B==Q(1));J[f+388>>2]=J[M+60>>2];J[f+236>>2]=0;N[f+232>>2]=G;N[f+228>>2]=F;H[f+208|0]=0;J[f+204>>2]=3;J[f+176>>2]=0;J[f+180>>2]=0;J[f+184>>2]=0;J[f+188>>2]=0;N[f+224>>2]=u;h=u<=F?u:F;i=h<=G?h:G;h=Q(i*Q(.05000000074505806));N[f+200>>2]=h;N[f+196>>2]=h;N[f+192>>2]=i*Q(.15000000596046448);J[f+32>>2]=156988;J[f+40>>2]=f+400;J[f+36>>2]=f+176;a=J[f+420>>2];c=f- -64|0;J[c>>2]=J[f+416>>2];J[c+4>>2]=a;a=J[f+428>>2];J[f+72>>2]=J[f+424>>2];J[f+76>>2]=a;a=J[f+412>>2];J[f+56>>2]=J[f+408>>2];J[f+60>>2]=a;a=J[f+436>>2];J[f+80>>2]=J[f+432>>2];J[f+84>>2]=a;a=J[f+444>>2];J[f+88>>2]=J[f+440>>2];J[f+92>>2]=a;a=J[d+4>>2];J[f+96>>2]=J[d>>2];J[f+100>>2]=a;a=J[f+460>>2];J[f+104>>2]=J[f+456>>2];J[f+108>>2]=a;a=J[f+404>>2];J[f+48>>2]=J[f+400>>2];J[f+52>>2]=a;j=N[f+52>>2];N[f+52>>2]=N[c>>2];i=N[f+72>>2];h=N[f+56>>2];N[f+56>>2]=N[f+80>>2];N[f+72>>2]=N[f+84>>2];N[f+80>>2]=h;N[f+84>>2]=i;N[c>>2]=j;J[f+24>>2]=156736;J[f+28>>2]=b;J[f>>2]=0;a=0;g=Ia-288|0;Ia=g;J[g+76>>2]=0;j=N[d+8>>2];i=N[d>>2];h=N[d+4>>2];J[g+60>>2]=0;b=Q(Q(j*j)+Q(Q(i*i)+Q(h*h)))>Q(0);s=b?j:Q(0);N[g+56>>2]=s;t=b?h:Q(0);N[g+52>>2]=t;v=b?i:Q(1);N[g+48>>2]=v;c=J[f+36>>2];D=K[c+32|0];b=J[f+28>>2];E=K[b+32|0];T=Q((D?N[c+16>>2]:Q(0))+(E?N[b+16>>2]:Q(0)));$=Q(N[f>>2]+T);i=N[b+20>>2];h=N[c+20>>2];h=Q((h>i?i:h)*Q(.10000000149011612));aa=h>2];J[g+24>>2]=J[g+56>>2];J[g+28>>2]=b;b=J[g+52>>2];J[g+16>>2]=J[g+48>>2];J[g+20>>2]=b;c=J[f+40>>2];ba=N[c+56>>2];ca=N[c+40>>2];da=N[c+24>>2];ea=N[c+52>>2];fa=N[c+36>>2];b=J[f+36>>2];V=N[b+56>>2];ga=N[c+20>>2];W=N[b+52>>2];ha=N[c+8>>2];ia=N[c+48>>2];ja=N[c+32>>2];ka=N[c>>2];w=N[c+16>>2];y=N[f+88>>2];z=N[f+56>>2];r=N[f+72>>2];R=N[c+4>>2];X=N[b+48>>2];S=N[f+80>>2];O=N[f+48>>2];A=N[f+64>>2];B=N[f+84>>2];C=N[f+52>>2];F=N[f+68>>2];d=J[f+28>>2];G=N[d+56>>2];u=N[d+52>>2];n=N[d+72>>2];c=d- -64|0;l=N[c>>2];p=N[d+68>>2];m=N[d+88>>2];o=N[d+80>>2];q=N[d+84>>2];k=N[d+48>>2];J[g+284>>2]=0;N[g+280>>2]=Q(m*s)+Q(Q(o*v)+Q(t*q));N[g+276>>2]=Q(n*s)+Q(Q(l*v)+Q(t*p));N[g+272>>2]=Q(G*s)+Q(Q(k*v)+Q(t*u));b=tb(d,g+272|0);m=j;j=Q(-v);r=Q(Q(Q(z*j)-Q(r*t))-Q(y*s))>Q(0)?V:Q(-V);A=Q(Q(Q(O*j)-Q(A*t))-Q(S*s))>Q(0)?X:Q(-X);B=Q(Q(Q(C*j)-Q(F*t))-Q(B*s))>Q(0)?W:Q(-W);l=Q(ba+Q(Q(ca*r)+Q(Q(ha*A)+Q(da*B))));b=J[d+152>>2]+P(b,12)|0;C=N[b+8>>2];u=N[b>>2];n=N[b+4>>2];p=Q(Q(N[d+88>>2]*C)+Q(Q(N[d+56>>2]*u)+Q(n*N[d+72>>2])));F=Q(l-p);o=h;k=Q(ia+Q(Q(ja*r)+Q(Q(ka*A)+Q(B*w))));j=Q(Q(N[d+80>>2]*C)+Q(Q(N[d+48>>2]*u)+Q(n*N[c>>2])));G=Q(k-j);q=i;i=Q(ea+Q(Q(fa*r)+Q(Q(R*A)+Q(B*ga))));h=Q(Q(N[d+84>>2]*C)+Q(Q(N[d+52>>2]*u)+Q(n*N[d+68>>2])));u=Q(i-h);n=Q(Q(m*F)+Q(Q(o*G)+Q(q*u)));if(n>$){break b}if(!(!(n>T)|!(n>Q(x*Q(.9997749924659729))))){kb(g+208|0,g+144|0,g+80|0,g+48|0,g+272|0,g,J[g+76>>2]);k=N[J[f+36>>2]+16>>2];j=N[g+272>>2];i=N[g+276>>2];h=N[g+280>>2];J[f+172>>2]=0;N[f+168>>2]=h-(D?Q(m*k):Q(0));N[f+164>>2]=i-(D?Q(q*k):Q(0));N[f+160>>2]=j-(D?Q(o*k):Q(0));k=N[J[f+28>>2]+16>>2];j=N[g>>2];i=N[g+4>>2];h=N[g+8>>2];J[f+156>>2]=0;N[f+152>>2]=h+(E?Q(m*k):Q(-0));N[f+148>>2]=i+(E?Q(q*k):Q(-0));N[f+144>>2]=j+(E?Q(o*k):Q(-0));h=Q(x-T);N[f+112>>2]=h>2]=0;N[f+136>>2]=-m;N[f+132>>2]=-q;N[f+128>>2]=-o;a=1;break b}c=J[g+76>>2];b=c<<4;d=b+(g+144|0)|0;J[d+12>>2]=0;N[d+8>>2]=l;N[d+4>>2]=i;N[d>>2]=k;d=b+(g+80|0)|0;J[d+12>>2]=0;N[d+8>>2]=p;N[d+4>>2]=h;N[d>>2]=j;b=b+(g+208|0)|0;J[b+12>>2]=0;N[b+8>>2]=F;N[b+4>>2]=u;N[b>>2]=G;J[g+76>>2]=c+1;c:{d:{switch(c-1|0){case 0:k=N[g+216>>2];n=Q(N[g+232>>2]-k);j=N[g+208>>2];l=Q(N[g+224>>2]-j);i=N[g+212>>2];p=Q(N[g+228>>2]-i);h=Q(Q(n*n)+Q(Q(l*l)+Q(p*p)));if(h<=Q(1.1920928955078125e-7)){J[g+76>>2]=1;b=J[g+212>>2];J[g+272>>2]=J[g+208>>2];J[g+276>>2]=b;b=J[g+220>>2];J[g+280>>2]=J[g+216>>2];J[g+284>>2]=b;break c}J[g+284>>2]=0;h=Q(Q(Q(Q(Q(-j)*l)-Q(p*i))-Q(k*n))/h);h=h>Q(1)?Q(1):h;h=h>Q(0)?h:Q(0);N[g+280>>2]=k+Q(n*h);N[g+276>>2]=i+Q(p*h);N[g+272>>2]=j+Q(l*h);break c;case 1:ec(g+272|0,g+208|0,g+144|0,g+80|0,g+76|0);break c;case 2:mc(g+272|0,g+208|0,g+144|0,g+80|0,g+76|0);break c;default:break d}}J[g+284>>2]=0;N[g+280>>2]=F;N[g+276>>2]=u;N[g+272>>2]=G}b=J[g+276>>2];J[g+48>>2]=J[g+272>>2];J[g+52>>2]=b;b=J[g+284>>2];J[g+56>>2]=J[g+280>>2];J[g+60>>2]=b;s=N[g+56>>2];v=N[g+48>>2];t=N[g+52>>2];k=Q(Y(Q(Q(s*s)+Q(Q(v*v)+Q(t*t)))));if(aa>2]=0;a=J[g+276>>2];J[f+116>>2]=J[g+272>>2];J[f+120>>2]=a;J[f+124>>2]=J[g+280>>2];a=2;break b}p=N[J[f+28>>2]+16>>2];k=N[J[f+36>>2]+16>>2];kb(g+208|0,g+144|0,g+80|0,g+16|0,g+272|0,g,J[g+76>>2]);l=N[J[f+36>>2]+16>>2];j=N[g+272>>2];i=N[g+276>>2];h=N[g+280>>2];J[f+172>>2]=0;N[f+168>>2]=h-(D?Q(m*l):Q(0));N[f+164>>2]=i-(D?Q(q*l):Q(0));N[f+160>>2]=j-(D?Q(o*l):Q(0));l=N[J[f+28>>2]+16>>2];j=N[g>>2];i=N[g+4>>2];h=N[g+8>>2];J[f+156>>2]=0;N[f+152>>2]=h+(E?Q(m*l):Q(-0));N[f+148>>2]=i+(E?Q(q*l):Q(-0));N[f+144>>2]=j+(E?Q(o*l):Q(-0));J[f+140>>2]=0;N[f+136>>2]=-m;N[f+132>>2]=-q;N[f+128>>2]=-o;h=Q(x-T);h=h>2]=h;a=J[g+40>>2];J[f+116>>2]=J[g+36>>2];J[f+120>>2]=a;J[f+124>>2]=J[g+44>>2];a=h>(T>Q(0)?T:Q((k>p?p:k)*Q(.20000000298023224)))?1:2}Ia=g+288|0;e:{f:{if(!(!e|(a|0)!=2)){N[e+8>>2]=U;N[e+4>>2]=_;N[e>>2]=Z;break f}if(!e){break e}}I[e+12>>1]=((a|0)==2)<<1}Ia=f+496|0;return(a|0)==2|0}function tJ(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=Q(0),m=0,n=0,o=Q(0),p=Q(0),q=0,r=Q(0),s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=0,W=0,X=0,Y=0,Z=0,_=0,$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=0,ea=0,fa=0,ga=Q(0),ha=0,ia=0;k=Ia-976|0;Ia=k;I[J[b+16>>2]+22>>1]=0;n=J[a+4>>2];if(n){i=k+16|0;Wa(i,0,960);J[k+956>>2]=2139095039;J[k+940>>2]=-8388609;J[k+876>>2]=2139095039;J[k+860>>2]=-8388609;J[k+796>>2]=2139095039;J[k+780>>2]=-8388609;J[k+716>>2]=2139095039;J[k+700>>2]=-8388609;J[k+636>>2]=2139095039;J[k+620>>2]=-8388609;J[k+556>>2]=2139095039;J[k+540>>2]=-8388609;J[k+476>>2]=2139095039;J[k+460>>2]=-8388609;J[k+396>>2]=2139095039;J[k+380>>2]=-8388609;J[k+316>>2]=2139095039;J[k+300>>2]=-8388609;J[k+236>>2]=2139095039;J[k+220>>2]=-8388609;J[k+156>>2]=2139095039;J[k+140>>2]=-8388609;J[k+76>>2]=2139095039;J[k+60>>2]=-8388609;J[b+4>>2]=1065353216;J[b+8>>2]=1065353216;J[b+12>>2]=1065353216;J[b>>2]=1065353216;J[k+12>>2]=0;J[k+4>>2]=0;J[k+8>>2]=0;ha=b,ia=Ka[n|0](i,k+4|0,12,b,J[a+8>>2],b+44|0,b+72|0,K[b+135|0],b+148|0,b+160|0)|0,J[ha+112>>2]=ia;J[b+108>>2]=i;N[b+136>>2]=N[k+4>>2];N[b+140>>2]=N[k+8>>2];N[b+144>>2]=N[k+12>>2];if(!(!K[J[b+20>>2]+62|0]|J[b+100>>2]==8)){J[b+4>>2]=0}if(!(!K[J[b+24>>2]+62|0]|J[b+104>>2]==8)){J[b+12>>2]=0}i=Ia-560|0;Ia=i;t=J[b+16>>2];n=J[b+112>>2];a:{if(!n){J[t+20>>2]=0;J[t+24>>2]=0;J[t+28>>2]=0;break a}a=L[t+10>>1];B=1;if(L[t+8>>1]==65535){fa=K[J[t>>2]+62|0]!=0;B=(a|0)!=65535}Z=(a|0)==65535?K[J[t+4>>2]+62|0]!=0:Z;_=B?160:96;a=P(n,_);c=Ka[J[J[c>>2]>>2]](c,a+192|0)|0;if(c+1>>>0<2){break a}J[t+24>>2]=c;n=a+176|0;I[t+22>>1]=n>>>4;a=J[b+128>>2];I[t+20>>1]=8;J[t+28>>2]=a;a=0;Wa(c,0,n);c=J[b+112>>2];n=J[t+24>>2];H[n+2|0]=0;H[n+1|0]=c;H[n|0]=B?4:2;l=N[b>>2];N[n+44>>2]=l;N[n+60>>2]=N[b+4>>2];x=N[b+8>>2];N[n+64>>2]=-x;N[n+68>>2]=-N[b+12>>2];N[n+16>>2]=N[b+136>>2];N[n+20>>2]=N[b+140>>2];N[n+24>>2]=N[b+144>>2];o=N[b+116>>2];N[n+4>>2]=o*e;N[n+8>>2]=N[b+120>>2]*e;H[n+3|0]=o!=Q(34028234663852886e22)|N[b+120>>2]!=Q(34028234663852886e22);o=l;l=N[J[b+36>>2]+32>>2];N[n+12>>2]=o*l;o=x;x=N[J[b+40>>2]+32>>2];N[n+28>>2]=o*x;o=N[b+60>>2];p=N[b- -64>>2];D=N[b+152>>2];u=N[b+148>>2];N[n+40>>2]=N[b+156>>2]-N[b+68>>2];N[n+36>>2]=D-p;N[n+32>>2]=u-o;o=N[b+88>>2];p=N[b+92>>2];D=N[b+164>>2];u=N[b+160>>2];N[n+56>>2]=N[b+168>>2]-N[b+96>>2];N[n+52>>2]=D-p;N[n+48>>2]=u-o;m=J[b+108>>2];b:{if(!c){break b}if((c|0)!=1){y=c&-2;while(1){s=m+P(a,80)|0;c:{if(!(K[s+76|0]&64)){break c}j=1024;d:{switch(L[s+78>>1]-2048|0){case 1:j=1025;break;case 0:break d;default:break c}}I[s+78>>1]=j}s=m+P(a|1,80)|0;e:{if(!(K[s+76|0]&64)){break e}j=1024;f:{switch(L[s+78>>1]-2048|0){case 1:j=1025;break;case 0:break f;default:break e}}I[s+78>>1]=j}a=a+2|0;q=q+2|0;if((y|0)!=(q|0)){continue}break}}if(!(c&1)){break b}a=m+P(a,80)|0;if(!(K[a+76|0]&64)){break b}q=1024;g:{switch(L[a+78>>1]-2048|0){case 1:q=1025;break;case 0:break g;default:break b}}I[a+78>>1]=q}nd(i+480|0,m,i+288|0,i+96|0,c,J[b+28>>2]+28|0,J[b+32>>2]+28|0,l,x,b,K[b+132|0]!=0|B,K[b+133|0],0);if(!J[b+112>>2]){break a}a=n+176|0;ga=e>2];q=L[c+76>>1];w=q&32?K[b+134|0]?ga:Q(1):Q(1);h:{if(!B){m=y<<4;j=m+(i+288|0)|0;E=N[j+8>>2];F=N[j>>2];G=N[j+4>>2];j=m+(i+96|0)|0;R=N[j+8>>2];O=N[j>>2];S=N[j+4>>2];o=N[c+44>>2];T=N[c+60>>2];l=N[c>>2];N[a>>2]=l;r=N[c+4>>2];N[a+4>>2]=r;v=N[c+8>>2];N[a+8>>2]=v;z=N[c+32>>2];N[a+16>>2]=z;A=N[c+36>>2];N[a+20>>2]=A;C=N[c+40>>2];N[a+24>>2]=C;U=N[c+16>>2];N[a+32>>2]=U;$=N[c+20>>2];N[a+36>>2]=$;aa=N[c+24>>2];N[a+40>>2]=aa;ba=N[c+48>>2];N[a+48>>2]=ba;ca=N[c+52>>2];N[a+52>>2]=ca;p=N[c+56>>2];J[a+84>>2]=0;N[a+72>>2]=w*T;N[a+68>>2]=w*o;N[a+56>>2]=p;J[a+92>>2]=1065353216;J[a+76>>2]=0;j=J[b+36>>2];o=Q(Q(Q(v*N[j+8>>2])+Q(Q(l*N[j>>2])+Q(r*N[j+4>>2])))+Q(Q(aa*N[j+24>>2])+Q(Q(U*N[j+16>>2])+Q($*N[j+20>>2]))));m=J[b+40>>2];p=Q(Q(Q(C*N[m+8>>2])+Q(Q(z*N[m>>2])+Q(A*N[m+4>>2])))+Q(Q(p*N[m+24>>2])+Q(Q(ba*N[m+16>>2])+Q(ca*N[m+20>>2]))));w=Q(o-p);r=Q(Q(Q(Q(Q(Q(v*v)+Q(Q(l*l)+Q(r*r)))*N[j+32>>2])*N[b>>2])+Q(Q(Q(Q(C*C)+Q(Q(z*z)+Q(A*A)))*N[m+32>>2])*N[b+8>>2]))+Q(Q(Q(Q(E*E)+Q(Q(F*F)+Q(G*G)))*N[b+4>>2])+Q(Q(Q(R*R)+Q(Q(O*O)+Q(S*S)))*N[b+12>>2])));l=x;if(q&64){break h}J[a+92>>2]=0;J[a+56>>2]=0;J[a+48>>2]=0;J[a+52>>2]=0;J[a+40>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;l=x;break h}V=J[b+20>>2];j=J[b+28>>2];q=J[b+36>>2];W=L[t+8>>1];I[i+92>>1]=W;J[i+88>>2]=q;J[i+84>>2]=j;J[i+80>>2]=V;X=J[b+24>>2];m=J[b+32>>2];s=J[b+40>>2];Y=L[t+10>>1];I[i+76>>1]=Y;J[i+72>>2]=s;J[i+68>>2]=m;J[i+64>>2]=X;da=(W|0)!=65535;i:{if(!da){l=N[c+16>>2];o=N[c+20>>2];p=N[c+24>>2];z=Q(Q(Q(l*N[j+36>>2])+Q(o*N[j+48>>2]))+Q(p*N[j+60>>2]));A=Q(Q(Q(l*N[j+28>>2])+Q(o*N[j+40>>2]))+Q(p*N[j+52>>2]));l=Q(Q(Q(l*N[j+32>>2])+Q(o*N[j+44>>2]))+Q(p*N[j+56>>2]));break i}z=N[c+24>>2];A=N[c+16>>2];l=N[c+20>>2]}C=N[c>>2];E=N[c+4>>2];F=N[c+8>>2];J[i+60>>2]=0;N[i+56>>2]=z;N[i+52>>2]=l;N[i+48>>2]=A;J[i+44>>2]=0;N[i+40>>2]=F;N[i+36>>2]=E;N[i+32>>2]=C;r=N[c+56>>2];u=Q(-N[c+52>>2]);G=N[c+40>>2];R=Q(-G);O=N[c+36>>2];S=Q(-O);v=N[c+48>>2];T=N[c+32>>2];U=Q(-T);j=(Y|0)!=65535;j:{if(j){o=Q(-r);p=Q(-v);break j}o=Q(Q(Q(N[m+48>>2]*u)-Q(v*N[m+36>>2]))-Q(r*N[m+60>>2]));p=Q(Q(Q(N[m+40>>2]*u)-Q(v*N[m+28>>2]))-Q(r*N[m+52>>2]));u=Q(Q(Q(N[m+44>>2]*u)-Q(v*N[m+32>>2]))-Q(r*N[m+56>>2]))}J[i+28>>2]=0;J[i+12>>2]=0;N[i+8>>2]=R;N[i+4>>2]=S;N[i>>2]=U;N[i+16>>2]=p;N[i+20>>2]=u;N[i+24>>2]=o;r=N[c+44>>2];v=N[c+60>>2];J[a+84>>2]=0;N[a+56>>2]=-o;N[a+52>>2]=-u;N[a+48>>2]=-p;N[a+40>>2]=z;N[a+36>>2]=l;N[a+32>>2]=A;N[a+24>>2]=G;N[a+20>>2]=O;N[a+16>>2]=T;N[a+8>>2]=F;N[a+4>>2]=E;N[a>>2]=C;J[a+92>>2]=1065353216;J[a+76>>2]=0;N[a+72>>2]=w*v;N[a+68>>2]=w*r;l=wJ(i+80|0,i+32|0,a+96|0,N[b>>2],N[b+4>>2],i- -64|0,i,a+128|0,N[b+8>>2],N[b+12>>2]);if(da){Ka[J[J[V>>2]+116>>2]](i+528|0,V,W);o=Q(Q(Q(Q(N[a>>2]*N[i+528>>2])+Q(N[a+32>>2]*N[i+544>>2]))+Q(Q(N[a+4>>2]*N[i+532>>2])+Q(N[a+36>>2]*N[i+548>>2])))+Q(Q(N[a+8>>2]*N[i+536>>2])+Q(N[a+40>>2]*N[i+552>>2])))}else{o=Q(Q(Q(N[q+8>>2]*N[a+8>>2])+Q(Q(N[q>>2]*N[a>>2])+Q(N[q+4>>2]*N[a+4>>2])))+Q(Q(N[q+24>>2]*N[a+40>>2])+Q(Q(N[q+16>>2]*N[a+32>>2])+Q(N[q+20>>2]*N[a+36>>2]))))}if(j){Ka[J[J[X>>2]+116>>2]](i+528|0,X,Y);p=Q(Q(Q(Q(N[a+16>>2]*N[i+528>>2])+Q(N[a+48>>2]*N[i+544>>2]))+Q(Q(N[a+20>>2]*N[i+532>>2])+Q(N[a+52>>2]*N[i+548>>2])))+Q(Q(N[a+24>>2]*N[i+536>>2])+Q(N[a+56>>2]*N[i+552>>2])))}else{p=Q(Q(Q(N[s+8>>2]*N[a+24>>2])+Q(Q(N[s>>2]*N[a+16>>2])+Q(N[s+4>>2]*N[a+20>>2])))+Q(Q(N[s+24>>2]*N[a+56>>2])+Q(Q(N[s+16>>2]*N[a+48>>2])+Q(N[s+20>>2]*N[a+52>>2]))))}if(!(K[c+76|0]&64)){J[a+92>>2]=0}r=l>2]=0;j=a- -64|0;Ui(a+12|0,a+28|0,j,a+80|0,a+44|0,a+60|0,i+528|0,c,w,r,B?Q(9999999747378752e-21):N[b+124>>2],u,d,e,L[c+76>>1]&64?D:Q(l*h),f,g);w=N[i+528>>2];N[a+88>>2]=w;if(fa){N[j>>2]=N[j>>2]-o}if(Z){N[a+44>>2]=p+N[a+44>>2]}j=L[c+76>>1];if(j&16){J[a+84>>2]=J[a+84>>2]|2}if(j&8){J[a+84>>2]=J[a+84>>2]|4}j=L[c+78>>1];if(j&1){J[a+84>>2]=J[a+84>>2]|64}k:{if(K[b+132|0]|B){break k}if((j|0)==1024){J[a+84>>2]=J[a+84>>2]|8;m=y<<4;j=m+(i+288|0)|0;o=N[j>>2];p=N[j+4>>2];r=N[j+8>>2];l=N[b+4>>2];j=n+(ea<<4)|0;N[j+92>>2]=w;N[j+88>>2]=l*r;N[j+84>>2]=l*p;N[j+80>>2]=o*l;m=m+(i+96|0)|0;l=N[b+12>>2];N[j+128>>2]=N[m>>2]*l;N[j+132>>2]=l*N[m+4>>2];N[j+136>>2]=l*N[m+8>>2];N[j+140>>2]=N[c+12>>2];ea=ea+1|0;break k}if(!(j&2048)){break k}J[a+84>>2]=J[a+84>>2]|16}a=a+_|0;y=y+1|0;if(y>>>0>2]){continue}break}}Ia=i+560|0}Ia=k+976|0}function Mia(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=0,W=0,X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=0,ba=0;h=Ia-544|0;Ia=h;G=N[b+12>>2];M=N[b+8>>2];f=J[f>>2];O=N[b+4>>2];N[h+528>>2]=N[e>>2];v=N[c+20>>2];E=N[c+24>>2];o=N[c>>2];m=N[c+4>>2];l=N[c+8>>2];p=N[c+12>>2];w=N[c+16>>2];J[h+524>>2]=0;N[h+520>>2]=E;N[h+516>>2]=v;N[h+512>>2]=w;N[h+508>>2]=p;N[h+504>>2]=l;N[h+500>>2]=m;N[h+496>>2]=o;z=N[d+20>>2];A=N[d+24>>2];n=N[d>>2];k=N[d+4>>2];j=N[d+8>>2];i=N[d+12>>2];S=N[d+16>>2];J[h+492>>2]=0;N[h+488>>2]=A;N[h+484>>2]=z;N[h+480>>2]=S;N[h+476>>2]=i;N[h+472>>2]=j;N[h+468>>2]=k;N[h+464>>2]=n;s=Q(Q(Q(m*j)-Q(k*l))+Q(Q(o*i)-Q(p*n)));y=Q(s+s);r=Q(Q(Q(l*n)-Q(j*o))+Q(Q(m*i)-Q(p*k)));C=Q(r+r);F=Q(Q(1)-Q(s*y));I=Q(r*C);R=Q(F-I);t=Q(Q(Q(o*k)-Q(n*m))+Q(Q(l*i)-Q(p*j)));L=Q(t+t);D=Q(t*L);F=Q(F-D);I=Q(Q(Q(1)-I)-D);D=N[a+4>>2];N[h+448>>2]=D;Z=N[e+8>>2];x=Q(Z*Q(.15000000596046448));B=O<=M?O:M;_=B<=G?B:G;X=Q(_*Q(.15000000596046448));x=xD?D:x;x=Q(t*C);T=Q(-n);o=Q(Q(p*i)-Q(Q(Q(o*T)-Q(m*k))-Q(j*l)));m=Q(o*y);p=Q(x-m);l=Q(t*y);B=Q(o*C);C=Q(l+B);x=Q(x+m);m=Q(r*y);U=Q(o*L);y=Q(m-U);L=Q(l-B);B=Q(m+U);w=Q(w-S);v=Q(v-z);E=Q(E-A);z=Q(Q(Q(T*w)-Q(v*k))-Q(j*E));A=Q(Q(i*i)+Q(-.5));m=Q(Q(Q(i*Q(Q(k*w)-Q(n*v)))+Q(A*E))-Q(j*z));m=Q(m+m);l=Q(Q(Q(A*v)+Q(i*Q(Q(n*E)-Q(j*w))))-Q(k*z));l=Q(l+l);i=Q(Q(Q(A*w)+Q(i*Q(Q(j*v)-Q(k*E))))-Q(n*z));n=Q(i+i);k=N[a+8>>2];a=K[f+64|0];if(a){i=Q(D*Q(.800000011920929));E=Q(i*i);c=a;while(1){u=J[f+76>>2];c=c-1|0;d=u+P(c,48)|0;j=N[d+24>>2];z=N[d+40>>2];i=N[d+8>>2];w=N[d>>2];v=N[d+4>>2];A=Q(m+Q(Q(R*i)+Q(Q(L*w)+Q(x*v))));S=Q(n+Q(Q(C*i)+Q(Q(I*w)+Q(y*v))));T=N[d+16>>2];U=N[d+32>>2];w=Q(l+Q(Q(p*i)+Q(Q(B*w)+Q(F*v))));v=N[d+20>>2];$=N[d+36>>2];i=Q(Q(z*Q(A-j))+Q(Q(Q(S-T)*U)+Q(Q(w-v)*$)));j=Q(j-Q(A-Q(z*i)));z=Q(j*j);j=Q(T-Q(S-Q(U*i)));A=Q(j*j);j=Q(v-Q(w-Q($*i)));a:{if(E>2];J[d>>2]=J[u>>2];J[d+4>>2]=q;q=J[u+44>>2];J[d+40>>2]=J[u+40>>2];J[d+44>>2]=q;q=J[u+36>>2];J[d+32>>2]=J[u+32>>2];J[d+36>>2]=q;q=J[u+28>>2];J[d+24>>2]=J[u+24>>2];J[d+28>>2]=q;q=J[u+20>>2];J[d+16>>2]=J[u+16>>2];J[d+20>>2]=q;q=J[u+12>>2];J[d+8>>2]=J[u+8>>2];J[d+12>>2]=q;break a}N[d+44>>2]=i}if(c){continue}break}u=K[f+64|0]}b:{c:{d:{e:{if((a|0)!=(u|0)){break e}c=a<<2;i=Q(n-N[f+16>>2]);i=i>Q(0)?i:Q(-i);j=Q(l-N[f+20>>2]);j=j>Q(0)?j:Q(-j);j=i>=j?i:j;v=i;i=Q(m-N[f+24>>2]);i=(i>Q(0)?i:Q(-i))>=Q(0)?v:Q(0);if(Q(D*N[c+114068>>2])<(i<=j?j:i)){break e}if(!(N[c+114100>>2]>Q(Q(o*N[f+12>>2])+Q(Q(t*N[f+8>>2])+Q(Q(s*N[f>>2])+Q(r*N[f+4>>2])))))){break d}}c=0;J[f+28>>2]=0;N[f+24>>2]=m;N[f+20>>2]=l;N[f+16>>2]=n;N[f+12>>2]=o;N[f+8>>2]=t;N[f+4>>2]=r;N[f>>2]=s;J[h+444>>2]=0;N[h+440>>2]=m;N[h+436>>2]=l;J[h+428>>2]=0;N[h+424>>2]=R;N[h+420>>2]=p;J[h+412>>2]=0;N[h+408>>2]=x;N[h+404>>2]=F;N[h+432>>2]=n;J[h+396>>2]=0;N[h+416>>2]=C;N[h+384>>2]=I;N[h+400>>2]=y;N[h+388>>2]=B;N[h+392>>2]=L;H[h+352|0]=0;J[h+348>>2]=3;d=J[h+488>>2];q=J[h+492>>2];V=J[h+484>>2];W=J[h+480>>2];J[h+380>>2]=0;N[h+376>>2]=G;N[h+372>>2]=M;J[h+320>>2]=W;J[h+324>>2]=V;J[h+328>>2]=d;J[h+332>>2]=q;N[h+368>>2]=O;i=Q(_*Q(.05000000074505806));N[h+344>>2]=i;N[h+340>>2]=i;N[h+336>>2]=X;J[h+300>>2]=0;i=Q(k*Q(0));j=Q(Q(R*i)+Q(Q(L*k)+Q(x*i)));N[h+296>>2]=m-j;p=Q(Q(p*i)+Q(Q(B*k)+Q(F*i)));N[h+292>>2]=l-p;J[h+284>>2]=0;N[h+280>>2]=m+j;N[h+276>>2]=l+p;J[h+252>>2]=4;d=J[h+436>>2];J[h+224>>2]=J[h+432>>2];J[h+228>>2]=d;d=J[h+444>>2];J[h+232>>2]=J[h+440>>2];J[h+236>>2]=d;d=J[h+460>>2];J[h+312>>2]=J[h+456>>2];J[h+316>>2]=d;d=J[h+452>>2];J[h+304>>2]=J[h+448>>2];J[h+308>>2]=d;i=Q(Q(C*i)+Q(Q(I*k)+Q(y*i)));N[h+288>>2]=n-i;N[h+272>>2]=n+i;i=N[h+304>>2];d=1;H[h+256|0]=1;N[h+248>>2]=i;N[h+244>>2]=i;N[h+240>>2]=i;J[h+216>>2]=156668;J[h+220>>2]=h+224;J[h+208>>2]=157392;J[h+212>>2]=h+320;J[h+168>>2]=0;J[h+172>>2]=0;q=h+160|0;J[q>>2]=0;J[q+4>>2]=0;J[h+152>>2]=0;J[h+156>>2]=0;V=h+144|0;J[V>>2]=0;J[V+4>>2]=0;J[h+136>>2]=0;J[h+140>>2]=0;J[h+128>>2]=0;J[h+132>>2]=0;J[h+192>>2]=0;J[h+124>>2]=0;N[h+120>>2]=N[h+232>>2]-N[h+328>>2];N[h+116>>2]=N[h+228>>2]-N[h+324>>2];N[h+112>>2]=N[h+224>>2]-N[h+320>>2];W=f+67|0;aa=f+71|0;ba=WB(h+216|0,h+208|0,h+112|0,h+528|0,1,W,aa,f+66|0,h+128|0);J[h+108>>2]=0;f:{g:{h:{i:{switch(ba|0){case 4:N[h+96>>2]=N[b+4>>2];N[h+100>>2]=N[b+8>>2];N[h+104>>2]=N[b+12>>2];c=EA(h+224|0,h+320|0,h+96|0,h+384|0,h+496|0,h+464|0,g,h+108|0,g,f,q,V,N[h+336>>2],h+528|0,1,N[e+8>>2]);break b;case 2:p=N[h+136>>2];i=Q(p-N[h+440>>2]);y=N[h+128>>2];k=Q(y-N[h+432>>2]);G=N[h+132>>2];j=Q(G-N[h+436>>2]);M=Q(Q(N[h+392>>2]*i)+Q(Q(N[h+384>>2]*k)+Q(j*N[h+388>>2])));break h;case 0:break b;default:break i}}c=K[f+66|0];N[h+80>>2]=Z;q=J[h+92>>2];J[h+8>>2]=J[h+88>>2];J[h+12>>2]=q;q=J[h+84>>2];J[h>>2]=J[h+80>>2];J[h+4>>2]=q;if((nc(h+216|0,h+208|0,W,aa,c,1,h,h+128|0)|0)!=5){break g}p=N[h+136>>2];i=Q(p-N[h+440>>2]);y=N[h+128>>2];k=Q(y-N[h+432>>2]);G=N[h+132>>2];j=Q(G-N[h+436>>2]);M=Q(Q(N[h+392>>2]*i)+Q(Q(N[h+384>>2]*k)+Q(j*N[h+388>>2])))}O=N[h+164>>2];C=N[h+168>>2];R=N[h+160>>2];F=N[h+192>>2];I=N[h+408>>2];x=N[h+400>>2];L=N[h+404>>2];B=N[h+424>>2];w=N[h+416>>2];v=N[h+420>>2];d=0;J[g+12>>2]=0;N[g>>2]=M;N[g+8>>2]=Q(B*i)+Q(Q(w*k)+Q(j*v));N[g+4>>2]=Q(I*i)+Q(Q(x*k)+Q(j*L));c=J[h+148>>2];J[g+16>>2]=J[h+144>>2];J[g+20>>2]=c;c=J[h+156>>2];J[g+24>>2]=J[h+152>>2];J[g+28>>2]=c;J[h+108>>2]=1;N[g+44>>2]=F;N[g+40>>2]=C;N[g+36>>2]=O;N[g+32>>2]=R;if(!a){break g}if((a|0)==(u|0)){break f}}N[h+68>>2]=N[b+4>>2];N[h+72>>2]=N[b+8>>2];N[h+76>>2]=N[b+12>>2];c=EA(h+224|0,h+320|0,h+68|0,h+384|0,h+496|0,h+464|0,g,h+108|0,g,f,h+160|0,h+144|0,N[h+336>>2],h+528|0,d,N[e+8>>2]);break b}N[h+48>>2]=D*Q(.10000000149011612);N[h+44>>2]=F;N[h+40>>2]=C;N[h+36>>2]=O;N[h+32>>2]=R;J[h+28>>2]=0;i=Q(p-m);k=Q(y-n);j=Q(G-l);n=Q(Q(t*i)+Q(Q(s*k)+Q(r*j)));m=Q(Q(o*o)+Q(-.5));l=Q(Q(Q(m*i)-Q(o*Q(Q(s*j)-Q(k*r))))+Q(t*n));N[h+24>>2]=l+l;l=Q(Q(r*n)+Q(Q(m*j)-Q(o*Q(Q(t*k)-Q(i*s)))));N[h+20>>2]=l+l;i=Q(Q(s*n)+Q(Q(m*k)-Q(o*Q(Q(r*i)-Q(j*t)))));N[h+16>>2]=i+i;a=h+16|0;xk(f,a,h+144|0,h+32|0,h+48|0);J[h+28>>2]=0;i=N[h+476>>2];k=Q(Q(i*i)+Q(-.5));j=N[h+472>>2];t=N[h+168>>2];r=N[h+464>>2];o=N[h+160>>2];n=N[h+468>>2];s=N[h+164>>2];m=Q(Q(j*t)+Q(Q(r*o)+Q(n*s)));l=Q(Q(Q(i*Q(Q(r*s)-Q(o*n)))+Q(k*t))+Q(j*m));N[h+24>>2]=l+l;l=Q(Q(n*m)+Q(Q(k*s)+Q(i*Q(Q(j*o)-Q(t*r)))));N[h+20>>2]=l+l;i=Q(Q(r*m)+Q(Q(o*k)+Q(i*Q(Q(n*t)-Q(s*j)))));N[h+16>>2]=i+i;He(f,g,a,a,h+496|0,h+448|0,h+528|0);break c}if(!a){c=0;break b}c=1;b=J[f+76>>2];o=N[b+32>>2];i=o;s=N[b+36>>2];k=s;r=N[b+40>>2];j=r;j:{if((a|0)==1){break j}d=a-1|0;e=d&1;if((a|0)!=2){u=d&-2;d=0;while(1){a=b+P(c,48)|0;i=Q(Q(i+N[a+32>>2])+N[a+80>>2]);j=Q(Q(j+N[a+40>>2])+N[a+88>>2]);k=Q(Q(k+N[a+36>>2])+N[a+84>>2]);c=c+2|0;d=d+2|0;if((u|0)!=(d|0)){continue}break}}if(!e){break j}a=b+P(c,48)|0;i=Q(i+N[a+32>>2]);j=Q(j+N[a+40>>2]);k=Q(k+N[a+36>>2])}J[h+236>>2]=0;t=N[h+472>>2];a=Q(Q(j*j)+Q(Q(i*i)+Q(k*k)))>Q(1.1920928955078125e-7);j=a?j:r;r=N[h+464>>2];o=a?i:o;n=N[h+468>>2];k=a?k:s;s=Q(Q(t*j)+Q(Q(r*o)+Q(n*k)));i=N[h+476>>2];m=Q(Q(i*i)+Q(-.5));l=Q(Q(t*s)+Q(Q(i*Q(Q(r*k)-Q(o*n)))+Q(j*m)));l=Q(l+l);p=Q(Q(r*s)+Q(Q(i*Q(Q(n*j)-Q(k*t)))+Q(o*m)));p=Q(p+p);i=Q(Q(n*s)+Q(Q(i*Q(Q(t*o)-Q(j*r)))+Q(k*m)));k=Q(i+i);i=Q(Q(1)/Q(Y(Q(Q(l*l)+Q(Q(p*p)+Q(k*k))))));N[h+232>>2]=l*i;N[h+228>>2]=k*i;N[h+224>>2]=p*i;a=h+224|0;He(f,g,a,a,h+496|0,h+448|0,h+528|0)}c=1}Ia=h+544|0;return c|0}function Zh(a,b,c,d,e,f,g,h,i,j){var k=Q(0),l=Q(0),m=0,n=Q(0),o=0,p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0),I=Q(0),M=Q(0),O=Q(0),R=0,S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=0,ba=Q(0),ca=0,da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=0,ka=0,la=Q(0),ma=Q(0),na=Q(0),oa=0,pa=0,qa=0,ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=0,wa=Q(0),xa=Q(0),ya=Q(0);m=Ia+-64|0;Ia=m;ja=L[c+16>>1];pa=J[a+32>>2];o=J[e+40>>2];W=N[o+40>>2];M=N[o+36>>2];O=N[o+24>>2];s=N[o+20>>2];p=N[o+32>>2];n=N[o+16>>2];u=N[c+8>>2];q=N[o+8>>2];D=N[c>>2];l=N[o>>2];E=N[c+4>>2];k=N[o+4>>2];J[m+60>>2]=0;p=Q(Q(W*u)+Q(Q(p*D)+Q(E*M)));l=Q(Q(q*u)+Q(Q(l*D)+Q(E*k)));k=Q(Q(O*u)+Q(Q(n*D)+Q(E*s)));q=Q(Q(1)/Q(Y(Q(Q(p*p)+Q(Q(l*l)+Q(k*k))))));N[m+56>>2]=p*q;N[m+52>>2]=k*q;N[m+48>>2]=l*q;zk(m,m+48|0);qa=L[d+16>>1];ca=J[b+32>>2];aa=K[c+18|0];R=(m-(aa<<4)|0)-16|0;o=R;Ia=o;r=K[d+18|0];o=(r<<4)+16|0;F=R-o|0;Ia=F;ka=F-(r+15&496)|0;Ia=ka;oa=ka-o|0;Ia=oa;Ka[J[J[e>>2]+16>>2]](e,ja+pa|0,aa,J[a+28>>2],R);Ka[J[J[f>>2]+16>>2]](f,ca+qa|0,K[d+18|0],J[b+28>>2],F);G=Q(34028234663852886e22);da=Q(-34028234663852886e22);S=Q(-34028234663852886e22);x=Q(-34028234663852886e22);v=Q(34028234663852886e22);X=Q(34028234663852886e22);a=K[c+18|0];if(a){D=N[m+40>>2];E=N[m+24>>2];W=N[m+36>>2];M=N[m+20>>2];l=Q(-34028234663852886e22);y=Q(34028234663852886e22);O=N[m+8>>2];s=N[m+4>>2];p=N[m+32>>2];n=N[m+16>>2];q=N[m>>2];e=0;k=Q(34028234663852886e22);B=Q(-34028234663852886e22);while(1){b=(e<<4)+R|0;J[b+12>>2]=0;I=N[b+8>>2];Z=N[b>>2];u=N[b+4>>2];N[b+8>>2]=Q(D*I)+Q(Q(O*Z)+Q(u*E));z=Q(Q(W*I)+Q(Q(s*Z)+Q(u*M)));N[b+4>>2]=z;u=Q(Q(p*I)+Q(Q(q*Z)+Q(u*n)));N[b>>2]=u;l=l>z?l:z;B=u>2];sa=N[F+4>>2];ta=N[F>>2];C=N[R+8>>2];a=K[d+18|0];a:{if(!a){T=Q(34028234663852886e22);r=0;q=Q(-34028234663852886e22);break a}Z=Q(C+N[j>>2]);da=N[m+40>>2];A=N[m+24>>2];ea=N[m+36>>2];fa=N[m+20>>2];ga=Q(-34028234663852886e22);T=Q(34028234663852886e22);u=N[m+56>>2];D=N[m+52>>2];E=N[m+48>>2];ha=N[m+8>>2];ia=N[m+4>>2];y=N[m+32>>2];B=N[m+16>>2];z=N[m>>2];b=0;ba=Q(34028234663852886e22);G=Q(-34028234663852886e22);while(1){e=b<<4;o=e+F|0;W=N[o+12>>2];M=N[o+8>>2];p=Q(M-N[g+56>>2]);O=N[o>>2];l=Q(O-N[g+48>>2]);s=N[o+4>>2];k=Q(s-N[g+52>>2]);n=Q(Q(N[g+40>>2]*p)+Q(Q(N[g+32>>2]*l)+Q(k*N[g+36>>2])));q=Q(Q(N[g+8>>2]*p)+Q(Q(N[g>>2]*l)+Q(k*N[g+4>>2])));l=Q(Q(N[g+24>>2]*p)+Q(Q(N[g+16>>2]*l)+Q(k*N[g+20>>2])));k=Q(Q(da*n)+Q(Q(ha*q)+Q(l*A)));p=Q(k-C);N[e+oa>>2]=p;J[o+12>>2]=0;N[o+8>>2]=C;t=Q(Q(ea*n)+Q(Q(ia*q)+Q(l*fa)));N[o+4>>2]=t;w=Q(Q(y*n)+Q(Q(z*q)+Q(l*B)));N[o>>2]=w;pa=tT;aa=w>ba;e=b+ka|0;b:{if(kw|w>S|(tx)){break b}ja=K[c+18|0];if(!ja){break b}e=((ja<<4)+R|0)-16|0;k=N[e>>2];l=N[e+4>>2];r=0;o=0;c:{while(1){q=k;if(k==w&l==t){break c}n=l;e=(r<<4)+R|0;k=N[e>>2];l=N[e+4>>2];if(w==k&t==l){break c}d:{if((n>t|0)==(l>t|0)){break d}I=Q(l-n);n=Q(Q(Q(q+Q(1.1920928955078125e-7))*I)+Q(Q(t-n)*Q(k-q)));q=Q(w*I);e=I>Q(0);if(!((e?n:q)>=(e?q:n))){break d}if((o|0)==1){break b}o=o+1|0}r=r+1|0;if((ja|0)!=(r|0)){continue}break}if(!o){break b}}a=P(J[i>>2],48)+h|0;N[a+12>>2]=W;N[a+8>>2]=M;N[a+4>>2]=s;N[a>>2]=O;a=P(J[i>>2],48)+h|0;N[a+16>>2]=Q(ha*C)+Q(Q(z*w)+Q(ia*t));J[a+28>>2]=0;N[a+24>>2]=Q(da*C)+Q(Q(y*w)+Q(ea*t));N[a+20>>2]=Q(A*C)+Q(Q(B*w)+Q(fa*t));a=J[i>>2];J[i>>2]=a+1;a=P(a,48)+h|0;N[a+32>>2]=E;N[a+44>>2]=p;N[a+40>>2]=u;N[a+36>>2]=D;va=va+1|0;a=K[d+18|0];break b}H[e|0]=0}ga=pa?ga:t;G=qa?G:w;T=ca?T:t;ba=aa?ba:w;r=a;b=b+1|0;if(a>>>0>b>>>0){continue}break}da=Q(G+Q(1.1920928955078125e-7));T=Q(T+Q(-1.1920928955078125e-7));G=Q(ba+Q(-1.1920928955078125e-7));q=Q(ga+Q(1.1920928955078125e-7))}e:{if((r|0)==(va|0)){break e}la=N[m+52>>2];ma=N[m+48>>2];na=N[m+56>>2];a=K[c+18|0];f:{if(!a){a=0;b=0;r=0;break f}b=J[f+40>>2];s=N[d+8>>2];p=N[d>>2];l=N[d+4>>2];k=Q(Q(N[b+40>>2]*s)+Q(Q(N[b+32>>2]*p)+Q(l*N[b+36>>2])));ua=k;n=Q(Q(N[b+8>>2]*s)+Q(Q(N[b>>2]*p)+Q(l*N[b+4>>2])));l=Q(Q(N[b+24>>2]*s)+Q(Q(N[b+16>>2]*p)+Q(l*N[b+20>>2])));k=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(n*n)+Q(l*l))))));ea=Q(ua*k);fa=Q(Q(N[g+40>>2]*na)+Q(Q(N[g+8>>2]*ma)+Q(la*N[g+24>>2])));ha=Q(n*k);ia=Q(Q(N[g+32>>2]*na)+Q(Q(N[g>>2]*ma)+Q(la*N[g+16>>2])));y=Q(l*k);B=Q(Q(N[g+36>>2]*na)+Q(Q(N[g+4>>2]*ma)+Q(la*N[g+20>>2])));z=Q(Q(ea*fa)+Q(Q(ha*ia)+Q(y*B)));I=N[m+40>>2];Z=N[m+36>>2];u=N[m+24>>2];D=N[m+20>>2];E=N[m+32>>2];W=N[m+16>>2];M=N[m+8>>2];O=N[m+4>>2];s=N[m>>2];f=0;b=0;while(1){ca=(f<<4)+R|0;v=N[ca>>2];g:{if(vda){break g}x=N[ca+4>>2];if(x>2];l=N[e+4>>2];r=0;o=0;h:{while(1){n=k;if(k==v&l==x){break h}p=l;e=F+(r<<4)|0;k=N[e>>2];l=N[e+4>>2];if(v==k&x==l){break h}i:{if((p>x|0)==(l>x|0)){break i}A=Q(l-p);p=Q(Q(Q(n+Q(1.1920928955078125e-7))*A)+Q(Q(x-p)*Q(k-n)));n=Q(v*A);e=A>Q(0);if(!((e?p:n)>=(e?n:p))){break i}if((o|0)==1){break g}o=o+1|0}r=r+1|0;if((aa|0)!=(r|0)){continue}break}if(!o){break g}}k=N[ca+8>>2];X=Q(Q(I*k)+Q(Q(E*v)+Q(x*Z)));A=Q(Q(M*k)+Q(Q(s*v)+Q(x*O)));p=Q(Q(u*k)+Q(Q(W*v)+Q(x*D)));n=Q(N[g+56>>2]+Q(Q(N[g+40>>2]*X)+Q(Q(N[g+8>>2]*A)+Q(p*N[g+24>>2]))));l=Q(N[g+48>>2]+Q(Q(N[g+32>>2]*X)+Q(Q(N[g>>2]*A)+Q(p*N[g+16>>2]))));k=Q(N[g+52>>2]+Q(Q(N[g+36>>2]*X)+Q(Q(N[g+4>>2]*A)+Q(p*N[g+20>>2]))));v=Q(Q(Q(ea*Q(ra-n))+Q(Q(ha*Q(ta-l))+Q(y*Q(sa-k))))/z);if(v>N[j>>2]){break g}a=P(J[i>>2],48)+h|0;J[a+12>>2]=0;N[a+8>>2]=n+Q(fa*v);N[a+4>>2]=k+Q(B*v);N[a>>2]=l+Q(ia*v);a=P(J[i>>2],48)+h|0;N[a+16>>2]=A;J[a+28>>2]=0;N[a+24>>2]=X;N[a+20>>2]=p;a=J[i>>2];J[i>>2]=a+1;a=P(a,48)+h|0;N[a+32>>2]=ma;N[a+44>>2]=v;N[a+40>>2]=na;N[a+36>>2]=la;b=b+1|0;a=K[c+18|0]}f=f+1|0;r=a&255;if(f>>>0>>0){continue}break}}if((b|0)==(r|0)){break e}f=K[d+18|0];if(!f){break e}e=f-1|0;x=N[m+20>>2];w=N[m+24>>2];v=N[m+36>>2];T=N[m+40>>2];X=N[m+16>>2];da=N[m+4>>2];A=N[m>>2];ga=N[m+8>>2];ra=N[m+32>>2];o=a;r=0;while(1){b=r;j:{if(!(K[ka+b|0]|K[e+ka|0])){break j}if(!(o&255)){o=0;break j}r=b<<4;o=r+F|0;U=N[o+4>>2];f=e<<4;e=f+F|0;_=N[e+4>>2];sa=U>_?U:_;V=N[o>>2];$=N[e>>2];ta=V>$?V:$;ea=U<_?U:_;fa=V<$?V:$;ha=Q(_-U);ia=Q($-V);y=Q(C+N[r+oa>>2]);B=Q(Q(C+N[f+oa>>2])-y);e=(((a&255)<<4)+R|0)-16|0;k=N[e+4>>2];l=N[e>>2];r=0;while(1){n=l;q=k;e=(r<<4)+R|0;k=N[e+4>>2];l=N[e>>2];k:{if(fa>(l>n?l:n)|ta<(l(k>q?k:q))){break k}s=Q(Q(Q(l-V)*Q(q-U))-Q(Q(k-U)*Q(n-V)));p=Q(Q(Q(l-$)*Q(q-_))-Q(Q(k-_)*Q(n-$)));if(!(Q(s*p)N[j>>2]){break k}I=N[g+48>>2];Z=N[g+32>>2];u=N[g>>2];D=N[g+16>>2];E=N[g+52>>2];W=N[g+36>>2];M=N[g+4>>2];O=N[g+20>>2];s=N[g+56>>2];p=N[g+40>>2];n=N[g+8>>2];q=N[g+24>>2];a=P(J[i>>2],48)+h|0;J[a+12>>2]=0;ua=s;wa=p;ba=Q(V-Q(ia*S));s=Q(U-Q(ha*S));p=Q(Q(ra*ba)+Q(s*v));G=Q(Q(T*t)+p);xa=n;n=Q(Q(A*ba)+Q(s*da));S=Q(Q(ga*t)+n);ya=q;q=Q(Q(X*ba)+Q(s*x));s=Q(Q(w*t)+q);N[a+8>>2]=ua+Q(Q(wa*G)+Q(Q(xa*S)+Q(ya*s)));N[a+4>>2]=E+Q(Q(W*G)+Q(Q(M*S)+Q(s*O)));N[a>>2]=I+Q(Q(Z*G)+Q(Q(u*S)+Q(s*D)));a=P(J[i>>2],48)+h|0;N[a+16>>2]=Q(ga*C)+n;J[a+28>>2]=0;N[a+24>>2]=Q(T*C)+p;N[a+20>>2]=Q(w*C)+q;a=J[i>>2];J[i>>2]=a+1;a=P(a,48)+h|0;N[a+32>>2]=ma;N[a+44>>2]=z;N[a+40>>2]=na;N[a+36>>2]=la;a=K[c+18|0]}r=r+1|0;if(r>>>0<(a&255)>>>0){continue}break}f=K[d+18|0];o=a}e=b;r=e+1|0;if(r>>>0<(f&255)>>>0){continue}break}}Ia=m- -64|0}function mp(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=0,q=Q(0),r=Q(0),s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=0,S=0,T=0,U=0,V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0);j=Ia-320|0;Ia=j;p=J[b+4>>2];k=N[p+20>>2];n=J[a+4>>2];l=N[n+20>>2];x=N[d>>2];S=K[n+32|0];C=N[n+16>>2];T=K[p+32|0];G=N[p+16>>2];J[j+28>>2]=0;O=Q((k>2]=s;t=c+(j+32|0)|0;c=K[g+n|0];J[t>>2]=c;c=J[p+152>>2]+P(c,12)|0;k=N[c+8>>2];l=N[c>>2];m=N[c+4>>2];s=(1-s<<4)+U|0;q=N[s>>2];o=N[s+4>>2];r=N[s+8>>2];u=N[p+80>>2];v=N[p+48>>2];y=N[p+64>>2];w=N[p+84>>2];D=N[p+52>>2];I=N[p+68>>2];z=N[p+88>>2];A=N[p+56>>2];B=N[p+72>>2];c=d;E=c<<4;t=E+(j+128|0)|0;N[t+12>>2]=N[s+12>>2];N[t+8>>2]=r;N[t+4>>2]=o;N[t>>2]=q;s=E+(j- -64|0)|0;J[s+12>>2]=0;t=E+(j+192|0)|0;J[t+12>>2]=0;z=Q(Q(z*k)+Q(Q(A*l)+Q(m*B)));N[s+8>>2]=z;w=Q(Q(w*k)+Q(Q(D*l)+Q(m*I)));N[s+4>>2]=w;k=Q(Q(u*k)+Q(Q(v*l)+Q(m*y)));N[s>>2]=k;l=Q(r-z);N[t+8>>2]=l;m=Q(o-w);N[t+4>>2]=m;k=Q(q-k);N[t>>2]=k;d=c+1|0;J[j+28>>2]=d;n=n+1|0;if((R|0)!=(n|0)){continue}break}g:{h:{switch(c-1|0){case 0:q=N[j+200>>2];k=Q(N[j+216>>2]-q);o=N[j+192>>2];l=Q(N[j+208>>2]-o);r=N[j+196>>2];m=Q(N[j+212>>2]-r);u=Q(Q(k*k)+Q(Q(l*l)+Q(m*m)));if(!(u<=Q(1.1920928955078125e-7))){break g}J[j+28>>2]=1;c=J[j+196>>2];J[j+304>>2]=J[j+192>>2];J[j+308>>2]=c;c=J[j+204>>2];J[j+312>>2]=J[j+200>>2];J[j+316>>2]=c;break e;case 1:Bb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break e;case 2:break h;default:break f}}Eb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break e}J[j+316>>2]=0;F=k;k=Q(Q(Q(Q(Q(-o)*l)-Q(m*r))-Q(q*k))/u);k=k>Q(1)?Q(1):k;k=k>Q(0)?k:Q(0);N[j+312>>2]=q+Q(F*k);N[j+308>>2]=r+Q(m*k);N[j+304>>2]=o+Q(l*k);break e}k=N[c+8>>2];m=N[c>>2];l=N[c+4>>2];J[j+268>>2]=0;c=Q(Q(k*k)+Q(Q(m*m)+Q(l*l)))>Q(0);k=c?k:Q(0);N[j+264>>2]=k;l=c?l:Q(0);N[j+260>>2]=l;m=c?m:Q(1);N[j+256>>2]=m;q=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(m*m)+Q(l*l))))));u=Q(k*q);v=Q(m*q);o=Q(34028234663852886e22);r=Q(l*q);break d}J[j+316>>2]=0;N[j+312>>2]=l;N[j+308>>2]=m;N[j+304>>2]=k}c=J[j+308>>2];J[j+256>>2]=J[j+304>>2];J[j+260>>2]=c;c=J[j+316>>2];J[j+264>>2]=J[j+312>>2];J[j+268>>2]=c;k=N[j+264>>2];m=N[j+256>>2];l=N[j+260>>2];o=Q(Y(Q(Q(k*k)+Q(Q(m*m)+Q(l*l)))));if(!(O>2]=J[j+300>>2];c=J[j+296>>2];J[j+280>>2]=J[j+292>>2];J[j+284>>2]=c;c=J[a+4>>2];n=c+52|0;p=J[j+28>>2]<<2;o=Q(-m);s=c+56|0;t=c+68|0;E=c+72|0;d=Q(Q(Q(N[c+48>>2]*o)-Q(N[n>>2]*l))-Q(N[s>>2]*k))>Q(Q(Q(N[c+64>>2]*o)-Q(N[t>>2]*l))-Q(N[E>>2]*k));J[p+(j+48|0)>>2]=d;o=N[(d?s:E)>>2];I=N[(d?c+48|0:c- -64|0)>>2];z=N[(d?n:t)>>2];W=N[j+268>>2];c=J[b+4>>2];A=N[c+56>>2];B=N[c+52>>2];L=N[c+72>>2];n=c- -64|0;M=N[n>>2];X=N[c+68>>2];x=N[c+88>>2];C=N[c+80>>2];Z=N[c+84>>2];_=N[c+48>>2];J[j+316>>2]=0;F=x;x=k;$=C;C=m;G=l;N[j+312>>2]=Q(F*k)+Q(Q($*m)+Q(l*Z));N[j+308>>2]=Q(L*k)+Q(Q(M*m)+Q(l*X));N[j+304>>2]=Q(A*k)+Q(Q(_*m)+Q(l*B));d=tb(c,j+304|0);J[p+(j+32|0)>>2]=d;d=J[c+152>>2]+P(d,12)|0;k=N[d+8>>2];l=N[d>>2];m=N[d+4>>2];L=Q(Q(N[c+88>>2]*k)+Q(Q(N[c+56>>2]*l)+Q(m*N[c+72>>2])));A=Q(o-L);M=Q(Q(N[c+80>>2]*k)+Q(Q(N[c+48>>2]*l)+Q(m*N[n>>2])));B=Q(I-M);l=Q(Q(N[c+84>>2]*k)+Q(Q(N[c+52>>2]*l)+Q(m*N[c+68>>2])));k=Q(z-l);m=Q(Q(u*A)+Q(Q(v*B)+Q(r*k)));if(m>V){b=0;if(!f){break a}d=J[j+28>>2];H[h|0]=d;if(!d){break a}a=0;if((d|0)!=1){i=d&-2;c=0;while(1){e=a<<2;n=j+48|0;H[a+f|0]=J[e+n>>2];p=j+32|0;H[a+g|0]=J[p+e>>2];e=a|1;h=e<<2;H[e+f|0]=J[h+n>>2];H[e+g|0]=J[h+p>>2];a=a+2|0;c=c+2|0;if((i|0)!=(c|0)){continue}break}}if(!(d&1)){break a}c=a<<2;H[a+f|0]=J[c+(j+48|0)>>2];H[a+g|0]=J[c+(j+32|0)>>2];break a}c=J[j+28>>2];if(m>Q(q*Q(.9997749924659729))){i:{if(!f){break i}H[h|0]=c;if(!c){break i}n=0;if((c|0)!=1){h=c&-2;d=0;while(1){a=n<<2;p=j+48|0;H[f+n|0]=J[a+p>>2];s=j+32|0;H[g+n|0]=J[s+a>>2];a=n|1;b=a<<2;H[a+f|0]=J[b+p>>2];H[a+g|0]=J[b+s>>2];n=n+2|0;d=d+2|0;if((h|0)!=(d|0)){continue}break}}if(!(c&1)){break i}a=n<<2;H[f+n|0]=J[a+(j+48|0)>>2];H[g+n|0]=J[a+(j+32|0)>>2]}N[i+32>>2]=v;J[i+44>>2]=0;N[i+40>>2]=u;N[i+36>>2]=r;kb(j+192|0,j+128|0,j- -64|0,j+256|0,j+304|0,j,c);j:{if(e){a=J[j+308>>2];J[i>>2]=J[j+304>>2];J[i+4>>2]=a;a=J[j+316>>2];J[i+8>>2]=J[j+312>>2];J[i+12>>2]=a;a=J[j+4>>2];J[i+16>>2]=J[j>>2];J[i+20>>2]=a;a=J[j+12>>2];J[i+24>>2]=J[j+8>>2];J[i+28>>2]=a;a=J[j+296>>2];J[i+68>>2]=J[j+292>>2];J[i+72>>2]=a;J[i+76>>2]=J[j+300>>2];break j}k=N[j+304>>2];l=N[j+308>>2];m=N[j+312>>2];J[i+12>>2]=0;N[i+8>>2]=m-Q(y*u);N[i+4>>2]=l-Q(y*r);N[i>>2]=k-Q(y*v);k=N[j>>2];l=N[j+4>>2];m=N[j+8>>2];J[i+28>>2]=0;N[i+24>>2]=m+Q(w*u);N[i+20>>2]=l+Q(w*r);N[i+16>>2]=k+Q(w*v);q=Q(q-D)}N[i+64>>2]=q;b=2;break a}n=c<<4;d=n+(j+128|0)|0;J[d+12>>2]=0;N[d+8>>2]=o;N[d+4>>2]=z;N[d>>2]=I;d=n+(j- -64|0)|0;J[d+12>>2]=0;N[d+8>>2]=L;N[d+4>>2]=l;N[d>>2]=M;d=n+(j+192|0)|0;J[d+12>>2]=0;N[d+8>>2]=A;N[d+4>>2]=k;N[d>>2]=B;J[j+28>>2]=c+1;k:{l:{switch(c-1|0){case 0:o=N[j+200>>2];k=Q(N[j+216>>2]-o);r=N[j+192>>2];l=Q(N[j+208>>2]-r);u=N[j+196>>2];m=Q(N[j+212>>2]-u);v=Q(Q(k*k)+Q(Q(l*l)+Q(m*m)));if(v<=Q(1.1920928955078125e-7)){J[j+28>>2]=1;c=J[j+196>>2];J[j+304>>2]=J[j+192>>2];J[j+308>>2]=c;c=J[j+204>>2];J[j+312>>2]=J[j+200>>2];J[j+316>>2]=c;break k}J[j+316>>2]=0;F=k;k=Q(Q(Q(Q(Q(-r)*l)-Q(m*u))-Q(o*k))/v);k=k>Q(1)?Q(1):k;k=k>Q(0)?k:Q(0);N[j+312>>2]=o+Q(F*k);N[j+308>>2]=u+Q(m*k);N[j+304>>2]=r+Q(l*k);break k;case 1:Bb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break k;case 2:Eb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break k;default:break l}}J[j+316>>2]=0;N[j+312>>2]=A;N[j+308>>2]=k;N[j+304>>2]=B}c=J[j+308>>2];J[j+256>>2]=J[j+304>>2];J[j+260>>2]=c;c=J[j+316>>2];J[j+264>>2]=J[j+312>>2];J[j+268>>2]=c;k=N[j+264>>2];m=N[j+256>>2];l=N[j+260>>2];o=Q(Y(Q(Q(k*k)+Q(Q(m*m)+Q(l*l)))));v=Q(Q(1)/o);u=Q(k*v);r=Q(l*v);v=Q(m*v);if(oO){continue}break}n=J[j+28>>2];if(!(o>2];t=j+32|0;H[a+g|0]=J[t+c>>2];c=a|1;h=c<<2;H[c+f|0]=J[h+s>>2];H[c+g|0]=J[h+t>>2];a=a+2|0;d=d+2|0;if((p|0)!=(d|0)){continue}break}}if(!(b&1)){break m}b=a<<2;H[a+f|0]=J[b+(j+48|0)>>2];H[a+g|0]=J[b+(j+32|0)>>2]}N[j+268>>2]=W;N[j+256>>2]=C;N[j+260>>2]=G;N[j+264>>2]=x;kb(j+192|0,j+128|0,j- -64|0,j+256|0,j+304|0,j,n);J[i+60>>2]=0;N[i+56>>2]=u;N[i+52>>2]=r;N[i+48>>2]=v;J[i+44>>2]=0;k=Q(Q(1)/q);l=Q(x*k);N[i+40>>2]=l;m=Q(G*k);N[i+36>>2]=m;k=Q(C*k);N[i+32>>2]=k;if(e){a=J[j+308>>2];J[i>>2]=J[j+304>>2];J[i+4>>2]=a;a=J[j+316>>2];J[i+8>>2]=J[j+312>>2];J[i+12>>2]=a;a=J[j+4>>2];J[i+16>>2]=J[j>>2];J[i+20>>2]=a;a=J[j+12>>2];J[i+24>>2]=J[j+8>>2];J[i+28>>2]=a;N[i+64>>2]=q;a=J[j+284>>2];J[i+68>>2]=J[j+280>>2];J[i+72>>2]=a;J[i+76>>2]=J[j+288>>2];b=4;break a}o=N[j+304>>2];r=N[j+308>>2];x=N[j+312>>2];J[i+12>>2]=0;N[i+8>>2]=x-Q(y*l);N[i+4>>2]=r-Q(y*m);N[i>>2]=o-Q(y*k);o=N[j>>2];r=N[j+4>>2];x=N[j+8>>2];N[i+64>>2]=q-D;J[i+28>>2]=0;N[i+24>>2]=x+Q(w*l);N[i+20>>2]=r+Q(w*m);N[i+16>>2]=o+Q(w*k);b=2;if(q<=D){break a}b=4;break a}if(f){break b}b=5;break a}n=J[j+28>>2]}H[h|0]=n;b=5;if(!n){break a}a=0;if((n|0)!=1){h=n&-2;c=0;while(1){d=a<<2;i=j+48|0;H[a+f|0]=J[d+i>>2];p=j+32|0;H[a+g|0]=J[p+d>>2];d=a|1;e=d<<2;H[d+f|0]=J[e+i>>2];H[d+g|0]=J[e+p>>2];a=a+2|0;c=c+2|0;if((h|0)!=(c|0)){continue}break}}if(!(n&1)){break a}c=a<<2;H[a+f|0]=J[c+(j+48|0)>>2];H[a+g|0]=J[c+(j+32|0)>>2]}Ia=j+320|0;return b}function Nd(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=Q(0),j=0,k=0,l=0,m=0,n=Q(0),o=0,p=0,q=0,r=0,s=0,t=0,u=Q(0),v=Q(0),w=0,x=0,y=0,z=0,A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=0;a:{d=J[a+2324>>2];if(!d){break a}t=J[a+2328>>2];if(t>>>0>=2){g=1;while(1){e=(g<<2)+a|0;h=e+2044|0;p=J[h>>2];e=e+2048|0;k=J[e>>2];b:{if(!(N[p+32>>2]>N[k+32>>2])){break b}J[h>>2]=k;J[e>>2]=p;e=g-2|0;if((e|0)<0){break b}while(1){h=(e<<2)+a|0;p=h+2048|0;q=J[p>>2];if(N[k+32>>2]>=N[q+32>>2]){break b}J[h+2052>>2]=q;J[p>>2]=k;h=(e|0)>0;e=e-1|0;if(h){continue}break}}g=g+1|0;if((t|0)!=(g|0)){continue}break}}z=a+2224|0;k=a+2048|0;c:{if(t){d=0;while(1){e=J[k+(d<<2)>>2];J[e+16>>2]=0;q=J[e+52>>2]-J[e+48>>2]|0;J[e+56>>2]=q;J[e+20>>2]=e;J[e+24>>2]=e;i=N[z>>2];g=d;d:{while(1){if(!g){break d}g=g-1|0;p=J[k+(g<<2)>>2];h=J[p+24>>2];if(!(i<=Q(Q(N[e+8>>2]*N[h+8>>2])+Q(Q(N[e>>2]*N[h>>2])+Q(N[e+4>>2]*N[h+4>>2]))))){continue}break}J[p+16>>2]=e;J[h+20>>2]=e;J[e+24>>2]=h;g=J[p+24>>2];J[g+56>>2]=q+J[g+56>>2]}d=d+1|0;if((t|0)!=(d|0)){continue}break}s=a+2240|0;q=J[a+2320>>2];while(1){e:{d=J[k+(r<<2)>>2];if(!d|J[d+24>>2]!=(d|0)){break e}while(1){g=J[d+16>>2];if(!g){break e}p=d;d=g;e=J[p+52>>2];j=J[p+48>>2];if(e>>>0<=j>>>0){continue}h=J[d+52>>2];if(h>>>0<=M[d+48>>2]){continue}while(1){g=J[d+48>>2];if(h>>>0>g>>>0){o=q+(j<<6)|0;while(1){e=q+(g<<6)|0;i=Q(N[e+24>>2]-N[o+24>>2]);v=Q(i*i);i=Q(N[e+16>>2]-N[o+16>>2]);n=Q(i*i);i=Q(N[e+20>>2]-N[o+20>>2]);if(N[s>>2]>Q(v+Q(n+Q(i*i)))){h=(q+(h<<6)|0)+-64|0;f=J[h+4>>2];J[e>>2]=J[h>>2];J[e+4>>2]=f;J[e+48>>2]=J[h+48>>2];f=J[h+44>>2];J[e+40>>2]=J[h+40>>2];J[e+44>>2]=f;f=J[h+36>>2];J[e+32>>2]=J[h+32>>2];J[e+36>>2]=f;f=J[h+28>>2];J[e+24>>2]=J[h+24>>2];J[e+28>>2]=f;f=J[h+20>>2];J[e+16>>2]=J[h+16>>2];J[e+20>>2]=f;f=J[h+12>>2];J[e+8>>2]=J[h+8>>2];J[e+12>>2]=f;h=J[d+52>>2]-1|0;J[d+52>>2]=h;g=g-1|0}g=g+1|0;if(g>>>0>>0){continue}break}e=J[p+52>>2]}j=j+1|0;if(j>>>0>>0){continue}break}continue}}r=r+1|0;if((t|0)!=(r|0)){continue}break}d=J[a+2324>>2];g=J[a+2328>>2];break c}g=0}h=g;r=J[a+2320>>2];p=d;q=k;t=b;d=0;j=Ia-80|0;Ia=j;k=J[a+2216>>2];f:{if(!K[k+62|0]){if(!h){break f}b=k+56|0;while(1){g=J[q+(d<<2)>>2];if(J[g+24>>2]==(g|0)){e=l&255;if(e>>>0>5){break f}yo(j+16|0,(P(K[b+e|0],400)+k|0)- -64|0,r,p,g,t);g=K[k+62|0];N[((K[g+b|0]<<2)+k|0)+32>>2]=N[j+16>>2];l=g+1|0;H[k+62|0]=l}d=d+1|0;if((h|0)!=(d|0)){continue}break}break f}J[j+48>>2]=2139095039;J[j+32>>2]=0;J[j+36>>2]=0;J[j+40>>2]=j+16;if(!h){break f}A=k+56|0;while(1){e=J[q+(x<<2)>>2];g:{if((e|0)!=J[e+24>>2]){break g}h:{i:{f=K[k+62|0];if(!f){break i}g=e;B=N[z>>2];C=N[e+8>>2];D=N[e+4>>2];E=N[e>>2];m=0;while(1){y=k+m|0;s=P(K[y+56|0],400)+k|0;o=s- -64|0;i=N[s+104>>2];n=N[s+100>>2];u=N[s+96>>2];w=J[s+448>>2];j:{if(w>>>0<2){break j}b=1;d=w-1|0;F=d&1;if((w|0)!=2){G=d&-2;l=0;while(1){d=(b<<6)+o|0;u=Q(Q(u+N[d+32>>2])+N[d+96>>2]);i=Q(Q(i+N[d+40>>2])+N[d+104>>2]);n=Q(Q(n+N[d+36>>2])+N[d+100>>2]);b=b+2|0;l=l+2|0;if((G|0)!=(l|0)){continue}break}}if(!F){break j}b=(b<<6)+o|0;u=Q(u+N[b+32>>2]);i=Q(i+N[b+40>>2]);n=Q(n+N[b+36>>2])}v=i;i=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(u*u)+Q(n*n))))));v=Q(v*i);u=Q(u*i);i=Q(n*i);if(Q(Q(C*v)+Q(Q(E*u)+Q(D*i)))>=B){d=0;l=0;if(!w){break h}while(1){b=(l<<6)+o|0;f=J[b+4>>2];d=(l+p<<6)+r|0;J[d>>2]=J[b>>2];J[d+4>>2]=f;J[d+48>>2]=J[b+48>>2];f=J[b+44>>2];J[d+40>>2]=J[b+40>>2];J[d+44>>2]=f;f=J[b+36>>2];J[d+32>>2]=J[b+32>>2];J[d+36>>2]=f;f=J[b+28>>2];J[d+24>>2]=J[b+24>>2];J[d+28>>2]=f;f=J[b+20>>2];J[d+16>>2]=J[b+16>>2];J[d+20>>2]=f;f=J[b+12>>2];J[d+8>>2]=J[b+8>>2];J[d+12>>2]=f;d=J[s+448>>2];l=l+1|0;if(d>>>0>l>>>0){continue}break}break h}m=m+1|0;if(f>>>0>m>>>0){continue}break}if(f>>>0<6){break i}b=f-1|0;l=b&-2;o=b&1;h=0;g=k+32|0;q=k+56|0;d=1;b=0;while(1){s=d+1|0;h=N[g+(K[d+q|0]<<2)>>2]>N[g+(K[h+q|0]<<2)>>2]?d:h;h=N[g+(K[q+s|0]<<2)>>2]>N[g+(K[h+q|0]<<2)>>2]?s:h;d=d+2|0;b=b+2|0;if((l|0)!=(b|0)){continue}break}if(o){g=d;b=k+56|0;q=K[b+d|0]<<2;d=k+32|0;h=N[q+d>>2]>N[d+(K[b+h|0]<<2)>>2]?g:h}b=h+k|0;d=K[b+56|0];if(!(N[((d<<2)+k|0)+32>>2]>N[e+32>>2])){break f}d=P(d,400)+k|0;J[d+448>>2]=0;yo(j,d- -64|0,r,p,e,t);N[((K[b+56|0]<<2)+k|0)+32>>2]=N[j>>2];break f}yo(j,(P(K[f+A|0],400)+k|0)- -64|0,r,p,e,t);b=K[k+62|0];N[((K[b+A|0]<<2)+k|0)+32>>2]=N[j>>2];H[k+62|0]=b+1;break g}J[j+40>>2]=e;N[j+24>>2]=v;N[j+20>>2]=i;N[j+16>>2]=u;J[j+28>>2]=0;J[j+32>>2]=0;J[j+64>>2]=p;J[j+68>>2]=d+p;J[J[e+20>>2]+16>>2]=j+16;d=J[e+56>>2]+d|0;J[e+56>>2]=d;i=N[((K[y+56|0]<<2)+k|0)+32>>2];n=N[e+32>>2];N[e+32>>2]=i>2]|0;k:{l:{switch(t-1|0){case 0:b=-1;i=Q(34028234663852886e22);while(1){d=J[e+48>>2];f=J[e+52>>2];m:{if(d>>>0>=f>>>0){break m}g=f+(d^-1)|0;l=0;m=f-d&3;if(m){while(1){n=N[((d<<6)+r|0)+44>>2];if(n>>0<=2){break m}while(1){n=N[((d<<6)+r|0)+44>>2];if(n>2];if(n>2];if(n>2];if(n>2];if(e){continue}break};N[j>>2]=i;b=(b<<6)+r|0;d=J[b+4>>2];J[o>>2]=J[b>>2];J[o+4>>2]=d;J[o+48>>2]=J[b+48>>2];d=J[b+44>>2];J[o+40>>2]=J[b+40>>2];J[o+44>>2]=d;d=J[b+36>>2];J[o+32>>2]=J[b+32>>2];J[o+36>>2]=d;d=J[b+28>>2];J[o+24>>2]=J[b+24>>2];J[o+28>>2]=d;d=J[b+20>>2];J[o+16>>2]=J[b+16>>2];J[o+20>>2]=d;d=J[b+12>>2];J[o+8>>2]=J[b+8>>2];J[o+12>>2]=d;J[s+448>>2]=1;break k;default:b=0;if(d>>>0<=6){while(1){l=J[e+48>>2];if(l>>>0>2]){while(1){d=(l<<6)+r|0;m=J[d+4>>2];f=(b<<6)+o|0;J[f>>2]=J[d>>2];J[f+4>>2]=m;J[f+48>>2]=J[d+48>>2];m=J[d+44>>2];J[f+40>>2]=J[d+40>>2];J[f+44>>2]=m;m=J[d+36>>2];J[f+32>>2]=J[d+32>>2];J[f+36>>2]=m;m=J[d+28>>2];J[f+24>>2]=J[d+24>>2];J[f+28>>2]=m;m=J[d+20>>2];J[f+16>>2]=J[d+16>>2];J[f+20>>2]=m;m=J[d+12>>2];J[f+8>>2]=J[d+8>>2];J[f+12>>2]=m;b=b+1|0;l=l+1|0;if(l>>>0>2]){continue}break}}e=J[e+16>>2];if(e){continue}break}J[s+448>>2]=b;b=J[g+44>>2];J[j+8>>2]=J[g+40>>2];J[j+12>>2]=b;b=J[g+36>>2];J[j>>2]=J[g+32>>2];J[j+4>>2]=b;break k}dA(j,o,r,l,e);J[s+448>>2]=6;break k;case 2:break l}}b=0;if(d>>>0<=3){while(1){l=J[e+48>>2];if(l>>>0>2]){while(1){d=(l<<6)+r|0;m=J[d+4>>2];f=(b<<6)+o|0;J[f>>2]=J[d>>2];J[f+4>>2]=m;J[f+48>>2]=J[d+48>>2];m=J[d+44>>2];J[f+40>>2]=J[d+40>>2];J[f+44>>2]=m;m=J[d+36>>2];J[f+32>>2]=J[d+32>>2];J[f+36>>2]=m;m=J[d+28>>2];J[f+24>>2]=J[d+24>>2];J[f+28>>2]=m;m=J[d+20>>2];J[f+16>>2]=J[d+16>>2];J[f+20>>2]=m;m=J[d+12>>2];J[f+8>>2]=J[d+8>>2];J[f+12>>2]=m;b=b+1|0;l=l+1|0;if(l>>>0>2]){continue}break}}e=J[e+16>>2];if(e){continue}break}J[s+448>>2]=b;b=J[g+44>>2];J[j+8>>2]=J[g+40>>2];J[j+12>>2]=b;b=J[g+36>>2];J[j>>2]=J[g+32>>2];J[j+4>>2]=b;break k}cA(j,o,r,l,e);J[s+448>>2]=3}N[((K[y+56|0]<<2)+k|0)+32>>2]=N[j>>2]}x=x+1|0;if((h|0)!=(x|0)){continue}break}}Ia=j+80|0;J[a+2324>>2]=0;J[a+2328>>2]=0;if(!c){break a}J[a+2048>>2]=a;J[a+2172>>2]=a+1984;J[a+2168>>2]=a+1920;J[a+2164>>2]=a+1856;J[a+2160>>2]=a+1792;J[a+2156>>2]=a+1728;J[a+2152>>2]=a+1664;J[a+2148>>2]=a+1600;J[a+2144>>2]=a+1536;J[a+2140>>2]=a+1472;J[a+2136>>2]=a+1408;J[a+2132>>2]=a+1344;J[a+2128>>2]=a+1280;J[a+2124>>2]=a+1216;J[a+2120>>2]=a+1152;J[a+2116>>2]=a+1088;J[a+2112>>2]=a+1024;J[a+2108>>2]=a+960;J[a+2104>>2]=a+896;J[a+2100>>2]=a+832;J[a+2096>>2]=a+768;J[a+2092>>2]=a+704;J[a+2088>>2]=a+640;J[a+2084>>2]=a+576;J[a+2080>>2]=a+512;J[a+2076>>2]=a+448;J[a+2072>>2]=a+384;J[a+2068>>2]=a+320;J[a+2064>>2]=a+256;J[a+2060>>2]=a+192;J[a+2056>>2]=a+128;J[a+2052>>2]=a- -64}}function Qha(a,b){a=a|0;b=Q(b);var c=0,d=Q(0),e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=Q(0),q=Q(0),r=0,s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),O=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Z=0,_=Q(0),$=0,aa=0,ba=0,ca=0,da=0,ea=0;z=Ia-3072|0;Ia=z;V=J[a+8>>2];C=J[a+16>>2];S=J[a+4>>2];T=J[a+32>>2];n=J[J[a>>2]+100>>2];r=L[n+4>>1];Wl(n);W=n+128|0;Tl(z,n,W);Ri(n,z,z+1024|0);s=L[n+4>>1];if(s){while(1){c=f<<5;j=c+(z+1024|0)|0;p=N[j>>2];d=N[j+4>>2];e=N[j+8>>2];c=c+W|0;J[c+12>>2]=0;N[c+8>>2]=N[c+8>>2]-e;N[c+4>>2]=N[c+4>>2]-d;N[c>>2]=N[c>>2]-p;p=N[j+16>>2];d=N[j+20>>2];e=N[j+24>>2];J[c+28>>2]=0;N[c+24>>2]=N[c+24>>2]-e;N[c+20>>2]=N[c+20>>2]-d;N[c+16>>2]=N[c+16>>2]-p;f=f+1|0;if(s>>>0>f>>>0){continue}break}}j=K[a+48|0];U=J[a+40>>2];if(r){f=0;while(1){a=P(f,28);c=a+U|0;a=a+C|0;N[c>>2]=N[a>>2];N[c+4>>2]=N[a+4>>2];N[c+8>>2]=N[a+8>>2];N[c+12>>2]=N[a+12>>2];N[c+16>>2]=N[a+16>>2];N[c+20>>2]=N[a+20>>2];N[c+24>>2]=N[a+24>>2];c=(f<<5)+V|0;m=Q(Q(N[c+8>>2]*b)+N[a+24>>2]);q=Q(Q(N[c+4>>2]*b)+N[a+20>>2]);v=Q(Q(N[c>>2]*b)+N[a+16>>2]);d=Q(0);e=Q(0);i=Q(0);g=Q(1);p=Q(N[c+24>>2]*b);h=Q(N[c+16>>2]*b);k=Q(N[c+20>>2]*b);l=Q(Q(p*p)+Q(Q(h*h)+Q(k*k)));if(!(l>2];h=N[a>>2];k=N[a+4>>2];l=N[a+8>>2];N[a+12>>2]=Q(Q(Q(g*p)-Q(h*d))-Q(e*k))-Q(i*l);N[a+8>>2]=Q(Q(d*k)+Q(Q(g*l)+Q(i*p)))-Q(h*e);N[a+4>>2]=Q(Q(i*h)+Q(Q(g*k)+Q(e*p)))-Q(l*d);N[a>>2]=Q(Q(e*l)+Q(Q(g*h)+Q(d*p)))-Q(k*i);N[a+16>>2]=v;N[a+20>>2]=q;N[a+24>>2]=m;f=f+1|0;if((r|0)!=(f|0)){continue}break}}a:{b:{if(!J[T+8>>2]){break b}$=(j<<5)+U|0;p=Q(Q(1)/b);X=P(j,176)+U|0;aa=r<<5;ba=P(r,144);a=r-1|0;ca=a&-4;Z=a&3;da=r>>>0<2;ea=r-2>>>0<3;a=0;c:{while(1){d=Q(-34028234663852886e22);f=1;if(r>>>0>1){while(1){s=(f<<5)+S|0;c=P(J[s+24>>2],28)+C|0;e=N[c+8>>2];j=P(f,28)+C|0;i=N[j+8>>2];s=J[s+20>>2];g=N[s+24>>2];k=Q(g+g);l=N[c>>2];g=N[s+16>>2];m=Q(g+g);g=N[s+20>>2];q=Q(g+g);v=N[c+4>>2];G=Q(Q(e*k)+Q(Q(l*m)+Q(q*v)));g=N[c+12>>2];x=Q(Q(g*g)+Q(-.5));h=N[s+52>>2];u=Q(h+h);w=N[j>>2];h=N[s+44>>2];t=Q(h+h);h=N[s+48>>2];A=Q(h+h);B=N[j+4>>2];y=Q(Q(i*u)+Q(Q(w*t)+Q(A*B)));h=N[j+12>>2];E=Q(Q(h*h)+Q(-.5));D=Q(Q(N[c+24>>2]+Q(Q(e*G)+Q(Q(k*x)+Q(g*Q(Q(l*q)-Q(m*v))))))-Q(N[j+24>>2]+Q(Q(i*y)+Q(Q(u*E)+Q(h*Q(Q(w*A)-Q(t*B)))))));F=Q(D*D);D=Q(Q(N[c+16>>2]+Q(Q(l*G)+Q(Q(m*x)+Q(g*Q(Q(v*k)-Q(q*e))))))-Q(N[j+16>>2]+Q(Q(w*y)+Q(Q(t*E)+Q(h*Q(Q(B*u)-Q(A*i)))))));e=Q(Q(N[c+20>>2]+Q(Q(v*G)+Q(Q(q*x)+Q(g*Q(Q(e*m)-Q(k*l))))))-Q(N[j+20>>2]+Q(Q(B*y)+Q(Q(A*E)+Q(h*Q(Q(i*t)-Q(u*w)))))));e=Q(Y(Q(F+Q(Q(D*D)+Q(e*e)))));d=d>e?d:e;f=f+1|0;if((r|0)!=(f|0)){continue}break}}if(N[T+16>>2]>=d){if((r|0)!=0&a){break c}break b}s=Wa($,0,ba);Br(s,J[S+16>>2],C);a=1;if(r>>>0>1){while(1){c=P(a,28)+C|0;d=N[c+8>>2];i=N[c>>2];k=N[c+12>>2];e=N[c+4>>2];f=s+P(a,144)|0;o=(a<<5)+S|0;j=J[o+16>>2];g=Q(Q(1)/N[j+124>>2]);N[f+40>>2]=g;N[f+20>>2]=g;N[f>>2]=g;m=N[j+120>>2];q=N[j+112>>2];v=N[j+116>>2];J[f+140>>2]=0;J[f+124>>2]=0;J[f+108>>2]=0;l=Q(i+i);x=Q(Q(1)-Q(i*l));h=Q(e+e);E=Q(e*h);i=Q(x-E);D=Q(l*d);_=Q(h*k);g=Q(D-_);B=Q(g*Q(0));y=Q(h*d);H=Q(l*k);h=Q(y+H);t=Q(h*Q(0));u=Q(Q(1)/m);w=Q(Q(B+t)+Q(i*u));m=Q(i*Q(0));F=t;t=Q(Q(1)/q);A=Q(m+Q(F+Q(g*t)));F=B;B=Q(Q(1)/v);G=Q(m+Q(F+Q(h*B)));m=Q(Q(i*w)+Q(Q(g*A)+Q(h*G)));N[f+136>>2]=Q(m+m)*Q(.5);m=Q(l*e);F=k;k=Q(d+d);q=Q(F*k);e=Q(m+q);l=Q(e*Q(0));I=Q(d*k);d=Q(x-I);x=Q(d*Q(0));k=Q(y-H);v=Q(Q(l+x)+Q(k*u));y=Q(k*Q(0));x=Q(y+Q(x+Q(e*t)));y=Q(y+Q(l+Q(d*B)));H=Q(Q(Q(Q(k*w)+Q(Q(e*A)+Q(d*G)))+Q(Q(i*v)+Q(Q(g*x)+Q(h*y))))*Q(.5));N[f+132>>2]=H;l=Q(Q(Q(1)-E)-I);E=Q(l*Q(0));m=Q(m-q);I=Q(m*Q(0));q=Q(D+_);u=Q(Q(E+I)+Q(q*u));D=Q(i*u);F=g;g=Q(q*Q(0));i=Q(g+Q(I+Q(l*t)));g=Q(g+Q(E+Q(m*B)));h=Q(Q(Q(Q(q*w)+Q(Q(l*A)+Q(m*G)))+Q(D+Q(Q(F*i)+Q(h*g))))*Q(.5));N[f+128>>2]=h;N[f+120>>2]=H;w=Q(Q(k*v)+Q(Q(e*x)+Q(d*y)));N[f+116>>2]=Q(w+w)*Q(.5);d=Q(Q(Q(Q(q*v)+Q(Q(l*x)+Q(m*y)))+Q(Q(k*u)+Q(Q(e*i)+Q(d*g))))*Q(.5));N[f+112>>2]=d;N[f+104>>2]=h;N[f+100>>2]=d;d=Q(Q(q*u)+Q(Q(l*i)+Q(m*g)));N[f+96>>2]=Q(d+d)*Q(.5);GI(P(a,84)+X|0,P(J[o+24>>2],28)+C|0,c,J[o+20>>2]);a=a+1|0;if((r|0)!=(a|0)){continue}break}}FI(n,s,C,X,p);NI(n);d:{if(da){break d}s=n+L[n+16>>1]|0;f=0;j=1;if(!ea){while(1){c=s+P(j,400)|0;o=J[c+388>>2];a=(j<<4)+z|0;J[a>>2]=J[c+384>>2];J[a+4>>2]=o;o=J[c+396>>2];J[a+8>>2]=J[c+392>>2];J[a+12>>2]=o;o=J[c+788>>2];J[a+16>>2]=J[c+784>>2];J[a+20>>2]=o;o=J[c+796>>2];J[a+24>>2]=J[c+792>>2];J[a+28>>2]=o;o=c+1184|0;O=J[o+4>>2];J[a+32>>2]=J[o>>2];J[a+36>>2]=O;o=c+1192|0;O=J[o+4>>2];J[a+40>>2]=J[o>>2];J[a+44>>2]=O;o=c+1584|0;O=J[o+4>>2];J[a+48>>2]=J[o>>2];J[a+52>>2]=O;c=c+1592|0;o=J[c+4>>2];J[a+56>>2]=J[c>>2];J[a+60>>2]=o;j=j+4|0;f=f+4|0;if((ca|0)!=(f|0)){continue}break}}a=0;if(!Z){break d}while(1){c=s+P(j,400)|0;o=J[c+388>>2];f=(j<<4)+z|0;J[f>>2]=J[c+384>>2];J[f+4>>2]=o;o=J[c+396>>2];J[f+8>>2]=J[c+392>>2];J[f+12>>2]=o;j=j+1|0;a=a+1|0;if((Z|0)!=(a|0)){continue}break}}f=0;j=Wa(V,0,aa);Ri(n,z,z+1024|0);if(L[n+4>>1]){while(1){a=f<<5;c=a+(z+1024|0)|0;d=N[c>>2];e=N[c+4>>2];i=N[c+8>>2];a=a+j|0;J[a+12>>2]=0;N[a+8>>2]=N[a+8>>2]-i;N[a+4>>2]=N[a+4>>2]-e;N[a>>2]=N[a>>2]-d;d=N[c+16>>2];e=N[c+20>>2];i=N[c+24>>2];J[a+28>>2]=0;N[a+24>>2]=N[a+24>>2]-i;N[a+20>>2]=N[a+20>>2]-e;N[a+16>>2]=N[a+16>>2]-d;f=f+1|0;if(f>>>0>1]){continue}break}}f=0;if(!r){a=1;R=R+1|0;if(R>>>0>=M[T+8>>2]){break a}continue}while(1){c=j+(f<<5)|0;a=P(f,28)+C|0;q=Q(Q(N[c+8>>2]*b)+N[a+24>>2]);v=Q(Q(N[c+4>>2]*b)+N[a+20>>2]);u=Q(Q(N[c>>2]*b)+N[a+16>>2]);d=Q(N[c+24>>2]*b);e=Q(N[c+16>>2]*b);i=Q(N[c+20>>2]*b);g=Q(Q(d*d)+Q(Q(e*e)+Q(i*i)));e:{if(g>2];k=N[a>>2];l=N[a+4>>2];m=N[a+8>>2];N[a+12>>2]=Q(Q(Q(d*h)-Q(k*e))-Q(i*l))-Q(g*m);N[a+8>>2]=Q(Q(e*l)+Q(Q(d*m)+Q(g*h)))-Q(k*i);N[a+4>>2]=Q(Q(g*k)+Q(Q(d*l)+Q(i*h)))-Q(m*e);N[a>>2]=Q(Q(i*m)+Q(Q(d*k)+Q(e*h)))-Q(l*g);N[a+16>>2]=u;N[a+20>>2]=v;N[a+24>>2]=q;f=f+1|0;if((r|0)!=(f|0)){continue}break}a=1;R=R+1|0;if(R>>>0>2]){continue}break}if(!r){break a}}j=r>>>0<=1?1:r;f=0;while(1){a=P(f,28);c=a+U|0;b=N[c+20>>2];n=a+C|0;d=N[n+20>>2];e=N[c+24>>2];i=N[n+24>>2];g=N[c+16>>2];h=N[n+16>>2];a=(f<<5)+V|0;J[a+12>>2]=0;N[a>>2]=p*Q(h-g);N[a+8>>2]=p*Q(i-e);N[a+4>>2]=p*Q(d-b);q=Q(0);v=Q(0);b=N[c>>2];d=N[n+4>>2];e=N[c+12>>2];i=N[n+8>>2];g=N[n+12>>2];h=N[c+8>>2];k=N[n>>2];l=N[c+4>>2];u=Q(Q(b*d)+Q(Q(Q(e*i)-Q(g*h))-Q(k*l)));w=Q(Q(l*i)+Q(Q(Q(e*k)-Q(g*b))-Q(d*h)));t=Q(Q(h*k)+Q(Q(Q(e*d)-Q(g*l))-Q(i*b)));A=Q(Q(u*u)+Q(Q(w*w)+Q(t*t)));m=Q(Y(A));if(mQ(0)){d=Q(Q(1)/m);e=Q(u*d);i=Q(e+e);e=Q(t*d);e=Q(e+e);d=Q(w*d);d=Q(d+d)}v=Q(b*i);q=Q(b*e);b=Q(b*d)}N[a+16>>2]=p*b;J[a+28>>2]=0;N[a+24>>2]=p*v;N[a+20>>2]=p*q;f=f+1|0;if((j|0)!=(f|0)){continue}break}}if(!r){break a}f=0;while(1){n=f<<5;a=J[(n+S|0)+16>>2];c=P(f,28)+C|0;N[a>>2]=N[c>>2];N[a+4>>2]=N[c+4>>2];N[a+8>>2]=N[c+8>>2];N[a+12>>2]=N[c+12>>2];N[a+16>>2]=N[c+16>>2];N[a+20>>2]=N[c+20>>2];N[a+24>>2]=N[c+24>>2];c=n+W|0;n=J[c+4>>2];j=J[c>>2];N[a+72>>2]=N[c+8>>2];J[a+64>>2]=j;J[a+68>>2]=n;n=J[c+20>>2];j=J[c+16>>2];N[a+88>>2]=N[c+24>>2];J[a+80>>2]=j;J[a+84>>2]=n;f=f+1|0;if((r|0)!=(f|0)){continue}break}}Ia=z+3072|0}function IZ(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=0,I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=0;b=Ia-272|0;Ia=b;f=1;l=N[a- -64>>2];q=N[a+48>>2];u=N[c+8>>2];n=N[a+16>>2];k=N[c>>2];s=N[c+4>>2];o=N[a+32>>2];i=Q(l+Q(Q(q*u)+Q(Q(n*k)+Q(s*o))));h=N[d+8>>2];m=N[d>>2];r=N[d+4>>2];j=Q(l+Q(Q(q*h)+Q(Q(n*m)+Q(r*o))));p=i>2];E=Q(q*l);x=n;n=N[e>>2];q=N[e+4>>2];o=Q(D+Q(E+Q(Q(x*n)+Q(q*o))));x=o>p?p:o;p=N[a+80>>2];a:{if(x>p){break a}i=i>j?i:j;if(Q(-p)>(i>o?i:o)){break a}o=N[a+68>>2];p=N[a+52>>2];t=N[a+20>>2];v=N[a+36>>2];i=Q(o+Q(Q(p*u)+Q(Q(t*k)+Q(s*v))));j=Q(o+Q(Q(p*h)+Q(Q(t*m)+Q(r*v))));w=i>2];if((o>w?w:o)>p){break a}i=i>j?i:j;if(Q(-p)>(i>o?i:o)){break a}o=N[a+72>>2];p=N[a+56>>2];t=N[a+24>>2];v=N[a+40>>2];i=Q(o+Q(Q(p*u)+Q(Q(t*k)+Q(s*v))));j=Q(o+Q(Q(p*h)+Q(Q(t*m)+Q(r*v))));w=i>2];if((o>w?w:o)>p){break a}i=i>j?i:j;if(Q(-p)>(i>o?i:o)){break a}b:{if(K[a+369|0]){i=q;j=l;q=r;l=h;r=s;h=u;break b}o=N[a+360>>2];p=N[a+328>>2];t=N[a+344>>2];j=Q(Q(o*l)+Q(Q(p*n)+Q(q*t)));v=N[a+356>>2];w=N[a+324>>2];y=N[a+340>>2];i=Q(Q(v*l)+Q(Q(w*n)+Q(q*y)));z=N[a+352>>2];B=N[a+320>>2];C=N[a+336>>2];n=Q(Q(z*l)+Q(Q(B*n)+Q(q*C)));l=Q(Q(o*h)+Q(Q(p*m)+Q(r*t)));q=Q(Q(v*h)+Q(Q(w*m)+Q(r*y)));m=Q(Q(z*h)+Q(Q(B*m)+Q(r*C)));h=Q(Q(o*u)+Q(Q(p*k)+Q(s*t)));r=Q(Q(v*u)+Q(Q(w*k)+Q(s*y)));k=Q(Q(z*u)+Q(Q(B*k)+Q(s*C)))}J[b+268>>2]=0;N[b+264>>2]=j;N[b+260>>2]=i;N[b+256>>2]=n;J[b+252>>2]=0;N[b+248>>2]=l;N[b+244>>2]=q;N[b+240>>2]=m;J[b+236>>2]=0;N[b+232>>2]=h;N[b+228>>2]=r;H[b+208|0]=0;J[b+200>>2]=2139095039;J[b+204>>2]=5;J[b+188>>2]=0;J[b+192>>2]=0;J[b+196>>2]=2139095039;N[b+184>>2]=Q(j+Q(l+h))*Q(.33333298563957214);N[b+180>>2]=Q(i+Q(q+r))*Q(.33333298563957214);N[b+224>>2]=k;N[b+176>>2]=Q(n+Q(m+k))*Q(.33333298563957214);J[b+40>>2]=a+256;J[b+32>>2]=158004;J[b+36>>2]=b+176;d=J[a+276>>2];c=b- -64|0;J[c>>2]=J[a+272>>2];J[c+4>>2]=d;d=J[a+284>>2];J[b+72>>2]=J[a+280>>2];J[b+76>>2]=d;d=J[a+268>>2];J[b+56>>2]=J[a+264>>2];J[b+60>>2]=d;d=J[a+292>>2];J[b+80>>2]=J[a+288>>2];J[b+84>>2]=d;d=J[a+300>>2];J[b+88>>2]=J[a+296>>2];J[b+92>>2]=d;d=a+304|0;e=J[d+4>>2];J[b+96>>2]=J[d>>2];J[b+100>>2]=e;e=J[a+316>>2];J[b+104>>2]=J[a+312>>2];J[b+108>>2]=e;e=J[a+260>>2];J[b+48>>2]=J[a+256>>2];J[b+52>>2]=e;h=N[b+52>>2];N[b+52>>2]=N[c>>2];i=N[b+72>>2];j=N[b+56>>2];N[b+56>>2]=N[b+80>>2];N[b+72>>2]=N[b+84>>2];N[b+80>>2]=j;N[b+84>>2]=i;N[c>>2]=h;J[b+24>>2]=156736;J[b+28>>2]=a+96;J[b>>2]=0;c=Ia-288|0;Ia=c;J[c+76>>2]=0;h=N[d+8>>2];i=N[d>>2];j=N[d+4>>2];J[c+60>>2]=0;d=Q(Q(h*h)+Q(Q(i*i)+Q(j*j)))>Q(0);k=d?h:Q(0);N[c+56>>2]=k;m=d?j:Q(0);N[c+52>>2]=m;n=d?i:Q(1);N[c+48>>2]=n;d=J[b+36>>2];f=K[d+32|0];e=J[b+28>>2];g=K[e+32|0];o=Q((f?N[d+16>>2]:Q(0))+(g?N[e+16>>2]:Q(0)));B=Q(N[b>>2]+o);h=N[e+20>>2];i=N[d+20>>2];h=Q((h>2];J[c+24>>2]=J[c+56>>2];J[c+28>>2]=d;d=J[c+52>>2];J[c+16>>2]=J[c+48>>2];J[c+20>>2]=d;d=J[b+40>>2];I=N[d+56>>2];L=N[d+40>>2];M=N[d+24>>2];O=N[d+52>>2];R=N[d+36>>2];S=N[d+20>>2];e=J[b+36>>2];h=N[e+72>>2];s=N[e- -64>>2];r=N[e+68>>2];p=N[e+56>>2];t=N[e+52>>2];v=N[e+88>>2];w=N[e+80>>2];y=N[e+84>>2];T=N[d+8>>2];U=N[d+48>>2];V=N[d+32>>2];W=N[d>>2];X=N[d+16>>2];Z=N[d+4>>2];z=N[e+48>>2];_=N[b+88>>2];$=N[b+56>>2];aa=N[b+72>>2];ba=N[b+80>>2];ca=N[b+48>>2];da=N[b+64>>2];ea=N[b+84>>2];fa=N[b+52>>2];ga=N[b+68>>2];d=J[b+28>>2];u=N[d+56>>2];ha=N[d+52>>2];ia=N[d+72>>2];G=d- -64|0;ja=N[G>>2];ka=N[d+68>>2];la=N[d+88>>2];E=N[d+80>>2];D=N[d+84>>2];x=N[d+48>>2];J[c+284>>2]=0;N[c+280>>2]=Q(la*k)+Q(Q(E*n)+Q(m*D));N[c+276>>2]=Q(ia*k)+Q(Q(ja*n)+Q(m*ka));N[c+272>>2]=Q(u*k)+Q(Q(x*n)+Q(m*ha));ma=tb(d,c+272|0);u=l;x=h;h=Q(-n);l=Q(Q(Q($*h)-Q(aa*m))-Q(_*k));n=Q(Q(Q(ca*h)-Q(da*m))-Q(ba*k));h=Q(Q(Q(fa*h)-Q(ga*m))-Q(ea*k));k=Q(Q(x*l)+Q(Q(s*n)+Q(r*h)));m=Q(Q(v*l)+Q(Q(w*n)+Q(h*y)));e=k>m;h=Q(Q(p*l)+Q(Q(z*n)+Q(h*t)));A=!(h>k)|!(h>m);h=A?e?x:v:p;l=A?e?s:w:z;k=A?e?r:y:t;v=Q(I+Q(Q(L*h)+Q(Q(T*l)+Q(M*k))));e=J[d+152>>2]+P(ma,12)|0;m=N[e+8>>2];n=N[e>>2];p=N[e+4>>2];w=Q(Q(N[d+88>>2]*m)+Q(Q(N[d+56>>2]*n)+Q(p*N[d+72>>2])));t=Q(v-w);s=j;y=Q(U+Q(Q(V*h)+Q(Q(W*l)+Q(k*X))));z=Q(Q(N[d+80>>2]*m)+Q(Q(N[d+48>>2]*n)+Q(p*N[G>>2])));j=Q(y-z);r=i;l=Q(O+Q(Q(R*h)+Q(Q(Z*l)+Q(k*S))));k=Q(Q(N[d+84>>2]*m)+Q(Q(N[d+52>>2]*n)+Q(p*N[d+68>>2])));h=Q(l-k);i=Q(Q(u*t)+Q(Q(s*j)+Q(i*h)));if(i>B){break c}if(!(!(i>o)|!(i>Q(q*Q(.9997749924659729))))){kb(c+208|0,c+144|0,c+80|0,c+48|0,c+272|0,c,J[c+76>>2]);h=N[J[b+36>>2]+16>>2];i=N[c+272>>2];j=N[c+276>>2];l=N[c+280>>2];J[b+172>>2]=0;N[b+168>>2]=l-(f?Q(u*h):Q(0));N[b+164>>2]=j-(f?Q(r*h):Q(0));N[b+160>>2]=i-(f?Q(s*h):Q(0));h=N[J[b+28>>2]+16>>2];i=N[c>>2];j=N[c+4>>2];l=N[c+8>>2];J[b+156>>2]=0;N[b+152>>2]=l+(g?Q(u*h):Q(-0));N[b+148>>2]=j+(g?Q(r*h):Q(-0));N[b+144>>2]=i+(g?Q(s*h):Q(-0));h=Q(q-o);N[b+112>>2]=h>2]=0;N[b+136>>2]=-u;N[b+132>>2]=-r;N[b+128>>2]=-s;F=1;break c}e=J[c+76>>2];A=e<<4;d=A+(c+144|0)|0;J[d+12>>2]=0;N[d+8>>2]=v;N[d+4>>2]=l;N[d>>2]=y;d=A+(c+80|0)|0;J[d+12>>2]=0;N[d+8>>2]=w;N[d+4>>2]=k;N[d>>2]=z;d=A+(c+208|0)|0;J[d+12>>2]=0;N[d+8>>2]=t;N[d+4>>2]=h;N[d>>2]=j;J[c+76>>2]=e+1;d:{e:{switch(e-1|0){case 0:l=N[c+216>>2];h=Q(N[c+232>>2]-l);k=N[c+208>>2];i=Q(N[c+224>>2]-k);m=N[c+212>>2];j=Q(N[c+228>>2]-m);n=Q(Q(h*h)+Q(Q(i*i)+Q(j*j)));if(n<=Q(1.1920928955078125e-7)){J[c+76>>2]=1;d=J[c+212>>2];J[c+272>>2]=J[c+208>>2];J[c+276>>2]=d;d=J[c+220>>2];J[c+280>>2]=J[c+216>>2];J[c+284>>2]=d;break d}J[c+284>>2]=0;x=h;h=Q(Q(Q(Q(Q(-k)*i)-Q(j*m))-Q(l*h))/n);h=h>Q(1)?Q(1):h;h=h>Q(0)?h:Q(0);N[c+280>>2]=l+Q(x*h);N[c+276>>2]=m+Q(j*h);N[c+272>>2]=k+Q(i*h);break d;case 1:ec(c+272|0,c+208|0,c+144|0,c+80|0,c+76|0);break d;case 2:mc(c+272|0,c+208|0,c+144|0,c+80|0,c+76|0);break d;default:break e}}J[c+284>>2]=0;N[c+280>>2]=t;N[c+276>>2]=h;N[c+272>>2]=j}d=J[c+276>>2];J[c+48>>2]=J[c+272>>2];J[c+52>>2]=d;d=J[c+284>>2];J[c+56>>2]=J[c+280>>2];J[c+60>>2]=d;k=N[c+56>>2];n=N[c+48>>2];m=N[c+52>>2];h=Q(Y(Q(Q(k*k)+Q(Q(n*n)+Q(m*m)))));if(C>2]=0;d=J[c+276>>2];J[b+116>>2]=J[c+272>>2];J[b+120>>2]=d;J[b+124>>2]=J[c+280>>2];F=2;break c}i=N[J[b+28>>2]+16>>2];j=N[J[b+36>>2]+16>>2];kb(c+208|0,c+144|0,c+80|0,c+16|0,c+272|0,c,J[c+76>>2]);h=N[J[b+36>>2]+16>>2];l=N[c+272>>2];k=N[c+276>>2];m=N[c+280>>2];J[b+172>>2]=0;N[b+168>>2]=m-(f?Q(u*h):Q(0));N[b+164>>2]=k-(f?Q(r*h):Q(0));N[b+160>>2]=l-(f?Q(s*h):Q(0));h=N[J[b+28>>2]+16>>2];l=N[c>>2];k=N[c+4>>2];m=N[c+8>>2];J[b+156>>2]=0;N[b+152>>2]=m+(g?Q(u*h):Q(-0));N[b+148>>2]=k+(g?Q(r*h):Q(-0));N[b+144>>2]=l+(g?Q(s*h):Q(-0));J[b+140>>2]=0;N[b+136>>2]=-u;N[b+132>>2]=-r;N[b+128>>2]=-s;h=Q(q-o);h=h>2]=h;d=J[c+40>>2];J[b+116>>2]=J[c+36>>2];J[b+120>>2]=d;J[b+124>>2]=J[c+44>>2];F=h>(o>Q(0)?o:Q((i>2];s=J[c+32>>2];o=J[a+8>>2];t=J[a+12>>2];q=N[a+4>>2];J[f+620>>2]=0;J[f+612>>2]=o;J[f+616>>2]=t;N[f+608>>2]=q;o=J[a+16>>2];t=J[a+20>>2];z=J[a+28>>2];J[f+600>>2]=J[a+24>>2];J[f+604>>2]=z;J[f+592>>2]=o;J[f+596>>2]=t;g=N[c+12>>2];o=J[c+4>>2];t=J[c+8>>2];J[f+588>>2]=0;N[f+584>>2]=g;J[f+576>>2]=o;J[f+580>>2]=t;o=J[c+16>>2];t=J[c+20>>2];z=J[c+28>>2];J[f+568>>2]=J[c+24>>2];J[f+572>>2]=z;J[f+560>>2]=o;J[f+564>>2]=t;j=N[d+20>>2];k=N[b+20>>2];x=N[d+24>>2];w=N[b+24>>2];u=N[b+8>>2];l=N[b>>2];p=N[b+4>>2];m=N[b+12>>2];g=N[d+12>>2];h=N[d>>2];v=N[d+16>>2];y=N[b+16>>2];i=N[d+4>>2];n=N[d+8>>2];J[f+556>>2]=0;J[f+540>>2]=0;J[f+524>>2]=0;D=Q(-h);v=Q(y-v);y=Q(k-j);x=Q(w-x);w=Q(Q(Q(D*v)-Q(y*i))-Q(n*x));B=Q(Q(g*g)+Q(-.5));j=Q(Q(Q(g*Q(Q(i*v)-Q(h*y)))+Q(B*x))-Q(n*w));N[f+552>>2]=j+j;j=Q(Q(Q(B*y)+Q(g*Q(Q(h*x)-Q(n*v))))-Q(i*w));N[f+548>>2]=j+j;k=Q(Q(Q(p*n)-Q(i*u))+Q(Q(l*g)-Q(m*h)));j=Q(k+k);A=Q(Q(Q(u*h)-Q(n*l))+Q(Q(p*g)-Q(m*i)));C=Q(A+A);F=Q(Q(1)-Q(k*j));G=Q(A*C);N[f+536>>2]=F-G;k=Q(Q(Q(l*i)-Q(h*p))+Q(Q(u*g)-Q(m*n)));E=Q(k*C);u=Q(Q(m*g)-Q(Q(Q(D*l)-Q(p*i))-Q(n*u)));l=Q(u*j);N[f+532>>2]=E-l;N[f+520>>2]=E+l;l=Q(k+k);p=Q(k*l);N[f+516>>2]=F-p;J[f+508>>2]=0;g=Q(Q(Q(B*v)+Q(g*Q(Q(n*y)-Q(i*x))))-Q(h*w));N[f+544>>2]=g+g;g=Q(k*j);i=Q(u*C);N[f+528>>2]=g+i;n=Q(A*j);h=Q(u*l);N[f+512>>2]=n-h;N[f+504>>2]=g-i;N[f+500>>2]=n+h;N[f+496>>2]=Q(Q(1)-G)-p;o=r+16|0;b=0;a:{if(q!=Q(1)){break a}b=0;if(N[a+8>>2]!=Q(1)){break a}b=N[a+12>>2]==Q(1)}a=s+16|0;d=f+544|0;H[f+368|0]=0;J[f+360>>2]=0;J[f+364>>2]=0;J[f+352>>2]=0;J[f+356>>2]=0;J[f+344>>2]=0;J[f+348>>2]=0;J[f+336>>2]=0;J[f+340>>2]=0;J[f+480>>2]=o;J[f+488>>2]=J[r+56>>2]+P(K[r+55|0],20);H[f+492|0]=K[r+54|0];g=Q(q*N[r+68>>2]);i=Q(N[r+72>>2]*N[f+612>>2]);g=g<=i?g:i;i=Q(N[r+76>>2]*N[f+616>>2]);g=g<=i?g:i;N[f+360>>2]=g*Q(.02500000037252903);N[f+352>>2]=g*Q(.10000000149011612);N[f+356>>2]=g*Q(.05000000074505806);Cb(f+608|0,f+592|0,f+384|0,f+432|0,f+336|0,b);J[f+484>>2]=J[r+60>>2];L=N[c+4>>2]!=Q(1)|N[c+8>>2]!=Q(1)?L:N[c+12>>2]==Q(1);H[f+208|0]=0;J[f+200>>2]=0;J[f+204>>2]=0;J[f+192>>2]=0;J[f+196>>2]=0;J[f+184>>2]=0;J[f+188>>2]=0;J[f+176>>2]=0;J[f+180>>2]=0;J[f+320>>2]=a;J[f+328>>2]=J[s+56>>2]+P(K[s+55|0],20);H[f+332|0]=K[s+54|0];g=Q(N[s+68>>2]*N[f+576>>2]);i=Q(N[s+72>>2]*N[f+580>>2]);g=g<=i?g:i;i=Q(N[s+76>>2]*N[f+584>>2]);g=g<=i?g:i;N[f+200>>2]=g*Q(.02500000037252903);N[f+192>>2]=g*Q(.10000000149011612);N[f+196>>2]=g*Q(.05000000074505806);b=f+176|0;Cb(f+576|0,f+560|0,f+224|0,f+272|0,b,L);J[f+324>>2]=J[s+60>>2];c=J[f+516>>2];a=f- -64|0;J[a>>2]=J[f+512>>2];J[a+4>>2]=c;c=J[f+508>>2];J[f+56>>2]=J[f+504>>2];J[f+60>>2]=c;c=J[f+524>>2];J[f+72>>2]=J[f+520>>2];J[f+76>>2]=c;c=J[f+532>>2];J[f+80>>2]=J[f+528>>2];J[f+84>>2]=c;c=J[f+540>>2];J[f+88>>2]=J[f+536>>2];J[f+92>>2]=c;c=J[f+548>>2];J[f+96>>2]=J[f+544>>2];J[f+100>>2]=c;c=J[f+556>>2];J[f+104>>2]=J[f+552>>2];J[f+108>>2]=c;c=J[f+500>>2];J[f+48>>2]=J[f+496>>2];J[f+52>>2]=c;g=N[f+52>>2];N[f+52>>2]=N[a>>2];J[f+32>>2]=157036;J[f+40>>2]=f+496;J[f+36>>2]=f+336;i=N[f+56>>2];n=N[f+72>>2];N[a>>2]=g;N[f+56>>2]=N[f+80>>2];N[f+72>>2]=N[f+84>>2];N[f+84>>2]=n;N[f+80>>2]=i;J[f+24>>2]=156736;J[f+28>>2]=b;J[f>>2]=0;a=0;b=Ia-288|0;Ia=b;J[b+76>>2]=0;g=N[d+8>>2];i=N[d>>2];n=N[d+4>>2];J[b+60>>2]=0;c=Q(Q(g*g)+Q(Q(i*i)+Q(n*n)))>Q(0);j=c?g:Q(0);N[b+56>>2]=j;k=c?n:Q(0);N[b+52>>2]=k;q=c?i:Q(1);N[b+48>>2]=q;s=f+32|0;c=J[s+4>>2];d=K[c+32|0];o=J[f+28>>2];r=K[o+32|0];v=Q((d?N[c+16>>2]:Q(0))+(r?N[o+16>>2]:Q(0)));y=Q(N[f>>2]+v);g=N[o+20>>2];i=N[c+20>>2];g=Q((g>2];J[b+40>>2]=J[b+56>>2];J[b+44>>2]=c;c=J[b+52>>2];J[b+32>>2]=J[b+48>>2];J[b+36>>2]=c;J[b+284>>2]=0;N[b+280>>2]=-j;N[b+276>>2]=-k;N[b+272>>2]=-q;o=b+272|0;cl(b+16|0,s,o);c=J[f+28>>2];g=N[c+56>>2];i=N[c+52>>2];n=N[c+72>>2];t=c- -64|0;h=N[t>>2];w=N[c+68>>2];A=N[c+88>>2];C=N[c+80>>2];B=N[c+84>>2];D=N[c+48>>2];J[b+284>>2]=0;N[b+280>>2]=Q(A*j)+Q(Q(C*q)+Q(k*B));N[b+276>>2]=Q(n*j)+Q(Q(h*q)+Q(k*w));N[b+272>>2]=Q(g*j)+Q(Q(D*q)+Q(k*i));o=tb(c,o);g=l;o=J[c+152>>2]+P(o,12)|0;h=N[o+8>>2];l=N[o>>2];j=N[o+4>>2];q=Q(Q(N[c+88>>2]*h)+Q(Q(N[c+56>>2]*l)+Q(j*N[c+72>>2])));k=Q(N[b+24>>2]-q);i=m;w=Q(Q(N[c+80>>2]*h)+Q(Q(N[c+48>>2]*l)+Q(j*N[t>>2])));m=Q(N[b+16>>2]-w);n=p;p=Q(Q(N[c+84>>2]*h)+Q(Q(N[c+52>>2]*l)+Q(j*N[c+68>>2])));h=Q(N[b+20>>2]-p);l=Q(Q(g*k)+Q(Q(i*m)+Q(n*h)));if(l>y){break b}if(!(!(l>v)|!(l>Q(u*Q(.9997749924659729))))){kb(b+208|0,b+144|0,b+80|0,b+48|0,b+272|0,b,J[b+76>>2]);h=N[J[s+4>>2]+16>>2];l=N[b+272>>2];p=N[b+276>>2];m=N[b+280>>2];J[f+172>>2]=0;N[f+168>>2]=m-(d?Q(g*h):Q(0));N[f+164>>2]=p-(d?Q(n*h):Q(0));N[f+160>>2]=l-(d?Q(i*h):Q(0));h=N[J[f+28>>2]+16>>2];l=N[b>>2];p=N[b+4>>2];m=N[b+8>>2];J[f+156>>2]=0;N[f+152>>2]=m+(r?Q(g*h):Q(-0));N[f+148>>2]=p+(r?Q(n*h):Q(-0));N[f+144>>2]=l+(r?Q(i*h):Q(-0));h=Q(u-v);N[f+112>>2]=h>2]=0;N[f+136>>2]=-g;N[f+132>>2]=-n;N[f+128>>2]=-i;a=1;break b}z=J[b+20>>2];o=J[b+76>>2];t=o<<4;c=t+(b+144|0)|0;J[c>>2]=J[b+16>>2];J[c+4>>2]=z;z=J[b+28>>2];J[c+8>>2]=J[b+24>>2];J[c+12>>2]=z;c=t+(b+80|0)|0;J[c+12>>2]=0;N[c+8>>2]=q;N[c+4>>2]=p;N[c>>2]=w;c=t+(b+208|0)|0;J[c+12>>2]=0;N[c+8>>2]=k;N[c+4>>2]=h;N[c>>2]=m;J[b+76>>2]=o+1;c:{d:{e:{switch(o-1|0){case 0:m=N[b+216>>2];h=Q(N[b+232>>2]-m);j=N[b+208>>2];l=Q(N[b+224>>2]-j);k=N[b+212>>2];p=Q(N[b+228>>2]-k);q=Q(Q(h*h)+Q(Q(l*l)+Q(p*p)));if(!(q<=Q(1.1920928955078125e-7))){break d}J[b+76>>2]=1;c=J[b+212>>2];J[b+272>>2]=J[b+208>>2];J[b+276>>2]=c;c=J[b+220>>2];J[b+280>>2]=J[b+216>>2];J[b+284>>2]=c;break c;case 1:ec(b+272|0,b+208|0,b+144|0,b+80|0,b+76|0);break c;case 2:mc(b+272|0,b+208|0,b+144|0,b+80|0,b+76|0);break c;default:break e}}J[b+284>>2]=0;N[b+280>>2]=k;N[b+276>>2]=h;N[b+272>>2]=m;break c}J[b+284>>2]=0;E=h;h=Q(Q(Q(Q(Q(-j)*l)-Q(p*k))-Q(m*h))/q);h=h>Q(1)?Q(1):h;h=h>Q(0)?h:Q(0);N[b+280>>2]=m+Q(E*h);N[b+276>>2]=k+Q(p*h);N[b+272>>2]=j+Q(l*h)}c=J[b+276>>2];J[b+48>>2]=J[b+272>>2];J[b+52>>2]=c;c=J[b+284>>2];J[b+56>>2]=J[b+280>>2];J[b+60>>2]=c;j=N[b+56>>2];q=N[b+48>>2];k=N[b+52>>2];h=Q(Y(Q(Q(j*j)+Q(Q(q*q)+Q(k*k)))));if(x>2]=0;a=J[b+276>>2];J[f+116>>2]=J[b+272>>2];J[f+120>>2]=a;J[f+124>>2]=J[b+280>>2];a=2;break b}l=N[J[f+28>>2]+16>>2];p=N[J[s+4>>2]+16>>2];kb(b+208|0,b+144|0,b+80|0,b+32|0,b+272|0,b+16|0,J[b+76>>2]);h=N[J[s+4>>2]+16>>2];m=N[b+272>>2];j=N[b+276>>2];k=N[b+280>>2];J[f+172>>2]=0;N[f+168>>2]=k-(d?Q(g*h):Q(0));N[f+164>>2]=j-(d?Q(n*h):Q(0));N[f+160>>2]=m-(d?Q(i*h):Q(0));h=N[J[f+28>>2]+16>>2];m=N[b+16>>2];j=N[b+20>>2];k=N[b+24>>2];J[f+156>>2]=0;N[f+152>>2]=k+(r?Q(g*h):Q(-0));N[f+148>>2]=j+(r?Q(n*h):Q(-0));N[f+144>>2]=m+(r?Q(i*h):Q(-0));J[f+140>>2]=0;N[f+136>>2]=-g;N[f+132>>2]=-n;N[f+128>>2]=-i;g=Q(u-v);g=g>2]=g;a=J[b+4>>2];J[f+116>>2]=J[b>>2];J[f+120>>2]=a;J[f+124>>2]=J[b+8>>2];a=g>(v>Q(0)?v:Q((l>1]=((a|0)==2)<<1}Ia=f+624|0;return(a|0)==2|0}function Vr(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,H=Q(0),I=0,K=Q(0),L=Q(0),M=0,O=0,S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=0,ca=Q(0),da=0,ea=0,fa=Q(0),ga=Q(0);x=Ia+-64|0;I=J[a+8>>2];v=N[I+40>>2];K=N[d+16>>2];y=N[d+48>>2];l=N[I+8>>2];T=N[d>>2];F=N[d+32>>2];L=N[b+40>>2];r=N[c+40>>2];s=N[I+32>>2];U=N[I>>2];C=N[b+32>>2];j=N[c+32>>2];Z=N[I+36>>2];D=N[I+4>>2];E=N[b+36>>2];S=N[c+36>>2];ca=Q(Q(Q(v*Q(v*K))+Q(y*Q(Q(Q(l*Q(l*T))+Q(F*Q(L*L)))+Q(r*r))))+Q(Q(Q(s*Q(K*s))+Q(y*Q(Q(Q(U*Q(T*U))+Q(F*Q(C*C)))+Q(j*j))))+Q(Q(Z*Q(K*Z))+Q(y*Q(Q(Q(D*Q(T*D))+Q(F*Q(E*E)))+Q(S*S))))));M=J[a+4>>2];o=N[M+40>>2];q=Q(K*o);p=N[M+8>>2];k=Q(T*p);_=N[b+24>>2];$=N[c+24>>2];g=N[M+32>>2];h=Q(K*g);V=N[M>>2];i=Q(T*V);aa=N[b+16>>2];m=N[c+16>>2];t=N[M+36>>2];f=Q(K*t);A=N[M+4>>2];e=Q(T*A);H=N[b+20>>2];u=N[c+20>>2];W=Q(Q(Q(q*v)+Q(y*Q(Q(Q(k*l)+Q(F*Q(_*L)))+Q($*r))))+Q(Q(Q(h*s)+Q(y*Q(Q(Q(i*U)+Q(F*Q(aa*C)))+Q(m*j))))+Q(Q(f*Z)+Q(y*Q(Q(Q(e*D)+Q(F*Q(H*E)))+Q(u*S))))));w=Q(Q(Q(o*q)+Q(y*Q(Q(Q(p*k)+Q(F*Q(_*_)))+Q($*$))))+Q(Q(Q(g*h)+Q(y*Q(Q(Q(V*i)+Q(F*Q(aa*aa)))+Q(m*m))))+Q(Q(t*f)+Q(y*Q(Q(Q(A*e)+Q(F*Q(H*H)))+Q(u*u))))));O=J[a>>2];k=N[O+40>>2];B=Q(k*K);e=Q(B*v);h=N[O+8>>2];v=Q(h*T);n=N[b+8>>2];f=Q(Q(v*l)+Q(F*Q(n*L)));l=N[c+8>>2];fa=Q(e+Q(y*Q(f+Q(l*r))));i=N[O+32>>2];r=Q(i*K);e=Q(r*s);X=N[O>>2];s=Q(X*T);L=N[b>>2];f=Q(Q(s*U)+Q(F*Q(L*C)));C=N[c>>2];ga=Q(e+Q(y*Q(f+Q(C*j))));f=N[O+36>>2];j=Q(f*K);e=N[O+4>>2];q=Q(e*T);K=Q(q*D);D=N[b+4>>2];K=Q(K+Q(F*Q(D*E)));E=N[c+4>>2];S=Q(fa+Q(ga+Q(Q(j*Z)+Q(y*Q(K+Q(E*S))))));u=Q(Q(Q(B*o)+Q(y*Q(Q(Q(v*p)+Q(F*Q(n*_)))+Q(l*$))))+Q(Q(Q(r*g)+Q(y*Q(Q(Q(s*V)+Q(F*Q(L*aa)))+Q(C*m))))+Q(Q(j*t)+Q(y*Q(Q(Q(q*A)+Q(F*Q(D*H)))+Q(E*u))))));t=Q(Q(Q(k*B)+Q(y*Q(Q(l*l)+Q(Q(h*v)+Q(Q(n*n)*F)))))+Q(Q(Q(i*r)+Q(y*Q(Q(C*C)+Q(Q(X*s)+Q(Q(L*L)*F)))))+Q(Q(f*j)+Q(y*Q(Q(E*E)+Q(Q(e*q)+Q(Q(D*D)*F)))))));H=Q(0);n=Q(0);m=Q(0);l=Q(1);while(1){a:{i=Q(H+H);j=Q(Q(1)-Q(H*i));e=Q(n+n);q=Q(n*e);g=Q(j-q);k=Q(i*m);h=Q(e*l);C=Q(k+h);f=Q(e*m);e=Q(i*l);D=Q(f-e);A=Q(Q(ca*g)+Q(Q(S*C)+Q(W*D)));B=Q(Q(S*g)+Q(Q(t*C)+Q(u*D)));v=Q(Q(W*g)+Q(Q(u*C)+Q(w*D)));N[x+60>>2]=Q(g*A)+Q(Q(C*B)+Q(D*v));E=Q(f+e);i=Q(i*n);e=Q(m+m);f=Q(e*l);o=Q(i-f);e=Q(m*e);p=Q(j-e);r=Q(Q(ca*E)+Q(Q(S*o)+Q(W*p)));s=Q(Q(S*E)+Q(Q(t*o)+Q(u*p)));j=Q(Q(W*E)+Q(Q(u*o)+Q(w*p)));N[x+56>>2]=Q(g*r)+Q(Q(C*s)+Q(D*j));y=g;g=Q(k-h);k=Q(Q(Q(1)-q)-e);h=Q(i+f);i=Q(Q(ca*g)+Q(Q(S*k)+Q(W*h)));f=Q(Q(S*g)+Q(Q(t*k)+Q(u*h)));e=Q(Q(W*g)+Q(Q(u*k)+Q(w*h)));N[x+52>>2]=Q(y*i)+Q(Q(C*f)+Q(D*e));N[x+44>>2]=Q(E*r)+Q(Q(o*s)+Q(p*j));N[x+40>>2]=Q(E*i)+Q(Q(o*f)+Q(p*e));N[x+28>>2]=Q(g*i)+Q(Q(k*f)+Q(h*e));f=Q(Q(g*A)+Q(Q(k*B)+Q(h*v)));N[x+36>>2]=f;e=Q(Q(g*r)+Q(Q(k*s)+Q(h*j)));N[x+32>>2]=e;i=Q(Q(E*A)+Q(Q(o*B)+Q(p*v)));N[x+48>>2]=i;f=Q(R(f));e=Q(R(e));d=f>e?1:2;g=e;e=Q(R(i));ba=e>f?g>>1|0)|0)+1|0;da=d&3;ea=(x+28|0)+P(da,12)|0;G=(d+(da>>>1|0)|0)+1&3;d=G<<2;e=N[ea+d>>2];if(e==Q(0)){break a}f=Q(N[ea+(da<<2)>>2]-N[d+((x+28|0)+P(G,12)|0)>>2]);e=Q(e+e);if(Q(R(f))>Q(Q(R(e))*Q(2e6))){break a}f=Q(f/e);e=Q(R(f));b:{if(e>Q(1e3)){J[x+20>>2]=0;J[x+24>>2]=1065353216;J[x+12>>2]=0;J[x+16>>2]=0;N[(x+12|0)+(ba<<2)>>2]=Q(1)/Q(f*Q(4));break b}J[x+20>>2]=0;J[x+12>>2]=0;J[x+16>>2]=0;e=Q(Q(1)/Q(e+Q(Y(Q(Q(f*f)+Q(1))))));e=Q(Q(1)/Q(Y(Q(Q(e*e)+Q(1)))));N[x+24>>2]=Y(Q(Q(e+Q(1))*Q(.5)));e=Q(Y(Q(Q(Q(1)-e)*Q(.5))));N[(x+12|0)+(ba<<2)>>2]=f>=Q(0)?e:Q(-e)}j=N[x+24>>2];q=N[x+12>>2];k=N[x+16>>2];h=N[x+20>>2];e=Q(Q(Q(Q(l*j)-Q(q*H))-Q(n*k))-Q(m*h));g=e;y=Q(e*e);i=Q(Q(Q(H*k)+Q(Q(l*h)+Q(m*j)))-Q(q*n));f=Q(Q(Q(n*h)+Q(Q(l*q)+Q(H*j)))-Q(k*m));e=Q(Q(Q(m*q)+Q(Q(l*k)+Q(n*j)))-Q(h*H));h=Q(Q(1)/Q(Y(Q(y+Q(Q(i*i)+Q(Q(f*f)+Q(e*e)))))));l=Q(g*h);m=Q(i*h);n=Q(e*h);H=Q(f*h);z=z+1|0;if((z|0)!=5){continue}}break}L=N[M+4>>2];C=N[I+4>>2];D=N[M+8>>2];E=N[I+8>>2];f=Q(-n);g=Q(f-n);j=Q(g*f);o=Q(-m);e=Q(o-m);q=Q(e*o);m=Q(Q(Q(1)-j)-q);t=N[O+12>>2];p=Q(Q(-H)-H);f=Q(p*f);A=Q(-l);e=Q(e*A);u=Q(f+e);B=N[M+12>>2];k=Q(p*o);h=Q(g*A);w=Q(k-h);v=N[I+12>>2];N[O+12>>2]=Q(m*t)+Q(Q(u*B)+Q(w*v));r=N[O+8>>2];N[O+8>>2]=Q(m*r)+Q(Q(u*D)+Q(w*E));s=N[O+4>>2];N[O+4>>2]=Q(s*m)+Q(Q(u*L)+Q(w*C));N[O>>2]=Q(X*m)+Q(Q(V*u)+Q(U*w));n=Q(f-e);i=Q(Q(H*p)+Q(1));l=Q(i-q);f=Q(g*o);e=Q(p*A);o=Q(f+e);N[M+12>>2]=Q(t*n)+Q(Q(B*l)+Q(v*o));N[M+8>>2]=Q(n*r)+Q(Q(l*D)+Q(o*E));N[M+4>>2]=Q(s*n)+Q(Q(l*L)+Q(o*C));N[M>>2]=Q(X*n)+Q(Q(V*l)+Q(U*o));p=Q(k+h);y=Q(t*p);g=Q(f-e);t=Q(i-j);N[I+12>>2]=y+Q(Q(B*g)+Q(v*t));N[I+8>>2]=Q(p*r)+Q(Q(g*D)+Q(t*E));N[I+4>>2]=Q(s*p)+Q(Q(g*L)+Q(t*C));N[I>>2]=Q(X*p)+Q(Q(U*t)+Q(V*g));G=J[a+4>>2];r=N[G+36>>2];z=J[a+8>>2];s=N[z+36>>2];j=N[G+40>>2];q=N[z+40>>2];d=J[a>>2];k=N[d+32>>2];h=N[G+32>>2];i=N[z+32>>2];N[d+32>>2]=Q(m*k)+Q(Q(u*h)+Q(w*i));f=N[d+40>>2];N[d+40>>2]=Q(m*f)+Q(Q(u*j)+Q(w*q));e=N[d+36>>2];N[d+36>>2]=Q(m*e)+Q(Q(u*r)+Q(w*s));N[G+40>>2]=Q(n*f)+Q(Q(l*j)+Q(o*q));N[G+36>>2]=Q(n*e)+Q(Q(l*r)+Q(o*s));N[G+32>>2]=Q(n*k)+Q(Q(l*h)+Q(o*i));N[z+40>>2]=Q(p*f)+Q(Q(g*j)+Q(t*q));N[z+36>>2]=Q(p*e)+Q(Q(g*r)+Q(t*s));N[z+32>>2]=Q(p*k)+Q(Q(g*h)+Q(t*i));A=N[G+20>>2];B=N[z+20>>2];v=N[G+16>>2];r=N[z+16>>2];s=N[G+28>>2];j=N[z+28>>2];q=N[d+24>>2];k=N[G+24>>2];h=N[z+24>>2];N[d+24>>2]=Q(m*q)+Q(Q(u*k)+Q(w*h));i=N[d+28>>2];N[d+28>>2]=Q(m*i)+Q(Q(u*s)+Q(w*j));f=N[d+20>>2];N[d+20>>2]=Q(m*f)+Q(Q(u*A)+Q(w*B));e=N[d+16>>2];N[d+16>>2]=Q(m*e)+Q(Q(u*v)+Q(w*r));N[G+20>>2]=Q(n*f)+Q(Q(l*A)+Q(o*B));N[G+24>>2]=Q(n*q)+Q(Q(l*k)+Q(o*h));N[G+28>>2]=Q(n*i)+Q(Q(l*s)+Q(o*j));N[G+16>>2]=Q(n*e)+Q(Q(l*v)+Q(o*r));N[z+28>>2]=Q(p*i)+Q(Q(g*s)+Q(t*j));N[z+24>>2]=Q(p*q)+Q(Q(g*k)+Q(t*h));N[z+20>>2]=Q(p*f)+Q(Q(g*A)+Q(t*B));N[z+16>>2]=Q(p*e)+Q(Q(g*v)+Q(t*r));z=J[a+4>>2];r=N[z+52>>2];d=J[a+8>>2];s=N[d+52>>2];j=N[z+56>>2];q=N[d+56>>2];a=J[a>>2];k=N[a+48>>2];h=N[z+48>>2];i=N[d+48>>2];N[a+48>>2]=Q(m*k)+Q(Q(u*h)+Q(w*i));f=N[a+56>>2];N[a+56>>2]=Q(m*f)+Q(Q(u*j)+Q(w*q));e=N[a+52>>2];N[a+52>>2]=Q(m*e)+Q(Q(u*r)+Q(w*s));N[z+56>>2]=Q(n*f)+Q(Q(l*j)+Q(o*q));N[z+52>>2]=Q(n*e)+Q(Q(l*r)+Q(o*s));N[z+48>>2]=Q(n*k)+Q(Q(l*h)+Q(o*i));N[d+56>>2]=Q(p*f)+Q(Q(g*j)+Q(t*q));N[d+52>>2]=Q(p*e)+Q(Q(g*r)+Q(t*s));N[d+48>>2]=Q(p*k)+Q(Q(g*h)+Q(t*i));A=N[b+12>>2];B=N[b+28>>2];v=N[b+44>>2];N[b+44>>2]=Q(p*A)+Q(Q(g*B)+Q(t*v));r=N[b+8>>2];s=N[b+24>>2];j=N[b+40>>2];N[b+40>>2]=Q(p*r)+Q(Q(g*s)+Q(t*j));q=N[b+4>>2];k=N[b+20>>2];h=N[b+36>>2];N[b+36>>2]=Q(p*q)+Q(Q(g*k)+Q(t*h));i=N[b>>2];f=N[b+16>>2];e=N[b+32>>2];N[b+32>>2]=Q(p*i)+Q(Q(g*f)+Q(t*e));N[b+28>>2]=Q(n*A)+Q(Q(l*B)+Q(o*v));N[b+24>>2]=Q(n*r)+Q(Q(l*s)+Q(o*j));N[b+20>>2]=Q(n*q)+Q(Q(l*k)+Q(o*h));N[b+16>>2]=Q(n*i)+Q(Q(l*f)+Q(o*e));N[b+12>>2]=Q(m*A)+Q(Q(u*B)+Q(w*v));N[b+8>>2]=Q(m*r)+Q(Q(u*s)+Q(w*j));N[b+4>>2]=Q(m*q)+Q(Q(u*k)+Q(w*h));N[b>>2]=Q(m*i)+Q(Q(u*f)+Q(w*e));A=N[c+12>>2];B=N[c+28>>2];v=N[c+44>>2];N[c+44>>2]=Q(p*A)+Q(Q(g*B)+Q(t*v));r=N[c+8>>2];s=N[c+24>>2];j=N[c+40>>2];N[c+40>>2]=Q(p*r)+Q(Q(g*s)+Q(t*j));q=N[c+4>>2];k=N[c+20>>2];h=N[c+36>>2];N[c+36>>2]=Q(p*q)+Q(Q(g*k)+Q(t*h));i=N[c>>2];f=N[c+16>>2];e=N[c+32>>2];N[c+32>>2]=Q(p*i)+Q(Q(g*f)+Q(t*e));N[c+28>>2]=Q(n*A)+Q(Q(l*B)+Q(o*v));N[c+24>>2]=Q(n*r)+Q(Q(l*s)+Q(o*j));N[c+20>>2]=Q(n*q)+Q(Q(l*k)+Q(o*h));N[c+16>>2]=Q(n*i)+Q(Q(l*f)+Q(o*e));N[c+12>>2]=Q(m*A)+Q(Q(u*B)+Q(w*v));N[c+8>>2]=Q(m*r)+Q(Q(u*s)+Q(w*j));N[c+4>>2]=Q(m*q)+Q(Q(u*k)+Q(w*h));N[c>>2]=Q(m*i)+Q(Q(u*f)+Q(w*e))} -function r_(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=i|0;var j=Q(0),k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),w=Q(0),y=0,z=0,A=Q(0),B=Q(0),E=Q(0),F=Q(0),G=Q(0),M=0,O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=0,ja=0;l=Ia-160|0;Ia=l;p=N[b+12>>2];a:{b:{j=N[b+4>>2];m=N[b+8>>2];if(j!=Q(1)|m!=Q(1)){break b}r=Q(1);if(p!=Q(1)){break b}u=N[c+8>>2];j=Q(N[d+8>>2]-N[c+24>>2]);n=Q(j+j);s=N[c>>2];j=Q(N[d>>2]-N[c+16>>2]);p=Q(j+j);j=Q(N[d+4>>2]-N[c+20>>2]);m=Q(j+j);t=N[c+4>>2];j=Q(Q(u*n)+Q(Q(s*p)+Q(m*t)));q=N[c+12>>2];o=Q(Q(q*q)+Q(-.5));N[l+44>>2]=Q(u*j)+Q(Q(n*o)-Q(q*Q(Q(s*m)-Q(p*t))));N[l+40>>2]=Q(t*j)+Q(Q(m*o)-Q(q*Q(Q(u*p)-Q(n*s))));N[l+36>>2]=Q(s*j)+Q(Q(p*o)-Q(q*Q(Q(t*n)-Q(m*u))));j=N[e+8>>2];n=Q(j+j);j=N[e>>2];p=Q(j+j);j=N[e+4>>2];m=Q(j+j);j=Q(Q(u*n)+Q(Q(s*p)+Q(t*m)));N[l+16>>2]=Q(u*j)+Q(Q(n*o)-Q(q*Q(Q(s*m)-Q(p*t))));N[l+12>>2]=Q(t*j)+Q(Q(m*o)-Q(q*Q(Q(u*p)-Q(n*s))));N[l+8>>2]=Q(s*j)+Q(Q(p*o)-Q(q*Q(Q(t*n)-Q(m*u))));M=0;break a}N[l+44>>2]=Q(1)/p;N[l+40>>2]=Q(1)/m;N[l+36>>2]=Q(1)/j;N[l+48>>2]=N[b+16>>2];N[l+52>>2]=N[b+20>>2];N[l+56>>2]=N[b+24>>2];N[l+60>>2]=N[b+28>>2];t=N[c+8>>2];o=Q(N[c+24>>2]*Q(-2));q=N[c>>2];n=Q(N[c+16>>2]*Q(-2));p=Q(N[c+20>>2]*Q(-2));r=N[c+4>>2];m=Q(Q(t*o)+Q(Q(q*n)+Q(p*r)));s=N[c+12>>2];j=Q(Q(s*s)+Q(-.5));N[l+32>>2]=Q(t*m)+Q(Q(o*j)-Q(s*Q(Q(q*p)-Q(n*r))));N[l+28>>2]=Q(r*m)+Q(Q(p*j)-Q(s*Q(Q(t*n)-Q(o*q))));N[l+20>>2]=s;N[l+16>>2]=-t;N[l+12>>2]=-r;N[l+8>>2]=-q;N[l+24>>2]=Q(q*m)+Q(Q(n*j)-Q(s*Q(Q(r*o)-Q(p*t))));pp(l- -64|0,l+36|0,l+8|0);S=N[l+80>>2];N[l+128>>2]=S;T=N[l+84>>2];N[l+132>>2]=T;U=N[l+92>>2];N[l+140>>2]=U;V=N[l+96>>2];N[l+144>>2]=V;u=N[l+64>>2];N[l+112>>2]=u;s=N[l+68>>2];N[l+116>>2]=s;t=N[l+72>>2];N[l+120>>2]=t;q=N[l+76>>2];N[l+124>>2]=q;r=N[l+88>>2];N[l+136>>2]=r;o=N[l+100>>2];m=N[l+104>>2];N[l+152>>2]=m;j=N[l+108>>2];N[l+156>>2]=j;N[l+148>>2]=o;w=j;n=N[d>>2];p=N[d+4>>2];j=N[d+8>>2];N[l+44>>2]=w+Q(Q(Q(t*n)+Q(T*p))+Q(V*j));N[l+40>>2]=m+Q(Q(Q(s*n)+Q(S*p))+Q(U*j));N[l+36>>2]=o+Q(Q(Q(u*n)+Q(q*p))+Q(r*j));p=N[e>>2];m=N[e+4>>2];j=N[e+8>>2];o=Q(Q(Q(t*p)+Q(T*m))+Q(V*j));N[l+16>>2]=o;n=Q(Q(Q(s*p)+Q(S*m))+Q(U*j));N[l+12>>2]=n;m=Q(Q(Q(u*p)+Q(q*m))+Q(r*j));N[l+8>>2]=m;j=Q(Y(Q(Q(o*o)+Q(Q(m*m)+Q(n*n)))));r=Q(Q(1)/j);if(j>Q(0)){N[l+16>>2]=o*r;N[l+12>>2]=n*r;N[l+8>>2]=m*r}f=Q(Q(j*f)+Q(.0010000000474974513));M=l+112|0}d=1;y=K[b+32|0]&2;d=y?d:K[g|0]>>>7|0;g=L[g>>1];N[l+108>>2]=r;H[l+104|0]=y>>>1;J[l+100>>2]=e;J[l+96>>2]=g;J[l+92>>2]=M;J[l+88>>2]=c;J[l+84>>2]=b+4;J[l+76>>2]=0;J[l+72>>2]=i;J[l+64>>2]=158832;J[l+80>>2]=h;J[l+68>>2]=h>>>0>=2?2:!(g&64);g=l- -64|0;h=0;i=0;k=Ia-288|0;Ia=k;c:{if(f==Q(0)){p=N[a+60>>2];e=K[a+64|0];c=J[a+28>>2];b=J[a+24>>2];J[k+36>>2]=158888;J[k+56>>2]=0;J[k+32>>2]=158864;ia=k,ja=ela(b,c),J[ia+48>>2]=ja;J[k+52>>2]=Ja;J[k+44>>2]=e>>>1&1;J[k+40>>2]=g;q=N[l+36>>2];N[k+60>>2]=q;r=N[l+40>>2];N[k- -64>>2]=r;o=N[l+44>>2];N[k+68>>2]=o;m=N[l+8>>2];N[k+72>>2]=m;j=N[l+12>>2];N[k+76>>2]=j;n=N[l+16>>2];J[k+112>>2]=0;J[k+116>>2]=0;I[k+108>>1]=0;J[k+104>>2]=-1;N[k+88>>2]=p;H[k+84|0]=d;N[k+80>>2]=n;J[k+120>>2]=0;J[k+124>>2]=0;J[k+128>>2]=0;J[k+132>>2]=0;J[k+144>>2]=0;J[k+136>>2]=2139095039;J[k+140>>2]=0;J[k+96>>2]=0;J[k+100>>2]=0;N[k+92>>2]=f;b=J[g+4>>2];N[k+244>>2]=r;N[k+248>>2]=o;N[k+260>>2]=j;N[k+264>>2]=n;J[k+268>>2]=0;J[k+252>>2]=0;H[k+208|0]=0;N[k+240>>2]=q;N[k+256>>2]=m;H[k+209|0]=(b|0)==1;N[k+28>>2]=o;N[k+24>>2]=r;N[k+20>>2]=q;N[k+16>>2]=o+Q(0);N[k+12>>2]=r+Q(0);N[k+8>>2]=q+Q(0);Io(a+112|0,k+20|0,k+8|0,k+32|4);J[k+36>>2]=158888;J[k+32>>2]=158864;if(!K[k+208|0]){break c}a=J[k+40>>2];Ka[J[J[a>>2]>>2]](a,k+96|0,k+160|0,k+172|0,k+184|0,k+92|0,k+196|0)|0;break c}r=N[a+60>>2];e=K[a+64|0];c=J[a+28>>2];b=J[a+24>>2];J[k+36>>2]=159064;J[k+56>>2]=0;J[k+32>>2]=159040;ia=k,ja=ela(b,c),J[ia+48>>2]=ja;J[k+52>>2]=Ja;J[k+44>>2]=e>>>1&1;J[k+40>>2]=g;o=N[l+36>>2];N[k+60>>2]=o;n=N[l+40>>2];N[k- -64>>2]=n;p=N[l+44>>2];N[k+68>>2]=p;m=N[l+8>>2];N[k+72>>2]=m;j=N[l+12>>2];N[k+76>>2]=j;q=N[l+16>>2];J[k+112>>2]=0;J[k+116>>2]=0;I[k+108>>1]=0;J[k+104>>2]=-1;N[k+88>>2]=r;H[k+84|0]=d;N[k+80>>2]=q;J[k+120>>2]=0;J[k+124>>2]=0;J[k+128>>2]=0;J[k+132>>2]=0;J[k+144>>2]=0;J[k+136>>2]=2139095039;J[k+140>>2]=0;J[k+96>>2]=0;J[k+100>>2]=0;N[k+92>>2]=f;b=J[g+4>>2];N[k+244>>2]=n;N[k+248>>2]=p;N[k+260>>2]=j;N[k+264>>2]=q;J[k+268>>2]=0;J[k+252>>2]=0;H[k+208|0]=0;N[k+240>>2]=o;N[k+256>>2]=m;H[k+209|0]=(b|0)==1;d=k+32|0;z=Ia-528|0;Ia=z;e=J[a+180>>2];g=e-1|0;d:{if((g|0)<0){break d}y=z+16|4;if(g>>>0>=3){b=e&-4;while(1){M=h<<2;c=P(g,112);J[M+y>>2]=c;J[y+(M|4)>>2]=c-112;J[y+(M|8)>>2]=c-224;J[y+(M|12)>>2]=c-336;g=g-4|0;h=h+4|0;i=i+4|0;if((b|0)!=(i|0)){continue}break}}b=e&3;if(b){i=0;while(1){J[y+(h<<2)>>2]=P(g,112);g=g-1|0;h=h+1|0;i=i+1|0;if((b|0)!=(i|0)){continue}break}}if(!e){break d}j=N[l+16>>2];j=j>Q(0)?j:Q(-j);m=(x(2,(C(j>Q(9.999999717180685e-10)?j:Q(9.999999717180685e-10)),v(2))|J[l+16>>2]&-2147483648),D());j=Q(Q(1)/m);w=Q(j*Q(Q(2)-Q(j*m)));E=Q(Q(0)-Q(N[l+44>>2]*w));j=N[l+12>>2];j=j>Q(0)?j:Q(-j);m=(x(2,(C(j>Q(9.999999717180685e-10)?j:Q(9.999999717180685e-10)),v(2))|J[l+12>>2]&-2147483648),D());j=Q(Q(1)/m);A=Q(j*Q(Q(2)-Q(j*m)));F=Q(Q(0)-Q(N[l+40>>2]*A));j=N[l+8>>2];j=j>Q(0)?j:Q(-j);m=(x(2,(C(j>Q(9.999999717180685e-10)?j:Q(9.999999717180685e-10)),v(2))|J[l+8>>2]&-2147483648),D());j=Q(Q(1)/m);B=Q(j*Q(Q(2)-Q(j*m)));G=Q(Q(0)-Q(N[l+36>>2]*B));b=J[a+200>>2];while(1){a=(z+16|0)+(e<<2)|0;c=J[a>>2];e:{if(c&1){J[z+12>>2]=c-1;N[z+8>>2]=f;if(!(Ka[J[J[d>>2]>>2]](d,1,z+12|0,z+8|0)|0)){break d}j=N[z+8>>2];if(j!=f){f=j}e=e-1|0;break e}c=b+c|0;fa=N[c+44>>2];ga=N[c+92>>2];$=N[c+60>>2];aa=N[c+12>>2];ha=N[c+28>>2];S=N[c+76>>2];T=N[c+40>>2];U=N[c+88>>2];ba=N[c+56>>2];ca=N[c+8>>2];V=N[c+24>>2];u=N[c+72>>2];s=N[c+36>>2];t=N[c+84>>2];da=N[c+52>>2];ea=N[c+4>>2];q=N[c+20>>2];r=N[c+68>>2];o=N[c+32>>2];n=N[c+80>>2];O=N[c>>2];R=N[c+48>>2];p=N[c+16>>2];j=N[c+64>>2];J[a>>2]=J[c+96>>2];W=Q(G+Q(B*O));X=Q(G+Q(B*R));m=Wo?o:n;p=jX?W:X;j=Z>_?Z:_;m=j>m?m:j;j=nm?m:j;a=e-(p>j|(jR|f>2]=J[c+100>>2];O=Q(G+Q(B*ea));R=Q(G+Q(B*da));m=Oo?o:n;p=jR?O:R;j=q>r?q:r;m=j>m?m:j;j=nm?m:j;a=a+((p>j^-1)&(!(j>2]=J[c+104>>2];s=Q(G+Q(B*ca));t=Q(G+Q(B*ba));m=so?o:n;p=jt?s:t;j=q>r?q:r;m=j>m?m:j;j=nm?m:j;a=a+((p>j^-1)&(!(j>2]=J[c+108>>2];s=Q(G+Q(B*aa));t=Q(G+Q(B*$));m=so?o:n;p=jt?s:t;j=q>r?q:r;m=j>m?m:j;j=nm?m:j;e=a+((p>j^-1)&(!(j>2]=159064;J[k+32>>2]=159040;if(!K[k+208|0]){break c}a=J[k+40>>2];Ka[J[J[a>>2]>>2]](a,k+96|0,k+160|0,k+172|0,k+184|0,k+92|0,k+196|0)|0}Ia=k+288|0;Ia=l+160|0;return J[l+76>>2]}function Tk(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t){var u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=0,V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=0,$=0,aa=0,ba=0,ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=0,ha=0,ia=0,ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=0,ya=0,za=Q(0);z=Ia-112|0;v=z;Ia=v;u=N[m>>2];a:{if(r){w=N[m+8>>2];ma=Q(-w);x=N[m+4>>2];na=Q(-x);y=Q(-u);break a}x=N[m+4>>2];na=x;w=N[m+8>>2];ma=w;y=u}sa=y;U=z-(P(a>>>0>g>>>0?a:g,12)+15&-16)|0;Ia=U;z=a+15&-16;ga=U-z|0;m=ga;Ia=m;aa=m-z|0;Ia=aa;z=g+15&-16;ha=aa-z|0;m=ha;Ia=m;ia=m-z|0;Ia=ia;_=J[q+4096>>2];m=0;J[v+16>>2]=0;J[v+32>>2]=0;J[v+4>>2]=0;J[v+44>>2]=0;b:{c:{d:{if(g>>>0<3){break d}oa=Q(Q(N[j+8>>2]*w)+Q(Q(N[j>>2]*u)+Q(N[j+4>>2]*x)));pa=Q(Q(N[j+20>>2]*w)+Q(Q(N[j+12>>2]*u)+Q(x*N[j+16>>2])));qa=Q(Q(N[j+32>>2]*w)+Q(Q(N[j+24>>2]*u)+Q(x*N[j+28>>2])));L=Q(Q(Q(Q(-oa)*N[k>>2])-Q(N[k+4>>2]*pa))-Q(qa*N[k+8>>2]));if(!(L>=Q(1.0000000116860974e-7))){break d}O=N[n+44>>2];S=N[l+32>>2];T=N[n+40>>2];M=N[l+28>>2];G=N[n+36>>2];C=N[l+24>>2];I=N[n+32>>2];E=N[n+28>>2];F=N[n+24>>2];D=N[n+20>>2];A=N[n+16>>2];y=N[n+12>>2];w=N[n+4>>2];x=N[n>>2];u=N[n+8>>2];ra=N[k+12>>2];lB(v+16|0,v+32|0,v+4|0,v+44|0,U,g,h,i,l);if(!a){k=0;break c}ta=Q(Q(S*O)+Q(Q(C*G)+Q(M*T)));ua=Q(Q(S*I)+Q(Q(C*F)+Q(M*E)));va=Q(Q(S*D)+Q(Q(C*y)+Q(M*A)));wa=Q(Q(S*u)+Q(Q(C*x)+Q(w*M)));V=Q(Q(1)/L);W=Q(-ra);k=0;X=N[v+44>>2];Y=N[v+4>>2];Z=N[v+32>>2];S=N[v+16>>2];z=_;while(1){xa=c+m|0;ba=P(K[xa|0],12)+b|0;D=N[ba+8>>2];A=N[ba>>2];u=N[ba+4>>2];y=Q(ta+Q(Q(D*ua)+Q(Q(A*wa)+Q(va*u))));ca=Q(V*Q(ra+y));w=Q(Q(qa*ca)+Q(Q(Q(Q(A*N[n+8>>2])+Q(u*N[n+20>>2]))+Q(D*N[n+32>>2]))+N[n+44>>2]));x=Q(Q(oa*ca)+Q(Q(Q(Q(A*N[n>>2])+Q(u*N[n+12>>2]))+Q(D*N[n+24>>2]))+N[n+36>>2]));u=Q(Q(pa*ca)+Q(Q(Q(Q(A*N[n+4>>2])+Q(u*N[n+16>>2]))+Q(D*N[n+28>>2]))+N[n+40>>2]));B=kB(U,g,Q(Q(Q(N[l+8>>2]*w)+Q(Q(N[l>>2]*x)+Q(u*N[l+4>>2])))-S),Q(Q(Q(N[l+20>>2]*w)+Q(Q(N[l+12>>2]*x)+Q(u*N[l+16>>2])))-Z),Y,X,m+aa|0);H[m+ga|0]=B;e:{if(!B){break e}k=k+1|0;if(!(y>>0>63){break e}B=z+1|0;J[q+4096>>2]=B;H[(v+48|0)+ya|0]=K[xa|0];z=(z<<6)+q|0;N[z+8>>2]=ma;N[z+4>>2]=na;N[z>>2]=sa;M=N[d+36>>2];C=N[d+24>>2];L=N[d>>2];O=N[d+12>>2];T=N[s>>2];G=N[d+40>>2];I=N[d+28>>2];E=N[d+4>>2];F=N[d+16>>2];D=N[s+4>>2];A=N[d+44>>2];y=N[d+32>>2];ja=N[ba+8>>2];w=N[d+8>>2];ka=N[ba>>2];x=N[d+20>>2];la=N[ba+4>>2];u=N[s+8>>2];J[z+52>>2]=p;N[z+12>>2]=ca+t;N[z+24>>2]=Q(A+Q(Q(Q(ka*w)+Q(la*x))+Q(ja*y)))+(r?u:Q(0));N[z+20>>2]=Q(G+Q(Q(Q(ka*E)+Q(la*F))+Q(ja*I)))+(r?D:Q(0));N[z+16>>2]=Q(M+Q(Q(Q(ka*L)+Q(la*O))+Q(ja*C)))+(r?T:Q(0));ya=ya+1|0;z=B}m=m+1|0;if((m|0)!=(a|0)){continue}break}break c}Wa(ga,0,a);Wa(aa,0,a);k=0;break b}m=$}f:{if((a|0)==(k|0)){Sk(q,_,a,f,b,v+48|0);break f}Sk(q,_,k,f,b,v+48|0);g:{h:{if(a>>>0>=3){O=N[o+44>>2];V=N[f+32>>2];T=N[o+40>>2];W=N[f+28>>2];G=N[o+36>>2];X=N[f+24>>2];Y=N[f+20>>2];Z=N[f+16>>2];S=N[f+12>>2];I=N[o+32>>2];E=N[o+28>>2];F=N[o+24>>2];D=N[o+20>>2];A=N[o+16>>2];y=N[o+12>>2];M=N[f+4>>2];C=N[f>>2];L=N[f+8>>2];w=N[o+4>>2];x=N[o>>2];u=N[o+8>>2];_=J[q+4096>>2];za=N[e+12>>2];lB(v+16|0,v+32|0,v+4|0,v+44|0,U,a,b,c,f);if(!g){f=0;break h}ca=Q(Q(V*O)+Q(Q(X*G)+Q(W*T)));ja=Q(Q(Y*O)+Q(Q(S*G)+Q(Z*T)));ka=Q(Q(V*I)+Q(Q(X*F)+Q(W*E)));la=Q(Q(Y*I)+Q(Q(S*F)+Q(Z*E)));ra=Q(Q(V*D)+Q(Q(X*y)+Q(W*A)));oa=Q(Q(Y*D)+Q(Q(S*y)+Q(Z*A)));pa=Q(Q(L*O)+Q(Q(C*G)+Q(M*T)));qa=Q(Q(L*I)+Q(Q(C*F)+Q(M*E)));ta=Q(Q(L*D)+Q(Q(C*y)+Q(M*A)));ua=Q(Q(V*u)+Q(Q(X*x)+Q(w*W)));va=Q(Q(Y*u)+Q(Q(S*x)+Q(w*Z)));wa=Q(Q(L*u)+Q(Q(C*x)+Q(M*w)));V=Q(-za);f=0;W=N[v+44>>2];X=N[v+4>>2];Y=N[v+32>>2];Z=N[v+16>>2];k=_;z=0;n=0;while(1){$=K[i+n|0];B=P($,12)+h|0;da=N[B+8>>2];ea=N[B>>2];fa=N[B+4>>2];B=kB(U,a,Q(Q(pa+Q(Q(da*qa)+Q(Q(ea*wa)+Q(ta*fa))))-Z),Q(Q(ja+Q(Q(da*la)+Q(Q(ea*va)+Q(oa*fa))))-Y),X,W,n+ia|0);H[n+ha|0]=B;i:{if(!B){break i}f=f+1|0;S=Q(ca+Q(Q(da*ka)+Q(Q(ea*ua)+Q(ra*fa))));if(!(S>>0>63){break i}B=k+1|0;J[q+4096>>2]=B;H[(v+48|0)+z|0]=$;k=(k<<6)+q|0;N[k+8>>2]=ma;N[k+4>>2]=na;N[k>>2]=sa;M=N[j+36>>2];C=N[j+24>>2];L=N[j>>2];O=N[j+12>>2];T=N[s>>2];G=N[j+40>>2];I=N[j+28>>2];E=N[j+4>>2];F=N[j+16>>2];D=N[s+4>>2];A=N[j+44>>2];y=N[j+32>>2];w=N[j+8>>2];x=N[j+20>>2];u=N[s+8>>2];J[k+52>>2]=p;N[k+12>>2]=Q(za+S)+t;N[k+24>>2]=Q(A+Q(Q(Q(ea*w)+Q(fa*x))+Q(da*y)))+(r?Q(0):u);N[k+20>>2]=Q(G+Q(Q(Q(ea*E)+Q(fa*F))+Q(da*I)))+(r?Q(0):D);N[k+16>>2]=Q(M+Q(Q(Q(ea*L)+Q(fa*O))+Q(da*C)))+(r?Q(0):T);z=z+1|0;k=B}n=n+1|0;if((n|0)!=(g|0)){continue}break}break h}Wa(ha,0,g);Wa(ia,0,g);break g}if((f|0)==(g|0)){Sk(q,_,g,l,h,v+48|0);break f}Sk(q,_,f,l,h,v+48|0)}if(!g){break f}O=N[o+44>>2];T=N[o+40>>2];G=N[o+36>>2];I=N[o+32>>2];E=N[o+28>>2];F=N[o+24>>2];D=N[o+20>>2];A=N[o+16>>2];y=N[o+12>>2];w=N[o+8>>2];x=N[o+4>>2];u=N[o>>2];n=0;while(1){j=P(n,12)+U|0;f=P(K[i+n|0],12)+h|0;M=N[f>>2];C=N[f+4>>2];L=N[f+8>>2];N[j+8>>2]=Q(Q(Q(M*w)+Q(C*D))+Q(L*I))+O;N[j+4>>2]=Q(Q(Q(M*x)+Q(C*A))+Q(L*E))+T;N[j>>2]=Q(Q(Q(M*u)+Q(C*y))+Q(L*F))+G;n=n+1|0;if((n|0)!=(g|0)){continue}break}if(a>>>0<2|g>>>0<2){break f}k=0;while(1){f=k;k=f+1|0;h=g>>>0>k>>>0?k:0;if(!(K[h+ia|0]&K[f+ia|0]|(K[h+ha|0]?K[f+ha|0]:0))){z=P(f,12)+U|0;G=N[z>>2];o=P(h,12)+U|0;x=N[o>>2];I=N[z+8>>2];u=N[o+8>>2];w=N[z+4>>2];E=Q(N[o+4>>2]-w);N[v+36>>2]=E;y=Q(u-I);N[v+40>>2]=y;F=Q(x-G);N[v+32>>2]=F;D=N[e+4>>2];x=N[e>>2];u=N[e+8>>2];A=Q(Q(y*x)-Q(u*F));N[v+20>>2]=A;y=Q(Q(E*u)-Q(D*y));N[v+16>>2]=y;u=Q(Q(F*D)-Q(x*E));N[v+24>>2]=u;N[v+28>>2]=-Q(Q(u*I)+Q(Q(y*G)+Q(w*A)));w=Q(R(u));x=Q(R(A));u=Q(R(y));j:{k:{if(!(!(x>u)|!(w>2]*N[h+e>>2])-Q(N[e+l>>2]*N[h+j>>2])));n=0;while(1){h=n;n=n+1|0;j=a>>>0>n>>>0?n:0;l:{if(K[j+aa|0]&K[h+aa|0]|(K[j+ga|0]?K[h+ga|0]:0)){break l}l=v+32|0;B=v+4|0;$=0;h=P(K[c+h|0],12)+b|0;G=N[h+8>>2];y=N[v+24>>2];I=N[h>>2];E=N[v+16>>2];F=N[h+4>>2];D=N[v+20>>2];u=N[v+28>>2];A=Q(Q(Q(G*y)+Q(Q(I*E)+Q(F*D)))+u);C=u;h=P(K[c+j|0],12)+b|0;w=N[h+8>>2];x=N[h>>2];u=N[h+4>>2];m:{if(Q(A*Q(C+Q(Q(w*y)+Q(Q(x*E)+Q(D*u)))))>Q(0)){break m}C=y;y=Q(w-G);w=Q(x-I);x=Q(u-F);u=Q(Q(C*y)+Q(Q(E*w)+Q(D*x)));if(u==Q(0)){break m}u=Q(A/u);N[B+8>>2]=G-Q(y*u);N[B+4>>2]=F-Q(x*u);N[B>>2]=I-Q(w*u);j=f<<2;h=i<<2;A=Q(Q(Q(N[j+l>>2]*Q(N[h+B>>2]-N[h+z>>2]))-Q(Q(N[j+B>>2]-N[j+z>>2])*N[h+l>>2]))*T);N[v+44>>2]=A;if(A>2];u=N[e+4>>2];y=Q(N[B>>2]-Q(A*N[e>>2]));N[B>>2]=y;w=Q(N[B+4>>2]-Q(A*u));N[B+4>>2]=w;u=Q(N[B+8>>2]-Q(A*x));N[B+8>>2]=u;$=Q(Q(Q(N[z+8>>2]-u)*Q(N[o+8>>2]-u))+Q(Q(Q(N[z>>2]-y)*Q(N[o>>2]-y))+Q(Q(N[z+4>>2]-w)*Q(N[o+4>>2]-w))))>2];if(h>>>0>63){break l}J[q+4096>>2]=h+1;h=(h<<6)+q|0;N[h+8>>2]=ma;N[h+4>>2]=na;N[h>>2]=sa;G=N[d+36>>2];I=N[d+24>>2];E=N[d>>2];F=N[d+12>>2];D=N[s>>2];A=N[d+40>>2];y=N[d+28>>2];w=N[d+4>>2];x=N[d+16>>2];u=N[s+4>>2];C=N[v+4>>2];L=N[v+8>>2];O=N[v+12>>2];N[h+24>>2]=Q(Q(Q(Q(C*N[d+8>>2])+Q(L*N[d+20>>2]))+Q(O*N[d+32>>2]))+N[d+44>>2])+(r?Q(0):N[s+8>>2]);N[h+20>>2]=Q(A+Q(Q(Q(C*w)+Q(L*x))+Q(O*y)))+(r?Q(0):u);N[h+16>>2]=Q(G+Q(Q(Q(C*E)+Q(L*F))+Q(O*I)))+(r?Q(0):D);u=N[v+44>>2];J[h+52>>2]=p;N[h+12>>2]=t-u}if((a|0)!=(n|0)){continue}break}}if((g|0)!=(k|0)){continue}break}}Ia=v+112|0;return m}function x6(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;c=Ia-192|0;Ia=c;l=a+40|0;f=J[l>>2];J[l>>2]=f?f:1;a:{b:{switch(f+1|0){case 2:Xa(J[42504],8,6711,312,23774,0);break a;case 0:Xa(J[42504],8,6711,317,19383,0);break a;default:break b}}d=J[a+28>>2];c:{if(!d){break c}j=J[a+60>>2];if(d>>>0>=8){f=d&-8;while(1){b=j+P(e,80)|0;J[b+64>>2]=0;J[b+68>>2]=0;I[b+70>>1]=0;I[b+72>>1]=0;I[b+74>>1]=0;I[b+76>>1]=0;b=j+P(e|1,80)|0;I[b+70>>1]=0;I[b+72>>1]=0;I[b+74>>1]=0;I[b+76>>1]=0;J[b+64>>2]=0;J[b+68>>2]=0;b=j+P(e|2,80)|0;I[b+70>>1]=0;I[b+72>>1]=0;I[b+74>>1]=0;I[b+76>>1]=0;J[b+64>>2]=0;J[b+68>>2]=0;b=j+P(e|3,80)|0;I[b+70>>1]=0;I[b+72>>1]=0;I[b+74>>1]=0;I[b+76>>1]=0;J[b+64>>2]=0;J[b+68>>2]=0;b=j+P(e|4,80)|0;I[b+70>>1]=0;I[b+72>>1]=0;I[b+74>>1]=0;I[b+76>>1]=0;J[b+64>>2]=0;J[b+68>>2]=0;b=j+P(e|5,80)|0;I[b+70>>1]=0;I[b+72>>1]=0;I[b+74>>1]=0;I[b+76>>1]=0;J[b+64>>2]=0;J[b+68>>2]=0;b=j+P(e|6,80)|0;I[b+70>>1]=0;I[b+72>>1]=0;I[b+74>>1]=0;I[b+76>>1]=0;J[b+64>>2]=0;J[b+68>>2]=0;b=j+P(e|7,80)|0;I[b+70>>1]=0;I[b+72>>1]=0;I[b+74>>1]=0;I[b+76>>1]=0;J[b+64>>2]=0;J[b+68>>2]=0;e=e+8|0;g=g+8|0;if((f|0)!=(g|0)){continue}break}}f=d&7;if(!f){break c}while(1){g=j+P(e,80)|0;J[g+64>>2]=0;J[g+68>>2]=0;I[g+70>>1]=0;I[g+72>>1]=0;I[g+74>>1]=0;I[g+76>>1]=0;e=e+1|0;i=i+1|0;if((f|0)!=(i|0)){continue}break}}d=J[a+32>>2];d:{if(!d){break d}e=J[a+76>>2];g=0;i=0;if(d>>>0>=8){f=d&-8;while(1){j=i<<5;b=j+e|0;J[b+16>>2]=0;J[b+20>>2]=0;I[b+22>>1]=0;I[b+24>>1]=0;I[b+26>>1]=0;I[b+28>>1]=0;b=e+(j|32)|0;I[b+22>>1]=0;I[b+24>>1]=0;I[b+26>>1]=0;I[b+28>>1]=0;J[b+16>>2]=0;J[b+20>>2]=0;b=e+(j|64)|0;I[b+22>>1]=0;I[b+24>>1]=0;I[b+26>>1]=0;I[b+28>>1]=0;J[b+16>>2]=0;J[b+20>>2]=0;b=e+(j|96)|0;I[b+22>>1]=0;I[b+24>>1]=0;I[b+26>>1]=0;I[b+28>>1]=0;J[b+16>>2]=0;J[b+20>>2]=0;b=e+(j|128)|0;I[b+22>>1]=0;I[b+24>>1]=0;I[b+26>>1]=0;I[b+28>>1]=0;J[b+16>>2]=0;J[b+20>>2]=0;b=e+(j|160)|0;I[b+22>>1]=0;I[b+24>>1]=0;I[b+26>>1]=0;I[b+28>>1]=0;J[b+16>>2]=0;J[b+20>>2]=0;b=e+(j|192)|0;I[b+22>>1]=0;I[b+24>>1]=0;I[b+26>>1]=0;I[b+28>>1]=0;J[b+16>>2]=0;J[b+20>>2]=0;b=e+(j|224)|0;I[b+22>>1]=0;I[b+24>>1]=0;I[b+26>>1]=0;I[b+28>>1]=0;J[b+16>>2]=0;J[b+20>>2]=0;i=i+8|0;k=k+8|0;if((f|0)!=(k|0)){continue}break}}f=d&7;if(!f){break d}while(1){d=e+(i<<5)|0;J[d+16>>2]=0;J[d+20>>2]=0;I[d+22>>1]=0;I[d+24>>1]=0;I[d+26>>1]=0;I[d+28>>1]=0;i=i+1|0;g=g+1|0;if((f|0)!=(g|0)){continue}break}}d=J[a+36>>2];e:{if(!d){break e}e=J[a+68>>2];g=0;i=0;if(d>>>0>=8){f=d&-8;k=0;while(1){j=i<<6;b=j+e|0;J[b+48>>2]=0;J[b+52>>2]=0;I[b+54>>1]=0;I[b+56>>1]=0;I[b+58>>1]=0;I[b+60>>1]=0;b=e+(j|64)|0;I[b+54>>1]=0;I[b+56>>1]=0;I[b+58>>1]=0;I[b+60>>1]=0;J[b+48>>2]=0;J[b+52>>2]=0;b=e+(j|128)|0;I[b+54>>1]=0;I[b+56>>1]=0;I[b+58>>1]=0;I[b+60>>1]=0;J[b+48>>2]=0;J[b+52>>2]=0;b=e+(j|192)|0;I[b+54>>1]=0;I[b+56>>1]=0;I[b+58>>1]=0;I[b+60>>1]=0;J[b+48>>2]=0;J[b+52>>2]=0;b=e+(j|256)|0;I[b+54>>1]=0;I[b+56>>1]=0;I[b+58>>1]=0;I[b+60>>1]=0;J[b+48>>2]=0;J[b+52>>2]=0;b=e+(j|320)|0;I[b+54>>1]=0;I[b+56>>1]=0;I[b+58>>1]=0;I[b+60>>1]=0;J[b+48>>2]=0;J[b+52>>2]=0;b=e+(j|384)|0;I[b+54>>1]=0;I[b+56>>1]=0;I[b+58>>1]=0;I[b+60>>1]=0;J[b+48>>2]=0;J[b+52>>2]=0;b=e+(j|448)|0;I[b+54>>1]=0;I[b+56>>1]=0;I[b+58>>1]=0;I[b+60>>1]=0;J[b+48>>2]=0;J[b+52>>2]=0;i=i+8|0;k=k+8|0;if((f|0)!=(k|0)){continue}break}}f=d&7;if(!f){break e}while(1){d=e+(i<<6)|0;J[d+48>>2]=0;J[d+52>>2]=0;I[d+54>>1]=0;I[d+56>>1]=0;I[d+58>>1]=0;I[d+60>>1]=0;i=i+1|0;g=g+1|0;if((f|0)!=(g|0)){continue}break}}j=J[a+88>>2];g=J[a+68>>2];m=J[a+72>>2];q=J[a+92>>2];k=J[a+76>>2];n=J[a+80>>2];r=J[a+84>>2];f=J[a+60>>2];o=J[a- -64>>2];b=J[a+44>>2];d=J[a+48>>2];i=J[a+56>>2];J[c+184>>2]=J[a+52>>2];J[c+188>>2]=i;J[c+176>>2]=b;J[c+180>>2]=d;if(J[a+108>>2]!=-16){i=0;while(1){h=J[a+12>>2]+i|0;if(J[h+40>>2]){J[h+40>>2]=h- -64;i=76}else{i=64}if(J[h+44>>2]){J[h+44>>2]=h+i;i=i+12|0}if(J[h+56>>2]){J[h+56>>2]=h+i;i=i+28|0}if(J[h+52>>2]){b=0;d=h+i|0;i=J[d>>2];if(!(i>>>0>4|(i|0)==1)){b=d+4|0}J[h+52>>2]=b}p=h+40|0;i=J[h>>2];f:{g:{switch(H[h+38|0]){case 0:d=J[a+64>>2];e=L[h+36>>1];I[c+28>>1]=0;J[c+24>>2]=-1;J[c+16>>2]=0;J[c+20>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+92>>2]=0;H[c+80|0]=0;J[c+64>>2]=0;J[c+56>>2]=2139095039;J[c+60>>2]=0;I[c+116>>1]=0;J[c+112>>2]=-1;J[c+104>>2]=0;J[c+108>>2]=0;H[c+96|0]=0;J[c+12>>2]=154068;J[c+84>>2]=o;b=o-d>>6;d=r-b|0;J[c+88>>2]=d>>>0>e>>>0?e:d;J[c+136>>2]=0;J[c+140>>2]=0;J[c+128>>2]=0;J[c+132>>2]=0;J[c+120>>2]=0;J[c+124>>2]=0;H[c+172|0]=0;J[c+152>>2]=0;J[c+144>>2]=2139095039;J[c+148>>2]=0;d=J[a+8>>2];I[c+10>>1]=L[h+4>>1];Hp(d,p,c+12|0,c+10|0,J[h+32>>2],h+8|0,0,c+176|0);b=K[c+96|0]|(b|0)==(r|0)&L[h+36>>1]!=0;H[c+96|0]=b;J[f+72>>2]=J[h+28>>2];d=J[c+20>>2];J[f>>2]=J[c+16>>2];J[f+4>>2]=d;J[f+8>>2]=J[c+24>>2];I[f+12>>1]=L[c+28>>1];N[f+16>>2]=N[c+32>>2];N[f+20>>2]=N[c+36>>2];N[f+24>>2]=N[c+40>>2];N[f+28>>2]=N[c+44>>2];N[f+32>>2]=N[c+48>>2];N[f+36>>2]=N[c+52>>2];N[f+40>>2]=N[c+56>>2];d=J[c+64>>2];J[f+44>>2]=J[c+60>>2];J[f+48>>2]=d;d=J[c+72>>2];J[f+52>>2]=J[c+68>>2];J[f+56>>2]=d;J[f+60>>2]=J[c+76>>2];H[f+77|0]=K[c+80|0];e=J[c+92>>2];b=b&255;H[f+76|0]=b?2:1;J[f+68>>2]=e;d=J[c+84>>2];J[f+64>>2]=b?e?d:0:d;f=f+80|0;o=(e<<6)+o|0;break f;case 1:d=J[a+80>>2];e=L[h+36>>1];J[c+44>>2]=0;H[c+32|0]=0;J[c+24>>2]=-1;J[c+16>>2]=0;J[c+20>>2]=0;H[c+76|0]=0;J[c+64>>2]=-1;J[c+56>>2]=0;J[c+60>>2]=0;H[c+48|0]=0;J[c+12>>2]=154104;J[c+36>>2]=n;b=n-d>>4;d=q-b|0;J[c+40>>2]=d>>>0>e>>>0?e:d;d=J[a+8>>2];I[c+8>>1]=L[h+4>>1];XC(d,p,c+12|0,c+8|0,J[h+32>>2],h+8|0,0,c+176|0);b=K[c+48|0]|(b|0)==(q|0)&L[h+36>>1]!=0;H[c+48|0]=b;J[k+24>>2]=J[h+28>>2];d=J[c+20>>2];J[k>>2]=J[c+16>>2];J[k+4>>2]=d;d=J[c+28>>2];J[k+8>>2]=J[c+24>>2];J[k+12>>2]=d;H[k+29|0]=K[c+32|0];e=J[c+44>>2];b=b&255;H[k+28|0]=b?2:1;J[k+20>>2]=e;d=J[c+36>>2];J[k+16>>2]=b?e?d:0:d;k=k+32|0;n=(e<<4)+n|0;break f;case 2:break g;default:break f}}d=J[a+72>>2];e=L[h+36>>1];I[c+28>>1]=0;J[c+24>>2]=-1;J[c+16>>2]=0;J[c+20>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+76>>2]=0;H[c+64|0]=0;J[c+56>>2]=2139095039;I[c+100>>1]=0;J[c+96>>2]=-1;J[c+88>>2]=0;J[c+92>>2]=0;H[c+80|0]=0;J[c+12>>2]=154160;J[c+68>>2]=m;b=((m-d|0)/-48|0)+j|0;J[c+72>>2]=b>>>0>e>>>0?e:b;J[c+120>>2]=0;J[c+124>>2]=0;J[c+112>>2]=0;J[c+116>>2]=0;J[c+104>>2]=0;J[c+108>>2]=0;H[c+140|0]=0;J[c+128>>2]=2139095039;d=J[a+8>>2];I[c+6>>1]=L[h+4>>1];Gp(d,p,c+12|0,c+6|0,J[h+32>>2],h+8|0,0,c+176|0);b=K[c+80|0]|(b?0:L[h+36>>1]!=0);H[c+80|0]=b;J[g+56>>2]=J[h+28>>2];d=J[c+20>>2];J[g>>2]=J[c+16>>2];J[g+4>>2]=d;J[g+8>>2]=J[c+24>>2];I[g+12>>1]=L[c+28>>1];N[g+16>>2]=N[c+32>>2];N[g+20>>2]=N[c+36>>2];N[g+24>>2]=N[c+40>>2];N[g+28>>2]=N[c+44>>2];N[g+32>>2]=N[c+48>>2];N[g+36>>2]=N[c+52>>2];N[g+40>>2]=N[c+56>>2];J[g+44>>2]=J[c+60>>2];H[g+61|0]=K[c+64|0];e=J[c+76>>2];b=b&255;H[g+60|0]=b?2:1;J[g+52>>2]=e;d=J[c+68>>2];J[g+48>>2]=b?e?d:0:d;g=g- -64|0;m=P(e,48)+m|0}d=J[h>>2];if((d|0)!=-16){s=((d|0)!=-16)+s|0;if(s>>>0<1e6){continue}}break}H[a+112|0]=0;J[a+108>>2]=-16;J[a+24>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[l>>2]=0;break a}H[a+112|0]=0;J[a+108>>2]=-16;J[a+24>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[l>>2]=0}Ia=c+192|0}function Fka(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=Q(0);u=Ia-16|0;Ia=u;w=J[a+92>>2]<<5;b=J[a+28>>2];x=J[b+440>>2];v=J[b+452>>2];e=J[J[a+32>>2]>>2];j=J[e+11960>>2];a:{if(!J[e+11896>>2]){n=j;break a}g=J[e+11892>>2];n=j;b=0;while(1){o=s<<2;d=J[o+g>>2]+c|0;b:{if(d>>>0>c>>>0){m=0;l=c;while(1){q=h;k=L[(J[e+11964>>2]+(l<<3)|0)+4>>1];c:{if(!k){break c}t=b+k|0;while(1){g=j+(b<<5)|0;d:{if(!L[g+22>>1]){k=k-1|0;break d}if((b|0)!=(h|0)){p=J[g+4>>2];i=j+(h<<5)|0;J[i>>2]=J[g>>2];J[i+4>>2]=p;p=J[g+28>>2];J[i+24>>2]=J[g+24>>2];J[i+28>>2]=p;p=J[g+20>>2];J[i+16>>2]=J[g+16>>2];J[i+20>>2]=p;p=J[g+12>>2];J[i+8>>2]=J[g+8>>2];J[i+12>>2]=p}n=n+32|0;h=h+1|0}b=b+1|0;if((t&65535)!=(b&65535)){continue}break}g=k&65535;if(!g){break c}t=J[e+11964>>2]+(f<<3)|0;I[t+4>>1]=k;J[t>>2]=q;i=K[J[(j+(q<<5)|0)+24>>2]];e:{if((i|0)!=5){break e}i=5;if(g>>>0<2){break e}k=g-1|0;p=k&3;f:{if(g-2>>>0<3){g=1;break f}r=k&-4;k=0;g=1;while(1){y=i;i=j+(g+q<<5)|0;i=K[J[i+120>>2]]==1?1:K[J[i+88>>2]]==1?1:K[J[i+56>>2]]==1?1:K[J[i+24>>2]]==1?1:y;g=g+4|0;k=k+4|0;if((r|0)!=(k|0)){continue}break}}k=0;if(!p){break e}while(1){i=K[J[(j+(g+q<<5)|0)+24>>2]]==1?1:i;g=g+1|0;k=k+1|0;if((p|0)!=(k|0)){continue}break}}I[t+6>>1]=i&255;m=m+1|0;f=f+1|0}l=l+1|0;if((d|0)!=(l|0)){continue}break}g=J[e+11892>>2];c=J[o+g>>2]+c|0;break b}m=0;c=d}J[g+o>>2]=m;s=s+1|0;if(s>>>0>2]){continue}break}b=J[a+28>>2]}J[e+11968>>2]=f;J[e+12080>>2]=h;c=n-j>>5;J[e+11868>>2]=c;J[e+11876>>2]=h-c;if(J[b+112>>2]){J[e+11992>>2]=0;n=J[e+11976>>2];if((J[e+11996>>2]&2147483647)>>>0>>0){Xl(e+11988|0,f)}J[e+11908>>2]=0;t=e+11904|0;l=J[e+11988>>2];b=J[e+11900>>2]&2147483647;if(b>>>0>(J[e+11912>>2]&2147483647)>>>0){mb(t,b)}g:{if(!J[e+11896>>2]){k=0;b=n;break g}b=n;k=0;h=0;m=0;s=0;while(1){f=m;c=h;h=J[J[e+11892>>2]+(s<<2)>>2]+c|0;if(c>>>0>>0){while(1){i=J[e+11964>>2]+(c<<3)|0;d=L[i+6>>1];h:{if(d>>>0>8){break h}q=L[i+4>>1];d=1<>2]<<5)|0;g=J[d+24>>2];o=L[g+2>>1];g=g+o|0;p=K[g|0];r=L[d+22>>1];J[b+24>>2]=g;o=(r<<4)-o>>>4|0;I[b+22>>1]=o;J[b>>2]=J[d>>2];J[b+4>>2]=J[d+4>>2];J[b+12>>2]=J[d+12>>2];J[b+16>>2]=J[d+16>>2];I[b+8>>1]=L[d+8>>1];d=L[d+10>>1];J[b+28>>2]=0;I[b+10>>1]=d;I[b+20>>1]=0;d=J[i>>2];J[b+56>>2]=g;I[b+54>>1]=o;d=j+(d<<5)|0;J[b+32>>2]=J[d+32>>2];J[b+36>>2]=J[d+36>>2];J[b+44>>2]=J[d+44>>2];J[b+48>>2]=J[d+48>>2];I[b+40>>1]=L[d+40>>1];d=L[d+42>>1];J[b+60>>2]=0;I[b+42>>1]=d;I[b+52>>1]=0;d=J[i>>2];J[b+88>>2]=g;I[b+86>>1]=o;d=j+(d<<5)|0;J[b+64>>2]=J[d- -64>>2];J[b+68>>2]=J[d+68>>2];J[b+76>>2]=J[d+76>>2];J[b+80>>2]=J[d+80>>2];I[b+72>>1]=L[d+72>>1];d=L[d+74>>1];J[b+92>>2]=0;I[b+74>>1]=d;I[b+84>>1]=0;d=J[i>>2];J[b+120>>2]=g;I[b+118>>1]=o;d=j+(d<<5)|0;J[b+96>>2]=J[d+96>>2];J[b+100>>2]=J[d+100>>2];J[b+108>>2]=J[d+108>>2];J[b+112>>2]=J[d+112>>2];I[b+104>>1]=L[d+104>>1];d=L[d+106>>1];J[b+124>>2]=0;I[b+106>>1]=d;I[b+116>>1]=0;I[l+6>>1]=p;I[l+4>>1]=q;J[l>>2]=k;k=k+q|0;f=f+1|0;l=l+8|0;b=b+128|0;break h}i:{if(!q){g=0;d=0;break i}g=0;while(1){d=j+(J[i>>2]+g<<5)|0;p=L[d+22>>1];r=J[d+24>>2];o=L[r+2>>1];r=o+r|0;J[b+24>>2]=r;I[b+22>>1]=(p<<4)-o>>>4;J[b>>2]=J[d>>2];J[b+4>>2]=J[d+4>>2];J[b+12>>2]=J[d+12>>2];J[b+16>>2]=J[d+16>>2];I[b+8>>1]=L[d+8>>1];d=L[d+10>>1];J[b+28>>2]=0;I[b+10>>1]=d;I[b+20>>1]=0;b=b+32|0;g=g+1|0;if((q|0)!=(g|0)){continue}break}g=K[r|0];d=q}I[l+4>>1]=q;J[l>>2]=k;I[l+6>>1]=g&255;k=d+k|0;f=f+1|0;l=l+8|0}c=c+1|0;if((h|0)!=(c|0)){continue}break}j:{if(f>>>0<=m>>>0){break j}c=f-m|0;J[u+12>>2]=c;m=J[e+11908>>2];if(m>>>0>=(J[e+11912>>2]&2147483647)>>>0){bb(t,u+12|0);break j}J[J[e+11904>>2]+(m<<2)>>2]=c;J[e+11908>>2]=J[e+11908>>2]+1}m=f}s=s+1|0;if(s>>>0>2]){continue}break}}J[e+12084>>2]=k;b=b-n>>5;J[e+11872>>2]=b;J[e+11992>>2]=l-J[e+11988>>2]>>3;J[e+11884>>2]=k-b;b=J[a+28>>2]}h=J[e+11976>>2];f=J[e+11960>>2];c=db(J[b+584>>2],156);J[c>>2]=J[e+12112>>2];j=J[e+12116>>2];J[c+12>>2]=v;m=w+x|0;J[c+8>>2]=m;J[c+4>>2]=j;J[c+20>>2]=J[a+92>>2];J[c+16>>2]=J[J[a+32>>2]+4>>2];J[c+24>>2]=J[e+12144>>2];j=J[e+12148>>2];J[c+68>>2]=0;J[c+72>>2]=0;J[c+32>>2]=f;J[c+28>>2]=j;J[c+76>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;J[c+88>>2]=0;J[c+92>>2]=0;f=J[a+28>>2];j=J[f+4>>2];J[c+132>>2]=J[j+4>>2];j=J[j+8>>2];J[c+140>>2]=b+536;J[c+136>>2]=j;J[c+52>>2]=J[e+11940>>2];b=J[e+11928>>2];J[c+96>>2]=0;J[c+60>>2]=b;J[c+36>>2]=J[e+11964>>2];J[c+40>>2]=J[e+11968>>2];J[c+44>>2]=J[e+11892>>2];J[c+48>>2]=J[e+11896>>2];J[c+64>>2]=J[a+36>>2];J[c+120>>2]=J[e+11904>>2];J[c+124>>2]=J[e+11908>>2];J[c+112>>2]=J[e+11988>>2];b=J[e+11992>>2];J[c+128>>2]=0;J[c+116>>2]=b;J[c+108>>2]=h;J[c+144>>2]=J[e+12128>>2];N[c+100>>2]=N[f+52>>2];N[c+104>>2]=N[f+56>>2];f=J[e+12104>>2];b=J[a+16>>2];b=Ka[J[J[b>>2]+4>>2]](b)|0;b=Ka[J[J[b>>2]+4>>2]](b)|0;f=f<<3;f=f>>>0<=1?1:f;f=((f+J[e+11968>>2]|0)-1>>>0)/(f>>>0)|0;b=b>>>0>f>>>0?f:b;k:{if(b>>>0>=2){h=b>>>0<=1?1:b;b=(f<<3>>>0)/(h<<1>>>0)|0;J[c+56>>2]=b>>>0<=8?8:b;n=1;while(1){b=db(J[J[a+28>>2]+584>>2],48);f=J[a+28>>2];j=J[f+112>>2];m=J[a+96>>2];e=J[f+600>>2];l=J[f+604>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=e;J[b+12>>2]=l;J[b+40>>2]=m;J[b+36>>2]=j;J[b+32>>2]=f;J[b+28>>2]=c;J[b>>2]=138556;f=J[a+20>>2];J[b+20>>2]=f;J[b+24>>2]=1;if(f){Ka[J[J[f>>2]+16>>2]](f);J[b+16>>2]=J[J[b+20>>2]+16>>2];d=J[b>>2]}else{d=138556}Ka[J[d+20>>2]](b);n=n+1|0;if((h|0)!=(n|0)){continue}break}IJ(J[a+28>>2],c,J[a+96>>2]);a=J[a+32>>2];a=(J[a+8>>2]&2147483647)+J[a+4>>2]|0;if((a|0)<=J[c+96>>2]|(a|0)<=J[c+96>>2]){break k}b=3e4;while(1){if((a|0)<=J[c+96>>2]){break k}b=b-1|0;if(b){continue}+ca();b=1e4;continue}}J[e+12052>>2]=0;b=J[e+12128>>2];if(b>>>0>(J[e+12056>>2]&2147483647)>>>0){Zb(e+12048|0,b);b=J[e+12128>>2]}J[e+12052>>2]=b;J[e+12064>>2]=0;if((J[e+12068>>2]&2147483647)>>>0>>0){Zb(e+12060|0,b);b=J[e+12128>>2]}J[e+12064>>2]=b;J[c+148>>2]=J[e+12048>>2];J[c+152>>2]=J[e+12060>>2];b=J[a+28>>2];b=J[((J[b+112>>2]<<2)+b|0)+484>>2];Ka[J[J[b>>2]+16>>2]](b,c);h=J[a+32>>2];if(J[h+4>>2]){n=(P(J[a+92>>2],112)+v|0)+112|0;f=0;while(1){j=f<<5;b=j+J[e+11940>>2]|0;h=n+P(f,112)|0;HJ(b,b+16|0,j+m|0,h,N[J[a+28>>2]+52>>2]);c=J[J[a+36>>2]+(f<<2)>>2];b=J[c+36>>2];N[c>>2]=N[b>>2];N[c+4>>2]=N[b+4>>2];N[c+8>>2]=N[b+8>>2];N[c+12>>2]=N[b+12>>2];N[c+16>>2]=N[b+16>>2];N[c+20>>2]=N[b+20>>2];N[c+24>>2]=N[b+24>>2];N[b>>2]=N[h+80>>2];N[b+4>>2]=N[h+84>>2];N[b+8>>2]=N[h+88>>2];N[b+12>>2]=N[h+92>>2];N[b+16>>2]=N[h+96>>2];N[b+20>>2]=N[h+100>>2];N[b+24>>2]=N[h+104>>2];N[b+64>>2]=N[h>>2];N[b+68>>2]=N[h+4>>2];N[b+72>>2]=N[h+8>>2];N[b+80>>2]=N[h+16>>2];N[b+84>>2]=N[h+20>>2];N[b+88>>2]=N[h+24>>2];b=J[a+28>>2];z=N[b+52>>2];q=K[b+64|0];d=K[b+66|0];b=J[a+96>>2];if(Jr(c,z,q,d,j+J[e+11940>>2]|0,J[J[b+100>>2]+(J[J[b+204>>2]+((J[h+72>>2]&33554431)<<2)>>2]<<2)>>2]!=0)==Q(0)){J[c+64>>2]=0;J[c+68>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;J[c+72>>2]=0;J[c+56>>2]=0;I[c+28>>1]=L[c+28>>1]|16}f=f+1|0;h=J[a+32>>2];if(f>>>0>2]){continue}break}}if(!(J[h+8>>2]&2147483647)){break k}b=0;while(1){c=J[e+12144>>2]+P(b,52)|0;f=J[(J[J[c>>2]+24>>2]<<2)+169924>>2];if(f){Ka[f|0](c,N[J[a+28>>2]+52>>2]);h=J[a+32>>2]}b=b+1|0;if(b>>>0<(J[h+8>>2]&2147483647)>>>0){continue}break}}Ia=u+16|0}function VC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=0,m=0,n=0,o=Q(0),p=Q(0),q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=0,z=Q(0),A=0,B=0,C=0,D=0,E=0,F=Q(0),G=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0);d=Ia-208|0;Ia=d;J[d+184>>2]=0;J[d+188>>2]=0;J[d+192>>2]=0;J[d+196>>2]=0;J[d+176>>2]=0;J[d+180>>2]=0;I[d+172>>1]=0;J[d+168>>2]=-1;J[d+160>>2]=0;J[d+164>>2]=0;J[d+200>>2]=2139095039;g=J[c+4>>2];n=J[((J[g+4>>2]>>>22&60)+109352|0)+12>>2]+g|0;D=J[((K[n+9|0]<<2)+169864|0)+40>>2]+n|0;l=J[c>>2];E=J[42469]+(l+16|0)|0;c=J[a+20>>2];y=I[c+16>>1];a:{b:{c:{d:{e:{f:{if(!J[J[a+12>>2]+60>>2]){f=K[a+42|0];if(f|(y|0)>=0){break f}break e}if(!K[a+42|0]){break e}B=a+42|0;m=L[a+16>>1];n=2;break c}B=a+42|0;m=L[a+16>>1];n=2;if(f){break c}break d}B=a+42|0;m=L[a+16>>1];n=1}f=J[a+24>>2];g:{i=J[a+32>>2];if(i){break g}k=J[c+12>>2];r=J[c+8>>2];e=J[c+4>>2];h=J[c>>2];if(!(k|(r|(e|h)))|(k&J[l+28>>2]|(r&J[l+24>>2]|(e&J[l+20>>2]|h&J[l+16>>2])))){break g}r=1;break a}if(!(y&4)|!(f|i)){break c}I[d+72>>1]=m;h:{if(f){n=Ka[J[J[f>>2]>>2]](f,c,E,D,d+72|0)|0;break h}f=J[i+8>>2];if(!f){m=L[d+72>>1]&432|m&-433;break c}J[d+4>>2]=J[c>>2];J[d+8>>2]=J[c+4>>2];J[d+12>>2]=J[c+8>>2];J[d+16>>2]=J[c+12>>2];J[d+128>>2]=J[l+16>>2];J[d+132>>2]=J[l+20>>2];J[d+136>>2]=J[l+24>>2];J[d+140>>2]=J[l+28>>2];n=Ka[f|0](d+4|0,d+128|0,J[i>>2],J[i+4>>2],d+72|0)|0}if(!n){break b}m=L[d+72>>1]&432|m&-433}e=d+128|0;Uq(e,l,g);r=1;f=J[l+4>>2]&1?J[l+8>>2]- -64|0:l+84|0;A=J[a+72>>2];k=J[a+8>>2];C=J[a+4>>2];c=J[a+12>>2];g=J[c+56>>2];i=J[c+64>>2];c=J[c+60>>2];I[d+126>>1]=L[a+36>>1]|m;i=c>>>0>i>>>0?g+P(i,48)|0:d+160|0;p=N[a+28>>2];c=Ia-128|0;Ia=c;h=K[a+68|0]?a+44|0:0;j=N[h+20>>2];o=N[h+16>>2];g=J[k+16>>2];q=J[k+12>>2];w=N[h+8>>2];x=N[h+4>>2];s=N[h+12>>2];t=N[h>>2];Lc(c+104|0,f,e,Q(1));u=N[c+116>>2];z=N[c+104>>2];F=Q(Q(Q(Q(s-t)*Q(.5))+Q(Q(u-z)*Q(.5)))*Q(1.0099999904632568));N[c+92>>2]=F;G=N[c+120>>2];M=N[c+108>>2];O=Q(Q(Q(Q(o-x)*Q(.5))+Q(Q(G-M)*Q(.5)))*Q(1.0099999904632568));N[c+96>>2]=O;R=N[c+124>>2];S=N[c+112>>2];T=Q(Q(Q(Q(j-w)*Q(.5))+Q(Q(R-S)*Q(.5)))*Q(1.0099999904632568));N[c+100>>2]=T;N[c+64>>2]=-T;N[c+60>>2]=-O;N[c+56>>2]=-F;N[c+24>>2]=Q(Q(w+j)*Q(.5))-Q(Q(R+S)*Q(.5));N[c+20>>2]=Q(Q(x+o)*Q(.5))-Q(Q(G+M)*Q(.5));N[c+16>>2]=Q(Q(t+s)*Q(.5))-Q(Q(u+z)*Q(.5));h=!Jk(c+56|0,c+92|0,c+16|0,J[k+4>>2],p,c+88|0,c+84|0);j=N[c+88>>2];i:{if(h&j>N[c+84>>2]){break i}v=j>Q(10);j=v?Q(j+Q(-10)):Q(0);h=J[k+4>>2];w=Q(0);x=Q(0);if(v){x=Q(j*N[h+8>>2]);U=Q(j*N[h>>2]);w=Q(j*N[h+4>>2])}o=N[e+20>>2];s=N[e+24>>2];t=N[e+16>>2];N[c+56>>2]=N[e>>2];N[c+60>>2]=N[e+4>>2];N[c+64>>2]=N[e+8>>2];u=N[e+12>>2];N[c+80>>2]=s-x;N[c+76>>2]=o-w;N[c+72>>2]=t-U;N[c+68>>2]=u;o=N[c+84>>2];p=Q((o>2];o=N[k+20>>2];v=0;j:{k:{switch(J[q>>2]+1|0){case 3:C=e+28|0;k=e;e=L[d+126>>1];k=J[(J[f>>2]<<2)+(e&256?C:k)>>2];I[c+12>>1]=e;if(Ka[k|0](f,c+56|0,q,g,A+100|0,h,p,i,c+12|0,o)|0){break j}break i;case 4:k=L[d+126>>1];e=J[(e+(k&256?84:56)|0)+(J[f>>2]<<2)>>2];I[c+10>>1]=k;if(Ka[e|0](f,c+56|0,q,g,A+12|0,h,p,i,c+10|0,o)|0){break j}break i;case 5:e=J[(e+(J[f>>2]<<2)|0)+112>>2];I[c+8>>1]=L[d+126>>1];if(Ka[e|0](f,c+56|0,q,g,h,p,i,c+8|0,o)|0){break j}break i;case 0:case 2:case 6:case 7:case 8:Xa(J[42504],4,8751,306,71325,0);break i;case 1:break k;default:break i}}s=N[q+4>>2];J[c+52>>2]=0;N[c+48>>2]=s;J[c+44>>2]=2;t=N[g+16>>2];N[c+16>>2]=t;u=N[g+20>>2];N[c+20>>2]=u;z=N[g+24>>2];N[c+36>>2]=z;N[c+32>>2]=u;N[c+40>>2]=s;N[c+28>>2]=t;N[c+24>>2]=z;q=e+28|0;k=e;e=L[d+126>>1];k=J[(J[f>>2]<<2)+(e&256?q:k)>>2];I[c+14>>1]=e;if(!(Ka[k|0](f,c+56|0,c+44|0,g,c+16|0,h,p,i,c+14|0,o)|0)){break i}}N[i+40>>2]=j+N[i+40>>2];N[i+16>>2]=U+N[i+16>>2];N[i+20>>2]=w+N[i+20>>2];N[i+24>>2]=x+N[i+24>>2];v=1}Ia=c+128|0;if(!v){break a}q=y&8;y=m&512;r=0;m=0;while(1){f=i+P(m,48)|0;J[f+4>>2]=E;J[f>>2]=D;if(!(y|N[f+40>>2]!=Q(0))){c=J[J[a+8>>2]+4>>2];j=N[c>>2];p=N[c+4>>2];N[f+36>>2]=-N[c+8>>2];N[f+32>>2]=-p;N[f+28>>2]=-j}c=n;l:{if(K[B|0]){break l}e=J[a+24>>2];g=J[a+32>>2];c=n;if(!(e|g)){break l}c=n;if(!q){break l}if(e){c=Ka[J[J[e>>2]+4>>2]](e,J[a+20>>2],f)|0;break l}e=J[g+12>>2];c=n;if(!e){break l}c=J[a+20>>2];J[d+108>>2]=J[c>>2];J[d+112>>2]=J[c+4>>2];J[d+116>>2]=J[c+8>>2];J[d+120>>2]=J[c+12>>2];J[d+92>>2]=J[l+16>>2];J[d+96>>2]=J[l+20>>2];J[d+100>>2]=J[l+24>>2];J[d+104>>2]=J[l+28>>2];c=Ka[e|0](d+108|0,d+92|0,J[g>>2],J[g+4>>2],f)|0}if(!(!c|!K[a+41|0])){c=J[f+4>>2];b=J[a+12>>2];J[b+4>>2]=J[f>>2];J[b+8>>2]=c;J[b+12>>2]=J[f+8>>2];I[b+16>>1]=L[f+12>>1];N[b+20>>2]=N[f+16>>2];N[b+24>>2]=N[f+20>>2];N[b+28>>2]=N[f+24>>2];N[b+32>>2]=N[f+28>>2];N[b+36>>2]=N[f+32>>2];N[b+40>>2]=N[f+36>>2];N[b+44>>2]=N[f+40>>2];J[b+48>>2]=J[(i+P(m,48)|0)+44>>2];H[J[a+12>>2]+52|0]=1;break a}m:{n:{switch((K[a+40|0]?1:c)-1|0){case 0:c=J[a+12>>2];e=J[c+60>>2];if(!(N[f+40>>2]<=N[a+28>>2])|(!e|!K[a+38|0])){break m}g=J[c+64>>2];o:{if((e|0)!=(g|0)){break o}e=J[a+20>>2];J[d+72>>2]=J[e>>2];J[d+76>>2]=J[e+4>>2];J[d+80>>2]=J[e+8>>2];J[d+84>>2]=J[e+12>>2];I[d+88>>1]=L[e+16>>1]|32768;I[d+20>>1]=0;J[d+16>>2]=-1;J[d+8>>2]=0;J[d+12>>2]=0;J[d+40>>2]=0;J[d+44>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+68>>2]=0;J[d+60>>2]=0;J[d+64>>2]=0;H[d+56|0]=0;J[d+48>>2]=2139095039;J[d+4>>2]=130112;p:{if(K[a+39|0]|!J[c+60>>2]){break p}c=J[a+8>>2];e=J[a+4>>2];I[d+2>>1]=L[a+16>>1];e=Gp(e,c,d+4|0,d+2|0,0,d+72|0,J[a+24>>2],J[a+32>>2]);c=J[a+12>>2];if(!e){break p}e=J[d+12>>2];J[c+4>>2]=J[d+8>>2];J[c+8>>2]=e;J[c+12>>2]=J[d+16>>2];I[c+16>>1]=L[d+20>>1];N[c+20>>2]=N[d+24>>2];N[c+24>>2]=N[d+28>>2];N[c+28>>2]=N[d+32>>2];N[c+32>>2]=N[d+36>>2];N[c+36>>2]=N[d+40>>2];N[c+40>>2]=N[d+44>>2];N[c+44>>2]=N[d+48>>2];J[c+48>>2]=J[d+52>>2];c=J[a+12>>2];H[c+52|0]=1;g=0;j=N[d+48>>2];h=J[c+64>>2];q:{if(!h){h=0;break q}k=J[c+56>>2];while(1){c=k+P(g,48)|0;r:{if(N[c+40>>2]>j){h=h-1|0;e=k+P(h,48)|0;A=J[e+4>>2];J[c>>2]=J[e>>2];J[c+4>>2]=A;J[c+8>>2]=J[e+8>>2];I[c+12>>1]=L[e+12>>1];N[c+16>>2]=N[e+16>>2];N[c+20>>2]=N[e+20>>2];N[c+24>>2]=N[e+24>>2];N[c+28>>2]=N[e+28>>2];N[c+32>>2]=N[e+32>>2];N[c+36>>2]=N[e+36>>2];N[c+40>>2]=N[e+40>>2];J[c+44>>2]=J[e+44>>2];break r}g=g+1|0}if((g|0)!=(h|0)){continue}break}c=J[a+12>>2];j=N[d+48>>2]}J[c+64>>2]=h;N[a+28>>2]=j;N[b>>2]=j}H[a+39|0]=1;g=J[c+64>>2];if((g|0)!=J[c+60>>2]){break o}c=Ka[J[J[c>>2]>>2]](c,J[c+56>>2],g)|0;H[a+38|0]=c;if(!c){break a}g=0;c=J[a+12>>2];J[c+64>>2]=0}J[c+64>>2]=g+1;c=J[c+56>>2]+P(g,48)|0;J[c+8>>2]=J[f+8>>2];e=J[f+4>>2];J[c>>2]=J[f>>2];J[c+4>>2]=e;I[c+12>>1]=L[f+12>>1];N[c+16>>2]=N[f+16>>2];N[c+20>>2]=N[f+20>>2];N[c+24>>2]=N[f+24>>2];N[c+28>>2]=N[f+28>>2];N[c+32>>2]=N[f+32>>2];N[c+36>>2]=N[f+36>>2];N[c+40>>2]=N[f+40>>2];J[c+44>>2]=J[f+44>>2];break m;case 1:break n;default:break m}}j=N[f+40>>2];if(!(j<=N[a+28>>2])){break m}N[a+28>>2]=j;N[b>>2]=j;e=J[f+4>>2];c=J[a+12>>2];J[c+4>>2]=J[f>>2];J[c+8>>2]=e;J[c+12>>2]=J[f+8>>2];I[c+16>>1]=L[f+12>>1];N[c+20>>2]=N[f+16>>2];N[c+24>>2]=N[f+20>>2];N[c+28>>2]=N[f+24>>2];N[c+32>>2]=N[f+28>>2];N[c+36>>2]=N[f+32>>2];N[c+40>>2]=N[f+36>>2];N[c+44>>2]=N[f+40>>2];J[c+48>>2]=J[f+44>>2];H[J[a+12>>2]+52|0]=1}m=m+1|0;r=v>>>0<=m>>>0;if((m|0)!=(v|0)){continue}break}break a}r=1}Ia=d+208|0;return r|0}function yga(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=Q(0),s=Q(0),t=Q(0),u=0,v=0,w=Q(0),x=Q(0),y=0,z=0,A=Q(0),B=Q(0),C=0,D=Q(0),E=0,F=0,G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=0,T=0,U=0,V=0,W=0,X=Q(0),Z=Q(0),_=Q(0),$=0,aa=0;z=Ia-16|0;Ia=z;C=J[a+192>>2];y=J[a+180>>2];h=J[a+144>>2];p=J[a+156>>2];H[z+15|0]=K[c|0];v=a+112|0;S=J[a+668>>2];u=S;c=K[z+15|0];if(c&1){Rl(v,p,J[b+12>>2]);u=J[a+668>>2]|4;J[a+668>>2]=u;c=K[z+15|0]}if(c&2){Rl(v,h,J[b+16>>2]);u=J[a+668>>2]|8;J[a+668>>2]=u;c=K[z+15|0]}a:{if(!(c&64)){p=c&4;break a}F=J[a+444>>2];p=c&4;if(p){q=J[b+36>>2];k=N[q+20>>2];m=N[q+24>>2];r=N[q+16>>2];h=J[F+16>>2];l=N[h+44>>2];f=N[q+12>>2];i=N[h+32>>2];d=N[q>>2];g=N[q+4>>2];j=N[h+36>>2];e=N[q+8>>2];n=N[h+40>>2];N[h+12>>2]=Q(Q(Q(f*l)-Q(i*d))-Q(g*j))-Q(e*n);N[h+8>>2]=Q(Q(d*j)+Q(Q(f*n)+Q(e*l)))-Q(i*g);N[h+4>>2]=Q(Q(e*i)+Q(Q(f*j)+Q(g*l)))-Q(n*d);N[h>>2]=Q(Q(g*n)+Q(Q(f*i)+Q(d*l)))-Q(j*e);s=m;l=N[h+56>>2];l=Q(l+l);i=N[h+48>>2];i=Q(i+i);j=N[h+52>>2];j=Q(j+j);n=Q(Q(e*l)+Q(Q(d*i)+Q(g*j)));m=Q(Q(f*f)+Q(-.5));N[h+24>>2]=s+Q(Q(e*n)+Q(Q(l*m)+Q(f*Q(Q(d*j)-Q(i*g)))));N[h+20>>2]=k+Q(Q(g*n)+Q(Q(j*m)+Q(f*Q(Q(e*i)-Q(l*d)))));N[h+16>>2]=r+Q(Q(d*n)+Q(Q(i*m)+Q(f*Q(Q(g*l)-Q(j*e)))))}if(c&1){h=J[F+16>>2];q=J[b+36>>2];N[h+64>>2]=N[q+28>>2];N[h+68>>2]=N[q+32>>2];N[h+72>>2]=N[q+36>>2];N[h+80>>2]=N[q+40>>2];N[h+84>>2]=N[q+44>>2];N[h+88>>2]=N[q+48>>2]}J[a+668>>2]=u|32}if(p){Rl(v,y,J[b+20>>2]);J[a+668>>2]=J[a+668>>2]|2;c=K[z+15|0]}if(c&8){Rl(v,C,J[b+24>>2]);J[a+668>>2]=J[a+668>>2]|16;c=K[z+15|0]}if(c&4){e=Q(0);f=Q(0);l=Q(0);d=Q(0);g=Q(0);Pi(a,v,1);T=J[a+448>>2];if(T>>>0>=2){U=J[a+456>>2];F=J[a+444>>2];V=J[v+68>>2];W=J[a+432>>2];q=J[v+260>>2];b=1;while(1){u=P(b,80)+U|0;c=(J[u+72>>2]<<2)+V|0;h=(b<<4)+W|0;i=N[h+12>>2];m=N[h+8>>2];j=N[h+4>>2];n=N[h>>2];C=F+(b<<5)|0;h=J[C+20>>2];r=N[h+16>>2];s=N[h+24>>2];w=N[h+20>>2];x=N[h+52>>2];O=N[h+48>>2];R=N[h+44>>2];p=J[(F+(J[C+24>>2]<<5)|0)+16>>2];X=N[p+16>>2];A=N[p+12>>2];D=N[p+8>>2];G=N[p+4>>2];I=N[p>>2];Z=N[p+24>>2];_=N[p+20>>2];b:{c:{d:{e:{switch(K[h+270|0]){default:k=Q(-f);r=Q(-d);i=Q(-l);break b;case 0:f=Q(s+s);d=Q(r+r);e=Q(w+w);l=Q(Q(m*f)+Q(Q(n*d)+Q(e*j)));o=Q(Q(i*i)+Q(-.5));k=N[c>>2];c=q+P(b,76)|0;t=Q(Q(Q(Q(m*l)+Q(Q(f*o)+Q(i*Q(Q(n*e)-Q(d*j)))))-x)+Q(k*N[c+20>>2]));g=Q(Q(Q(Q(n*l)+Q(Q(d*o)+Q(i*Q(Q(j*f)-Q(e*m)))))-R)+Q(k*N[c+12>>2]));o=Q(Q(Q(Q(j*l)+Q(Q(e*o)+Q(i*Q(Q(m*d)-Q(f*n)))))-O)+Q(k*N[c+16>>2]));break d;case 1:h=q+P(b,76)|0;d=N[h+8>>2];g=Q(N[c>>2]*Q(-.5));f=hb(g);e=Q(d*f);d=Q(f*N[h+4>>2]);f=Q(f*N[h>>2]);g=ib(g);if(g>>0>=3){$=h&254;aa=h&1;p=q+P(b,76)|0;f=Q(0);h=0;g=Q(0);k=Q(0);u=0;while(1){d=N[c+(h<<2)>>2];y=p+P(h,24)|0;E=h|1;e=N[c+(E<<2)>>2];E=p+P(E,24)|0;f=Q(Q(f-Q(d*N[y+8>>2]))-Q(e*N[E+8>>2]));g=Q(Q(g-Q(d*N[y+4>>2]))-Q(e*N[E+4>>2]));k=Q(Q(k-Q(d*N[y>>2]))-Q(e*N[E>>2]));h=h+2|0;u=u+2|0;if(($|0)!=(u|0)){continue}break}if(aa){d=N[c+(h<<2)>>2];c=p+P(h,24)|0;f=Q(f-Q(d*N[c+8>>2]));k=Q(k-Q(d*N[c>>2]));g=Q(g-Q(d*N[c+4>>2]))}d=Q(Q(f*f)+Q(Q(k*k)+Q(g*g)));if(!(d>2];d=Q(N[c+(p<<2)>>2]*Q(-.5));f=hb(d);d=ib(d);g=Q(f*N[u+4>>2]);t=Q(g*Q(0));k=Q(f*e);e=Q(d*Q(0));f=Q(f*N[u>>2]);o=Q(f*Q(0));l=Q(Q(t+Q(k+e))-o);B=Q(k*Q(0));o=Q(Q(o+Q(g+e))-B);e=Q(Q(B+Q(f+e))-t);k=Q(Q(k*Q(-0))+Q(Q(g*Q(-0))+Q(d+Q(f*Q(-0)))));if(p){break g}f=o;g=l;d=k;break f}e=Q(Y(d));o=Q(e*Q(.5));d=hb(o);e=Q(Q(1)/e);l=Q(d*Q(f*e));f=Q(d*Q(g*e));k=Q(d*Q(k*e));d=ib(o)}e=Q(Q(1)/Q(Y(Q(Q(d*d)+Q(Q(l*l)+Q(Q(k*k)+Q(f*f)))))));d=Q(d*e);g=Q(l*e);f=Q(f*e);e=Q(k*e);break f}p=h-2|0;h=y+P(p,24)|0;d=N[h+4>>2];g=Q(N[c+(p<<2)>>2]*Q(-.5));f=hb(g);B=N[h>>2];t=ib(g);B=Q(f*B);L=Q(f*d);M=Q(f*N[h+8>>2]);d=Q(Q(Q(Q(k*t)-Q(B*e))-Q(o*L))-Q(l*M));g=Q(Q(Q(e*L)+Q(Q(k*M)+Q(l*t)))-Q(B*o));f=Q(Q(Q(l*B)+Q(Q(k*L)+Q(o*t)))-Q(M*e));e=Q(Q(Q(o*M)+Q(Q(k*B)+Q(e*t)))-Q(L*l))}o=Q(Q(Q(Q(d*i)-Q(n*e))-Q(f*j))-Q(g*m));l=Q(Q(Q(e*j)+Q(Q(d*m)+Q(i*g)))-Q(n*f));k=Q(Q(Q(f*m)+Q(Q(d*n)+Q(i*e)))-Q(j*g));f=Q(Q(Q(g*n)+Q(Q(d*j)+Q(i*f)))-Q(m*e));e=Q(Q(1)/Q(Y(Q(Q(o*o)+Q(Q(l*l)+Q(Q(k*k)+Q(f*f)))))));break c;case 3:break e}}f=Q(s+s);d=Q(r+r);e=Q(w+w);l=Q(Q(m*f)+Q(Q(n*d)+Q(e*j)));o=Q(Q(i*i)+Q(-.5));t=Q(Q(Q(m*l)+Q(Q(f*o)+Q(i*Q(Q(n*e)-Q(d*j)))))-x);g=Q(Q(Q(n*l)+Q(Q(d*o)+Q(i*Q(Q(j*f)-Q(e*m)))))-R);o=Q(Q(Q(j*l)+Q(Q(e*o)+Q(i*Q(Q(m*d)-Q(f*n)))))-O)}k=Q(-j);r=Q(-n);d=n;f=j;e=i;l=m;i=Q(-m);break b}l=Q(l*e);g=Q(s+s);d=Q(k*e);i=Q(r+r);j=Q(w+w);f=Q(f*e);n=Q(Q(l*g)+Q(Q(d*i)+Q(j*f)));e=Q(o*e);m=Q(Q(e*e)+Q(-.5));t=Q(Q(Q(l*n)+Q(Q(g*m)+Q(e*Q(Q(d*j)-Q(i*f)))))-x);o=Q(Q(Q(f*n)+Q(Q(j*m)+Q(e*Q(Q(l*i)-Q(g*d)))))-O);g=Q(Q(Q(d*n)+Q(Q(i*m)+Q(e*Q(Q(f*g)-Q(j*l)))))-R);k=Q(-f);r=Q(-d);i=Q(-l)}n=Q(Q(D*l)+Q(Q(G*f)+Q(Q(A*e)+Q(I*d))));m=Q(Q(d*G)+Q(Q(I*k)+Q(Q(A*i)+Q(D*e))));s=Q(Q(f*D)+Q(Q(G*i)+Q(Q(A*r)+Q(I*e))));k=Q(Q(l*I)+Q(Q(D*r)+Q(Q(A*k)+Q(G*e))));j=Q(Q(1)/Q(Y(Q(Q(n*n)+Q(Q(m*m)+Q(Q(s*s)+Q(k*k)))))));c=J[C+16>>2];i=Q(n*j);N[c+12>>2]=i;n=Q(m*j);N[c+8>>2]=n;m=Q(k*j);N[c+4>>2]=m;j=Q(s*j);N[c>>2]=j;k=Q(t+t);r=Q(g+g);s=Q(o+o);w=Q(Q(n*k)+Q(Q(j*r)+Q(s*m)));x=Q(Q(i*i)+Q(-.5));N[c+24>>2]=Z+Q(Q(n*w)+Q(Q(k*x)+Q(i*Q(Q(j*s)-Q(r*m)))));N[c+20>>2]=_+Q(Q(m*w)+Q(Q(s*x)+Q(i*Q(Q(n*r)-Q(k*j)))));N[c+16>>2]=X+Q(Q(j*w)+Q(Q(r*x)+Q(i*Q(Q(m*k)-Q(s*n)))));b=b+1|0;if((T|0)!=(b|0)){continue}break}}c=K[z+15|0]}if(c&5){Pi(a,v,1);q=J[v+336>>2];if(q>>>0>=2){h=J[v+44>>2];u=J[v+332>>2];F=J[v+260>>2];v=J[v+344>>2];b=1;while(1){a=u+(b<<5)|0;c=J[(u+(J[a+24>>2]<<5)|0)+16>>2];f=N[c+80>>2];a=J[a+16>>2];d=Q(N[a+20>>2]-N[c+20>>2]);g=Q(N[a+16>>2]-N[c+16>>2]);l=N[c+84>>2];r=Q(N[c+72>>2]+Q(Q(f*d)-Q(g*l)));k=N[c+88>>2];i=Q(k*g);g=Q(N[a+24>>2]-N[c+24>>2]);s=Q(N[c+68>>2]+Q(i-Q(g*f)));w=Q(N[c+64>>2]+Q(Q(l*g)-Q(d*k)));if(h){c=v+P(b,80)|0;C=K[c+76|0];j:{if(!C){d=Q(0);g=Q(0);e=Q(0);i=Q(0);j=Q(0);n=Q(0);break j}y=h+(J[c+72>>2]<<2)|0;E=F+P(b,76)|0;n=Q(0);p=0;j=Q(0);i=Q(0);e=Q(0);g=Q(0);d=Q(0);while(1){m=N[y+(p<<2)>>2];c=E+P(p,24)|0;e=Q(e+Q(m*N[c+12>>2]));i=Q(i+Q(m*N[c+8>>2]));j=Q(j+Q(m*N[c+4>>2]));n=Q(n+Q(m*N[c>>2]));d=Q(d+Q(m*N[c+20>>2]));g=Q(g+Q(m*N[c+16>>2]));p=p+1|0;if((C|0)!=(p|0)){continue}break}}m=N[a+8>>2];t=Q(d+d);d=N[a>>2];x=Q(e+e);e=N[a+4>>2];A=Q(g+g);D=Q(Q(m*t)+Q(Q(d*x)+Q(e*A)));g=N[a+12>>2];o=Q(Q(g*g)+Q(-.5));r=Q(r+Q(Q(m*D)+Q(Q(t*o)+Q(g*Q(Q(d*A)-Q(x*e))))));s=Q(s+Q(Q(e*D)+Q(Q(A*o)+Q(g*Q(Q(m*x)-Q(t*d))))));w=Q(w+Q(Q(d*D)+Q(Q(x*o)+Q(g*Q(Q(e*t)-Q(A*m))))));i=Q(i+i);n=Q(n+n);j=Q(j+j);t=Q(Q(m*i)+Q(Q(d*n)+Q(e*j)));k=Q(k+Q(Q(m*t)+Q(Q(i*o)+Q(g*Q(Q(d*j)-Q(n*e))))));l=Q(l+Q(Q(e*t)+Q(Q(j*o)+Q(g*Q(Q(m*n)-Q(i*d))))));f=Q(f+Q(Q(d*t)+Q(Q(n*o)+Q(g*Q(Q(e*i)-Q(j*m))))))}N[a+80>>2]=f;N[a+64>>2]=w;N[a+88>>2]=k;N[a+84>>2]=l;N[a+72>>2]=r;N[a+68>>2]=s;b=b+1|0;if((q|0)!=(b|0)){continue}break}}}Ia=z+16|0;return!S|0}function Q0(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0),H=Q(0),K=Q(0),M=0,O=0,P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=0,ba=0,ca=Q(0),da=Q(0),ea=0;c=Ia-48|0;Ia=c;l=N[b+20>>2];k=N[b+16>>2];s=N[b+24>>2];p=N[b>>2];m=Q(p+p);u=N[b+8>>2];w=N[b+4>>2];n=N[b+12>>2];o=Q(n+n);q=N[a+8>>2];y=Q(Q(Q(m*u)-Q(w*o))*q);N[c+40>>2]=s-y;u=Q(q*Q(Q(u*o)+Q(m*w)));N[c+36>>2]=l-u;N[c+28>>2]=y+s;N[c+24>>2]=l+u;l=Q(q*Q(Q(p*m)+Q(Q(n*o)+Q(-1))));N[c+32>>2]=k-l;N[c+20>>2]=k+l;N[c+44>>2]=N[a+4>>2]+j;O=L[i>>1];j=N[f>>2];l=N[f+4>>2];N[c+12>>2]=-N[f+8>>2];N[c+8>>2]=-l;N[c+4>>2]=-j;b=0;f=c+4|0;a=Ia-192|0;Ia=a;d=c+20|0;p=Q(N[e+24>>2]+N[d+24>>2]);a:{b:{c:{d:{e:{f:{if(O&16){break f}g:{l=N[e>>2];n=N[e+12>>2];if(l!=n){break g}k=N[e+4>>2];if(k!=N[e+16>>2]){break g}j=N[e+8>>2];if(j!=N[e+20>>2]){break g}m=N[d+8>>2];j=Q(j-m);m=Q(N[d+20>>2]-m);n=N[d>>2];l=Q(l-n);n=Q(N[d+12>>2]-n);q=N[d+4>>2];o=Q(N[d+16>>2]-q);k=Q(k-q);q=Q(Q(j*m)+Q(Q(l*n)+Q(o*k)));h:{if(q<=Q(0)){break h}s=Q(Q(m*m)+Q(Q(n*n)+Q(o*o)));if(s<=q){j=Q(j-m);k=Q(k-o);l=Q(l-n);break h}r=m;m=Q(q/s);j=Q(j-Q(r*m));k=Q(k-Q(o*m));l=Q(l-Q(n*m))}if(!(Q(Q(j*j)+Q(Q(l*l)+Q(k*k)))>2];m=N[d+12>>2];if(k!=m){j=N[d+16>>2];q=N[d+4>>2];break i}j=N[d+16>>2];q=N[d+4>>2];if(j!=q){break i}o=N[d+8>>2];if(o!=N[d+20>>2]){break i}m=N[e+8>>2];j=Q(o-m);m=Q(N[e+20>>2]-m);k=Q(k-l);n=Q(n-l);l=N[e+4>>2];o=Q(N[e+16>>2]-l);l=Q(q-l);q=Q(Q(j*m)+Q(Q(k*n)+Q(o*l)));j:{if(q<=Q(0)){break j}s=Q(Q(m*m)+Q(Q(n*n)+Q(o*o)));if(s<=q){j=Q(j-m);l=Q(l-o);k=Q(k-n);break j}r=m;m=Q(q/s);j=Q(j-Q(r*m));l=Q(l-Q(o*m));k=Q(k-Q(n*m))}if(!(Q(Q(j*j)+Q(Q(k*k)+Q(l*l)))>2];s=N[e+20>>2];u=N[e+4>>2];w=N[e+8>>2];N[a+64>>2]=n-l;N[a+72>>2]=s-w;N[a+68>>2]=o-u;l=N[d+20>>2];n=N[d+8>>2];N[a+184>>2]=j-q;N[a+180>>2]=m-k;N[a+188>>2]=l-n;if(Ab(e,a- -64|0,d,a+180|0,0,0)>2];R=N[d>>2];V=Q(P-R);m=Q(V*Q(.5));j=N[e+12>>2];q=Q(m+j);B=N[e>>2];W=Q(m+B);k=Q(q-W);l=N[e+16>>2];S=N[d+16>>2];ca=N[d+4>>2];X=Q(S-ca);n=Q(X*Q(.5));s=Q(l-n);C=N[e+4>>2];Z=Q(n+C);z=Q(s-Z);u=Q(j-m);t=Q(u-W);w=Q(n+l);j=Q(w-Z);l=Q(Q(k*z)-Q(t*j));v=j;j=N[e+20>>2];T=N[d+20>>2];da=N[d+8>>2];_=Q(T-da);o=Q(_*Q(.5));y=Q(j-o);r=N[e+8>>2];$=Q(o+r);D=Q(y-$);A=z;z=Q(o+j);E=Q(z-$);j=Q(Q(v*D)-Q(A*E));k=Q(Q(E*t)-Q(D*k));t=Q(Y(Q(Q(l*l)+Q(Q(j*j)+Q(k*k)))));if(t>Q(0)){t=Q(Q(1)/t);l=Q(l*t);k=Q(k*t);j=Q(j*t)}t=Q(B-m);B=Q(r-o);C=Q(C-n);m=Q(p*l);n=Q(p*k);o=Q(p*j);r=N[f+8>>2];D=N[f>>2];E=N[f+4>>2];if(!(Q(Q(l*r)+Q(Q(j*D)+Q(k*E)))>=Q(0))){break d}A=Q(z-m);G=Q(w-n);H=Q(q-o);k=Q(u-o);K=Q(B-m);v=Q(C-n);U=Q(t-o);l=Q(y-m);j=Q(s-n);break c}J[h+40>>2]=0;g=N[f>>2];j=N[f+4>>2];N[h+36>>2]=-N[f+8>>2];N[h+32>>2]=-j;N[h+28>>2]=-g;I[c+18>>1]=2;break b}K=Q(z+m);v=Q(w+n);U=Q(q+o);k=Q(u+o);A=Q(B+m);G=Q(C+n);H=Q(t+o);l=Q(y+m);j=Q(s+n)}T=Q(Q(da+T)*Q(.5));N[a+188>>2]=T;S=Q(Q(ca+S)*Q(.5));N[a+184>>2]=S;P=Q(Q(P+R)*Q(.5));N[a+180>>2]=P;n=Q(A-l);o=Q(v-j);A=Q(U-k);v=Q(Q(D*o)-Q(A*E));H=Q(H-k);K=Q(K-l);U=Q(Q(E*K)-Q(o*r));G=Q(G-j);R=Q(Q(r*A)-Q(K*D));m=Q(Q(n*v)+Q(Q(H*U)+Q(G*R)));k:{l:{if(mm){break l}l=Q(Q(Q(1)/m)*Q(Q(K*r)+Q(Q(A*j)+Q(o*l))));if(!(l>=Q(0))){break l}if(g>l){break k}}N[a+172>>2]=p;N[a+168>>2]=$;N[a+164>>2]=Z;F=a+160|0;N[F>>2]=W;N[a+156>>2]=B;N[a+152>>2]=C;N[a+144>>2]=p;N[a+140>>2]=$;N[a+136>>2]=Z;aa=a+132|0;N[aa>>2]=W;N[a+128>>2]=z;N[a+124>>2]=w;N[a+116>>2]=p;N[a+112>>2]=z;N[a+108>>2]=w;ba=a+104|0;N[ba>>2]=q;N[a+100>>2]=y;N[a+96>>2]=s;N[a+84>>2]=y;N[a+80>>2]=s;N[a+148>>2]=t;N[a+120>>2]=q;N[a+92>>2]=u;N[a+88>>2]=p;N[a+76>>2]=u;N[a+72>>2]=B;N[a+68>>2]=C;N[a+64>>2]=t;i=a+180|0;x=a- -64|0;M=x;ea=x|12;x=a+52|0;M=fe(i,f,M,ea,p,x);j=N[a+52>>2];ba=fe(i,f,a+92|0,ba,N[a+116>>2],x);l=N[a+52>>2];aa=fe(i,f,a+120|0,aa,N[a+144>>2],x);k=N[a+52>>2];F=fe(i,f,a+148|0,F,N[a+172>>2],x);M=!(g>=j)|(!(j>=Q(0))|M^1);g=M?g:j;i=!(g>=l)|(!(l>=Q(0))|ba^1);g=i?g:l;x=!(g>=k)|(!(k>=Q(0))|aa^1);j=x?g:k;g=N[a+52>>2];F=!(j>=g)|(!(g>=Q(0))|F^1);l=F?j:g;if(!i|(!x|(F|0)!=1)){break k}i=0;if(M){break a}}I[c+18>>1]=0;m:{if(!(O&3)){break m}g=N[e+8>>2];j=N[f+8>>2];k=N[e+4>>2];p=N[f+4>>2];n=Q(l*N[f>>2]);o=Q(N[e>>2]-n);N[a+64>>2]=o;m=k;k=Q(l*p);m=Q(m-k);N[a+68>>2]=m;r=g;g=Q(l*j);j=Q(r-g);N[a+72>>2]=j;q=N[e+12>>2];s=N[e+16>>2];p=Q(Q(N[e+20>>2]-g)-j);N[a+60>>2]=p;m=Q(Q(s-k)-m);N[a+56>>2]=m;n=Q(Q(q-n)-o);N[a+52>>2]=n;N[a+48>>2]=_;N[a+44>>2]=X;N[a+40>>2]=V;Zz(a+28|0,a+16|0,a- -64|0,a+52|0,d,a+40|0);i=1;if(O&2){k=N[a+16>>2];o=N[a+28>>2];j=N[a+20>>2];q=N[a+32>>2];g=Q(N[a+36>>2]-N[a+24>>2]);N[h+36>>2]=g;j=Q(q-j);N[h+32>>2]=j;k=Q(o-k);N[h+28>>2]=k;o=Q(Y(Q(Q(g*g)+Q(Q(k*k)+Q(j*j)))));if(o>Q(0)){r=g;g=Q(Q(1)/o);N[h+36>>2]=r*g;N[h+32>>2]=j*g;N[h+28>>2]=k*g}n:{if(!(o>2]=g;j=Q(Q(_*n)-Q(p*V));N[h+32>>2]=j;k=Q(Q(X*p)-Q(m*_));N[h+28>>2]=k;p=Q(Y(Q(Q(g*g)+Q(Q(k*k)+Q(j*j)))));if(p>Q(0)){m=g;g=Q(Q(1)/p);N[h+36>>2]=m*g;N[h+32>>2]=j*g;N[h+28>>2]=k*g}if(!(p>2];j=N[e+12>>2];k=N[e+4>>2];p=N[e+16>>2];N[a+12>>2]=N[e+20>>2]-N[e+8>>2];N[a+8>>2]=p-k;N[a+4>>2]=j-g;Zz(a+28|0,a+16|0,e,a+4|0,d,a+40|0);k=N[a+16>>2];p=N[a+28>>2];j=N[a+20>>2];m=N[a+32>>2];g=Q(N[a+36>>2]-N[a+24>>2]);N[h+36>>2]=g;j=Q(m-j);N[h+32>>2]=j;k=Q(p-k);N[h+28>>2]=k;p=Q(Y(Q(Q(g*g)+Q(Q(k*k)+Q(j*j)))));if(!(p>Q(0))){break n}m=g;g=Q(Q(1)/p);N[h+36>>2]=m*g;N[h+32>>2]=j*g;N[h+28>>2]=k*g}I[c+18>>1]=2;i=3}if(!(O&1)){break m}p=N[a+28>>2];m=N[a+16>>2];n=N[a+32>>2];o=N[a+20>>2];g=N[d+24>>2];j=N[e+24>>2];k=Q(Q(1)/Q(g+j));N[h+24>>2]=k*Q(Q(g*N[a+36>>2])+Q(j*N[a+24>>2]));N[h+20>>2]=k*Q(Q(g*n)+Q(j*o));N[h+16>>2]=k*Q(Q(g*p)+Q(j*m));I[c+18>>1]=i}N[h+40>>2]=l}i=1}Ia=a+192|0;o:{if(!i){break o}a=L[c+18>>1];I[h+12>>1]=a;b=1;if(!(O&512)|N[h+40>>2]!=Q(0)){break o}I[h+12>>1]=a|1;b=Ia-32|0;Ia=b;g=N[e+16>>2];j=N[e>>2];l=N[e+12>>2];k=N[e+4>>2];N[b+28>>2]=N[e+20>>2]-N[e+8>>2];N[b+24>>2]=g-k;N[b+20>>2]=l-j;a=c+20|0;g=N[a+16>>2];j=N[a>>2];l=N[a+12>>2];k=N[a+4>>2];N[b+16>>2]=N[a+20>>2]-N[a+8>>2];N[b+12>>2]=g-k;N[b+8>>2]=l-j;Ab(e,b+20|0,a,b+8|0,b+4|0,b);j=N[e+8>>2];g=N[b+4>>2];k=Q(j+Q(g*Q(N[e+20>>2]-j)));l=N[a+8>>2];j=N[b>>2];m=Q(l+Q(j*Q(N[a+20>>2]-l)));l=Q(k-m);k=N[e>>2];r=Q(k+Q(g*Q(N[e+12>>2]-k)));k=N[a>>2];n=Q(k+Q(j*Q(N[a+12>>2]-k)));k=Q(r-n);p=N[e+4>>2];r=Q(p+Q(g*Q(N[e+16>>2]-p)));g=N[a+4>>2];o=Q(g+Q(j*Q(N[a+16>>2]-g)));g=Q(r-o);j=Q(Q(l*l)+Q(Q(k*k)+Q(g*g)));p=Q(Y(j));q=N[a+24>>2];s=N[e+24>>2];p:{if(j>2]=l;N[h+36>>2]=j;N[h+32>>2]=g;N[h+40>>2]=p-Q(s+q);k=j;j=N[a+24>>2];N[h+24>>2]=m+Q(k*j);N[h+20>>2]=o+Q(g*j);N[h+16>>2]=n+Q(l*j);Ia=b+32|0;b=1}Ia=c+48|0;return b|0}function l0(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);k=k|0;l=Q(l);var m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=Q(0),F=Q(0),G=0,I=0,K=0,L=0,M=Q(0),O=Q(0),P=Q(0),S=0,T=0,U=0,V=Q(0),W=0,X=0,Z=0,_=Q(0);m=Ia-672|0;Ia=m;t=J[b>>2];D=J[t+4>>2];J[m+636>>2]=t;J[m+632>>2]=D;j=N[t+8>>2];o=N[t+12>>2];N[m+628>>2]=Q(1)/N[t+16>>2];N[m+620>>2]=Q(1)/o;N[m+624>>2]=Q(1)/j;J[m+612>>2]=0;J[m+616>>2]=64;H[m+604|0]=1;t=m+348|0;J[m+608>>2]=t;J[m+340>>2]=157604;J[m+344>>2]=t;j=N[e+24>>2];o=N[c+24>>2];p=N[e+16>>2];n=N[c+16>>2];r=Q(N[c+20>>2]-N[e+20>>2]);N[m+332>>2]=r;j=Q(o-j);N[m+336>>2]=j;o=Q(n-p);N[m+328>>2]=o;p=N[f+20>>2];n=N[d+20>>2];q=N[f+16>>2];s=N[d+16>>2];u=Q(N[d+24>>2]-N[f+24>>2]);N[m+324>>2]=u;p=Q(n-p);N[m+320>>2]=p;n=Q(s-q);N[m+316>>2]=n;q=N[a+68>>2];s=N[a+80>>2];v=N[a+64>>2];w=N[a+76>>2];M=Q(j-u);j=Q(M*Q(.5));u=Q(Q(Q(R(j))+N[a+72>>2])+g);j=Q(j+N[a+84>>2]);N[m+312>>2]=u+j;O=Q(r-p);p=Q(O*Q(.5));r=Q(Q(q+Q(R(p)))+g);p=Q(p+s);N[m+308>>2]=r+p;P=Q(o-n);o=Q(P*Q(.5));n=Q(Q(v+Q(R(o)))+g);o=Q(o+w);N[m+304>>2]=n+o;N[m+300>>2]=j-u;N[m+296>>2]=p-r;N[m+292>>2]=o-n;Kc(m+620|0,d,m+292|0,1,m+340|0);J[m+288>>2]=0;J[m+280>>2]=0;J[m+284>>2]=0;t=J[m+612>>2];J[m+80>>2]=0;D=t;t=m+80|0;vb(m+280|0,D,t);J[m+276>>2]=0;J[m+268>>2]=0;J[m+272>>2]=0;D=J[m+612>>2];J[m+80>>2]=0;vb(m+268|0,D,t);S=J[m+280>>2];I=J[m+268>>2];N[m+256>>2]=N[a+76>>2];N[m+260>>2]=N[a+80>>2];N[m+264>>2]=N[a+84>>2];D=0;T=J[m+612>>2];if(T){X=J[m+608>>2];Z=b+8|0;z=Q(Q(N[a+72>>2]+g)*Q(1.100000023841858));E=Q(Q(N[a+68>>2]+g)*Q(1.100000023841858));_=Q(Q(N[a+64>>2]+g)*Q(1.100000023841858));while(1){U=(G<<2)+X|0;zb(m+620|0,Z,m+80|0,0,0,J[U>>2],1,1);r=N[m+92>>2];j=N[m+80>>2];o=Q(r-j);q=N[m+108>>2];p=N[m+84>>2];u=Q(q-p);v=N[m+104>>2];B=Q(v-j);w=N[m+96>>2];F=Q(w-p);x=Q(Q(o*u)-Q(B*F));s=Q(-x);y=N[m+100>>2];n=N[m+88>>2];C=Q(y-n);A=Q(C*B);B=N[m+112>>2];V=Q(B-n);A=Q(A-Q(V*o));o=Q(-A);F=Q(Q(F*V)-Q(u*C));u=Q(-F);x=Q(Y(Q(Q(x*x)+Q(Q(F*F)+Q(A*A)))));if(x>Q(0)){x=Q(Q(1)/x);s=Q(x*s);u=Q(x*u);o=Q(x*o)}a:{if(!(Q(Q(M*s)+Q(Q(P*u)+Q(O*o)))>=l)){break a}N[m+12>>2]=z;N[m+8>>2]=E;N[m+4>>2]=_;o=n>Q(85070586659632215e21)?Q(85070586659632215e21):n;o=oy?n:y;n=n>B?n:B;N[m+216>>2]=Q(o+n)*Q(.5);s=p>Q(85070586659632215e21)?Q(85070586659632215e21):p;s=ss?s:q;p=pw?p:w;p=p>q?p:q;N[m+212>>2]=Q(s+p)*Q(.5);q=j>Q(85070586659632215e21)?Q(85070586659632215e21):j;q=qr?j:r;j=j>v?j:v;N[m+208>>2]=Q(q+j)*Q(.5);N[m+668>>2]=Q(Q(Q(n-o)*Q(.5))+Q(.009999999776482582))*Q(1.100000023841858);N[m+664>>2]=Q(Q(Q(p-s)*Q(.5))+Q(.009999999776482582))*Q(1.100000023841858);N[m+660>>2]=Q(Q(Q(j-q)*Q(.5))+Q(.009999999776482582))*Q(1.100000023841858);j=zh(m+256|0,m+4|0,m+208|0,m+660|0,m+328|0,m+316|0);if(!(j<=Q(1))){break a}K=0;t=D;b:{if(!t){break b}while(1){L=t-1|0;W=L<<2;o=N[I+W>>2];if(o<=j){K=t;break b}t=t<<2;N[t+I>>2]=o;J[t+S>>2]=J[S+W>>2];t=L;if(t){continue}break}}t=K<<2;J[t+S>>2]=J[U>>2];N[t+I>>2]=j;D=D+1|0}G=G+1|0;if((T|0)!=(G|0)){continue}break}}J[h+8>>2]=0;J[h>>2]=0;J[h+4>>2]=0;J[i+8>>2]=0;J[i>>2]=0;J[i+4>>2]=0;l=N[a+4>>2];p=N[d+8>>2];w=N[d+24>>2];j=Q(N[a+32>>2]-w);o=Q(j+j);n=N[d>>2];y=N[d+16>>2];j=Q(N[a+24>>2]-y);s=Q(j+j);B=N[d+20>>2];j=Q(N[a+28>>2]-B);u=Q(j+j);r=N[d+4>>2];v=Q(Q(p*o)+Q(Q(n*s)+Q(u*r)));j=N[d+12>>2];q=Q(Q(j*j)+Q(-.5));N[m+252>>2]=Q(p*v)+Q(Q(o*q)-Q(j*Q(Q(n*u)-Q(s*r))));N[m+248>>2]=Q(r*v)+Q(Q(u*q)-Q(j*Q(Q(p*s)-Q(o*n))));N[m+244>>2]=Q(n*v)+Q(Q(s*q)-Q(j*Q(Q(r*o)-Q(u*p))));c:{if(!D){x=Q(-r);o=Q(34028234663852886e22);G=-1;u=Q(0);B=Q(0);s=Q(0);v=Q(0);w=Q(0);y=Q(0);A=Q(-n);l=Q(-p);break c}o=Q(N[e+24>>2]-w);o=Q(o+o);s=Q(N[e+16>>2]-y);s=Q(s+s);u=Q(N[e+20>>2]-B);u=Q(u+u);v=Q(Q(p*o)+Q(Q(n*s)+Q(r*u)));F=Q(Q(p*v)+Q(Q(o*q)-Q(j*Q(Q(n*u)-Q(s*r)))));M=Q(Q(r*v)+Q(Q(u*q)-Q(j*Q(Q(p*s)-Q(o*n)))));O=Q(Q(n*v)+Q(Q(s*q)-Q(j*Q(Q(r*o)-Q(u*p)))));P=Q(l*l);G=-1;o=Q(34028234663852886e22);t=0;y=Q(0);w=Q(0);v=Q(0);s=Q(0);B=Q(0);u=Q(0);while(1){L=(t<<2)+S|0;zb(m+620|0,f,m+208|0,0,0,J[L>>2],0,0);H[m+112|0]=0;J[m+108>>2]=5;J[m+172>>2]=0;j=N[m+240>>2];N[m+168>>2]=j;p=N[m+236>>2];N[m+164>>2]=p;n=N[m+232>>2];N[m+160>>2]=n;J[m+156>>2]=0;r=N[m+228>>2];N[m+152>>2]=r;q=N[m+224>>2];N[m+148>>2]=q;x=N[m+220>>2];N[m+144>>2]=x;J[m+140>>2]=0;A=N[m+216>>2];N[m+136>>2]=A;z=N[m+212>>2];N[m+132>>2]=z;E=N[m+208>>2];N[m+128>>2]=E;J[m+92>>2]=0;N[m+88>>2]=Q(j+Q(A+r))*Q(.33333298563957214);N[m+84>>2]=Q(p+Q(z+q))*Q(.33333298563957214);N[m+80>>2]=Q(n+Q(E+x))*Q(.33333298563957214);J[m+104>>2]=2139095039;J[m+96>>2]=0;J[m+100>>2]=2139095039;I=J[b>>2];K=J[a>>2];H[m+76|0]=0;J[m+68>>2]=0;J[m+72>>2]=1065353216;J[m+60>>2]=0;J[m+64>>2]=0;J[m+52>>2]=0;J[m+56>>2]=1065353216;J[m+44>>2]=0;J[m+48>>2]=0;J[m+36>>2]=1065353216;J[m+40>>2]=1065353216;J[m+28>>2]=0;J[m+32>>2]=0;J[m+20>>2]=1065353216;J[m+24>>2]=0;J[m+12>>2]=0;J[m+16>>2]=0;J[m+4>>2]=1065353216;J[m+8>>2]=0;j=Q(Ka[J[(J[K>>2]<<2)+157920>>2]](K,I,c,d,e,f,g,m+196|0,m+184|0,m+4|0,m+80|0,Q(0)));d:{if(!(j<=Q(0))){break d}A=N[m+232>>2];z=N[m+236>>2];E=N[m+240>>2];j=N[m+208>>2];x=N[m+220>>2];p=N[m+212>>2];q=N[m+224>>2];n=N[m+216>>2];r=Q(N[m+228>>2]-n);N[m+12>>2]=n+r;q=Q(q-p);N[m+8>>2]=p+q;x=Q(x-j);N[m+4>>2]=j+x;C=n;n=Q(E-n);N[m+668>>2]=C+n;C=p;p=Q(z-p);N[m+664>>2]=C+p;A=Q(A-j);N[m+660>>2]=j+A;kd(m+640|0,m+244|0,m+208|0,m+4|0,m+660|0,m+656|0,m+652|0);j=Q(0);z=Q(N[m+648>>2]-N[m+252>>2]);C=Q(z*z);z=Q(N[m+640>>2]-N[m+244>>2]);E=Q(z*z);z=Q(N[m+644>>2]-N[m+248>>2]);z=Q(C+Q(E+Q(z*z)));if(!(z>2])+Q(Q(p*N[m+208>>2])+Q(n*N[m+212>>2]))))>Q(0)?C:z}if(j>2];p=Q(N[m+220>>2]-o);n=N[m+212>>2];r=Q(N[m+236>>2]-n);o=Q(N[m+232>>2]-o);n=Q(N[m+224>>2]-n);y=Q(Q(p*r)-Q(o*n));C=n;n=N[m+216>>2];q=Q(N[m+240>>2]-n);n=Q(N[m+228>>2]-n);v=Q(Q(C*q)-Q(r*n));w=Q(Q(n*o)-Q(q*p));o=Q(Y(Q(Q(y*y)+Q(Q(v*v)+Q(w*w)))));if(o>Q(0)){o=Q(Q(1)/o);y=Q(y*o);w=Q(w*o);v=Q(v*o)}G=J[L>>2];s=N[m+192>>2];B=N[m+188>>2];u=N[m+184>>2];o=j}t=t+1|0;if((D|0)!=(t|0)){continue}break}j=N[d+12>>2];q=Q(Q(j*j)+Q(-.5));r=N[d+4>>2];x=Q(-r);n=N[d>>2];A=Q(-n);p=N[d+8>>2];l=Q(-p)}g=Q(y+y);v=Q(v+v);w=Q(w+w);y=Q(Q(p*g)+Q(Q(n*v)+Q(w*r)));N[h+8>>2]=Q(p*y)+Q(Q(g*q)+Q(j*Q(Q(n*w)+Q(v*x))));N[h+4>>2]=Q(r*y)+Q(Q(w*q)+Q(j*Q(Q(p*v)+Q(g*A))));N[h>>2]=Q(n*y)+Q(Q(v*q)+Q(j*Q(Q(r*g)+Q(w*l))));N[i+8>>2]=s;N[i+4>>2]=B;N[i>>2]=u;J[k>>2]=G;a=J[m+276>>2];e:{if((a|0)<0|!(a&2147483647)){break e}a=J[m+268>>2];if(!a){break e}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}a=J[m+288>>2];f:{if((a|0)<0|!(a&2147483647)){break f}a=J[m+280>>2];if(!a){break f}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}a=J[m+616>>2];g:{if((a|0)<0|!(a&2147483647)){break g}a=J[m+608>>2];if((a|0)==(m+348|0)|!a){break g}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}Ia=m+672|0;return Q(o)}function Pf(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=0,t=0,u=0;while(1){j=c?c+36|0:0;k=J[j+24>>2];a:{l=J[c+24>>2];b:{if(!l){if(!k){J[d+4>>2]=J[d+4>>2]+1;r=N[c+16>>2];k=J[c+28>>2];l=J[c+32>>2];s=J[a>>2];p=N[d+20>>2];o=N[c+12>>2];i=N[c>>2];f=N[c+4>>2];m=N[c+20>>2];n=N[c+8>>2];g=Q(Q(m-n)*Q(.5));N[b+28>>2]=g;h=Q(Q(r-f)*Q(.5));N[b+24>>2]=h;e=Q(Q(o-i)*Q(.5));N[b+20>>2]=e;N[b+16>>2]=Q(n+m)*Q(.5);N[b+12>>2]=Q(f+r)*Q(.5);N[b+8>>2]=Q(i+o)*Q(.5);q=p==Q(0);if(!q){N[b+28>>2]=p+g;N[b+24>>2]=p+h;N[b+20>>2]=p+e}J[b+32>>2]=l<<1&30|k-s<<3|1;r=N[j+16>>2];d=J[j+28>>2];a=J[j+32>>2];o=N[j+12>>2];i=N[j>>2];f=N[j+4>>2];m=N[j+20>>2];n=N[j+8>>2];g=Q(Q(m-n)*Q(.5));N[b- -64>>2]=g;h=Q(Q(r-f)*Q(.5));N[b+60>>2]=h;e=Q(Q(o-i)*Q(.5));N[b+56>>2]=e;N[b+52>>2]=Q(n+m)*Q(.5);N[b+48>>2]=Q(f+r)*Q(.5);N[b+44>>2]=Q(i+o)*Q(.5);if(!q){N[b+64>>2]=p+g;N[b+60>>2]=p+h;N[b+56>>2]=p+e}J[b+68>>2]=a<<1&30|d-s<<3|1;f=Q(Q(Q(N[c+8>>2]+N[c+20>>2])*Q(.5))-Q(Q(N[j+8>>2]+N[j+20>>2])*Q(.5)));i=Q(f*Q(.5773502588272095));m=Q(Q(Q(N[c>>2]+N[c+12>>2])*Q(.5))-Q(Q(N[j>>2]+N[j+12>>2])*Q(.5)));g=Q(m*Q(.5773502588272095));h=Q(Q(Q(N[c+4>>2]+N[c+16>>2])*Q(.5))-Q(Q(N[j+4>>2]+N[j+16>>2])*Q(.5)));n=Q(h*Q(.5773502588272095));e=Q(g+n);a=!(Q(i+e)>2]=(Q(i+e)>2]=J[d+8>>2]+1;r=N[c+16>>2];s=J[c+28>>2];l=J[c+32>>2];q=J[a>>2];p=N[d+20>>2];o=N[c+12>>2];i=N[c>>2];f=N[c+4>>2];m=N[c+20>>2];n=N[c+8>>2];g=Q(Q(m-n)*Q(.5));N[b+28>>2]=g;h=Q(Q(r-f)*Q(.5));N[b+24>>2]=h;e=Q(Q(o-i)*Q(.5));N[b+20>>2]=e;N[b+16>>2]=Q(n+m)*Q(.5);N[b+12>>2]=Q(f+r)*Q(.5);N[b+8>>2]=Q(i+o)*Q(.5);if(p!=Q(0)){N[b+28>>2]=p+g;N[b+24>>2]=p+h;N[b+20>>2]=p+e}J[b+32>>2]=l<<1&30|s-q<<3|1;l=Zd(J[a>>2],b,1,k,d);q=Zd(J[a>>2],b,2,k+36|0,d);f=Q(Q(Q(N[c+8>>2]+N[c+20>>2])*Q(.5))-Q(Q(N[j+8>>2]+N[j+20>>2])*Q(.5)));i=Q(f*Q(.5773502588272095));m=Q(Q(Q(N[c>>2]+N[c+12>>2])*Q(.5))-Q(Q(N[j>>2]+N[j+12>>2])*Q(.5)));g=Q(m*Q(.5773502588272095));h=Q(Q(Q(N[c+4>>2]+N[c+16>>2])*Q(.5))-Q(Q(N[j+4>>2]+N[j+16>>2])*Q(.5)));n=Q(h*Q(.5773502588272095));e=Q(g+n);c=!(Q(i+e)>2]=(Q(i+e)>2]+N[k+20>>2])*Q(.5))-Q(Q(N[k+44>>2]+N[k+56>>2])*Q(.5)));i=Q(f*Q(.5773502588272095));m=Q(Q(Q(N[k>>2]+N[k+12>>2])*Q(.5))-Q(Q(N[k+36>>2]+N[k+48>>2])*Q(.5)));g=Q(m*Q(.5773502588272095));h=Q(Q(Q(N[k+4>>2]+N[k+16>>2])*Q(.5))-Q(Q(N[k+40>>2]+N[k+52>>2])*Q(.5)));n=Q(h*Q(.5773502588272095));e=Q(g+n);b=!(Q(i+e)>2]=(Q(i+e)>2],d)}if(!q){break b}break a}if(!k){J[d+12>>2]=J[d+12>>2]+1;r=N[j+16>>2];s=J[j+28>>2];k=J[j+32>>2];q=J[a>>2];p=N[d+20>>2];o=N[j+12>>2];i=N[j>>2];f=N[j+4>>2];m=N[j+20>>2];n=N[j+8>>2];g=Q(Q(m-n)*Q(.5));N[b+100>>2]=g;h=Q(Q(r-f)*Q(.5));N[b+96>>2]=h;e=Q(Q(o-i)*Q(.5));N[b+92>>2]=e;N[b+88>>2]=Q(n+m)*Q(.5);N[b+84>>2]=Q(f+r)*Q(.5);N[b+80>>2]=Q(i+o)*Q(.5);if(p!=Q(0)){N[b+100>>2]=p+g;N[b+96>>2]=p+h;N[b+92>>2]=p+e}J[b+104>>2]=k<<1&30|s-q<<3|1;k=Zd(J[a>>2],b,0,l,d);q=Zd(J[a>>2],b,1,l+36|0,d);f=Q(Q(Q(N[c+8>>2]+N[c+20>>2])*Q(.5))-Q(Q(N[j+8>>2]+N[j+20>>2])*Q(.5)));i=Q(f*Q(.5773502588272095));m=Q(Q(Q(N[c>>2]+N[c+12>>2])*Q(.5))-Q(Q(N[j>>2]+N[j+12>>2])*Q(.5)));g=Q(m*Q(.5773502588272095));h=Q(Q(Q(N[c+4>>2]+N[c+16>>2])*Q(.5))-Q(Q(N[j+4>>2]+N[j+16>>2])*Q(.5)));n=Q(h*Q(.5773502588272095));e=Q(g+n);c=!(Q(i+e)>2]=(Q(i+e)>2]+N[l+20>>2])*Q(.5))-Q(Q(N[l+44>>2]+N[l+56>>2])*Q(.5)));i=Q(f*Q(.5773502588272095));m=Q(Q(Q(N[l>>2]+N[l+12>>2])*Q(.5))-Q(Q(N[l+36>>2]+N[l+48>>2])*Q(.5)));g=Q(m*Q(.5773502588272095));h=Q(Q(Q(N[l+4>>2]+N[l+16>>2])*Q(.5))-Q(Q(N[l+40>>2]+N[l+52>>2])*Q(.5)));n=Q(h*Q(.5773502588272095));e=Q(g+n);b=!(Q(i+e)>2]=(Q(i+e)>2],d)}k=l;if(q){break a}break b}J[d+16>>2]=J[d+16>>2]+1;t=Zd(J[a>>2],b,0,l,d);u=Zd(J[a>>2],b,1,l+36|0,d);s=Zd(J[a>>2],b,2,k,d);q=Zd(J[a>>2],b,3,k+36|0,d);f=Q(Q(Q(N[c+8>>2]+N[c+20>>2])*Q(.5))-Q(Q(N[j+8>>2]+N[j+20>>2])*Q(.5)));i=Q(f*Q(.5773502588272095));m=Q(Q(Q(N[c>>2]+N[c+12>>2])*Q(.5))-Q(Q(N[j>>2]+N[j+12>>2])*Q(.5)));g=Q(m*Q(.5773502588272095));h=Q(Q(Q(N[c+4>>2]+N[c+16>>2])*Q(.5))-Q(Q(N[j+4>>2]+N[j+16>>2])*Q(.5)));n=Q(h*Q(.5773502588272095));e=Q(g+n);c=!(Q(i+e)>2]=(Q(i+e)>2]+N[l+20>>2])*Q(.5))-Q(Q(N[l+44>>2]+N[l+56>>2])*Q(.5)));i=Q(f*Q(.5773502588272095));m=Q(Q(Q(N[l>>2]+N[l+12>>2])*Q(.5))-Q(Q(N[l+36>>2]+N[l+48>>2])*Q(.5)));g=Q(m*Q(.5773502588272095));h=Q(Q(Q(N[l+4>>2]+N[l+16>>2])*Q(.5))-Q(Q(N[l+40>>2]+N[l+52>>2])*Q(.5)));n=Q(h*Q(.5773502588272095));e=Q(g+n);c=!(Q(i+e)>2]=(Q(i+e)>2]+N[k+20>>2])*Q(.5))-Q(Q(N[k+44>>2]+N[k+56>>2])*Q(.5)));i=Q(f*Q(.5773502588272095));m=Q(Q(Q(N[k>>2]+N[k+12>>2])*Q(.5))-Q(Q(N[k+36>>2]+N[k+48>>2])*Q(.5)));g=Q(m*Q(.5773502588272095));h=Q(Q(Q(N[k+4>>2]+N[k+16>>2])*Q(.5))-Q(Q(N[k+40>>2]+N[k+52>>2])*Q(.5)));n=Q(h*Q(.5773502588272095));e=Q(g+n);b=!(Q(i+e)>2]=(Q(i+e)>2],d)}if(u){Pf(a,u,J[l+60>>2],d)}if(s){Pf(a,s,J[k+24>>2],d)}if(q){break a}}return}c=J[k+60>>2];b=q;continue}}function lc(a,b,c,d,e){var f=0,g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=0,O=0,R=Q(0),S=Q(0),T=0;f=Ia-224|0;Ia=f;J[f+200>>2]=0;J[f+204>>2]=0;J[f+196>>2]=1065353216;J[f+208>>2]=0;J[f+212>>2]=0;J[f+216>>2]=1065353216;J[f+220>>2]=0;J[f+180>>2]=0;J[f+184>>2]=0;J[f+176>>2]=1065353216;J[f+188>>2]=0;J[f+192>>2]=0;j=N[b+12>>2];i=N[b>>2];u=Q(j-i);n=N[b+28>>2];k=N[b+4>>2];q=Q(n-k);o=N[b+24>>2];w=Q(o-i);t=N[b+16>>2];r=Q(t-k);l=Q(Q(u*q)-Q(w*r));y=l;D=Q(l*l);s=r;r=N[b+32>>2];l=N[b+8>>2];z=Q(r-l);A=q;q=N[b+20>>2];C=Q(q-l);s=Q(Q(s*z)-Q(A*C));u=Q(Q(C*w)-Q(z*u));w=Q(Q(1)/Q(Y(Q(D+Q(Q(s*s)+Q(u*u))))));z=Q(y*w);s=Q(s*w);u=Q(u*w);a:{if(Q(Q(Q(N[a+4408>>2]*z)+Q(Q(N[a+4400>>2]*s)+Q(N[a+4404>>2]*u)))-Q(Q(l*z)+Q(Q(i*s)+Q(k*u))))>2];u=N[a+2288>>2];w=N[a+2272>>2];z=N[a+2308>>2];C=N[a+2292>>2];y=N[a+2260>>2];A=N[a+2276>>2];D=N[a+2312>>2];E=N[a+2296>>2];F=N[a+2264>>2];G=N[a+2280>>2];I=N[a+2256>>2];J[f+172>>2]=0;J[f+156>>2]=0;J[f+140>>2]=0;R=Q(D+Q(Q(E*r)+Q(Q(F*o)+Q(n*G))));N[f+168>>2]=R;S=Q(z+Q(Q(C*r)+Q(Q(y*o)+Q(n*A))));N[f+164>>2]=S;n=Q(s+Q(Q(u*r)+Q(Q(I*o)+Q(n*w))));N[f+160>>2]=n;o=Q(D+Q(Q(E*q)+Q(Q(F*j)+Q(t*G))));N[f+152>>2]=o;r=Q(z+Q(Q(C*q)+Q(Q(y*j)+Q(t*A))));N[f+148>>2]=r;j=Q(s+Q(Q(u*q)+Q(Q(I*j)+Q(t*w))));N[f+144>>2]=j;t=Q(D+Q(Q(E*l)+Q(Q(F*i)+Q(k*G))));N[f+136>>2]=t;q=Q(z+Q(Q(C*l)+Q(Q(y*i)+Q(k*A))));N[f+132>>2]=q;H[f+112|0]=0;J[f+104>>2]=2139095039;J[f+108>>2]=5;J[f+92>>2]=0;J[f+96>>2]=0;J[f+100>>2]=2139095039;N[f+88>>2]=Q(R+Q(t+o))*Q(.33333298563957214);N[f+84>>2]=Q(S+Q(q+r))*Q(.33333298563957214);i=Q(s+Q(Q(u*l)+Q(Q(I*i)+Q(k*w))));N[f+128>>2]=i;N[f+80>>2]=Q(n+Q(i+j))*Q(.33333298563957214);b=J[a+2208>>2];H[f+60|0]=1;J[f+48>>2]=b;J[f+16>>2]=160228;b=f+176|0;J[f+56>>2]=b;J[f+52>>2]=b;h=f+80|0;J[f+64>>2]=h;T=J[a+2324>>2];g=J[a+4416>>2];p=f+16|0;m=J[a+4420>>2];L=J[a+2320>>2];O=a+2324|0;b=Ia-96|0;Ia=b;n=N[h+80>>2];o=N[h- -64>>2];j=N[h+68>>2];t=N[h+88>>2];r=N[h+84>>2];i=N[h+52>>2];k=N[h+56>>2];q=N[h+72>>2];l=N[h+48>>2];J[b+60>>2]=0;s=Q(j-i);t=Q(t-k);r=Q(r-i);q=Q(q-k);j=Q(Q(s*t)-Q(r*q));y=j;o=Q(o-l);A=Q(o*r);r=Q(n-l);n=Q(A-Q(r*s));s=Q(j*j);j=Q(Q(q*r)-Q(t*o));o=Q(Q(1)/Q(Y(Q(Q(n*n)+Q(s+Q(j*j))))));t=Q(y*o);N[b+48>>2]=t;n=Q(n*o);N[b+56>>2]=n;j=Q(j*o);N[b+52>>2]=j;Ka[J[J[m>>2]+12>>2]](m,b+48|0,b+80|0,b- -64|0);x=a+2176|0;o=N[x>>2];i=Q(Q(n*k)+Q(Q(t*l)+Q(i*j)));k=N[b+80>>2];b:{if(Q(o+i)Q(o+N[b+64>>2])){break b}J[b+44>>2]=0;v=J[b+52>>2];J[b>>2]=J[b+48>>2];J[b+4>>2]=v;v=J[b+60>>2];J[b+8>>2]=J[b+56>>2];J[b+12>>2]=v;N[b+16>>2]=Q(i-k)+Q(-1.1920928955078125e-7);if(!jA(g,p,m,x,b+16|0,b+48|0,b,b+44|0)){break b}if(!iA(h,d,g,p,m,x,b+16|0,b,b+44|0)){break b}j=N[h+68>>2];n=N[h+84>>2];i=N[h+52>>2];o=N[h+72>>2];t=N[h+80>>2];r=N[h+88>>2];k=N[h+56>>2];l=N[h+48>>2];q=N[h+64>>2];J[b+92>>2]=0;q=Q(q-l);n=Q(n-i);l=Q(t-l);j=Q(j-i);i=Q(Q(q*n)-Q(l*j));y=i;s=Q(i*i);i=j;j=Q(r-k);k=Q(o-k);i=Q(Q(i*j)-Q(n*k));k=Q(Q(k*l)-Q(j*q));l=Q(Q(1)/Q(Y(Q(s+Q(Q(i*i)+Q(k*k))))));j=Q(y*l);N[b+88>>2]=j;k=Q(k*l);N[b+84>>2]=k;i=Q(i*l);N[b+80>>2]=i;c:{d:{switch(J[b+44>>2]){case 0:p=J[g+24>>2];v=Md(g,m,b);B=J[b+92>>2];J[f+8>>2]=J[b+88>>2];J[f+12>>2]=B;B=J[b+84>>2];J[f>>2]=J[b+80>>2];J[f+4>>2]=B;zo(h,c,g,p+P(v,20)|0,m,L,O,x,b+80|0);break c;case 1:p=J[b+48>>2];if(!(Q(Q(Q(Q(-N[b>>2])*i)-Q(k*N[b+4>>2]))-Q(N[b+8>>2]*j))>Q(.7071067690849304))){if(K[a+4429|0]?0:d&7){break c}g=J[a+3620>>2];x=J[g+4360>>2];m=x+15|0;if(m>>>0>(J[g+4364>>2]&2147483647)>>>0){_o(g,m);g=J[a+3620>>2];x=J[g+4360>>2]}J[g+4360>>2]=m;g=J[g+4356>>2]+(x<<2)|0;H[g+56|0]=d;J[g+52>>2]=p;J[g+48>>2]=c;J[g+36>>2]=J[e>>2];J[g+40>>2]=J[e+4>>2];J[g+44>>2]=J[e+8>>2];c=J[h+52>>2];m=J[h+48>>2];N[g+8>>2]=N[h+56>>2];J[g>>2]=m;J[g+4>>2]=c;c=J[h+68>>2];m=J[h+64>>2];N[g+20>>2]=N[h+72>>2];J[g+12>>2]=m;J[g+16>>2]=c;c=J[h+84>>2];m=J[h+80>>2];N[g+32>>2]=N[h+88>>2];J[g+24>>2]=m;J[g+28>>2]=c;break c}v=J[g+24>>2];B=J[b+92>>2];J[f+8>>2]=J[b+88>>2];J[f+12>>2]=B;B=J[b+84>>2];J[f>>2]=J[b+80>>2];J[f+4>>2]=B;zo(h,c,g,v+P(p,20)|0,m,L,O,x,b+80|0);break c;default:break d}}v=Md(g,m,b);p=J[m+40>>2];j=N[p+36>>2];n=N[p+40>>2];v=J[g+24>>2]+P(v,20)|0;i=N[v>>2];k=N[v+4>>2];o=N[p+20>>2];l=N[v+8>>2];t=N[p+24>>2];r=N[p+32>>2];q=N[p+8>>2];s=N[p>>2];u=N[p+4>>2];w=N[p+16>>2];J[b+76>>2]=0;j=Q(Q(n*l)+Q(Q(r*i)+Q(k*j)));n=Q(Q(q*l)+Q(Q(s*i)+Q(k*u)));k=Q(Q(t*l)+Q(Q(w*i)+Q(k*o)));i=Q(Q(1)/Q(Y(Q(Q(j*j)+Q(Q(n*n)+Q(k*k))))));l=Q(n*i);N[b+64>>2]=l;k=Q(k*i);N[b+68>>2]=k;i=Q(j*i);N[b+72>>2]=i;J[f+12>>2]=0;N[f+8>>2]=-i;N[f+4>>2]=-k;N[f>>2]=-l;hA(g,v,h,c,m,L,O,x,b- -64|0)}}Ia=b+96|0;if(M[a+2324>>2]<=T>>>0){break a}x=d&16;e:{if(d&8){break e}g=J[a+3616>>2];if((g|0)==128){break e}m=a+2336|0;b=J[e>>2];c=J[e+4>>2];p=b>>>0>>0?b:c;h=b>>>0>c>>>0?b:c;b=p<<16|h;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;c=(((b>>>16^b)&127)+a|0)+3488|0;b=K[c|0];if((b|0)!=255){while(1){b=b&255;c=m+(b<<3)|0;if((p|0)==J[c>>2]&(h|0)==J[c+4>>2]){break e}c=(a+b|0)+3360|0;b=K[c|0];if((b|0)!=255){continue}break}}H[c|0]=g;H[(a+g|0)+3360|0]=255;b=J[a+3616>>2];J[a+3616>>2]=b+1;c=m+(b<<3)|0;J[c>>2]=p;J[c+4>>2]=h}p=d&32;f:{if(x){break f}h=J[a+3616>>2];if((h|0)==128){break f}g=a+2336|0;b=J[e+4>>2];c=J[e+8>>2];m=b>>>0>>0?b:c;c=b>>>0>c>>>0?b:c;b=m<<16|c;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;d=(((b>>>16^b)&127)+a|0)+3488|0;b=K[d|0];if((b|0)!=255){while(1){b=b&255;d=g+(b<<3)|0;if((m|0)==J[d>>2]&(c|0)==J[d+4>>2]){break f}d=(a+b|0)+3360|0;b=K[d|0];if((b|0)!=255){continue}break}}H[d|0]=h;H[(a+h|0)+3360|0]=255;b=J[a+3616>>2];J[a+3616>>2]=b+1;d=g+(b<<3)|0;J[d>>2]=m;J[d+4>>2]=c}g:{if(p){break g}h=J[a+3616>>2];if((h|0)==128){break g}g=a+2336|0;b=J[e+8>>2];c=J[e>>2];m=b>>>0>>0?b:c;c=b>>>0>c>>>0?b:c;b=m<<16|c;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;d=(((b>>>16^b)&127)+a|0)+3488|0;b=K[d|0];if((b|0)!=255){while(1){b=b&255;d=g+(b<<3)|0;if((m|0)==J[d>>2]&(c|0)==J[d+4>>2]){break g}d=(a+b|0)+3360|0;b=K[d|0];if((b|0)!=255){continue}break}}H[d|0]=h;H[(a+h|0)+3360|0]=255;b=J[a+3616>>2];J[a+3616>>2]=b+1;d=g+(b<<3)|0;J[d>>2]=m;J[d+4>>2]=c}d=J[a+4396>>2];h:{if((d|0)==128){break h}h=a+3628|0;g=J[e>>2];c=((g&127)+a|0)+4268|0;b=K[c|0];i:{if((b|0)!=255){while(1){b=b&255;if((g|0)==J[h+(b<<2)>>2]){break i}c=(a+b|0)+4140|0;b=K[c|0];if((b|0)!=255){continue}break}}H[c|0]=d;H[(a+d|0)+4140|0]=255;b=J[a+4396>>2];J[a+4396>>2]=b+1;J[h+(b<<2)>>2]=g;d=J[a+4396>>2]}if((d|0)==128){break h}g=J[e+4>>2];c=((g&127)+a|0)+4268|0;b=K[c|0];j:{if((b|0)!=255){while(1){b=b&255;if((g|0)==J[h+(b<<2)>>2]){break j}c=(a+b|0)+4140|0;b=K[c|0];if((b|0)!=255){continue}break}}H[c|0]=d;H[(a+d|0)+4140|0]=255;b=J[a+4396>>2];J[a+4396>>2]=b+1;J[h+(b<<2)>>2]=g;d=J[a+4396>>2]}if((d|0)==128){break h}e=J[e+8>>2];c=((e&127)+a|0)+4268|0;b=K[c|0];if((b|0)!=255){while(1){b=b&255;if((e|0)==J[h+(b<<2)>>2]){break h}c=(a+b|0)+4140|0;b=K[c|0];if((b|0)!=255){continue}break}}H[c|0]=d;H[(a+d|0)+4140|0]=255;b=J[a+4396>>2];J[a+4396>>2]=b+1;J[h+(b<<2)>>2]=e}BA(a,f,T)}Ia=f+224|0}function rm(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;if(J[a+116>>2]){a:{if(!K[a+28|0]){break a}s=J[a+20>>2];x=J[a+12>>2];m=J[a+4>>2];t=J[a>>2];q=J[a+24>>2];b:{if(!q){break b}if(!s){break a}u=J[a+16>>2];o=J[a+8>>2];while(1){n=P(k,24)+m|0;d=J[n>>2];l=J[n+12>>2];while(1){c=e;e=c+1|0;f=J[o+P(c,24)>>2];if(f>>>0>>0){continue}break}if(f>>>0<=l>>>0){r=x+(k<<1)|0;e=c;while(1){d=o+P(e,24)|0;c:{if(J[d+20>>2]-J[n+8>>2]>>>1&1073741824|J[d+16>>2]-J[n+4>>2]&-2147483648|J[n+16>>2]-J[d+4>>2]>>>2&536870912|J[n+20>>2]-J[d+8>>2]>>>3&268435456){break c}i=J[b+28>>2];g=J[b+32>>2];d=J[(t+(L[r>>1]<<3)|0)+4>>2];j=J[i+(J[g+P(d>>>2|0,12)>>2]<<2)>>2];f=J[(t+(L[u+(e<<1)>>1]<<3)|0)+4>>2];g=J[i+(J[g+P(f>>>2|0,12)>>2]<<2)>>2];if((j|0)==(g|0)|!K[J[b+36>>2]+(j<<2&12|g&3)|0]){break c}i=d>>>0>>0?d:f;j=d>>>0>f>>>0?d:f;d=i&65535|j<<16;d=(d<<15^-1)+d|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;w=d>>>16^d;f=w&J[b+4>>2];d:{g=J[b+12>>2];e:{if(!g){break e}d=J[(f<<2)+g>>2];if((d|0)==-1){break e}y=J[b+16>>2];v=J[b+20>>2];while(1){p=v+(d<<3)|0;if((i|0)==(J[p>>2]&2147483647)){z=J[p+4>>2];if((j|0)==(z&2147483647)){break d}}d=J[y+(d<<2)>>2];if((d|0)!=-1){continue}break}}d=J[b+8>>2];if(d>>>0>=M[b>>2]){f=id(b,w);g=J[b+12>>2];d=J[b+8>>2]}J[b+8>>2]=d+1;p=J[b+20>>2]+(d<<3)|0;J[p+4>>2]=j;J[p>>2]=i|-2147483648;f=(f<<2)+g|0;J[J[b+16>>2]+(d<<2)>>2]=J[f>>2];J[f>>2]=d;break c}J[p+4>>2]=z|-2147483648}e=e+1|0;if(l>>>0>=M[o+P(e,24)>>2]){continue}break}}f:{if(c>>>0>=q>>>0){d=0;break f}e=c;d=0;k=k+1|0;if(s>>>0>k>>>0){continue}}break}while(1){e=o+P(h,24)|0;f=J[e>>2];n=J[e+12>>2];while(1){c=d;d=c+1|0;e=J[P(c,24)+m>>2];if(e>>>0<=f>>>0){continue}break}if(e>>>0<=n>>>0){p=u+(h<<1)|0;k=o+P(h,24)|0;e=c;while(1){d=P(e,24)+m|0;g:{if(J[d+20>>2]-J[k+8>>2]>>>1&1073741824|J[d+16>>2]-J[k+4>>2]&-2147483648|J[k+16>>2]-J[d+4>>2]>>>2&536870912|J[k+20>>2]-J[d+8>>2]>>>3&268435456){break g}l=J[b+28>>2];g=J[b+32>>2];d=J[(t+(L[x+(e<<1)>>1]<<3)|0)+4>>2];i=J[l+(J[g+P(d>>>2|0,12)>>2]<<2)>>2];f=J[(t+(L[p>>1]<<3)|0)+4>>2];g=J[l+(J[g+P(f>>>2|0,12)>>2]<<2)>>2];if((i|0)==(g|0)|!K[J[b+36>>2]+(i<<2&12|g&3)|0]){break g}l=d>>>0>>0?d:f;i=d>>>0>f>>>0?d:f;d=l&65535|i<<16;d=(d<<15^-1)+d|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;r=d>>>16^d;f=r&J[b+4>>2];h:{g=J[b+12>>2];i:{if(!g){break i}d=J[(f<<2)+g>>2];if((d|0)==-1){break i}w=J[b+16>>2];y=J[b+20>>2];while(1){j=y+(d<<3)|0;if((l|0)==(J[j>>2]&2147483647)){v=J[j+4>>2];if((i|0)==(v&2147483647)){break h}}d=J[w+(d<<2)>>2];if((d|0)!=-1){continue}break}}d=J[b+8>>2];if(d>>>0>=M[b>>2]){f=id(b,r);g=J[b+12>>2];d=J[b+8>>2]}J[b+8>>2]=d+1;j=J[b+20>>2]+(d<<3)|0;J[j+4>>2]=i;J[j>>2]=l|-2147483648;f=(f<<2)+g|0;J[J[b+16>>2]+(d<<2)>>2]=J[f>>2];J[f>>2]=d;break g}J[j+4>>2]=v|-2147483648}e=e+1|0;if(n>>>0>=M[P(e,24)+m>>2]){continue}break}}if(c>>>0>=s>>>0){break b}d=c;h=h+1|0;if(q>>>0>h>>>0){continue}break}}if(!s){break a}c=0;f=0;while(1){g=P(f,24)+m|0;d=J[g>>2];e=c;while(1){h=P(e,24);c=e+1|0;e=c;if(d>>>0>M[h+m>>2]){continue}break}if(c>>>0>=s>>>0){break a}u=J[g+12>>2];if(u>>>0>=M[P(c,24)+m>>2]){l=x+(f<<1)|0;d=c;while(1){e=P(d,24)+m|0;j:{if(J[e+20>>2]-J[g+8>>2]>>>1&1073741824|J[e+16>>2]-J[g+4>>2]&-2147483648|J[g+16>>2]-J[e+4>>2]>>>2&536870912|J[g+20>>2]-J[e+8>>2]>>>3&268435456){break j}o=J[b+28>>2];k=J[b+32>>2];e=J[(t+(L[l>>1]<<3)|0)+4>>2];n=J[o+(J[k+P(e>>>2|0,12)>>2]<<2)>>2];h=J[(t+(L[x+(d<<1)>>1]<<3)|0)+4>>2];k=J[o+(J[k+P(h>>>2|0,12)>>2]<<2)>>2];if((n|0)==(k|0)|!K[J[b+36>>2]+(n<<2&12|k&3)|0]){break j}o=e>>>0>>0?e:h;n=e>>>0>h>>>0?e:h;e=o&65535|n<<16;e=(e<<15^-1)+e|0;e=P(e>>>10^e,9);e=e>>>6^e;e=(e<<11^-1)+e|0;i=e>>>16^e;h=i&J[b+4>>2];k:{k=J[b+12>>2];l:{if(!k){break l}e=J[(h<<2)+k>>2];if((e|0)==-1){break l}j=J[b+16>>2];p=J[b+20>>2];while(1){q=p+(e<<3)|0;if((o|0)==(J[q>>2]&2147483647)){r=J[q+4>>2];if((n|0)==(r&2147483647)){break k}}e=J[j+(e<<2)>>2];if((e|0)!=-1){continue}break}}e=J[b+8>>2];if(e>>>0>=M[b>>2]){h=id(b,i);k=J[b+12>>2];e=J[b+8>>2]}J[b+8>>2]=e+1;q=J[b+20>>2]+(e<<3)|0;J[q+4>>2]=n;J[q>>2]=o|-2147483648;h=(h<<2)+k|0;J[J[b+16>>2]+(e<<2)>>2]=J[h>>2];J[h>>2]=e;break j}J[q+4>>2]=r|-2147483648}d=d+1|0;if(u>>>0>=M[P(d,24)+m>>2]){continue}break}}f=f+1|0;if((s|0)!=(f|0)){continue}break}}m:{if(!K[a+60|0]){break m}x=J[a+56>>2];q=J[a+52>>2];k=J[a+48>>2];s=J[a+44>>2];o=J[a+32>>2];n=J[a+40>>2];t=J[a+36>>2];n:{if(!n|!t){break n}h=0;c=0;while(1){m=s+P(h,24)|0;e=J[m>>2];u=J[m+12>>2];while(1){d=c;c=c+1|0;f=J[k+P(d,24)>>2];if(f>>>0>>0){continue}break}if(f>>>0<=u>>>0){p=x+(h<<1)|0;e=d;while(1){c=k+P(e,24)|0;o:{if(J[c+20>>2]-J[m+8>>2]>>>1&1073741824|J[c+16>>2]-J[m+4>>2]&-2147483648|J[m+16>>2]-J[c+4>>2]>>>2&536870912|J[m+20>>2]-J[c+8>>2]>>>3&268435456){break o}l=J[b+28>>2];g=J[b+32>>2];c=J[(o+(L[p>>1]<<3)|0)+4>>2];i=J[l+(J[g+P(c>>>2|0,12)>>2]<<2)>>2];f=J[(o+(L[q+(e<<1)>>1]<<3)|0)+4>>2];g=J[l+(J[g+P(f>>>2|0,12)>>2]<<2)>>2];if((i|0)==(g|0)|!K[J[b+36>>2]+(i<<2&12|g&3)|0]){break o}l=c>>>0>>0?c:f;i=c>>>0>f>>>0?c:f;c=l&65535|i<<16;c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;r=c>>>16^c;f=r&J[b+4>>2];p:{g=J[b+12>>2];q:{if(!g){break q}c=J[(f<<2)+g>>2];if((c|0)==-1){break q}w=J[b+16>>2];y=J[b+20>>2];while(1){j=y+(c<<3)|0;if((l|0)==(J[j>>2]&2147483647)){v=J[j+4>>2];if((i|0)==(v&2147483647)){break p}}c=J[w+(c<<2)>>2];if((c|0)!=-1){continue}break}}c=J[b+8>>2];if(c>>>0>=M[b>>2]){f=id(b,r);g=J[b+12>>2];c=J[b+8>>2]}J[b+8>>2]=c+1;j=J[b+20>>2]+(c<<3)|0;J[j+4>>2]=i;J[j>>2]=l|-2147483648;f=(f<<2)+g|0;J[J[b+16>>2]+(c<<2)>>2]=J[f>>2];J[f>>2]=c;break o}J[j+4>>2]=v|-2147483648}e=e+1|0;if(u>>>0>=M[k+P(e,24)>>2]){continue}break}}if(d>>>0>=n>>>0){break n}c=d;h=h+1|0;if(t>>>0>h>>>0){continue}break}}if(!t|!n){break m}h=0;c=0;while(1){m=k+P(h,24)|0;e=J[m>>2];u=J[m+12>>2];while(1){d=c;c=c+1|0;f=J[s+P(d,24)>>2];if(f>>>0<=e>>>0){continue}break}if(f>>>0<=u>>>0){p=q+(h<<1)|0;e=d;while(1){c=s+P(e,24)|0;r:{if(J[c+20>>2]-J[m+8>>2]>>>1&1073741824|J[c+16>>2]-J[m+4>>2]&-2147483648|J[m+16>>2]-J[c+4>>2]>>>2&536870912|J[m+20>>2]-J[c+8>>2]>>>3&268435456){break r}l=J[b+28>>2];g=J[b+32>>2];c=J[(o+(L[x+(e<<1)>>1]<<3)|0)+4>>2];i=J[l+(J[g+P(c>>>2|0,12)>>2]<<2)>>2];f=J[(o+(L[p>>1]<<3)|0)+4>>2];g=J[l+(J[g+P(f>>>2|0,12)>>2]<<2)>>2];if((i|0)==(g|0)|!K[J[b+36>>2]+(i<<2&12|g&3)|0]){break r}l=c>>>0>>0?c:f;i=c>>>0>f>>>0?c:f;c=l&65535|i<<16;c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;r=c>>>16^c;f=r&J[b+4>>2];s:{g=J[b+12>>2];t:{if(!g){break t}c=J[(f<<2)+g>>2];if((c|0)==-1){break t}w=J[b+16>>2];y=J[b+20>>2];while(1){j=y+(c<<3)|0;if((l|0)==(J[j>>2]&2147483647)){v=J[j+4>>2];if((i|0)==(v&2147483647)){break s}}c=J[w+(c<<2)>>2];if((c|0)!=-1){continue}break}}c=J[b+8>>2];if(c>>>0>=M[b>>2]){f=id(b,r);g=J[b+12>>2];c=J[b+8>>2]}J[b+8>>2]=c+1;j=J[b+20>>2]+(c<<3)|0;J[j+4>>2]=i;J[j>>2]=l|-2147483648;f=(f<<2)+g|0;J[J[b+16>>2]+(c<<2)>>2]=J[f>>2];J[f>>2]=c;break r}J[j+4>>2]=v|-2147483648}e=e+1|0;if(u>>>0>=M[s+P(e,24)>>2]){continue}break}}h=h+1|0;if(n>>>0<=h>>>0){break m}c=d;if(t>>>0>c>>>0){continue}break}}J[a+116>>2]=0}}function zo(a,b,c,d,e,f,g,h,i){var j=Q(0),k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),I=Q(0),M=0,O=0,R=0,S=0,T=0,U=0,V=0,W=Q(0),X=Q(0),Z=Q(0),_=0,$=0,aa=0,ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=0,ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=0,qa=0,ra=0,sa=Q(0);k=Ia-96|0;Ia=k;T=J[g>>2];zk(k+48|0,i);w=L[d+16>>1];M=J[c+32>>2];l=K[d+18|0];O=(l<<4)+16|0;R=k-O|0;Ia=R;O=R-O|0;Ia=O;$=O-(l+15&496)|0;Ia=$;z=J[a+60>>2];J[k+8>>2]=J[a+56>>2];J[k+12>>2]=z;z=J[a+52>>2];J[k>>2]=J[a+48>>2];J[k+4>>2]=z;z=J[a+76>>2];J[k+24>>2]=J[a+72>>2];J[k+28>>2]=z;z=a- -64|0;E=J[z+4>>2];J[k+16>>2]=J[z>>2];J[k+20>>2]=E;z=J[a+92>>2];J[k+40>>2]=J[a+88>>2];J[k+44>>2]=z;z=J[a+84>>2];J[k+32>>2]=J[a+80>>2];J[k+36>>2]=z;z=w+M|0;Ka[J[J[e>>2]+16>>2]](e,z,l,J[c+28>>2],R);u=N[k+84>>2];t=N[k+24>>2];x=N[k+52>>2];j=N[k+16>>2];m=N[k+20>>2];q=N[k+68>>2];n=Q(Q(u*t)+Q(Q(x*j)+Q(m*q)));N[k+20>>2]=n;B=N[k+88>>2];C=N[k+56>>2];A=N[k+72>>2];N[k+24>>2]=Q(t*B)+Q(Q(j*C)+Q(m*A));M=0;J[k+12>>2]=0;r=N[k+8>>2];p=N[k>>2];y=N[k+4>>2];I=Q(Q(B*r)+Q(Q(C*p)+Q(A*y)));N[k+8>>2]=I;o=Q(Q(u*r)+Q(Q(x*p)+Q(y*q)));N[k+4>>2]=o;D=N[k+80>>2];s=N[k+48>>2];v=y;y=N[k+64>>2];r=Q(Q(r*D)+Q(Q(p*s)+Q(v*y)));N[k>>2]=r;J[k+28>>2]=0;p=Q(Q(D*t)+Q(Q(s*j)+Q(m*y)));N[k+16>>2]=p;t=N[k+40>>2];j=N[k+36>>2];m=N[k+32>>2];J[k+44>>2]=0;N[k+40>>2]=Q(B*t)+Q(Q(C*m)+Q(j*A));u=Q(Q(u*t)+Q(Q(x*m)+Q(j*q)));N[k+36>>2]=u;t=Q(Q(D*t)+Q(Q(s*m)+Q(j*y)));N[k+32>>2]=t;B=Q(-34028234663852886e22);x=Q(34028234663852886e22);a:{if(!K[d+18|0]){C=Q(-34028234663852886e22);l=0;r=Q(34028234663852886e22);break a}j=on?j:n;ca=Q((j>u?j:u)+Q(1.1920928955078125e-7));j=rp?j:p;da=Q((j>t?j:t)+Q(1.1920928955078125e-7));j=o>Q(34028234663852886e22)?Q(34028234663852886e22):o;j=jQ(34028234663852886e22)?Q(34028234663852886e22):r;j=j>2]);W=Q(u-n);ja=Q(Q(p+Q(1.1920928955078125e-7))*W);X=Q(n-o);ka=Q(Q(r+Q(1.1920928955078125e-7))*X);Z=Q(o-u);la=Q(Q(t+Q(1.1920928955078125e-7))*Z);ma=Q(t-p);na=Q(p-r);oa=Q(r-t);E=T+5|0;U=(T<<6)+f|0;x=Q(-34028234663852886e22);y=Q(34028234663852886e22);w=0;D=Q(34028234663852886e22);while(1){aa=w<<4;l=aa+R|0;F=N[l+12>>2];m=N[k+80>>2];s=N[k+48>>2];v=N[k+64>>2];j=N[k+84>>2];G=N[k+52>>2];fa=N[k+68>>2];q=N[l+8>>2];C=N[l>>2];A=N[l+4>>2];ba=Q(Q(N[k+88>>2]*q)+Q(Q(N[k+56>>2]*C)+Q(A*N[k+72>>2])));N[O+aa>>2]=ba-I;J[l+12>>2]=0;N[l+8>>2]=I;j=Q(Q(j*q)+Q(Q(G*C)+Q(A*fa)));N[l+4>>2]=j;m=Q(Q(m*q)+Q(Q(s*C)+Q(A*v)));N[l>>2]=m;aa=jy;ra=m>D;ga=bada)){break b}if(j>ca){break b}c:{if(m==t&j==u|m==r&j==o){break c}S=jQ(0);l=0;if(!((V?s:v)>=(V?v:s))){break d}l=1}if(m==p&j==n){break c}V=_;_=jQ(0);if(!((V?s:v)>=(V?v:s))){break e}if(l){break b}l=l+1|0}f:{if((S|0)==(_|0)){break f}s=Q(ja+Q(Q(j-n)*ma));v=Q(m*W);S=W>Q(0);if(!((S?s:v)>=(S?v:s))){break f}if((l|0)!=1){break c}break b}if(!l){break b}}fa=N[a+56>>2];ba=N[a+48>>2];sa=N[a+52>>2];s=N[i+4>>2];v=N[i+8>>2];G=N[i>>2];S=J[g>>2];l=(S<<6)+f|0;J[l+48>>2]=b;N[l+32>>2]=G;N[l+12>>2]=F;N[l+8>>2]=q;N[l+4>>2]=A;N[l>>2]=C;N[l+40>>2]=v;N[l+36>>2]=s;J[l+28>>2]=0;F=Q(Q(v*Q(fa-q))+Q(Q(G*Q(ba-C))+Q(s*Q(sa-A))));N[l+44>>2]=-F;N[l+24>>2]=q+Q(v*F);N[l+20>>2]=A+Q(s*F);N[l+16>>2]=C+Q(G*F);l=S+1|0;J[g>>2]=l;M=M+1|0;l=l-T|0;if(l>>>0<16){break b}Ge(U,l);J[g>>2]=E}x=aa?x:j;B=pa?B:m;y=qa?y:j;D=ra?D:m;H[w+$|0]=ga;l=K[d+18|0];w=w+1|0;if(l>>>0>w>>>0){continue}break}C=Q(x+Q(1.1920928955078125e-7));B=Q(B+Q(1.1920928955078125e-7));x=Q(D+Q(-1.1920928955078125e-7));r=Q(y+Q(-1.1920928955078125e-7))}g:{if((l|0)==(M|0)){break g}a=J[e+40>>2];j=N[d+8>>2];m=N[d>>2];n=N[d+4>>2];o=Q(Q(N[a+40>>2]*j)+Q(Q(N[a+32>>2]*m)+Q(n*N[a+36>>2])));y=o;v=Q(o*o);o=Q(Q(N[a+8>>2]*j)+Q(Q(N[a>>2]*m)+Q(n*N[a+4>>2])));j=Q(Q(N[a+24>>2]*j)+Q(Q(N[a+16>>2]*m)+Q(n*N[a+20>>2])));m=Q(Q(1)/Q(Y(Q(v+Q(Q(o*o)+Q(j*j))))));A=Q(y*m);a=J[e+36>>2];c=J[c+28>>2]+P(K[z|0],12)|0;n=N[c+8>>2];p=N[c>>2];q=N[c+4>>2];y=Q(o*m);D=Q(j*m);v=Q(Q(A*Q(Q(N[a+40>>2]*n)+Q(Q(N[a+8>>2]*p)+Q(q*N[a+24>>2]))))+Q(Q(y*Q(Q(N[a+32>>2]*n)+Q(Q(N[a>>2]*p)+Q(q*N[a+16>>2]))))+Q(D*Q(Q(N[a+36>>2]*n)+Q(Q(N[a+4>>2]*p)+Q(q*N[a+20>>2]))))));M=T+5|0;z=(T<<6)+f|0;c=0;e=0;while(1){w=(e<<4)+k|0;q=N[w>>2];h:{if(qB){break h}p=N[w+4>>2];if(pC){break h}E=K[d+18|0];if(!E){break h}a=((E<<4)+R|0)-16|0;m=N[a>>2];j=N[a+4>>2];l=0;a=0;i:{while(1){if(m==q&j==p){break i}o=m;n=j;U=(l<<4)+R|0;m=N[U>>2];j=N[U+4>>2];if(q==m&p==j){break i}j:{if((n>p|0)==(j>p|0)){break j}s=Q(j-n);n=Q(Q(Q(o+Q(1.1920928955078125e-7))*s)+Q(Q(p-n)*Q(m-o)));o=Q(q*s);U=s>Q(0);if(!((U?n:o)>=(U?o:n))){break j}if((a|0)==1){break h}a=a+1|0}l=l+1|0;if((E|0)!=(l|0)){continue}break}if(!a){break h}}c=c+1|0;n=N[w+8>>2];j=Q(Q(N[k+88>>2]*n)+Q(Q(N[k+80>>2]*q)+Q(p*N[k+84>>2])));m=Q(Q(N[k+56>>2]*n)+Q(Q(N[k+48>>2]*q)+Q(p*N[k+52>>2])));n=Q(Q(N[k+72>>2]*n)+Q(Q(N[k+64>>2]*q)+Q(p*N[k+68>>2])));o=Q(Q(Q(A*j)+Q(Q(y*m)+Q(D*n)))-v);if(o>N[h>>2]){break h}p=N[i+4>>2];q=N[i+8>>2];s=N[i>>2];l=J[g>>2];a=(l<<6)+f|0;J[a+48>>2]=b;N[a+32>>2]=s;N[a+16>>2]=m;J[a+12>>2]=0;G=Q(j-Q(A*o));N[a+8>>2]=G;F=Q(n-Q(D*o));N[a+4>>2]=F;o=Q(m-Q(y*o));N[a>>2]=o;N[a+40>>2]=q;N[a+36>>2]=p;J[a+28>>2]=0;N[a+24>>2]=j;N[a+20>>2]=n;N[a+44>>2]=Q(q*Q(G-j))+Q(Q(s*Q(o-m))+Q(p*Q(F-n)));a=l+1|0;J[g>>2]=a;a=a-T|0;if(a>>>0<16){break h}Ge(z,a);J[g>>2]=M}e=e+1|0;if((e|0)!=3){continue}break}if((c|0)==3){break g}a=K[d+18|0];e=0;while(1){c=(e<<4)+k|0;j=N[c+4>>2];m=N[c>>2];c=a;a=0;if(c){y=j>u?j:u;D=m>t?m:t;s=j>2];w=w<<4;E=w+R|0;r=N[E>>2];if(D<(n(n>r?n:r)){break k}o=N[c+4>>2];p=N[E+4>>2];if(y<(o(o>p?o:p)){break k}x=Q(Q(Q(m-n)*Q(u-o))-Q(Q(t-n)*Q(j-o)));q=Q(Q(Q(m-r)*Q(u-p))-Q(Q(t-r)*Q(j-p)));if(!(Q(x*q)>2]);q=Q(x*Q(Q(1)/Q(q-x)));x=Q(B-Q(q*Q(Q(I+N[w+O>>2])-B)));G=Q(x-I);if(G>N[h>>2]){break k}F=N[i+8>>2];c=J[i+4>>2];w=J[i>>2];B=N[k+56>>2];W=N[k+48>>2];X=N[k+52>>2];C=N[k+88>>2];Z=N[k+80>>2];ca=N[k+84>>2];A=N[k+72>>2];da=N[k+64>>2];ea=N[k+68>>2];E=J[g>>2];a=(E<<6)+f|0;J[a+12>>2]=0;J[a+48>>2]=b;J[a+32>>2]=w;J[a+36>>2]=c;J[a+28>>2]=0;N[a+44>>2]=G;N[a+40>>2]=F;n=Q(n-Q(Q(r-n)*q));o=Q(o-Q(Q(p-o)*q));r=Q(Q(da*n)+Q(ea*o));N[a+4>>2]=Q(A*x)+r;p=Q(Q(Z*n)+Q(o*ca));N[a+8>>2]=Q(C*x)+p;n=Q(Q(W*n)+Q(o*X));N[a+16>>2]=Q(B*I)+n;N[a+20>>2]=Q(A*I)+r;N[a+24>>2]=Q(C*I)+p;N[a>>2]=Q(B*x)+n;a=E+1|0;J[g>>2]=a;a=a-T|0;if(a>>>0<16){break k}Ge(z,a);J[g>>2]=M}a=K[d+18|0];w=l;l=l+1|0;if(a>>>0>l>>>0){continue}break}}u=j;t=m;e=e+1|0;if((e|0)!=3){continue}break}}Ia=k+96|0}function aja(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=0,oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0);h=Ia-224|0;Ia=h;na=K[f+6|0];l=N[c+4>>2];m=Q(l+l);j=N[c+8>>2];n=Q(m*j);i=N[c>>2];k=Q(i+i);o=N[c+12>>2];s=Q(k*o);A=Q(n-s);N[h+80>>2]=A;I=Q(n+s);N[h+72>>2]=I;i=Q(Q(1)-Q(i*k));n=Q(l*m);s=Q(i-n);N[h+84>>2]=s;p=i;i=Q(j+j);r=Q(j*i);t=Q(p-r);N[h+68>>2]=t;j=Q(k*j);m=Q(m*o);B=Q(j+m);N[h+76>>2]=B;k=Q(k*l);i=Q(i*o);u=Q(k-i);N[h+64>>2]=u;l=Q(j-m);N[h+60>>2]=l;k=Q(k+i);N[h+56>>2]=k;j=Q(Q(Q(1)-n)-r);N[h+52>>2]=j;T=N[c+16>>2];N[h+88>>2]=T;U=N[c+20>>2];N[h+92>>2]=U;V=N[c+24>>2];N[h+96>>2]=V;i=N[d+4>>2];p=Q(i+i);m=N[d+8>>2];o=Q(p*m);n=N[d>>2];r=Q(n+n);q=N[d+12>>2];G=Q(r*q);L=Q(o-G);N[h+32>>2]=L;o=Q(o+G);N[h+24>>2]=o;n=Q(Q(1)-Q(n*r));w=Q(i*p);O=Q(n-w);N[h+36>>2]=O;x=Q(m+m);y=Q(m*x);n=Q(n-y);N[h+20>>2]=n;m=Q(r*m);p=Q(p*q);G=Q(m+p);N[h+28>>2]=G;i=Q(r*i);q=Q(x*q);r=Q(i-q);N[h+16>>2]=r;p=Q(m-p);N[h+12>>2]=p;m=Q(i+q);N[h+8>>2]=m;i=Q(Q(Q(1)-w)-y);N[h+4>>2]=i;W=N[d+16>>2];N[h+40>>2]=W;X=N[d+20>>2];N[h+44>>2]=X;Y=N[d+24>>2];N[h+48>>2]=Y;q=N[e>>2];w=N[b+12>>2];oa=Q(Q(l*O)+Q(Q(j*G)+Q(k*L)));Z=Q(Q(R(oa))+Q(9.999999974752427e-7));x=N[b+8>>2];pa=Q(Q(l*o)+Q(Q(j*r)+Q(k*n)));_=Q(Q(R(pa))+Q(9.999999974752427e-7));y=N[b+4>>2];qa=Q(Q(l*p)+Q(Q(j*i)+Q(k*m)));$=Q(Q(R(qa))+Q(9.999999974752427e-7));D=N[a+4>>2];P=Q(Y-V);S=Q(W-T);aa=Q(X-U);ba=Q(Q(l*P)+Q(Q(j*S)+Q(k*aa)));ca=Q(q+Q(Q(Q(w*Z)+Q(Q(x*_)+Q(Q(y*$)+D)))-Q(R(ba))));N[h+160>>2]=ca;a:{if(((C(ca),v(2))|0)<0){c=0;break a}z=Q(Q(I*P)+Q(Q(u*S)+Q(t*aa)));N[h+196>>2]=z;ra=Q(Q(I*O)+Q(Q(u*G)+Q(t*L)));da=Q(Q(R(ra))+Q(9.999999974752427e-7));sa=Q(Q(I*o)+Q(Q(u*r)+Q(t*n)));ea=Q(Q(R(sa))+Q(9.999999974752427e-7));ta=Q(Q(I*p)+Q(Q(u*i)+Q(t*m)));fa=Q(Q(R(ta))+Q(9.999999974752427e-7));E=N[a+8>>2];ga=Q(q+Q(Q(Q(w*da)+Q(Q(x*ea)+Q(Q(y*fa)+E)))-Q(R(z))));N[h+164>>2]=ga;c=0;if(((C(ga),v(2))|0)<0){break a}M=Q(Q(s*P)+Q(Q(B*S)+Q(A*aa)));N[h+200>>2]=M;ua=Q(Q(s*O)+Q(Q(B*G)+Q(A*L)));ha=Q(Q(R(ua))+Q(9.999999974752427e-7));va=Q(Q(s*o)+Q(Q(B*r)+Q(A*n)));ia=Q(Q(R(va))+Q(9.999999974752427e-7));wa=Q(Q(s*p)+Q(Q(B*i)+Q(A*m)));ja=Q(Q(R(wa))+Q(9.999999974752427e-7));F=N[a+12>>2];ka=Q(q+Q(Q(Q(w*ha)+Q(Q(x*ia)+Q(Q(y*ja)+F)))-Q(R(M))));N[h+168>>2]=ka;if(((C(ka),v(2))|0)<0){break a}la=Q(q+Q(Q(Q(F*ja)+Q(Q(E*fa)+Q(Q(D*$)+y)))-Q(R(Q(Q(p*P)+Q(Q(i*S)+Q(m*aa)))))));N[h+172>>2]=la;if(((C(la),v(2))|0)<0){break a}ma=Q(q+Q(Q(Q(F*ia)+Q(Q(E*ea)+Q(Q(D*_)+x)))-Q(R(Q(Q(o*P)+Q(Q(r*S)+Q(n*aa)))))));N[h+176>>2]=ma;if(((C(ma),v(2))|0)<0){break a}P=Q(q+Q(Q(Q(F*ha)+Q(Q(E*da)+Q(Q(D*Z)+w)))-Q(R(Q(Q(O*P)+Q(Q(G*S)+Q(L*aa)))))));N[h+180>>2]=P;if(((C(P),v(2))|0)<0){break a}b:{if(!na){na=0;if(Q(R(Q(Q(M*ta)-Q(wa*z))))>Q(Q(w*_)+Q(Q(x*Z)+Q(Q(F*fa)+Q(Q(E*ja)+q))))){break a}S=Q(-z);if(Q(R(Q(Q(M*sa)+Q(va*S))))>Q(Q(w*$)+Q(Q(y*Z)+Q(Q(F*ea)+Q(Q(E*ia)+q))))|Q(R(Q(Q(M*ra)+Q(ua*S))))>Q(Q(x*$)+Q(Q(y*_)+Q(Q(F*da)+Q(Q(E*ha)+q))))|Q(R(Q(Q(ba*wa)-Q(qa*M))))>Q(Q(w*ea)+Q(Q(x*da)+Q(Q(F*$)+Q(Q(D*ja)+q))))){break a}M=Q(-M);if(Q(R(Q(Q(ba*va)+Q(pa*M))))>Q(Q(w*fa)+Q(Q(y*da)+Q(Q(F*_)+Q(Q(D*ia)+q))))|Q(R(Q(Q(ba*ua)+Q(oa*M))))>Q(Q(x*fa)+Q(Q(y*ea)+Q(Q(F*Z)+Q(Q(D*ha)+q))))|Q(R(Q(Q(z*qa)-Q(ta*ba))))>Q(Q(w*ia)+Q(Q(x*ha)+Q(Q(E*$)+Q(Q(D*fa)+q))))){break a}M=Q(-ba);if(Q(R(Q(Q(z*pa)+Q(sa*M))))>Q(Q(w*ja)+Q(Q(y*ha)+Q(Q(E*_)+Q(Q(D*ea)+q))))){break a}if(!(Q(R(Q(Q(z*oa)+Q(ra*M))))>Q(Q(x*ja)+Q(Q(y*ia)+Q(Q(E*Z)+Q(Q(D*da)+q)))))){break b}break a}c=(na<<2)+h|0;N[c+156>>2]=N[c+156>>2]*Q(.9990000128746033);P=N[h+180>>2];ma=N[h+176>>2];la=N[h+172>>2];ka=N[h+168>>2];ga=N[h+164>>2];ca=N[h+160>>2]}b=b+4|0;d=a+4|0;z=ca>=Q(0)?caga&ga>=Q(0);c=a;z=a?ga:z;a=z>ka&ka>=Q(0);c=a?2:c;z=a?ka:z;a=z>la&la>=Q(0);c=a?3:c;z=a?la:z;a=z>ma&ma>=Q(0);c=a?4:c;e=P>=Q(0)?(a?ma:z)>P?5:c:c;a=J[(h+192|0)+(e<<2)>>2]&-2147483648;c=0;c:{d:{switch(e|0){case 0:e:{if(a){p=Q(V-Q(l*D));m=Q(U-Q(k*D));N[h+100>>2]=j;i=Q(T-Q(j*D));break e}o=Q(-j);N[h+100>>2]=o;p=Q(V+Q(l*D));m=Q(U+Q(k*D));i=Q(T+Q(j*D));I=Q(-I);t=Q(-t);u=Q(-u);l=Q(-l);k=Q(-k);j=o}N[h+156>>2]=p;N[h+152>>2]=m;N[h+144>>2]=s;N[h+140>>2]=A;N[h+132>>2]=I;N[h+128>>2]=t;N[h+108>>2]=l;N[h+104>>2]=k;N[h+148>>2]=i;N[h+136>>2]=B;N[h+124>>2]=u;N[h+120>>2]=l;N[h+116>>2]=k;N[h+112>>2]=j;c=Bg(g,h+100|0,E,F,b,h+112|0,h+4|0,q);break c;case 1:N[h+144>>2]=l;N[h+140>>2]=k;N[h+136>>2]=j;f:{if(a){l=Q(V-Q(I*E));k=Q(U-Q(t*E));j=Q(T-Q(u*E));break f}l=Q(V+Q(I*E));k=Q(U+Q(t*E));j=Q(T+Q(u*E));s=Q(-s);A=Q(-A);B=Q(-B);I=Q(-I);t=Q(-t);u=Q(-u)}N[h+156>>2]=l;N[h+152>>2]=k;N[h+132>>2]=s;N[h+128>>2]=A;N[h+108>>2]=I;N[h+104>>2]=t;N[h+100>>2]=u;N[h+148>>2]=j;N[h+124>>2]=B;N[h+120>>2]=I;N[h+116>>2]=t;N[h+112>>2]=u;c=Bg(g,h+100|0,F,D,b,h+112|0,h+4|0,q);break c;case 2:N[h+144>>2]=I;N[h+140>>2]=t;N[h+136>>2]=u;g:{if(a){p=Q(V-Q(s*F));m=Q(U-Q(A*F));i=Q(T-Q(B*F));break g}p=Q(V+Q(s*F));m=Q(U+Q(A*F));i=Q(T+Q(B*F));l=Q(-l);k=Q(-k);j=Q(-j);s=Q(-s);A=Q(-A);B=Q(-B)}N[h+156>>2]=p;N[h+152>>2]=m;N[h+132>>2]=l;N[h+128>>2]=k;N[h+108>>2]=s;N[h+104>>2]=A;N[h+100>>2]=B;N[h+148>>2]=i;N[h+124>>2]=j;N[h+120>>2]=s;N[h+116>>2]=A;N[h+112>>2]=B;c=Bg(g,h+100|0,D,E,b,h+112|0,h+4|0,q);break c;case 3:l=Q(-p);k=Q(-m);j=Q(-i);h:{if(a){t=Q(X+Q(m*y));u=Q(W+Q(i*y));o=Q(-o);n=Q(-n);r=Q(-r);A=i;s=m;B=p;i=Q(Y+Q(p*y));break h}t=Q(X-Q(m*y));u=Q(W-Q(i*y));A=j;s=k;B=l;j=i;k=m;l=p;i=Q(Y-Q(l*y))}N[h+156>>2]=i;N[h+152>>2]=t;N[h+144>>2]=O;N[h+140>>2]=L;N[h+132>>2]=o;N[h+128>>2]=n;N[h+108>>2]=B;N[h+104>>2]=s;N[h+100>>2]=A;N[h+148>>2]=u;N[h+136>>2]=G;N[h+124>>2]=r;N[h+120>>2]=l;N[h+116>>2]=k;N[h+112>>2]=j;c=Bg(g,h+100|0,x,w,d,h+112|0,h+52|0,q);break c;case 4:N[h+144>>2]=p;N[h+140>>2]=m;N[h+136>>2]=i;i:{if(a){N[h+100>>2]=r;N[h+112>>2]=-r;N[h+108>>2]=o;l=Q(Y+Q(o*x));N[h+104>>2]=n;k=Q(X+Q(n*x));O=Q(-O);L=Q(-L);G=Q(-G);o=Q(-o);n=Q(-n);j=Q(W+Q(r*x));break i}N[h+108>>2]=-o;N[h+104>>2]=-n;N[h+112>>2]=r;N[h+100>>2]=-r;l=Q(Y-Q(o*x));k=Q(X-Q(n*x));j=Q(W-Q(r*x))}N[h+156>>2]=l;N[h+152>>2]=k;N[h+132>>2]=O;N[h+128>>2]=L;N[h+148>>2]=j;N[h+124>>2]=G;N[h+120>>2]=o;N[h+116>>2]=n;c=Bg(g,h+100|0,w,y,d,h+112|0,h+52|0,q);break c;case 5:break d;default:break c}}N[h+144>>2]=o;N[h+140>>2]=n;N[h+136>>2]=r;l=Q(-O);k=Q(-L);j=Q(-G);j:{if(a){t=Q(X+Q(L*w));u=Q(W+Q(G*w));p=Q(-p);m=Q(-m);i=Q(-i);o=G;n=L;r=O;s=Q(Y+Q(r*w));break j}t=Q(X-Q(L*w));u=Q(W-Q(G*w));o=j;n=k;r=l;j=G;k=L;l=O;s=Q(Y-Q(l*w))}N[h+156>>2]=s;N[h+152>>2]=t;N[h+132>>2]=p;N[h+128>>2]=m;N[h+108>>2]=r;N[h+104>>2]=n;N[h+100>>2]=o;N[h+148>>2]=u;N[h+124>>2]=i;N[h+120>>2]=l;N[h+116>>2]=k;N[h+112>>2]=j;c=Bg(g,h+100|0,y,x,d,h+112|0,h+52|0,q)}na=e+1|0}H[f+6|0]=c?na:0;Ia=h+224|0;return(c|0)!=0|0}function nC(a,b,c,d){var e=0,f=Q(0),g=0,h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=0,E=Q(0),F=Q(0),G=Q(0),H=0,I=Q(0),K=Q(0),L=Q(0),M=0,O=Q(0);e=Ia-32|0;Ia=e;f=N[d+52>>2];l=N[d+56>>2];t=N[d+60>>2];n=N[d+20>>2];o=N[d+24>>2];v=N[d+28>>2];p=N[d+36>>2];q=N[d+40>>2];w=N[d+48>>2];x=N[d>>2];j=N[d+4>>2];k=N[d+8>>2];y=N[d+12>>2];r=N[d+16>>2];s=N[d+32>>2];u=N[d+44>>2];N[a+80>>2]=u;N[a+76>>2]=q;N[a+72>>2]=p;N[a+68>>2]=s;N[a- -64>>2]=v;N[a+60>>2]=o;N[a+56>>2]=n;N[a+52>>2]=r;N[a+48>>2]=y;N[a+44>>2]=k;N[a+40>>2]=j;N[a+36>>2]=x;t=Q(t+Q(0));N[a+96>>2]=t;w=Q(w+Q(Q(Q(r*Q(0))-Q(x*c))+Q(s*Q(0))));N[a+84>>2]=w;l=Q(l+Q(Q(Q(o*Q(0))-Q(k*c))+Q(q*Q(0))));N[a+92>>2]=l;z=Q(f+Q(Q(Q(n*Q(0))-Q(j*c))+Q(p*Q(0))));N[a+88>>2]=z;J[a+32>>2]=0;J[a>>2]=2;f=Q(3.1415927410125732);while(1){J[e+28>>2]=0;M=e,O=Q(ib(f)*b),N[M+24>>2]=O;M=e,O=Q(hb(f)*b),N[M+20>>2]=O;f=Q(f+Q(.03141592815518379));g=ab(a,e+20|0);h=h+1|0;if((h|0)!=100){continue}break}J[e+16>>2]=0;N[e+12>>2]=b;A=Q(b*Q(1.7484555314695172e-7));N[e+8>>2]=A;g=ab(g,e+8|0);N[a+96>>2]=t;N[a+92>>2]=l;N[a+88>>2]=z;N[a+84>>2]=w;N[a+80>>2]=v;N[a+76>>2]=o;N[a+72>>2]=n;N[a+68>>2]=r;u=Q(-u);N[a+64>>2]=u;q=Q(-q);N[a+60>>2]=q;p=Q(-p);N[a+56>>2]=p;s=Q(-s);N[a+52>>2]=s;N[a+48>>2]=y;N[a+44>>2]=k;N[a+40>>2]=j;N[a+36>>2]=x;J[g>>2]=2;J[a+32>>2]=0;f=Q(3.1415927410125732);h=0;while(1){J[e+28>>2]=0;M=e,O=Q(ib(f)*b),N[M+24>>2]=O;M=e,O=Q(hb(f)*b),N[M+20>>2]=O;f=Q(f+Q(.03141592815518379));i=ab(g,e+20|0);h=h+1|0;if((h|0)!=100){continue}break}J[e+16>>2]=0;N[e+12>>2]=b;N[e+8>>2]=A;g=ab(i,e+8|0);N[a+96>>2]=t;N[a+92>>2]=l;N[a+88>>2]=z;N[a+84>>2]=w;N[a+80>>2]=y;N[a+76>>2]=k;N[a+72>>2]=j;N[a+68>>2]=x;N[a+64>>2]=u;N[a+60>>2]=q;N[a+56>>2]=p;N[a+52>>2]=s;N[a+48>>2]=-v;N[a+44>>2]=-o;N[a+40>>2]=-n;N[a+36>>2]=-r;J[g>>2]=2;J[a+32>>2]=0;f=Q(0);h=0;while(1){J[e+28>>2]=0;M=e,O=Q(ib(f)*b),N[M+24>>2]=O;M=e,O=Q(hb(f)*b),N[M+20>>2]=O;f=Q(f+Q(.06283185631036758));i=ab(g,e+20|0);h=h+1|0;if((h|0)!=100){continue}break}J[e+16>>2]=0;N[e+12>>2]=b;J[e+8>>2]=0;g=ab(i,e+8|0);x=N[d+48>>2];z=N[d+52>>2];l=N[d+56>>2];w=N[d+60>>2];n=N[d>>2];o=N[d+4>>2];j=N[d+8>>2];p=N[d+12>>2];k=N[d+16>>2];r=N[d+20>>2];v=N[d+24>>2];q=N[d+28>>2];y=N[d+32>>2];s=N[d+36>>2];t=N[d+40>>2];A=N[d+44>>2];N[a+80>>2]=A;N[a+76>>2]=t;N[a+72>>2]=s;N[a+68>>2]=y;N[a+64>>2]=q;N[a+60>>2]=v;N[a+56>>2]=r;N[a+52>>2]=k;N[a+48>>2]=p;N[a+44>>2]=j;N[a+40>>2]=o;N[a+36>>2]=n;f=Q(0);w=Q(w+Q(0));N[a+96>>2]=w;l=Q(l+Q(Q(Q(j*c)+Q(v*Q(0)))+Q(t*Q(0))));N[a+92>>2]=l;z=Q(z+Q(Q(Q(o*c)+Q(r*Q(0)))+Q(s*Q(0))));N[a+88>>2]=z;u=Q(x+Q(Q(Q(n*c)+Q(k*Q(0)))+Q(y*Q(0))));N[a+84>>2]=u;J[g>>2]=2;J[a+32>>2]=0;h=0;while(1){J[e+28>>2]=0;M=e,O=Q(ib(f)*b),N[M+24>>2]=O;M=e,O=Q(hb(f)*b),N[M+20>>2]=O;f=Q(f+Q(.03141592815518379));i=ab(g,e+20|0);h=h+1|0;if((h|0)!=100){continue}break}J[e+16>>2]=0;x=Q(-b);N[e+12>>2]=x;C=Q(b*Q(-8.742277657347586e-8));N[e+8>>2]=C;g=ab(i,e+8|0);N[a+96>>2]=w;N[a+92>>2]=l;N[a+88>>2]=z;N[a+84>>2]=u;N[a+80>>2]=q;N[a+76>>2]=v;N[a+72>>2]=r;N[a+68>>2]=k;A=Q(-A);N[a+64>>2]=A;t=Q(-t);N[a+60>>2]=t;s=Q(-s);N[a+56>>2]=s;y=Q(-y);N[a+52>>2]=y;N[a+48>>2]=p;N[a+44>>2]=j;N[a+40>>2]=o;N[a+36>>2]=n;J[g>>2]=2;J[a+32>>2]=0;f=Q(0);h=0;while(1){J[e+28>>2]=0;M=e,O=Q(ib(f)*b),N[M+24>>2]=O;M=e,O=Q(hb(f)*b),N[M+20>>2]=O;f=Q(f+Q(.03141592815518379));i=ab(g,e+20|0);h=h+1|0;if((h|0)!=100){continue}break}J[e+16>>2]=0;N[e+12>>2]=x;N[e+8>>2]=C;g=ab(i,e+8|0);N[a+96>>2]=w;N[a+92>>2]=l;N[a+88>>2]=z;N[a+84>>2]=u;N[a+80>>2]=p;N[a+76>>2]=j;N[a+72>>2]=o;N[a+68>>2]=n;N[a+64>>2]=A;N[a+60>>2]=t;N[a+56>>2]=s;N[a+52>>2]=y;N[a+48>>2]=-q;N[a+44>>2]=-v;N[a+40>>2]=-r;N[a+36>>2]=-k;J[g>>2]=2;J[a+32>>2]=0;f=Q(0);h=0;while(1){J[e+28>>2]=0;M=e,O=Q(ib(f)*b),N[M+24>>2]=O;M=e,O=Q(hb(f)*b),N[M+20>>2]=O;f=Q(f+Q(.06283185631036758));i=ab(g,e+20|0);h=h+1|0;if((h|0)!=100){continue}break}J[e+16>>2]=0;J[e+8>>2]=0;N[e+12>>2]=b;H=ab(i,e+8|0);N[a+36>>2]=N[d>>2];N[a+40>>2]=N[d+4>>2];N[a+44>>2]=N[d+8>>2];N[a+48>>2]=N[d+12>>2];N[a+52>>2]=N[d+16>>2];N[a+56>>2]=N[d+20>>2];N[a+60>>2]=N[d+24>>2];N[a+64>>2]=N[d+28>>2];N[a+68>>2]=N[d+32>>2];N[a+72>>2]=N[d+36>>2];N[a+76>>2]=N[d+40>>2];N[a+80>>2]=N[d+44>>2];N[a+84>>2]=N[d+48>>2];N[a+88>>2]=N[d+52>>2];N[a+92>>2]=N[d+56>>2];N[a+96>>2]=N[d+60>>2];w=N[d+8>>2];j=Q(w*c);v=N[d+24>>2];E=Q(v*b);y=N[d+40>>2];l=Q(y*Q(0));f=N[d+56>>2];I=Q(Q(Q(j+E)+l)+f);z=N[d+4>>2];k=Q(z*c);p=N[d+20>>2];F=Q(p*b);s=N[d+36>>2];u=Q(s*Q(0));n=N[d+52>>2];K=Q(Q(Q(k+F)+u)+n);A=N[d>>2];r=Q(A*c);q=N[d+16>>2];G=Q(q*b);t=N[d+32>>2];C=Q(t*Q(0));o=N[d+48>>2];L=Q(Q(Q(r+G)+C)+o);E=Q(Q(Q(E-j)+l)+f);F=Q(Q(Q(F-k)+u)+n);G=Q(Q(Q(G-r)+C)+o);m=J[H+100>>2];g=J[m+20>>2];h=g+1|0;a=J[m+24>>2]&2147483647;a:{if(h>>>0<=a>>>0){i=m;break a}i=m;B=a?a<<1:2;B=h>>>0>B>>>0?h:B;if(B>>>0<=a>>>0){break a}tc(m+16|0,B);y=N[d+40>>2];l=Q(y*Q(0));s=N[d+36>>2];u=Q(s*Q(0));t=N[d+32>>2];C=Q(t*Q(0));w=N[d+8>>2];j=Q(w*c);z=N[d+4>>2];k=Q(z*c);A=N[d>>2];r=Q(A*c);i=J[H+100>>2];a=J[i+24>>2]&2147483647;f=N[d+56>>2];n=N[d+52>>2];o=N[d+48>>2];v=N[d+24>>2];p=N[d+20>>2];q=N[d+16>>2];g=J[m+20>>2]}J[m+20>>2]=h;g=J[m+16>>2]+(g<<5)|0;N[g+16>>2]=L;N[g+8>>2]=E;N[g+4>>2]=F;N[g>>2]=G;N[g+24>>2]=I;N[g+20>>2]=K;h=J[H+4>>2];J[g+12>>2]=h;J[g+28>>2]=h;E=Q(v*x);I=Q(Q(Q(j+E)+l)+f);F=Q(p*x);K=Q(Q(Q(k+F)+u)+n);G=Q(q*x);L=Q(Q(Q(r+G)+C)+o);l=Q(Q(Q(E-j)+l)+f);u=Q(Q(Q(F-k)+u)+n);C=Q(Q(Q(G-r)+C)+o);B=J[i+20>>2];m=B+1|0;b:{if(m>>>0<=a>>>0){g=i;break b}g=i;D=a?a<<1:2;D=m>>>0>D>>>0?m:D;if(D>>>0<=a>>>0){break b}tc(i+16|0,D);w=N[d+8>>2];j=Q(w*c);z=N[d+4>>2];k=Q(z*c);A=N[d>>2];r=Q(A*c);g=J[H+100>>2];a=J[g+24>>2]&2147483647;f=N[d+56>>2];n=N[d+52>>2];o=N[d+48>>2];y=N[d+40>>2];s=N[d+36>>2];t=N[d+32>>2];v=N[d+24>>2];p=N[d+20>>2];q=N[d+16>>2];h=J[H+4>>2];B=J[i+20>>2]}J[i+20>>2]=m;i=J[i+16>>2]+(B<<5)|0;J[i+28>>2]=h;N[i+16>>2]=L;N[i+8>>2]=l;N[i+4>>2]=u;N[i>>2]=C;J[i+12>>2]=h;N[i+24>>2]=I;N[i+20>>2]=K;l=Q(v*Q(0));u=Q(y*b);C=Q(Q(Q(j+l)+u)+f);E=Q(p*Q(0));I=Q(s*b);F=Q(Q(Q(k+E)+I)+n);K=Q(q*Q(0));b=Q(t*b);G=Q(Q(Q(r+K)+b)+o);j=Q(Q(Q(l-j)+u)+f);k=Q(Q(Q(E-k)+I)+n);b=Q(Q(Q(K-r)+b)+o);B=J[g+20>>2];i=B+1|0;c:{if(i>>>0<=a>>>0){m=g;break c}m=g;D=a?a<<1:2;D=i>>>0>D>>>0?i:D;if(D>>>0<=a>>>0){break c}tc(g+16|0,D);m=J[H+100>>2];a=J[m+24>>2]&2147483647;f=N[d+56>>2];n=N[d+52>>2];o=N[d+48>>2];y=N[d+40>>2];s=N[d+36>>2];t=N[d+32>>2];v=N[d+24>>2];p=N[d+20>>2];q=N[d+16>>2];w=N[d+8>>2];z=N[d+4>>2];A=N[d>>2];h=J[H+4>>2];B=J[g+20>>2]}J[g+20>>2]=i;d=J[g+16>>2]+(B<<5)|0;J[d+28>>2]=h;N[d+16>>2]=G;N[d+8>>2]=j;N[d+4>>2]=k;N[d>>2]=b;J[d+12>>2]=h;N[d+24>>2]=C;N[d+20>>2]=F;i=J[m+20>>2];d=i+1|0;d:{if(d>>>0<=a>>>0){break d}g=a;a=a?a<<1:2;a=a>>>0>>0?d:a;if(g>>>0>=a>>>0){break d}tc(m+16|0,a);h=J[H+4>>2];i=J[m+20>>2]}J[m+20>>2]=d;a=J[m+16>>2]+(i<<5)|0;J[a+28>>2]=h;J[a+12>>2]=h;b=Q(w*c);j=Q(v*Q(0));k=Q(y*x);N[a+24>>2]=Q(Q(b+j)+k)+f;r=Q(z*c);v=Q(p*Q(0));p=Q(s*x);N[a+20>>2]=Q(Q(r+v)+p)+n;c=Q(A*c);q=Q(q*Q(0));x=Q(t*x);N[a+16>>2]=Q(Q(c+q)+x)+o;N[a+8>>2]=Q(Q(j-b)+k)+f;N[a+4>>2]=Q(Q(v-r)+p)+n;N[a>>2]=Q(Q(q-c)+x)+o;Ia=e+32|0}function Y0(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),M=Q(0),O=0,R=Q(0),S=Q(0);c=Ia-128|0;Ia=c;j=N[b+20>>2];t=N[e+40>>2];w=N[b+24>>2];m=N[e+44>>2];u=N[b+16>>2];x=N[e+36>>2];N[c+68>>2]=N[e>>2];N[c+72>>2]=N[e+4>>2];N[c+76>>2]=N[e+8>>2];N[c+80>>2]=N[e+12>>2];N[c+84>>2]=N[e+16>>2];N[c+88>>2]=N[e+20>>2];N[c+92>>2]=N[e+24>>2];N[c+96>>2]=N[e+28>>2];C=N[e+32>>2];N[c+112>>2]=m-w;N[c+108>>2]=t-j;N[c+100>>2]=C;N[c+104>>2]=x-u;N[c+116>>2]=N[e+48>>2];N[c+120>>2]=N[e+52>>2];N[c+124>>2]=N[e+56>>2];j=N[b+8>>2];t=N[b+4>>2];w=N[b+12>>2];m=N[b>>2];J[c+52>>2]=0;x=Q(t+t);C=Q(j*x);u=Q(m+m);M=Q(w*u);N[c+36>>2]=C-M;N[c+28>>2]=C+M;m=Q(Q(1)-Q(m*u));C=Q(t*x);N[c+40>>2]=m-C;k=m;m=Q(j+j);M=Q(j*m);N[c+24>>2]=k-M;J[c+44>>2]=0;J[c+48>>2]=0;j=Q(u*j);x=Q(x*w);N[c+32>>2]=j+x;t=Q(u*t);w=Q(m*w);N[c+20>>2]=t-w;N[c+16>>2]=j-x;N[c+12>>2]=t+w;N[c+8>>2]=Q(Q(1)-C)-M;N[c+56>>2]=N[a+4>>2];N[c+60>>2]=N[a+8>>2];N[c- -64>>2]=N[a+12>>2];I[c+6>>1]=L[i>>1];d=c+68|0;e=c+8|0;t=Q(0);w=Q(0);C=Q(0);M=Q(0);a=Ia-576|0;Ia=a;a:{b:{if(K[c+6|0]&16){break b}i=1;if(!Oo(d+48|0,d+36|0,d,e+48|0,e+36|0,e)){break b}J[h+40>>2]=0;I[h+12>>1]=2;g=N[f>>2];j=N[f+4>>2];N[h+36>>2]=-N[f+8>>2];N[h+32>>2]=-j;N[h+28>>2]=-g;break a}Od(a+480|0,d+36|0,d+48|0,d,d+12|0,d+24|0);Od(a+384|0,e+36|0,e+48|0,e,e+12|0,e+24|0);j=N[d+52>>2];m=N[d+48>>2];u=N[d+56>>2];N[a+216>>2]=-u;N[a+212>>2]=-j;N[a+208>>2]=-m;N[a+72>>2]=u;N[a+68>>2]=j;N[a+64>>2]=m;A=N[d+24>>2];j=Q(-N[d+36>>2]);k=N[d+28>>2];m=N[d+40>>2];l=N[d+32>>2];u=N[d+44>>2];D=Q(Q(Q(A*j)-Q(k*m))-Q(l*u));s=N[d+12>>2];y=N[d+16>>2];z=N[d+20>>2];o=Q(Q(Q(s*j)-Q(y*m))-Q(z*u));q=N[d>>2];E=N[d+4>>2];F=N[d+8>>2];v=Q(Q(Q(q*j)-Q(E*m))-Q(F*u));j=N[f>>2];x=N[f+4>>2];n=N[f+8>>2];m=Q(-Q(Q(Q(A*j)+Q(k*x))+Q(l*n)));u=Q(-Q(Q(Q(s*j)+Q(y*x))+Q(z*n)));x=Q(-Q(Q(Q(q*j)+Q(E*x))+Q(F*n)));i=0;B=-1;while(1){p=(a+384|0)+P(i,12)|0;j=N[p>>2];n=N[p+4>>2];r=N[p+8>>2];N[a+380>>2]=D+Q(Q(Q(A*j)+Q(k*n))+Q(l*r));N[a+376>>2]=o+Q(Q(Q(s*j)+Q(y*n))+Q(z*r));N[a+372>>2]=v+Q(Q(Q(q*j)+Q(E*n))+Q(F*r));N[a+368>>2]=m;N[a+364>>2]=u;N[a+360>>2]=x;O=Ne(a+208|0,a- -64|0,a+372|0,a+360|0,a+52|0,a+40|0);c:{if((O|0)==-1){break c}j=N[a+52>>2];if(j=j)){break c}G=N[d+24>>2];t=N[d>>2];w=N[d+12>>2];C=N[d+28>>2];M=N[d+4>>2];R=N[d+16>>2];B=P(O,12)+114112|0;g=N[B>>2];n=N[B+4>>2];r=N[B+8>>2];N[h+36>>2]=Q(Q(g*N[d+8>>2])+Q(n*N[d+20>>2]))+Q(r*N[d+32>>2]);N[h+32>>2]=Q(Q(g*M)+Q(n*R))+Q(r*C);N[h+28>>2]=Q(Q(g*t)+Q(n*w))+Q(r*G);N[h+16>>2]=N[p>>2];N[h+20>>2]=N[p+4>>2];N[h+24>>2]=N[p+8>>2];B=0;g=j}i=i+1|0;if((i|0)!=8){continue}break}j=N[e+52>>2];A=N[e+48>>2];k=N[e+56>>2];N[a+216>>2]=-k;N[a+212>>2]=-j;N[a+208>>2]=-A;N[a+72>>2]=k;N[a+68>>2]=j;N[a+64>>2]=A;j=N[e+40>>2];A=N[e+44>>2];k=N[e+20>>2];l=N[e+16>>2];v=N[e+36>>2];s=N[e+8>>2];y=N[e>>2];z=N[e+4>>2];q=N[e+12>>2];n=N[e+24>>2];E=N[f>>2];r=N[e+28>>2];F=N[f+4>>2];D=N[e+32>>2];o=N[f+8>>2];N[a+380>>2]=Q(Q(n*E)+Q(r*F))+Q(D*o);N[a+376>>2]=Q(Q(q*E)+Q(l*F))+Q(k*o);N[a+372>>2]=Q(Q(y*E)+Q(z*F))+Q(s*o);o=Q(-v);E=Q(Q(Q(n*o)-Q(r*j))-Q(D*A));F=Q(Q(Q(q*o)-Q(l*j))-Q(k*A));A=Q(Q(Q(y*o)-Q(z*j))-Q(s*A));i=0;while(1){p=(a+480|0)+P(i,12)|0;j=N[p>>2];o=N[p+4>>2];v=N[p+8>>2];N[a+368>>2]=E+Q(Q(Q(n*j)+Q(r*o))+Q(D*v));N[a+364>>2]=F+Q(Q(Q(q*j)+Q(l*o))+Q(k*v));N[a+360>>2]=A+Q(Q(Q(y*j)+Q(z*o))+Q(s*v));O=Ne(a+208|0,a- -64|0,a+360|0,a+372|0,a+52|0,a+40|0);d:{if((O|0)==-1){break d}j=N[a+52>>2];if(j=j)){break d}G=N[e+24>>2];m=N[e+12>>2];u=N[e>>2];x=N[e+28>>2];t=N[e+16>>2];w=N[e+4>>2];B=P(O,12)+114112|0;g=Q(-N[B+4>>2]);o=N[B>>2];v=N[B+8>>2];N[h+36>>2]=Q(Q(N[e+20>>2]*g)-Q(o*N[e+8>>2]))-Q(v*N[e+32>>2]);N[h+32>>2]=Q(Q(t*g)-Q(o*w))-Q(v*x);N[h+28>>2]=Q(Q(m*g)-Q(o*u))-Q(v*G);g=N[p>>2];o=N[f>>2];v=N[p+4>>2];G=N[f+4>>2];N[h+24>>2]=Q(j*N[f+8>>2])+N[p+8>>2];N[h+20>>2]=v+Q(j*G);N[h+16>>2]=g+Q(j*o);B=1;g=j}i=i+1|0;if((i|0)!=8){continue}break}s=N[d+32>>2];y=N[d+28>>2];z=N[d+24>>2];q=N[d+20>>2];n=N[d+16>>2];r=N[d+12>>2];D=N[d+8>>2];o=N[d+4>>2];v=N[d>>2];d=0;while(1){p=P(d,12);i=p+(a+208|0)|0;p=p+114192|0;j=N[p>>2];k=N[p+4>>2];l=N[p+8>>2];N[i+8>>2]=Q(Q(j*D)+Q(k*q))+Q(l*s);N[i+4>>2]=Q(Q(j*o)+Q(k*n))+Q(l*y);N[i>>2]=Q(Q(j*v)+Q(k*r))+Q(l*z);d=d+1|0;if((d|0)!=12){continue}break}s=N[e+32>>2];y=N[e+28>>2];z=N[e+24>>2];q=N[e+20>>2];n=N[e+16>>2];r=N[e+12>>2];D=N[e+8>>2];o=N[e+4>>2];v=N[e>>2];e=0;while(1){i=P(e,12);d=i+(a- -64|0)|0;i=i+114192|0;j=N[i>>2];k=N[i+4>>2];l=N[i+8>>2];N[d+8>>2]=Q(Q(j*D)+Q(k*q))+Q(l*s);N[d+4>>2]=Q(Q(j*o)+Q(k*n))+Q(l*y);N[d>>2]=Q(Q(j*v)+Q(k*r))+Q(l*z);e=e+1|0;if((e|0)!=12){continue}break}d=0;while(1){e=(a+208|0)+P(d,12)|0;D=N[e+8>>2];o=N[e>>2];v=N[e+4>>2];if(Q(Q(D*N[f+8>>2])+Q(Q(o*N[f>>2])+Q(v*N[f+4>>2])))>=Q(0)){p=a+480|0;i=(d<<1)+156304|0;e=p+P(K[i|0],12)|0;j=N[e>>2];N[a+52>>2]=j;k=N[e+4>>2];N[a+56>>2]=k;l=N[e+8>>2];N[a+60>>2]=l;e=p+P(K[i+1|0],12)|0;s=N[e>>2];N[a+40>>2]=s;y=N[e+4>>2];N[a+44>>2]=y;z=N[e+8>>2];N[a+48>>2]=z;q=Q(z-l);n=Q(s-j);r=Q(y-k);G=Q(Y(Q(Q(q*q)+Q(Q(n*n)+Q(r*r)))));if(G>Q(0)){H=l;l=Q(Q(.009999999776482582)/G);q=Q(q*l);N[a+60>>2]=H-q;H=k;k=Q(r*l);N[a+56>>2]=H-k;H=j;j=Q(n*l);N[a+52>>2]=H-j;N[a+48>>2]=z+q;N[a+44>>2]=y+k;N[a+40>>2]=s+j}e=0;while(1){i=(a- -64|0)+P(e,12)|0;j=N[i+8>>2];k=N[i>>2];l=N[i+4>>2];e:{if(Q(Q(j*N[f+8>>2])+Q(Q(k*N[f>>2])+Q(l*N[f+4>>2])))>=Q(0)|Q(Q(D*j)+Q(Q(o*k)+Q(v*l)))>=Q(0)){break e}O=a+384|0;p=(e<<1)+156304|0;i=O+P(K[p|0],12)|0;j=N[i>>2];N[a+28>>2]=j;k=N[i+4>>2];N[a+32>>2]=k;l=N[i+8>>2];N[a+36>>2]=l;i=O+P(K[p+1|0],12)|0;s=N[i>>2];N[a+16>>2]=s;y=N[i+4>>2];N[a+20>>2]=y;z=N[i+8>>2];N[a+24>>2]=z;q=Q(z-l);n=Q(s-j);r=Q(y-k);G=Q(Y(Q(Q(q*q)+Q(Q(n*n)+Q(r*r)))));if(G>Q(0)){H=l;l=Q(Q(.009999999776482582)/G);q=Q(q*l);N[a+36>>2]=H-q;H=k;k=Q(r*l);N[a+32>>2]=H-k;H=j;j=Q(n*l);N[a+28>>2]=H-j;N[a+24>>2]=z+q;N[a+20>>2]=y+k;N[a+16>>2]=s+j}if(!Oe(a+52|0,a+40|0,f,a+28|0,a+16|0,a+12|0,a)){break e}j=N[a+12>>2];if(!(j<=g)){break e}x=N[a+52>>2];N[a+372>>2]=x;u=N[a+56>>2];N[a+376>>2]=u;m=N[a+60>>2];N[a+380>>2]=m;A=N[a+28>>2];N[a+360>>2]=A;F=N[a+32>>2];N[a+364>>2]=F;E=N[a+36>>2];N[a+368>>2]=E;g=N[f>>2];k=N[f+4>>2];C=N[a+40>>2];w=N[a+44>>2];t=N[a+48>>2];S=N[a+16>>2];R=N[a+20>>2];M=N[a+24>>2];l=N[a>>2];s=N[a+4>>2];N[h+24>>2]=Q(j*N[f+8>>2])+N[a+8>>2];N[h+20>>2]=s+Q(j*k);N[h+16>>2]=l+Q(j*g);B=2;g=j}e=e+1|0;if((e|0)!=12){continue}break}}d=d+1|0;if((d|0)!=12){continue}break}i=(B|0)!=-1;if(!i){break a}d=h+28|0;f:{if((B|0)!=2){break f}N[a+216>>2]=t-m;N[a+212>>2]=w-u;N[a+208>>2]=C-x;N[a+72>>2]=M-E;N[a+68>>2]=R-F;N[a+64>>2]=S-A;Xz(d,a+372|0,a+208|0,a+360|0,a- -64|0,f,g);j=N[h+36>>2];t=N[h+28>>2];w=N[h+32>>2];m=Q(Y(Q(Q(j*j)+Q(Q(t*t)+Q(w*w)))));if(!(m>Q(0))){break f}k=j;j=Q(Q(1)/m);N[h+36>>2]=k*j;N[h+32>>2]=w*j;N[h+28>>2]=t*j}N[h+40>>2]=g;I[h+12>>1]=3}Ia=a+576|0;if(!(!i|N[h+40>>2]==Q(0))){N[h+16>>2]=N[b+16>>2]+N[h+16>>2];N[h+20>>2]=N[b+20>>2]+N[h+20>>2];N[h+24>>2]=N[b+24>>2]+N[h+24>>2]}Ia=c+128|0;return i|0}function BX(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=0,S=0,T=0,U=0,V=0,W=0,X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0);f=Ia-240|0;Ia=f;vc(f+164|0,f+136|0,b,c,d);if(e&1){Ka[J[J[a>>2]+8>>2]](a,f+164|0,f+136|0)}a:{if(!(e&2)){break a}z=N[f+184>>2];A=N[f+156>>2];B=N[f+188>>2];w=N[f+160>>2];C=N[f+144>>2];G=N[f+136>>2];H=N[f+148>>2];D=N[f+140>>2];j=N[f+180>>2];o=N[f+152>>2];i=N[f+168>>2];p=Q(i+i);h=N[f+172>>2];m=Q(p*h);l=N[f+164>>2];k=Q(l+l);g=N[f+176>>2];x=Q(k*g);n=Q(m-x);N[f+128>>2]=n;m=Q(m+x);N[f+120>>2]=m;q=Q(Q(1)-Q(l*k));u=Q(i*p);x=Q(q-u);N[f+132>>2]=x;v=Q(h+h);E=Q(h*v);q=Q(q-E);N[f+116>>2]=q;t=Q(k*h);p=Q(p*g);y=Q(t+p);N[f+124>>2]=y;k=Q(k*i);r=Q(v*g);v=Q(k-r);N[f+112>>2]=v;t=Q(t-p);N[f+108>>2]=t;r=Q(k+r);N[f+104>>2]=r;u=Q(Q(Q(1)-u)-E);N[f+100>>2]=u;k=Q(o-j);o=Q(k+k);k=Q(A-z);z=Q(k+k);k=Q(w-B);A=Q(k+k);B=Q(Q(Q(Q(-l)*o)-Q(z*i))-Q(h*A));w=Q(Q(g*g)+Q(-.5));k=Q(Q(Q(A*w)+Q(g*Q(Q(i*o)-Q(l*z))))-Q(h*B));p=Q(Q(Q(z*w)+Q(g*Q(Q(l*A)-Q(h*o))))-Q(i*B));o=Q(Q(Q(o*w)+Q(g*Q(Q(h*z)-Q(i*A))))-Q(l*B));ea=Q(Q(g*H)+Q(l*G));fa=Q(i*D);ga=Q(Q(g*C)-Q(H*h));ha=Q(l*D);ia=Q(Q(g*D)-Q(H*i));ja=Q(h*G);ka=Q(Q(Q(g*G)-Q(H*l))-Q(i*C));la=Q(D*h);d=f+180|0;b:{if(!K[b+477|0]){break b}c=f+124|0;e=f+112|0;c:{switch(J[b+456>>2]-1|0){case 0:m=N[b+140>>2];x=N[b+144>>2];q=N[b+136>>2];g=N[b+148>>2];n=N[b+152>>2];y=N[f+188>>2];N[f+64>>2]=Q(t*n)+y;v=N[f+184>>2];N[f+60>>2]=Q(r*n)+v;N[f+56>>2]=j+Q(u*n);N[f+36>>2]=y+Q(t*g);N[f+32>>2]=v+Q(r*g);N[f+28>>2]=j+Q(u*g);s=g;g=m>Q(0)?Q(0):q>Q(0)?Q(0):x;Ka[J[J[a>>2]+28>>2]](a,f+56|0,f+28|0,oQ(s-g)?16711680:16777215);break b;case 1:x=N[b+168>>2];y=N[b+172>>2];t=N[b+164>>2];g=N[b+176>>2];n=N[b+180>>2];r=N[f+188>>2];N[f+64>>2]=Q(n*m)+r;u=N[f+184>>2];N[f+60>>2]=Q(n*q)+u;N[f+56>>2]=j+Q(v*n);N[f+36>>2]=r+Q(g*m);N[f+32>>2]=u+Q(g*q);N[f+28>>2]=j+Q(v*g);s=g;g=x>Q(0)?Q(0):t>Q(0)?Q(0):y;Ka[J[J[a>>2]+28>>2]](a,f+56|0,f+28|0,pQ(s-g)?16711680:16777215);break b;case 3:q=N[b+196>>2];v=N[b+200>>2];t=N[b+192>>2];g=N[b+204>>2];m=N[b+208>>2];r=N[f+188>>2];N[f+64>>2]=Q(m*x)+r;u=N[f+184>>2];N[f+60>>2]=Q(m*n)+u;N[f+56>>2]=j+Q(y*m);N[f+36>>2]=r+Q(g*x);N[f+32>>2]=u+Q(g*n);N[f+28>>2]=j+Q(y*g);s=g;g=q>Q(0)?Q(0):t>Q(0)?Q(0):v;Ka[J[J[a>>2]+28>>2]](a,f+56|0,f+28|0,kQ(s-g)?16711680:16777215);break b;case 2:no(a,d,f+100|0,b+128|0,o,e,b+156|0,p);break b;case 4:no(a,d,f+100|0,b+128|0,o,c,b+184|0,k);break b;case 5:no(a,d,e,b+156|0,p,c,b+184|0,k);break b;case 6:break c;default:break b}}ma=N[b+140>>2];na=N[b+144>>2];oa=N[b+136>>2];pa=N[b+168>>2];qa=N[b+172>>2];ra=N[b+164>>2];sa=N[b+196>>2];ta=N[b+200>>2];ua=N[b+192>>2];g=N[b+204>>2];z=N[b+176>>2];A=N[b+148>>2];B=N[b+208>>2];w=Q(B*x);E=N[b+180>>2];I=Q(E*m);M=N[b+152>>2];L=N[f+188>>2];X=Q(Q(t*M)+L);Z=Q(I+X);N[f+64>>2]=w+Z;F=Q(B*n);_=Q(E*q);$=N[f+184>>2];aa=Q(Q(r*M)+$);ba=Q(_+aa);N[f+60>>2]=F+ba;ca=Q(j+Q(u*M));s=Q(v*E);da=Q(ca+s);O=Q(y*B);N[f+56>>2]=da+O;t=Q(L+Q(t*A));I=Q(I+t);N[f+36>>2]=w+I;r=Q($+Q(r*A));L=Q(_+r);N[f+32>>2]=F+L;j=Q(j+Q(u*A));u=Q(j+s);N[f+28>>2]=u+O;m=Q(z*m);t=Q(m+t);N[f+8>>2]=w+t;q=Q(z*q);r=Q(q+r);N[f+4>>2]=F+r;s=j;j=Q(v*z);v=Q(s+j);N[f>>2]=v+O;s=w;w=Q(m+X);N[f+92>>2]=s+w;q=Q(q+aa);N[f+88>>2]=F+q;F=Q(ca+j);N[f+84>>2]=F+O;j=Q(g*x);N[f+236>>2]=j+Z;n=Q(g*n);N[f+232>>2]=n+ba;m=Q(y*g);N[f+228>>2]=da+m;N[f+224>>2]=j+I;N[f+220>>2]=n+L;N[f+216>>2]=u+m;N[f+212>>2]=j+t;N[f+208>>2]=n+r;N[f+204>>2]=v+m;N[f+200>>2]=j+w;N[f+196>>2]=n+q;N[f+192>>2]=F+m;e=f+56|0;P=f+28|0;s=g;g=sa>Q(0)?Q(0):ua>Q(0)?Q(0):ta;c=kQ(s-g)?16711680:16777215;g=pa>Q(0)?Q(0):ra>Q(0)?Q(0):qa;c=pQ(z-g)?16711680:c;g=ma>Q(0)?Q(0):oa>Q(0)?Q(0):na;c=oQ(A-g)?16711680:c;Ka[J[J[a>>2]+28>>2]](a,e,P,c);Ka[J[J[a>>2]+28>>2]](a,P,f,c);S=f+84|0;Ka[J[J[a>>2]+28>>2]](a,f,S,c);Ka[J[J[a>>2]+28>>2]](a,S,e,c);T=f+228|0;U=f+216|0;Ka[J[J[a>>2]+28>>2]](a,T,U,c);V=f+204|0;Ka[J[J[a>>2]+28>>2]](a,U,V,c);W=f+192|0;Ka[J[J[a>>2]+28>>2]](a,V,W,c);Ka[J[J[a>>2]+28>>2]](a,W,T,c);Ka[J[J[a>>2]+28>>2]](a,e,T,c);Ka[J[J[a>>2]+28>>2]](a,P,U,c);Ka[J[J[a>>2]+28>>2]](a,f,V,c);Ka[J[J[a>>2]+28>>2]](a,S,W,c)}j=Q(fa+ea);n=Q(h*C);m=Q(ga-ha);x=Q(G*i);q=Q(ia-ja);y=Q(C*l);l=Q(la+ka);d:{if(!K[b+476|0]){break d}i=Q(0);h=Q(0);g=Q(0);c=J[b+456>>2];if(c&1){g=Q(Q(o*N[f+108>>2])+Q(0));i=Q(Q(o*N[f+100>>2])+Q(0));h=Q(Q(o*N[f+104>>2])+Q(0))}if(c&2){g=Q(g+Q(p*N[f+120>>2]));i=Q(i+Q(p*N[f+112>>2]));h=Q(h+Q(p*N[f+116>>2]))}if(c&4){g=Q(g+Q(k*N[f+132>>2]));i=Q(i+Q(k*N[f+124>>2]));h=Q(h+Q(k*N[f+128>>2]))}h=Q(Y(Q(Q(g*g)+Q(Q(i*i)+Q(h*h)))));if(!(h>N[b+464>>2])){break d}Ka[J[J[a>>2]+28>>2]](a,d,f+152|0,h>N[b+124>>2]?16711680:65280)}j=Q(n+j);k=Q(x+m);p=Q(y+q);i=Q(0);e:{if(l==Q(0)){h=Q(1);g=Q(0);break e}i=Q(Q(1)/Q(Y(Q(Q(j*j)+Q(Q(Q(l*l)+Q(0))+Q(0))))));h=Q(j*i);g=Q(i*Q(0));i=Q(l*i)}n=Q(g*k);m=Q(p*g);o=Q(n+Q(m+Q(Q(j*h)+Q(l*i))));N[f+96>>2]=o;N[f+84>>2]=n+Q(Q(Q(l*h)-Q(j*i))-m);j=Q(j*Q(-g));n=Q(g*l);l=Q(Q(i*p)+Q(Q(j+Q(k*h))-n));N[f+92>>2]=l;j=Q(n+Q(Q(j+Q(p*h))-Q(k*i)));N[f+88>>2]=j;e=J[b+456>>2];if(e&8){g=Q(g*g);g=Q(Y(Q(Q(h*h)+Q(g+Q(g+Q(i*i))))));if(g!=Q(0)){g=Q(Q(1)/g);h=Q(h*g);i=Q(i*g)}g=N[b+236>>2];k=N[b+232>>2];s=k;k=N[b+224>>2]>Q(0)?Q(0):N[b+220>>2]>Q(0)?Q(0):N[b+228>>2];h=hQ(1)?Q(1):h);h=Q(h+h);h=i>2]+16>>2]](a,f+164|0,g,s,Q(s-k)>2]}if((e&48)==48){if(K[b+478|0]){h=Q(o+Q(1));i=Hb(j,h);h=Hb(l,h);g=N[b+264>>2];j=oc(Q(g*Q(.25)));l=N[b+260>>2];w=oc(Q(l*Q(.25)));s=Q(R(Q(i*Q(4))));i=N[b+252>>2]>Q(0)?Q(0):N[b+248>>2]>Q(0)?Q(0):N[b+256>>2];l=Q(Q(s+i)/l);h=Q(Q(Q(R(Q(h*Q(4))))+i)/g);Ka[J[J[a>>2]+20>>2]](a,f+164|0,j,w,!(Q(Q(l*l)+Q(h*h))<=Q(1)))}if(!K[b+479|0]){break a}mo(a,b,f+164|0,f+84|0,1,1);break a}c=e>>>5&1;e=e&16;if((c|0)==(e>>>4|0)){break a}i=Q(G+G);g=Q(D+D);h=Q(Q(i*C)-Q(H*g));k=Q(C+C);i=Q(Q(i*D)+Q(H*k));g=Q(Q(Q(1)-Q(D*g))-Q(C*k));J[f+80>>2]=0;J[f+72>>2]=0;J[f+76>>2]=0;J[f+64>>2]=-1087044365;J[f+68>>2]=1060439283;J[f+56>>2]=-2147483648;J[f+60>>2]=-2147483648;J[f+52>>2]=0;J[f+44>>2]=0;J[f+48>>2]=0;J[f+36>>2]=0;J[f+40>>2]=1060439283;J[f+28>>2]=0;J[f+32>>2]=1060439283;c=K[b+479|0];d=J[b+452>>2];if(e){if(d&32){if(c){mo(a,b,f+164|0,f+84|0,1,0);break a}tk(f,f+164|0,f+56|0);Lz(a,N[b+256>>2],f,j,o,N[b+260>>2]);break a}if(c){break a}tk(f,f+164|0,f+28|0);Kz(a,b,f,Q(Q(N[f+132>>2]*h)+Q(Q(N[f+124>>2]*g)+Q(i*N[f+128>>2]))),N[b+260>>2]);break a}if(d&16){if(c){mo(a,b,f+164|0,f+84|0,0,1);break a}tk(f,f+164|0,f+28|0);Lz(a,N[b+256>>2],f,l,o,N[b+264>>2]);break a}if(c){break a}tk(f,f+164|0,f+56|0);Kz(a,b,f,Q(Q(N[f+120>>2]*h)+Q(Q(N[f+112>>2]*g)+Q(i*N[f+116>>2]))),N[b+264>>2])}Ia=f+240|0}function j9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=Q(0),s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=0,B=0;t=J[42497];o=Ia-16|0;Ia=o;a=J[42504];e=Ka[J[J[a>>2]+20>>2]](a)|0?45786:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,132,e,6536,524)|0;J[a+12>>2]=1;J[a+4>>2]=196610;J[a+88>>2]=0;J[a+92>>2]=1065353216;J[a+80>>2]=0;J[a+84>>2]=0;J[a+120>>2]=0;J[a+124>>2]=1065353216;J[a+112>>2]=0;J[a+116>>2]=0;J[a+104>>2]=0;J[a+108>>2]=1065353216;J[a+96>>2]=0;J[a+100>>2]=0;J[a+8>>2]=158416;J[a>>2]=158332;J[a+36>>2]=-25165825;J[a+28>>2]=-25165825;J[a+32>>2]=-25165825;J[a+40>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;J[a+52>>2]=0;J[a+56>>2]=0;J[a+60>>2]=0;e=a- -64|0;J[e>>2]=0;J[e+4>>2]=0;J[a+72>>2]=0;J[a+76>>2]=0;J[a+128>>2]=t;j=Ia-48|0;Ia=j;a:{if(!Yk(67,86,88,77,j+36|0,j+35|0,b)){break a}if(M[j+36>>2]<=12){Xa(J[42504],32,12746,318,72238,0);break a}xb(K[j+35|0],b);if(!ki(67,76,72,76,j+44|0,j+43|0,b)){break a}if(M[j+44>>2]<=8){if(!ki(67,86,72,76,j+44|0,j+43|0,b)){break a}}Jb(j,4,K[j+43|0],b);d=J[j>>2];H[a+54|0]=d;e=J[j+4>>2];I[a+52>>1]=e;f=J[j+8>>2];H[a+55|0]=f;h=P(d&255,15);d=e&32767;h=(h+(d<<1)|0)+(e<<16>>16<0?d<<2:0)|0;e=J[j+12>>2];d=((h+e|0)+P(f&255,20)|0)+3&-4;f=J[a+56>>2];if(f){i=J[42504];Ka[J[J[i+12>>2]+12>>2]](i+12|0,f)}J[a+80>>2]=e;if(d){c=J[42504];c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,d,29113,12746,199)|0}J[a+56>>2]=c;f=L[a+52>>1];c=P(K[a+55|0],20)+c|0;i=K[a+54|0];g=P(i,3);Jb(c,g,K[j+43|0],b);d=0;l=f&32767;h=f<<16>>16<0?l<<2:0;i=c+P(i,12)|0;l=i+(l<<1)|0;f=l+g|0;if(M[j+44>>2]<=6){fC(K[j+43|0],b)}h=f+h|0;Ka[J[J[b>>2]>>2]](b,J[a+56>>2],P(K[a+55|0],20))|0;if(!(!K[j+43|0]|!K[a+55|0])){while(1){c=J[a+56>>2]+P(d,20)|0;g=K[c+3|0];H[c+3|0]=K[c|0];H[c|0]=g;g=K[c+1|0];H[c+1|0]=K[c+2|0];H[c+2|0]=g;g=K[c+4|0];H[c+4|0]=K[c+7|0];H[c+7|0]=g;g=K[c+5|0];H[c+5|0]=K[c+6|0];H[c+6|0]=g;g=K[c+11|0];H[c+11|0]=K[c+8|0];H[c+8|0]=g;g=K[c+10|0];H[c+10|0]=K[c+9|0];H[c+9|0]=g;g=K[c+15|0];H[c+15|0]=K[c+12|0];H[c+12|0]=g;g=K[c+14|0];H[c+14|0]=K[c+13|0];H[c+13|0]=g;g=K[c+17|0];H[c+17|0]=K[c+16|0];H[c+16|0]=g;d=d+1|0;if(d>>>0>2]>>2]](b,h,e)|0;Ka[J[J[b>>2]>>2]](b,i,L[a+52>>1]<<1&65534)|0;c=K[a+54|0];b:{if(M[j+44>>2]<=5){if(!c){break b}d=0;i=1;while(1){c:{k=K[a+55|0];if(!k){break c}m=J[a+56>>2];g=0;e=0;while(1){d:{c=m+P(g,20)|0;p=K[c+18|0];e:{if(!p){break e}q=L[c+16>>1];c=0;while(1){if(K[h+(c+q|0)|0]!=(d|0)){c=c+1|0;if((p|0)!=(c|0)){continue}break e}break}H[e+j|0]=g;e=e+1|0;if((e|0)==3){break d}}g=g+1|0;if((k|0)!=(g|0)){continue}break c}break}c=l+P(d,3)|0;H[c|0]=K[j|0];H[c+1|0]=K[j+1|0];H[c+2|0]=K[j+2|0];d=d+1|0;i=K[a+54|0];if(d>>>0>>0){continue}break b}break}if(!i){break b}c=0;while(1){e=l+P(c,3)|0;H[e|0]=255;H[e+1|0]=255;H[e+2|0]=255;c=c+1|0;if(c>>>0>2]>>2]](b,l,P(c,3))|0}c=I[a+52>>1];f:{if((c|0)>=0){break f}if(M[j+44>>2]<=7){if(!(c&32767)){break f}c=0;while(1){I[f+(c<<1)>>1]=65535;c=c+1|0;if(c>>>0<(L[a+52>>1]<<1&65534)>>>0){continue}break}break f}i=K[j+43|0];e=0;l=0;d=c<<1&65534;Ka[J[J[b>>2]>>2]](b,f,d<<1)|0;g:{if(!d|!i){break g}c=0;if(d>>>0>=4){h=d&-4;while(1){i=c<<1;g=i+f|0;k=K[g+1|0];H[g+1|0]=K[g|0];H[g|0]=k;g=f+(i|2)|0;k=K[g+1|0];H[g+1|0]=K[g|0];H[g|0]=k;g=f+(i|4)|0;k=K[g+1|0];H[g+1|0]=K[g|0];H[g|0]=k;i=f+(i|6)|0;g=K[i+1|0];H[i+1|0]=K[i|0];H[i|0]=g;c=c+4|0;l=l+4|0;if((h|0)!=(l|0)){continue}break}}i=d&3;if(!i){break g}while(1){d=f+(c<<1)|0;g=K[d+1|0];H[d+1|0]=K[d|0];H[d|0]=g;c=c+1|0;e=e+1|0;if((i|0)!=(e|0)){continue}break}}}Jb(j,8,K[j+35|0],b);r=N[j+16>>2];u=N[j+4>>2];v=N[j+20>>2];w=N[j+8>>2];x=N[j+24>>2];y=N[j+12>>2];N[a+36>>2]=Q(x-y)*Q(.5);N[a+32>>2]=Q(v-w)*Q(.5);N[a+28>>2]=Q(r-u)*Q(.5);N[a+24>>2]=Q(y+x)*Q(.5);N[a+20>>2]=Q(w+v)*Q(.5);N[a+16>>2]=Q(u+r)*Q(.5);r=N[j+28>>2];N[a+88>>2]=r;if(r!=Q(-1)){Jb(a+92|0,9,K[j+35|0],b);Jb(a+40|0,3,K[j+35|0],b)}if(Xb(K[j+35|0],b)!=Q(-1)){c=J[a+84>>2];if(c){c=Qk(c);e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,c)}J[a+84>>2]=0;c=J[42504];e=Ka[J[J[c>>2]+20>>2]](c)|0?52190:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,28,e,12746,351)|0;J[c>>2]=0;J[c+4>>2]=0;J[c+24>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;J[a+84>>2]=c;k=0;m=0;p=0;q=0;g=Ia-16|0;Ia=g;h:{if(!ki(83,85,80,77,g+12|0,g+11|0,b)){break h}if(!ki(71,65,85,83,g+12|0,g+11|0,b)){break h}A=c,B=xb(K[g+11|0],b),I[A>>1]=B;d=xb(K[g+11|0],b);I[c+2>>1]=d;e=d<<1&131070;i:{if(!e){f=0;break i}d=J[42504];f=Ka[J[J[d+12>>2]+8>>2]](d+12|0,e,29113,15675,161)|0;d=L[c+2>>1]}J[c+4>>2]=f;Ka[J[J[b>>2]>>2]](b,f,(d&65535)<<1)|0;l=Ia-16|0;Ia=l;j:{if(!ki(86,65,76,69,l+12|0,l+11|0,b)){break j}A=c,B=xb(K[l+11|0],b),J[A+8>>2]=B;e=xb(K[l+11|0],b);J[c+12>>2]=e;d=J[c+24>>2];if(d){e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d);e=J[c+12>>2]}d=(J[c+8>>2]<<2)+12&-16;e=d+e|0;if(e){f=J[42504];e=Ka[J[J[f+12>>2]+8>>2]](f+12|0,e,29113,15675,99)|0}else{e=0}J[c+16>>2]=e;J[c+24>>2]=e;J[c+20>>2]=d+e;d=xb(K[l+11|0],b)&65535;f=J[c+8>>2];i=K[l+11|0];h=Ia;z=h;k:{if(d>>>0<=255){h=h-(f+15&-16)|0;Ia=h;Ka[J[J[b>>2]>>2]](b,h,f)|0;if(!f){break k}d=0;if(f>>>0>=4){m=f&-4;i=0;while(1){I[e+(d<<1)>>1]=K[d+h|0];n=d|1;I[e+(n<<1)>>1]=K[h+n|0];n=d|2;I[e+(n<<1)>>1]=K[h+n|0];n=d|3;I[e+(n<<1)>>1]=K[h+n|0];d=d+4|0;i=i+4|0;if((m|0)!=(i|0)){continue}break}}f=f&3;if(!f){break k}while(1){I[e+(d<<1)>>1]=K[d+h|0];d=d+1|0;k=k+1|0;if((f|0)!=(k|0)){continue}break}break k}Ka[J[J[b>>2]>>2]](b,e,f<<1)|0;if(!f|!i){break k}i=0;d=0;if(f>>>0>=4){n=f&-4;while(1){h=d<<1;k=h+e|0;s=K[k+1|0];H[k+1|0]=K[k|0];H[k|0]=s;k=e+(h|2)|0;s=K[k+1|0];H[k+1|0]=K[k|0];H[k|0]=s;k=e+(h|4)|0;s=K[k+1|0];H[k+1|0]=K[k|0];H[k|0]=s;h=e+(h|6)|0;k=K[h+1|0];H[h+1|0]=K[h|0];H[h|0]=k;d=d+4|0;m=m+4|0;if((n|0)!=(m|0)){continue}break}}h=f&3;if(!h){break k}while(1){f=e+(d<<1)|0;k=K[f+1|0];H[f+1|0]=K[f|0];H[f|0]=k;d=d+1|0;i=i+1|0;if((h|0)!=(i|0)){continue}break}}Ia=z;f=J[c+8>>2];l:{if(!f){break l}i=J[c+16>>2];d=0;if(f>>>0>=4){k=f&-4;while(1){h=f+(d^-1)|0;I[i+(h<<2)>>1]=L[e+(h<<1)>>1];h=f-d|0;m=h-2|0;I[i+(m<<2)>>1]=L[e+(m<<1)>>1];m=h-3|0;I[i+(m<<2)>>1]=L[e+(m<<1)>>1];h=h-4|0;I[i+(h<<2)>>1]=L[e+(h<<1)>>1];d=d+4|0;p=p+4|0;if((k|0)!=(p|0)){continue}break}}h=f&3;if(!h){break l}while(1){k=f+(d^-1)|0;I[i+(k<<2)>>1]=L[e+(k<<1)>>1];d=d+1|0;q=q+1|0;if((h|0)!=(q|0)){continue}break}}Ka[J[J[b>>2]>>2]](b,J[c+20>>2],J[c+12>>2])|0;f=0;i=J[c+16>>2];I[i+2>>1]=0;c=J[c+8>>2];if(c>>>0<2){break j}d=c-1|0;h=d&3;e=1;if(c-2>>>0>=3){k=d&-4;d=0;while(1){c=i+(e<<2)|0;f=L[c-4>>1]+f|0;I[c+2>>1]=f;f=f+L[c>>1]|0;I[c+6>>1]=f;f=f+L[c+4>>1]|0;I[c+10>>1]=f;f=f+L[c+8>>1]|0;I[c+14>>1]=f;e=e+4|0;d=d+4|0;if((k|0)!=(d|0)){continue}break}}if(!h){break j}d=0;while(1){c=i+(e<<2)|0;f=L[c-4>>1]+f|0;I[c+2>>1]=f;e=e+1|0;d=d+1|0;if((h|0)!=(d|0)){continue}break}}Ia=l+16|0}Ia=g+16|0;J[a+60>>2]=J[a+84>>2]}Jb(a- -64|0,4,K[j+35|0],b);c=1}Ia=j+48|0;m:{if(!c){b=J[a+12>>2]-1|0;J[a+12>>2]=b;if(b){a=0;break m}Ka[J[J[a+8>>2]+8>>2]](a+8|0);a=0;break m}J[o+8>>2]=a;b=qb(t+48|0,o+8|0,o+15|0);if(!K[o+15|0]){J[b>>2]=J[o+8>>2]}}Ia=o+16|0;return a|0}function SH(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;r=Ia-16|0;Ia=r;h=J[a+2396>>2];f=J[h+288>>2];if(!f){p=Ia-16|0;Ia=p;j=J[h+284>>2];if(j){f=J[42504];n=Ka[J[J[f>>2]+20>>2]](f)|0?42668:70610;n=Ka[J[J[f+12>>2]+8>>2]](f+12|0,j,n,21908,180)|0}else{n=0}J[p+12>>2]=n;f=J[h+268>>2];a:{if(f>>>0>=(J[h+272>>2]&2147483647)>>>0){f=0;j=h+4|0;e=J[j+268>>2];k=e&2147483647?e<<1:1;b:{if(!k){break b}e=k<<2;if(!(K[j+256|0]|e>>>0>256)){H[j+256|0]=1;f=j;break b}if(!e){break b}f=J[42504];g=Ka[J[J[f>>2]+20>>2]](f)|0?42668:70610;f=Ka[J[J[f+12>>2]+8>>2]](f+12|0,e,g,19542,553)|0}g=J[j+264>>2];l=(g<<2)+f|0;if((g|0)>0){m=J[j+260>>2];e=f;while(1){J[e>>2]=J[m>>2];m=m+4|0;e=e+4|0;if(l>>>0>e>>>0){continue}break}}J[l>>2]=J[p+12>>2];c:{if(J[j+268>>2]<0){break c}e=J[j+260>>2];if((e|0)==(j|0)){H[j+256|0]=0;break c}if(!e){break c}g=J[42504];Ka[J[J[g+12>>2]+12>>2]](g+12|0,e);g=J[j+264>>2]}J[j+268>>2]=k;J[j+260>>2]=f;J[j+264>>2]=g+1;break a}J[J[h+264>>2]+(f<<2)>>2]=n;J[h+268>>2]=f+1}f=(n+P(J[h+276>>2],80)|0)-80|0;if(n>>>0<=f>>>0){j=J[h+288>>2];while(1){J[f>>2]=j;j=f;f=f-80|0;if(n>>>0<=f>>>0){continue}break}J[h+288>>2]=j}Ia=p+16|0;f=J[h+288>>2]}J[h+288>>2]=J[f>>2];J[h+280>>2]=J[h+280>>2]+1;e=0;k=Ia-48|0;Ia=k;H[f+68|0]=0;J[f+56>>2]=0;n=b;J[f+52>>2]=b;j=a;J[f+48>>2]=a;p=c;a=0;d:{if(!c){break d}a=0;if(!K[p+9|0]){break d}a=J[p>>2]}J[f+60>>2]=a;J[f- -64>>2]=!d|!K[d+9|0]?e:J[d>>2];a=J[j+2364>>2];b=J[a+12>>2];e:{if(b){b=b-1|0;e=J[J[a+8>>2]+(b<<2)>>2];J[a+12>>2]=b;break e}e=J[a+4>>2];J[a+4>>2]=e+1}J[f+40>>2]=e;c=J[j+1004>>2];a=c+164|0;b=J[c+176>>2]&2147483647;if(b-1>>>0>>0){lt(a,b<<1);e=J[f+40>>2]}b=J[c+172>>2];J[k+40>>2]=0;J[k+44>>2]=0;J[k+32>>2]=0;J[k+36>>2]=0;J[k+24>>2]=0;J[k+28>>2]=0;J[k+16>>2]=0;J[k+20>>2]=0;e=e+1|0;b=b>>>0>e>>>0?b:e;if(b>>>0>(J[a+12>>2]&2147483647)>>>0){lt(a,b)}e=J[a+8>>2];if((e|0)<(b|0)){h=J[a+4>>2];g=h+(b<<5)|0;e=h+(e<<5)|0;while(1){N[e>>2]=N[k+16>>2];N[e+4>>2]=N[k+20>>2];N[e+8>>2]=N[k+24>>2];J[e+12>>2]=J[k+28>>2];N[e+16>>2]=N[k+32>>2];N[e+20>>2]=N[k+36>>2];N[e+24>>2]=N[k+40>>2];J[e+28>>2]=J[k+44>>2];e=e+32|0;if(g>>>0>e>>>0){continue}break}}J[a+8>>2]=b;a=J[c+168>>2]+(J[f+40>>2]<<5)|0;J[a>>2]=0;J[a+4>>2]=0;J[a+24>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;l=J[f+48>>2];s=J[f+52>>2];t=J[s+44>>2];a=t;f:{if(a>>>0<=128){b=J[l+1580>>2];if(!b){h=Ia-16|0;Ia=h;i=l+1292|0;b=J[i+284>>2];if(b){a=J[42504];c=Ka[J[J[a>>2]+20>>2]](a)|0?57362:70610;e=Ka[J[J[a+12>>2]+8>>2]](a+12|0,b,c,21908,180)|0}else{e=0}J[h+12>>2]=e;a=J[i+268>>2];g:{if(a>>>0>=(J[i+272>>2]&2147483647)>>>0){a=0;c=i+4|0;b=J[c+268>>2];o=b&2147483647?b<<1:1;h:{if(!o){break h}b=o<<2;if(!(K[c+256|0]|b>>>0>256)){H[c+256|0]=1;a=c;break h}if(!b){break h}a=J[42504];g=Ka[J[J[a>>2]+20>>2]](a)|0?57362:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,b,g,19542,553)|0}g=J[c+264>>2];q=(g<<2)+a|0;if((g|0)>0){m=J[c+260>>2];b=a;while(1){J[b>>2]=J[m>>2];m=m+4|0;b=b+4|0;if(q>>>0>b>>>0){continue}break}}J[q>>2]=J[h+12>>2];i:{if(J[c+268>>2]<0){break i}b=J[c+260>>2];if((b|0)==(c|0)){H[c+256|0]=0;break i}if(!b){break i}g=J[42504];Ka[J[J[g+12>>2]+12>>2]](g+12|0,b);g=J[c+264>>2]}J[c+268>>2]=o;J[c+260>>2]=a;J[c+264>>2]=g+1;break g}J[J[i+264>>2]+(a<<2)>>2]=e;J[i+268>>2]=a+1}b=(e+(J[i+276>>2]<<7)|0)-128|0;if(e>>>0<=b>>>0){a=J[i+288>>2];while(1){J[b>>2]=a;a=b;b=a-128|0;if(e>>>0<=b>>>0){continue}break}J[i+288>>2]=a}Ia=h+16|0;b=J[l+1580>>2]}J[l+1580>>2]=J[b>>2];a=l+1572|0;J[a>>2]=J[a>>2]+1;break f}if(a>>>0<=256){b=J[l+1872>>2];if(!b){h=Ia-16|0;Ia=h;i=l+1584|0;b=J[i+284>>2];if(b){a=J[42504];c=Ka[J[J[a>>2]+20>>2]](a)|0?57664:70610;e=Ka[J[J[a+12>>2]+8>>2]](a+12|0,b,c,21908,180)|0}else{e=0}J[h+12>>2]=e;a=J[i+268>>2];j:{if(a>>>0>=(J[i+272>>2]&2147483647)>>>0){a=0;c=i+4|0;b=J[c+268>>2];o=b&2147483647?b<<1:1;k:{if(!o){break k}b=o<<2;if(!(K[c+256|0]|b>>>0>256)){H[c+256|0]=1;a=c;break k}if(!b){break k}a=J[42504];g=Ka[J[J[a>>2]+20>>2]](a)|0?57664:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,b,g,19542,553)|0}g=J[c+264>>2];q=(g<<2)+a|0;if((g|0)>0){m=J[c+260>>2];b=a;while(1){J[b>>2]=J[m>>2];m=m+4|0;b=b+4|0;if(q>>>0>b>>>0){continue}break}}J[q>>2]=J[h+12>>2];l:{if(J[c+268>>2]<0){break l}b=J[c+260>>2];if((b|0)==(c|0)){H[c+256|0]=0;break l}if(!b){break l}g=J[42504];Ka[J[J[g+12>>2]+12>>2]](g+12|0,b);g=J[c+264>>2]}J[c+268>>2]=o;J[c+260>>2]=a;J[c+264>>2]=g+1;break j}J[J[i+264>>2]+(a<<2)>>2]=e;J[i+268>>2]=a+1}b=(e+(J[i+276>>2]<<8)|0)-256|0;if(e>>>0<=b>>>0){a=J[i+288>>2];while(1){J[b>>2]=a;a=b;b=a-256|0;if(e>>>0<=b>>>0){continue}break}J[i+288>>2]=a}Ia=h+16|0;b=J[l+1872>>2]}J[l+1872>>2]=J[b>>2];a=l+1864|0;J[a>>2]=J[a>>2]+1;break f}if(a>>>0<=384){b=J[l+2164>>2];if(!b){h=Ia-16|0;Ia=h;i=l+1876|0;b=J[i+284>>2];if(b){a=J[42504];c=Ka[J[J[a>>2]+20>>2]](a)|0?58294:70610;e=Ka[J[J[a+12>>2]+8>>2]](a+12|0,b,c,21908,180)|0}else{e=0}J[h+12>>2]=e;a=J[i+268>>2];m:{if(a>>>0>=(J[i+272>>2]&2147483647)>>>0){a=0;c=i+4|0;b=J[c+268>>2];o=b&2147483647?b<<1:1;n:{if(!o){break n}b=o<<2;if(!(K[c+256|0]|b>>>0>256)){H[c+256|0]=1;a=c;break n}if(!b){break n}a=J[42504];g=Ka[J[J[a>>2]+20>>2]](a)|0?58294:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,b,g,19542,553)|0}g=J[c+264>>2];q=(g<<2)+a|0;if((g|0)>0){m=J[c+260>>2];b=a;while(1){J[b>>2]=J[m>>2];m=m+4|0;b=b+4|0;if(q>>>0>b>>>0){continue}break}}J[q>>2]=J[h+12>>2];o:{if(J[c+268>>2]<0){break o}b=J[c+260>>2];if((b|0)==(c|0)){H[c+256|0]=0;break o}if(!b){break o}g=J[42504];Ka[J[J[g+12>>2]+12>>2]](g+12|0,b);g=J[c+264>>2]}J[c+268>>2]=o;J[c+260>>2]=a;J[c+264>>2]=g+1;break m}J[J[i+264>>2]+(a<<2)>>2]=e;J[i+268>>2]=a+1}b=(e+P(J[i+276>>2],384)|0)-384|0;if(e>>>0<=b>>>0){a=J[i+288>>2];while(1){J[b>>2]=a;a=b;b=a-384|0;if(e>>>0<=b>>>0){continue}break}J[i+288>>2]=a}Ia=h+16|0;b=J[l+2164>>2]}J[l+2164>>2]=J[b>>2];a=l+2156|0;J[a>>2]=J[a>>2]+1;break f}b=J[42504];b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,a,29113,13989,1823)|0}p:{if(!b){Xa(J[42504],32,11659,127,72856,0);break p}a=Wa(b,0,t);N[f>>2]=N[s+48>>2];N[f+4>>2]=N[s+52>>2];c=L[s>>1];I[f+8>>1]=t;I[f+10>>1]=c;J[f+12>>2]=J[s+36>>2];c=J[s+32>>2];J[f+20>>2]=a;J[f+16>>2]=c;a=J[f+60>>2];e=a?a- -64|0:0;J[f+24>>2]=e;c=J[f- -64>>2];h=c?c- -64|0:0;J[f+28>>2]=h;J[f+32>>2]=a?J[e+36>>2]:0;J[f+36>>2]=c?J[h+36>>2]:0;N[f+44>>2]=N[s+56>>2]}if(b){N[k+16>>2]=N[n+48>>2];N[k+12>>2]=N[n+52>>2];if(N[k+16>>2]>2]>2]=f;a=J[j+1136>>2];q:{if(!(J[(J[J[J[f+48>>2]+1004>>2]+168>>2]+(J[f+40>>2]<<5)|0)+12>>2]?0:K[J[f+52>>2]]&6)){b=J[f+64>>2];c=J[f+60>>2];r:{if(!c){break r}c=J[c+164>>2];if(!c){break r}Wd(a,c,f)}if(!b){break q}b=J[b+164>>2];if(!b){break q}Wd(a,b,f);break q}xm(a,f)}e=J[J[f+48>>2]+2408>>2];if(p){c=J[p>>2]}else{c=J[j+2380>>2]}if(d){a=J[d>>2]}else{a=J[j+2380>>2]}b=J[e+288>>2];if(!b){kt(e);b=J[e+288>>2]}J[e+288>>2]=J[b>>2];J[e+280>>2]=J[e+280>>2]+1;u=f,v=Vt(b,f,c,a),J[u+56>>2]=v}Ia=k+48|0;J[r+8>>2]=n;a=qb(j+1096|0,r+8|0,r+15|0);if(!K[r+15|0]){J[a>>2]=J[r+8>>2]}Ia=r+16|0}function qr(a,b,c,d,e,f,g,h,i,j,k,l,m){var n=0,o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=0,W=Q(0),X=Q(0),Y=0,Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=0,ea=0,fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=0,la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=0,qa=0,ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=0,Fa=0,Ga=0,Ha=0;n=Ia-224|0;Ia=n;s=J[b+456>>2];V=J[b+452>>2];r=J[b+444>>2];J[n+216>>2]=0;J[n+220>>2]=0;J[n+208>>2]=0;J[n+212>>2]=0;J[n+200>>2]=0;J[n+204>>2]=0;J[n+192>>2]=0;J[n+196>>2]=0;F=J[b+228>>2];da=j<<5;Y=da+r|0;r=F+(J[Y+24>>2]<<5)|0;o=N[r+16>>2];p=N[r+8>>2];q=N[r+4>>2];D=N[r>>2];G=N[r+24>>2];H=N[r+20>>2];Z=N[k+24>>2];ia=N[k+20>>2];ja=N[k+16>>2];W=N[k+8>>2];E=N[k+4>>2];_=N[k>>2];qa=(V+P(j,160)|0)+120|0;Td(n+160|0,qa,J[b+348>>2]+P(j,112)|0,J[b+360>>2]+P(j,36)|0,J[b+384>>2]+P(j,76)|0,da+J[b+264>>2]|0,k);k=F+da|0;u=N[k>>2];w=N[k+4>>2];x=N[k+8>>2];y=N[k+16>>2];B=N[k+20>>2];I=N[n+184>>2];S=Q(N[k+24>>2]+I);N[n+152>>2]=S;X=B;B=N[n+180>>2];T=Q(X+B);N[n+148>>2]=T;J[n+156>>2]=0;J[n+140>>2]=0;O=N[n+176>>2];R=Q(y+O);N[n+144>>2]=R;U=N[n+168>>2];x=Q(x+U);N[n+136>>2]=x;$=N[n+164>>2];w=Q(w+$);N[n+132>>2]=w;aa=N[n+160>>2];y=Q(u+aa);N[n+128>>2]=y;N[n+120>>2]=I;N[n+116>>2]=B;N[n+104>>2]=U;N[n+100>>2]=$;N[n+96>>2]=aa;N[n+112>>2]=O;N[n+108>>2]=N[n+172>>2];N[n+124>>2]=N[n+188>>2];k=s+P(j,80)|0;ea=K[k+78|0];ka=K[k+79|0];if(ea|ka){u=N[J[Y+20>>2]+264>>2];D=Q(_+D);E=Q(E+q);W=Q(W+p);_=N[n+208>>2];z=N[n+200>>2];A=N[n+196>>2];L=N[n+192>>2];V=K[k+76|0];if(V){pa=J[b+180>>2]+(J[k+72>>2]<<2)|0;G=Q(Z+G);H=Q(ia+H);Z=Q(ja+o);Ea=J[b+288>>2];q=Q(-u);k=J[l>>2];s=0;ia=N[n+216>>2];ja=N[n+212>>2];while(1){if(ea>>>s&1){r=k+1|0;J[l>>2]=r;k=Ea+P(k,176)|0;p=N[k+132>>2];o=N[pa+(s<<2)>>2];a:{if(K[k+168|0]){break a}if(o>Q(6.2831854820251465)){p=Q(p+Q(-12.566370964050293));o=Q(o+Q(-12.566370964050293));break a}if(!(o>2];t=N[k+100>>2];C=N[k+156>>2];M=Q(-C);ba=N[k+160>>2];la=Q(ba*N[k+164>>2]);ra=N[k+44>>2];sa=N[k+36>>2];ta=N[k+40>>2];ua=N[k+32>>2];va=N[k+24>>2];wa=N[k+28>>2];xa=N[k+20>>2];ya=N[k+12>>2];za=N[k+16>>2];Aa=N[k+8>>2];Ba=N[k>>2];Ca=N[k+4>>2];Da=Q(Q(Q(Q(ra*x)+Q(Q(sa*y)+Q(ta*w)))+Q(Q(ua*S)+Q(Q(va*R)+Q(wa*T))))-Q(Q(Q(xa*W)+Q(Q(ya*D)+Q(E*za)))+Q(Q(Aa*G)+Q(Q(Ba*Z)+Q(H*Ca)))));ca=N[k+96>>2];X=Q(la-Q(Da*ca));M=M>X?M:X;C=Q((C>2]=ba+C;M=N[k+148>>2];ba=Q(-M);p=Q(Q(Q(Q(Q(v*t)*i)+p)-o)*N[k+128>>2]);X=v;v=N[k+152>>2];la=Q(Q(C*t)+Da);p=Q(p+Q(X+Q(Q(N[k+144>>2]*v)+Q(N[k+136>>2]*la))));p=pM?M:p;p=Q(M-v);ba=Q(C+p);p=Q(Q(p*t)+la);b:{c:{if(g){break c}v=N[k+108>>2];F=vv){C=N[k+116>>2];o=Q(p+Q(Q(Q(v-t)*d)*(F?N[k+120>>2]:Q(1))));o=ou?u:o)-p)*ca));o=Q((o>2]=C+o;break b}X=o;o=N[k+104>>2];F=Xt)){break c}v=N[k+112>>2];o=Q(p+Q(Q(Q(o-t)*d)*(F?N[k+120>>2]:Q(1))));o=ou?u:o)-p)*ca));o=Q((o>Q(0)?o:Q(0))-v);N[k+112>>2]=v+o;break b}o=Q(ca*Q(-p));if(p>Q(0)){p=N[k+112>>2];t=Q(-p);o=o>t?o:t;N[k+112>>2]=p+o;break b}p=N[k+116>>2];t=Q(-p);o=o>2]=p+o}o=Q(ba+o);if(o!=Q(0)){N[k+152>>2]=M;ia=Q(ia-Q(o*ra));ja=Q(ja-Q(o*ta));_=Q(_-Q(o*sa));z=Q(z-Q(ua*o));A=Q(A-Q(wa*o));L=Q(L-Q(va*o));fa=Q(fa+Q(xa*o));ga=Q(ga+Q(za*o));ha=Q(ha+Q(ya*o));ma=Q(ma+Q(Aa*o));na=Q(na+Q(Ca*o));oa=Q(oa+Q(Ba*o));p=Q(-o);t=Q(N[k+72>>2]*p);aa=Q(t+aa);y=Q(y+t);D=Q(D-Q(o*N[k+48>>2]));t=Q(N[k+92>>2]*p);I=Q(t+I);ca=Q(N[k+88>>2]*p);B=Q(ca+B);v=Q(N[k+84>>2]*p);O=Q(v+O);C=Q(N[k+80>>2]*p);U=Q(C+U);p=Q(N[k+76>>2]*p);$=Q(p+$);S=Q(S+t);T=Q(T+ca);R=Q(R+v);w=Q(w+p);G=Q(G-Q(o*N[k+68>>2]));H=Q(H-Q(o*N[k- -64>>2]));Z=Q(Z-Q(o*N[k+60>>2]));W=Q(W-Q(o*N[k+56>>2]));E=Q(E-Q(o*N[k+52>>2]));x=Q(x+C)}k=r}s=s+1|0;if((V|0)!=(s|0)){continue}break}N[n+216>>2]=ia;N[n+212>>2]=ja;N[n+120>>2]=I;N[n+116>>2]=B}N[n+200>>2]=z;N[n+196>>2]=A;N[n+192>>2]=L;s=V-ka|0;if(V>>>0>s>>>0){ka=J[b+312>>2];F=ka+(j<<5)|0;pa=J[b+300>>2];k=J[m>>2];o=Q(-u);G=N[n+216>>2];H=N[n+212>>2];while(1){r=k+1|0;J[m>>2]=r;k=pa+P(k,80)|0;z=N[k+56>>2];A=N[k+48>>2];L=N[k+52>>2];p=Q(Q(Q(z*x)+Q(Q(A*y)+Q(L*w)))-Q(Q(z*W)+Q(Q(A*D)+Q(E*L))));q=Q(-p);Z=N[k+60>>2];if(!g){ea=ka+(J[Y+24>>2]<<5)|0;q=Q(Q(Q(N[k+64>>2]-Q(Q(Q(z*N[F+8>>2])+Q(Q(A*N[F>>2])+Q(L*N[F+4>>2])))-Q(Q(z*N[ea+8>>2])+Q(Q(A*N[ea>>2])+Q(L*N[ea+4>>2])))))*N[k+68>>2])+q)}q=Q(p+q);q=o>q?o:q;p=Q(Z*Q((q>u?u:q)-p));if(p!=Q(0)){q=Q(z*p);G=Q(G-q);z=Q(L*p);H=Q(H-z);A=Q(A*p);_=Q(_-A);fa=Q(fa+q);ga=Q(ga+z);ha=Q(ha+A);W=Q(W-Q(p*N[k+8>>2]));E=Q(E-Q(p*N[k+4>>2]));D=Q(D-Q(p*N[k>>2]));p=Q(-p);q=Q(N[k+24>>2]*p);aa=Q(q+aa);y=Q(y+q);q=Q(N[k+44>>2]*p);I=Q(q+I);z=Q(N[k+40>>2]*p);B=Q(z+B);A=Q(N[k+36>>2]*p);O=Q(A+O);L=Q(N[k+32>>2]*p);U=Q(L+U);p=Q(N[k+28>>2]*p);$=Q(p+$);S=Q(q+S);T=Q(z+T);R=Q(A+R);w=Q(w+p);x=Q(x+L)}k=r;s=s+1|0;if((V|0)!=(s|0)){continue}break}N[n+216>>2]=G;N[n+212>>2]=H;N[n+120>>2]=I;N[n+116>>2]=B}N[n+136>>2]=x;N[n+132>>2]=w;N[n+128>>2]=y;N[n+208>>2]=_;N[n+152>>2]=S;N[n+148>>2]=T;N[n+144>>2]=R;N[n+112>>2]=O;N[n+104>>2]=U;N[n+100>>2]=$;N[n+96>>2]=aa}k=J[b+312>>2];s=j<<2;r=J[s+J[b+408>>2]>>2];V=Ka[J[J[b>>2]+168>>2]](b,j)|0;if(r){da=k+da|0;u=g?Q(0):Q(-34028234663852886e22);k=J[s+J[b+420>>2]>>2];s=0;while(1){dI(J[b+656>>2]+(k<<5)|0,n+128|0,n+192|0,n+96|0,da,V,h,i,u);k=k+1|0;s=s+1|0;if((r|0)!=(s|0)){continue}break}}o=N[n+216>>2];x=N[n+212>>2];w=N[n+208>>2];y=N[n+200>>2];D=N[n+196>>2];E=N[n+192>>2];k=J[Y>>2];r=J[Y+4>>2];if(k|r){R=N[n+120>>2];p=N[n+116>>2];u=N[n+112>>2];I=N[n+104>>2];B=N[n+100>>2];O=N[n+96>>2];s=P(j,192);while(1){qr(n- -64|0,b,c,d,e,f,g,h,i,(Fa=$ka(k),Ga=$ka(r)+32|0,Ha=k,Ha?Fa:Ga),n+96|0,l,m);q=N[n+88>>2];o=Q(q+o);G=N[n+84>>2];x=Q(G+x);H=N[n+80>>2];w=Q(H+w);S=N[n+72>>2];y=Q(S+y);T=N[n+68>>2];D=Q(T+D);U=N[n+64>>2];E=Q(U+E);r=r&r-!k;k=k&k-1;if(r|k){Y=J[b+336>>2];J[n+28>>2]=0;N[n+24>>2]=-q;N[n+20>>2]=-G;N[n+16>>2]=-H;J[n+12>>2]=0;N[n+8>>2]=-S;N[n+4>>2]=-T;N[n>>2]=-U;Pl(n+32|0,s+Y|0,n);O=Q(N[n+32>>2]+O);N[n+96>>2]=O;B=Q(N[n+36>>2]+B);N[n+100>>2]=B;I=Q(N[n+40>>2]+I);N[n+104>>2]=I;u=Q(N[n+48>>2]+u);N[n+112>>2]=u;p=Q(N[n+52>>2]+p);N[n+116>>2]=p;R=Q(N[n+56>>2]+R);N[n+120>>2]=R;continue}break}N[n+216>>2]=o;N[n+212>>2]=x;N[n+208>>2]=w;N[n+200>>2]=y;N[n+196>>2]=D;N[n+192>>2]=E;ga=Q(ga+Q(0));ma=Q(ma+Q(0));na=Q(na+Q(0));oa=Q(oa+Q(0));ha=Q(ha+Q(0));fa=Q(fa+Q(0))}e=(j<<5)+e|0;J[e+28>>2]=0;N[e+16>>2]=w;J[e+12>>2]=0;N[e+8>>2]=y;N[e+4>>2]=D;N[e>>2]=E;N[e+24>>2]=o;N[e+20>>2]=x;qc(n- -64|0,J[b+396>>2]+P(j,96)|0,qa,J[b+384>>2]+P(j,76)|0,n+192|0);c=N[n+84>>2];d=N[n+88>>2];i=N[n+64>>2];u=N[n+68>>2];o=N[n+72>>2];p=N[n+80>>2];J[a+28>>2]=0;J[a+12>>2]=0;N[a+24>>2]=fa+d;N[a+20>>2]=ga+c;N[a+16>>2]=ha+p;N[a+8>>2]=ma+o;N[a+4>>2]=na+u;N[a>>2]=oa+i;Ia=n+224|0}function WB(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=0,L=0,M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=0,T=Q(0);j=Ia-320|0;Ia=j;s=J[b+4>>2];k=N[s+20>>2];l=J[a+4>>2];m=N[l+20>>2];w=N[d>>2];A=K[l+32|0];B=N[l+16>>2];C=K[s+32|0];D=N[s+16>>2];J[j+44>>2]=0;G=Q((k>2]=r;L=K[g+l|0];J[c+(j+48|0)>>2]=L;c=(1-r<<4)+S|0;k=N[c>>2];m=N[c+4>>2];n=N[c+8>>2];p=N[s+48>>2];o=N[s+52>>2];q=N[s+56>>2];t=d<<4;r=t+(j+144|0)|0;N[r+12>>2]=N[c+12>>2];N[r+8>>2]=n;N[r+4>>2]=m;N[r>>2]=k;c=t+(j+80|0)|0;J[c+12>>2]=0;r=t+(j+208|0)|0;J[r+12>>2]=0;t=(L<<4)+111440|0;q=J[t+8>>2]?q:Q(-q);N[c+8>>2]=q;o=J[t+4>>2]?o:Q(-o);N[c+4>>2]=o;p=J[t>>2]?p:Q(-p);N[c>>2]=p;n=Q(n-q);N[r+8>>2]=n;m=Q(m-o);N[r+4>>2]=m;k=Q(k-p);N[r>>2]=k;c=d;d=c+1|0;J[j+44>>2]=d;l=l+1|0;if((I|0)!=(l|0)){continue}break}g:{h:{switch(c-1|0){case 0:p=N[j+216>>2];k=Q(N[j+232>>2]-p);o=N[j+208>>2];m=Q(N[j+224>>2]-o);q=N[j+212>>2];n=Q(N[j+228>>2]-q);u=Q(Q(k*k)+Q(Q(m*m)+Q(n*n)));if(!(u<=Q(1.1920928955078125e-7))){break g}J[j+44>>2]=1;c=J[j+212>>2];J[j+16>>2]=J[j+208>>2];J[j+20>>2]=c;c=J[j+220>>2];J[j+24>>2]=J[j+216>>2];J[j+28>>2]=c;break e;case 1:Bb(j+16|0,j+208|0,j+144|0,j+80|0,j- -64|0,j+48|0,j+44|0);break e;case 2:break h;default:break f}}Eb(j+16|0,j+208|0,j+144|0,j+80|0,j- -64|0,j+48|0,j+44|0);break e}J[j+28>>2]=0;z=k;k=Q(Q(Q(Q(Q(-o)*m)-Q(n*q))-Q(p*k))/u);k=k>Q(1)?Q(1):k;k=k>Q(0)?k:Q(0);N[j+24>>2]=p+Q(z*k);N[j+20>>2]=q+Q(n*k);N[j+16>>2]=o+Q(m*k);break e}k=N[c+8>>2];n=N[c>>2];m=N[c+4>>2];J[j+284>>2]=0;c=Q(Q(k*k)+Q(Q(n*n)+Q(m*m)))>Q(0);k=c?k:Q(0);N[j+280>>2]=k;m=c?m:Q(0);N[j+276>>2]=m;n=c?n:Q(1);N[j+272>>2]=n;p=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(n*n)+Q(m*m))))));u=Q(k*p);v=Q(n*p);o=Q(34028234663852886e22);q=Q(m*p);break d}J[j+28>>2]=0;N[j+24>>2]=n;N[j+20>>2]=m;N[j+16>>2]=k}c=J[j+20>>2];J[j+272>>2]=J[j+16>>2];J[j+276>>2]=c;c=J[j+28>>2];J[j+280>>2]=J[j+24>>2];J[j+284>>2]=c;k=N[j+280>>2];n=N[j+272>>2];m=N[j+276>>2];o=Q(Y(Q(Q(k*k)+Q(Q(n*n)+Q(m*m)))));if(!(G>2]=J[j+316>>2];c=J[j+312>>2];J[j+296>>2]=J[j+308>>2];J[j+300>>2]=c;d=J[a+4>>2];s=d+52|0;c=J[j+44>>2];r=c<<2;o=Q(-n);t=d+56|0;A=d+68|0;C=d+72|0;l=Q(Q(Q(N[d+48>>2]*o)-Q(N[s>>2]*m))-Q(N[t>>2]*k))>Q(Q(Q(N[d+64>>2]*o)-Q(N[A>>2]*m))-Q(N[C>>2]*k));J[r+(j- -64|0)>>2]=l;o=N[(l?d+48|0:d- -64|0)>>2];z=N[(l?s:A)>>2];M=N[(l?t:C)>>2];d=J[b+4>>2];t=r+(j+48|0)|0;B=n;s=n>Q(0);w=m;l=m>Q(0);D=k;r=k>Q(0);J[t>>2]=s|l<<1|r<<2;k=N[d+56>>2];O=r?k:Q(-k);k=Q(M-O);m=N[d+48>>2];P=s?m:Q(-m);m=Q(o-P);n=N[d+52>>2];R=l?n:Q(-n);n=Q(z-R);F=Q(Q(u*k)+Q(Q(v*m)+Q(q*n)));if(F>T){a=0;if(!f){break a}H[h|0]=c;if(!c){break a}l=0;if((c|0)!=1){h=c&-2;d=0;while(1){b=l<<2;i=j- -64|0;H[f+l|0]=J[b+i>>2];s=j+48|0;H[g+l|0]=J[s+b>>2];b=l|1;e=b<<2;H[b+f|0]=J[e+i>>2];H[b+g|0]=J[e+s>>2];l=l+2|0;d=d+2|0;if((h|0)!=(d|0)){continue}break}}if(!(c&1)){break a}b=l<<2;H[f+l|0]=J[b+(j- -64|0)>>2];H[g+l|0]=J[b+(j+48|0)>>2];break a}if(F>Q(p*Q(.9997749924659729))){i:{if(!f){break i}H[h|0]=c;if(!c){break i}l=0;if((c|0)!=1){h=c&-2;a=0;while(1){b=l<<2;s=j- -64|0;H[f+l|0]=J[b+s>>2];r=j+48|0;H[g+l|0]=J[r+b>>2];b=l|1;d=b<<2;H[b+f|0]=J[d+s>>2];H[b+g|0]=J[d+r>>2];l=l+2|0;a=a+2|0;if((h|0)!=(a|0)){continue}break}}if(!(c&1)){break i}a=l<<2;H[f+l|0]=J[a+(j- -64|0)>>2];H[g+l|0]=J[a+(j+48|0)>>2]}N[i+32>>2]=v;J[i+44>>2]=0;N[i+40>>2]=u;N[i+36>>2]=q;kb(j+208|0,j+144|0,j+80|0,j+272|0,j+16|0,j,c);j:{if(e){a=J[j+20>>2];J[i>>2]=J[j+16>>2];J[i+4>>2]=a;a=J[j+28>>2];J[i+8>>2]=J[j+24>>2];J[i+12>>2]=a;a=J[j+4>>2];J[i+16>>2]=J[j>>2];J[i+20>>2]=a;a=J[j+12>>2];J[i+24>>2]=J[j+8>>2];J[i+28>>2]=a;a=J[j+312>>2];J[i+68>>2]=J[j+308>>2];J[i+72>>2]=a;J[i+76>>2]=J[j+316>>2];break j}k=N[j+16>>2];m=N[j+20>>2];n=N[j+24>>2];J[i+12>>2]=0;N[i+8>>2]=n-Q(x*u);N[i+4>>2]=m-Q(x*q);N[i>>2]=k-Q(x*v);k=N[j>>2];m=N[j+4>>2];n=N[j+8>>2];J[i+28>>2]=0;N[i+24>>2]=n+Q(y*u);N[i+20>>2]=m+Q(y*q);N[i+16>>2]=k+Q(y*v);p=Q(p-E)}N[i+64>>2]=p;a=2;break a}F=N[j+284>>2];l=c<<4;d=l+(j+144|0)|0;J[d+12>>2]=0;N[d+8>>2]=M;N[d+4>>2]=z;N[d>>2]=o;d=l+(j+80|0)|0;J[d+12>>2]=0;N[d+8>>2]=O;N[d+4>>2]=R;N[d>>2]=P;d=l+(j+208|0)|0;J[d+12>>2]=0;N[d+8>>2]=k;N[d+4>>2]=n;N[d>>2]=m;J[j+44>>2]=c+1;k:{l:{switch(c-1|0){case 0:o=N[j+216>>2];k=Q(N[j+232>>2]-o);q=N[j+208>>2];m=Q(N[j+224>>2]-q);u=N[j+212>>2];n=Q(N[j+228>>2]-u);v=Q(Q(k*k)+Q(Q(m*m)+Q(n*n)));if(v<=Q(1.1920928955078125e-7)){J[j+44>>2]=1;c=J[j+212>>2];J[j+16>>2]=J[j+208>>2];J[j+20>>2]=c;c=J[j+220>>2];J[j+24>>2]=J[j+216>>2];J[j+28>>2]=c;break k}J[j+28>>2]=0;z=k;k=Q(Q(Q(Q(Q(-q)*m)-Q(n*u))-Q(o*k))/v);k=k>Q(1)?Q(1):k;k=k>Q(0)?k:Q(0);N[j+24>>2]=o+Q(z*k);N[j+20>>2]=u+Q(n*k);N[j+16>>2]=q+Q(m*k);break k;case 1:Bb(j+16|0,j+208|0,j+144|0,j+80|0,j- -64|0,j+48|0,j+44|0);break k;case 2:Eb(j+16|0,j+208|0,j+144|0,j+80|0,j- -64|0,j+48|0,j+44|0);break k;default:break l}}J[j+28>>2]=0;N[j+24>>2]=k;N[j+20>>2]=n;N[j+16>>2]=m}c=J[j+20>>2];J[j+272>>2]=J[j+16>>2];J[j+276>>2]=c;c=J[j+28>>2];J[j+280>>2]=J[j+24>>2];J[j+284>>2]=c;k=N[j+280>>2];n=N[j+272>>2];m=N[j+276>>2];o=Q(Y(Q(Q(k*k)+Q(Q(n*n)+Q(m*m)))));v=Q(Q(1)/o);u=Q(k*v);q=Q(m*v);v=Q(n*v);if(oG){continue}break}c=J[j+44>>2];if(!(o>2];t=j+48|0;H[g+l|0]=J[t+d>>2];d=l|1;h=d<<2;H[d+f|0]=J[h+r>>2];H[d+g|0]=J[h+t>>2];l=l+2|0;a=a+2|0;if((s|0)!=(a|0)){continue}break}}if(!(b&1)){break m}a=l<<2;H[f+l|0]=J[a+(j- -64|0)>>2];H[g+l|0]=J[a+(j+48|0)>>2]}N[j+284>>2]=F;N[j+272>>2]=B;N[j+276>>2]=w;N[j+280>>2]=D;kb(j+208|0,j+144|0,j+80|0,j+272|0,j+16|0,j,c);J[i+60>>2]=0;N[i+56>>2]=u;N[i+52>>2]=q;N[i+48>>2]=v;J[i+44>>2]=0;k=Q(Q(1)/p);m=Q(D*k);N[i+40>>2]=m;n=Q(w*k);N[i+36>>2]=n;k=Q(B*k);N[i+32>>2]=k;if(e){a=J[j+20>>2];J[i>>2]=J[j+16>>2];J[i+4>>2]=a;a=J[j+28>>2];J[i+8>>2]=J[j+24>>2];J[i+12>>2]=a;a=J[j+4>>2];J[i+16>>2]=J[j>>2];J[i+20>>2]=a;a=J[j+12>>2];J[i+24>>2]=J[j+8>>2];J[i+28>>2]=a;N[i+64>>2]=p;a=J[j+300>>2];J[i+68>>2]=J[j+296>>2];J[i+72>>2]=a;J[i+76>>2]=J[j+304>>2];a=4;break a}o=N[j+16>>2];q=N[j+20>>2];w=N[j+24>>2];J[i+12>>2]=0;N[i+8>>2]=w-Q(x*m);N[i+4>>2]=q-Q(x*n);N[i>>2]=o-Q(x*k);o=N[j>>2];q=N[j+4>>2];w=N[j+8>>2];N[i+64>>2]=p-E;J[i+28>>2]=0;N[i+24>>2]=w+Q(y*m);N[i+20>>2]=q+Q(y*n);N[i+16>>2]=o+Q(y*k);a=2;if(p<=E){break a}a=4;break a}if(f){break b}a=5;break a}c=J[j+44>>2]}H[h|0]=c;a=5;if(!c){break a}l=0;if((c|0)!=1){h=c&-2;d=0;while(1){b=l<<2;i=j- -64|0;H[f+l|0]=J[b+i>>2];s=j+48|0;H[g+l|0]=J[s+b>>2];b=l|1;e=b<<2;H[b+f|0]=J[e+i>>2];H[b+g|0]=J[e+s>>2];l=l+2|0;d=d+2|0;if((h|0)!=(d|0)){continue}break}}if(!(c&1)){break a}b=l<<2;H[f+l|0]=J[b+(j- -64|0)>>2];H[g+l|0]=J[b+(j+48|0)>>2]}Ia=j+320|0;return a}function Oy(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);g=J[a+12>>2];h=J[b+8>>2];j=P(h,12)+12|0;if(j){f=J[42504];f=Ka[J[J[f+12>>2]+8>>2]](f+12|0,j,29113,23499,148)|0;j=J[a+12>>2]}else{j=g}J[g+12>>2]=h;J[g+16>>2]=f;h=K[c+14|0];l=J[b+20>>2];a:{b:{if(!(l&1073741823)){J[j+72>>2]=0;g=0;if(h){break b}break a}i=J[42504];g=P(l,12);i=Ka[J[J[i+12>>2]+8>>2]](i+12|0,g,29113,23499,228)|0;J[j+72>>2]=i;if(!h){break a}i=J[42504];k=Ka[J[J[i+12>>2]+8>>2]](i+12|0,g,29113,23499,230)|0;g=J[j+72>>2]}i=g;J[j+56>>2]=k}J[j+68>>2]=l;k=J[a+12>>2];g=J[k+12>>2];if(g){l=J[b>>2];h=J[b+4>>2];t=g&3;c:{if(!t){j=g;break c}k=0;j=g;while(1){m=K[h+4|0]|K[h+5|0]<<8|(K[h+6|0]<<16|K[h+7|0]<<24);s=K[h|0]|K[h+1|0]<<8|(K[h+2|0]<<16|K[h+3|0]<<24);H[f|0]=s;H[f+1|0]=s>>>8;H[f+2|0]=s>>>16;H[f+3|0]=s>>>24;H[f+4|0]=m;H[f+5|0]=m>>>8;H[f+6|0]=m>>>16;H[f+7|0]=m>>>24;m=K[h+8|0]|K[h+9|0]<<8|(K[h+10|0]<<16|K[h+11|0]<<24);H[f+8|0]=m;H[f+9|0]=m>>>8;H[f+10|0]=m>>>16;H[f+11|0]=m>>>24;h=h+l|0;f=f+12|0;j=j-1|0;k=k+1|0;if((t|0)!=(k|0)){continue}break}}if(g>>>0>=4){while(1){g=K[h+4|0]|K[h+5|0]<<8|(K[h+6|0]<<16|K[h+7|0]<<24);k=K[h|0]|K[h+1|0]<<8|(K[h+2|0]<<16|K[h+3|0]<<24);H[f|0]=k;H[f+1|0]=k>>>8;H[f+2|0]=k>>>16;H[f+3|0]=k>>>24;H[f+4|0]=g;H[f+5|0]=g>>>8;H[f+6|0]=g>>>16;H[f+7|0]=g>>>24;g=K[h+8|0]|K[h+9|0]<<8|(K[h+10|0]<<16|K[h+11|0]<<24);H[f+8|0]=g;H[f+9|0]=g>>>8;H[f+10|0]=g>>>16;H[f+11|0]=g>>>24;g=h+l|0;h=K[g+8|0]|K[g+9|0]<<8|(K[g+10|0]<<16|K[g+11|0]<<24);H[f+20|0]=h;H[f+21|0]=h>>>8;H[f+22|0]=h>>>16;H[f+23|0]=h>>>24;h=K[g+4|0]|K[g+5|0]<<8|(K[g+6|0]<<16|K[g+7|0]<<24);k=K[g|0]|K[g+1|0]<<8|(K[g+2|0]<<16|K[g+3|0]<<24);H[f+12|0]=k;H[f+13|0]=k>>>8;H[f+14|0]=k>>>16;H[f+15|0]=k>>>24;H[f+16|0]=h;H[f+17|0]=h>>>8;H[f+18|0]=h>>>16;H[f+19|0]=h>>>24;g=g+l|0;h=K[g+8|0]|K[g+9|0]<<8|(K[g+10|0]<<16|K[g+11|0]<<24);H[f+32|0]=h;H[f+33|0]=h>>>8;H[f+34|0]=h>>>16;H[f+35|0]=h>>>24;h=K[g+4|0]|K[g+5|0]<<8|(K[g+6|0]<<16|K[g+7|0]<<24);k=K[g|0]|K[g+1|0]<<8|(K[g+2|0]<<16|K[g+3|0]<<24);H[f+24|0]=k;H[f+25|0]=k>>>8;H[f+26|0]=k>>>16;H[f+27|0]=k>>>24;H[f+28|0]=h;H[f+29|0]=h>>>8;H[f+30|0]=h>>>16;H[f+31|0]=h>>>24;g=g+l|0;h=K[g+4|0]|K[g+5|0]<<8|(K[g+6|0]<<16|K[g+7|0]<<24);k=K[g|0]|K[g+1|0]<<8|(K[g+2|0]<<16|K[g+3|0]<<24);H[f+36|0]=k;H[f+37|0]=k>>>8;H[f+38|0]=k>>>16;H[f+39|0]=k>>>24;H[f+40|0]=h;H[f+41|0]=h>>>8;H[f+42|0]=h>>>16;H[f+43|0]=h>>>24;h=K[g+8|0]|K[g+9|0]<<8|(K[g+10|0]<<16|K[g+11|0]<<24);H[f+44|0]=h;H[f+45|0]=h>>>8;H[f+46|0]=h>>>16;H[f+47|0]=h>>>24;f=f+48|0;h=g+l|0;j=j-4|0;if(j){continue}break}}k=J[a+12>>2]}l=L[b+24>>1];j=l&1;g=J[k+68>>2];h=P(g,12)+i|0;f=J[b+16>>2];d:{if(l&2){if((g|0)<=0){break d}g=(j?2:1)<<1;j=(j?1:2)<<1;while(1){J[i>>2]=L[f>>1];J[i+4>>2]=L[f+g>>1];J[i+8>>2]=L[f+j>>1];f=J[b+12>>2]+f|0;i=i+12|0;if(h>>>0>i>>>0){continue}break}break d}if((g|0)<=0){break d}g=(j?2:1)<<2;j=(j?1:2)<<2;while(1){J[i>>2]=J[f>>2];J[i+4>>2]=J[f+g>>2];J[i+8>>2]=J[f+j>>2];f=J[b+12>>2]+f|0;i=i+12|0;if(h>>>0>i>>>0){continue}break}}i=J[b+32>>2];e:{if(!i){break e}g=J[k+68>>2];j=(g|0)<0?-1:g<<1;f:{if(!j){f=0;break f}i=J[42504];g=Ka[J[J[i>>2]+20>>2]](i)|0?32302:70610;f=Ka[J[J[i+12>>2]+8>>2]](i+12|0,j,g,23499,239)|0;i=J[b+32>>2];g=J[J[a+12>>2]+68>>2]}J[k+80>>2]=f;if(!g){break e}h=J[b+28>>2];k=g&3;g:{if(!k){b=g;break g}j=0;b=g;while(1){l=K[i|0]|K[i+1|0]<<8;H[f|0]=l;H[f+1|0]=l>>>8;i=h+i|0;f=f+2|0;b=b-1|0;j=j+1|0;if((k|0)!=(j|0)){continue}break}}if(g>>>0<4){break e}while(1){j=K[i|0]|K[i+1|0]<<8;H[f|0]=j;H[f+1|0]=j>>>8;i=h+i|0;j=K[i|0]|K[i+1|0]<<8;H[f+2|0]=j;H[f+3|0]=j>>>8;i=h+i|0;j=K[i|0]|K[i+1|0]<<8;H[f+4|0]=j;H[f+5|0]=j>>>8;i=h+i|0;j=K[i|0]|K[i+1|0]<<8;H[f+6|0]=j;H[f+7|0]=j>>>8;f=f+8|0;i=h+i|0;b=b-4|0;if(b){continue}break}}h:{if(!(e?0:K[c+24|0]&2)){c=0;b=0;k=Ia-32|0;Ia=k;i=a;a=J[i+8>>2];i:{if(!(H[a+24|0]&1)){break i}p=N[a+28>>2];if(p!=Q(0)){break i}Xa(J[42504],2,10881,140,80694,0);p=Q(0)}a=J[i+12>>2];g=bz(k+12|0,J[a+12>>2],J[a+16>>2],J[a+68>>2],J[a+72>>2],p);f=J[g+4>>2];j:{if(!f){break j}if(e){a=J[i+12>>2];if(J[g>>2]!=J[a+12>>2]|(f|0)!=J[a+68>>2]){break j}}c=J[g+16>>2];k:{if(!c){break k}a=J[i+12>>2];j=J[a+80>>2];if(j){a=0;h=(f|0)<0?-1:f<<1;if(h){b=J[42504];c=Ka[J[J[b>>2]+20>>2]](b)|0?32302:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,h,c,10881,171)|0;j=J[J[i+12>>2]+80>>2];c=J[g+16>>2]}if(f>>>0>=4){l=f&-4;h=0;while(1){I[(a<<1)+b>>1]=L[(J[(a<<2)+c>>2]<<1)+j>>1];m=a|1;I[(m<<1)+b>>1]=L[(J[(m<<2)+c>>2]<<1)+j>>1];m=a|2;I[(m<<1)+b>>1]=L[(J[(m<<2)+c>>2]<<1)+j>>1];m=a|3;I[(m<<1)+b>>1]=L[(J[(m<<2)+c>>2]<<1)+j>>1];a=a+4|0;h=h+4|0;if((l|0)!=(h|0)){continue}break}}l=f&3;if(l){h=0;while(1){I[(a<<1)+b>>1]=L[(J[(a<<2)+c>>2]<<1)+j>>1];a=a+1|0;h=h+1|0;if((l|0)!=(h|0)){continue}break}}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,j);a=J[i+12>>2];J[a+80>>2]=b}b=J[i+8>>2];if(K[b+14|0]?0:K[b+12|0]){break k}b=f<<2;c=f>>>0>1073741823?-1:b;l:{if(!c){c=0;break l}a=J[42504];j=Ka[J[J[a>>2]+20>>2]](a)|0?33898:70610;c=Ka[J[J[a+12>>2]+8>>2]](a+12|0,c,j,10881,181)|0;a=J[i+12>>2]}J[a+48>>2]=c;Va(c,J[g+16>>2],b)}b=J[g>>2];a=J[i+12>>2];j=J[a+12>>2];m:{if((b|0)==(j|0)){c=a;break m}j=0;c=J[a+16>>2];if(c){a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,c);b=J[g>>2];a=J[i+12>>2]}J[a+16>>2]=0;c=a;f=P(b,12)+12|0;if(f){c=J[42504];j=Ka[J[J[c+12>>2]+8>>2]](c+12|0,f,29113,23499,148)|0;c=J[i+12>>2]}J[a+12>>2]=b;J[a+16>>2]=j;j=J[c+12>>2]}Va(J[c+16>>2],J[g+8>>2],P(j,12));c=J[g+4>>2];a=J[i+12>>2];j=J[a+68>>2];n:{if((c|0)==(j|0)){b=a;break n}j=0;b=J[a+72>>2];if(b){a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,b);c=J[g+4>>2];a=J[i+12>>2]}J[a+72>>2]=0;b=a;if(c&1073741823){b=J[42504];j=Ka[J[J[b+12>>2]+8>>2]](b+12|0,P(c,12),29113,23499,228)|0;b=J[i+12>>2]}J[a+68>>2]=c;J[a+72>>2]=j;j=J[b+68>>2]}if(j){p=N[J[i+8>>2]+16>>2];p=Q(p*Q(p*Q(25e4)));c=J[b+16>>2];m=J[b+72>>2];s=J[g+12>>2];a=0;j=0;while(1){o:{l=P(a,12);i=l+s|0;f=J[i>>2];h=J[i+4>>2];l=l+m|0;t=J[i+8>>2];J[l+8>>2]=t;J[l+4>>2]=h;J[l>>2]=f;p:{i=c+P(f,12)|0;n=N[i+8>>2];f=c+P(h,12)|0;r=N[f+8>>2];u=Q(n-r);y=Q(u*u);u=N[i>>2];v=N[f>>2];w=Q(u-v);q=Q(w*w);w=N[i+4>>2];x=N[f+4>>2];o=Q(w-x);if(Q(y+Q(q+Q(o*o)))>=p){break p}q=r;i=c+P(t,12)|0;r=N[i+8>>2];o=Q(q-r);z=Q(o*o);q=v;v=N[i>>2];o=Q(q-v);y=Q(o*o);q=x;x=N[i+4>>2];o=Q(q-x);if(Q(z+Q(y+Q(o*o)))>=p){break p}n=Q(r-n);r=Q(n*n);n=Q(v-u);q=Q(n*n);n=Q(x-w);if(Q(r+Q(q+Q(n*n)))>=p){break p}a=a+1|0;if(a>>>0>2]){continue}c=1;if(j){break o}break j}j=1;a=a+1|0;if(a>>>0>2]){continue}}break}if(d){J[d>>2]=1}Xa(J[42504],2,10881,230,79158,0)}c=1}az(g);Ia=k+32|0;i=c;if(e|i){break h}Xa(J[42504],32,10881,1043,28607,0);return 0}i=1;if(K[c+12|0]){break h}f=0;h=0;b=J[a+12>>2];j=J[b+68>>2];c=j>>>0>1073741823?-1:j<<2;if(c){b=J[42504];d=Ka[J[J[b>>2]+20>>2]](b)|0?33898:70610;h=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,d,10881,1053)|0;b=J[a+12>>2];j=J[b+68>>2]}J[b+48>>2]=h;if(!j){break h}while(1){J[(f<<2)+h>>2]=f;f=f+1|0;if(f>>>0>2]){continue}break}}return i}function VA(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=0,_=Q(0),$=Q(0),aa=0,ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0);j=Ia-272|0;Ia=j;J[j+248>>2]=0;J[j+252>>2]=0;J[j+240>>2]=0;J[j+244>>2]=0;w=N[d+8>>2];z=N[d+4>>2];v=N[d>>2];M=N[e+8>>2];u=N[e+4>>2];D=N[e>>2];J[j+224>>2]=1;o=J[a+4>>2];m=N[o+72>>2];n=N[o- -64>>2];s=N[o+68>>2];t=N[o+56>>2];O=N[o+52>>2];R=N[o+88>>2];X=N[o+80>>2];E=N[o+84>>2];F=N[o+48>>2];k=N[c+8>>2];p=N[c>>2];q=N[c+4>>2];c=J[b+4>>2];x=N[c+56>>2];U=N[c+52>>2];G=N[c+72>>2];A=c- -64|0;B=N[A>>2];H=N[c+68>>2];l=N[c+88>>2];I=N[c+80>>2];y=N[c+84>>2];C=N[c+48>>2];J[j+172>>2]=0;L=l;o=Q(Q(k*k)+Q(Q(p*p)+Q(q*q)))>Q(1.1920928955078125e-7);k=o?k:Q(0);p=o?p:Q(1);l=o?q:Q(0);r=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(p*p)+Q(l*l))))));k=Q(k*r);q=Q(p*r);p=Q(l*r);N[j+168>>2]=Q(L*k)+Q(Q(I*q)+Q(y*p));N[j+164>>2]=Q(G*k)+Q(Q(B*q)+Q(p*H));N[j+160>>2]=Q(x*k)+Q(Q(C*q)+Q(p*U));o=tb(c,j+160|0);U=N[A>>2];G=N[c+80>>2];B=N[c+84>>2];H=N[c+52>>2];I=N[c+68>>2];y=N[c+88>>2];o=J[c+152>>2]+P(o,12)|0;l=N[o+8>>2];C=N[c+56>>2];r=N[o>>2];S=N[c+72>>2];x=N[o+4>>2];T=N[c+48>>2];J[j+180>>2]=0;J[j+184>>2]=0;J[j+188>>2]=0;J[j+192>>2]=0;J[j+196>>2]=0;J[j+200>>2]=0;J[j+204>>2]=0;J[j+208>>2]=0;J[j+212>>2]=0;J[j+216>>2]=0;J[j+220>>2]=0;J[j+172>>2]=0;J[j+176>>2]=0;L=m;V=R;q=Q(-q);m=Q(Q(Q(n*q)-Q(s*p))-Q(m*k));R=Q(Q(Q(X*q)-Q(E*p))-Q(R*k));c=m>R;k=Q(Q(Q(F*q)-Q(O*p))-Q(t*k));o=!(k>m)|!(k>R);k=o?c?L:V:t;p=Q(Q(y*l)+Q(Q(C*r)+Q(x*S)));m=Q(k-p);N[j+168>>2]=m;q=o?c?s:E:O;t=Q(Q(B*l)+Q(Q(H*r)+Q(x*I)));s=Q(q-t);N[j+164>>2]=s;O=o?c?n:X:F;l=Q(Q(G*l)+Q(Q(T*r)+Q(x*U)));n=Q(O-l);N[j+160>>2]=n;J[j+116>>2]=0;J[j+120>>2]=0;J[j+124>>2]=0;J[j+128>>2]=0;J[j+132>>2]=0;J[j+136>>2]=0;J[j+140>>2]=0;J[j+144>>2]=0;J[j+148>>2]=0;J[j+152>>2]=0;J[j+156>>2]=0;J[j+108>>2]=0;J[j+112>>2]=0;N[j+104>>2]=k;N[j+100>>2]=q;N[j+96>>2]=O;J[j+52>>2]=0;J[j+56>>2]=0;J[j+60>>2]=0;J[j+64>>2]=0;J[j+68>>2]=0;J[j+72>>2]=0;J[j+76>>2]=0;J[j+80>>2]=0;J[j+84>>2]=0;J[j+88>>2]=0;J[j+92>>2]=0;J[j+44>>2]=0;J[j+48>>2]=0;N[j+40>>2]=p;N[j+36>>2]=t;N[j+32>>2]=l;k=Q(-m);p=Q(-s);q=Q(-n);c=-1;t=Q(Q(m*m)+Q(Q(n*n)+Q(s*s)));l=N[J[b+4>>2]+24>>2];l=l$)){l=q;r=p;x=k;O=n;R=s;X=m;break b}U=Q(l+i);ca=Q(U*U);i=Q(Q(D*Q(0))+v);E=Q(Q(u*Q(0))+z);F=Q(Q(M*Q(0))+w);x=k;r=p;l=q;while(1){O=n;R=s;X=m;c=J[a+4>>2];s=N[c+72>>2];n=N[c- -64>>2];v=N[c+68>>2];D=N[c+52>>2];G=N[c+56>>2];B=N[c+88>>2];u=N[c+80>>2];H=N[c+84>>2];I=N[c+48>>2];c=J[b+4>>2];y=N[c+52>>2];C=N[c+56>>2];S=N[c+72>>2];aa=c- -64|0;T=N[aa>>2];_=N[c+68>>2];da=N[c+88>>2];m=N[c+80>>2];w=N[c+84>>2];ea=N[c+48>>2];J[j+268>>2]=0;L=m;z=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(q*q)+Q(p*p))))));m=Q(q*z);M=Q(-m);V=w;w=Q(p*z);z=Q(k*z);N[j+264>>2]=Q(Q(L*M)-Q(V*w))-Q(da*z);N[j+260>>2]=Q(Q(T*M)-Q(_*w))-Q(S*z);N[j+256>>2]=Q(Q(ea*M)-Q(y*w))-Q(C*z);Z=tb(c,j+256|0);L=n;V=u;n=Q(Q(s*z)+Q(Q(n*m)+Q(w*v)));u=Q(Q(B*z)+Q(Q(u*m)+Q(w*H)));o=n>u;y=n;n=Q(Q(G*z)+Q(Q(I*m)+Q(w*D)));A=!(yu);I=A?o?L:V:I;Z=J[c+152>>2]+P(Z,12)|0;n=N[Z+8>>2];y=N[Z>>2];C=N[Z+4>>2];S=Q(i+Q(Q(N[c+80>>2]*n)+Q(Q(N[c+48>>2]*y)+Q(C*N[aa>>2]))));u=Q(I-S);H=A?o?v:H:D;T=Q(E+Q(Q(N[c+84>>2]*n)+Q(Q(N[c+52>>2]*y)+Q(C*N[c+68>>2]))));D=Q(H-T);G=A?o?s:B:G;B=Q(F+Q(Q(N[c+88>>2]*n)+Q(Q(N[c+56>>2]*y)+Q(C*N[c+72>>2]))));v=Q(G-B);s=Q(Q(Q(Q(m*Q(-u))-Q(w*D))-Q(z*v))-U);if(s>Q(0)){c=0;n=N[e+8>>2];y=N[e>>2];C=N[e+4>>2];_=Q(Q(z*n)+Q(Q(m*y)+Q(w*C)));if(_>=Q(0)){break a}m=W;W=Q(m-Q(s/_));if(W>m){if(W>Q(1)){break a}r=N[d+8>>2];l=N[d+4>>2];x=N[d>>2];J[j+76>>2]=0;J[j+60>>2]=0;J[j+44>>2]=0;m=Q(x+Q(y*W));i=Q(m-i);x=Q(i+N[j+64>>2]);N[j+64>>2]=x;s=Q(l+Q(C*W));l=Q(s-E);t=Q(l+N[j+68>>2]);N[j+68>>2]=t;n=Q(r+Q(n*W));r=Q(n-F);E=Q(r+N[j+72>>2]);N[j+72>>2]=E;F=Q(i+N[j+48>>2]);N[j+48>>2]=F;v=Q(l+N[j+52>>2]);N[j+52>>2]=v;u=Q(r+N[j+56>>2]);N[j+56>>2]=u;i=Q(i+N[j+32>>2]);N[j+32>>2]=i;l=Q(l+N[j+36>>2]);N[j+36>>2]=l;r=Q(r+N[j+40>>2]);N[j+40>>2]=r;D=N[j+96>>2];B=N[j+100>>2];y=N[j+104>>2];J[j+172>>2]=0;N[j+168>>2]=y-r;N[j+164>>2]=B-l;N[j+160>>2]=D-i;i=N[j+112>>2];l=N[j+116>>2];r=N[j+120>>2];J[j+188>>2]=0;N[j+184>>2]=r-u;N[j+180>>2]=l-v;N[j+176>>2]=i-F;i=N[j+128>>2];l=N[j+132>>2];r=N[j+136>>2];J[j+204>>2]=0;N[j+200>>2]=r-E;N[j+196>>2]=l-t;N[j+192>>2]=i-x;c=J[b+4>>2];r=N[c+56>>2];x=N[c+52>>2];t=N[c+72>>2];A=c- -64|0;E=N[A>>2];F=N[c+68>>2];i=N[c+88>>2];l=N[c+80>>2];v=N[c+84>>2];u=N[c+48>>2];J[j+268>>2]=0;L=i;i=Q(-z);V=Q(l*M);l=Q(-w);N[j+264>>2]=Q(L*i)+Q(V+Q(v*l));N[j+260>>2]=Q(t*i)+Q(Q(E*M)+Q(F*l));N[j+256>>2]=Q(r*i)+Q(Q(u*M)+Q(x*l));o=tb(c,j+256|0);o=J[c+152>>2]+P(o,12)|0;i=N[o+8>>2];l=N[o>>2];r=N[o+4>>2];B=Q(n+Q(Q(N[c+88>>2]*i)+Q(Q(N[c+56>>2]*l)+Q(r*N[c+72>>2]))));v=Q(G-B);T=Q(s+Q(Q(N[c+84>>2]*i)+Q(Q(N[c+52>>2]*l)+Q(r*N[c+68>>2]))));D=Q(H-T);S=Q(m+Q(Q(N[c+80>>2]*i)+Q(Q(N[c+48>>2]*l)+Q(r*N[A>>2]))));u=Q(I-S);l=q;r=p;x=k;i=m;E=s;F=n;m=Q(34028234663852886e22)}else{m=t}}else{m=t}w=m;o=J[j+224>>2];A=o<<4;c=A+(j+96|0)|0;J[c+12>>2]=0;N[c+8>>2]=G;N[c+4>>2]=H;N[c>>2]=I;c=A+(j+32|0)|0;J[c+12>>2]=0;N[c+8>>2]=B;N[c+4>>2]=T;N[c>>2]=S;c=A+(j+160|0)|0;J[c+12>>2]=0;N[c+8>>2]=v;N[c+4>>2]=D;N[c>>2]=u;J[j+224>>2]=o+1;c:{d:{switch(o-1|0){case 0:m=N[j+168>>2];k=Q(N[j+184>>2]-m);s=N[j+160>>2];p=Q(N[j+176>>2]-s);n=N[j+164>>2];q=Q(N[j+180>>2]-n);t=Q(Q(k*k)+Q(Q(p*p)+Q(q*q)));if(t<=Q(1.1920928955078125e-7)){J[j+224>>2]=1;c=J[j+164>>2];J[j+256>>2]=J[j+160>>2];J[j+260>>2]=c;c=J[j+172>>2];J[j+264>>2]=J[j+168>>2];J[j+268>>2]=c;break c}u=k;k=Q(Q(Q(Q(Q(-s)*p)-Q(q*n))-Q(m*k))/t);k=k>Q(1)?Q(1):k;k=k>Q(0)?k:Q(0);N[j+264>>2]=m+Q(u*k);N[j+260>>2]=n+Q(q*k);N[j+256>>2]=s+Q(p*k);break c;case 1:ec(j+256|0,j+160|0,j+96|0,j+32|0,j+224|0);break c;case 2:mc(j+256|0,j+160|0,j+96|0,j+32|0,j+224|0);break c;default:break d}}N[j+264>>2]=v;N[j+260>>2]=D;N[j+256>>2]=u}m=N[j+264>>2];k=Q(-m);s=N[j+260>>2];p=Q(-s);n=N[j+256>>2];q=Q(-n);t=Q(Q(m*m)+Q(Q(n*n)+Q(s*s)));if(ca>2]+32|0];i=Q(0);v=Q(0);b=(c|0)!=0&t>$;k=b?k:x;q=b?q:l;p=b?p:r;l=Q(Y(Q(Q(k*k)+Q(Q(q*q)+Q(p*p)))));if(!(l<=Q(1.1920928955078125e-7))){i=Q(Q(1)/l);ba=Q(k*i);v=Q(q*i);i=Q(p*i)}J[g+12>>2]=0;N[g+8>>2]=-ba;N[g+4>>2]=-i;N[g>>2]=-v;N[f>>2]=W;J[f+12>>2]=J[j+236>>2];b=J[j+232>>2];J[f+4>>2]=J[j+228>>2];J[f+8>>2]=b;J[j+268>>2]=0;N[j+264>>2]=c?m:X;N[j+260>>2]=c?s:R;N[j+256>>2]=c?n:O;e=J[j+252>>2];b=J[j+248>>2];J[j+24>>2]=b;J[j+28>>2]=e;f=J[j+244>>2];c=J[j+240>>2];J[j+16>>2]=c;J[j+20>>2]=f;J[j+8>>2]=b;J[j+12>>2]=e;J[j>>2]=c;J[j+4>>2]=f;kb(j+160|0,j+96|0,j+32|0,j+256|0,j+16|0,j,J[j+224>>2]);k=N[J[a+4>>2]+16>>2];p=N[j+16>>2];q=N[j+20>>2];l=N[j+24>>2];J[h+12>>2]=0;N[h+8>>2]=l+(d?Q(ba*k):Q(-0));N[h+4>>2]=q+(d?Q(i*k):Q(-0));N[h>>2]=p+(d?Q(v*k):Q(-0));c=1}Ia=j+272|0;return c}function Ym(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v){var w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=Q(0),M=Q(0),O=Q(0),R=0,S=0,T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=0,Y=0,Z=0,_=Q(0),$=0,aa=0,ba=0,ca=0,da=0;w=Ia-32|0;A=w;Ia=w;a:{if(!b){s=0;H[d|0]=0;J[e>>2]=0;J[f>>2]=0;J[h>>2]=0;I[g>>1]=0;H[n|0]=0;break a}y=P(b,5);$=y>>>0>1024;H[A+28|0]=$;b:{if(y>>>0>=1025){E=Wb(A+4|0,y,14889,87);break b}E=w-(y+15&-16)|0;Ia=E}J[A+24>>2]=E;Y=L[m+2>>1];Z=L[m>>1];c:{if(b>>>0<2){X=1;y=0;F=1;C=1;S=1;break c}G=N[a>>2];M=N[a+4>>2];O=N[a+8>>2];y=0;S=1;C=1;F=b;X=1;w=Z;B=Y;D=1;while(1){R=(D<<6)+a|0;V=N[R+8>>2];W=N[R>>2];T=N[R+4>>2];d:{e:{if(Q(Q(O*V)+Q(Q(G*W)+Q(M*T)))>1]!=(w&65535)){break e}if(L[R+2>>1]==(B&65535)){break d}}w=(P(S,5)+E|0)-5|0;H[w+4|0]=X;aa=D-y|0;H[w+3|0]=aa;H[w+2|0]=255;H[w+1|0]=D;H[w|0]=y;if(z){H[z+3|0]=aa+K[z+3|0]}f:{if(S>>>0<2){z=0;X=1;break f}R=(D<<2)+m|0;x=1;X=0;while(1){g:{w=x-1|0;z=P(w,5)+E|0;if(!K[z+4|0]){break g}y=K[z|0];B=(y<<6)+a|0;if(!(Q(Q(V*N[B+8>>2])+Q(Q(W*N[B>>2])+Q(T*N[B+4>>2])))>=Q(.9990000128746033))){break g}y=(y<<2)+m|0;if(L[R>>1]!=L[y>>1]|L[R+2>>1]!=L[y+2>>1]){break g}while(1){y=P(w,5)+E|0;w=K[y+2|0];if((w|0)!=255){continue}break}H[y+2|0]=S;break f}x=x+1|0;X=S>>>0<=x>>>0;if((x|0)!=(S|0)){continue}break}z=0}S=S+1|0;C=C+X|0;F=(aa>>>0>1&r)+F|0;w=(D<<2)+m|0;B=L[w+2>>1];w=L[w>>1];y=D;O=V;M=T;G=W}D=D+1|0;if((D|0)!=(b|0)){continue}break}}w=(P(S,5)+E|0)-5|0;H[w+4|0]=X;B=b-y|0;H[w+3|0]=B;H[w+2|0]=255;H[w+1|0]=b;H[w|0]=y;R=(B>>>0>1&r)+F|0;w=i?r?R-b<<2:0:0;if(z){H[z+3|0]=B+K[z+3|0]}z=i+w|0;H[n|0]=C;B=(l^-1)&k;F=R<<(B?6:4);C=P(B?R:C,48)+o|0;h:{i:{j:{k:{l:{m:{if(!(B|(!s|(o|0)!=0))){i=F+J[s+4>>2]|0;J[s+4>>2]=i;w=J[s+8>>2];x=(w+J[s>>2]|0)-i|0;q=J[s+12>>2];p=J[s+4>>2];k=C+J[t+4>>2]|0;J[t+4>>2]=k;i=J[t+8>>2];y=(i+J[t>>2]|0)-k|0;p=i>>>0<=J[t+12>>2]+J[t+4>>2]>>>0|w>>>0<=p+q>>>0;if(z){k=J[u+4>>2]+(z<>2]=k;i=J[u+8>>2];if(p|i>>>0<=J[u+12>>2]+J[u+4>>2]>>>0){break j}i=(i+J[u>>2]|0)-k|0;z=v?i+(b<<2)|0:0;s=F+C|0;break k}if(p){break j}s=F+C|0;break m}s=(F+C|0)+15&-16;u=z<>>0>=16385){y=Bh(J[q>>2],w);break n}o:{t=J[q+4>>2];if(t){k=J[q+8>>2];i=k+w|0;if(i>>>0<16385){break o}}y=Ej(J[q>>2],p);J[q+8>>2]=w;J[q+4>>2]=y;break n}J[q+8>>2]=i;y=k+t|0;break n}q=i+15&-16;if(q>>>0>=16385){y=Bh(J[c+500>>2],q);break n}p:{p=J[c+504>>2];if(p){k=J[c+508>>2];i=k+q|0;if(i>>>0<16385){break p}}y=lv(J[c+500>>2]);J[c+508>>2]=q;J[c+504>>2]=y;break n}J[c+508>>2]=i;y=k+p|0}x=y+C|0;if(u){break l}}z=0;i=0;break k}if(!y){break j}i=s+y|0;z=(ba=Wa(i,0,u)+(b<<2)|0,ca=0,da=v,da?ba:ca);break i}if(y){break i}}s=0;H[d|0]=0;J[e>>2]=0;J[f>>2]=0;J[h>>2]=0;I[g>>1]=0;H[n|0]=0;break h}if(c){J[c+7140>>2]=J[c+7140>>2]+s;J[c+7168>>2]=J[c+7168>>2]+s}I[g>>1]=s;b=J[j>>2];c=b+(Z<<5)|0;b=b+(Y<<5)|0;_=Aj(c,b);g=A+16|0;N[g+4>>2]=1;N[g>>2]=1;zj(A+4|0,g,c,b);D=J[A+12>>2];V=N[A+8>>2];W=N[A+4>>2];J[e>>2]=y;J[f>>2]=x;J[h>>2]=i;n=o+y|0;q:{if(!B){if(!S){break q}C=0;h=0;while(1){i=P(C,5)+E|0;r:{if(!K[i+4|0]){break r}B=K[i|0];b=(B<<2)+m|0;c=L[b+2>>1];b=L[b>>1];if(!((b|0)==(Z&65535)&(c|0)==(Y&65535))){e=J[j>>2];f=e+(b<<5)|0;e=e+(c<<5)|0;_=Aj(f,e);g=A+16|0;N[g+4>>2]=1;N[g>>2]=1;zj(A+4|0,g,f,e);D=J[A+12>>2];V=N[A+8>>2];W=N[A+4>>2];B=K[i|0];Y=c;Z=b}e=(B<<6)+a|0;N[n+16>>2]=N[e>>2];N[n+20>>2]=N[e+4>>2];N[n+24>>2]=N[e+8>>2];g=K[i+3|0];H[n+40|0]=h;H[n+41|0]=g;N[n+36>>2]=W;N[n+32>>2]=V;I[n+46>>1]=c;I[n+44>>1]=b;N[n+28>>2]=_;H[n+43|0]=v;H[n+42|0]=D;J[n+8>>2]=1065353216;J[n+12>>2]=1065353216;J[n>>2]=1065353216;J[n+4>>2]=1065353216;if(!(!r|g>>>0<2)){H[n+41|0]=g+1;G=Q(0);M=Q(0);O=Q(0);U=Q(0);y=C;if((y|0)!=255){while(1){e=P(y,5)+E|0;b=K[e|0];f=K[e+1|0];s:{if(b>>>0>=f>>>0){break s}c=b^-1;t:{if(!(f-b&1)){w=b;break t}w=b+1|0;b=(b<<6)+a|0;G=Q(G+N[b+12>>2]);M=Q(M+N[b+16>>2]);U=Q(U+N[b+24>>2]);O=Q(O+N[b+20>>2])}if((c|0)==(0-f|0)){break s}while(1){b=(w<<6)+a|0;G=Q(Q(G+N[b+12>>2])+N[b+76>>2]);M=Q(Q(M+N[b+16>>2])+N[b+80>>2]);U=Q(Q(U+N[b+24>>2])+N[b+88>>2]);O=Q(Q(O+N[b+20>>2])+N[b+84>>2]);w=w+2|0;if((f|0)!=(w|0)){continue}break}}y=K[e+2|0];if((y|0)!=255){continue}break}}T=Q(Q(1)/Q(g>>>0));if(z){J[z>>2]=J[((K[E+1275|0]<<6)+a|0)+52>>2];z=z+4|0}else{z=0}N[x+12>>2]=T*G;N[x+8>>2]=T*U;N[x+4>>2]=T*O;N[x>>2]=T*M;x=x+16|0;h=h+1|0}n=n+48|0;y=C;if((y|0)==255){break r}while(1){i=P(y,5)+E|0;b=K[i|0];g=K[i+1|0];if(b>>>0>>0){f=g+h|0;w=b;while(1){h=(w<<6)+a|0;e=J[h+16>>2];c=J[h+20>>2];N[x+8>>2]=N[h+24>>2];J[x>>2]=e;J[x+4>>2]=c;N[x+12>>2]=N[h+12>>2];if(z){J[z>>2]=J[h+52>>2];z=z+4|0}else{z=0}x=x+16|0;w=w+1|0;if((g|0)!=(w|0)){continue}break}h=f-b|0}y=K[i+2|0];if((y|0)!=255){continue}break}}C=C+1|0;if((S|0)!=(C|0)){continue}break}break q}if(!S){break q}k=(l?6:2)|v;b=0;F=0;while(1){i=P(b,5)+E|0;u:{if(!K[i+4|0]){break u}c=(K[i|0]<<2)+m|0;f=L[c+2>>1];e=L[c>>1];if(!((e|0)==(Z&65535)&(f|0)==(Y&65535))){c=J[j>>2];g=c+(e<<5)|0;c=c+(f<<5)|0;_=Aj(g,c);h=A+16|0;N[h+4>>2]=1;N[h>>2]=1;zj(A+4|0,h,g,c);D=J[A+12>>2];V=N[A+8>>2];W=N[A+4>>2];Y=f;Z=e}l=K[i+3|0];H[n+42|0]=D;H[n+40|0]=F;H[n+41|0]=l;N[n+36>>2]=W;N[n+32>>2]=V;I[n+46>>1]=f;I[n+44>>1]=e;N[n+28>>2]=_;N[n+16>>2]=N[a>>2];N[n+20>>2]=N[a+4>>2];N[n+24>>2]=N[a+8>>2];H[n+43|0]=k;J[n+8>>2]=1065353216;J[n+12>>2]=1065353216;J[n>>2]=1065353216;J[n+4>>2]=1065353216;if(!(!r|l>>>0<2)){G=Q(0);M=Q(0);O=Q(0);U=Q(0);y=b;if((b|0)!=255){while(1){h=P(y,5)+E|0;c=K[h|0];i=K[h+1|0];v:{if(c>>>0>=i>>>0){break v}g=c^-1;w:{if(!(i-c&1)){w=c;break w}w=c+1|0;c=(c<<6)+a|0;G=Q(G+N[c+12>>2]);U=Q(U+N[c+16>>2]);M=Q(M+N[c+24>>2]);O=Q(O+N[c+20>>2])}if((g|0)==(0-i|0)){break v}while(1){c=(w<<6)+a|0;G=Q(Q(G+N[c+12>>2])+N[c+76>>2]);U=Q(Q(U+N[c+16>>2])+N[c+80>>2]);M=Q(Q(M+N[c+24>>2])+N[c+88>>2]);O=Q(Q(O+N[c+20>>2])+N[c+84>>2]);w=w+2|0;if((i|0)!=(w|0)){continue}break}}y=K[h+2|0];if((y|0)!=255){continue}break}}T=Q(Q(1)/Q(l>>>0));if(z){J[z>>2]=J[((K[E+1275|0]<<6)+a|0)+52>>2];z=z+4|0}else{z=0}H[n+41|0]=l+1;N[x+12>>2]=T*G;N[x+8>>2]=T*M;N[x+4>>2]=T*O;N[x>>2]=T*U;N[x+32>>2]=N[a>>2];N[x+36>>2]=N[a+4>>2];N[x+40>>2]=N[a+8>>2];N[x+60>>2]=V;N[x+56>>2]=W;J[x+24>>2]=0;J[x+28>>2]=2139095039;J[x+16>>2]=0;J[x+20>>2]=0;I[x+54>>1]=f;I[x+52>>1]=e;J[x+48>>2]=D;N[x+44>>2]=_;x=x- -64|0;F=F+1|0}n=n+48|0;y=b;if((b|0)==255){break u}while(1){o=P(y,5)+E|0;c=K[o|0];l=K[o+1|0];if(c>>>0>>0){i=l+F|0;w=c;while(1){p=(w<<6)+a|0;h=J[p+16>>2];g=J[p+20>>2];N[x+8>>2]=N[p+24>>2];J[x>>2]=h;J[x+4>>2]=g;N[x+12>>2]=N[p+12>>2];N[x+32>>2]=N[p>>2];N[x+36>>2]=N[p+4>>2];N[x+40>>2]=N[p+8>>2];N[x+60>>2]=V;N[x+56>>2]=W;J[x+24>>2]=0;J[x+28>>2]=2139095039;J[x+16>>2]=0;J[x+20>>2]=0;I[x+54>>1]=f;I[x+52>>1]=e;J[x+48>>2]=D;N[x+44>>2]=_;if(z){J[z>>2]=J[p+52>>2];z=z+4|0}else{z=0}x=x- -64|0;w=w+1|0;if((l|0)!=(w|0)){continue}break}F=i-c|0}y=K[o+2|0];if((y|0)!=255){continue}break}}b=b+1|0;if((S|0)!=(b|0)){continue}break}}H[d|0]=R;$=K[A+28|0]}if(!$){break a}eb(J[A+24>>2])}Ia=A+32|0;return s}function Ega(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;i=Ia-16|0;Ia=i;j=II(a,b);if(!(!j|K[a+76|0]==(b|0))){H[i+15|0]=0;e=P(b+3&-4,288);Ud(a+640|0,e,i+15|0);I[a+78>>1]=e;J[a+68>>2]=J[a+640>>2];g=Ia-80|0;Ia=g;d=b;c=a+112|0;if((J[c+124>>2]&2147483647)>>>0>>0){Zb(c+116|0,d)}J[c+120>>2]=d;if((J[c+136>>2]&2147483647)>>>0>>0){Zb(c+128|0,d)}J[c+132>>2]=d;if((J[c+148>>2]&2147483647)>>>0>>0){Zb(c+140|0,d)}J[c+144>>2]=d;if((J[c+160>>2]&2147483647)>>>0>>0){Zb(c+152|0,d)}J[c+156>>2]=d;if((J[c+304>>2]&2147483647)>>>0>>0){mb(c+296|0,d)}J[c+300>>2]=d;if((J[c+316>>2]&2147483647)>>>0>>0){mb(c+308|0,d)}J[c+312>>2]=d;if((J[c+208>>2]&2147483647)>>>0>>0){Zb(c+200|0,d)}J[c+204>>2]=d;if((J[c+220>>2]&2147483647)>>>0>>0){Kl(c+212|0,d)}J[c+216>>2]=d;if((J[c+232>>2]&2147483647)>>>0>>0){e=0;a:{if(!d){break a}b=P(d,192);e=0;if(!b){break a}e=J[42504];a=Ka[J[J[e>>2]+20>>2]](e)|0?30808:70610;e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,b,a,19542,553)|0}a=J[c+224>>2];b=e;f=b+P(J[c+228>>2],192)|0;if(b>>>0>>0){while(1){N[b>>2]=N[a>>2];N[b+4>>2]=N[a+4>>2];N[b+8>>2]=N[a+8>>2];N[b+12>>2]=N[a+12>>2];N[b+16>>2]=N[a+16>>2];N[b+20>>2]=N[a+20>>2];N[b+24>>2]=N[a+24>>2];N[b+28>>2]=N[a+28>>2];N[b+32>>2]=N[a+32>>2];N[b+36>>2]=N[a+36>>2];N[b+40>>2]=N[a+40>>2];N[b+44>>2]=N[a+44>>2];N[b+48>>2]=N[a+48>>2];N[b+52>>2]=N[a+52>>2];N[b+56>>2]=N[a+56>>2];N[b+60>>2]=N[a+60>>2];N[b+64>>2]=N[a+64>>2];N[b+68>>2]=N[a+68>>2];N[b+72>>2]=N[a+72>>2];N[b+76>>2]=N[a+76>>2];N[b+80>>2]=N[a+80>>2];N[b+84>>2]=N[a+84>>2];N[b+88>>2]=N[a+88>>2];N[b+92>>2]=N[a+92>>2];N[b+96>>2]=N[a+96>>2];N[b+100>>2]=N[a+100>>2];N[b+104>>2]=N[a+104>>2];N[b+108>>2]=N[a+108>>2];N[b+112>>2]=N[a+112>>2];N[b+116>>2]=N[a+116>>2];N[b+120>>2]=N[a+120>>2];N[b+124>>2]=N[a+124>>2];N[b+128>>2]=N[a+128>>2];N[b+132>>2]=N[a+132>>2];N[b+136>>2]=N[a+136>>2];N[b+140>>2]=N[a+140>>2];N[b+144>>2]=N[a+144>>2];N[b+148>>2]=N[a+148>>2];N[b+152>>2]=N[a+152>>2];N[b+156>>2]=N[a+156>>2];N[b+160>>2]=N[a+160>>2];N[b+164>>2]=N[a+164>>2];N[b+168>>2]=N[a+168>>2];N[b+172>>2]=N[a+172>>2];N[b+176>>2]=N[a+176>>2];N[b+180>>2]=N[a+180>>2];N[b+184>>2]=N[a+184>>2];N[b+188>>2]=N[a+188>>2];a=a+192|0;b=b+192|0;if(f>>>0>b>>>0){continue}break}}b:{if(J[c+232>>2]<0){break b}b=J[c+224>>2];if(!b){break b}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,b)}J[c+232>>2]=d;J[c+224>>2]=e}J[c+228>>2]=d;if((J[c+244>>2]&2147483647)>>>0>>0){e=0;c:{if(!d){break c}b=P(d,112);if(!b){break c}e=J[42504];a=Ka[J[J[e>>2]+20>>2]](e)|0?30686:70610;e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,b,a,19542,553)|0}f=J[c+236>>2];a=J[c+240>>2];if((a|0)>0){h=P(a,112)+e|0;b=f;a=e;while(1){N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2];N[a+28>>2]=N[b+28>>2];N[a+32>>2]=N[b+32>>2];N[a+36>>2]=N[b+36>>2];N[a+40>>2]=N[b+40>>2];N[a+44>>2]=N[b+44>>2];N[a+48>>2]=N[b+48>>2];N[a+52>>2]=N[b+52>>2];N[a+56>>2]=N[b+56>>2];N[a+60>>2]=N[b+60>>2];N[a- -64>>2]=N[b- -64>>2];N[a+68>>2]=N[b+68>>2];N[a+72>>2]=N[b+72>>2];N[a+76>>2]=N[b+76>>2];N[a+80>>2]=N[b+80>>2];N[a+84>>2]=N[b+84>>2];N[a+88>>2]=N[b+88>>2];N[a+92>>2]=N[b+92>>2];N[a+96>>2]=N[b+96>>2];N[a+100>>2]=N[b+100>>2];N[a+104>>2]=N[b+104>>2];J[a+108>>2]=J[b+108>>2];b=b+112|0;a=a+112|0;if(h>>>0>a>>>0){continue}break}}if(!(!f|J[c+244>>2]<0)){a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,f)}J[c+244>>2]=d;J[c+236>>2]=e}J[c+240>>2]=d;if((J[c+256>>2]&2147483647)>>>0>>0){a=0;d:{if(!d){break d}b=P(d,36);if(!b){break d}e=J[42504];a=Ka[J[J[e>>2]+20>>2]](e)|0?35662:70610;a=Ka[J[J[e+12>>2]+8>>2]](e+12|0,b,a,19542,553)|0}e=J[c+248>>2];b=J[c+252>>2];if((b|0)>0){h=P(b,36)+a|0;b=a;while(1){f=J[e+4>>2];J[b>>2]=J[e>>2];J[b+4>>2]=f;J[b+32>>2]=J[e+32>>2];f=J[e+28>>2];J[b+24>>2]=J[e+24>>2];J[b+28>>2]=f;f=J[e+20>>2];J[b+16>>2]=J[e+16>>2];J[b+20>>2]=f;f=J[e+12>>2];J[b+8>>2]=J[e+8>>2];J[b+12>>2]=f;e=e+36|0;b=b+36|0;if(h>>>0>b>>>0){continue}break}e=J[c+248>>2]}if(!(!e|J[c+256>>2]<0)){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,e)}J[c+256>>2]=d;J[c+248>>2]=a}J[c+252>>2]=d;Wa(g+4|0,0,76);f=c+260|0;if((J[f+8>>2]&2147483647)>>>0>>0){kI(f,d)}e=J[f+4>>2];if((e|0)<(d|0)){a=J[f>>2];b=a+P(d,76)|0;a=a+P(e,76)|0;while(1){N[a>>2]=N[g+4>>2];N[a+4>>2]=N[g+8>>2];N[a+8>>2]=N[g+12>>2];N[a+12>>2]=N[g+16>>2];N[a+16>>2]=N[g+20>>2];N[a+20>>2]=N[g+24>>2];N[a+24>>2]=N[g+28>>2];N[a+28>>2]=N[g+32>>2];N[a+32>>2]=N[g+36>>2];N[a+36>>2]=N[g+40>>2];N[a+40>>2]=N[g+44>>2];N[a+44>>2]=N[g+48>>2];N[a+48>>2]=N[g+52>>2];N[a+52>>2]=N[g+56>>2];N[a+56>>2]=N[g+60>>2];N[a+60>>2]=N[g+64>>2];N[a- -64>>2]=N[g+68>>2];N[a+68>>2]=N[g+72>>2];J[a+72>>2]=J[g+76>>2];a=a+76|0;if(b>>>0>a>>>0){continue}break}}J[f+4>>2]=d;if((J[c+280>>2]&2147483647)>>>0>>0){kI(c+272|0,d)}J[c+276>>2]=d;if((J[c+292>>2]&2147483647)>>>0>>0){e=0;e:{if(!d){break e}b=P(d,96);if(!b){break e}e=J[42504];a=Ka[J[J[e>>2]+20>>2]](e)|0?55040:70610;e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,b,a,19542,553)|0}f=J[c+284>>2];a=J[c+288>>2];if((a|0)>0){h=P(a,96)+e|0;b=f;a=e;while(1){N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2];N[a+28>>2]=N[b+28>>2];N[a+32>>2]=N[b+32>>2];N[a+36>>2]=N[b+36>>2];N[a+40>>2]=N[b+40>>2];N[a+44>>2]=N[b+44>>2];N[a+48>>2]=N[b+48>>2];N[a+52>>2]=N[b+52>>2];N[a+56>>2]=N[b+56>>2];N[a+60>>2]=N[b+60>>2];N[a+64>>2]=N[b+64>>2];N[a+68>>2]=N[b+68>>2];N[a+72>>2]=N[b+72>>2];N[a+76>>2]=N[b+76>>2];N[a+80>>2]=N[b+80>>2];N[a+84>>2]=N[b+84>>2];N[a+88>>2]=N[b+88>>2];N[a+92>>2]=N[b+92>>2];b=b+96|0;a=a+96|0;if(h>>>0>a>>>0){continue}break}}if(!(!f|J[c+292>>2]<0)){a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,f)}J[c+292>>2]=d;J[c+284>>2]=e}J[c+288>>2]=d;if((J[c+392>>2]&2147483647)>>>0>>0){Kl(c+384|0,d)}J[c+388>>2]=d;if((J[c+404>>2]&2147483647)>>>0>>0){JI(c+396|0,d)}J[c+400>>2]=d;if((J[c+112>>2]&2147483647)>>>0>>0){Zb(c+104|0,d)}J[c+108>>2]=d;if((J[c+172>>2]&2147483647)>>>0>>0){Zb(c+164|0,d)}J[c+168>>2]=d;KI(c+320|0,d,g+4|0);b=J[c+340>>2];if(b){a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,b);J[c+340>>2]=0}b=J[c+344>>2];if(b){a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,b);J[c+344>>2]=0}b=J[c+348>>2];if(b){a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,b);J[c+348>>2]=0}a=J[42504];f=P(d,160);a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,f,29113,11467,172)|0;J[a+144>>2]=0;J[c+340>>2]=a;a=J[42504];e=P(d,80);a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,e,29113,11467,173)|0;H[a+78|0]=0;J[a+72>>2]=-1;J[c+344>>2]=a;b=J[42504];a=P(d,96);b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,a,29113,11467,174)|0;J[b>>2]=0;J[b+4>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[c+348>>2]=b;b=d<<5;Wa(J[c+116>>2],0,b);Wa(J[c+128>>2],0,b);Wa(J[c+140>>2],0,b);Wa(J[c+152>>2],0,b);Wa(J[c+200>>2],0,b);Wa(J[c+212>>2],0,P(d,28));Wa(J[c+340>>2],0,f);Wa(J[c+344>>2],0,e);Wa(J[c+348>>2],0,a);Ia=g+80|0}Ia=i+16|0;return j|0}function hA(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=0,y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),M=0,O=Q(0),P=Q(0),R=0,S=0,T=0,U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=0,_=0,$=0,aa=Q(0),ba=0,ca=0,da=0,ea=0,fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0);j=Ia-208|0;Ia=j;T=J[g>>2];t=N[i+4>>2];s=N[i>>2];z=N[i+8>>2];o=L[b+16>>1];v=J[a+32>>2];zk(j+160|0,i);x=K[b+18|0];A=(j-(x<<4)|0)-16|0;Ia=A;Ka[J[J[e>>2]+16>>2]](e,o+v|0,x,J[a+28>>2],A);a=J[c+60>>2];J[j+120>>2]=J[c+56>>2];J[j+124>>2]=a;a=J[c+52>>2];J[j+112>>2]=J[c+48>>2];J[j+116>>2]=a;a=J[c+76>>2];J[j+136>>2]=J[c+72>>2];J[j+140>>2]=a;ba=c- -64|0;a=ba;e=J[a+4>>2];J[j+128>>2]=J[a>>2];J[j+132>>2]=e;a=J[c+92>>2];J[j+152>>2]=J[c+88>>2];J[j+156>>2]=a;ca=c+80|0;a=ca;e=J[a+4>>2];J[j+144>>2]=J[a>>2];J[j+148>>2]=e;O=N[A+4>>2];P=N[A>>2];u=Q(34028234663852886e22);D=Q(-34028234663852886e22);C=N[A+8>>2];w=C;E=Q(-34028234663852886e22);F=Q(-34028234663852886e22);G=Q(34028234663852886e22);y=Q(34028234663852886e22);o=K[b+18|0];if(o){B=N[j+200>>2];U=N[j+184>>2];V=N[j+196>>2];W=N[j+180>>2];k=Q(-34028234663852886e22);p=Q(34028234663852886e22);E=N[j+168>>2];F=N[j+164>>2];G=N[j+192>>2];y=N[j+176>>2];I=N[j+160>>2];e=0;m=Q(34028234663852886e22);q=Q(-34028234663852886e22);while(1){a=(e<<4)+A|0;J[a+12>>2]=0;w=N[a+8>>2];n=N[a>>2];r=N[a+4>>2];N[a+8>>2]=Q(B*w)+Q(Q(E*n)+Q(r*U));l=Q(Q(V*w)+Q(Q(F*n)+Q(r*W)));N[a+4>>2]=l;w=Q(Q(G*w)+Q(Q(I*n)+Q(r*y)));N[a>>2]=w;k=k>l?k:l;q=q>w?q:w;p=l>p?p:l;m=m>2]}da=c+48|0;U=Q(-z);V=Q(-s);W=Q(-t);_=T+5|0;$=(T<<6)+f|0;X=Q(w+N[h>>2]);e=0;o=0;z=Q(34028234663852886e22);B=Q(-34028234663852886e22);while(1){v=o<<4;a=v+(j+112|0)|0;aa=N[a+12>>2];J[a+12>>2]=0;r=N[a+8>>2];N[a+8>>2]=w;t=N[a>>2];s=N[a+4>>2];l=Q(Q(r*N[j+196>>2])+Q(Q(N[j+164>>2]*t)+Q(s*N[j+180>>2])));N[a+4>>2]=l;n=Q(Q(r*N[j+192>>2])+Q(Q(t*N[j+160>>2])+Q(s*N[j+176>>2])));N[a>>2]=n;k=Q(Q(r*N[j+200>>2])+Q(Q(t*N[j+168>>2])+Q(s*N[j+184>>2])));N[v+(j- -64|0)>>2]=k-w;S=lu;ea=n>z;a:{if(!(kE|(lF)){break a}x=K[b+18|0];if(!x){break a}a=((x<<4)+A|0)-16|0;m=N[a>>2];k=N[a+4>>2];a=0;v=0;b:{while(1){if(m==n&k==l){break b}q=m;p=k;Z=(a<<4)+A|0;m=N[Z>>2];k=N[Z+4>>2];if(n==m&l==k){break b}c:{if((ll|0)){break c}I=Q(k-p);p=Q(Q(Q(q+Q(1.1920928955078125e-7))*I)+Q(Q(l-p)*Q(m-q)));q=Q(n*I);Z=I>Q(0);if(!((Z?p:q)>=(Z?q:p))){break c}if((v|0)==1){break a}v=v+1|0}a=a+1|0;if((x|0)!=(a|0)){continue}break}if(!v){break a}}m=N[i+8>>2];p=N[i>>2];q=N[i+4>>2];v=J[g>>2];a=(v<<6)+f|0;J[a+48>>2]=d;N[a+32>>2]=V;N[a+16>>2]=t;J[a+12>>2]=0;k=Q(Q(m*Q(r-C))+Q(Q(p*Q(t-P))+Q(q*Q(s-O))));N[a+44>>2]=k;N[a+40>>2]=U;N[a+36>>2]=W;N[a+28>>2]=aa;N[a+24>>2]=r;N[a+20>>2]=s;N[a+8>>2]=r-Q(m*k);N[a+4>>2]=s-Q(q*k);N[a>>2]=t-Q(p*k);a=v+1|0;J[g>>2]=a;e=e+1|0;a=a-T|0;if(a>>>0<16){break a}Ge($,a);J[g>>2]=_}D=S?D:l;B=R?B:n;u=M?u:l;z=ea?z:n;o=o+1|0;if((o|0)!=3){continue}break}d:{if((e|0)==3){break d}v=0;e=K[b+18|0];e:{if(!e){e=0;S=0;x=0;break e}k=N[c+48>>2];l=Q(N[c+64>>2]-k);m=N[c+52>>2];q=Q(N[c+84>>2]-m);n=Q(N[c+80>>2]-k);r=Q(N[c+68>>2]-m);p=Q(Q(l*q)-Q(n*r));C=p;y=Q(p*p);s=r;p=N[c+56>>2];r=Q(N[c+88>>2]-p);t=Q(N[c+72>>2]-p);q=Q(Q(s*r)-Q(q*t));l=Q(Q(t*n)-Q(r*l));n=Q(Q(1)/Q(Y(Q(y+Q(Q(q*q)+Q(l*l))))));E=Q(C*n);F=Q(q*n);G=Q(l*n);I=Q(Q(E*p)+Q(Q(F*k)+Q(m*G)));O=Q(D+Q(1.1920928955078125e-7));P=Q(B+Q(1.1920928955078125e-7));C=Q(u+Q(-1.1920928955078125e-7));X=Q(z+Q(-1.1920928955078125e-7));n=N[j+128>>2];p=N[j+148>>2];q=N[j+132>>2];D=Q(p-q);aa=Q(Q(n+Q(1.1920928955078125e-7))*D);r=N[j+112>>2];l=N[j+116>>2];z=Q(q-l);fa=Q(Q(r+Q(1.1920928955078125e-7))*z);t=N[j+144>>2];B=Q(l-p);ga=Q(Q(t+Q(1.1920928955078125e-7))*B);ha=Q(t-n);ia=Q(n-r);ja=Q(r-t);S=0;a=0;while(1){c=(a<<4)+A|0;m=N[c>>2];f:{if(mP){break f}k=N[c+4>>2];if(kO){break f}g:{if(m==t&k==p|m==r&k==l){break g}x=kQ(0);o=0;if(!((M?s:u)>=(M?u:s))){break h}o=1}if(m==n&k==q){break g}M=R;R=kQ(0);if(!((M?s:u)>=(M?u:s))){break i}if(o){break f}o=o+1|0}j:{if((x|0)==(R|0)){break j}s=Q(aa+Q(Q(k-q)*ha));u=Q(m*D);x=D>Q(0);if(!((x?s:u)>=(x?u:s))){break j}if((o|0)!=1){break g}break f}if(!o){break f}}y=N[c+8>>2];s=Q(Q(N[j+200>>2]*y)+Q(Q(N[j+192>>2]*m)+Q(k*N[j+196>>2])));u=Q(Q(N[j+168>>2]*y)+Q(Q(N[j+160>>2]*m)+Q(k*N[j+164>>2])));k=Q(Q(N[j+184>>2]*y)+Q(Q(N[j+176>>2]*m)+Q(k*N[j+180>>2])));m=Q(Q(Q(E*s)+Q(Q(F*u)+Q(G*k)))-I);if(m>N[h>>2]){break f}J[j+44>>2]=0;N[j+40>>2]=s-Q(E*m);N[j+36>>2]=k-Q(G*m);N[j+32>>2]=u-Q(F*m);bp(j+32|0,da,ba,ca,j+16|0,j);m=N[j+16>>2];k:{if(!(m>=Q(0))){break k}y=N[j>>2];if(!(y>=Q(0))|!(Q(m+y)<=Q(1))){break k}m=N[i+8>>2];y=N[i>>2];ka=N[i+4>>2];la=N[j+40>>2];ma=N[j+32>>2];na=N[j+36>>2];e=J[g>>2];c=(e<<6)+f|0;J[c+12>>2]=0;N[c+8>>2]=s;N[c+4>>2]=k;N[c>>2]=u;o=J[j+36>>2];J[c+16>>2]=J[j+32>>2];J[c+20>>2]=o;o=J[j+44>>2];J[c+24>>2]=J[j+40>>2];J[c+28>>2]=o;J[c+48>>2]=d;N[c+44>>2]=Q(m*Q(la-s))+Q(Q(y*Q(ma-u))+Q(ka*Q(na-k)));N[c+40>>2]=U;N[c+36>>2]=W;N[c+32>>2]=V;c=e+1|0;J[g>>2]=c;S=S+1|0;c=c-T|0;if(c>>>0<16){break k}Ge($,c);J[g>>2]=_}e=K[b+18|0]}a=a+1|0;x=e&255;if(a>>>0>>0){continue}break}}if((x|0)==(S|0)){break d}a=2;o=e;while(1){i=j+61|0;c=v;l:{if(!(K[i+c|0]|K[a+i|0])){break l}if(!(o&255)){o=0;break l}i=c<<4;o=j+112|0;v=i+o|0;k=N[v+4>>2];a=a<<4;o=a+o|0;p=N[o+4>>2];D=k>p?k:p;m=N[v>>2];q=N[o>>2];z=m>q?m:q;B=k>2];o=(x<<4)+A|0;n=N[o>>2];m:{if(E>(l>n?l:n)|z<(l>2];t=N[o+4>>2];if(B>(r>t?r:t)|D<(r>2]);n=Q(s*Q(Q(1)/Q(u-s)));l=Q(l-Q(n*Q(Q(w+N[v>>2])-l)));u=Q(l-w);if(u>N[h>>2]){break m}r=N[j+168>>2];y=N[j+160>>2];I=N[j+164>>2];t=N[j+184>>2];O=N[j+176>>2];P=N[j+180>>2];s=N[j+200>>2];C=N[j+192>>2];X=N[j+196>>2];o=J[g>>2];e=(o<<6)+f|0;J[e+48>>2]=d;N[e+32>>2]=V;J[e+12>>2]=0;N[e+44>>2]=u;N[e+40>>2]=U;N[e+36>>2]=W;J[e+28>>2]=0;u=Q(m-Q(n*G));n=Q(k-Q(n*F));C=Q(Q(C*u)+Q(X*n));N[e+24>>2]=Q(s*l)+C;O=Q(Q(O*u)+Q(n*P));N[e+20>>2]=Q(t*l)+O;P=Q(r*l);l=Q(Q(y*u)+Q(n*I));N[e+16>>2]=P+l;N[e+8>>2]=Q(s*w)+C;N[e+4>>2]=Q(t*w)+O;N[e>>2]=Q(r*w)+l;e=o+1|0;J[g>>2]=e;e=e-T|0;if(e>>>0<16){break m}Ge($,e);J[g>>2]=_}e=K[b+18|0];o=e;x=a;a=a+1|0;if(e>>>0>a>>>0){continue}break}}a=c;v=a+1|0;if((v|0)!=3){continue}break}}Ia=j+208|0}function oK(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;c=Ia-1072|0;Ia=c;d=c+1052|0;J[d>>2]=-128;J[d+4>>2]=-128;J[c+1020>>2]=-128;J[c+1024>>2]=-128;J[c+988>>2]=-128;J[c+992>>2]=-128;J[c+956>>2]=-128;J[c+960>>2]=-128;J[c+924>>2]=-128;J[c+928>>2]=-128;J[c+892>>2]=-128;J[c+896>>2]=-128;J[c+860>>2]=-128;J[c+864>>2]=-128;J[c+828>>2]=-128;J[c+832>>2]=-128;J[c+796>>2]=-128;J[c+800>>2]=-128;J[c+764>>2]=-128;J[c+768>>2]=-128;J[c+732>>2]=-128;J[c+736>>2]=-128;J[c+700>>2]=-128;J[c+704>>2]=-128;J[c+668>>2]=-128;J[c+672>>2]=-128;J[c+636>>2]=-128;J[c+640>>2]=-128;J[c+604>>2]=-128;J[c+608>>2]=-128;J[c+572>>2]=-128;J[c+576>>2]=-128;J[c+540>>2]=-128;J[c+544>>2]=-128;J[c+508>>2]=-128;J[c+512>>2]=-128;J[c+476>>2]=-128;J[c+480>>2]=-128;J[c+444>>2]=-128;J[c+448>>2]=-128;J[c+412>>2]=-128;J[c+416>>2]=-128;J[c+380>>2]=-128;J[c+384>>2]=-128;J[c+348>>2]=-128;J[c+352>>2]=-128;J[c+316>>2]=-128;J[c+320>>2]=-128;J[c+284>>2]=-128;J[c+288>>2]=-128;J[c+252>>2]=-128;J[c+256>>2]=-128;J[c+220>>2]=-128;J[c+224>>2]=-128;J[c+188>>2]=-128;J[c+192>>2]=-128;J[c+156>>2]=-128;J[c+160>>2]=-128;J[c+124>>2]=-128;J[c+128>>2]=-128;J[c+92>>2]=-128;J[c+96>>2]=-128;J[c+60>>2]=-128;J[c+64>>2]=-128;J[c+24>>2]=J[b+12>>2];J[c+16>>2]=0;J[c+20>>2]=32;H[c+9|0]=0;J[c+12>>2]=c+48;J[c+40>>2]=J[b+148>>2];J[c+44>>2]=J[b+152>>2];k=J[b+24>>2];m=J[b>>2];v=J[b+4>>2];z=J[b+52>>2];w=J[b+16>>2];o=J[b+8>>2];h=J[b+28>>2];t=J[b+40>>2];a:{if(!t){if(w){while(1){a=f<<5;d=a+z|0;a=a+o|0;N[d>>2]=N[a>>2];N[d+4>>2]=N[a+4>>2];N[d+8>>2]=N[a+8>>2];N[d+16>>2]=N[a+16>>2];N[d+20>>2]=N[a+20>>2];N[d+24>>2]=N[a+24>>2];f=f+1|0;if((w|0)!=(f|0)){continue}break}}if(m){if(!h){break a}f=0;while(1){e=0;while(1){a=J[P(e,52)+k>>2];Ka[J[J[a>>2]+136>>2]](a,N[b+100>>2],N[b+104>>2],J[c+40>>2],J[c+44>>2],0,0,Q(0));e=e+1|0;if((h|0)!=(e|0)){continue}break}f=f+1|0;if((m|0)!=(f|0)){continue}break}}b:{if(!h){break b}e=0;if((h|0)!=1){f=h&-2;while(1){d=P(e,52)+k|0;a=J[(J[J[d>>2]+24>>2]<<2)+169940>>2];if(a){Ka[a|0](d,J[c+44>>2])}d=P(e|1,52)+k|0;a=J[(J[J[d>>2]+24>>2]<<2)+169940>>2];if(a){Ka[a|0](d,J[c+44>>2])}e=e+2|0;g=g+2|0;if((f|0)!=(g|0)){continue}break}}if(!(h&1)){break b}d=P(e,52)+k|0;a=J[(J[J[d>>2]+24>>2]<<2)+169940>>2];if(!a){break b}Ka[a|0](d,J[c+44>>2])}if(v){if(!h){break a}f=0;while(1){e=0;while(1){a=J[P(e,52)+k>>2];Ka[J[J[a>>2]+136>>2]](a,N[b+100>>2],N[b+104>>2],J[c+40>>2],J[c+44>>2],1,0,Q(0));e=e+1|0;if((h|0)!=(e|0)){continue}break}f=f+1|0;if((v|0)!=(f|0)){continue}break}}if(!h){break a}e=0;if((h|0)!=1){b=h&-2;g=0;while(1){a=J[P(e,52)+k>>2];Ka[J[J[a>>2]+140>>2]](a,0);a=J[P(e|1,52)+k>>2];Ka[J[J[a>>2]+140>>2]](a,0);e=e+2|0;g=g+2|0;if((b|0)!=(g|0)){continue}break}}if(!(h&1)){break a}a=J[P(e,52)+k>>2];Ka[J[J[a>>2]+140>>2]](a,0);break a}x=J[b+32>>2];y=J[b+36>>2];if(m){while(1){H[c+8|0]=K[a+4|0]!=0|m>>>0<4;if((t|0)>0){u=(m|0)==1?137648:137552;l=0;while(1){j=0;i=0;g=0;n=(l<<3)+y|0;q=(J[n>>2]<<5)+x|0;e=J[q+24>>2];d=e+383|0;g=d>>>0<383?1:g;f=g>>>6|0;d=g<<26|d>>>6;g=e>>>6|0;r=d-g|0;g=f-(d>>>0>>0)|0;p=g;d=r+1|0;g=d?g:g+1|0;f=0;s=d&7;if(f|s){while(1){f=d;d=d-1|0;g=g-!f|0;e=e- -64|0;f=i;j=j+1|0;f=j?f:f+1|0;i=f;if((j|0)!=(s|0)|(A|0)!=(f|0)){continue}break}}j=L[n+4>>1];if(!p&r>>>0>=7|p){while(1){e=e+512|0;i=g-(d>>>0<8)|0;g=i;d=d-8|0;if(g|d){continue}break}}c:{if(!j){break c}g=0;e=0;if(j>>>0>=4){d=j&65532;f=0;while(1){e=e+4|0;f=f+4|0;if((d|0)!=(f|0)){continue}break}}d=j&3;if(!d){break c}while(1){e=e+1|0;g=g+1|0;if((d|0)!=(g|0)){continue}break}}Ka[J[(L[n+6>>1]<<2)+u>>2]](q,j,c+8|0);l=l+1|0;if((t|0)!=(l|0)){continue}break}}e=0;if(h){while(1){d=J[P(e,52)+k>>2];Ka[J[J[d>>2]+136>>2]](d,N[b+100>>2],N[b+104>>2],J[c+40>>2],J[c+44>>2],0,0,Q(0));e=e+1|0;if((h|0)!=(e|0)){continue}break}}m=m-1|0;if(m){continue}break}}if(w){f=0;while(1){a=f<<5;d=a+z|0;a=a+o|0;N[d>>2]=N[a>>2];N[d+4>>2]=N[a+4>>2];N[d+8>>2]=N[a+8>>2];N[d+16>>2]=N[a+16>>2];N[d+20>>2]=N[a+20>>2];N[d+24>>2]=N[a+24>>2];f=f+1|0;if((w|0)!=(f|0)){continue}break}}d:{if(!h){break d}e=0;if((h|0)!=1){f=h&-2;g=0;while(1){d=P(e,52)+k|0;a=J[(J[J[d>>2]+24>>2]<<2)+169940>>2];if(a){Ka[a|0](d,J[c+44>>2])}d=P(e|1,52)+k|0;a=J[(J[J[d>>2]+24>>2]<<2)+169940>>2];if(a){Ka[a|0](d,J[c+44>>2])}e=e+2|0;g=g+2|0;if((f|0)!=(g|0)){continue}break}}if(!(h&1)){break d}d=P(e,52)+k|0;a=J[(J[J[d>>2]+24>>2]<<2)+169940>>2];if(!a){break d}Ka[a|0](d,J[c+44>>2])}m=0;if((v|0)>=2){m=v-1|0;u=(t|0)<=0;o=0;while(1){l=0;if(!u){while(1){j=0;i=0;d=0;n=(l<<3)+y|0;q=(J[n>>2]<<5)+x|0;e=J[q+24>>2];a=e+383|0;d=a>>>0<383?1:d;f=d>>>6|0;a=d<<26|a>>>6;d=e>>>6|0;r=a-d|0;g=f-(a>>>0>>0)|0;p=g;d=r+1|0;g=d?g:g+1|0;a=0;s=d&7;if(a|s){while(1){a=d;d=a-1|0;g=g-!a|0;e=e- -64|0;f=i;j=j+1|0;f=j?f:f+1|0;i=f;if((j|0)!=(s|0)|(A|0)!=(f|0)){continue}break}}i=L[n+4>>1];if(!p&r>>>0>=7|p){while(1){e=e+512|0;f=g-(d>>>0<8)|0;g=f;d=d-8|0;if(f|d){continue}break}}e:{if(!i){break e}g=0;e=0;if(i>>>0>=4){a=i&65532;f=0;while(1){e=e+4|0;f=f+4|0;if((a|0)!=(f|0)){continue}break}}a=i&3;if(!a){break e}while(1){e=e+1|0;g=g+1|0;if((a|0)!=(g|0)){continue}break}}Ka[J[(L[n+6>>1]<<2)+137552>>2]](q,i,c+8|0);l=l+1|0;if((t|0)!=(l|0)){continue}break}}e=0;if(h){while(1){a=J[P(e,52)+k>>2];Ka[J[J[a>>2]+136>>2]](a,N[b+100>>2],N[b+104>>2],J[c+40>>2],J[c+44>>2],1,0,Q(0));e=e+1|0;if((h|0)!=(e|0)){continue}break}}o=o+1|0;if((o|0)!=(m|0)){continue}break}}o=J[b+132>>2];a=J[b+136>>2];n=J[b+140>>2];J[c+36>>2]=n;J[c+32>>2]=a;J[c+28>>2]=o;H[c+9|0]=1;f:{if((m|0)>=(v|0)){break f}if((t|0)>0){l=0;while(1){j=0;i=0;g=0;p=(l<<3)+y|0;q=(J[p>>2]<<5)+x|0;e=J[q+24>>2];a=e+383|0;g=a>>>0<383?1:g;a=(g&63)<<26|a>>>6;d=e>>>6|0;r=a-d|0;g=(g>>>6|0)-(a>>>0>>0)|0;u=g;d=r+1|0;g=d?g:g+1|0;a=0;s=d&7;if(a|s){while(1){a=d;d=a-1|0;g=g-!a|0;e=e- -64|0;f=i;j=j+1|0;f=j?f:f+1|0;i=f;if((j|0)!=(s|0)|(A|0)!=(f|0)){continue}break}}i=L[p+4>>1];if(!u&r>>>0>=7|u){while(1){e=e+512|0;f=g-(d>>>0<8)|0;g=f;d=d-8|0;if(f|d){continue}break}}g:{if(!i){break g}g=0;e=0;if(i>>>0>=4){a=i&65532;f=0;while(1){e=e+4|0;f=f+4|0;if((a|0)!=(f|0)){continue}break}}a=i&3;if(!a){break g}while(1){e=e+1|0;g=g+1|0;if((a|0)!=(g|0)){continue}break}}Ka[J[(L[p+6>>1]<<2)+137600>>2]](q,i,c+8|0);l=l+1|0;if((t|0)!=(l|0)){continue}break}}if(!h){break f}e=0;while(1){d=P(e,52)+k|0;a=J[d>>2];Ka[J[J[a>>2]+136>>2]](a,N[b+100>>2],N[b+104>>2],J[c+40>>2],J[c+44>>2],1,0,Q(0));a=J[d>>2];Ka[J[J[a>>2]+140>>2]](a,0);e=e+1|0;if((h|0)!=(e|0)){continue}break}}a=J[c+16>>2];if(!a){break a}b=a+J[n>>2]|0;J[n>>2]=b;a=J[c+16>>2];if(!a){break a}d=b-a|0;e=0;while(1){f=J[c+12>>2]+(e<<5)|0;a=J[f+4>>2];b=o+(e+d<<5)|0;J[b>>2]=J[f>>2];J[b+4>>2]=a;a=J[f+28>>2];J[b+24>>2]=J[f+24>>2];J[b+28>>2]=a;a=J[f+20>>2];J[b+16>>2]=J[f+16>>2];J[b+20>>2]=a;a=J[f+12>>2];J[b+8>>2]=J[f+8>>2];J[b+12>>2]=a;e=e+1|0;if(e>>>0>2]){continue}break}}Ia=c+1072|0}function yv(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;l=Ia-16|0;Ia=l;i=Ia-16|0;Ia=i;b=a;c=J[b+80>>2];a=J[b+56>>2]<<1;a:{if(c>>>0>=a>>>0){break a}g=a;a=J[b+84>>2];j=((g+a|0)-1>>>0)/(a>>>0)|0;e=J[b+68>>2];g=j-e|0;J[b+80>>2]=c+P(a,g);if((e|0)==(j|0)){break a}e=b- -64|0;c=0;while(1){a=0;j=J[b+84>>2]<<3;if(j){a=J[42504];a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,j,29113,19625,84)|0}J[i+12>>2]=a;j=J[b+68>>2];b:{if(j>>>0>=(J[b+72>>2]&2147483647)>>>0){Lv(e,i+12|0);break b}J[J[b+64>>2]+(j<<2)>>2]=a;J[b+68>>2]=j+1}c=c+1|0;if((g|0)!=(c|0)){continue}break}}c=J[b+288>>2];if(c){a=0;while(1){g=J[J[b+284>>2]+(a<<2)>>2];j=J[b+60>>2];e=(g>>>0)/(j>>>0)|0;j=J[J[b+40>>2]+(e<<2)>>2]+(g-P(e,j)<<4)|0;if(!(K[j+4|0]&3)){Ev(b,g);I[j+4>>1]=L[j+4>>1]|1;c=J[b+288>>2]}a=a+1|0;if(c>>>0>a>>>0){continue}break}}c=J[b+300>>2];if(c){a=0;while(1){g=J[J[b+296>>2]+(a<<2)>>2];j=J[b+60>>2];e=(g>>>0)/(j>>>0)|0;j=J[J[b+40>>2]+(e<<2)>>2]+(g-P(e,j)<<4)|0;if(!(K[j+4|0]&3)){Ev(b,g);I[j+4>>1]=L[j+4>>1]|1;c=J[b+300>>2]}a=a+1|0;if(c>>>0>a>>>0){continue}break}}Ia=i+16|0;a=J[b+20>>2];J[l+12>>2]=0;c=a;a=l+12|0;vb(b+180|0,c,a);c=J[b+20>>2];J[l+12>>2]=-128;Iv(b+192|0,c,a);q=b+240|0;j=1;while(1){s=P(d,12)+b|0;if(J[s+288>>2]){r=0;while(1){f=J[b+40>>2];p=J[J[s+284>>2]+(r<<2)>>2];a=J[b+60>>2];d=(p>>>0)/(a>>>0)|0;c:{if(K[(J[f+(d<<2)>>2]+(p-P(a,d)<<4)|0)+4|0]&2){break c}a=J[b+448>>2];g=J[a>>2];e=p<<1;d=e|1;c=J[a+20>>2];a=(d>>>0)/(c>>>0)|0;i=J[J[g+(a<<2)>>2]+(d-P(a,c)<<2)>>2];a=-1;d=-1;h=(e>>>0)/(c>>>0)|0;g=J[J[g+(h<<2)>>2]+(e-P(c,h)<<2)>>2];e=g>>>7|0;n=(e|0)==33554431;if(!n){d=J[J[b+204>>2]+(e<<2)>>2]}m=i>>>7|0;o=(m|0)==33554431;if(!o){a=J[J[b+204>>2]+(m<<2)>>2]}c=0;h=0;h=n?h:(K[(J[b+16>>2]+P(e,24)|0)+4|0]&2)>>>1|0;c=o?c:(K[(J[b+16>>2]+P(m,24)|0)+4|0]&2)>>>1|0;k=(d|0)!=-1;if(!k&(a|0)==-1){break c}d:{e:{if((a|0)==(d|0)){a=J[b+180>>2];c=e<<2;e=a+c|0;h=J[e>>2];f=h+1|0;k=a;a=m<<2;m=k+a|0;n=J[m>>2];if(f>>>0>>0){J[m>>2]=f;J[a+J[b+192>>2]>>2]=g;break e}a=n+1|0;if(a>>>0>=h>>>0){break e}J[e>>2]=a;J[c+J[b+192>>2]>>2]=i;break e}if(!k){f=J[b+16>>2];if(!n){k=f+P(e,24)|0;if(!(K[k+4|0]&4)){n=J[b+88>>2];o=P(a,44);d=n+o|0;J[(f+P(J[d+4>>2]>>>7|0,24)|0)+8>>2]=g;J[k+12>>2]=J[d+4>>2];J[d+4>>2]=g;f=d+(K[k+5|0]<<2)|0;J[f+8>>2]=J[f+8>>2]+1;e=e<<2;J[e+J[b+204>>2]>>2]=a;f=J[b+180>>2];J[f+e>>2]=J[f+(m<<2)>>2]+1;J[e+J[b+192>>2]>>2]=i;if((c|h)!=1){d=a;break e}f=1<>2];i=a>>>5<<2;f:{if(f&J[c+i>>2]){break f}d=J[d>>2];e=d>>>7|0;if((e|0)!=33554431){while(1){Tc(b,d);d=J[(J[b+16>>2]+P(e,24)|0)+8>>2];e=d>>>7|0;if((e|0)!=33554431){continue}break}n=J[b+88>>2];c=J[b+216>>2]}J[l+12>>2]=a;d=c+i|0;J[d>>2]=f|J[d>>2];d=J[b+244>>2];J[(n+o|0)+16>>2]=d;if(d>>>0>=(J[b+248>>2]&2147483647)>>>0){bb(q,l+12|0);break f}J[J[b+240>>2]+(d<<2)>>2]=J[l+12>>2];J[b+244>>2]=J[b+244>>2]+1}if(h){d=a;break e}Tc(b,g);d=a;break e}if(h^1|c){d=a;break e}c=J[b+88>>2];i=P(a,44);d=J[c+i>>2];e=d>>>7|0;if((e|0)!=33554431){while(1){Tc(b,d);d=J[(J[b+16>>2]+P(e,24)|0)+8>>2];e=d>>>7|0;if((e|0)!=33554431){continue}break}c=J[b+88>>2]}J[l+12>>2]=a;d=J[b+216>>2]+(a>>>3&536870908)|0;J[d>>2]=J[d>>2]|1<>2];J[(c+i|0)+16>>2]=d;if(d>>>0>=(J[b+248>>2]&2147483647)>>>0){bb(q,l+12|0);d=a;break e}J[J[b+240>>2]+(d<<2)>>2]=J[l+12>>2];J[b+244>>2]=J[b+244>>2]+1;d=a;break e}d=f+P(m,24)|0;I[d+6>>1]=L[d+6>>1]+1;d=J[b+100>>2]+(a<<2)|0;J[d>>2]=J[d>>2]+1;d=a;break e}if((a|0)==-1){k=J[b+16>>2];if(!o){o=k+P(m,24)|0;if(!(K[o+4|0]&4)){n=J[b+88>>2];t=P(d,44);a=n+t|0;J[(k+P(J[a+4>>2]>>>7|0,24)|0)+8>>2]=i;J[o+12>>2]=J[a+4>>2];J[a+4>>2]=i;k=a+(K[o+5|0]<<2)|0;J[k+8>>2]=J[k+8>>2]+1;m=m<<2;J[m+J[b+204>>2]>>2]=d;k=J[b+180>>2];J[k+m>>2]=J[k+(e<<2)>>2]+1;J[m+J[b+192>>2]>>2]=g;if((c|h)!=1){break d}f=1<>2];g=d>>>5<<2;g:{if(f&J[c+g>>2]){break g}e=J[a>>2];a=e>>>7|0;if((a|0)!=33554431){while(1){Tc(b,e);e=J[(J[b+16>>2]+P(a,24)|0)+8>>2];a=e>>>7|0;if((a|0)!=33554431){continue}break}n=J[b+88>>2];c=J[b+216>>2]}J[l+12>>2]=d;a=c+g|0;J[a>>2]=f|J[a>>2];a=J[b+244>>2];J[(n+t|0)+16>>2]=a;if(a>>>0>=(J[b+248>>2]&2147483647)>>>0){bb(q,l+12|0);break g}J[J[b+240>>2]+(a<<2)>>2]=J[l+12>>2];J[b+244>>2]=J[b+244>>2]+1}if(h){break e}Tc(b,i);break e}if(!c|h){break d}c=J[b+88>>2];i=P(d,44);e=J[c+i>>2];a=e>>>7|0;if((a|0)!=33554431){while(1){Tc(b,e);e=J[(J[b+16>>2]+P(a,24)|0)+8>>2];a=e>>>7|0;if((a|0)!=33554431){continue}break}c=J[b+88>>2]}J[l+12>>2]=d;a=J[b+216>>2]+(d>>>3&536870908)|0;J[a>>2]=J[a>>2]|1<>2];J[(c+i|0)+16>>2]=a;if(a>>>0>=(J[b+248>>2]&2147483647)>>>0){bb(q,l+12|0);break e}J[J[b+240>>2]+(a<<2)>>2]=J[l+12>>2];J[b+244>>2]=J[b+244>>2]+1;break e}a=k+P(e,24)|0;I[a+6>>1]=L[a+6>>1]+1;a=J[b+100>>2]+(d<<2)|0;J[a>>2]=J[a>>2]+1;break d}h:{if((c|h)!=1){break h}n=1<>2];m=d>>>5<<2;i:{if(n&J[f+m>>2]){break i}h=J[b+88>>2];k=P(d,44);e=J[h+k>>2];c=e>>>7|0;if((c|0)!=33554431){while(1){Tc(b,e);e=J[(J[b+16>>2]+P(c,24)|0)+8>>2];c=e>>>7|0;if((c|0)!=33554431){continue}break}f=J[b+216>>2];h=J[b+88>>2]}J[l+12>>2]=d;c=f+m|0;J[c>>2]=n|J[c>>2];c=J[b+244>>2];J[(h+k|0)+16>>2]=c;if(c>>>0>=(J[b+248>>2]&2147483647)>>>0){bb(q,l+12|0);f=J[b+216>>2];break i}J[J[b+240>>2]+(c<<2)>>2]=J[l+12>>2];J[b+244>>2]=J[b+244>>2]+1}n=1<>>5<<2;if(n&J[m+f>>2]){break h}h=J[b+88>>2];k=P(a,44);e=J[h+k>>2];c=e>>>7|0;if((c|0)!=33554431){while(1){Tc(b,e);e=J[(J[b+16>>2]+P(c,24)|0)+8>>2];c=e>>>7|0;if((c|0)!=33554431){continue}break}f=J[b+216>>2];h=J[b+88>>2]}J[l+12>>2]=a;c=f+m|0;J[c>>2]=n|J[c>>2];c=J[b+244>>2];J[(h+k|0)+16>>2]=c;if(c>>>0>=(J[b+248>>2]&2147483647)>>>0){bb(q,l+12|0);break h}J[J[b+240>>2]+(c<<2)>>2]=J[l+12>>2];J[b+244>>2]=J[b+244>>2]+1}e=Ia-16|0;Ia=e;c=a;j:{k:{f=J[b+88>>2];h=f+P(d,44)|0;a=f+P(a,44)|0;if(J[h+12>>2]+J[h+8>>2]>>>0>J[a+12>>2]+J[a+8>>2]>>>0){xv(b,h,a,d,c,g,i);a=J[b+216>>2]+(c>>>3&536870908)|0;h=J[a>>2];u=a,v=dla(-2,c)&h,J[u>>2]=v;J[e+8>>2]=c;if(J[b+12>>2]==(c|0)){J[b+12>>2]=c-1;break k}a=J[b+4>>2];if(a>>>0>=(J[b+8>>2]&2147483647)>>>0){bb(b,e+8|0);break k}J[J[b>>2]+(a<<2)>>2]=c;J[b+4>>2]=J[b+4>>2]+1;break k}xv(b,a,h,c,d,i,g);a=J[b+216>>2]+(d>>>3&536870908)|0;h=J[a>>2];u=a,v=dla(-2,d)&h,J[u>>2]=v;J[e+12>>2]=d;l:{if(J[b+12>>2]==(d|0)){J[b+12>>2]=d-1;break l}a=J[b+4>>2];if(a>>>0>=(J[b+8>>2]&2147483647)>>>0){bb(b,e+12|0);break l}J[J[b>>2]+(a<<2)>>2]=d;J[b+4>>2]=J[b+4>>2]+1}a=g;break j}a=i;i=g;c=d}J[J[b+192>>2]+(a>>>5&134217724)>>2]=i;Ia=e+16|0;d=c}if((d|0)==-1){break c}f=J[b+40>>2]}c=J[b+88>>2]+P(d,44)|0;d=J[b+60>>2];a=(p>>>0)/(d>>>0)|0;i=J[(a<<2)+f>>2]+(p-P(a,d)<<4)|0;a=c+(J[i>>2]<<2)|0;c=J[a+28>>2];m:{if((c|0)!=-1){g=(c>>>0)/(d>>>0)|0;J[(J[(g<<2)+f>>2]+(c-P(d,g)<<4)|0)+8>>2]=p;d=J[a+28>>2];break m}J[a+20>>2]=p;d=-1}J[i+12>>2]=d;J[a+28>>2]=p;J[a+36>>2]=J[a+36>>2]+1}r=r+1|0;if(r>>>0>2]){continue}break}}d=1;a=j;j=0;if(a){continue}break}Ia=l+16|0}function KO(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;g=Ia-272|0;Ia=g;a:{if(tw(b,J[d>>2],J[d+4>>2])){J[a+28>>2]=0;J[a+32>>2]=0;J[a+24>>2]=-1;J[a+12>>2]=-1;J[a+20>>2]=84969;J[a+16>>2]=84969;J[a+8>>2]=84969;J[a+4>>2]=84969;J[a>>2]=167512;J[a+36>>2]=0;J[a+40>>2]=0;H[a+41|0]=0;H[a+42|0]=0;H[a+43|0]=0;H[a+44|0]=0;H[a+45|0]=0;H[a+46|0]=0;H[a+47|0]=0;H[a+48|0]=0;break a}o=Lf(b,J[c>>2],J[c+4>>2]);if(!o){J[a+28>>2]=0;J[a+32>>2]=0;J[a+24>>2]=-1;J[a+12>>2]=-1;J[a+20>>2]=84969;J[a+16>>2]=84969;J[a+8>>2]=84969;J[a+4>>2]=84969;J[a>>2]=167512;J[a+36>>2]=0;J[a+40>>2]=0;H[a+41|0]=0;H[a+42|0]=0;H[a+43|0]=0;H[a+44|0]=0;H[a+45|0]=0;H[a+46|0]=0;H[a+47|0]=0;H[a+48|0]=0;break a}m=J[b+156>>2];i=J[41584];i=Ka[J[J[i>>2]+8>>2]](i,84,17492,15770,1116)|0;h=J[b+108>>2];j=g+116|0;n=Ka[J[J[h>>2]+16>>2]](h,J[c>>2],j)|0;h=Ka[J[J[h>>2]+16>>2]](h,J[c+4>>2],j)|0;p=J[o+12>>2];c=J[b+108>>2];q=Ka[J[J[c>>2]+16>>2]](c,J[d>>2],j)|0;c=Ka[J[J[c>>2]+16>>2]](c,J[d+4>>2],j)|0;J[i+40>>2]=0;J[i+44>>2]=0;J[i+36>>2]=f;J[i+28>>2]=0;J[i+32>>2]=0;J[i+24>>2]=m;J[i+20>>2]=c;J[i+16>>2]=q;J[i+12>>2]=p;J[i+8>>2]=h;J[i+4>>2]=n;J[i+48>>2]=0;J[i+52>>2]=0;J[i>>2]=169264;J[i+56>>2]=0;J[i+60>>2]=0;c=i- -64|0;J[c>>2]=0;J[c+4>>2]=0;n=i+72|0;c=n;J[c>>2]=0;J[c+4>>2]=0;J[i+80>>2]=0;J[g+268>>2]=i;b:{c=J[e>>2];if((c|0)==J[e+4>>2]){c=0}else{p=i+60|0;q=g+260|0;while(1){c=P(r,20)+c|0;J[g+264>>2]=J[c+16>>2];j=J[c+12>>2];h=J[c+8>>2];J[g+256>>2]=h;J[g+260>>2]=j;j=J[c+4>>2];J[g+248>>2]=J[c>>2];J[g+252>>2]=j;c=Lf(b,J[g+252>>2],h);if(!c){break b}j=J[g+264>>2];h=J[c+28>>2];if(j>>>0>>0){break b}j=j+J[g+260>>2]|0;l=j>>>0>>0?l:j;if(l>>>0>f>>>0){break b}Ka[J[J[b>>2]+52>>2]](g+192|0,b,J[o+12>>2],J[g+248>>2]);if(!K[g+244|0]){break b}Ka[J[J[b>>2]+20>>2]](g+116|0,b,J[g+216>>2]);if(!K[g+188|0]){break b}j=J[c+4>>2];m=J[c+8>>2];c=J[c+12>>2];J[g+40>>2]=169192;s=J[g+260>>2];k=J[g+240>>2];J[g+84>>2]=J[g+236>>2];J[g+88>>2]=k;k=J[g+232>>2];J[g+76>>2]=J[g+228>>2];J[g+80>>2]=k;k=J[g+224>>2];J[g+68>>2]=J[g+220>>2];J[g+72>>2]=k;k=J[g+216>>2];J[g+60>>2]=J[g+212>>2];J[g+64>>2]=k;k=J[g+208>>2];J[g+52>>2]=J[g+204>>2];J[g+56>>2]=k;k=J[g+200>>2];J[g+44>>2]=J[g+196>>2];J[g+48>>2]=k;J[g+112>>2]=h;J[g+108>>2]=h;J[g+104>>2]=s;J[g+100>>2]=c;J[g+92>>2]=j;J[g+96>>2]=m;c=J[i+52>>2];c:{if(c>>>0>=(J[i+56>>2]&2147483647)>>>0){c=0;h=J[i+56>>2];m=h&2147483647?h<<1:1;d:{if(!m){break d}h=P(m,76);if(!h){break d}c=J[42504];j=c+12|0;c=(u=j,v=h,w=Ka[J[J[c>>2]+20>>2]](c)|0?42916:70610,x=19459,y=553,t=J[J[j>>2]+8>>2],Ka[t](u|0,v|0,w|0,x|0,y|0)|0)}h=J[i+52>>2];if((h|0)>0){s=P(h,76)+c|0;j=J[i+48>>2];h=c;while(1){J[h>>2]=169192;k=J[j+8>>2];J[h+4>>2]=J[j+4>>2];J[h+8>>2]=k;k=J[j+16>>2];J[h+12>>2]=J[j+12>>2];J[h+16>>2]=k;k=J[j+24>>2];J[h+20>>2]=J[j+20>>2];J[h+24>>2]=k;k=J[j+32>>2];J[h+28>>2]=J[j+28>>2];J[h+32>>2]=k;k=J[j+40>>2];J[h+36>>2]=J[j+36>>2];J[h+40>>2]=k;k=J[j+48>>2];J[h+44>>2]=J[j+44>>2];J[h+48>>2]=k;k=J[j+56>>2];J[h+52>>2]=J[j+52>>2];J[h+56>>2]=k;k=J[j+64>>2];J[h+60>>2]=J[j+60>>2];J[h+64>>2]=k;k=J[j+72>>2];J[h+68>>2]=J[j+68>>2];J[h+72>>2]=k;j=j+76|0;h=h+76|0;if(s>>>0>h>>>0){continue}break}h=J[i+52>>2]}h=P(h,76)+c|0;J[h>>2]=169192;j=J[g+88>>2];J[h+44>>2]=J[g+84>>2];J[h+48>>2]=j;j=J[g+80>>2];J[h+36>>2]=J[g+76>>2];J[h+40>>2]=j;j=J[g+72>>2];J[h+28>>2]=J[g+68>>2];J[h+32>>2]=j;j=J[g+64>>2];J[h+20>>2]=J[g+60>>2];J[h+24>>2]=j;j=J[g+56>>2];J[h+12>>2]=J[g+52>>2];J[h+16>>2]=j;j=J[g+48>>2];J[h+4>>2]=J[g+44>>2];J[h+8>>2]=j;j=J[g+112>>2];J[h+68>>2]=J[g+108>>2];J[h+72>>2]=j;j=J[g+104>>2];J[h+60>>2]=J[g+100>>2];J[h+64>>2]=j;j=J[g+96>>2];J[h+52>>2]=J[g+92>>2];J[h+56>>2]=j;e:{if(J[i+56>>2]<0){break e}h=J[i+48>>2];if(!h){break e}j=J[42504]+12|0;Ka[J[J[j>>2]+12>>2]](j,h)}J[i+48>>2]=c;J[i+56>>2]=m;break c}c=J[i+48>>2]+P(c,76)|0;J[c>>2]=169192;h=J[g+88>>2];J[c+44>>2]=J[g+84>>2];J[c+48>>2]=h;h=J[g+80>>2];J[c+36>>2]=J[g+76>>2];J[c+40>>2]=h;h=J[g+72>>2];J[c+28>>2]=J[g+68>>2];J[c+32>>2]=h;h=J[g+64>>2];J[c+20>>2]=J[g+60>>2];J[c+24>>2]=h;h=J[g+56>>2];J[c+12>>2]=J[g+52>>2];J[c+16>>2]=h;h=J[g+48>>2];J[c+4>>2]=J[g+44>>2];J[c+8>>2]=h;h=J[g+96>>2];J[c+52>>2]=J[g+92>>2];J[c+56>>2]=h;h=J[g+104>>2];J[c+60>>2]=J[g+100>>2];J[c+64>>2]=h;h=J[g+112>>2];J[c+68>>2]=J[g+108>>2];J[c+72>>2]=h}J[i+52>>2]=J[i+52>>2]+1;c=J[i+64>>2];f:{if(c>>>0>=(J[i+68>>2]&2147483647)>>>0){Ow(p,g+40|0);c=J[i+64>>2];break f}c=J[i+60>>2]+P(c,76)|0;J[c>>2]=169192;h=J[g+88>>2];J[c+44>>2]=J[g+84>>2];J[c+48>>2]=h;h=J[g+80>>2];J[c+36>>2]=J[g+76>>2];J[c+40>>2]=h;h=J[g+72>>2];J[c+28>>2]=J[g+68>>2];J[c+32>>2]=h;h=J[g+64>>2];J[c+20>>2]=J[g+60>>2];J[c+24>>2]=h;h=J[g+56>>2];J[c+12>>2]=J[g+52>>2];J[c+16>>2]=h;h=J[g+48>>2];J[c+4>>2]=J[g+44>>2];J[c+8>>2]=h;h=J[g+96>>2];J[c+52>>2]=J[g+92>>2];J[c+56>>2]=h;h=J[g+104>>2];J[c+60>>2]=J[g+100>>2];J[c+64>>2]=h;h=J[g+112>>2];J[c+68>>2]=J[g+108>>2];J[c+72>>2]=h;c=J[i+64>>2]+1|0;J[i+64>>2]=c}h=J[i+60>>2];J[i+28>>2]=h;J[i+32>>2]=h+P(c,76);c=J[g+100>>2];g:{if((c|0)==77){c=J[i+76>>2];h:{if(c>>>0>=(J[i+80>>2]&2147483647)>>>0){bb(n,q);break h}J[J[i+72>>2]+(c<<2)>>2]=J[g+260>>2];J[i+76>>2]=J[i+76>>2]+1}c=J[g+100>>2];if((c|0)==77){break g}}if((c|0)==80){break g}Ka[J[J[b>>2]+76>>2]](g+24|0,b,c,J[g+64>>2]);if(K[g+33|0]){break b}}r=r+1|0;c=J[e>>2];if(r>>>0<(J[e+4>>2]-c|0)/20>>>0){continue}break}l=J[i+76>>2];c=J[i+72>>2]}J[i+40>>2]=c;J[i+44>>2]=c+(l<<2);c=J[b+156>>2];i:{if(c>>>0>=(J[b+160>>2]&2147483647)>>>0){e=0;c=J[b+160>>2];j=c&2147483647?c<<1:1;j:{if(!j){break j}f=j<<2;if(!f){break j}c=J[42504];e=c+12|0;e=(y=e,x=f,w=Ka[J[J[c>>2]+20>>2]](c)|0?63596:70610,v=19459,u=553,t=J[J[e>>2]+8>>2],Ka[t](y|0,x|0,w|0,v|0,u|0)|0)}f=J[b+156>>2];l=(f<<2)+e|0;if((f|0)>0){h=J[b+152>>2];c=e;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(l>>>0>c>>>0){continue}break}}J[l>>2]=J[g+268>>2];k:{if(J[b+160>>2]<0){break k}c=J[b+152>>2];if(!c){break k}f=J[42504]+12|0;Ka[J[J[f>>2]+12>>2]](f,c);f=J[b+156>>2]}J[b+152>>2]=e;J[b+160>>2]=j;J[b+156>>2]=f+1;break i}J[J[b+152>>2]+(c<<2)>>2]=i;J[b+156>>2]=c+1}c=J[d>>2];d=J[d+4>>2];J[g+8>>2]=c;J[g+12>>2]=d;J[g+16>>2]=c;J[g+20>>2]=d;Nw(b+112|0,g+8|0,i);J[a>>2]=167512;b=J[i+8>>2];J[a+4>>2]=J[i+4>>2];J[a+8>>2]=b;b=J[i+16>>2];J[a+12>>2]=J[i+12>>2];J[a+16>>2]=b;b=J[i+24>>2];J[a+20>>2]=J[i+20>>2];J[a+24>>2]=b;J[a+28>>2]=J[i+28>>2];J[a+32>>2]=J[i+32>>2];J[a+36>>2]=J[i+36>>2];J[a+40>>2]=J[i+40>>2];b=J[i+44>>2];H[a+48|0]=1;J[a+44>>2]=b;break a}Ka[J[J[i>>2]>>2]](i)|0;b=J[41584];Ka[J[J[b>>2]+12>>2]](b,i);J[a+28>>2]=0;J[a+32>>2]=0;J[a+24>>2]=-1;J[a+20>>2]=84969;J[a+16>>2]=84969;J[a+12>>2]=-1;J[a+8>>2]=84969;J[a+4>>2]=84969;J[a>>2]=167512;J[a+36>>2]=0;J[a+40>>2]=0;H[a+41|0]=0;H[a+42|0]=0;H[a+43|0]=0;H[a+44|0]=0;H[a+45|0]=0;H[a+46|0]=0;H[a+47|0]=0;H[a+48|0]=0}Ia=g+272|0}function e1(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;var i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),M=0,O=0,S=0,T=0,U=0,X=Q(0),Z=0,_=0,$=0,aa=0,ba=0,ca=Q(0),da=0;i=Ia-288|0;Ia=i;j=N[b+8>>2];p=Q(N[b+24>>2]*Q(-2));l=N[b>>2];r=Q(N[b+16>>2]*Q(-2));v=Q(N[b+20>>2]*Q(-2));k=N[b+4>>2];s=Q(Q(j*p)+Q(Q(l*r)+Q(v*k)));w=Q(-l);m=N[c>>2];t=Q(m+m);m=N[c+4>>2];q=Q(m+m);m=N[c+8>>2];o=Q(m+m);u=Q(Q(Q(w*t)-Q(q*k))-Q(j*o));m=N[b+12>>2];n=Q(Q(m*m)+Q(-.5));N[i+140>>2]=Q(Q(j*s)+Q(Q(p*n)-Q(m*Q(Q(l*v)-Q(r*k)))))+Q(Q(Q(o*n)+Q(m*Q(Q(k*t)-Q(l*q))))-Q(j*u));N[i+136>>2]=Q(Q(k*s)+Q(Q(v*n)-Q(m*Q(Q(j*r)-Q(p*l)))))+Q(Q(Q(q*n)+Q(m*Q(Q(l*o)-Q(j*t))))-Q(k*u));N[i+132>>2]=Q(Q(l*s)+Q(Q(r*n)-Q(m*Q(Q(k*p)-Q(v*j)))))+Q(Q(Q(t*n)+Q(m*Q(Q(j*q)-Q(k*o))))-Q(l*u));p=N[d>>2];v=Q(p+p);p=N[d+4>>2];s=Q(p+p);p=N[d+8>>2];t=Q(p+p);q=Q(Q(Q(w*v)-Q(s*k))-Q(j*t));p=Q(Q(Q(t*n)+Q(m*Q(Q(k*v)-Q(l*s))))-Q(j*q));N[i+128>>2]=p;r=Q(Q(Q(s*n)+Q(m*Q(Q(l*t)-Q(j*v))))-Q(k*q));N[i+124>>2]=r;j=Q(Q(Q(v*n)+Q(m*Q(Q(j*s)-Q(k*t))))-Q(l*q));N[i+120>>2]=j;A=K[a+20|0]&2;M=A?M:!(K[f|0]&128);c=J[a+4>>2];J[i+116>>2]=a;J[i+112>>2]=c;k=N[a+8>>2];l=N[a+12>>2];N[i+108>>2]=Q(1)/N[a+16>>2];N[i+100>>2]=Q(1)/l;N[i+104>>2]=Q(1)/k;N[i+92>>2]=r;N[i+88>>2]=j;N[i+96>>2]=p;k=Q(Y(Q(Q(p*p)+Q(Q(j*j)+Q(r*r)))));if(!(k>2]=p*k;N[i+92>>2]=r*k;N[i+88>>2]=j*k}c=i- -64|0;zg(i+100|0,c);j=N[i+72>>2];k=N[i+84>>2];l=Q(Q(j+k)*Q(.5));j=Q(Q(Q(k-j)*Q(.5))*Q(1.0099999904632568));N[i+84>>2]=l+j;k=N[i+68>>2];m=N[i+80>>2];n=Q(Q(k+m)*Q(.5));k=Q(Q(Q(m-k)*Q(.5))*Q(1.0099999904632568));N[i+80>>2]=n+k;m=N[i+64>>2];p=N[i+76>>2];r=Q(Q(m+p)*Q(.5));m=Q(Q(Q(p-m)*Q(.5))*Q(1.0099999904632568));N[i+76>>2]=r+m;N[i+72>>2]=l-j;N[i+68>>2]=n-k;N[i+64>>2]=r-m;a=0;B=i+76|0;a:{if(!UA(c,B,i+132|0,i+120|0,i+52|0,i+48|0)){break a}k=N[i+48>>2];if(k>e){break a}c=L[f>>1];H[i+46|0]=A>>>1;I[i+44>>1]=c;J[i+32>>2]=d;J[i+28>>2]=b;J[i+20>>2]=0;J[i+12>>2]=h;J[i+16>>2]=c&32?g:1;J[i+40>>2]=i+132;J[i+36>>2]=i+120;J[i+24>>2]=i+100;l=N[i+132>>2];N[i>>2]=l;m=N[i+136>>2];N[i+4>>2]=m;n=N[i+140>>2];N[i+8>>2]=n;j=Q(0);if(k>Q(0)){j=Q(k+Q(-10));N[i+8>>2]=n+Q(j*N[i+96>>2]);N[i+4>>2]=m+Q(j*N[i+92>>2]);N[i>>2]=l+Q(j*N[i+88>>2])}e=Q(e-j);j=Q(N[i+76>>2]-N[i+64>>2]);k=Q(N[i+80>>2]-N[i+68>>2]);l=Q(N[i+84>>2]-N[i+72>>2]);k=k>l?k:l;j=j>k?j:k;j=Q(Q(j+j)+Q(10));j=e>2];f=J[B+40>>2];A=J[B+44>>2];a=J[i+116>>2];p=N[a+8>>2];r=N[a+16>>2];v=N[a+12>>2];o=N[i+280>>2];u=N[i+284>>2];k=N[i+88>>2];w=N[i+92>>2];l=N[i+96>>2];e=N[i+100>>2];m=N[i>>2];y=N[i+4>>2];s=N[i+8>>2];n=N[i+108>>2];N[i+276>>2]=s*n;N[i+272>>2]=y;N[i+268>>2]=m*e;q=Q(n*Q(j*l));N[i+264>>2]=q;x=Q(j*w);N[i+260>>2]=x;j=Q(e*Q(j*k));N[i+256>>2]=j;t=Q(n*Q(s+Q(l*o)));n=Q(n*Q(s+Q(u*l)));l=Q(t-n);z=Q(R(l));C=Q(e*Q(m+Q(u*k)));e=Q(Q(e*Q(m+Q(k*o)))-C);m=e>=Q(0)?Q(1):Q(-1);s=Q(Y(Q(Q(q*q)+Q(Q(j*j)+Q(x*x)))));t=l>=Q(0)?Q(1):Q(-1);b:{if(Q(R(t))Q(9999999682655225e-36);if(Q(R(m))>2]=q*k;N[i+260>>2]=x*k;N[i+256>>2]=j*k}k=Q(R(e))Q(1.0000000116860974e-7)?C:Q(1.0000000116860974e-7);j=Q(Q(Q(f-1|0)*Q(.9999998807907104))+Q(0));e=eQ(1.0000000116860974e-7)?n:Q(1.0000000116860974e-7);q=Q(Q(Q(A-1|0)*Q(.9999998807907104))+Q(0));j=jQ(0)?q:x;c:{if(Q(R(z))Q(0);G=g?z:E;d:{if(Q(R(G))Q(0)?j==x?Q(x+Q(1)):x:j==q?Q(q+Q(-1)):q)-n)/l);n=Q(Q(e-C)/k);if(n>2];f=P(c,A)+b|0;o=Q(p*Q(I[g+(f<<2)>>1]));N[i+240>>2]=o;u=Q(p*Q(I[g+(a+f<<2)>>1]));N[i+244>>2]=u;f=c+d|0;h=P(f,A)+b|0;w=Q(p*Q(I[g+(h<<2)>>1]));N[i+248>>2]=w;y=Q(p*Q(I[g+(a+h<<2)>>1]));N[i+252>>2]=y;U=nu?o:u;F=w>y?w:y;f:{if(Q((e>j?j:e)+Q(-9999999747378752e-20))>(D>F?D:F)){break f}D=Q((e>2];w=N[$+244>>2];y=N[ba+248>>2];N[i+232>>2]=N[aa+244>>2];j=Q(t+k);D=j>k?k:j;N[i+236>>2]=D;o=Q(m+l);F=l>2]=F;j=j>2]=j;N[i+220>>2]=y;N[i+216>>2]=F;N[i+212>>2]=D;N[i+208>>2]=w;o=l>o?l:o;N[i+204>>2]=o;N[i+200>>2]=j;N[i+196>>2]=u;N[i+192>>2]=o;h=a+b|0;O=P(A,(c|0)>(f|0)?f:c)+((b|0)>(h|0)?h:b)|0;S=O<<2;g:{if(H[(g+S|0)+2|0]<0){h=i+204|0;Z=i+216|0;T=i+228|0;g=i+192|0;break g}h=i+228|0;Z=i+192|0;T=i+216|0;g=i+204|0}J[i+188>>2]=2139095039;J[i+184>>2]=2139095039;da=h;h=g;h:{i:{if(!bl(i+268|0,i+256|0,da,T,g,i+188|0,i+180|0,i+176|0,M)){break i}j=N[i+188>>2];if(!(j>=Q(0))|!(j<=s)){break i}g=1;if((K[(J[B+60>>2]+S|0)+2|0]&127)!=127){break h}}J[i+188>>2]=2139095039;g=0}j:{k:{if(!bl(i+268|0,i+256|0,Z,h,T,i+184|0,i+172|0,i+168|0,M)){break k}j=N[i+184>>2];if(!(j>=Q(0))|!(j<=s)){break k}h=1;if((K[(J[B+60>>2]+S|0)+3|0]&127)!=127){break j}}J[i+184>>2]=2139095039;j=Q(34028234663852886e22);h=0}o=N[i+188>>2];if(g&o<=j){N[i+160>>2]=Q(N[i+260>>2]*o)+N[i+272>>2];N[i+164>>2]=r*Q(Q(N[i+264>>2]*o)+N[i+276>>2]);N[i+156>>2]=v*Q(Q(N[i+256>>2]*o)+N[i+268>>2]);g=O<<1;if(!al(i+12|0,i+156|0,g,N[i+180>>2],N[i+176>>2])){break e}if(!h){break f}j=N[i+184>>2];N[i+148>>2]=Q(N[i+260>>2]*j)+N[i+272>>2];N[i+152>>2]=r*Q(Q(j*N[i+264>>2])+N[i+276>>2]);N[i+144>>2]=v*Q(Q(j*N[i+256>>2])+N[i+268>>2]);if(al(i+12|0,i+144|0,g|1,N[i+172>>2],N[i+168>>2])){break f}break e}if(!(h&j<=o)){break f}N[i+160>>2]=Q(N[i+260>>2]*j)+N[i+272>>2];N[i+164>>2]=r*Q(Q(N[i+264>>2]*j)+N[i+276>>2]);N[i+156>>2]=v*Q(Q(N[i+256>>2]*j)+N[i+268>>2]);h=O<<1;if(!al(i+12|0,i+156|0,h|1,N[i+172>>2],N[i+168>>2])){break e}if(!g){break f}j=N[i+188>>2];N[i+148>>2]=Q(N[i+260>>2]*j)+N[i+272>>2];N[i+152>>2]=r*Q(Q(j*N[i+264>>2])+N[i+276>>2]);N[i+144>>2]=v*Q(Q(j*N[i+256>>2])+N[i+268>>2]);if(!al(i+12|0,i+144|0,h,N[i+180>>2],N[i+176>>2])){break e}}l:{if(U){c=d+f|0;if((c|0)<0|G<=Q(c|0)){break e}n=Q(E+n);l=Q(m+l);c=f;break l}b=a+b|0;f=a+b|0;if((f|0)<0|Q(f|0)>=ca){break e}q=Q(z+q);k=Q(t+k)}j=e;if(X>2]}Ia=i+288|0;return a|0}function K7(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=Q(0),u=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),D=0,E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=0,W=0,X=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0;if(K[a+7648|0]){V=1}else{r=c;W=d;A=Ia-32|0;Ia=A;g=N[b+84>>2];j=N[b+76>>2];l=N[b+88>>2];m=N[b+72>>2];n=N[b+92>>2];o=N[b+80>>2];t=Q(Q(n+o)*Q(.5));N[A+24>>2]=t;u=Q(Q(l+j)*Q(.5));N[A+20>>2]=u;w=Q(Q(g+m)*Q(.5));N[A+16>>2]=w;I=Q(Q(n-o)*Q(.5));N[A+12>>2]=I;O=Q(Q(l-j)*Q(.5));N[A+8>>2]=O;S=Q(Q(g-m)*Q(.5));N[A+4>>2]=S;V=1;s=a+16|0;b=J[s+636>>2];d=J[s+28>>2];a:{if(!(b|d)){break a}j=N[W>>2];if(j==Q(34028234663852886e22)){g=N[s+664>>2];j=N[s+680>>2];m=Q(I+Q(g+j));l=N[s+660>>2];o=N[s+676>>2];B=Q(O+Q(l+o));n=Q(Q(g-j)-I);o=Q(Q(l-o)-O);g=N[s+656>>2];j=N[s+672>>2];x=Q(S+Q(g+j));y=Q(Q(g-j)-S);if(d){l=Q(85070586659632215e21);j=Q(-85070586659632215e21);g=Q(-85070586659632215e21);F=Q(-85070586659632215e21);G=Q(85070586659632215e21);H=Q(85070586659632215e21);while(1){a=P(D,24)+s|0;p=N[a+180>>2];j=j>p?j:p;p=N[a+176>>2];g=g>p?g:p;p=N[a+172>>2];F=p>2];l=l>2];G=p>G?G:p;p=N[a+160>>2];H=p>H?H:p;D=D+1|0;if((D|0)!=(d|0)){continue}break}g=Q(O+g);B=gn?n:g;g=Q(G-O);o=g>o?o:g;g=Q(H-S);y=g>y?y:g;g=Q(I+j);m=g>2];h=Q(Q(Q(m+n)*Q(.5))*j);l=N[r>>2];m=N[r+4>>2];n=Q(h+Q(Q(Q(Q(x+y)*Q(.5))*l)+Q(Q(Q(B+o)*Q(.5))*m)));j=Q(Q(t*j)+Q(Q(w*l)+Q(u*m)));l=Q(R(Q(Q(n-g)-j)));g=Q(R(Q(Q(g+n)-j)));j=Q(f+(g>l?l:g));N[W>>2]=j}m=N[r+8>>2];a=m>Q(0);B=Q(-m);n=N[r+4>>2];c=n>Q(0);F=Q(-n);o=N[r>>2];D=o>Q(0);G=Q(-o);b:{if(j>=Q(34028234663852886e22)){l=n==Q(0)?u:n>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);j=o==Q(0)?w:o>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);if(m==Q(0)){g=t;break b}g=m>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break b}g=Q(t+Q(j*m));l=Q(u+Q(j*n));j=Q(w+Q(j*o))}x=a?m:B;y=c?n:F;p=D?o:G;F=gt?t:g;l=l>u?u:l;j=j>w?w:j;if(d){D=0;while(1){a=P(D,24)+s|0;g=N[a+160>>2];q=N[a+172>>2];f=Q(Q(g+q)*Q(.5));g=Q(S+Q(Q(q-g)*Q(.5)));c:{if(!(Q(f+g)>=j)|!(Q(f-g)<=H)){break c}h=N[a+176>>2];i=N[a+164>>2];q=Q(O+Q(Q(h-i)*Q(.5)));h=Q(Q(i+h)*Q(.5));i=Q(u-h);k=Q(w-f);f=Q(Q(o*i)-Q(n*k));if(!(Q(Q(y*g)+Q(p*q))>=(f>Q(0)?f:Q(-f)))|!(Q(h+q)>=l)|!(Q(h-q)<=G)){break c}E=Q(x*q);f=N[a+180>>2];h=N[a+168>>2];q=Q(I+Q(Q(f-h)*Q(.5)));f=Q(Q(h+f)*Q(.5));z=Q(t-f);h=Q(Q(n*z)-Q(m*i));if(!(Q(E+Q(y*q))>=(h>Q(0)?h:Q(-h)))|!(Q(f+q)>=B)|!(Q(f-q)<=F)){break c}f=Q(Q(x*g)+Q(p*q));g=Q(Q(m*k)-Q(o*z));if(!(f>=(g>Q(0)?g:Q(-g)))){break c}if(!(Ka[J[J[e>>2]>>2]](e,W,((D<<3)+s|0)+32|0)|0)){V=0;break a}d=J[s+28>>2]}D=D+1|0;if(D>>>0>>0){continue}break}}if(!b){break a}f=N[s+656>>2];g=Q(S+N[s+672>>2]);if(!(Q(f+g)>=j)|!(Q(f-g)<=H)){break a}q=Q(O+N[s+676>>2]);h=N[s+660>>2];i=Q(u-h);k=Q(w-f);f=Q(Q(o*i)-Q(n*k));if(!(Q(Q(y*g)+Q(p*q))>=(f>Q(0)?f:Q(-f)))|!(Q(h+q)>=l)|!(Q(h-q)<=G)){break a}E=Q(x*q);q=Q(I+N[s+680>>2]);f=N[s+664>>2];z=Q(t-f);h=Q(Q(n*z)-Q(m*i));if(!(Q(E+Q(y*q))>=(h>Q(0)?h:Q(-h)))|!(Q(f+q)>=B)|!(Q(f-q)<=F)){break a}f=Q(Q(x*g)+Q(p*q));g=Q(Q(m*k)-Q(o*z));if(!(f>=(g>Q(0)?g:Q(-g)))){break a}a=J[s+644>>2]<<2;q=N[a+(A+4|0)>>2];g=N[a+(A+16|0)>>2];ha=a+r|0;f=N[ha>>2];h=N[W>>2];N[A+28>>2]=h;f=Q(g+Q(h*f));a=(C(Q(q+(g>f?g:f))),v(2));c=(a|0)<0?a^-1:a|-2147483648;a=(C(Q((g>2]>>>30&2|J[r>>2]>>>29&4|J[r+8>>2]>>>31)<<1;ia=s+688|0;aa=L[($+ia|0)+208>>1];V=0;while(1){X=aa&7;b=X<<2;d:{if(!J[b+ia>>2]){break d}a=(X<<5)+s|0;i=N[a+736>>2];f=Q(S+N[a+752>>2]);if(!(Q(i+f)>=j)|!(Q(i-f)<=H)){break d}h=Q(O+N[a+756>>2]);k=N[a+740>>2];z=Q(u-k);E=Q(w-i);i=Q(Q(o*z)-Q(n*E));if(!(Q(Q(y*f)+Q(p*h))>=(i>Q(0)?i:Q(-i)))|!(Q(k+h)>=l)|!(Q(k-h)<=G)){break d}U=Q(x*h);h=Q(I+N[a+760>>2]);i=N[a+744>>2];T=Q(t-i);k=Q(Q(n*T)-Q(m*z));if(!(Q(U+Q(y*h))>=(k>Q(0)?k:Q(-k)))|!(Q(i+h)>=B)|!(Q(i-h)<=F)){break d}h=Q(Q(x*f)+Q(p*h));f=Q(Q(m*E)-Q(o*T));if(!(h>=(f>Q(0)?f:Q(-f)))){break d}ba=P(X,224)+s|0;ja=ba+912|0;ca=L[(ja+$|0)+208>>1];ma=b+s|0;da=0;while(1){b=ca&7;r=b<<2;e:{if(!J[r+ja>>2]){break e}a=(b<<5)+ba|0;i=N[a+960>>2];f=Q(S+N[a+976>>2]);if(!(Q(i+f)>=j)|!(Q(i-f)<=H)){break e}h=Q(O+N[a+980>>2]);k=N[a+964>>2];z=Q(u-k);E=Q(w-i);i=Q(Q(o*z)-Q(n*E));if(!(Q(Q(y*f)+Q(p*h))>=(i>Q(0)?i:Q(-i)))|!(Q(k+h)>=l)|!(Q(k-h)<=G)){break e}U=Q(x*h);h=Q(I+N[a+984>>2]);i=N[a+968>>2];T=Q(t-i);k=Q(Q(n*T)-Q(m*z));if(!(Q(U+Q(y*h))>=(k>Q(0)?k:Q(-k)))|!(Q(i+h)>=B)|!(Q(i-h)<=F)){break e}h=Q(Q(x*f)+Q(p*h));f=Q(Q(m*E)-Q(o*T));if(!(h>=(f>Q(0)?f:Q(-f)))){break e}na=J[(r+ba|0)+932>>2]+J[ma+708>>2]|0;ea=(P(X,1120)+s|0)+P(b,224)|0;ka=ea+2032|0;fa=L[(ka+$|0)+208>>1];la=0;Z=0;while(1){a=d;b=c;f:{g:{c=fa&7;d=c<<2;_=J[d+ka>>2];if(!_){break g}c=(c<<5)+ea|0;i=N[c+2080>>2];f=Q(S+N[c+2096>>2]);if(!(Q(i+f)>=j)|!(Q(i-f)<=H)){break g}h=Q(O+N[c+2100>>2]);k=N[c+2084>>2];z=Q(u-k);E=Q(w-i);i=Q(Q(o*z)-Q(n*E));if(!(Q(Q(y*f)+Q(p*h))>=(i>Q(0)?i:Q(-i)))|!(Q(k+h)>=l)|!(Q(k-h)<=G)){break g}U=Q(x*h);h=Q(I+N[c+2104>>2]);i=N[c+2088>>2];T=Q(t-i);k=Q(Q(n*T)-Q(m*z));if(!(Q(U+Q(y*h))>=(k>Q(0)?k:Q(-k)))|!(Q(i+h)>=B)|!(Q(i-h)<=F)){break g}h=Q(Q(x*f)+Q(p*h));f=Q(Q(m*E)-Q(o*T));if(!(h>=(f>Q(0)?f:Q(-f)))){break g}c=J[(d+ea|0)+2052>>2]+na|0;D=J[s+24>>2]+(c<<3)|0;r=J[s+20>>2]+(c<<5)|0;_=r+(_<<5)|0;d=a;c=b;while(1){h:{i:{if(M[r+28>>2]>>0){break i}if(M[r+12>>2]>c>>>0){break f}i=N[r>>2];f=Q(S+N[r+16>>2]);if(!(Q(i+f)>=j)|!(Q(i-f)<=H)){break i}h=Q(O+N[r+20>>2]);k=N[r+4>>2];z=Q(u-k);E=Q(w-i);i=Q(Q(o*z)-Q(n*E));if(!(Q(Q(y*f)+Q(p*h))>=(i>Q(0)?i:Q(-i)))|!(Q(k+h)>=l)|!(Q(k-h)<=G)){break i}U=Q(x*h);h=Q(I+N[r+24>>2]);i=N[r+8>>2];T=Q(t-i);k=Q(Q(n*T)-Q(m*z));if(!(Q(U+Q(y*h))>=(k>Q(0)?k:Q(-k)))|!(Q(i+h)>=B)|!(Q(i-h)<=F)){break i}h=Q(Q(x*f)+Q(p*h));f=Q(Q(m*E)-Q(o*T));if(!(h>=(f>Q(0)?f:Q(-f)))){break i}f=N[A+28>>2];if(!(Ka[J[J[e>>2]>>2]](e,A+28|0,D)|0)){break h}h=f;f=N[A+28>>2];if(!(h>f)){break i}j=Q(g+Q(f*N[ha>>2]));c=(C(Q(q+(g>j?g:j))),v(2));c=(c|0)<0?c^-1:c|-2147483648;d=(C(Q((gt?t:j;l=l>u?u:l;j=f>w?w:f}D=D+8|0;r=r+32|0;if((_|0)!=(r|0)){continue}break f}break}d=a;c=b;if(!la){break a}break e}d=a;c=b}fa=fa>>>3|0;la=Z>>>0>3;Z=Z+1|0;if((Z|0)!=5){continue}break}}ca=ca>>>3|0;da=da+1|0;if((da|0)!=5){continue}break}}aa=aa>>>3|0;V=ga>>>0>3;ga=ga+1|0;if((ga|0)!=5){continue}break}N[W>>2]=N[A+28>>2]}Ia=A+32|0}return V|0}function U5(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;m=Ia-560|0;Ia=m;q=c;e=J[a+5936>>2]+31>>>5|0;i=a+32|0;if(e>>>0>(J[i+2436>>2]&2147483647)>>>0){c=J[42504];g=Ka[J[J[c+12>>2]+8>>2]](c+12|0,e<<2,29113,21414,438)|0;c=J[i+2432>>2];a:{if(!c){break a}Va(g,c,J[i+2436>>2]<<2);if(J[i+2436>>2]<0){break a}f=J[i+2432>>2];if(!f){break a}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,f)}c=J[i+2436>>2];Wa(g+(c<<2)|0,0,e-c<<2);J[i+2436>>2]=e;J[i+2432>>2]=g}h=J[i+2372>>2];if(e>>>0>(J[h+24>>2]&2147483647)>>>0){c=J[42504];g=Ka[J[J[c+12>>2]+8>>2]](c+12|0,e<<2,29113,21414,438)|0;c=J[h+20>>2];b:{if(!c){break b}Va(g,c,J[h+24>>2]<<2);if(J[h+24>>2]<0){break b}f=J[h+20>>2];if(!f){break b}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,f)}c=J[h+24>>2];Wa(g+(c<<2)|0,0,e-c<<2);J[h+24>>2]=e;J[h+20>>2]=g}if((J[h+40>>2]&2147483647)>>>0>>0){mb(h+32|0,q)}h=J[i+2368>>2];if(e>>>0>(J[h+24>>2]&2147483647)>>>0){c=J[42504];g=Ka[J[J[c+12>>2]+8>>2]](c+12|0,e<<2,29113,21414,438)|0;c=J[h+20>>2];c:{if(!c){break c}Va(g,c,J[h+24>>2]<<2);if(J[h+24>>2]<0){break c}f=J[h+20>>2];if(!f){break c}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,f)}c=J[h+24>>2];Wa(g+(c<<2)|0,0,e-c<<2);J[h+24>>2]=e;J[h+20>>2]=g}if((J[h+40>>2]&2147483647)>>>0>>0){mb(h+32|0,q)}J[m+552>>2]=0;J[m+556>>2]=64;u=m+288|0;J[m+548>>2]=u;H[m+544|0]=1;H[m+272|0]=1;J[m+280>>2]=0;J[m+284>>2]=64;c=m+16|0;J[m+276>>2]=c;J[a+2448>>2]=c;c=u;if(q){v=a+16|0;w=a+5584|0;while(1){k=t;t=k+1|0;d:{if(t>>>0>=q>>>0){break d}i=0;h=0;e=0;c=J[(t<<2)+b>>2];f=c+319|0;e=f>>>0<319?1:e;g=e>>>6|0;f=e<<26|f>>>6;e=c>>>6|0;j=f-e|0;e=g-(e>>>0>f>>>0)|0;p=e;f=j+1|0;e=f?e:e+1|0;g=0;o=g;n=f&7;if(g|n){while(1){g=f;f=f-1|0;e=e-!g|0;c=c- -64|0;g=h;i=i+1|0;g=i?g:g+1|0;h=g;if((i|0)!=(n|0)|(o|0)!=(g|0)){continue}break}}if(!p&j>>>0<7){break d}while(1){c=c+512|0;h=e-(f>>>0<8)|0;e=h;f=f-8|0;if(e|f){continue}break}}l=J[(k<<2)+b>>2];c=L[l+4>>1];e:{if((Ka[J[J[l>>2]+28>>2]](l)|0)!=(a|0)){b=J[42504];J[m>>2]=5335;Xa(b,8,13913,79,82523,m);break e}J[m+552>>2]=0;J[m+280>>2]=0;f:{g:{h:{switch(c-5|0){case 1:f=l+56|0;c=J[l+52>>2];p=c&1?J[f>>2]:f+J[((c>>>22&60)+109352|0)+12>>2]|0;r=l+20|0;c=L[l+24>>1];i:{if(!c){break i}i=0;h=0;e=0;c=J[((c|0)==1?r:J[r>>2])>>2];f=c+207|0;e=f>>>0<207?1:e;g=e>>>6|0;f=(e&63)<<26|f>>>6;e=c>>>6|0;j=f-e|0;e=g-(e>>>0>f>>>0)|0;o=e;f=j+1|0;e=f?e:e+1|0;g=0;n=g;k=f&7;if(g|k){while(1){g=f;f=f-1|0;e=e-!g|0;c=c- -64|0;g=h;i=i+1|0;g=i?g:g+1|0;h=g;if((i|0)!=(k|0)|(n|0)!=(g|0)){continue}break}}if(!o&j>>>0<7){break i}while(1){c=c+512|0;h=e-(f>>>0<8)|0;e=h;f=f-8|0;if(e|f){continue}break}}p=K[p|0];i=0;h=0;j=J[l- -64>>2];j:{if(!j){break j}e=0;c=j+51|0;e=c>>>0<51?1:e;c=(e&63)<<26|c>>>6;f=j>>>6|0;k=c-f|0;e=(e>>>6|0)-(c>>>0>>0)|0;s=e;f=k+1|0;e=f?e:e+1|0;c=0;o=c;n=f&7;k:{if(!(c|n)){c=j;break k}c=j;while(1){g=f;f=f-1|0;e=e-!g|0;c=c- -64|0;g=h;i=i+1|0;g=i?g:g+1|0;h=g;if((i|0)!=(n|0)|(o|0)!=(g|0)){continue}break}}if(!s&k>>>0>=7|s){while(1){c=c+512|0;h=e-(f>>>0<8)|0;e=h;f=f-8|0;if(e|f){continue}break}}e=0;c=J[j+32>>2];f=c+11|0;e=f>>>0<11?1:e;f=(e&63)<<26|f>>>6;h=c>>>6|0;j=f-h|0;e=(e>>>6|0)-(f>>>0>>0)|0;o=e;f=j+1|0;e=f?e:e+1|0;g=0;n=g;k=f&7;if(g|k){i=0;h=0;while(1){g=f;f=f-1|0;e=e-!g|0;c=c- -64|0;g=h;i=i+1|0;g=i?g:g+1|0;h=g;if((i|0)!=(k|0)|(n|0)!=(g|0)){continue}break}}if(!o&j>>>0<7){break j}while(1){c=c+512|0;h=e-(f>>>0<8)|0;e=h;f=f-8|0;if(e|f){continue}break}}i=0;h=0;e=0;c=J[(J[a+5932>>2]+(J[a+5936>>2]<<2)|0)-4>>2];f=c+319|0;e=f>>>0<319?1:e;g=e>>>6|0;f=e<<26|f>>>6;e=c>>>6|0;j=f-e|0;e=g-(e>>>0>f>>>0)|0;o=e;f=j+1|0;e=f?e:e+1|0;g=0;n=g;k=f&7;if(g|k){while(1){g=f;f=f-1|0;e=e-!g|0;c=c- -64|0;g=h;i=i+1|0;g=i?g:g+1|0;h=g;if((i|0)!=(k|0)|(n|0)!=(g|0)){continue}break}}if(!o&j>>>0>=7|o){while(1){c=c+512|0;h=e-(f>>>0<8)|0;e=h;f=f-8|0;if(e|f){continue}break}}if(!(p&8)){me(l+12|0)}Ig(r,w,l);c=l+48|0;Bp(v,c,d,(K[(c+J[((J[l+52>>2]>>>22&60)+109352|0)+12>>2]|0)+8|0]&8)>>>3|0);h=J[l+44>>2];g=J[a+5936>>2]-1|0;J[a+5936>>2]=g;f=J[a+5932>>2];c=h<<2;J[f+c>>2]=J[f+(g<<2)>>2];if(!g|(g|0)==(h|0)){break f}c=J[c+J[a+5932>>2]>>2];switch(Ka[J[J[c>>2]+24>>2]](c)|0){case 0:case 1:break g;default:break f};case 0:f=l+56|0;c=J[l+52>>2];p=c&1?J[f>>2]:f+J[((c>>>22&60)+109352|0)+12>>2]|0;r=l+20|0;c=L[l+24>>1];l:{if(!c){break l}i=0;h=0;e=0;c=J[((c|0)==1?r:J[r>>2])>>2];f=c+207|0;e=f>>>0<207?1:e;g=e>>>6|0;f=(e&63)<<26|f>>>6;e=c>>>6|0;j=f-e|0;e=g-(e>>>0>f>>>0)|0;o=e;f=j+1|0;e=f?e:e+1|0;g=0;n=g;k=f&7;if(g|k){while(1){g=f;f=f-1|0;e=e-!g|0;c=c- -64|0;g=h;i=i+1|0;g=i?g:g+1|0;h=g;if((i|0)!=(k|0)|(n|0)!=(g|0)){continue}break}}if(!o&j>>>0<7){break l}while(1){c=c+512|0;h=e-(f>>>0<8)|0;e=h;f=f-8|0;if(e|f){continue}break}}p=K[p|0];i=0;h=0;j=J[l- -64>>2];m:{if(!j){break m}e=0;c=j+175|0;e=c>>>0<175?1:e;c=(e&63)<<26|c>>>6;f=j>>>6|0;k=c-f|0;e=(e>>>6|0)-(c>>>0>>0)|0;s=e;f=k+1|0;e=f?e:e+1|0;c=0;o=c;n=f&7;n:{if(!(c|n)){c=j;break n}c=j;while(1){g=f;f=f-1|0;e=e-!g|0;c=c- -64|0;g=h;i=i+1|0;g=i?g:g+1|0;h=g;if((i|0)!=(n|0)|(o|0)!=(g|0)){continue}break}}if(!s&k>>>0>=7|s){while(1){c=c+512|0;h=e-(f>>>0<8)|0;e=h;f=f-8|0;if(e|f){continue}break}}e=0;c=J[j+32>>2];f=c+11|0;e=f>>>0<11?1:e;f=(e&63)<<26|f>>>6;h=c>>>6|0;j=f-h|0;e=(e>>>6|0)-(f>>>0>>0)|0;o=e;f=j+1|0;e=f?e:e+1|0;g=0;n=g;k=f&7;if(g|k){i=0;h=0;while(1){g=f;f=f-1|0;e=e-!g|0;c=c- -64|0;g=h;i=i+1|0;g=i?g:g+1|0;h=g;if((i|0)!=(k|0)|(n|0)!=(g|0)){continue}break}}if(!o&j>>>0<7){break m}while(1){c=c+512|0;h=e-(f>>>0<8)|0;e=h;f=f-8|0;if(e|f){continue}break}}i=0;h=0;e=0;c=J[(J[a+5932>>2]+(J[a+5936>>2]<<2)|0)-4>>2];f=c+319|0;e=f>>>0<319?1:e;g=e>>>6|0;f=e<<26|f>>>6;e=c>>>6|0;j=f-e|0;e=g-(e>>>0>f>>>0)|0;o=e;f=j+1|0;e=f?e:e+1|0;g=0;n=g;k=f&7;if(g|k){while(1){g=f;f=f-1|0;e=e-!g|0;c=c- -64|0;g=h;i=i+1|0;g=i?g:g+1|0;h=g;if((i|0)!=(k|0)|(n|0)!=(g|0)){continue}break}}if(!o&j>>>0>=7|o){while(1){c=c+512|0;h=e-(f>>>0<8)|0;e=h;f=f-8|0;if(e|f){continue}break}}if(!(p&8)){me(l+12|0)}Ig(r,w,l);c=l+48|0;ti(v,c,d,(K[(c+J[((J[l+52>>2]>>>22&60)+109352|0)+12>>2]|0)+8|0]&8)>>>3|0);h=J[l+44>>2];g=J[a+5936>>2]-1|0;J[a+5936>>2]=g;f=J[a+5932>>2];c=h<<2;J[f+c>>2]=J[f+(g<<2)>>2];if(!g|(g|0)==(h|0)){break f}o:{c=J[c+J[a+5932>>2]>>2];switch(Ka[J[J[c>>2]+24>>2]](c)|0){case 0:case 1:break o;default:break f}}J[c+44>>2]=h;break f;default:break h}}Xa(J[42504],2,13913,651,26319,0);break e}J[c+44>>2]=h}if((q|0)!=(t|0)){continue}}break}c=J[m+548>>2]}J[a+2448>>2]=0;a=J[m+556>>2];p:{if((a|0)<0|!(a&2147483647)){break p}if((c|0)==(u|0)){H[m+544|0]=0;break p}if(!c){break p}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,c)}a=J[m+284>>2];q:{if((a|0)<0|!(a&2147483647)){break q}b=J[m+276>>2];if((b|0)==(m+16|0)|!b){break q}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,b)}Ia=m+560|0}function ry(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=Q(0),i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=Q(0),q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=0,T=0,U=0,V=0,W=0,X=0;e=Ia-80|0;Ia=e;J[e+76>>2]=0;J[e+68>>2]=0;J[e+72>>2]=0;j=J[a+32>>2];c=J[j+24>>2];if(c){a:{if(!c){break a}d=P(c,60);if(!d){break a}o=J[42504];b=o+12|0;b=(T=b,U=d,V=Ka[J[J[o>>2]+20>>2]](o)|0?32516:70610,W=19459,X=553,S=J[J[b>>2]+8>>2],Ka[S](T|0,U|0,V|0,W|0,X|0)|0)}f=J[e+68>>2];d=J[e+72>>2];if((d|0)>0){g=P(d,60)+b|0;d=b;while(1){N[d>>2]=N[f>>2];N[d+4>>2]=N[f+4>>2];N[d+8>>2]=N[f+8>>2];N[d+12>>2]=N[f+12>>2];N[d+16>>2]=N[f+16>>2];N[d+20>>2]=N[f+20>>2];N[d+24>>2]=N[f+24>>2];N[d+28>>2]=N[f+28>>2];N[d+32>>2]=N[f+32>>2];N[d+36>>2]=N[f+36>>2];N[d+40>>2]=N[f+40>>2];N[d+44>>2]=N[f+44>>2];o=J[f+52>>2];J[d+48>>2]=J[f+48>>2];J[d+52>>2]=o;J[d+56>>2]=J[f+56>>2];f=f+60|0;d=d+60|0;if(g>>>0>d>>>0){continue}break}f=J[e+68>>2]}if(!(!f|J[e+76>>2]<0)){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,f)}J[e+76>>2]=c;J[e+68>>2]=b;j=J[a+32>>2]}b:{if(!J[j+92>>2]){break b}o=e- -64|0;d=e+60|0;g=e+56|0;while(1){y=J[J[j+88>>2]+(l<<2)>>2];if(!J[y+48>>2]){j=J[y>>2];c=J[J[J[j+32>>2]+36>>2]+56>>2];b=J[J[j+36>>2]+56>>2];f=b>>>0>>0?c:b;J[e+60>>2]=f;b=b>>>0>c>>>0?c:b;J[e+56>>2]=b;c=J[J[J[J[j+28>>2]+32>>2]+36>>2]+56>>2];c:{if(c>>>0>>0){J[e+60>>2]=b;J[e+64>>2]=f;b=g;break c}b=o;if(c>>>0>=f>>>0){break c}J[e+64>>2]=f;b=d}J[b>>2]=c;m=e+8|0;r=e+68|0;c=J[r+4>>2];d:{if(c){n=J[m+56>>2];q=J[m+52>>2];i=J[m+48>>2];f=J[r>>2];b=c;while(1){b=b-1|0;k=f+P(b,60)|0;if(!((i|0)!=J[k+48>>2]|(q|0)!=J[k+52>>2])&(n|0)==J[k+56>>2]){break d}if(b){continue}break}}if(c>>>0>=(J[r+8>>2]&2147483647)>>>0){uy(r,m);break d}c=J[r>>2]+P(c,60)|0;N[c>>2]=N[m>>2];N[c+4>>2]=N[m+4>>2];N[c+8>>2]=N[m+8>>2];N[c+12>>2]=N[m+12>>2];N[c+16>>2]=N[m+16>>2];N[c+20>>2]=N[m+20>>2];N[c+24>>2]=N[m+24>>2];N[c+28>>2]=N[m+28>>2];N[c+32>>2]=N[m+32>>2];N[c+36>>2]=N[m+36>>2];N[c+40>>2]=N[m+40>>2];N[c+44>>2]=N[m+44>>2];b=J[m+52>>2];J[c+48>>2]=J[m+48>>2];J[c+52>>2]=b;J[c+56>>2]=J[m+56>>2];J[r+4>>2]=J[r+4>>2]+1}j=J[j+28>>2];if((j|0)!=J[y>>2]){while(1){c=J[J[J[j+32>>2]+36>>2]+56>>2];b=J[J[j+36>>2]+56>>2];f=b>>>0>>0?c:b;J[e+60>>2]=f;b=b>>>0>c>>>0?c:b;J[e+56>>2]=b;c=J[J[J[J[j+28>>2]+32>>2]+36>>2]+56>>2];e:{if(c>>>0>>0){J[e+60>>2]=b;J[e+64>>2]=f;b=g;break e}b=o;if(c>>>0>=f>>>0){break e}J[e+64>>2]=f;b=d}J[b>>2]=c;c=J[e+72>>2];f:{if(c){n=J[e+64>>2];q=J[e+60>>2];i=J[e+56>>2];f=J[e+68>>2];b=c;while(1){b=b-1|0;k=f+P(b,60)|0;if(!((i|0)!=J[k+48>>2]|(q|0)!=J[k+52>>2])&(n|0)==J[k+56>>2]){break f}if(b){continue}break}}if(c>>>0>=(J[e+76>>2]&2147483647)>>>0){uy(e+68|0,e+8|0);break f}c=J[e+68>>2]+P(c,60)|0;N[c>>2]=N[e+8>>2];N[c+4>>2]=N[e+12>>2];N[c+8>>2]=N[e+16>>2];N[c+12>>2]=N[e+20>>2];N[c+16>>2]=N[e+24>>2];N[c+20>>2]=N[e+28>>2];N[c+24>>2]=N[e+32>>2];N[c+28>>2]=N[e+36>>2];N[c+32>>2]=N[e+40>>2];N[c+36>>2]=N[e+44>>2];N[c+40>>2]=N[e+48>>2];N[c+44>>2]=N[e+52>>2];b=J[g+4>>2];J[c+48>>2]=J[g>>2];J[c+52>>2]=b;J[c+56>>2]=J[g+8>>2];J[e+72>>2]=J[e+72>>2]+1}j=J[j+28>>2];if((j|0)!=J[y>>2]){continue}break}}j=J[a+32>>2]}l=l+1|0;c=J[j+92>>2];if(l>>>0>>0){continue}break}g=J[j+24>>2];if(!g|!c){break b}o=J[j+36>>2];d=J[j+88>>2];k=0;while(1){f=o+P(k,24)|0;b=0;while(1){i=J[d+(b<<2)>>2];g:{if(J[i+48>>2]){break g}h=Q(Q(Q(N[i+20>>2]*N[f+8>>2])+Q(Q(N[i+12>>2]*N[f>>2])+Q(N[f+4>>2]*N[i+16>>2])))-N[i+40>>2]);if(!(h>Q(0))|!(h>N[i+44>>2])){break g}N[i+44>>2]=h}b=b+1|0;if((c|0)!=(b|0)){continue}break}k=k+1|0;if((g|0)!=(k|0)){continue}break}}h:{i:{k=J[e+72>>2];if(!k){b=0;H[e+12|0]=0;break i}g=J[j+76>>2];f=J[j+64>>2];n=0;o=J[e+68>>2];while(1){i=o+P(n,60)|0;d=J[i+48>>2];b=(d>>>0)/(f>>>0)|0;c=J[g+(b<<2)>>2]+(d-P(b,f)<<6)|0;h=N[c+40>>2];p=N[c+44>>2];d=J[c+16>>2];b=J[c+12>>2];N[i+8>>2]=N[c+20>>2];J[i>>2]=b;J[i+4>>2]=d;N[i+12>>2]=Q(-h)-(p>Q(0)?p:Q(0));d=J[i+52>>2];b=(d>>>0)/(f>>>0)|0;c=J[g+(b<<2)>>2]+(d-P(b,f)<<6)|0;h=N[c+40>>2];p=N[c+44>>2];d=J[c+16>>2];b=J[c+12>>2];N[i+24>>2]=N[c+20>>2];J[i+16>>2]=b;J[i+20>>2]=d;N[i+28>>2]=Q(-h)-(p>Q(0)?p:Q(0));d=J[i+56>>2];b=(d>>>0)/(f>>>0)|0;c=J[g+(b<<2)>>2]+(d-P(b,f)<<6)|0;h=N[c+40>>2];p=N[c+44>>2];d=J[c+16>>2];b=J[c+12>>2];N[i+40>>2]=N[c+20>>2];J[i+32>>2]=b;J[i+36>>2]=d;N[i+44>>2]=Q(-h)-(p>Q(0)?p:Q(0));n=n+1|0;if((n|0)!=(k|0)){continue}break}b=P(k,12);d=b>>>0>1024;H[e+12|0]=d;if(!d){break i}n=Wb(e+7|0,b,15474,2169);k=J[e+72>>2];o=1;break h}n=e-(b+15&-16)|0;Ia=n;o=0}J[e+8>>2]=n;if(k){f=0;b=J[e+68>>2];while(1){D=Q(0);E=Q(1);F=Q(0);G=Q(0);I=Q(1);K=Q(0);L=Q(0);M=Q(0);O=Q(1);g=b+P(f,60)|0;t=N[g+32>>2];z=N[g+4>>2];A=N[g+24>>2];u=N[g+8>>2];B=N[g+20>>2];R=Q(Q(z*A)-Q(u*B));v=N[g>>2];C=N[g+40>>2];w=N[g+36>>2];s=Q(Q(B*C)-Q(A*w));x=N[g+16>>2];p=Q(C*z);h=Q(Q(t*R)+Q(Q(v*s)+Q(x*Q(Q(w*u)-p))));if(h!=Q(0)){h=Q(Q(1)/h);O=Q(Q(Q(v*B)+Q(x*Q(-z)))*h);I=Q(Q(Q(v*C)-Q(u*t))*h);F=Q(Q(Q(x*w)-Q(B*t))*h);E=Q(s*h);K=Q(h*Q(-Q(Q(v*w)-Q(z*t))));G=Q(h*Q(-Q(p+Q(u*Q(-w)))));D=Q(h*Q(-Q(Q(x*C)-Q(t*A))));L=Q(R*h);M=Q(h*Q(-Q(Q(v*A)-Q(u*x))))}d=P(f,12)+n|0;s=N[g+12>>2];p=N[g+28>>2];h=N[g+44>>2];N[d+8>>2]=-Q(Q(Q(F*s)+Q(K*p))+Q(O*h));N[d+4>>2]=-Q(Q(Q(D*s)+Q(I*p))+Q(M*h));N[d>>2]=-Q(Q(Q(E*s)+Q(G*p))+Q(L*h));f=f+1|0;if((k|0)!=(f|0)){continue}break}}d=J[42504];b=Ka[J[J[d>>2]+20>>2]](d)|0?44130:70610;l=Ka[J[J[d+12>>2]+8>>2]](d+12|0,320,b,15474,2177)|0;b=J[a+32>>2];zy(l,J[b>>2],J[b+4>>2]);yy(l,J[e+72>>2]);q=J[e+72>>2];J[l+24>>2]=q;j:{if(!q){break j}i=J[l+36>>2];b=0;if((q|0)!=1){d=q&-2;k=0;while(1){c=i+P(b,24)|0;g=P(b,12)+n|0;N[c>>2]=N[g>>2];N[c+4>>2]=N[g+4>>2];h=N[g+8>>2];J[c+12>>2]=b;N[c+8>>2]=h;c=b|1;f=i+P(c,24)|0;g=P(c,12)+n|0;N[f>>2]=N[g>>2];N[f+4>>2]=N[g+4>>2];h=N[g+8>>2];J[f+12>>2]=c;N[f+8>>2]=h;b=b+2|0;k=k+2|0;if((d|0)!=(k|0)){continue}break}}if(!(q&1)){break j}g=i+P(b,24)|0;d=P(b,12)+n|0;N[g>>2]=N[d>>2];N[g+4>>2]=N[d+4>>2];h=N[d+8>>2];J[g+12>>2]=b;N[g+8>>2]=h}f=0;k:{l:{switch(Zn(l)|0){case 1:b=J[l+36>>2];if(b){a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,b);J[l+36>>2]=0}J[l+92>>2]=0;ik(l);a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,l);f=1;break k;case 0:case 2:case 3:b=J[a+32>>2];g=J[b+36>>2];m:{n:{if(!g){J[b+92>>2]=0;break n}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,g);J[b+36>>2]=0;d=b;b=J[a+32>>2];J[d+92>>2]=0;if(!b){break m}}ik(b);d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[a+32>>2]=l;break k;case 4:break l;default:break k}}b=J[l+36>>2];if(b){a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,b);J[l+36>>2]=0}J[l+92>>2]=0;ik(l);a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,l);f=3}if(o){eb(n)}a=J[e+76>>2];o:{if((a|0)<0|!(a&2147483647)){break o}b=J[e+68>>2];if(!b){break o}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,b)}Ia=e+80|0;return f}function lp(a,b,c,d,e,f,g,h,i,j){var k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=0,R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=0,ca=Q(0),da=Q(0);l=Ia-208|0;Ia=l;k=Ia-272|0;Ia=k;J[k+264>>2]=0;J[k+268>>2]=0;J[k+256>>2]=0;J[k+260>>2]=0;B=N[d+8>>2];C=N[d+4>>2];D=N[d>>2];A=N[e+8>>2];y=N[e+4>>2];w=N[e>>2];J[k+240>>2]=1;z=J[b+4>>2];r=N[z+52>>2];u=N[z+56>>2];m=J[a+4>>2];s=N[m+56>>2];t=N[m+52>>2];p=N[m+72>>2];v=N[m+68>>2];R=N[z+48>>2];S=N[m+48>>2];T=N[m+64>>2];n=N[c+8>>2];o=N[c>>2];q=N[c+4>>2];J[k+196>>2]=0;J[k+200>>2]=0;J[k+204>>2]=0;J[k+208>>2]=0;J[k+212>>2]=0;J[k+216>>2]=0;J[k+220>>2]=0;J[k+224>>2]=0;J[k+228>>2]=0;J[k+232>>2]=0;J[k+236>>2]=0;J[k+188>>2]=0;J[k+192>>2]=0;m=Q(Q(n*n)+Q(Q(o*o)+Q(q*q)))>Q(1.1920928955078125e-7);o=m?o:Q(1);E=o;n=m?n:Q(0);x=Q(o*o);o=m?q:Q(0);q=Q(Q(1)/Q(Y(Q(Q(n*n)+Q(x+Q(o*o))))));x=Q(E*q);G=Q(-x);o=Q(o*q);n=Q(n*q);m=Q(Q(Q(S*G)-Q(t*o))-Q(s*n))>Q(Q(Q(T*G)-Q(v*o))-Q(p*n));q=m?s:p;n=n>Q(0)?u:Q(-u);s=Q(q-n);N[k+184>>2]=s;u=m?t:v;o=o>Q(0)?r:Q(-r);t=Q(u-o);N[k+180>>2]=t;r=m?S:T;v=x>Q(0)?R:Q(-R);p=Q(r-v);N[k+176>>2]=p;J[k+132>>2]=0;J[k+136>>2]=0;J[k+140>>2]=0;J[k+144>>2]=0;J[k+148>>2]=0;J[k+152>>2]=0;J[k+156>>2]=0;J[k+160>>2]=0;J[k+164>>2]=0;J[k+168>>2]=0;J[k+172>>2]=0;J[k+124>>2]=0;J[k+128>>2]=0;N[k+120>>2]=q;N[k+116>>2]=u;N[k+112>>2]=r;J[k+68>>2]=0;J[k+72>>2]=0;J[k+76>>2]=0;J[k+80>>2]=0;J[k+84>>2]=0;J[k+88>>2]=0;J[k+92>>2]=0;J[k+96>>2]=0;J[k+100>>2]=0;J[k+104>>2]=0;J[k+108>>2]=0;J[k+60>>2]=0;J[k+64>>2]=0;N[k+56>>2]=n;N[k+52>>2]=o;N[k+48>>2]=v;n=Q(-s);o=Q(-t);q=Q(-p);m=-1;v=Q(Q(s*s)+Q(Q(p*p)+Q(t*t)));r=N[z+24>>2];r=rW)){r=q;u=o;i=n;R=p;S=t;T=s;break b}G=Q(r+i);ca=Q(G*G);D=Q(Q(w*Q(0))+D);C=Q(Q(y*Q(0))+C);B=Q(Q(A*Q(0))+B);i=n;u=o;r=q;while(1){R=p;S=t;T=s;p=Q(Q(1)/Q(Y(Q(Q(n*n)+Q(Q(q*q)+Q(o*o))))));s=Q(q*p);m=J[a+4>>2];A=N[m+48>>2];x=N[m+56>>2];t=Q(n*p);p=Q(o*p);w=N[m+52>>2];I=N[m+72>>2];y=N[m+64>>2];L=N[m+68>>2];m=Q(Q(x*t)+Q(Q(A*s)+Q(p*w)))>Q(Q(I*t)+Q(Q(y*s)+Q(p*L)));V=m?A:y;z=J[b+4>>2];A=N[z+48>>2];A=s>2];X=p>2];Z=tQ(0)){m=0;$=N[e+8>>2];da=Q(t*$);t=N[e>>2];E=p;p=N[e+4>>2];E=Q(da+Q(Q(s*t)+Q(E*p)));if(E>=Q(0)){break a}s=F;F=Q(s-Q(_/E));if(F>s){if(F>Q(1)){break a}u=N[d+8>>2];r=N[d+4>>2];i=N[d>>2];J[k+92>>2]=0;J[k+76>>2]=0;J[k+60>>2]=0;s=Q(i+Q(t*F));i=Q(s-D);v=Q(i+N[k+80>>2]);N[k+80>>2]=v;t=Q(r+Q(p*F));r=Q(t-C);D=Q(r+N[k+84>>2]);N[k+84>>2]=D;p=Q(u+Q($*F));u=Q(p-B);C=Q(u+N[k+88>>2]);N[k+88>>2]=C;B=Q(i+N[k+64>>2]);N[k+64>>2]=B;y=Q(r+N[k+68>>2]);N[k+68>>2]=y;w=Q(u+N[k+72>>2]);N[k+72>>2]=w;i=Q(i+N[k+48>>2]);N[k+48>>2]=i;r=Q(r+N[k+52>>2]);N[k+52>>2]=r;u=Q(u+N[k+56>>2]);N[k+56>>2]=u;x=N[k+112>>2];M=N[k+116>>2];O=N[k+120>>2];J[k+188>>2]=0;N[k+184>>2]=O-u;N[k+180>>2]=M-r;N[k+176>>2]=x-i;i=N[k+128>>2];r=N[k+132>>2];u=N[k+136>>2];J[k+204>>2]=0;N[k+200>>2]=u-w;N[k+196>>2]=r-y;N[k+192>>2]=i-B;i=N[k+144>>2];r=N[k+148>>2];u=N[k+152>>2];J[k+220>>2]=0;N[k+216>>2]=u-C;N[k+212>>2]=r-D;N[k+208>>2]=i-v;U=Q(Z+p);x=Q(I-U);O=Q(X+t);w=Q(L-O);M=Q(A+s);y=Q(V-M);r=q;u=o;i=n;D=s;C=t;B=p;n=Q(34028234663852886e22)}else{n=v}}else{n=v}A=n;z=J[k+240>>2];P=z<<4;m=P+(k+112|0)|0;J[m+12>>2]=0;N[m+8>>2]=I;N[m+4>>2]=L;N[m>>2]=V;m=P+(k+48|0)|0;J[m+12>>2]=0;N[m+8>>2]=U;N[m+4>>2]=O;N[m>>2]=M;m=P+(k+176|0)|0;J[m+12>>2]=0;N[m+8>>2]=x;N[m+4>>2]=w;N[m>>2]=y;J[k+240>>2]=z+1;c:{d:{switch(z-1|0){case 0:s=N[k+184>>2];n=Q(N[k+200>>2]-s);t=N[k+176>>2];o=Q(N[k+192>>2]-t);p=N[k+180>>2];q=Q(N[k+196>>2]-p);v=Q(Q(n*n)+Q(Q(o*o)+Q(q*q)));if(v<=Q(1.1920928955078125e-7)){J[k+240>>2]=1;m=J[k+180>>2];J[k+32>>2]=J[k+176>>2];J[k+36>>2]=m;m=J[k+188>>2];J[k+40>>2]=J[k+184>>2];J[k+44>>2]=m;break c}E=n;n=Q(Q(Q(Q(Q(-t)*o)-Q(q*p))-Q(s*n))/v);n=n>Q(1)?Q(1):n;n=n>Q(0)?n:Q(0);N[k+40>>2]=s+Q(E*n);N[k+36>>2]=p+Q(q*n);N[k+32>>2]=t+Q(o*n);break c;case 1:ec(k+32|0,k+176|0,k+112|0,k+48|0,k+240|0);break c;case 2:mc(k+32|0,k+176|0,k+112|0,k+48|0,k+240|0);break c;default:break d}}N[k+40>>2]=x;N[k+36>>2]=w;N[k+32>>2]=y}s=N[k+40>>2];n=Q(-s);t=N[k+36>>2];o=Q(-t);p=N[k+32>>2];q=Q(-p);v=Q(Q(s*s)+Q(Q(p*p)+Q(t*t)));if(ca>2]+32|0];y=Q(0);w=Q(0);d=(m|0)!=0&v>W;i=d?n:i;n=d?q:r;o=d?o:u;q=Q(Y(Q(Q(i*i)+Q(Q(n*n)+Q(o*o)))));if(!(q<=Q(1.1920928955078125e-7))){r=i;i=Q(Q(1)/q);aa=Q(r*i);w=Q(n*i);y=Q(o*i)}J[l+188>>2]=0;N[l+184>>2]=-aa;N[l+180>>2]=-y;N[l+176>>2]=-w;N[l+160>>2]=F;J[l+172>>2]=J[k+252>>2];d=J[k+248>>2];J[l+164>>2]=J[k+244>>2];J[l+168>>2]=d;J[k+44>>2]=0;N[k+40>>2]=m?s:T;N[k+36>>2]=m?t:S;N[k+32>>2]=m?p:R;P=J[k+268>>2];d=J[k+264>>2];J[k+24>>2]=d;J[k+28>>2]=P;ba=J[k+260>>2];m=J[k+256>>2];J[k+16>>2]=m;J[k+20>>2]=ba;J[k+8>>2]=d;J[k+12>>2]=P;J[k>>2]=m;J[k+4>>2]=ba;kb(k+176|0,k+112|0,k+48|0,k+32|0,k+16|0,k,J[k+240>>2]);i=N[J[a+4>>2]+16>>2];n=N[k+16>>2];o=N[k+20>>2];q=N[k+24>>2];J[l+204>>2]=0;N[l+200>>2]=q+(z?Q(aa*i):Q(-0));N[l+196>>2]=o+(z?Q(y*i):Q(-0));N[l+192>>2]=n+(z?Q(w*i):Q(-0));m=1}Ia=k+272|0;if(m){d=J[l+164>>2];J[f>>2]=J[l+160>>2];J[f+4>>2]=d;d=J[l+172>>2];J[f+8>>2]=J[l+168>>2];J[f+12>>2]=d;if(!(!j|N[l+160>>2]!=Q(0))){d=J[a+4>>2];j=J[b+4>>2];N[l+144>>2]=Q(N[d+16>>2]+N[j+16>>2])*Q(100);H[l+135|0]=0;J[l+88>>2]=0;J[l+92>>2]=0;J[l+80>>2]=0;J[l+84>>2]=0;J[l+72>>2]=0;J[l+76>>2]=0;k=l- -64|0;J[k>>2]=0;J[k+4>>2]=0;J[l+56>>2]=0;J[l+60>>2]=0;J[l+48>>2]=0;J[l+52>>2]=0;J[l+112>>2]=0;J[l+40>>2]=156668;J[l+44>>2]=d;J[l+32>>2]=157392;J[l+36>>2]=j;e:{f:{if(WB(l+40|0,l+32|0,c,l+144|0,0,l+140|0,l+136|0,l+135|0,l+48|0)-5|0){break f}J[l+16>>2]=1065353216;c=J[l+28>>2];J[l+8>>2]=J[l+24>>2];J[l+12>>2]=c;c=J[l+20>>2];J[l>>2]=J[l+16>>2];J[l+4>>2]=c;if(nc(a,b,l+140|0,l+136|0,K[l+135|0],0,l,l+48|0)-5>>>0<=1){break f}J[l+200>>2]=0;J[l+204>>2]=0;J[l+192>>2]=0;J[l+196>>2]=0;i=N[e+8>>2];n=N[e>>2];o=N[e+4>>2];J[l+188>>2]=0;q=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(n*n)+Q(o*o))))));N[l+184>>2]=q*Q(-i);N[l+180>>2]=q*Q(-o);N[l+176>>2]=q*Q(-n);i=Q(0);break e}a=J[l+60>>2];J[l+200>>2]=J[l+56>>2];J[l+204>>2]=a;a=J[l+52>>2];J[l+192>>2]=J[l+48>>2];J[l+196>>2]=a;a=J[l+84>>2];J[l+176>>2]=J[l+80>>2];J[l+180>>2]=a;a=J[l+92>>2];J[l+184>>2]=J[l+88>>2];J[l+188>>2]=a;i=N[l+112>>2]}N[f>>2]=i>2];J[h>>2]=J[l+192>>2];J[h+4>>2]=a;a=J[l+204>>2];J[h+8>>2]=J[l+200>>2];J[h+12>>2]=a;a=J[l+180>>2];J[g>>2]=J[l+176>>2];J[g+4>>2]=a;a=J[l+188>>2];J[g+8>>2]=J[l+184>>2];J[g+12>>2]=a}Ia=l+208|0;return m}function bka(a,b,c,d,e,f,g,h,i,j,k,l,m,n){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=Q(l);m=m|0;n=n|0;var o=0,p=0,q=0;f=Ia+-64|0;Ia=f;e=J[j+4>>2];J[a+576>>2]=J[j>>2];J[a+580>>2]=e;J[a+608>>2]=J[j+32>>2];e=J[j+28>>2];J[a+600>>2]=J[j+24>>2];J[a+604>>2]=e;e=J[j+20>>2];J[a+592>>2]=J[j+16>>2];J[a+596>>2]=e;e=J[j+12>>2];J[a+584>>2]=J[j+8>>2];J[a+588>>2]=e;N[a+56>>2]=Q(1)/l;N[a+52>>2]=l;N[a+68>>2]=N[m>>2];N[a+72>>2]=N[m+4>>2];N[a+76>>2]=N[m+8>>2];g=J[b+412>>2];h=J[b+320>>2];if(h){i=J[b+316>>2];e=J[b+148>>2];k=J[b+128>>2];j=0;while(1){m=J[i+(j<<2)>>2];n=(m>>>0)/(e>>>0)|0;m=J[J[k+(n<<2)>>2]+(m-P(e,n)<<2)>>2];if(m){H[m+42|0]=0}j=j+1|0;if((h|0)!=(j|0)){continue}break}}e=J[a+180>>2];J[e+608>>2]=J[b+308>>2];a:{if(g){J[e+604>>2]=J[b+284>>2];h=J[b+344>>2];break a}J[e+604>>2]=0;h=0}J[e+600>>2]=h;J[a+568>>2]=0;e=J[a+368>>2];j=J[e>>2];J[e>>2]=0;if(j){m=j;while(1){e=J[m>>2];ss(m);m=e;if(e){continue}break}while(1){e=J[j>>2];h=J[a+368>>2];J[j>>2]=J[h>>2];J[h>>2]=j;j=e;if(e){continue}break}}if(g){Ka[J[J[d>>2]+16>>2]](d);g=db(J[a+620>>2],40);e=J[a+636>>2];h=J[a+632>>2];J[g+24>>2]=0;J[g+16>>2]=0;J[g+8>>2]=h;J[g+12>>2]=e;J[g+36>>2]=d;J[g+32>>2]=b;J[g+28>>2]=a;J[g>>2]=139148;J[g+20>>2]=c;J[g+24>>2]=1;if(c){Ka[J[J[c>>2]+16>>2]](c);J[g+16>>2]=J[J[g+20>>2]+16>>2]}J[a+192>>2]=0;J[a+196>>2]=0;J[a+216>>2]=0;J[a+208>>2]=0;J[a+212>>2]=0;J[a+200>>2]=0;n=J[b+304>>2];j=J[b+308>>2];J[a+564>>2]=j;h=a+472|0;k=J[b+296>>2];i=J[b+284>>2];e=i+j|0;c=J[a+480>>2]&2147483647;b:{if(e>>>0<=c>>>0){break b}d=(e&-32)+32|0;if(d>>>0>(J[a+536>>2]&2147483647)>>>0){mb(a+528|0,d);c=J[a+480>>2]&2147483647}if(c>>>0>>0){hJ(h,d)}if(d>>>0>(J[a+492>>2]&2147483647)>>>0){gJ(a+484|0,d)}if(d>>>0<=(J[a+504>>2]&2147483647)>>>0){break b}fJ(a+496|0,d)}J[f+56>>2]=0;J[f+60>>2]=0;J[f+48>>2]=0;J[f+52>>2]=0;J[f+40>>2]=0;J[f+44>>2]=0;J[f+32>>2]=0;J[f+36>>2]=0;J[f+24>>2]=0;J[f+28>>2]=0;J[f+16>>2]=0;J[f+20>>2]=0;J[f+8>>2]=0;J[f+12>>2]=0;J[f>>2]=0;J[f+4>>2]=0;d=e+1|0;if(d>>>0>(J[h+8>>2]&2147483647)>>>0){hJ(h,d)}c=J[h+4>>2];if((c|0)<(d|0)){e=J[h>>2];m=e+(d<<6)|0;e=e+(c<<6)|0;while(1){N[e>>2]=N[f>>2];N[e+4>>2]=N[f+4>>2];N[e+8>>2]=N[f+8>>2];J[e+12>>2]=J[f+12>>2];N[e+16>>2]=N[f+16>>2];N[e+20>>2]=N[f+20>>2];N[e+24>>2]=N[f+24>>2];J[e+28>>2]=J[f+28>>2];N[e+32>>2]=N[f+32>>2];N[e+36>>2]=N[f+36>>2];N[e+40>>2]=N[f+40>>2];N[e+44>>2]=N[f+44>>2];N[e+48>>2]=N[f+48>>2];N[e+52>>2]=N[f+52>>2];N[e+56>>2]=N[f+56>>2];J[e+60>>2]=J[f+60>>2];e=e- -64|0;if(m>>>0>e>>>0){continue}break}}J[h+4>>2]=d;J[f+56>>2]=0;J[f+60>>2]=0;J[f+48>>2]=0;J[f+52>>2]=0;J[f+40>>2]=0;J[f+44>>2]=0;J[f+32>>2]=0;J[f+36>>2]=0;J[f+24>>2]=0;J[f+28>>2]=0;J[f+16>>2]=0;J[f+20>>2]=0;J[f+8>>2]=0;J[f+12>>2]=0;J[f>>2]=0;J[f+4>>2]=0;c=a+484|0;if(d>>>0>(J[c+8>>2]&2147483647)>>>0){gJ(c,d)}e=J[c+4>>2];if((e|0)<(d|0)){h=J[c>>2];m=h+(d<<6)|0;e=h+(e<<6)|0;while(1){N[e>>2]=N[f>>2];N[e+4>>2]=N[f+4>>2];N[e+8>>2]=N[f+8>>2];N[e+12>>2]=N[f+12>>2];N[e+16>>2]=N[f+16>>2];N[e+20>>2]=N[f+20>>2];N[e+24>>2]=N[f+24>>2];N[e+28>>2]=N[f+28>>2];N[e+32>>2]=N[f+32>>2];N[e+36>>2]=N[f+36>>2];N[e+40>>2]=N[f+40>>2];N[e+44>>2]=N[f+44>>2];N[e+48>>2]=N[f+48>>2];N[e+52>>2]=N[f+52>>2];N[e+56>>2]=N[f+56>>2];N[e+60>>2]=N[f+60>>2];e=e- -64|0;if(m>>>0>e>>>0){continue}break}}J[c+4>>2]=d;J[f+40>>2]=0;J[f+44>>2]=0;J[f+32>>2]=0;J[f+36>>2]=0;J[f+24>>2]=0;J[f+28>>2]=0;J[f+16>>2]=0;J[f+20>>2]=0;J[f+8>>2]=0;J[f+12>>2]=0;J[f>>2]=0;J[f+4>>2]=0;e=a+496|0;if(d>>>0>(J[e+8>>2]&2147483647)>>>0){fJ(e,d)}c=J[e+4>>2];if((c|0)<(d|0)){h=J[e>>2];m=h+P(d,48)|0;c=h+P(c,48)|0;while(1){N[c>>2]=N[f>>2];N[c+4>>2]=N[f+4>>2];N[c+8>>2]=N[f+8>>2];N[c+12>>2]=N[f+12>>2];N[c+16>>2]=N[f+16>>2];N[c+20>>2]=N[f+20>>2];N[c+24>>2]=N[f+24>>2];h=J[f+32>>2];J[c+28>>2]=J[f+28>>2];J[c+32>>2]=h;h=J[f+40>>2];J[c+36>>2]=J[f+36>>2];J[c+40>>2]=h;J[c+44>>2]=J[f+44>>2];c=c+48|0;if(m>>>0>c>>>0){continue}break}}J[e+4>>2]=d;m=0;J[f>>2]=0;vb(a+528|0,d,f);c=J[a+472>>2];N[c>>2]=N[a+192>>2];N[c+4>>2]=N[a+196>>2];N[c+8>>2]=N[a+200>>2];J[c+12>>2]=J[a+204>>2];N[c+16>>2]=N[a+208>>2];N[c+20>>2]=N[a+212>>2];N[c+24>>2]=N[a+216>>2];J[c+28>>2]=J[a+220>>2];N[c+32>>2]=N[a+224>>2];N[c+36>>2]=N[a+228>>2];N[c+40>>2]=N[a+232>>2];N[c+44>>2]=N[a+236>>2];N[c+48>>2]=N[a+240>>2];N[c+52>>2]=N[a+244>>2];N[c+56>>2]=N[a+248>>2];J[c+60>>2]=J[a+252>>2];c=J[a+484>>2];N[c>>2]=N[a+256>>2];N[c+4>>2]=N[a+260>>2];N[c+8>>2]=N[a+264>>2];N[c+12>>2]=N[a+268>>2];N[c+16>>2]=N[a+272>>2];N[c+20>>2]=N[a+276>>2];N[c+24>>2]=N[a+280>>2];N[c+28>>2]=N[a+284>>2];N[c+32>>2]=N[a+288>>2];N[c+36>>2]=N[a+292>>2];N[c+40>>2]=N[a+296>>2];N[c+44>>2]=N[a+300>>2];N[c+48>>2]=N[a+304>>2];N[c+52>>2]=N[a+308>>2];N[c+56>>2]=N[a+312>>2];N[c+60>>2]=N[a+316>>2];c=J[a+496>>2];N[c>>2]=N[a+320>>2];N[c+4>>2]=N[a+324>>2];N[c+8>>2]=N[a+328>>2];N[c+12>>2]=N[a+332>>2];N[c+16>>2]=N[a+336>>2];N[c+20>>2]=N[a+340>>2];N[c+24>>2]=N[a+344>>2];d=J[a+352>>2];J[c+28>>2]=J[a+348>>2];J[c+32>>2]=d;d=J[a+360>>2];J[c+36>>2]=J[a+356>>2];J[c+40>>2]=d;J[c+44>>2]=J[a+364>>2];if(j){d=b+168|0;while(1){c=db(J[a+620>>2],56);e=J[a+472>>2];h=J[a+484>>2];p=J[a+496>>2];o=J[a+636>>2];q=J[a+632>>2];J[c+24>>2]=0;J[c+16>>2]=0;J[c+8>>2]=q;J[c+12>>2]=o;J[c+36>>2]=d;o=j-m|0;J[c+32>>2]=o>>>0>=1024?1024:o;J[c+28>>2]=n+(m<<2);J[c>>2]=139204;J[c+20>>2]=g;J[c+24>>2]=1;o=m|1;J[c+48>>2]=p+P(o,48);p=h;h=o<<6;J[c+44>>2]=p+h;J[c+40>>2]=e+h;Ka[J[J[g>>2]+16>>2]](g);J[c+16>>2]=J[J[c+20>>2]+16>>2];Ka[J[J[c>>2]+20>>2]](c);m=m+1024|0;if(j>>>0>m>>>0){continue}break}}d=J[b+344>>2];c=J[b+340>>2];J[a+380>>2]=0;d=d+(c+(k<<6)|0)|0;b=d+63&-64;if(b>>>0>(J[a+384>>2]&2147483647)>>>0){lf(a+376|0,b)}J[a+380>>2]=d;J[a+392>>2]=0;if(b>>>0>(J[a+396>>2]&2147483647)>>>0){lf(a+388|0,b)}J[a+392>>2]=d;J[a+416>>2]=0;if(b>>>0>(J[a+420>>2]&2147483647)>>>0){Xl(a+412|0,b)}J[a+416>>2]=d;J[a+404>>2]=0;if(b>>>0>(J[a+408>>2]&2147483647)>>>0){lf(a+400|0,b)}J[a+404>>2]=d;J[a+556>>2]=0;b=c+63&-64;if(b>>>0>(J[a+560>>2]&2147483647)>>>0){Nr(a+552|0,b)}J[a+556>>2]=c;J[a+428>>2]=0;b=i+63&-64;if(b>>>0>(J[a+432>>2]&2147483647)>>>0){Mr(a+424|0,b)}J[a+428>>2]=i;J[a+440>>2]=0;if(b>>>0>(J[a+444>>2]&2147483647)>>>0){Lr(a+436|0,b)}J[a+440>>2]=i;J[a+452>>2]=0;if(b>>>0>(J[a+456>>2]&2147483647)>>>0){Kr(a+448|0,b)}J[a+452>>2]=i;J[a+464>>2]=0;d=k+63&-64;if(d>>>0>(J[a+468>>2]&2147483647)>>>0){JJ(a+460|0,d)}J[a+464>>2]=k;J[a+544>>2]=0;if(b>>>0>(J[a+548>>2]&2147483647)>>>0){mb(a+540|0,b)}J[a+544>>2]=i;b=J[a+4>>2];J[b+8>>2]=0;d=c-1|0;c=c>>>0>=d>>>0?d:0;c=c>>>1|c;c=c>>>2|c;c=c>>>4|c;c=c>>>8|c;c=(c>>>16|c)+1|0;if(c>>>0>(J[b+12>>2]&2147483647)>>>0){wj(b,c)}J[a+628>>2]=1-J[a+628>>2];Ka[J[J[g>>2]+20>>2]](g)}Ia=f- -64|0}function H9(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;a=J[42502]-1|0;J[42502]=a;if(!a){f=J[42497];a=0;c=Ia-16|0;Ia=c;J[c+12>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;g=J[f+516>>2];if(g){a:{if(!g){break a}b=g<<2;if(!b){break a}a=J[42504];d=Ka[J[J[a>>2]+20>>2]](a)|0?64716:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,b,d,19459,553)|0}d=J[c+4>>2];b=J[c+8>>2];if((b|0)>0){i=(b<<2)+a|0;b=a;while(1){J[b>>2]=J[d>>2];d=d+4|0;b=b+4|0;if(i>>>0>b>>>0){continue}break}d=J[c+4>>2]}if(!(!d|J[c+12>>2]<0)){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,d)}J[c+12>>2]=g;J[c+4>>2]=a}b:{if(!J[f+496>>2]){break b}b=J[f+492>>2];a=J[b>>2];if((a|0)==-1){d=J[f+500>>2];while(1){e=e+1|0;if((d|0)==(e|0)){break b}a=J[b+(e<<2)>>2];if((a|0)==-1){continue}break}}while(1){j=a<<2;i=j+J[f+484>>2]|0;a=J[c+8>>2];c:{if(a>>>0>=(J[c+12>>2]&2147483647)>>>0){a=0;b=J[c+12>>2];h=b&2147483647?b<<1:1;d:{if(!h){break d}b=h<<2;if(!b){break d}a=J[42504];d=Ka[J[J[a>>2]+20>>2]](a)|0?64716:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,b,d,19459,553)|0}d=J[c+8>>2];k=(d<<2)+a|0;if((d|0)>0){g=J[c+4>>2];b=a;while(1){J[b>>2]=J[g>>2];g=g+4|0;b=b+4|0;if(k>>>0>b>>>0){continue}break}}J[k>>2]=J[i>>2];e:{if(J[c+12>>2]<0){break e}b=J[c+4>>2];if(!b){break e}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b);d=J[c+8>>2]}J[c+12>>2]=h;J[c+4>>2]=a;J[c+8>>2]=d+1;break c}J[J[c+4>>2]+(a<<2)>>2]=J[i>>2];J[c+8>>2]=a+1}a=J[j+J[f+488>>2]>>2];if((a|0)!=-1){continue}b=J[f+492>>2];d=J[f+500>>2];while(1){e=e+1|0;if((d|0)==(e|0)){break b}a=J[b+(e<<2)>>2];if((a|0)==-1){continue}break}continue}}if(J[c+8>>2]){e=0;while(1){a=J[J[c+4>>2]+(e<<2)>>2];Ka[J[J[a>>2]>>2]](a);e=e+1|0;if(e>>>0>2]){continue}break}}a=J[c+12>>2];f:{if((a|0)<0|!(a&2147483647)){break f}a=J[c+4>>2];if(!a){break f}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[c+12>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;e=J[f+596>>2];if(e){a=0;g:{if(!e){break g}b=e<<2;if(!b){break g}a=J[42504];d=Ka[J[J[a>>2]+20>>2]](a)|0?61102:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,b,d,19459,553)|0}d=J[c+4>>2];b=J[c+8>>2];if((b|0)>0){g=(b<<2)+a|0;b=a;while(1){J[b>>2]=J[d>>2];d=d+4|0;b=b+4|0;if(g>>>0>b>>>0){continue}break}d=J[c+4>>2]}if(!(!d|J[c+12>>2]<0)){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,d)}J[c+12>>2]=e;J[c+4>>2]=a}h:{if(!J[f+576>>2]){break h}e=0;b=J[f+572>>2];a=J[b>>2];if((a|0)==-1){d=J[f+580>>2];while(1){e=e+1|0;if((d|0)==(e|0)){break h}a=J[b+(e<<2)>>2];if((a|0)==-1){continue}break}}while(1){j=a<<2;i=j+J[f+564>>2]|0;a=J[c+8>>2];i:{if(a>>>0>=(J[c+12>>2]&2147483647)>>>0){a=0;b=J[c+12>>2];h=b&2147483647?b<<1:1;j:{if(!h){break j}b=h<<2;if(!b){break j}a=J[42504];d=Ka[J[J[a>>2]+20>>2]](a)|0?61102:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,b,d,19459,553)|0}d=J[c+8>>2];k=(d<<2)+a|0;if((d|0)>0){g=J[c+4>>2];b=a;while(1){J[b>>2]=J[g>>2];g=g+4|0;b=b+4|0;if(k>>>0>b>>>0){continue}break}}J[k>>2]=J[i>>2];k:{if(J[c+12>>2]<0){break k}b=J[c+4>>2];if(!b){break k}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b);d=J[c+8>>2]}J[c+12>>2]=h;J[c+4>>2]=a;J[c+8>>2]=d+1;break i}J[J[c+4>>2]+(a<<2)>>2]=J[i>>2];J[c+8>>2]=a+1}a=J[j+J[f+568>>2]>>2];if((a|0)!=-1){continue}b=J[f+572>>2];d=J[f+580>>2];while(1){e=e+1|0;if((d|0)==(e|0)){break h}a=J[b+(e<<2)>>2];if((a|0)==-1){continue}break}continue}}if(J[c+8>>2]){e=0;while(1){a=J[J[c+4>>2]+(e<<2)>>2];Ka[J[J[a>>2]>>2]](a);e=e+1|0;if(e>>>0>2]){continue}break}}a=J[c+12>>2];l:{if((a|0)<0|!(a&2147483647)){break l}a=J[c+4>>2];if(!a){break l}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[c+12>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;e=J[f+556>>2];if(e){a=0;m:{if(!e){break m}b=e<<2;if(!b){break m}a=J[42504];d=Ka[J[J[a>>2]+20>>2]](a)|0?65086:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,b,d,19459,553)|0}d=J[c+4>>2];b=J[c+8>>2];if((b|0)>0){g=(b<<2)+a|0;b=a;while(1){J[b>>2]=J[d>>2];d=d+4|0;b=b+4|0;if(g>>>0>b>>>0){continue}break}d=J[c+4>>2]}if(!(!d|J[c+12>>2]<0)){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,d)}J[c+12>>2]=e;J[c+4>>2]=a}n:{if(!J[f+536>>2]){break n}e=0;b=J[f+532>>2];a=J[b>>2];if((a|0)==-1){d=J[f+540>>2];while(1){e=e+1|0;if((d|0)==(e|0)){break n}a=J[b+(e<<2)>>2];if((a|0)==-1){continue}break}}while(1){j=a<<2;i=j+J[f+524>>2]|0;a=J[c+8>>2];o:{if(a>>>0>=(J[c+12>>2]&2147483647)>>>0){a=0;b=J[c+12>>2];h=b&2147483647?b<<1:1;p:{if(!h){break p}b=h<<2;if(!b){break p}a=J[42504];d=Ka[J[J[a>>2]+20>>2]](a)|0?65086:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,b,d,19459,553)|0}d=J[c+8>>2];k=(d<<2)+a|0;if((d|0)>0){g=J[c+4>>2];b=a;while(1){J[b>>2]=J[g>>2];g=g+4|0;b=b+4|0;if(k>>>0>b>>>0){continue}break}}J[k>>2]=J[i>>2];q:{if(J[c+12>>2]<0){break q}b=J[c+4>>2];if(!b){break q}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b);d=J[c+8>>2]}J[c+12>>2]=h;J[c+4>>2]=a;J[c+8>>2]=d+1;break o}J[J[c+4>>2]+(a<<2)>>2]=J[i>>2];J[c+8>>2]=a+1}a=J[j+J[f+528>>2]>>2];if((a|0)!=-1){continue}b=J[f+532>>2];d=J[f+540>>2];while(1){e=e+1|0;if((d|0)==(e|0)){break n}a=J[b+(e<<2)>>2];if((a|0)==-1){continue}break}continue}}if(J[c+8>>2]){e=0;while(1){a=J[J[c+4>>2]+(e<<2)>>2];Ka[J[J[a>>2]>>2]](a);e=e+1|0;if(e>>>0>2]){continue}break}}a=J[c+12>>2];r:{if((a|0)<0|!(a&2147483647)){break r}a=J[c+4>>2];if(!a){break r}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[c+12>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;a=J[f+636>>2];if(a){sq(c+4|0,a)}s:{if(!J[f+616>>2]){break s}e=0;b=J[f+612>>2];a=J[b>>2];if((a|0)==-1){d=J[f+620>>2];while(1){e=e+1|0;if((d|0)==(e|0)){break s}a=J[b+(e<<2)>>2];if((a|0)==-1){continue}break}}while(1){d=a<<2;a=d+J[f+604>>2]|0;b=J[c+8>>2];t:{if(b>>>0>=(J[c+12>>2]&2147483647)>>>0){Vg(c+4|0,a);break t}J[J[c+4>>2]+(b<<2)>>2]=J[a>>2];J[c+8>>2]=b+1}a=J[d+J[f+608>>2]>>2];if((a|0)!=-1){continue}b=J[f+612>>2];d=J[f+620>>2];while(1){e=e+1|0;if((d|0)==(e|0)){break s}a=J[b+(e<<2)>>2];if((a|0)==-1){continue}break}continue}}if(J[c+8>>2]){e=0;while(1){a=J[J[c+4>>2]+(e<<2)>>2];Ka[J[J[a>>2]>>2]](a);e=e+1|0;if(e>>>0>2]){continue}break}}a=J[c+12>>2];u:{if((a|0)<0|!(a&2147483647)){break u}a=J[c+4>>2];if(!a){break u}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}if(J[f+676>>2]){while(1){a=J[J[f+644>>2]>>2];b=J[a+16>>2]-1|0;J[a+16>>2]=b;if(!b){Ka[J[J[a+12>>2]+8>>2]](a+12|0)}if(J[f+676>>2]){continue}break}}if(J[f+44>>2]){while(1){a=J[J[f+12>>2]>>2];Ka[J[J[a>>2]>>2]](a);if(J[f+44>>2]){continue}break}}if(J[f+84>>2]){while(1){a=J[J[f+52>>2]>>2];Ka[J[J[a>>2]>>2]](a);if(J[f+84>>2]){continue}break}}if(J[f+124>>2]){while(1){a=J[J[f+92>>2]>>2];Ka[J[J[a>>2]>>2]](a);if(J[f+124>>2]){continue}break}}if(J[f+164>>2]){while(1){a=J[J[f+132>>2]>>2];Ka[J[J[a>>2]>>2]](a);if(J[f+164>>2]){continue}break}}Ka[J[J[f>>2]+4>>2]](f);Ia=c+16|0;J[42497]=0;a=J[42501];if(a){Ka[J[J[a>>2]+4>>2]](a)}J[42501]=0;to()}}function xA(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=Q(0),r=0,s=Q(0),t=0,u=0,v=0,w=0,x=0,y=0,z=0;p=Ia+-64|0;Ia=p;r=J[a+5736>>2];if(r){m=J[a+5732>>2];n=32;d=Ia-48|0;Ia=d;H[d+12|0]=0;h=d-128|0;Ia=h;J[d+8>>2]=h;o=r-1|0;a:{if((o|0)<=0){break a}while(1){b:{if((j|0)>=(o|0)){break b}while(1){if(o-j>>>0<=4){while(1){b=j;j=b+1|0;e=j;i=b;while(1){i=N[m+(e<<5)>>2]>=N[m+(i<<5)>>2]?i:e;c=(e|0)<(o|0);e=e+1|0;if(c){continue}break}if((b|0)!=(i|0)){e=m+(i<<5)|0;c=J[e+28>>2];J[d+40>>2]=J[e+24>>2];J[d+44>>2]=c;c=J[e+20>>2];J[d+32>>2]=J[e+16>>2];J[d+36>>2]=c;c=J[e+4>>2];J[d+16>>2]=J[e>>2];J[d+20>>2]=c;c=J[e+12>>2];J[d+24>>2]=J[e+8>>2];J[d+28>>2]=c;b=m+(b<<5)|0;J[e+16>>2]=J[b+16>>2];c=J[b+12>>2];J[e+8>>2]=J[b+8>>2];J[e+12>>2]=c;c=J[b+4>>2];J[e>>2]=J[b>>2];J[e+4>>2]=c;J[b+16>>2]=J[d+32>>2];c=J[d+20>>2];J[b>>2]=J[d+16>>2];J[b+4>>2]=c;c=J[d+28>>2];J[b+8>>2]=J[d+24>>2];J[b+12>>2]=c}if((j|0)!=(o|0)){continue}break b}}b=m+(j<<5)|0;q=N[b>>2];f=m+((j+o|0)/2<<5)|0;if(!(q<=N[f>>2])){c=J[b+28>>2];J[d+40>>2]=J[b+24>>2];J[d+44>>2]=c;c=J[b+20>>2];J[d+32>>2]=J[b+16>>2];J[d+36>>2]=c;c=J[b+4>>2];J[d+16>>2]=J[b>>2];J[d+20>>2]=c;c=J[b+12>>2];J[d+24>>2]=J[b+8>>2];J[d+28>>2]=c;J[b+16>>2]=J[f+16>>2];c=J[f+12>>2];J[b+8>>2]=J[f+8>>2];J[b+12>>2]=c;c=J[f+4>>2];J[b>>2]=J[f>>2];J[b+4>>2]=c;J[f+16>>2]=J[d+32>>2];c=J[d+20>>2];J[f>>2]=J[d+16>>2];J[f+4>>2]=c;c=J[d+28>>2];J[f+8>>2]=J[d+24>>2];J[f+12>>2]=c;q=N[b>>2]}e=m+(o<<5)|0;s=N[e>>2];if(!(q<=s)){c=J[b+28>>2];J[d+40>>2]=J[b+24>>2];J[d+44>>2]=c;c=J[b+20>>2];J[d+32>>2]=J[b+16>>2];J[d+36>>2]=c;c=J[b+4>>2];J[d+16>>2]=J[b>>2];J[d+20>>2]=c;c=J[b+12>>2];J[d+24>>2]=J[b+8>>2];J[d+28>>2]=c;J[b+16>>2]=J[e+16>>2];c=J[e+12>>2];J[b+8>>2]=J[e+8>>2];J[b+12>>2]=c;c=J[e+4>>2];J[b>>2]=J[e>>2];J[b+4>>2]=c;J[e+16>>2]=J[d+32>>2];b=J[d+20>>2];J[e>>2]=J[d+16>>2];J[e+4>>2]=b;b=J[d+28>>2];J[e+8>>2]=J[d+24>>2];J[e+12>>2]=b;s=N[e>>2]}if(!(s>=N[f>>2])){b=J[f+28>>2];J[d+40>>2]=J[f+24>>2];J[d+44>>2]=b;b=J[f+20>>2];J[d+32>>2]=J[f+16>>2];J[d+36>>2]=b;b=J[f+4>>2];J[d+16>>2]=J[f>>2];J[d+20>>2]=b;b=J[f+12>>2];J[d+24>>2]=J[f+8>>2];J[d+28>>2]=b;J[f+16>>2]=J[e+16>>2];b=J[e+12>>2];J[f+8>>2]=J[e+8>>2];J[f+12>>2]=b;b=J[e+4>>2];J[f>>2]=J[e>>2];J[f+4>>2]=b;J[e+16>>2]=J[d+32>>2];b=J[d+20>>2];J[e>>2]=J[d+16>>2];J[e+4>>2]=b;b=J[d+28>>2];J[e+8>>2]=J[d+24>>2];J[e+12>>2]=b}b=J[f+20>>2];J[d+32>>2]=J[f+16>>2];J[d+36>>2]=b;b=J[f+28>>2];J[d+40>>2]=J[f+24>>2];J[d+44>>2]=b;b=J[f+4>>2];J[d+16>>2]=J[f>>2];J[d+20>>2]=b;i=o-1|0;l=m+(i<<5)|0;c=l;b=J[c+4>>2];J[f>>2]=J[c>>2];J[f+4>>2]=b;b=J[f+12>>2];J[d+24>>2]=J[f+8>>2];J[d+28>>2]=b;J[f+16>>2]=J[c+16>>2];b=J[c+12>>2];J[f+8>>2]=J[c+8>>2];J[f+12>>2]=b;J[c+16>>2]=J[d+32>>2];b=J[d+20>>2];J[c>>2]=J[d+16>>2];J[c+4>>2]=b;b=J[d+28>>2];J[c+8>>2]=J[d+24>>2];J[c+12>>2]=b;e=j;while(1){q=N[l>>2];while(1){c=e;e=c+1|0;b=m+(e<<5)|0;if(!(q<=N[b>>2])){continue}break}while(1){i=i-1|0;f=m+(i<<5)|0;if(!(q>=N[f>>2])){continue}break}if((e|0)<(i|0)){c=J[b+28>>2];J[d+40>>2]=J[b+24>>2];J[d+44>>2]=c;c=J[b+20>>2];J[d+32>>2]=J[b+16>>2];J[d+36>>2]=c;c=J[b+4>>2];J[d+16>>2]=J[b>>2];J[d+20>>2]=c;c=J[b+12>>2];J[d+24>>2]=J[b+8>>2];J[d+28>>2]=c;J[b+16>>2]=J[f+16>>2];c=J[f+12>>2];J[b+8>>2]=J[f+8>>2];J[b+12>>2]=c;c=J[f+4>>2];J[b>>2]=J[f>>2];J[b+4>>2]=c;J[f+16>>2]=J[d+32>>2];b=J[d+20>>2];J[f>>2]=J[d+16>>2];J[f+4>>2]=b;b=J[d+28>>2];J[f+8>>2]=J[d+24>>2];J[f+12>>2]=b;continue}break}i=J[b+28>>2];J[d+40>>2]=J[b+24>>2];J[d+44>>2]=i;i=J[b+20>>2];J[d+32>>2]=J[b+16>>2];J[d+36>>2]=i;i=J[b+4>>2];J[d+16>>2]=J[b>>2];J[d+20>>2]=i;i=J[b+12>>2];J[d+24>>2]=J[b+8>>2];J[d+28>>2]=i;J[b+16>>2]=J[l+16>>2];i=J[l+12>>2];J[b+8>>2]=J[l+8>>2];J[b+12>>2]=i;i=J[l+4>>2];J[b>>2]=J[l>>2];J[b+4>>2]=i;J[l+16>>2]=J[d+32>>2];b=J[d+20>>2];J[l>>2]=J[d+16>>2];J[l+4>>2]=b;b=J[d+28>>2];J[l+8>>2]=J[d+24>>2];J[l+12>>2]=b;c:{if((e-j|0)<(o-e|0)){if(n-1>>>0<=k>>>0){e=n<<3;if(e){i=J[42504];b=i+12|0;b=(v=b,w=e,x=Ka[J[J[i>>2]+20>>2]](i)|0?48658:70610,y=20381,z=155,u=J[J[b>>2]+8>>2],Ka[u](v|0,w|0,x|0,y|0,z|0)|0)}else{b=0}n=n<<1;e=Va(b,h,k<<2);b=g;g=1;if(!(!b|!h)){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,h)}h=e}b=(k<<2)+h|0;J[b>>2]=j;J[b+4>>2]=c;j=c+2|0;break c}if(n-1>>>0<=k>>>0){e=n<<3;if(e){i=J[42504];b=i+12|0;b=(z=b,y=e,x=Ka[J[J[i>>2]+20>>2]](i)|0?48658:70610,w=20381,v=155,u=J[J[b>>2]+8>>2],Ka[u](z|0,y|0,x|0,w|0,v|0)|0)}else{b=0}n=n<<1;e=Va(b,h,k<<2);b=g;g=1;if(!(!b|!h)){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,h)}h=e}b=(k<<2)+h|0;J[b>>2]=c+2;J[b+4>>2]=o;o=c}k=k+2|0;if((j|0)<(o|0)){continue}break}}if(k){b=k-2|0;j=J[(b<<2)+h>>2];o=J[((k<<2)+h|0)-4>>2];k=b;continue}break}if(!g|!h){break a}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,h)}if(K[d+12|0]){eb(J[d+8>>2])}Ia=d+48|0;f=a+2336|0;o=J[J[a+3620>>2]+4356>>2];while(1){j=J[a+3616>>2];d:{if((j|0)==128){break d}k=o+P(J[(J[a+5732>>2]+(t<<5)|0)+16>>2],60)|0;i=K[k+56|0];d=J[k+44>>2];l=J[k+36>>2];m=J[k+40>>2];e=l>>>0>>0?l:m;b=l>>>0>m>>>0?l:m;c=e<<16|b;c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;g=(((c>>>16^c)&127)+a|0)+3488|0;h=K[g|0];e:{if((h|0)!=255){while(1){c=f+(h<<3)|0;g=0;if(!((e|0)!=J[c>>2]|(b|0)!=J[c+4>>2])){break e}g=(a+h|0)+3360|0;h=K[g|0];if((h|0)!=255){continue}break}}H[g|0]=j;H[(a+j|0)+3360|0]=255;c=J[a+3616>>2];J[a+3616>>2]=c+1;c=f+(c<<3)|0;J[c>>2]=e;J[c+4>>2]=b;j=J[a+3616>>2];g=1}e=g;if((j|0)==128){break d}b=d>>>0>>0?m:d;n=d>>>0>m>>>0?m:d;c=b|n<<16;c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;g=(((c>>>16^c)&127)+a|0)+3488|0;h=K[g|0];f:{if((h|0)!=255){while(1){c=f+(h<<3)|0;g=0;if(!((n|0)!=J[c>>2]|(b|0)!=J[c+4>>2])){break f}g=(a+h|0)+3360|0;h=K[g|0];if((h|0)!=255){continue}break}}H[g|0]=j;H[(a+j|0)+3360|0]=255;c=J[a+3616>>2];J[a+3616>>2]=c+1;c=f+(c<<3)|0;J[c>>2]=n;J[c+4>>2]=b;j=J[a+3616>>2];g=1}c=g;if((j|0)==128){break d}b=d>>>0>l>>>0?d:l;n=d>>>0>>0?d:l;g=b|n<<16;g=(g<<15^-1)+g|0;g=P(g>>>10^g,9);g=g>>>6^g;g=(g<<11^-1)+g|0;g=(((g>>>16^g)&127)+a|0)+3488|0;h=K[g|0];if((h|0)!=255){while(1){g=f+(h<<3)|0;if((n|0)==J[g>>2]&(b|0)==J[g+4>>2]){break d}g=(a+h|0)+3360|0;h=K[g|0];if((h|0)!=255){continue}break}}H[g|0]=j;H[(a+j|0)+3360|0]=255;g=J[a+3616>>2];J[a+3616>>2]=g+1;g=f+(g<<3)|0;J[g>>2]=n;J[g+4>>2]=b;if(!(c&e)|!i){break d}c=J[k>>2];b=J[k+4>>2];q=N[k+8>>2];J[p+60>>2]=0;N[p+56>>2]=q;J[p+48>>2]=c;J[p+52>>2]=b;q=N[k+20>>2];c=J[k+16>>2];b=J[k+12>>2];J[p+44>>2]=0;N[p+40>>2]=q;J[p+32>>2]=b;J[p+36>>2]=c;N[p+16>>2]=Y(N[k+24>>2]);g=J[k+48>>2];b=p;e=J[b+20>>2];c=J[b+16>>2];J[b>>2]=c;J[b+4>>2]=e;c=J[b+28>>2];J[b+8>>2]=J[b+24>>2];J[b+12>>2]=c;yA(a,b+48|0,b+32|0,b,g)}t=t+1|0;if((t|0)!=(r|0)){continue}break}}Ia=p- -64|0}function PI(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=Q(0),w=0,x=Q(0),y=0,z=0,A=0,B=0,C=Q(0);h=Ia-16|0;w=h;Ia=h;z=J[g>>2];y=J[f>>2];A=J[e>>2];a:{if(!J[a+52>>2]){break a}k=P(c,80);H[w+12|0]=k>>>0>1024;b:{if(k>>>0>=1025){j=Wb(w+7|0,k,7163,144);break b}j=h-(k+15&-16)|0;Ia=j}J[w+8>>2]=j;if(c){n=J[J[a+48>>2]+1816>>2];while(1){h=J[(m<<2)+b>>2];k=J[a+32>>2]+(h<<4)|0;i=K[k+12|0];if(i){l=J[w+8>>2]+P(m,80)|0;t=J[J[a+28>>2]+(h<<2)>>2];h=J[42462];J[l+8>>2]=J[t+24>>2]+h;J[l+12>>2]=h+J[t+28>>2];h=L[t+40>>1];J[l>>2]=J[t+16>>2]+J[(h&32?169852:169856)>>2];J[l+4>>2]=J[t+20>>2]+J[(h&64?169852:169856)>>2];h=J[n+4>>2];o=h+(J[t+56>>2]<<5)|0;N[l+16>>2]=N[o>>2];N[l+20>>2]=N[o+4>>2];N[l+24>>2]=N[o+8>>2];N[l+28>>2]=N[o+12>>2];N[l+32>>2]=N[o+16>>2];N[l+36>>2]=N[o+20>>2];N[l+40>>2]=N[o+24>>2];h=h+(J[t+60>>2]<<5)|0;N[l+44>>2]=N[h>>2];N[l+48>>2]=N[h+4>>2];N[l+52>>2]=N[h+8>>2];N[l+56>>2]=N[h+12>>2];N[l+60>>2]=N[h+16>>2];N[l- -64>>2]=N[h+20>>2];N[l+68>>2]=N[h+24>>2];p=J[k+4>>2];J[l+76>>2]=p;J[l+72>>2]=i;x=Q(34028234663852886e22);v=Q(34028234663852886e22);h=L[t+40>>1];v=h&32?N[J[t+16>>2]+128>>2]:v;x=h&64?N[J[t+20>>2]+128>>2]:x;v=v>>0<=1?1:i;k=h&7;l=0;r=0;if(h>>>0>=8){h=h&248;i=0;while(1){o=r<<6;N[(o+p|0)+28>>2]=v;N[(p+(o|64)|0)+28>>2]=v;N[(p+(o|128)|0)+28>>2]=v;N[(p+(o|192)|0)+28>>2]=v;N[(p+(o|256)|0)+28>>2]=v;N[(p+(o|320)|0)+28>>2]=v;N[(p+(o|384)|0)+28>>2]=v;N[(p+(o|448)|0)+28>>2]=v;r=r+8|0;i=i+8|0;if((h|0)!=(i|0)){continue}break}}if(k){while(1){N[(p+(r<<6)|0)+28>>2]=v;r=r+1|0;l=l+1|0;if((k|0)!=(l|0)){continue}break}}k=K[t+46|0];h=K[t+47|0];h=(P(h>>>0>k>>>0?k:h,28)+d|0)+((h>>>0>>0?k:h)<<2)|0;J[h+304>>2]=J[h+304>>2]+1}m=m+1|0;if((m|0)!=(c|0)){continue}break}j=J[w+8>>2]}h=J[a+52>>2];Ka[J[J[h>>2]>>2]](h,j,c);if(!K[w+12|0]){break a}eb(J[w+8>>2])}if(c){while(1){h=J[(B<<2)+b>>2];q=J[a+32>>2]+(h<<4)|0;k=K[q+13|0];p=J[J[a+28>>2]+(h<<2)>>2];c:{if(!K[q+12|0]){h=0;break c}t=J[q+4>>2];o=J[q>>2];d:{if(!(K[o+43|0]&64)){break d}l=0;m=0;if(!k){break d}while(1){u=o+P(l,48)|0;h=K[u+40|0];s=t+(h<<6)|0;N[u+16>>2]=N[s+32>>2];N[u+20>>2]=N[s+36>>2];N[u+24>>2]=N[s+40>>2];N[u+32>>2]=N[s+60>>2];N[u+36>>2]=N[s+56>>2];N[u+28>>2]=N[s+44>>2];r=K[u+41|0];e:{if(r>>>0<2){break e}C=N[s+40>>2];x=N[s+36>>2];v=N[s+32>>2];j=1;while(1){n=h+j|0;i=t+(n<<6)|0;if(!(!(Q(Q(C*N[i+40>>2])+Q(Q(v*N[i+32>>2])+Q(x*N[i+36>>2])))>2]>Q(0)))){h=k;i=h-1|0;if(l>>>0>>0){while(1){r=o+P(h,48)|0;s=o+P(i,48)|0;h=J[s+4>>2];J[r>>2]=J[s>>2];J[r+4>>2]=h;h=J[s+12>>2];J[r+8>>2]=J[s+8>>2];J[r+12>>2]=h;N[r+16>>2]=N[s+16>>2];N[r+20>>2]=N[s+20>>2];N[r+24>>2]=N[s+24>>2];h=J[s+32>>2];J[r+28>>2]=J[s+28>>2];J[r+32>>2]=h;h=J[s+40>>2];J[r+36>>2]=J[s+36>>2];J[r+40>>2]=h;J[r+44>>2]=J[s+44>>2];h=i;i=h-1|0;if(l>>>0>>0){continue}break}r=K[u+41|0]}I[u+90>>1]=L[u+42>>1];H[u+89|0]=r-j;H[u+88|0]=n;H[u+41|0]=j;k=k+1|0;break e}j=j+1|0;if((r|0)!=(j|0)){continue}break}}m=m+1|0;l=m&255;if(l>>>0>>0){continue}break}}if(K[q+15|0]>>0){n=J[p+48>>2];m=n+32>>>5|0;f:{if(m>>>0<=(J[d+7208>>2]&2147483647)>>>0){j=J[d+7204>>2];break f}h=J[42504]+12|0;j=Ka[J[J[h>>2]+8>>2]](h,m<<2,29113,21490,438)|0;h=J[d+7204>>2];g:{if(!h){break g}Va(j,h,J[d+7208>>2]<<2);if(J[d+7208>>2]<0){break g}i=J[d+7204>>2];if(!i){break g}h=J[42504]+12|0;Ka[J[J[h>>2]+12>>2]](h,i)}h=J[d+7208>>2];Wa((h<<2)+j|0,0,m-h<<2);J[d+7208>>2]=m;J[d+7204>>2]=j}h=(n>>>3&536870908)+j|0;J[h>>2]=J[h>>2]|1<>>0>>0?z:k;m=K[q+12|0];if(!m){h=0;break c}i=0;h=0;j=0;if(m>>>0>=4){n=m&252;l=0;while(1){o=h;h=j<<6;h=(((o+(N[(h+t|0)+28>>2]!=Q(0))|0)+(N[(t+(h|64)|0)+28>>2]!=Q(0))|0)+(N[(t+(h|128)|0)+28>>2]!=Q(0))|0)+(N[(t+(h|192)|0)+28>>2]!=Q(0))|0;j=j+4|0;l=l+4|0;if((n|0)!=(l|0)){continue}break}}n=m&3;if(!n){break c}while(1){h=(N[(t+(j<<6)|0)+28>>2]!=Q(0))+h|0;j=j+1|0;i=i+1|0;if((n|0)!=(i|0)){continue}break}}if(K[q+15|0]>(k&255)>>>0){n=J[p+48>>2];m=n+32>>>5|0;h:{if(m>>>0<=(J[d+7208>>2]&2147483647)>>>0){j=J[d+7204>>2];break h}k=J[42504]+12|0;j=Ka[J[J[k>>2]+8>>2]](k,m<<2,29113,21490,438)|0;k=J[d+7204>>2];i:{if(!k){break i}Va(j,k,J[d+7208>>2]<<2);if(J[d+7208>>2]<0){break i}i=J[d+7204>>2];if(!i){break i}k=J[42504]+12|0;Ka[J[J[k>>2]+12>>2]](k,i)}k=J[d+7208>>2];Wa((k<<2)+j|0,0,m-k<<2);J[d+7208>>2]=m;J[d+7204>>2]=j}k=(n>>>3&536870908)+j|0;J[k>>2]=J[k>>2]|1<>2]=0;J[p+36>>2]=0;H[q+13|0]=0;H[q+12|0]=0;if(!K[q+15|0]){break j}i=J[p+48>>2];n=i+32>>>5|0;k:{if(n>>>0<=(J[d+7208>>2]&2147483647)>>>0){j=J[d+7204>>2];break k}h=J[42504]+12|0;j=Ka[J[J[h>>2]+8>>2]](h,n<<2,29113,21490,438)|0;h=J[d+7204>>2];l:{if(!h){break l}Va(j,h,J[d+7208>>2]<<2);if(J[d+7208>>2]<0){break l}k=J[d+7204>>2];if(!k){break l}h=J[42504]+12|0;Ka[J[J[h>>2]+12>>2]](h,k)}h=J[d+7208>>2];Wa((h<<2)+j|0,0,n-h<<2);J[d+7208>>2]=n;J[d+7204>>2]=j}y=y+1|0;h=(i>>>3&536870908)+j|0;J[h>>2]=J[h>>2]|1<>2];if(!k){break j}h=K[q+13|0];i=k;k=J[k+4>>2]+(K[q+12|0]<<5)|0;J[i+4>>2]=k;i=J[d+7172>>2];j=J[i+8>>2];s=J[i>>2];t=J[i+12>>2];l=J[i+4>>2];i=J[d+7176>>2];h=J[i+4>>2]+P(h,48)|0;J[i+4>>2]=h;i=J[d+7176>>2];u=J[i+8>>2];p=J[i>>2];o=K[J[q>>2]+43|0];m=J[i+12>>2];n=J[i+4>>2];i=J[d+7180>>2];r=J[i+4>>2]+(K[q+12|0]<<2)|0;J[i+4>>2]=r;m:{if(!(u>>>0<=m+n>>>0|j>>>0<=l+t>>>0)){m=J[d+7180>>2];i=J[m+8>>2];if(i>>>0>J[m+12>>2]+J[m+4>>2]>>>0){break m}}J[q>>2]=0;J[q+4>>2]=0;I[q+6>>1]=0;I[q+8>>1]=0;I[q+10>>1]=0;I[q+12>>1]=0;break j}n=j+s|0;i=(i+J[m>>2]|0)-r|0;J[q+8>>2]=i;Wa(i,0,K[q+12|0]<<2);p=Va((p+u|0)-h|0,J[q>>2],P(K[q+13|0],48));m=K[q+13|0];n:{if(!m){break n}o=o|-128;l=0;j=0;if(m>>>0>=8){h=m&248;i=0;while(1){H[(p+P(j,48)|0)+43|0]=o;H[(p+P(j|1,48)|0)+43|0]=o;H[(p+P(j|2,48)|0)+43|0]=o;H[(p+P(j|3,48)|0)+43|0]=o;H[(p+P(j|4,48)|0)+43|0]=o;H[(p+P(j|5,48)|0)+43|0]=o;H[(p+P(j|6,48)|0)+43|0]=o;H[(p+P(j|7,48)|0)+43|0]=o;j=j+8|0;i=i+8|0;if((h|0)!=(i|0)){continue}break}}h=m&7;if(h){while(1){H[(p+P(j,48)|0)+43|0]=o;j=j+1|0;l=l+1|0;if((h|0)!=(l|0)){continue}break}}j=1;if(m>>>0<=1){break n}while(1){h=J[p+4>>2];i=p+P(j,48)|0;J[i>>2]=J[p>>2];J[i+4>>2]=h;h=J[p+12>>2];J[i+8>>2]=J[p+8>>2];J[i+12>>2]=h;j=j+1|0;if(j>>>0>2];l=0;while(1){m=i+(l<<5)|0;n=h+(l<<6)|0;N[m>>2]=N[n>>2];N[m+4>>2]=N[n+4>>2];N[m+8>>2]=N[n+8>>2];N[m+12>>2]=N[n+12>>2];N[m+16>>2]=N[n+16>>2];N[m+20>>2]=N[n+20>>2];N[m+24>>2]=N[n+24>>2];N[m+28>>2]=N[n+28>>2];l=l+1|0;if((k|0)!=(l|0)){continue}break}}J[q>>2]=p;J[q+4>>2]=i}B=B+1|0;if((B|0)!=(c|0)){continue}break}}J[e>>2]=A;J[f>>2]=y;J[g>>2]=z;Ia=w+16|0}function bm(a){var b=Q(0),c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=0,Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ha=Q(0),Ia=Q(0),Ja=Q(0),Ka=Q(0),La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=0,Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=Q(0),Wa=Q(0),Xa=Q(0),Ya=Q(0),Za=0,_a=Q(0),$a=Q(0),ab=Q(0),bb=Q(0),cb=Q(0),db=Q(0),eb=Q(0),fb=Q(0),gb=Q(0),hb=Q(0),ib=Q(0),jb=Q(0),kb=Q(0),lb=Q(0),mb=Q(0),nb=Q(0),ob=Q(0),pb=Q(0),qb=Q(0),rb=Q(0),sb=Q(0),tb=Q(0),ub=Q(0),vb=Q(0),wb=Q(0),xb=Q(0),yb=Q(0),zb=Q(0),Ab=Q(0),Bb=Q(0),Cb=Q(0),Db=Q(0),Eb=Q(0),Fb=Q(0),Gb=Q(0),Hb=Q(0),Ib=Q(0),Jb=Q(0),Kb=Q(0),Lb=Q(0),Mb=Q(0),Nb=Q(0),Ob=Q(0),Pb=Q(0),Qb=Q(0),Rb=Q(0),Sb=0,Tb=0,Ub=Q(0),Vb=Q(0),Wb=Q(0),Xb=Q(0),Yb=Q(0),Zb=Q(0),_b=Q(0),$b=Q(0),ac=Q(0),bc=Q(0),cc=Q(0),dc=Q(0),ec=Q(0),fc=Q(0);g=J[a+100>>2];Cb=N[g+28>>2];B=N[g+16>>2];h=J[a+96>>2];C=N[h+24>>2];D=N[h+20>>2];Db=N[g+12>>2];E=N[g+8>>2];F=N[g+4>>2];G=N[g>>2];i=J[a+68>>2];Eb=N[i+28>>2];H=N[i+16>>2];j=J[a+64>>2];I=N[j+24>>2];M=N[j+20>>2];Fb=N[i+12>>2];O=N[i+8>>2];R=N[i+4>>2];S=N[i>>2];k=J[a+36>>2];Gb=N[k+28>>2];T=N[k+16>>2];l=J[a+32>>2];U=N[l+24>>2];V=N[l+20>>2];Hb=N[k+12>>2];W=N[k+8>>2];X=N[k+4>>2];Y=N[k>>2];m=J[a+4>>2];Z=N[m+24>>2];_=N[m+20>>2];n=J[a>>2];$=N[n+24>>2];aa=N[n+20>>2];ba=N[g+24>>2];ca=N[g+20>>2];da=N[i+24>>2];ea=N[i+20>>2];fa=N[k+24>>2];ga=N[k+20>>2];Ib=N[h+28>>2];ha=N[h+16>>2];Jb=N[h+12>>2];ia=N[h+8>>2];ja=N[h+4>>2];ka=N[h>>2];Kb=N[j+28>>2];la=N[j+16>>2];Lb=N[j+12>>2];ma=N[j+8>>2];na=N[j+4>>2];oa=N[j>>2];Mb=N[l+28>>2];pa=N[l+16>>2];Nb=N[l+12>>2];qa=N[l+8>>2];ra=N[l+4>>2];sa=N[l>>2];Ob=N[m+28>>2];ta=N[m+16>>2];Pb=N[n+28>>2];ua=N[n+16>>2];Qb=N[m+12>>2];va=N[m+8>>2];wa=N[m+4>>2];xa=N[m>>2];Rb=N[n+12>>2];ya=N[n+8>>2];za=N[n+4>>2];Aa=N[n>>2];a=J[a+24>>2];Ba=L[a+2>>1];if(Ba){Sb=a+Ba|0;while(1){Za=a+160|0;Pa=K[a+1|0];Ba=Za+P(Pa,176)|0;Ca=N[a+76>>2];Da=N[a+72>>2];Ea=N[a+68>>2];Fa=N[a+60>>2];Ga=N[a+56>>2];Ha=N[a+52>>2];Ia=N[a+44>>2];Ja=N[a+40>>2];Ka=N[a+36>>2];_a=N[a+108>>2];$a=N[a+104>>2];ab=N[a+100>>2];v=a+96|0;bb=N[v>>2];cb=N[a+92>>2];db=N[a+88>>2];eb=N[a+84>>2];La=N[a+64>>2];Ma=N[a+48>>2];Na=N[a+32>>2];fb=N[a+80>>2];a:{if(!Pa){q=Q(0);r=Q(0);s=Q(0);t=Q(0);break a}Tb=v+L[a+2>>1]|0;Ub=N[a+140>>2];Vb=N[a+136>>2];Wb=N[a+132>>2];Xb=N[a+124>>2];Yb=N[a+120>>2];Zb=N[a+116>>2];_b=N[a+128>>2];$b=N[a+112>>2];Qa=Q(Q(Q(Aa*Na)+Q(za*Ma))+Q(ya*La));Ra=Q(Q(Q(sa*Ka)+Q(ra*Ha))+Q(qa*Ea));Sa=Q(Q(Q(oa*Ja)+Q(na*Ga))+Q(ma*Da));Ta=Q(Q(Q(ka*Ia)+Q(ja*Fa))+Q(ia*Ca));Ua=Q(Q(Q(xa*Na)+Q(wa*Ma))+Q(va*La));Va=Q(Q(Q(Y*Ka)+Q(X*Ha))+Q(W*Ea));Wa=Q(Q(Q(S*Ja)+Q(R*Ga))+Q(O*Da));Xa=Q(Q(Q(G*Ia)+Q(F*Fa))+Q(E*Ca));t=Q(0);v=0;s=Q(0);r=Q(0);q=Q(0);while(1){a=P(v,176)+Za|0;b=N[a+116>>2];d=N[a+52>>2];ac=N[a+100>>2];bc=N[a+84>>2];c=N[a+68>>2];gb=N[a+36>>2];hb=N[a+20>>2];ib=N[a+4>>2];y=N[a+164>>2];jb=N[a+132>>2];kb=N[a+148>>2];z=N[a+120>>2];e=N[a+56>>2];cc=N[a+104>>2];dc=N[a+88>>2];o=N[a+72>>2];lb=N[a+40>>2];mb=N[a+24>>2];nb=N[a+8>>2];ob=N[a+168>>2];pb=N[a+136>>2];qb=N[a+152>>2];A=N[a+124>>2];f=N[a+60>>2];Oa=N[a+108>>2];ec=N[a+92>>2];p=N[a+76>>2];rb=N[a+44>>2];sb=N[a+28>>2];tb=N[a+12>>2];ub=N[a+172>>2];vb=N[a+140>>2];wb=N[a+156>>2];Ya=N[a+48>>2];u=Q(-Ya);w=N[a+64>>2];fc=Q(Q(w*N[a+80>>2])-N[a+96>>2]);x=w;w=N[a>>2];xb=N[a+16>>2];yb=N[a+32>>2];zb=N[a+128>>2];Ab=N[a+144>>2];Bb=N[a+160>>2];x=Q(fc-Q(x*Q(Q(Qa+Q(Q(Q(ua*w)+Q(aa*xb))+Q($*yb)))-Q(Ua+Q(Q(Q(ta*zb)+Q(_*Ab))+Q(Z*Bb))))));u=Q(Ya+(u>2];u=u>2]=u;p=Q(Q(Q(p*ec)-Oa)-Q(p*Q(Q(Ta+Q(Q(Q(ha*tb)+Q(D*sb))+Q(C*rb)))-Q(Xa+Q(Q(Q(B*vb)+Q(ca*wb))+Q(ba*ub))))));Oa=Q(-f);p=Q(f+(p>Oa?p:Oa));A=p>2]=A;o=Q(Q(Q(o*dc)-cc)-Q(o*Q(Q(Sa+Q(Q(Q(la*nb)+Q(M*mb))+Q(I*lb)))-Q(Wa+Q(Q(Q(H*pb)+Q(ea*qb))+Q(da*ob))))));p=Q(-e);o=Q(e+(o>p?o:p));z=o>2]=z;c=Q(Q(Q(c*bc)-ac)-Q(c*Q(Q(Ra+Q(Q(Q(pa*ib)+Q(V*hb))+Q(U*gb)))-Q(Va+Q(Q(Q(T*jb)+Q(ga*kb))+Q(fa*y))))));o=Q(-d);c=Q(d+(c>o?c:o));c=b>c?c:b;N[a+52>>2]=c;a=(v<<4)+Tb|0;N[a+12>>2]=A;N[a+8>>2]=z;N[a+4>>2]=c;N[a>>2]=u;b=Q(u-Ya);q=Q(q+b);f=Q(A-f);t=Q(t+f);e=Q(z-e);s=Q(s+e);d=Q(c-d);r=Q(r+d);Ua=Q(Ua-Q(bb*b));Qa=Q(Qa+Q(fb*b));c=Q(_b*b);Z=Q(Z-Q(Bb*c));b=Q($b*b);$=Q($+Q(yb*b));_=Q(_-Q(Ab*c));aa=Q(aa+Q(xb*b));ta=Q(ta-Q(zb*c));ua=Q(ua+Q(w*b));Xa=Q(Xa-Q(_a*f));Wa=Q(Wa-Q($a*e));Va=Q(Va-Q(ab*d));Ta=Q(Ta+Q(cb*f));Sa=Q(Sa+Q(db*e));Ra=Q(Ra+Q(eb*d));b=Q(Ub*f);ba=Q(ba-Q(ub*b));c=Q(Vb*e);da=Q(da-Q(ob*c));w=y;y=Q(Wb*d);fa=Q(fa-Q(w*y));f=Q(Xb*f);C=Q(C+Q(rb*f));e=Q(Yb*e);I=Q(I+Q(lb*e));d=Q(Zb*d);U=Q(U+Q(gb*d));ca=Q(ca-Q(wb*b));ea=Q(ea-Q(qb*c));ga=Q(ga-Q(kb*y));D=Q(D+Q(sb*f));M=Q(M+Q(mb*e));V=Q(V+Q(hb*d));B=Q(B-Q(vb*b));H=Q(H-Q(pb*c));T=Q(T-Q(jb*y));ha=Q(ha+Q(tb*f));la=Q(la+Q(nb*e));pa=Q(pa+Q(ib*d));v=v+1|0;if((Pa|0)!=(v|0)){continue}break}}b=Q(_a*t);E=Q(E-Q(Ca*b));f=Q($a*s);O=Q(O-Q(Da*f));e=Q(ab*r);W=Q(W-Q(Ea*e));d=Q(bb*q);va=Q(va-Q(La*d));t=Q(cb*t);ia=Q(ia+Q(Ca*t));s=Q(db*s);ma=Q(ma+Q(Da*s));r=Q(eb*r);qa=Q(qa+Q(Ea*r));q=Q(fb*q);ya=Q(ya+Q(La*q));F=Q(F-Q(Fa*b));R=Q(R-Q(Ga*f));X=Q(X-Q(Ha*e));wa=Q(wa-Q(Ma*d));ja=Q(ja+Q(Fa*t));na=Q(na+Q(Ga*s));ra=Q(ra+Q(Ha*r));za=Q(za+Q(Ma*q));G=Q(G-Q(Ia*b));S=Q(S-Q(Ja*f));Y=Q(Y-Q(Ka*e));xa=Q(xa-Q(Na*d));ka=Q(ka+Q(Ia*t));oa=Q(oa+Q(Ja*s));sa=Q(sa+Q(Ka*r));Aa=Q(Aa+Q(Na*q));a=Ba;if(Sb>>>0>a>>>0){continue}break}}N[n+12>>2]=Rb;N[n+8>>2]=ya;N[n+4>>2]=za;N[n>>2]=Aa;N[l+12>>2]=Nb;N[l+8>>2]=qa;N[l+4>>2]=ra;N[l>>2]=sa;N[j+12>>2]=Lb;N[j+8>>2]=ma;N[j+4>>2]=na;N[j>>2]=oa;N[h+12>>2]=Jb;N[h+8>>2]=ia;N[h+4>>2]=ja;N[h>>2]=ka;N[m+12>>2]=Qb;N[m+8>>2]=va;N[m+4>>2]=wa;N[m>>2]=xa;N[k+12>>2]=Hb;N[k+8>>2]=W;N[k+4>>2]=X;N[k>>2]=Y;N[i+12>>2]=Fb;N[i+8>>2]=O;N[i+4>>2]=R;N[i>>2]=S;N[g+12>>2]=Db;N[g+8>>2]=E;N[g+4>>2]=F;N[g>>2]=G;N[n+28>>2]=Pb;N[n+24>>2]=$;N[n+20>>2]=aa;N[n+16>>2]=ua;N[l+28>>2]=Mb;N[l+24>>2]=U;N[l+20>>2]=V;N[l+16>>2]=pa;N[j+28>>2]=Kb;N[j+24>>2]=I;N[j+20>>2]=M;N[j+16>>2]=la;N[h+28>>2]=Ib;N[h+24>>2]=C;N[h+20>>2]=D;N[h+16>>2]=ha;N[m+28>>2]=Ob;N[m+24>>2]=Z;N[m+20>>2]=_;N[m+16>>2]=ta;N[k+28>>2]=Gb;N[k+24>>2]=fa;N[k+20>>2]=ga;N[k+16>>2]=T;N[i+28>>2]=Eb;N[i+24>>2]=da;N[i+20>>2]=ea;N[i+16>>2]=H;N[g+28>>2]=Cb;N[g+24>>2]=ba;N[g+20>>2]=ca;N[g+16>>2]=B}function Vea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=Q(0),o=0,p=0,q=0,r=0,s=0;i=J[a+20>>2];e=J[a+28>>2];J[J[J[e+1004>>2]+4>>2]+8>>2]=0;m=J[e+1e3>>2];f=J[m+284>>2];J[e+2704>>2]=0;J[e+2708>>2]=0;o=J[J[e+976>>2]+1156>>2];a=J[e+1012>>2];Ka[J[J[a>>2]+124>>2]](a,f);p=J[e+2360>>2]&8;h=J[e+2448>>2]&2147483647;a:{if(!h){break a}f=J[e+2444>>2];a=1;while(1){d=J[f+(c<<2)>>2];if(!d){a=a+1|0;c=c+1|0;if((h|0)!=(c|0)){continue}break a}break}g=$ka(d)|c<<5;d=d&d-1;b:{if(d){break b}a=a>>>0>h>>>0?a:h;while(1){c=c+1|0;if(h>>>0<=c>>>0){d=0;c=a;break b}d=J[f+(c<<2)>>2];if(!d){continue}break}}if((g|0)==-1){break a}while(1){b=db(o,1072);n=N[e+1080>>2];j=J[e+1e3>>2];h=J[e+1012>>2];f=J[e+16>>2];a=J[e+20>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=f;J[b+12>>2]=a;H[b+1068|0]=(p|0)!=0;J[b+1064>>2]=h;J[b+1060>>2]=j;N[b+1056>>2]=n;J[b+28>>2]=-128;J[b+32>>2]=-128;a=b+1044|0;J[a>>2]=-128;J[a+4>>2]=-128;a=b+1036|0;J[a>>2]=-128;J[a+4>>2]=-128;a=b+1028|0;J[a>>2]=-128;J[a+4>>2]=-128;J[b+1020>>2]=-128;J[b+1024>>2]=-128;J[b+1012>>2]=-128;J[b+1016>>2]=-128;J[b+1004>>2]=-128;J[b+1008>>2]=-128;J[b+996>>2]=-128;J[b+1e3>>2]=-128;J[b+988>>2]=-128;J[b+992>>2]=-128;J[b+980>>2]=-128;J[b+984>>2]=-128;J[b+972>>2]=-128;J[b+976>>2]=-128;J[b+964>>2]=-128;J[b+968>>2]=-128;J[b+956>>2]=-128;J[b+960>>2]=-128;J[b+948>>2]=-128;J[b+952>>2]=-128;J[b+940>>2]=-128;J[b+944>>2]=-128;J[b+932>>2]=-128;J[b+936>>2]=-128;J[b+924>>2]=-128;J[b+928>>2]=-128;J[b+916>>2]=-128;J[b+920>>2]=-128;J[b+908>>2]=-128;J[b+912>>2]=-128;J[b+900>>2]=-128;J[b+904>>2]=-128;J[b+892>>2]=-128;J[b+896>>2]=-128;J[b+884>>2]=-128;J[b+888>>2]=-128;J[b+876>>2]=-128;J[b+880>>2]=-128;J[b+868>>2]=-128;J[b+872>>2]=-128;J[b+860>>2]=-128;J[b+864>>2]=-128;J[b+852>>2]=-128;J[b+856>>2]=-128;J[b+844>>2]=-128;J[b+848>>2]=-128;J[b+836>>2]=-128;J[b+840>>2]=-128;J[b+828>>2]=-128;J[b+832>>2]=-128;J[b+820>>2]=-128;J[b+824>>2]=-128;J[b+812>>2]=-128;J[b+816>>2]=-128;J[b+804>>2]=-128;J[b+808>>2]=-128;J[b+796>>2]=-128;J[b+800>>2]=-128;J[b+788>>2]=-128;J[b+792>>2]=-128;J[b+780>>2]=-128;J[b+784>>2]=-128;J[b+772>>2]=-128;J[b+776>>2]=-128;J[b+764>>2]=-128;J[b+768>>2]=-128;J[b+756>>2]=-128;J[b+760>>2]=-128;J[b+748>>2]=-128;J[b+752>>2]=-128;J[b+740>>2]=-128;J[b+744>>2]=-128;J[b+732>>2]=-128;J[b+736>>2]=-128;J[b+724>>2]=-128;J[b+728>>2]=-128;J[b+716>>2]=-128;J[b+720>>2]=-128;J[b+708>>2]=-128;J[b+712>>2]=-128;J[b+700>>2]=-128;J[b+704>>2]=-128;J[b+692>>2]=-128;J[b+696>>2]=-128;J[b+684>>2]=-128;J[b+688>>2]=-128;J[b+676>>2]=-128;J[b+680>>2]=-128;J[b+668>>2]=-128;J[b+672>>2]=-128;J[b+660>>2]=-128;J[b+664>>2]=-128;J[b+652>>2]=-128;J[b+656>>2]=-128;J[b+644>>2]=-128;J[b+648>>2]=-128;J[b+636>>2]=-128;J[b+640>>2]=-128;J[b+628>>2]=-128;J[b+632>>2]=-128;J[b+620>>2]=-128;J[b+624>>2]=-128;J[b+612>>2]=-128;J[b+616>>2]=-128;J[b+604>>2]=-128;J[b+608>>2]=-128;J[b+596>>2]=-128;J[b+600>>2]=-128;J[b+588>>2]=-128;J[b+592>>2]=-128;J[b+580>>2]=-128;J[b+584>>2]=-128;J[b+572>>2]=-128;J[b+576>>2]=-128;J[b+564>>2]=-128;J[b+568>>2]=-128;J[b+556>>2]=-128;J[b+560>>2]=-128;J[b+548>>2]=-128;J[b+552>>2]=-128;J[b+540>>2]=-128;J[b+544>>2]=-128;J[b+532>>2]=-128;J[b+536>>2]=-128;J[b+524>>2]=-128;J[b+528>>2]=-128;J[b+516>>2]=-128;J[b+520>>2]=-128;J[b+508>>2]=-128;J[b+512>>2]=-128;J[b+500>>2]=-128;J[b+504>>2]=-128;J[b+492>>2]=-128;J[b+496>>2]=-128;J[b+484>>2]=-128;J[b+488>>2]=-128;J[b+476>>2]=-128;J[b+480>>2]=-128;J[b+468>>2]=-128;J[b+472>>2]=-128;J[b+460>>2]=-128;J[b+464>>2]=-128;J[b+452>>2]=-128;J[b+456>>2]=-128;J[b+444>>2]=-128;J[b+448>>2]=-128;J[b+436>>2]=-128;J[b+440>>2]=-128;J[b+428>>2]=-128;J[b+432>>2]=-128;J[b+420>>2]=-128;J[b+424>>2]=-128;J[b+412>>2]=-128;J[b+416>>2]=-128;J[b+404>>2]=-128;J[b+408>>2]=-128;J[b+396>>2]=-128;J[b+400>>2]=-128;J[b+388>>2]=-128;J[b+392>>2]=-128;J[b+380>>2]=-128;J[b+384>>2]=-128;J[b+372>>2]=-128;J[b+376>>2]=-128;J[b+364>>2]=-128;J[b+368>>2]=-128;J[b+356>>2]=-128;J[b+360>>2]=-128;J[b+348>>2]=-128;J[b+352>>2]=-128;J[b+340>>2]=-128;J[b+344>>2]=-128;J[b+332>>2]=-128;J[b+336>>2]=-128;J[b+324>>2]=-128;J[b+328>>2]=-128;J[b+316>>2]=-128;J[b+320>>2]=-128;J[b+308>>2]=-128;J[b+312>>2]=-128;J[b+300>>2]=-128;J[b+304>>2]=-128;J[b+292>>2]=-128;J[b+296>>2]=-128;J[b+284>>2]=-128;J[b+288>>2]=-128;J[b+276>>2]=-128;J[b+280>>2]=-128;J[b+268>>2]=-128;J[b+272>>2]=-128;J[b+260>>2]=-128;J[b+264>>2]=-128;J[b+252>>2]=-128;J[b+256>>2]=-128;J[b+244>>2]=-128;J[b+248>>2]=-128;J[b+236>>2]=-128;J[b+240>>2]=-128;J[b+228>>2]=-128;J[b+232>>2]=-128;J[b+220>>2]=-128;J[b+224>>2]=-128;J[b+212>>2]=-128;J[b+216>>2]=-128;J[b+204>>2]=-128;J[b+208>>2]=-128;J[b+196>>2]=-128;J[b+200>>2]=-128;J[b+188>>2]=-128;J[b+192>>2]=-128;J[b+180>>2]=-128;J[b+184>>2]=-128;J[b+172>>2]=-128;J[b+176>>2]=-128;J[b+164>>2]=-128;J[b+168>>2]=-128;J[b+156>>2]=-128;J[b+160>>2]=-128;J[b+148>>2]=-128;J[b+152>>2]=-128;J[b+140>>2]=-128;J[b+144>>2]=-128;J[b+132>>2]=-128;J[b+136>>2]=-128;J[b+124>>2]=-128;J[b+128>>2]=-128;J[b+116>>2]=-128;J[b+120>>2]=-128;J[b+108>>2]=-128;J[b+112>>2]=-128;J[b+100>>2]=-128;J[b+104>>2]=-128;J[b+92>>2]=-128;J[b+96>>2]=-128;J[b+84>>2]=-128;J[b+88>>2]=-128;J[b+76>>2]=-128;J[b+80>>2]=-128;J[b+68>>2]=-128;J[b+72>>2]=-128;J[b+60>>2]=-128;J[b+64>>2]=-128;J[b+52>>2]=-128;J[b+56>>2]=-128;J[b+44>>2]=-128;J[b+48>>2]=-128;J[b+36>>2]=-128;J[b+40>>2]=-128;J[b>>2]=142596;q=J[e+2444>>2];k=J[m+184>>2];l=0;a=c;f=d;while(1){c=J[(P(g&33554431,24)+k|0)+20>>2];c:{if(c){J[(b+(l<<2)|0)+28>>2]=g<<7;l=l+1|0;if(H[J[c+36>>2]+28|0]<0){break c}}d=(g>>>3&536870908)+q|0;c=J[d>>2];r=d,s=dla(-2,g)&c,J[r>>2]=s}d:{if(!f){d=0;g=-1;c=a;break d}c=a;d=f-1&f;e:{if(d){break e}c=a+1|0;g=J[e+2448>>2]&2147483647;h=c>>>0>g>>>0?c:g;j=J[e+2444>>2];c=a;while(1){c=c+1|0;if(g>>>0<=c>>>0){d=0;c=h;break e}d=J[j+(c<<2)>>2];if(!d){continue}break}}g=$ka(f)|a<<5;if(l>>>0>255){break d}a=c;f=d;if((g|0)!=-1){continue}}break}J[b+24>>2]=1;J[b+1052>>2]=l;J[b+20>>2]=i;if(i){Ka[J[J[i>>2]+16>>2]](i);J[b+16>>2]=J[J[b+20>>2]+16>>2]}Ka[J[J[b>>2]+20>>2]](b);if((g|0)!=-1){continue}break}}k=J[m+296>>2];if(k){j=J[m+292>>2];b=p>>>3|0;d=0;while(1){a=db(o,48);n=N[e+1080>>2];h=J[e+1e3>>2];f=J[e+16>>2];c=J[e+20>>2];J[a+24>>2]=0;J[a+16>>2]=0;J[a+8>>2]=f;J[a+12>>2]=c;H[a+44|0]=b;J[a+40>>2]=h;N[a+36>>2]=n;c=k-d|0;J[a+32>>2]=c>>>0>=32?32:c;J[a+28>>2]=j+(d<<2);J[a>>2]=142652;J[a+20>>2]=i;J[a+24>>2]=1;if(i){Ka[J[J[i>>2]+16>>2]](i);J[a+16>>2]=J[J[a+20>>2]+16>>2];c=J[a>>2]}else{c=142652}Ka[J[c+20>>2]](a);d=d+32|0;if(k>>>0>d>>>0){continue}break}}J[e+1064>>2]=0;bn(J[e+976>>2]+24|0)}function JD(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;J[a+32>>2]=0;J[a+28>>2]=b;a:{switch(b|0){case 0:b=J[42504];c=Ka[J[J[b>>2]+20>>2]](b)|0?37254:70610;c=Ka[J[J[b+12>>2]+8>>2]](b+12|0,7696,c,10117,83)|0;J[c>>2]=153208;b=c+16|0;J[b>>2]=0;J[b+4>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[b+608>>2]=0;J[b+612>>2]=0;J[b+632>>2]=0;J[b+624>>2]=0;J[b+628>>2]=0;J[b+616>>2]=0;J[b+620>>2]=0;J[b+644>>2]=0;J[b+636>>2]=0;J[b+640>>2]=0;Gb(b+688|0);Gb(b+912|0);d=b+1136|0;Gb(d);e=b+1360|0;Gb(e);f=b+1584|0;Gb(f);g=b+1808|0;Gb(g);Gb(b+2032|0);h=b+2256|0;Gb(h);i=b+2480|0;Gb(i);j=b+2704|0;Gb(j);k=b+2928|0;Gb(k);l=b+3152|0;Gb(l);m=b+3376|0;Gb(m);n=b+3600|0;Gb(n);o=b+3824|0;Gb(o);p=b+4048|0;Gb(p);q=b+4272|0;Gb(q);r=b+4496|0;Gb(r);s=b+4720|0;Gb(s);t=b+4944|0;Gb(t);u=b+5168|0;Gb(u);v=b+5392|0;Gb(v);w=b+5616|0;Gb(w);x=b+5840|0;Gb(x);y=b+6064|0;Gb(y);z=b+6288|0;Gb(z);A=b+6512|0;Gb(A);B=b+6736|0;Gb(B);C=b+6960|0;Gb(C);D=b+7184|0;Gb(D);E=b+7408|0;Gb(E);H[b+7633|0]=0;H[b+7632|0]=1;J[b+688>>2]=0;J[b+692>>2]=0;J[b+680>>2]=-25165825;J[b+672>>2]=-25165825;J[b+676>>2]=-25165825;J[b+664>>2]=0;J[b+656>>2]=0;J[b+660>>2]=0;J[b+696>>2]=0;J[b+700>>2]=0;J[b+704>>2]=0;J[b+708>>2]=0;J[b+712>>2]=0;J[b+716>>2]=0;J[b+720>>2]=0;J[b+724>>2]=0;J[b+912>>2]=0;J[b+916>>2]=0;J[b+920>>2]=0;J[b+924>>2]=0;J[b+928>>2]=0;J[b+932>>2]=0;J[b+936>>2]=0;J[b+940>>2]=0;J[b+944>>2]=0;J[b+948>>2]=0;J[d>>2]=0;J[d+4>>2]=0;d=b+1144|0;J[d>>2]=0;J[d+4>>2]=0;d=b+1152|0;J[d>>2]=0;J[d+4>>2]=0;d=b+1160|0;J[d>>2]=0;J[d+4>>2]=0;d=b+1168|0;J[d>>2]=0;J[d+4>>2]=0;d=b+1392|0;J[d>>2]=0;J[d+4>>2]=0;d=b+1384|0;J[d>>2]=0;J[d+4>>2]=0;d=b+1376|0;J[d>>2]=0;J[d+4>>2]=0;d=b+1368|0;J[d>>2]=0;J[d+4>>2]=0;J[e>>2]=0;J[e+4>>2]=0;d=b+1616|0;J[d>>2]=0;J[d+4>>2]=0;d=b+1608|0;J[d>>2]=0;J[d+4>>2]=0;d=b+1600|0;J[d>>2]=0;J[d+4>>2]=0;d=b+1592|0;J[d>>2]=0;J[d+4>>2]=0;J[f>>2]=0;J[f+4>>2]=0;d=b+1840|0;J[d>>2]=0;J[d+4>>2]=0;d=b+1832|0;J[d>>2]=0;J[d+4>>2]=0;d=b+1824|0;J[d>>2]=0;J[d+4>>2]=0;d=b+1816|0;J[d>>2]=0;J[d+4>>2]=0;J[g>>2]=0;J[g+4>>2]=0;d=b+2064|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2056|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2048|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2040|0;J[d>>2]=0;J[d+4>>2]=0;J[b+2032>>2]=0;J[b+2036>>2]=0;d=b+2288|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2280|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2272|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2264|0;J[d>>2]=0;J[d+4>>2]=0;J[h>>2]=0;J[h+4>>2]=0;J[i>>2]=0;J[i+4>>2]=0;d=b+2488|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2496|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2504|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2512|0;J[d>>2]=0;J[d+4>>2]=0;J[j>>2]=0;J[j+4>>2]=0;d=b+2712|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2720|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2728|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2736|0;J[d>>2]=0;J[d+4>>2]=0;J[k>>2]=0;J[k+4>>2]=0;d=b+2936|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2944|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2952|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2960|0;J[d>>2]=0;J[d+4>>2]=0;d=b+3184|0;J[d>>2]=0;J[d+4>>2]=0;d=b+3176|0;J[d>>2]=0;J[d+4>>2]=0;d=b+3168|0;J[d>>2]=0;J[d+4>>2]=0;d=b+3160|0;J[d>>2]=0;J[d+4>>2]=0;J[l>>2]=0;J[l+4>>2]=0;d=b+3408|0;J[d>>2]=0;J[d+4>>2]=0;d=b+3400|0;J[d>>2]=0;J[d+4>>2]=0;d=b+3392|0;J[d>>2]=0;J[d+4>>2]=0;d=b+3384|0;J[d>>2]=0;J[d+4>>2]=0;J[m>>2]=0;J[m+4>>2]=0;d=b+3632|0;J[d>>2]=0;J[d+4>>2]=0;d=b+3624|0;J[d>>2]=0;J[d+4>>2]=0;d=b+3616|0;J[d>>2]=0;J[d+4>>2]=0;d=b+3608|0;J[d>>2]=0;J[d+4>>2]=0;J[n>>2]=0;J[n+4>>2]=0;d=b+3856|0;J[d>>2]=0;J[d+4>>2]=0;d=b+3848|0;J[d>>2]=0;J[d+4>>2]=0;d=b+3840|0;J[d>>2]=0;J[d+4>>2]=0;d=b+3832|0;J[d>>2]=0;J[d+4>>2]=0;J[o>>2]=0;J[o+4>>2]=0;d=b+4080|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4072|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4064|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4056|0;J[d>>2]=0;J[d+4>>2]=0;J[p>>2]=0;J[p+4>>2]=0;d=b+4304|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4296|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4288|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4280|0;J[d>>2]=0;J[d+4>>2]=0;J[q>>2]=0;J[q+4>>2]=0;d=b+4528|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4520|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4512|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4504|0;J[d>>2]=0;J[d+4>>2]=0;J[r>>2]=0;J[r+4>>2]=0;d=b+4752|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4744|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4736|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4728|0;J[d>>2]=0;J[d+4>>2]=0;J[s>>2]=0;J[s+4>>2]=0;d=b+4976|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4968|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4960|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4952|0;J[d>>2]=0;J[d+4>>2]=0;J[t>>2]=0;J[t+4>>2]=0;d=b+5200|0;J[d>>2]=0;J[d+4>>2]=0;d=b+5192|0;J[d>>2]=0;J[d+4>>2]=0;d=b+5184|0;J[d>>2]=0;J[d+4>>2]=0;d=b+5176|0;J[d>>2]=0;J[d+4>>2]=0;J[u>>2]=0;J[u+4>>2]=0;d=b+5424|0;J[d>>2]=0;J[d+4>>2]=0;d=b+5416|0;J[d>>2]=0;J[d+4>>2]=0;d=b+5408|0;J[d>>2]=0;J[d+4>>2]=0;d=b+5400|0;J[d>>2]=0;J[d+4>>2]=0;J[v>>2]=0;J[v+4>>2]=0;d=b+5648|0;J[d>>2]=0;J[d+4>>2]=0;d=b+5640|0;J[d>>2]=0;J[d+4>>2]=0;d=b+5632|0;J[d>>2]=0;J[d+4>>2]=0;d=b+5624|0;J[d>>2]=0;J[d+4>>2]=0;J[w>>2]=0;J[w+4>>2]=0;d=b+5872|0;J[d>>2]=0;J[d+4>>2]=0;d=b+5864|0;J[d>>2]=0;J[d+4>>2]=0;d=b+5856|0;J[d>>2]=0;J[d+4>>2]=0;d=b+5848|0;J[d>>2]=0;J[d+4>>2]=0;J[x>>2]=0;J[x+4>>2]=0;d=b+6096|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6088|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6080|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6072|0;J[d>>2]=0;J[d+4>>2]=0;J[y>>2]=0;J[y+4>>2]=0;d=b+6320|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6312|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6304|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6296|0;J[d>>2]=0;J[d+4>>2]=0;J[z>>2]=0;J[z+4>>2]=0;d=b+6544|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6536|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6528|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6520|0;J[d>>2]=0;J[d+4>>2]=0;J[A>>2]=0;J[A+4>>2]=0;d=b+6768|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6760|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6752|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6744|0;J[d>>2]=0;J[d+4>>2]=0;J[B>>2]=0;J[B+4>>2]=0;d=b+6992|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6984|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6976|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6968|0;J[d>>2]=0;J[d+4>>2]=0;J[C>>2]=0;J[C+4>>2]=0;d=b+7216|0;J[d>>2]=0;J[d+4>>2]=0;d=b+7208|0;J[d>>2]=0;J[d+4>>2]=0;d=b+7200|0;J[d>>2]=0;J[d+4>>2]=0;d=b+7192|0;J[d>>2]=0;J[d+4>>2]=0;J[D>>2]=0;J[D+4>>2]=0;d=b+7440|0;J[d>>2]=0;J[d+4>>2]=0;d=b+7432|0;J[d>>2]=0;J[d+4>>2]=0;d=b+7424|0;J[d>>2]=0;J[d+4>>2]=0;b=b+7416|0;J[b>>2]=0;J[b+4>>2]=0;J[E>>2]=0;J[E+4>>2]=0;b=c+7664|0;J[b>>2]=0;J[b+4>>2]=0;J[b+24>>2]=-1;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[a>>2]=c;return;case 1:b=J[42504];e=Ka[J[J[b>>2]+20>>2]](b)|0?37504:70610;F=a,G=RD(Ka[J[J[b+12>>2]+8>>2]](b+12|0,376,e,10117,84)|0,1,c,d),J[F>>2]=G;return;case 2:b=J[42504];e=Ka[J[J[b>>2]+20>>2]](b)|0?37504:70610;e=RD(Ka[J[J[b+12>>2]+8>>2]](b+12|0,376,e,10117,85)|0,0,c,d);break;default:break a}}J[a>>2]=e}function vI(a,b,c,d,e,f,g,h,i,j){var k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0);l=Ia-160|0;Ia=l;m=a+112|0;z=J[a+444>>2];a:{if(J[(z+(d<<5)|0)+24>>2]==(c|0)){n=N[f+20>>2];o=N[f+24>>2];p=N[f>>2];q=N[f+4>>2];u=N[f+8>>2];s=N[f+16>>2];w=N[g+20>>2];t=N[g>>2];r=N[g+4>>2];v=N[g+8>>2];y=N[g+16>>2];N[l+152>>2]=-N[g+24>>2];N[l+148>>2]=-w;J[l+156>>2]=0;J[l+140>>2]=0;N[l+144>>2]=-y;N[l+136>>2]=-v;N[l+132>>2]=-r;N[l+128>>2]=-t;f=P(d,76);g=l+128|0;qc(l+96|0,J[a+396>>2]+P(d,96)|0,(J[m+340>>2]+P(d,160)|0)+120|0,f+J[a+384>>2]|0,g);N[l+88>>2]=o-N[l+120>>2];N[l+84>>2]=n-N[l+116>>2];J[l+92>>2]=0;J[l+76>>2]=0;N[l+80>>2]=s-N[l+112>>2];N[l+72>>2]=u-N[l+104>>2];N[l+68>>2]=q-N[l+100>>2];N[l+64>>2]=p-N[l+96>>2];hI(c,m,e,l- -64|0);iI(l,b,c,m,e,j);b=J[l+24>>2];J[l+52>>2]=J[l+20>>2];J[l+56>>2]=b;J[l+44>>2]=0;J[l+60>>2]=0;N[l+32>>2]=N[l>>2];b=J[l+8>>2];J[l+36>>2]=J[l+4>>2];J[l+40>>2]=b;N[l+48>>2]=N[l+16>>2];pe(l,(J[m+340>>2]+P(d,160)|0)+120|0,J[a+348>>2]+P(d,112)|0,J[a+360>>2]+P(d,36)|0,f+J[a+384>>2]|0,g,j,l+32|0);n=N[l+24>>2];a=J[l+16>>2];b=J[l+20>>2];c=J[l+4>>2];d=J[l>>2];o=N[l+8>>2];N[h>>2]=N[l+48>>2];N[h+4>>2]=N[l+52>>2];N[h+8>>2]=N[l+56>>2];N[h+16>>2]=N[l+32>>2];N[h+20>>2]=N[l+36>>2];N[h+24>>2]=N[l+40>>2];N[i+24>>2]=o;J[i+16>>2]=d;J[i+20>>2]=c;N[i+8>>2]=n;J[i>>2]=a;J[i+4>>2]=b;break a}k=Ia-2432|0;Ia=k;e=c;if((d|0)!=(c|0)){b=c;e=d;while(1){b:{if(b>>>0>>0){e=J[((e<<5)+z|0)+24>>2];break b}b=J[((b<<5)+z|0)+24>>2]}if((b|0)!=(e|0)){continue}break}}n=N[f+20>>2];p=N[f>>2];q=N[f+4>>2];o=N[f+8>>2];s=N[f+16>>2];u=Q(-N[f+24>>2]);N[k+120>>2]=u;w=Q(-n);N[k+116>>2]=w;b=0;J[k+124>>2]=0;t=Q(-s);N[k+112>>2]=t;J[k+108>>2]=0;o=Q(-o);N[k+104>>2]=o;r=Q(-q);N[k+100>>2]=r;n=Q(-p);N[k+96>>2]=n;q=N[g+20>>2];p=N[g+24>>2];x=N[g+16>>2];y=N[g+8>>2];s=N[g+4>>2];v=N[g>>2];f=k+128|0;a=f+(c<<5)|0;J[a+28>>2]=0;N[a+24>>2]=u;N[a+20>>2]=w;N[a+16>>2]=t;J[a+12>>2]=0;N[a+8>>2]=o;N[a+4>>2]=r;N[a>>2]=n;p=Q(-p);N[k+88>>2]=p;q=Q(-q);N[k+84>>2]=q;a=f+(d<<5)|0;v=Q(-v);N[a>>2]=v;s=Q(-s);N[a+4>>2]=s;y=Q(-y);N[a+8>>2]=y;x=Q(-x);N[a+16>>2]=x;N[a+20>>2]=q;N[a+24>>2]=p;J[a+28>>2]=0;J[a+12>>2]=0;J[k+92>>2]=0;J[k+76>>2]=0;N[k+80>>2]=x;N[k+72>>2]=y;N[k+68>>2]=s;N[k+64>>2]=v;if((c|0)!=(e|0)){while(1){qc(k+32|0,J[m+284>>2]+P(c,96)|0,(J[m+340>>2]+P(c,160)|0)+120|0,J[m+272>>2]+P(c,76)|0,k+96|0);J[k+108>>2]=0;J[k+124>>2]=0;n=N[k+32>>2];N[k+96>>2]=n;r=N[k+36>>2];N[k+100>>2]=r;o=N[k+40>>2];N[k+104>>2]=o;t=N[k+48>>2];N[k+112>>2]=t;w=N[k+52>>2];N[k+116>>2]=w;u=N[k+56>>2];N[k+120>>2]=u;a=J[((c<<5)+z|0)+24>>2];J[(k+2176|0)+(b<<2)>>2]=c;c=(k+128|0)+(a<<5)|0;J[c+28>>2]=0;N[c+16>>2]=t;J[c+12>>2]=0;N[c+8>>2]=o;N[c+4>>2]=r;N[c>>2]=n;N[c+24>>2]=u;N[c+20>>2]=w;b=b+1|0;c=a;if((e|0)!=(c|0)){continue}break}}a=b;if((d|0)!=(e|0)){while(1){qc(k+32|0,J[m+284>>2]+P(d,96)|0,(J[m+340>>2]+P(d,160)|0)+120|0,J[m+272>>2]+P(d,76)|0,k- -64|0);J[k+76>>2]=0;J[k+92>>2]=0;v=N[k+32>>2];N[k+64>>2]=v;s=N[k+36>>2];N[k+68>>2]=s;y=N[k+40>>2];N[k+72>>2]=y;x=N[k+48>>2];N[k+80>>2]=x;q=N[k+52>>2];N[k+84>>2]=q;p=N[k+56>>2];N[k+88>>2]=p;c=J[((d<<5)+z|0)+24>>2];J[(k+2176|0)+(a<<2)>>2]=d;d=(k+128|0)+(c<<5)|0;J[d+28>>2]=0;N[d+16>>2]=x;J[d+12>>2]=0;N[d+8>>2]=y;N[d+4>>2]=s;N[d>>2]=v;N[d+24>>2]=p;N[d+20>>2]=q;a=a+1|0;d=c;if((c|0)!=(e|0)){continue}break}u=N[k+120>>2];w=N[k+116>>2];t=N[k+112>>2];r=N[k+100>>2];o=N[k+104>>2];n=N[k+96>>2]}c=(k+128|0)+(e<<5)|0;J[c+28>>2]=0;N[c+16>>2]=t+x;J[c+12>>2]=0;N[c+8>>2]=o+y;N[c+4>>2]=r+s;N[c>>2]=n+v;N[c+24>>2]=u+p;N[c+20>>2]=w+q;d=a;if(e){while(1){c=e<<5;f=k+128|0;qc(k+32|0,J[m+284>>2]+P(e,96)|0,(J[m+340>>2]+P(e,160)|0)+120|0,J[m+260>>2]+P(e,76)|0,c+f|0);c=J[(c+z|0)+24>>2];f=(c<<5)+f|0;N[f>>2]=N[k+32>>2];J[f+12>>2]=0;g=J[k+40>>2];J[f+4>>2]=J[k+36>>2];J[f+8>>2]=g;N[f+16>>2]=N[k+48>>2];J[f+28>>2]=0;g=J[k+56>>2];J[f+20>>2]=J[k+52>>2];J[f+24>>2]=g;J[(k+2176|0)+(d<<2)>>2]=e;d=d+1|0;e=c;if(c){continue}break}}c:{if(!(H[J[m+364>>2]]&1)){o=N[k+148>>2];s=N[k+144>>2];p=N[k+136>>2];u=N[k+132>>2];q=N[k+128>>2];n=N[k+152>>2];break c}J[k+152>>2]=0;J[k+156>>2]=0;J[k+144>>2]=0;J[k+148>>2]=0;J[k+136>>2]=0;J[k+140>>2]=0;J[k+128>>2]=0;J[k+132>>2]=0;o=Q(0);s=Q(0);p=Q(0);u=Q(0);q=Q(0);n=Q(0)}G=N[m+472>>2];I=N[m+460>>2];K=N[m+448>>2];L=N[m+476>>2];M=N[m+464>>2];O=N[m+452>>2];R=N[m+480>>2];S=N[m+468>>2];T=N[m+456>>2];r=N[m+420>>2];y=N[m+416>>2];U=N[m+508>>2];V=N[m+496>>2];W=N[m+484>>2];x=N[m+432>>2];A=N[m+424>>2];B=N[m+428>>2];w=N[m+512>>2];X=N[m+500>>2];Y=N[m+488>>2];C=N[m+412>>2];D=N[m+436>>2];t=Q(-s);E=N[m+440>>2];F=N[m+444>>2];v=Q(-u);u=Q(Q(Q(Q(D*t)-Q(E*o))-Q(F*n))+Q(Q(Q(N[m+504>>2]*v)-Q(q*N[m+492>>2]))-Q(p*N[m+516>>2])));N[k+56>>2]=u;w=Q(Q(Q(Q(A*t)-Q(B*o))-Q(x*n))+Q(Q(Q(X*v)-Q(q*Y))-Q(p*w)));N[k+52>>2]=w;J[k+60>>2]=0;J[k+44>>2]=0;t=Q(Q(Q(Q(C*t)-Q(y*o))-Q(r*n))+Q(Q(Q(V*v)-Q(q*W))-Q(p*U)));N[k+48>>2]=t;r=Q(Q(Q(x*v)-Q(q*r))-Q(p*F));x=Q(-o);o=Q(r+Q(Q(Q(S*x)-Q(s*T))-Q(n*R)));N[k+40>>2]=o;r=Q(Q(Q(Q(B*v)-Q(q*y))-Q(p*E))+Q(Q(Q(M*x)-Q(s*O))-Q(n*L)));N[k+36>>2]=r;n=Q(Q(Q(Q(A*v)-Q(q*C))-Q(p*D))+Q(Q(Q(I*x)-Q(s*K))-Q(n*G)));N[k+32>>2]=n;if(a>>>0>>0){while(1){d=d-1|0;c=J[(k+2176|0)+(d<<2)>>2];pe(k,(J[m+340>>2]+P(c,160)|0)+120|0,J[m+236>>2]+P(c,112)|0,J[m+248>>2]+P(c,36)|0,J[m+272>>2]+P(c,76)|0,(k+128|0)+(c<<5)|0,j,k+32|0);J[k+44>>2]=0;J[k+60>>2]=0;n=N[k>>2];N[k+32>>2]=n;r=N[k+4>>2];N[k+36>>2]=r;o=N[k+8>>2];N[k+40>>2]=o;t=N[k+16>>2];N[k+48>>2]=t;w=N[k+20>>2];N[k+52>>2]=w;u=N[k+24>>2];N[k+56>>2]=u;if(a>>>0>>0){continue}break}}p=u;q=w;v=t;s=o;y=r;x=n;if(a>>>0>b>>>0){while(1){a=a-1|0;c=J[(k+2176|0)+(a<<2)>>2];pe(k,(J[m+340>>2]+P(c,160)|0)+120|0,J[m+236>>2]+P(c,112)|0,J[m+248>>2]+P(c,36)|0,J[m+272>>2]+P(c,76)|0,(k+128|0)+(c<<5)|0,j,k+32|0);if(a>>>0>b>>>0){continue}break}p=N[k+24>>2];q=N[k+20>>2];v=N[k+16>>2];s=N[k+8>>2];y=N[k+4>>2];u=N[k+56>>2];w=N[k+52>>2];t=N[k+48>>2];r=N[k+36>>2];o=N[k+40>>2];x=N[k>>2];n=N[k+32>>2]}if(b){while(1){b=b-1|0;a=J[(k+2176|0)+(b<<2)>>2];pe(k,(J[m+340>>2]+P(a,160)|0)+120|0,J[m+236>>2]+P(a,112)|0,J[m+248>>2]+P(a,36)|0,J[m+272>>2]+P(a,76)|0,(k+128|0)+(a<<5)|0,j,k+32|0);if(b){continue}break}u=N[k+24>>2];w=N[k+20>>2];t=N[k+16>>2];o=N[k+8>>2];r=N[k+4>>2];n=N[k>>2]}N[h+16>>2]=n;N[h+8>>2]=u;N[h+4>>2]=w;N[h>>2]=t;N[h+24>>2]=o;N[h+20>>2]=r;N[i+24>>2]=s;N[i+20>>2]=y;N[i+16>>2]=x;N[i+8>>2]=p;N[i+4>>2]=q;N[i>>2]=v;Ia=k+2432|0}Ia=l+160|0}function z5(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;if(!J[a+4656>>2]){e=a+32|0;c=J[e+2352>>2];d=J[e+976>>2]+1164|0;a=Wa(b,0,900);J[a+704>>2]=J[c+16>>2]+J[a+704>>2];f=J[c+20>>2]+J[a+708>>2]|0;J[a+708>>2]=f;J[a+732>>2]=J[c+20>>2]+J[a+732>>2];J[a+712>>2]=J[c+24>>2]+J[a+712>>2];J[a+760>>2]=J[c+24>>2]+J[a+760>>2];J[a+716>>2]=J[c+28>>2]+J[a+716>>2];J[a+788>>2]=J[c+28>>2]+J[a+788>>2];J[a+720>>2]=J[c+32>>2]+J[a+720>>2];J[a+816>>2]=J[c+32>>2]+J[a+816>>2];J[a+724>>2]=J[c+36>>2]+J[a+724>>2];J[a+844>>2]=J[c+36>>2]+J[a+844>>2];J[a+728>>2]=J[c+40>>2]+J[a+728>>2];J[a+872>>2]=J[c+40>>2]+J[a+872>>2];J[a+732>>2]=J[c+44>>2]+J[a+732>>2];J[a+708>>2]=f+J[c+44>>2];J[a+736>>2]=J[c+48>>2]+J[a+736>>2];J[a+740>>2]=J[c+52>>2]+J[a+740>>2];J[a+764>>2]=J[c+52>>2]+J[a+764>>2];J[a+744>>2]=J[c+56>>2]+J[a+744>>2];J[a+792>>2]=J[c+56>>2]+J[a+792>>2];J[a+748>>2]=J[c+60>>2]+J[a+748>>2];J[a+820>>2]=J[c+60>>2]+J[a+820>>2];f=c- -64|0;J[a+752>>2]=J[f>>2]+J[a+752>>2];J[a+848>>2]=J[f>>2]+J[a+848>>2];J[a+756>>2]=J[c+68>>2]+J[a+756>>2];J[a+876>>2]=J[c+68>>2]+J[a+876>>2];J[a+760>>2]=J[c+72>>2]+J[a+760>>2];J[a+712>>2]=J[c+72>>2]+J[a+712>>2];J[a+764>>2]=J[c+76>>2]+J[a+764>>2];J[a+740>>2]=J[c+76>>2]+J[a+740>>2];J[a+768>>2]=J[c+80>>2]+J[a+768>>2];J[a+772>>2]=J[c+84>>2]+J[a+772>>2];J[a+796>>2]=J[c+84>>2]+J[a+796>>2];J[a+776>>2]=J[c+88>>2]+J[a+776>>2];J[a+824>>2]=J[c+88>>2]+J[a+824>>2];J[a+780>>2]=J[c+92>>2]+J[a+780>>2];J[a+852>>2]=J[c+92>>2]+J[a+852>>2];J[a+784>>2]=J[c+96>>2]+J[a+784>>2];J[a+880>>2]=J[c+96>>2]+J[a+880>>2];J[a+788>>2]=J[c+100>>2]+J[a+788>>2];J[a+716>>2]=J[c+100>>2]+J[a+716>>2];J[a+792>>2]=J[c+104>>2]+J[a+792>>2];J[a+744>>2]=J[c+104>>2]+J[a+744>>2];J[a+796>>2]=J[c+108>>2]+J[a+796>>2];J[a+772>>2]=J[c+108>>2]+J[a+772>>2];J[a+800>>2]=J[c+112>>2]+J[a+800>>2];J[a+804>>2]=J[c+116>>2]+J[a+804>>2];J[a+828>>2]=J[c+116>>2]+J[a+828>>2];J[a+808>>2]=J[c+120>>2]+J[a+808>>2];J[a+856>>2]=J[c+120>>2]+J[a+856>>2];J[a+812>>2]=J[c+124>>2]+J[a+812>>2];J[a+884>>2]=J[c+124>>2]+J[a+884>>2];J[a+816>>2]=J[c+128>>2]+J[a+816>>2];J[a+720>>2]=J[c+128>>2]+J[a+720>>2];J[a+820>>2]=J[c+132>>2]+J[a+820>>2];J[a+748>>2]=J[c+132>>2]+J[a+748>>2];J[a+824>>2]=J[c+136>>2]+J[a+824>>2];J[a+776>>2]=J[c+136>>2]+J[a+776>>2];J[a+828>>2]=J[c+140>>2]+J[a+828>>2];J[a+804>>2]=J[c+140>>2]+J[a+804>>2];J[a+832>>2]=J[c+144>>2]+J[a+832>>2];J[a+836>>2]=J[c+148>>2]+J[a+836>>2];J[a+860>>2]=J[c+148>>2]+J[a+860>>2];J[a+840>>2]=J[c+152>>2]+J[a+840>>2];J[a+888>>2]=J[c+152>>2]+J[a+888>>2];J[a+108>>2]=J[c>>2];J[a+112>>2]=J[c+4>>2];J[a+116>>2]=J[d>>2];J[a+508>>2]=J[d+392>>2];J[a+312>>2]=J[d+196>>2];c=J[d+4>>2];J[a+144>>2]=c;J[a+120>>2]=c;c=J[d+396>>2];J[a+536>>2]=c;J[a+512>>2]=c;c=J[d+200>>2];J[a+340>>2]=c;J[a+316>>2]=c;c=J[d+8>>2];J[a+172>>2]=c;J[a+124>>2]=c;c=J[d+400>>2];J[a+564>>2]=c;J[a+516>>2]=c;c=J[d+204>>2];J[a+368>>2]=c;J[a+320>>2]=c;c=J[d+12>>2];J[a+200>>2]=c;J[a+128>>2]=c;c=J[d+404>>2];J[a+592>>2]=c;J[a+520>>2]=c;c=J[d+208>>2];J[a+396>>2]=c;J[a+324>>2]=c;c=J[d+16>>2];J[a+228>>2]=c;J[a+132>>2]=c;c=J[d+408>>2];J[a+620>>2]=c;J[a+524>>2]=c;c=J[d+212>>2];J[a+424>>2]=c;J[a+328>>2]=c;c=J[d+20>>2];J[a+256>>2]=c;J[a+136>>2]=c;c=J[d+412>>2];J[a+648>>2]=c;J[a+528>>2]=c;c=J[d+216>>2];J[a+452>>2]=c;J[a+332>>2]=c;c=J[d+24>>2];J[a+284>>2]=c;J[a+140>>2]=c;c=J[d+416>>2];J[a+676>>2]=c;J[a+532>>2]=c;c=J[d+220>>2];J[a+480>>2]=c;J[a+336>>2]=c;J[a+148>>2]=J[d+32>>2];J[a+540>>2]=J[d+424>>2];J[a+344>>2]=J[d+228>>2];c=J[d+36>>2];J[a+176>>2]=c;J[a+152>>2]=c;c=J[d+428>>2];J[a+568>>2]=c;J[a+544>>2]=c;c=J[d+232>>2];J[a+372>>2]=c;J[a+348>>2]=c;c=J[d+40>>2];J[a+204>>2]=c;J[a+156>>2]=c;c=J[d+432>>2];J[a+596>>2]=c;J[a+548>>2]=c;c=J[d+236>>2];J[a+400>>2]=c;J[a+352>>2]=c;c=J[d+44>>2];J[a+232>>2]=c;J[a+160>>2]=c;c=J[d+436>>2];J[a+624>>2]=c;J[a+552>>2]=c;c=J[d+240>>2];J[a+428>>2]=c;J[a+356>>2]=c;c=J[d+48>>2];J[a+260>>2]=c;J[a+164>>2]=c;c=J[d+440>>2];J[a+652>>2]=c;J[a+556>>2]=c;c=J[d+244>>2];J[a+456>>2]=c;J[a+360>>2]=c;c=J[d+52>>2];J[a+288>>2]=c;J[a+168>>2]=c;c=J[d+444>>2];J[a+680>>2]=c;J[a+560>>2]=c;c=J[d+248>>2];J[a+484>>2]=c;J[a+364>>2]=c;J[a+180>>2]=J[d- -64>>2];J[a+572>>2]=J[d+456>>2];J[a+376>>2]=J[d+260>>2];c=J[d+68>>2];J[a+208>>2]=c;J[a+184>>2]=c;c=J[d+460>>2];J[a+600>>2]=c;J[a+576>>2]=c;c=J[d+264>>2];J[a+404>>2]=c;J[a+380>>2]=c;c=J[d+72>>2];J[a+236>>2]=c;J[a+188>>2]=c;c=J[d+464>>2];J[a+628>>2]=c;J[a+580>>2]=c;c=J[d+268>>2];J[a+432>>2]=c;J[a+384>>2]=c;c=J[d+76>>2];J[a+264>>2]=c;J[a+192>>2]=c;c=J[d+468>>2];J[a+656>>2]=c;J[a+584>>2]=c;c=J[d+272>>2];J[a+460>>2]=c;J[a+388>>2]=c;c=J[d+80>>2];J[a+292>>2]=c;J[a+196>>2]=c;c=J[d+472>>2];J[a+684>>2]=c;J[a+588>>2]=c;c=J[d+276>>2];J[a+488>>2]=c;J[a+392>>2]=c;J[a+212>>2]=J[d+96>>2];J[a+604>>2]=J[d+488>>2];J[a+408>>2]=J[d+292>>2];c=J[d+100>>2];J[a+240>>2]=c;J[a+216>>2]=c;c=J[d+492>>2];J[a+632>>2]=c;J[a+608>>2]=c;c=J[d+296>>2];J[a+436>>2]=c;J[a+412>>2]=c;c=J[d+104>>2];J[a+268>>2]=c;J[a+220>>2]=c;c=J[d+496>>2];J[a+660>>2]=c;J[a+612>>2]=c;c=J[d+300>>2];J[a+464>>2]=c;J[a+416>>2]=c;c=J[d+108>>2];J[a+296>>2]=c;J[a+224>>2]=c;c=J[d+500>>2];J[a+688>>2]=c;J[a+616>>2]=c;c=J[d+304>>2];J[a+492>>2]=c;J[a+420>>2]=c;J[a+244>>2]=J[d+128>>2];J[a+636>>2]=J[d+520>>2];J[a+440>>2]=J[d+324>>2];c=J[d+132>>2];J[a+272>>2]=c;J[a+248>>2]=c;c=J[d+524>>2];J[a+664>>2]=c;J[a+640>>2]=c;c=J[d+328>>2];J[a+468>>2]=c;J[a+444>>2]=c;c=J[d+136>>2];J[a+300>>2]=c;J[a+252>>2]=c;c=J[d+528>>2];J[a+692>>2]=c;J[a+644>>2]=c;c=J[d+332>>2];J[a+496>>2]=c;J[a+448>>2]=c;J[a+276>>2]=J[d+160>>2];J[a+668>>2]=J[d+552>>2];J[a+472>>2]=J[d+356>>2];c=J[d+164>>2];J[a+304>>2]=c;J[a+280>>2]=c;c=J[d+556>>2];J[a+696>>2]=c;J[a+672>>2]=c;c=J[d+360>>2];J[a+500>>2]=c;J[a+476>>2]=c;J[a+308>>2]=J[d+192>>2];J[a+700>>2]=J[d+584>>2];J[a+504>>2]=J[d+388>>2];J[a+76>>2]=J[d+588>>2];J[a+80>>2]=J[d+592>>2];J[a+84>>2]=J[d+596>>2];J[a>>2]=J[d+600>>2];J[a+4>>2]=J[d+604>>2];J[a+8>>2]=J[d+608>>2];J[a+60>>2]=J[d+612>>2];J[a+72>>2]=J[d+624>>2]<<14;J[a+64>>2]=J[d+616>>2];J[a+68>>2]=J[d+620>>2];J[a+88>>2]=J[d+628>>2];J[a+92>>2]=J[d+632>>2];J[a+96>>2]=J[d+636>>2];J[a+100>>2]=J[d+640>>2];J[a+104>>2]=J[d+644>>2];J[b+12>>2]=J[e+2664>>2];J[b+16>>2]=J[e+2668>>2];J[b+20>>2]=J[e+2672>>2];J[b+56>>2]=J[e+1236>>2];J[b+52>>2]=J[J[e+980>>2]+368>>2];J[b+24>>2]=J[e+2676>>2];J[b+28>>2]=J[e+2680>>2];J[b+32>>2]=J[e+2684>>2];J[b+36>>2]=J[e+2688>>2];J[b+40>>2]=J[e+2692>>2];J[b+44>>2]=J[e+2696>>2];J[b+48>>2]=J[e+2700>>2];return}Xa(J[42504],2,13913,1551,75368,0)}function aV(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0;J[a+112>>2]=0;f=a+104|0;b=J[a+12>>2];J[f>>2]=J[b+12>>2];J[a+116>>2]=J[b+68>>2];d=J[b+72>>2];c=K[b+8|0];J[a+108>>2]=J[b+16>>2];J[a+120>>2]=c&2?0:d;J[a+124>>2]=d&c<<30>>31;e=a+128|0;b=J[a+8>>2];if(J[b+40>>2]==1){b=J[b+32>>2]}else{b=4}c=Ia-160|0;Ia=c;i=J[f+12>>2];d=c+88|0;J[d+8>>2]=0;J[d>>2]=0;J[d+4>>2]=0;a:{if(!_y(d,f,b)){break a}d=i<<2;if(d){g=J[42504];g=Ka[J[J[g+12>>2]+8>>2]](g+12|0,d,29113,14534,1483)|0}J[c+28>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;J[c+56>>2]=0;J[c+60>>2]=0;J[c+64>>2]=0;J[c+68>>2]=0;J[c+72>>2]=0;J[c+76>>2]=0;J[c+80>>2]=0;J[c+20>>2]=0;J[c+24>>2]=0;J[c+16>>2]=i;J[c+12>>2]=0;J[c+8>>2]=b;J[c+4>>2]=g;J[c+84>>2]=f;J[c+136>>2]=0;J[c+124>>2]=0;rk(J[c+92>>2],c+136|0,c+124|0,3617,c+4|0);QA(f,g);if(g){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,g)}d=J[f+12>>2];if(d>>>0<=b>>>0){j=bi(e,f,J[c+92>>2]);break a}b=J[c+92>>2];if(d>>>0<=4){j=bi(e,f,b);break a}ho(J[b+24>>2]);J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;J[c+4>>2]=1;N[c+24>>2]=.00019999999494757503;b=J[42504];d=Ka[J[J[b>>2]+20>>2]](b)|0?51696:70610;d=Ka[J[J[b+12>>2]+8>>2]](b+12|0,37900,d,14534,509)|0;g=d+37892|0;h=d+4|0;b=h;while(1){J[b+8>>2]=0;J[b+12>>2]=0;J[b+32>>2]=-1;J[b+36>>2]=0;J[b+24>>2]=-1082130432;J[b+28>>2]=-1082130432;J[b+16>>2]=0;J[b+20>>2]=-1082130432;J[b+44>>2]=0;J[b+48>>2]=0;J[b+68>>2]=-1;J[b+72>>2]=0;J[b+60>>2]=-1082130432;J[b+64>>2]=-1082130432;J[b+52>>2]=0;J[b+56>>2]=-1082130432;J[b+80>>2]=0;J[b+84>>2]=0;J[b+104>>2]=-1;J[b+108>>2]=0;J[b+96>>2]=-1082130432;J[b+100>>2]=-1082130432;J[b+88>>2]=0;J[b+92>>2]=-1082130432;J[b+116>>2]=0;J[b+120>>2]=0;J[b+140>>2]=-1;J[b+144>>2]=0;J[b+132>>2]=-1082130432;J[b+136>>2]=-1082130432;J[b+124>>2]=0;J[b+128>>2]=-1082130432;J[b+156>>2]=0;J[b+160>>2]=0;J[b+180>>2]=-1;J[b+184>>2]=0;J[b+172>>2]=-1082130432;J[b+176>>2]=-1082130432;J[b+164>>2]=0;J[b+168>>2]=-1082130432;J[b+192>>2]=0;J[b+196>>2]=0;J[b+216>>2]=-1;J[b+220>>2]=0;J[b+208>>2]=-1082130432;J[b+212>>2]=-1082130432;J[b+200>>2]=0;J[b+204>>2]=-1082130432;J[b+228>>2]=0;J[b+232>>2]=0;J[b+252>>2]=-1;J[b+256>>2]=0;J[b+244>>2]=-1082130432;J[b+248>>2]=-1082130432;J[b+236>>2]=0;J[b+240>>2]=-1082130432;J[b+264>>2]=0;J[b+268>>2]=0;J[b+288>>2]=-1;J[b+292>>2]=0;J[b+280>>2]=-1082130432;J[b+284>>2]=-1082130432;J[b+272>>2]=0;J[b+276>>2]=-1082130432;b=b+296|0;if((g|0)!=(b|0)){continue}break}i=0;J[d+37896>>2]=0;J[c+28>>2]=d;J[d+37892>>2]=1;Pf(c+88|0,h,J[J[c+92>>2]+24>>2],c+4|0);j=bi(e,f,J[c+92>>2]);if(j){H[e+57|0]=1;b=(((J[d+72>>2]!=-1)+(J[d+36>>2]!=-1)|0)+(J[d+108>>2]!=-1)|0)+(J[d+144>>2]!=-1)|0;f=J[c+20>>2]+(J[c+16>>2]+(J[c+12>>2]+J[c+8>>2]|0)|0)|0;g=f<<6;if(g){d=J[42504];i=Ka[J[J[d+12>>2]+8>>2]](d+12|0,g,29113,14534,1090)|0}J[c+156>>2]=4;b=b-2|0;J[e+28>>2]=b>>>0>=3?-1:b<<1;J[c+152>>2]=0;J[c+148>>2]=0;if(K[e+57|0]){J[c+120>>2]=-8388609;J[c+112>>2]=-8388609;J[c+116>>2]=-8388609;J[c+108>>2]=-8388609;J[c+100>>2]=-8388609;J[c+104>>2]=-8388609;qk(h,c+112|0,c+100|0);k=N[c+112>>2];l=N[c+116>>2];m=N[c+120>>2];n=N[c+100>>2];o=N[c+104>>2];p=N[c+108>>2];N[e+52>>2]=p/Q(32767);N[e+48>>2]=o/Q(32767);N[e+44>>2]=n/Q(32767);N[e+40>>2]=m/Q(32767);N[e+36>>2]=l/Q(32767);N[e+32>>2]=k/Q(32767);N[c+144>>2]=m!=Q(0)?Q(Q(32767)/m):Q(0);N[c+140>>2]=l!=Q(0)?Q(Q(32767)/l):Q(0);N[c+136>>2]=k!=Q(0)?Q(Q(32767)/k):Q(0);N[c+132>>2]=p!=Q(0)?Q(Q(32767)/p):Q(0);N[c+128>>2]=o!=Q(0)?Q(Q(32767)/o):Q(0);N[c+124>>2]=n!=Q(0)?Q(Q(32767)/n):Q(0);Yy(i,0,c+156|0,h,c+152|0,c+148|0,c+136|0,c+124|0,e+32|0,e+44|0)}b=J[c+28>>2];if(b){while(1){d=J[b+37896>>2];h=J[42504];Ka[J[J[h+12>>2]+12>>2]](h+12|0,b);b=d;if(b){continue}break}}q=f<<2;J[c+28>>2]=0;b:{if(!K[e+57|0]){break b}d=q>>>0>268435455?-1:g;c:{d:{if(d){b=J[42504];h=Ka[J[J[b>>2]+20>>2]](b)|0?57188:70610;h=Ka[J[J[b+12>>2]+8>>2]](b+12|0,d,h,14534,1218)|0;b=Va(h,i,g);f=f&1073741823;if(f){break d}if(b){break c}break b}h=0;Va(0,i,g);f=f&1073741823;if(!f){break b}}g=0;while(1){d=g<<6;b=d+i|0;d=d+h|0;I[b>>1]=L[d+2>>1];I[b+16>>1]=L[d+6>>1];I[b+32>>1]=L[d+10>>1];I[b+2>>1]=L[d>>1];I[b+18>>1]=L[d+4>>1];I[b+34>>1]=L[d+8>>1];J[b+48>>2]=J[d+12>>2];I[b+4>>1]=L[d+18>>1];I[b+20>>1]=L[d+22>>1];I[b+36>>1]=L[d+26>>1];I[b+6>>1]=L[d+16>>1];I[b+22>>1]=L[d+20>>1];I[b+38>>1]=L[d+24>>1];J[b+52>>2]=J[d+28>>2];I[b+8>>1]=L[d+34>>1];I[b+24>>1]=L[d+38>>1];I[b+40>>1]=L[d+42>>1];I[b+10>>1]=L[d+32>>1];I[b+26>>1]=L[d+36>>1];I[b+42>>1]=L[d+40>>1];J[b+56>>2]=J[d+44>>2];I[b+12>>1]=L[d+50>>1];I[b+28>>1]=L[d+54>>1];I[b+44>>1]=L[d+58>>1];I[b+14>>1]=L[d+48>>1];I[b+30>>1]=L[d+52>>1];I[b+46>>1]=L[d+56>>1];J[b+60>>2]=J[d+60>>2];g=g+1|0;if((f|0)!=(g|0)){continue}break}}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,h)}J[e+24>>2]=i;J[e+20>>2]=q}b=J[c+28>>2];if(b){while(1){d=J[b+37896>>2];e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,b);b=d;if(b){continue}break}}J[c+28>>2]=0}$y(c+88|0);Ia=c+160|0;if(!j){Xa(J[42504],32,10881,1150,74495,0);return}g=J[a+112>>2];d=J[a+12>>2];if(J[d+80>>2]){e=J[d+68>>2];c=(e|0)<0?-1:e<<1;e:{if(!c){c=0;break e}b=J[42504];d=Ka[J[J[b>>2]+20>>2]](b)|0?32302:70610;c=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,d,10881,1159)|0;d=J[a+12>>2];e=J[d+68>>2]}f=J[d+80>>2];f:{g:{if(e){i=e&3;d=0;b=0;if(e>>>0>=4){j=e&-4;e=0;while(1){I[(b<<1)+c>>1]=L[f+(J[g+(b<<2)>>2]<<1)>>1];h=b|1;I[(h<<1)+c>>1]=L[f+(J[g+(h<<2)>>2]<<1)>>1];h=b|2;I[(h<<1)+c>>1]=L[f+(J[g+(h<<2)>>2]<<1)>>1];h=b|3;I[(h<<1)+c>>1]=L[f+(J[g+(h<<2)>>2]<<1)>>1];b=b+4|0;e=e+4|0;if((j|0)!=(e|0)){continue}break}}if(!i){break g}while(1){I[(b<<1)+c>>1]=L[f+(J[g+(b<<2)>>2]<<1)>>1];b=b+1|0;d=d+1|0;if((i|0)!=(d|0)){continue}break}break g}if(!f){break f}}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,f);d=J[a+12>>2]}J[d+80>>2]=c}b=J[a+8>>2];if(!(K[b+14|0]?0:K[b+12|0])){b=J[d+68>>2];c=b>>>0>1073741823?-1:b<<2;h:{if(!c){c=0;break h}b=J[42504];d=Ka[J[J[b>>2]+20>>2]](b)|0?33898:70610;c=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,d,10881,1168)|0;d=J[a+12>>2];b=J[d+68>>2]}e=J[d+48>>2];i:{j:{k:{if(b){b=0;if(e){break k}while(1){e=b<<2;J[e+c>>2]=J[e+g>>2];b=b+1|0;if(b>>>0>2]){continue}break}break i}if(!e){break i}break j}while(1){f=b<<2;J[f+c>>2]=J[e+(J[g+f>>2]<<2)>>2];b=b+1|0;if(b>>>0>2]){continue}break}}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,e);d=J[a+12>>2]}J[d+48>>2]=c}b=J[a+112>>2];if(b){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[a+112>>2]=0}function e7(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;a:{b=J[a+268>>2];if(!K[a+337|0]&(b|0)!=6){break a}H[a+337|0]=0;f=J[a+4>>2];if(!(K[a+336|0]?f:0)){f=Ia-16|0;Ia=f;b=J[a+4>>2];if(b){b=Sd(b);c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+4>>2]=0;b=J[a+284>>2];b:{if(!b){break b}c=J[42504];e=c+12|0;c=cf((q=e,r=64,s=Ka[J[J[c>>2]+20>>2]](c)|0?49586:70610,t=9632,u=750,p=J[J[e>>2]+8>>2],Ka[p](q|0,r|0,s|0,t|0,u|0)|0));J[a+4>>2]=c;J[f+4>>2]=b;J[f+12>>2]=0;e=J[a+292>>2];J[f>>2]=4;J[f+8>>2]=e;Xg(c,f);J[f+8>>2]=0;J[f>>2]=0;J[f+4>>2]=0;c=J[f+12>>2];if(c){e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,c)}if(!K[a+336|0]){break b}c=J[a+40>>2];Ue(a+312|0,b>>>0>c>>>0?b:c,J[a+4>>2])}Ia=f+16|0;return}if((b|0)!=6){if(!J[a+284>>2]){break a}SD(a+52|0,J[a+292>>2]);Cl(f,J[a+292>>2]);return}f=Sd(f);b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,f);f=J[a+36>>2];if(f){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,f)}J[a+268>>2]=0;J[a+36>>2]=0;f=1;b=J[a+44>>2];c=J[a+272>>2];c:{if(b>>>0<=c>>>0){f=-1;if(b>>>0>=c>>>0){break c}}J[a+280>>2]=J[a+280>>2]+f}f=J[a+32>>2];J[a+32>>2]=0;J[a+4>>2]=f;b=a+312|0;c=J[a+284>>2];e=J[a+40>>2];Ue(b,c>>>0>e>>>0?c:e,f);if(J[a+344>>2]>0){f=J[a+340>>2];while(1){d=J[f>>2];d:{if(d>>>0>=M[a+316>>2]){break d}c=J[J[b>>2]+(d<<2)>>2];if((c|0)==-1){break d}Rd(J[a+4>>2],c);d=J[f>>2]}dq(b,d,J[f+4>>2],J[a+4>>2]);f=f+8|0;if(f>>>0>2]+(J[a+344>>2]<<3)>>>0){continue}break}}J[a+344>>2]=0;c=J[a+356>>2];if(c){f=0;while(1){e=J[J[a+352>>2]+(f<<2)>>2];e:{if(e>>>0>=M[a+316>>2]){break e}e=J[J[b>>2]+(e<<2)>>2];if((e|0)==-1){break e}Rd(J[a+4>>2],e)}f=f+1|0;if((c|0)!=(f|0)){continue}break}}J[a+356>>2]=0;f=J[a+4>>2];if(!(!f|!J[a+284>>2])){SD(a+52|0,J[a+292>>2]);Cl(f,J[a+292>>2])}m=J[a+48>>2]-1|0;c=0;f=0;h=Ia-16|0;Ia=h;g=a+52|0;e=g+4|0;d=J[e+4>>2];i=P(d,48)+e|0;b=J[i+12>>2];if(!(!b|!J[b+588>>2])){e=e+P(d,48)|0;d=J[e+52>>2];k=J[e+36>>2];if(!(!k|!d)){Wa(J[e+28>>2],255,k<<2);d=J[e+24>>2];b=J[e+32>>2];k=b-1|0;if(k){if(b-2>>>0>=3){l=k&-4;b=0;while(1){j=f|1;J[d+(f<<2)>>2]=j;o=d+(j<<2)|0;j=f|2;J[o>>2]=j;o=d+(j<<2)|0;j=f|3;J[o>>2]=j;f=f+4|0;J[d+(j<<2)>>2]=f;b=b+4|0;if((l|0)!=(b|0)){continue}break}}b=k&3;if(b){while(1){j=d+(f<<2)|0;f=f+1|0;J[j>>2]=f;n=n+1|0;if((b|0)!=(n|0)){continue}break}}b=J[e+32>>2]-1|0}else{b=0}J[d+(b<<2)>>2]=-1;J[e+52>>2]=0;J[e+44>>2]=0;b=J[i+12>>2]}J[e+8>>2]=0;cE(b)}d=J[g+204>>2];f:{if(!d){break f}f=-1;g:{h:{i:{b=J[g+200>>2];e=d-1|0;if((m|0)!=J[(b+(e<<3)|0)+4>>2]){j:{if((m|0)!=J[b+4>>2]){break j}while(1){f=c;c=c+1|0;if((d|0)==(c|0)){f=e;break j}if((m|0)==J[((c<<3)+b|0)+4>>2]){continue}break}}if((f|0)==-1){break f}k=f+1|0;J[g+204>>2]=d-k;if((d|0)==(k|0)){c=0;break h}d=0;while(1){c=J[g+196>>2]+P(d,24)|0;i=d+k<<3;l=i+b|0;e=J[J[l>>2]+8>>2];N[c>>2]=N[e>>2];N[c+4>>2]=N[e+4>>2];N[c+8>>2]=N[e+8>>2];N[c+12>>2]=N[e+12>>2];N[c+16>>2]=N[e+16>>2];N[c+20>>2]=N[e+20>>2];e=d<<3;b=e+b|0;J[b+4>>2]=J[l+4>>2];l=J[b>>2];Bd(l,1);b=J[g+200>>2];c=i+b|0;J[b+e>>2]=J[c>>2];J[c+4>>2]=0;J[c>>2]=l;d=d+1|0;c=J[g+204>>2];if(d>>>0>>0){continue}break}break i}d=0;e=0;if(J[g+204>>2]){f=J[g+200>>2];while(1){b=d<<3;Bd(J[b+f>>2],1);f=J[g+200>>2];J[(b+f|0)+4>>2]=0;d=d+1|0;if(d>>>0>2]){continue}break}}f=J[g+148>>2];if(!(!f|!J[g+164>>2])){Wa(J[g+140>>2],255,f<<2);d=0;f=J[g+136>>2];k=J[g+144>>2];b=k-1|0;if(b){if(k-2>>>0>=3){k=b&-4;while(1){i=d|1;J[f+(d<<2)>>2]=i;j=f+(i<<2)|0;i=d|2;J[j>>2]=i;j=f+(i<<2)|0;i=d|3;J[j>>2]=i;d=d+4|0;J[f+(i<<2)>>2]=d;c=c+4|0;if((k|0)!=(c|0)){continue}break}}b=b&3;if(b){while(1){c=f+(d<<2)|0;d=d+1|0;J[c>>2]=d;e=e+1|0;if((b|0)!=(e|0)){continue}break}}d=J[g+144>>2]-1|0}else{d=0}J[f+(d<<2)>>2]=-1;J[g+164>>2]=0;J[g+156>>2]=0}J[g+204>>2]=0;Bd(J[g+168>>2],1);break f}if(c>>>0>f>>>0){break g}}while(1){e=c<<3;Bd(J[e+b>>2],1);b=J[g+200>>2];J[(e+b|0)+4>>2]=0;e=(c|0)==(f|0);c=c+1|0;if(!e){continue}break}c=J[g+204>>2]}J[h+4>>2]=c;J[h+12>>2]=0;f=J[g+196>>2];J[h>>2]=4;J[h+8>>2]=f;Xg(J[g+168>>2],h);Ue(g+172|0,J[g+204>>2],J[g+168>>2]);J[h+8>>2]=0;J[h>>2]=0;J[h+4>>2]=0;f=J[h+12>>2];if(f){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,f)}J[h+8>>2]=g+128;c=J[g+148>>2];k:{if(!c){break k}e=J[g+140>>2];b=0;l:{while(1){f=e+(b<<2)|0;if(J[f>>2]!=-1){break l}b=b+1|0;J[h+4>>2]=b;if((b|0)!=(c|0)){continue}break}break k}J[h>>2]=f;J[h+4>>2]=b+1;b=J[g+132>>2];if(!b){break k}b=b+P(J[f>>2],20)|0;f=0;while(1){c=J[b+8>>2];m:{if((c|0)==(m|0)){f=f+1|0;break m}J[b+16>>2]=J[b+16>>2]-k}d=J[h>>2];n:{o:{p:{q:{r:{if((c|0)==(m|0)){if(!d){break r}i=J[d>>2];e=i<<2;g=J[h+8>>2];J[d>>2]=J[e+J[g+8>>2]>>2];c=J[g+36>>2]-1|0;J[g+36>>2]=c;J[g+32>>2]=J[g+32>>2]+1;if((c|0)!=(i|0)){d=J[g+4>>2];j=P(i,20);b=d+j|0;c=d+P(c,20)|0;d=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=d;d=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=d;J[b+16>>2]=J[c+16>>2];l=J[g+8>>2];J[l+e>>2]=J[l+(J[g+36>>2]<<2)>>2];n=J[g+12>>2];c=j+J[g+4>>2]|0;b=J[c+4>>2];d=0;c=J[c>>2];e=d|c;d=d^-1;e=e+d|0;b=(c^-1)+b|0;b=d>>>0>e>>>0?b+1|0:b;d=b;c=b>>>22|0;b=e^((b&4194303)<<10|e>>>22);e=d^c;d=e;c=b;b=d<<13|b>>>19;j=c<<13^-1;e=c+j|0;c=(b^-1)+d|0;c=e>>>0>>0?c+1|0:c;b=ala(e^((c&255)<<24|e>>>8),c^c>>>8,9,0);e=Ja;c=e>>>15|0;b=b^((e&32767)<<17|b>>>15);c=c^e;j=b<<27^-1;e=j+b|0;b=((c<<27|b>>>5)^-1)+c|0;b=e>>>0>>0?b+1|0:b;e=((J[g+20>>2]-1&(e^((b&2147483647)<<1|e>>>31)))<<2)+n|0;d=J[e>>2];b=J[g+36>>2];if((d|0)!=(b|0)){while(1){e=l+(d<<2)|0;d=J[e>>2];if((b|0)!=(d|0)){continue}break}}J[e>>2]=i;d=J[h>>2]}J[g+28>>2]=J[g+28>>2]-1;b=J[d>>2];if((b|0)!=-1){b=J[J[h+8>>2]+4>>2]+P(b,20)|0;break n}e=0;J[h>>2]=0;d=J[h+4>>2];b=J[h+8>>2];g=J[b+20>>2];if(d>>>0>=g>>>0){break p}i=J[b+12>>2];while(1){c=i+(d<<2)|0;if(J[c>>2]!=-1){break o}d=d+1|0;J[h+4>>2]=d;if((d|0)!=(g|0)){continue}break}break p}if(d){break q}}e=0;J[h>>2]=0;d=J[h+4>>2];b=J[h+8>>2];g=J[b+20>>2];if(d>>>0>=g>>>0){break p}i=J[b+12>>2];while(1){c=i+(d<<2)|0;if(J[c>>2]!=-1){break o}d=d+1|0;J[h+4>>2]=d;if((d|0)!=(g|0)){continue}break}break p}b=J[h+8>>2];c=J[b+8>>2]+(J[d>>2]<<2)|0;e=J[c>>2];if((e|0)==-1){e=0;J[h>>2]=0;d=J[h+4>>2];g=J[b+20>>2];if(d>>>0>=g>>>0){break p}i=J[b+12>>2];while(1){c=i+(d<<2)|0;if(J[c>>2]!=-1){break o}d=d+1|0;J[h+4>>2]=d;if((d|0)!=(g|0)){continue}break}break p}J[h>>2]=c;e=J[b+4>>2]+P(e,20)|0}b=e;break n}J[h>>2]=c;J[h+4>>2]=d+1;b=J[b+4>>2]+P(J[c>>2],20)|0}if(b){continue}break}}}Ia=h+16|0;H[a+338|0]=(J[a+156>>2]+J[a+108>>2]|0)!=(0-J[a+216>>2]|0)}}function I7(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),D=0,E=Q(0),F=0,G=0,H=Q(0),I=Q(0),O=0,S=0,T=0,U=0,V=0,W=0,X=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0;if(K[a+7648|0]){F=1}else{O=d;G=Ia-16|0;Ia=G;F=1;p=a+16|0;D=J[p+636>>2];a=J[p+28>>2];a:{if(!(D|a)){break a}k=N[O>>2];if(k==Q(34028234663852886e22)){i=N[p+664>>2];k=N[p+680>>2];l=Q(i-k);q=N[p+660>>2];m=N[p+676>>2];n=Q(q-m);r=Q(Q(i+k)+Q(0));m=Q(Q(q+m)+Q(0));i=N[p+656>>2];k=N[p+672>>2];t=Q(i-k);u=Q(Q(i+k)+Q(0));if(a){q=Q(85070586659632215e21);o=Q(-85070586659632215e21);x=Q(-85070586659632215e21);y=Q(-85070586659632215e21);k=Q(85070586659632215e21);i=Q(85070586659632215e21);while(1){d=P(z,24)+p|0;s=N[d+180>>2];o=o>s?o:s;s=N[d+176>>2];x=x>s?x:s;s=N[d+172>>2];y=y>s?y:s;s=N[d+168>>2];q=q>2];k=k>2];i=io?m:o;o=Q(y+Q(0));u=on?n:k;t=i>t?t:i;l=l>2];k=N[c>>2];q=N[c+4>>2];n=Q(Q(f*l)+Q(Q(Q(Q(u+t)*Q(.5))*k)+Q(Q(Q(m+n)*Q(.5))*q)));l=Q(Q(N[b+8>>2]*l)+Q(Q(N[b>>2]*k)+Q(q*N[b+4>>2])));k=Q(R(Q(Q(n-i)-l)));i=Q(R(Q(Q(i+n)-l)));k=Q(g+(i>k?k:i));N[O>>2]=k}n=N[c+8>>2];d=n>Q(0);o=Q(-n);r=N[c+4>>2];F=r>Q(0);x=Q(-r);m=N[c>>2];z=m>Q(0);y=Q(-m);l=N[b+8>>2];t=N[b+4>>2];u=N[b>>2];b:{if(k>=Q(34028234663852886e22)){q=r==Q(0)?t:r>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);k=m==Q(0)?u:m>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);if(n==Q(0)){i=l;break b}i=n>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break b}i=Q(l+Q(k*n));q=Q(t+Q(k*r));k=Q(u+Q(k*m))}o=d?n:o;x=F?r:x;y=z?m:y;s=il?l:i;q=q>t?t:q;k=k>u?u:k;if(a){z=0;while(1){d=P(z,24)+p|0;g=N[d+160>>2];h=N[d+172>>2];f=Q(Q(g+h)*Q(.5));g=Q(Q(h-g)*Q(.5));c:{if(!(Q(f+g)>=k)|!(Q(f-g)<=I)){break c}j=N[d+176>>2];w=N[d+164>>2];h=Q(Q(j-w)*Q(.5));j=Q(Q(w+j)*Q(.5));w=Q(t-j);A=Q(u-f);f=Q(Q(m*w)-Q(r*A));if(!(Q(Q(x*g)+Q(y*h))>=(f>Q(0)?f:Q(-f)))|!(Q(j+h)>=q)|!(Q(j-h)<=H)){break c}E=Q(o*h);f=N[d+180>>2];j=N[d+168>>2];h=Q(Q(f-j)*Q(.5));f=Q(Q(j+f)*Q(.5));B=Q(l-f);j=Q(Q(r*B)-Q(n*w));if(!(Q(E+Q(x*h))>=(j>Q(0)?j:Q(-j)))|!(Q(f+h)>=i)|!(Q(f-h)<=s)){break c}f=Q(Q(o*g)+Q(y*h));g=Q(Q(n*A)-Q(m*B));if(!(f>=(g>Q(0)?g:Q(-g)))){break c}if(!(Ka[J[J[e>>2]>>2]](e,O,((z<<3)+p|0)+32|0)|0)){F=0;break a}a=J[p+28>>2]}z=z+1|0;if(z>>>0>>0){continue}break}}F=1;if(!D){break a}f=N[p+656>>2];g=N[p+672>>2];if(!(Q(f+g)>=k)|!(Q(f-g)<=I)){break a}h=N[p+676>>2];j=N[p+660>>2];w=Q(t-j);A=Q(u-f);f=Q(Q(m*w)-Q(r*A));if(!(Q(Q(x*g)+Q(y*h))>=(f>Q(0)?f:Q(-f)))|!(Q(j+h)>=q)|!(Q(j-h)<=H)){break a}E=Q(o*h);h=N[p+680>>2];f=N[p+664>>2];B=Q(l-f);j=Q(Q(r*B)-Q(n*w));if(!(Q(E+Q(x*h))>=(j>Q(0)?j:Q(-j)))|!(Q(f+h)>=i)|!(Q(f-h)<=s)){break a}f=Q(Q(o*g)+Q(y*h));g=Q(Q(n*A)-Q(m*B));if(!(f>=(g>Q(0)?g:Q(-g)))){break a}a=J[p+644>>2]<<2;ca=a+b|0;g=N[ca>>2];da=a+c|0;h=N[da>>2];f=N[O>>2];N[G+12>>2]=f;h=Q(g+Q(f*h));a=(C(g>h?g:h),v(2));b=(a|0)<0?a^-1:a|-2147483648;a=(C(g>2]>>>30&2|J[c>>2]>>>29&4|J[c+8>>2]>>>31)<<1;ea=p+688|0;W=L[(V+ea|0)+208>>1];F=0;while(1){S=W&7;d=S<<2;d:{if(!J[d+ea>>2]){break d}c=(S<<5)+p|0;f=N[c+736>>2];g=N[c+752>>2];if(!(Q(f+g)>=k)|!(Q(f-g)<=I)){break d}h=N[c+756>>2];j=N[c+740>>2];w=Q(t-j);A=Q(u-f);f=Q(Q(m*w)-Q(r*A));if(!(Q(Q(x*g)+Q(y*h))>=(f>Q(0)?f:Q(-f)))|!(Q(j+h)>=q)|!(Q(j-h)<=H)){break d}E=Q(o*h);h=N[c+760>>2];f=N[c+744>>2];B=Q(l-f);j=Q(Q(r*B)-Q(n*w));if(!(Q(E+Q(x*h))>=(j>Q(0)?j:Q(-j)))|!(Q(f+h)>=i)|!(Q(f-h)<=s)){break d}f=Q(Q(o*g)+Q(y*h));g=Q(Q(n*A)-Q(m*B));if(!(f>=(g>Q(0)?g:Q(-g)))){break d}X=P(S,224)+p|0;fa=X+912|0;Z=L[(fa+V|0)+208>>1];ia=d+p|0;_=0;while(1){d=Z&7;z=d<<2;e:{if(!J[z+fa>>2]){break e}c=(d<<5)+X|0;f=N[c+960>>2];g=N[c+976>>2];if(!(Q(f+g)>=k)|!(Q(f-g)<=I)){break e}h=N[c+980>>2];j=N[c+964>>2];w=Q(t-j);A=Q(u-f);f=Q(Q(m*w)-Q(r*A));if(!(Q(Q(x*g)+Q(y*h))>=(f>Q(0)?f:Q(-f)))|!(Q(j+h)>=q)|!(Q(j-h)<=H)){break e}E=Q(o*h);h=N[c+984>>2];f=N[c+968>>2];B=Q(l-f);j=Q(Q(r*B)-Q(n*w));if(!(Q(E+Q(x*h))>=(j>Q(0)?j:Q(-j)))|!(Q(f+h)>=i)|!(Q(f-h)<=s)){break e}f=Q(Q(o*g)+Q(y*h));g=Q(Q(n*A)-Q(m*B));if(!(f>=(g>Q(0)?g:Q(-g)))){break e}ja=J[(z+X|0)+932>>2]+J[ia+708>>2]|0;$=(P(S,1120)+p|0)+P(d,224)|0;ga=$+2032|0;aa=L[(ga+V|0)+208>>1];ha=0;T=0;while(1){c=a;d=b;f:{g:{a=aa&7;b=a<<2;U=J[b+ga>>2];if(!U){break g}a=(a<<5)+$|0;f=N[a+2080>>2];g=N[a+2096>>2];if(!(Q(f+g)>=k)|!(Q(f-g)<=I)){break g}h=N[a+2100>>2];j=N[a+2084>>2];w=Q(t-j);A=Q(u-f);f=Q(Q(m*w)-Q(r*A));if(!(Q(Q(x*g)+Q(y*h))>=(f>Q(0)?f:Q(-f)))|!(Q(j+h)>=q)|!(Q(j-h)<=H)){break g}E=Q(o*h);h=N[a+2104>>2];f=N[a+2088>>2];B=Q(l-f);j=Q(Q(r*B)-Q(n*w));if(!(Q(E+Q(x*h))>=(j>Q(0)?j:Q(-j)))|!(Q(f+h)>=i)|!(Q(f-h)<=s)){break g}f=Q(Q(o*g)+Q(y*h));g=Q(Q(n*A)-Q(m*B));if(!(f>=(g>Q(0)?g:Q(-g)))){break g}a=J[(b+$|0)+2052>>2]+ja|0;z=J[p+24>>2]+(a<<3)|0;D=J[p+20>>2]+(a<<5)|0;U=D+(U<<5)|0;a=c;b=d;while(1){h:{i:{if(M[D+28>>2]>>0){break i}if(M[D+12>>2]>b>>>0){break f}f=N[D>>2];g=N[D+16>>2];if(!(Q(f+g)>=k)|!(Q(f-g)<=I)){break i}h=N[D+20>>2];j=N[D+4>>2];w=Q(t-j);A=Q(u-f);f=Q(Q(m*w)-Q(r*A));if(!(Q(Q(x*g)+Q(y*h))>=(f>Q(0)?f:Q(-f)))|!(Q(j+h)>=q)|!(Q(j-h)<=H)){break i}E=Q(o*h);h=N[D+24>>2];f=N[D+8>>2];B=Q(l-f);j=Q(Q(r*B)-Q(n*w));if(!(Q(E+Q(x*h))>=(j>Q(0)?j:Q(-j)))|!(Q(f+h)>=i)|!(Q(f-h)<=s)){break i}f=Q(Q(o*g)+Q(y*h));g=Q(Q(n*A)-Q(m*B));if(!(f>=(g>Q(0)?g:Q(-g)))){break i}g=N[G+12>>2];if(!(Ka[J[J[e>>2]>>2]](e,G+12|0,z)|0)){break h}f=g;g=N[G+12>>2];if(!(f>g)){break i}i=N[ca>>2];k=Q(i+Q(g*N[da>>2]));a=(C(i>k?i:k),v(2));b=(a|0)<0?a^-1:a|-2147483648;a=(C(il?l:i;q=k>t?t:k;k=g>u?u:g}z=z+8|0;D=D+32|0;if((U|0)!=(D|0)){continue}break f}break}a=c;b=d;if(!ha){break a}break e}a=c;b=d}aa=aa>>>3|0;ha=T>>>0>3;T=T+1|0;if((T|0)!=5){continue}break}}Z=Z>>>3|0;_=_+1|0;if((_|0)!=5){continue}break}}W=W>>>3|0;F=ba>>>0>3;ba=ba+1|0;if((ba|0)!=5){continue}break}N[O>>2]=N[G+12>>2]}Ia=G+16|0}return F|0}function kc(a,b,c,d,e){var f=0,g=Q(0),h=0,i=Q(0),j=0,k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=0,q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=0,O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=0,ga=0,ha=0,ia=0,ja=0,ka=0;f=Ia-96|0;Ia=f;s=N[a+3640>>2];g=N[b+12>>2];i=N[b>>2];O=Q(g-i);q=N[b+28>>2];n=N[b+4>>2];R=Q(q-n);v=N[b+24>>2];S=Q(v-i);k=N[b+16>>2];T=Q(k-n);x=Q(Q(O*R)-Q(S*T));Z=N[b+32>>2];o=N[b+8>>2];U=Q(Z-o);l=N[b+20>>2];V=Q(l-o);y=Q(Q(T*U)-Q(R*V));z=Q(Q(V*S)-Q(U*O));ea=Q(Q(x*x)+Q(Q(y*y)+Q(z*z)));w=Q(Q(1)/Q(Y(ea)));_=Q(x*w);t=N[a+3632>>2];$=Q(y*w);u=N[a+3636>>2];w=Q(z*w);a:{if(Q(Q(Q(s*_)+Q(Q(t*$)+Q(u*w)))-Q(Q(o*_)+Q(Q(i*$)+Q(n*w))))>2]=o;N[f+84>>2]=n;N[f+80>>2]=i;J[f+92>>2]=0;m=(d&40)!=0;g=Q(Q(A*A)+Q(Q(B*B)+Q(C*C)));break d}D=Q(s-l);E=Q(t-g);F=Q(u-k);ca=Q(Q(U*D)+Q(Q(S*E)+Q(R*F)));W=Q(Q(V*D)+Q(Q(O*E)+Q(T*F)));if(!(!(W>=Q(0))|!(W>=ca))){N[f+88>>2]=l;N[f+84>>2]=k;N[f+80>>2]=g;J[f+92>>2]=0;m=(d&24)!=0;o=l;n=k;i=g;g=Q(Q(D*D)+Q(Q(E*E)+Q(F*F)));break d}G=Q(s-Z);I=Q(t-v);L=Q(u-q);da=Q(Q(V*G)+Q(Q(O*I)+Q(T*L)));X=Q(Q(U*G)+Q(Q(S*I)+Q(R*L)));if(!(!(X>=Q(0))|!(X>=da))){N[f+88>>2]=Z;N[f+84>>2]=q;N[f+80>>2]=v;J[f+92>>2]=0;m=(d&48)!=0;o=Z;n=q;i=v;g=Q(Q(G*G)+Q(Q(I*I)+Q(L*L)));break d}if(!(!(W=Q(0))))){J[f+92>>2]=0;g=Q(ba/Q(ba-W));o=Q(o+Q(V*g));N[f+88>>2]=o;n=Q(n+Q(T*g));N[f+84>>2]=n;i=Q(i+Q(O*g));N[f+80>>2]=i;m=d>>>3&1;g=Q(s-o);k=Q(g*g);g=Q(t-i);l=Q(g*g);g=Q(u-n);g=Q(k+Q(l+Q(g*g)));break d}if(!(!(X<=da)|(!(Q(Q(x*Q(Q(E*L)-Q(I*F)))+Q(Q(y*Q(Q(F*G)-Q(L*D)))+Q(z*Q(Q(D*I)-Q(G*E)))))>2]=0;i=Q(ca-W);i=Q(i/Q(i+Q(da-X)));o=Q(l+Q(Q(Z-l)*i));N[f+88>>2]=o;n=Q(k+Q(Q(q-k)*i));N[f+84>>2]=n;i=Q(g+Q(Q(v-g)*i));N[f+80>>2]=i;m=d>>>4&1;g=Q(s-o);k=Q(g*g);g=Q(t-i);l=Q(g*g);g=Q(u-n);g=Q(k+Q(l+Q(g*g)));break d}if(!(X=Q(0)))){break c}J[f+92>>2]=0;g=Q(aa/Q(aa-X));o=Q(o+Q(U*g));N[f+88>>2]=o;n=Q(n+Q(R*g));N[f+84>>2]=n;i=Q(i+Q(S*g));N[f+80>>2]=i;m=d>>>5&1;g=Q(s-o);k=Q(g*g);g=Q(t-i);l=Q(g*g);g=Q(u-n);g=Q(k+Q(l+Q(g*g)))}if(!(g>2])){break a}k=Q(s-o);v=Q(t-i);l=Q(u-n);q=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(v*v)+Q(l*l))))));k=Q(k*q);N[f+72>>2]=k;l=Q(l*q);N[f+68>>2]=l;q=Q(v*q);N[f+64>>2]=q;break b}J[f+92>>2]=0;i=Q(Q(Q(x*Q(o-s))+Q(Q(y*Q(i-t))+Q(z*Q(n-u))))/ea);g=Q(x*i);o=Q(s+g);N[f+88>>2]=o;k=Q(z*i);n=Q(u+k);N[f+84>>2]=n;l=Q(y*i);i=Q(t+l);N[f+80>>2]=i;g=Q(Q(g*g)+Q(Q(l*l)+Q(k*k)));if(!(g>2])){break a}N[f+72>>2]=_;N[f+68>>2]=w;N[f+64>>2]=$;m=1;k=_;l=w;q=$}J[f+76>>2]=0;if(Q(Q(k*_)+Q(Q(q*$)+Q(w*l)))>Q(.9959999918937683)){i=Q(Y(g));b=J[a+3616>>2];e:{if((b|0)==128){break e}M=a+2336|0;d=J[e>>2];m=J[e+4>>2];h=d>>>0>>0?d:m;j=d>>>0>m>>>0?d:m;d=h<<16|j;d=(d<<15^-1)+d|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;p=(((d>>>16^d)&127)+a|0)+3488|0;d=K[p|0];f:{if((d|0)!=255){while(1){d=d&255;p=M+(d<<3)|0;if((h|0)==J[p>>2]&(j|0)==J[p+4>>2]){break f}p=(a+d|0)+3360|0;d=K[p|0];if((d|0)!=255){continue}break}}H[p|0]=b;H[(a+b|0)+3360|0]=255;b=J[a+3616>>2];J[a+3616>>2]=b+1;d=M+(b<<3)|0;J[d>>2]=h;J[d+4>>2]=j;m=J[e+4>>2];b=J[a+3616>>2]}if((b|0)==128){break e}h=J[e+8>>2];r=h>>>0>m>>>0?m:h;j=h>>>0>>0?m:h;d=r<<16|j;d=(d<<15^-1)+d|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;p=(((d>>>16^d)&127)+a|0)+3488|0;d=K[p|0];g:{if((d|0)!=255){while(1){d=d&255;m=M+(d<<3)|0;if((r|0)==J[m>>2]&(j|0)==J[m+4>>2]){break g}p=(a+d|0)+3360|0;d=K[p|0];if((d|0)!=255){continue}break}}H[p|0]=b;H[(a+b|0)+3360|0]=255;b=J[a+3616>>2];J[a+3616>>2]=b+1;d=M+(b<<3)|0;J[d>>2]=r;J[d+4>>2]=j;b=J[a+3616>>2];h=J[e+8>>2]}if((b|0)==128){break e}d=J[e>>2];m=d>>>0>h>>>0?h:d;j=d>>>0>>0?h:d;d=m<<16|j;d=(d<<15^-1)+d|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;e=(((d>>>16^d)&127)+a|0)+3488|0;d=K[e|0];if((d|0)!=255){while(1){d=d&255;e=M+(d<<3)|0;if((m|0)==J[e>>2]&(j|0)==J[e+4>>2]){break e}e=(a+d|0)+3360|0;d=K[e|0];if((d|0)!=255){continue}break}}H[e|0]=b;H[(a+b|0)+3360|0]=255;b=J[a+3616>>2];J[a+3616>>2]=b+1;d=M+(b<<3)|0;J[d>>2]=m;J[d+4>>2]=j}N[f+48>>2]=i;b=J[f+60>>2];J[f+8>>2]=J[f+56>>2];J[f+12>>2]=b;b=J[f+52>>2];J[f>>2]=J[f+48>>2];J[f+4>>2]=b;yA(a,f+80|0,f- -64|0,f,c);break a}d=J[a+3620>>2];p=J[d+4360>>2];b=p+15|0;if(b>>>0>(J[d+4364>>2]&2147483647)>>>0){_o(d,b);d=J[a+3620>>2];p=J[d+4360>>2]}J[d+4360>>2]=b;d=J[d+4356>>2];N[f+16>>2]=g;b=J[a+5736>>2];J[f+32>>2]=b;j=d+(p<<2)|0;h:{if(b>>>0>=(J[a+5740>>2]&2147483647)>>>0){b=0;a=a+3680|0;d=J[a+2060>>2];p=d&2147483647?d<<1:1;i:{if(!p){break i}d=p<<5;if(!(K[a+2048|0]|d>>>0>2048)){H[a+2048|0]=1;b=a;break i}if(!d){break i}b=J[42504];h=b+12|0;b=(ga=h,ha=d,ia=Ka[J[J[b>>2]+20>>2]](b)|0?48658:70610,ja=19542,ka=553,fa=J[J[h>>2]+8>>2],Ka[fa](ga|0,ha|0,ia|0,ja|0,ka|0)|0)}d=J[a+2056>>2];if((d|0)>0){M=(d<<5)+b|0;h=J[a+2052>>2];d=b;while(1){r=J[h+4>>2];J[d>>2]=J[h>>2];J[d+4>>2]=r;r=J[h+28>>2];J[d+24>>2]=J[h+24>>2];J[d+28>>2]=r;r=J[h+20>>2];J[d+16>>2]=J[h+16>>2];J[d+20>>2]=r;r=J[h+12>>2];J[d+8>>2]=J[h+8>>2];J[d+12>>2]=r;h=h+32|0;d=d+32|0;if(M>>>0>d>>>0){continue}break}d=J[a+2056>>2]}h=J[f+20>>2];d=(d<<5)+b|0;J[d>>2]=J[f+16>>2];J[d+4>>2]=h;h=J[f+44>>2];J[d+24>>2]=J[f+40>>2];J[d+28>>2]=h;h=J[f+36>>2];J[d+16>>2]=J[f+32>>2];J[d+20>>2]=h;h=J[f+28>>2];J[d+8>>2]=J[f+24>>2];J[d+12>>2]=h;j:{if(J[a+2060>>2]<0){break j}d=J[a+2052>>2];if((d|0)==(a|0)){H[a+2048|0]=0;break j}if(!d){break j}h=J[42504]+12|0;Ka[J[J[h>>2]+12>>2]](h,d)}J[a+2060>>2]=p;J[a+2052>>2]=b;J[a+2056>>2]=J[a+2056>>2]+1;break h}d=J[f+20>>2];b=J[a+5732>>2]+(b<<5)|0;J[b>>2]=J[f+16>>2];J[b+4>>2]=d;d=J[f+44>>2];J[b+24>>2]=J[f+40>>2];J[b+28>>2]=d;d=J[f+36>>2];J[b+16>>2]=J[f+32>>2];J[b+20>>2]=d;d=J[f+28>>2];J[b+8>>2]=J[f+24>>2];J[b+12>>2]=d;J[a+5736>>2]=J[a+5736>>2]+1}H[j+56|0]=m;J[j+52>>2]=0;J[j+48>>2]=c;J[j+36>>2]=J[e>>2];J[j+40>>2]=J[e+4>>2];a=J[e+8>>2];N[j+32>>2]=g;N[j+28>>2]=g;N[j+24>>2]=g;N[j+20>>2]=k;N[j+16>>2]=l;N[j+12>>2]=q;N[j+8>>2]=o;N[j+4>>2]=n;N[j>>2]=i;J[j+44>>2]=a}Ia=f+96|0}function H_(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),L=Q(0),M=0,O=0,R=0,S=0,T=Q(0),U=0;e=Ia-80|0;Ia=e;t=N[d+20>>2];x=N[b+20>>2];A=N[d+24>>2];z=N[b+24>>2];y=N[d+16>>2];s=N[b+16>>2];j=N[b>>2];h=N[d+4>>2];g=N[d+12>>2];f=N[b+8>>2];l=N[b+12>>2];i=N[d+8>>2];k=N[d>>2];o=N[b+4>>2];m=Q(Q(j*h)+Q(Q(Q(g*f)-Q(l*i))-Q(k*o)));q=Q(Q(f*k)+Q(Q(Q(g*o)-Q(l*h))-Q(i*j)));v=Q(q+q);n=Q(m*v);r=Q(Q(i*f)+Q(Q(h*o)+Q(Q(g*l)+Q(k*j))));u=Q(Q(o*i)+Q(Q(Q(g*j)-Q(l*k))-Q(h*f)));j=Q(u+u);f=Q(r*j);N[e+48>>2]=n-f;N[e+40>>2]=f+n;f=Q(s-y);f=Q(f+f);l=Q(x-t);l=Q(l+l);o=Q(z-A);o=Q(o+o);t=Q(Q(Q(Q(-k)*f)-Q(l*h))-Q(i*o));x=Q(Q(g*g)+Q(-.5));N[e- -64>>2]=Q(Q(o*x)+Q(g*Q(Q(h*f)-Q(k*l))))-Q(i*t);N[e+60>>2]=Q(Q(l*x)+Q(g*Q(Q(k*o)-Q(i*f))))-Q(h*t);u=Q(Q(1)-Q(u*j));A=Q(q*v);N[e+52>>2]=u-A;w=u;u=Q(m+m);z=Q(m*u);N[e+36>>2]=w-z;m=Q(m*j);v=Q(r*v);N[e+44>>2]=m+v;j=Q(j*q);q=Q(r*u);N[e+32>>2]=j-q;N[e+28>>2]=m-v;N[e+24>>2]=j+q;N[e+56>>2]=Q(Q(f*x)+Q(g*Q(Q(i*l)-Q(h*o))))-Q(k*t);N[e+20>>2]=Q(Q(1)-A)-z;N[e+68>>2]=N[a+4>>2];N[e+72>>2]=N[a+8>>2];N[e+76>>2]=N[a+12>>2];a=J[c+4>>2];J[e+16>>2]=c;J[e+12>>2]=a;g=N[c+8>>2];h=N[c+12>>2];N[e+8>>2]=Q(1)/N[c+16>>2];N[e>>2]=Q(1)/h;N[e+4>>2]=Q(1)/g;a=0;c=Ia-160|0;Ia=c;O=J[e+12>>2];g=N[e+60>>2];l=N[e+36>>2];f=N[e+48>>2];h=N[e+56>>2];x=N[e+44>>2];A=N[e+20>>2];z=N[e+32>>2];q=N[e+24>>2];k=N[e+68>>2];o=N[e+28>>2];w=Q(k*o);v=N[e+72>>2];p=N[e+40>>2];F=Q(v*p);j=Q(w+F);r=N[e+76>>2];y=N[e+52>>2];t=Q(r*y);i=N[e+64>>2];m=Q(Q(j+t)+i);N[c+140>>2]=m;D=Q(k*q);G=Q(v*l);n=Q(D+G);u=Q(r*f);N[c+136>>2]=g+Q(n+u);C=y;y=Q(-r);s=Q(C*y);j=Q(i+Q(j+s));N[c+128>>2]=j;C=n;n=Q(f*y);N[c+124>>2]=g+Q(C+n);C=w;w=p;p=Q(-v);w=Q(w*p);L=Q(C+w);f=Q(i+Q(L+t));N[c+116>>2]=f;C=Q(l*p);D=Q(D+C);N[c+112>>2]=g+Q(D+u);l=Q(i+Q(L+s));N[c+104>>2]=l;N[c+100>>2]=g+Q(D+n);D=Q(-k);L=Q(o*D);F=Q(L+F);o=Q(i+Q(F+t));N[c+92>>2]=o;T=Q(q*D);G=Q(T+G);N[c+88>>2]=g+Q(G+u);q=Q(i+Q(F+s));N[c+80>>2]=q;N[c+76>>2]=g+Q(G+n);F=Q(L+w);t=Q(i+Q(F+t));N[c+68>>2]=t;G=Q(T+C);N[c- -64>>2]=g+Q(G+u);u=Q(k*A);L=Q(v*z);w=Q(u+L);k=Q(r*x);v=Q(h+Q(w+k));N[c+132>>2]=v;C=w;w=Q(x*y);r=Q(h+Q(C+w));N[c+120>>2]=r;y=Q(z*p);x=Q(u+y);u=Q(h+Q(x+k));N[c+108>>2]=u;x=Q(h+Q(x+w));N[c+96>>2]=x;p=Q(A*D);z=Q(p+L);A=Q(h+Q(z+k));N[c+84>>2]=A;z=Q(h+Q(z+w));N[c+72>>2]=z;p=Q(p+y);y=Q(h+Q(p+k));N[c+60>>2]=y;N[c+56>>2]=i+Q(F+s);N[c+52>>2]=g+Q(G+n);N[c+48>>2]=h+Q(p+w);a:{b:{while(1){b=(c+48|0)+P(a,12)|0;i=N[b>>2];g=Q(i*N[e>>2]);c:{if(!(g>=Q(0))){break c}k=N[b+8>>2];h=Q(k*N[e+8>>2]);if(!(h>=Q(0))){break c}d=J[e+12>>2];if(!(g>2]+Q(1)))|!(h>2]+Q(1)))){break c}s=N[J[e+16>>2]+8>>2];g=Ag(d,g,h);if(Q(N[b+4>>2]-Q(s*g))!=Q(0)){break c}if((fi(e,i,k)|0)!=-1){break b}}a=a+1|0;if((a|0)!=8){continue}break}J[c+20>>2]=e;d=c+24|0;zg(e,d);a=0;while(1){E=c+48|0;B=(a<<1)+111776|0;b=E+P(K[B|0],12)|0;g=N[b>>2];N[c+8>>2]=g;h=N[b+4>>2];N[c+12>>2]=h;i=N[b+8>>2];N[c+16>>2]=i;b=E+P(K[B+1|0],12)|0;k=N[b>>2];s=N[b+4>>2];n=N[b+8>>2];H[c+7|0]=0;b=J[c+20>>2];N[c+156>>2]=n-i;N[c+152>>2]=s-h;N[c+148>>2]=k-g;WA(b,c+8|0,c+148|0,c+7|0,d);if(K[c+7|0]){break b}a=a+1|0;if((a|0)!=12){continue}break}g=N[e+36>>2];h=N[e+20>>2];i=N[e+52>>2];d:{if(i>2]+N[e+32>>2]);if(g>2]-N[e+48>>2]));h=Q(k*Q(N[e+44>>2]+N[e+28>>2]));i=Q(i*k);k=Q(k*s);break d}k=Q(Q(Q(Q(1)-h)+g)-i);i=Q(Q(.5)/Q(Y(k)));g=Q(i*Q(N[e+44>>2]-N[e+28>>2]));h=Q(i*Q(N[e+40>>2]+N[e+48>>2]));k=Q(k*i);i=Q(i*s);break d}s=Q(N[e+24>>2]-N[e+32>>2]);if(h>2]+N[e+48>>2]));i=Q(g*Q(N[e+44>>2]+N[e+28>>2]));g=Q(g*s);break d}g=Q(i+Q(Q(h+Q(1))+g));h=Q(Q(.5)/Q(Y(g)));g=Q(g*h);k=Q(h*Q(N[e+44>>2]-N[e+28>>2]));i=Q(h*Q(N[e+40>>2]-N[e+48>>2]));h=Q(h*s)}s=N[c+56>>2];n=s>Q(-34028234663852886e22)?s:Q(-34028234663852886e22);n=nn?o:n;n=l>n?l:n;n=f>n?f:n;w=j>n?j:n;n=N[c+48>>2];p=n>Q(-34028234663852886e22)?n:Q(-34028234663852886e22);p=pt?t:s;q=qj?j:f;a=l>m;j=N[e+8>>2];E=0;d=0;f=ny?y:f;f=f>z?z:f;f=f>A?A:f;f=f>x?x:f;f=f>u?u:f;f=f>r?r:f;o=N[e>>2];f=Q((f>v?v:f)*o);e:{if(f>2]-2|0;if(f>Q(d>>>0)){break e}f=Q(V(f));if(f=Q(0)){d=~~f>>>0;break e}d=0}b=m>w;l=a?m:l;f=Q(p*o);f:{if(f>2]-1|0;if(f>Q(E>>>0)){break f}f=Q(W(f));if(f=Q(0)){E=~~f>>>0;break f}E=0}f=b?m:w;b=0;m=Q(l*j);g:{if(m>2]-2|0;if(m>Q(b>>>0)){break g}m=Q(V(m));if(m=Q(0)){b=~~m>>>0;break g}b=0}m=Q(f*j);h:{if(m>2]-1|0;if(m>Q(R>>>0)){break h}m=Q(W(m));if(m=Q(0)){R=~~m>>>0;break h}R=0}if(d>>>0>E>>>0|b>>>0>R>>>0){break a}o=N[e+56>>2];q=Q(-o);j=N[e+60>>2];f=N[e+64>>2];l=Q(Q(Q(i*q)-Q(k*j))-Q(h*f));m=Q(Q(g*g)+Q(-.5));t=Q(Q(Q(m*Q(-f))-Q(g*Q(Q(k*o)-Q(i*j))))+Q(h*l));u=Q(t+t);q=Q(Q(i*l)+Q(Q(m*q)-Q(g*Q(Q(h*j)-Q(k*f)))));x=Q(q+q);j=Q(Q(k*l)+Q(Q(m*Q(-j))-Q(g*Q(Q(i*f)-Q(h*o)))));A=Q(j+j);q=Q(-k);t=Q(-i);v=Q(-h);z=N[e+76>>2];y=N[e+72>>2];s=N[e+68>>2];S=J[e+16>>2];while(1){n=Q(d>>>0);a=b;while(1){B=J[O+44>>2];M=J[e+12>>2];Ka[J[J[M>>2]+52>>2]](c+20|0,M);M=P(d,B)+a|0;i:{j:{k:{if(H[c+20|0]&1){B=J[e+12>>2];if(!(!d|!a|J[B+40>>2]-1>>>0<=d>>>0)){if(J[B+44>>2]-1>>>0>a>>>0){break k}}if((K[(J[B+60>>2]+(M<<2)|0)+2|0]&127)!=127){break j}if(Kk(B,M,d,a,c+20|0)){break j}break i}B=J[e+12>>2]}if(H[(J[B+60>>2]+(M<<2)|0)+3|0]>=0){break i}}j=Q(N[S+16>>2]*Q(a>>>0));f=Q(N[S+12>>2]*n);l=Q(N[S+8>>2]*Q(I[J[O+60>>2]+(M<<2)>>1]));o=Q(Q(v*j)+Q(Q(t*f)+Q(l*q)));r=Q(Q(Q(m*j)+Q(g*Q(Q(t*l)+Q(k*f))))-Q(h*o));r=Q(u+Q(r+r));if(!(z>(r>Q(0)?r:Q(-r)))){break i}r=Q(Q(Q(m*f)+Q(g*Q(Q(q*j)+Q(h*l))))-Q(i*o));r=Q(x+Q(r+r));if(!(s>(r>Q(0)?r:Q(-r)))){break i}j=Q(Q(Q(m*l)+Q(g*Q(Q(v*f)+Q(i*j))))-Q(k*o));j=Q(A+Q(j+j));if(y>(j>Q(0)?j:Q(-j))){break b}}a=a+1|0;if(R>>>0>=a>>>0){continue}break}d=d+1|0;if(E>>>0>=d>>>0){continue}break}break a}U=1}Ia=c+160|0;Ia=e+80|0;return U|0}function Yea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=Q(0);e=J[a+20>>2];m=Ia-2048|0;Ia=m;f=J[a+28>>2];a=J[J[f+976>>2]+1816>>2];H[a+20|0]=0;c=J[f+1140>>2];H[c+16|0]=0;d=J[f+1012>>2];Ka[J[J[d>>2]+76>>2]](d,a,c,e);a=J[f+2704>>2];g=J[f+1e3>>2];h=J[g+432>>2];if(a>>>0>>0){k=J[f+980>>2]+160|0;j=J[g+428>>2];while(1){c=J[(J[g+184>>2]+P(J[j+(a<<2)>>2]>>>7|0,24)|0)+20>>2];i=c-20|0;d=J[i>>2];b=J[c+36>>2];N[b>>2]=N[c>>2];N[b+4>>2]=N[c+4>>2];N[b+8>>2]=N[c+8>>2];N[b+12>>2]=N[c+12>>2];N[b+16>>2]=N[c+16>>2];N[b+20>>2]=N[c+20>>2];N[b+24>>2]=N[c+24>>2];l=c+-64|0;sj(l,k);i=K[J[i>>2]+9|0];b=J[f+1012>>2];J[m+1024>>2]=J[c+80>>2];Ka[J[J[b>>2]+44>>2]](b,(i|0)==2,m+1024|0);b=L[c+28>>1];if(b&2){lu(l,J[f+980>>2]+160|0);b=L[c+28>>1]}J[d+104>>2]=0;J[d+96>>2]=0;J[d+100>>2]=0;J[d+88>>2]=0;J[d+80>>2]=0;J[d+84>>2]=0;J[d+156>>2]=0;I[c+28>>1]=b&1;a=a+1|0;if((h|0)!=(a|0)){continue}break}}a:{if(!J[f+1172>>2]){break a}d=J[J[f+976>>2]+1156>>2];b=0;while(1){a=db(d,40);c=J[f+1172>>2];g=J[f+1168>>2];h=J[f+16>>2];k=J[f+20>>2];J[a+24>>2]=0;J[a+16>>2]=0;J[a+8>>2]=h;J[a+12>>2]=k;J[a>>2]=142708;J[a+20>>2]=e;J[a+24>>2]=1;J[a+28>>2]=g+(b<<2);c=c-b|0;J[a+32>>2]=c>>>0>=256?256:c;if(e){Ka[J[J[e>>2]+16>>2]](e);J[a+16>>2]=J[J[a+20>>2]+16>>2];c=J[a>>2]}else{c=142708}Ka[J[c+20>>2]](a);a=J[f+1172>>2];b=b+256|0;if(a>>>0>b>>>0){continue}break}if(!a){break a}c=J[f+980>>2];h=0;while(1){d=J[J[f+1168>>2]+(h<<2)>>2];b:{if(H[d+92|0]&1){break b}d=J[d+32>>2];if(!d){break b}while(1){g=J[d+8>>2];if((g|0)<0){k=g&2147483647;b=k+32>>>5|0;c:{if(b>>>0<=(J[c+164>>2]&2147483647)>>>0){a=J[c+160>>2];break c}a=J[c+168>>2];a=Ka[J[J[a>>2]+8>>2]](a,b<<2,21414,438)|0;j=J[c+160>>2];d:{if(!j){break d}Va(a,j,J[c+164>>2]<<2);if(J[c+164>>2]<0){break d}j=J[c+160>>2];if(!j){break d}i=J[c+168>>2];Ka[J[J[i>>2]+12>>2]](i,j)}j=J[c+164>>2];Wa((j<<2)+a|0,0,b-j<<2);J[c+164>>2]=b;J[c+160>>2]=a}a=(k>>>3&268435452)+a|0;J[a>>2]=J[a>>2]|1<>2];if(d){continue}break}a=J[f+1172>>2]}h=h+1|0;if(h>>>0>>0){continue}break}if(!a){break a}h=0;b=0;while(1){c=a-b|0;g=c>>>0>=256?256:c;e:{if(!g){break e}a=a+h|0;a=a>>>0>=256?256:a;k=a&1;c=J[f+1168>>2];d=0;if((a|0)!=1){j=a&510;a=0;while(1){i=d<<2;l=m+1024|0;o=c+(b+d<<2)|0;J[i+l>>2]=J[o>>2]- -64;J[i+m>>2]=J[J[o>>2]+144>>2]>>>7;n=l;i=d|1;l=i<<2;i=c+(b+i<<2)|0;J[n+l>>2]=J[i>>2]- -64;J[m+l>>2]=J[J[i>>2]+144>>2]>>>7;d=d+2|0;a=a+2|0;if((j|0)!=(a|0)){continue}break}}if(!k){break e}a=d<<2;c=c+(b+d<<2)|0;J[a+(m+1024|0)>>2]=J[c>>2]- -64;J[a+m>>2]=J[J[c>>2]+144>>2]>>>7}a=J[f+1012>>2];Ka[J[J[a>>2]+28>>2]](a,m+1024|0,m,g);h=h-256|0;a=J[f+1172>>2];b=b+256|0;if(a>>>0>b>>>0){continue}break}}a=0;c=0;d=0;k=Ia-16|0;Ia=k;g=J[f+36>>2];f:{if(!g){break f}h=J[f+24>>2];j=J[J[f+976>>2]+1156>>2];g:{if(!e){while(1){d=J[J[J[h+(a<<2)>>2]>>2]+36>>2]+d|0;h:{if(d>>>0<=1023){a=a+1|0;break h}b=db(j,48);i=J[J[f+976>>2]+1816>>2];l=J[f+1140>>2];o=J[f+16>>2];p=J[f+20>>2];d=0;J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=o;J[b+12>>2]=p;J[b+40>>2]=l;J[b+36>>2]=i;a=a+1|0;J[b+32>>2]=a-c;J[b+28>>2]=h+(c<<2);J[b>>2]=142372;J[b+24>>2]=1;c=J[b+16>>2];Ka[J[J[c>>2]+72>>2]](c,b);c=a}if((a|0)!=(g|0)){continue}break}break g}while(1){d=J[J[J[h+(a<<2)>>2]>>2]+36>>2]+d|0;i:{if(d>>>0<=1023){a=a+1|0;break i}b=db(j,48);i=J[J[f+976>>2]+1816>>2];l=J[f+1140>>2];o=J[f+16>>2];p=J[f+20>>2];d=0;J[b+24>>2]=0;J[b+16>>2]=0;J[b+8>>2]=o;J[b+12>>2]=p;J[b+40>>2]=l;J[b+36>>2]=i;a=a+1|0;J[b+32>>2]=a-c;J[b+28>>2]=h+(c<<2);J[b>>2]=142372;J[b+20>>2]=e;J[b+24>>2]=1;Ka[J[J[e>>2]+16>>2]](e);J[b+16>>2]=J[J[b+20>>2]+16>>2];Ka[J[J[b>>2]+20>>2]](b);c=a}if((a|0)!=(g|0)){continue}break}}if(d){a=db(j,48);d=J[J[f+976>>2]+1816>>2];b=J[f+1140>>2];j=J[f+16>>2];i=J[f+20>>2];J[a+24>>2]=0;J[a+16>>2]=0;J[a+8>>2]=j;J[a+12>>2]=i;J[a+40>>2]=b;J[a+36>>2]=d;J[a+32>>2]=g-c;J[a+28>>2]=h+(c<<2);J[a>>2]=142372;J[a+20>>2]=e;J[a+24>>2]=1;if(e){Ka[J[J[e>>2]+16>>2]](e);J[a+16>>2]=J[J[a+20>>2]+16>>2];c=J[a>>2]}else{c=142372}Ka[J[c+20>>2]](a)}if(!g){break f}b=J[f+980>>2];H[J[J[f+976>>2]+1816>>2]+20|0]=1;H[J[f+1140>>2]+16|0]=1;c=0;while(1){a=J[J[h+(c<<2)>>2]>>2];d=J[a+32>>2];if(d){while(1){if(K[J[d+28>>2]- -64|0]&5){j=J[d+8>>2];i=J[b+160>>2]+(j>>>3&268435452)|0;J[i>>2]=J[i>>2]|1<>2];if(d){continue}break}}d=J[f+1012>>2];J[k+12>>2]=J[a+144>>2];Ka[J[J[d>>2]+44>>2]](d,0,k+12|0);c=c+1|0;if((g|0)!=(c|0)){continue}break}}Ia=k+16|0;j=J[f+1e3>>2];i=J[j+296>>2];if(i){d=j+168|0;l=J[j+292>>2];g=J[J[f+976>>2]+1156>>2];b=0;while(1){a=db(g,48);s=N[f+1080>>2];c=J[f+16>>2];h=J[f+20>>2];J[a+24>>2]=0;J[a+16>>2]=0;J[a+8>>2]=c;J[a+12>>2]=h;N[a+40>>2]=s;c=i-b|0;J[a+36>>2]=c>>>0>=64?64:c;J[a+32>>2]=l+(b<<2);J[a+28>>2]=d;J[a>>2]=142764;J[a+20>>2]=e;J[a+24>>2]=1;if(e){Ka[J[J[e>>2]+16>>2]](e);J[a+16>>2]=J[J[a+20>>2]+16>>2];c=J[a>>2]}else{c=142764}Ka[J[c+20>>2]](a);b=b- -64|0;if(i>>>0>b>>>0){continue}break}o=f+1156|0;g=J[f+980>>2];c=0;while(1){d=0;h=0;a=0;k=J[J[(J[j+184>>2]+P(J[l+(c<<2)>>2]>>>7|0,24)|0)+20>>2]+16>>2];e=J[k+28>>2];j:{if(!e){break j}b=m+1024|0;p=e&1;k:{if((e|0)==1){e=0;break k}n=e&-2;e=0;while(1){q=a<<2;r=J[q+J[k+24>>2]>>2];if(K[J[r+100>>2]+28|0]&4){J[b+(e<<2)>>2]=r;e=e+1|0}q=J[J[k+24>>2]+(q|4)>>2];if(K[J[q+100>>2]+28|0]&4){J[b+(e<<2)>>2]=q;e=e+1|0}a=a+2|0;h=h+2|0;if((n|0)!=(h|0)){continue}break}}l:{if(!p){break l}a=J[J[k+24>>2]+(a<<2)>>2];if(!(K[J[a+100>>2]+28|0]&4)){break l}J[b+(e<<2)>>2]=a;e=e+1|0}a=e}if(a){while(1){e=(m+1024|0)+(d<<2)|0;b=J[f+1160>>2];m:{if(b>>>0>=(J[f+1164>>2]&2147483647)>>>0){_g(o,e);break m}J[J[f+1156>>2]+(b<<2)>>2]=J[e>>2];J[f+1160>>2]=b+1}d=d+1|0;if((a|0)!=(d|0)){continue}break}}a=0;e=J[k+28>>2];if(e){while(1){b=J[J[J[k+24>>2]+(a<<2)>>2]+32>>2];if(b){while(1){h=J[b+8>>2];if((h|0)<0){p=h&2147483647;d=p+32>>>5|0;n:{if(d>>>0<=(J[g+164>>2]&2147483647)>>>0){e=J[g+160>>2];break n}e=J[g+168>>2];e=Ka[J[J[e>>2]+8>>2]](e,d<<2,21414,438)|0;n=J[g+160>>2];o:{if(!n){break o}Va(e,n,J[g+164>>2]<<2);if(J[g+164>>2]<0){break o}n=J[g+160>>2];if(!n){break o}q=J[g+168>>2];Ka[J[J[q>>2]+12>>2]](q,n)}n=J[g+164>>2];Wa((n<<2)+e|0,0,d-n<<2);J[g+164>>2]=d;J[g+160>>2]=e}e=(p>>>3&268435452)+e|0;J[e>>2]=J[e>>2]|1<>2];if(b){continue}break}e=J[k+28>>2]}a=a+1|0;if(e>>>0>a>>>0){continue}break}}c=c+1|0;if((i|0)!=(c|0)){continue}break}}GH(f,0);Ia=m+2048|0}function DA(a,b,c,d,e,f,g,h){var i=0,j=Q(0),k=0,l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=Q(0),F=Q(0),G=Q(0),I=0,L=0,M=0,O=Q(0),R=Q(0);i=Ia-320|0;Ia=i;q=J[b+4>>2];j=N[q+20>>2];k=J[a+4>>2];l=N[k+20>>2];x=N[d>>2];I=K[k+32|0];y=N[k+16>>2];L=K[q+32|0];z=N[q+16>>2];J[i+44>>2]=0;C=Q((j>2]=n;w=c+(i+48|0)|0;c=K[f+k|0];J[w>>2]=c;c=J[q+152>>2]+P(c,12)|0;j=N[c>>2];l=N[c+4>>2];m=N[c+8>>2];n=(1-n<<4)+M|0;o=N[n>>2];p=N[n+4>>2];r=N[n+8>>2];c=d;w=c<<4;u=w+(i+144|0)|0;N[u+12>>2]=N[n+12>>2];N[u+8>>2]=r;N[u+4>>2]=p;N[u>>2]=o;n=w+(i+80|0)|0;J[n+12>>2]=0;N[n+8>>2]=m;N[n+4>>2]=l;N[n>>2]=j;n=w+(i+208|0)|0;J[n+12>>2]=0;m=Q(r-m);N[n+8>>2]=m;l=Q(p-l);N[n+4>>2]=l;j=Q(o-j);N[n>>2]=j;d=c+1|0;J[i+44>>2]=d;k=k+1|0;if((D|0)!=(k|0)){continue}break}g:{h:{switch(c-1|0){case 0:o=N[i+216>>2];j=Q(N[i+232>>2]-o);p=N[i+208>>2];l=Q(N[i+224>>2]-p);r=N[i+212>>2];m=Q(N[i+228>>2]-r);s=Q(Q(j*j)+Q(Q(l*l)+Q(m*m)));if(!(s<=Q(1.1920928955078125e-7))){break g}J[i+44>>2]=1;c=J[i+212>>2];J[i+16>>2]=J[i+208>>2];J[i+20>>2]=c;c=J[i+220>>2];J[i+24>>2]=J[i+216>>2];J[i+28>>2]=c;break e;case 1:Bb(i+16|0,i+208|0,i+144|0,i+80|0,i- -64|0,i+48|0,i+44|0);break e;case 2:break h;default:break f}}Eb(i+16|0,i+208|0,i+144|0,i+80|0,i- -64|0,i+48|0,i+44|0);break e}J[i+28>>2]=0;v=j;j=Q(Q(Q(Q(Q(-p)*l)-Q(m*r))-Q(o*j))/s);j=j>Q(1)?Q(1):j;j=j>Q(0)?j:Q(0);N[i+24>>2]=o+Q(v*j);N[i+20>>2]=r+Q(m*j);N[i+16>>2]=p+Q(l*j);break e}j=N[c+8>>2];m=N[c>>2];l=N[c+4>>2];J[i+284>>2]=0;c=Q(Q(j*j)+Q(Q(m*m)+Q(l*l)))>Q(0);j=c?j:Q(0);N[i+280>>2]=j;l=c?l:Q(0);N[i+276>>2]=l;m=c?m:Q(1);N[i+272>>2]=m;p=Q(Q(1)/Q(Y(Q(Q(j*j)+Q(Q(m*m)+Q(l*l))))));s=Q(j*p);t=Q(m*p);o=Q(34028234663852886e22);v=Q(l*p);break d}J[i+28>>2]=0;N[i+24>>2]=m;N[i+20>>2]=l;N[i+16>>2]=j}c=J[i+20>>2];J[i+272>>2]=J[i+16>>2];J[i+276>>2]=c;c=J[i+28>>2];J[i+280>>2]=J[i+24>>2];J[i+284>>2]=c;j=N[i+280>>2];m=N[i+272>>2];l=N[i+276>>2];o=Q(Y(Q(Q(j*j)+Q(Q(m*m)+Q(l*l)))));if(!(C>2]=J[i+316>>2];c=J[i+312>>2];J[i+296>>2]=J[i+308>>2];J[i+300>>2]=c;x=m;c=J[a+4>>2];k=c+52|0;y=l;z=j;q=J[i+44>>2]<<2;m=Q(-m);n=c+56|0;u=c+68|0;w=c+72|0;d=Q(Q(Q(N[c+48>>2]*m)-Q(N[k>>2]*l))-Q(N[n>>2]*j))>Q(Q(Q(N[c+64>>2]*m)-Q(N[u>>2]*l))-Q(N[w>>2]*j));J[q+(i- -64|0)>>2]=d;j=N[(d?n:w)>>2];l=N[(d?c+48|0:c- -64|0)>>2];m=N[(d?k:u)>>2];R=N[i+284>>2];c=J[b+4>>2];d=tb(c,i+272|0);J[q+(i+48|0)>>2]=d;c=J[c+152>>2]+P(d,12)|0;E=N[c+8>>2];o=Q(j-E);F=N[c>>2];A=Q(l-F);G=N[c+4>>2];B=Q(m-G);v=Q(Q(s*o)+Q(Q(t*A)+Q(r*B)));if(v>O){a=0;if(!e){break a}b=J[i+44>>2];H[g|0]=b;if(!b){break a}k=0;if((b|0)!=1){h=b&-2;d=0;while(1){c=k<<2;q=i- -64|0;H[e+k|0]=J[c+q>>2];n=i+48|0;H[f+k|0]=J[n+c>>2];c=k|1;g=c<<2;H[c+e|0]=J[g+q>>2];H[c+f|0]=J[g+n>>2];k=k+2|0;d=d+2|0;if((h|0)!=(d|0)){continue}break}}if(!(b&1)){break a}b=k<<2;H[e+k|0]=J[b+(i- -64|0)>>2];H[f+k|0]=J[b+(i+48|0)>>2];break a}d=J[i+44>>2];if(Q(p*Q(.9997749924659729))>2];n=i+48|0;H[c+f|0]=J[n+b>>2];b=c|1;g=b<<2;H[b+e|0]=J[g+q>>2];H[b+f|0]=J[g+n>>2];c=c+2|0;a=a+2|0;if((k|0)!=(a|0)){continue}break}}if(!(d&1)){break i}a=c<<2;H[c+e|0]=J[a+(i- -64|0)>>2];H[c+f|0]=J[a+(i+48|0)>>2]}N[h+32>>2]=t;J[h+44>>2]=0;N[h+40>>2]=s;N[h+36>>2]=r;kb(i+208|0,i+144|0,i+80|0,i+272|0,i+16|0,i,d);a=J[i+20>>2];J[h>>2]=J[i+16>>2];J[h+4>>2]=a;a=J[i+28>>2];J[h+8>>2]=J[i+24>>2];J[h+12>>2]=a;a=J[i+4>>2];J[h+16>>2]=J[i>>2];J[h+20>>2]=a;a=J[i+12>>2];J[h+24>>2]=J[i+8>>2];J[h+28>>2]=a;a=J[i+312>>2];J[h+68>>2]=J[i+308>>2];J[h+72>>2]=a;J[h+76>>2]=J[i+316>>2];N[h+64>>2]=p;a=2;break a}k=d<<4;c=k+(i+144|0)|0;J[c+12>>2]=0;N[c+8>>2]=j;N[c+4>>2]=m;N[c>>2]=l;c=k+(i+80|0)|0;J[c+12>>2]=0;N[c+8>>2]=E;N[c+4>>2]=G;N[c>>2]=F;c=k+(i+208|0)|0;J[c+12>>2]=0;N[c+8>>2]=o;N[c+4>>2]=B;N[c>>2]=A;J[i+44>>2]=d+1;j:{k:{switch(d-1|0){case 0:o=N[i+216>>2];j=Q(N[i+232>>2]-o);r=N[i+208>>2];l=Q(N[i+224>>2]-r);s=N[i+212>>2];m=Q(N[i+228>>2]-s);t=Q(Q(j*j)+Q(Q(l*l)+Q(m*m)));if(t<=Q(1.1920928955078125e-7)){J[i+44>>2]=1;c=J[i+212>>2];J[i+16>>2]=J[i+208>>2];J[i+20>>2]=c;c=J[i+220>>2];J[i+24>>2]=J[i+216>>2];J[i+28>>2]=c;break j}J[i+28>>2]=0;v=j;j=Q(Q(Q(Q(Q(-r)*l)-Q(m*s))-Q(o*j))/t);j=j>Q(1)?Q(1):j;j=j>Q(0)?j:Q(0);N[i+24>>2]=o+Q(v*j);N[i+20>>2]=s+Q(m*j);N[i+16>>2]=r+Q(l*j);break j;case 1:Bb(i+16|0,i+208|0,i+144|0,i+80|0,i- -64|0,i+48|0,i+44|0);break j;case 2:Eb(i+16|0,i+208|0,i+144|0,i+80|0,i- -64|0,i+48|0,i+44|0);break j;default:break k}}J[i+28>>2]=0;N[i+24>>2]=o;N[i+20>>2]=B;N[i+16>>2]=A}c=J[i+20>>2];J[i+272>>2]=J[i+16>>2];J[i+276>>2]=c;c=J[i+28>>2];J[i+280>>2]=J[i+24>>2];J[i+284>>2]=c;j=N[i+280>>2];m=N[i+272>>2];l=N[i+276>>2];o=Q(Y(Q(Q(j*j)+Q(Q(m*m)+Q(l*l)))));t=Q(Q(1)/o);s=Q(j*t);r=Q(l*t);t=Q(m*t);if(oC){continue}break}c=J[i+44>>2];if(!(o>2];u=i+48|0;H[f+k|0]=J[u+d>>2];d=k|1;g=d<<2;H[d+e|0]=J[g+n>>2];H[d+f|0]=J[g+u>>2];k=k+2|0;a=a+2|0;if((q|0)!=(a|0)){continue}break}}if(!(b&1)){break l}a=k<<2;H[e+k|0]=J[a+(i- -64|0)>>2];H[f+k|0]=J[a+(i+48|0)>>2]}N[i+284>>2]=R;N[i+272>>2]=x;N[i+276>>2]=y;N[i+280>>2]=z;kb(i+208|0,i+144|0,i+80|0,i+272|0,i+16|0,i,c);J[h+60>>2]=0;N[h+56>>2]=s;N[h+52>>2]=r;N[h+48>>2]=t;J[h+44>>2]=0;j=Q(Q(1)/p);N[h+40>>2]=z*j;N[h+36>>2]=y*j;N[h+32>>2]=x*j;a=J[i+20>>2];J[h>>2]=J[i+16>>2];J[h+4>>2]=a;a=J[i+28>>2];J[h+8>>2]=J[i+24>>2];J[h+12>>2]=a;a=J[i+4>>2];J[h+16>>2]=J[i>>2];J[h+20>>2]=a;a=J[i+12>>2];J[h+24>>2]=J[i+8>>2];J[h+28>>2]=a;N[h+64>>2]=p;a=J[i+300>>2];J[h+68>>2]=J[i+296>>2];J[h+72>>2]=a;J[h+76>>2]=J[i+304>>2];a=4;break a}if(e){break b}a=5;break a}c=J[i+44>>2]}H[g|0]=c;a=5;if(!c){break a}k=0;if((c|0)!=1){h=c&-2;d=0;while(1){b=k<<2;q=i- -64|0;H[e+k|0]=J[b+q>>2];n=i+48|0;H[f+k|0]=J[n+b>>2];b=k|1;g=b<<2;H[b+e|0]=J[g+q>>2];H[b+f|0]=J[g+n>>2];k=k+2|0;d=d+2|0;if((h|0)!=(d|0)){continue}break}}if(!(c&1)){break a}b=k<<2;H[e+k|0]=J[b+(i- -64|0)>>2];H[f+k|0]=J[b+(i+48|0)>>2]}Ia=i+320|0;return a}function hm(a,b){var c=Q(0),d=0,e=0,f=0,g=Q(0),h=Q(0),i=0,j=0,k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=0,U=0,V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=0,ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=0,ya=0,za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ha=Q(0),Ja=Q(0),Ka=Q(0),La=0,Ma=0,Na=0,Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=Q(0),Wa=Q(0),Xa=0,Ya=0,Za=0,_a=0,$a=Q(0),ab=Q(0),bb=Q(0),cb=Q(0),db=Q(0),eb=Q(0),fb=Q(0),gb=Q(0),hb=Q(0),ib=Q(0),jb=Q(0),kb=Q(0),lb=Q(0),mb=Q(0),nb=0;i=J[a>>2];j=J[a+32>>2];k=J[a+64>>2];l=J[a+96>>2];d=J[a+24>>2];m=L[a+22>>1];Ya=Ia-16|0;a=Ya;J[a+8>>2]=2139095039;J[a+12>>2]=2139095039;J[a>>2]=2139095039;J[a+4>>2]=2139095039;W=N[l+24>>2];X=N[l+20>>2];Y=N[k+24>>2];Z=N[k+20>>2];_=N[j+24>>2];$=N[j+20>>2];aa=N[i+24>>2];ba=N[i+20>>2];fb=N[l+28>>2];ca=N[l+16>>2];gb=N[l+12>>2];da=N[l+8>>2];ea=N[l+4>>2];fa=N[l>>2];hb=N[k+28>>2];ga=N[k+16>>2];ib=N[k+12>>2];ha=N[k+8>>2];ia=N[k+4>>2];ja=N[k>>2];jb=N[j+28>>2];ka=N[j+16>>2];kb=N[j+12>>2];la=N[j+8>>2];ma=N[j+4>>2];na=N[j>>2];lb=N[i+28>>2];oa=N[i+16>>2];mb=N[i+12>>2];pa=N[i+8>>2];qa=N[i+4>>2];ra=N[i>>2];if(m){nb=(m<<4)+d|0;Ta=N[d+76>>2];Ua=N[d+72>>2];Va=N[d+68>>2];Wa=N[d+64>>2];La=d+288|0;while(1){a=d;Ma=a+192|0;T=K[a+1|0];d=T<<4;xa=Ma+d|0;sa=H[a+3|0]&1;f=d&0-sa;d=xa+P(T,96)|0;ya=f+d|0;f=K[a+2|0];Za=ya+(((f|0)!=0)<<7)|0;_a=Za+(f<<4)|0;Na=P(f,96);Ba=N[a+172>>2];C=N[a+168>>2];D=N[a+164>>2];Ca=N[a+156>>2];Da=N[a+152>>2];E=N[a+148>>2];Ea=N[a+140>>2];Fa=N[a+136>>2];F=N[a+132>>2];$a=N[a+108>>2];ab=N[a+104>>2];bb=N[a+100>>2];Ga=N[a+160>>2];Ha=N[a+144>>2];Ja=N[a+128>>2];cb=N[a+96>>2];a:{if(!T){s=Q(0);t=Q(0);u=Q(0);v=Q(0);c=Q(0);G=Q(0);I=Q(0);M=Q(0);break a}Xa=sa?d:Ya;za=Q(Q(Q(ra*Ja)+Q(qa*Ha))+Q(pa*Ga));w=Q(Q(Q(na*F)+Q(ma*E))+Q(la*D));x=Q(Q(Q(ja*Fa)+Q(ia*Da))+Q(ha*C));Aa=Q(Q(Q(fa*Ea)+Q(ea*Ca))+Q(da*Ba));M=Q(0);m=0;I=Q(0);G=Q(0);c=Q(0);v=Q(0);u=Q(0);t=Q(0);s=Q(0);while(1){U=((sa?m:0)<<4)+Xa|0;g=N[U>>2];O=N[U+4>>2];R=N[U+8>>2];e=Ma+(m<<4)|0;n=N[e>>2];d=xa+P(m,96)|0;y=N[d+80>>2];ta=N[d+48>>2];Oa=N[d+32>>2];Pa=N[d>>2];Qa=N[d+16>>2];h=N[e+4>>2];z=N[d+84>>2];ua=N[d+52>>2];Ra=N[d+36>>2];q=N[d+4>>2];va=N[d+20>>2];o=N[e+8>>2];A=N[d+88>>2];wa=N[d+56>>2];r=N[d+40>>2];Sa=N[d+8>>2];B=N[d+24>>2];S=N[e+12>>2];p=Q(-S);V=N[d+12>>2];db=N[d+28>>2];eb=N[d+44>>2];Ka=Q(N[d+92>>2]-Q(Q(Q(Q(Aa+Q(ca*V))+Q(X*db))+Q(W*eb))*N[d+60>>2]));p=Q(S+(p>2];p=p>2]=p;A=Q(A-Q(wa*Q(Q(Q(x+Q(ga*Sa))+Q(Z*B))+Q(Y*r))));wa=Q(-o);A=Q(o+(A>wa?A:wa));R=R>A?A:R;N[e+8>>2]=R;z=Q(z-Q(ua*Q(Q(Q(w+Q(ka*q))+Q($*va))+Q(_*Ra))));ua=Q(-h);z=Q(h+(z>ua?z:ua));O=O>z?z:O;N[e+4>>2]=O;y=Q(y-Q(ta*Q(Q(Q(za+Q(oa*Pa))+Q(ba*Qa))+Q(aa*Oa))));ta=Q(-n);y=Q(n+(y>ta?y:ta));g=g>y?y:g;N[e>>2]=g;M=Q(M+p);I=Q(I+R);G=Q(G+O);c=Q(c+g);S=Q(p-S);v=Q(v+S);o=Q(R-o);u=Q(u+o);h=Q(O-h);t=Q(t+h);n=Q(g-n);s=Q(s+n);Aa=Q(Aa+Q(Ta*S));x=Q(x+Q(Ua*o));w=Q(w+Q(Va*h));za=Q(za+Q(Wa*n));g=Q($a*S);W=Q(W+Q(eb*g));o=Q(ab*o);Y=Q(Y+Q(r*o));h=Q(bb*h);_=Q(_+Q(Ra*h));n=Q(cb*n);aa=Q(aa+Q(Oa*n));X=Q(X+Q(db*g));Z=Q(Z+Q(B*o));$=Q($+Q(va*h));ba=Q(ba+Q(Qa*n));ca=Q(ca+Q(V*g));ga=Q(ga+Q(Sa*o));ka=Q(ka+Q(q*h));oa=Q(oa+Q(Pa*n));La=La+192|0;m=m+1|0;if((T|0)!=(m|0)){continue}break}}d=Na+_a|0;v=Q(Ta*v);da=Q(da+Q(Ba*v));u=Q(Ua*u);ha=Q(ha+Q(C*u));t=Q(Va*t);la=Q(la+Q(D*t));s=Q(Wa*s);pa=Q(pa+Q(Ga*s));ea=Q(ea+Q(Ca*v));ia=Q(ia+Q(Da*u));ma=Q(ma+Q(E*t));qa=Q(qa+Q(Ha*s));fa=Q(fa+Q(Ea*v));ja=Q(ja+Q(Fa*u));na=Q(na+Q(F*t));ra=Q(ra+Q(Ja*s));if(!(!f|!K[b|0])){Oa=Q(c*N[a+32>>2]);Pa=Q(M*N[a+44>>2]);Qa=Q(I*N[a+40>>2]);Ra=Q(G*N[a+36>>2]);s=Q(c*N[a+48>>2]);t=Q(-s);M=Q(M*N[a+60>>2]);u=Q(-M);I=Q(I*N[a+56>>2]);v=Q(-I);G=Q(G*N[a+52>>2]);za=Q(-G);Ma=f>>>0<=1?1:f;m=0;T=0;U=0;xa=0;sa=0;while(1){a=P(m,96)+_a|0;q=N[a+48>>2];f=(m<<4)+Za|0;w=N[f>>2];va=N[a+64>>2];e=((m&1)<<4)+ya|0;x=N[e+96>>2];Aa=N[e+32>>2];n=N[e- -64>>2];h=N[a+32>>2];o=N[a>>2];Ba=N[a+16>>2];C=N[f+4>>2];r=N[a+52>>2];Sa=N[a+68>>2];D=N[e+100>>2];Ca=N[e+36>>2];Da=N[e+68>>2];E=N[a+36>>2];Ea=N[a+20>>2];Fa=N[a+4>>2];F=N[f+8>>2];B=N[a+56>>2];S=N[a+72>>2];Ga=N[e+104>>2];Ha=N[e+40>>2];Ja=N[e+72>>2];g=N[a+40>>2];O=N[a+24>>2];R=N[a+8>>2];p=N[f+12>>2];y=N[e+44>>2];ta=N[e+76>>2];z=N[e+108>>2];ua=N[a+12>>2];A=N[a+28>>2];wa=N[a+44>>2];c=Q(Q(p-N[a+60>>2])-Q(Q(Q(Q(Q(fa*y)+Q(ea*ta))+Q(da*z))+Q(Q(Q(ca*ua)+Q(X*A))+Q(W*wa)))*N[a+76>>2]));V=cQ(0)?c:Q(-c))|sa;a=sa&1;V=a?M>2]=V;c=Q(Q(F-B)-Q(S*Q(Q(Q(Q(ja*Ha)+Q(ia*Ja))+Q(ha*Ga))+Q(Q(Q(ga*R)+Q(Z*O))+Q(Y*g)))));B=cQ(0)?c:Q(-c))|xa;e=xa&1;B=e?I>2]=B;c=Q(Q(C-r)-Q(Sa*Q(Q(Q(Q(na*Ca)+Q(ma*Da))+Q(la*D))+Q(Q(Q(ka*Fa)+Q($*Ea))+Q(_*E)))));r=cQ(0)?c:Q(-c))|U;Na=U&1;r=Na?r>G?G:r:c;N[f+4>>2]=r;Xa=f;c=Q(Q(w-q)-Q(va*Q(Q(Q(Q(ra*Aa)+Q(qa*n))+Q(pa*x))+Q(Q(Q(oa*o)+Q(ba*Ba))+Q(aa*h)))));q=cQ(0)?c:Q(-c))|T;f=T&1;q=f?s>2]=q;va=Q(V-p);c=Q($a*va);W=Q(W+Q(wa*c));p=g;g=Q(B-F);F=Q(ab*g);Y=Q(Y+Q(p*F));r=Q(r-C);C=Q(bb*r);_=Q(_+Q(E*C));q=Q(q-w);w=Q(cb*q);aa=Q(aa+Q(h*w));h=Q(Ta*va);da=Q(da+Q(z*h));E=Q(Ua*g);ha=Q(ha+Q(Ga*E));g=D;D=Q(Va*r);la=Q(la+Q(g*D));g=x;x=Q(Wa*q);pa=Q(pa+Q(g*x));X=Q(X+Q(A*c));Z=Q(Z+Q(O*F));$=Q($+Q(Ea*C));ba=Q(ba+Q(Ba*w));ea=Q(ea+Q(ta*h));ia=Q(ia+Q(Ja*E));ma=Q(ma+Q(Da*D));qa=Q(qa+Q(n*x));ca=Q(ca+Q(ua*c));ga=Q(ga+Q(R*F));ka=Q(ka+Q(Fa*C));oa=Q(oa+Q(o*w));fa=Q(fa+Q(y*h));ja=Q(ja+Q(Ha*E));na=Q(na+Q(Ca*D));ra=Q(ra+Q(Aa*x));La=La+192|0;m=m+1|0;if((Ma|0)!=(m|0)){continue}break}J[ya+12>>2]=0-a;J[ya+8>>2]=0-e;J[ya+4>>2]=0-Na;J[ya>>2]=0-f}if(d>>>0>>0){continue}break}}N[i+12>>2]=mb;N[i+8>>2]=pa;N[i+4>>2]=qa;N[i>>2]=ra;N[j+12>>2]=kb;N[j+8>>2]=la;N[j+4>>2]=ma;N[j>>2]=na;N[k+12>>2]=ib;N[k+8>>2]=ha;N[k+4>>2]=ia;N[k>>2]=ja;N[l+12>>2]=gb;N[l+8>>2]=da;N[l+4>>2]=ea;N[l>>2]=fa;N[i+28>>2]=lb;N[i+24>>2]=aa;N[i+20>>2]=ba;N[i+16>>2]=oa;N[j+28>>2]=jb;N[j+24>>2]=_;N[j+20>>2]=$;N[j+16>>2]=ka;N[k+28>>2]=hb;N[k+24>>2]=Y;N[k+20>>2]=Z;N[k+16>>2]=ga;N[l+28>>2]=fb;N[l+24>>2]=W;N[l+20>>2]=X;N[l+16>>2]=ca}function FO(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;f=Ia-16|0;Ia=f;J[f+12>>2]=1;Ka[J[J[b>>2]+8>>2]](b,f+12|0,4)|0;Ka[J[J[b>>2]+8>>2]](b,a+164|0,4)|0;c=J[a+108>>2];J[f+12>>2]=J[c+84>>2];Ka[J[J[b>>2]+8>>2]](b,f+12|0,4)|0;Ka[J[J[b>>2]+8>>2]](b,c+44|0,4)|0;a:{if(!J[c- -64>>2]){break a}g=J[c+60>>2];d=J[g>>2];if((d|0)==-1){i=J[c+68>>2];while(1){e=e+1|0;if((i|0)==(e|0)){break a}d=J[g+(e<<2)>>2];if((d|0)==-1){continue}break}}while(1){g=d<<3;Ka[J[J[b>>2]+8>>2]](b,g+J[c+52>>2]|0,4)|0;l=f,m=Ub(J[(g+J[c+52>>2]|0)+4>>2])+1|0,J[l+8>>2]=m;Ka[J[J[b>>2]+8>>2]](b,f+8|0,4)|0;Ka[J[J[b>>2]+8>>2]](b,J[(g+J[c+52>>2]|0)+4>>2],J[f+8>>2])|0;d=J[J[c+56>>2]+(d<<2)>>2];if((d|0)!=-1){continue}g=J[c+60>>2];i=J[c+68>>2];while(1){e=e+1|0;if((i|0)==(e|0)){break a}d=J[g+(e<<2)>>2];if((d|0)==-1){continue}break}continue}}J[f+12>>2]=J[a+100>>2];Ka[J[J[b>>2]+8>>2]](b,f+12|0,4)|0;if(J[a+100>>2]){d=0;while(1){c=J[J[a+96>>2]+(d<<2)>>2];J[f+8>>2]=(c|0)!=0;Ka[J[J[b>>2]+8>>2]](b,f+8|0,4)|0;if(c){e=J[a+108>>2];l=f,m=Ka[J[J[e>>2]+20>>2]](e,J[c+4>>2])|0,J[l+12>>2]=m;Ka[J[J[b>>2]+8>>2]](b,f+12|0,4)|0;e=J[a+108>>2];l=f,m=Ka[J[J[e>>2]+20>>2]](e,J[c+8>>2])|0,J[l+12>>2]=m;Ka[J[J[b>>2]+8>>2]](b,f+12|0,4)|0;Ka[J[J[b>>2]+8>>2]](b,c+12|0,4)|0;e=J[a+108>>2];l=f,m=Ka[J[J[e>>2]+20>>2]](e,J[c+20>>2])|0,J[l+12>>2]=m;Ka[J[J[b>>2]+8>>2]](b,f+12|0,4)|0;Ka[J[J[b>>2]+8>>2]](b,c+24|0,4)|0;e=J[a+108>>2];l=f,m=Ka[J[J[e>>2]+20>>2]](e,J[c+28>>2])|0,J[l+12>>2]=m;Ka[J[J[b>>2]+8>>2]](b,f+12|0,4)|0;e=J[a+108>>2];l=f,m=Ka[J[J[e>>2]+20>>2]](e,J[c+32>>2])|0,J[l+12>>2]=m;Ka[J[J[b>>2]+8>>2]](b,f+12|0,4)|0;J[f+12>>2]=J[c+36>>2];Ka[J[J[b>>2]+8>>2]](b,f+12|0,4)|0;Ka[J[J[b>>2]+8>>2]](b,c+40|0,4)|0;Ka[J[J[b>>2]+8>>2]](b,c+44|0,4)|0;Ka[J[J[b>>2]+8>>2]](b,c+48|0,4)|0;J[f+12>>2]=J[c+56>>2];Ka[J[J[b>>2]+8>>2]](b,f+12|0,4)|0;e=0;if(J[c+56>>2]){while(1){g=J[c+52>>2]+(e<<3)|0;Ka[J[J[b>>2]+8>>2]](b,g+4|0,4)|0;i=J[a+108>>2];l=f,m=Ka[J[J[i>>2]+20>>2]](i,J[g>>2])|0,J[l+12>>2]=m;Ka[J[J[b>>2]+8>>2]](b,f+12|0,4)|0;e=e+1|0;if(e>>>0>2]){continue}break}}e=J[a+108>>2];l=f,m=Ka[J[J[e>>2]+20>>2]](e,J[c+16>>2])|0,J[l+12>>2]=m;Ka[J[J[b>>2]+8>>2]](b,f+12|0,4)|0}d=d+1|0;if(d>>>0>2]){continue}break}}J[f+12>>2]=J[a+88>>2];Ka[J[J[b>>2]+8>>2]](b,f+12|0,4)|0;if(J[a+88>>2]){e=0;while(1){c=J[J[a+84>>2]+(e<<2)>>2];J[f+8>>2]=(c|0)!=0;Ka[J[J[b>>2]+8>>2]](b,f+8|0,4)|0;if(c){d=J[a+108>>2];l=f,m=Ka[J[J[d>>2]+20>>2]](d,J[c+4>>2])|0,J[l+12>>2]=m;d=f+12|0;Ka[J[J[b>>2]+8>>2]](b,d,4)|0;g=J[a+108>>2];l=f,m=Ka[J[J[g>>2]+20>>2]](g,J[c+8>>2])|0,J[l+12>>2]=m;Ka[J[J[b>>2]+8>>2]](b,d,4)|0;Ka[J[J[b>>2]+8>>2]](b,c+12|0,4)|0;Ka[J[J[b>>2]+8>>2]](b,c+16|0,4)|0;Ka[J[J[b>>2]+8>>2]](b,c+20|0,4)|0;Ka[J[J[b>>2]+8>>2]](b,c+24|0,4)|0;H[f+12|0]=K[c+68|0];Ka[J[J[b>>2]+8>>2]](b,d,1)|0;H[f+12|0]=K[c+69|0];Ka[J[J[b>>2]+8>>2]](b,d,1)|0;Ka[J[J[b>>2]+8>>2]](b,c+28|0,4)|0;Ka[J[J[b>>2]+8>>2]](b,c+32|0,4)|0;Ka[J[J[b>>2]+8>>2]](b,c+36|0,4)|0;Ka[J[J[b>>2]+8>>2]](b,c+48|0,4)|0;Ka[J[J[b>>2]+8>>2]](b,c+52|0,4)|0;Ka[J[J[b>>2]+8>>2]](b,c+56|0,4)|0;J[f+12>>2]=J[c+76>>2];Ka[J[J[b>>2]+8>>2]](b,f+12|0,4)|0;d=0;if(J[c+76>>2]){while(1){Ka[J[J[b>>2]+8>>2]](b,J[J[c+72>>2]+(d<<2)>>2]+40|0,4)|0;d=d+1|0;if(d>>>0>2]){continue}break}}J[f+12>>2]=J[c+88>>2];Ka[J[J[b>>2]+8>>2]](b,f+12|0,4)|0;d=0;if(J[c+88>>2]){while(1){g=J[c+84>>2]+(d<<3)|0;J[f+12>>2]=J[g>>2];Ka[J[J[b>>2]+8>>2]](b,f+12|0,4)|0;Ka[J[J[b>>2]+8>>2]](b,g+4|0,4)|0;d=d+1|0;if(d>>>0>2]){continue}break}}J[f+12>>2]=J[c+100>>2];Ka[J[J[b>>2]+8>>2]](b,f+12|0,4)|0;d=0;g=0;if(J[c+100>>2]){while(1){g=J[c+96>>2]+(d<<3)|0;J[f+12>>2]=J[g>>2];Ka[J[J[b>>2]+8>>2]](b,f+12|0,4)|0;Ka[J[J[b>>2]+8>>2]](b,g+4|0,4)|0;d=d+1|0;g=J[c+100>>2];if(d>>>0>>0){continue}break}}d=J[c+84>>2];J[c+40>>2]=d;i=J[c+96>>2];J[c+60>>2]=i;J[c- -64>>2]=i+(g<<3);J[c+44>>2]=d+(J[c+88>>2]<<3)}e=e+1|0;if(e>>>0>2]){continue}break}}J[f+12>>2]=J[a+156>>2];Ka[J[J[b>>2]+8>>2]](b,f+12|0,4)|0;if(J[a+156>>2]){i=0;while(1){c=J[J[a+152>>2]+(i<<2)>>2];J[f+8>>2]=(c|0)!=0;Ka[J[J[b>>2]+8>>2]](b,f+8|0,4)|0;if(c){d=J[a+108>>2];l=f,m=Ka[J[J[d>>2]+20>>2]](d,J[c+4>>2])|0,J[l+12>>2]=m;Ka[J[J[b>>2]+8>>2]](b,f+12|0,4)|0;d=J[a+108>>2];l=f,m=Ka[J[J[d>>2]+20>>2]](d,J[c+8>>2])|0,J[l+12>>2]=m;Ka[J[J[b>>2]+8>>2]](b,f+12|0,4)|0;Ka[J[J[b>>2]+8>>2]](b,c+12|0,4)|0;d=J[a+108>>2];l=f,m=Ka[J[J[d>>2]+20>>2]](d,J[c+16>>2])|0,J[l+12>>2]=m;Ka[J[J[b>>2]+8>>2]](b,f+12|0,4)|0;d=J[a+108>>2];l=f,m=Ka[J[J[d>>2]+20>>2]](d,J[c+20>>2])|0,J[l+12>>2]=m;Ka[J[J[b>>2]+8>>2]](b,f+12|0,4)|0;Ka[J[J[b>>2]+8>>2]](b,c+24|0,4)|0;Ka[J[J[b>>2]+8>>2]](b,c+36|0,4)|0;J[f+12>>2]=J[c+52>>2];Ka[J[J[b>>2]+8>>2]](b,f+12|0,4)|0;g=0;if(J[c+52>>2]){while(1){e=J[a+108>>2];d=J[c+48>>2]+P(g,76)|0;l=f,m=Ka[J[J[e>>2]+20>>2]](e,J[d+52>>2])|0,J[l+12>>2]=m;Ka[J[J[b>>2]+8>>2]](b,f+12|0,4)|0;e=J[a+108>>2];l=f,m=Ka[J[J[e>>2]+20>>2]](e,J[d+56>>2])|0,J[l+12>>2]=m;Ka[J[J[b>>2]+8>>2]](b,f+12|0,4)|0;Ka[J[J[b>>2]+8>>2]](b,d+60|0,4)|0;Ka[J[J[b>>2]+8>>2]](b,d- -64|0,4)|0;Ka[J[J[b>>2]+8>>2]](b,d+68|0,4)|0;Ka[J[J[b>>2]+8>>2]](b,d+72|0,4)|0;Ka[J[J[b>>2]+8>>2]](b,d+40|0,4)|0;g=g+1|0;if(g>>>0>2]){continue}break}}J[f+12>>2]=J[c+76>>2];Ka[J[J[b>>2]+8>>2]](b,f+12|0,4)|0;e=0;g=0;if(J[c+76>>2]){while(1){Ka[J[J[b>>2]+8>>2]](b,J[c+72>>2]+(e<<2)|0,4)|0;e=e+1|0;g=J[c+76>>2];if(e>>>0>>0){continue}break}}e=J[c- -64>>2];j=J[c+52>>2];b:{if((e|0)==(j|0)){break b}e=0;J[c+64>>2]=0;if(!j){break b}k=c+60|0;g=0;while(1){d=J[c+48>>2]+P(g,76)|0;e=J[c+64>>2];c:{if(e>>>0>=(J[c+68>>2]&2147483647)>>>0){Ow(k,d);break c}e=J[c+60>>2]+P(e,76)|0;J[e>>2]=169192;h=J[d+48>>2];J[e+44>>2]=J[d+44>>2];J[e+48>>2]=h;h=J[d+40>>2];J[e+36>>2]=J[d+36>>2];J[e+40>>2]=h;h=J[d+32>>2];J[e+28>>2]=J[d+28>>2];J[e+32>>2]=h;h=J[d+24>>2];J[e+20>>2]=J[d+20>>2];J[e+24>>2]=h;h=J[d+16>>2];J[e+12>>2]=J[d+12>>2];J[e+16>>2]=h;h=J[d+8>>2];J[e+4>>2]=J[d+4>>2];J[e+8>>2]=h;h=J[d+56>>2];J[e+52>>2]=J[d+52>>2];J[e+56>>2]=h;h=J[d+64>>2];J[e+60>>2]=J[d+60>>2];J[e+64>>2]=h;h=J[d+72>>2];J[e+68>>2]=J[d+68>>2];J[e+72>>2]=h;J[c+64>>2]=J[c+64>>2]+1}g=g+1|0;if((j|0)!=(g|0)){continue}break}g=J[c+76>>2];e=J[c+64>>2]}d=J[c+60>>2];J[c+28>>2]=d;j=J[c+72>>2];J[c+40>>2]=j;J[c+32>>2]=d+P(e,76);J[c+44>>2]=j+(g<<2)}i=i+1|0;if(i>>>0>2]){continue}break}}Ia=f+16|0}function gm(a){var b=Q(0),c=Q(0),d=Q(0),e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=0,za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ha=Q(0),Ia=Q(0),Ja=Q(0),Ka=Q(0),La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=Q(0),Wa=Q(0),Xa=Q(0),Ya=Q(0),Za=Q(0),_a=Q(0),$a=Q(0),ab=Q(0),bb=Q(0),cb=Q(0),db=Q(0),eb=Q(0),fb=Q(0),gb=Q(0),hb=Q(0),ib=Q(0),jb=Q(0),kb=Q(0),lb=Q(0),mb=Q(0),nb=Q(0),ob=Q(0),pb=Q(0),qb=0,rb=Q(0),sb=Q(0),tb=Q(0),ub=Q(0),vb=Q(0),wb=Q(0),xb=Q(0),yb=Q(0),zb=Q(0),Ab=Q(0),Bb=Q(0),Cb=Q(0),Db=Q(0),Eb=Q(0),Fb=Q(0),Gb=Q(0),Hb=Q(0),Ib=Q(0),Jb=Q(0),Kb=Q(0),Lb=Q(0),Mb=Q(0),Nb=Q(0),Ob=Q(0),Pb=Q(0),Qb=Q(0),Rb=Q(0),Sb=Q(0),Tb=Q(0),Ub=Q(0),Vb=Q(0),Wb=Q(0),Xb=Q(0),Yb=Q(0),Zb=Q(0),_b=Q(0),$b=Q(0),ac=Q(0),bc=Q(0);e=J[a+100>>2];rb=N[e+28>>2];z=N[e+16>>2];f=J[a+96>>2];A=N[f+24>>2];B=N[f+20>>2];sb=N[e+12>>2];C=N[e+8>>2];D=N[e+4>>2];E=N[e>>2];g=J[a+68>>2];tb=N[g+28>>2];F=N[g+16>>2];h=J[a+64>>2];G=N[h+24>>2];H=N[h+20>>2];ub=N[g+12>>2];I=N[g+8>>2];K=N[g+4>>2];L=N[g>>2];i=J[a+36>>2];vb=N[i+28>>2];M=N[i+16>>2];j=J[a+32>>2];O=N[j+24>>2];P=N[j+20>>2];wb=N[i+12>>2];R=N[i+8>>2];S=N[i+4>>2];T=N[i>>2];k=J[a+4>>2];U=N[k+24>>2];V=N[k+20>>2];l=J[a>>2];W=N[l+24>>2];X=N[l+20>>2];Y=N[e+24>>2];Z=N[e+20>>2];_=N[g+24>>2];$=N[g+20>>2];aa=N[i+24>>2];ba=N[i+20>>2];xb=N[f+28>>2];ca=N[f+16>>2];yb=N[f+12>>2];da=N[f+8>>2];ea=N[f+4>>2];fa=N[f>>2];zb=N[h+28>>2];ga=N[h+16>>2];Ab=N[h+12>>2];ha=N[h+8>>2];ia=N[h+4>>2];ja=N[h>>2];Bb=N[j+28>>2];ka=N[j+16>>2];Cb=N[j+12>>2];la=N[j+8>>2];ma=N[j+4>>2];na=N[j>>2];Db=N[k+28>>2];oa=N[k+16>>2];Eb=N[l+28>>2];pa=N[l+16>>2];Fb=N[k+12>>2];qa=N[k+8>>2];ra=N[k+4>>2];sa=N[k>>2];Gb=N[l+12>>2];ta=N[l+8>>2];ua=N[l+4>>2];va=N[l>>2];a=J[a+24>>2];ya=J[a+4>>2];if(ya){Hb=N[a+108>>2];Ib=N[a+104>>2];Jb=N[a+100>>2];Kb=N[a+92>>2];Lb=N[a+88>>2];Mb=N[a+84>>2];Nb=N[a+76>>2];Ob=N[a+72>>2];Pb=N[a+68>>2];Qb=N[a+60>>2];Rb=N[a+56>>2];Sb=N[a+52>>2];Tb=N[a+96>>2];Ub=N[a+80>>2];Vb=N[a+64>>2];Wb=N[a+48>>2];a=a+160|0;while(1){c=N[a+212>>2];d=N[a+228>>2];wa=N[a+196>>2];o=N[a+244>>2];Xb=N[a+148>>2];Yb=N[a+180>>2];za=N[a+36>>2];Aa=N[a+20>>2];p=N[a+84>>2];Ba=N[a+52>>2];Ca=N[a+68>>2];q=N[a+308>>2];Da=N[a+276>>2];Ea=N[a+292>>2];r=N[a+356>>2];Fa=N[a+324>>2];Ga=N[a+340>>2];m=N[a+216>>2];n=N[a+232>>2];Zb=N[a+200>>2];s=N[a+248>>2];_b=N[a+152>>2];$b=N[a+184>>2];Ha=N[a+40>>2];Ia=N[a+24>>2];t=N[a+88>>2];Ja=N[a+56>>2];Ka=N[a+72>>2];u=N[a+312>>2];La=N[a+280>>2];Ma=N[a+296>>2];v=N[a+360>>2];Na=N[a+328>>2];Oa=N[a+344>>2];w=N[a+220>>2];b=N[a+236>>2];xa=N[a+204>>2];Pa=N[a+252>>2];ac=N[a+156>>2];bc=N[a+188>>2];Qa=N[a+44>>2];Ra=N[a+28>>2];Sa=N[a+92>>2];Ta=N[a+60>>2];Ua=N[a+76>>2];Va=N[a+316>>2];Wa=N[a+284>>2];Xa=N[a+300>>2];Ya=N[a+364>>2];Za=N[a+332>>2];_a=N[a+348>>2];$a=N[a+4>>2];ab=N[a+8>>2];bb=N[a+12>>2];x=N[a+208>>2];y=N[a+224>>2];cb=N[a+240>>2];db=N[a>>2];eb=N[a+16>>2];fb=N[a+32>>2];gb=N[a+48>>2];hb=N[a+64>>2];ib=N[a+80>>2];jb=N[a+272>>2];kb=N[a+288>>2];lb=N[a+304>>2];mb=N[a+320>>2];nb=N[a+336>>2];ob=N[a+352>>2];pb=Q(Q(cb*N[a+192>>2])+Q(Q(Q(Q(Q(Q(Q(va*db)+Q(ua*eb))+Q(ta*fb))+Q(Q(Q(pa*gb)+Q(X*hb))+Q(W*ib)))-Q(Q(Q(Q(sa*jb)+Q(ra*kb))+Q(qa*lb))+Q(Q(Q(oa*mb)+Q(V*nb))+Q(U*ob))))*N[a+176>>2])+N[a+144>>2]));y=yy?x:y;N[a+240>>2]=x;xa=Q(Q(Pa*xa)+Q(ac+Q(bc*Q(Q(Q(Q(Q(fa*bb)+Q(ea*Ra))+Q(da*Qa))+Q(Q(Q(ca*Ta)+Q(B*Ua))+Q(A*Sa)))-Q(Q(Q(Q(E*Wa)+Q(D*Xa))+Q(C*Va))+Q(Q(Q(z*Za)+Q(Z*_a))+Q(Y*Ya)))))));b=b>2]=w;b=Q(Q(s*Zb)+Q(_b+Q($b*Q(Q(Q(Q(Q(ja*ab)+Q(ia*Ia))+Q(ha*Ha))+Q(Q(Q(ga*Ja)+Q(H*Ka))+Q(G*t)))-Q(Q(Q(Q(L*La)+Q(K*Ma))+Q(I*u))+Q(Q(Q(F*Na)+Q($*Oa))+Q(_*v)))))));n=nn?m:n;N[a+248>>2]=b;m=Q(Q(o*wa)+Q(Xb+Q(Yb*Q(Q(Q(Q(Q(na*$a)+Q(ma*Aa))+Q(la*za))+Q(Q(Q(ka*Ba)+Q(P*Ca))+Q(O*p)))-Q(Q(Q(Q(T*Da)+Q(S*Ea))+Q(R*q))+Q(Q(Q(M*Fa)+Q(ba*Ga))+Q(aa*r)))))));d=dd?c:d;N[a+244>>2]=wa;c=Q(x-cb);d=Q(Tb*c);U=Q(U-Q(ob*d));m=Q(Ub*c);W=Q(W+Q(ib*m));n=Q(Vb*c);qa=Q(qa-Q(lb*n));c=Q(Wb*c);ta=Q(ta+Q(fb*c));V=Q(V-Q(nb*d));X=Q(X+Q(hb*m));ra=Q(ra-Q(kb*n));ua=Q(ua+Q(eb*c));oa=Q(oa-Q(mb*d));pa=Q(pa+Q(gb*m));sa=Q(sa-Q(jb*n));va=Q(va+Q(db*c));c=Q(w-Pa);m=Q(Hb*c);Y=Q(Y-Q(Ya*m));d=Q(b-s);n=Q(Ib*d);_=Q(_-Q(v*n));b=r;o=Q(wa-o);r=Q(Jb*o);aa=Q(aa-Q(b*r));s=Q(Kb*c);A=Q(A+Q(Sa*s));b=t;t=Q(Lb*d);G=Q(G+Q(b*t));b=p;p=Q(Mb*o);O=Q(O+Q(b*p));v=Q(Nb*c);C=Q(C-Q(Va*v));b=u;u=Q(Ob*d);I=Q(I-Q(b*u));b=q;q=Q(Pb*o);R=Q(R-Q(b*q));c=Q(Qb*c);da=Q(da+Q(Qa*c));d=Q(Rb*d);ha=Q(ha+Q(Ha*d));o=Q(Sb*o);la=Q(la+Q(za*o));Z=Q(Z-Q(_a*m));$=Q($-Q(Oa*n));ba=Q(ba-Q(Ga*r));B=Q(B+Q(Ua*s));H=Q(H+Q(Ka*t));P=Q(P+Q(Ca*p));D=Q(D-Q(Xa*v));K=Q(K-Q(Ma*u));S=Q(S-Q(Ea*q));ea=Q(ea+Q(Ra*c));ia=Q(ia+Q(Ia*d));ma=Q(ma+Q(Aa*o));z=Q(z-Q(Za*m));F=Q(F-Q(Na*n));M=Q(M-Q(Fa*r));ca=Q(ca+Q(Ta*s));ga=Q(ga+Q(Ja*t));ka=Q(ka+Q(Ba*p));E=Q(E-Q(Wa*v));L=Q(L-Q(La*u));T=Q(T-Q(Da*q));fa=Q(fa+Q(bb*c));ja=Q(ja+Q(ab*d));na=Q(na+Q($a*o));a=a+368|0;qb=qb+1|0;if((ya|0)!=(qb|0)){continue}break}}N[l+12>>2]=Gb;N[l+8>>2]=ta;N[l+4>>2]=ua;N[l>>2]=va;N[j+12>>2]=Cb;N[j+8>>2]=la;N[j+4>>2]=ma;N[j>>2]=na;N[h+12>>2]=Ab;N[h+8>>2]=ha;N[h+4>>2]=ia;N[h>>2]=ja;N[f+12>>2]=yb;N[f+8>>2]=da;N[f+4>>2]=ea;N[f>>2]=fa;N[k+12>>2]=Fb;N[k+8>>2]=qa;N[k+4>>2]=ra;N[k>>2]=sa;N[i+12>>2]=wb;N[i+8>>2]=R;N[i+4>>2]=S;N[i>>2]=T;N[g+12>>2]=ub;N[g+8>>2]=I;N[g+4>>2]=K;N[g>>2]=L;N[e+12>>2]=sb;N[e+8>>2]=C;N[e+4>>2]=D;N[e>>2]=E;N[l+28>>2]=Eb;N[l+24>>2]=W;N[l+20>>2]=X;N[l+16>>2]=pa;N[j+28>>2]=Bb;N[j+24>>2]=O;N[j+20>>2]=P;N[j+16>>2]=ka;N[h+28>>2]=zb;N[h+24>>2]=G;N[h+20>>2]=H;N[h+16>>2]=ga;N[f+28>>2]=xb;N[f+24>>2]=A;N[f+20>>2]=B;N[f+16>>2]=ca;N[k+28>>2]=Db;N[k+24>>2]=U;N[k+20>>2]=V;N[k+16>>2]=oa;N[i+28>>2]=vb;N[i+24>>2]=aa;N[i+20>>2]=ba;N[i+16>>2]=M;N[g+28>>2]=tb;N[g+24>>2]=_;N[g+20>>2]=$;N[g+16>>2]=F;N[e+28>>2]=rb;N[e+24>>2]=Y;N[e+20>>2]=Z;N[e+16>>2]=z} -function Et(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=Q(0),n=0,o=0;b=Ia-2768|0;Ia=b;Wa(b+2560|0,0,140);H[b+2556|0]=0;H[b+2532|0]=0;H[b+2508|0]=0;H[b+2484|0]=0;H[b+2460|0]=0;H[b+2436|0]=0;H[b+2412|0]=0;H[b+2388|0]=0;H[b+2364|0]=0;H[b+2340|0]=0;H[b+2316|0]=0;H[b+2292|0]=0;H[b+2268|0]=0;H[b+2244|0]=0;H[b+2220|0]=0;H[b+2196|0]=0;H[b+2172|0]=0;H[b+2148|0]=0;H[b+2124|0]=0;H[b+2100|0]=0;H[b+2076|0]=0;H[b+2052|0]=0;H[b+2028|0]=0;H[b+2004|0]=0;H[b+1980|0]=0;H[b+1956|0]=0;H[b+1932|0]=0;H[b+1908|0]=0;H[b+1884|0]=0;H[b+1860|0]=0;H[b+1836|0]=0;H[b+1812|0]=0;H[b+1788|0]=0;H[b+1764|0]=0;H[b+1740|0]=0;H[b+1716|0]=0;H[b+1692|0]=0;H[b+1668|0]=0;H[b+1644|0]=0;H[b+1620|0]=0;H[b+1596|0]=0;H[b+1572|0]=0;H[b+1548|0]=0;H[b+1524|0]=0;H[b+1500|0]=0;H[b+1476|0]=0;H[b+1452|0]=0;H[b+1428|0]=0;H[b+1404|0]=0;H[b+1380|0]=0;H[b+1356|0]=0;H[b+1332|0]=0;H[b+1308|0]=0;H[b+1284|0]=0;H[b+1260|0]=0;H[b+1236|0]=0;H[b+1212|0]=0;H[b+1188|0]=0;H[b+1164|0]=0;H[b+1140|0]=0;H[b+1116|0]=0;H[b+1092|0]=0;H[b+1068|0]=0;H[b+1044|0]=0;I[b+276>>1]=65535;I[b+288>>1]=65535;I[b+300>>1]=65535;I[b+312>>1]=65535;I[b+324>>1]=65535;I[b+336>>1]=65535;I[b+348>>1]=65535;I[b+360>>1]=65535;I[b+264>>1]=65535;J[b+256>>2]=-1;J[b+260>>2]=-1;J[b+268>>2]=-1;J[b+272>>2]=-1;J[b+280>>2]=-1;J[b+284>>2]=-1;J[b+292>>2]=-1;J[b+296>>2]=-1;J[b+304>>2]=-1;J[b+308>>2]=-1;J[b+316>>2]=-1;J[b+320>>2]=-1;J[b+328>>2]=-1;J[b+332>>2]=-1;J[b+340>>2]=-1;J[b+344>>2]=-1;J[b+352>>2]=-1;J[b+356>>2]=-1;I[b+372>>1]=65535;I[b+384>>1]=65535;I[b+396>>1]=65535;I[b+408>>1]=65535;I[b+420>>1]=65535;I[b+432>>1]=65535;I[b+444>>1]=65535;I[b+456>>1]=65535;I[b+468>>1]=65535;J[b+364>>2]=-1;J[b+368>>2]=-1;J[b+376>>2]=-1;J[b+380>>2]=-1;J[b+388>>2]=-1;J[b+392>>2]=-1;J[b+400>>2]=-1;J[b+404>>2]=-1;J[b+412>>2]=-1;J[b+416>>2]=-1;J[b+424>>2]=-1;J[b+428>>2]=-1;J[b+436>>2]=-1;J[b+440>>2]=-1;J[b+448>>2]=-1;J[b+452>>2]=-1;J[b+460>>2]=-1;J[b+464>>2]=-1;I[b+480>>1]=65535;I[b+492>>1]=65535;I[b+504>>1]=65535;I[b+516>>1]=65535;I[b+528>>1]=65535;I[b+540>>1]=65535;I[b+552>>1]=65535;I[b+564>>1]=65535;I[b+576>>1]=65535;J[b+472>>2]=-1;J[b+476>>2]=-1;J[b+484>>2]=-1;J[b+488>>2]=-1;J[b+496>>2]=-1;J[b+500>>2]=-1;J[b+508>>2]=-1;J[b+512>>2]=-1;J[b+520>>2]=-1;J[b+524>>2]=-1;J[b+532>>2]=-1;J[b+536>>2]=-1;J[b+544>>2]=-1;J[b+548>>2]=-1;J[b+556>>2]=-1;J[b+560>>2]=-1;J[b+568>>2]=-1;J[b+572>>2]=-1;I[b+588>>1]=65535;J[b+580>>2]=-1;J[b+584>>2]=-1;I[b+600>>1]=65535;J[b+592>>2]=-1;J[b+596>>2]=-1;I[b+612>>1]=65535;J[b+604>>2]=-1;J[b+608>>2]=-1;I[b+624>>1]=65535;J[b+616>>2]=-1;J[b+620>>2]=-1;I[b+636>>1]=65535;J[b+628>>2]=-1;J[b+632>>2]=-1;I[b+648>>1]=65535;J[b+640>>2]=-1;J[b+644>>2]=-1;I[b+660>>1]=65535;J[b+652>>2]=-1;J[b+656>>2]=-1;I[b+672>>1]=65535;J[b+664>>2]=-1;J[b+668>>2]=-1;I[b+684>>1]=65535;J[b+676>>2]=-1;J[b+680>>2]=-1;I[b+696>>1]=65535;J[b+688>>2]=-1;J[b+692>>2]=-1;I[b+708>>1]=65535;J[b+700>>2]=-1;J[b+704>>2]=-1;I[b+720>>1]=65535;J[b+712>>2]=-1;J[b+716>>2]=-1;I[b+732>>1]=65535;J[b+724>>2]=-1;J[b+728>>2]=-1;I[b+744>>1]=65535;J[b+736>>2]=-1;J[b+740>>2]=-1;I[b+756>>1]=65535;J[b+748>>2]=-1;J[b+752>>2]=-1;I[b+768>>1]=65535;J[b+760>>2]=-1;J[b+764>>2]=-1;I[b+780>>1]=65535;J[b+772>>2]=-1;J[b+776>>2]=-1;I[b+792>>1]=65535;J[b+784>>2]=-1;J[b+788>>2]=-1;I[b+804>>1]=65535;J[b+796>>2]=-1;J[b+800>>2]=-1;I[b+816>>1]=65535;J[b+808>>2]=-1;J[b+812>>2]=-1;I[b+828>>1]=65535;J[b+820>>2]=-1;J[b+824>>2]=-1;I[b+840>>1]=65535;J[b+832>>2]=-1;J[b+836>>2]=-1;I[b+852>>1]=65535;J[b+844>>2]=-1;J[b+848>>2]=-1;I[b+864>>1]=65535;J[b+856>>2]=-1;J[b+860>>2]=-1;I[b+876>>1]=65535;J[b+868>>2]=-1;J[b+872>>2]=-1;I[b+888>>1]=65535;J[b+880>>2]=-1;J[b+884>>2]=-1;I[b+900>>1]=65535;J[b+892>>2]=-1;J[b+896>>2]=-1;I[b+912>>1]=65535;J[b+904>>2]=-1;J[b+908>>2]=-1;I[b+924>>1]=65535;J[b+916>>2]=-1;J[b+920>>2]=-1;I[b+936>>1]=65535;J[b+928>>2]=-1;J[b+932>>2]=-1;I[b+948>>1]=65535;J[b+940>>2]=-1;J[b+944>>2]=-1;I[b+960>>1]=65535;J[b+952>>2]=-1;J[b+956>>2]=-1;I[b+972>>1]=65535;J[b+964>>2]=-1;J[b+968>>2]=-1;I[b+984>>1]=65535;J[b+976>>2]=-1;J[b+980>>2]=-1;I[b+996>>1]=65535;J[b+988>>2]=-1;J[b+992>>2]=-1;I[b+1008>>1]=65535;J[b+1e3>>2]=-1;J[b+1004>>2]=-1;I[b+1020>>1]=65535;J[b+1012>>2]=-1;J[b+1016>>2]=-1;a:{if(!J[a+32>>2]){break a}while(1){d=J[J[a+28>>2]+(l<<2)>>2];d=d?d-4|0:0;j=L[d+56>>1];c=J[d+28>>2];f=J[J[c+28>>2]+68>>2];e=J[d+32>>2];g=J[J[e+28>>2]+68>>2];k=((b+2560|0)+P(f,28)|0)+(g<<2)|0;J[k>>2]=J[k>>2]+1;g=(f|0)>(g|0);f=g?e:c;g=g?c:e;k=J[(P(J[J[f+28>>2]+68>>2],28)+156784|0)+(J[J[g+28>>2]+68>>2]<<2)>>2];n=b+2736|0;th(f,n);o=b+2704|0;th(g,o);f=Ka[k|0](J[f+28>>2]+68|0,n,J[g+28>>2]+68|0,o,d+40|0)|0;g=K[d+58|0];H[d+58|0]=f;g=g?f?0:16:f?4:0;k=g&j;if(k){f=(b+1024|0)+P(h,24)|0;J[f>>2]=J[42469]+J[c+28>>2];j=J[42469]+J[e+28>>2]|0;H[f+20|0]=0;J[f+16>>2]=g;J[f+8>>2]=j;g=J[J[e+4>>2]+44>>2];j=J[J[c+4>>2]+44>>2];J[f+4>>2]=J[((K[j+9|0]<<2)+169864|0)+40>>2]+j;J[f+12>>2]=g+J[((K[g+9|0]<<2)+169864|0)+40>>2];f=K[j+7|0];j=J[c+32>>2];e=J[e+32>>2];c=(b+256|0)+P(h,12)|0;H[c+9|0]=K[g+7|0];H[c+8|0]=f;J[c+4>>2]=e;J[c>>2]=j}c=(k|0)!=0;e=L[d+56>>1];b:{if(!(e&32)){break b}I[d+56>>1]=e&65503;if(lj(d)){break b}H[d+25|0]=K[d+25|0]&223;J[(i<<2)+b>>2]=d;i=i+1|0}h=c+h|0;l=l+1|0;if(l>>>0>2]){continue}break}if(h){c=J[a+48>>2];e=J[c+1188>>2]&2147483647;f=J[c+1184>>2];g=f+h|0;m=Q(Q(g>>>0)*Q(1.5));c:{if(m=Q(0)){d=~~m>>>0;break c}d=0}if(e>>>0>>0){hr(c+1180|0,d)}J[c+1184>>2]=g;J[b+2736>>2]=J[c+1180>>2]+P(f,24);e=J[c+1192>>2];if(d>>>0>(J[e+8>>2]&2147483647)>>>0){gr(e,d);e=J[c+1192>>2]}J[e+4>>2]=g;J[b+2704>>2]=J[e>>2]+P(f,12);Va(J[b+2736>>2],b+1024|0,P(h,24));Va(J[b+2704>>2],b+256|0,P(h,12))}if(!i){break a}h=J[a+44>>2];d=J[h>>2]+i|0;J[h>>2]=d;c=J[a+40>>2]+(d<<2)|0;d=i<<2;Va(c-d|0,b,d)}a=J[J[a+48>>2]+2352>>2];i=0;while(1){d=P(i,28);h=d+(b+2560|0)|0;c=J[h>>2];if(c){e=a+d|0;J[e+16>>2]=c+J[e+16>>2]}c=J[h+4>>2];if(c){e=a+d|0;J[e+20>>2]=c+J[e+20>>2]}c=J[h+8>>2];if(c){e=a+d|0;J[e+24>>2]=c+J[e+24>>2]}c=J[h+12>>2];if(c){e=a+d|0;J[e+28>>2]=c+J[e+28>>2]}c=J[h+16>>2];if(c){e=a+d|0;J[e+32>>2]=c+J[e+32>>2]}c=J[h+20>>2];if(c){e=a+d|0;J[e+36>>2]=c+J[e+36>>2]}h=J[h+24>>2];if(h){d=a+d|0;J[d+40>>2]=h+J[d+40>>2]}i=i+1|0;if((i|0)!=5){continue}break}Ia=b+2768|0}function gI(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;o=32;c=Ia-48|0;Ia=c;H[c+12|0]=0;j=c-128|0;Ia=j;J[c+8>>2]=j;l=b-1|0;a:{if((l|0)<=0){break a}while(1){b:{if((l|0)<=(m|0)){break b}while(1){if(l-m>>>0<=4){while(1){b=m;m=b+1|0;i=m;e=b;while(1){g=(i<<5)+a|0;k=L[g+8>>1];f=(e<<5)+a|0;h=L[f+8>>1];e=(((k|0)==65535?L[g+10>>1]:k)&65535)>>>0<(((h|0)==65535?L[f+10>>1]:h)&65535)>>>0?i:e;f=(i|0)<(l|0);i=i+1|0;if(f){continue}break}if((b|0)!=(e|0)){f=(e<<5)+a|0;e=J[f+28>>2];J[c+40>>2]=J[f+24>>2];J[c+44>>2]=e;e=J[f+20>>2];J[c+32>>2]=J[f+16>>2];J[c+36>>2]=e;e=J[f+12>>2];J[c+24>>2]=J[f+8>>2];J[c+28>>2]=e;e=J[f+4>>2];J[c+16>>2]=J[f>>2];J[c+20>>2]=e;e=(b<<5)+a|0;b=J[e+28>>2];J[f+24>>2]=J[e+24>>2];J[f+28>>2]=b;b=J[e+20>>2];J[f+16>>2]=J[e+16>>2];J[f+20>>2]=b;b=J[e+12>>2];J[f+8>>2]=J[e+8>>2];J[f+12>>2]=b;b=J[e+4>>2];J[f>>2]=J[e>>2];J[f+4>>2]=b;b=J[c+44>>2];J[e+24>>2]=J[c+40>>2];J[e+28>>2]=b;b=J[c+36>>2];J[e+16>>2]=J[c+32>>2];J[e+20>>2]=b;b=J[c+28>>2];J[e+8>>2]=J[c+24>>2];J[e+12>>2]=b;b=J[c+20>>2];J[e>>2]=J[c+16>>2];J[e+4>>2]=b}if((l|0)!=(m|0)){continue}break b}}d=((l+m|0)/2<<5)+a|0;b=L[d+8>>1];h=(m<<5)+a|0;e=L[h+10>>1];k=L[h+8>>1];if((((b|0)==65535?L[d+10>>1]:b)&65535)>>>0<(((k|0)==65535?e:k)&65535)>>>0){b=J[h+28>>2];J[c+40>>2]=J[h+24>>2];J[c+44>>2]=b;b=J[h+20>>2];J[c+32>>2]=J[h+16>>2];J[c+36>>2]=b;b=J[h+12>>2];J[c+24>>2]=J[h+8>>2];J[c+28>>2]=b;b=J[h+4>>2];J[c+16>>2]=J[h>>2];J[c+20>>2]=b;b=J[d+28>>2];J[h+24>>2]=J[d+24>>2];J[h+28>>2]=b;b=J[d+20>>2];J[h+16>>2]=J[d+16>>2];J[h+20>>2]=b;b=J[d+12>>2];J[h+8>>2]=J[d+8>>2];J[h+12>>2]=b;b=J[d+4>>2];J[h>>2]=J[d>>2];J[h+4>>2]=b;b=J[c+44>>2];J[d+24>>2]=J[c+40>>2];J[d+28>>2]=b;b=J[c+36>>2];J[d+16>>2]=J[c+32>>2];J[d+20>>2]=b;b=J[c+28>>2];J[d+8>>2]=J[c+24>>2];J[d+12>>2]=b;b=J[c+20>>2];J[d>>2]=J[c+16>>2];J[d+4>>2]=b;k=L[h+8>>1];e=L[h+10>>1]}g=(l<<5)+a|0;b=L[g+10>>1];f=L[g+8>>1];if((((f|0)==65535?b:f)&65535)>>>0<(((k&65535)==65535?e:k)&65535)>>>0){b=J[h+28>>2];J[c+40>>2]=J[h+24>>2];J[c+44>>2]=b;b=J[h+20>>2];J[c+32>>2]=J[h+16>>2];J[c+36>>2]=b;b=J[h+12>>2];J[c+24>>2]=J[h+8>>2];J[c+28>>2]=b;b=J[h+4>>2];J[c+16>>2]=J[h>>2];J[c+20>>2]=b;b=J[g+28>>2];J[h+24>>2]=J[g+24>>2];J[h+28>>2]=b;b=J[g+20>>2];J[h+16>>2]=J[g+16>>2];J[h+20>>2]=b;b=J[g+12>>2];J[h+8>>2]=J[g+8>>2];J[h+12>>2]=b;b=J[g+4>>2];J[h>>2]=J[g>>2];J[h+4>>2]=b;b=J[c+44>>2];J[g+24>>2]=J[c+40>>2];J[g+28>>2]=b;b=J[c+36>>2];J[g+16>>2]=J[c+32>>2];J[g+20>>2]=b;b=J[c+28>>2];J[g+8>>2]=J[c+24>>2];J[g+12>>2]=b;b=J[c+20>>2];J[g>>2]=J[c+16>>2];J[g+4>>2]=b;f=L[g+8>>1];e=L[g+10>>1]}else{e=b}b=L[d+8>>1];if((((f|0)==65535?e:f)&65535)>>>0<(((b|0)==65535?L[d+10>>1]:b)&65535)>>>0){b=J[d+28>>2];J[c+40>>2]=J[d+24>>2];J[c+44>>2]=b;b=J[d+20>>2];J[c+32>>2]=J[d+16>>2];J[c+36>>2]=b;b=J[d+12>>2];J[c+24>>2]=J[d+8>>2];J[c+28>>2]=b;b=J[d+4>>2];J[c+16>>2]=J[d>>2];J[c+20>>2]=b;b=J[g+28>>2];J[d+24>>2]=J[g+24>>2];J[d+28>>2]=b;b=J[g+20>>2];J[d+16>>2]=J[g+16>>2];J[d+20>>2]=b;b=J[g+12>>2];J[d+8>>2]=J[g+8>>2];J[d+12>>2]=b;b=J[g+4>>2];J[d>>2]=J[g>>2];J[d+4>>2]=b;b=J[c+44>>2];J[g+24>>2]=J[c+40>>2];J[g+28>>2]=b;b=J[c+36>>2];J[g+16>>2]=J[c+32>>2];J[g+20>>2]=b;b=J[c+28>>2];J[g+8>>2]=J[c+24>>2];J[g+12>>2]=b;b=J[c+20>>2];J[g>>2]=J[c+16>>2];J[g+4>>2]=b}b=J[d+28>>2];J[c+40>>2]=J[d+24>>2];J[c+44>>2]=b;b=J[d+20>>2];J[c+32>>2]=J[d+16>>2];J[c+36>>2]=b;b=J[d+12>>2];J[c+24>>2]=J[d+8>>2];J[c+28>>2]=b;b=J[d+4>>2];J[c+16>>2]=J[d>>2];J[c+20>>2]=b;k=l-1|0;i=(k<<5)+a|0;e=i;b=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=b;b=J[e+28>>2];J[d+24>>2]=J[e+24>>2];J[d+28>>2]=b;b=J[e+20>>2];J[d+16>>2]=J[e+16>>2];J[d+20>>2]=b;b=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=b;b=J[c+44>>2];J[e+24>>2]=J[c+40>>2];J[e+28>>2]=b;b=J[c+36>>2];J[e+16>>2]=J[c+32>>2];J[e+20>>2]=b;b=J[c+28>>2];J[e+8>>2]=J[c+24>>2];J[e+12>>2]=b;b=J[c+20>>2];J[e>>2]=J[c+16>>2];J[e+4>>2]=b;b=m;while(1){e=L[i+8>>1];f=(e|0)==65535?L[i+10>>1]:e;while(1){e=b;b=b+1|0;d=(b<<5)+a|0;g=L[d+8>>1];h=((g|0)==65535?L[d+10>>1]:g)&65535;g=f&65535;if(h>>>0>>0){continue}break}while(1){k=k-1|0;f=(k<<5)+a|0;h=L[f+8>>1];if(g>>>0<(((h|0)==65535?L[f+10>>1]:h)&65535)>>>0){continue}break}if((b|0)<(k|0)){e=J[d+28>>2];J[c+40>>2]=J[d+24>>2];J[c+44>>2]=e;e=J[d+20>>2];J[c+32>>2]=J[d+16>>2];J[c+36>>2]=e;e=J[d+12>>2];J[c+24>>2]=J[d+8>>2];J[c+28>>2]=e;e=J[d+4>>2];J[c+16>>2]=J[d>>2];J[c+20>>2]=e;e=J[f+28>>2];J[d+24>>2]=J[f+24>>2];J[d+28>>2]=e;e=J[f+20>>2];J[d+16>>2]=J[f+16>>2];J[d+20>>2]=e;e=J[f+12>>2];J[d+8>>2]=J[f+8>>2];J[d+12>>2]=e;e=J[f+4>>2];J[d>>2]=J[f>>2];J[d+4>>2]=e;e=J[c+44>>2];J[f+24>>2]=J[c+40>>2];J[f+28>>2]=e;e=J[c+36>>2];J[f+16>>2]=J[c+32>>2];J[f+20>>2]=e;e=J[c+28>>2];J[f+8>>2]=J[c+24>>2];J[f+12>>2]=e;e=J[c+20>>2];J[f>>2]=J[c+16>>2];J[f+4>>2]=e;continue}break}f=J[d+28>>2];J[c+40>>2]=J[d+24>>2];J[c+44>>2]=f;f=J[d+20>>2];J[c+32>>2]=J[d+16>>2];J[c+36>>2]=f;f=J[d+12>>2];J[c+24>>2]=J[d+8>>2];J[c+28>>2]=f;f=J[d+4>>2];J[c+16>>2]=J[d>>2];J[c+20>>2]=f;f=J[i+28>>2];J[d+24>>2]=J[i+24>>2];J[d+28>>2]=f;f=J[i+20>>2];J[d+16>>2]=J[i+16>>2];J[d+20>>2]=f;f=J[i+12>>2];J[d+8>>2]=J[i+8>>2];J[d+12>>2]=f;f=J[i+4>>2];J[d>>2]=J[i>>2];J[d+4>>2]=f;f=J[c+44>>2];J[i+24>>2]=J[c+40>>2];J[i+28>>2]=f;f=J[c+36>>2];J[i+16>>2]=J[c+32>>2];J[i+20>>2]=f;f=J[c+28>>2];J[i+8>>2]=J[c+24>>2];J[i+12>>2]=f;f=J[c+20>>2];J[i>>2]=J[c+16>>2];J[i+4>>2]=f;c:{if((b-m|0)<(l-b|0)){if(o-1>>>0<=n>>>0){f=o<<3;if(f){g=J[42504];b=g+12|0;b=(r=b,s=f,t=Ka[J[J[g>>2]+20>>2]](g)|0?51062:70610,u=20381,v=155,q=J[J[b>>2]+8>>2],Ka[q](r|0,s|0,t|0,u|0,v|0)|0)}else{b=0}o=o<<1;f=Va(b,j,n<<2);b=p;p=1;if(!(!b|!j)){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,j)}j=f}b=(n<<2)+j|0;J[b>>2]=m;J[b+4>>2]=e;m=e+2|0;break c}if(o-1>>>0<=n>>>0){f=o<<3;if(f){g=J[42504];b=g+12|0;b=(v=b,u=f,t=Ka[J[J[g>>2]+20>>2]](g)|0?51062:70610,s=20381,r=155,q=J[J[b>>2]+8>>2],Ka[q](v|0,u|0,t|0,s|0,r|0)|0)}else{b=0}o=o<<1;f=Va(b,j,n<<2);b=p;p=1;if(!(!b|!j)){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,j)}j=f}b=(n<<2)+j|0;J[b>>2]=e+2;J[b+4>>2]=l;l=e}n=n+2|0;if((l|0)>(m|0)){continue}break}}if(n){b=n-2|0;m=J[(b<<2)+j>>2];l=J[((n<<2)+j|0)-4>>2];n=b;continue}break}if(!p|!j){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,j)}if(K[c+12|0]){eb(J[c+8>>2])}Ia=c+48|0}function $l(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=0,Ga=Q(0),Ha=Q(0),Ia=Q(0),Ja=Q(0),Ka=Q(0),La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=0,Qa=0,Ra=0,Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=Q(0),Wa=Q(0),Xa=Q(0),Ya=Q(0),Za=Q(0),_a=Q(0),$a=Q(0),ab=Q(0),bb=Q(0),cb=Q(0),db=Q(0),eb=Q(0),fb=Q(0),gb=Q(0),hb=Q(0),ib=Q(0),jb=Q(0),kb=Q(0),lb=Q(0),mb=Q(0),nb=Q(0),ob=Q(0),pb=Q(0),qb=Q(0),rb=Q(0),sb=Q(0),tb=Q(0),ub=Q(0),vb=Q(0),wb=Q(0),xb=Q(0),yb=Q(0),zb=Q(0),Ab=Q(0),Bb=0,Cb=Q(0),Db=Q(0),Eb=Q(0),Fb=Q(0),Gb=Q(0),Hb=Q(0),Ib=Q(0),Jb=Q(0),Kb=Q(0),Lb=Q(0),Mb=Q(0),Nb=Q(0),Ob=Q(0),Pb=Q(0),Qb=Q(0),Rb=Q(0),Sb=Q(0),Tb=Q(0),Ub=Q(0),Vb=Q(0),Wb=Q(0),Xb=Q(0);g=J[a+100>>2];lb=N[g+28>>2];F=N[g+16>>2];h=J[a+96>>2];G=N[h+24>>2];H=N[h+20>>2];mb=N[g+12>>2];I=N[g+8>>2];M=N[g+4>>2];O=N[g>>2];i=J[a+68>>2];nb=N[i+28>>2];R=N[i+16>>2];j=J[a+64>>2];S=N[j+24>>2];T=N[j+20>>2];ob=N[i+12>>2];U=N[i+8>>2];V=N[i+4>>2];W=N[i>>2];k=J[a+36>>2];pb=N[k+28>>2];X=N[k+16>>2];l=J[a+32>>2];Y=N[l+24>>2];Z=N[l+20>>2];qb=N[k+12>>2];_=N[k+8>>2];$=N[k+4>>2];aa=N[k>>2];m=J[a+4>>2];ba=N[m+24>>2];ca=N[m+20>>2];n=J[a>>2];da=N[n+24>>2];ea=N[n+20>>2];fa=N[g+24>>2];ga=N[g+20>>2];ha=N[i+24>>2];ia=N[i+20>>2];ja=N[k+24>>2];ka=N[k+20>>2];rb=N[h+28>>2];la=N[h+16>>2];sb=N[h+12>>2];ma=N[h+8>>2];na=N[h+4>>2];oa=N[h>>2];tb=N[j+28>>2];pa=N[j+16>>2];ub=N[j+12>>2];qa=N[j+8>>2];ra=N[j+4>>2];sa=N[j>>2];vb=N[l+28>>2];ta=N[l+16>>2];wb=N[l+12>>2];ua=N[l+8>>2];va=N[l+4>>2];wa=N[l>>2];xb=N[m+28>>2];xa=N[m+16>>2];yb=N[n+28>>2];ya=N[n+16>>2];zb=N[m+12>>2];za=N[m+8>>2];Aa=N[m+4>>2];Ba=N[m>>2];Ab=N[n+12>>2];Ca=N[n+8>>2];Da=N[n+4>>2];Ea=N[n>>2];c=L[a+22>>1];if(c){b=J[a+24>>2];Bb=b+(c<<4)|0;while(1){a=b;Qa=a+96|0;Ra=Qa+(K[a+1|0]<<4)|0;Pa=K[a+2|0];b=Ra+P(Pa,192)|0;if(Pa){Cb=N[a+92>>2];Db=N[a+88>>2];Eb=N[a+84>>2];Fb=N[a+76>>2];Gb=N[a+72>>2];Hb=N[a+68>>2];Ib=N[a+60>>2];Jb=N[a+56>>2];Kb=N[a+52>>2];Lb=N[a+44>>2];Mb=N[a+40>>2];Nb=N[a+36>>2];Ob=N[a+28>>2];Pb=N[a+24>>2];Qb=N[a+20>>2];Rb=N[a+80>>2];Sb=N[a+64>>2];Tb=N[a+48>>2];Ub=N[a+32>>2];Vb=N[a+16>>2];E=0;while(1){Fa=(E>>>J[a+12>>2]<<4)+Qa|0;Ga=N[Fa+4>>2];c=P(E,192)+Ra|0;x=N[c+100>>2];Wb=N[c+132>>2];f=N[c+116>>2];y=N[c+84>>2];Sa=N[c+52>>2];Ta=N[c+68>>2];t=N[c+36>>2];Ha=N[c+20>>2];Ia=N[c+4>>2];z=N[c+180>>2];Ua=N[c+148>>2];Va=N[c+164>>2];Ja=N[Fa+8>>2];A=N[c+104>>2];Xb=N[c+136>>2];d=N[c+120>>2];B=N[c+88>>2];Wa=N[c+56>>2];Xa=N[c+72>>2];u=N[c+40>>2];Ka=N[c+24>>2];La=N[c+8>>2];C=N[c+184>>2];Ya=N[c+152>>2];Za=N[c+168>>2];w=N[Fa+12>>2];D=N[c+108>>2];Ma=N[c+140>>2];e=N[c+124>>2];_a=N[c+92>>2];$a=N[c+60>>2];ab=N[c+76>>2];v=N[c+44>>2];Na=N[c+28>>2];Oa=N[c+12>>2];bb=N[c+188>>2];cb=N[c+156>>2];db=N[c+172>>2];r=N[c>>2];s=N[c+16>>2];q=N[c+32>>2];eb=N[c+48>>2];fb=N[c+64>>2];gb=N[c+80>>2];hb=N[c+144>>2];ib=N[c+160>>2];jb=N[c+176>>2];o=N[c+112>>2];kb=N[c+96>>2];p=Q(Q(Q(Q(Q(Q(Q(Ea*r)+Q(Da*s))+Q(Ca*q))+Q(Q(Q(ya*eb)+Q(ea*fb))+Q(da*gb)))-Q(Q(Q(Q(Ba*r)+Q(Aa*s))+Q(za*q))+Q(Q(Q(xa*hb)+Q(ca*ib))+Q(ba*jb))))*o)+Q(kb-Q(o*N[c+128>>2])));o=Q(Vb*N[Fa>>2]);p=o>p?p:o;o=Q(-o);o=o>2]=o;Ma=Q(Q(e*Q(Q(Q(Q(Q(oa*Oa)+Q(na*Na))+Q(ma*v))+Q(Q(Q(la*$a)+Q(H*ab))+Q(G*_a)))-Q(Q(Q(Q(O*Oa)+Q(M*Na))+Q(I*v))+Q(Q(Q(F*cb)+Q(ga*db))+Q(fa*bb)))))+Q(D-Q(e*Ma)));e=Q(Ob*w);w=e>Ma?Ma:e;e=Q(-e);w=e>2]=w;e=Q(Q(d*Q(Q(Q(Q(Q(sa*La)+Q(ra*Ka))+Q(qa*u))+Q(Q(Q(pa*Wa)+Q(T*Xa))+Q(S*B)))-Q(Q(Q(Q(W*La)+Q(V*Ka))+Q(U*u))+Q(Q(Q(R*Ya)+Q(ia*Za))+Q(ha*C)))))+Q(A-Q(d*Xb)));d=Q(Pb*Ja);e=d>e?e:d;d=Q(-d);Ja=d>2]=Ja;d=Q(Q(f*Q(Q(Q(Q(Q(wa*Ia)+Q(va*Ha))+Q(ua*t))+Q(Q(Q(ta*Sa)+Q(Z*Ta))+Q(Y*y)))-Q(Q(Q(Q(aa*Ia)+Q($*Ha))+Q(_*t))+Q(Q(Q(X*Ua)+Q(ka*Va))+Q(ja*z)))))+Q(x-Q(f*Wb)));f=Q(Qb*Ga);d=df?d:f;N[c+100>>2]=Ga;f=Q(o-kb);d=Q(Rb*f);ba=Q(ba-Q(jb*d));e=Q(Sb*f);da=Q(da+Q(gb*e));o=Q(Tb*f);za=Q(za-Q(q*o));p=q;q=Q(Ub*f);Ca=Q(Ca+Q(p*q));ca=Q(ca-Q(ib*d));ea=Q(ea+Q(fb*e));Aa=Q(Aa-Q(s*o));Da=Q(Da+Q(s*q));xa=Q(xa-Q(hb*d));ya=Q(ya+Q(eb*e));Ba=Q(Ba-Q(r*o));Ea=Q(Ea+Q(r*q));r=Q(w-D);f=Q(Cb*r);fa=Q(fa-Q(bb*f));s=Q(Ja-A);A=Q(Db*s);ha=Q(ha-Q(C*A));q=Q(Ga-x);x=Q(Eb*q);ja=Q(ja-Q(z*x));z=Q(Fb*r);G=Q(G+Q(_a*z));d=Q(Gb*s);S=Q(S+Q(B*d));p=y;y=Q(Hb*q);Y=Q(Y+Q(p*y));B=Q(Ib*r);I=Q(I-Q(v*B));C=Q(Jb*s);U=Q(U-Q(u*C));D=Q(Kb*q);_=Q(_-Q(t*D));p=v;v=Q(Lb*r);ma=Q(ma+Q(p*v));p=u;u=Q(Mb*s);qa=Q(qa+Q(p*u));p=t;t=Q(Nb*q);ua=Q(ua+Q(p*t));ga=Q(ga-Q(db*f));ia=Q(ia-Q(Za*A));ka=Q(ka-Q(Va*x));H=Q(H+Q(ab*z));T=Q(T+Q(Xa*d));Z=Q(Z+Q(Ta*y));M=Q(M-Q(Na*B));V=Q(V-Q(Ka*C));$=Q($-Q(Ha*D));na=Q(na+Q(Na*v));ra=Q(ra+Q(Ka*u));va=Q(va+Q(Ha*t));F=Q(F-Q(cb*f));R=Q(R-Q(Ya*A));X=Q(X-Q(Ua*x));la=Q(la+Q($a*z));pa=Q(pa+Q(Wa*d));ta=Q(ta+Q(Sa*y));O=Q(O-Q(Oa*B));W=Q(W-Q(La*C));aa=Q(aa-Q(Ia*D));oa=Q(oa+Q(Oa*v));sa=Q(sa+Q(La*u));wa=Q(wa+Q(Ia*t));E=E+1|0;if((Pa|0)!=(E|0)){continue}break}}if(b>>>0>>0){continue}break}}N[n+12>>2]=Ab;N[n+8>>2]=Ca;N[n+4>>2]=Da;N[n>>2]=Ea;N[l+12>>2]=wb;N[l+8>>2]=ua;N[l+4>>2]=va;N[l>>2]=wa;N[j+12>>2]=ub;N[j+8>>2]=qa;N[j+4>>2]=ra;N[j>>2]=sa;N[h+12>>2]=sb;N[h+8>>2]=ma;N[h+4>>2]=na;N[h>>2]=oa;N[m+12>>2]=zb;N[m+8>>2]=za;N[m+4>>2]=Aa;N[m>>2]=Ba;N[k+12>>2]=qb;N[k+8>>2]=_;N[k+4>>2]=$;N[k>>2]=aa;N[i+12>>2]=ob;N[i+8>>2]=U;N[i+4>>2]=V;N[i>>2]=W;N[g+12>>2]=mb;N[g+8>>2]=I;N[g+4>>2]=M;N[g>>2]=O;N[n+28>>2]=yb;N[n+24>>2]=da;N[n+20>>2]=ea;N[n+16>>2]=ya;N[l+28>>2]=vb;N[l+24>>2]=Y;N[l+20>>2]=Z;N[l+16>>2]=ta;N[j+28>>2]=tb;N[j+24>>2]=S;N[j+20>>2]=T;N[j+16>>2]=pa;N[h+28>>2]=rb;N[h+24>>2]=G;N[h+20>>2]=H;N[h+16>>2]=la;N[m+28>>2]=xb;N[m+24>>2]=ba;N[m+20>>2]=ca;N[m+16>>2]=xa;N[k+28>>2]=pb;N[k+24>>2]=ja;N[k+20>>2]=ka;N[k+16>>2]=X;N[i+28>>2]=nb;N[i+24>>2]=ha;N[i+20>>2]=ia;N[i+16>>2]=R;N[g+28>>2]=lb;N[g+24>>2]=fa;N[g+20>>2]=ga;N[g+16>>2]=F}function d2(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),J=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0);T=N[d+24>>2];U=N[d+20>>2];ba=N[c+8>>2];ca=N[c+12>>2];V=N[d+16>>2];da=N[c+4>>2];l=N[d+8>>2];n=N[d+4>>2];g=N[d+12>>2];h=N[d>>2];m=N[f+4>>2];j=N[f>>2];B=N[f+12>>2];r=N[f+8>>2];c=Ia+-64|0;M=N[f+16>>2];N[c+40>>2]=M;O=N[f+20>>2];N[c+44>>2]=O;S=N[f+24>>2];N[c+48>>2]=S;W=N[e+4>>2];N[c+52>>2]=W;X=N[e+8>>2];N[c+56>>2]=X;Z=N[e+12>>2];N[c+60>>2]=Z;f=0;t=Q(h+h);v=Q(l*t);u=Q(n+n);w=Q(g*u);I=Q(v-w);x=Q(n*u);y=Q(l+l);z=Q(l*y);J=Q(Q(Q(1)-x)-z);n=Q(t*n);D=Q(y*g);y=Q(n+D);i=Q(Q(T*I)+Q(Q(V*J)+Q(U*y)));h=Q(Q(1)-Q(h*t));x=Q(h-x);v=Q(v+w);l=Q(u*l);g=Q(t*g);t=Q(l-g);k=Q(R(Q(Q(x*I)+Q(Q(v*J)+Q(y*t)))));u=Q(l+g);w=Q(n-D);z=Q(h-z);g=Q(R(Q(Q(u*I)+Q(Q(w*J)+Q(y*z)))));h=Q(Q(ca*k)+Q(Q(da*Q(R(Q(Q(I*I)+Q(Q(J*J)+Q(y*y))))))+Q(ba*g)));s=Q(i+h);o=Q(Q(S*I)+Q(Q(M*J)+Q(y*O)));l=Q(j+j);j=Q(Q(1)-Q(j*l));n=Q(m+m);E=Q(m*n);D=Q(j-E);F=Q(l*r);A=Q(n*B);K=Q(F+A);n=Q(n*r);G=Q(l*B);L=Q(n-G);p=Q(R(Q(Q(D*I)+Q(Q(K*J)+Q(y*L)))));F=Q(F-A);A=r;r=Q(r+r);H=Q(A*r);E=Q(Q(Q(1)-E)-H);l=Q(l*m);r=Q(r*B);B=Q(l+r);q=Q(R(Q(Q(F*I)+Q(Q(E*J)+Q(y*B)))));A=Q(n+G);G=Q(l-r);H=Q(j-H);j=Q(R(Q(Q(A*I)+Q(Q(G*J)+Q(y*H)))));l=Q(Q(Z*p)+Q(Q(W*q)+Q(X*j)));m=Q(o-l);a:{if(sm?m:h;m=mg){m=g;r=z;n=u;l=w}g=Q(Q(T*x)+Q(Q(V*v)+Q(U*t)));h=Q(Q(Q(R(Q(Q(x*x)+Q(Q(v*v)+Q(t*t)))))*ca)+Q(Q(k*da)+Q(ba*i)));i=Q(g+h);k=Q(Q(S*x)+Q(Q(M*v)+Q(t*O)));s=Q(R(Q(Q(D*x)+Q(Q(K*v)+Q(t*L)))));o=Q(R(Q(Q(F*x)+Q(Q(E*v)+Q(t*B)))));$=Q(R(Q(Q(A*x)+Q(Q(G*v)+Q(t*H)))));aa=Q(Q(s*Z)+Q(Q(o*W)+Q(X*$)));ea=Q(k-aa);if(ih?h:g;if(gh?h:g;if(gh?h:g;if(gh?h:g;if(g>2];s=N[d>>2];i=Q(Q(J*k)+Q(s*ja));o=N[d+8>>2];p=Q(Q(I*s)+Q(o*ka));q=Q(Q(y*o)+Q(k*la));d:{if(!(Q(R(q))>Q(9.999999974752427e-7)|Q(R(p))>Q(9.999999974752427e-7)|Q(R(i))>Q(9.999999974752427e-7))){break d}g=Q(0);h=Q(0);j=Q(0);C=Q(Q(i*i)+Q(Q(q*q)+Q(p*p)));if(C>Q(0)){g=Q(Q(1)/Q(Y(C)));j=Q(i*g);h=Q(p*g);g=Q(q*g)}i=Q(Q(T*j)+Q(Q(V*g)+Q(U*h)));p=Q(Q(Q(R(Q(Q(x*j)+Q(Q(v*g)+Q(t*h)))))*ca)+Q(Q(Q(R(Q(Q(I*j)+Q(Q(J*g)+Q(y*h)))))*da)+Q(ba*Q(R(Q(Q(u*j)+Q(Q(w*g)+Q(z*h))))))));q=Q(i+p);C=Q(Q(S*j)+Q(Q(M*g)+Q(O*h)));fa=Q(Q(Q(R(Q(Q(D*j)+Q(Q(K*g)+Q(L*h)))))*Z)+Q(Q(Q(R(Q(Q(F*j)+Q(Q(E*g)+Q(B*h)))))*W)+Q(X*Q(R(Q(Q(A*j)+Q(Q(G*g)+Q(H*h))))))));ga=Q(C-fa);if(qp?p:i;if(!(iQ(9.999999974752427e-7)|Q(R(p))>Q(9.999999974752427e-7)|Q(R(i))>Q(9.999999974752427e-7))){break e}g=Q(0);h=Q(0);j=Q(0);C=Q(Q(i*i)+Q(Q(q*q)+Q(p*p)));if(C>Q(0)){g=Q(Q(1)/Q(Y(C)));j=Q(i*g);h=Q(p*g);g=Q(q*g)}i=Q(Q(T*j)+Q(Q(V*g)+Q(U*h)));p=Q(Q(Q(R(Q(Q(x*j)+Q(Q(v*g)+Q(t*h)))))*ca)+Q(Q(Q(R(Q(Q(I*j)+Q(Q(J*g)+Q(y*h)))))*da)+Q(ba*Q(R(Q(Q(u*j)+Q(Q(w*g)+Q(z*h))))))));q=Q(i+p);C=Q(Q(S*j)+Q(Q(M*g)+Q(O*h)));fa=Q(Q(Q(R(Q(Q(D*j)+Q(Q(K*g)+Q(L*h)))))*Z)+Q(Q(Q(R(Q(Q(F*j)+Q(Q(E*g)+Q(B*h)))))*W)+Q(X*Q(R(Q(Q(A*j)+Q(Q(G*g)+Q(H*h))))))));ga=Q(C-fa);if(qp?p:i;if(!(iQ(9.999999974752427e-7)|Q(R(s))>Q(9.999999974752427e-7)|Q(R(i))>Q(9.999999974752427e-7))){break f}g=Q(0);h=Q(0);j=Q(0);o=Q(Q(i*i)+Q(Q(k*k)+Q(s*s)));if(o>Q(0)){g=Q(Q(1)/Q(Y(o)));j=Q(i*g);h=Q(s*g);g=Q(k*g)}i=Q(Q(T*j)+Q(Q(V*g)+Q(U*h)));k=Q(Q(Q(R(Q(Q(x*j)+Q(Q(v*g)+Q(t*h)))))*ca)+Q(Q(Q(R(Q(Q(I*j)+Q(Q(J*g)+Q(y*h)))))*da)+Q(ba*Q(R(Q(Q(u*j)+Q(Q(w*g)+Q(z*h))))))));s=Q(i+k);o=Q(Q(S*j)+Q(Q(M*g)+Q(O*h)));p=Q(Q(Q(R(Q(Q(D*j)+Q(Q(K*g)+Q(L*h)))))*Z)+Q(Q(Q(R(Q(Q(F*j)+Q(Q(E*g)+Q(B*h)))))*W)+Q(X*Q(R(Q(Q(A*j)+Q(Q(G*g)+Q(H*h))))))));q=Q(o-p);if(sk?k:i;if(!(i>>0>1;f=f+1|0;if((f|0)!=3){continue}break b}break}f=0;if(!(e&1)){break a}}c=Q(Q(n*Q(S-T))+Q(Q(l*Q(M-V))+Q(Q(O-U)*r)))>2]=c?n:Q(-n);N[a+4>>2]=c?r:Q(-r);N[a>>2]=c?l:Q(-l);N[b>>2]=m>Q(0)?m:Q(0);f=1}return f|0}function $ea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),O=0,R=Q(0),S=Q(0),T=Q(0);w=Ia-16|0;Ia=w;e=J[a+100>>2];a=J[e+988>>2];if(a){b=J[a+212>>2];if(b){d=J[a+208>>2];while(1){f=J[d+(c<<2)>>2];g=K[J[f-20>>2]+9|0];a=J[e+1012>>2];J[w+8>>2]=J[f+80>>2];Ka[J[J[a>>2]+44>>2]](a,(g|0)==2,w+8|0);c=c+1|0;if((b|0)!=(c|0)){continue}break}a=J[e+988>>2]}J[a+212>>2]=0}i=J[e+4628>>2];if(i){g=J[e+976>>2];a=J[g+16>>2];a:{if(!(a>>>0<=i>>>0&i>>>0>2]>>>0)){a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,i);break a}k=J[g+4>>2];b=0;h=J[g+8>>2];a=h;while(1){f=b;b=b+1|0;d=a;a=a-1|0;c=k+(a<<2)|0;if(i>>>0>M[c>>2]){continue}break}b:{if(d>>>0>=h>>>0){break b}a=f&3;if(a){b=0;while(1){J[c>>2]=J[J[g+4>>2]+(d<<2)>>2];d=d+1|0;c=c+4|0;b=b+1|0;if((a|0)!=(b|0)){continue}break}}if(f-1>>>0<3){break b}while(1){a=d<<2;J[c>>2]=J[a+J[g+4>>2]>>2];J[c+4>>2]=J[(a+J[g+4>>2]|0)+4>>2];J[c+8>>2]=J[(a+J[g+4>>2]|0)+8>>2];J[c+12>>2]=J[(a+J[g+4>>2]|0)+12>>2];c=c+16|0;d=d+4|0;if((h|0)!=(d|0)){continue}break}}J[g+8>>2]=h-1}J[e+4628>>2]=0}f=Ia-32|0;Ia=f;c:{if(!J[e+2344>>2]){break c}k=J[e+4668>>2];if(!k){break c}J[e+2324>>2]=0;g=e+2320|0;if(k>>>0>(J[e+2328>>2]&2147483647)>>>0){b=0;d:{if(!k){break d}c=k<<2;if(!c){break d}a=J[42504];b=Ka[J[J[a>>2]+20>>2]](a)|0?60016:70610;b=Ka[J[J[a+12>>2]+8>>2]](a+12|0,c,b,19542,553)|0}c=J[g>>2];a=J[g+4>>2];if((a|0)>0){d=(a<<2)+b|0;a=b;while(1){J[a>>2]=J[c>>2];c=c+4|0;a=a+4|0;if(d>>>0>a>>>0){continue}break}c=J[g>>2]}if(!(!c|J[g+8>>2]<0)){a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,c)}J[g+8>>2]=k;J[g>>2]=b}J[e+2336>>2]=0;i=e+2332|0;if(k>>>0>(J[e+2340>>2]&2147483647)>>>0){Kl(i,k)}O=J[e+4636>>2];while(1){a=J[O+(A<<2)>>2];e:{if(H[a+92|0]&1){break e}c=J[a+44>>2];a=c;b=J[((K[a+9|0]<<2)+169864|0)+40>>2]+a|0;J[f+4>>2]=b;a=J[e+2324>>2];f:{if(a>>>0>=(J[e+2328>>2]&2147483647)>>>0){b=0;a=J[g+8>>2];l=a&2147483647?a<<1:1;g:{if(!l){break g}d=l<<2;if(!d){break g}a=J[42504];b=Ka[J[J[a>>2]+20>>2]](a)|0?60016:70610;b=Ka[J[J[a+12>>2]+8>>2]](a+12|0,d,b,19542,553)|0}d=J[g+4>>2];x=(d<<2)+b|0;if((d|0)>0){h=J[g>>2];a=b;while(1){J[a>>2]=J[h>>2];h=h+4|0;a=a+4|0;if(x>>>0>a>>>0){continue}break}}J[x>>2]=J[f+4>>2];h:{if(J[g+8>>2]<0){break h}a=J[g>>2];if(!a){break h}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,a);d=J[g+4>>2]}J[g+8>>2]=l;J[g>>2]=b;J[g+4>>2]=d+1;break f}J[J[e+2320>>2]+(a<<2)>>2]=b;J[e+2324>>2]=a+1}R=N[c+32>>2];S=N[c+36>>2];q=N[c+40>>2];y=N[c- -64>>2];z=N[c+72>>2];r=N[c+68>>2];s=N[c+24>>2];m=N[c+56>>2];t=N[c+20>>2];n=N[c+52>>2];o=N[c+28>>2];j=N[c+60>>2];p=N[c+48>>2];u=N[c+16>>2];D=Q(Q(s*m)+Q(Q(t*n)+Q(Q(o*j)+Q(p*u))));N[f+16>>2]=D;E=Q(Q(p*t)+Q(Q(Q(j*s)-Q(o*m))-Q(u*n)));N[f+12>>2]=E;F=Q(Q(m*u)+Q(Q(Q(j*t)-Q(o*n))-Q(s*p)));N[f+8>>2]=F;G=Q(Q(n*s)+Q(Q(Q(j*u)-Q(o*p))-Q(t*m)));N[f+4>>2]=G;T=q;q=Q(z*Q(-2));y=Q(y*Q(-2));z=Q(r*Q(-2));B=Q(Q(m*q)+Q(Q(p*y)+Q(n*z)));C=Q(Q(j*j)+Q(-.5));r=Q(Q(m*B)+Q(Q(q*C)-Q(j*Q(Q(p*z)-Q(y*n)))));r=Q(r+r);v=Q(Q(p*B)+Q(Q(y*C)-Q(j*Q(Q(n*q)-Q(z*m)))));v=Q(v+v);j=Q(Q(n*B)+Q(Q(z*C)-Q(j*Q(Q(m*y)-Q(q*p)))));j=Q(j+j);m=Q(Q(s*r)+Q(Q(u*v)+Q(t*j)));n=Q(Q(o*o)+Q(-.5));p=Q(T+Q(Q(s*m)+Q(Q(r*n)+Q(o*Q(Q(u*j)-Q(v*t))))));N[f+28>>2]=p;q=Q(S+Q(Q(t*m)+Q(Q(j*n)+Q(o*Q(Q(s*v)-Q(r*u))))));N[f+24>>2]=q;o=Q(R+Q(Q(u*m)+Q(Q(v*n)+Q(o*Q(Q(t*r)-Q(j*s))))));N[f+20>>2]=o;b=J[e+2336>>2];if(b>>>0>=(J[e+2340>>2]&2147483647)>>>0){c=0;a=J[i+8>>2];x=a&2147483647?a<<1:1;i:{if(!x){break i}b=P(x,28);if(!b){break i}a=J[42504];c=Ka[J[J[a>>2]+20>>2]](a)|0?42422:70610;c=Ka[J[J[a+12>>2]+8>>2]](a+12|0,b,c,19542,553)|0}l=J[i+4>>2];h=P(l,28)+c|0;d=J[i>>2];if((l|0)>0){b=d;a=c;while(1){N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2];b=b+28|0;a=a+28|0;if(h>>>0>a>>>0){continue}break}}N[h>>2]=N[f+4>>2];N[h+4>>2]=N[f+8>>2];N[h+8>>2]=N[f+12>>2];N[h+12>>2]=N[f+16>>2];N[h+16>>2]=N[f+20>>2];N[h+20>>2]=N[f+24>>2];N[h+24>>2]=N[f+28>>2];if(!(!d|J[i+8>>2]<0)){a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,d);l=J[i+4>>2]}J[i+8>>2]=x;J[i>>2]=c;J[i+4>>2]=l+1;break e}a=J[e+2332>>2]+P(b,28)|0;N[a+16>>2]=o;N[a+12>>2]=D;N[a+8>>2]=E;N[a+4>>2]=F;N[a>>2]=G;N[a+24>>2]=p;N[a+20>>2]=q;J[e+2336>>2]=b+1}A=A+1|0;if((k|0)!=(A|0)){continue}break}a=J[e+2324>>2];if(!a){break c}b=J[e+2344>>2];Ka[J[J[b>>2]+20>>2]](b,J[e+2320>>2],J[e+2332>>2],a)}Ia=f+32|0;c=J[e+1288>>2];if(c){A=J[e+1256>>2];while(1){c=c-1|0;f=J[A+(c<<2)>>2];a=J[f+48>>2];if(J[(J[J[a+1004>>2]+168>>2]+(J[f+40>>2]<<5)|0)+12>>2]){H[f+68|0]=K[f+68|0]|8;g=Ia-16|0;Ia=g;d=J[f+52>>2];J[g+12>>2]=d;b=J[a+1244>>2];j:{if(b>>>0>=(J[a+1248>>2]&2147483647)>>>0){b=0;d=a+1240|0;a=J[d+8>>2];i=a&2147483647?a<<1:1;k:{if(!i){break k}h=i<<2;if(!h){break k}a=J[42504];b=Ka[J[J[a>>2]+20>>2]](a)|0?65444:70610;b=Ka[J[J[a+12>>2]+8>>2]](a+12|0,h,b,19542,553)|0}l=J[d+4>>2];k=(l<<2)+b|0;if((l|0)>0){h=J[d>>2];a=b;while(1){J[a>>2]=J[h>>2];h=h+4|0;a=a+4|0;if(k>>>0>a>>>0){continue}break}}J[k>>2]=J[g+12>>2];l:{if(J[d+8>>2]<0){break l}a=J[d>>2];if(!a){break l}h=J[42504];Ka[J[J[h+12>>2]+12>>2]](h+12|0,a);l=J[d+4>>2]}J[d+8>>2]=i;J[d>>2]=b;J[d+4>>2]=l+1;break j}J[J[a+1240>>2]+(b<<2)>>2]=d;J[a+1244>>2]=b+1}Ia=g+16|0;a=J[f+52>>2];I[a>>1]=L[a>>1]|1;Jm(J[f+56>>2]);a=J[f+56>>2];b=J[a>>2];a=J[a+4>>2];fj(M[b+28>>2]>2]?b:a,1,1)}if(c){continue}break}}a=J[e+2376>>2];d=a;if(J[a+36>>2]){c=a+8|0;d=0;while(1){b=J[J[a+32>>2]+(d<<2)>>2];J[w+12>>2]=b;m:{if((b|0)==(J[a+4>>2]-1|0)){J[a+4>>2]=b;break m}f=J[a+12>>2];if(f>>>0>=(J[a+16>>2]&2147483647)>>>0){bb(c,w+12|0);break m}J[J[a+8>>2]+(f<<2)>>2]=b;J[a+12>>2]=J[a+12>>2]+1}d=d+1|0;if(d>>>0>2]){continue}break}d=J[e+2376>>2]}J[a+36>>2]=0;Wa(J[d+20>>2],0,J[d+24>>2]<<2);c=J[e+4592>>2];b=J[e+4600>>2]+2|0;if(c>>>0>b>>>0){while(1){c=c-1|0;a=J[J[e+4588>>2]+(c<<2)>>2];J[e+4592>>2]=c;if(a){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,a);c=J[e+4592>>2]}if(b>>>0>>0){continue}break}}J[e+4600>>2]=0;J[e+4604>>2]=0;J[e+1092>>2]=J[e+1092>>2]+1;Ia=w+16|0}function rA(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var o=0,p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=0,_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0);o=Ia-224|0;Ia=o;C=J[c+32>>2];E=N[C+20>>2];s=J[d+32>>2];F=N[s+20>>2];H=N[C+24>>2];I=N[s+24>>2];D=N[C+16>>2];L=N[s+16>>2];p=N[s+8>>2];r=N[C>>2];y=N[s>>2];w=N[C+8>>2];q=N[s+4>>2];t=N[C+12>>2];x=N[s+12>>2];u=N[C+4>>2];J[o+220>>2]=0;J[o+204>>2]=0;J[o+188>>2]=0;v=Q(Q(Q(w*q)-Q(u*p))+Q(Q(t*y)-Q(r*x)));z=Q(v+v);B=Q(Q(Q(r*p)-Q(w*y))+Q(Q(t*q)-Q(u*x)));A=Q(B+B);G=Q(Q(1)-Q(v*z));U=Q(B*A);_=Q(G-U);N[o+200>>2]=_;v=Q(Q(Q(u*y)-Q(r*q))+Q(Q(t*p)-Q(w*x)));V=Q(v*A);T=Q(-r);O=Q(Q(t*x)-Q(Q(Q(y*T)-Q(q*u))-Q(w*p)));K=Q(O*z);$=Q(V-K);N[o+196>>2]=$;V=Q(V+K);N[o+184>>2]=V;S=G;G=Q(v+v);K=Q(v*G);aa=Q(S-K);N[o+180>>2]=aa;D=Q(L-D);E=Q(F-E);F=Q(I-H);H=Q(Q(Q(T*D)-Q(E*u))-Q(w*F));I=Q(Q(t*t)+Q(-.5));L=Q(Q(Q(t*Q(Q(u*D)-Q(r*E)))+Q(I*F))-Q(w*H));N[o+216>>2]=L+L;L=Q(Q(Q(I*E)+Q(t*Q(Q(r*F)-Q(w*D))))-Q(u*H));N[o+212>>2]=L+L;J[o+172>>2]=0;v=Q(v*z);A=Q(O*A);L=Q(v+A);N[o+192>>2]=L;z=Q(B*z);B=Q(O*G);G=Q(z-B);N[o+176>>2]=G;N[o+168>>2]=v-A;N[o+164>>2]=z+B;U=Q(Q(Q(1)-U)-K);N[o+160>>2]=U;t=Q(Q(Q(I*D)+Q(t*Q(Q(w*E)-Q(u*F))))-Q(r*H));N[o+208>>2]=t+t;E=N[s+20>>2];F=N[C+20>>2];H=N[s+24>>2];I=N[C+24>>2];D=N[s+16>>2];T=N[C+16>>2];t=N[C>>2];w=N[C+4>>2];u=N[C+8>>2];r=N[C+12>>2];J[o+156>>2]=0;J[o+140>>2]=0;J[o+124>>2]=0;z=Q(Q(Q(q*t)-Q(y*w))+Q(Q(x*u)-Q(p*r)));v=Q(Q(Q(y*u)-Q(p*t))+Q(Q(x*w)-Q(q*r)));A=Q(v+v);K=Q(z*A);W=Q(-y);O=Q(Q(x*r)-Q(Q(Q(t*W)-Q(w*q))-Q(p*u)));u=Q(Q(Q(p*w)-Q(q*u))+Q(Q(x*t)-Q(y*r)));B=Q(u+u);w=Q(O*B);t=Q(K-w);N[o+132>>2]=t;w=Q(K+w);N[o+120>>2]=w;D=Q(T-D);E=Q(F-E);F=Q(I-H);H=Q(Q(Q(W*D)-Q(E*q))-Q(p*F));I=Q(Q(x*x)+Q(-.5));r=Q(Q(Q(x*Q(Q(q*D)-Q(y*E)))+Q(I*F))-Q(p*H));T=Q(r+r);N[o+152>>2]=T;r=Q(Q(Q(I*E)+Q(x*Q(Q(y*F)-Q(p*D))))-Q(q*H));K=Q(r+r);N[o+148>>2]=K;r=Q(Q(1)-Q(u*B));W=Q(v*A);u=Q(r-W);N[o+136>>2]=u;ba=Q(z+z);ca=Q(z*ba);r=Q(r-ca);N[o+116>>2]=r;J[o+108>>2]=0;X=Q(z*B);A=Q(O*A);z=Q(X+A);N[o+128>>2]=z;S=Q(v*B);O=Q(O*ba);v=Q(S-O);N[o+112>>2]=v;B=Q(X-A);N[o+104>>2]=B;A=Q(S+O);N[o+100>>2]=A;x=Q(Q(Q(I*D)+Q(x*Q(Q(p*E)-Q(q*F))))-Q(y*H));D=Q(x+x);N[o+144>>2]=D;x=Q(Q(Q(1)-W)-ca);N[o+96>>2]=x;a:{b:{if(m){J[o+92>>2]=0;J[o+64>>2]=2139095039;J[o+56>>2]=0;J[o+60>>2]=0;J[o+48>>2]=0;J[o+52>>2]=0;if(!Bk(a,b,c,d,o+96|0,o+160|0,g,o- -64|0,o+44|0,o+48|0,0,o+92|0)){h=0;break a}h=0;if(!Bk(b,a,d,c,o+160|0,o+96|0,g,o- -64|0,o+40|0,o+48|0,1,o+92|0)){break a}p=N[o+168>>2];q=N[o+164>>2];j=P(J[o+44>>2],20);C=P(J[o+40>>2],20);m=0;while(1){c:{d:{if(m&1){h=qA(a,b,c,d,o+96|0,o+160|0,g,o- -64|0,o+48|0,o+92|0);if(!h|J[o+92>>2]!=2){break a}break d}e:{switch(J[o+92>>2]){case 0:h=J[a+24>>2];J[o+28>>2]=0;k=N[o+56>>2];l=N[o+48>>2];n=N[o+52>>2];N[o+24>>2]=Q(u*k)+Q(Q(B*l)+Q(n*w));N[o+20>>2]=Q(t*k)+Q(Q(A*l)+Q(n*r));N[o+16>>2]=Q(z*k)+Q(Q(x*l)+Q(n*v));Zh(a,b,h+j|0,J[b+24>>2]+P(Md(b,d,o+16|0),20)|0,c,d,o+96|0,e,f,g);if(!J[f>>2]){break c}k=Q(-N[o+24>>2]);l=Q(-N[o+20>>2]);n=Q(-N[o+16>>2]);i=0;while(1){h=P(i,48)+e|0;s=J[h+20>>2];J[o>>2]=J[h+16>>2];J[o+4>>2]=s;s=J[h+4>>2];J[h+16>>2]=J[h>>2];J[h+20>>2]=s;s=J[h+28>>2];J[o+8>>2]=J[h+24>>2];J[o+12>>2]=s;s=J[h+12>>2];J[h+24>>2]=J[h+8>>2];J[h+28>>2]=s;s=J[o+4>>2];J[h>>2]=J[o>>2];J[h+4>>2]=s;s=J[o+12>>2];Z=J[o+8>>2];N[h+36>>2]=l;N[h+40>>2]=k;J[h+8>>2]=Z;J[h+12>>2]=s;N[h+32>>2]=n;i=i+1|0;if(i>>>0>2]){continue}break};break c;case 1:break e;default:break d}}h=J[a+24>>2];i=J[b+24>>2];J[o+28>>2]=0;k=N[o+56>>2];l=N[o+48>>2];n=N[o+52>>2];N[o+24>>2]=Q(_*k)+Q(Q(p*l)+Q(V*n));N[o+20>>2]=Q($*k)+Q(Q(q*l)+Q(aa*n));N[o+16>>2]=Q(L*k)+Q(Q(U*l)+Q(G*n));Zh(b,a,i+C|0,h+P(Md(a,c,o+16|0),20)|0,d,c,o+160|0,e,f,g);break c}h=J[a+24>>2];J[o+28>>2]=0;k=N[o+56>>2];N[o+24>>2]=-k;l=N[o+52>>2];N[o+20>>2]=-l;n=N[o+48>>2];N[o+16>>2]=-n;i=o+16|0;s=Md(a,c,i);Z=J[b+24>>2];J[o+28>>2]=0;N[o+24>>2]=Q(u*k)+Q(Q(B*n)+Q(l*w));N[o+20>>2]=Q(t*k)+Q(Q(A*n)+Q(l*r));N[o+16>>2]=Q(z*k)+Q(Q(x*n)+Q(l*v));Zh(b,a,P(Md(b,d,i),20)+Z|0,h+P(s,20)|0,d,c,o+160|0,e,f,g)}h=J[f>>2]!=0|m;m=1;if(!(h&1)){continue}break}break b}p=N[h>>2];q=N[h+4>>2];y=N[h+8>>2];J[o+76>>2]=0;N[o+72>>2]=-y;N[o+68>>2]=-q;N[o+64>>2]=-p;J[o+60>>2]=0;N[o+56>>2]=Q(u*y)+Q(Q(z*p)+Q(t*q));N[o+52>>2]=Q(w*y)+Q(Q(v*p)+Q(r*q));N[o+48>>2]=Q(B*y)+Q(Q(x*p)+Q(q*A));p=Q(n*Q(.05000000074505806));n=Q(n*Q(.009999999776482582));l=lp?p:l);l=N[i+8>>2];q=N[i>>2];y=N[i+4>>2];J[o+28>>2]=0;l=Q(l-T);q=Q(q-D);y=Q(y-K);N[o+24>>2]=Q(u*l)+Q(Q(z*q)+Q(t*y));N[o+20>>2]=Q(w*l)+Q(Q(v*q)+Q(r*y));N[o+16>>2]=Q(B*l)+Q(Q(x*q)+Q(y*A));k=kp?p:k);h=J[d+40>>2];i=J[b+24>>2]+P(j,20)|0;k=N[i+8>>2];l=N[i>>2];n=N[i+4>>2];p=Q(Q(N[h+40>>2]*k)+Q(Q(N[h+32>>2]*l)+Q(n*N[h+36>>2])));S=p;G=Q(p*p);p=Q(Q(N[h+8>>2]*k)+Q(Q(N[h>>2]*l)+Q(n*N[h+4>>2])));k=Q(Q(N[h+24>>2]*k)+Q(Q(N[h+16>>2]*l)+Q(n*N[h+20>>2])));l=Q(Q(1)/Q(Y(Q(G+Q(Q(p*p)+Q(k*k))))));X=Q(R(Q(Q(Q(S*l)*N[o+72>>2])+Q(Q(Q(p*l)*N[o+64>>2])+Q(Q(k*l)*N[o+68>>2])))));h=J[c+40>>2];j=J[a+24>>2]+P(m,20)|0;k=N[j+8>>2];l=N[j>>2];n=N[j+4>>2];p=Q(Q(N[h+40>>2]*k)+Q(Q(N[h+32>>2]*l)+Q(n*N[h+36>>2])));S=p;G=Q(p*p);p=Q(Q(N[h+8>>2]*k)+Q(Q(N[h>>2]*l)+Q(n*N[h+4>>2])));n=Q(Q(N[h+24>>2]*k)+Q(Q(N[h+16>>2]*l)+Q(n*N[h+20>>2])));q=Q(Q(1)/Q(Y(Q(G+Q(Q(p*p)+Q(n*n))))));k=Q(S*q);l=Q(p*q);n=Q(n*q);if(X>=Q(R(Q(Q(k*N[o+56>>2])+Q(Q(l*N[o+48>>2])+Q(N[o+52>>2]*n)))))){Zh(b,a,i,j,d,c,o+160|0,e,f,g);break b}Zh(a,b,j,i,c,d,o+96|0,e,f,g);if(!J[f>>2]){break b}p=Q(-Q(Q(u*k)+Q(Q(B*l)+Q(w*n))));q=Q(-Q(Q(t*k)+Q(Q(A*l)+Q(r*n))));k=Q(-Q(Q(z*k)+Q(Q(x*l)+Q(v*n))));i=0;while(1){a=P(i,48)+e|0;b=J[a+20>>2];J[o+16>>2]=J[a+16>>2];J[o+20>>2]=b;b=J[a+4>>2];J[a+16>>2]=J[a>>2];J[a+20>>2]=b;b=J[a+28>>2];J[o+24>>2]=J[a+24>>2];J[o+28>>2]=b;b=J[a+12>>2];J[a+24>>2]=J[a+8>>2];J[a+28>>2]=b;b=J[o+20>>2];J[a>>2]=J[o+16>>2];J[a+4>>2]=b;b=J[o+28>>2];c=J[o+24>>2];N[a+36>>2]=q;N[a+40>>2]=p;J[a+8>>2]=c;J[a+12>>2]=b;N[a+32>>2]=k;i=i+1|0;if(i>>>0>2]){continue}break}}h=1}Ia=o+224|0;return h}function gA(a,b,c,d){var e=0,f=0,g=Q(0),h=0,i=Q(0),j=0,k=0,l=0,m=0,n=Q(0),o=Q(0),p=0,q=0,r=0,s=0,t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=0,F=0;i=N[b+44>>2];k=Ia+-64|0;H[k|0]=0;x=Q(-34028234663852886e22);a:{if(c>>>0<2){break a}e=1;l=c-1|0;r=l&1;if((c|0)!=2){s=l&-2;while(1){H[e+k|0]=e;m=P(e,48)+b|0;g=N[m+44>>2];l=e+1|0;H[l+k|0]=l;t=N[m+92>>2];p=gt?g:t;q=m?l:p?e:q;h=m?l:p?e:h;e=e+2|0;j=j+2|0;if((s|0)!=(j|0)){continue}break}}if(!r){break a}H[e+k|0]=e;g=N[(P(e,48)+b|0)+44>>2];j=g>2];z=N[h+20>>2];A=N[h+16>>2];p=K[k|0];if(m>>>0>=2){e=P(p,48)+b|0;g=Q(N[e+24>>2]-t);o=Q(g*g);g=Q(N[e+16>>2]-A);D=Q(g*g);g=Q(N[e+20>>2]-z);g=Q(o+Q(D+Q(g*g)));e=1;while(1){r=K[e+k|0];l=P(r,48)+b|0;n=Q(N[l+24>>2]-t);o=Q(n*n);n=Q(N[l+16>>2]-A);D=Q(n*n);n=Q(N[l+20>>2]-z);n=Q(o+Q(D+Q(n*n)));l=n>g;g=l?n:g;p=l?r:p;f=l?e:f;e=e+1|0;if((m|0)!=(e|0)){continue}break}}m=c-2|0;H[f+k|0]=K[m+k|0];e=P(p&255,48)+b|0;v=Q(N[e+16>>2]-A);g=N[h+36>>2];n=N[h+32>>2];w=Q(N[e+20>>2]-z);o=Q(Q(v*g)-Q(n*w));D=o;y=Q(o*o);o=N[h+40>>2];B=Q(N[e+24>>2]-t);w=Q(Q(w*o)-Q(g*B));v=Q(Q(B*n)-Q(o*v));y=Q(y+Q(Q(w*w)+Q(v*v)));B=Q(Q(1)/Q(Y(y)));e=y>Q(0);y=e?Q(D*B):o;v=e?Q(v*B):g;w=e?Q(w*B):n;e=0;b:{if(!m){l=-1;h=-1;r=-1;break b}n=Q(34028234663852886e22);g=Q(-34028234663852886e22);r=-1;h=-1;l=-1;while(1){s=K[e+k|0];f=P(s,48)+b|0;o=Q(Q(Q(N[f+24>>2]-t)*y)+Q(Q(Q(N[f+16>>2]-A)*w)+Q(v*Q(N[f+20>>2]-z))));f=oQ(0)}f=c-3|0;H[k+j|0]=K[f+k|0];h=(f|0)==(h|0)?j:h;if(!(!e|!f)){e=P(q&255,48)+b|0;t=N[e+16>>2];z=N[e+24>>2];A=N[e+20>>2];g=Q(-34028234663852886e22);e=0;while(1){m=K[e+k|0];j=P(m,48)+b|0;n=Q(Q(Q(N[j+24>>2]-z)*y)+Q(Q(Q(N[j+16>>2]-t)*w)+Q(v*Q(N[j+20>>2]-A))));j=n>g;g=j?n:g;h=j?e:h;l=j?m:l;e=e+1|0;if((f|0)!=(e|0)){continue}break}}m=c-4|0;H[h+k|0]=K[m+k|0];c:{d:{e:{f:{d=Q(d*Q(.019999999552965164));if(!(!(d>i)|!(d>2];if(!(d>2];e=J[a+76>>2];J[e>>2]=J[c>>2];J[e+4>>2]=f;f=J[c+36>>2];J[e+32>>2]=J[c+32>>2];J[e+36>>2]=f;f=J[c+20>>2];J[e+16>>2]=J[c+16>>2];J[e+20>>2]=f;f=J[c+44>>2];J[e+40>>2]=J[c+40>>2];J[e+44>>2]=f;f=J[c+28>>2];J[e+24>>2]=J[c+24>>2];J[e+28>>2]=f;f=J[c+12>>2];J[e+8>>2]=J[c+8>>2];J[e+12>>2]=f;c=P(p&255,48)+b|0;f=J[c+4>>2];e=J[a+76>>2];J[e+48>>2]=J[c>>2];J[e+52>>2]=f;k=J[c+20>>2];f=e- -64|0;J[f>>2]=J[c+16>>2];J[f+4>>2]=k;f=J[c+36>>2];J[e+80>>2]=J[c+32>>2];J[e+84>>2]=f;f=J[c+12>>2];J[e+56>>2]=J[c+8>>2];J[e+60>>2]=f;f=J[c+28>>2];J[e+72>>2]=J[c+24>>2];J[e+76>>2]=f;f=J[c+44>>2];J[e+88>>2]=J[c+40>>2];J[e+92>>2]=f;c=P(r&255,48)+b|0;f=J[c+12>>2];e=J[a+76>>2];J[e+104>>2]=J[c+8>>2];J[e+108>>2]=f;f=J[c+44>>2];J[e+136>>2]=J[c+40>>2];J[e+140>>2]=f;f=J[c+4>>2];J[e+96>>2]=J[c>>2];J[e+100>>2]=f;f=J[c+20>>2];J[e+112>>2]=J[c+16>>2];J[e+116>>2]=f;f=J[c+28>>2];J[e+120>>2]=J[c+24>>2];J[e+124>>2]=f;f=J[c+36>>2];J[e+128>>2]=J[c+32>>2];J[e+132>>2]=f;j=l&255;break c}E=m&-2;f=-1;e=0;h=0;while(1){i=N[(P(K[e+k|0],48)+b|0)+44>>2];s=!(ii);i=s?g:i;F=e|1;g=N[(P(K[F+k|0],48)+b|0)+44>>2];u=!(i>g)|!(d>g);f=u?s?f:e:F;g=u?i:g;e=e+2|0;h=h+2|0;if((E|0)!=(h|0)){continue}break}}if(C){i=N[(P(K[e+k|0],48)+b|0)+44>>2];f=g>i?i>>0>=m>>>0){break d}e=f+k|0;j=K[e|0];H[e|0]=q}f=P(j,48)+b|0;h=J[f+4>>2];e=J[a+76>>2];J[e>>2]=J[f>>2];J[e+4>>2]=h;h=J[f+44>>2];J[e+40>>2]=J[f+40>>2];J[e+44>>2]=h;h=J[f+36>>2];J[e+32>>2]=J[f+32>>2];J[e+36>>2]=h;h=J[f+28>>2];J[e+24>>2]=J[f+24>>2];J[e+28>>2]=h;h=J[f+20>>2];J[e+16>>2]=J[f+16>>2];J[e+20>>2]=h;h=J[f+12>>2];J[e+8>>2]=J[f+8>>2];J[e+12>>2]=h;j=p&255;g=N[(P(j,48)+b|0)+44>>2];g:{if(!(d>2];q=!(ii);i=q?g:i;E=e|1;g=N[(P(K[E+k|0],48)+b|0)+44>>2];s=!(i>g)|!(d>g);f=s?q?f:e:E;g=s?i:g;e=e+2|0;h=h+2|0;if((C|0)!=(h|0)){continue}break}}if(u){i=N[(P(K[e+k|0],48)+b|0)+44>>2];f=g>i?i>>0>=m>>>0){break g}e=f+k|0;j=K[e|0];H[e|0]=p}e=P(j,48)+b|0;h=J[e+4>>2];f=J[a+76>>2];J[f+48>>2]=J[e>>2];J[f+52>>2]=h;h=J[e+44>>2];J[f+88>>2]=J[e+40>>2];J[f+92>>2]=h;h=J[e+36>>2];J[f+80>>2]=J[e+32>>2];J[f+84>>2]=h;h=J[e+28>>2];J[f+72>>2]=J[e+24>>2];J[f+76>>2]=h;j=J[e+20>>2];h=f- -64|0;J[h>>2]=J[e+16>>2];J[h+4>>2]=j;h=J[e+12>>2];J[f+56>>2]=J[e+8>>2];J[f+60>>2]=h;p=r&255;g=N[(P(p,48)+b|0)+44>>2];i:{if(!(d>2];j=!(ii);i=j?g:i;C=e|1;g=N[(P(K[C+k|0],48)+b|0)+44>>2];q=!(i>g)|!(d>g);f=q?j?f:e:C;g=q?i:g;e=e+2|0;h=h+2|0;if((u|0)!=(h|0)){continue}break}}if(s){i=N[(P(K[e+k|0],48)+b|0)+44>>2];f=g>i?i>>0>=m>>>0){break i}e=f+k|0;p=K[e|0];H[e|0]=r}f=P(p,48)+b|0;h=J[f+4>>2];e=J[a+76>>2];J[e+96>>2]=J[f>>2];J[e+100>>2]=h;h=J[f+44>>2];J[e+136>>2]=J[f+40>>2];J[e+140>>2]=h;h=J[f+36>>2];J[e+128>>2]=J[f+32>>2];J[e+132>>2]=h;h=J[f+28>>2];J[e+120>>2]=J[f+24>>2];J[e+124>>2]=h;h=J[f+20>>2];J[e+112>>2]=J[f+16>>2];J[e+116>>2]=h;h=J[f+12>>2];J[e+104>>2]=J[f+8>>2];J[e+108>>2]=h;j=l&255;g=N[(P(j,48)+b|0)+44>>2];if(!(d>2];c=!(ii);i=c?g:i;r=e|1;g=N[(P(K[r+k|0],48)+b|0)+44>>2];h=!(i>g)|!(d>g);l=h?c?l:e:r;g=h?i:g;e=e+2|0;f=f+2|0;if((q|0)!=(f|0)){continue}break}}if(p){o=d;d=N[(P(K[e+k|0],48)+b|0)+44>>2];l=dd?e:l:l}if(l>>>0>=m>>>0){break c}j=K[k+l|0]}c=J[a+76>>2];a=P(j,48)+b|0;b=J[a+4>>2];J[c+144>>2]=J[a>>2];J[c+148>>2]=b;b=J[a+44>>2];J[c+184>>2]=J[a+40>>2];J[c+188>>2]=b;b=J[a+36>>2];J[c+176>>2]=J[a+32>>2];J[c+180>>2]=b;b=J[a+28>>2];J[c+168>>2]=J[a+24>>2];J[c+172>>2]=b;b=J[a+20>>2];J[c+160>>2]=J[a+16>>2];J[c+164>>2]=b;b=J[a+12>>2];J[c+152>>2]=J[a+8>>2];J[c+156>>2]=b}function Xu(a,b){var c=0,d=0,e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=0,k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0);d=Ia-192|0;Ia=d;Yu(a);j=J[a+12>>2];r=J[a+8>>2];c=J[a+64>>2];l=J[a+60>>2];w=(c|0)<(l|0);g=w?j:r;N[d+164>>2]=N[g+36>>2];N[d+168>>2]=N[g+40>>2];N[d+172>>2]=N[g+44>>2];N[d+176>>2]=N[g+48>>2];e=N[g+52>>2];N[d+180>>2]=e;f=N[g+56>>2];N[d+184>>2]=f;h=N[g+60>>2];N[d+188>>2]=h;N[d+136>>2]=N[g+8>>2];N[d+140>>2]=N[g+12>>2];N[d+144>>2]=N[g+16>>2];N[d+148>>2]=N[g+20>>2];k=N[g+24>>2];N[d+152>>2]=k;i=N[g+28>>2];N[d+156>>2]=i;n=N[g+32>>2];N[d+160>>2]=n;h=Q(h-n);N[d+76>>2]=h;k=Q(e-k);N[d+68>>2]=k;f=Q(f-i);N[d+72>>2]=f;j=w?r:j;N[d+108>>2]=N[j+36>>2];N[d+112>>2]=N[j+40>>2];N[d+116>>2]=N[j+44>>2];N[d+120>>2]=N[j+48>>2];e=N[j+52>>2];N[d+124>>2]=e;i=N[j+56>>2];N[d+128>>2]=i;n=N[j+60>>2];N[d+132>>2]=n;N[d+80>>2]=N[j+8>>2];N[d+84>>2]=N[j+12>>2];N[d+88>>2]=N[j+16>>2];N[d+92>>2]=N[j+20>>2];o=N[j+24>>2];N[d+96>>2]=o;m=N[j+28>>2];N[d+100>>2]=m;p=N[j+32>>2];N[d+104>>2]=p;n=Q(n-p);N[d+64>>2]=n;o=Q(e-o);N[d+56>>2]=o;i=Q(i-m);N[d+60>>2]=i;e=N[J[a+52>>2]+52>>2];m=N[j+4>>2];p=N[g+4>>2];J[a+104>>2]=0;h=Q(h-n);n=Q(h*h);h=Q(k-o);f=Q(f-i);i=Q(n+Q(Q(h*h)+Q(f*f)));f=Q(p+m);y=b>f?f:b;a:{if(i<=Q(y*y)){J[a+28>>2]=2139095039;b=Q(34028234663852886e22);break a}b=e>Q(0)?e:Q(0);b:{c:{switch(((c|0)>(l|0)?c:l)-5|0){case 0:c=Ia-352|0;Ia=c;l=J[j>>2];r=l+4|0;Pb(c+276|0,r,l+16|0);e=N[d+160>>2];f=N[d+188>>2];h=N[d+152>>2];k=N[d+180>>2];i=Q(N[d+184>>2]-N[d+156>>2]);N[c+268>>2]=i;e=Q(f-e);N[c+272>>2]=e;h=Q(k-h);N[c+264>>2]=h;f=N[d+100>>2];j=d+108|0;k=N[j+20>>2];n=N[d+96>>2];o=N[j+16>>2];m=Q(N[j+24>>2]-N[d+104>>2]);N[c+260>>2]=m;f=Q(k-f);N[c+256>>2]=f;k=Q(o-n);N[c+252>>2]=k;e=Q(e-m);N[c+248>>2]=e;f=Q(i-f);N[c+244>>2]=f;h=Q(h-k);N[c+240>>2]=h;N[c+236>>2]=e;N[c+232>>2]=f;N[c+228>>2]=h;k=Q(Y(Q(Q(e*e)+Q(Q(h*h)+Q(f*f)))));if(k>Q(0)){i=e;e=Q(Q(1)/k);N[c+236>>2]=i*e;N[c+232>>2]=f*e;N[c+228>>2]=h*e}J[c+224>>2]=1065353216;J[c+208>>2]=1065353216;J[c+212>>2]=0;J[c+216>>2]=0;J[c+220>>2]=0;J[c+200>>2]=0;J[c+204>>2]=0;J[c+192>>2]=1065353216;J[c+196>>2]=0;w=c+132|0;oi(w,g- -64|0,g+76|0,c+192|0,c+228|0,k);z=c+72|0;de(z,w,j,r);N[c+124>>2]=N[c+124>>2]+b;N[c+128>>2]=N[c+128>>2]+b;N[c+120>>2]=N[c+120>>2]+b;N[c+60>>2]=N[g+76>>2];N[c+64>>2]=N[g+80>>2];N[c+68>>2]=N[g+84>>2];e=N[g+68>>2];f=N[g+64>>2];N[c+56>>2]=N[g+72>>2]+b;N[c+52>>2]=e+b;N[c+48>>2]=f+b;J[c+36>>2]=j;N[c+12>>2]=y;J[c>>2]=157676;J[c+4>>2]=2;J[c+8>>2]=2139095039;J[c+44>>2]=c+48;J[c+40>>2]=c+60;J[c+32>>2]=c+252;J[c+28>>2]=c+264;J[c+24>>2]=c+240;J[c+20>>2]=c+276;J[c+16>>2]=l;g=J[l+40>>2];Ka[J[(L[g+4>>1]<<2)+157648>>2]](g,z,c,1,1);Ia=c+352|0;b=N[c+8>>2];break b;case 1:c=Ia-432|0;Ia=c;l=J[j>>2];r=J[l+4>>2];J[c+428>>2]=l;J[c+424>>2]=r;e=N[l+8>>2];f=N[l+12>>2];N[c+420>>2]=Q(1)/N[l+16>>2];N[c+412>>2]=Q(1)/f;N[c+416>>2]=Q(1)/e;J[c+404>>2]=0;J[c+408>>2]=64;H[c+396|0]=1;l=c+140|0;J[c+400>>2]=l;J[c+132>>2]=157604;J[c+136>>2]=l;e=N[d+160>>2];f=N[d+188>>2];h=N[d+152>>2];k=N[d+180>>2];i=Q(N[d+184>>2]-N[d+156>>2]);N[c+124>>2]=i;e=Q(f-e);N[c+128>>2]=e;f=Q(k-h);N[c+120>>2]=f;h=N[d+100>>2];l=d+108|0;k=N[l+20>>2];n=N[d+96>>2];o=N[l+16>>2];m=Q(N[l+24>>2]-N[d+104>>2]);N[c+116>>2]=m;h=Q(k-h);N[c+112>>2]=h;k=Q(o-n);N[c+108>>2]=k;n=N[g+68>>2];o=N[g+80>>2];p=N[g+64>>2];q=N[g+76>>2];A=Q(e-m);e=Q(A*Q(.5));m=Q(Q(Q(R(e))+N[g+72>>2])+b);e=Q(e+N[g+84>>2]);N[c+104>>2]=m+e;B=Q(i-h);h=Q(B*Q(.5));i=Q(Q(n+Q(R(h)))+b);h=Q(h+o);N[c+100>>2]=i+h;C=Q(f-k);f=Q(C*Q(.5));b=Q(Q(p+Q(R(f)))+b);f=Q(f+q);N[c+96>>2]=b+f;N[c+92>>2]=e-m;N[c+88>>2]=h-i;N[c+84>>2]=f-b;Kc(c+412|0,l,c+84|0,1,c+132|0);N[c+72>>2]=N[g+76>>2];N[c+76>>2]=N[g+80>>2];N[c+80>>2]=N[g+84>>2];l=J[c+400>>2];r=J[c+404>>2];d:{if(!r){b=Q(34028234663852886e22);break d}j=j+8|0;F=Q(N[g+72>>2]*Q(1.100000023841858));G=Q(N[g+68>>2]*Q(1.100000023841858));I=Q(N[g+64>>2]*Q(1.100000023841858));b=Q(34028234663852886e22);g=0;while(1){zb(c+412|0,j,c+36|0,0,0,J[(g<<2)+l>>2],1,1);k=N[c+48>>2];e=N[c+36>>2];t=Q(k-e);i=N[c+64>>2];f=N[c+40>>2];u=Q(i-f);n=N[c+60>>2];p=Q(n-e);o=N[c+52>>2];v=Q(o-f);s=Q(Q(t*u)-Q(p*v));q=Q(-s);m=N[c+56>>2];h=N[c+44>>2];D=Q(m-h);x=Q(D*p);p=N[c+68>>2];E=Q(p-h);x=Q(x-Q(E*t));t=Q(-x);v=Q(Q(v*E)-Q(u*D));u=Q(-v);s=Q(Y(Q(Q(s*s)+Q(Q(v*v)+Q(x*x)))));if(s>Q(0)){s=Q(Q(1)/s);q=Q(s*q);u=Q(s*u);t=Q(s*t)}if(Q(Q(A*q)+Q(Q(C*u)+Q(B*t)))>=y){N[c+32>>2]=F;N[c+28>>2]=G;N[c+24>>2]=I;q=h>Q(85070586659632215e21)?Q(85070586659632215e21):h;q=m>q?q:m;q=p>q?q:p;h=hm?h:m;h=h>p?h:p;N[c+20>>2]=Q(q+h)*Q(.5);m=f>Q(85070586659632215e21)?Q(85070586659632215e21):f;m=mm?m:i;f=fo?f:o;f=f>i?f:i;N[c+16>>2]=Q(m+f)*Q(.5);i=e>Q(85070586659632215e21)?Q(85070586659632215e21):e;i=k>i?i:k;i=ik?e:k;e=e>n?e:n;N[c+12>>2]=Q(i+e)*Q(.5);N[c+8>>2]=Q(Q(Q(h-q)*Q(.5))+Q(.009999999776482582))*Q(1.100000023841858);N[c+4>>2]=Q(Q(Q(f-m)*Q(.5))+Q(.009999999776482582))*Q(1.100000023841858);N[c>>2]=Q(Q(Q(e-i)*Q(.5))+Q(.009999999776482582))*Q(1.100000023841858);e=zh(c+72|0,c+24|0,c+12|0,c,c+120|0,c+108|0);b=b>2]}g=J[c+408>>2];if(!((g|0)<0|!(g&2147483647)|(!l|(c+140|0)==(l|0)))){g=J[42504]+12|0;Ka[J[J[g>>2]+12>>2]](g,l)}Ia=c+432|0;break b;default:break c}}N[d+44>>2]=N[g+76>>2];N[d+48>>2]=N[g+80>>2];N[d+52>>2]=N[g+84>>2];e=N[g+68>>2];f=N[g+72>>2];h=N[g+64>>2];N[d+32>>2]=N[j+76>>2];N[d+36>>2]=N[j+80>>2];N[d+40>>2]=N[j+84>>2];k=N[j+68>>2];i=N[j+72>>2];n=N[j+64>>2];N[d+28>>2]=Q(b+f)*Q(1.100000023841858);N[d+24>>2]=Q(b+e)*Q(1.100000023841858);N[d+20>>2]=Q(b+h)*Q(1.100000023841858);N[d+16>>2]=i*Q(1.100000023841858);N[d+12>>2]=k*Q(1.100000023841858);N[d+8>>2]=n*Q(1.100000023841858);b=zh(d+44|0,d+20|0,d+32|0,d+8|0,d+68|0,d+56|0)}N[a+28>>2]=b}Ia=d+192|0;return b}function zT(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=Q(0),i=0,j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=0,z=0,A=0,B=0;c=Ia+-64|0;Ia=c;q=-1;a:{b:{c:{switch(J[b>>2]-2|0){case 1:q=Bx(a+28|0,J[a+8>>2]<<16|4);J[c+12>>2]=q;d=J[b+12>>2];J[c+24>>2]=J[b+8>>2];J[c+28>>2]=d;J[c+32>>2]=J[b+16>>2];d=J[b+4>>2];J[c+16>>2]=J[b>>2];J[c+20>>2]=d;N[c+36>>2]=N[b+20>>2];N[c+40>>2]=N[b+24>>2];N[c+44>>2]=N[b+28>>2];N[c+48>>2]=N[b+32>>2];N[c+52>>2]=N[b+36>>2];N[c+56>>2]=N[b+40>>2];N[c+60>>2]=N[b+44>>2];b=J[a+8>>2];if(b>>>0>=(J[a+12>>2]&2147483647)>>>0){b=J[a+12>>2];j=b&2147483647?b<<1:1;d:{if(!j){break d}d=P(j,52);if(!d){break d}e=J[42504];b=Ka[J[J[e>>2]+20>>2]](e)|0?48782:70610;e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,d,b,19459,553)|0}b=J[a+8>>2];if((b|0)>0){k=P(b,52)+e|0;f=J[a+4>>2];b=e;while(1){J[b>>2]=J[f>>2];d=J[f+8>>2];J[b+4>>2]=J[f+4>>2];J[b+8>>2]=d;d=J[f+16>>2];J[b+12>>2]=J[f+12>>2];J[b+16>>2]=d;J[b+20>>2]=J[f+20>>2];N[b+24>>2]=N[f+24>>2];N[b+28>>2]=N[f+28>>2];N[b+32>>2]=N[f+32>>2];N[b+36>>2]=N[f+36>>2];N[b+40>>2]=N[f+40>>2];N[b+44>>2]=N[f+44>>2];N[b+48>>2]=N[f+48>>2];f=f+52|0;b=b+52|0;if(k>>>0>b>>>0){continue}break}b=J[a+8>>2]}d=P(b,52)+e|0;J[d>>2]=J[c+12>>2];b=J[c+20>>2];J[d+4>>2]=J[c+16>>2];J[d+8>>2]=b;b=J[c+28>>2];J[d+12>>2]=J[c+24>>2];J[d+16>>2]=b;J[d+20>>2]=J[c+32>>2];N[d+24>>2]=N[c+36>>2];N[d+28>>2]=N[c+40>>2];N[d+32>>2]=N[c+44>>2];N[d+36>>2]=N[c+48>>2];N[d+40>>2]=N[c+52>>2];N[d+44>>2]=N[c+56>>2];N[d+48>>2]=N[c+60>>2];e:{if(J[a+12>>2]<0){break e}d=J[a+4>>2];if(!d){break e}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,d)}J[a+12>>2]=j;J[a+4>>2]=e;J[a+8>>2]=J[a+8>>2]+1;break b}e=J[a+4>>2]+P(b,52)|0;J[e>>2]=q;b=J[c+20>>2];J[e+4>>2]=J[c+16>>2];J[e+8>>2]=b;b=J[c+28>>2];J[e+12>>2]=J[c+24>>2];J[e+16>>2]=b;J[e+20>>2]=J[c+32>>2];N[e+24>>2]=N[c+36>>2];N[e+28>>2]=N[c+40>>2];N[e+32>>2]=N[c+44>>2];N[e+36>>2]=N[c+48>>2];N[e+40>>2]=N[c+52>>2];N[e+44>>2]=N[c+56>>2];N[e+48>>2]=N[c+60>>2];J[a+8>>2]=J[a+8>>2]+1;break b;case 0:break c;default:break a}}q=Bx(a+28|0,J[a+20>>2]<<16|3);J[c+12>>2]=q;d=J[b+12>>2];J[c+24>>2]=J[b+8>>2];J[c+28>>2]=d;J[c+32>>2]=J[b+16>>2];d=J[b+4>>2];J[c+16>>2]=J[b>>2];J[c+20>>2]=d;N[c+36>>2]=N[b+20>>2];N[c+40>>2]=N[b+24>>2];N[c+44>>2]=N[b+28>>2];N[c+48>>2]=N[b+32>>2];d=J[b+40>>2];J[c+52>>2]=J[b+36>>2];J[c+56>>2]=d;b=J[a+20>>2];if(b>>>0>=(J[a+24>>2]&2147483647)>>>0){b=J[a+24>>2];j=b&2147483647?b<<1:1;f:{if(!j){break f}d=P(j,48);if(!d){break f}e=J[42504];b=Ka[J[J[e>>2]+20>>2]](e)|0?48952:70610;e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,d,b,19459,553)|0}b=J[a+20>>2];if((b|0)>0){k=P(b,48)+e|0;f=J[a+16>>2];b=e;while(1){J[b>>2]=J[f>>2];d=J[f+8>>2];J[b+4>>2]=J[f+4>>2];J[b+8>>2]=d;d=J[f+16>>2];J[b+12>>2]=J[f+12>>2];J[b+16>>2]=d;J[b+20>>2]=J[f+20>>2];N[b+24>>2]=N[f+24>>2];N[b+28>>2]=N[f+28>>2];N[b+32>>2]=N[f+32>>2];N[b+36>>2]=N[f+36>>2];d=J[f+44>>2];J[b+40>>2]=J[f+40>>2];J[b+44>>2]=d;f=f+48|0;b=b+48|0;if(k>>>0>b>>>0){continue}break}b=J[a+20>>2]}d=P(b,48)+e|0;J[d>>2]=J[c+12>>2];b=J[c+20>>2];J[d+4>>2]=J[c+16>>2];J[d+8>>2]=b;b=J[c+28>>2];J[d+12>>2]=J[c+24>>2];J[d+16>>2]=b;J[d+20>>2]=J[c+32>>2];N[d+24>>2]=N[c+36>>2];N[d+28>>2]=N[c+40>>2];N[d+32>>2]=N[c+44>>2];N[d+36>>2]=N[c+48>>2];b=J[c+56>>2];J[d+40>>2]=J[c+52>>2];J[d+44>>2]=b;g:{if(J[a+24>>2]<0){break g}d=J[a+16>>2];if(!d){break g}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,d)}J[a+24>>2]=j;J[a+16>>2]=e;J[a+20>>2]=J[a+20>>2]+1;break b}e=J[a+16>>2]+P(b,48)|0;J[e>>2]=q;b=J[c+20>>2];J[e+4>>2]=J[c+16>>2];J[e+8>>2]=b;b=J[c+28>>2];J[e+12>>2]=J[c+24>>2];J[e+16>>2]=b;J[e+20>>2]=J[c+32>>2];N[e+24>>2]=N[c+36>>2];N[e+28>>2]=N[c+40>>2];N[e+32>>2]=N[c+44>>2];N[e+36>>2]=N[c+48>>2];b=J[c+56>>2];J[e+40>>2]=J[c+52>>2];J[e+44>>2]=b;J[a+20>>2]=J[a+20>>2]+1}b=Ia-32|0;Ia=b;w=J[a+56>>2];if(J[w+72>>2]){while(1){i=J[J[w+68>>2]+(x<<2)>>2];d=J[i+396>>2];e=J[i+400>>2];N[b+28>>2]=N[i+404>>2];J[b+20>>2]=d;J[b+24>>2]=e;l=N[i+28>>2];h=N[i+32>>2];N[b+16>>2]=-N[i+36>>2];N[b+12>>2]=-h;N[b+8>>2]=-l;y=b+20|0;s=b+8|0;n=Q(Ka[J[J[i>>2]+8>>2]](i));p=0;e=Ia-80|0;Ia=e;J[e+76>>2]=q;h:{if(J[i+232>>2]==-1){break h}J[e+36>>2]=0;J[e+40>>2]=0;J[e+44>>2]=0;J[e+48>>2]=0;J[e+28>>2]=0;J[e+32>>2]=0;I[e+24>>1]=0;J[e+20>>2]=-1;J[e+12>>2]=0;J[e+16>>2]=0;J[e+60>>2]=0;J[e+52>>2]=2139095039;J[e+56>>2]=0;z=e+12|0;g=Ia-48|0;Ia=g;k=J[a+36>>2];d=J[e+76>>2];f=d&65535;i:{if(k>>>0<=f>>>0){break i}j=L[J[a+40>>2]+(f<<1)>>1];if((j|0)==65535|j>>>0>=k>>>0|L[J[a+48>>2]+(f<<1)>>1]!=(d>>>16|0)){break i}k=J[J[a+28>>2]+(j<<2)>>2];if(!k){break i}d=k>>>16|0;if((k&65535)==4){j=J[39275];f=J[a+4>>2]+P(d,52)|0;k=J[f+40>>2];d=J[f+44>>2];N[g+44>>2]=N[f+48>>2];J[g+36>>2]=k;J[g+40>>2]=d;J[g+32>>2]=3;m=N[f+12>>2];o=N[f+16>>2];l=N[f+20>>2];N[g+4>>2]=N[f+24>>2];N[g+8>>2]=N[f+28>>2];N[g+12>>2]=N[f+32>>2];h=N[f+36>>2];N[g+28>>2]=l;N[g+24>>2]=o;N[g+20>>2]=m;N[g+16>>2]=h;I[g+2>>1]=0;if(!(Ka[j|0](g+32|0,g+4|0,y,s,n,g+2|0,1,z)|0)){break i}p=f+4|0;break i}j=J[39274];f=J[a+16>>2]+P(d,48)|0;k=J[f+40>>2];d=J[f+44>>2];J[g+32>>2]=2;A=g,B=ela(k,d),J[A+36>>2]=B;J[g+40>>2]=Ja;m=N[f+12>>2];o=N[f+16>>2];l=N[f+20>>2];N[g+4>>2]=N[f+24>>2];N[g+8>>2]=N[f+28>>2];N[g+12>>2]=N[f+32>>2];h=N[f+36>>2];N[g+28>>2]=l;N[g+24>>2]=o;N[g+20>>2]=m;N[g+16>>2]=h;I[g>>1]=0;if(!(Ka[j|0](g+32|0,g+4|0,y,s,n,g,1,z)|0)){break i}p=f+4|0}Ia=g+48|0;if(!p){break h}r=N[e+36>>2];o=N[s+8>>2];n=N[e+28>>2];l=N[s>>2];m=N[e+32>>2];h=N[s+4>>2];if(!(Q(Q(r*o)+Q(Q(n*l)+Q(m*h)))>2]*o)+Q(Q(N[i+284>>2]*l)+Q(h*N[i+288>>2]))))){break h}d=J[e+76>>2];N[i+292>>2]=r;N[i+288>>2]=m;N[i+284>>2]=n;J[i+232>>2]=d;u=N[p+28>>2];h=Q(r-N[p+16>>2]);v=Q(h+h);r=N[p+20>>2];h=Q(n-N[p+8>>2]);n=Q(h+h);h=Q(m-N[p+12>>2]);m=Q(h+h);o=N[p+24>>2];l=Q(Q(u*v)+Q(Q(r*n)+Q(m*o)));t=N[p+32>>2];h=Q(Q(t*t)+Q(-.5));N[i+280>>2]=Q(u*l)+Q(Q(v*h)-Q(t*Q(Q(r*m)-Q(n*o))));N[i+276>>2]=Q(o*l)+Q(Q(m*h)-Q(t*Q(Q(u*n)-Q(v*r))));N[i+272>>2]=Q(r*l)+Q(Q(n*h)-Q(t*Q(Q(o*v)-Q(m*u))))}Ia=e+80|0;x=x+1|0;if(x>>>0>2]){continue}break}}Ia=b+32|0}Ia=c- -64|0;return q|0}function Jx(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=0,q=0,r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),M=Q(0),O=0,R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=0,ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=0;n=Ia+-64|0;Ia=n;J[n+60>>2]=i;J[n+36>>2]=0;J[n+40>>2]=0;J[n+44>>2]=0;J[n+48>>2]=0;J[n+28>>2]=0;J[n+32>>2]=0;i=0;I[n+24>>1]=0;J[n+20>>2]=-1;J[n+12>>2]=0;J[n+16>>2]=0;J[n+52>>2]=2139095039;k=N[c+24>>2];I[n+10>>1]=K[a+271|0]?1283:1027;y=d;q=n+12|0;z=n+60|0;d=0;t=Ia-32|0;Ia=t;v=k>2]){case 0:k=N[e+4>>2];J[t+28>>2]=0;N[t+24>>2]=k;J[t+20>>2]=2;I[t+18>>1]=L[n+10>>1];d=ZB(g,h,t+20|0,f,y,v,q,z,t+18|0);break a;case 2:I[t+16>>1]=L[n+10>>1];d=ZB(g,h,e,f,y,v,q,z,t+16|0);break a;case 3:break b;default:break a}}d=L[n+10>>1];if(d&256){I[t+14>>1]=d;p=Ia+-64|0;Ia=p;E=N[f+4>>2];r=Q(E+E);u=N[f+8>>2];l=Q(r*u);o=N[f>>2];w=Q(o+o);m=N[f+12>>2];k=Q(w*m);N[p+32>>2]=l-k;N[p+24>>2]=l+k;k=Q(Q(1)-Q(o*w));G=Q(E*r);N[p+36>>2]=k-G;l=k;k=Q(u+u);M=Q(u*k);N[p+20>>2]=l-M;u=Q(w*u);o=Q(r*m);N[p+28>>2]=u+o;l=Q(w*E);k=Q(k*m);N[p+16>>2]=l-k;N[p+12>>2]=u-o;N[p+8>>2]=l+k;N[p+4>>2]=Q(Q(1)-G)-M;N[p+40>>2]=N[f+16>>2];N[p+44>>2]=N[f+20>>2];N[p+48>>2]=N[f+24>>2];N[p+52>>2]=N[e+4>>2];N[p+56>>2]=N[e+8>>2];N[p+60>>2]=N[e+12>>2];I[p+2>>1]=L[t+14>>1];d=dC(g,h,p+4|0,y,v,q,p+2|0,0,z);Ia=p- -64|0;break a}I[t+12>>1]=d;j=Ia-288|0;Ia=j;c:{if(!g){e=0;break c}ha=N[f+24>>2];ia=N[f+20>>2];F=N[e+8>>2];s=N[e+12>>2];d=L[t+12>>1];za=N[f+16>>2];W=N[y+8>>2];A=N[y>>2];E=N[y+4>>2];x=N[f+8>>2];B=N[f+4>>2];C=N[f+12>>2];D=N[f>>2];R=N[e+4>>2];J[j+224>>2]=0;J[j+216>>2]=0;J[j+220>>2]=0;J[j+208>>2]=0;J[j+212>>2]=0;J[j+204>>2]=0;N[j+200>>2]=s;N[j+196>>2]=F;H[j+176|0]=0;J[j+172>>2]=3;J[j+144>>2]=0;J[j+148>>2]=0;J[j+152>>2]=0;J[j+156>>2]=0;N[j+192>>2]=R;k=F>=R?R:F;l=k<=s?k:s;k=Q(l*Q(.05000000074505806));N[j+168>>2]=k;N[j+164>>2]=k;N[j+160>>2]=l*Q(.15000000596046448);J[j+140>>2]=0;l=Q(D+D);w=Q(x*l);k=Q(B+B);r=Q(C*k);X=Q(w+r);m=Q(k*x);G=Q(l*C);Z=Q(m-G);M=Q(Q(1)-Q(D*l));u=Q(B*k);_=Q(M-u);S=Q(Q(Q(A*X)+Q(E*Z))+Q(W*_));N[j+136>>2]=S*v;o=Q(l*B);k=Q(x+x);l=Q(C*k);$=Q(o-l);k=Q(x*k);aa=Q(M-k);ba=Q(m+G);T=Q(Q(Q(A*$)+Q(E*aa))+Q(W*ba));N[j+132>>2]=T*v;ca=Q(Q(Q(1)-u)-k);da=Q(o+l);ea=Q(w-r);U=Q(Q(Q(A*ca)+Q(E*da))+Q(W*ea));N[j+128>>2]=U*v;l=Q(-za);k=Q(Q(X*l)-Q(Z*ia));Aa=d&128;f=Aa>>>7|0;ta=z?J[z>>2]:ta;E=Q(Q(Q(s*(S>Q(0)?S:Q(-S)))+Q(Q(R*(U>Q(0)?U:Q(-U)))+Q(F*(T>Q(0)?T:Q(-T)))))+Q(0));ua=Q(k-Q(_*ha));va=Q(Q(Q($*l)-Q(aa*ia))-Q(ba*ha));wa=Q(Q(Q(ca*l)-Q(da*ia))-Q(ea*ha));z=0;d=0;G=Q(0);M=Q(0);u=Q(0);d:{e:{while(1){e=z?(z|0)!=(ta|0)?z:0:ta;O=P(e,36)+h|0;xa=N[O+32>>2];ya=N[O+24>>2];V=N[O+28>>2];ja=Q(wa+Q(Q(ea*xa)+Q(Q(ca*ya)+Q(da*V))));F=N[O+20>>2];s=N[O+12>>2];m=N[O+16>>2];fa=Q(wa+Q(Q(ea*F)+Q(Q(ca*s)+Q(da*m))));l=Q(ja-fa);R=N[O+8>>2];W=N[O>>2];A=N[O+4>>2];ka=Q(va+Q(Q(ba*R)+Q(Q($*W)+Q(aa*A))));ga=Q(va+Q(Q(ba*F)+Q(Q($*s)+Q(aa*m))));w=Q(ka-ga);la=Q(wa+Q(Q(ea*R)+Q(Q(ca*W)+Q(da*A))));k=Q(la-fa);ma=Q(va+Q(Q(ba*xa)+Q(Q($*ya)+Q(aa*V))));r=Q(ma-ga);o=Q(Q(l*w)-Q(k*r));V=Q(ua+Q(Q(_*xa)+Q(Q(X*ya)+Q(Z*V))));s=Q(ua+Q(Q(_*F)+Q(Q(X*s)+Q(Z*m))));m=Q(V-s);F=Q(m*k);A=Q(ua+Q(Q(_*R)+Q(Q(X*W)+Q(Z*A))));k=Q(A-s);l=Q(F-Q(k*l));k=Q(Q(r*k)-Q(w*m));f:{if(!f&N[j+224>>2]<=Q(Q(o*N[j+136>>2])+Q(Q(k*N[j+128>>2])+Q(l*N[j+132>>2])))){break f}r=Q(Q(V*S)+Q(Q(ja*U)+Q(T*ma)));m=Q(Q(s*S)+Q(Q(fa*U)+Q(T*ga)));r=m>r?r:m;m=Q(Q(A*S)+Q(Q(la*U)+Q(T*ka)));if(Q(E+v)<(m>r?r:m)){break f}H[j+64|0]=0;J[j+56>>2]=2139095039;J[j+60>>2]=5;J[j+124>>2]=0;J[j+108>>2]=0;J[j+92>>2]=0;J[j+44>>2]=0;J[j+48>>2]=0;J[j+52>>2]=2139095039;N[j+80>>2]=la;N[j+96>>2]=fa;N[j+112>>2]=ja;w=Q(Q(Q(la+fa)+ja)*Q(.33333298563957214));N[j+32>>2]=w;N[j+84>>2]=ka;N[j+100>>2]=ga;N[j+116>>2]=ma;r=Q(Q(Q(ka+ga)+ma)*Q(.33333298563957214));N[j+36>>2]=r;N[j+88>>2]=A;N[j+104>>2]=s;N[j+120>>2]=V;m=Q(Q(Q(A+s)+V)*Q(.33333298563957214));N[j+40>>2]=m;J[j+24>>2]=157440;J[j+28>>2]=j+32;J[j+16>>2]=157392;J[j+20>>2]=j+144;J[j+12>>2]=0;N[j+8>>2]=m-N[j+152>>2];N[j+4>>2]=r-N[j+148>>2];N[j>>2]=w-N[j+144>>2];if(!jp(j+24|0,j+16|0,j,j+208|0,j+128|0,j+240|0,j+256|0,j+272|0,Q(0))){break f}m=N[j+240>>2];if(m<=N[j+224>>2]){J[q+8>>2]=e;J[q+40>>2]=0;o=N[y>>2];l=N[y+4>>2];k=N[y+8>>2];I[q+12>>1]=2;N[q+36>>2]=-k;N[q+32>>2]=-l;N[q+28>>2]=-o;e=1;break d}na=N[j+264>>2];oa=N[j+260>>2];pa=N[j+256>>2];qa=N[j+280>>2];ra=N[j+276>>2];sa=N[j+272>>2];J[j+140>>2]=0;v=Q(v*m);N[j+136>>2]=S*v;N[j+132>>2]=T*v;N[j+128>>2]=U*v;p=1;if(K[t+12|0]&64){break e}u=k;M=l;G=o;d=e}z=z+1|0;if((z|0)!=(g|0)){continue}break}e=2;break d}u=k;M=l;G=o;d=e;e=2}e=(e|0)!=2;if(e|!p){break c}J[q+8>>2]=d;N[q+40>>2]=v;o=Q(Q(C*C)+Q(-.5));l=Q(Q(x*qa)+Q(Q(D*sa)+Q(B*ra)));k=Q(Q(Q(C*Q(Q(D*ra)-Q(sa*B)))+Q(o*qa))+Q(x*l));N[q+24>>2]=ha+Q(k+k);k=Q(Q(B*l)+Q(Q(o*ra)+Q(C*Q(Q(x*sa)-Q(qa*D)))));N[q+20>>2]=ia+Q(k+k);k=Q(Q(D*l)+Q(Q(o*sa)+Q(C*Q(Q(B*qa)-Q(ra*x)))));N[q+16>>2]=za+Q(k+k);l=Q(Q(x*na)+Q(Q(D*pa)+Q(B*oa)));k=Q(Q(Q(C*Q(Q(D*oa)-Q(pa*B)))+Q(o*na))+Q(x*l));k=Q(k+k);r=k;s=Q(k*k);k=Q(Q(D*l)+Q(Q(o*pa)+Q(C*Q(Q(B*na)-Q(oa*x)))));m=Q(k+k);k=Q(Q(B*l)+Q(Q(o*oa)+Q(C*Q(Q(x*pa)-Q(na*D)))));l=Q(k+k);k=Q(Q(1)/Q(Y(Q(s+Q(Q(m*m)+Q(l*l))))));o=Q(r*k);N[q+36>>2]=-o;l=Q(l*k);N[q+32>>2]=-l;k=Q(m*k);N[q+28>>2]=-k;if(!(!Aa|!(Q(Q(G*N[y+8>>2])+Q(Q(u*N[y>>2])+Q(M*N[y+4>>2])))>Q(0)))){N[q+36>>2]=o;N[q+32>>2]=l;N[q+28>>2]=k}I[q+12>>1]=3;e=1}Ia=j+288|0;d=e}Ia=t+32|0;g:{if(!d){break g}k=N[n+52>>2];if(k>=N[c+24>>2]){break g}N[c+24>>2]=k;N[c+12>>2]=N[n+40>>2];N[c+16>>2]=N[n+44>>2];N[c+20>>2]=N[n+48>>2];N[c>>2]=N[n+28>>2]+N[b+12>>2];N[c+4>>2]=N[n+32>>2]+N[b+16>>2];N[c+8>>2]=N[n+36>>2]+N[b+20>>2];d=J[n+20>>2];J[((J[a+68>>2]<<2)+a|0)+72>>2]=d;b=J[b+28>>2];J[c+28>>2]=b+d;J[c+32>>2]=J[(J[a+20>>2]+(b<<2)|0)+(d<<2)>>2];i=1}Ia=n- -64|0;return i}function Ur(a,b,c,d,e){var f=0,g=0,h=Q(0),i=0,j=Q(0),k=Q(0),l=0,m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=0,v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=0,D=0,E=0,F=0,G=Q(0),O=Q(0),R=Q(0),S=0,T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0);i=Ia-560|0;Ia=i;v=J[a+16>>2];g=J[a+116>>2];a:{if(!g){J[v+20>>2]=0;J[v+24>>2]=0;J[v+28>>2]=0;f=0;break a}b:{if(!(L[v+8>>1]!=65535|L[v+10>>1]!=65535)){F=96;C=0;break b}F=160;C=1}g=P(g,F);b=Ka[J[J[b>>2]>>2]](b,g- -64|0)|0;f=0;if(b+1>>>0<2){break a}J[v+24>>2]=b;f=g+48|0;I[v+22>>1]=f>>>4;g=J[a+132>>2];I[v+20>>1]=8;J[v+28>>2]=g;Wa(b,0,f);f=J[a+116>>2];b=J[v+24>>2];H[b+2|0]=0;H[b+1|0]=f;H[b|0]=C?4:2;j=N[a>>2];N[b+32>>2]=j;N[b+36>>2]=N[a+4>>2];h=N[a+8>>2];N[b+40>>2]=-h;N[b+44>>2]=-N[a+12>>2];N[b+16>>2]=N[a+140>>2];N[b+20>>2]=N[a+144>>2];N[b+24>>2]=N[a+148>>2];p=N[a+120>>2];N[b+4>>2]=p*c;N[b+8>>2]=N[a+124>>2]*c;H[b+3|0]=p!=Q(34028234663852886e22)|N[a+124>>2]!=Q(34028234663852886e22);k=j;g=J[a+28>>2];j=N[g+12>>2];N[b+12>>2]=k*j;k=h;l=J[a+32>>2];h=N[l+12>>2];N[b+28>>2]=k*h;nd(i+128|0,J[a+112>>2],i+368|0,i+176|0,f,g+32|0,l+32|0,j,h,a,K[a+136|0]!=0|C,K[a+137|0],1);b=b+48|0;if(J[a+116>>2]){T=c>2];j=K[f+76|0]&32?K[a+138|0]?T:Q(1):Q(1);p=N[a+128>>2];c:{if(!C){l=D<<4;g=l+(i+368|0)|0;h=N[g>>2];k=N[g+4>>2];m=N[g+8>>2];g=l+(i+176|0)|0;o=N[g>>2];w=N[g+4>>2];x=N[g+8>>2];G=N[f+44>>2];O=N[f+60>>2];q=N[f>>2];N[b>>2]=q;z=N[f+4>>2];N[b+4>>2]=z;y=N[f+8>>2];N[b+8>>2]=y;s=N[f+32>>2];N[b+16>>2]=s;B=N[f+36>>2];N[b+20>>2]=B;t=N[f+40>>2];N[b+84>>2]=j*O;N[b+80>>2]=j*G;N[b+56>>2]=x;N[b+52>>2]=w;N[b+48>>2]=o;N[b+40>>2]=m;N[b+36>>2]=k;N[b+32>>2]=h;N[b+24>>2]=t;J[b+88>>2]=0;J[b+92>>2]=0;N[b+64>>2]=N[f+16>>2];N[b+68>>2]=N[f+20>>2];N[b+72>>2]=N[f+24>>2];g=J[a+28>>2];l=J[a+32>>2];j=Q(Q(Q(Q(Q(Q(y*y)+Q(Q(q*q)+Q(z*z)))*N[g+12>>2])*N[a>>2])+Q(N[a+4>>2]*Q(Q(m*m)+Q(Q(h*h)+Q(k*k)))))+Q(Q(Q(Q(Q(t*t)+Q(Q(s*s)+Q(B*B)))*N[l+12>>2])*N[a+8>>2])+Q(N[a+12>>2]*Q(Q(x*x)+Q(Q(o*o)+Q(w*w))))));k=Q(Q(Q(Q(N[g+8>>2]*N[f+8>>2])+Q(Q(N[g>>2]*N[f>>2])+Q(N[g+4>>2]*N[f+4>>2])))+Q(Q(N[g+24>>2]*N[f+24>>2])+Q(Q(N[g+16>>2]*N[f+16>>2])+Q(N[g+20>>2]*N[f+20>>2]))))-Q(Q(Q(N[l+8>>2]*N[f+40>>2])+Q(Q(N[l>>2]*N[f+32>>2])+Q(N[l+4>>2]*N[f+36>>2])))+Q(Q(N[l+24>>2]*N[f+56>>2])+Q(Q(N[l+16>>2]*N[f+48>>2])+Q(N[l+20>>2]*N[f+52>>2])))));m=k;break c}h=N[f+44>>2];k=N[f+60>>2];N[b>>2]=N[f>>2];N[b+4>>2]=N[f+4>>2];N[b+8>>2]=N[f+8>>2];N[b+16>>2]=N[f+32>>2];N[b+20>>2]=N[f+36>>2];N[b+24>>2]=N[f+40>>2];N[b+32>>2]=N[f+16>>2];N[b+36>>2]=N[f+20>>2];N[b+40>>2]=N[f+24>>2];N[b+48>>2]=N[f+48>>2];N[b+52>>2]=N[f+52>>2];m=N[f+56>>2];N[b+84>>2]=j*k;N[b+80>>2]=j*h;N[b+56>>2]=m;J[b+88>>2]=0;J[b+92>>2]=0;g=J[a+20>>2];l=J[a+28>>2];I[i+124>>1]=L[v+8>>1];J[i+120>>2]=l;J[i+116>>2]=g;g=J[a+24>>2];l=J[a+32>>2];I[i+112>>1]=L[v+10>>1];J[i+108>>2]=l;J[i+104>>2]=g;l=i- -64|0;A=i+116|0;$r(l,b,b+32|0,A);j=N[b+20>>2];h=N[b+16>>2];N[i+28>>2]=-N[b+24>>2];N[i+24>>2]=-j;N[i+20>>2]=-h;j=N[b+52>>2];h=N[b+48>>2];N[i+16>>2]=-N[b+56>>2];N[i+12>>2]=-j;N[i+8>>2]=-h;n=i+32|0;E=i+104|0;$r(n,i+20|0,i+8|0,E);r=b+96|0;j=N[a>>2];h=N[a+4>>2];u=b+128|0;k=N[a+8>>2];m=N[a+12>>2];g=Ia-32|0;Ia=g;S=L[A+8>>1];d:{if((S|0)==65535){t=N[l>>2];x=N[l+4>>2];o=N[J[A+4>>2]+12>>2];w=Q(Q(o*N[l+8>>2])*j);N[r+8>>2]=w;x=Q(Q(o*x)*j);N[r+4>>2]=x;j=Q(Q(o*t)*j);N[r>>2]=j;t=N[l+20>>2];q=N[l+16>>2];o=Q(N[l+24>>2]*h);N[r+24>>2]=o;t=Q(t*h);N[r+20>>2]=t;h=Q(q*h);N[r+16>>2]=h;break d}A=J[A>>2];o=N[l+20>>2];w=N[l>>2];x=N[l+4>>2];t=N[l+8>>2];q=N[l+16>>2];N[g+24>>2]=N[l+24>>2]*h;N[g+20>>2]=o*h;J[g+28>>2]=0;J[g+12>>2]=0;N[g+16>>2]=q*h;N[g+8>>2]=t*j;N[g+4>>2]=x*j;N[g>>2]=w*j;Ka[J[J[A>>2]+104>>2]](A,S,e,g,r);o=N[r+24>>2];t=N[r+20>>2];h=N[r+16>>2];w=N[r+8>>2];x=N[r+4>>2];j=N[r>>2]}B=N[l+24>>2];G=N[l+20>>2];O=N[l+16>>2];V=N[l+8>>2];W=N[l+4>>2];X=N[l>>2];r=L[E+8>>1];e:{if((r|0)==65535){s=N[n>>2];y=N[n+4>>2];q=N[J[E+4>>2]+12>>2];z=Q(Q(q*N[n+8>>2])*k);N[u+8>>2]=z;y=Q(Q(q*y)*k);N[u+4>>2]=y;k=Q(Q(q*s)*k);N[u>>2]=k;s=N[n+20>>2];R=N[n+16>>2];q=Q(N[n+24>>2]*m);N[u+24>>2]=q;s=Q(s*m);N[u+20>>2]=s;m=Q(R*m);N[u+16>>2]=m;break e}l=J[E>>2];q=N[n+20>>2];z=N[n>>2];y=N[n+4>>2];s=N[n+8>>2];R=N[n+16>>2];N[g+24>>2]=N[n+24>>2]*m;N[g+20>>2]=q*m;J[g+28>>2]=0;J[g+12>>2]=0;N[g+16>>2]=R*m;N[g+8>>2]=s*k;N[g+4>>2]=y*k;N[g>>2]=z*k;Ka[J[J[l>>2]+104>>2]](l,r,e,g,u);q=N[u+24>>2];s=N[u+20>>2];m=N[u+16>>2];z=N[u+8>>2];y=N[u+4>>2];k=N[u>>2]}Ia=g+32|0;j=Q(Q(Q(Q(V*w)+Q(Q(X*j)+Q(W*x)))+Q(Q(B*o)+Q(Q(O*h)+Q(G*t))))+Q(Q(Q(N[n+8>>2]*z)+Q(Q(N[n>>2]*k)+Q(N[n+4>>2]*y)))+Q(Q(N[n+24>>2]*q)+Q(Q(N[n+16>>2]*m)+Q(N[n+20>>2]*s)))));N[b+64>>2]=N[f+16>>2];N[b+68>>2]=N[f+20>>2];N[b+72>>2]=N[f+24>>2];N[b>>2]=N[i+64>>2];N[b+4>>2]=N[i+68>>2];N[b+8>>2]=N[i+72>>2];N[b+32>>2]=N[i+80>>2];N[b+36>>2]=N[i+84>>2];N[b+40>>2]=N[i+88>>2];h=N[i+32>>2];k=N[i+36>>2];N[b+24>>2]=-N[i+40>>2];N[b+20>>2]=-k;N[b+16>>2]=-h;h=N[i+48>>2];k=N[i+52>>2];N[b+56>>2]=-N[i+56>>2];N[b+52>>2]=-k;N[b+48>>2]=-h;g=L[f+76>>1];f:{if(!(g&4|(g&3)==3|L[i+124>>1]==65535)){k=Q(0);m=Q(0);if(L[i+112>>1]!=65535){break f}}m=cs(i+116|0,f,f+16|0);h=cs(i+104|0,f+32|0,f+48|0);k=Q(m-h);if(L[i+124>>1]==65535){break f}m=L[i+112>>1]==65535?Q(-h):Q(0)}p=p>Q(9999999747378752e-21)?p:Q(9999999747378752e-21)}p=j<=p?Q(0):Q(Q(1)/j);h=N[f+12>>2];g=L[f+76>>1];g:{if(g&1){o=N[f+64>>2];w=N[f+68>>2];k=Q(Q(U*o)+Q(w*c));o=Q(Q(Q(w*N[f+28>>2])-Q(h*o))*c);h:{if(g&2){j=Q(Q(1)/Q(k+Q(1)));h=Q(p*j);p=Q(p*Q(-j));break h}h=j!=Q(0)?Q(Q(1)/Q(Q(k*j)+Q(1))):Q(0);p=Q(-h);j=h}N[b+60>>2]=Q(1)-j;j=Q(k*p);N[b+44>>2]=j;h=Q(o*h);k=h;break g}J[b+60>>2]=1065353216;j=Q(-p);N[b+44>>2]=j;i:{if(!(g&4)){break i}k=Q(-k);if(!(k>N[f+68>>2])){break i}h=Q(Q(p*N[f+64>>2])*k);k=h;break g}k=Q(p*Q(N[f+28>>2]-Q(h*d)));N[b+12>>2]=k;h=Q(p*Q(N[f+28>>2]-Q(N[f+72>>2]*d)))}j=Q(m*j);N[b+28>>2]=j+h;N[b+12>>2]=k+j;if(g&16){J[b+92>>2]=J[b+92>>2]|2}b=b+F|0;D=D+1|0;if(D>>>0>2]){continue}break}}J[b>>2]=0;J[b+4>>2]=0;f=J[a+116>>2]}Ia=i+560|0;return f}function aE(a,b,c,d,e,f){var g=0,h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=0,q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=0;r=Ia-16|0;Ia=r;b=b+36|0;j=J[b+(d<<2)>>2];i=J[b+(!d<<2)>>2];s=Q(N[i+24>>2]+N[i+8>>2]);b=J[j+36>>2];l=Q(s-Q(N[b+24>>2]+N[b+8>>2]));k=Q(l*l);l=Q(N[i+16>>2]+N[i>>2]);m=Q(l-Q(N[b+16>>2]+N[b>>2]));o=Q(m*m);m=Q(N[i+20>>2]+N[i+4>>2]);h=Q(m-Q(N[b+20>>2]+N[b+4>>2]));k=Q(k+Q(o+Q(h*h)));b=J[j+40>>2];h=Q(s-Q(N[b+24>>2]+N[b+8>>2]));o=Q(h*h);h=Q(l-Q(N[b+16>>2]+N[b>>2]));q=Q(h*h);h=Q(m-Q(N[b+20>>2]+N[b+4>>2]));b=J[(j+36|0)+((k>Q(o+Q(q+Q(h*h))))<<2)>>2];d=J[b+40>>2];if(d){while(1){g=b+36|0;b=J[b+36>>2];h=Q(s-Q(N[b+24>>2]+N[b+8>>2]));k=Q(h*h);h=Q(l-Q(N[b+16>>2]+N[b>>2]));o=Q(h*h);h=Q(m-Q(N[b+20>>2]+N[b+4>>2]));k=Q(k+Q(o+Q(h*h)));h=Q(s-Q(N[d+24>>2]+N[d+8>>2]));o=Q(h*h);h=Q(l-Q(N[d+16>>2]+N[d>>2]));q=Q(h*h);h=Q(m-Q(N[d+20>>2]+N[d+4>>2]));b=J[g+((k>Q(o+Q(q+Q(h*h))))<<2)>>2];d=J[b+40>>2];if(d){continue}break}}a:{b:{j=J[c+4>>2];if(!j){d=0;break b}g=J[c>>2];d=0;while(1){if(J[g+(d<<2)>>2]==(b|0)){break b}d=d+1|0;if((j|0)!=(d|0)){continue}break}break a}if((d|0)==(j|0)){break a}j=j-1|0;J[c+4>>2]=j;g=d<<2;d=J[c>>2];J[g+d>>2]=J[d+(j<<2)>>2]}j=J[b+32>>2];J[r+12>>2]=j;E=J[j+36>>2];g=E;if((g|0)==(b|0)){g=J[j+40>>2]}d=J[g+20>>2];J[j+16>>2]=J[g+16>>2];J[j+20>>2]=d;d=J[g+28>>2];J[j+24>>2]=J[g+24>>2];J[j+28>>2]=d;d=J[g+4>>2];J[j>>2]=J[g>>2];J[j+4>>2]=d;d=J[g+12>>2];J[j+8>>2]=J[g+8>>2];J[j+12>>2]=d;d=J[g+40>>2];p=J[g+36>>2];J[j+36>>2]=p;c:{if(!d){d=0;J[j+40>>2]=0;d:{e:{p=J[c+4>>2];if(!p){break e}j=J[c>>2];while(1){if(J[j+(d<<2)>>2]==(g|0)){break e}d=d+1|0;if((p|0)!=(d|0)){continue}break}break d}if((d|0)==(p|0)){break d}p=p-1|0;J[c+4>>2]=p;g=d<<2;d=J[c>>2];J[g+d>>2]=J[d+(p<<2)>>2]}if((J[c+8>>2]&2147483647)>>>0<=p>>>0){bd(c,r+12|0);break c}J[J[c>>2]+(p<<2)>>2]=J[r+12>>2];J[c+4>>2]=p+1;break c}J[p+32>>2]=j;d=J[g+40>>2];J[j+40>>2]=d;J[d+32>>2]=j}d=J[J[r+12>>2]+32>>2];if(d){ql(d,e)}d=J[i+40>>2];f:{if(!d){J[r+8>>2]=i;j=0;p=0;break f}s=Q(N[b+16>>2]+N[b>>2]);l=Q(N[b+24>>2]+N[b+8>>2]);m=Q(N[b+20>>2]+N[b+4>>2]);h=N[d+24>>2];o=N[d+20>>2];j=J[i+36>>2];k=N[j+24>>2];q=N[j+20>>2];t=N[d+8>>2];x=N[d+4>>2];y=N[d>>2];z=N[d+16>>2];A=N[j+8>>2];B=N[j+4>>2];C=N[j>>2];D=N[j+16>>2];p=0;g=1;j=0;g:{if(!f){break g}u=Q(Q(Q(z-y)*Q(o-x))*Q(h-t));v=Q(Q(Q(D-C)*Q(q-B))*Q(k-A));if(!(u>Q(v*Q(3)))){j=0;if(!(v>Q(u*Q(3)))){break g}}n=1;g=0;j=!(v>u)}d=i+36|0;k=Q(l-Q(k+A));u=Q(k*k);k=Q(s-Q(D+C));v=Q(k*k);k=Q(m-Q(q+B));h=Q(l-Q(h+t));q=Q(h*h);h=Q(s-Q(z+y));t=Q(h*h);h=Q(m-Q(o+x));w=Q(u+Q(v+Q(k*k)))>Q(q+Q(t+Q(h*h)));if(!g){g=J[J[d+(j<<2)>>2]+40>>2];p=g?i:0;f=!g&f}i=J[d+(w<<2)>>2];J[r+8>>2]=i;d=J[i+40>>2];if(!d){break f}while(1){h=N[d+24>>2];o=N[d+20>>2];g=J[i+36>>2];k=N[g+24>>2];q=N[g+20>>2];t=N[d+8>>2];x=N[d+4>>2];y=N[d>>2];z=N[d+16>>2];A=N[g+8>>2];B=N[g+4>>2];C=N[g>>2];D=N[g+16>>2];h:{if(!(f&1)){break h}u=Q(Q(Q(z-y)*Q(o-x))*Q(h-t));v=Q(Q(Q(D-C)*Q(q-B))*Q(k-A));if(!(u>Q(v*Q(3))|v>Q(u*Q(3)))){break h}n=1;j=!(v>u)}d=i+36|0;k=Q(l-Q(k+A));u=Q(k*k);k=Q(s-Q(D+C));v=Q(k*k);k=Q(m-Q(q+B));h=Q(l-Q(h+t));q=Q(h*h);h=Q(s-Q(z+y));t=Q(h*h);h=Q(m-Q(o+x));g=Q(u+Q(v+Q(k*k)))>Q(q+Q(t+Q(h*h)));i:{if(p){break i}if(!n){p=0;break i}p=i;i=J[J[d+(j<<2)>>2]+40>>2];p=i?p:0;f=!i&f}i=J[d+(g<<2)>>2];J[r+8>>2]=i;d=J[i+40>>2];if(d){continue}break}}f=J[b+36>>2];g=J[f>>2];d=J[i+36>>2];j:{if(g+J[d>>2]>>>0<=4){if(g){g=0;while(1){n=J[(f+(g<<2)|0)+4>>2];w=J[d>>2];J[d>>2]=w+1;J[(d+(w<<2)|0)+4>>2]=n;g=g+1|0;if(g>>>0>2]){continue}break}}g=J[c>>2];d=0;k:{l:{m:{f=J[c+4>>2];if(!f){break m}while(1){if(J[g+(d<<2)>>2]==(i|0)){break m}d=d+1|0;if((f|0)!=(d|0)){continue}break}break l}if((d|0)!=(f|0)){break k}}if(f>>>0>=(J[c+8>>2]&2147483647)>>>0){bd(c,r+8|0);break k}J[g+(f<<2)>>2]=i;J[c+4>>2]=f+1}d=J[b+36>>2];if(d){J[a+284>>2]=J[a+284>>2]-1;J[d>>2]=J[a+292>>2];J[a+292>>2]=d}s=N[b>>2];l=N[b+4>>2];m=N[b+8>>2];d=J[r+8>>2];h=N[d+12>>2];o=N[b+12>>2];N[d+12>>2]=h>2];N[d+8>>2]=h>2];N[d+4>>2]=l>m?m:l;l=N[d>>2];N[d>>2]=l>2];l=N[b+20>>2];m=N[d+24>>2];h=N[b+24>>2];o=N[d+16>>2];k=N[b+16>>2];f=J[r+8>>2];q=N[d+28>>2];t=N[b+28>>2];N[f+28>>2]=q>t?q:t;N[f+24>>2]=h>2]=l>2]=k>2];if(!g){Di(a+296|0);g=J[a+584>>2]}J[a+584>>2]=J[g>>2];J[a+576>>2]=J[a+576>>2]+1;J[r+4>>2]=g;f=g+48|0;J[r>>2]=f;J[g+80>>2]=i;J[g+32>>2]=i;n=J[i+36>>2];d=0;J[g+40>>2]=0;J[g+36>>2]=n;n=J[i+4>>2];J[g>>2]=J[i>>2];J[g+4>>2]=n;w=i+8|0;F=J[w+4>>2];n=g+8|0;J[n>>2]=J[w>>2];J[n+4>>2]=F;n=J[i+20>>2];J[g+16>>2]=J[i+16>>2];J[g+20>>2]=n;n=J[i+28>>2];J[g+24>>2]=J[i+24>>2];J[g+28>>2]=n;n=J[b+36>>2];J[g+88>>2]=0;J[g+84>>2]=n;n=J[b+4>>2];J[g+48>>2]=J[b>>2];J[g+52>>2]=n;w=J[b+12>>2];n=g+56|0;J[n>>2]=J[b+8>>2];J[n+4>>2]=w;w=J[b+20>>2];n=g- -64|0;J[n>>2]=J[b+16>>2];J[n+4>>2]=w;n=J[b+28>>2];J[g+72>>2]=J[b+24>>2];J[g+76>>2]=n;J[i+40>>2]=f;J[i+36>>2]=g;s=N[g+52>>2];l=N[g+56>>2];m=N[g+8>>2];h=N[g+48>>2];o=N[g>>2];k=N[g+4>>2];q=N[g+12>>2];t=N[g+60>>2];N[i+12>>2]=q>2]=l>m?m:l;N[i+4>>2]=k>2]=h>o?o:h;f=J[r>>2];s=N[f+20>>2];g=J[r+4>>2];l=N[g+20>>2];m=N[f+24>>2];h=N[g+24>>2];o=N[f+28>>2];k=N[g+28>>2];b=J[r+8>>2];q=N[g+16>>2];t=N[f+16>>2];N[b+16>>2]=q>t?q:t;N[b+28>>2]=k>o?k:o;N[b+24>>2]=h>m?h:m;N[b+20>>2]=l>s?l:s;Ci(b);n:{o:{i=J[c+4>>2];if(!i){break o}f=J[c>>2];while(1){if((b|0)==J[f+(d<<2)>>2]){break o}d=d+1|0;if((i|0)!=(d|0)){continue}break}break n}if((d|0)==(i|0)){break n}i=i-1|0;J[c+4>>2]=i;b=J[c>>2];J[b+(d<<2)>>2]=J[b+(i<<2)>>2]}b=J[c+8>>2]&2147483647;p:{if(i>>>0>=b>>>0){bd(c,r+4|0);b=J[c+8>>2]&2147483647;d=J[c+4>>2];break p}J[J[c>>2]+(i<<2)>>2]=J[r+4>>2];d=i+1|0;J[c+4>>2]=d}if(b>>>0<=d>>>0){bd(c,r);break j}J[J[c>>2]+(d<<2)>>2]=J[r>>2];J[c+4>>2]=d+1}if(E){J[a+576>>2]=J[a+576>>2]-1;J[E>>2]=J[a+584>>2];J[a+584>>2]=E}if(p){aE(a,p,c,j,e,0)}Ia=r+16|0}function _z(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=0,X=Q(0),Y=Q(0),Z=Q(0);j=Ia-896|0;Ia=j;a:{b:{if(K[i|0]&16){break b}m=N[b+4>>2];n=Q(m+m);l=N[b+8>>2];r=Q(n*l);q=N[b>>2];o=Q(q+q);x=N[b+12>>2];v=Q(o*x);N[j+492>>2]=r-v;N[j+484>>2]=r+v;q=Q(Q(1)-Q(q*o));r=Q(m*n);N[j+496>>2]=q-r;k=q;q=Q(l+l);v=Q(l*q);N[j+480>>2]=k-v;l=Q(o*l);n=Q(n*x);N[j+488>>2]=l+n;m=Q(o*m);o=Q(q*x);N[j+476>>2]=m-o;N[j+472>>2]=l-n;N[j+468>>2]=m+o;N[j+464>>2]=Q(Q(1)-r)-v;k=ce(a,a+12|0,b+16|0,c,j+464|0,0,0);l=N[a+24>>2];if(!(k>2]=0;e=N[d>>2];l=N[d+4>>2];N[h+8>>2]=-N[d+8>>2];N[h+4>>2]=-l;N[h>>2]=-e;c=1;break a}o=N[a+16>>2];n=N[a+20>>2];E=N[a>>2];F=N[a+12>>2];q=N[a+4>>2];x=N[a+8>>2];l=N[c>>2];m=N[c+4>>2];r=N[c+8>>2];N[j+28>>2]=r;N[j+24>>2]=m;N[j+20>>2]=l;N[j+16>>2]=-r;N[j+12>>2]=-m;N[j+8>>2]=-l;H[j+4|0]=1;c=Wb(j+464|0,3024,6886,198);J[j>>2]=c;G=Q(n-x);O=Q(Q(o-q)*Q(.5));hC(j+8|0,j+368|0);l=N[b+12>>2];m=Q(Q(l*l)+Q(-.5));x=N[b+24>>2];r=N[b+20>>2];v=N[b+16>>2];o=N[b+4>>2];w=Q(-o);n=N[b>>2];t=Q(-n);q=N[b+8>>2];u=Q(-q);i=0;while(1){A=j+368|0;W=P(i,3)+114416|0;b=A+P(K[W+1|0],12)|0;y=N[b+8>>2];L=N[b+4>>2];M=N[b>>2];b=P(K[W+2|0],12)+A|0;z=N[b+8>>2];C=N[b+4>>2];D=N[b>>2];b=(j+464|0)+P(i,36)|0;A=P(K[W|0],12)+A|0;k=N[A+8>>2];k=Q(k+k);p=N[A>>2];p=Q(p+p);s=N[A+4>>2];s=Q(s+s);B=Q(Q(q*k)+Q(Q(n*p)+Q(s*o)));N[b+8>>2]=x+Q(Q(q*B)+Q(Q(k*m)+Q(l*Q(Q(n*s)+Q(p*w)))));N[b+4>>2]=r+Q(Q(o*B)+Q(Q(s*m)+Q(l*Q(Q(q*p)+Q(k*t)))));N[b>>2]=v+Q(Q(n*B)+Q(Q(p*m)+Q(l*Q(Q(o*k)+Q(s*u)))));k=Q(z+z);p=Q(D+D);s=Q(C+C);z=Q(Q(q*k)+Q(Q(n*p)+Q(s*o)));N[b+32>>2]=x+Q(Q(q*z)+Q(Q(k*m)+Q(l*Q(Q(n*s)+Q(p*w)))));N[b+28>>2]=r+Q(Q(o*z)+Q(Q(s*m)+Q(l*Q(Q(q*p)+Q(k*t)))));N[b+24>>2]=v+Q(Q(n*z)+Q(Q(p*m)+Q(l*Q(Q(o*k)+Q(s*u)))));k=Q(y+y);p=Q(M+M);s=Q(L+L);y=Q(Q(q*k)+Q(Q(n*p)+Q(s*o)));N[b+20>>2]=x+Q(Q(q*y)+Q(Q(k*m)+Q(l*Q(Q(n*s)+Q(p*w)))));N[b+16>>2]=r+Q(Q(o*y)+Q(Q(s*m)+Q(l*Q(Q(q*p)+Q(k*t)))));N[b+12>>2]=v+Q(Q(n*y)+Q(Q(p*m)+Q(l*Q(Q(o*k)+Q(s*u)))));i=i+1|0;if((i|0)!=12){continue}break}R=Q(G*Q(.5));S=Q(Q(F-E)*Q(.5));i=0;b=j+32|0;while(1){A=(j+464|0)+P(i,36)|0;p=N[A+12>>2];t=N[A>>2];l=Q(p-t);M=N[A+28>>2];u=N[A+4>>2];m=Q(M-u);L=N[A+24>>2];o=Q(L-t);s=N[A+16>>2];n=Q(s-u);X=Q(Q(l*m)-Q(o*n));q=n;z=N[A+32>>2];k=N[A+8>>2];n=Q(z-k);r=m;y=N[A+20>>2];m=Q(y-k);Y=Q(Q(q*n)-Q(r*m));Z=Q(Q(m*o)-Q(n*l));if(!(Q(Q(X*N[d+8>>2])+Q(Q(Y*N[d>>2])+Q(N[d+4>>2]*Z)))>Q(0))){r=Q(z-R);v=Q(M-O);w=Q(L-S);l=Q(y-R);m=Q(s-O);o=Q(p-S);n=Q(k-R);q=Q(u-O);x=Q(t-S);E=Q(S+t);t=E;F=Q(O+u);u=F;G=Q(R+k);k=G;T=Q(S+p);p=T;U=Q(O+s);s=U;V=Q(R+y);y=V;C=Q(S+L);L=C;D=Q(O+M);M=D;B=Q(R+z);z=B;if(!(Q(Q(X*R)+Q(Q(Y*S)+Q(O*Z)))>=Q(0))){u=q;k=n;p=o;s=m;y=l;L=w;M=v;z=r;t=x}N[c+24>>2]=L;N[c+12>>2]=p;N[c+8>>2]=k;N[c+4>>2]=u;N[c>>2]=t;N[c+32>>2]=z;N[c+28>>2]=M;N[c+20>>2]=y;N[c+16>>2]=s;J[b>>2]=i;N[c+68>>2]=B;N[c- -64>>2]=D;N[c+60>>2]=C;N[c+56>>2]=V;N[c+52>>2]=U;N[c+48>>2]=T;N[c+44>>2]=l;N[c+40>>2]=m;N[c+36>>2]=o;p=Q(T-o);t=Q(D-m);u=Q(C-o);k=Q(U-m);z=Q(Q(Q(p*t)-Q(u*k))*N[d+8>>2]);y=k;k=Q(B-l);s=Q(V-l);if(Q(z+Q(Q(Q(Q(y*k)-Q(t*s))*N[d>>2])+Q(Q(Q(s*u)-Q(k*p))*N[d+4>>2])))>Q(0)){N[c+68>>2]=V;N[c+64>>2]=U;N[c+60>>2]=T;N[c+56>>2]=B;N[c+52>>2]=D;N[c+48>>2]=C}J[b+4>>2]=i;N[c+104>>2]=r;N[c+100>>2]=v;N[c+96>>2]=w;N[c+92>>2]=B;N[c+88>>2]=D;N[c+84>>2]=C;N[c+80>>2]=l;N[c+76>>2]=m;N[c+72>>2]=o;p=Q(v-m);s=Q(w-o);z=Q(Q(Q(u*p)-Q(s*t))*N[d+8>>2]);y=t;t=Q(r-l);if(Q(z+Q(Q(Q(Q(y*t)-Q(p*k))*N[d>>2])+Q(Q(Q(k*s)-Q(t*u))*N[d+4>>2])))>Q(0)){N[c+104>>2]=B;N[c+100>>2]=D;N[c+96>>2]=C;N[c+92>>2]=r;N[c+88>>2]=v;N[c+84>>2]=w}J[b+8>>2]=i;N[c+140>>2]=B;N[c+136>>2]=D;N[c+132>>2]=C;N[c+128>>2]=r;N[c+124>>2]=v;N[c+120>>2]=w;N[c+116>>2]=n;N[c+112>>2]=q;N[c+108>>2]=x;p=Q(w-x);t=Q(D-q);u=Q(C-x);k=Q(v-q);z=Q(Q(Q(p*t)-Q(u*k))*N[d+8>>2]);y=k;k=Q(B-n);s=Q(r-n);if(Q(z+Q(Q(Q(Q(y*k)-Q(t*s))*N[d>>2])+Q(Q(Q(s*u)-Q(k*p))*N[d+4>>2])))>Q(0)){N[c+140>>2]=r;N[c+136>>2]=v;N[c+132>>2]=w;N[c+128>>2]=B;N[c+124>>2]=D;N[c+120>>2]=C}J[b+12>>2]=i;N[c+176>>2]=G;N[c+172>>2]=F;N[c+168>>2]=E;N[c+164>>2]=B;N[c+160>>2]=D;N[c+156>>2]=C;N[c+152>>2]=n;N[c+148>>2]=q;N[c+144>>2]=x;r=Q(F-q);v=Q(E-x);w=Q(G-n);if(Q(Q(Q(Q(u*r)-Q(v*t))*N[d+8>>2])+Q(Q(Q(Q(t*w)-Q(r*k))*N[d>>2])+Q(Q(Q(k*v)-Q(w*u))*N[d+4>>2])))>Q(0)){N[c+176>>2]=B;N[c+172>>2]=D;N[c+168>>2]=C;N[c+164>>2]=G;N[c+160>>2]=F;N[c+156>>2]=E}J[b+16>>2]=i;N[c+212>>2]=l;N[c+208>>2]=m;N[c+204>>2]=o;N[c+200>>2]=V;N[c+196>>2]=U;N[c+192>>2]=T;N[c+188>>2]=G;N[c+184>>2]=F;N[c+180>>2]=E;t=Q(T-E);r=Q(m-F);v=Q(o-E);w=Q(U-F);p=Q(Q(Q(t*r)-Q(v*w))*N[d+8>>2]);k=w;w=Q(l-G);u=Q(V-G);if(Q(p+Q(Q(Q(Q(k*w)-Q(r*u))*N[d>>2])+Q(Q(Q(u*v)-Q(w*t))*N[d+4>>2])))>Q(0)){N[c+212>>2]=V;N[c+208>>2]=U;N[c+204>>2]=T;N[c+200>>2]=l;N[c+196>>2]=m;N[c+192>>2]=o}J[b+20>>2]=i;N[c+248>>2]=n;N[c+244>>2]=q;N[c+240>>2]=x;N[c+236>>2]=l;N[c+232>>2]=m;N[c+228>>2]=o;N[c+224>>2]=G;N[c+220>>2]=F;N[c+216>>2]=E;t=Q(q-F);u=Q(x-E);p=Q(Q(Q(v*t)-Q(u*r))*N[d+8>>2]);k=r;r=Q(n-G);if(Q(p+Q(Q(Q(Q(k*r)-Q(t*w))*N[d>>2])+Q(Q(Q(w*u)-Q(r*v))*N[d+4>>2])))>Q(0)){N[c+248>>2]=l;N[c+244>>2]=m;N[c+240>>2]=o;N[c+236>>2]=n;N[c+232>>2]=q;N[c+228>>2]=x}J[b+24>>2]=i;c=c+252|0;b=b+28|0}i=i+1|0;if((i|0)!=12){continue}break}J[j+488>>2]=0;J[j+492>>2]=0;J[j+496>>2]=0;J[j+500>>2]=0;J[j+480>>2]=0;J[j+484>>2]=0;I[j+476>>1]=0;J[j+472>>2]=-1;J[j+464>>2]=0;J[j+468>>2]=0;J[j+504>>2]=2139095039;i=J[j>>2];l=N[a+12>>2];m=N[a>>2];o=N[a+16>>2];n=N[a+4>>2];N[j+376>>2]=Q(N[a+8>>2]+N[a+20>>2])*Q(.5);N[j+372>>2]=Q(n+o)*Q(.5);N[j+368>>2]=Q(m+l)*Q(.5);c=b;b=j+32|0;c=vo(c-b>>2,i,j+368|0,N[a+24>>2],d,e,0,j+464|0,b,0,0,0,0);if(c){N[f>>2]=N[j+480>>2];N[f+4>>2]=N[j+484>>2];N[f+8>>2]=N[j+488>>2];e=N[j+504>>2];N[h>>2]=N[j+492>>2];N[h+4>>2]=N[j+496>>2];N[h+8>>2]=N[j+500>>2]}if(K[j+4|0]){eb(i)}N[g>>2]=e}Ia=j+896|0;return c}function Oia(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=0,S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0);h=Ia+-64|0;Ia=h;z=N[d+20>>2];r=N[d+24>>2];f=J[f>>2];A=N[d+16>>2];n=N[d+8>>2];B=N[d>>2];C=N[d+4>>2];u=N[d+12>>2];G=N[c+20>>2];I=N[c+24>>2];j=N[c>>2];k=N[c+4>>2];w=N[c+8>>2];i=N[c+12>>2];o=N[c+16>>2];J[h+60>>2]=0;N[h+56>>2]=I;N[h+52>>2]=G;N[h+48>>2]=o;N[h+44>>2]=i;N[h+40>>2]=w;N[h+36>>2]=k;N[h+32>>2]=j;D=N[b+12>>2];R=J[b+40>>2];q=N[R+60>>2];m=N[R+52>>2];M=N[b+8>>2];v=N[R+56>>2];$=N[e+8>>2];E=N[b+4>>2];J[h+28>>2]=0;l=Q(j+j);p=Q(i+i);s=Q(Q(w*l)-Q(k*p));x=Q(Q(Q(j*l)+Q(i*p))+Q(-1));l=Q(Q(l*k)+Q(w*p));p=Q(Q(1)/Q(Y(Q(Q(s*s)+Q(Q(x*x)+Q(l*l))))));N[h+24>>2]=p*Q(-s);N[h+20>>2]=p*Q(-l);N[h+16>>2]=p*Q(-x);N[h>>2]=N[e>>2];s=Q(Q(Q(C*w)-Q(k*n))+Q(Q(B*i)-Q(u*j)));x=Q(s+s);p=Q(Q(Q(n*j)-Q(w*B))+Q(Q(C*i)-Q(u*k)));F=Q(p+p);S=Q(Q(1)-Q(s*x));T=Q(p*F);U=Q(S-T);l=Q(Q(Q(B*k)-Q(j*C))+Q(Q(n*i)-Q(u*w)));L=Q(l+l);t=Q(l*L);S=Q(S-t);T=Q(Q(Q(1)-T)-t);t=Q($*Q(.05000000074505806));m=Q(E*m);v=Q(M*v);m=m<=v?m:v;q=Q(D*q);q=Q((m<=q?m:q)*Q(.25));q=Q((q>t?t:q)*Q(.20000000298023224));m=Q(l*F);v=Q(-j);n=Q(Q(u*i)-Q(Q(Q(B*v)-Q(C*k))-Q(w*n)));u=Q(n*x);B=Q(m-u);t=Q(l*x);F=Q(n*F);C=Q(t+F);u=Q(m+u);m=Q(p*x);L=Q(n*L);x=Q(m-L);F=Q(t-F);L=Q(m+L);o=Q(A-o);z=Q(z-G);r=Q(r-I);A=Q(Q(Q(v*o)-Q(z*k))-Q(w*r));m=Q(Q(i*i)+Q(-.5));G=Q(Q(Q(i*Q(Q(k*o)-Q(j*z)))+Q(m*r))-Q(w*A));G=Q(G+G);I=Q(Q(Q(m*z)+Q(i*Q(Q(j*r)-Q(w*o))))-Q(k*A));I=Q(I+I);i=Q(Q(Q(m*o)+Q(i*Q(Q(w*z)-Q(k*r))))-Q(j*A));w=Q(i+i);c=K[f+64|0];if(c){z=Q(q*q);a=c;while(1){e=J[f+76>>2];a=a-1|0;d=e+P(a,48)|0;j=N[d+24>>2];r=N[d+40>>2];i=N[d+8>>2];k=N[d>>2];o=N[d+4>>2];A=Q(G+Q(Q(U*i)+Q(Q(F*k)+Q(u*o))));m=Q(w+Q(Q(C*i)+Q(Q(T*k)+Q(x*o))));v=N[d+16>>2];t=N[d+32>>2];k=Q(I+Q(Q(B*i)+Q(Q(L*k)+Q(S*o))));o=N[d+20>>2];O=N[d+36>>2];i=Q(Q(r*Q(A-j))+Q(Q(Q(m-v)*t)+Q(Q(k-o)*O)));j=Q(j-Q(A-Q(r*i)));r=Q(j*j);j=Q(v-Q(m-Q(t*i)));m=Q(j*j);j=Q(o-Q(k-Q(O*i)));a:{if(z>2];J[d>>2]=J[e>>2];J[d+4>>2]=y;y=J[e+44>>2];J[d+40>>2]=J[e+40>>2];J[d+44>>2]=y;y=J[e+36>>2];J[d+32>>2]=J[e+32>>2];J[d+36>>2]=y;y=J[e+28>>2];J[d+24>>2]=J[e+24>>2];J[d+28>>2]=y;y=J[e+20>>2];J[d+16>>2]=J[e+16>>2];J[d+20>>2]=y;y=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=y;break a}N[d+44>>2]=i}if(a){continue}break}a=K[f+64|0]}else{a=0}b:{c:{if((a|0)!=(c|0)){break c}i=Q(w-N[f+16>>2]);i=i>Q(0)?i:Q(-i);j=Q(I-N[f+20>>2]);j=j>Q(0)?j:Q(-j);j=i>=j?i:j;k=i;i=Q(G-N[f+24>>2]);i=(i>Q(0)?i:Q(-i))>=Q(0)?k:Q(0);if(q<(i<=j?j:i)){break c}if(!(Q(Q(n*N[f+12>>2])+Q(Q(l*N[f+8>>2])+Q(Q(s*N[f>>2])+Q(p*N[f+4>>2]))))>2];k=N[b+16>>2];q=N[b+28>>2];j=N[b+20>>2];c=0;J[f+28>>2]=0;N[f+24>>2]=G;N[f+20>>2]=I;N[f+16>>2]=w;N[f+12>>2]=n;N[f+8>>2]=l;N[f+4>>2]=p;N[f>>2]=s;H[f+64|0]=0;d=K[R+38|0];if(d){n=k;k=Q(k+k);W=Q(Q(1)-Q(n*k));o=Q(j+j);v=Q(j*o);l=Q(W-v);p=Q(D*l);O=Q(o*i);V=Q(k*q);n=Q(O-V);s=Q(M*n);r=Q(k*i);m=Q(o*q);o=Q(r+m);A=Q(E*o);z=Q(Q(p*l)+Q(Q(A*o)+Q(n*s)));r=Q(r-m);m=Q(D*r);t=Q(i+i);X=Q(i*t);i=Q(Q(Q(1)-v)-X);v=Q(E*i);Z=Q(k*j);_=Q(t*q);j=Q(Z+_);t=Q(M*j);q=Q(Q(m*l)+Q(Q(v*o)+Q(n*t)));k=Q(O+V);O=Q(D*k);aa=Q(O*l);l=Q(Z-_);V=Q(E*l);E=Q(V*o);D=n;n=Q(W-X);o=Q(M*n);D=Q(aa+Q(E+Q(D*o)));W=Q(Q(U*z)+Q(Q(F*q)+Q(u*D)));X=Q(Q(B*z)+Q(Q(L*q)+Q(S*D)));Z=Q(Q(C*z)+Q(Q(T*q)+Q(x*D)));M=Q(Q(p*k)+Q(Q(A*l)+Q(n*s)));E=Q(Q(m*k)+Q(Q(v*l)+Q(n*t)));n=Q(Q(O*k)+Q(Q(V*l)+Q(n*o)));_=Q(Q(U*M)+Q(Q(F*E)+Q(u*n)));aa=Q(Q(B*M)+Q(Q(L*E)+Q(S*n)));ba=Q(Q(C*M)+Q(Q(T*E)+Q(x*n)));p=Q(Q(p*r)+Q(Q(A*i)+Q(j*s)));s=Q(Q(m*r)+Q(Q(v*i)+Q(j*t)));k=u;u=Q(Q(O*r)+Q(Q(V*i)+Q(j*o)));U=Q(Q(U*p)+Q(Q(F*s)+Q(k*u)));B=Q(Q(B*p)+Q(Q(L*s)+Q(S*u)));C=Q(Q(C*p)+Q(Q(T*s)+Q(x*u)));e=J[R+40>>2]+P(K[R+39|0],20)|0;x=N[h>>2];a=0;while(1){b=e+P(a,12)|0;i=N[b+8>>2];j=N[b>>2];k=N[b+4>>2];l=Q(w+Q(Q(Z*i)+Q(Q(C*j)+Q(ba*k))));d:{if(!(l>2]=l-l;J[b+12>>2]=0;N[b+44>>2]=l;J[b+36>>2]=0;J[b+40>>2]=0;J[b+28>>2]=0;J[b+32>>2]=1065353216;N[b+8>>2]=Q(z*i)+Q(Q(p*j)+Q(M*k));N[b+4>>2]=Q(D*i)+Q(Q(u*j)+Q(n*k));N[b>>2]=Q(q*i)+Q(Q(s*j)+Q(E*k));l=Q(l*Q(0));N[b+24>>2]=Q(G+Q(Q(W*i)+Q(Q(U*j)+Q(_*k))))-l;N[b+20>>2]=Q(I+Q(Q(X*i)+Q(Q(B*j)+Q(aa*k))))-l;c=c+1|0;if(c>>>0<64){break d}gA(f,g,c,$);b=J[f+76>>2];c=J[b+4>>2];J[g>>2]=J[b>>2];J[g+4>>2]=c;c=J[b+44>>2];J[g+40>>2]=J[b+40>>2];J[g+44>>2]=c;c=J[b+36>>2];J[g+32>>2]=J[b+32>>2];J[g+36>>2]=c;c=J[b+28>>2];J[g+24>>2]=J[b+24>>2];J[g+28>>2]=c;c=J[b+20>>2];J[g+16>>2]=J[b+16>>2];J[g+20>>2]=c;c=J[b+12>>2];J[g+8>>2]=J[b+8>>2];J[g+12>>2]=c;b=J[f+76>>2];c=J[b+52>>2];J[g+48>>2]=J[b+48>>2];J[g+52>>2]=c;c=J[b+92>>2];J[g+88>>2]=J[b+88>>2];J[g+92>>2]=c;c=J[b+84>>2];J[g+80>>2]=J[b+80>>2];J[g+84>>2]=c;c=J[b+76>>2];J[g+72>>2]=J[b+72>>2];J[g+76>>2]=c;c=b- -64|0;R=J[c+4>>2];J[g+64>>2]=J[c>>2];J[g+68>>2]=R;c=J[b+60>>2];J[g+56>>2]=J[b+56>>2];J[g+60>>2]=c;b=J[f+76>>2];c=J[b+100>>2];J[g+96>>2]=J[b+96>>2];J[g+100>>2]=c;c=J[b+140>>2];J[g+136>>2]=J[b+136>>2];J[g+140>>2]=c;c=J[b+124>>2];J[g+120>>2]=J[b+120>>2];J[g+124>>2]=c;c=J[b+116>>2];J[g+112>>2]=J[b+112>>2];J[g+116>>2]=c;c=J[b+132>>2];J[g+128>>2]=J[b+128>>2];J[g+132>>2]=c;c=J[b+108>>2];J[g+104>>2]=J[b+104>>2];J[g+108>>2]=c;b=J[f+76>>2];c=J[b+148>>2];J[g+144>>2]=J[b+144>>2];J[g+148>>2]=c;c=J[b+164>>2];J[g+160>>2]=J[b+160>>2];J[g+164>>2]=c;c=J[b+180>>2];J[g+176>>2]=J[b+176>>2];J[g+180>>2]=c;c=J[b+188>>2];J[g+184>>2]=J[b+184>>2];J[g+188>>2]=c;c=J[b+172>>2];J[g+168>>2]=J[b+168>>2];J[g+172>>2]=c;c=J[b+156>>2];J[g+152>>2]=J[b+152>>2];J[g+156>>2]=c;c=4}a=a+1|0;if((d|0)!=(a|0)){continue}break}}yk(f,g,c,$)}Yc(f,g,h+16|0,h+32|0,h);Ia=h- -64|0;return K[f+64|0]!=0|0}function JZ(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=0,C=0,D=0,E=0,F=0;e=Ia-720|0;Ia=e;r=0;a:{if(N[a+4>>2]!=Q(1)){break a}r=0;if(N[a+8>>2]!=Q(1)){break a}r=N[a+12>>2]==Q(1)}A=N[c+4>>2]!=Q(1)|N[c+8>>2]!=Q(1)?A:N[c+12>>2]==Q(1);v=a+4|0;C=J[c+36>>2];q=J[a+32>>2];J[e+708>>2]=0;J[e+712>>2]=1065353216;J[e+700>>2]=0;J[e+704>>2]=0;J[e+692>>2]=0;J[e+696>>2]=1065353216;J[e+684>>2]=0;J[e+688>>2]=0;J[e+676>>2]=1065353216;J[e+680>>2]=1065353216;J[e+660>>2]=1065353216;J[e+664>>2]=0;H[e+716|0]=0;J[e+668>>2]=0;J[e+672>>2]=0;J[e+652>>2]=0;J[e+656>>2]=0;J[e+644>>2]=1065353216;J[e+648>>2]=0;if(!r){Pb(e+644|0,v,a+16|0)}J[e+632>>2]=0;J[e+636>>2]=1065353216;J[e+624>>2]=0;J[e+628>>2]=0;J[e+616>>2]=0;J[e+620>>2]=1065353216;J[e+608>>2]=0;J[e+612>>2]=0;J[e+600>>2]=1065353216;J[e+604>>2]=1065353216;J[e+584>>2]=1065353216;J[e+588>>2]=0;H[e+640|0]=0;J[e+592>>2]=0;J[e+596>>2]=0;J[e+576>>2]=0;J[e+580>>2]=0;J[e+568>>2]=1065353216;J[e+572>>2]=0;if(!A){Pb(e+568|0,c+4|0,c+16|0)}l=N[b+4>>2];k=Q(l+l);i=N[b+8>>2];h=Q(k*i);g=N[b>>2];n=Q(g+g);m=N[b+12>>2];f=Q(n*m);N[e+548>>2]=h-f;N[e+540>>2]=h+f;f=Q(Q(1)-Q(g*n));o=Q(l*k);N[e+552>>2]=f-o;g=f;f=Q(i+i);j=Q(i*f);N[e+536>>2]=g-j;i=Q(n*i);g=Q(k*m);N[e+544>>2]=i+g;h=Q(n*l);f=Q(f*m);N[e+532>>2]=h-f;N[e+528>>2]=i-g;N[e+524>>2]=h+f;N[e+520>>2]=Q(Q(1)-o)-j;N[e+556>>2]=N[b+16>>2];N[e+560>>2]=N[b+20>>2];N[e+564>>2]=N[b+24>>2];l=N[d+4>>2];k=Q(l+l);i=N[d+8>>2];h=Q(k*i);g=N[d>>2];n=Q(g+g);m=N[d+12>>2];f=Q(n*m);N[e+500>>2]=h-f;N[e+492>>2]=h+f;f=Q(Q(1)-Q(g*n));o=Q(l*k);N[e+504>>2]=f-o;g=f;f=Q(i+i);j=Q(i*f);N[e+488>>2]=g-j;i=Q(n*i);g=Q(k*m);N[e+496>>2]=i+g;h=Q(n*l);f=Q(f*m);N[e+484>>2]=h-f;N[e+480>>2]=i-g;N[e+476>>2]=h+f;N[e+472>>2]=Q(Q(1)-o)-j;N[e+508>>2]=N[d+16>>2];N[e+512>>2]=N[d+20>>2];N[e+516>>2]=N[d+24>>2];i=N[q+16>>2];g=N[e+652>>2];w=N[q+20>>2];h=N[e+664>>2];s=N[q+24>>2];f=N[e+676>>2];k=Q(Q(Q(i*g)+Q(w*h))+Q(s*f));t=N[q+28>>2];l=N[q+32>>2];n=N[q+36>>2];m=Q(Q(Q(R(Q(g*t)))+Q(R(Q(h*l))))+Q(R(Q(f*n))));N[e+468>>2]=k+m;g=N[e+648>>2];h=N[e+660>>2];f=N[e+672>>2];o=Q(Q(Q(i*g)+Q(w*h))+Q(s*f));j=Q(Q(Q(R(Q(g*t)))+Q(R(Q(h*l))))+Q(R(Q(f*n))));N[e+464>>2]=o+j;h=i;i=N[e+644>>2];g=N[e+656>>2];f=N[e+668>>2];h=Q(Q(Q(h*i)+Q(w*g))+Q(s*f));f=Q(Q(Q(R(Q(i*t)))+Q(R(Q(g*l))))+Q(R(Q(f*n))));N[e+460>>2]=h+f;N[e+456>>2]=k-m;N[e+452>>2]=o-j;N[e+448>>2]=h-f;p=e+388|0;a=e+568|0;Ok(p,e+448|0,Q(0),e+520|0,e+472|0,a,A);c=a;a=Ia-192|0;Ia=a;J[e+4>>2]=2;J[e+96>>2]=0;J[e+100>>2]=0;J[e+16>>2]=1065353216;r=e- -64|0;J[r>>2]=0;J[r+4>>2]=0;J[e>>2]=159428;J[e+72>>2]=0;J[e+76>>2]=0;J[e+20>>2]=0;J[e+24>>2]=0;J[e+28>>2]=0;J[e+32>>2]=0;J[e+40>>2]=0;J[e+44>>2]=0;J[e+48>>2]=0;J[e+52>>2]=0;J[e+56>>2]=1065353216;J[e+60>>2]=0;J[e+36>>2]=1065353216;J[e+104>>2]=0;J[e+108>>2]=0;J[e+112>>2]=0;J[e+116>>2]=0;J[e+120>>2]=0;J[e+124>>2]=0;H[e+128|0]=0;J[e+312>>2]=0;J[e+316>>2]=0;J[e+304>>2]=0;J[e+308>>2]=0;J[e+268>>2]=0;J[e+272>>2]=0;J[e+260>>2]=0;J[e+264>>2]=0;J[e+288>>2]=0;J[e+292>>2]=0;J[e+280>>2]=0;J[e+284>>2]=0;H[e+368|0]=0;J[e+296>>2]=1065353216;J[e+300>>2]=0;J[e+276>>2]=1065353216;J[e+256>>2]=1065353216;H[e+369|0]=A;if(!A){g=N[c+32>>2];h=N[c+20>>2];f=N[c+8>>2];D=J[c>>2];E=J[c+4>>2];F=J[c+12>>2];B=J[c+16>>2];r=J[c+28>>2];c=J[c+24>>2];J[e+332>>2]=0;N[e+344>>2]=h;J[e+348>>2]=0;J[e+364>>2]=0;N[e+360>>2]=g;J[e+352>>2]=c;J[e+356>>2]=r;J[e+336>>2]=F;J[e+340>>2]=B;J[e+320>>2]=D;J[e+324>>2]=E;N[e+328>>2]=f}j=N[v>>2];i=N[v+4>>2];g=N[v+8>>2];J[a+188>>2]=0;N[a+184>>2]=g;N[a+180>>2]=i;N[a+176>>2]=j;B=J[v+12>>2];r=J[v+16>>2];c=J[v+24>>2];J[a+168>>2]=J[v+20>>2];J[a+172>>2]=c;J[a+160>>2]=B;J[a+164>>2]=r;H[a+32|0]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=0;J[a+4>>2]=0;J[a+144>>2]=q+16;J[a+152>>2]=J[q+56>>2]+P(K[q+55|0],20);H[a+156|0]=K[q+54|0];h=Q(j*N[q+68>>2]);f=Q(i*N[q+72>>2]);h=f>=h?h:f;f=Q(g*N[q+76>>2]);f=f>=h?h:f;N[a+24>>2]=f*Q(.02500000037252903);N[a+16>>2]=f*Q(.10000000149011612);N[a+20>>2]=f*Q(.05000000074505806);Cb(a+176|0,a+160|0,a+48|0,a+96|0,a,j==Q(1)&i==Q(1)&g==Q(1));J[a+148>>2]=J[q+60>>2];Va(e+96|0,a,157);o=N[b+20>>2];j=N[d+20>>2];i=N[b+24>>2];g=N[d+24>>2];w=N[d+8>>2];s=N[d+4>>2];t=N[d+12>>2];k=N[d>>2];u=N[b+12>>2];x=N[b>>2];h=N[b+16>>2];f=N[d+16>>2];y=N[b+4>>2];z=N[b+8>>2];H[e+369|0]=A;J[e+316>>2]=0;J[e+300>>2]=0;J[e+284>>2]=0;J[e+268>>2]=0;f=Q(f-h);m=Q(f+f);f=Q(j-o);j=Q(f+f);f=Q(g-i);g=Q(f+f);h=Q(Q(Q(Q(-x)*m)-Q(j*y))-Q(z*g));f=Q(Q(u*u)+Q(-.5));N[e+312>>2]=Q(Q(g*f)+Q(u*Q(Q(y*m)-Q(x*j))))-Q(z*h);N[e+308>>2]=Q(Q(j*f)+Q(u*Q(Q(x*g)-Q(z*m))))-Q(y*h);N[e+304>>2]=Q(Q(m*f)+Q(u*Q(Q(z*j)-Q(y*g))))-Q(x*h);l=Q(Q(k*y)+Q(Q(Q(u*w)-Q(t*z))-Q(x*s)));n=Q(Q(w*x)+Q(Q(Q(u*s)-Q(t*y))-Q(z*k)));m=Q(n+n);h=Q(l*m);g=Q(Q(z*w)+Q(Q(y*s)+Q(Q(u*t)+Q(x*k))));o=Q(Q(s*z)+Q(Q(Q(u*k)-Q(t*x))-Q(y*w)));k=Q(o+o);f=Q(g*k);N[e+292>>2]=h-f;j=Q(l*k);i=Q(g*m);N[e+288>>2]=j+i;N[e+280>>2]=f+h;h=Q(k*n);f=g;g=Q(l+l);f=Q(f*g);N[e+272>>2]=h-f;N[e+264>>2]=j-i;N[e+260>>2]=h+f;f=Q(Q(1)-Q(o*k));h=Q(n*m);N[e+296>>2]=f-h;i=f;f=Q(l*g);N[e+276>>2]=i-f;N[e+256>>2]=Q(Q(1)-h)-f;s=N[p+40>>2];t=N[p+44>>2];l=N[p+16>>2];n=N[p+28>>2];k=N[p+20>>2];m=N[p+32>>2];f=N[p+36>>2];o=N[p>>2];j=N[p+12>>2];i=N[p+24>>2];g=N[p+4>>2];h=N[p+8>>2];J[e+76>>2]=0;J[e+60>>2]=0;N[e+56>>2]=m;N[e+52>>2]=k;N[e+48>>2]=h;J[e+44>>2]=0;N[e+40>>2]=n;N[e+36>>2]=l;N[e+32>>2]=g;J[e+28>>2]=0;N[e+24>>2]=i;N[e+20>>2]=j;N[e+16>>2]=o;f=Q(-f);N[e+72>>2]=Q(Q(i*f)-Q(n*s))-Q(m*t);N[e+68>>2]=Q(Q(j*f)-Q(l*s))-Q(k*t);N[e+64>>2]=Q(Q(o*f)-Q(g*s))-Q(h*t);g=N[p+52>>2];h=N[p+56>>2];f=N[p+48>>2];J[e+92>>2]=0;N[e+88>>2]=h+Q(.0010000000474974513);N[e+84>>2]=g+Q(.0010000000474974513);N[e+80>>2]=f+Q(.0010000000474974513);Ia=a+192|0;Ka[J[(L[C+4>>1]<<2)+159440>>2]](C,p,e,1,0);Ia=e+720|0;return K[e+368|0]}function $6(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;j=Ia-32|0;Ia=j;c=J[a+4>>2];a:{if(!c){break a}d=J[b>>2];i=J[b+4>>2];f=J[b+12>>2];b=J[b+8>>2];J[j+28>>2]=J[a+284>>2]-b;J[j+24>>2]=f;J[j+20>>2]=b;J[j+12>>2]=d;J[j+16>>2]=i;if(!K[a+336|0]){b=c;a=J[b+4>>2];f=j+12|0;c=a+J[f+8>>2]<<2;b:{if(!c){c=0;break b}a=J[42504];c=Ka[J[J[a+12>>2]+8>>2]](a+12|0,c,29113,14362,840)|0;a=J[b+4>>2]}c=Va(c,J[b>>2],a<<2);a=J[b>>2];if(a){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,a)}J[b>>2]=c;a=J[f+8>>2];J[b+44>>2]=a+J[b+44>>2];if(a){d=J[f+12>>2];a=0;while(1){J[c+(J[b+4>>2]+a<<2)>>2]=J[d+(a<<2)>>2]+J[f+16>>2];a=a+1|0;if(a>>>0>2]){continue}break}}a=(J[b+40>>2]+J[f>>2]|0)+1|0;a=(a>>>5|0)+((a&31)!=0)|0;if(a>>>0>M[b+56>>2]){c=J[42504];c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,a<<2,29113,14362,337)|0;d=J[b+56>>2];Wa(c+(d<<2)|0,0,a-d<<2);c=Va(c,J[b+52>>2],J[b+56>>2]<<2);d=J[b+52>>2];if(d){i=J[42504];Ka[J[J[i+12>>2]+12>>2]](i+12|0,d)}J[b+56>>2]=a;J[b+52>>2]=c}if(!J[b+36>>2]){a=J[b+40>>2]<<2;if(a){c=J[42504];d=Ka[J[J[c+12>>2]+8>>2]](c+12|0,a,29113,14362,859)|0}else{d=0}a=d;J[b+36>>2]=a;a=J[b+8>>2];Ii(d,a,a,a)}c:{d:{a=J[b+8>>2];c=J[f+4>>2];if(N[a>>2]>N[c>>2]|N[a+4>>2]>N[c+4>>2]|(N[a+12>>2]>2]|N[a+8>>2]>N[c+8>>2])){break d}if(H[a+24|0]&1|(N[a+16>>2]>2]|N[a+20>>2]>2])){break d}c=0;g=J[b+8>>2];e=J[f+4>>2];m=N[e>>2];while(1){d=c;i=a;h=J[a+24>>2];c=h>>>1|0;a=g+P(c,28)|0;e:{if(m>2]|N[a+4>>2]>N[e+4>>2]|(N[a+12>>2]>2]|N[a+8>>2]>N[e+8>>2])){break e}if(N[a+16>>2]>2]){break e}if(!(N[a+20>>2]>2])){continue}}f:{if(m>2]|N[a+32>>2]>N[e+4>>2]|(N[a+40>>2]>2]|N[a+36>>2]>N[e+8>>2])){break f}if(N[a+44>>2]>2]|N[a+48>>2]>2]){break f}a=a+28|0;c=c+1|0;continue}break}g:{if(h&1){cG(b,i,f,d);break g}bG(b,i,f,d)}break c}h:{if(H[a+24|0]&1){cG(b,a,f,0);break h}bG(b,a,f,0)}c=J[f+4>>2];m=N[c>>2];o=N[c+4>>2];a=J[b+8>>2];n=N[a+8>>2];p=N[c+8>>2];N[a+8>>2]=n>2];N[a+4>>2]=n>2];N[a>>2]=m>o?o:m;m=N[c+16>>2];o=N[c+12>>2];n=N[a+20>>2];p=N[c+20>>2];N[a+20>>2]=n>p?n:p;n=N[a+16>>2];N[a+16>>2]=m>2];N[a+12>>2]=m>o?m:o}J[b+4>>2]=J[b+4>>2]+J[f+8>>2];break a}u=J[a+48>>2];g=Ia-32|0;Ia=g;e=a+52|0;k=J[e+204>>2];if((k|0)==J[e+208>>2]){b=k<<1;a=P(b,24)+24|0;if(a){c=J[42504];a=Ka[J[J[c+12>>2]+8>>2]](c+12|0,a,29113,9536,201)|0}else{a=0}a=Va(a,J[e+196>>2],P(J[e+208>>2],24));c=J[e+196>>2];if(c){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[e+196>>2]=a;a=b<<3;if(a){c=J[42504];a=Ka[J[J[c+12>>2]+8>>2]](c+12|0,a,29113,9536,208)|0}else{a=0}c=Va(a,J[e+200>>2],J[e+208>>2]<<3);d=J[e+200>>2];if(d){i=J[42504];Ka[J[J[i+12>>2]+12>>2]](i+12|0,d)}J[e+200>>2]=c;k=J[e+208>>2];if(b>>>0>k>>>0){while(1){c=k<<3;J[(c+a|0)+4>>2]=0;a=J[42504];d=Ka[J[J[a>>2]+20>>2]](a)|0?49586:70610;d=cf(Ka[J[J[a+12>>2]+8>>2]](a+12|0,64,d,9536,217)|0);a=J[e+200>>2];J[c+a>>2]=d;k=k+1|0;if((b|0)!=(k|0)){continue}break}}J[e+208>>2]=b;k=J[e+204>>2]}J[e+204>>2]=k+1;i=J[J[e+124>>2]+12>>2];f=J[j+28>>2];a=J[e+200>>2]+(k<<3)|0;J[a+4>>2]=u;q=J[a>>2];b=q;l=J[j+20>>2];a=l<<2;i:{if(!a){a=0;c=0;break i}c=J[42504];a=Ka[J[J[c+12>>2]+8>>2]](c+12|0,a,29113,14362,168)|0;l=J[j+20>>2];c=l<<2}J[b+4>>2]=l;J[b>>2]=a;Va(a,J[j+24>>2],c);a=J[42504];c=J[j+12>>2];d=ala(c,0,28,0);h=d+4|0;a=(y=a+12|0,z=Ja?-1:d>>>0>h>>>0?-1:h,A=Ka[J[J[a>>2]+20>>2]](a)|0?49944:70610,B=14362,C=173,x=J[J[a+12>>2]+8>>2],Ka[x](y|0,z|0,A|0,B|0,C|0)|0);J[a>>2]=c;a=a+4|0;J[b+8>>2]=a;d=b;b=J[j+12>>2];J[d+40>>2]=b;Va(a,J[j+16>>2],P(b,28));a=J[e+196>>2]+P(k,24)|0;b=J[j+16>>2];N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];Ue(e+184|0,J[j+20>>2],q);J[g+20>>2]=0;J[g+12>>2]=J[e+204>>2];a=J[e+196>>2];J[g+8>>2]=4;J[g+16>>2]=a;Xg(J[e+168>>2],g+8|0);Ue(e+172|0,J[e+204>>2],J[e+168>>2]);J[g+16>>2]=0;J[g+8>>2]=0;J[g+12>>2]=0;a=J[g+20>>2];if(a){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}if(J[j+20>>2]){w=i+(f<<3)|0;h=e+128|0;while(1){s=-1;s=M[e+188>>2]>r>>>0?J[J[e+184>>2]+(r<<2)>>2]:s;a=w+(r<<3)|0;b=J[a+4>>2];J[g+8>>2]=J[a>>2];J[g+12>>2]=b;b=0;l=J[h+20>>2];j:{k:{if(!l){break k}t=J[h+12>>2];d=J[g+8>>2];b=d;f=-1;c=f+b|0;i=J[g+12>>2];b=i+(b^-1)|0;b=c>>>0>>0?b+1|0:b;f=b;a=b>>>22|0;b=c^((b&4194303)<<10|c>>>22);c=a^f;a=b;b=c<<13|a>>>19;f=a<<13^-1;a=a+f|0;c=(b^-1)+c|0;c=a>>>0>>0?c+1|0:c;a=ala(a^((c&255)<<24|a>>>8),c^c>>>8,9,0);b=Ja;c=b>>>15|0;a=a^((b&32767)<<17|a>>>15);c=b^c;b=a;a=c<<27|a>>>5;f=b<<27^-1;b=b+f|0;a=(a^-1)+c|0;a=b>>>0>>0?a+1|0:a;b=l-1&(b^((a&2147483647)<<1|b>>>31));a=J[(b<<2)+t>>2];if((a|0)==-1){break k}c=h+4|0;f=J[h+8>>2];t=J[h+4>>2];while(1){v=t+P(a,20)|0;if(!((d|0)!=J[v>>2]|(i|0)!=J[v+4>>2])){H[g+31|0]=1;break j}a=J[f+(a<<2)>>2];if((a|0)!=-1){continue}break}}H[g+31|0]=0;if(J[h+36>>2]==J[h+16>>2]){a=l?l<<1:16;if(a>>>0>l>>>0){cq(h,a);l=J[h+20>>2]}b=J[g+8>>2];c=b;d=-1;b=b+d|0;a=J[g+12>>2]+(c^-1)|0;a=b>>>0>>0?a+1|0:a;d=a;c=a>>>22|0;a=b^((a&4194303)<<10|b>>>22);c=c^d;d=c;b=a;a=c<<13|a>>>19;i=b<<13^-1;c=b+i|0;b=(a^-1)+d|0;b=c>>>0>>0?b+1|0:b;a=ala(c^((b&255)<<24|c>>>8),b^b>>>8,9,0);c=Ja;b=c>>>15|0;a=a^((c&32767)<<17|a>>>15);b=b^c;d=b;c=b<<27|a>>>5;i=a<<27^-1;b=i+a|0;a=(c^-1)+d|0;a=b>>>0>>0?a+1|0:a;b=l-1&(b^((a&2147483647)<<1|b>>>31))}a=J[h+28>>2];J[h+28>>2]=a+1;b=J[h+12>>2]+(b<<2)|0;J[J[h+8>>2]+(a<<2)>>2]=J[b>>2];J[b>>2]=a;J[h+36>>2]=J[h+36>>2]+1;J[h+32>>2]=J[h+32>>2]+1;c=h+4|0}a=J[c>>2]+P(a,20)|0;if(!K[g+31|0]){b=J[g+8>>2];c=J[g+12>>2];J[a+8>>2]=u;J[a>>2]=b;J[a+4>>2]=c;J[a+16>>2]=k;J[a+12>>2]=s}r=r+1|0;if(r>>>0>2]){continue}break}}a=J[j+28>>2];c=0;if(J[q+4>>2]){b=J[q>>2];while(1){d=b+(c<<2)|0;J[d>>2]=a+J[d>>2];c=c+1|0;if(c>>>0>2]){continue}break}}Ia=g+32|0}Ia=j+32|0}function EJ(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;n=32;c=Ia-48|0;Ia=c;H[c+12|0]=0;j=c-128|0;Ia=j;J[c+8>>2]=j;k=b-1|0;a:{if((k|0)<=0){break a}while(1){b:{if((k|0)<=(l|0)){break b}while(1){if(k-l>>>0<=4){while(1){e=l;l=e+1|0;b=l;h=e;while(1){h=M[J[((b<<5)+a|0)+24>>2]+40>>2]>M[J[((h<<5)+a|0)+24>>2]+40>>2]?b:h;d=(b|0)<(k|0);b=b+1|0;if(d){continue}break}if((e|0)!=(h|0)){d=(h<<5)+a|0;b=J[d+28>>2];J[c+40>>2]=J[d+24>>2];J[c+44>>2]=b;b=J[d+20>>2];J[c+32>>2]=J[d+16>>2];J[c+36>>2]=b;b=J[d+12>>2];J[c+24>>2]=J[d+8>>2];J[c+28>>2]=b;b=J[d+4>>2];J[c+16>>2]=J[d>>2];J[c+20>>2]=b;e=(e<<5)+a|0;b=J[e+28>>2];J[d+24>>2]=J[e+24>>2];J[d+28>>2]=b;b=J[e+20>>2];J[d+16>>2]=J[e+16>>2];J[d+20>>2]=b;b=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=b;b=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=b;b=J[c+44>>2];J[e+24>>2]=J[c+40>>2];J[e+28>>2]=b;b=J[c+36>>2];J[e+16>>2]=J[c+32>>2];J[e+20>>2]=b;b=J[c+28>>2];J[e+8>>2]=J[c+24>>2];J[e+12>>2]=b;b=J[c+20>>2];J[e>>2]=J[c+16>>2];J[e+4>>2]=b}if((k|0)!=(l|0)){continue}break b}}d=(l<<5)+a|0;b=J[J[d+24>>2]+40>>2];f=((k+l|0)/2<<5)+a|0;if(b>>>0>2]+40>>2]){b=J[d+28>>2];J[c+40>>2]=J[d+24>>2];J[c+44>>2]=b;b=J[d+20>>2];J[c+32>>2]=J[d+16>>2];J[c+36>>2]=b;b=J[d+12>>2];J[c+24>>2]=J[d+8>>2];J[c+28>>2]=b;b=J[d+4>>2];J[c+16>>2]=J[d>>2];J[c+20>>2]=b;b=J[f+28>>2];J[d+24>>2]=J[f+24>>2];J[d+28>>2]=b;b=J[f+20>>2];J[d+16>>2]=J[f+16>>2];J[d+20>>2]=b;b=J[f+12>>2];J[d+8>>2]=J[f+8>>2];J[d+12>>2]=b;b=J[f+4>>2];J[d>>2]=J[f>>2];J[d+4>>2]=b;b=J[c+44>>2];J[f+24>>2]=J[c+40>>2];J[f+28>>2]=b;b=J[c+36>>2];J[f+16>>2]=J[c+32>>2];J[f+20>>2]=b;b=J[c+28>>2];J[f+8>>2]=J[c+24>>2];J[f+12>>2]=b;b=J[c+20>>2];J[f>>2]=J[c+16>>2];J[f+4>>2]=b;h=J[J[d+24>>2]+40>>2]}else{h=b}e=(k<<5)+a|0;b=J[J[e+24>>2]+40>>2];if(h>>>0>>0){b=J[d+28>>2];J[c+40>>2]=J[d+24>>2];J[c+44>>2]=b;b=J[d+20>>2];J[c+32>>2]=J[d+16>>2];J[c+36>>2]=b;b=J[d+12>>2];J[c+24>>2]=J[d+8>>2];J[c+28>>2]=b;b=J[d+4>>2];J[c+16>>2]=J[d>>2];J[c+20>>2]=b;b=J[e+28>>2];J[d+24>>2]=J[e+24>>2];J[d+28>>2]=b;b=J[e+20>>2];J[d+16>>2]=J[e+16>>2];J[d+20>>2]=b;b=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=b;b=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=b;b=J[c+44>>2];J[e+24>>2]=J[c+40>>2];J[e+28>>2]=b;b=J[c+36>>2];J[e+16>>2]=J[c+32>>2];J[e+20>>2]=b;b=J[c+28>>2];J[e+8>>2]=J[c+24>>2];J[e+12>>2]=b;b=J[c+20>>2];J[e>>2]=J[c+16>>2];J[e+4>>2]=b;b=J[J[e+24>>2]+40>>2]}if(M[J[f+24>>2]+40>>2]>>0){b=J[f+28>>2];J[c+40>>2]=J[f+24>>2];J[c+44>>2]=b;b=J[f+20>>2];J[c+32>>2]=J[f+16>>2];J[c+36>>2]=b;b=J[f+12>>2];J[c+24>>2]=J[f+8>>2];J[c+28>>2]=b;b=J[f+4>>2];J[c+16>>2]=J[f>>2];J[c+20>>2]=b;b=J[e+28>>2];J[f+24>>2]=J[e+24>>2];J[f+28>>2]=b;b=J[e+20>>2];J[f+16>>2]=J[e+16>>2];J[f+20>>2]=b;b=J[e+12>>2];J[f+8>>2]=J[e+8>>2];J[f+12>>2]=b;b=J[e+4>>2];J[f>>2]=J[e>>2];J[f+4>>2]=b;b=J[c+44>>2];J[e+24>>2]=J[c+40>>2];J[e+28>>2]=b;b=J[c+36>>2];J[e+16>>2]=J[c+32>>2];J[e+20>>2]=b;b=J[c+28>>2];J[e+8>>2]=J[c+24>>2];J[e+12>>2]=b;b=J[c+20>>2];J[e>>2]=J[c+16>>2];J[e+4>>2]=b}b=J[f+28>>2];J[c+40>>2]=J[f+24>>2];J[c+44>>2]=b;b=J[f+20>>2];J[c+32>>2]=J[f+16>>2];J[c+36>>2]=b;b=J[f+12>>2];J[c+24>>2]=J[f+8>>2];J[c+28>>2]=b;b=J[f+4>>2];J[c+16>>2]=J[f>>2];J[c+20>>2]=b;h=k-1|0;i=(h<<5)+a|0;e=i;b=J[e+4>>2];J[f>>2]=J[e>>2];J[f+4>>2]=b;b=J[e+28>>2];J[f+24>>2]=J[e+24>>2];J[f+28>>2]=b;b=J[e+20>>2];J[f+16>>2]=J[e+16>>2];J[f+20>>2]=b;b=J[e+12>>2];J[f+8>>2]=J[e+8>>2];J[f+12>>2]=b;b=J[c+44>>2];J[e+24>>2]=J[c+40>>2];J[e+28>>2]=b;b=J[c+36>>2];J[e+16>>2]=J[c+32>>2];J[e+20>>2]=b;b=J[c+28>>2];J[e+8>>2]=J[c+24>>2];J[e+12>>2]=b;b=J[c+20>>2];J[e>>2]=J[c+16>>2];J[e+4>>2]=b;b=l;while(1){f=J[J[i+24>>2]+40>>2];while(1){e=b;b=b+1|0;g=(b<<5)+a|0;if(M[J[g+24>>2]+40>>2]>f>>>0){continue}break}while(1){h=h-1|0;d=(h<<5)+a|0;if(M[J[d+24>>2]+40>>2]>>0){continue}break}if((b|0)<(h|0)){e=J[g+28>>2];J[c+40>>2]=J[g+24>>2];J[c+44>>2]=e;e=J[g+20>>2];J[c+32>>2]=J[g+16>>2];J[c+36>>2]=e;e=J[g+12>>2];J[c+24>>2]=J[g+8>>2];J[c+28>>2]=e;e=J[g+4>>2];J[c+16>>2]=J[g>>2];J[c+20>>2]=e;e=J[d+28>>2];J[g+24>>2]=J[d+24>>2];J[g+28>>2]=e;e=J[d+20>>2];J[g+16>>2]=J[d+16>>2];J[g+20>>2]=e;e=J[d+12>>2];J[g+8>>2]=J[d+8>>2];J[g+12>>2]=e;e=J[d+4>>2];J[g>>2]=J[d>>2];J[g+4>>2]=e;e=J[c+44>>2];J[d+24>>2]=J[c+40>>2];J[d+28>>2]=e;e=J[c+36>>2];J[d+16>>2]=J[c+32>>2];J[d+20>>2]=e;e=J[c+28>>2];J[d+8>>2]=J[c+24>>2];J[d+12>>2]=e;e=J[c+20>>2];J[d>>2]=J[c+16>>2];J[d+4>>2]=e;continue}break}d=J[g+28>>2];J[c+40>>2]=J[g+24>>2];J[c+44>>2]=d;d=J[g+20>>2];J[c+32>>2]=J[g+16>>2];J[c+36>>2]=d;d=J[g+12>>2];J[c+24>>2]=J[g+8>>2];J[c+28>>2]=d;d=J[g+4>>2];J[c+16>>2]=J[g>>2];J[c+20>>2]=d;d=J[i+28>>2];J[g+24>>2]=J[i+24>>2];J[g+28>>2]=d;d=J[i+20>>2];J[g+16>>2]=J[i+16>>2];J[g+20>>2]=d;d=J[i+12>>2];J[g+8>>2]=J[i+8>>2];J[g+12>>2]=d;d=J[i+4>>2];J[g>>2]=J[i>>2];J[g+4>>2]=d;d=J[c+44>>2];J[i+24>>2]=J[c+40>>2];J[i+28>>2]=d;d=J[c+36>>2];J[i+16>>2]=J[c+32>>2];J[i+20>>2]=d;d=J[c+28>>2];J[i+8>>2]=J[c+24>>2];J[i+12>>2]=d;d=J[c+20>>2];J[i>>2]=J[c+16>>2];J[i+4>>2]=d;c:{if((b-l|0)<(k-b|0)){if(n-1>>>0<=m>>>0){d=n<<3;if(d){h=J[42504];b=h+12|0;b=(q=b,r=d,s=Ka[J[J[h>>2]+20>>2]](h)|0?51062:70610,t=20381,u=155,p=J[J[b>>2]+8>>2],Ka[p](q|0,r|0,s|0,t|0,u|0)|0)}else{b=0}n=n<<1;d=Va(b,j,m<<2);b=o;o=1;if(!(!b|!j)){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,j)}j=d}b=(m<<2)+j|0;J[b>>2]=l;J[b+4>>2]=e;l=e+2|0;break c}if(n-1>>>0<=m>>>0){d=n<<3;if(d){h=J[42504];b=h+12|0;b=(u=b,t=d,s=Ka[J[J[h>>2]+20>>2]](h)|0?51062:70610,r=20381,q=155,p=J[J[b>>2]+8>>2],Ka[p](u|0,t|0,s|0,r|0,q|0)|0)}else{b=0}n=n<<1;d=Va(b,j,m<<2);b=o;o=1;if(!(!b|!j)){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,j)}j=d}b=(m<<2)+j|0;J[b>>2]=e+2;J[b+4>>2]=k;k=e}m=m+2|0;if((k|0)>(l|0)){continue}break}}if(m){b=m-2|0;l=J[(b<<2)+j>>2];k=J[((m<<2)+j|0)-4>>2];m=b;continue}break}if(!o|!j){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,j)}if(K[c+12|0]){eb(J[c+8>>2])}Ia=c+48|0}function VU(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=Q(0),j=0,k=Q(0),l=0,m=Q(0),n=Q(0),o=0,p=0,q=0,r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=0,x=Q(0),y=0,z=0,A=0,B=0,C=0,D=0;y=Ia-16|0;Ia=y;J[g>>2]=0;J[a+44>>2]=0;J[a+32>>2]=0;a:{if(!b){break a}h=Ia-16|0;Ia=h;J[a+44>>2]=0;J[a+32>>2]=0;m=Q(-85070586659632215e21);t=Q(85070586659632215e21);p=b;b:{if(!b){n=Q(85070586659632215e21);k=Q(85070586659632215e21);x=Q(-85070586659632215e21);v=Q(-85070586659632215e21);break b}b=c;v=Q(-85070586659632215e21);x=Q(-85070586659632215e21);k=Q(85070586659632215e21);n=Q(85070586659632215e21);while(1){s=N[b+8>>2];m=m>s?m:s;r=N[b+4>>2];v=r>2];x=in?n:i;b=b+d|0;o=o+1|0;if((p|0)!=(o|0)){continue}break}}N[a+24>>2]=Q(t+m)*Q(.5);N[a+20>>2]=Q(k+v)*Q(.5);N[a+16>>2]=Q(n+x)*Q(.5);s=Q(Q(m-t)*Q(1.0010000467300415));m=Q(s*Q(.5));N[a+12>>2]=m;r=Q(Q(v-k)*Q(1.0010000467300415));k=Q(r*Q(.5));N[a+8>>2]=k;i=Q(Q(x-n)*Q(1.0010000467300415));n=Q(i*Q(.5));N[a+4>>2]=n;if(i==Q(0)){J[a+4>>2]=1065353216;n=Q(1)}if(r==Q(0)){J[a+8>>2]=1065353216;k=Q(1)}if(s==Q(0)){J[a+12>>2]=1065353216;m=Q(1)}if(p){l=a+28|0;v=Q(Q(1)/m);t=Q(Q(1)/k);s=Q(Q(1)/n);b=0;while(1){r=N[a+16>>2];n=N[c>>2];m=N[a+20>>2];i=N[c+4>>2];k=Q(v*Q(N[c+8>>2]-N[a+24>>2]));N[h+12>>2]=k;m=Q(t*Q(i-m));N[h+8>>2]=m;i=Q(s*Q(n-r));N[h+4>>2]=i;o=J[a+32>>2];c:{if(o>>>0>=(J[a+36>>2]&2147483647)>>>0){ic(l,h+4|0);break c}j=J[a+28>>2]+P(o,12)|0;N[j+8>>2]=k;N[j+4>>2]=m;N[j>>2]=i;J[a+32>>2]=o+1}c=c+d|0;b=b+1|0;if((p|0)!=(b|0)){continue}break}}Ia=h+16|0;c=0;d=0;l=P(p,12);if(l){b=J[42504];d=Ka[J[J[b+12>>2]+8>>2]](b+12|0,l,29113,9263,229)|0}l=p<<2;if(l){b=J[42504];c=Ka[J[J[b+12>>2]+8>>2]](b+12|0,l,29113,9263,230)|0}w=J[a+28>>2];o=0;l=f<<2;if(l){b=J[42504];l=Ka[J[J[b+12>>2]+8>>2]](b+12|0,l,29113,9263,61)|0}else{l=0}d:{e:{f:{g:{if(f>>>0>=p>>>0){if(!p){break f}h=0;if(!c){while(1){b=P(h,12);f=b+d|0;b=b+w|0;N[f>>2]=N[b>>2];N[f+4>>2]=N[b+4>>2];N[f+8>>2]=N[b+8>>2];J[(h<<2)+l>>2]=1;h=h+1|0;if((p|0)!=(h|0)){continue}break}f=p;break g}while(1){f=h<<2;J[f+c>>2]=h;b=P(h,12);j=b+d|0;b=b+w|0;N[j>>2]=N[b>>2];N[j+4>>2]=N[b+4>>2];N[j+8>>2]=N[b+8>>2];J[f+l>>2]=1;h=h+1|0;if((p|0)!=(h|0)){continue}break}f=p;break g}h=0;j=P(f,12);if(j){b=J[42504];u=Ka[J[J[b+12>>2]+8>>2]](b+12|0,j,29113,9263,78)|0}if(f){while(1){j=P(h,12)+d|0;b=w+P((P(h,p)>>>0)/(f>>>0)|0,12)|0;N[j>>2]=N[b>>2];N[j+4>>2]=N[b+4>>2];N[j+8>>2]=N[b+8>>2];h=h+1|0;if((h|0)!=(f|0)){continue}break}}A=p>>>0<=1?1:p;B=f&-2;C=f&1;o=64;m=Q(34028234663852886e22);while(1){h:{if(!f){break h}h=0;q=0;if((f|0)!=1){while(1){J[(h<<2)+l>>2]=0;b=P(h,12)+u|0;J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0;b=h|1;J[(b<<2)+l>>2]=0;b=P(b,12)+u|0;J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0;h=h+2|0;q=q+2|0;if((B|0)!=(q|0)){continue}break}}if(!C){break h}J[(h<<2)+l>>2]=0;b=P(h,12)+u|0;J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0}j=0;n=Q(0);while(1){b=w+P(j,12)|0;t=N[b+8>>2];s=N[b+4>>2];r=N[b>>2];i:{if(!f){k=Q(34028234663852886e22);break i}b=(j<<2)+c|0;k=Q(34028234663852886e22);h=0;while(1){z=P(h,12)+d|0;i=Q(t-N[z+8>>2]);v=Q(i*i);i=Q(r-N[z>>2]);x=Q(i*i);i=Q(s-N[z+4>>2]);i=Q(v+Q(x+Q(i*i)));if(i>2]=h;k=i}h=h+1|0;if((h|0)!=(f|0)){continue}break}}b=J[(j<<2)+c>>2];h=P(b,12)+u|0;N[h>>2]=r+N[h>>2];N[h+4>>2]=s+N[h+4>>2];N[h+8>>2]=t+N[h+8>>2];b=(b<<2)+l|0;J[b>>2]=J[b>>2]+1;n=Q(n+k);j=j+1|0;if((A|0)!=(j|0)){continue}break}q=0;if(f){while(1){b=J[(q<<2)+l>>2];if(b){i=Q(Q(1)/Q(b>>>0));b=P(q,12);j=b+u|0;r=Q(i*N[j>>2]);N[j>>2]=r;k=Q(i*N[j+4>>2]);N[j+4>>2]=k;i=Q(i*N[j+8>>2]);N[j+8>>2]=i;b=b+d|0;N[b+8>>2]=i;N[b+4>>2]=k;N[b>>2]=r}q=q+1|0;if((q|0)!=(f|0)){continue}break}}o=o-1|0;if(!(!o|nQ(.009999999776482582)){continue}}break}if(!u){break g}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,u)}if(!f){o=0;break e}B=p&-4;z=p&3;q=0;C=p>>>0<4;o=0;while(1){j:{if(!J[(q<<2)+l>>2]){break j}k:{if(!o){b=0;h=0;break k}j=0;b=0;h=P(q,12)+d|0;n=N[h+8>>2];i=Q(n-N[d+8>>2]);r=Q(i*i);k=N[h>>2];i=Q(k-N[d>>2]);s=Q(i*i);m=N[h+4>>2];i=Q(m-N[d+4>>2]);h=1;if(Q(r+Q(s+Q(i*i)))>2]);r=Q(i*i);i=Q(k-N[b>>2]);s=Q(i*i);i=Q(m-N[b+4>>2]);if(!(Q(r+Q(s+Q(i*i)))>>0>>0}D=h;n:{if(!((o|0)!=(q|0)|h)|(!p|!c)){break n}u=0;h=0;A=0;if(!C){while(1){w=h<<2;j=w+c|0;if(J[j>>2]==(q|0)){J[j>>2]=b}j=(w|4)+c|0;if(J[j>>2]==(q|0)){J[j>>2]=b}j=(w|8)+c|0;if(J[j>>2]==(q|0)){J[j>>2]=b}j=(w|12)+c|0;if(J[j>>2]==(q|0)){J[j>>2]=b}h=h+4|0;A=A+4|0;if((B|0)!=(A|0)){continue}break}}if(!z){break n}while(1){j=(h<<2)+c|0;if(J[j>>2]==(q|0)){J[j>>2]=b}h=h+1|0;u=u+1|0;if((z|0)!=(u|0)){continue}break}}if(D){break j}j=P(o,12)+d|0;b=P(q,12)+d|0;N[j>>2]=N[b>>2];N[j+4>>2]=N[b+4>>2];N[j+8>>2]=N[b+8>>2];o=o+1|0}q=q+1|0;if((q|0)!=(f|0)){continue}break}}if(!l){break d}}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,l)}J[g>>2]=o;if(o){p=a+40|0;o:{if(!e){b=0;while(1){l=P(b,12)+d|0;f=J[a+44>>2];p:{if(f>>>0>=(J[a+48>>2]&2147483647)>>>0){ic(p,l);break p}e=J[a+40>>2]+P(f,12)|0;N[e>>2]=N[l>>2];N[e+4>>2]=N[l+4>>2];N[e+8>>2]=N[l+8>>2];J[a+44>>2]=f+1}b=b+1|0;if(b>>>0>2]){continue}break}break o}b=0;while(1){e=P(b,12)+d|0;t=N[e>>2];s=N[e+4>>2];r=N[a+16>>2];n=N[a+4>>2];m=N[a+20>>2];i=N[a+8>>2];k=Q(Q(N[e+8>>2]*N[a+12>>2])+N[a+24>>2]);N[y+12>>2]=k;m=Q(m+Q(s*i));N[y+8>>2]=m;i=Q(r+Q(t*n));N[y+4>>2]=i;f=J[a+44>>2];q:{if(f>>>0>=(J[a+48>>2]&2147483647)>>>0){ic(p,y+4|0);break q}e=J[a+40>>2]+P(f,12)|0;N[e+8>>2]=k;N[e+4>>2]=m;N[e>>2]=i;J[a+44>>2]=f+1}b=b+1|0;if(b>>>0>2]){continue}break}}h=J[p>>2]}else{h=0}if(d){a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,d)}if(!c){break a}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,c)}Ia=y+16|0;return h|0}function XH(a){var b=0,c=0,d=0,e=0,f=Q(0),g=0,h=0,i=0,j=0,k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=0,v=Q(0),w=0,x=0,y=0,z=Q(0),A=0,B=0,C=0,D=Q(0),E=Q(0),F=0,G=Q(0),I=Q(0),O=Q(0);H[a+4620|0]=0;J[a+1092>>2]=J[a+1092>>2]+1;J[a+1196>>2]=J[J[a+2368>>2]+36>>2];b=J[a+976>>2];Ka[J[J[b+212>>2]+44>>2]](b+212|0);J[a+1244>>2]=0;a:{if(!K[a+2660|0]){break a}H[a+2660|0]=0;if(!(N[J[a+976>>2]+1056>>2]!=Q(0)|N[J[a+976>>2]+1060>>2]!=Q(0)|N[J[a+976>>2]+1064>>2]!=Q(0))){if(N[J[a+976>>2]+1068>>2]==Q(0)){break a}}J[a+2356>>2]=J[a+2356>>2]|4}h=Ia-144|0;Ia=h;if(N[a+2656>>2]!=Q(0)){l=J[a+976>>2];b=h- -64|0;J[b>>2]=0;J[b+4>>2]=0;J[h+56>>2]=0;J[h+60>>2]=0;J[h+48>>2]=0;J[h+52>>2]=0;J[h+80>>2]=0;J[h+84>>2]=0;J[h+72>>2]=0;J[h+76>>2]=1065353216;J[h+88>>2]=0;J[h+92>>2]=0;J[h+100>>2]=0;J[h+104>>2]=0;J[h+96>>2]=1065353216;J[h+108>>2]=0;J[h+112>>2]=0;J[h+120>>2]=0;J[h+124>>2]=0;J[h+116>>2]=1065353216;J[h+128>>2]=0;J[h+132>>2]=0;J[h+136>>2]=1065353216;J[h+40>>2]=0;J[h+44>>2]=0;J[h+140>>2]=l+212;if(N[l+1088>>2]!=Q(0)){e=J[a+980>>2];d=Ia+-64|0;Ia=d;J[d+60>>2]=0;J[d+52>>2]=0;J[d+56>>2]=0;J[d+44>>2]=0;J[d+48>>2]=1065353216;J[d+36>>2]=0;J[d+40>>2]=0;i=h+40|0;Mb(i,d+36|0);l=J[e+380>>2];if(l){while(1){b=J[J[e+376>>2]+(j<<2)>>2];if(J[b+8>>2]){J[i+4>>2]=-16711936;b=J[J[e+276>>2]+4>>2]+P(J[b>>2],24)|0;N[d+8>>2]=N[b>>2];N[d+12>>2]=N[b+4>>2];N[d+16>>2]=N[b+8>>2];N[d+20>>2]=N[b+12>>2];N[d+24>>2]=N[b+16>>2];o=N[b+20>>2];H[d+32|0]=1;N[d+28>>2]=o;Vb(i,d+8|0)}j=j+1|0;if((l|0)!=(j|0)){continue}break}}Ia=d- -64|0}x=J[a+1132>>2];if(x){d=J[a+1100>>2];while(1){e=J[a+976>>2]+212|0;b=Ia-160|0;Ia=b;s=J[J[d+(g<<2)>>2]+60>>2];if(K[J[s+52>>2]]&16){t=J[s+28>>2];i=J[s+24>>2];J[b+156>>2]=0;J[b+148>>2]=0;J[b+152>>2]=0;J[b+140>>2]=0;J[b+144>>2]=1065353216;J[b+132>>2]=0;J[b+136>>2]=0;j=b+132|0;l=i?J[i+36>>2]:j;j=t?J[t+36>>2]:j;t=J[s+48>>2];m=N[t+2656>>2];i=J[t+976>>2];n=N[i+1112>>2];f=N[t+2656>>2];o=N[i+1116>>2];J[b+48>>2]=0;J[b+52>>2]=0;J[b+40>>2]=0;J[b+44>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;i=b- -64|0;J[i>>2]=0;J[i+4>>2]=0;J[b+56>>2]=0;J[b+60>>2]=1065353216;J[b+72>>2]=0;J[b+76>>2]=0;J[b+84>>2]=0;J[b+88>>2]=0;J[b+80>>2]=1065353216;J[b+92>>2]=0;J[b+96>>2]=0;J[b+104>>2]=0;J[b+108>>2]=0;J[b+100>>2]=1065353216;J[b+112>>2]=0;J[b+116>>2]=0;J[b+120>>2]=1065353216;J[b+24>>2]=0;J[b+28>>2]=0;J[b+124>>2]=e;J[b+8>>2]=136556;f=Q(f*o);N[b+16>>2]=f;o=Q(m*n);N[b+12>>2]=o;J[b+20>>2]=b+24;e=l;l=o!=Q(0);Ka[J[J[s+52>>2]+40>>2]](b+8|0,J[s+20>>2],e,j,f!=Q(0)?l|2:l)}Ia=b+160|0;g=g+1|0;if((x|0)!=(g|0)){continue}break}}C=h+4|0;b=J[J[a+976>>2]+1024>>2];Ka[J[J[b>>2]+84>>2]](C,b);k=h+40|0;a=J[J[a+2168>>2]>>2];b:{if(N[a+2656>>2]==Q(0)){break b}y=J[a+88>>2];if(!y){break b}a=J[a+52>>2];while(1){g=0;i=0;l=0;c=Ia-96|0;Ia=c;u=J[a>>2]-4|0;if(J[u+56>>2]){v=M[J[u+28>>2]+4>>2]>2]+4>>2]?Q(1):Q(-1);t=J[J[u+4>>2]+40>>2];z=N[t+2656>>2];p=Q(z*Q(.10000000149011612));while(1){j=J[u+56>>2];c:{d:{if(j){e=J[j+68>>2];e:{if((e|0)<0){b=J[J[J[J[u+4>>2]+40>>2]+976>>2]+1024>>2];b=Ka[J[J[b>>2]+80>>2]](b,e)|0;break e}b=J[C+32>>2]+(J[C+((e&7)<<2)>>2]+(e>>>3|0)<<4)|0}d=J[j+32>>2];w=0;e=0;f:{if(!K[b+12|0]){break f}e=1;if(l){break f}w=J[b+8>>2];A=K[b+13|0];j=J[b+4>>2];e=J[b>>2];b=(d|0)!=0;break c}if(!d){break d}while(1){if((e|0)==(l|0)){j=d- -64|0;e=d+16|0;w=(L[d+4>>1]+15&131056)+d|0;A=1;b=(J[d>>2]!=0)+l|0;break c}e=e+1|0;d=J[d>>2];if(d){continue}break}}w=0}A=0;j=0;e=0;b=l}d=J[t+976>>2];o=N[d+1068>>2];D=N[d+1060>>2];E=N[d+1064>>2];O=N[d+1056>>2];g:{if(!e){B=0;break g}i=K[e+43|0];B=i<<24>>24<0?32:i&2?64:16;i=e;g=j}if(A){F=0;s=(w|0)!=0&o!=Q(0);G=Q(z*o);o=Q(z*D);I=Q(z*E);j=0;e=0;while(1){if(j){d=g;g=K[i+41|0];g=d+(e>>>0>>0?P(g-e|0,B):0)|0;i=i+48|0}h:{if(!K[i+41|0]){e=0;break h}g=(F?B:0)+g|0;i:{j:{if(!s){e=255;f=o;if(D!=Q(0)){break j}if(E==Q(0)){break i}e=16776960;f=Q(R(Q(I*N[g+12>>2])));break j}e=16711680;f=Q(G*N[w>>2])}if(f==Q(0)){break i}J[k+32>>2]=0;J[k>>2]=1;J[k+4>>2]=e;N[c+84>>2]=N[g>>2];N[c+88>>2]=N[g+4>>2];N[c+92>>2]=N[g+8>>2];e=ab(k,c+84|0);q=N[g>>2];r=N[i+16>>2];m=N[g+4>>2];n=N[i+20>>2];N[c+80>>2]=Q(v*Q(f*N[i+24>>2]))+N[g+8>>2];N[c+76>>2]=m+Q(v*Q(f*n));N[c+72>>2]=q+Q(v*Q(f*r));ab(e,c+72|0)}x=O==Q(0);if(!x){f=N[g>>2];q=N[g+4>>2];r=N[g+8>>2];J[k+32>>2]=0;J[k>>2]=1;J[k+4>>2]=-65536;m=Q(r+Q(0));N[c+68>>2]=m;n=Q(q+Q(0));N[c+64>>2]=n;N[c+60>>2]=f-p;e=ab(k,c+60|0);N[c+56>>2]=m;N[c+52>>2]=n;N[c+48>>2]=p+f;ab(e,c+48|0);N[c+44>>2]=m;N[c+40>>2]=q-p;f=Q(f+Q(0));N[c+36>>2]=f;e=ab(k,c+36|0);N[c+32>>2]=m;N[c+28>>2]=p+q;N[c+24>>2]=f;ab(e,c+24|0);N[c+20>>2]=r-p;N[c+16>>2]=n;N[c+12>>2]=f;e=ab(k,c+12|0);N[c+8>>2]=p+r;N[c+4>>2]=n;N[c>>2]=f;ab(e,c)}F=1;if(K[i+41|0]<2){e=1;break h}e=1;while(1){g=g+B|0;k:{l:{if(s){d=16711680;f=Q(G*N[w>>2]);break l}d=255;f=o;if(D!=Q(0)){break l}if(E==Q(0)){break k}d=16776960;f=Q(R(Q(I*N[g+12>>2])))}if(f==Q(0)){break k}J[k+32>>2]=0;J[k>>2]=1;J[k+4>>2]=d;N[c+84>>2]=N[g>>2];N[c+88>>2]=N[g+4>>2];N[c+92>>2]=N[g+8>>2];d=ab(k,c+84|0);q=N[g>>2];r=N[i+16>>2];m=N[g+4>>2];n=N[i+20>>2];N[c+80>>2]=Q(v*Q(f*N[i+24>>2]))+N[g+8>>2];N[c+76>>2]=m+Q(v*Q(f*n));N[c+72>>2]=q+Q(v*Q(f*r));ab(d,c+72|0)}if(!x){f=N[g>>2];q=N[g+4>>2];r=N[g+8>>2];J[k+32>>2]=0;J[k>>2]=1;J[k+4>>2]=-65536;m=Q(r+Q(0));N[c+68>>2]=m;n=Q(q+Q(0));N[c+64>>2]=n;N[c+60>>2]=f-p;d=ab(k,c+60|0);N[c+56>>2]=m;N[c+52>>2]=n;N[c+48>>2]=p+f;ab(d,c+48|0);N[c+44>>2]=m;N[c+40>>2]=q-p;f=Q(f+Q(0));N[c+36>>2]=f;d=ab(k,c+36|0);N[c+32>>2]=m;N[c+28>>2]=p+q;N[c+24>>2]=f;ab(d,c+24|0);N[c+20>>2]=r-p;N[c+16>>2]=n;N[c+12>>2]=f;d=ab(k,c+12|0);N[c+8>>2]=p+r;N[c+4>>2]=n;N[c>>2]=f;ab(d,c)}e=e+1|0;if(e>>>0>2]=J[b+32>>2];e=J[b+28>>2];J[o+184>>2]=J[b+24>>2];J[o+188>>2]=e;e=J[b+20>>2];J[o+176>>2]=J[b+16>>2];J[o+180>>2]=e;e=J[b+12>>2];J[o+168>>2]=J[b+8>>2];J[o+172>>2]=e;e=J[b+4>>2];J[o+160>>2]=J[b>>2];J[o+164>>2]=e;h=L[b+36>>1];I[o+196>>1]=h;e=L[b+38>>1]|L[b+40>>1]<<16;I[o+198>>1]=e;I[o+200>>1]=e>>>16;b=0;if(h&2){if(h&128){b=e&65535;I[o+198>>1]=b>>>0>=64?64:b}e=J[42504];b=Ka[J[J[e>>2]+20>>2]](e)|0?51564:70610;b=ty(Ka[J[J[e+12>>2]+8>>2]](e+12|0,48,b,13023,283)|0,o+160|0,a+4|0)}a:{b:{g=lk(o+8|0,K[a+18|0]);if(!gz(a,o+160|0,g,b,d)){break b}i=Ka[J[J[a>>2]+12>>2]](a)|0;s=Ia-16|0;Ia=s;a=0;c:{if(!_k(67,86,88,77,13,i,c)){break c}ub(0,i,c);j=Ia-32|0;Ia=j;m=Zk(67,76,72,76,9,i,c);d:{if(!m){break d}h=J[g+28>>2];e=L[h+36>>1];a=K[g+32|0];ub(K[h+38|0],i,c);ub(e&32767|a<<15&32768,i,c);ub(K[J[g+28>>2]+39|0],i,c);h=K[J[g+28>>2]+39|0];e:{if(!h){break e}k=J[g+4>>2];a=0;if(h>>>0>=4){e=h&252;while(1){f=K[(k+P(a|3,20)|0)+18|0]+(K[(k+P(a|2,20)|0)+18|0]+(K[(k+P(a|1,20)|0)+18|0]+(K[(k+P(a,20)|0)+18|0]+f|0)|0)|0)|0;a=a+4|0;n=n+4|0;if((e|0)!=(n|0)){continue}break}}e=h&3;if(!e){break e}while(1){f=K[(k+P(a,20)|0)+18|0]+f|0;a=a+1|0;p=p+1|0;if((e|0)!=(p|0)){continue}break}}ub(f,i,c);Lb(J[g>>2],P(K[J[g+28>>2]+38|0],3),i,c);l=J[g+28>>2];f:{if(!K[l+39|0]){break f}a=0;if(i){while(1){r=J[g+4>>2]+P(a,20)|0;e=r;k=J[e>>2];N[j+12>>2]=N[e>>2];p=J[e+4>>2];N[j+16>>2]=N[e+4>>2];h=J[e+8>>2];N[j+20>>2]=N[e+8>>2];e=J[e+12>>2];N[j+24>>2]=N[r+12>>2];r=J[r+16>>2];J[j+28>>2]=r;H[j+29|0]=r;H[j+28|0]=r>>>8;H[j+15|0]=k;H[j+12|0]=k>>>24;H[j+19|0]=p;H[j+16|0]=p>>>24;H[j+14|0]=k>>>8;H[j+13|0]=k>>>16;H[j+23|0]=h;H[j+20|0]=h>>>24;H[j+18|0]=p>>>8;H[j+17|0]=p>>>16;H[j+27|0]=e;H[j+24|0]=e>>>24;H[j+22|0]=h>>>8;H[j+21|0]=h>>>16;H[j+26|0]=e>>>8;H[j+25|0]=e>>>16;Ka[J[J[c>>2]>>2]](c,j+12|0,20)|0;a=a+1|0;l=J[g+28>>2];if(a>>>0>2]+P(a,20)|0;N[j+12>>2]=N[e>>2];N[j+16>>2]=N[e+4>>2];N[j+20>>2]=N[e+8>>2];N[j+24>>2]=N[e+12>>2];J[j+28>>2]=J[e+16>>2];Ka[J[J[c>>2]>>2]](c,j+12|0,20)|0;a=a+1|0;l=J[g+28>>2];if(a>>>0>2]>>2]](c,J[g+8>>2]+a|0,1)|0;Ka[J[J[c>>2]>>2]](c,J[g+8>>2]+(a|1)|0,1)|0;a=a+2|0;l=l+2|0;if((e|0)!=(l|0)){continue}break}}if(f&1){Ka[J[J[c>>2]>>2]](c,J[g+8>>2]+a|0,1)|0}l=J[g+28>>2]}Ka[J[J[c>>2]>>2]](c,J[g+12>>2],L[l+36>>1]<<1&65534)|0;Ka[J[J[c>>2]>>2]](c,J[g+16>>2],P(K[J[g+28>>2]+38|0],3))|0;if(!K[g+32|0]){break d}eC(J[g+24>>2],L[J[g+28>>2]+36>>1]<<1&65534,i,c)}Ia=j+32|0;a=0;if(!m){break c}sb(Q(0),i,c);sb(Q(N[g+44>>2]-N[g+56>>2]),i,c);sb(Q(N[g+48>>2]-N[g+60>>2]),i,c);a=g- -64|0;sb(Q(N[g+52>>2]-N[a>>2]),i,c);sb(Q(N[g+44>>2]+N[g+56>>2]),i,c);sb(Q(N[g+48>>2]+N[g+60>>2]),i,c);sb(Q(N[g+52>>2]+N[a>>2]),i,c);sb(N[g+112>>2],i,c);Lb(g+116|0,9,i,c);Lb(g+68|0,3,i,c);g:{if(J[g+108>>2]){sb(Q(1),i,c);a=J[g>>2];q=s+4|0;J[q+4>>2]=J[g+108>>2];J[q+8>>2]=a;J[q>>2]=g+44;p=0;n=0;h:{if(!Zk(83,85,80,77,0,i,c)){break h}if(!Zk(71,65,85,83,0,i,c)){break h}ub(L[J[q+4>>2]>>1],i,c);ub(L[J[q+4>>2]+2>>1],i,c);a=J[q+4>>2];Ka[J[J[c>>2]>>2]](c,J[a+4>>2],L[a+2>>1]<<1)|0;if(Zk(86,65,76,69,2,i,c)){ub(J[J[q+4>>2]+8>>2],i,c);ub(J[J[q+4>>2]+12>>2],i,c);f=J[q+4>>2];l=J[f+8>>2];e=(l|0)<0?-1:l<<1;i:{if(!e){a=0;break i}h=J[42504];a=h+12|0;a=(v=a,w=e,x=Ka[J[J[h>>2]+20>>2]](h)|0?32302:70610,y=11076,z=345,u=J[J[a>>2]+8>>2],Ka[u](v|0,w|0,x|0,y|0,z|0)|0);f=J[q+4>>2];l=J[f+8>>2]}j:{if(!l){break j}k=J[f+16>>2];f=0;if(l>>>0>=4){h=l&-4;while(1){I[(f<<1)+a>>1]=L[k+(f<<2)>>1];e=f|1;I[(e<<1)+a>>1]=L[k+(e<<2)>>1];e=f|2;I[(e<<1)+a>>1]=L[k+(e<<2)>>1];e=f|3;I[(e<<1)+a>>1]=L[k+(e<<2)>>1];f=f+4|0;p=p+4|0;if((h|0)!=(p|0)){continue}break}}e=l&3;if(!e){break j}while(1){I[(f<<1)+a>>1]=L[k+(f<<2)>>1];f=f+1|0;n=n+1|0;if((e|0)!=(n|0)){continue}break}}f=a;n=0;k:{if(!l){l=0;break k}j=l&3;l:{if(l>>>0<4){l=0;break l}r=l&-4;l=0;while(1){m=L[f+6>>1];k=L[f+4>>1];p=L[f+2>>1];h=L[f>>1];e=l&65535;e=e>>>0>>0?h:e;e=e>>>0

>>0?p:e;e=e>>>0>>0?k:e;l=e>>>0>>0?m:e;f=f+8|0;t=t+4|0;if((r|0)!=(t|0)){continue}break}}if(!j){break k}while(1){h=L[f>>1];e=l&65535;l=e>>>0>>0?h:e;f=f+2|0;n=n+1|0;if((j|0)!=(n|0)){continue}break}}e=l&65535;ub(e,i,c);k=J[J[q+4>>2]+8>>2];m=Ia-16|0;Ia=m;m:{if(e>>>0>=256){if(!k){break m}if(!i){f=0;if((k|0)!=1){h=k&-2;n=0;while(1){e=f<<1;I[m+14>>1]=L[e+a>>1];Ka[J[J[c>>2]>>2]](c,m+14|0,2)|0;I[m+14>>1]=L[(e|2)+a>>1];Ka[J[J[c>>2]>>2]](c,m+14|0,2)|0;f=f+2|0;n=n+2|0;if((h|0)!=(n|0)){continue}break}}if(!(k&1)){break m}I[m+14>>1]=L[(f<<1)+a>>1];Ka[J[J[c>>2]>>2]](c,m+14|0,2)|0;break m}f=0;if((k|0)!=1){p=k&-2;n=0;while(1){h=f<<1;e=L[h+a>>1];I[m+14>>1]=e<<8|e>>>8;Ka[J[J[c>>2]>>2]](c,m+14|0,2)|0;e=L[(h|2)+a>>1];I[m+14>>1]=e<<8|e>>>8;Ka[J[J[c>>2]>>2]](c,m+14|0,2)|0;f=f+2|0;n=n+2|0;if((p|0)!=(n|0)){continue}break}}if(!(k&1)){break m}e=L[(f<<1)+a>>1];I[m+14>>1]=e<<8|e>>>8;Ka[J[J[c>>2]>>2]](c,m+14|0,2)|0;break m}if(!k){break m}f=0;if((k|0)!=1){h=k&-2;n=0;while(1){e=f<<1;H[m+13|0]=K[e+a|0];Ka[J[J[c>>2]>>2]](c,m+13|0,1)|0;H[m+13|0]=K[(e|2)+a|0];Ka[J[J[c>>2]>>2]](c,m+13|0,1)|0;f=f+2|0;n=n+2|0;if((h|0)!=(n|0)){continue}break}}if(!(k&1)){break m}H[m+13|0]=K[(f<<1)+a|0];Ka[J[J[c>>2]>>2]](c,m+13|0,1)|0}Ia=m+16|0;if(a){e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,a)}a=J[q+4>>2];Ka[J[J[c>>2]>>2]](c,J[a+20>>2],J[a+12>>2])|0}}break g}sb(Q(-1),i,c)}sb(N[g+92>>2],i,c);sb(N[g+96>>2],i,c);sb(N[g+100>>2],i,c);sb(N[g+104>>2],i,c);a=1}Ia=s+16|0;if(!a){if(!d){break b}J[d>>2]=3;break b}a=1;break a}a=0}if(b){Ka[J[J[b>>2]+4>>2]](b)}kk(g);Ia=o+240|0;return a|0}function EA(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=0,D=0,E=Q(0),F=0,G=Q(0),I=Q(0),M=0,O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0);t=Ia-416|0;Ia=t;F=t+344|0;Ie(wd(t+124|0,c),F);J[t+88>>2]=0;J[t+92>>2]=0;J[t+84>>2]=1065353216;J[t+96>>2]=0;J[t+100>>2]=0;J[t+104>>2]=1065353216;J[t+108>>2]=0;J[t+68>>2]=0;J[t+72>>2]=0;J[t+64>>2]=1065353216;J[t+76>>2]=0;J[t+80>>2]=0;H[t+44|0]=1;J[t+32>>2]=f;J[t+48>>2]=b;J[t>>2]=156628;b=t- -64|0;J[t+40>>2]=b;J[t+36>>2]=b;b=J[h>>2];D=Ia-32|0;Ia=D;a:{b:{if(o){if(Ao(a,F,t,n,D+16|0,k)){c=J[F+24>>2];m=N[k>>2];p=N[k+4>>2];q=N[k+8>>2];J[D+12>>2]=0;N[D+8>>2]=-q;N[D+4>>2]=-p;N[D>>2]=-m;c=c+P(Md(F,t,D),20)|0;break b}o=0;break a}q=N[k>>2];r=N[k+4>>2];s=N[k+8>>2];J[D+28>>2]=0;N[D+24>>2]=-s;N[D+20>>2]=-r;N[D+16>>2]=-q;q=Q(p*Q(.05000000074505806));p=Q(p*Q(.009999999776482582));m=mq?q:m);c=J[F+24>>2]+P(c,20)|0}l=Ia+-64|0;Ia=l;w=N[n>>2];y=N[a+80>>2];o=J[t+40>>2];r=N[o+40>>2];s=N[o+36>>2];x=N[o+24>>2];z=N[o+20>>2];u=N[o+32>>2];E=N[o+16>>2];m=N[c+8>>2];A=N[o+8>>2];p=N[c>>2];R=N[o>>2];q=N[c+4>>2];G=N[o+4>>2];J[l+60>>2]=0;r=Q(Q(r*m)+Q(Q(u*p)+Q(q*s)));s=Q(Q(A*m)+Q(Q(R*p)+Q(q*G)));x=Q(Q(x*m)+Q(Q(E*p)+Q(q*z)));m=Q(Q(1)/Q(Y(Q(Q(r*r)+Q(Q(s*s)+Q(x*x))))));p=Q(r*m);N[l+56>>2]=p;q=Q(s*m);N[l+48>>2]=q;m=Q(x*m);N[l+52>>2]=m;o=J[t+36>>2];B=J[F+32>>2]+L[c+16>>1]|0;v=J[F+28>>2]+P(K[B|0],12)|0;r=N[v+8>>2];s=N[v>>2];x=N[v+4>>2];z=Q(Q(N[o+40>>2]*r)+Q(Q(N[o+8>>2]*s)+Q(x*N[o+24>>2])));u=Q(Q(N[o+32>>2]*r)+Q(Q(N[o>>2]*s)+Q(x*N[o+16>>2])));r=Q(Q(N[o+36>>2]*r)+Q(Q(N[o+4>>2]*s)+Q(x*N[o+20>>2])));s=Q(Q(p*N[k+8>>2])+Q(Q(q*N[k>>2])+Q(m*N[k+4>>2])));s=s>Q(0)?Q(Q(1)/s):Q(0);x=Q(Q(Q(p*Q(N[a+72>>2]-z))+Q(Q(q*Q(N[a+64>>2]-u))+Q(m*Q(N[a+68>>2]-r))))*s);R=Q(y+w);E=Q(Q(Q(p*Q(N[a+56>>2]-z))+Q(Q(q*Q(N[a+48>>2]-u))+Q(m*Q(N[a+52>>2]-r))))*s);C=R>=E;c:{if(!(C|x<=R)){break c}zk(l,l+48|0);o=K[c+18|0];M=(l-(o<<4)|0)-16|0;Ia=M;Ka[J[J[t>>2]+16>>2]](t,B,o,J[F+28>>2],M);B=K[c+18|0];d:{if(!B){w=Q(34028234663852886e22);p=Q(-34028234663852886e22);y=Q(-34028234663852886e22);z=Q(34028234663852886e22);break d}u=N[l+40>>2];A=N[l+24>>2];G=N[l+36>>2];S=N[l+20>>2];y=Q(-34028234663852886e22);z=Q(34028234663852886e22);T=N[l+8>>2];O=N[l+4>>2];U=N[l+32>>2];I=N[l+16>>2];V=N[l>>2];o=0;w=Q(34028234663852886e22);p=Q(-34028234663852886e22);while(1){v=(o<<4)+M|0;J[v+12>>2]=0;q=N[v+8>>2];r=N[v>>2];s=N[v+4>>2];N[v+8>>2]=Q(u*q)+Q(Q(T*r)+Q(s*A));m=Q(Q(G*q)+Q(Q(O*r)+Q(s*S)));N[v+4>>2]=m;q=Q(Q(U*q)+Q(Q(V*r)+Q(s*I)));N[v>>2]=q;y=mq?p:q;z=m>z?z:m;w=q>w?w:q;o=o+1|0;if((B|0)!=(o|0)){continue}break}}e:{if(!C|!B){break e}U=N[a+56>>2];G=Q(U-Q(E*N[k+8>>2]));I=N[a+48>>2];S=Q(I-Q(E*N[k>>2]));V=N[a+52>>2];T=Q(V-Q(E*N[k+4>>2]));A=Q(Q(N[l+32>>2]*G)+Q(Q(N[l>>2]*S)+Q(T*N[l+16>>2])));if(A>2]*G)+Q(Q(N[l+4>>2]*S)+Q(T*N[l+20>>2])));if(uy){break e}o=((B<<4)+M|0)-16|0;q=N[o>>2];m=N[o+4>>2];v=0;o=0;f:{while(1){if(q==A&m==u){break f}s=q;r=m;C=(v<<4)+M|0;q=N[C>>2];m=N[C+4>>2];if(A==q&u==m){break f}g:{if((r>u|0)==(m>u|0)){break g}O=Q(m-r);r=Q(Q(Q(s+Q(1.1920928955078125e-7))*O)+Q(Q(u-r)*Q(q-s)));s=Q(A*O);C=O>Q(0);if(!((C?r:s)>=(C?s:r))){break g}if((o|0)==1){break e}o=o+1|0}v=v+1|0;if((B|0)!=(v|0)){continue}break}if(!o){break e}}s=N[d+20>>2];u=N[d+24>>2];r=N[d+36>>2];A=N[d+52>>2];m=N[d+40>>2];q=N[d+56>>2];O=N[d+8>>2];X=N[d+4>>2];Z=N[d>>2];_=N[d+16>>2];$=N[d+32>>2];aa=N[d+48>>2];o=P(J[h>>2],48)+g|0;J[o+12>>2]=0;W=m;m=Q(U-q);q=Q(I-aa);I=r;r=Q(V-A);N[o+8>>2]=Q(W*m)+Q(Q($*q)+Q(I*r));N[o+4>>2]=Q(u*m)+Q(Q(_*q)+Q(r*s));N[o>>2]=Q(O*m)+Q(Q(Z*q)+Q(r*X));o=P(J[h>>2],48)+g|0;N[o+16>>2]=S;J[o+28>>2]=0;N[o+24>>2]=G;N[o+20>>2]=T;m=N[k+8>>2];v=J[k+4>>2];B=J[k>>2];o=J[h>>2];J[h>>2]=o+1;o=P(o,48)+g|0;J[o+32>>2]=B;J[o+36>>2]=v;N[o+44>>2]=E;N[o+40>>2]=m}if(!(x<=R)){break c}m=w;R=N[a+72>>2];u=Q(R-Q(x*N[k+8>>2]));G=N[a+64>>2];E=Q(G-Q(x*N[k>>2]));S=N[a+68>>2];A=Q(S-Q(x*N[k+4>>2]));w=Q(Q(N[l+32>>2]*u)+Q(Q(N[l>>2]*E)+Q(A*N[l+16>>2])));if(m>w|p>2]*u)+Q(Q(N[l+4>>2]*E)+Q(A*N[l+20>>2])));if(sy){break c}B=K[c+18|0];if(!B){break c}o=((B<<4)+M|0)-16|0;p=N[o>>2];m=N[o+4>>2];v=0;o=0;h:{while(1){r=p;q=m;if(r==w&m==s){break h}C=(v<<4)+M|0;p=N[C>>2];m=N[C+4>>2];if(w==p&s==m){break h}i:{if((q>s|0)==(m>s|0)){break i}y=Q(m-q);q=Q(Q(Q(r+Q(1.1920928955078125e-7))*y)+Q(Q(s-q)*Q(p-r)));r=Q(w*y);C=y>Q(0);if(!((C?q:r)>=(C?r:q))){break i}if((o|0)==1){break c}o=o+1|0}v=v+1|0;if((B|0)!=(v|0)){continue}break}if(!o){break c}}r=N[d+20>>2];s=N[d+24>>2];q=N[d+36>>2];w=N[d+52>>2];m=N[d+40>>2];p=N[d+56>>2];y=N[d+8>>2];z=N[d+4>>2];T=N[d>>2];O=N[d+16>>2];U=N[d+32>>2];I=N[d+48>>2];o=P(J[h>>2],48)+g|0;J[o+12>>2]=0;W=m;m=Q(R-p);p=Q(G-I);I=q;q=Q(S-w);N[o+8>>2]=Q(W*m)+Q(Q(U*p)+Q(I*q));N[o+4>>2]=Q(s*m)+Q(Q(O*p)+Q(q*r));N[o>>2]=Q(y*m)+Q(Q(T*p)+Q(q*z));o=P(J[h>>2],48)+g|0;N[o+16>>2]=E;J[o+28>>2]=0;N[o+24>>2]=u;N[o+20>>2]=A;m=N[k+8>>2];v=J[k+4>>2];M=J[k>>2];o=J[h>>2];J[h>>2]=o+1;o=P(o,48)+g|0;J[o+32>>2]=M;J[o+36>>2]=v;N[o+44>>2]=x;N[o+40>>2]=m}Ia=l- -64|0;o=1;if(J[h>>2]-b>>>0>1){break a}Bo(a,F,c,t,d,g,h,n,k)}Ia=D+32|0;if(o){c=J[h>>2];j:{if(!b){break j}if((b|0)==(c|0)){c=b;break j}c=c-1|0;J[h>>2]=c;g=g+48|0}eA(j,g,c);m=N[f+12>>2];p=N[f+8>>2];q=N[f>>2];r=N[f+4>>2];J[k+12>>2]=0;s=N[k+8>>2];x=N[k>>2];w=N[k+4>>2];y=Q(Q(p*s)+Q(Q(q*x)+Q(r*w)));z=Q(Q(m*m)+Q(-.5));u=Q(Q(Q(m*Q(Q(q*w)-Q(r*x)))+Q(z*s))+Q(p*y));N[k+8>>2]=u+u;u=Q(Q(r*y)+Q(Q(z*w)+Q(m*Q(Q(p*x)-Q(s*q)))));N[k+4>>2]=u+u;m=Q(Q(q*y)+Q(Q(x*z)+Q(m*Q(Q(r*s)-Q(w*p)))));N[k>>2]=m+m;He(j,i,k,k,e,a+80|0,n)}Ia=t+416|0;return o}function M7(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=Q(0),o=0,p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),w=Q(0),x=0,y=0,z=0,A=0,B=Q(0),D=0,E=0;r=Ia-10288|0;Ia=r;d=a+16|0;a:{if(!K[d+7632|0]){break a}H[d+7632|0]=0;f=J[d>>2];if(!f){J[d+636>>2]=0;break a}a=f<<2;if(a){b=J[42504];k=Ka[J[J[b+12>>2]+8>>2]](b+12|0,a,29113,9448,1093)|0}a=J[d+12>>2];b=0;if(f>>>0>=4){j=f&-4;while(1){c=a+(b<<3)|0;J[(b<<2)+k>>2]=J[c>>2];J[c>>2]=b;c=b|1;g=a+(c<<3)|0;J[(c<<2)+k>>2]=J[g>>2];J[g>>2]=c;c=b|2;g=a+(c<<3)|0;J[(c<<2)+k>>2]=J[g>>2];J[g>>2]=c;c=b|3;g=a+(c<<3)|0;J[(c<<2)+k>>2]=J[g>>2];J[g>>2]=c;b=b+4|0;e=e+4|0;if((j|0)!=(e|0)){continue}break}}e=f&3;if(e){while(1){c=a+(b<<3)|0;J[(b<<2)+k>>2]=J[c>>2];J[c>>2]=b;b=b+1|0;h=h+1|0;if((e|0)!=(h|0)){continue}break}}b:{if(f>>>0<=256){h=r- -8192|0;a=r;break b}a=0;h=0;b=f<<3;if(b){h=J[42504];h=Ka[J[J[h+12>>2]+8>>2]](h+12|0,b,29113,9448,1108)|0}b=f<<5;if(!b){break b}a=J[42504];a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,b,29113,9448,1109)|0}j=J[d+8>>2];c=f-1|0;b=j+P(c,24)|0;p=N[b+12>>2];q=N[b+8>>2];s=N[b+4>>2];t=N[b>>2];u=N[b+20>>2];w=N[b+16>>2];if(c){e=0;while(1){b=j+P(e,24)|0;n=N[b+12>>2];p=n>2];q=n>q?q:n;n=N[b+4>>2];s=n>s?s:n;n=N[b>>2];t=n>t?t:n;n=N[b+20>>2];u=n>2];w=n>2];n=Q(Q(u-q)*Q(.5));N[d+680>>2]=n;B=Q(Q(w-s)*Q(.5));N[d+676>>2]=B;N[d+672>>2]=Q(p-t)*Q(.5);N[d+664>>2]=Q(u+q)*Q(.5);N[d+660>>2]=Q(w+s)*Q(.5);N[d+656>>2]=Q(p+t)*Q(.5);o=Q(R(B))>>0>=4){m=f&-4;e=0;while(1){N[(b<<2)+h>>2]=N[g+P(b,24)>>2];l=b|1;N[(l<<2)+h>>2]=N[g+P(l,24)>>2];l=b|2;N[(l<<2)+h>>2]=N[g+P(l,24)>>2];l=b|3;N[(l<<2)+h>>2]=N[g+P(l,24)>>2];b=b+4|0;e=e+4|0;if((m|0)!=(e|0)){continue}break}}e=f&3;if(e){while(1){N[(b<<2)+h>>2]=N[g+P(b,24)>>2];b=b+1|0;c=c+1|0;if((e|0)!=(c|0)){continue}break}}m=_c(r+10240|0);e=J[oC(m,h,f)+8>>2];c=0;while(1){l=J[e>>2];g=j+P(l,24)|0;q=N[g+4>>2];s=N[g+16>>2];t=N[g+8>>2];u=N[g+20>>2];w=N[g>>2];b=(c<<5)+a|0;p=N[g+12>>2];N[b+28>>2]=Q(Q(0)-p)*Q(.5);N[b+16>>2]=Q(p-w)*Q(.5);N[b+12>>2]=Q(p+Q(0))*Q(.5);N[b>>2]=Q(w+p)*Q(.5);N[b+24>>2]=Q(u-t)*Q(.5);N[b+20>>2]=Q(s-q)*Q(.5);N[b+8>>2]=Q(t+u)*Q(.5);N[b+4>>2]=Q(q+s)*Q(.5);g=i+(l<<3)|0;l=J[g+4>>2];b=(c<<3)+h|0;J[b>>2]=J[g>>2];J[b+4>>2]=l;e=e+4|0;c=c+1|0;if((f|0)!=(c|0)){continue}break}wc(m);J[d+644>>2]=o;J[d+636>>2]=f;b=J[d+640>>2];if(!(b>>>0>=f>>>0&f>>>0>=b>>>1>>>0)){b=f|f>>>1;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0;J[d+640>>2]=b;e=J[d+24>>2];if(e){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,e)}e=J[d+20>>2];if(e){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,e)}e=b<<5;if(e){c=J[42504];c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,e,29113,9448,484)|0}else{c=0}J[d+20>>2]=c;b=(b<<3)+15&-16;if(b){e=J[42504];b=Ka[J[J[e+12>>2]+8>>2]](e+12|0,b,29113,9448,485)|0}else{b=0}J[d+24>>2]=b}g=d+688|0;b=J[d+644>>2];Rg(g,N[d+656>>2],N[(d+656|0)+((b|0)==1?8:4)>>2],f,a,h,J[d+20>>2],J[d+24>>2],0,b);j=d+912|0;Qg(a,h,g,j,J[d+20>>2],J[d+24>>2],J[d+644>>2]);b=J[d+708>>2];Qg(a,h,j,d+2032|0,J[d+20>>2]+(b<<5)|0,J[d+24>>2]+(b<<3)|0,J[d+644>>2]);o=d+1136|0;b=J[d+712>>2];Qg(a,h,o,d+3152|0,J[d+20>>2]+(b<<5)|0,J[d+24>>2]+(b<<3)|0,J[d+644>>2]);m=d+1360|0;b=J[d+716>>2];Qg(a,h,m,d+4272|0,J[d+20>>2]+(b<<5)|0,J[d+24>>2]+(b<<3)|0,J[d+644>>2]);l=d+1584|0;b=J[d+720>>2];Qg(a,h,l,d+5392|0,J[d+20>>2]+(b<<5)|0,J[d+24>>2]+(b<<3)|0,J[d+644>>2]);D=d+1808|0;b=J[d+724>>2];Qg(a,h,D,d+6512|0,J[d+20>>2]+(b<<5)|0,J[d+24>>2]+(b<<3)|0,J[d+644>>2]);c=J[d+20>>2];i=c+(J[d+644>>2]<<2)|0;b=0;while(1){e=b<<5;A=e+c|0;e=e+i|0;p=N[e>>2];q=N[e+16>>2];e=(C(Q(p+q)),v(2));J[A+28>>2]=(e|0)<0?e^-1:e|-2147483648;e=(C(Q(p-q)),v(2));J[A+12>>2]=(e|0)<0?e^-1:e|-2147483648;b=b+1|0;if((f|0)!=(b|0)){continue}break}c:{if(f>>>0<=256){break c}if(a){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}if(!h){break c}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,h)}a=J[d+16>>2];h=J[d+12>>2];c=J[d+24>>2];b=0;if((f|0)!=1){A=f&-2;e=0;while(1){x=c+(b<<3)|0;y=J[x>>2];z=y<<2;i=J[z+k>>2];J[x>>2]=i;J[h+(y<<3)>>2]=i;if(a){J[a+z>>2]=b}x=b|1;y=c+(x<<3)|0;z=J[y>>2];E=z<<2;i=J[E+k>>2];J[y>>2]=i;J[h+(z<<3)>>2]=i;if(a){J[a+E>>2]=x}b=b+2|0;e=e+2|0;if((A|0)!=(e|0)){continue}break}}d:{if(!(f&1)){break d}e=c+(b<<3)|0;c=J[e>>2];i=c<<2;f=J[i+k>>2];J[e>>2]=f;J[h+(c<<3)>>2]=f;if(!a){break d}J[a+i>>2]=b}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,k);Pg(g);Pg(j);Pg(o);Pg(m);Pg(l);Pg(D);h=0;while(1){e=0;while(1){a=0;b=(P(h,1120)+d|0)+P(e,224)|0;e:{if((((J[b+2036>>2]+J[b+2032>>2]|0)+J[b+2040>>2]|0)+J[b+2044>>2]|0)+J[b+2048>>2]>>>0<=15){a=b+2248|0;J[a>>2]=1183336072;J[a+4>>2]=1183336072;a=b+2240|0;J[a>>2]=1183336072;J[a+4>>2]=1183336072;break e}while(1){J[r+10284>>2]=r+10240;f=J[r+10284>>2];k=J[f+16>>2]&2147483640|4;c=J[f+12>>2]&2147483640|3;g=J[f+8>>2]&2147483640|2;j=J[f+4>>2]&2147483640|1;f=J[f>>2]&2147483640;i=f>>>0>>0?j:f;o=g>>>0>i>>>0?g:i;m=c>>>0>o>>>0?c:o;l=k>>>0>m>>>0?k:m;k=k>>>0>>0?k:m;c=c>>>0>>0?c:o;g=g>>>0>>0?g:i;f=f>>>0>j>>>0?j:f;j=f>>>0>>0?g:f;i=c>>>0>j>>>0?c:j;o=k>>>0>i>>>0?k:i;m=l>>>0>>0?l:o;k=k>>>0>>0?k:i;c=c>>>0>>0?c:j;g=f>>>0>g>>>0?g:f;j=c>>>0>g>>>0?c:g;i=k>>>0>j>>>0?k:j;f=i>>>0>m>>>0?m:i;o=l>>>0>o>>>0?l:o;i=i>>>0>>0?m:i;m=i>>>0>o>>>0?o:i;j=k>>>0>>0?k:j;c=c>>>0>>0?c:g;g=c>>>0>>0?j:c;l=f>>>0>g>>>0?f:g;k=l>>>0>>0?m:l;c=(l>>>0>m>>>0?m:l)<<6&448|((f>>>0>>0?f:g)<<3&56|(c>>>0>j>>>0?j:c)&7);f=i>>>0>>0?o:i;I[(b+(a<<1)|0)+2240>>1]=c|(f>>>0>>0?f:k)<<9&3584|(f>>>0>k>>>0?f:k)<<12&28672;a=a+1|0;if((a|0)!=8){continue}break}}e=e+1|0;if((e|0)!=5){continue}break}h=h+1|0;if((h|0)!=5){continue}break}}Ia=r+10288|0}function $3(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=Q(0),l=0,m=0,n=Q(0),o=0,p=0,q=0,r=Q(0),s=Q(0),t=Q(0);l=Ia-16|0;Ia=l;a:{if(K[a+4801|0]){Xa(J[42504],2,13913,2838,75657,0);break a}i=J[a+5932>>2];f=J[a+5936>>2];if(f>>>0>=4){m=f&3;o=f-5|0;p=f>>>2|0;q=p-1|0;while(1){e=d;d=d+4|0;b:{if(g>>>0>>0|f>>>0<=d>>>0){break b}h=0;c=d;if(m){while(1){c=c+1|0;h=h+1|0;if((m|0)!=(h|0)){continue}break}}if(o-(g<<2)>>>0<3){break b}while(1){c=c+4|0;if((f|0)!=(c|0)){continue}break}}c:{d:{e:{f:{e=e<<2;c=J[e+i>>2];switch(Ka[J[J[c>>2]+24>>2]](c)|0){case 0:break e;case 1:break f;default:break d}}N[c+272>>2]=N[c+272>>2]-N[b>>2];N[c+276>>2]=N[c+276>>2]-N[b+4>>2];N[c+280>>2]=N[c+280>>2]-N[b+8>>2];Rc(c- -64|0,b);break c}N[c+96>>2]=N[c+96>>2]-N[b>>2];N[c+100>>2]=N[c+100>>2]-N[b+4>>2];N[c+104>>2]=N[c+104>>2]-N[b+8>>2];break c}N[c+272>>2]=N[c+272>>2]-N[b>>2];N[c+276>>2]=N[c+276>>2]-N[b+4>>2];N[c+280>>2]=N[c+280>>2]-N[b+8>>2];Rc(c- -64|0,b)}g:{h:{i:{j:{c=J[i+(e|4)>>2];switch(Ka[J[J[c>>2]+24>>2]](c)|0){case 1:break i;case 0:break j;default:break h}}N[c+96>>2]=N[c+96>>2]-N[b>>2];N[c+100>>2]=N[c+100>>2]-N[b+4>>2];N[c+104>>2]=N[c+104>>2]-N[b+8>>2];break g}N[c+272>>2]=N[c+272>>2]-N[b>>2];N[c+276>>2]=N[c+276>>2]-N[b+4>>2];N[c+280>>2]=N[c+280>>2]-N[b+8>>2];Rc(c- -64|0,b);break g}N[c+272>>2]=N[c+272>>2]-N[b>>2];N[c+276>>2]=N[c+276>>2]-N[b+4>>2];N[c+280>>2]=N[c+280>>2]-N[b+8>>2];Rc(c- -64|0,b)}k:{l:{m:{n:{c=J[i+(e|8)>>2];switch(Ka[J[J[c>>2]+24>>2]](c)|0){case 1:break m;case 0:break n;default:break l}}N[c+96>>2]=N[c+96>>2]-N[b>>2];N[c+100>>2]=N[c+100>>2]-N[b+4>>2];N[c+104>>2]=N[c+104>>2]-N[b+8>>2];break k}N[c+272>>2]=N[c+272>>2]-N[b>>2];N[c+276>>2]=N[c+276>>2]-N[b+4>>2];N[c+280>>2]=N[c+280>>2]-N[b+8>>2];Rc(c- -64|0,b);break k}N[c+272>>2]=N[c+272>>2]-N[b>>2];N[c+276>>2]=N[c+276>>2]-N[b+4>>2];N[c+280>>2]=N[c+280>>2]-N[b+8>>2];Rc(c- -64|0,b)}o:{p:{q:{r:{c=J[i+(e|12)>>2];switch(Ka[J[J[c>>2]+24>>2]](c)|0){case 1:break q;case 0:break r;default:break p}}N[c+96>>2]=N[c+96>>2]-N[b>>2];N[c+100>>2]=N[c+100>>2]-N[b+4>>2];N[c+104>>2]=N[c+104>>2]-N[b+8>>2];break o}N[c+272>>2]=N[c+272>>2]-N[b>>2];N[c+276>>2]=N[c+276>>2]-N[b+4>>2];N[c+280>>2]=N[c+280>>2]-N[b+8>>2];Rc(c- -64|0,b);break o}N[c+272>>2]=N[c+272>>2]-N[b>>2];N[c+276>>2]=N[c+276>>2]-N[b+4>>2];N[c+280>>2]=N[c+280>>2]-N[b+8>>2];Rc(c- -64|0,b)}g=g+1|0;if((p|0)!=(g|0)){continue}break}}if(d>>>0>>0){while(1){s:{t:{u:{v:{c=J[i+(d<<2)>>2];switch(Ka[J[J[c>>2]+24>>2]](c)|0){case 0:break u;case 1:break v;default:break t}}N[c+272>>2]=N[c+272>>2]-N[b>>2];N[c+276>>2]=N[c+276>>2]-N[b+4>>2];N[c+280>>2]=N[c+280>>2]-N[b+8>>2];Rc(c- -64|0,b);break s}N[c+96>>2]=N[c+96>>2]-N[b>>2];N[c+100>>2]=N[c+100>>2]-N[b+4>>2];N[c+104>>2]=N[c+104>>2]-N[b+8>>2];break s}N[c+272>>2]=N[c+272>>2]-N[b>>2];N[c+276>>2]=N[c+276>>2]-N[b+4>>2];N[c+280>>2]=N[c+280>>2]-N[b+8>>2];Rc(c- -64|0,b)}d=d+1|0;if((f|0)!=(d|0)){continue}break}}if(J[a+5980>>2]){f=J[a+5948>>2];e=0;while(1){c=J[f+(e<<2)>>2];g=J[(Ka[J[J[c>>2]+100>>2]](c)|0)+84>>2];h=0;if(Ka[J[J[c>>2]+76>>2]](c)|0){while(1){w:{x:{y:{z:{d=J[g+(h<<2)>>2];switch(Ka[J[J[d>>2]+24>>2]](d)|0){case 0:break y;case 1:break z;default:break x}}N[d+272>>2]=N[d+272>>2]-N[b>>2];N[d+276>>2]=N[d+276>>2]-N[b+4>>2];N[d+280>>2]=N[d+280>>2]-N[b+8>>2];Rc(d- -64|0,b);break w}N[d+96>>2]=N[d+96>>2]-N[b>>2];N[d+100>>2]=N[d+100>>2]-N[b+4>>2];N[d+104>>2]=N[d+104>>2]-N[b+8>>2];break w}N[d+272>>2]=N[d+272>>2]-N[b>>2];N[d+276>>2]=N[d+276>>2]-N[b+4>>2];N[d+280>>2]=N[d+280>>2]-N[b+8>>2];Rc(d- -64|0,b)}h=h+1|0;if(Ka[J[J[c>>2]+76>>2]](c)>>>0>h>>>0){continue}break}}e=e+1|0;if(e>>>0>2]){continue}break}}g=0;h=0;f=a+32|0;d=J[f+976>>2];m=J[d+1816>>2];c=J[m+12>>2];e=c&2147483647;A:{if(!e){break A}j=N[b+8>>2];k=N[b+4>>2];n=N[b>>2];o=c&1;i=J[m+4>>2];c=0;if((e|0)!=1){p=e-o|0;while(1){q=c<<5;e=q+i|0;N[e+16>>2]=N[e+16>>2]-n;N[e+20>>2]=N[e+20>>2]-k;N[e+24>>2]=N[e+24>>2]-j;e=i+(q|32)|0;N[e+16>>2]=N[e+16>>2]-n;N[e+20>>2]=N[e+20>>2]-k;N[e+24>>2]=N[e+24>>2]-j;c=c+2|0;g=g+2|0;if((p|0)!=(g|0)){continue}break}}if(!o){break A}c=i+(c<<5)|0;N[c+16>>2]=N[c+16>>2]-n;N[c+20>>2]=N[c+20>>2]-k;N[c+24>>2]=N[c+24>>2]-j}H[m+20|0]=1;n=N[d+1140>>2];r=N[d+1136>>2];s=N[d+1128>>2];t=N[d+1132>>2];B:{C:{if(!(!(s!=Q(-85070586659632215e21)|t!=Q(-85070586659632215e21))&r==Q(-85070586659632215e21))){j=N[d+1148>>2];k=N[d+1144>>2];break C}j=N[d+1148>>2];k=N[d+1144>>2];if(n!=Q(85070586659632215e21)|k!=Q(85070586659632215e21)){break C}if(j==Q(85070586659632215e21)){break B}}N[d+1128>>2]=s-N[b>>2];N[d+1132>>2]=t-N[b+4>>2];N[d+1136>>2]=r-N[b+8>>2];N[d+1140>>2]=n-N[b>>2];N[d+1144>>2]=k-N[b+4>>2];N[d+1148>>2]=j-N[b+8>>2]}c=J[f+1140>>2];e=J[c+8>>2];if(e){g=J[c+4>>2];while(1){d=g+P(h,24)|0;N[d>>2]=N[d>>2]-N[b>>2];N[d+4>>2]=N[d+4>>2]-N[b+4>>2];N[d+8>>2]=N[d+8>>2]-N[b+8>>2];N[d+12>>2]=N[d+12>>2]-N[b>>2];N[d+16>>2]=N[d+16>>2]-N[b+4>>2];N[d+20>>2]=N[d+20>>2]-N[b+8>>2];h=h+1|0;if((e|0)!=(h|0)){continue}break}}H[c+16|0]=1;d=J[f+980>>2];c=J[d+272>>2];Ka[J[J[c>>2]+72>>2]](c,b,J[J[d+276>>2]+4>>2],J[J[d+192>>2]+4>>2]);H[d+364|0]=1;e=J[f+1132>>2];D:{if(!e){break D}h=J[f+1100>>2];d=0;if((e|0)!=1){f=e&-2;c=0;while(1){g=d<<2;i=J[J[g+h>>2]+28>>2];Ka[J[J[i>>2]+16>>2]](i,b);g=J[J[h+(g|4)>>2]+28>>2];Ka[J[J[g>>2]+16>>2]](g,b);d=d+2|0;c=c+2|0;if((f|0)!=(c|0)){continue}break}}if(!(e&1)){break D}d=J[J[h+(d<<2)>>2]+28>>2];Ka[J[J[d>>2]+16>>2]](d,b)}d=a+5584|0;c=J[d>>2];Ka[J[J[c>>2]+48>>2]](c,b);c=J[d+36>>2];Ka[J[J[c>>2]+48>>2]](c,b);d=J[d+72>>2];Ka[J[J[d>>2]+44>>2]](d,b);j=N[b>>2];k=N[b+4>>2];N[l+12>>2]=-N[b+8>>2];N[l+8>>2]=-k;N[l+4>>2]=-j;gD(a+5828|0,l+4|0)}Ia=l+16|0}function YN(a,b,c,d,e,f){a=a|0;b=+b;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,w=0,x=0,y=0,z=0,B=0,C=0;m=Ia-560|0;Ia=m;J[m+44>>2]=0;A(+b);g=v(1)|0;v(0)|0;a:{if((g|0)<0){s=1;y=2089;b=-b;A(+b);g=v(1)|0;v(0)|0;break a}if(e&2048){s=1;y=2092;break a}s=e&1;y=s?2095:2090;z=!s}b:{if((g&2146435072)==2146435072){g=s+3|0;hc(a,32,c,g,e&-65537);bc(a,y,s);d=f&32;bc(a,b!=b?d?17314:69127:d?24507:69311,3);hc(a,32,c,g,e^8192);n=(c|0)<(g|0)?g:c;break b}u=m+16|0;c:{d:{e:{b=lw(b,m+44|0);b=b+b;if(b!=0){g=J[m+44>>2];J[m+44>>2]=g-1;w=f|32;if((w|0)!=97){break e}break c}w=f|32;if((w|0)==97){break c}k=J[m+44>>2];l=(d|0)<0?6:d;break d}k=g-29|0;J[m+44>>2]=k;b=b*268435456;l=(d|0)<0?6:d}q=(m+48|0)+((k|0)>=0?288:0)|0;h=q;while(1){if(b<4294967296&b>=0){d=~~b>>>0}else{d=0}J[h>>2]=d;h=h+4|0;b=(b-+(d>>>0))*1e9;if(b!=0){continue}break}f:{if((k|0)<=0){d=k;g=h;i=q;break f}i=q;d=k;while(1){o=(d|0)>=29?29:d;g=h-4|0;g:{if(i>>>0>g>>>0){break g}d=0;while(1){j=J[g>>2];x=d;d=o&31;if((o&63)>>>0>=32){n=j<>>32-d;d=j<>>0>x>>>0?j+1|0:j,1e9);B=g,C=x-ala(d,Ja,1e9,0)|0,J[B>>2]=C;g=g-4|0;if(i>>>0<=g>>>0){continue}break}if(!d){break g}i=i-4|0;J[i>>2]=d}while(1){g=h;if(i>>>0>>0){h=g-4|0;if(!J[h>>2]){continue}}break}d=J[m+44>>2]-o|0;J[m+44>>2]=d;h=g;if((d|0)>0){continue}break}}if((d|0)<0){t=((l+25>>>0)/9|0)+1|0;p=(w|0)==102;while(1){d=0-d|0;n=(d|0)>=9?9:d;h:{if(g>>>0<=i>>>0){h=J[i>>2];break h}o=1e9>>>n|0;j=-1<>2];J[h>>2]=x+(d>>>n|0);d=P(o,d&j);h=h+4|0;if(h>>>0>>0){continue}break}h=J[i>>2];if(!d){break h}J[g>>2]=d;g=g+4|0}d=n+J[m+44>>2]|0;J[m+44>>2]=d;i=(!h<<2)+i|0;h=p?q:i;g=g-h>>2>(t|0)?h+(t<<2)|0:g;if((d|0)<0){continue}break}}d=0;i:{if(g>>>0<=i>>>0){break i}d=P(q-i>>2,9);h=10;j=J[i>>2];if(j>>>0<10){break i}while(1){d=d+1|0;h=P(h,10);if(j>>>0>=h>>>0){continue}break}}h=(l-((w|0)!=102?d:0)|0)-((w|0)==103&(l|0)!=0)|0;if((h|0)<(P(g-q>>2,9)-9|0)){o=h+9216|0;j=(o|0)/9|0;k=((((k|0)<0?4:292)+m|0)+(j<<2)|0)-4048|0;h=10;n=o-P(j,9)|0;if((n|0)<=7){while(1){h=P(h,10);n=n+1|0;if((n|0)!=8){continue}break}}o=J[k>>2];t=(o>>>0)/(h>>>0)|0;p=o-P(h,t)|0;j=k+4|0;j:{if(!p&(j|0)==(g|0)){break j}k:{if(!(t&1)){b=9007199254740992;if(!(H[k-4|0]&1)|((h|0)!=1e9|i>>>0>=k>>>0)){break k}}b=9007199254740994}r=(g|0)==(j|0)?1:1.5;j=h>>>1|0;r=j>>>0>p>>>0?.5:(j|0)==(p|0)?r:1.5;if(!(K[y|0]!=45|z)){r=-r;b=-b}j=o-p|0;J[k>>2]=j;if(b+r==b){break j}d=h+j|0;J[k>>2]=d;if(d>>>0>=1e9){while(1){J[k>>2]=0;k=k-4|0;if(k>>>0>>0){i=i-4|0;J[i>>2]=0}d=J[k>>2]+1|0;J[k>>2]=d;if(d>>>0>999999999){continue}break}}d=P(q-i>>2,9);h=10;j=J[i>>2];if(j>>>0<10){break j}while(1){d=d+1|0;h=P(h,10);if(j>>>0>=h>>>0){continue}break}}h=k+4|0;g=g>>>0>h>>>0?h:g}while(1){j=g;o=g>>>0<=i>>>0;if(!o){g=j-4|0;if(!J[g>>2]){continue}}break}l:{if((w|0)!=103){k=e&8;break l}h=l?l:1;g=(h|0)>(d|0)&(d|0)>-5;l=(g?d^-1:-1)+h|0;f=(g?-1:-2)+f|0;k=e&8;if(k){break l}g=-9;m:{if(o){break m}k=J[j-4>>2];if(!k){break m}n=10;g=0;if((k>>>0)%10|0){break m}while(1){h=g;g=g+1|0;n=P(n,10);if(!((k>>>0)%(n>>>0)|0)){continue}break}g=h^-1}h=P(j-q>>2,9);if((f&-33)==70){k=0;g=(g+h|0)-9|0;g=(g|0)>0?g:0;l=(g|0)>(l|0)?l:g;break l}k=0;g=((d+h|0)+g|0)-9|0;g=(g|0)>0?g:0;l=(g|0)>(l|0)?l:g}n=-1;o=k|l;if(((o?2147483645:2147483646)|0)<(l|0)){break b}p=(((o|0)!=0)+l|0)+1|0;h=f&-33;n:{if((h|0)==70){if((p^2147483647)<(d|0)){break b}g=(d|0)>0?d:0;break n}g=d>>31;g=If((g^d)-g|0,0,u);if((u-g|0)<=1){while(1){g=g-1|0;H[g|0]=48;if((u-g|0)<2){continue}break}}t=g-2|0;H[t|0]=f;H[g-1|0]=(d|0)<0?45:43;g=u-t|0;if((g|0)>(p^2147483647)){break b}}d=g+p|0;if((d|0)>(s^2147483647)){break b}p=d+s|0;hc(a,32,c,p,e);bc(a,y,s);hc(a,48,c,p,e^65536);o:{p:{q:{if((h|0)==70){f=m+16|0;d=f|8;k=f|9;h=i>>>0>q>>>0?q:i;i=h;while(1){g=If(J[i>>2],0,k);r:{if((h|0)!=(i|0)){if(m+16>>>0>=g>>>0){break r}while(1){g=g-1|0;H[g|0]=48;if(m+16>>>0>>0){continue}break}break r}if((g|0)!=(k|0)){break r}H[m+24|0]=48;g=d}bc(a,g,k-g|0);i=i+4|0;if(q>>>0>=i>>>0){continue}break}if(o){bc(a,77887,1)}if((l|0)<=0|i>>>0>=j>>>0){break q}while(1){g=If(J[i>>2],0,k);if(g>>>0>m+16>>>0){while(1){g=g-1|0;H[g|0]=48;if(m+16>>>0>>0){continue}break}}bc(a,g,(l|0)>=9?9:l);g=l-9|0;i=i+4|0;if(j>>>0<=i>>>0){break p}d=(l|0)>9;l=g;if(d){continue}break}break p}s:{if((l|0)<0){break s}q=i>>>0>>0?j:i+4|0;f=m+16|0;d=f|8;j=f|9;h=i;while(1){g=If(J[h>>2],0,j);if((j|0)==(g|0)){H[m+24|0]=48;g=d}t:{if((h|0)!=(i|0)){if(m+16>>>0>=g>>>0){break t}while(1){g=g-1|0;H[g|0]=48;if(m+16>>>0>>0){continue}break}break t}bc(a,g,1);g=g+1|0;if(!(k|l)){break t}bc(a,77887,1)}f=j-g|0;bc(a,g,(f|0)>(l|0)?l:f);l=l-f|0;h=h+4|0;if(q>>>0<=h>>>0){break s}if((l|0)>=0){continue}break}}hc(a,48,l+18|0,18,0);bc(a,t,u-t|0);break o}g=l}hc(a,48,g+9|0,9,0)}hc(a,32,c,p,e^8192);n=(c|0)<(p|0)?p:c;break b}k=(f<<26>>31&9)+y|0;u:{if(d>>>0>11){break u}g=12-d|0;r=16;while(1){r=r*16;g=g-1|0;if(g){continue}break}if(K[k|0]==45){b=-(r+(-b-r));break u}b=b+r-r}g=J[m+44>>2];h=g>>31;g=If((g^h)-h|0,0,u);if((u|0)==(g|0)){H[m+15|0]=48;g=m+15|0}q=s|2;i=f&32;h=J[m+44>>2];l=g-2|0;H[l|0]=f+15;H[g-1|0]=(h|0)<0?45:43;g=e&8;h=m+16|0;while(1){f=h;if(R(b)<2147483648){j=~~b}else{j=-2147483648}H[h|0]=i|K[j+124208|0];b=(b-+(j|0))*16;h=f+1|0;if(!(!((d|0)>0|g)&b==0|(h-(m+16|0)|0)!=1)){H[f+1|0]=46;h=f+2|0}if(b!=0){continue}break}n=-1;g=u-l|0;f=g+q|0;if((2147483645-f|0)<(d|0)){break b}j=f;f=m+16|0;i=h-f|0;d=d?(i-2|0)<(d|0)?d+2|0:i:i;h=j+d|0;hc(a,32,c,h,e);bc(a,k,q);hc(a,48,c,h,e^65536);bc(a,f,i);hc(a,48,d-i|0,0,0);bc(a,l,g);hc(a,32,c,h,e^8192);n=(c|0)<(h|0)?h:c}Ia=m+560|0;return n|0}function jw(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;j=Ia-80|0;Ia=j;J[j+76>>2]=b;y=j+55|0;t=j+56|0;a:{b:{c:{d:{e:while(1){k=b;if((q^2147483647)<(h|0)){break d}q=h+q|0;f:{g:{h:{h=k;i=K[h|0];if(i){while(1){i:{b=i&255;j:{if(!b){b=h;break j}if((b|0)!=37){break i}i=h;while(1){if(K[i+1|0]!=37){b=i;break j}h=h+1|0;m=K[i+2|0];b=i+2|0;i=b;if((m|0)==37){continue}break}}h=h-k|0;x=q^2147483647;if((h|0)>(x|0)){break d}if(a){bc(a,k,h)}if(h){continue e}J[j+76>>2]=b;h=b+1|0;r=-1;if(!(K[b+2|0]!=36|H[b+1|0]-48>>>0>=10)){r=H[b+1|0]-48|0;u=1;h=b+3|0}J[j+76>>2]=h;o=0;i=H[h|0];b=i-32|0;k:{if(b>>>0>31){n=h;break k}n=h;b=1<>2]=n;o=b|o;i=H[h+1|0];b=i-32|0;if(b>>>0>=32){break k}h=n;b=1<>>0>=10)){J[((H[n+1|0]<<2)+e|0)-192>>2]=10;i=n+3|0;u=1;b=J[((H[n+1|0]<<3)+d|0)-384>>2];break m}if(u){break h}i=n+1|0;if(!a){J[j+76>>2]=i;u=0;s=0;break l}b=J[c>>2];J[c>>2]=b+4;u=0;b=J[b>>2]}J[j+76>>2]=i;s=b;if((b|0)>=0){break l}s=0-s|0;o=o|8192;break l}s=iw(j+76|0);if((s|0)<0){break d}i=J[j+76>>2]}h=0;l=-1;n:{if(K[i|0]!=46){b=i;w=0;break n}if(K[i+1|0]==42){o:{if(!(K[i+3|0]!=36|H[i+2|0]-48>>>0>=10)){J[((H[i+2|0]<<2)+e|0)-192>>2]=10;b=i+4|0;l=J[((H[i+2|0]<<3)+d|0)-384>>2];break o}if(u){break h}b=i+2|0;l=0;if(!a){break o}i=J[c>>2];J[c>>2]=i+4;l=J[i>>2]}J[j+76>>2]=b;w=(l^-1)>>>31|0;break n}J[j+76>>2]=i+1;l=iw(j+76|0);b=J[j+76>>2];w=1}while(1){p=h;n=28;m=b;h=H[b|0];if(h-123>>>0<4294967238){break c}b=m+1|0;h=K[(h+P(p,58)|0)+123679|0];if(h-1>>>0<8){continue}break}J[j+76>>2]=b;p:{q:{if((h|0)!=27){if(!h){break c}if((r|0)>=0){J[(r<<2)+e>>2]=h;i=(r<<3)+d|0;h=J[i+4>>2];J[j+64>>2]=J[i>>2];J[j+68>>2]=h;break q}if(!a){break f}hw(j- -64|0,h,c,g);break p}if((r|0)>=0){break c}}h=0;if(!a){continue e}}i=o&-65537;o=o&8192?i:o;r=0;v=2079;n=t;r:{s:{t:{u:{v:{w:{x:{y:{z:{A:{B:{C:{D:{E:{F:{G:{h=H[m|0];h=p?(h&15)==3?h&-33:h:h;switch(h-88|0){case 11:break r;case 9:case 13:case 14:case 15:break s;case 27:break x;case 12:case 17:break A;case 23:break B;case 0:case 32:break C;case 24:break D;case 22:break E;case 29:break F;case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 10:case 16:case 18:case 19:case 20:case 21:case 25:case 26:case 28:case 30:case 31:break g;default:break G}}H:{switch(h-65|0){case 0:case 4:case 5:case 6:break s;case 2:break v;case 1:case 3:break g;default:break H}}if((h|0)==83){break w}break g}i=J[j+64>>2];m=J[j+68>>2];v=2079;break z}h=0;I:{switch(p&255){case 0:J[J[j+64>>2]>>2]=q;continue e;case 1:J[J[j+64>>2]>>2]=q;continue e;case 2:k=J[j+64>>2];J[k>>2]=q;J[k+4>>2]=q>>31;continue e;case 3:I[J[j+64>>2]>>1]=q;continue e;case 4:H[J[j+64>>2]]=q;continue e;case 6:J[J[j+64>>2]>>2]=q;continue e;case 7:break I;default:continue e}}k=J[j+64>>2];J[k>>2]=q;J[k+4>>2]=q>>31;continue e}l=l>>>0<=8?8:l;o=o|8;h=120}k=t;i=J[j+64>>2];m=J[j+68>>2];if(i|m){z=h&32;while(1){k=k-1|0;H[k|0]=z|K[(i&15)+124208|0];A=!m&i>>>0>15|(m|0)!=0;p=m;m=m>>>4|0;i=(p&15)<<28|i>>>4;if(A){continue}break}}if(!(J[j+64>>2]|J[j+68>>2])|!(o&8)){break y}v=(h>>>4|0)+2079|0;r=2;break y}h=t;k=J[j+68>>2];m=k;i=J[j+64>>2];if(k|i){while(1){h=h-1|0;H[h|0]=i&7|48;p=!m&i>>>0>7|(m|0)!=0;k=m;m=k>>>3|0;i=(k&7)<<29|i>>>3;if(p){continue}break}}k=h;if(!(o&8)){break y}h=t-k|0;l=(h|0)<(l|0)?l:h+1|0;break y}i=J[j+64>>2];h=J[j+68>>2];m=h;if((h|0)<0){k=0-(m+((i|0)!=0)|0)|0;m=k;i=0-i|0;J[j+64>>2]=i;J[j+68>>2]=k;r=1;v=2079;break z}if(o&2048){r=1;v=2080;break z}r=o&1;v=r?2081:2079}k=If(i,m,t)}if((l|0)<0?w:0){break d}o=w?o&-65537:o;h=J[j+64>>2];i=J[j+68>>2];if(!(l|(h|i)!=0)){k=t;l=0;break g}h=!(h|i)+(t-k|0)|0;l=(h|0)<(l|0)?l:h;break g}n=l>>>0>=2147483647?2147483647:l;p=n;o=(n|0)!=0;h=J[j+64>>2];k=h?h:77889;h=k;J:{K:{L:{M:{if(!(h&3)|!n){break M}while(1){if(!K[h|0]){break L}p=p-1|0;o=(p|0)!=0;h=h+1|0;if(!(h&3)){break M}if(p){continue}break}}if(!o){break K}if(!(!K[h|0]|p>>>0<4)){while(1){m=J[h>>2];if((m^-1)&m-16843009&-2139062144){break L}h=h+4|0;p=p-4|0;if(p>>>0>3){continue}break}}if(!p){break K}}while(1){if(!K[h|0]){break J}h=h+1|0;p=p-1|0;if(p){continue}break}}h=0}h=h?h-k|0:n;n=h+k|0;if((l|0)>=0){o=i;l=h;break g}o=i;l=h;if(K[n|0]){break d}break g}if(l){i=J[j+64>>2];break u}h=0;hc(a,32,s,0,o);break t}J[j+12>>2]=0;J[j+8>>2]=J[j+64>>2];i=j+8|0;J[j+64>>2]=i;l=-1}h=0;N:{while(1){k=J[i>>2];if(!k){break N}m=fw(j+4|0,k);k=(m|0)<0;if(!(k|m>>>0>l-h>>>0)){i=i+4|0;h=h+m|0;if(l>>>0>h>>>0){continue}break N}break}if(k){break b}}n=61;if((h|0)<0){break c}hc(a,32,s,h,o);if(!h){h=0;break t}n=0;i=J[j+64>>2];while(1){k=J[i>>2];if(!k){break t}k=fw(j+4|0,k);n=k+n|0;if(n>>>0>h>>>0){break t}bc(a,j+4|0,k);i=i+4|0;if(h>>>0>n>>>0){continue}break}}hc(a,32,s,h,o^8192);h=(h|0)<(s|0)?s:h;continue e}if((l|0)<0?w:0){break d}n=61;h=Ka[f|0](a,O[j+64>>3],s,l,o,h)|0;if((h|0)>=0){continue e}break c}H[j+55|0]=J[j+64>>2];l=1;k=y;o=i;break g}i=K[h+1|0];h=h+1|0;continue}}if(a){break a}if(!u){break f}h=1;while(1){a=J[(h<<2)+e>>2];if(a){hw((h<<3)+d|0,a,c,g);q=1;h=h+1|0;if((h|0)!=10){continue}break a}break}q=1;if(h>>>0>=10){break a}while(1){if(J[(h<<2)+e>>2]){break h}h=h+1|0;if((h|0)!=10){continue}break}break a}n=28;break c}m=n-k|0;i=(l|0)>(m|0)?l:m;if((i|0)>(r^2147483647)){break d}n=61;l=i+r|0;h=(l|0)<(s|0)?s:l;if((x|0)<(h|0)){break c}hc(a,32,h,l,o);bc(a,v,r);hc(a,48,h,l,o^65536);hc(a,48,i,m,0);bc(a,k,m);hc(a,32,h,l,o^8192);continue}break}q=0;break a}n=61}J[42513]=n}q=-1}Ia=j+80|0;return q}function WI(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;h=Ia-48|0;Ia=h;J[h+44>>2]=b;e=K[b+47|0];f=K[b+46|0];J[h+8>>2]=0;J[h+12>>2]=0;l=J[a+4>>2];a:{if(!b|!K[l+1812|0]){break a}if(K[e+(P(f,7)+135488|0)|0]){if(!(f>>>0>4|e>>>0>4)){b:{if(!(e?f:0)){e=J[l+932>>2];if(!e){m=Ia-16|0;Ia=m;i=l+644|0;f=J[i+284>>2];if(f){e=J[42504];g=Ka[J[J[e>>2]+20>>2]](e)|0?50630:70610;j=Ka[J[J[e+12>>2]+8>>2]](e+12|0,f,g,21908,180)|0}else{j=0}J[m+12>>2]=j;e=J[i+268>>2];c:{if(e>>>0>=(J[i+272>>2]&2147483647)>>>0){e=0;g=i+4|0;f=J[g+268>>2];n=f&2147483647?f<<1:1;d:{if(!n){break d}f=n<<2;if(!(K[g+256|0]|f>>>0>256)){H[g+256|0]=1;e=g;break d}if(!f){break d}e=J[42504];k=Ka[J[J[e>>2]+20>>2]](e)|0?50630:70610;e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,f,k,19542,553)|0}k=J[g+264>>2];p=(k<<2)+e|0;if((k|0)>0){o=J[g+260>>2];f=e;while(1){J[f>>2]=J[o>>2];o=o+4|0;f=f+4|0;if(p>>>0>f>>>0){continue}break}}J[p>>2]=J[m+12>>2];e:{if(J[g+268>>2]<0){break e}f=J[g+260>>2];if((f|0)==(g|0)){H[g+256|0]=0;break e}if(!f){break e}k=J[42504];Ka[J[J[k+12>>2]+12>>2]](k+12|0,f);k=J[g+264>>2]}J[g+268>>2]=n;J[g+260>>2]=e;J[g+264>>2]=k+1;break c}J[J[i+264>>2]+(e<<2)>>2]=j;J[i+268>>2]=e+1}e=(j+(J[i+276>>2]<<7)|0)-128|0;if(j>>>0<=e>>>0){f=J[i+288>>2];while(1){J[e>>2]=f;f=e;e=e-128|0;if(j>>>0<=e>>>0){continue}break}J[i+288>>2]=f}Ia=m+16|0;e=J[l+932>>2]}J[l+932>>2]=J[e>>2];J[l+924>>2]=J[l+924>>2]+1;g=e+80|0;f=1;break b}e=J[l+640>>2];if(!e){m=Ia-16|0;Ia=m;i=l+352|0;f=J[i+284>>2];if(f){e=J[42504];g=Ka[J[J[e>>2]+20>>2]](e)|0?50788:70610;j=Ka[J[J[e+12>>2]+8>>2]](e+12|0,f,g,21908,180)|0}else{j=0}J[m+12>>2]=j;e=J[i+268>>2];f:{if(e>>>0>=(J[i+272>>2]&2147483647)>>>0){e=0;g=i+4|0;f=J[g+268>>2];n=f&2147483647?f<<1:1;g:{if(!n){break g}f=n<<2;if(!(K[g+256|0]|f>>>0>256)){H[g+256|0]=1;e=g;break g}if(!f){break g}e=J[42504];k=Ka[J[J[e>>2]+20>>2]](e)|0?50788:70610;e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,f,k,19542,553)|0}k=J[g+264>>2];p=(k<<2)+e|0;if((k|0)>0){o=J[g+260>>2];f=e;while(1){J[f>>2]=J[o>>2];o=o+4|0;f=f+4|0;if(p>>>0>f>>>0){continue}break}}J[p>>2]=J[m+12>>2];h:{if(J[g+268>>2]<0){break h}f=J[g+260>>2];if((f|0)==(g|0)){H[g+256|0]=0;break h}if(!f){break h}k=J[42504];Ka[J[J[k+12>>2]+12>>2]](k+12|0,f);k=J[g+264>>2]}J[g+268>>2]=n;J[g+260>>2]=e;J[g+264>>2]=k+1;break f}J[J[i+264>>2]+(e<<2)>>2]=j;J[i+268>>2]=e+1}e=(j+P(J[i+276>>2],272)|0)-272|0;if(j>>>0<=e>>>0){f=J[i+288>>2];while(1){J[e>>2]=f;f=e;e=e-272|0;if(j>>>0<=e>>>0){continue}break}J[i+288>>2]=f}Ia=m+16|0;e=J[l+640>>2]}J[l+640>>2]=J[e>>2];J[l+632>>2]=J[l+632>>2]+1;g=e+80|0;f=4}J[e+76>>2]=g;H[e+66|0]=0;H[e+65|0]=f;H[e+64|0]=0;J[e+16>>2]=2139095039;J[e+20>>2]=2139095039;J[e+48>>2]=0;J[e+52>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;J[e+8>>2]=0;J[e+12>>2]=1065353216;J[e>>2]=0;J[e+4>>2]=0;J[e+24>>2]=2139095039;J[e+28>>2]=0;J[e+56>>2]=0;J[e+60>>2]=1065353216;J[e+40>>2]=0;J[e+44>>2]=1065353216;J[h+8>>2]=e;H[h+15|0]=K[h+15|0]|1;H[e+64|0]=0;H[e+66|0]=0;J[e+24>>2]=2139095039;J[e+28>>2]=0;J[e+16>>2]=2139095039;J[e+20>>2]=2139095039;J[e+8>>2]=0;J[e+12>>2]=1065353216;J[e>>2]=0;J[e+4>>2]=0;break a}J[h+8>>2]=0;H[h+15|0]=K[h+15|0]|3;break a}H[h+15|0]=0;J[h+8>>2]=0}J[h+24>>2]=0;J[h+28>>2]=0;J[h+16>>2]=0;J[h+20>>2]=0;H[h+29|0]=d;H[h+30|0]=K[b+40|0]<<2&8|((c|0)>0?2:c>>>31|0)|32;c=K[b+43|0];if(c&2){H[b+43|0]=c|64}c=J[a+72>>2];i:{if(c>>>0>=(J[a+76>>2]&2147483647)>>>0){c=0;d=J[a+76>>2];f=d&2147483647?d<<1:1;j:{if(!f){break j}d=f<<4;if(!d){break j}c=J[42504];e=Ka[J[J[c>>2]+20>>2]](c)|0?32042:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,d,e,19459,553)|0}d=J[a+72>>2];if((d|0)>0){g=(d<<4)+c|0;e=J[a+68>>2];d=c;while(1){j=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=j;j=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=j;e=e+16|0;d=d+16|0;if(g>>>0>d>>>0){continue}break}d=J[a+72>>2]}e=J[h+20>>2];d=(d<<4)+c|0;J[d>>2]=J[h+16>>2];J[d+4>>2]=e;e=J[h+28>>2];J[d+8>>2]=J[h+24>>2];J[d+12>>2]=e;k:{if(J[a+76>>2]<0){break k}d=J[a+68>>2];if(!d){break k}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d)}J[a+76>>2]=f;J[a+68>>2]=c;break i}d=J[h+20>>2];c=J[a+68>>2]+(c<<4)|0;J[c>>2]=J[h+16>>2];J[c+4>>2]=d;d=J[h+28>>2];J[c+8>>2]=J[h+24>>2];J[c+12>>2]=d}J[a+72>>2]=J[a+72>>2]+1;c=J[a+96>>2];l:{if(c>>>0>=(J[a+100>>2]&2147483647)>>>0){c=0;d=J[a+100>>2];f=d&2147483647?d<<1:1;m:{if(!f){break m}d=f<<3;if(!d){break m}c=J[42504];e=Ka[J[J[c>>2]+20>>2]](c)|0?49130:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,d,e,19459,553)|0}d=J[a+96>>2];if((d|0)>0){g=(d<<3)+c|0;e=J[a+92>>2];d=c;while(1){j=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=j;e=e+8|0;d=d+8|0;if(g>>>0>d>>>0){continue}break}d=J[a+96>>2]}e=J[h+12>>2];d=(d<<3)+c|0;J[d>>2]=J[h+8>>2];J[d+4>>2]=e;n:{if(J[a+100>>2]<0){break n}d=J[a+92>>2];if(!d){break n}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d)}J[a+100>>2]=f;J[a+92>>2]=c;break l}d=J[h+12>>2];c=J[a+92>>2]+(c<<3)|0;J[c>>2]=J[h+8>>2];J[c+4>>2]=d}J[a+96>>2]=J[a+96>>2]+1;c=J[a+84>>2];o:{if(c>>>0>=(J[a+88>>2]&2147483647)>>>0){b=0;c=J[a+88>>2];f=c&2147483647?c<<1:1;p:{if(!f){break p}c=f<<2;if(!c){break p}b=J[42504];d=Ka[J[J[b>>2]+20>>2]](b)|0?62448:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,d,19459,553)|0}d=J[a+84>>2];g=(d<<2)+b|0;if((d|0)>0){e=J[a+80>>2];c=b;while(1){J[c>>2]=J[e>>2];e=e+4|0;c=c+4|0;if(g>>>0>c>>>0){continue}break}}J[g>>2]=J[h+44>>2];q:{if(J[a+88>>2]<0){break q}c=J[a+80>>2];if(!c){break q}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c);d=J[a+84>>2]}J[a+88>>2]=f;J[a+80>>2]=b;J[a+84>>2]=d+1;break o}J[J[a+80>>2]+(c<<2)>>2]=b;J[a+84>>2]=c+1}J[J[h+44>>2]+68>>2]=J[a+64>>2]|(J[a+72>>2]<<3)+2147483640|-2147483648;Ia=h+48|0}function I_(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=0,h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=0,n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,K=Q(0),L=0,M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0);g=Ia-320|0;Ia=g;x=N[d+20>>2];o=N[b+20>>2];k=N[d+24>>2];v=N[b+24>>2];y=N[b+8>>2];r=N[b>>2];s=N[b+4>>2];C=N[b+12>>2];z=N[d+12>>2];p=N[d>>2];i=N[d+16>>2];l=N[b+16>>2];D=N[d+4>>2];q=N[d+8>>2];t=J[c+4>>2];J[g+28>>2]=c;J[g+24>>2]=t;h=N[c+16>>2];f=N[c+12>>2];U=N[c+8>>2];N[g+16>>2]=Q(1)/U;E=Q(Q(1)/f);N[g+12>>2]=E;O=Q(Q(1)/h);N[g+20>>2]=O;f=Q(v-k);F=Q(f+f);f=Q(l-i);k=Q(f+f);h=Q(Q(p*F)-Q(q*k));f=Q(o-x);M=Q(f+f);S=Q(Q(Q(Q(-p)*k)-Q(M*D))-Q(q*F));T=Q(Q(z*z)+Q(-.5));x=Q(Q(Q(F*T)+Q(z*Q(Q(D*k)-Q(p*M))))-Q(q*S));o=Q(Q(r*D)+Q(Q(Q(z*y)-Q(C*q))-Q(p*s)));v=Q(Q(s*q)+Q(Q(Q(z*r)-Q(C*p))-Q(D*y)));A=Q(v+v);f=Q(Q(y*p)+Q(Q(Q(z*s)-Q(C*D))-Q(q*r)));i=Q(Q(q*y)+Q(Q(D*s)+Q(Q(z*C)+Q(p*r))));r=Q(i+i);s=N[a+8>>2];C=Q(Q(Q(o*A)-Q(f*r))*s);K=Q(x+C);l=Q(R(O));k=Q(Q(Q(k*T)+Q(z*Q(Q(q*M)-Q(D*F))))-Q(p*S));F=Q(Q(Q(v*A)+Q(Q(i*r)+Q(-1)))*s);p=Q(k+F);q=Q(p*E);y=N[a+4>>2];E=Q(Q(R(E))*y);i=Q(q-E);a:{if(i>2]-2|0;if(i>Q(B>>>0)){break a}i=Q(V(i));if(i=Q(0)){B=~~i>>>0;break a}B=0}v=Q(M*T);h=Q(z*h);i=Q(A*f);f=Q(o*r);A=Q(K*O);r=Q(l*y);l=Q(E+q);b:{if(l>2]-1|0;if(l>Q(n>>>0)){break b}l=Q(W(l));if(l=Q(0)){n=~~l>>>0;break b}n=0}l=Q(D*S);h=Q(v+h);f=Q(f+i);i=Q(A-r);c:{if(i>2]-2|0;if(i>Q(m>>>0)){break c}i=Q(V(i));if(i=Q(0)){m=~~i>>>0;break c}m=0}l=Q(h-l);o=Q(f*s);f=Q(r+A);d:{if(f>2]-1|0;if(f>Q(u>>>0)){break d}f=Q(W(f));if(f=Q(0)){u=~~f>>>0;break d}u=0}s=Q(l+o);v=Q(y*y);e:{f:{g:{h:{if(!(q>=Q(0))|!(A>=Q(0))|(!(q>2]+Q(1)))|!(A>2]+Q(1))))){break h}if(Q(s-Q(U*Ag(t,q,A)))!=Q(0)){break h}d=1;if((fi(g+12|0,p,K)|0)==-1){break g}break e}if(n>>>0<=B>>>0|m>>>0>=u>>>0){break g}j=B;while(1){a=m;while(1){N[g+172>>2]=K;N[g+168>>2]=s;N[g+164>>2]=p;d=0;b=Ro(g+12|0,j,a,g+164|0,g+176|0);if(b){while(1){c=(g+176|0)+P(d,12)|0;h=Q(s-N[c+4>>2]);if(h>Q(0)){f=Q(K-N[c+8>>2]);i=Q(f*f);f=Q(p-N[c>>2]);if(!(v>2];c=0;i=Q(k-F);k=Q(i*N[g+12>>2]);h=Q(k-E);i:{if(h>2]-2|0;if(h>Q(c>>>0)){break i}h=Q(V(h));if(h=Q(0)){c=~~h>>>0;break i}c=0}h=Q(x*f);f=Q(E+k);j:{if(f>2]-1|0;if(f>Q(w>>>0)){break j}f=Q(W(f));if(f=Q(0)){w=~~f>>>0;break j}w=0}j=0;e=0;f=Q(h-r);k:{if(f>2]-2|0;if(f>Q(e>>>0)){break k}f=Q(V(f));if(f=Q(0)){e=~~f>>>0;break k}e=0}f=Q(r+h);l:{if(f>2]-1|0;if(f>Q(j>>>0)){break l}f=Q(W(f));if(f=Q(0)){j=~~f>>>0;break l}j=0}l=Q(l-o);m:{n:{o:{if(!(k>=Q(0))|!(h>=Q(0))){break o}a=J[g+24>>2];if(!(k>2]+Q(1)))|!(h>2]+Q(1)))){break o}if(Q(l-Q(N[J[g+28>>2]+8>>2]*Ag(a,k,h)))==Q(0)){break n}}if(c>>>0>=w>>>0|e>>>0>=j>>>0){break m}b=c;while(1){a=e;while(1){N[g+172>>2]=x;N[g+168>>2]=l;N[g+164>>2]=i;d=0;L=Ro(g+12|0,b,a,g+164|0,g+176|0);if(L){while(1){G=(g+176|0)+P(d,12)|0;h=Q(l-N[G+4>>2]);if(h>Q(0)){f=Q(x-N[G+8>>2]);k=Q(f*f);f=Q(i-N[G>>2]);if(!(v>2]=0;N[g+184>>2]=K;N[g+180>>2]=s;N[g+176>>2]=p;J[g+156>>2]=0;N[g+152>>2]=C*Q(-2);N[g+148>>2]=o*Q(-2);N[g+144>>2]=F*Q(-2);c=c>>>0>>0?c:B;w=n>>>0>>0?w:n;if(c>>>0>w>>>0){break e}a=e>>>0>>0?e:m;G=j>>>0>u>>>0?j:u;if(a>>>0>G>>>0){break e}while(1){L=(c|0)==(w|0)?1:3;b=a;while(1){d=((b|0)==(G|0))<<1;if(L>>>0>d>>>0){n=P(J[t+44>>2],c)+b|0;B=P(n,3);while(1){p:{e=d+B|0;if((yg(g+12|0,e,n,c,b)|0)==-1){break p}q:{r:{s:{switch(e+P(n,-3)|0){case 0:e=J[J[g+24>>2]+60>>2]+(n<<2)|0;m=I[e+4>>1];e=I[e>>1];j=J[g+28>>2];h=N[j+8>>2];f=N[j+12>>2];o=N[j+16>>2];N[g+140>>2]=o*Q(b>>>0);N[g+132>>2]=f*Q(c>>>0);f=Q(h*Q(e|0));N[g+136>>2]=f;k=Q(0);f=Q(Q(h*Q(m|0))-f);break r;case 1:u=J[g+28>>2];k=N[u+12>>2];l=Q(k*Q(c>>>0));i=N[u+8>>2];j=J[g+24>>2];m=J[j+60>>2];e=m+(n<<2)|0;if(H[e+2|0]<0){m=I[(m+(n+J[j+44>>2]<<2)|0)+4>>1];e=I[e>>1];o=N[u+16>>2];N[g+140>>2]=o*Q(b>>>0);f=Q(i*Q(e|0));N[g+136>>2]=f;N[g+132>>2]=l;f=Q(Q(i*Q(m|0))-f);break r}m=I[m+(n+J[j+44>>2]<<2)>>1];e=I[e+4>>1];h=N[u+16>>2];N[g+140>>2]=h*Q(b+1>>>0);f=Q(i*Q(e|0));N[g+136>>2]=f;N[g+132>>2]=l;o=Q(-h);f=Q(Q(i*Q(m|0))-f);break r;case 2:break s;default:break q}}e=J[g+24>>2];j=J[e+60>>2];m=I[j+(n+J[e+44>>2]<<2)>>1];e=I[j+(n<<2)>>1];j=J[g+28>>2];k=N[j+12>>2];h=N[j+8>>2];N[g+140>>2]=N[j+16>>2]*Q(b>>>0);f=Q(h*Q(e|0));N[g+136>>2]=f;N[g+132>>2]=k*Q(c>>>0);o=Q(0);f=Q(Q(h*Q(m|0))-f)}N[g+128>>2]=o;N[g+124>>2]=f;N[g+120>>2]=k}J[g+108>>2]=0;N[g+104>>2]=N[g+140>>2];e=J[g+136>>2];J[g+96>>2]=J[g+132>>2];J[g+100>>2]=e;J[g+92>>2]=0;N[g+88>>2]=N[g+128>>2];e=J[g+124>>2];J[g+80>>2]=J[g+120>>2];J[g+84>>2]=e;bB(g+32|0,g+176|0,g+144|0,g+96|0,g+80|0,g- -64|0,g+48|0);if(!(v>N[g+32>>2])){break p}d=1;break e}d=d+1|0;if((L|0)!=(d|0)){continue}break}}b=b+1|0;if(G>>>0>=b>>>0){continue}break}d=0;c=c+1|0;if(w>>>0>=c>>>0){continue}break}break e}d=1}Ia=g+320|0;return d|0}function h2(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),J=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0);h=Ia-112|0;Ia=h;l=N[d+20>>2];o=N[d+16>>2];m=N[d+24>>2];n=N[d>>2];r=Q(n+n);q=N[d+8>>2];p=N[d+4>>2];g=N[d+12>>2];i=Q(g+g);j=N[c+8>>2];t=Q(Q(Q(r*q)-Q(p*i))*j);N[h+88>>2]=m-t;q=Q(j*Q(Q(q*i)+Q(r*p)));N[h+84>>2]=l-q;N[h+76>>2]=t+m;N[h+72>>2]=l+q;l=Q(j*Q(Q(n*r)+Q(Q(g*i)+Q(-1))));N[h+80>>2]=o-l;N[h+68>>2]=o+l;N[h+92>>2]=N[c+4>>2];o=N[f+4>>2];r=Q(o+o);l=N[f+8>>2];j=Q(r*l);g=N[f>>2];n=Q(g+g);i=N[f+12>>2];m=Q(n*i);N[h+36>>2]=j-m;N[h+28>>2]=j+m;g=Q(Q(1)-Q(g*n));j=Q(o*r);N[h+40>>2]=g-j;k=g;g=Q(l+l);m=Q(l*g);N[h+24>>2]=k-m;l=Q(n*l);r=Q(r*i);N[h+32>>2]=l+r;o=Q(n*o);n=Q(g*i);N[h+20>>2]=o-n;N[h+16>>2]=l-r;N[h+12>>2]=o+n;N[h+8>>2]=Q(Q(1)-j)-m;N[h+44>>2]=N[f+16>>2];N[h+48>>2]=N[f+20>>2];N[h+52>>2]=N[f+24>>2];N[h+56>>2]=N[e+4>>2];N[h+60>>2]=N[e+8>>2];N[h- -64>>2]=N[e+12>>2];d=0;l=ce(h+68|0,h+80|0,h+44|0,h+56|0,h+8|0,h+108|0,h+96|0);w=N[h+92>>2];a:{if(l>Q(w*w)){break a}K=N[h+84>>2];b:{c:{if(l==Q(0)){t=N[h+40>>2];u=N[h+36>>2];x=N[h+32>>2];y=N[h+28>>2];z=N[h+24>>2];A=N[h+20>>2];B=N[h+16>>2];C=N[h+12>>2];D=N[h+8>>2];L=N[h+52>>2];M=N[h+48>>2];O=N[h+44>>2];I=N[h+88>>2];J=N[h+80>>2];E=N[h+76>>2];F=N[h+72>>2];G=N[h+68>>2];break c}E=N[h+76>>2];o=N[h+108>>2];I=N[h+88>>2];n=N[h+96>>2];B=N[h+16>>2];r=N[h+100>>2];y=N[h+28>>2];g=N[h+104>>2];t=N[h+40>>2];L=N[h+52>>2];i=Q(Q(E+Q(o*Q(I-E)))-Q(Q(Q(Q(n*B)+Q(r*y))+Q(g*t))+L));G=N[h+68>>2];J=N[h+80>>2];D=N[h+8>>2];A=N[h+20>>2];x=N[h+32>>2];O=N[h+44>>2];j=Q(Q(G+Q(o*Q(J-G)))-Q(Q(Q(Q(n*D)+Q(r*A))+Q(g*x))+O));F=N[h+72>>2];C=N[h+12>>2];z=N[h+24>>2];u=N[h+36>>2];M=N[h+48>>2];o=Q(Q(F+Q(o*Q(K-F)))-Q(Q(Q(Q(n*C)+Q(r*z))+Q(g*u))+M));n=Q(Y(Q(Q(i*i)+Q(Q(j*j)+Q(o*o)))));if(n==Q(0)){break c}n=Q(Q(1)/n);N[a+8>>2]=i*n;N[a+4>>2]=o*n;N[a>>2]=j*n;l=Q(w-Q(Y(l)));N[b>>2]=l>Q(0)?l:Q(0);break b}l=Q(Q(E*B)+Q(Q(G*D)+Q(C*F)));o=Q(Q(I*B)+Q(Q(J*D)+Q(C*K)));c=l>o;g=Q(w+(c?l:o));n=Q(Q(L*B)+Q(Q(O*D)+Q(C*M)));j=Q(R(Q(Q(t*B)+Q(Q(x*D)+Q(u*C)))));P=N[h+64>>2];S=N[h+56>>2];m=Q(R(Q(Q(y*B)+Q(Q(A*D)+Q(z*C)))));T=N[h+60>>2];r=Q(Q(j*P)+Q(Q(Q(R(Q(Q(B*B)+Q(Q(D*D)+Q(C*C)))))*S)+Q(m*T)));i=Q(n-r);if(gi;q=Q(w+(c?g:i));p=Q(Q(L*y)+Q(Q(O*A)+Q(z*M)));k=Q(R(Q(Q(t*y)+Q(Q(x*A)+Q(u*z)))));m=Q(Q(k*P)+Q(Q(m*S)+Q(Q(R(Q(Q(y*y)+Q(Q(A*A)+Q(z*z)))))*T)));s=Q(p-m);if(qi?i:g;if(gi;m=Q(w+(c?g:i));q=Q(Q(L*t)+Q(Q(O*x)+Q(u*M)));j=Q(Q(Q(R(Q(Q(t*t)+Q(Q(x*x)+Q(u*u)))))*P)+Q(Q(j*S)+Q(k*T)));p=Q(q-j);if(mi?i:g;if(gQ(0)){p=g;g=Q(Q(1)/Q(Y(k)));p=Q(p*g);q=Q(j*g);m=Q(i*g)}k=Q(Q(m*C)-Q(D*q));v=Q(Q(q*B)-Q(C*p));s=Q(Q(p*D)-Q(B*m));d:{if(!(Q(R(v))>Q(9.999999974752427e-7)|Q(R(s))>Q(9.999999974752427e-7)|Q(R(k))>Q(9.999999974752427e-7))){break d}g=Q(0);i=Q(0);j=Q(0);H=Q(Q(k*k)+Q(Q(v*v)+Q(s*s)));if(H>Q(0)){g=Q(Q(1)/Q(Y(H)));j=Q(k*g);i=Q(s*g);g=Q(v*g)}k=Q(Q(E*j)+Q(Q(G*g)+Q(F*i)));s=Q(Q(I*j)+Q(Q(J*g)+Q(K*i)));c=k>s;v=Q(w+(c?k:s));H=Q(Q(L*j)+Q(Q(O*g)+Q(M*i)));U=Q(Q(Q(R(Q(Q(t*j)+Q(Q(x*g)+Q(u*i)))))*P)+Q(Q(Q(R(Q(Q(B*j)+Q(Q(D*g)+Q(C*i)))))*S)+Q(T*Q(R(Q(Q(y*j)+Q(Q(A*g)+Q(z*i))))))));V=Q(H-U);if(vs?s:k;if(!(kQ(9.999999974752427e-7)|Q(R(s))>Q(9.999999974752427e-7)|Q(R(k))>Q(9.999999974752427e-7))){break e}g=Q(0);i=Q(0);j=Q(0);W=Q(Q(k*k)+Q(Q(v*v)+Q(s*s)));if(W>Q(0)){g=Q(Q(1)/Q(Y(W)));j=Q(k*g);i=Q(s*g);g=Q(v*g)}k=Q(Q(E*j)+Q(Q(G*g)+Q(F*i)));s=Q(Q(I*j)+Q(Q(J*g)+Q(K*i)));c=k>s;v=Q(Q(L*j)+Q(Q(O*g)+Q(M*i)));W=Q(Q(Q(R(Q(Q(t*j)+Q(Q(x*g)+Q(u*i)))))*P)+Q(Q(Q(R(Q(Q(B*j)+Q(Q(D*g)+Q(C*i)))))*S)+Q(T*Q(R(Q(Q(y*j)+Q(Q(A*g)+Q(z*i))))))));X=Q(v-W);Z=Q(w+(c?k:s));if(X>Z){break a}v=Q(v+W);k=Q((c?s:k)-w);if(vs?s:k;if(!(kQ(9.999999974752427e-7)|Q(R(i))>Q(9.999999974752427e-7)|Q(R(g))>Q(9.999999974752427e-7))){break f}m=Q(0);q=Q(0);p=Q(0);k=Q(Q(g*g)+Q(Q(j*j)+Q(i*i)));if(k>Q(0)){p=g;g=Q(Q(1)/Q(Y(k)));p=Q(p*g);q=Q(i*g);m=Q(j*g)}g=Q(Q(E*p)+Q(Q(G*m)+Q(F*q)));i=Q(Q(I*p)+Q(Q(J*m)+Q(K*q)));c=g>i;j=Q(w+(c?g:i));k=Q(Q(L*p)+Q(Q(O*m)+Q(M*q)));t=Q(Q(Q(R(Q(Q(t*p)+Q(Q(x*m)+Q(u*q)))))*P)+Q(Q(Q(R(Q(Q(B*p)+Q(Q(D*m)+Q(C*q)))))*S)+Q(T*Q(R(Q(Q(y*p)+Q(Q(A*m)+Q(z*q))))))));u=Q(k-t);if(ji?i:g;if(!(g>2]=l>Q(0)?l:Q(0);b=Q(Q(r*Q(Q(Q(I+E)*Q(.5))-L))+Q(Q(o*Q(Q(Q(J+G)*Q(.5))-O))+Q(Q(Q(Q(K+F)*Q(.5))-M)*n)))>2]=b?Q(-r):r;N[a+4>>2]=b?Q(-n):n;N[a>>2]=b?Q(-o):o}d=1}Ia=h+112|0;return d|0}function vA(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=0,ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0);j=Ia-112|0;Ia=j;t=N[b>>2];G=N[c>>2];q=N[b+4>>2];C=N[c+4>>2];z=N[b+8>>2];x=N[c+8>>2];J[j+108>>2]=0;N[j+104>>2]=x-z;N[j+100>>2]=C-q;R=Q(G-t);N[j+96>>2]=R;D=N[d>>2];A=N[e>>2];H=N[d+4>>2];y=N[e+4>>2];M=N[d+8>>2];B=N[e+8>>2];J[j+92>>2]=0;k=Q(B-M);N[j+88>>2]=k;l=Q(y-H);N[j+84>>2]=l;o=Q(A-D);N[j+80>>2]=o;E=N[f>>2];O=N[f+4>>2];P=N[f+8>>2];J[j+76>>2]=0;s=Q(P-M);N[j+72>>2]=s;v=Q(O-H);N[j+68>>2]=v;F=Q(E-D);N[j+64>>2]=F;J[j+60>>2]=0;N[j+56>>2]=P-B;N[j+52>>2]=O-y;N[j+48>>2]=E-A;O=Q(Q(Q(o*o)+Q(l*l))+Q(k*k));P=Q(Q(Q(F*F)+Q(v*v))+Q(s*s));A=Q(Q(Q(o*F)+Q(l*v))+Q(k*s));y=Q(Q(1)/Q(Q(O*P)-Q(A*A)));E=Q(Q(o*v)-Q(F*l));I=Q(Q(l*s)-Q(v*k));K=Q(Q(k*F)-Q(s*o));B=Q(Q(1)/Q(Y(Q(Q(E*E)+Q(Q(I*I)+Q(K*K))))));a:{b:{m=Q(z-M);z=Q(E*B);E=Q(I*B);r=Q(q-H);q=Q(K*B);B=Q(Q(m*z)+Q(Q(Q(t-D)*E)+Q(r*q)));t=Q(Q(Q(x-M)*z)+Q(Q(Q(G-D)*E)+Q(Q(C-H)*q)));if(!(Q(B*t)>2];U=N[b+4>>2];r=N[b>>2];break b}C=N[j+104>>2];x=N[j+100>>2];G=Q(Q(Q(-1)/Q(Q(z*C)+Q(Q(E*R)+Q(q*x))))*B);R=N[b+8>>2];C=Q(Q(Q(C*G)+R)-M);r=N[b>>2];I=Q(Q(r+Q(N[j+96>>2]*G))-D);U=N[b+4>>2];x=Q(Q(U+Q(x*G))-H);K=Q(Q(C*k)+Q(Q(I*o)+Q(l*x)));x=Q(Q(C*s)+Q(Q(I*F)+Q(v*x)));C=Q(y*Q(Q(P*K)-Q(A*x)));if(!(C>=Q(-1.1920928955078125e-7))|!(C<=Q(1.0000001192092896))){break b}x=Q(y*Q(Q(O*x)-Q(A*K)));if(!(x>=Q(-1.1920928955078125e-7))|!(x<=Q(1.0000001192092896))|!(Q(C+x)>2]=G;N[h>>2]=C;N[i>>2]=x;J[a>>2]=0;break a}C=Q(t*t);x=Q(B*B);G=Q(Q(N[c>>2]-Q(E*t))-D);I=Q(Q(N[c+4>>2]-Q(q*t))-H);t=Q(Q(N[c+8>>2]-Q(z*t))-M);K=Q(Q(Q(G*o)+Q(I*l))+Q(t*k));t=Q(Q(Q(G*F)+Q(I*v))+Q(t*s));I=Q(y*Q(Q(P*K)-Q(A*t)));K=Q(y*Q(Q(O*t)-Q(A*K)));f=I>=Q(-1.1920928955078125e-7)&I<=Q(1.0000001192092896)&(K>=Q(-1.1920928955078125e-7)&K<=Q(1.0000001192092896))&Q(I+K)=Q(-1.1920928955078125e-7)&R<=Q(1.0000001192092896)&(U>=Q(-1.1920928955078125e-7)&U<=Q(1.0000001192092896))&Q(R+U)>2]=b?Q(0):Q(1);N[h>>2]=b?R:I;N[i>>2]=b?U:K;N[a>>2]=b?x:C;break a}c=j+80|0;M=N[c+8>>2];ca=N[e+8>>2];da=N[e>>2];ea=N[e+4>>2];A=N[j+56>>2];y=N[j+48>>2];B=N[j+52>>2];e=j- -64|0;t=N[e+8>>2];z=N[e>>2];E=N[e+4>>2];k=N[j+104>>2];l=N[j+96>>2];o=N[j+100>>2];q=Q(Q(k*k)+Q(Q(l*l)+Q(o*o)));r=Q(Q(1)/q);V=N[c+8>>2];s=N[c>>2];v=N[c+4>>2];w=Q(Q(k*V)+Q(Q(l*s)+Q(o*v)));aa=Q(Q(s*s)+Q(v*v));p=Q(Q(V*V)+aa);n=Q(Q(q*p)-Q(w*w));c=j+32|0;Z=w;F=N[b+8>>2];G=N[d+8>>2];T=Q(F-G);D=N[b>>2];O=N[d>>2];S=Q(D-O);H=N[b+4>>2];P=N[d+4>>2];u=Q(H-P);m=Q(Q(V*T)+Q(Q(s*S)+Q(v*u)));T=Q(Q(k*T)+Q(Q(l*S)+Q(o*u)));w=n!=Q(0)?Q(Q(Q(w*m)-Q(p*T))/n):Q(1);w=wQ(0)?w:Q(0))))):Q(1);w=wQ(0)?w:Q(0);b=q!=Q(0);p=b?Q(r*Q(Q(Z*w)-T)):Q(1);p=pQ(0)?p:Q(0);N[c+12>>2]=T;n=Q(Q(t*t)+Q(Q(z*z)+Q(E*E)));p=Q(Q(k*t)+Q(Q(l*z)+Q(o*E)));S=Q(Q(q*n)-Q(p*p));W=p;Z=Q(F-G);u=Z;fa=Q(D-O);m=fa;ga=Q(H-P);L=ga;X=Q(Q(t*u)+Q(Q(z*m)+Q(E*L)));u=Q(Q(k*u)+Q(Q(l*m)+Q(o*L)));p=S!=Q(0)?Q(Q(Q(p*X)-Q(n*u))/S):Q(1);p=pQ(0)?p:Q(0))))):Q(1);p=pQ(0)?p:Q(0);n=b?Q(r*Q(Q(W*p)-u)):Q(1);n=nQ(0)?n:Q(0);N[c+8>>2]=S;u=Q(Q(A*A)+Q(Q(y*y)+Q(B*B)));n=Q(Q(k*A)+Q(Q(l*y)+Q(o*B)));m=Q(Q(q*u)-Q(n*n));_=n;L=Q(F-ca);X=Q(D-da);W=Q(H-ea);$=Q(Q(A*L)+Q(Q(y*X)+Q(B*W)));L=Q(Q(k*L)+Q(Q(l*X)+Q(o*W)));n=m!=Q(0)?Q(Q(Q(n*$)-Q(u*L))/m):Q(1);n=nQ(0)?n:Q(0))))):Q(1);n=nQ(0)?n:Q(0);u=b?Q(r*Q(Q(_*n)-L)):Q(1);u=uQ(0)?u:Q(0);N[c+4>>2]=u;L=q;q=Q(Q(M*M)+aa);m=Q(Q(k*M)+Q(Q(l*s)+Q(o*v)));L=Q(Q(L*q)-Q(m*m));aa=r;_=m;r=Z;X=fa;W=ga;$=Q(Q(M*r)+Q(Q(s*X)+Q(v*W)));r=Q(Q(k*r)+Q(Q(l*X)+Q(o*W)));m=L!=Q(0)?Q(Q(Q(m*$)-Q(q*r))/L):Q(1);m=mQ(0)?m:Q(0))))):Q(1);q=qQ(0)?q:Q(0);r=b?Q(aa*Q(Q(_*q)-r)):Q(1);r=rQ(0)?r:Q(0);N[c>>2]=r;N[j+28>>2]=w;N[j+24>>2]=p;N[j+20>>2]=n;N[j+16>>2]=q;m=Q(Q(D+Q(l*T))-Q(O+Q(s*w)));Z=Q(m*m);m=Q(Q(H+Q(o*T))-Q(P+Q(v*w)));V=Q(Q(F+Q(k*T))-Q(G+Q(V*w)));N[j+12>>2]=Z+Q(Q(m*m)+Q(V*V));z=Q(Q(D+Q(l*S))-Q(O+Q(z*p)));m=Q(z*z);z=Q(Q(H+Q(o*S))-Q(P+Q(E*p)));t=Q(Q(F+Q(k*S))-Q(G+Q(t*p)));N[j+8>>2]=m+Q(Q(z*z)+Q(t*t));y=Q(Q(D+Q(l*u))-Q(da+Q(y*n)));m=Q(y*y);y=Q(Q(H+Q(o*u))-Q(ea+Q(B*n)));A=Q(Q(F+Q(k*u))-Q(ca+Q(A*n)));N[j+4>>2]=m+Q(Q(y*y)+Q(A*A));l=Q(Q(D+Q(l*r))-Q(O+Q(s*q)));m=Q(l*l);l=Q(Q(H+Q(o*r))-Q(P+Q(v*q)));k=Q(Q(F+Q(k*r))-Q(G+Q(M*q)));N[j>>2]=m+Q(Q(l*l)+Q(k*k));o=N[j+20>>2];k=N[j+8>>2];s=N[j+4>>2];b=k>s;v=N[j>>2];d=!(vv);l=d?b?Q(Q(1)-o):Q(0):N[j+16>>2];o=d?b?o:N[j+24>>2]:Q(0);k=d?b?s:k:v;s=N[(d?b?c|4:c|8:c)>>2];c:{if(ba){b=k>x;N[g>>2]=b?Q(0):s;N[h>>2]=b?R:l;N[i>>2]=b?U:o;k=b?x:k;break c}if(f){b=k>C;N[g>>2]=b?Q(1):s;N[h>>2]=b?I:l;N[i>>2]=b?K:o;k=b?C:k;break c}N[g>>2]=s;N[h>>2]=l;N[i>>2]=o}N[a>>2]=k}Ia=j+112|0}function $ga(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=Q(0),j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=Q(0),u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;e=Ia-1312|0;Ia=e;a:{if(K[a+488|0]){Xa(J[42504],8,15175,1211,83640,0);break a}m=a+112|0;Sl(a,m);f=J[a+448>>2];w=J[a+468>>2];A=Wa(J[d+40>>2],0,P(w,c)<<2);g=K[J[a+476>>2]];l=J[d+52>>2];J[e+1304>>2]=0;d=e+1296|0;J[d>>2]=0;J[d+4>>2]=0;d=e+1288|0;J[d>>2]=0;J[d+4>>2]=0;d=e+1280|0;J[d>>2]=0;J[d+4>>2]=0;d=e+1272|0;J[d>>2]=0;J[d+4>>2]=0;J[e+1264>>2]=0;J[e+1268>>2]=0;r=oe(l,f,e+1264|0);u=J[e+1276>>2];n=l+4|0;o=J[a+468>>2];j=(o<<3)+15&-16;f=J[l+4>>2];d=J[l+8>>2];h=J[(f+(d<<2)|0)-4>>2];if((j|0)<=(h-J[l+16>>2]|0)){h=h-j|0;J[e+304>>2]=h;b:{if(d>>>0>=(J[l+12>>2]&2147483647)>>>0){Yb(n,e+304|0);break b}J[f+(d<<2)>>2]=h;J[l+8>>2]=d+1}x=J[e+304>>2]}if(!c){break a}s=g&1;y=o<<2;p=y+x|0;t=Q(Q(1)/N[a+464>>2]);B=o&-4;z=o&3;while(1){g=P(v,12)+b|0;d=J[g+8>>2];Wa(e+304|0,0,960);J[e+1244>>2]=2139095039;J[e+1228>>2]=-8388609;J[e+1164>>2]=2139095039;J[e+1148>>2]=-8388609;J[e+1084>>2]=2139095039;J[e+1068>>2]=-8388609;J[e+1004>>2]=2139095039;J[e+988>>2]=-8388609;J[e+924>>2]=2139095039;J[e+908>>2]=-8388609;J[e+844>>2]=2139095039;J[e+828>>2]=-8388609;J[e+764>>2]=2139095039;J[e+748>>2]=-8388609;J[e+684>>2]=2139095039;J[e+668>>2]=-8388609;J[e+604>>2]=2139095039;J[e+588>>2]=-8388609;J[e+524>>2]=2139095039;J[e+508>>2]=-8388609;J[e+444>>2]=2139095039;J[e+428>>2]=-8388609;J[e+364>>2]=2139095039;J[e+348>>2]=-8388609;c:{if(J[d+24>>2]){f=J[d+32>>2];N[e+276>>2]=N[f>>2];N[e+280>>2]=N[f+4>>2];N[e+284>>2]=N[f+8>>2];N[e+288>>2]=N[f+12>>2];N[e+292>>2]=N[f+16>>2];N[e+296>>2]=N[f+20>>2];i=N[f+24>>2];break c}J[e+292>>2]=0;J[e+296>>2]=0;J[e+284>>2]=0;J[e+288>>2]=1065353216;J[e+276>>2]=0;J[e+280>>2]=0;i=Q(0)}N[e+300>>2]=i;d:{if(J[d+28>>2]){f=J[d+36>>2];N[e+248>>2]=N[f>>2];N[e+252>>2]=N[f+4>>2];N[e+256>>2]=N[f+8>>2];N[e+260>>2]=N[f+12>>2];N[e+264>>2]=N[f+16>>2];N[e+268>>2]=N[f+20>>2];i=N[f+24>>2];break d}J[e+264>>2]=0;J[e+268>>2]=0;J[e+256>>2]=0;J[e+260>>2]=1065353216;J[e+248>>2]=0;J[e+252>>2]=0;i=Q(0)}N[e+272>>2]=i;J[e+244>>2]=0;J[e+236>>2]=0;J[e+240>>2]=0;j=Ka[J[d+12>>2]](e+304|0,e+236|0,12,e+192|0,J[d+20>>2],e+276|0,e+248|0,(L[d+10>>1]&512)>>>9|0,e+224|0,e+212|0)|0;h=J[g+4>>2];g=J[g>>2];k=Wa(x,0,y);e:{if(!j){break e}f:{if((g|0)==-2147483648){break f}f=0;if((h|0)==-2147483648){break f}while(1){d=(e+304|0)+P(f,80)|0;N[e+160>>2]=N[d>>2];N[e+164>>2]=N[d+4>>2];i=N[d+8>>2];J[e+172>>2]=0;N[e+168>>2]=i;N[e+176>>2]=N[d+16>>2];N[e+180>>2]=N[d+20>>2];i=N[d+24>>2];J[e+188>>2]=0;N[e+184>>2]=i;N[e+128>>2]=N[d+32>>2];N[e+132>>2]=N[d+36>>2];i=N[d+40>>2];J[e+140>>2]=0;N[e+136>>2]=i;N[e+144>>2]=N[d+48>>2];N[e+148>>2]=N[d+52>>2];i=N[d+56>>2];J[e+156>>2]=0;N[e+152>>2]=i;g:{if(g>>>0<=h>>>0){vI(a,s,g,h,u,e+160|0,e+128|0,e+96|0,e- -64|0,k);break g}vI(a,s,h,g,u,e+128|0,e+160|0,e- -64|0,e+96|0,k)}f=f+1|0;if((j|0)!=(f|0)){continue}break}break e}d=0;if((g|0)==-2147483648){while(1){f=(e+304|0)+P(d,80)|0;N[e+160>>2]=N[f+32>>2];N[e+164>>2]=N[f+36>>2];i=N[f+40>>2];J[e+172>>2]=0;N[e+168>>2]=i;N[e+176>>2]=N[f+48>>2];N[e+180>>2]=N[f+52>>2];i=N[f+56>>2];J[e+188>>2]=0;N[e+184>>2]=i;uI(e+32|0,a,s,h,u,e+160|0,k);d=d+1|0;if((j|0)!=(d|0)){continue}break e}}while(1){f=(e+304|0)+P(d,80)|0;N[e+160>>2]=N[f>>2];N[e+164>>2]=N[f+4>>2];i=N[f+8>>2];J[e+172>>2]=0;N[e+168>>2]=i;N[e+176>>2]=N[f+16>>2];N[e+180>>2]=N[f+20>>2];i=N[f+24>>2];J[e+188>>2]=0;N[e+184>>2]=i;uI(e,a,s,g,u,e+160|0,k);d=d+1|0;if((j|0)!=(d|0)){continue}break}}h:{if(!o){break h}h=0;d=0;g=0;if(o>>>0>=4){while(1){f=d<<2;N[f+p>>2]=t*N[f+k>>2];j=f|4;N[j+p>>2]=t*N[k+j>>2];j=f|8;N[j+p>>2]=t*N[k+j>>2];f=f|12;N[f+p>>2]=t*N[f+k>>2];d=d+4|0;g=g+4|0;if((B|0)!=(g|0)){continue}break}}if(!z){break h}while(1){f=d<<2;N[f+p>>2]=t*N[f+k>>2];d=d+1|0;h=h+1|0;if((z|0)!=(h|0)){continue}break}}Oi(m);J[e+1292>>2]=p;J[e+1280>>2]=0;J[e+1288>>2]=0;J[e+1296>>2]=(P(v,w)<<2)+A;i:{if(s){J[e+168>>2]=0;J[e+160>>2]=0;J[e+164>>2]=0;d=e+1264|0;yc(m,d);Wa(J[e+1272>>2],0,J[a+448>>2]<<5);zc(m,e+160|0,d);cd(m,d);Pc(m,d);jf(m,d);break i}J[e+168>>2]=0;J[e+160>>2]=0;J[e+164>>2]=0;d=e+1264|0;yc(m,d);Wa(J[e+1272>>2],0,J[a+448>>2]<<5);zc(m,e+160|0,d);cd(m,d);Pc(m,d);hf(m,d);gf(m,d)}d=J[l+16>>2];j:{if(!(d>>>0<=k>>>0&k>>>0>2]>>>0)){if(!k){break j}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,k);break j}C=J[l+4>>2];h=0;q=J[l+8>>2];g=q;while(1){j=h;h=h+1|0;f=g;g=f-1|0;d=(g<<2)+C|0;if(k>>>0>M[d>>2]){continue}break}k:{if(f>>>0>=q>>>0){break k}g=0;h=j&3;if(h){while(1){J[d>>2]=J[J[n>>2]+(f<<2)>>2];f=f+1|0;d=d+4|0;g=g+1|0;if((h|0)!=(g|0)){continue}break}}if(j-1>>>0<3){break k}while(1){g=f<<2;J[d>>2]=J[g+J[n>>2]>>2];J[d+4>>2]=J[(g+J[n>>2]|0)+4>>2];J[d+8>>2]=J[(g+J[n>>2]|0)+8>>2];J[d+12>>2]=J[(g+J[n>>2]|0)+12>>2];d=d+16|0;f=f+4|0;if((q|0)!=(f|0)){continue}break}}J[l+8>>2]=q-1}d=J[l+16>>2];l:{if(!(d>>>0<=r>>>0&d+J[l+20>>2]>>>0>r>>>0)){if(!r){break l}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,r);break l}q=J[l+4>>2];f=0;k=J[l+8>>2];h=k;while(1){j=f;f=f+1|0;g=h;h=g-1|0;d=q+(h<<2)|0;if(M[d>>2]>>0){continue}break}m:{if(g>>>0>=k>>>0){break m}f=0;h=j&3;if(h){while(1){J[d>>2]=J[J[n>>2]+(g<<2)>>2];g=g+1|0;d=d+4|0;f=f+1|0;if((h|0)!=(f|0)){continue}break}}if(j-1>>>0<3){break m}while(1){f=g<<2;J[d>>2]=J[f+J[n>>2]>>2];J[d+4>>2]=J[(f+J[n>>2]|0)+4>>2];J[d+8>>2]=J[(f+J[n>>2]|0)+8>>2];J[d+12>>2]=J[(f+J[n>>2]|0)+12>>2];d=d+16|0;g=g+4|0;if((k|0)!=(g|0)){continue}break}}J[l+8>>2]=k-1}v=v+1|0;if((v|0)!=(c|0)){continue}break}}Ia=e+1312|0}function Lc(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);i=Ia-80|0;Ia=i;a:{b:{c:{d:{e:{f:{g:{switch(J[b>>2]+1|0){case 1:e=N[c+20>>2];f=N[c+16>>2];d=Q(Q(N[b+4>>2]+Q(0))*d);N[a+8>>2]=N[c+24>>2]-d;N[a+4>>2]=e-d;N[a>>2]=f-d;e=N[c+20>>2];f=N[c+16>>2];N[a+20>>2]=d+N[c+24>>2];N[a+16>>2]=d+e;N[a+12>>2]=d+f;break a;case 2:e=N[c>>2];f=Q(e+e);j=N[c+8>>2];m=N[c+4>>2];h=N[c+12>>2];g=Q(h+h);n=Q(Q(f*j)-Q(m*g));k=Q(Q(e*f)+Q(Q(h*g)+Q(-1)));g=Q(Q(j*g)+Q(f*m));f=Q(Q(N[c+24>>2]*n)+Q(Q(N[c+16>>2]*k)+Q(g*N[c+20>>2])));h=Q(-f);e=Q(R(g));m=Q(R(n));b=mQ(.9999989867210388))))){if(k>Q(0)){k=Q(f+Q(0));g=Q(-85070586659632215e21);break f}g=Q(h+Q(-0));j=Q(-85070586659632215e21);break c}if(!(!(e>Q(.9999989867210388))|(!b|!(jQ(0)){g=Q(-85070586659632215e21);k=Q(85070586659632215e21);e=Q(f+Q(0));break e}j=Q(h+Q(-0));g=Q(-85070586659632215e21);break c}g=Q(-85070586659632215e21);k=Q(85070586659632215e21);if(!(eQ(.9999989867210388)))){break f}if(n>Q(0)){e=Q(85070586659632215e21);f=Q(f+Q(0));break d}e=Q(85070586659632215e21);f=Q(85070586659632215e21);j=Q(-85070586659632215e21);h=Q(h+Q(-0));break b;case 3:n=N[c+20>>2];m=N[c+16>>2];e=N[c>>2];f=Q(e+e);l=N[c+8>>2];o=N[c+4>>2];h=N[c+12>>2];g=Q(h+h);k=N[b+8>>2];j=N[b+4>>2];p=Q(Q(Q(Q(Q(R(Q(Q(f*l)-Q(o*g))))*k)+j)+Q(0))*d);N[a+8>>2]=N[c+24>>2]-p;q=n;n=Q(Q(Q(j+Q(k*Q(R(Q(Q(l*g)+Q(f*o))))))+Q(0))*d);N[a+4>>2]=q-n;d=Q(Q(Q(j+Q(k*Q(R(Q(Q(e*f)+Q(Q(h*g)+Q(-1)))))))+Q(0))*d);N[a>>2]=m-d;e=N[c+20>>2];f=N[c+16>>2];N[a+20>>2]=p+N[c+24>>2];N[a+16>>2]=n+e;N[a+12>>2]=d+f;break a;case 4:k=N[c+20>>2];j=N[c+16>>2];n=N[b+4>>2];m=N[c>>2];f=Q(m+m);e=N[c+8>>2];v=Q(f*e);h=N[c+4>>2];l=Q(h+h);o=N[c+12>>2];w=Q(l*o);g=Q(n*Q(v-w));x=N[c+24>>2];r=Q(Q(1)-Q(m*f));s=Q(h*l);m=N[b+12>>2];p=Q(Q(r-s)*m);y=p>Q(0)?p:Q(-p);q=g>Q(0)?g:Q(-g);p=Q(l*e);z=Q(f*o);g=N[b+8>>2];l=Q(Q(p+z)*g);l=Q(Q(Q(y+Q(q+(l>Q(0)?l:Q(-l))))+Q(0))*d);N[a+20>>2]=x+l;N[a+8>>2]=x-l;l=Q(m*Q(p-z));y=l>Q(0)?l:Q(-l);h=Q(f*h);l=Q(e+e);o=Q(o*l);f=Q(n*Q(h+o));q=f>Q(0)?f:Q(-f);f=Q(e*l);e=Q(g*Q(r-f));l=Q(Q(Q(y+Q(q+(e>Q(0)?e:Q(-e))))+Q(0))*d);N[a+16>>2]=k+l;e=Q(n*Q(Q(Q(1)-s)-f));f=e>Q(0)?e:Q(-e);e=Q(g*Q(h-o));h=Q(f+(e>Q(0)?e:Q(-e)));e=Q(m*Q(v+w));d=Q(Q(Q(h+(e>Q(0)?e:Q(-e)))+Q(0))*d);N[a+12>>2]=j+d;N[a+4>>2]=k-l;N[a>>2]=j-d;break a;case 5:t=J[b+32>>2];if(H[b+36|0]&1){f=N[c+4>>2];g=Q(f+f);e=N[c+8>>2];m=Q(g*e);k=N[c>>2];h=Q(k+k);j=N[c+12>>2];l=Q(h*j);n=Q(m-l);N[i+68>>2]=n;m=Q(m+l);N[i+60>>2]=m;k=Q(Q(1)-Q(k*h));r=Q(f*g);l=Q(k-r);N[i+72>>2]=l;q=k;k=Q(e+e);s=Q(e*k);o=Q(q-s);N[i+56>>2]=o;e=Q(h*e);g=Q(g*j);p=Q(e+g);N[i+64>>2]=p;f=Q(h*f);h=Q(k*j);v=Q(f-h);N[i+52>>2]=v;w=Q(e-g);N[i+48>>2]=w;x=Q(f+h);N[i+44>>2]=x;r=Q(Q(Q(1)-r)-s);N[i+40>>2]=r;if(J[b+12>>2]-1065353216|(J[b+8>>2]-1065353216|J[b+4>>2]-1065353216)){mC(i+40|0,b+4|0);l=N[i+72>>2];p=N[i+64>>2];m=N[i+60>>2];o=N[i+56>>2];v=N[i+52>>2];w=N[i+48>>2];x=N[i+44>>2];r=N[i+40>>2];n=N[i+68>>2]}b=J[t+56>>2]+P(K[t+55|0],20)|0;e=N[b>>2];f=N[b+4>>2];g=N[b+8>>2];h=Q(Q(Q(e*w)+Q(f*m))+Q(g*l));k=Q(Q(Q(e*x)+Q(f*o))+Q(g*n));g=Q(Q(Q(e*r)+Q(f*v))+Q(g*p));t=K[t+54|0]-1|0;h:{if(!t){j=g;f=k;e=h;break h}e=h;f=k;j=g;while(1){u=N[b+12>>2];y=N[b+16>>2];q=N[b+20>>2];s=Q(Q(Q(w*u)+Q(m*y))+Q(l*q));e=e>s?e:s;z=Q(Q(Q(x*u)+Q(o*y))+Q(n*q));f=f>z?f:z;u=Q(Q(Q(r*u)+Q(v*y))+Q(p*q));j=j>u?j:u;h=h>2];m=N[c+24>>2];q=Q(j+Q(0));j=N[c+16>>2];l=Q(q+j);g=Q(Q(g+Q(-0))+j);j=Q(Q(l+g)*Q(.5));d=Q(d*Q(.5));g=Q(d*Q(l-g));N[a+12>>2]=j+g;N[a>>2]=j-g;e=Q(m+Q(e+Q(0)));h=Q(m+Q(h+Q(-0)));g=Q(Q(e+h)*Q(.5));e=Q(d*Q(e-h));N[a+20>>2]=g+e;f=Q(n+Q(f+Q(0)));h=Q(n+Q(k+Q(-0)));k=Q(Q(f+h)*Q(.5));d=Q(d*Q(f-h));N[a+16>>2]=k+d;N[a+8>>2]=g-e;N[a+4>>2]=k-d;break a}wp(c,t+16|0,b+4|0,i+40|0,i+24|0);e=N[i+40>>2];h=N[i+24>>2];f=N[i+44>>2];g=N[i+28>>2];k=Q(Q(N[i+32>>2]+Q(0))*d);j=N[i+48>>2];N[a+20>>2]=k+j;g=Q(Q(g+Q(0))*d);N[a+16>>2]=f+g;d=Q(Q(h+Q(0))*d);N[a+12>>2]=e+d;N[a+8>>2]=j-k;N[a+4>>2]=f-g;N[a>>2]=e-d;break a;case 6:wp(c,J[b+36>>2]+32|0,b+4|0,i+40|0,i+24|0);e=N[i+40>>2];h=N[i+24>>2];f=N[i+44>>2];g=N[i+28>>2];k=Q(Q(N[i+32>>2]+Q(0))*d);j=N[i+48>>2];N[a+20>>2]=k+j;g=Q(Q(g+Q(0))*d);N[a+16>>2]=f+g;d=Q(Q(h+Q(0))*d);N[a+12>>2]=e+d;N[a+8>>2]=j-k;N[a+4>>2]=f-g;N[a>>2]=e-d;break a;case 7:e=N[b+12>>2];f=N[b+8>>2];h=N[b+16>>2];J[i+60>>2]=0;J[i+64>>2]=1065353216;J[i+52>>2]=0;J[i+56>>2]=0;N[i+48>>2]=h;N[i+44>>2]=f;N[i+40>>2]=e;wp(c,J[b+4>>2]+16|0,i+40|0,i+24|0,i+8|0);e=N[i+24>>2];h=N[i+8>>2];f=N[i+28>>2];g=N[i+12>>2];k=Q(Q(N[i+16>>2]+Q(0))*d);j=N[i+32>>2];N[a+20>>2]=k+j;g=Q(Q(g+Q(0))*d);N[a+16>>2]=f+g;d=Q(Q(h+Q(0))*d);N[a+12>>2]=e+d;N[a+8>>2]=j-k;N[a+4>>2]=f-g;N[a>>2]=e-d;break a;case 0:case 8:break g;default:break a}}Xa(J[42504],32,8921,364,74050,0);break a}e=Q(85070586659632215e21)}f=Q(85070586659632215e21)}j=Q(-85070586659632215e21);h=Q(-85070586659632215e21);break b}k=Q(85070586659632215e21);e=Q(85070586659632215e21);f=Q(85070586659632215e21);h=Q(-85070586659632215e21)}if(d!=Q(1)){n=Q(Q(f+h)*Q(.5));h=Q(Q(Q(f-h)*Q(.5))*d);f=Q(n+h);m=Q(Q(e+j)*Q(.5));j=Q(Q(Q(e-j)*Q(.5))*d);e=Q(m+j);l=Q(Q(k+g)*Q(.5));d=Q(Q(Q(k-g)*Q(.5))*d);k=Q(l+d);j=Q(m-j);g=Q(l-d);h=Q(n-h)}N[a+12>>2]=k;N[a+8>>2]=h;N[a+4>>2]=j;N[a>>2]=g;N[a+20>>2]=f;N[a+16>>2]=e}Ia=i+80|0}function YC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=Q(0),m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;d=Ia-240|0;Ia=d;J[d+200>>2]=0;J[d+204>>2]=0;J[d+208>>2]=0;J[d+212>>2]=0;J[d+192>>2]=0;J[d+196>>2]=0;I[d+188>>1]=0;J[d+184>>2]=-1;J[d+176>>2]=0;J[d+180>>2]=0;J[d+224>>2]=0;J[d+216>>2]=2139095039;J[d+220>>2]=0;m=J[c+4>>2];i=J[((J[m+4>>2]>>>22&60)+109352|0)+12>>2]+m|0;t=J[((K[i+9|0]<<2)+169864|0)+40>>2]+i|0;h=J[c>>2];u=J[42469]+(h+16|0)|0;c=J[a+20>>2];g=I[c+16>>1];a:{b:{c:{d:{e:{f:{if(!J[J[a+12>>2]+76>>2]){e=K[a+42|0];if(e|(g|0)>=0){break f}break e}if(!K[a+42|0]){break e}s=a+42|0;j=L[a+16>>1];i=2;break c}s=a+42|0;j=L[a+16>>1];i=2;if(e){break c}break d}s=a+42|0;j=L[a+16>>1];i=1}e=J[a+24>>2];g:{f=J[a+32>>2];if(f){break g}p=J[c+12>>2];n=J[c+8>>2];k=J[c+4>>2];o=J[c>>2];if(!(p|(n|(k|o)))|(p&J[h+28>>2]|(n&J[h+24>>2]|(k&J[h+20>>2]|o&J[h+16>>2])))){break g}m=1;break a}if(!(g&4)|!(e|f)){break c}I[d+92>>1]=j;h:{if(e){i=Ka[J[J[e>>2]>>2]](e,c,u,t,d+92|0)|0;break h}e=J[f+8>>2];if(!e){j=L[d+92>>1]&432|j&-433;break c}J[d+8>>2]=J[c>>2];J[d+12>>2]=J[c+4>>2];J[d+16>>2]=J[c+8>>2];J[d+20>>2]=J[c+12>>2];J[d+144>>2]=J[h+16>>2];J[d+148>>2]=J[h+20>>2];J[d+152>>2]=J[h+24>>2];J[d+156>>2]=J[h+28>>2];i=Ka[e|0](d+8|0,d+144|0,J[f>>2],J[f+4>>2],d+92|0)|0}if(!i){break b}j=L[d+92>>1]&432|j&-433}f=d+144|0;Uq(f,h,m);m=1;l=N[a+28>>2];e=J[a+12>>2];k=J[e+72>>2];c=J[e+80>>2];e=J[e+76>>2];o=J[h+4>>2]&1?J[h+8>>2]- -64|0:h+84|0;n=J[o>>2];p=J[J[J[a+4>>2]+5728>>2]+(n<<2)>>2];r=J[a+8>>2];q=J[r+4>>2];r=J[r>>2];I[d+8>>1]=L[a+36>>1]|j;v=o;w=f;f=e-c|0;e=c>>>0>>0;f=e?f:1;o=e?k+(c<<6)|0:d+176|0;n=Ka[p|0](v,w,r,q,l,d+8|0,(n|0)==5?j&32?f:1:f,o)|0;if(!n){break a}r=g&8;m=0;j=0;while(1){e=o+(j<<6)|0;J[e+4>>2]=u;J[e>>2]=t;c=i;i:{if(K[s|0]){break i}f=J[a+24>>2];g=J[a+32>>2];c=i;if(!(f|g)){break i}c=i;if(!r){break i}if(f){c=Ka[J[J[f>>2]+4>>2]](f,J[a+20>>2],e)|0;break i}f=J[g+12>>2];c=i;if(!f){break i}c=J[a+20>>2];J[d+128>>2]=J[c>>2];J[d+132>>2]=J[c+4>>2];J[d+136>>2]=J[c+8>>2];J[d+140>>2]=J[c+12>>2];J[d+112>>2]=J[h+16>>2];J[d+116>>2]=J[h+20>>2];J[d+120>>2]=J[h+24>>2];J[d+124>>2]=J[h+28>>2];c=Ka[f|0](d+128|0,d+112|0,J[g>>2],J[g+4>>2],e)|0}if(!(!c|!K[a+41|0])){c=J[e+4>>2];b=J[a+12>>2];J[b+4>>2]=J[e>>2];J[b+8>>2]=c;J[b+12>>2]=J[e+8>>2];I[b+16>>1]=L[e+12>>1];N[b+20>>2]=N[e+16>>2];N[b+24>>2]=N[e+20>>2];N[b+28>>2]=N[e+24>>2];N[b+32>>2]=N[e+28>>2];N[b+36>>2]=N[e+32>>2];N[b+40>>2]=N[e+36>>2];N[b+44>>2]=N[e+40>>2];c=o+(j<<6)|0;i=J[c+48>>2];J[b+48>>2]=J[c+44>>2];J[b+52>>2]=i;i=J[c+56>>2];J[b+56>>2]=J[c+52>>2];J[b+60>>2]=i;J[b- -64>>2]=J[c+60>>2];H[J[a+12>>2]+68|0]=1;break a}j:{k:{switch((K[a+40|0]?1:c)-1|0){case 0:c=J[a+12>>2];f=J[c+76>>2];if(!(N[e+40>>2]<=N[a+28>>2])|(!f|!K[a+38|0])){break j}g=J[c+80>>2];l:{if((f|0)!=(g|0)){break l}f=J[a+20>>2];J[d+92>>2]=J[f>>2];J[d+96>>2]=J[f+4>>2];J[d+100>>2]=J[f+8>>2];J[d+104>>2]=J[f+12>>2];I[d+108>>1]=L[f+16>>1]|32768;I[d+24>>1]=0;J[d+20>>2]=-1;J[d+12>>2]=0;J[d+16>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;J[d+36>>2]=0;J[d+40>>2]=0;J[d+28>>2]=0;J[d+32>>2]=0;J[d+88>>2]=0;J[d+80>>2]=0;J[d+84>>2]=0;H[d+76|0]=0;J[d+60>>2]=0;J[d+52>>2]=2139095039;J[d+56>>2]=0;J[d+8>>2]=129680;m:{if(K[a+39|0]|!J[c+76>>2]){break m}c=J[a+8>>2];f=J[a+4>>2];I[d+6>>1]=L[a+16>>1];f=Hp(f,c,d+8|0,d+6|0,0,d+92|0,J[a+24>>2],J[a+32>>2]);c=J[a+12>>2];if(!f){break m}f=J[d+16>>2];J[c+4>>2]=J[d+12>>2];J[c+8>>2]=f;J[c+12>>2]=J[d+20>>2];I[c+16>>1]=L[d+24>>1];N[c+20>>2]=N[d+28>>2];N[c+24>>2]=N[d+32>>2];N[c+28>>2]=N[d+36>>2];N[c+32>>2]=N[d+40>>2];N[c+36>>2]=N[d+44>>2];N[c+40>>2]=N[d+48>>2];N[c+44>>2]=N[d+52>>2];f=J[d+60>>2];J[c+48>>2]=J[d+56>>2];J[c+52>>2]=f;f=J[d+68>>2];J[c+56>>2]=J[d+64>>2];J[c+60>>2]=f;J[c- -64>>2]=J[d+72>>2];c=J[a+12>>2];H[c+68|0]=1;g=0;l=N[d+52>>2];k=J[c+80>>2];n:{if(!k){k=0;break n}p=J[c+72>>2];while(1){c=p+(g<<6)|0;o:{if(N[c+40>>2]>l){k=k-1|0;f=p+(k<<6)|0;q=J[f+4>>2];J[c>>2]=J[f>>2];J[c+4>>2]=q;J[c+8>>2]=J[f+8>>2];I[c+12>>1]=L[f+12>>1];N[c+16>>2]=N[f+16>>2];N[c+20>>2]=N[f+20>>2];N[c+24>>2]=N[f+24>>2];N[c+28>>2]=N[f+28>>2];N[c+32>>2]=N[f+32>>2];N[c+36>>2]=N[f+36>>2];N[c+40>>2]=N[f+40>>2];J[c+60>>2]=J[f+60>>2];q=J[f+56>>2];J[c+52>>2]=J[f+52>>2];J[c+56>>2]=q;q=J[f+48>>2];J[c+44>>2]=J[f+44>>2];J[c+48>>2]=q;break o}g=g+1|0}if((g|0)!=(k|0)){continue}break}c=J[a+12>>2];l=N[d+52>>2]}J[c+80>>2]=k;N[a+28>>2]=l;N[b>>2]=l}H[a+39|0]=1;g=J[c+80>>2];if((g|0)!=J[c+76>>2]){break l}c=Ka[J[J[c>>2]>>2]](c,J[c+72>>2],g)|0;H[a+38|0]=c;if(!c){break a}g=0;c=J[a+12>>2];J[c+80>>2]=0}J[c+80>>2]=g+1;c=J[c+72>>2]+(g<<6)|0;J[c+8>>2]=J[e+8>>2];f=J[e+4>>2];J[c>>2]=J[e>>2];J[c+4>>2]=f;I[c+12>>1]=L[e+12>>1];N[c+16>>2]=N[e+16>>2];N[c+20>>2]=N[e+20>>2];N[c+24>>2]=N[e+24>>2];N[c+28>>2]=N[e+28>>2];N[c+32>>2]=N[e+32>>2];N[c+36>>2]=N[e+36>>2];N[c+40>>2]=N[e+40>>2];f=J[e+48>>2];J[c+44>>2]=J[e+44>>2];J[c+48>>2]=f;f=J[e+56>>2];J[c+52>>2]=J[e+52>>2];J[c+56>>2]=f;J[c+60>>2]=J[e+60>>2];break j;case 1:break k;default:break j}}l=N[e+40>>2];if(!(l<=N[a+28>>2])){break j}N[a+28>>2]=l;N[b>>2]=l;f=J[e+4>>2];c=J[a+12>>2];J[c+4>>2]=J[e>>2];J[c+8>>2]=f;J[c+12>>2]=J[e+8>>2];I[c+16>>1]=L[e+12>>1];N[c+20>>2]=N[e+16>>2];N[c+24>>2]=N[e+20>>2];N[c+28>>2]=N[e+24>>2];N[c+32>>2]=N[e+28>>2];N[c+36>>2]=N[e+32>>2];N[c+40>>2]=N[e+36>>2];N[c+44>>2]=N[e+40>>2];f=J[e+48>>2];J[c+48>>2]=J[e+44>>2];J[c+52>>2]=f;f=J[e+56>>2];J[c+56>>2]=J[e+52>>2];J[c+60>>2]=f;J[c- -64>>2]=J[e+60>>2];H[J[a+12>>2]+68|0]=1}j=j+1|0;m=n>>>0<=j>>>0;if((j|0)!=(n|0)){continue}break}break a}m=1}Ia=d+240|0;return m|0}function jp(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0);j=Ia-272|0;Ia=j;J[j+264>>2]=0;J[j+268>>2]=0;J[j+256>>2]=0;J[j+260>>2]=0;s=N[d+8>>2];u=N[d+4>>2];y=N[d>>2];F=N[e+8>>2];A=N[e+4>>2];G=N[e>>2];J[j+240>>2]=1;z=J[b+4>>2];q=N[z+52>>2];r=N[z+56>>2];t=J[a+4>>2];v=N[t+72>>2];m=N[t- -64>>2];n=N[t+68>>2];o=N[t+56>>2];w=N[t+52>>2];H=N[t+88>>2];P=N[t+80>>2];R=N[t+84>>2];C=N[z+48>>2];D=N[t+48>>2];k=N[c+8>>2];l=N[c>>2];p=N[c+4>>2];J[j+196>>2]=0;J[j+200>>2]=0;J[j+204>>2]=0;J[j+208>>2]=0;J[j+212>>2]=0;J[j+216>>2]=0;J[j+220>>2]=0;J[j+224>>2]=0;J[j+228>>2]=0;J[j+232>>2]=0;J[j+236>>2]=0;J[j+188>>2]=0;J[j+192>>2]=0;I=v;B=H;c=Q(Q(k*k)+Q(Q(l*l)+Q(p*p)))>Q(1.1920928955078125e-7);l=c?l:Q(1);E=l;x=c?k:Q(0);k=c?p:Q(0);l=Q(Q(1)/Q(Y(Q(Q(x*x)+Q(Q(l*l)+Q(k*k))))));M=Q(E*l);p=Q(-M);k=Q(k*l);l=Q(x*l);v=Q(Q(Q(m*p)-Q(n*k))-Q(v*l));H=Q(Q(Q(P*p)-Q(R*k))-Q(H*l));c=v>H;p=Q(Q(Q(D*p)-Q(w*k))-Q(o*l));t=!(p>v)|!(p>H);p=t?c?I:B:o;l=l>Q(0)?r:Q(-r);o=Q(p-l);N[j+184>>2]=o;r=t?c?n:R:w;k=k>Q(0)?q:Q(-q);n=Q(r-k);N[j+180>>2]=n;q=t?c?m:P:D;v=M>Q(0)?C:Q(-C);m=Q(q-v);N[j+176>>2]=m;J[j+132>>2]=0;J[j+136>>2]=0;J[j+140>>2]=0;J[j+144>>2]=0;J[j+148>>2]=0;J[j+152>>2]=0;J[j+156>>2]=0;J[j+160>>2]=0;J[j+164>>2]=0;J[j+168>>2]=0;J[j+172>>2]=0;J[j+124>>2]=0;J[j+128>>2]=0;N[j+120>>2]=p;N[j+116>>2]=r;N[j+112>>2]=q;J[j+68>>2]=0;J[j+72>>2]=0;J[j+76>>2]=0;J[j+80>>2]=0;J[j+84>>2]=0;J[j+88>>2]=0;J[j+92>>2]=0;J[j+96>>2]=0;J[j+100>>2]=0;J[j+104>>2]=0;J[j+108>>2]=0;J[j+60>>2]=0;J[j+64>>2]=0;N[j+56>>2]=l;N[j+52>>2]=k;N[j+48>>2]=v;k=Q(-o);l=Q(-n);p=Q(-m);c=-1;w=Q(Q(o*o)+Q(Q(m*m)+Q(n*n)));q=N[z+24>>2];q=qT)){q=p;r=l;v=k;H=m;P=n;R=o;break b}M=Q(q+i);Z=Q(M*M);i=Q(Q(G*Q(0))+y);C=Q(Q(A*Q(0))+u);D=Q(Q(F*Q(0))+s);v=k;r=l;q=p;while(1){H=m;P=n;R=o;m=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(p*p)+Q(l*l))))));o=Q(p*m);c=J[a+4>>2];x=N[c- -64>>2];y=N[c+72>>2];n=Q(k*m);m=Q(l*m);u=N[c+68>>2];s=Q(Q(y*n)+Q(Q(x*o)+Q(m*u)));O=N[c+88>>2];F=N[c+80>>2];G=N[c+84>>2];A=Q(Q(O*n)+Q(Q(F*o)+Q(m*G)));t=s>A;I=s;E=N[c+56>>2];s=N[c+48>>2];B=N[c+52>>2];S=Q(Q(E*n)+Q(Q(s*o)+Q(m*B)));c=!(I>2];x=N[z+48>>2];x=o>2];S=m>2];U=nQ(0)){c=0;W=N[e+8>>2];_=Q(n*W);n=N[e>>2];I=m;m=N[e+4>>2];I=Q(_+Q(Q(o*n)+Q(I*m)));if(I>=Q(0)){break a}o=L;L=Q(o-Q(V/I));if(L>o){if(L>Q(1)){break a}r=N[d+8>>2];q=N[d+4>>2];v=N[d>>2];J[j+92>>2]=0;J[j+76>>2]=0;J[j+60>>2]=0;o=Q(v+Q(n*L));i=Q(o-i);v=Q(i+N[j+80>>2]);N[j+80>>2]=v;n=Q(q+Q(m*L));q=Q(n-C);w=Q(q+N[j+84>>2]);N[j+84>>2]=w;m=Q(r+Q(W*L));r=Q(m-D);C=Q(r+N[j+88>>2]);N[j+88>>2]=C;D=Q(i+N[j+64>>2]);N[j+64>>2]=D;s=Q(q+N[j+68>>2]);N[j+68>>2]=s;u=Q(r+N[j+72>>2]);N[j+72>>2]=u;i=Q(i+N[j+48>>2]);N[j+48>>2]=i;q=Q(q+N[j+52>>2]);N[j+52>>2]=q;r=Q(r+N[j+56>>2]);N[j+56>>2]=r;y=N[j+112>>2];A=N[j+116>>2];B=N[j+120>>2];J[j+188>>2]=0;N[j+184>>2]=B-r;N[j+180>>2]=A-q;N[j+176>>2]=y-i;i=N[j+128>>2];q=N[j+132>>2];r=N[j+136>>2];J[j+204>>2]=0;N[j+200>>2]=r-u;N[j+196>>2]=q-s;N[j+192>>2]=i-D;i=N[j+144>>2];q=N[j+148>>2];r=N[j+152>>2];J[j+220>>2]=0;N[j+216>>2]=r-C;N[j+212>>2]=q-w;N[j+208>>2]=i-v;E=Q(U+m);y=Q(O-E);B=Q(S+n);u=Q(G-B);A=Q(x+o);s=Q(F-A);q=p;r=l;v=k;i=o;C=n;D=m;k=Q(34028234663852886e22)}else{k=w}}else{k=w}x=k;t=J[j+240>>2];z=t<<4;c=z+(j+112|0)|0;J[c+12>>2]=0;N[c+8>>2]=O;N[c+4>>2]=G;N[c>>2]=F;c=z+(j+48|0)|0;J[c+12>>2]=0;N[c+8>>2]=E;N[c+4>>2]=B;N[c>>2]=A;c=z+(j+176|0)|0;J[c+12>>2]=0;N[c+8>>2]=y;N[c+4>>2]=u;N[c>>2]=s;J[j+240>>2]=t+1;c:{d:{switch(t-1|0){case 0:o=N[j+184>>2];k=Q(N[j+200>>2]-o);n=N[j+176>>2];l=Q(N[j+192>>2]-n);m=N[j+180>>2];p=Q(N[j+196>>2]-m);w=Q(Q(k*k)+Q(Q(l*l)+Q(p*p)));if(w<=Q(1.1920928955078125e-7)){J[j+240>>2]=1;c=J[j+180>>2];J[j+32>>2]=J[j+176>>2];J[j+36>>2]=c;c=J[j+188>>2];J[j+40>>2]=J[j+184>>2];J[j+44>>2]=c;break c}s=k;k=Q(Q(Q(Q(Q(-n)*l)-Q(p*m))-Q(o*k))/w);k=k>Q(1)?Q(1):k;k=k>Q(0)?k:Q(0);N[j+40>>2]=o+Q(s*k);N[j+36>>2]=m+Q(p*k);N[j+32>>2]=n+Q(l*k);break c;case 1:ec(j+32|0,j+176|0,j+112|0,j+48|0,j+240|0);break c;case 2:mc(j+32|0,j+176|0,j+112|0,j+48|0,j+240|0);break c;default:break d}}N[j+40>>2]=y;N[j+36>>2]=u;N[j+32>>2]=s}o=N[j+40>>2];k=Q(-o);n=N[j+36>>2];l=Q(-n);m=N[j+32>>2];p=Q(-m);w=Q(Q(o*o)+Q(Q(m*m)+Q(n*n)));if(Z>2]+32|0];s=Q(0);u=Q(0);b=(c|0)!=0&w>T;i=b?k:v;k=b?p:q;l=b?l:r;p=Q(Y(Q(Q(i*i)+Q(Q(k*k)+Q(l*l)))));if(!(p<=Q(1.1920928955078125e-7))){v=i;i=Q(Q(1)/p);X=Q(v*i);u=Q(k*i);s=Q(l*i)}J[g+12>>2]=0;N[g+8>>2]=-X;N[g+4>>2]=-s;N[g>>2]=-u;N[f>>2]=L;J[f+12>>2]=J[j+252>>2];b=J[j+248>>2];J[f+4>>2]=J[j+244>>2];J[f+8>>2]=b;J[j+44>>2]=0;N[j+40>>2]=c?o:R;N[j+36>>2]=c?n:P;N[j+32>>2]=c?m:H;e=J[j+268>>2];b=J[j+264>>2];J[j+24>>2]=b;J[j+28>>2]=e;f=J[j+260>>2];c=J[j+256>>2];J[j+16>>2]=c;J[j+20>>2]=f;J[j+8>>2]=b;J[j+12>>2]=e;J[j>>2]=c;J[j+4>>2]=f;kb(j+176|0,j+112|0,j+48|0,j+32|0,j+16|0,j,J[j+240>>2]);i=N[J[a+4>>2]+16>>2];k=N[j+16>>2];l=N[j+20>>2];p=N[j+24>>2];J[h+12>>2]=0;N[h+8>>2]=p+(d?Q(X*i):Q(-0));N[h+4>>2]=l+(d?Q(s*i):Q(-0));N[h>>2]=k+(d?Q(u*i):Q(-0));c=1}Ia=j+272|0;return c}function Sk(a,b,c,d,e,f){var g=0,h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=0,n=0,o=0,p=0,q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=0,O=0,R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0);j=Ia-96|0;a:{b:{p=J[a+4096>>2]-b|0;if(p>>>0>=5){g=(b<<6)+a|0;if((c|0)==(p|0)){h=N[g+12>>2];e=0;if(c>>>0<2){break a}d=c-1|0;M=d&3;if(c-2>>>0<3){d=1;l=h;break b}n=d&-4;l=h;d=1;while(1){i=N[((d<<6)+g|0)+12>>2];O=i>2];l=O?i:l;p=k>2];l=p?k:l;y=i>2];l=y?i:l;B=k>2]=-1083407522;J[j+88>>2]=1053028119;J[j+72>>2]=-1087044365;J[j+76>>2]=1060439283;J[j+60>>2]=-1094455528;J[j+64>>2]=1064076126;J[j+48>>2]=-1287930578;J[j+52>>2]=1065353216;J[j+36>>2]=1053028117;J[j+40>>2]=1064076126;J[j+24>>2]=1060439283;J[j+28>>2]=1060439283;J[j+12>>2]=1064076126;J[j+16>>2]=1053028118;J[j>>2]=1065353216;J[j+4>>2]=0;R=N[d+28>>2];S=N[d+16>>2];T=N[d+24>>2];U=N[d+12>>2];V=N[d+4>>2];W=N[d>>2];d=0;l=Q(-34028234663852886e22);r=Q(34028234663852886e22);C=Q(34028234663852886e22);D=Q(34028234663852886e22);E=Q(34028234663852886e22);F=Q(34028234663852886e22);G=Q(34028234663852886e22);H=Q(34028234663852886e22);I=Q(34028234663852886e22);L=Q(-34028234663852886e22);s=Q(-34028234663852886e22);t=Q(-34028234663852886e22);v=Q(-34028234663852886e22);w=Q(-34028234663852886e22);z=Q(-34028234663852886e22);x=Q(-34028234663852886e22);while(1){c=P(K[d+f|0],12)+e|0;i=N[c>>2];k=N[c+4>>2];h=N[c+8>>2];u=Q(Q(Q(i*W)+Q(k*U))+Q(h*T));A=Q(Q(Q(i*V)+Q(k*S))+Q(h*R));h=Q(Q(u*Q(-.9238795042037964))+Q(A*Q(.38268348574638367)));l=hr?r:h;k=Q(A*Q(.7071067690849304));h=Q(Q(u*Q(-.7071067690849304))+k);L=hC?C:h;h=Q(A*Q(.9238795042037964));i=Q(Q(u*Q(-.38268351554870605))+h);s=iD?D:i;i=Q(Q(u*Q(-4.371138828673793e-8))+A);t=iE?E:i;h=Q(Q(u*Q(.3826834261417389))+h);v=hF?F:h;h=Q(Q(u*Q(.7071067690849304))+k);w=hG?G:h;h=Q(Q(u*Q(.9238795042037964))+Q(A*Q(.3826834559440613)));z=hH?H:h;h=Q(u+Q(A*Q(0)));x=hI?I:h;d=d+1|0;if((p|0)!=(d|0)){continue}break}i=Q(z-H);h=Q(x-I);c=i>h;d=c;k=Q(w-G);h=c?i:h;c=k>h;d=c?2:d;i=Q(v-F);h=c?k:h;c=i>h;d=c?3:d;k=Q(t-E);h=c?i:h;c=k>h;d=c?4:d;i=Q(s-D);h=c?k:h;c=i>h;d=c?5:d;k=Q(L-C);h=c?i:h;c=k>h;c=j+P(Q(l-r)>(c?k:h)?7:c?6:d,12)|0;v=N[c>>2];w=N[c+4>>2];z=Q(-w);s=Q(34028234663852886e22);t=Q(-34028234663852886e22);d=0;c=0;l=Q(-34028234663852886e22);r=Q(34028234663852886e22);while(1){j=P(K[d+f|0],12)+e|0;x=N[j>>2];i=N[j+4>>2];h=N[j+8>>2];k=Q(Q(Q(x*W)+Q(i*U))+Q(h*T));h=Q(Q(Q(x*V)+Q(i*S))+Q(h*R));i=Q(Q(z*k)+Q(v*h));B=i>t;t=B?i:t;m=il;l=n?h:l;j=h>2]=N[m>>2];N[n+4>>2]=N[m+4>>2];N[n+8>>2]=N[m+8>>2];N[n+12>>2]=N[m+12>>2];N[n+16>>2]=N[m+16>>2];N[n+20>>2]=N[m+20>>2];N[n+24>>2]=N[m+24>>2];N[n+28>>2]=N[m+28>>2];N[n+32>>2]=N[m+32>>2];N[n+36>>2]=N[m+36>>2];N[n+40>>2]=N[m+40>>2];c=J[m+48>>2];J[n+44>>2]=J[m+44>>2];J[n+48>>2]=c;c=J[m+56>>2];J[n+52>>2]=J[m+52>>2];J[n+56>>2]=c;J[n+60>>2]=J[m+60>>2];f=f+1|0}o=o+1|0;if((p|0)!=(o|0)){continue}break}J[a+4096>>2]=b+f}return}if(!M){break a}while(1){k=N[((d<<6)+g|0)+12>>2];f=k>2]=h;d=c<<14&1073725440;m=d>>>16|0;f=(m<<6)+g|0;N[g+64>>2]=N[f>>2];N[g+68>>2]=N[f+4>>2];N[g+72>>2]=N[f+8>>2];N[g+76>>2]=N[f+12>>2];N[g+80>>2]=N[f+16>>2];N[g+84>>2]=N[f+20>>2];N[g+88>>2]=N[f+24>>2];N[g+92>>2]=N[f+28>>2];N[g+96>>2]=N[f+32>>2];N[g+100>>2]=N[f+36>>2];N[g+104>>2]=N[f+40>>2];c=J[f+48>>2];J[g+108>>2]=J[f+44>>2];J[g+112>>2]=c;c=J[f+56>>2];J[g+116>>2]=J[f+52>>2];J[g+120>>2]=c;J[g+124>>2]=J[f+60>>2];j=d>>>15|0;f=(j<<6)+g|0;N[g+128>>2]=N[f>>2];N[g+132>>2]=N[f+4>>2];N[g+136>>2]=N[f+8>>2];N[g+140>>2]=N[f+12>>2];N[g+144>>2]=N[f+16>>2];N[g+148>>2]=N[f+20>>2];N[g+152>>2]=N[f+24>>2];N[g+156>>2]=N[f+28>>2];N[g+160>>2]=N[f+32>>2];N[g+164>>2]=N[f+36>>2];N[g+168>>2]=N[f+40>>2];c=J[f+48>>2];J[g+172>>2]=J[f+44>>2];J[g+176>>2]=c;c=J[f+56>>2];J[g+180>>2]=J[f+52>>2];J[g+184>>2]=c;J[g+188>>2]=J[f+60>>2];f=P(d,3)>>>16|0;d=(f<<6)+g|0;N[g+192>>2]=N[d>>2];N[g+196>>2]=N[d+4>>2];N[g+200>>2]=N[d+8>>2];N[g+204>>2]=N[d+12>>2];N[g+208>>2]=N[d+16>>2];N[g+212>>2]=N[d+20>>2];N[g+216>>2]=N[d+24>>2];N[g+220>>2]=N[d+28>>2];N[g+224>>2]=N[d+32>>2];N[g+228>>2]=N[d+36>>2];N[g+232>>2]=N[d+40>>2];c=J[d+48>>2];J[g+236>>2]=J[d+44>>2];J[g+240>>2]=c;c=J[d+56>>2];J[g+244>>2]=J[d+52>>2];J[g+248>>2]=c;J[g+252>>2]=J[d+60>>2];d=4;if(!((e|0)==(f|0)|(e|0)==(j|0)|(!e|(e|0)==(m|0)))){d=(e<<6)+g|0;N[g+256>>2]=N[d>>2];N[g+260>>2]=N[d+4>>2];N[g+264>>2]=N[d+8>>2];N[g+268>>2]=N[d+12>>2];N[g+272>>2]=N[d+16>>2];N[g+276>>2]=N[d+20>>2];N[g+280>>2]=N[d+24>>2];N[g+284>>2]=N[d+28>>2];N[g+288>>2]=N[d+32>>2];N[g+292>>2]=N[d+36>>2];N[g+296>>2]=N[d+40>>2];c=J[d+48>>2];J[g+300>>2]=J[d+44>>2];J[g+304>>2]=c;c=J[d+56>>2];J[g+308>>2]=J[d+52>>2];J[g+312>>2]=c;J[g+316>>2]=J[d+60>>2];d=5}J[a+4096>>2]=b+d}function LJ(a,b,c,d,e,f,g,h,i,j,k,l,m,n){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=Q(l);m=m|0;n=n|0;var o=0;f=Ia-160|0;Ia=f;e=J[j+4>>2];J[a+544>>2]=J[j>>2];J[a+548>>2]=e;J[a+576>>2]=J[j+32>>2];e=J[j+28>>2];J[a+568>>2]=J[j+24>>2];J[a+572>>2]=e;e=J[j+20>>2];J[a+560>>2]=J[j+16>>2];J[a+564>>2]=e;e=J[j+12>>2];J[a+552>>2]=J[j+8>>2];J[a+556>>2]=e;N[a+56>>2]=l==Q(0)?Q(0):Q(Q(1)/l);N[a+52>>2]=l;N[a+68>>2]=N[m>>2];N[a+72>>2]=N[m+4>>2];N[a+76>>2]=N[m+8>>2];g=J[b+412>>2];h=J[b+320>>2];if(h){i=J[b+316>>2];e=J[b+148>>2];k=J[b+128>>2];j=0;while(1){m=J[i+(j<<2)>>2];n=(m>>>0)/(e>>>0)|0;m=J[J[k+(n<<2)>>2]+(m-P(e,n)<<2)>>2];if(m){H[m+42|0]=0}j=j+1|0;if((h|0)!=(j|0)){continue}break}}e=J[a+180>>2];J[e+608>>2]=J[b+308>>2];a:{if(g){J[e+604>>2]=J[b+284>>2];h=J[b+344>>2];break a}J[e+604>>2]=0;h=0}J[e+600>>2]=h;J[a+536>>2]=0;e=J[a+336>>2];j=J[e>>2];J[e>>2]=0;if(j){m=j;while(1){e=J[m>>2];ss(m);m=e;if(e){continue}break}while(1){e=J[j>>2];h=J[a+336>>2];J[j>>2]=J[h>>2];J[h>>2]=j;j=e;if(e){continue}break}}if(g){Ka[J[J[d>>2]+16>>2]](d);h=db(J[a+584>>2],40);e=J[a+604>>2];g=J[a+600>>2];J[h+24>>2]=0;J[h+16>>2]=0;J[h+8>>2]=g;J[h+12>>2]=e;J[h+36>>2]=d;J[h+32>>2]=b;J[h+28>>2]=a;J[h>>2]=138668;J[h+20>>2]=c;J[h+24>>2]=1;if(c){Ka[J[J[c>>2]+16>>2]](c);J[h+16>>2]=J[J[h+20>>2]+16>>2]}J[a+192>>2]=0;J[a+196>>2]=0;J[a+216>>2]=0;J[a+208>>2]=0;J[a+212>>2]=0;J[a+200>>2]=0;n=J[b+304>>2];j=J[b+308>>2];J[a+532>>2]=j;d=a+440|0;k=J[b+296>>2];i=J[b+284>>2];c=i+j|0;e=J[a+448>>2]&2147483647;b:{if(c>>>0<=e>>>0){break b}g=e;e=c+31&-32;if(g>>>0>>0){Pr(d,e)}e=(c&-32)+32|0;if(e>>>0>(J[a+460>>2]&2147483647)>>>0){Or(a+452|0,e)}if(e>>>0<=(J[a+504>>2]&2147483647)>>>0){break b}mb(a+496|0,e)}J[f+152>>2]=0;J[f+156>>2]=0;J[f+144>>2]=0;J[f+148>>2]=0;J[f+136>>2]=0;J[f+140>>2]=0;J[f+128>>2]=0;J[f+132>>2]=0;if(c>>>0>(J[d+8>>2]&2147483647)>>>0){Pr(d,c)}e=J[d+4>>2];if((e|0)<(c|0)){g=J[d>>2];m=g+(c<<5)|0;g=g+(e<<5)|0;while(1){N[g>>2]=N[f+128>>2];N[g+4>>2]=N[f+132>>2];N[g+8>>2]=N[f+136>>2];J[g+12>>2]=J[f+140>>2];N[g+16>>2]=N[f+144>>2];N[g+20>>2]=N[f+148>>2];N[g+24>>2]=N[f+152>>2];J[g+28>>2]=J[f+156>>2];g=g+32|0;if(m>>>0>g>>>0){continue}break}}J[d+4>>2]=c;m=0;Wa(f+16|0,0,112);c=c+1|0;d=a+452|0;if(c>>>0>(J[d+8>>2]&2147483647)>>>0){Or(d,c)}e=J[d+4>>2];if((e|0)<(c|0)){g=J[d>>2];o=g+P(c,112)|0;e=g+P(e,112)|0;while(1){N[e>>2]=N[f+16>>2];N[e+4>>2]=N[f+20>>2];N[e+8>>2]=N[f+24>>2];N[e+12>>2]=N[f+28>>2];N[e+16>>2]=N[f+32>>2];N[e+20>>2]=N[f+36>>2];N[e+24>>2]=N[f+40>>2];N[e+28>>2]=N[f+44>>2];N[e+32>>2]=N[f+48>>2];N[e+36>>2]=N[f+52>>2];N[e+40>>2]=N[f+56>>2];N[e+44>>2]=N[f+60>>2];N[e+48>>2]=N[f+64>>2];N[e+52>>2]=N[f+68>>2];N[e+56>>2]=N[f+72>>2];N[e+60>>2]=N[f+76>>2];N[e- -64>>2]=N[f+80>>2];g=J[f+88>>2];J[e+68>>2]=J[f+84>>2];J[e+72>>2]=g;J[e+76>>2]=J[f+92>>2];N[e+80>>2]=N[f+96>>2];N[e+84>>2]=N[f+100>>2];N[e+88>>2]=N[f+104>>2];N[e+92>>2]=N[f+108>>2];N[e+96>>2]=N[f+112>>2];N[e+100>>2]=N[f+116>>2];N[e+104>>2]=N[f+120>>2];J[e+108>>2]=J[f+124>>2];e=e+112|0;if(o>>>0>e>>>0){continue}break}}J[d+4>>2]=c;J[f+12>>2]=0;vb(a+496|0,i,f+12|0);c=J[a+452>>2];N[c>>2]=N[a+224>>2];N[c+4>>2]=N[a+228>>2];N[c+8>>2]=N[a+232>>2];N[c+12>>2]=N[a+236>>2];N[c+16>>2]=N[a+240>>2];N[c+20>>2]=N[a+244>>2];N[c+24>>2]=N[a+248>>2];N[c+28>>2]=N[a+252>>2];N[c+32>>2]=N[a+256>>2];N[c+36>>2]=N[a+260>>2];N[c+40>>2]=N[a+264>>2];N[c+44>>2]=N[a+268>>2];N[c+48>>2]=N[a+272>>2];N[c+52>>2]=N[a+276>>2];N[c+56>>2]=N[a+280>>2];N[c+60>>2]=N[a+284>>2];N[c- -64>>2]=N[a+288>>2];d=J[a+296>>2];J[c+68>>2]=J[a+292>>2];J[c+72>>2]=d;J[c+76>>2]=J[a+300>>2];N[c+80>>2]=N[a+304>>2];N[c+84>>2]=N[a+308>>2];N[c+88>>2]=N[a+312>>2];N[c+92>>2]=N[a+316>>2];N[c+96>>2]=N[a+320>>2];N[c+100>>2]=N[a+324>>2];N[c+104>>2]=N[a+328>>2];J[c+108>>2]=J[a+332>>2];Wa(J[a+440>>2],0,j<<5);if(j){d=b+168|0;while(1){c=db(J[a+584>>2],48);e=J[a+452>>2];g=J[a+604>>2];o=J[a+600>>2];J[c+24>>2]=0;J[c+16>>2]=0;J[c+8>>2]=o;J[c+12>>2]=g;J[c+36>>2]=d;g=j-m|0;J[c+32>>2]=g>>>0>=1024?1024:g;J[c+28>>2]=n+(m<<2);J[c>>2]=138724;J[c+20>>2]=h;J[c+24>>2]=1;J[c+40>>2]=e+P(m,112);Ka[J[J[h>>2]+16>>2]](h);J[c+16>>2]=J[J[c+20>>2]+16>>2];Ka[J[J[c>>2]+20>>2]](c);m=m+1024|0;if(j>>>0>m>>>0){continue}break}}d=J[b+344>>2];c=J[b+340>>2];J[a+348>>2]=0;d=d+(c+(k<<6)|0)|0;b=d+63&-64;if(b>>>0>(J[a+352>>2]&2147483647)>>>0){lf(a+344|0,b)}J[a+348>>2]=d;J[a+360>>2]=0;if(b>>>0>(J[a+364>>2]&2147483647)>>>0){lf(a+356|0,b)}J[a+360>>2]=d;J[a+372>>2]=0;if(b>>>0>(J[a+376>>2]&2147483647)>>>0){lf(a+368|0,b)}J[a+372>>2]=d;J[a+384>>2]=0;if(b>>>0>(J[a+388>>2]&2147483647)>>>0){Xl(a+380|0,b)}J[a+384>>2]=d;J[a+524>>2]=0;b=c+63&-64;if(b>>>0>(J[a+528>>2]&2147483647)>>>0){Nr(a+520|0,b)}J[a+524>>2]=c;J[a+396>>2]=0;b=i+63&-64;if(b>>>0>(J[a+400>>2]&2147483647)>>>0){Mr(a+392|0,b)}J[a+396>>2]=i;J[a+408>>2]=0;if(b>>>0>(J[a+412>>2]&2147483647)>>>0){Lr(a+404|0,b)}J[a+408>>2]=i;J[a+420>>2]=0;if(b>>>0>(J[a+424>>2]&2147483647)>>>0){Kr(a+416|0,b)}J[a+420>>2]=i;J[a+432>>2]=0;d=k+63&-64;if(d>>>0>(J[a+436>>2]&2147483647)>>>0){JJ(a+428|0,d)}J[a+432>>2]=k;J[a+512>>2]=0;if(b>>>0>(J[a+516>>2]&2147483647)>>>0){mb(a+508|0,b)}J[a+512>>2]=i;b=J[a+4>>2];J[b+8>>2]=0;d=c-1|0;c=c>>>0>=d>>>0?d:0;c=c>>>1|c;c=c>>>2|c;c=c>>>4|c;c=c>>>8|c;c=(c>>>16|c)+1|0;if(c>>>0>(J[b+12>>2]&2147483647)>>>0){wj(b,c)}J[a+592>>2]=1-J[a+592>>2];Ka[J[J[h>>2]+20>>2]](h)}Ia=f+160|0}function Ri(a,b,c){var d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=0,o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=0,X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ha=Q(0),Ia=Q(0),Ja=Q(0),Ka=Q(0),La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=Q(0);e=L[a+16>>1];l=Wa(c,0,L[a+4>>1]<<5);e=a+e|0;q=L[a+4>>1];if(q>>>0>=2){while(1){q=q-1|0;W=K[(q+a|0)- -64|0];d=(q<<4)+b|0;m=N[d>>2];c=e+P(q,400)|0;r=N[c+248>>2];s=N[c+244>>2];t=N[c+240>>2];u=N[c+264>>2];v=N[c+256>>2];w=N[c+260>>2];g=N[d+4>>2];x=N[c+280>>2];y=N[c+272>>2];z=N[c+276>>2];A=N[c+296>>2];B=N[c+288>>2];C=N[c+292>>2];h=N[d+8>>2];n=(q<<5)+l|0;f=N[n+8>>2];D=N[c+312>>2];i=N[n>>2];E=N[c+304>>2];j=N[n+4>>2];F=N[c+308>>2];G=N[c+328>>2];k=N[n+24>>2];o=N[n+16>>2];H=N[c+320>>2];I=N[c+324>>2];p=N[n+20>>2];J[d+12>>2]=0;h=Q(h-Q(Q(Q(D*f)+Q(Q(E*i)+Q(j*F)))+Q(Q(G*k)+Q(Q(H*o)+Q(p*I)))));N[d+8>>2]=h;g=Q(g-Q(Q(Q(x*f)+Q(Q(y*i)+Q(j*z)))+Q(Q(A*k)+Q(Q(B*o)+Q(p*C)))));N[d+4>>2]=g;f=Q(m-Q(Q(Q(r*f)+Q(Q(t*i)+Q(s*j)))+Q(Q(u*k)+Q(Q(v*o)+Q(w*p)))));N[d>>2]=f;d=(W<<5)+l|0;i=N[d>>2];j=N[c+144>>2];k=N[c+176>>2];o=N[c+208>>2];p=N[d+4>>2];m=N[c+148>>2];r=N[c+180>>2];s=N[c+212>>2];t=N[d+8>>2];u=N[c+152>>2];v=N[c+184>>2];w=N[c+216>>2];x=N[d+16>>2];y=N[c+160>>2];z=N[c+192>>2];A=N[c+224>>2];B=N[d+20>>2];C=N[c+164>>2];D=N[c+196>>2];E=N[c+228>>2];F=N[d+24>>2];G=N[c+168>>2];H=N[c+200>>2];I=N[c+232>>2];J[d+28>>2]=0;J[d+12>>2]=0;N[d+24>>2]=F-Q(Q(f*G)+Q(Q(g*H)+Q(h*I)));N[d+20>>2]=B-Q(Q(f*C)+Q(Q(g*D)+Q(h*E)));N[d+16>>2]=x-Q(Q(f*y)+Q(Q(g*z)+Q(h*A)));N[d+8>>2]=t-Q(Q(f*u)+Q(Q(g*v)+Q(h*w)));N[d+4>>2]=p-Q(Q(f*m)+Q(Q(g*r)+Q(h*s)));N[d>>2]=i-Q(Q(f*j)+Q(Q(g*k)+Q(h*o)));if(q>>>0>1){continue}break}}x=N[e+36>>2];y=N[e+20>>2];z=N[e+40>>2];A=N[e+24>>2];o=N[e+56>>2];p=N[e+52>>2];B=N[e+112>>2];C=N[e+128>>2];m=N[e+72>>2];r=N[e- -64>>2];s=N[e+68>>2];D=N[e+100>>2];E=N[e+116>>2];F=N[e+132>>2];t=N[e+88>>2];u=N[e+80>>2];v=N[e+84>>2];G=N[e+104>>2];H=N[e+120>>2];h=N[l+20>>2];I=N[e+136>>2];g=N[l+24>>2];M=N[e+32>>2];O=N[e>>2];R=N[e+16>>2];S=N[e+4>>2];T=N[e+8>>2];w=N[e+48>>2];U=N[e+96>>2];f=N[l+8>>2];i=N[l>>2];j=N[l+4>>2];k=N[l+16>>2];J[l+28>>2]=0;J[l+12>>2]=0;N[l+24>>2]=Q(Q(t*f)+Q(Q(u*i)+Q(j*v)))+Q(Q(I*g)+Q(Q(G*k)+Q(h*H)));N[l+20>>2]=Q(Q(m*f)+Q(Q(r*i)+Q(j*s)))+Q(Q(F*g)+Q(Q(D*k)+Q(h*E)));N[l+16>>2]=Q(Q(o*f)+Q(Q(w*i)+Q(j*p)))+Q(Q(C*g)+Q(Q(U*k)+Q(h*B)));N[l+8>>2]=Q(Q(z*f)+Q(Q(T*i)+Q(j*A)))+Q(Q(t*g)+Q(Q(o*k)+Q(h*m)));N[l+4>>2]=Q(Q(x*f)+Q(Q(S*i)+Q(j*y)))+Q(Q(v*g)+Q(Q(p*k)+Q(h*s)));N[l>>2]=Q(Q(M*f)+Q(Q(O*i)+Q(j*R)))+Q(Q(u*g)+Q(Q(w*k)+Q(h*r)));q=1;if(L[a+4>>1]>1){while(1){c=e+P(q,400)|0;I=N[c+32>>2];M=N[c>>2];O=N[c+16>>2];R=N[c+240>>2];S=N[c+272>>2];T=N[c+304>>2];U=N[c+36>>2];X=N[c+20>>2];Y=N[c+4>>2];Z=N[c+244>>2];_=N[c+276>>2];$=N[c+308>>2];aa=N[c+40>>2];ba=N[c+24>>2];ca=N[c+8>>2];da=N[c+248>>2];ea=N[c+280>>2];fa=N[c+312>>2];z=N[c+56>>2];A=N[c+52>>2];B=N[c+48>>2];ga=N[c+128>>2];ha=N[c+112>>2];ia=N[c+96>>2];ja=N[c+256>>2];ka=N[c+288>>2];la=N[c+320>>2];C=N[c+72>>2];D=N[c- -64>>2];E=N[c+68>>2];ma=N[c+132>>2];na=N[c+100>>2];oa=N[c+116>>2];pa=N[c+260>>2];qa=N[c+292>>2];ra=N[c+324>>2];d=(q<<5)+l|0;h=N[d+8>>2];F=N[c+88>>2];g=N[d>>2];G=N[c+80>>2];f=N[d+4>>2];H=N[c+84>>2];o=N[c+136>>2];i=N[d+24>>2];j=N[d+16>>2];p=N[c+104>>2];V=N[c+120>>2];k=N[d+20>>2];sa=N[c+264>>2];ta=N[c+368>>2];ua=N[c+352>>2];va=N[c+336>>2];wa=N[c+168>>2];xa=N[c+164>>2];ya=N[c+160>>2];za=N[c+152>>2];Aa=N[c+144>>2];Ba=N[c+148>>2];Ca=N[c+296>>2];Da=N[c+372>>2];Ea=N[c+340>>2];Fa=N[c+356>>2];Ga=N[c+200>>2];Ha=N[c+196>>2];Ia=N[c+192>>2];Ja=N[c+184>>2];Ka=N[c+176>>2];La=N[c+180>>2];Ma=N[c+328>>2];n=(q<<4)+b|0;m=N[n+8>>2];Na=N[c+376>>2];r=N[n>>2];Oa=N[c+344>>2];s=N[n+4>>2];Pa=N[c+360>>2];Qa=N[c+232>>2];n=(K[(a+q|0)- -64|0]<<5)+l|0;t=N[n+24>>2];Ra=N[c+228>>2];u=N[n+20>>2];Sa=N[c+224>>2];v=N[n+16>>2];Ta=N[c+216>>2];w=N[n+8>>2];Ua=N[c+208>>2];x=N[n>>2];Va=N[c+212>>2];y=N[n+4>>2];J[d+28>>2]=0;J[d+12>>2]=0;V=Q(Q(Q(F*h)+Q(Q(G*g)+Q(f*H)))+Q(Q(o*i)+Q(Q(p*j)+Q(k*V))));o=Q(Q(Q(ta*m)+Q(Q(va*r)+Q(s*ua)))-Q(Q(Q(za*w)+Q(Q(Aa*x)+Q(Ba*y)))+Q(Q(wa*t)+Q(Q(ya*v)+Q(xa*u)))));p=Q(Q(Q(Da*m)+Q(Q(Ea*r)+Q(s*Fa)))-Q(Q(Q(Ja*w)+Q(Q(Ka*x)+Q(y*La)))+Q(Q(Ga*t)+Q(Q(Ia*v)+Q(u*Ha)))));m=Q(Q(Q(Na*m)+Q(Q(Oa*r)+Q(s*Pa)))-Q(Q(Q(Ta*w)+Q(Q(Ua*x)+Q(y*Va)))+Q(Q(Qa*t)+Q(Q(Sa*v)+Q(u*Ra)))));N[d+24>>2]=V-Q(Q(sa*o)+Q(Q(Ca*p)+Q(Ma*m)));N[d+20>>2]=Q(Q(Q(C*h)+Q(Q(D*g)+Q(f*E)))+Q(Q(ma*i)+Q(Q(na*j)+Q(k*oa))))-Q(Q(o*pa)+Q(Q(p*qa)+Q(m*ra)));N[d+16>>2]=Q(Q(Q(z*h)+Q(Q(B*g)+Q(f*A)))+Q(Q(ga*i)+Q(Q(ia*j)+Q(k*ha))))-Q(Q(o*ja)+Q(Q(p*ka)+Q(m*la)));N[d+8>>2]=Q(Q(Q(aa*h)+Q(Q(ca*g)+Q(f*ba)))+Q(Q(F*i)+Q(Q(z*j)+Q(k*C))))-Q(Q(o*da)+Q(Q(p*ea)+Q(m*fa)));N[d+4>>2]=Q(Q(Q(U*h)+Q(Q(Y*g)+Q(f*X)))+Q(Q(H*i)+Q(Q(A*j)+Q(k*E))))-Q(Q(o*Z)+Q(Q(p*_)+Q(m*$)));N[d>>2]=Q(Q(Q(I*h)+Q(Q(M*g)+Q(f*O)))+Q(Q(G*i)+Q(Q(B*j)+Q(k*D))))-Q(Q(o*R)+Q(Q(p*S)+Q(m*T)));q=q+1|0;if(q>>>0>1]){continue}break}}}function xia(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),L=Q(0),M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0);h=Ia-3968|0;Ia=h;f=J[f>>2];w=N[a+4>>2];N[h+3952>>2]=w;A=N[e>>2];N[h+3936>>2]=A;x=N[c+20>>2];z=N[c+24>>2];m=N[c>>2];p=N[c+4>>2];l=N[c+8>>2];t=N[c+12>>2];s=N[c+16>>2];J[h+3932>>2]=0;N[h+3928>>2]=z;N[h+3924>>2]=x;N[h+3920>>2]=s;N[h+3916>>2]=t;N[h+3912>>2]=l;N[h+3908>>2]=p;N[h+3904>>2]=m;o=N[d+20>>2];u=N[d+24>>2];q=N[d>>2];j=N[d+4>>2];k=N[d+8>>2];i=N[d+12>>2];v=N[d+16>>2];J[h+3900>>2]=0;N[h+3896>>2]=u;N[h+3892>>2]=o;N[h+3888>>2]=v;N[h+3884>>2]=i;N[h+3880>>2]=k;N[h+3876>>2]=j;N[h+3872>>2]=q;N[h+3856>>2]=w*Q(.0010000000474974513);r=Q(Q(Q(l*q)-Q(k*m))+Q(Q(p*i)-Q(t*j)));y=Q(Q(Q(p*k)-Q(j*l))+Q(Q(m*i)-Q(t*q)));n=Q(Q(Q(m*j)-Q(q*p))+Q(Q(l*i)-Q(t*k)));B=Q(t*i);t=Q(-q);m=Q(B-Q(Q(Q(m*t)-Q(p*j))-Q(k*l)));p=Q(s-v);l=Q(x-o);o=Q(Q(t*p)-Q(l*j));t=Q(z-u);x=Q(o-Q(k*t));z=Q(Q(i*i)+Q(-.5));s=Q(Q(Q(z*p)+Q(i*Q(Q(k*l)-Q(j*t))))-Q(q*x));s=Q(s+s);o=Q(s-N[f+16>>2]);o=o>Q(0)?o:Q(-o);u=Q(Q(Q(z*l)+Q(i*Q(Q(q*t)-Q(k*p))))-Q(j*x));u=Q(u+u);v=Q(u-N[f+20>>2]);v=v>Q(0)?v:Q(-v);v=o>=v?o:v;i=Q(Q(Q(i*Q(Q(j*p)-Q(q*l)))+Q(z*t))-Q(k*x));i=Q(i+i);j=Q(i-N[f+24>>2]);j=(j>Q(0)?j:Q(-j))>=Q(0)?o:Q(0);a:{if(Q(w*Q(.019999999552965164))<(j<=v?v:j)|Q(Q(m*N[f+12>>2])+Q(Q(n*N[f+8>>2])+Q(Q(y*N[f>>2])+Q(r*N[f+4>>2]))))>2]=0;N[f+24>>2]=i;N[f+20>>2]=u;N[f+16>>2]=s;N[f+12>>2]=m;N[f+8>>2]=n;N[f+4>>2]=r;N[f>>2]=y;H[f+62|0]=0;E=J[b+4>>2];J[h+3840>>2]=b;J[h+3836>>2]=E;i=N[b+8>>2];j=N[b+12>>2];N[h+3832>>2]=Q(1)/N[b+16>>2];N[h+3824>>2]=Q(1)/j;N[h+3828>>2]=Q(1)/i;A=N[e>>2];B=N[a+4>>2];n=N[d+20>>2];y=N[c+20>>2];t=N[d+16>>2];w=N[c+16>>2];l=N[d+24>>2];s=N[c+24>>2];i=N[d+8>>2];j=N[d+12>>2];k=N[d+4>>2];q=N[d>>2];r=N[a+8>>2];x=N[c+8>>2];m=N[c+12>>2];z=N[c+4>>2];p=N[c>>2];e=J[h+3964>>2];b=h+3816|0;J[b>>2]=J[h+3960>>2];J[b+4>>2]=e;J[h+3804>>2]=0;J[h+3788>>2]=0;l=Q(s-l);l=Q(l+l);t=Q(w-t);t=Q(t+t);n=Q(y-n);y=Q(n+n);s=Q(Q(i*l)+Q(Q(q*t)+Q(k*y)));n=Q(Q(j*j)+Q(-.5));o=Q(Q(i*s)+Q(Q(l*n)-Q(j*Q(Q(q*y)-Q(t*k)))));N[h+3736>>2]=o;u=Q(p+p);v=Q(m+m);w=Q(r*Q(Q(x*u)-Q(z*v)));w=Q(w+w);m=Q(r*Q(Q(p*u)+Q(Q(m*v)+Q(-1))));m=Q(m+m);r=Q(r*Q(Q(x*v)+Q(u*z)));r=Q(r+r);x=Q(Q(i*w)+Q(Q(q*m)+Q(k*r)));z=Q(Q(i*x)+Q(Q(w*n)-Q(j*Q(Q(q*r)-Q(m*k)))));N[h+3800>>2]=o-z;p=Q(Q(k*s)+Q(Q(y*n)-Q(j*Q(Q(i*t)-Q(l*q)))));N[h+3732>>2]=p;u=Q(Q(k*x)+Q(Q(r*n)-Q(j*Q(Q(i*m)-Q(w*q)))));N[h+3796>>2]=p-u;N[h+3784>>2]=o+z;N[h+3780>>2]=p+u;b=J[h+3956>>2];J[h+3808>>2]=J[h+3952>>2];J[h+3812>>2]=b;J[h+3740>>2]=0;J[h+3756>>2]=4;p=N[h+3808>>2];N[h+3752>>2]=p;N[h+3748>>2]=p;N[h+3744>>2]=p;l=Q(Q(q*s)+Q(Q(t*n)-Q(j*Q(Q(k*l)-Q(y*i)))));N[h+3728>>2]=l;i=Q(Q(q*x)+Q(Q(m*n)-Q(j*Q(Q(k*w)-Q(r*i)))));N[h+3792>>2]=l-i;N[h+3776>>2]=l+i;H[h+3760|0]=1;J[h+40>>2]=d;b=h+3824|0;J[h+36>>2]=b;Ka[J[J[E>>2]+52>>2]](h,E);H[h+44|0]=!(I[h>>1]&1);J[h+32>>2]=160132;e=ug(h+48|0,h+3936|0,h+3856|0,h+3904|0,h+3872|0,f,g,0,0);i=Q(p+N[h+3936>>2]);N[h+3680>>2]=i;N[h+3696>>2]=i*i;J[h+3712>>2]=h+3728;i=N[d+12>>2];t=Q(Q(i*i)+Q(-.5));j=N[d>>2];k=Q(N[c+16>>2]-N[d+16>>2]);y=Q(k+k);k=Q(N[c+20>>2]-N[d+20>>2]);w=Q(k+k);k=N[d+4>>2];q=N[d+8>>2];n=Q(N[c+24>>2]-N[d+24>>2]);x=Q(n+n);z=Q(Q(Q(Q(-j)*y)-Q(w*k))-Q(q*x));r=N[c>>2];s=N[c+8>>2];o=N[c+12>>2];u=N[c+4>>2];n=Q(Q(r*k)+Q(Q(Q(i*s)-Q(o*q))-Q(j*u)));l=Q(B+A);m=Q(Q(l-l)*Q(.5));v=Q(m+m);G=Q(n*v);p=Q(Q(u*q)+Q(Q(Q(i*r)-Q(o*j))-Q(k*s)));A=Q(l+N[a+8>>2]);m=Q(Q(A-A)*Q(.5));B=Q(m+m);m=Q(Q(s*j)+Q(Q(Q(i*u)-Q(o*k))-Q(q*r)));L=Q(m*v);F=Q(G+Q(Q(p*B)+L));r=Q(Q(q*s)+Q(Q(k*u)+Q(Q(i*o)+Q(j*r))));M=Q(Q(r*r)+Q(-.5));O=Q(v*M);v=Q(p*v);S=Q(Q(Q(Q(x*t)+Q(i*Q(Q(k*y)-Q(j*w))))-Q(q*z))+Q(Q(n*F)+Q(O+Q(r*Q(v-Q(B*m))))));l=Q(Q(l+l)*Q(.5));s=Q(p+p);C=Q(Q(1)-Q(p*s));o=Q(m+m);T=Q(m*o);u=Q(Q(A+A)*Q(.5));A=Q(n*s);U=Q(r*o);D=Q(r*s);o=Q(n*o);V=Q(Q(R(Q(l*Q(C-T))))+Q(Q(R(Q(u*Q(A-U))))+Q(R(Q(l*Q(D+o))))));N[h+20>>2]=S+V;W=Q(R(Q(l*Q(o-D))));s=Q(s*m);o=Q(n+n);D=Q(r*o);o=Q(n*o);C=Q(W+Q(Q(R(Q(u*Q(s+D))))+Q(R(Q(l*Q(C-o))))));n=Q(Q(Q(Q(w*t)+Q(i*Q(Q(j*x)-Q(q*y))))-Q(k*z))+Q(Q(m*F)+Q(O+Q(r*Q(Q(n*B)-v)))));N[h+16>>2]=C+n;N[h+8>>2]=S-V;i=Q(Q(Q(Q(y*t)+Q(i*Q(Q(q*w)-Q(k*x))))-Q(j*z))+Q(Q(p*F)+Q(Q(B*M)+Q(r*Q(L-G)))));j=Q(Q(R(Q(l*Q(A+U))))+Q(Q(R(Q(l*Q(s-D))))+Q(R(Q(u*Q(Q(Q(1)-T)-o))))));N[h+12>>2]=i+j;N[h+4>>2]=n-C;N[h>>2]=i-j;Kc(b,d,h,0,h+32|0);Nd(e,3,0);break a}a=0;J[h+92>>2]=0;N[h+88>>2]=i;N[h+84>>2]=u;J[h+76>>2]=0;J[h+60>>2]=0;j=Q(r+r);k=Q(n*j);i=Q(y+y);q=Q(m*i);N[h+68>>2]=k-q;N[h+56>>2]=k+q;k=Q(Q(1)-Q(y*i));q=Q(r*j);N[h+72>>2]=k-q;l=k;k=Q(n+n);p=Q(n*k);N[h+52>>2]=l-p;N[h+80>>2]=s;J[h+44>>2]=0;n=Q(n*i);j=Q(m*j);N[h+64>>2]=n+j;i=Q(r*i);k=Q(m*k);N[h+48>>2]=i-k;N[h+40>>2]=n-j;N[h+36>>2]=i+k;N[h+32>>2]=Q(Q(1)-q)-p;N[h>>2]=w*Q(.05000000074505806);N[h+3824>>2]=w+A;if(!K[f+62|0]){break a}while(1){c=a+f|0;b=K[c+56|0];d=f+P(b,400)|0;tg(h+3728|0,d- -64|0,h+32|0,h);b:{if(!J[d+448>>2]){d=K[f+62|0]-1|0;H[f+62|0]=d;d=f+(d&255)|0;e=K[d+56|0];H[d+56|0]=b;H[c+56|0]=e;a=a-1|0;break b}N[(f+(b<<2)|0)+32>>2]=N[h+3728>>2]}a=a+1|0;if(a>>>0>2];a:{if(!y){if(!J[a+88>>2]){break a}Ws(a,b);break a}e=y<<2;U=J[a+8>>2];V=J[a+4>>2];o=J[a+36>>2];while(1){f=J[o+(d<<2)>>2];b:{if((f|0)==-1){break b}if((f|0)<0){if(!(!e|m)){m=J[42504]+12|0;m=Ka[J[J[m>>2]+8>>2]](m,e,29113,15952,1402)|0}g=f&2147483647;N[(p<<2)+m>>2]=N[P(g,24)+V>>2]-N[(f<<2)+U>>2];c:{if(j){break c}f=J[c>>2];if(f){j=Db(f,e,1);break c}if(!e){j=0;break c}f=J[42504]+12|0;j=Ka[J[J[f>>2]+8>>2]](f,e,29113,15952,373)|0}J[((p^-1)+y<<2)+j>>2]=g;p=p+1|0;break b}d:{if(j){break d}f=J[c>>2];if(f){j=Db(f,e,1);break d}if(!e){j=0;break d}f=J[42504]+12|0;j=Ka[J[J[f>>2]+8>>2]](f,e,29113,15952,373)|0}J[(i<<2)+j>>2]=d;i=i+1|0}d=d+1|0;if((y|0)!=(d|0)){continue}break}r=J[a+68>>2];e:{if(i){if(r){z=J[a+56>>2];k=J[z+(J[j>>2]<<3)>>2];W=J[a+84>>2];X=J[a+60>>2];O=J[a+80>>2];l=J[O>>2];Y=J[a+64>>2];Z=J[a+36>>2];f=0;n=i+r|0;o=n-J[a+88>>2]|0;e=o+6|0;d=e<<3;if(d){f=J[42504]+12|0;f=Ka[J[J[f>>2]+8>>2]](f,d,29113,15952,1521)|0}e=e<<4;if(e){d=J[42504]+12|0;t=Ka[J[J[d>>2]+8>>2]](d,e,29113,15952,1522)|0}e=(o<<3)+f|0;J[e>>2]=-1;J[e+40>>2]=-1;J[e+32>>2]=-1;J[e+24>>2]=-1;J[e+16>>2]=-1;J[e+8>>2]=-1;e=o<<2;if(e){d=J[42504]+12|0;u=Ka[J[J[d>>2]+8>>2]](d,e,29113,15952,1525)|0}if(n){e=0;d=0;while(1){f:{if(k>>>0>l>>>0){g=J[(e<<2)+Y>>2];if((g|0)!=-1){J[(d<<2)+u>>2]=g;l=(d<<3)+f|0;h=(e<<3)+O|0;J[l>>2]=J[h>>2];J[l+4>>2]=J[h+4>>2];l=(e<<4)+W|0;w=J[l>>2];R=J[l+4>>2];S=J[l+12>>2];h=(d<<4)+t|0;J[h+8>>2]=J[l+8>>2];J[h+12>>2]=S;J[h>>2]=w;J[h+4>>2]=R}l=-1;e=e+1|0;if(r>>>0<=e>>>0){break f}l=J[(e<<3)+O>>2];break f}k=J[(x<<2)+j>>2];g=J[(k<<2)+Z>>2];J[(d<<2)+u>>2]=g;h=(d<<3)+f|0;w=(k<<3)+z|0;J[h>>2]=J[w>>2];J[h+4>>2]=J[w+4>>2];k=(k<<4)+X|0;w=J[k>>2];R=J[k+4>>2];S=J[k+12>>2];h=(d<<4)+t|0;J[h+8>>2]=J[k+8>>2];J[h+12>>2]=S;J[h>>2]=w;J[h+4>>2]=R;k=-1;x=x+1|0;if(x>>>0>=i>>>0){break f}k=J[(J[(x<<2)+j>>2]<<3)+z>>2]}if((g|0)!=-1){J[(g<<2)+b>>2]=J[a>>2]|d<<3|4;d=d+1|0}n=n-1|0;if(n){continue}break}}e=J[a+84>>2];if(e){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,e);J[a+84>>2]=0}e=J[a+80>>2];if(e){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,e)}J[a+84>>2]=t;J[a+80>>2]=f;J[a+72>>2]=o;J[a+76>>2]=o;e=J[a+64>>2];if(e){f=J[42504]+12|0;Ka[J[J[f>>2]+12>>2]](f,e)}J[a+88>>2]=0;J[a+68>>2]=o;J[a+64>>2]=u;break e}g:{if(Ys(a+72|0,i)){e=i<<2;if(e){f=J[42504]+12|0;f=Ka[J[J[f>>2]+8>>2]](f,e,29113,15952,1604)|0}else{f=0}e=J[a+64>>2];if(e){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,e)}J[a+64>>2]=f;break g}f=J[a+64>>2]}k=J[a+84>>2];l=J[a+60>>2];n=J[a+56>>2];t=J[a+80>>2];e=t+(i<<3)|0;J[e>>2]=-1;J[e+40>>2]=-1;J[e+32>>2]=-1;J[e+24>>2]=-1;J[e+16>>2]=-1;J[e+8>>2]=-1;d=0;while(1){g=d<<2;e=J[g+j>>2];r=J[o+(e<<2)>>2];J[f+g>>2]=r;u=d<<3;g=u+t|0;h=n+(e<<3)|0;J[g>>2]=J[h>>2];J[g+4>>2]=J[h+4>>2];e=l+(e<<4)|0;h=J[e>>2];x=J[e+4>>2];z=J[e+12>>2];g=k+(d<<4)|0;J[g+8>>2]=J[e+8>>2];J[g+12>>2]=z;J[g>>2]=h;J[g+4>>2]=x;J[(r<<2)+b>>2]=u|J[a>>2]|4;d=d+1|0;if((i|0)!=(d|0)){continue}break}J[a+68>>2]=i;break e}if(!r|!J[a+88>>2]){break e}Ws(a,b)}h:{if(p){d=p<<2;e=J[c>>2];i:{j:{if(e){e=Db(e,d,1);break j}if(!d){e=0;f=0;break i}e=J[42504]+12|0;e=Ka[J[J[e>>2]+8>>2]](e,d,29113,15952,373)|0}f=J[c>>2];if(f){f=Db(f,d,1);break i}f=0;if(!d){break i}f=J[42504]+12|0;f=Ka[J[J[f>>2]+8>>2]](f,d,29113,15952,373)|0}d=s+5132|0;J[d+8>>2]=0;J[d+12>>2]=0;H[d+32|0]=1;J[d+4>>2]=-2147483648;J[d>>2]=156120;J[d+16>>2]=0;J[d+20>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;i=s+1024|0;if((e|0)!=0&(f|0)!=0&(i|0)!=0&(s|0)!=0){H[d+32|0]=0;J[d+20>>2]=s;J[d+16>>2]=i;J[d+12>>2]=f;J[d+8>>2]=e;J[d+4>>2]=J[d+4>>2]|-2147483648}i=J[qC(d,m,p)+8>>2];k:{if(Ys(a+48|0,p)){d=J[a+36>>2];if(d){g=J[42504]+12|0;Ka[J[J[g>>2]+12>>2]](g,d)}J[a+36>>2]=m;break k}if(m){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,m)}m=J[a+36>>2]}o=J[a+56>>2];d=o+(p<<3)|0;J[d>>2]=-1;J[d+40>>2]=-1;J[d+32>>2]=-1;J[d+24>>2]=-1;J[d+16>>2]=-1;J[d+8>>2]=-1;r=J[a+60>>2];k=J[a>>2];F=Q(-34028234663852886e22);G=Q(34028234663852886e22);g=0;I=Q(34028234663852886e22);K=Q(34028234663852886e22);L=Q(-34028234663852886e22);M=Q(-34028234663852886e22);while(1){d=J[((J[i>>2]^-1)+y<<2)+j>>2];J[(g<<2)+m>>2]=d;l=d<<2;n=g<<3;J[l+b>>2]=n|k;d=P(d,24)+V|0;_=N[d+4>>2];A=N[d+8>>2];B=N[d+16>>2];D=N[d+20>>2];E=N[d>>2];n=o+n|0;q=N[l+U>>2];T=Q(q+N[d+12>>2]);d=(C(T),v(2));J[n+4>>2]=(d|0)<0?d^-1:d|-2147483648;E=Q(E-q);d=(C(E),v(2));J[n>>2]=(d|0)<0?d^-1:d|-2147483648;d=r+(g<<4)|0;D=Q(q+D);N[d+12>>2]=D;B=Q(q+B);N[d+8>>2]=B;A=Q(A-q);N[d+4>>2]=A;q=Q(_-q);N[d>>2]=q;F=F>D?F:D;L=L>B?L:B;M=M>T?M:T;G=GI?I:q;K=K>2]=K;N[a+32>>2]=F;N[a+28>>2]=L;N[a+24>>2]=M;N[a+20>>2]=G;N[a+16>>2]=I;qe(c,f);qe(c,e);break h}if(m){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,m)}b=J[a+60>>2];if(b){e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,b);J[a+60>>2]=0}b=J[a+56>>2];if(b){e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,b)}J[a+48>>2]=0;J[a+52>>2]=0;J[a+56>>2]=0;J[a+60>>2]=0;b=J[a+36>>2];if(!b){break h}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,b);J[a+36>>2]=0}J[a+40>>2]=p;J[a+44>>2]=p;if(!j){break a}qe(c,j)}Ia=s+5168|0}function qC(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=Q(0),r=Q(0),s=0,t=0,u=0,v=0,w=0,x=0,y=0;a:{if(!b|(c|0)<=0){break a}J[a+24>>2]=J[a+24>>2]+1;Wa(J[a+16>>2],0,4096);h=c<<2;j=h+b|0;f=J[a+16>>2];g=f+3072|0;n=f+2048|0;o=f+1024|0;b:{if(J[a+4>>2]<0){if(h){q=N[b>>2];e=b;while(1){r=q;d=J[e>>2];q=N[e>>2];if(r>q){break b}d=f+((d&255)<<2)|0;J[d>>2]=J[d>>2]+1;d=o+(K[e+1|0]<<2)|0;J[d>>2]=J[d>>2]+1;d=n+(K[e+2|0]<<2)|0;J[d>>2]=J[d>>2]+1;d=g+(K[e+3|0]<<2)|0;J[d>>2]=J[d>>2]+1;e=e+4|0;if((j|0)!=(e|0)){continue}break}}J[a+28>>2]=J[a+28>>2]+1;c=c>>>0<=1?1:c;g=c&7;b=J[a+8>>2];f=0;e=0;if(c>>>0>=8){c=c&-8;d=0;while(1){J[b+(e<<2)>>2]=e;j=e|1;J[b+(j<<2)>>2]=j;j=e|2;J[b+(j<<2)>>2]=j;j=e|3;J[b+(j<<2)>>2]=j;j=e|4;J[b+(j<<2)>>2]=j;j=e|5;J[b+(j<<2)>>2]=j;j=e|6;J[b+(j<<2)>>2]=j;j=e|7;J[b+(j<<2)>>2]=j;e=e+8|0;d=d+8|0;if((c|0)!=(d|0)){continue}break}}if(!g){break a}while(1){J[b+(e<<2)>>2]=e;e=e+1|0;f=f+1|0;if((g|0)!=(f|0)){continue}break}break a}if(h){d=J[a+8>>2];q=N[(J[d>>2]<<2)+b>>2];e=b;while(1){r=q;q=N[(J[d>>2]<<2)+b>>2];if(r>q){break b}m=f+(K[e|0]<<2)|0;J[m>>2]=J[m>>2]+1;m=o+(K[e+1|0]<<2)|0;J[m>>2]=J[m>>2]+1;m=n+(K[e+2|0]<<2)|0;J[m>>2]=J[m>>2]+1;m=g+(K[e+3|0]<<2)|0;J[m>>2]=J[m>>2]+1;d=d+4|0;e=e+4|0;if((j|0)!=(e|0)){continue}break}}J[a+28>>2]=J[a+28>>2]+1;return a}if((e|0)!=(j|0)){while(1){d=f+(K[e|0]<<2)|0;J[d>>2]=J[d>>2]+1;d=o+(K[e+1|0]<<2)|0;J[d>>2]=J[d>>2]+1;d=n+(K[e+2|0]<<2)|0;J[d>>2]=J[d>>2]+1;d=g+(K[e+3|0]<<2)|0;J[d>>2]=J[d>>2]+1;e=e+4|0;if((j|0)!=(e|0)){continue}break}}f=128;m=0;while(1){e=f<<2;m=J[g+(e|12)>>2]+(J[g+(e|8)>>2]+(J[g+(e|4)>>2]+(J[e+g>>2]+m|0)|0)|0)|0;f=f+4|0;if((f|0)!=256){continue}break}v=h-4|0;y=v&4;j=c>>>0<=1?1:c;w=j&-4;o=j&3;s=j&-2;t=j&1;u=j-1|0;n=0;while(1){g=J[a+16>>2]+(n<<10)|0;h=b+n|0;f=K[h|0];e=J[g+(f<<2)>>2]==(c|0);g=e?0:g;c:{d:{e:{f:{if((n|0)!=3){if(!g){break c}e=J[a+20>>2];d=J[a+12>>2];J[e>>2]=d;f=1;while(1){i=f<<2;k=i+e|0;l=d;d=g+i|0;l=l+(J[d-4>>2]<<2)|0;J[k>>2]=l;i=i+4|0;d=l+(J[d>>2]<<2)|0;J[i+e>>2]=d;d=d+(J[g+i>>2]<<2)|0;J[k+8>>2]=d;f=f+3|0;if((f|0)!=256){continue}break}if(J[a+4>>2]<0){g=0;f=0;if(!u){break f}while(1){i=e+(K[h+(g<<2)|0]<<2)|0;d=J[i>>2];J[i>>2]=d+4;J[d>>2]=g;i=g|1;k=e+(K[h+(i<<2)|0]<<2)|0;d=J[k>>2];J[k>>2]=d+4;J[d>>2]=i;g=g+2|0;f=f+2|0;if((s|0)!=(f|0)){continue}break}break f}f=J[a+8>>2];g=f;if(!y){d=J[f>>2];i=e+(K[h+(d<<2)|0]<<2)|0;g=J[i>>2];J[i>>2]=g+4;J[g>>2]=d;g=f+4|0}if(!v){break e}d=f+(c<<2)|0;while(1){i=J[g>>2];k=e+(K[h+(i<<2)|0]<<2)|0;f=J[k>>2];J[k>>2]=f+4;J[f>>2]=i;i=J[g+4>>2];k=e+(K[h+(i<<2)|0]<<2)|0;f=J[k>>2];J[k>>2]=f+4;J[f>>2]=i;g=g+8|0;if((d|0)!=(g|0)){continue}break}break e}g:{if(!e){e=J[a+20>>2];d=J[a+12>>2]+(m<<2)|0;J[e>>2]=d;f=1;while(1){l=d;d=f<<2;i=d+g|0;h=l+(J[i-4>>2]<<2)|0;J[e+d>>2]=h;d=d+4|0;h=h+(J[i>>2]<<2)|0;J[d+e>>2]=h;i=f+2<<2;d=h+(J[d+g>>2]<<2)|0;J[i+e>>2]=d;h=f+3|0;if((h|0)!=128){d=d+(J[g+i>>2]<<2)|0;J[e+(h<<2)>>2]=d;f=f+4|0;continue}break}J[e+1020>>2]=J[a+12>>2];f=0;while(1){d=254-f<<2;h=d+e|0;i=255-f<<2;J[h>>2]=J[i+e>>2]+(J[g+i>>2]<<2);if((f|0)==126){d=128;while(1){f=d<<2;h=f+e|0;J[h>>2]=J[h>>2]+(J[f+g>>2]<<2);h=f|4;i=h+e|0;J[i>>2]=J[i>>2]+(J[g+h>>2]<<2);h=f|8;i=h+e|0;J[i>>2]=J[i>>2]+(J[g+h>>2]<<2);f=f|12;h=f+e|0;J[h>>2]=J[h>>2]+(J[f+g>>2]<<2);d=d+4|0;if((d|0)!=256){continue}break}if(J[a+4>>2]<0){g=0;d=0;if(!u){break g}while(1){i=J[(g<<2)+b>>2];k=e+(i>>>22&1020)|0;f=J[k>>2];h=f-4|0;i=(i|0)>=0;J[k>>2]=i?f+4|0:h;J[(i?f:h)>>2]=g;i=g|1;k=J[(i<<2)+b>>2];l=e+(k>>>22&1020)|0;f=J[l>>2];h=f-4|0;k=(k|0)>=0;J[l>>2]=k?f+4|0:h;J[(k?f:h)>>2]=i;g=g+2|0;d=d+2|0;if((s|0)!=(d|0)){continue}break}break g}f=J[a+8>>2];g=0;d=0;if(u){while(1){k=g<<2;l=J[k+f>>2];p=J[(l<<2)+b>>2];x=e+(p>>>22&1020)|0;h=J[x>>2];i=h-4|0;p=(p|0)>=0;J[x>>2]=p?h+4|0:i;J[(p?h:i)>>2]=l;k=J[f+(k|4)>>2];l=J[(k<<2)+b>>2];p=e+(l>>>22&1020)|0;h=J[p>>2];i=h-4|0;l=(l|0)>=0;J[p>>2]=l?h+4|0:i;J[(l?h:i)>>2]=k;g=g+2|0;d=d+2|0;if((s|0)!=(d|0)){continue}break}}if(!t){break e}f=J[f+(g<<2)>>2];d=J[(f<<2)+b>>2];h=e+(d>>>22&1020)|0;e=J[h>>2];g=e-4|0;d=(d|0)>=0;J[h>>2]=d?e+4|0:g;J[(d?e:g)>>2]=f;break e}else{J[e+(253-f<<2)>>2]=J[h>>2]+(J[d+g>>2]<<2);f=f+2|0;continue}}}if(f<<24>>24>=0){break a}h:{if(J[a+4>>2]<0){g=J[a+12>>2];d=0;e=0;f=0;if(j>>>0<4){break h}while(1){h=e<<2;J[h+g>>2]=(e^-1)+c;i=c-e|0;J[(h|4)+g>>2]=i-2;J[(h|8)+g>>2]=i-3;J[(h|12)+g>>2]=i-4;e=e+4|0;f=f+4|0;if((w|0)!=(f|0)){continue}break}break h}g=J[a+12>>2];d=J[a+8>>2];f=0;e=0;i=0;if(j>>>0>=4){while(1){h=e<<2;J[h+g>>2]=J[((e^-1)+c<<2)+d>>2];k=(c-e<<2)+d|0;J[(h|4)+g>>2]=J[k-8>>2];J[(h|8)+g>>2]=J[k-12>>2];J[(h|12)+g>>2]=J[k-16>>2];e=e+4|0;i=i+4|0;if((w|0)!=(i|0)){continue}break}}if(!o){break d}while(1){J[(e<<2)+g>>2]=J[((e^-1)+c<<2)+d>>2];e=e+1|0;f=f+1|0;if((o|0)!=(f|0)){continue}break}break d}if(o){while(1){J[(e<<2)+g>>2]=(e^-1)+c;e=e+1|0;d=d+1|0;if((o|0)!=(d|0)){continue}break}}J[a+4>>2]=J[a+4>>2]&2147483647;d=J[a+8>>2];break d}if(t){d=J[(g<<2)+b>>2];h=e+(d>>>22&1020)|0;e=J[h>>2];f=e-4|0;d=(d|0)>=0;J[h>>2]=d?e+4|0:f;J[(d?e:f)>>2]=g}J[a+4>>2]=J[a+4>>2]&2147483647;break e}if(t){f=e+(K[h+(g<<2)|0]<<2)|0;e=J[f>>2];J[f>>2]=e+4;J[e>>2]=g}J[a+4>>2]=J[a+4>>2]&2147483647}g=J[a+12>>2];d=J[a+8>>2]}J[a+12>>2]=d;J[a+8>>2]=g}n=n+1|0;if((n|0)!=4){continue}break}}return a}function ZA(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=Q(0),o=0,p=0,q=0,r=Q(0),s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,O=0;a:{if(!(H[a+6|0]&1)){break a}d=J[a+60>>2];if(!d){break a}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d)}J[a+72>>2]=J[b+8>>2];e=J[b>>2];J[a+40>>2]=e;d=J[b+4>>2];J[a+44>>2]=d;N[a- -64>>2]=N[b+20>>2];I[a+68>>1]=L[b+24>>1];c=J[b+12>>2];J[a+84>>2]=2139095039;J[a+88>>2]=-8388609;J[a+60>>2]=0;N[a+56>>2]=d>>>0;N[a+52>>2]=d-2>>>0;N[a+48>>2]=e-2>>>0;J[a+76>>2]=c;e=P(d,e);if(e){b:{d=e<<2;if(d){c=J[42504];c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,d,29113,14711,308)|0;J[a+60>>2]=c;if(c){break b}}Xa(J[42504],16,14711,311,83166,0);return 0}l=e&1;d=J[b+16>>2];c:{if((e|0)==1){f=32767;e=32768;break c}i=e&-2;f=32767;e=32768;while(1){k=L[d>>1]|L[d+2>>1]<<16;I[c>>1]=k;I[c+2>>1]=k>>>16;k=I[d>>1];d=J[b+12>>2]+d|0;j=L[d>>1]|L[d+2>>1]<<16;I[c+4>>1]=j;I[c+6>>1]=j>>>16;j=I[d>>1];e=e<<16>>16;e=(e|0)<(k|0)?k:e;e=(e|0)<(j|0)?j:e;f=f<<16>>16;f=(f|0)>(k|0)?k:f;f=(f|0)>(j|0)?j:f;c=c+8|0;d=d+J[b+12>>2]|0;g=g+2|0;if((i|0)!=(g|0)){continue}break}}if(l){b=L[d>>1]|L[d+2>>1]<<16;I[c>>1]=b;I[c+2>>1]=b>>>16;b=I[d>>1];d=e<<16>>16;e=(b|0)>(d|0)?b:d;f=(b|0)<(f|0)?b:f}N[a+88>>2]=e<<16>>16;N[a+84>>2]=f<<16>>16}k=0;f=Ia-256|0;Ia=f;d=a;s=J[a+40>>2];j=J[a+44>>2];J[f+12>>2]=0;J[f+16>>2]=0;J[f>>2]=0;J[f+4>>2]=0;d:{e:{if(j>>>0>4294967263){break e}b=j+32>>>5|0;J[f+4>>2]=b;e=J[42504]+12|0;a=b<<2;k=Ka[J[J[e>>2]+8>>2]](e,a,29113,21414,461)|0;J[f>>2]=k;Wa(k,0,a);J[f+16>>2]=b;b=J[42504]+12|0;t=Ka[J[J[b>>2]+8>>2]](b,a,29113,21414,461)|0;J[f+12>>2]=t;Wa(t,0,a);if(j){break e}a=1;break d}g=I[d+68>>1]&1;e=J[d+60>>2];a=K[e+3|0]&127;n=N[d- -64>>2];if(!((K[e+2|0]&127)!=127&(a|0)!=127)){J[k>>2]=J[k>>2]|3}if(!g){b=Kk(d,0,0,0,f+128|0);a=a|(b?-128:(K[f+128|0]!=0)<<7)}H[e+3|0]=a;c=1;a=0;if((j|0)==1){break d}while(1){a=e+(c<<2)|0;l=K[a+3|0];b=l&127;if(!((K[a+2|0]&127)!=127&(b|0)!=127)){i=(c>>>3&536870908)+k|0;J[i>>2]=J[i>>2]|1<>>3&536870908)+k|0;J[o>>2]=J[o>>2]|1<>2]-1>>>0<=c>>>0){break g}i=(I[a>>1]<<1)-(I[a+4>>1]+I[a-4>>1]|0)|0;if((i|0)>=0|!(n>>0<2){break h}z=s-1|0;if(!a){E=j-1|0;A=1;l=1;while(1){F=P(j,l);G=I[d+68>>1]&1;O=f+P(A,12)|0;u=f+P(C,12)|0;n=N[d+64>>2];o=J[d+60>>2];e=0;while(1){q=e+F|0;i=o+(q<<2)|0;D=K[i+3|0];B=D&127;if(!((K[i+2|0]&127)!=127&(B|0)!=127)){a=J[u>>2];b=e>>>3&536870908;c=a+b|0;h=c;g=J[c>>2];c=1<>2]=g|c;h=a;a=e+1|0;g=a>>>3&536870908;h=h+g|0;a=1<>2]=a|J[h>>2];h=b;b=J[O>>2];h=h+b|0;J[h>>2]=c|J[h>>2];b=b+g|0;J[b>>2]=a|J[b>>2]}i:{j:{k:{l:{if(!(!e|(l|0)==(z|0)|(e|0)==(E|0))){if(!(J[J[u>>2]+(e>>>3&536870908)>>2]>>>e&1)){break l}}if(G){if(!e|J[d+40>>2]-1>>>0<=l>>>0|J[d+44>>2]-1>>>0<=e>>>0){break j}}v=be(d,q,l,e,f+128|0);if(!v){break j}w=J[d+44>>2];x=w-1|0;y=J[d+40>>2]-1|0;c=0;h=f+32|0;while(1){a=(f+128|0)+(c<<4)|0;g=J[a+12>>2];p=J[a+8>>2];b=0;m:{n:{o:{p:{q:{m=J[a+4>>2];switch(J[a>>2]+P(m,-3)|0){case 0:break o;case 1:break p;case 2:break q;default:break m}}if(p>>>0>=y>>>0){break m}if(g){J[h>>2]=(m<<1)-1;a=1}else{a=0}if(g>>>0>=x>>>0){b=a;break m}g=m<<1;b=a+1|0;break n}if(p>>>0>=y>>>0|g>>>0>=x>>>0){break m}a=1;b=m<<1;J[h>>2]=b;g=b|1;b=2;break n}if(g>>>0>=x>>>0){break m}if(p){a=m-w|0;J[h>>2]=a<<1|H[(o+(a<<2)|0)+2|0]>=0;a=1}else{a=0}if(p>>>0>=y>>>0){b=a;break m}g=m<<1;b=a+1|0;if(H[(o+(m<<2)|0)+2|0]>=0){break n}g=g|1;b=a+1|0}J[(a<<2)+h>>2]=g}J[(f+96|0)+(c<<2)>>2]=b;h=h+8|0;c=c+1|0;if((v|0)!=(c|0)){continue}break}h=J[d+60>>2];a=f+32|0;b=0;g=1;c=0;while(1){r:{m=J[a>>2];m=K[(h+(m<<1&-4)|0)+(m&1?3:2)|0]&127;s:{if(M[(f+96|0)+(c<<2)>>2]<=1){if((m|0)!=127){break r}break s}p=J[a+4>>2];p=K[(h+(p<<1&-4)|0)+(p&1?3:2)|0]&127;if((m|0)!=127){b=1;if((p|0)!=127){break s}break r}if((p|0)==127){break s}b=1;break r}a=a+8|0;c=c+1|0;g=v>>>0>c>>>0;if((c|0)!=(v|0)){continue}}break}if(g&1){break k}if(!b){break j}a=I[i>>1]<<1;c=0;b=l>>>0>=y>>>0;c=b?c:a-(I[o+(q+w<<2)>>1]+I[o+(q-w<<2)>>1]|0)|0;t:{if(!(!e|e>>>0>=x>>>0)){a=a-(I[i+4>>1]+I[i-4>>1]|0)|0;break t}a=0;if(b){break k}}if(!(n=0){break j}break k}g=I[i>>1]<<1;c=J[d+44>>2];u:{v:{if(J[d+40>>2]-1>>>0>l>>>0){a=g-(I[o+(c+q<<2)>>1]+I[o+(q-c<<2)>>1]|0)|0;b=0;if(c-1>>>0>e>>>0){break v}break u}a=0;if(c-1>>>0<=e>>>0){break k}}b=g-(I[i+4>>1]+I[i-4>>1]|0)|0}if(!(n=0){break i}}B=D|-128}H[i+3|0]=B}e=e+1|0;if((j|0)!=(e|0)){continue}break}Wa(J[u>>2],0,J[u+4>>2]<<2);C=C^1;A=A^1;l=l+1|0;if((s|0)!=(l|0)){continue}break}break h}if((s|0)!=2){a=J[f+4>>2]<<2;b=z&-2;e=J[f+16>>2]<<2;g=J[f+12>>2];j=J[f>>2];c=0;while(1){Wa(j,0,a);Wa(g,0,e);c=c+2|0;if((b|0)!=(c|0)){continue}break}}if(!(z&1)){break h}Wa(J[f>>2],0,J[f+4>>2]<<2)}if(t){a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,t)}if(k){a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,k)}Ia=f+256|0;a=J[d+44>>2];b=J[d+40>>2];J[d+80>>2]=P(a,b);n=N[d+88>>2];r=N[d+84>>2];N[d+32>>2]=Q(n-r)*Q(.5);N[d+20>>2]=Q(r+n)*Q(.5);n=Q(Q(a-1>>>0)*Q(.5));N[d+36>>2]=n;r=Q(Q(b-1>>>0)*Q(.5));N[d+28>>2]=r;N[d+24>>2]=n;N[d+16>>2]=r;return 1}function Kia(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0);i=Ia-4944|0;Ia=i;f=J[f>>2];w=N[a+4>>2];N[i+4928>>2]=w;s=N[e>>2];N[i+4912>>2]=s;A=N[c+20>>2];t=N[c+24>>2];k=N[c>>2];y=N[c+4>>2];p=N[c+8>>2];u=N[c+12>>2];x=N[c+16>>2];J[i+4908>>2]=0;N[i+4904>>2]=t;N[i+4900>>2]=A;N[i+4896>>2]=x;N[i+4892>>2]=u;N[i+4888>>2]=p;N[i+4884>>2]=y;N[i+4880>>2]=k;o=N[d+20>>2];z=N[d+24>>2];n=N[d>>2];m=N[d+4>>2];l=N[d+8>>2];j=N[d+12>>2];q=N[d+16>>2];J[i+4876>>2]=0;N[i+4872>>2]=z;N[i+4868>>2]=o;N[i+4864>>2]=q;N[i+4860>>2]=j;N[i+4856>>2]=l;N[i+4852>>2]=m;N[i+4848>>2]=n;G=Q(Q(Q(p*n)-Q(l*k))+Q(Q(y*j)-Q(u*m)));O=Q(Q(Q(y*l)-Q(m*p))+Q(Q(k*j)-Q(u*n)));B=Q(Q(Q(k*m)-Q(n*y))+Q(Q(p*j)-Q(u*l)));v=k;k=Q(-n);y=Q(Q(u*j)-Q(Q(Q(v*k)-Q(y*m))-Q(l*p)));v=k;k=Q(x-q);p=Q(A-o);u=Q(t-z);A=Q(Q(Q(v*k)-Q(p*m))-Q(l*u));t=Q(Q(j*j)+Q(-.5));x=Q(Q(Q(t*k)+Q(j*Q(Q(l*p)-Q(m*u))))-Q(n*A));T=Q(x+x);x=Q(T-N[f+16>>2]);x=x>Q(0)?x:Q(-x);o=Q(Q(Q(t*p)+Q(j*Q(Q(n*u)-Q(l*k))))-Q(m*A));U=Q(o+o);o=Q(U-N[f+20>>2]);o=o>Q(0)?o:Q(-o);o=o<=x?x:o;j=Q(Q(Q(j*Q(Q(m*k)-Q(n*p)))+Q(t*u))-Q(l*A));V=Q(j+j);j=Q(V-N[f+24>>2]);j=(j>Q(0)?j:Q(-j))>=Q(0)?x:Q(0);a:{if(Q(w*Q(.019999999552965164))<(j<=o?o:j)|Q(Q(y*N[f+12>>2])+Q(Q(B*N[f+8>>2])+Q(Q(O*N[f>>2])+Q(G*N[f+4>>2]))))>2]=w*Q(.0010000000474974513);r=i+4816|0;J[r>>2]=0;J[r+4>>2]=1065353216;r=i+4808|0;J[r>>2]=0;J[r+4>>2]=0;r=i+4800|0;J[r>>2]=0;J[r+4>>2]=1065353216;r=i+4792|0;J[r>>2]=0;J[r+4>>2]=0;r=i+4784|0;J[r>>2]=1065353216;J[r+4>>2]=1065353216;r=i+4768|0;J[r>>2]=1065353216;J[r+4>>2]=0;H[i+4824|0]=0;J[i+4776>>2]=0;J[i+4780>>2]=0;J[i+4760>>2]=0;J[i+4764>>2]=0;J[i+4752>>2]=1065353216;J[i+4756>>2]=0;r=N[b+4>>2]==Q(1)&N[b+8>>2]==Q(1)&N[b+12>>2]==Q(1);if(!r){Pb(i+4752|0,b+4|0,b+16|0)}Y=N[e>>2];Z=N[a+4>>2];p=N[d+20>>2];u=N[c+20>>2];w=N[d+16>>2];A=N[c+16>>2];t=N[d+24>>2];x=N[c+24>>2];j=N[d+8>>2];n=N[d+12>>2];m=N[d+4>>2];l=N[d>>2];o=N[a+8>>2];D=N[c+8>>2];z=N[c+12>>2];I=N[c+4>>2];q=N[c>>2];c=J[i+4940>>2];a=i+4744|0;J[a>>2]=J[i+4936>>2];J[a+4>>2]=c;J[i+4732>>2]=0;J[i+4716>>2]=0;k=Q(x-t);s=Q(k+k);k=Q(A-w);v=Q(k+k);k=Q(u-p);C=Q(k+k);W=Q(Q(j*s)+Q(Q(l*v)+Q(m*C)));k=Q(Q(n*n)+Q(-.5));E=Q(Q(j*W)+Q(Q(s*k)-Q(n*Q(Q(l*C)-Q(v*m)))));N[i+4664>>2]=E;F=Q(q+q);M=Q(z+z);R=Q(o*Q(Q(D*F)-Q(I*M)));S=Q(R+R);z=Q(o*Q(Q(q*F)+Q(Q(z*M)+Q(-1))));q=Q(z+z);o=Q(o*Q(Q(D*M)+Q(F*I)));D=Q(o+o);I=Q(Q(j*S)+Q(Q(l*q)+Q(m*D)));M=Q(Q(j*I)+Q(Q(S*k)-Q(n*Q(Q(l*D)-Q(q*m)))));N[i+4728>>2]=E-M;F=Q(Q(m*W)+Q(Q(C*k)-Q(n*Q(Q(j*v)-Q(s*l)))));N[i+4660>>2]=F;X=Q(Q(m*I)+Q(Q(D*k)-Q(n*Q(Q(j*q)-Q(S*l)))));N[i+4724>>2]=F-X;N[i+4712>>2]=E+M;N[i+4708>>2]=F+X;a=J[i+4932>>2];J[i+4736>>2]=J[i+4928>>2];J[i+4740>>2]=a;J[i+4668>>2]=0;J[i+4684>>2]=4;H[i+4688|0]=1;E=N[i+4736>>2];N[i+4680>>2]=E;N[i+4676>>2]=E;N[i+4672>>2]=E;s=Q(Q(l*W)+Q(Q(v*k)-Q(n*Q(Q(m*s)-Q(C*j)))));N[i+4656>>2]=s;q=Q(Q(l*I)+Q(Q(q*k)-Q(n*Q(Q(m*S)-Q(D*j)))));N[i+4720>>2]=s-q;N[i+4704>>2]=s+q;q=Q(Q(x-R)-t);q=Q(q+q);s=Q(Q(A-z)-w);s=Q(s+s);v=Q(Q(u-o)-p);v=Q(v+v);C=Q(Q(j*q)+Q(Q(l*s)+Q(m*v)));N[i+4648>>2]=Q(j*C)+Q(Q(q*k)-Q(n*Q(Q(l*v)-Q(s*m))));N[i+4644>>2]=Q(m*C)+Q(Q(v*k)-Q(n*Q(Q(j*s)-Q(q*l))));N[i+4652>>2]=Z+Y;N[i+4640>>2]=Q(l*C)+Q(Q(s*k)-Q(n*Q(Q(m*q)-Q(v*j))));t=Q(Q(R+x)-t);t=Q(t+t);w=Q(Q(A+z)-w);w=Q(w+w);p=Q(Q(u+o)-p);p=Q(p+p);u=Q(Q(j*t)+Q(Q(l*w)+Q(m*p)));N[i+4636>>2]=Q(j*u)+Q(Q(t*k)-Q(n*Q(Q(l*p)-Q(w*m))));N[i+4632>>2]=Q(m*u)+Q(Q(p*k)-Q(n*Q(Q(j*w)-Q(t*l))));N[i+4628>>2]=Q(l*u)+Q(Q(w*k)-Q(n*Q(Q(m*t)-Q(p*j))));a=J[b+40>>2];J[f+28>>2]=0;N[f+24>>2]=V;N[f+20>>2]=U;N[f+16>>2]=T;N[f+12>>2]=y;N[f+8>>2]=B;N[f+4>>2]=G;N[f>>2]=O;H[f+62|0]=0;b=J[a+56>>2];J[i+932>>2]=0;H[i+80|0]=r;J[i+76>>2]=b;J[i+68>>2]=2;J[i+64>>2]=160176;J[i+72>>2]=i+4752;e=ug(i+944|0,i+4912|0,i+4832|0,i+4880|0,i+4848|0,f,g,0,h);j=Q(N[i+4736>>2]+N[i+4912>>2]);N[i+4576>>2]=j;N[i+4592>>2]=j*j;J[i+4608>>2]=i+4656;sp(i,i+4628|0);if(!r){ji(i+4752|0,i+36|0,i+48|0,i)}Ka[J[(L[a+4>>1]<<2)+160200>>2]](a,i,i- -64|0,1,1);h=J[i+932>>2];if(h){a=i+660|0;b=i+852|0;c=i+916|0;d=i+84|0;while(1){jc(e,d,J[b>>2],K[c|0]);c=c+1|0;b=b+4|0;a=a+12|0;d=d+36|0;h=h-1|0;if(h){continue}break}J[i+932>>2]=0}Nd(e,3,0);break a}a=0;J[i+124>>2]=0;N[i+120>>2]=V;N[i+116>>2]=U;J[i+108>>2]=0;J[i+92>>2]=0;m=Q(G+G);l=Q(B*m);j=Q(O+O);n=Q(y*j);N[i+100>>2]=l-n;N[i+88>>2]=l+n;l=Q(Q(1)-Q(O*j));n=Q(G*m);N[i+104>>2]=l-n;v=l;l=Q(B+B);k=Q(B*l);N[i+84>>2]=v-k;N[i+112>>2]=T;J[i+76>>2]=0;B=Q(B*j);m=Q(y*m);N[i+96>>2]=B+m;j=Q(G*j);l=Q(y*l);N[i+80>>2]=j-l;N[i+72>>2]=B-m;N[i+68>>2]=j+l;N[i+64>>2]=Q(Q(1)-n)-k;N[i+4752>>2]=w*Q(.05000000074505806);N[i>>2]=w+s;if(!K[f+62|0]){break a}while(1){c=a+f|0;b=K[c+56|0];d=f+P(b,400)|0;tg(i+4656|0,d- -64|0,i- -64|0,i+4752|0);b:{if(!J[d+448>>2]){d=K[f+62|0]-1|0;H[f+62|0]=d;d=f+(d&255)|0;e=K[d+56|0];H[d+56|0]=b;H[c+56|0]=e;a=a-1|0;break b}N[(f+(b<<2)|0)+32>>2]=N[i+4656>>2]}a=a+1|0;if(a>>>0>2];j=c-(b+15&-16)|0;H[j|0]=0;if(b>>>0>=2){e=1;d=b-1|0;k=d&1;if((b|0)!=2){s=d&-2;d=0;while(1){H[e+j|0]=e;q=N[((e<<6)+a|0)+44>>2];o=e+1|0;H[o+j|0]=o;r=N[((o<<6)+a|0)+44>>2];p=g>q;g=p?q:g;l=r>2]>2];z=N[l+36>>2];A=N[l+32>>2];q=N[l+24>>2];r=N[l+20>>2];v=N[l+16>>2];f=K[j|0];if(o>>>0>=2){d=(f<<6)+a|0;g=Q(N[d+24>>2]-q);t=Q(g*g);g=Q(N[d+16>>2]-v);u=Q(g*g);g=Q(N[d+20>>2]-r);g=Q(t+Q(u+Q(g*g)));e=1;while(1){i=K[e+j|0];d=(i<<6)+a|0;h=Q(N[d+24>>2]-q);t=Q(h*h);h=Q(N[d+16>>2]-v);u=Q(h*h);h=Q(N[d+20>>2]-r);h=Q(t+Q(u+Q(h*h)));d=h>g;g=d?h:g;n=d?e:n;f=d?i:f;e=e+1|0;if((o|0)!=(e|0)){continue}break}}o=J[l+44>>2];F=J[l+48>>2];G=N[l+28>>2];k=b-2|0;H[j+n|0]=K[k+j|0];d=255;f=((f&255)<<6)+a|0;e=J[f+12>>2];J[c+244>>2]=J[f+8>>2];J[c+248>>2]=e;e=J[f+4>>2];J[c+236>>2]=J[f>>2];J[c+240>>2]=e;B=N[f+20>>2];C=N[f+24>>2];D=N[f+16>>2];e=J[f+48>>2];J[c+152>>2]=J[f+44>>2];J[c+156>>2]=e;e=J[f+40>>2];J[c+144>>2]=J[f+36>>2];J[c+148>>2]=e;e=J[f+32>>2];J[c+136>>2]=J[f+28>>2];J[c+140>>2]=e;h=Q(D-v);m=Q(B-r);g=Q(Q(h*z)-Q(A*m));u=g;t=Q(g*g);g=Q(m*y);m=Q(C-q);g=Q(g-Q(z*m));h=Q(Q(m*A)-Q(y*h));x=Q(t+Q(Q(g*g)+Q(h*h)));m=Q(Q(1)/Q(Y(x)));f=x>Q(0);x=f?Q(u*m):y;t=f?Q(h*m):z;u=f?Q(g*m):A;e=0;a:{if(!k){f=-1;break a}g=Q(34028234663852886e22);h=Q(-34028234663852886e22);f=-1;d=-1;while(1){s=K[e+j|0];i=(s<<6)+a|0;m=Q(Q(Q(N[i+24>>2]-q)*x)+Q(Q(Q(N[i+16>>2]-v)*u)+Q(t*Q(N[i+20>>2]-r))));i=mQ(0)}i=b-3|0;H[j+n|0]=K[i+j|0];d=(d<<6)+a|0;J[c+220>>2]=J[d+48>>2];k=J[d+44>>2];J[c+212>>2]=J[d+40>>2];J[c+216>>2]=k;k=J[d+36>>2];J[c+204>>2]=J[d+32>>2];J[c+208>>2]=k;k=J[d+28>>2];J[c+196>>2]=J[d+24>>2];J[c+200>>2]=k;k=J[d+20>>2];J[c+188>>2]=J[d+16>>2];J[c+192>>2]=k;k=J[d+12>>2];J[c+180>>2]=J[d+8>>2];J[c+184>>2]=k;k=J[d+4>>2];J[c+172>>2]=J[d>>2];J[c+176>>2]=k;d=(f|0)==(i|0)?n:f;if(!(!e|!i)){g=Q(-34028234663852886e22);e=0;while(1){n=K[e+j|0];f=(n<<6)+a|0;h=Q(Q(Q(N[f+24>>2]-q)*x)+Q(Q(Q(N[f+16>>2]-v)*u)+Q(t*Q(N[f+20>>2]-r))));f=h>g;g=f?h:g;d=f?e:d;p=f?n:p;e=e+1|0;if((i|0)!=(e|0)){continue}break}}f=b-4|0;H[d+j|0]=K[f+j|0];d=((p&255)<<6)+a|0;J[c+132>>2]=J[d+48>>2];e=J[d+44>>2];J[c+124>>2]=J[d+40>>2];J[c+128>>2]=e;e=J[d+36>>2];J[c+116>>2]=J[d+32>>2];J[c+120>>2]=e;e=J[d+28>>2];J[c+108>>2]=J[d+24>>2];J[c+112>>2]=e;e=J[d+20>>2];J[c+100>>2]=J[d+16>>2];J[c+104>>2]=e;e=J[d+12>>2];J[c+92>>2]=J[d+8>>2];J[c+96>>2]=e;e=J[d+4>>2];J[c+84>>2]=J[d>>2];J[c+88>>2]=e;if(f){p=b&1;b:{if((b|0)==5){g=Q(34028234663852886e22);d=-1;e=0;break b}k=f&-2;g=Q(34028234663852886e22);f=-1;e=0;d=-1;i=0;while(1){s=K[e+j|0];h=N[((s<<6)+a|0)+44>>2];b=h>2];n=g>h;d=n?E:b?s:d;g=n?h:g;f=n?w:b?e:f;e=e+2|0;i=i+2|0;if((k|0)!=(i|0)){continue}break}}if(p){b=K[e+j|0];d=N[((b<<6)+a|0)+44>>2]>2]=J[b+48>>2];d=J[b+44>>2];J[c+60>>2]=J[b+40>>2];J[c+64>>2]=d;d=J[b+36>>2];J[c+52>>2]=J[b+32>>2];J[c+56>>2]=d;d=J[b+28>>2];J[c+44>>2]=J[b+24>>2];J[c+48>>2]=d;d=J[b+20>>2];J[c+36>>2]=J[b+16>>2];J[c+40>>2]=d;d=J[b+12>>2];J[c+28>>2]=J[b+8>>2];J[c+32>>2]=d;d=J[b+4>>2];J[c+20>>2]=J[b>>2];J[c+24>>2]=d;b=J[l+8>>2];d=J[l+12>>2];f=J[l>>2];e=J[l+4>>2];J[a+44>>2]=o;J[a+48>>2]=F;N[a+40>>2]=y;N[a+36>>2]=z;N[a+32>>2]=A;N[a+28>>2]=G;N[a+24>>2]=q;N[a+20>>2]=r;N[a+16>>2]=v;J[a+8>>2]=b;J[a+12>>2]=d;J[a>>2]=f;J[a+4>>2]=e;b=J[c+240>>2];J[a+64>>2]=J[c+236>>2];J[a+68>>2]=b;b=J[c+248>>2];J[a+72>>2]=J[c+244>>2];J[a+76>>2]=b;N[a+88>>2]=C;N[a+84>>2]=B;N[a+80>>2]=D;b=J[c+156>>2];J[a+108>>2]=J[c+152>>2];J[a+112>>2]=b;b=J[c+148>>2];J[a+100>>2]=J[c+144>>2];J[a+104>>2]=b;b=J[c+140>>2];J[a+92>>2]=J[c+136>>2];J[a+96>>2]=b;J[a+176>>2]=J[c+220>>2];b=J[c+216>>2];J[a+168>>2]=J[c+212>>2];J[a+172>>2]=b;b=J[c+208>>2];J[a+160>>2]=J[c+204>>2];J[a+164>>2]=b;b=J[c+200>>2];J[a+152>>2]=J[c+196>>2];J[a+156>>2]=b;b=J[c+192>>2];J[a+144>>2]=J[c+188>>2];J[a+148>>2]=b;b=J[c+184>>2];J[a+136>>2]=J[c+180>>2];J[a+140>>2]=b;b=J[c+176>>2];J[a+128>>2]=J[c+172>>2];J[a+132>>2]=b;J[a+240>>2]=J[c+132>>2];b=J[c+128>>2];J[a+232>>2]=J[c+124>>2];J[a+236>>2]=b;b=J[c+120>>2];J[a+224>>2]=J[c+116>>2];J[a+228>>2]=b;b=J[c+112>>2];J[a+216>>2]=J[c+108>>2];J[a+220>>2]=b;b=J[c+104>>2];J[a+208>>2]=J[c+100>>2];J[a+212>>2]=b;b=J[c+96>>2];J[a+200>>2]=J[c+92>>2];J[a+204>>2]=b;b=J[c+88>>2];J[a+192>>2]=J[c+84>>2];J[a+196>>2]=b;J[a+304>>2]=J[c+68>>2];b=J[c+64>>2];J[a+296>>2]=J[c+60>>2];J[a+300>>2]=b;b=J[c+56>>2];J[a+288>>2]=J[c+52>>2];J[a+292>>2]=b;b=J[c+48>>2];J[a+280>>2]=J[c+44>>2];J[a+284>>2]=b;b=J[c+40>>2];J[a+272>>2]=J[c+36>>2];J[a+276>>2]=b;b=J[c+32>>2];J[a+264>>2]=J[c+28>>2];J[a+268>>2]=b;b=J[c+24>>2];J[a+256>>2]=J[c+20>>2];J[a+260>>2]=b;Ia=c+256|0}function qJ(a,b,c,d){var e=0,f=0,g=0,h=0,i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=0;e=Ia-352|0;Ia=e;f=J[a>>2];a:{if((f|0)==J[a+4>>2]){Ka[J[J[f>>2]+152>>2]](f,L[a+8>>1],L[a+10>>1],e+160|0,e+128|0);d=J[e+172>>2];J[e+344>>2]=J[e+168>>2];J[e+348>>2]=d;d=J[e+164>>2];J[e+336>>2]=J[e+160>>2];J[e+340>>2]=d;d=J[e+180>>2];J[e+320>>2]=J[e+176>>2];J[e+324>>2]=d;d=J[e+188>>2];J[e+328>>2]=J[e+184>>2];J[e+332>>2]=d;d=J[e+132>>2];J[e+304>>2]=J[e+128>>2];J[e+308>>2]=d;d=J[e+140>>2];J[e+312>>2]=J[e+136>>2];J[e+316>>2]=d;d=J[e+148>>2];J[e+288>>2]=J[e+144>>2];J[e+292>>2]=d;d=J[e+156>>2];J[e+296>>2]=J[e+152>>2];J[e+300>>2]=d;d=J[a>>2];Ka[J[J[d>>2]+120>>2]](e+96|0,d,L[a+8>>1]);d=J[a+4>>2];Ka[J[J[d>>2]+120>>2]](e- -64|0,d,L[a+10>>1]);d=J[e+116>>2];J[e+256>>2]=J[e+112>>2];J[e+260>>2]=d;d=J[e+108>>2];J[e+280>>2]=J[e+104>>2];J[e+284>>2]=d;d=J[e+100>>2];J[e+272>>2]=J[e+96>>2];J[e+276>>2]=d;d=J[e+124>>2];J[e+264>>2]=J[e+120>>2];J[e+268>>2]=d;d=J[e+68>>2];J[e+240>>2]=J[e+64>>2];J[e+244>>2]=d;d=J[e+76>>2];J[e+248>>2]=J[e+72>>2];J[e+252>>2]=d;d=J[e+84>>2];J[e+224>>2]=J[e+80>>2];J[e+228>>2]=d;d=J[e+92>>2];J[e+232>>2]=J[e+88>>2];J[e+236>>2]=d;d=J[a>>2];d=Ka[J[J[d>>2]+168>>2]](d,L[a+8>>1])|0;f=J[d>>2];g=J[d+4>>2];h=J[d+12>>2];J[e+216>>2]=J[d+8>>2];J[e+220>>2]=h;J[e+208>>2]=f;J[e+212>>2]=g;d=J[a+4>>2];d=Ka[J[J[d>>2]+168>>2]](d,L[a+10>>1])|0;f=J[d>>2];g=J[d+4>>2];h=J[d+12>>2];J[e+200>>2]=J[d+8>>2];J[e+204>>2]=h;J[e+192>>2]=f;J[e+196>>2]=g;break a}g=L[a+8>>1];b:{if((g|0)==65535){g=J[f>>2];h=J[f+4>>2];i=N[f+8>>2];J[e+348>>2]=0;N[e+344>>2]=i;J[e+336>>2]=g;J[e+340>>2]=h;i=N[f+24>>2];g=J[f+16>>2];h=J[f+20>>2];J[e+332>>2]=0;N[e+328>>2]=i;J[e+320>>2]=g;J[e+324>>2]=h;i=N[f+56>>2];g=J[f+48>>2];h=J[f+52>>2];J[e+284>>2]=0;N[e+280>>2]=i;J[e+272>>2]=g;J[e+276>>2]=h;i=N[f+40>>2];g=J[f+32>>2];f=J[f+36>>2];J[e+268>>2]=0;N[e+264>>2]=i;J[e+256>>2]=g;J[e+260>>2]=f;f=(J[a+12>>2]<<6)+d|0;i=N[f+12>>2];k=N[f+8>>2];l=N[f+4>>2];m=N[f>>2];break b}Ka[J[J[f>>2]+156>>2]](e+160|0,f,g);f=J[a>>2];f=Ka[J[J[f>>2]+168>>2]](f,L[a+8>>1])|0;i=N[f+12>>2];k=N[f+8>>2];l=N[f+4>>2];m=N[f>>2];f=J[a>>2];Ka[J[J[f>>2]+120>>2]](e+128|0,f,L[a+8>>1]);f=J[e+172>>2];J[e+344>>2]=J[e+168>>2];J[e+348>>2]=f;f=J[e+164>>2];J[e+336>>2]=J[e+160>>2];J[e+340>>2]=f;f=J[e+180>>2];J[e+320>>2]=J[e+176>>2];J[e+324>>2]=f;f=J[e+188>>2];J[e+328>>2]=J[e+184>>2];J[e+332>>2]=f;f=J[e+132>>2];J[e+272>>2]=J[e+128>>2];J[e+276>>2]=f;f=J[e+140>>2];J[e+280>>2]=J[e+136>>2];J[e+284>>2]=f;f=J[e+148>>2];J[e+256>>2]=J[e+144>>2];J[e+260>>2]=f;f=J[e+156>>2];J[e+264>>2]=J[e+152>>2];J[e+268>>2]=f}N[e+220>>2]=i;N[e+216>>2]=k;N[e+212>>2]=l;N[e+208>>2]=m;f=L[a+10>>1];if((f|0)==65535){f=J[a+4>>2];g=J[f>>2];h=J[f+4>>2];i=N[f+8>>2];J[e+316>>2]=0;N[e+312>>2]=i;J[e+304>>2]=g;J[e+308>>2]=h;i=N[f+24>>2];g=J[f+16>>2];h=J[f+20>>2];J[e+300>>2]=0;N[e+296>>2]=i;J[e+288>>2]=g;J[e+292>>2]=h;i=N[f+56>>2];g=J[f+48>>2];h=J[f+52>>2];J[e+252>>2]=0;N[e+248>>2]=i;J[e+240>>2]=g;J[e+244>>2]=h;i=N[f+40>>2];g=J[f+32>>2];f=J[f+36>>2];J[e+236>>2]=0;N[e+232>>2]=i;J[e+224>>2]=g;J[e+228>>2]=f;d=(J[a+16>>2]<<6)+d|0;f=J[d+8>>2];g=J[d+12>>2];h=J[d+4>>2];J[e+192>>2]=J[d>>2];J[e+196>>2]=h;J[e+200>>2]=f;J[e+204>>2]=g;break a}d=J[a+4>>2];Ka[J[J[d>>2]+156>>2]](e+160|0,d,f);d=J[a+4>>2];d=Ka[J[J[d>>2]+168>>2]](d,L[a+10>>1])|0;f=J[d>>2];g=J[d+4>>2];h=J[d+12>>2];J[e+200>>2]=J[d+8>>2];J[e+204>>2]=h;J[e+192>>2]=f;J[e+196>>2]=g;d=J[a+4>>2];Ka[J[J[d>>2]+120>>2]](e+128|0,d,L[a+10>>1]);d=J[e+172>>2];J[e+312>>2]=J[e+168>>2];J[e+316>>2]=d;d=J[e+164>>2];J[e+304>>2]=J[e+160>>2];J[e+308>>2]=d;d=J[e+180>>2];J[e+288>>2]=J[e+176>>2];J[e+292>>2]=d;d=J[e+188>>2];J[e+296>>2]=J[e+184>>2];J[e+300>>2]=d;d=J[e+132>>2];J[e+240>>2]=J[e+128>>2];J[e+244>>2]=d;d=J[e+140>>2];J[e+248>>2]=J[e+136>>2];J[e+252>>2]=d;d=J[e+148>>2];J[e+224>>2]=J[e+144>>2];J[e+228>>2]=d;d=J[e+156>>2];J[e+232>>2]=J[e+152>>2];J[e+236>>2]=d}rJ(a,e+336|0,e+304|0,e+320|0,e+288|0,e+272|0,e+240|0,e+256|0,e+224|0,e+208|0,e+192|0,b,e+160|0,e+128|0,e+96|0,e- -64|0);f=L[a+8>>1];d=J[a>>2];c:{if((d|0)==J[a+4>>2]){Ka[J[J[d>>2]+132>>2]](d,f,e+160|0,e+96|0,L[a+10>>1],e+128|0,e- -64|0,J[c+32>>2],J[c+36>>2]);break c}d:{if((f|0)==65535){f=J[e+336>>2];g=J[e+340>>2];N[d+8>>2]=N[e+344>>2];J[d>>2]=f;J[d+4>>2]=g;b=N[e+328>>2];f=J[e+324>>2];d=J[a>>2];J[d+16>>2]=J[e+320>>2];J[d+20>>2]=f;N[d+24>>2]=b;break d}g=J[c+36>>2];h=J[c+32>>2];n=J[J[d>>2]+128>>2];j=J[e+172>>2];J[e+56>>2]=J[e+168>>2];J[e+60>>2]=j;j=J[e+164>>2];J[e+48>>2]=J[e+160>>2];J[e+52>>2]=j;j=J[e+100>>2];J[e+32>>2]=J[e+96>>2];J[e+36>>2]=j;j=J[e+108>>2];J[e+40>>2]=J[e+104>>2];J[e+44>>2]=j;Ka[n|0](d,f,e+48|0,e+32|0,h,g)}d=L[a+10>>1];if((d|0)==65535){d=J[e+304>>2];f=J[e+308>>2];c=J[a+4>>2];N[c+8>>2]=N[e+312>>2];J[c>>2]=d;J[c+4>>2]=f;b=N[e+296>>2];c=J[e+292>>2];a=J[a+4>>2];J[a+16>>2]=J[e+288>>2];J[a+20>>2]=c;N[a+24>>2]=b;break c}f=J[c+36>>2];c=J[c+32>>2];a=J[a+4>>2];g=J[J[a>>2]+128>>2];h=J[e+140>>2];J[e+24>>2]=J[e+136>>2];J[e+28>>2]=h;h=J[e+132>>2];J[e+16>>2]=J[e+128>>2];J[e+20>>2]=h;h=J[e+68>>2];J[e>>2]=J[e+64>>2];J[e+4>>2]=h;h=J[e+76>>2];J[e+8>>2]=J[e+72>>2];J[e+12>>2]=h;Ka[g|0](a,d,e+16|0,e,c,f)}Ia=e+352|0}function vp(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=0;q=Ia+-64|0;Ia=q;l=N[c+12>>2];V=Q(R(l));a:{if(!(V>2];n=Q(i+i);e=N[c+8>>2];o=Q(n*e);t=N[c>>2];h=Q(t+t);f=Q(h*l);u=Q(o-f);y=Q(h*e);z=Q(n*l);m=Q(y+z);r=Q(o+f);g=Q(h*i);j=Q(e+e);k=Q(j*l);o=Q(g-k);f=Q(y-z);t=Q(Q(1)-Q(t*h));n=Q(i*n);h=Q(t-n);e=Q(e*j);i=Q(t-e);n=Q(Q(Q(1)-n)-e);e=Q(g+k)}N[a+12>>2]=n;N[a+44>>2]=h;N[a+40>>2]=u;N[a+36>>2]=m;N[a+32>>2]=r;N[a+28>>2]=i;N[a+24>>2]=o;N[a+20>>2]=f;N[a+16>>2]=e;t=N[c+16>>2];N[a+48>>2]=t;y=N[c+20>>2];N[a+52>>2]=y;z=N[c+24>>2];N[a+56>>2]=z;b:{c:{switch(J[b>>2]){case 0:e=N[b+4>>2];d=Q(Q(Q(e+d)+Q(0))*Q(1.0099999904632568));N[a+92>>2]=z+d;N[a+88>>2]=y+d;N[a+84>>2]=t+d;N[a+80>>2]=z-d;N[a+76>>2]=y-d;N[a+72>>2]=t-d;v=J[c+20>>2];X=J[c+16>>2];d=N[c+24>>2];N[a+112>>2]=e;N[a+108>>2]=d;J[a+100>>2]=X;J[a+104>>2]=v;break b;case 2:i=N[b+8>>2];h=N[b+4>>2];J[a+96>>2]=2143289344;d=Q(h+d);m=Q(Q(Q(i*Q(R(f)))+d)*Q(1.0099999904632568));N[a+92>>2]=z+m;e=Q(Q(Q(i*Q(R(e)))+d)*Q(1.0099999904632568));N[a+88>>2]=y+e;d=Q(Q(Q(i*Q(R(n)))+d)*Q(1.0099999904632568));N[a+84>>2]=t+d;N[a+80>>2]=z-m;N[a+76>>2]=y-e;N[a+72>>2]=t-d;o=N[c+16>>2];f=N[c+20>>2];d=N[c>>2];e=Q(d+d);u=N[c+8>>2];r=N[c+4>>2];m=Q(l+l);n=Q(i*Q(Q(e*u)-Q(r*m)));N[a+108>>2]=n+N[c+24>>2];k=f;f=Q(i*Q(Q(u*m)+Q(e*r)));N[a+104>>2]=k+f;d=Q(i*Q(Q(d*e)+Q(Q(l*m)+Q(-1))));N[a+100>>2]=o+d;e=N[c+16>>2];m=N[c+20>>2];o=N[c+24>>2];N[a+124>>2]=h;N[a+60>>2]=i;u=Q(h*Q(1.0099999904632568));N[a+8>>2]=u;N[a+4>>2]=u;N[a>>2]=Q(h+i)*Q(1.0099999904632568);N[a+120>>2]=o-n;N[a+116>>2]=m-f;N[a+112>>2]=e-d;break b;case 3:l=N[b+8>>2];g=N[b+4>>2];j=N[b+12>>2];N[a+68>>2]=j;N[a- -64>>2]=l;k=N[a+60>>2];N[a+60>>2]=g;p=k;k=Q(o*g);s=k>Q(0)?k:Q(-k);k=Q(m*l);s=Q(s+(k>Q(0)?k:Q(-k)));k=Q(t*j);N[a+96>>2]=p+Q(Q(Q(s+(k>Q(0)?k:Q(-k)))+d)*Q(1.0099999904632568));f=Q(f*g);k=f>Q(0)?f:Q(-f);f=Q(r*l);h=Q(h*j);h=Q(Q(Q(Q(k+(f>Q(0)?f:Q(-f)))+(h>Q(0)?h:Q(-h)))+d)*Q(1.0099999904632568));N[a+92>>2]=z+h;e=Q(e*g);f=e>Q(0)?e:Q(-e);e=Q(i*l);f=Q(f+(e>Q(0)?e:Q(-e)));e=Q(u*j);i=Q(Q(Q(f+(e>Q(0)?e:Q(-e)))+d)*Q(1.0099999904632568));N[a+88>>2]=y+i;e=Q(n*g);f=e>Q(0)?e:Q(-e);e=Q(o*l);f=Q(f+(e>Q(0)?e:Q(-e)));e=Q(m*j);d=Q(Q(Q(f+(e>Q(0)?e:Q(-e)))+d)*Q(1.0099999904632568));N[a+84>>2]=t+d;N[a+80>>2]=z-h;N[a+76>>2]=y-i;N[a+72>>2]=t-d;d=N[b+8>>2];e=N[b+4>>2];N[a+8>>2]=N[b+12>>2]*Q(1.0099999904632568);N[a+4>>2]=d*Q(1.0099999904632568);N[a>>2]=e*Q(1.0099999904632568);break b;case 4:break c;default:break b}}l=N[b+12>>2];v=J[b+32>>2];k=N[b+4>>2];g=N[b+8>>2];d:{if(!(k!=Q(1)|g!=Q(1)|l!=Q(1))){l=N[v+16>>2];g=N[v+20>>2];j=N[v+24>>2];k=Q(Q(Q(l*f)+Q(g*r))+Q(j*h));x=Q(Q(Q(l*e)+Q(g*i))+Q(j*u));l=Q(Q(Q(l*n)+Q(g*o))+Q(j*m));g=N[v+36>>2];h=Q(h*g);u=Q(u*g);m=Q(m*g);g=N[v+32>>2];r=Q(r*g);i=Q(i*g);g=Q(o*g);j=N[v+28>>2];f=Q(f*j);o=Q(e*j);e=Q(n*j);break d}D=N[b+16>>2];x=Q(D+D);j=N[b+24>>2];C=Q(x*j);p=N[b+20>>2];A=Q(p+p);E=N[b+28>>2];G=Q(A*E);s=Q(C-G);F=Q(l*s);H=Q(p*A);K=Q(j+j);L=Q(j*K);w=Q(Q(Q(1)-H)-L);S=Q(k*w);M=Q(x*p);B=Q(K*E);p=Q(M+B);K=Q(g*p);T=N[v+16>>2];U=Q(Q(s*F)+Q(Q(w*S)+Q(p*K)));O=Q(A*j);W=Q(x*E);j=Q(O+W);E=Q(l*j);A=Q(M-B);M=Q(k*A);B=Q(Q(1)-Q(D*x));x=Q(B-L);D=Q(g*x);L=Q(Q(s*E)+Q(Q(w*M)+Q(p*D)));P=s;s=l;l=Q(B-H);s=Q(s*l);B=w;w=k;k=Q(C+G);w=Q(w*k);C=p;p=g;g=Q(O-W);p=Q(p*g);C=Q(Q(P*s)+Q(Q(B*w)+Q(C*p)));O=Q(Q(Q(f*U)+Q(L*r))+Q(C*h));G=N[v+20>>2];H=Q(Q(j*F)+Q(Q(A*S)+Q(x*K)));B=Q(Q(j*E)+Q(Q(A*M)+Q(x*D)));j=Q(Q(j*s)+Q(Q(A*w)+Q(x*p)));A=Q(Q(Q(f*H)+Q(B*r))+Q(j*h));P=f;f=Q(Q(l*F)+Q(Q(k*S)+Q(g*K)));F=Q(Q(l*E)+Q(Q(k*M)+Q(g*D)));P=Q(Q(P*f)+Q(F*r));r=Q(Q(l*s)+Q(Q(k*w)+Q(g*p)));g=Q(P+Q(r*h));h=N[v+24>>2];k=Q(Q(Q(T*O)+Q(G*A))+Q(g*h));p=Q(Q(Q(e*U)+Q(i*L))+Q(C*u));s=Q(Q(Q(e*H)+Q(i*B))+Q(j*u));i=Q(Q(Q(e*f)+Q(i*F))+Q(r*u));x=Q(Q(Q(T*p)+Q(s*G))+Q(i*h));w=Q(Q(Q(n*U)+Q(o*L))+Q(C*m));j=Q(Q(Q(n*H)+Q(o*B))+Q(j*m));m=Q(Q(Q(n*f)+Q(o*F))+Q(r*m));l=Q(Q(Q(w*T)+Q(j*G))+Q(m*h));e=N[v+36>>2];h=Q(g*e);u=Q(i*e);m=Q(m*e);e=N[v+32>>2];r=Q(A*e);i=Q(s*e);g=Q(j*e);e=N[v+28>>2];f=Q(O*e);o=Q(p*e);e=Q(w*e)}J[a+96>>2]=2143289344;n=Q(z+k);h=Q(Q(Q(Q(Q(R(f))+Q(R(r)))+Q(R(h)))+d)*Q(1.0099999904632568));N[a+92>>2]=n+h;f=Q(y+x);i=Q(Q(Q(Q(Q(R(o))+Q(R(i)))+Q(R(u)))+d)*Q(1.0099999904632568));N[a+88>>2]=f+i;o=Q(t+l);d=Q(Q(Q(Q(Q(R(e))+Q(R(g)))+Q(R(m)))+d)*Q(1.0099999904632568));N[a+84>>2]=o+d;N[a+80>>2]=n-h;N[a+76>>2]=f-i;N[a+72>>2]=o-d;Wo(q+4|0,b,v,c);N[a+12>>2]=N[q+4>>2];N[a+16>>2]=N[q+8>>2];N[a+20>>2]=N[q+12>>2];N[a+24>>2]=N[q+16>>2];N[a+28>>2]=N[q+20>>2];N[a+32>>2]=N[q+24>>2];N[a+36>>2]=N[q+28>>2];N[a+40>>2]=N[q+32>>2];N[a+44>>2]=N[q+36>>2];d=N[q+56>>2];e=N[q+52>>2];N[a+8>>2]=N[q+60>>2]*Q(1.0099999904632568);N[a+4>>2]=d*Q(1.0099999904632568);N[a>>2]=e*Q(1.0099999904632568);N[a+48>>2]=N[q+40>>2];N[a+52>>2]=N[q+44>>2];N[a+56>>2]=N[q+48>>2]}I[a+96>>1]=V>1]=J[b>>2];Ia=q- -64|0;return a}function Sia(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0;i=Ia-11312|0;Ia=i;q=N[d+20>>2];r=N[d+24>>2];w=N[c+20>>2];s=N[c+24>>2];f=J[f>>2];k=N[d>>2];l=N[d+4>>2];m=N[d+8>>2];j=N[d+12>>2];x=N[d+16>>2];u=N[c>>2];n=N[c+4>>2];p=N[c+8>>2];o=N[c+12>>2];t=N[c+16>>2];y=N[a+4>>2];N[i+11296>>2]=y;C=N[e>>2];N[i+11280>>2]=C;J[i+11276>>2]=0;N[i+11272>>2]=s;N[i+11268>>2]=w;N[i+11264>>2]=t;N[i+11260>>2]=o;N[i+11256>>2]=p;N[i+11252>>2]=n;N[i+11248>>2]=u;J[i+11244>>2]=0;N[i+11240>>2]=r;N[i+11236>>2]=q;N[i+11232>>2]=x;N[i+11228>>2]=j;N[i+11224>>2]=m;N[i+11220>>2]=l;N[i+11216>>2]=k;z=Q(Q(Q(p*k)-Q(m*u))+Q(Q(n*j)-Q(o*l)));A=Q(Q(Q(n*m)-Q(l*p))+Q(Q(u*j)-Q(o*k)));v=Q(Q(Q(u*l)-Q(k*n))+Q(Q(p*j)-Q(o*m)));D=Q(-k);u=Q(Q(o*j)-Q(Q(Q(u*D)-Q(n*l))-Q(m*p)));n=Q(t-x);p=Q(w-q);o=Q(s-r);q=Q(Q(Q(D*n)-Q(p*l))-Q(m*o));r=Q(Q(j*j)+Q(-.5));w=Q(Q(Q(r*n)+Q(j*Q(Q(m*p)-Q(l*o))))-Q(k*q));w=Q(w+w);s=Q(w-N[f+16>>2]);s=s>Q(0)?s:Q(-s);x=Q(Q(Q(r*p)+Q(j*Q(Q(k*o)-Q(m*n))))-Q(l*q));x=Q(x+x);t=Q(x-N[f+20>>2]);t=t>Q(0)?t:Q(-t);t=t<=s?s:t;B=s;j=Q(Q(Q(j*Q(Q(l*n)-Q(k*p)))+Q(r*o))-Q(m*q));s=Q(j+j);j=Q(s-N[f+24>>2]);j=(j>Q(0)?j:Q(-j))>=Q(0)?B:Q(0);a:{if(Q(y*Q(.019999999552965164))<(j<=t?t:j)|Q(Q(u*N[f+12>>2])+Q(Q(v*N[f+8>>2])+Q(Q(A*N[f>>2])+Q(z*N[f+4>>2]))))>2]=y*Q(.0010000000474974513);a=J[b+40>>2];l=N[d+8>>2];p=N[d+20>>2];r=N[c+20>>2];m=N[d+4>>2];o=N[d+24>>2];q=N[c+24>>2];j=N[d+12>>2];c=i+11184|0;J[c>>2]=0;J[c+4>>2]=1065353216;c=i+11176|0;J[c>>2]=0;J[c+4>>2]=0;c=i+11168|0;J[c>>2]=0;J[c+4>>2]=1065353216;c=i+11160|0;J[c>>2]=0;J[c+4>>2]=0;c=i+11152|0;J[c>>2]=1065353216;J[c+4>>2]=1065353216;c=i+11136|0;J[c>>2]=1065353216;J[c+4>>2]=0;H[i+11192|0]=0;J[i+11144>>2]=0;J[i+11148>>2]=0;J[i+11128>>2]=0;J[i+11132>>2]=0;J[i+11120>>2]=1065353216;J[i+11124>>2]=0;o=Q(q-o);o=Q(o+o);q=Q(n+n);n=Q(r-p);r=Q(n+n);t=Q(Q(l*o)+Q(Q(k*q)+Q(m*r)));B=Q(Q(j*j)+Q(-.5));n=Q(Q(l*t)+Q(Q(o*B)-Q(j*Q(Q(k*r)-Q(q*m)))));p=Q(Q(m*t)+Q(Q(r*B)-Q(j*Q(Q(l*q)+Q(o*D)))));m=Q(Q(k*t)+Q(Q(q*B)-Q(j*Q(Q(m*o)-Q(r*l)))));o=Q(1);c=N[b+4>>2]==Q(1)&N[b+8>>2]==Q(1)&N[b+12>>2]==Q(1);if(!c){Pb(i+11120|0,b+4|0,b+16|0)}J[f+28>>2]=0;N[f+24>>2]=s;N[f+20>>2]=x;N[f+16>>2]=w;N[f+12>>2]=u;N[f+8>>2]=v;N[f+4>>2]=z;N[f>>2]=A;H[f+62|0]=0;H[i+11104|0]=1;J[i+11112>>2]=0;J[i+11116>>2]=1088;b=i+6752|0;J[i+11108>>2]=b;d=J[a+56>>2];J[i+996>>2]=0;H[i+144|0]=c;J[i+140>>2]=d;J[i+132>>2]=2;J[i+128>>2]=160456;J[i+136>>2]=i+11120;b=ug(i+1008|0,i+11280|0,i+11200|0,i+11248|0,i+11216|0,f,g,b,h);J[i+4652>>2]=0;N[i+4648>>2]=n;N[i+4644>>2]=p;N[i+4640>>2]=m;d=i+6744|0;J[d>>2]=0;J[d+4>>2]=64;E=i+4688|0;J[i+6740>>2]=E;H[i+6736|0]=1;e=J[i+11300>>2];d=i+4656|0;J[d>>2]=J[i+11296>>2];J[d+4>>2]=e;e=J[i+11308>>2];d=i+4664|0;J[d>>2]=J[i+11304>>2];J[d+4>>2]=e;k=Q(N[i+11296>>2]+N[i+11280>>2]);N[i+4672>>2]=k*k;N[i+124>>2]=n;N[i+120>>2]=p;N[i+116>>2]=m;k=Q(y+C);N[i+112>>2]=k;N[i+108>>2]=k;N[i+104>>2]=k;J[i+100>>2]=1065353216;J[i+84>>2]=1065353216;J[i+88>>2]=0;J[i+92>>2]=0;J[i+96>>2]=0;J[i+76>>2]=0;J[i+80>>2]=0;J[i+68>>2]=1065353216;J[i+72>>2]=0;v=Q(0);j=k;z=Q(0);u=Q(0);y=Q(1);A=Q(0);q=Q(0);r=Q(0);w=Q(1);if(c){l=k}else{ji(i+11120|0,i+116|0,i+104|0,i+68|0);j=N[i+104>>2];n=N[i+124>>2];p=N[i+120>>2];m=N[i+116>>2];o=N[i+100>>2];v=N[i+96>>2];z=N[i+92>>2];u=N[i+88>>2];y=N[i+84>>2];A=N[i+80>>2];q=N[i+76>>2];r=N[i+72>>2];w=N[i+68>>2];k=N[i+108>>2];l=N[i+112>>2]}N[i+56>>2]=l;N[i+52>>2]=k;N[i+44>>2]=n;N[i+40>>2]=p;N[i+32>>2]=o;N[i+28>>2]=v;N[i+20>>2]=u;N[i+16>>2]=y;N[i+48>>2]=j;N[i+36>>2]=m;N[i+24>>2]=z;N[i+12>>2]=A;N[i+8>>2]=q;N[i+4>>2]=r;N[i>>2]=w;Ka[J[(L[a+4>>1]<<2)+160480>>2]](a,i,i+128|0,1,1);h=J[i+996>>2];if(h){a=i+724|0;c=i+916|0;d=i+980|0;e=i+148|0;while(1){kc(b,e,J[c>>2],K[d|0],a);d=d+1|0;c=c+4|0;a=a+12|0;e=e+36|0;h=h-1|0;if(h){continue}break}J[i+996>>2]=0}xA(b);Nd(b,1,0);J[i+128>>2]=160456;a=J[i+6748>>2];b:{if((a|0)<0|!(a&2147483647)){break b}a=J[i+6740>>2];if((a|0)==(E|0)|!a){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}a=J[i+11116>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[i+11108>>2];if((a|0)==(i+6752|0)|!a){break a}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a);break a}a=0;J[i+188>>2]=0;N[i+184>>2]=s;N[i+180>>2]=x;J[i+172>>2]=0;J[i+156>>2]=0;j=Q(z+z);l=Q(v*j);k=Q(A+A);m=Q(u*k);N[i+164>>2]=l-m;N[i+152>>2]=l+m;l=Q(Q(1)-Q(A*k));m=Q(z*j);N[i+168>>2]=l-m;s=l;l=Q(v+v);n=Q(v*l);N[i+148>>2]=s-n;N[i+176>>2]=w;J[i+140>>2]=0;v=Q(v*k);j=Q(u*j);N[i+160>>2]=v+j;k=Q(z*k);l=Q(u*l);N[i+144>>2]=k-l;N[i+136>>2]=v-j;N[i+132>>2]=k+l;N[i+128>>2]=Q(Q(1)-m)-n;N[i+11120>>2]=y*Q(.05000000074505806);N[i>>2]=y+C;if(!K[f+62|0]){break a}while(1){c=a+f|0;b=K[c+56|0];d=f+P(b,400)|0;tg(i+6752|0,d- -64|0,i+128|0,i+11120|0);c:{if(!J[d+448>>2]){d=K[f+62|0]-1|0;H[f+62|0]=d;d=f+(d&255)|0;e=K[d+56|0];H[d+56|0]=b;H[c+56|0]=e;a=a-1|0;break c}N[(f+(b<<2)|0)+32>>2]=N[i+6752>>2]}a=a+1|0;if(a>>>0>2];T=J[a>>2];D=J[T+100>>2];i=J[a+40>>2];a=K[a+48|0];J[g>>2]=0;U=L[D+4>>1];if(U>>>0>=2){V=Q(Q(1)/e);W=i+P(a,144)|0;_=W+168|0;i=1;while(1){G=i+1|0;a:{if(U>>>0<=G>>>0){break a}q=0;k=P(Z,84)+_|0;a=k+83|0;q=a>>>0<83?1:q;a=(q&63)<<26|a>>>6;q=q>>>6|0;k=k>>>6|0;C=a-k|0;E=q-(a>>>0>>0)|0;m=0;q=0;o=0;a=J[((G<<5)+B|0)+20>>2];j=a+359|0;o=j>>>0<359?1:o;k=o>>>6|0;j=o<<26|j>>>6;o=a>>>6|0;w=j-o|0;j=k-(j>>>0>>0)|0;t=j;k=w+1|0;o=k?j:j+1|0;j=k;x=j&7;y=0;if(x|y){while(1){k=j;j=j-1|0;o=o-!k|0;a=a- -64|0;k=q;m=m+1|0;k=m?k:k+1|0;q=k;if((m|0)!=(x|0)|(y|0)!=(k|0)){continue}break}}if(!t&w>>>0>=7|t){while(1){a=a+512|0;k=o-(j>>>0<8)|0;o=k;j=j-8|0;if(k|j){continue}break}}w=0;a=P(G,84)+W|0;j=a+83|0;w=j>>>0<83?1:w;j=(w&63)<<26|j>>>6;m=a>>>6|0;q=j-m|0;o=(w>>>6|0)-(j>>>0>>0)|0;j=q+1|0;o=j?o:o+1|0;m=0;q=0;y=C+1|0;k=0;x=k;w=y&7;if(k|w){while(1){k=j;j=j-1|0;o=o-!k|0;a=a- -64|0;m=m+1|0;q=m?q:q+1|0;if((m|0)!=(w|0)|(q|0)!=(x|0)){continue}break}}if(!E&C>>>0<7){break a}while(1){a=a+512|0;k=o-(j>>>0<8)|0;o=k;j=j-8|0;if(k|j){continue}break}}m=(i<<5)+B|0;t=J[m+20>>2];b:{if(!(K[t+329|0]|K[t+328|0])){break b}d=Q(0);y=P(i,84)+W|0;a=y;r=N[a+68>>2];p=N[a+56>>2];c:{if(p==Q(0)){z=Q(1);f=Q(0);break c}d=Q(Q(1)/Q(Y(Q(Q(r*r)+Q(Q(Q(p*p)+Q(0))+Q(0))))));z=Q(r*d);f=Q(d*Q(0));d=Q(p*d)}u=N[a+64>>2];s=Q(f*u);v=N[a+60>>2];n=Q(v*f);N[l+76>>2]=s+Q(n+Q(Q(r*z)+Q(p*d)));N[l+64>>2]=s+Q(Q(Q(p*z)-Q(r*d))-n);n=Q(r*Q(-f));f=Q(f*p);N[l+72>>2]=Q(d*v)+Q(Q(n+Q(z*u))-f);N[l+68>>2]=f+Q(Q(n+Q(z*v))-Q(u*d));j=J[t+336>>2];a=J[t+340>>2];N[l+60>>2]=N[t+344>>2];J[l+52>>2]=j;J[l+56>>2]=a;C=0;J[l+36>>2]=0;k=0;d:{if(!K[t+328|0]){break d}k=0;if(!ms(l+52|0,l- -64|0,l+40|0,l+36|0)){break d}C=1;k=1;if(N[t+320>>2]>Q(0)){break d}k=N[t+324>>2]>Q(0)}A=N[y+36>>2];r=N[y+28>>2];u=N[y+32>>2];n=Q(u*Q(0));v=Q(Q(A*Q(0))+Q(Q(r+r)+n));p=N[y+40>>2];s=Q(Q(p*p)+Q(-.5));f=Q(s*Q(0));M=Q(Q(A*v)+Q(f+Q(p*Q(Q(r*Q(0))-Q(u+u)))));N[l+32>>2]=M;O=Q(Q(u*v)+Q(f+Q(p*Q(Q(A+A)+Q(r*Q(-0))))));N[l+28>>2]=O;R=Q(Q(r*v)+Q(Q(s+s)+Q(p*Q(n+Q(A*Q(-0))))));N[l+24>>2]=R;d=z==Q(-1)?d>2];n=N[t+356>>2];E=d>Q(Q(f-n)/Q(Q(f*n)+Q(1)));f=N[t+352>>2];q=d>2]=T;j=J[m+24>>2];a=P(w,160);I[x+22>>1]=a+176>>>4;I[x+10>>1]=i;J[x+4>>2]=T;I[x+8>>1]=j;a=a+207&8160;f:{g:{o=J[b+4>>2];if(o){m=J[b+8>>2];j=m+a|0;if(j>>>0<16385){break g}}m=Ej(J[b>>2],h);J[b+4>>2]=m;break f}m=m+o|0;a=j}J[b+8>>2]=a;J[x+28>>2]=0;J[x+24>>2]=m;J[m+68>>2]=-1082130432;J[m+60>>2]=1065353216;J[m+64>>2]=-1082130432;H[m+2|0]=0;H[m+1|0]=w;H[m|0]=4;J[m+56>>2]=0;J[m+48>>2]=0;J[m+52>>2]=0;J[m+40>>2]=0;J[m+44>>2]=1065353216;J[m+32>>2]=0;J[m+36>>2]=0;o=m+176|0;a=0;h:{if(!C){break h}S=N[y+8>>2];f=N[l+48>>2];z=Q(f+f);r=N[y>>2];f=N[l+40>>2];p=Q(f+f);f=N[l+44>>2];u=Q(f+f);v=N[y+4>>2];n=Q(Q(S*z)+Q(Q(r*p)+Q(u*v)));F=N[y+12>>2];f=Q(Q(F*F)+Q(-.5));A=Q(Q(S*n)+Q(Q(z*f)+Q(F*Q(Q(r*u)-Q(p*v)))));N[l+20>>2]=A;s=Q(Q(v*n)+Q(Q(u*f)+Q(F*Q(Q(S*p)-Q(z*r)))));N[l+16>>2]=s;n=Q(Q(r*n)+Q(Q(p*f)+Q(F*Q(Q(v*z)-Q(u*S)))));N[l+12>>2]=n;Fr(D,B,i,o,l+12|0,N[l+36>>2],e);a=1;if(!k){break h}r=Q(0);f=Q(0);p=Q(0);u=Q(Q(R*s)-Q(n*O));v=Q(Q(O*A)-Q(s*M));s=Q(Q(M*n)-Q(A*R));n=Q(Q(u*u)+Q(Q(v*v)+Q(s*s)));if(n>Q(0)){f=Q(Q(1)/Q(Y(n)));p=Q(u*f);r=Q(v*f);f=Q(s*f)}N[l+8>>2]=p;N[l+4>>2]=f;N[l>>2]=r;u=N[t+320>>2];v=N[t+324>>2];a=Ia+-64|0;Ia=a;k=m+336|0;j=k;J[j+16>>2]=0;J[j+20>>2]=0;J[j+8>>2]=0;J[j>>2]=0;J[j+4>>2]=0;J[j+24>>2]=0;N[j+32>>2]=N[l>>2];N[j+36>>2]=N[l+4>>2];N[j+40>>2]=N[l+8>>2];N[j+48>>2]=N[l>>2];N[j+52>>2]=N[l+4>>2];f=N[l+8>>2];J[j+84>>2]=0;J[j+68>>2]=-8388609;J[j+72>>2]=2139095039;N[j+56>>2]=f;J[j+92>>2]=1065353216;J[j+76>>2]=0;j=J[((i<<5)+B|0)+24>>2];s=N[l>>2];n=N[l+4>>2];f=N[l+8>>2];J[a+60>>2]=0;N[a+56>>2]=f;N[a+52>>2]=n;J[a+40>>2]=0;J[a+44>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;N[a+48>>2]=s;J[a+28>>2]=0;N[a+24>>2]=-f;N[a+20>>2]=-n;N[a+16>>2]=-s;J[a+8>>2]=-2147483648;J[a+12>>2]=0;J[a>>2]=-2147483648;J[a+4>>2]=-2147483648;ih(D,j,a+32|0,k+96|0,i,a,k+128|0);s=N[l+8>>2];n=N[l>>2];f=N[l+4>>2];f=Q(Q(Q(s*N[k+120>>2])+Q(Q(n*N[k+112>>2])+Q(f*N[k+116>>2])))-Q(Q(s*N[k+152>>2])+Q(Q(n*N[k+144>>2])+Q(f*N[k+148>>2]))));if(f>2]=0;J[k+28>>2]=0;J[k+12>>2]=0;J[k+64>>2]=0;N[k+88>>2]=f>Q(0)?Q(Q(1)/f):Q(0);n=Q(Q(Q(V*V)*u)+Q(v*V));f=Q(Q(1)/Q(n+Q(1)));N[k+60>>2]=Q(1)-f;N[k+44>>2]=n*Q(-f);Ia=a- -64|0;a=2}if(E){Fr(D,B,i,o+P(a,160)|0,l+24|0,Q(Q(N[t+348>>2]-d)*Q(4)),e);a=a+1|0}if(q){N[l+20>>2]=-M;N[l+16>>2]=-O;N[l+12>>2]=-R;Fr(D,B,i,o+P(a,160)|0,l+12|0,Q(Q(N[t+352>>2]-d)*Q(-4)),e)}X=X+1|0;H[J[x+24>>2]+(L[x+22>>1]<<4)|0]=0;J[g>>2]=J[g>>2]+w}Z=Z+1|0;i=G;if((U|0)!=(i|0)){continue}break}}Ia=l+80|0;return X|0}function p_(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=0,ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0);f=Ia-208|0;Ia=f;X=N[d+8>>2];a:{b:{aa=N[d>>2];Y=N[d+4>>2];if(aa!=Q(1)|Y!=Q(1)){break b}q=Q(1);if(X!=Q(1)){break b}u=N[c+20>>2];r=N[c+24>>2];x=N[a+40>>2];o=N[a+44>>2];s=N[a+16>>2];k=N[a+20>>2];l=N[a+28>>2];p=N[a+32>>2];X=N[a+52>>2];Y=N[a+8>>2];G=N[a>>2];U=N[a+4>>2];M=N[a+48>>2];E=N[c+16>>2];y=N[a+36>>2];h=N[a+12>>2];g=N[c+8>>2];i=N[c+4>>2];v=N[a+24>>2];m=N[c>>2];j=N[c+12>>2];R=N[a+56>>2];N[f+168>>2]=R;N[f+164>>2]=X;A=Q(-m);v=Q(v+v);B=Q(l+l);p=Q(p+p);z=Q(Q(Q(A*v)-Q(B*i))-Q(g*p));l=Q(Q(j*j)+Q(-.5));C=Q(Q(Q(p*l)+Q(j*Q(Q(i*v)-Q(m*B))))-Q(g*z));N[f+144>>2]=C;w=Q(Q(Q(B*l)+Q(j*Q(Q(m*p)-Q(g*v))))-Q(i*z));N[f+140>>2]=w;h=Q(h+h);t=Q(s+s);n=Q(k+k);D=Q(Q(Q(A*h)-Q(t*i))-Q(g*n));s=Q(Q(Q(n*l)+Q(j*Q(Q(i*h)-Q(m*t))))-Q(g*D));N[f+132>>2]=s;k=Q(Q(Q(t*l)+Q(j*Q(Q(m*n)-Q(g*h))))-Q(i*D));N[f+128>>2]=k;y=Q(y+y);x=Q(x+x);o=Q(o+o);F=Q(Q(Q(A*y)-Q(x*i))-Q(g*o));r=Q(r*Q(-2));E=Q(E*Q(-2));u=Q(u*Q(-2));T=Q(Q(g*r)+Q(Q(m*E)+Q(i*u)));L=Q(Q(Q(g*T)+Q(Q(r*l)-Q(j*Q(Q(m*u)-Q(E*i)))))+Q(Q(Q(o*l)+Q(j*Q(Q(i*y)-Q(m*x))))-Q(g*F)));N[f+156>>2]=L;S=Q(Q(Q(i*T)+Q(Q(u*l)-Q(j*Q(Q(g*E)-Q(r*m)))))+Q(Q(Q(x*l)+Q(j*Q(Q(m*o)-Q(g*y))))-Q(i*F)));N[f+152>>2]=S;N[f+160>>2]=M;v=Q(Q(Q(v*l)+Q(j*Q(Q(g*B)-Q(i*p))))-Q(m*z));N[f+136>>2]=v;z=Q(Q(Q(h*l)+Q(j*Q(Q(g*t)-Q(i*n))))-Q(m*D));N[f+124>>2]=z;p=Q(G+G);h=Q(U+U);t=Q(Y+Y);n=Q(Q(Q(A*p)-Q(h*i))-Q(g*t));A=Q(Q(Q(t*l)+Q(j*Q(Q(i*p)-Q(m*h))))-Q(g*n));N[f+120>>2]=A;B=Q(Q(Q(h*l)+Q(j*Q(Q(m*t)-Q(g*p))))-Q(i*n));N[f+116>>2]=B;p=Q(Q(Q(p*l)+Q(j*Q(Q(g*h)-Q(i*t))))-Q(m*n));N[f+112>>2]=p;i=Q(Q(Q(m*T)+Q(Q(E*l)-Q(j*Q(Q(i*r)-Q(u*g)))))+Q(Q(Q(y*l)+Q(j*Q(Q(g*x)-Q(i*o))))-Q(m*F)));N[f+148>>2]=i;m=Q(0);j=Q(0);l=Q(0);h=Q(1);t=Q(0);g=Q(0);n=Q(0);D=Q(1);y=Q(Q(z*w)-Q(v*k));x=Q(Q(k*C)-Q(w*s));o=Q(C*z);F=Q(Q(A*y)+Q(Q(p*x)+Q(B*Q(Q(s*v)-o))));if(F!=Q(0)){g=Q(Q(1)/F);D=Q(Q(Q(p*k)+Q(B*Q(-z)))*g);h=Q(Q(Q(p*C)-Q(v*A))*g);j=Q(Q(Q(B*s)-Q(k*A))*g);q=Q(x*g);n=Q(g*Q(-Q(Q(p*w)-Q(v*B))));t=Q(g*Q(-Q(Q(p*s)-Q(z*A))));l=Q(g*Q(-Q(o+Q(v*Q(-s)))));m=Q(g*Q(-Q(Q(B*C)-Q(A*w))));g=Q(y*g)}N[f+204>>2]=D;N[f+200>>2]=n;N[f+192>>2]=t;N[f+188>>2]=h;N[f+196>>2]=g;N[f+184>>2]=l;N[f+172>>2]=q;N[f+176>>2]=m;N[f+180>>2]=j;N[f+88>>2]=R;N[f+84>>2]=X;s=Q(-S);N[f+104>>2]=-Q(Q(Q(t*s)-Q(i*j))-Q(L*D));N[f+100>>2]=-Q(Q(Q(h*s)-Q(i*m))-Q(L*n));I[f+28>>1]=0;J[f+24>>2]=e;J[f+16>>2]=2;J[f+12>>2]=159276;N[f+80>>2]=M;N[f+96>>2]=-Q(Q(Q(l*s)-Q(i*q))-Q(L*g));J[f+20>>2]=f+172;_h(f+112|0,1,b,f+12|0,1);break a}ba=f+112|0;de(ba,a,c,d);g=N[d+20>>2];z=N[d+24>>2];w=N[d+16>>2];i=N[a+16>>2];m=N[a+20>>2];q=N[a+40>>2];h=N[a+44>>2];t=N[c+20>>2];j=N[a+28>>2];n=N[c+24>>2];l=N[a+32>>2];k=N[c+4>>2];D=N[c+12>>2];y=N[c>>2];s=N[c+8>>2];x=N[d+8>>2];o=N[d+4>>2];F=N[d>>2];r=N[d+12>>2];v=N[a+8>>2];A=N[a>>2];B=N[a+4>>2];p=N[a+12>>2];u=N[a+36>>2];E=N[c+16>>2];C=N[a+24>>2];J[f+104>>2]=0;u=Q(-u);N[f+76>>2]=Q(Q(Q(C*u)-Q(j*q))-Q(l*h))+Q(Q(Q(C*E)+Q(j*t))+Q(l*n));N[f+72>>2]=Q(Q(Q(p*u)-Q(i*q))-Q(m*h))+Q(Q(Q(p*E)+Q(i*t))+Q(m*n));N[f+68>>2]=Q(Q(Q(A*u)-Q(B*q))-Q(v*h))+Q(Q(Q(A*E)+Q(B*t))+Q(v*n));q=Q(r+r);V=Q(g*q);u=Q(w+w);O=Q(z*u);h=Q(V+O);t=Q(F*h);Z=Q(u*g);_=Q(q*z);n=Q(Z-_);E=Q(n*o);$=Q(Q(1)-Q(r*q));R=Q(w*u);r=Q($-R);u=Q(r*x);L=Q(y+y);ca=Q(s*L);G=Q(k+k);da=Q(D*G);U=Q(ca+da);M=Q(Q(Q(h*t)+Q(n*E))+Q(r*u));ea=Q(k*G);W=Q(s+s);fa=Q(s*W);T=Q(Q(Q(1)-ea)-fa);S=Q(g+g);ga=Q(g*S);g=Q(Q(Q(1)-R)-ga);R=Q(F*g);q=Q(q*w);P=Q(S*z);w=Q(q+P);S=Q(o*w);z=Q(V-O);V=Q(x*z);O=Q(Q(Q(h*R)+Q(n*S))+Q(r*V));ha=Q(L*k);ia=Q(W*D);W=Q(ha-ia);k=Q(q-P);F=Q(F*k);P=n;q=Q($-ga);n=Q(o*q);P=Q(Q(h*F)+Q(P*n));h=Q(Z+_);x=Q(x*h);o=Q(P+Q(r*x));r=Q(Q(U*M)+Q(Q(T*O)+Q(W*o)));Z=Q(G*s);_=Q(L*D);s=Q(Z-_);D=Q(ha+ia);G=Q(Q(1)-Q(y*L));y=Q(G-fa);L=Q(Q(s*M)+Q(Q(D*O)+Q(y*o)));G=Q(G-ea);P=Q(G*M);M=Q(ca-da);$=Q(M*O);O=Q(Z+_);o=Q(P+Q($+Q(O*o)));N[f- -64>>2]=Q(Q(C*r)+Q(j*L))+Q(l*o);N[f+60>>2]=Q(m*o)+Q(Q(p*r)+Q(i*L));N[f+56>>2]=Q(v*o)+Q(Q(A*r)+Q(B*L));o=Q(Q(Q(k*t)+Q(q*E))+Q(h*u));r=Q(Q(Q(k*R)+Q(q*S))+Q(h*V));k=Q(Q(Q(k*F)+Q(q*n))+Q(h*x));q=Q(Q(U*o)+Q(Q(T*r)+Q(W*k)));h=Q(Q(s*o)+Q(Q(D*r)+Q(y*k)));k=Q(Q(G*o)+Q(Q(M*r)+Q(O*k)));N[f+52>>2]=Q(Q(C*q)+Q(j*h))+Q(l*k);N[f+48>>2]=Q(m*k)+Q(Q(p*q)+Q(i*h));N[f+44>>2]=Q(v*k)+Q(Q(A*q)+Q(B*h));P=C;C=Q(Q(Q(g*t)+Q(w*E))+Q(z*u));k=Q(Q(Q(g*R)+Q(w*S))+Q(z*V));g=Q(Q(Q(g*F)+Q(w*n))+Q(z*x));w=Q(Q(U*C)+Q(Q(T*k)+Q(W*g)));n=j;j=Q(Q(s*C)+Q(Q(D*k)+Q(y*g)));g=Q(Q(G*C)+Q(Q(M*k)+Q(O*g)));N[f+40>>2]=Q(Q(P*w)+Q(n*j))+Q(l*g);N[f+36>>2]=Q(g*m)+Q(Q(p*w)+Q(i*j));H[f+29|0]=Q(Q(aa*Y)*X)>2]=e;J[f+16>>2]=2;J[f+96>>2]=0;J[f+100>>2]=0;J[f+12>>2]=159308;N[f+32>>2]=Q(v*g)+Q(Q(A*w)+Q(B*j));J[f+20>>2]=f+172;c=J[a+52>>2];d=J[a+48>>2];N[f+88>>2]=N[a+56>>2];J[f+80>>2]=d;J[f+84>>2]=c;_h(ba,1,b,f+12|0,1)}Ia=f+208|0;return K[f+28|0]!=0|0}function ce(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0);j=Ia-48|0;Ia=j;p=N[b>>2];r=N[b+4>>2];t=N[b+8>>2];h=N[e+16>>2];i=N[e+20>>2];m=N[e+8>>2];o=N[e>>2];v=N[e+4>>2];w=N[e+12>>2];s=N[a+8>>2];k=Q(s-N[c+8>>2]);x=N[e+32>>2];y=N[a>>2];u=Q(y-N[c>>2]);z=N[e+24>>2];A=N[a+4>>2];q=Q(A-N[c+4>>2]);B=N[e+28>>2];l=Q(Q(k*x)+Q(Q(u*z)+Q(q*B)));N[j+32>>2]=l;n=Q(Q(k*i)+Q(Q(u*w)+Q(q*h)));N[j+28>>2]=n;k=Q(Q(k*m)+Q(Q(u*o)+Q(q*v)));N[j+24>>2]=k;q=Q(t-s);p=Q(p-y);r=Q(r-A);u=Q(Q(x*q)+Q(Q(z*p)+Q(B*r)));N[j+20>>2]=u;w=Q(Q(q*i)+Q(Q(p*w)+Q(r*h)));N[j+16>>2]=w;v=Q(Q(q*m)+Q(Q(p*o)+Q(r*v)));N[j+12>>2]=v;a:{if(!(v>2]=h;k=Q(-k);N[j+24>>2]=k}b:{if(!(w>2]=i;n=Q(-n);N[j+28>>2]=n}c:{if(!(u>2]=m;l=Q(-l);N[j+32>>2]=l}J[j+8>>2]=0;d:{if(h>Q(0)){if(i>Q(0)){if(m>Q(0)){q=N[d>>2];p=N[d+4>>2];o=Q(l-N[d+8>>2]);N[j+44>>2]=o;n=Q(n-p);N[j+40>>2]=n;k=Q(k-q);N[j+36>>2]=k;if(Q(i*k)>=Q(h*n)){if(Q(m*k)>=Q(h*o)){Lk(0,1,2,j+24|0,j+12|0,d,j+36|0,j+4|0,j+8|0);break d}Lk(2,0,1,j+24|0,j+12|0,d,j+36|0,j+4|0,j+8|0);break d}if(Q(m*n)>=Q(i*o)){Lk(1,2,0,j+24|0,j+12|0,d,j+36|0,j+4|0,j+8|0);break d}Lk(2,0,1,j+24|0,j+12|0,d,j+36|0,j+4|0,j+8|0);break d}o=N[d>>2];m=Q(k-o);t=Q(m*i);r=N[d+4>>2];q=Q(n-r);s=Q(q*h);e:{if(t>=s){N[j+24>>2]=o;p=Q(0);q=Q(n+r);k=Q(t-Q(h*q));if(k>=Q(0)){N[j+28>>2]=-r;o=Q(Q(1)/Q(Q(h*h)+Q(i*i)));p=Q(Q(Q(k*k)*o)+Q(0));N[j+8>>2]=p;m=Q(Q(h*m)+Q(q*i));break e}o=Q(Q(1)/h);N[j+28>>2]=n-Q(t*o);break e}N[j+28>>2]=r;p=Q(0);n=Q(k+o);m=Q(s-Q(i*n));if(m>=Q(0)){N[j+24>>2]=-o;o=Q(Q(1)/Q(Q(h*h)+Q(i*i)));p=Q(Q(Q(m*m)*o)+Q(0));N[j+8>>2]=p;m=Q(Q(h*n)+Q(q*i));break e}o=Q(Q(1)/i);N[j+24>>2]=k-Q(s*o);m=q}N[j+4>>2]=o*Q(-m);h=N[d+8>>2];k=Q(-h);f:{if(l>2]=k;N[j+8>>2]=h;break d}i=N[d>>2];if(m>Q(0)){o=Q(k-i);t=Q(o*m);r=N[d+8>>2];q=Q(l-r);s=Q(q*h);g:{if(t>=s){N[j+24>>2]=i;p=Q(0);k=Q(l+r);i=Q(t-Q(h*k));if(i>=Q(0)){N[j+32>>2]=-r;q=Q(i*i);i=Q(Q(1)/Q(Q(h*h)+Q(m*m)));p=Q(Q(q*i)+Q(0));N[j+8>>2]=p;o=Q(Q(h*o)+Q(k*m));break g}i=Q(Q(1)/h);N[j+32>>2]=l-Q(t*i);break g}N[j+32>>2]=r;p=Q(0);l=Q(k+i);o=Q(s-Q(m*l));if(o>=Q(0)){N[j+24>>2]=-i;i=Q(Q(1)/Q(Q(h*h)+Q(m*m)));p=Q(Q(Q(o*o)*i)+Q(0));N[j+8>>2]=p;o=Q(Q(h*l)+Q(q*m));break g}i=Q(Q(1)/m);N[j+24>>2]=k-Q(s*i);o=q}N[j+4>>2]=i*Q(-o);h=N[d+4>>2];k=Q(-h);h:{if(n>2]=k;N[j+8>>2]=h;break d}N[j+24>>2]=i;N[j+4>>2]=Q(i-k)/h;h=N[d+4>>2];i=Q(-h);i:{j:{if(n>2]=i;N[j+8>>2]=k}i=N[d+8>>2];h=Q(-i);k:{if(l>2]=h;N[j+8>>2]=l;break d}if(i>Q(0)){h=N[d+4>>2];if(m>Q(0)){o=Q(n-h);t=Q(o*m);r=N[d+8>>2];q=Q(l-r);s=Q(q*i);l:{if(t>=s){N[j+28>>2]=h;p=Q(0);n=Q(l+r);h=Q(t-Q(i*n));if(h>=Q(0)){N[j+32>>2]=-r;q=Q(h*h);h=Q(Q(1)/Q(Q(i*i)+Q(m*m)));p=Q(Q(q*h)+Q(0));N[j+8>>2]=p;o=Q(Q(i*o)+Q(n*m));break l}h=Q(Q(1)/i);N[j+32>>2]=l-Q(t*h);break l}N[j+32>>2]=r;p=Q(0);l=Q(n+h);o=Q(s-Q(m*l));if(o>=Q(0)){N[j+28>>2]=-h;h=Q(Q(1)/Q(Q(i*i)+Q(m*m)));p=Q(Q(Q(o*o)*h)+Q(0));N[j+8>>2]=p;o=Q(Q(i*l)+Q(q*m));break l}h=Q(Q(1)/m);N[j+28>>2]=n-Q(s*h);o=q}N[j+4>>2]=h*Q(-o);h=N[d>>2];n=Q(-h);m:{if(n>k){h=Q(k+h);h=Q(Q(h*h)+p);break m}if(!(h>2]=n;N[j+8>>2]=h;break d}N[j+28>>2]=h;N[j+4>>2]=Q(h-n)/i;h=N[d>>2];i=Q(-h);n:{o:{if(k>2]=i;N[j+8>>2]=n}i=N[d+8>>2];h=Q(-i);p:{if(l>2]=h;N[j+8>>2]=l;break d}if(m>Q(0)){h=N[d+8>>2];N[j+32>>2]=h;N[j+4>>2]=Q(h-l)/m;h=N[d>>2];i=Q(-h);q:{r:{if(k>2]=i;N[j+8>>2]=l}i=N[d+4>>2];h=Q(-i);s:{if(n>2]=h;N[j+8>>2]=l;break d}i=N[d>>2];m=Q(-i);t:{u:{if(m>k){h=Q(k+i);h=Q(Q(h*h)+Q(0));break u}h=Q(0);if(!(i>2]=m;N[j+8>>2]=h}k=N[d+4>>2];i=Q(-k);v:{w:{if(n>2]=i;N[j+8>>2]=h}i=N[d+8>>2];k=Q(-i);x:{y:{if(l>2]=k;N[j+8>>2]=l}J[j+4>>2]=0}if(v>2]=-N[j+24>>2]}h=N[j+4>>2];z:{if(h>=Q(0)){if(h<=Q(1)){if(f){N[f>>2]=h}i=N[j+8>>2];if(!g){break z}h=N[j+28>>2];k=N[j+24>>2];m=N[j+32>>2];N[g+8>>2]=u>2]=w>2]=k;break z}if(f){J[f>>2]=1065353216}i=Mk(b,c,d,e,g);break z}if(f){J[f>>2]=0}i=Mk(a,c,d,e,g)}Ia=j+48|0;return i}function Qo(a,b,c,d,e,f,g){var h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=Q(0),w=Q(0),x=Q(0),y=0,z=0,A=0,B=0,C=Q(0),D=0;h=Ia-384|0;Ia=h;a:{if(!Jk(f,f+12|0,b,c,d,h+364|0,h+360|0)){break a}o=N[b>>2];p=N[c>>2];j=N[b+4>>2];m=N[c+4>>2];l=N[b+8>>2];r=N[c+8>>2];w=N[h+360>>2];q=N[h+364>>2];c=J[a+12>>2];J[h+356>>2]=0;J[h+16>>2]=c;J[h+12>>2]=a;H[h+8|0]=0;J[h+4>>2]=0;J[h>>2]=0;N[h+376>>2]=l+Q(r*d);N[h+372>>2]=j+Q(m*d);N[h+368>>2]=o+Q(p*d);c=0;f=0;m=N[g+4>>2];d=N[h+372>>2];j=N[b+4>>2];u=J[h+12>>2];s=N[u+4>>2];N[h+36>>2]=Q(m+(d>j?d:j))*s;N[h+32>>2]=s*Q((d>2];m=N[u>>2];d=N[h+368>>2];j=N[b>>2];s=N[g>>2];k=Q(m*Q((d>2]-2|0;if(k>Q(f>>>0)){break b}k=Q(V(k));if(k=Q(0)){f=~~k>>>0;break b}f=0}J[h+40>>2]=f;d=Q(m*Q(s+(d>j?d:j)));c:{if(d>2]-1|0;if(d>Q(c>>>0)){break c}d=Q(W(d));if(d=Q(0)){c=~~d>>>0;break c}c=0}J[h+44>>2]=c;c=0;f=0;v=N[u+8>>2];d=N[h+376>>2];j=N[b+8>>2];x=N[g+8>>2];k=Q(v*Q((d>2]-2|0;if(k>Q(f>>>0)){break d}k=Q(V(k));if(k=Q(0)){f=~~k>>>0;break d}f=0}J[h+48>>2]=f;d=Q(v*Q(x+(d>j?d:j)));e:{if(d>2]-1|0;if(d>Q(c>>>0)){break e}d=Q(W(d));if(d=Q(0)){c=~~d>>>0;break e}c=0}J[h+52>>2]=c;N[h+4>>2]=W(Q(s*m));d=Q(W(Q(N[g+8>>2]*N[u+8>>2])));N[h>>2]=d;j=N[h+4>>2];if(Q(R(d))>2]=b+1;if(Q(R(j))>2]=b+1;k=N[a+8>>2];d=Q(Q(l+Q(q*r))*k);j=N[h>>2];m=Q(Q(1.0000000116860974e-7)-j);m=d>m?d:m;c=J[a+12>>2];B=J[c+44>>2];j=Q(Q(Q(B-1|0)*Q(.9999998807907104))+j);j=j>m?m:j;m=Q(V(j));s=Q(W(j));l=Q(Q(Q(l+Q(r*w))*k)-d);x=l>=Q(0)?Q(1):Q(-1);l=Q(R(l))Q(0)?m:s;f:{if(Q(R(r))>2];r=Q(Q(Q(q*p)+o)*C);q=N[h+4>>2];k=Q(Q(1.0000000116860974e-7)-q);k=k>2];q=Q(q+Q(Q(a-1|0)*Q(.9999998807907104)));q=k=Q(0)?Q(1):Q(-1);p=Q(R(o))Q(0);o=f?k:v;g:{if(Q(R(o))Q(0)?j==s?Q(s+Q(1)):s:j==m?Q(m+Q(-1)):m)-d)/l);d=d>2]=1;J[i+80>>2]=-1;J[i+48>>2]=B;J[i+12>>2]=e;n=1;H[i|0]=1;J[i+84>>2]=1;J[i+88>>2]=-1;t=(u|0)<=0?-1:0;J[i+56>>2]=t;g=(y|0)<=0?-1:0;J[i+52>>2]=g;a=J[i+16>>2];z=a+c|0;J[i- -64>>2]=z;a=c-a|0;J[i+60>>2]=a;f=J[i+20>>2];A=f+b|0;J[i+72>>2]=A;J[i+68>>2]=b-f;i:{j:{if((a|0)>(z|0)){break j}a=a+g|0;while(1){f=a;k:{if(J[i+32>>2]>(a|0)){break k}if((f|0)>=J[i+36>>2]){break j}a=J[i+68>>2];if((a|0)>(A|0)){break k}a=a+t|0;while(1){l:{if(J[i+40>>2]<=(a|0)){if(J[i+44>>2]<=(a|0)){break l}g=0;if(!Po(i,P(f,J[i+48>>2])+a|0)){break i}A=J[i+72>>2];t=J[i+56>>2]}g=(t+A|0)>(a|0);a=a+1|0;if(g){continue}}break}g=J[i+52>>2];z=J[i+64>>2]}a=f+1|0;if((f|0)<(g+z|0)){continue}break}}a=J[i+348>>2];m:{if(!a){break m}n=0;f=J[i+12>>2];if(!(Ka[J[J[f>>2]+8>>2]](f,a,i+92|0)|0)){break m}J[i+348>>2]=0;n=1}g=n}if(g){break h}break a}a=J[h+24>>2];n=a+c|0;J[h+88>>2]=n;a=c-a|0;J[h+84>>2]=a;f=J[h+28>>2];g=f+b|0;J[h+96>>2]=g;f=b-f|0;J[h+92>>2]=f;i=J[h+68>>2];n:{o:{if((i|0)!=(a|0)){H[h+368|0]=0;t=(a|0)<(i|0)?a:n;break o}i=J[h+76>>2];if((i|0)==(f|0)){break n}H[h+368|0]=1;t=(f|0)<(i|0)?f:g;f=a;g=n}J[h+380>>2]=g;J[h+376>>2]=f;J[h+372>>2]=t}a=h+8|0;t=J[h+380>>2];f=J[h+376>>2];p:{q:{if((t|0)<(f|0)){break q}g=J[h+372>>2];if(K[h+368|0]){i=g+J[a+56>>2]|0;if((i|0)>2]|(i|0)>=J[a+44>>2]){break q}g=J[a+52>>2];f=f+g|0;n=J[a+36>>2];if((f|0)>=(n|0)){break q}while(1){if(J[a+32>>2]<=(f|0)){g=0;if(!Po(a,i+P(J[a+48>>2],f)|0)){break p}n=J[a+36>>2];t=J[h+380>>2];g=J[a+52>>2]}if((g+t|0)<=(f|0)){break q}f=f+1|0;if((n|0)>(f|0)){continue}break}break q}i=g+J[a+52>>2]|0;if((i|0)>2]|(i|0)>=J[a+36>>2]){break q}g=J[a+56>>2];f=f+g|0;n=J[a+44>>2];if((f|0)>=(n|0)){break q}while(1){if(J[a+40>>2]<=(f|0)){g=0;if(!Po(a,P(i,J[a+48>>2])+f|0)){break p}n=J[a+44>>2];t=J[h+380>>2];g=J[a+56>>2]}if((g+t|0)<=(f|0)){break q}f=f+1|0;if((n|0)>(f|0)){continue}break}}g=1}if(!g){break a}a=J[h+356>>2];if(a){f=J[h+20>>2];if(!(Ka[J[J[f>>2]+8>>2]](f,a,D)|0)){break a}J[h+356>>2]=0}a=J[h+88>>2];J[h+68>>2]=J[h+84>>2];J[h+72>>2]=a;a=J[h+96>>2];J[h+76>>2]=J[h+92>>2];J[h+80>>2]=a}a=d>o;r:{if(a){c=c+y|0;p=Q(y+c|0);l=N[h+4>>2];if(p=Q(l+m)){break a}p=Q(j+o);l=d;break r}b=b+u|0;p=Q(u+b|0);l=N[h>>2];if(p=Q(l+s)){break a}p=o;l=Q(r+d)}q=a?o:d;d=l;o=p;if(q>2];d=J[a+300>>2]+(g<<2)|0;e=J[a+296>>2]+(J[d>>2]<<3)|0;p=J[e+4>>2];J[k+24>>2]=J[e>>2];J[k+28>>2]=p;o=J[d>>2];p=mq(s,g);b:{if(!K[a+336|0]){break b}d=J[a+4>>2];if(!d){break b}H[a+338|0]=1;c:{d:{if(o>>>0>=M[a+316>>2]){g=J[a+296>>2]+(o<<3)|0;d=J[g+4>>2];J[k+16>>2]=J[g>>2];J[k+20>>2]=d;break d}g=J[J[a+312>>2]+(o<<2)>>2];e=J[a+296>>2]+(o<<3)|0;f=J[e+4>>2];J[k+16>>2]=J[e>>2];J[k+20>>2]=f;if((g|0)==-1){break d}Rd(d,g);aq(j,o,k+16|0,p,1);break c}t=k+16|0;g=p;m=Ia-32|0;Ia=m;J[m+24>>2]=0;J[m+16>>2]=0;J[m+20>>2]=0;J[m+8>>2]=0;J[m+12>>2]=0;e:{f:{g:{if(!J[j+164>>2]){break g}n=J[j+140>>2];f=J[k+24>>2];e=f;l=-1;h=e+l|0;i=J[k+28>>2];e=i+(e^-1)|0;e=h>>>0>>0?e+1|0:e;l=e;d=e>>>22|0;e=h^((e&4194303)<<10|h>>>22);h=d^l;l=h;d=e;e=h<<13|d>>>19;q=d<<13^-1;h=d+q|0;d=(e^-1)+l|0;d=h>>>0>>0?d+1|0:d;e=ala(h^((d&255)<<24|h>>>8),d^d>>>8,9,0);h=Ja;d=h>>>15|0;e=e^((h&32767)<<17|e>>>15);d=d^h;q=e<<27^-1;h=q+e|0;e=((d<<27|e>>>5)^-1)+d|0;e=h>>>0>>0?e+1|0:e;e=((J[j+148>>2]-1&(h^((e&2147483647)<<1|h>>>31)))<<2)+n|0;d=J[e>>2];if((d|0)==-1){break g}n=J[j+136>>2];l=J[j+132>>2];h=l+P(d,20)|0;if((f|0)==J[h>>2]&(i|0)==J[h+4>>2]){break f}while(1){e=(d<<2)+n|0;d=J[e>>2];if((d|0)==-1){break g}h=l+P(d,20)|0;if((f|0)!=J[h>>2]|(i|0)!=J[h+4>>2]){continue}break}break f}e=0;break e}f=J[h+4>>2];J[m+8>>2]=J[h>>2];J[m+12>>2]=f;d=l+P(d,20)|0;f=J[d+12>>2];J[m+16>>2]=J[d+8>>2];J[m+20>>2]=f;J[m+24>>2]=J[d+16>>2];h=J[e>>2];f=h<<2;J[e>>2]=J[f+J[j+136>>2]>>2];e=J[j+164>>2]-1|0;J[j+164>>2]=e;J[j+160>>2]=J[j+160>>2]+1;if((e|0)!=(h|0)){i=J[j+132>>2];n=P(h,20);d=i+n|0;e=i+P(e,20)|0;i=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=i;i=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=i;J[d+16>>2]=J[e+16>>2];l=J[j+136>>2];J[l+f>>2]=J[l+(J[j+164>>2]<<2)>>2];q=J[j+140>>2];e=n+J[j+132>>2]|0;d=J[e+4>>2];f=0;e=J[e>>2];i=f^-1;f=(f|e)+i|0;d=(e^-1)+d|0;d=f>>>0>>0?d+1|0:d;i=d;e=d>>>22|0;d=f^((d&4194303)<<10|f>>>22);f=e^i;i=f;e=d;d=f<<13|d>>>19;n=e<<13^-1;f=e+n|0;e=(d^-1)+i|0;e=f>>>0>>0?e+1|0:e;d=ala(f^((e&255)<<24|f>>>8),e^e>>>8,9,0);f=Ja;e=f>>>15|0;d=d^((f&32767)<<17|d>>>15);e=e^f;n=d<<27^-1;f=n+d|0;d=((e<<27|d>>>5)^-1)+e|0;d=f>>>0>>0?d+1|0:d;e=((J[j+148>>2]-1&(f^((d&2147483647)<<1|f>>>31)))<<2)+q|0;d=J[e>>2];f=J[j+164>>2];if((d|0)!=(f|0)){while(1){e=l+(d<<2)|0;d=J[e>>2];if((f|0)!=(d|0)){continue}break}}J[e>>2]=h}J[j+156>>2]=J[j+156>>2]-1;e=1}h:{if(!e){aq(j,o,t,g,0);d=Ia-32|0;Ia=d;J[d+20>>2]=g;J[d+24>>2]=o;J[d+12>>2]=0;J[d+16>>2]=0;e=j+4|0;i=Ng((P(J[e+4>>2],48)+e|0)+16|0,d+24|0,d+12|0);f=J[e>>2];i=i?J[e+4>>2]:f;i:{if((f|0)==(i|0)){if(!Ng((e+P(f,48)|0)+16|0,d+24|0,d+12|0)){break i}}f=e+P(i,48)|0;J[k+8>>2]=J[f+8>>2];f=Ai(J[f+12>>2],J[d+16>>2],J[d+24>>2],J[J[e+104>>2]+8>>2]);j:{if(!f|J[f+40>>2]){break j}h=J[f+36>>2];if(!J[h>>2]){break j}l=(e+P(i,48)|0)+16|0;g=0;while(1){J[d+4>>2]=J[((g<<2)+h|0)+4>>2];i=Pd(l,d+4|0,d+31|0);if(!K[d+31|0]){J[i>>2]=J[d+4>>2]}J[i+4>>2]=f;g=g+1|0;h=J[f+36>>2];if(g>>>0>2]){continue}break}g=J[d+20>>2]}if(J[d+24>>2]==(g|0)){break i}J[d+4>>2]=0;J[d+8>>2]=0;g=Ng((e+P(J[e>>2],48)|0)+16|0,d+20|0,d+4|0);f=J[e+4>>2];g=g?J[e>>2]:f;if((f|0)==(g|0)){if(!Ng((e+P(f,48)|0)+16|0,d+20|0,d+4|0)){break i}}i=J[d+8>>2];f=Pd((e+P(g,48)|0)+16|0,d+24|0,d+31|0);if(!K[d+31|0]){J[f>>2]=J[d+24>>2]}J[f+4>>2]=i;pl(J[d+8>>2],J[d+20>>2],J[d+24>>2])}Ia=d+32|0;break h}Rd(J[J[j+200>>2]+(J[m+24>>2]<<3)>>2],J[m+20>>2]);e=J[j+168>>2];d=J[m+24>>2];if(d>>>0>2]){d=J[J[j+172>>2]+(d<<2)>>2]}else{d=-1}Rd(e,d);d=J[J[j+200>>2]+(J[m+24>>2]<<3)>>2];l=J[d+8>>2]+P(J[m+20>>2],28)|0;e=J[l+24>>2];f=e>>>1&15;k:{if(!f){break k}i=J[d>>2]+(e>>>3&536870908)|0;d=0;while(1){h=i+(d<<2)|0;if((o|0)==J[h>>2]){q=e&-31;e=f-1|0;J[l+24>>2]=q|e<<1;J[h>>2]=-1;if((d|0)==(e|0)){break k}d=i+(e<<2)|0;J[h>>2]=J[d>>2];J[d>>2]=-1;break k}d=d+1|0;if((f|0)!=(d|0)){continue}break}}aq(j,o,t,g,1);H[j+212|0]=1}Ia=m+32|0}dq(u,o,p,J[a+4>>2]);if(!J[a+32>>2]){break b}J[k+12>>2]=p;J[k+8>>2]=o;g=J[a+344>>2];if(g>>>0>=(J[a+348>>2]&2147483647)>>>0){g=0;d=J[a+348>>2];p=d&2147483647?d<<1:1;l:{if(!p){break l}d=p<<3;if(!d){break l}g=J[42504];e=g+12|0;g=(w=e,x=d,y=Ka[J[J[g>>2]+20>>2]](g)|0?40180:70610,z=19542,A=553,v=J[J[e>>2]+8>>2],Ka[v](w|0,x|0,y|0,z|0,A|0)|0)}d=J[a+344>>2];if((d|0)>0){f=(d<<3)+g|0;e=J[a+340>>2];d=g;while(1){i=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=i;e=e+8|0;d=d+8|0;if(f>>>0>d>>>0){continue}break}d=J[a+344>>2]}e=J[k+12>>2];d=(d<<3)+g|0;J[d>>2]=J[k+8>>2];J[d+4>>2]=e;m:{if(J[a+348>>2]<0){break m}d=J[a+340>>2];if(!d){break m}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,d)}J[a+348>>2]=p;J[a+340>>2]=g;J[a+344>>2]=J[a+344>>2]+1;break b}d=J[k+12>>2];g=J[a+340>>2]+(g<<3)|0;J[g>>2]=J[k+8>>2];J[g+4>>2]=d;J[a+344>>2]=J[a+344>>2]+1}r=r+1|0;if((r|0)!=(c|0)){continue}break}if(J[s>>2]){break a}$p(a);H[a+337|0]=1}Ia=k+32|0}function nd(a,b,c,d,e,f,g,h,i,j,k,l,m){var n=0,o=0,p=0,q=0,r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=0,W=0,X=Q(0),Y=Q(0),Z=Q(0),_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=Q(0);o=Ia-832|0;Ia=o;a:{if(!e){break a}while(1){z=P(q,80)+b|0;s=0;b:{if(!q){break b}W=L[z+78>>1];n=q;while(1){A=n-1|0;V=J[(A<<2)+a>>2];if(W>>>0>=L[V+78>>1]){s=n;break b}J[(n<<2)+a>>2]=V;n=A;if(n){continue}break}}J[(s<<2)+a>>2]=z;q=q+1|0;if((q|0)!=(e|0)){continue}break}if(!e){break a}n=0;if((e|0)!=1){s=e&-2;z=0;while(1){r=Q(0);t=Q(0);q=P(n,80)+b|0;if(K[q+76|0]&8){t=N[q+12>>2]}N[q+72>>2]=t;q=P(n|1,80)+b|0;if(K[q+76|0]&8){r=N[q+12>>2]}N[q+72>>2]=r;n=n+2|0;z=z+2|0;if((s|0)!=(z|0)){continue}break}}if(!(e&1)){break a}r=Q(0);b=P(n,80)+b|0;if(K[b+76|0]&8){r=N[b+12>>2]}N[b+72>>2]=r}if(e){B=N[g+32>>2];C=N[g+28>>2];D=N[g+20>>2];E=N[g+16>>2];F=N[f+32>>2];x=N[f+28>>2];G=N[f+20>>2];H=N[f+16>>2];I=N[g+24>>2];M=N[g+12>>2];O=N[g+8>>2];R=N[g+4>>2];S=N[g>>2];T=N[f+24>>2];U=N[f+12>>2];X=N[f+8>>2];Y=N[f+4>>2];Z=N[f>>2];f=0;while(1){b=J[(f<<2)+a>>2];r=N[b+56>>2];t=N[b+52>>2];u=N[b+48>>2];v=N[b+24>>2];w=N[b+20>>2];y=N[b+16>>2];g=f<<4;b=g+c|0;J[b+12>>2]=0;N[b+8>>2]=Q(F*v)+Q(Q(X*y)+Q(G*w));N[b+4>>2]=Q(x*v)+Q(Q(Y*y)+Q(H*w));N[b>>2]=Q(T*v)+Q(Q(Z*y)+Q(U*w));b=d+g|0;J[b+12>>2]=0;N[b+8>>2]=Q(B*r)+Q(Q(O*u)+Q(D*t));N[b+4>>2]=Q(C*r)+Q(Q(R*u)+Q(E*t));N[b>>2]=Q(I*r)+Q(Q(S*u)+Q(M*t));f=f+1|0;if((f|0)!=(e|0)){continue}break}}c:{if(k){break c}N[o>>2]=N[j>>2]*h;N[o+16>>2]=N[j+8>>2]*i;N[o+32>>2]=N[j+4>>2];N[o+48>>2]=N[j+12>>2];if(!e){break c}f=0;while(1){b=f;g=b+1|0;k=e>>>0>g>>>0?e:g;j=k-1|0;_=(b<<2)+a|0;W=K[J[_>>2]+79|0];while(1){d:{g=f;if((j|0)==(g|0)){g=j;f=k;break d}f=g+1|0;if((W|0)==K[J[(f<<2)+a>>2]+79|0]){continue}}break}e:{f:{switch(W-1|0){case 7:if(!m){break e}case 3:n=b;g:{if(n>>>0>g>>>0){break g}j=g+1|0;while(1){if(K[J[(n<<2)+a>>2]+78|0]){break g}k=(g|0)!=(n|0);n=n+1|0;if(k){continue}break}n=j}if((b|0)!=(f|0)){V=n-b|0;ga=f-b|0;j=b<<4;da=j+d|0;ea=c+j|0;q=0;while(1){k=q<<4;s=k+da|0;T=N[s+12>>2];y=N[s+8>>2];B=N[s+4>>2];C=N[s>>2];A=k+ea|0;U=N[A+12>>2];D=N[A+8>>2];E=N[A+4>>2];F=N[A>>2];$=(q<<2)+_|0;j=J[$>>2];x=N[j+48>>2];t=N[j+32>>2];G=N[j+28>>2];H=N[j+16>>2];I=N[j+12>>2];i=N[j+8>>2];r=N[j+4>>2];u=N[j>>2];M=N[j+56>>2];O=N[j+52>>2];v=N[j+40>>2];w=N[j+36>>2];R=N[j+24>>2];S=N[j+20>>2];z=0;fa=q>>>0>V>>>0?V:q;if(fa){while(1){n=z<<4;p=n+(o+736|0)|0;aa=n+(o+352|0)|0;ba=n+(o+640|0)|0;ca=n+(o+256|0)|0;h=Q(Q(Q(Q(Q(t*N[p>>2])+Q(u*N[aa>>2]))+Q(Q(C*N[ba>>2])+Q(F*N[ca>>2])))+Q(Q(Q(w*N[p+4>>2])+Q(r*N[aa+4>>2]))+Q(Q(B*N[ba+4>>2])+Q(E*N[ca+4>>2]))))+Q(Q(Q(v*N[p+8>>2])+Q(i*N[aa+8>>2]))+Q(Q(y*N[ba+8>>2])+Q(D*N[ca+8>>2]))));p=n+da|0;T=Q(T-Q(h*N[p+12>>2]));y=Q(y-Q(h*N[p+8>>2]));B=Q(B-Q(h*N[p+4>>2]));C=Q(C-Q(h*N[p>>2]));p=n+ea|0;U=Q(U-Q(h*N[p+12>>2]));D=Q(D-Q(h*N[p+8>>2]));E=Q(E-Q(h*N[p+4>>2]));F=Q(F-Q(h*N[p>>2]));p=n+(o+448|0)|0;M=Q(M-Q(h*N[p+8>>2]));O=Q(O-Q(h*N[p+4>>2]));x=Q(x-Q(h*N[p>>2]));p=n+(o+544|0)|0;v=Q(v-Q(h*N[p+8>>2]));w=Q(w-Q(h*N[p+4>>2]));t=Q(t-Q(h*N[p>>2]));p=n+(o- -64|0)|0;G=Q(G-Q(h*N[p+12>>2]));R=Q(R-Q(h*N[p+8>>2]));S=Q(S-Q(h*N[p+4>>2]));H=Q(H-Q(h*N[p>>2]));n=n+(o+160|0)|0;I=Q(I-Q(N[n+12>>2]*h));i=Q(i-Q(N[n+8>>2]*h));r=Q(r-Q(N[n+4>>2]*h));u=Q(u-Q(N[n>>2]*h));z=z+1|0;if((fa|0)!=(z|0)){continue}break}}N[j+12>>2]=I;N[j+8>>2]=i;N[j+4>>2]=r;N[j>>2]=u;j=J[$>>2];N[j+28>>2]=G;N[j+16>>2]=H;N[j+24>>2]=R;N[j+20>>2]=S;j=J[$>>2];N[j+48>>2]=x;N[j+32>>2]=t;N[j+56>>2]=M;N[j+52>>2]=O;N[j+40>>2]=v;N[j+36>>2]=w;N[A+12>>2]=U;N[A+8>>2]=D;N[A+4>>2]=E;N[A>>2]=F;N[s+12>>2]=T;N[s+8>>2]=y;N[s+4>>2]=B;N[s>>2]=C;if(q>>>0>>0){j=k+(o+160|0)|0;N[j+12>>2]=I;N[j+8>>2]=i;N[j+4>>2]=r;N[j>>2]=u;j=k+(o- -64|0)|0;N[j+12>>2]=G;N[j+8>>2]=R;N[j+4>>2]=S;N[j>>2]=H;j=k+(o+544|0)|0;J[j+12>>2]=0;N[j+8>>2]=v;N[j+4>>2]=w;N[j>>2]=t;j=k+(o+448|0)|0;J[j+12>>2]=0;N[j+8>>2]=M;N[j+4>>2]=O;N[j>>2]=x;h=N[o>>2];x=N[o+16>>2];G=N[o+32>>2];H=N[o+48>>2];j=k+(o+736|0)|0;J[j+12>>2]=0;n=k+(o+640|0)|0;J[n+12>>2]=0;s=k+(o+352|0)|0;ha=i;i=Q(i*h);I=v;v=Q(v*x);M=D;D=Q(D*G);O=y;y=Q(y*H);R=u;u=Q(u*h);S=t;t=Q(t*x);T=F;F=Q(F*G);U=C;C=Q(C*H);X=r;r=Q(r*h);Y=w;w=Q(w*x);Z=E;E=Q(E*G);h=B;B=Q(B*H);h=Q(Q(Q(Q(ha*i)+Q(I*v))+Q(Q(M*D)+Q(O*y)))+Q(Q(Q(Q(R*u)+Q(S*t))+Q(Q(T*F)+Q(U*C)))+Q(Q(Q(X*r)+Q(Y*w))+Q(Q(Z*E)+Q(h*B)))));h=h>Q(0)?Q(Q(1)/h):Q(0);x=Q(h*Q(0));N[s+12>>2]=x;N[s+8>>2]=i*h;N[s+4>>2]=r*h;N[s>>2]=u*h;k=k+(o+256|0)|0;N[k>>2]=F*h;N[k+4>>2]=E*h;N[k+8>>2]=D*h;N[k+12>>2]=x;N[j>>2]=t*h;N[j+4>>2]=w*h;N[j+8>>2]=v*h;N[n>>2]=C*h;N[n+4>>2]=B*h;N[n+8>>2]=y*h}q=q+1|0;if((ga|0)!=(q|0)){continue}break}}if((W|0)!=1){break e}break;case 0:break f;default:break e}}if(!l){break e}n=b;h:{if(n>>>0>g>>>0){break h}j=g+1|0;while(1){if(K[J[(n<<2)+a>>2]+78|0]==2){break h}k=(g|0)!=(n|0);n=n+1|0;if(k){continue}break}n=j}if((n+2|0)==(g|0)){g=n<<4;Vr((n<<2)+a|0,g+c|0,d+g|0,o)}b=b<<4;Vr(_,b+c|0,b+d|0,o)}if(e>>>0>f>>>0){continue}break}}Ia=o+832|0}function pJ(a,b,c){var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=0,ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ha=Q(0),Ia=Q(0),Ja=Q(0),Ka=Q(0),La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=Q(0),Wa=Q(0),Xa=Q(0),Ya=Q(0),Za=Q(0),_a=Q(0),$a=Q(0),ab=Q(0),bb=Q(0),cb=Q(0),db=Q(0);d=J[a+24>>2];if(d){n=J[a+4>>2];y=N[n+24>>2];z=N[n+20>>2];o=J[a>>2];A=N[o+24>>2];B=N[o+20>>2];C=N[n+16>>2];D=N[o+16>>2];E=N[n+8>>2];F=N[n+4>>2];G=N[n>>2];H=N[o+8>>2];I=N[o+4>>2];L=N[o>>2];sa=K[d+1|0];if(sa){W=N[d+120>>2];M=N[o+40>>2];X=N[d+112>>2];O=N[o+32>>2];P=N[o+36>>2];Y=N[d+116>>2];Z=N[d+168>>2];R=N[n+40>>2];_=N[d+160>>2];S=N[n+32>>2];T=N[n+36>>2];$=N[d+164>>2];wa=Q(N[d+172>>2]+Q(Q(Q(W*M)+Q(Q(X*O)+Q(P*Y)))-Q(Q(Z*R)+Q(Q(_*S)+Q(T*$)))));aa=N[d+104>>2];ba=N[d+96>>2];ca=N[d+100>>2];da=N[d+152>>2];ea=N[d+144>>2];fa=N[d+148>>2];xa=Q(N[d+156>>2]+Q(Q(Q(aa*M)+Q(Q(ba*O)+Q(P*ca)))-Q(Q(da*R)+Q(Q(ea*S)+Q(T*fa)))));ga=N[d+88>>2];ha=N[d+80>>2];ia=N[d+84>>2];ja=N[d+136>>2];ka=N[d+128>>2];la=N[d+132>>2];ya=Q(N[d+140>>2]+Q(Q(Q(ga*M)+Q(Q(ha*O)+Q(P*ia)))-Q(Q(ja*R)+Q(Q(ka*S)+Q(T*la)))));s=(J[a+16>>2]<<6)+b|0;e=N[s+12>>2];i=N[s+8>>2];k=N[d+56>>2];j=N[s>>2];h=N[d+48>>2];p=N[s+4>>2];f=N[d+52>>2];q=Q(Q(i*k)+Q(Q(j*h)+Q(p*f)));r=Q(Q(e*e)+Q(-.5));m=Q(Q(Q(e*Q(Q(j*f)-Q(h*p)))+Q(r*k))+Q(i*q));ma=Q(m+m);za=Q(Q(ma+N[n+56>>2])-k);m=Q(Q(p*q)+Q(Q(r*f)+Q(e*Q(Q(i*h)-Q(k*j)))));na=Q(m+m);Aa=Q(Q(na+N[n+52>>2])-f);e=Q(Q(j*q)+Q(Q(r*h)+Q(e*Q(Q(p*k)-Q(f*i)))));oa=Q(e+e);Ba=Q(Q(oa+N[n+48>>2])-h);a=(J[a+12>>2]<<6)+b|0;e=N[a+12>>2];i=N[a+8>>2];k=N[d+40>>2];j=N[a>>2];h=N[d+32>>2];p=N[a+4>>2];f=N[d+36>>2];q=Q(Q(i*k)+Q(Q(j*h)+Q(p*f)));r=Q(Q(e*e)+Q(-.5));m=Q(Q(Q(e*Q(Q(j*f)-Q(h*p)))+Q(r*k))+Q(i*q));pa=Q(m+m);Ca=Q(Q(pa+N[o+56>>2])-k);m=Q(Q(p*q)+Q(Q(r*f)+Q(e*Q(Q(i*h)-Q(k*j)))));qa=Q(m+m);Da=Q(Q(qa+N[o+52>>2])-f);e=Q(Q(j*q)+Q(Q(r*h)+Q(e*Q(Q(p*k)-Q(f*i)))));ra=Q(e+e);Ea=Q(Q(ra+N[o+48>>2])-h);Fa=N[d+124>>2];Ga=N[d+108>>2];Ha=N[d+92>>2];Ia=N[s+28>>2];Ja=N[a+28>>2];Ka=N[s+60>>2];La=N[s+56>>2];Ma=N[s+52>>2];Na=N[s+48>>2];Oa=N[s+44>>2];Pa=N[s+40>>2];Qa=N[s+36>>2];Ra=N[s+32>>2];Sa=N[a+60>>2];Ta=N[a+56>>2];Ua=N[a+52>>2];Va=N[a+48>>2];Wa=N[a+44>>2];Xa=N[a+40>>2];Ya=N[a+36>>2];Za=N[a+32>>2];U=N[d+68>>2];V=N[d+60>>2];ta=N[d+28>>2];ua=N[d+12>>2];a=d+176|0;_a=Q(-na);$a=Q(-oa);ab=Q(-ma);bb=Q(-qa);cb=Q(-ra);db=Q(-pa);b=0;while(1){p=N[a+4>>2];q=N[a>>2];h=Q(Q(Q(ra*p)+Q(q*bb))+N[a+40>>2]);r=N[a+8>>2];f=Q(Q(Q(qa*r)+Q(p*db))+N[a+32>>2]);i=Q(Q(Q(pa*q)+Q(r*cb))+N[a+36>>2]);e=Q(Q(Sa*h)+Q(Q(Ya*f)+Q(Va*i)));k=Q(Q(Ta*h)+Q(Q(Za*f)+Q(Wa*i)));h=Q(Q(Ua*h)+Q(Q(Ja*f)+Q(Xa*i)));m=N[a+20>>2];v=N[a+16>>2];j=Q(Q(Q(oa*m)+Q(v*_a))+N[a+56>>2]);w=N[a+24>>2];g=Q(Q(Q(na*w)+Q(m*ab))+N[a+48>>2]);l=Q(Q(Q(ma*v)+Q(w*$a))+N[a+52>>2]);f=Q(Q(Ka*j)+Q(Q(Qa*g)+Q(Na*l)));i=Q(Q(La*j)+Q(Q(Ra*g)+Q(Oa*l)));j=Q(Q(Ma*j)+Q(Q(Ia*g)+Q(Pa*l)));u=N[a+80>>2];d=J[a+84>>2];va=d&64?Q(-34028234663852886e22):Q(-u);x=N[a+12>>2];if(d&16){g=Q(Ha*Q(Q(Q(ga*e)+Q(ja*f))+Q(Q(Q(ha*h)+Q(ka*j))+Q(Q(ia*k)+Q(la*i)))));l=Q(Ga*Q(Q(Q(aa*e)+Q(da*f))+Q(Q(Q(ba*h)+Q(ea*j))+Q(Q(ca*k)+Q(fa*i)))));t=Q(Fa*Q(Q(Q(W*e)+Q(Z*f))+Q(Q(Q(X*h)+Q(_*j))+Q(Q(Y*k)+Q($*i)))));x=Q(x-Q(Q(ya*g)+Q(Q(xa*l)+Q(wa*t))));f=Q(f-Q(Q(ja*g)+Q(Q(da*l)+Q(Z*t))));i=Q(i-Q(Q(la*g)+Q(Q(fa*l)+Q($*t))));j=Q(j-Q(Q(ka*g)+Q(Q(ea*l)+Q(_*t))));k=Q(k-Q(Q(ia*g)+Q(Q(ca*l)+Q(Y*t))));h=Q(h-Q(Q(ha*g)+Q(Q(ba*l)+Q(X*t))));e=Q(e-Q(Q(ga*g)+Q(Q(aa*l)+Q(W*t))))}l=N[a+64>>2];g=Q(N[a+28>>2]*Q(Q(Q(Q(Q(Q(Ca*r)+Q(Q(Ea*q)+Q(Da*p)))-Q(Q(za*w)+Q(Q(Ba*v)+Q(Aa*m))))+x)+Q(N[a+92>>2]*Q(Q(Q(e*M)+Q(Q(h*O)+Q(P*k)))-Q(Q(f*R)+Q(Q(j*S)+Q(T*i))))))-Q(l*c)));g=g>u?u:g;t=N[a+72>>2];x=N[a+76>>2];u=Q(Q(Q(ta*Q(Q(w*w)+Q(Q(v*v)+Q(m*m))))-Q(Q(Q(j*Q(U*j))+Q(i*Q(U*i)))+Q(f*Q(U*f))))+Q(Q(ua*Q(Q(r*r)+Q(Q(q*q)+Q(p*p))))+Q(Q(Q(h*Q(V*h))+Q(k*Q(V*k)))+Q(e*Q(V*e)))));u=u>Q(0)?Q(Q(1)/u):Q(0);g=Q(Q(N[a+60>>2]*x)+Q(Q(Q(Q(Q(Q(Q(L*q)+Q(D*h))-Q(Q(G*v)+Q(C*j)))+Q(Q(Q(I*p)+Q(B*k))-Q(Q(F*m)+Q(z*i))))+Q(Q(Q(H*r)+Q(A*e))-Q(Q(E*w)+Q(y*f))))*Q(N[a+44>>2]*u))+Q(u*Q(l+(g>va?g:va)))));g=g>t?t:g;l=N[a+68>>2];g=g>l?g:l;N[a+76>>2]=g;l=f;f=Q(g-x);g=Q(U*f);y=Q(y+Q(l*g));z=Q(z+Q(i*g));C=Q(C+Q(j*g));l=e;e=Q(V*f);A=Q(A+Q(l*e));B=Q(B+Q(k*e));D=Q(D+Q(h*e));e=Q(ta*f);E=Q(E-Q(w*e));F=Q(F-Q(m*e));G=Q(G-Q(v*e));e=Q(ua*f);H=Q(H+Q(r*e));I=Q(I+Q(p*e));L=Q(L+Q(q*e));a=a+96|0;b=b+1|0;if((sa|0)!=(b|0)){continue}break}}N[o+24>>2]=A;N[o+20>>2]=B;N[o+16>>2]=D;N[o+8>>2]=H;N[o+4>>2]=I;N[o>>2]=L;N[n+24>>2]=y;N[n+20>>2]=z;N[n+16>>2]=C;N[n+8>>2]=E;N[n+4>>2]=F;N[n>>2]=G}}function nB(a,b,c,d,e,f,g){var h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=0,M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=0,W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0);h=Ia-288|0;Ia=h;i=N[d>>2];n=J[a+2188>>2];j=N[d+4>>2];m=N[d+8>>2];k=N[e+8>>2];q=Q(Q(N[a+2176>>2]-Q(Q(Q(Q(i*N[n+8>>2])+Q(j*N[n+20>>2]))+Q(m*N[n+32>>2]))+N[n+44>>2]))*k);l=N[e>>2];u=Q(Q(N[a+2168>>2]-Q(Q(Q(Q(i*N[n>>2])+Q(j*N[n+12>>2]))+Q(m*N[n+24>>2]))+N[n+36>>2]))*l);F=Q(N[a+2172>>2]-Q(Q(Q(Q(i*N[n+4>>2])+Q(j*N[n+16>>2]))+Q(m*N[n+28>>2]))+N[n+40>>2]));i=N[e+4>>2];if(Q(q+Q(u+Q(F*i)))>2]=k;i=Q(-i);N[e+4>>2]=i;l=Q(-l);N[e>>2]=l}n=J[a+2192>>2];z=J[a+2180>>2];E=J[z+68>>2];d=J[a+2184>>2];j=N[d+20>>2];m=N[d+16>>2];o=N[d+32>>2];p=N[d+28>>2];r=N[d+12>>2];x=N[d+24>>2];l=Q(-l);N[h+188>>2]=Q(Q(N[d>>2]*l)-Q(N[d+4>>2]*i))-Q(N[d+8>>2]*k);N[h+196>>2]=Q(Q(x*l)-Q(p*i))-Q(o*k);N[h+192>>2]=Q(Q(r*l)-Q(m*i))-Q(j*k);z=Ka[E|0](z,n,h+188|0)|0;E=J[a+2180>>2];V=J[E+24>>2];d=V+P(z,20)|0;G=K[a+2205|0];a:{if(G){k=N[d>>2];i=N[d+4>>2];l=N[d+8>>2];N[h+284>>2]=N[d+12>>2];N[h+280>>2]=l;N[h+276>>2]=i;break a}n=J[a+2192>>2];k=N[d+8>>2];i=N[d>>2];l=N[d+4>>2];j=Q(Q(N[n+68>>2]*k)+Q(Q(N[n+60>>2]*i)+Q(l*N[n- -64>>2])));m=Q(Q(N[n+44>>2]*k)+Q(Q(N[n+36>>2]*i)+Q(N[n+40>>2]*l)));i=Q(Q(N[n+56>>2]*k)+Q(Q(N[n+48>>2]*i)+Q(l*N[n+52>>2])));k=Q(Q(1)/Q(Y(Q(Q(j*j)+Q(Q(m*m)+Q(i*i))))));N[h+284>>2]=N[d+12>>2]*k;l=Q(j*k);N[h+280>>2]=l;i=Q(i*k);N[h+276>>2]=i;k=Q(m*k)}N[h+272>>2]=k;d=J[a+2184>>2];j=N[d+28>>2];m=N[d+16>>2];o=N[d+4>>2];p=N[d+24>>2];r=N[d>>2];x=N[d+12>>2];W=Q(Q(Q(k*N[d+8>>2])+Q(i*N[d+20>>2]))+Q(l*N[d+32>>2]));N[h+268>>2]=W;X=Q(Q(Q(k*r)+Q(i*x))+Q(l*p));N[h+260>>2]=X;Z=Q(Q(Q(k*o)+Q(i*m))+Q(l*j));N[h+264>>2]=Z;M=N[e+8>>2];O=N[e+4>>2];S=N[e>>2];e=J[a+2188>>2];j=N[e+28>>2];m=N[e+16>>2];o=N[e+24>>2];p=N[e>>2];r=N[e+12>>2];x=N[e+4>>2];k=N[b>>2];i=N[b+4>>2];l=N[b+8>>2];_=Q(Q(Q(k*N[e+8>>2])+Q(i*N[e+20>>2]))+Q(l*N[e+32>>2]));N[h+256>>2]=_;$=Q(Q(Q(k*x)+Q(i*m))+Q(l*j));N[h+252>>2]=$;aa=Q(Q(Q(k*p)+Q(i*r))+Q(l*o));N[h+248>>2]=aa;x=Q((f<=Q(0)?Q(-f):Q(0))+N[a+2208>>2]);j=Q(S*x);N[h+236>>2]=j;m=Q(O*x);N[h+240>>2]=m;o=Q(M*x);N[h+244>>2]=o;N[h+188>>2]=N[d>>2];N[h+192>>2]=N[d+4>>2];N[h+196>>2]=N[d+8>>2];N[h+200>>2]=N[d+12>>2];N[h+204>>2]=N[d+16>>2];N[h+208>>2]=N[d+20>>2];N[h+212>>2]=N[d+24>>2];N[h+216>>2]=N[d+28>>2];N[h+220>>2]=N[d+32>>2];p=N[d+40>>2];e=J[a+2212>>2];k=N[e+8>>2];i=N[e+4>>2];f=N[e+12>>2];l=N[e>>2];r=N[d+36>>2];A=Q(N[d+44>>2]-o);N[h+232>>2]=A;B=Q(p-m);N[h+228>>2]=B;T=Q(r-j);N[h+224>>2]=T;d=J[a+2216>>2];ba=N[d+20>>2];ca=N[d+24>>2];da=N[d+16>>2];m=N[d+4>>2];ea=Q(l*m);j=N[d+12>>2];fa=Q(k*j);o=N[d+8>>2];ga=Q(f*o);p=N[d>>2];ha=Q(i*p);v=Q(ea+Q(Q(fa-ga)-ha));ia=Q(k*p);ja=Q(j*i);ka=Q(f*m);la=Q(o*l);y=Q(ia+Q(Q(ja-ka)-la));C=Q(y+y);s=Q(v*C);r=Q(Q(o*k)+Q(Q(m*i)+Q(Q(j*f)+Q(l*p))));ma=Q(i*o);na=Q(j*l);oa=Q(f*p);pa=Q(m*k);u=Q(ma+Q(Q(na-oa)-pa));w=Q(u+u);t=Q(r*w);N[h+168>>2]=s-t;N[h+160>>2]=s+t;s=Q(T-da);s=Q(s+s);t=Q(B-ba);t=Q(t+t);q=Q(A-ca);q=Q(q+q);D=Q(Q(Q(Q(-p)*s)-Q(t*m))-Q(o*q));U=Q(Q(j*j)+Q(-.5));N[h+184>>2]=Q(Q(q*U)+Q(j*Q(Q(m*s)-Q(p*t))))-Q(o*D);N[h+180>>2]=Q(Q(t*U)+Q(j*Q(Q(p*q)-Q(o*s))))-Q(m*D);u=Q(Q(1)-Q(u*w));qa=Q(y*C);N[h+172>>2]=u-qa;F=u;u=Q(v+v);ra=Q(v*u);N[h+156>>2]=F-ra;v=Q(v*w);C=Q(r*C);N[h+164>>2]=v+C;y=Q(y*w);w=Q(r*u);N[h+152>>2]=y-w;N[h+148>>2]=v-C;N[h+144>>2]=y+w;N[h+176>>2]=Q(Q(s*U)+Q(j*Q(Q(o*t)-Q(m*q))))-Q(p*D);N[h+140>>2]=Q(Q(1)-qa)-ra;j=Q(da-T);o=Q(j+j);j=Q(ba-B);p=Q(j+j);j=Q(ca-A);v=Q(j+j);y=Q(Q(Q(Q(-l)*o)-Q(p*i))-Q(k*v));t=Q(Q(f*f)+Q(-.5));N[h+136>>2]=Q(Q(v*t)+Q(f*Q(Q(i*o)-Q(l*p))))-Q(k*y);N[h+132>>2]=Q(Q(p*t)+Q(f*Q(Q(l*v)-Q(k*o))))-Q(i*y);m=Q(pa+Q(Q(oa-na)-ma));j=Q(m+m);w=Q(la+Q(Q(ka-ja)-ia));s=Q(w+w);q=Q(Q(1)-Q(m*j));D=Q(w*s);N[h+124>>2]=q-D;m=Q(ha+Q(Q(ga-fa)-ea));A=Q(m*s);B=Q(r*j);N[h+120>>2]=A-B;N[h+112>>2]=A+B;u=q;q=Q(m+m);A=Q(m*q);N[h+108>>2]=u-A;N[h+128>>2]=Q(Q(o*t)+Q(f*Q(Q(k*p)-Q(i*v))))-Q(l*y);f=Q(m*j);k=Q(r*s);N[h+116>>2]=f+k;i=Q(w*j);l=Q(r*q);N[h+104>>2]=i-l;N[h+100>>2]=f-k;N[h+96>>2]=i+l;N[h+92>>2]=Q(Q(1)-D)-A;e=P(z,20)+V|0;n=K[e+18|0];d=0;z=0;if(!G){d=h-(P(n,12)+15&8176)|0;Ia=d;z=d-(n+15&496)|0;Ia=z}Yo(h+88|0,h+84|0,d,z,(G|0)!=0,J[E+28>>2],J[E+32>>2]+L[e+16>>1]|0,n,J[a+2192>>2]);H[h+82|0]=K[111154];I[h+80>>1]=K[111152]|K[111153]<<8;Uk(h+44|0,h+272|0);Uk(h+8|0,b);n=J[a+2220>>2];b:{c:{if(Q(R(Q(Q(W*M)+Q(Q(X*S)+Q(Z*O)))))>Q(R(Q(Q(_*M)+Q(Q(aa*S)+Q(O*$)))))){d=1;if(!Tk(K[e+18|0],J[h+88>>2],J[h+84>>2],h+188|0,h+272|0,h+44|0,3,c,h+80|0,J[a+2188>>2],b,h+8|0,h+260|0,h+140|0,h+92|0,g,n,1,h+236|0,x)){break c}break b}d=1;if(Tk(3,c,h+80|0,J[a+2188>>2],b,h+8|0,K[e+18|0],J[h+88>>2],J[h+84>>2],h+188|0,h+272|0,h+44|0,h+248|0,h+92|0,h+140|0,g,n,0,h+236|0,x)){break b}}d=0}Ia=h+288|0;return d}function Pha(a,b,c,d,e,f,g,h,i,j){a=a|0;b=Q(b);c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=Q(0),l=0,m=0,n=0,o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=0,w=0,x=0,y=Q(0),z=0,A=Q(0),B=Q(0),C=0,D=0,E=0,F=Q(0),G=0,M=0,O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=0,V=Q(0),W=0,X=0,Z=0,_=0;i=Ia-16|0;Ia=i;C=J[a+4>>2];j=J[a>>2];h=J[a+40>>2];J[i+8>>2]=L[a+50>>1];J[i+4>>2]=h;g=K[a+48|0];J[i+12>>2]=P(g,240);G=h+P(g,144)|0;HI(j,a,b,f,h,G,i+4|0);l=Ia-80|0;Ia=l;J[e>>2]=0;D=J[j+100>>2];U=L[D+4>>1];if(U>>>0>=2){V=Q(Q(1)/b);_=G+168|0;a=1;while(1){M=a+1|0;a:{if(M>>>0>=U>>>0){break a}f=0;n=P(X,84)+_|0;g=n+83|0;f=g>>>0<83?1:f;h=f>>>6|0;g=(f&63)<<26|g>>>6;n=n>>>6|0;z=g-n|0;E=h-(g>>>0>>0)|0;w=0;f=0;h=0;m=J[((M<<5)+C|0)+20>>2];g=m+359|0;h=g>>>0<359?1:h;n=h>>>6|0;g=h<<26|g>>>6;h=m>>>6|0;x=g-h|0;h=n-(g>>>0>>0)|0;Z=h;g=x+1|0;h=g?h:h+1|0;n=0;r=n;v=g&7;if(n|v){while(1){n=g;g=g-1|0;h=h-!n|0;m=m- -64|0;n=f;w=w+1|0;n=w?n:n+1|0;f=n;if((v|0)!=(w|0)|(r|0)!=(n|0)){continue}break}}if(!Z&x>>>0>=7|Z){while(1){m=m+512|0;h=h-(g>>>0<8)|0;g=g-8|0;if(h|g){continue}break}}x=0;m=G+P(M,84)|0;f=m+83|0;x=f>>>0<83?1:x;f=(x&63)<<26|f>>>6;h=m>>>6|0;g=f-h|0;h=(x>>>6|0)-(f>>>0>>0)|0;g=g+1|0;h=g?h:h+1|0;w=0;f=0;r=z+1|0;n=0;v=n;x=r&7;if(n|x){while(1){n=g;g=g-1|0;h=h-!n|0;m=m- -64|0;w=w+1|0;f=w?f:f+1|0;if((x|0)!=(w|0)|(f|0)!=(v|0)){continue}break}}if(!E&z>>>0<7){break a}while(1){m=m+512|0;h=h-(g>>>0<8)|0;g=g-8|0;if(h|g){continue}break}}h=(a<<5)+C|0;r=J[h+20>>2];b:{if(!(K[r+329|0]|K[r+328|0])){break b}A=Q(0);v=G+P(a,84)|0;s=N[v+68>>2];q=N[v+56>>2];c:{if(q==Q(0)){B=Q(1);t=Q(0);break c}t=Q(Q(1)/Q(Y(Q(Q(s*s)+Q(Q(Q(q*q)+Q(0))+Q(0))))));B=Q(s*t);A=Q(q*t);t=Q(t*Q(0))}u=N[v+64>>2];o=Q(t*u);p=N[v+60>>2];k=Q(p*t);N[l+76>>2]=o+Q(k+Q(Q(s*B)+Q(q*A)));N[l+64>>2]=o+Q(Q(Q(q*B)-Q(s*A))-k);k=Q(s*Q(-t));t=Q(t*q);N[l+72>>2]=Q(A*p)+Q(Q(k+Q(B*u))-t);N[l+68>>2]=t+Q(Q(k+Q(B*p))-Q(u*A));g=J[r+336>>2];f=J[r+340>>2];N[l+60>>2]=N[r+344>>2];J[l+52>>2]=g;J[l+56>>2]=f;E=0;J[l+36>>2]=0;g=0;d:{if(!K[r+328|0]){break d}g=0;if(!ms(l+52|0,l- -64|0,l+40|0,l+36|0)){break d}E=1;g=1;if(N[r+320>>2]>Q(0)){break d}g=N[r+324>>2]>Q(0)}y=N[v+36>>2];s=N[v+28>>2];u=N[v+32>>2];k=Q(u*Q(0));p=Q(Q(y*Q(0))+Q(Q(s+s)+k));q=N[v+40>>2];o=Q(Q(q*q)+Q(-.5));t=Q(o*Q(0));O=Q(Q(y*p)+Q(t+Q(q*Q(Q(s*Q(0))-Q(u+u)))));N[l+32>>2]=O;R=Q(Q(u*p)+Q(t+Q(q*Q(Q(y+y)+Q(s*Q(-0))))));N[l+28>>2]=R;S=Q(Q(s*p)+Q(Q(o+o)+Q(q*Q(k+Q(y*Q(-0))))));N[l+24>>2]=S;t=B==Q(-1)?A>2];o=N[r+356>>2];x=t>Q(Q(k-o)/Q(Q(k*o)+Q(1)));k=N[r+352>>2];f=t>2]=j;n=J[h+24>>2];h=P(w,160);I[z+22>>1]=h+48>>>4;I[z+10>>1]=a;J[z+4>>2]=j;I[z+8>>1]=n;h=Ka[J[J[c>>2]>>2]](c,h- -64|0)|0;J[z+28>>2]=0;J[z+24>>2]=h;J[h+40>>2]=-1082130432;J[h+44>>2]=-1082130432;J[h+32>>2]=1065353216;J[h+36>>2]=1065353216;H[h+2|0]=0;H[h+1|0]=w;H[h|0]=4;n=h+48|0;m=0;f:{if(!E){break f}T=N[v+8>>2];k=N[l+48>>2];A=Q(k+k);y=N[v>>2];k=N[l+40>>2];s=Q(k+k);k=N[l+44>>2];q=Q(k+k);u=N[v+4>>2];p=Q(Q(T*A)+Q(Q(y*s)+Q(q*u)));F=N[v+12>>2];k=Q(Q(F*F)+Q(-.5));B=Q(Q(T*p)+Q(Q(A*k)+Q(F*Q(Q(y*q)-Q(s*u)))));N[l+20>>2]=B;o=Q(Q(u*p)+Q(Q(q*k)+Q(F*Q(Q(T*s)-Q(A*y)))));N[l+16>>2]=o;k=Q(Q(y*p)+Q(Q(s*k)+Q(F*Q(Q(u*A)-Q(q*T)))));N[l+12>>2]=k;jm(D,C,a,n,l+12|0,N[l+36>>2],V);m=1;if(!g){break f}y=Q(0);s=Q(0);q=Q(0);u=Q(Q(S*o)-Q(k*R));p=Q(Q(R*B)-Q(o*O));o=Q(Q(O*k)-Q(B*S));k=Q(Q(u*u)+Q(Q(p*p)+Q(o*o)));if(k>Q(0)){k=Q(Q(1)/Q(Y(k)));q=Q(u*k);y=Q(p*k);s=Q(o*k)}N[l+8>>2]=q;N[l+4>>2]=s;N[l>>2]=y;q=N[r+320>>2];u=N[r+324>>2];g=Ia+-64|0;Ia=g;m=h+208|0;h=m;J[h+16>>2]=0;J[h+20>>2]=0;J[h+8>>2]=0;J[h>>2]=0;J[h+4>>2]=0;J[h+24>>2]=0;N[h+32>>2]=N[l>>2];N[h+36>>2]=N[l+4>>2];N[h+40>>2]=N[l+8>>2];N[h+48>>2]=N[l>>2];N[h+52>>2]=N[l+4>>2];k=N[l+8>>2];J[h+80>>2]=-8388609;J[h+84>>2]=2139095039;N[h+56>>2]=k;J[h+88>>2]=0;J[h+92>>2]=0;h=J[((a<<5)+C|0)+24>>2];p=N[l>>2];o=N[l+4>>2];k=N[l+8>>2];J[g+60>>2]=0;N[g+56>>2]=k;N[g+52>>2]=o;J[g+40>>2]=0;J[g+44>>2]=0;J[g+32>>2]=0;J[g+36>>2]=0;N[g+48>>2]=p;J[g+28>>2]=0;N[g+24>>2]=-k;N[g+20>>2]=-o;N[g+16>>2]=-p;J[g+8>>2]=-2147483648;J[g+12>>2]=0;J[g>>2]=-2147483648;J[g+4>>2]=-2147483648;ih(D,h,g+32|0,m+96|0,a,g,m+128|0);p=N[l+8>>2];o=N[l>>2];k=N[l+4>>2];p=Q(Q(Q(p*N[m+120>>2])+Q(Q(o*N[m+112>>2])+Q(k*N[m+116>>2])))-Q(Q(p*N[m+152>>2])+Q(Q(o*N[m+144>>2])+Q(k*N[m+148>>2]))));if(p>2]=0;J[m+28>>2]=0;o=Q(Q(Q(b*b)*q)+Q(u*b));k=Q(Q(1)/Q(o+Q(1)));N[m+60>>2]=Q(1)-k;N[m+44>>2]=o*Q((p>Q(0)?Q(Q(1)/p):Q(0))*Q(-k));Ia=g- -64|0;m=2}if(x){jm(D,C,a,n+P(m,160)|0,l+24|0,Q(Q(N[r+348>>2]-t)*Q(4)),V);m=m+1|0}if(f){N[l+20>>2]=-O;N[l+16>>2]=-R;N[l+12>>2]=-S;jm(D,C,a,n+P(m,160)|0,l+12|0,Q(Q(N[r+352>>2]-t)*Q(-4)),V)}W=W+1|0;H[J[z+24>>2]+(L[z+22>>1]<<4)|0]=0;J[e>>2]=J[e>>2]+w}X=X+1|0;a=M;if((U|0)!=(a|0)){continue}break}}Ia=l+80|0;Ia=i+16|0;return W|0}function I0(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=Q(i);var j=0,k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=0,y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=0,E=Q(0),F=Q(0),G=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=0;j=Ia-672|0;Ia=j;x=J[c+32>>2];m=J[a+32>>2];J[j+664>>2]=0;J[j+668>>2]=0;J[j+656>>2]=0;J[j+660>>2]=0;J[j+640>>2]=0;v=J[a+8>>2];z=J[a+12>>2];A=N[a+4>>2];J[j+636>>2]=0;J[j+628>>2]=v;J[j+632>>2]=z;N[j+624>>2]=A;v=J[a+16>>2];z=J[a+20>>2];D=J[a+28>>2];J[j+616>>2]=J[a+24>>2];J[j+620>>2]=D;J[j+608>>2]=v;J[j+612>>2]=z;q=N[c+12>>2];v=J[c+4>>2];z=J[c+8>>2];J[j+604>>2]=0;N[j+600>>2]=q;J[j+592>>2]=v;J[j+596>>2]=z;v=J[c+16>>2];z=J[c+20>>2];D=J[c+28>>2];J[j+584>>2]=J[c+24>>2];J[j+588>>2]=D;J[j+576>>2]=v;J[j+580>>2]=z;O=N[d+20>>2];E=N[b+20>>2];R=N[d+24>>2];F=N[b+24>>2];k=N[b+8>>2];l=N[b>>2];r=N[b+4>>2];t=N[b+12>>2];S=N[d+16>>2];G=N[b+16>>2];q=N[d+8>>2];o=N[d>>2];w=N[e+4>>2];s=N[d+4>>2];p=N[e>>2];u=N[d+12>>2];n=N[e+8>>2];J[j+572>>2]=0;n=Q(n*f);p=Q(p*f);B=Q(w*f);C=Q(Q(q*n)+Q(Q(o*p)+Q(s*B)));w=Q(Q(u*u)+Q(-.5));y=Q(Q(Q(w*n)-Q(u*Q(Q(o*B)-Q(s*p))))+Q(q*C));N[j+568>>2]=y+y;y=Q(Q(s*C)+Q(Q(w*B)-Q(u*Q(Q(q*p)-Q(n*o)))));N[j+564>>2]=y+y;n=Q(Q(o*C)+Q(Q(w*p)-Q(u*Q(Q(s*n)-Q(B*q)))));N[j+560>>2]=n+n;J[j+556>>2]=0;B=Q(-o);C=Q(G-S);E=Q(E-O);F=Q(F-R);G=Q(Q(Q(B*C)-Q(E*s))-Q(q*F));n=Q(Q(Q(u*Q(Q(s*C)-Q(o*E)))+Q(w*F))-Q(q*G));N[j+552>>2]=n+n;n=Q(Q(Q(w*E)+Q(u*Q(Q(o*F)-Q(q*C))))-Q(s*G));N[j+548>>2]=n+n;J[j+540>>2]=0;p=Q(Q(Q(r*q)-Q(s*k))+Q(Q(l*u)-Q(t*o)));n=Q(p+p);y=Q(Q(Q(k*o)-Q(q*l))+Q(Q(r*u)-Q(t*s)));M=Q(y+y);T=Q(Q(1)-Q(p*n));U=Q(y*M);N[j+536>>2]=T-U;p=Q(Q(Q(l*s)-Q(o*r))+Q(Q(k*u)-Q(t*q)));V=Q(p*M);k=Q(Q(t*u)-Q(Q(Q(B*l)-Q(r*s))-Q(q*k)));l=Q(k*n);N[j+532>>2]=V-l;J[j+524>>2]=0;N[j+520>>2]=V+l;l=Q(p+p);r=Q(p*l);N[j+516>>2]=T-r;t=Q(Q(Q(w*C)+Q(u*Q(Q(q*E)-Q(s*F))))-Q(o*G));N[j+544>>2]=t+t;t=Q(p*n);p=Q(k*M);N[j+528>>2]=t+p;n=Q(y*n);k=Q(k*l);N[j+512>>2]=n-k;J[j+508>>2]=0;N[j+504>>2]=t-p;N[j+500>>2]=n+k;N[j+496>>2]=Q(Q(1)-U)-r;z=m+16|0;v=0;a:{if(A!=Q(1)){break a}v=0;if(N[a+8>>2]!=Q(1)){break a}v=N[a+12>>2]==Q(1)}D=x+16|0;H[j+368|0]=0;J[j+360>>2]=0;J[j+364>>2]=0;J[j+352>>2]=0;J[j+356>>2]=0;J[j+344>>2]=0;J[j+348>>2]=0;J[j+336>>2]=0;J[j+340>>2]=0;J[j+480>>2]=z;J[j+488>>2]=J[m+56>>2]+P(K[m+55|0],20);H[j+492|0]=K[m+54|0];k=Q(A*N[m+68>>2]);l=Q(N[m+72>>2]*N[j+628>>2]);k=k<=l?k:l;l=Q(N[m+76>>2]*N[j+632>>2]);k=k<=l?k:l;N[j+360>>2]=k*Q(.02500000037252903);N[j+352>>2]=k*Q(.10000000149011612);N[j+356>>2]=k*Q(.05000000074505806);Cb(j+624|0,j+608|0,j+384|0,j+432|0,j+336|0,v);J[j+484>>2]=J[m+60>>2];W=N[c+4>>2]!=Q(1)|N[c+8>>2]!=Q(1)?W:N[c+12>>2]==Q(1);H[j+208|0]=0;J[j+204>>2]=0;c=J[j+660>>2];J[j+176>>2]=J[j+656>>2];J[j+180>>2]=c;c=J[j+668>>2];J[j+184>>2]=J[j+664>>2];J[j+188>>2]=c;J[j+320>>2]=D;J[j+328>>2]=J[x+56>>2]+P(K[x+55|0],20);H[j+332|0]=K[x+54|0];k=Q(N[x+68>>2]*N[j+592>>2]);l=Q(N[x+72>>2]*N[j+596>>2]);k=k<=l?k:l;l=Q(N[x+76>>2]*N[j+600>>2]);k=k<=l?k:l;N[j+200>>2]=k*Q(.02500000037252903);N[j+196>>2]=k*Q(.05000000074505806);N[j+192>>2]=k*Q(.10000000149011612);c=j+176|0;Cb(j+592|0,j+576|0,j+224|0,j+272|0,c,W);J[j+324>>2]=J[x+60>>2];x=L[h>>1];m=J[j+516>>2];J[j+80>>2]=J[j+512>>2];J[j+84>>2]=m;m=J[j+508>>2];J[j+72>>2]=J[j+504>>2];J[j+76>>2]=m;m=J[j+524>>2];J[j+88>>2]=J[j+520>>2];J[j+92>>2]=m;m=J[j+532>>2];J[j+96>>2]=J[j+528>>2];J[j+100>>2]=m;m=J[j+540>>2];J[j+104>>2]=J[j+536>>2];J[j+108>>2]=m;m=J[j+548>>2];J[j+112>>2]=J[j+544>>2];J[j+116>>2]=m;m=J[j+556>>2];J[j+120>>2]=J[j+552>>2];J[j+124>>2]=m;m=J[j+500>>2];J[j+64>>2]=J[j+496>>2];J[j+68>>2]=m;k=N[j+68>>2];N[j+68>>2]=N[j+80>>2];J[j+48>>2]=157036;J[j+56>>2]=j+496;J[j+52>>2]=j+336;l=N[j+72>>2];r=N[j+88>>2];N[j+80>>2]=k;N[j+72>>2]=N[j+96>>2];N[j+88>>2]=N[j+100>>2];N[j+100>>2]=r;N[j+96>>2]=l;J[j+40>>2]=156736;J[j+44>>2]=c;c=x&512;x=YB(j+48|0,j+40|0,j+544|0,j+656|0,j+560|0,j+160|0,j+128|0,j+144|0,i,c>>>9|0);b:{if(!x){break b}m=J[d>>2];v=J[d+4>>2];D=J[d+12>>2];J[j+8>>2]=J[d+8>>2];J[j+12>>2]=D;J[j>>2]=m;J[j+4>>2]=v;m=J[d+16>>2];v=J[d+20>>2];i=N[d+24>>2];J[j+28>>2]=0;N[j+24>>2]=i;J[j+16>>2]=m;J[j+20>>2]=v;if(Wk(g,e,j+160|0,j+128|0,j+144|0,j,(c|0)!=0,0)){break b}I[g+12>>1]=L[g+12>>1]|1;i=N[j+132>>2];k=N[j+128>>2];l=N[j+136>>2];r=N[j+152>>2];t=N[j+144>>2];n=N[j+148>>2];N[g+40>>2]=N[j+160>>2]*f;p=Q(-s);f=Q(Q(q*r)+Q(Q(o*t)+Q(s*n)));A=Q(Q(Q(u*Q(Q(o*n)+Q(t*p)))+Q(w*r))+Q(q*f));N[g+24>>2]=R+Q(A+A);A=Q(Q(s*f)+Q(Q(w*n)+Q(u*Q(Q(q*t)+Q(r*B)))));N[g+20>>2]=O+Q(A+A);y=Q(w*t);t=Q(-q);f=Q(Q(o*f)+Q(y+Q(u*Q(Q(s*r)+Q(n*t)))));N[g+16>>2]=S+Q(f+f);f=Q(Q(q*l)+Q(Q(o*k)+Q(s*i)));r=Q(Q(Q(u*Q(Q(o*i)+Q(k*p)))+Q(w*l))+Q(q*f));r=Q(r+r);o=Q(Q(o*f)+Q(Q(w*k)+Q(u*Q(Q(s*l)+Q(i*t)))));o=Q(o+o);f=Q(Q(s*f)+Q(Q(w*i)+Q(u*Q(Q(q*k)+Q(l*B)))));f=Q(f+f);i=Q(Q(1)/Q(Y(Q(Q(r*r)+Q(Q(o*o)+Q(f*f))))));N[g+36>>2]=i*Q(-r);N[g+32>>2]=i*Q(-f);N[g+28>>2]=i*Q(-o);np(g,L[h>>1],a,z,b,e)}Ia=j+672|0;return x|0}function gc(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;q=Ia-5120|0;Ia=q;if(!(!b|(c|0)<=0)){f=J[a+4>>2]&2147483647;if((f|0)!=(c|0)){if(c>>>0>f>>>0){pC(a,c)}J[a+4>>2]=c|-2147483648}J[a+20>>2]=q;J[a+16>>2]=q+1024;l=c;a:{if(!b|(c|0)<=0){break a}J[a+24>>2]=J[a+24>>2]+1;Wa(J[a+16>>2],0,4096);m=l<<2;j=m+b|0;g=J[a+16>>2];h=g+3072|0;n=g+2048|0;o=g+1024|0;c=J[a+4>>2];b:{c:{d:{if((d|0)==1){e:{if((c|0)<0){if(m){f=J[b>>2];c=b;while(1){e=f;f=J[c>>2];if(e>>>0>f>>>0){break e}e=g+((f&255)<<2)|0;J[e>>2]=J[e>>2]+1;e=o+(K[c+1|0]<<2)|0;J[e>>2]=J[e>>2]+1;e=n+(K[c+2|0]<<2)|0;J[e>>2]=J[e>>2]+1;e=h+(K[c+3|0]<<2)|0;J[e>>2]=J[e>>2]+1;c=c+4|0;if((j|0)!=(c|0)){continue}break}}J[a+28>>2]=J[a+28>>2]+1;d=l>>>0<=1?1:l;l=d&7;b=J[a+8>>2];f=0;c=0;if(d>>>0>=8){d=d&-8;e=0;while(1){J[b+(c<<2)>>2]=c;g=c|1;J[b+(g<<2)>>2]=g;g=c|2;J[b+(g<<2)>>2]=g;g=c|3;J[b+(g<<2)>>2]=g;g=c|4;J[b+(g<<2)>>2]=g;g=c|5;J[b+(g<<2)>>2]=g;g=c|6;J[b+(g<<2)>>2]=g;g=c|7;J[b+(g<<2)>>2]=g;c=c+8|0;e=e+8|0;if((d|0)!=(e|0)){continue}break}}if(!l){break a}while(1){J[b+(c<<2)>>2]=c;c=c+1|0;f=f+1|0;if((l|0)!=(f|0)){continue}break}break a}if(!m){break d}k=J[a+8>>2];f=J[(J[k>>2]<<2)+b>>2];c=b;while(1){e=f;f=J[(J[k>>2]<<2)+b>>2];if(e>>>0>f>>>0){break e}e=g+(K[c|0]<<2)|0;J[e>>2]=J[e>>2]+1;e=o+(K[c+1|0]<<2)|0;J[e>>2]=J[e>>2]+1;e=n+(K[c+2|0]<<2)|0;J[e>>2]=J[e>>2]+1;e=h+(K[c+3|0]<<2)|0;J[e>>2]=J[e>>2]+1;k=k+4|0;c=c+4|0;if((j|0)!=(c|0)){continue}break}break d}if((c|0)==(j|0)){break b}while(1){f=g+(K[c|0]<<2)|0;J[f>>2]=J[f>>2]+1;f=o+(K[c+1|0]<<2)|0;J[f>>2]=J[f>>2]+1;f=n+(K[c+2|0]<<2)|0;J[f>>2]=J[f>>2]+1;f=h+(K[c+3|0]<<2)|0;J[f>>2]=J[f>>2]+1;c=c+4|0;if((j|0)!=(c|0)){continue}break}break b}if((c|0)<0){if(m){f=J[b>>2];c=b;while(1){e=f;f=J[c>>2];if((e|0)>(f|0)){break c}e=g+((f&255)<<2)|0;J[e>>2]=J[e>>2]+1;e=o+(K[c+1|0]<<2)|0;J[e>>2]=J[e>>2]+1;e=n+(K[c+2|0]<<2)|0;J[e>>2]=J[e>>2]+1;e=h+(K[c+3|0]<<2)|0;J[e>>2]=J[e>>2]+1;c=c+4|0;if((j|0)!=(c|0)){continue}break}}J[a+28>>2]=J[a+28>>2]+1;d=l>>>0<=1?1:l;l=d&7;b=J[a+8>>2];f=0;c=0;if(d>>>0>=8){d=d&-8;e=0;while(1){J[b+(c<<2)>>2]=c;g=c|1;J[b+(g<<2)>>2]=g;g=c|2;J[b+(g<<2)>>2]=g;g=c|3;J[b+(g<<2)>>2]=g;g=c|4;J[b+(g<<2)>>2]=g;g=c|5;J[b+(g<<2)>>2]=g;g=c|6;J[b+(g<<2)>>2]=g;g=c|7;J[b+(g<<2)>>2]=g;c=c+8|0;e=e+8|0;if((d|0)!=(e|0)){continue}break}}if(!l){break a}while(1){J[b+(c<<2)>>2]=c;c=c+1|0;f=f+1|0;if((l|0)!=(f|0)){continue}break}break a}if(!m){break d}k=J[a+8>>2];f=J[(J[k>>2]<<2)+b>>2];c=b;while(1){e=f;f=J[(J[k>>2]<<2)+b>>2];if((e|0)>(f|0)){break c}e=g+(K[c|0]<<2)|0;J[e>>2]=J[e>>2]+1;e=o+(K[c+1|0]<<2)|0;J[e>>2]=J[e>>2]+1;e=n+(K[c+2|0]<<2)|0;J[e>>2]=J[e>>2]+1;e=h+(K[c+3|0]<<2)|0;J[e>>2]=J[e>>2]+1;k=k+4|0;c=c+4|0;if((j|0)!=(c|0)){continue}break}}J[a+28>>2]=J[a+28>>2]+1;break a}if((c|0)==(j|0)){break b}while(1){f=g+(K[c|0]<<2)|0;J[f>>2]=J[f>>2]+1;f=o+(K[c+1|0]<<2)|0;J[f>>2]=J[f>>2]+1;f=n+(K[c+2|0]<<2)|0;J[f>>2]=J[f>>2]+1;f=h+(K[c+3|0]<<2)|0;J[f>>2]=J[f>>2]+1;c=c+4|0;if((j|0)!=(c|0)){continue}break}}k=0;e=0;if(!d){c=g+3072|0;f=128;while(1){g=f<<2;e=J[c+(g|12)>>2]+(J[c+(g|8)>>2]+(J[c+(g|4)>>2]+(J[c+g>>2]+e|0)|0)|0)|0;f=f+4|0;if((f|0)!=256){continue}break}}n=m-4|0;o=n&4;m=l>>>0>1;c=m?l:1;r=c&-2;s=c&1;t=e<<2;while(1){c=J[a+16>>2];f:{if(!c){break f}g=c+(k<<10)|0;j=b+k|0;if((l|0)==J[g+(K[j|0]<<2)>>2]){break f}e=J[a+12>>2];c=J[a+20>>2];g:{if(!((k|0)==3&(d|0)!=1)){J[c>>2]=e;f=1;while(1){h=f<<2;i=h+c|0;p=e;e=g+h|0;p=p+(J[e-4>>2]<<2)|0;J[i>>2]=p;h=h+4|0;e=p+(J[e>>2]<<2)|0;J[h+c>>2]=e;e=e+(J[g+h>>2]<<2)|0;J[i+8>>2]=e;f=f+3|0;if((f|0)!=256){continue}break}break g}e=e+t|0;J[c>>2]=e;f=1;while(1){p=e;e=f<<2;i=e+g|0;h=p+(J[i-4>>2]<<2)|0;J[c+e>>2]=h;e=e+4|0;h=h+(J[i>>2]<<2)|0;J[e+c>>2]=h;i=f+2<<2;e=h+(J[e+g>>2]<<2)|0;J[i+c>>2]=e;h=f+3|0;if((h|0)!=128){e=e+(J[g+i>>2]<<2)|0;J[c+(h<<2)>>2]=e;f=f+4|0;continue}break}e=J[a+12>>2];J[c+512>>2]=e;f=129;while(1){p=e;e=f<<2;i=e+g|0;h=p+(J[i-4>>2]<<2)|0;J[c+e>>2]=h;e=e+4|0;h=h+(J[i>>2]<<2)|0;J[e+c>>2]=h;i=f+2<<2;e=h+(J[e+g>>2]<<2)|0;J[i+c>>2]=e;h=f+3|0;if((h|0)==256){break g}e=e+(J[g+i>>2]<<2)|0;J[c+(h<<2)>>2]=e;f=f+4|0;continue}}h:{i:{if(J[a+4>>2]<0){e=0;f=0;if(!m){break i}while(1){h=c+(K[j+(e<<2)|0]<<2)|0;g=J[h>>2];J[h>>2]=g+4;J[g>>2]=e;h=e|1;i=c+(K[j+(h<<2)|0]<<2)|0;g=J[i>>2];J[i>>2]=g+4;J[g>>2]=h;e=e+2|0;f=f+2|0;if((r|0)!=(f|0)){continue}break}break i}f=J[a+8>>2];e=f;if(!o){g=J[f>>2];h=c+(K[j+(g<<2)|0]<<2)|0;e=J[h>>2];J[h>>2]=e+4;J[e>>2]=g;e=f+4|0}if(!n){break h}g=f+(l<<2)|0;while(1){h=J[e>>2];i=c+(K[j+(h<<2)|0]<<2)|0;f=J[i>>2];J[i>>2]=f+4;J[f>>2]=h;h=J[e+4>>2];i=c+(K[j+(h<<2)|0]<<2)|0;f=J[i>>2];J[i>>2]=f+4;J[f>>2]=h;e=e+8|0;if((g|0)!=(e|0)){continue}break}break h}if(s){f=c+(K[j+(e<<2)|0]<<2)|0;c=J[f>>2];J[f>>2]=c+4;J[c>>2]=e}J[a+4>>2]=J[a+4>>2]&2147483647}u=a,v=ela(J[a+8>>2],J[a+12>>2]),J[u+8>>2]=v;J[a+12>>2]=Ja}k=k+1|0;if((k|0)!=4){continue}break}}}Ia=q+5120|0;return a}function dA(a,b,c,d,e){var f=0,g=Q(0),h=Q(0),i=0,j=Q(0),k=0,l=Q(0),m=Q(0),n=0,o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=0,x=Q(0),y=Q(0),z=Q(0);f=Ia-48|0;n=f;Ia=f;f=f-(d+15&-16)|0;Ia=f;v=Wa(f,0,d);g=Q(-34028234663852886e22);k=-1;i=e;while(1){d=J[i+48>>2];o=J[i+52>>2];a:{if(d>>>0>=o>>>0){break a}f=d+1|0;if(o-d&1){p=(d<<6)+c|0;h=N[p+24>>2];l=Q(h*h);h=N[p+16>>2];r=Q(h*h);h=N[p+20>>2];h=Q(l+Q(r+Q(h*h)));p=h>g;g=p?h:g;k=p?d:k;d=f}if((f|0)==(o|0)){break a}while(1){f=(d<<6)+c|0;h=N[f+24>>2];l=Q(h*h);h=N[f+16>>2];r=Q(h*h);h=N[f+20>>2];h=Q(l+Q(r+Q(h*h)));f=h>g;w=d+1|0;p=(w<<6)+c|0;m=N[p+24>>2];l=Q(m*m);m=N[p+16>>2];r=Q(m*m);m=N[p+20>>2];m=Q(l+Q(r+Q(m*m)));g=f?h:g;p=m>g;g=p?m:g;k=p?w:f?d:k;d=d+2|0;if((o|0)!=(d|0)){continue}break}}i=J[i+16>>2];if(i){continue}break}H[k+v|0]=1;d=(k<<6)+c|0;h=N[d+24>>2];m=N[d+20>>2];x=N[d+16>>2];J[b+48>>2]=J[d+48>>2];f=J[d+44>>2];J[b+40>>2]=J[d+40>>2];J[b+44>>2]=f;f=J[d+36>>2];J[b+32>>2]=J[d+32>>2];J[b+36>>2]=f;f=J[d+28>>2];J[b+24>>2]=J[d+24>>2];J[b+28>>2]=f;f=J[d+20>>2];J[b+16>>2]=J[d+16>>2];J[b+20>>2]=f;f=J[d+12>>2];J[b+8>>2]=J[d+8>>2];J[b+12>>2]=f;f=J[d+4>>2];J[b>>2]=J[d>>2];J[b+4>>2]=f;k=J[e+48>>2];f=(k<<6)+c|0;g=Q(N[f+24>>2]-h);l=Q(g*g);g=Q(N[f+16>>2]-x);r=Q(g*g);g=Q(N[f+20>>2]-m);g=Q(l+Q(r+Q(g*g)));s=N[d+44>>2];f=e;while(1){d=J[f+48>>2];o=J[f+52>>2];if(d>>>0>>0){while(1){i=(d<<6)+c|0;j=Q(N[i+24>>2]-h);l=Q(j*j);j=Q(N[i+16>>2]-x);r=Q(j*j);j=Q(N[i+20>>2]-m);j=Q(l+Q(r+Q(j*j)));i=j>g;g=i?j:g;k=i?d:k;d=d+1|0;if((o|0)!=(d|0)){continue}break}}f=J[f+16>>2];if(f){continue}break}H[k+v|0]=1;d=(k<<6)+c|0;g=N[d+16>>2];l=N[d+20>>2];u=N[d+24>>2];J[b+112>>2]=J[d+48>>2];f=J[d+44>>2];J[b+104>>2]=J[d+40>>2];J[b+108>>2]=f;f=J[d+36>>2];J[b+96>>2]=J[d+32>>2];J[b+100>>2]=f;f=J[d+28>>2];J[b+88>>2]=J[d+24>>2];J[b+92>>2]=f;f=J[d+20>>2];J[b+80>>2]=J[d+16>>2];J[b+84>>2]=f;f=J[d+12>>2];J[b+72>>2]=J[d+8>>2];J[b+76>>2]=f;f=J[d+4>>2];J[b+64>>2]=J[d>>2];J[b+68>>2]=f;t=Q(g-x);g=N[b+36>>2];j=N[b+32>>2];q=Q(l-m);l=Q(Q(t*g)-Q(j*q));r=l;y=Q(l*l);l=N[b+40>>2];z=Q(q*l);q=Q(u-h);u=Q(z-Q(g*q));t=Q(Q(q*j)-Q(l*t));y=Q(y+Q(Q(u*u)+Q(t*t)));q=Q(Q(1)/Q(Y(y)));f=y>Q(0);l=f?Q(r*q):l;t=f?Q(t*q):g;u=f?Q(u*q):j;g=N[d+44>>2];q=g>2];p=J[i+52>>2];if(d>>>0

>>0){while(1){if(!K[d+v|0]){o=(d<<6)+c|0;j=Q(Q(Q(N[o+24>>2]-h)*l)+Q(Q(Q(N[o+16>>2]-x)*u)+Q(t*Q(N[o+20>>2]-m))));o=js;s=w?j:s;k=o?d:k;f=w?d:f}d=d+1|0;if((p|0)!=(d|0)){continue}break}}i=J[i+16>>2];if(i){continue}break}H[f+v|0]=1;d=(f<<6)+c|0;f=J[d+4>>2];J[b+128>>2]=J[d>>2];J[b+132>>2]=f;J[b+176>>2]=J[d+48>>2];f=J[d+44>>2];J[b+168>>2]=J[d+40>>2];J[b+172>>2]=f;f=J[d+36>>2];J[b+160>>2]=J[d+32>>2];J[b+164>>2]=f;f=J[d+28>>2];J[b+152>>2]=J[d+24>>2];J[b+156>>2]=f;f=J[d+20>>2];J[b+144>>2]=J[d+16>>2];J[b+148>>2]=f;f=J[d+12>>2];J[b+136>>2]=J[d+8>>2];J[b+140>>2]=f;j=N[d+44>>2];j=j>2]=j;if(Q(g*s)>Q(0)){g=Q(-34028234663852886e22);f=e;while(1){d=J[f+48>>2];o=J[f+52>>2];if(d>>>0>>0){while(1){if(!K[d+v|0]){i=(d<<6)+c|0;s=Q(Q(Q(N[i+24>>2]-h)*l)+Q(Q(Q(N[i+16>>2]-x)*u)+Q(t*Q(N[i+20>>2]-m))));i=s>g;g=i?s:g;k=i?d:k}d=d+1|0;if((o|0)!=(d|0)){continue}break}}f=J[f+16>>2];if(f){continue}break}}H[k+v|0]=1;d=(k<<6)+c|0;f=J[d+4>>2];J[b+192>>2]=J[d>>2];J[b+196>>2]=f;J[b+240>>2]=J[d+48>>2];f=J[d+44>>2];J[b+232>>2]=J[d+40>>2];J[b+236>>2]=f;f=J[d+36>>2];J[b+224>>2]=J[d+32>>2];J[b+228>>2]=f;f=J[d+28>>2];J[b+216>>2]=J[d+24>>2];J[b+220>>2]=f;f=J[d+20>>2];J[b+208>>2]=J[d+16>>2];J[b+212>>2]=f;f=J[d+12>>2];J[b+200>>2]=J[d+8>>2];J[b+204>>2]=f;g=N[d+44>>2];J[n+32>>2]=2139095039;J[n+16>>2]=2139095039;J[n+8>>2]=0;J[n+12>>2]=0;while(1){d=J[e+48>>2];i=J[e+52>>2];if(d>>>0>>0){while(1){b:{if(K[d+v|0]){break b}h=N[((d<<6)+c|0)+44>>2];c:{if(h>2]){J[n+12>>2]=J[n+8>>2];N[n+16>>2]=N[n+32>>2];k=0;f=n+32|0;break c}if(!(h>2])){break b}k=1;f=n+16|0}N[f>>2]=h;J[(n+8|k<<2)>>2]=d}d=d+1|0;if(i>>>0>d>>>0){continue}break}}e=J[e+16>>2];if(e){continue}break}d=(J[n+8>>2]<<6)+c|0;e=J[d+4>>2];J[b+256>>2]=J[d>>2];J[b+260>>2]=e;J[b+304>>2]=J[d+48>>2];e=J[d+44>>2];J[b+296>>2]=J[d+40>>2];J[b+300>>2]=e;e=J[d+36>>2];J[b+288>>2]=J[d+32>>2];J[b+292>>2]=e;e=J[d+28>>2];J[b+280>>2]=J[d+24>>2];J[b+284>>2]=e;e=J[d+20>>2];J[b+272>>2]=J[d+16>>2];J[b+276>>2]=e;e=J[d+12>>2];J[b+264>>2]=J[d+8>>2];J[b+268>>2]=e;h=N[n+32>>2];c=(J[n+12>>2]<<6)+c|0;d=J[c+4>>2];J[b+320>>2]=J[c>>2];J[b+324>>2]=d;d=J[c+20>>2];J[b+336>>2]=J[c+16>>2];J[b+340>>2]=d;d=J[c+36>>2];J[b+352>>2]=J[c+32>>2];J[b+356>>2]=d;J[b+368>>2]=J[c+48>>2];d=J[c+44>>2];J[b+360>>2]=J[c+40>>2];J[b+364>>2]=d;d=J[c+28>>2];J[b+344>>2]=J[c+24>>2];J[b+348>>2]=d;d=J[c+12>>2];J[b+328>>2]=J[c+8>>2];J[b+332>>2]=d;m=N[n+16>>2];g=gh?h:g;N[a>>2]=g>m?m:g;Ia=n+48|0}function Ol(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=0,A=0,B=0,C=Q(0),D=Q(0);k=Ia-160|0;Ia=k;a:{if(J[((g<<5)+a|0)+24>>2]==(d|0)){l=N[e+20>>2];m=N[e+24>>2];n=N[h+20>>2];o=N[e>>2];p=N[e+4>>2];q=N[e+8>>2];v=N[e+16>>2];r=N[h>>2];s=N[h+4>>2];t=N[h+8>>2];u=N[h+16>>2];N[k+152>>2]=-N[h+24>>2];N[k+148>>2]=-n;J[k+156>>2]=0;N[k+144>>2]=-u;J[k+140>>2]=0;N[k+136>>2]=-t;N[k+132>>2]=-s;N[k+128>>2]=-r;a=P(g,160);b=P(g,76);e=k+128|0;qc(k+96|0,J[c+284>>2]+P(g,96)|0,(a+J[c+340>>2]|0)+120|0,b+J[c+272>>2]|0,e);N[k+88>>2]=m-N[k+120>>2];N[k+84>>2]=l-N[k+116>>2];J[k+92>>2]=0;J[k+76>>2]=0;N[k+80>>2]=v-N[k+112>>2];N[k+72>>2]=q-N[k+104>>2];N[k+68>>2]=p-N[k+100>>2];N[k+64>>2]=o-N[k+96>>2];h=k+32|0;Pl(h,J[c+224>>2]+P(d,192)|0,k- -64|0);Td(k,(a+J[c+340>>2]|0)+120|0,J[c+236>>2]+P(g,112)|0,J[c+248>>2]+P(g,36)|0,b+J[c+272>>2]|0,e,h);l=N[k+56>>2];a=J[k+52>>2];b=J[k+48>>2];J[f+12>>2]=0;N[f+8>>2]=l;J[f>>2]=b;J[f+4>>2]=a;a=J[k+36>>2];b=J[k+32>>2];l=N[k+40>>2];J[f+28>>2]=0;N[f+24>>2]=l;J[f+16>>2]=b;J[f+20>>2]=a;l=N[k+24>>2];a=J[k+20>>2];b=J[k+16>>2];J[i+12>>2]=0;N[i+8>>2]=l;J[i>>2]=b;J[i+4>>2]=a;a=J[k+4>>2];b=J[k>>2];l=N[k+8>>2];J[i+28>>2]=0;N[i+24>>2]=l;J[i+16>>2]=b;J[i+20>>2]=a;break a}x=a;y=b;j=Ia-448|0;Ia=j;b=d;if((g|0)!=(b|0)){a=d;b=g;while(1){b:{if(a>>>0>>0){b=J[(x+(b<<5)|0)+24>>2];break b}a=J[(x+(a<<5)|0)+24>>2]}if((a|0)!=(b|0)){continue}break}}m=N[e+20>>2];q=N[e>>2];p=N[e+4>>2];o=N[e+8>>2];n=N[e+16>>2];l=Q(-N[e+24>>2]);N[j+184>>2]=l;m=Q(-m);N[j+180>>2]=m;a=0;J[j+188>>2]=0;n=Q(-n);N[j+176>>2]=n;J[j+172>>2]=0;o=Q(-o);N[j+168>>2]=o;p=Q(-p);N[j+164>>2]=p;q=Q(-q);N[j+160>>2]=q;r=N[h+20>>2];w=N[h>>2];u=N[h+4>>2];t=N[h+8>>2];s=N[h+16>>2];v=Q(-N[h+24>>2]);N[j+152>>2]=v;r=Q(-r);N[j+148>>2]=r;J[j+156>>2]=0;J[j+140>>2]=0;s=Q(-s);N[j+144>>2]=s;t=Q(-t);N[j+136>>2]=t;u=Q(-u);N[j+132>>2]=u;w=Q(-w);N[j+128>>2]=w;e=(d<<5)+y|0;J[e+28>>2]=0;N[e+24>>2]=l;N[e+20>>2]=m;N[e+16>>2]=n;J[e+12>>2]=0;N[e+8>>2]=o;N[e+4>>2]=p;N[e>>2]=q;e=(g<<5)+y|0;J[e+28>>2]=0;N[e+24>>2]=v;N[e+20>>2]=r;N[e+16>>2]=s;J[e+12>>2]=0;N[e+8>>2]=t;N[e+4>>2]=u;N[e>>2]=w;if((b|0)!=(d|0)){z=J[c+272>>2];A=J[c+340>>2];B=J[c+284>>2];while(1){qc(j+96|0,B+P(d,96)|0,(A+P(d,160)|0)+120|0,z+P(d,76)|0,j+160|0);J[j+172>>2]=0;J[j+188>>2]=0;q=N[j+96>>2];N[j+160>>2]=q;p=N[j+100>>2];N[j+164>>2]=p;o=N[j+104>>2];N[j+168>>2]=o;n=N[j+112>>2];N[j+176>>2]=n;m=N[j+116>>2];N[j+180>>2]=m;l=N[j+120>>2];N[j+184>>2]=l;e=J[(x+(d<<5)|0)+24>>2];h=(e<<5)+y|0;J[h+28>>2]=0;N[h+16>>2]=n;J[h+12>>2]=0;N[h+8>>2]=o;N[h+4>>2]=p;N[h>>2]=q;N[h+24>>2]=l;N[h+20>>2]=m;J[(j+192|0)+(a<<2)>>2]=d;a=a+1|0;d=e;if((e|0)!=(b|0)){continue}break}}d=a;if((b|0)!=(g|0)){z=J[c+272>>2];A=J[c+340>>2];B=J[c+284>>2];while(1){qc(j+96|0,B+P(g,96)|0,(A+P(g,160)|0)+120|0,z+P(g,76)|0,j+128|0);J[j+140>>2]=0;J[j+156>>2]=0;w=N[j+96>>2];N[j+128>>2]=w;u=N[j+100>>2];N[j+132>>2]=u;t=N[j+104>>2];N[j+136>>2]=t;s=N[j+112>>2];N[j+144>>2]=s;r=N[j+116>>2];N[j+148>>2]=r;v=N[j+120>>2];N[j+152>>2]=v;e=J[(x+(g<<5)|0)+24>>2];h=(e<<5)+y|0;J[h+28>>2]=0;N[h+16>>2]=s;J[h+12>>2]=0;N[h+8>>2]=t;N[h+4>>2]=u;N[h>>2]=w;N[h+24>>2]=v;N[h+20>>2]=r;J[(j+192|0)+(d<<2)>>2]=g;d=d+1|0;g=e;if((e|0)!=(b|0)){continue}break}}e=J[c+224>>2];N[j+88>>2]=-Q(l+v);N[j+84>>2]=-Q(m+r);J[j+92>>2]=0;N[j+80>>2]=-Q(n+s);J[j+76>>2]=0;N[j+72>>2]=-Q(o+t);N[j+68>>2]=-Q(p+u);N[j+64>>2]=-Q(q+w);Pl(j+96|0,e+P(b,192)|0,j- -64|0);l=N[j+116>>2];N[j+84>>2]=l;m=N[j+120>>2];N[j+88>>2]=m;n=N[j+96>>2];N[j+64>>2]=n;o=N[j+100>>2];N[j+68>>2]=o;p=N[j+104>>2];N[j+72>>2]=p;C=N[j+108>>2];N[j+76>>2]=C;q=N[j+112>>2];N[j+80>>2]=q;D=N[j+124>>2];N[j+92>>2]=D;v=p;r=o;s=n;t=m;u=l;w=q;if(a>>>0>>0){e=J[c+272>>2];g=J[c+248>>2];h=J[c+236>>2];x=J[c+340>>2];while(1){d=d-1|0;b=J[(j+192|0)+(d<<2)>>2];Td(j+32|0,(x+P(b,160)|0)+120|0,h+P(b,112)|0,g+P(b,36)|0,e+P(b,76)|0,(b<<5)+y|0,j- -64|0);J[j+76>>2]=0;J[j+92>>2]=0;s=N[j+32>>2];N[j+64>>2]=s;r=N[j+36>>2];N[j+68>>2]=r;v=N[j+40>>2];N[j+72>>2]=v;w=N[j+48>>2];N[j+80>>2]=w;u=N[j+52>>2];N[j+84>>2]=u;t=N[j+56>>2];N[j+88>>2]=t;if(a>>>0>>0){continue}break}}N[j+56>>2]=m;N[j+52>>2]=l;N[j+60>>2]=D;N[j+48>>2]=q;N[j+44>>2]=C;N[j+40>>2]=p;N[j+36>>2]=o;N[j+32>>2]=n;if(a){d=J[c+272>>2];e=J[c+248>>2];g=J[c+236>>2];c=J[c+340>>2];while(1){a=a-1|0;b=J[(j+192|0)+(a<<2)>>2];Td(j,(c+P(b,160)|0)+120|0,g+P(b,112)|0,e+P(b,36)|0,d+P(b,76)|0,(b<<5)+y|0,j+32|0);J[j+44>>2]=0;J[j+60>>2]=0;n=N[j>>2];N[j+32>>2]=n;o=N[j+4>>2];N[j+36>>2]=o;p=N[j+8>>2];N[j+40>>2]=p;q=N[j+16>>2];N[j+48>>2]=q;l=N[j+20>>2];N[j+52>>2]=l;m=N[j+24>>2];N[j+56>>2]=m;if(a){continue}break}}N[f+16>>2]=n;N[f+8>>2]=m;N[f+4>>2]=l;N[f>>2]=q;N[f+24>>2]=p;N[f+20>>2]=o;N[i+24>>2]=v;N[i+20>>2]=r;N[i+16>>2]=s;N[i+8>>2]=t;N[i+4>>2]=u;N[i>>2]=w;Ia=j+448|0}Ia=k+160|0}function tv(a){var b=0,c=0,d=0,e=0,f=0;f=Ia-16|0;Ia=f;b=J[a+440>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+432>>2];if(!b){break a}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+428>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+420>>2];if(!b){break b}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+416>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+408>>2];if(!b){break c}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+404>>2];d:{if((b|0)<0|!(b&2147483647)){break d}b=J[a+396>>2];if(!b){break d}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+384>>2];if(!(!b|J[a+388>>2]<0)){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+384>>2]=0;b=J[a+380>>2];e:{if((b|0)<0|!(b&2147483647)){break e}b=J[a+372>>2];if(!b){break e}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+364>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+356>>2];f:{if((b|0)<0|!(b&2147483647)){break f}b=J[a+348>>2];if(!b){break f}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+344>>2];g:{if((b|0)<0|!(b&2147483647)){break g}b=J[a+336>>2];if(!b){break g}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+332>>2];h:{if((b|0)<0|!(b&2147483647)){break h}b=J[a+324>>2];if(!b){break h}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+308>>2];if(!(!b|J[a+312>>2]<0)){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+308>>2]=0;b=J[a+304>>2];i:{if((b|0)<0|!(b&2147483647)){break i}b=J[a+296>>2];if(!b){break i}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+292>>2];j:{if((b|0)<0|!(b&2147483647)){break j}b=J[a+284>>2];if(!b){break j}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+280>>2];k:{if((b|0)<0|!(b&2147483647)){break k}b=J[a+272>>2];if(!b){break k}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+268>>2];l:{if((b|0)<0|!(b&2147483647)){break l}b=J[a+260>>2];if(!b){break l}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+248>>2];m:{if((b|0)<0|!(b&2147483647)){break m}b=J[a+240>>2];if(!b){break m}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+228>>2];if(!(!b|J[a+232>>2]<0)){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+228>>2]=0;b=J[a+216>>2];if(!(!b|J[a+220>>2]<0)){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+216>>2]=0;b=J[a+212>>2];n:{if((b|0)<0|!(b&2147483647)){break n}b=J[a+204>>2];if(!b){break n}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+200>>2];o:{if((b|0)<0|!(b&2147483647)){break o}b=J[a+192>>2];if(!b){break o}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+188>>2];p:{if((b|0)<0|!(b&2147483647)){break p}b=J[a+180>>2];if(!b){break p}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+168>>2];q:{if((b|0)<0|!(b&2147483647)){break q}b=J[a+160>>2];if(!b){break q}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+156>>2];r:{if((b|0)<0|!(b&2147483647)){break r}b=J[a+148>>2];if(!b){break r}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+144>>2];s:{if((b|0)<0|!(b&2147483647)){break s}b=J[a+136>>2];if(!b){break s}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+132>>2];t:{if((b|0)<0|!(b&2147483647)){break t}b=J[a+124>>2];if(!b){break t}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+120>>2];u:{if((b|0)<0|!(b&2147483647)){break u}b=J[a+112>>2];if(!b){break u}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+108>>2];v:{if((b|0)<0|!(b&2147483647)){break v}b=J[a+100>>2];if(!b){break v}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=0;c=J[a+96>>2];w:{if((c|0)<0|!(c&2147483647)){break w}c=J[a+88>>2];if(!c){break w}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c)}d=a- -64|0;c=J[a+68>>2];if(c){while(1){e=J[J[d>>2]+(b<<2)>>2];if(e){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,e);c=J[a+68>>2]}b=b+1|0;if(c>>>0>b>>>0){continue}break}}b=0;J[f+8>>2]=0;c=J[d+4>>2];if((c|0)<0){e=J[d>>2];c=e+(c<<2)|0;while(1){J[c>>2]=J[f+8>>2];c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[d+4>>2]=0;c=J[a+72>>2];x:{if((c|0)<0|!(c&2147483647)){break x}c=J[a+64>>2];if(!c){break x}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c)}d=a+40|0;c=J[a+44>>2];if(c){while(1){e=J[J[d>>2]+(b<<2)>>2];if(e){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,e);c=J[a+44>>2]}b=b+1|0;if(c>>>0>b>>>0){continue}break}}J[f+12>>2]=0;b=J[d+4>>2];if((b|0)<0){c=J[d>>2];b=c+(b<<2)|0;while(1){J[b>>2]=J[f+12>>2];b=b+4|0;if(c>>>0>b>>>0){continue}break}}J[d+4>>2]=0;b=J[a+48>>2];y:{if((b|0)<0|!(b&2147483647)){break y}b=J[a+40>>2];if(!b){break y}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+36>>2];z:{if((b|0)<0|!(b&2147483647)){break z}b=J[a+28>>2];if(!b){break z}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+24>>2];A:{if((b|0)<0|!(b&2147483647)){break A}b=J[a+16>>2];if(!b){break A}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+8>>2];B:{if((b|0)<0|!(b&2147483647)){break B}a=J[a>>2];if(!a){break B}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ia=f+16|0}function Do(a,b,c,d,e,f,g,h,i,j,k,l,m){var n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=0,ba=Q(0);n=Ia-8976|0;Ia=n;B=N[g+20>>2];C=N[g+24>>2];D=N[f+20>>2];z=N[f+24>>2];o=N[g>>2];q=N[g+4>>2];r=N[g+8>>2];p=N[g+12>>2];w=N[g+16>>2];v=N[f>>2];u=N[f+4>>2];s=N[f+8>>2];t=N[f+12>>2];A=N[f+16>>2];N[n+8960>>2]=h;J[n+8956>>2]=0;N[n+8952>>2]=z;N[n+8948>>2]=D;N[n+8944>>2]=A;N[n+8940>>2]=t;N[n+8936>>2]=s;N[n+8932>>2]=u;N[n+8928>>2]=v;J[n+8924>>2]=0;N[n+8920>>2]=C;N[n+8916>>2]=B;N[n+8912>>2]=w;N[n+8908>>2]=p;N[n+8904>>2]=r;N[n+8900>>2]=q;N[n+8896>>2]=o;x=Q(Q(Q(s*o)-Q(r*v))+Q(Q(u*p)-Q(t*q)));y=Q(Q(Q(u*r)-Q(q*s))+Q(Q(v*p)-Q(t*o)));h=Q(Q(Q(v*q)-Q(o*u))+Q(Q(s*p)-Q(t*r)));F=Q(t*p);t=Q(-o);v=Q(F-Q(Q(Q(v*t)-Q(u*q))-Q(r*s)));u=Q(A-w);s=Q(D-B);F=Q(Q(t*u)-Q(s*q));t=Q(z-C);B=Q(F-Q(r*t));C=N[c>>2];D=Q(Q(p*p)+Q(-.5));z=Q(Q(Q(D*u)+Q(p*Q(Q(r*s)-Q(q*t))))-Q(o*B));z=Q(z+z);w=Q(z-N[l+16>>2]);w=w>Q(0)?w:Q(-w);A=Q(Q(Q(D*s)+Q(p*Q(Q(o*t)-Q(r*u))))-Q(q*B));A=Q(A+A);E=Q(A-N[l+20>>2]);E=E>Q(0)?E:Q(-E);E=w>=E?w:E;p=Q(Q(Q(p*Q(Q(q*u)-Q(o*s)))+Q(D*t))-Q(r*B));p=Q(p+p);q=Q(p-N[l+24>>2]);q=(q>Q(0)?q:Q(-q))>=Q(0)?w:Q(0);a:{if(Q(C*Q(.20000000298023224))<(q<=E?E:q)|Q(Q(v*N[l+12>>2])+Q(Q(h*N[l+8>>2])+Q(Q(y*N[l>>2])+Q(x*N[l+4>>2]))))>2]=C*Q(.05000000074505806);J[l+28>>2]=0;N[l+24>>2]=p;N[l+20>>2]=A;N[l+16>>2]=z;N[l+12>>2]=v;N[l+8>>2]=h;N[l+4>>2]=x;N[l>>2]=y;H[l+62|0]=0;B=N[g+16>>2];C=N[f+16>>2];D=N[g+20>>2];z=N[f+20>>2];w=N[g+24>>2];A=N[f+24>>2];v=N[f>>2];p=N[g+4>>2];s=N[f+4>>2];q=N[g>>2];t=N[f+8>>2];h=N[g+12>>2];y=N[f+12>>2];r=N[g+8>>2];c=J[e+4>>2];J[n+8876>>2]=e;J[n+8872>>2]=c;o=N[e+8>>2];x=N[e+12>>2];N[n+8868>>2]=Q(1)/N[e+16>>2];N[n+8860>>2]=Q(1)/x;N[n+8864>>2]=Q(1)/o;J[n+8840>>2]=0;J[n+8844>>2]=1088;e=n+4480|0;J[n+8836>>2]=e;H[n+8832|0]=1;Ka[J[J[c>>2]+52>>2]](n+30|0,c);J[n+40>>2]=g;f=n+8860|0;J[n+36>>2]=f;aa=L[n+30>>1];Ka[J[J[c>>2]+52>>2]](n,c);H[n+44|0]=!(I[n>>1]&1);J[n+32>>2]=160316;c=ug(n+48|0,n+8960|0,n+8880|0,n+8928|0,n+8896|0,l,i,e,m);J[n+4444>>2]=0;Wa(n+4316|0,255,128);H[n+4477|0]=!(aa&1);H[n+4476|0]=k;J[n+4472>>2]=j;J[n+4468>>2]=b;J[n+4464>>2]=a;o=N[a+8>>2];x=N[a>>2];u=N[a+4>>2];J[n+4460>>2]=0;o=Q(o-N[n+2360>>2]);x=Q(x-N[n+2352>>2]);u=Q(u-N[n+2356>>2]);N[n+4456>>2]=Q(N[n+2344>>2]*o)+Q(Q(N[n+2336>>2]*x)+Q(u*N[n+2340>>2]));N[n+4452>>2]=Q(N[n+2328>>2]*o)+Q(Q(N[n+2320>>2]*x)+Q(u*N[n+2324>>2]));N[n+4448>>2]=Q(N[n+2312>>2]*o)+Q(Q(N[n+2304>>2]*x)+Q(u*N[n+2308>>2]));o=Q(C-B);B=Q(o+o);o=Q(z-D);C=Q(o+o);o=Q(A-w);D=Q(o+o);z=Q(Q(Q(Q(-q)*B)-Q(C*p))-Q(r*D));o=Q(Q(v*p)+Q(Q(Q(h*t)-Q(y*r))-Q(q*s)));u=Q(Q(s*r)+Q(Q(Q(h*v)-Q(y*q))-Q(p*t)));w=Q(u+u);W=Q(o*w);x=Q(Q(r*t)+Q(Q(p*s)+Q(Q(h*y)+Q(q*v))));v=Q(Q(t*q)+Q(Q(Q(h*s)-Q(y*p))-Q(r*v)));s=Q(v+v);X=Q(x*s);t=N[d+12>>2];y=N[d>>2];A=Q(Q(t-y)*Q(.5));O=Q(x*w);S=Q(o*s);G=N[d+16>>2];M=N[d+4>>2];E=Q(Q(G-M)*Q(.5));F=Q(Q(1)-Q(u*w));Y=Q(v*s);s=N[d+20>>2];T=N[d+8>>2];U=Q(Q(s-T)*Q(.5));Z=Q(Q(Q(R(Q(Q(W-X)*A)))+Q(R(Q(Q(O+S)*E))))+Q(R(Q(Q(F-Y)*U))));V=Q(Q(h*h)+Q(-.5));s=Q(Q(T+s)*Q(.5));s=Q(s+s);t=Q(Q(y+t)*Q(.5));t=Q(t+t);y=Q(Q(M+G)*Q(.5));y=Q(y+y);G=Q(Q(o*s)+Q(Q(u*t)+Q(v*y)));M=Q(Q(x*x)+Q(-.5));T=Q(Q(Q(Q(D*V)+Q(h*Q(Q(p*B)-Q(q*C))))-Q(r*z))+Q(Q(o*G)+Q(Q(s*M)+Q(x*Q(Q(u*y)-Q(t*v))))));N[n+20>>2]=Z+T;w=Q(w*v);_=Q(o+o);$=Q(x*_);ba=F;F=Q(o*_);O=Q(Q(Q(R(Q(Q(w+$)*A)))+Q(R(Q(Q(ba-F)*E))))+Q(R(Q(Q(S-O)*U))));S=Q(Q(Q(Q(C*V)+Q(h*Q(Q(q*D)-Q(r*B))))-Q(p*z))+Q(Q(v*G)+Q(Q(y*M)+Q(x*Q(Q(o*t)-Q(s*u))))));N[n+16>>2]=O+S;w=Q(Q(Q(R(Q(Q(Q(Q(1)-Y)-F)*A)))+Q(R(Q(Q(w-$)*E))))+Q(R(Q(Q(W+X)*U))));h=Q(Q(Q(Q(B*V)+Q(h*Q(Q(r*C)-Q(p*D))))-Q(q*z))+Q(Q(u*G)+Q(Q(t*M)+Q(x*Q(Q(v*s)-Q(y*o))))));N[n+12>>2]=w+h;N[n+8>>2]=T-Z;N[n+4>>2]=S-O;N[n>>2]=h-w;Kc(f,g,n,0,n+32|0);zA(c);Nd(c,6,0);a=J[n+8844>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[n+8836>>2];if((a|0)==(n+4480|0)|!a){break a}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a);break a}g=0;J[n+92>>2]=0;N[n+88>>2]=p;N[n+84>>2]=A;J[n+76>>2]=0;J[n+60>>2]=0;q=Q(x+x);r=Q(h*q);p=Q(y+y);o=Q(v*p);N[n+68>>2]=r-o;N[n+56>>2]=r+o;r=Q(Q(1)-Q(y*p));o=Q(x*q);N[n+72>>2]=r-o;F=r;r=Q(h+h);u=Q(h*r);N[n+52>>2]=F-u;N[n+80>>2]=z;J[n+44>>2]=0;h=Q(h*p);q=Q(v*q);N[n+64>>2]=h+q;p=Q(x*p);r=Q(v*r);N[n+48>>2]=p-r;N[n+40>>2]=h-q;N[n+36>>2]=p+r;N[n+32>>2]=Q(Q(1)-o)-u;N[n>>2]=C*Q(.6000000238418579);if(!K[l+62|0]){break a}while(1){b=g+l|0;a=K[b+56|0];c=P(a,400)+l|0;tg(n+4480|0,c- -64|0,n+32|0,n);b:{if(!J[c+448>>2]){c=K[l+62|0]-1|0;H[l+62|0]=c;c=(c&255)+l|0;d=K[c+56|0];H[c+56|0]=a;H[b+56|0]=d;g=g-1|0;break b}N[((a<<2)+l|0)+32>>2]=N[n+4480>>2]}g=g+1|0;if(g>>>0>2]=d;G=J[a+36>>2];a:{if(G){break a}G=0;A=J[a+20>>2];T=A<<2;if(T){U=J[42504];G=Ka[J[J[U+12>>2]+8>>2]](U+12|0,T,29113,13466,133)|0;A=J[a+20>>2]}J[a+36>>2]=G;if(!A){break a}while(1){J[(w<<2)+G>>2]=w;w=w+1|0;if(w>>>0>2]){continue}break}}j=N[b+16>>2];o=N[b+20>>2];l=N[b+4>>2];h=N[b+8>>2];g=N[b+12>>2];d=N[b>>2];N[i+48>>2]=Q(g-d)*Q(.5);N[i+56>>2]=Q(o-h)*Q(.5);N[i+52>>2]=Q(j-l)*Q(.5);J[i+44>>2]=0;J[i+40>>2]=e;J[i+36>>2]=f;b=J[a+40>>2];J[i+32>>2]=J[a+32>>2];J[i+28>>2]=b;U=J[a+28>>2];N[i+20>>2]=Q(o+h)*Q(.5);N[i+16>>2]=Q(j+l)*Q(.5);N[i+12>>2]=Q(g+d)*Q(.5);s=Ia-1040|0;Ia=s;d=N[c+8>>2];p=Q(d+d);e=p>Q(0);o=Q(-p);d=N[c+4>>2];q=Q(d+d);b=q>Q(0);l=Q(-q);d=N[c>>2];r=Q(d+d);a=r>Q(0);h=Q(-r);B=N[i+56>>2];m=N[i+52>>2];j=N[i+48>>2];d=N[i+20>>2];t=Q(d+d);d=N[i+16>>2];u=Q(d+d);d=N[i+12>>2];v=Q(d+d);g=N[i+60>>2];b:{if(g>=Q(34028234663852886e22)){d=q==Q(0)?u:q>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);y=r==Q(0)?v:r>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);g=t;if(p==Q(0)){break b}g=p>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break b}d=Q(u+Q(q*g));y=Q(v+Q(r*g));g=Q(t+Q(p*g))}D=e?p:o;E=b?q:l;F=a?r:h;V=Q(B+B);W=Q(m+m);X=Q(j+j);H[s+1024|0]=1;J[s+1032>>2]=256;J[s+1036>>2]=256;J[s+1028>>2]=s;e=J[i+28>>2];J[s>>2]=e;K=gy?v:y;B=g>t?t:g;d=d>u?u:d;y=v>2]+(f<<2)>>2];h=N[c>>2];g=N[c+12>>2];l=Q(h+g);k=Q(X+Q(g-h));d:{e:{if(!(Q(l+k)>=y)|!(Q(l-k)<=O)){break e}h=N[c+16>>2];g=N[c+4>>2];j=Q(W+Q(h-g));h=Q(g+h);o=Q(u-h);l=Q(v-l);g=Q(Q(r*o)-Q(q*l));if(!(Q(Q(E*k)+Q(F*j))>=(g>Q(0)?g:Q(-g)))|!(Q(h+j)>=d)|!(Q(h-j)<=L)){break e}h=N[c+20>>2];g=N[c+8>>2];m=Q(V+Q(h-g));n=Q(Q(D*j)+Q(E*m));j=Q(g+h);g=Q(t-j);h=Q(Q(q*g)-Q(p*o));if(!(n>=(h>Q(0)?h:Q(-h)))|!(Q(j+m)>=B)|!(Q(j-m)<=K)){break e}g=Q(Q(p*l)-Q(r*g));if(!(Q(Q(D*k)+Q(F*m))>=(g>Q(0)?g:Q(-g)))){break e}R=N[i+60>>2];w=J[c+24>>2];if(!(w&1)){while(1){c=P(w>>>1|0,28)+e|0;h=N[c+28>>2];g=N[c+40>>2];C=Q(h+g);m=Q(X+Q(g-h));h=N[c+44>>2];g=N[c+32>>2];j=Q(W+Q(h-g));x=Q(g+h);o=Q(u-x);l=Q(v-C);g=Q(Q(r*o)-Q(q*l));a=Q(C+m)>=y&Q(C-m)<=O&Q(Q(E*m)+Q(F*j))>=(g>Q(0)?g:Q(-g))&Q(x+j)>=d&Q(x-j)<=L;k=Q(D*j);h=N[c+48>>2];g=N[c+36>>2];j=Q(V+Q(h-g));I=Q(g+h);g=Q(t-I);h=Q(Q(q*g)-Q(p*o));g=Q(Q(p*l)-Q(r*g));b=a&Q(k+Q(E*j))>=(h>Q(0)?h:Q(-h))&Q(I+j)>=B&Q(I-j)<=K&Q(Q(D*m)+Q(F*j))>=(g>Q(0)?g:Q(-g));h=N[c+16>>2];g=N[c+4>>2];m=Q(W+Q(h-g));z=Q(g+h);o=Q(u-z);h=N[c>>2];g=N[c+12>>2];n=Q(h+g);l=Q(v-n);j=Q(Q(r*o)-Q(q*l));k=Q(X+Q(g-h));a=Q(n+k)>=y&Q(n-k)<=O&Q(Q(E*k)+Q(F*m))>=(j>Q(0)?j:Q(-j))&Q(z+m)>=d&Q(z-m)<=L;S=Q(D*m);h=N[c+20>>2];g=N[c+8>>2];m=Q(V+Q(h-g));j=Q(g+h);g=Q(t-j);h=Q(Q(q*g)-Q(p*o));g=Q(Q(p*l)-Q(r*g));a=a&Q(S+Q(E*m))>=(h>Q(0)?h:Q(-h))&Q(j+m)>=B&Q(j-m)<=K&Q(Q(D*k)+Q(F*m))>=(g>Q(0)?g:Q(-g));f:{if(!(!a|!b)){a=Q(Q(Q(I-j)*p)+Q(Q(Q(C-n)*r)+Q(q*Q(x-z))))>Q(0);J[J[s+1028>>2]+(f<<2)>>2]=c+P(a,28);c=c+P(!a,28)|0;f=f+1|0;if((f|0)!=(J[s+1036>>2]&2147483647)){break f}dp(s,f<<1);break f}if(!(a|b)){break e}c=a?c:c+28|0}w=J[c+24>>2];if(!(w&1)){continue}break}}a=J[c+24>>2];A=a>>>1&15;if(!A){break e}l=Q(t+Q(p*R));m=lt?t:l;h=h>u?u:h;g=g>v?v:g;w=J[i+32>>2]+(a>>>3&536870908)|0;T=R>2];c=J[i+36>>2];if((A|0)!=1){while(1){a=J[w>>2];b=U+P(a,24)|0;n=N[b>>2];k=N[b+12>>2];z=Q(n+k);S=Q(X+Q(k-n));g:{if(!(Q(z+S)>=y)|!(Q(z-S)<=O)){break g}n=N[b+16>>2];k=N[b+4>>2];x=Q(W+Q(n-k));n=Q(k+n);I=Q(u-n);z=Q(v-z);k=Q(Q(r*I)-Q(q*z));if(!(Q(Q(E*S)+Q(F*x))>=(k>Q(0)?k:Q(-k)))|!(Q(n+x)>=d)|!(Q(n-x)<=L)){break g}n=N[b+20>>2];k=N[b+8>>2];C=Q(V+Q(n-k));Y=Q(Q(D*x)+Q(E*C));x=Q(k+n);k=Q(t-x);n=Q(Q(q*k)-Q(p*I));if(!(Y>=(n>Q(0)?n:Q(-n)))|!(Q(x+C)>=B)|!(Q(x-C)<=K)){break g}k=Q(Q(p*z)-Q(r*k));if(!(Q(Q(D*S)+Q(F*C))>=(k>Q(0)?k:Q(-k)))){break g}b=J[(a<<2)+G>>2];a=J[i+44>>2];J[i+44>>2]=a+1;J[c+(a<<2)>>2]=b;if(J[i+44>>2]==J[i+40>>2]){break c}if(!T){break g}N[i+60>>2]=R;y=g;d=h;B=l;O=o;L=j;K=m}w=w+4|0;A=A-1|0;if(A){continue}break e}}b=J[(J[w>>2]<<2)+G>>2];a=J[i+44>>2];J[i+44>>2]=a+1;J[c+(a<<2)>>2]=b;c=J[i+40>>2];b=J[i+44>>2];if(!T){if((b|0)!=(c|0)){break d}break c}if((b|0)==(c|0)){break c}N[i+60>>2]=R;y=g;d=h;B=l;O=o;L=j;K=m}}a=f;f=a-1|0;if(a){continue}}break}a=J[s+1036>>2];h:{if((a|0)<0|!(a&2147483647)){break h}b=J[s+1028>>2];if((b|0)==(s|0)|!b){break h}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,b)}Ia=s+1040|0;Ia=i- -64|0;return J[i+44>>2]}function nJ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var p=Q(0),q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=0,M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=0,ba=Q(0),ca=Q(0),da=Q(0),ea=0,fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=0,Fa=0,Ga=Q(0),Ha=Q(0),Ia=Q(0),Ja=0,Ka=0,La=Q(0);q=L[a+22>>1];if(q){Ga=Q(N[f+8>>2]-N[g+8>>2]);Ha=Q(N[f+4>>2]-N[g+4>>2]);Ia=Q(N[f>>2]-N[g>>2]);r=J[a+24>>2];Ja=r+(q<<4)|0;while(1){aa=r+80|0;a=r;q=K[r+2|0];I=aa+P(q,112)|0;Ea=I+((q<<2)+12&2032)|0;ea=K[r+3|0];Ka=ea<<7;a:{if(!q){t=Q(0);M=Q(0);O=Q(0);S=Q(0);T=Q(0);U=Q(0);V=Q(0);W=Q(0);X=Q(0);Y=Q(0);Z=Q(0);_=Q(0);$=Q(0);break a}u=N[a+40>>2];v=N[a+32>>2];D=N[a+36>>2];fa=Q(Q(u*Q(N[f+8>>2]-N[g+8>>2]))+Q(Q(v*Q(N[f>>2]-N[g>>2]))+Q(D*Q(N[f+4>>2]-N[g+4>>2]))));ga=N[i+8>>2];ha=N[i+4>>2];ia=N[i>>2];w=N[e+8>>2];x=N[e+4>>2];s=N[e>>2];E=Q(-N[a+44>>2]);y=0;M=Q(0);O=Q(0);S=Q(0);T=Q(0);U=Q(0);V=Q(0);W=Q(0);X=Q(0);Y=Q(0);Z=Q(0);_=Q(0);$=Q(0);t=Q(0);while(1){r=aa+P(y,112)|0;ja=N[r+96>>2];ka=N[r+100>>2];la=N[r+104>>2];ma=N[r+80>>2];na=N[r+84>>2];oa=N[r+88>>2];pa=N[r+48>>2];qa=N[r+52>>2];ra=N[r+56>>2];Fa=I+(y<<2)|0;z=N[Fa>>2];sa=N[r+28>>2];ta=N[r+36>>2];ua=N[r+12>>2];p=N[r+32>>2];A=N[r+24>>2];B=N[r+20>>2];C=N[r+16>>2];F=N[r+8>>2];G=N[r>>2];H=N[r+4>>2];va=N[c+8>>2];wa=N[d+8>>2];ba=N[b+8>>2];xa=N[c+4>>2];ya=N[d+4>>2];ca=N[b+4>>2];za=N[d>>2];da=N[b>>2];Aa=N[c>>2];Ba=N[h+8>>2];Ca=N[h>>2];Da=N[h+4>>2];J[b+12>>2]=0;La=p;p=Q(ua+Q(Q(fa+Q(Q(Q(Ba*F)+Q(Q(Ca*G)+Q(H*Da)))-Q(Q(ga*A)+Q(Q(ia*C)+Q(ha*B)))))-Q(p*o)));p=Q(ta*(n>p?n:p));p=Q(sa*Q(Q(La+(pw?p:w;N[b+8>>2]=ba+Q(ra*p);N[b+4>>2]=ca+Q(qa*p);N[b>>2]=da+Q(pa*p);J[d+12>>2]=0;N[d+8>>2]=Q(oa*p)+N[d+8>>2];N[d+4>>2]=Q(na*p)+N[d+4>>2];N[d>>2]=Q(ma*p)+N[d>>2];w=N[r+64>>2];x=N[r+68>>2];s=N[r+72>>2];J[c+12>>2]=0;N[c+8>>2]=Q(p*s)+N[c+8>>2];N[c+4>>2]=Q(p*x)+N[c+4>>2];N[c>>2]=Q(p*w)+N[c>>2];J[e+12>>2]=0;w=Q(Q(la*p)+N[e+8>>2]);N[e+8>>2]=w;x=Q(Q(ka*p)+N[e+4>>2]);N[e+4>>2]=x;s=Q(Q(ja*p)+N[e>>2]);N[e>>2]=s;z=Q(z+p);N[Fa>>2]=z;t=Q(t+z);M=Q(M+Q(A*p));O=Q(O+Q(B*p));S=Q(S+Q(C*p));A=Q(u*p);W=Q(W+A);B=Q(D*p);X=Q(X+B);C=Q(v*p);Y=Q(Y+C);T=Q(T+Q(F*p));U=Q(U+Q(H*p));V=Q(V+Q(G*p));Z=Q(Z+A);_=Q(_+B);$=Q($+C);y=y+1|0;if((q|0)!=(y|0)){continue}break}}r=Ea+Ka|0;if(ea){p=N[a+52>>2];p=p>2]);w=Q(-H);ca=Q(N[a+16>>2]*p);y=0;I=0;while(1){q=(y<<7)+Ea|0;da=N[q+112>>2];fa=N[q+116>>2];ga=N[q+120>>2];ha=N[q+96>>2];ia=N[q+100>>2];ja=N[q+104>>2];ka=N[q+64>>2];la=N[q+68>>2];ma=N[q+72>>2];x=N[q+52>>2];na=N[q+48>>2];oa=N[q+12>>2];p=N[q+28>>2];s=N[q+44>>2];D=N[q+24>>2];A=N[q+40>>2];t=N[q+8>>2];B=N[q+20>>2];C=N[q+36>>2];u=N[q+4>>2];F=N[q+16>>2];v=N[q>>2];G=N[q+32>>2];pa=N[h+8>>2];qa=N[h+4>>2];ra=N[h>>2];sa=N[i+8>>2];ta=N[i+4>>2];ua=N[i>>2];va=N[d+8>>2];E=N[b+8>>2];wa=N[e+8>>2];xa=N[c+8>>2];ya=N[d+4>>2];z=N[b+4>>2];za=N[e+4>>2];Aa=N[c+4>>2];ba=N[b>>2];Ba=N[d>>2];Ca=N[c>>2];Da=N[e>>2];J[b+12>>2]=0;p=Q(Q(x-Q(s*Q(Q(na*Q(oa+Q(Q(p*o)+Q(Q(Q(t*Ga)+Q(Q(v*Ia)+Q(Ha*u)))+Q(Q(Q(D*pa)+Q(Q(F*ra)+Q(B*qa)))-Q(Q(A*sa)+Q(Q(G*ua)+Q(C*ta))))))))-p)))-Q(s*Q(Q(Q(Q(Q(v*ba)+Q(F*Ba))-Q(Q(v*Ca)+Q(G*Da)))+Q(Q(Q(u*z)+Q(B*ya))-Q(Q(u*Aa)+Q(C*za))))+Q(Q(Q(t*E)+Q(D*va))-Q(Q(t*xa)+Q(A*wa))))));s=p>2]=E+Q(ma*p);N[b+4>>2]=z+Q(la*p);N[b>>2]=ba+Q(ka*p);J[d+12>>2]=0;N[d+8>>2]=N[d+8>>2]+Q(ja*p);N[d+4>>2]=N[d+4>>2]+Q(ia*p);N[d>>2]=N[d>>2]+Q(ha*p);x=N[q+80>>2];E=N[q+84>>2];z=N[q+88>>2];J[c+12>>2]=0;N[c+8>>2]=Q(p*z)+N[c+8>>2];N[c+4>>2]=Q(p*E)+N[c+4>>2];N[c>>2]=Q(p*x)+N[c>>2];J[e+12>>2]=0;N[e+8>>2]=Q(ga*p)+N[e+8>>2];N[e+4>>2]=Q(fa*p)+N[e+4>>2];N[e>>2]=Q(da*p)+N[e>>2];N[q+52>>2]=s;M=Q(M+Q(A*p));O=Q(O+Q(C*p));S=Q(S+Q(G*p));t=Q(t*p);W=Q(W+t);u=Q(u*p);X=Q(X+u);v=Q(v*p);Y=Q(Y+v);T=Q(T+Q(D*p));U=Q(U+Q(B*p));V=Q(V+Q(F*p));Z=Q(Z+t);_=Q(_+u);$=Q($+v);I=I|aa;y=y+1|0;if((ea|0)!=(y|0)){continue}break}J[a+56>>2]=0-(I&1)}p=N[a+24>>2];J[j+12>>2]=0;N[j+8>>2]=Q(Z*p)+N[j+8>>2];N[j+4>>2]=Q(_*p)+N[j+4>>2];N[j>>2]=Q($*p)+N[j>>2];p=N[a+4>>2];J[l+12>>2]=0;N[l+8>>2]=Q(T*p)+N[l+8>>2];N[l+4>>2]=Q(U*p)+N[l+4>>2];N[l>>2]=Q(V*p)+N[l>>2];p=N[a+28>>2];J[k+12>>2]=0;N[k+8>>2]=N[k+8>>2]-Q(W*p);N[k+4>>2]=N[k+4>>2]-Q(X*p);N[k>>2]=N[k>>2]-Q(Y*p);p=N[a+8>>2];J[m+12>>2]=0;N[m+8>>2]=N[m+8>>2]-Q(M*p);N[m+4>>2]=N[m+4>>2]-Q(O*p);N[m>>2]=N[m>>2]-Q(S*p);if(r>>>0>>0){continue}break}}}function Xy(a){J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a+16>>2]=0;J[a+28>>2]=-1082130432;J[a+32>>2]=-1;J[a+20>>2]=-1082130432;J[a+24>>2]=-1082130432;J[a+60>>2]=-1082130432;J[a+64>>2]=-1;J[a+52>>2]=-1082130432;J[a+56>>2]=-1082130432;J[a+44>>2]=0;J[a+48>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+124>>2]=-1082130432;J[a+128>>2]=-1;J[a+92>>2]=-1082130432;J[a+96>>2]=-1;J[a+84>>2]=-1082130432;J[a+88>>2]=-1082130432;J[a+76>>2]=0;J[a+80>>2]=0;J[a+68>>2]=0;J[a+72>>2]=0;J[a+108>>2]=0;J[a+112>>2]=0;J[a+116>>2]=-1082130432;J[a+120>>2]=-1082130432;J[a+100>>2]=0;J[a+104>>2]=0;J[a+160>>2]=-1;J[a+144>>2]=0;J[a+188>>2]=-1082130432;J[a+192>>2]=-1;J[a+156>>2]=-1082130432;J[a+148>>2]=-1082130432;J[a+152>>2]=-1082130432;J[a+140>>2]=0;J[a+132>>2]=0;J[a+136>>2]=0;J[a+172>>2]=0;J[a+176>>2]=0;J[a+180>>2]=-1082130432;J[a+184>>2]=-1082130432;J[a+164>>2]=0;J[a+168>>2]=0;J[a+204>>2]=0;J[a+208>>2]=0;J[a+220>>2]=-1082130432;J[a+224>>2]=-1;J[a+212>>2]=-1082130432;J[a+216>>2]=-1082130432;J[a+196>>2]=0;J[a+200>>2]=0;J[a+252>>2]=-1082130432;J[a+256>>2]=-1;J[a+236>>2]=0;J[a+240>>2]=0;J[a+272>>2]=0;J[a+288>>2]=-1;J[a+228>>2]=0;J[a+232>>2]=0;J[a+244>>2]=-1082130432;J[a+248>>2]=-1082130432;J[a+320>>2]=-1;J[a+304>>2]=0;J[a+284>>2]=-1082130432;J[a+276>>2]=-1082130432;J[a+280>>2]=-1082130432;J[a+268>>2]=0;J[a+260>>2]=0;J[a+264>>2]=0;J[a+352>>2]=-1;J[a+336>>2]=0;J[a+316>>2]=-1082130432;J[a+308>>2]=-1082130432;J[a+312>>2]=-1082130432;J[a+300>>2]=0;J[a+292>>2]=0;J[a+296>>2]=0;J[a+384>>2]=-1;J[a+368>>2]=0;J[a+348>>2]=-1082130432;J[a+340>>2]=-1082130432;J[a+344>>2]=-1082130432;J[a+332>>2]=0;J[a+324>>2]=0;J[a+328>>2]=0;J[a+416>>2]=-1;J[a+400>>2]=0;J[a+380>>2]=-1082130432;J[a+372>>2]=-1082130432;J[a+376>>2]=-1082130432;J[a+364>>2]=0;J[a+356>>2]=0;J[a+360>>2]=0;J[a+448>>2]=-1;J[a+432>>2]=0;J[a+412>>2]=-1082130432;J[a+404>>2]=-1082130432;J[a+408>>2]=-1082130432;J[a+396>>2]=0;J[a+388>>2]=0;J[a+392>>2]=0;J[a+480>>2]=-1;J[a+464>>2]=0;J[a+444>>2]=-1082130432;J[a+436>>2]=-1082130432;J[a+440>>2]=-1082130432;J[a+428>>2]=0;J[a+420>>2]=0;J[a+424>>2]=0;J[a+512>>2]=-1;J[a+496>>2]=0;J[a+476>>2]=-1082130432;J[a+468>>2]=-1082130432;J[a+472>>2]=-1082130432;J[a+460>>2]=0;J[a+452>>2]=0;J[a+456>>2]=0;J[a+544>>2]=-1;J[a+528>>2]=0;J[a+508>>2]=-1082130432;J[a+500>>2]=-1082130432;J[a+504>>2]=-1082130432;J[a+492>>2]=0;J[a+484>>2]=0;J[a+488>>2]=0;J[a+576>>2]=-1;J[a+560>>2]=0;J[a+540>>2]=-1082130432;J[a+532>>2]=-1082130432;J[a+536>>2]=-1082130432;J[a+524>>2]=0;J[a+516>>2]=0;J[a+520>>2]=0;J[a+608>>2]=-1;J[a+592>>2]=0;J[a+572>>2]=-1082130432;J[a+564>>2]=-1082130432;J[a+568>>2]=-1082130432;J[a+556>>2]=0;J[a+548>>2]=0;J[a+552>>2]=0;J[a+640>>2]=-1;J[a+624>>2]=0;J[a+604>>2]=-1082130432;J[a+596>>2]=-1082130432;J[a+600>>2]=-1082130432;J[a+588>>2]=0;J[a+580>>2]=0;J[a+584>>2]=0;J[a+672>>2]=-1;J[a+656>>2]=0;J[a+636>>2]=-1082130432;J[a+628>>2]=-1082130432;J[a+632>>2]=-1082130432;J[a+620>>2]=0;J[a+612>>2]=0;J[a+616>>2]=0;J[a+704>>2]=-1;J[a+688>>2]=0;J[a+668>>2]=-1082130432;J[a+660>>2]=-1082130432;J[a+664>>2]=-1082130432;J[a+652>>2]=0;J[a+644>>2]=0;J[a+648>>2]=0;J[a+736>>2]=-1;J[a+720>>2]=0;J[a+700>>2]=-1082130432;J[a+692>>2]=-1082130432;J[a+696>>2]=-1082130432;J[a+684>>2]=0;J[a+676>>2]=0;J[a+680>>2]=0;J[a+768>>2]=-1;J[a+752>>2]=0;J[a+732>>2]=-1082130432;J[a+724>>2]=-1082130432;J[a+728>>2]=-1082130432;J[a+716>>2]=0;J[a+708>>2]=0;J[a+712>>2]=0;J[a+800>>2]=-1;J[a+784>>2]=0;J[a+764>>2]=-1082130432;J[a+756>>2]=-1082130432;J[a+760>>2]=-1082130432;J[a+748>>2]=0;J[a+740>>2]=0;J[a+744>>2]=0;J[a+832>>2]=-1;J[a+816>>2]=0;J[a+796>>2]=-1082130432;J[a+788>>2]=-1082130432;J[a+792>>2]=-1082130432;J[a+780>>2]=0;J[a+772>>2]=0;J[a+776>>2]=0;J[a+864>>2]=-1;J[a+848>>2]=0;J[a+828>>2]=-1082130432;J[a+820>>2]=-1082130432;J[a+824>>2]=-1082130432;J[a+812>>2]=0;J[a+804>>2]=0;J[a+808>>2]=0;J[a+896>>2]=-1;J[a+880>>2]=0;J[a+860>>2]=-1082130432;J[a+852>>2]=-1082130432;J[a+856>>2]=-1082130432;J[a+844>>2]=0;J[a+836>>2]=0;J[a+840>>2]=0;J[a+928>>2]=-1;J[a+912>>2]=0;J[a+892>>2]=-1082130432;J[a+884>>2]=-1082130432;J[a+888>>2]=-1082130432;J[a+876>>2]=0;J[a+868>>2]=0;J[a+872>>2]=0;J[a+960>>2]=-1;J[a+944>>2]=0;J[a+924>>2]=-1082130432;J[a+916>>2]=-1082130432;J[a+920>>2]=-1082130432;J[a+908>>2]=0;J[a+900>>2]=0;J[a+904>>2]=0;J[a+992>>2]=-1;J[a+976>>2]=0;J[a+956>>2]=-1082130432;J[a+948>>2]=-1082130432;J[a+952>>2]=-1082130432;J[a+940>>2]=0;J[a+932>>2]=0;J[a+936>>2]=0;J[a+1024>>2]=-1;J[a+1008>>2]=0;J[a+988>>2]=-1082130432;J[a+980>>2]=-1082130432;J[a+984>>2]=-1082130432;J[a+972>>2]=0;J[a+964>>2]=0;J[a+968>>2]=0;J[a+1028>>2]=0;J[a+1020>>2]=-1082130432;J[a+1012>>2]=-1082130432;J[a+1016>>2]=-1082130432;J[a+1004>>2]=0;J[a+996>>2]=0;J[a+1e3>>2]=0;return a}function S0(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=0,x=Q(0),y=Q(0),z=Q(0);c=Ia-48|0;Ia=c;k=N[a+4>>2];N[c+32>>2]=N[b+16>>2];N[c+36>>2]=N[b+20>>2];l=N[b+24>>2];N[c+44>>2]=k+j;N[c+40>>2]=l;j=N[f>>2];k=N[f+4>>2];N[c+20>>2]=-N[f+8>>2];N[c+16>>2]=-k;N[c+12>>2]=-j;I[c+30>>1]=L[i>>1];b=0;q=c+12|0;v=h+40|0;d=h+28|0;a=Ia-32|0;Ia=a;x=N[e+24>>2];f=c+32|0;u=N[f+12>>2];o=Q(x+u);a:{b:{if(K[c+30|0]&16){t=N[e+12>>2];j=N[e>>2];break b}j=N[e+8>>2];k=Q(N[f+8>>2]-j);n=Q(N[e+20>>2]-j);j=N[e>>2];l=Q(N[f>>2]-j);t=N[e+12>>2];p=Q(t-j);m=N[e+4>>2];r=Q(N[e+16>>2]-m);m=Q(N[f+4>>2]-m);s=Q(Q(k*n)+Q(Q(l*p)+Q(r*m)));c:{if(s<=Q(0)){break c}y=Q(Q(n*n)+Q(Q(p*p)+Q(r*r)));if(s>=y){k=Q(k-n);m=Q(m-r);l=Q(l-p);break c}z=n;n=Q(s/y);k=Q(k-Q(z*n));m=Q(m-Q(r*n));l=Q(l-Q(p*n))}if(!(Q(Q(k*k)+Q(Q(l*l)+Q(m*m)))>2]=0;g=N[q>>2];j=N[q+4>>2];N[d+8>>2]=-N[q+8>>2];N[d+4>>2]=-j;N[d>>2]=-g;q=1;break a}k=N[e+16>>2];l=N[e+4>>2];if(!(j!=t|k!=l|N[e+8>>2]!=N[e+20>>2])){j=N[q>>2];k=N[q+4>>2];N[a+12>>2]=Q(-N[q+8>>2])*g;N[a+8>>2]=Q(-k)*g;N[a+4>>2]=Q(-j)*g;d:{e:{f:{g:{h:{j=N[e+8>>2];k=N[f+8>>2];l=Q(j-k);m=N[e>>2];o=N[f>>2];n=Q(m-o);p=N[e+4>>2];r=N[f+4>>2];t=Q(p-r);s=Q(u+x);s=Q(Q(Q(l*l)+Q(Q(n*n)+Q(t*t)))-Q(s*s));if(!(s<=Q(0))){k=Q(Q(Q(j+N[a+12>>2])-j)-Q(k-k));m=Q(Q(Q(m+N[a+4>>2])-m)-Q(o-o));o=Q(Q(Q(p+N[a+8>>2])-p)-Q(r-r));j=Q(Q(k*k)+Q(Q(m*m)+Q(o*o)));if(j!=Q(0)){break h}}J[v>>2]=0;break g}k=Q(Q(k*l)+Q(Q(m*n)+Q(t*o)));k=Q(k+k);l=Q(Q(k*k)+Q(s*Q(j*Q(-4))));if(!(l>=Q(0))){break d}j=Q(Q(1)/Q(j+j));m=Q(Y(l));l=Q(j*Q(Q(-k)-m));k=Q(j*Q(m-k));q=l>2]=j;if((q?k:l)Q(1)){break d}if(j!=Q(0)){break f}}k=Q(-N[a+12>>2]);l=Q(-N[a+8>>2]);j=Q(-N[a+4>>2]);break e}k=Q(Q(Q(j*N[a+12>>2])+N[e+8>>2])-N[f+8>>2]);l=Q(Q(Q(j*N[a+8>>2])+N[e+4>>2])-N[f+4>>2]);j=Q(Q(Q(j*N[a+4>>2])+N[e>>2])-N[f>>2])}N[d+8>>2]=k;N[d+4>>2]=l;N[d>>2]=j;w=1;m=Q(Y(Q(Q(k*k)+Q(Q(j*j)+Q(l*l)))));if(!(m>Q(0))){break d}n=k;k=Q(Q(1)/m);N[d+8>>2]=n*k;N[d+4>>2]=l*k;N[d>>2]=j*k}q=0;if(!w){break a}N[v>>2]=N[v>>2]*g;j=N[f>>2];k=N[d>>2];l=N[f+4>>2];m=N[d+4>>2];g=N[f+12>>2];N[h+24>>2]=Q(g*N[d+8>>2])+N[f+8>>2];N[h+20>>2]=l+Q(g*m);N[h+16>>2]=j+Q(g*k);q=1;break a}N[a+8>>2]=l;N[a+4>>2]=j;j=N[e+8>>2];N[a+20>>2]=k;N[a+16>>2]=t;N[a+12>>2]=j;N[a+24>>2]=N[e+20>>2];N[a+28>>2]=o;J[a>>2]=0;j=Q(0);w=fe(f,q,a+4|0,a+16|0,o,a)^1;k=N[a>>2];w=w|!(k>=Q(0))|!(g>=k);if(!w){N[v>>2]=k;m=Q(k*N[q+4>>2]);g=Q(N[a+8>>2]-m);l=Q(k*N[q+8>>2]);o=Q(N[a+12>>2]-l);l=Q(Q(N[a+24>>2]-l)-o);k=Q(k*N[q>>2]);n=Q(N[a+4>>2]-k);k=Q(Q(N[a+16>>2]-k)-n);m=Q(Q(N[a+20>>2]-m)-g);p=Q(Q(Q(N[f+8>>2]-o)*l)+Q(Q(Q(N[f>>2]-n)*k)+Q(m*Q(N[f+4>>2]-g))));i:{if(p<=Q(0)){break i}j=Q(1);r=Q(Q(l*l)+Q(Q(k*k)+Q(m*m)));if(r<=p){break i}j=Q(p/r)}l=Q(o+Q(l*j));N[h+24>>2]=l;g=Q(g+Q(m*j));N[h+20>>2]=g;m=Q(n+Q(k*j));N[h+16>>2]=m;o=N[f>>2];j=N[f+4>>2];k=Q(l-N[f+8>>2]);N[d+8>>2]=k;j=Q(g-j);N[d+4>>2]=j;g=Q(m-o);N[d>>2]=g;l=Q(Y(Q(Q(k*k)+Q(Q(g*g)+Q(j*j)))));if(l>Q(0)){l=Q(Q(1)/l);k=Q(k*l);N[d+8>>2]=k;j=Q(j*l);N[d+4>>2]=j;g=Q(g*l);N[d>>2]=g}l=N[e+24>>2];N[h+16>>2]=N[h+16>>2]-Q(l*g);N[h+20>>2]=N[h+20>>2]-Q(l*j);N[h+24>>2]=N[h+24>>2]-Q(l*k)}q=w^1}Ia=a+32|0;j:{if(!q){break j}b=1;if(K[i+1|0]&2){I[h+12>>1]=3;if(N[h+40>>2]!=Q(0)){break j}k:{g=N[e>>2];if(g!=N[e+12>>2]){break k}j=N[e+4>>2];if(j!=N[e+16>>2]){break k}k=N[e+8>>2];if(k!=N[e+20>>2]){break k}N[c+24>>2]=N[e+24>>2];N[c+20>>2]=k;N[c+16>>2]=j;N[c+12>>2]=g;g=Q(N[c+20>>2]-N[c+40>>2]);k=Q(N[c+12>>2]-N[c+32>>2]);l=Q(N[c+16>>2]-N[c+36>>2]);j=Q(Q(g*g)+Q(Q(k*k)+Q(l*l)));m=Q(Y(j));n=N[c+24>>2];p=N[c+44>>2];l:{if(j>2]=g;N[h+36>>2]=j;N[h+32>>2]=k;N[h+40>>2]=m-Q(p+n);l=N[c+32>>2];m=N[c+36>>2];n=j;j=N[c+44>>2];N[h+24>>2]=Q(n*j)+N[c+40>>2];N[h+20>>2]=m+Q(k*j);N[h+16>>2]=l+Q(g*j);break j}g=Q(0);o=N[e+8>>2];k=Q(N[e+20>>2]-o);n=N[e>>2];l=Q(N[e+12>>2]-n);t=N[c+40>>2];s=N[c+32>>2];p=N[e+4>>2];m=Q(N[e+16>>2]-p);x=N[c+36>>2];r=Q(Q(Q(t-o)*k)+Q(Q(Q(s-n)*l)+Q(m*Q(x-p))));j=Q(0);m:{if(r<=Q(0)){break m}u=Q(Q(k*k)+Q(Q(l*l)+Q(m*m)));j=Q(1);if(u<=r){break m}j=Q(r/u)}r=N[e+24>>2];u=N[c+44>>2];o=Q(Q(o+Q(k*j))-t);l=Q(Q(n+Q(l*j))-s);m=Q(Q(p+Q(m*j))-x);p=Q(Q(o*o)+Q(Q(l*l)+Q(m*m)));n=Q(Y(p));j=Q(1);k=Q(0);if(!(p>2]=j;N[h+36>>2]=k;N[h+32>>2]=g;N[h+40>>2]=n-Q(u+r);l=N[c+32>>2];m=N[c+36>>2];n=k;k=N[c+44>>2];N[h+24>>2]=Q(n*k)+N[c+40>>2];N[h+20>>2]=m+Q(g*k);N[h+16>>2]=l+Q(j*k);break j}if(N[h+40>>2]!=Q(0)){I[h+12>>1]=3;break j}I[h+12>>1]=2}Ia=c+48|0;return b|0}function mw(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;m=Ia-16|0;Ia=m;J[a+356>>2]=g;J[a+352>>2]=d;H[a+365|0]=K[a+365|0]!=0|e;a:{if(b>>>0<2){break a}J[a+128>>2]=g;J[a+124>>2]=d;J[a+120>>2]=b;J[a+116>>2]=a;J[a+112>>2]=1;J[a+108>>2]=f;if(!f){break a}Ka[J[J[f>>2]+16>>2]](f);J[a+104>>2]=J[J[a+108>>2]+16>>2]}n=a+224|0;b:{if(M[a+232>>2]>=(J[a+236>>2]>>>1&1073741823)>>>0){J[a+232>>2]=0;break b}J[m+12>>2]=0;Wj(n,0,m+12|0);Vj(n,J[a+232>>2])}j=J[a+136>>2];if(j){e=J[a+140>>2]&2147483647;c:{while(1){i=0;if(!e){break c}e=e-1|0;i=J[j+(e<<2)>>2];if(!i){continue}break}i=(S(i)|e<<5)^31}l=i>>>5|0;while(1){e=J[j+(k<<2)>>2];if(e){o=k<<5;while(1){h=$ka(e)|o;J[m+12>>2]=h;i=J[a+232>>2];d:{if(i>>>0>=(J[a+236>>2]&2147483647)>>>0){Kf(n,m+12|0);break d}J[J[a+228>>2]+(i<<2)>>2]=h;J[a+232>>2]=J[a+232>>2]+1}e=e-1&e;if(e){continue}break}}e=(k|0)==(l|0);k=k+1|0;if(!e){continue}break}}p=a+240|0;e:{if(M[a+248>>2]>=(J[a+252>>2]>>>1&1073741823)>>>0){J[a+248>>2]=0;break e}J[m+12>>2]=0;Wj(p,0,m+12|0);Vj(p,J[a+248>>2])}f:{if(!K[a+364|0]){q=J[a+160>>2];if(q){e=J[a+164>>2]&2147483647;g:{while(1){i=1;if(!e){break g}e=e-1|0;if(!J[q+(e<<2)>>2]){continue}break}i=(e&134217727)+1|0}j=a+388|0;k=0;while(1){l=k<<2;e=J[q+l>>2];if(e){o=k<<5;while(1){h=$ka(e);n=h|o;J[m+8>>2]=n;h:{if(J[J[a+136>>2]+l>>2]>>>h&1){break h}h=J[(J[a+196>>2]+(n<<3)|0)+4>>2];if((h|0)==-1){h=J[a+248>>2];if(h>>>0>=(J[a+252>>2]&2147483647)>>>0){Kf(p,m+8|0);break h}J[J[a+244>>2]+(h<<2)>>2]=n;J[a+248>>2]=J[a+248>>2]+1;break h}n=J[J[a+376>>2]+(h<<1&-4)>>2];if(J[n+20>>2]!=-1){break h}h=J[a+392>>2];J[n+20>>2]=h;J[m+12>>2]=n;if(h>>>0>=(J[a+396>>2]&2147483647)>>>0){Eh(j,m+12|0);break h}J[J[a+388>>2]+(h<<2)>>2]=n;J[a+392>>2]=h+1}e=e-1&e;if(e){continue}break}}k=k+1|0;if((i|0)!=(k|0)){continue}break}}e=J[a+392>>2];if(!e){break f}l=0;while(1){h=J[J[a+388>>2]+(l<<2)>>2];Mw(h);i:{if(b>>>0>=2){k=J[h>>2];break i}Yj(h,J[J[a+276>>2]+4>>2],J[J[a+192>>2]+4>>2]);k=J[h>>2];i=J[J[a+276>>2]+4>>2]+P(k,24)|0;N[i>>2]=N[h+36>>2];N[i+4>>2]=N[h+40>>2];N[i+8>>2]=N[h+44>>2];N[i+12>>2]=N[h+48>>2];N[i+16>>2]=N[h+52>>2];N[i+20>>2]=N[h+56>>2]}j:{if(J[J[a+136>>2]+(k>>>3&536870908)>>2]>>>k&1){break j}i=J[a+248>>2];if(i>>>0>=(J[a+252>>2]&2147483647)>>>0){Kf(p,h);break j}J[J[a+244>>2]+(i<<2)>>2]=k;J[a+248>>2]=J[a+248>>2]+1}l=l+1|0;if((l|0)!=(e|0)){continue}break}if(b>>>0>=2){k=b>>>0>>0?(e>>>0)/(b>>>0)|0:e;o=a+88|0;l=0;while(1){j=db(c,48);h=J[a+556>>2];i=J[a+552>>2];J[j+24>>2]=0;J[j+16>>2]=0;J[j+8>>2]=i;J[j+12>>2]=h;J[j+28>>2]=0;J[j+32>>2]=0;J[j>>2]=134840;J[j+36>>2]=0;J[j+40>>2]=0;J[j+40>>2]=J[a+388>>2];i=e>>>0>>0?e:k;J[j+36>>2]=i;J[j+32>>2]=l;J[j+28>>2]=a;J[j+24>>2]=1;J[j+20>>2]=o;Ka[J[J[a+88>>2]+16>>2]](o);J[j+16>>2]=J[J[j+20>>2]+16>>2];Ka[J[J[j>>2]+20>>2]](j);l=i+l|0;e=e-i|0;if(e){continue}break}}H[a+365|0]=1;Hf(J[a+244>>2],J[a+248>>2]);break f}c=0;h=Ia-16|0;Ia=h;I[a+364>>1]=256;J[h+8>>2]=0;if(J[a+360>>2]){k=a+240|0;i=a+388|0;while(1){k:{if(J[J[a+180>>2]+(c<<2)>>2]==-1){break k}e=J[(J[a+196>>2]+(c<<3)|0)+4>>2];if((e|0)==-1){if(J[J[a+136>>2]+(c>>>3&536870908)>>2]>>>c&1){break k}e=J[a+248>>2];if(e>>>0>=(J[a+252>>2]&2147483647)>>>0){Kf(k,h+8|0);break k}J[J[a+244>>2]+(e<<2)>>2]=c;J[a+248>>2]=J[a+248>>2]+1;break k}if(!(e&1)){break k}e=J[J[a+376>>2]+(e<<1&-4)>>2];if(!J[e+8>>2]){break k}l:{if(J[e+20>>2]!=-1){break l}c=J[a+392>>2];J[e+20>>2]=c;J[h+12>>2]=e;if(c>>>0>=(J[a+396>>2]&2147483647)>>>0){Eh(i,h+12|0);break l}J[J[a+388>>2]+(c<<2)>>2]=e;J[a+392>>2]=c+1}Mw(e);Yj(e,J[J[a+276>>2]+4>>2],J[J[a+192>>2]+4>>2]);c=J[J[a+276>>2]+4>>2]+P(J[e>>2],24)|0;N[c>>2]=N[e+36>>2];N[c+4>>2]=N[e+40>>2];N[c+8>>2]=N[e+44>>2];N[c+12>>2]=N[e+48>>2];N[c+16>>2]=N[e+52>>2];N[c+20>>2]=N[e+56>>2];e=J[h+8>>2];if(J[J[a+136>>2]+(e>>>3&536870908)>>2]>>>e&1){break k}c=J[a+248>>2];if(c>>>0>=(J[a+252>>2]&2147483647)>>>0){Kf(k,h+8|0);break k}J[J[a+244>>2]+(c<<2)>>2]=e;J[a+248>>2]=J[a+248>>2]+1}c=J[h+8>>2]+1|0;J[h+8>>2]=c;if(M[a+360>>2]>c>>>0){continue}break}}Ia=h+16|0}j=a+256|0;m:{if(M[a+264>>2]>=(J[a+268>>2]>>>1&1073741823)>>>0){J[a+264>>2]=0;break m}J[m+12>>2]=0;Wj(j,0,m+12|0);Vj(j,J[a+264>>2])}l=J[a+148>>2];if(l){e=J[a+152>>2]&2147483647;n:{while(1){c=1;if(!e){break n}e=e-1|0;if(!J[l+(e<<2)>>2]){continue}break}c=(e&134217727)+1|0}k=0;while(1){e=J[l+(k<<2)>>2];if(e){o=k<<5;while(1){h=$ka(e)|o;J[m+12>>2]=h;i=J[a+264>>2];o:{if(i>>>0>=(J[a+268>>2]&2147483647)>>>0){Kf(j,m+12|0);break o}J[J[a+260>>2]+(i<<2)>>2]=h;J[a+264>>2]=J[a+264>>2]+1}e=e-1&e;if(e){continue}break}}k=k+1|0;if((c|0)!=(k|0)){continue}break}}p:{if(b>>>0<=1){nw(a,b,d,f,g);break p}b=J[a+104>>2];Ka[J[J[b>>2]+72>>2]](b,a+88|0)}Ia=m+16|0}function Fea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=Q(0),p=0,q=0,r=0;j=J[a+20>>2];e=J[a+28>>2];n=J[J[e+976>>2]+1156>>2];a=J[e+4728>>2]&2147483647;a:{if(!a){break a}b=J[e+4724>>2];while(1){g=J[b+(f<<2)>>2];if(g){break a}f=f+1|0;if((a|0)!=(f|0)){continue}break}g=0;f=a}b=db(n,560);a=J[J[e+1144>>2]+4>>2];o=N[e+1080>>2];c=J[e+1140>>2];d=J[e+16>>2];h=J[e+20>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=d;J[b+12>>2]=h;J[b+552>>2]=c;J[b+548>>2]=0;N[b+32>>2]=o;J[b+28>>2]=a;J[b>>2]=142092;d=K[e+1148|0]!=0;h=J[e+980>>2];p=J[e+1e3>>2];b:{if(!g){break b}while(1){c=$ka(g)|f<<5;g=g-1&g;c:{if(g){break c}a=f+1|0;g=J[e+4728>>2]&2147483647;a=a>>>0>g>>>0?a:g;k=a-1|0;i=J[e+4724>>2];while(1){if((f|0)==(k|0)){g=0;f=a;break c}f=f+1|0;g=J[i+(f<<2)>>2];if(!g){continue}break}}if((c|0)!=-1){a=J[(J[p+184>>2]+P(c&33554431,24)|0)+20>>2];d:{if(!a){break d}d=J[b+548>>2];c=d+1|0;J[b+548>>2]=c;J[((d<<2)+b|0)+36>>2]=a+-64;a=J[a-32>>2];if(a){while(1){if(H[J[a+28>>2]- -64|0]&1){k=J[a+8>>2];i=k&2147483647;d=i+32>>>5|0;e:{if(d>>>0<=(J[h+164>>2]&2147483647)>>>0){c=J[h+160>>2];break e}c=J[h+168>>2];c=Ka[J[J[c>>2]+8>>2]](c,d<<2,21414,438)|0;l=J[h+160>>2];f:{if(!l){break f}Va(c,l,J[h+164>>2]<<2);if(J[h+164>>2]<0){break f}l=J[h+160>>2];if(!l){break f}m=J[h+168>>2];Ka[J[J[m>>2]+12>>2]](m,l)}l=J[h+164>>2];Wa((l<<2)+c|0,0,d-l<<2);J[h+164>>2]=d;J[h+160>>2]=c}c=(i>>>3&268435452)+c|0;J[c>>2]=J[c>>2]|1<>2];if(a){continue}break}c=J[b+548>>2]}d=1;if((c|0)!=128){break d}J[b+20>>2]=j;J[b+24>>2]=1;if(j){Ka[J[J[j>>2]+16>>2]](j);J[b+16>>2]=J[J[b+20>>2]+16>>2]}Ka[J[J[b>>2]+20>>2]](b);b=db(n,560);a=J[J[e+1144>>2]+4>>2];o=N[e+1080>>2];c=J[e+1140>>2];k=J[e+16>>2];i=J[e+20>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=k;J[b+12>>2]=i;J[b+552>>2]=c;J[b+548>>2]=0;N[b+32>>2]=o;J[b+28>>2]=a;J[b>>2]=142092}if(g){continue}}break}if(!J[b+548>>2]){break b}J[b+20>>2]=j;J[b+24>>2]=1;if(j){Ka[J[J[j>>2]+16>>2]](j);J[b+16>>2]=J[J[b+20>>2]+16>>2]}Ka[J[J[b>>2]+20>>2]](b)}b=J[e+4740>>2]&2147483647;g:{if(!b){break g}c=J[e+4736>>2];a=0;while(1){f=J[c+(a<<2)>>2];if(!f){a=a+1|0;if((b|0)!=(a|0)){continue}break g}break}while(1){c=$ka(f)|a<<5;f=f-1&f;h:{if(f){break h}f=a+1|0;b=J[e+4740>>2]&2147483647;b=b>>>0>>0?f:b;g=b-1|0;k=J[e+4736>>2];while(1){if((a|0)==(g|0)){f=0;a=b;break h}a=a+1|0;f=J[k+(a<<2)>>2];if(!f){continue}break}}if((c|0)==-1){break g}c=J[J[(J[p+184>>2]+P(c&33554431,24)|0)+20>>2]+16>>2];if(c){b=db(n,48);d=J[J[e+1144>>2]+4>>2];o=N[e+1080>>2];g=J[e+1140>>2];k=J[e+16>>2];i=J[e+20>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+8>>2]=k;J[b+12>>2]=i;J[b+40>>2]=g;N[b+32>>2]=o;J[b+28>>2]=d;J[b>>2]=142148;J[b+36>>2]=c;J[b+20>>2]=j;J[b+24>>2]=1;if(j){Ka[J[J[j>>2]+16>>2]](j);J[b+16>>2]=J[J[b+20>>2]+16>>2];c=J[b>>2]}else{c=142148}Ka[J[c+20>>2]](b);d=1}if(f){continue}break}}H[e+1148|0]=d;a=0;f=0;b=J[e+2520>>2]&2147483647;i:{if(!b){break i}c=J[e+2516>>2];while(1){f=J[c+(a<<2)>>2];if(f){break i}a=a+1|0;if((b|0)!=(a|0)){continue}break}f=0;a=b}p=J[J[e+976>>2]+1816>>2];k=J[J[e+980>>2]+276>>2];d=db(n,1064);b=J[e+16>>2];c=J[e+20>>2];J[d+24>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=b;J[d+12>>2]=c;J[d+1060>>2]=0;J[d+32>>2]=k;J[d+28>>2]=p;J[d>>2]=142204;j:{if(!f){break j}i=0;while(1){l=$ka(f);b=a;m=b<<5;g=l|m;f=f-1&f;k:{if(f){break k}a=b+1|0;f=J[e+2520>>2]&2147483647;c=a>>>0>f>>>0?a:f;q=c-1|0;r=J[e+2516>>2];a=b;while(1){if((a|0)==(q|0)){f=0;a=c;break k}a=a+1|0;f=J[(a<<2)+r>>2];if(!f){continue}break}}if((g|0)!=-1){c=J[e+980>>2];l:{if(g>>>0>=M[c+200>>2]){break l}q=J[J[c+196>>2]+(g<<3)>>2]&-4;if(!q){break l}c=m+32|0;g=c>>>5|0;m:{if(g>>>0<=(J[h+164>>2]&2147483647)>>>0){c=J[h+160>>2];break m}i=J[h+168>>2];c=Ka[J[J[i>>2]+8>>2]](i,c>>>3|0,21414,438)|0;i=J[h+160>>2];n:{if(!i){break n}Va(c,i,J[h+164>>2]<<2);if(J[h+164>>2]<0){break n}i=J[h+160>>2];if(!i){break n}m=J[h+168>>2];Ka[J[J[m>>2]+12>>2]](m,i)}i=J[h+164>>2];Wa((i<<2)+c|0,0,g-i<<2);J[h+164>>2]=g;J[h+160>>2]=c}i=1;b=((b&134217727)<<2)+c|0;J[b>>2]=J[b>>2]|1<>2];c=b+1|0;J[d+1060>>2]=c;J[((b<<2)+d|0)+36>>2]=q;if((c|0)!=256){break l}J[d+20>>2]=j;J[d+24>>2]=1;if(j){Ka[J[J[j>>2]+16>>2]](j);J[d+16>>2]=J[J[d+20>>2]+16>>2]}Ka[J[J[d>>2]+20>>2]](d);d=db(n,1064);b=J[e+16>>2];c=J[e+20>>2];J[d+24>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=b;J[d+12>>2]=c;J[d+1060>>2]=0;J[d+32>>2]=k;J[d+28>>2]=p;J[d>>2]=142204}if(f){continue}}break}if(!i){break j}H[J[e+1140>>2]+16|0]=1;H[J[J[e+976>>2]+1816>>2]+20|0]=1}if(J[d+1060>>2]){J[d+20>>2]=j;J[d+24>>2]=1;if(j){Ka[J[J[j>>2]+16>>2]](j);J[d+16>>2]=J[J[d+20>>2]+16>>2]}Ka[J[J[d>>2]+20>>2]](d)}Wa(J[e+2516>>2],0,J[e+2520>>2]<<2)}function zA(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=Q(0),l=0,m=0,n=0,o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,L=0,M=0,O=Q(0),R=Q(0),S=Q(0),T=0,U=0,V=0,W=0;f=Ia-144|0;Ia=f;c=J[a+3620>>2];b=J[c+4360>>2];if(!(!b|b>>>0<15)){E=J[c+4356>>2];y=a+3628|0;F=a+2176|0;D=a+2324|0;z=a+2336|0;G=(b>>>0)/15|0;A=f- -64|0;I=f+128|0;L=f+112|0;M=f+96|0;B=a+4268|0;while(1){c=P(C,60)+E|0;l=J[c+36>>2];m=J[c+44>>2];n=J[c+40>>2];d=K[c+56|0];a:{b:{if(d&8){break b}e=l>>>0>n>>>0?l:n;i=l>>>0>>0?l:n;b=e|i<<16;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;b=K[(((b>>>16^b)&127)+a|0)+3488|0];if((b|0)==255){break b}while(1){o=(b<<3)+z|0;if((i|0)==J[o>>2]&(e|0)==J[o+4>>2]){break a}b=K[(a+b|0)+3360|0];if((b|0)!=255){continue}break}}c:{if(d&16){break c}e=m>>>0>>0?n:m;i=m>>>0>n>>>0?n:m;b=e|i<<16;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;b=K[(((b>>>16^b)&127)+a|0)+3488|0];if((b|0)==255){break c}while(1){o=(b<<3)+z|0;if((i|0)==J[o>>2]&(e|0)==J[o+4>>2]){break a}b=K[(a+b|0)+3360|0];if((b|0)!=255){continue}break}}d:{if(d&32){break d}i=l>>>0>>0?m:l;d=l>>>0>m>>>0?m:l;b=i|d<<16;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;b=K[(((b>>>16^b)&127)+a|0)+3488|0];if((b|0)==255){break d}while(1){e=(b<<3)+z|0;if((d|0)==J[e>>2]&(i|0)==J[e+4>>2]){break a}b=K[(a+b|0)+3360|0];if((b|0)!=255){continue}break}}H[f+80|0]=0;J[f+76>>2]=5;J[A+8>>2]=0;J[A>>2]=0;J[A+4>>2]=0;j=N[c+16>>2];k=N[c+20>>2];p=N[c+28>>2];q=N[c+32>>2];r=N[c>>2];s=N[c+4>>2];t=N[c+8>>2];u=N[c+12>>2];v=N[c+24>>2];J[f+140>>2]=0;N[f+136>>2]=q;N[f+132>>2]=p;N[f+128>>2]=v;J[f+124>>2]=0;N[f+120>>2]=k;N[f+116>>2]=j;N[f+112>>2]=u;J[f+108>>2]=0;N[f+104>>2]=t;N[f+100>>2]=s;N[f+96>>2]=r;J[f+60>>2]=0;J[f+68>>2]=2139095039;J[f+72>>2]=2139095039;N[f+56>>2]=Q(q+Q(t+k))*Q(.33333298563957214);N[f+52>>2]=Q(p+Q(s+j))*Q(.33333298563957214);N[f+48>>2]=Q(v+Q(r+u))*Q(.33333298563957214);w=J[a+2324>>2];i=J[c+48>>2];e=J[a+2320>>2];d=Ia-16|0;Ia=d;b=J[J[a+4420>>2]+40>>2];q=N[b+36>>2];r=N[b+40>>2];c=J[J[a+4416>>2]+24>>2]+P(J[c+52>>2],20)|0;j=N[c>>2];k=N[c+4>>2];s=N[b+20>>2];p=N[c+8>>2];t=N[b+24>>2];u=N[b+32>>2];v=N[b+8>>2];O=N[b>>2];R=N[b+4>>2];S=N[b+16>>2];J[d+12>>2]=0;q=Q(Q(r*p)+Q(Q(u*j)+Q(k*q)));r=Q(Q(v*p)+Q(Q(O*j)+Q(k*R)));k=Q(Q(t*p)+Q(Q(S*j)+Q(k*s)));j=Q(Q(1)/Q(Y(Q(Q(q*q)+Q(Q(r*r)+Q(k*k))))));p=Q(r*j);N[d>>2]=p;k=Q(k*j);N[d+4>>2]=k;j=Q(q*j);N[d+8>>2]=j;J[f+44>>2]=0;N[f+40>>2]=-j;N[f+36>>2]=-k;N[f+32>>2]=-p;hA(J[a+4416>>2],c,f+48|0,i,J[a+4420>>2],e,D,F,d);Ia=d+16|0;i=J[a+2324>>2];e:{if(i>>>0<=w>>>0){d=i;break e}T=(l&127)+B|0;U=(m&127)+B|0;V=(n&127)+B|0;W=i+1|0;x=0;b=i;d=b;while(1){e=b;b=b-1|0;g=b<<6;bp((g+J[a+2320>>2]|0)+16|0,M,L,I,f+16|0,f);f:{g:{j=N[f+16>>2];if(j>Q(.9700000286102295)){c=K[V|0];if((c|0)==255){break f}while(1){if(J[(c<<2)+y>>2]==(n|0)){break g}c=K[(a+c|0)+4140|0];if((c|0)!=255){continue}break}break f}k=N[f>>2];if(k>Q(.9700000286102295)){c=K[U|0];if((c|0)==255){break f}while(1){if(J[(c<<2)+y>>2]==(m|0)){break g}c=K[(a+c|0)+4140|0];if((c|0)!=255){continue}break}break f}if(!(Q(j+k)<=Q(.029999971389770508))){break f}c=K[T|0];if((c|0)==255){break f}while(1){if(J[(c<<2)+y>>2]==(l|0)){break g}c=K[(a+c|0)+4140|0];if((c|0)!=255){continue}break}break f}o=d-1|0;h:{if(o>>>0<=b>>>0){break h}c=b;if((x-i|0)+d&1){c=J[a+2320>>2];g=c+g|0;c=c+(e<<6)|0;h=J[c+4>>2];J[g>>2]=J[c>>2];J[g+4>>2]=h;J[g+48>>2]=J[c+48>>2];h=J[c+44>>2];J[g+40>>2]=J[c+40>>2];J[g+44>>2]=h;h=J[c+36>>2];J[g+32>>2]=J[c+32>>2];J[g+36>>2]=h;h=J[c+28>>2];J[g+24>>2]=J[c+24>>2];J[g+28>>2]=h;h=J[c+20>>2];J[g+16>>2]=J[c+16>>2];J[g+20>>2]=h;h=J[c+12>>2];J[g+8>>2]=J[c+8>>2];J[g+12>>2]=h;c=e}if((W-x|0)==(d|0)){break h}while(1){d=J[a+2320>>2];g=c<<6;e=d+g|0;g=g- -64|0;d=g+d|0;h=J[d+4>>2];J[e>>2]=J[d>>2];J[e+4>>2]=h;J[e+48>>2]=J[d+48>>2];h=J[d+44>>2];J[e+40>>2]=J[d+40>>2];J[e+44>>2]=h;h=J[d+36>>2];J[e+32>>2]=J[d+32>>2];J[e+36>>2]=h;h=J[d+28>>2];J[e+24>>2]=J[d+24>>2];J[e+28>>2]=h;h=J[d+20>>2];J[e+16>>2]=J[d+16>>2];J[e+20>>2]=h;h=J[d+12>>2];J[e+8>>2]=J[d+8>>2];J[e+12>>2]=h;d=J[a+2320>>2];e=d+g|0;c=c+2|0;d=d+(c<<6)|0;g=J[d+4>>2];J[e>>2]=J[d>>2];J[e+4>>2]=g;g=J[d+36>>2];J[e+32>>2]=J[d+32>>2];J[e+36>>2]=g;g=J[d+20>>2];J[e+16>>2]=J[d+16>>2];J[e+20>>2]=g;g=J[d+12>>2];J[e+8>>2]=J[d+8>>2];J[e+12>>2]=g;g=J[d+28>>2];J[e+24>>2]=J[d+24>>2];J[e+28>>2]=g;g=J[d+44>>2];J[e+40>>2]=J[d+40>>2];J[e+44>>2]=g;J[e+48>>2]=J[d+48>>2];if(c>>>0>>0){continue}break}}d=o}x=x+1|0;if(b>>>0>w>>>0){continue}break}}J[D>>2]=d;if(d>>>0<=w>>>0){break a}BA(a,f+32|0,w)}C=C+1|0;if((G|0)!=(C|0)){continue}break}}Ia=f+144|0}function eY(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=Q(0),q=Q(0),r=0,s=0,t=0,u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0;g=J[42504];n=Ka[J[J[g>>2]+20>>2]](g)|0?33370:70610;g=Ka[J[J[g+12>>2]+8>>2]](g+12|0,88,n,8128,49)|0;s=Ka[J[J[a>>2]+20>>2]](a)|0;t=Ia-16|0;Ia=t;I[t+14>>1]=3;o=Ia-32|0;Ia=o;I[g+6>>1]=L[t+14>>1];I[g+4>>1]=261;J[g+76>>2]=0;J[g+16>>2]=0;J[g+12>>2]=161392;J[g>>2]=161124;J[g+8>>2]=0;n=J[42504];n=Ka[J[J[n+12>>2]+8>>2]](n+12|0,480,29113,20296,454)|0;f=N[c+12>>2];j=N[c+8>>2];k=N[c>>2];h=N[c+4>>2];r=J[c+20>>2];u=J[c+16>>2];N[g+44>>2]=N[c+24>>2];J[g+36>>2]=u;J[g+40>>2]=r;i=h;h=Q(Q(1)/Q(Y(Q(Q(f*f)+Q(Q(j*j)+Q(Q(k*k)+Q(h*h)))))));N[g+24>>2]=i*h;N[g+28>>2]=j*h;N[g+32>>2]=f*h;N[g+20>>2]=k*h;f=N[e+12>>2];j=N[e+8>>2];k=N[e>>2];h=N[e+4>>2];r=J[e+20>>2];u=J[e+16>>2];N[g+72>>2]=N[e+24>>2];A=g- -64|0;J[A>>2]=u;J[A+4>>2]=r;i=h;h=Q(Q(1)/Q(Y(Q(Q(f*f)+Q(Q(j*j)+Q(Q(k*k)+Q(h*h)))))));N[g+52>>2]=i*h;N[g+56>>2]=j*h;N[g+60>>2]=f*h;N[g+48>>2]=k*h;r=o+4|0;dc(r,b);q=N[c+20>>2];v=N[c+24>>2];w=N[c+16>>2];x=N[o+24>>2];y=N[o+28>>2];z=N[o+20>>2];j=N[o+12>>2];i=N[c+8>>2];k=N[o+8>>2];l=N[c+4>>2];f=N[o+16>>2];m=N[c+12>>2];h=N[o+4>>2];p=N[c>>2];N[n+28>>2]=Q(j*i)+Q(Q(k*l)+Q(Q(f*m)+Q(h*p)));N[n+24>>2]=Q(p*k)+Q(Q(Q(f*i)-Q(m*j))-Q(h*l));N[n+20>>2]=Q(i*h)+Q(Q(Q(f*l)-Q(m*k))-Q(j*p));N[n+16>>2]=Q(l*j)+Q(Q(Q(f*p)-Q(m*h))-Q(k*i));i=Q(w-z);i=Q(i+i);l=Q(q-x);l=Q(l+l);m=Q(v-y);m=Q(m+m);p=Q(Q(Q(Q(-h)*i)-Q(l*k))-Q(j*m));q=Q(Q(f*f)+Q(-.5));N[n+40>>2]=Q(Q(m*q)+Q(f*Q(Q(k*i)-Q(h*l))))-Q(j*p);N[n+36>>2]=Q(Q(l*q)+Q(f*Q(Q(h*m)-Q(j*i))))-Q(k*p);N[n+32>>2]=Q(Q(i*q)+Q(f*Q(Q(j*l)-Q(k*m))))-Q(h*p);dc(r,d);q=N[e+20>>2];v=N[e+24>>2];w=N[e+16>>2];x=N[o+24>>2];y=N[o+28>>2];z=N[o+20>>2];j=N[o+12>>2];i=N[e+8>>2];k=N[o+8>>2];l=N[e+4>>2];f=N[o+16>>2];m=N[e+12>>2];h=N[o+4>>2];p=N[e>>2];N[n+56>>2]=Q(j*i)+Q(Q(k*l)+Q(Q(f*m)+Q(h*p)));N[n+52>>2]=Q(p*k)+Q(Q(Q(f*i)-Q(m*j))-Q(h*l));N[n+48>>2]=Q(i*h)+Q(Q(Q(f*l)-Q(m*k))-Q(j*p));N[n+44>>2]=Q(l*j)+Q(Q(Q(f*p)-Q(m*h))-Q(k*i));i=Q(w-z);i=Q(i+i);l=Q(q-x);l=Q(l+l);m=Q(v-y);m=Q(m+m);p=Q(Q(Q(Q(-h)*i)-Q(l*k))-Q(j*m));q=Q(Q(f*f)+Q(-.5));N[n+68>>2]=Q(Q(m*q)+Q(f*Q(Q(k*i)-Q(h*l))))-Q(j*p);N[n- -64>>2]=Q(Q(l*q)+Q(f*Q(Q(h*m)-Q(j*i))))-Q(k*p);N[n+60>>2]=Q(Q(i*q)+Q(f*Q(Q(j*l)-Q(k*m))))-Q(h*p);J[n+8>>2]=1065353216;J[n+12>>2]=1065353216;J[n>>2]=1065353216;J[n+4>>2]=1065353216;J[g+80>>2]=n;Ia=o+32|0;H[g+84|0]=1;J[g+12>>2]=160996;J[g>>2]=160720;c=J[g+80>>2];J[c+212>>2]=0;J[c+216>>2]=1056964608;J[c+96>>2]=0;J[c+100>>2]=0;J[c+88>>2]=0;J[c+92>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;J[c+300>>2]=1070141403;J[c+292>>2]=1070141403;J[c+296>>2]=-1077342245;J[c+284>>2]=0;J[c+288>>2]=-1077342245;J[c+276>>2]=0;J[c+280>>2]=0;J[c+272>>2]=1056964608;J[c+264>>2]=1070141403;J[c+268>>2]=0;J[c+256>>2]=1036831949;J[c+260>>2]=1070141403;J[c+248>>2]=0;J[c+252>>2]=0;J[c+244>>2]=1056964608;J[c+236>>2]=-1077342245;J[c+240>>2]=0;J[c+228>>2]=1036831949;J[c+232>>2]=1070141403;J[c+220>>2]=0;J[c+224>>2]=0;f=N[s>>2];J[c+112>>2]=0;J[c+116>>2]=0;J[c+104>>2]=0;J[c+108>>2]=0;J[c+124>>2]=2139095039;N[c+120>>2]=f*Q(.009999999776482582);f=N[s>>2];J[c+148>>2]=2125114026;J[c+152>>2]=-22369622;J[c+136>>2]=0;J[c+140>>2]=0;J[c+128>>2]=0;N[c+132>>2]=f+f;N[c+464>>2]=f*Q(9.999999974752427e-7);f=Q(f*Q(.009999999776482582));N[c+144>>2]=f>2];J[c+176>>2]=2125114026;J[c+180>>2]=-22369622;J[c+164>>2]=0;J[c+168>>2]=0;J[c+156>>2]=0;N[c+160>>2]=f+f;f=Q(f*Q(.009999999776482582));N[c+172>>2]=f>2];J[c+392>>2]=2139095039;J[c+384>>2]=0;J[c+388>>2]=0;J[c+376>>2]=2139095039;J[c+380>>2]=0;J[c+368>>2]=0;J[c+372>>2]=0;J[c+360>>2]=2139095039;J[c+364>>2]=0;J[c+352>>2]=0;J[c+356>>2]=0;J[c+344>>2]=2139095039;J[c+348>>2]=0;J[c+336>>2]=0;J[c+340>>2]=0;J[c+328>>2]=2139095039;J[c+332>>2]=0;J[c+320>>2]=0;J[c+324>>2]=0;J[c+312>>2]=2139095039;J[c+316>>2]=0;J[c+304>>2]=0;J[c+308>>2]=0;J[c+204>>2]=2125114026;J[c+208>>2]=-22369622;J[c+192>>2]=0;J[c+196>>2]=0;J[c+184>>2]=0;N[c+188>>2]=f+f;f=Q(f*Q(.009999999776482582));N[c+200>>2]=f>2]=0;J[c+408>>2]=0;J[c+396>>2]=0;J[c+400>>2]=0;J[c+412>>2]=1065353216;J[c+416>>2]=0;J[c+420>>2]=0;J[c+424>>2]=0;J[c+428>>2]=0;J[c+432>>2]=0;J[c+436>>2]=0;J[c+440>>2]=0;J[c+444>>2]=0;J[c+448>>2]=0;J[c+476>>2]=0;J[c+468>>2]=1343554297;J[c+472>>2]=1078530011;Ia=t+16|0;a=Ka[J[J[a>>2]+108>>2]](a,b,d,g+12|0,161040,480)|0;J[g+76>>2]=a;if(!a){Ka[J[J[g>>2]+16>>2]](g);g=0}return g|0}function Nia(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=0,Z=0;f=Ia-112|0;Ia=f;C=N[d+24>>2];H=N[c+24>>2];s=N[d+20>>2];I=N[c+20>>2];r=N[e>>2];l=N[b+4>>2];w=N[a+4>>2];k=N[b+8>>2];D=N[d+4>>2];j=N[d>>2];E=N[d+8>>2];o=N[d+12>>2];F=N[d+16>>2];K=N[c+16>>2];q=N[a+8>>2];x=N[c+4>>2];m=N[c>>2];y=N[c+8>>2];p=N[c+12>>2];J[f+108>>2]=0;i=I;I=Q(Q(I+s)*Q(.5));i=Q(i-I);B=Q(m+m);u=Q(p+p);t=Q(q*Q(Q(x*B)+Q(y*u)));v=Q(i+t);N[f+100>>2]=v;n=H;H=Q(Q(H+C)*Q(.5));z=Q(n-H);x=Q(q*Q(Q(B*y)-Q(x*u)));y=Q(z+x);N[f+104>>2]=y;n=K;K=Q(Q(K+F)*Q(.5));L=Q(n-K);p=Q(q*Q(Q(Q(m*B)+Q(p*u))+Q(-1)));u=Q(L+p);N[f+96>>2]=u;J[f+92>>2]=0;x=Q(z-x);q=Q(x-y);N[f+88>>2]=q;y=Q(i-t);m=Q(y-v);N[f+84>>2]=m;B=Q(L-p);p=Q(B-u);N[f+80>>2]=p;J[f+76>>2]=0;i=Q(s-I);s=Q(j+j);u=Q(o+o);v=Q(k*Q(Q(D*s)+Q(E*u)));z=Q(i+v);N[f+68>>2]=z;C=Q(C-H);D=Q(k*Q(Q(s*E)-Q(D*u)));E=Q(C+D);N[f+72>>2]=E;F=Q(F-K);o=Q(k*Q(Q(Q(j*s)+Q(o*u))+Q(-1)));s=Q(F+o);N[f+64>>2]=s;J[f+60>>2]=0;t=Q(C-D);k=Q(t-E);N[f+56>>2]=k;v=Q(i-v);j=Q(v-z);N[f+52>>2]=j;z=Q(F-o);o=Q(z-s);N[f+48>>2]=o;bB(f,f+96|0,f+80|0,f- -64|0,f+48|0,f+32|0,f+16|0);P=N[f>>2];C=Q(w+l);s=Q(r+C);s=Q(s*s);e=P<=s;a:{if(!e){break a}S=Q(Q(q*q)+Q(Q(p*p)+Q(m*m)));q=Q(Q(1)/Q(Y(S)));D=N[f+88>>2];a=S>2];b=j>2];M=N[f+48>>2];F=N[f+84>>2];O=N[f+52>>2];b:{c:{if(!(Q(R(Q(Q((a?Q(0):Q(q*D))*(b?Q(0):Q(k*L)))+Q(Q((a?Q(0):Q(q*E))*(b?Q(0):Q(k*M)))+Q((a?Q(0):Q(q*F))*(b?Q(0):Q(k*O)))))))>Q(.9998000264167786))){o=N[f+72>>2];q=N[f+68>>2];m=N[f+64>>2];k=N[f+104>>2];j=N[f+100>>2];p=N[f+96>>2];break c}o=N[f+72>>2];k=Q(t-o);m=N[f+64>>2];j=Q(z-m);q=N[f+68>>2];r=Q(v-q);l=Q(Q(k*k)+Q(Q(j*j)+Q(r*r)));a=l!=Q(0);u=a?Q(Q(Q(Q(Q(B-m)*j)+Q(Q(y-q)*r))+Q(Q(x-o)*k))/l):Q(0);c=u<=Q(1);d=u>=Q(0);p=N[f+96>>2];n=Q(j*Q(p-m));j=N[f+100>>2];i=k;k=N[f+104>>2];r=a?Q(Q(Q(n+Q(r*Q(j-q)))+Q(i*Q(k-o)))/l):Q(0);h=!(r<=Q(1));X=!(r>=Q(0));i=Q(x-k);n=Q(B-p);G=Q(y-j);A=Q(Q(i*i)+Q(Q(n*n)+Q(G*G)));b=A!=Q(0);l=b?Q(Q(Q(Q(Q(z-p)*n)+Q(Q(v-j)*G))+Q(Q(t-k)*i))/A):Q(0);Z=!(l>=Q(0))|!(l<=Q(1));a=0;i=b?Q(Q(Q(Q(Q(m-p)*n)+Q(Q(q-j)*G))+Q(Q(o-k)*i))/A):Q(0);d:{if(!(i>=Q(0))|!(i<=Q(1))){break d}U=Q(k+Q(D*i));n=Q(U-o);V=Q(p+Q(E*i));G=Q(V-m);W=Q(j+Q(F*i));i=Q(W-q);A=Q(Q(n*n)+Q(Q(G*G)+Q(i*i)));if(!(A>Q(9.999999974752427e-7))|!(s>A)){break d}a=1;b=J[g+4096>>2];J[g+4096>>2]=b+1;b=(b<<6)+g|0;J[b+52>>2]=-1;A=Q(Y(A));N[b+12>>2]=A-C;T=n;n=Q(Q(1)/A);A=Q(T*n);N[b+8>>2]=A;i=Q(i*n);N[b+4>>2]=i;n=Q(G*n);N[b>>2]=n;N[b+24>>2]=H+Q(U-Q(w*A));N[b+20>>2]=I+Q(W-Q(w*i));N[b+16>>2]=K+Q(V-Q(w*n))}c=!c;d=!d;h=h|X;e:{if(Z){break e}n=Q(k+Q(l*D));i=Q(n-t);G=Q(p+Q(l*E));t=Q(G-z);z=Q(j+Q(l*F));l=Q(z-v);v=Q(Q(i*i)+Q(Q(t*t)+Q(l*l)));if(!(v>Q(9.999999974752427e-7))|!(s>v)){break e}b=J[g+4096>>2];J[g+4096>>2]=b+1;b=(b<<6)+g|0;J[b+52>>2]=-1;v=Q(Y(v));N[b+12>>2]=v-C;T=i;i=Q(Q(1)/v);v=Q(T*i);N[b+8>>2]=v;l=Q(l*i);N[b+4>>2]=l;i=Q(t*i);N[b>>2]=i;N[b+24>>2]=H+Q(n-Q(w*v));N[b+20>>2]=I+Q(z-Q(w*l));N[b+16>>2]=K+Q(G-Q(w*i));a=a+1|0}c=c|d;f:{if(h){break f}l=Q(k-Q(Q(r*L)+o));i=Q(p-Q(Q(r*M)+m));r=Q(j-Q(Q(r*O)+q));t=Q(Q(l*l)+Q(Q(i*i)+Q(r*r)));if(!(t>Q(9.999999974752427e-7))|!(s>t)){break f}a=1;b=J[g+4096>>2];J[g+4096>>2]=b+1;b=(b<<6)+g|0;J[b+52>>2]=-1;t=Q(Y(t));N[b+12>>2]=t-C;n=l;l=Q(Q(1)/t);t=Q(n*l);N[b+8>>2]=t;r=Q(r*l);N[b+4>>2]=r;l=Q(i*l);N[b>>2]=l;N[b+24>>2]=H+Q(k-Q(w*t));N[b+20>>2]=I+Q(j-Q(w*r));N[b+16>>2]=K+Q(p-Q(w*l))}g:{if(c){break g}r=Q(x-Q(Q(u*L)+o));l=Q(B-Q(Q(u*M)+m));u=Q(y-Q(Q(u*O)+q));i=Q(Q(r*r)+Q(Q(l*l)+Q(u*u)));if(!(i>Q(9.999999974752427e-7))|!(i>2];J[g+4096>>2]=b+1;a=(b<<6)+g|0;k=Q(Y(i));j=Q(Q(1)/k);m=Q(l*j);N[a>>2]=m;o=Q(r*j);q=Q(x-Q(w*o));m=Q(B-Q(w*m));j=Q(u*j);w=Q(y-Q(w*j));break b}if(a){break a}}x=N[f+32>>2];y=N[f+16>>2];b=J[g+4096>>2];J[g+4096>>2]=b+1;a=(b<<6)+g|0;d=S>Q(9.999999974752427e-7);B=Q(Q(E*x)+p);c=P>2]=m;o=Q(k*p);q=Q(s-Q(w*o));m=Q(B-Q(w*m));k=c?Q(0):Q(Y(P));j=Q(j*p);w=Q(x-Q(w*j))}N[a+8>>2]=o;N[a+4>>2]=j;N[a+12>>2]=k-C;a=(b<<6)+g|0;J[a+52>>2]=-1;N[a+16>>2]=K+m;N[a+24>>2]=H+q;N[a+20>>2]=I+w}Ia=f+112|0;return e|0}function yI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=Q(0),h=Q(0),i=0,j=Q(0),k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=0,H=0,I=0,M=0,O=0,R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=0,ja=0,ka=0,la=0,ma=0,na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=0,Ca=0,Da=0;m=Ia-2304|0;Ia=m;e=J[b+100>>2];M=e+128|0;ia=J[e+8>>2];d=e+L[e+18>>1]|0;ja=d+144|0;i=ja+P(c,160)|0;k=J[i+152>>2];b=ia&k;ka=J[e+12>>2];t=J[i+156>>2];i=ka&t;if(b|i){f=L[e+4>>1]<<5;O=f+M|0;t=t&(0-(((b|0)!=0)+i|0)|i);i=k&(0-b|b);a:{if(!(i&1)){k=t;b=i;break a}R=N[d+136>>2];S=N[d+104>>2];T=N[d+120>>2];U=N[d+132>>2];V=N[d+100>>2];W=N[d+116>>2];X=N[d+112>>2];Y=N[d+128>>2];u=N[d- -64>>2];z=N[d+80>>2];B=N[d+84>>2];v=N[d+52>>2];C=N[d+68>>2];n=N[d+20>>2];o=N[d+36>>2];D=N[d+88>>2];h=N[e+56>>2];w=N[d+56>>2];q=N[e+48>>2];x=N[d+72>>2];j=N[e+52>>2];s=N[d+24>>2];g=N[e+36>>2];Z=N[d+40>>2];p=N[e+40>>2];_=N[d+96>>2];$=N[e+128>>2];aa=N[d+32>>2];ba=N[d>>2];ca=N[d+16>>2];E=N[d+48>>2];da=N[e+132>>2];ea=N[d+4>>2];r=N[e+136>>2];fa=N[d+8>>2];ga=N[e+32>>2];J[e+140>>2]=0;J[e+156>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;J[e+40>>2]=0;J[e+44>>2]=0;J[e+48>>2]=0;J[e+52>>2]=0;J[e+56>>2]=0;J[e+60>>2]=0;ha=r;r=Q(-ga);q=Q(-q);s=Q(Q(Q(Q(fa*r)-Q(s*g))-Q(Z*p))+Q(Q(Q(w*q)-Q(x*j))-Q(D*h)));N[e+136>>2]=ha+s;n=Q(Q(Q(Q(ea*r)-Q(n*g))-Q(o*p))+Q(Q(Q(v*q)-Q(C*j))-Q(B*h)));N[e+132>>2]=da+n;o=Q(Q(Q(Q(ba*r)-Q(ca*g))-Q(aa*p))+Q(Q(Q(E*q)-Q(u*j))-Q(z*h)));N[e+128>>2]=$+o;v=Q(Q(Q(Q(E*r)-Q(v*g))-Q(w*p))+Q(Q(Q(_*q)-Q(X*j))-Q(Y*h)));N[e+144>>2]=v+N[e+144>>2];u=Q(Q(Q(Q(u*r)-Q(C*g))-Q(x*p))+Q(Q(Q(V*q)-Q(W*j))-Q(U*h)));N[e+148>>2]=u+N[e+148>>2];g=Q(Q(Q(Q(z*r)-Q(B*g))-Q(D*p))+Q(Q(Q(S*q)-Q(T*j))-Q(R*h)));N[e+152>>2]=g+N[e+152>>2];N[m+24>>2]=g;N[m+20>>2]=u;N[m+16>>2]=v;N[m+8>>2]=s;N[m+4>>2]=n;N[m>>2]=o;J[m+2048>>2]=0;F=J[d+288>>2];G=J[d+292>>2];H=1;k=t-!i|0;b=i-1|0}if(b|k){la=e+L[e+6>>1]|0;ma=f+(f+O|0)|0;while(1){I=(Ba=$ka(b),Ca=$ka(k)+32|0,Da=b,Da?Ba:Ca);d=I<<5;l=d+M|0;R=N[l>>2];S=N[l+4>>2];A=d+la|0;B=N[A+24>>2];T=N[l+8>>2];C=N[A+16>>2];D=N[A+20>>2];f=P(I,160)+ja|0;U=N[f+136>>2];V=N[f+104>>2];W=N[f+120>>2];X=N[f+88>>2];Y=N[f+84>>2];Z=N[f+80>>2];_=N[f+72>>2];$=N[f+64>>2];aa=N[f+68>>2];ba=N[f+132>>2];ca=N[f+100>>2];da=N[f+116>>2];ea=N[f+56>>2];fa=N[f+52>>2];ga=N[f+48>>2];ha=N[f+40>>2];na=N[f+32>>2];oa=N[f+36>>2];pa=N[f+128>>2];y=(I<<4)+ma|0;r=N[y+8>>2];q=N[y+4>>2];qa=N[f+112>>2];ra=N[f+96>>2];z=N[y>>2];sa=N[f+24>>2];ta=N[f+20>>2];ua=N[f+16>>2];va=N[f+8>>2];d=d+O|0;h=N[d+8>>2];wa=N[f>>2];xa=N[d>>2];j=N[d+20>>2];w=N[A+4>>2];ya=N[f+4>>2];za=N[d+4>>2];x=N[A>>2];Aa=N[d+24>>2];E=N[A+8>>2];p=N[d+16>>2];J[l+12>>2]=0;J[l+28>>2]=0;s=Q(s+h);h=Q(v+p);j=Q(u+j);p=Q(s+Q(Q(h*w)-Q(x*j)));g=Q(g+Aa);o=Q(Q(o+xa)+Q(Q(j*E)-Q(w*g)));n=Q(Q(n+za)+Q(Q(g*x)-Q(E*h)));w=Q(Q(Q(pa*r)+Q(Q(ra*z)+Q(q*qa)))+Q(Q(Q(va*p)+Q(Q(wa*o)+Q(ya*n)))+Q(Q(sa*g)+Q(Q(ua*h)+Q(j*ta)))));v=Q(h-w);N[l+16>>2]=v+N[l+16>>2];x=Q(Q(Q(ba*r)+Q(Q(ca*z)+Q(q*da)))+Q(Q(Q(ha*p)+Q(Q(na*o)+Q(n*oa)))+Q(Q(ea*g)+Q(Q(ga*h)+Q(j*fa)))));u=Q(j-x);N[l+20>>2]=u+N[l+20>>2];h=Q(Q(Q(U*r)+Q(Q(V*z)+Q(q*W)))+Q(Q(Q(_*p)+Q(Q($*o)+Q(n*aa)))+Q(Q(X*g)+Q(Q(Z*h)+Q(j*Y)))));g=Q(g-h);N[l+24>>2]=g+N[l+24>>2];s=Q(p-Q(Q(C*x)-Q(w*D)));N[l+8>>2]=T+s;n=Q(n-Q(Q(B*w)-Q(h*C)));N[l+4>>2]=S+n;o=Q(o-Q(Q(D*h)-Q(x*B)));N[l>>2]=R+o;J[d+24>>2]=0;J[d+28>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d>>2]=0;J[d+4>>2]=0;J[y+8>>2]=0;J[y+12>>2]=0;J[y>>2]=0;J[y+4>>2]=0;J[(m+2048|0)+(I<<2)>>2]=H;l=J[f+144>>2];f=J[f+148>>2];d=(H<<5)+m|0;J[d+28>>2]=0;N[d+24>>2]=g;N[d+20>>2]=u;N[d+16>>2]=v;J[d+12>>2]=0;N[d+8>>2]=s;N[d+4>>2]=n;N[d>>2]=o;H=H+1|0;F=l|F;G=f|G;k=k&k-!b;b=b&b-1;if(k|b){continue}break}}f=i^-1;b=f&F;t=t^-1;k=t&G;if(b|k){while(1){d=(Ba=$ka(b),Ca=$ka(k)+32|0,Da=b,Da?Ba:Ca);i=(J[(m+2048|0)+(K[(d+e|0)- -64|0]<<2)>>2]<<5)+m|0;h=N[i>>2];j=N[i+4>>2];g=N[i+8>>2];d=(d<<5)+O|0;J[d+12>>2]=0;N[d+8>>2]=g+N[d+8>>2];N[d+4>>2]=j+N[d+4>>2];N[d>>2]=h+N[d>>2];h=N[i+16>>2];j=N[i+20>>2];g=N[i+24>>2];J[d+28>>2]=0;N[d+24>>2]=g+N[d+24>>2];N[d+20>>2]=j+N[d+20>>2];N[d+16>>2]=h+N[d+16>>2];k=k&k-!b;b=b&b-1;if(k|b){continue}break}}J[e+8>>2]=f&(F|ia);J[e+12>>2]=t&(G|ka)}b=(c<<5)+M|0;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;c=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=c;c=J[b+20>>2];J[a+16>>2]=J[b+16>>2];J[a+20>>2]=c;c=J[b+28>>2];J[a+24>>2]=J[b+24>>2];J[a+28>>2]=c;Ia=m+2304|0}function cL(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;g=J[a+256>>2];a:{if(!g){break a}d=J[a+4>>2];b=J[d+16>>2];if(!(b>>>0<=g>>>0&g>>>0>2]>>>0)){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,g);break a}j=J[d+4>>2];h=J[d+8>>2];f=h;while(1){i=c;c=c+1|0;b=f;f=b-1|0;e=j+(f<<2)|0;if(g>>>0>M[e>>2]){continue}break}b:{if(b>>>0>=h>>>0){break b}f=i&3;if(f){c=0;while(1){J[e>>2]=J[J[d+4>>2]+(b<<2)>>2];b=b+1|0;e=e+4|0;c=c+1|0;if((f|0)!=(c|0)){continue}break}}if(i-1>>>0<3){break b}while(1){c=b<<2;J[e>>2]=J[c+J[d+4>>2]>>2];J[e+4>>2]=J[(c+J[d+4>>2]|0)+4>>2];J[e+8>>2]=J[(c+J[d+4>>2]|0)+8>>2];J[e+12>>2]=J[(c+J[d+4>>2]|0)+12>>2];e=e+16|0;b=b+4|0;if((h|0)!=(b|0)){continue}break}}J[d+8>>2]=h-1}J[a+264>>2]=0;J[a+256>>2]=0;J[a+260>>2]=0;g=J[a+268>>2];c:{if(!g){break c}d=J[a+4>>2];b=J[d+16>>2];if(!(b>>>0<=g>>>0&g>>>0>2]>>>0)){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,g);break c}j=J[d+4>>2];c=0;h=J[d+8>>2];f=h;while(1){i=c;c=c+1|0;b=f;f=b-1|0;e=j+(f<<2)|0;if(g>>>0>M[e>>2]){continue}break}d:{if(b>>>0>=h>>>0){break d}f=i&3;if(f){c=0;while(1){J[e>>2]=J[J[d+4>>2]+(b<<2)>>2];b=b+1|0;e=e+4|0;c=c+1|0;if((f|0)!=(c|0)){continue}break}}if(i-1>>>0<3){break d}while(1){c=b<<2;J[e>>2]=J[c+J[d+4>>2]>>2];J[e+4>>2]=J[(c+J[d+4>>2]|0)+4>>2];J[e+8>>2]=J[(c+J[d+4>>2]|0)+8>>2];J[e+12>>2]=J[(c+J[d+4>>2]|0)+12>>2];e=e+16|0;b=b+4|0;if((h|0)!=(b|0)){continue}break}}J[d+8>>2]=h-1}J[a+268>>2]=0;J[a+272>>2]=0;J[a+276>>2]=0;J[a+280>>2]=0;g=J[a+204>>2];e:{if(!g){break e}d=J[a+4>>2];b=J[d+16>>2];if(!(b>>>0<=g>>>0&g>>>0>2]>>>0)){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,g);break e}j=J[d+4>>2];c=0;h=J[d+8>>2];f=h;while(1){i=c;c=c+1|0;b=f;f=b-1|0;e=j+(f<<2)|0;if(g>>>0>M[e>>2]){continue}break}f:{if(b>>>0>=h>>>0){break f}f=i&3;if(f){c=0;while(1){J[e>>2]=J[J[d+4>>2]+(b<<2)>>2];b=b+1|0;e=e+4|0;c=c+1|0;if((f|0)!=(c|0)){continue}break}}if(i-1>>>0<3){break f}while(1){c=b<<2;J[e>>2]=J[c+J[d+4>>2]>>2];J[e+4>>2]=J[(c+J[d+4>>2]|0)+4>>2];J[e+8>>2]=J[(c+J[d+4>>2]|0)+8>>2];J[e+12>>2]=J[(c+J[d+4>>2]|0)+12>>2];e=e+16|0;b=b+4|0;if((h|0)!=(b|0)){continue}break}}J[d+8>>2]=h-1}J[a+212>>2]=0;J[a+204>>2]=0;J[a+208>>2]=0;g=J[a+324>>2];g:{if(!g){break g}d=J[a+4>>2];b=J[d+16>>2];if(!(b>>>0<=g>>>0&g>>>0>2]>>>0)){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,g);break g}j=J[d+4>>2];c=0;h=J[d+8>>2];f=h;while(1){i=c;c=c+1|0;b=f;f=b-1|0;e=j+(f<<2)|0;if(g>>>0>M[e>>2]){continue}break}h:{if(b>>>0>=h>>>0){break h}f=i&3;if(f){c=0;while(1){J[e>>2]=J[J[d+4>>2]+(b<<2)>>2];b=b+1|0;e=e+4|0;c=c+1|0;if((f|0)!=(c|0)){continue}break}}if(i-1>>>0<3){break h}while(1){c=b<<2;J[e>>2]=J[c+J[d+4>>2]>>2];J[e+4>>2]=J[(c+J[d+4>>2]|0)+4>>2];J[e+8>>2]=J[(c+J[d+4>>2]|0)+8>>2];J[e+12>>2]=J[(c+J[d+4>>2]|0)+12>>2];e=e+16|0;b=b+4|0;if((h|0)!=(b|0)){continue}break}}J[d+8>>2]=h-1}J[a+324>>2]=0;J[a+328>>2]=0;J[a+332>>2]=0;g=J[a+372>>2];i:{if(!g){break i}d=J[a+4>>2];b=J[d+16>>2];if(!(b>>>0<=g>>>0&g>>>0>2]>>>0)){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,g);break i}j=J[d+4>>2];c=0;h=J[d+8>>2];f=h;while(1){i=c;c=c+1|0;b=f;f=b-1|0;e=j+(f<<2)|0;if(g>>>0>M[e>>2]){continue}break}j:{if(b>>>0>=h>>>0){break j}f=i&3;if(f){c=0;while(1){J[e>>2]=J[J[d+4>>2]+(b<<2)>>2];b=b+1|0;e=e+4|0;c=c+1|0;if((f|0)!=(c|0)){continue}break}}if(i-1>>>0<3){break j}while(1){c=b<<2;J[e>>2]=J[c+J[d+4>>2]>>2];J[e+4>>2]=J[(c+J[d+4>>2]|0)+4>>2];J[e+8>>2]=J[(c+J[d+4>>2]|0)+8>>2];J[e+12>>2]=J[(c+J[d+4>>2]|0)+12>>2];e=e+16|0;b=b+4|0;if((h|0)!=(b|0)){continue}break}}J[d+8>>2]=h-1}J[a+372>>2]=0;J[a+376>>2]=0;J[a+380>>2]=0;g=J[a+420>>2];k:{if(!g){break k}d=J[a+4>>2];b=J[d+16>>2];if(!(b>>>0<=g>>>0&g>>>0>2]>>>0)){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,g);break k}j=J[d+4>>2];c=0;h=J[d+8>>2];f=h;while(1){i=c;c=c+1|0;b=f;f=b-1|0;e=j+(f<<2)|0;if(g>>>0>M[e>>2]){continue}break}l:{if(b>>>0>=h>>>0){break l}f=i&3;if(f){c=0;while(1){J[e>>2]=J[J[d+4>>2]+(b<<2)>>2];b=b+1|0;e=e+4|0;c=c+1|0;if((f|0)!=(c|0)){continue}break}}if(i-1>>>0<3){break l}while(1){c=b<<2;J[e>>2]=J[c+J[d+4>>2]>>2];J[e+4>>2]=J[(c+J[d+4>>2]|0)+4>>2];J[e+8>>2]=J[(c+J[d+4>>2]|0)+8>>2];J[e+12>>2]=J[(c+J[d+4>>2]|0)+12>>2];e=e+16|0;b=b+4|0;if((h|0)!=(b|0)){continue}break}}J[d+8>>2]=h-1}J[a+420>>2]=0;J[a+424>>2]=0;J[a+428>>2]=0;a=a+216|0;b=J[a+28>>2];b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0;f=J[a+8>>2];m:{if((b|0)==(f|0)){break m}c=J[a+16>>2];if(c>>>0>b>>>0&(c|0)==(f|0)){break m}f=b>>>0>c>>>0;b=f?b:c;J[a+8>>2]=b;J[a+36>>2]=b-1;c=1;vf(a,b>>>0<=J[a+12>>2]>>>2>>>0|f?c:b>>>0<=J[a+32>>2]>>>2>>>0)}}function Ny(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;n=Ia-16|0;Ia=n;a:{if(!_k(77,69,83,72,15,c,b)){break a}ub(Ka[J[J[a>>2]+8>>2]](a)|0,c,b);f=J[a+12>>2];g=J[f+80>>2]!=0;g=J[f+48>>2]?g|2:g;g=J[f+52>>2]?g|16:g;q=K[d+14|0]?g|32:g;g=J[f+72>>2];h=J[f+68>>2];b:{c:{if(h){f=0;if((h|0)!=1){l=h&-2;while(1){k=g+P(f|1,12)|0;j=J[k+8>>2];m=J[k+4>>2];o=J[k>>2];k=g+P(f,12)|0;p=J[k+8>>2];r=J[k+4>>2];k=J[k>>2];e=e>>>0>>0?k:e;e=e>>>0>>0?r:e;e=e>>>0

>>0?p:e;e=e>>>0>>0?o:e;e=e>>>0>>0?m:e;e=e>>>0>>0?j:e;f=f+2|0;i=i+2|0;if((l|0)!=(i|0)){continue}break}}if(h&1){f=g+P(f,12)|0;i=J[f+8>>2];h=J[f+4>>2];f=J[f>>2];e=e>>>0>>0?f:e;e=e>>>0>>0?h:e;e=e>>>0>>0?i:e}i=(K[d+24|0]&8)>>>3|e>>>0>65535;h=8;if(e>>>0>255){break b}break c}i=(K[d+24|0]&8)>>>3|0}h=4}f=0;k=q|(i?0:h);ub(k,c,b);ub(J[J[a+12>>2]+12>>2],c,b);ub(J[J[a+12>>2]+68>>2],c,b);e=J[a+12>>2];Lb(J[e+16>>2],P(J[e+12>>2],3),c,b);q=k&4;d:{if(q){e=J[a+12>>2];if(!J[e+68>>2]){break d}while(1){H[n+15|0]=J[g+(f<<2)>>2];Ka[J[J[b>>2]>>2]](b,n+15|0,1)|0;f=f+1|0;e=J[a+12>>2];if(f>>>0>2],3)>>>0){continue}break}break d}e=J[a+12>>2];f=J[e+68>>2];if(k&8){if(!f){break d}f=0;while(1){$k(L[g+(f<<2)>>1],c,b);f=f+1|0;e=J[a+12>>2];if(f>>>0>2],3)>>>0){continue}break}break d}Lb(g,P(f,3),c,b);e=J[a+12>>2]}g=J[e+80>>2];if(g){eC(g,J[e+68>>2],c,b);e=J[a+12>>2]}f=J[e+48>>2];if(f){i=0;g=0;e=J[e+68>>2];e:{if(!e){break e}h=e&3;f:{if(e>>>0<4){e=0;break f}l=e&-4;e=0;while(1){j=J[f+12>>2];m=J[f+8>>2];o=J[f+4>>2];p=J[f>>2];e=e>>>0

>>0?p:e;e=e>>>0>>0?o:e;e=e>>>0>>0?m:e;e=e>>>0>>0?j:e;f=f+16|0;g=g+4|0;if((l|0)!=(g|0)){continue}break}}if(h){while(1){g=J[f>>2];e=e>>>0>>0?g:e;f=f+4|0;i=i+1|0;if((h|0)!=(i|0)){continue}break}}g=e}ub(g,c,b);f=J[a+12>>2];e=J[f+68>>2];i=J[f+48>>2];h=Ia-16|0;Ia=h;g:{if(g>>>0<=255){if(!e){break g}g=e&1;f=0;if((e|0)!=1){l=e&-2;e=0;while(1){j=f<<2;H[h+9|0]=J[j+i>>2];Ka[J[J[b>>2]>>2]](b,h+9|0,1)|0;H[h+9|0]=J[(j|4)+i>>2];Ka[J[J[b>>2]>>2]](b,h+9|0,1)|0;f=f+2|0;e=e+2|0;if((l|0)!=(e|0)){continue}break}}if(!g){break g}H[h+9|0]=J[(f<<2)+i>>2];Ka[J[J[b>>2]>>2]](b,h+9|0,1)|0;break g}if(g>>>0<=65535){if(!e){break g}if(!c){g=e&1;f=0;if((e|0)!=1){l=e&-2;e=0;while(1){j=f<<2;I[h+10>>1]=J[j+i>>2];Ka[J[J[b>>2]>>2]](b,h+10|0,2)|0;I[h+10>>1]=J[(j|4)+i>>2];Ka[J[J[b>>2]>>2]](b,h+10|0,2)|0;f=f+2|0;e=e+2|0;if((l|0)!=(e|0)){continue}break}}if(!g){break g}I[h+10>>1]=J[(f<<2)+i>>2];Ka[J[J[b>>2]>>2]](b,h+10|0,2)|0;break g}g=e&1;f=0;if((e|0)!=1){l=e&-2;e=0;while(1){j=f<<2;m=L[j+i>>1];I[h+10>>1]=m<<8|m>>>8;Ka[J[J[b>>2]>>2]](b,h+10|0,2)|0;j=L[(j|4)+i>>1];I[h+10>>1]=j<<8|j>>>8;Ka[J[J[b>>2]>>2]](b,h+10|0,2)|0;f=f+2|0;e=e+2|0;if((l|0)!=(e|0)){continue}break}}if(!g){break g}g=L[(f<<2)+i>>1];I[h+10>>1]=g<<8|g>>>8;Ka[J[J[b>>2]>>2]](b,h+10|0,2)|0;break g}if(c){if(!e){break g}while(1){g=J[i>>2];J[h+12>>2]=g<<24|(g&65280)<<8|(g>>>8&65280|g>>>24);Ka[J[J[b>>2]>>2]](b,h+12|0,4)|0;i=i+4|0;e=e-1|0;if(e){continue}break}break g}Ka[J[J[b>>2]>>2]](b,i,e<<2)|0}Ia=h+16|0;e=J[a+12>>2]}g=J[e+52>>2];if(g){Lb(g,P(J[e+68>>2],3),c,b)}Ka[J[J[a>>2]+16>>2]](a,b,c);sb(N[J[a+12>>2]+44>>2],c,b);sb(N[J[a+12>>2]+20>>2],c,b);sb(N[J[a+12>>2]+24>>2],c,b);sb(N[J[a+12>>2]+28>>2],c,b);sb(N[J[a+12>>2]+32>>2],c,b);sb(N[J[a+12>>2]+36>>2],c,b);sb(N[J[a+12>>2]+40>>2],c,b);g=J[a+12>>2];h:{if(J[g+76>>2]){ub(J[g+68>>2],c,b);g=J[a+12>>2];Ka[J[J[b>>2]>>2]](b,J[g+76>>2],J[g+68>>2])|0;break h}ub(0,c,b)}if(!K[d+14|0]){break a}d=J[a+12>>2];g=J[d+56>>2];i:{if(q){f=0;if(!J[d+68>>2]){e=0;break i}while(1){H[n+14|0]=J[g+(f<<2)>>2];Ka[J[J[b>>2]>>2]](b,n+14|0,1)|0;f=f+1|0;d=J[a+12>>2];e=J[d+68>>2];if(f>>>0>>0){continue}break}break i}e=J[d+68>>2];if(k&8){f=0;if(!e){e=0;break i}while(1){$k(L[g+(f<<2)>>1],c,b);f=f+1|0;d=J[a+12>>2];e=J[d+68>>2];if(f>>>0>>0){continue}break}break i}Lb(g,P(e,3),c,b);d=J[a+12>>2];e=J[d+68>>2]}Lb(J[d+60>>2],e<<2,c,b);d=J[a+12>>2];Lb(J[d+64>>2],J[d+68>>2],c,b);a=J[J[a+12>>2]+84>>2];e=0;d=Ia-16|0;Ia=d;H[d+15|0]=66;H[d+14|0]=86;H[d+13|0]=51;H[d+12|0]=50;Ka[J[J[b>>2]>>2]](b,d+15|0,1)|0;Ka[J[J[b>>2]>>2]](b,d+14|0,1)|0;Ka[J[J[b>>2]>>2]](b,d+13|0,1)|0;Ka[J[J[b>>2]>>2]](b,d+12|0,1)|0;ub(2,c,b);sb(N[a+4>>2],c,b);sb(N[a+8>>2],c,b);sb(N[a+12>>2],c,b);sb(N[a+16>>2],c,b);ub(J[a+36>>2],c,b);ub(J[a+32>>2],c,b);if(J[a+32>>2]){while(1){g=J[a+28>>2]+P(e,1168)|0;f=J[g+1152>>2];ub(f,c,b);Lb(g+1024|0,J[g+1152>>2],c,b);f=f<<2;Lb(g,f,c,b);Lb(g+512|0,f,c,b);e=e+1|0;if(e>>>0>2]){continue}break}}Ia=d+16|0}Ia=n+16|0}function mJ(a,b,c,d){var e=0,f=0,g=0,h=0,i=Q(0),j=0,k=0,l=0;e=Ia-320|0;Ia=e;f=J[a>>2];a:{if((f|0)==J[a+4>>2]){Ka[J[J[f>>2]+152>>2]](f,L[a+8>>1],L[a+10>>1],e+160|0,e+128|0);f=J[e+172>>2];J[e+312>>2]=J[e+168>>2];J[e+316>>2]=f;f=J[e+164>>2];J[e+304>>2]=J[e+160>>2];J[e+308>>2]=f;f=J[e+180>>2];J[e+288>>2]=J[e+176>>2];J[e+292>>2]=f;f=J[e+188>>2];J[e+296>>2]=J[e+184>>2];J[e+300>>2]=f;f=J[e+132>>2];J[e+272>>2]=J[e+128>>2];J[e+276>>2]=f;f=J[e+140>>2];J[e+280>>2]=J[e+136>>2];J[e+284>>2]=f;f=J[e+148>>2];J[e+256>>2]=J[e+144>>2];J[e+260>>2]=f;f=J[e+156>>2];J[e+264>>2]=J[e+152>>2];J[e+268>>2]=f;f=J[a>>2];Ka[J[J[f>>2]+120>>2]](e+96|0,f,L[a+8>>1]);f=J[a+4>>2];Ka[J[J[f>>2]+120>>2]](e- -64|0,f,L[a+10>>1]);f=J[e+108>>2];J[e+248>>2]=J[e+104>>2];J[e+252>>2]=f;f=J[e+100>>2];J[e+240>>2]=J[e+96>>2];J[e+244>>2]=f;f=J[e+116>>2];J[e+224>>2]=J[e+112>>2];J[e+228>>2]=f;f=J[e+124>>2];J[e+232>>2]=J[e+120>>2];J[e+236>>2]=f;f=J[e+68>>2];J[e+208>>2]=J[e+64>>2];J[e+212>>2]=f;f=J[e+76>>2];J[e+216>>2]=J[e+72>>2];J[e+220>>2]=f;f=J[e+84>>2];J[e+192>>2]=J[e+80>>2];J[e+196>>2]=f;f=J[e+92>>2];J[e+200>>2]=J[e+88>>2];J[e+204>>2]=f;break a}g=L[a+8>>1];b:{if((g|0)==65535){g=J[f>>2];h=J[f+4>>2];i=N[f+8>>2];J[e+316>>2]=0;N[e+312>>2]=i;J[e+304>>2]=g;J[e+308>>2]=h;i=N[f+24>>2];g=J[f+20>>2];h=J[f+16>>2];J[e+300>>2]=0;N[e+296>>2]=i;J[e+288>>2]=h;J[e+292>>2]=g;i=N[f+56>>2];g=J[f+52>>2];h=J[f+48>>2];J[e+252>>2]=0;N[e+248>>2]=i;J[e+240>>2]=h;J[e+244>>2]=g;i=N[f+40>>2];g=J[f+36>>2];f=J[f+32>>2];J[e+236>>2]=0;N[e+232>>2]=i;J[e+224>>2]=f;J[e+228>>2]=g;break b}Ka[J[J[f>>2]+156>>2]](e+160|0,f,g);f=J[a>>2];Ka[J[J[f>>2]+120>>2]](e+128|0,f,L[a+8>>1]);f=J[e+172>>2];J[e+312>>2]=J[e+168>>2];J[e+316>>2]=f;f=J[e+164>>2];J[e+304>>2]=J[e+160>>2];J[e+308>>2]=f;f=J[e+180>>2];J[e+288>>2]=J[e+176>>2];J[e+292>>2]=f;f=J[e+188>>2];J[e+296>>2]=J[e+184>>2];J[e+300>>2]=f;f=J[e+132>>2];J[e+240>>2]=J[e+128>>2];J[e+244>>2]=f;f=J[e+140>>2];J[e+248>>2]=J[e+136>>2];J[e+252>>2]=f;f=J[e+148>>2];J[e+224>>2]=J[e+144>>2];J[e+228>>2]=f;f=J[e+156>>2];J[e+232>>2]=J[e+152>>2];J[e+236>>2]=f}f=L[a+10>>1];if((f|0)==65535){f=J[a+4>>2];g=J[f>>2];h=J[f+4>>2];i=N[f+8>>2];J[e+284>>2]=0;N[e+280>>2]=i;J[e+272>>2]=g;J[e+276>>2]=h;i=N[f+24>>2];g=J[f+20>>2];h=J[f+16>>2];J[e+268>>2]=0;N[e+264>>2]=i;J[e+256>>2]=h;J[e+260>>2]=g;i=N[f+56>>2];g=J[f+52>>2];h=J[f+48>>2];J[e+220>>2]=0;N[e+216>>2]=i;J[e+208>>2]=h;J[e+212>>2]=g;i=N[f+40>>2];g=J[f+36>>2];f=J[f+32>>2];J[e+204>>2]=0;N[e+200>>2]=i;J[e+192>>2]=f;J[e+196>>2]=g;break a}g=J[a+4>>2];Ka[J[J[g>>2]+156>>2]](e+160|0,g,f);f=J[a+4>>2];Ka[J[J[f>>2]+120>>2]](e+128|0,f,L[a+10>>1]);f=J[e+172>>2];J[e+280>>2]=J[e+168>>2];J[e+284>>2]=f;f=J[e+164>>2];J[e+272>>2]=J[e+160>>2];J[e+276>>2]=f;f=J[e+180>>2];J[e+256>>2]=J[e+176>>2];J[e+260>>2]=f;f=J[e+188>>2];J[e+264>>2]=J[e+184>>2];J[e+268>>2]=f;f=J[e+132>>2];J[e+208>>2]=J[e+128>>2];J[e+212>>2]=f;f=J[e+140>>2];J[e+216>>2]=J[e+136>>2];J[e+220>>2]=f;f=J[e+148>>2];J[e+192>>2]=J[e+144>>2];J[e+196>>2]=f;f=J[e+156>>2];J[e+200>>2]=J[e+152>>2];J[e+204>>2]=f}J[e+168>>2]=0;J[e+172>>2]=0;J[e+160>>2]=0;J[e+164>>2]=0;J[e+136>>2]=0;J[e+140>>2]=0;J[e+128>>2]=0;J[e+132>>2]=0;J[e+104>>2]=0;J[e+108>>2]=0;J[e+96>>2]=0;J[e+100>>2]=0;J[e+72>>2]=0;J[e+76>>2]=0;J[e+64>>2]=0;J[e+68>>2]=0;nJ(a,e+304|0,e+272|0,e+288|0,e+256|0,e+240|0,e+208|0,e+224|0,e+192|0,e+160|0,e+128|0,e+96|0,e- -64|0,b,c);g=L[a+8>>1];f=J[a>>2];c:{if((f|0)==J[a+4>>2]){Ka[J[J[f>>2]+132>>2]](f,g,e+160|0,e+96|0,L[a+10>>1],e+128|0,e- -64|0,J[d+32>>2],J[d+36>>2]);break c}d:{if((g|0)==65535){g=J[e+308>>2];h=J[e+304>>2];N[f+8>>2]=N[e+312>>2];J[f>>2]=h;J[f+4>>2]=g;b=N[e+296>>2];g=J[e+292>>2];f=J[a>>2];J[f+16>>2]=J[e+288>>2];J[f+20>>2]=g;N[f+24>>2]=b;break d}h=J[d+36>>2];j=J[d+32>>2];l=J[J[f>>2]+128>>2];k=J[e+172>>2];J[e+56>>2]=J[e+168>>2];J[e+60>>2]=k;k=J[e+164>>2];J[e+48>>2]=J[e+160>>2];J[e+52>>2]=k;k=J[e+100>>2];J[e+32>>2]=J[e+96>>2];J[e+36>>2]=k;k=J[e+108>>2];J[e+40>>2]=J[e+104>>2];J[e+44>>2]=k;Ka[l|0](f,g,e+48|0,e+32|0,j,h)}f=L[a+10>>1];if((f|0)==65535){f=J[e+276>>2];g=J[e+272>>2];d=J[a+4>>2];N[d+8>>2]=N[e+280>>2];J[d>>2]=g;J[d+4>>2]=f;b=N[e+264>>2];d=J[e+260>>2];a=J[a+4>>2];J[a+16>>2]=J[e+256>>2];J[a+20>>2]=d;N[a+24>>2]=b;break c}g=J[d+36>>2];d=J[d+32>>2];a=J[a+4>>2];h=J[J[a>>2]+128>>2];j=J[e+140>>2];J[e+24>>2]=J[e+136>>2];J[e+28>>2]=j;j=J[e+132>>2];J[e+16>>2]=J[e+128>>2];J[e+20>>2]=j;j=J[e+68>>2];J[e>>2]=J[e+64>>2];J[e+4>>2]=j;j=J[e+76>>2];J[e+8>>2]=J[e+72>>2];J[e+12>>2]=j;Ka[h|0](a,f,e+16|0,e,d,g)}Ia=e+320|0}function pB(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=0;j=Ia-6752|0;Ia=j;ea=J[c+4>>2];J[j+6748>>2]=c;J[j+6744>>2]=ea;t=N[c+8>>2];r=N[c+12>>2];N[j+6740>>2]=Q(1)/N[c+16>>2];N[j+6732>>2]=Q(1)/r;N[j+6736>>2]=Q(1)/t;p=N[d+4>>2];m=Q(p+p);t=N[d+8>>2];k=Q(m*t);l=N[d>>2];r=Q(l+l);s=N[d+12>>2];u=Q(r*s);G=Q(k-u);N[j+6712>>2]=G;M=Q(k+u);N[j+6704>>2]=M;k=Q(Q(1)-Q(l*r));u=Q(p*m);O=Q(k-u);N[j+6716>>2]=O;q=k;k=Q(t+t);n=Q(t*k);P=Q(q-n);N[j+6700>>2]=P;o=Q(r*t);m=Q(m*s);S=Q(o+m);N[j+6708>>2]=S;T=Q(Q(Q(1)-u)-n);N[j+6684>>2]=T;r=Q(r*p);k=Q(k*s);U=Q(r-k);N[j+6696>>2]=U;V=Q(r+k);N[j+6688>>2]=V;W=Q(o-m);N[j+6692>>2]=W;E=N[d+16>>2];N[j+6720>>2]=E;F=N[d+20>>2];N[j+6724>>2]=F;y=N[d+24>>2];N[j+6728>>2]=y;m=N[e+4>>2];o=Q(m+m);r=N[e+8>>2];q=Q(o*r);u=N[e>>2];n=Q(u+u);k=N[e+12>>2];w=Q(n*k);N[j+6664>>2]=q-w;N[j+6656>>2]=q+w;q=Q(Q(1)-Q(u*n));w=Q(m*o);N[j+6668>>2]=q-w;v=q;q=Q(r+r);z=Q(r*q);N[j+6652>>2]=v-z;v=Q(n*r);o=Q(o*k);N[j+6660>>2]=v+o;n=Q(n*m);q=Q(q*k);N[j+6648>>2]=n-q;N[j+6644>>2]=v-o;N[j+6640>>2]=n+q;N[j+6636>>2]=Q(Q(1)-w)-z;z=N[e+16>>2];N[j+6672>>2]=z;v=N[e+20>>2];N[j+6676>>2]=v;A=N[e+24>>2];N[j+6680>>2]=A;J[j+6632>>2]=1088;H[j+6620|0]=1;c=j+2268|0;J[j+6624>>2]=c;n=N[f>>2];o=N[f+8>>2];q=N[f+4>>2];J[j+1320>>2]=0;J[j+32>>2]=158196;J[j+36>>2]=c;Wa(j+1192|0,255,128);J[j+2092>>2]=0;Wa(j+1964|0,255,128);J[j+2256>>2]=g;J[j+2252>>2]=e;J[j+2248>>2]=d;N[j+2244>>2]=q;H[j+2241|0]=i;N[j+2236>>2]=o;N[j+2232>>2]=n;J[j+2228>>2]=h;J[j+2216>>2]=a;n=Q(z-E);n=Q(n+n);o=Q(v-F);o=Q(o+o);q=Q(A-y);q=Q(q+q);w=Q(Q(Q(Q(-l)*n)-Q(o*p))-Q(t*q));B=Q(Q(s*s)+Q(-.5));N[j+2188>>2]=Q(Q(q*B)+Q(s*Q(Q(p*n)-Q(l*o))))-Q(t*w);N[j+2184>>2]=Q(Q(o*B)+Q(s*Q(Q(l*q)-Q(t*n))))-Q(p*w);N[j+2180>>2]=Q(Q(n*B)+Q(s*Q(Q(t*o)-Q(p*q))))-Q(l*w);B=Q(m*t);x=Q(s*u);I=Q(k*l);D=Q(p*r);o=Q(B+Q(Q(x-I)-D));n=Q(o+o);L=Q(r*l);C=Q(s*m);X=Q(k*p);Y=Q(t*u);q=Q(L+Q(Q(C-X)-Y));w=Q(q+q);Z=Q(Q(1)-Q(o*n));_=Q(q*w);N[j+2176>>2]=Z-_;$=Q(u*p);aa=Q(s*r);ba=Q(k*t);ca=Q(l*m);o=Q($+Q(Q(aa-ba)-ca));da=Q(o*w);t=Q(Q(r*t)+Q(Q(m*p)+Q(Q(k*s)+Q(l*u))));p=Q(t*n);N[j+2172>>2]=da-p;s=Q(o*n);l=Q(t*w);N[j+2168>>2]=s+l;N[j+2164>>2]=da+p;p=Q(o+o);o=Q(o*p);N[j+2160>>2]=Z-o;n=Q(q*n);p=Q(t*p);N[j+2156>>2]=n-p;N[j+2152>>2]=s-l;N[j+2148>>2]=n+p;N[j+2144>>2]=Q(Q(1)-_)-o;p=Q(E-z);p=Q(p+p);s=Q(F-v);s=Q(s+s);l=Q(y-A);l=Q(l+l);n=Q(Q(Q(Q(-u)*p)-Q(s*m))-Q(r*l));o=Q(Q(k*k)+Q(-.5));q=Q(Q(Q(l*o)+Q(k*Q(Q(m*p)-Q(u*s))))-Q(r*n));N[j+2140>>2]=q;w=Q(Q(Q(s*o)+Q(k*Q(Q(u*l)-Q(r*p))))-Q(m*n));N[j+2136>>2]=w;u=Q(Q(Q(p*o)+Q(k*Q(Q(r*s)-Q(m*l))))-Q(u*n));N[j+2132>>2]=u;s=Q(D+Q(Q(I-x)-B));m=Q(s+s);p=Q(Y+Q(Q(X-C)-L));k=Q(p+p);l=Q(Q(1)-Q(s*m));D=Q(p*k);n=Q(l-D);N[j+2128>>2]=n;r=Q(ca+Q(Q(ba-aa)-$));v=Q(r*k);A=Q(t*m);o=Q(v-A);N[j+2124>>2]=o;x=Q(r*m);k=Q(t*k);z=Q(x+k);N[j+2120>>2]=z;v=Q(v+A);N[j+2116>>2]=v;C=l;l=Q(r+r);L=Q(r*l);A=Q(C-L);N[j+2112>>2]=A;m=Q(p*m);l=Q(t*l);B=Q(m-l);N[j+2108>>2]=B;x=Q(x-k);N[j+2104>>2]=x;I=Q(m+l);N[j+2100>>2]=I;D=Q(Q(Q(1)-D)-L);N[j+2096>>2]=D;J[j+2224>>2]=j+6636;J[j+2220>>2]=j+6684;c=j+2260|0;H[c|0]=0;J[j+6628>>2]=0;m=N[a>>2];k=N[a+4>>2];l=N[a+8>>2];N[j+2212>>2]=y+Q(Q(Q(W*m)+Q(M*k))+Q(O*l));N[j+2208>>2]=F+Q(Q(Q(V*m)+Q(P*k))+Q(G*l));N[j+2204>>2]=E+Q(Q(Q(T*m)+Q(U*k))+Q(S*l));N[j+2200>>2]=q+Q(Q(Q(x*m)+Q(v*k))+Q(n*l));N[j+2196>>2]=w+Q(Q(Q(I*m)+Q(A*k))+Q(o*l));N[j+2192>>2]=u+Q(Q(Q(D*m)+Q(B*k))+Q(z*l));a=j+6732|0;J[j+2264>>2]=a;k=N[b+12>>2];l=N[b>>2];E=Q(Q(k-l)*Q(.5));C=v;y=N[b+16>>2];v=N[b+4>>2];F=Q(Q(y-v)*Q(.5));G=Q(Q(R(Q(x*E)))+Q(R(Q(C*F))));C=n;m=N[b+20>>2];x=N[b+8>>2];n=Q(Q(m-x)*Q(.5));G=Q(G+Q(R(Q(C*n))));C=q;m=Q(Q(x+m)*Q(.5));m=Q(m+m);k=Q(Q(l+k)*Q(.5));k=Q(k+k);l=Q(Q(v+y)*Q(.5));l=Q(l+l);y=Q(Q(r*m)+Q(Q(s*k)+Q(p*l)));q=Q(Q(t*t)+Q(-.5));v=Q(C+Q(Q(r*y)+Q(Q(m*q)+Q(t*Q(Q(s*l)-Q(k*p))))));N[j+28>>2]=G+v;o=Q(Q(Q(R(Q(I*E)))+Q(R(Q(A*F))))+Q(R(Q(o*n))));w=Q(w+Q(Q(p*y)+Q(Q(l*q)+Q(t*Q(Q(r*k)-Q(m*s))))));N[j+24>>2]=o+w;n=Q(Q(Q(R(Q(D*E)))+Q(R(Q(B*F))))+Q(R(Q(z*n))));t=Q(u+Q(Q(s*y)+Q(Q(k*q)+Q(t*Q(Q(p*m)-Q(l*r))))));N[j+20>>2]=n+t;N[j+16>>2]=v-G;N[j+12>>2]=w-o;N[j+8>>2]=t-n;Kc(a,e,j+8|0,0,j+32|0);sB(j+36|0);b=K[c|0];a=J[j+6632>>2];a:{if((a|0)<0|!(a&2147483647)){break a}a=J[j+6624>>2];if((a|0)==(j+2268|0)|!a){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,a)}Ia=j+6752|0;return(b|0)!=0}function Xga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=0,O=0,R=0,S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0);f=Ia+-64|0;Ia=f;a:{if(K[a+488|0]){Xa(J[42504],8,15175,2024,83738,0);break a}k=J[a+468>>2];d=J[a+448>>2];w=J[b+8>>2];g=J[b+52>>2];J[f+56>>2]=0;J[f+48>>2]=0;J[f+52>>2]=0;J[f+40>>2]=0;J[f+44>>2]=0;J[f+32>>2]=0;J[f+36>>2]=0;J[f+24>>2]=0;J[f+28>>2]=0;J[f+16>>2]=0;J[f+20>>2]=0;s=oe(g,d,f+16|0);n=g+4|0;b=0;h=k<<2;i=h+15&-16;e=J[g+4>>2];d=J[g+8>>2];c=J[(e+(d<<2)|0)-4>>2];if((i|0)<=(c-J[g+16>>2]|0)){b=c-i|0;J[f+4>>2]=b;b:{if(d>>>0>=(J[g+12>>2]&2147483647)>>>0){Yb(n,f+4|0);break b}J[e+(d<<2)>>2]=b;J[g+8>>2]=d+1}b=J[f+4>>2]}J[f+40>>2]=0;J[f+44>>2]=b;J[f+32>>2]=0;d=K[J[a+476>>2]];h=Wa(b,0,h);c:{if(!k){break c}b=0;if(!(d&1)){d=a+112|0;while(1){J[f+48>>2]=(P(b,k)<<2)+w;c=h+(b<<2)|0;J[c>>2]=1065353216;J[f+12>>2]=0;J[f+4>>2]=0;J[f+8>>2]=0;e=f+16|0;yc(d,e);Wa(J[f+24>>2],0,J[a+448>>2]<<5);zc(d,f+4|0,e);cd(d,e);Pc(d,e);hf(d,e);gf(d,e);J[c>>2]=0;b=b+1|0;if((k|0)!=(b|0)){continue}break}break c}while(1){J[f+48>>2]=(P(b,k)<<2)+w;x=h+(b<<2)|0;J[x>>2]=1065353216;y=J[a+448>>2];t=f+16|0;L=J[t+28>>2];d=J[t+12>>2];u=J[t+4>>2];e=u;J[e+16>>2]=0;J[e+20>>2]=0;J[e>>2]=0;J[e+4>>2]=0;J[e+24>>2]=0;J[e+28>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[d>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;z=a+112|0;if(y>>>0>=2){e=1;while(1){i=J[z+340>>2]+P(e,160)|0;l=N[i+124>>2];v=e<<5;c=u+(J[(v+J[a+444>>2]|0)+24>>2]<<5)|0;o=N[c>>2];j=N[i+120>>2];p=N[c+4>>2];r=Q(Q(Q(l*o)-Q(j*p))+N[c+24>>2]);q=j;j=N[c+8>>2];m=N[i+128>>2];q=Q(Q(Q(q*j)-Q(m*o))+N[c+20>>2]);l=Q(Q(Q(m*p)-Q(l*j))+N[c+16>>2]);c=J[a+456>>2]+P(e,80)|0;A=K[c+76|0];if(A){O=(J[c+72>>2]<<2)+L|0;R=J[a+384>>2]+P(e,76)|0;i=0;while(1){m=N[(i<<2)+O>>2];c=P(i,24)+R|0;l=Q(l+Q(m*N[c+12>>2]));j=Q(j+Q(m*N[c+8>>2]));p=Q(p+Q(m*N[c+4>>2]));o=Q(o+Q(m*N[c>>2]));r=Q(r+Q(m*N[c+20>>2]));q=Q(q+Q(m*N[c+16>>2]));i=i+1|0;if((A|0)!=(i|0)){continue}break}}c=u+v|0;J[c+28>>2]=0;N[c+16>>2]=l;J[c+12>>2]=0;N[c+8>>2]=j;N[c+4>>2]=p;N[c>>2]=o;N[c+24>>2]=r;N[c+20>>2]=q;c=J[a+348>>2]+P(e,112)|0;S=N[c+60>>2];T=N[c+48>>2];U=N[c+36>>2];V=N[c- -64>>2];W=N[c+40>>2];X=N[c+52>>2];Y=N[c+68>>2];Z=N[c+44>>2];_=N[c+56>>2];$=N[c+96>>2];aa=N[c+84>>2];ba=N[c+72>>2];m=N[c+8>>2];B=N[c>>2];C=N[c+4>>2];D=N[c+20>>2];E=N[c+16>>2];F=N[c+12>>2];ca=N[c+100>>2];da=N[c+76>>2];ea=N[c+88>>2];G=N[c+32>>2];H=N[c+28>>2];I=N[c+24>>2];fa=N[c+104>>2];ga=N[c+80>>2];ha=N[c+92>>2];c=d+v|0;J[c+28>>2]=0;J[c+12>>2]=0;N[c+24>>2]=Q(Q(G*r)+Q(Q(I*l)+Q(q*H)))+Q(Q(Q(o*ga)+Q(p*ha))+Q(j*fa));N[c+20>>2]=Q(Q(D*r)+Q(Q(F*l)+Q(q*E)))+Q(Q(Q(o*da)+Q(p*ea))+Q(j*ca));N[c+16>>2]=Q(Q(m*r)+Q(Q(B*l)+Q(q*C)))+Q(Q(Q(o*ba)+Q(p*aa))+Q(j*$));N[c+8>>2]=Q(Q(Q(o*m)+Q(p*D))+Q(j*G))+Q(Q(Q(l*Z)+Q(q*_))+Q(r*Y));N[c+4>>2]=Q(Q(Q(o*C)+Q(p*E))+Q(j*H))+Q(Q(Q(l*W)+Q(q*X))+Q(r*V));N[c>>2]=Q(Q(Q(o*B)+Q(p*F))+Q(j*I))+Q(Q(Q(l*U)+Q(q*T))+Q(r*S));e=e+1|0;if((y|0)!=(e|0)){continue}break}}jf(z,t);J[x>>2]=0;b=b+1|0;if((k|0)!=(b|0)){continue}break}}a=J[g+16>>2];d:{if(!(a>>>0<=h>>>0&h>>>0>2]>>>0)){if(!h){break d}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,h);break d}i=J[g+4>>2];a=0;k=J[g+8>>2];e=k;while(1){c=a;a=c+1|0;d=e;e=d-1|0;b=i+(e<<2)|0;if(h>>>0>M[b>>2]){continue}break}e:{if(d>>>0>=k>>>0){break e}e=c&3;if(e){a=0;while(1){J[b>>2]=J[J[n>>2]+(d<<2)>>2];d=d+1|0;b=b+4|0;a=a+1|0;if((e|0)!=(a|0)){continue}break}}if(c-1>>>0<3){break e}while(1){a=d<<2;J[b>>2]=J[a+J[n>>2]>>2];J[b+4>>2]=J[(a+J[n>>2]|0)+4>>2];J[b+8>>2]=J[(a+J[n>>2]|0)+8>>2];J[b+12>>2]=J[(a+J[n>>2]|0)+12>>2];b=b+16|0;d=d+4|0;if((k|0)!=(d|0)){continue}break}}J[g+8>>2]=k-1}a=J[g+16>>2];if(!(a>>>0<=s>>>0&a+J[g+20>>2]>>>0>s>>>0)){if(!s){break a}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,s);break a}k=J[g+4>>2];a=0;h=J[g+8>>2];e=h;while(1){c=a;a=c+1|0;d=e;e=d-1|0;b=k+(e<<2)|0;if(M[b>>2]>>0){continue}break}f:{if(d>>>0>=h>>>0){break f}e=c&3;if(e){a=0;while(1){J[b>>2]=J[J[n>>2]+(d<<2)>>2];d=d+1|0;b=b+4|0;a=a+1|0;if((e|0)!=(a|0)){continue}break}}if(c-1>>>0<3){break f}while(1){a=d<<2;J[b>>2]=J[a+J[n>>2]>>2];J[b+4>>2]=J[(a+J[n>>2]|0)+4>>2];J[b+8>>2]=J[(a+J[n>>2]|0)+8>>2];J[b+12>>2]=J[(a+J[n>>2]|0)+12>>2];b=b+16|0;d=d+4|0;if((h|0)!=(d|0)){continue}break}}J[g+8>>2]=h-1}Ia=f- -64|0}function Aka(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;l=J[a+36>>2];b=Ia-80|0;Ia=b;o=J[a+32>>2];s=J[o+412>>2];g=J[a+28>>2];B=J[g+108>>2];C=J[g+104>>2];k=db(J[g+584>>2],32);d=J[g+600>>2];e=J[g+604>>2];J[k+24>>2]=0;J[k+16>>2]=0;J[k+8>>2]=d;J[k+12>>2]=e;J[k+28>>2]=g;J[k>>2]=138780;J[k+20>>2]=l;J[k+24>>2]=1;if(l){Ka[J[J[l>>2]+16>>2]](l);J[k+16>>2]=J[J[k+20>>2]+16>>2]}if(s){y=J[o+408>>2];u=g+544|0;l=0;while(1){J[b+32>>2]=0;J[b+28>>2]=J[g+428>>2]+(z<<2);d=t<<2;J[b+24>>2]=d+J[g+416>>2];J[b+36>>2]=J[g+520>>2]+(A<<4);e=v<<5;J[b+56>>2]=e+J[g+344>>2];J[b+60>>2]=e+J[g+356>>2];J[b+64>>2]=e+J[g+368>>2];J[b+68>>2]=J[g+380>>2]+(v<<3);J[b+72>>2]=J[g+392>>2]+(t<<5);c=J[g+404>>2];e=l;J[b+40>>2]=(e<<2)+y;J[b+76>>2]=c+d;j=J[g+496>>2];J[b+48>>2]=j;J[b+52>>2]=d+J[g+508>>2];d=e+1|0;d=d>>>0>>0?s:d;i=J[o+256>>2];p=0;c=0;m=0;n=0;w=0;a:{while(1){if(!(!w|m>>>0>>0)|n>>>0>=B>>>0){break a}f=i+P(J[(l<<2)+y>>2],44)|0;p=J[f+36>>2]+p|0;c=J[f+40>>2]+c|0;w=p+c|0;m=J[f+8>>2]+m|0;n=J[f+12>>2]+n|0;l=l+1|0;if((d|0)!=(l|0)){continue}break}l=d}J[b+44>>2]=l-e;J[b+20>>2]=c;J[b+16>>2]=p;d=n&2147483647;J[b+12>>2]=d|J[b+12>>2]&-2147483648;J[b+8>>2]=m;if((d|0)!=(0-m|0)){q=J[g+532>>2]+t|0;e=J[g+540>>2];x=K[g+65|0];f=J[g+584>>2];i=db(f,20);J[i>>2]=0;d=J[b+12>>2];J[i+4>>2]=J[b+8>>2];J[i+8>>2]=d;d=J[b+20>>2];J[i+12>>2]=J[b+16>>2];J[i+16>>2]=d;d=db(f,120);c=J[g+532>>2];h=J[g+600>>2];r=J[g+604>>2];J[d+24>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=h;J[d+12>>2]=r;J[d+32>>2]=i;J[d+28>>2]=g;J[d>>2]=138276;h=J[b+28>>2];J[d+36>>2]=J[b+24>>2];J[d+40>>2]=h;h=J[b+36>>2];J[d+44>>2]=J[b+32>>2];J[d+48>>2]=h;h=J[b+44>>2];J[d+52>>2]=J[b+40>>2];J[d+56>>2]=h;h=J[b+52>>2];J[d+60>>2]=J[b+48>>2];J[d+64>>2]=h;h=J[b+60>>2];J[d+68>>2]=J[b+56>>2];J[d+72>>2]=h;h=J[b+68>>2];J[d+76>>2]=J[b+64>>2];J[d+80>>2]=h;h=J[b+76>>2];J[d+84>>2]=J[b+72>>2];J[d+88>>2]=h;H[d+116|0]=x;J[d+112>>2]=u;J[d+108>>2]=e;J[d+104>>2]=j;J[d+100>>2]=o;J[d+96>>2]=c;J[d+92>>2]=q;e=db(f,104);c=J[g+600>>2];j=J[g+604>>2];J[e+24>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=c;J[e+12>>2]=j;J[e+32>>2]=i;J[e+28>>2]=g;J[e>>2]=138444;c=J[b+28>>2];J[e+36>>2]=J[b+24>>2];J[e+40>>2]=c;c=J[b+36>>2];J[e+44>>2]=J[b+32>>2];J[e+48>>2]=c;c=J[b+44>>2];J[e+52>>2]=J[b+40>>2];J[e+56>>2]=c;c=J[b+52>>2];J[e+60>>2]=J[b+48>>2];J[e+64>>2]=c;c=J[b+60>>2];J[e+68>>2]=J[b+56>>2];J[e+72>>2]=c;c=J[b+68>>2];J[e+76>>2]=J[b+64>>2];J[e+80>>2]=c;c=J[b+76>>2];J[e+84>>2]=J[b+72>>2];J[e+88>>2]=c;J[e+96>>2]=u;J[e+92>>2]=q;j=db(f,48);c=J[g+600>>2];h=J[g+604>>2];J[j+24>>2]=0;J[j+16>>2]=0;J[j+20>>2]=0;J[j+8>>2]=c;J[j+12>>2]=h;H[j+44|0]=x;J[j+40>>2]=u;J[j+36>>2]=q;J[j+32>>2]=i;J[j+28>>2]=g;J[j>>2]=138176;c=db(f,104);h=J[g+600>>2];r=J[g+604>>2];J[c+24>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=h;J[c+12>>2]=r;J[c+32>>2]=i;J[c+28>>2]=g;J[c>>2]=138500;h=J[b+28>>2];J[c+36>>2]=J[b+24>>2];J[c+40>>2]=h;h=J[b+36>>2];J[c+44>>2]=J[b+32>>2];J[c+48>>2]=h;h=J[b+44>>2];J[c+52>>2]=J[b+40>>2];J[c+56>>2]=h;h=J[b+52>>2];J[c+60>>2]=J[b+48>>2];J[c+64>>2]=h;h=J[b+60>>2];J[c+68>>2]=J[b+56>>2];J[c+72>>2]=h;h=J[b+68>>2];J[c+76>>2]=J[b+64>>2];J[c+80>>2]=h;h=J[b+76>>2];J[c+84>>2]=J[b+72>>2];J[c+88>>2]=h;J[c+96>>2]=o+168;J[c+92>>2]=q;f=db(f,104);h=J[g+600>>2];r=J[g+604>>2];J[f+24>>2]=0;J[f+16>>2]=0;J[f+20>>2]=0;J[f+8>>2]=h;J[f+12>>2]=r;J[f+32>>2]=i;J[f+28>>2]=g;J[f>>2]=138612;i=J[b+28>>2];J[f+36>>2]=J[b+24>>2];J[f+40>>2]=i;i=J[b+36>>2];J[f+44>>2]=J[b+32>>2];J[f+48>>2]=i;i=J[b+44>>2];J[f+52>>2]=J[b+40>>2];J[f+56>>2]=i;i=J[b+52>>2];J[f+60>>2]=J[b+48>>2];J[f+64>>2]=i;i=J[b+60>>2];J[f+68>>2]=J[b+56>>2];J[f+72>>2]=i;i=J[b+68>>2];J[f+76>>2]=J[b+64>>2];J[f+80>>2]=i;i=J[b+76>>2];J[f+84>>2]=J[b+72>>2];J[f+88>>2]=i;H[f+96|0]=x;J[f+92>>2]=q;J[e+20>>2]=k;J[e+24>>2]=1;if(k){Ka[J[J[k>>2]+16>>2]](k);J[e+16>>2]=J[J[e+20>>2]+16>>2]}J[c+20>>2]=e;J[c+24>>2]=1;Ka[J[J[e>>2]+16>>2]](e);J[c+16>>2]=J[J[c+20>>2]+16>>2];Ka[J[J[e>>2]+20>>2]](e);J[j+20>>2]=c;J[j+24>>2]=1;Ka[J[J[c>>2]+16>>2]](c);J[j+16>>2]=J[J[j+20>>2]+16>>2];Ka[J[J[c>>2]+20>>2]](c);J[f+20>>2]=j;J[f+24>>2]=1;Ka[J[J[j>>2]+16>>2]](j);J[f+16>>2]=J[J[f+20>>2]+16>>2];Ka[J[J[j>>2]+20>>2]](j);J[d+20>>2]=f;J[d+24>>2]=1;Ka[J[J[f>>2]+16>>2]](f);J[d+16>>2]=J[J[d+20>>2]+16>>2];Ka[J[J[f>>2]+20>>2]](f);Ka[J[J[d>>2]+20>>2]](d)}A=p+A|0;z=n+z|0;t=m+t|0;v=(v+w|0)+(n<<6)|0;if(l>>>0>>0){continue}break}}Ka[J[J[k>>2]+20>>2]](k);Ia=b+80|0;a=J[a+36>>2];Ka[J[J[a>>2]+20>>2]](a)}function DZ(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=0;g=Ia-288|0;Ia=g;a:{b:{if(H[a+9|0]&1){C=K[a+12|0];i=C?e:d;h=N[i+8>>2];l=N[i>>2];m=N[i+4>>2];i=J[a+20>>2];k=N[i+40>>2];w=N[i+28>>2];x=N[i+16>>2];y=N[i+36>>2];s=N[c+8>>2];t=N[i+24>>2];u=N[c>>2];j=N[i>>2];n=N[c+4>>2];o=N[i+12>>2];z=N[i+4>>2];A=N[i+44>>2];p=N[i+8>>2];c=C?d:e;q=N[c>>2];B=N[i+20>>2];r=N[c+4>>2];v=N[i+32>>2];D=N[c+8>>2];N[g+80>>2]=A+Q(Q(Q(p*q)+Q(B*r))+Q(v*D));N[g+76>>2]=k+Q(Q(Q(z*q)+Q(x*r))+Q(w*D));N[g+68>>2]=A+Q(Q(Q(p*l)+Q(B*m))+Q(v*h));N[g- -64>>2]=k+Q(Q(Q(z*l)+Q(x*m))+Q(w*h));N[g+48>>2]=y+Q(Q(Q(u*j)+Q(n*o))+Q(s*t));N[g+72>>2]=y+Q(Q(Q(j*q)+Q(o*r))+Q(t*D));N[g+60>>2]=y+Q(Q(Q(j*l)+Q(o*m))+Q(t*h));N[g+56>>2]=A+Q(Q(Q(u*p)+Q(n*B))+Q(s*v));N[g+52>>2]=k+Q(Q(Q(u*z)+Q(n*x))+Q(s*w));J[g+144>>2]=2139095039;d=$z(g+48|0,J[a+48>>2]+48|0,J[a+52>>2],a+164|0,N[a+24>>2],g+144|0,!K[a+176|0]);if(d){h=N[g+144>>2];if(!(h<=N[a+24>>2])){break b}N[a+24>>2]=h;N[f>>2]=h*N[a+16>>2];l=N[g+48>>2];m=N[g+52>>2];k=N[g+56>>2];J[a+124>>2]=0;N[a+120>>2]=k;N[a+116>>2]=m;N[a+112>>2]=l;c=J[a+56>>2];w=N[c>>2];x=N[c+4>>2];y=N[c+8>>2];J[a+140>>2]=0;H[a+10|0]=1;N[a+136>>2]=-y;N[a+132>>2]=-x;N[a+128>>2]=-w;J[a+160>>2]=J[b+8>>2];N[a+64>>2]=l;N[a+68>>2]=m;N[a+72>>2]=k;N[a+76>>2]=N[g+60>>2];N[a+80>>2]=N[g+64>>2];N[a+84>>2]=N[g+68>>2];N[a+88>>2]=N[g+72>>2];N[a+92>>2]=N[g+76>>2];N[a+96>>2]=N[g+80>>2];if(h!=Q(0)){break b}H[a+11|0]=1}a=!d;break a}J[g+224>>2]=0;i=J[a+20>>2];h=N[i+44>>2];t=N[i+8>>2];E=K[a+12|0];C=E?d:e;l=N[C>>2];u=N[i+20>>2];m=N[C+4>>2];j=N[i+32>>2];k=N[C+8>>2];w=Q(h+Q(Q(Q(t*l)+Q(u*m))+Q(j*k)));n=N[i+40>>2];o=N[i+4>>2];z=N[i+16>>2];A=N[i+28>>2];x=Q(n+Q(Q(Q(o*l)+Q(z*m))+Q(A*k)));s=N[i+36>>2];p=N[i>>2];q=N[i+12>>2];B=N[i+24>>2];y=Q(s+Q(Q(Q(p*l)+Q(q*m))+Q(B*k)));d=E?e:d;k=N[d>>2];r=N[d+4>>2];v=N[d+8>>2];l=Q(h+Q(Q(Q(t*k)+Q(u*r))+Q(j*v)));m=Q(n+Q(Q(Q(o*k)+Q(z*r))+Q(A*v)));k=Q(s+Q(Q(Q(p*k)+Q(q*r))+Q(B*v)));r=N[c>>2];v=Q(r*p);p=N[c+4>>2];v=Q(v+Q(p*q));q=N[c+8>>2];s=Q(Q(v+Q(q*B))+s);t=Q(Q(Q(Q(r*t)+Q(p*u))+Q(q*j))+h);u=Q(Q(Q(Q(r*o)+Q(p*z))+Q(q*A))+n);if(!K[a+176|0]){h=Q(y-k);j=Q(u-m);n=Q(s-k);o=Q(x-m);r=Q(Q(Q(h*j)-Q(n*o))*N[a+152>>2]);p=o;o=Q(t-l);q=j;j=Q(w-l);if(Q(r+Q(Q(Q(Q(p*o)-Q(q*j))*N[a+144>>2])+Q(Q(Q(j*n)-Q(o*h))*N[a+148>>2])))>=Q(0)){break b}}J[g+216>>2]=0;J[g+220>>2]=0;J[g+208>>2]=0;J[g+212>>2]=0;c=J[a+48>>2];h=N[c+52>>2];j=N[c+56>>2];n=N[c+48>>2];J[g+204>>2]=0;N[g+200>>2]=j;N[g+196>>2]=h;H[g+176|0]=0;J[g+172>>2]=3;J[g+144>>2]=0;J[g+148>>2]=0;J[g+152>>2]=0;J[g+156>>2]=0;N[g+192>>2]=n;h=h>=n?n:h;h=h<=j?h:j;j=Q(h*Q(.05000000074505806));N[g+168>>2]=j;N[g+164>>2]=j;N[g+160>>2]=h*Q(.15000000596046448);J[g+140>>2]=0;N[g+136>>2]=w;N[g+132>>2]=x;N[g+128>>2]=y;J[g+124>>2]=0;N[g+120>>2]=l;N[g+116>>2]=m;N[g+112>>2]=k;J[g+108>>2]=0;N[g+104>>2]=t;N[g+100>>2]=u;H[g+80|0]=0;J[g+72>>2]=2139095039;J[g+76>>2]=5;J[g+60>>2]=0;J[g+64>>2]=0;J[g+68>>2]=2139095039;N[g+96>>2]=s;h=Q(Q(Q(s+k)+y)*Q(.33333298563957214));N[g+48>>2]=h;j=Q(Q(Q(u+m)+x)*Q(.33333298563957214));N[g+52>>2]=j;n=Q(Q(Q(t+l)+w)*Q(.33333298563957214));N[g+56>>2]=n;J[g+24>>2]=157440;J[g+28>>2]=g+48;J[g+16>>2]=157392;J[g+20>>2]=g+144;J[g+12>>2]=0;N[g+8>>2]=n-N[g+152>>2];N[g+4>>2]=j-N[g+148>>2];N[g>>2]=h-N[g+144>>2];c:{c=jp(g+24|0,g+16|0,g,g+208|0,a+144|0,g+240|0,g+256|0,g+272|0,N[a+60>>2]);if(c){h=N[g+240>>2];d=J[g+276>>2];J[a+112>>2]=J[g+272>>2];J[a+116>>2]=d;d=J[g+284>>2];J[a+120>>2]=J[g+280>>2];J[a+124>>2]=d;d=J[g+260>>2];J[g+32>>2]=J[g+256>>2];J[g+36>>2]=d;d=J[g+268>>2];J[g+40>>2]=J[g+264>>2];J[g+44>>2]=d;H[a+10|0]=1;J[a+160>>2]=J[b+8>>2];if(!(h<=N[g+224>>2])){break c}H[a+11|0]=1;J[f>>2]=0;b=J[g+236>>2];J[a+40>>2]=J[g+232>>2];J[a+44>>2]=b;b=J[g+228>>2];J[a+32>>2]=J[g+224>>2];J[a+36>>2]=b;J[a+24>>2]=0;b=J[a+56>>2];h=N[b>>2];l=N[b+4>>2];m=N[b+8>>2];J[a+140>>2]=0;N[a+136>>2]=-m;N[a+132>>2]=-l;N[a+128>>2]=-h}a=c^1;break a}J[a+156>>2]=0;j=Q(h*N[a+24>>2]);N[a+24>>2]=j;N[a+144>>2]=h*N[a+144>>2];N[a+32>>2]=h*N[a+32>>2];N[a+148>>2]=h*N[a+148>>2];N[a+152>>2]=h*N[a+152>>2];b=J[g+44>>2];J[a+136>>2]=J[g+40>>2];J[a+140>>2]=b;b=J[g+36>>2];J[a+128>>2]=J[g+32>>2];J[a+132>>2]=b;h=Q(j*N[a+16>>2]);if(h>2]){N[f>>2]=h}N[a+64>>2]=s;N[a+96>>2]=w;N[a+92>>2]=x;N[a+88>>2]=y;N[a+84>>2]=l;N[a+80>>2]=m;N[a+76>>2]=k;N[a+72>>2]=t;N[a+68>>2]=u}a=1}Ia=g+288|0;return a|0}function $$(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);k=k|0;l=Q(l);var m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=0,I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=0;k=Ia-576|0;Ia=k;b=J[b>>2];a=J[a>>2];H[k+192|0]=0;J[k+184>>2]=0;J[k+188>>2]=0;J[k+176>>2]=0;J[k+180>>2]=0;J[k+168>>2]=0;J[k+172>>2]=0;J[k+160>>2]=0;J[k+164>>2]=0;x=J[a+40>>2];j=N[a+8>>2];l=N[a+12>>2];q=N[a+4>>2];J[k+12>>2]=0;N[k+8>>2]=l;N[k+4>>2]=j;N[k>>2]=q;A=J[a+16>>2];E=J[a+20>>2];G=J[a+28>>2];J[k+344>>2]=J[a+24>>2];J[k+348>>2]=G;J[k+336>>2]=A;J[k+340>>2]=E;J[k+304>>2]=x;J[k+312>>2]=J[x+40>>2]+P(K[x+39|0],20);H[k+316|0]=K[x+38|0];m=Q(q*N[x+52>>2]);s=Q(j*N[x+56>>2]);m=m<=s?m:s;s=Q(l*N[x+60>>2]);m=m<=s?m:s;N[k+184>>2]=m*Q(.02500000037252903);N[k+176>>2]=m*Q(.10000000149011612);N[k+180>>2]=m*Q(.05000000074505806);A=k+336|0;E=k+160|0;Cb(k,A,k+208|0,k+256|0,E,q==Q(1)&j==Q(1)&l==Q(1));J[k+308>>2]=J[x+44>>2];H[k+32|0]=0;J[k+24>>2]=0;J[k+28>>2]=0;J[k+16>>2]=0;J[k+20>>2]=0;J[k+8>>2]=0;J[k+12>>2]=0;J[k>>2]=0;J[k+4>>2]=0;a=J[b+40>>2];j=N[b+8>>2];l=N[b+12>>2];q=N[b+4>>2];J[k+348>>2]=0;N[k+344>>2]=l;N[k+340>>2]=j;N[k+336>>2]=q;x=J[b+16>>2];G=J[b+20>>2];R=J[b+28>>2];J[k+504>>2]=J[b+24>>2];J[k+508>>2]=R;J[k+496>>2]=x;J[k+500>>2]=G;J[k+144>>2]=a;J[k+152>>2]=J[a+40>>2]+P(K[a+39|0],20);H[k+156|0]=K[a+38|0];m=Q(q*N[a+52>>2]);s=Q(j*N[a+56>>2]);m=m<=s?m:s;s=Q(l*N[a+60>>2]);m=m<=s?m:s;N[k+24>>2]=m*Q(.02500000037252903);N[k+16>>2]=m*Q(.10000000149011612);N[k+20>>2]=m*Q(.05000000074505806);b=k+496|0;Cb(A,b,k+48|0,k+96|0,k,q==Q(1)&j==Q(1)&l==Q(1));J[k+148>>2]=J[a+44>>2];J[k+568>>2]=0;J[k+572>>2]=0;J[k+560>>2]=0;J[k+564>>2]=0;I=N[f+20>>2];B=N[e+20>>2];z=N[f+24>>2];C=N[e+24>>2];o=N[c+8>>2];t=N[c>>2];u=N[c+4>>2];r=N[c+12>>2];q=N[d+12>>2];m=N[d>>2];L=N[f+16>>2];D=N[e+16>>2];j=N[d+4>>2];l=N[d+8>>2];J[k+556>>2]=0;J[k+540>>2]=0;J[k+524>>2]=0;F=Q(-m);n=Q(D-L);p=Q(B-I);w=Q(C-z);y=Q(Q(Q(F*n)-Q(p*j))-Q(l*w));s=Q(Q(q*q)+Q(-.5));v=Q(Q(Q(q*Q(Q(j*n)-Q(m*p)))+Q(s*w))-Q(l*y));N[k+552>>2]=v+v;v=Q(Q(Q(s*p)+Q(q*Q(Q(m*w)-Q(l*n))))-Q(j*y));N[k+548>>2]=v+v;a=k+544|0;n=Q(Q(Q(s*n)+Q(q*Q(Q(l*p)-Q(j*w))))-Q(m*y));N[a>>2]=n+n;p=Q(Q(Q(u*l)-Q(j*o))+Q(Q(t*q)-Q(r*m)));n=Q(p+p);w=Q(Q(Q(o*m)-Q(l*t))+Q(Q(u*q)-Q(r*j)));y=Q(w+w);v=Q(Q(1)-Q(p*n));M=Q(w*y);N[k+536>>2]=v-M;p=Q(Q(Q(t*j)-Q(m*u))+Q(Q(o*q)-Q(r*l)));O=Q(p*y);o=Q(Q(r*q)-Q(Q(Q(F*t)-Q(u*j))-Q(l*o)));t=Q(o*n);N[k+532>>2]=O-t;u=Q(p*n);r=Q(o*y);N[k+528>>2]=u+r;N[k+520>>2]=O+t;t=Q(p+p);p=Q(p*t);N[k+516>>2]=v-p;n=Q(w*n);o=Q(o*t);N[k+512>>2]=n-o;J[k+508>>2]=0;N[k+504>>2]=u-r;N[k+500>>2]=n+o;N[k+496>>2]=Q(Q(1)-M)-p;u=N[d+20>>2];r=N[c+20>>2];o=N[d+24>>2];t=N[c+24>>2];n=N[d+16>>2];p=N[c+16>>2];J[k+492>>2]=0;y=Q(t-C);o=Q(Q(o-z)-y);C=Q(p-D);t=Q(Q(n-L)-C);B=Q(r-B);u=Q(Q(u-I)-B);r=Q(Q(l*o)+Q(Q(m*t)+Q(j*u)));n=Q(Q(Q(s*o)-Q(q*Q(Q(m*u)-Q(j*t))))+Q(l*r));N[k+488>>2]=n+n;n=Q(Q(j*r)+Q(Q(s*u)-Q(q*Q(Q(l*t)-Q(o*m)))));N[k+484>>2]=n+n;o=Q(Q(m*r)+Q(Q(s*t)-Q(q*Q(Q(j*o)-Q(u*l)))));N[k+480>>2]=o+o;J[k+416>>2]=0;J[k+336>>2]=157036;J[k+344>>2]=b;J[k+340>>2]=E;b=J[k+516>>2];J[k+368>>2]=J[k+512>>2];J[k+372>>2]=b;b=J[k+524>>2];J[k+376>>2]=J[k+520>>2];J[k+380>>2]=b;b=J[k+508>>2];J[k+360>>2]=J[k+504>>2];J[k+364>>2]=b;b=J[k+532>>2];J[k+384>>2]=J[k+528>>2];J[k+388>>2]=b;b=J[k+540>>2];J[k+392>>2]=J[k+536>>2];J[k+396>>2]=b;b=J[a+4>>2];J[k+400>>2]=J[a>>2];J[k+404>>2]=b;b=J[k+556>>2];J[k+408>>2]=J[k+552>>2];J[k+412>>2]=b;b=J[k+500>>2];J[k+352>>2]=J[k+496>>2];J[k+356>>2]=b;o=N[k+356>>2];N[k+356>>2]=N[k+368>>2];t=N[k+376>>2];u=N[k+360>>2];N[k+360>>2]=N[k+384>>2];N[k+376>>2]=N[k+388>>2];N[k+384>>2]=u;N[k+388>>2]=t;N[k+368>>2]=o;J[k+328>>2]=156736;J[k+332>>2]=k;o=Q(34028234663852886e22);if(YB(A,k+328|0,a,k+560|0,k+480|0,k+464|0,k+432|0,k+448|0,Q(g+Q(0)),1)){o=N[k+464>>2];g=N[k+456>>2];t=N[k+448>>2];u=N[k+452>>2];r=N[k+440>>2];n=N[k+432>>2];p=N[k+436>>2];w=Q(Q(l*r)+Q(Q(m*n)+Q(j*p)));D=Q(-j);v=Q(Q(Q(q*Q(Q(m*p)+Q(n*D)))+Q(s*r))+Q(l*w));N[h+8>>2]=v+v;v=Q(Q(j*w)+Q(Q(s*p)+Q(q*Q(Q(l*n)+Q(r*F)))));N[h+4>>2]=v+v;v=p;p=Q(-l);r=Q(Q(m*w)+Q(Q(s*n)+Q(q*Q(Q(j*r)+Q(v*p)))));N[h>>2]=r+r;r=o>Q(0)?o:Q(0);v=z;n=Q(Q(l*g)+Q(Q(m*t)+Q(j*u)));z=Q(Q(Q(q*Q(Q(m*u)+Q(t*D)))+Q(s*g))+Q(l*n));N[i+8>>2]=Q(y*r)+Q(v+Q(z+z));l=Q(Q(j*n)+Q(Q(s*u)+Q(q*Q(Q(l*t)+Q(g*F)))));N[i+4>>2]=Q(B*r)+Q(I+Q(l+l));g=Q(Q(m*n)+Q(Q(s*t)+Q(q*Q(Q(j*g)+Q(u*p)))));N[i>>2]=Q(C*r)+Q(L+Q(g+g))}Ia=k+576|0;return Q(o)}function D0(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),K=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0);c=Ia-384|0;Ia=c;J[c+368>>2]=0;J[c+360>>2]=0;J[c+364>>2]=0;J[c+352>>2]=0;J[c+356>>2]=0;w=N[e+52>>2];v=N[e+56>>2];B=N[a+8>>2];C=N[a+12>>2];D=N[d+20>>2];u=N[b+20>>2];E=N[d+24>>2];x=N[b+24>>2];P=N[f+4>>2];R=N[f>>2];S=N[f+8>>2];F=N[e+48>>2];G=N[a+4>>2];k=N[b+8>>2];m=N[b>>2];r=N[b+4>>2];o=N[b+12>>2];s=N[d+12>>2];t=N[d>>2];K=N[d+16>>2];l=N[b+16>>2];n=N[d+4>>2];q=N[d+8>>2];J[c+348>>2]=0;J[c+332>>2]=0;J[c+316>>2]=0;A=Q(-t);l=Q(l-K);p=Q(u-D);x=Q(x-E);z=Q(Q(Q(A*l)-Q(p*n))-Q(q*x));u=Q(Q(s*s)+Q(-.5));y=Q(Q(Q(s*Q(Q(n*l)-Q(t*p)))+Q(u*x))-Q(q*z));N[c+344>>2]=y+y;y=Q(Q(Q(u*p)+Q(s*Q(Q(t*x)-Q(q*l))))-Q(n*z));N[c+340>>2]=y+y;a=c+336|0;l=Q(Q(Q(u*l)+Q(s*Q(Q(q*p)-Q(n*x))))-Q(t*z));N[a>>2]=l+l;p=Q(Q(Q(r*q)-Q(n*k))+Q(Q(m*s)-Q(o*t)));l=Q(p+p);x=Q(Q(Q(k*t)-Q(q*m))+Q(Q(r*s)-Q(o*n)));z=Q(x+x);y=Q(Q(1)-Q(p*l));M=Q(x*z);N[c+328>>2]=y-M;p=Q(Q(Q(m*n)-Q(t*r))+Q(Q(k*s)-Q(o*q)));O=Q(p*z);k=Q(Q(o*s)-Q(Q(Q(A*m)-Q(r*n))-Q(q*k)));m=Q(k*l);N[c+324>>2]=O-m;r=Q(p*l);o=Q(k*z);N[c+320>>2]=r+o;N[c+312>>2]=O+m;m=Q(p+p);p=Q(p*m);N[c+308>>2]=y-p;l=Q(x*l);k=Q(k*m);N[c+304>>2]=l-k;J[c+300>>2]=0;N[c+296>>2]=r-o;N[c+292>>2]=l+k;N[c+288>>2]=Q(Q(1)-M)-p;J[c+284>>2]=0;N[c+280>>2]=C;N[c+276>>2]=B;H[c+256|0]=0;J[c+252>>2]=3;J[c+224>>2]=0;J[c+228>>2]=0;J[c+232>>2]=0;J[c+236>>2]=0;N[c+272>>2]=G;k=B>=G?G:B;k=k<=C?k:C;m=Q(k*Q(.05000000074505806));N[c+248>>2]=m;N[c+244>>2]=m;N[c+240>>2]=k*Q(.15000000596046448);J[c+220>>2]=0;N[c+216>>2]=v;N[c+212>>2]=w;H[c+192|0]=0;J[c+188>>2]=3;J[c+160>>2]=0;J[c+164>>2]=0;J[c+168>>2]=0;J[c+172>>2]=0;N[c+208>>2]=F;k=w>=F?F:w;k=k<=v?k:v;m=Q(k*Q(.05000000074505806));N[c+184>>2]=m;N[c+180>>2]=m;N[c+176>>2]=k*Q(.15000000596046448);J[c+156>>2]=0;k=Q(S*g);m=Q(R*g);r=Q(P*g);o=Q(Q(q*k)+Q(Q(t*m)+Q(n*r)));l=Q(Q(q*o)+Q(Q(k*u)-Q(s*Q(Q(t*r)-Q(m*n)))));N[c+152>>2]=l+l;l=Q(Q(n*o)+Q(Q(r*u)-Q(s*Q(Q(q*m)-Q(k*t)))));N[c+148>>2]=l+l;k=Q(Q(t*o)+Q(Q(m*u)-Q(s*Q(Q(n*k)-Q(r*q)))));N[c+144>>2]=k+k;d=L[i>>1];J[c+16>>2]=156988;J[c+24>>2]=c+288;J[c+20>>2]=c+224;b=J[c+308>>2];J[c+48>>2]=J[c+304>>2];J[c+52>>2]=b;b=J[c+316>>2];J[c+56>>2]=J[c+312>>2];J[c+60>>2]=b;b=J[c+300>>2];J[c+40>>2]=J[c+296>>2];J[c+44>>2]=b;e=J[c+324>>2];b=c- -64|0;J[b>>2]=J[c+320>>2];J[b+4>>2]=e;e=J[c+332>>2];J[c+72>>2]=J[c+328>>2];J[c+76>>2]=e;e=J[a+4>>2];J[c+80>>2]=J[a>>2];J[c+84>>2]=e;e=J[c+348>>2];J[c+88>>2]=J[c+344>>2];J[c+92>>2]=e;e=J[c+292>>2];J[c+32>>2]=J[c+288>>2];J[c+36>>2]=e;k=N[c+36>>2];N[c+36>>2]=N[c+48>>2];m=N[c+56>>2];r=N[c+40>>2];N[c+40>>2]=N[b>>2];N[c+56>>2]=N[c+68>>2];N[b>>2]=r;N[c+68>>2]=m;N[c+48>>2]=k;J[c+8>>2]=157392;J[c+12>>2]=c+160;b=a;a=d&512;b=VB(c+16|0,c+8|0,b,c+352|0,c+144|0,c+128|0,c+96|0,c+112|0,j,a>>>9|0);a:{if(!b){break a}j=Q(-q);k=Q(-n);I[h+12>>1]=2;v=N[c+128>>2];if(v<=N[c+368>>2]){if(a){I[h+12>>1]=3;g=N[c+100>>2];m=N[c+96>>2];r=N[c+104>>2];o=N[c+120>>2];l=N[c+112>>2];p=N[c+116>>2];N[h+40>>2]=v;w=Q(Q(q*o)+Q(Q(t*l)+Q(n*p)));v=Q(Q(Q(s*Q(Q(t*p)+Q(l*k)))+Q(u*o))+Q(q*w));N[h+24>>2]=E+Q(v+v);v=Q(Q(n*w)+Q(Q(u*p)+Q(s*Q(Q(q*l)+Q(o*A)))));N[h+20>>2]=D+Q(v+v);o=Q(Q(t*w)+Q(Q(u*l)+Q(s*Q(Q(n*o)+Q(p*j)))));N[h+16>>2]=K+Q(o+o);l=Q(Q(s*Q(Q(t*g)+Q(m*k)))+Q(u*r));k=Q(Q(q*r)+Q(Q(t*m)+Q(n*g)));o=Q(l+Q(q*k));o=Q(o+o);j=Q(Q(t*k)+Q(Q(u*m)+Q(s*Q(Q(n*r)+Q(g*j)))));j=Q(j+j);g=Q(Q(n*k)+Q(Q(u*g)+Q(s*Q(Q(q*m)+Q(r*A)))));g=Q(g+g);n=Q(Q(1)/Q(Y(Q(Q(o*o)+Q(Q(j*j)+Q(g*g))))));N[h+36>>2]=n*Q(-o);N[h+32>>2]=n*Q(-g);N[h+28>>2]=n*Q(-j);break a}J[h+40>>2]=0;g=N[f>>2];j=N[f+4>>2];N[h+36>>2]=-N[f+8>>2];N[h+32>>2]=-j;N[h+28>>2]=-g;break a}I[h+12>>1]=3;m=N[c+100>>2];r=N[c+96>>2];o=N[c+104>>2];l=N[c+120>>2];p=N[c+112>>2];w=N[c+116>>2];N[h+40>>2]=v*g;g=Q(Q(q*l)+Q(Q(t*p)+Q(n*w)));v=Q(Q(Q(s*Q(Q(t*w)+Q(p*k)))+Q(u*l))+Q(q*g));N[h+24>>2]=E+Q(v+v);v=Q(Q(n*g)+Q(Q(u*w)+Q(s*Q(Q(q*p)+Q(l*A)))));N[h+20>>2]=D+Q(v+v);g=Q(Q(t*g)+Q(Q(u*p)+Q(s*Q(Q(n*l)+Q(w*j)))));N[h+16>>2]=K+Q(g+g);g=Q(Q(q*o)+Q(Q(t*r)+Q(n*m)));k=Q(Q(Q(s*Q(Q(t*m)+Q(r*k)))+Q(u*o))+Q(q*g));k=Q(k+k);j=Q(Q(t*g)+Q(Q(u*r)+Q(s*Q(Q(n*o)+Q(m*j)))));j=Q(j+j);g=Q(Q(n*g)+Q(Q(u*m)+Q(s*Q(Q(q*r)+Q(o*A)))));g=Q(g+g);n=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(j*j)+Q(g*g))))));N[h+36>>2]=n*Q(-k);N[h+32>>2]=n*Q(-g);N[h+28>>2]=n*Q(-j)}Ia=c+384|0;return b|0}function Bu(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{i=K[a+44|0];d=K[c|0];if((i|0)==(d|0)){break a}H[a+44|0]=d;h=!(d&1);k=h|i;e=J[a>>2];b:{if(!e){break b}f=K[c|0]&16;if((f|0)!=(i&16)){d=Ia-16|0;Ia=d;c:{if(M[e+152>>2]>4294967293){break c}g=J[e+40>>2]+4632|0;if(f&16){J[d+4>>2]=e;g=qb(g,d+4|0,d+11|0);if(K[d+11|0]){break c}J[g>>2]=J[d+4>>2];break c}J[d+12>>2]=e;pb(g,d+12|0)}Ia=d+16|0}d:{if(!(k&1)){d=J[a+176>>2];if(!d){d=J[b+288>>2];if(!d){zf(b);d=J[b+288>>2]}J[b+288>>2]=J[d>>2];J[b+280>>2]=J[b+280>>2]+1}H[d+24|0]=0;H[d+25|0]=0;H[d+26|0]=0;H[d+27|0]=0;H[d+28|0]=0;H[d+29|0]=0;H[d+30|0]=0;H[d+31|0]=0;H[d|0]=0;H[d+1|0]=0;H[d+2|0]=0;H[d+3|0]=0;H[d+4|0]=0;H[d+5|0]=0;H[d+6|0]=0;H[d+7|0]=0;H[d+56|0]=0;H[d+57|0]=0;H[d+58|0]=0;H[d+59|0]=0;H[d+60|0]=0;H[d+61|0]=0;H[d+62|0]=0;H[d+63|0]=0;H[d+48|0]=0;H[d+49|0]=0;H[d+50|0]=0;H[d+51|0]=0;H[d+52|0]=0;H[d+53|0]=0;H[d+54|0]=0;H[d+55|0]=0;H[d+40|0]=0;H[d+41|0]=0;H[d+42|0]=0;H[d+43|0]=0;H[d+44|0]=0;H[d+45|0]=0;H[d+46|0]=0;H[d+47|0]=0;H[d+32|0]=0;H[d+33|0]=0;H[d+34|0]=0;H[d+35|0]=0;H[d+36|0]=0;H[d+37|0]=0;H[d+38|0]=0;H[d+39|0]=0;H[d+16|0]=0;H[d+17|0]=0;H[d+18|0]=0;H[d+19|0]=0;H[d+20|0]=0;H[d+21|0]=0;H[d+22|0]=0;H[d+23|0]=0;H[d+8|0]=0;H[d+9|0]=0;H[d+10|0]=0;H[d+11|0]=0;H[d+12|0]=0;H[d+13|0]=0;H[d+14|0]=0;H[d+15|0]=0;H[d+31|0]=1;N[d+48>>2]=N[a+120>>2];N[d+52>>2]=N[a+124>>2];N[d+32>>2]=N[a+128>>2];N[d+36>>2]=N[a+132>>2];N[d+40>>2]=N[a+136>>2];N[d+44>>2]=N[a+140>>2];N[d+56>>2]=N[a+112>>2];N[d+60>>2]=N[a+116>>2];J[a+136>>2]=0;J[a+140>>2]=0;J[a+128>>2]=0;J[a+132>>2]=0;J[a+120>>2]=0;J[a+124>>2]=0;J[a+176>>2]=d;J[a+112>>2]=2139095039;J[a+116>>2]=2139095039;if(M[e+152>>2]<=4294967293){ZH(J[e+40>>2],e)}b=J[e+164>>2];if(b){ph(b,J[J[e+40>>2]+1136>>2])}fj(e,5,4);b=J[J[e+40>>2]+1e3>>2];d=J[e+144>>2];vv(b+168|0,d);vv(b+640|0,d);b=J[e+32>>2];if(b){while(1){au(b);b=J[b>>2];if(b){continue}break}}break d}if(!(h&i)){break d}d=J[a+176>>2];if(d){N[a+140>>2]=N[d+44>>2];N[a+128>>2]=N[d+32>>2];N[a+132>>2]=N[d+36>>2];N[a+136>>2]=N[d+40>>2];N[a+120>>2]=N[d+48>>2];N[a+124>>2]=N[d+52>>2];N[a+112>>2]=N[d+56>>2];N[a+116>>2]=N[d+60>>2];J[b+280>>2]=J[b+280>>2]-1;J[d>>2]=J[b+288>>2];J[b+288>>2]=d;J[a+176>>2]=0}b=J[J[e+40>>2]+1e3>>2];d=J[e+144>>2];uv(b+168|0,d);uv(b+640|0,d);b=J[e+44>>2];d=J[b+176>>2];e:{if(H[J[e+100>>2]+28|0]>=0){f:{if(!d|K[J[b+176>>2]+31|0]==1){break f}b=J[b+176>>2];if(!b){break f}J[b+48>>2]=0;J[b+52>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0;J[b+56>>2]=0;J[b+40>>2]=0;J[b+24>>2]=0}H[e+150|0]=1;break e}g:{if(!d|K[J[b+176>>2]+31|0]==1){break g}b=J[b+176>>2];if(!b){break g}J[b+48>>2]=0;J[b+52>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+56>>2]=0;J[b+40>>2]=0}H[e+150|0]=K[e+150|0]&251}b=J[e+164>>2];if(b){ph(b,J[J[e+40>>2]+1136>>2])}fj(e,5,6);I[e+148>>1]=L[e+148>>1]&63995;if(M[e+152>>2]<=4294967293){ZH(J[e+40>>2],e)}b=J[e+32>>2];if(b){while(1){au(b);b=J[b>>2];if(b){continue}break}}}b=i&32;if((b|0)==(K[c|0]&32)){break b}if(b){g=J[e+144>>2];d=g>>>7|0;b=J[e+40>>2];h:{i:{if(K[J[e+44>>2]+9|0]==2){if(d>>>0>=J[b+4740>>2]<<5>>>0){break h}b=b+4736|0;break i}if(d>>>0>=J[b+4728>>2]<<5>>>0){break h}b=b+4724|0}b=J[b>>2]+(g>>>10&4194300)|0;g=J[b>>2];l=b,m=dla(-2,d)&g,J[l>>2]=m}I[e+92>>1]=L[e+92>>1]&65471;break b}j:{if(!(k&1)){break j}g=J[e+144>>2]>>>7|0;b=J[e+40>>2];if(K[J[e+44>>2]+9|0]==2){h=g+32>>>5|0;k:{if(h>>>0<=(J[b+4740>>2]&2147483647)>>>0){d=J[b+4736>>2];break k}d=J[42504]+12|0;d=Ka[J[J[d>>2]+8>>2]](d,h<<2,29113,21414,438)|0;f=J[b+4736>>2];l:{if(!f){break l}Va(d,f,J[b+4740>>2]<<2);if(J[b+4740>>2]<0){break l}f=J[b+4736>>2];if(!f){break l}j=J[42504]+12|0;Ka[J[J[j>>2]+12>>2]](j,f)}f=J[b+4740>>2];Wa((f<<2)+d|0,0,h-f<<2);J[b+4740>>2]=h;J[b+4736>>2]=d}b=(g>>>3&536870908)+d|0;J[b>>2]=J[b>>2]|1<>>5|0;m:{if(h>>>0<=(J[b+4728>>2]&2147483647)>>>0){d=J[b+4724>>2];break m}d=J[42504]+12|0;d=Ka[J[J[d>>2]+8>>2]](d,h<<2,29113,21414,438)|0;f=J[b+4724>>2];n:{if(!f){break n}Va(d,f,J[b+4728>>2]<<2);if(J[b+4728>>2]<0){break n}f=J[b+4724>>2];if(!f){break n}j=J[42504]+12|0;Ka[J[J[j>>2]+12>>2]](j,f)}f=J[b+4728>>2];Wa((f<<2)+d|0,0,h-f<<2);J[b+4728>>2]=h;J[b+4724>>2]=d}b=(g>>>3&536870908)+d|0;J[b>>2]=J[b>>2]|1<>1]=L[e+92>>1]|64}if(!(k&1)){vh(a)}if(!e){break a}b=i&3;a=K[c|0]&3;if(!((b|0)==3|(a|0)!=3)){a=J[e+32>>2];if(a){while(1){Lm(a);a=J[a>>2];if(a){continue}break}}return}if((a|0)==3|(b|0)!=3){break a}ru(e)}}function zr(a,b,c,d,e){var f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0);f=Ia-512|0;Ia=f;v=L[a+18>>1];w=L[a+6>>1];x=L[a+16>>1];k=J[e+8>>2];g=L[a+4>>1];p=P(g,144);J[e+8>>2]=k+p;k=Va(k+J[e>>2]|0,b,p);b=L[a+4>>1]-1|0;if(b){x=((a+x|0)+P(g,400)|0)+(g<<5)|0;w=a+w|0;v=(a+v|0)+144|0;while(1){p=k+P(b,144)|0;z=f+416|0;Si(f+368|0,p,x+P(b,96)|0,z);h=N[(b<<2)+c>>2];e=P(b,48)+d|0;i=Q(Q(h*N[e+24>>2])+N[f+392>>2]);o=Q(Q(h*N[e+32>>2])+N[f+400>>2]);q=Q(Q(h*N[e+40>>2])+N[f+408>>2]);r=Q(Q(h*N[e+16>>2])+N[f+384>>2]);l=Q(Q(i*o)-Q(q*r));m=l;j=Q(Q(h*N[e+36>>2])+N[f+404>>2]);s=Q(Q(h*N[e+20>>2])+N[f+388>>2]);n=Q(Q(r*j)-Q(o*s));t=Q(Q(h*N[e+8>>2])+N[f+376>>2]);u=Q(Q(s*q)-Q(j*i));i=Q(Q(h*N[e>>2])+N[f+368>>2]);l=Q(Q(h*N[e+4>>2])+N[f+372>>2]);h=Q(Q(1)/Q(Q(n*t)+Q(Q(u*i)+Q(m*l))));m=Q(m*h);N[f+336>>2]=m;j=Q(Q(Q(o*l)-Q(i*j))*h);N[f+344>>2]=j;n=Q(n*h);N[f+352>>2]=n;N[f+360>>2]=Q(Q(i*s)-Q(r*l))*h;N[f+324>>2]=m;N[f+320>>2]=u*h;J[f+332>>2]=0;J[f+348>>2]=0;J[f+364>>2]=0;N[f+328>>2]=n;N[f+340>>2]=Q(Q(q*i)-Q(t*o))*h;N[f+356>>2]=j;g=J[f+324>>2];e=v+P(b,160)|0;J[e+96>>2]=J[f+320>>2];J[e+100>>2]=g;g=J[f+332>>2];J[e+104>>2]=J[f+328>>2];J[e+108>>2]=g;g=J[f+340>>2];J[e+112>>2]=J[f+336>>2];J[e+116>>2]=g;g=J[f+348>>2];J[e+120>>2]=J[f+344>>2];J[e+124>>2]=g;g=J[f+356>>2];J[e+128>>2]=J[f+352>>2];J[e+132>>2]=g;g=J[f+364>>2];J[e+136>>2]=J[f+360>>2];J[e+140>>2]=g;A=(a+b|0)- -64|0;B=K[A|0];g=w+(b<<5)|0;y=J[g+12>>2];J[f+168>>2]=J[g+8>>2];J[f+172>>2]=y;y=J[g+4>>2];J[f+160>>2]=J[g>>2];J[f+164>>2]=y;g=f+16|0;Cr(g,p,f+320|0,z,e);e=J[f+172>>2];J[f+8>>2]=J[f+168>>2];J[f+12>>2]=e;e=J[f+164>>2];J[f>>2]=J[f+160>>2];J[f+4>>2]=e;AI(f+176|0,f,g);g=k+P(B,144)|0;h=N[g+20>>2];o=N[g+24>>2];i=N[g+36>>2];q=N[g+40>>2];r=N[g+52>>2];j=N[g+56>>2];s=N[g- -64>>2];l=N[g+68>>2];n=N[g+72>>2];t=N[g+80>>2];u=N[g+84>>2];m=N[g+88>>2];C=N[g+100>>2];D=N[g+104>>2];E=N[g+112>>2];F=N[g+116>>2];G=N[g+120>>2];H=N[g+128>>2];I=N[g+132>>2];M=N[g+136>>2];O=N[g>>2];R=N[g+4>>2];S=N[g+8>>2];T=N[g+16>>2];U=N[g+32>>2];V=N[g+48>>2];W=N[f+196>>2];X=N[f+200>>2];Y=N[f+212>>2];Z=N[f+216>>2];_=N[f+228>>2];$=N[f+232>>2];aa=N[f+240>>2];ba=N[f+244>>2];ca=N[f+248>>2];da=N[f+256>>2];ea=N[f+260>>2];fa=N[f+264>>2];ga=N[f+276>>2];ha=N[f+280>>2];ia=N[f+288>>2];ja=N[f+292>>2];ka=N[f+296>>2];la=N[f+304>>2];ma=N[f+308>>2];na=N[f+312>>2];oa=N[f+176>>2];pa=N[f+180>>2];qa=N[f+184>>2];ra=N[f+192>>2];sa=N[f+208>>2];ta=N[f+224>>2];e=k+P(K[A|0],144)|0;N[e+96>>2]=N[g+96>>2]+N[f+272>>2];N[e+48>>2]=V+ta;N[e+32>>2]=U+sa;N[e+16>>2]=T+ra;J[e+12>>2]=0;N[e+8>>2]=S+qa;N[e+4>>2]=R+pa;N[e>>2]=O+oa;J[e+140>>2]=0;N[e+136>>2]=M+na;N[e+132>>2]=I+ma;N[e+128>>2]=H+la;J[e+124>>2]=0;N[e+120>>2]=G+ka;N[e+116>>2]=F+ja;N[e+112>>2]=E+ia;J[e+108>>2]=0;N[e+104>>2]=D+ha;N[e+100>>2]=C+ga;J[e+92>>2]=0;N[e+88>>2]=m+fa;N[e+84>>2]=u+ea;N[e+80>>2]=t+da;J[e+76>>2]=0;N[e+72>>2]=n+ca;N[e+68>>2]=l+ba;N[e- -64>>2]=s+aa;J[e+60>>2]=0;N[e+56>>2]=j+$;N[e+52>>2]=r+_;J[e+44>>2]=0;N[e+40>>2]=q+Z;N[e+36>>2]=i+Y;J[e+28>>2]=0;N[e+24>>2]=o+X;N[e+20>>2]=h+W;b=b-1|0;if(b){continue}break}}Ul(f+176|0,k);b=J[f+180>>2];a=L[a+18>>1]+a|0;J[a>>2]=J[f+176>>2];J[a+4>>2]=b;b=J[f+188>>2];J[a+8>>2]=J[f+184>>2];J[a+12>>2]=b;b=J[f+196>>2];J[a+16>>2]=J[f+192>>2];J[a+20>>2]=b;b=J[f+204>>2];J[a+24>>2]=J[f+200>>2];J[a+28>>2]=b;b=J[f+212>>2];J[a+32>>2]=J[f+208>>2];J[a+36>>2]=b;b=J[f+220>>2];J[a+40>>2]=J[f+216>>2];J[a+44>>2]=b;b=J[f+228>>2];J[a+48>>2]=J[f+224>>2];J[a+52>>2]=b;b=J[f+236>>2];J[a+56>>2]=J[f+232>>2];J[a+60>>2]=b;c=J[f+244>>2];b=a- -64|0;J[b>>2]=J[f+240>>2];J[b+4>>2]=c;b=J[f+252>>2];J[a+72>>2]=J[f+248>>2];J[a+76>>2]=b;b=J[f+260>>2];J[a+80>>2]=J[f+256>>2];J[a+84>>2]=b;b=J[f+268>>2];J[a+88>>2]=J[f+264>>2];J[a+92>>2]=b;b=J[f+276>>2];J[a+96>>2]=J[f+272>>2];J[a+100>>2]=b;b=J[f+284>>2];J[a+104>>2]=J[f+280>>2];J[a+108>>2]=b;b=J[f+300>>2];J[a+120>>2]=J[f+296>>2];J[a+124>>2]=b;b=J[f+292>>2];J[a+112>>2]=J[f+288>>2];J[a+116>>2]=b;b=J[f+316>>2];J[a+136>>2]=J[f+312>>2];J[a+140>>2]=b;b=J[f+308>>2];J[a+128>>2]=J[f+304>>2];J[a+132>>2]=b;Ia=f+512|0}function q0(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0),I=Q(0),K=Q(0),L=Q(0),O=Q(0),R=Q(0),S=Q(0),T=0,U=0,V=Q(0);j=Ia-48|0;Ia=j;N[j+44>>2]=d;F=J[a+36>>2];a:{if(F){break a}F=0;A=J[a+20>>2];T=A<<2;if(T){U=J[42504];F=Ka[J[J[U+12>>2]+8>>2]](U+12|0,T,29113,13466,133)|0;A=J[a+20>>2]}J[a+36>>2]=F;if(!A){break a}while(1){J[(v<<2)+F>>2]=v;v=v+1|0;if(v>>>0>2]){continue}break}}J[j+40>>2]=0;J[j+36>>2]=e;J[j+32>>2]=f;e=J[a+40>>2];J[j+28>>2]=J[a+32>>2];J[j+24>>2]=e;U=J[a+28>>2];J[j+16>>2]=0;J[j+8>>2]=0;J[j+12>>2]=0;r=Ia-1040|0;Ia=r;d=N[c+8>>2];o=Q(d+d);f=o>Q(0);w=Q(-o);d=N[c+4>>2];p=Q(d+d);e=p>Q(0);k=Q(-p);d=N[c>>2];q=Q(d+d);a=q>Q(0);h=Q(-q);d=N[b+8>>2];s=Q(d+d);d=N[b+4>>2];t=Q(d+d);d=N[b>>2];u=Q(d+d);g=N[j+44>>2];b:{if(g>=Q(34028234663852886e22)){d=p==Q(0)?t:p>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);y=q==Q(0)?u:q>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);g=s;if(o==Q(0)){break b}g=o>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break b}d=Q(t+Q(p*g));y=Q(u+Q(q*g));g=Q(s+Q(o*g))}C=f?o:w;D=e?p:k;E=a?q:h;H[r+1024|0]=1;J[r+1032>>2]=256;J[r+1036>>2]=256;J[r+1028>>2]=r;e=J[j+24>>2];J[r>>2]=e;I=gy?u:y;O=g>s?s:g;d=d>t?t:d;y=u>2]+(c<<2)>>2];h=N[b+12>>2];g=N[b>>2];i=Q(h-g);k=Q(g+h);d:{e:{if(!(Q(i+k)>=y)|!(Q(k-i)<=L)){break e}h=N[b+16>>2];g=N[b+4>>2];l=Q(h-g);h=Q(g+h);w=Q(t-h);k=Q(u-k);g=Q(Q(q*w)-Q(p*k));if(!(Q(Q(D*i)+Q(E*l))>=(g>Q(0)?g:Q(-g)))|!(Q(l+h)>=d)|!(Q(h-l)<=K)){break e}h=N[b+20>>2];g=N[b+8>>2];n=Q(h-g);m=Q(Q(C*l)+Q(D*n));l=Q(g+h);g=Q(s-l);h=Q(Q(p*g)-Q(o*w));if(!(m>=(h>Q(0)?h:Q(-h)))|!(Q(n+l)>=O)|!(Q(l-n)<=I)){break e}g=Q(Q(o*k)-Q(q*g));if(!(Q(Q(C*i)+Q(E*n))>=(g>Q(0)?g:Q(-g)))){break e}R=N[j+44>>2];v=J[b+24>>2];if(!(v&1)){while(1){f=P(v>>>1|0,28)+e|0;l=N[f+40>>2];k=N[f+28>>2];i=Q(l-k);h=N[f+44>>2];g=N[f+32>>2];n=Q(h-g);x=Q(g+h);w=Q(t-x);G=Q(k+l);k=Q(u-G);g=Q(Q(q*w)-Q(p*k));a=Q(G-i)<=L&Q(i+G)>=y&Q(Q(D*i)+Q(E*n))>=(g>Q(0)?g:Q(-g))&Q(n+x)>=d&Q(x-n)<=K;h=N[f+48>>2];g=N[f+36>>2];l=Q(h-g);z=Q(g+h);g=Q(s-z);h=Q(Q(p*g)-Q(o*w));g=Q(Q(o*k)-Q(q*g));b=a&Q(Q(C*n)+Q(D*l))>=(h>Q(0)?h:Q(-h))&Q(l+z)>=O&Q(z-l)<=I&Q(Q(C*i)+Q(E*l))>=(g>Q(0)?g:Q(-g));l=N[f+12>>2];k=N[f>>2];B=Q(l-k);h=N[f+16>>2];g=N[f+4>>2];n=Q(h-g);m=Q(g+h);w=Q(t-m);i=Q(k+l);k=Q(u-i);g=Q(Q(q*w)-Q(p*k));a=Q(i-B)<=L&Q(B+i)>=y&Q(Q(D*B)+Q(E*n))>=(g>Q(0)?g:Q(-g))&Q(n+m)>=d&Q(m-n)<=K;S=Q(C*n);h=N[f+20>>2];g=N[f+8>>2];n=Q(h-g);l=Q(g+h);g=Q(s-l);h=Q(Q(p*g)-Q(o*w));g=Q(Q(o*k)-Q(q*g));a=a&Q(S+Q(D*n))>=(h>Q(0)?h:Q(-h))&Q(n+l)>=O&Q(l-n)<=I&Q(Q(C*B)+Q(E*n))>=(g>Q(0)?g:Q(-g));f:{if(!(!a|!b)){a=Q(Q(Q(z-l)*o)+Q(Q(Q(G-i)*q)+Q(p*Q(x-m))))>Q(0);J[J[r+1028>>2]+(c<<2)>>2]=f+P(a,28);b=f+P(!a,28)|0;c=c+1|0;if((c|0)!=(J[r+1036>>2]&2147483647)){break f}dp(r,c<<1);break f}if(!(a|b)){break e}b=a?f:f+28|0}v=J[b+24>>2];if(!(v&1)){continue}break}}a=J[b+24>>2];A=a>>>1&15;if(!A){break e}k=Q(s+Q(o*R));n=ks?s:k;h=h>t?t:h;g=g>u?u:g;v=J[j+28>>2]+(a>>>3&536870908)|0;T=R>2];f=J[j+32>>2];if((A|0)!=1){while(1){a=J[v>>2];b=U+P(a,24)|0;m=N[b+12>>2];i=N[b>>2];S=Q(m-i);z=Q(i+m);g:{if(!(Q(S+z)>=y)|!(Q(z-S)<=L)){break g}m=N[b+16>>2];i=N[b+4>>2];x=Q(m-i);m=Q(i+m);G=Q(t-m);z=Q(u-z);i=Q(Q(q*G)-Q(p*z));if(!(Q(Q(D*S)+Q(E*x))>=(i>Q(0)?i:Q(-i)))|!(Q(x+m)>=d)|!(Q(m-x)<=K)){break g}m=N[b+20>>2];i=N[b+8>>2];B=Q(m-i);V=Q(Q(C*x)+Q(D*B));x=Q(i+m);i=Q(s-x);m=Q(Q(p*i)-Q(o*G));if(!(V>=(m>Q(0)?m:Q(-m)))|!(Q(B+x)>=O)|!(Q(x-B)<=I)){break g}i=Q(Q(o*z)-Q(q*i));if(!(Q(Q(C*S)+Q(E*B))>=(i>Q(0)?i:Q(-i)))){break g}b=J[(a<<2)+F>>2];a=J[j+40>>2];J[j+40>>2]=a+1;J[f+(a<<2)>>2]=b;if(J[j+40>>2]==J[j+36>>2]){break c}if(!T){break g}N[j+44>>2]=R;y=g;d=h;O=k;L=w;K=l;I=n}v=v+4|0;A=A-1|0;if(A){continue}break e}}b=J[(J[v>>2]<<2)+F>>2];a=J[j+40>>2];J[j+40>>2]=a+1;J[f+(a<<2)>>2]=b;f=J[j+36>>2];b=J[j+40>>2];if(!T){if((b|0)!=(f|0)){break d}break c}if((b|0)==(f|0)){break c}N[j+44>>2]=R;y=g;d=h;O=k;L=w;K=l;I=n}}a=c;c=a-1|0;if(a){continue}}break}a=J[r+1036>>2];h:{if((a|0)<0|!(a&2147483647)){break h}b=J[r+1028>>2];if((b|0)==(r|0)|!b){break h}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,b)}Ia=r+1040|0;Ia=j+48|0;return J[j+40>>2]}function dja(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=0,K=0,L=Q(0),M=0,O=0,S=Q(0),T=Q(0),U=Q(0),V=Q(0);i=Ia-144|0;Ia=i;h=c;x=N[h+20>>2];p=N[d+20>>2];t=N[h+16>>2];A=N[d+16>>2];c=a;q=N[a+8>>2];o=N[h+8>>2];s=N[h>>2];r=N[h+4>>2];l=N[h+12>>2];n=Q(N[d+24>>2]-N[h+24>>2]);k=N[d>>2];u=Q(k+k);j=N[d+8>>2];m=N[d+4>>2];z=N[d+12>>2];v=Q(z+z);d=b;D=N[b+8>>2];w=Q(Q(Q(u*j)-Q(m*v))*D);y=Q(n-w);N[i+92>>2]=y;x=Q(p-x);j=Q(D*Q(Q(j*v)+Q(u*m)));p=Q(x-j);N[i+88>>2]=p;E=Q(w+n);N[i+80>>2]=E;F=Q(j+x);N[i+76>>2]=F;n=Q(w*Q(-2));N[i+116>>2]=n;j=Q(j*Q(-2));N[i+112>>2]=j;w=Q(s+s);x=Q(l+l);m=Q(q*Q(Q(o*w)-Q(r*x)));N[i+56>>2]=m;G=Q(-m);N[i+68>>2]=G;r=Q(q*Q(Q(o*x)+Q(w*r)));N[i+52>>2]=r;H=Q(-r);N[i- -64>>2]=H;t=Q(A-t);k=Q(D*Q(Q(k*u)+Q(Q(z*v)+Q(-1))));z=Q(t-k);N[i+84>>2]=z;u=Q(m*Q(-2));N[i+104>>2]=u;v=Q(r*Q(-2));N[i+100>>2]=v;o=Q(k*Q(-2));N[i+108>>2]=o;s=Q(q*Q(Q(s*w)+Q(Q(l*x)+Q(-1))));N[i+48>>2]=s;q=Q(s*Q(-2));N[i+96>>2]=q;l=Q(k+t);N[i+72>>2]=l;k=Q(-s);N[i+60>>2]=k;N[i+8>>2]=G-m;N[i+4>>2]=H-r;N[i>>2]=k-s;N[i+140>>2]=y-E;N[i+136>>2]=p-F;N[i+132>>2]=z-l;E=Ab(i+48|0,i,i+72|0,i+132|0,i+44|0,i+40|0);z=N[a+4>>2];D=Q(z+N[b+4>>2]);s=Q(D+N[e>>2]);x=Q(s*s);M=E>=x;a:{if(M){break a}l=Q(Y(Q(Q(n*n)+Q(Q(o*o)+Q(j*j)))));N[i+136>>2]=l;s=Q(Y(Q(Q(u*u)+Q(Q(q*q)+Q(v*v)))));N[i+132>>2]=s;if(s!=Q(0)){m=Q(Q(1)/s);u=Q(u*m);N[i+104>>2]=u;v=Q(v*m);N[i+100>>2]=v;q=Q(q*m);N[i+96>>2]=q}if(l!=Q(0)){m=Q(Q(1)/l);n=Q(m*n);N[i+116>>2]=n;j=Q(m*j);N[i+112>>2]=j;o=Q(o*m);N[i+108>>2]=o}if(Q(R(Q(Q(u*n)+Q(Q(q*o)+Q(v*j)))))>Q(.9998000264167786)){N[i+36>>2]=l*Q(.0010000000474974513);N[i+32>>2]=s*Q(.0010000000474974513);a=J[g+4096>>2];f=1;b=0;while(1){I=b<<2;w=N[I+(i+32|0)>>2];C=P(b,12);e=C+(i+96|0)|0;n=N[e+8>>2];O=i+48|0;B=O+P(b,24)|0;j=N[B+8>>2];o=N[e+4>>2];l=N[B+4>>2];m=N[e>>2];r=N[B>>2];B=i+C|0;b=b^1;C=O+P(b,24)|0;k=N[C>>2];N[B>>2]=k;p=N[C+4>>2];N[B+4>>2]=p;t=N[C+8>>2];N[B+8>>2]=t;e=P(b,12)+i|0;I=(i+132|0)+I|0;k=Q(Q(n*Q(t-j))+Q(Q(m*Q(k-r))+Q(o*Q(p-l))));F=Q(-w);b:{if(!(k>=F)){b=a;break b}if(!(k<=Q(w+N[I>>2]))){b=a;break b}N[e>>2]=r+Q(m*k);N[e+4>>2]=l+Q(o*k);N[e+8>>2]=j+Q(n*k);G=N[i+20>>2];p=Q(G-N[i+8>>2]);H=N[i+12>>2];t=Q(H-N[i>>2]);S=N[i+16>>2];A=Q(S-N[i+4>>2]);y=Q(Q(p*p)+Q(Q(t*t)+Q(A*A)));if(!(y>Q(9.999999974752427e-7))){b=a;break b}if(!(x>y)){b=a;break b}c:{if(a>>>0>63){b=a;break c}T=N[h+16>>2];U=N[h+20>>2];V=N[h+24>>2];k=N[d+4>>2];b=a+1|0;J[g+4096>>2]=b;a=(a<<6)+g|0;J[a+52>>2]=-1;y=Q(Y(y));N[a+12>>2]=y-D;L=p;p=Q(Q(1)/y);y=Q(L*p);N[a+8>>2]=y;A=Q(A*p);N[a+4>>2]=A;p=Q(t*p);N[a>>2]=p;N[a+24>>2]=V+Q(G-Q(y*k));N[a+20>>2]=U+Q(S-Q(A*k));N[a+16>>2]=T+Q(H-Q(p*k))}K=K+1|0}k=N[C+12>>2];N[B>>2]=k;p=N[C+16>>2];N[B+4>>2]=p;t=N[C+20>>2];N[B+8>>2]=t;k=Q(Q(n*Q(t-j))+Q(Q(m*Q(k-r))+Q(Q(p-l)*o)));d:{if(!(k>=F)){a=b;break d}if(!(k<=Q(w+N[I>>2]))){a=b;break d}N[e>>2]=r+Q(m*k);N[e+4>>2]=l+Q(o*k);N[e+8>>2]=j+Q(n*k);r=N[i+20>>2];j=Q(r-N[i+8>>2]);k=N[i+12>>2];o=Q(k-N[i>>2]);w=N[i+16>>2];l=Q(w-N[i+4>>2]);m=Q(Q(j*j)+Q(Q(o*o)+Q(l*l)));if(!(m>Q(9.999999974752427e-7))){a=b;break d}if(!(m>>0>63){a=b;break e}p=N[h+16>>2];t=N[h+20>>2];A=N[h+24>>2];n=N[d+4>>2];a=b+1|0;J[g+4096>>2]=a;b=(b<<6)+g|0;J[b+52>>2]=-1;m=Q(Y(m));N[b+12>>2]=m-D;L=j;j=Q(Q(1)/m);m=Q(L*j);N[b+8>>2]=m;l=Q(l*j);N[b+4>>2]=l;j=Q(o*j);N[b>>2]=j;N[b+24>>2]=A+Q(r-Q(m*n));N[b+20>>2]=t+Q(w-Q(l*n));N[b+16>>2]=p+Q(k-Q(j*n))}K=K+1|0}b=1;e=f;f=0;d=c;if(e){continue}break}if(K){break a}}j=N[i+56>>2];n=N[i+44>>2];m=Q(j+Q(n*Q(N[i+68>>2]-j)));o=N[i+80>>2];j=N[i+40>>2];o=Q(m-Q(o+Q(j*Q(N[i+92>>2]-o))));l=N[i+48>>2];r=Q(l+Q(n*Q(N[i+60>>2]-l)));l=N[i+72>>2];l=Q(r-Q(l+Q(j*Q(N[i+84>>2]-l))));k=N[i+52>>2];k=Q(k+Q(n*Q(N[i+64>>2]-k)));n=N[i+76>>2];n=Q(k-Q(n+Q(j*Q(N[i+88>>2]-n))));j=Q(Q(o*o)+Q(Q(l*l)+Q(n*n)));f:{if(jQ(9.999999974752427e-7)){break f}q=Q(1);u=Q(0);v=Q(0);break f}q=Q(Q(1)/Q(Y(j)));u=Q(o*q);v=Q(n*q);q=Q(l*q)}a=J[g+4096>>2];if(a>>>0>63){break a}n=N[h+16>>2];j=N[h+20>>2];o=N[h+24>>2];J[g+4096>>2]=a+1;a=(a<<6)+g|0;N[a+8>>2]=u;N[a+4>>2]=v;N[a>>2]=q;J[a+52>>2]=-1;N[a+12>>2]=Q(Y(E))-D;N[a+24>>2]=Q(m+o)-Q(z*u);N[a+20>>2]=Q(k+j)-Q(z*v);N[a+16>>2]=Q(r+n)-Q(z*q)}Ia=i+144|0;return!M|0}function J4(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;i=Ia-16|0;Ia=i;a:{if(J[a+4656>>2]){Xa(J[42504],2,13913,2308,28228,0);break a}I[i+6>>1]=0;c=a+4872|0;lD(c,0,i+6|0);Wm(c,J[a+4876>>2]);J[i+8>>2]=0;c=a+4884|0;Kp(c,0,i+8|0);kD(c,J[a+4888>>2]);J[i+12>>2]=0;c=a+4896|0;Jp(c,0,i+12|0);jD(c,J[a+4900>>2]);g=a+32|0;f=Ia-32|0;Ia=f;b:{if(b){VH(g,1);b=J[g+2168>>2];J[b+60>>2]=-1;J[b+48>>2]=0;Gm(b,1);ir(g);break b}Gm(J[g+2168>>2],1)}pr(g);c=J[g+2168>>2];J[c+60>>2]=-1;J[c+48>>2]=0;b=J[c+56>>2];if((b|0)!=J[c+52>>2]){d=J[c+44>>2];if(d){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,d);b=J[c+56>>2]}c:{if(!b){b=0;d=0;break c}d=J[42504];b=Ka[J[J[d+12>>2]+8>>2]](d+12|0,b,29113,21311,169)|0;d=J[c+56>>2]}J[c+52>>2]=d;J[c+44>>2]=b}H[f+28|0]=0;b=g+1180|0;c=J[b+4>>2];if((c|0)<0){d=J[b>>2];c=d+P(c,24)|0;while(1){e=J[f+12>>2];J[c>>2]=J[f+8>>2];J[c+4>>2]=e;J[c+16>>2]=J[f+24>>2];e=J[f+20>>2];J[c+8>>2]=J[f+16>>2];J[c+12>>2]=e;H[c+20|0]=K[f+28|0];c=c+24|0;if(d>>>0>c>>>0){continue}break}}J[b+4>>2]=0;hr(b,J[g+1184>>2]);c=J[g+1192>>2];I[f+16>>1]=65535;J[f+8>>2]=-1;J[f+12>>2]=-1;b=J[c+4>>2];if((b|0)<0){d=J[c>>2];b=d+P(b,12)|0;while(1){e=J[f+12>>2];J[b>>2]=J[f+8>>2];J[b+4>>2]=e;J[b+8>>2]=J[f+16>>2];b=b+12|0;if(d>>>0>b>>>0){continue}break}}J[c+4>>2]=0;gr(c,J[c+4>>2]);d=g+1244|0;J[d>>2]=0;J[f+8>>2]=0;c=g+1240|0;b=J[c+4>>2];if((b|0)<0){e=J[c>>2];b=e+(b<<2)|0;while(1){J[b>>2]=J[f+8>>2];b=b+4|0;if(e>>>0>b>>>0){continue}break}}J[c+4>>2]=0;b=c;c=0;h=J[d>>2];d:{if(!h){break d}d=h<<2;if(!d){break d}c=J[42504];e=c+12|0;c=(m=e,n=d,o=Ka[J[J[c>>2]+20>>2]](c)|0?65444:70610,p=19542,q=553,l=J[J[e>>2]+8>>2],Ka[l](m|0,n|0,o|0,p|0,q|0)|0)}e=J[b>>2];d=J[b+4>>2];if((d|0)>0){j=(d<<2)+c|0;d=c;while(1){J[d>>2]=J[e>>2];e=e+4|0;d=d+4|0;if(j>>>0>d>>>0){continue}break}e=J[b>>2]}if(!(!e|J[b+8>>2]<0)){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,e)}J[b+8>>2]=h;J[b>>2]=c;UH(g);d=g+2284|0;b=0;h=J[g+2288>>2];e:{if(!h){break e}c=h<<2;if(!c){break e}b=J[42504];e=Ka[J[J[b>>2]+20>>2]](b)|0?61486:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,e,19542,553)|0}e=J[d>>2];c=J[d+4>>2];if((c|0)>0){j=(c<<2)+b|0;c=b;while(1){J[c>>2]=J[e>>2];e=e+4|0;c=c+4|0;if(j>>>0>c>>>0){continue}break}e=J[d>>2]}if(!(!e|J[d+8>>2]<0)){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,e)}J[d+8>>2]=h;J[d>>2]=b;c=J[g+2368>>2];if(J[c+36>>2]){e=c+8|0;b=0;while(1){d=J[J[c+32>>2]+(b<<2)>>2];J[f+8>>2]=d;f:{if((d|0)==(J[c+4>>2]-1|0)){J[c+4>>2]=d;break f}h=J[c+12>>2];if(h>>>0>=(J[c+16>>2]&2147483647)>>>0){bb(e,f+8|0);break f}J[J[c+8>>2]+(h<<2)>>2]=d;J[c+12>>2]=J[c+12>>2]+1}b=b+1|0;if(b>>>0>2]){continue}break}}b=0;J[c+36>>2]=0;J[f+8>>2]=0;d=c+32|0;vb(d,0,f+8|0);mb(d,J[c+36>>2]);c=J[g+2372>>2];if(J[c+36>>2]){e=c+8|0;while(1){d=J[J[c+32>>2]+(b<<2)>>2];J[f+8>>2]=d;g:{if((d|0)==(J[c+4>>2]-1|0)){J[c+4>>2]=d;break g}h=J[c+12>>2];if(h>>>0>=(J[c+16>>2]&2147483647)>>>0){bb(e,f+8|0);break g}J[J[c+8>>2]+(h<<2)>>2]=d;J[c+12>>2]=J[c+12>>2]+1}b=b+1|0;if(b>>>0>2]){continue}break}}J[c+36>>2]=0;J[f+8>>2]=0;b=c+32|0;vb(b,0,f+8|0);mb(b,J[c+36>>2]);Li(g);J[f+16>>2]=0;J[f+20>>2]=0;J[f+8>>2]=0;J[f+12>>2]=0;c=g+2420|0;b=J[c+4>>2];if((b|0)<0){d=J[c>>2];b=d+(b<<4)|0;while(1){e=J[f+12>>2];J[b>>2]=J[f+8>>2];J[b+4>>2]=e;e=J[f+20>>2];J[b+8>>2]=J[f+16>>2];J[b+12>>2]=e;b=b+16|0;if(d>>>0>b>>>0){continue}break}}J[c+4>>2]=0;b=c;d=0;h=J[g+2424>>2];h:{if(!h){break h}e=h<<4;if(!e){break h}c=J[42504];d=c+12|0;d=(q=d,p=e,o=Ka[J[J[c>>2]+20>>2]](c)|0?36004:70610,n=19542,m=553,l=J[J[d>>2]+8>>2],Ka[l](q|0,p|0,o|0,n|0,m|0)|0)}e=J[b>>2];c=J[b+4>>2];if((c|0)>0){j=(c<<4)+d|0;c=d;while(1){k=J[e+4>>2];J[c>>2]=J[e>>2];J[c+4>>2]=k;k=J[e+12>>2];J[c+8>>2]=J[e+8>>2];J[c+12>>2]=k;e=e+16|0;c=c+16|0;if(j>>>0>c>>>0){continue}break}e=J[b>>2]}if(!(!e|J[b+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}J[b+8>>2]=h;J[b>>2]=d;$H(g+24|0,J[g+28>>2]);ch(g+52|0,J[g+56>>2]);ch(g- -64|0,J[g+68>>2]);ch(g+76|0,J[g+80>>2]);c=J[g+976>>2];b=J[c+140>>2];if(b){while(1){b=b-1|0;d=J[J[c+136>>2]+(b<<2)>>2];J[c+140>>2]=b;if(d){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,d);b=J[c+140>>2]}J[c+164>>2]=J[c+164>>2]-1;if(b){continue}break}}Ia=f+32|0;b=Ia-16|0;Ia=b;a=a+5584|0;if(!J[a+20>>2]){J[b+12>>2]=0;c=a+16|0;vb(c,0,b+12|0);mb(c,J[a+20>>2])}if(!J[a+56>>2]){J[b+12>>2]=0;c=a+52|0;vb(c,0,b+12|0);mb(c,J[a+56>>2])}Ia=b+16|0}Ia=i+16|0}function aC(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=0,G=Q(0),M=Q(0),O=Q(0),R=Q(0);c=Ia-544|0;Ia=c;y=J[a+32>>2];J[c+536>>2]=0;J[c+540>>2]=0;J[c+528>>2]=0;J[c+532>>2]=0;J[c+512>>2]=0;v=N[d+20>>2];u=N[d+24>>2];k=N[d+8>>2];l=N[d>>2];n=N[d+4>>2];q=N[d+12>>2];m=N[d+16>>2];A=N[b+20>>2];C=N[b+24>>2];p=N[b>>2];s=N[b+4>>2];t=N[b+8>>2];r=N[b+12>>2];G=N[b+16>>2];J[c+508>>2]=0;N[c+504>>2]=C;N[c+500>>2]=A;N[c+496>>2]=G;N[c+492>>2]=r;N[c+488>>2]=t;N[c+484>>2]=s;N[c+480>>2]=p;J[c+476>>2]=0;J[c+460>>2]=0;J[c+444>>2]=0;M=Q(-p);m=Q(m-G);o=Q(v-A);u=Q(u-C);w=Q(Q(Q(M*m)-Q(o*s))-Q(t*u));v=Q(Q(r*r)+Q(-.5));x=Q(Q(Q(r*Q(Q(s*m)-Q(p*o)))+Q(v*u))-Q(t*w));N[c+472>>2]=x+x;x=Q(Q(Q(v*o)+Q(r*Q(Q(p*u)-Q(t*m))))-Q(s*w));N[c+468>>2]=x+x;d=c+464|0;m=Q(Q(Q(v*m)+Q(r*Q(Q(t*o)-Q(s*u))))-Q(p*w));N[d>>2]=m+m;o=Q(Q(Q(n*t)-Q(s*k))+Q(Q(l*r)-Q(q*p)));m=Q(o+o);u=Q(Q(Q(k*p)-Q(t*l))+Q(Q(n*r)-Q(q*s)));w=Q(u+u);x=Q(Q(1)-Q(o*m));D=Q(u*w);N[c+456>>2]=x-D;o=Q(Q(Q(l*s)-Q(p*n))+Q(Q(k*r)-Q(q*t)));B=Q(o*w);k=Q(Q(q*r)-Q(Q(Q(M*l)-Q(n*s))-Q(t*k)));l=Q(k*m);N[c+452>>2]=B-l;n=Q(o*m);q=Q(k*w);N[c+448>>2]=n+q;N[c+440>>2]=B+l;l=Q(o+o);o=Q(o*l);N[c+436>>2]=x-o;m=Q(u*m);k=Q(k*l);N[c+432>>2]=m-k;J[c+428>>2]=0;N[c+424>>2]=n-q;N[c+420>>2]=m+k;N[c+416>>2]=Q(Q(1)-D)-o;k=N[e+52>>2];l=N[e+56>>2];n=N[e+48>>2];q=N[a+8>>2];m=N[a+12>>2];o=N[a+4>>2];J[c+412>>2]=0;N[c+408>>2]=m;N[c+404>>2]=q;N[c+400>>2]=o;e=J[a+16>>2];E=J[a+20>>2];F=J[a+28>>2];J[c+392>>2]=J[a+24>>2];J[c+396>>2]=F;J[c+384>>2]=e;J[c+388>>2]=E;J[c+380>>2]=0;N[c+376>>2]=l;N[c+372>>2]=k;H[c+352|0]=0;J[c+348>>2]=3;J[c+320>>2]=0;J[c+324>>2]=0;J[c+328>>2]=0;J[c+332>>2]=0;N[c+368>>2]=n;k=k>=n?n:k;k=k<=l?k:l;l=Q(k*Q(.05000000074505806));N[c+344>>2]=l;N[c+340>>2]=l;N[c+336>>2]=k*Q(.15000000596046448);H[c+192|0]=0;J[c+184>>2]=0;J[c+188>>2]=0;J[c+176>>2]=0;J[c+180>>2]=0;J[c+168>>2]=0;J[c+172>>2]=0;J[c+160>>2]=0;J[c+164>>2]=0;E=y+16|0;J[c+304>>2]=E;J[c+312>>2]=J[y+56>>2]+P(K[y+55|0],20);H[c+316|0]=K[y+54|0];k=Q(o*N[y+68>>2]);l=Q(q*N[y+72>>2]);k=k<=l?k:l;l=Q(m*N[y+76>>2]);k=k<=l?k:l;N[c+184>>2]=k*Q(.02500000037252903);N[c+176>>2]=k*Q(.10000000149011612);N[c+180>>2]=k*Q(.05000000074505806);F=c+160|0;Cb(c+400|0,c+384|0,c+208|0,c+256|0,F,o==Q(1)&q==Q(1)&m==Q(1));J[c+308>>2]=J[y+60>>2];x=N[f+4>>2];D=N[f>>2];B=N[f+8>>2];J[c+156>>2]=0;k=Q(Q(-B)*g);l=Q(Q(-D)*g);n=Q(Q(-x)*g);q=Q(Q(t*k)+Q(Q(p*l)+Q(s*n)));m=Q(Q(Q(v*k)-Q(r*Q(Q(p*n)-Q(s*l))))+Q(t*q));N[c+152>>2]=m+m;m=Q(Q(s*q)+Q(Q(v*n)-Q(r*Q(Q(t*l)-Q(k*p)))));N[c+148>>2]=m+m;k=Q(Q(p*q)+Q(Q(v*l)-Q(r*Q(Q(s*k)-Q(n*t)))));N[c+144>>2]=k+k;y=L[i>>1];e=J[c+436>>2];J[c+48>>2]=J[c+432>>2];J[c+52>>2]=e;e=J[c+428>>2];J[c+40>>2]=J[c+424>>2];J[c+44>>2]=e;e=J[c+444>>2];J[c+56>>2]=J[c+440>>2];J[c+60>>2]=e;z=J[c+452>>2];e=c- -64|0;J[e>>2]=J[c+448>>2];J[e+4>>2]=z;z=J[c+460>>2];J[c+72>>2]=J[c+456>>2];J[c+76>>2]=z;z=J[d+4>>2];J[c+80>>2]=J[d>>2];J[c+84>>2]=z;z=J[c+476>>2];J[c+88>>2]=J[c+472>>2];J[c+92>>2]=z;z=J[c+420>>2];J[c+32>>2]=J[c+416>>2];J[c+36>>2]=z;k=N[c+36>>2];N[c+36>>2]=N[c+48>>2];J[c+16>>2]=156988;J[c+24>>2]=c+416;J[c+20>>2]=c+320;l=N[c+40>>2];n=N[c+56>>2];N[c+48>>2]=k;N[c+40>>2]=N[e>>2];N[c+56>>2]=N[c+68>>2];N[c+68>>2]=n;N[e>>2]=l;J[c+8>>2]=156736;J[c+12>>2]=F;e=d;d=y&512;e=$B(c+16|0,c+8|0,e,c+528|0,c+144|0,c+128|0,c+96|0,c+112|0,j,d>>>9|0);a:{if(!e){break a}if(Wk(h,f,c+128|0,c+96|0,c+112|0,c+480|0,(d|0)!=0,1)){break a}I[h+12>>1]=L[h+12>>1]|1;j=N[c+100>>2];k=N[c+96>>2];l=N[c+104>>2];n=N[c+120>>2];q=N[c+488>>2];m=N[c+112>>2];o=N[c+480>>2];u=N[c+116>>2];w=N[c+484>>2];g=Q(N[c+128>>2]*g);N[h+40>>2]=g;R=Q(B*g);O=C;C=Q(Q(q*n)+Q(Q(o*m)+Q(w*u)));B=Q(Q(Q(r*Q(Q(o*u)-Q(m*w)))+Q(v*n))+Q(q*C));N[h+24>>2]=R+Q(O+Q(B+B));O=A;A=Q(Q(w*C)+Q(Q(v*u)+Q(r*Q(Q(q*m)-Q(n*o)))));N[h+20>>2]=Q(x*g)+Q(O+Q(A+A));A=Q(D*g);g=Q(Q(o*C)+Q(Q(v*m)+Q(r*Q(Q(w*n)-Q(u*q)))));N[h+16>>2]=A+Q(G+Q(g+g));g=Q(Q(t*l)+Q(Q(p*k)+Q(s*j)));n=Q(Q(Q(r*Q(Q(p*j)+Q(k*Q(-s))))+Q(v*l))+Q(t*g));n=Q(n+n);p=Q(Q(p*g)+Q(Q(v*k)+Q(r*Q(Q(s*l)+Q(j*Q(-t))))));p=Q(p+p);g=Q(Q(s*g)+Q(Q(v*j)+Q(r*Q(Q(t*k)+Q(l*M)))));g=Q(g+g);j=Q(Q(1)/Q(Y(Q(Q(n*n)+Q(Q(p*p)+Q(g*g))))));N[h+36>>2]=n*j;N[h+32>>2]=g*j;N[h+28>>2]=p*j;np(h,L[i>>1],a,E,b,f)}Ia=c+544|0;return e|0}function fv(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;e=Ka[J[J[b>>2]+12>>2]](b)|0;i=Ka[J[J[b>>2]+8>>2]](b)|0;g=a+4|0;j=i+J[a+8>>2]|0;if(j>>>0>(J[a+12>>2]&2147483647)>>>0){a:{if(!j){break a}d=j<<4;if(!d){break a}c=J[42504];f=c+12|0;f=(m=f,n=d,o=Ka[J[J[c>>2]+20>>2]](c)|0?32404:70610,p=19542,q=553,l=J[J[f>>2]+8>>2],Ka[l](m|0,n|0,o|0,p|0,q|0)|0)}h=J[g>>2];c=J[g+4>>2];if((c|0)>0){k=(c<<4)+f|0;d=h;c=f;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];J[c+12>>2]=J[d+12>>2];d=d+16|0;c=c+16|0;if(k>>>0>c>>>0){continue}break}}if(!(!h|J[g+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,h)}J[g+8>>2]=j;J[g>>2]=f}if((i|0)>0){f=(i<<4)+e|0;while(1){d=J[a+8>>2];b:{if(d>>>0>=(J[a+12>>2]&2147483647)>>>0){ev(g,e);break b}c=J[a+4>>2]+(d<<4)|0;N[c>>2]=N[e>>2];N[c+4>>2]=N[e+4>>2];N[c+8>>2]=N[e+8>>2];J[c+12>>2]=J[e+12>>2];J[a+8>>2]=d+1}e=e+16|0;if(f>>>0>e>>>0){continue}break}}e=Ka[J[J[b>>2]+20>>2]](b)|0;c=Ka[J[J[b>>2]+16>>2]](b)|0;d=a+16|0;f=c+J[a+20>>2]|0;if(f>>>0>(J[a+24>>2]&2147483647)>>>0){tc(d,f)}if((c|0)>0){h=(c<<5)+e|0;while(1){f=J[a+20>>2];c:{if(f>>>0>=(J[a+24>>2]&2147483647)>>>0){_m(d,e);break c}c=J[a+16>>2]+(f<<5)|0;N[c>>2]=N[e>>2];N[c+4>>2]=N[e+4>>2];N[c+8>>2]=N[e+8>>2];J[c+12>>2]=J[e+12>>2];N[c+16>>2]=N[e+16>>2];N[c+20>>2]=N[e+20>>2];N[c+24>>2]=N[e+24>>2];J[c+28>>2]=J[e+28>>2];J[a+20>>2]=f+1}e=e+32|0;if(h>>>0>e>>>0){continue}break}}e=Ka[J[J[b>>2]+28>>2]](b)|0;j=Ka[J[J[b>>2]+24>>2]](b)|0;g=a+28|0;i=j+J[g+4>>2]|0;if(i>>>0>(J[g+8>>2]&2147483647)>>>0){f=0;d:{if(!i){break d}d=P(i,48);if(!d){break d}c=J[42504];f=Ka[J[J[c>>2]+20>>2]](c)|0?48540:70610;f=Ka[J[J[c+12>>2]+8>>2]](c+12|0,d,f,19542,553)|0}h=J[g>>2];c=J[g+4>>2];if((c|0)>0){k=P(c,48)+f|0;d=h;c=f;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];J[c+12>>2]=J[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];J[c+28>>2]=J[d+28>>2];N[c+32>>2]=N[d+32>>2];N[c+36>>2]=N[d+36>>2];N[c+40>>2]=N[d+40>>2];J[c+44>>2]=J[d+44>>2];d=d+48|0;c=c+48|0;if(k>>>0>c>>>0){continue}break}}if(!(!h|J[g+8>>2]<0)){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,h)}J[g+8>>2]=i;J[g>>2]=f}if((j|0)>0){f=P(j,48)+e|0;while(1){d=J[g+4>>2];e:{if(d>>>0>=(J[g+8>>2]&2147483647)>>>0){Zm(g,e);break e}c=J[g>>2]+P(d,48)|0;N[c>>2]=N[e>>2];N[c+4>>2]=N[e+4>>2];N[c+8>>2]=N[e+8>>2];J[c+12>>2]=J[e+12>>2];N[c+16>>2]=N[e+16>>2];N[c+20>>2]=N[e+20>>2];N[c+24>>2]=N[e+24>>2];J[c+28>>2]=J[e+28>>2];N[c+32>>2]=N[e+32>>2];N[c+36>>2]=N[e+36>>2];N[c+40>>2]=N[e+40>>2];J[c+44>>2]=J[e+44>>2];J[g+4>>2]=d+1}e=e+48|0;if(f>>>0>e>>>0){continue}break}}e=Ka[J[J[b>>2]+36>>2]](b)|0;f=Ka[J[J[b>>2]+32>>2]](b)|0;h=f+J[a+44>>2]|0;if(h>>>0>(J[a+48>>2]&2147483647)>>>0){c=0;f:{if(!h){break f}d=P(h,24);if(!d){break f}b=J[42504];c=b+12|0;c=(q=c,p=d,o=Ka[J[J[b>>2]+20>>2]](b)|0?31932:70610,n=19542,m=553,l=J[J[c>>2]+8>>2],Ka[l](q|0,p|0,o|0,n|0,m|0)|0)}b=J[a+40>>2];d=J[a+44>>2];if((d|0)>0){g=P(d,24)+c|0;d=c;while(1){N[d>>2]=N[b>>2];N[d+4>>2]=N[b+4>>2];N[d+8>>2]=N[b+8>>2];i=J[b+16>>2];J[d+12>>2]=J[b+12>>2];J[d+16>>2]=i;J[d+20>>2]=J[b+20>>2];b=b+24|0;d=d+24|0;if(g>>>0>d>>>0){continue}break}b=J[a+40>>2]}if(!(!b|J[a+48>>2]<0)){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,b)}J[a+48>>2]=h;J[a+40>>2]=c}if((f|0)>0){g=P(f,24)+e|0;while(1){b=J[a+44>>2];g:{if(b>>>0>=(J[a+48>>2]&2147483647)>>>0){c=0;b=J[a+48>>2];h=b&2147483647?b<<1:1;h:{if(!h){break h}d=P(h,24);if(!d){break h}b=J[42504];c=b+12|0;c=(m=c,n=d,o=Ka[J[J[b>>2]+20>>2]](b)|0?31932:70610,p=19542,q=553,l=J[J[c>>2]+8>>2],Ka[l](m|0,n|0,o|0,p|0,q|0)|0)}b=J[a+44>>2];if((b|0)>0){b=P(b,24)+c|0;f=J[a+40>>2];d=c;while(1){N[d>>2]=N[f>>2];N[d+4>>2]=N[f+4>>2];N[d+8>>2]=N[f+8>>2];i=J[f+16>>2];J[d+12>>2]=J[f+12>>2];J[d+16>>2]=i;J[d+20>>2]=J[f+20>>2];f=f+24|0;d=d+24|0;if(b>>>0>d>>>0){continue}break}b=J[a+44>>2]}b=P(b,24)+c|0;N[b>>2]=N[e>>2];N[b+4>>2]=N[e+4>>2];N[b+8>>2]=N[e+8>>2];J[b+20>>2]=J[e+20>>2];d=J[e+16>>2];J[b+12>>2]=J[e+12>>2];J[b+16>>2]=d;i:{if(J[a+48>>2]<0){break i}b=J[a+40>>2];if(!b){break i}d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,b)}J[a+48>>2]=h;J[a+40>>2]=c;break g}b=J[a+40>>2]+P(b,24)|0;N[b>>2]=N[e>>2];N[b+4>>2]=N[e+4>>2];N[b+8>>2]=N[e+8>>2];c=J[e+16>>2];J[b+12>>2]=J[e+12>>2];J[b+16>>2]=c;J[b+20>>2]=J[e+20>>2]}J[a+44>>2]=J[a+44>>2]+1;e=e+24|0;if(g>>>0>e>>>0){continue}break}}}function wL(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=Q(0),s=0,t=0,u=0,w=0,x=0,y=0,z=0,A=Q(0),B=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0;i=J[a+88>>2];a=J[i+8>>2];a:{b:{if((a|0)!=-1){k=J[i+12>>2]+P(a,40)|0;J[i+8>>2]=J[k+36>>2];break b}a=J[i>>2];if(a>>>0>=256){Xa(J[42504],16,15861,2106,77074,0);a=-1;break a}J[i>>2]=a+1;g=J[i+16>>2];f=g+1|0;h=J[i+20>>2]&2147483647;c:{if(f>>>0<=h>>>0){break c}n=h;h=h?h<<1:2;h=f>>>0>h>>>0?f:h;if(n>>>0>=h>>>0){break c}Hs(i+12|0,h);g=J[i+16>>2]}J[i+16>>2]=f;k=J[i+12>>2]+P(g,40)|0}f=J[42504];h=Ka[J[J[f>>2]+20>>2]](f)|0?42206:70610;t=Ka[J[J[f+12>>2]+8>>2]](f+12|0,13008,h,15861,2114)|0;f=t;J[f+32>>2]=0;J[f+36>>2]=0;J[f>>2]=0;J[f+4>>2]=0;J[f+76>>2]=0;J[f+80>>2]=0;J[f+72>>2]=-1;J[f+64>>2]=0;J[f+68>>2]=0;H[f+53|0]=0;H[f+54|0]=0;H[f+55|0]=0;H[f+56|0]=0;H[f+57|0]=0;H[f+58|0]=0;H[f+59|0]=0;H[f+60|0]=0;J[f+48>>2]=0;J[f+52>>2]=0;J[f+40>>2]=0;J[f+44>>2]=0;J[f+8>>2]=0;J[f+12>>2]=0;J[f+16>>2]=0;J[f+20>>2]=0;H[f+21|0]=0;H[f+22|0]=0;H[f+23|0]=0;H[f+24|0]=0;H[f+25|0]=0;H[f+26|0]=0;H[f+27|0]=0;H[f+28|0]=0;J[f+84>>2]=0;J[f+88>>2]=0;J[f+92>>2]=0;J[f+96>>2]=0;J[f+100>>2]=0;J[f+104>>2]=0;J[f+108>>2]=0;J[f+112>>2]=0;J[f+116>>2]=0;J[f+120>>2]=0;J[f+124>>2]=0;J[f+128>>2]=0;_c(f+132|0);I[f+168>>1]=256;f=f+176|0;J[f+12800>>2]=0;J[f+12804>>2]=0;J[f+12816>>2]=0;f=f+12808|0;J[f>>2]=0;J[f+4>>2]=0;f=J[b>>2];J[k+4>>2]=((f|0)<0?f^-1:f|-2147483648)>>>1;f=J[b+4>>2];J[k+8>>2]=((f|0)<0?f^-1:f|-2147483648)>>>1;f=J[b+8>>2];J[k+12>>2]=((f|0)<0?f^-1:f|-2147483648)>>>1;f=J[b+12>>2];J[k+16>>2]=((f|0)<0?f^-1:f|-2147483648)>>>1;f=J[b+16>>2];J[k+20>>2]=((f|0)<0?f^-1:f|-2147483648)>>>1;f=J[b+20>>2];J[k+28>>2]=t;J[k+24>>2]=((f|0)<0?f^-1:f|-2147483648)>>>1;J[k+36>>2]=J[b+24>>2];Fs(J[i>>2],J[i+12>>2]);if(c){h=Ia-32|0;Ia=h;u=J[i+4216>>2];if(u){x=J[i+24>>2];y=J[i+12>>2];o=J[i+4220>>2];d:{while(1){f=1;if(!o){break d}o=o-1|0;if(!J[(o<<2)+u>>2]){continue}break}f=(o&134217727)+1|0}while(1){o=J[(s<<2)+u>>2];if(o){z=s<<5;while(1){g=P($ka(o)|z,12)+x|0;b=L[g+4>>1];e:{if(b){c=g+8|0;c=(b|0)!=1?J[(i+P(b,12)|0)+92>>2]+(J[g+8>>2]<<2)|0:c;b=J[(P(L[c+2>>1],40)+y|0)+28>>2];c=J[b+76>>2]+(L[c>>1]<<3)|0;g=J[c+4>>2];b=J[(g&1?96:100)+b>>2]+P(J[c>>2],24)|0;c=J[b+12>>2];J[h+16>>2]=J[b+8>>2];J[h+20>>2]=c;c=J[b+20>>2];J[h+24>>2]=J[b+16>>2];J[h+28>>2]=c;c=J[b+4>>2];J[h+8>>2]=J[b>>2];J[h+12>>2]=c;c=J[h+20>>2];break e}c=J[g>>2];b=P(c,24)+d|0;A=N[b+16>>2];B=N[b+20>>2];D=N[b>>2];E=N[b+4>>2];F=N[b+8>>2];r=N[(c<<2)+e>>2];b=(C(Q(N[b+12>>2]+r)),v(2));c=((b|0)<0?b^-1:b|-2147483648)>>>1|0;J[h+20>>2]=c;b=(C(Q(F-r)),v(2));J[h+16>>2]=((b|0)<0?b^-1:b|-2147483648)>>>1;b=(C(Q(E-r)),v(2));J[h+12>>2]=((b|0)<0?b^-1:b|-2147483648)>>>1;b=(C(Q(D-r)),v(2));J[h+8>>2]=((b|0)<0?b^-1:b|-2147483648)>>>1;b=(C(Q(B+r)),v(2));J[h+28>>2]=((b|0)<0?b^-1:b|-2147483648)>>>1;b=(C(Q(A+r)),v(2));J[h+24>>2]=((b|0)<0?b^-1:b|-2147483648)>>>1;g=J[g+8>>2]}f:{if(M[k+16>>2]>2]|M[k+4>>2]>c>>>0|(M[h+24>>2]>2]|M[k+20>>2]>2])){break f}if(M[h+28>>2]>2]|M[k+24>>2]>2]){break f}n=h+8|0;l=0;b=Ia-1040|0;Ia=b;j=g>>>2|0;G=J[i+24>>2];w=g>>>7|0;g:{if(w>>>0>2]){p=j&31;c=J[i+76>>2];break g}c=J[42504];p=j&31;m=(j+128>>>5|0)+((p|0)!=0)|0;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,m<<2,29113,15861,274)|0;q=J[i+80>>2];h:{if(q){Va(c,J[i+76>>2],q<<2);l=J[i+80>>2];if((m|0)==(l|0)){break h}}Wa((l<<2)+c|0,0,m-l<<2)}l=J[i+76>>2];if(l){q=J[42504];Ka[J[J[q+12>>2]+12>>2]](q+12|0,l)}J[i+80>>2]=m;J[i+76>>2]=c}m=g&1;c=(w<<2)+c|0;J[c>>2]=J[c>>2]|1<>1];i:{if((j|0)!=1){if(!j){break i}c=J[(i+P(j,12)|0)+92>>2]+(J[l+8>>2]<<2)|0}Va(b,c,j<<2)}c=sm(t,n,g,m);g=j<<2;m=g+b|0;I[m+2>>1]=a;I[m>>1]=c;if(j>>>0>=2){c=J[l+8>>2];g=(i+g|0)+3176|0;J[J[(i+P(j,12)|0)+92>>2]+(c<<2)>>2]=J[g>>2];J[g>>2]=c}c=j+1|0;j:{if(!j){J[l+8>>2]=J[b>>2];break j}j=i+P(c,12)|0;m=j+92|0;p=(i+(c<<2)|0)+3176|0;g=J[p>>2];k:{if((g|0)!=-1){J[l+8>>2]=g;g=J[m>>2]+(g<<2)|0;J[p>>2]=J[g>>2];break k}g=J[j+96>>2];J[l+8>>2]=g;p=c+g|0;n=J[j+100>>2]&2147483647;l:{if(p>>>0<=n>>>0){break l}q=n;n=n?n<<1:2;n=n>>>0

>>0?p:n;if(q>>>0>=n>>>0){break l}mb(m,n);g=J[j+96>>2]}m=J[m>>2];J[j+96>>2]=p;g=m+(g<<2)|0}Va(g,b,c<<2)}I[l+4>>1]=c;Ia=b+1040|0}o=o-1&o;if(o){continue}break}}s=s+1|0;if((f|0)!=(s|0)){continue}break}}Ia=h+32|0}}return a|0}function q2(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=0,F=0,G=Q(0);p=Ia-32|0;Ia=p;v=N[c+4>>2];C=N[d+16>>2];N[p>>2]=C;D=N[d+20>>2];N[p+4>>2]=D;z=N[d+24>>2];N[p+12>>2]=v;N[p+8>>2]=z;A=J[e+32>>2];d=A;c=Ia-448|0;Ia=c;m=N[p+8>>2];l=N[p>>2];n=N[p+4>>2];g=N[e+4>>2];k=N[e+8>>2];h=N[e+12>>2];J[c+380>>2]=0;N[c+376>>2]=h;N[c+372>>2]=k;N[c+368>>2]=g;w=J[e+16>>2];E=J[e+20>>2];F=J[e+28>>2];J[c+360>>2]=J[e+24>>2];J[c+364>>2]=F;J[c+352>>2]=w;J[c+356>>2]=E;H[c+224|0]=0;J[c+216>>2]=0;J[c+220>>2]=0;J[c+208>>2]=0;J[c+212>>2]=0;J[c+200>>2]=0;J[c+204>>2]=0;J[c+192>>2]=0;J[c+196>>2]=0;J[c+336>>2]=d+16;J[c+344>>2]=J[d+56>>2]+P(K[d+55|0],20);H[c+348|0]=K[d+54|0];i=Q(g*N[d+68>>2]);j=Q(k*N[d+72>>2]);i=i<=j?i:j;j=Q(h*N[d+76>>2]);i=i<=j?i:j;N[c+216>>2]=i*Q(.02500000037252903);N[c+208>>2]=i*Q(.10000000149011612);N[c+212>>2]=i*Q(.05000000074505806);e=c+192|0;Cb(c+368|0,c+352|0,c+240|0,c+288|0,e,g==Q(1)&k==Q(1)&h==Q(1));J[c+340>>2]=J[d+60>>2];k=N[f>>2];g=Q(l-N[f+16>>2]);l=Q(g+g);g=Q(n-N[f+20>>2]);n=Q(g+g);h=N[f+4>>2];i=N[f+8>>2];g=Q(m-N[f+24>>2]);j=Q(g+g);o=Q(Q(Q(Q(-k)*l)-Q(n*h))-Q(i*j));g=N[f+12>>2];x=Q(Q(g*g)+Q(-.5));N[c+180>>2]=Q(Q(n*x)+Q(g*Q(Q(k*j)-Q(i*l))))-Q(h*o);J[c+188>>2]=0;J[c+172>>2]=0;J[c+156>>2]=0;N[c+184>>2]=Q(Q(j*x)+Q(g*Q(Q(h*l)-Q(k*n))))-Q(i*o);s=Q(h*Q(0));q=Q(g*Q(0));u=Q(k*Q(0));m=Q(s+Q(Q(q-i)-u));t=Q(i*Q(0));r=Q(u+Q(Q(q-h)-t));B=Q(r+r);y=Q(m*B);u=Q(t+Q(s+Q(u+g)));q=Q(t+Q(Q(q-k)-s));s=Q(q+q);t=Q(u*s);N[c+164>>2]=y-t;N[c+152>>2]=y+t;q=Q(Q(1)-Q(q*s));t=Q(r*B);N[c+168>>2]=q-t;G=q;q=Q(m+m);y=Q(m*q);N[c+148>>2]=G-y;N[c+176>>2]=Q(Q(l*x)+Q(g*Q(Q(i*n)-Q(h*j))))-Q(k*o);J[c+140>>2]=0;g=Q(m*s);k=Q(u*B);N[c+160>>2]=g+k;h=Q(r*s);i=Q(u*q);N[c+144>>2]=h-i;N[c+136>>2]=g-k;N[c+132>>2]=h+i;N[c+128>>2]=Q(Q(1)-t)-y;J[c+56>>2]=0;J[c+60>>2]=4;d=J[c+180>>2];J[c+32>>2]=J[c+176>>2];J[c+36>>2]=d;d=J[c+188>>2];J[c+40>>2]=J[c+184>>2];J[c+44>>2]=d;J[c+112>>2]=0;d=J[c+188>>2];J[c+88>>2]=J[c+184>>2];J[c+92>>2]=d;d=J[c+180>>2];J[c+80>>2]=J[c+176>>2];J[c+84>>2]=d;d=J[c+188>>2];J[c+104>>2]=J[c+184>>2];J[c+108>>2]=d;H[c+64|0]=1;J[c+48>>2]=0;J[c+52>>2]=0;d=J[c+180>>2];J[c+96>>2]=J[c+176>>2];J[c+100>>2]=d;J[c+24>>2]=156668;J[c+28>>2]=c+32;J[c+16>>2]=156736;J[c+20>>2]=e;J[c>>2]=2139095039;d=dl(c+24|0,c+16|0,c+176|0,c,c+432|0,c+416|0,c+400|0,c+384|0);a:{if((d|0)==2){J[p+28>>2]=0;break a}g=N[c+384>>2];N[p+28>>2]=g*g;e=J[c+400>>2];w=J[c+404>>2];N[a+8>>2]=N[c+408>>2];J[a>>2]=e;J[a+4>>2]=w;e=J[c+416>>2];w=J[c+420>>2];N[p+24>>2]=N[c+424>>2];J[p+16>>2]=e;J[p+20>>2]=w;g=N[f+8>>2];k=N[a+8>>2];l=Q(k+k);k=N[f>>2];h=N[a>>2];n=Q(h+h);h=N[a+4>>2];j=Q(h+h);h=N[f+4>>2];o=Q(Q(g*l)+Q(Q(k*n)+Q(j*h)));i=N[f+12>>2];m=Q(Q(i*i)+Q(-.5));N[a+8>>2]=Q(g*o)+Q(Q(l*m)+Q(i*Q(Q(k*j)-Q(n*h))));N[a+4>>2]=Q(h*o)+Q(Q(j*m)+Q(i*Q(Q(g*n)-Q(l*k))));N[a>>2]=Q(k*o)+Q(Q(n*m)+Q(i*Q(Q(h*l)-Q(j*g))));r=N[f+16>>2];s=N[f+20>>2];l=N[p+24>>2];l=Q(l+l);n=N[p+16>>2];n=Q(n+n);j=N[p+20>>2];j=Q(j+j);o=Q(Q(g*l)+Q(Q(k*n)+Q(h*j)));N[p+24>>2]=N[f+24>>2]+Q(Q(g*o)+Q(Q(l*m)+Q(i*Q(Q(k*j)-Q(n*h)))));N[p+20>>2]=s+Q(Q(h*o)+Q(Q(j*m)+Q(i*Q(Q(g*n)-Q(l*k)))));N[p+16>>2]=r+Q(Q(k*o)+Q(Q(n*m)+Q(i*Q(Q(h*l)-Q(j*g)))))}Ia=c+448|0;b:{c:{if((d|0)!=2){g=N[p+28>>2];c=0;if(g>Q(v*v)){break b}g=Q(v-Q(Y(g)));N[b>>2]=g>Q(0)?g:Q(0);N[a+8>>2]=-N[a+8>>2];N[a+4>>2]=-N[a+4>>2];N[a>>2]=-N[a>>2];break c}d=K[A+55|0];d:{if(!d){g=Q(-34028234663852886e22);break d}h=N[f+8>>2];g=Q(z-N[f+24>>2]);g=Q(g+g);i=N[f>>2];k=Q(C-N[f+16>>2]);k=Q(k+k);m=Q(D-N[f+20>>2]);j=Q(m+m);m=N[f+4>>2];o=Q(Q(h*g)+Q(Q(i*k)+Q(j*m)));l=N[f+12>>2];n=Q(Q(l*l)+Q(-.5));s=Q(Q(h*o)+Q(Q(g*n)-Q(l*Q(Q(i*j)-Q(k*m)))));z=Q(Q(m*o)+Q(Q(j*n)-Q(l*Q(Q(h*k)-Q(g*i)))));x=Q(Q(i*o)+Q(Q(k*n)-Q(l*Q(Q(m*g)-Q(j*h)))));q=Q(-m);u=Q(-i);t=Q(-h);f=J[A+56>>2];g=Q(-34028234663852886e22);while(1){j=N[f+8>>2];o=N[f>>2];r=N[f+4>>2];k=Q(N[f+12>>2]+Q(Q(s*j)+Q(Q(x*o)+Q(z*r))));if(k>g){g=Q(j+j);j=Q(o+o);o=Q(r+r);r=Q(Q(h*g)+Q(Q(i*j)+Q(m*o)));N[a+8>>2]=Q(h*r)+Q(Q(g*n)+Q(l*Q(Q(i*o)+Q(j*q))));N[a+4>>2]=Q(m*r)+Q(Q(o*n)+Q(l*Q(Q(h*j)+Q(g*u))));N[a>>2]=Q(i*r)+Q(Q(j*n)+Q(l*Q(Q(m*g)+Q(o*t))));g=k}f=f+20|0;d=d-1|0;if(d){continue}break}}g=Q(v-g);N[b>>2]=g>Q(0)?g:Q(0)}c=1}Ia=p+32|0;return c|0}function Xh(a,b,c,d,e,f,g,h){var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=0;r=Ia-48|0;Ia=r;H[g|0]=0;i=N[a+16>>2];k=N[a>>2];m=N[a+12>>2];l=N[a+4>>2];s=N[a+8>>2];j=Q(N[a+20>>2]-s);N[r+44>>2]=j;i=Q(i-l);N[r+40>>2]=i;n=Q(m-k);N[r+36>>2]=n;m=N[a+28>>2];o=N[a+24>>2];s=Q(N[a+32>>2]-s);N[r+32>>2]=s;v=Q(m-l);N[r+28>>2]=v;o=Q(o-k);N[r+24>>2]=o;a:{b:{if(h){x=N[r+32>>2];s=N[c+8>>2];j=N[a+8>>2];l=Q(s-j);A=N[r+24>>2];v=N[c>>2];i=N[a>>2];m=Q(v-i);o=N[c+4>>2];k=N[a+4>>2];n=Q(o-k);B=N[r+28>>2];t=Q(Q(x*l)+Q(Q(A*m)+Q(n*B)));C=N[r+44>>2];D=N[r+36>>2];y=N[r+40>>2];u=Q(Q(C*l)+Q(Q(D*m)+Q(n*y)));c:{if(u<=Q(0)&t<=Q(0)){break c}l=N[a+20>>2];q=Q(s-l);m=N[a+12>>2];p=Q(v-m);n=N[a+16>>2];w=Q(o-n);E=Q(Q(x*q)+Q(Q(A*p)+Q(B*w)));q=Q(Q(C*q)+Q(Q(D*p)+Q(y*w)));if(!(!(q>=Q(0))|!(q>=E))){i=m;k=n;j=l;break c}F=Q(Q(u*E)-Q(t*q));if(!(!(F<=Q(0))|(!(q<=Q(0))|!(u>=Q(0))))){l=Q(u/Q(u-q));j=Q(j+Q(C*l));k=Q(k+Q(y*l));i=Q(i+Q(D*l));break c}w=s;s=N[a+32>>2];p=Q(w-s);w=v;v=N[a+24>>2];z=Q(w-v);w=o;o=N[a+28>>2];G=Q(w-o);w=Q(Q(C*p)+Q(Q(D*z)+Q(y*G)));p=Q(Q(x*p)+Q(Q(A*z)+Q(B*G)));if(!(!(p>=Q(0))|!(p>=w))){i=v;k=o;j=s;break c}u=Q(Q(w*t)-Q(p*u));if(!(!(u<=Q(0))|(!(p<=Q(0))|!(t>=Q(0))))){l=Q(t/Q(t-p));j=Q(j+Q(x*l));k=Q(k+Q(B*l));i=Q(i+Q(A*l));break c}d:{z=Q(Q(q*p)-Q(E*w));if(!(z<=Q(0))){break d}t=Q(E-q);if(!(t>=Q(0))){break d}q=Q(w-p);if(!(q>=Q(0))){break d}i=Q(t/Q(t+q));j=Q(l+Q(Q(s-l)*i));k=Q(n+Q(Q(o-n)*i));i=Q(m+Q(Q(v-m)*i));break c}m=Q(Q(1)/Q(F+Q(z+u)));l=Q(F*m);m=Q(u*m);j=Q(Q(x*l)+Q(j+Q(C*m)));k=Q(Q(B*l)+Q(k+Q(y*m)));i=Q(Q(A*l)+Q(i+Q(D*m)))}N[r+20>>2]=j;N[r+16>>2]=k;N[r+12>>2]=i;j=Q(N[r+20>>2]-N[c+8>>2]);i=Q(j*j);j=Q(N[r+12>>2]-N[c>>2]);k=Q(j*j);j=Q(N[r+16>>2]-N[c+4>>2]);if(Q(i+Q(k+Q(j*j)))<=Q(d*d)){J[f>>2]=0;break b}i=N[r+40>>2];n=N[r+36>>2];o=N[r+24>>2];v=N[r+28>>2];s=N[r+32>>2];j=N[r+44>>2]}m=N[e>>2];t=N[e+4>>2];A=Q(Q(m*v)-Q(o*t));k=N[e+8>>2];B=Q(Q(t*s)-Q(v*k));C=Q(Q(k*o)-Q(s*m));l=Q(Q(j*A)+Q(Q(n*B)+Q(C*i)));if(l>Q(-9999999747378752e-21)&l>2]*d);p=Q(N[b>>2]*d);u=Q(N[b+4>>2]*d);b=Q(Q(k*q)+Q(Q(m*p)+Q(u*t)))>=Q(0);x=Q(Q(1)/l);w=k;k=N[a>>2];p=Q(Q(N[c>>2]-(b?Q(-p):p))-k);l=N[a+4>>2];u=Q(Q(N[c+4>>2]-(b?Q(-u):u))-l);D=Q(Q(p*i)-Q(n*u));y=m;z=i;m=N[a+8>>2];i=Q(Q(N[c+8>>2]-(b?Q(-q):q))-m);q=Q(Q(u*j)-Q(z*i));n=Q(Q(i*n)-Q(j*p));j=Q(x*Q(Q(w*D)+Q(Q(y*q)+Q(t*n))));i=Q(x*Q(Q(i*A)+Q(Q(p*B)+Q(C*u))));b=iQ(1)|(jQ(1)))){d=Q(x*Q(Q(s*D)+Q(Q(o*q)+Q(v*n))));if(d>2]=d;I=1;H[g|0]=1;break a}e:{f:{g:{h:{if(b){if(j>2];s=Q(m-n);v=N[a+32>>2];o=Q(Q(Q(1)-i)-j);u=Q(Q(Q(i*n)+Q(j*v))+Q(o*m));y=Q(s*Q(u-n));n=N[a+12>>2];t=Q(k-n);q=N[a+24>>2];x=Q(Q(Q(i*n)+Q(j*q))+Q(o*k));z=Q(t*Q(x-n));n=N[a+16>>2];p=Q(l-n);w=j;j=N[a+28>>2];o=Q(Q(Q(i*n)+Q(w*j))+Q(o*l));if(!(Q(y+Q(z+Q(p*Q(o-n))))Q(1))){b=0;g=2;break e}n=N[a+32>>2];s=Q(n-m);v=N[a+20>>2];o=Q(Q(Q(1)-i)-j);u=Q(Q(Q(i*v)+Q(j*n))+Q(o*m));y=Q(s*Q(u-m));m=N[a+24>>2];t=Q(m-k);q=N[a+12>>2];x=Q(Q(Q(i*q)+Q(j*m))+Q(o*k));z=Q(t*Q(x-k));k=N[a+28>>2];p=Q(k-l);w=i;i=N[a+16>>2];o=Q(Q(Q(w*i)+Q(j*k))+Q(o*l));if(Q(y+Q(z+Q(p*Q(o-l))))Q(1))){break f}n=N[a+20>>2];s=Q(n-m);v=N[a+32>>2];o=Q(Q(Q(1)-i)-j);u=Q(Q(Q(i*n)+Q(j*v))+Q(o*m));y=Q(s*Q(u-m));m=N[a+12>>2];t=Q(m-k);q=N[a+24>>2];x=Q(Q(Q(i*m)+Q(j*q))+Q(o*k));z=Q(t*Q(x-k));k=N[a+16>>2];p=Q(k-l);w=j;j=N[a+28>>2];o=Q(Q(Q(i*k)+Q(w*j))+Q(o*l));if(Q(y+Q(z+Q(p*Q(o-l))))>2]=N[r+12>>2];break b}b=0;g=1}if(!fe(c,e,P(b,12)+a|0,P(g,12)+a|0,d,r+12|0)){break a}d=N[r+12>>2];if(!(d>=Q(0))){break a}N[f>>2]=d}I=1}Ia=r+48|0;return I}function _fa(a,b,c,d,e,f,g,h){a=a|0;b=Q(b);c=Q(c);d=d|0;e=e|0;f=f|0;g=g|0;h=Q(h);var i=0,j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,I=0,L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=0,Y=Q(0),Z=Q(0),_=Q(0),$=0,aa=0,ba=Q(0),ca=Q(0),da=Q(0),ea=0,fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=0,na=0,oa=0;i=Ia-144|0;Ia=i;$=J[a+448>>2];if(J[a+292>>2]|J[a+304>>2]|J[a+660>>2]){x=J[a+264>>2];j=J[a+228>>2];aa=J[a+444>>2];k=J[a+420>>2];G=J[a+408>>2];I=K[J[a+476>>2]];J[i+104>>2]=0;J[i+108>>2]=0;J[i+96>>2]=0;J[i+100>>2]=0;J[i+88>>2]=0;J[i+92>>2]=0;J[i+80>>2]=0;J[i+84>>2]=0;I=I&1;if(!I){A=N[a+560>>2];B=N[a+572>>2];C=N[a+584>>2];D=N[a+564>>2];L=N[a+576>>2];M=N[a+588>>2];O=N[a+568>>2];P=N[a+580>>2];R=N[a+592>>2];S=N[a+620>>2];E=N[a+608>>2];Y=N[a+596>>2];r=N[a+524>>2];u=N[a+528>>2];l=N[a+532>>2];y=N[a+624>>2];Z=N[a+612>>2];_=N[a+600>>2];v=N[a+536>>2];z=N[a+540>>2];w=N[a+544>>2];T=N[a+548>>2];s=N[x+16>>2];p=Q(-s);U=N[a+552>>2];t=N[x+20>>2];V=N[a+556>>2];m=N[x+24>>2];q=Q(-N[x+4>>2]);n=N[x>>2];o=N[x+8>>2];W=Q(Q(Q(Q(T*p)-Q(U*t))-Q(V*m))+Q(Q(Q(N[a+616>>2]*q)-Q(n*N[a+604>>2]))-Q(o*N[a+628>>2])));N[i+104>>2]=W;y=Q(Q(Q(Q(v*p)-Q(z*t))-Q(w*m))+Q(Q(Q(Z*q)-Q(n*_))-Q(o*y)));N[i+100>>2]=y;p=Q(Q(Q(Q(r*p)-Q(u*t))-Q(l*m))+Q(Q(Q(E*q)-Q(n*Y))-Q(o*S)));N[i+96>>2]=p;w=Q(Q(Q(w*q)-Q(n*l))-Q(o*V));l=Q(-t);t=Q(w+Q(Q(Q(P*l)-Q(s*O))-Q(m*R)));N[i+88>>2]=t;u=Q(Q(Q(Q(z*q)-Q(n*u))-Q(o*U))+Q(Q(Q(L*l)-Q(s*D))-Q(m*M)));N[i+84>>2]=u;m=Q(Q(Q(Q(v*q)-Q(n*r))-Q(o*T))+Q(Q(Q(B*l)-Q(s*A))-Q(m*C)));N[i+80>>2]=m}q=N[j+20>>2];n=N[j>>2];o=N[j+4>>2];s=N[j+8>>2];r=N[j+16>>2];N[i+136>>2]=W+N[j+24>>2];N[i+132>>2]=y+q;j=0;J[i+140>>2]=0;N[i+128>>2]=p+r;J[i+124>>2]=0;N[i+120>>2]=t+s;N[i+116>>2]=u+o;N[i+112>>2]=m+n;J[i+72>>2]=0;J[i+76>>2]=0;X=i- -64|0;J[X>>2]=0;J[X+4>>2]=0;J[i+56>>2]=0;J[i+60>>2]=0;J[i+48>>2]=0;J[i+52>>2]=0;G=J[G>>2];if(G){p=f?Q(0):Q(-34028234663852886e22);X=J[a+312>>2];ea=Ka[J[J[a>>2]+168>>2]](a,0)|0;k=J[k>>2];while(1){dI(J[a+656>>2]+(k<<5)|0,i+112|0,i+48|0,i+80|0,X,ea,g,h,p);k=k+1|0;j=j+1|0;if((G|0)!=(j|0)){continue}break}F=N[i+48>>2]}J[i+44>>2]=0;J[i+40>>2]=0;a:{j=J[aa>>2];k=J[aa+4>>2];if(!(j|k)){p=N[i+72>>2];t=N[i+68>>2];u=N[i+64>>2];m=N[i+56>>2];q=N[i+52>>2];break a}p=N[i+72>>2];t=N[i+68>>2];u=N[i+64>>2];m=N[i+56>>2];q=N[i+52>>2];if(I){while(1){qr(i,a,b,c,d,e,f,g,h,(ma=$ka(j),na=$ka(k)+32|0,oa=j,oa?ma:na),i+80|0,i+44|0,i+40|0);p=Q(N[i+24>>2]+p);t=Q(N[i+20>>2]+t);u=Q(N[i+16>>2]+u);m=Q(N[i+8>>2]+m);q=Q(N[i+4>>2]+q);F=Q(N[i>>2]+F);k=k&k-!j;j=j-1&j;if(k|j){continue}break a}}z=N[i+104>>2];w=N[i+100>>2];A=N[i+96>>2];B=N[i+88>>2];C=N[i+84>>2];D=N[i+80>>2];while(1){qr(i,a,b,c,d,e,f,g,h,(ma=$ka(j),na=$ka(k)+32|0,oa=j,oa?ma:na),i+80|0,i+44|0,i+40|0);n=N[i+24>>2];p=Q(n+p);l=N[i+20>>2];t=Q(l+t);v=N[i+16>>2];u=Q(v+u);o=N[i+8>>2];m=Q(o+m);r=N[i+4>>2];q=Q(r+q);s=N[i>>2];F=Q(s+F);k=k&k-!j;j=j&j-1;if(!(k|j)){break a}Y=N[a+584>>2];y=N[a+572>>2];Z=N[a+560>>2];_=N[a+588>>2];T=N[a+576>>2];U=N[a+564>>2];V=N[a+592>>2];W=N[a+580>>2];fa=N[a+568>>2];L=N[a+532>>2];M=N[a+524>>2];O=N[a+528>>2];ga=N[a+620>>2];ha=N[a+608>>2];ia=N[a+596>>2];P=N[a+544>>2];R=N[a+536>>2];S=N[a+540>>2];ja=N[a+624>>2];ka=N[a+612>>2];la=N[a+600>>2];ba=N[a+548>>2];E=Q(-v);ca=N[a+552>>2];da=N[a+556>>2];r=Q(-r);z=Q(Q(Q(Q(Q(ba*E)-Q(ca*l))-Q(da*n))+Q(Q(Q(N[a+616>>2]*r)-Q(s*N[a+604>>2]))-Q(o*N[a+628>>2])))+z);N[i+104>>2]=z;w=Q(Q(Q(Q(Q(R*E)-Q(S*l))-Q(P*n))+Q(Q(Q(ka*r)-Q(s*la))-Q(o*ja)))+w);N[i+100>>2]=w;A=Q(Q(Q(Q(Q(M*E)-Q(O*l))-Q(L*n))+Q(Q(Q(ha*r)-Q(s*ia))-Q(o*ga)))+A);N[i+96>>2]=A;l=Q(-l);B=Q(Q(Q(Q(Q(P*r)-Q(s*L))-Q(o*da))+Q(Q(Q(W*l)-Q(v*fa))-Q(n*V)))+B);N[i+88>>2]=B;C=Q(Q(Q(Q(Q(S*r)-Q(s*O))-Q(o*ca))+Q(Q(Q(T*l)-Q(v*U))-Q(n*_)))+C);N[i+84>>2]=C;D=Q(Q(Q(Q(Q(R*r)-Q(s*M))-Q(o*ba))+Q(Q(Q(y*l)-Q(v*Z))-Q(n*Y)))+D);N[i+80>>2]=D;continue}}N[d+16>>2]=u;N[d+8>>2]=m;N[d+4>>2]=q;N[d>>2]=F;N[d+24>>2]=p;N[d+20>>2]=t;if($){j=0;while(1){f=j<<5;e=f+x|0;f=d+f|0;N[e>>2]=N[f>>2]+N[e>>2];N[e+4>>2]=N[f+4>>2]+N[e+4>>2];N[e+8>>2]=N[f+8>>2]+N[e+8>>2];N[e+16>>2]=N[f+16>>2]+N[e+16>>2];N[e+20>>2]=N[f+20>>2]+N[e+20>>2];N[e+24>>2]=N[f+24>>2]+N[e+24>>2];j=j+1|0;if(($|0)!=(j|0)){continue}break}}H[a+489|0]=1}Ia=i+144|0}function Ox(a,b,c,d,e,f){var g=0,h=Q(0),i=0,j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=0;g=Ia-160|0;Ia=g;J[g+152>>2]=0;J[g+156>>2]=0;J[g+144>>2]=J[e>>2];J[g+148>>2]=J[e+4>>2];i=K[e+8|0];H[g+155|0]=i>>>3&1;H[g+154|0]=i>>>2&1;i=J[b>>2];i=Ka[J[J[i>>2]+360>>2]](i)|0;a:{b:{if((i|0)!=J[a+284>>2]){J[a+284>>2]=i;break b}if(N[a+44>>2]>N[d>>2]|N[a+48>>2]>N[d+4>>2]|(N[a+56>>2]>2]|N[a+52>>2]>N[d+8>>2])){break b}if(N[a+60>>2]>2]|N[a- -64>>2]>2]){break b}i=-16711936;f=J[a+296>>2];if(!(f&128)){break a}J[a+296>>2]=f&-129;f=J[a+84>>2];c:{if(!K[a+300|0]){break c}k=J[a+36>>2];if(!k|(f|0)==(k|0)){break c}q=J[a+32>>2];f=q+(f<<2)|0;k=q+(k<<2)|0;while(1){if(J[f+8>>2]){cc(J[a+304>>2],J[f+4>>2]);f=J[(J[f>>2]<<2)+116592>>2]+f|0;if((k|0)!=(f|0)){continue}}break}f=J[a+84>>2]}J[a+36>>2]=f;f=J[a+88>>2];J[a+24>>2]=f;J[a+12>>2]=f;H[g+152|0]=0;if(K[e+8|0]&2){H[g+153|0]=1}e=a+44|0;Xn(b,e,a+8|0,a+20|0,a+32|0,g+144|0,a+212|0,a+292|0);d:{if(!K[a+300|0]){break d}b=J[a+36>>2];if(!b){break d}f=J[a+84>>2];if((f|0)==(b|0)){break d}k=J[a+32>>2];f=k+(f<<2)|0;b=k+(b<<2)|0;while(1){if(!J[f+8>>2]){break d}Nf(J[a+304>>2],J[f+4>>2]);f=J[(J[f>>2]<<2)+116592>>2]+f|0;if((b|0)!=(f|0)){continue}break}}Px(a,c,e);I[a+290>>1]=L[a+290>>1]+1;break a}i=J[d+20>>2];J[a+60>>2]=J[d+16>>2];J[a+64>>2]=i;i=J[d+12>>2];J[a+52>>2]=J[d+8>>2];J[a+56>>2]=i;i=J[d+4>>2];J[a+44>>2]=J[d>>2];J[a+48>>2]=i;m=N[a+52>>2];i=a- -64|0;j=N[i>>2];h=Q(Q(m+j)*Q(.5));l=N[a+276>>2];m=Q(l*Q(Q(j-m)*Q(.5)));s=Q(h+m);N[i>>2]=s;j=N[a+48>>2];n=N[a+60>>2];o=Q(Q(j+n)*Q(.5));j=Q(l*Q(Q(n-j)*Q(.5)));t=Q(o+j);N[a+60>>2]=t;n=N[a+44>>2];p=N[a+56>>2];r=Q(Q(n+p)*Q(.5));l=Q(l*Q(Q(p-n)*Q(.5)));p=Q(r+l);N[a+56>>2]=p;u=Q(h-m);N[a+52>>2]=u;v=Q(o-j);N[a+48>>2]=v;r=Q(r-l);N[a+44>>2]=r;i=a+44|0;h=Q(0);l=N[f+8>>2];o=N[f>>2];m=N[f+4>>2];e:{if(!(o!=Q(0)|m!=Q(0))&l==Q(0)){break e}j=Q(0);n=Q(0);w=Q(Q(l*l)+Q(Q(o*o)+Q(m*m)));if(w>Q(0)){h=Q(Q(1)/Q(Y(w)));n=Q(l*h);j=Q(m*h);h=Q(o*h)}l=Q(Q(Q(R(Q(Q(Q(s-u)*n)+Q(Q(Q(p-r)*h)+Q(j*Q(t-v))))))-Q(R(Q(Q(Q(N[d+20>>2]-N[d+8>>2])*n)+Q(Q(Q(N[d+12>>2]-N[d>>2])*h)+Q(j*Q(N[d+16>>2]-N[d+4>>2])))))))*Q(.44999998807907104));m=Q(n*l);n=Q(s+m);N[a+64>>2]=n;j=Q(j*l);o=Q(t+j);N[a+60>>2]=o;h=Q(h*l);l=Q(p+h);N[a+56>>2]=l;m=Q(u+m);N[a+52>>2]=m;j=Q(v+j);N[a+48>>2]=j;h=Q(r+h);N[a+44>>2]=h;p=h;h=N[d>>2];if(p>h){N[i>>2]=h}h=N[d+4>>2];if(h>2]=h}h=N[d+8>>2];if(h>2]=h}h=N[d+12>>2];if(h>l){N[a+56>>2]=h}h=N[d+16>>2];if(h>o){N[a+60>>2]=h}h=N[d+20>>2];if(!(h>n)){break e}N[a+64>>2]=h}f:{if(!K[a+300|0]){break f}k=J[a+36>>2];if(!k){break f}f=J[a+32>>2];k=f+(k<<2)|0;while(1){if(!J[f+8>>2]){break f}cc(J[a+304>>2],J[f+4>>2]);f=J[(J[f>>2]<<2)+116592>>2]+f|0;if((k|0)!=(f|0)){continue}break}}J[a+68>>2]=0;J[a+72>>2]=0;J[a+36>>2]=0;J[a+24>>2]=0;J[a+12>>2]=0;J[a+76>>2]=0;J[a+80>>2]=0;I[a+288>>1]=L[a+288>>1]+1;if(H[e+8|0]&1){H[g+152|0]=1}H[g+153|0]=0;f=a+8|0;k=a+20|0;q=a+32|0;x=a+212|0;y=a+292|0;Xn(b,i,f,k,q,g+144|0,x,y);J[a+84>>2]=J[a+36>>2];J[a+88>>2]=J[a+12>>2];H[g+152|0]=0;if(K[e+8|0]&2){H[g+153|0]=1}Xn(b,i,f,k,q,g+144|0,x,y);g:{if(!K[a+300|0]){break g}b=J[a+36>>2];if(!b){break g}f=J[a+32>>2];b=f+(b<<2)|0;while(1){if(!J[f+8>>2]){break g}Nf(J[a+304>>2],J[f+4>>2]);f=J[(J[f>>2]<<2)+116592>>2]+f|0;if((b|0)!=(f|0)){continue}break}}Px(a,c,i);J[a+296>>2]=J[a+296>>2]&-129;i=-65536}b=J[a>>2];h:{if(!b){break h}c=g- -64|0;J[c>>2]=0;J[c+4>>2]=0;J[g+56>>2]=0;J[g+60>>2]=0;J[g+48>>2]=0;J[g+52>>2]=0;J[g+80>>2]=0;J[g+84>>2]=0;J[g+72>>2]=0;J[g+76>>2]=1065353216;J[g+88>>2]=0;J[g+92>>2]=0;J[g+100>>2]=0;J[g+104>>2]=0;J[g+96>>2]=1065353216;J[g+108>>2]=0;J[g+112>>2]=0;J[g+120>>2]=0;J[g+124>>2]=0;J[g+116>>2]=1065353216;J[g+128>>2]=0;J[g+132>>2]=0;J[g+136>>2]=1065353216;J[g+40>>2]=0;J[g+44>>2]=0;J[g+140>>2]=b;b=J[a+4>>2];if(b&1){b=g+40|0;J[b+4>>2]=-65281;c=J[d>>2];e=J[d+4>>2];f=J[d+8>>2];k=J[d+12>>2];q=J[d+20>>2];J[g+28>>2]=J[d+16>>2];J[g+32>>2]=q;H[g+36|0]=1;J[g+20>>2]=f;J[g+24>>2]=k;J[g+12>>2]=c;J[g+16>>2]=e;Vb(b,g+12|0);b=J[a+4>>2]}if(!(b&2)){break h}b=g+40|0;J[b+4>>2]=i;c=J[a+52>>2];d=J[a+56>>2];e=J[a+44>>2];f=J[a+48>>2];i=J[a+64>>2];J[g+28>>2]=J[a+60>>2];J[g+32>>2]=i;H[g+36|0]=1;J[g+20>>2]=c;J[g+24>>2]=d;J[g+12>>2]=e;J[g+16>>2]=f;Vb(b,g+12|0)}Ia=g+160|0}function c9(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;a=J[42504];d=Ka[J[J[a>>2]+20>>2]](a)|0?47182:70610;g=Ka[J[J[a+12>>2]+8>>2]](a+12|0,52,d,9002,560)|0;H[g+48|0]=1;J[g+40>>2]=0;J[g+44>>2]=0;J[g+4>>2]=196624;J[g>>2]=147360;J[g+8>>2]=0;J[g+12>>2]=0;J[g+16>>2]=0;J[g+20>>2]=0;J[g+24>>2]=0;J[g+28>>2]=0;J[g+32>>2]=0;J[g+36>>2]=0;p=b;a=0;h=Ia-144|0;Ia=h;a:{b:{c:{d:{e:{if(!c){s=1;break e}while(1){l=j+1|0;q=l>>>0>=c>>>0;f:{if(q){break f}k=0;d=0;b=0;f=J[(l<<2)+p>>2];i=f+319|0;b=i>>>0<319?1:b;e=b>>>6|0;b=b<<26|i>>>6;n=f>>>6|0;i=b-n|0;b=e-(b>>>0>>0)|0;o=b;n=i;e=i+1|0;i=e?b:b+1|0;b=e;t=b&7;if(t|0){while(1){e=b;b=b-1|0;i=i-!e|0;f=f- -64|0;k=k+1|0;e=k?d:d+1|0;d=e;if((k|0)!=(t|0)|(r|0)!=(d|0)){continue}break}}if(!o&n>>>0<7){break f}while(1){f=f+512|0;d=i-(b>>>0<8)|0;i=d;b=b-8|0;if(d|b){continue}break}}g:{e=(j<<2)+p|0;b=J[e>>2];j=L[b+4>>1];switch(J[(J[((j<<2)+105636|0)+72>>2]+b|0)+4>>2]>>>30|0){case 0:case 3:break g;default:break c}}h:{i=Ka[J[J[b>>2]+92>>2]](b)|0;if(i){f=0;i:{if((j|0)!=6){d=0;while(1){Ka[J[J[b>>2]+96>>2]](b,h+16|0,1,f)|0;k=J[h+16>>2];Ka[J[J[k>>2]+156>>2]](h,k);k=(K[h|0]&2)>>>1|0;d=k|d;a=a+k|0;f=f+1|0;if((i|0)!=(f|0)){continue}break}break i}d=0;while(1){Ka[J[J[b>>2]+96>>2]](b,h+16|0,1,f)|0;k=J[h+16>>2];Ka[J[J[k>>2]+156>>2]](h,k);k=(K[h|0]&2)>>>1|0;d=k|d;m=k+m|0;f=f+1|0;if((i|0)!=(f|0)){continue}break}}if(d&1){break h}}Xa(J[42504],4,13374,190,80570,0);break a}j:{k:{switch(j-5|0){case 1:f=J[e>>2]+40|0;if(!J[f>>2]){break j}Xa(J[42504],4,13374,199,80498,0);break a;case 0:f=J[e>>2]+40|0;if(!J[f>>2]){break j}Xa(J[42504],4,13374,209,80498,0);break a;default:break k}}Xa(J[42504],4,13374,216,79999,0);break a}J[f>>2]=g;s=q;j=l;if((j|0)!=(c|0)){continue}break}b=0;e=0;l:{if(!m){break l}d=P(m,24)+24|0;e=0;if(!d){break l}e=J[42504];e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,d,29113,13374,227)|0}m:{if(!a){break m}a=P(a,24)+24|0;if(!a){break m}b=J[42504];b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,a,29113,13374,227)|0}if(c){break d}a=b}f=0;m=0;break b}k=J[36836];q=J[36837];d=0;m=0;f=0;while(1){n:{o:{p:{a=J[(d<<2)+p>>2];switch(L[a+4>>1]-5|0){case 0:break o;case 1:break p;default:break n}}n=Ka[J[J[a>>2]+92>>2]](a)|0;if(!n){break n}o=a+48|0;r=a+20|0;i=P(f,24)+e|0;j=0;while(1){l=J[(j<<2)+(L[a+24>>1]==1?r:J[a+20>>2])>>2];Ka[J[J[l>>2]+156>>2]](h+16|0,l);if(K[h+16|0]&2){Ka[k|0](i,l+32|0,o);i=i+24|0;f=f+1|0}j=j+1|0;if((n|0)!=(j|0)){continue}break}break n}n=Ka[J[J[a>>2]+92>>2]](a)|0;if(!n){break n}o=a+48|0;r=a+20|0;i=P(m,24)+b|0;j=0;while(1){l=J[(j<<2)+(L[a+24>>1]==1?r:J[a+20>>2])>>2];Ka[J[J[l>>2]+156>>2]](h+16|0,l);if(K[h+16|0]&2){Ka[q|0](i,l+32|0,o);m=m+1|0;i=i+24|0}j=j+1|0;if((n|0)!=(j|0)){continue}break}}d=d+1|0;if((d|0)!=(c|0)){continue}break}a=b;break b}Xa(J[42504],4,13374,167,80635,0);break a}b=cf(h+16|0);j=cf(b- -64|0);J[g+24>>2]=f;q:{if(!f){break q}J[h+8>>2]=e;J[h+4>>2]=f;i=0;J[h+12>>2]=0;J[h>>2]=4;Xg(b,h);d=J[b+40>>2];J[g+8>>2]=d;d=P(d,28);r:{if(!d){d=0;f=0;break r}f=J[42504];d=Ka[J[J[f+12>>2]+8>>2]](f+12|0,d,29113,13374,267)|0;f=P(J[g+8>>2],28)}J[g+16>>2]=d;Va(d,J[b+8>>2],f);d=J[g+24>>2]<<2;s:{if(!d){d=0;break s}f=J[42504];d=Ka[J[J[f+12>>2]+8>>2]](f+12|0,d,29113,13374,269)|0;i=J[g+24>>2]<<2}J[g+32>>2]=d;Va(d,J[b>>2],i);if(e){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,e)}J[h+8>>2]=0;J[h>>2]=0;J[h+4>>2]=0;e=J[h+12>>2];if(!e){break q}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,e)}J[g+28>>2]=m;t:{if(!m){break t}J[h+8>>2]=a;J[h+4>>2]=m;i=0;J[h+12>>2]=0;J[h>>2]=4;Xg(j,h);e=J[b+104>>2];J[g+12>>2]=e;e=P(e,28);u:{if(!e){d=0;e=0;break u}d=J[42504];d=Ka[J[J[d+12>>2]+8>>2]](d+12|0,e,29113,13374,267)|0;e=P(J[g+12>>2],28)}J[g+20>>2]=d;Va(d,J[b+72>>2],e);e=J[g+28>>2]<<2;v:{if(!e){d=0;break v}d=J[42504];d=Ka[J[J[d+12>>2]+8>>2]](d+12|0,e,29113,13374,269)|0;i=J[g+28>>2]<<2}J[g+36>>2]=d;Va(d,J[j>>2],i);if(a){e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,a)}J[h+8>>2]=0;J[h>>2]=0;J[h+4>>2]=0;a=J[h+12>>2];if(!a){break t}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,a)}J[g+40>>2]=c;a=c<<2;w:{if(!a){j=0;a=0;break w}c=J[42504];j=Ka[J[J[c+12>>2]+8>>2]](c+12|0,a,29113,13374,279)|0;a=J[g+40>>2]<<2}J[g+44>>2]=j;Va(j,p,a);Sd(b- -64|0);Sd(b)}Ia=h+144|0;if(!(s&1)){Ka[J[J[g>>2]+16>>2]](g);g=0}return g|0}function P6(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,K=Q(0),M=Q(0),O=Q(0),R=0,S=Q(0),T=0,U=0,V=0,W=Q(0);m=Ia+-64|0;Ia=m;if(J[a+592>>2]){h=N[b+84>>2];t=N[b+76>>2];q=N[b+88>>2];r=N[b+72>>2];s=N[b+92>>2];u=N[b+80>>2];N[m+60>>2]=Q(s-u)*Q(.5);N[m+56>>2]=Q(q-t)*Q(.5);N[m+52>>2]=Q(h-r)*Q(.5);N[m+48>>2]=Q(s+u)*Q(.5);N[m+44>>2]=Q(q+t)*Q(.5);N[m+40>>2]=Q(h+r)*Q(.5);I[m+36>>1]=L[f>>1];J[m+32>>2]=e;J[m+24>>2]=c;J[m+16>>2]=153896;J[m+28>>2]=m+52;J[m+20>>2]=m+40;U=J[a+644>>2];V=J[a+640>>2];R=m+16|0;e=Ia-1056|0;Ia=e;h=N[c+8>>2];q=Q(h+h);b=q>Q(0);z=Q(-q);h=N[c+4>>2];r=Q(h+h);f=r>Q(0);A=Q(-r);h=N[c>>2];s=Q(h+h);c=s>Q(0);B=Q(-s);C=N[m+60>>2];D=N[m+56>>2];E=N[m+52>>2];h=N[m+48>>2];t=Q(h+h);h=N[m+44>>2];u=Q(h+h);h=N[m+40>>2];x=Q(h+h);h=N[d>>2];a:{if(h>=Q(34028234663852886e22)){v=r==Q(0)?u:r>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);w=s==Q(0)?x:s>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);h=t;if(q==Q(0)){break a}h=q>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break a}v=Q(u+Q(r*h));w=Q(x+Q(s*h));h=Q(t+Q(q*h))}z=b?q:z;A=f?r:A;B=c?s:B;K=Q(C+C);M=Q(D+D);O=Q(E+E);H[e+1040|0]=1;J[e+1048>>2]=256;J[e+1052>>2]=256;J[e+1044>>2]=e+16;J[e+16>>2]=J[a+592>>2];C=hv?u:v;E=x>w?x:w;h=h>t?t:h;v=u>2]+(c<<2)>>2];g=N[f+16>>2];l=N[f>>2];i=Q(g+l);g=Q(O+Q(g-l));d:{if(!(Q(i+g)>=w)|!(Q(i-g)<=E)){break d}j=N[f+20>>2];k=N[f+4>>2];l=Q(M+Q(j-k));j=Q(j+k);k=Q(u-j);n=Q(x-i);i=Q(Q(s*k)-Q(r*n));if(!(Q(Q(A*g)+Q(B*l))>=(i>Q(0)?i:Q(-i)))|!(Q(j+l)>=v)|!(Q(j-l)<=D)){break d}o=Q(z*l);i=N[f+24>>2];j=N[f+8>>2];l=Q(K+Q(i-j));i=Q(i+j);p=Q(t-i);j=Q(Q(r*p)-Q(q*k));if(!(Q(o+Q(A*l))>=(j>Q(0)?j:Q(-j)))|!(Q(i+l)>=h)|!(Q(i-l)<=C)){break d}i=Q(Q(z*g)+Q(B*l));g=Q(Q(q*n)-Q(s*p));if(!(i>=(g>Q(0)?g:Q(-g)))){break d}i=N[d>>2];N[e+12>>2]=i;if(J[f+40>>2]){while(1){a=J[f+36>>2];g=N[a- -64>>2];i=N[a+48>>2];l=Q(g+i);g=Q(O+Q(g-i));j=N[a+68>>2];k=N[a+52>>2];i=Q(M+Q(j-k));j=Q(j+k);n=Q(u-j);p=Q(x-l);k=Q(Q(s*n)-Q(r*p));b=Q(l+g)>=w&Q(l-g)<=E&Q(Q(A*g)+Q(B*i))>=(k>Q(0)?k:Q(-k))&Q(j+i)>=v&Q(j-i)<=D;y=Q(z*i);k=N[a+72>>2];o=N[a+56>>2];i=Q(K+Q(k-o));k=Q(k+o);o=Q(t-k);n=Q(Q(r*o)-Q(q*n));F=Q(Q(z*g)+Q(B*i));g=Q(Q(q*p)-Q(s*o));b=b&Q(y+Q(A*i))>=(n>Q(0)?n:Q(-n))&Q(k+i)>=h&Q(k-i)<=C&F>=(g>Q(0)?g:Q(-g));i=N[a+20>>2];n=N[a+4>>2];g=Q(M+Q(i-n));i=Q(i+n);F=Q(u-i);o=N[a+16>>2];y=N[a>>2];n=Q(o+y);S=Q(x-n);p=Q(Q(s*F)-Q(r*S));o=Q(O+Q(o-y));f=Q(n+o)>=w&Q(n-o)<=E&Q(Q(A*o)+Q(B*g))>=(p>Q(0)?p:Q(-p))&Q(i+g)>=v&Q(i-g)<=D;W=Q(z*g);p=N[a+24>>2];y=N[a+8>>2];g=Q(K+Q(p-y));p=Q(p+y);y=Q(t-p);F=Q(Q(r*y)-Q(q*F));f=f&Q(W+Q(A*g))>=(F>Q(0)?F:Q(-F))&Q(p+g)>=h&Q(p-g)<=C;o=Q(Q(z*o)+Q(B*g));g=Q(Q(q*S)-Q(s*y));f=f&o>=(g>Q(0)?g:Q(-g));e:{if(!(!f|!b)){b=Q(Q(Q(k-p)*q)+Q(Q(Q(l-n)*s)+Q(r*Q(j-i))))>Q(0);J[J[e+1044>>2]+(c<<2)>>2]=a+P(b,48);f=a+P(!b,48)|0;c=c+1|0;if((c|0)!=(J[e+1052>>2]&2147483647)){break e}ad(e+16|0,c<<1);break e}if(!(b|f)){break d}f=f?a:a+48|0}if(J[f+40>>2]){continue}break}i=N[d>>2]}a=J[f+36>>2];b=J[a>>2];if(!b){break d}f=a+4|0;a=b;while(1){T=J[f>>2];f:{if(b>>>0>=2){G=P(T,24)+V|0;g=N[G>>2];l=N[G+12>>2];j=Q(g+l);g=Q(O+Q(l-g));if(!(Q(j+g)>=w)|!(Q(j-g)<=E)){break f}k=N[G+16>>2];n=N[G+4>>2];l=Q(M+Q(k-n));k=Q(n+k);n=Q(u-k);p=Q(x-j);j=Q(Q(s*n)-Q(r*p));if(!(Q(Q(A*g)+Q(B*l))>=(j>Q(0)?j:Q(-j)))|!(Q(k+l)>=v)|!(Q(k-l)<=D)){break f}y=Q(z*l);j=N[G+20>>2];k=N[G+8>>2];l=Q(K+Q(j-k));j=Q(k+j);o=Q(t-j);k=Q(Q(r*o)-Q(q*n));if(!(Q(y+Q(A*l))>=(k>Q(0)?k:Q(-k)))|!(Q(j+l)>=h)|!(Q(j-l)<=C)){break f}j=Q(Q(z*g)+Q(B*l));g=Q(Q(q*p)-Q(s*o));if(!(j>=(g>Q(0)?g:Q(-g)))){break f}}if(!(Ka[J[J[R>>2]+8>>2]](R,e+12|0,P(T,44)+U|0)|0)){break c}g=N[e+12>>2];if(!(g>2]=g;h=Q(t+Q(q*g));C=hv?u:v;w=Q(x+Q(s*g));E=x>w?x:w;h=h>t?t:h;v=u>2];g:{if((b|0)<0|!(b&2147483647)){break g}b=J[e+1044>>2];if((b|0)==(e+16|0)|!b){break g}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}Ia=e+1056|0}else{a=1}Ia=m- -64|0;return a|0}function zb(a,b,c,d,e,f,g,h){var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=0,x=Q(0),y=Q(0),z=0,A=0,B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,L=0;z=Ia-16|0;Ia=z;m=J[a+16>>2];j=N[m+16>>2];A=N[m+12>>2]>2];m=f>>>1|0;a:{if(H[(J[w+60>>2]+(m<<2)|0)+2|0]<0){if(!v){v=J[w+44>>2];J[o>>2]=m;o=m+v|0;v=o+1|0;break a}v=o;o=m+1|0;J[v>>2]=o+J[w+44>>2];v=m;break a}if(!v){J[o>>2]=m+1;v=m+J[w+44>>2]|0;o=m;break a}v=o;o=J[w+44>>2];J[v>>2]=o+m;v=m+1|0;o=o+v|0}J[B>>2]=v;if(e){v=J[w+60>>2];m=f>>>1|0;L=H[(v+(m<<2)|0)+2|0];B=(A?8:0)+e|0;J[B>>2]=-1;G=f&1;A=(A?0:8)+e|0;b:{c:{if((L|0)<0){if(!G){J[e+4>>2]=f+1;J[A>>2]=-1;e=J[w+44>>2];if((m>>>0)%(e>>>0)|0){J[B>>2]=f-1;e=J[w+44>>2]}if((J[w+40>>2]-2|0)==((m>>>0)/(e>>>0)|0)){break b}e=e+m|0;e=e<<1|K[(v+(e<<2)|0)+2|0]>>>7;break c}J[e+4>>2]=f-1;J[A>>2]=-1;e=J[w+44>>2];if((m>>>0)%(e>>>0)>>>0>>0){J[B>>2]=f+1;e=J[w+44>>2]}if(m>>>0>>0){break b}e=m-e|0;e=e<<1|H[(v+(e<<2)|0)+2|0]>=0;break c}if(!G){J[e+4>>2]=f+1;J[A>>2]=-1;e=J[w+44>>2];if(m>>>0>=e-1>>>0){e=m-e|0;J[B>>2]=e<<1|H[(v+(e<<2)|0)+2|0]>=0;e=J[w+44>>2]}if(!((m>>>0)%(e>>>0)|0)){break b}e=f-1|0;break c}J[e+4>>2]=f-1;J[A>>2]=-1;e=J[w+44>>2];if((J[w+40>>2]-2|0)!=((m>>>0)/(e>>>0)|0)){e=e+m|0;J[B>>2]=e<<1|K[(v+(e<<2)|0)+2|0]>>>7;e=J[w+44>>2]}if(e-2>>>0<=(m>>>0)%(e>>>0)>>>0){break b}e=f+1|0}J[A>>2]=e}}if(d){J[d>>2]=o;J[d+4>>2]=J[z+8>>2];J[d+8>>2]=J[z+12>>2]}d:{if(h){j=N[b+12>>2];r=Q(Q(j*j)+Q(-.5));d=J[a+12>>2];e=J[d+60>>2];d=J[d+44>>2];p=N[b+4>>2];x=Q(-p);q=N[b>>2];C=Q(-q);n=N[b+8>>2];D=Q(-n);a=J[a+16>>2];s=N[a+16>>2];t=N[a+8>>2];u=N[a+12>>2];if(!g){i=Q(s*Q((o>>>0)%(d>>>0)>>>0));i=Q(i+i);k=Q(u*Q((o>>>0)/(d>>>0)>>>0));k=Q(k+k);l=Q(t*Q(I[e+(o<<2)>>1]));l=Q(l+l);y=Q(Q(n*i)+Q(Q(q*k)+Q(l*p)));N[c+8>>2]=Q(n*y)+Q(Q(i*r)+Q(j*Q(Q(q*l)+Q(k*x))));N[c+4>>2]=Q(p*y)+Q(Q(l*r)+Q(j*Q(Q(n*k)+Q(i*C))));N[c>>2]=Q(q*y)+Q(Q(k*r)+Q(j*Q(Q(p*i)+Q(l*D))));a=J[z+8>>2];b=(a>>>0)/(d>>>0)|0;i=Q(s*Q(a-P(b,d)>>>0));i=Q(i+i);k=Q(u*Q(b>>>0));k=Q(k+k);l=Q(t*Q(I[e+(a<<2)>>1]));l=Q(l+l);y=Q(Q(n*i)+Q(Q(q*k)+Q(l*p)));N[c+20>>2]=Q(n*y)+Q(Q(i*r)+Q(j*Q(Q(q*l)+Q(k*x))));N[c+16>>2]=Q(p*y)+Q(Q(l*r)+Q(j*Q(Q(n*k)+Q(i*C))));N[c+12>>2]=Q(q*y)+Q(Q(k*r)+Q(j*Q(Q(p*i)+Q(l*D))));a=J[z+12>>2];b=(a>>>0)/(d>>>0)|0;s=Q(s*Q(a-P(b,d)>>>0));s=Q(s+s);u=Q(u*Q(b>>>0));u=Q(u+u);t=Q(t*Q(I[e+(a<<2)>>1]));t=Q(t+t);i=Q(Q(n*s)+Q(Q(q*u)+Q(t*p)));x=Q(Q(n*i)+Q(Q(s*r)+Q(j*Q(Q(q*t)+Q(u*x)))));n=Q(Q(p*i)+Q(Q(t*r)+Q(j*Q(Q(n*u)+Q(s*C)))));j=Q(Q(q*i)+Q(Q(u*r)+Q(j*Q(Q(p*s)+Q(t*D)))));break d}E=N[b+20>>2];F=N[b+16>>2];a=(o>>>0)/(d>>>0)|0;i=Q(s*Q(o-P(a,d)>>>0));i=Q(i+i);k=Q(u*Q(a>>>0));k=Q(k+k);l=Q(t*Q(I[e+(o<<2)>>1]));l=Q(l+l);y=Q(Q(n*i)+Q(Q(q*k)+Q(l*p)));N[c+8>>2]=N[b+24>>2]+Q(Q(n*y)+Q(Q(i*r)+Q(j*Q(Q(q*l)+Q(k*x)))));N[c+4>>2]=E+Q(Q(p*y)+Q(Q(l*r)+Q(j*Q(Q(n*k)+Q(i*C)))));N[c>>2]=F+Q(Q(q*y)+Q(Q(k*r)+Q(j*Q(Q(p*i)+Q(l*D)))));E=N[b+20>>2];F=N[b+16>>2];a=J[z+8>>2];f=(a>>>0)/(d>>>0)|0;i=Q(s*Q(a-P(d,f)>>>0));i=Q(i+i);k=Q(u*Q(f>>>0));k=Q(k+k);l=Q(t*Q(I[e+(a<<2)>>1]));l=Q(l+l);y=Q(Q(n*i)+Q(Q(q*k)+Q(l*p)));N[c+20>>2]=N[b+24>>2]+Q(Q(n*y)+Q(Q(i*r)+Q(j*Q(Q(q*l)+Q(k*x)))));N[c+16>>2]=E+Q(Q(p*y)+Q(Q(l*r)+Q(j*Q(Q(n*k)+Q(i*C)))));N[c+12>>2]=F+Q(Q(q*y)+Q(Q(k*r)+Q(j*Q(Q(p*i)+Q(l*D)))));a=J[z+12>>2];f=(a>>>0)/(d>>>0)|0;s=Q(s*Q(a-P(d,f)>>>0));s=Q(s+s);u=Q(u*Q(f>>>0));u=Q(u+u);t=Q(t*Q(I[e+(a<<2)>>1]));t=Q(t+t);i=Q(Q(n*s)+Q(Q(q*u)+Q(t*p)));x=Q(N[b+24>>2]+Q(Q(n*i)+Q(Q(s*r)+Q(j*Q(Q(q*t)+Q(u*x))))));n=Q(N[b+20>>2]+Q(Q(p*i)+Q(Q(t*r)+Q(j*Q(Q(n*u)+Q(s*C))))));j=Q(N[b+16>>2]+Q(Q(q*i)+Q(Q(u*r)+Q(j*Q(Q(p*s)+Q(t*D))))));break d}x=N[b+24>>2];e=J[a+12>>2];d=J[e+44>>2];a=J[a+16>>2];r=N[a+16>>2];j=N[a+12>>2];n=N[b+16>>2];p=g?N[b+20>>2]:Q(0);q=N[a+8>>2];a=J[e+60>>2];N[c+4>>2]=p+Q(q*Q(I[a+(o<<2)>>1]));n=g?n:Q(0);b=(o>>>0)/(d>>>0)|0;N[c>>2]=n+Q(j*Q(b>>>0));x=g?x:Q(0);N[c+8>>2]=x+Q(r*Q(o-P(b,d)>>>0));b=J[z+8>>2];e=I[a+(b<<2)>>1];f=(b>>>0)/(d>>>0)|0;N[c+12>>2]=n+Q(j*Q(f>>>0));N[c+16>>2]=p+Q(q*Q(e|0));N[c+20>>2]=x+Q(r*Q(b-P(d,f)>>>0));b=J[z+12>>2];e=(b>>>0)/(d>>>0)|0;j=Q(n+Q(j*Q(e>>>0)));n=Q(p+Q(q*Q(I[a+(b<<2)>>1])));x=Q(x+Q(r*Q(b-P(d,e)>>>0)))}N[c+24>>2]=j;N[c+32>>2]=x;N[c+28>>2]=n;Ia=z+16|0}function jI(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=141672;d=J[a+664>>2];a:{if((d|0)<0|!(d&2147483647)){break a}d=J[a+656>>2];if(!d){break a}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,d)}d=J[a+648>>2];b:{if((d|0)<0|!(d&2147483647)){break b}d=J[a+640>>2];if(!d){break b}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,d)}d=a+112|0;b=J[d+340>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b);J[d+340>>2]=0}b=J[d+344>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b);J[d+344>>2]=0}b=J[d+348>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b);J[d+348>>2]=0}b=J[d+404>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[d+396>>2];if(!b){break c}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+392>>2];d:{if((b|0)<0|!(b&2147483647)){break d}b=J[d+384>>2];if(!b){break d}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+328>>2];e:{if((b|0)<0|!(b&2147483647)){break e}b=J[d+320>>2];if(!b){break e}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+316>>2];f:{if((b|0)<0|!(b&2147483647)){break f}b=J[d+308>>2];if(!b){break f}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+304>>2];g:{if((b|0)<0|!(b&2147483647)){break g}b=J[d+296>>2];if(!b){break g}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+292>>2];h:{if((b|0)<0|!(b&2147483647)){break h}b=J[d+284>>2];if(!b){break h}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+280>>2];i:{if((b|0)<0|!(b&2147483647)){break i}b=J[d+272>>2];if(!b){break i}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+268>>2];j:{if((b|0)<0|!(b&2147483647)){break j}b=J[d+260>>2];if(!b){break j}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+256>>2];k:{if((b|0)<0|!(b&2147483647)){break k}b=J[d+248>>2];if(!b){break k}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+244>>2];l:{if((b|0)<0|!(b&2147483647)){break l}b=J[d+236>>2];if(!b){break l}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+232>>2];m:{if((b|0)<0|!(b&2147483647)){break m}b=J[d+224>>2];if(!b){break m}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+220>>2];n:{if((b|0)<0|!(b&2147483647)){break n}b=J[d+212>>2];if(!b){break n}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+208>>2];o:{if((b|0)<0|!(b&2147483647)){break o}b=J[d+200>>2];if(!b){break o}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+196>>2];p:{if((b|0)<0|!(b&2147483647)){break p}b=J[d+188>>2];if(!b){break p}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+184>>2];q:{if((b|0)<0|!(b&2147483647)){break q}b=J[d+176>>2];if(!b){break q}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+172>>2];r:{if((b|0)<0|!(b&2147483647)){break r}b=J[d+164>>2];if(!b){break r}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+160>>2];s:{if((b|0)<0|!(b&2147483647)){break s}b=J[d+152>>2];if(!b){break s}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+148>>2];t:{if((b|0)<0|!(b&2147483647)){break t}b=J[d+140>>2];if(!b){break t}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+136>>2];u:{if((b|0)<0|!(b&2147483647)){break u}b=J[d+128>>2];if(!b){break u}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+124>>2];v:{if((b|0)<0|!(b&2147483647)){break v}b=J[d+116>>2];if(!b){break v}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+112>>2];w:{if((b|0)<0|!(b&2147483647)){break w}b=J[d+104>>2];if(!b){break w}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+100>>2];x:{if((b|0)<0|!(b&2147483647)){break x}b=J[d+92>>2];if(!b){break x}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+88>>2];y:{if((b|0)<0|!(b&2147483647)){break y}b=J[d+80>>2];if(!b){break y}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+76>>2];z:{if((b|0)<0|!(b&2147483647)){break z}b=J[d+68>>2];if(!b){break z}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d- -64>>2];A:{if((b|0)<0|!(b&2147483647)){break A}b=J[d+56>>2];if(!b){break A}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+52>>2];B:{if((b|0)<0|!(b&2147483647)){break B}b=J[d+44>>2];if(!b){break B}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+40>>2];C:{if((b|0)<0|!(b&2147483647)){break C}d=J[d+32>>2];if(!d){break C}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,d)}J[a>>2]=141388;d=J[a+88>>2];D:{if((d|0)<0|!(d&2147483647)){break D}d=J[a+80>>2];if(!d){break D}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,d)}return a|0}function lP(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;k=Ia-32|0;Ia=k;a:{b:{c:{if((c|0)<0){break c}i=J[b+88>>2];if(i>>>0<=c>>>0){break c}j=J[b+84>>2];h=J[j+(c<<2)>>2];if(h){break b}}J[a+44>>2]=0;J[a+48>>2]=0;J[a+36>>2]=0;J[a+40>>2]=-1;J[a+24>>2]=-1;J[a+12>>2]=-1;J[a+32>>2]=84969;J[a+28>>2]=84969;J[a+20>>2]=84969;J[a+16>>2]=84969;J[a+8>>2]=84969;J[a+4>>2]=84969;J[a>>2]=169192;H[a+52|0]=0;break a}if(K[h+68|0]){J[a+44>>2]=0;J[a+48>>2]=0;J[a+36>>2]=0;J[a+40>>2]=-1;J[a+24>>2]=-1;J[a+12>>2]=-1;J[a+32>>2]=84969;J[a+28>>2]=84969;J[a+20>>2]=84969;J[a+16>>2]=84969;J[a+8>>2]=84969;J[a+4>>2]=84969;J[a>>2]=169192;H[a+52|0]=0;break a}d:{q=J[h+76>>2];if(!q){break d}m=J[h+72>>2];o=d?d:84969;c=0;while(1){n=J[J[m+(c<<2)>>2]+16>>2];if(cb(n?n:84969,o)){c=c+1|0;if((q|0)!=(c|0)){continue}break d}break}J[a+44>>2]=0;J[a+48>>2]=0;J[a+36>>2]=0;J[a+40>>2]=-1;J[a+24>>2]=-1;J[a+12>>2]=-1;J[a+32>>2]=84969;J[a+28>>2]=84969;J[a+20>>2]=84969;J[a+16>>2]=84969;J[a+8>>2]=84969;J[a+4>>2]=84969;J[a>>2]=169192;H[a+52|0]=0;break a}if((f|0)==77){J[a+44>>2]=0;J[a+48>>2]=0;J[a+36>>2]=0;J[a+40>>2]=-1;J[a+24>>2]=-1;J[a+12>>2]=-1;J[a+32>>2]=84969;J[a+28>>2]=84969;J[a+20>>2]=84969;J[a+16>>2]=84969;J[a+8>>2]=84969;J[a+4>>2]=84969;J[a>>2]=169192;H[a+52|0]=0;break a}e:{if(!((f|0)<0|f>>>0>=i>>>0)){c=J[j+(f<<2)>>2];if(c){break e}}J[a+44>>2]=0;J[a+48>>2]=0;J[a+36>>2]=0;J[a+40>>2]=-1;J[a+24>>2]=-1;J[a+12>>2]=-1;J[a+32>>2]=84969;J[a+28>>2]=84969;J[a+20>>2]=84969;J[a+16>>2]=84969;J[a+8>>2]=84969;J[a+4>>2]=84969;J[a>>2]=169192;H[a+52|0]=0;break a}if(K[c+69|0]){J[a+44>>2]=0;J[a+48>>2]=0;J[a+36>>2]=0;J[a+40>>2]=-1;J[a+24>>2]=-1;J[a+12>>2]=-1;J[a+32>>2]=84969;J[a+28>>2]=84969;J[a+20>>2]=84969;J[a+16>>2]=84969;J[a+8>>2]=84969;J[a+4>>2]=84969;J[a>>2]=169192;H[a+52|0]=0;break a}o=J[c+24>>2];m=J[c+20>>2];q=J[c+4>>2];s=J[c+8>>2];f:{if((g|0)!=2){n=K[h+69|0]!=0;break f}if(i>>>0>=2){n=1;c=J[j+4>>2];if(c){break f}}J[a+44>>2]=0;J[a+48>>2]=0;J[a+36>>2]=0;J[a+40>>2]=-1;J[a+24>>2]=-1;J[a+12>>2]=-1;J[a+32>>2]=84969;J[a+28>>2]=84969;J[a+20>>2]=84969;J[a+16>>2]=84969;J[a+8>>2]=84969;J[a+4>>2]=84969;J[a>>2]=169192;H[a+52|0]=0;break a}p=J[c+28>>2];j=J[h+36>>2];i=J[c+36>>2];j=i>>>0>>0?j:i;J[h+36>>2]=j;l=p;p=(i+J[h+32>>2]|0)-1&0-i;i=l+p|0;J[h+32>>2]=i;J[h+28>>2]=(i+j|0)-1&0-j;l=J[c+48>>2];j=J[h+56>>2];i=J[c+56>>2];j=i>>>0>>0?j:i;J[h+56>>2]=j;i=(i+J[h+52>>2]|0)-1&0-i;l=i+l|0;J[h+52>>2]=l;r=h+48|0;J[r>>2]=(j+l|0)-1&0-j;Iw(h+28|0,h+84|0,c+84|0,p);Iw(r,h+96|0,c+96|0,i);H[c+68|0]=1;H[h+69|0]=n;n=J[b+100>>2];l=J[h+4>>2];r=J[h+8>>2];t=J[h+12>>2];c=J[41584];c=Ka[J[J[c>>2]+8>>2]](c,64,17561,15770,874)|0;j=J[b+108>>2];J[c+48>>2]=i;J[c+44>>2]=p;J[c+40>>2]=n;J[c+36>>2]=g;J[c+28>>2]=q;J[c+32>>2]=s;J[c+24>>2]=f;J[c+20>>2]=e;J[c+16>>2]=d;J[c+12>>2]=t;J[c+4>>2]=l;J[c+8>>2]=r;J[c+60>>2]=0;J[c+52>>2]=0;J[c+56>>2]=0;J[c>>2]=169216;e=k+28|0;u=c,v=Ka[J[J[j>>2]+16>>2]](j,d,e)|0,J[u+16>>2]=v;J[k+28>>2]=c;c=b+96|0;d=J[c+4>>2];g:{if(d>>>0>=(J[c+8>>2]&2147483647)>>>0){sw(c,e);break g}J[J[c>>2]+(d<<2)>>2]=J[e>>2];J[c+4>>2]=d+1}c=J[h+4>>2];d=J[h+8>>2];e=J[(J[b+96>>2]+(J[b+100>>2]<<2)|0)-4>>2];g=J[e+16>>2];J[k+24>>2]=g;J[k+8>>2]=g;J[k+16>>2]=c;J[k+20>>2]=d;J[k>>2]=c;J[k+4>>2]=d;Lw(b+44|0,k,e);c=Ia-16|0;Ia=c;e=J[(J[b+96>>2]+(J[b+100>>2]<<2)|0)-4>>2];J[c+12>>2]=e;d=J[h+76>>2];h:{if(d>>>0>=(J[h+80>>2]&2147483647)>>>0){sw(h+72|0,c+12|0);break h}J[J[h+72>>2]+(d<<2)>>2]=e;J[h+76>>2]=d+1}Ia=c+16|0;i:{if(J[h+76>>2]==1){J[h+24>>2]=o;J[h+20>>2]=m;break i}c=0;c=(m|0)>0?!(M[h+32>>2]%(m>>>0)|0):c;d=J[h+24>>2];j:{if((d|0)<0){break j}if(!((f|0)==79|(o|0)<0|((f|0)==78|(d|0)!=(o|0)))){if(c){break j}}J[h+24>>2]=-1}d=J[h+20>>2];if((d|0)<0){break i}if(!((f|0)==79|(m|0)<0|((f|0)==78|(d|0)!=(m|0)))){if(c){break i}}J[h+20>>2]=-1}b=J[(J[b+96>>2]+(J[b+100>>2]<<2)|0)-4>>2];J[a>>2]=169192;c=J[b+8>>2];J[a+4>>2]=J[b+4>>2];J[a+8>>2]=c;c=J[b+16>>2];J[a+12>>2]=J[b+12>>2];J[a+16>>2]=c;c=J[b+24>>2];J[a+20>>2]=J[b+20>>2];J[a+24>>2]=c;c=J[b+32>>2];J[a+28>>2]=J[b+28>>2];J[a+32>>2]=c;c=J[b+40>>2];J[a+36>>2]=J[b+36>>2];J[a+40>>2]=c;c=J[b+48>>2];J[a+44>>2]=J[b+44>>2];J[a+48>>2]=c;H[a+52|0]=1}Ia=k+32|0}function dJ(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=Q(0),m=0,n=0,o=0,p=0,q=0,r=0,s=Q(0),t=0,u=0,v=0,w=Q(0);s=Q(Q(1)/e);p=J[b+56>>2];a:{b:{c:{if(J[d+11968>>2]){if(f>>>0>1){break c}k=J[c+4>>2];break b}if(J[c+4>>2]&2147483647){while(1){b=J[d+12144>>2]+P(k,52)|0;l=Q(0);j=0;if(f){while(1){h=J[b>>2];Ka[J[J[h>>2]+136>>2]](h,e,s,J[d+12048>>2],J[d+12060>>2],0,1,l);h=J[(J[J[b>>2]+24>>2]<<2)+169956>>2];if(h){Ka[h|0](b,e,J[d+12060>>2])}l=Q(l+e);j=j+1|0;if((j|0)!=(f|0)){continue}break}}h=J[(J[J[b>>2]+24>>2]<<2)+169948>>2];if(h){Ka[h|0](b,N[a+56>>2])}j=0;if(g){while(1){h=J[b>>2];Ka[J[J[h>>2]+136>>2]](h,e,s,J[d+12048>>2],J[d+12060>>2],1,1,l);j=j+1|0;if((j|0)!=(g|0)){continue}break}}b=J[b>>2];Ka[J[J[b>>2]+140>>2]](b,1);k=k+1|0;if(k>>>0<(J[c+4>>2]&2147483647)>>>0){continue}break}}b=J[c>>2];if(!b){break a}c=p<<6;f=c+J[a+484>>2]|0;c=c+J[a+472>>2]|0;e=N[a+52>>2];d=0;while(1){d=d+1|0;a=d<<6;Ti(a+c|0,a+f|0,e);if((b|0)!=(d|0)){continue}break}break a}k=J[c+4>>2];n=p<<6;q=1;while(1){i=0;if(k&2147483647){while(1){j=J[J[d+12144>>2]+P(i,52)>>2];Ka[J[J[j>>2]+136>>2]](j,e,s,J[d+12048>>2],J[d+12060>>2],0,1,l);i=i+1|0;if(i>>>0<(J[c+4>>2]&2147483647)>>>0){continue}break}}j=J[a+484>>2];m=J[d+11968>>2];if(m){o=J[b+44>>2];r=J[b+36>>2];i=0;if((m|0)!=1){v=m&-2;k=0;while(1){t=i<<3;u=t+o|0;Ka[J[(L[u+6>>1]<<2)+138992>>2]](u,r,j,Q(-34028234663852886e22),l,h);t=o+(t|8)|0;Ka[J[(L[t+6>>1]<<2)+138992>>2]](t,r,j,Q(-34028234663852886e22),l,h);i=i+2|0;k=k+2|0;if((v|0)!=(k|0)){continue}break}}if(m&1){i=o+(i<<3)|0;Ka[J[(L[i+6>>1]<<2)+138992>>2]](i,r,j,Q(-34028234663852886e22),l,h)}j=J[a+484>>2]}k=J[c>>2];if(k){j=j+n|0;m=n+J[a+472>>2]|0;i=0;while(1){i=i+1|0;o=i<<6;Ti(o+m|0,j+o|0,e);if((i|0)!=(k|0)){continue}break}}i=0;k=J[c+4>>2];if(k&2147483647){while(1){j=J[d+12144>>2]+P(i,52)|0;m=J[(J[J[j>>2]+24>>2]<<2)+169956>>2];if(m){Ka[m|0](j,e,J[d+12060>>2]);k=J[c+4>>2]}i=i+1|0;if(i>>>0<(k&2147483647)>>>0){continue}break}}l=Q(l+e);q=q+1|0;if((q|0)!=(f|0)){continue}break}}if(k&2147483647){i=0;while(1){f=J[J[d+12144>>2]+P(i,52)>>2];Ka[J[J[f>>2]+136>>2]](f,e,s,J[d+12048>>2],J[d+12060>>2],0,1,l);i=i+1|0;if(i>>>0<(J[c+4>>2]&2147483647)>>>0){continue}break}}j=J[a+484>>2];f=J[d+11968>>2];if(f){m=J[b+44>>2];o=J[b+36>>2];i=0;if((f|0)!=1){r=f&-2;k=0;while(1){n=i<<3;q=n+m|0;Ka[J[(L[q+6>>1]<<2)+139088>>2]](q,o,j,l,h);n=m+(n|8)|0;Ka[J[(L[n+6>>1]<<2)+139088>>2]](n,o,j,l,h);i=i+2|0;k=k+2|0;if((r|0)!=(k|0)){continue}break}}if(f&1){f=m+(i<<3)|0;Ka[J[(L[f+6>>1]<<2)+139088>>2]](f,o,j,l,h)}j=J[a+484>>2]}w=N[a+56>>2];f=J[c>>2];if(f){i=p<<6;j=i+j|0;k=i+J[a+472>>2]|0;i=0;while(1){i=i+1|0;p=i<<6;Ti(p+k|0,j+p|0,e);if((f|0)!=(i|0)){continue}break}}j=J[c+4>>2];d:{if(!(j&2147483647)){break d}i=0;while(1){f=J[d+12144>>2]+P(i,52)|0;k=J[(J[J[f>>2]+24>>2]<<2)+169956>>2];if(k){Ka[k|0](f,e,J[d+12060>>2]);j=J[c+4>>2]}i=i+1|0;f=j&2147483647;if(i>>>0>>0){continue}break}if(!f){break d}i=0;while(1){f=J[d+12144>>2]+P(i,52)|0;k=J[(J[J[f>>2]+24>>2]<<2)+169948>>2];if(k){Ka[k|0](f,w);j=J[c+4>>2]}i=i+1|0;if(i>>>0<(j&2147483647)>>>0){continue}break}}if(g){l=Q(l+e);o=0;while(1){i=0;if(J[c+4>>2]&2147483647){while(1){f=J[J[d+12144>>2]+P(i,52)>>2];Ka[J[J[f>>2]+136>>2]](f,e,s,J[d+12048>>2],J[d+12060>>2],0,1,l);i=i+1|0;if(i>>>0<(J[c+4>>2]&2147483647)>>>0){continue}break}}f=J[d+11968>>2];e:{if(!f){break e}j=J[a+484>>2];p=J[b+44>>2];m=J[b+36>>2];i=0;if((f|0)!=1){r=f&-2;k=0;while(1){n=i<<3;q=n+p|0;Ka[J[(L[q+6>>1]<<2)+138992>>2]](q,m,j,Q(0),l,h);n=p+(n|8)|0;Ka[J[(L[n+6>>1]<<2)+138992>>2]](n,m,j,Q(0),l,h);i=i+2|0;k=k+2|0;if((r|0)!=(k|0)){continue}break}}if(!(f&1)){break e}f=p+(i<<3)|0;Ka[J[(L[f+6>>1]<<2)+138992>>2]](f,m,j,Q(0),l,h)}o=o+1|0;if((o|0)!=(g|0)){continue}break}}a=J[d+11968>>2];f:{if(!a){break f}f=J[b+36>>2];b=J[b+44>>2];i=0;if((a|0)!=1){g=a&-2;k=0;while(1){h=i<<3;j=h+b|0;Ka[J[(L[j+6>>1]<<2)+139040>>2]](j,f,0);h=b+(h|8)|0;Ka[J[(L[h+6>>1]<<2)+139040>>2]](h,f,0);i=i+2|0;k=k+2|0;if((g|0)!=(k|0)){continue}break}}if(!(a&1)){break f}a=b+(i<<3)|0;Ka[J[(L[a+6>>1]<<2)+139040>>2]](a,f,0)}if(!(J[c+4>>2]&2147483647)){break a}i=0;while(1){a=J[J[d+12144>>2]+P(i,52)>>2];Ka[J[J[a>>2]+140>>2]](a,1);i=i+1|0;if(i>>>0<(J[c+4>>2]&2147483647)>>>0){continue}break}}}function Ac(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;n=J[a+28>>2];a:{if((n|0)!=J[a+24>>2]){c=J[a+20>>2];d=n;break a}d=n+1|0;b:{if(!d){break b}o=4;c=a+4|0;if(d>>>0<=4){break b}i=J[a+40>>2];c:{d:{e:{f:{g:{c=n>>>1|n;c=c>>>2|c;c=c>>>4|c;c=c>>>8|c;o=(c>>>16|c)+1|0;d=o;switch(d-8|0){case 24:break e;case 8:break f;case 0:break g;default:break d}}c=J[i+388>>2];if(!c){j=Ia-16|0;Ia=j;g=i+100|0;d=J[g+284>>2];if(d){c=J[42504];e=Ka[J[J[c>>2]+20>>2]](c)|0?57522:70610;h=Ka[J[J[c+12>>2]+8>>2]](c+12|0,d,e,21908,180)|0}else{h=0}J[j+12>>2]=h;c=J[g+268>>2];h:{if(c>>>0>=(J[g+272>>2]&2147483647)>>>0){c=0;e=g+4|0;d=J[e+268>>2];k=d&2147483647?d<<1:1;i:{if(!k){break i}d=k<<2;if(!(K[e+256|0]|d>>>0>256)){H[e+256|0]=1;c=e;break i}if(!d){break i}c=J[42504];f=c+12|0;c=(q=f,r=d,s=Ka[J[J[c>>2]+20>>2]](c)|0?57522:70610,t=19542,u=553,p=J[J[f>>2]+8>>2],Ka[p](q|0,r|0,s|0,t|0,u|0)|0)}f=J[e+264>>2];m=(f<<2)+c|0;if((f|0)>0){l=J[e+260>>2];d=c;while(1){J[d>>2]=J[l>>2];l=l+4|0;d=d+4|0;if(m>>>0>d>>>0){continue}break}}J[m>>2]=J[j+12>>2];j:{if(J[e+268>>2]<0){break j}d=J[e+260>>2];if((d|0)==(e|0)){H[e+256|0]=0;break j}if(!d){break j}f=J[42504]+12|0;Ka[J[J[f>>2]+12>>2]](f,d);f=J[e+264>>2]}J[e+268>>2]=k;J[e+260>>2]=c;J[e+264>>2]=f+1;break h}J[J[g+264>>2]+(c<<2)>>2]=h;J[g+268>>2]=c+1}c=(h+(J[g+276>>2]<<5)|0)-32|0;if(h>>>0<=c>>>0){d=J[g+288>>2];while(1){J[c>>2]=d;d=c;c=c-32|0;if(h>>>0<=c>>>0){continue}break}J[g+288>>2]=d}Ia=j+16|0;c=J[i+388>>2]}J[i+388>>2]=J[c>>2];J[i+380>>2]=J[i+380>>2]+1;break c}c=J[i+680>>2];if(!c){j=Ia-16|0;Ia=j;g=i+392|0;d=J[g+284>>2];if(d){c=J[42504];e=Ka[J[J[c>>2]+20>>2]](c)|0?57988:70610;h=Ka[J[J[c+12>>2]+8>>2]](c+12|0,d,e,21908,180)|0}else{h=0}J[j+12>>2]=h;c=J[g+268>>2];k:{if(c>>>0>=(J[g+272>>2]&2147483647)>>>0){c=0;e=g+4|0;d=J[e+268>>2];k=d&2147483647?d<<1:1;l:{if(!k){break l}d=k<<2;if(!(K[e+256|0]|d>>>0>256)){H[e+256|0]=1;c=e;break l}if(!d){break l}c=J[42504];f=c+12|0;c=(u=f,t=d,s=Ka[J[J[c>>2]+20>>2]](c)|0?57988:70610,r=19542,q=553,p=J[J[f>>2]+8>>2],Ka[p](u|0,t|0,s|0,r|0,q|0)|0)}f=J[e+264>>2];m=(f<<2)+c|0;if((f|0)>0){l=J[e+260>>2];d=c;while(1){J[d>>2]=J[l>>2];l=l+4|0;d=d+4|0;if(m>>>0>d>>>0){continue}break}}J[m>>2]=J[j+12>>2];m:{if(J[e+268>>2]<0){break m}d=J[e+260>>2];if((d|0)==(e|0)){H[e+256|0]=0;break m}if(!d){break m}f=J[42504]+12|0;Ka[J[J[f>>2]+12>>2]](f,d);f=J[e+264>>2]}J[e+268>>2]=k;J[e+260>>2]=c;J[e+264>>2]=f+1;break k}J[J[g+264>>2]+(c<<2)>>2]=h;J[g+268>>2]=c+1}c=(h+(J[g+276>>2]<<6)|0)+-64|0;if(h>>>0<=c>>>0){d=J[g+288>>2];while(1){J[c>>2]=d;d=c;c=c+-64|0;if(h>>>0<=c>>>0){continue}break}J[g+288>>2]=d}Ia=j+16|0;c=J[i+680>>2]}J[i+680>>2]=J[c>>2];J[i+672>>2]=J[i+672>>2]+1;break c}c=J[i+972>>2];if(!c){j=Ia-16|0;Ia=j;g=i+684|0;d=J[g+284>>2];if(d){c=J[42504];e=Ka[J[J[c>>2]+20>>2]](c)|0?59114:70610;h=Ka[J[J[c+12>>2]+8>>2]](c+12|0,d,e,21908,180)|0}else{h=0}J[j+12>>2]=h;c=J[g+268>>2];n:{if(c>>>0>=(J[g+272>>2]&2147483647)>>>0){c=0;e=g+4|0;d=J[e+268>>2];k=d&2147483647?d<<1:1;o:{if(!k){break o}d=k<<2;if(!(K[e+256|0]|d>>>0>256)){H[e+256|0]=1;c=e;break o}if(!d){break o}c=J[42504];f=c+12|0;c=(q=f,r=d,s=Ka[J[J[c>>2]+20>>2]](c)|0?59114:70610,t=19542,u=553,p=J[J[f>>2]+8>>2],Ka[p](q|0,r|0,s|0,t|0,u|0)|0)}f=J[e+264>>2];m=(f<<2)+c|0;if((f|0)>0){l=J[e+260>>2];d=c;while(1){J[d>>2]=J[l>>2];l=l+4|0;d=d+4|0;if(m>>>0>d>>>0){continue}break}}J[m>>2]=J[j+12>>2];p:{if(J[e+268>>2]<0){break p}d=J[e+260>>2];if((d|0)==(e|0)){H[e+256|0]=0;break p}if(!d){break p}f=J[42504]+12|0;Ka[J[J[f>>2]+12>>2]](f,d);f=J[e+264>>2]}J[e+268>>2]=k;J[e+260>>2]=c;J[e+264>>2]=f+1;break n}J[J[g+264>>2]+(c<<2)>>2]=h;J[g+268>>2]=c+1}c=(h+(J[g+276>>2]<<7)|0)-128|0;if(h>>>0<=c>>>0){d=J[g+288>>2];while(1){J[c>>2]=d;d=c;c=c-128|0;if(h>>>0<=c>>>0){continue}break}J[g+288>>2]=d}Ia=j+16|0;c=J[i+972>>2]}J[i+972>>2]=J[c>>2];J[i+964>>2]=J[i+964>>2]+1;break c}c=0;d=d<<2;if(!d){break c}c=J[42504];c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,d,29113,13989,1342)|0}}d=J[a+20>>2];q:{if(!d){break q}Va(c,d,n<<2);d=J[a+20>>2];if((d|0)==(a+4|0)){break q}YH(J[a+40>>2],d,J[a+24>>2])}J[a+20>>2]=c;J[a+24>>2]=o;d=J[a+28>>2]}J[a+28>>2]=d+1;J[(d<<2)+c>>2]=b;J[(J[b>>2]==(a|0)?12:16)+b>>2]=n}function Co(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0);p=Ia-9952|0;Ia=p;E=N[g+20>>2];F=N[g+24>>2];G=N[f+20>>2];C=N[f+24>>2];u=N[g>>2];q=N[g+4>>2];s=N[g+8>>2];r=N[g+12>>2];A=N[g+16>>2];v=N[f>>2];w=N[f+4>>2];B=N[f+8>>2];z=N[f+12>>2];D=N[f+16>>2];N[p+9936>>2]=h;J[p+9932>>2]=0;N[p+9928>>2]=C;N[p+9924>>2]=G;N[p+9920>>2]=D;N[p+9916>>2]=z;N[p+9912>>2]=B;N[p+9908>>2]=w;N[p+9904>>2]=v;J[p+9900>>2]=0;N[p+9896>>2]=F;N[p+9892>>2]=E;N[p+9888>>2]=A;N[p+9884>>2]=r;N[p+9880>>2]=s;N[p+9876>>2]=q;N[p+9872>>2]=u;y=Q(Q(Q(B*u)-Q(s*v))+Q(Q(w*r)-Q(z*q)));I=Q(Q(Q(w*s)-Q(q*B))+Q(Q(v*r)-Q(z*u)));t=Q(Q(Q(v*q)-Q(u*w))+Q(Q(B*r)-Q(z*s)));x=Q(z*r);z=Q(-u);v=Q(x-Q(Q(Q(v*z)-Q(w*q))-Q(s*B)));w=Q(D-A);B=Q(G-E);x=Q(Q(z*w)-Q(B*q));z=Q(C-F);E=Q(x-Q(s*z));F=N[c>>2];G=Q(Q(r*r)+Q(-.5));C=Q(Q(Q(G*w)+Q(r*Q(Q(s*B)-Q(q*z))))-Q(u*E));C=Q(C+C);A=Q(C-N[n+16>>2]);A=A>Q(0)?A:Q(-A);D=Q(Q(Q(G*B)+Q(r*Q(Q(u*z)-Q(s*w))))-Q(q*E));D=Q(D+D);x=Q(D-N[n+20>>2]);x=x>Q(0)?x:Q(-x);x=A>=x?A:x;r=Q(Q(Q(r*Q(Q(q*w)-Q(u*B)))+Q(G*z))-Q(s*E));r=Q(r+r);q=Q(r-N[n+24>>2]);q=(q>Q(0)?q:Q(-q))>=Q(0)?A:Q(0);a:{if(Q(F*Q(.20000000298023224))<(q<=x?x:q)|Q(Q(v*N[n+12>>2])+Q(Q(t*N[n+8>>2])+Q(Q(I*N[n>>2])+Q(y*N[n+4>>2]))))>2]=F*Q(.05000000074505806);J[n+28>>2]=0;N[n+24>>2]=r;N[n+20>>2]=D;N[n+16>>2]=C;N[n+12>>2]=v;N[n+8>>2]=t;N[n+4>>2]=y;N[n>>2]=I;H[n+62|0]=0;c=J[e+40>>2];q=N[f+4>>2];u=Q(q+q);r=N[f+8>>2];v=Q(u*r);t=N[f>>2];s=Q(t+t);y=N[f+12>>2];w=Q(s*y);N[p+9836>>2]=v-w;N[p+9828>>2]=v+w;t=Q(Q(1)-Q(t*s));v=Q(q*u);N[p+9840>>2]=t-v;x=t;t=Q(r+r);w=Q(r*t);N[p+9824>>2]=x-w;r=Q(s*r);u=Q(u*y);N[p+9832>>2]=r+u;q=Q(s*q);s=Q(t*y);N[p+9820>>2]=q-s;N[p+9816>>2]=r-u;N[p+9812>>2]=q+s;N[p+9808>>2]=Q(Q(1)-v)-w;N[p+9844>>2]=N[f+16>>2];N[p+9848>>2]=N[f+20>>2];N[p+9852>>2]=N[f+24>>2];q=N[g+4>>2];u=Q(q+q);r=N[g+8>>2];v=Q(u*r);t=N[g>>2];s=Q(t+t);y=N[g+12>>2];w=Q(s*y);N[p+9788>>2]=v-w;N[p+9780>>2]=v+w;t=Q(Q(1)-Q(t*s));v=Q(q*u);N[p+9792>>2]=t-v;x=t;t=Q(r+r);w=Q(r*t);N[p+9776>>2]=x-w;r=Q(s*r);u=Q(u*y);N[p+9784>>2]=r+u;q=Q(s*q);s=Q(t*y);N[p+9772>>2]=q-s;N[p+9768>>2]=r-u;N[p+9764>>2]=q+s;N[p+9760>>2]=Q(Q(1)-v)-w;N[p+9796>>2]=N[g+16>>2];N[p+9800>>2]=N[g+20>>2];N[p+9804>>2]=N[g+24>>2];e=p+9696|0;Ok(e,d,h,p+9808|0,p+9760|0,k,m);H[p+9680|0]=1;J[p+9688>>2]=0;J[p+9692>>2]=1088;d=p+5328|0;J[p+9684>>2]=d;f=J[c+56>>2];J[p+868>>2]=0;H[p+16|0]=m;J[p+12>>2]=f;J[p+8>>2]=k;J[p>>2]=160360;J[p+4>>2]=2;d=ug(p+880|0,p+9936|0,p+9856|0,p+9904|0,p+9872|0,n,i,d,o);J[p+5276>>2]=0;Wa(p+5148|0,255,128);H[p+5309|0]=1;H[p+5308|0]=l;J[p+5304>>2]=j;J[p+5300>>2]=b;J[p+5296>>2]=a;h=N[a+8>>2];r=N[a>>2];q=N[a+4>>2];J[p+5292>>2]=0;h=Q(h-N[p+3192>>2]);r=Q(r-N[p+3184>>2]);q=Q(q-N[p+3188>>2]);N[p+5288>>2]=Q(N[p+3176>>2]*h)+Q(Q(N[p+3168>>2]*r)+Q(q*N[p+3172>>2]));N[p+5284>>2]=Q(N[p+3160>>2]*h)+Q(Q(N[p+3152>>2]*r)+Q(q*N[p+3156>>2]));N[p+5280>>2]=Q(N[p+3144>>2]*h)+Q(Q(N[p+3136>>2]*r)+Q(q*N[p+3140>>2]));J[p+5312>>2]=e;Ka[J[(L[c+4>>1]<<2)+160384>>2]](c,e,p,1,1);m=J[p+868>>2];if(m){g=p+596|0;f=p+788|0;a=p+852|0;c=p+20|0;while(1){lc(d,c,J[f>>2],K[a|0],g);a=a+1|0;f=f+4|0;g=g+12|0;c=c+36|0;m=m-1|0;if(m){continue}break}J[p+868>>2]=0}zA(d);Nd(d,6,0);a=J[p+9692>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[p+9684>>2];if((a|0)==(p+5328|0)|!a){break a}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a);break a}g=0;J[p+60>>2]=0;N[p+56>>2]=r;N[p+52>>2]=D;J[p+44>>2]=0;J[p+28>>2]=0;r=Q(y+y);q=Q(t*r);h=Q(I+I);s=Q(v*h);N[p+36>>2]=q-s;N[p+24>>2]=q+s;q=Q(Q(1)-Q(I*h));s=Q(y*r);N[p+40>>2]=q-s;x=q;q=Q(t+t);u=Q(t*q);N[p+20>>2]=x-u;N[p+48>>2]=C;J[p+12>>2]=0;t=Q(t*h);r=Q(v*r);N[p+32>>2]=t+r;h=Q(y*h);q=Q(v*q);N[p+16>>2]=h-q;N[p+8>>2]=t-r;N[p+4>>2]=h+q;N[p>>2]=Q(Q(1)-s)-u;N[p+9696>>2]=F*Q(.800000011920929);if(!K[n+62|0]){break a}while(1){b=g+n|0;a=K[b+56|0];c=P(a,400)+n|0;tg(p+5328|0,c- -64|0,p,p+9696|0);b:{if(!J[c+448>>2]){c=K[n+62|0]-1|0;H[n+62|0]=c;c=(c&255)+n|0;d=K[c+56|0];H[c+56|0]=a;H[b+56|0]=d;g=g-1|0;break b}N[((a<<2)+n|0)+32>>2]=N[p+5328>>2]}g=g+1|0;if(g>>>0>2];g=N[d>>2];i=N[d+4>>2];a:{if(!(g!=Q(1)|i!=Q(1)|j!=Q(1))){I[f+136>>1]=0;J[f+132>>2]=e;J[f+124>>2]=2;J[f+120>>2]=159340;J[f+128>>2]=f+60;l=N[a+24>>2];j=N[c+8>>2];q=N[c+24>>2];i=Q(N[a+8>>2]-q);h=Q(i+i);i=N[c>>2];s=N[c+16>>2];g=Q(N[a>>2]-s);k=Q(g+g);u=N[c+20>>2];g=Q(N[a+4>>2]-u);n=Q(g+g);g=N[c+4>>2];p=Q(Q(j*h)+Q(Q(i*k)+Q(n*g)));m=N[c+12>>2];o=Q(Q(m*m)+Q(-.5));r=Q(Q(j*p)+Q(Q(h*o)-Q(m*Q(Q(i*n)-Q(k*g)))));N[f+148>>2]=r;t=Q(Q(g*p)+Q(Q(n*o)-Q(m*Q(Q(j*k)-Q(h*i)))));N[f+144>>2]=t;v=Q(Q(i*p)+Q(Q(k*o)-Q(m*Q(Q(g*h)-Q(n*j)))));N[f+140>>2]=v;n=N[a+16>>2];h=N[a+20>>2];k=N[a+12>>2];N[f+164>>2]=l;h=Q(h-q);h=Q(h+h);k=Q(k-s);k=Q(k+k);n=Q(n-u);n=Q(n+n);p=Q(Q(j*h)+Q(Q(i*k)+Q(g*n)));q=Q(Q(j*p)+Q(Q(h*o)-Q(m*Q(Q(i*n)-Q(k*g)))));N[f+160>>2]=q;s=Q(Q(g*p)+Q(Q(n*o)-Q(m*Q(Q(j*k)-Q(h*i)))));N[f+156>>2]=s;g=Q(Q(i*p)+Q(Q(k*o)-Q(m*Q(Q(g*h)-Q(n*j)))));N[f+152>>2]=g;j=Q(q-r);N[f+176>>2]=j;i=Q(s-t);N[f+172>>2]=i;g=Q(g-v);m=Q(Q(j*j)+Q(Q(g*g)+Q(i*i)));N[f+180>>2]=m;N[f+184>>2]=m!=Q(0)?Q(Q(1)/m):Q(0);N[f+168>>2]=g;N[f+8>>2]=l;N[f+4>>2]=l;N[f>>2]=l;N[f+196>>2]=j;N[f+192>>2]=i;N[f+188>>2]=g;a=Ia-288|0;Ia=a;i=N[b+60>>2];c=K[b+64|0];d=J[b+28>>2];e=J[b+24>>2];J[a+36>>2]=158984;J[a+56>>2]=f;J[a+32>>2]=158960;D=a,E=ela(e,d),J[D+48>>2]=E;J[a+52>>2]=Ja;J[a+44>>2]=c>>>1&1;J[a+40>>2]=f+120;c=f+140|0;g=N[c>>2];N[a+60>>2]=g;m=N[c+4>>2];N[a- -64>>2]=m;o=N[c+8>>2];N[a+68>>2]=o;d=f+188|0;l=N[d>>2];N[a+72>>2]=l;h=N[d+4>>2];N[a+76>>2]=h;j=N[d+8>>2];J[a+112>>2]=0;J[a+116>>2]=0;I[a+108>>1]=0;J[a+104>>2]=-1;N[a+88>>2]=i;H[a+84|0]=1;N[a+80>>2]=j;J[a+120>>2]=0;J[a+124>>2]=0;J[a+128>>2]=0;J[a+132>>2]=0;J[a+144>>2]=0;J[a+136>>2]=2139095039;J[a+140>>2]=0;J[a+96>>2]=0;J[a+100>>2]=0;N[a+92>>2]=1;e=J[f+124>>2];H[a+208|0]=0;H[a+209|0]=(e|0)==1;e=J[f+4>>2];C=J[f>>2];i=N[f+8>>2];J[a+268>>2]=0;N[a+264>>2]=j;N[a+260>>2]=h;J[a+252>>2]=0;N[a+248>>2]=o;N[a+244>>2]=m;J[a+236>>2]=0;N[a+232>>2]=i;N[a+256>>2]=l;N[a+240>>2]=g;J[a+224>>2]=C;J[a+228>>2]=e;LA(b+112|0,c,d,a+32|0,f,Q(1));J[a+36>>2]=158984;J[a+32>>2]=158960;if(K[a+208|0]){b=J[a+40>>2];Ka[J[J[b>>2]>>2]](b,a+96|0,a+160|0,a+172|0,a+184|0,a+92|0,a+196|0)|0}Ia=a+288|0;break a}o=N[d+12>>2];m=Q(o+o);l=N[d+16>>2];h=Q(l+l);v=Q(Q(1)-Q(o*m));w=Q(l*h);k=Q(v-w);n=Q(j*k);o=N[d+20>>2];x=Q(m*o);r=N[d+24>>2];y=Q(h*r);p=Q(x+y);q=Q(g*p);u=Q(h*o);t=Q(m*r);h=Q(u-t);s=Q(i*h);N[f+220>>2]=Q(k*n)+Q(Q(p*q)+Q(h*s));u=Q(u+t);t=Q(j*u);z=Q(m*l);l=Q(o+o);A=Q(r*l);m=Q(z-A);r=Q(g*m);B=Q(o*l);o=Q(v-B);v=Q(i*o);N[f+216>>2]=Q(k*t)+Q(Q(p*r)+Q(h*v));N[f+208>>2]=Q(u*n)+Q(Q(m*q)+Q(o*s));N[f+204>>2]=Q(u*t)+Q(Q(m*r)+Q(o*v));l=Q(x-y);x=Q(l*n);n=Q(Q(Q(1)-w)-B);w=Q(n*q);q=Q(z+A);N[f+196>>2]=x+Q(w+Q(q*s));N[f+192>>2]=Q(l*t)+Q(Q(n*r)+Q(q*v));r=k;k=Q(j*l);s=p;p=Q(g*n);t=h;h=Q(i*q);N[f+212>>2]=Q(r*k)+Q(Q(s*p)+Q(t*h));N[f+200>>2]=Q(u*k)+Q(Q(m*p)+Q(o*h));N[f+188>>2]=Q(l*k)+Q(Q(n*p)+Q(q*h));H[f+137|0]=Q(Q(g*i)*j)>2]=e;J[f+124>>2]=2;J[f+120>>2]=159372;J[f+128>>2]=f+188;p=N[a+24>>2];j=N[c+8>>2];q=N[c+24>>2];i=Q(N[a+8>>2]-q);l=Q(i+i);i=N[c>>2];s=N[c+16>>2];g=Q(N[a>>2]-s);h=Q(g+g);u=N[c+20>>2];g=Q(N[a+4>>2]-u);k=Q(g+g);g=N[c+4>>2];n=Q(Q(j*l)+Q(Q(i*h)+Q(k*g)));m=N[c+12>>2];o=Q(Q(m*m)+Q(-.5));r=Q(Q(j*n)+Q(Q(l*o)-Q(m*Q(Q(i*k)-Q(h*g)))));N[f+148>>2]=r;t=Q(Q(g*n)+Q(Q(k*o)-Q(m*Q(Q(j*h)-Q(l*i)))));N[f+144>>2]=t;v=Q(Q(i*n)+Q(Q(h*o)-Q(m*Q(Q(g*l)-Q(k*j)))));N[f+140>>2]=v;k=N[a+16>>2];l=N[a+20>>2];h=N[a+12>>2];N[f+164>>2]=p;l=Q(l-q);l=Q(l+l);h=Q(h-s);h=Q(h+h);k=Q(k-u);k=Q(k+k);n=Q(Q(j*l)+Q(Q(i*h)+Q(g*k)));p=Q(Q(j*n)+Q(Q(l*o)-Q(m*Q(Q(i*k)-Q(h*g)))));N[f+160>>2]=p;q=Q(Q(g*n)+Q(Q(k*o)-Q(m*Q(Q(j*h)-Q(l*i)))));N[f+156>>2]=q;g=Q(Q(i*n)+Q(Q(h*o)-Q(m*Q(Q(g*l)-Q(k*j)))));N[f+152>>2]=g;j=Q(p-r);N[f+176>>2]=j;i=Q(q-t);N[f+172>>2]=i;g=Q(g-v);N[f+168>>2]=g;j=Q(Q(j*j)+Q(Q(g*g)+Q(i*i)));N[f+180>>2]=j;N[f+184>>2]=j!=Q(0)?Q(Q(1)/j):Q(0);sp(f,a);a=f+60|0;de(a,f,c,d);_h(a,1,b,f+120|0,1)}Ia=f+224|0;return K[f+136|0]!=0|0}function Rm(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=Q(0),p=Q(0),q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;n=Ia-16|0;Ia=n;q=J[J[a+4>>2]+40>>2];c=J[q+976>>2];r=J[a+44>>2];t=r&2048;s=t>>>11|0;a:{if(!b){d=J[c+328>>2];b:{if(!d){e=P(J[c+312>>2],80);c:{if(!e){break c}d=J[42504];h=Ka[J[J[d>>2]+20>>2]](d)|0?38284:70610;k=Ka[J[J[d+12>>2]+8>>2]](d+12|0,e,h,21990,236)|0;if(!k){break c}h=J[c+316>>2];f=h+1|0;i=J[c+312>>2];e=P(f,i);d=J[c+344>>2];d:{if(e>>>0<=d<<5>>>0){e=J[c+332>>2];break d}h=d&2147483647;d=(e<<1)+31>>>5|0;if(h>>>0>>0){e=J[42504];e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,d<<2,29113,21414,438)|0;h=J[c+340>>2];e:{if(!h){break e}Va(e,h,J[c+344>>2]<<2);if(J[c+344>>2]<0){break e}h=J[c+340>>2];if(!h){break e}i=J[42504];Ka[J[J[i+12>>2]+12>>2]](i+12|0,h)}h=J[c+344>>2];Wa(e+(h<<2)|0,0,d-h<<2);J[c+344>>2]=d;J[c+340>>2]=e}d=J[c+324>>2];if(d){e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d)}e=0;d=c;i=f<<3;j=P(i,J[c+312>>2]);if(j){h=J[42504];l=Ka[J[J[h>>2]+20>>2]](h)|0?38284:70610;h=Ka[J[J[h+12>>2]+8>>2]](h+12|0,j,l,21990,248)|0}else{h=0}J[d+324>>2]=h;if(i){d=J[42504];e=Ka[J[J[d>>2]+20>>2]](d)|0?38284:70610;e=Ka[J[J[d+12>>2]+8>>2]](d+12|0,i,e,21990,250)|0}d=J[c+332>>2];f:{if(!d){break f}Va(e,d,f<<2);d=J[c+332>>2];if(!d){break f}f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,d)}J[c+332>>2]=e;h=J[c+316>>2];f=h+1|0;i=J[c+312>>2]}J[c+316>>2]=f;J[(h<<2)+e>>2]=k;e=J[c+328>>2];d=i-1|0;if((d|0)>=0){h=P(h,i);while(1){f=an(k+P(d,80)|0,d+h|0);J[J[c+324>>2]+(e<<2)>>2]=f;f=d;d=d-1|0;e=e+1|0;if(f){continue}break}}J[c+328>>2]=e;f=1}if(!f){break b}d=J[c+328>>2]}g=d-1|0;J[c+328>>2]=g;g=J[J[c+324>>2]+(g<<2)>>2];d=J[g+48>>2];f=J[c+340>>2]+(d>>>3&536870908)|0;J[f>>2]=J[f>>2]|1<>2]=0;J[g+36>>2]=0;H[g+42|0]=0;f=J[g+48>>2];d=J[c+940>>2];g:{if(f>>>0>>0){break g}e=d&2147483647;d=(f<<1&-256)+287>>>5|0;if(e>>>0>=d>>>0){break g}f=J[42504];f=Ka[J[J[f+12>>2]+8>>2]](f+12|0,d<<2,29113,21414,438)|0;e=J[c+936>>2];h:{if(!e){break h}Va(f,e,J[c+940>>2]<<2);if(J[c+940>>2]<0){break h}e=J[c+936>>2];if(!e){break h}h=J[42504];Ka[J[J[h+12>>2]+12>>2]](h+12|0,e)}e=J[c+940>>2];Wa(f+(e<<2)|0,0,d-e<<2);J[c+940>>2]=d;J[c+936>>2]=f;f=J[g+48>>2]}d=J[c+936>>2]+(f>>>3&536870908)|0;J[d>>2]=J[d>>2]|1<>2];d=J[c+952>>2];i:{if(f>>>0>>0){break i}e=d&2147483647;d=(f<<1&-256)+287>>>5|0;if(e>>>0>=d>>>0){break i}f=J[42504];f=Ka[J[J[f+12>>2]+8>>2]](f+12|0,d<<2,29113,21414,438)|0;e=J[c+948>>2];j:{if(!e){break j}Va(f,e,J[c+952>>2]<<2);if(J[c+952>>2]<0){break j}e=J[c+948>>2];if(!e){break j}h=J[42504];Ka[J[J[h+12>>2]+12>>2]](h+12|0,e)}e=J[c+952>>2];Wa(f+(e<<2)|0,0,d-e<<2);J[c+952>>2]=d;J[c+948>>2]=f;f=J[g+48>>2]}c=J[c+948>>2]+(f>>>3&536870908)|0;J[c>>2]=J[c>>2]|1<>2]=0;J[b+36>>2]=0;H[b+42|0]=0;c=b}g=J[a+44>>2];u=g&32768;v=g&98304;h=v?u?1:-1:0;i=g&262144;w=!(r&448)|i>>>18;f=r&2;x=f>>>1|0;y=g&131072;g=J[a+32>>2];k=K[J[J[g+4>>2]+44>>2]+9|0];d=J[a+28>>2];s=K[J[J[d+4>>2]+44>>2]+9|0];l=n+14|0;e=J[d+4>>2];m=K[J[e+44>>2]+9|0]-1>>>0<2?e:0;z=K[J[m+44>>2]+10|0];e=J[g+4>>2];e=K[J[e+44>>2]+9|0]-1>>>0<2?e:0;if(e){j=J[e+44>>2];A=H[j+44|0]&1;j=K[j+10|0]}else{j=0}br(l,q,z,j);j=J[d+28>>2];l=J[g+28>>2];J[c+12>>2]=a;J[c+4>>2]=e?e- -64|0:0;J[c>>2]=m- -64;J[c+28>>2]=l+32;J[c+24>>2]=j+32;J[c+16>>2]=J[J[d+4>>2]+44>>2]+16;J[c+20>>2]=J[J[g+4>>2]+44>>2]+16;e=J[d+28>>2];m=J[g+28>>2];N[c+52>>2]=N[e+128>>2]+N[m+128>>2];H[c+44|0]=K[n+14|0];H[c+45|0]=K[n+15|0];H[c+46|0]=J[j+68>>2];H[c+47|0]=J[l+68>>2];J[c+56>>2]=J[d+8>>2]&2147483647;J[c+60>>2]=J[g+8>>2]&2147483647;o=N[e+132>>2];p=N[m+132>>2];N[c+72>>2]=o>p?o:p;o=N[m+136>>2];p=N[e+136>>2];g=((s|0)==2)<<3;g=(k|0)==2?g|16:g;g=s?g|32:g;g=k?g|64:g;g=r>>>1&512|(f|i?g:g|2);g=A?g|1024:g;g=i?g|2048:g;g=(f|y)!=0|(t?g|4096:g);I[c+40>>1]=f<<6|(w?g:g|256);J[c+68>>2]=-1;J[c+8>>2]=t>>>10|x;N[c+76>>2]=o>2]=c;H[c+43|0]=(h|0)>0?2:!u&(v|0)!=0;if(!b){b=J[a+60>>2];d=J[q+1e3>>2];f=J[d+148>>2];g=(b>>>0)/(f>>>0)|0;J[J[J[d+128>>2]+(g<<2)>>2]+(b-P(f,g)<<2)>>2]=c;J[c- -64>>2]=b;b=J[J[q+976>>2]+1024>>2];Ka[J[J[b>>2]+28>>2]](b,J[a+56>>2],h,0)}Ia=n+16|0}function ws(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;J[a+88>>2]=J[b>>2];c=J[b+4>>2];J[a+92>>2]=c;J[a+104>>2]=J[b+8>>2];J[a+108>>2]=J[b+12>>2];J[a+96>>2]=J[b+16>>2];J[a+100>>2]=J[b+20>>2];J[a+112>>2]=J[b+24>>2];J[a+116>>2]=J[b+28>>2];J[a+120>>2]=J[b+32>>2];J[a+124>>2]=J[b+36>>2];j=J[b+40>>2];b=J[a+128>>2];if(j>>>0>b>>>0){g=(j<<3)+15&-16;a:{if(!g){c=0;h=0;break a}c=J[42504]+12|0;c=Ka[J[J[c>>2]+8>>2]](c,g,29113,11275,540)|0;i=J[42504]+12|0;i=Ka[J[J[i>>2]+8>>2]](i,g,29113,11275,541)|0;h=J[42504]+12|0;h=Ka[J[J[h>>2]+8>>2]](h,g,29113,11275,542)|0}d=c;c=b<<3;g=Va(d,J[a+132>>2],c);i=Va(i,J[a+136>>2],c);h=Va(h,J[a+140>>2],c);c=b+1|0;if(j-b&1){b=b<<3;f=b+g|0;J[f>>2]=1073741823;J[f+4>>2]=1073741823;f=b+i|0;J[f>>2]=1073741823;J[f+4>>2]=1073741823;b=b+h|0;J[b>>2]=1073741823;J[b+4>>2]=1073741823;b=c}if((c|0)!=(j|0)){while(1){c=b<<3;f=c+g|0;J[f>>2]=1073741823;J[f+4>>2]=1073741823;f=c+i|0;J[f>>2]=1073741823;J[f+4>>2]=1073741823;f=c+h|0;J[f>>2]=1073741823;J[f+4>>2]=1073741823;c=c+8|0;f=c+g|0;J[f>>2]=1073741823;J[f+4>>2]=1073741823;f=c+i|0;J[f>>2]=1073741823;J[f+4>>2]=1073741823;c=c+h|0;J[c>>2]=1073741823;J[c+4>>2]=1073741823;b=b+2|0;if((j|0)!=(b|0)){continue}break}}b=J[a+132>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+136>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+140>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+140>>2]=h;J[a+136>>2]=i;J[a+132>>2]=g;J[a+128>>2]=j;b=J[a+168>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=j+15&-16;if(b){c=J[42504]+12|0;b=Ka[J[J[c>>2]+8>>2]](c,b,29113,11275,567)|0}else{b=0}J[a+168>>2]=b;c=J[a+92>>2]}f=c+J[a+188>>2]<<1;k=f+2|0;if(k>>>0>M[a+196>>2]){g=(k<<2)+15&-16;if(g){b=J[42504]+12|0;m=Ka[J[J[b>>2]+8>>2]](b,g,29113,11275,575)|0;b=J[42504]+12|0;n=Ka[J[J[b>>2]+8>>2]](b,g,29113,11275,576)|0;b=J[42504]+12|0;o=Ka[J[J[b>>2]+8>>2]](b,g,29113,11275,577)|0;b=J[42504]+12|0;p=Ka[J[J[b>>2]+8>>2]](b,g,29113,11275,578)|0;b=J[42504]+12|0;q=Ka[J[J[b>>2]+8>>2]](b,g,29113,11275,579)|0;b=J[42504]+12|0;j=Ka[J[J[b>>2]+8>>2]](b,g,29113,11275,580)|0}else{j=0}b=J[a+180>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+184>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b:{if(!g){J[a+180>>2]=0;c=0;break b}b=J[42504]+12|0;s=a,t=Ka[J[J[b>>2]+8>>2]](b,g,29113,11275,585)|0,J[s+180>>2]=t;b=J[42504]+12|0;c=Ka[J[J[b>>2]+8>>2]](b,g,29113,11275,586)|0}J[a+184>>2]=c;h=J[a+180>>2];b=1;if(f>>>0>=3){r=f&-4;i=0;while(1){e=b-1|0;J[h+(e<<2)>>2]=b;d=b<<2;J[d+c>>2]=e;e=b+1|0;J[d+h>>2]=e;d=e<<2;J[d+c>>2]=b;l=d+h|0;d=b+2|0;J[l>>2]=d;l=d<<2;J[c+l>>2]=e;e=b+3|0;J[h+l>>2]=e;J[c+(e<<2)>>2]=d;b=b+4|0;i=i+4|0;if((r|0)!=(i|0)){continue}break}}e=f&2|1;i=0;while(1){d=b-1|0;J[h+(d<<2)>>2]=b;J[c+(b<<2)>>2]=d;b=b+1|0;i=i+1|0;if((e|0)!=(i|0)){continue}break}b=f|1;J[h+(b<<2)>>2]=b;J[c>>2]=0;b=Va(m,J[a+144>>2],(J[a+188>>2]<<3)+8|0);c=Va(n,J[a+148>>2],(J[a+188>>2]<<3)+8|0);i=Va(o,J[a+152>>2],(J[a+188>>2]<<3)+8|0);h=Va(p,J[a+156>>2],(J[a+188>>2]<<3)+8|0);f=Va(q,J[a+160>>2],(J[a+188>>2]<<3)+8|0);j=Va(j,J[a+164>>2],(J[a+188>>2]<<3)+8|0);e=J[a+144>>2];if(e){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,e)}e=J[a+148>>2];if(e){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,e)}e=J[a+152>>2];if(e){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,e)}e=J[a+156>>2];if(e){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,e)}e=J[a+160>>2];if(e){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,e)}e=J[a+164>>2];if(e){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,e)}J[a+196>>2]=k;J[a+164>>2]=j;J[a+160>>2]=f;J[a+156>>2]=h;J[a+152>>2]=i;J[a+148>>2]=c;J[a+144>>2]=b;b=J[a+172>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+176>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}if(g){b=J[42504]+12|0;b=Ka[J[J[b>>2]+8>>2]](b,g,29113,11275,619)|0}else{b=0}J[a+172>>2]=b;b=k<<3;if(b){c=J[42504]+12|0;b=Ka[J[J[c>>2]+8>>2]](c,b,29113,11275,620)|0}else{b=0}J[a+176>>2]=b}b=0;Wa(J[a+168>>2],0,J[a+128>>2]);if(J[a+108>>2]){while(1){H[J[a+168>>2]+J[J[a+104>>2]+(b<<2)>>2]|0]=1;b=b+1|0;if(b>>>0>2]){continue}break}}J[a+188>>2]=J[a+188>>2]+J[a+92>>2]}function a0(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);k=k|0;l=Q(l);var m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=0,M=0;k=Ia-480|0;Ia=k;b=J[b>>2];a=J[a>>2];J[k+168>>2]=0;J[k+172>>2]=0;J[k+160>>2]=0;J[k+164>>2]=0;H[k+192|0]=0;J[k+188>>2]=3;j=N[a+8>>2];l=N[a+12>>2];q=N[a+4>>2];J[k+220>>2]=0;N[k+216>>2]=l;N[k+212>>2]=j;N[k+208>>2]=q;j=j>=q?q:j;j=j<=l?j:l;N[k+184>>2]=j*Q(.05000000074505806);N[k+180>>2]=j*Q(.004999999888241291);N[k+176>>2]=j*Q(.009999999776482582);H[k+32|0]=0;J[k+24>>2]=0;J[k+28>>2]=0;J[k+16>>2]=0;J[k+20>>2]=0;J[k+8>>2]=0;J[k+12>>2]=0;J[k>>2]=0;J[k+4>>2]=0;a=J[b+40>>2];j=N[b+8>>2];l=N[b+12>>2];q=N[b+4>>2];J[k+252>>2]=0;N[k+248>>2]=l;N[k+244>>2]=j;N[k+240>>2]=q;C=J[b+16>>2];L=J[b+20>>2];M=J[b+28>>2];J[k+408>>2]=J[b+24>>2];J[k+412>>2]=M;J[k+400>>2]=C;J[k+404>>2]=L;J[k+144>>2]=a;J[k+152>>2]=J[a+40>>2]+P(K[a+39|0],20);H[k+156|0]=K[a+38|0];o=Q(q*N[a+52>>2]);u=Q(j*N[a+56>>2]);o=o<=u?o:u;u=Q(l*N[a+60>>2]);o=o<=u?o:u;N[k+24>>2]=o*Q(.02500000037252903);N[k+16>>2]=o*Q(.10000000149011612);N[k+20>>2]=o*Q(.05000000074505806);b=k+240|0;C=k+400|0;Cb(b,C,k+48|0,k+96|0,k,q==Q(1)&j==Q(1)&l==Q(1));J[k+148>>2]=J[a+44>>2];J[k+472>>2]=0;J[k+476>>2]=0;J[k+464>>2]=0;J[k+468>>2]=0;E=N[f+20>>2];z=N[e+20>>2];y=N[f+24>>2];A=N[e+24>>2];n=N[c+8>>2];s=N[c>>2];t=N[c+4>>2];r=N[c+12>>2];q=N[d+12>>2];o=N[d>>2];F=N[f+16>>2];B=N[e+16>>2];j=N[d+4>>2];l=N[d+8>>2];J[k+460>>2]=0;J[k+444>>2]=0;J[k+428>>2]=0;D=Q(-o);m=Q(B-F);p=Q(z-E);w=Q(A-y);x=Q(Q(Q(D*m)-Q(p*j))-Q(l*w));u=Q(Q(q*q)+Q(-.5));v=Q(Q(Q(q*Q(Q(j*m)-Q(o*p)))+Q(u*w))-Q(l*x));N[k+456>>2]=v+v;v=Q(Q(Q(u*p)+Q(q*Q(Q(o*w)-Q(l*m))))-Q(j*x));N[k+452>>2]=v+v;a=k+448|0;m=Q(Q(Q(u*m)+Q(q*Q(Q(l*p)-Q(j*w))))-Q(o*x));N[a>>2]=m+m;p=Q(Q(Q(t*l)-Q(j*n))+Q(Q(s*q)-Q(r*o)));m=Q(p+p);w=Q(Q(Q(n*o)-Q(l*s))+Q(Q(t*q)-Q(r*j)));x=Q(w+w);v=Q(Q(1)-Q(p*m));G=Q(w*x);N[k+440>>2]=v-G;p=Q(Q(Q(s*j)-Q(o*t))+Q(Q(n*q)-Q(r*l)));I=Q(p*x);n=Q(Q(r*q)-Q(Q(Q(D*s)-Q(t*j))-Q(l*n)));s=Q(n*m);N[k+436>>2]=I-s;t=Q(p*m);r=Q(n*x);N[k+432>>2]=t+r;N[k+424>>2]=I+s;s=Q(p+p);p=Q(p*s);N[k+420>>2]=v-p;m=Q(w*m);n=Q(n*s);N[k+416>>2]=m-n;J[k+412>>2]=0;N[k+408>>2]=t-r;N[k+404>>2]=m+n;N[k+400>>2]=Q(Q(1)-G)-p;t=N[d+20>>2];r=N[c+20>>2];n=N[d+24>>2];s=N[c+24>>2];m=N[d+16>>2];p=N[c+16>>2];J[k+396>>2]=0;x=Q(s-A);n=Q(Q(n-y)-x);A=Q(p-B);s=Q(Q(m-F)-A);z=Q(r-z);t=Q(Q(t-E)-z);r=Q(Q(l*n)+Q(Q(o*s)+Q(j*t)));m=Q(Q(Q(u*n)-Q(q*Q(Q(o*t)-Q(j*s))))+Q(l*r));N[k+392>>2]=m+m;m=Q(Q(j*r)+Q(Q(u*t)-Q(q*Q(Q(l*s)-Q(n*o)))));N[k+388>>2]=m+m;n=Q(Q(o*r)+Q(Q(u*s)-Q(q*Q(Q(j*n)-Q(t*l)))));N[k+384>>2]=n+n;J[k+320>>2]=0;J[k+240>>2]=156988;J[k+248>>2]=C;J[k+244>>2]=k+160;c=J[k+420>>2];J[k+272>>2]=J[k+416>>2];J[k+276>>2]=c;c=J[k+428>>2];J[k+280>>2]=J[k+424>>2];J[k+284>>2]=c;c=J[k+412>>2];J[k+264>>2]=J[k+408>>2];J[k+268>>2]=c;c=J[k+436>>2];J[k+288>>2]=J[k+432>>2];J[k+292>>2]=c;c=J[k+444>>2];J[k+296>>2]=J[k+440>>2];J[k+300>>2]=c;c=J[a+4>>2];J[k+304>>2]=J[a>>2];J[k+308>>2]=c;c=J[k+460>>2];J[k+312>>2]=J[k+456>>2];J[k+316>>2]=c;c=J[k+404>>2];J[k+256>>2]=J[k+400>>2];J[k+260>>2]=c;n=N[k+260>>2];N[k+260>>2]=N[k+272>>2];s=N[k+280>>2];t=N[k+264>>2];N[k+264>>2]=N[k+288>>2];N[k+280>>2]=N[k+292>>2];N[k+288>>2]=t;N[k+292>>2]=s;N[k+272>>2]=n;J[k+232>>2]=156736;J[k+236>>2]=k;n=Q(34028234663852886e22);if($B(b,k+232|0,a,k+464|0,k+384|0,k+368|0,k+336|0,k+352|0,Q(g+Q(0)),1)){n=N[k+368>>2];g=N[k+360>>2];s=N[k+352>>2];t=N[k+356>>2];r=N[k+344>>2];m=N[k+336>>2];p=N[k+340>>2];w=Q(Q(l*r)+Q(Q(o*m)+Q(j*p)));B=Q(-j);v=Q(Q(Q(q*Q(Q(o*p)+Q(m*B)))+Q(u*r))+Q(l*w));N[h+8>>2]=v+v;v=Q(Q(j*w)+Q(Q(u*p)+Q(q*Q(Q(l*m)+Q(r*D)))));N[h+4>>2]=v+v;v=p;p=Q(-l);r=Q(Q(o*w)+Q(Q(u*m)+Q(q*Q(Q(j*r)+Q(v*p)))));N[h>>2]=r+r;r=n>Q(0)?n:Q(0);v=y;m=Q(Q(l*g)+Q(Q(o*s)+Q(j*t)));y=Q(Q(Q(q*Q(Q(o*t)+Q(s*B)))+Q(u*g))+Q(l*m));N[i+8>>2]=Q(x*r)+Q(v+Q(y+y));l=Q(Q(j*m)+Q(Q(u*t)+Q(q*Q(Q(l*s)+Q(g*D)))));N[i+4>>2]=Q(z*r)+Q(E+Q(l+l));g=Q(Q(o*m)+Q(Q(u*s)+Q(q*Q(Q(j*g)+Q(t*p)))));N[i>>2]=Q(A*r)+Q(F+Q(g+g))}Ia=k+480|0;return Q(n)}function gs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=Q(0),g=0,h=0,i=0,j=0,k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=0,ea=0,fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=0,na=Q(0),oa=0,pa=0,qa=0,ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0);if(b){while(1){T=Q(0);U=Q(0);V=Q(0);W=Q(0);X=Q(0);Y=Q(0);Z=Q(0);_=Q(0);$=Q(0);aa=Q(0);ba=Q(0);ca=Q(0);e=Ia-160|0;Ia=e;h=(da<<5)+a|0;d=L[h+8>>1];a:{if((d|0)==65535){d=J[h>>2];p=N[d+24>>2];q=N[d+16>>2];r=N[d+8>>2];s=N[d+4>>2];t=N[d>>2];u=N[d+20>>2];break a}g=J[h>>2];Ka[J[J[g>>2]+156>>2]](e+128|0,g,d);p=N[e+152>>2];q=N[e+144>>2];r=N[e+136>>2];s=N[e+132>>2];t=N[e+128>>2];u=N[e+148>>2]}d=L[h+10>>1];b:{if((d|0)==65535){d=J[h+4>>2];v=N[d+24>>2];w=N[d+16>>2];x=N[d+8>>2];y=N[d+4>>2];z=N[d>>2];A=N[d+20>>2];break b}g=J[h+4>>2];Ka[J[J[g>>2]+156>>2]](e+128|0,g,d);v=N[e+152>>2];w=N[e+144>>2];x=N[e+136>>2];y=N[e+132>>2];z=N[e+128>>2];A=N[e+148>>2]}c:{d:{d=L[h+22>>1];if(d){g=J[h+24>>2];ma=g+(d<<4)|0;while(1){ea=g+32|0;d=K[g+1|0];k=ea+((d<<2)+12&2032)|0;l=K[g+2|0];i=(l>>>0)/(d>>>0)|0;e:{if(!l){C=Q(0);D=Q(0);E=Q(0);F=Q(0);G=Q(0);H=Q(0);I=Q(0);M=Q(0);O=Q(0);P=Q(0);R=Q(0);S=Q(0);break e}if(d>>>0>l>>>0){break d}na=N[g+4>>2];oa=i>>>0<=1?1:i;S=Q(0);j=0;i=0;R=Q(0);P=Q(0);O=Q(0);M=Q(0);I=Q(0);H=Q(0);G=Q(0);F=Q(0);E=Q(0);D=Q(0);C=Q(0);while(1){pa=i+oa|0;qa=(j<<2)+ea|0;while(1){d=(i<<7)+k|0;ra=N[d+64>>2];sa=N[d+68>>2];ta=N[d+72>>2];ua=N[d+80>>2];va=N[d+84>>2];wa=N[d+88>>2];xa=N[d+96>>2];ya=N[d+100>>2];za=N[d+104>>2];Aa=N[d+112>>2];Ba=N[d+116>>2];Ca=N[d+120>>2];f=Q(na*N[qa>>2]);fa=N[d+12>>2];m=N[d>>2];ga=N[d+16>>2];ha=N[d+32>>2];n=N[d+4>>2];ia=N[d+20>>2];ja=N[d+36>>2];o=N[d+8>>2];ka=N[d+24>>2];la=N[d+40>>2];B=Q(fa-Q(N[d+28>>2]*Q(N[d+48>>2]+Q(Q(Q(Q(Q(t*m)+Q(q*ga))-Q(Q(z*m)+Q(w*ha)))+Q(Q(Q(s*n)+Q(u*ia))-Q(Q(y*n)+Q(A*ja))))+Q(Q(Q(r*o)+Q(p*ka))-Q(Q(x*o)+Q(v*la)))))));B=f>2]=f;f=Q(f-fa);C=Q(C+Q(la*f));D=Q(D+Q(ja*f));E=Q(E+Q(ha*f));o=Q(o*f);I=Q(I+o);n=Q(n*f);M=Q(M+n);m=Q(m*f);O=Q(O+m);F=Q(F+Q(ka*f));G=Q(G+Q(ia*f));H=Q(H+Q(ga*f));P=Q(P+o);R=Q(R+n);S=Q(S+m);v=Q(v+Q(f*Ca));A=Q(A+Q(f*Ba));w=Q(w+Q(f*Aa));x=Q(x+Q(f*za));y=Q(y+Q(ya*f));z=Q(z+Q(xa*f));p=Q(p+Q(wa*f));u=Q(u+Q(va*f));q=Q(q+Q(ua*f));r=Q(r+Q(ta*f));s=Q(s+Q(sa*f));t=Q(t+Q(ra*f));i=i+1|0;if((pa|0)!=(i|0)){continue}break}j=j+1|0;if(i>>>0>>0){continue}break}}f=N[g+20>>2];T=Q(T-Q(C*f));U=Q(U-Q(D*f));V=Q(V-Q(E*f));f=N[g+12>>2];Z=Q(Z-Q(I*f));_=Q(_-Q(M*f));$=Q($-Q(O*f));f=N[g+16>>2];W=Q(W+Q(F*f));X=Q(X+Q(G*f));Y=Q(Y+Q(H*f));f=N[g+8>>2];aa=Q(aa+Q(P*f));ba=Q(ba+Q(R*f));ca=Q(ca+Q(S*f));d=(l<<7)+k|0;g=d;if(d>>>0>>0){continue}break}}g=L[h+8>>1];f:{if((g|0)==65535){d=J[h>>2];N[d+8>>2]=r;N[d+4>>2]=s;N[d>>2]=t;d=J[h>>2];N[d+16>>2]=q;N[d+24>>2]=p;N[d+20>>2]=u;break f}d=J[h>>2];J[e+124>>2]=0;N[e+120>>2]=aa;N[e+116>>2]=ba;N[e+112>>2]=ca;N[e+100>>2]=X;N[e+96>>2]=Y;J[e+108>>2]=0;N[e+104>>2]=W;i=J[c+32>>2];l=J[c+36>>2];j=J[J[d>>2]+128>>2];k=J[e+100>>2];J[e+32>>2]=J[e+96>>2];J[e+36>>2]=k;k=J[e+108>>2];J[e+40>>2]=J[e+104>>2];J[e+44>>2]=k;k=J[e+124>>2];J[e+56>>2]=J[e+120>>2];J[e+60>>2]=k;k=J[e+116>>2];J[e+48>>2]=J[e+112>>2];J[e+52>>2]=k;Ka[j|0](d,g,e+48|0,e+32|0,i,l)}g=L[h+10>>1];g:{if((g|0)==65535){d=J[h+4>>2];N[d+8>>2]=x;N[d+4>>2]=y;N[d>>2]=z;d=J[h+4>>2];N[d+16>>2]=w;N[d+24>>2]=v;N[d+20>>2]=A;break g}d=J[h+4>>2];J[e+92>>2]=0;N[e+88>>2]=Z;N[e+84>>2]=_;N[e+80>>2]=$;N[e+68>>2]=U;N[e+64>>2]=V;J[e+76>>2]=0;N[e+72>>2]=T;h=J[c+32>>2];i=J[c+36>>2];l=J[J[d>>2]+128>>2];j=J[e+68>>2];J[e>>2]=J[e+64>>2];J[e+4>>2]=j;j=J[e+76>>2];J[e+8>>2]=J[e+72>>2];J[e+12>>2]=j;j=J[e+92>>2];J[e+24>>2]=J[e+88>>2];J[e+28>>2]=j;j=J[e+84>>2];J[e+16>>2]=J[e+80>>2];J[e+20>>2]=j;Ka[l|0](d,g,e+16|0,e,h,i)}Ia=e+160|0;break c}while(1)continue}da=da+1|0;if((da|0)!=(b|0)){continue}break}}}function Bi(a,b,c,d){var e=0,f=0,g=0,h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=0,I=0,K=Q(0),L=Q(0);g=Ia-48|0;Ia=g;e=P(b,24)+c|0;h=N[e>>2];n=N[e+4>>2];o=N[e+8>>2];J[g+44>>2]=0;N[g+40>>2]=o;N[g+36>>2]=n;N[g+32>>2]=h;x=N[e+12>>2];y=N[e+16>>2];z=N[e+20>>2];J[g+28>>2]=0;N[g+24>>2]=z;N[g+20>>2]=y;N[g+16>>2]=x;e=J[a+588>>2];a:{if(!e){e=J[a+292>>2];if(!e){jq(a+4|0);e=J[a+292>>2]}J[a+292>>2]=J[e>>2];J[a+284>>2]=J[a+284>>2]+1;J[e+8>>2]=0;J[e+12>>2]=0;J[e+4>>2]=b;J[e>>2]=1;J[e+16>>2]=0;b=J[a+584>>2];if(!b){Di(a+296|0);b=J[a+584>>2]}J[a+584>>2]=J[b>>2];J[a+588>>2]=b;J[a+576>>2]=J[a+576>>2]+1;c=J[g+44>>2];J[b+8>>2]=J[g+40>>2];J[b+12>>2]=c;c=J[g+36>>2];J[b>>2]=J[g+32>>2];J[b+4>>2]=c;c=J[g+20>>2];b=J[a+588>>2];J[b+16>>2]=J[g+16>>2];J[b+20>>2]=c;c=J[g+28>>2];J[b+24>>2]=J[g+24>>2];J[b+28>>2]=c;J[J[a+588>>2]+36>>2]=e;J[J[a+588>>2]+40>>2]=0;e=J[a+588>>2];J[e+32>>2]=0;break a}f=J[e+40>>2];if(!f){f=J[e+36>>2];i=J[f>>2];if(i>>>0<=3){J[f>>2]=i+1;J[(f+(i<<2)|0)+4>>2]=b;l=N[e+12>>2];N[e+12>>2]=l>2];N[e+8>>2]=l>2];N[e+4>>2]=n>o?o:n;n=N[e>>2];N[e>>2]=h>n?n:h;h=N[e+16>>2];N[e+16>>2]=h>x?h:x;h=N[e+20>>2];N[e+20>>2]=h>y?h:y;h=N[e+24>>2];N[e+24>>2]=h>z?h:z;h=N[e+28>>2];N[e+28>>2]=h>Q(0)?h:Q(0);Ci(e);e=J[a+588>>2];break a}f=J[d+4>>2];if(!(!f|(e|0)!=J[J[d>>2]>>2])){J[d+4>>2]=f-1}b=bE(a,e,b,g+32|0,g+16|0,c);J[g+12>>2]=b;c=a;a=J[b+32>>2];J[c+588>>2]=a;e=J[a+36>>2];if((b|0)==(e|0)){e=J[a+40>>2]}J[g+8>>2]=e;b:{if(J[e+40>>2]){break b}a=J[d+4>>2];if(a>>>0>=(J[d+8>>2]&2147483647)>>>0){bd(d,g+8|0);break b}J[J[d>>2]+(a<<2)>>2]=e;J[d+4>>2]=a+1}a=J[d+4>>2];if(a>>>0>=(J[d+8>>2]&2147483647)>>>0){bd(d,g+12|0);e=J[g+12>>2];break a}J[J[d>>2]+(a<<2)>>2]=J[g+12>>2];J[d+4>>2]=a+1;e=J[g+12>>2];break a}l=Q(z+o);i=J[e+36>>2];k=N[i+24>>2];s=N[i+8>>2];u=Q(l-Q(k+s));p=Q(u*u);u=Q(h+x);m=N[i+16>>2];A=N[i>>2];v=Q(u-Q(m+A));q=Q(v*v);v=Q(y+n);B=N[i+20>>2];C=N[i+4>>2];r=Q(v-Q(B+C));D=Q(p+Q(q+Q(r*r)));r=N[f+24>>2];E=N[f+8>>2];p=Q(l-Q(r+E));K=Q(p*p);p=N[f+16>>2];F=N[f>>2];q=Q(u-Q(p+F));L=Q(q*q);q=N[f+20>>2];G=N[f+4>>2];t=Q(v-Q(q+G));j=D>Q(K+Q(L+Q(t*t)));w=1;k=Q(Q(Q(m-A)*Q(B-C))*Q(k-s));s=Q(Q(Q(p-F)*Q(q-G))*Q(r-E));H=Q(k*Q(3))Q(s*Q(3));I=H&!(k>s);f=e+36|0;i=0;if(H){i=e;e=J[J[f+(I<<2)>>2]+40>>2];i=e?i:0;w=!e}f=J[f+(j<<2)>>2];J[g+12>>2]=f;e=J[f+40>>2];if(e){while(1){k=N[e+24>>2];s=N[e+20>>2];j=J[f+36>>2];m=N[j+24>>2];A=N[j+20>>2];B=N[e+8>>2];C=N[e+4>>2];r=N[e>>2];E=N[e+16>>2];p=N[j+8>>2];F=N[j+4>>2];q=N[j>>2];G=N[j+16>>2];c:{if(!w){break c}D=Q(Q(Q(E-r)*Q(s-C))*Q(k-B));t=Q(Q(Q(G-q)*Q(A-F))*Q(m-p));if(!(D>Q(t*Q(3))|Q(D*Q(3))D)}e=f+36|0;m=Q(l-Q(m+p));p=Q(m*m);m=Q(u-Q(G+q));q=Q(m*m);m=Q(v-Q(A+F));k=Q(l-Q(k+B));t=Q(k*k);k=Q(u-Q(E+r));r=Q(k*k);k=Q(v-Q(s+C));j=Q(p+Q(q+Q(m*m)))>Q(t+Q(r+Q(k*k)));d:{if(i){break d}if(!H){i=0;break d}i=f;f=J[J[e+(I<<2)>>2]+40>>2];i=f?i:0;w=!f&w}f=J[e+(j<<2)>>2];J[g+12>>2]=f;e=J[f+40>>2];if(e){continue}break}}e=J[f+36>>2];j=J[e>>2];e:{if(j>>>0<=3){J[e>>2]=j+1;J[(e+(j<<2)|0)+4>>2]=b;l=N[f+12>>2];N[f+12>>2]=l>2];N[f+8>>2]=l>2];N[f+4>>2]=n>o?o:n;n=N[f>>2];N[f>>2]=h>n?n:h;h=N[f+16>>2];N[f+16>>2]=h>x?h:x;h=N[f+20>>2];N[f+20>>2]=h>y?h:y;h=N[f+24>>2];N[f+24>>2]=h>z?h:z;h=N[f+28>>2];N[f+28>>2]=h>Q(0)?h:Q(0);Ci(f);e=J[g+12>>2];b=J[d+4>>2];if(b){f=J[d>>2];if(J[f>>2]==(e|0)){break e}if(b>>>0>=(J[d+8>>2]&2147483647)>>>0){bd(d,g+12|0);break e}J[f+(b<<2)>>2]=e;J[d+4>>2]=b+1;break e}if(!(J[d+8>>2]&2147483647)){bd(d,g+12|0);break e}J[J[d>>2]>>2]=e;J[d+4>>2]=1;break e}e=J[d+4>>2];if(!(!e|J[J[d>>2]>>2]!=(f|0))){J[d+4>>2]=e-1}e=bE(a,f,b,g+32|0,g+16|0,c);w=J[e+32>>2];b=w+36|0;f=J[d+8>>2]&2147483647;j=J[d+4>>2];f:{if(f>>>0<=j>>>0){bd(d,b);f=J[d+8>>2]&2147483647;b=J[d+4>>2];break f}J[J[d>>2]+(j<<2)>>2]=J[b>>2];b=j+1|0;J[d+4>>2]=b}j=w+40|0;if(b>>>0>=f>>>0){bd(d,j);break e}J[J[d>>2]+(b<<2)>>2]=J[j>>2];J[d+4>>2]=b+1}if(!i){break a}aE(a,i,d,I,c,1);e=0}Ia=g+48|0;return e}function D9(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;a=Ia-16|0;Ia=a;H[a+15|0]=K[f|0];l=J[42497];p=b;n=e;e=0;b=0;f=Ia-32|0;Ia=f;J[f+16>>2]=0;J[f+20>>2]=4;J[f+12>>2]=f;H[f+8|0]=1;I[f+24>>1]=0;if((J[f+20>>2]&2147483647)>>>0>>0){a:{if(!d){break a}g=d<<1;if(!(K[f+8|0]|g>>>0>8)){H[f+8|0]=1;b=f;break a}if(!g){break a}b=J[42504];h=Ka[J[J[b>>2]+20>>2]](b)|0?32302:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,g,h,19459,553)|0}g=J[f+12>>2];h=J[f+16>>2];if((h|0)>0){m=(h<<1)+b|0;h=g;i=b;while(1){I[i>>1]=L[h>>1];h=h+2|0;i=i+2|0;if(m>>>0>i>>>0){continue}break}}b:{if(J[f+20>>2]<0){break b}if((f|0)==(g|0)){H[f+8|0]=0;break b}if(!g){break b}h=J[42504];Ka[J[J[h+12>>2]+12>>2]](h+12|0,g)}J[f+20>>2]=d;J[f+12>>2]=b}b=J[f+16>>2];if((b|0)<(d|0)){g=J[f+12>>2];h=g+(d<<1)|0;b=g+(b<<1)|0;while(1){I[b>>1]=L[f+24>>1];b=b+2|0;if(h>>>0>b>>>0){continue}break}}J[f+16>>2]=d;c:{if((d|0)==1){I[J[f+12>>2]>>1]=L[J[c>>2]+52>>1];break c}if(!d){break c}b=J[f+12>>2];if(d>>>0>=4){g=d&65532;while(1){I[b+(e<<1)>>1]=L[J[(e<<2)+c>>2]+52>>1];h=e|1;I[b+(h<<1)>>1]=L[J[(h<<2)+c>>2]+52>>1];h=e|2;I[b+(h<<1)>>1]=L[J[(h<<2)+c>>2]+52>>1];h=e|3;I[b+(h<<1)>>1]=L[J[(h<<2)+c>>2]+52>>1];e=e+4|0;j=j+4|0;if((g|0)!=(j|0)){continue}break}}g=d&3;if(!g){break c}while(1){I[b+(e<<1)>>1]=L[J[(e<<2)+c>>2]+52>>1];e=e+1|0;k=k+1|0;if((g|0)!=(k|0)){continue}break}}q=J[f+12>>2];e=J[l+1560>>2];if(!e){h=Ia-16|0;Ia=h;i=l+1272|0;c=J[i+284>>2];if(c){b=J[42504];e=Ka[J[J[b>>2]+20>>2]](b)|0?47662:70610;g=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,e,21908,180)|0}else{g=0}J[h+12>>2]=g;b=J[i+268>>2];d:{if(b>>>0>=(J[i+272>>2]&2147483647)>>>0){c=0;e=i+4|0;b=J[e+268>>2];m=b&2147483647?b<<1:1;e:{if(!m){break e}j=m<<2;if(!(K[e+256|0]|j>>>0>256)){H[e+256|0]=1;c=e;break e}if(!j){break e}b=J[42504];c=Ka[J[J[b>>2]+20>>2]](b)|0?47662:70610;c=Ka[J[J[b+12>>2]+8>>2]](b+12|0,j,c,19459,553)|0}k=J[e+264>>2];o=(k<<2)+c|0;if((k|0)>0){j=J[e+260>>2];b=c;while(1){J[b>>2]=J[j>>2];j=j+4|0;b=b+4|0;if(o>>>0>b>>>0){continue}break}}J[o>>2]=J[h+12>>2];f:{if(J[e+268>>2]<0){break f}b=J[e+260>>2];if((b|0)==(e|0)){H[e+256|0]=0;break f}if(!b){break f}j=J[42504];Ka[J[J[j+12>>2]+12>>2]](j+12|0,b);k=J[e+264>>2]}J[e+268>>2]=m;J[e+260>>2]=c;J[e+264>>2]=k+1;break d}J[J[i+264>>2]+(b<<2)>>2]=g;J[i+268>>2]=b+1}c=(g+P(J[i+276>>2],208)|0)-208|0;if(g>>>0<=c>>>0){e=J[i+288>>2];while(1){J[c>>2]=e;e=c;c=e-208|0;if(g>>>0<=c>>>0){continue}break}J[i+288>>2]=e}Ia=h+16|0;e=J[l+1560>>2]}J[l+1560>>2]=J[e>>2];b=l+1552|0;J[b>>2]=J[b>>2]+1;H[f+24|0]=K[a+15|0];c=Ia-16|0;Ia=c;J[e+16>>2]=1;J[e+4>>2]=196615;J[e+8>>2]=0;J[e+20>>2]=0;J[e+12>>2]=156052;J[e>>2]=155860;b=K[f+24|0];J[e+40>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;H[c+15|0]=b;b=e+48|0;J[b>>2]=0;J[b+4>>2]=0;J[b+136>>2]=0;J[b+128>>2]=0;J[b+132>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;g=b+68|0;J[g>>2]=-1;H[b+65|0]=1;h=J[42465];fc(g,p);J[b+56>>2]=0;J[b+48>>2]=0;J[b+52>>2]=0;J[b+40>>2]=0;J[b+44>>2]=1065353216;J[b+32>>2]=0;J[b+36>>2]=0;N[b+60>>2]=N[h>>2]*Q(.019999999552965164);H[b- -64|0]=K[c+15|0];Dh(b,q,d);b=J[e+36>>2];J[e+36>>2]=b&-251658241|(n?16777216:33554432);J[e+196>>2]=n?-2147483648:0;J[e+192>>2]=0;J[e+8>>2]=0;g:{h:{i:{j:{k:{g=e+116|0;switch(J[g>>2]-4|0){case 1:break i;case 2:break j;case 0:break k;default:break g}}b=J[(b&1?J[e+40>>2]- -64|0:g)+32>>2];if(!b){break g}b=b+8|0;break h}b=J[(b&1?J[e+40>>2]- -64|0:g)+4>>2];if(!b){break g}b=b+8|0;break h}b=J[(b&1?J[e+40>>2]- -64|0:g)+36>>2];if(!b){break g}b=b+8|0}J[b+4>>2]=J[b+4>>2]+1}Ia=c+16|0;b=e;if(d){g=b+48|0;e=0;while(1){h=J[42501];l:{if(K[b+36|0]&2){c=J[b+40>>2];c=L[c+124>>1]==1?c+120|0:J[J[b+32>>2]+4856>>2]+(J[c+120>>2]<<1)|0;break l}c=Ef(g)}c=J[J[h+40>>2]+(L[c+(e<<1)>>1]<<2)>>2];J[c+16>>2]=J[c+16>>2]+1;e=e+1|0;if((e|0)!=(d|0)){continue}break}}J[f+24>>2]=b;c=qb(l+640|0,f+24|0,f+31|0);if(!K[f+31|0]){J[c>>2]=J[f+24>>2]}c=J[f+20>>2];m:{if((c|0)<0|!(c&2147483647)){break m}c=J[f+12>>2];if((c|0)==(f|0)|!c){break m}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c)}Ia=f+32|0;Ia=a+16|0;return b|0}function bfa(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;g=J[a+100>>2];H[g+1148|0]=0;b=J[g+976>>2];a=J[b+1024>>2];Ka[J[J[a>>2]+24>>2]](a);a=J[b+1024>>2];Ka[J[J[a>>2]+76>>2]](a);a=J[b+304>>2];f=J[a>>2];J[a>>2]=0;a:{if(!f){break a}i=b+984|0;j=b+972|0;a=f;while(1){h=J[a>>2];J[b+996>>2]=J[b+996>>2]+J[a+7220>>2];J[b+1e3>>2]=J[b+1e3>>2]+J[a+7216>>2];J[b+1008>>2]=J[b+1008>>2]+J[a+7224>>2];J[b+1012>>2]=J[b+1012>>2]+J[a+7228>>2];c=J[a+304>>2];e=J[a+108>>2];J[b+1164>>2]=e+J[b+1164>>2];J[b+1556>>2]=c+J[b+1556>>2];c=e+J[b+1752>>2]|0;J[b+1752>>2]=c;e=J[a+308>>2];d=J[a+112>>2];J[b+1168>>2]=d+J[b+1168>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1560>>2]=e+J[b+1560>>2];e=J[a+312>>2];d=J[a+116>>2];J[b+1172>>2]=d+J[b+1172>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1564>>2]=e+J[b+1564>>2];e=J[a+316>>2];d=J[a+120>>2];J[b+1176>>2]=d+J[b+1176>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1568>>2]=e+J[b+1568>>2];e=J[a+320>>2];d=J[a+124>>2];J[b+1180>>2]=d+J[b+1180>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1572>>2]=e+J[b+1572>>2];e=J[a+324>>2];d=J[a+128>>2];J[b+1184>>2]=d+J[b+1184>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1576>>2]=e+J[b+1576>>2];e=J[a+328>>2];d=J[a+132>>2];J[b+1188>>2]=d+J[b+1188>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1580>>2]=e+J[b+1580>>2];e=J[a+336>>2];d=J[a+140>>2];J[b+1196>>2]=d+J[b+1196>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1588>>2]=e+J[b+1588>>2];e=J[a+340>>2];d=J[a+144>>2];J[b+1200>>2]=d+J[b+1200>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1592>>2]=e+J[b+1592>>2];e=J[a+344>>2];d=J[a+148>>2];J[b+1204>>2]=d+J[b+1204>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1596>>2]=e+J[b+1596>>2];e=J[a+348>>2];d=J[a+152>>2];J[b+1208>>2]=d+J[b+1208>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1600>>2]=e+J[b+1600>>2];e=J[a+352>>2];d=J[a+156>>2];J[b+1212>>2]=d+J[b+1212>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1604>>2]=e+J[b+1604>>2];e=J[a+356>>2];d=J[a+160>>2];J[b+1216>>2]=d+J[b+1216>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1608>>2]=e+J[b+1608>>2];e=J[a+368>>2];d=J[a+172>>2];J[b+1228>>2]=d+J[b+1228>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1620>>2]=e+J[b+1620>>2];e=J[a+372>>2];d=J[a+176>>2];J[b+1232>>2]=d+J[b+1232>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1624>>2]=e+J[b+1624>>2];e=J[a+376>>2];d=J[a+180>>2];J[b+1236>>2]=d+J[b+1236>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1628>>2]=e+J[b+1628>>2];e=J[a+380>>2];d=J[a+184>>2];J[b+1240>>2]=d+J[b+1240>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1632>>2]=e+J[b+1632>>2];e=J[a+384>>2];d=J[a+188>>2];J[b+1244>>2]=d+J[b+1244>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1636>>2]=e+J[b+1636>>2];e=J[a+400>>2];d=J[a+204>>2];J[b+1260>>2]=d+J[b+1260>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1652>>2]=e+J[b+1652>>2];e=J[a+404>>2];d=J[a+208>>2];J[b+1264>>2]=d+J[b+1264>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1656>>2]=e+J[b+1656>>2];e=J[a+408>>2];d=J[a+212>>2];J[b+1268>>2]=d+J[b+1268>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1660>>2]=e+J[b+1660>>2];e=J[a+412>>2];d=J[a+216>>2];J[b+1272>>2]=d+J[b+1272>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1664>>2]=e+J[b+1664>>2];e=J[a+432>>2];d=J[a+236>>2];J[b+1292>>2]=d+J[b+1292>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1684>>2]=e+J[b+1684>>2];e=J[a+436>>2];d=J[a+240>>2];J[b+1296>>2]=d+J[b+1296>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1688>>2]=e+J[b+1688>>2];e=J[a+440>>2];d=J[a+244>>2];J[b+1300>>2]=d+J[b+1300>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1692>>2]=e+J[b+1692>>2];e=J[a+464>>2];d=J[a+268>>2];J[b+1324>>2]=d+J[b+1324>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1716>>2]=e+J[b+1716>>2];e=J[a+468>>2];d=J[a+272>>2];J[b+1328>>2]=d+J[b+1328>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1720>>2]=e+J[b+1720>>2];e=J[a+496>>2];d=J[a+300>>2];J[b+1356>>2]=d+J[b+1356>>2];J[b+1752>>2]=c+d;J[b+1748>>2]=e+J[b+1748>>2];J[b+1756>>2]=J[b+1756>>2]+J[a+7144>>2];J[b+1760>>2]=J[b+1760>>2]+J[a+7148>>2];J[b+1780>>2]=J[b+1780>>2]+J[a+7140>>2];J[a+7148>>2]=0;J[a+7140>>2]=0;J[a+7144>>2]=0;Wa(a+108|0,0,392);iv(j,J[a+7192>>2],J[a+7196>>2]&2147483647);iv(i,J[a+7204>>2],J[a+7208>>2]&2147483647);J[b+1828>>2]=J[b+1828>>2]+J[a+7168>>2];c=J[b+1824>>2];e=J[a+7164>>2];J[b+1824>>2]=c>>>0>e>>>0?c:e;J[a+7164>>2]=0;J[a+7168>>2]=0;a=h;if(a){continue}break}if(!f){break a}while(1){a=J[f>>2];h=J[b+304>>2];J[f>>2]=J[h>>2];J[h>>2]=f;f=a;if(a){continue}break}}if(K[g+2282|0]){Ch(J[g+976>>2]+24|0)}}function Ria(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0);h=Ia-160|0;Ia=h;f=J[f>>2];t=N[d+20>>2];w=N[d+24>>2];p=N[d>>2];q=N[d+4>>2];u=N[d+8>>2];o=N[d+12>>2];x=N[d+16>>2];J[h+156>>2]=0;N[h+152>>2]=w;N[h+148>>2]=t;N[h+144>>2]=x;N[h+140>>2]=o;N[h+136>>2]=u;N[h+132>>2]=q;N[h+128>>2]=p;y=N[c+20>>2];v=N[c+24>>2];A=N[c+16>>2];j=N[c+4>>2];i=N[c>>2];k=N[c+8>>2];m=N[c+12>>2];J[h+124>>2]=0;l=Q(i+i);n=Q(m+m);r=Q(Q(Q(i*l)+Q(m*n))+Q(-1));s=Q(Q(l*k)-Q(j*n));l=Q(Q(l*j)+Q(k*n));n=Q(Q(1)/Q(Y(Q(Q(s*s)+Q(Q(r*r)+Q(l*l))))));r=Q(r*n);N[h+112>>2]=r;l=Q(l*n);N[h+116>>2]=l;n=Q(s*n);N[h+120>>2]=n;J[h+108>>2]=0;N[h+104>>2]=-n;N[h+100>>2]=-l;N[h+96>>2]=-r;G=N[e>>2];N[h+80>>2]=G;z=N[b+4>>2];N[h+64>>2]=z;B=N[b+8>>2];N[h+48>>2]=z*Q(.0010000000474974513);r=Q(Q(Q(q*k)-Q(j*u))+Q(Q(p*m)-Q(o*i)));s=Q(r+r);I=Q(r*s);n=Q(Q(Q(p*j)-Q(i*q))+Q(Q(u*m)-Q(o*k)));C=Q(n*s);D=Q(-i);l=Q(Q(o*m)-Q(Q(Q(p*D)-Q(q*j))-Q(k*u)));x=Q(x-A);y=Q(t-y);w=Q(w-v);v=Q(Q(Q(D*x)-Q(y*j))-Q(k*w));A=Q(Q(m*m)+Q(-.5));t=Q(Q(Q(m*Q(Q(j*x)-Q(i*y)))+Q(A*w))-Q(k*v));t=Q(t+t);p=Q(Q(Q(u*i)-Q(k*p))+Q(Q(q*m)-Q(o*j)));u=Q(p*s);q=Q(Q(Q(A*y)+Q(m*Q(Q(i*w)-Q(k*x))))-Q(j*v));q=Q(q+q);m=Q(Q(Q(A*x)+Q(m*Q(Q(k*y)-Q(j*w))))-Q(i*v));m=Q(m+m);b=K[f+64|0];if(b){i=Q(Q(1)-I);j=Q(p+p);k=Q(p*j);x=Q(i-k);v=i;i=Q(n+n);o=Q(n*i);y=Q(v-o);w=Q(Q(Q(1)-k)-o);k=Q(n*j);o=Q(l*s);s=Q(k-o);j=Q(l*j);v=Q(C+j);A=Q(k+o);i=Q(l*i);D=Q(u-i);S=Q(C-j);T=Q(u+i);j=Q(z*Q(.05000000074505806));U=Q(j*j);a=b;while(1){d=J[f+76>>2];a=a-1|0;c=d+P(a,48)|0;i=N[c+24>>2];E=N[c+40>>2];j=N[c+8>>2];k=N[c>>2];o=N[c+4>>2];F=Q(t+Q(Q(x*j)+Q(Q(S*k)+Q(A*o))));L=Q(m+Q(Q(v*j)+Q(Q(w*k)+Q(D*o))));M=N[c+16>>2];O=N[c+32>>2];k=Q(q+Q(Q(s*j)+Q(Q(T*k)+Q(y*o))));o=N[c+20>>2];R=N[c+36>>2];j=Q(Q(E*Q(F-i))+Q(Q(Q(L-M)*O)+Q(Q(k-o)*R)));i=Q(i-Q(F-Q(E*j)));E=Q(i*i);i=Q(M-Q(L-Q(O*j)));F=Q(i*i);i=Q(o-Q(k-Q(R*j)));a:{if(Q(E+Q(F+Q(i*i)))>U){e=K[f+64|0]-1|0;H[f+64|0]=e;d=d+P(e&255,48)|0;e=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=e;e=J[d+44>>2];J[c+40>>2]=J[d+40>>2];J[c+44>>2]=e;e=J[d+36>>2];J[c+32>>2]=J[d+32>>2];J[c+36>>2]=e;e=J[d+28>>2];J[c+24>>2]=J[d+24>>2];J[c+28>>2]=e;e=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=e;e=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=e;break a}N[c+44>>2]=j}if(a){continue}break}a=K[f+64|0]}else{a=0}b:{c:{if((a|0)!=(b|0)){break c}j=Q(m-N[f+16>>2]);j=j>Q(0)?j:Q(-j);i=Q(q-N[f+20>>2]);i=i>Q(0)?i:Q(-i);i=j>=i?j:i;v=j;j=Q(t-N[f+24>>2]);j=(j>Q(0)?j:Q(-j))>=Q(0)?v:Q(0);if(Q(N[h+64>>2]*Q(.019999999552965164))<(j<=i?i:j)){break c}if(!(Q(Q(l*N[f+12>>2])+Q(Q(n*N[f+8>>2])+Q(Q(r*N[f>>2])+Q(p*N[f+4>>2]))))>2]=0;N[f+24>>2]=t;N[f+20>>2]=q;N[f+16>>2]=m;N[f+12>>2]=l;N[f+8>>2]=n;N[f+4>>2]=p;N[f>>2]=r;H[f+64|0]=0;B=Q(G+z);i=Q(m+i);if(B>i){J[h+44>>2]=0;y=Q(t+C);k=Q(y-t);u=Q(i-m);w=Q(q+x);o=Q(w-q);s=Q(Q(n*k)+Q(Q(r*u)+Q(p*o)));z=Q(Q(l*l)+Q(-.5));v=Q(Q(Q(z*k)-Q(l*Q(Q(r*o)-Q(u*p))))+Q(n*s));N[h+40>>2]=v+v;v=Q(Q(p*s)+Q(Q(z*o)-Q(l*Q(Q(n*u)-Q(k*r)))));N[h+36>>2]=v+v;k=Q(Q(r*s)+Q(Q(z*u)-Q(l*Q(Q(p*k)-Q(o*n)))));N[h+32>>2]=k+k;J[h+28>>2]=0;k=Q(i*Q(0));N[h+24>>2]=y-k;N[h+20>>2]=w-k;N[h+16>>2]=i-i;N[h+12>>2]=i;J[h+8>>2]=0;J[h>>2]=1065353216;J[h+4>>2]=0;xk(f,h+32|0,h+16|0,h,h+48|0)}if(!(j>2]=0;u=Q(t-C);i=Q(u-t);m=Q(j-m);o=Q(q-x);k=Q(o-q);t=Q(Q(n*i)+Q(Q(r*m)+Q(p*k)));q=Q(Q(l*l)+Q(-.5));s=Q(Q(Q(q*i)-Q(l*Q(Q(r*k)-Q(m*p))))+Q(n*t));N[h+40>>2]=s+s;s=Q(Q(p*t)+Q(Q(q*k)-Q(l*Q(Q(n*m)-Q(i*r)))));N[h+36>>2]=s+s;l=Q(Q(r*t)+Q(Q(q*m)-Q(l*Q(Q(p*i)-Q(k*n)))));N[h+32>>2]=l+l;J[h+28>>2]=0;l=Q(j*Q(0));N[h+24>>2]=u-l;N[h+20>>2]=o-l;N[h+16>>2]=j-j;N[h+12>>2]=j;J[h+8>>2]=0;J[h>>2]=1065353216;J[h+4>>2]=0;xk(f,h+32|0,h+16|0,h,h+48|0)}He(f,g,h+96|0,h+112|0,h+128|0,h- -64|0,h+80|0);Ia=h+160|0;return K[f+64|0]!=0|0}function dl(a,b,c,d,e,f,g,h){var i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=0,F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0);i=Ia-288|0;Ia=i;J[i+76>>2]=0;k=N[c+8>>2];q=N[c>>2];s=N[c+4>>2];J[i+60>>2]=0;c=Q(Q(k*k)+Q(Q(q*q)+Q(s*s)))>Q(0);l=c?k:Q(0);N[i+56>>2]=l;m=c?s:Q(0);N[i+52>>2]=m;p=c?q:Q(1);N[i+48>>2]=p;c=J[a+4>>2];u=K[c+32|0];t=J[b+4>>2];v=K[t+32|0];x=Q((u?N[c+16>>2]:Q(0))+(v?N[t+16>>2]:Q(0)));F=Q(N[d>>2]+x);k=N[t+20>>2];q=N[c+20>>2];k=Q((k>2];J[i+24>>2]=J[i+56>>2];J[i+28>>2]=c;c=J[i+52>>2];J[i+16>>2]=J[i+48>>2];J[i+20>>2]=c;c=J[a+4>>2];q=N[c+56>>2];j=N[c+52>>2];s=N[c+72>>2];D=N[c+68>>2];w=N[c+48>>2];z=N[c+64>>2];c=J[b+4>>2];k=N[c+56>>2];A=N[c+52>>2];B=N[c+72>>2];E=c- -64|0;H=N[E>>2];I=N[c+68>>2];L=N[c+88>>2];M=N[c+80>>2];O=N[c+84>>2];R=N[c+48>>2];J[i+284>>2]=0;N[i+280>>2]=Q(L*l)+Q(Q(M*p)+Q(m*O));N[i+276>>2]=Q(B*l)+Q(Q(H*p)+Q(m*I));N[i+272>>2]=Q(k*l)+Q(Q(R*p)+Q(m*A));t=tb(c,i+272|0);k=n;n=Q(-p);d=Q(Q(Q(w*n)-Q(j*m))-Q(q*l))>Q(Q(Q(z*n)-Q(D*m))-Q(s*l));A=d?q:s;t=J[c+152>>2]+P(t,12)|0;n=N[t+8>>2];l=N[t>>2];m=N[t+4>>2];B=Q(Q(N[c+88>>2]*n)+Q(Q(N[c+56>>2]*l)+Q(m*N[c+72>>2])));p=Q(A-B);q=o;w=d?w:z;z=Q(Q(N[c+80>>2]*n)+Q(Q(N[c+48>>2]*l)+Q(m*N[E>>2])));o=Q(w-z);s=r;r=d?j:D;l=Q(Q(N[c+84>>2]*n)+Q(Q(N[c+52>>2]*l)+Q(m*N[c+68>>2])));j=Q(r-l);n=Q(Q(k*p)+Q(Q(q*o)+Q(s*j)));if(n>F){break a}if(!(!(n>x)|!(n>Q(y*Q(.9997749924659729))))){kb(i+208|0,i+144|0,i+80|0,i+48|0,i+272|0,i,J[i+76>>2]);j=N[J[a+4>>2]+16>>2];n=N[i+272>>2];r=N[i+276>>2];o=N[i+280>>2];J[e+12>>2]=0;N[e+8>>2]=o-(u?Q(k*j):Q(0));N[e+4>>2]=r-(u?Q(s*j):Q(0));N[e>>2]=n-(u?Q(q*j):Q(0));j=N[J[b+4>>2]+16>>2];n=N[i>>2];r=N[i+4>>2];o=N[i+8>>2];J[f+12>>2]=0;N[f+8>>2]=o+(v?Q(k*j):Q(-0));N[f+4>>2]=r+(v?Q(s*j):Q(-0));N[f>>2]=n+(v?Q(q*j):Q(-0));j=Q(y-x);N[h>>2]=j>2]=0;N[g+8>>2]=-k;N[g+4>>2]=-s;N[g>>2]=-q;C=1;break a}d=J[i+76>>2];t=d<<4;c=t+(i+144|0)|0;J[c+12>>2]=0;N[c+8>>2]=A;N[c+4>>2]=r;N[c>>2]=w;c=t+(i+80|0)|0;J[c+12>>2]=0;N[c+8>>2]=B;N[c+4>>2]=l;N[c>>2]=z;c=t+(i+208|0)|0;J[c+12>>2]=0;N[c+8>>2]=p;N[c+4>>2]=j;N[c>>2]=o;J[i+76>>2]=d+1;b:{c:{switch(d-1|0){case 0:o=N[i+216>>2];j=Q(N[i+232>>2]-o);l=N[i+208>>2];n=Q(N[i+224>>2]-l);m=N[i+212>>2];r=Q(N[i+228>>2]-m);p=Q(Q(j*j)+Q(Q(n*n)+Q(r*r)));if(p<=Q(1.1920928955078125e-7)){J[i+76>>2]=1;c=J[i+212>>2];J[i+272>>2]=J[i+208>>2];J[i+276>>2]=c;c=J[i+220>>2];J[i+280>>2]=J[i+216>>2];J[i+284>>2]=c;break b}J[i+284>>2]=0;w=j;j=Q(Q(Q(Q(Q(-l)*n)-Q(r*m))-Q(o*j))/p);j=j>Q(1)?Q(1):j;j=j>Q(0)?j:Q(0);N[i+280>>2]=o+Q(w*j);N[i+276>>2]=m+Q(r*j);N[i+272>>2]=l+Q(n*j);break b;case 1:ec(i+272|0,i+208|0,i+144|0,i+80|0,i+76|0);break b;case 2:mc(i+272|0,i+208|0,i+144|0,i+80|0,i+76|0);break b;default:break c}}J[i+284>>2]=0;N[i+280>>2]=p;N[i+276>>2]=j;N[i+272>>2]=o}c=J[i+276>>2];J[i+48>>2]=J[i+272>>2];J[i+52>>2]=c;c=J[i+284>>2];J[i+56>>2]=J[i+280>>2];J[i+60>>2]=c;l=N[i+56>>2];p=N[i+48>>2];m=N[i+52>>2];j=Q(Y(Q(Q(l*l)+Q(Q(p*p)+Q(m*m)))));if(G>2]=0;a=J[i+276>>2];J[h+4>>2]=J[i+272>>2];J[h+8>>2]=a;J[h+12>>2]=J[i+280>>2];C=2;break a}n=N[J[b+4>>2]+16>>2];r=N[J[a+4>>2]+16>>2];kb(i+208|0,i+144|0,i+80|0,i+16|0,i+272|0,i,J[i+76>>2]);j=N[J[a+4>>2]+16>>2];o=N[i+272>>2];l=N[i+276>>2];m=N[i+280>>2];J[e+12>>2]=0;N[e+8>>2]=m-(u?Q(k*j):Q(0));N[e+4>>2]=l-(u?Q(s*j):Q(0));N[e>>2]=o-(u?Q(q*j):Q(0));j=N[J[b+4>>2]+16>>2];o=N[i>>2];l=N[i+4>>2];m=N[i+8>>2];J[f+12>>2]=0;N[f+8>>2]=m+(v?Q(k*j):Q(-0));N[f+4>>2]=l+(v?Q(s*j):Q(-0));N[f>>2]=o+(v?Q(q*j):Q(-0));J[g+12>>2]=0;N[g+8>>2]=-k;N[g+4>>2]=-s;N[g>>2]=-q;k=Q(y-x);k=k>2]=k;a=J[i+40>>2];J[h+4>>2]=J[i+36>>2];J[h+8>>2]=a;J[h+12>>2]=J[i+44>>2];C=k>(x>Q(0)?x:Q((n>2];p=N[B+40>>2];r=N[B+36>>2];s=N[B+32>>2];b:{if((z|0)==1){break b}A=z-1|0;E=A&1;if((z|0)!=2){F=A&-2;z=0;while(1){A=P(v,48)+B|0;s=Q(Q(s+N[A+32>>2])+N[A+80>>2]);p=Q(Q(p+N[A+40>>2])+N[A+88>>2]);r=Q(Q(r+N[A+36>>2])+N[A+84>>2]);v=v+2|0;z=z+2|0;if((F|0)!=(z|0)){continue}break}}if(!E){break b}v=P(v,48)+B|0;s=Q(s+N[v+32>>2]);p=Q(p+N[v+40>>2]);r=Q(r+N[v+36>>2])}q=p;p=Q(Q(1)/Q(Y(Q(Q(p*p)+Q(Q(s*s)+Q(r*r))))));w=Q(q*p);x=Q(s*p);p=Q(r*p)}else{p=Q(0)}r=N[k>>2];N[o+32>>2]=n;N[o+48>>2]=r*Q(.05000000074505806);k=J[o+60>>2];J[o+24>>2]=J[o+56>>2];J[o+28>>2]=k;k=J[o+44>>2];J[o+8>>2]=J[o+40>>2];J[o+12>>2]=k;k=J[o+36>>2];J[o>>2]=J[o+32>>2];J[o+4>>2]=k;k=J[o+52>>2];J[o+16>>2]=J[o+48>>2];J[o+20>>2]=k;c:{e=pA(a,b,e,f,i,o+16|0,o,g,h);d:{if(e){break d}t=N[g+40>>2];u=N[g+32>>2];q=N[g+36>>2];if(Q(Q(w*t)+Q(Q(x*u)+Q(p*q)))=j>>>0){break c}}b=J[b+4>>2];a=J[a+4>>2];f=J[a+48>>2];j=J[a+52>>2];N[o+580>>2]=N[a+56>>2];J[o+572>>2]=f;J[o+576>>2]=j;f=o+584|0;Ie(wd(o+352|0,o+572|0),f);J[o+616>>2]=114016;j=o+280|0;jd(b,m,j);J[o+248>>2]=0;J[o+252>>2]=0;J[o+244>>2]=1065353216;J[o+256>>2]=0;J[o+260>>2]=0;J[o+264>>2]=1065353216;J[o+268>>2]=0;J[o+228>>2]=0;J[o+232>>2]=0;J[o+224>>2]=1065353216;J[o+236>>2]=0;J[o+240>>2]=0;H[o+204|0]=1;J[o+192>>2]=c;J[o+208>>2]=a;J[o+160>>2]=156628;c=o+224|0;J[o+200>>2]=c;J[o+196>>2]=c;H[o+140|0]=m;J[o+136>>2]=b+96;J[o+132>>2]=b+48;J[o+128>>2]=d;J[o+144>>2]=b;J[o+96>>2]=m?156540:156588;J[o+92>>2]=0;z=rA(f,j,o+160|0,o+96|0,i,o+92|0,l,g+32|0,g,g+16|0,N[a+16>>2],N[b+16>>2],e,n);if(!z){break a}a=J[o+92>>2];if(a){yk(h,i,a,n);c=J[h+76>>2];t=N[c+32>>2];p=t;u=N[c+36>>2];r=u;q=N[c+40>>2];s=q;a=K[h+64|0];e:{if(a>>>0<2){break e}v=1;b=a-1|0;e=b&1;if((a|0)!=2){f=b&-2;a=0;while(1){b=c+P(v,48)|0;p=Q(Q(p+N[b+32>>2])+N[b+80>>2]);s=Q(Q(s+N[b+40>>2])+N[b+88>>2]);r=Q(Q(r+N[b+36>>2])+N[b+84>>2]);v=v+2|0;a=a+2|0;if((f|0)!=(a|0)){continue}break}}if(!e){break e}a=c+P(v,48)|0;p=Q(p+N[a+32>>2]);s=Q(s+N[a+40>>2]);r=Q(r+N[a+36>>2])}y=N[d+4>>2];w=N[d+8>>2];x=N[d>>2];n=N[d+12>>2];J[o+76>>2]=0;a=Q(Q(s*s)+Q(Q(p*p)+Q(r*r)))>Q(1.1920928955078125e-7);s=a?s:q;p=a?p:t;r=a?r:u;t=Q(Q(w*s)+Q(Q(x*p)+Q(y*r)));u=Q(Q(n*n)+Q(-.5));q=Q(Q(w*t)+Q(Q(n*Q(Q(x*r)-Q(p*y)))+Q(s*u)));q=Q(q+q);C=q;D=Q(q*q);q=Q(Q(x*t)+Q(Q(n*Q(Q(y*s)-Q(r*w)))+Q(p*u)));q=Q(q+q);n=Q(Q(y*t)+Q(Q(n*Q(Q(w*p)-Q(s*x)))+Q(r*u)));n=Q(n+n);p=Q(Q(1)/Q(Y(Q(D+Q(Q(q*q)+Q(n*n))))));N[o+72>>2]=C*p;N[o+68>>2]=n*p;N[o+64>>2]=q*p;Yc(h,i,o- -64|0,d,l);break a}if(e){break a}c=J[h+76>>2];t=N[c+32>>2];p=t;u=N[c+36>>2];r=u;q=N[c+40>>2];s=q;a=K[h+64|0];f:{if(a>>>0<2){break f}v=1;b=a-1|0;e=b&1;if((a|0)!=2){f=b&-2;a=0;while(1){b=c+P(v,48)|0;p=Q(Q(p+N[b+32>>2])+N[b+80>>2]);s=Q(Q(s+N[b+40>>2])+N[b+88>>2]);r=Q(Q(r+N[b+36>>2])+N[b+84>>2]);v=v+2|0;a=a+2|0;if((f|0)!=(a|0)){continue}break}}if(!e){break f}a=c+P(v,48)|0;p=Q(p+N[a+32>>2]);s=Q(s+N[a+40>>2]);r=Q(r+N[a+36>>2])}y=N[d+4>>2];w=N[d+8>>2];x=N[d>>2];n=N[d+12>>2];J[o+76>>2]=0;a=Q(Q(s*s)+Q(Q(p*p)+Q(r*r)))>Q(1.1920928955078125e-7);s=a?s:q;p=a?p:t;r=a?r:u;t=Q(Q(w*s)+Q(Q(x*p)+Q(y*r)));u=Q(Q(n*n)+Q(-.5));q=Q(Q(w*t)+Q(Q(n*Q(Q(x*r)-Q(p*y)))+Q(s*u)));q=Q(q+q);C=q;D=Q(q*q);q=Q(Q(x*t)+Q(Q(n*Q(Q(y*s)-Q(r*w)))+Q(p*u)));q=Q(q+q);n=Q(Q(y*t)+Q(Q(n*Q(Q(w*p)-Q(s*x)))+Q(r*u)));n=Q(n+n);p=Q(Q(1)/Q(Y(Q(D+Q(Q(q*q)+Q(n*n))))));N[o+72>>2]=C*p;N[o+68>>2]=n*p;N[o+64>>2]=q*p;Yc(h,i,o- -64|0,d,l);break a}r=N[d+4>>2];s=N[d+8>>2];y=N[d>>2];n=N[d+12>>2];J[o+364>>2]=0;w=Q(w+t);x=Q(x+u);p=Q(p+q);t=Q(Q(s*w)+Q(Q(y*x)+Q(r*p)));u=Q(Q(n*n)+Q(-.5));q=Q(Q(s*t)+Q(Q(n*Q(Q(y*p)-Q(x*r)))+Q(w*u)));q=Q(q+q);C=q;D=Q(q*q);q=Q(Q(y*t)+Q(Q(n*Q(Q(r*w)-Q(p*s)))+Q(x*u)));q=Q(q+q);n=Q(Q(r*t)+Q(Q(n*Q(Q(s*x)-Q(w*y)))+Q(p*u)));n=Q(n+n);p=Q(Q(1)/Q(Y(Q(D+Q(Q(q*q)+Q(n*n))))));N[o+360>>2]=C*p;N[o+356>>2]=n*p;N[o+352>>2]=q*p;Yc(h,i,o+352|0,d,l);z=1}Ia=o+656|0;return z}function Lp(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;f=Ia-32|0;Ia=f;k=Ka[J[J[b>>2]+76>>2]](b)|0;e=Ka[J[J[b>>2]+100>>2]](b)|0;if(J[e+88>>2]){h=J[J[e+84>>2]>>2]}else{h=0}c=h;e=Ia-32|0;Ia=e;if(Q(Ka[J[J[c>>2]+120>>2]](c))==Q(0)){Xa(J[42504],2,13913,844,71144,0);Ka[J[J[c>>2]+116>>2]](c,Q(1))}Ka[J[J[c>>2]+132>>2]](e+20|0,c);if(!(!(N[e+20>>2]==Q(0)|N[e+24>>2]==Q(0))&N[e+28>>2]!=Q(0))){Xa(J[42504],2,13913,851,77896,0);J[e+16>>2]=1065353216;J[e+8>>2]=1065353216;J[e+12>>2]=1065353216;Ka[J[J[c>>2]+128>>2]](c,e+8|0)}Ia=e+32|0;c=h+48|0;e=1;a:{if(N[h+284>>2]!=Q(0)|N[h+288>>2]!=Q(0)|(N[h+292>>2]!=Q(0)|N[h+296>>2]!=Q(0))){break a}if(N[h+300>>2]!=Q(0)){break a}e=N[h+304>>2]!=Q(0)}i=a+16|0;ui(i,c,0,0,0);Se(h+20|0,a,h,0,0,0);n=Ka[J[J[b>>2]+100>>2]](b)|0;c=n;l=i+5012|0;d=Ia-16|0;Ia=d;J[c>>2]=i;g=J[c+4>>2];b:{if(!K[i+4785|0]){J[c+4>>2]=g&268435455|-2147483648;j=i+16|0;l=c+12|0;if(J[c+88>>2]){g=J[J[c+84>>2]>>2];g=g?g+48|0:0}else{g=0}QH(j,l,g+16|0);break b}j=g&1073741823;if(g>>>0>=3221225472){J[c+4>>2]=j|-2147483648;if(g&268435456){break b}J[d+4>>2]=c;pb(l,d+4|0);break b}J[c+4>>2]=j|1073741824;J[d+8>>2]=c;g=qb(l,d+8|0,d+15|0);if(K[d+15|0]){break b}J[g>>2]=J[d+8>>2]}Ia=d+16|0;H[c+60|0]=N[c+56>>2]==Q(0);l=J[n+12>>2];if(l){r=h,s=Hl(l,J[h- -64>>2]),J[r+364>>2]=s}J[h+368>>2]=0;c=Ka[J[J[h>>2]+252>>2]](h)|0;if(c){Ap(i,Ka[J[J[c>>2]+48>>2]](c)|0)}if(J[h+16>>2]){Dd(h+12|0)}o=k<<2;H[f+4|0]=o>>>0>1024;c:{if(o>>>0>=1025){g=Wb(f+20|0,o,13913,888);break c}g=f-(o+15&-16)|0;Ia=g}J[f>>2]=g;J[g>>2]=h;p=k-1|0;if(p){k=1;while(1){j=J[J[f>>2]+(m<<2)>>2];c=J[j+356>>2];d=J[j+352>>2];if(Ka[J[J[j>>2]+260>>2]](j)|0){q=c?d:0;c=e;g=0;while(1){d=J[q+(g<<2)>>2];if(Q(Ka[J[J[d>>2]+120>>2]](d))==Q(0)){Xa(J[42504],2,13913,844,71144,0);Ka[J[J[d>>2]+116>>2]](d,Q(1))}Ka[J[J[d>>2]+132>>2]](f+20|0,d);if(!(!(N[f+20>>2]==Q(0)|N[f+24>>2]==Q(0))&N[f+28>>2]!=Q(0))){Xa(J[42504],2,13913,851,77896,0);J[f+16>>2]=1065353216;J[f+8>>2]=1065353216;J[f+12>>2]=1065353216;Ka[J[J[d>>2]+128>>2]](d,f+8|0)}e=1;if(!(c&1)){e=0;d:{if(N[d+284>>2]!=Q(0)|N[d+288>>2]!=Q(0)|(N[d+292>>2]!=Q(0)|N[d+296>>2]!=Q(0))){break d}if(N[d+300>>2]!=Q(0)){break d}e=N[d+304>>2]==Q(0)}e=e^1}ui(i,d+48|0,0,0,0);Se(d+20|0,a,d,0,0,0);c=Ka[J[J[d>>2]+252>>2]](d)|0;if(c){Ap(i,Ka[J[J[c>>2]+48>>2]](c)|0)}if(J[d+16>>2]){Dd(d+12|0)}c=Ka[J[J[d>>2]+248>>2]](d)|0;c=J[(Ka[J[J[c>>2]+100>>2]](c)|0)+12>>2];if(c){r=d,s=Hl(c,J[d- -64>>2]),J[r+364>>2]=s}J[J[f>>2]+(k<<2)>>2]=d;k=k+1|0;c=e;g=g+1|0;if(Ka[J[J[j>>2]+260>>2]](j)>>>0>g>>>0){continue}break}}m=m+1|0;if((p|0)!=(m|0)){continue}break}}if(!(!(e&1)|N[n+56>>2]!=Q(0))){Ad(n,1,0)}J[f+20>>2]=b;e=qb(a+5944|0,f+20|0,f+8|0);if(!K[f+8|0]){J[e>>2]=J[f+20>>2]}e:{if(!l){break e}XG(l);J[J[f>>2]>>2]=h;if(!p){break e}m=0;e=1;while(1){i=J[J[f>>2]+(m<<2)>>2];c=J[i+356>>2];d=J[i+352>>2];if(Ka[J[J[i>>2]+260>>2]](i)|0){g=c?d:0;k=0;while(1){d=J[g+(k<<2)>>2];c=Ka[J[J[d>>2]+264>>2]](d)|0;j=J[l>>2];r=d,s=Ka[J[J[j>>2]+32>>2]](j,c)|0,J[r+368>>2]=s;f:{if(L[b+4>>1]!=12){break f}g:{h:{c=Ka[J[J[d>>2]+252>>2]](d)|0;switch((Ka[J[J[c>>2]+60>>2]](c)|0)-3|0){case 0:break f;case 1:break h;default:break g}}Xa(J[42504],2,13913,952,1734,0);Ka[J[J[c>>2]+56>>2]](c,3);J[d+368>>2]=0}if((Ka[J[J[c>>2]+68>>2]](c,3)|Ka[J[J[c>>2]+68>>2]](c,4)|Ka[J[J[c>>2]+68>>2]](c,5)|Ka[J[J[c>>2]+68>>2]](c,1)|Ka[J[J[c>>2]+68>>2]](c,2)|Ka[J[J[c>>2]+68>>2]](c,0))&255){break f}Xa(J[42504],2,13913,973,1634,0);Ka[J[J[c>>2]+56>>2]](c,3);J[d+368>>2]=0}J[J[f>>2]+(e<<2)>>2]=d;e=e+1|0;k=k+1|0;if(Ka[J[J[i>>2]+260>>2]](i)>>>0>k>>>0){continue}break}}m=m+1|0;if((p|0)!=(m|0)){continue}break}}i:{if(L[b+4>>1]!=12){break i}if(H[n+48|0]&1){e=J[h- -64>>2];if(e){H[J[e+100>>2]+159|0]=1}}e=Ia-16|0;Ia=e;c=J[n+12>>2];if(c){h=J[c>>2];a=J[(a+32|0)+1012>>2];J[e+12>>2]=J[c+48>>2];Ka[J[J[a>>2]+32>>2]](a,h,e+12|0)}Ia=e+16|0;if(!J[b+124>>2]){break i}a=0;while(1){e=J[J[b+120>>2]+(a<<2)>>2];_G(l,J[(Ka[J[J[e>>2]+104>>2]](e)|0)+88>>2]);a=a+1|0;if(a>>>0>2]){continue}break}}if(o>>>0>=1025){eb(J[f>>2])}Ia=f+32|0}function Wl(a){var b=0,c=0,d=0,e=0,f=0,g=Q(0),h=0,i=Q(0),j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=0,$=0,aa=0,ba=0,ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=0,ha=Q(0),ia=0,ja=0,ka=0;d=L[a+18>>1]+a|0;M=N[d+136>>2];O=N[d+104>>2];R=N[d+120>>2];S=N[d+132>>2];T=N[d+100>>2];U=N[d+116>>2];V=N[d+128>>2];W=N[d+112>>2];X=N[d+96>>2];B=N[d+80>>2];C=N[d- -64>>2];D=N[d+48>>2];t=N[d>>2];u=N[d+16>>2];v=N[d+32>>2];Y=N[d+4>>2];Z=N[d+20>>2];w=N[d+36>>2];E=N[d+84>>2];F=N[d+52>>2];G=N[d+68>>2];l=N[d+8>>2];m=N[a+36>>2];n=N[d+24>>2];o=N[a+40>>2];p=N[d+40>>2];q=N[a+56>>2];H=N[d+88>>2];I=N[d+56>>2];i=N[a+48>>2];r=N[a+52>>2];K=N[d+72>>2];_=L[a+4>>1];$=L[a+6>>1];g=N[a+32>>2];j=Ia-32|0;e=j;b=e+16|0;J[b>>2]=0;J[b+4>>2]=0;J[e+24>>2]=0;J[e+28>>2]=0;J[e>>2]=0;J[e+4>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;b=J[e+20>>2];J[a+48>>2]=J[e+16>>2];J[a+52>>2]=b;b=J[e+28>>2];J[a+56>>2]=J[e+24>>2];J[a+60>>2]=b;J[a+140>>2]=0;J[a+156>>2]=0;s=Q(-g);g=Q(-i);x=Q(Q(Q(Q(l*s)-Q(n*m))-Q(p*o))+Q(Q(Q(I*g)-Q(K*r))-Q(H*q)));N[a+136>>2]=x+N[a+136>>2];l=Q(Q(Q(Q(Y*s)-Q(Z*m))-Q(w*o))+Q(Q(Q(F*g)-Q(G*r))-Q(E*q)));N[a+132>>2]=l+N[a+132>>2];n=Q(Q(Q(Q(t*s)-Q(u*m))-Q(v*o))+Q(Q(Q(D*g)-Q(C*r))-Q(B*q)));N[a+128>>2]=n+N[a+128>>2];p=Q(Q(Q(Q(D*s)-Q(F*m))-Q(I*o))+Q(Q(Q(X*g)-Q(W*r))-Q(V*q)));N[a+144>>2]=p+N[a+144>>2];i=Q(Q(Q(Q(C*s)-Q(G*m))-Q(K*o))+Q(Q(Q(T*g)-Q(U*r))-Q(S*q)));N[a+148>>2]=i+N[a+148>>2];g=Q(Q(Q(Q(B*s)-Q(E*m))-Q(H*o))+Q(Q(Q(O*g)-Q(R*r))-Q(M*q)));N[a+152>>2]=g+N[a+152>>2];aa=a+128|0;k=_<<5;b=J[d+288>>2];e=J[d+292>>2];if(b|e){ba=k+aa|0;while(1){c=((ia=$ka(b),ja=$ka(e)+32|0,ka=b,ka?ia:ja)<<5)+ba|0;J[c+12>>2]=0;J[c+28>>2]=0;N[c+8>>2]=x+N[c+8>>2];N[c+4>>2]=l+N[c+4>>2];N[c>>2]=n+N[c>>2];N[c+16>>2]=p+N[c+16>>2];N[c+20>>2]=i+N[c+20>>2];N[c+24>>2]=g+N[c+24>>2];e=e&e-!b;b=b&b-1;if(e|b){continue}break}}if(_>>>0>=2){ga=a+$|0;$=d+144|0;d=k+aa|0;ba=k+(k+d|0)|0;k=1;while(1){e=k<<5;b=ga+e|0;fa=N[b+24>>2];m=N[b+16>>2];o=N[b+20>>2];f=P(k,160)+$|0;B=N[f+136>>2];C=N[f+104>>2];D=N[f+120>>2];E=N[f+88>>2];F=N[f+80>>2];G=N[f+84>>2];H=N[f+72>>2];I=N[f+64>>2];K=N[f+68>>2];M=N[f+132>>2];O=N[f+100>>2];R=N[f+116>>2];S=N[f+56>>2];T=N[f+48>>2];U=N[f+52>>2];V=N[f+40>>2];W=N[f+32>>2];X=N[f+36>>2];t=N[f+128>>2];c=(k<<4)+ba|0;ca=N[c+8>>2];da=N[c+4>>2];u=N[f+112>>2];v=N[f+96>>2];ea=N[c>>2];Y=N[f+24>>2];Z=N[f+20>>2];w=N[f+16>>2];x=N[f+8>>2];h=d+e|0;l=N[h+8>>2];n=N[f>>2];p=N[h>>2];y=N[h+20>>2];q=N[b+4>>2];i=N[f+4>>2];g=N[h+4>>2];r=N[b>>2];z=N[h+24>>2];s=N[b+8>>2];A=N[h+16>>2];J[j+16>>2]=0;J[j+20>>2]=0;J[j+24>>2]=0;J[j+28>>2]=0;J[j>>2]=0;J[j+4>>2]=0;J[h>>2]=0;J[h+4>>2]=0;J[j+8>>2]=0;J[j+12>>2]=0;J[h+8>>2]=0;J[h+12>>2]=0;b=J[j+20>>2];J[h+16>>2]=J[j+16>>2];J[h+20>>2]=b;b=J[j+28>>2];J[h+24>>2]=J[j+24>>2];J[h+28>>2]=b;J[c+8>>2]=0;J[c+12>>2]=0;J[c>>2]=0;J[c+4>>2]=0;b=e+aa|0;J[b+12>>2]=0;J[b+28>>2]=0;ha=Q(Q(t*ca)+Q(Q(v*ea)+Q(da*u)));t=Q(l+Q(Q(A*q)-Q(r*y)));u=Q(p+Q(Q(y*s)-Q(q*z)));v=Q(g+Q(Q(z*r)-Q(s*A)));i=Q(ha+Q(Q(Q(x*t)+Q(Q(n*u)+Q(i*v)))+Q(Q(Y*z)+Q(Q(w*A)+Q(y*Z)))));x=Q(A-i);N[b+16>>2]=x+N[b+16>>2];w=Q(Q(Q(M*ca)+Q(Q(O*ea)+Q(da*R)))+Q(Q(Q(V*t)+Q(Q(W*u)+Q(v*X)))+Q(Q(S*z)+Q(Q(T*A)+Q(y*U)))));l=Q(y-w);N[b+20>>2]=l+N[b+20>>2];g=Q(Q(Q(B*ca)+Q(Q(C*ea)+Q(da*D)))+Q(Q(Q(H*t)+Q(Q(I*u)+Q(v*K)))+Q(Q(E*z)+Q(Q(F*A)+Q(y*G)))));n=Q(z-g);N[b+24>>2]=n+N[b+24>>2];p=Q(t-Q(Q(m*w)-Q(i*o)));N[b+8>>2]=p+N[b+8>>2];i=Q(v-Q(Q(fa*i)-Q(g*m)));N[b+4>>2]=i+N[b+4>>2];g=Q(u-Q(Q(o*g)-Q(w*fa)));N[b>>2]=g+N[b>>2];b=J[f+144>>2];e=J[f+148>>2];if(b|e){while(1){c=((ia=$ka(b),ja=$ka(e)+32|0,ka=b,ka?ia:ja)<<5)+d|0;J[c+12>>2]=0;J[c+28>>2]=0;N[c+8>>2]=p+N[c+8>>2];N[c+4>>2]=i+N[c+4>>2];N[c>>2]=g+N[c>>2];N[c+16>>2]=x+N[c+16>>2];N[c+20>>2]=l+N[c+20>>2];N[c+24>>2]=n+N[c+24>>2];e=e&e-!b;b=b&b-1;if(e|b){continue}break}}k=k+1|0;if((_|0)!=(k|0)){continue}break}}J[a+8>>2]=0;J[a+12>>2]=0}function $z(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),J=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),S=Q(0);p=Ia-16|0;Ia=p;l=N[a+20>>2];i=N[a+32>>2];k=N[a+8>>2];h=N[a>>2];j=Q(N[a+12>>2]-h);o=N[a+4>>2];q=Q(N[a+28>>2]-o);h=Q(N[a+24>>2]-h);o=Q(N[a+16>>2]-o);r=Q(Q(j*q)-Q(h*o));N[p+12>>2]=r;l=Q(l-k);k=Q(i-k);i=Q(Q(l*h)-Q(k*j));N[p+8>>2]=i;k=Q(Q(o*k)-Q(q*l));N[p+4>>2]=k;Ia=p+16|0;a:{if(g){g=0;if(Q(Q(r*N[c+8>>2])+Q(Q(k*N[c>>2])+Q(i*N[c+4>>2])))>=Q(0)){break a}}g=a;k=N[p+12>>2];E=N[b+8>>2];l=N[p+4>>2];F=N[b>>2];i=N[p+8>>2];G=N[b+4>>2];v=Q(Q(Q(R(k))*E)+Q(Q(Q(R(l))*F)+Q(Q(R(i))*G)));o=N[a+8>>2];q=N[a>>2];r=N[a+4>>2];h=Q(Q(o*k)+Q(Q(q*l)+Q(r*i)));w=N[a+20>>2];x=N[a+12>>2];y=N[a+16>>2];j=Q(Q(w*k)+Q(Q(x*l)+Q(i*y)));z=h>j?h:j;A=N[a+32>>2];B=N[a+24>>2];C=N[a+28>>2];s=Q(Q(A*k)+Q(Q(B*l)+Q(i*C)));m=Q(Q(-v)-(s=Q(0);b:{c:{s=N[c+8>>2];v=N[c>>2];z=N[c+4>>2];k=Q(Q(s*k)+Q(Q(v*l)+Q(i*z)));d:{if(!(Q(R(k))Q(34028234663852886e22)){break c}k=k>l?k:l;if(kQ(-34028234663852886e22)?i:Q(-34028234663852886e22);break d}if(!a){break c}l=Q(34028234663852886e22);k=Q(-34028234663852886e22)}i=q>x?q:x;i=Q(Q(-F)-(i>B?i:B));h=q=Q(0);e:{if(!(Q(R(v))>2]);i=Q(i*j);h=Q(h*j);j=h>i?i:h;if(j>l){break c}i=hk?j:k;l=iy?r:y;i=Q(Q(-G)-(i>C?i:C));h=r=Q(0);f:{if(!(Q(R(z))>2]);i=Q(i*j);h=Q(h*j);j=h>i?i:h;if(j>l){break c}i=hk?j:k;l=iw?o:w;i=Q(Q(-E)-(i>A?i:A));h=o=Q(0);g:{if(!(Q(R(s))>2]);i=Q(i*j);h=Q(h*j);j=h>i?i:h;if(j>l){break c}i=hk?j:k;l=i>2];b=g+P(b,12)|0;t=N[b>>2];i=Q(N[c+4>>2]-N[b+4>>2]);J=Q(i*i);h=Q(N[c+8>>2]-N[b+8>>2]);H=Q(Q(h*h)+Q(0));h:{if(!(Q(J+H)>=Q(9.999999974752427e-7))){break h}D=Q(Q(Q(R(i))*E)+Q(Q(F*Q(0))+Q(G*Q(R(h)))));j=Q(Q(o*i)+Q(Q(q*Q(0))-Q(r*h)));m=Q(Q(w*i)+Q(Q(x*Q(0))-Q(y*h)));I=j>m?j:m;n=Q(Q(A*i)+Q(Q(B*Q(0))-Q(C*h)));I=Q(Q(-D)-(n=Q(0);d=b&d;j=Q(Q(s*i)+Q(Q(v*Q(0))-Q(z*h)));if(!(Q(R(j))l){break c}j=j>m?j:m;if(j=Q(9.999999974752427e-7))){break i}H=Q(Q(Q(R(j))*E)+Q(Q(Q(R(h))*F)+L));m=Q(Q(Q(q*h)+S)-Q(o*j));n=Q(Q(Q(x*h)+O)-Q(w*j));D=m>n?m:n;u=Q(Q(Q(B*h)+M)-Q(A*j));D=Q(Q(-H)-(u=Q(0);d=b&d;h=Q(Q(Q(v*h)+K)-Q(s*j));if(!(Q(R(h))l){break c}h=h>m?h:m;if(h=Q(9.999999974752427e-7))){break j}u=Q(Q(E*Q(0))+Q(Q(Q(R(i))*F)+Q(G*Q(R(j)))));h=Q(Q(o*Q(0))+Q(Q(r*j)-Q(q*i)));m=Q(Q(w*Q(0))+Q(Q(y*j)-Q(x*i)));t=h>m?h:m;n=Q(Q(A*Q(0))+Q(Q(C*j)-Q(B*i)));t=Q(Q(-u)-(n=Q(0);d=b&d;i=Q(Q(s*Q(0))+Q(Q(z*j)-Q(v*i)));if(!(Q(R(i))i?i:h;if(j>l){break c}i=hk?j:k;l=i>2]=k;g=1;break b}g=0}}return g}function HE(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;J[a>>2]=150472;if(J[a+872>>2]){d=Ia-16|0;Ia=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;c=J[a+880>>2];if(c){while(1){J[d>>2]=c;b=J[d+8>>2];a:{if(b>>>0>=(J[d+12>>2]&2147483647)>>>0){c=0;b=J[d+12>>2];e=b&2147483647?b<<1:1;b:{if(!e){break b}f=e<<2;if(!f){break b}c=J[42504];b=Ka[J[J[c>>2]+20>>2]](c)|0?58454:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,f,b,19459,553)|0}g=J[d+8>>2];f=(g<<2)+c|0;if((g|0)>0){h=J[d+4>>2];b=c;while(1){J[b>>2]=J[h>>2];h=h+4|0;b=b+4|0;if(f>>>0>b>>>0){continue}break}}J[f>>2]=J[d>>2];c:{if(J[d+12>>2]<0){break c}f=J[d+4>>2];if(!f){break c}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,f);g=J[d+8>>2]}J[d+12>>2]=e;J[d+4>>2]=c;J[d+8>>2]=g+1;break a}J[J[d+4>>2]+(b<<2)>>2]=c;J[d+8>>2]=b+1}c=J[J[a+880>>2]>>2];J[a+880>>2]=c;if(c){continue}break}b=J[d+4>>2];c=J[d+8>>2]}else{c=0}GE(b,c);GE(J[a+856>>2],J[a+860>>2]);b=J[d+12>>2];d:{if((b|0)<0|!(b&2147483647)){break d}c=J[d+4>>2];if(!c){break d}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c)}Ia=d+16|0}e=J[a+856>>2];b=J[a+860>>2];if(b){f=(b<<2)+e|0;while(1){c=J[e>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}e=e+4|0;if((f|0)!=(e|0)){continue}break}e=J[a+856>>2]}b=J[a+864>>2];e:{if((b|0)<0|!(b&2147483647)){break e}if((a+596|0)==(e|0)){H[a+852|0]=0;break e}if(!e){break e}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,e)}if(J[a+580>>2]){b=0;d=Ia-16|0;Ia=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;c=J[a+588>>2];if(c){while(1){J[d>>2]=c;b=J[d+8>>2];f:{if(b>>>0>=(J[d+12>>2]&2147483647)>>>0){c=0;b=J[d+12>>2];e=b&2147483647?b<<1:1;g:{if(!e){break g}f=e<<2;if(!f){break g}c=J[42504];b=Ka[J[J[c>>2]+20>>2]](c)|0?57824:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,f,b,19459,553)|0}g=J[d+8>>2];f=(g<<2)+c|0;if((g|0)>0){h=J[d+4>>2];b=c;while(1){J[b>>2]=J[h>>2];h=h+4|0;b=b+4|0;if(f>>>0>b>>>0){continue}break}}J[f>>2]=J[d>>2];h:{if(J[d+12>>2]<0){break h}f=J[d+4>>2];if(!f){break h}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,f);g=J[d+8>>2]}J[d+12>>2]=e;J[d+4>>2]=c;J[d+8>>2]=g+1;break f}J[J[d+4>>2]+(b<<2)>>2]=c;J[d+8>>2]=b+1}c=J[J[a+588>>2]>>2];J[a+588>>2]=c;if(c){continue}break}b=J[d+4>>2];c=J[d+8>>2]}else{c=0}FE(b,c);FE(J[a+564>>2],J[a+568>>2]);b=J[d+12>>2];i:{if((b|0)<0|!(b&2147483647)){break i}c=J[d+4>>2];if(!c){break i}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c)}Ia=d+16|0}e=J[a+564>>2];b=J[a+568>>2];if(b){f=(b<<2)+e|0;while(1){c=J[e>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}e=e+4|0;if((f|0)!=(e|0)){continue}break}e=J[a+564>>2]}b=J[a+572>>2];j:{if((b|0)<0|!(b&2147483647)){break j}if((a+304|0)==(e|0)){H[a+560|0]=0;break j}if(!e){break j}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,e)}if(J[a+288>>2]){b=0;d=Ia-16|0;Ia=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;c=J[a+296>>2];if(c){while(1){J[d>>2]=c;b=J[d+8>>2];k:{if(b>>>0>=(J[d+12>>2]&2147483647)>>>0){c=0;b=J[d+12>>2];e=b&2147483647?b<<1:1;l:{if(!e){break l}f=e<<2;if(!f){break l}c=J[42504];b=Ka[J[J[c>>2]+20>>2]](c)|0?58132:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,f,b,19459,553)|0}g=J[d+8>>2];f=(g<<2)+c|0;if((g|0)>0){h=J[d+4>>2];b=c;while(1){J[b>>2]=J[h>>2];h=h+4|0;b=b+4|0;if(f>>>0>b>>>0){continue}break}}J[f>>2]=J[d>>2];m:{if(J[d+12>>2]<0){break m}f=J[d+4>>2];if(!f){break m}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,f);g=J[d+8>>2]}J[d+12>>2]=e;J[d+4>>2]=c;J[d+8>>2]=g+1;break k}J[J[d+4>>2]+(b<<2)>>2]=c;J[d+8>>2]=b+1}c=J[J[a+296>>2]>>2];J[a+296>>2]=c;if(c){continue}break}b=J[d+4>>2];c=J[d+8>>2]}else{c=0}EE(b,c);EE(J[a+272>>2],J[a+276>>2]);b=J[d+12>>2];n:{if((b|0)<0|!(b&2147483647)){break n}c=J[d+4>>2];if(!c){break n}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c)}Ia=d+16|0}e=J[a+272>>2];b=J[a+276>>2];if(b){f=(b<<2)+e|0;while(1){c=J[e>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}e=e+4|0;if((f|0)!=(e|0)){continue}break}e=J[a+272>>2]}b=J[a+280>>2];o:{if((b|0)<0|!(b&2147483647)){break o}if((a+12|0)==(e|0)){H[a+268|0]=0;break o}if(!e){break o}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,e)}c=J[a+4>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}return a|0}function qA(a,b,c,d,e,f,g,h,i,j){var k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,H=0,I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=0,Z=Q(0),_=Q(0),$=Q(0),aa=0,ba=0,ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0);k=Ia-6368|0;Ia=k;C=N[h>>2];H=k+6360|0;J[H>>2]=J[h+12>>2];x=J[h+8>>2];J[k+6352>>2]=J[h+4>>2];J[k+6356>>2]=x;I=N[b+48>>2];K=N[b+52>>2];L=N[b+56>>2];M=N[a+48>>2];O=N[a+52>>2];R=N[a+56>>2];S=N[f+52>>2];o=N[f+36>>2];p=N[f+20>>2];T=N[f+56>>2];q=N[f+40>>2];r=N[f+24>>2];U=N[a+44>>2];V=N[b+44>>2];s=N[a>>2];W=N[f+48>>2];D=N[f+32>>2];u=N[f>>2];v=N[f+16>>2];E=N[a+4>>2];z=N[f+4>>2];F=N[a+8>>2];l=N[b+8>>2];A=N[f+8>>2];m=N[b>>2];n=N[b+4>>2];J[k+6284>>2]=0;F=Q(Q(T+Q(Q(q*l)+Q(Q(A*m)+Q(n*r))))-F);N[k+6280>>2]=F;E=Q(Q(S+Q(Q(o*l)+Q(Q(z*m)+Q(n*p))))-E);N[k+6276>>2]=E;D=Q(Q(W+Q(Q(D*l)+Q(Q(u*m)+Q(n*v))))-s);N[k+6272>>2]=D;x=k+6272|0;Ka[J[J[c>>2]+8>>2]](k+6256|0,c,x);o=N[e+36>>2];p=N[e+20>>2];n=N[e+40>>2];m=N[e+24>>2];q=N[e+32>>2];r=N[e>>2];s=N[e+16>>2];u=N[e+4>>2];l=N[e+8>>2];J[k+6252>>2]=0;w=l;l=Q(-N[k+6272>>2]);y=m;m=N[k+6276>>2];v=n;n=N[k+6280>>2];N[k+6248>>2]=Q(Q(w*l)-Q(y*m))-Q(v*n);N[k+6244>>2]=Q(Q(u*l)-Q(p*m))-Q(o*n);N[k+6240>>2]=Q(Q(r*l)-Q(s*m))-Q(q*n);t=k+6240|0;Ka[J[J[d>>2]+8>>2]](k+6224|0,d,t);o=N[e+52>>2];p=N[e+36>>2];q=N[e+20>>2];l=N[e+56>>2];m=N[e+40>>2];n=N[e+24>>2];r=N[e+48>>2];s=N[e+32>>2];u=N[e>>2];v=N[e+16>>2];z=N[e+4>>2];A=N[e+8>>2];J[k+6220>>2]=0;w=l;l=N[k+6264>>2];B=Q(m*l);m=N[k+6256>>2];y=n;n=N[k+6260>>2];N[k+6216>>2]=w+Q(B+Q(Q(A*m)+Q(y*n)));N[k+6212>>2]=o+Q(Q(p*l)+Q(Q(z*m)+Q(n*q)));N[k+6208>>2]=r+Q(Q(s*l)+Q(Q(u*m)+Q(n*v)));o=N[f+52>>2];p=N[f+36>>2];q=N[f+20>>2];l=N[f+56>>2];m=N[f+40>>2];n=N[f+24>>2];r=N[f+48>>2];s=N[f+32>>2];u=N[f>>2];v=N[f+16>>2];z=N[f+4>>2];A=N[f+8>>2];J[k+6204>>2]=0;w=l;l=N[k+6232>>2];B=Q(m*l);m=N[k+6224>>2];y=n;n=N[k+6228>>2];N[k+6200>>2]=w+Q(B+Q(Q(A*m)+Q(y*n)));N[k+6196>>2]=o+Q(Q(p*l)+Q(Q(z*m)+Q(n*q)));N[k+6192>>2]=r+Q(Q(s*l)+Q(Q(u*m)+Q(n*v)));J[k+3116>>2]=0;J[k+40>>2]=0;sA(a,c,k+3116|0,k+6192|0,x);sA(b,d,k+40|0,k+6208|0,t);x=J[k+3116>>2];a:{b:{if(!x){G=1;break b}X=J[k+40>>2];if(!X){G=1;break b}u=Q(-R);v=Q(-O);z=Q(-M);A=Q(-L);_=Q(-K);$=Q(-I);aa=k+44|0;ba=k+3120|0;a=0;while(1){b=P(a,12)+ba|0;y=N[b+4>>2];ca=Q(-y);B=N[b>>2];da=Q(-B);Z=N[b+8>>2];ea=Q(-Z);b=0;while(1){t=P(b,12)+aa|0;l=N[t+8>>2];m=N[t>>2];n=N[t+4>>2];p=Q(Q(N[f+36>>2]*l)+Q(Q(N[f+4>>2]*m)+Q(n*N[f+20>>2])));q=Q(Q(N[f+32>>2]*l)+Q(Q(N[f>>2]*m)+Q(n*N[f+16>>2])));o=Q(Q(B*p)+Q(q*ca));l=Q(Q(N[f+40>>2]*l)+Q(Q(N[f+8>>2]*m)+Q(n*N[f+24>>2])));m=Q(Q(y*l)+Q(p*ea));n=Q(Q(Z*q)+Q(l*da));l=Q(Q(o*o)+Q(Q(m*m)+Q(n*n)));c:{if(l>2]=0;w=o;o=Q(Q(1)/Q(Y(l)));l=Q(w*o);N[k+24>>2]=l;m=Q(m*o);N[k+16>>2]=m;n=Q(n*o);N[k+20>>2]=n;q=N[e+40>>2];r=N[e+8>>2];s=N[e+24>>2];p=N[e+32>>2];w=N[e>>2];fa=N[e+16>>2];o=N[e+36>>2];ga=N[e+4>>2];ha=N[e+20>>2];J[k+12>>2]=0;o=Q(Q(o*l)+Q(Q(ga*m)+Q(n*ha)));N[k+4>>2]=o;p=Q(Q(p*l)+Q(Q(w*m)+Q(n*fa)));N[k>>2]=p;q=Q(Q(q*l)+Q(Q(r*m)+Q(n*s)));N[k+8>>2]=q;r=Q(Q(l*(l>Q(0)?R:u))+Q(Q(m*(m>Q(0)?M:z))+Q(n*(n>Q(0)?O:v))));r=r>U?r:U;s=Q(-r);l=Q(Q(F*l)+Q(Q(D*m)+Q(E*n)));m=Q(Q(q*(q>Q(0)?L:A))+Q(Q(p*(p>Q(0)?I:$))+Q(o*(o>Q(0)?K:_))));m=m>V?m:V;n=Q(l+m);l=Q(l-m);if(Q((nC){break c}Ka[J[J[c>>2]+12>>2]](c,k+16|0,k+6336|0,k+6320|0);l=N[k+24>>2];m=N[k+16>>2];n=N[k+20>>2];Ka[J[J[d>>2]+12>>2]](d,k,k+6304|0,k+6288|0);m=Q(Q(T*l)+Q(Q(W*m)+Q(S*n)));l=Q(m+N[k+6304>>2]);N[k+6304>>2]=l;m=Q(m+N[k+6288>>2]);N[k+6288>>2]=m;n=N[k+6320>>2];o=N[g>>2];if(l>Q(n+o)|N[k+6336>>2]>Q(m+o)){break a}l=Q(n-l);if(!(l>2];J[i>>2]=J[k+16>>2];J[i+4>>2]=t;t=J[k+28>>2];J[i+8>>2]=J[k+24>>2];J[i+12>>2]=t;J[j>>2]=2;C=l}b=b+1|0;if((X|0)!=(b|0)){continue}break}a=a+1|0;G=x>>>0<=a>>>0;if((a|0)!=(x|0)){continue}break}}N[h>>2]=C;J[h+12>>2]=J[H>>2];a=J[k+6356>>2];J[h+4>>2]=J[k+6352>>2];J[h+8>>2]=a}Ia=k+6368|0;return G}function O9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;a:{if(b>>>0<=16){b=J[a+296>>2];if(!b){h=Ia-16|0;Ia=h;e=a+8|0;c=J[e+284>>2];if(c){b=J[42504];d=b+12|0;g=(m=d,n=c,o=Ka[J[J[b>>2]+20>>2]](b)|0?58132:70610,p=21908,q=180,l=J[J[d>>2]+8>>2],Ka[l](m|0,n|0,o|0,p|0,q|0)|0)}else{g=0}J[h+12>>2]=g;b=J[e+268>>2];b:{if(b>>>0>=(J[e+272>>2]&2147483647)>>>0){b=0;d=e+4|0;c=J[d+268>>2];i=c&2147483647?c<<1:1;c:{if(!i){break c}c=i<<2;if(!(K[d+256|0]|c>>>0>256)){H[d+256|0]=1;b=d;break c}if(!c){break c}b=J[42504];f=Ka[J[J[b>>2]+20>>2]](b)|0?58132:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,f,19459,553)|0}f=J[d+264>>2];k=(f<<2)+b|0;if((f|0)>0){j=J[d+260>>2];c=b;while(1){J[c>>2]=J[j>>2];j=j+4|0;c=c+4|0;if(k>>>0>c>>>0){continue}break}}J[k>>2]=J[h+12>>2];d:{if(J[d+268>>2]<0){break d}c=J[d+260>>2];if((c|0)==(d|0)){H[d+256|0]=0;break d}if(!c){break d}f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,c);f=J[d+264>>2]}J[d+268>>2]=i;J[d+260>>2]=b;J[d+264>>2]=f+1;break b}J[J[e+264>>2]+(b<<2)>>2]=g;J[e+268>>2]=b+1}b=(g+(J[e+276>>2]<<4)|0)-16|0;if(g>>>0<=b>>>0){c=J[e+288>>2];while(1){J[b>>2]=c;c=b;b=b-16|0;if(g>>>0<=b>>>0){continue}break}J[e+288>>2]=c}Ia=h+16|0;b=J[a+296>>2]}J[a+296>>2]=J[b>>2];J[a+288>>2]=J[a+288>>2]+1;J[b+8>>2]=0;J[b+12>>2]=0;J[b>>2]=0;J[b+4>>2]=0;break a}if(b>>>0<=64){b=J[a+588>>2];if(!b){h=Ia-16|0;Ia=h;e=a+300|0;c=J[e+284>>2];if(c){b=J[42504];d=b+12|0;g=(q=d,p=c,o=Ka[J[J[b>>2]+20>>2]](b)|0?57824:70610,n=21908,m=180,l=J[J[d>>2]+8>>2],Ka[l](q|0,p|0,o|0,n|0,m|0)|0)}else{g=0}J[h+12>>2]=g;b=J[e+268>>2];e:{if(b>>>0>=(J[e+272>>2]&2147483647)>>>0){b=0;d=e+4|0;c=J[d+268>>2];i=c&2147483647?c<<1:1;f:{if(!i){break f}c=i<<2;if(!(K[d+256|0]|c>>>0>256)){H[d+256|0]=1;b=d;break f}if(!c){break f}b=J[42504];f=Ka[J[J[b>>2]+20>>2]](b)|0?57824:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,f,19459,553)|0}f=J[d+264>>2];k=(f<<2)+b|0;if((f|0)>0){j=J[d+260>>2];c=b;while(1){J[c>>2]=J[j>>2];j=j+4|0;c=c+4|0;if(k>>>0>c>>>0){continue}break}}J[k>>2]=J[h+12>>2];g:{if(J[d+268>>2]<0){break g}c=J[d+260>>2];if((c|0)==(d|0)){H[d+256|0]=0;break g}if(!c){break g}f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,c);f=J[d+264>>2]}J[d+268>>2]=i;J[d+260>>2]=b;J[d+264>>2]=f+1;break e}J[J[e+264>>2]+(b<<2)>>2]=g;J[e+268>>2]=b+1}b=(g+(J[e+276>>2]<<6)|0)+-64|0;if(g>>>0<=b>>>0){c=J[e+288>>2];while(1){J[b>>2]=c;c=b;b=b+-64|0;if(g>>>0<=b>>>0){continue}break}J[e+288>>2]=c}Ia=h+16|0;b=J[a+588>>2]}J[a+588>>2]=J[b>>2];J[a+580>>2]=J[a+580>>2]+1;J[b+56>>2]=0;J[b+60>>2]=0;J[b+48>>2]=0;J[b+52>>2]=0;J[b+40>>2]=0;J[b+44>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[b>>2]=0;J[b+4>>2]=0;break a}if(b>>>0<=256){b=J[a+880>>2];if(!b){h=Ia-16|0;Ia=h;e=a+592|0;c=J[e+284>>2];if(c){b=J[42504];d=b+12|0;g=(m=d,n=c,o=Ka[J[J[b>>2]+20>>2]](b)|0?58454:70610,p=21908,q=180,l=J[J[d>>2]+8>>2],Ka[l](m|0,n|0,o|0,p|0,q|0)|0)}else{g=0}J[h+12>>2]=g;b=J[e+268>>2];h:{if(b>>>0>=(J[e+272>>2]&2147483647)>>>0){b=0;d=e+4|0;c=J[d+268>>2];i=c&2147483647?c<<1:1;i:{if(!i){break i}c=i<<2;if(!(K[d+256|0]|c>>>0>256)){H[d+256|0]=1;b=d;break i}if(!c){break i}b=J[42504];f=Ka[J[J[b>>2]+20>>2]](b)|0?58454:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,f,19459,553)|0}f=J[d+264>>2];k=(f<<2)+b|0;if((f|0)>0){j=J[d+260>>2];c=b;while(1){J[c>>2]=J[j>>2];j=j+4|0;c=c+4|0;if(k>>>0>c>>>0){continue}break}}J[k>>2]=J[h+12>>2];j:{if(J[d+268>>2]<0){break j}c=J[d+260>>2];if((c|0)==(d|0)){H[d+256|0]=0;break j}if(!c){break j}f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,c);f=J[d+264>>2]}J[d+268>>2]=i;J[d+260>>2]=b;J[d+264>>2]=f+1;break h}J[J[e+264>>2]+(b<<2)>>2]=g;J[e+268>>2]=b+1}b=(g+(J[e+276>>2]<<8)|0)-256|0;if(g>>>0<=b>>>0){c=J[e+288>>2];while(1){J[b>>2]=c;c=b;b=b-256|0;if(g>>>0<=b>>>0){continue}break}J[e+288>>2]=c}Ia=h+16|0;b=J[a+880>>2]}J[a+880>>2]=J[b>>2];J[a+872>>2]=J[a+872>>2]+1;Wa(b,0,256);break a}a=b<<2;if(!a){b=0;break a}b=J[42504];b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,a,29113,21134,60)|0}return b|0}function dC(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,H=Q(0),M=Q(0),O=0,S=0,T=0,U=Q(0),V=Q(0),W=Q(0),X=0,Z=0,_=Q(0),$=Q(0),aa=Q(0),ba=0,ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0);j=Ia-80|0;Ia=j;a:{if(!a){i=0;break a}k=N[c+40>>2];t=N[c+44>>2];m=N[c+20>>2];u=N[c+16>>2];G=L[g>>1];r=N[c+36>>2];v=N[c+8>>2];w=N[c>>2];x=N[c+4>>2];y=N[c+12>>2];z=N[c+24>>2];p=N[d>>2];A=N[c+28>>2];n=N[d+4>>2];E=N[c+32>>2];q=N[d+8>>2];B=Q(Q(Q(z*p)+Q(A*n))+Q(E*q));N[j+76>>2]=B;C=Q(Q(Q(y*p)+Q(u*n))+Q(m*q));N[j+72>>2]=C;D=Q(Q(Q(w*p)+Q(x*n))+Q(v*q));N[j+68>>2]=D;o=Q(D*e);N[j+56>>2]=o;F=Q(C*e);N[j+60>>2]=F;s=Q(B*e);N[j+64>>2]=s;N[f+40>>2]=e;l=Q(1);N[j+52>>2]=B!=Q(0)?Q(Q(1)/s):Q(0);N[j+48>>2]=C!=Q(0)?Q(Q(1)/F):Q(0);N[j+44>>2]=D!=Q(0)?Q(Q(1)/o):Q(0);o=Q(-r);F=Q(Q(z*o)-Q(A*k));s=Q(Q(Q(R(B))*N[c+56>>2])+Q(Q(Q(R(D))*N[c+48>>2])+Q(Q(R(C))*N[c+52>>2])));X=G&128;G=!X;S=i?J[i>>2]:S;B=Q(F-Q(E*t));C=Q(Q(Q(y*o)-Q(u*k))-Q(m*t));ba=G&(h^1);D=Q(Q(Q(w*o)-Q(x*k))-Q(v*t));Z=c+48|0;_=Q(Q(t*q)+Q(Q(r*p)+Q(n*k)));$=Q(s+Q(.0020000000949949026));t=Q(_-$);G=0;b:{while(1){c:{T=O?(O|0)!=(S|0)?O:0:S;i=P(T,36)+b|0;k=N[i+8>>2];s=N[d+8>>2];p=N[i>>2];H=N[d>>2];n=N[i+4>>2];M=N[d+4>>2];U=Q(Q(k*s)+Q(Q(p*H)+Q(n*M)));q=N[i+20>>2];r=N[i+12>>2];o=N[i+16>>2];V=Q(Q(q*s)+Q(Q(r*H)+Q(M*o)));aa=U>2];ca=Q(F*s);s=N[i+24>>2];da=Q(s*H);H=N[i+28>>2];M=Q(ca+Q(da+Q(M*H)));d:{if(Q($+Q(_+Q(l*e)))<(M>aa?aa:M)|!(!(t>U)|!(t>V))&t>M){break d}N[j+40>>2]=B+Q(Q(Q(z*s)+Q(A*H))+Q(E*F));N[j+36>>2]=C+Q(Q(Q(y*s)+Q(u*H))+Q(m*F));N[j+32>>2]=D+Q(Q(Q(w*s)+Q(x*H))+Q(v*F));N[j+28>>2]=B+Q(Q(Q(z*r)+Q(A*o))+Q(E*q));N[j+24>>2]=C+Q(Q(Q(y*r)+Q(u*o))+Q(m*q));N[j+20>>2]=D+Q(Q(Q(w*r)+Q(x*o))+Q(v*q));N[j+16>>2]=B+Q(Q(Q(z*p)+Q(A*n))+Q(E*k));N[j+12>>2]=C+Q(Q(Q(y*p)+Q(u*n))+Q(m*k));N[j+8>>2]=D+Q(Q(Q(w*p)+Q(x*n))+Q(v*k));J[j+4>>2]=2139095039;if(!$z(j+8|0,Z,j+56|0,j+44|0,l,j+4|0,ba)){break d}k=N[j+4>>2];if(!(k>1]=1026;J[f+8>>2]=T;e=N[d>>2];l=N[d+4>>2];k=N[d+8>>2];J[f+40>>2]=0;N[f+36>>2]=-k;N[f+32>>2]=-l;N[f+28>>2]=-e;a=1;break b}J[f+8>>2]=T;N[f+40>>2]=k*e;l=N[j+8>>2];p=Q(N[j+20>>2]-l);n=N[j+12>>2];q=Q(N[j+36>>2]-n);l=Q(N[j+32>>2]-l);n=Q(N[j+24>>2]-n);ea=Q(Q(p*q)-Q(l*n));r=N[j+16>>2];o=Q(N[j+28>>2]-r);W=Q(o*l);l=Q(N[j+40>>2]-r);fa=Q(W-Q(l*p));W=Q(Q(n*l)-Q(q*o));G=1;if(K[g|0]&64){break c}l=k}O=O+1|0;if((O|0)!=(a|0)){continue}}break}a=2}a=(a|0)!=2;i=a|G;if(!G|a){break a}I[f+12>>1]=0;e:{if(!(K[g|0]&3)){break e}a=P(J[f+8>>2],36)+b|0;e=N[a+8>>2];l=N[a>>2];k=N[a+4>>2];t=N[a+20>>2];p=N[a+16>>2];n=N[a+12>>2];q=N[a+24>>2];r=N[a+28>>2];o=N[a+32>>2];N[j+40>>2]=B+Q(Q(Q(z*q)+Q(A*r))+Q(E*o));N[j+36>>2]=C+Q(Q(Q(y*q)+Q(u*r))+Q(m*o));N[j+28>>2]=B+Q(Q(Q(z*n)+Q(A*p))+Q(E*t));N[j+24>>2]=C+Q(Q(Q(y*n)+Q(u*p))+Q(m*t));N[j+16>>2]=B+Q(Q(Q(z*l)+Q(A*k))+Q(E*e));N[j+12>>2]=C+Q(Q(Q(y*l)+Q(u*k))+Q(m*e));N[j+8>>2]=D+Q(Q(Q(w*l)+Q(x*k))+Q(v*e));N[j+32>>2]=D+Q(Q(Q(w*q)+Q(x*r))+Q(v*o));N[j+20>>2]=D+Q(Q(Q(w*n)+Q(x*p))+Q(v*t));Yz(f+16|0,f+28|0,Z,j+68|0,j+8|0,N[f+40>>2]);a=L[g>>1];if(a&2){e=N[f+36>>2];l=N[f+28>>2];k=N[f+32>>2];m=Q(Y(Q(Q(e*e)+Q(Q(l*l)+Q(k*k)))));if(m>Q(0)){m=Q(Q(1)/m);e=Q(e*m);k=Q(k*m);l=Q(l*m)}if(!(!(Q(Q(ea*N[j+76>>2])+Q(Q(W*N[j+68>>2])+Q(fa*N[j+72>>2])))>Q(0))|(h|!X))){e=Q(-e);k=Q(-k);l=Q(-l)}m=N[c+24>>2];u=N[c>>2];v=N[c+12>>2];w=N[c+28>>2];x=N[c+4>>2];y=N[c+16>>2];z=N[c+32>>2];A=N[c+8>>2];E=N[c+20>>2];I[f+12>>1]=L[f+12>>1]|2;N[f+36>>2]=Q(Q(l*A)+Q(k*E))+Q(e*z);N[f+32>>2]=Q(Q(l*x)+Q(k*y))+Q(e*w);N[f+28>>2]=Q(Q(l*u)+Q(k*v))+Q(e*m);a=L[g>>1]}if(!(a&1)){break e}m=N[c+36>>2];u=N[c+24>>2];v=N[c+12>>2];w=N[c>>2];x=N[c+40>>2];y=N[c+28>>2];z=N[c+16>>2];A=N[c+4>>2];e=N[f+16>>2];l=N[f+20>>2];k=N[f+24>>2];N[f+24>>2]=Q(Q(Q(e*N[c+8>>2])+Q(l*N[c+20>>2]))+Q(k*N[c+32>>2]))+N[c+44>>2];N[f+20>>2]=x+Q(Q(Q(e*A)+Q(l*z))+Q(k*y));N[f+16>>2]=m+Q(Q(Q(e*w)+Q(l*v))+Q(k*u));I[f+12>>1]=L[f+12>>1]|1}i=G}Ia=j+80|0;return i&1}function zI(a,b,c){var d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=0,W=0,X=0,Y=0,Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0);o=Ia-3072|0;Ia=o;V=L[a+6>>1]+a|0;d=L[a+18>>1];W=(d+a|0)+144|0;i=L[a+4>>1];if(i>>>0>=2){while(1){i=i-1|0;e=i<<5;d=e+b|0;p=N[d+16>>2];m=N[d+20>>2];e=e+V|0;g=N[e+24>>2];j=N[d+8>>2];n=N[d+24>>2];k=N[d>>2];q=N[e+20>>2];h=N[e+16>>2];l=N[d+4>>2];d=(i<<4)+o|0;J[d+12>>2]=0;f=Q(n+Q(Q(k*q)-Q(h*l)));N[d+8>>2]=f;h=Q(m+Q(Q(j*h)-Q(g*k)));N[d+4>>2]=h;g=Q(p+Q(Q(l*g)-Q(q*j)));N[d>>2]=g;d=P(i,160)+W|0;r=N[d+24>>2];t=N[d+56>>2];z=N[d+88>>2];A=N[d+20>>2];B=N[d+52>>2];C=N[d+84>>2];q=N[e>>2];D=N[d+16>>2];E=N[d+48>>2];F=N[d+80>>2];u=N[e+4>>2];v=N[e+8>>2];e=(K[(a+i|0)- -64|0]<<5)+b|0;G=N[e>>2];H=N[d>>2];I=N[d+32>>2];M=N[d+64>>2];O=N[e+4>>2];R=N[d+4>>2];w=N[d+36>>2];x=N[d+68>>2];y=N[e+8>>2];T=N[d+8>>2];S=N[d+40>>2];U=N[d+72>>2];J[e+12>>2]=0;J[e+28>>2]=0;j=Q(j-Q(Q(g*T)+Q(Q(h*S)+Q(f*U))));N[e+8>>2]=y+j;l=Q(l-Q(Q(g*R)+Q(Q(h*w)+Q(f*x))));N[e+4>>2]=O+l;k=Q(k-Q(Q(g*H)+Q(Q(h*I)+Q(f*M))));N[e>>2]=G+k;N[e+16>>2]=Q(Q(p-Q(Q(g*D)+Q(Q(h*E)+Q(f*F))))+Q(Q(u*j)-Q(l*v)))+N[e+16>>2];N[e+20>>2]=Q(Q(m-Q(Q(g*A)+Q(Q(h*B)+Q(f*C))))+Q(Q(v*k)-Q(j*q)))+N[e+20>>2];N[e+24>>2]=Q(Q(n-Q(Q(g*r)+Q(Q(h*t)+Q(f*z))))+Q(Q(q*l)-Q(k*u)))+N[e+24>>2];if(i>>>0>1){continue}break}d=L[a+18>>1]}d=a+d|0;r=N[d+32>>2];t=N[d>>2];z=N[d+16>>2];A=N[d+36>>2];B=N[d+20>>2];C=N[d+4>>2];D=N[d+40>>2];E=N[d+24>>2];F=N[d+8>>2];p=N[d+56>>2];m=N[d+52>>2];n=N[d+48>>2];G=N[d+96>>2];H=N[d+112>>2];I=N[d+128>>2];q=N[d+72>>2];u=N[d- -64>>2];v=N[d+68>>2];M=N[d+100>>2];O=N[d+116>>2];R=N[d+132>>2];w=N[d+80>>2];f=Q(-N[b>>2]);x=N[d+84>>2];h=N[b+4>>2];y=N[d+88>>2];g=N[b+8>>2];j=Q(-N[b+16>>2]);k=N[b+20>>2];l=N[b+24>>2];N[o+1048>>2]=Q(Q(Q(w*f)-Q(x*h))-Q(y*g))+Q(Q(Q(N[d+104>>2]*j)-Q(N[d+120>>2]*k))-Q(N[d+136>>2]*l));N[o+1044>>2]=Q(Q(Q(u*f)-Q(v*h))-Q(q*g))+Q(Q(Q(M*j)-Q(O*k))-Q(R*l));N[o+1040>>2]=Q(Q(Q(n*f)-Q(m*h))-Q(p*g))+Q(Q(Q(G*j)-Q(H*k))-Q(I*l));N[o+1032>>2]=Q(Q(Q(F*f)-Q(E*h))-Q(D*g))+Q(Q(Q(p*j)-Q(q*k))-Q(y*l));N[o+1028>>2]=Q(Q(Q(C*f)-Q(B*h))-Q(A*g))+Q(Q(Q(m*j)-Q(v*k))-Q(x*l));N[o+1024>>2]=Q(Q(Q(t*f)-Q(z*h))-Q(r*g))+Q(Q(Q(n*j)-Q(u*k))-Q(w*l));e=1;b=L[a+4>>1];if(b>>>0>1){while(1){X=e<<5;i=X+V|0;q=N[i+24>>2];u=N[i+16>>2];v=N[i+20>>2];d=P(e,160)+W|0;z=N[d+128>>2];A=N[d+112>>2];B=N[d+96>>2];C=N[d+24>>2];D=N[d+20>>2];E=N[d+16>>2];F=N[d+8>>2];G=N[d>>2];H=N[d+4>>2];t=N[d+132>>2];I=N[d+100>>2];M=N[d+116>>2];O=N[d+56>>2];R=N[d+52>>2];w=N[d+48>>2];x=N[d+40>>2];y=N[d+32>>2];T=N[d+36>>2];s=(e<<4)+o|0;j=N[s+8>>2];p=N[d+136>>2];k=N[s>>2];S=N[d+104>>2];l=N[s+4>>2];U=N[d+120>>2];Z=N[d+88>>2];_=N[d+84>>2];$=N[d+80>>2];aa=N[d+72>>2];Y=o+1024|0;s=Y+(K[(a+e|0)- -64|0]<<5)|0;ba=N[s+8>>2];ca=N[d+64>>2];da=N[s>>2];f=N[s+20>>2];m=N[i+4>>2];ea=N[d+68>>2];fa=N[s+4>>2];n=N[i>>2];h=N[s+24>>2];r=N[i+8>>2];g=N[s+16>>2];d=X+Y|0;J[d+28>>2]=0;J[d+12>>2]=0;S=Q(Q(p*j)+Q(Q(S*k)+Q(l*U)));p=Q(ba+Q(Q(m*g)-Q(n*f)));m=Q(da+Q(Q(r*f)-Q(m*h)));n=Q(fa+Q(Q(n*h)-Q(r*g)));r=Q(S+Q(Q(Q(aa*p)+Q(Q(ca*m)+Q(ea*n)))+Q(Q(Z*h)+Q(Q($*g)+Q(f*_)))));N[d+24>>2]=h-r;t=Q(Q(Q(t*j)+Q(Q(I*k)+Q(l*M)))+Q(Q(Q(x*p)+Q(Q(y*m)+Q(n*T)))+Q(Q(O*h)+Q(Q(w*g)+Q(f*R)))));N[d+20>>2]=f-t;f=Q(Q(Q(z*j)+Q(Q(B*k)+Q(l*A)))+Q(Q(Q(F*p)+Q(Q(G*m)+Q(n*H)))+Q(Q(C*h)+Q(Q(E*g)+Q(f*D)))));N[d+16>>2]=g-f;N[d+8>>2]=p-Q(Q(u*t)-Q(f*v));N[d+4>>2]=n-Q(Q(q*f)-Q(r*u));N[d>>2]=m-Q(Q(v*r)-Q(t*q));e=e+1|0;if((b|0)!=(e|0)){continue}break}b=L[a+4>>1]}if(b){i=0;while(1){b=i<<5;d=b+(o+1024|0)|0;f=N[d>>2];h=N[d+4>>2];g=N[d+8>>2];b=b+c|0;J[b+12>>2]=0;N[b+8>>2]=g+N[b+8>>2];N[b+4>>2]=h+N[b+4>>2];N[b>>2]=f+N[b>>2];f=N[d+16>>2];h=N[d+20>>2];g=N[d+24>>2];J[b+28>>2]=0;N[b+24>>2]=g+N[b+24>>2];N[b+20>>2]=h+N[b+20>>2];N[b+16>>2]=f+N[b+16>>2];i=i+1|0;if(i>>>0>1]){continue}break}}Ia=o+3072|0}function Ab(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);n=Ia-48|0;Ia=n;g=N[b>>2];N[n+36>>2]=g;h=N[b+4>>2];N[n+40>>2]=h;i=N[b+8>>2];N[n+44>>2]=i;k=N[a>>2];l=N[a+4>>2];N[n+32>>2]=Q(i*Q(.5))+N[a+8>>2];N[n+28>>2]=l+Q(h*Q(.5));N[n+24>>2]=k+Q(g*Q(.5));u=Q(Y(Q(Q(i*i)+Q(Q(g*g)+Q(h*h)))));k=u;if(k!=Q(0)){v=Q(Q(1)/u);N[n+44>>2]=i*v;N[n+40>>2]=h*v;N[n+36>>2]=g*v;k=Q(u*Q(.5))}g=N[d>>2];N[n+12>>2]=g;h=N[d+4>>2];N[n+16>>2]=h;i=N[d+8>>2];N[n+20>>2]=i;l=N[c>>2];s=N[c+4>>2];N[n+8>>2]=Q(i*Q(.5))+N[c+8>>2];N[n+4>>2]=s+Q(h*Q(.5));N[n>>2]=l+Q(g*Q(.5));t=Q(Y(Q(Q(i*i)+Q(Q(g*g)+Q(h*h)))));s=t;if(t!=Q(0)){w=Q(Q(1)/t);N[n+20>>2]=i*w;N[n+16>>2]=h*w;N[n+12>>2]=g*w;s=Q(t*Q(.5))}h=s;g=Q(N[n+32>>2]-N[n+8>>2]);i=Q(N[n+24>>2]-N[n>>2]);l=Q(N[n+28>>2]-N[n+4>>2]);m=Q(Q(g*g)+Q(Q(i*i)+Q(l*l)));o=N[n+44>>2];p=N[n+36>>2];r=N[n+40>>2];j=Q(Q(g*o)+Q(Q(i*p)+Q(l*r)));q=g;g=N[n+20>>2];x=i;i=N[n+12>>2];y=l;l=N[n+16>>2];q=Q(Q(q*g)+Q(Q(x*i)+Q(y*l)));a:{b:{o=Q(Q(o*g)+Q(Q(p*i)+Q(r*l)));r=Q(R(Q(Q(1)-Q(o*o))));if(r>=Q(9.999999974752427e-7)){l=Q(-q);g=Q(r*h);p=Q(-o);i=Q(Q(p*j)+q);q=Q(Q(o*q)-j);x=Q(r*k);if(q>=Q(-x)){y=Q(-g);if(q<=x){if(i>=y){if(g>=i){h=Q(Q(1)/r);g=Q(q*h);h=Q(i*h);j=Q(m+Q(Q(g*Q(Q(j+j)+Q(g+Q(p*h))))+Q(h*Q(Q(l+l)+Q(h+Q(p*g))))));break a}i=Q(Q(p*h)+j);g=Q(-i);if(i>k){j=Q(m+Q(Q(Q(Q(l+l)+h)*h)-Q(k*Q(Q(g*Q(-2))-k))));g=Q(-k);break a}if(g<=k){j=Q(m+Q(Q(i*g)+Q(Q(Q(l+l)+h)*h)));break a}j=Q(m+Q(Q(k*Q(k-Q(g+g)))+Q(Q(Q(l+l)+h)*h)));g=k;break a}i=Q(Q(o*h)+j);g=Q(-i);h=Q(-h);if(i>k){j=Q(m+Q(Q(Q(Q(l+l)+h)*h)-Q(k*Q(Q(g*Q(-2))-k))));g=Q(-k);break a}if(g<=k){j=Q(m+Q(Q(i*g)+Q(Q(Q(l+l)+h)*h)));break a}j=Q(m+Q(Q(k*Q(k-Q(g+g)))+Q(Q(Q(l+l)+h)*h)));g=k;break a}if(i>=y){if(g>=i){i=Q(Q(p*k)+l);g=Q(-i);if(hk){j=Q(m+Q(Q(Q(Q(l+l)+h)*h)-Q(k*Q(Q(g*Q(-2))-k))));g=Q(-k);break a}if(g<=k){j=Q(m+Q(Q(i*g)+Q(Q(Q(l+l)+h)*h)));break a}i=Q(Q(p*k)+l);g=Q(-i);if(hh){j=Q(m+Q(Q(h*Q(h-Q(g+g)))+Q(Q(Q(j+j)+k)*k)));g=k;break a}if(h>=l){j=Q(m+Q(Q(l*g)+Q(Q(Q(j+j)+k)*k)));h=g;g=k;break a}j=Q(m+Q(Q(i*Q(i-Q(g+g)))+Q(Q(Q(j+j)+k)*k)));h=i;g=k;break a}if(i>=Q(-g)){if(g>=i){l=Q(Q(o*k)+l);i=Q(-l);g=Q(-k);if(h=i){j=Q(m+Q(Q(l*i)+Q(Q(Q(j+j)+g)*g)));h=i;break a}j=Q(m+Q(Q(h*Q(h-Q(i+i)))+Q(Q(Q(j+j)+g)*g)));break a}i=Q(Q(p*h)+j);g=Q(-i);if(k=i){j=Q(m+Q(Q(l*i)+Q(Q(Q(j+j)+g)*g)));h=i;break a}j=Q(m+Q(Q(h*Q(h-Q(i+i)))+Q(Q(Q(j+j)+g)*g)));break a}i=Q(-h);p=Q(Q(o*h)+j);g=Q(-p);if(k=p){j=Q(m+Q(Q(p*g)+Q(Q(Q(l+l)+i)*i)));h=i;break a}g=Q(-k);o=Q(Q(o*k)+l);l=Q(-o);if(h=l){j=Q(m+Q(Q(o*l)+Q(Q(Q(j+j)+g)*g)));h=l;break a}j=Q(m+Q(Q(h*Q(h-Q(l+l)))+Q(Q(Q(j+j)+g)*g)));break a}o=oi){g=Q(-i);break c}g=Q(-l);if(!(i>2]=g}if(f){N[f>>2]=h}h=j>2]=u!=Q(0)?Q(v*Q(k+N[e>>2])):Q(0)}if(f){N[f>>2]=t!=Q(0)?Q(w*Q(s+N[f>>2])):Q(0)}Ia=n+48|0;return h}function NI(a){var b=0,c=0,d=0,e=0,f=0,g=Q(0),h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0);b=Ia-336|0;Ia=b;f=L[a+16>>1]+a|0;h=L[a+4>>1]-1|0;if(h){i=b- -64|0;while(1){d=K[(a+h|0)- -64|0];c=b+192|0;e=P(h,400)+f|0;Ul(c,e);m=c;c=e+240|0;Si(b,m,c,c);j=N[b+20>>2];p=N[b+40>>2];g=N[b+24>>2];k=N[b+36>>2];r=Q(Q(j*p)-Q(g*k));n=N[b>>2];o=N[b+32>>2];l=N[b+16>>2];s=Q(Q(g*o)-Q(l*p));q=N[b+4>>2];t=Q(Q(l*k)-Q(j*o));u=N[b+8>>2];g=Q(Q(1)/Q(Q(Q(r*Q(-n))-Q(s*q))-Q(t*u)));N[b+184>>2]=Q(Q(n*j)-Q(q*l))*g;j=Q(t*g);N[b+176>>2]=j;k=Q(Q(Q(o*q)-Q(k*n))*g);N[b+168>>2]=k;l=Q(s*g);N[b+160>>2]=l;J[b+188>>2]=0;J[b+172>>2]=0;J[b+156>>2]=0;N[b+180>>2]=k;N[b+164>>2]=Q(Q(p*n)-Q(o*u))*g;N[b+152>>2]=j;N[b+148>>2]=l;N[b+144>>2]=r*g;c=J[b+196>>2];J[e>>2]=J[b+192>>2];J[e+4>>2]=c;c=J[b+204>>2];J[e+8>>2]=J[b+200>>2];J[e+12>>2]=c;c=J[b+212>>2];J[e+16>>2]=J[b+208>>2];J[e+20>>2]=c;c=J[b+220>>2];J[e+24>>2]=J[b+216>>2];J[e+28>>2]=c;c=J[b+236>>2];J[e+40>>2]=J[b+232>>2];J[e+44>>2]=c;c=J[b+228>>2];J[e+32>>2]=J[b+224>>2];J[e+36>>2]=c;c=J[b+252>>2];J[e+56>>2]=J[b+248>>2];J[e+60>>2]=c;c=J[b+244>>2];J[e+48>>2]=J[b+240>>2];J[e+52>>2]=c;c=J[b+268>>2];J[e+72>>2]=J[b+264>>2];J[e+76>>2]=c;m=J[b+260>>2];c=e- -64|0;J[c>>2]=J[b+256>>2];J[c+4>>2]=m;c=J[b+276>>2];J[e+80>>2]=J[b+272>>2];J[e+84>>2]=c;c=J[b+284>>2];J[e+88>>2]=J[b+280>>2];J[e+92>>2]=c;c=J[b+292>>2];J[e+96>>2]=J[b+288>>2];J[e+100>>2]=c;c=J[b+300>>2];J[e+104>>2]=J[b+296>>2];J[e+108>>2]=c;c=J[b+316>>2];J[e+120>>2]=J[b+312>>2];J[e+124>>2]=c;c=J[b+308>>2];J[e+112>>2]=J[b+304>>2];J[e+116>>2]=c;c=J[b+332>>2];J[e+136>>2]=J[b+328>>2];J[e+140>>2]=c;c=J[b+324>>2];J[e+128>>2]=J[b+320>>2];J[e+132>>2]=c;d=P(d,400)+f|0;c=e+144|0;Cr(b,d,b+144|0,c,c);c=J[b+4>>2];J[d>>2]=J[b>>2];J[d+4>>2]=c;c=J[b+12>>2];J[d+8>>2]=J[b+8>>2];J[d+12>>2]=c;c=J[b+20>>2];J[d+16>>2]=J[b+16>>2];J[d+20>>2]=c;c=J[b+28>>2];J[d+24>>2]=J[b+24>>2];J[d+28>>2]=c;c=J[b+36>>2];J[d+32>>2]=J[b+32>>2];J[d+36>>2]=c;c=J[b+44>>2];J[d+40>>2]=J[b+40>>2];J[d+44>>2]=c;c=J[b+52>>2];J[d+48>>2]=J[b+48>>2];J[d+52>>2]=c;c=J[b+60>>2];J[d+56>>2]=J[b+56>>2];J[d+60>>2]=c;c=J[i+12>>2];J[d+72>>2]=J[i+8>>2];J[d+76>>2]=c;m=J[i+4>>2];c=d- -64|0;J[c>>2]=J[i>>2];J[c+4>>2]=m;c=J[b+84>>2];J[d+80>>2]=J[b+80>>2];J[d+84>>2]=c;c=J[b+92>>2];J[d+88>>2]=J[b+88>>2];J[d+92>>2]=c;c=J[b+100>>2];J[d+96>>2]=J[b+96>>2];J[d+100>>2]=c;c=J[b+108>>2];J[d+104>>2]=J[b+104>>2];J[d+108>>2]=c;c=J[b+124>>2];J[d+120>>2]=J[b+120>>2];J[d+124>>2]=c;c=J[b+116>>2];J[d+112>>2]=J[b+112>>2];J[d+116>>2]=c;c=J[b+140>>2];J[d+136>>2]=J[b+136>>2];J[d+140>>2]=c;c=J[b+132>>2];J[d+128>>2]=J[b+128>>2];J[d+132>>2]=c;d=J[b+188>>2];J[e+376>>2]=J[b+184>>2];J[e+380>>2]=d;d=J[b+180>>2];J[e+368>>2]=J[b+176>>2];J[e+372>>2]=d;d=J[b+172>>2];J[e+360>>2]=J[b+168>>2];J[e+364>>2]=d;d=J[b+164>>2];J[e+352>>2]=J[b+160>>2];J[e+356>>2]=d;d=J[b+156>>2];J[e+344>>2]=J[b+152>>2];J[e+348>>2]=d;d=J[b+148>>2];J[e+336>>2]=J[b+144>>2];J[e+340>>2]=d;h=h-1|0;if(h){continue}break}}Ul(b+192|0,f);a=J[b+196>>2];J[f>>2]=J[b+192>>2];J[f+4>>2]=a;a=J[b+204>>2];J[f+8>>2]=J[b+200>>2];J[f+12>>2]=a;a=J[b+212>>2];J[f+16>>2]=J[b+208>>2];J[f+20>>2]=a;a=J[b+220>>2];J[f+24>>2]=J[b+216>>2];J[f+28>>2]=a;a=J[b+228>>2];J[f+32>>2]=J[b+224>>2];J[f+36>>2]=a;a=J[b+236>>2];J[f+40>>2]=J[b+232>>2];J[f+44>>2]=a;a=J[b+244>>2];J[f+48>>2]=J[b+240>>2];J[f+52>>2]=a;a=J[b+252>>2];J[f+56>>2]=J[b+248>>2];J[f+60>>2]=a;a=J[b+268>>2];J[f+72>>2]=J[b+264>>2];J[f+76>>2]=a;i=J[b+260>>2];a=f- -64|0;J[a>>2]=J[b+256>>2];J[a+4>>2]=i;a=J[b+276>>2];J[f+80>>2]=J[b+272>>2];J[f+84>>2]=a;a=J[b+284>>2];J[f+88>>2]=J[b+280>>2];J[f+92>>2]=a;a=J[b+292>>2];J[f+96>>2]=J[b+288>>2];J[f+100>>2]=a;a=J[b+300>>2];J[f+104>>2]=J[b+296>>2];J[f+108>>2]=a;a=J[b+316>>2];J[f+120>>2]=J[b+312>>2];J[f+124>>2]=a;a=J[b+308>>2];J[f+112>>2]=J[b+304>>2];J[f+116>>2]=a;a=J[b+332>>2];J[f+136>>2]=J[b+328>>2];J[f+140>>2]=a;a=J[b+324>>2];J[f+128>>2]=J[b+320>>2];J[f+132>>2]=a;Ia=b+336|0}function sm(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;j=Ia-32|0;Ia=j;i=J[a+72>>2];a:{if((i|0)!=-1){J[a+72>>2]=J[J[a+76>>2]+((i&65535)<<3)>>2];e=J[a+64>>2];break a}e=J[a+64>>2];i=e;if(J[a+68>>2]!=(e|0)){break a}g=J[a+68>>2];f=g+128|0;e=f>>>0>536870911?-1:f<<3;if(e){i=J[42504];h=Ka[J[J[i>>2]+20>>2]](i)|0?29914:70610;i=Ka[J[J[i+12>>2]+8>>2]](i+12|0,e,h,15861,870)|0}else{i=0}b:{if(!f){break b}e=i;h=g&7;if(h){while(1){J[e+4>>2]=-1;e=e+8|0;k=k+1|0;if((h|0)!=(k|0)){continue}break}}if((g+127&536870911)>>>0<7){break b}g=i+(f<<3)|0;while(1){J[e+4>>2]=-1;J[e+60>>2]=-1;J[e+52>>2]=-1;J[e+44>>2]=-1;J[e+36>>2]=-1;J[e+28>>2]=-1;J[e+20>>2]=-1;J[e+12>>2]=-1;e=e- -64|0;if((g|0)!=(e|0)){continue}break}}e=J[a+64>>2];if(e){Va(i,J[a+76>>2],e<<3)}e=J[a+76>>2];if(e){g=J[42504];Ka[J[J[g+12>>2]+12>>2]](g+12|0,e)}J[a+68>>2]=f;J[a+76>>2]=i;e=J[a+64>>2];i=e}J[a+64>>2]=e+1;c:{if(d){e=J[a+84>>2];f=J[a+80>>2];if((e|0)==(f|0)){e=J[a+96>>2];g=f+128|0;h=(o=-1,p=ala(g,0,24,0),q=Ja,q?o:p);if(h){d=J[42504];k=Ka[J[J[d>>2]+20>>2]](d)|0?55148:70610;d=Ka[J[J[d+12>>2]+8>>2]](d+12|0,h,k,15861,884)|0}else{d=0}if(f){Va(d,e,P(f,24))}if(e){f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,e)}J[a+96>>2]=d;e=J[a+104>>2];f=J[a+84>>2];d=g<<1;if(d){h=J[42504];d=Ka[J[J[h+12>>2]+8>>2]](h+12|0,d,29113,15861,893)|0}else{d=0}if(f){Va(d,e,f<<1)}if(e){f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,e)}J[a+80>>2]=g;J[a+104>>2]=d;e=J[a+84>>2]}J[a+84>>2]=e+1;f=J[b+20>>2];d=J[a+96>>2]+P(e,24)|0;J[d+16>>2]=J[b+16>>2];J[d+20>>2]=f;f=J[b+12>>2];J[d+8>>2]=J[b+8>>2];J[d+12>>2]=f;f=J[b+4>>2];J[d>>2]=J[b>>2];J[d+4>>2]=f;I[J[a+104>>2]+(e<<1)>>1]=i;H[a+168|0]=1;d=J[a+128>>2];k=e>>>5|0;d:{if(d>>>0>k>>>0){h=e&31;b=J[a+124>>2];break d}f=0;b=0;h=e&31;g=(e+128>>>5|0)+((h|0)!=0)|0;if(g){b=J[42504];b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,g<<2,29113,15861,274)|0;d=J[a+128>>2]}if(d){Va(b,J[a+124>>2],d<<2);f=J[a+128>>2]}if((f|0)!=(g|0)){Wa((f<<2)+b|0,0,g-f<<2)}d=J[a+124>>2];if(d){f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,d)}J[a+128>>2]=g;J[a+124>>2]=b}b=(k<<2)+b|0;J[b>>2]=J[b>>2]|1<>2]+((i&65535)<<3)|0;J[a+4>>2]=c;J[a>>2]=e;break c}e=J[a+92>>2];f=J[a+88>>2];if((e|0)==(f|0)){g=J[a+100>>2];e=f+128|0;h=(o=-1,p=ala(e,0,24,0),q=Ja,q?o:p);if(h){d=J[42504];k=Ka[J[J[d>>2]+20>>2]](d)|0?55148:70610;d=Ka[J[J[d+12>>2]+8>>2]](d+12|0,h,k,15861,884)|0}else{d=0}if(f){Va(d,g,P(f,24))}if(g){f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,g)}J[a+100>>2]=d;f=J[a+108>>2];g=J[a+92>>2];d=e<<1;if(d){h=J[42504];d=Ka[J[J[h+12>>2]+8>>2]](h+12|0,d,29113,15861,893)|0}else{d=0}if(g){Va(d,f,g<<1)}if(f){g=J[42504];Ka[J[J[g+12>>2]+12>>2]](g+12|0,f)}J[a+88>>2]=e;J[a+108>>2]=d;d=J[a+112>>2];if(d){f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,d);J[a+112>>2]=0}d=(e<<2)+4|0;if(d){e=J[42504];d=Ka[J[J[e+12>>2]+8>>2]](e+12|0,d,29113,15861,974)|0}else{d=0}J[a+112>>2]=d;e=J[a+92>>2]}J[a+92>>2]=e+1;f=J[b+20>>2];g=P(e,24);d=g+J[a+100>>2]|0;J[d+16>>2]=J[b+16>>2];J[d+20>>2]=f;f=J[b+12>>2];J[d+8>>2]=J[b+8>>2];J[d+12>>2]=f;f=J[b+4>>2];J[d>>2]=J[b>>2];J[d+4>>2]=f;k=J[a+108>>2];m=k+(e<<1)|0;I[m>>1]=i;n=J[a+76>>2];h=n+((i&65535)<<3)|0;J[h+4>>2]=c;J[h>>2]=e;d=J[a+100>>2];f=J[a+116>>2];e:{if((f|0)!=(e|0)){c=d+P(f,24)|0;l=J[c+20>>2];J[j+24>>2]=J[c+16>>2];J[j+28>>2]=l;l=J[c+12>>2];J[j+16>>2]=J[c+8>>2];J[j+20>>2]=l;l=J[c+4>>2];J[j+8>>2]=J[c>>2];J[j+12>>2]=l;l=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=l;l=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=l;l=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=l;c=J[j+20>>2];b=d+g|0;J[b+8>>2]=J[j+16>>2];J[b+12>>2]=c;c=J[j+28>>2];J[b+16>>2]=J[j+24>>2];J[b+20>>2]=c;c=J[j+12>>2];J[b>>2]=J[j+8>>2];J[b+4>>2]=c;c=k+(f<<1)|0;b=L[c>>1];I[c>>1]=i;I[m>>1]=b;J[(b<<3)+n>>2]=e;J[h>>2]=f;break e}c=d+g|0;d=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=d;d=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=d;d=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=d}H[a+169|0]=1;J[a+120>>2]=0;J[a+116>>2]=J[a+116>>2]+1}Ia=j+32|0;return i&65535}function wia(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0);i=Ia-10320|0;Ia=i;z=N[d+20>>2];A=N[d+24>>2];v=N[c+20>>2];u=N[c+24>>2];h=J[f>>2];m=N[d>>2];k=N[d+4>>2];l=N[d+8>>2];j=N[d+12>>2];w=N[d+16>>2];p=N[c>>2];o=N[c+4>>2];r=N[c+8>>2];n=N[c+12>>2];s=N[c+16>>2];y=N[a+4>>2];N[i+10288>>2]=y;C=N[e>>2];N[i+10272>>2]=C;J[i+10268>>2]=0;N[i+10264>>2]=u;N[i+10260>>2]=v;N[i+10256>>2]=s;N[i+10252>>2]=n;N[i+10248>>2]=r;N[i+10244>>2]=o;N[i+10240>>2]=p;J[i+10236>>2]=0;N[i+10232>>2]=A;N[i+10228>>2]=z;N[i+10224>>2]=w;N[i+10220>>2]=j;N[i+10216>>2]=l;N[i+10212>>2]=k;N[i+10208>>2]=m;t=Q(Q(Q(r*m)-Q(l*p))+Q(Q(o*j)-Q(n*k)));x=Q(Q(Q(o*l)-Q(k*r))+Q(Q(p*j)-Q(n*m)));q=Q(Q(Q(p*k)-Q(m*o))+Q(Q(r*j)-Q(n*l)));D=Q(n*j);n=Q(-m);p=Q(D-Q(Q(Q(p*n)-Q(o*k))-Q(l*r)));o=Q(s-w);r=Q(v-z);s=Q(Q(n*o)-Q(r*k));n=Q(u-A);z=Q(s-Q(l*n));A=Q(Q(j*j)+Q(-.5));v=Q(Q(Q(A*o)+Q(j*Q(Q(l*r)-Q(k*n))))-Q(m*z));v=Q(v+v);u=Q(v-N[h+16>>2]);u=u>Q(0)?u:Q(-u);w=Q(Q(Q(A*r)+Q(j*Q(Q(m*n)-Q(l*o))))-Q(k*z));w=Q(w+w);s=Q(w-N[h+20>>2]);s=s>Q(0)?s:Q(-s);s=s<=u?u:s;j=Q(Q(Q(j*Q(Q(k*o)-Q(m*r)))+Q(A*n))-Q(l*z));j=Q(j+j);k=Q(j-N[h+24>>2]);k=(k>Q(0)?k:Q(-k))>=Q(0)?u:Q(0);a:{if(Q(y*Q(.019999999552965164))<(k<=s?s:k)|Q(Q(p*N[h+12>>2])+Q(Q(q*N[h+8>>2])+Q(Q(x*N[h>>2])+Q(t*N[h+4>>2]))))>2]=0;N[h+24>>2]=j;N[h+20>>2]=w;N[h+16>>2]=v;N[h+12>>2]=p;N[h+8>>2]=q;N[h+4>>2]=t;N[h>>2]=x;H[h+62|0]=0;N[i+10192>>2]=N[i+10288>>2]*Q(.0010000000474974513);f=J[b+4>>2];J[i+10176>>2]=b;J[i+10172>>2]=f;j=N[b+8>>2];k=N[b+12>>2];N[i+10168>>2]=Q(1)/N[b+16>>2];N[i+10160>>2]=Q(1)/k;N[i+10164>>2]=Q(1)/j;l=N[d+8>>2];j=Q(N[c+24>>2]-N[d+24>>2]);m=Q(j+j);q=N[d>>2];j=Q(N[c+16>>2]-N[d+16>>2]);t=Q(j+j);j=Q(N[c+20>>2]-N[d+20>>2]);p=Q(j+j);o=N[d+4>>2];r=Q(Q(l*m)+Q(Q(q*t)+Q(p*o)));j=Q(N[a+4>>2]+N[e>>2]);k=N[d+12>>2];n=Q(Q(k*k)+Q(-.5));x=Q(Q(l*r)+Q(Q(m*n)-Q(k*Q(Q(q*p)-Q(t*o)))));N[i+10148>>2]=j+x;y=Q(Q(o*r)+Q(Q(p*n)-Q(k*Q(Q(l*t)-Q(m*q)))));N[i+10144>>2]=j+y;k=Q(Q(q*r)+Q(Q(t*n)-Q(k*Q(Q(o*m)-Q(p*l)))));N[i+10140>>2]=j+k;N[i+10136>>2]=x-j;N[i+10132>>2]=y-j;N[i+10128>>2]=k-j;H[i+10112|0]=1;J[i+10120>>2]=0;J[i+10124>>2]=1088;a=i+5760|0;J[i+10116>>2]=a;J[i+8>>2]=d;b=i+10160|0;J[i+4>>2]=b;Ka[J[J[f>>2]+52>>2]](i+10318|0,f);H[i+12|0]=!(I[i+10318>>1]&1);J[i>>2]=160412;a=ug(i+16|0,i+10272|0,i+10192|0,i+10240|0,i+10208|0,h,g,a,0);J[i+3660>>2]=0;N[i+3656>>2]=x;N[i+3652>>2]=y;N[i+3648>>2]=k;c=i+5752|0;J[c>>2]=0;J[c+4>>2]=64;c=i+5748|0;e=i+3696|0;J[c>>2]=e;H[i+5744|0]=1;B=J[i+10292>>2];f=i+3664|0;J[f>>2]=J[i+10288>>2];J[f+4>>2]=B;B=J[i+10300>>2];f=i+3672|0;J[f>>2]=J[i+10296>>2];J[f+4>>2]=B;j=Q(N[i+10288>>2]+N[i+10272>>2]);N[i+3680>>2]=j*j;Kc(b,d,i+10128|0,0,i);xA(a);Nd(a,1,0);J[i>>2]=160412;a=J[i+5756>>2];b:{if((a|0)<0|!(a&2147483647)){break b}a=J[c>>2];if((a|0)==(e|0)|!a){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}a=J[i+10124>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[i+10116>>2];if((a|0)==(i+5760|0)|!a){break a}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a);break a}e=0;J[i+60>>2]=0;N[i+56>>2]=j;N[i+52>>2]=w;J[i+44>>2]=0;J[i+28>>2]=0;k=Q(t+t);l=Q(q*k);j=Q(x+x);m=Q(p*j);N[i+36>>2]=l-m;N[i+24>>2]=l+m;l=Q(Q(1)-Q(x*j));m=Q(t*k);N[i+40>>2]=l-m;n=l;l=Q(q+q);o=Q(q*l);N[i+20>>2]=n-o;N[i+48>>2]=v;J[i+12>>2]=0;q=Q(q*j);k=Q(p*k);N[i+32>>2]=q+k;j=Q(t*j);l=Q(p*l);N[i+16>>2]=j-l;N[i+8>>2]=q-k;N[i+4>>2]=j+l;N[i>>2]=Q(Q(1)-m)-o;N[i+10128>>2]=y*Q(.05000000074505806);N[i+10160>>2]=y+C;if(!K[h+62|0]){break a}while(1){b=e+h|0;a=K[b+56|0];c=P(a,400)+h|0;tg(i+5760|0,c- -64|0,i,i+10128|0);c:{if(!J[c+448>>2]){c=K[h+62|0]-1|0;H[h+62|0]=c;c=(c&255)+h|0;d=K[c+56|0];H[c+56|0]=a;H[b+56|0]=d;e=e-1|0;break c}N[((a<<2)+h|0)+32>>2]=N[i+5760>>2]}e=e+1|0;if(e>>>0>2];u=Q(m+m);t=N[d+8>>2];v=Q(u*t);q=N[d>>2];o=Q(q+q);r=N[d+12>>2];w=Q(o*r);N[G>>2]=v-w;I=l+6756|0;N[I>>2]=v+w;M=l+6768|0;v=Q(Q(1)-Q(q*o));w=Q(m*u);N[M>>2]=v-w;O=l+6752|0;s=v;v=Q(t+t);p=Q(t*v);N[O>>2]=s-p;n=Q(o*t);u=Q(u*r);N[l+6760>>2]=n+u;o=Q(o*m);v=Q(v*r);N[l+6748>>2]=o-v;N[l+6744>>2]=n-u;N[l+6740>>2]=o+v;N[l+6736>>2]=Q(Q(1)-w)-p;z=N[d+16>>2];N[l+6772>>2]=z;P=l+6776|0;B=N[d+20>>2];N[P>>2]=B;R=l+6780|0;C=N[d+24>>2];N[R>>2]=C;u=N[e+4>>2];n=Q(u+u);o=N[e+8>>2];s=Q(n*o);w=N[e>>2];p=Q(w+w);v=N[e+12>>2];x=Q(p*v);N[l+6716>>2]=s-x;N[l+6708>>2]=s+x;s=Q(Q(1)-Q(w*p));x=Q(u*n);N[l+6720>>2]=s-x;y=s;s=Q(o+o);A=Q(o*s);N[l+6704>>2]=y-A;y=Q(p*o);n=Q(n*v);N[l+6712>>2]=y+n;p=Q(p*u);s=Q(s*v);N[l+6700>>2]=p-s;N[l+6696>>2]=y-n;N[l+6692>>2]=p+s;N[l+6688>>2]=Q(Q(1)-x)-A;A=N[e+16>>2];N[l+6724>>2]=A;y=N[e+20>>2];N[l+6728>>2]=y;E=N[e+24>>2];N[l+6732>>2]=E;F=l+6624|0;S=l+6736|0;T=l+6688|0;Ok(F,b,N[f>>2],S,T,i,k);b=J[c+40>>2];J[l+6620>>2]=1088;H[l+6608|0]=1;c=l+2256|0;J[l+6612>>2]=c;ga=J[b+56>>2];p=N[f>>2];n=N[f+8>>2];s=N[f+4>>2];J[l+1292>>2]=0;J[l>>2]=158156;J[l+8>>2]=c;J[l+4>>2]=2;Wa(l+1164|0,255,128);J[l+2064>>2]=0;Wa(l+1936|0,255,128);J[l+2228>>2]=g;J[l+2224>>2]=e;J[l+2220>>2]=d;N[l+2216>>2]=s;H[l+2213|0]=j;N[l+2208>>2]=n;N[l+2204>>2]=p;J[l+2200>>2]=h;J[l+2188>>2]=a;p=Q(A-z);p=Q(p+p);n=Q(y-B);n=Q(n+n);s=Q(E-C);s=Q(s+s);x=Q(Q(Q(Q(-q)*p)-Q(n*m))-Q(t*s));D=Q(Q(r*r)+Q(-.5));N[l+2160>>2]=Q(Q(s*D)+Q(r*Q(Q(m*p)-Q(q*n))))-Q(t*x);N[l+2156>>2]=Q(Q(n*D)+Q(r*Q(Q(q*s)-Q(t*p))))-Q(m*x);N[l+2152>>2]=Q(Q(p*D)+Q(r*Q(Q(t*n)-Q(m*s))))-Q(q*x);D=Q(u*t);U=Q(r*w);V=Q(v*q);W=Q(m*o);n=Q(D+Q(Q(U-V)-W));p=Q(n+n);X=Q(o*q);Y=Q(r*u);Z=Q(v*m);_=Q(t*w);s=Q(X+Q(Q(Y-Z)-_));x=Q(s+s);$=Q(Q(1)-Q(n*p));aa=Q(s*x);N[l+2148>>2]=$-aa;ba=Q(w*m);ca=Q(r*o);da=Q(v*t);ea=Q(q*u);n=Q(ba+Q(Q(ca-da)-ea));fa=Q(n*x);t=Q(Q(o*t)+Q(Q(u*m)+Q(Q(v*r)+Q(q*w))));m=Q(t*p);N[l+2144>>2]=fa-m;r=Q(n*p);q=Q(t*x);N[l+2140>>2]=r+q;N[l+2136>>2]=fa+m;m=Q(n+n);n=Q(n*m);N[l+2132>>2]=$-n;p=Q(s*p);m=Q(t*m);N[l+2128>>2]=p-m;N[l+2124>>2]=r-q;N[l+2120>>2]=p+m;N[l+2116>>2]=Q(Q(1)-aa)-n;m=Q(z-A);m=Q(m+m);r=Q(B-y);r=Q(r+r);q=Q(C-E);q=Q(q+q);p=Q(Q(Q(Q(-w)*m)-Q(r*u))-Q(o*q));n=Q(Q(v*v)+Q(-.5));s=Q(Q(Q(q*n)+Q(v*Q(Q(u*m)-Q(w*r))))-Q(o*p));N[l+2112>>2]=s;x=Q(Q(Q(r*n)+Q(v*Q(Q(w*q)-Q(o*m))))-Q(u*p));N[l+2108>>2]=x;v=Q(Q(Q(m*n)+Q(v*Q(Q(o*r)-Q(u*q))))-Q(w*p));N[l+2104>>2]=v;m=Q(W+Q(Q(V-U)-D));o=Q(m+m);r=Q(_+Q(Q(Z-Y)-X));u=Q(r+r);q=Q(Q(1)-Q(m*o));w=Q(r*u);p=Q(q-w);N[l+2100>>2]=p;m=Q(ea+Q(Q(da-ca)-ba));n=Q(m*u);z=Q(t*o);B=Q(n-z);N[l+2096>>2]=B;C=Q(m*o);u=Q(t*u);A=Q(C+u);N[l+2092>>2]=A;n=Q(n+z);N[l+2088>>2]=n;y=q;q=m;m=Q(m+m);q=Q(q*m);z=Q(y-q);N[l+2084>>2]=z;o=Q(r*o);t=Q(t*m);r=Q(o-t);N[l+2080>>2]=r;m=Q(C-u);N[l+2076>>2]=m;u=Q(o+t);N[l+2072>>2]=u;q=Q(Q(Q(1)-w)-q);N[l+2068>>2]=q;J[l+2196>>2]=T;J[l+2192>>2]=S;c=l+2232|0;H[c|0]=0;J[l+6616>>2]=0;t=N[a>>2];o=N[a+4>>2];y=Q(Q(m*t)+Q(n*o));m=N[a+8>>2];N[l+2172>>2]=s+Q(y+Q(p*m));N[l+2168>>2]=x+Q(Q(Q(u*t)+Q(z*o))+Q(B*m));N[l+2164>>2]=v+Q(Q(Q(q*t)+Q(r*o))+Q(A*m));N[l+2184>>2]=Q(Q(Q(t*N[l+6744>>2])+Q(o*N[I>>2]))+Q(m*N[M>>2]))+N[R>>2];N[l+2180>>2]=Q(Q(Q(t*N[l+6740>>2])+Q(o*N[O>>2]))+Q(m*N[G>>2]))+N[P>>2];N[l+2176>>2]=Q(Q(Q(t*N[l+6736>>2])+Q(o*N[l+6748>>2]))+Q(m*N[l+6760>>2]))+N[l+6772>>2];J[l+2248>>2]=b;H[l+2244|0]=k;J[l+2240>>2]=ga;J[l+2236>>2]=i;J[l+2252>>2]=F;Ka[J[(L[b+4>>1]<<2)+158168>>2]](b,F,l,0,1);sB(l+8|0);b=K[c|0];a=J[l+6620>>2];a:{if((a|0)<0|!(a&2147483647)){break a}a=J[l+6612>>2];if((a|0)==(l+2256|0)|!a){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,a)}Ia=l+6784|0;return(b|0)!=0}function am(a){var b=0,c=0,d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=0,_=Q(0),$=0,aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=0,ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ha=Q(0),Ia=Q(0),Ja=Q(0),Ka=Q(0),La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=0,Qa=0,Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=Q(0),Wa=Q(0),Xa=Q(0),Ya=Q(0),Za=Q(0),_a=Q(0);b=J[a+96>>2];w=N[b+24>>2];x=N[b+20>>2];c=J[a+64>>2];y=N[c+24>>2];z=N[c+20>>2];d=J[a+32>>2];A=N[d+24>>2];B=N[d+20>>2];e=J[a>>2];C=N[e+24>>2];D=N[e+20>>2];Ha=N[b+28>>2];E=N[b+16>>2];Ia=N[b+12>>2];F=N[b+8>>2];G=N[b+4>>2];H=N[b>>2];Ja=N[c+28>>2];I=N[c+16>>2];Ka=N[c+12>>2];M=N[c+8>>2];O=N[c+4>>2];P=N[c>>2];La=N[d+28>>2];R=N[d+16>>2];Ma=N[d+12>>2];S=N[d+8>>2];T=N[d+4>>2];U=N[d>>2];Na=N[e+28>>2];V=N[e+16>>2];Oa=N[e+12>>2];W=N[e+8>>2];X=N[e+4>>2];Y=N[e>>2];a=J[a+24>>2];Z=L[a+2>>1];if(Z){Pa=a+Z|0;while(1){fa=a+160|0;$=K[a+1|0];Z=fa+($<<7)|0;ga=N[a+76>>2];ha=N[a+72>>2];ia=N[a+68>>2];ja=N[a+60>>2];ka=N[a+56>>2];la=N[a+52>>2];ma=N[a+44>>2];na=N[a+40>>2];oa=N[a+36>>2];pa=N[a+92>>2];qa=N[a+88>>2];ra=N[a+84>>2];sa=N[a+64>>2];ta=N[a+48>>2];ua=N[a+32>>2];va=N[a+80>>2];a:{if(!$){n=Q(0);o=Q(0);p=Q(0);q=Q(0);break a}Qa=(L[a+2>>1]+a|0)+96|0;Ra=N[a+124>>2];Sa=N[a+120>>2];Ta=N[a+116>>2];Ua=N[a+112>>2];aa=Q(Q(Q(Y*ua)+Q(X*ta))+Q(W*sa));ba=Q(Q(Q(U*oa)+Q(T*la))+Q(S*ia));ca=Q(Q(Q(P*na)+Q(O*ka))+Q(M*ha));da=Q(Q(Q(H*ma)+Q(G*ja))+Q(F*ga));q=Q(0);u=0;p=Q(0);o=Q(0);n=Q(0);while(1){a=(u<<7)+fa|0;l=N[a+116>>2];g=N[a+52>>2];wa=N[a+36>>2];xa=N[a+20>>2];ya=N[a+4>>2];Va=N[a+100>>2];Wa=N[a+84>>2];f=N[a+68>>2];s=N[a+120>>2];h=N[a+56>>2];za=N[a+40>>2];Aa=N[a+24>>2];Ba=N[a+8>>2];Xa=N[a+104>>2];Ya=N[a+88>>2];i=N[a+72>>2];t=N[a+124>>2];j=N[a+60>>2];Ca=N[a+44>>2];Da=N[a+28>>2];Ea=N[a+12>>2];_=N[a+108>>2];Za=N[a+92>>2];k=N[a+76>>2];ea=N[a+48>>2];m=Q(-ea);v=N[a+64>>2];_a=Q(Q(v*N[a+80>>2])-N[a+96>>2]);r=v;v=N[a>>2];Fa=N[a+16>>2];Ga=N[a+32>>2];r=Q(_a-Q(r*Q(aa+Q(Q(Q(V*v)+Q(D*Fa))+Q(C*Ga)))));m=Q(ea+(m>2];m=m>2]=m;k=Q(Q(Q(k*Za)-_)-Q(k*Q(da+Q(Q(Q(E*Ea)+Q(x*Da))+Q(w*Ca)))));_=Q(-j);k=Q(j+(k>_?k:_));t=k>2]=t;i=Q(Q(Q(i*Ya)-Xa)-Q(i*Q(ca+Q(Q(Q(I*Ba)+Q(z*Aa))+Q(y*za)))));k=Q(-h);i=Q(h+(i>k?i:k));s=i>2]=s;f=Q(Q(Q(f*Wa)-Va)-Q(f*Q(ba+Q(Q(Q(R*ya)+Q(B*xa))+Q(A*wa)))));i=Q(-g);f=Q(g+(f>i?f:i));l=f>2]=l;a=(u<<4)+Qa|0;N[a+12>>2]=t;N[a+8>>2]=s;N[a+4>>2]=l;N[a>>2]=m;f=Q(m-ea);n=Q(n+f);j=Q(t-j);q=Q(q+j);h=Q(s-h);p=Q(p+h);g=Q(l-g);o=Q(o+g);aa=Q(aa+Q(va*f));l=Q(Ua*f);C=Q(C+Q(Ga*l));D=Q(D+Q(Fa*l));V=Q(V+Q(v*l));da=Q(da+Q(pa*j));ca=Q(ca+Q(qa*h));ba=Q(ba+Q(ra*g));j=Q(Ra*j);w=Q(w+Q(Ca*j));h=Q(Sa*h);y=Q(y+Q(za*h));g=Q(Ta*g);A=Q(A+Q(wa*g));x=Q(x+Q(Da*j));z=Q(z+Q(Aa*h));B=Q(B+Q(xa*g));E=Q(E+Q(Ea*j));I=Q(I+Q(Ba*h));R=Q(R+Q(ya*g));u=u+1|0;if(($|0)!=(u|0)){continue}break}}q=Q(pa*q);F=Q(F+Q(ga*q));p=Q(qa*p);M=Q(M+Q(ha*p));o=Q(ra*o);S=Q(S+Q(ia*o));n=Q(va*n);W=Q(W+Q(sa*n));G=Q(G+Q(ja*q));O=Q(O+Q(ka*p));T=Q(T+Q(la*o));X=Q(X+Q(ta*n));H=Q(H+Q(ma*q));P=Q(P+Q(na*p));U=Q(U+Q(oa*o));Y=Q(Y+Q(ua*n));a=Z;if(Pa>>>0>a>>>0){continue}break}}N[e+12>>2]=Oa;N[e+8>>2]=W;N[e+4>>2]=X;N[e>>2]=Y;N[d+12>>2]=Ma;N[d+8>>2]=S;N[d+4>>2]=T;N[d>>2]=U;N[c+12>>2]=Ka;N[c+8>>2]=M;N[c+4>>2]=O;N[c>>2]=P;N[b+12>>2]=Ia;N[b+8>>2]=F;N[b+4>>2]=G;N[b>>2]=H;N[e+28>>2]=Na;N[e+24>>2]=C;N[e+20>>2]=D;N[e+16>>2]=V;N[d+28>>2]=La;N[d+24>>2]=A;N[d+20>>2]=B;N[d+16>>2]=R;N[c+28>>2]=Ja;N[c+24>>2]=y;N[c+20>>2]=z;N[c+16>>2]=I;N[b+28>>2]=Ha;N[b+24>>2]=w;N[b+20>>2]=x;N[b+16>>2]=E}function R6(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),K=0,M=Q(0),O=0,R=0,S=0,T=Q(0),U=Q(0);x=Ia-48|0;Ia=x;if(J[a+592>>2]){J[x+44>>2]=0;J[x+36>>2]=0;J[x+40>>2]=0;I[x+32>>1]=L[f>>1];J[x+28>>2]=e;J[x+20>>2]=c;J[x+16>>2]=b;J[x+12>>2]=153868;J[x+24>>2]=x+36;R=J[a+644>>2];S=J[a+640>>2];K=x+12|0;e=Ia-1056|0;Ia=e;h=N[c+8>>2];o=Q(h+h);f=o>Q(0);z=Q(-o);h=N[c+4>>2];p=Q(h+h);C=p>Q(0);A=Q(-p);h=N[c>>2];q=Q(h+h);c=q>Q(0);B=Q(-q);h=N[b+8>>2];u=Q(h+h);h=N[b+4>>2];v=Q(h+h);h=N[b>>2];w=Q(h+h);h=N[d>>2];a:{if(h>=Q(34028234663852886e22)){r=p==Q(0)?v:p>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);s=q==Q(0)?w:q>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);h=u;if(o==Q(0)){break a}h=o>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break a}r=Q(v+Q(p*h));s=Q(w+Q(q*h));h=Q(u+Q(o*h))}z=f?o:z;A=C?p:A;B=c?q:B;H[e+1040|0]=1;J[e+1048>>2]=256;J[e+1052>>2]=256;J[e+1044>>2]=e+16;J[e+16>>2]=J[a+592>>2];E=hr?v:r;G=w>s?w:s;h=h>u?u:h;r=v>2]+(a<<2)>>2];g=N[f+16>>2];l=N[f>>2];i=Q(g-l);l=Q(g+l);d:{if(!(Q(i+l)>=s)|!(Q(l-i)<=G)){break d}j=N[f+20>>2];k=N[f+4>>2];g=Q(j-k);j=Q(j+k);k=Q(v-j);m=Q(w-l);l=Q(Q(q*k)-Q(p*m));if(!(Q(Q(A*i)+Q(B*g))>=(l>Q(0)?l:Q(-l)))|!(Q(g+j)>=r)|!(Q(j-g)<=F)){break d}n=Q(z*g);l=N[f+24>>2];j=N[f+8>>2];g=Q(l-j);l=Q(l+j);t=Q(u-l);j=Q(Q(p*t)-Q(o*k));if(!(Q(n+Q(A*g))>=(j>Q(0)?j:Q(-j)))|!(Q(g+l)>=h)|!(Q(l-g)<=E)){break d}g=Q(Q(z*i)+Q(B*g));i=Q(Q(o*m)-Q(q*t));if(!(g>=(i>Q(0)?i:Q(-i)))){break d}l=N[d>>2];N[e+12>>2]=l;if(J[f+40>>2]){while(1){b=J[f+36>>2];j=N[b- -64>>2];k=N[b+48>>2];i=Q(j-k);l=N[b+68>>2];m=N[b+52>>2];g=Q(l-m);l=Q(l+m);m=Q(v-l);j=Q(j+k);t=Q(w-j);k=Q(Q(q*m)-Q(p*t));c=Q(j-i)<=G&Q(i+j)>=s&Q(Q(A*i)+Q(B*g))>=(k>Q(0)?k:Q(-k))&Q(g+l)>=r&Q(l-g)<=F;y=Q(z*g);k=N[b+72>>2];n=N[b+56>>2];g=Q(k-n);k=Q(k+n);n=Q(u-k);m=Q(Q(p*n)-Q(o*m));D=Q(Q(z*i)+Q(B*g));i=Q(Q(o*t)-Q(q*n));c=c&Q(y+Q(A*g))>=(m>Q(0)?m:Q(-m))&Q(g+k)>=h&Q(k-g)<=E&D>=(i>Q(0)?i:Q(-i));t=N[b+16>>2];n=N[b>>2];i=Q(t-n);m=N[b+20>>2];y=N[b+4>>2];g=Q(m-y);m=Q(m+y);y=Q(v-m);t=Q(t+n);M=Q(w-t);n=Q(Q(q*y)-Q(p*M));f=Q(t-i)<=G&Q(i+t)>=s&Q(Q(A*i)+Q(B*g))>=(n>Q(0)?n:Q(-n))&Q(g+m)>=r&Q(m-g)<=F;T=Q(z*g);n=N[b+24>>2];D=N[b+8>>2];g=Q(n-D);n=Q(n+D);D=Q(u-n);y=Q(Q(p*D)-Q(o*y));U=Q(Q(z*i)+Q(B*g));i=Q(Q(o*M)-Q(q*D));f=f&Q(T+Q(A*g))>=(y>Q(0)?y:Q(-y))&Q(g+n)>=h&Q(n-g)<=E&U>=(i>Q(0)?i:Q(-i));e:{if(!(!f|!c)){c=Q(Q(Q(k-n)*o)+Q(Q(Q(j-t)*q)+Q(p*Q(l-m))))>Q(0);J[J[e+1044>>2]+(a<<2)>>2]=b+P(c,48);f=b+P(!c,48)|0;a=a+1|0;if((a|0)!=(J[e+1052>>2]&2147483647)){break e}ad(e+16|0,a<<1);break e}if(!(c|f)){break d}f=f?b:b+48|0}if(J[f+40>>2]){continue}break}l=N[d>>2]}c=J[f+36>>2];b=J[c>>2];if(!b){break d}f=c+4|0;c=b;while(1){O=J[f>>2];f:{if(b>>>0>=2){C=P(O,24)+S|0;g=N[C+12>>2];j=N[C>>2];i=Q(g-j);j=Q(j+g);if(!(Q(i+j)>=s)|!(Q(j-i)<=G)){break f}k=N[C+16>>2];m=N[C+4>>2];g=Q(k-m);k=Q(m+k);m=Q(v-k);t=Q(w-j);j=Q(Q(q*m)-Q(p*t));if(!(Q(Q(A*i)+Q(B*g))>=(j>Q(0)?j:Q(-j)))|!(Q(g+k)>=r)|!(Q(k-g)<=F)){break f}y=Q(z*g);j=N[C+20>>2];k=N[C+8>>2];g=Q(j-k);j=Q(k+j);n=Q(u-j);k=Q(Q(p*n)-Q(o*m));if(!(Q(y+Q(A*g))>=(k>Q(0)?k:Q(-k)))|!(Q(g+j)>=h)|!(Q(j-g)<=E)){break f}g=Q(Q(z*i)+Q(B*g));i=Q(Q(o*t)-Q(q*n));if(!(g>=(i>Q(0)?i:Q(-i)))){break f}}if(!(Ka[J[J[K>>2]+8>>2]](K,e+12|0,P(O,44)+R|0)|0)){break c}i=N[e+12>>2];if(!(i>2]=i;h=Q(u+Q(o*i));E=hr?v:r;s=Q(w+Q(q*i));G=w>s?w:s;h=h>u?u:h;r=v>2];g:{if((b|0)<0|!(b&2147483647)){break g}b=J[e+1044>>2];if((b|0)==(e+16|0)|!b){break g}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}Ia=e+1056|0}else{a=1}Ia=x+48|0;return a|0}function Zy(a,b,c,d,e,f){var g=0,h=0,i=0,j=Q(0),k=0,l=0,m=0,n=0,o=0,p=Q(0),q=Q(0),r=0,s=0,t=Q(0),u=0,v=Q(0),w=0,x=0,y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,H=0,I=0,K=0,L=Q(0),M=Q(0);w=Ia-16|0;Ia=w;H=c+8|0;I=c+4|0;while(1){l=J[a+28>>2];h=J[l>>2];g=P(h,12)+c|0;j=N[g+8>>2];q=N[g+4>>2];t=N[g>>2];g=P(h,24)+b|0;z=N[g+12>>2];A=N[g+8>>2];B=N[g+4>>2];C=N[g>>2];D=N[g+20>>2];E=N[g+16>>2];h=1;s=J[a+32>>2];if(s>>>0>1){while(1){k=J[(h<<2)+l>>2];g=P(k,24)+b|0;p=N[g+12>>2];z=p>2];A=p>A?A:p;p=N[g+4>>2];B=p>B?B:p;p=N[g>>2];C=p>C?C:p;p=N[g+20>>2];D=p>2];E=p>2]);q=Q(q+N[g+4>>2]);t=Q(t+N[g>>2]);h=h+1|0;if((s|0)!=(h|0)){continue}break}}N[a+12>>2]=z;N[a+8>>2]=A;N[a+4>>2]=B;N[a>>2]=C;N[a+20>>2]=D;N[a+16>>2]=E;if(f>>>0>>0){u=a+12|0;p=Q(s>>>0);v=Q(Q(1)/p);L=Q(v*j);M=Q(v*q);v=Q(v*t);j=Q(0);g=0;q=Q(0);t=Q(0);while(1){F=t;h=P(J[(g<<2)+l>>2],12)+c|0;t=Q(N[h+8>>2]-L);t=Q(F+Q(t*t));F=q;q=Q(N[h+4>>2]-M);q=Q(F+Q(q*q));F=j;j=Q(N[h>>2]-v);j=Q(F+Q(j*j));g=g+1|0;if((s|0)!=(g|0)){continue}break}x=s-1|0;v=Q(Q(1)/Q(x>>>0));j=Q(v*j);N[w>>2]=j;q=Q(v*q);N[w+4>>2]=q;g=j>2]>2]+N[g+u>>2])*Q(.5));k=c+g|0;G=s&1;a:{if(!x){g=0;h=0;break a}o=s&-2;g=0;h=0;n=0;while(1){i=h<<2;m=i+l|0;r=J[m>>2];if(j>2]){y=m;m=(g<<2)+l|0;J[y>>2]=J[m>>2];J[m>>2]=r;g=g+1|0}i=(i|4)+l|0;m=J[i>>2];if(j>2]){r=i;i=(g<<2)+l|0;J[r>>2]=J[i>>2];J[i>>2]=m;g=g+1|0}h=h+2|0;n=n+2|0;if((o|0)!=(n|0)){continue}break}}b:{if(!G){break b}h=(h<<2)+l|0;n=J[h>>2];if(!(j>2])){break b}i=h;h=(g<<2)+l|0;J[i>>2]=J[h>>2];J[h>>2]=n;g=g+1|0}if(!((g|0)!=(s|0)?g:0)){j=Q(Q(z+C)*Q(.5));c:{if(!x){g=0;h=0;break c}n=s&-2;g=0;h=0;k=0;while(1){o=h<<2;i=o+l|0;m=J[i>>2];if(j>2]){r=i;i=(g<<2)+l|0;J[r>>2]=J[i>>2];J[i>>2]=m;g=g+1|0}o=(o|4)+l|0;i=J[o>>2];if(j>2]){m=o;o=(g<<2)+l|0;J[m>>2]=J[o>>2];J[o>>2]=i;g=g+1|0}h=h+2|0;k=k+2|0;if((n|0)!=(k|0)){continue}break}}d:{if(!G){break d}h=(h<<2)+l|0;k=J[h>>2];if(!(j>2])){break d}i=h;h=(g<<2)+l|0;J[i>>2]=J[h>>2];J[h>>2]=k;g=g+1|0}j=Q(Q(E+B)*Q(.5));e:{if(!x){h=0;k=0;break e}o=s&-2;h=0;k=0;n=0;while(1){i=k<<2;m=i+l|0;r=J[m>>2];if(j>2]){y=m;m=(h<<2)+l|0;J[y>>2]=J[m>>2];J[m>>2]=r;h=h+1|0}i=(i|4)+l|0;m=J[i>>2];if(j>2]){r=i;i=(h<<2)+l|0;J[r>>2]=J[i>>2];J[i>>2]=m;h=h+1|0}k=k+2|0;n=n+2|0;if((o|0)!=(n|0)){continue}break}}f:{if(!G){break f}k=(k<<2)+l|0;n=J[k>>2];if(!(j>2])){break f}i=k;k=(h<<2)+l|0;J[i>>2]=J[k>>2];J[k>>2]=n;h=h+1|0}j=Q(Q(D+A)*Q(.5));g:{if(!x){k=0;n=0;break g}i=s&-2;k=0;n=0;o=0;while(1){m=n<<2;r=m+l|0;K=J[r>>2];if(j>2]){y=r;r=(k<<2)+l|0;J[y>>2]=J[r>>2];J[r>>2]=K;k=k+1|0}m=(m|4)+l|0;r=J[m>>2];if(j>2]){y=m;m=(k<<2)+l|0;J[y>>2]=J[m>>2];J[m>>2]=r;k=k+1|0}n=n+2|0;o=o+2|0;if((i|0)!=(o|0)){continue}break}}q=Q(g>>>0);t=Q(h>>>0);h:{if(!G){break h}g=(n<<2)+l|0;h=J[g>>2];if(!(j>2])){break h}i=g;g=(k<<2)+l|0;J[i>>2]=J[g>>2];J[g>>2]=h;k=k+1|0}j=Q(Q(q/p)+Q(-.5));j=Q(j*j);N[w>>2]=j;q=Q(Q(t/p)+Q(-.5));q=Q(q*q);N[w+4>>2]=q;g=j>q;j=Q(Q(Q(k>>>0)/p)+Q(-.5));g=(N[(g<<2)+w>>2]>Q(j*j)?2:g)<<2;j=Q(Q(N[g+a>>2]+N[g+u>>2])*Q(.5));k=c+g|0;i:{if(!x){g=0;h=0;break i}x=s&-2;g=0;h=0;n=0;while(1){u=h<<2;o=u+l|0;i=J[o>>2];if(j>2]){m=o;o=(g<<2)+l|0;J[m>>2]=J[o>>2];J[o>>2]=i;g=g+1|0}u=(u|4)+l|0;o=J[u>>2];if(j>2]){i=u;u=(g<<2)+l|0;J[i>>2]=J[u>>2];J[u>>2]=o;g=g+1|0}h=h+2|0;n=n+2|0;if((x|0)!=(n|0)){continue}break}}j:{if(!G){break j}h=(h<<2)+l|0;n=J[h>>2];if(!(j>2])){break j}i=h;h=(g<<2)+l|0;J[i>>2]=J[h>>2];J[h>>2]=n;g=g+1|0}h=s>>>1|0;g=g?(g|0)==(s|0)?h:g:h}i=a;a=J[d>>2];h=P(a,36)+e|0;J[i+24>>2]=h;J[d>>2]=a+2;J[h+32>>2]=g;J[h+28>>2]=l;a=e?h+36|0:0;J[a+32>>2]=s-g;J[a+28>>2]=(g<<2)+l;Zy(h,b,c,d,e,f);continue}break}Ia=w+16|0}function xka(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=Q(0),q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;b=J[a+28>>2];J[J[b+4>>2]+8>>2]=J[b+536>>2];c=Ia-32|0;Ia=c;j=J[a+28>>2];h=j+12|0;f=J[j+4>>2];yJ(h,f);e=J[a+28>>2];b=e+464|0;g=J[e+592>>2];o=J[b+(1-g<<2)>>2];i=J[b+(g<<2)>>2];J[i+8>>2]=0;if(J[j+36>>2]){while(1){b=J[j+28>>2]+(d<<3)|0;p=N[b+4>>2];b=J[f+4>>2]+(J[b>>2]<<5)|0;a:{if(!(p>Q(N[b+8>>2]*N[J[a+28>>2]+52>>2]))){break a}N[b+20>>2]=p;g=J[i+8>>2];if(g>>>0>=(J[i+12>>2]&2147483647)>>>0){vj(i,b);break a}e=J[b+4>>2];g=J[i+4>>2]+(g<<5)|0;J[g>>2]=J[b>>2];J[g+4>>2]=e;e=J[b+28>>2];J[g+24>>2]=J[b+24>>2];J[g+28>>2]=e;e=J[b+20>>2];J[g+16>>2]=J[b+16>>2];J[g+20>>2]=e;e=J[b+12>>2];J[g+8>>2]=J[b+8>>2];J[g+12>>2]=e;J[i+8>>2]=J[i+8>>2]+1}d=d+1|0;if(d>>>0>2]){continue}break}e=J[a+28>>2]}f=J[e+8>>2];J[f+8>>2]=0;m=J[i+8>>2];n=J[o+8>>2];b:{if(!n){if(m>>>0>(J[f+12>>2]&2147483647)>>>0){wj(f,m)}J[f+8>>2]=m;Va(J[f+4>>2],J[i+4>>2],m<<5);break b}r=e+472|0;yJ(h,o);c:{d:{k=m+n|0;if(k>>>0>(J[e+480>>2]&2147483647)>>>0){mb(r,k);J[e+476>>2]=k;break d}J[e+476>>2]=k;if(k){break d}q=1;break c}a=J[r>>2];e=0;if(k-1>>>0>=7){d=k&-8;while(1){b=e<<2;J[b+a>>2]=1;J[a+(b|4)>>2]=1;J[a+(b|8)>>2]=1;J[a+(b|12)>>2]=1;J[a+(b|16)>>2]=1;J[a+(b|20)>>2]=1;J[a+(b|24)>>2]=1;J[a+(b|28)>>2]=1;e=e+8|0;l=l+8|0;if((d|0)!=(l|0)){continue}break}}b=k&7;if(!b){break c}while(1){J[a+(e<<2)>>2]=1;e=e+1|0;q=q+1|0;if((b|0)!=(q|0)){continue}break}q=0}if(m){v=J[j+28>>2];w=J[j+32>>2];g=J[j+16>>2];x=J[i+4>>2];e=0;while(1){l=(e<<5)+x|0;s=J[l+12>>2];a=s>>>7|0;d=0;t=J[l+16>>2];b=t>>>7|0;h=d^-1;d=(d|b)+h|0;a=(b^-1)+a|0;a=d>>>0>>0?a+1|0:a;h=a;b=a>>>22|0;a=d^((a&4194303)<<10|d>>>22);d=b^h;h=d;b=a;a=d<<13|a>>>19;u=b<<13^-1;d=b+u|0;b=(a^-1)+h|0;b=d>>>0>>0?b+1|0:b;a=ala(d^((b&255)<<24|d>>>8),b^b>>>8,9,0);d=Ja;b=d>>>15|0;a=a^((d&32767)<<17|a>>>15);b=b^d;d=b;b=b<<27|a>>>5;h=a<<27^-1;a=h+a|0;b=(b^-1)+d|0;b=a>>>0>>0?b+1|0:b;d=J[(((a^((b&2147483647)<<1|a>>>31))>>>0)%M[j+20>>2]<<2)+g>>2];e:{if((d|0)==-1){break e}b=J[l>>2];h=J[o+4>>2];while(1){l=J[v+(d<<3)>>2];a=(l<<5)+h|0;if(!(!(J[a+12>>2]!=(s|0)|J[a+16>>2]!=(t|0))&J[a>>2]==(b|0))){d=J[w+(d<<2)>>2];if((d|0)!=-1){continue}break e}break}a=J[r>>2];J[a+(l<<2)>>2]=0;J[a+(e+n<<2)>>2]=0}e=e+1|0;if((m|0)!=(e|0)){continue}break}}if(q){break b}d=0;while(1){f:{if(J[J[r>>2]+(d<<2)>>2]){g:{if(d>>>0>>0){a=J[o+4>>2];J[c+12>>2]=-128;J[c+16>>2]=-128;a=a+(d<<5)|0;b=J[a+12>>2];J[c+8>>2]=J[a+8>>2];J[c+12>>2]=b;b=J[a+28>>2];J[c+24>>2]=J[a+24>>2];J[c+28>>2]=b;b=J[a+20>>2];J[c+16>>2]=J[a+16>>2];J[c+20>>2]=b;b=J[a+4>>2];J[c>>2]=J[a>>2];J[c+4>>2]=b;p=Q(0);break g}a=J[i+4>>2];J[c+12>>2]=-128;J[c+16>>2]=-128;a=a+(d-n<<5)|0;b=J[a+28>>2];J[c+24>>2]=J[a+24>>2];J[c+28>>2]=b;b=J[a+20>>2];J[c+16>>2]=J[a+16>>2];J[c+20>>2]=b;b=J[a+12>>2];J[c+8>>2]=J[a+8>>2];J[c+12>>2]=b;b=J[a+4>>2];J[c>>2]=J[a>>2];J[c+4>>2]=b;p=N[a+20>>2]}N[c+20>>2]=p;a=J[f+8>>2];if(a>>>0>=(J[f+12>>2]&2147483647)>>>0){vj(f,c);break f}b=J[c+4>>2];a=J[f+4>>2]+(a<<5)|0;J[a>>2]=J[c>>2];J[a+4>>2]=b;b=J[c+28>>2];J[a+24>>2]=J[c+24>>2];J[a+28>>2]=b;b=J[c+20>>2];J[a+16>>2]=J[c+16>>2];J[a+20>>2]=b;b=J[c+12>>2];J[a+8>>2]=J[c+8>>2];J[a+12>>2]=b;J[f+8>>2]=J[f+8>>2]+1;break f}if(d>>>0>=n>>>0){break f}a=J[o+4>>2];J[c+12>>2]=-128;J[c+16>>2]=-128;a=a+(d<<5)|0;b=J[a+12>>2];J[c+8>>2]=J[a+8>>2];J[c+12>>2]=b;b=J[a+28>>2];J[c+24>>2]=J[a+24>>2];J[c+28>>2]=b;b=J[a+20>>2];J[c+16>>2]=J[a+16>>2];J[c+20>>2]=b;b=J[a+4>>2];J[c>>2]=J[a>>2];J[c+4>>2]=b;N[c+20>>2]=N[a+20>>2];a=J[f+8>>2];if(a>>>0>=(J[f+12>>2]&2147483647)>>>0){vj(f,c);break f}b=J[c+4>>2];a=J[f+4>>2]+(a<<5)|0;J[a>>2]=J[c>>2];J[a+4>>2]=b;b=J[c+28>>2];J[a+24>>2]=J[c+24>>2];J[a+28>>2]=b;b=J[c+20>>2];J[a+16>>2]=J[c+16>>2];J[a+20>>2]=b;b=J[c+12>>2];J[a+8>>2]=J[c+8>>2];J[a+12>>2]=b;J[f+8>>2]=J[f+8>>2]+1}d=d+1|0;if((k|0)!=(d|0)){continue}break}}Ia=c+32|0}function cC(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=0;k=Ia-448|0;Ia=k;w=J[a+32>>2];J[k+440>>2]=0;J[k+444>>2]=0;J[k+432>>2]=0;J[k+436>>2]=0;J[k+416>>2]=0;v=N[d+20>>2];t=N[d+24>>2];V=N[f+8>>2];W=N[f+4>>2];X=N[f>>2];B=N[d+16>>2];m=N[d+8>>2];l=N[d>>2];n=N[d+4>>2];r=N[d+12>>2];y=N[b+20>>2];z=N[b+24>>2];o=N[b>>2];p=N[b+4>>2];q=N[b+8>>2];s=N[b+12>>2];M=N[b+16>>2];J[k+412>>2]=0;N[k+408>>2]=z;N[k+404>>2]=y;N[k+400>>2]=M;N[k+396>>2]=s;N[k+392>>2]=q;N[k+388>>2]=p;N[k+384>>2]=o;u=N[e+24>>2];A=N[c+8>>2];O=N[a+8>>2];R=N[a+12>>2];S=N[a+4>>2];J[k+380>>2]=0;N[k+376>>2]=R;N[k+372>>2]=O;N[k+368>>2]=S;c=J[a+16>>2];d=J[a+20>>2];ca=J[a+28>>2];J[k+360>>2]=J[a+24>>2];J[k+364>>2]=ca;J[k+352>>2]=c;J[k+356>>2]=d;J[k+332>>2]=0;J[k+316>>2]=0;E=Q(-o);B=Q(B-M);F=Q(v-y);G=Q(t-z);T=Q(Q(Q(E*B)-Q(F*p))-Q(q*G));v=Q(Q(s*s)+Q(-.5));t=Q(Q(Q(s*Q(Q(p*B)-Q(o*F)))+Q(v*G))-Q(q*T));U=Q(t+t);N[k+264>>2]=U;t=Q(Q(Q(l*p)-Q(o*n))+Q(Q(m*s)-Q(r*q)));C=Q(Q(Q(n*q)-Q(p*m))+Q(Q(l*s)-Q(r*o)));x=Q(C+C);Z=Q(t*x);D=Q(Q(r*s)-Q(Q(Q(E*l)-Q(n*p))-Q(q*m)));l=Q(Q(Q(m*o)-Q(q*l))+Q(Q(n*s)-Q(r*p)));n=Q(l+l);r=Q(D*n);C=Q(Q(1)-Q(C*x));_=Q(l*n);m=Q(A*Q(0));$=Q(t*n);aa=Q(D*x);ba=Q(Q(Q(C-_)*m)+Q(Q(A*Q(Z-r))+Q(Q($+aa)*m)));N[k+328>>2]=U-ba;n=Q(Q(Q(v*F)+Q(s*Q(Q(o*G)-Q(q*B))))-Q(p*T));n=Q(n+n);N[k+260>>2]=n;x=Q(l*x);l=Q(t+t);D=Q(D*l);t=Q(t*l);l=Q(Q(Q($-aa)*m)+Q(Q(A*Q(x+D))+Q(Q(C-t)*m)));N[k+324>>2]=n-l;N[k+312>>2]=U+ba;N[k+308>>2]=n+l;N[k+336>>2]=u;J[k+268>>2]=0;J[k+284>>2]=4;H[k+288|0]=1;N[k+280>>2]=u;N[k+276>>2]=u;N[k+272>>2]=u;l=Q(Q(Q(v*B)+Q(s*Q(Q(q*F)-Q(p*G))))-Q(o*T));l=Q(l+l);N[k+256>>2]=l;m=Q(Q(Q(Z+r)*m)+Q(Q(A*Q(Q(Q(1)-_)-t))+Q(Q(x-D)*m)));N[k+320>>2]=l-m;N[k+304>>2]=l+m;H[k+128|0]=0;J[k+120>>2]=0;J[k+124>>2]=0;J[k+112>>2]=0;J[k+116>>2]=0;J[k+104>>2]=0;J[k+108>>2]=0;J[k+96>>2]=0;J[k+100>>2]=0;c=w+16|0;J[k+240>>2]=c;J[k+248>>2]=J[w+56>>2]+P(K[w+55|0],20);H[k+252|0]=K[w+54|0];m=Q(S*N[w+68>>2]);l=Q(O*N[w+72>>2]);m=m<=l?m:l;l=Q(R*N[w+76>>2]);m=m<=l?m:l;N[k+120>>2]=m*Q(.02500000037252903);N[k+112>>2]=m*Q(.10000000149011612);N[k+116>>2]=m*Q(.05000000074505806);d=k+96|0;Cb(k+368|0,k+352|0,k+144|0,k+192|0,d,S==Q(1)&O==Q(1)&R==Q(1));J[k+244>>2]=J[w+60>>2];J[k+92>>2]=0;m=Q(Q(-V)*g);l=Q(Q(-X)*g);n=Q(Q(-W)*g);r=Q(Q(q*m)+Q(Q(o*l)+Q(p*n)));u=Q(Q(q*r)+Q(Q(m*v)-Q(s*Q(Q(o*n)-Q(l*p)))));N[k+88>>2]=u+u;u=Q(Q(p*r)+Q(Q(n*v)-Q(s*Q(Q(q*l)-Q(m*o)))));N[k+84>>2]=u+u;m=Q(Q(o*r)+Q(Q(l*v)-Q(s*Q(Q(p*m)-Q(n*q)))));N[k+80>>2]=m+m;w=L[i>>1];J[k+24>>2]=156668;J[k+28>>2]=k+256;J[k+16>>2]=156736;J[k+20>>2]=d;J[k+12>>2]=0;N[k+8>>2]=N[k+264>>2]-N[k+104>>2];N[k+4>>2]=N[k+260>>2]-N[k+100>>2];N[k>>2]=N[k+256>>2]-N[k+96>>2];d=w&512;e=bC(k+24|0,k+16|0,k,k+432|0,k+80|0,k- -64|0,k+32|0,k+48|0,Q(N[e+24>>2]+j),d>>>9|0);a:{if(!e){break a}if(Wk(h,f,k- -64|0,k+32|0,k+48|0,k+384|0,(d|0)!=0,1)){break a}I[h+12>>1]=L[h+12>>1]|1;j=N[k+36>>2];m=N[k+32>>2];l=N[k+40>>2];n=N[k+56>>2];r=N[k+48>>2];u=N[k+52>>2];g=Q(N[k+64>>2]*g);N[h+40>>2]=g;x=z;t=Q(-p);A=Q(Q(q*n)+Q(Q(o*r)+Q(p*u)));z=Q(Q(Q(s*Q(Q(o*u)+Q(r*t)))+Q(v*n))+Q(q*A));N[h+24>>2]=Q(V*g)+Q(x+Q(z+z));z=y;y=Q(Q(p*A)+Q(Q(v*u)+Q(s*Q(Q(q*r)+Q(n*E)))));N[h+20>>2]=Q(W*g)+Q(z+Q(y+y));y=Q(X*g);g=Q(v*r);r=Q(-q);g=Q(Q(o*A)+Q(g+Q(s*Q(Q(p*n)+Q(u*r)))));N[h+16>>2]=y+Q(M+Q(g+g));g=Q(Q(q*l)+Q(Q(o*m)+Q(p*j)));n=Q(Q(Q(s*Q(Q(o*j)+Q(m*t)))+Q(v*l))+Q(q*g));n=Q(n+n);o=Q(Q(o*g)+Q(Q(v*m)+Q(s*Q(Q(p*l)+Q(j*r)))));o=Q(o+o);g=Q(Q(p*g)+Q(Q(v*j)+Q(s*Q(Q(q*m)+Q(l*E)))));g=Q(g+g);j=Q(Q(1)/Q(Y(Q(Q(n*n)+Q(Q(o*o)+Q(g*g))))));N[h+36>>2]=n*j;N[h+32>>2]=g*j;N[h+28>>2]=o*j;np(h,L[i>>1],a,c,b,f)}Ia=k+448|0;return e|0}function H0(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),K=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0);k=Ia-288|0;Ia=k;J[k+272>>2]=0;J[k+264>>2]=0;J[k+268>>2]=0;J[k+256>>2]=0;J[k+260>>2]=0;F=N[b+20>>2];x=N[d+20>>2];G=N[b+24>>2];z=N[d+24>>2];q=N[a+8>>2];y=N[a+12>>2];O=N[f+4>>2];P=N[f>>2];R=N[f+8>>2];A=N[e+24>>2];K=N[b+16>>2];v=N[d+16>>2];w=N[c+8>>2];u=N[b>>2];l=N[d+8>>2];o=N[b+8>>2];m=N[d>>2];t=N[b+12>>2];n=N[d+4>>2];r=N[b+4>>2];s=N[d+12>>2];p=N[a+4>>2];J[k+252>>2]=0;N[k+248>>2]=y;N[k+244>>2]=q;H[k+224|0]=0;J[k+220>>2]=3;J[k+192>>2]=0;J[k+196>>2]=0;J[k+200>>2]=0;J[k+204>>2]=0;N[k+240>>2]=p;q=q>=p?p:q;q=q<=y?q:y;y=Q(q*Q(.05000000074505806));N[k+216>>2]=y;N[k+212>>2]=y;N[k+208>>2]=q*Q(.15000000596046448);J[k+172>>2]=0;J[k+156>>2]=0;y=Q(-u);v=Q(v-K);x=Q(x-F);z=Q(z-G);M=Q(Q(Q(y*v)-Q(x*r))-Q(o*z));q=Q(Q(t*t)+Q(-.5));p=Q(Q(Q(t*Q(Q(r*v)-Q(u*x)))+Q(q*z))-Q(o*M));E=Q(p+p);N[k+104>>2]=E;p=Q(Q(Q(m*r)-Q(u*n))+Q(Q(l*t)-Q(s*o)));C=Q(Q(Q(n*o)-Q(r*l))+Q(Q(m*t)-Q(s*u)));B=Q(C+C);S=Q(p*B);D=Q(Q(s*t)-Q(Q(Q(y*m)-Q(n*r))-Q(o*l)));m=Q(Q(Q(l*u)-Q(o*m))+Q(Q(n*t)-Q(s*r)));n=Q(m+m);s=Q(D*n);C=Q(Q(1)-Q(C*B));T=Q(m*n);l=Q(w*Q(0));U=Q(p*n);V=Q(D*B);W=Q(Q(Q(C-T)*l)+Q(Q(w*Q(S-s))+Q(l*Q(U+V))));N[k+168>>2]=E-W;n=Q(Q(Q(q*x)+Q(t*Q(Q(u*z)-Q(o*v))))-Q(r*M));n=Q(n+n);N[k+100>>2]=n;B=Q(m*B);m=Q(p+p);D=Q(D*m);p=Q(p*m);m=Q(Q(Q(U-V)*l)+Q(Q(w*Q(B+D))+Q(l*Q(C-p))));N[k+164>>2]=n-m;N[k+152>>2]=E+W;N[k+148>>2]=n+m;N[k+176>>2]=A;J[k+108>>2]=0;J[k+124>>2]=4;H[k+128|0]=1;N[k+120>>2]=A;N[k+116>>2]=A;N[k+112>>2]=A;m=Q(Q(Q(q*v)+Q(t*Q(Q(o*x)-Q(r*z))))-Q(u*M));m=Q(m+m);N[k+96>>2]=m;l=Q(Q(Q(S+s)*l)+Q(Q(w*Q(Q(Q(1)-T)-p))+Q(l*Q(B-D))));N[k+160>>2]=m-l;N[k+144>>2]=m+l;J[k+92>>2]=0;l=Q(Q(-R)*g);w=Q(Q(-P)*g);s=Q(Q(-O)*g);p=Q(Q(o*l)+Q(Q(u*w)+Q(r*s)));v=Q(Q(o*p)+Q(Q(l*q)-Q(t*Q(Q(u*s)-Q(w*r)))));N[k+88>>2]=v+v;v=Q(Q(r*p)+Q(Q(s*q)-Q(t*Q(Q(o*w)-Q(l*u)))));N[k+84>>2]=v+v;l=Q(Q(u*p)+Q(Q(w*q)-Q(t*Q(Q(r*l)-Q(s*o)))));N[k+80>>2]=l+l;a=L[i>>1];J[k+64>>2]=2139095039;J[k+24>>2]=156668;J[k+28>>2]=k+96;J[k+16>>2]=157392;J[k+20>>2]=k+192;J[k+12>>2]=0;N[k+8>>2]=E-N[k+200>>2];N[k+4>>2]=n-N[k+196>>2];N[k>>2]=m-N[k+192>>2];a=a&512;b=lp(k+24|0,k+16|0,k,k+256|0,k+80|0,k- -64|0,k+32|0,k+48|0,Q(A+j),a>>>9|0);a:{if(!b){break a}A=Q(-o);l=Q(-r);I[h+12>>1]=2;j=N[k+64>>2];if(j<=N[k+272>>2]){if(a){I[h+12>>1]=3;g=N[k+56>>2];w=N[k+48>>2];m=N[k+52>>2];n=N[k+40>>2];s=N[k+32>>2];p=N[k+36>>2];N[h+40>>2]=j;v=Q(Q(o*n)+Q(Q(u*s)+Q(r*p)));x=Q(Q(Q(t*Q(Q(u*p)+Q(s*l)))+Q(q*n))+Q(o*v));x=Q(x+x);N[h+36>>2]=x;z=Q(Q(r*v)+Q(Q(q*p)+Q(t*Q(Q(o*s)+Q(n*y)))));z=Q(z+z);N[h+32>>2]=z;n=Q(Q(u*v)+Q(Q(q*s)+Q(t*Q(Q(r*n)+Q(p*A)))));n=Q(n+n);N[h+28>>2]=n;p=Q(Q(t*Q(Q(u*m)+Q(w*l)))+Q(q*g));l=Q(Q(o*g)+Q(Q(u*w)+Q(r*m)));s=Q(p+Q(o*l));N[h+24>>2]=Q(G+Q(s+s))-Q(j*x);o=Q(Q(r*l)+Q(Q(q*m)+Q(t*Q(Q(o*w)+Q(g*y)))));N[h+20>>2]=Q(F+Q(o+o))-Q(j*z);g=Q(Q(u*l)+Q(Q(q*w)+Q(t*Q(Q(r*g)+Q(m*A)))));N[h+16>>2]=Q(K+Q(g+g))-Q(j*n);break a}J[h+40>>2]=0;g=N[f>>2];j=N[f+4>>2];N[h+36>>2]=-N[f+8>>2];N[h+32>>2]=-j;N[h+28>>2]=-g;break a}I[h+12>>1]=3;w=N[k+56>>2];m=N[k+48>>2];n=N[k+52>>2];s=N[k+40>>2];p=N[k+32>>2];v=N[k+36>>2];g=Q(j*g);N[h+40>>2]=g;j=Q(Q(o*s)+Q(Q(u*p)+Q(r*v)));x=Q(Q(Q(t*Q(Q(u*v)+Q(p*l)))+Q(q*s))+Q(o*j));N[h+36>>2]=x+x;x=Q(Q(r*j)+Q(Q(q*v)+Q(t*Q(Q(o*p)+Q(s*y)))));N[h+32>>2]=x+x;j=Q(Q(u*j)+Q(Q(q*p)+Q(t*Q(Q(r*s)+Q(v*A)))));N[h+28>>2]=j+j;j=Q(Q(o*w)+Q(Q(u*m)+Q(r*n)));l=Q(Q(Q(t*Q(Q(u*n)+Q(m*l)))+Q(q*w))+Q(o*j));N[h+24>>2]=Q(R*g)+Q(G+Q(l+l));o=Q(Q(r*j)+Q(Q(q*n)+Q(t*Q(Q(o*m)+Q(w*y)))));N[h+20>>2]=Q(O*g)+Q(F+Q(o+o));l=Q(P*g);g=Q(Q(u*j)+Q(Q(q*m)+Q(t*Q(Q(r*w)+Q(n*A)))));N[h+16>>2]=l+Q(K+Q(g+g))}Ia=k+288|0;return b|0}function Xp(a,b,c,d,e,f,g,h){var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=0,T=Q(0),U=0,V=Q(0);r=Ia-1056|0;Ia=r;j=N[e+8>>2];s=Q(j+j);A=s>Q(0);C=Q(-s);j=N[e+4>>2];t=Q(j+j);F=t>Q(0);D=Q(-t);j=N[e>>2];u=Q(j+j);e=u>Q(0);E=Q(-u);G=N[g+8>>2];I=N[g+4>>2];K=N[g>>2];j=N[d+8>>2];x=Q(j+j);j=N[d+4>>2];y=Q(j+j);j=N[d>>2];z=Q(j+j);j=N[f>>2];a:{if(j>=Q(34028234663852886e22)){v=t==Q(0)?y:t>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);w=u==Q(0)?z:u>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);j=x;if(s==Q(0)){break a}j=s>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break a}v=Q(y+Q(t*j));w=Q(z+Q(u*j));j=Q(x+Q(s*j))}C=A?s:C;D=F?t:D;E=e?u:E;M=Q(G+G);O=Q(I+I);R=Q(K+K);H[r+1040|0]=1;J[r+1048>>2]=256;J[r+1052>>2]=256;J[r+1044>>2]=r+16;S=J[c+8>>2];J[r+16>>2]=S;G=jv?y:v;K=z>w?z:w;j=j>x?x:j;v=y>2]+(d<<2)>>2];i=N[e>>2];n=N[e+12>>2];k=Q(i+n);i=Q(R+Q(n-i));d:{if(!(Q(k+i)>=w)|!(Q(k-i)<=K)){break d}l=N[e+16>>2];m=N[e+4>>2];n=Q(O+Q(l-m));l=Q(m+l);m=Q(y-l);o=Q(z-k);k=Q(Q(u*m)-Q(t*o));if(!(Q(Q(D*i)+Q(E*n))>=(k>Q(0)?k:Q(-k)))|!(Q(l+n)>=v)|!(Q(l-n)<=I)){break d}p=Q(C*n);k=N[e+20>>2];l=N[e+8>>2];n=Q(M+Q(k-l));k=Q(l+k);q=Q(x-k);l=Q(Q(t*q)-Q(s*m));if(!(Q(p+Q(D*n))>=(l>Q(0)?l:Q(-l)))|!(Q(k+n)>=j)|!(Q(k-n)<=G)){break d}k=Q(Q(C*i)+Q(E*n));i=Q(Q(s*o)-Q(u*q));if(!(k>=(i>Q(0)?i:Q(-i)))){break d}k=N[f>>2];N[r+12>>2]=k;g=J[e+24>>2];if(!(g&1)){while(1){e=P(g>>>1|0,28)+S|0;i=N[e+28>>2];k=N[e+40>>2];n=Q(i+k);i=Q(R+Q(k-i));l=N[e+44>>2];m=N[e+32>>2];k=Q(O+Q(l-m));l=Q(m+l);o=Q(y-l);q=Q(z-n);m=Q(Q(u*o)-Q(t*q));g=Q(n+i)>=w&Q(n-i)<=K&Q(Q(D*i)+Q(E*k))>=(m>Q(0)?m:Q(-m))&Q(l+k)>=v&Q(l-k)<=I;B=Q(C*k);m=N[e+48>>2];p=N[e+36>>2];k=Q(M+Q(m-p));m=Q(p+m);p=Q(x-m);o=Q(Q(t*p)-Q(s*o));L=Q(Q(C*i)+Q(E*k));i=Q(Q(s*q)-Q(u*p));g=g&Q(B+Q(D*k))>=(o>Q(0)?o:Q(-o))&Q(m+k)>=j&Q(m-k)<=G&L>=(i>Q(0)?i:Q(-i));k=N[e+16>>2];o=N[e+4>>2];i=Q(O+Q(k-o));k=Q(o+k);L=Q(y-k);p=N[e>>2];B=N[e+12>>2];o=Q(p+B);T=Q(z-o);q=Q(Q(u*L)-Q(t*T));p=Q(R+Q(B-p));A=Q(o+p)>=w&Q(o-p)<=K&Q(Q(D*p)+Q(E*i))>=(q>Q(0)?q:Q(-q))&Q(k+i)>=v&Q(k-i)<=I;V=Q(C*i);q=N[e+20>>2];B=N[e+8>>2];i=Q(M+Q(q-B));q=Q(B+q);B=Q(x-q);L=Q(Q(t*B)-Q(s*L));A=A&Q(V+Q(D*i))>=(L>Q(0)?L:Q(-L))&Q(q+i)>=j&Q(q-i)<=G;p=Q(Q(C*p)+Q(E*i));i=Q(Q(s*T)-Q(u*B));A=A&p>=(i>Q(0)?i:Q(-i));e:{if(!(!A|!g)){g=Q(Q(Q(m-q)*s)+Q(Q(Q(n-o)*u)+Q(t*Q(l-k))))>Q(0);J[J[r+1044>>2]+(d<<2)>>2]=e+P(g,28);e=e+P(!g,28)|0;d=d+1|0;if((d|0)!=(J[r+1052>>2]&2147483647)){break e}Lg(r+16|0,d<<1);break e}if(!(g|A)){break d}e=A?e:e+28|0}g=J[e+24>>2];if(!(g&1)){continue}break}k=N[f>>2]}e=J[e+24>>2];A=e>>>1&15;if(!A){break d}e=J[c>>2]+(e>>>3&536870908)|0;g=A;while(1){U=J[e>>2];f:{if(A>>>0>=2){F=P(U,24)+b|0;i=N[F>>2];n=N[F+12>>2];l=Q(i+n);i=Q(R+Q(n-i));if(!(Q(l+i)>=w)|!(Q(l-i)<=K)){break f}m=N[F+16>>2];o=N[F+4>>2];n=Q(O+Q(m-o));m=Q(o+m);o=Q(y-m);q=Q(z-l);l=Q(Q(u*o)-Q(t*q));if(!(Q(Q(D*i)+Q(E*n))>=(l>Q(0)?l:Q(-l)))|!(Q(m+n)>=v)|!(Q(m-n)<=I)){break f}B=Q(C*n);l=N[F+20>>2];m=N[F+8>>2];n=Q(M+Q(l-m));l=Q(m+l);p=Q(x-l);m=Q(Q(t*p)-Q(s*o));if(!(Q(B+Q(D*n))>=(m>Q(0)?m:Q(-m)))|!(Q(l+n)>=j)|!(Q(l-n)<=G)){break f}l=Q(Q(C*i)+Q(E*n));i=Q(Q(s*q)-Q(u*p));if(!(l>=(i>Q(0)?i:Q(-i)))){break f}}if(!(Ka[J[J[h>>2]>>2]](h,r+12|0,(U<<3)+a|0)|0)){break c}i=N[r+12>>2];if(!(i>2]=i;j=Q(x+Q(s*i));G=jv?y:v;w=Q(z+Q(u*i));K=z>w?z:w;j=j>x?x:j;v=y>2];g:{if((b|0)<0|!(b&2147483647)){break g}b=J[r+1044>>2];if((b|0)==(r+16|0)|!b){break g}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}Ia=r+1056|0;return a}function Zfa(a){a=a|0;var b=Q(0),c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=0,F=0,G=0,H=0,I=0,L=0,M=0,O=0,R=Q(0),S=Q(0),T=Q(0);Pi(a,a+112|0,0);D=J[a+448>>2];if(D>>>0>=2){I=J[a+228>>2];L=J[a+180>>2];E=J[a+444>>2];F=J[a+372>>2];M=J[a+432>>2];O=J[a+456>>2];t=1;while(1){G=(J[(P(t,80)+O|0)+72>>2]<<2)+L|0;a=(t<<4)+M|0;e=N[a+12>>2];f=N[a+8>>2];i=N[a+4>>2];h=N[a>>2];H=t<<5;s=H+E|0;m=J[s+20>>2];k=N[m+16>>2];a=J[s+16>>2];l=N[m+24>>2];p=N[m+20>>2];z=N[m+52>>2];A=N[m+48>>2];B=N[m+44>>2];s=J[((J[s+24>>2]<<5)+E|0)+16>>2];R=N[s+16>>2];q=N[s+12>>2];r=N[s+8>>2];u=N[s+4>>2];v=N[s>>2];S=N[s+24>>2];T=N[s+20>>2];a:{b:{c:{d:{switch(K[m+270|0]){default:k=Q(-d);l=Q(-c);e=Q(-g);break a;case 0:b=Q(l+l);d=Q(k+k);c=Q(p+p);g=Q(Q(f*b)+Q(Q(h*d)+Q(c*i)));j=Q(Q(e*e)+Q(-.5));k=N[G>>2];m=P(t,76)+F|0;n=Q(Q(Q(Q(f*g)+Q(Q(b*j)+Q(e*Q(Q(h*c)-Q(d*i)))))-z)+Q(k*N[m+20>>2]));o=Q(Q(Q(Q(i*g)+Q(Q(c*j)+Q(e*Q(Q(f*d)-Q(b*h)))))-A)+Q(k*N[m+16>>2]));b=Q(Q(Q(Q(h*g)+Q(Q(d*j)+Q(e*Q(Q(i*b)-Q(c*f)))))-B)+Q(k*N[m+12>>2]));break c;case 1:m=P(t,76)+F|0;b=N[m+8>>2];g=Q(N[G>>2]*Q(-.5));c=hb(g);b=Q(b*c);d=Q(c*N[m+4>>2]);c=Q(c*N[m>>2]);g=ib(g);if(g>2];g=N[a+8>>2];j=N[a+4>>2];C=N[a>>2];m=I+H|0;b=N[m+8>>2];n=N[m>>2];w=N[m+4>>2];d=Q(Q(b*b)+Q(Q(n*n)+Q(w*w)));e:{if(d>2]=e;i=Q(h*f);N[a+8>>2]=i;h=Q(l*f);N[a+4>>2]=h;f=Q(k*f);N[a>>2]=f;k=Q(n+n);l=Q(j+j);p=Q(o+o);q=Q(Q(i*k)+Q(Q(f*l)+Q(p*h)));r=Q(Q(e*e)+Q(-.5));N[a+24>>2]=S+Q(Q(i*q)+Q(Q(k*r)+Q(e*Q(Q(f*p)-Q(l*h)))));N[a+20>>2]=T+Q(Q(h*q)+Q(Q(p*r)+Q(e*Q(Q(i*l)-Q(k*f)))));N[a+16>>2]=R+Q(Q(f*q)+Q(Q(l*r)+Q(e*Q(Q(h*k)-Q(p*i)))));t=t+1|0;if((D|0)!=(t|0)){continue}break}}}function Se(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;i=b+5584|0;if(f){h=Ia-48|0;Ia=h;b=J[((L[c+4>>1]<<2)+105636|0)+72>>2];j=L[a+4>>1];g=j>>>0>256;H[h+44|0]=g;e=j<<2;b=b+c|0;a:{b:{if(j>>>0>=257){d=h+4|0;x=h,y=Wb(d,e,10405,357),J[x+40>>2]=y;H[h+36|0]=g;x=h,y=Wb(d,e,10405,358),J[x+32>>2]=y;break b}d=e+15&524272;e=h-d|0;Ia=e;J[h+40>>2]=e;H[h+36|0]=g;d=e-d|0;Ia=d;J[h+32>>2]=d;if(j){break b}d=1;break a}e=0;c:{if(L[a+4>>1]==1){g=0;while(1){d=J[(g<<2)+a>>2];if(K[(K[d+36|0]&64?J[d+40>>2]+52|0:d+112|0)|0]&2){J[J[h+40>>2]+(e<<2)>>2]=d+32;e=e+1|0}g=g+1|0;if((j|0)!=(g|0)){continue}break}break c}g=0;while(1){d=J[J[a>>2]+(g<<2)>>2];if(K[(K[d+36|0]&64?J[d+40>>2]+52|0:d+112|0)|0]&2){J[J[h+40>>2]+(e<<2)>>2]=d+32;e=e+1|0}g=g+1|0;if((j|0)!=(g|0)){continue}break}}d=0}e=J[((L[c+4>>1]<<2)+105636|0)+72>>2]+c|0;o=J[J[J[((J[e+4>>2]>>>22&60)+109352|0)+12>>2]+e>>2]+48>>2];J[a+16>>2]=o;t=h+4|0;Ka[J[J[c>>2]+76>>2]](t,c);c=i;p=J[h+32>>2];u=J[h+40>>2];i=b;b=Ia-32|0;Ia=b;e=b;l=Ka[J[J[f>>2]+40>>2]](f)|0;v=l<<2;H[b+28|0]=v>>>0>1024;d:{if(v>>>0>=1025){m=Wb(e+16|0,v,10117,561);break d}m=b-(v+15&-16)|0;b=m;Ia=b}J[e+24>>2]=m;w=l<<3;H[e+20|0]=w>>>0>1024;e:{if(w>>>0>=1025){n=Wb(e+15|0,w,10117,562);break e}n=b-(w+15&-16)|0;Ia=n}J[e+16>>2]=n;f:{if(!l){break f}b=0;if(l>>>0>=4){q=l&-4;while(1){k=J[(b<<2)+u>>2];g=(b<<3)+n|0;J[g+4>>2]=i;J[g>>2]=k;g=b|1;k=J[(g<<2)+u>>2];g=(g<<3)+n|0;J[g+4>>2]=i;J[g>>2]=k;g=b|2;k=J[(g<<2)+u>>2];g=(g<<3)+n|0;J[g+4>>2]=i;J[g>>2]=k;g=b|3;k=J[(g<<2)+u>>2];g=(g<<3)+n|0;J[g+4>>2]=i;J[g>>2]=k;b=b+4|0;r=r+4|0;if((q|0)!=(r|0)){continue}break}}q=l&3;if(!q){break f}while(1){k=J[(b<<2)+u>>2];g=(b<<3)+n|0;J[g+4>>2]=i;J[g>>2]=k;b=b+1|0;s=s+1|0;if((q|0)!=(s|0)){continue}break}}g=J[c+72>>2];b=K[(i+J[((J[i+4>>2]>>>22&60)+109352|0)+12>>2]|0)+9|0]==1?2:1;Ka[J[J[g>>2]>>2]](g,m,f,o,t,b,n)|0;g=(b^-1)&1;b=c+P(g,36)|0;J[b+32>>2]=J[b+32>>2]+1;g:{if(!l){break g}s=0;b=0;if(l>>>0>=4){f=l&-4;r=0;while(1){i=b<<2;J[i+p>>2]=g|J[i+m>>2]<<1;c=i|4;J[c+p>>2]=g|J[c+m>>2]<<1;c=i|8;J[c+p>>2]=g|J[c+m>>2]<<1;c=i|12;J[c+p>>2]=g|J[c+m>>2]<<1;b=b+4|0;r=r+4|0;if((f|0)!=(r|0)){continue}break}}f=l&3;if(f){while(1){c=b<<2;J[c+p>>2]=g|J[c+m>>2]<<1;b=b+1|0;s=s+1|0;if((f|0)!=(s|0)){continue}break}}if(w>>>0>=1025){eb(n)}if(v>>>0<1025){break g}eb(m)}Ia=e+32|0;h:{if(d){break h}f=a+8|0;c=L[a+12>>1];if(L[a+4>>1]==1){b=0;if((c|0)==1){e=0;while(1){c=e<<2;d=J[c+a>>2];if(K[(K[d+36|0]&64?J[d+40>>2]+52|0:d+112|0)|0]&2){J[c+f>>2]=J[(b<<2)+p>>2];b=b+1|0}e=e+1|0;if((j|0)!=(e|0)){continue}break}break h}e=0;while(1){c=e<<2;d=J[c+a>>2];if(K[(K[d+36|0]&64?J[d+40>>2]+52|0:d+112|0)|0]&2){J[c+J[f>>2]>>2]=J[J[h+32>>2]+(b<<2)>>2];b=b+1|0}e=e+1|0;if((j|0)!=(e|0)){continue}break}break h}if((c|0)!=1){g=0;b=0;while(1){c=b<<2;d=J[c+J[a>>2]>>2];if(K[(K[d+36|0]&64?J[d+40>>2]+52|0:d+112|0)|0]&2){J[c+J[f>>2]>>2]=J[J[h+32>>2]+(g<<2)>>2];g=g+1|0}b=b+1|0;if((j|0)!=(b|0)){continue}break}break h}c=J[a>>2];e=0;b=0;while(1){a=b<<2;d=J[a+c>>2];if(K[(K[d+36|0]&64?J[d+40>>2]+52|0:d+112|0)|0]&2){J[a+f>>2]=J[(e<<2)+p>>2];e=e+1|0}b=b+1|0;if((j|0)!=(b|0)){continue}break}}if(K[h+36|0]){eb(J[h+32>>2])}if(j>>>0>=257){eb(J[h+40>>2])}Ia=h+48|0;return}o=L[a+4>>1];i:{if(!o){break i}t=(o|0)==1?a:J[a>>2];b=L[c+4>>1]&-9;q=a+8|0;f=0;if(!e){g=(b|0)==5;while(1){e=f<<2;b=J[e+t>>2];if(K[(K[b+36|0]&64?J[b+40>>2]+52|0:b+112|0)|0]&2){b=yi(i,b+32|0,J[((L[c+4>>1]<<2)+105636|0)+72>>2]+c|0,g,J[a+16>>2],0,d);J[e+(L[a+12>>1]==1?q:J[a+8>>2])>>2]=b}f=f+1|0;if((o|0)!=(f|0)){continue}break}break i}k=(b|0)==5;while(1){g=f<<2;b=J[g+t>>2];if(K[(K[b+36|0]&64?J[b+40>>2]+52|0:b+112|0)|0]&2){b=yi(i,b+32|0,J[((L[c+4>>1]<<2)+105636|0)+72>>2]+c|0,k,J[a+16>>2],P(f,24)+e|0,d);J[g+(L[a+12>>1]==1?q:J[a+8>>2])>>2]=b}f=f+1|0;if((o|0)!=(f|0)){continue}break}}}function fq(a,b,c,d,e,f,g,h){var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),I=Q(0),K=Q(0),L=0,M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0);r=Ia-1056|0;Ia=r;j=N[e+8>>2];s=Q(j+j);E=s>Q(0);B=Q(-s);j=N[e+4>>2];t=Q(j+j);L=t>Q(0);C=Q(-t);j=N[e>>2];u=Q(j+j);e=u>Q(0);D=Q(-u);F=N[g+8>>2];G=N[g+4>>2];I=N[g>>2];j=N[d+8>>2];x=Q(j+j);j=N[d+4>>2];y=Q(j+j);j=N[d>>2];z=Q(j+j);j=N[f>>2];a:{if(j>=Q(34028234663852886e22)){v=t==Q(0)?y:t>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);w=u==Q(0)?z:u>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);j=x;if(s==Q(0)){break a}j=s>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break a}v=Q(y+Q(t*j));w=Q(z+Q(u*j));j=Q(x+Q(s*j))}B=E?s:B;C=L?t:C;D=e?u:D;M=Q(F+F);O=Q(G+G);R=Q(I+I);H[r+1040|0]=1;J[r+1048>>2]=256;J[r+1052>>2]=256;J[r+1044>>2]=r+16;J[r+16>>2]=J[c+588>>2];F=jv?y:v;I=z>w?z:w;j=j>x?x:j;v=y>2]+(d<<2)>>2];i=N[e+16>>2];n=N[e>>2];k=Q(i+n);i=Q(R+Q(i-n));d:{if(!(Q(k+i)>=w)|!(Q(k-i)<=I)){break d}l=N[e+20>>2];m=N[e+4>>2];n=Q(O+Q(l-m));l=Q(l+m);m=Q(y-l);o=Q(z-k);k=Q(Q(u*m)-Q(t*o));if(!(Q(Q(C*i)+Q(D*n))>=(k>Q(0)?k:Q(-k)))|!(Q(l+n)>=v)|!(Q(l-n)<=G)){break d}p=Q(B*n);k=N[e+24>>2];l=N[e+8>>2];n=Q(M+Q(k-l));k=Q(k+l);q=Q(x-k);l=Q(Q(t*q)-Q(s*m));if(!(Q(p+Q(C*n))>=(l>Q(0)?l:Q(-l)))|!(Q(k+n)>=j)|!(Q(k-n)<=F)){break d}k=Q(Q(B*i)+Q(D*n));i=Q(Q(s*o)-Q(u*q));if(!(k>=(i>Q(0)?i:Q(-i)))){break d}k=N[f>>2];N[r+12>>2]=k;if(J[e+40>>2]){while(1){c=J[e+36>>2];i=N[c- -64>>2];k=N[c+48>>2];n=Q(i+k);i=Q(R+Q(i-k));l=N[c+68>>2];m=N[c+52>>2];k=Q(O+Q(l-m));l=Q(l+m);o=Q(y-l);q=Q(z-n);m=Q(Q(u*o)-Q(t*q));e=Q(n+i)>=w&Q(n-i)<=I&Q(Q(C*i)+Q(D*k))>=(m>Q(0)?m:Q(-m))&Q(l+k)>=v&Q(l-k)<=G;A=Q(B*k);m=N[c+72>>2];p=N[c+56>>2];k=Q(M+Q(m-p));m=Q(m+p);p=Q(x-m);o=Q(Q(t*p)-Q(s*o));K=Q(Q(B*i)+Q(D*k));i=Q(Q(s*q)-Q(u*p));e=e&Q(A+Q(C*k))>=(o>Q(0)?o:Q(-o))&Q(m+k)>=j&Q(m-k)<=F&K>=(i>Q(0)?i:Q(-i));k=N[c+20>>2];o=N[c+4>>2];i=Q(O+Q(k-o));k=Q(k+o);K=Q(y-k);p=N[c+16>>2];A=N[c>>2];o=Q(p+A);S=Q(z-o);q=Q(Q(u*K)-Q(t*S));p=Q(R+Q(p-A));g=Q(o+p)>=w&Q(o-p)<=I&Q(Q(C*p)+Q(D*i))>=(q>Q(0)?q:Q(-q))&Q(k+i)>=v&Q(k-i)<=G;T=Q(B*i);q=N[c+24>>2];A=N[c+8>>2];i=Q(M+Q(q-A));q=Q(q+A);A=Q(x-q);K=Q(Q(t*A)-Q(s*K));g=g&Q(T+Q(C*i))>=(K>Q(0)?K:Q(-K))&Q(q+i)>=j&Q(q-i)<=F;p=Q(Q(B*p)+Q(D*i));i=Q(Q(s*S)-Q(u*A));g=g&p>=(i>Q(0)?i:Q(-i));e:{if(!(!g|!e)){e=Q(Q(Q(m-q)*s)+Q(Q(Q(n-o)*u)+Q(t*Q(l-k))))>Q(0);J[J[r+1044>>2]+(d<<2)>>2]=c+P(e,48);e=c+P(!e,48)|0;d=d+1|0;if((d|0)!=(J[r+1052>>2]&2147483647)){break e}ad(r+16|0,d<<1);break e}if(!(e|g)){break d}e=g?c:c+48|0}if(J[e+40>>2]){continue}break}k=N[f>>2]}c=J[e+36>>2];g=J[c>>2];if(!g){break d}e=c+4|0;c=g;while(1){L=J[e>>2];f:{if(g>>>0>=2){E=P(L,24)+b|0;i=N[E>>2];n=N[E+12>>2];l=Q(i+n);i=Q(R+Q(n-i));if(!(Q(l+i)>=w)|!(Q(l-i)<=I)){break f}m=N[E+16>>2];o=N[E+4>>2];n=Q(O+Q(m-o));m=Q(o+m);o=Q(y-m);q=Q(z-l);l=Q(Q(u*o)-Q(t*q));if(!(Q(Q(C*i)+Q(D*n))>=(l>Q(0)?l:Q(-l)))|!(Q(m+n)>=v)|!(Q(m-n)<=G)){break f}A=Q(B*n);l=N[E+20>>2];m=N[E+8>>2];n=Q(M+Q(l-m));l=Q(m+l);p=Q(x-l);m=Q(Q(t*p)-Q(s*o));if(!(Q(A+Q(C*n))>=(m>Q(0)?m:Q(-m)))|!(Q(l+n)>=j)|!(Q(l-n)<=F)){break f}l=Q(Q(B*i)+Q(D*n));i=Q(Q(s*q)-Q(u*p));if(!(l>=(i>Q(0)?i:Q(-i)))){break f}}if(!(Ka[J[J[h>>2]>>2]](h,r+12|0,(L<<3)+a|0)|0)){break c}i=N[r+12>>2];if(!(i>2]=i;j=Q(x+Q(s*i));F=jv?y:v;w=Q(z+Q(u*i));I=z>w?z:w;j=j>x?x:j;v=y>2];g:{if((b|0)<0|!(b&2147483647)){break g}b=J[r+1044>>2];if((b|0)==(r+16|0)|!b){break g}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}Ia=r+1056|0;return a}function ih(a,b,c,d,e,f,g){var h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0);h=Ia-160|0;Ia=h;a:{if(K[(a+e|0)- -64|0]==(b|0)){i=(L[a+18>>1]+a|0)+P(e,160)|0;v=N[i+168>>2];w=N[i+200>>2];x=N[i+232>>2];s=N[i+160>>2];t=N[i+192>>2];A=N[i+224>>2];e=(L[a+6>>1]+a|0)+(e<<5)|0;p=N[e+4>>2];B=N[i+164>>2];C=N[i+196>>2];D=N[i+228>>2];q=N[e+8>>2];r=N[e>>2];E=N[i+152>>2];F=N[i+184>>2];G=N[i+216>>2];H=N[i+144>>2];I=N[i+176>>2];M=N[i+208>>2];O=N[c+24>>2];R=N[c+20>>2];S=N[c+16>>2];T=N[c+8>>2];U=N[c>>2];l=N[f+8>>2];j=N[e+20>>2];m=N[f+4>>2];o=N[e+24>>2];y=N[f+16>>2];n=Q(Q(Q(l*j)-Q(m*o))-y);V=Q(-m);k=N[f>>2];u=N[e+16>>2];z=N[f+20>>2];o=Q(Q(Q(k*o)-Q(l*u))-z);j=Q(Q(m*u)-Q(k*j));u=N[f+24>>2];m=Q(j-u);j=Q(V-Q(Q(N[i+148>>2]*n)+Q(Q(o*N[i+180>>2])+Q(m*N[i+212>>2]))));N[h+116>>2]=N[c+4>>2]-j;k=Q(Q(-k)-Q(Q(H*n)+Q(Q(o*I)+Q(m*M))));N[h+112>>2]=U-k;J[h+124>>2]=0;l=Q(Q(-l)-Q(Q(n*E)+Q(Q(o*F)+Q(m*G))));N[h+120>>2]=T-l;N[h+100>>2]=R-Q(Q(Q(-z)-Q(Q(n*B)+Q(Q(o*C)+Q(m*D))))+Q(Q(q*k)-Q(l*r)));N[h+96>>2]=S-Q(Q(Q(-y)-Q(Q(n*s)+Q(Q(o*t)+Q(m*A))))+Q(Q(p*l)-Q(j*q)));J[h+108>>2]=0;N[h+104>>2]=O-Q(Q(Q(-u)-Q(Q(n*v)+Q(Q(o*w)+Q(m*x))))+Q(Q(r*j)-Q(k*p)));c=J[h+116>>2];J[h+16>>2]=J[h+112>>2];J[h+20>>2]=c;c=J[h+124>>2];J[h+24>>2]=J[h+120>>2];J[h+28>>2]=c;c=J[h+100>>2];J[h>>2]=J[h+96>>2];J[h+4>>2]=c;c=J[h+108>>2];J[h+8>>2]=J[h+104>>2];J[h+12>>2]=c;Zi(h+128|0,a,b,h+16|0,h);a=J[h+132>>2];J[d>>2]=J[h+128>>2];J[d+4>>2]=a;a=J[h+140>>2];J[d+8>>2]=J[h+136>>2];J[d+12>>2]=a;a=J[h+148>>2];J[d+16>>2]=J[h+144>>2];J[d+20>>2]=a;a=J[h+156>>2];J[d+24>>2]=J[h+152>>2];J[d+28>>2]=a;v=N[e+24>>2];w=N[e+16>>2];x=N[e+20>>2];A=N[i+168>>2];B=N[i+160>>2];C=N[i+164>>2];D=N[i+152>>2];E=N[i+144>>2];F=N[i+148>>2];G=N[i+272>>2];H=N[i+240>>2];I=N[i+256>>2];t=N[i+200>>2];M=N[i+192>>2];O=N[i+196>>2];R=N[i+184>>2];S=N[i+176>>2];T=N[i+180>>2];U=N[i+276>>2];y=N[i+244>>2];u=N[i+260>>2];z=N[i+232>>2];W=N[i+224>>2];X=N[i+228>>2];l=N[i+216>>2];Y=N[i+208>>2];k=N[e+4>>2];Z=N[i+212>>2];j=N[e+8>>2];s=N[e>>2];_=N[i+280>>2];$=N[i+248>>2];aa=N[i+264>>2];ba=N[d+8>>2];p=N[d+20>>2];q=N[d+24>>2];ca=N[d>>2];da=N[d+4>>2];r=N[d+16>>2];J[g+28>>2]=0;J[g+12>>2]=0;V=l;l=Q(ba-Q(Q(s*p)-Q(r*k)));k=Q(ca-Q(Q(k*q)-Q(p*j)));j=Q(da-Q(Q(j*r)-Q(q*s)));s=Q(Q(Q(Q(V*l)+Q(Q(Y*k)+Q(Z*j)))+Q(Q(z*q)+Q(Q(W*r)+Q(p*X))))+Q(Q(_*m)+Q(Q($*n)+Q(o*aa))));N[g+24>>2]=q-s;t=Q(Q(Q(Q(R*l)+Q(Q(S*k)+Q(j*T)))+Q(Q(t*q)+Q(Q(M*r)+Q(p*O))))+Q(Q(U*m)+Q(Q(y*n)+Q(o*u))));N[g+20>>2]=p-t;n=Q(Q(Q(Q(D*l)+Q(Q(E*k)+Q(F*j)))+Q(Q(A*q)+Q(Q(B*r)+Q(p*C))))+Q(Q(G*m)+Q(Q(H*n)+Q(o*I))));N[g+16>>2]=r-n;N[g+8>>2]=l-Q(Q(w*t)-Q(n*x));N[g+4>>2]=j-Q(Q(v*n)-Q(s*w));N[g>>2]=k-Q(Q(x*s)-Q(t*v));break a}i=J[c+4>>2];J[h+80>>2]=J[c>>2];J[h+84>>2]=i;i=J[c+12>>2];J[h+88>>2]=J[c+8>>2];J[h+92>>2]=i;i=J[c+20>>2];J[h+64>>2]=J[c+16>>2];J[h+68>>2]=i;i=J[c+28>>2];J[h+72>>2]=J[c+24>>2];J[h+76>>2]=i;c=h+128|0;Zi(c,a,b,h+80|0,h- -64|0);b=J[h+140>>2];J[d+8>>2]=J[h+136>>2];J[d+12>>2]=b;b=J[h+132>>2];J[d>>2]=J[h+128>>2];J[d+4>>2]=b;b=J[h+156>>2];J[d+24>>2]=J[h+152>>2];J[d+28>>2]=b;b=J[h+148>>2];J[d+16>>2]=J[h+144>>2];J[d+20>>2]=b;b=J[f+12>>2];J[h+56>>2]=J[f+8>>2];J[h+60>>2]=b;b=J[f+4>>2];J[h+48>>2]=J[f>>2];J[h+52>>2]=b;b=J[f+28>>2];J[h+40>>2]=J[f+24>>2];J[h+44>>2]=b;b=J[f+20>>2];J[h+32>>2]=J[f+16>>2];J[h+36>>2]=b;Zi(c,a,e,h+48|0,h+32|0);a=J[h+132>>2];J[g>>2]=J[h+128>>2];J[g+4>>2]=a;a=J[h+140>>2];J[g+8>>2]=J[h+136>>2];J[g+12>>2]=a;a=J[h+148>>2];J[g+16>>2]=J[h+144>>2];J[g+20>>2]=a;a=J[h+156>>2];J[g+24>>2]=J[h+152>>2];J[g+28>>2]=a}Ia=h+160|0}function BI(a,b,c,d,e){var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0);f=Ia-240|0;Ia=f;Si(f,b,c,f+144|0);i=N[d>>2];h=N[d+4>>2];g=N[e>>2];j=N[d+8>>2];J[f+12>>2]=0;k=Q(Q(j*g)+N[f+8>>2]);N[f+8>>2]=k;h=Q(Q(h*g)+N[f+4>>2]);N[f+4>>2]=h;i=Q(Q(i*g)+N[f>>2]);N[f>>2]=i;j=N[d+20>>2];l=N[d+24>>2];n=N[d+16>>2];J[f+28>>2]=0;m=Q(Q(g*l)+N[f+24>>2]);N[f+24>>2]=m;j=Q(Q(g*j)+N[f+20>>2]);N[f+20>>2]=j;N[f+16>>2]=Q(g*n)+N[f+16>>2];l=N[d+36>>2];n=N[d+40>>2];q=N[d+32>>2];J[f+44>>2]=0;C=Q(Q(g*n)+N[f+40>>2]);N[f+40>>2]=C;N[f+36>>2]=Q(g*l)+N[f+36>>2];N[f+32>>2]=Q(g*q)+N[f+32>>2];L=N[f+212>>2];M=N[f+216>>2];O=N[f+224>>2];P=N[f+228>>2];R=N[f+232>>2];u=N[f+180>>2];v=N[f+184>>2];w=N[f+192>>2];x=N[f+196>>2];y=N[f+200>>2];n=N[f+164>>2];l=N[f+168>>2];S=N[f+208>>2];r=N[f+176>>2];q=N[f+144>>2];s=N[f+148>>2];t=N[f+152>>2];o=N[f+160>>2];J[f+140>>2]=0;J[f+124>>2]=0;J[f+108>>2]=0;J[f+92>>2]=0;J[f+76>>2]=0;g=Q(Q(1)/i);g=Q(Y(g>2]=l*g;N[f+68>>2]=g*n;h=Q(h*g);i=Q(Q(1)/Q(j-Q(h*h)));i=Q(Y(i>2]=Q(y*i)-Q(l*j);N[f+100>>2]=Q(i*x)-Q(j*n);N[f+96>>2]=Q(i*w)-Q(j*o);N[f+88>>2]=Q(i*v)-Q(t*j);N[f+84>>2]=Q(i*u)-Q(s*j);k=Q(k*g);m=Q(Q(m-Q(h*k))*i);h=Q(Q(1)/Q(Q(C-Q(m*m))-Q(k*k)));h=Q(Y(h>2]=Q(p*l)+Q(Q(y*k)+Q(h*R));N[f+132>>2]=Q(n*l)+Q(Q(k*x)+Q(h*P));N[f+128>>2]=Q(o*l)+Q(Q(w*k)+Q(h*O));N[f+120>>2]=Q(t*l)+Q(Q(M*h)+Q(v*k));N[f+116>>2]=Q(s*l)+Q(Q(L*h)+Q(u*k));J[f+60>>2]=0;N[f+64>>2]=g*o;N[f+56>>2]=g*t;N[f+52>>2]=g*s;N[f+48>>2]=g*q;N[f+80>>2]=Q(i*r)-Q(q*j);N[f+112>>2]=Q(q*l)+Q(Q(S*h)+Q(r*k));C=N[b- -64>>2];L=N[b+68>>2];M=N[b+72>>2];O=N[b+80>>2];P=N[b+84>>2];R=N[b+88>>2];S=N[b+100>>2];U=N[b+104>>2];V=N[b+112>>2];W=N[b+116>>2];X=N[b+120>>2];D=N[b+128>>2];g=N[f+132>>2];E=N[b+132>>2];i=N[f+68>>2];h=N[f+100>>2];j=N[f+136>>2];l=N[f+104>>2];F=N[b+136>>2];k=N[f+72>>2];A=N[b+20>>2];B=N[b+24>>2];p=N[b+36>>2];G=N[b+40>>2];n=N[f+116>>2];H=N[b+52>>2];q=N[f+84>>2];s=N[f+120>>2];z=N[b+56>>2];t=N[f+88>>2];o=N[f+128>>2];m=N[f+96>>2];Z=N[b>>2];_=N[b+4>>2];$=N[b+8>>2];aa=N[b+16>>2];I=N[b+32>>2];u=N[f+112>>2];K=N[b+48>>2];v=N[f+48>>2];w=N[f+80>>2];x=N[f+52>>2];y=N[f+56>>2];T=N[b+96>>2];r=N[f+64>>2];J[a+140>>2]=0;J[a+124>>2]=0;J[a+108>>2]=0;J[a+92>>2]=0;J[a+76>>2]=0;J[a+60>>2]=0;J[a+44>>2]=0;J[a+28>>2]=0;J[a+12>>2]=0;N[a+96>>2]=Q(Q(T-Q(r*r))-Q(m*m))-Q(o*o);N[a+56>>2]=Q(Q(z-Q(y*r))-Q(t*m))-Q(s*o);N[a+52>>2]=Q(Q(H-Q(x*r))-Q(q*m))-Q(n*o);N[a+48>>2]=Q(Q(K-Q(v*r))-Q(w*m))-Q(u*o);N[a+40>>2]=Q(Q(G-Q(y*y))-Q(t*t))-Q(s*s);z=p;p=Q(x*y);G=Q(q*t);H=Q(n*s);N[a+36>>2]=Q(Q(z-p)-G)-H;z=Q(v*y);T=Q(I-z);I=Q(w*t);K=Q(u*s);N[a+32>>2]=Q(T-I)-K;N[a+24>>2]=Q(Q(B-p)-G)-H;N[a+20>>2]=Q(Q(A-Q(x*x))-Q(q*q))-Q(n*n);A=Q(v*x);B=Q(w*q);p=Q(u*n);N[a+16>>2]=Q(Q(aa-A)-B)-p;N[a+8>>2]=Q(Q($-z)-I)-K;N[a+4>>2]=Q(Q(_-A)-B)-p;N[a>>2]=Q(Q(Z-Q(v*v))-Q(w*w))-Q(u*u);N[a+136>>2]=Q(Q(F-Q(k*k))-Q(l*l))-Q(j*j);p=E;E=Q(i*k);F=Q(h*l);A=Q(g*j);N[a+132>>2]=Q(Q(p-E)-F)-A;z=D;D=Q(r*k);B=Q(m*l);p=Q(o*j);N[a+128>>2]=Q(Q(z-D)-B)-p;N[a+120>>2]=Q(Q(X-E)-F)-A;N[a+116>>2]=Q(Q(W-Q(i*i))-Q(h*h))-Q(g*g);r=Q(r*i);m=Q(m*h);o=Q(o*g);N[a+112>>2]=Q(Q(V-r)-m)-o;N[a+104>>2]=Q(Q(U-D)-B)-p;N[a+100>>2]=Q(Q(S-r)-m)-o;N[a+88>>2]=Q(Q(R-Q(y*k))-Q(t*l))-Q(s*j);N[a+84>>2]=Q(Q(P-Q(x*k))-Q(q*l))-Q(n*j);N[a+80>>2]=Q(Q(O-Q(v*k))-Q(w*l))-Q(u*j);N[a+72>>2]=Q(Q(M-Q(y*i))-Q(t*h))-Q(s*g);N[a+68>>2]=Q(Q(L-Q(x*i))-Q(q*h))-Q(n*g);N[a- -64>>2]=Q(Q(C-Q(v*i))-Q(w*h))-Q(u*g);Ia=f+240|0}function QH(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;j=Ia-16|0;Ia=j;d=J[42504];g=Ka[J[J[d>>2]+20>>2]](d)|0?42790:70610;e=Ka[J[J[d+12>>2]+8>>2]](d+12|0,68,g,13989,1746)|0;J[e+12>>2]=0;J[e+16>>2]=0;J[e+8>>2]=b;J[e+4>>2]=a;J[e>>2]=0;J[e+52>>2]=0;J[e+56>>2]=0;J[e+20>>2]=0;J[e+24>>2]=0;J[e+28>>2]=0;J[e+32>>2]=0;f=e+36|0;d=f;J[d>>2]=0;J[d+4>>2]=0;J[e+44>>2]=0;J[e+48>>2]=-128;J[e+60>>2]=0;J[e+64>>2]=0;cH(e+12|0,16);if(!(J[e+44>>2]&2147483632)){d=J[42504];g=Ka[J[J[d>>2]+20>>2]](d)|0?63340:70610;g=Ka[J[J[d+12>>2]+8>>2]](d+12|0,64,g,19542,553)|0;h=J[f>>2];d=J[f+4>>2];if((d|0)>0){i=g+(d<<2)|0;d=g;while(1){J[d>>2]=J[h>>2];h=h+4|0;d=d+4|0;if(i>>>0>d>>>0){continue}break}h=J[f>>2]}if(!(!h|J[f+8>>2]<0)){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,h)}J[f+8>>2]=16;J[f>>2]=g}if(!(J[e+32>>2]&2147483632)){d=J[42504];g=Ka[J[J[d>>2]+20>>2]](d)|0?63226:70610;g=Ka[J[J[d+12>>2]+8>>2]](d+12|0,64,g,19542,553)|0;d=J[e+24>>2];f=J[e+28>>2];if((f|0)>0){h=g+(f<<2)|0;f=g;while(1){J[f>>2]=J[d>>2];d=d+4|0;f=f+4|0;if(h>>>0>f>>>0){continue}break}d=J[e+24>>2]}if(!(!d|J[e+32>>2]<0)){f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,d)}J[e+32>>2]=16;J[e+24>>2]=g}d=J[e+4>>2];h=0;k=Ia-16|0;Ia=k;a:{if(!K[J[e+8>>2]+40|0]){i=J[d+2400>>2];d=J[i+288>>2];b:{if(d){break b}d=J[i+284>>2]+67|0;c:{if(!d){break c}g=J[42504];d=Ka[J[J[g+12>>2]+8>>2]](g+12|0,d,29113,21908,180)|0;if(!d){break c}h=d+67&-64;J[h-4>>2]=h-d}J[k+8>>2]=h;d=J[i+268>>2];d:{if(d>>>0>=(J[i+272>>2]&2147483647)>>>0){pH(i+4|0,k+8|0);break d}J[J[i+264>>2]+(d<<2)>>2]=h;J[i+268>>2]=d+1}g=J[i+288>>2];f=(P(J[i+276>>2],192)+h|0)-192|0;if(h>>>0>f>>>0){d=g;break b}while(1){d=f;J[d>>2]=g;g=d;f=d-192|0;if(h>>>0<=f>>>0){continue}break}}J[i+288>>2]=J[d>>2];J[i+280>>2]=J[i+280>>2]+1;J[d+96>>2]=0;I[d+92>>1]=1;J[d+80>>2]=0;J[d+84>>2]=0;J[d+20>>2]=0;J[d+24>>2]=1;J[d+16>>2]=e;J[d+88>>2]=0;J[d>>2]=141188;Wa(d+100|0,0,84);break a}i=J[d+2404>>2];d=J[i+288>>2];e:{if(d){break e}d=J[i+284>>2]+67|0;f:{if(!d){break f}g=J[42504];d=Ka[J[J[g+12>>2]+8>>2]](g+12|0,d,29113,21908,180)|0;if(!d){break f}h=d+67&-64;J[h-4>>2]=h-d}J[k+12>>2]=h;d=J[i+268>>2];g:{if(d>>>0>=(J[i+272>>2]&2147483647)>>>0){pH(i+4|0,k+12|0);break g}J[J[i+264>>2]+(d<<2)>>2]=h;J[i+268>>2]=d+1}g=J[i+288>>2];f=(P(J[i+276>>2],704)+h|0)-704|0;if(h>>>0>f>>>0){d=g;break e}while(1){d=f;J[d>>2]=g;g=d;f=d-704|0;if(h>>>0<=f>>>0){continue}break}}J[i+288>>2]=J[d>>2];J[i+280>>2]=J[i+280>>2]+1;J[d+96>>2]=0;I[d+92>>1]=1;J[d+80>>2]=0;J[d+84>>2]=0;J[d+20>>2]=0;J[d+24>>2]=0;J[d+16>>2]=e;J[d+88>>2]=0;J[d>>2]=141672;Wa(d+144|0,0,300);J[d+460>>2]=0;J[d+464>>2]=0;J[d+452>>2]=0;J[d+456>>2]=0;H[d+488|0]=1;J[d+468>>2]=-1;J[d+472>>2]=0;J[d+112>>2]=0;J[d+116>>2]=0;J[d+120>>2]=0;J[d+124>>2]=0;J[d+128>>2]=0;J[d+132>>2]=0;J[d+136>>2]=0;J[d+140>>2]=0;J[d+496>>2]=0;J[d+500>>2]=0;J[d+504>>2]=0;J[d+508>>2]=0;J[d+512>>2]=0;J[d+516>>2]=0;J[d+640>>2]=0;J[d+644>>2]=0;H[d+645|0]=0;H[d+646|0]=0;H[d+647|0]=0;H[d+648|0]=0;H[d+649|0]=0;H[d+650|0]=0;H[d+651|0]=0;H[d+652|0]=0;J[d+656>>2]=0;J[d+660>>2]=0;J[d+664>>2]=0;J[d+668>>2]=0}Ia=k+16|0;J[e>>2]=d;g=J[a+1e3>>2];f=J[g+4>>2];h:{if(f){h=f-1|0;f=J[J[g>>2]+(h<<2)>>2];J[g+4>>2]=h;break h}f=J[g+12>>2];J[g+12>>2]=f+1}f=f<<7;Gv(g+168|0,d,f);Gv(g+640|0,d,f);J[e+48>>2]=f;d=J[e>>2];i:{if(!d){Xa(J[42504],32,11854,71,72908,0);break i}H[d+93|0]=1;bH(e,J[c>>2],0,0);J[J[e+8>>2]>>2]=e;d=J[J[e+4>>2]+1004>>2];c=J[e>>2];J[c+28>>2]=0;J[c+32>>2]=0;J[c+20>>2]=d;J[c+36>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;J[c+56>>2]=0;d=c- -64|0;J[d>>2]=0;J[d+4>>2]=0;J[c+60>>2]=b+4;J[c+72>>2]=0;J[c+76>>2]=0}j:{if(!J[e>>2]){a=$G(e);b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a);break j}J[j+8>>2]=b;a=qb(a+1200|0,j+8|0,j+15|0);if(K[j+15|0]){break j}J[a>>2]=J[j+8>>2]}Ia=j+16|0}function Ck(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=0,B=0,C=0,D=Q(0),E=Q(0),F=0,G=0;q=Ia-384|0;Ia=q;a:{if(!f){break a}A=K[h+64|0];if(A){w=1;C=J[h+76>>2];p=N[C+40>>2];s=N[C+36>>2];t=N[C+32>>2];b:{if((A|0)==1){break b}B=A-1|0;F=B&1;if((A|0)!=2){G=B&-2;A=0;while(1){B=P(w,48)+C|0;t=Q(Q(t+N[B+32>>2])+N[B+80>>2]);p=Q(Q(p+N[B+40>>2])+N[B+88>>2]);s=Q(Q(s+N[B+36>>2])+N[B+84>>2]);w=w+2|0;A=A+2|0;if((G|0)!=(A|0)){continue}break}}if(!F){break b}w=P(w,48)+C|0;t=Q(t+N[w+32>>2]);p=Q(p+N[w+40>>2]);s=Q(s+N[w+36>>2])}r=p;p=Q(Q(1)/Q(Y(Q(Q(p*p)+Q(Q(t*t)+Q(s*s))))));x=Q(r*p);y=Q(t*p);p=Q(s*p)}else{p=Q(0)}s=N[k>>2];N[q+32>>2]=o;N[q+48>>2]=s*Q(.05000000074505806);k=J[q+60>>2];J[q+24>>2]=J[q+56>>2];J[q+28>>2]=k;k=J[q+44>>2];J[q+8>>2]=J[q+40>>2];J[q+12>>2]=k;k=J[q+36>>2];J[q>>2]=J[q+32>>2];J[q+4>>2]=k;k=J[q+52>>2];J[q+16>>2]=J[q+48>>2];J[q+20>>2]=k;c:{e=pA(a,b,e,f,i,q+16|0,q,g,h);d:{if(e){break d}u=N[g+40>>2];v=N[g+32>>2];r=N[g+36>>2];if(Q(Q(x*u)+Q(Q(y*v)+Q(p*r)))=j>>>0){break c}}b=J[b+4>>2];a=J[a+4>>2];f=q+304|0;jd(a,m,f);j=q+232|0;jd(b,n,j);H[q+204|0]=m;J[q+200>>2]=a+96;J[q+196>>2]=a+48;J[q+192>>2]=c;J[q+208>>2]=a;J[q+160>>2]=m?156540:156588;H[q+140|0]=n;J[q+136>>2]=b+96;J[q+132>>2]=b+48;J[q+128>>2]=d;J[q+144>>2]=b;J[q+96>>2]=n?156540:156588;J[q+92>>2]=0;A=rA(f,j,q+160|0,q+96|0,i,q+92|0,l,g+32|0,g,g+16|0,N[a+16>>2],N[b+16>>2],e,o);if(!A){break a}a=J[q+92>>2];if(a){yk(h,i,a,o);c=J[h+76>>2];u=N[c+32>>2];p=u;v=N[c+36>>2];s=v;r=N[c+40>>2];t=r;a=K[h+64|0];e:{if(a>>>0<2){break e}w=1;b=a-1|0;e=b&1;if((a|0)!=2){f=b&-2;a=0;while(1){b=c+P(w,48)|0;p=Q(Q(p+N[b+32>>2])+N[b+80>>2]);t=Q(Q(t+N[b+40>>2])+N[b+88>>2]);s=Q(Q(s+N[b+36>>2])+N[b+84>>2]);w=w+2|0;a=a+2|0;if((f|0)!=(a|0)){continue}break}}if(!e){break e}a=c+P(w,48)|0;p=Q(p+N[a+32>>2]);t=Q(t+N[a+40>>2]);s=Q(s+N[a+36>>2])}z=N[d+4>>2];x=N[d+8>>2];y=N[d>>2];o=N[d+12>>2];J[q+76>>2]=0;a=Q(Q(t*t)+Q(Q(p*p)+Q(s*s)))>Q(1.1920928955078125e-7);t=a?t:r;p=a?p:u;s=a?s:v;u=Q(Q(x*t)+Q(Q(y*p)+Q(z*s)));v=Q(Q(o*o)+Q(-.5));r=Q(Q(x*u)+Q(Q(o*Q(Q(y*s)-Q(p*z)))+Q(t*v)));r=Q(r+r);D=r;E=Q(r*r);r=Q(Q(y*u)+Q(Q(o*Q(Q(z*t)-Q(s*x)))+Q(p*v)));r=Q(r+r);o=Q(Q(z*u)+Q(Q(o*Q(Q(x*p)-Q(t*y)))+Q(s*v)));o=Q(o+o);p=Q(Q(1)/Q(Y(Q(E+Q(Q(r*r)+Q(o*o))))));N[q+72>>2]=D*p;N[q+68>>2]=o*p;N[q+64>>2]=r*p;Yc(h,i,q- -64|0,d,l);break a}if(e){break a}c=J[h+76>>2];u=N[c+32>>2];p=u;v=N[c+36>>2];s=v;r=N[c+40>>2];t=r;a=K[h+64|0];f:{if(a>>>0<2){break f}w=1;b=a-1|0;e=b&1;if((a|0)!=2){f=b&-2;a=0;while(1){b=c+P(w,48)|0;p=Q(Q(p+N[b+32>>2])+N[b+80>>2]);t=Q(Q(t+N[b+40>>2])+N[b+88>>2]);s=Q(Q(s+N[b+36>>2])+N[b+84>>2]);w=w+2|0;a=a+2|0;if((f|0)!=(a|0)){continue}break}}if(!e){break f}a=c+P(w,48)|0;p=Q(p+N[a+32>>2]);t=Q(t+N[a+40>>2]);s=Q(s+N[a+36>>2])}z=N[d+4>>2];x=N[d+8>>2];y=N[d>>2];o=N[d+12>>2];J[q+76>>2]=0;a=Q(Q(t*t)+Q(Q(p*p)+Q(s*s)))>Q(1.1920928955078125e-7);t=a?t:r;p=a?p:u;s=a?s:v;u=Q(Q(x*t)+Q(Q(y*p)+Q(z*s)));v=Q(Q(o*o)+Q(-.5));r=Q(Q(x*u)+Q(Q(o*Q(Q(y*s)-Q(p*z)))+Q(t*v)));r=Q(r+r);D=r;E=Q(r*r);r=Q(Q(y*u)+Q(Q(o*Q(Q(z*t)-Q(s*x)))+Q(p*v)));r=Q(r+r);o=Q(Q(z*u)+Q(Q(o*Q(Q(x*p)-Q(t*y)))+Q(s*v)));o=Q(o+o);p=Q(Q(1)/Q(Y(Q(E+Q(Q(r*r)+Q(o*o))))));N[q+72>>2]=D*p;N[q+68>>2]=o*p;N[q+64>>2]=r*p;Yc(h,i,q- -64|0,d,l);break a}s=N[d+4>>2];t=N[d+8>>2];z=N[d>>2];o=N[d+12>>2];J[q+316>>2]=0;x=Q(x+u);y=Q(y+v);p=Q(p+r);u=Q(Q(t*x)+Q(Q(z*y)+Q(s*p)));v=Q(Q(o*o)+Q(-.5));r=Q(Q(t*u)+Q(Q(o*Q(Q(z*p)-Q(y*s)))+Q(x*v)));r=Q(r+r);D=r;E=Q(r*r);r=Q(Q(z*u)+Q(Q(o*Q(Q(s*x)-Q(p*t)))+Q(y*v)));r=Q(r+r);o=Q(Q(s*u)+Q(Q(o*Q(Q(t*y)-Q(x*z)))+Q(p*v)));o=Q(o+o);p=Q(Q(1)/Q(Y(Q(E+Q(Q(r*r)+Q(o*o))))));N[q+312>>2]=D*p;N[q+308>>2]=o*p;N[q+304>>2]=r*p;Yc(h,i,q+304|0,d,l);A=1}Ia=q+384|0;return A}function bz(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=Q(0),p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=Q(0),x=0,y=0,z=Q(0),A=Q(0),B=0,C=0,D=Q(0),E=Q(0);g=P(b,12);if(g){n=J[42504]+12|0;t=Ka[J[J[n>>2]+8>>2]](n,g,29113,9718,79)|0}n=P(d,12);if(n){h=J[42504]+12|0;y=Ka[J[J[h>>2]+8>>2]](h,n,29113,9718,82)|0}n=d<<2;if(n){h=J[42504]+12|0;n=Ka[J[J[h>>2]+8>>2]](h,n,29113,9718,84)|0}else{n=0}a:{if(f!=Q(0)){g=0;h=b<<2;if(h){j=J[42504]+12|0;v=Ka[J[J[j>>2]+8>>2]](j,h,29113,9718,89)|0}if(!b){break a}f=Q(Q(1)/f);while(1){J[(g<<2)+v>>2]=g;j=P(g,12);h=j+c|0;w=N[h>>2];o=N[h+4>>2];j=j+t|0;N[j+8>>2]=V(Q(Q(N[h+8>>2]*f)+Q(.5)));N[j+4>>2]=V(Q(Q(o*f)+Q(.5)));N[j>>2]=V(Q(Q(w*f)+Q(.5)));g=g+1|0;if((g|0)!=(b|0)){continue}break}break a}Va(t,c,g)}g=b>>>0>>0?d:b;h=g>>>1|g;h=h>>>2|h;h=h>>>4|h;h=h>>>8|h;B=h>>>16|h;h=B+1|0;g=g+h<<2;if(g){j=J[42504]+12|0;g=Ka[J[J[j>>2]+8>>2]](j,g,29113,9718,108)|0}else{g=0}u=h<<2;m=Wa(g,255,u);g=b<<2;if(g){h=J[42504]+12|0;i=Ka[J[J[h>>2]+8>>2]](h,g,29113,9718,113)|0}else{i=0}j=Wa(i,255,g);b:{if(!d){break b}h=P(d,3);q=h>>>0<=1?1:h;k=q&1;g=0;if(h>>>0>=2){q=q&-2;h=0;while(1){r=g<<2;i=J[r+e>>2];if(i>>>0>>0){J[j+(i<<2)>>2]=0}r=J[(r|4)+e>>2];if(r>>>0>>0){J[j+(r<<2)>>2]=0}g=g+2|0;h=h+2|0;if((q|0)!=(h|0)){continue}break}}if(!k){break b}g=J[(g<<2)+e>>2];if(g>>>0>=b>>>0){break b}J[j+(g<<2)>>2]=0}r=m+u|0;q=0;h=0;if(b){k=0;while(1){i=j+(k<<2)|0;c:{if(J[i>>2]==-1){break c}g=P(k,12)+t|0;f=N[g+4>>2];w=N[g>>2];o=N[g+8>>2];d:{s=J[g>>2];x=J[g+4>>2];C=J[g+8>>2];g=(s+P(x,11)|0)+P(C,2147483631)|0;l=g&2147483647;l=m+(((l>>>22^l>>>12^g)&B)<<2)|0;g=J[l>>2];if((g|0)!=-1){while(1){p=P(g,12)+t|0;if(!(w!=N[p>>2]|f!=N[p+4>>2])&o==N[p+8>>2]){break d}g=J[r+(g<<2)>>2];if((g|0)!=-1){continue}break}}J[i>>2]=h;g=P(h,12)+t|0;J[g+8>>2]=C;J[g+4>>2]=x;J[g>>2]=s;if(v){J[(h<<2)+v>>2]=k}J[r+(h<<2)>>2]=J[l>>2];J[l>>2]=h;h=h+1|0;break c}J[i>>2]=g}k=k+1|0;if((k|0)!=(b|0)){continue}break}}if(d){g=0;while(1){k=J[e>>2];e:{if(k>>>0>=b>>>0){break e}i=J[e+4>>2];if(i>>>0>=b>>>0){break e}l=J[e+8>>2];if(l>>>0>=b>>>0){break e}p=P(k,12)+c|0;f=N[p>>2];x=P(i,12)+c|0;w=Q(f-N[x>>2]);o=N[p+4>>2];s=P(l,12)+c|0;z=Q(o-N[s+4>>2]);f=Q(f-N[s>>2]);o=Q(o-N[x+4>>2]);A=Q(Q(w*z)-Q(f*o));D=Q(A*A);E=o;o=N[p+8>>2];A=Q(o-N[s+8>>2]);o=Q(o-N[x+8>>2]);z=Q(Q(E*A)-Q(z*o));f=Q(Q(o*f)-Q(A*w));if(Q(D+Q(Q(z*z)+Q(f*f)))==Q(0)){break e}k=J[j+(k<<2)>>2];i=J[j+(i<<2)>>2];if((k|0)==(i|0)){break e}l=J[j+(l<<2)>>2];if((l|0)==(i|0)|(k|0)==(l|0)){break e}p=P(q,12)+y|0;J[p>>2]=k;J[p+8>>2]=l;J[p+4>>2]=i;J[(q<<2)+n>>2]=g;q=q+1|0}e=e+12|0;g=g+1|0;if((g|0)!=(d|0)){continue}break}}if(j){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,j)}u=Wa(m,255,u);f:{g:{if(q){d=1;e=0;b=0;while(1){j=P(e,12)+y|0;k=J[j+8>>2];p=J[j>>2];l=J[j+4>>2];m=p-(l+k|0)^k>>>13;i=l-(k+m|0)^m<<8;g=k-(m+i|0)^i>>>13;s=i;i=m-(g+i|0)^g>>>12;m=s-(i+g|0)^i<<16;g=g-(i+m|0)^m>>>5;i=i-(g+m|0)^g>>>3;s=g;g=m-(g+i|0)^i<<10;m=u+(((s-(g+i|0)^g>>>15)&B)<<2)|0;g=J[m>>2];h:{if((g|0)!=-1){while(1){i=P(g,12)+y|0;if(!((p|0)!=J[i>>2]|(l|0)!=J[i+4>>2])&(k|0)==J[i+8>>2]){break h}g=J[r+(g<<2)>>2];if((g|0)!=-1){continue}break}}k=b<<2;i=J[(e<<2)+n>>2];J[k+n>>2]=i;g=P(b,12)+y|0;J[g+8>>2]=J[j+8>>2];l=J[j+4>>2];J[g>>2]=J[j>>2];J[g+4>>2]=l;J[k+r>>2]=J[m>>2];J[m>>2]=b;d=(b|0)==(i|0)&d;b=b+1|0}e=e+1|0;if((q|0)!=(e|0)){continue}break}break g}b=0;d=1;if(!u){break f}}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,u)}if(v){if(h){g=0;while(1){e=P(g,12)+t|0;j=P(J[(g<<2)+v>>2],12)+c|0;N[e>>2]=N[j>>2];N[e+4>>2]=N[j+4>>2];N[e+8>>2]=N[j+8>>2];g=g+1|0;if((h|0)!=(g|0)){continue}break}}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,v)}J[a+12>>2]=y;J[a+8>>2]=t;J[a+4>>2]=b;J[a>>2]=h;if(!d){J[a+16>>2]=n;return a}if(n){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,n)}J[a+16>>2]=0;return a}function jc(a,b,c,d){var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=0,w=Q(0),x=0,y=0,z=Q(0),A=Q(0),B=0,C=Q(0);e=Ia-160|0;Ia=e;f=N[b>>2];h=N[b+4>>2];i=N[b+8>>2];J[e+156>>2]=0;N[e+152>>2]=i;N[e+148>>2]=h;N[e+144>>2]=f;l=N[b+16>>2];m=N[b+20>>2];g=N[b+12>>2];J[e+140>>2]=0;N[e+136>>2]=m;N[e+132>>2]=l;N[e+128>>2]=g;n=N[b+28>>2];o=N[b+32>>2];w=N[b+24>>2];J[e+124>>2]=0;N[e+120>>2]=o;N[e+116>>2]=n;N[e+112>>2]=w;J[e+108>>2]=0;p=Q(m-i);q=Q(w-f);z=Q(o-i);g=Q(g-f);m=Q(Q(p*q)-Q(z*g));A=m;r=g;g=Q(n-h);s=q;q=Q(l-h);l=Q(Q(r*g)-Q(s*q));g=Q(Q(q*z)-Q(g*p));m=Q(Q(1)/Q(Y(Q(Q(l*l)+Q(Q(g*g)+Q(m*m))))));p=Q(A*m);N[e+100>>2]=p;g=Q(g*m);N[e+96>>2]=g;l=Q(l*m);N[e+104>>2]=l;b=J[a+3664>>2];a:{if(Q(Q(Q(N[b+8>>2]*l)+Q(Q(N[b>>2]*g)+Q(p*N[b+4>>2])))-Q(Q(i*l)+Q(Q(f*g)+Q(h*p))))>2];if(!(i>2])){break a}j=a+3648|0;b:{c:{d:{e:{h=N[e+64>>2];if(h>2];if(fQ(.9999989867210388))){break e}if(!(d&48)){break c}break d}f=N[e+48>>2];if(h>Q(.9999989867210388)){if(d&24){break d}if(f=Q(.9998999834060669)){break d}break c}if(!(d&32)){break c}}if(i==Q(0)){b=J[e+108>>2];J[e+24>>2]=J[e+104>>2];J[e+28>>2]=b;b=J[e+100>>2];J[e+16>>2]=J[e+96>>2];J[e+20>>2]=b;break b}b=J[a+3664>>2];i=N[b+56>>2];g=N[b+72>>2];l=N[b+52>>2];p=N[b+68>>2];m=N[b+48>>2];q=N[b+64>>2];J[e+28>>2]=0;s=i;r=Q(g-i);i=N[e+80>>2];g=Q(Q(1)-Q(h+f));o=Q(Q(s+Q(r*i))-Q(Q(g*N[e+152>>2])+Q(Q(o*f)+Q(h*N[e+136>>2]))));s=o;r=Q(o*o);o=Q(Q(m+Q(Q(q-m)*i))-Q(Q(N[e+144>>2]*g)+Q(Q(w*f)+Q(h*N[e+128>>2]))));f=Q(Q(l+Q(Q(p-l)*i))-Q(Q(N[e+148>>2]*g)+Q(Q(n*f)+Q(h*N[e+132>>2]))));h=Q(Q(1)/Q(Y(Q(r+Q(Q(o*o)+Q(f*f))))));N[e+24>>2]=s*h;N[e+20>>2]=f*h;N[e+16>>2]=o*h;break b}b=J[e+108>>2];J[e+24>>2]=J[e+104>>2];J[e+28>>2]=b;b=J[e+100>>2];J[e+16>>2]=J[e+96>>2];J[e+20>>2]=b}u=J[a+2324>>2];d=e+144|0;k=e+128|0;B=e+112|0;b=e+16|0;t=J[a+3664>>2];x=t+48|0;y=t- -64|0;t=a+2324|0;wA(d,k,B,e+96|0,b,c,x,y,a+3632|0,J[a+2320>>2],t);v=J[a+3664>>2];x=v+48|0;v=v- -64|0;y=J[a+2320>>2];Fo(x,v,j,b,c,d,k,y,t);Fo(x,v,j,b,c,k,B,y,t);Fo(x,v,j,b,c,d,B,y,t);d=J[a+2324>>2];if((u|0)==(d|0)){break a}J[e>>2]=2139095039;if(d>>>0>u>>>0){c=u;while(1){b=J[a+2320>>2]+(c<<6)|0;n=N[b+44>>2];f=N[b+8>>2];h=N[b>>2];i=N[b+4>>2];o=N[a+2304>>2];w=N[a+2288>>2];l=N[a+2256>>2];m=N[a+2272>>2];g=N[a+2308>>2];p=N[a+2292>>2];q=N[a+2260>>2];z=N[a+2276>>2];C=N[a+2312>>2];A=N[a+2296>>2];r=N[a+2264>>2];s=N[a+2280>>2];J[b+12>>2]=0;N[b+8>>2]=C+Q(Q(A*f)+Q(Q(r*h)+Q(i*s)));N[b+4>>2]=g+Q(Q(p*f)+Q(Q(q*h)+Q(i*z)));N[b>>2]=o+Q(Q(w*f)+Q(Q(l*h)+Q(i*m)));f=N[e>>2];N[e>>2]=f>n?n:f;c=c+1|0;d=J[a+2324>>2];if(c>>>0>>0){continue}break}}if(d>>>0>u>>>0){b=u;while(1){c=b;b=b+1|0;if(d>>>0>b>>>0){c=J[a+2320>>2]+(c<<6)|0;f=N[c+16>>2];h=N[c+24>>2];i=N[c+20>>2];c=b;while(1){k=J[a+2320>>2];j=k+(c<<6)|0;n=Q(N[j+24>>2]-h);r=Q(n*n);n=Q(N[j+16>>2]-f);s=Q(n*n);n=Q(N[j+20>>2]-i);if(N[a+2240>>2]>Q(r+Q(s+Q(n*n)))){d=(k+(d<<6)|0)+-64|0;k=J[d+4>>2];J[j>>2]=J[d>>2];J[j+4>>2]=k;J[j+48>>2]=J[d+48>>2];k=J[d+44>>2];J[j+40>>2]=J[d+40>>2];J[j+44>>2]=k;k=J[d+36>>2];J[j+32>>2]=J[d+32>>2];J[j+36>>2]=k;k=J[d+28>>2];J[j+24>>2]=J[d+24>>2];J[j+28>>2]=k;k=J[d+20>>2];J[j+16>>2]=J[d+16>>2];J[j+20>>2]=k;k=J[d+12>>2];J[j+8>>2]=J[d+8>>2];J[j+12>>2]=k;d=J[t>>2]-1|0;J[t>>2]=d;c=c-1|0}c=c+1|0;if(c>>>0>>0){continue}break}}if(b>>>0>>0){continue}break}}AA(a,e+16|0,e,u);if(M[a+2324>>2]<=15){break a}Nd(a,3,1)}Ia=e+160|0}function Wp(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=0,E=Q(0),F=Q(0),G=Q(0),I=Q(0),K=Q(0),L=0,M=Q(0),O=Q(0),R=0,S=Q(0),T=Q(0),U=Q(0),V=0,W=Q(0),X=Q(0);p=Ia-1056|0;Ia=p;m=N[e+8>>2];m=Q(m+m);B=m>Q(0);C=Q(-m);n=N[e+4>>2];n=Q(n+n);D=n>Q(0);E=Q(-n);o=N[e>>2];o=Q(o+o);e=o>Q(0);G=Q(-o);q=N[d+8>>2];q=Q(q+q);r=N[d+4>>2];r=Q(r+r);s=N[d>>2];s=Q(s+s);x=N[f>>2];a:{if(x>=Q(34028234663852886e22)){u=n==Q(0)?r:n>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);v=o==Q(0)?s:o>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);y=q;if(m==Q(0)){break a}y=m>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break a}u=Q(r+Q(n*x));v=Q(s+Q(o*x));y=Q(q+Q(m*x))}x=B?m:C;C=D?n:E;E=e?o:G;H[p+1040|0]=1;J[p+1048>>2]=256;J[p+1052>>2]=256;J[p+1044>>2]=p+16;R=J[c+8>>2];J[p+16>>2]=R;G=q>y?q:y;M=r>u?r:u;O=s>v?s:v;y=q>2]+(B<<2)>>2];k=N[e+12>>2];i=N[e>>2];j=Q(k-i);i=Q(i+k);d:{if(!(Q(j+i)>=v)|!(Q(i-j)<=O)){break d}h=N[e+16>>2];l=N[e+4>>2];k=Q(h-l);h=Q(l+h);l=Q(r-h);w=Q(s-i);i=Q(Q(o*l)-Q(n*w));if(!(Q(Q(C*j)+Q(E*k))>=(i>Q(0)?i:Q(-i)))|!(Q(k+h)>=u)|!(Q(h-k)<=M)){break d}t=Q(x*k);i=N[e+20>>2];h=N[e+8>>2];k=Q(i-h);i=Q(h+i);z=Q(q-i);h=Q(Q(n*z)-Q(m*l));if(!(Q(t+Q(C*k))>=(h>Q(0)?h:Q(-h)))|!(Q(k+i)>=y)|!(Q(i-k)<=G)){break d}h=Q(Q(x*j)+Q(E*k));j=Q(Q(m*w)-Q(o*z));if(!(h>=(j>Q(0)?j:Q(-j)))){break d}i=N[f>>2];N[p+12>>2]=i;d=J[e+24>>2];if(!(d&1)){while(1){d=P(d>>>1|0,28)+R|0;i=N[d+40>>2];h=N[d+28>>2];j=Q(i-h);l=N[d+44>>2];w=N[d+32>>2];k=Q(l-w);l=Q(w+l);S=Q(r-l);w=Q(h+i);T=Q(s-w);z=Q(Q(o*S)-Q(n*T));I=N[d+12>>2];t=N[d>>2];i=Q(I-t);F=N[d+16>>2];A=N[d+4>>2];h=Q(F-A);F=Q(A+F);A=Q(r-F);I=Q(t+I);U=Q(s-I);t=Q(Q(o*A)-Q(n*U));e=Q(I-i)<=O&Q(i+I)>=v&Q(Q(C*i)+Q(E*h))>=(t>Q(0)?t:Q(-t))&Q(h+F)>=u&Q(F-h)<=M;W=Q(x*h);t=N[d+20>>2];K=N[d+8>>2];h=Q(t-K);t=Q(K+t);K=Q(q-t);A=Q(Q(n*K)-Q(m*A));X=Q(Q(x*i)+Q(E*h));i=Q(Q(m*U)-Q(o*K));e=e&Q(W+Q(C*h))>=(A>Q(0)?A:Q(-A))&Q(h+t)>=y&Q(t-h)<=G&X>=(i>Q(0)?i:Q(-i));D=Q(w-j)<=O&Q(j+w)>=v&Q(Q(C*j)+Q(E*k))>=(z>Q(0)?z:Q(-z))&Q(k+l)>=u&Q(l-k)<=M;A=Q(x*k);i=N[d+48>>2];h=N[d+36>>2];k=Q(i-h);i=Q(h+i);z=Q(q-i);h=Q(Q(n*z)-Q(m*S));K=Q(Q(x*j)+Q(E*k));j=Q(Q(m*T)-Q(o*z));D=D&Q(A+Q(C*k))>=(h>Q(0)?h:Q(-h))&Q(k+i)>=y&Q(i-k)<=G&K>=(j>Q(0)?j:Q(-j));e:{if(!(!e|!D)){e=Q(Q(Q(i-t)*m)+Q(Q(Q(w-I)*o)+Q(n*Q(l-F))))>Q(0);J[J[p+1044>>2]+(B<<2)>>2]=d+P(e,28);e=d+P(!e,28)|0;B=B+1|0;if((B|0)!=(J[p+1052>>2]&2147483647)){break e}Lg(p+16|0,B<<1);break e}if(!(e|D)){break d}e=e?d:d+28|0}d=J[e+24>>2];if(!(d&1)){continue}break}i=N[f>>2]}e=J[e+24>>2];d=e>>>1&15;if(!d){break d}e=J[c>>2]+(e>>>3&536870908)|0;D=d;while(1){V=J[e>>2];f:{if(d>>>0>=2){L=P(V,24)+b|0;k=N[L+12>>2];h=N[L>>2];j=Q(k-h);h=Q(h+k);if(!(Q(j+h)>=v)|!(Q(h-j)<=O)){break f}l=N[L+16>>2];w=N[L+4>>2];k=Q(l-w);l=Q(w+l);w=Q(r-l);z=Q(s-h);h=Q(Q(o*w)-Q(n*z));if(!(Q(Q(C*j)+Q(E*k))>=(h>Q(0)?h:Q(-h)))|!(Q(k+l)>=u)|!(Q(l-k)<=M)){break f}t=Q(x*k);h=N[L+20>>2];l=N[L+8>>2];k=Q(h-l);h=Q(l+h);F=Q(q-h);l=Q(Q(n*F)-Q(m*w));if(!(Q(t+Q(C*k))>=(l>Q(0)?l:Q(-l)))|!(Q(k+h)>=y)|!(Q(h-k)<=G)){break f}h=Q(Q(x*j)+Q(E*k));j=Q(Q(m*z)-Q(o*F));if(!(h>=(j>Q(0)?j:Q(-j)))){break f}}if(!(Ka[J[J[g>>2]>>2]](g,p+12|0,(V<<3)+a|0)|0)){break c}j=N[p+12>>2];if(!(j>2]=j;u=Q(q+Q(m*j));G=q>u?q:u;v=Q(r+Q(n*j));M=r>v?r:v;j=Q(s+Q(o*j));O=js?s:j}e=e+4|0;D=D-1|0;if(D){continue}break}}d=B;B=d-1|0;if(d){continue}break}b=1;break b}b=0}a=J[p+1052>>2];g:{if((a|0)<0|!(a&2147483647)){break g}a=J[p+1044>>2];if((a|0)==(p+16|0)|!a){break g}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,a)}Ia=p+1056|0;return b}function fja(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0);l=N[d>>2];p=N[c+4>>2];m=N[c+12>>2];n=N[d+8>>2];t=N[d+12>>2];w=N[c+8>>2];o=N[c>>2];q=N[d+4>>2];i=Q(Q(l*p)+Q(Q(Q(m*n)-Q(t*w))-Q(o*q)));k=Q(Q(q*w)+Q(Q(Q(m*l)-Q(t*o))-Q(p*n)));A=Q(k+k);B=Q(Q(w*n)+Q(Q(p*q)+Q(Q(m*t)+Q(o*l))));j=Q(Q(n*o)+Q(Q(Q(m*q)-Q(t*p))-Q(w*l)));r=Q(j+j);k=N[b+12>>2];F=Q(Q(Q(i*A)+Q(B*r))*k);D=N[e>>2];E=N[d+16>>2];y=Q(E-N[c+16>>2]);C=Q(y+y);y=N[d+20>>2];z=Q(y-N[c+20>>2]);x=Q(z+z);z=N[d+24>>2];s=Q(z-N[c+24>>2]);s=Q(s+s);C=Q(D-Q(Q(Q(C*Q(Q(m*m)+Q(-.5)))+Q(m*Q(Q(w*x)-Q(p*s))))-Q(o*Q(Q(Q(Q(-o)*C)-Q(x*p))-Q(w*s)))));v=Q(Q(1)-Q(j*r));r=Q(i+i);v=Q(v-Q(i*r));i=N[b+4>>2];H=Q(v*i);v=Q(Q(j*A)-Q(B*r));j=N[b+8>>2];I=Q(v*j);K=Q(H+I);v=Q(q+q);r=Q(v*n);u=Q(l+l);x=Q(u*t);A=Q(r-x);s=Q(u*n);G=Q(v*t);B=Q(s+G);r=Q(r+x);L=Q(u*q);M=Q(n+n);O=Q(M*t);t=Q(L-O);x=Q(s-G);s=Q(L+O);l=Q(Q(1)-Q(l*u));u=Q(q*v);q=Q(l-u);v=l;l=Q(n*M);n=Q(v-l);l=Q(Q(Q(1)-u)-l);v=Q(o+o);G=Q(m+m);u=Q(-Q(Q(v*w)-Q(p*G)));p=Q(-Q(Q(w*G)+Q(v*p)));m=Q(-Q(Q(o*v)+Q(Q(m*G)+Q(-1))));a=Ia-48|0;J[a+44>>2]=a;b=J[a+44>>2];a:{if(J[b>>2]>=0){break a}a=J[g+4096>>2];if(a>>>0>63){break a}J[g+4096>>2]=a+1;a=(a<<6)+g|0;N[a+8>>2]=u;N[a+4>>2]=p;N[a>>2]=m;J[a+52>>2]=-1;N[a+12>>2]=D+Q(Q(K+F)-C);N[a+24>>2]=z+Q(Q(Q(x*i)+Q(r*j))+Q(q*k));N[a+20>>2]=y+Q(Q(Q(s*i)+Q(n*j))+Q(A*k));N[a+16>>2]=E+Q(Q(Q(l*i)+Q(t*j))+Q(B*k))}b:{if(J[b+4>>2]>=0){break b}a=J[g+4096>>2];if(a>>>0>63){break b}J[g+4096>>2]=a+1;a=(a<<6)+g|0;N[a+8>>2]=u;N[a+4>>2]=p;N[a>>2]=m;J[a+52>>2]=-1;N[a+12>>2]=D+Q(Q(K-F)-C);N[a+24>>2]=z+Q(Q(Q(x*i)+Q(r*j))-Q(q*k));N[a+20>>2]=y+Q(Q(Q(s*i)+Q(n*j))-Q(A*k));N[a+16>>2]=E+Q(Q(Q(l*i)+Q(t*j))-Q(B*k))}o=Q(H-I);c:{if(J[b+8>>2]>=0){break c}a=J[g+4096>>2];if(a>>>0>63){break c}J[g+4096>>2]=a+1;a=(a<<6)+g|0;N[a+8>>2]=u;N[a+4>>2]=p;N[a>>2]=m;J[a+52>>2]=-1;N[a+12>>2]=D+Q(Q(o+F)-C);N[a+24>>2]=z+Q(Q(Q(x*i)-Q(r*j))+Q(q*k));N[a+20>>2]=y+Q(Q(Q(s*i)-Q(n*j))+Q(A*k));N[a+16>>2]=E+Q(Q(Q(l*i)-Q(t*j))+Q(B*k))}d:{if(J[b+12>>2]>=0){break d}a=J[g+4096>>2];if(a>>>0>63){break d}J[g+4096>>2]=a+1;a=(a<<6)+g|0;N[a+8>>2]=u;N[a+4>>2]=p;N[a>>2]=m;J[a+52>>2]=-1;N[a+12>>2]=D+Q(Q(o-F)-C);N[a+24>>2]=z+Q(Q(Q(x*i)-Q(r*j))-Q(q*k));N[a+20>>2]=y+Q(Q(Q(s*i)-Q(n*j))-Q(A*k));N[a+16>>2]=E+Q(Q(Q(l*i)-Q(t*j))-Q(B*k))}o=Q(I-H);e:{if(J[b+16>>2]>=0){break e}a=J[g+4096>>2];if(a>>>0>63){break e}J[g+4096>>2]=a+1;a=(a<<6)+g|0;N[a+8>>2]=u;N[a+4>>2]=p;N[a>>2]=m;J[a+52>>2]=-1;N[a+12>>2]=D+Q(Q(o+F)-C);N[a+24>>2]=z+Q(Q(Q(r*j)-Q(x*i))+Q(q*k));N[a+20>>2]=y+Q(Q(Q(n*j)-Q(s*i))+Q(A*k));N[a+16>>2]=E+Q(Q(Q(t*j)-Q(l*i))+Q(B*k))}w=Q(-H);f:{if(J[b+20>>2]>=0){break f}a=J[g+4096>>2];if(a>>>0>63){break f}J[g+4096>>2]=a+1;a=(a<<6)+g|0;N[a+8>>2]=u;N[a+4>>2]=p;N[a>>2]=m;J[a+52>>2]=-1;N[a+12>>2]=D+Q(Q(o-F)-C);N[a+24>>2]=z+Q(Q(Q(r*j)-Q(x*i))-Q(q*k));N[a+20>>2]=y+Q(Q(Q(n*j)-Q(s*i))-Q(A*k));N[a+16>>2]=E+Q(Q(Q(t*j)-Q(l*i))-Q(B*k))}o=Q(w-I);g:{if(J[b+24>>2]>=0){break g}a=J[g+4096>>2];if(a>>>0>63){break g}J[g+4096>>2]=a+1;a=(a<<6)+g|0;N[a+8>>2]=u;N[a+4>>2]=p;N[a>>2]=m;J[a+52>>2]=-1;N[a+12>>2]=D+Q(Q(o+F)-C);w=Q(-j);N[a+24>>2]=z+Q(Q(Q(r*w)-Q(x*i))+Q(q*k));N[a+20>>2]=y+Q(Q(Q(n*w)-Q(s*i))+Q(A*k));N[a+16>>2]=E+Q(Q(Q(t*w)-Q(l*i))+Q(B*k))}a=J[g+4096>>2];if(!(a>>>0>63|J[b+28>>2]>=0)){J[g+4096>>2]=a+1;a=(a<<6)+g|0;N[a+8>>2]=u;N[a+4>>2]=p;N[a>>2]=m;J[a+52>>2]=-1;N[a+12>>2]=D+Q(Q(o-F)-C);j=Q(-j);N[a+24>>2]=z+Q(Q(Q(r*j)-Q(x*i))-Q(q*k));N[a+20>>2]=y+Q(Q(Q(n*j)-Q(s*i))-Q(A*k));N[a+16>>2]=E+Q(Q(Q(t*j)-Q(l*i))-Q(B*k));a=1}return(a|0)!=0|0}function F0(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),K=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0);c=Ia-288|0;Ia=c;v=N[a+4>>2];u=N[a+8>>2];J[c+272>>2]=0;J[c+264>>2]=0;J[c+268>>2]=0;J[c+256>>2]=0;J[c+260>>2]=0;E=N[d+20>>2];z=N[b+20>>2];F=N[d+24>>2];A=N[b+24>>2];n=N[e+52>>2];x=N[e+56>>2];T=N[f+4>>2];U=N[f>>2];V=N[f+8>>2];G=N[d+16>>2];w=N[b+16>>2];s=N[d>>2];l=N[b+8>>2];m=N[d+8>>2];k=N[b>>2];r=N[d+12>>2];p=N[b+4>>2];q=N[d+4>>2];t=N[b+12>>2];o=N[e+48>>2];J[c+252>>2]=0;N[c+248>>2]=x;N[c+244>>2]=n;H[c+224|0]=0;J[c+220>>2]=3;J[c+192>>2]=0;J[c+196>>2]=0;J[c+200>>2]=0;J[c+204>>2]=0;N[c+240>>2]=o;n=n>=o?o:n;n=n<=x?n:x;x=Q(n*Q(.05000000074505806));N[c+216>>2]=x;N[c+212>>2]=x;N[c+208>>2]=n*Q(.15000000596046448);J[c+172>>2]=0;J[c+156>>2]=0;x=Q(-s);w=Q(w-G);z=Q(z-E);A=Q(A-F);K=Q(Q(Q(x*w)-Q(z*q))-Q(m*A));n=Q(Q(r*r)+Q(-.5));o=Q(Q(Q(r*Q(Q(q*w)-Q(s*z)))+Q(n*A))-Q(m*K));D=Q(o+o);N[c+104>>2]=D;o=Q(Q(Q(k*q)-Q(s*p))+Q(Q(l*r)-Q(t*m)));B=Q(Q(Q(p*m)-Q(q*l))+Q(Q(k*r)-Q(t*s)));y=Q(B+B);M=Q(o*y);C=Q(Q(t*r)-Q(Q(Q(x*k)-Q(p*q))-Q(m*l)));k=Q(Q(Q(l*s)-Q(m*k))+Q(Q(p*r)-Q(t*q)));p=Q(k+k);t=Q(C*p);B=Q(Q(1)-Q(B*y));O=Q(k*p);l=Q(u*Q(0));P=Q(o*p);R=Q(C*y);S=Q(Q(Q(B-O)*l)+Q(Q(u*Q(M-t))+Q(l*Q(P+R))));N[c+168>>2]=D-S;p=Q(Q(Q(n*z)+Q(r*Q(Q(s*A)-Q(m*w))))-Q(q*K));p=Q(p+p);N[c+100>>2]=p;y=Q(k*y);k=Q(o+o);C=Q(C*k);o=Q(o*k);k=Q(Q(Q(P-R)*l)+Q(Q(u*Q(y+C))+Q(l*Q(B-o))));N[c+164>>2]=p-k;N[c+152>>2]=D+S;N[c+148>>2]=p+k;N[c+176>>2]=v;J[c+108>>2]=0;J[c+124>>2]=4;H[c+128|0]=1;N[c+120>>2]=v;N[c+116>>2]=v;N[c+112>>2]=v;k=Q(Q(Q(n*w)+Q(r*Q(Q(m*z)-Q(q*A))))-Q(s*K));k=Q(k+k);N[c+96>>2]=k;l=Q(Q(Q(M+t)*l)+Q(Q(u*Q(Q(Q(1)-O)-o))+Q(l*Q(y-C))));N[c+160>>2]=k-l;N[c+144>>2]=k+l;J[c+92>>2]=0;l=Q(V*g);u=Q(U*g);t=Q(T*g);o=Q(Q(m*l)+Q(Q(s*u)+Q(q*t)));w=Q(Q(m*o)+Q(Q(l*n)-Q(r*Q(Q(s*t)-Q(u*q)))));N[c+88>>2]=w+w;w=Q(Q(q*o)+Q(Q(t*n)-Q(r*Q(Q(m*u)-Q(l*s)))));N[c+84>>2]=w+w;l=Q(Q(s*o)+Q(Q(u*n)-Q(r*Q(Q(q*l)-Q(t*m)))));N[c+80>>2]=l+l;a=L[i>>1];J[c+28>>2]=0;N[c+24>>2]=D-N[c+200>>2];N[c+20>>2]=p-N[c+196>>2];N[c+16>>2]=k-N[c+192>>2];J[c+8>>2]=156668;J[c+12>>2]=c+96;J[c>>2]=157392;J[c+4>>2]=c+192;a=a&512;b=lp(c+8|0,c,c+16|0,c+256|0,c+80|0,c- -64|0,c+32|0,c+48|0,Q(v+j),a>>>9|0);a:{if(!b){break a}j=Q(-m);v=Q(-q);I[h+12>>1]=2;w=N[c+64>>2];if(w<=N[c+272>>2]){if(a){I[h+12>>1]=3;g=N[c+56>>2];l=N[c+48>>2];u=N[c+52>>2];k=N[c+40>>2];p=N[c+32>>2];t=N[c+36>>2];N[h+40>>2]=w;o=Q(Q(m*k)+Q(Q(s*p)+Q(q*t)));N[h+36>>2]=Q(Q(Q(r*Q(Q(s*t)+Q(p*v)))+Q(n*k))+Q(m*o))*Q(-2);N[h+32>>2]=Q(Q(q*o)+Q(Q(n*t)+Q(r*Q(Q(m*p)+Q(k*x)))))*Q(-2);N[h+28>>2]=Q(Q(s*o)+Q(Q(n*p)+Q(r*Q(Q(q*k)+Q(t*j)))))*Q(-2);k=Q(Q(r*Q(Q(s*u)+Q(l*v)))+Q(n*g));v=Q(Q(m*g)+Q(Q(s*l)+Q(q*u)));k=Q(k+Q(m*v));N[h+24>>2]=F+Q(k+k);m=Q(Q(q*v)+Q(Q(n*u)+Q(r*Q(Q(m*l)+Q(g*x)))));N[h+20>>2]=E+Q(m+m);g=Q(Q(s*v)+Q(Q(n*l)+Q(r*Q(Q(q*g)+Q(u*j)))));N[h+16>>2]=G+Q(g+g);break a}J[h+40>>2]=0;g=N[f>>2];j=N[f+4>>2];N[h+36>>2]=-N[f+8>>2];N[h+32>>2]=-j;N[h+28>>2]=-g;break a}I[h+12>>1]=3;l=N[c+56>>2];u=N[c+48>>2];k=N[c+52>>2];p=N[c+40>>2];t=N[c+32>>2];o=N[c+36>>2];N[h+40>>2]=w*g;g=Q(Q(m*p)+Q(Q(s*t)+Q(q*o)));N[h+36>>2]=Q(Q(Q(r*Q(Q(s*o)+Q(t*v)))+Q(n*p))+Q(m*g))*Q(-2);N[h+32>>2]=Q(Q(q*g)+Q(Q(n*o)+Q(r*Q(Q(m*t)+Q(p*x)))))*Q(-2);N[h+28>>2]=Q(Q(s*g)+Q(Q(n*t)+Q(r*Q(Q(q*p)+Q(o*j)))))*Q(-2);g=Q(Q(m*l)+Q(Q(s*u)+Q(q*k)));v=Q(Q(Q(r*Q(Q(s*k)+Q(u*v)))+Q(n*l))+Q(m*g));N[h+24>>2]=F+Q(v+v);m=Q(Q(q*g)+Q(Q(n*k)+Q(r*Q(Q(m*u)+Q(l*x)))));N[h+20>>2]=E+Q(m+m);g=Q(Q(s*g)+Q(Q(n*u)+Q(r*Q(Q(q*l)+Q(k*j)))));N[h+16>>2]=G+Q(g+g)}Ia=c+288|0;return b|0}function g1(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=0,ca=0,da=Q(0);g=Ia-112|0;Ia=g;r=J[a+32>>2];m=N[a+8>>2];i=N[a+4>>2];N[g+44>>2]=Q(1)/N[a+12>>2];N[g+40>>2]=Q(1)/m;N[g+36>>2]=Q(1)/i;N[g+48>>2]=N[a+16>>2];N[g+52>>2]=N[a+20>>2];N[g+56>>2]=N[a+24>>2];N[g+60>>2]=N[a+28>>2];n=N[b+8>>2];p=Q(N[b+24>>2]*Q(-2));l=N[b>>2];k=Q(N[b+16>>2]*Q(-2));j=Q(N[b+20>>2]*Q(-2));o=N[b+4>>2];m=Q(Q(n*p)+Q(Q(l*k)+Q(j*o)));q=N[b+12>>2];i=Q(Q(q*q)+Q(-.5));N[g+32>>2]=Q(n*m)+Q(Q(p*i)-Q(q*Q(Q(l*j)-Q(k*o))));N[g+28>>2]=Q(o*m)+Q(Q(j*i)-Q(q*Q(Q(n*k)-Q(p*l))));N[g+20>>2]=q;N[g+16>>2]=-n;N[g+12>>2]=-o;N[g+8>>2]=-l;N[g+24>>2]=Q(l*m)+Q(Q(k*i)-Q(q*Q(Q(o*p)-Q(j*n))));pp(g- -64|0,g+36|0,g+8|0);ba=J[r+56>>2];ca=K[r+55|0];j=N[g+104>>2];m=N[g+108>>2];t=N[c+8>>2];u=N[c>>2];z=N[c+4>>2];M=N[g+92>>2];O=N[g+80>>2];R=N[g+96>>2];q=N[d+8>>2];n=N[d>>2];S=N[g+84>>2];l=N[d+4>>2];i=N[g+100>>2];T=N[g+88>>2];U=N[g+64>>2];V=N[g+76>>2];W=N[g+68>>2];X=N[g+72>>2];J[h+8>>2]=-1;a:{b:{c:{if(ca){w=Q(Q(Q(X*n)+Q(S*l))+Q(R*q));da=Q(Q(Q(W*n)+Q(O*l))+Q(M*q));x=Q(Q(Q(U*n)+Q(V*l))+Q(T*q));A=Q(Q(Q(Q(u*X)+Q(z*S))+Q(t*R))+m);y=Q(Q(Q(Q(u*W)+Q(z*O))+Q(t*M))+j);B=Q(Q(Q(Q(u*U)+Q(z*V))+Q(t*T))+i);d=0;o=Q(34028234663852886e22);m=Q(-34028234663852886e22);c=1;while(1){r=P(d,20)+ba|0;p=N[r+8>>2];k=N[r>>2];i=N[r+4>>2];j=Q(N[r+12>>2]+Q(Q(A*p)+Q(Q(B*k)+Q(y*i))));k=Q(Q(p*w)+Q(Q(k*x)+Q(da*i)));i=Q(Q(-j)/k);r=j>Q(0);d:{if(k>Q(1.0000000116860974e-7)){o=i>o?o:i;break d}if(km)){break d}J[h+8>>2]=d;m=i;break d}if(!r){break d}c=0;break a}c=!r&c;d=d+1|0;if((ca|0)!=(d|0)){continue}break}if(!c){break c}}J[h+48>>2]=0;J[h+8>>2]=-1;J[h+40>>2]=0;J[h+44>>2]=0;N[h+16>>2]=u;N[h+36>>2]=-q;N[h+32>>2]=-l;N[h+28>>2]=-n;N[h+24>>2]=t;N[h+20>>2]=z;c=3;break b}c=0;if(!(m>Q(0))|(!(Q(e+Q(-9999999747378752e-21))>m)|!(m>1];if(d&1){z=N[b+16>>2];q=N[b+20>>2];i=N[a+16>>2];C=Q(i+i);j=N[a+24>>2];n=Q(C*j);s=N[a+20>>2];e=Q(s+s);v=N[a+28>>2];l=Q(e*v);D=Q(n+l);Z=N[a+4>>2];_=Q(D*Z);o=Q(e*j);p=Q(C*v);E=Q(o-p);t=N[a+8>>2];$=Q(E*t);k=Q(Q(1)-Q(i*C));e=Q(s*e);F=Q(k-e);u=N[a+12>>2];aa=Q(F*u);G=N[b+8>>2];A=Q(A+Q(w*m));B=Q(B+Q(x*m));i=Q(Q(1)-e);e=Q(j+j);j=Q(j*e);H=Q(i-j);i=Q(C*s);e=Q(e*v);s=Q(i+e);w=Q(n-l);l=Q(y+Q(da*m));x=Q(i-e);y=Q(k-j);v=Q(o+p);e=Q(Q(A*Q(Q(Q(D*_)+Q(E*$))+Q(F*aa)))+Q(Q(B*Q(Q(Q(H*_)+Q(s*$))+Q(w*aa)))+Q(l*Q(Q(Q(x*_)+Q(y*$))+Q(v*aa)))));n=Q(e+e);o=N[b>>2];j=Q(Z*H);i=Q(s*t);e=Q(w*u);e=Q(Q(A*Q(Q(Q(D*j)+Q(E*i))+Q(F*e)))+Q(Q(B*Q(Q(Q(H*j)+Q(s*i))+Q(w*e)))+Q(l*Q(Q(Q(x*j)+Q(y*i))+Q(v*e)))));p=Q(e+e);k=N[b+4>>2];j=Q(Z*x);i=Q(y*t);e=Q(v*u);e=Q(Q(A*Q(Q(Q(D*j)+Q(E*i))+Q(F*e)))+Q(Q(B*Q(Q(Q(H*j)+Q(s*i))+Q(w*e)))+Q(l*Q(Q(Q(x*j)+Q(y*i))+Q(v*e)))));j=Q(e+e);i=Q(Q(G*n)+Q(Q(o*p)+Q(k*j)));l=N[b+12>>2];e=Q(Q(l*l)+Q(-.5));N[h+24>>2]=N[b+24>>2]+Q(Q(G*i)+Q(Q(n*e)+Q(l*Q(Q(o*j)-Q(p*k)))));N[h+20>>2]=q+Q(Q(k*i)+Q(Q(j*e)+Q(l*Q(Q(G*p)-Q(n*o)))));N[h+16>>2]=z+Q(Q(o*i)+Q(Q(p*e)+Q(l*Q(Q(k*n)-Q(j*G)))));c=1025}J[h+44>>2]=0;J[h+48>>2]=0;N[h+40>>2]=m;J[h+28>>2]=0;J[h+32>>2]=0;J[h+36>>2]=0;if(!(d&2)){break b}a=P(J[h+8>>2],20)+ba|0;m=N[a+8>>2];i=N[a>>2];e=N[a+4>>2];k=Q(Q(R*m)+Q(Q(T*i)+Q(M*e)));N[h+36>>2]=k;j=Q(Q(S*m)+Q(Q(V*i)+Q(O*e)));N[h+32>>2]=j;i=Q(Q(X*m)+Q(Q(U*i)+Q(W*e)));N[h+28>>2]=i;c=c|2;e=Q(Y(Q(Q(k*k)+Q(Q(i*i)+Q(j*j)))));if(!(e>Q(0))){break b}e=Q(Q(1)/e);N[h+36>>2]=k*e;N[h+32>>2]=j*e;N[h+28>>2]=i*e}I[h+12>>1]=c;c=1}Ia=g+112|0;return c|0}function c0(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);k=k|0;l=Q(l);var m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0);k=Ia-384|0;Ia=k;b=J[b>>2];a=J[a>>2];J[k+72>>2]=0;J[k+76>>2]=0;J[k+64>>2]=0;J[k+68>>2]=0;H[k+96|0]=0;J[k+92>>2]=3;j=N[a+8>>2];l=N[a+12>>2];p=N[a+4>>2];J[k+124>>2]=0;N[k+120>>2]=l;N[k+116>>2]=j;N[k+112>>2]=p;j=j>=p?p:j;j=j<=l?j:l;N[k+88>>2]=j*Q(.05000000074505806);N[k+84>>2]=j*Q(.004999999888241291);N[k+80>>2]=j*Q(.009999999776482582);J[k+8>>2]=0;J[k+12>>2]=0;J[k>>2]=0;J[k+4>>2]=0;H[k+32|0]=0;J[k+28>>2]=3;j=N[b+8>>2];l=N[b+12>>2];p=N[b+4>>2];J[k+60>>2]=0;N[k+56>>2]=l;N[k+52>>2]=j;N[k+48>>2]=p;j=j>=p?p:j;j=j<=l?j:l;N[k+24>>2]=j*Q(.05000000074505806);N[k+20>>2]=j*Q(.004999999888241291);N[k+16>>2]=j*Q(.009999999776482582);J[k+376>>2]=0;J[k+380>>2]=0;J[k+368>>2]=0;J[k+372>>2]=0;D=N[f+20>>2];z=N[e+20>>2];y=N[f+24>>2];A=N[e+24>>2];n=N[c+8>>2];r=N[c>>2];s=N[c+4>>2];q=N[c+12>>2];p=N[d+12>>2];u=N[d>>2];E=N[f+16>>2];B=N[e+16>>2];j=N[d+4>>2];l=N[d+8>>2];J[k+364>>2]=0;J[k+348>>2]=0;J[k+332>>2]=0;C=Q(-u);m=Q(B-E);o=Q(z-D);v=Q(A-y);x=Q(Q(Q(C*m)-Q(o*j))-Q(l*v));w=Q(Q(p*p)+Q(-.5));t=Q(Q(Q(p*Q(Q(j*m)-Q(u*o)))+Q(w*v))-Q(l*x));N[k+360>>2]=t+t;t=Q(Q(Q(w*o)+Q(p*Q(Q(u*v)-Q(l*m))))-Q(j*x));N[k+356>>2]=t+t;a=k+352|0;m=Q(Q(Q(w*m)+Q(p*Q(Q(l*o)-Q(j*v))))-Q(u*x));N[a>>2]=m+m;o=Q(Q(Q(s*l)-Q(j*n))+Q(Q(r*p)-Q(q*u)));m=Q(o+o);v=Q(Q(Q(n*u)-Q(l*r))+Q(Q(s*p)-Q(q*j)));x=Q(v+v);t=Q(Q(1)-Q(o*m));F=Q(v*x);N[k+344>>2]=t-F;o=Q(Q(Q(r*j)-Q(u*s))+Q(Q(n*p)-Q(q*l)));G=Q(o*x);n=Q(Q(q*p)-Q(Q(Q(C*r)-Q(s*j))-Q(l*n)));r=Q(n*m);N[k+340>>2]=G-r;s=Q(o*m);q=Q(n*x);N[k+336>>2]=s+q;N[k+328>>2]=G+r;r=Q(o+o);o=Q(o*r);N[k+324>>2]=t-o;m=Q(v*m);n=Q(n*r);N[k+320>>2]=m-n;J[k+316>>2]=0;N[k+312>>2]=s-q;N[k+308>>2]=m+n;N[k+304>>2]=Q(Q(1)-F)-o;s=N[d+20>>2];q=N[c+20>>2];n=N[d+24>>2];r=N[c+24>>2];m=N[d+16>>2];o=N[c+16>>2];J[k+300>>2]=0;x=Q(r-A);n=Q(Q(n-y)-x);A=Q(o-B);r=Q(Q(m-E)-A);z=Q(q-z);s=Q(Q(s-D)-z);q=Q(Q(l*n)+Q(Q(u*r)+Q(j*s)));m=Q(Q(Q(w*n)-Q(p*Q(Q(u*s)-Q(j*r))))+Q(l*q));N[k+296>>2]=m+m;m=Q(Q(j*q)+Q(Q(w*s)-Q(p*Q(Q(l*r)-Q(n*u)))));N[k+292>>2]=m+m;n=Q(Q(u*q)+Q(Q(w*r)-Q(p*Q(Q(j*n)-Q(s*l)))));N[k+288>>2]=n+n;J[k+224>>2]=0;J[k+144>>2]=156988;J[k+152>>2]=k+304;J[k+148>>2]=k- -64;b=J[k+324>>2];J[k+176>>2]=J[k+320>>2];J[k+180>>2]=b;b=J[k+332>>2];J[k+184>>2]=J[k+328>>2];J[k+188>>2]=b;b=J[k+316>>2];J[k+168>>2]=J[k+312>>2];J[k+172>>2]=b;b=J[k+340>>2];J[k+192>>2]=J[k+336>>2];J[k+196>>2]=b;b=J[k+348>>2];J[k+200>>2]=J[k+344>>2];J[k+204>>2]=b;b=J[a+4>>2];J[k+208>>2]=J[a>>2];J[k+212>>2]=b;b=J[k+364>>2];J[k+216>>2]=J[k+360>>2];J[k+220>>2]=b;b=J[k+308>>2];J[k+160>>2]=J[k+304>>2];J[k+164>>2]=b;n=N[k+164>>2];N[k+164>>2]=N[k+176>>2];r=N[k+184>>2];s=N[k+168>>2];N[k+168>>2]=N[k+192>>2];N[k+184>>2]=N[k+196>>2];N[k+192>>2]=s;N[k+196>>2]=r;N[k+176>>2]=n;J[k+136>>2]=157392;J[k+140>>2]=k;n=Q(34028234663852886e22);if(VB(k+144|0,k+136|0,a,k+368|0,k+288|0,k+272|0,k+240|0,k+256|0,Q(g+Q(0)),1)){n=N[k+272>>2];g=N[k+264>>2];r=N[k+256>>2];s=N[k+260>>2];q=N[k+248>>2];m=N[k+240>>2];o=N[k+244>>2];v=Q(Q(l*q)+Q(Q(u*m)+Q(j*o)));B=Q(-j);t=Q(Q(Q(p*Q(Q(u*o)+Q(m*B)))+Q(w*q))+Q(l*v));N[h+8>>2]=t+t;t=Q(Q(j*v)+Q(Q(w*o)+Q(p*Q(Q(l*m)+Q(q*C)))));N[h+4>>2]=t+t;t=o;o=Q(-l);q=Q(Q(u*v)+Q(Q(w*m)+Q(p*Q(Q(j*q)+Q(t*o)))));N[h>>2]=q+q;q=n>Q(0)?n:Q(0);t=y;m=Q(Q(l*g)+Q(Q(u*r)+Q(j*s)));y=Q(Q(Q(p*Q(Q(u*s)+Q(r*B)))+Q(w*g))+Q(l*m));N[i+8>>2]=Q(x*q)+Q(t+Q(y+y));l=Q(Q(j*m)+Q(Q(w*s)+Q(p*Q(Q(l*r)+Q(g*C)))));N[i+4>>2]=Q(z*q)+Q(D+Q(l+l));g=Q(Q(u*m)+Q(Q(w*r)+Q(p*Q(Q(j*g)+Q(s*o)))));N[i>>2]=Q(A*q)+Q(E+Q(g+g))}Ia=k+384|0;return Q(n)}function Pi(a,b,c){var d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=0,D=0,E=Q(0),F=Q(0),G=0,I=0,L=0,M=0,O=0,R=Q(0),S=Q(0),T=Q(0);if(K[a+93|0]|c){D=J[b+336>>2];if(D>>>0>=2){L=J[b+348>>2];M=J[b+344>>2];O=J[b+332>>2];u=1;while(1){s=P(u,80)+M|0;e=J[((u<<5)+O|0)+20>>2];sr(s,e,c);r=K[e+269|0];if(r&2|c){j=J[b+260>>2];d=J[a+432>>2]+(u<<4)|0;f=N[e+36>>2];h=N[e+8>>2];m=N[e+32>>2];g=N[e+4>>2];l=N[e+40>>2];o=N[e+12>>2];p=N[e>>2];q=N[e+28>>2];i=Q(Q(f*h)+Q(Q(m*g)+Q(Q(l*o)+Q(p*q))));n=i;t=Q(i*i);i=Q(Q(p*m)+Q(Q(Q(o*f)-Q(l*h))-Q(q*g)));k=Q(Q(g*f)+Q(Q(Q(o*q)-Q(l*p))-Q(m*h)));h=Q(Q(h*q)+Q(Q(Q(o*m)-Q(l*g))-Q(f*p)));f=Q(Q(1)/Q(Y(Q(t+Q(Q(i*i)+Q(Q(k*k)+Q(h*h)))))));N[d+12>>2]=n*f;N[d+8>>2]=i*f;N[d+4>>2]=h*f;N[d>>2]=k*f;d=j+P(u,76)|0;f=Q(0);h=Q(0);i=Q(0);k=Q(0);m=Q(0);r=0;t=N[e+52>>2];y=Q(-t);A=N[e+48>>2];E=Q(-A);B=N[e+44>>2];F=Q(-B);a:{b:{switch(K[e+270|0]){case 0:h=N[e+36>>2];f=N[s+20>>2];m=Q(f+f);g=N[e+28>>2];f=N[s+12>>2];l=Q(f+f);f=N[s+16>>2];o=Q(f+f);p=N[e+32>>2];q=Q(Q(h*m)+Q(Q(g*l)+Q(o*p)));f=N[e+40>>2];n=Q(Q(f*f)+Q(-.5));t=Q(Q(h*q)+Q(Q(m*n)+Q(f*Q(Q(g*o)-Q(l*p)))));y=Q(Q(g*q)+Q(Q(l*n)+Q(f*Q(Q(p*m)-Q(o*h)))));f=Q(Q(p*q)+Q(Q(o*n)+Q(f*Q(Q(h*l)-Q(m*g)))));h=Q(Q(t*t)+Q(Q(y*y)+Q(f*f)));if(h>Q(0)){h=Q(Q(1)/Q(Y(h)));k=Q(t*h);i=Q(f*h);n=Q(y*h)}else{n=Q(0)}N[d+12>>2]=n;J[d+8>>2]=0;J[d>>2]=0;J[d+4>>2]=0;J[d+72>>2]=1;N[d+20>>2]=k;N[d+16>>2]=i;break a;case 1:l=N[e+36>>2];g=N[s+8>>2];o=Q(g+g);p=N[e+28>>2];g=N[s>>2];q=Q(g+g);g=N[s+4>>2];i=Q(g+g);k=N[e+32>>2];n=Q(Q(l*o)+Q(Q(p*q)+Q(i*k)));g=N[e+40>>2];v=Q(Q(g*g)+Q(-.5));w=Q(Q(l*n)+Q(Q(o*v)+Q(g*Q(Q(p*i)-Q(q*k)))));x=Q(Q(p*n)+Q(Q(q*v)+Q(g*Q(Q(k*o)-Q(i*l)))));g=Q(Q(k*n)+Q(Q(i*v)+Q(g*Q(Q(l*q)-Q(o*p)))));l=Q(Q(w*w)+Q(Q(x*x)+Q(g*g)));if(l>Q(0)){f=Q(Q(1)/Q(Y(l)));m=Q(w*f);h=Q(g*f);f=Q(x*f)}N[d+8>>2]=m;N[d+4>>2]=h;N[d>>2]=f;J[d+72>>2]=1;N[d+20>>2]=Q(f*E)+Q(B*h);N[d+16>>2]=Q(m*F)+Q(t*f);N[d+12>>2]=Q(h*y)+Q(A*m);break a;case 2:C=K[s+76|0];J[d+72>>2]=C;if(!C){break a}m=N[e+40>>2];l=Q(Q(m*m)+Q(-.5));o=N[e+32>>2];R=Q(-o);p=N[e+36>>2];S=Q(-p);q=N[e+28>>2];T=Q(-q);while(1){g=Q(0);f=Q(0);h=Q(0);G=P(r,24);j=G+s|0;i=N[j+8>>2];i=Q(i+i);k=N[j>>2];k=Q(k+k);n=N[j+4>>2];n=Q(n+n);v=Q(Q(p*i)+Q(Q(q*k)+Q(n*o)));w=Q(Q(p*v)+Q(Q(i*l)+Q(m*Q(Q(q*n)+Q(k*R)))));x=Q(Q(q*v)+Q(Q(k*l)+Q(m*Q(Q(o*i)+Q(n*S)))));i=Q(Q(o*v)+Q(Q(n*l)+Q(m*Q(Q(p*k)+Q(i*T)))));k=Q(Q(w*w)+Q(Q(x*x)+Q(i*i)));if(k>Q(0)){g=Q(Q(1)/Q(Y(k)));h=Q(w*g);f=Q(i*g);g=Q(x*g)}j=d+G|0;N[j+12>>2]=Q(f*y)+Q(A*h);N[j+8>>2]=h;N[j+4>>2]=f;N[j>>2]=g;N[j+20>>2]=Q(g*E)+Q(B*f);N[j+16>>2]=Q(h*F)+Q(t*g);r=r+1|0;if((C|0)!=(r|0)){continue}break};break a;case 3:break b;default:break a}}J[d+72>>2]=0}r=K[e+269|0]&-3;H[e+269|0]=r}j=P(u,96)+L|0;if(r&8){if(K[e+258|0]){N[j>>2]=N[e+224>>2];d=1}else{d=0}if(K[e+259|0]){N[j+(d<<2)>>2]=N[e+228>>2];d=d+1|0}if(K[e+260|0]){N[j+(d<<2)>>2]=N[e+232>>2];d=d+1|0}if(K[e+261|0]){N[j+(d<<2)>>2]=N[e+236>>2];d=d+1|0}if(K[e+262|0]){N[j+(d<<2)>>2]=N[e+240>>2];d=d+1|0}if(K[e+263|0]){N[j+(d<<2)>>2]=N[e+244>>2]}r=r&247;H[e+269|0]=r}if(r&4){if(K[e+258|0]){N[j+12>>2]=N[e+200>>2];d=1}else{d=0}if(K[e+259|0]){N[(j+(d<<2)|0)+12>>2]=N[e+204>>2];d=d+1|0}if(K[e+260|0]){N[(j+(d<<2)|0)+12>>2]=N[e+208>>2];d=d+1|0}if(K[e+261|0]){N[(j+(d<<2)|0)+12>>2]=N[e+212>>2];d=d+1|0}if(K[e+262|0]){N[(j+(d<<2)|0)+12>>2]=N[e+216>>2];d=d+1|0}if(K[e+263|0]){N[(j+(d<<2)|0)+12>>2]=N[e+220>>2]}H[e+269|0]=r&251}d=K[e+270|0];J[s+72>>2]=z&255;H[e+268|0]=z;I=(d|0)==2|I;z=K[s+76|0]+z|0;u=u+1|0;if((D|0)!=(u|0)){continue}break}d=z&255}if(J[a+468>>2]!=(d|0)){tr(a+112|0,d);J[a+468>>2]=d}H[a+93|0]=0;H[a+652|0]=I&1}}function gk(a,b,c,d){var e=0,f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=0,r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0);k=Ia-16|0;Ia=k;u=N[a+44>>2];a:{if(u==Q(0)){break a}l=N[b+12>>2];v=N[b>>2];i=Q(l-v);z=N[b+28>>2];w=N[b+4>>2];j=Q(z-w);A=N[b+24>>2];f=Q(A-v);m=N[b+16>>2];g=Q(m-w);n=Q(Q(i*j)-Q(f*g));y=g;B=N[b+32>>2];g=N[b+8>>2];r=Q(B-g);x=N[b+20>>2];t=Q(x-g);j=Q(Q(y*r)-Q(j*t));i=Q(Q(t*f)-Q(r*i));f=Q(Y(Q(Q(n*n)+Q(Q(j*j)+Q(i*i)))));if(f>Q(0)){f=Q(Q(1)/f);n=Q(n*f);i=Q(i*f);j=Q(j*f)}y=n;n=N[a+28>>2];t=N[a+20>>2];f=Q(j*t);j=N[a+24>>2];i=Q(Q(y*n)+Q(f+Q(i*j)));if(!(i>=Q(0))|!(i>2])){break a}f=Q(u*n);n=Q(g+f);r=Q(u*j);j=Q(w+r);t=Q(u*t);i=Q(v+t);a=J[c+8>>2]&2147483647;p=J[c+4>>2];o=p+2|0;b:{if(a>>>0>=o>>>0){e=p;break b}h=a?a<<1:2;h=h>>>0>>0?o:h;e=p;if(h>>>0<=a>>>0){break b}Cc(c,h);a=J[c+8>>2]&2147483647;e=J[c+4>>2]}y=Q(f+x);C=Q(r+m);D=Q(l+t);s=p+1|0;J[c+4>>2]=s;h=J[c>>2];e=h+P(e,36)|0;N[e+24>>2]=i;N[e+12>>2]=l;N[e+8>>2]=g;N[e+4>>2]=w;N[e>>2]=v;N[e+32>>2]=n;N[e+28>>2]=j;N[e+20>>2]=x;N[e+16>>2]=m;g=N[b+20>>2];l=N[b+16>>2];m=N[b+12>>2];q=p+3|0;c:{if(q>>>0<=a>>>0){break c}e=a?a<<1:2;e=e>>>0>>0?q:e;if(e>>>0<=a>>>0){break c}Cc(c,e);a=J[c+8>>2]&2147483647;h=J[c>>2];s=J[c+4>>2]}u=Q(f+B);v=Q(r+z);w=Q(A+t);J[c+4>>2]=o;e=P(s,36)+h|0;N[e+24>>2]=D;N[e+12>>2]=m;N[e+8>>2]=n;N[e+4>>2]=j;N[e>>2]=i;N[e+32>>2]=y;N[e+28>>2]=C;N[e+20>>2]=g;N[e+16>>2]=l;g=N[b+20>>2];l=N[b+16>>2];m=N[b+12>>2];s=p+4|0;d:{if(s>>>0<=a>>>0){break d}e=a?a<<1:2;e=e>>>0>>0?s:e;if(e>>>0<=a>>>0){break d}Cc(c,e);a=J[c+8>>2]&2147483647;h=J[c>>2];o=J[c+4>>2]}J[c+4>>2]=q;e=P(o,36)+h|0;N[e+24>>2]=w;N[e+12>>2]=m;N[e+8>>2]=y;N[e+4>>2]=C;N[e>>2]=D;N[e+32>>2]=u;N[e+28>>2]=v;N[e+20>>2]=g;N[e+16>>2]=l;g=N[b+32>>2];l=N[b+28>>2];m=N[b+24>>2];x=N[b+20>>2];f=N[b+16>>2];r=N[b+12>>2];o=p+5|0;e:{if(o>>>0<=a>>>0){break e}e=a?a<<1:2;e=e>>>0>>0?o:e;if(e>>>0<=a>>>0){break e}Cc(c,e);a=J[c+8>>2]&2147483647;h=J[c>>2];q=J[c+4>>2]}J[c+4>>2]=s;e=P(q,36)+h|0;N[e+24>>2]=m;N[e+12>>2]=r;N[e+8>>2]=u;N[e+4>>2]=v;N[e>>2]=w;N[e+32>>2]=g;N[e+28>>2]=l;N[e+20>>2]=x;N[e+16>>2]=f;g=N[b+8>>2];l=N[b+4>>2];m=N[b>>2];x=N[b+32>>2];f=N[b+28>>2];r=N[b+24>>2];q=p+6|0;f:{if(q>>>0<=a>>>0){break f}e=a?a<<1:2;e=e>>>0>>0?q:e;if(e>>>0<=a>>>0){break f}Cc(c,e);a=J[c+8>>2]&2147483647;h=J[c>>2];s=J[c+4>>2]}J[c+4>>2]=o;e=P(s,36)+h|0;N[e+24>>2]=m;N[e+12>>2]=r;N[e+8>>2]=n;N[e+4>>2]=j;N[e>>2]=i;N[e+32>>2]=g;N[e+28>>2]=l;N[e+20>>2]=x;N[e+16>>2]=f;g=N[b+32>>2];l=N[b+28>>2];m=N[b+24>>2];b=p+7|0;g:{if(b>>>0<=a>>>0){break g}e=a;a=a?a<<1:2;a=a>>>0>>0?b:a;if(e>>>0>=a>>>0){break g}Cc(c,a);h=J[c>>2];o=J[c+4>>2]}J[c+4>>2]=q;a=P(o,36)+h|0;N[a+24>>2]=m;N[a+12>>2]=w;N[a+8>>2]=n;N[a+4>>2]=j;N[a>>2]=i;N[a+32>>2]=g;N[a+28>>2]=l;N[a+20>>2]=u;N[a+16>>2]=v;J[k+12>>2]=-1;a=J[d+4>>2];h:{if(a>>>0>=(J[d+8>>2]&2147483647)>>>0){bb(d,k+12|0);b=J[d+4>>2];break h}J[J[d>>2]+(a<<2)>>2]=-1;b=J[d+4>>2]+1|0;J[d+4>>2]=b}i:{if((J[d+8>>2]&2147483647)>>>0<=b>>>0){bb(d,k+12|0);b=J[d+4>>2];break i}J[J[d>>2]+(b<<2)>>2]=J[k+12>>2];b=J[d+4>>2]+1|0;J[d+4>>2]=b}j:{if((J[d+8>>2]&2147483647)>>>0<=b>>>0){bb(d,k+12|0);b=J[d+4>>2];break j}J[J[d>>2]+(b<<2)>>2]=J[k+12>>2];b=J[d+4>>2]+1|0;J[d+4>>2]=b}k:{if((J[d+8>>2]&2147483647)>>>0<=b>>>0){bb(d,k+12|0);b=J[d+4>>2];break k}J[J[d>>2]+(b<<2)>>2]=J[k+12>>2];b=J[d+4>>2]+1|0;J[d+4>>2]=b}l:{if((J[d+8>>2]&2147483647)>>>0<=b>>>0){bb(d,k+12|0);b=J[d+4>>2];break l}J[J[d>>2]+(b<<2)>>2]=J[k+12>>2];b=J[d+4>>2]+1|0;J[d+4>>2]=b}m:{if((J[d+8>>2]&2147483647)>>>0<=b>>>0){bb(d,k+12|0);break m}J[J[d>>2]+(b<<2)>>2]=J[k+12>>2];J[d+4>>2]=J[d+4>>2]+1}p=6}Ia=k+16|0;return p}function _l(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=0,g=0,h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=0,V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=0,_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=0,da=0,ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ha=Q(0),Ia=Q(0),Ja=Q(0),Ka=Q(0),La=Q(0),Ma=0,Na=Q(0),Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=Q(0);f=J[a+96>>2];q=N[f+24>>2];r=N[f+20>>2];g=J[a+64>>2];s=N[g+24>>2];t=N[g+20>>2];h=J[a+32>>2];u=N[h+24>>2];v=N[h+20>>2];i=J[a>>2];w=N[i+24>>2];x=N[i+20>>2];Ea=N[f+28>>2];y=N[f+16>>2];Fa=N[f+12>>2];z=N[f+8>>2];A=N[f+4>>2];B=N[f>>2];Ga=N[g+28>>2];C=N[g+16>>2];Ha=N[g+12>>2];D=N[g+8>>2];E=N[g+4>>2];F=N[g>>2];Ia=N[h+28>>2];G=N[h+16>>2];Ja=N[h+12>>2];H=N[h+8>>2];I=N[h+4>>2];M=N[h>>2];Ka=N[i+28>>2];O=N[i+16>>2];La=N[i+12>>2];R=N[i+8>>2];S=N[i+4>>2];T=N[i>>2];c=L[a+22>>1];if(c){b=J[a+24>>2];Ma=b+(c<<4)|0;while(1){a=b;ca=a+96|0;da=ca+(K[a+1|0]<<4)|0;Z=K[a+2|0];b=da+P(Z,144)|0;if(Z){Na=N[a+76>>2];Oa=N[a+72>>2];Pa=N[a+68>>2];_=N[a+44>>2];$=N[a+40>>2];aa=N[a+36>>2];Qa=N[a+28>>2];Ra=N[a+24>>2];Sa=N[a+20>>2];Ta=N[a+64>>2];ba=N[a+32>>2];Ua=N[a+16>>2];o=0;while(1){U=(o>>>J[a+12>>2]<<4)+ca|0;V=N[U+4>>2];c=P(o,144)+da|0;l=N[c+100>>2];Va=N[c+132>>2];d=N[c+116>>2];ea=N[c+36>>2];fa=N[c+20>>2];ga=N[c+4>>2];ha=N[c+84>>2];ia=N[c+52>>2];ja=N[c+68>>2];n=N[U+8>>2];m=N[c+104>>2];W=N[c+136>>2];e=N[c+120>>2];ka=N[c+40>>2];la=N[c+24>>2];ma=N[c+8>>2];na=N[c+88>>2];oa=N[c+56>>2];pa=N[c+72>>2];X=N[U+12>>2];qa=N[c+108>>2];Y=N[c+140>>2];j=N[c+124>>2];ra=N[c+44>>2];sa=N[c+28>>2];ta=N[c+12>>2];ua=N[c+92>>2];va=N[c+60>>2];wa=N[c+76>>2];xa=N[c>>2];ya=N[c+16>>2];za=N[c+32>>2];Aa=N[c+48>>2];Ba=N[c+64>>2];Ca=N[c+80>>2];k=N[c+112>>2];Da=N[c+96>>2];p=Q(Q(Q(Q(Q(Q(T*xa)+Q(S*ya))+Q(R*za))+Q(Q(Q(O*Aa)+Q(x*Ba))+Q(w*Ca)))*k)+Q(Da-Q(k*N[c+128>>2])));k=Q(Ua*N[U>>2]);p=k>p?p:k;k=Q(-k);k=k>2]=k;Y=Q(Q(j*Q(Q(Q(Q(B*ta)+Q(A*sa))+Q(z*ra))+Q(Q(Q(y*va)+Q(r*wa))+Q(q*ua))))+Q(qa-Q(j*Y)));j=Q(Qa*X);X=j>Y?Y:j;j=Q(-j);j=j>2]=j;W=Q(Q(e*Q(Q(Q(Q(F*ma)+Q(E*la))+Q(D*ka))+Q(Q(Q(C*oa)+Q(t*pa))+Q(s*na))))+Q(m-Q(e*W)));e=Q(Ra*n);n=e>W?W:e;e=Q(-e);n=e>2]=n;e=Q(Q(d*Q(Q(Q(Q(M*ga)+Q(I*fa))+Q(H*ea))+Q(Q(Q(G*ia)+Q(v*ja))+Q(u*ha))))+Q(l-Q(d*Va)));d=Q(Sa*V);e=d>e?e:d;d=Q(-d);V=d>2]=V;d=Q(k-Da);R=Q(R+Q(Q(ba*za)*d));S=Q(S+Q(Q(ba*ya)*d));T=Q(T+Q(Q(ba*xa)*d));e=Q(Ta*d);w=Q(w+Q(Ca*e));d=Q(j-qa);z=Q(z+Q(Q(_*ra)*d));m=Q(n-m);D=Q(D+Q(Q($*ka)*m));l=Q(V-l);H=Q(H+Q(Q(aa*ea)*l));x=Q(x+Q(Ba*e));A=Q(A+Q(Q(_*sa)*d));E=Q(E+Q(Q($*la)*m));I=Q(I+Q(Q(aa*fa)*l));O=Q(O+Q(Aa*e));B=Q(B+Q(Q(_*ta)*d));F=Q(F+Q(Q($*ma)*m));M=Q(M+Q(Q(aa*ga)*l));d=Q(Na*d);q=Q(q+Q(ua*d));m=Q(Oa*m);s=Q(s+Q(na*m));l=Q(Pa*l);u=Q(u+Q(ha*l));r=Q(r+Q(wa*d));t=Q(t+Q(pa*m));v=Q(v+Q(ja*l));y=Q(y+Q(va*d));C=Q(C+Q(oa*m));G=Q(G+Q(ia*l));o=o+1|0;if((Z|0)!=(o|0)){continue}break}}if(b>>>0>>0){continue}break}}N[i+12>>2]=La;N[i+8>>2]=R;N[i+4>>2]=S;N[i>>2]=T;N[h+12>>2]=Ja;N[h+8>>2]=H;N[h+4>>2]=I;N[h>>2]=M;N[g+12>>2]=Ha;N[g+8>>2]=D;N[g+4>>2]=E;N[g>>2]=F;N[f+12>>2]=Fa;N[f+8>>2]=z;N[f+4>>2]=A;N[f>>2]=B;N[i+28>>2]=Ka;N[i+24>>2]=w;N[i+20>>2]=x;N[i+16>>2]=O;N[h+28>>2]=Ia;N[h+24>>2]=u;N[h+20>>2]=v;N[h+16>>2]=G;N[g+28>>2]=Ga;N[g+24>>2]=s;N[g+20>>2]=t;N[g+16>>2]=C;N[f+28>>2]=Ea;N[f+24>>2]=q;N[f+20>>2]=r;N[f+16>>2]=y}function KM(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=Q(0),l=Q(0),m=0,n=0,o=0,p=0,q=0;f=Ia+-64|0;Ia=f;i=J[a+28>>2];o=J[i+292>>2];if(o){while(1){a=m;m=a+J[J[i+288>>2]+(n<<2)>>2]|0;a:{if(a>>>0>=m>>>0){break a}while(1){e=J[J[i+276>>2]+(a<<2)>>2];if(N[e+28>>2]>Q(1)){break a}b:{if(!K[e+68|0]){break b}d=J[e+52>>2];J[d+8>>2]=J[d+8>>2]|4;j=J[d+48>>2];g=j+32>>>5|0;c=J[i+312>>2];b=J[c+976>>2]&2147483647;h=K[d+43|0];c:{if(!(h&2)){d:{if(b>>>0>=g>>>0){b=J[c+972>>2];break d}b=J[42504];b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,g<<2,29113,21414,438)|0;d=J[c+972>>2];e:{if(!d){break e}Va(b,d,J[c+976>>2]<<2);if(J[c+976>>2]<0){break e}d=J[c+972>>2];if(!d){break e}h=J[42504];Ka[J[J[h+12>>2]+12>>2]](h+12|0,d)}d=J[c+976>>2];Wa((d<<2)+b|0,0,g-d<<2);J[c+976>>2]=g;J[c+972>>2]=b;d=J[e+52>>2];h=K[d+43|0]}b=(j>>>3&536870908)+b|0;J[b>>2]=J[b>>2]|1<>2];Ka[J[J[b>>2]+36>>2]](b,d);b=J[i+320>>2];Ka[J[J[b>>2]+28>>2]](b,J[e+52>>2],1,0);p=p+1|0;d=J[e+52>>2];break c}f:{if(b>>>0>=g>>>0){b=J[c+972>>2];break f}b=J[42504];b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,g<<2,29113,21414,438)|0;d=J[c+972>>2];g:{if(!d){break g}Va(b,d,J[c+976>>2]<<2);if(J[c+976>>2]<0){break g}d=J[c+972>>2];if(!d){break g}h=J[42504];Ka[J[J[h+12>>2]+12>>2]](h+12|0,d)}d=J[c+976>>2];Wa((d<<2)+b|0,0,g-d<<2);J[c+976>>2]=g;J[c+972>>2]=b;d=J[e+52>>2];h=K[d+43|0]}b=(j>>>3&536870908)+b|0;J[b>>2]=J[b>>2]|1<>1];h:{if(b&1){break h}if(!(b&256)){break b}if(J[J[d+16>>2]+92>>2]!=2139095039?b&32:0){break h}if(!(b&64)|J[J[d+20>>2]+92>>2]==2139095039){break b}}h=J[d+48>>2];j=h+32>>>5|0;c=J[i+312>>2];i:{if(j>>>0<=(J[c+964>>2]&2147483647)>>>0){g=J[c+960>>2];break i}b=J[42504];g=Ka[J[J[b+12>>2]+8>>2]](b+12|0,j<<2,29113,21414,438)|0;b=J[c+960>>2];j:{if(!b){break j}Va(g,b,J[c+964>>2]<<2);if(J[c+964>>2]<0){break j}b=J[c+960>>2];if(!b){break j}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+964>>2];Wa((b<<2)+g|0,0,j-b<<2);J[c+964>>2]=j;J[c+960>>2]=g;d=J[e+52>>2];b=L[d+40>>1]}c=(h>>>3&536870908)+g|0;J[c>>2]=J[c>>2]|1<>2];N[c+544>>2]=N[e+36>>2];N[c+548>>2]=N[e+40>>2];N[c+552>>2]=N[e+44>>2];k=N[e+20>>2];l=N[e+16>>2];N[c+536>>2]=-N[e+24>>2];N[c+532>>2]=-k;N[c+528>>2]=-l;g=J[e+72>>2];J[c+540>>2]=0;J[c+580>>2]=g;N[c+588>>2]=N[e+88>>2];N[c+584>>2]=N[e+80>>2];k=N[e+84>>2];J[c+568>>2]=0;J[c+560>>2]=0;J[c+564>>2]=0;N[c+572>>2]=k;J[c+556>>2]=2139095039;I[f+60>>1]=L[e+76>>1];I[f+62>>1]=L[e+78>>1];d=J[d+32>>2];k:{if(Ym(c+528|0,1,c,f+45|0,f+52|0,f+48|0,f+46|0,f+56|0,4,J[c+7188>>2],(b&128)>>>7|0,1,f+60|0,f+44|0,16,0,0,0,0,0,0,(g|0)!=-1)){c=L[f+46>>1];b=J[f+52>>2];I[b+6>>1]=0;I[b+4>>1]=c;J[J[e+52>>2]+32>>2]=b;if(d){I[d+6>>1]=1}J[b>>2]=d;N[J[f+56>>2]>>2]=N[e+96>>2];break k}if(!d){J[J[e+52>>2]+32>>2]=0;break k}I[d+6>>1]=1}if(K[J[e+52>>2]+40|0]&24){break b}k=N[e+96>>2];if(k==Q(0)){break b}J[f+32>>2]=0;N[f+16>>2]=k;k=Q(34028234663852886e22);l=Q(34028234663852886e22);b=J[e>>2];if(b){l=N[J[b+36>>2]+92>>2]}b=J[e+4>>2];if(b){k=N[J[b+36>>2]+92>>2]}N[f+20>>2]=k>l?l:k;b=J[J[e+8>>2]+100>>2];J[f+24>>2]=b;e=J[J[e+12>>2]+100>>2];J[f+28>>2]=e;if(b>>>0>e>>>0){J[f+28>>2]=b;J[f+24>>2]=e}b=J[i+316>>2];e=J[b+8>>2];if(e>>>0>=(J[b+12>>2]&2147483647)>>>0){vj(b,f+12|0);break b}c=J[f+16>>2];e=J[b+4>>2]+(e<<5)|0;J[e>>2]=J[f+12>>2];J[e+4>>2]=c;c=J[f+40>>2];J[e+24>>2]=J[f+36>>2];J[e+28>>2]=c;c=J[f+32>>2];J[e+16>>2]=J[f+28>>2];J[e+20>>2]=c;c=J[f+24>>2];J[e+8>>2]=J[f+20>>2];J[e+12>>2]=c;J[b+8>>2]=J[b+8>>2]+1}a=a+1|0;if((m|0)!=(a|0)){continue}break}}n=n+1|0;if((o|0)!=(n|0)){continue}break}}a=J[i+312>>2];J[a+1e3>>2]=J[a+1e3>>2]+p;J[a+1004>>2]=J[a+1004>>2]+q;Ia=f- -64|0}function eq(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),I=Q(0),K=Q(0),L=Q(0),M=0,O=Q(0),R=Q(0);p=Ia-1056|0;Ia=p;i=N[e+8>>2];q=Q(i+i);A=q>Q(0);B=Q(-q);i=N[e+4>>2];r=Q(i+i);E=r>Q(0);C=Q(-r);i=N[e>>2];s=Q(i+i);e=s>Q(0);D=Q(-s);i=N[d+8>>2];w=Q(i+i);i=N[d+4>>2];x=Q(i+i);i=N[d>>2];y=Q(i+i);i=N[f>>2];a:{if(i>=Q(34028234663852886e22)){t=r==Q(0)?x:r>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);u=s==Q(0)?y:s>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);i=w;if(q==Q(0)){break a}i=q>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break a}t=Q(x+Q(r*i));u=Q(y+Q(s*i));i=Q(w+Q(q*i))}B=A?q:B;C=E?r:C;D=e?s:D;H[p+1040|0]=1;J[p+1048>>2]=256;J[p+1052>>2]=256;J[p+1044>>2]=p+16;J[p+16>>2]=J[c+588>>2];G=it?x:t;K=y>u?y:u;i=i>w?w:i;t=x>2]+(c<<2)>>2];h=N[e+16>>2];m=N[e>>2];j=Q(h-m);m=Q(h+m);d:{if(!(Q(j+m)>=u)|!(Q(m-j)<=K)){break d}k=N[e+20>>2];l=N[e+4>>2];h=Q(k-l);k=Q(k+l);l=Q(x-k);n=Q(y-m);m=Q(Q(s*l)-Q(r*n));if(!(Q(Q(C*j)+Q(D*h))>=(m>Q(0)?m:Q(-m)))|!(Q(h+k)>=t)|!(Q(k-h)<=I)){break d}o=Q(B*h);m=N[e+24>>2];k=N[e+8>>2];h=Q(m-k);m=Q(m+k);v=Q(w-m);k=Q(Q(r*v)-Q(q*l));if(!(Q(o+Q(C*h))>=(k>Q(0)?k:Q(-k)))|!(Q(h+m)>=i)|!(Q(m-h)<=G)){break d}h=Q(Q(B*j)+Q(D*h));j=Q(Q(q*n)-Q(s*v));if(!(h>=(j>Q(0)?j:Q(-j)))){break d}m=N[f>>2];N[p+12>>2]=m;if(J[e+40>>2]){while(1){d=J[e+36>>2];k=N[d- -64>>2];l=N[d+48>>2];j=Q(k-l);m=N[d+68>>2];n=N[d+52>>2];h=Q(m-n);m=Q(m+n);n=Q(x-m);k=Q(k+l);v=Q(y-k);l=Q(Q(s*n)-Q(r*v));e=Q(k-j)<=K&Q(j+k)>=u&Q(Q(C*j)+Q(D*h))>=(l>Q(0)?l:Q(-l))&Q(h+m)>=t&Q(m-h)<=I;z=Q(B*h);l=N[d+72>>2];o=N[d+56>>2];h=Q(l-o);l=Q(l+o);o=Q(w-l);n=Q(Q(r*o)-Q(q*n));F=Q(Q(B*j)+Q(D*h));j=Q(Q(q*v)-Q(s*o));e=e&Q(z+Q(C*h))>=(n>Q(0)?n:Q(-n))&Q(h+l)>=i&Q(l-h)<=G&F>=(j>Q(0)?j:Q(-j));v=N[d+16>>2];o=N[d>>2];j=Q(v-o);n=N[d+20>>2];z=N[d+4>>2];h=Q(n-z);n=Q(n+z);z=Q(x-n);v=Q(v+o);L=Q(y-v);o=Q(Q(s*z)-Q(r*L));A=Q(v-j)<=K&Q(j+v)>=u&Q(Q(C*j)+Q(D*h))>=(o>Q(0)?o:Q(-o))&Q(h+n)>=t&Q(n-h)<=I;O=Q(B*h);o=N[d+24>>2];F=N[d+8>>2];h=Q(o-F);o=Q(o+F);F=Q(w-o);z=Q(Q(r*F)-Q(q*z));R=Q(Q(B*j)+Q(D*h));j=Q(Q(q*L)-Q(s*F));A=A&Q(O+Q(C*h))>=(z>Q(0)?z:Q(-z))&Q(h+o)>=i&Q(o-h)<=G&R>=(j>Q(0)?j:Q(-j));e:{if(!(!A|!e)){e=Q(Q(Q(l-o)*q)+Q(Q(Q(k-v)*s)+Q(r*Q(m-n))))>Q(0);J[J[p+1044>>2]+(c<<2)>>2]=d+P(e,48);e=d+P(!e,48)|0;c=c+1|0;if((c|0)!=(J[p+1052>>2]&2147483647)){break e}ad(p+16|0,c<<1);break e}if(!(e|A)){break d}e=A?d:d+48|0}if(J[e+40>>2]){continue}break}m=N[f>>2]}d=J[e+36>>2];A=J[d>>2];if(!A){break d}e=d+4|0;d=A;while(1){M=J[e>>2];f:{if(A>>>0>=2){E=P(M,24)+b|0;h=N[E+12>>2];k=N[E>>2];j=Q(h-k);k=Q(k+h);if(!(Q(j+k)>=u)|!(Q(k-j)<=K)){break f}l=N[E+16>>2];n=N[E+4>>2];h=Q(l-n);l=Q(n+l);n=Q(x-l);v=Q(y-k);k=Q(Q(s*n)-Q(r*v));if(!(Q(Q(C*j)+Q(D*h))>=(k>Q(0)?k:Q(-k)))|!(Q(h+l)>=t)|!(Q(l-h)<=I)){break f}z=Q(B*h);k=N[E+20>>2];l=N[E+8>>2];h=Q(k-l);k=Q(l+k);o=Q(w-k);l=Q(Q(r*o)-Q(q*n));if(!(Q(z+Q(C*h))>=(l>Q(0)?l:Q(-l)))|!(Q(h+k)>=i)|!(Q(k-h)<=G)){break f}h=Q(Q(B*j)+Q(D*h));j=Q(Q(q*v)-Q(s*o));if(!(h>=(j>Q(0)?j:Q(-j)))){break f}}if(!(Ka[J[J[g>>2]>>2]](g,p+12|0,(M<<3)+a|0)|0)){break c}j=N[p+12>>2];if(!(j>2]=j;i=Q(w+Q(q*j));G=it?x:t;u=Q(y+Q(s*j));K=y>u?y:u;i=i>w?w:i;t=x>2];g:{if((b|0)<0|!(b&2147483647)){break g}b=J[p+1044>>2];if((b|0)==(p+16|0)|!b){break g}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}Ia=p+1056|0;return a}function FI(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),H=Q(0);v=L[a+4>>1];g=J[b+4>>2];i=L[a+16>>1]+a|0;f=i;J[f>>2]=J[b>>2];J[f+4>>2]=g;f=J[b+12>>2];J[i+8>>2]=J[b+8>>2];J[i+12>>2]=f;f=J[b+20>>2];J[i+16>>2]=J[b+16>>2];J[i+20>>2]=f;f=J[b+28>>2];J[i+24>>2]=J[b+24>>2];J[i+28>>2]=f;f=J[b+36>>2];J[i+32>>2]=J[b+32>>2];J[i+36>>2]=f;f=J[b+44>>2];J[i+40>>2]=J[b+40>>2];J[i+44>>2]=f;f=J[b+52>>2];J[i+48>>2]=J[b+48>>2];J[i+52>>2]=f;f=J[b+60>>2];J[i+56>>2]=J[b+56>>2];J[i+60>>2]=f;g=b- -64|0;k=J[g+4>>2];f=i- -64|0;J[f>>2]=J[g>>2];J[f+4>>2]=k;f=J[b+76>>2];J[i+72>>2]=J[b+72>>2];J[i+76>>2]=f;f=J[b+84>>2];J[i+80>>2]=J[b+80>>2];J[i+84>>2]=f;f=J[b+92>>2];J[i+88>>2]=J[b+88>>2];J[i+92>>2]=f;f=J[b+100>>2];J[i+96>>2]=J[b+96>>2];J[i+100>>2]=f;f=J[b+108>>2];J[i+104>>2]=J[b+104>>2];J[i+108>>2]=f;f=J[b+124>>2];J[i+120>>2]=J[b+120>>2];J[i+124>>2]=f;f=J[b+116>>2];J[i+112>>2]=J[b+112>>2];J[i+116>>2]=f;f=J[b+140>>2];J[i+136>>2]=J[b+136>>2];J[i+140>>2]=f;f=J[b+132>>2];J[i+128>>2]=J[b+128>>2];J[i+132>>2]=f;k=1;if(v>>>0>1){while(1){g=P(k,144)+b|0;h=J[g+4>>2];f=P(k,400)+i|0;J[f>>2]=J[g>>2];J[f+4>>2]=h;h=J[g+12>>2];J[f+8>>2]=J[g+8>>2];J[f+12>>2]=h;h=J[g+20>>2];J[f+16>>2]=J[g+16>>2];J[f+20>>2]=h;h=J[g+28>>2];J[f+24>>2]=J[g+24>>2];J[f+28>>2]=h;h=J[g+36>>2];J[f+32>>2]=J[g+32>>2];J[f+36>>2]=h;h=J[g+44>>2];J[f+40>>2]=J[g+40>>2];J[f+44>>2]=h;h=J[g+52>>2];J[f+48>>2]=J[g+48>>2];J[f+52>>2]=h;h=J[g+60>>2];J[f+56>>2]=J[g+56>>2];J[f+60>>2]=h;w=g- -64|0;E=J[w+4>>2];h=f- -64|0;J[h>>2]=J[w>>2];J[h+4>>2]=E;h=J[g+76>>2];J[f+72>>2]=J[g+72>>2];J[f+76>>2]=h;h=J[g+84>>2];J[f+80>>2]=J[g+80>>2];J[f+84>>2]=h;h=J[g+92>>2];J[f+88>>2]=J[g+88>>2];J[f+92>>2]=h;h=J[g+100>>2];J[f+96>>2]=J[g+96>>2];J[f+100>>2]=h;h=J[g+108>>2];J[f+104>>2]=J[g+104>>2];J[f+108>>2]=h;h=J[g+124>>2];J[f+120>>2]=J[g+120>>2];J[f+124>>2]=h;h=J[g+116>>2];J[f+112>>2]=J[g+112>>2];J[f+116>>2]=h;h=J[g+140>>2];J[f+136>>2]=J[g+136>>2];J[f+140>>2]=h;h=J[g+132>>2];J[f+128>>2]=J[g+128>>2];J[f+132>>2]=h;g=P(k,84)+d|0;F=N[g+16>>2];G=N[g+20>>2];H=N[g+24>>2];h=P(K[(a+k|0)- -64|0],28)+c|0;l=N[h+24>>2];m=N[h+16>>2];r=N[h+20>>2];h=P(k,28)+c|0;j=N[h+24>>2];s=N[g+52>>2];n=N[h+16>>2];t=N[g+44>>2];o=N[h+20>>2];u=N[g+48>>2];J[f+268>>2]=0;n=Q(t-n);x=Q(n*Q(0));o=Q(u-o);N[f+264>>2]=-Q(x-o);j=Q(s-j);p=Q(n*Q(-0));N[f+260>>2]=-Q(j+p);q=Q(o*Q(0));y=Q(j*Q(-0));N[f+256>>2]=-Q(q+y);J[f+248>>2]=-2147483648;J[f+252>>2]=0;J[f+240>>2]=-1082130432;J[f+244>>2]=-2147483648;J[f+172>>2]=0;J[f+152>>2]=0;J[f+156>>2]=0;J[f+144>>2]=1065353216;J[f+148>>2]=0;J[f+300>>2]=0;z=Q(o*Q(-0));N[f+296>>2]=-Q(n+z);A=Q(j*Q(0));N[f+292>>2]=-Q(A+p);N[f+288>>2]=-Q(q-j);J[f+280>>2]=-2147483648;J[f+284>>2]=0;J[f+272>>2]=-2147483648;J[f+276>>2]=-1082130432;J[f+204>>2]=0;J[f+184>>2]=0;J[f+188>>2]=0;J[f+176>>2]=0;J[f+180>>2]=1065353216;j=Q(t-m);p=Q(j*Q(0));m=Q(u-r);N[f+168>>2]=p-m;l=Q(s-l);r=Q(j*Q(-0));N[f+164>>2]=l+r;q=Q(m*Q(0));B=Q(l*Q(-0));N[f+160>>2]=q+B;C=Q(m*Q(-0));N[f+200>>2]=j+C;D=Q(l*Q(0));N[f+196>>2]=D+r;N[f+192>>2]=q-l;J[f+396>>2]=0;N[f+392>>2]=Q(Q(H-s)*Q(.9900000095367432))*e;N[f+388>>2]=Q(Q(G-u)*Q(.9900000095367432))*e;N[f+384>>2]=Q(Q(F-t)*Q(.9900000095367432))*e;J[f+332>>2]=0;N[f+328>>2]=-Q(x+z);N[f+324>>2]=-Q(A-n);N[f+320>>2]=-Q(o+y);J[f+312>>2]=-1082130432;J[f+316>>2]=0;J[f+304>>2]=-2147483648;J[f+308>>2]=-2147483648;J[f+236>>2]=0;N[f+232>>2]=p+C;N[f+228>>2]=D-j;N[f+224>>2]=m+B;J[f+216>>2]=1065353216;J[f+220>>2]=0;J[f+208>>2]=0;J[f+212>>2]=0;k=k+1|0;if((v|0)!=(k|0)){continue}break}}}function En(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,w=0,y=0,z=0,A=0;o=Ia-16|0;Ia=o;s=(C(a),v(2));e=s&2147483647;a:{if(e>>>0<=1305022426){j=+a;d=j*.6366197723675814+6755399441055744+-6755399441055744;r=j+d*-1.5707963109016418+d*-1.5893254773528196e-8;O[b>>3]=r;c=r<-.7853981852531433;if(R(d)<2147483648){e=~~d}else{e=-2147483648}if(c){d=d+-1;O[b>>3]=j+d*-1.5707963109016418+d*-1.5893254773528196e-8;e=e-1|0;break a}if(!(r>.7853981852531433)){break a}d=d+1;O[b>>3]=j+d*-1.5707963109016418+d*-1.5893254773528196e-8;e=e+1|0;break a}if(e>>>0>=2139095040){O[b>>3]=Q(a-a);e=0;break a}c=e;e=(e>>>23|0)-150|0;O[o+8>>3]=(x(2,c-(e<<23)|0),D());t=o+8|0;g=Ia-560|0;Ia=g;c=(e-3|0)/24|0;p=(c|0)>0?c:0;i=e+P(p,-24)|0;l=J[30224];if((l|0)>=0){e=l+1|0;c=p;while(1){O[(g+320|0)+(f<<3)>>3]=(c|0)<0?0:+J[(c<<2)+120912>>2];c=c+1|0;f=f+1|0;if((e|0)!=(f|0)){continue}break}}k=i-24|0;e=0;f=(l|0)>0?l:0;while(1){c=0;d=0;while(1){d=O[(c<<3)+t>>3]*O[(g+320|0)+(e-c<<3)>>3]+d;c=c+1|0;if((c|0)!=1){continue}break}O[(e<<3)+g>>3]=d;c=(e|0)==(f|0);e=e+1|0;if(!c){continue}break}z=47-i|0;u=48-i|0;A=i-25|0;e=l;b:{while(1){d=O[(e<<3)+g>>3];c=0;f=e;n=(e|0)<=0;if(!n){while(1){m=(g+480|0)+(c<<2)|0;j=d*5.960464477539063e-8;c:{if(R(j)<2147483648){h=~~j;break c}h=-2147483648}j=+(h|0);d=j*-16777216+d;d:{if(R(d)<2147483648){h=~~d;break d}h=-2147483648}J[m>>2]=h;f=f-1|0;d=O[(f<<3)+g>>3]+j;c=c+1|0;if((e|0)!=(c|0)){continue}break}}d=Sj(d,k);d=d+V(d*.125)*-8;e:{if(R(d)<2147483648){m=~~d;break e}m=-2147483648}d=d-+(m|0);f:{g:{h:{w=(k|0)<=0;i:{if(!w){f=(e<<2)+g|0;h=J[f+476>>2];c=h>>u;q=f;f=h-(c<>2]=f;m=c+m|0;h=f>>z;break i}if(k){break h}h=J[((e<<2)+g|0)+476>>2]>>23}if((h|0)<=0){break f}break g}h=2;if(d>=.5){break g}h=0;break f}c=0;f=0;if(!n){while(1){q=(g+480|0)+(c<<2)|0;n=J[q>>2];y=16777215;j:{k:{if(f){break k}y=16777216;if(n){break k}f=0;break j}J[q>>2]=y-n;f=1}c=c+1|0;if((e|0)!=(c|0)){continue}break}}l:{if(w){break l}c=8388607;m:{switch(A|0){case 1:c=4194303;break;case 0:break m;default:break l}}n=(e<<2)+g|0;J[n+476>>2]=J[n+476>>2]&c}m=m+1|0;if((h|0)!=2){break f}d=1-d;h=2;if(!f){break f}d=d-Sj(1,k)}if(d==0){f=0;n:{c=e;if((l|0)>=(e|0)){break n}while(1){c=c-1|0;f=J[(g+480|0)+(c<<2)>>2]|f;if((c|0)>(l|0)){continue}break}if(!f){break n}i=k;while(1){i=i-24|0;e=e-1|0;if(!J[(g+480|0)+(e<<2)>>2]){continue}break}break b}c=1;while(1){f=c;c=c+1|0;if(!J[(g+480|0)+(l-f<<2)>>2]){continue}break}f=e+f|0;while(1){e=e+1|0;O[(g+320|0)+(e<<3)>>3]=J[(e+p<<2)+120912>>2];c=0;d=0;while(1){d=O[(c<<3)+t>>3]*O[(g+320|0)+(e-c<<3)>>3]+d;c=c+1|0;if((c|0)!=1){continue}break}O[(e<<3)+g>>3]=d;if((e|0)<(f|0)){continue}break}e=f;continue}break}d=Sj(d,24-i|0);o:{if(d>=16777216){k=(g+480|0)+(e<<2)|0;j=d*5.960464477539063e-8;p:{if(R(j)<2147483648){c=~~j;break p}c=-2147483648}d=+(c|0)*-16777216+d;q:{if(R(d)<2147483648){f=~~d;break q}f=-2147483648}J[k>>2]=f;e=e+1|0;break o}if(R(d)<2147483648){c=~~d}else{c=-2147483648}i=k}J[(g+480|0)+(e<<2)>>2]=c}d=Sj(1,i);r:{if((e|0)<0){break r}c=e;while(1){f=c;O[(c<<3)+g>>3]=d*+J[(g+480|0)+(c<<2)>>2];c=c-1|0;d=d*5.960464477539063e-8;if(f){continue}break}if((e|0)<0){break r}f=e;while(1){d=0;c=0;i=e-f|0;k=(i|0)>(l|0)?l:i;if((k|0)>=0){while(1){d=O[(c<<3)+123680>>3]*O[(c+f<<3)+g>>3]+d;p=(c|0)!=(k|0);c=c+1|0;if(p){continue}break}}O[(g+160|0)+(i<<3)>>3]=d;c=(f|0)>0;f=f-1|0;if(c){continue}break}}d=0;if((e|0)>=0){while(1){c=e;e=e-1|0;d=d+O[(g+160|0)+(c<<3)>>3];if(c){continue}break}}O[o>>3]=h?-d:d;Ia=g+560|0;e=m&7;d=O[o>>3];if((s|0)<0){O[b>>3]=-d;e=0-e|0;break a}O[b>>3]=d}Ia=o+16|0;return e}function aha(a,b,c,d,e,f){a=a|0;b=Q(b);c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=0,C=0,D=0,E=0,F=0,G=0,I=0,L=0,O=0;h=Ia-176|0;Ia=h;a:{if(K[a+488|0]){Xa(J[42504],8,15175,893,83640,0);break a}o=a+112|0;Sl(a,o);E=J[a+448>>2];g=J[a+444>>2];F=J[a+468>>2];I=Wa(J[f+40>>2],0,P(F,e)<<2);if(!e){break a}G=H[J[a+476>>2]]&1;A=Q(Q(1)/b);L=E<<5;O=g+(c<<5)|0;while(1){g=P(C,12)+d|0;Ka[J[J[g>>2]+160>>2]](g,h+128|0);g=J[O+16>>2];m=J[f+52>>2];n=0;J[h+120>>2]=0;J[h+112>>2]=0;J[h+116>>2]=0;J[h+104>>2]=0;J[h+108>>2]=0;J[h+96>>2]=0;J[h+100>>2]=0;J[h+88>>2]=0;J[h+92>>2]=0;J[h+80>>2]=0;J[h+84>>2]=0;B=oe(m,E,h+80|0);i=Wa(J[h+92>>2],0,L);b=N[g+8>>2];v=N[g+12>>2];w=N[g>>2];x=N[g+4>>2];J[h+76>>2]=0;J[h+60>>2]=0;p=N[h+160>>2];r=Q(p+p);p=N[h+152>>2];s=Q(p+p);p=N[h+156>>2];t=Q(p+p);y=Q(Q(b*r)+Q(Q(w*s)+Q(x*t)));p=Q(Q(v*v)+Q(-.5));N[h+72>>2]=Q(b*y)+Q(Q(r*p)-Q(v*Q(Q(w*t)-Q(s*x))));N[h+68>>2]=Q(x*y)+Q(Q(t*p)-Q(v*Q(Q(b*s)-Q(r*w))));N[h+64>>2]=Q(w*y)+Q(Q(s*p)-Q(v*Q(Q(x*r)-Q(t*b))));r=N[h+136>>2];r=Q(r+r);s=N[h+128>>2];s=Q(s+s);t=N[h+132>>2];t=Q(t+t);y=Q(Q(b*r)+Q(Q(w*s)+Q(x*t)));N[h+56>>2]=Q(b*y)+Q(Q(r*p)-Q(v*Q(Q(w*t)-Q(s*x))));N[h+52>>2]=Q(x*y)+Q(Q(t*p)-Q(v*Q(Q(b*s)-Q(r*w))));N[h+48>>2]=Q(w*y)+Q(Q(s*p)-Q(v*Q(Q(x*r)-Q(t*b))));hI(c,o,i,h+48|0);u=m+4|0;z=h+16|0;k=J[a+468>>2];q=(k<<3)+15&-16;g=J[m+8>>2];l=J[m+4>>2]+(g<<2)|0;j=J[l-4>>2];if((q|0)<=(j-J[m+16>>2]|0)){n=j-q|0;J[h+4>>2]=n;b:{if(g>>>0>=(J[m+12>>2]&2147483647)>>>0){Yb(u,h+4|0);break b}J[l>>2]=n;J[m+8>>2]=g+1}n=J[h+4>>2]}g=k<<2;j=Wa(n,0,g);iI(z,G,c,o,i,j);g=g+j|0;c:{if(!k){break c}n=0;i=0;if(k>>>0>=4){D=k&-4;q=0;while(1){l=i<<2;N[l+g>>2]=A*N[j+l>>2];z=l|4;N[z+g>>2]=A*N[j+z>>2];z=l|8;N[z+g>>2]=A*N[j+z>>2];l=l|12;N[l+g>>2]=A*N[j+l>>2];i=i+4|0;q=q+4|0;if((D|0)!=(q|0)){continue}break}}k=k&3;if(!k){break c}while(1){l=i<<2;N[l+g>>2]=A*N[j+l>>2];i=i+1|0;n=n+1|0;if((k|0)!=(n|0)){continue}break}}Oi(o);J[h+108>>2]=g;J[h+96>>2]=0;J[h+104>>2]=0;J[h+112>>2]=(P(C,F)<<2)+I;d:{if(G){J[h+12>>2]=0;J[h+4>>2]=0;J[h+8>>2]=0;g=h+80|0;yc(o,g);Wa(J[h+88>>2],0,J[a+448>>2]<<5);zc(o,h+4|0,g);cd(o,g);Pc(o,g);jf(o,g);break d}J[h+12>>2]=0;J[h+4>>2]=0;J[h+8>>2]=0;g=h+80|0;yc(o,g);Wa(J[h+88>>2],0,J[a+448>>2]<<5);zc(o,h+4|0,g);cd(o,g);Pc(o,g);hf(o,g);gf(o,g)}g=J[m+16>>2];e:{if(!(g>>>0<=j>>>0&j>>>0>2]>>>0)){if(!j){break e}g=J[42504];Ka[J[J[g+12>>2]+12>>2]](g+12|0,j);break e}D=J[m+4>>2];k=0;q=J[m+8>>2];n=q;while(1){l=k;k=k+1|0;g=n;n=g-1|0;i=D+(n<<2)|0;if(j>>>0>M[i>>2]){continue}break}f:{if(g>>>0>=q>>>0){break f}j=0;k=l&3;if(k){while(1){J[i>>2]=J[J[u>>2]+(g<<2)>>2];g=g+1|0;i=i+4|0;j=j+1|0;if((k|0)!=(j|0)){continue}break}}if(l-1>>>0<3){break f}while(1){k=g<<2;J[i>>2]=J[k+J[u>>2]>>2];J[i+4>>2]=J[(k+J[u>>2]|0)+4>>2];J[i+8>>2]=J[(k+J[u>>2]|0)+8>>2];J[i+12>>2]=J[(k+J[u>>2]|0)+12>>2];i=i+16|0;g=g+4|0;if((q|0)!=(g|0)){continue}break}}J[m+8>>2]=q-1}g=J[m+16>>2];g:{if(!(g>>>0<=B>>>0&g+J[m+20>>2]>>>0>B>>>0)){if(!B){break g}g=J[42504];Ka[J[J[g+12>>2]+12>>2]](g+12|0,B);break g}q=J[m+4>>2];g=0;l=J[m+8>>2];k=l;while(1){n=g;g=g+1|0;i=k;k=i-1|0;j=q+(k<<2)|0;if(M[j>>2]>>0){continue}break}h:{if(i>>>0>=l>>>0){break h}g=0;k=n&3;if(k){while(1){J[j>>2]=J[J[u>>2]+(i<<2)>>2];i=i+1|0;j=j+4|0;g=g+1|0;if((k|0)!=(g|0)){continue}break}}if(n-1>>>0<3){break h}while(1){g=i<<2;J[j>>2]=J[g+J[u>>2]>>2];J[j+4>>2]=J[(g+J[u>>2]|0)+4>>2];J[j+8>>2]=J[(g+J[u>>2]|0)+8>>2];J[j+12>>2]=J[(g+J[u>>2]|0)+12>>2];j=j+16|0;i=i+4|0;if((l|0)!=(i|0)){continue}break}}J[m+8>>2]=l-1}C=C+1|0;if((C|0)!=(e|0)){continue}break}}Ia=h+176|0}function qI(a,b,c){var d=Q(0),e=0,f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=0,o=0,p=Q(0),q=0,r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0),I=Q(0),L=Q(0),M=0,O=0,S=0,T=0,U=0,V=0,W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=0,ha=0,ia=0,ja=0,ka=0;x=Ia-32|0;Ia=x;V=J[c+8>>2];q=J[c+4>>2];l=J[c>>2];i=N[b+352>>2];O=J[b+336>>2];if(!(H[J[b+364>>2]]&1)){G=N[b+448>>2];I=N[b+460>>2];L=N[b+472>>2];W=N[b+452>>2];X=N[b+464>>2];Y=N[b+476>>2];Z=N[b+456>>2];_=N[b+468>>2];$=N[b+480>>2];C=N[b+508>>2];aa=N[b+484>>2];ba=N[b+496>>2];m=N[b+416>>2];r=N[b+420>>2];D=N[b+512>>2];ca=N[b+488>>2];da=N[b+500>>2];u=N[b+424>>2];v=N[b+428>>2];z=N[b+432>>2];E=N[b+516>>2];ea=N[b+492>>2];fa=N[b+504>>2];A=N[b+436>>2];B=N[b+440>>2];h=J[c+12>>2];d=N[h+20>>2];s=N[b+444>>2];f=N[h+24>>2];w=N[b+412>>2];g=N[h+8>>2];j=N[h>>2];k=N[h+4>>2];p=N[h+16>>2];J[q+28>>2]=0;J[q+12>>2]=0;E=Q(Q(Q(Q(ea*j)+Q(fa*k))+Q(E*g))+Q(Q(s*f)+Q(Q(A*p)+Q(B*d))));N[q+24>>2]=-E;D=Q(Q(Q(Q(ca*j)+Q(da*k))+Q(D*g))+Q(Q(z*f)+Q(Q(u*p)+Q(v*d))));N[q+20>>2]=-D;C=Q(Q(Q(Q(aa*j)+Q(ba*k))+Q(C*g))+Q(Q(r*f)+Q(Q(w*p)+Q(m*d))));N[q+16>>2]=-C;r=Q(Q(Q(Q(r*j)+Q(z*k))+Q(s*g))+Q(Q(Q(Z*p)+Q(_*d))+Q($*f)));N[q+8>>2]=-r;m=Q(Q(Q(Q(m*j)+Q(v*k))+Q(B*g))+Q(Q(Q(W*p)+Q(X*d))+Q(Y*f)));N[q+4>>2]=-m;d=Q(Q(Q(Q(w*j)+Q(u*k))+Q(A*g))+Q(Q(Q(G*p)+Q(I*d))+Q(L*f)));N[q>>2]=-d;N[l>>2]=N[l>>2]-Q(i*d);N[l+4>>2]=N[l+4>>2]-Q(i*m);N[l+8>>2]=N[l+8>>2]-Q(i*r);N[l+16>>2]=N[l+16>>2]-Q(i*C);N[l+20>>2]=N[l+20>>2]-Q(i*D);N[l+24>>2]=N[l+24>>2]-Q(i*E)}if(O>>>0>=2){ga=J[c+24>>2];ha=J[c+28>>2];h=1;while(1){n=J[b+340>>2]+P(h,160)|0;d=N[n+124>>2];F=h<<5;e=F+J[b+332>>2]|0;c=(J[e+24>>2]<<5)+q|0;r=N[c>>2];f=N[n+120>>2];u=N[c+4>>2];z=Q(Q(Q(d*r)-Q(f*u))+N[c+24>>2]);v=N[c+8>>2];g=Q(f*v);f=N[n+128>>2];A=Q(Q(g-Q(f*r))+N[c+20>>2]);B=Q(Q(Q(f*u)-Q(d*v))+N[c+16>>2]);a:{b:{c=J[b+344>>2]+P(h,80)|0;t=K[c+76|0];if(t){S=J[c+72>>2]<<2;T=S+ha|0;ia=J[e+20>>2];c=0;while(1){e=c<<2;o=e+x|0;d=N[(e+n|0)+132>>2];e=n+(c<<5)|0;N[o>>2]=d-Q(Q(Q(N[e+24>>2]*v)+Q(Q(N[e+16>>2]*r)+Q(u*N[e+20>>2])))+Q(Q(N[e+8>>2]*z)+Q(Q(N[e>>2]*B)+Q(A*N[e+4>>2]))));c=c+1|0;if((t|0)!=(c|0)){continue}break}ja=t&254;ka=t&1;e=J[a+360>>2]+P(h,36)|0;n=0;while(1){y=n<<2;o=y+T|0;J[o>>2]=0;d=Q(0);c=0;M=0;if((t|0)!=1){while(1){d=Q(Q(N[y+(e+P(c,12)|0)>>2]*N[(c<<2)+x>>2])+d);N[o>>2]=d;U=c|1;d=Q(Q(N[y+(e+P(U,12)|0)>>2]*N[(U<<2)+x>>2])+d);N[o>>2]=d;c=c+2|0;M=M+2|0;if((ja|0)!=(M|0)){continue}break}}if(ka){N[o>>2]=Q(N[y+(e+P(c,12)|0)>>2]*N[(c<<2)+x>>2])+d}n=n+1|0;if((t|0)!=(n|0)){continue}break}if(t){break b}}f=Q(0);g=Q(0);j=Q(0);k=Q(0);p=Q(0);m=Q(0);break a}n=ga+S|0;y=J[b+272>>2]+P(h,76)|0;m=Q(0);c=0;p=Q(0);k=Q(0);j=Q(0);g=Q(0);f=Q(0);while(1){s=N[ia+264>>2];o=c<<2;e=o+T|0;o=n+o|0;w=N[o>>2];d=Q(Q(N[e>>2]*i)+w);if(s>2]=Q(d-w)/i}N[o>>2]=d;d=N[e>>2];e=y+P(c,24)|0;k=Q(k+Q(d*N[e+12>>2]));j=Q(j+Q(d*N[e+8>>2]));g=Q(g+Q(d*N[e+4>>2]));f=Q(f+Q(d*N[e>>2]));m=Q(m+Q(d*N[e+20>>2]));p=Q(p+Q(d*N[e+16>>2]));c=c+1|0;if((t|0)!=(c|0)){continue}break}}c=F+V|0;d=N[c+20>>2];s=N[c+24>>2];w=N[c>>2];G=N[c+4>>2];I=N[c+8>>2];L=N[c+16>>2];c=q+F|0;J[c+28>>2]=0;J[c+12>>2]=0;k=Q(k+Q(B+L));N[c+16>>2]=k;j=Q(j+Q(v+I));N[c+8>>2]=j;g=Q(g+Q(u+G));N[c+4>>2]=g;f=Q(f+Q(r+w));N[c>>2]=f;m=Q(m+Q(z+s));N[c+24>>2]=m;d=Q(p+Q(A+d));N[c+20>>2]=d;c=l+F|0;N[c>>2]=Q(i*f)+N[c>>2];N[c+4>>2]=Q(i*g)+N[c+4>>2];N[c+8>>2]=Q(i*j)+N[c+8>>2];N[c+16>>2]=Q(i*k)+N[c+16>>2];N[c+20>>2]=Q(i*d)+N[c+20>>2];N[c+24>>2]=Q(i*m)+N[c+24>>2];h=h+1|0;if((O|0)!=(h|0)){continue}break}}Ia=x+32|0}function Jg(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;l=Ia-16|0;Ia=l;e=c?d:L[a+24>>1];q=e<<2;d=q>>>0>1024;H[l+12|0]=d;a:{b:{c:{if(!d){d=l-(q+15&-16)|0;Ia=d;J[l+8>>2]=d;break c}d=Wb(l+7|0,q,22675,417);J[l+8>>2]=d;if(!d){break b}}d:{if(c){if(!e){break a}d=0;while(1){a=J[(g<<2)+c>>2];i=a+32|0;k=J[l+8>>2];h=J[b+4>>2];e:{f:{if(!(h&8)){break f}a=J[a+36>>2];if((a&251658240)!=16777216){a=J[b+8>>2];if(!a){a=$a(J[b>>2],h>>>24&15);J[b+8>>2]=a}h=J[a+28>>2];if(!h){break f}f=J[a+24>>2];a=0;while(1){if((i|0)==J[f+(a<<2)>>2]){break e}a=a+1|0;if((h|0)!=(a|0)){continue}break}break f}if((a&-1073741824)==1073741824){break e}}J[k+(d<<2)>>2]=i;d=d+1|0}g=g+1|0;if((e|0)!=(g|0)){continue}break}break d}if(!e){break a}k=L[a+24>>1]==1?a+20|0:J[a+20>>2];d=0;while(1){a=J[k+(g<<2)>>2];c=J[a+36>>2];g:{if(!(K[(c&64?J[a+40>>2]+52|0:a+112|0)|0]&5)){break g}i=a+32|0;h=J[l+8>>2];a=J[b+4>>2];h:{if(!(a&8)){break h}if((c&251658240)!=16777216){c=J[b+8>>2];if(!c){c=$a(J[b>>2],a>>>24&15);J[b+8>>2]=c}f=J[c+28>>2];if(!f){break h}c=J[c+24>>2];a=0;while(1){if((i|0)==J[c+(a<<2)>>2]){break g}a=a+1|0;if((f|0)!=(a|0)){continue}break}break h}if((c&-1073741824)==1073741824){break g}}J[h+(d<<2)>>2]=i;d=d+1|0}g=g+1|0;if((e|0)!=(g|0)){continue}break}}if(d){g=J[l+8>>2];h=0;k=Ia-16|0;Ia=k;i:{j:{k:{l:{a=J[b+4>>2];switch((a>>>30|0)-2|0){case 1:break j;case 0:break l;default:break k}}if(K[J[b>>2]+4785|0]){break j}}if(!d){break i}a=0;while(1){c=J[g+(a<<2)>>2];e=J[b+4>>2];J[k+4>>2]=128;H[k+3|0]=0;ed(J[((e>>>22&60)+109352|0)+12>>2]+b|0,c+16|0,k+4|0,k+3|0,0);a=a+1|0;if((d|0)!=(a|0)){continue}break}break i}i=J[b+8>>2];if(!i){i=$a(J[b>>2],a>>>24&15);J[b+8>>2]=i}c=J[i+88>>2];m:{if(!c){if((d|0)==1){a=J[g>>2];J[i+88>>2]=1;J[i+84>>2]=a;break m}a=J[b>>2];f=J[a+4872>>2];J[k+8>>2]=0;Kp(a+4868|0,d+f|0,k+8|0);a=J[a+4868>>2];if(!a){break i}n:{if(!d){break n}c=a+(f<<2)|0;a=0;if(d>>>0>=4){n=d&-4;while(1){e=a<<2;J[e+c>>2]=J[e+g>>2];o=e|4;J[o+c>>2]=J[g+o>>2];o=e|8;J[o+c>>2]=J[g+o>>2];e=e|12;J[e+c>>2]=J[e+g>>2];a=a+4|0;m=m+4|0;if((n|0)!=(m|0)){continue}break}}e=d&3;if(!e){break n}while(1){n=a<<2;J[n+c>>2]=J[g+n>>2];a=a+1|0;h=h+1|0;if((e|0)!=(h|0)){continue}break}}J[i+88>>2]=d;J[i+84>>2]=f;break m}a=J[b>>2];n=J[a+4872>>2];J[k+12>>2]=0;o=c+d|0;Kp(a+4868|0,n+o|0,k+12|0);a=J[a+4868>>2];if(!a){break i}e=a+(n<<2)|0;c=J[i+88>>2];o:{if((c|0)==1){J[e>>2]=J[i+84>>2];if(!d){break o}a=0;if(d>>>0>=4){m=d&-4;f=0;while(1){c=a<<2;j=c|4;J[j+e>>2]=J[c+g>>2];p=c|8;J[p+e>>2]=J[g+j>>2];c=c|12;J[c+e>>2]=J[g+p>>2];a=a+4|0;J[e+(a<<2)>>2]=J[c+g>>2];f=f+4|0;if((m|0)!=(f|0)){continue}break}}d=d&3;if(!d){break o}while(1){c=a+1|0;J[e+(c<<2)>>2]=J[g+(a<<2)>>2];a=c;h=h+1|0;if((d|0)!=(h|0)){continue}break}break o}p:{if(!c){break p}h=J[J[b>>2]+4868>>2]+(J[i+84>>2]<<2)|0;a=0;if(c>>>0>=4){m=c&-4;while(1){f=a<<2;J[f+e>>2]=J[f+h>>2];j=f|4;J[j+e>>2]=J[h+j>>2];j=f|8;J[j+e>>2]=J[h+j>>2];f=f|12;J[f+e>>2]=J[f+h>>2];a=a+4|0;p=p+4|0;if((m|0)!=(p|0)){continue}break}}f=c&3;if(!f){break p}while(1){m=a<<2;J[m+e>>2]=J[h+m>>2];a=a+1|0;r=r+1|0;if((f|0)!=(r|0)){continue}break}}if(!d){break o}h=0;a=0;if(d>>>0>=4){m=d&-4;f=0;while(1){J[e+(a+c<<2)>>2]=J[g+(a<<2)>>2];j=a|1;J[e+(j+c<<2)>>2]=J[g+(j<<2)>>2];j=a|2;J[e+(j+c<<2)>>2]=J[g+(j<<2)>>2];j=a|3;J[e+(j+c<<2)>>2]=J[g+(j<<2)>>2];a=a+4|0;f=f+4|0;if((m|0)!=(f|0)){continue}break}}d=d&3;if(!d){break o}while(1){J[e+(a+c<<2)>>2]=J[g+(a<<2)>>2];a=a+1|0;h=h+1|0;if((d|0)!=(h|0)){continue}break}}J[i+88>>2]=o;J[i+84>>2]=n}_a(J[b>>2],b);J[b+4>>2]=J[b+4>>2]|32}Ia=k+16|0}if(q>>>0<1025){break a}}eb(J[l+8>>2])}Ia=l+16|0;return 1}function Rg(a,b,c,d,e,f,g,h,i,j){var k=0,l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=0,t=0,u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0);k=Ia-160|0;Ia=k;J[a+16>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=0;J[a+4>>2]=0;J[k+104>>2]=2122317823;J[k+108>>2]=0;J[k+24>>2]=-25165825;J[k+28>>2]=0;J[k+120>>2]=2122317823;J[k+124>>2]=0;J[k+40>>2]=-25165825;J[k+44>>2]=0;J[k+136>>2]=2122317823;J[k+140>>2]=0;J[k+56>>2]=-25165825;J[k+60>>2]=0;J[k+152>>2]=2122317823;J[k+156>>2]=0;J[k+80>>2]=2122317823;J[k+84>>2]=2122317823;J[k+88>>2]=2122317823;J[k+92>>2]=0;J[k>>2]=-25165825;J[k+4>>2]=-25165825;J[k+8>>2]=-25165825;J[k+12>>2]=0;J[k+96>>2]=2122317823;J[k+100>>2]=2122317823;J[k+16>>2]=-25165825;J[k+20>>2]=-25165825;J[k+112>>2]=2122317823;J[k+116>>2]=2122317823;J[k+32>>2]=-25165825;J[k+36>>2]=-25165825;J[k+128>>2]=2122317823;J[k+132>>2]=2122317823;J[k+48>>2]=-25165825;J[k+52>>2]=-25165825;J[k+144>>2]=2122317823;J[k+148>>2]=2122317823;J[k+72>>2]=-25165825;J[k+76>>2]=0;J[k+64>>2]=-25165825;J[k+68>>2]=-25165825;if(d){q=i?16:0;r=((j|0)==1?2:1)<<2;while(1){t=(s<<5)+e|0;n=N[t+r>>2];l=N[r+(t+16|0)>>2];i=(Q(n-l)>c)<<2|q|(Q(n+l)>2];l=N[t+16>>2];v=Q(n-l);w=Q(n+l);j=K[(i|v>b|(w>2];y=N[m+4>>2];z=N[m+8>>2];A=N[m+12>>2];i=i+(k+80|0)|0;B=N[i>>2];C=N[i+4>>2];D=N[i+8>>2];E=N[t+4>>2];F=N[t+20>>2];G=N[t+8>>2];H=N[t+24>>2];o=N[i+12>>2];p=N[t+12>>2];n=N[t+28>>2];l=Q(p-n);N[i+12>>2]=l>o?o:l;l=Q(G-H);N[i+8>>2]=l>D?D:l;l=Q(E-F);N[i+4>>2]=l>C?C:l;N[i>>2]=v>B?B:v;l=Q(p+n);N[m+12>>2]=l>2]=l>2]=l>2]=w>2]=j;i=(j<<2)+a|0;J[i>>2]=J[i>>2]+1;s=s+1|0;if((s|0)!=(d|0)){continue}break}m=J[a+8>>2];r=J[a+4>>2];s=J[a+12>>2];q=J[a>>2]}J[a+20>>2]=0;r=q+r|0;J[a+28>>2]=r;J[a+24>>2]=q;m=m+r|0;J[a+32>>2]=m;i=m+s|0;J[a+36>>2]=i;if(d){while(1){m=(u<<5)+e|0;q=J[m+12>>2];i=(q<<2)+a|0;r=J[i+20>>2];J[i+20>>2]=r+1;j=J[m>>2];i=J[m+4>>2];b=N[m+8>>2];s=(r<<5)+g|0;J[s+12>>2]=q;N[s+8>>2]=b;J[s>>2]=j;J[s+4>>2]=i;q=J[m+24>>2];j=J[m+28>>2];i=J[m+20>>2];J[s+16>>2]=J[m+16>>2];J[s+20>>2]=i;J[s+24>>2]=q;J[s+28>>2]=j;j=(u<<3)+f|0;i=J[j+4>>2];q=(r<<3)+h|0;J[q>>2]=J[j>>2];J[q+4>>2]=i;u=u+1|0;if((u|0)!=(d|0)){continue}break}q=J[a>>2];r=q+J[a+4>>2]|0;m=r+J[a+8>>2]|0;i=m+J[a+12>>2]|0}J[a+36>>2]=i;J[a+32>>2]=m;J[a+28>>2]=r;J[a+24>>2]=q;J[a+20>>2]=0;o=N[k>>2];p=N[k+80>>2];n=N[k+4>>2];l=N[k+84>>2];c=N[k+8>>2];b=N[k+88>>2];N[a+72>>2]=Q(c-b)*Q(.5);N[a+68>>2]=Q(n-l)*Q(.5);N[a- -64>>2]=Q(o-p)*Q(.5);N[a+56>>2]=Q(b+c)*Q(.5);N[a+52>>2]=Q(l+n)*Q(.5);N[a+48>>2]=Q(p+o)*Q(.5);o=N[k+20>>2];p=N[k+100>>2];n=N[k+16>>2];l=N[k+96>>2];c=N[k+24>>2];b=N[k+104>>2];N[a+104>>2]=Q(c-b)*Q(.5);N[a+100>>2]=Q(o-p)*Q(.5);N[a+96>>2]=Q(n-l)*Q(.5);N[a+88>>2]=Q(b+c)*Q(.5);N[a+84>>2]=Q(p+o)*Q(.5);N[a+80>>2]=Q(l+n)*Q(.5);o=N[k+36>>2];p=N[k+116>>2];n=N[k+32>>2];l=N[k+112>>2];c=N[k+40>>2];b=N[k+120>>2];N[a+136>>2]=Q(c-b)*Q(.5);N[a+132>>2]=Q(o-p)*Q(.5);N[a+128>>2]=Q(n-l)*Q(.5);N[a+120>>2]=Q(b+c)*Q(.5);N[a+116>>2]=Q(p+o)*Q(.5);N[a+112>>2]=Q(l+n)*Q(.5);o=N[k+52>>2];p=N[k+132>>2];n=N[k+48>>2];l=N[k+128>>2];c=N[k+56>>2];b=N[k+136>>2];N[a+168>>2]=Q(c-b)*Q(.5);N[a+164>>2]=Q(o-p)*Q(.5);N[a+160>>2]=Q(n-l)*Q(.5);N[a+152>>2]=Q(b+c)*Q(.5);N[a+148>>2]=Q(p+o)*Q(.5);N[a+144>>2]=Q(l+n)*Q(.5);o=N[k+68>>2];p=N[k+148>>2];n=N[k+64>>2];l=N[k+144>>2];c=N[k+72>>2];b=N[k+152>>2];N[a+200>>2]=Q(c-b)*Q(.5);N[a+196>>2]=Q(o-p)*Q(.5);N[a+192>>2]=Q(n-l)*Q(.5);N[a+184>>2]=Q(b+c)*Q(.5);N[a+180>>2]=Q(p+o)*Q(.5);N[a+176>>2]=Q(l+n)*Q(.5);Ia=k+160|0}function Rk(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=Q(0),q=0,r=Q(0),s=Q(0);q=Ia-256|0;Ia=q;k=J[a+24>>2];if(k){a:{c=k-1|0;if((c|0)<=0){break a}h=a+2076|0;while(1){b:{c:{if((c|0)<=(j|0)){break c}while(1){if(c-j>>>0<=4){while(1){e=j;j=e+1|0;b=j;f=e;while(1){f=N[h+(b<<3)>>2]>2]?b:f;d=(b|0)<(c|0);b=b+1|0;if(d){continue}break}if((e|0)!=(f|0)){f=h+(f<<3)|0;l=J[f>>2];d=J[f+4>>2];e=h+(e<<3)|0;b=J[e+4>>2];J[f>>2]=J[e>>2];J[f+4>>2]=b;J[e>>2]=l;J[e+4>>2]=d}if((c|0)!=(j|0)){continue}break c}}g=h+((c+j|0)/2<<3)|0;p=N[g>>2];f=h+(j<<3)|0;r=N[f>>2];if(p>2];d=J[f>>2];e=J[f+4>>2];b=J[g+4>>2];J[f>>2]=J[g>>2];J[f+4>>2]=b;J[g>>2]=d;J[g+4>>2]=e;s=N[f>>2]}else{s=r}l=h+(c<<3)|0;r=N[l>>2];if(s>r){r=N[f>>2];d=J[f>>2];e=J[f+4>>2];b=J[l+4>>2];J[f>>2]=J[l>>2];J[f+4>>2]=b;J[l>>2]=d;J[l+4>>2]=e;p=N[g>>2]}if(p>r){d=J[g>>2];e=J[g+4>>2];b=J[l+4>>2];J[g>>2]=J[l>>2];J[g+4>>2]=b;J[l>>2]=d;J[l+4>>2]=e}p=N[g>>2];d=J[g>>2];e=J[g+4>>2];f=c-1|0;i=h+(f<<3)|0;b=J[i+4>>2];J[g>>2]=J[i>>2];J[g+4>>2]=b;J[i>>2]=d;J[i+4>>2]=e;b=j;while(1){e=b;b=b+1|0;n=h+(b<<3)|0;if(N[n>>2]>2]>p){continue}break}l=J[n>>2];g=J[n+4>>2];if((b|0)<(f|0)){e=J[d+4>>2];J[n>>2]=J[d>>2];J[n+4>>2]=e;J[d>>2]=l;J[d+4>>2]=g;p=N[i>>2];continue}break}d=J[i+4>>2];J[n>>2]=J[i>>2];J[n+4>>2]=d;J[i>>2]=l;J[i+4>>2]=g;d:{if((b-j|0)<(c-b|0)){b=(o<<2)+q|0;J[b>>2]=j;J[b+4>>2]=e;j=e+2|0;break d}b=(o<<2)+q|0;J[b>>2]=e+2;J[b+4>>2]=c;c=e}o=o+2|0;if((c|0)>(j|0)){continue}break}break b}if(!o){break a}}b=o-2|0;j=J[(b<<2)+q>>2];c=J[((o<<2)+q|0)-4>>2];o=b;continue}}f=k>>>0<=1?1:k;e=a+2592|0;l=a+28|0;j=0;while(1){o=(j<<3)+a|0;n=l+(J[o+2080>>2]<<5)|0;i=J[n+20>>2];m=J[n+28>>2];h=J[n+24>>2];e:{f:{g:{switch(J[n+12>>2]){case 0:c=J[a+2588>>2];b=e;while(1){if(!c){break f}if(J[b>>2]==(i|0)|J[b+4>>2]==(i|0)){break e}c=c-1|0;d=J[b+8>>2];b=b+12|0;if((d|0)!=(i|0)){continue}break};break e;case 1:c=J[a+2588>>2];b=e;while(1){if(!c){break f}if(J[b>>2]==(h|0)|J[b+4>>2]==(h|0)){break e}c=c-1|0;d=J[b+8>>2];b=b+12|0;if((d|0)!=(h|0)){continue}break};break e;case 2:c=J[a+2588>>2];b=e;while(1){if(!c){break f}if(J[b>>2]==(m|0)|J[b+4>>2]==(m|0)){break e}c=c-1|0;d=J[b+8>>2];b=b+12|0;if((d|0)!=(m|0)){continue}break};break e;case 3:b=e;c=J[a+2588>>2];if(!c){break f}while(1){k=J[b+8>>2];g=J[b+4>>2];d=J[b>>2];h:{if((d|0)==(i|0)){if((g|0)==(h|0)){break e}if((h|0)!=(k|0)){break h}break e}if((g|0)==(i|0)){if((d|0)==(h|0)){break e}if((h|0)!=(k|0)){break h}break e}if((i|0)!=(k|0)){break h}if((d|0)==(h|0)|(g|0)==(h|0)){break e}}b=b+12|0;c=c-1|0;if(c){continue}break};break f;case 4:b=e;c=J[a+2588>>2];if(!c){break f}while(1){k=J[b+8>>2];g=J[b+4>>2];d=J[b>>2];i:{if((d|0)==(h|0)){if((g|0)==(m|0)){break e}if((m|0)!=(k|0)){break i}break e}if((g|0)==(h|0)){if((d|0)==(m|0)){break e}if((m|0)!=(k|0)){break i}break e}if((h|0)!=(k|0)){break i}if((d|0)==(m|0)|(g|0)==(m|0)){break e}}b=b+12|0;c=c-1|0;if(c){continue}break};break f;case 5:break g;default:break e}}b=e;c=J[a+2588>>2];if(!c){break f}while(1){k=J[b+8>>2];g=J[b+4>>2];d=J[b>>2];j:{if((d|0)==(i|0)){if((g|0)==(m|0)){break e}if((m|0)!=(k|0)){break j}break e}if((g|0)==(i|0)){if((d|0)==(m|0)){break e}if((m|0)!=(k|0)){break j}break e}if((i|0)!=(k|0)){break j}if((d|0)==(m|0)|(g|0)==(m|0)){break e}}b=b+12|0;c=c-1|0;if(c){continue}break}}hB(a,n,N[o+2076>>2],J[n+16>>2])}b=J[a+2588>>2];if(b>>>0<=63){J[a+2588>>2]=b+1;b=P(b,12)+a|0;J[b+2600>>2]=m;J[b+2596>>2]=h;J[b+2592>>2]=i}j=j+1|0;if((f|0)!=(j|0)){continue}break}}Ia=q+256|0}function rx(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;j=Ia-32|0;Ia=j;d=b?b:84969;a:{b:{f=J[a+120>>2];c:{if(!f){break c}g=J[a+104>>2];e=5381;b=K[d|0];if(b){c=d;while(1){e=P(e,33)^b&255;b=K[c+1|0];c=c+1|0;if(b){continue}break}}b=J[J[a+96>>2]+((g-1&e)<<2)>>2];if((b|0)==-1){break c}e=J[a+92>>2];c=J[a+88>>2];while(1){if(!cb(J[c+(b<<3)>>2],d)){break b}b=J[e+(b<<2)>>2];if((b|0)!=-1){continue}break}}J[j+28>>2]=d;b=f+1|0;c=0;f=a+76|0;l=J[f+28>>2];d:{e:{if(!l){break e}h=5381;e=J[j+28>>2];g=K[e|0];if(g){c=e;while(1){h=P(h,33)^g&255;g=K[c+1|0];c=c+1|0;if(g){continue}break}}c=l-1&h;g=J[J[f+20>>2]+(c<<2)>>2];if((g|0)==-1){break e}h=f+12|0;i=J[f+16>>2];k=J[f+12>>2];while(1){if(!cb(J[k+(g<<3)>>2],e)){H[j+27|0]=1;break d}g=J[i+(g<<2)>>2];if((g|0)!=-1){continue}break}}H[j+27|0]=0;if(J[f+44>>2]==J[f+24>>2]){c=l?l<<1:16;if(c>>>0>l>>>0){ux(f,c);l=J[f+28>>2]}h=5381;g=J[j+28>>2];c=K[g|0];if(c){while(1){h=P(h,33)^c&255;c=K[g+1|0];g=g+1|0;if(c){continue}break}}c=l-1&h}g=J[f+36>>2];J[f+36>>2]=g+1;c=J[f+20>>2]+(c<<2)|0;J[J[f+16>>2]+(g<<2)>>2]=J[c>>2];J[c>>2]=g;J[f+44>>2]=J[f+44>>2]+1;J[f+40>>2]=J[f+40>>2]+1;h=f+12|0}c=J[h>>2]+(g<<3)|0;if(!K[j+27|0]){e=J[j+28>>2];J[c+4>>2]=b;J[c>>2]=e}J[j+20>>2]=b;J[j+16>>2]=d;c=J[j+20>>2];J[j+8>>2]=J[j+16>>2];J[j+12>>2]=c;l=Ia-16|0;Ia=l;I[l+14>>1]=16369;c=J[a+72>>2];e=J[c+8>>2];d=J[c+12>>2];f=d-e|0;g=f+2|0;if(g>>>0>=J[c+16>>2]-e>>>0){e=g<<((e|0)!=0);if(e){d=J[J[c>>2]>>2];d=Ka[J[J[d>>2]+8>>2]](d,e,J[c+4>>2],21225,126)|0}else{d=0}d=Wa(d,15,e);g=J[c+8>>2];f:{if(!g){break f}Va(d,g,f);g=J[c+8>>2];if(!g){break f}h=J[J[c>>2]>>2];Ka[J[J[h>>2]+12>>2]](h,g)}J[c+8>>2]=d;J[c+16>>2]=d+e;d=d+f|0;J[c+12>>2]=d}H[d|0]=241;H[d+1|0]=K[l+15|0];J[c+12>>2]=J[c+12>>2]+2;g=j+8|0;f=Ub(J[g>>2])+1|0;i=f>>>24|0;c=J[a+72>>2];e=J[c+8>>2];d=J[c+12>>2];h=d-e|0;k=h+4|0;if(k>>>0>=J[c+16>>2]-e>>>0){e=k<<((e|0)!=0);if(e){d=J[J[c>>2]>>2];d=Ka[J[J[d>>2]+8>>2]](d,e,J[c+4>>2],21225,126)|0}else{d=0}d=Wa(d,15,e);k=J[c+8>>2];g:{if(!k){break g}Va(d,k,h);k=J[c+8>>2];if(!k){break g}m=J[J[c>>2]>>2];Ka[J[J[m>>2]+12>>2]](m,k)}J[c+8>>2]=d;J[c+16>>2]=d+e;d=d+h|0;J[c+12>>2]=d}H[d+3|0]=i;H[d+2|0]=f>>>16;H[d+1|0]=f>>>8;H[d|0]=f;J[c+12>>2]=J[c+12>>2]+4;h:{if(!f){break h}k=J[g>>2];if(!k){break h}e=J[a+72>>2];d=J[e+8>>2];h=J[e+12>>2]-d|0;i=h+f|0;i:{if(i>>>0>2]-d>>>0){c=d;break i}c=0;i=i<<((d|0)!=0);if(i){c=J[J[e>>2]>>2];c=Ka[J[J[c>>2]+8>>2]](c,i,J[e+4>>2],21225,126)|0}d=Wa(c,15,i);m=J[e+8>>2];j:{if(!m){break j}Va(d,m,h);m=J[e+8>>2];if(!m){break j}n=J[J[e>>2]>>2];Ka[J[J[n>>2]+12>>2]](n,m)}J[e+8>>2]=d;J[e+16>>2]=d+i;J[e+12>>2]=d+h}Va(c+h|0,k,f);J[e+12>>2]=f+J[e+12>>2]}c=J[a+72>>2];e=J[c+8>>2];d=J[c+12>>2];f=d-e|0;h=f+4|0;if(h>>>0>=J[c+16>>2]-e>>>0){e=h<<((e|0)!=0);if(e){d=J[J[c>>2]>>2];d=Ka[J[J[d>>2]+8>>2]](d,e,J[c+4>>2],21225,126)|0}else{d=0}d=Wa(d,15,e);h=J[c+8>>2];k:{if(!h){break k}Va(d,h,f);h=J[c+8>>2];if(!h){break k}i=J[J[c>>2]>>2];Ka[J[J[i>>2]+12>>2]](i,h)}J[c+8>>2]=d;J[c+16>>2]=d+e;d=d+f|0;J[c+12>>2]=d}H[d|0]=K[g+4|0];H[d+1|0]=K[g+5|0];H[d+2|0]=K[g+6|0];H[d+3|0]=K[g+7|0];J[c+12>>2]=J[c+12>>2]+4;c=J[a+16>>2];e=J[a+20>>2]-c|0;if(e>>>0>=M[a+44>>2]){f=J[a+36>>2];if(f){d=0;if((f|0)!=1){g=f&-2;h=0;while(1){i=d<<2;k=J[i+J[a+32>>2]>>2];Ka[J[J[k>>2]+8>>2]](k,c,e);i=J[J[a+32>>2]+(i|4)>>2];Ka[J[J[i>>2]+8>>2]](i,c,e);d=d+2|0;h=h+2|0;if((g|0)!=(h|0)){continue}break}}if(f&1){d=J[J[a+32>>2]+(d<<2)>>2];Ka[J[J[d>>2]+8>>2]](d,c,e)}c=J[a+16>>2]}J[a+20>>2]=c;Ka[J[J[a>>2]+16>>2]](a)}Ia=l+16|0;break a}b=J[(c+(b<<3)|0)+4>>2]}Ia=j+32|0;return b}function WA(a,b,c,d,e){var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=0,z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),L=Q(0),M=0,O=0,S=0,T=0,U=0,X=0,Z=0,_=0;f=Ia-128|0;Ia=f;a:{if(!Jk(e,e+12|0,b,c,Q(1),f+124|0,f+120|0)){break a}y=J[a+12>>2];q=J[y+40>>2];z=J[y+44>>2];F=N[J[a+16>>2]+8>>2];o=N[c>>2];u=N[c+4>>2];i=N[c+8>>2];j=N[a>>2];p=N[b>>2];A=N[b+4>>2];B=N[f+120>>2];C=N[f+124>>2];h=N[b+8>>2];g=N[a+8>>2];N[f+116>>2]=h*g;N[f+112>>2]=A;N[f+108>>2]=p*j;k=Q(g*Q(i*Q(1)));N[f+104>>2]=k;l=Q(u*Q(1));N[f+100>>2]=l;m=Q(j*Q(o*Q(1)));N[f+96>>2]=m;v=Q(g*Q(h+Q(C*i)));n=Q(Q(g*Q(h+Q(i*B)))-v);i=Q(R(n));g=Q(j*Q(p+Q(o*B)));p=Q(j*Q(p+Q(C*o)));g=Q(g-p);D=g>=Q(0)?Q(1):Q(-1);G=Q(Y(Q(Q(k*k)+Q(Q(m*m)+Q(l*l)))));E=n>=Q(0)?Q(1):Q(-1);b:{if(Q(R(E))Q(9999999682655225e-36);if(Q(R(D))>2]=k*h;N[f+100>>2]=l*h;N[f+96>>2]=m*h}j=Q(R(g))Q(1.0000000116860974e-7)?p:Q(1.0000000116860974e-7);h=Q(Q(Q(q-1|0)*Q(.9999998807907104))+Q(0));o=gQ(1.0000000116860974e-7)?v:Q(1.0000000116860974e-7);h=Q(Q(Q(z-1|0)*Q(.9999998807907104))+Q(0));k=gQ(0)?l:m;c:{if(Q(R(h))Q(0);h=b?i:g;d:{if(Q(R(h))Q(0)?k==m?Q(m+Q(1)):m:k==l?Q(l+Q(-1)):l)-v)/n);L=h>2];b=P(a,z)+c|0;j=Q(F*Q(I[e+(b<<2)>>1]));N[f+80>>2]=j;k=Q(F*Q(I[e+(b+r<<2)>>1]));N[f+84>>2]=k;q=a+w|0;b=P(q,z)+c|0;l=Q(F*Q(I[e+(b<<2)>>1]));N[f+88>>2]=l;m=Q(F*Q(I[e+(b+r<<2)>>1]));N[f+92>>2]=m;e:{S=xk?j:k;i=l>m?l:m;if(Q((g(ih?g:h)+Q(9999999747378752e-20));i=ji?i:g)){break e}k=N[U+88>>2];l=N[X+84>>2];m=N[_+88>>2];N[f+72>>2]=N[Z+84>>2];i=Q(E+s);n=i>s?s:i;N[f+76>>2]=n;j=Q(D+t);g=j>t?t:j;N[f+68>>2]=g;i=i>2]=i;N[f+60>>2]=m;N[f+56>>2]=g;N[f+52>>2]=n;N[f+48>>2]=l;g=j>2]=g;N[f+40>>2]=i;N[f+36>>2]=k;N[f+32>>2]=g;b=c+r|0;M=P((a|0)>(q|0)?q:a,z)+((b|0)<(c|0)?b:c)<<2;f:{if(H[(M+e|0)+2|0]<0){e=f+44|0;T=f+56|0;O=f+68|0;b=f+32|0;break f}e=f+68|0;T=f+32|0;O=f+56|0;b=f+44|0}J[f+28>>2]=2139095039;J[f+24>>2]=2139095039;g:{h:{if(!bl(f+108|0,f+96|0,e,O,b,f+28|0,f+20|0,f+16|0,0)){break h}g=N[f+28>>2];if(!(g>=Q(0))|!(g<=G)){break h}e=0;if((K[(M+J[y+60>>2]|0)+2|0]&127)!=127){break g}}J[f+28>>2]=2139095039;e=1}i:{j:{if(!bl(f+108|0,f+96|0,T,b,O,f+24|0,f+12|0,f+8|0,0)){break j}g=N[f+24>>2];if(!(g>=Q(0))|!(g<=G)){break j}b=0;if((K[(M+J[y+60>>2]|0)+3|0]&127)!=127){break i}}g=Q(34028234663852886e22);b=1}if((e|!(N[f+28>>2]<=g))==1&(b|!(N[f+28>>2]>=g))==1){break e}H[d|0]=1;break a}k:{if(S){a=q+w|0;if((a|0)<0|C<=Q(a|0)){break a}x=Q(B+x);t=Q(D+t);a=q;break k}c=c+r|0;b=r+c|0;if((b|0)<0|Q(b|0)>=v){break a}L=Q(A+L);s=Q(E+s)}g=h;if(p>2]+1|0;J[f>>2]=k;if(k>>>0>M[e>>2]){J[e>>2]=k}a:{s=J[d+68>>2];t=J[d+32>>2];u=J[d+104>>2];v=J[d+140>>2];G=((((s|0)!=-1)+((t|0)!=-1)|0)+((u|0)!=-1)|0)+((v|0)!=-1)|0;if(!G){break a}S=N[j+8>>2];T=N[i+8>>2];U=N[j+4>>2];V=N[i+4>>2];W=N[j>>2];X=N[i>>2];Y=N[h+8>>2];Z=N[h+4>>2];_=N[h>>2];$=N[g+8>>2];aa=N[g+4>>2];ba=N[g>>2];b:while(1){x=P(E,36)+d|0;y=N[x+16>>2];z=N[x+28>>2];H=Q(y-z);w=Q(H*$);c:{if(Q(R(w))>2];A=N[x+8>>2];B=N[x+24>>2];C=N[x+12>>2];k=(b+E<<4)+a|0;I[k+10>>1]=r;K=Q(C-B);D=Q(K*aa);d:{if(Q(R(D))>1]=p;D=Q(A-w);L=Q(D*ba);e:{if(Q(R(L))>1]=n;y=Q(y+z);z=Q(y*Y);f:{if(Q(R(z))>1]=o;B=Q(C+B);C=Q(B*Z);g:{if(Q(R(C))>1]=q;w=Q(A+w);A=Q(w*_);h:{if(Q(R(A))>1]=l;while(1){F=D>16));O=n&65535;ca=!F|!O;i:{while(1){j:{if(!((l&65535)!=32767&w>Q(W*Q(l<<16>>16)))){if(!F){break i}if(O){break j}break i}l=l+1|0;I[k>>1]=l;if(ca){continue}}break}n=n-1|0;I[k+2>>1]=n;continue}break}while(1){l=Q(V*Q(p<<16>>16))>K;n=p&65535;F=!l|!n;k:{while(1){l:{if(!((q&65535)!=32767&B>Q(U*Q(q<<16>>16)))){if(!l){break k}if(n){break l}break k}q=q+1|0;I[k+4>>1]=q;if(F){continue}}break}p=p-1|0;I[k+6>>1]=p;continue}break}while(1){l=Q(T*Q(r<<16>>16))>H;p=r&65535;n=!l|!p;while(1){m:{if(!((o&65535)!=32767&y>Q(S*Q(o<<16>>16)))){if(p?l:0){break m}J[k+12>>2]=J[x+32>>2];E=E+1|0;if((G|0)!=(E|0)){continue b}break a}o=o+1|0;I[k+8>>1]=o;if(n){continue}}break}r=r-1|0;I[k+10>>1]=r;continue}}}J[m+24>>2]=-1;J[m+28>>2]=-1;J[m+16>>2]=-1;J[m+20>>2]=-1;J[m+8>>2]=0;J[m+12>>2]=0;J[m>>2]=0;J[m+4>>2]=0;k=(b<<4)+a|0;n:{if((t|0)!=-1){l=0;if(t&1){break n}l=J[c>>2];J[c>>2]=l+4;o=J[t+140>>2];r=J[t+104>>2];p=J[t+68>>2];n=J[t+32>>2];J[m>>2]=t;J[m+16>>2]=l;J[((b<<4)+a|0)+12>>2]=(l<<11|((((p|0)!=-1)+((n|0)!=-1)|0)+((r|0)!=-1)|0)+((o|0)!=-1)<<1)-4|J[d+36>>2]<<3;l=1;break n}J[k>>2]=0;J[k+4>>2]=0;J[k+8>>2]=0;J[k+12>>2]=-1;l=0}o:{if((s|0)!=-1){if(s&1){break o}b=J[c>>2];J[c>>2]=b+4;o=J[s+140>>2];r=J[s+104>>2];p=J[s+68>>2];n=J[s+32>>2];q=l<<2;J[(q|m)>>2]=s;J[(q|m+16)>>2]=b;J[k+28>>2]=(b<<11|((((p|0)!=-1)+((n|0)!=-1)|0)+((r|0)!=-1)|0)+((o|0)!=-1)<<1)-4|J[d+72>>2]<<3;l=l+1|0;break o}J[k+16>>2]=0;J[k+20>>2]=0;J[k+24>>2]=0;J[k+28>>2]=-1}p:{if((u|0)!=-1){if(u&1){break p}b=J[c>>2];J[c>>2]=b+4;o=J[u+140>>2];r=J[u+104>>2];p=J[u+68>>2];n=J[u+32>>2];q=l<<2;J[(q|m)>>2]=u;J[(q|m+16)>>2]=b;J[k+44>>2]=(b<<11|((((p|0)!=-1)+((n|0)!=-1)|0)+((r|0)!=-1)|0)+((o|0)!=-1)<<1)-4|J[d+108>>2]<<3;l=l+1|0;break p}J[k+32>>2]=0;J[k+36>>2]=0;J[k+40>>2]=0;J[k+44>>2]=-1}q:{r:{s:{if((v|0)!=-1){if(v&1){break s}b=J[c>>2];J[c>>2]=b+4;o=J[v+140>>2];r=J[v+104>>2];p=J[v+68>>2];n=J[v+32>>2];q=l<<2;J[q+m>>2]=v;J[q+(m+16|0)>>2]=b;J[k+60>>2]=(b<<11|((((p|0)!=-1)+((n|0)!=-1)|0)+((r|0)!=-1)|0)+((o|0)!=-1)<<1)-4|J[d+144>>2]<<3;l=l+1|0;break r}J[k+48>>2]=0;J[k+52>>2]=0;J[k+56>>2]=0;J[k+60>>2]=-1}if(!l){break q}}o=0;while(1){b=o<<2;Yy(a,J[b+(m+16|0)>>2],c,J[b+m>>2],e,f,g,h,i,j);J[f>>2]=J[f>>2]-1;o=o+1|0;if((o|0)!=(l|0)){continue}break}}Ia=m+32|0}function fe(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0);q=Ia-32|0;Ia=q;o=N[a+8>>2];g=N[c+8>>2];i=Q(o-g);l=Q(N[d+8>>2]-g);m=N[a>>2];j=N[c>>2];g=Q(m-j);h=Q(N[d>>2]-j);j=N[c+4>>2];k=Q(N[d+4>>2]-j);r=N[a+4>>2];j=Q(r-j);n=Q(Q(i*l)+Q(Q(g*h)+Q(k*j)));a:{if(n<=Q(0)){break a}s=Q(Q(l*l)+Q(Q(h*h)+Q(k*k)));if(s<=n){i=Q(i-l);j=Q(j-k);g=Q(g-h);break a}x=l;l=Q(n/s);i=Q(i-Q(x*l));j=Q(j-Q(k*l));g=Q(g-Q(h*l))}g=Q(Q(Y(Q(Q(i*i)+Q(Q(g*g)+Q(j*j)))))-e);b:{if(g<=Q(0)){J[f>>2]=0;a=1;break b}i=N[b>>2];j=N[b+4>>2];z=g>Q(10)?Q(g+Q(-10)):Q(0);N[q+20>>2]=o+Q(z*N[b+8>>2]);N[q+16>>2]=r+Q(z*j);N[q+12>>2]=m+Q(z*i);a=q+12|0;p=q+24|0;j=N[d+8>>2];t=N[c+8>>2];i=Q(j-t);n=N[d>>2];u=N[c>>2];h=Q(n-u);o=N[d+4>>2];A=N[c+4>>2];k=Q(o-A);l=Q(Y(Q(Q(i*i)+Q(Q(h*h)+Q(k*k)))));if(l!=Q(0)){g=Q(Q(1)/l);i=Q(i*g);k=Q(k*g);h=Q(h*g)}c:{if(l<=Q(9.999999974752427e-7)){g=N[a+8>>2];i=Q(g-t);k=Q(i*i);i=N[a>>2];l=Q(i-u);m=Q(l*l);l=N[a+4>>2];h=Q(l-A);h=Q(k+Q(m+Q(h*h)));g=Q(g-j);k=Q(g*g);g=Q(i-n);m=Q(g*g);g=Q(l-o);g=Q(k+Q(m+Q(g*g)));g=Q((gQ(0))){break d}g=Q(i*i);if(Q(R(h))>=Q(R(k))){g=Q(Q(1)/Q(Y(Q(Q(h*h)+g))));n=Q(h*g);g=Q(g*Q(-i));break d}g=Q(Q(1)/Q(Y(Q(Q(k*k)+g))));n=Q(g*Q(-k));o=Q(i*g);g=Q(0)}m=Q(Q(h*o)-Q(g*k));r=Q(Q(k*n)-Q(o*i));s=Q(Q(i*g)-Q(n*h));j=Q(Y(Q(Q(m*m)+Q(Q(r*r)+Q(s*s)))));if(j>Q(0)){j=Q(Q(1)/j);m=Q(m*j);s=Q(s*j);r=Q(r*j)}j=N[b+8>>2];v=N[b>>2];w=N[b+4>>2];y=Q(Q(i*j)+Q(Q(h*v)+Q(k*w)));B=Q(Q(n*j)+Q(Q(g*v)+Q(o*w)));v=Q(Q(m*j)+Q(Q(r*v)+Q(s*w)));w=Q(Y(Q(Q(y*y)+Q(Q(B*B)+Q(v*v)))));j=w!=Q(0)?Q(Q(1)/w):Q(0);t=Q(N[a+8>>2]-t);u=Q(N[a>>2]-u);x=k;k=Q(N[a+4>>2]-A);i=Q(Q(i*t)+Q(Q(h*u)+Q(x*k)));h=Q(Q(m*t)+Q(Q(r*u)+Q(s*k)));g=Q(Q(n*t)+Q(Q(g*u)+Q(o*k)));n=Q(e*e);e:{f:{if(!(w=Q(.9999998807907104))){break f}}e=Q(Q(n-Q(g*g))-Q(h*h));if(!(!(y=Q(0)))){e=Q(Y(e));N[p>>2]=j*Q(i+e);N[p+4>>2]=j*Q(-Q(Q(l-i)+e));a=2;break c}d=0;if(!(y>Q(0))|!(e>=Q(0))){break e}e=Q(Y(e));N[p+4>>2]=j*Q(Q(l-i)+e);N[p>>2]=j*Q(-Q(i+e));a=2;break c}d=0;o=Q(B*j);m=Q(v*j);k=Q(Q(g*o)+Q(h*m));n=Q(Q(Q(g*g)+Q(h*h))-n);g=Q(Q(o*o)+Q(m*m));h=Q(Q(k*k)-Q(n*g));if(hQ(0)){a=0;g=Q(Q(1)/g);h=Q(Y(h));o=Q(g*Q(Q(-k)-h));m=Q(Q(o*e)+i);b=m>=Q(-.0010000000474974513);x=m;m=Q(l+Q(.0010000000474974513));b=b&x<=m;if(b){N[p>>2]=j*o;a=1}g=Q(g*Q(h-k));h=Q(Q(g*e)+i);if(!(h>=Q(-.0010000000474974513))|!(h<=m)){break g}d=2;N[(a<<2)+p>>2]=j*g;a=1;if(b){break e}break g}a=0;g=Q(Q(-k)/g);h=Q(Q(g*e)+i);if(!(h>=Q(0))|!(h<=l)){break g}N[p>>2]=j*g;a=1;break c}g=Q(Q(i*e)+k);k=Q(Q(i*i)+n);h=Q(Q(g*g)-k);h:{if(h>Q(0)){h=Q(Y(h));n=Q(Q(-g)-h);i:{if(!(Q(Q(n*e)+i)<=Q(0))){c=a;break i}d=2;N[(a<<2)+p>>2]=j*n;c=1;if(a){break e}}h=Q(h-g);if(!(Q(Q(h*e)+i)<=Q(0))){b=c;break h}d=2;N[(c<<2)+p>>2]=j*h;b=1;if(!c){break h}break e}if(h!=Q(0)){b=a;break h}if(!(Q(i-Q(g*e))<=Q(0))){b=a;break h}d=2;N[(a<<2)+p>>2]=j*Q(-g);b=1;if(a){break e}}g=Q(g-Q(e*l));h=Q(Q(g*g)-Q(Q(l*Q(l-Q(i+i)))+k));if(h>Q(0)){h=Q(Y(h));k=Q(Q(-g)-h);j:{k:{if(!(l<=Q(Q(k*e)+i))){a=b;break k}N[(b<<2)+p>>2]=j*k;a=1;if(b){break j}}g=Q(h-g);if(!(l<=Q(Q(g*e)+i))){break c}N[(a<<2)+p>>2]=j*g;d=1;if(!a){break e}}a=2;break c}a=b;if(h!=Q(0)){break c}l:{if(!(l<=Q(i-Q(g*e)))){break l}d=2;N[(b<<2)+p>>2]=j*Q(-g);a=1;if(b){break e}}d=a}a=d}if(a){e=N[q+24>>2];g=N[q+28>>2];N[f>>2]=z+((a|0)==1?e:e>2];i=N[u+8>>2];G=K[a+12|0];F=G?d:e;h=N[F>>2];l=N[u+20>>2];j=N[F+4>>2];o=N[u+32>>2];s=N[F+8>>2];B=Q(Q(Q(i*h)+Q(l*j))+Q(o*s));v=N[u+4>>2];p=N[u+16>>2];q=N[u+28>>2];C=Q(Q(Q(v*h)+Q(p*j))+Q(q*s));w=N[u>>2];k=Q(w*h);h=N[u+12>>2];k=Q(k+Q(h*j));j=N[u+24>>2];D=Q(k+Q(j*s));d=G?e:d;t=N[d>>2];x=N[d+4>>2];m=N[d+8>>2];s=Q(Q(Q(i*t)+Q(l*x))+Q(o*m));A=Q(Q(Q(v*t)+Q(p*x))+Q(q*m));t=Q(Q(Q(w*t)+Q(h*x))+Q(j*m));m=N[c>>2];n=N[c+4>>2];k=Q(Q(m*w)+Q(n*h));h=N[c+8>>2];w=Q(k+Q(h*j));x=Q(Q(Q(m*i)+Q(n*l))+Q(h*o));v=Q(Q(Q(m*v)+Q(n*p))+Q(h*q));E=N[a+364>>2];b=J[b+8>>2];y=N[a+440>>2];a:{b:{if(!K[a+445|0]){i=Q(t-w);h=Q(C-A);l=Q(D-t);j=Q(A-v);m=Q(Q(Q(i*h)-Q(l*j))*N[a+436>>2]);k=j;j=Q(B-s);r=h;h=Q(s-x);if(Q(m+Q(Q(Q(Q(k*j)-Q(r*h))*N[a+428>>2])+Q(Q(Q(h*l)-Q(j*i))*N[a+432>>2])))<=Q(0)){break b}}J[g+152>>2]=0;J[g+156>>2]=0;J[g+144>>2]=0;J[g+148>>2]=0;J[g+128>>2]=0;i=N[a+272>>2];h=N[a+256>>2];l=N[a+240>>2];j=N[a+276>>2];o=N[a+260>>2];p=N[a+228>>2];q=N[a+244>>2];m=N[a+280>>2];n=N[a+264>>2];k=N[a+232>>2];r=N[a+248>>2];z=N[a+224>>2];J[g+124>>2]=0;J[g+108>>2]=0;J[g+92>>2]=0;L=Q(m+Q(Q(n*B)+Q(Q(k*D)+Q(C*r))));N[g+120>>2]=L;M=Q(j+Q(Q(o*B)+Q(Q(p*D)+Q(C*q))));N[g+116>>2]=M;O=Q(i+Q(Q(h*B)+Q(Q(z*D)+Q(C*l))));N[g+112>>2]=O;P=Q(m+Q(Q(n*s)+Q(Q(k*t)+Q(A*r))));N[g+104>>2]=P;R=Q(j+Q(Q(o*s)+Q(Q(p*t)+Q(A*q))));N[g+100>>2]=R;S=Q(i+Q(Q(h*s)+Q(Q(z*t)+Q(A*l))));N[g+96>>2]=S;m=Q(m+Q(Q(n*x)+Q(Q(k*w)+Q(v*r))));N[g+88>>2]=m;j=Q(j+Q(Q(o*x)+Q(Q(p*w)+Q(v*q))));N[g+84>>2]=j;H[g+64|0]=0;J[g+60>>2]=5;J[g+44>>2]=0;i=Q(i+Q(Q(h*x)+Q(Q(z*w)+Q(v*l))));N[g+80>>2]=i;i=Q(Q(O+Q(i+S))*Q(.33333298563957214));N[g+32>>2]=i;h=Q(Q(M+Q(j+R))*Q(.33333298563957214));N[g+36>>2]=h;l=Q(Q(L+Q(m+P))*Q(.33333298563957214));N[g+40>>2]=l;J[g+56>>2]=2139095039;J[g+48>>2]=0;J[g+52>>2]=2139095039;J[g+24>>2]=157440;J[g+28>>2]=g+32;J[g+16>>2]=156736;J[g+20>>2]=a- -64;j=N[a+68>>2];o=N[a+72>>2];p=N[a+64>>2];J[g+12>>2]=0;N[g+8>>2]=l-o;N[g+4>>2]=h-j;N[g>>2]=i-p;if(!VA(g+24|0,g+16|0,g,g+144|0,a+400|0,g+160|0,g+176|0,g+192|0,y)){break b}i=N[g+160>>2];c:{if(i<=N[g+128>>2]){H[a+11|0]=1;I[a+336>>1]=1026;J[a+332>>2]=b;i=Q(-N[a+424>>2]);h=Q(-N[a+420>>2]);z=Q(0);l=Q(-N[a+416>>2]);break c}z=Q(i*N[a+384>>2]);if(!(E>z)){break b}p=N[g+184>>2];q=N[g+180>>2];m=N[g+176>>2];n=N[g+200>>2];k=N[g+196>>2];r=N[g+192>>2];I[a+336>>1]=1027;J[a+332>>2]=b;i=N[a+296>>2];h=N[a+288>>2];l=N[a+292>>2];E=Q(Q(i*n)+Q(Q(r*h)+Q(k*l)));j=N[a+300>>2];o=Q(Q(j*j)+Q(-.5));y=Q(Q(i*E)+Q(Q(j*Q(Q(h*k)-Q(r*l)))+Q(n*o)));N[a+348>>2]=N[a+312>>2]+Q(y+y);y=Q(Q(l*E)+Q(Q(j*Q(Q(i*r)-Q(n*h)))+Q(k*o)));N[a+344>>2]=N[a+308>>2]+Q(y+y);n=Q(Q(h*E)+Q(Q(j*Q(Q(l*n)-Q(k*i)))+Q(r*o)));N[a+340>>2]=N[a+304>>2]+Q(n+n);n=Q(Q(i*p)+Q(Q(h*m)+Q(q*l)));k=Q(Q(i*n)+Q(Q(j*Q(Q(h*q)-Q(m*l)))+Q(p*o)));k=Q(k+k);r=k;y=Q(k*k);k=Q(Q(h*n)+Q(Q(j*Q(Q(l*p)-Q(q*i)))+Q(m*o)));k=Q(k+k);i=Q(Q(l*n)+Q(Q(j*Q(Q(i*m)-Q(p*h)))+Q(q*o)));h=Q(i+i);l=Q(Q(1)/Q(Y(Q(y+Q(Q(k*k)+Q(h*h))))));i=Q(r*l);h=Q(h*l);l=Q(k*l)}N[a+364>>2]=z;N[a+360>>2]=i;N[a+356>>2]=h;N[a+352>>2]=l;H[a+10|0]=1;N[f>>2]=z*N[a+16>>2];N[a+52>>2]=B;N[a+48>>2]=C;N[a+44>>2]=D;N[a+40>>2]=s;N[a+36>>2]=A;N[a+32>>2]=t;N[a+28>>2]=x;N[a+24>>2]=v;N[a+20>>2]=w;b=0;if(K[a+444|0]|N[a+364>>2]==Q(0)){break a}}b=1}Ia=g+208|0;return b|0}function fZ(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=0,g=Q(0),h=Q(0),i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=Q(0),r=0,s=0,t=0,u=Q(0),v=0,w=0;l=Ia-16|0;Ia=l;m=b+112|0;a:{if(K[b+64|0]&2){c=J[b+28>>2];J[l+8>>2]=J[b+24>>2];J[l+12>>2]=c;J[l+4>>2]=160012;break a}c=J[b+28>>2];J[l+8>>2]=J[b+24>>2];J[l+12>>2]=c;J[l+4>>2]=160052}r=l+4|0;i=Ia-48|0;Ia=i;j=J[m+80>>2];if((j|0)>0){v=J[m+88>>2];while(1){n=j;j=j-1|0;w=J[m+88>>2]+P(j,112)|0;p=0;while(1){c=(p<<2)+w|0;e=N[c>>2];g=N[c+48>>2];b:{if(e>g){break b}f=J[c+96>>2];if(f&1){Ka[J[J[r>>2]>>2]](r,f-1|0,i,i+32|0);e=N[i+36>>2];d=N[i+40>>2];g=N[i+32>>2];h=N[i+4>>2];q=N[i+8>>2];N[c>>2]=N[i>>2];N[c+32>>2]=q;N[c+16>>2]=h;N[c+48>>2]=g;N[c+80>>2]=d;N[c- -64>>2]=e;break b}k=c- -64|0;f=f+v|0;d=N[f>>2];o=d>N[f+48>>2];c:{d:{if(o){d=N[f+4>>2];if(d>N[f+52>>2]){break c}N[c>>2]=d;N[c+16>>2]=N[f+20>>2];N[c+32>>2]=N[f+36>>2];g=N[f+52>>2];N[c+48>>2]=g;N[k>>2]=N[f+68>>2];e=d;d=N[f+84>>2];break d}N[c>>2]=d;N[c+16>>2]=N[f+16>>2];N[c+32>>2]=N[f+32>>2];g=N[f+48>>2];N[c+48>>2]=g;N[k>>2]=N[f+64>>2];N[c+80>>2]=N[f+80>>2];o=0;e=N[f+4>>2];if(e>N[f+52>>2]){e=d;break c}e=d>2]=e;d=N[c+16>>2];h=N[f+20>>2];N[c+16>>2]=d>2];h=N[f+36>>2];N[c+32>>2]=d>2];g=d>2]=g;d=N[k>>2];h=N[f+68>>2];N[k>>2]=d>h?d:h;d=N[c+80>>2];h=N[f+84>>2];d=d>h?d:h}N[c+80>>2]=d;o=0}d=N[f+8>>2];e:{if(d>N[f+56>>2]){d=e;break e}f:{if(!o){d=d>e?e:d;N[c>>2]=d;e=N[c+16>>2];h=N[f+24>>2];N[c+16>>2]=e>2];h=N[f+40>>2];N[c+32>>2]=e>2];g=e>2]=g;e=N[k>>2];h=N[f+72>>2];N[k>>2]=e>h?e:h;e=N[c+80>>2];h=N[f+88>>2];e=e>h?e:h;break f}N[c>>2]=d;N[c+16>>2]=N[f+24>>2];N[c+32>>2]=N[f+40>>2];g=N[f+56>>2];N[c+48>>2]=g;N[k>>2]=N[f+72>>2];e=N[f+88>>2]}N[c+80>>2]=e;o=0}e=N[f+12>>2];if(e>N[f+60>>2]){break b}if(!o){N[c>>2]=d>2];d=N[f+28>>2];N[c+16>>2]=d>e?e:d;e=N[c+32>>2];d=N[f+44>>2];N[c+32>>2]=d>e?e:d;e=N[f+60>>2];N[c+48>>2]=e>2];d=N[f+76>>2];N[k>>2]=d>2];d=N[f+92>>2];N[c+80>>2]=d>2]=e;N[c+16>>2]=N[f+28>>2];N[c+32>>2]=N[f+44>>2];N[c+48>>2]=N[f+60>>2];N[k>>2]=N[f+76>>2];N[c+80>>2]=N[f+92>>2]}p=p+1|0;if((p|0)!=4){continue}break}if((n|0)>1){continue}break}}g:{if(!a|!J[m+68>>2]){break g}MA(J[m+88>>2],i);c=J[i+4>>2];j=J[i>>2];N[a+8>>2]=N[i+8>>2];J[a>>2]=j;J[a+4>>2]=c;c=J[i+16>>2];j=J[i+12>>2];N[a+20>>2]=N[i+20>>2];J[a+12>>2]=j;J[a+16>>2]=c;j=1;if(M[m+68>>2]<=1){break g}while(1){MA(J[m+88>>2]+P(j,112)|0,i);e=N[i>>2];d=N[i+4>>2];g=N[a+8>>2];h=N[i+8>>2];N[a+8>>2]=g>2];N[a+4>>2]=d>g?g:d;d=N[a>>2];N[a>>2]=d>2];d=N[i+16>>2];g=N[a+20>>2];h=N[i+20>>2];N[a+20>>2]=g>h?g:h;g=N[a+16>>2];N[a+16>>2]=d>2];N[a+12>>2]=d>e?d:e;j=j+1|0;if(j>>>0>2]){continue}break}}Ia=i+48|0;c=J[b+196>>2];h:{if(c&2){break h}J[b+196>>2]=c|2;if(!J[b+56>>2]){break h}j=Ka[J[J[b>>2]+40>>2]](b)|0;if(!j){break h}c=0;if(j>>>0>=4){n=j&-4;while(1){f=J[b+56>>2]+c|0;H[f|0]=K[f|0]|56;f=J[b+56>>2]+(c|1)|0;H[f|0]=K[f|0]|56;f=J[b+56>>2]+(c|2)|0;H[f|0]=K[f|0]|56;f=J[b+56>>2]+(c|3)|0;H[f|0]=K[f|0]|56;c=c+4|0;s=s+4|0;if((n|0)!=(s|0)){continue}break}}j=j&3;if(!j){break h}while(1){n=J[b+56>>2]+c|0;H[n|0]=K[n|0]|56;c=c+1|0;t=t+1|0;if((j|0)!=(t|0)){continue}break}}e=N[a+16>>2];d=N[a+20>>2];g=N[a+4>>2];h=N[a+8>>2];q=N[a+12>>2];u=N[a>>2];N[b+44>>2]=Q(q-u)*Q(.5);N[b+32>>2]=Q(u+q)*Q(.5);N[b+52>>2]=Q(d-h)*Q(.5);N[b+48>>2]=Q(e-g)*Q(.5);N[b+40>>2]=Q(h+d)*Q(.5);N[b+36>>2]=Q(g+e)*Q(.5);Ia=l+16|0}function $h(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),J=Q(0),K=Q(0),L=Q(0),M=Q(0);z=N[b+8>>2];s=N[e+8>>2];h=Q(z-s);m=N[f+8>>2];A=N[b>>2];t=N[e>>2];i=Q(A-t);o=N[f>>2];B=N[b+4>>2];C=N[e+4>>2];g=Q(B-C);p=N[f+4>>2];r=Q(Q(h*m)+Q(Q(i*o)+Q(g*p)));a:{if(r<=Q(0)){break a}y=Q(Q(m*m)+Q(Q(o*o)+Q(p*p)));if(y<=r){h=Q(h-m);g=Q(g-p);i=Q(i-o);break a}r=Q(r/y);h=Q(h-Q(m*r));g=Q(g-Q(p*r));i=Q(i-Q(o*r))}b=1;I=N[e+24>>2];b:{if(Q(Q(h*h)+Q(Q(i*i)+Q(g*g)))<=Q(I*I)){break b}b=0;g=N[a+8>>2];h=N[a>>2];i=N[a+4>>2];k=Q(I*Q(Y(Q(Q(g*g)+Q(Q(h*h)+Q(i*i))))));l=Q(Q(s*g)+Q(Q(t*h)+Q(C*i)));J=N[e+20>>2];K=N[e+12>>2];L=N[e+16>>2];n=Q(Q(J*g)+Q(Q(K*h)+Q(i*L)));a=l>n;r=N[d+8>>2];y=N[d>>2];E=N[d+4>>2];j=Q(Q(r*g)+Q(Q(y*h)+Q(i*E)));F=N[c+8>>2];G=N[c>>2];H=N[c+4>>2];u=Q(Q(F*g)+Q(Q(G*h)+Q(i*H)));g=Q(Q(z*g)+Q(Q(A*h)+Q(B*i)));h=g>u?u:g;if(Q(k+(a?l:n))<(h>j?j:h)){break b}g=g(g>2];l=Q(Q(i*m)+Q(Q(j*o)+Q(p*k)));h=Q(Q(x*u)-Q(l*l));if(h!=Q(0)){g=Q(Q(Q(n*u)+Q(l*D))/h)}M=N[f+16>>2];g=gQ(1)?Q(1):g;g=Q(M*Q(Q(h*l)+D));c:{if(gQ(1)?Q(1):h;break c}if(!(g>Q(1))){break c}g=Q(1);h=Q(Q(n+l)/x);h=hQ(1)?Q(1):h}i=Q(Q(q+Q(m*g))-Q(i*h));j=Q(Q(v+Q(o*g))-Q(j*h));g=Q(Q(w+Q(p*g))-Q(k*h));l=Q(I*Q(Y(Q(Q(i*i)+Q(Q(j*j)+Q(g*g))))));n=Q(Q(s*i)+Q(Q(t*j)+Q(C*g)));q=Q(Q(J*i)+Q(Q(K*j)+Q(L*g)));a=n>q;h=Q(Q(r*i)+Q(Q(y*j)+Q(E*g)));k=Q(Q(F*i)+Q(Q(G*j)+Q(H*g)));g=Q(Q(z*i)+Q(Q(A*j)+Q(B*g)));i=g>k?k:g;if(Q(l+(a?n:q))<(h(gQ(1)?Q(1):g;g=Q(M*Q(Q(h*l)+D));d:{if(gQ(1)?Q(1):h;break d}if(!(g>Q(1))){break d}g=Q(1);h=Q(Q(n+l)/x);h=hQ(1)?Q(1):h}i=Q(Q(q+Q(m*g))-Q(i*h));j=Q(Q(v+Q(o*g))-Q(j*h));g=Q(Q(w+Q(p*g))-Q(k*h));l=Q(I*Q(Y(Q(Q(i*i)+Q(Q(j*j)+Q(g*g))))));n=Q(Q(s*i)+Q(Q(t*j)+Q(C*g)));q=Q(Q(J*i)+Q(Q(K*j)+Q(L*g)));a=n>q;h=Q(Q(r*i)+Q(Q(y*j)+Q(E*g)));k=Q(Q(F*i)+Q(Q(G*j)+Q(H*g)));g=Q(Q(z*i)+Q(Q(A*j)+Q(B*g)));i=g>k?k:g;if(Q(l+(a?n:q))<(h(gQ(1)?Q(1):g;g=Q(M*Q(Q(h*l)+D));e:{if(gQ(1)?Q(1):h;break e}if(!(g>Q(1))){break e}g=Q(1);h=Q(Q(n+l)/x);h=hQ(1)?Q(1):h}m=Q(Q(q+Q(m*g))-Q(i*h));o=Q(Q(v+Q(o*g))-Q(j*h));g=Q(Q(w+Q(p*g))-Q(k*h));i=Q(I*Q(Y(Q(Q(m*m)+Q(Q(o*o)+Q(g*g))))));s=Q(Q(s*m)+Q(Q(t*o)+Q(C*g)));t=Q(Q(J*m)+Q(Q(K*o)+Q(L*g)));a=s>t;h=Q(Q(r*m)+Q(Q(y*o)+Q(E*g)));p=Q(Q(F*m)+Q(Q(G*o)+Q(H*g)));g=Q(Q(z*m)+Q(Q(A*o)+Q(B*g)));m=g>p?p:g;g=g(g>2];I=N[d+20>>2];s=N[c+4>>2];L=N[d+16>>2];r=N[c+8>>2];M=N[d+8>>2];q=N[d+12>>2];O=N[d+4>>2];w=N[d>>2];c=J[e+32>>2];h=N[e+8>>2];k=N[e+12>>2];n=N[e+4>>2];J[g+348>>2]=0;N[g+344>>2]=k;N[g+340>>2]=h;N[g+336>>2]=n;C=J[e+16>>2];D=J[e+20>>2];V=J[e+28>>2];J[g+328>>2]=J[e+24>>2];J[g+332>>2]=V;J[g+320>>2]=C;J[g+324>>2]=D;H[g+192|0]=0;J[g+184>>2]=0;J[g+188>>2]=0;J[g+176>>2]=0;J[g+180>>2]=0;J[g+168>>2]=0;J[g+172>>2]=0;J[g+160>>2]=0;J[g+164>>2]=0;J[g+304>>2]=c+16;J[g+312>>2]=J[c+56>>2]+P(K[c+55|0],20);H[g+316|0]=K[c+54|0];j=Q(n*N[c+68>>2]);i=Q(h*N[c+72>>2]);j=i>=j?j:i;i=Q(k*N[c+76>>2]);j=i>=j?j:i;N[g+184>>2]=j*Q(.02500000037252903);N[g+176>>2]=j*Q(.10000000149011612);N[g+180>>2]=j*Q(.05000000074505806);C=g+208|0;D=g+256|0;Cb(g+336|0,g+320|0,C,D,g+160|0,n==Q(1)&h==Q(1)&k==Q(1));J[g+308>>2]=J[c+60>>2];x=N[d+20>>2];B=N[d+24>>2];l=N[f+20>>2];u=N[f+24>>2];y=N[d+16>>2];i=N[d>>2];o=N[d+4>>2];p=N[d+8>>2];m=N[d+12>>2];j=N[f>>2];k=N[f+4>>2];n=N[f+8>>2];h=N[f+12>>2];v=N[f+16>>2];J[g+156>>2]=0;N[g+152>>2]=u;N[g+148>>2]=l;N[g+144>>2]=v;N[g+140>>2]=h;N[g+136>>2]=n;N[g+132>>2]=k;N[g+128>>2]=j;J[g+120>>2]=0;J[g+124>>2]=0;J[g+112>>2]=0;J[g+116>>2]=0;J[g+96>>2]=0;J[g+76>>2]=0;J[g+60>>2]=0;z=Q(-j);v=Q(y-v);x=Q(x-l);u=Q(B-u);B=Q(Q(Q(z*v)-Q(x*k))-Q(n*u));F=Q(Q(h*h)+Q(-.5));l=Q(Q(Q(h*Q(Q(k*v)-Q(j*x)))+Q(F*u))-Q(n*B));G=Q(l+l);N[g+8>>2]=G;l=Q(Q(Q(i*k)-Q(j*o))+Q(Q(p*h)-Q(m*n)));A=Q(Q(Q(o*n)-Q(k*p))+Q(Q(i*h)-Q(m*j)));y=Q(A+A);R=Q(l*y);z=Q(Q(m*h)-Q(Q(Q(z*i)-Q(o*k))-Q(n*p)));o=Q(Q(Q(p*j)-Q(n*i))+Q(Q(o*h)-Q(m*k)));m=Q(o+o);S=Q(z*m);A=Q(Q(1)-Q(A*y));T=Q(o*m);i=Q(w+w);p=Q(q+q);U=Q(r*Q(Q(M*i)-Q(O*p)));t=Q(Q(t-U)-Q(U+t));q=Q(r*Q(Q(w*i)+Q(Q(q*p)+Q(-1))));q=Q(Q(L-q)-Q(L+q));i=Q(r*Q(Q(M*p)+Q(i*O)));i=Q(Q(I-i)-Q(I+i));p=Q(Q(Y(Q(Q(t*t)+Q(Q(q*q)+Q(i*i)))))*Q(.5));i=Q(p*Q(0));r=Q(l*m);q=Q(z*y);w=Q(Q(Q(A-T)*i)+Q(Q(Q(R-S)*p)+Q(i*Q(r+q))));N[g+72>>2]=G-w;m=Q(Q(Q(F*x)+Q(h*Q(Q(j*u)-Q(n*v))))-Q(k*B));m=Q(m+m);N[g+4>>2]=m;t=Q(Q(r-q)*i);o=Q(o*y);r=Q(l+l);q=Q(z*r);l=Q(l*r);r=Q(t+Q(Q(Q(o+q)*p)+Q(i*Q(A-l))));N[g+68>>2]=m-r;N[g+56>>2]=w+G;N[g+52>>2]=r+m;N[g+80>>2]=s;J[g+12>>2]=0;J[g+28>>2]=4;H[g+32|0]=1;N[g+24>>2]=s;N[g+20>>2]=s;N[g+16>>2]=s;h=Q(Q(Q(F*v)+Q(h*Q(Q(n*x)-Q(k*u))))-Q(j*B));h=Q(h+h);N[g>>2]=h;k=Q(Q(Q(R+S)*i)+Q(Q(Q(Q(Q(1)-T)-l)*p)+Q(i*Q(o-q))));N[g+64>>2]=h-k;N[g+48>>2]=k+h;c=g+160|0;E=N[e+4>>2]!=Q(1)|N[e+8>>2]!=Q(1)?E:N[e+12>>2]==Q(1);e=g+424|0;jd(c,E,e);H[g+396|0]=E;J[g+392>>2]=D;J[g+388>>2]=C;J[g+352>>2]=E?156540:156588;J[g+384>>2]=g+128;J[g+400>>2]=c;d=Ia-48|0;Ia=d;J[d+32>>2]=0;c=e;e=g+352|0;c=Ao(g,c,e,d+32|0,d,d+16|0);if(c){e=J[e+32>>2];h=N[e+12>>2];k=N[e+8>>2];n=N[e>>2];j=N[e+4>>2];i=N[d+24>>2];s=N[d+16>>2];o=N[d+20>>2];J[g+124>>2]=0;p=Q(Q(h*h)+Q(-.5));m=Q(Q(k*i)+Q(Q(n*s)+Q(j*o)));l=Q(Q(Q(h*Q(Q(n*o)-Q(s*j)))+Q(i*p))+Q(k*m));N[g+120>>2]=l+l;l=Q(Q(j*m)+Q(Q(p*o)+Q(h*Q(Q(k*s)-Q(i*n)))));N[g+116>>2]=l+l;h=Q(Q(n*m)+Q(Q(s*p)+Q(h*Q(Q(j*i)-Q(o*k)))));N[g+112>>2]=h+h;e=J[d+12>>2];J[g+104>>2]=J[d+8>>2];J[g+108>>2]=e;e=J[d+4>>2];J[g+96>>2]=J[d>>2];J[g+100>>2]=e}Ia=d+48|0;if(c){h=N[g+96>>2];N[b>>2]=h>Q(0)?h:Q(0);b=J[g+112>>2];d=J[g+116>>2];N[a+8>>2]=N[g+120>>2];J[a>>2]=b;J[a+4>>2]=d}Ia=g+496|0;return c|0}function bo(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=Q(0),s=0;g=Ia-32|0;m=g;Ia=g;e=1;a:{if(!b){break a}f=J[a>>2];if(!f){break a}i=g-(P(f,12)+15&-16)|0;Ia=i;if((f|0)!=1){k=f&-2;e=0;while(1){h=P(d,12);g=h+i|0;h=b+h|0;J[g>>2]=J[h>>2];J[g+4>>2]=J[h+4>>2];J[g+8>>2]=J[h+8>>2];h=P(d|1,12);g=h+i|0;h=b+h|0;J[g>>2]=J[h>>2];J[g+4>>2]=J[h+4>>2];J[g+8>>2]=J[h+8>>2];d=d+2|0;e=e+2|0;if((k|0)!=(e|0)){continue}break}}if(f&1){e=P(d,12);d=e+i|0;e=b+e|0;J[d>>2]=J[e>>2];J[d+4>>2]=J[e+4>>2];J[d+8>>2]=J[e+8>>2]}g=m+12|0;J[g+16>>2]=0;J[g+8>>2]=0;J[g+12>>2]=0;J[g+4>>2]=i;J[g>>2]=f;o=Ia-48|0;Ia=o;d=J[g+16>>2];if(d){e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d)}d=0;J[g+16>>2]=0;e=J[g+12>>2];if(e){f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,e)}J[g+12>>2]=0;e=J[g>>2];f=e<<2;i=e>>>0>1073741823?-1:f;if(i){d=J[42504];e=Ka[J[J[d>>2]+20>>2]](d)|0?33898:70610;d=Ka[J[J[d+12>>2]+8>>2]](d+12|0,i,e,8663,75)|0;e=J[g>>2];f=e<<2}J[g+16>>2]=d;f=e>>>0>1073741823?-1:f;b:{if(!f){d=0;break b}d=J[42504];e=Ka[J[J[d>>2]+20>>2]](d)|0?34926:70610;d=Ka[J[J[d+12>>2]+8>>2]](d+12|0,f,e,8663,77)|0;e=J[g>>2]}c:{if(!e){break c}k=e&3;h=J[g+4>>2];i=0;f=0;if(e>>>0>=4){n=e&-4;e=0;while(1){N[(f<<2)+d>>2]=N[h+P(f,12)>>2];l=f|1;N[(l<<2)+d>>2]=N[h+P(l,12)>>2];l=f|2;N[(l<<2)+d>>2]=N[h+P(l,12)>>2];l=f|3;N[(l<<2)+d>>2]=N[h+P(l,12)>>2];f=f+4|0;e=e+4|0;if((n|0)!=(e|0)){continue}break}}if(!k){break c}while(1){N[(f<<2)+d>>2]=N[h+P(f,12)>>2];f=f+1|0;i=i+1|0;if((k|0)!=(i|0)){continue}break}}n=_c(o+12|0);gc(n,d,J[g>>2],1);k=J[g>>2];d:{if(!k){break d}h=J[g+4>>2];i=0;f=0;if(k>>>0>=4){l=k&-4;e=0;while(1){N[(f<<2)+d>>2]=N[(h+P(f,12)|0)+4>>2];j=f|1;N[(j<<2)+d>>2]=N[(h+P(j,12)|0)+4>>2];j=f|2;N[(j<<2)+d>>2]=N[(h+P(j,12)|0)+4>>2];j=f|3;N[(j<<2)+d>>2]=N[(h+P(j,12)|0)+4>>2];f=f+4|0;e=e+4|0;if((l|0)!=(e|0)){continue}break}}e=k&3;if(!e){break d}while(1){N[(f<<2)+d>>2]=N[(h+P(f,12)|0)+4>>2];f=f+1|0;i=i+1|0;if((e|0)!=(i|0)){continue}break}}gc(n,d,k,1);h=J[g>>2];e:{f:{if(h){k=J[g+4>>2];i=0;f=0;if(h>>>0>=4){l=h&-4;e=0;while(1){N[(f<<2)+d>>2]=N[(k+P(f,12)|0)+8>>2];j=f|1;N[(j<<2)+d>>2]=N[(k+P(j,12)|0)+8>>2];j=f|2;N[(j<<2)+d>>2]=N[(k+P(j,12)|0)+8>>2];j=f|3;N[(j<<2)+d>>2]=N[(k+P(j,12)|0)+8>>2];f=f+4|0;e=e+4|0;if((l|0)!=(e|0)){continue}break}}e=h&3;if(e){while(1){N[(f<<2)+d>>2]=N[(k+P(f,12)|0)+8>>2];f=f+1|0;i=i+1|0;if((e|0)!=(i|0)){continue}break}}f=J[gc(n,d,h,1)+8>>2];break f}f=J[gc(n,d,h,1)+8>>2];if(!d){break e}}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d)}i=0;J[g+8>>2]=0;h=J[g>>2];d=P(h,12);if(d){e=J[42504];i=Ka[J[J[e+12>>2]+8>>2]](e+12|0,d,29113,8663,98)|0;h=J[g>>2]}J[g+12>>2]=i;if(h){d=116308;s=J[g+16>>2];k=J[g+4>>2];while(1){g:{h:{p=J[f>>2];l=P(p,12);e=l+k|0;q=J[e>>2];if((q|0)!=J[d>>2]){r=N[(k+l|0)+4>>2];break h}r=N[e+4>>2];if(J[d+4>>2]!=J[e+4>>2]|J[e+8>>2]!=J[d+8>>2]){break h}d=J[g+8>>2];break g}j=J[g+8>>2];d=j+1|0;J[g+8>>2]=d;j=P(j,12)+i|0;N[j+4>>2]=r;J[j>>2]=q;N[j+8>>2]=N[(k+l|0)+8>>2]}f=f+4|0;J[(p<<2)+s>>2]=d-1;d=e;h=h-1|0;if(h){continue}break}}if(m){J[m+8>>2]=J[g+16>>2];d=J[g+8>>2];J[m>>2]=i;J[m+4>>2]=d}wc(n);Ia=o+48|0;d=J[m+4>>2];e=d>>>0>=M[a>>2];i:{if(e|!c){break i}J[a>>2]=d;if(!d){break i}d=0;i=J[m>>2];while(1){f=P(d,12);c=f+b|0;f=f+i|0;J[c>>2]=J[f>>2];J[c+4>>2]=J[f+4>>2];J[c+8>>2]=J[f+8>>2];d=d+1|0;if(d>>>0>2]){continue}break}}a=J[g+16>>2];if(a){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[g+16>>2]=0;a=J[g+12>>2];if(a){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[g+12>>2]=0}Ia=m+32|0;return e}function mga(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=Q(0),F=Q(0),G=0,H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=0,T=0,U=0,V=0,W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=0,ba=Q(0),ca=Q(0),da=Q(0),ea=0,fa=0,ga=0;f=Ia-96|0;Ia=f;i=J[a+444>>2];p=J[a+264>>2];g=K[J[a+476>>2]];J[f+88>>2]=0;J[f+92>>2]=0;J[f+80>>2]=0;J[f+84>>2]=0;J[f+72>>2]=0;J[f+76>>2]=0;J[f+64>>2]=0;J[f+68>>2]=0;if(!(g&1)){ba=N[a+560>>2];ca=N[a+572>>2];da=N[a+584>>2];H=N[a+564>>2];I=N[a+576>>2];L=N[a+588>>2];M=N[a+568>>2];O=N[a+580>>2];R=N[a+592>>2];j=N[a+620>>2];m=N[a+608>>2];n=N[a+596>>2];W=N[a+524>>2];X=N[a+528>>2];Y=N[a+532>>2];v=N[a+624>>2];w=N[a+612>>2];x=N[a+600>>2];Z=N[a+536>>2];_=N[a+540>>2];$=N[a+544>>2];r=N[a+548>>2];E=N[p+16>>2];k=Q(-E);s=N[a+552>>2];F=N[p+20>>2];l=N[a+556>>2];z=N[p+24>>2];A=Q(-N[p+4>>2]);B=N[p>>2];C=N[p+8>>2];t=Q(Q(Q(Q(r*k)-Q(s*F))-Q(l*z))+Q(Q(Q(N[a+616>>2]*A)-Q(B*N[a+604>>2]))-Q(C*N[a+628>>2])));N[f+88>>2]=t;u=Q(Q(Q(Q(Z*k)-Q(_*F))-Q($*z))+Q(Q(Q(w*A)-Q(B*x))-Q(C*v)));N[f+84>>2]=u;k=Q(Q(Q(Q(W*k)-Q(X*F))-Q(Y*z))+Q(Q(Q(m*A)-Q(B*n))-Q(C*j)));N[f+80>>2]=k;j=Q(Q(Q($*A)-Q(B*Y))-Q(C*l));l=Q(-F);j=Q(j+Q(Q(Q(O*l)-Q(E*M))-Q(z*R)));N[f+72>>2]=j;m=Q(Q(Q(Q(_*A)-Q(B*X))-Q(C*s))+Q(Q(Q(I*l)-Q(E*H))-Q(z*L)));N[f+68>>2]=m;n=Q(Q(Q(Q(Z*A)-Q(B*W))-Q(C*r))+Q(Q(Q(ca*l)-Q(E*ba))-Q(z*da)));N[f+64>>2]=n}o=i+(c<<5)|0;h=J[o+8>>2];i=i+(b<<5)|0;g=J[i+8>>2];G=h&g;q=G^g;aa=J[o+12>>2];g=J[i+12>>2];S=aa&g;o=S^g;g=G-1|0;i=S-!G|0;if(g|i){T=J[a+384>>2];U=J[a+360>>2];V=J[a+348>>2];D=J[a+452>>2];while(1){y=(ea=$ka(g),fa=$ka(i)+32|0,ga=g,ga?ea:fa);Td(f+32|0,(P(y,160)+D|0)+120|0,V+P(y,112)|0,U+P(y,36)|0,T+P(y,76)|0,(y<<5)+p|0,f- -64|0);J[f+76>>2]=0;J[f+92>>2]=0;n=N[f+32>>2];N[f+64>>2]=n;m=N[f+36>>2];N[f+68>>2]=m;j=N[f+40>>2];N[f+72>>2]=j;k=N[f+48>>2];N[f+80>>2]=k;u=N[f+52>>2];N[f+84>>2]=u;t=N[f+56>>2];N[f+88>>2]=t;i=i&i-!g;g=g&g-1;if(i|g){continue}break}}g=h^G;i=S^aa;N[f+56>>2]=t;N[f+52>>2]=u;J[f+60>>2]=0;N[f+48>>2]=k;J[f+44>>2]=0;N[f+40>>2]=j;N[f+36>>2]=m;N[f+32>>2]=n;v=t;w=u;x=k;r=j;s=m;l=n;if(o|q){T=J[a+384>>2];U=J[a+360>>2];V=J[a+348>>2];D=J[a+452>>2];while(1){h=q;h=(ea=$ka(h),fa=$ka(o)+32|0,ga=h,ga?ea:fa);Td(f,(P(h,160)+D|0)+120|0,V+P(h,112)|0,U+P(h,36)|0,T+P(h,76)|0,(h<<5)+p|0,f- -64|0);J[f+76>>2]=0;J[f+92>>2]=0;l=N[f>>2];N[f+64>>2]=l;s=N[f+4>>2];N[f+68>>2]=s;r=N[f+8>>2];N[f+72>>2]=r;x=N[f+16>>2];N[f+80>>2]=x;w=N[f+20>>2];N[f+84>>2]=w;v=N[f+24>>2];N[f+88>>2]=v;h=o&o-!q;o=h;q=q&q-1;if(h|q){continue}break}}if(g|i){D=J[a+384>>2];y=J[a+360>>2];q=J[a+348>>2];o=J[a+452>>2];while(1){h=(ea=$ka(g),fa=$ka(i)+32|0,ga=g,ga?ea:fa);Td(f,(P(h,160)+o|0)+120|0,q+P(h,112)|0,y+P(h,36)|0,D+P(h,76)|0,(h<<5)+p|0,f+32|0);J[f+44>>2]=0;J[f+60>>2]=0;n=N[f>>2];N[f+32>>2]=n;m=N[f+4>>2];N[f+36>>2]=m;j=N[f+8>>2];N[f+40>>2]=j;k=N[f+16>>2];N[f+48>>2]=k;u=N[f+20>>2];N[f+52>>2]=u;t=N[f+24>>2];N[f+56>>2]=t;i=i&i-!g;g=g&g-1;if(i|g){continue}break}}b=J[a+228>>2]+(b<<5)|0;H=N[b+20>>2];I=N[b+24>>2];L=N[b+16>>2];M=N[b>>2];O=N[b+4>>2];R=N[b+8>>2];J[d+28>>2]=0;N[d+24>>2]=R+r;N[d+20>>2]=O+s;N[d+16>>2]=M+l;J[d+12>>2]=0;N[d>>2]=L+x;N[d+8>>2]=I+v;N[d+4>>2]=H+w;a=J[a+228>>2]+(c<<5)|0;v=N[a+20>>2];w=N[a+24>>2];x=N[a+16>>2];r=N[a>>2];s=N[a+4>>2];l=N[a+8>>2];J[e+28>>2]=0;N[e+24>>2]=l+j;N[e+20>>2]=s+m;N[e+16>>2]=r+n;J[e+12>>2]=0;N[e>>2]=x+k;N[e+8>>2]=w+t;N[e+4>>2]=v+u;Ia=f+96|0}function Sy(a,b,c,d,e,f,g){var h=0,i=0,j=Q(0),k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,K=0,L=0;h=Ia-48|0;Ia=h;i=1;v=J[e>>2];F=g+1|0;J[e>>2]=g?v>>>0>F>>>0?v:F:1;g=c>>>2|0;v=g>>>0<=1?1:g;g=J[a+8>>2];l=g+(J[b>>2]<<5)|0;n=N[l+8>>2];o=N[l+4>>2];p=N[l>>2];u=N[l+16>>2];s=N[l+24>>2];q=N[l+20>>2];if(c>>>0>1){while(1){l=g+(J[(i<<2)+b>>2]<<5)|0;j=N[l+8>>2];n=j>n?n:j;j=N[l+4>>2];o=j>o?o:j;j=N[l>>2];p=j>p?p:j;j=N[l+16>>2];u=j>2];s=j>2];q=j>2]=r;m=Q(s-n);N[h+40>>2]=m;j=Q(q-o);N[h+36>>2]=j;K=J[a+12>>2];z=d;g=J[d+8>>2]&2147483647;G=J[d+4>>2];d=G+4|0;if(g>>>0>>0){Ty(z,d)}J[z+4>>2]=d;d=j>m?1:2;t=j0?d:0;H=c-1|0;while(1){A=P(v,w);L=x;if((w|0)==3){d=l}else{if(A>>>0<=H>>>0){I=t<<2;x=I+K|0;y=v;t=H;d=A;while(1){D=(t<<2)+b|0;k=J[D>>2];g=(d+t<<1&-4)+b|0;i=J[g>>2];J[D>>2]=i;J[g>>2]=k;g=d;a:{if(t>>>0<=d>>>0){break a}k=d+1|0;j=N[P(i,12)+x>>2];i=d;if(t-g&1){i=k;g=j>=N[P(J[(d<<2)+b>>2],12)+x>>2]?i:d}if((k|0)==(t|0)){break a}while(1){E=(i<<2)+b|0;B=J[E>>2];if(j>=N[P(B,12)+x>>2]){C=(g<<2)+b|0;k=J[C>>2];J[C>>2]=B;J[E>>2]=k;g=g+1|0}B=J[E+4>>2];if(j>=N[P(B,12)+x>>2]){C=(g<<2)+b|0;k=J[C>>2];J[C>>2]=B;J[E+4>>2]=k;g=g+1|0}i=i+2|0;if((t|0)!=(i|0)){continue}break}}k=J[D>>2];i=(g<<2)+b|0;J[D>>2]=J[i>>2];J[i>>2]=k;k=(g-d|0)+1|0;if((k|0)!=(y|0)){i=k>>>0>y>>>0;d=i?d:g+1|0;t=i?g-1|0:t;y=y-(i?0:k)|0;continue}break}d=(h+32|0)+I|0;N[d>>2]=N[d>>2]*N[(w<<2)+115936>>2];m=N[h+36>>2];j=N[h+40>>2];d=m>j?1:2;s=j;j=N[h+32>>2];t=j>m?s>2]|0;b:{if(d>>>0<=M[a+24>>2]){if(!(!d|c>>>0>>0)){J[i+28>>2]=d;J[i+24>>2]=(b-J[a+4>>2]>>2)+A;k=J[a+8>>2];i=k+(J[(A<<2)+b>>2]<<5)|0;g=J[i+28>>2];J[h+24>>2]=J[i+24>>2];J[h+28>>2]=g;g=J[i+20>>2];J[h+16>>2]=J[i+16>>2];J[h+20>>2]=g;g=J[i+4>>2];J[h>>2]=J[i>>2];J[h+4>>2]=g;g=J[i+12>>2];J[h+8>>2]=J[i+8>>2];J[h+12>>2]=g;if(d>>>0<2){break b}i=1;n=N[h+24>>2];o=N[h+20>>2];p=N[h+16>>2];u=N[h+8>>2];s=N[h+4>>2];q=N[h>>2];while(1){g=k+(J[(i+A<<2)+b>>2]<<5)|0;r=N[g>>2];m=N[g+4>>2];j=N[g+8>>2];J[h+12>>2]=0;u=j>u?u:j;N[h+8>>2]=u;s=m>s?s:m;N[h+4>>2]=s;q=q>2]=q;r=N[g+16>>2];m=N[g+20>>2];j=N[g+24>>2];J[h+28>>2]=0;n=j>2]=n;o=o>m?o:m;N[h+20>>2]=o;p=p>r?p:r;N[h+16>>2]=p;i=i+1|0;if((d|0)!=(i|0)){continue}break}break b}J[h+24>>2]=0;J[h+28>>2]=0;J[h+16>>2]=0;J[h+20>>2]=0;J[h+8>>2]=0;J[h+12>>2]=0;J[h>>2]=0;J[h+4>>2]=0;J[i+16>>2]=-25165825;J[i+20>>2]=-25165825;J[i+8>>2]=2122317823;J[i+12>>2]=-25165825;J[i>>2]=2122317823;J[i+4>>2]=2122317823;J[i+24>>2]=-1;J[i+28>>2]=-1;break b}g=J[z+4>>2];J[i+28>>2]=0;J[i+24>>2]=g;Sy(a,(A<<2)+b|0,d,z,e,h,F)}c:{if(!w){d=J[h+4>>2];J[f>>2]=J[h>>2];J[f+4>>2]=d;d=J[h+12>>2];J[f+8>>2]=J[h+8>>2];J[f+12>>2]=d;d=J[h+28>>2];J[f+24>>2]=J[h+24>>2];J[f+28>>2]=d;d=J[h+20>>2];J[f+16>>2]=J[h+16>>2];J[f+20>>2]=d;n=N[h+8>>2];o=N[h+4>>2];p=N[h>>2];break c}p=N[h>>2];o=N[h+4>>2];n=N[h+8>>2];J[f+12>>2]=0;j=N[f+8>>2];N[f+8>>2]=j>2];N[f+4>>2]=j>2];N[f>>2]=j>2];r=N[h+20>>2];m=N[h+24>>2];J[f+28>>2]=0;j=N[f+24>>2];N[f+24>>2]=j>m?j:m;j=N[f+20>>2];N[f+20>>2]=j>r?j:r;j=N[f+16>>2];N[f+16>>2]=j>q?j:q}i=y+J[z>>2]|0;N[i+8>>2]=n;N[i+4>>2]=o;N[i>>2]=p;g=J[h+20>>2];d=J[h+16>>2];N[i+20>>2]=N[h+24>>2];J[i+12>>2]=d;J[i+16>>2]=g;w=w+1|0;if((w|0)!=4){continue}break}Ia=h+48|0}function sB(a){var b=0,c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=0,i=0,j=0,k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=0,w=Q(0),x=Q(0),y=0,z=0,A=0;l=Ia-48|0;Ia=l;b=J[a>>2];c=J[b+4360>>2];if(!(!c|c>>>0<17)){y=J[b+4356>>2];t=a+1288|0;u=a+4|0;z=(c>>>0)/17|0;while(1){c=P(v,68)+y|0;h=J[c+40>>2];A=J[c>>2];i=J[c+48>>2];j=J[c+44>>2];a:{b:{c:{d:{e:{f:{g:{h:{e=N[c+12>>2];m=Q(N[c+24>>2]-e);o=Q(N[c+36>>2]-e);d=N[c+4>>2];p=Q(N[c+16>>2]-d);q=Q(N[c+28>>2]-d);g=N[c+8>>2];r=Q(N[c+20>>2]-g);s=Q(N[c+32>>2]-g);f=Q(Q(m*o)+Q(Q(p*q)+Q(r*s)));k=Q(e-N[a+2164>>2]);d=Q(d-N[a+2156>>2]);g=Q(g-N[a+2160>>2]);e=Q(Q(k*o)+Q(Q(d*q)+Q(s*g)));d=Q(Q(k*m)+Q(Q(d*p)+Q(r*g)));g=Q(Q(o*o)+Q(Q(q*q)+Q(s*s)));w=Q(Q(f*e)-Q(d*g));k=Q(Q(m*m)+Q(Q(p*p)+Q(r*r)));n=Q(Q(f*d)-Q(e*k));x=Q(Q(k*g)-Q(f*f));if(Q(w+n)<=Q(R(x))){if(w=Q(0)){break g}if(g<=Q(-e)){break e}break d}if(e>=Q(0)){break g}if(!(g<=Q(-e))){break d}break e}if(!(n=Q(0)){break g}if(!(k<=Q(-d))){break c}break f}i:{if(wd){if(Q(g+Q(k-Q(f+f)))<=Q(n-d)){break f}break i}if(n<=Q(0)){break e}if(!(e>=Q(0))){break d}break g}if(ne){if(Q(g+Q(k-Q(f+f)))<=Q(n-e)){break e}break i}if(n<=Q(0)){break f}if(!(d>=Q(0))){break c}break g}e=Q(Q(Q(g+e)-f)-d);if(e<=Q(0)){break e}if(e>=Q(g+Q(k-Q(f+f)))){break f}}h=i>>>0>j>>>0?j:i;i=i>>>0>>0?j:i;b=h<<16|i;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;b=K[(((b>>>16^b)&127)+a|0)+1156|0];if((b|0)==255){break b}while(1){j=(b<<3)+u|0;if((h|0)==J[j>>2]&(i|0)==J[j+4>>2]){break a}b=K[(a+b|0)+1028|0];if((b|0)!=255){continue}break}break b}if(x!=Q(0)){break b}}b=K[((h&127)+a|0)+1928|0];if((b|0)==255){break b}while(1){if((h|0)==J[(b<<2)+t>>2]){break a}b=K[(a+b|0)+1800|0];if((b|0)!=255){continue}break}break b}b=K[((j&127)+a|0)+1928|0];if((b|0)==255){break b}while(1){if((j|0)==J[(b<<2)+t>>2]){break a}b=K[(a+b|0)+1800|0];if((b|0)!=255){continue}break}break b}b=K[((i&127)+a|0)+1928|0];if((b|0)==255){break b}while(1){if((i|0)==J[(b<<2)+t>>2]){break a}b=K[(a+b|0)+1800|0];if((b|0)!=255){continue}break}break b}j=h>>>0>>0?h:i;h=h>>>0>i>>>0?h:i;b=j<<16|h;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;b=K[(((b>>>16^b)&127)+a|0)+1156|0];if((b|0)==255){break b}while(1){i=(b<<3)+u|0;if((j|0)==J[i>>2]&(h|0)==J[i+4>>2]){break a}b=K[(a+b|0)+1028|0];if((b|0)!=255){continue}break}break b}i=h>>>0>>0?h:j;h=h>>>0>j>>>0?h:j;b=i<<16|h;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;b=K[(((b>>>16^b)&127)+a|0)+1156|0];if((b|0)==255){break b}while(1){j=(b<<3)+u|0;if((i|0)==J[j>>2]&(h|0)==J[j+4>>2]){break a}b=K[(a+b|0)+1028|0];if((b|0)!=255){continue}break}}f=Q(0);e=Q(0);d=Q(0);g=Q(Q(p*s)-Q(q*r));k=Q(Q(r*o)-Q(s*m));m=Q(Q(m*q)-Q(o*p));o=Q(Q(g*g)+Q(Q(k*k)+Q(m*m)));if(o>Q(0)){f=Q(Q(1)/Q(Y(o)));d=Q(g*f);e=Q(m*f);f=Q(k*f)}N[l+40>>2]=d;N[l+32>>2]=f;N[l+36>>2]=e;b=c+4|0;g=N[b+8>>2];k=Q(g*d);d=N[b>>2];m=Q(d*f);f=N[b+4>>2];N[l+44>>2]=-Q(k+Q(m+Q(e*f)));e=N[c+28>>2];k=N[c+16>>2];m=N[c+32>>2];o=N[c+20>>2];N[l+28>>2]=Q(Q(g+N[c+24>>2])+N[c+36>>2])*Q(.3333333432674408);N[l+24>>2]=Q(m+Q(f+o))*Q(.3333333432674408);N[l+20>>2]=Q(e+Q(d+k))*Q(.3333333432674408);N[l+8>>2]=N[c+52>>2];N[l+12>>2]=N[c+56>>2];N[l+16>>2]=N[c+60>>2];if(!nB(a,l+32|0,b,l+20|0,l+8|0,N[c+64>>2],A)){break a}H[a+2224|0]=1}v=v+1|0;if((z|0)!=(v|0)){continue}break}}Ia=l+48|0}function Jr(a,b,c,d,e,f){var g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);h=J[a+36>>2];t=N[h+140>>2];a:{b:{c:{d:{e:{if(c){i=N[h+8>>2];g=N[e+24>>2];k=Q(g+g);m=N[h>>2];g=N[e+16>>2];j=Q(g+g);g=N[e+20>>2];l=Q(g+g);n=N[h+4>>2];o=Q(Q(i*k)+Q(Q(m*j)+Q(l*n)));v=N[e+8>>2];w=N[e>>2];u=N[e+4>>2];g=N[h+124>>2];x=g==Q(0)?Q(1):g;g=N[h+12>>2];q=Q(Q(g*g)+Q(-.5));r=Q(Q(i*o)+Q(Q(k*q)-Q(g*Q(Q(m*l)-Q(j*n)))));p=N[h+120>>2];y=p>Q(0)?Q(Q(1)/p):Q(1);p=Q(Q(m*o)+Q(Q(j*q)-Q(g*Q(Q(n*k)-Q(l*i)))));s=N[h+112>>2];s=s>Q(0)?Q(Q(1)/s):Q(1);z=N[h+116>>2];z=z>Q(0)?Q(Q(1)/z):Q(1);m=Q(Q(n*o)+Q(Q(l*q)-Q(g*Q(Q(i*j)-Q(k*m)))));k=Q(Q(Q(Q(v*v)+Q(Q(w*w)+Q(u*u)))+Q(x*Q(Q(Q(r*r)*y)+Q(Q(Q(p*p)*s)+Q(z*Q(m*m))))))*Q(.5));g=Q(0);if(f){c=J[h+152>>2];g=Q((c>>>0>=10?10:c)>>>0)}j=N[h+136>>2];i=Q(N[a+60>>2]-b);l=i>Q(0)?i:Q(0);N[a+60>>2]=l;i=Q(N[a+76>>2]+b);i=i>Q(1)?Q(1):i;if(k>=Q(g*j)){J[a+60>>2]=1069547520;j=f?i:Q(1);break e}j=Q(1);if(!f){break e}if(g>Q(1)){g=Q(Q(b*Q(-.5))+Q(1));N[h+72>>2]=g*N[h+72>>2];N[h+68>>2]=g*N[h+68>>2];N[h+64>>2]=g*N[h+64>>2];N[h+80>>2]=g*N[h+80>>2];N[h+84>>2]=g*N[h+84>>2];N[h+88>>2]=g*N[h+88>>2];i=Q(Q((f?i:Q(1))*Q(.75))+Q(.02500000037252903))}g=N[h+136>>2];N[a+76>>2]=i;f=a+28|0;c=I[a+28>>1]&1;if(!(k>2]=N[a>>2];N[h+4>>2]=N[a+4>>2];N[h+8>>2]=N[a+8>>2];N[h+12>>2]=N[a+12>>2];N[h+16>>2]=N[a+16>>2];N[h+20>>2]=N[a+20>>2];N[h+24>>2]=N[a+24>>2];c=c?1:3;break c}if(d){g=Q(1);f:{if(!f){break f}c=J[h+152>>2];if(c>>>0<2){break f}g=Q(Q(1)/Q(c>>>0))}N[a+76>>2]=g}if(!(tt)){break b}o=N[h+120>>2];v=N[h+116>>2];j=N[e+24>>2];n=N[e+20>>2];w=N[h+112>>2];i=N[h>>2];l=N[e+16>>2];g=N[h+12>>2];k=N[h+4>>2];m=N[h+8>>2];r=N[e+8>>2];q=N[e+4>>2];u=Q(N[e>>2]+N[a+48>>2]);N[a+48>>2]=u;q=Q(q+N[a+52>>2]);N[a+52>>2]=q;r=Q(r+N[a+56>>2]);N[a+56>>2]=r;j=Q(j+j);l=Q(l+l);n=Q(n+n);p=Q(Q(m*j)+Q(Q(i*l)+Q(k*n)));x=Q(Q(g*g)+Q(-.5));y=Q(Q(Q(i*p)+Q(Q(l*x)-Q(g*Q(Q(k*j)-Q(n*m)))))+N[a+64>>2]);N[a+64>>2]=y;s=Q(Q(Q(k*p)+Q(Q(n*x)-Q(g*Q(Q(m*l)-Q(j*i)))))+N[a+68>>2]);N[a+68>>2]=s;g=Q(Q(Q(m*p)+Q(Q(j*x)-Q(g*Q(Q(i*n)-Q(l*k)))))+N[a+72>>2]);N[a+72>>2]=g;i=Q(Q(Q(g*g)*(o>Q(0)?Q(Q(1)/o):Q(1)))+Q(Q(Q(y*y)*(w>Q(0)?Q(Q(1)/w):Q(1)))+Q((v>Q(0)?Q(Q(1)/v):Q(1))*Q(s*s))));g=N[h+124>>2];i=Q(Q(Q(Q(r*r)+Q(Q(u*u)+Q(q*q)))+Q(i*(g==Q(0)?Q(1):g)))*Q(.5));k=Q(J[h+148>>2]+1>>>0);g=Q(N[h+132>>2]*k);if(!(i>=g)){break b}J[a+72>>2]=0;J[a+64>>2]=0;J[a+68>>2]=0;J[a+56>>2]=0;J[a+48>>2]=0;J[a+52>>2]=0;if(g!=Q(0)){g=Q(i/g);g=g>2]=b;I[a+28>>1]=(t==Q(0))<<3;return b}N[a+76>>2]=j;f=a+28|0;c=I[a+28>>1]&1}c=c<<2}I[f>>1]=c;if(!(tt)){break b}g=Q(w+N[a+48>>2]);N[a+48>>2]=g;i=Q(p+N[a+64>>2]);N[a+64>>2]=i;j=Q(u+N[a+52>>2]);N[a+52>>2]=j;l=Q(v+N[a+56>>2]);N[a+56>>2]=l;m=Q(m+N[a+68>>2]);N[a+68>>2]=m;n=Q(r+N[a+72>>2]);N[a+72>>2]=n;o=N[h+132>>2];if(!(k>=o)){break b}g=Q(Q(Q(Q(l*l)+Q(Q(g*g)+Q(j*j)))+Q(x*Q(Q(Q(n*n)*y)+Q(Q(Q(i*i)*s)+Q(z*Q(m*m))))))*Q(.5));i=Q(J[h+148>>2]+1>>>0);k=Q(o*i);if(!(g>=k)){break b}J[a+72>>2]=0;J[a+64>>2]=0;J[a+68>>2]=0;J[a+56>>2]=0;J[a+48>>2]=0;J[a+52>>2]=0;if(o!=Q(0)){g=Q(g/k);g=g>2]=b;if(t!=Q(0)){break a}I[f>>1]=c|8;return b}b=Q(t-b);b=b>Q(0)?b:Q(0);N[h+144>>2]=b}return b}function aA(a,b,c,d,e,f,g,h){var i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=0,A=0;i=Ia-176|0;Ia=i;a:{b:{if(K[h|0]&16){break b}N[i+80>>2]=N[c>>2];N[i+84>>2]=N[c+4>>2];k=N[c+8>>2];N[i+92>>2]=b;N[i+88>>2]=k;if(!SA(i+80|0,a)){break b}J[f>>2]=0;b=N[d>>2];e=N[d+4>>2];N[g+8>>2]=-N[d+8>>2];N[g+4>>2]=-e;N[g>>2]=-b;t=1;break a}Od(i+80|0,a+36|0,a+48|0,a,a+12|0,a+24|0);z=i- -64|0;h=156304;while(1){A=K[h+1|0];x=i+80|0;s=x+P(K[h|0],12)|0;N[i+52>>2]=N[s>>2];N[i+56>>2]=N[s+4>>2];N[i+60>>2]=N[s+8>>2];s=P(A,12)+x|0;N[i+64>>2]=N[s>>2];N[i+68>>2]=N[s+4>>2];k=N[s+8>>2];N[i+76>>2]=b;N[i+72>>2]=k;c:{if(!fe(c,d,i+52|0,z,b,i+40|0)){break c}k=N[i+40>>2];if(!(k>=Q(0))|!(e>=k)){break c}q=N[i+60>>2];j=Q(N[i+72>>2]-q);r=N[i+52>>2];l=Q(N[i+64>>2]-r);p=Q(Q(k*N[d+8>>2])+N[c+8>>2]);u=Q(Q(k*N[d>>2])+N[c>>2]);m=N[i+56>>2];n=Q(N[i+68>>2]-m);v=Q(Q(k*N[d+4>>2])+N[c+4>>2]);o=Q(Q(Q(p-q)*j)+Q(Q(Q(u-r)*l)+Q(n*Q(v-m))));e=Q(0);d:{if(o<=Q(0)){break d}w=Q(Q(j*j)+Q(Q(l*l)+Q(n*n)));e=Q(1);if(w<=o){break d}e=Q(o/w)}j=Q(Q(q+Q(j*e))-p);N[g+8>>2]=j;n=Q(Q(m+Q(n*e))-v);N[g+4>>2]=n;e=Q(Q(r+Q(l*e))-u);N[g>>2]=e;t=1;l=Q(Y(Q(Q(j*j)+Q(Q(e*e)+Q(n*n)))));if(l>Q(0)){m=j;j=Q(Q(1)/l);N[g+8>>2]=m*j;N[g+4>>2]=n*j;N[g>>2]=e*j}e=k}h=h+2|0;y=y+1|0;if((y|0)!=12){continue}break}k=N[a+16>>2];j=N[a+20>>2];l=N[a+8>>2];n=N[a+4>>2];q=N[a>>2];r=N[a+12>>2];u=N[a+32>>2];m=Q(N[c+8>>2]-N[a+44>>2]);v=N[a+24>>2];o=Q(N[c>>2]-N[a+36>>2]);w=N[a+28>>2];p=Q(N[c+4>>2]-N[a+40>>2]);N[i+60>>2]=Q(u*m)+Q(Q(v*o)+Q(w*p));N[i+56>>2]=Q(j*m)+Q(Q(r*o)+Q(k*p));N[i+52>>2]=Q(l*m)+Q(Q(q*o)+Q(n*p));m=N[d+8>>2];o=N[d>>2];p=N[d+4>>2];N[i+48>>2]=Q(u*m)+Q(Q(v*o)+Q(w*p));N[i+44>>2]=Q(j*m)+Q(Q(r*o)+Q(k*p));N[i+40>>2]=Q(l*m)+Q(Q(q*o)+Q(n*p));k=N[a+48>>2];j=N[a+52>>2];N[i+24>>2]=j;l=N[a+56>>2];N[i+28>>2]=l;k=Q(k+b);N[i+20>>2]=k;N[i+16>>2]=-l;N[i+12>>2]=-j;N[i+8>>2]=-k;c=Ne(i+8|0,i+20|0,i+52|0,i+40|0,i+36|0,i+32|0);e:{if((c|0)==-1){break e}k=N[i+36>>2];if(!(k>=Q(-9999999747378752e-21))|!(e>=k)){break e}n=N[a+24>>2];q=N[a>>2];r=N[a+12>>2];m=N[a+28>>2];o=N[a+4>>2];p=N[a+16>>2];c=P(c,12)+114336|0;e=N[c>>2];j=N[c+4>>2];l=N[c+8>>2];N[g+8>>2]=Q(Q(e*N[a+8>>2])+Q(j*N[a+20>>2]))+Q(l*N[a+32>>2]);N[g+4>>2]=Q(Q(e*o)+Q(j*p))+Q(l*m);N[g>>2]=Q(Q(e*q)+Q(j*r))+Q(l*n);e=k>Q(0)?k:Q(0);t=1}k=N[a+48>>2];N[i+20>>2]=k;j=N[a+52>>2];l=N[a+56>>2];N[i+28>>2]=l;j=Q(j+b);N[i+24>>2]=j;N[i+16>>2]=-l;N[i+12>>2]=-j;N[i+8>>2]=-k;c=Ne(i+8|0,i+20|0,i+52|0,i+40|0,i+36|0,i+32|0);f:{if((c|0)==-1){break f}k=N[i+36>>2];if(!(k>=Q(-9999999747378752e-21))|!(e>=k)){break f}n=N[a+24>>2];q=N[a>>2];r=N[a+12>>2];m=N[a+28>>2];o=N[a+4>>2];p=N[a+16>>2];c=P(c,12)+114336|0;e=N[c>>2];j=N[c+4>>2];l=N[c+8>>2];N[g+8>>2]=Q(Q(e*N[a+8>>2])+Q(j*N[a+20>>2]))+Q(l*N[a+32>>2]);N[g+4>>2]=Q(Q(e*o)+Q(j*p))+Q(l*m);N[g>>2]=Q(Q(e*q)+Q(j*r))+Q(l*n);e=k>Q(0)?k:Q(0);t=1}k=N[a+48>>2];N[i+20>>2]=k;j=N[a+52>>2];N[i+24>>2]=j;b=Q(N[a+56>>2]+b);N[i+28>>2]=b;N[i+16>>2]=-b;N[i+12>>2]=-j;N[i+8>>2]=-k;c=Ne(i+8|0,i+20|0,i+52|0,i+40|0,i+36|0,i+32|0);g:{if((c|0)==-1){break g}b=N[i+36>>2];if(!(b>=Q(-9999999747378752e-21))|!(b<=e)){break g}l=N[a+24>>2];n=N[a>>2];q=N[a+12>>2];r=N[a+28>>2];m=N[a+4>>2];o=N[a+16>>2];c=P(c,12)+114336|0;e=N[c>>2];k=N[c+4>>2];j=N[c+8>>2];N[g+8>>2]=Q(Q(e*N[a+8>>2])+Q(k*N[a+20>>2]))+Q(j*N[a+32>>2]);N[g+4>>2]=Q(Q(e*m)+Q(k*o))+Q(j*r);N[g>>2]=Q(Q(e*n)+Q(k*q))+Q(j*l);e=b>Q(0)?b:Q(0);t=1}N[f>>2]=e}Ia=i+176|0;return t}function Ns(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;d=J[b+24>>2];c=J[a+4>>2];e=J[b+36>>2];J[c+232>>2]=e;J[c+228>>2]=d;J[c+104>>2]=e;J[c+100>>2]=d;J[c+12>>2]=e;J[c+8>>2]=d;d=J[b+40>>2];if(M[c+320>>2]>>0){bj(c+316|0,d)}J[a+32>>2]=J[b+28>>2];J[a+36>>2]=J[b+32>>2];k=J[b+20>>2];if(k){i=J[b+16>>2];while(1){c=0;e=0;d=J[a+4>>2];f=J[d+328>>2];j=J[i>>2];l=j>>>5|0;a:{if(f>>>0>l>>>0){g=j&31;c=J[d+324>>2];break a}g=j&31;h=(j+128>>>5|0)+((g|0)!=0)|0;if(h){c=J[42504];c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,h<<2,29113,15952,855)|0;f=J[d+328>>2]}if(f){Va(c,J[d+324>>2],f<<2);e=J[d+328>>2]}if((e|0)!=(h|0)){Wa((e<<2)+c|0,0,h-e<<2)}e=J[d+324>>2];if(e){f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,e)}J[d+328>>2]=h;J[d+324>>2]=c}c=(l<<2)+c|0;J[c>>2]=J[c>>2]|1<>2];b:{if(l>>>0>>0){g=j&31;c=J[d+332>>2];break b}e=0;c=0;g=j&31;h=(j+128>>>5|0)+((g|0)!=0)|0;if(h){c=J[42504];c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,h<<2,29113,15952,855)|0;f=J[d+336>>2]}if(f){Va(c,J[d+332>>2],f<<2);e=J[d+336>>2]}if((e|0)!=(h|0)){Wa((e<<2)+c|0,0,h-e<<2)}e=J[d+332>>2];if(e){f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,e)}J[d+336>>2]=h;J[d+332>>2]=c}c=(l<<2)+c|0;J[c>>2]=J[c>>2]|1<>2]+(j<<2)|0;e=J[f>>2];switch(e&3){case 1:break e;case 0:break f;default:break d}}c=d+4|0;break c}c=d+224|0;break c}c=d+96|0}d=e>>>3|0;g:{if(e&4){J[J[c+64>>2]+(d<<2)>>2]=-1;J[c+88>>2]=J[c+88>>2]+1;break g}J[J[c+36>>2]+(d<<2)>>2]=-1}J[f>>2]=-1;i=i+4|0;k=k-1|0;if(k){continue}break}}c=Ia-1584|0;Ia=c;k=J[b+4>>2];h:{if(!k){break h}j=J[b+28>>2];e=J[b>>2];J[c+1064>>2]=0;J[c+1068>>2]=0;J[c+544>>2]=0;J[c+548>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;d=c+544|0;J[c+12>>2]=d;J[c+8>>2]=d;J[c>>2]=c+1064;J[c+4>>2]=c+24;while(1){f=J[a+4>>2];g=J[e>>2];h=J[j+(g<<2)>>2]&3;d=J[(c|h<<2)>>2];i=J[d+4>>2];J[d+4>>2]=i>>>0>g>>>0?i:g;i=d+8|0;l=J[d>>2];J[i+(l<<2)>>2]=g;g=l+1|0;i:{if((g|0)==128){J[d>>2]=0;j:{switch(h|0){case 0:Ts(f,i,128,J[d+4>>2]);J[d+4>>2]=0;break i;case 1:Rs(f,i,128,J[d+4>>2]);J[d+4>>2]=0;break i;default:break j}}Ss(f,i,128,J[d+4>>2]);J[d+4>>2]=0;break i}J[d>>2]=g}e=e+4|0;k=k-1|0;if(k){continue}break}d=J[c+1064>>2];if(d){Ts(J[a+4>>2],c+1072|0,d,J[c+1068>>2])}d=J[c+24>>2];if(d){Rs(J[a+4>>2],c+32|0,d,J[c+28>>2])}d=J[c+544>>2];if(!d){break h}Ss(J[a+4>>2],c+552|0,d,J[c+548>>2])}Ia=c+1584|0;i=J[b+8>>2];k:{if(!i){break k}k=J[b+12>>2];if(!k){break k}while(1){c=0;e=0;b=J[a+4>>2];f=J[b+328>>2];d=J[i>>2];h=d>>>5|0;l:{if(f>>>0>h>>>0){g=d&31;c=J[b+324>>2];break l}g=d&31;j=(d+128>>>5|0)+((g|0)!=0)|0;if(j){c=J[42504];c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,j<<2,29113,15952,855)|0;f=J[b+328>>2]}if(f){Va(c,J[b+324>>2],f<<2);e=J[b+328>>2]}if((e|0)!=(j|0)){Wa((e<<2)+c|0,0,j-e<<2)}e=J[b+324>>2];if(e){f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,e)}J[b+328>>2]=j;J[b+324>>2]=c}c=(h<<2)+c|0;J[c>>2]=J[c>>2]|1<>2]+(d<<2)|0;switch(J[c>>2]&3){case 1:break o;case 0:break p;default:break n}}um(b+4|0,c,d);break m}um(b+224|0,c,d);break m}um(b+96|0,c,d)}i=i+4|0;k=k-1|0;if(k){continue}break}}a=J[a+4>>2];if(J[a+136>>2]|J[a+184>>2]|(J[a+264>>2]|J[a+312>>2])|(J[a+44>>2]|J[a+92>>2])){if(J[a+44>>2]|J[a+92>>2]){tm(a+4|0,J[a+316>>2],a)}tm(a+96|0,J[a+316>>2],a);tm(a+224|0,J[a+316>>2],a);if(K[a+220|0]){b=J[a+200>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+200>>2]=0;b=J[a+196>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+196>>2]=0}J[a+192>>2]=-2147483648}}function cm(a,b){var c=0,d=0,e=0,f=Q(0),g=0,h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0;c=Ia-4352|0;Ia=c;d=L[a+8>>1];a:{if((d|0)==65535){d=J[a>>2];e=J[d>>2];i=J[d+4>>2];h=N[d+8>>2];J[c+4348>>2]=0;N[c+4344>>2]=h;J[c+4336>>2]=e;J[c+4340>>2]=i;h=N[d+24>>2];e=J[d+20>>2];d=J[d+16>>2];J[c+4332>>2]=0;N[c+4328>>2]=h;J[c+4320>>2]=d;J[c+4324>>2]=e;break a}e=J[a>>2];Ka[J[J[e>>2]+156>>2]](c+2176|0,e,d);d=J[c+2188>>2];J[c+4344>>2]=J[c+2184>>2];J[c+4348>>2]=d;d=J[c+2180>>2];J[c+4336>>2]=J[c+2176>>2];J[c+4340>>2]=d;d=J[c+2196>>2];J[c+4320>>2]=J[c+2192>>2];J[c+4324>>2]=d;d=c+2200|0;e=J[d+4>>2];J[c+4328>>2]=J[d>>2];J[c+4332>>2]=e}d=L[a+10>>1];b:{if((d|0)==65535){d=J[a+4>>2];e=J[d>>2];i=J[d+4>>2];h=N[d+8>>2];J[c+4316>>2]=0;N[c+4312>>2]=h;J[c+4304>>2]=e;J[c+4308>>2]=i;h=N[d+24>>2];e=J[d+20>>2];d=J[d+16>>2];J[c+4300>>2]=0;N[c+4296>>2]=h;J[c+4288>>2]=d;J[c+4292>>2]=e;break b}e=J[a+4>>2];Ka[J[J[e>>2]+156>>2]](c+2176|0,e,d);d=J[c+2188>>2];J[c+4312>>2]=J[c+2184>>2];J[c+4316>>2]=d;d=J[c+2180>>2];J[c+4304>>2]=J[c+2176>>2];J[c+4308>>2]=d;d=J[c+2196>>2];J[c+4288>>2]=J[c+2192>>2];J[c+4292>>2]=d;d=c+2200|0;e=J[d+4>>2];J[c+4296>>2]=J[d>>2];J[c+4300>>2]=e}d=J[a+24>>2];e=L[d+2>>1];c:{if(!e){h=Q(0);break c}i=d+e|0;h=Q(0);while(1){e=K[d+1|0];g=L[d+2>>1];J[c+2184>>2]=0;J[c+2188>>2]=0;J[c+2176>>2]=0;J[c+2180>>2]=0;J[c+136>>2]=0;J[c+140>>2]=0;J[c+128>>2]=0;J[c+132>>2]=0;J[c+4280>>2]=0;J[c+4284>>2]=0;J[c+4272>>2]=0;J[c+4276>>2]=0;J[c+4264>>2]=0;J[c+4268>>2]=0;J[c+4256>>2]=0;J[c+4260>>2]=0;f=N[d+24>>2];j=J[d+16>>2];v=J[d+20>>2];J[c+4252>>2]=0;N[c+4248>>2]=f;J[c+4240>>2]=j;J[c+4244>>2]=v;j=d+48|0;ps(c+4224|0,j,e,c+4240|0,c+4336|0,c+4320|0,c+4304|0,c+4288|0,c+2176|0,c+4272|0,c+128|0,c+4256|0,(d+g|0)+32|0);f=N[d+28>>2];h=Q(h-Q(N[c+4264>>2]*f));k=Q(k-Q(N[c+4260>>2]*f));l=Q(l-Q(N[c+4256>>2]*f));f=N[d+12>>2];m=Q(m-Q(N[c+136>>2]*f));n=Q(n-Q(N[c+132>>2]*f));o=Q(o-Q(N[c+128>>2]*f));f=N[d+4>>2];p=Q(p+Q(N[c+4280>>2]*f));q=Q(q+Q(N[c+4276>>2]*f));r=Q(r+Q(N[c+4272>>2]*f));f=N[d+8>>2];s=Q(s+Q(N[c+2184>>2]*f));t=Q(t+Q(N[c+2180>>2]*f));u=Q(u+Q(N[c+2176>>2]*f));d=P(e,112)+j|0;if(i>>>0>d>>>0){continue}break}}e=L[a+8>>1];d:{if((e|0)==65535){e=J[c+4340>>2];i=J[c+4336>>2];d=J[a>>2];N[d+8>>2]=N[c+4344>>2];J[d>>2]=i;J[d+4>>2]=e;f=N[c+4328>>2];e=J[c+4324>>2];d=J[a>>2];J[d+16>>2]=J[c+4320>>2];J[d+20>>2]=e;N[d+24>>2]=f;break d}d=J[a>>2];J[c+124>>2]=0;N[c+120>>2]=s;N[c+116>>2]=t;N[c+112>>2]=u;N[c+100>>2]=q;N[c+96>>2]=r;J[c+108>>2]=0;N[c+104>>2]=p;i=J[J[d>>2]+128>>2];g=J[c+100>>2];J[c+32>>2]=J[c+96>>2];J[c+36>>2]=g;g=J[c+108>>2];J[c+40>>2]=J[c+104>>2];J[c+44>>2]=g;g=J[c+124>>2];J[c+56>>2]=J[c+120>>2];J[c+60>>2]=g;g=J[c+116>>2];J[c+48>>2]=J[c+112>>2];J[c+52>>2]=g;Ka[i|0](d,e,c+48|0,c+32|0,c+2176|0,c+128|0)}d=L[a+10>>1];e:{if((d|0)==65535){d=J[c+4308>>2];e=J[c+4304>>2];b=J[a+4>>2];N[b+8>>2]=N[c+4312>>2];J[b>>2]=e;J[b+4>>2]=d;h=N[c+4296>>2];b=J[c+4292>>2];a=J[a+4>>2];J[a+16>>2]=J[c+4288>>2];J[a+20>>2]=b;N[a+24>>2]=h;break e}a=J[a+4>>2];J[c+92>>2]=0;N[c+88>>2]=m;N[c+84>>2]=n;N[c+80>>2]=o;N[c+68>>2]=k;N[c+64>>2]=l;J[c+76>>2]=0;N[c+72>>2]=h;e=J[b+32>>2];b=J[b+36>>2];i=J[J[a>>2]+128>>2];g=J[c+68>>2];J[c>>2]=J[c+64>>2];J[c+4>>2]=g;g=J[c+76>>2];J[c+8>>2]=J[c+72>>2];J[c+12>>2]=g;g=J[c+92>>2];J[c+24>>2]=J[c+88>>2];J[c+28>>2]=g;g=J[c+84>>2];J[c+16>>2]=J[c+80>>2];J[c+20>>2]=g;Ka[i|0](a,d,c+16|0,c,e,b)}Ia=c+4352|0}function cga(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){a=a|0;b=Q(b);c=Q(c);d=Q(d);e=Q(e);f=f|0;g=g|0;h=Q(h);i=Q(i);j=Q(j);k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=Q(p);var q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=Q(0),A=0,B=0,C=0,D=0,E=0,F=Q(0),G=Q(0),O=Q(0),R=0;o=Ia-240|0;Ia=o;J[o+224>>2]=m;J[o+236>>2]=g+12088;J[o+232>>2]=g+11824;J[o+228>>2]=g+11852;J[o+220>>2]=138052;J[o+216>>2]=0;J[o+208>>2]=0;J[o+212>>2]=0;J[o+200>>2]=0;J[o+204>>2]=1065353216;J[o+192>>2]=0;J[o+196>>2]=0;gI(J[a+656>>2],J[a+660>>2]);if(J[a+660>>2]){while(1){E=w<<5;m=E+J[a+656>>2]|0;y=L[m+10>>1];r=L[m+8>>1];u=(r|0)==65535;R=u?y:r;a:{if(L[m+22>>1]==1){A=J[m+4>>2];t=J[m+12>>2];v=J[m+16>>2];r=J[m+24>>2];x=J[r+68>>2];B=J[((x&7)<<2)+f>>2];q=J[r+20>>2];C=J[m>>2];D=J[f+32>>2];s=J[r+16>>2];N[o+60>>2]=N[s>>2];N[o+64>>2]=N[s+4>>2];N[o+68>>2]=N[s+8>>2];N[o+72>>2]=N[s+12>>2];N[o+76>>2]=N[s+16>>2];N[o+80>>2]=N[s+20>>2];N[o+84>>2]=N[s+24>>2];N[o+88>>2]=N[q>>2];N[o+92>>2]=N[q+4>>2];N[o+96>>2]=N[q+8>>2];N[o+100>>2]=N[q+12>>2];N[o+104>>2]=N[q+16>>2];N[o+108>>2]=N[q+20>>2];N[o+112>>2]=N[q+24>>2];J[o+124>>2]=J[r+12>>2];s=D+(B+(x>>>3|0)<<4)|0;q=J[s+8>>2];y=P((y|0)==65535?v:0,48)+k|0;J[o+56>>2]=y;x=P(u?t:0,48)+k|0;J[o+52>>2]=x;J[o+48>>2]=(v<<6)+l;J[o+44>>2]=(t<<6)+l;J[o+40>>2]=A;J[o+36>>2]=C;J[o+32>>2]=m;J[o+156>>2]=q;q=L[r+40>>1];H[o+137|0]=q>>>2&1;H[o+138|0]=q>>>8&1;t=q&8;J[o+116>>2]=t?8:1;v=q&16;u=8;b:{if(v){break b}u=4;if(q&1024){break b}u=q&64?1:2}J[o+120>>2]=u;z=N[(v?J[r+20>>2]+128|0:y+12|0)>>2];F=N[(t?J[r+16>>2]+128|0:x+12|0)>>2];q=K[r+44|0];G=K[r+45|0]?Q(1):Q(0);N[o+28>>2]=G;O=q?Q(1):Q(0);N[o+16>>2]=O;N[o+20>>2]=O;N[o+24>>2]=G;N[o+140>>2]=N[r+52>>2];J[o+148>>2]=J[r+36>>2];q=K[r+42|0];N[o+176>>2]=z>F?F:z;J[o+144>>2]=2139095039;H[o+152|0]=q;N[o+180>>2]=N[r+72>>2];N[o+184>>2]=N[r+76>>2];vJ(o+16|0,s,g,d,e,i,j,h,o+220|0);I[m+20>>1]=K[s+12|0];J[m+28>>2]=J[s+8>>2];J[r+36>>2]=J[o+148>>2];H[r+42|0]=K[o+152|0];break a}r=o+192|0;s=r;q=J[m+24>>2];t=J[q+24>>2];if(t){s=J[t+36>>2]}A=L[q+8>>1];x=J[q+20>>2];B=J[q+12>>2];t=J[q+28>>2];if(t){r=J[t+36>>2]}C=J[m+4>>2];t=J[m+12>>2];v=J[m+16>>2];D=J[m>>2];J[o+12>>2]=A;J[o+8>>2]=x;J[o+4>>2]=B;J[o+32>>2]=m;J[o>>2]=q;N[o+60>>2]=N[s>>2];N[o+64>>2]=N[s+4>>2];N[o+68>>2]=N[s+8>>2];N[o+72>>2]=N[s+12>>2];N[o+76>>2]=N[s+16>>2];N[o+80>>2]=N[s+20>>2];N[o+84>>2]=N[s+24>>2];N[o+88>>2]=N[r>>2];N[o+92>>2]=N[r+4>>2];N[o+96>>2]=N[r+8>>2];N[o+100>>2]=N[r+12>>2];N[o+104>>2]=N[r+16>>2];N[o+108>>2]=N[r+20>>2];z=N[r+24>>2];s=(y|0)==65535;J[o+56>>2]=P(s?v:0,48)+k;J[o+52>>2]=P(u?t:0,48)+k;J[o+48>>2]=(v<<6)+l;J[o+44>>2]=(t<<6)+l;J[o+40>>2]=C;J[o+36>>2]=D;N[o+112>>2]=z;N[o+132>>2]=N[q>>2];N[o+136>>2]=N[q+4>>2];J[o+144>>2]=(J[q+40>>2]<<5)+n;r=L[q+10>>1];H[o+151|0]=r>>>9&1;H[o+150|0]=r>>>5&1;H[o+149|0]=(r&128)>>>7;H[o+148|0]=r>>>8&1;z=N[q+44>>2];J[o+120>>2]=s?1:8;J[o+116>>2]=u?1:8;N[o+140>>2]=z;tJ(o,o+16|0,o+220|0,b,c,d,e,p)}c:{if(J[m+24>>2]){r=(R&65535)<<2;m=r+J[a+408>>2]|0;q=J[m>>2];if(!q){J[r+J[a+420>>2]>>2]=w;q=J[m>>2]}J[m>>2]=q+1;break c}q=J[a+660>>2];r=w+1|0;if(q>>>0>r>>>0){m=J[a+656>>2]+E|0;while(1){q=J[a+656>>2]+(r<<5)|0;s=J[q+4>>2];J[m>>2]=J[q>>2];J[m+4>>2]=s;s=J[q+28>>2];J[m+24>>2]=J[q+24>>2];J[m+28>>2]=s;s=J[q+20>>2];J[m+16>>2]=J[q+16>>2];J[m+20>>2]=s;s=J[q+12>>2];J[m+8>>2]=J[q+8>>2];J[m+12>>2]=s;m=m+32|0;q=J[a+660>>2];r=r+1|0;if(q>>>0>r>>>0){continue}break}}J[a+660>>2]=q-1;w=w-1|0}w=w+1|0;if(w>>>0>2]){continue}break}}Ia=o+240|0}function Py(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;m=32;d=Ia-32|0;Ia=d;H[d+12|0]=0;h=d-128|0;Ia=h;J[d+8>>2]=h;j=b-1|0;a:{if((j|0)<=0){break a}while(1){b:{if((j|0)<=(k|0)){break b}while(1){if(j-k>>>0<=4){while(1){f=k;k=f+1|0;c=k;b=f;while(1){e=c;c=P(e,12)+a|0;g=J[c>>2];i=P(b,12)+a|0;n=J[i>>2];if(!(g>>>0>=n>>>0&((g|0)!=(n|0)|M[c+4>>2]>=M[i+4>>2]))){b=e}c=e+1|0;if((e|0)<(j|0)){continue}break}if((b|0)!=(f|0)){b=P(b,12)+a|0;J[d+24>>2]=J[b+8>>2];c=J[b+4>>2];J[d+16>>2]=J[b>>2];J[d+20>>2]=c;c=P(f,12)+a|0;J[b+8>>2]=J[c+8>>2];f=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=f;J[c+8>>2]=J[d+24>>2];b=J[d+20>>2];J[c>>2]=J[d+16>>2];J[c+4>>2]=b}if((j|0)!=(k|0)){continue}break b}}e=P(k,12)+a|0;b=J[e>>2];f=P((j+k|0)/2|0,12)+a|0;c=J[f>>2];c:{if(b>>>0<=c>>>0){if((b|0)!=(c|0)){break c}b=c;if(M[f+4>>2]>=M[e+4>>2]){break c}}J[d+24>>2]=J[e+8>>2];b=J[e+4>>2];J[d+16>>2]=J[e>>2];J[d+20>>2]=b;J[e+8>>2]=J[f+8>>2];b=J[f+4>>2];J[e>>2]=J[f>>2];J[e+4>>2]=b;J[f+8>>2]=J[d+24>>2];b=J[d+20>>2];J[f>>2]=J[d+16>>2];J[f+4>>2]=b;b=J[e>>2]}g=P(j,12)+a|0;c=J[g>>2];d:{if(c>>>0>=b>>>0){if((b|0)!=(c|0)){break d}c=b;if(M[g+4>>2]>=M[e+4>>2]){break d}}J[d+24>>2]=J[e+8>>2];b=J[e+4>>2];J[d+16>>2]=J[e>>2];J[d+20>>2]=b;J[e+8>>2]=J[g+8>>2];b=J[g+4>>2];J[e>>2]=J[g>>2];J[e+4>>2]=b;J[g+8>>2]=J[d+24>>2];b=J[d+20>>2];J[g>>2]=J[d+16>>2];J[g+4>>2]=b;c=J[g>>2]}b=J[f>>2];if(!(b>>>0<=c>>>0&((b|0)!=(c|0)|M[g+4>>2]>=M[f+4>>2]))){J[d+24>>2]=J[f+8>>2];b=J[f+4>>2];J[d+16>>2]=J[f>>2];J[d+20>>2]=b;J[f+8>>2]=J[g+8>>2];b=J[g+4>>2];J[f>>2]=J[g>>2];J[f+4>>2]=b;J[g+8>>2]=J[d+24>>2];b=J[d+20>>2];J[g>>2]=J[d+16>>2];J[g+4>>2]=b}J[d+24>>2]=J[f+8>>2];b=J[f+4>>2];J[d+16>>2]=J[f>>2];J[d+20>>2]=b;b=j-1|0;g=P(b,12)+a|0;c=g;e=J[c+4>>2];J[f>>2]=J[c>>2];J[f+4>>2]=e;J[f+8>>2]=J[c+8>>2];J[c+8>>2]=J[d+24>>2];c=J[d+20>>2];J[g>>2]=J[d+16>>2];J[g+4>>2]=c;c=k;while(1){n=J[g>>2];while(1){f=c;c=c+1|0;e=P(c,12)+a|0;i=J[e>>2];if(i>>>0>>0|(i|0)==(n|0)&M[e+4>>2]>2]){continue}break}while(1){b=b-1|0;i=P(b,12)+a|0;p=J[i>>2];if(n>>>0

>>0|(n|0)==(p|0)&M[g+4>>2]>2]){continue}break}if((b|0)>(c|0)){J[d+24>>2]=J[e+8>>2];f=J[e+4>>2];J[d+16>>2]=J[e>>2];J[d+20>>2]=f;J[e+8>>2]=J[i+8>>2];f=J[i+4>>2];J[e>>2]=J[i>>2];J[e+4>>2]=f;J[i+8>>2]=J[d+24>>2];f=J[d+20>>2];J[i>>2]=J[d+16>>2];J[i+4>>2]=f;continue}break}J[d+24>>2]=J[e+8>>2];b=J[e+4>>2];J[d+16>>2]=J[e>>2];J[d+20>>2]=b;J[e+8>>2]=J[g+8>>2];b=J[g+4>>2];J[e>>2]=J[g>>2];J[e+4>>2]=b;J[g+8>>2]=J[d+24>>2];b=J[d+20>>2];J[g>>2]=J[d+16>>2];J[g+4>>2]=b;e:{if((c-k|0)<(j-c|0)){if(m-1>>>0<=l>>>0){c=m<<3;if(c){b=J[42504];e=b+12|0;b=(r=e,s=c,t=Ka[J[J[b>>2]+20>>2]](b)|0?40324:70610,u=20381,v=155,q=J[J[e>>2]+8>>2],Ka[q](r|0,s|0,t|0,u|0,v|0)|0)}else{b=0}m=m<<1;b=Va(b,h,l<<2);c=o;o=1;if(!(!c|!h)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,h)}h=b}b=(l<<2)+h|0;J[b>>2]=k;J[b+4>>2]=f;k=f+2|0;break e}if(m-1>>>0<=l>>>0){c=m<<3;if(c){b=J[42504];e=b+12|0;b=(v=e,u=c,t=Ka[J[J[b>>2]+20>>2]](b)|0?40324:70610,s=20381,r=155,q=J[J[e>>2]+8>>2],Ka[q](v|0,u|0,t|0,s|0,r|0)|0)}else{b=0}m=m<<1;b=Va(b,h,l<<2);c=o;o=1;if(!(!c|!h)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,h)}h=b}b=(l<<2)+h|0;J[b>>2]=f+2;J[b+4>>2]=j;j=f}l=l+2|0;if((j|0)>(k|0)){continue}break}}if(l){b=l-2|0;k=J[(b<<2)+h>>2];j=J[((l<<2)+h|0)-4>>2];l=b;continue}break}if(!o|!h){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,h)}if(K[d+12|0]){eb(J[d+8>>2])}Ia=d+32|0}function Us(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=Q(0),B=Q(0),C=0,D=0,E=0,F=0,G=0,I=0,L=0,M=Q(0),O=Q(0),P=0;h=Ia-128|0;Ia=h;j=J[e+40>>2];a:{b:{c:{if(!f){break c}d:{e:{if(j){o=J[c>>2];t=J[e+60>>2];u=J[e+56>>2];f=J[e+68>>2];if(f){dd(b,o,j,f,u,J[e+80>>2],t,J[e+84>>2],J[e+36>>2],J[e+64>>2])}L=J[e+36>>2];if(j>>>0>=5001){f=(j<<3)+240|0;k=J[a>>2];f:{if(k){k=Db(k,f,1);break f}if(!f){f=j<<4;k=0;break e}k=J[42504]+12|0;k=Ka[J[J[k>>2]+8>>2]](k,f,29113,15952,373)|0}f=j<<4;l=J[a>>2];if(!l){break e}l=Db(l,f,1);break d}wf(b,j,u,t,L,o);break c}if(g){break b}break a}l=0;if(!f){break d}l=J[42504]+12|0;l=Ka[J[J[l>>2]+8>>2]](l,f,29113,15952,373)|0}A=N[e+16>>2];M=N[e+28>>2];B=N[e+20>>2];O=N[e+32>>2];J[h+112>>2]=0;J[h+104>>2]=0;J[h+108>>2]=0;J[h+96>>2]=0;J[h+100>>2]=0;B=Q(Q(O+B)*Q(.5));A=Q(Q(M+A)*Q(.5));f=j<<2;g:{h:{p=J[a>>2];i:{j:{if(p){s=Db(p,f,1);break j}if(!f){break i}s=J[42504]+12|0;s=Ka[J[J[s>>2]+8>>2]](s,f,29113,15952,373)|0}f=J[a>>2];if(f){break h}}f=J[42504]+12|0;p=Ka[J[J[f>>2]+8>>2]](f,j,29113,15952,373)|0;break g}p=Db(f,j,1)}f=0;while(1){i=t+(f<<4)|0;i=K[((B>2])<<2|N[i>>2]>A|(B>N[i+12>>2])<<3|(A>N[i+8>>2])<<1)+98464|0];H[f+p|0]=i;i=(h+96|0)+(i<<2)|0;J[i>>2]=J[i>>2]+1;f=f+1|0;if((j|0)!=(f|0)){continue}break}f=J[h+96>>2];i=J[h+108>>2];q=J[h+104>>2];r=J[h+100>>2];J[h+64>>2]=k;x=((f<<3)+k|0)+48|0;J[h+68>>2]=x;J[h+32>>2]=l;C=(f<<4)+l|0;J[h+36>>2]=C;J[h>>2]=s;D=(f<<2)+s|0;J[h+4>>2]=D;E=(r<<4)+C|0;J[h+40>>2]=E;y=((r<<3)+x|0)+48|0;J[h+72>>2]=y;F=(r<<2)+D|0;J[h+8>>2]=F;G=(q<<4)+E|0;J[h+44>>2]=G;I=(q<<2)+F|0;J[h+12>>2]=I;r=(i<<4)+G|0;J[h+48>>2]=r;z=((q<<3)+y|0)+48|0;J[h+76>>2]=z;q=(i<<2)+I|0;J[h+16>>2]=q;i=((i<<3)+z|0)+48|0;J[h+80>>2]=i;f=0;J[h+112>>2]=0;J[h+104>>2]=0;J[h+108>>2]=0;J[h+96>>2]=0;J[h+100>>2]=0;while(1){m=K[f+p|0]<<2;v=m+(h+96|0)|0;n=J[v>>2];J[v>>2]=n+1;v=J[m+(h+32|0)>>2];w=J[m+(h- -64|0)>>2];J[J[h+m>>2]+(n<<2)>>2]=J[(f<<2)+L>>2];m=w+(n<<3)|0;w=u+(f<<3)|0;J[m>>2]=J[w>>2];J[m+4>>2]=J[w+4>>2];m=t+(f<<4)|0;w=J[m>>2];P=J[m+4>>2];n=(n<<4)+v|0;v=J[m+12>>2];J[n+8>>2]=J[m+8>>2];J[n+12>>2]=v;J[n>>2]=w;J[n+4>>2]=P;f=f+1|0;if((j|0)!=(f|0)){continue}break}f=J[h+96>>2];qe(a,p);f=(f<<3)+k|0;J[f>>2]=-1;J[f+40>>2]=-1;J[f+32>>2]=-1;J[f+24>>2]=-1;J[f+16>>2]=-1;J[f+8>>2]=-1;f=(J[h+100>>2]<<3)+x|0;J[f>>2]=-1;J[f+40>>2]=-1;J[f+32>>2]=-1;J[f+24>>2]=-1;J[f+16>>2]=-1;J[f+8>>2]=-1;f=(J[h+104>>2]<<3)+y|0;J[f>>2]=-1;J[f+40>>2]=-1;J[f+32>>2]=-1;J[f+24>>2]=-1;J[f+16>>2]=-1;J[f+8>>2]=-1;f=(J[h+108>>2]<<3)+z|0;J[f>>2]=-1;J[f+40>>2]=-1;J[f+32>>2]=-1;J[f+24>>2]=-1;J[f+16>>2]=-1;J[f+8>>2]=-1;f=i+(J[h+112>>2]<<3)|0;J[f>>2]=-1;J[f+40>>2]=-1;J[f+32>>2]=-1;J[f+24>>2]=-1;J[f+16>>2]=-1;J[f+8>>2]=-1;p=J[h+96>>2];wf(b,p,k,l,s,o);t=J[h+100>>2];wf(b,t,x,C,D,o);n=J[h+104>>2];wf(b,n,y,E,F,o);u=J[h+108>>2];wf(b,u,z,G,I,o);f=J[h+112>>2];wf(b,f,i,r,q,o);dd(b,o,p,f,k,i,l,r,s,q);dd(b,o,t,f,x,i,C,r,D,q);dd(b,o,n,f,y,i,E,r,F,q);dd(b,o,u,f,z,i,G,r,I,q);qe(a,s);qe(a,l);qe(a,k)}if(!g){break a}if(!j){break b}a=J[d+40>>2];if(a){dd(b,J[c>>2],j,a,J[e+56>>2],J[d+56>>2],J[e+60>>2],J[d+60>>2],J[e+36>>2],J[d+36>>2])}a=J[d+68>>2];if(!a){break b}dd(b,J[c>>2],j,a,J[e+56>>2],J[d+80>>2],J[e+60>>2],J[d+84>>2],J[e+36>>2],J[d+64>>2])}a=J[d+40>>2];if(!a){break a}f=J[e+68>>2];if(!f){break a}dd(b,J[c>>2],f,a,J[e+80>>2],J[d+56>>2],J[e+84>>2],J[d+60>>2],J[e+64>>2],J[d+36>>2])}Ia=h+128|0}function vW(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0);c=Ia-160|0;Ia=c;J[c+52>>2]=a;J[c+48>>2]=a;a=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=a;a=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=a;vc(c+132|0,c+104|0,e,f,g);k=N[f+20>>2];n=N[f+16>>2];m=N[c+124>>2];l=N[c+120>>2];o=N[c+128>>2];N[b+8>>2]=o-N[f+24>>2];N[b+4>>2]=m-k;N[b>>2]=l-n;k=N[f+20>>2];n=N[f+16>>2];N[c- -64>>2]=o-N[f+24>>2];N[c+60>>2]=m-k;N[c+56>>2]=l-n;k=N[g+20>>2];n=N[g+24>>2];p=N[g+16>>2];r=N[c+152>>2];N[c+84>>2]=r;N[c+100>>2]=o;N[c+96>>2]=m;s=N[c+156>>2];N[c+88>>2]=s;N[c+76>>2]=o-n;N[c+72>>2]=m-k;t=N[c+148>>2];N[c+80>>2]=t;N[c+92>>2]=l;N[c+68>>2]=l-p;k=N[c+144>>2];u=N[c+116>>2];n=N[c+140>>2];v=N[c+112>>2];p=N[c+132>>2];w=N[c+104>>2];q=N[c+136>>2];x=N[c+108>>2];if(Q(Q(k*u)+Q(Q(n*v)+Q(Q(p*w)+Q(q*x))))>2]=-u;N[c+112>>2]=-v;N[c+108>>2]=-x;N[c+104>>2]=-w}b=0;a=L[e+116>>1]&2;b=a?N[e+104>>2]>=N[e+100>>2]:b;o=Q(o-s);o=Q(o+o);l=Q(l-t);l=Q(l+l);m=Q(m-r);m=Q(m+m);r=Q(Q(n*o)+Q(Q(p*l)+Q(q*m)));s=Q(Q(k*k)+Q(-.5));N[c+44>>2]=Q(n*r)+Q(Q(o*s)-Q(k*Q(Q(p*m)-Q(l*q))));N[c+40>>2]=Q(q*r)+Q(Q(m*s)-Q(k*Q(Q(n*l)-Q(o*p))));N[c+36>>2]=Q(p*r)+Q(Q(l*s)-Q(k*Q(Q(q*o)-Q(m*n))));b=b&1;Wh(c+48|0,c+132|0,c+104|0,c+36|0,b?7:6,7,c+24|0,c+12|0);m=N[f+16>>2];l=N[f+20>>2];k=N[c+24>>2];o=N[c+28>>2];N[i+8>>2]=N[c+32>>2]+N[f+24>>2];N[i+4>>2]=o+l;N[i>>2]=k+m;m=N[g+16>>2];l=N[g+20>>2];k=N[c+12>>2];o=N[c+16>>2];N[j+8>>2]=N[c+20>>2]+N[g+24>>2];N[j+4>>2]=o+l;N[j>>2]=k+m;a:{if(b|!a){break a}k=N[c+140>>2];o=N[c+132>>2];l=N[c+136>>2];r=Q(l*Q(0));p=Q(Q(k*Q(0))+Q(Q(o+o)+r));n=N[c+144>>2];q=Q(Q(n*n)+Q(-.5));s=Q(q*Q(0));m=Q(Q(k*p)+Q(s+Q(n*Q(Q(o*Q(0))-Q(l+l)))));l=Q(Q(l*p)+Q(s+Q(n*Q(Q(k+k)+Q(o*Q(-0))))));k=Q(Q(o*p)+Q(Q(q+q)+Q(n*Q(r+Q(k*Q(-0))))));r=N[e+100>>2];o=N[c+36>>2];p=N[e+96>>2];q=N[e+88>>2];n=N[e+92>>2];d=n>Q(0);if(rQ(0)?Q(0):p))){a=J[c+52>>2];J[c+52>>2]=a+80;N[a+8>>2]=m;N[a+4>>2]=l;N[a>>2]=k;I[a+78>>1]=0;n=N[c+64>>2];p=N[c+56>>2];q=N[c+60>>2];N[a+40>>2]=m;N[a+36>>2]=l;N[a+32>>2]=k;N[a+24>>2]=Q(p*l)-Q(k*q);N[a+20>>2]=Q(n*k)-Q(m*p);N[a+16>>2]=Q(q*m)-Q(l*n);n=N[c+76>>2];p=N[c+68>>2];q=N[c+72>>2];r=Q(r-o);N[a+12>>2]=r;N[a+56>>2]=Q(p*l)-Q(k*q);N[a+52>>2]=Q(n*k)-Q(m*p);N[a+48>>2]=Q(q*m)-Q(l*n);b=L[a+76>>1];n=N[e+88>>2];b:{if(d|n>Q(0)){N[a+64>>2]=n;N[a+68>>2]=N[e+92>>2];b=b|17;break b}I[a+78>>1]=2049;N[a+64>>2]=N[e+80>>2];N[a+68>>2]=N[e+84>>2];b=b|(r>Q(0)?24:16);if(!(N[e+80>>2]>Q(0))){break b}b=b|4}J[a+44>>2]=0;I[a+76>>1]=b;p=N[e+96>>2];q=N[e+88>>2];n=N[e+92>>2]}s=N[e+104>>2];if(!(Q(-s)Q(0)?Q(0):q>Q(0)?Q(0):p)-o))){break a}a=J[c+52>>2];J[c+52>>2]=a+80;t=Q(-m);N[a+8>>2]=t;u=Q(-l);N[a+4>>2]=u;v=Q(-k);N[a>>2]=v;I[a+78>>1]=0;p=N[c+64>>2];q=N[c+60>>2];r=N[c+56>>2];N[a+40>>2]=t;N[a+36>>2]=u;N[a+32>>2]=v;N[a+24>>2]=Q(k*q)-Q(r*l);N[a+20>>2]=Q(m*r)-Q(p*k);N[a+16>>2]=Q(l*p)-Q(q*m);p=N[c+76>>2];q=N[c+72>>2];r=N[c+68>>2];o=Q(o-s);N[a+12>>2]=o;N[a+56>>2]=Q(k*q)-Q(r*l);N[a+52>>2]=Q(m*r)-Q(p*k);N[a+48>>2]=Q(l*p)-Q(q*m);b=L[a+76>>1];m=N[e+88>>2];c:{if(n>Q(0)|m>Q(0)){N[a+64>>2]=m;N[a+68>>2]=N[e+92>>2];b=b|17;break c}I[a+78>>1]=2049;N[a+64>>2]=N[e+80>>2];N[a+68>>2]=N[e+84>>2];b=b|(o>Q(0)?24:16);if(!(N[e+80>>2]>Q(0))){break c}b=b|4}J[a+44>>2]=0;I[a+76>>1]=b}Ia=c+160|0;return(J[c+52>>2]-J[c+48>>2]|0)/80|0}function ui(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0;g=a+4932|0;f=Ia-288|0;Ia=f;a:{if(!c){J[b>>2]=a;c=J[b+4>>2];b:{if(!K[a+4785|0]){J[b+4>>2]=c&268435455|-2147483648;GC(a+16|0,b,d,e);break b}d=c&1073741823;if(c>>>0>=3221225472){J[b+4>>2]=d|-2147483648;if(c&268435456){break b}J[f+16>>2]=b;pb(g,f+16|0);break b}J[b+4>>2]=d|1073741824;J[f+16>>2]=b;c=qb(g,f+16|0,f+12|0);if(K[f+12|0]){break b}J[c>>2]=J[f+16>>2]}c:{d:{if(N[b+260>>2]!=Q(0)|N[b+236>>2]!=Q(0)|(N[b+240>>2]!=Q(0)|N[b+244>>2]!=Q(0))){break d}if(N[b+248>>2]!=Q(0)|N[b+252>>2]!=Q(0)){break d}c=1;if(N[b+256>>2]==Q(0)){break c}}c=0}J[b+264>>2]=c;if(!K[a+4785|0]){break a}H[f+272|0]=1;J[f+280>>2]=0;J[f+284>>2]=64;J[f+276>>2]=f+16;a=0;c=Qd(b,f+12|0,0);e:{if(!c){break e}d=J[b+4>>2]&-1073741824;b=J[b>>2];if((c|0)!=1){i=c&-2;e=0;while(1){h=a<<2;g=J[h+J[f+12>>2]>>2];j=J[(g+32|0)+4>>2];if((j&251658240)==16777216){J[g+32>>2]=b;J[g+36>>2]=d|j&1073741823}g=J[J[f+12>>2]+(h|4)>>2];h=J[(g+32|0)+4>>2];if((h&251658240)==16777216){J[g+32>>2]=b;J[g+36>>2]=d|h&1073741823}a=a+2|0;e=e+2|0;if((i|0)!=(e|0)){continue}break}}if(!(c&1)){break e}a=J[J[f+12>>2]+(a<<2)>>2];c=J[(a+32|0)+4>>2];if((c&251658240)!=16777216){break e}J[a+32>>2]=b;J[a+36>>2]=d|c&1073741823}a=J[f+284>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[f+276>>2];if((a|0)==(f+16|0)|!a){break a}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a);break a}c=Ia-288|0;Ia=c;J[b>>2]=a;d=J[b+4>>2];f:{if(!K[a+4785|0]){J[b+4>>2]=d&268435455|-2147483648;H[c+272|0]=1;J[c+280>>2]=0;J[c+284>>2]=64;J[c+276>>2]=c+16;a=0;e=Qd(b,c+12|0,0);g:{if(!e){break g}g=J[b>>2];if((e|0)!=1){h=e&-2;d=0;while(1){j=a<<2;i=J[j+J[c+12>>2]>>2];k=J[i+36>>2];if((k&251658240)==16777216){J[i+32>>2]=g;J[i+36>>2]=k&1073741823|-2147483648}i=J[J[c+12>>2]+(j|4)>>2];j=J[i+36>>2];if((j&251658240)==16777216){J[i+32>>2]=g;J[i+36>>2]=j&1073741823|-2147483648}a=a+2|0;d=d+2|0;if((h|0)!=(d|0)){continue}break}}if(!(e&1)){break g}a=J[J[c+12>>2]+(a<<2)>>2];d=J[a+36>>2];if((d&251658240)!=16777216){break g}J[a+32>>2]=g;J[a+36>>2]=d&1073741823|-2147483648}a=J[c+284>>2];if((a|0)<0|!(a&2147483647)){break f}a=J[c+276>>2];if((a|0)==(c+16|0)|!a){break f}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,a);break f}a=d&1073741823;h:{if(d>>>0>=3221225472){J[b+4>>2]=a|-2147483648;if(d&268435456){break h}J[c+16>>2]=b;pb(g,c+16|0);break h}J[b+4>>2]=a|1073741824;J[c+16>>2]=b;a=qb(g,c+16|0,c+12|0);if(K[c+12|0]){break h}J[a>>2]=J[c+16>>2]}H[c+272|0]=1;J[c+280>>2]=0;J[c+284>>2]=64;J[c+276>>2]=c+16;a=0;e=Qd(b,c+12|0,0);i:{if(!e){break i}g=J[b+4>>2]&-1073741824;i=J[b>>2];if((e|0)!=1){j=e&-2;d=0;while(1){k=a<<2;h=J[k+J[c+12>>2]>>2];l=J[h+36>>2];if((l&251658240)==16777216){J[h+32>>2]=i;J[h+36>>2]=g|l&1073741823}h=J[J[c+12>>2]+(k|4)>>2];k=J[h+36>>2];if((k&251658240)==16777216){J[h+32>>2]=i;J[h+36>>2]=g|k&1073741823}a=a+2|0;d=d+2|0;if((j|0)!=(d|0)){continue}break}}if(!(e&1)){break i}a=J[J[c+12>>2]+(a<<2)>>2];d=J[a+36>>2];if((d&251658240)!=16777216){break i}J[a+32>>2]=i;J[a+36>>2]=g|d&1073741823}a=J[c+284>>2];if((a|0)<0|!(a&2147483647)){break f}a=J[c+276>>2];if((a|0)==(c+16|0)|!a){break f}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,a)}Ia=c+288|0;j:{k:{if(N[b+260>>2]!=Q(0)|N[b+236>>2]!=Q(0)|(N[b+240>>2]!=Q(0)|N[b+244>>2]!=Q(0))){break k}if(N[b+248>>2]!=Q(0)|N[b+252>>2]!=Q(0)){break k}a=1;if(N[b+256>>2]==Q(0)){break j}}a=0}J[b+264>>2]=a}Ia=f+288|0}function vv(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;h=Ia-16|0;Ia=h;J[h+8>>2]=b;c=J[a+16>>2];m=b>>>7|0;g=c+P(m,24)|0;f=K[g+4|0];a:{if(f&4){break a}b=J[a+204>>2]+(m<<2)|0;i=J[b>>2];p=J[a+88>>2];J[b>>2]=-1;b=c+P(J[h+8>>2]>>>7|0,24)|0;e=J[b+8>>2];d=P(i,44)+p|0;J[(e>>>0<4294967168?(c+P(e>>>7|0,24)|0)+12|0:d+4|0)>>2]=J[b+12>>2];e=J[b+12>>2];J[(e>>>0<4294967168?(c+P(e>>>7|0,24)|0)+8|0:d)>>2]=J[b+8>>2];d=d+(K[b+5|0]<<2)|0;J[d+8>>2]=J[d+8>>2]-1;J[b+8>>2]=-128;J[b+12>>2]=-128;b:{c:{if(f&2){q=J[h+8>>2];b=q>>>7|0;l=K[(c+P(b,24)|0)+5|0];d=P(l,12)+a|0;k=J[a+28>>2];b=k+(b<<2)|0;e=J[b>>2];j=(l<<2)+a|0;n=J[j+252>>2];d:{if(e>>>0>=n>>>0){d=J[d+112>>2];break d}d=J[d+112>>2];n=J[(d+(n<<2)|0)-4>>2];o=k+(n>>>5&134217724)|0;J[b>>2]=J[o>>2];J[o>>2]=e;J[(e<<2)+d>>2]=n;J[(J[b>>2]<<2)+d>>2]=q;J[j+252>>2]=J[j+252>>2]-1;e=J[b>>2]}l=P(l,12)+a|0;j=J[((J[l+116>>2]<<2)+d|0)-4>>2];J[k+(j>>>5&134217724)>>2]=e;J[(J[b>>2]<<2)+d>>2]=j;J[l+116>>2]=J[l+116>>2]-1;break c}if(!(f&32)){break b}b=J[a+28>>2];d=J[a+324>>2];e=J[(d+(J[a+328>>2]<<2)|0)-4>>2];J[b+(e>>>5&134217724)>>2]=J[b+(J[h+8>>2]>>>5&134217724)>>2];J[d+(J[b+(J[h+8>>2]>>>5&134217724)>>2]<<2)>>2]=e;J[a+328>>2]=J[a+328>>2]-1;f=f&223;b=b+(J[h+8>>2]>>>5&134217724)|0}J[b>>2]=33554431}b=f&249|4;H[g+4|0]=b;if(J[(c+P(m,24)|0)+16>>2]){J[J[a+28>>2]+(J[h+8>>2]>>>5&134217724)>>2]=J[a+328>>2];c=J[a+328>>2];e:{if(c>>>0>=(J[a+332>>2]&2147483647)>>>0){rd(a+324|0,h+8|0);b=K[g+4|0];break e}J[J[a+324>>2]+(c<<2)>>2]=J[h+8>>2];J[a+328>>2]=J[a+328>>2]+1}H[g+4|0]=b|32}d=P(i,44)+p|0;m=J[d+8>>2];l=J[d+12>>2];c=J[g>>2];if((c|0)!=-1){while(1){b=J[a+84>>2];f=(c>>>0)/(b>>>0)|0;f=J[J[J[a+64>>2]+(f<<2)>>2]+(c-P(b,f)<<3)>>2];c=c>>>1|0;J[h+4>>2]=c;g=J[a+40>>2];b=J[a+60>>2];e=(c>>>0)/(b>>>0)|0;c=J[g+(e<<2)>>2]+(c-P(b,e)<<4)|0;k=J[c+12>>2];e=J[c+8>>2];f:{if((e|0)!=-1){j=(e>>>0)/(b>>>0)|0;b=(J[g+(j<<2)>>2]+(e-P(b,j)<<4)|0)+12|0;break f}b=(d+(J[c>>2]<<2)|0)+28|0}J[b>>2]=k;e=J[c+8>>2];b=J[c+12>>2];g:{if((b|0)!=-1){k=J[a+60>>2];j=(b>>>0)/(k>>>0)|0;J[(J[g+(j<<2)>>2]+(b-P(k,j)<<4)|0)+8>>2]=e;b=J[c>>2];break g}b=J[c>>2];J[(d+(b<<2)|0)+20>>2]=e}b=d+(b<<2)|0;J[b+36>>2]=J[b+36>>2]-1;J[c+12>>2]=-1;J[c+8>>2]=-1;on(a,J[h+4>>2]);qn(a,J[h+4>>2]);g=L[c+4>>1];b=g&65534;I[c+4>>1]=b;if(g&4){Ij(a,J[h+4>>2]);b=L[c+4>>1]&-5;I[c+4>>1]=b;g=(J[c>>2]<<2)+a|0;J[g+172>>2]=J[g+172>>2]-1}h:{i:{if(!(b&2)){if(b&8){break h}g=P(J[c>>2],12)+a|0;e=g+284|0;k=J[g+288>>2];if(k>>>0>=(J[g+292>>2]&2147483647)>>>0){bb(e,h+4|0);b=L[c+4>>1]|8;break i}J[J[e>>2]+(k<<2)>>2]=J[h+4>>2];J[g+288>>2]=J[g+288>>2]+1;b=b|8;break i}b=b|32}I[c+4>>1]=b}c=f;if((c|0)!=-1){continue}break}}if((m|0)!=(0-l|0)){break a}c=J[a+100>>2];f=P(i,44);b=f+p|0;J[b+20>>2]=-1;J[b+24>>2]=-1;J[b+28>>2]=-1;J[b+32>>2]=-1;J[b+36>>2]=0;J[b+40>>2]=0;J[c+(i<<2)>>2]=0;j:{if(J[b+16>>2]==-1){c=dla(-2,i);b=J[a+216>>2];f=i>>>5|0;d=J[b+(f<<2)>>2];break j}c=J[a+88>>2];b=c+f|0;f=J[a+240>>2];d=J[(f+(J[a+244>>2]<<2)|0)-4>>2];J[(c+P(d,44)|0)+16>>2]=J[b+16>>2];J[f+(J[b+16>>2]<<2)>>2]=d;J[a+244>>2]=J[a+244>>2]-1;J[b+16>>2]=-1;b=J[a+216>>2];f=i>>>5|0;d=b+(f<<2)|0;o=d;c=dla(-2,i);d=c&J[d>>2];J[o>>2]=d}J[(f<<2)+b>>2]=c&d;J[h+12>>2]=i;if(J[a+12>>2]==(i|0)){J[a+12>>2]=i-1;break a}b=J[a+4>>2];if(b>>>0>=(J[a+8>>2]&2147483647)>>>0){bb(a,h+12|0);break a}J[J[a>>2]+(b<<2)>>2]=i;J[a+4>>2]=J[a+4>>2]+1}Ia=h+16|0}function Cr(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0);U=N[b+20>>2];V=N[b+24>>2];W=N[b+36>>2];X=N[b+40>>2];Y=N[b+52>>2];Z=N[b+56>>2];_=N[b+68>>2];$=N[b+72>>2];aa=N[b+84>>2];ba=N[b+88>>2];ca=N[b+100>>2];da=N[b+104>>2];ea=N[b+112>>2];fa=N[b+116>>2];ga=N[b+120>>2];ha=N[b+128>>2];ia=N[b+132>>2];ja=N[b+136>>2];ka=N[b- -64>>2];la=N[b+80>>2];f=N[c+20>>2];g=N[c+24>>2];B=N[d+36>>2];C=N[d+68>>2];D=N[d+40>>2];E=N[d+72>>2];m=N[d+48>>2];n=N[d+80>>2];o=N[d+20>>2];p=N[d+52>>2];q=N[d+84>>2];r=N[d+24>>2];i=N[c+36>>2];s=N[d+56>>2];j=N[c+40>>2];t=N[d+88>>2];ma=N[b+4>>2];na=N[b+8>>2];oa=N[b+96>>2];pa=N[b>>2];qa=N[b+16>>2];ra=N[b+32>>2];sa=N[b+48>>2];k=N[c+16>>2];F=N[d+4>>2];G=N[d+8>>2];u=N[d+16>>2];l=N[c+32>>2];H=N[c>>2];I=N[d>>2];K=N[c+4>>2];L=N[d+32>>2];h=N[c+8>>2];M=N[d+64>>2];J[e+92>>2]=0;J[e+76>>2]=0;J[e+60>>2]=0;J[e+44>>2]=0;J[e+28>>2]=0;J[e+12>>2]=0;v=Q(Q(I*H)+Q(Q(L*K)+Q(M*h)));N[e>>2]=v;O=Q(Q(r*l)+Q(Q(s*i)+Q(t*j)));N[e+88>>2]=O;P=Q(Q(o*l)+Q(Q(p*i)+Q(q*j)));N[e+84>>2]=P;R=Q(Q(u*l)+Q(Q(m*i)+Q(n*j)));N[e+80>>2]=R;w=Q(Q(G*l)+Q(Q(D*i)+Q(E*j)));N[e+72>>2]=w;x=Q(Q(F*l)+Q(Q(B*i)+Q(C*j)));N[e+68>>2]=x;y=Q(Q(I*l)+Q(Q(L*i)+Q(M*j)));N[e+64>>2]=y;S=Q(Q(r*k)+Q(Q(s*f)+Q(t*g)));N[e+56>>2]=S;T=Q(Q(o*k)+Q(Q(p*f)+Q(q*g)));N[e+52>>2]=T;i=Q(Q(u*k)+Q(Q(m*f)+Q(n*g)));N[e+48>>2]=i;z=Q(Q(G*k)+Q(Q(D*f)+Q(E*g)));N[e+40>>2]=z;A=Q(Q(F*k)+Q(Q(B*f)+Q(C*g)));N[e+36>>2]=A;f=Q(Q(I*k)+Q(Q(L*f)+Q(M*g)));N[e+32>>2]=f;j=Q(Q(r*H)+Q(Q(s*K)+Q(t*h)));N[e+24>>2]=j;k=Q(Q(o*H)+Q(Q(p*K)+Q(q*h)));N[e+20>>2]=k;l=Q(Q(u*H)+Q(Q(m*K)+Q(n*h)));N[e+16>>2]=l;g=Q(Q(G*H)+Q(Q(D*K)+Q(E*h)));N[e+8>>2]=g;h=Q(Q(F*H)+Q(Q(B*K)+Q(C*h)));N[e+4>>2]=h;J[a+140>>2]=0;J[a+124>>2]=0;J[a+108>>2]=0;J[a+92>>2]=0;J[a+76>>2]=0;J[a+60>>2]=0;J[a+44>>2]=0;J[a+28>>2]=0;J[a+12>>2]=0;N[a+80>>2]=Q(Q(la-Q(r*v))-Q(s*f))-Q(t*y);N[a- -64>>2]=Q(Q(ka-Q(o*v))-Q(p*f))-Q(q*y);N[a+48>>2]=Q(Q(sa-Q(u*v))-Q(m*f))-Q(n*y);N[a+32>>2]=Q(Q(ra-Q(G*v))-Q(D*f))-Q(E*y);N[a+16>>2]=Q(Q(qa-Q(F*v))-Q(B*f))-Q(C*y);N[a>>2]=Q(Q(pa-Q(I*v))-Q(L*f))-Q(M*y);N[a+136>>2]=Q(Q(ja-Q(r*j))-Q(s*S))-Q(t*O);N[a+132>>2]=Q(Q(ia-Q(r*k))-Q(s*T))-Q(t*P);N[a+128>>2]=Q(Q(ha-Q(r*l))-Q(s*i))-Q(t*R);N[a+120>>2]=Q(Q(ga-Q(o*j))-Q(p*S))-Q(q*O);N[a+116>>2]=Q(Q(fa-Q(o*k))-Q(p*T))-Q(q*P);N[a+112>>2]=Q(Q(ea-Q(o*l))-Q(p*i))-Q(q*R);N[a+104>>2]=Q(Q(da-Q(u*j))-Q(m*S))-Q(n*O);N[a+100>>2]=Q(Q(ca-Q(u*k))-Q(m*T))-Q(n*P);N[a+96>>2]=Q(Q(oa-Q(u*l))-Q(m*i))-Q(n*R);N[a+88>>2]=Q(Q(ba-Q(r*g))-Q(s*z))-Q(t*w);N[a+84>>2]=Q(Q(aa-Q(r*h))-Q(s*A))-Q(t*x);N[a+72>>2]=Q(Q($-Q(o*g))-Q(p*z))-Q(q*w);N[a+68>>2]=Q(Q(_-Q(o*h))-Q(p*A))-Q(q*x);N[a+56>>2]=Q(Q(Z-Q(u*g))-Q(m*z))-Q(n*w);N[a+52>>2]=Q(Q(Y-Q(u*h))-Q(m*A))-Q(n*x);N[a+40>>2]=Q(Q(X-Q(G*g))-Q(D*z))-Q(E*w);N[a+36>>2]=Q(Q(W-Q(G*h))-Q(D*A))-Q(E*x);N[a+24>>2]=Q(Q(V-Q(F*g))-Q(B*z))-Q(C*w);N[a+20>>2]=Q(Q(U-Q(F*h))-Q(B*A))-Q(C*x);N[a+8>>2]=Q(Q(na-Q(I*g))-Q(L*z))-Q(M*w);N[a+4>>2]=Q(Q(ma-Q(I*h))-Q(L*A))-Q(M*x)}function Wh(a,b,c,d,e,f,g,h){var i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),K=0,M=0,O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0);B=N[a+28>>2];C=N[a+24>>2];v=N[a+16>>2];w=N[a+12>>2];D=N[a+20>>2];x=N[a+8>>2];k=J[a+4>>2];z=k;a:{if(!e){break a}l=N[b>>2];n=Q(l+l);o=N[b+12>>2];q=Q(n*o);j=N[b+4>>2];p=Q(j+j);i=N[b+8>>2];r=Q(p*i);u=Q(n*i);E=Q(p*o);m=Q(u-E);A=Q(n*j);s=Q(i+i);F=Q(s*o);o=Q(A+F);G=Q(j*p);H=Q(i*s);i=Q(Q(Q(1)-G)-H);s=Q(0);z=e&1;if(z){j=N[d>>2];t=Q(Q(0)-Q(m*j));y=Q(Q(0)-Q(o*j));s=Q(Q(0)-Q(i*j))}j=Q(r+q);p=Q(A-F);A=Q(Q(1)-Q(l*n));n=Q(A-H);K=e&2;if(K){l=N[d+4>>2];t=Q(t-Q(j*l));y=Q(y-Q(n*l));s=Q(s-Q(p*l))}l=Q(r-q);q=Q(u+E);r=Q(A-G);M=e&4;if(M){u=N[d+8>>2];t=Q(t-Q(r*u));y=Q(y-Q(l*u));s=Q(s-Q(q*u))}v=Q(v+t);w=Q(w+y);x=Q(x+s);e=k;if(z){s=N[d>>2];N[k+40>>2]=m;N[k+36>>2]=o;N[k+32>>2]=i;N[k+8>>2]=m;N[k+4>>2]=o;N[k>>2]=i;I[k+78>>1]=2048;N[k+56>>2]=Q(D*o)-Q(i*C);N[k+52>>2]=Q(B*i)-Q(m*D);N[k+48>>2]=Q(C*m)-Q(o*B);N[k+24>>2]=Q(x*o)-Q(i*w);N[k+20>>2]=Q(v*i)-Q(m*x);N[k+16>>2]=Q(w*m)-Q(o*v);N[k+12>>2]=-s;e=k+80|0}if(K){m=N[d+4>>2];N[e+40>>2]=j;N[e+36>>2]=n;N[e+32>>2]=p;N[e+8>>2]=j;N[e+4>>2]=n;N[e>>2]=p;I[e+78>>1]=2048;N[e+56>>2]=Q(D*n)-Q(p*C);N[e+52>>2]=Q(B*p)-Q(j*D);N[e+48>>2]=Q(C*j)-Q(n*B);N[e+24>>2]=Q(x*n)-Q(p*w);N[e+20>>2]=Q(v*p)-Q(j*x);N[e+16>>2]=Q(w*j)-Q(n*v);N[e+12>>2]=-m;e=e+80|0}z=e;if(!M){break a}m=N[d+8>>2];N[e+40>>2]=r;N[e+36>>2]=l;N[e+32>>2]=q;N[e+8>>2]=r;N[e+4>>2]=l;N[e>>2]=q;I[e+78>>1]=2048;N[e+56>>2]=Q(D*l)-Q(q*C);N[e+52>>2]=Q(B*q)-Q(r*D);N[e+48>>2]=Q(C*r)-Q(l*B);N[e+24>>2]=Q(x*l)-Q(q*w);N[e+20>>2]=Q(v*q)-Q(r*x);N[e+16>>2]=Q(w*r)-Q(l*v);N[e+12>>2]=-m;z=e+80|0}e=z;b:{if(!f){break b}p=N[b+12>>2];m=N[c+12>>2];r=Q(p*m);n=N[b+8>>2];o=N[c+8>>2];s=Q(n*o);i=N[b>>2];l=N[c>>2];t=Q(i*l);j=N[b+4>>2];q=N[c+4>>2];y=Q(j*q);u=Q(s+Q(t+y));b=Q(r+u)!=Q(0);r=Q(r-u);u=Q(p*l);E=Q(n*q);G=Q(j*m);H=Q(p*q);A=Q(G+H);O=Q(n*l);P=Q(o*i);F=Q(O+P);R=Q(n*m);S=Q(p*o);p=Q(R+S);l=Q(l*j);q=Q(i*q);n=Q(l+q);if(f&1){J[e+32>>2]=0;J[e+36>>2]=0;J[e+8>>2]=0;J[e>>2]=0;J[e+4>>2]=0;I[e+78>>1]=2048;J[e+40>>2]=0;T=Q(Q(F-A)*Q(.5));N[e+56>>2]=T;U=Q(Q(p+n)*Q(.5));N[e+52>>2]=U;N[e+24>>2]=T;N[e+20>>2]=U;I[e+76>>1]=L[e+76>>1]|64;N[e+12>>2]=-Q(E+Q(Q(Q(-j)*o)+Q(u+Q(m*Q(-i)))));t=Q(Q(Q(t+t)+r)*Q(.5));t=b?t:Q(t+Q(1.1920928955078125e-7));N[e+48>>2]=t;N[e+16>>2]=t;e=e+80|0}m=Q(u+Q(i*m));o=Q(Q(j*o)+E);if(f&2){i=Q(Q(n-p)*Q(.5));N[e+48>>2]=i;J[e+32>>2]=0;J[e+36>>2]=0;N[e+16>>2]=i;J[e+8>>2]=0;J[e>>2]=0;J[e+4>>2]=0;I[e+78>>1]=2048;i=Q(Q(m+o)*Q(.5));N[e+56>>2]=i;j=Q(Q(Q(y+y)+r)*Q(.5));j=b?j:Q(j+Q(1.1920928955078125e-7));N[e+52>>2]=j;J[e+40>>2]=0;N[e+24>>2]=i;N[e+20>>2]=j;N[e+12>>2]=-Q(P+Q(Q(H-G)-O));I[e+76>>1]=L[e+76>>1]|64;e=e+80|0}if(!(f&4)){break b}i=Q(Q(F+A)*Q(.5));N[e+48>>2]=i;J[e+32>>2]=0;J[e+36>>2]=0;N[e+16>>2]=i;J[e+8>>2]=0;J[e>>2]=0;J[e+4>>2]=0;I[e+78>>1]=2048;i=Q(Q(Q(s+s)+r)*Q(.5));i=b?i:Q(i+Q(1.1920928955078125e-7));N[e+56>>2]=i;m=Q(Q(o-m)*Q(.5));N[e+52>>2]=m;J[e+40>>2]=0;N[e+24>>2]=i;N[e+20>>2]=m;N[e+12>>2]=-Q(l+Q(Q(S-R)-q));I[e+76>>1]=L[e+76>>1]|64;e=e+80|0}N[g+8>>2]=v;N[g+4>>2]=w;N[g>>2]=x;N[h+8>>2]=B;N[h+4>>2]=C;N[h>>2]=D;if(e>>>0>k>>>0){while(1){I[k+76>>1]=L[k+76>>1]|16;k=k+80|0;if(e>>>0>k>>>0){continue}break}}J[a+4>>2]=e}function Eb(a,b,c,d,e,f,g){var h=0,i=0,j=Q(0),k=0,l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=0,P=0;h=Ia-128|0;Ia=h;r=N[b+16>>2];q=N[b>>2];s=Q(r-q);F=N[b+36>>2];v=N[b+4>>2];y=Q(F-v);G=N[b+32>>2];A=Q(G-q);z=N[b+20>>2];B=Q(z-v);n=Q(Q(s*y)-Q(A*B));H=N[b+40>>2];w=N[b+8>>2];C=Q(H-w);t=N[b+24>>2];D=Q(t-w);l=Q(Q(B*C)-Q(y*D));j=Q(Q(D*A)-Q(C*s));I=Q(Q(1)/Q(Y(Q(Q(n*n)+Q(Q(l*l)+Q(j*j))))));K=N[b+56>>2];o=Q(K-w);L=N[b+48>>2];p=Q(L-q);M=N[b+52>>2];u=Q(M-v);a:{if(Q(R(Q(Q(Q(n*I)*o)+Q(Q(Q(l*I)*p)+Q(u*Q(j*I))))))>2]=3;Bb(a,b,c,d,e,f,g);break a}i=Q(Q(Q(n*w)+Q(Q(l*q)+Q(v*j)))*Q(Q(n*K)+Q(Q(l*L)+Q(M*j))))>=Q(-9.999999974752427e-7);J[h+112>>2]=i?-1:0;n=Q(Q(p*B)-Q(s*u));l=Q(Q(u*D)-Q(B*o));j=Q(Q(o*s)-Q(D*p));n=Q(Q(Q(n*w)+Q(Q(l*q)+Q(v*j)))*Q(Q(n*H)+Q(Q(l*G)+Q(F*j))));J[h+120>>2]=n>=Q(-9.999999974752427e-7)?-1:0;l=Q(Q(A*u)-Q(p*y));j=Q(Q(y*o)-Q(u*C));o=Q(Q(C*p)-Q(o*A));k=Q(Q(Q(l*w)+Q(Q(j*q)+Q(v*o)))*Q(Q(l*t)+Q(Q(j*r)+Q(z*o))))>=Q(-9.999999974752427e-7);J[h+116>>2]=k?-1:0;l=Q(L-r);j=Q(F-z);o=Q(G-r);p=Q(M-z);u=Q(Q(l*j)-Q(o*p));y=Q(u*t);s=p;p=Q(H-t);t=Q(K-t);j=Q(Q(s*p)-Q(j*t));s=Q(j*r);r=Q(Q(t*o)-Q(p*l));q=Q(Q(y+Q(s+Q(z*r)))*Q(Q(u*w)+Q(Q(j*q)+Q(v*r))));J[h+124>>2]=q>=Q(-9.999999974752427e-7)?-1:0;if(!(i|k|(n>=Q(-9.999999974752427e-7)|q>=Q(-9.999999974752427e-7)))){J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;break a}J[h+104>>2]=J[27935];i=J[27934];J[h+96>>2]=J[27933];J[h+100>>2]=i;_A(a,b,h+112|0,h+96|0,g);g=J[h+96>>2];E=J[h+100>>2];i=E<<4;a=i+b|0;k=J[a+4>>2];J[h+80>>2]=J[a>>2];J[h+84>>2]=k;k=J[a+12>>2];J[h+88>>2]=J[a+8>>2];J[h+92>>2]=k;x=J[h+104>>2];k=x<<4;a=k+b|0;m=J[a+4>>2];J[h+64>>2]=J[a>>2];J[h+68>>2]=m;m=J[a+12>>2];J[h+72>>2]=J[a+8>>2];J[h+76>>2]=m;a=c+i|0;m=J[a+12>>2];J[h+56>>2]=J[a+8>>2];J[h+60>>2]=m;m=J[a+4>>2];J[h+48>>2]=J[a>>2];J[h+52>>2]=m;a=c+k|0;m=J[a+12>>2];J[h+40>>2]=J[a+8>>2];J[h+44>>2]=m;m=J[a+4>>2];J[h+32>>2]=J[a>>2];J[h+36>>2]=m;a=d+i|0;i=J[a+12>>2];J[h+24>>2]=J[a+8>>2];J[h+28>>2]=i;i=J[a+4>>2];J[h+16>>2]=J[a>>2];J[h+20>>2]=i;a=d+k|0;i=J[a+12>>2];J[h+8>>2]=J[a+8>>2];J[h+12>>2]=i;i=J[a+4>>2];J[h>>2]=J[a>>2];J[h+4>>2]=i;a=g<<2;i=J[a+f>>2];k=E<<2;E=J[k+f>>2];x=x<<2;m=J[x+f>>2];P=J[a+e>>2];k=J[e+k>>2];x=J[e+x>>2];g=g<<4;a=g+b|0;O=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=O;O=J[a+12>>2];J[b+8>>2]=J[a+8>>2];J[b+12>>2]=O;a=J[h+92>>2];J[b+24>>2]=J[h+88>>2];J[b+28>>2]=a;a=J[h+84>>2];J[b+16>>2]=J[h+80>>2];J[b+20>>2]=a;a=J[h+76>>2];J[b+40>>2]=J[h+72>>2];J[b+44>>2]=a;a=J[h+68>>2];J[b+32>>2]=J[h+64>>2];J[b+36>>2]=a;a=c+g|0;b=J[a+4>>2];J[c>>2]=J[a>>2];J[c+4>>2]=b;b=J[a+12>>2];J[c+8>>2]=J[a+8>>2];J[c+12>>2]=b;a=J[h+60>>2];J[c+24>>2]=J[h+56>>2];J[c+28>>2]=a;a=J[h+52>>2];J[c+16>>2]=J[h+48>>2];J[c+20>>2]=a;a=J[h+36>>2];J[c+32>>2]=J[h+32>>2];J[c+36>>2]=a;a=J[h+44>>2];J[c+40>>2]=J[h+40>>2];J[c+44>>2]=a;a=d+g|0;b=J[a+4>>2];J[d>>2]=J[a>>2];J[d+4>>2]=b;b=J[a+12>>2];J[d+8>>2]=J[a+8>>2];J[d+12>>2]=b;a=J[h+20>>2];J[d+16>>2]=J[h+16>>2];J[d+20>>2]=a;a=J[h+28>>2];J[d+24>>2]=J[h+24>>2];J[d+28>>2]=a;a=J[h+12>>2];J[d+40>>2]=J[h+8>>2];J[d+44>>2]=a;a=J[h+4>>2];J[d+32>>2]=J[h>>2];J[d+36>>2]=a;J[e+8>>2]=x;J[e+4>>2]=k;J[e>>2]=P;J[f+8>>2]=m;J[f+4>>2]=E;J[f>>2]=i}Ia=h+128|0}function Nx(a,b,c,d,e,f,g,h,i,j,k,l,m){var n=0,o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=0,D=Q(0),E=Q(0),F=Q(0),G=0,I=Q(0),L=Q(0),M=Q(0),O=0,P=Q(0),S=Q(0),T=Q(0);n=Ia-80|0;Ia=n;O=J[b+296>>2];H[a|0]=0;P=N[e+8>>2];S=N[e+12>>2];T=N[e+16>>2];x=N[e+4>>2];r=O&-258;C=r|256;G=r;p=N[f+8>>2];D=N[b+240>>2];q=N[f>>2];E=N[b+232>>2];F=N[b+236>>2];o=N[f+4>>2];w=Q(Q(p*D)+Q(Q(q*E)+Q(F*o)));r=w>Q(0);J[b+296>>2]=r?C:G;t=N[b+252>>2];G=J[b+212>>2];J[n+76>>2]=0;J[n+68>>2]=0;J[n+72>>2]=0;J[n+64>>2]=0;J[n+56>>2]=0;J[n+60>>2]=0;s=k?t:Q(0);u=Q(D*w);y=Q(p-u);p=Q(F*w);z=Q(o-p);o=q;q=Q(E*w);A=Q(o-q);a:{if(w<=Q(0)){C=n- -64|0;B=n+60|0;N[n+56>>2]=q;I=u;L=p;M=q;q=Q(0);o=Q(0);break a}C=n+76|0;B=n+72|0;N[n+68>>2]=q;v=u;o=p}t=r?s:t;N[B>>2]=p;N[C>>2]=u;N[n+48>>2]=z;N[n+44>>2]=A;N[n+52>>2]=y;s=Q(R(A));u=Q(R(z));p=Q(R(y));B=s>Q(9.999999974752427e-7)|k|u>Q(9.999999974752427e-7)|p>Q(9.999999974752427e-7);if((B|0)==1){N[n+76>>2]=Q(D*t)+v;N[n+72>>2]=Q(F*t)+o;N[n+68>>2]=Q(E*t)+q}x=Q(Q(S*D)+Q(Q(x*E)+Q(P*F)));k=n+20|0;Ka[J[J[e>>2]+8>>2]](e,b,k,e+4|0,f);Ox(b,c,g,k,i,n+44|0);J[b+68>>2]=0;J[n+16>>2]=0;k=0;b:{if(K[b+296|0]&2){break b}k=0;if(!Mh(b,c,d,g,e,n+68|0,n+44|0,K[b+272|0]?1:s>Q(9.999999974752427e-7)?1:u>Q(9.999999974752427e-7)?1:p>Q(9.999999974752427e-7)?1:10,n+16|0,h,i,0,l,m)|!J[n+16>>2]){break b}H[a|0]=2;o=Q(Q(Q(N[e+12>>2]*N[b+240>>2])+Q(Q(N[e+4>>2]*N[b+232>>2])+Q(N[e+8>>2]*N[b+236>>2])))-x);t=o>2]=1;J[b+296>>2]=J[b+296>>2]&-9;J[n+16>>2]=0;r=n+44|0;if(!(!Mh(b,c,d,g,e,r,r,10,n+16|0,h,i,1,l,m)|!J[n+16>>2])){k=k|1;H[a|0]=k}c:{if(!j|J[e+20>>2]!=1){break c}r=J[b+296>>2];if(r&8){break c}p=Q(Q(y*y)+Q(Q(A*A)+Q(z*z)));o=Q(Y(p));s=N[e+24>>2];if(!(oQ(0)){o=Q(Q(1)/o);u=Q(y*o);q=Q(A*o);v=Q(z*o)}N[n+28>>2]=s*u;N[n+24>>2]=s*v;N[n+20>>2]=s*q;J[b+296>>2]=r&-9;J[n+16>>2]=0;J[n+8>>2]=J[e+12>>2];r=J[e+8>>2];J[n>>2]=J[e+4>>2];J[n+4>>2]=r;Mh(b,c,d,g,e,n+20|0,n+44|0,1,n+16|0,h,i,3,l,m);J[e+12>>2]=J[n+8>>2];r=J[n+4>>2];J[e+4>>2]=J[n>>2];J[e+8>>2]=r}J[b+68>>2]=2;J[n+16>>2]=0;if(B){p=N[b+232>>2];o=N[b+236>>2];N[n+64>>2]=I-Q(t*N[b+240>>2]);N[n+60>>2]=L-Q(t*o);N[n+56>>2]=M-Q(t*p)}p=Q(x-T);J[b+296>>2]=J[b+296>>2]&-5;J[m>>2]=0;J[l>>2]=0;J[b+148>>2]=-1;d:{e:{f:{if(!(!Mh(b,c,d,g,e,n+56|0,n+44|0,(O&2)>>>1|0?(G|0)==1?10:1:1,n+16|0,h,i,2,l,m)|!J[n+16>>2])){if(w<=Q(0)){H[a|0]=k|4}if(!K[b+269|0]){break d}a=J[b+296>>2];if((a&56)!=8){break f}o=Q(Q(N[b+112>>2]*N[b+240>>2])+Q(Q(N[b+104>>2]*N[b+232>>2])+Q(N[b+108>>2]*N[b+236>>2])));if(!(o>=Q(0))|!(o>2])|(!j|!(N[b+280>>2]>Q(p+t)))){break f}k=a|1;J[b+296>>2]=k;if(a&2){break e}break d}if(!K[b+269|0]){break d}}k=J[b+296>>2]}if(!(w<=Q(0))|k&48|(!(k&4)|!(N[b+252>>2]>2]-p)))){break d}s=N[b+240>>2];q=N[b+232>>2];v=N[b+236>>2];o=Q(Q(N[b+100>>2]*s)+Q(Q(N[b+92>>2]*q)+Q(N[b+96>>2]*v)));if(!(o>=Q(0))|!(o>2])){break d}J[b+296>>2]=k|1;if(!(k&2)){break d}J[b+296>>2]=k|65;I=N[f+8>>2];L=N[f>>2];M=N[f+4>>2];u=N[e+12>>2];p=N[e+4>>2];o=N[e+8>>2];J[n+16>>2]=0;o=Q(Q(u*s)+Q(Q(p*q)+Q(v*o)));o=Q((o>x?Q(o-x):Q(0))+Q(R(Q(Q(I*s)+Q(Q(L*q)+Q(v*M))))));N[n+28>>2]=o*Q(-s);N[n+24>>2]=o*Q(-v);N[n+20>>2]=o*Q(-q);Mh(b,c,d,g,e,n+20|0,n+44|0,10,n+16|0,h>o?Q(o/Q(10)):h,i,0,l,m);J[b+296>>2]=J[b+296>>2]&-65}Ia=n+80|0}function N0(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=Q(i);var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=0,z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0);j=Ia-448|0;Ia=j;v=J[c+32>>2];J[j+440>>2]=0;J[j+444>>2]=0;J[j+432>>2]=0;J[j+436>>2]=0;J[j+416>>2]=0;y=J[c+8>>2];A=J[c+12>>2];p=N[c+4>>2];J[j+412>>2]=0;J[j+404>>2]=y;J[j+408>>2]=A;N[j+400>>2]=p;y=J[c+16>>2];A=J[c+20>>2];E=J[c+28>>2];J[j+392>>2]=J[c+24>>2];J[j+396>>2]=E;J[j+384>>2]=y;J[j+388>>2]=A;B=N[d+20>>2];s=N[b+20>>2];C=N[d+24>>2];z=N[b+24>>2];w=N[a+4>>2];D=N[d+16>>2];F=N[b+16>>2];q=N[d+8>>2];n=N[d>>2];t=N[e+4>>2];r=N[d+4>>2];k=N[e>>2];u=N[d+12>>2];m=N[e+8>>2];J[j+380>>2]=0;m=Q(m*f);k=Q(k*f);l=Q(t*f);o=Q(Q(q*m)+Q(Q(n*k)+Q(r*l)));t=Q(Q(u*u)+Q(-.5));x=Q(Q(Q(t*m)-Q(u*Q(Q(n*l)-Q(r*k))))+Q(q*o));N[j+376>>2]=x+x;x=Q(Q(r*o)+Q(Q(t*l)-Q(u*Q(Q(q*k)-Q(m*n)))));N[j+372>>2]=x+x;m=Q(Q(n*o)+Q(Q(t*k)-Q(u*Q(Q(r*m)-Q(l*q)))));N[j+368>>2]=m+m;x=Q(-n);l=Q(F-D);o=Q(s-B);s=Q(z-C);z=Q(Q(Q(x*l)-Q(o*r))-Q(q*s));m=Q(Q(Q(u*Q(Q(r*l)-Q(n*o)))+Q(t*s))-Q(q*z));m=Q(m+m);k=Q(Q(Q(t*o)+Q(u*Q(Q(n*s)-Q(q*l))))-Q(r*z));k=Q(k+k);l=Q(Q(Q(t*l)+Q(u*Q(Q(q*o)-Q(r*s))))-Q(n*z));l=Q(l+l);y=v+16|0;b=0;a:{if(p!=Q(1)){break a}b=0;if(N[c+8>>2]!=Q(1)){break a}b=N[c+12>>2]==Q(1)}H[j+240|0]=0;J[j+232>>2]=0;J[j+236>>2]=0;J[j+224>>2]=0;J[j+228>>2]=0;J[j+216>>2]=0;J[j+220>>2]=0;J[j+208>>2]=0;J[j+212>>2]=0;J[j+352>>2]=y;J[j+360>>2]=J[v+56>>2]+P(K[v+55|0],20);H[j+364|0]=K[v+54|0];p=Q(p*N[v+68>>2]);o=Q(N[v+72>>2]*N[j+404>>2]);p=p<=o?p:o;o=Q(N[v+76>>2]*N[j+408>>2]);p=p<=o?p:o;N[j+232>>2]=p*Q(.02500000037252903);N[j+224>>2]=p*Q(.10000000149011612);N[j+228>>2]=p*Q(.05000000074505806);c=j+208|0;Cb(j+400|0,j+384|0,j+256|0,j+304|0,c,b);J[j+356>>2]=J[v+60>>2];J[j+188>>2]=0;N[j+184>>2]=m;N[j+180>>2]=k;J[j+172>>2]=0;N[j+168>>2]=m;N[j+164>>2]=k;N[j+192>>2]=w;J[j+124>>2]=0;N[j+120>>2]=m;N[j+116>>2]=k;N[j+112>>2]=l;J[j+140>>2]=4;N[j+176>>2]=l;N[j+160>>2]=l;H[j+144|0]=1;N[j+136>>2]=w;N[j+132>>2]=w;N[j+128>>2]=w;b=L[h>>1];J[j+56>>2]=156668;J[j+60>>2]=j+112;J[j+48>>2]=156736;J[j+52>>2]=c;J[j+44>>2]=0;N[j+40>>2]=m-N[j+216>>2];N[j+36>>2]=k-N[j+212>>2];N[j+32>>2]=l-N[j+208>>2];i=Q(N[a+4>>2]+i);a=b&512;b=bC(j+56|0,j+48|0,j+32|0,j+432|0,j+368|0,j+96|0,j- -64|0,j+80|0,i,a>>>9|0);b:{if(!b){break b}c=J[d>>2];h=J[d+4>>2];v=J[d+12>>2];J[j+8>>2]=J[d+8>>2];J[j+12>>2]=v;J[j>>2]=c;J[j+4>>2]=h;c=J[d+16>>2];h=J[d+20>>2];i=N[d+24>>2];J[j+28>>2]=0;N[j+24>>2]=i;J[j+16>>2]=c;J[j+20>>2]=h;if(Wk(g,e,j+96|0,j- -64|0,j+80|0,j,(a|0)!=0,0)){break b}I[g+12>>1]=L[g+12>>1]|1;i=N[j+68>>2];w=N[j+64>>2];m=N[j+72>>2];k=N[j+88>>2];l=N[j+80>>2];p=N[j+84>>2];o=N[j+96>>2];J[g+8>>2]=-1;N[g+40>>2]=o*f;o=Q(-r);f=Q(Q(q*k)+Q(Q(n*l)+Q(r*p)));s=Q(Q(Q(u*Q(Q(n*p)+Q(l*o)))+Q(t*k))+Q(q*f));N[g+24>>2]=C+Q(s+s);s=Q(Q(r*f)+Q(Q(t*p)+Q(u*Q(Q(q*l)+Q(k*x)))));N[g+20>>2]=B+Q(s+s);s=Q(t*l);l=Q(-q);f=Q(Q(n*f)+Q(s+Q(u*Q(Q(r*k)+Q(p*l)))));N[g+16>>2]=D+Q(f+f);f=Q(Q(q*m)+Q(Q(n*w)+Q(r*i)));k=Q(Q(Q(u*Q(Q(n*i)+Q(w*o)))+Q(t*m))+Q(q*f));k=Q(k+k);n=Q(Q(n*f)+Q(Q(t*w)+Q(u*Q(Q(r*m)+Q(i*l)))));n=Q(n+n);f=Q(Q(r*f)+Q(Q(t*i)+Q(u*Q(Q(q*w)+Q(m*x)))));f=Q(f+f);i=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(n*n)+Q(f*f))))));N[g+36>>2]=i*Q(-k);N[g+32>>2]=i*Q(-f);N[g+28>>2]=i*Q(-n)}Ia=j+448|0;return b|0}function ny(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=0,E=0,F=Q(0),G=0,H=0,I=Q(0),M=Q(0),R=0,S=0,T=Q(0),U=0,V=0,W=0,X=0,Y=0,Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=0,na=0,oa=0,pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0);z=N[c>>2];X=J[a+20>>2];if(X){na=J[a+16>>2];H=J[a+4>>2];I=N[c+8>>2];M=N[c+4>>2];oa=J[a+28>>2];while(1){a=P(R,20)+na|0;Y=K[a+18|0]-2|0;if(Y){pa=N[a+8>>2];qa=N[a+4>>2];ra=N[a>>2];S=L[a+16>>1]+oa|0;a=P(K[S|0],12)+H|0;q=Q(N[a+8>>2]-I);Z=Q(q*q);sa=Q(q*Z);r=Q(N[a+4>>2]-M);_=Q(r*r);ta=Q(r*_);s=Q(N[a>>2]-z);$=Q(s*s);ua=Q(s*$);T=N[a+12>>2];va=Q(T*T);a=0;while(1){aa=Q(0);D=P(K[(a+S|0)+2|0],12)+H|0;k=N[D+12>>2];a=a+1|0;E=P(K[S+a|0],12)+H|0;h=N[E+12>>2];j=Q(N[E>>2]-z);d=Q(j-s);m=Q(N[D+4>>2]-M);e=Q(m-r);l=Q(N[D>>2]-z);f=Q(l-s);w=Q(N[E+4>>2]-M);g=Q(w-r);x=Q(Q(d*e)-Q(f*g));i=g;n=Q(N[D+8>>2]-I);g=Q(n-q);A=e;o=Q(N[E+8>>2]-I);e=Q(o-q);t=Q(Q(i*g)-Q(A*e));y=Q(Q(e*f)-Q(g*d));a:{if(!(Q(Q(x*pa)+Q(Q(t*ra)+Q(qa*y)))>3]=h;p=+Q(da*Q(-.008333333767950535));O[b+48>>3]=p;v=+Q(ca*Q(-.008333333767950535));O[b+80>>3]=v;O[b+32>>3]=p;G=+Q(u*Q(-.008333333767950535));O[b+72>>3]=G;O[b- -64>>3]=v;O[b+40>>3]=G;d=Q(ka*Q(.01666666753590107));e=Q(ja*Q(.01666666753590107));U=+Q(d+e);O[b+88>>3]=U;g=d;d=Q(ia*Q(.01666666753590107));V=+Q(g+d);O[b+56>>3]=V;W=+Q(e+d);O[b+24>>3]=W;f=Q(Q(1)/h);N[b+12>>2]=Q(ea*Q(.0416666679084301))*f;d=Q(Q(fa*Q(.0416666679084301))*f);N[b+8>>2]=d;e=Q(Q(ga*Q(.0416666679084301))*f);N[b+4>>2]=e;f=Q(Q(ha*Q(.0416666679084301))*f);N[b>>2]=f;C=p+ +Q(e*Q(h*f));O[b+120>>3]=C;ma=v+ +Q(d*Q(h*e));O[b+152>>3]=ma;O[b+104>>3]=C;g=Q(f*f);i=Q(e*e);j=Q(g+i);O[b+160>>3]=U-+Q(h*j);k=Q(d*d);m=Q(k+g);O[b+128>>3]=V-+Q(h*m);l=Q(i+k);O[b+96>>3]=W-+Q(h*l);C=G+ +Q(f*Q(h*d));O[b+144>>3]=C;O[b+136>>3]=ma;O[b+112>>3]=C;g=N[c+8>>2];i=N[c+4>>2];if(!(!(z!=Q(0)|i!=Q(0))&g==Q(0))){g=Q(d+g);N[b+8>>2]=g;i=Q(e+i);N[b+4>>2]=i;k=Q(z+f);N[b>>2]=k;p=p+ +Q(h*Q(Q(f*e)-Q(i*k)));O[b+48>>3]=p;v=v+ +Q(h*Q(Q(e*d)-Q(g*i)));O[b+80>>3]=v;O[b+32>>3]=p;p=G+ +Q(h*Q(Q(d*f)-Q(k*g)));O[b+72>>3]=p;O[b+64>>3]=v;O[b+40>>3]=p;d=Q(k*k);e=Q(i*i);O[b+88>>3]=U-+Q(h*Q(j-Q(d+e)));f=Q(g*g);O[b+56>>3]=V-+Q(h*Q(m-Q(f+d)));O[b+24>>3]=W-+Q(h*Q(l-Q(e+f)))}return 1}function Ro(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=Q(0),l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=Q(0);g=Ia-144|0;Ia=g;m=J[a+12>>2];n=(J[m+40>>2]-2|0)==(b|0);f=J[m+44>>2];o=(f-2|0)==(c|0);t=n&o;l=P(b,f)+c|0;p=P(l,3);f=J[m+60>>2];q=K[(f+(l<<2)|0)+3|0]&127;j=l<<1;a:{if((K[(f+((l&2147483647)<<2)|0)+2|0]&127)==127){s=1;h=n;f=1;break a}s=1;h=n;f=1;if(!XA(a,j,b,c,d,g+16|0)){break a}N[e>>2]=N[g+16>>2];N[e+4>>2]=N[g+20>>2];N[e+8>>2]=N[g+24>>2];i=1;s=0;h=0;f=0}r=h;b:{if((q|0)==127){break b}if(!XA(a,j|1,b,c,d,g+16|0)){break b}h=P(i,12)+e|0;N[h>>2]=N[g+16>>2];N[h+4>>2]=N[g+20>>2];N[h+8>>2]=N[g+24>>2];i=i+1|0;t=0;o=0;s=0}c:{if(i){break c}q=J[m+44>>2];j=0;d:{e:{k=ei(a,p,l,b,c,d,g+4|0);if(k<=Q(0)){h=0;if(!f){break d}break e}f:{if(k>2]=N[g+4>>2];N[h+4>>2]=N[g+8>>2];N[h+8>>2]=N[g+12>>2];i=i+1|0;break f}if(!o){o=0;break f}m=be(m,l+1|0,b,c+1|0,g+16|0);if(!m){break f}while(1){h=(g+16|0)+(j<<4)|0;if((yg(a,J[h>>2],J[h+4>>2],J[h+8>>2],J[h+12>>2])|0)==-1){j=j+2|0;if(m>>>0>j>>>0){continue}break f}break}h=P(i,12)+e|0;N[h>>2]=N[g+4>>2];N[h+4>>2]=N[g+8>>2];N[h+8>>2]=N[g+12>>2];i=i+1|0}j=f;h=f;break d}g:{h=be(m,l,b,c,g+16|0);if(!h){break g}while(1){f=(g+16|0)+(j<<4)|0;if((yg(a,J[f>>2],J[f+4>>2],J[f+8>>2],J[f+12>>2])|0)==-1){j=j+2|0;if(h>>>0>j>>>0){continue}break g}break}f=P(i,12)+e|0;N[f>>2]=N[g+4>>2];N[f+4>>2]=N[g+8>>2];N[f+8>>2]=N[g+12>>2];j=1;i=i+1|0;h=0;break d}j=1;h=0}h:{if(!(j|r)){break h}f=p+2|0;k=ei(a,f,l,b,c,d,g+4|0);if(k<=Q(0)){if(!h){break h}h=be(J[a+12>>2],l,b,c,g+16|0);if(!h){break h}j=0;while(1){f=(g+16|0)+(j<<4)|0;if((yg(a,J[f>>2],J[f+4>>2],J[f+8>>2],J[f+12>>2])|0)==-1){j=j+2|0;if(h>>>0>j>>>0){continue}break h}break}f=P(i,12)+e|0;N[f>>2]=N[g+4>>2];N[f+4>>2]=N[g+8>>2];N[f+8>>2]=N[g+12>>2];i=i+1|0;break h}if(k>2]=N[g+4>>2];N[f+4>>2]=N[g+8>>2];N[f+8>>2]=N[g+12>>2];i=i+1|0;break h}if(!r){break h}h=be(J[a+12>>2],l+q|0,b+1|0,c,g+16|0);if(!h){break h}j=0;while(1){f=(g+16|0)+(j<<4)|0;if((yg(a,J[f>>2],J[f+4>>2],J[f+8>>2],J[f+12>>2])|0)==-1){j=j+2|0;if(h>>>0>j>>>0){continue}break h}break}f=P(i,12)+e|0;N[f>>2]=N[g+4>>2];N[f+4>>2]=N[g+8>>2];N[f+8>>2]=N[g+12>>2];i=i+1|0}i:{if(!n){break i}f=l+q|0;h=P(f,3);k=ei(a,h,f,b+1|0,c,d,g+16|0);if(k<=Q(0)|!(k>2]=N[g+16>>2];N[f+4>>2]=N[g+20>>2];N[f+8>>2]=N[g+24>>2];i=i+1|0}j:{if(!o){break j}f=p+5|0;k=ei(a,f,l+1|0,b,c+1|0,d,g+16|0);if(k<=Q(0)|!(k>2]=N[g+16>>2];N[f+4>>2]=N[g+20>>2];N[f+8>>2]=N[g+24>>2];i=i+1|0}k:{if(!t){break k}h=l+1|0;n=b+1|0;r=c+1|0;m=be(J[a+12>>2],h+q|0,n,r,g+16|0);if(!m){break k}j=0;while(1){f=(g+16|0)+(j<<4)|0;if((yg(a,J[f>>2],J[f+4>>2],J[f+8>>2],J[f+12>>2])|0)==-1){j=j+2|0;if(m>>>0>j>>>0){continue}break k}break}f=J[a+12>>2];j=I[J[f+60>>2]+(h+J[f+44>>2]<<2)>>1];f=J[a+16>>2];k=N[f+8>>2];u=N[f+12>>2];h=P(i,12)+e|0;N[h+8>>2]=N[f+16>>2]*Q(r>>>0);N[h>>2]=u*Q(n>>>0);N[h+4>>2]=k*Q(j|0);i=i+1|0}if(!s){break c}f=p+1|0;if((di(a,f)|0)==-1){break c}k=ei(a,f,l,b,c,d,g+16|0);if(k<=Q(0)|!(k>2]=N[g+16>>2];N[a+4>>2]=N[g+20>>2];N[a+8>>2]=N[g+24>>2];i=i+1|0}Ia=g+144|0;return i}function xga(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=Q(0),g=0,h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=0,w=0,x=Q(0),y=Q(0),z=0,A=0,B=0,C=0,D=0,E=0,F=Q(0),G=Q(0),I=Q(0);d=K[c|0];if(d&1){Va(J[b+12>>2],J[a+156>>2],J[a+468>>2]<<2);d=K[c|0]}if(d&2){Va(J[b+16>>2],J[a+144>>2],J[a+468>>2]<<2);d=K[c|0]}if(d&4){Va(J[b+20>>2],J[a+180>>2],J[a+468>>2]<<2);d=K[c|0]}if(d&8){Va(J[b+24>>2],J[a+192>>2],J[a+468>>2]<<2);d=K[c|0]}a:{if(!(d&16)){break a}r=J[a+448>>2];if(!r){break a}v=J[a+228>>2];w=J[b+28>>2];while(1){i=e<<5;g=i+w|0;i=i+v|0;N[g>>2]=N[i+16>>2];N[g+4>>2]=N[i+20>>2];N[g+8>>2]=N[i+24>>2];N[g+16>>2]=N[i>>2];N[g+20>>2]=N[i+4>>2];N[g+24>>2]=N[i+8>>2];e=e+1|0;if((r|0)!=(e|0)){continue}break}}b:{if(!(d&32)){break b}v=J[a+448>>2];h=N[a+464>>2];if(h>Q(0)){h=Q(Q(1)/h);A=J[a+168>>2];w=J[a+448>>2];B=J[a+456>>2];d=J[a+240>>2];c:{if(H[J[a+476>>2]]&1){J[d+16>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;J[d>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;m=Q(0);break c}f=N[a+132>>2];e=J[a+228>>2];l=N[e+20>>2];j=N[a+116>>2];n=N[e+4>>2];k=N[a+136>>2];o=N[e+24>>2];p=N[e>>2];m=N[a+120>>2];q=N[e+8>>2];t=N[a+112>>2];N[d+16>>2]=h*Q(N[e+16>>2]-N[a+128>>2]);N[d+8>>2]=h*Q(q-m);N[d>>2]=h*Q(p-t);N[d+24>>2]=h*Q(o-k);l=Q(h*Q(l-f));m=Q(h*Q(n-j))}N[d+4>>2]=m;N[d+20>>2]=l;if(w>>>0>=2){C=J[a+384>>2];g=1;while(1){e=P(g,80)+B|0;z=K[e+76|0];if(z){D=(J[e+72>>2]<<2)+A|0;E=P(g,76)+C|0;e=d+(g<<5)|0;l=N[e+16>>2];j=N[e+8>>2];n=N[e+4>>2];k=N[e>>2];o=N[e+24>>2];p=N[e+20>>2];r=0;while(1){i=P(r,24)+E|0;m=N[i>>2];q=N[i+4>>2];f=Q(h*N[(r<<2)+D>>2]);j=Q(Q(f*N[i+8>>2])+j);N[e+8>>2]=j;n=Q(Q(f*q)+n);N[e+4>>2]=n;k=Q(Q(f*m)+k);N[e>>2]=k;m=N[i+20>>2];q=N[i+16>>2];l=Q(Q(f*N[i+12>>2])+l);N[e+16>>2]=l;p=Q(Q(f*q)+p);N[e+20>>2]=p;o=Q(Q(f*m)+o);N[e+24>>2]=o;r=r+1|0;if((z|0)!=(r|0)){continue}break}}g=g+1|0;if((w|0)!=(g|0)){continue}break}}}if(!v){break b}i=J[a+240>>2];r=J[b+32>>2];e=0;while(1){g=e<<5;d=g+r|0;g=g+i|0;N[d>>2]=N[g+16>>2];N[d+4>>2]=N[g+20>>2];N[d+8>>2]=N[g+24>>2];N[d+16>>2]=N[g>>2];N[d+20>>2]=N[g+4>>2];N[d+24>>2]=N[g+8>>2];e=e+1|0;if((v|0)!=(e|0)){continue}break}}if(K[c|0]&64){d=J[a+228>>2];c=J[J[a+444>>2]+16>>2];F=N[c+16>>2];G=N[c+20>>2];m=N[c+24>>2];q=N[c+48>>2];t=N[c+56>>2];s=N[c+52>>2];b=J[b+36>>2];l=N[c+8>>2];j=N[c+40>>2];n=N[c+4>>2];k=N[c+36>>2];h=N[c+12>>2];f=N[c+44>>2];o=N[c+32>>2];p=N[c>>2];N[b+12>>2]=Q(l*j)+Q(Q(n*k)+Q(Q(h*f)+Q(o*p)));N[b+8>>2]=Q(o*n)+Q(Q(Q(f*l)-Q(h*j))-Q(p*k));N[b+4>>2]=Q(j*p)+Q(Q(Q(f*n)-Q(h*k))-Q(l*o));N[b>>2]=Q(k*l)+Q(Q(Q(f*p)-Q(h*o))-Q(n*j));I=m;m=Q(t*Q(-2));q=Q(q*Q(-2));t=Q(s*Q(-2));x=Q(Q(j*m)+Q(Q(o*q)+Q(k*t)));y=Q(Q(f*f)+Q(-.5));s=Q(Q(j*x)+Q(Q(m*y)-Q(f*Q(Q(o*t)-Q(q*k)))));s=Q(s+s);u=Q(Q(o*x)+Q(Q(q*y)-Q(f*Q(Q(k*m)-Q(t*j)))));u=Q(u+u);f=Q(Q(k*x)+Q(Q(t*y)-Q(f*Q(Q(j*q)-Q(m*o)))));f=Q(f+f);j=Q(Q(l*s)+Q(Q(p*u)+Q(n*f)));k=Q(Q(h*h)+Q(-.5));N[b+24>>2]=I+Q(Q(l*j)+Q(Q(s*k)+Q(h*Q(Q(p*f)-Q(u*n)))));N[b+20>>2]=G+Q(Q(n*j)+Q(Q(f*k)+Q(h*Q(Q(l*u)-Q(s*p)))));N[b+16>>2]=F+Q(Q(p*j)+Q(Q(u*k)+Q(h*Q(Q(n*s)-Q(f*l)))));N[b+28>>2]=N[d+16>>2];N[b+32>>2]=N[d+20>>2];N[b+36>>2]=N[d+24>>2];N[b+40>>2]=N[d>>2];N[b+44>>2]=N[d+4>>2];N[b+48>>2]=N[d+8>>2];a=J[a+240>>2];N[b+52>>2]=N[a+16>>2];N[b+56>>2]=N[a+20>>2];N[b+60>>2]=N[a+24>>2];N[b+64>>2]=N[a>>2];N[b+68>>2]=N[a+4>>2];N[b+72>>2]=N[a+8>>2]}}function LE(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=Q(0),i=0,j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=Q(0),A=Q(0),B=0;f=Ia+-64|0;Ia=f;o=J[42497];d=J[o+3336>>2];if(!d){p=Ia-16|0;Ia=p;j=o+3048|0;e=J[j+284>>2];if(e){d=J[42504];g=Ka[J[J[d>>2]+20>>2]](d)|0?44572:70610;g=Ka[J[J[d+12>>2]+8>>2]](d+12|0,e,g,21908,180)|0}else{g=0}J[p+12>>2]=g;d=J[j+268>>2];a:{if(d>>>0>=(J[j+272>>2]&2147483647)>>>0){d=0;e=j+4|0;i=J[e+268>>2];x=i&2147483647?i<<1:1;b:{if(!x){break b}i=x<<2;if(!(K[e+256|0]|i>>>0>256)){H[e+256|0]=1;d=e;break b}if(!i){break b}d=J[42504];k=Ka[J[J[d>>2]+20>>2]](d)|0?44572:70610;d=Ka[J[J[d+12>>2]+8>>2]](d+12|0,i,k,19459,553)|0}k=J[e+264>>2];B=(k<<2)+d|0;if((k|0)>0){y=J[e+260>>2];i=d;while(1){J[i>>2]=J[y>>2];y=y+4|0;i=i+4|0;if(B>>>0>i>>>0){continue}break}}J[B>>2]=J[p+12>>2];c:{if(J[e+268>>2]<0){break c}i=J[e+260>>2];if((i|0)==(e|0)){H[e+256|0]=0;break c}if(!i){break c}k=J[42504];Ka[J[J[k+12>>2]+12>>2]](k+12|0,i);k=J[e+264>>2]}J[e+268>>2]=x;J[e+260>>2]=d;J[e+264>>2]=k+1;break a}J[J[j+264>>2]+(d<<2)>>2]=g;J[j+268>>2]=d+1}d=(P(J[j+276>>2],384)+g|0)-384|0;if(g>>>0<=d>>>0){e=J[j+288>>2];while(1){J[d>>2]=e;e=d;d=d-384|0;if(g>>>0<=d>>>0){continue}break}J[j+288>>2]=e}Ia=p+16|0;d=J[o+3336>>2]}J[o+3336>>2]=J[d>>2];e=o+3328|0;J[e>>2]=J[e>>2]+1;e=Ia-16|0;Ia=e;J[d+4>>2]=65549;J[d+8>>2]=0;J[d>>2]=148760;J[d+16>>2]=0;J[d+12>>2]=0;J[d>>2]=148164;J[d+8>>2]=0;J[d+20>>2]=0;J[d+24>>2]=65536;J[d+28>>2]=0;J[d+32>>2]=65536;J[d+36>>2]=-1;J[d+40>>2]=0;J[d+56>>2]=0;J[d>>2]=147860;J[d+48>>2]=0;J[d+52>>2]=0;Ou(d- -64|0,2,c);N[d+256>>2]=N[d+80>>2];g=J[d+88>>2];J[d+260>>2]=J[d+84>>2];J[d+264>>2]=g;g=J[d+96>>2];J[d+268>>2]=J[d+92>>2];J[d+272>>2]=g;g=J[d+104>>2];J[d+276>>2]=J[d+100>>2];J[d+280>>2]=g;g=J[d+148>>2];J[d+284>>2]=J[d+144>>2];J[d+288>>2]=g;N[d+292>>2]=N[d+152>>2];g=J[d+164>>2];J[d+296>>2]=J[d+160>>2];J[d+300>>2]=g;N[d+304>>2]=N[d+168>>2];g=J[d+52>>2];h=N[d+220>>2];J[d+312>>2]=1;J[d+316>>2]=0;N[d+308>>2]=h;J[d+356>>2]=0;J[d+328>>2]=b;J[d+324>>2]=0;J[d+320>>2]=a;J[d>>2]=147452;J[d+368>>2]=-1;J[d+360>>2]=4;J[d+364>>2]=-1;J[d+352>>2]=d+332;H[d+348|0]=1;J[d+52>>2]=g&-251658241|67108864;d:{if(!b){break d}J[e+12>>2]=d;g=J[b+356>>2];if(g>>>0>=(J[b+360>>2]&2147483647)>>>0){fF(b+332|0,e+12|0);break d}J[J[b+352>>2]+(g<<2)>>2]=d;J[b+356>>2]=g+1}Ia=e+16|0;e:{if(b){e=f+8|0;Ka[J[J[b>>2]+112>>2]](e,b);q=N[c+8>>2];r=N[c+4>>2];s=N[c+12>>2];t=N[c>>2];l=N[f+8>>2];h=Q(N[c+16>>2]-N[f+24>>2]);u=Q(h+h);h=Q(N[c+20>>2]-N[f+28>>2]);v=Q(h+h);m=N[f+12>>2];n=N[f+16>>2];h=Q(N[c+24>>2]-N[f+32>>2]);w=Q(h+h);z=Q(Q(Q(Q(-l)*u)-Q(v*m))-Q(n*w));h=N[f+20>>2];A=Q(Q(h*h)+Q(-.5));N[f+60>>2]=Q(Q(w*A)+Q(h*Q(Q(m*u)-Q(l*v))))-Q(n*z);N[f+56>>2]=Q(Q(v*A)+Q(h*Q(Q(l*w)-Q(n*u))))-Q(m*z);N[f+48>>2]=Q(n*q)+Q(Q(m*r)+Q(Q(h*s)+Q(l*t)));N[f+44>>2]=Q(t*m)+Q(Q(Q(h*q)-Q(s*n))-Q(l*r));N[f+40>>2]=Q(q*l)+Q(Q(Q(h*r)-Q(s*m))-Q(n*t));N[f+36>>2]=Q(r*n)+Q(Q(Q(h*t)-Q(s*l))-Q(m*q));N[f+52>>2]=Q(Q(u*A)+Q(h*Q(Q(n*v)-Q(m*w))))-Q(l*z);c=0;J[f+32>>2]=0;J[f+24>>2]=0;J[f+28>>2]=0;J[f+16>>2]=0;J[f+20>>2]=1065353216;J[f+8>>2]=0;J[f+12>>2]=0;a=Ka[J[J[a>>2]+108>>2]](a,b,f+36|0,d,e)|0;if(!a){Ka[J[J[d>>2]+16>>2]](d);Xa(J[42504],32,6458,207,77507,0);break e}J[d+324>>2]=a}c=d}Ia=f- -64|0;return c|0}function _y(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=0,F=0,G=0,H=0,I=0,K=0;q=Ia-16|0;Ia=q;i=J[b+12>>2];a:{if(!i){break a}d=i+1|0;f=P(d,24);if(f){k=J[42504]+12|0;k=Ka[J[J[k>>2]+8>>2]](k,f,29113,14534,252)|0}d=P(d,12);if(d){f=J[42504]+12|0;w=Ka[J[J[f>>2]+8>>2]](f,d,29113,14534,253)|0}D=J[b+20>>2];f=J[b+4>>2];r=J[b+16>>2];d=0;while(1){b:{if(r){g=r+P(d,12)|0;b=J[g+8>>2];h=J[g>>2];e=J[g+4>>2];break b}g=P(d,6)+D|0;b=L[g+4>>1];h=L[g>>1];e=L[g+2>>1]}g=f+P(b,12)|0;l=N[g>>2];e=f+P(e,12)|0;j=N[e>>2];h=f+P(h,12)|0;x=N[h>>2];m=N[g+4>>2];n=N[e+4>>2];y=N[h+4>>2];o=N[g+8>>2];p=N[e+8>>2];z=N[h+8>>2];b=P(d,24)+k|0;A=N[h+12>>2];B=N[e+12>>2];s=A>B?A:B;C=N[g+12>>2];s=s>C?s:C;N[b+24>>2]=s;t=p>2]=t;u=n>2]=u;v=j>2]=v;p=p>z?z:p;o=o>p?p:o;N[b+8>>2]=o;n=n>y?y:n;m=m>n?n:m;N[b+4>>2]=m;j=j>x?x:j;l=j>2]=l;b=P(d,12)+w|0;j=A>2]=Q(s+(j>2]=Q(t+o)*Q(.5);N[b+4>>2]=Q(u+m)*Q(.5);N[b>>2]=Q(v+l)*Q(.5);d=d+1|0;if((i|0)!=(d|0)){continue}break}f=J[a+4>>2];if(f){g=f-4|0;b=J[g>>2];c:{if(!b){break c}d=P(b,36);b=d+f|0;e=d-36|0;h=((e>>>0)/36|0)+1&3;if(h){d=0;while(1){b=b-36|0;J[b+32>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;d=d+1|0;if((h|0)!=(d|0)){continue}break}}if(e>>>0<108){break c}while(1){d=b-36|0;J[d+32>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;d=b-72|0;J[d+32>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;d=b-108|0;J[d+32>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;b=b-144|0;J[b+32>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;if((b|0)!=(f|0)){continue}break}}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,g);J[a+4>>2]=0}b=J[a>>2];if(b){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,b)}b=0;J[a>>2]=0;J[q+8>>2]=1;J[q+12>>2]=0;d=0;f=i<<2;if(f){d=J[42504]+12|0;d=Ka[J[J[d>>2]+8>>2]](d,f,29113,14534,283)|0}J[a>>2]=d;if(i>>>0>=8){g=i&-8;f=0;while(1){J[(b<<2)+d>>2]=b;e=b|1;J[(e<<2)+d>>2]=e;e=b|2;J[(e<<2)+d>>2]=e;e=b|3;J[(e<<2)+d>>2]=e;e=b|4;J[(e<<2)+d>>2]=e;e=b|5;J[(e<<2)+d>>2]=e;e=b|6;J[(e<<2)+d>>2]=e;e=b|7;J[(e<<2)+d>>2]=e;b=b+8|0;f=f+8|0;if((g|0)!=(f|0)){continue}break}}g=i&7;if(g){f=0;while(1){J[(b<<2)+d>>2]=b;b=b+1|0;f=f+1|0;if((g|0)!=(f|0)){continue}break}}d=J[42504];f=d+12|0;g=(i<<1)-1|0;b=ala(g,0,36,0);h=b+4|0;e=(F=f,G=Ja?-1:b>>>0>h>>>0?-1:h,H=Ka[J[J[d>>2]+20>>2]](d)|0?50078:70610,I=14534,K=291,E=J[J[f>>2]+8>>2],Ka[E](F|0,G|0,H|0,I|0,K|0)|0);J[e>>2]=g;f=e+4|0;b=f;h=P(i,72)-72|0;r=((h>>>0)/36|0)+1&7;if(r){d=0;while(1){J[b+32>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;b=b+36|0;d=d+1|0;if((r|0)!=(d|0)){continue}break}}if(h>>>0>=252){d=f+P(g,36)|0;while(1){J[b+32>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+284>>2]=0;J[b+276>>2]=0;J[b+280>>2]=0;J[b+248>>2]=0;J[b+240>>2]=0;J[b+244>>2]=0;J[b+212>>2]=0;J[b+204>>2]=0;J[b+208>>2]=0;J[b+176>>2]=0;J[b+168>>2]=0;J[b+172>>2]=0;J[b+140>>2]=0;J[b+132>>2]=0;J[b+136>>2]=0;J[b+104>>2]=0;J[b+96>>2]=0;J[b+100>>2]=0;J[b+68>>2]=0;J[b+60>>2]=0;J[b+64>>2]=0;b=b+288|0;if((d|0)!=(b|0)){continue}break}}J[a+4>>2]=f;b=J[a>>2];J[e+36>>2]=i;J[e+32>>2]=b;Zy(f,k,w,q+8|0,f,c);J[a+8>>2]=J[q+8>>2];if(w){a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,w)}if(!k){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,k)}Ia=q+16|0;return(i|0)!=0}function A_(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=0,x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=0,G=Q(0),L=Q(0);d=Ia-272|0;Ia=d;J[d+60>>2]=0;J[d+52>>2]=0;J[d+56>>2]=0;J[d+44>>2]=0;J[d+48>>2]=1065353216;J[d+36>>2]=0;J[d+40>>2]=0;x=1;a:{if(!b){break a}E=a+320|0;F=a+112|0;x=0;while(1){v=(w<<2)+c|0;zb(J[a+4>>2],d+36|0,d,0,0,J[v>>2],0,0);v=J[v>>2];G=N[a+376>>2];L=N[a+312>>2];h=N[d+20>>2];b:{c:{if(K[a+12|0]){i=N[d+32>>2];n=N[d+28>>2];q=N[d+24>>2];e=N[d+16>>2];f=N[d+12>>2];l=N[d+8>>2];r=N[d+4>>2];k=N[d>>2];break c}f=N[d+12>>2];k=N[d>>2];g=Q(f-k);n=N[d+28>>2];e=N[d+16>>2];l=Q(n-e);q=N[d+24>>2];o=Q(q-f);r=N[d+4>>2];i=Q(e-r);t=Q(Q(Q(g*l)-Q(o*i))*N[a+372>>2]);j=i;i=N[d+32>>2];p=Q(i-h);m=l;l=N[d+8>>2];s=Q(h-l);if(Q(t+Q(Q(Q(Q(j*p)-Q(m*s))*N[a+364>>2])+Q(N[a+368>>2]*Q(Q(s*o)-Q(p*g)))))<=Q(0)){break b}}J[d+216>>2]=0;J[d+220>>2]=0;J[d+208>>2]=0;J[d+212>>2]=0;J[d+192>>2]=0;g=N[a+72>>2];o=N[a+56>>2];p=N[a+24>>2];s=N[a+40>>2];j=N[a+68>>2];y=N[a+52>>2];z=N[a+20>>2];A=N[a+36>>2];m=N[a+64>>2];t=N[a+48>>2];u=N[a+16>>2];B=N[a+32>>2];H[d+128|0]=0;J[d+124>>2]=5;J[d+188>>2]=0;J[d+172>>2]=0;J[d+156>>2]=0;J[d+108>>2]=0;C=Q(m+Q(Q(t*l)+Q(Q(u*k)+Q(r*B))));N[d+144>>2]=C;D=Q(m+Q(Q(t*h)+Q(Q(u*f)+Q(e*B))));N[d+160>>2]=D;m=Q(m+Q(Q(t*i)+Q(Q(u*q)+Q(n*B))));N[d+176>>2]=m;m=Q(Q(m+Q(C+D))*Q(.33333298563957214));N[d+96>>2]=m;t=Q(j+Q(Q(y*l)+Q(Q(z*k)+Q(r*A))));N[d+148>>2]=t;u=Q(j+Q(Q(y*h)+Q(Q(z*f)+Q(e*A))));N[d+164>>2]=u;j=Q(j+Q(Q(y*i)+Q(Q(z*q)+Q(n*A))));N[d+180>>2]=j;j=Q(Q(j+Q(t+u))*Q(.33333298563957214));N[d+100>>2]=j;l=Q(g+Q(Q(o*l)+Q(Q(p*k)+Q(r*s))));N[d+152>>2]=l;e=Q(g+Q(Q(o*h)+Q(Q(p*f)+Q(e*s))));N[d+168>>2]=e;f=Q(g+Q(Q(o*i)+Q(Q(p*q)+Q(n*s))));N[d+184>>2]=f;e=Q(Q(f+Q(l+e))*Q(.33333298563957214));N[d+104>>2]=e;J[d+120>>2]=2139095039;J[d+112>>2]=0;J[d+116>>2]=2139095039;J[d+88>>2]=157440;J[d+92>>2]=d+96;J[d+80>>2]=156736;J[d+84>>2]=F;f=N[a+112>>2];h=N[a+116>>2];i=N[a+120>>2];J[d+76>>2]=0;N[d+72>>2]=e-i;N[d+68>>2]=j-h;N[d+64>>2]=m-f;if(!VA(d+88|0,d+80|0,d- -64|0,d+208|0,E,d+224|0,d+240|0,d+256|0,G)){break b}e=N[d+224>>2];d:{if(e<=N[d+192>>2]){I[a+284>>1]=1026;J[a+280>>2]=v;H[a+11|0]=1;e=Q(-N[a+360>>2]);f=Q(-N[a+356>>2]);p=Q(0);h=Q(-N[a+352>>2]);break d}p=Q(e*N[a+336>>2]);if(!(L>p)){break b}q=N[d+248>>2];l=N[d+244>>2];r=N[d+240>>2];k=N[d+264>>2];g=N[d+260>>2];o=N[d+256>>2];I[a+284>>1]=1027;J[a+280>>2]=v;e=N[a+88>>2];f=N[a+80>>2];h=N[a+84>>2];s=Q(Q(e*k)+Q(Q(o*f)+Q(g*h)));i=N[a+92>>2];n=Q(Q(i*i)+Q(-.5));j=Q(Q(e*s)+Q(Q(i*Q(Q(f*g)-Q(o*h)))+Q(k*n)));N[a+296>>2]=N[a+104>>2]+Q(j+j);j=Q(Q(h*s)+Q(Q(i*Q(Q(e*o)-Q(k*f)))+Q(g*n)));N[a+292>>2]=N[a+100>>2]+Q(j+j);k=Q(Q(f*s)+Q(Q(i*Q(Q(h*k)-Q(g*e)))+Q(o*n)));N[a+288>>2]=N[a+96>>2]+Q(k+k);k=Q(Q(e*q)+Q(Q(f*r)+Q(l*h)));g=Q(Q(e*k)+Q(Q(i*Q(Q(f*l)-Q(r*h)))+Q(q*n)));g=Q(g+g);j=g;m=Q(g*g);g=Q(Q(f*k)+Q(Q(i*Q(Q(h*q)-Q(l*e)))+Q(r*n)));g=Q(g+g);e=Q(Q(h*k)+Q(Q(i*Q(Q(e*r)-Q(q*f)))+Q(l*n)));f=Q(e+e);h=Q(Q(1)/Q(Y(Q(m+Q(Q(g*g)+Q(f*f))))));e=Q(j*h);f=Q(f*h);h=Q(g*h)}N[a+312>>2]=p;N[a+308>>2]=e;N[a+304>>2]=f;N[a+300>>2]=h;H[a+10|0]=1;if(K[a+13|0]|p==Q(0)){break a}}w=w+1|0;x=w>>>0>=b>>>0;if((b|0)!=(w|0)){continue}break}}Ia=d+272|0;return x|0}function q_(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0;f=Ia-240|0;Ia=f;g=N[d+8>>2];l=N[d>>2];h=N[d+4>>2];a:{if(!(l!=Q(1)|h!=Q(1)|g!=Q(1))){I[f+28>>1]=0;J[f+24>>2]=e;J[f+16>>2]=2;J[f+12>>2]=159200;J[f+20>>2]=f+72;h=N[c+8>>2];g=Q(N[a+8>>2]-N[c+24>>2]);l=Q(g+g);m=N[c>>2];g=Q(N[a>>2]-N[c+16>>2]);i=Q(g+g);g=Q(N[a+4>>2]-N[c+20>>2]);j=Q(g+g);k=N[c+4>>2];n=Q(Q(h*l)+Q(Q(m*i)+Q(j*k)));g=N[c+12>>2];o=Q(Q(g*g)+Q(-.5));p=Q(Q(h*n)+Q(Q(l*o)-Q(g*Q(Q(m*j)-Q(i*k)))));N[f+44>>2]=p;q=Q(Q(k*n)+Q(Q(j*o)-Q(g*Q(Q(h*i)-Q(l*m)))));N[f+40>>2]=q;h=Q(Q(m*n)+Q(Q(i*o)-Q(g*Q(Q(k*l)-Q(j*h)))));N[f+36>>2]=h;g=N[a+12>>2];N[f+32>>2]=g*g;N[f+212>>2]=p;N[f+208>>2]=q;N[f+204>>2]=h;J[f+176>>2]=0;J[f+168>>2]=1065353216;J[f+172>>2]=0;g=g>Q(.0010000000474974513)?g:Q(.0010000000474974513);N[f+164>>2]=g;N[f+160>>2]=g;N[f+156>>2]=g;Fk(f+204|0,f+168|0,Q(0),1,b,f+12|0,f+156|0);a=K[f+28|0];break a}i=N[d+12>>2];m=Q(i+i);j=N[d+16>>2];k=Q(j+j);v=Q(Q(1)-Q(i*m));x=Q(j*k);n=Q(v-x);o=Q(g*n);i=N[d+20>>2];y=Q(m*i);r=N[d+24>>2];z=Q(k*r);p=Q(y+z);q=Q(l*p);u=Q(k*i);s=Q(m*r);k=Q(u-s);t=Q(h*k);N[f+236>>2]=Q(n*o)+Q(Q(p*q)+Q(k*t));u=Q(u+s);s=Q(g*u);A=Q(m*j);j=Q(i+i);B=Q(r*j);m=Q(A-B);r=Q(l*m);C=Q(i*j);i=Q(v-C);v=Q(h*i);N[f+232>>2]=Q(n*s)+Q(Q(p*r)+Q(k*v));N[f+224>>2]=Q(u*o)+Q(Q(m*q)+Q(i*t));N[f+220>>2]=Q(u*s)+Q(Q(m*r)+Q(i*v));j=Q(y-z);y=Q(j*o);o=Q(Q(Q(1)-x)-C);x=Q(o*q);q=Q(A+B);N[f+212>>2]=y+Q(x+Q(q*t));N[f+208>>2]=Q(j*s)+Q(Q(o*r)+Q(q*v));r=n;n=Q(g*j);s=p;p=Q(l*o);t=k;k=Q(h*q);N[f+228>>2]=Q(r*n)+Q(Q(s*p)+Q(t*k));N[f+216>>2]=Q(u*n)+Q(Q(m*p)+Q(i*k));N[f+204>>2]=Q(j*n)+Q(Q(o*p)+Q(q*k));H[f+185|0]=Q(Q(l*h)*g)>2]=e;J[f+168>>2]=159244;J[f+176>>2]=f+204;H[f+184|0]=0;J[f+172>>2]=2;h=N[c+8>>2];p=N[a+8>>2];g=Q(p-N[c+24>>2]);l=Q(g+g);m=N[c>>2];q=N[a>>2];g=Q(q-N[c+16>>2]);i=Q(g+g);t=N[a+4>>2];g=Q(t-N[c+20>>2]);j=Q(g+g);k=N[c+4>>2];n=Q(Q(h*l)+Q(Q(m*i)+Q(j*k)));g=N[c+12>>2];o=Q(Q(g*g)+Q(-.5));N[f+200>>2]=Q(h*n)+Q(Q(l*o)-Q(g*Q(Q(m*j)-Q(i*k))));N[f+196>>2]=Q(k*n)+Q(Q(j*o)-Q(g*Q(Q(h*i)-Q(l*m))));N[f+192>>2]=Q(m*n)+Q(Q(i*o)-Q(g*Q(Q(k*l)-Q(j*h))));g=N[a+12>>2];N[f+188>>2]=g*g;N[f+128>>2]=g;N[f+124>>2]=g;N[f+116>>2]=p;N[f+112>>2]=t;J[f+104>>2]=1065353216;J[f+88>>2]=1065353216;J[f+92>>2]=0;N[f+120>>2]=g;N[f+108>>2]=q;J[f+96>>2]=0;J[f+100>>2]=0;J[f+80>>2]=0;J[f+84>>2]=0;J[f+72>>2]=1065353216;J[f+76>>2]=0;a=f+12|0;de(a,f+72|0,c,d);g=N[f- -64>>2];h=N[f+68>>2];w=g>=h;c=N[f+60>>2]>=(g>h?g:h);e=c?2:w?2:1;d=P(e,12)+a|0;m=N[d>>2];i=N[d+4>>2];D=e<<2;e=f+60|0;g=N[D+e>>2];j=N[d+8>>2];w=c?0:w?1:2;d=P(w,12)+a|0;k=N[d>>2];n=N[d+4>>2];a=P(c,12)+a|0;o=N[a>>2];p=N[a+4>>2];h=N[e+(c<<2)>>2];q=N[a+8>>2];t=N[f+52>>2];u=N[f+56>>2];r=N[f+48>>2];l=N[e+(w<<2)>>2];s=Q(l*N[d+8>>2]);N[f+152>>2]=s;N[f+164>>2]=u-s;n=Q(l*n);N[f+148>>2]=n;N[f+160>>2]=t-n;l=Q(l*k);N[f+144>>2]=l;N[f+156>>2]=r-l;N[f+140>>2]=Q(Q(h*Q(R(q)))+Q(g*Q(R(j))))+Q(.0010000000474974513);N[f+136>>2]=Q(Q(h*Q(R(p)))+Q(g*Q(R(i))))+Q(.0010000000474974513);N[f+132>>2]=Q(Q(h*Q(R(o)))+Q(g*Q(R(m))))+Q(.0010000000474974513);Fk(f+156|0,f+144|0,Q(2),1,b,f+168|0,f+132|0);a=K[f+184|0]}Ia=f+240|0;return(a&255)!=0|0}function Wo(a,b,c,d){var e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=0,$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0);f=Ia-80|0;Ia=f;h=N[b+12>>2];q=N[b+4>>2];m=N[b+8>>2];a:{if(!(q!=Q(1)|m!=Q(1)|h!=Q(1))){G=N[d+20>>2];H=N[d+24>>2];m=N[c+24>>2];x=N[c+20>>2];b=J[c+32>>2];_=J[c+28>>2];I=N[d+16>>2];y=N[c+16>>2];h=N[d+4>>2];i=N[d>>2];e=N[d+12>>2];g=N[d+8>>2];N[a+56>>2]=N[c+36>>2];J[a+48>>2]=_;J[a+52>>2]=b;n=Q(i+i);j=Q(h*n);k=Q(g+g);o=Q(e*k);l=Q(j+o);N[a+4>>2]=l;s=Q(n*g);q=Q(h+h);p=Q(e*q);v=Q(s-p);N[a+8>>2]=v;j=Q(j-o);N[a+12>>2]=j;o=Q(q*g);e=Q(n*e);r=Q(o+e);N[a+20>>2]=r;s=Q(s+p);N[a+24>>2]=s;e=Q(o-e);N[a+28>>2]=e;i=Q(Q(1)-Q(i*n));g=Q(g*k);n=Q(i-g);N[a+16>>2]=n;h=Q(h*q);i=Q(i-h);N[a+32>>2]=i;g=Q(Q(Q(1)-h)-g);N[a>>2]=g;N[a+44>>2]=H+Q(Q(Q(y*v)+Q(x*r))+Q(i*m));N[a+36>>2]=I+Q(Q(Q(y*g)+Q(x*j))+Q(s*m));N[a+40>>2]=G+Q(Q(Q(y*l)+Q(x*n))+Q(e*m));break a}x=N[c+28>>2];$=N[d+20>>2];aa=N[d+24>>2];G=N[c+24>>2];H=N[c+20>>2];y=N[c+32>>2];ba=N[d+16>>2];I=N[c+16>>2];e=N[b+16>>2];i=Q(e+e);j=N[b+20>>2];g=Q(j+j);C=Q(Q(1)-Q(e*i));D=Q(j*g);k=Q(C-D);o=Q(k*h);e=N[b+24>>2];E=Q(i*e);A=N[b+28>>2];w=Q(g*A);l=Q(E+w);s=Q(q*l);z=Q(g*e);F=Q(i*A);p=Q(z-F);v=Q(m*p);t=N[d>>2];r=Q(t+t);n=N[d+8>>2];R=Q(r*n);u=N[d+4>>2];B=Q(u+u);L=N[d+12>>2];S=Q(B*L);M=Q(R-S);K=N[c+36>>2];g=Q(K*Q(0));T=Q(Q(1)-Q(t*r));U=Q(u*B);O=Q(T-U);P=Q(Q(k*o)+Q(Q(l*s)+Q(p*v)));t=Q(E-w);E=Q(t*h);w=Q(e+e);V=Q(e*w);e=Q(Q(Q(1)-D)-V);D=Q(q*e);W=Q(i*j);X=Q(w*A);i=Q(W+X);A=Q(m*i);w=Q(Q(k*E)+Q(Q(l*D)+Q(p*A)));Y=Q(B*n);Z=Q(r*L);B=Q(Y+Z);ca=k;j=Q(z+F);k=Q(j*h);z=l;h=Q(W-X);l=Q(q*h);q=p;p=m;m=Q(C-V);p=Q(p*m);C=Q(Q(ca*k)+Q(Q(z*l)+Q(q*p)));q=Q(Q(O*P)+Q(Q(M*w)+Q(B*C)));z=Q(Q(t*o)+Q(Q(e*s)+Q(i*v)));F=Q(Q(t*E)+Q(Q(e*D)+Q(i*A)));t=Q(Q(t*k)+Q(Q(e*l)+Q(i*p)));i=Q(Q(O*z)+Q(Q(M*F)+Q(B*t)));s=Q(Q(j*o)+Q(Q(h*s)+Q(m*v)));v=Q(Q(j*E)+Q(Q(h*D)+Q(m*A)));l=Q(Q(j*k)+Q(Q(h*l)+Q(m*p)));m=Q(Q(O*s)+Q(Q(M*v)+Q(B*l)));N[f+40>>2]=Q(K*q)+Q(Q(i*g)+Q(m*g));h=Q(Y-Z);o=Q(r*u);e=Q(n+n);u=Q(L*e);j=Q(o+u);r=Q(n*e);k=Q(T-r);e=Q(Q(h*P)+Q(Q(j*w)+Q(k*C)));n=Q(Q(h*z)+Q(Q(j*F)+Q(k*t)));j=Q(Q(h*s)+Q(Q(j*v)+Q(k*l)));N[f+36>>2]=Q(K*e)+Q(Q(n*g)+Q(j*g));h=Q(y*Q(0));N[f+28>>2]=Q(h*q)+Q(Q(h*i)+Q(y*m));N[f+24>>2]=Q(h*e)+Q(Q(h*n)+Q(y*j));N[f+52>>2]=aa+Q(Q(G*q)+Q(Q(I*i)+Q(H*m)));N[f+48>>2]=$+Q(Q(G*e)+Q(Q(I*n)+Q(H*j)));p=Q(R+S);r=Q(Q(Q(1)-U)-r);u=Q(o-u);k=Q(Q(p*P)+Q(Q(r*w)+Q(u*C)));o=Q(Q(p*z)+Q(Q(r*F)+Q(u*t)));l=Q(Q(p*s)+Q(Q(r*v)+Q(u*l)));N[f+32>>2]=Q(K*k)+Q(Q(o*g)+Q(l*g));N[f+20>>2]=Q(h*k)+Q(Q(h*o)+Q(y*l));g=Q(x*Q(0));N[f+16>>2]=Q(g*q)+Q(Q(x*i)+Q(g*m));N[f+12>>2]=Q(g*e)+Q(Q(x*n)+Q(g*j));N[f+8>>2]=Q(g*k)+Q(Q(x*o)+Q(g*l));N[f+44>>2]=ba+Q(Q(G*k)+Q(Q(I*o)+Q(H*l)));so(f+68|0,f+8|0);b=J[f+72>>2];c=J[f+68>>2];g=N[f+76>>2];N[a>>2]=N[f+8>>2];N[a+4>>2]=N[f+12>>2];N[a+8>>2]=N[f+16>>2];N[a+12>>2]=N[f+20>>2];N[a+16>>2]=N[f+24>>2];N[a+20>>2]=N[f+28>>2];N[a+24>>2]=N[f+32>>2];N[a+28>>2]=N[f+36>>2];N[a+32>>2]=N[f+40>>2];N[a+36>>2]=N[f+44>>2];N[a+40>>2]=N[f+48>>2];h=N[f+52>>2];N[a+56>>2]=g;J[a+48>>2]=c;J[a+52>>2]=b;N[a+44>>2]=h}Ia=f+80|0}function cha(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=Q(0),h=0,i=Q(0),j=Q(0),k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=0,O=Q(0);d=Ia+-64|0;Ia=d;a:{if(K[a+488|0]){Xa(J[42504],8,15175,545,84121,0);break a}k=J[a+448>>2];h=J[b+52>>2];J[d+56>>2]=0;J[d+48>>2]=0;J[d+52>>2]=0;J[d+40>>2]=0;J[d+44>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;m=oe(h,k,d+16|0);J[d+40>>2]=0;J[d+44>>2]=0;J[d+48>>2]=J[b+24>>2];l=h+4|0;t=k<<5;e=J[h+4>>2];c=J[h+8>>2];f=J[(e+(c<<2)|0)-4>>2];if((t|0)<=(f-J[h+16>>2]|0)){f=f-t|0;J[d+4>>2]=f;b:{if(c>>>0>=(J[h+12>>2]&2147483647)>>>0){Yb(l,d+4|0);break b}J[e+(c<<2)>>2]=f;J[h+8>>2]=c+1}q=J[d+4>>2]}if(k){t=J[a+444>>2];L=J[b>>2];e=0;while(1){b=e<<5;c=b+L|0;o=N[c>>2];n=N[c+4>>2];f=b+q|0;b=J[(b+t|0)+16>>2];g=N[b+124>>2];N[f+8>>2]=g*N[c+8>>2];N[f+4>>2]=g*n;N[f>>2]=g*o;j=N[b>>2];n=Q(j+j);g=N[b+8>>2];p=Q(n*g);r=N[b+4>>2];i=Q(r+r);s=N[b+12>>2];u=Q(i*s);o=Q(p-u);D=Q(p+u);p=N[b+120>>2];u=Q(D*p);E=Q(Q(1)-Q(j*n));v=Q(r*i);j=Q(E-v);w=N[b+112>>2];x=Q(g+g);F=Q(g*x);G=Q(Q(Q(1)-v)-F);v=Q(w*G);y=Q(i*g);A=Q(n*s);g=Q(y+A);i=N[b+116>>2];B=Q(n*r);z=Q(x*s);I=Q(B-z);n=Q(i*I);r=Q(Q(u*j)+Q(Q(v*o)+Q(g*n)));s=N[c+24>>2];O=Q(s*Q(Q(Q(j*p)*j)+Q(Q(Q(w*o)*o)+Q(g*Q(g*i)))));x=N[c+16>>2];C=N[c+20>>2];y=Q(y-A);p=Q(y*p);A=Q(p*j);j=Q(B+z);w=Q(w*j);B=Q(w*o);z=g;g=Q(E-F);o=Q(i*g);i=Q(A+Q(B+Q(z*o)));N[f+24>>2]=O+Q(Q(x*r)+Q(C*i));z=Q(s*i);i=Q(Q(u*y)+Q(Q(v*j)+Q(g*n)));N[f+20>>2]=z+Q(Q(x*i)+Q(C*Q(Q(p*y)+Q(Q(w*j)+Q(g*o)))));N[f+16>>2]=Q(s*r)+Q(Q(x*Q(Q(u*D)+Q(Q(v*G)+Q(I*n))))+Q(C*i));e=e+1|0;if((k|0)!=(e|0)){continue}break}}b=a+112|0;J[d+32>>2]=q;c:{if(H[J[a+476>>2]]&1){J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;c=d+16|0;yc(b,c);Wa(J[d+24>>2],0,J[a+448>>2]<<5);zc(b,d+4|0,c);cd(b,c);Pc(b,c);jf(b,c);break c}J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;c=d+16|0;yc(b,c);Wa(J[d+24>>2],0,J[a+448>>2]<<5);zc(b,d+4|0,c);cd(b,c);Pc(b,c);hf(b,c);gf(b,c)}a=J[h+16>>2];d:{if(!(a>>>0<=m>>>0&m>>>0>2]>>>0)){if(!m){break d}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,m);break d}t=J[h+4>>2];c=0;k=J[h+8>>2];e=k;while(1){f=c;c=c+1|0;a=e;e=a-1|0;b=t+(e<<2)|0;if(m>>>0>M[b>>2]){continue}break}e:{if(a>>>0>=k>>>0){break e}e=f&3;if(e){c=0;while(1){J[b>>2]=J[J[l>>2]+(a<<2)>>2];a=a+1|0;b=b+4|0;c=c+1|0;if((e|0)!=(c|0)){continue}break}}if(f-1>>>0<3){break e}while(1){c=a<<2;J[b>>2]=J[c+J[l>>2]>>2];J[b+4>>2]=J[(c+J[l>>2]|0)+4>>2];J[b+8>>2]=J[(c+J[l>>2]|0)+8>>2];J[b+12>>2]=J[(c+J[l>>2]|0)+12>>2];b=b+16|0;a=a+4|0;if((k|0)!=(a|0)){continue}break}}J[h+8>>2]=k-1}a=J[h+16>>2];if(!(a>>>0<=q>>>0&a+J[h+20>>2]>>>0>q>>>0)){if(!q){break a}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,q);break a}k=J[h+4>>2];c=0;m=J[h+8>>2];e=m;while(1){f=c;c=c+1|0;a=e;e=a-1|0;b=k+(e<<2)|0;if(M[b>>2]>>0){continue}break}f:{if(a>>>0>=m>>>0){break f}e=f&3;if(e){c=0;while(1){J[b>>2]=J[J[l>>2]+(a<<2)>>2];a=a+1|0;b=b+4|0;c=c+1|0;if((e|0)!=(c|0)){continue}break}}if(f-1>>>0<3){break f}while(1){c=a<<2;J[b>>2]=J[c+J[l>>2]>>2];J[b+4>>2]=J[(c+J[l>>2]|0)+4>>2];J[b+8>>2]=J[(c+J[l>>2]|0)+8>>2];J[b+12>>2]=J[(c+J[l>>2]|0)+12>>2];b=b+16|0;a=a+4|0;if((m|0)!=(a|0)){continue}break}}J[h+8>>2]=m-1}Ia=d- -64|0}function Bja(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;g=Ia+-64|0;Ia=g;c=J[a+40>>2];k=J[c+12144>>2];b=J[a+28>>2];d=J[b+8>>2];if(!(!(d&2147483647)|!(d&2147483646))){h=J[a+32>>2];i=J[b+88>>2];j=i+K[k+49|0]|0;c=i;m=1;while(1){i=i- -64|0;d=c- -64|0;l=K[(k+P(m,52)|0)+49|0];if(d+l>>>0>d>>>0){if(l&1){b=h+(d<<5)|0;f=J[b+4>>2];e=h+(j<<5)|0;J[e>>2]=J[b>>2];J[e+4>>2]=f;f=J[b+28>>2];J[e+24>>2]=J[b+24>>2];J[e+28>>2]=f;f=J[b+20>>2];J[e+16>>2]=J[b+16>>2];J[e+20>>2]=f;f=J[b+12>>2];J[e+8>>2]=J[b+8>>2];J[e+12>>2]=f;j=j+1|0;b=c+65|0}else{b=d}if((l|0)!=1){l=i+l|0;while(1){c=h+(b<<5)|0;f=J[c+4>>2];e=h+(j<<5)|0;J[e>>2]=J[c>>2];J[e+4>>2]=f;f=J[c+28>>2];J[e+24>>2]=J[c+24>>2];J[e+28>>2]=f;f=J[c+20>>2];J[e+16>>2]=J[c+16>>2];J[e+20>>2]=f;f=J[c+12>>2];J[e+8>>2]=J[c+8>>2];J[e+12>>2]=f;f=J[c+36>>2];J[e+32>>2]=J[c+32>>2];J[e+36>>2]=f;f=J[c+60>>2];J[e+56>>2]=J[c+56>>2];J[e+60>>2]=f;f=J[c+44>>2];J[e+40>>2]=J[c+40>>2];J[e+44>>2]=f;f=J[c+52>>2];J[e+48>>2]=J[c+48>>2];J[e+52>>2]=f;j=j+2|0;b=b+2|0;if((l|0)!=(b|0)){continue}break}}b=J[a+28>>2]}c=d;m=m+1|0;if(m>>>0<(J[b+8>>2]&2147483647)>>>0){continue}break}c=J[a+40>>2]}e=0;J[c+11896>>2]=0;i=J[c+11956>>2];J[g+4>>2]=0;d=c+11892|0;c=g+4|0;vb(d,1,c);b=J[a+40>>2];J[J[b+11892>>2]>>2]=0;d=J[a+36>>2];J[g+16>>2]=k;J[g+12>>2]=64;J[g+4>>2]=d;J[g+24>>2]=J[a+32>>2];J[g+20>>2]=J[b+12148>>2];d=J[a+28>>2];j=J[d+4>>2];J[g+28>>2]=i;J[g+8>>2]=j;J[g+32>>2]=J[d+56>>2];d=J[d+60>>2];J[g+48>>2]=0;J[g+36>>2]=d;H[g+60|0]=0;J[g+56>>2]=b+11916;J[g+52>>2]=b+11892;J[g+40>>2]=0;J[g+44>>2]=0;b=ds(c);h=J[a+40>>2];J[h+12104>>2]=b;k=J[g+40>>2];J[h+11868>>2]=k;J[h+11876>>2]=J[g+44>>2];p=J[g+48>>2];J[h+11880>>2]=p;s=k+p|0;q=J[h+11956>>2];a:{if(!k){f=J[J[a+28>>2]- -64>>2];break a}t=K[g+60|0]?1:4;a=J[a+28>>2];m=J[a+56>>2];f=J[a- -64>>2];o=J[J[h+11892>>2]>>2];c=0;l=0;i=0;while(1){a=o-c|0;j=a>>>0>>0?a:t;b:{if(!j){b=0;break b}r=(e<<3)+f|0;b=m+(c<<5)|0;a=L[b+22>>1];c:{d:{if(L[b+8>>1]!=65535|L[b+10>>1]!=65535){break d}e:{if((a|0)!=1){if((i|0)==-1|(a|0)!=2|j>>>0<=1){break d}break e}d=1;if((i|0)==-1){b=1;break c}b=1;if(j>>>0<2){break c}}b=1;f:{d=m+(c+1<<5)|0;g:{if((a|0)!=L[d+22>>1]|L[d+8>>1]!=65535|L[d+10>>1]!=65535){break g}d=j&65535;if(d>>>0<3){break f}b=2;n=m+(c+2<<5)|0;if((a|0)!=L[n+22>>1]|L[n+8>>1]!=65535|L[n+10>>1]!=65535){break g}if(d>>>0<4){break f}b=3;n=m+(c+3<<5)|0;if((a|0)!=L[n+22>>1]|L[n+8>>1]!=65535|L[n+10>>1]!=65535){break g}if(d>>>0<5){break f}b=4;d=m+(c+4<<5)|0;if((a|0)!=L[d+22>>1]){break g}b=(L[d+8>>1]&L[d+10>>1])!=65535?4:j}d=a;break c}d=a;b=j;break c}d=a;b=1}e=e+1|0;J[r>>2]=c;I[r+6>>1]=d;I[r+4>>1]=b;l=l+1|0}c=(b&65535)+c|0;if(!((k|0)==(o|0)|(o|0)!=(c|0))){a=J[h+11892>>2];J[a+(i<<2)>>2]=l;i=i+1|0;o=J[a+(i<<2)>>2];l=0}if(c>>>0>>0){continue}break}if(!k){break a}J[J[h+11892>>2]+(i<<2)>>2]=l}J[h+11896>>2]=J[h+12104>>2];b=e;h:{if((q|0)==(s|0)){break h}a=q-s|0;i=a&1;i:{if((k|0)==((p^-1)+q|0)){c=0;break i}j=a&-2;c=0;d=0;while(1){a=(b<<3)+f|0;J[a+4>>2]=262145;J[a>>2]=c+k;J[a+12>>2]=262145;J[a+8>>2]=k+(c|1);c=c+2|0;b=b+2|0;d=d+2|0;if((j|0)!=(d|0)){continue}break}}if(!i){break h}a=(b<<3)+f|0;J[a+4>>2]=262145;J[a>>2]=c+k;b=b+1|0}J[h+12072>>2]=e;J[h+11968>>2]=b;J[h+12076>>2]=b-e;Ia=g- -64|0}function tja(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;n=Ia-48|0;Ia=n;b=J[a+40>>2];if(J[b+11896>>2]){g=J[a+32>>2];s=J[g+44>>2];m=J[g+36>>2];e=J[b+11892>>2];while(1){t=p<<2;i=J[t+e>>2]+c|0;a:{if(i>>>0>c>>>0){l=0;j=c;while(1){g=d;f=L[((j<<3)+s|0)+4>>1];b:{if(!f){break b}o=f+h|0;while(1){b=(h<<5)+m|0;c:{if(!L[b+22>>1]){f=f-1|0;break c}if((d|0)!=(h|0)){k=J[b+4>>2];e=(d<<5)+m|0;J[e>>2]=J[b>>2];J[e+4>>2]=k;k=J[b+28>>2];J[e+24>>2]=J[b+24>>2];J[e+28>>2]=k;k=J[b+20>>2];J[e+16>>2]=J[b+16>>2];J[e+20>>2]=k;k=J[b+12>>2];J[e+8>>2]=J[b+8>>2];J[e+12>>2]=k}d=d+1|0}h=h+1|0;if((o&65535)!=(h&65535)){continue}break}e=f&65535;if(!e){break b}o=(u<<3)+s|0;I[o+4>>1]=f;J[o>>2]=g;b=K[J[((g<<5)+m|0)+24>>2]];d:{if((b|0)!=5){break d}b=5;if(e>>>0<2){break d}f=e-1|0;k=f&3;e:{if(e-2>>>0<3){e=1;break e}v=f&-4;f=0;e=1;while(1){w=b;b=(e+g<<5)+m|0;b=K[J[b+120>>2]]==1?1:K[J[b+88>>2]]==1?1:K[J[b+56>>2]]==1?1:K[J[b+24>>2]]==1?1:w;e=e+4|0;f=f+4|0;if((v|0)!=(f|0)){continue}break}}f=0;if(!k){break d}while(1){b=K[J[((e+g<<5)+m|0)+24>>2]]==1?1:b;e=e+1|0;f=f+1|0;if((k|0)!=(f|0)){continue}break}}I[o+6>>1]=b&255;l=l+1|0;u=u+1|0}j=j+1|0;if((i|0)!=(j|0)){continue}break}b=J[a+40>>2];e=J[b+11892>>2];c=J[t+e>>2]+c|0;break a}l=0;c=i}J[(q<<2)+e>>2]=l;r=l+r|0;q=((l|0)!=0)+q|0;p=p+1|0;if(p>>>0>2]){continue}break}}J[b+11968>>2]=r;J[b+11896>>2]=q;c=J[J[a+36>>2]+4>>2];i=c&2147483647;f:{if(!i){d=0;J[b+12064>>2]=0;J[b+12052>>2]=0;break f}j=c&3;g=J[b+12144>>2];c=0;h=0;d=0;if(i>>>0>=4){i=i-j|0;f=0;while(1){e=K[(g+P(h,52)|0)+48|0];d=d>>>0>e>>>0?d:e;e=K[(g+P(h|1,52)|0)+48|0];d=d>>>0>e>>>0?d:e;e=K[(g+P(h|2,52)|0)+48|0];d=d>>>0>e>>>0?d:e;e=K[(g+P(h|3,52)|0)+48|0];d=d>>>0>e>>>0?d:e;h=h+4|0;f=f+4|0;if((i|0)!=(f|0)){continue}break}}if(j){while(1){i=K[(g+P(h,52)|0)+48|0];d=d>>>0>i>>>0?d:i;h=h+1|0;c=c+1|0;if((j|0)!=(c|0)){continue}break}}J[b+12052>>2]=0;if((J[b+12056>>2]&2147483647)>>>0>>0){Zb(b+12048|0,d);b=J[a+40>>2]}J[b+12064>>2]=0;J[b+12052>>2]=d;if((J[b+12068>>2]&2147483647)>>>0>=d>>>0){break f}Zb(b+12060|0,d);b=J[a+40>>2]}J[b+12064>>2]=d;J[n+40>>2]=J[b+12048>>2];J[n+44>>2]=J[b+12060>>2];g:{if(J[b+11896>>2]){c=J[a+16>>2];c=Ka[J[J[c>>2]+4>>2]](c)|0;d=Ka[J[J[c>>2]+4>>2]](c)|0;c=J[a+40>>2];b=J[c+11896>>2];b=((b+r|0)-1>>>0)/(b>>>0)|0;h:{if(d>>>0>=2){b=b+7|0;if(b>>>0>15){break h}}b=J[a+44>>2];d=J[a+32>>2];g=J[a+36>>2];a=J[a+28>>2];dJ(b,d,g,c,N[a+92>>2],J[a+80>>2],J[a+84>>2],n+8|0);break g}c=J[a+28>>2];J[c+100>>2]=0;J[c+104>>2]=0;J[c+116>>2]=0;J[c+120>>2]=0;J[c+108>>2]=0;J[c+112>>2]=0;c=b>>>3|0;b=c>>>0>d>>>0?d:c;g=db(J[J[a+44>>2]+620>>2],P(b,48));e=0;while(1){j=J[a+28>>2];i=J[a+32>>2];f=J[a+36>>2];h=J[a+40>>2];d=J[a+44>>2];l=J[d+632>>2];m=J[d+636>>2];c=g+P(e,48)|0;J[c+24>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=l;J[c+12>>2]=m;J[c>>2]=140100;J[c+44>>2]=d;J[c+36>>2]=f;J[c+40>>2]=h;J[c+28>>2]=j;J[c+32>>2]=i;d=J[a+20>>2];J[c+24>>2]=1;J[c+20>>2]=d;if(d){Ka[J[J[d>>2]+16>>2]](d);J[c+16>>2]=J[J[c+20>>2]+16>>2];d=J[c>>2]}else{d=140100}Ka[J[d+20>>2]](c);e=e+1|0;if((b|0)!=(e|0)){continue}break}break g}c=J[a+44>>2];d=J[a+32>>2];g=J[a+36>>2];a=J[a+28>>2];dJ(c,d,g,b,N[a+92>>2],J[a+80>>2],J[a+84>>2],n+8|0)}Ia=n+48|0}function Vh(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),J=Q(0),K=Q(0);a:{if(g){E=N[c+20>>2];y=N[c+24>>2];s=N[e+24>>2];F=N[e+20>>2];z=N[f- -64>>2];A=N[f+60>>2];G=N[f+68>>2];H=N[c+16>>2];I=N[e+16>>2];i=N[c+12>>2];m=N[e+8>>2];l=N[f+52>>2];u=N[e+4>>2];k=N[f+48>>2];j=N[e+12>>2];h=N[f+56>>2];r=N[f+44>>2];n=N[e>>2];q=Q(Q(m*l)+Q(Q(u*k)+Q(Q(j*h)+Q(r*n))));o=Q(Q(k*m)+Q(Q(Q(h*n)-Q(j*r))-Q(u*l)));v=N[c>>2];w=N[c+4>>2];p=Q(Q(l*n)+Q(Q(Q(h*u)-Q(j*k))-Q(m*r)));x=N[c+8>>2];t=Q(Q(r*u)+Q(Q(Q(h*m)-Q(j*l))-Q(n*k)));B=Q(Q(Q(Q(i*q)-Q(o*v))-Q(w*p))-Q(x*t));N[b+12>>2]=B;C=Q(Q(Q(v*p)+Q(Q(i*t)+Q(q*x)))-Q(o*w));N[b+8>>2]=C;D=Q(Q(Q(x*o)+Q(Q(i*p)+Q(q*w)))-Q(t*v));N[b+4>>2]=D;q=Q(Q(Q(w*t)+Q(Q(i*o)+Q(q*v)))-Q(p*x));N[b>>2]=q;J=y;K=s;o=Q(G*Q(-2));p=Q(A*Q(-2));t=Q(z*Q(-2));z=Q(Q(l*o)+Q(Q(r*p)+Q(k*t)));A=Q(Q(h*h)+Q(-.5));y=Q(Q(l*z)+Q(Q(o*A)-Q(h*Q(Q(r*t)-Q(p*k)))));y=Q(y+y);s=Q(Q(r*z)+Q(Q(p*A)-Q(h*Q(Q(k*o)-Q(t*l)))));s=Q(s+s);h=Q(Q(k*z)+Q(Q(t*A)-Q(h*Q(Q(l*p)-Q(o*r)))));h=Q(h+h);r=Q(Q(m*y)+Q(Q(n*s)+Q(u*h)));o=Q(Q(j*j)+Q(-.5));l=Q(K+Q(Q(m*r)+Q(Q(y*o)+Q(j*Q(Q(n*h)-Q(s*u))))));l=Q(l+l);k=Q(I+Q(Q(n*r)+Q(Q(s*o)+Q(j*Q(Q(u*y)-Q(h*m))))));k=Q(k+k);j=Q(F+Q(Q(u*r)+Q(Q(h*o)+Q(j*Q(Q(m*s)-Q(y*n))))));j=Q(j+j);h=Q(Q(x*l)+Q(Q(v*k)+Q(w*j)));m=Q(Q(i*i)+Q(-.5));N[b+24>>2]=J+Q(Q(x*h)+Q(Q(l*m)+Q(i*Q(Q(v*j)-Q(k*w)))));N[b+20>>2]=E+Q(Q(w*h)+Q(Q(j*m)+Q(i*Q(Q(x*k)-Q(l*v)))));N[b+16>>2]=H+Q(Q(v*h)+Q(Q(k*m)+Q(i*Q(Q(w*l)-Q(j*x)))));i=Q(Y(Q(Q(B*B)+Q(Q(C*C)+Q(Q(q*q)+Q(D*D))))));if(i==Q(0)){break a}i=Q(Q(1)/i);N[b+12>>2]=B*i;N[b+8>>2]=C*i;N[b+4>>2]=D*i;N[b>>2]=q*i;return}E=N[d+20>>2];F=N[d+24>>2];s=N[e+24>>2];G=N[e+20>>2];y=N[f+40>>2];z=N[f+32>>2];A=N[f+36>>2];H=N[d+16>>2];I=N[e+16>>2];i=N[d+12>>2];j=N[e+12>>2];h=N[f+28>>2];m=N[e>>2];l=N[f+16>>2];u=N[e+4>>2];k=N[f+20>>2];r=N[e+8>>2];n=N[f+24>>2];q=Q(Q(Q(Q(j*h)-Q(m*l))-Q(u*k))-Q(r*n));o=Q(Q(Q(u*n)+Q(Q(j*Q(-l))-Q(h*m)))-Q(k*r));v=N[d>>2];w=N[d+4>>2];p=Q(Q(Q(r*l)+Q(Q(j*Q(-k))-Q(h*u)))-Q(n*m));x=N[d+8>>2];t=Q(Q(Q(m*k)+Q(Q(j*Q(-n))-Q(h*r)))-Q(l*u));B=Q(Q(Q(Q(i*q)-Q(o*v))-Q(w*p))-Q(x*t));N[a+12>>2]=B;C=Q(Q(Q(w*t)+Q(Q(i*o)+Q(q*v)))-Q(p*x));N[a>>2]=C;D=Q(Q(Q(v*p)+Q(Q(i*t)+Q(q*x)))-Q(o*w));N[a+8>>2]=D;o=Q(Q(Q(x*o)+Q(Q(i*p)+Q(q*w)))-Q(t*v));N[a+4>>2]=o;p=Q(y*Q(-2));t=Q(z*Q(-2));y=Q(A*Q(-2));z=Q(Q(n*p)+Q(Q(l*t)+Q(k*y)));A=Q(Q(h*h)+Q(-.5));q=Q(Q(Q(n*z)+Q(Q(p*A)-Q(h*Q(Q(l*y)-Q(t*k)))))-s);q=Q(q+q);s=Q(Q(Q(l*z)+Q(Q(t*A)-Q(h*Q(Q(k*p)-Q(y*n)))))-I);s=Q(s+s);h=Q(Q(Q(k*z)+Q(Q(y*A)-Q(h*Q(Q(n*t)-Q(p*l)))))-G);h=Q(h+h);l=Q(Q(Q(Q(-m)*s)-Q(h*u))-Q(r*q));p=Q(Q(j*j)+Q(-.5));k=Q(Q(Q(q*p)+Q(j*Q(Q(u*s)-Q(m*h))))-Q(r*l));k=Q(k+k);n=Q(Q(Q(s*p)+Q(j*Q(Q(r*h)-Q(u*q))))-Q(m*l));n=Q(n+n);j=Q(Q(Q(h*p)+Q(j*Q(Q(m*q)-Q(r*s))))-Q(u*l));j=Q(j+j);h=Q(Q(x*k)+Q(Q(v*n)+Q(w*j)));m=Q(Q(i*i)+Q(-.5));N[a+24>>2]=F+Q(Q(x*h)+Q(Q(k*m)+Q(i*Q(Q(v*j)-Q(n*w)))));N[a+20>>2]=E+Q(Q(w*h)+Q(Q(j*m)+Q(i*Q(Q(x*n)-Q(k*v)))));N[a+16>>2]=H+Q(Q(v*h)+Q(Q(n*m)+Q(i*Q(Q(w*k)-Q(j*x)))));i=Q(Y(Q(Q(B*B)+Q(Q(D*D)+Q(Q(C*C)+Q(o*o))))));if(i==Q(0)){break a}i=Q(Q(1)/i);N[a+12>>2]=B*i;N[a+8>>2]=D*i;N[a+4>>2]=o*i;N[a>>2]=C*i}}function eca(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0);e=Ia+-64|0;Ia=e;f=N[b+12>>2];g=N[b+8>>2];h=N[b>>2];c=N[b+4>>2];d=Q(Q(1)/Q(Y(Q(Q(f*f)+Q(Q(g*g)+Q(Q(h*h)+Q(c*c)))))));i=Q(f*d);N[e+48>>2]=i;k=Q(g*d);N[e+44>>2]=k;c=Q(c*d);N[e+40>>2]=c;h=Q(h*d);N[e+36>>2]=h;d=N[b+16>>2];N[e+52>>2]=d;f=N[b+20>>2];N[e+56>>2]=f;g=N[b+24>>2];N[e+60>>2]=g;b=J[a+316>>2]&1024?J[a+56>>2]+144|0:a+112|0;m=N[b+8>>2];l=N[b+4>>2];o=N[b+12>>2];p=N[b>>2];u=N[b+24>>2];q=N[b+20>>2];z=N[b+16>>2];OF(a,e+36|0);d=Q(z-d);d=Q(d+d);f=Q(q-f);f=Q(f+f);g=Q(u-g);g=Q(g+g);u=Q(Q(Q(Q(-h)*d)-Q(f*c))-Q(k*g));q=Q(Q(i*i)+Q(-.5));z=Q(Q(Q(g*q)+Q(i*Q(Q(c*d)-Q(h*f))))-Q(k*u));B=Q(Q(Q(f*q)+Q(i*Q(Q(h*g)-Q(k*d))))-Q(c*u));u=Q(Q(Q(d*q)+Q(i*Q(Q(k*f)-Q(c*g))))-Q(h*u));d=Q(Q(k*m)+Q(Q(c*l)+Q(Q(i*o)+Q(h*p))));f=Q(Q(p*c)+Q(Q(Q(i*m)-Q(o*k))-Q(h*l)));g=Q(Q(m*h)+Q(Q(Q(i*l)-Q(o*c))-Q(k*p)));i=Q(Q(l*k)+Q(Q(Q(i*p)-Q(o*h))-Q(c*m)));b=J[a+324>>2];a:{if(!b){break a}j=Ka[J[J[b>>2]+48>>2]](b)|0;b=J[j+8>>2];v=J[j+4>>2];n=v&2?b:j+16|0;k=N[n+36>>2];c=N[n+32>>2];h=N[n+40>>2];m=N[n+28>>2];l=N[n+52>>2];l=Q(l+l);o=N[n+44>>2];o=Q(o+o);p=N[n+48>>2];p=Q(p+p);q=Q(Q(f*l)+Q(Q(i*o)+Q(g*p)));r=Q(Q(d*d)+Q(-.5));s=Q(z+Q(Q(f*q)+Q(Q(l*r)+Q(d*Q(Q(i*p)-Q(o*g))))));N[e+32>>2]=s;t=Q(B+Q(Q(g*q)+Q(Q(p*r)+Q(d*Q(Q(f*o)-Q(l*i))))));N[e+28>>2]=t;w=Q(Q(Q(Q(d*h)-Q(m*i))-Q(g*c))-Q(f*k));N[e+20>>2]=w;x=Q(Q(Q(i*c)+Q(Q(d*k)+Q(f*h)))-Q(m*g));N[e+16>>2]=x;y=Q(Q(Q(f*m)+Q(Q(d*c)+Q(g*h)))-Q(k*i));N[e+12>>2]=y;k=Q(Q(Q(g*k)+Q(Q(d*m)+Q(i*h)))-Q(c*f));N[e+8>>2]=k;c=Q(u+Q(Q(i*q)+Q(Q(o*r)+Q(d*Q(Q(g*l)-Q(p*f))))));N[e+24>>2]=c;b:{c:{switch((v>>>30|0)-2|0){case 0:if(K[J[j>>2]+4785|0]){break b}break;case 1:break b;default:break c}}Qq(j+12|0,e+8|0);break a}if(!b){b=$a(J[j>>2],v>>>24&15);J[j+8>>2]=b}N[b+28>>2]=k;N[b+52>>2]=s;N[b+48>>2]=t;N[b+44>>2]=c;N[b+40>>2]=w;N[b+36>>2]=x;N[b+32>>2]=y;_a(J[j>>2],j);J[j+4>>2]=J[j+4>>2]|2}if(J[a+356>>2]){k=Q(Q(d*d)+Q(-.5));o=Q(-g);p=Q(-i);q=Q(-f);v=0;while(1){b=J[J[a+352>>2]+(v<<2)>>2];j=Ka[J[J[b>>2]+252>>2]](b)|0;b=J[j+16>>2];A=J[j+12>>2];n=A&1?b:j+24|0;r=N[n+24>>2];s=N[n+20>>2];t=N[n+16>>2];c=N[n+8>>2];h=N[n+4>>2];m=N[n+12>>2];l=N[n>>2];w=Q(Q(q*c)+Q(Q(o*h)+Q(Q(d*m)+Q(l*p))));N[e+20>>2]=w;x=Q(Q(Q(i*h)+Q(Q(d*c)+Q(f*m)))-Q(l*g));N[e+16>>2]=x;y=Q(Q(Q(f*l)+Q(Q(d*h)+Q(g*m)))-Q(c*i));N[e+12>>2]=y;l=Q(Q(Q(g*c)+Q(Q(d*l)+Q(i*m)))-Q(h*f));N[e+8>>2]=l;c=Q(r+r);h=Q(t+t);m=Q(s+s);r=Q(Q(f*c)+Q(Q(i*h)+Q(g*m)));s=Q(z+Q(Q(f*r)+Q(Q(c*k)+Q(d*Q(Q(i*m)+Q(h*o))))));N[e+32>>2]=s;t=Q(B+Q(Q(g*r)+Q(Q(m*k)+Q(d*Q(Q(f*h)+Q(c*p))))));N[e+28>>2]=t;c=Q(u+Q(Q(i*r)+Q(Q(h*k)+Q(d*Q(Q(g*c)+Q(m*q))))));N[e+24>>2]=c;n=j+8|0;d:{e:{f:{switch((A>>>30|0)-2|0){case 0:if(K[J[n>>2]+4785|0]){break e}break;case 1:break e;default:break f}}Rq(j+20|0,e+8|0);break d}if(!b){b=$a(J[j+8>>2],A>>>24&15);J[j+16>>2]=b;s=N[e+32>>2];t=N[e+28>>2];w=N[e+20>>2];x=N[e+16>>2];y=N[e+12>>2];l=N[e+8>>2];c=N[e+24>>2]}N[b+16>>2]=c;N[b+12>>2]=w;N[b+8>>2]=x;N[b+4>>2]=y;N[b>>2]=l;N[b+24>>2]=s;N[b+20>>2]=t;_a(J[j+8>>2],n);J[j+12>>2]=J[j+12>>2]|1}v=v+1|0;if(v>>>0>2]){continue}break}}Ia=e- -64|0}function Px(a,b,c){var d=0,e=0,f=0,g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=0,z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=0,G=0;d=Ia-144|0;Ia=d;g=N[c>>2];i=N[c+12>>2];t=Q(Q(g+i)*Q(.5));j=N[c+8>>2];l=N[c+20>>2];u=Q(Q(j+l)*Q(.5));m=N[c+4>>2];n=N[c+16>>2];v=Q(Q(m+n)*Q(.5));w=J[b>>2];a:{if(!w){s=v;r=t;k=u;break a}x=J[b+8>>2];y=J[b+4>>2];E=a+32|0;l=Q(Q(l-j)*Q(.5));m=Q(Q(n-m)*Q(.5));n=Q(Q(i-g)*Q(.5));F=d+72|0;G=d+60|0;while(1){f=y+P(q,40)|0;r=N[f+36>>2];k=N[f+32>>2];s=N[f+28>>2];g=N[f+24>>2];e=J[f+4>>2];h=J[f>>2];N[d+68>>2]=N[f+8>>2];J[d+60>>2]=h;J[d+64>>2]=e;i=Q(g+g);p=Q(s*i);A=Q(k+k);B=Q(r*A);N[d+28>>2]=p+B;C=Q(i*k);j=Q(s+s);D=Q(r*j);N[d+32>>2]=C-D;N[d+36>>2]=p-B;g=Q(Q(1)-Q(g*i));p=Q(k*A);N[d+40>>2]=g-p;k=Q(j*k);r=Q(i*r);N[d+44>>2]=k+r;N[d+48>>2]=C+D;N[d+52>>2]=k-r;k=Q(s*j);N[d+56>>2]=g-k;N[d+24>>2]=Q(Q(1)-k)-p;N[d+72>>2]=N[f+12>>2];N[d+76>>2]=N[f+16>>2];N[d+80>>2]=N[f+20>>2];N[d+140>>2]=u;N[d+136>>2]=v;N[d+132>>2]=t;N[d+128>>2]=l;N[d+124>>2]=m;N[d+120>>2]=n;J[d+116>>2]=1065353216;J[d+108>>2]=0;J[d+112>>2]=0;J[d+100>>2]=1065353216;J[d+104>>2]=0;J[d+92>>2]=0;J[d+96>>2]=0;J[d+84>>2]=1065353216;J[d+88>>2]=0;if(Oo(F,G,d+24|0,d+120|0,d+132|0,d+84|0)){e=J[a+36>>2];h=e+16|0;o=J[a+40>>2]&2147483647;b:{if(h>>>0<=o>>>0){break b}z=o;o=o?o<<1:2;o=h>>>0>o>>>0?h:o;if(z>>>0>=o>>>0){break b}mb(E,o);e=J[a+36>>2]}J[a+36>>2]=h;e=J[a+32>>2]+(e<<2)|0;J[e>>2]=0;h=J[x+(q<<2)>>2];N[e+20>>2]=u;N[e+16>>2]=v;N[e+12>>2]=t;J[e+8>>2]=0;J[e+4>>2]=h;h=J[f+4>>2];J[e+24>>2]=J[f>>2];J[e+28>>2]=h;J[e+32>>2]=J[f+8>>2];N[e+36>>2]=N[f+12>>2];N[e+40>>2]=N[f+16>>2];N[e+44>>2]=N[f+20>>2];N[e+48>>2]=N[f+24>>2];N[e+52>>2]=N[f+28>>2];N[e+56>>2]=N[f+32>>2];N[e+60>>2]=N[f+36>>2]}q=q+1|0;if((w|0)!=(q|0)){continue}break}m=N[c+4>>2];n=N[c+16>>2];s=Q(Q(m+n)*Q(.5));g=N[c>>2];i=N[c+12>>2];r=Q(Q(g+i)*Q(.5));j=N[c+8>>2];l=N[c+20>>2];k=Q(Q(j+l)*Q(.5))}w=J[b+20>>2];x=J[b+16>>2];o=J[b+12>>2];N[d+92>>2]=Q(l-j)*Q(.5);N[d+88>>2]=Q(n-m)*Q(.5);N[d+84>>2]=Q(i-g)*Q(.5);if(o){y=a+32|0;q=0;while(1){b=x+P(q,28)|0;i=N[b>>2];j=N[b+12>>2];g=N[b+24>>2];c:{if(N[c+12>>2]>2]>Q(g+(i>j?i:j))){break c}l=N[b+4>>2];m=N[b+16>>2];if(N[c+16>>2]>2]>Q(g+(l>m?l:m))){break c}n=N[b+8>>2];p=N[b+20>>2];if(N[c+20>>2]>2]>Q(g+(n>p?n:p))){break c}N[d+140>>2]=n;N[d+136>>2]=l;N[d+132>>2]=i;N[d+128>>2]=p;N[d+124>>2]=m;N[d+120>>2]=j;N[d+20>>2]=k;N[d+16>>2]=s;N[d+12>>2]=r;J[d+56>>2]=1065353216;J[d+48>>2]=0;J[d+52>>2]=0;J[d+40>>2]=1065353216;J[d+44>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;J[d+24>>2]=1065353216;J[d+28>>2]=0;if(ce(d+132|0,d+120|0,d+12|0,d+84|0,d+24|0,0,0)>Q(g*g)){break c}e=J[a+36>>2];f=e+13|0;h=J[a+40>>2]&2147483647;d:{if(f>>>0<=h>>>0){break d}z=h;h=h?h<<1:2;h=f>>>0>h>>>0?f:h;if(z>>>0>=h>>>0){break d}mb(y,h);e=J[a+36>>2]}J[a+36>>2]=f;e=J[a+32>>2]+(e<<2)|0;J[e>>2]=1;f=J[w+(q<<2)>>2];N[e+20>>2]=u;N[e+16>>2]=v;N[e+12>>2]=t;J[e+8>>2]=0;J[e+4>>2]=f;f=J[b+4>>2];J[e+24>>2]=J[b>>2];J[e+28>>2]=f;f=J[b+12>>2];J[e+32>>2]=J[b+8>>2];J[e+36>>2]=f;f=J[b+20>>2];J[e+40>>2]=J[b+16>>2];J[e+44>>2]=f;J[e+48>>2]=J[b+24>>2]}q=q+1|0;if((o|0)!=(q|0)){continue}break}}Ia=d+144|0}function os(a,b,c,d,e,f,g,h,i,j){var k=0,l=Q(0),m=0,n=0,o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=0,M=Q(0),O=0,R=Q(0),S=0,T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=0,aa=0,ba=0,ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0);k=Ia-96|0;Ia=k;o=L[a+22>>1];if(o){a=J[a+24>>2];ba=a+(o<<4)|0;while(1){I=K[a+3|0];o=K[a+2|0];J[k+88>>2]=0;J[k+92>>2]=0;J[k+80>>2]=0;J[k+84>>2]=0;J[k+72>>2]=0;J[k+76>>2]=0;J[k+64>>2]=0;J[k+68>>2]=0;J[k+56>>2]=0;J[k+60>>2]=0;J[k+48>>2]=0;J[k+52>>2]=0;J[k+40>>2]=0;J[k+44>>2]=0;J[k+32>>2]=0;J[k+36>>2]=0;l=N[a+40>>2];m=J[a+36>>2];n=J[a+32>>2];J[k+28>>2]=0;N[k+24>>2]=l;J[k+16>>2]=n;J[k+20>>2]=m;l=N[a+44>>2];n=a- -64|0;m=n+P(o,112)|0;ps(k,n,o,k+16|0,b,d,c,e,k+80|0,k+48|0,k- -64|0,k+32|0,m);S=m+((o<<2)+12&2032)|0;o=S+(I<<7)|0;a:{if(!(I?j:0)){z=N[k+40>>2];A=N[k+36>>2];B=N[k+32>>2];C=N[k+72>>2];D=N[k+68>>2];p=N[k+64>>2];E=N[k+56>>2];F=N[k+52>>2];w=N[k+48>>2];G=N[k+88>>2];H=N[k+84>>2];x=N[k+80>>2];break a}p=N[k>>2];l=l>2]);T=Q(-M);U=Q(N[a+16>>2]*l);ca=Q(-U);n=0;z=N[k+40>>2];A=N[k+36>>2];B=N[k+32>>2];C=N[k+72>>2];D=N[k+68>>2];p=N[k+64>>2];E=N[k+56>>2];F=N[k+52>>2];w=N[k+48>>2];G=N[k+88>>2];H=N[k+84>>2];x=N[k+80>>2];O=0;while(1){m=(n<<7)+S|0;da=N[m+64>>2];ea=N[m+68>>2];fa=N[m+72>>2];q=N[m+12>>2];R=N[m+48>>2];ga=N[m+44>>2];l=N[m+28>>2];V=N[m+24>>2];W=N[m+40>>2];t=N[m+8>>2];X=N[m+20>>2];Y=N[m+36>>2];u=N[m+4>>2];Z=N[m+16>>2];v=N[m>>2];_=N[m+32>>2];ha=N[d+8>>2];y=N[b+8>>2];ia=N[e+8>>2];ja=N[c+8>>2];ka=N[d+4>>2];r=N[b+4>>2];la=N[e+4>>2];ma=N[c+4>>2];s=N[b>>2];na=N[d>>2];oa=N[c>>2];pa=N[e>>2];J[b+12>>2]=0;l=Q(Q(q-Q(l*Q(ga-R)))-Q(l*Q(Q(Q(Q(Q(v*s)+Q(Z*na))-Q(Q(v*oa)+Q(_*pa)))+Q(Q(Q(u*r)+Q(X*ka))-Q(Q(u*ma)+Q(Y*la))))+Q(Q(Q(t*y)+Q(V*ha))-Q(Q(t*ja)+Q(W*ia))))));$=l>U;R=y;aa=l>2]=R+Q(fa*l);N[b+4>>2]=r+Q(ea*l);N[b>>2]=s+Q(da*l);q=N[m+80>>2];r=N[m+84>>2];s=N[m+88>>2];J[d+12>>2]=0;N[d+8>>2]=Q(s*l)+N[d+8>>2];N[d+4>>2]=Q(r*l)+N[d+4>>2];N[d>>2]=N[d>>2]+Q(q*l);q=N[m+96>>2];r=N[m+100>>2];s=N[m+104>>2];J[c+12>>2]=0;N[c+8>>2]=Q(l*s)+N[c+8>>2];N[c+4>>2]=Q(l*r)+N[c+4>>2];N[c>>2]=Q(l*q)+N[c>>2];q=N[m+112>>2];r=N[m+116>>2];s=N[m+120>>2];J[e+12>>2]=0;N[e+8>>2]=Q(l*s)+N[e+8>>2];N[e+4>>2]=Q(l*r)+N[e+4>>2];N[e>>2]=Q(l*q)+N[e>>2];N[m+12>>2]=y;z=Q(Q(W*l)+z);A=Q(Q(Y*l)+A);B=Q(Q(_*l)+B);t=Q(t*l);C=Q(t+C);u=Q(u*l);D=Q(u+D);v=Q(v*l);p=Q(v+p);E=Q(Q(V*l)+E);F=Q(Q(X*l)+F);w=Q(Q(Z*l)+w);G=Q(t+G);H=Q(u+H);x=Q(v+x);O=$|aa|O;n=n+1|0;if((n|0)!=(I|0)){continue}break}N[k+48>>2]=w;N[k+80>>2]=x;N[k+64>>2]=p;J[a+52>>2]=0-(O&1)}l=N[a+24>>2];J[f+12>>2]=0;N[f+8>>2]=Q(G*l)+N[f+8>>2];N[f+4>>2]=Q(H*l)+N[f+4>>2];N[f>>2]=Q(x*l)+N[f>>2];l=N[a+4>>2];J[h+12>>2]=0;N[h+8>>2]=Q(E*l)+N[h+8>>2];N[h+4>>2]=Q(F*l)+N[h+4>>2];N[h>>2]=Q(w*l)+N[h>>2];l=N[a+28>>2];J[g+12>>2]=0;N[g+8>>2]=N[g+8>>2]-Q(C*l);N[g+4>>2]=N[g+4>>2]-Q(D*l);N[g>>2]=N[g>>2]-Q(p*l);l=N[a+8>>2];J[i+12>>2]=0;N[i+8>>2]=N[i+8>>2]-Q(z*l);N[i+4>>2]=N[i+4>>2]-Q(A*l);N[i>>2]=N[i>>2]-Q(B*l);a=o;if(ba>>>0>a>>>0){continue}break}}Ia=k+96|0}function oA(a,b,c,d,e,f){var g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0);g=Ia-208|0;Ia=g;x=J[c+32>>2];A=N[x+20>>2];y=J[d+32>>2];z=N[y+20>>2];E=N[x+24>>2];F=N[y+24>>2];G=N[x+16>>2];H=N[y+16>>2];n=N[y+8>>2];j=N[x>>2];p=N[y>>2];i=N[x+8>>2];q=N[y+4>>2];h=N[x+12>>2];k=N[y+12>>2];m=N[x+4>>2];x=0;J[g+204>>2]=0;J[g+188>>2]=0;J[g+172>>2]=0;I=Q(i*q);K=Q(m*n);L=Q(h*p);M=Q(j*k);l=Q(Q(I-K)+Q(L-M));o=Q(l+l);O=Q(j*n);P=Q(i*p);R=Q(h*q);S=Q(m*k);r=Q(Q(O-P)+Q(R-S));u=Q(r+r);v=Q(Q(1)-Q(l*o));T=Q(r*u);N[g+184>>2]=v-T;U=Q(m*p);V=Q(j*q);W=Q(h*n);X=Q(i*k);l=Q(Q(U-V)+Q(W-X));w=Q(l*u);Y=Q(h*k);s=Q(-j);Z=Q(m*q);_=Q(n*i);C=Q(Y-Q(Q(Q(p*s)-Z)-_));t=Q(C*o);N[g+180>>2]=w-t;N[g+168>>2]=w+t;$=Q(l+l);aa=Q(l*$);N[g+164>>2]=v-aa;v=Q(H-G);w=Q(z-A);t=Q(Q(s*v)-Q(w*m));s=Q(F-E);t=Q(t-Q(i*s));D=Q(Q(h*h)+Q(-.5));B=Q(Q(Q(h*Q(Q(m*v)-Q(j*w)))+Q(D*s))-Q(i*t));N[g+200>>2]=B+B;B=Q(Q(Q(D*w)+Q(h*Q(Q(j*s)-Q(i*v))))-Q(m*t));N[g+196>>2]=B+B;J[g+156>>2]=0;l=Q(l*o);u=Q(C*u);N[g+176>>2]=l+u;o=Q(r*o);r=Q(C*$);N[g+160>>2]=o-r;N[g+152>>2]=l-u;N[g+148>>2]=o+r;N[g+144>>2]=Q(Q(1)-T)-aa;h=Q(Q(Q(D*v)+Q(h*Q(Q(i*w)-Q(m*s))))-Q(j*t));N[g+192>>2]=h+h;J[g+140>>2]=0;s=Q(-p);m=Q(G-H);o=Q(A-z);l=Q(E-F);r=Q(Q(Q(s*m)-Q(o*q))-Q(n*l));w=Q(Q(k*k)+Q(-.5));h=Q(Q(Q(k*Q(Q(q*m)-Q(p*o)))+Q(l*w))-Q(n*r));N[g+136>>2]=h+h;h=Q(Q(Q(k*Q(Q(p*l)-Q(n*m)))+Q(o*w))-Q(q*r));N[g+132>>2]=h+h;J[g+124>>2]=0;i=Q(Q(K-I)+Q(M-L));h=Q(i+i);u=Q(Q(P-O)+Q(S-R));v=Q(u+u);t=Q(Q(1)-Q(i*h));A=Q(u*v);N[g+120>>2]=t-A;i=Q(Q(V-U)+Q(X-W));z=Q(i*v);j=Q(Y-Q(Q(Q(s*j)-Z)-_));s=Q(j*h);N[g+116>>2]=z-s;J[g+108>>2]=0;N[g+104>>2]=z+s;z=t;s=Q(i+i);t=Q(i*s);N[g+100>>2]=z-t;k=Q(Q(Q(k*Q(Q(o*n)-Q(q*l)))+Q(m*w))-Q(p*r));N[g+128>>2]=k+k;k=Q(i*h);n=Q(j*v);N[g+112>>2]=k+n;h=Q(u*h);j=Q(j*s);N[g+96>>2]=h-j;J[g+92>>2]=0;N[g+88>>2]=k-n;N[g+84>>2]=h+j;N[g+80>>2]=Q(Q(1)-A)-t;J[g+76>>2]=0;J[g+48>>2]=2139095039;J[g+40>>2]=0;J[g+44>>2]=0;J[g+32>>2]=0;J[g+36>>2]=0;J[g+16>>2]=0;a:{if(!Bk(a,b,c,d,g+80|0,g+144|0,g+16|0,g+48|0,g+12|0,g+32|0,0,g+76|0)){break a}if(!Bk(b,a,d,c,g+144|0,g+80|0,g+16|0,g+48|0,g+8|0,g+32|0,1,g+76|0)){break a}if(!qA(a,b,c,d,g+80|0,g+144|0,g+16|0,g+48|0,g+32|0,g+76|0)){break a}a=J[g+52>>2];J[e>>2]=J[g+48>>2];J[e+4>>2]=a;a=J[g+60>>2];J[e+8>>2]=J[g+56>>2];J[e+12>>2]=a;h=N[g+40>>2];k=N[g+36>>2];n=N[g+32>>2];b:{if(J[g+76>>2]==1){a=J[d+32>>2];j=N[a+12>>2];p=N[a+8>>2];i=N[a>>2];q=N[a+4>>2];m=Q(Q(p*h)+Q(Q(i*n)+Q(q*k)));o=Q(Q(j*j)+Q(-.5));l=Q(Q(Q(j*Q(Q(i*k)-Q(n*q)))+Q(o*h))+Q(p*m));l=Q(l+l);r=Q(Q(q*m)+Q(Q(o*k)+Q(j*Q(Q(p*n)-Q(h*i)))));r=Q(r+r);h=Q(Q(i*m)+Q(Q(n*o)+Q(j*Q(Q(q*h)-Q(k*p)))));h=Q(h+h);break b}a=J[c+32>>2];j=N[a+12>>2];p=N[a+8>>2];i=N[a>>2];q=N[a+4>>2];m=Q(Q(p*h)+Q(Q(i*n)+Q(q*k)));o=Q(Q(j*j)+Q(-.5));l=Q(Q(Q(Q(j*Q(Q(i*k)-Q(n*q)))+Q(o*h))+Q(p*m))*Q(-2));r=Q(Q(Q(q*m)+Q(Q(o*k)+Q(j*Q(Q(p*n)-Q(h*i)))))*Q(-2));h=Q(Q(Q(i*m)+Q(Q(n*o)+Q(j*Q(Q(q*h)-Q(k*p)))))*Q(-2))}J[f+12>>2]=0;N[f+8>>2]=l;N[f+4>>2]=r;N[f>>2]=h;x=1}Ia=g+208|0;return x}function IV(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0);c=Ia-160|0;Ia=c;J[c+52>>2]=a;J[c+48>>2]=a;h=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=h;h=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=h;vc(c+132|0,c+104|0,e,f,g);l=N[f+20>>2];m=N[f+16>>2];k=N[c+124>>2];q=N[c+120>>2];t=N[c+128>>2];N[b+8>>2]=t-N[f+24>>2];N[b+4>>2]=k-l;N[b>>2]=q-m;l=N[f+20>>2];m=N[f+16>>2];N[c- -64>>2]=t-N[f+24>>2];N[c+60>>2]=k-l;N[c+56>>2]=q-m;l=N[g+20>>2];m=N[g+24>>2];n=N[g+16>>2];v=N[c+152>>2];N[c+84>>2]=v;N[c+100>>2]=t;N[c+96>>2]=k;w=N[c+156>>2];N[c+88>>2]=w;N[c+76>>2]=t-m;N[c+72>>2]=k-l;x=N[c+148>>2];N[c+80>>2]=x;N[c+92>>2]=q;N[c+68>>2]=q-n;o=N[c+116>>2];l=N[c+144>>2];r=N[c+112>>2];m=N[c+140>>2];s=N[c+104>>2];p=N[c+132>>2];u=N[c+108>>2];n=N[c+136>>2];if(Q(Q(o*l)+Q(Q(r*m)+Q(Q(s*p)+Q(u*n))))>2]=o;r=Q(-r);N[c+112>>2]=r;u=Q(-u);N[c+108>>2]=u;s=Q(-s);N[c+104>>2]=s}if(K[e+112|0]&2){k=Q(Q(m*r)+Q(Q(n*u)+Q(Q(l*o)+Q(p*s))));q=Q(Q(s*n)+Q(Q(Q(l*r)-Q(o*m))-Q(p*u)));t=Q(Q(r*p)+Q(Q(Q(l*u)-Q(o*n))-Q(m*s)));v=Q(0);p=Q(Q(u*m)+Q(Q(Q(l*s)-Q(o*p))-Q(n*r)));a:{if(p==Q(0)){m=Q(1);n=Q(0);l=Q(0);break a}l=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(Q(p*p)+Q(0))+Q(0))))));m=Q(k*l);n=Q(l*Q(0));l=Q(p*l)}o=Q(n*q);r=Q(t*n);N[c+44>>2]=o+Q(r+Q(Q(k*m)+Q(p*l)));N[c+32>>2]=o+Q(Q(Q(p*m)-Q(k*l))-r);k=Q(k*Q(-n));n=Q(n*p);N[c+40>>2]=Q(l*t)+Q(Q(k+Q(q*m))-n);N[c+36>>2]=n+Q(Q(k+Q(t*m))-Q(q*l));b=J[e+104>>2];d=J[e+100>>2];N[c+12>>2]=N[e+92>>2]>Q(0)|N[e+88>>2]>Q(0)?v:N[e+96>>2];J[c+4>>2]=d;J[c+8>>2]=b;b:{if(!Mz(c+4|0,c+32|0,c+20|0,c+16|0)){m=N[c+140>>2];n=N[c+136>>2];p=N[c+132>>2];l=N[c+144>>2];break b}J[c+52>>2]=a+80;m=N[c+140>>2];k=N[c+28>>2];l=N[c+144>>2];p=N[c+132>>2];o=N[c+24>>2];n=N[c+136>>2];q=N[c+20>>2];r=N[c+16>>2];J[a+40>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+8>>2]=0;J[a>>2]=0;J[a+4>>2]=0;I[a+78>>1]=0;N[a+12>>2]=r;b=L[a+76>>1];d=b|64;I[a+76>>1]=d;k=Q(k+k);q=Q(q+q);o=Q(o+o);s=Q(Q(m*k)+Q(Q(p*q)+Q(n*o)));u=Q(Q(l*l)+Q(-.5));t=Q(Q(m*s)+Q(Q(k*u)+Q(l*Q(Q(p*o)-Q(q*n)))));N[a+56>>2]=t;v=Q(Q(n*s)+Q(Q(o*u)+Q(l*Q(Q(m*q)-Q(k*p)))));N[a+52>>2]=v;k=Q(Q(p*s)+Q(Q(q*u)+Q(l*Q(Q(n*k)-Q(o*m)))));N[a+48>>2]=k;N[a+24>>2]=t;N[a+20>>2]=v;N[a+16>>2]=k;k=N[e+88>>2];c:{if(N[e+92>>2]>Q(0)|k>Q(0)){N[a+64>>2]=k;N[a+68>>2]=N[e+92>>2];b=b|81;break c}I[a+78>>1]=2049;N[a+64>>2]=N[e+80>>2];N[a+68>>2]=N[e+84>>2];b=d|(r>Q(0)?24:16);if(!(N[e+80>>2]>Q(0))){break c}b=b|4}J[a+44>>2]=0;I[a+76>>1]=b}w=N[c+156>>2];t=N[c+128>>2];v=N[c+152>>2];x=N[c+148>>2];q=N[c+120>>2];k=N[c+124>>2]}o=Q(t-w);o=Q(o+o);q=Q(q-x);q=Q(q+q);k=Q(k-v);k=Q(k+k);r=Q(Q(m*o)+Q(Q(p*q)+Q(k*n)));s=Q(Q(l*l)+Q(-.5));N[c+12>>2]=Q(m*r)+Q(Q(o*s)-Q(l*Q(Q(p*k)-Q(q*n))));N[c+8>>2]=Q(n*r)+Q(Q(k*s)-Q(l*Q(Q(m*q)-Q(o*p))));N[c+4>>2]=Q(p*r)+Q(Q(q*s)-Q(l*Q(Q(n*o)-Q(k*m))));Wh(c+48|0,c+132|0,c+104|0,c+4|0,7,0,c+32|0,c+20|0);l=N[f+16>>2];m=N[f+20>>2];n=N[c+32>>2];p=N[c+36>>2];N[i+8>>2]=N[c+40>>2]+N[f+24>>2];N[i+4>>2]=p+m;N[i>>2]=n+l;l=N[g+16>>2];m=N[g+20>>2];n=N[c+20>>2];p=N[c+24>>2];N[j+8>>2]=N[c+28>>2]+N[g+24>>2];N[j+4>>2]=p+m;N[j>>2]=n+l;Ia=c+160|0;return(J[c+52>>2]-J[c+48>>2]|0)/80|0}function LA(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=0,s=0,t=0,u=Q(0),w=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=0,K=0,L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=0,T=Q(0),U=Q(0),V=0,W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0);q=Ia-528|0;Ia=q;p=J[a+68>>2];r=p-1|0;a:{if((r|0)<0){break a}s=q+16|4;if(r>>>0>=3){V=p&-4;while(1){t=K<<2;I=P(r,112);J[t+s>>2]=I;J[(t|4)+s>>2]=I-112;J[(t|8)+s>>2]=I-224;J[(t|12)+s>>2]=I-336;r=r-4|0;K=K+4|0;S=S+4|0;if((S|0)!=(V|0)){continue}break}}I=p&3;if(I){t=0;while(1){J[(K<<2)+s>>2]=P(r,112);r=r-1|0;K=K+1|0;t=t+1|0;if((I|0)!=(t|0)){continue}break}}if(!p){break a}g=N[c+8>>2];g=g>Q(0)?g:Q(-g);g=(x(2,(C(g>Q(9.999999717180685e-10)?g:Q(9.999999717180685e-10)),v(2))|J[c+8>>2]&-2147483648),D());m=Q(Q(1)/g);m=Q(m*Q(Q(2)-Q(m*g)));u=Q(Q(0)-Q(N[b+8>>2]*m));g=N[c+4>>2];g=g>Q(0)?g:Q(-g);g=(x(2,(C(g>Q(9.999999717180685e-10)?g:Q(9.999999717180685e-10)),v(2))|J[c+4>>2]&-2147483648),D());n=Q(Q(1)/g);n=Q(n*Q(Q(2)-Q(n*g)));w=Q(Q(0)-Q(N[b+4>>2]*n));g=N[c>>2];g=g>Q(0)?g:Q(-g);g=(x(2,(C(g>Q(9.999999717180685e-10)?g:Q(9.999999717180685e-10)),v(2))|J[c>>2]&-2147483648),D());o=Q(Q(1)/g);o=Q(o*Q(Q(2)-Q(o*g)));y=Q(Q(0)-Q(N[b>>2]*o));z=Q(N[e+8>>2]+Q(1.0000000116860974e-7));A=Q(N[e+4>>2]+Q(1.0000000116860974e-7));B=Q(N[e>>2]+Q(1.0000000116860974e-7));b=J[a+88>>2];while(1){c=(q+16|0)+(p<<2)|0;a=J[c>>2];b:{if(a&1){J[q+12>>2]=a-1;N[q+8>>2]=f;if(!(Ka[J[J[d>>2]>>2]](d,1,q+12|0,q+8|0)|0)){break a}g=N[q+8>>2];if(g!=f){f=g}p=p-1|0;break b}a=a+b|0;W=N[a+44>>2];X=N[a+92>>2];T=N[a+60>>2];U=N[a+12>>2];Y=N[a+28>>2];Z=N[a+76>>2];_=N[a+40>>2];$=N[a+88>>2];E=N[a+56>>2];L=N[a+8>>2];aa=N[a+24>>2];ba=N[a+72>>2];ca=N[a+36>>2];da=N[a+84>>2];F=N[a+52>>2];M=N[a+4>>2];ea=N[a+20>>2];fa=N[a+68>>2];i=N[a+32>>2];j=N[a+80>>2];G=N[a>>2];O=N[a+48>>2];k=N[a+16>>2];l=N[a+64>>2];J[c>>2]=J[a+96>>2];g=Q(y+Q(o*Q(G-B)));h=Q(y+Q(o*Q(B+O)));H=gR?H:R;i=Q(u+Q(m*Q(i-z)));j=Q(u+Q(m*Q(z+j)));R=iR?H:R;g=g>h?g:h;h=k>l?k:l;g=gj?i:j;g=gg|(gO|f>2]=J[a+100>>2];g=Q(y+Q(o*Q(M-B)));h=Q(y+Q(o*Q(B+F)));i=gj?i:j;i=Q(u+Q(m*Q(ca-z)));j=Q(u+Q(m*Q(z+da)));O=iO?G:O;g=g>h?g:h;h=k>l?k:l;g=gj?i:j;g=gg^-1)&(!(g>2]=J[a+104>>2];g=Q(y+Q(o*Q(L-B)));h=Q(y+Q(o*Q(B+E)));i=gj?i:j;i=Q(u+Q(m*Q(_-z)));j=Q(u+Q(m*Q(z+$)));M=iM?F:M;g=g>h?g:h;h=k>l?k:l;g=gj?i:j;g=gg^-1)&(!(g>2]=J[a+108>>2];g=Q(y+Q(o*Q(U-B)));h=Q(y+Q(o*Q(B+T)));i=gj?i:j;i=Q(u+Q(m*Q(W-z)));j=Q(u+Q(m*Q(z+X)));L=iL?E:L;g=g>h?g:h;h=k>l?k:l;g=gj?i:j;g=gg^-1)&(!(g>2];n=N[a+68>>2];p=N[a+52>>2];m=N[a+88>>2];q=N[a+72>>2];r=N[a+40>>2];s=N[a+56>>2];t=N[a+36>>2];l=N[b>>2];i=N[b+4>>2];j=N[b+8>>2];h=Q(Q(Q(Q(l*N[a+44>>2])+Q(i*N[a+60>>2]))+Q(j*N[a+76>>2]))+N[a+92>>2]);N[b+8>>2]=h;m=Q(m+Q(Q(Q(l*r)+Q(i*s))+Q(j*q)));N[b+4>>2]=m;l=Q(k+Q(Q(Q(l*t)+Q(i*p))+Q(j*n)));N[b>>2]=l;d=J[a+32>>2]+1|0;J[a+32>>2]=d;a:{b:{c:{d:{e:{f:{switch(J[a>>2]){case 0:d=J[a+100>>2];N[c+8>>2]=h;N[c+4>>2]=m;N[c>>2]=l;g=J[a+4>>2];J[c+12>>2]=g;e=J[d+8>>2];if(e>>>0>=(J[d+12>>2]&2147483647)>>>0){ev(d+4|0,c);break e}f=J[d+4>>2]+(e<<4)|0;J[f+12>>2]=g;N[f+8>>2]=h;N[f+4>>2]=m;N[f>>2]=l;J[d+8>>2]=e+1;break e;case 1:if((d|0)!=2){break d}f=J[a+100>>2];i=N[a+8>>2];N[c>>2]=i;j=N[a+12>>2];N[c+4>>2]=j;k=N[a+16>>2];N[c+8>>2]=k;e=J[a+4>>2];N[c+24>>2]=h;N[c+20>>2]=m;J[c+28>>2]=e;N[c+16>>2]=l;J[c+12>>2]=e;g=J[f+20>>2];if(g>>>0<(J[f+24>>2]&2147483647)>>>0){break c}_m(f+16|0,c);break b;case 2:if(d>>>0<2){break a}f=J[a+100>>2];i=N[a+8>>2];N[c>>2]=i;j=N[a+12>>2];N[c+4>>2]=j;k=N[a+16>>2];N[c+8>>2]=k;e=J[a+4>>2];N[c+24>>2]=h;N[c+20>>2]=m;J[c+28>>2]=e;N[c+16>>2]=l;J[c+12>>2]=e;g=J[f+20>>2];if(g>>>0>=(J[f+24>>2]&2147483647)>>>0){_m(f+16|0,c);break e}d=J[f+16>>2]+(g<<5)|0;J[d+12>>2]=e;N[d+8>>2]=k;N[d+4>>2]=j;N[d>>2]=i;N[d+16>>2]=N[c+16>>2];N[d+20>>2]=N[c+20>>2];h=N[c+24>>2];J[d+28>>2]=e;N[d+24>>2]=h;J[f+20>>2]=g+1;break e;case 3:if((d|0)!=3){break d}f=J[a+100>>2];i=N[a+20>>2];N[c>>2]=i;j=N[a+24>>2];N[c+4>>2]=j;k=N[a+28>>2];N[c+8>>2]=k;e=J[a+4>>2];J[c+12>>2]=e;N[c+16>>2]=N[a+8>>2];N[c+20>>2]=N[a+12>>2];n=N[a+16>>2];N[c+40>>2]=h;N[c+36>>2]=m;N[c+24>>2]=n;J[c+44>>2]=e;N[c+32>>2]=l;J[c+28>>2]=e;g=J[f+32>>2];if(g>>>0>=(J[f+36>>2]&2147483647)>>>0){Zm(f+28|0,c);break b}d=J[f+28>>2]+P(g,48)|0;J[d+12>>2]=e;N[d+8>>2]=k;N[d+4>>2]=j;N[d>>2]=i;N[d+16>>2]=N[c+16>>2];N[d+20>>2]=N[c+20>>2];h=N[c+24>>2];J[d+28>>2]=e;N[d+24>>2]=h;N[d+32>>2]=N[c+32>>2];N[d+36>>2]=N[c+36>>2];h=N[c+40>>2];J[d+44>>2]=e;N[d+40>>2]=h;J[f+32>>2]=g+1;break b;case 4:break f;default:break d}}if(d>>>0<3){break d}f=J[a+100>>2];d=d&1;i=N[(d?8:20)+a>>2];N[c>>2]=i;g=a+8|0;o=a+20|0;e=d?g:o;j=N[e+4>>2];N[c+4>>2]=j;k=N[e+8>>2];N[c+8>>2]=k;e=J[a+4>>2];J[c+12>>2]=e;N[c+16>>2]=N[(d?20:8)+a>>2];d=d?o:g;N[c+20>>2]=N[d+4>>2];n=N[d+8>>2];N[c+40>>2]=h;N[c+36>>2]=m;N[c+24>>2]=n;J[c+44>>2]=e;N[c+32>>2]=l;J[c+28>>2]=e;g=J[f+32>>2];if(g>>>0>=(J[f+36>>2]&2147483647)>>>0){Zm(f+28|0,c);break e}d=J[f+28>>2]+P(g,48)|0;J[d+12>>2]=e;N[d+8>>2]=k;N[d+4>>2]=j;N[d>>2]=i;N[d+16>>2]=N[c+16>>2];N[d+20>>2]=N[c+20>>2];h=N[c+24>>2];J[d+28>>2]=e;N[d+24>>2]=h;N[d+32>>2]=N[c+32>>2];N[d+36>>2]=N[c+36>>2];h=N[c+40>>2];J[d+44>>2]=e;N[d+40>>2]=h;J[f+32>>2]=g+1}d=J[a+32>>2]}if(d>>>0<2){break a}N[a+20>>2]=N[a+8>>2];d=J[a+16>>2];J[a+24>>2]=J[a+12>>2];J[a+28>>2]=d;break a}d=J[f+16>>2]+(g<<5)|0;J[d+12>>2]=e;N[d+8>>2]=k;N[d+4>>2]=j;N[d>>2]=i;N[d+16>>2]=N[c+16>>2];N[d+20>>2]=N[c+20>>2];h=N[c+24>>2];J[d+28>>2]=e;N[d+24>>2]=h;J[f+20>>2]=g+1}J[a+32>>2]=0}N[a+8>>2]=N[b>>2];N[a+12>>2]=N[b+4>>2];N[a+16>>2]=N[b+8>>2];Ia=c+48|0;return a}function bga(a,b,c,d,e,f,g,h,i,j,k,l,m){a=a|0;b=Q(b);c=Q(c);d=d|0;e=e|0;f=Q(f);g=Q(g);h=Q(h);i=Q(i);j=Q(j);k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=Q(0),w=0,x=0,y=0,z=0,A=Q(0),B=0,C=0,D=0,E=0,F=0;n=Ia-240|0;Ia=n;J[n+224>>2]=l;J[n+236>>2]=e+12088;J[n+232>>2]=e+11824;J[n+228>>2]=e+11852;J[n+220>>2]=138052;J[n+216>>2]=0;J[n+208>>2]=0;J[n+212>>2]=0;J[n+200>>2]=0;J[n+204>>2]=1065353216;J[n+192>>2]=0;J[n+196>>2]=0;y=J[e+12048>>2];gI(J[a+656>>2],J[a+660>>2]);if(J[a+660>>2]){while(1){z=u<<5;o=z+J[a+656>>2]|0;r=L[o+10>>1];l=L[o+8>>1];t=(l|0)==65535;B=t?r:l;a:{if(L[o+22>>1]==1){p=J[o+24>>2];l=J[p+68>>2];q=J[((l&7)<<2)+d>>2];s=J[o+12>>2];x=J[d+32>>2];J[n+48>>2]=P((r|0)==65535?J[o+16>>2]:0,112)+k;J[n+44>>2]=P(t?s:0,112)+k;t=x+(q+(l>>>3|0)<<4)|0;r=J[p+16>>2];s=K[r+28|0];l=J[p+20>>2];if(l){s=K[l+28|0]|s;q=l}else{q=n+192|0}N[n+52>>2]=N[r>>2];N[n+56>>2]=N[r+4>>2];N[n+60>>2]=N[r+8>>2];N[n+64>>2]=N[r+12>>2];N[n+68>>2]=N[r+16>>2];N[n+72>>2]=N[r+20>>2];N[n+76>>2]=N[r+24>>2];N[n+80>>2]=N[q>>2];l=l?l:n+192|0;N[n+84>>2]=N[l+4>>2];N[n+88>>2]=N[l+8>>2];N[n+92>>2]=N[l+12>>2];N[n+96>>2]=N[l+16>>2];N[n+100>>2]=N[l+20>>2];N[n+104>>2]=N[l+24>>2];J[n+128>>2]=J[p+12>>2];J[n+160>>2]=J[t+8>>2];J[n+32>>2]=o;J[n+36>>2]=J[o>>2];J[n+40>>2]=J[o+4>>2];l=L[p+40>>1];H[n+141|0]=l>>>2&1;H[n+142|0]=l>>>8&1;J[n+108>>2]=l&8?8:1;q=8;b:{if(l&16){break b}q=4;if(l&1024){break b}q=l&64?1:2}J[n+112>>2]=q;l=K[p+44|0];v=K[p+45|0]?Q(1):Q(0);N[n+28>>2]=v;A=l?Q(1):Q(0);N[n+16>>2]=A;N[n+20>>2]=A;N[n+24>>2]=v;N[n+144>>2]=N[p+52>>2];J[n+152>>2]=J[p+36>>2];l=K[p+42|0];N[n+148>>2]=s&32?j:Q(34028234663852886e22);H[n+156|0]=l;Yr(n+16|0,t,e,c,g,h,f,i,n+220|0,y);I[o+20>>1]=K[t+12|0];J[o+28>>2]=J[t+8>>2];J[p+36>>2]=J[n+152>>2];H[p+42|0]=K[n+156|0];break a}q=n+192|0;l=q;p=J[o+24>>2];s=J[p+24>>2];if(s){l=J[s+36>>2]}s=L[p+8>>1];x=J[p+20>>2];C=J[p+12>>2];w=J[p+28>>2];if(w){q=J[w+36>>2]}w=J[o+4>>2];D=J[o+12>>2];E=J[o+16>>2];F=J[o>>2];J[n+12>>2]=s;J[n+8>>2]=x;J[n+4>>2]=C;J[n+32>>2]=o;J[n>>2]=p;N[n+52>>2]=N[l>>2];N[n+56>>2]=N[l+4>>2];N[n+60>>2]=N[l+8>>2];N[n+64>>2]=N[l+12>>2];N[n+68>>2]=N[l+16>>2];N[n+72>>2]=N[l+20>>2];N[n+76>>2]=N[l+24>>2];N[n+80>>2]=N[q>>2];N[n+84>>2]=N[q+4>>2];N[n+88>>2]=N[q+8>>2];N[n+92>>2]=N[q+12>>2];N[n+96>>2]=N[q+16>>2];N[n+100>>2]=N[q+20>>2];v=N[q+24>>2];J[n+48>>2]=P((r|0)==65535?E:0,112)+k;J[n+44>>2]=P(t?D:0,112)+k;N[n+104>>2]=v;J[n+40>>2]=w;J[n+36>>2]=F;N[n+136>>2]=N[p>>2];N[n+140>>2]=N[p+4>>2];J[n+148>>2]=(J[p+40>>2]<<5)+m;l=L[p+10>>1];H[n+155|0]=l>>>9&1;H[n+154|0]=l>>>5&1;H[n+153|0]=(l&128)>>>7;H[n+152|0]=l>>>8&1;N[n+144>>2]=N[p+44>>2];Tr(n,n+16|0,n+220|0,b,c,y)}c:{if(J[o+24>>2]){q=(B&65535)<<2;l=q+J[a+408>>2]|0;o=J[l>>2];if(!o){J[q+J[a+420>>2]>>2]=u;o=J[l>>2]}J[l>>2]=o+1;break c}q=u+1|0;o=J[a+660>>2];if(q>>>0>>0){l=J[a+656>>2]+z|0;while(1){o=J[a+656>>2]+(q<<5)|0;p=J[o+4>>2];J[l>>2]=J[o>>2];J[l+4>>2]=p;p=J[o+28>>2];J[l+24>>2]=J[o+24>>2];J[l+28>>2]=p;p=J[o+20>>2];J[l+16>>2]=J[o+16>>2];J[l+20>>2]=p;p=J[o+12>>2];J[l+8>>2]=J[o+8>>2];J[l+12>>2]=p;l=l+32|0;q=q+1|0;o=J[a+660>>2];if(q>>>0>>0){continue}break}}J[a+660>>2]=o-1;u=u-1|0}u=u+1|0;if(u>>>0>2]){continue}break}}Ia=n+240|0}function dI(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0);j=Ia-224|0;Ia=j;p=N[b+24>>2];q=N[b+20>>2];o=N[b+8>>2];l=N[b+4>>2];m=N[b>>2];n=N[b+16>>2];J[j+152>>2]=0;J[j+156>>2]=0;J[j+144>>2]=0;J[j+148>>2]=0;J[j+136>>2]=0;J[j+140>>2]=0;J[j+128>>2]=0;J[j+132>>2]=0;J[j+120>>2]=0;J[j+124>>2]=0;J[j+112>>2]=0;J[j+116>>2]=0;J[j+104>>2]=0;J[j+108>>2]=0;J[j+96>>2]=0;J[j+100>>2]=0;a:{if(g){b:{if(L[a+8>>1]!=65535){J[j+220>>2]=0;N[j+216>>2]=p;N[j+212>>2]=q;N[j+208>>2]=n;J[j+188>>2]=0;N[j+184>>2]=o;N[j+180>>2]=l;N[j+176>>2]=m;k=J[e+16>>2];g=J[e+20>>2];l=N[e+24>>2];J[j+92>>2]=0;N[j+88>>2]=l;J[j+80>>2]=k;J[j+84>>2]=g;k=J[e>>2];g=J[e+4>>2];l=N[e+8>>2];J[j+76>>2]=0;N[j+72>>2]=l;J[j+64>>2]=k;J[j+68>>2]=g;m=N[f+12>>2];n=N[f+8>>2];o=N[f+4>>2];l=N[f>>2];J[j>>2]=0;J[j+4>>2]=0;N[j+16>>2]=l;J[j+8>>2]=0;J[j+12>>2]=1065353216;f=j+160|0;g=j+48|0;k=j+32|0;e=j+192|0;break b}J[j+204>>2]=0;N[j+200>>2]=p;N[j+196>>2]=q;N[j+192>>2]=n;J[j+172>>2]=0;N[j+168>>2]=o;N[j+164>>2]=l;N[j+160>>2]=m;k=J[e+16>>2];g=J[e+20>>2];l=N[e+24>>2];J[j+60>>2]=0;N[j+56>>2]=l;J[j+48>>2]=k;J[j+52>>2]=g;k=J[e>>2];g=J[e+4>>2];l=N[e+8>>2];J[j+44>>2]=0;N[j+40>>2]=l;J[j+32>>2]=k;J[j+36>>2]=g;r=J[f+8>>2];k=J[f+12>>2];g=J[f+4>>2];e=J[f>>2];J[j+16>>2]=0;J[j>>2]=e;J[j+4>>2]=g;J[j+8>>2]=r;J[j+12>>2]=k;m=Q(1);o=Q(0);f=j+176|0;g=j+80|0;k=j- -64|0;n=Q(0);e=j+208|0}J[k>>2]=0;J[k+4>>2]=0;J[k+8>>2]=0;J[k+12>>2]=0;J[g>>2]=0;J[g+4>>2]=0;J[g+8>>2]=0;J[g+12>>2]=0;J[f>>2]=0;J[f+4>>2]=0;J[f+8>>2]=0;J[f+12>>2]=0;J[e>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;N[j+28>>2]=m;N[j+24>>2]=n;N[j+20>>2]=o;if(K[J[a+24>>2]]==3){nJ(a,j+208|0,j+192|0,j+176|0,j+160|0,j+80|0,j+48|0,j- -64|0,j+32|0,j+144|0,j+128|0,j+112|0,j+96|0,i,h);break a}rJ(a,j+208|0,j+192|0,j+176|0,j+160|0,j+80|0,j+48|0,j- -64|0,j+32|0,j+16|0,j,h,j+144|0,j+128|0,j+112|0,j+96|0);break a}c:{if(L[a+8>>1]!=65535){e=j+176|0;g=e|4;k=e|8;r=e|12;J[j+220>>2]=0;N[j+216>>2]=p;N[j+212>>2]=q;N[j+208>>2]=n;N[j+176>>2]=m;f=j+160|0;e=j+192|0;break c}e=j+160|0;g=e|4;k=e|8;r=e|12;J[j+204>>2]=0;N[j+200>>2]=p;N[j+196>>2]=q;N[j+192>>2]=n;N[j+160>>2]=m;f=j+176|0;e=j+208|0}N[g>>2]=l;N[k>>2]=o;J[r>>2]=0;J[f>>2]=0;J[f+4>>2]=0;J[f+8>>2]=0;J[f+12>>2]=0;J[e>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;if(K[J[a+24>>2]]==3){os(a,j+208|0,j+192|0,j+176|0,j+160|0,j+144|0,j+128|0,j+112|0,j+96|0,1);break a}qs(a,j+208|0,j+192|0,j+176|0,j+160|0,j+144|0,j+128|0,j+112|0,j+96|0)}e=L[a+8>>1]==65535;a=e?j+96|0:j+112|0;x=N[a+8>>2];p=N[a+4>>2];q=N[a>>2];a=e?j+128|0:j+144|0;m=N[a+8>>2];n=N[a+4>>2];o=N[a>>2];a=e?j+192|0:j+208|0;s=N[a+8>>2];t=N[a+4>>2];u=N[a>>2];a=e?j+160|0:j+176|0;v=N[a+8>>2];w=N[a+4>>2];i=N[b+8>>2];h=N[b+4>>2];l=N[a>>2];N[d>>2]=Q(l-N[b>>2])+N[d>>2];N[d+4>>2]=Q(w-h)+N[d+4>>2];N[d+8>>2]=Q(v-i)+N[d+8>>2];i=N[b+24>>2];h=N[b+20>>2];N[d+16>>2]=Q(u-N[b+16>>2])+N[d+16>>2];N[d+20>>2]=Q(t-h)+N[d+20>>2];N[d+24>>2]=Q(s-i)+N[d+24>>2];N[b+24>>2]=s;N[b+20>>2]=t;N[b+16>>2]=u;N[b+8>>2]=v;N[b+4>>2]=w;N[b>>2]=l;N[c>>2]=N[c>>2]-o;N[c+4>>2]=N[c+4>>2]-n;N[c+8>>2]=N[c+8>>2]-m;N[c+16>>2]=N[c+16>>2]-q;N[c+20>>2]=N[c+20>>2]-p;N[c+24>>2]=N[c+24>>2]-x;Ia=j+224|0}function vs(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;i=Ia-528|0;Ia=i;a:{if(!J[a+100>>2]){break a}n=J[a+188>>2];J[a+188>>2]=J[a+192>>2];f=J[a+132>>2];l=J[a+156>>2];j=J[a+144>>2];m=J[a+96>>2];d=-1;while(1){c=f+(J[(e<<2)+m>>2]<<3)|0;b=J[c+4>>2];c=J[c>>2];J[(c<<2)+l>>2]=1073741821;J[(b<<2)+l>>2]=1073741821;d=d>>>0>c>>>0?c:d;e=e+1|0;g=J[a+100>>2];if(e>>>0>>0){continue}break}k=(J[a+188>>2]<<1)+2|0;if((k|0)!=(d|0)){h=J[a+132>>2];b=d;while(1){e=d<<2;f=e+l|0;if(J[f>>2]!=1073741821){b:{if((b|0)==(d|0)){break b}c=b<<2;J[c+j>>2]=J[e+j>>2];e=c+l|0;c=J[f>>2];J[e>>2]=c;if((c&-2)==1073741822){break b}J[(h+(c<<2&-8)|0)+((c&1)<<2)>>2]=b}b=b+1|0}d=d+1|0;if((k|0)!=(d|0)){continue}break}g=J[a+100>>2]}j=J[a+160>>2];k=J[a+148>>2];c:{d:{if(!g){g=(J[a+188>>2]<<1)+2|0;d=-1;break d}f=J[a+136>>2];g=0;d=-1;while(1){c=f+(J[(g<<2)+m>>2]<<3)|0;b=J[c+4>>2];c=J[c>>2];J[j+(c<<2)>>2]=1073741821;J[j+(b<<2)>>2]=1073741821;d=d>>>0>c>>>0?c:d;b=J[a+100>>2];g=g+1|0;if(b>>>0>g>>>0){continue}break}g=(J[a+188>>2]<<1)+2|0;if((g|0)==(d|0)){break c}}h=J[a+136>>2];b=d;while(1){e=d<<2;f=e+j|0;if(J[f>>2]!=1073741821){e:{if((b|0)==(d|0)){break e}c=b<<2;J[c+k>>2]=J[e+k>>2];e=c+j|0;c=J[f>>2];J[e>>2]=c;if((c&-2)==1073741822){break e}J[(h+(c<<2&-8)|0)+((c&1)<<2)>>2]=b}b=b+1|0}d=d+1|0;if((g|0)!=(d|0)){continue}break}b=J[a+100>>2]}j=J[a+164>>2];k=J[a+152>>2];f:{g:{if(!b){g=(J[a+188>>2]<<1)+2|0;d=-1;break g}f=J[a+140>>2];g=0;d=-1;while(1){c=f+(J[(g<<2)+m>>2]<<3)|0;b=J[c+4>>2];c=J[c>>2];J[j+(c<<2)>>2]=1073741821;J[j+(b<<2)>>2]=1073741821;d=d>>>0>c>>>0?c:d;b=J[a+100>>2];g=g+1|0;if(b>>>0>g>>>0){continue}break}g=(J[a+188>>2]<<1)+2|0;if((g|0)==(d|0)){break f}}h=J[a+140>>2];b=d;while(1){e=d<<2;f=e+j|0;if(J[f>>2]!=1073741821){h:{if((b|0)==(d|0)){break h}c=b<<2;J[c+k>>2]=J[e+k>>2];e=c+j|0;c=J[f>>2];J[e>>2]=c;if((c&-2)==1073741822){break h}J[(h+(c<<2&-8)|0)+((c&1)<<2)>>2]=b}b=b+1|0}d=d+1|0;if((g|0)!=(d|0)){continue}break}b=J[a+100>>2]}if(b){e=J[a+140>>2];f=J[a+136>>2];c=J[a+132>>2];d=0;while(1){h=J[(d<<2)+m>>2]<<3;b=h+c|0;J[b>>2]=1073741821;J[b+4>>2]=1073741821;b=f+h|0;J[b>>2]=1073741821;J[b+4>>2]=1073741821;b=e+h|0;J[b>>2]=1073741821;J[b+4>>2]=1073741821;d=d+1|0;if(d>>>0>2]){continue}break}}b=J[a+128>>2];c=(b>>>5|0)+1|0;f=c<<2;e=i+12|0;if(b>>>0>=4096){b=J[42504]+12|0;e=Ka[J[J[b>>2]+8>>2]](b,f,29113,21732,56)|0}J[i+524>>2]=e;d=0;Wa(e,0,f);J[i+4>>2]=c|-2147483648;e=J[i+524>>2];J[i>>2]=e;if(J[a+100>>2]){f=J[a+96>>2];while(1){c=J[f+(d<<2)>>2];b=e+(c>>>3&536870908)|0;J[b>>2]=J[b>>2]|1<>>0>2]){continue}break}}h=0;e=a+216|0;c=J[e+28>>2];if(c){while(1){b=J[e+20>>2]+(h<<3)|0;f=J[b+4>>2];d=J[b>>2];b=J[i>>2];i:{if(J[(d>>>3&536870908)+b>>2]>>>d&1|J[b+(f>>>3&536870908)>>2]>>>f&1){b=d|f<<16;b=(b<<15^-1)+b|0;b=P(b>>10^b,9);b=b>>6^b;b=(b<<11^-1)+b|0;Bs(e,J[e+36>>2]&(b>>16^b),h);c=J[e+28>>2];break i}h=h+1|0}if(c>>>0>h>>>0){continue}break}}b=n-J[a+100>>2]|0;J[a+188>>2]=b;J[a+192>>2]=b-J[a+92>>2];b=J[i>>2];if(!(!b|J[i+4>>2]<0)){a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,b)}b=J[i+524>>2];if((b|0)==(i+12|0)|!b){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,b)}Ia=i+528|0}function Yi(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=0,k=0,l=0,m=Q(0),n=0,o=0,p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=0,M=Q(0),O=0,R=Q(0),S=0,T=Q(0),U=Q(0),V=Q(0),W=0,X=0,Y=0,Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0);S=J[a+7688>>2];if(S>>>0>f>>>0){r=Ia-32|0;B=N[d+12>>2];M=Q(Q(B*B)+Q(-.5));v=N[c+12>>2];A=Q(Q(v*v)+Q(-.5));Z=Q(e*e);E=N[d+4>>2];_=Q(-E);F=N[d>>2];$=Q(-F);G=N[d+8>>2];aa=Q(-G);x=N[c+4>>2];T=Q(-x);y=N[c>>2];U=Q(-y);z=N[c+8>>2];V=Q(-z);while(1){k=P(f,104)+a|0;H=k+2818|0;j=L[H>>1];a:{b:{if(!((j|0)!=2&J[((f<<2)+a|0)+7424>>2]!=65535)){if(!J[((f<<2)+a|0)+7296>>2]){break a}l=P(f,24)+a|0;e=Q(N[l+6548>>2]-N[l+6536>>2]);q=Q(e*e);e=Q(N[l+6540>>2]-N[l+6528>>2]);s=Q(e*e);e=Q(N[l+6544>>2]-N[l+6532>>2]);h=Q(N[k+2864>>2]-N[k+2876>>2]);t=Q(h*h);h=Q(N[k+2856>>2]-N[k+2868>>2]);i=Q(h*h);h=Q(N[k+2860>>2]-N[k+2872>>2]);if(Q(q+Q(s+Q(e*e)))<=Q(Q(t+Q(i+Q(h*h)))*Q(4))){break a}j=0;I[H>>1]=0;l=0;break b}l=0;if((j|0)!=1){break b}u=N[c+16>>2];s=N[c+20>>2];e=N[k+2864>>2];e=Q(e+e);h=N[k+2856>>2];h=Q(h+h);i=N[k+2860>>2];i=Q(i+i);m=Q(Q(z*e)+Q(Q(y*h)+Q(i*x)));N[r+8>>2]=N[c+24>>2]+Q(Q(z*m)+Q(Q(e*A)+Q(v*Q(Q(y*i)+Q(h*T)))));N[r+4>>2]=s+Q(Q(x*m)+Q(Q(i*A)+Q(v*Q(Q(z*h)+Q(e*U)))));e=Q(u+Q(Q(y*m)+Q(Q(h*A)+Q(v*Q(Q(x*e)+Q(i*V))))));j=1;l=1}n=(f<<2)+a|0;o=J[n+7424>>2];if((o|0)!=65535){W=n+7556|0;X=n+7558|0;h=Q(0);i=N[r+20>>2];m=N[r+16>>2];u=N[r+12>>2];C=N[r+8>>2];D=N[r+4>>2];while(1){O=P(o,44)+a|0;Y=K[O+5|0];if(Y){o=0;while(1){n=L[O>>1]+o|0;j=(n<<6)+b|0;c:{if(!(N[j+12>>2]>1]=n;C=N[j+24>>2];D=N[j+20>>2];e=N[j+16>>2];l=1;break c;case 1:l=1;s=N[j+24>>2];h=Q(s-C);p=Q(h*h);q=N[j+16>>2];h=Q(q-e);w=Q(h*h);t=N[j+20>>2];h=Q(t-D);h=Q(p+Q(w+Q(h*h)));if(!(Z>1]=n;l=2;i=s;m=t;u=q;break c;default:break d}}s=N[j+24>>2];q=Q(s-C);p=Q(q*q);q=N[j+16>>2];t=Q(q-e);R=Q(t*t);t=N[j+20>>2];w=Q(t-D);w=Q(p+Q(R+Q(w*w)));p=Q(s-i);R=Q(p*p);p=Q(q-u);ba=Q(p*p);p=Q(t-m);p=Q(R+Q(ba+Q(p*p)));if(w>p){if(!(h>1]=n;i=s;m=t;u=q;h=w;break c}if(!(h>1]=n;C=s;D=t;e=q;h=p}o=o+1|0;if((Y|0)!=(o|0)){continue}break}}o=L[O+2>>1];if((o|0)!=65535){continue}break}N[r+20>>2]=i;N[r+16>>2]=m;N[r+12>>2]=u;N[r+8>>2]=C;N[r+4>>2]=D;j=L[H>>1]}N[r>>2]=e;j=j&65535;if(l>>>0>j>>>0){while(1){n=P(j,12);o=n+k|0;n=r+n|0;u=N[n+8>>2];e=Q(u-N[c+24>>2]);e=Q(e+e);s=N[n>>2];h=Q(s-N[c+16>>2]);h=Q(h+h);q=N[n+4>>2];i=Q(q-N[c+20>>2]);i=Q(i+i);m=Q(Q(z*e)+Q(Q(y*h)+Q(i*x)));N[o+2864>>2]=Q(z*m)+Q(Q(e*A)-Q(v*Q(Q(y*i)+Q(h*T))));N[o+2860>>2]=Q(x*m)+Q(Q(i*A)-Q(v*Q(Q(z*h)+Q(e*U))));N[o+2856>>2]=Q(y*m)+Q(Q(h*A)-Q(v*Q(Q(x*e)+Q(i*V))));e=Q(u-N[d+24>>2]);e=Q(e+e);h=Q(s-N[d+16>>2]);h=Q(h+h);i=Q(q-N[d+20>>2]);i=Q(i+i);m=Q(Q(G*e)+Q(Q(F*h)+Q(i*E)));N[o+2888>>2]=Q(G*m)+Q(Q(e*M)-Q(B*Q(Q(F*i)+Q(h*_))));N[o+2884>>2]=Q(E*m)+Q(Q(i*M)-Q(B*Q(Q(G*h)+Q(e*$))));N[o+2880>>2]=Q(F*m)+Q(Q(h*M)-Q(B*Q(Q(E*e)+Q(i*aa))));j=j+1|0;if((l|0)!=(j|0)){continue}break}}if(!l){J[k+2888>>2]=0;j=k+2880|0;J[j>>2]=0;J[j+4>>2]=0;J[k+2864>>2]=0;k=k+2856|0;J[k>>2]=0;J[k+4>>2]=0}I[H>>1]=l}f=f+1|0;if((S|0)!=(f|0)){continue}break}}}function x1(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=0,D=Q(0),E=Q(0),F=0,G=0;e=Ia-80|0;Ia=e;a=J[c+32>>2];n=N[b+8>>2];l=N[b+4>>2];k=N[b+12>>2];m=N[b>>2];f=N[d+8>>2];o=Q(N[d+24>>2]*Q(-2));i=N[d>>2];p=Q(N[d+16>>2]*Q(-2));u=Q(N[d+20>>2]*Q(-2));h=N[d+4>>2];q=Q(Q(f*o)+Q(Q(i*p)+Q(u*h)));g=N[b+16>>2];w=Q(g+g);g=N[b+20>>2];r=Q(g+g);g=N[b+24>>2];s=Q(g+g);x=Q(Q(Q(Q(-i)*w)-Q(r*h))-Q(f*s));g=N[d+12>>2];j=Q(Q(g*g)+Q(-.5));N[e+44>>2]=Q(Q(f*q)+Q(Q(o*j)-Q(g*Q(Q(i*u)-Q(p*h)))))+Q(Q(Q(s*j)+Q(g*Q(Q(h*w)-Q(i*r))))-Q(f*x));N[e+40>>2]=Q(Q(h*q)+Q(Q(u*j)-Q(g*Q(Q(f*p)-Q(o*i)))))+Q(Q(Q(r*j)+Q(g*Q(Q(i*s)-Q(f*w))))-Q(h*x));N[e+32>>2]=Q(f*n)+Q(Q(h*l)+Q(Q(g*k)+Q(i*m)));N[e+28>>2]=Q(m*h)+Q(Q(Q(g*n)-Q(k*f))-Q(i*l));N[e+24>>2]=Q(n*i)+Q(Q(Q(g*l)-Q(k*h))-Q(f*m));N[e+20>>2]=Q(l*f)+Q(Q(Q(g*m)-Q(k*i))-Q(h*n));N[e+36>>2]=Q(Q(i*q)+Q(Q(p*j)-Q(g*Q(Q(h*o)-Q(u*f)))))+Q(Q(Q(w*j)+Q(g*Q(Q(f*r)-Q(h*s))))-Q(i*x));Zc(e+4|0,e+20|0);i=N[c+20>>2];h=Q(i+i);f=N[c+24>>2];l=Q(f+f);o=Q(i*h);p=Q(f*l);g=Q(Q(Q(1)-o)-p);u=N[c+4>>2];m=N[c+16>>2];j=Q(m+m);r=Q(j*f);k=N[c+28>>2];s=Q(h*k);n=Q(r+s);q=Q(u*n);x=Q(j*i);y=Q(l*k);l=Q(x+y);z=Q(h*f);D=Q(j*k);f=Q(z-D);w=N[c+8>>2];i=Q(f*w);k=Q(r-s);E=Q(Q(1)-Q(m*j));j=Q(E-o);r=N[c+12>>2];h=Q(j*r);s=N[e+4>>2];m=Q(x-y);o=Q(E-p);p=Q(z+D);x=N[e+8>>2];y=Q(Q(Q(Q(Q(g*q)+Q(l*i))+Q(k*h))*s)+Q(Q(Q(Q(m*q)+Q(o*i))+Q(p*h))*x));h=Q(Q(Q(n*q)+Q(f*i))+Q(j*h));q=N[e+12>>2];i=Q(y+Q(h*q));N[e+76>>2]=i;h=Q(u*m);y=Q(o*w);z=Q(p*r);h=Q(Q(Q(s*Q(Q(Q(g*h)+Q(l*y))+Q(k*z)))+Q(x*Q(Q(Q(m*h)+Q(o*y))+Q(p*z))))+Q(q*Q(Q(Q(n*h)+Q(f*y))+Q(j*z))));N[e+72>>2]=h;y=g;g=Q(u*g);u=l;l=Q(l*w);w=k;k=Q(k*r);g=Q(Q(Q(s*Q(Q(Q(y*g)+Q(u*l))+Q(w*k)))+Q(x*Q(Q(Q(m*g)+Q(o*l))+Q(p*k))))+Q(q*Q(Q(Q(n*g)+Q(f*l))+Q(j*k))));N[e+68>>2]=g;c=J[a+56>>2]+P(K[a+55|0],20)|0;d=J[a+60>>2];a:{if(!d){a=K[a+54|0];b:{if(!(a&1)){f=Q(34028234663852886e22);d=a;break b}f=Q(Q(N[c+8>>2]*i)+Q(Q(N[c>>2]*g)+Q(h*N[c+4>>2])));f=f>Q(34028234663852886e22)?Q(34028234663852886e22):f;c=c+12|0;d=a-1|0}if((a|0)==1){break a}while(1){j=Q(Q(N[c+8>>2]*i)+Q(Q(N[c>>2]*g)+Q(h*N[c+4>>2])));f=f>2]*i)+Q(Q(N[c+12>>2]*g)+Q(h*N[c+16>>2])));f=f>1];t=(C(h),v(2))&2147483647;A=(C(g),v(2))&2147483647;b=(C(i),v(2))&2147483647;c:{if(!(t>>>0<=A>>>0|t>>>0<=b>>>0)){A=0;t=1;b=2;break c}if(b>>>0<=A>>>0){A=2;t=0;b=1;break c}A=1;t=2;b=0}F=e+68|0;G=F+(t<<2)|0;f=N[G>>2];t=P(t<<1|J[G>>2]>>>31,B);j=Q(Q(B-1>>>0)*Q(.5));n=Q(Q(1)/Q(R(f)));f=Q(Q(j*Q(Q(N[(b<<2)+F>>2]*n)+Q(1)))+Q(.5));d:{if(f=Q(0)){b=~~f>>>0;break d}b=0}t=P(b+t|0,B);B=J[d+4>>2];f=Q(Q(j*Q(Q(n*N[(e+68|0)+(A<<2)>>2])+Q(1)))+Q(.5));e:{if(f=Q(0)){b=~~f>>>0;break e}b=0}b=B+(b+t|0)|0;J[e+64>>2]=K[b|0];J[e+60>>2]=K[b+L[d+2>>1]|0];N[e+56>>2]=-i;N[e+52>>2]=-h;N[e+48>>2]=-g;Nk(e- -64|0,e+48|0,c,d);Nk(e+60|0,e+68|0,c,J[a+60>>2]);a=P(J[e+64>>2],12)+c|0;f=Q(Q(N[a+8>>2]*N[e+76>>2])+Q(Q(N[a>>2]*N[e+68>>2])+Q(N[a+4>>2]*N[e+72>>2])))}Ia=e+80|0;return Q(-N[e+16>>2])>=f|0}function LU(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=Q(0),u=Q(0);a:{if(J[a+36>>2]){f=J[a+36>>2];n=J[f+16>>2];c=n<<2;o=J[f+28>>2];e=P(o,20);p=J[f+4>>2];d=P(p,12);g=((c+e|0)+d|0)+12|0;b:{if(!g){break b}f=J[42504]+12|0;h=Ka[J[J[f>>2]+8>>2]](f,g,29113,15474,2527)|0;f=J[a+36>>2]}J[a+40>>2]=h;l=c+h|0;q=Va(l+e|0,J[f>>2],d);i=J[a+36>>2];d=J[i+16>>2];if(d){r=J[i+24>>2];f=0;while(1){g=l+P(k,20)|0;c=1;j=f+1|0;c:{if(j>>>0>=d>>>0){break c}e=d-f|0;m=J[i+12>>2];s=K[(m+(f<<2)|0)+3|0];while(1){if(K[(m+(j<<2)|0)+3|0]!=(s|0)){break c}c=c+1|0;j=f+c|0;if((c|0)!=(e|0)){continue}break}c=e}I[g+18>>1]=f;I[g+16>>1]=c;e=(k<<4)+r|0;N[g>>2]=N[e>>2];N[g+4>>2]=N[e+4>>2];N[g+8>>2]=N[e+8>>2];N[g+12>>2]=N[e+12>>2];if(c){g=J[i+12>>2];d=0;e=c;j=c&3;if(j){while(1){m=f<<2;J[m+h>>2]=K[(g+m|0)+2|0];f=f+1|0;e=e-1|0;d=d+1|0;if((j|0)!=(d|0)){continue}break}}if(c>>>0>=4){while(1){c=f<<2;J[c+h>>2]=K[(c+g|0)+2|0];d=c+4|0;J[d+h>>2]=K[(d+g|0)+2|0];d=c+8|0;J[d+h>>2]=K[(d+g|0)+2|0];c=c+12|0;J[c+h>>2]=K[(c+g|0)+2|0];f=f+4|0;e=e-4|0;if(e){continue}break}}d=J[i+16>>2]}k=k+1|0;if(d>>>0>f>>>0){continue}break}}J[b+24>>2]=4;J[b+8>>2]=p;J[b+4>>2]=q;J[b>>2]=12;J[b+12>>2]=20;J[b+28>>2]=h;J[b+32>>2]=n;J[b+20>>2]=o;J[b+16>>2]=l;f=0;h=0;d=0;i=Ia-16|0;Ia=i;c=J[b+20>>2];d:{if(c>>>0<2){break d}g=J[b+16>>2];e=c-1|0;k=e&3;e:{if(c-2>>>0<3){c=1;break e}l=e&-4;c=1;while(1){e=g+P(c,20)|0;f=L[(g+P(f,20)|0)+16>>1]>1]?c:f;f=L[(g+P(f,20)|0)+16>>1]>1]?c+1|0:f;f=L[(g+P(f,20)|0)+16>>1]>1]?c+2|0:f;f=L[(g+P(f,20)|0)+16>>1]>1]?c+3|0:f;c=c+4|0;h=h+4|0;if((l|0)!=(h|0)){continue}break}}if(k){while(1){f=L[(g+P(f,20)|0)+16>>1]>1]?c:f;c=c+1|0;d=d+1|0;if((k|0)!=(d|0)){continue}break}}if(!f){break d}k=J[b+28>>2];c=J[b+32>>2]<<2;if(c){e=J[42504];e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,c,29113,15579,313)|0}else{e=0}J[a+12>>2]=e;c=J[g+12>>2];J[i+8>>2]=J[g+8>>2];J[i+12>>2]=c;c=J[g+4>>2];J[i>>2]=J[g>>2];J[i+4>>2]=c;d=g+P(f,20)|0;l=L[d+18>>1];c=L[d+16>>1];e=L[g+16>>1];h=L[g+18>>1];J[g+16>>2]=J[d+16>>2];j=J[d+12>>2];J[g+8>>2]=J[d+8>>2];J[g+12>>2]=j;j=J[d+4>>2];J[g>>2]=J[d>>2];J[g+4>>2]=j;j=J[i+8>>2];n=J[i+12>>2];o=J[i+4>>2];p=J[i>>2];I[d+16>>1]=e;J[d>>2]=p;J[d+4>>2]=o;J[d+8>>2]=j;J[d+12>>2]=n;I[d+18>>1]=h;f:{if(!J[b+20>>2]){break f}Va(J[a+12>>2],k+(l<<2)|0,c<<2);I[g+18>>1]=0;if(M[b+20>>2]<2){break f}l=e<<2;j=k+(h<<2)|0;n=g+P(f,20)|0;h=1;while(1){d=J[a+12>>2]+((c&65535)<<2)|0;g:{if((f|0)==(h|0)){Va(d,j,l);I[n+18>>1]=c;d=e;break g}m=d;d=g+P(h,20)|0;Va(m,k+(L[d+18>>1]<<2)|0,L[d+16>>1]<<2);I[d+18>>1]=c;d=L[d+16>>1]}c=d+c|0;h=h+1|0;if(h>>>0>2]){continue}break}}J[b+28>>2]=J[a+12>>2]}Ia=i+16|0;break a}py(a,b)}if(H[J[a+4>>2]+37|0]&1){c=0;d=J[b+8>>2];if(d){f=J[b+4>>2];while(1){t=N[a+16>>2];u=N[a+20>>2];e=f+P(c,12)|0;N[e+8>>2]=N[e+8>>2]+N[a+24>>2];N[e+4>>2]=u+N[e+4>>2];N[e>>2]=t+N[e>>2];c=c+1|0;if((d|0)!=(c|0)){continue}break}}e=J[b+20>>2];if(e){d=J[b+16>>2];c=0;while(1){b=d+P(c,20)|0;N[b+12>>2]=N[b+12>>2]-Q(Q(N[b+8>>2]*N[a+24>>2])+Q(Q(N[b>>2]*N[a+16>>2])+Q(N[b+4>>2]*N[a+20>>2])));c=c+1|0;if((e|0)!=(c|0)){continue}break}}}}function Dq(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;if(J[a+40>>2]){Xa(J[42504],8,22675,247,81429,0);af(J[a+40>>2],a)}j=a+20|0;k=qi(j,b);if((k|0)!=-1){d=Oc(a);a:{if(!d|!(K[(K[b+36|0]&64?J[b+40>>2]+52|0:b+112|0)|0]&2)){break a}Qp(d+5584|0,J[j+16>>2],J[(k<<2)+(L[j+12>>1]==1?j+8|0:J[j+8>>2])>>2]);if(J[j+16>>2]==-1|L[j+4>>1]!=1){break a}J[j+16>>2]=-1;d=L[a+4>>1];if((d&65527)!=5){break a}b:{c:{switch(d-5|0){case 0:d=a- -64|0;break b;case 8:break c;default:break a}}d=a- -64|0}d=J[d>>2];if(M[d+152>>2]<=4294967293){e=J[d+40>>2];f=J[d+156>>2];J[d+156>>2]=-2;h=J[e+44>>2]-1|0;if((h|0)!=(f|0)){i=J[e+40>>2];g=J[i+(h<<2)>>2];J[i+(f<<2)>>2]=g;J[J[g>>2]+152>>2]=f}J[e+44>>2]=h}I[d+148>>1]=L[d+148>>1]&61439}e=b+32|0;p=J[b+16>>2]==1;h=Ia-16|0;Ia=h;f=J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a|0;d=J[f+4>>2];d:{if(d>>>0<1073741824){break d}l=J[f>>2];if(!K[l+4785|0]){a=f+J[((d>>>22&60)+109352|0)+12>>2]|0;if(!(K[(d&1?J[f+8>>2]:a+8|0)|0]&8)){pt(a,e+16|0,c);xi(e)}a=J[e+4>>2];if((a&251658240)!=16777216){break d}J[e>>2]=0;J[e+4>>2]=a&1073741823;break d}if((d&-1073741824)==1073741824){a=J[e+4>>2];if((a&251658240)!=16777216){break d}J[e>>2]=0;J[e+4>>2]=a&1073741823;break d}a=J[f+8>>2];if(!a){a=$a(l,d>>>24&15);J[f+8>>2]=a;d=J[f+4>>2]}e:{if(!(d&32)){break e}g=J[a+88>>2];if((g|0)==1){if((e|0)!=J[a+84>>2]){break e}J[a+84>>2]=0;J[a+88>>2]=0;J[f+4>>2]=J[f+4>>2]&-33;break e}f:{g:{h:{if(g){i=J[l+4868>>2]+(J[a+84>>2]<<2)|0;n=g&1;if((g|0)==1){d=0;break h}q=g&-2;d=0;while(1){m=i+(d<<2)|0;i:{if((e|0)!=J[m>>2]){d=d+1|0;break i}g=g-1|0;J[m>>2]=J[i+(g<<2)>>2]}m=i+(d<<2)|0;j:{if((e|0)!=J[m>>2]){d=d+1|0;break j}g=g-1|0;J[m>>2]=J[i+(g<<2)>>2]}o=o+2|0;if((o|0)!=(q|0)){continue}break}break h}J[a+88>>2]=0;break g}k:{if(!n){break k}n=i+(d<<2)|0;if((e|0)!=J[n>>2]){d=d+1|0;break k}J[n>>2]=J[(i+(g<<2)|0)-4>>2]}J[a+88>>2]=d;switch(d|0){case 1:break f;case 0:break g;default:break e}}J[a+84>>2]=0;J[f+4>>2]=J[f+4>>2]&-33;break e}J[a+84>>2]=J[i>>2]}l:{m:{n:{o:{g=J[a+28>>2];if(!g){d=0;break o}i=J[a+24>>2];d=0;while(1){if((e|0)==J[i+(d<<2)>>2]){break o}d=d+1|0;if((g|0)!=(d|0)){continue}break}break n}if((d|0)==(g|0)){break n}c=g-1|0;J[a+28>>2]=c;a=J[a+24>>2];J[a+(d<<2)>>2]=J[a+(c<<2)>>2];a=J[e+4>>2];if((a&251658240)!=16777216){break l}J[e+4>>2]=a&1073741823|-2147483648;break m}p:{if(!(K[(f+J[((J[f+4>>2]>>>22&60)+109352|0)+12>>2]|0)+8|0]&8)){H[h+12|0]=c;J[h+8>>2]=e;c=J[a+76>>2];if(c>>>0>=(J[a+80>>2]&2147483647)>>>0){NC(a+36|0,h+8|0);break p}d=J[h+12>>2];c=J[a+72>>2]+(c<<3)|0;J[c>>2]=J[h+8>>2];J[c+4>>2]=d;J[a+76>>2]=J[a+76>>2]+1;break p}if(p){if(!(K[e+7|0]&16)){break p}JC(l+4816|0,e);J[e+4>>2]=J[e+4>>2]&-268435457;break p}H[h+12|0]=0;J[h+8>>2]=e;c=J[a+76>>2];if(c>>>0>=(J[a+80>>2]&2147483647)>>>0){NC(a+36|0,h+8|0);break p}d=J[h+12>>2];c=J[a+72>>2]+(c<<3)|0;J[c>>2]=J[h+8>>2];J[c+4>>2]=d;J[a+76>>2]=J[a+76>>2]+1}a=J[e+4>>2];if((a&251658240)!=16777216){break l}J[e+4>>2]=a|-1073741824}J[e>>2]=l}_a(J[f>>2],f);J[f+4>>2]=J[f+4>>2]|8}Ia=h+16|0;a=J[J[42497]+476>>2];rC(j,k,a);rC(j+8|0,k,a);SC(b)}if((k|0)==-1){Xa(J[42504],8,22675,253,79935,0)}}function mc(a,b,c,d,e){var f=0,g=Q(0),h=0,i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0);f=Ia-128|0;Ia=f;o=N[b+16>>2];n=N[b>>2];p=Q(o-n);B=N[b+36>>2];s=N[b+4>>2];u=Q(B-s);C=N[b+32>>2];x=Q(C-n);w=N[b+20>>2];y=Q(w-s);k=Q(Q(p*u)-Q(x*y));D=N[b+40>>2];t=N[b+8>>2];z=Q(D-t);q=N[b+24>>2];A=Q(q-t);i=Q(Q(y*z)-Q(u*A));g=Q(Q(A*x)-Q(z*p));E=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(i*i)+Q(g*g))))));F=N[b+56>>2];l=Q(F-t);G=N[b+48>>2];m=Q(G-n);H=N[b+52>>2];r=Q(H-s);a:{if(Q(R(Q(Q(Q(k*E)*l)+Q(Q(Q(i*E)*m)+Q(r*Q(g*E))))))>2]=3;ec(a,b,c,d,e);break a}h=Q(Q(Q(k*t)+Q(Q(i*n)+Q(s*g)))*Q(Q(k*F)+Q(Q(i*G)+Q(H*g))))>=Q(-9.999999974752427e-7);J[f+112>>2]=h?-1:0;k=Q(Q(m*y)-Q(p*r));i=Q(Q(r*A)-Q(y*l));g=Q(Q(l*p)-Q(A*m));k=Q(Q(Q(k*t)+Q(Q(i*n)+Q(s*g)))*Q(Q(k*D)+Q(Q(i*C)+Q(B*g))));J[f+120>>2]=k>=Q(-9.999999974752427e-7)?-1:0;i=Q(Q(x*r)-Q(m*u));g=Q(Q(u*l)-Q(r*z));l=Q(Q(z*m)-Q(l*x));v=Q(Q(Q(i*t)+Q(Q(g*n)+Q(s*l)))*Q(Q(i*q)+Q(Q(g*o)+Q(w*l))))>=Q(-9.999999974752427e-7);J[f+116>>2]=v?-1:0;i=Q(G-o);g=Q(B-w);l=Q(C-o);m=Q(H-w);r=Q(Q(i*g)-Q(l*m));u=Q(r*q);p=m;m=Q(D-q);q=Q(F-q);g=Q(Q(p*m)-Q(g*q));p=Q(g*o);o=Q(Q(q*l)-Q(m*i));n=Q(Q(u+Q(p+Q(w*o)))*Q(Q(r*t)+Q(Q(g*n)+Q(s*o))));J[f+124>>2]=n>=Q(-9.999999974752427e-7)?-1:0;if(!(h|v|(k>=Q(-9.999999974752427e-7)|n>=Q(-9.999999974752427e-7)))){J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;break a}J[f+104>>2]=J[27935];h=J[27934];J[f+96>>2]=J[27933];J[f+100>>2]=h;_A(a,b,f+112|0,f+96|0,e);v=J[f+96>>2];e=J[f+100>>2]<<4;a=e+b|0;h=J[a+4>>2];J[f+80>>2]=J[a>>2];J[f+84>>2]=h;h=J[a+12>>2];J[f+88>>2]=J[a+8>>2];J[f+92>>2]=h;h=J[f+104>>2]<<4;a=h+b|0;j=J[a+4>>2];J[f+64>>2]=J[a>>2];J[f+68>>2]=j;j=J[a+12>>2];J[f+72>>2]=J[a+8>>2];J[f+76>>2]=j;a=c+e|0;j=J[a+12>>2];J[f+56>>2]=J[a+8>>2];J[f+60>>2]=j;j=J[a+4>>2];J[f+48>>2]=J[a>>2];J[f+52>>2]=j;a=c+h|0;j=J[a+12>>2];J[f+40>>2]=J[a+8>>2];J[f+44>>2]=j;j=J[a+4>>2];J[f+32>>2]=J[a>>2];J[f+36>>2]=j;a=d+e|0;e=J[a+12>>2];J[f+24>>2]=J[a+8>>2];J[f+28>>2]=e;e=J[a+4>>2];J[f+16>>2]=J[a>>2];J[f+20>>2]=e;a=d+h|0;e=J[a+4>>2];J[f>>2]=J[a>>2];J[f+4>>2]=e;h=J[a+8>>2];j=J[a+12>>2];e=v<<4;a=e+b|0;v=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=v;J[f+8>>2]=h;J[f+12>>2]=j;h=J[a+12>>2];J[b+8>>2]=J[a+8>>2];J[b+12>>2]=h;a=J[f+92>>2];J[b+24>>2]=J[f+88>>2];J[b+28>>2]=a;a=J[f+84>>2];J[b+16>>2]=J[f+80>>2];J[b+20>>2]=a;a=J[f+68>>2];J[b+32>>2]=J[f+64>>2];J[b+36>>2]=a;a=J[f+76>>2];J[b+40>>2]=J[f+72>>2];J[b+44>>2]=a;a=c+e|0;b=J[a+4>>2];J[c>>2]=J[a>>2];J[c+4>>2]=b;b=J[a+12>>2];J[c+8>>2]=J[a+8>>2];J[c+12>>2]=b;a=J[f+60>>2];J[c+24>>2]=J[f+56>>2];J[c+28>>2]=a;a=J[f+52>>2];J[c+16>>2]=J[f+48>>2];J[c+20>>2]=a;a=J[f+36>>2];J[c+32>>2]=J[f+32>>2];J[c+36>>2]=a;a=J[f+44>>2];J[c+40>>2]=J[f+40>>2];J[c+44>>2]=a;a=d+e|0;b=J[a+4>>2];J[d>>2]=J[a>>2];J[d+4>>2]=b;b=J[a+12>>2];J[d+8>>2]=J[a+8>>2];J[d+12>>2]=b;a=J[f+20>>2];J[d+16>>2]=J[f+16>>2];J[d+20>>2]=a;a=J[f+28>>2];J[d+24>>2]=J[f+24>>2];J[d+28>>2]=a;a=J[f+12>>2];J[d+40>>2]=J[f+8>>2];J[d+44>>2]=a;a=J[f+4>>2];J[d+32>>2]=J[f>>2];J[d+36>>2]=a}Ia=f+128|0}function Dk(a,b,c,d,e,f,g,h,i,j,k){var l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0);l=Ia-224|0;Ia=l;J[l+200>>2]=0;J[l+204>>2]=0;J[l+196>>2]=1065353216;J[l+208>>2]=0;J[l+212>>2]=0;J[l+216>>2]=1065353216;J[l+220>>2]=0;J[l+180>>2]=0;J[l+184>>2]=0;J[l+176>>2]=1065353216;J[l+188>>2]=0;J[l+192>>2]=0;n=N[i+56>>2];m=N[i+40>>2];p=N[c+32>>2];o=N[i+8>>2];t=N[c+24>>2];x=N[c+28>>2];v=N[i+24>>2];q=Q(n+Q(Q(m*p)+Q(Q(o*t)+Q(x*v))));s=N[i+52>>2];z=N[i+36>>2];w=N[i+4>>2];D=N[i+20>>2];u=Q(s+Q(Q(z*p)+Q(Q(w*t)+Q(x*D))));A=N[c+20>>2];B=N[c+12>>2];C=N[c+16>>2];r=Q(n+Q(Q(m*A)+Q(Q(o*B)+Q(C*v))));y=Q(s+Q(Q(z*A)+Q(Q(w*B)+Q(C*D))));E=N[i+48>>2];F=N[i+32>>2];I=Q(F*p);p=N[i>>2];G=N[i+16>>2];t=Q(E+Q(I+Q(Q(p*t)+Q(x*G))));x=Q(E+Q(Q(F*A)+Q(Q(p*B)+Q(C*G))));A=N[c+8>>2];C=o;o=N[c>>2];B=N[c+4>>2];n=Q(n+Q(Q(m*A)+Q(Q(C*o)+Q(B*v))));m=Q(s+Q(Q(z*A)+Q(Q(w*o)+Q(B*D))));p=Q(E+Q(Q(F*A)+Q(Q(p*o)+Q(B*G))));a:{if(!g){v=Q(x-p);s=Q(u-m);z=Q(t-p);w=Q(y-m);o=Q(Q(v*s)-Q(z*w));C=o;B=Q(o*o);o=w;w=Q(q-n);A=s;s=Q(r-n);o=Q(Q(o*w)-Q(A*s));v=Q(Q(s*z)-Q(w*v));s=Q(Q(1)/Q(Y(Q(B+Q(Q(o*o)+Q(v*v))))));z=Q(C*s);o=Q(o*s);v=Q(v*s);if(Q(Q(Q(N[b+24>>2]*z)+Q(Q(N[b+16>>2]*o)+Q(v*N[b+20>>2])))-Q(Q(n*z)+Q(Q(p*o)+Q(m*v))))>2]=0;N[l+168>>2]=q;N[l+164>>2]=u;N[l+160>>2]=t;J[l+156>>2]=0;N[l+152>>2]=r;N[l+148>>2]=y;N[l+144>>2]=x;J[l+140>>2]=0;N[l+136>>2]=n;N[l+132>>2]=m;H[l+112|0]=0;J[l+104>>2]=2139095039;J[l+108>>2]=5;J[l+92>>2]=0;J[l+96>>2]=0;J[l+100>>2]=2139095039;N[l+88>>2]=Q(q+Q(n+r))*Q(.33333298563957214);N[l+84>>2]=Q(u+Q(m+y))*Q(.33333298563957214);N[l+128>>2]=p;N[l+80>>2]=Q(t+Q(p+x))*Q(.33333298563957214);H[l+60|0]=1;J[l+48>>2]=h;J[l+16>>2]=160228;c=l+176|0;J[l+56>>2]=c;J[l+52>>2]=c;g=l+80|0;J[l+64>>2]=g;h=l+16|0;c=Ia-80|0;Ia=c;u=N[g+80>>2];r=N[g- -64>>2];q=N[g+68>>2];y=N[g+88>>2];t=N[g+84>>2];n=N[g+52>>2];m=N[g+56>>2];x=N[g+72>>2];p=N[g+48>>2];J[c+44>>2]=0;o=Q(q-n);y=Q(y-m);t=Q(t-n);x=Q(x-m);q=Q(Q(o*y)-Q(t*x));s=q;r=Q(r-p);w=Q(r*t);t=Q(u-p);u=Q(w-Q(t*o));o=Q(q*q);q=Q(Q(x*t)-Q(y*r));r=Q(Q(1)/Q(Y(Q(Q(u*u)+Q(o+Q(q*q))))));y=Q(s*r);N[c+32>>2]=y;u=Q(u*r);N[c+40>>2]=u;q=Q(q*r);N[c+36>>2]=q;Ka[J[J[b>>2]+12>>2]](b,c+32|0,c- -64|0,c+48|0);r=N[f>>2];n=Q(Q(u*m)+Q(Q(y*p)+Q(n*q)));m=N[c+64>>2];b:{if(Q(r+n)Q(r+N[c+48>>2])){break b}i=J[c+36>>2];J[c>>2]=J[c+32>>2];J[c+4>>2]=i;i=J[c+44>>2];J[c+8>>2]=J[c+40>>2];J[c+12>>2]=i;N[c+16>>2]=Q(n-m)+Q(-1.1920928955078125e-7);if(!jA(a,h,b,f,c+16|0,c+32|0,c,c+48|0)){break b}if(!iA(g,e,a,h,b,f,c+16|0,c,c+48|0)){break b}n=N[g+56>>2];p=Q(N[g+72>>2]-n);m=N[g+48>>2];q=Q(N[g+80>>2]-m);u=Q(N[g+88>>2]-n);m=Q(N[g+64>>2]-m);n=Q(Q(p*q)-Q(u*m));o=n;s=m;m=N[g+52>>2];r=Q(N[g+84>>2]-m);w=q;q=Q(N[g+68>>2]-m);m=Q(Q(s*r)-Q(w*q));p=Q(Q(q*u)-Q(r*p));n=Q(Q(1)/Q(Y(Q(Q(m*m)+Q(Q(p*p)+Q(n*n))))));N[c+68>>2]=o*n;N[c+64>>2]=p*n;J[c+76>>2]=0;N[c+72>>2]=m*n;e=J[c+68>>2];J[l>>2]=J[c+64>>2];J[l+4>>2]=e;e=J[c+76>>2];J[l+8>>2]=J[c+72>>2];J[l+12>>2]=e;h=J[a+24>>2];e=a;a=c- -64|0;zo(g,d,e,h+P(Md(e,b,a),20)|0,b,j,k,f,a)}Ia=c+80|0}Ia=l+224|0}function M0(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=Q(i);var j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=0,X=0,Y=Q(0),Z=Q(0);a=Ia-96|0;Ia=a;z=J[c+32>>2];J[g+8>>2]=-1;B=K[z+54|0];W=K[z+55|0];z=J[z+56>>2];h=L[h>>1];Pb(a+20|0,c+4|0,c+16|0);Zc(a+4|0,b);A=Q(N[a+16>>2]-i);N[a+16>>2]=A;N[g+40>>2]=f;a:{if(!B){h=0;break a}X=h&512;b=z+P(W,20)|0;q=N[d+12>>2];n=Q(Q(q*q)+Q(-.5));j=N[d+8>>2];C=Q(-j);m=N[d>>2];D=Q(-m);o=N[d+4>>2];E=Q(-o);F=N[a+48>>2];G=N[a+36>>2];H=N[a+52>>2];M=N[a+40>>2];h=0;O=N[a+24>>2];R=N[a+44>>2];S=N[a+32>>2];T=N[a+20>>2];U=N[a+28>>2];p=N[a+12>>2];r=N[a+8>>2];s=N[a+4>>2];while(1){b:{v=N[e+8>>2];t=N[e>>2];x=N[e+4>>2];y=Q(Q(v*p)+Q(Q(t*s)+Q(x*r)));c:{if(y>Q(-1.0000000116860974e-7)&y>2];u=N[b+4>>2];w=N[b+8>>2];i=Q(Q(Q(k*U)+Q(u*M))+Q(w*H));i=Q(i+i);l=Q(Q(Q(k*T)+Q(u*S))+Q(w*R));l=Q(l+l);k=Q(Q(Q(k*O)+Q(u*G))+Q(w*F));k=Q(k+k);u=Q(Q(j*i)+Q(Q(m*l)+Q(o*k)));w=Q(N[d+24>>2]+Q(Q(j*u)+Q(Q(i*n)+Q(q*Q(Q(m*k)+Q(l*E))))));V=Q(N[d+16>>2]+Q(Q(m*u)+Q(Q(l*n)+Q(q*Q(Q(o*i)+Q(k*C))))));l=Q(N[d+20>>2]+Q(Q(o*u)+Q(Q(k*n)+Q(Q(Q(j*l)+Q(i*D))*q))));i=Q(A+Q(Q(w*p)+Q(Q(V*s)+Q(r*l))));if(i<=Q(0)){break b}i=Q(Q(-i)/y);if(!(i>Q(0))|!(f>=i)){break c}N[g+36>>2]=p;N[g+32>>2]=r;N[g+28>>2]=s;N[g+24>>2]=w+Q(v*i);N[g+20>>2]=l+Q(x*i);N[g+16>>2]=V+Q(t*i);I[g+12>>1]=3;N[g+40>>2]=i;h=1;f=i}b=b+12|0;B=B-1|0;if(B){continue}break a}break}if(X){I[g+12>>1]=3;b=Ia-80|0;Ia=b;e=J[c+32>>2];Pb(b+4|0,c+4|0,c+16|0);r=N[d+8>>2];c=J[e+56>>2]+P(K[e+55|0],20)|0;i=N[c>>2];A=N[b+12>>2];q=N[c+4>>2];C=N[b+24>>2];j=N[c+8>>2];D=N[b+36>>2];f=Q(Q(Q(i*A)+Q(q*C))+Q(j*D));f=Q(f+f);s=N[d>>2];E=N[b+4>>2];F=N[b+16>>2];G=N[b+28>>2];n=Q(Q(Q(i*E)+Q(q*F))+Q(j*G));n=Q(n+n);H=N[b+8>>2];M=N[b+20>>2];O=N[b+32>>2];i=Q(Q(Q(i*H)+Q(q*M))+Q(j*O));j=Q(i+i);l=N[d+4>>2];m=Q(Q(r*f)+Q(Q(s*n)+Q(j*l)));R=N[a+16>>2];S=N[d+24>>2];k=N[d+12>>2];v=Q(Q(k*k)+Q(-.5));i=Q(S+Q(Q(r*m)+Q(Q(f*v)+Q(k*Q(Q(s*j)-Q(n*l))))));x=N[a+12>>2];T=N[d+16>>2];q=Q(T+Q(Q(s*m)+Q(Q(n*v)+Q(k*Q(Q(l*f)-Q(j*r))))));y=N[a+4>>2];U=N[d+20>>2];n=Q(U+Q(Q(l*m)+Q(Q(j*v)+Q(k*Q(Q(r*n)-Q(f*s))))));u=N[a+8>>2];f=Q(R+Q(Q(i*x)+Q(Q(q*y)+Q(n*u))));d=1;h=K[e+54|0];if(h>>>0>1){V=Q(-l);Y=Q(-s);Z=Q(-r);while(1){e=c+P(d,12)|0;j=N[e>>2];m=N[e+4>>2];t=N[e+8>>2];o=Q(Q(Q(A*j)+Q(C*m))+Q(D*t));o=Q(o+o);p=Q(Q(Q(E*j)+Q(F*m))+Q(G*t));p=Q(p+p);j=Q(Q(Q(H*j)+Q(M*m))+Q(O*t));t=Q(j+j);w=Q(Q(r*o)+Q(Q(s*p)+Q(l*t)));j=Q(S+Q(Q(r*w)+Q(Q(o*v)+Q(k*Q(Q(s*t)+Q(p*V))))));m=Q(T+Q(Q(s*w)+Q(Q(p*v)+Q(k*Q(Q(l*o)+Q(t*Z))))));o=Q(U+Q(Q(l*w)+Q(Q(t*v)+Q(k*Q(Q(r*p)+Q(o*Y))))));p=Q(R+Q(Q(j*x)+Q(Q(m*y)+Q(u*o))));if(p>2]=f;N[g+28>>2]=y;N[g+36>>2]=x;N[g+32>>2]=u;j=N[a+4>>2];m=N[a+8>>2];N[g+24>>2]=i-Q(f*N[a+12>>2]);N[g+20>>2]=n-Q(f*m);N[g+16>>2]=q-Q(f*j);Ia=b+80|0;h=1;break a}I[g+12>>1]=2;J[g+40>>2]=0;N[g+36>>2]=-v;N[g+32>>2]=-x;N[g+28>>2]=-t;h=1}Ia=a+96|0;return h&1}function eA(a,b,c){var d=0,e=0,f=0,g=0,h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=Q(0);a:{if(c>>>0<=2){if(!c){break a}g=J[b+4>>2];e=J[a+76>>2];J[e>>2]=J[b>>2];J[e+4>>2]=g;g=J[b+12>>2];J[e+8>>2]=J[b+8>>2];J[e+12>>2]=g;g=J[b+20>>2];e=J[a+76>>2];J[e+16>>2]=J[b+16>>2];J[e+20>>2]=g;g=J[b+28>>2];J[e+24>>2]=J[b+24>>2];J[e+28>>2]=g;g=J[b+36>>2];e=J[a+76>>2];J[e+32>>2]=J[b+32>>2];J[e+36>>2]=g;g=J[b+44>>2];J[e+40>>2]=J[b+40>>2];J[e+44>>2]=g;if((c|0)==1){break a}g=J[b+52>>2];e=J[a+76>>2];J[e+48>>2]=J[b+48>>2];J[e+52>>2]=g;g=J[b+60>>2];J[e+56>>2]=J[b+56>>2];J[e+60>>2]=g;d=b- -64|0;f=J[d+4>>2];e=J[a+76>>2];g=e- -64|0;J[g>>2]=J[d>>2];J[g+4>>2]=f;g=J[b+76>>2];J[e+72>>2]=J[b+72>>2];J[e+76>>2]=g;g=J[b+84>>2];e=J[a+76>>2];J[e+80>>2]=J[b+80>>2];J[e+84>>2]=g;g=J[b+92>>2];J[e+88>>2]=J[b+88>>2];J[e+92>>2]=g;H[a+64|0]=c;return}d=Ia+-64|0;Ia=d;e=c;o=Wa(d,0,c);q=c>>>0<2;b:{if(q){break b}d=e-1|0;r=d&3;h=N[b+44>>2];c=0;c:{if(e-2>>>0<3){d=1;break c}w=d&-4;d=1;while(1){i=P(d,48)+b|0;j=N[i+188>>2];k=N[i+44>>2];s=k>2];h=s?k:h;t=m>2];h=t?m:h;i=kj;h=u?j:h;f=u?d+3|0:i?d+2|0:t?d+1|0:s?d:f;d=d+4|0;v=v+4|0;if((w|0)!=(v|0)){continue}break}}if(!r){break b}while(1){j=N[(P(d,48)+b|0)+44>>2];i=j>2];d=J[a+76>>2];J[d>>2]=J[c>>2];J[d+4>>2]=i;i=J[c+44>>2];J[d+40>>2]=J[c+40>>2];J[d+44>>2]=i;i=J[c+36>>2];J[d+32>>2]=J[c+32>>2];J[d+36>>2]=i;i=J[c+28>>2];J[d+24>>2]=J[c+24>>2];J[d+28>>2]=i;i=J[c+20>>2];J[d+16>>2]=J[c+16>>2];J[d+20>>2]=i;i=J[c+12>>2];J[d+8>>2]=J[c+8>>2];J[d+12>>2]=i;H[f+o|0]=1;c=J[a+76>>2];if(!q){j=N[c+24>>2];h=Q(N[b+24>>2]-j);l=Q(h*h);k=N[c+16>>2];h=Q(N[b+16>>2]-k);n=Q(h*h);m=N[c+20>>2];h=Q(N[b+20>>2]-m);h=Q(l+Q(n+Q(h*h)));d=1;while(1){f=P(d,48)+b|0;l=Q(N[f+24>>2]-j);n=Q(l*l);l=Q(N[f+16>>2]-k);p=Q(l*l);l=Q(N[f+20>>2]-m);l=Q(n+Q(p+Q(l*l)));f=l>h;h=f?l:h;g=f?d:g;d=d+1|0;if((e|0)!=(d|0)){continue}break}}d=P(g,48)+b|0;f=J[d+4>>2];J[c+48>>2]=J[d>>2];J[c+52>>2]=f;f=J[d+44>>2];J[c+88>>2]=J[d+40>>2];J[c+92>>2]=f;f=J[d+36>>2];J[c+80>>2]=J[d+32>>2];J[c+84>>2]=f;f=J[d+28>>2];J[c+72>>2]=J[d+24>>2];J[c+76>>2]=f;i=J[d+20>>2];f=c- -64|0;J[f>>2]=J[d+16>>2];J[f+4>>2]=i;f=J[d+12>>2];J[c+56>>2]=J[d+8>>2];J[c+60>>2]=f;H[g+o|0]=1;d:{if(!e){break d}h=N[d+44>>2];f=J[a+76>>2];d=0;c=g;while(1){e:{if(K[d+o|0]){break e}i=P(d,48)+b|0;j=N[i+24>>2];k=Q(N[f+24>>2]-j);n=Q(k*k);k=N[i+16>>2];m=Q(N[f+16>>2]-k);p=Q(m*m);m=N[i+20>>2];l=Q(N[f+20>>2]-m);j=Q(N[f+72>>2]-j);x=Q(j*j);j=Q(N[f+64>>2]-k);k=Q(j*j);j=Q(N[f+68>>2]-m);if(!(Q(n+Q(p+Q(l*l)))>Q(x+Q(k+Q(j*j))))){break e}c=h>N[i+44>>2]?d:c}d=d+1|0;if((e|0)!=(d|0)){continue}break}if((c|0)==(g|0)){break d}b=P(c,48)+b|0;c=J[b+4>>2];e=J[a+76>>2];J[e+48>>2]=J[b>>2];J[e+52>>2]=c;c=J[b+44>>2];J[e+88>>2]=J[b+40>>2];J[e+92>>2]=c;c=J[b+36>>2];J[e+80>>2]=J[b+32>>2];J[e+84>>2]=c;c=J[b+28>>2];J[e+72>>2]=J[b+24>>2];J[e+76>>2]=c;g=J[b+20>>2];c=e- -64|0;J[c>>2]=J[b+16>>2];J[c+4>>2]=g;c=J[b+12>>2];J[e+56>>2]=J[b+8>>2];J[e+60>>2]=c}Ia=o- -64|0;c=2}H[a+64|0]=c}function aga(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=Q(0),t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=Q(0),F=Q(0),G=Q(0),I=0,L=0,M=0,O=0,R=0,S=0,T=0,U=0,V=0;Ka[J[J[a>>2]+52>>2]](a);I=J[a+452>>2];L=J[a+444>>2];C=J[a+448>>2];f=Ka[J[J[a>>2]+28>>2]](a)|0;g=J[a+448>>2];z=H[J[a+476>>2]]&1;A=z?0:6;J[d>>2]=f+A;D=A-6|0;J[c>>2]=D+P(g,6);if(!z){c=J[b+4>>2];J[c+4>>2]=0;J[c+8>>2]=0;J[c>>2]=1065353216;J[c+12>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;f=J[d>>2];e=c+(f<<2)|0;J[e>>2]=0;J[e+4>>2]=1065353216;J[e+8>>2]=0;J[e+12>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;e=c+(f<<3)|0;J[e>>2]=0;J[e+4>>2]=0;J[e+8>>2]=1065353216;J[e+12>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;e=c+P(f,12)|0;J[e>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e+12>>2]=1065353216;J[e+16>>2]=0;J[e+20>>2]=0;e=c+(f<<4)|0;J[e>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[e+16>>2]=1065353216;J[e+20>>2]=0;c=c+P(f,20)|0;J[c>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;J[c+16>>2]=0;J[c+20>>2]=1065353216;e=6}if(C>>>0>=2){M=J[a+372>>2];a=J[a+456>>2];g=J[d>>2];f=J[b+4>>2];d=e;q=1;while(1){m=P(q,160)+I|0;b=(q<<5)+L|0;r=J[b+16>>2];N[m+144>>2]=N[r+76>>2];c=J[b+24>>2];a:{b:{if(c){b=a+P(c,80)|0;break b}b=a;if(z){break a}}t=P(e,g);u=P(g,e+5|0);v=P(g,e+4|0);w=P(g,e+3|0);x=P(g,e+2|0);y=P(g,e|1);c=P(c,6)+D|0;B=P(c,g);b=K[b+76|0]+(J[b+72>>2]+A|0)|0;O=P(g,c+2|0);R=P(g,c|1);S=P(g,c+5|0);T=P(g,c+4|0);U=P(g,c+3|0);c=0;while(1){k=N[f+(c+U<<2)>>2];j=N[m+120>>2];h=N[f+(c+T<<2)>>2];n=N[m+128>>2];l=N[m+124>>2];i=N[f+(c+S<<2)>>2];N[f+(c+t<<2)>>2]=N[f+(c+B<<2)>>2]+Q(Q(h*n)-Q(l*i));N[f+(c+y<<2)>>2]=Q(Q(i*j)-Q(n*k))+N[f+(c+R<<2)>>2];N[f+(c+x<<2)>>2]=Q(Q(k*l)-Q(j*h))+N[f+(c+O<<2)>>2];N[f+(c+w<<2)>>2]=k;N[f+(c+v<<2)>>2]=h;N[f+(c+u<<2)>>2]=i;V=b>>>0>c>>>0;c=c+1|0;if(V){continue}break}c=b+1|0;if(d>>>0<=c>>>0){break a}while(1){J[f+(c+t<<2)>>2]=0;J[f+(c+y<<2)>>2]=0;J[f+(c+x<<2)>>2]=0;J[f+(c+w<<2)>>2]=0;J[f+(c+v<<2)>>2]=0;J[f+(c+u<<2)>>2]=0;c=c+1|0;if(d>>>0>c>>>0){continue}break}}m=K[(a+P(q,80)|0)+76|0];if(m){t=P(e,g);u=P(g,e+5|0);v=P(g,e+4|0);w=P(g,e+3|0);x=P(g,e+2|0);y=P(g,e|1);B=P(q,76)+M|0;b=0;while(1){c=B+P(b,24)|0;E=N[c+8>>2];F=N[c+4>>2];G=N[c>>2];k=N[r+8>>2];j=N[c+20>>2];l=Q(j+j);j=N[r>>2];h=N[c+12>>2];o=Q(h+h);h=N[r+4>>2];i=N[c+16>>2];p=Q(i+i);s=Q(Q(k*l)+Q(Q(j*o)+Q(h*p)));i=N[r+12>>2];n=Q(Q(i*i)+Q(-.5));N[f+(d+t<<2)>>2]=Q(j*s)+Q(Q(o*n)+Q(i*Q(Q(h*l)-Q(p*k))));N[f+(d+y<<2)>>2]=Q(h*s)+Q(Q(p*n)+Q(i*Q(Q(k*o)-Q(l*j))));N[f+(d+x<<2)>>2]=Q(k*s)+Q(Q(l*n)+Q(i*Q(Q(j*p)-Q(o*h))));l=Q(E+E);o=Q(G+G);p=Q(F+F);s=Q(Q(k*l)+Q(Q(j*o)+Q(h*p)));N[f+(d+w<<2)>>2]=Q(j*s)+Q(Q(o*n)+Q(i*Q(Q(h*l)-Q(p*k))));N[f+(d+v<<2)>>2]=Q(h*s)+Q(Q(p*n)+Q(i*Q(Q(k*o)-Q(l*j))));N[f+(d+u<<2)>>2]=Q(k*s)+Q(Q(l*n)+Q(i*Q(Q(j*p)-Q(o*h))));d=d+1|0;b=b+1|0;if((m|0)!=(b|0)){continue}break}}if(d>>>0>>0){b=P(e,g);r=P(g,e+5|0);m=P(g,e+4|0);t=P(g,e+3|0);u=P(g,e+2|0);v=P(g,e|1);c=d;while(1){J[f+(b+c<<2)>>2]=0;J[f+(c+v<<2)>>2]=0;J[f+(c+u<<2)>>2]=0;J[f+(c+t<<2)>>2]=0;J[f+(c+m<<2)>>2]=0;J[f+(c+r<<2)>>2]=0;c=c+1|0;if((g|0)!=(c|0)){continue}break}}e=e+6|0;q=q+1|0;if((C|0)!=(q|0)){continue}break}}}function c2(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=Q(0),A=0,B=0,C=0;g=Ia-912|0;Ia=g;i=N[d+4>>2];r=Q(i+i);h=N[d+8>>2];k=Q(r*h);s=N[d>>2];p=Q(s+s);n=N[d+12>>2];l=Q(p*n);q=Q(k-l);o=Q(p*h);u=Q(r*n);j=Q(o+u);k=Q(k+l);l=Q(p*i);v=Q(h+h);w=Q(v*n);m=Q(l-w);n=Q(o-u);o=Q(l+w);l=Q(Q(1)-Q(s*p));p=Q(h*v);h=Q(l-p);u=Q(i*r);i=Q(Q(Q(1)-u)-p);p=N[c+12>>2];r=N[c+8>>2];v=N[d+24>>2];w=N[d+20>>2];s=N[c+4>>2];z=N[d+16>>2];l=Q(l-u);a:{if(l>2]=0;N[g+360>>2]=p;N[g+356>>2]=r;H[g+336|0]=0;J[g+332>>2]=3;J[g+304>>2]=0;J[g+308>>2]=0;J[g+312>>2]=0;J[g+316>>2]=0;N[g+352>>2]=s;j=r>=s?s:r;j=j<=p?j:p;k=Q(j*Q(.05000000074505806));N[g+328>>2]=k;N[g+324>>2]=k;N[g+320>>2]=j*Q(.15000000596046448);d=J[e+32>>2];j=N[e+8>>2];k=N[e+12>>2];n=N[e+4>>2];J[g+300>>2]=0;N[g+296>>2]=k;N[g+292>>2]=j;N[g+288>>2]=n;x=J[e+16>>2];y=J[e+20>>2];t=J[e+28>>2];J[g+280>>2]=J[e+24>>2];J[g+284>>2]=t;J[g+272>>2]=x;J[g+276>>2]=y;H[g+144|0]=0;J[g+136>>2]=0;J[g+140>>2]=0;J[g+128>>2]=0;J[g+132>>2]=0;J[g+120>>2]=0;J[g+124>>2]=0;J[g+112>>2]=0;J[g+116>>2]=0;J[g+256>>2]=d+16;J[g+264>>2]=J[d+56>>2]+P(K[d+55|0],20);H[g+268|0]=K[d+54|0];m=Q(n*N[d+68>>2]);o=Q(j*N[d+72>>2]);m=m<=o?m:o;o=Q(k*N[d+76>>2]);m=m<=o?m:o;N[g+136>>2]=m*Q(.02500000037252903);N[g+128>>2]=m*Q(.10000000149011612);N[g+132>>2]=m*Q(.05000000074505806);x=g+160|0;y=g+208|0;Cb(g+288|0,g+272|0,x,y,g+112|0,n==Q(1)&j==Q(1)&k==Q(1));J[g+260>>2]=J[d+60>>2];j=N[f+24>>2];d=J[f>>2];t=J[f+4>>2];A=J[f+8>>2];B=J[f+12>>2];C=J[f+20>>2];f=J[f+16>>2];J[g+108>>2]=0;N[g+104>>2]=v;N[g+100>>2]=w;N[g+96>>2]=z;N[g+92>>2]=h;N[g+88>>2]=i;N[g+84>>2]=l;N[g+80>>2]=q;J[g+76>>2]=0;N[g+72>>2]=j;J[g+64>>2]=f;J[g+68>>2]=C;J[g+56>>2]=A;J[g+60>>2]=B;J[g+48>>2]=d;J[g+52>>2]=t;J[g+40>>2]=0;J[g+44>>2]=0;J[g+32>>2]=0;J[g+36>>2]=0;J[g+16>>2]=0;c=N[e+4>>2]!=Q(1)|N[e+8>>2]!=Q(1)?c:N[e+12>>2]==Q(1);N[g+12>>2]=p;N[g+8>>2]=r;N[g+4>>2]=s;d=g+840|0;Ie(wd(g+620|0,g+4|0),d);J[g+872>>2]=114016;e=g+112|0;f=g+548|0;jd(e,c,f);J[g+520>>2]=0;J[g+524>>2]=0;J[g+516>>2]=1065353216;J[g+528>>2]=0;J[g+532>>2]=0;J[g+536>>2]=1065353216;J[g+540>>2]=0;J[g+500>>2]=0;J[g+504>>2]=0;J[g+496>>2]=1065353216;J[g+508>>2]=0;J[g+512>>2]=0;H[g+476|0]=1;J[g+432>>2]=156628;t=g+496|0;J[g+472>>2]=t;J[g+468>>2]=t;J[g+464>>2]=g+80;J[g+480>>2]=g+304;H[g+412|0]=c;J[g+408>>2]=y;J[g+404>>2]=x;J[g+368>>2]=c?156540:156588;J[g+400>>2]=g+48;J[g+416>>2]=e;c=oA(d,f,g+432|0,g+368|0,g+16|0,g+32|0);if(c){h=N[g+16>>2];N[b>>2]=h>Q(0)?h:Q(0);b=J[g+32>>2];d=J[g+36>>2];N[a+8>>2]=N[g+40>>2];J[a>>2]=b;J[a+4>>2]=d}Ia=g+912|0;return c|0}function G0(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0);c=Ia-288|0;Ia=c;J[c+272>>2]=0;J[c+264>>2]=0;J[c+268>>2]=0;J[c+256>>2]=0;J[c+260>>2]=0;z=N[d+20>>2];o=N[b+20>>2];A=N[d+24>>2];m=N[b+24>>2];k=N[e+52>>2];w=N[e+56>>2];x=N[f+4>>2];y=N[f>>2];C=N[f+8>>2];t=N[a+4>>2];q=N[d+12>>2];r=N[d>>2];B=N[d+16>>2];s=N[b+16>>2];p=N[d+4>>2];l=N[d+8>>2];n=N[e+48>>2];J[c+252>>2]=0;N[c+248>>2]=w;N[c+244>>2]=k;H[c+224|0]=0;J[c+220>>2]=3;J[c+192>>2]=0;J[c+196>>2]=0;J[c+200>>2]=0;J[c+204>>2]=0;N[c+240>>2]=n;k=k>=n?n:k;k=k<=w?k:w;w=Q(k*Q(.05000000074505806));N[c+216>>2]=w;N[c+212>>2]=w;N[c+208>>2]=k*Q(.15000000596046448);J[c+172>>2]=0;w=Q(-r);n=Q(s-B);o=Q(o-z);m=Q(m-A);s=Q(Q(Q(w*n)-Q(o*p))-Q(l*m));k=Q(Q(q*q)+Q(-.5));u=Q(Q(Q(q*Q(Q(p*n)-Q(r*o)))+Q(k*m))-Q(l*s));u=Q(u+u);N[c+168>>2]=u;v=Q(Q(Q(k*o)+Q(q*Q(Q(r*m)-Q(l*n))))-Q(p*s));v=Q(v+v);N[c+164>>2]=v;J[c+156>>2]=0;N[c+152>>2]=u;N[c+148>>2]=v;N[c+176>>2]=t;J[c+108>>2]=0;N[c+104>>2]=u;N[c+100>>2]=v;n=Q(Q(Q(k*n)+Q(q*Q(Q(l*o)-Q(p*m))))-Q(r*s));n=Q(n+n);N[c+96>>2]=n;J[c+124>>2]=4;N[c+160>>2]=n;N[c+144>>2]=n;H[c+128|0]=1;N[c+120>>2]=t;N[c+116>>2]=t;N[c+112>>2]=t;J[c+92>>2]=0;o=Q(C*g);m=Q(y*g);s=Q(x*g);x=Q(Q(l*o)+Q(Q(r*m)+Q(p*s)));y=Q(Q(l*x)+Q(Q(o*k)-Q(q*Q(Q(r*s)-Q(m*p)))));N[c+88>>2]=y+y;y=Q(Q(p*x)+Q(Q(s*k)-Q(q*Q(Q(l*m)-Q(o*r)))));N[c+84>>2]=y+y;o=Q(Q(r*x)+Q(Q(m*k)-Q(q*Q(Q(p*o)-Q(s*l)))));N[c+80>>2]=o+o;a=L[i>>1];J[c+28>>2]=0;N[c+24>>2]=u-N[c+200>>2];N[c+20>>2]=v-N[c+196>>2];N[c+16>>2]=n-N[c+192>>2];J[c+8>>2]=156668;J[c+12>>2]=c+96;J[c>>2]=157392;J[c+4>>2]=c+192;a=a&512;b=lp(c+8|0,c,c+16|0,c+256|0,c+80|0,c- -64|0,c+32|0,c+48|0,Q(t+j),a>>>9|0);a:{if(!b){break a}j=Q(-l);t=Q(-p);I[h+12>>1]=2;x=N[c+64>>2];if(x<=N[c+272>>2]){if(a){I[h+12>>1]=3;g=N[c+56>>2];n=N[c+48>>2];o=N[c+52>>2];m=N[c+40>>2];s=N[c+32>>2];u=N[c+36>>2];N[h+40>>2]=x;v=Q(Q(l*m)+Q(Q(r*s)+Q(p*u)));N[h+36>>2]=Q(Q(Q(q*Q(Q(r*u)+Q(s*t)))+Q(k*m))+Q(l*v))*Q(-2);N[h+32>>2]=Q(Q(p*v)+Q(Q(k*u)+Q(q*Q(Q(l*s)+Q(m*w)))))*Q(-2);N[h+28>>2]=Q(Q(r*v)+Q(Q(k*s)+Q(q*Q(Q(p*m)+Q(u*j)))))*Q(-2);m=Q(Q(q*Q(Q(r*o)+Q(n*t)))+Q(k*g));t=Q(Q(l*g)+Q(Q(r*n)+Q(p*o)));m=Q(m+Q(l*t));N[h+24>>2]=A+Q(m+m);l=Q(Q(p*t)+Q(Q(k*o)+Q(q*Q(Q(l*n)+Q(g*w)))));N[h+20>>2]=z+Q(l+l);g=Q(Q(r*t)+Q(Q(k*n)+Q(q*Q(Q(p*g)+Q(o*j)))));N[h+16>>2]=B+Q(g+g);break a}J[h+40>>2]=0;g=N[f>>2];j=N[f+4>>2];N[h+36>>2]=-N[f+8>>2];N[h+32>>2]=-j;N[h+28>>2]=-g;break a}I[h+12>>1]=3;n=N[c+56>>2];o=N[c+48>>2];m=N[c+52>>2];s=N[c+40>>2];u=N[c+32>>2];v=N[c+36>>2];N[h+40>>2]=x*g;g=Q(Q(l*s)+Q(Q(r*u)+Q(p*v)));N[h+36>>2]=Q(Q(Q(q*Q(Q(r*v)+Q(u*t)))+Q(k*s))+Q(l*g))*Q(-2);N[h+32>>2]=Q(Q(p*g)+Q(Q(k*v)+Q(q*Q(Q(l*u)+Q(s*w)))))*Q(-2);N[h+28>>2]=Q(Q(r*g)+Q(Q(k*u)+Q(q*Q(Q(p*s)+Q(v*j)))))*Q(-2);g=Q(Q(l*n)+Q(Q(r*o)+Q(p*m)));t=Q(Q(Q(q*Q(Q(r*m)+Q(o*t)))+Q(k*n))+Q(l*g));N[h+24>>2]=A+Q(t+t);l=Q(Q(p*g)+Q(Q(k*m)+Q(q*Q(Q(l*o)+Q(n*w)))));N[h+20>>2]=z+Q(l+l);g=Q(Q(r*g)+Q(Q(k*o)+Q(q*Q(Q(p*n)+Q(m*j)))));N[h+16>>2]=B+Q(g+g)}Ia=c+288|0;return b|0}function AB(a,b,c,d,e,f){var g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0);g=Ia-192|0;Ia=g;r=N[e>>2];z=N[a+4>>2];k=N[d+8>>2];j=N[a+8>>2];u=N[c>>2];n=Q(u+u);A=N[c+8>>2];B=N[c+4>>2];l=N[c+12>>2];w=Q(l+l);o=Q(j*Q(Q(n*A)-Q(B*w)));E=N[d+24>>2];H=N[c+24>>2];p=Q(E-H);q=Q(Q(-o)-p);h=Q(q+q);q=N[d>>2];m=Q(j*Q(Q(u*n)+Q(Q(l*w)+Q(-1))));F=N[d+16>>2];I=N[c+16>>2];x=Q(F-I);i=Q(Q(-m)-x);i=Q(i+i);y=Q(j*Q(Q(A*w)+Q(n*B)));C=N[d+20>>2];K=N[c+20>>2];D=Q(C-K);j=Q(Q(-y)-D);s=Q(j+j);j=N[d+4>>2];v=Q(Q(k*h)+Q(Q(q*i)+Q(s*j)));n=N[d+12>>2];w=Q(Q(n*n)+Q(-.5));t=Q(Q(k*v)+Q(Q(h*w)-Q(n*Q(Q(q*s)-Q(i*j)))));N[g+188>>2]=t;G=Q(Q(j*v)+Q(Q(s*w)-Q(n*Q(Q(k*i)-Q(h*q)))));N[g+184>>2]=G;o=Q(o-p);o=Q(o+o);p=Q(m-x);p=Q(p+p);m=Q(y-D);m=Q(m+m);x=Q(Q(k*o)+Q(Q(q*p)+Q(j*m)));y=Q(Q(q*x)+Q(Q(p*w)-Q(n*Q(Q(j*o)-Q(m*k)))));N[g+168>>2]=y;s=Q(Q(q*v)+Q(Q(i*w)-Q(n*Q(Q(j*h)-Q(s*k)))));N[g+180>>2]=s;v=Q(Q(j*x)+Q(Q(m*w)-Q(n*Q(Q(k*p)-Q(o*q)))));N[g+172>>2]=v;o=Q(Q(k*x)+Q(Q(o*w)-Q(n*Q(Q(q*m)-Q(p*j)))));N[g+176>>2]=o;c=J[b+4>>2];J[g+164>>2]=b;J[g+160>>2]=c;h=N[b+8>>2];i=N[b+12>>2];N[g+156>>2]=Q(1)/N[b+16>>2];N[g+148>>2]=Q(1)/i;N[g+152>>2]=Q(1)/h;N[g+136>>2]=z;N[g+132>>2]=r;h=Q(z+r);N[g+128>>2]=h;N[g+88>>2]=E;N[g+84>>2]=C;N[g+80>>2]=F;i=Q(q+q);m=Q(Q(1)-Q(q*i));p=Q(j+j);r=Q(j*p);N[g+76>>2]=m-r;z=Q(p*k);x=Q(n*i);N[g+72>>2]=z-x;D=Q(i*k);p=Q(n*p);N[g+68>>2]=D+p;N[g- -64>>2]=x+z;L=m;m=Q(k+k);z=Q(k*m);N[g+60>>2]=L-z;i=Q(i*j);m=Q(n*m);N[g+56>>2]=i-m;N[g+52>>2]=D-p;N[g+48>>2]=i+m;N[g+44>>2]=Q(Q(1)-r)-z;N[g+120>>2]=h+Q(R(Q(Q(o-t)*Q(.5))));N[g+116>>2]=h+Q(R(Q(Q(v-G)*Q(.5))));N[g+112>>2]=h+Q(R(Q(Q(y-s)*Q(.5))));N[g+104>>2]=Q(o+t)*Q(.5);N[g+100>>2]=Q(v+G)*Q(.5);N[g+96>>2]=Q(y+s)*Q(.5);J[g+92>>2]=g+168;J[g+36>>2]=158124;J[g+144>>2]=d;b=g+148|0;J[g+140>>2]=b;J[g+40>>2]=f;v=Q(Q(B*k)+Q(Q(Q(n*u)-Q(l*q))-Q(j*A)));o=Q(v+v);i=Q(Q(u*j)+Q(Q(Q(n*A)-Q(l*k))-Q(q*B)));z=Q(o*i);s=Q(Q(k*A)+Q(Q(j*B)+Q(Q(n*l)+Q(u*q))));u=Q(Q(A*q)+Q(Q(Q(n*B)-Q(l*j))-Q(k*u)));t=Q(u+u);G=Q(s*t);l=Q(I-F);A=Q(l+l);l=Q(K-C);B=Q(l+l);l=Q(H-E);p=Q(l+l);m=Q(Q(Q(Q(-q)*A)-Q(B*j))-Q(k*p));C=Q(Q(1)-Q(v*o));x=Q(u*t);l=Q(Q(h+h)*Q(.5));r=Q(h+N[a+8>>2]);E=Q(Q(r+r)*Q(.5));y=Q(s*o);t=Q(t*i);H=Q(Q(R(Q(Q(C-x)*l)))+Q(Q(R(Q(Q(z-G)*E)))+Q(R(Q(Q(y+t)*l)))));h=Q(Q(h-h)*Q(.5));h=Q(h+h);I=Q(i*h);r=Q(Q(r-r)*Q(.5));r=Q(r+r);K=Q(u*h);F=Q(I+Q(Q(v*r)+K));D=Q(Q(s*s)+Q(-.5));M=Q(h*D);h=Q(v*h);O=Q(Q(Q(Q(p*w)+Q(n*Q(Q(j*A)-Q(q*B))))-Q(k*m))+Q(Q(i*F)+Q(M+Q(s*Q(h-Q(r*u))))));N[g+32>>2]=H+O;P=Q(R(Q(Q(t-y)*l)));o=Q(o*u);t=Q(i+i);y=Q(s*t);L=C;C=Q(i*t);t=Q(P+Q(Q(R(Q(Q(o+y)*E)))+Q(R(Q(Q(L-C)*l)))));h=Q(Q(Q(Q(B*w)+Q(n*Q(Q(q*p)-Q(k*A))))-Q(j*m))+Q(Q(u*F)+Q(M+Q(s*Q(Q(i*r)-h)))));N[g+28>>2]=t+h;i=Q(Q(R(Q(Q(z+G)*l)))+Q(Q(R(Q(Q(Q(Q(1)-x)-C)*E)))+Q(R(Q(Q(o-y)*l)))));k=Q(Q(Q(Q(A*w)+Q(n*Q(Q(B*k)-Q(j*p))))-Q(q*m))+Q(Q(v*F)+Q(Q(r*D)+Q(s*Q(K-I)))));N[g+24>>2]=i+k;N[g+20>>2]=O-H;N[g+16>>2]=h-t;N[g+12>>2]=k-i;Kc(b,d,g+12|0,0,g+36|0);Ia=g+192|0;return J[f+4096>>2]!=0}function Jo(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=0,l=Q(0),m=Q(0),n=0,o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=0,w=0,x=0,y=0,z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=0,F=0;e=Ia-160|0;Ia=e;J[e+120>>2]=0;J[e+124>>2]=0;J[e+128>>2]=0;J[e+132>>2]=0;J[e+112>>2]=0;J[e+116>>2]=0;I[e+108>>1]=0;J[e+104>>2]=-1;J[e+96>>2]=0;J[e+100>>2]=0;J[e+144>>2]=0;J[e+136>>2]=2139095039;J[e+140>>2]=0;v=1;a:{if(!b){break a}w=a- -64|0;x=a+224|0;y=a+208|0;v=0;while(1){j=J[(t<<2)+c>>2];E=j>>>5|0;F=j>>>1&15;u=0;while(1){A=u+E|0;j=P(A,3);o=J[a+16>>2];b:{if(J[a+12>>2]){k=o+(j<<1)|0;j=L[k+4>>1];o=L[k+2>>1];k=L[k>>1];break b}k=o+(j<<2)|0;j=J[k+8>>2];o=J[k+4>>2];k=J[k>>2]}n=J[a+20>>2];J[e+92>>2]=j;J[e+84>>2]=k;J[e+88>>2]=o;j=n+P(j,12)|0;f=N[j>>2];o=n+P(o,12)|0;g=N[o>>2];k=n+P(k,12)|0;h=N[k>>2];l=N[j+4>>2];i=N[o+4>>2];m=N[k+4>>2];p=N[j+8>>2];q=N[o+8>>2];r=N[k+8>>2];z=N[a+60>>2];B=N[a+192>>2];C=N[a+196>>2];D=N[a+200>>2];J[e+44>>2]=0;s=q>r?r:q;N[e+40>>2]=(p>s?s:p)-D;s=i>m?m:i;N[e+36>>2]=(l>s?s:l)-C;s=g>h?h:g;N[e+32>>2]=(f>s?s:f)-B;J[e+28>>2]=0;q=q>2]=D+(p>2]=C+(i>l?i:l);g=g>2]=B+(f>2]=z+(z>2];g=f>Q(0)?f:Q(-f);g=g>Q(9.999999717180685e-10)?g:Q(9.999999717180685e-10);g=Q(Q(1)/(f>=Q(0)?g:Q(-g)));h=N[y>>2];f=Q(g*Q(N[e+16>>2]-h));g=Q(g*Q(N[e+32>>2]-h));p=f>2];l=h>Q(0)?h:Q(-h);l=l>Q(9.999999717180685e-10)?l:Q(9.999999717180685e-10);l=Q(Q(1)/(h>=Q(0)?l:Q(-l)));i=N[y+4>>2];h=Q(l*Q(N[e+20>>2]-i));l=Q(l*Q(N[e+36>>2]-i));q=h>2];m=i>Q(0)?i:Q(-i);m=m>Q(9.999999717180685e-10)?m:Q(9.999999717180685e-10);m=Q(Q(1)/(i>=Q(0)?m:Q(-m)));r=N[y+8>>2];i=Q(m*Q(N[e+24>>2]-r));m=Q(m*Q(N[e+40>>2]-r));r=ir?q:r;p=p>q?p:q;N[n>>2]=p>Q(0)?p:Q(0);p=N[e>>2];i=i>m?i:m;h=h>l?h:l;h=h>i?i:h;f=f>g?f:g;f=f>h?h:f;f=f>p?p:f;N[e+48>>2]=f;if(f>N[n>>2]){f=N[a+60>>2];N[e+136>>2]=f;J[e+140>>2]=0;J[e+144>>2]=0;I[e+108>>1]=1;J[e+104>>2]=A;c:{if(K[a+177|0]){if(!(f>2])){break c}n=J[e+100>>2];J[w>>2]=J[e+96>>2];J[w+4>>2]=n;J[w+8>>2]=J[e+104>>2];I[a+76>>1]=1;N[a+80>>2]=N[e+112>>2];N[a+84>>2]=N[e+116>>2];N[a+88>>2]=N[e+120>>2];N[a+92>>2]=N[e+124>>2];N[a+96>>2]=N[e+128>>2];g=N[e+132>>2];N[a+104>>2]=f;N[a+100>>2]=g;J[a+124>>2]=J[e+156>>2];n=J[e+152>>2];J[a+116>>2]=J[e+148>>2];J[a+120>>2]=n;n=J[e+144>>2];J[a+108>>2]=J[e+140>>2];J[a+112>>2]=n;g=N[d>>2];N[d>>2]=f>2]=N[k>>2];N[a+132>>2]=N[k+4>>2];N[a+136>>2]=N[k+8>>2];N[a+140>>2]=N[o>>2];N[a+144>>2]=N[o+4>>2];N[a+148>>2]=N[o+8>>2];N[a+152>>2]=N[j>>2];N[a+156>>2]=N[j+4>>2];N[a+160>>2]=N[j+8>>2];J[a+164>>2]=J[e+84>>2];J[a+168>>2]=J[e+88>>2];j=J[e+92>>2];H[a+176|0]=1;J[a+172>>2]=j;break c}N[e+64>>2]=N[d>>2];n=J[a+8>>2];if(!(Ka[J[J[n>>2]>>2]](n,e+96|0,k,o,j,e- -64|0,e+84|0)|0)){break a}f=N[e+64>>2];if(!(f>2])){break c}N[d>>2]=f;N[a+60>>2]=f}if(!J[J[a+8>>2]+4>>2]){break a}}j=(u|0)==(F|0);u=u+1|0;if(!j){continue}break}t=t+1|0;v=t>>>0>=b>>>0;if((b|0)!=(t|0)){continue}break}}Ia=e+160|0;return v|0}function L7(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=Q(0),h=Q(0),i=0,j=0,k=0;a=a+16|0;f=J[a+28>>2];if(f){while(1){c=a+P(e,24)|0;N[c+160>>2]=N[c+160>>2]-N[b>>2];N[c+164>>2]=N[c+164>>2]-N[b+4>>2];N[c+168>>2]=N[c+168>>2]-N[b+8>>2];N[c+172>>2]=N[c+172>>2]-N[b>>2];N[c+176>>2]=N[c+176>>2]-N[b+4>>2];N[c+180>>2]=N[c+180>>2]-N[b+8>>2];e=e+1|0;if((f|0)!=(e|0)){continue}break}}N[a+656>>2]=N[a+656>>2]-N[b>>2];N[a+660>>2]=N[a+660>>2]-N[b+4>>2];N[a+664>>2]=N[a+664>>2]-N[b+8>>2];e=0;f=J[a+644>>2];c=(a+656|0)+(f<<2)|0;g=N[c>>2];h=N[c+16>>2];c=(C(Q(g-h)),v(2));J[a+668>>2]=(c|0)<0?c^-1:c|-2147483648;c=(C(Q(g+h)),v(2));J[a+684>>2]=(c|0)<0?c^-1:c|-2147483648;d=J[a>>2];if(d){i=J[a+8>>2];while(1){c=i+P(e,24)|0;N[c>>2]=N[c>>2]-N[b>>2];N[c+4>>2]=N[c+4>>2]-N[b+4>>2];N[c+8>>2]=N[c+8>>2]-N[b+8>>2];N[c+12>>2]=N[c+12>>2]-N[b>>2];N[c+16>>2]=N[c+16>>2]-N[b+4>>2];N[c+20>>2]=N[c+20>>2]-N[b+8>>2];e=e+1|0;if((d|0)!=(e|0)){continue}break}}d=J[a+636>>2];if(d){i=f<<2;j=J[a+20>>2];k=i+j|0;e=0;while(1){f=e<<5;c=f+j|0;N[c>>2]=N[c>>2]-N[b>>2];N[c+4>>2]=N[c+4>>2]-N[b+4>>2];N[c+8>>2]=N[c+8>>2]-N[b+8>>2];g=N[c+i>>2];h=N[(f+k|0)+16>>2];f=(C(Q(g+h)),v(2));J[c+28>>2]=(f|0)<0?f^-1:f|-2147483648;f=c;c=(C(Q(g-h)),v(2));J[f+12>>2]=(c|0)<0?c^-1:c|-2147483648;e=e+1|0;if((d|0)!=(e|0)){continue}break}}N[a+736>>2]=N[a+736>>2]-N[b>>2];N[a+740>>2]=N[a+740>>2]-N[b+4>>2];N[a+744>>2]=N[a+744>>2]-N[b+8>>2];N[a+768>>2]=N[a+768>>2]-N[b>>2];N[a+772>>2]=N[a+772>>2]-N[b+4>>2];N[a+776>>2]=N[a+776>>2]-N[b+8>>2];N[a+800>>2]=N[a+800>>2]-N[b>>2];N[a+804>>2]=N[a+804>>2]-N[b+4>>2];N[a+808>>2]=N[a+808>>2]-N[b+8>>2];N[a+832>>2]=N[a+832>>2]-N[b>>2];N[a+836>>2]=N[a+836>>2]-N[b+4>>2];N[a+840>>2]=N[a+840>>2]-N[b+8>>2];N[a+864>>2]=N[a+864>>2]-N[b>>2];N[a+868>>2]=N[a+868>>2]-N[b+4>>2];N[a+872>>2]=N[a+872>>2]-N[b+8>>2];f=0;e=0;while(1){c=a+P(e,224)|0;N[c+960>>2]=N[c+960>>2]-N[b>>2];N[c+964>>2]=N[c+964>>2]-N[b+4>>2];N[c+968>>2]=N[c+968>>2]-N[b+8>>2];N[c+992>>2]=N[c+992>>2]-N[b>>2];N[c+996>>2]=N[c+996>>2]-N[b+4>>2];N[c+1e3>>2]=N[c+1e3>>2]-N[b+8>>2];d=c+1024|0;N[d>>2]=N[d>>2]-N[b>>2];d=c+1028|0;N[d>>2]=N[d>>2]-N[b+4>>2];d=c+1032|0;N[d>>2]=N[d>>2]-N[b+8>>2];d=c+1056|0;N[d>>2]=N[d>>2]-N[b>>2];d=c+1060|0;N[d>>2]=N[d>>2]-N[b+4>>2];d=c+1064|0;N[d>>2]=N[d>>2]-N[b+8>>2];d=c+1088|0;N[d>>2]=N[d>>2]-N[b>>2];d=c+1092|0;N[d>>2]=N[d>>2]-N[b+4>>2];c=c+1096|0;N[c>>2]=N[c>>2]-N[b+8>>2];e=e+1|0;if((e|0)!=5){continue}break}while(1){e=0;while(1){c=(a+P(f,1120)|0)+P(e,224)|0;d=c+2080|0;N[d>>2]=N[d>>2]-N[b>>2];d=c+2084|0;N[d>>2]=N[d>>2]-N[b+4>>2];d=c+2088|0;N[d>>2]=N[d>>2]-N[b+8>>2];d=c+2112|0;N[d>>2]=N[d>>2]-N[b>>2];d=c+2116|0;N[d>>2]=N[d>>2]-N[b+4>>2];d=c+2120|0;N[d>>2]=N[d>>2]-N[b+8>>2];d=c+2144|0;N[d>>2]=N[d>>2]-N[b>>2];d=c+2148|0;N[d>>2]=N[d>>2]-N[b+4>>2];d=c+2152|0;N[d>>2]=N[d>>2]-N[b+8>>2];d=c+2176|0;N[d>>2]=N[d>>2]-N[b>>2];d=c+2180|0;N[d>>2]=N[d>>2]-N[b+4>>2];d=c+2184|0;N[d>>2]=N[d>>2]-N[b+8>>2];d=c+2208|0;N[d>>2]=N[d>>2]-N[b>>2];d=c+2212|0;N[d>>2]=N[d>>2]-N[b+4>>2];c=c+2216|0;N[c>>2]=N[c>>2]-N[b+8>>2];e=e+1|0;if((e|0)!=5){continue}break}f=f+1|0;if((f|0)!=5){continue}break}}function gl(a){var b=0,c=0,d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0);e=Ia-32|0;Ia=e;i=J[a+4>>2];u=J[a+268>>2];a:{if(!(u&1048576)){N[a+208>>2]=N[a+32>>2];b=J[a+40>>2];J[a+212>>2]=J[a+36>>2];J[a+216>>2]=b;b=J[a+48>>2];J[a+220>>2]=J[a+44>>2];J[a+224>>2]=b;b=J[a+56>>2];J[a+228>>2]=J[a+52>>2];J[a+232>>2]=b;break a}if(!(u&2097152)){ue(a+16|0,a+208|0);break a}c=J[a+8>>2];if(!c){c=$a(J[a>>2],i>>>24&15);J[a+8>>2]=c}v=N[c+148>>2];w=N[c+156>>2];x=N[c+152>>2];y=N[c+144>>2];G=N[a+48>>2];f=N[a+52>>2];j=N[a- -64>>2];d=Q(N[c+160>>2]-N[a+80>>2]);p=Q(d+d);d=Q(N[c+164>>2]-N[a+84>>2]);q=Q(d+d);k=N[a+68>>2];l=N[a+72>>2];d=Q(N[c+168>>2]-N[a+88>>2]);r=Q(d+d);s=Q(Q(Q(Q(-j)*p)-Q(q*k))-Q(l*r));m=N[a+40>>2];g=N[a+76>>2];t=Q(Q(g*g)+Q(-.5));d=Q(Q(Q(r*t)+Q(g*Q(Q(k*p)-Q(j*q))))-Q(l*s));z=Q(d+d);n=N[a+32>>2];d=Q(Q(Q(p*t)+Q(g*Q(Q(l*q)-Q(k*r))))-Q(j*s));A=Q(d+d);d=Q(Q(Q(q*t)+Q(g*Q(Q(j*r)-Q(l*p))))-Q(k*s));B=Q(d+d);o=N[a+36>>2];F=Q(Q(m*z)+Q(Q(n*A)+Q(B*o)));h=N[a+44>>2];d=Q(Q(h*h)+Q(-.5));p=Q(Q(Q(m*F)+Q(Q(z*d)+Q(Q(Q(n*B)-Q(A*o))*h)))+N[a+56>>2]);N[e+28>>2]=p;q=Q(f+Q(Q(o*F)+Q(Q(B*d)+Q(h*Q(Q(m*A)-Q(z*n))))));N[e+24>>2]=q;C=Q(Q(l*x)+Q(Q(k*v)+Q(Q(g*w)+Q(j*y))));D=Q(Q(v*l)+Q(Q(Q(g*y)-Q(w*j))-Q(k*x)));E=Q(Q(x*j)+Q(Q(Q(g*v)-Q(w*k))-Q(l*y)));f=Q(Q(y*k)+Q(Q(Q(g*x)-Q(w*l))-Q(j*v)));r=Q(Q(Q(Q(h*C)-Q(n*D))-Q(o*E))-Q(m*f));N[e+16>>2]=r;s=Q(Q(Q(n*E)+Q(Q(h*f)+Q(C*m)))-Q(D*o));N[e+12>>2]=s;t=Q(Q(Q(m*D)+Q(Q(h*E)+Q(C*o)))-Q(f*n));N[e+8>>2]=t;f=Q(Q(Q(o*f)+Q(Q(h*D)+Q(n*C)))-Q(E*m));N[e+4>>2]=f;d=Q(G+Q(Q(n*F)+Q(Q(A*d)+Q(h*Q(Q(o*z)-Q(B*m))))));N[e+20>>2]=d;N[a+232>>2]=p;N[a+228>>2]=q;N[a+224>>2]=d;N[a+220>>2]=r;N[a+216>>2]=s;N[a+212>>2]=t;N[a+208>>2]=f;ue(a+16|0,e+4|0)}b:{if(!(i&1)){break b}b=J[a+8>>2];if(!b){b=$a(J[a>>2],K[a+7|0]&15);J[a+8>>2]=b}i=K[b|0]&8;b=K[a+24|0]&8;if(!(i|!b)){Cp(J[a>>2],a,1);break b}if(!i|b){break b}il(J[a>>2],a,1)}c:{if(!(u&-131072001)){break c}c=J[a+8>>2];if(!c){c=$a(J[a>>2],K[a+7|0]&15);J[a+8>>2]=c}b=J[a+268>>2];if(b&1){Hu(a+16|0,N[c+92>>2]);b=J[a+268>>2]}if(b&2){Gu(a+16|0,c+96|0);b=J[a+268>>2]}if(b&4){Fu(a+16|0,N[c+108>>2]);b=J[a+268>>2]}if(b&8){Eu(a+16|0,N[c+112>>2]);b=J[a+268>>2]}if(b&16){Du(a+16|0,N[c+116>>2]);b=J[a+268>>2]}if(b&32){Cu(a+16|0,N[c+120>>2]);b=J[a+268>>2]}if(b&64){zu(a+16|0,N[c+124>>2]);b=J[a+268>>2]}if(b&512){i=L[c+136>>1];I[a+62>>1]=i;b=J[a+16>>2];if(b){I[b+94>>1]=i}b=J[a+268>>2]}if(b&256){N[a+124>>2]=N[c+132>>2]}if(b&1024){Nu(a+16|0,c+144|0);b=J[a+268>>2]}if(b&4096){yu(a+16|0,N[c+176>>2]);b=J[a+268>>2]}if(b&2048){N[a+108>>2]=N[c+172>>2]}if(b&8192){Au(a+16|0,N[c+180>>2]);b=J[a+268>>2]}if(b&128){N[a+92>>2]=N[c+128>>2]}if(!(u&16384)){break c}b=J[J[a>>2]+2428>>2];H[e+3|0]=K[c+268|0];Bu(a+16|0,b,e+3|0)}yC(a);b=a+16|0;d:{if(!(u&33554432)){b=J[b>>2];if(b){b=M[b+152>>2]>4294967293}else{b=1}if(M[a+4>>2]>3221225471){break d}J[a+264>>2]=b;break d}vh(b)}wC(a);J[a+8>>2]=0;J[a+268>>2]=0;J[a+4>>2]=K[a+7|0]<<24;Ia=e+32|0}function Tka(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;h=J[J[a+32>>2]>>2];k=J[h+11868>>2];s=J[h+11880>>2];p=k+s|0;o=J[h+11956>>2];a:{if(!k){break a}q=K[a+44|0]?1:4;f=J[J[h+11892>>2]>>2];while(1){b=f-d|0;c=b>>>0>>0?b:q;b:{if(!c){b=0;break b}r=J[h+11964>>2]+(g<<3)|0;b=1;i=J[h+11960>>2];e=i+(d<<5)|0;c:{if(L[e+8>>1]!=65535|L[e+10>>1]!=65535){break c}e=L[e+22>>1];d:{if((e|0)!=1){if((j|0)==-1|(e|0)!=2){break c}if(c>>>0>1){break d}break c}if((j|0)==-1|c>>>0<2){break c}}l=i+(d+1<<5)|0;if((e|0)!=L[l+22>>1]|L[l+8>>1]!=65535|L[l+10>>1]!=65535){break c}b=c;l=c&65535;if(l>>>0<3){break c}b=2;m=i+(d+2<<5)|0;if((e|0)!=L[m+22>>1]|L[m+8>>1]!=65535|L[m+10>>1]!=65535){break c}b=c;if(l>>>0<4){break c}b=3;m=i+(d+3<<5)|0;if((e|0)!=L[m+22>>1]|L[m+8>>1]!=65535|L[m+10>>1]!=65535){break c}b=c;if(l>>>0<5){break c}b=4;i=i+(d+4<<5)|0;if((e|0)!=L[i+22>>1]){break c}b=(L[i+8>>1]&L[i+10>>1])!=65535?4:c}g=g+1|0;J[r>>2]=d;I[r+4>>1]=b;n=n+1|0}d=(b&65535)+d|0;if(!((f|0)==(k|0)|(d|0)!=(f|0))){b=J[h+11892>>2];J[b+(j<<2)>>2]=n;n=0;j=j+1|0;f=J[b+(j<<2)>>2]}if(d>>>0>>0){continue}break}if(!k){break a}J[J[h+11892>>2]+(j<<2)>>2]=n}J[h+11896>>2]=J[h+12104>>2];e=g;e:{if((o|0)==(p|0)){break e}b=o-p|0;c=b&3;j=J[h+11964>>2];f=0;d=0;if((o+(k^-1)|0)-s>>>0>=3){n=b&-4;i=0;while(1){b=j+(e<<3)|0;I[b+4>>1]=1;J[b>>2]=d+k;I[b+12>>1]=1;J[b+8>>2]=k+(d|1);I[b+20>>1]=1;J[b+16>>2]=k+(d|2);I[b+28>>1]=1;J[b+24>>2]=k+(d|3);d=d+4|0;e=e+4|0;i=i+4|0;if((n|0)!=(i|0)){continue}break}}if(!c){break e}while(1){b=j+(e<<3)|0;I[b+4>>1]=1;J[b>>2]=d+k;d=d+1|0;e=e+1|0;f=f+1|0;if((c|0)!=(f|0)){continue}break}}J[h+12072>>2]=g;J[h+11968>>2]=e;J[h+12076>>2]=e-g;n=J[h+11960>>2];b=J[a+16>>2];b=Ka[J[J[b>>2]+4>>2]](b)|0;b=Ka[J[J[b>>2]+4>>2]](b)|0;c=e+63|0;if(c>>>0>=64){c=c>>>6|0;d=c>>>0>>0?e+15>>>4|0:c;i=((d+e|0)-1>>>0)/(d>>>0)|0;g=d;j=0;while(1){b=d-j|0;b=b>>>0>=64?64:b;o=db(J[J[a+28>>2]+584>>2],b<<6);if(b){p=g>>>0>=64?64:g;b=0;while(1){f=J[a+28>>2];q=J[f+452>>2];r=J[a+40>>2];l=J[f+600>>2];m=J[f+604>>2];c=o+(b<<6)|0;J[c+24>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=l;J[c+12>>2]=m;l=P(i,b+j|0);J[c+52>>2]=l;J[c+48>>2]=r;J[c+44>>2]=f;J[c+40>>2]=h;J[c+36>>2]=q;J[c+32>>2]=n;J[c+28>>2]=k;J[c>>2]=138836;f=i+l|0;J[c+56>>2]=e>>>0>f>>>0?f:e;f=J[a+20>>2];J[c+20>>2]=f;J[c+24>>2]=1;if(f){Ka[J[J[f>>2]+16>>2]](f);J[c+16>>2]=J[J[c+20>>2]+16>>2];f=J[c>>2]}else{f=138836}Ka[J[f+20>>2]](c);b=b+1|0;if((p|0)!=(b|0)){continue}break}}g=g+-64|0;j=j- -64|0;if(d>>>0>j>>>0){continue}break}}e=J[J[a+32>>2]+8>>2]&2147483647;if(e){b=0;while(1){c=db(J[J[a+28>>2]+584>>2],56);d=J[h+11936>>2];g=J[a+28>>2];k=J[g+452>>2];j=J[a+40>>2];f=J[g+600>>2];i=J[g+604>>2];J[c+24>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=f;J[c+12>>2]=i;J[c+48>>2]=j;J[c+44>>2]=g;J[c+40>>2]=h;J[c+36>>2]=k;g=e-b|0;J[c+32>>2]=g>>>0>=32?32:g;J[c+28>>2]=d+(b<<2);J[c>>2]=138892;g=J[a+20>>2];J[c+20>>2]=g;J[c+24>>2]=1;if(g){Ka[J[J[g>>2]+16>>2]](g);J[c+16>>2]=J[J[c+20>>2]+16>>2];g=J[c>>2]}else{g=138892}Ka[J[g+20>>2]](c);b=b+32|0;if(e>>>0>b>>>0){continue}break}}}function ff(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;l=32;d=Ia-32|0;Ia=d;H[d+12|0]=0;g=d-128|0;Ia=g;J[d+8>>2]=g;h=b-1|0;a:{if((h|0)<=0){break a}while(1){b:{if((h|0)<=(i|0)){break b}while(1){if(h-i>>>0<=4){while(1){e=i;i=e+1|0;b=i;c=e;while(1){c=M[P(b,12)+a>>2]>2]?b:c;f=(b|0)<(h|0);b=b+1|0;if(f){continue}break}if((c|0)!=(e|0)){b=P(c,12)+a|0;J[d+24>>2]=J[b+8>>2];c=J[b+4>>2];J[d+16>>2]=J[b>>2];J[d+20>>2]=c;e=P(e,12)+a|0;J[b+8>>2]=J[e+8>>2];c=J[e+4>>2];J[b>>2]=J[e>>2];J[b+4>>2]=c;J[e+8>>2]=J[d+24>>2];b=J[d+20>>2];J[e>>2]=J[d+16>>2];J[e+4>>2]=b}if((h|0)!=(i|0)){continue}break b}}c=P(i,12)+a|0;b=J[c>>2];e=P((h+i|0)/2|0,12)+a|0;if(b>>>0>M[e>>2]){J[d+24>>2]=J[c+8>>2];b=J[c+4>>2];J[d+16>>2]=J[c>>2];J[d+20>>2]=b;J[c+8>>2]=J[e+8>>2];b=J[e+4>>2];J[c>>2]=J[e>>2];J[c+4>>2]=b;J[e+8>>2]=J[d+24>>2];b=J[d+20>>2];J[e>>2]=J[d+16>>2];J[e+4>>2]=b;j=J[c>>2]}else{j=b}f=P(h,12)+a|0;b=J[f>>2];if(j>>>0>b>>>0){J[d+24>>2]=J[c+8>>2];b=J[c+4>>2];J[d+16>>2]=J[c>>2];J[d+20>>2]=b;J[c+8>>2]=J[f+8>>2];b=J[f+4>>2];J[c>>2]=J[f>>2];J[c+4>>2]=b;J[f+8>>2]=J[d+24>>2];b=J[d+20>>2];J[f>>2]=J[d+16>>2];J[f+4>>2]=b;b=J[f>>2]}if(M[e>>2]>b>>>0){J[d+24>>2]=J[e+8>>2];b=J[e+4>>2];J[d+16>>2]=J[e>>2];J[d+20>>2]=b;J[e+8>>2]=J[f+8>>2];b=J[f+4>>2];J[e>>2]=J[f>>2];J[e+4>>2]=b;J[f+8>>2]=J[d+24>>2];b=J[d+20>>2];J[f>>2]=J[d+16>>2];J[f+4>>2]=b}J[d+24>>2]=J[e+8>>2];b=J[e+4>>2];J[d+16>>2]=J[e>>2];J[d+20>>2]=b;c=h-1|0;j=P(c,12)+a|0;b=j;f=J[b+4>>2];J[e>>2]=J[b>>2];J[e+4>>2]=f;J[e+8>>2]=J[b+8>>2];J[b+8>>2]=J[d+24>>2];b=J[d+20>>2];J[j>>2]=J[d+16>>2];J[j+4>>2]=b;b=i;while(1){o=J[j>>2];while(1){e=b;b=b+1|0;f=P(b,12)+a|0;if(M[f>>2]>>0){continue}break}while(1){c=c-1|0;m=P(c,12)+a|0;if(M[m>>2]>o>>>0){continue}break}if((b|0)<(c|0)){J[d+24>>2]=J[f+8>>2];e=J[f+4>>2];J[d+16>>2]=J[f>>2];J[d+20>>2]=e;J[f+8>>2]=J[m+8>>2];e=J[m+4>>2];J[f>>2]=J[m>>2];J[f+4>>2]=e;J[m+8>>2]=J[d+24>>2];e=J[d+20>>2];J[m>>2]=J[d+16>>2];J[m+4>>2]=e;continue}break}J[d+24>>2]=J[f+8>>2];c=J[f+4>>2];J[d+16>>2]=J[f>>2];J[d+20>>2]=c;J[f+8>>2]=J[j+8>>2];c=J[j+4>>2];J[f>>2]=J[j>>2];J[f+4>>2]=c;J[j+8>>2]=J[d+24>>2];c=J[d+20>>2];J[j>>2]=J[d+16>>2];J[j+4>>2]=c;c:{if((b-i|0)<(h-b|0)){if(l-1>>>0<=k>>>0){c=l<<3;if(c){b=J[42504];f=b+12|0;b=(q=f,r=c,s=Ka[J[J[b>>2]+20>>2]](b)|0?42072:70610,t=20381,u=155,p=J[J[f>>2]+8>>2],Ka[p](q|0,r|0,s|0,t|0,u|0)|0)}else{b=0}l=l<<1;b=Va(b,g,k<<2);c=n;n=1;if(!(!c|!g)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,g)}g=b}b=(k<<2)+g|0;J[b>>2]=i;J[b+4>>2]=e;i=e+2|0;break c}if(l-1>>>0<=k>>>0){c=l<<3;if(c){b=J[42504];f=b+12|0;b=(u=f,t=c,s=Ka[J[J[b>>2]+20>>2]](b)|0?42072:70610,r=20381,q=155,p=J[J[f>>2]+8>>2],Ka[p](u|0,t|0,s|0,r|0,q|0)|0)}else{b=0}l=l<<1;b=Va(b,g,k<<2);c=n;n=1;if(!(!c|!g)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,g)}g=b}b=(k<<2)+g|0;J[b>>2]=e+2;J[b+4>>2]=h;h=e}k=k+2|0;if((h|0)>(i|0)){continue}break}}if(k){b=k-2|0;i=J[(b<<2)+g>>2];h=J[((k<<2)+g|0)-4>>2];k=b;continue}break}if(!n|!g){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,g)}if(K[d+12|0]){eb(J[d+8>>2])}Ia=d+32|0}function gf(a,b){var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=0,l=Q(0),m=0,n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=0,ga=0;c=Ia-112|0;Ia=c;W=J[b+32>>2];j=J[b+4>>2];n=J[b+12>>2];T=J[b+20>>2];wI(c,T);f=N[n+24>>2];g=N[n+20>>2];w=N[c+60>>2];x=N[c+48>>2];y=N[c- -64>>2];z=N[c+40>>2];A=N[c+52>>2];B=N[c+68>>2];C=N[c+44>>2];D=N[c+56>>2];E=N[c+96>>2];F=N[c+84>>2];l=N[c+20>>2];o=N[c+16>>2];G=N[c+100>>2];H=N[c+76>>2];I=N[c+88>>2];p=N[c+32>>2];h=N[n+16>>2];q=N[c+28>>2];L=N[c+104>>2];i=N[n+8>>2];M=N[c+80>>2];d=N[n>>2];O=N[c+92>>2];e=N[n+4>>2];R=N[c+36>>2];r=N[c+8>>2];s=N[c>>2];t=N[c+4>>2];S=N[c+72>>2];u=N[c+12>>2];v=N[c+24>>2];J[j+28>>2]=0;J[j+12>>2]=0;N[j+24>>2]=-Q(Q(Q(p*f)+Q(Q(v*h)+Q(q*g)))+Q(Q(Q(d*M)+Q(e*O))+Q(i*L)));N[j+20>>2]=-Q(Q(Q(l*f)+Q(Q(u*h)+Q(o*g)))+Q(Q(Q(d*H)+Q(e*I))+Q(i*G)));N[j+16>>2]=-Q(Q(Q(r*f)+Q(Q(s*h)+Q(t*g)))+Q(Q(Q(d*S)+Q(e*F))+Q(i*E)));N[j+8>>2]=-Q(Q(Q(Q(d*r)+Q(e*l))+Q(i*p))+Q(Q(Q(h*C)+Q(g*D))+Q(f*B)));N[j+4>>2]=-Q(Q(Q(Q(d*t)+Q(e*o))+Q(i*q))+Q(Q(Q(h*z)+Q(g*A))+Q(f*y)));N[j>>2]=-Q(Q(Q(Q(d*s)+Q(e*u))+Q(i*v))+Q(Q(Q(h*R)+Q(g*x))+Q(f*w)));U=J[a+336>>2];if(U>>>0>=2){X=J[a+332>>2];Y=J[a+272>>2];Z=J[a+344>>2];_=J[a+340>>2];m=1;while(1){b=m<<5;a=(J[(b+X|0)+24>>2]<<5)+j|0;o=N[a+16>>2];p=N[a+20>>2];k=P(m,160)+_|0;e=N[k+128>>2];i=N[a+24>>2];l=N[k+124>>2];d=N[k+120>>2];f=N[a>>2];g=N[a+4>>2];h=N[a+8>>2];a=b+j|0;J[a+28>>2]=0;J[a+12>>2]=0;N[a+8>>2]=h;N[a+4>>2]=g;N[a>>2]=f;i=Q(i+Q(Q(l*f)-Q(d*g)));N[a+24>>2]=i;d=Q(p+Q(Q(d*h)-Q(e*f)));N[a+20>>2]=d;e=Q(o+Q(Q(e*g)-Q(l*h)));N[a+16>>2]=e;b=b+n|0;w=N[b>>2];a=P(m,112)+T|0;x=N[a+60>>2];y=N[a+36>>2];z=N[a+48>>2];A=N[b+4>>2];B=N[a- -64>>2];C=N[a+40>>2];D=N[a+52>>2];E=N[b+8>>2];F=N[a+68>>2];G=N[a+44>>2];H=N[a+56>>2];I=N[b+16>>2];L=N[a+96>>2];M=N[a+72>>2];O=N[a+84>>2];l=N[a+8>>2];o=N[a>>2];p=N[a+4>>2];R=N[b+20>>2];S=N[a+100>>2];$=N[a+76>>2];aa=N[a+88>>2];q=N[a+20>>2];r=N[a+12>>2];s=N[a+16>>2];ba=N[b+24>>2];ca=N[a+104>>2];da=N[a+80>>2];ea=N[a+92>>2];t=N[a+32>>2];u=N[a+24>>2];v=N[a+28>>2];J[b+28>>2]=0;J[b+12>>2]=0;N[b+24>>2]=ba+Q(Q(Q(t*i)+Q(Q(u*e)+Q(d*v)))+Q(Q(Q(f*da)+Q(g*ea))+Q(h*ca)));N[b+20>>2]=R+Q(Q(Q(q*i)+Q(Q(r*e)+Q(d*s)))+Q(Q(Q(f*$)+Q(g*aa))+Q(h*S)));N[b+16>>2]=I+Q(Q(Q(l*i)+Q(Q(o*e)+Q(d*p)))+Q(Q(Q(f*M)+Q(g*O))+Q(h*L)));N[b+8>>2]=E+Q(Q(Q(Q(f*l)+Q(g*q))+Q(h*t))+Q(Q(Q(e*G)+Q(d*H))+Q(i*F)));N[b+4>>2]=A+Q(Q(Q(Q(f*p)+Q(g*s))+Q(h*v))+Q(Q(Q(e*C)+Q(d*D))+Q(i*B)));N[b>>2]=w+Q(Q(Q(Q(f*o)+Q(g*r))+Q(h*u))+Q(Q(Q(e*y)+Q(d*z))+Q(i*x)));a=P(m,80)+Z|0;V=K[a+76|0];if(V){fa=(J[a+72>>2]<<2)+W|0;ga=P(m,76)+Y|0;a=0;while(1){k=P(a,24)+ga|0;N[(a<<2)+fa>>2]=Q(Q(N[k+20>>2]*N[b+8>>2])+Q(Q(N[k+12>>2]*N[b>>2])+Q(N[k+16>>2]*N[b+4>>2])))+Q(Q(N[k+8>>2]*N[b+24>>2])+Q(Q(N[k>>2]*N[b+16>>2])+Q(N[k+4>>2]*N[b+20>>2])));a=a+1|0;if((V|0)!=(a|0)){continue}break}}m=m+1|0;if((U|0)!=(m|0)){continue}break}}Ia=c+112|0}function LY(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;d=Ia-960|0;Ia=d;i=b+15|0;if(i>>>0>=16){z=a+16|0;A=i>>>4|0;B=d+684|0;C=d+876|0;D=d+940|0;while(1){J[d+956>>2]=0;x=b>>>0>=16?16:b;p=x;a:{if(!p){break a}while(1){u=J[c>>2];zb(J[a+4>>2],J[a+8>>2],d+60|0,d+96|0,d+48|0,u,0,0);f=N[d+60>>2];g=Q(N[d+72>>2]-f);e=N[d+64>>2];m=Q(N[d+88>>2]-e);f=Q(N[d+84>>2]-f);e=Q(N[d+76>>2]-e);v=Q(Q(g*m)-Q(f*e));k=e;e=N[d+68>>2];n=Q(N[d+92>>2]-e);e=Q(N[d+80>>2]-e);m=Q(Q(k*n)-Q(m*e));n=Q(Q(e*f)-Q(n*g));f=Q(Y(Q(Q(v*v)+Q(Q(m*m)+Q(n*n)))));if(f>Q(0)){f=Q(Q(1)/f);v=Q(v*f);n=Q(n*f);m=Q(m*f)}i=J[d+48>>2];b:{if((i|0)!=-1){zb(J[a+4>>2],J[a+8>>2],d+12|0,d,0,i,0,0);e=N[d+12>>2];q=Q(N[d+24>>2]-e);h=N[d+16>>2];g=Q(N[d+40>>2]-h);r=Q(N[d+36>>2]-e);k=Q(N[d+28>>2]-h);f=Q(Q(q*g)-Q(r*k));l=k;k=N[d+20>>2];s=Q(N[d+44>>2]-k);t=Q(N[d+32>>2]-k);g=Q(Q(l*s)-Q(g*t));l=Q(g*Q(N[d+84>>2]-e));e=Q(Q(t*r)-Q(s*q));i=0;if(!(Q(Q(f*Q(N[d+92>>2]-k))+Q(l+Q(e*Q(N[d+88>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}i=(Q(Q(f*v)+Q(Q(g*m)+Q(n*e)))>2];c:{if((j|0)!=-1){zb(J[a+4>>2],J[a+8>>2],d+12|0,d,0,j,0,0);e=N[d+12>>2];q=Q(N[d+24>>2]-e);h=N[d+16>>2];g=Q(N[d+40>>2]-h);r=Q(N[d+36>>2]-e);k=Q(N[d+28>>2]-h);f=Q(Q(q*g)-Q(r*k));l=k;k=N[d+20>>2];s=Q(N[d+44>>2]-k);t=Q(N[d+32>>2]-k);g=Q(Q(l*s)-Q(g*t));l=Q(g*Q(N[d+60>>2]-e));e=Q(Q(t*r)-Q(s*q));if(!(Q(Q(f*Q(N[d+68>>2]-k))+Q(l+Q(e*Q(N[d+64>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}i=(Q(Q(f*v)+Q(Q(g*m)+Q(n*e)))>2];d:{if((j|0)!=-1){zb(J[a+4>>2],J[a+8>>2],d+12|0,d,0,j,0,0);e=N[d+12>>2];q=Q(N[d+24>>2]-e);h=N[d+16>>2];g=Q(N[d+40>>2]-h);r=Q(N[d+36>>2]-e);k=Q(N[d+28>>2]-h);f=Q(Q(q*g)-Q(r*k));l=k;k=N[d+20>>2];s=Q(N[d+44>>2]-k);t=Q(N[d+32>>2]-k);g=Q(Q(l*s)-Q(g*t));l=Q(g*Q(N[d+72>>2]-e));e=Q(Q(t*r)-Q(s*q));if(!(Q(Q(f*Q(N[d+80>>2]-k))+Q(l+Q(e*Q(N[d+76>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}i=(Q(Q(f*v)+Q(Q(g*m)+Q(n*e)))>2];J[d+956>>2]=o+1;w=d+108|0;j=w+P(o,36)|0;N[j>>2]=N[d+60>>2];N[j+4>>2]=N[d+64>>2];N[j+8>>2]=N[d+68>>2];N[j+12>>2]=N[d+72>>2];N[j+16>>2]=N[d+76>>2];N[j+20>>2]=N[d+80>>2];N[j+24>>2]=N[d+84>>2];N[j+28>>2]=N[d+88>>2];N[j+32>>2]=N[d+92>>2];j=P(o,12)+w|0;J[j+576>>2]=J[d+96>>2];w=J[d+104>>2];J[j+580>>2]=J[d+100>>2];J[j+584>>2]=w;J[((o<<2)+d|0)+876>>2]=u;H[(d+o|0)+940|0]=i;p=p-1|0;if(p){continue}break}o=d+108|0;i=D;j=C;p=B;u=J[d+956>>2];if(!u){break a}while(1){lc(z,o,J[j>>2],K[i|0],p);i=i+1|0;j=j+4|0;p=p+12|0;o=o+36|0;u=u-1|0;if(u){continue}break}}b=b-x|0;y=y+1|0;if((A|0)!=(y|0)){continue}break}}Ia=d+960|0;return 1}function FY(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;d=Ia-960|0;Ia=d;i=b+15|0;if(i>>>0>=16){z=a+16|0;A=i>>>4|0;B=d+684|0;C=d+876|0;D=d+940|0;while(1){J[d+956>>2]=0;x=b>>>0>=16?16:b;p=x;a:{if(!p){break a}while(1){u=J[c>>2];zb(J[a+4>>2],J[a+8>>2],d+60|0,d+96|0,d+48|0,u,0,0);f=N[d+60>>2];g=Q(N[d+72>>2]-f);e=N[d+64>>2];m=Q(N[d+88>>2]-e);f=Q(N[d+84>>2]-f);e=Q(N[d+76>>2]-e);v=Q(Q(g*m)-Q(f*e));k=e;e=N[d+68>>2];n=Q(N[d+92>>2]-e);e=Q(N[d+80>>2]-e);m=Q(Q(k*n)-Q(m*e));n=Q(Q(e*f)-Q(n*g));f=Q(Y(Q(Q(v*v)+Q(Q(m*m)+Q(n*n)))));if(f>Q(0)){f=Q(Q(1)/f);v=Q(v*f);n=Q(n*f);m=Q(m*f)}i=J[d+48>>2];b:{if((i|0)!=-1){zb(J[a+4>>2],J[a+8>>2],d+12|0,d,0,i,0,0);e=N[d+12>>2];q=Q(N[d+24>>2]-e);h=N[d+16>>2];g=Q(N[d+40>>2]-h);r=Q(N[d+36>>2]-e);k=Q(N[d+28>>2]-h);f=Q(Q(q*g)-Q(r*k));l=k;k=N[d+20>>2];s=Q(N[d+44>>2]-k);t=Q(N[d+32>>2]-k);g=Q(Q(l*s)-Q(g*t));l=Q(g*Q(N[d+84>>2]-e));e=Q(Q(t*r)-Q(s*q));i=0;if(!(Q(Q(f*Q(N[d+92>>2]-k))+Q(l+Q(e*Q(N[d+88>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}i=(Q(Q(f*v)+Q(Q(g*m)+Q(n*e)))>2];c:{if((j|0)!=-1){zb(J[a+4>>2],J[a+8>>2],d+12|0,d,0,j,0,0);e=N[d+12>>2];q=Q(N[d+24>>2]-e);h=N[d+16>>2];g=Q(N[d+40>>2]-h);r=Q(N[d+36>>2]-e);k=Q(N[d+28>>2]-h);f=Q(Q(q*g)-Q(r*k));l=k;k=N[d+20>>2];s=Q(N[d+44>>2]-k);t=Q(N[d+32>>2]-k);g=Q(Q(l*s)-Q(g*t));l=Q(g*Q(N[d+60>>2]-e));e=Q(Q(t*r)-Q(s*q));if(!(Q(Q(f*Q(N[d+68>>2]-k))+Q(l+Q(e*Q(N[d+64>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}i=(Q(Q(f*v)+Q(Q(g*m)+Q(n*e)))>2];d:{if((j|0)!=-1){zb(J[a+4>>2],J[a+8>>2],d+12|0,d,0,j,0,0);e=N[d+12>>2];q=Q(N[d+24>>2]-e);h=N[d+16>>2];g=Q(N[d+40>>2]-h);r=Q(N[d+36>>2]-e);k=Q(N[d+28>>2]-h);f=Q(Q(q*g)-Q(r*k));l=k;k=N[d+20>>2];s=Q(N[d+44>>2]-k);t=Q(N[d+32>>2]-k);g=Q(Q(l*s)-Q(g*t));l=Q(g*Q(N[d+72>>2]-e));e=Q(Q(t*r)-Q(s*q));if(!(Q(Q(f*Q(N[d+80>>2]-k))+Q(l+Q(e*Q(N[d+76>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}i=(Q(Q(f*v)+Q(Q(g*m)+Q(n*e)))>2];J[d+956>>2]=o+1;w=d+108|0;j=w+P(o,36)|0;N[j>>2]=N[d+60>>2];N[j+4>>2]=N[d+64>>2];N[j+8>>2]=N[d+68>>2];N[j+12>>2]=N[d+72>>2];N[j+16>>2]=N[d+76>>2];N[j+20>>2]=N[d+80>>2];N[j+24>>2]=N[d+84>>2];N[j+28>>2]=N[d+88>>2];N[j+32>>2]=N[d+92>>2];j=P(o,12)+w|0;J[j+576>>2]=J[d+96>>2];w=J[d+104>>2];J[j+580>>2]=J[d+100>>2];J[j+584>>2]=w;J[((o<<2)+d|0)+876>>2]=u;H[(d+o|0)+940|0]=i;p=p-1|0;if(p){continue}break}o=d+108|0;i=D;j=C;p=B;u=J[d+956>>2];if(!u){break a}while(1){kc(z,o,J[j>>2],K[i|0],p);i=i+1|0;j=j+4|0;p=p+12|0;o=o+36|0;u=u-1|0;if(u){continue}break}}b=b-x|0;y=y+1|0;if((A|0)!=(y|0)){continue}break}}Ia=d+960|0;return 1}function TY(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=Q(0),w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;d=Ia-960|0;Ia=d;i=b+15|0;if(i>>>0>=16){z=a+16|0;A=i>>>4|0;B=d+684|0;C=d+876|0;D=d+940|0;while(1){J[d+956>>2]=0;x=b>>>0>=16?16:b;t=x;a:{if(!t){break a}while(1){u=J[c>>2];zb(J[a+4>>2],J[a+8>>2],d+60|0,d+96|0,d+48|0,u,0,0);f=N[d+60>>2];g=Q(N[d+72>>2]-f);e=N[d+64>>2];m=Q(N[d+88>>2]-e);f=Q(N[d+84>>2]-f);e=Q(N[d+76>>2]-e);v=Q(Q(g*m)-Q(f*e));k=e;e=N[d+68>>2];n=Q(N[d+92>>2]-e);e=Q(N[d+80>>2]-e);m=Q(Q(k*n)-Q(m*e));n=Q(Q(e*f)-Q(n*g));f=Q(Y(Q(Q(v*v)+Q(Q(m*m)+Q(n*n)))));if(f>Q(0)){f=Q(Q(1)/f);v=Q(v*f);n=Q(n*f);m=Q(m*f)}i=J[d+48>>2];b:{if((i|0)!=-1){zb(J[a+4>>2],J[a+8>>2],d+12|0,d,0,i,0,0);e=N[d+12>>2];p=Q(N[d+24>>2]-e);h=N[d+16>>2];g=Q(N[d+40>>2]-h);q=Q(N[d+36>>2]-e);k=Q(N[d+28>>2]-h);f=Q(Q(p*g)-Q(q*k));l=k;k=N[d+20>>2];r=Q(N[d+44>>2]-k);s=Q(N[d+32>>2]-k);g=Q(Q(l*r)-Q(g*s));l=Q(g*Q(N[d+84>>2]-e));e=Q(Q(s*q)-Q(r*p));i=0;if(!(Q(Q(f*Q(N[d+92>>2]-k))+Q(l+Q(e*Q(N[d+88>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}i=(Q(Q(f*v)+Q(Q(g*m)+Q(n*e)))>2];c:{if((j|0)!=-1){zb(J[a+4>>2],J[a+8>>2],d+12|0,d,0,j,0,0);e=N[d+12>>2];p=Q(N[d+24>>2]-e);h=N[d+16>>2];g=Q(N[d+40>>2]-h);q=Q(N[d+36>>2]-e);k=Q(N[d+28>>2]-h);f=Q(Q(p*g)-Q(q*k));l=k;k=N[d+20>>2];r=Q(N[d+44>>2]-k);s=Q(N[d+32>>2]-k);g=Q(Q(l*r)-Q(g*s));l=Q(g*Q(N[d+60>>2]-e));e=Q(Q(s*q)-Q(r*p));if(!(Q(Q(f*Q(N[d+68>>2]-k))+Q(l+Q(e*Q(N[d+64>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}i=(Q(Q(f*v)+Q(Q(g*m)+Q(n*e)))>2];d:{if((j|0)!=-1){zb(J[a+4>>2],J[a+8>>2],d+12|0,d,0,j,0,0);e=N[d+12>>2];p=Q(N[d+24>>2]-e);h=N[d+16>>2];g=Q(N[d+40>>2]-h);q=Q(N[d+36>>2]-e);k=Q(N[d+28>>2]-h);f=Q(Q(p*g)-Q(q*k));l=k;k=N[d+20>>2];r=Q(N[d+44>>2]-k);s=Q(N[d+32>>2]-k);g=Q(Q(l*r)-Q(g*s));l=Q(g*Q(N[d+72>>2]-e));e=Q(Q(s*q)-Q(r*p));if(!(Q(Q(f*Q(N[d+80>>2]-k))+Q(l+Q(e*Q(N[d+76>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}i=(Q(Q(f*v)+Q(Q(g*m)+Q(n*e)))>2];J[d+956>>2]=o+1;w=d+108|0;j=w+P(o,36)|0;N[j>>2]=N[d+60>>2];N[j+4>>2]=N[d+64>>2];N[j+8>>2]=N[d+68>>2];N[j+12>>2]=N[d+72>>2];N[j+16>>2]=N[d+76>>2];N[j+20>>2]=N[d+80>>2];N[j+24>>2]=N[d+84>>2];N[j+28>>2]=N[d+88>>2];N[j+32>>2]=N[d+92>>2];j=P(o,12)+w|0;J[j+576>>2]=J[d+96>>2];w=J[d+104>>2];J[j+580>>2]=J[d+100>>2];J[j+584>>2]=w;J[((o<<2)+d|0)+876>>2]=u;H[(d+o|0)+940|0]=i;t=t-1|0;if(t){continue}break}o=d+108|0;i=D;j=C;t=B;u=J[d+956>>2];if(!u){break a}while(1){jc(z,o,J[j>>2],K[i|0]);i=i+1|0;j=j+4|0;t=t+12|0;o=o+36|0;u=u-1|0;if(u){continue}break}}b=b-x|0;y=y+1|0;if((A|0)!=(y|0)){continue}break}}Ia=d+960|0;return 1}function Kc(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=Q(0),s=0,t=0,u=0,v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=0,L=0,M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=0,$=0,aa=0;v=Ia-256|0;Ia=v;a:{if(d&1){f=N[b>>2];k=Q(-f);m=Q(k-f);l=N[b+8>>2];n=Q(-l);M=Q(m*n);g=N[b+12>>2];i=N[b+4>>2];y=Q(-i);h=Q(y-i);O=Q(g*h);o=N[c+12>>2];r=N[c>>2];D=Q(Q(o-r)*Q(.5));B=Q(g*m);C=Q(h*n);z=N[c+16>>2];w=N[c+4>>2];E=Q(Q(z-w)*Q(.5));S=Q(Q(f*m)+Q(1));T=Q(h*y);h=N[c+20>>2];x=N[c+8>>2];F=Q(Q(h-x)*Q(.5));U=Q(Q(Q(R(Q(Q(M-O)*D)))+Q(R(Q(Q(B+C)*E))))+Q(R(Q(Q(S-T)*F))));A=k;k=Q(Q(r+o)*Q(.5));k=Q(k+k);o=Q(Q(w+z)*Q(.5));o=Q(o+o);h=Q(Q(x+h)*Q(.5));r=Q(h+h);z=Q(Q(Q(A*k)-Q(o*i))-Q(l*r));w=Q(N[b+24>>2]*Q(-2));x=Q(N[b+16>>2]*Q(-2));A=Q(N[b+20>>2]*Q(-2));G=Q(Q(l*w)+Q(Q(f*x)+Q(A*i)));h=Q(Q(g*g)+Q(-.5));X=Q(Q(Q(l*G)+Q(Q(w*h)-Q(g*Q(Q(f*A)-Q(x*i)))))+Q(Q(Q(r*h)+Q(g*Q(Q(i*k)-Q(f*o))))-Q(l*z)));Y=Q(U+X);y=Q(m*y);m=Q(n-l);Z=Q(g*m);n=Q(m*n);B=Q(Q(Q(R(Q(Q(y+Z)*D)))+Q(R(Q(Q(S-n)*E))))+Q(R(Q(Q(C-B)*F))));C=Q(Q(Q(i*G)+Q(Q(A*h)-Q(g*Q(Q(l*x)-Q(w*f)))))+Q(Q(Q(o*h)+Q(g*Q(Q(f*r)-Q(l*k))))-Q(i*z)));m=Q(B+C);n=Q(Q(Q(R(Q(Q(Q(Q(1)-T)-n)*D)))+Q(R(Q(Q(y-Z)*E))))+Q(R(Q(Q(M+O)*F))));g=Q(Q(Q(f*G)+Q(Q(x*h)-Q(g*Q(Q(i*w)-Q(A*l)))))+Q(Q(Q(k*h)+Q(g*Q(Q(l*o)-Q(i*r))))-Q(f*z)));f=Q(n+g);l=Q(C-B);i=Q(g-n);g=Q(X-U);break a}Y=N[c+20>>2];m=N[c+16>>2];f=N[c+12>>2];l=N[c+4>>2];i=N[c>>2];g=N[c+8>>2]}k=f;f=N[a>>2];h=Q(k*f);i=Q(i*f);c=J[a+16>>2];s=N[c+12>>2]>2];j=J[p+40>>2];b=j-1|0;n=Q(b>>>0);b:{if(f>n){break b}k=N[a+8>>2];o=Q(Y*k);k=Q(g*k);q=N[c+16>>2]>2];c=p-1|0;r=Q(c>>>0);if(g>r){break b}i=s?i:h;if(iQ(t>>>0)){break c}f=Q(V(f));if(f=Q(0)){t=~~f>>>0;break c}t=0}j=i>n;f=Q(W(i));d:{if(f=Q(0)){q=~~f>>>0;break d}q=0}H=j?b:q;b=0;e:{if(gQ(b>>>0)){break e}g=Q(V(g));if(g=Q(0)){b=~~g>>>0;break e}b=0}j=h>r;q=H-t|0;g=Q(W(h));f:{if(g=Q(0)){s=~~g>>>0;break f}s=0}L=j?c:s;_=L-b|0;if(!(P(q,_)<<1)){break b}f=N[a+4>>2];q=0;g:{if(t>>>0>=H>>>0|b>>>0>=L>>>0){break g}g=Q(m*f);f=Q(l*f);$=d&2;d=P(p,t)+b|0;j=0;h:{while(1){s=b;while(1){u=J[a+12>>2];p=J[u+60>>2];c=d;d=c+1|0;l=Q(I[p+(d<<2)>>1]);u=p+(c+J[u+44>>2]<<2)|0;i=Q(I[u>>1]);h=Q(I[u+4>>1]);u=c<<2;aa=u+p|0;m=Q(I[aa>>1]);i:{if(!(!(gg)|!(gi)|(!(f>m)|!(f>l)))){if(f>h){break i}}if((K[aa+2|0]&127)!=127){if(j>>>0>=64){Ka[J[J[e>>2]+8>>2]](e,j,v)|0;j=0}J[(j<<2)+v>>2]=c<<1;q=q+1|0;j=j+1|0;if($){break h}p=J[J[a+12>>2]+60>>2]}if((K[(p+u|0)+3|0]&127)==127){break i}if(j>>>0>=64){Ka[J[J[e>>2]+8>>2]](e,j,v)|0;j=0}J[(j<<2)+v>>2]=c<<1|1;q=q+1|0;j=j+1|0;if($){break h}}s=s+1|0;if((L|0)!=(s|0)){continue}break}d=J[J[a+12>>2]+44>>2]+(d-_|0)|0;t=t+1|0;if((H|0)!=(t|0)){continue}break}if(!j){break g}}Ka[J[J[e>>2]+8>>2]](e,j,v)|0}}Ia=v+256|0}function IB(a,b,c){var d=Q(0),e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=0,F=Q(0),G=Q(0),I=Q(0),M=0,O=Q(0),R=0,S=0,T=0,U=0,V=Q(0);D=J[a+12>>2];a:{if(!D){d=N[a+48>>2];g=N[a+44>>2];w=N[a+72>>2];x=N[a+68>>2];e=N[a+40>>2];n=N[a+64>>2];break a}k=N[c+12>>2];v=Q(Q(k*k)+Q(-.5));f=J[J[a>>2]+40>>2];T=K[f+64|0]&2;R=J[f+28>>2];E=J[f+24>>2];f=J[a+4>>2];U=J[a+8>>2];r=N[c+4>>2];F=Q(-r);s=N[c>>2];G=Q(-s);t=N[c+8>>2];I=Q(-t);while(1){j=P(J[(M<<2)+U>>2],3);b:{if(T){j=(j<<1)+R|0;u=L[j+4>>1];S=L[j+2>>1];j=L[j>>1];break b}j=(j<<2)+R|0;u=J[j+8>>2];S=J[j+4>>2];j=J[j>>2]}u=P(u,12)+E|0;n=N[u+8>>2];w=N[u>>2];x=N[u+4>>2];u=P(S,12)+E|0;m=N[u+8>>2];q=N[u>>2];y=N[u+4>>2];o=N[c+24>>2];p=N[c+20>>2];j=P(j,12)+E|0;d=N[j>>2];g=N[j+4>>2];h=N[j+8>>2];e=Q(Q(Q(d*N[f+8>>2])+Q(g*N[f+20>>2]))+Q(h*N[f+32>>2]));e=Q(e+e);i=Q(Q(Q(d*N[f>>2])+Q(g*N[f+12>>2]))+Q(h*N[f+24>>2]));i=Q(i+i);d=Q(Q(Q(d*N[f+4>>2])+Q(g*N[f+16>>2]))+Q(h*N[f+28>>2]));h=Q(d+d);l=Q(Q(t*e)+Q(Q(s*i)+Q(r*h)));d=Q(N[c+16>>2]+Q(Q(s*l)+Q(Q(i*v)+Q(k*Q(Q(r*e)+Q(h*I))))));z=Q(N[a+64>>2]+d);N[a+64>>2]=z;g=Q(p+Q(Q(r*l)+Q(Q(h*v)+Q(k*Q(Q(t*i)+Q(e*G))))));A=Q(N[a+68>>2]+g);N[a+68>>2]=A;e=Q(o+Q(Q(t*l)+Q(Q(e*v)+Q(k*Q(Q(s*h)+Q(i*F))))));i=Q(e+N[a+72>>2]);N[a+72>>2]=i;h=N[a+40>>2];h=d>h?h:d;N[a+40>>2]=h;l=N[a+44>>2];l=g>l?l:g;N[a+44>>2]=l;o=N[a+48>>2];o=e>o?o:e;N[a+48>>2]=o;p=N[a+52>>2];p=d>2]=p;d=N[a+56>>2];B=d>g?d:g;N[a+56>>2]=B;d=N[a+60>>2];O=d>e?d:e;N[a+60>>2]=O;V=N[c+16>>2];g=N[c+20>>2];C=i;d=Q(Q(Q(q*N[f+8>>2])+Q(y*N[f+20>>2]))+Q(m*N[f+32>>2]));e=Q(d+d);d=Q(Q(Q(q*N[f>>2])+Q(y*N[f+12>>2]))+Q(m*N[f+24>>2]));i=Q(d+d);d=Q(Q(Q(q*N[f+4>>2])+Q(y*N[f+16>>2]))+Q(m*N[f+28>>2]));m=Q(d+d);q=Q(Q(t*e)+Q(Q(s*i)+Q(r*m)));d=Q(N[c+24>>2]+Q(Q(t*q)+Q(Q(e*v)+Q(k*Q(Q(s*m)+Q(i*F))))));C=Q(C+d);N[a+72>>2]=C;g=Q(g+Q(Q(r*q)+Q(Q(m*v)+Q(k*Q(Q(t*i)+Q(e*G))))));A=Q(A+g);N[a+68>>2]=A;e=Q(V+Q(Q(s*q)+Q(Q(i*v)+Q(k*Q(Q(r*e)+Q(m*I))))));z=Q(z+e);N[a+64>>2]=z;q=d>2]=q;y=g>2]=y;i=e>2]=i;o=d>o?o:d;N[a+48>>2]=o;l=g>l?l:g;N[a+44>>2]=l;h=e>h?h:e;N[a+40>>2]=h;B=N[c+16>>2];g=N[c+20>>2];d=Q(Q(Q(w*N[f+8>>2])+Q(x*N[f+20>>2]))+Q(n*N[f+32>>2]));e=Q(d+d);d=Q(Q(Q(w*N[f>>2])+Q(x*N[f+12>>2]))+Q(n*N[f+24>>2]));m=Q(d+d);d=Q(Q(Q(w*N[f+4>>2])+Q(x*N[f+16>>2]))+Q(n*N[f+28>>2]));n=Q(d+d);p=Q(Q(t*e)+Q(Q(s*m)+Q(r*n)));d=Q(N[c+24>>2]+Q(Q(t*p)+Q(Q(e*v)+Q(k*Q(Q(s*n)+Q(m*F))))));w=Q(C+d);N[a+72>>2]=w;g=Q(g+Q(Q(r*p)+Q(Q(n*v)+Q(k*Q(Q(t*m)+Q(e*G))))));x=Q(A+g);N[a+68>>2]=x;e=Q(B+Q(Q(s*p)+Q(Q(m*v)+Q(k*Q(Q(r*e)+Q(n*I))))));n=Q(z+e);N[a+64>>2]=n;N[a+60>>2]=d>2]=g>2]=eo?o:d;N[a+48>>2]=d;g=g>l?l:g;N[a+44>>2]=g;e=e>h?h:e;N[a+40>>2]=e;M=M+1|0;if((D|0)!=(M|0)){continue}break}}H[a+76|0]=1;k=Q(Q(1)/Q(P(D,3)>>>0));N[a+72>>2]=k*w;N[a+68>>2]=k*x;N[a+64>>2]=k*n;N[b+8>>2]=d;N[b+4>>2]=g;N[b>>2]=e;N[b+12>>2]=N[a+52>>2];N[b+16>>2]=N[a+56>>2];N[b+20>>2]=N[a+60>>2]}function g3(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=Ia-16|0;Ia=k;if(K[a+36|0]&2){d=L[J[a+40>>2]+124>>1]}else{l=J[a+116>>2];d=1;a:{if(l-7>>>0<4294967294){break a}d=L[a+168>>1];if((l|0)==5){break a}d=L[a+148>>1]}}l=d;m=l&65535;H[k+12|0]=m>>>0>256;d=m<<2;b:{if(m>>>0>=257){i=Wb(k+7|0,d,13750,410);break b}i=k-(d+15&524272)|0;Ia=i}J[k+8>>2]=i;f=J[42501];c:{if(K[a+36|0]&2){e=J[a+40>>2];d=L[e+124>>1];e=(d|0)==1?e+120|0:J[J[a+32>>2]+4856>>2]+(J[e+120>>2]<<1)|0;break c}e=Ef(a+48|0);g=J[a+116>>2];d=1;d:{if(g-7>>>0<4294967294){break d}d=L[a+168>>1];if((g|0)==5){break d}d=L[a+148>>1]}}g=a+32|0;a=l&65535;h=a>>>0>d>>>0?d:a;e:{if(!h){break e}a=0;if((h|0)!=1){n=h&65534;d=0;while(1){J[(a<<2)+i>>2]=J[J[f+40>>2]+(L[(a<<1)+e>>1]<<2)>>2];j=a|1;J[(j<<2)+i>>2]=J[J[f+40>>2]+(L[(j<<1)+e>>1]<<2)>>2];a=a+2|0;d=d+2|0;if((n|0)!=(d|0)){continue}break}}if(!(h&1)){break e}J[(a<<2)+i>>2]=J[J[f+40>>2]+(L[(a<<1)+e>>1]<<2)>>2]}i=Ia-16|0;Ia=i;f:{g:{h:{i:{d=J[g+4>>2];switch((d>>>30|0)-2|0){case 1:break g;case 0:break i;default:break h}}if(K[J[g>>2]+4785|0]){break g}}f=0;h=0;a=Ia-16|0;d=a;Ia=a;j:{k:{if((c|0)==1){I[d+14>>1]=L[J[b>>2]+52>>1];Dh(g+16|0,d+14|0,1);break k}H[d+8|0]=c>>>0>512;e=c<<1;l:{m:{if(c>>>0>=513){e=Wb(d+3|0,e,13826,48);J[d+4>>2]=e;if(!e){break m}break l}e=a-(e+15&262128)|0;Ia=e;J[d+4>>2]=e;if(c){break l}Dh(g+16|0,e,c);break k}a=0;Xa(J[42504],16,13826,57,75029,0);eb(0);break j}a=0;if(c-1>>>0>=3){n=c&65532;while(1){I[(a<<1)+e>>1]=L[J[(a<<2)+b>>2]+52>>1];j=a|1;I[(j<<1)+e>>1]=L[J[(j<<2)+b>>2]+52>>1];j=a|2;I[(j<<1)+e>>1]=L[J[(j<<2)+b>>2]+52>>1];j=a|3;I[(j<<1)+e>>1]=L[J[(j<<2)+b>>2]+52>>1];a=a+4|0;f=f+4|0;if((n|0)!=(f|0)){continue}break}}f=c&3;if(f){while(1){I[(a<<1)+e>>1]=L[J[(a<<2)+b>>2]+52>>1];a=a+1|0;h=h+1|0;if((f|0)!=(h|0)){continue}break}}Dh(g+16|0,e,c);if(c>>>0<513){break k}eb(e)}a=1;e=J[g>>2];if(!e){break j}e=J[J[e+992>>2]+1024>>2];Ka[J[J[e>>2]+64>>2]](e,g+48|0)}Ia=d+16|0;break f}a=J[g+8>>2];if(!a){a=$a(J[g>>2],d>>>24&15);J[g+8>>2]=a}n:{if((c|0)==1){I[a+124>>1]=1;I[a+120>>1]=L[J[b>>2]+52>>1];break n}f=J[g>>2];d=J[f+4860>>2];e=0;I[i+14>>1]=0;lD(f+4856|0,c+d|0,i+14|0);f=J[f+4856>>2];I[a+124>>1]=c;J[a+120>>2]=d;if(!c){break n}d=f+(d<<1)|0;if(c>>>0>=4){f=c&65532;a=0;while(1){I[d+(e<<1)>>1]=L[J[(e<<2)+b>>2]+52>>1];h=e|1;I[d+(h<<1)>>1]=L[J[(h<<2)+b>>2]+52>>1];h=e|2;I[d+(h<<1)>>1]=L[J[(h<<2)+b>>2]+52>>1];h=e|3;I[d+(h<<1)>>1]=L[J[(h<<2)+b>>2]+52>>1];e=e+4|0;a=a+4|0;if((f|0)!=(a|0)){continue}break}}f=c&3;if(!f){break n}a=0;while(1){I[d+(e<<1)>>1]=L[J[(e<<2)+b>>2]+52>>1];e=e+1|0;a=a+1|0;if((f|0)!=(a|0)){continue}break}}_a(J[g>>2],g);J[g+4>>2]=J[g+4>>2]|2;a=1}Ia=i+16|0;o:{if(a){if(c){a=0;while(1){d=J[(a<<2)+b>>2];J[d+16>>2]=J[d+16>>2]+1;a=a+1|0;if((c|0)!=(a|0)){continue}break}}if(!(l&65535)){break o}a=0;d=J[k+8>>2];while(1){b=J[d+(a<<2)>>2];c=J[b+16>>2]-1|0;J[b+16>>2]=c;if(!c){Ka[J[J[b+12>>2]+8>>2]](b+12|0)}a=a+1|0;if((m|0)!=(a|0)){continue}break}}if((l&65535)>>>0<257){break o}eb(J[k+8>>2])}Ia=k+16|0}function SD(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0;g=Ia-16|0;Ia=g;if(K[a+212|0]){a:{b:{f=J[a+204>>2];if(f){while(1){f=f-1|0;c=J[J[a+200>>2]+(f<<3)>>2];Cl(c,b);c=J[c+8>>2];k=N[c>>2];h=J[c>>2];c:{if((h&2139095040)==2139095040){i=N[c+4>>2];break c}i=N[c+4>>2];if((J[c+4>>2]&2139095040)==2139095040){break c}l=N[c+8>>2];if((J[c+8>>2]&2139095040)==2139095040){break c}m=N[c+12>>2];if((J[c+12>>2]&2139095040)==2139095040){break c}n=N[c+16>>2];if((J[c+16>>2]&2139095040)==2139095040){break c}o=N[c+20>>2];if((J[c+20>>2]&2139095040)==2139095040){break c}if(!(!(!(k<=m)|!(i<=n))&l<=o)){if(!(k==Q(85070586659632215e21)&i==Q(85070586659632215e21)&l==Q(85070586659632215e21)&m==Q(-85070586659632215e21)&n==Q(-85070586659632215e21)&o==Q(-85070586659632215e21))){break c}}j=j+1|0}d=J[a+196>>2]+P(f,24)|0;N[d+4>>2]=i;J[d>>2]=h;N[d+8>>2]=N[c+8>>2];N[d+12>>2]=N[c+12>>2];N[d+16>>2]=N[c+16>>2];N[d+20>>2]=N[c+20>>2];if(f){continue}break}b=J[a+204>>2];if((b|0)!=(j|0)){break b}}Cl(J[a+168>>2],J[a+196>>2]);break a}c=J[42504]+12|0;h=Ka[J[J[c>>2]+8>>2]](c,b<<2|1,29113,9536,300)|0;if(J[a+204>>2]){c=J[a+200>>2];f=0;b=0;while(1){e=b<<3;q=e+c|0;p=J[q>>2];d=J[p+8>>2];m=N[d>>2];d:{e:{if((J[d>>2]&2139095040)==2139095040){break e}l=N[d+4>>2];if((J[d+4>>2]&2139095040)==2139095040){break e}n=N[d+8>>2];if((J[d+8>>2]&2139095040)==2139095040){break e}i=N[d+12>>2];if((J[d+12>>2]&2139095040)==2139095040){break e}o=N[d+16>>2];if((J[d+16>>2]&2139095040)==2139095040){break e}k=N[d+20>>2];if((J[d+20>>2]&2139095040)==2139095040){break e}if(!(!(!(i>=m)|!(l<=o))&k>=n)){if(m!=Q(85070586659632215e21)|l!=Q(85070586659632215e21)|(n!=Q(85070586659632215e21)|i!=Q(-85070586659632215e21))){break e}if(o!=Q(-85070586659632215e21)|k!=Q(-85070586659632215e21)){break e}}if((b|0)!=(f|0)){c=(f<<3)+c|0;d=J[c>>2];p=J[q+4>>2];J[c>>2]=J[q>>2];J[c+4>>2]=p;c=J[a+200>>2];J[e+c>>2]=d;e=J[a+196>>2];d=e+P(f,24)|0;e=e+P(b,24)|0;N[d>>2]=N[e>>2];N[d+4>>2]=N[e+4>>2];N[d+8>>2]=N[e+8>>2];N[d+12>>2]=N[e+12>>2];N[d+16>>2]=N[e+16>>2];N[d+20>>2]=N[e+20>>2]}J[h+(b<<2)>>2]=f;f=f+1|0;break d}Bd(p,1);c=J[a+200>>2];J[(e+c|0)+4>>2]=0}J[h+(J[a+204>>2]<<2)>>2]=b;b=b+1|0;if(b>>>0>2]){continue}break}}J[a+204>>2]=j;f:{if(j){J[g+4>>2]=j;J[g+12>>2]=0;b=J[a+196>>2];J[g>>2]=4;J[g+8>>2]=b;Xg(J[a+168>>2],g);Ue(a+172|0,J[a+204>>2],J[a+168>>2]);J[g+8>>2]=0;J[g>>2]=0;J[g+4>>2]=0;b=J[g+12>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}if(!J[a+144>>2]){break f}b=0;d=J[a+140>>2];c=J[d>>2];if((c|0)==-1){f=J[a+148>>2];while(1){b=b+1|0;if((f|0)==(b|0)){break f}c=J[d+(b<<2)>>2];if((c|0)==-1){continue}break}}d=J[a+148>>2];f=J[a+136>>2];j=J[a+132>>2];while(1){e=j+P(c,20)|0;J[e+16>>2]=J[h+(J[e+16>>2]<<2)>>2];c=J[f+(c<<2)>>2];if((c|0)!=-1){continue}e=J[a+140>>2];while(1){b=b+1|0;if((d|0)==(b|0)){break f}c=J[e+(b<<2)>>2];if((c|0)==-1){continue}break}continue}}Bd(J[a+168>>2],1)}if(!h){break a}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,h)}H[a+212|0]=0}Ia=g+16|0}function km(a,b){var c=0,d=0,e=0,f=Q(0),g=0,h=0,i=0,j=0;c=Ia-224|0;Ia=c;d=J[a>>2];a:{if((d|0)==J[a+4>>2]){Ka[J[J[d>>2]+152>>2]](d,L[a+8>>1],L[a+10>>1],c+128|0,c+96|0);d=J[c+140>>2];J[c+216>>2]=J[c+136>>2];J[c+220>>2]=d;d=J[c+132>>2];J[c+208>>2]=J[c+128>>2];J[c+212>>2]=d;d=J[c+148>>2];J[c+192>>2]=J[c+144>>2];J[c+196>>2]=d;d=J[c+156>>2];J[c+200>>2]=J[c+152>>2];J[c+204>>2]=d;d=J[c+100>>2];J[c+176>>2]=J[c+96>>2];J[c+180>>2]=d;d=J[c+108>>2];J[c+184>>2]=J[c+104>>2];J[c+188>>2]=d;d=J[c+116>>2];J[c+160>>2]=J[c+112>>2];J[c+164>>2]=d;d=J[c+124>>2];J[c+168>>2]=J[c+120>>2];J[c+172>>2]=d;break a}e=L[a+8>>1];b:{if((e|0)==65535){e=J[d+4>>2];g=J[d>>2];f=N[d+8>>2];J[c+220>>2]=0;N[c+216>>2]=f;J[c+208>>2]=g;J[c+212>>2]=e;f=N[d+24>>2];e=J[d+20>>2];d=J[d+16>>2];J[c+204>>2]=0;N[c+200>>2]=f;J[c+192>>2]=d;J[c+196>>2]=e;break b}Ka[J[J[d>>2]+156>>2]](c+128|0,d,e);d=J[c+140>>2];J[c+216>>2]=J[c+136>>2];J[c+220>>2]=d;d=J[c+132>>2];J[c+208>>2]=J[c+128>>2];J[c+212>>2]=d;d=J[c+148>>2];J[c+192>>2]=J[c+144>>2];J[c+196>>2]=d;d=J[c+156>>2];J[c+200>>2]=J[c+152>>2];J[c+204>>2]=d}d=L[a+10>>1];if((d|0)==65535){d=J[a+4>>2];e=J[d>>2];g=J[d+4>>2];f=N[d+8>>2];J[c+188>>2]=0;N[c+184>>2]=f;J[c+176>>2]=e;J[c+180>>2]=g;f=N[d+24>>2];e=J[d+20>>2];d=J[d+16>>2];J[c+172>>2]=0;N[c+168>>2]=f;J[c+160>>2]=d;J[c+164>>2]=e;break a}e=J[a+4>>2];Ka[J[J[e>>2]+156>>2]](c+128|0,e,d);d=J[c+140>>2];J[c+184>>2]=J[c+136>>2];J[c+188>>2]=d;d=J[c+132>>2];J[c+176>>2]=J[c+128>>2];J[c+180>>2]=d;d=J[c+148>>2];J[c+160>>2]=J[c+144>>2];J[c+164>>2]=d;d=J[c+156>>2];J[c+168>>2]=J[c+152>>2];J[c+172>>2]=d}J[c+136>>2]=0;J[c+140>>2]=0;J[c+128>>2]=0;J[c+132>>2]=0;J[c+104>>2]=0;J[c+108>>2]=0;J[c+96>>2]=0;J[c+100>>2]=0;J[c+88>>2]=0;J[c+92>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;J[c+72>>2]=0;J[c+76>>2]=0;J[c+64>>2]=0;J[c+68>>2]=0;os(a,c+208|0,c+176|0,c+192|0,c+160|0,c+128|0,c+96|0,c+80|0,c- -64|0,K[b|0]);e=L[a+8>>1];d=J[a>>2];c:{if((d|0)==J[a+4>>2]){Ka[J[J[d>>2]+132>>2]](d,e,c+128|0,c+80|0,L[a+10>>1],c+96|0,c- -64|0,J[b+32>>2],J[b+36>>2]);break c}d:{if((e|0)==65535){e=J[c+212>>2];g=J[c+208>>2];N[d+8>>2]=N[c+216>>2];J[d>>2]=g;J[d+4>>2]=e;f=N[c+200>>2];e=J[c+196>>2];d=J[a>>2];J[d+16>>2]=J[c+192>>2];J[d+20>>2]=e;N[d+24>>2]=f;break d}g=J[b+36>>2];h=J[b+32>>2];j=J[J[d>>2]+128>>2];i=J[c+140>>2];J[c+56>>2]=J[c+136>>2];J[c+60>>2]=i;i=J[c+132>>2];J[c+48>>2]=J[c+128>>2];J[c+52>>2]=i;i=J[c+84>>2];J[c+32>>2]=J[c+80>>2];J[c+36>>2]=i;i=J[c+92>>2];J[c+40>>2]=J[c+88>>2];J[c+44>>2]=i;Ka[j|0](d,e,c+48|0,c+32|0,h,g)}d=L[a+10>>1];if((d|0)==65535){d=J[c+180>>2];e=J[c+176>>2];b=J[a+4>>2];N[b+8>>2]=N[c+184>>2];J[b>>2]=e;J[b+4>>2]=d;f=N[c+168>>2];b=J[c+164>>2];a=J[a+4>>2];J[a+16>>2]=J[c+160>>2];J[a+20>>2]=b;N[a+24>>2]=f;break c}e=J[b+36>>2];b=J[b+32>>2];a=J[a+4>>2];g=J[J[a>>2]+128>>2];h=J[c+108>>2];J[c+24>>2]=J[c+104>>2];J[c+28>>2]=h;h=J[c+100>>2];J[c+16>>2]=J[c+96>>2];J[c+20>>2]=h;h=J[c+68>>2];J[c>>2]=J[c+64>>2];J[c+4>>2]=h;h=J[c+76>>2];J[c+8>>2]=J[c+72>>2];J[c+12>>2]=h;Ka[g|0](a,d,c+16|0,c,b,e)}Ia=c+224|0}function uJ(a,b,c){var d=Q(0),e=0,f=0,g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),S=Q(0),T=0,U=Q(0),V=0,W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=0,fa=Q(0),ga=Q(0),ha=0,ia=0,ja=0,ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0);f=J[a+4>>2];p=N[f+24>>2];q=N[f+20>>2];g=J[a>>2];r=N[g+24>>2];s=N[g+20>>2];t=N[f+16>>2];u=N[g+16>>2];v=N[f+8>>2];w=N[f+4>>2];x=N[f>>2];y=N[g+8>>2];z=N[g+4>>2];A=N[g>>2];e=L[a+22>>1];if(e){X=Q(N[g+56>>2]-N[f+56>>2]);Y=Q(N[g+52>>2]-N[f+52>>2]);h=J[a+24>>2];ia=h+(e<<4)|0;Z=Q(N[g+48>>2]-N[f+48>>2]);_=N[f+40>>2];$=N[f+36>>2];aa=N[g+40>>2];ba=N[g+36>>2];ca=N[f+32>>2];da=N[g+32>>2];while(1){a=h;F=a+80|0;e=K[a+2|0];T=F+P(e,48)|0;ea=T+((e<<2)+12&2032)|0;V=K[a+3|0];ja=V<<6;G=N[a+48>>2];H=N[a+12>>2];fa=N[a+8>>2];ga=N[a+4>>2];a:{if(!e){i=Q(0);break a}j=N[a+40>>2];k=N[a+32>>2];n=N[a+36>>2];W=Q(Q(X*j)+Q(Q(Z*k)+Q(Y*n)));U=Q(G*k);B=Q(H*k);ka=Q(G*j);la=Q(G*n);ma=Q(H*j);na=Q(H*n);I=Q(-N[a+44>>2]);m=0;i=Q(0);while(1){h=F+P(m,48)|0;d=N[h+32>>2];ha=(m<<2)+T|0;l=N[ha>>2];M=Q(-l);oa=d;C=N[h+8>>2];D=N[h>>2];E=N[h+4>>2];o=N[h+24>>2];S=N[h+16>>2];O=N[h+20>>2];d=Q(N[h+12>>2]+Q(Q(W+Q(Q(Q(aa*C)+Q(Q(da*D)+Q(ba*E)))-Q(Q(_*o)+Q(Q(ca*S)+Q($*O)))))-Q(d*c)));d=Q(N[h+36>>2]*(b>d?b:d));d=Q(N[h+28>>2]*Q(Q(oa+(dM?d:M));d=d>Q(34028234663852886e22)?Q(34028234663852886e22):d;N[ha>>2]=d;i=Q(i+d);d=Q(d-l);v=Q(v-Q(ka*d));w=Q(w-Q(la*d));x=Q(x-Q(U*d));y=Q(y+Q(ma*d));z=Q(z+Q(na*d));A=Q(A+Q(B*d));l=Q(fa*d);p=Q(p-Q(o*l));q=Q(q-Q(O*l));t=Q(t-Q(S*l));d=Q(ga*d);r=Q(r+Q(C*d));s=Q(s+Q(E*d));u=Q(u+Q(D*d));m=m+1|0;if((e|0)!=(m|0)){continue}break}}h=ea+ja|0;if(V){S=Q(i*N[a+16>>2]);O=Q(i*N[a+20>>2]);W=Q(-O);m=0;F=0;while(1){e=(m<<6)+ea|0;n=N[e+56>>2];o=Q(n*W);U=N[e+52>>2];d=N[e+44>>2];i=N[e+8>>2];j=N[e>>2];k=N[e+4>>2];I=N[e+24>>2];l=N[e+16>>2];M=N[e+20>>2];C=N[e+40>>2];D=N[e+32>>2];E=N[e+36>>2];B=N[e+28>>2];d=Q(Q(U-Q(d*Q(Q(N[e+48>>2]*Q(N[e+12>>2]+Q(Q(Q(Q(i*X)+Q(Q(j*Z)+Q(Y*k)))+Q(Q(Q(I*aa)+Q(Q(l*da)+Q(ba*M)))-Q(Q(C*_)+Q(Q(D*ca)+Q($*E)))))-Q(B*c))))-B)))-Q(d*Q(Q(Q(Q(Q(A*j)+Q(u*l))-Q(Q(x*j)+Q(t*D)))+Q(Q(Q(z*k)+Q(s*M))-Q(Q(w*k)+Q(q*E))))+Q(Q(Q(y*i)+Q(r*I))-Q(Q(v*i)+Q(p*C))))));o=dQ(S*n);d=e?o>2]=d;d=Q(d-U);v=Q(v-Q(Q(G*i)*d));w=Q(w-Q(Q(G*k)*d));x=Q(x-Q(Q(G*j)*d));y=Q(y+Q(Q(H*i)*d));z=Q(z+Q(Q(H*k)*d));A=Q(A+Q(Q(H*j)*d));i=Q(fa*d);p=Q(p-Q(C*i));q=Q(q-Q(E*i));t=Q(t-Q(D*i));d=Q(ga*d);r=Q(r+Q(I*d));s=Q(s+Q(M*d));u=Q(u+Q(l*d));F=e|F;m=m+1|0;if((V|0)!=(m|0)){continue}break}J[a+56>>2]=0-(F&1)}if(h>>>0>>0){continue}break}}N[g+8>>2]=y;N[g+4>>2]=z;N[g>>2]=A;N[f+8>>2]=v;N[f+4>>2]=w;N[f>>2]=x;N[g+24>>2]=r;N[g+20>>2]=s;N[g+16>>2]=u;N[f+24>>2]=p;N[f+20>>2]=q;N[f+16>>2]=t}function Vd(a,b){var c=0,d=0,e=0,f=Q(0),g=0,h=0,i=0,j=0;c=Ia-224|0;Ia=c;d=J[a>>2];a:{if((d|0)==J[a+4>>2]){Ka[J[J[d>>2]+152>>2]](d,L[a+8>>1],L[a+10>>1],c+128|0,c+96|0);d=J[c+140>>2];J[c+216>>2]=J[c+136>>2];J[c+220>>2]=d;d=J[c+132>>2];J[c+208>>2]=J[c+128>>2];J[c+212>>2]=d;d=J[c+148>>2];J[c+192>>2]=J[c+144>>2];J[c+196>>2]=d;d=J[c+156>>2];J[c+200>>2]=J[c+152>>2];J[c+204>>2]=d;d=J[c+100>>2];J[c+176>>2]=J[c+96>>2];J[c+180>>2]=d;d=J[c+108>>2];J[c+184>>2]=J[c+104>>2];J[c+188>>2]=d;d=J[c+116>>2];J[c+160>>2]=J[c+112>>2];J[c+164>>2]=d;d=J[c+124>>2];J[c+168>>2]=J[c+120>>2];J[c+172>>2]=d;break a}e=L[a+8>>1];b:{if((e|0)==65535){e=J[d+4>>2];g=J[d>>2];f=N[d+8>>2];J[c+220>>2]=0;N[c+216>>2]=f;J[c+208>>2]=g;J[c+212>>2]=e;f=N[d+24>>2];e=J[d+20>>2];d=J[d+16>>2];J[c+204>>2]=0;N[c+200>>2]=f;J[c+192>>2]=d;J[c+196>>2]=e;break b}Ka[J[J[d>>2]+156>>2]](c+128|0,d,e);d=J[c+140>>2];J[c+216>>2]=J[c+136>>2];J[c+220>>2]=d;d=J[c+132>>2];J[c+208>>2]=J[c+128>>2];J[c+212>>2]=d;d=J[c+148>>2];J[c+192>>2]=J[c+144>>2];J[c+196>>2]=d;d=J[c+156>>2];J[c+200>>2]=J[c+152>>2];J[c+204>>2]=d}d=L[a+10>>1];if((d|0)==65535){d=J[a+4>>2];e=J[d>>2];g=J[d+4>>2];f=N[d+8>>2];J[c+188>>2]=0;N[c+184>>2]=f;J[c+176>>2]=e;J[c+180>>2]=g;f=N[d+24>>2];e=J[d+20>>2];d=J[d+16>>2];J[c+172>>2]=0;N[c+168>>2]=f;J[c+160>>2]=d;J[c+164>>2]=e;break a}e=J[a+4>>2];Ka[J[J[e>>2]+156>>2]](c+128|0,e,d);d=J[c+140>>2];J[c+184>>2]=J[c+136>>2];J[c+188>>2]=d;d=J[c+132>>2];J[c+176>>2]=J[c+128>>2];J[c+180>>2]=d;d=J[c+148>>2];J[c+160>>2]=J[c+144>>2];J[c+164>>2]=d;d=J[c+156>>2];J[c+168>>2]=J[c+152>>2];J[c+172>>2]=d}J[c+136>>2]=0;J[c+140>>2]=0;J[c+128>>2]=0;J[c+132>>2]=0;J[c+104>>2]=0;J[c+108>>2]=0;J[c+96>>2]=0;J[c+100>>2]=0;J[c+88>>2]=0;J[c+92>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;J[c+72>>2]=0;J[c+76>>2]=0;J[c+64>>2]=0;J[c+68>>2]=0;qs(a,c+208|0,c+176|0,c+192|0,c+160|0,c+128|0,c+96|0,c+80|0,c- -64|0);e=L[a+8>>1];d=J[a>>2];c:{if((d|0)==J[a+4>>2]){Ka[J[J[d>>2]+132>>2]](d,e,c+128|0,c+80|0,L[a+10>>1],c+96|0,c- -64|0,J[b+32>>2],J[b+36>>2]);break c}d:{if((e|0)==65535){e=J[c+212>>2];g=J[c+208>>2];N[d+8>>2]=N[c+216>>2];J[d>>2]=g;J[d+4>>2]=e;f=N[c+200>>2];e=J[c+196>>2];d=J[a>>2];J[d+16>>2]=J[c+192>>2];J[d+20>>2]=e;N[d+24>>2]=f;break d}g=J[b+36>>2];h=J[b+32>>2];j=J[J[d>>2]+128>>2];i=J[c+140>>2];J[c+56>>2]=J[c+136>>2];J[c+60>>2]=i;i=J[c+132>>2];J[c+48>>2]=J[c+128>>2];J[c+52>>2]=i;i=J[c+84>>2];J[c+32>>2]=J[c+80>>2];J[c+36>>2]=i;i=J[c+92>>2];J[c+40>>2]=J[c+88>>2];J[c+44>>2]=i;Ka[j|0](d,e,c+48|0,c+32|0,h,g)}d=L[a+10>>1];if((d|0)==65535){d=J[c+180>>2];e=J[c+176>>2];b=J[a+4>>2];N[b+8>>2]=N[c+184>>2];J[b>>2]=e;J[b+4>>2]=d;f=N[c+168>>2];b=J[c+164>>2];a=J[a+4>>2];J[a+16>>2]=J[c+160>>2];J[a+20>>2]=b;N[a+24>>2]=f;break c}e=J[b+36>>2];b=J[b+32>>2];a=J[a+4>>2];g=J[J[a>>2]+128>>2];h=J[c+108>>2];J[c+24>>2]=J[c+104>>2];J[c+28>>2]=h;h=J[c+100>>2];J[c+16>>2]=J[c+96>>2];J[c+20>>2]=h;h=J[c+68>>2];J[c>>2]=J[c+64>>2];J[c+4>>2]=h;h=J[c+76>>2];J[c+8>>2]=J[c+72>>2];J[c+12>>2]=h;Ka[g|0](a,d,c+16|0,c,b,e)}Ia=c+224|0}function rJ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0);a=J[a+24>>2];if(K[a+1|0]){w=N[k+8>>2];q=N[a+56>>2];x=N[k>>2];s=N[a+48>>2];t=N[a+52>>2];y=N[k+4>>2];z=Q(Q(w*q)+Q(Q(x*s)+Q(t*y)));u=N[k+12>>2];A=Q(Q(u*u)+Q(-.5));v=Q(Q(w*z)+Q(Q(u*Q(Q(x*t)-Q(s*y)))+Q(q*A)));Y=Q(Q(Q(v+v)+N[g+8>>2])-q);v=Q(Q(y*z)+Q(Q(u*Q(Q(w*s)-Q(q*x)))+Q(t*A)));Z=Q(Q(N[g+4>>2]+Q(v+v))-t);q=Q(Q(x*z)+Q(Q(u*Q(Q(y*q)-Q(t*w)))+Q(s*A)));_=Q(Q(N[g>>2]+Q(q+q))-s);w=N[j+8>>2];q=N[a+40>>2];x=N[j>>2];s=N[a+32>>2];t=N[a+36>>2];y=N[j+4>>2];z=Q(Q(w*q)+Q(Q(x*s)+Q(t*y)));u=N[j+12>>2];A=Q(Q(u*u)+Q(-.5));v=Q(Q(w*z)+Q(Q(u*Q(Q(x*t)-Q(s*y)))+Q(q*A)));$=Q(Q(Q(v+v)+N[f+8>>2])-q);v=Q(Q(y*z)+Q(Q(u*Q(Q(w*s)-Q(q*x)))+Q(t*A)));aa=Q(Q(Q(v+v)+N[f+4>>2])-t);q=Q(Q(x*z)+Q(Q(u*Q(Q(y*q)-Q(t*w)))+Q(s*A)));ba=Q(Q(N[f>>2]+Q(q+q))-s);k=a+176|0;j=0;s=Q(0);t=Q(0);u=Q(0);w=Q(0);x=Q(0);y=Q(0);z=Q(0);A=Q(0);v=Q(0);while(1){q=N[k+80>>2];D=N[k+8>>2];E=N[k>>2];F=N[k+4>>2];G=N[k+24>>2];H=N[k+16>>2];I=N[k+20>>2];L=N[k+40>>2];M=N[k+32>>2];O=N[k+36>>2];P=N[k+56>>2];R=N[k+48>>2];S=N[k+52>>2];B=N[k+64>>2];r=Q(N[k+28>>2]*Q(Q(Q(Q(Q(Q($*D)+Q(Q(ba*E)+Q(aa*F)))-Q(Q(Y*G)+Q(Q(_*H)+Q(Z*I))))+N[k+12>>2])+Q(N[k+92>>2]*Q(Q(Q(L*N[h+8>>2])+Q(Q(M*N[h>>2])+Q(O*N[h+4>>2])))-Q(Q(P*N[i+8>>2])+Q(Q(R*N[i>>2])+Q(S*N[i+4>>2]))))))-Q(B*l)));r=q>2];T=N[k+76>>2];U=N[k+88>>2];q=J[k+84>>2]&64?Q(-34028234663852886e22):Q(-q);q=Q(Q(N[k+60>>2]*T)+Q(Q(U*Q(B+(q>2])*Q(Q(Q(Q(Q(E*N[b>>2])+Q(M*N[d>>2]))-Q(Q(H*N[c>>2])+Q(R*N[e>>2])))+Q(Q(Q(F*N[b+4>>2])+Q(O*N[d+4>>2]))-Q(Q(I*N[c+4>>2])+Q(S*N[e+4>>2]))))+Q(Q(Q(D*N[b+8>>2])+Q(L*N[d+8>>2]))-Q(Q(G*N[c+8>>2])+Q(P*N[e+8>>2])))))));q=q>2];q=q>2]=q;r=N[k+104>>2];B=N[k+100>>2];C=N[k+96>>2];J[b+12>>2]=0;q=Q(q-T);N[b+4>>2]=N[b+4>>2]+Q(B*q);N[b+8>>2]=N[b+8>>2]+Q(r*q);N[b>>2]=N[b>>2]+Q(C*q);r=N[k+112>>2];B=N[k+116>>2];C=N[k+120>>2];J[d+12>>2]=0;N[d+8>>2]=Q(q*C)+N[d+8>>2];N[d+4>>2]=Q(q*B)+N[d+4>>2];N[d>>2]=Q(r*q)+N[d>>2];r=N[k+132>>2];B=N[k+136>>2];C=N[k+128>>2];J[c+12>>2]=0;N[c+8>>2]=Q(q*B)+N[c+8>>2];N[c+4>>2]=Q(q*r)+N[c+4>>2];N[c>>2]=Q(q*C)+N[c>>2];r=N[k+144>>2];B=N[k+148>>2];C=N[k+152>>2];J[e+12>>2]=0;N[e+8>>2]=Q(q*C)+N[e+8>>2];N[e+4>>2]=Q(q*B)+N[e+4>>2];N[e>>2]=Q(q*r)+N[e>>2];v=Q(v+Q(P*q));A=Q(A+Q(S*q));z=Q(z+Q(R*q));u=Q(u+Q(G*q));t=Q(t+Q(I*q));s=Q(s+Q(H*q));y=Q(y+Q(L*q));x=Q(x+Q(O*q));w=Q(w+Q(M*q));V=Q(V+Q(D*q));W=Q(W+Q(F*q));X=Q(X+Q(E*q));k=k+160|0;j=j+1|0;if(j>>>0>2];J[m+12>>2]=0;N[m+8>>2]=V*l;N[m+4>>2]=W*l;N[m>>2]=X*l;l=N[a+64>>2];J[n+12>>2]=0;N[n+8>>2]=u*l;N[n+4>>2]=t*l;N[n>>2]=s*l;l=N[a+60>>2];J[o+12>>2]=0;N[o+8>>2]=y*l;N[o+4>>2]=x*l;N[o>>2]=w*l;l=N[a+68>>2];J[p+12>>2]=0;N[p+8>>2]=v*l;N[p+4>>2]=A*l;N[p>>2]=z*l}function mA(a,b,c,d,e,f,g,h){var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),S=Q(0);q=N[a+56>>2];r=N[a+52>>2];s=N[a+48>>2];o=J[c+40>>2];F=N[o>>2];K=N[h>>2];k=Q(-K);G=N[o+16>>2];D=N[h+4>>2];H=N[o+32>>2];E=N[h+8>>2];L=Q(Q(Q(F*k)-Q(G*D))-Q(H*E));I=N[o+8>>2];u=N[o+24>>2];v=N[o+40>>2];M=Q(Q(Q(I*k)-Q(u*D))-Q(v*E));w=N[o+4>>2];x=N[o+20>>2];n=N[o+36>>2];O=Q(Q(Q(w*k)-Q(x*D))-Q(n*E));S=Q(N[a+80>>2]+N[g>>2]);y=J[b+16>>2];a:{b:{if(!y){k=Q(0);break b}z=Q(Q(v*q)+Q(Q(I*s)+Q(u*r)));A=Q(Q(n*q)+Q(Q(w*s)+Q(x*r)));B=Q(Q(H*q)+Q(Q(F*s)+Q(G*r)));o=J[b+24>>2];j=Q(1);k=Q(0);c:{while(1){d:{g=o+P(p,20)|0;t=N[g+8>>2];l=N[g>>2];i=N[g+4>>2];m=Q(N[g+12>>2]+Q(Q(t*z)+Q(Q(l*B)+Q(A*i))));i=Q(Q(t*M)+Q(Q(l*L)+Q(O*i)));e:{if(Q(R(i))Q(0))){break e}break d}l=Q(Q(-m)/i);g=il?l:j;k=g?k>>0<=p>>>0;if((p|0)!=(y|0)){continue}break c}break}k=Q(0)}if(!C){break a}}if(!(k<=S)){break a}u=N[d+20>>2];v=N[d+24>>2];w=N[d+36>>2];x=N[d+52>>2];t=N[d+40>>2];m=N[d+56>>2];z=N[d+8>>2];A=N[d+4>>2];B=N[d>>2];l=N[d+16>>2];i=N[d+32>>2];j=N[d+48>>2];g=P(J[f>>2],48)+e|0;J[g+12>>2]=0;m=Q(q-m);n=i;i=Q(s-j);j=Q(r-x);N[g+8>>2]=Q(t*m)+Q(Q(n*i)+Q(w*j));N[g+4>>2]=Q(v*m)+Q(Q(l*i)+Q(j*u));N[g>>2]=Q(z*m)+Q(Q(B*i)+Q(j*A));i=N[a+52>>2];j=N[a+56>>2];g=P(J[f>>2],48)+e|0;N[g+16>>2]=N[a+48>>2]-Q(K*k);J[g+28>>2]=0;N[g+24>>2]=j-Q(E*k);N[g+20>>2]=i-Q(D*k);j=N[h+8>>2];C=J[h+4>>2];o=J[h>>2];g=J[f>>2];J[f>>2]=g+1;g=P(g,48)+e|0;J[g+32>>2]=o;J[g+36>>2]=C;N[g+44>>2]=k;N[g+40>>2]=j;c=J[c+40>>2];v=N[c+40>>2];u=N[c+24>>2];n=N[c+36>>2];x=N[c+20>>2];y=J[b+16>>2];I=N[c+8>>2];w=N[c+4>>2];H=N[c+32>>2];G=N[c+16>>2];F=N[c>>2]}q=N[a+64>>2];r=N[a+68>>2];s=N[a+72>>2];f:{g:{if(!y){j=Q(0);break g}z=Q(Q(v*s)+Q(Q(I*q)+Q(r*u)));A=Q(Q(n*s)+Q(Q(w*q)+Q(r*x)));B=Q(Q(H*s)+Q(Q(F*q)+Q(r*G)));c=J[b+24>>2];n=Q(1);C=0;p=0;j=Q(0);h:{while(1){i:{b=c+P(p,20)|0;t=N[b+8>>2];l=N[b>>2];i=N[b+4>>2];m=Q(N[b+12>>2]+Q(Q(t*z)+Q(Q(l*B)+Q(A*i))));i=Q(Q(t*M)+Q(Q(l*L)+Q(O*i)));j:{if(Q(R(i))Q(0))){break j}break i}l=Q(Q(-m)/i);b=in){break i}p=p+1|0;C=y>>>0<=p>>>0;if((p|0)!=(y|0)){continue}break h}break}j=k}if(!C){break f}}if(!(j<=S)){break f}u=N[d+20>>2];v=N[d+24>>2];w=N[d+36>>2];x=N[d+52>>2];t=N[d+40>>2];m=N[d+56>>2];z=N[d+8>>2];A=N[d+4>>2];B=N[d>>2];l=N[d+16>>2];i=N[d+32>>2];k=N[d+48>>2];b=P(J[f>>2],48)+e|0;J[b+12>>2]=0;m=Q(s-m);n=i;i=Q(q-k);k=Q(r-x);N[b+8>>2]=Q(t*m)+Q(Q(n*i)+Q(w*k));N[b+4>>2]=Q(v*m)+Q(Q(l*i)+Q(k*u));N[b>>2]=Q(z*m)+Q(Q(B*i)+Q(k*A));i=N[a+68>>2];k=N[a+72>>2];b=P(J[f>>2],48)+e|0;N[b+16>>2]=N[a+64>>2]-Q(K*j);J[b+28>>2]=0;N[b+24>>2]=k-Q(E*j);N[b+20>>2]=i-Q(D*j);k=N[h+8>>2];c=J[h+4>>2];b=J[h>>2];a=J[f>>2];J[f>>2]=a+1;a=P(a,48)+e|0;J[a+32>>2]=b;J[a+36>>2]=c;N[a+44>>2]=j;N[a+40>>2]=k}}function Si(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0);h=N[c+20>>2];i=N[c+24>>2];e=N[c+36>>2];q=N[c+40>>2];r=N[c+56>>2];s=N[c+48>>2];t=N[c+52>>2];R=N[b+20>>2];S=N[b+36>>2];T=N[b+24>>2];U=N[b+40>>2];j=N[b+52>>2];k=N[b+56>>2];z=N[b+112>>2];V=N[b+128>>2];l=N[b- -64>>2];A=N[b+68>>2];B=N[b+72>>2];C=N[b+132>>2];W=N[b+100>>2];X=N[b+116>>2];D=N[b+80>>2];E=N[b+84>>2];f=N[c+68>>2];F=N[b+88>>2];g=N[c+72>>2];G=N[b+136>>2];v=N[c+88>>2];Y=N[b+104>>2];w=N[c+80>>2];Z=N[b+120>>2];x=N[c+84>>2];m=N[c+8>>2];n=N[c>>2];o=N[c+4>>2];p=N[c+16>>2];u=N[c+32>>2];_=N[b+32>>2];$=N[b+16>>2];aa=N[b>>2];ba=N[b+4>>2];ca=N[b+8>>2];H=N[b+48>>2];da=N[b+96>>2];y=N[c+64>>2];J[d+92>>2]=0;J[d+76>>2]=0;J[d+60>>2]=0;J[d+44>>2]=0;J[d+28>>2]=0;J[d+12>>2]=0;I=Q(Q(Q(F*g)+Q(Q(D*y)+Q(f*E)))+Q(Q(G*v)+Q(Q(Y*w)+Q(x*Z))));N[d+88>>2]=I;K=Q(Q(Q(B*g)+Q(Q(l*y)+Q(f*A)))+Q(Q(C*v)+Q(Q(W*w)+Q(x*X))));N[d+84>>2]=K;L=Q(Q(Q(k*g)+Q(Q(H*y)+Q(f*j)))+Q(Q(V*v)+Q(Q(da*w)+Q(x*z))));N[d+80>>2]=L;M=Q(Q(Q(U*g)+Q(Q(ca*y)+Q(f*T)))+Q(Q(F*v)+Q(Q(k*w)+Q(x*B))));N[d+72>>2]=M;O=Q(Q(Q(S*g)+Q(Q(ba*y)+Q(f*R)))+Q(Q(E*v)+Q(Q(j*w)+Q(x*A))));N[d+68>>2]=O;P=Q(Q(Q(_*g)+Q(Q(aa*y)+Q(f*$)))+Q(Q(D*v)+Q(Q(H*w)+Q(x*l))));N[d+64>>2]=P;ea=Q(Q(Q(F*q)+Q(Q(D*u)+Q(e*E)))+Q(Q(G*r)+Q(Q(Y*s)+Q(t*Z))));N[d+56>>2]=ea;fa=Q(Q(Q(B*q)+Q(Q(l*u)+Q(e*A)))+Q(Q(C*r)+Q(Q(W*s)+Q(t*X))));N[d+52>>2]=fa;ga=Q(Q(Q(k*q)+Q(Q(H*u)+Q(e*j)))+Q(Q(V*r)+Q(Q(da*s)+Q(t*z))));N[d+48>>2]=ga;ha=Q(Q(Q(U*q)+Q(Q(ca*u)+Q(e*T)))+Q(Q(F*r)+Q(Q(k*s)+Q(t*B))));N[d+40>>2]=ha;ia=Q(Q(Q(S*q)+Q(Q(ba*u)+Q(e*R)))+Q(Q(E*r)+Q(Q(j*s)+Q(t*A))));N[d+36>>2]=ia;ja=Q(Q(Q(_*q)+Q(Q(aa*u)+Q(e*$)))+Q(Q(D*r)+Q(Q(H*s)+Q(t*l))));N[d+32>>2]=ja;G=Q(Q(Q(F*m)+Q(Q(D*n)+Q(o*E)))+Q(Q(G*i)+Q(Q(Y*p)+Q(h*Z))));N[d+24>>2]=G;C=Q(Q(Q(B*m)+Q(Q(l*n)+Q(o*A)))+Q(Q(C*i)+Q(Q(W*p)+Q(h*X))));N[d+20>>2]=C;z=Q(Q(Q(k*m)+Q(Q(H*n)+Q(o*j)))+Q(Q(V*i)+Q(Q(da*p)+Q(h*z))));N[d+16>>2]=z;k=Q(Q(Q(U*m)+Q(Q(ca*n)+Q(o*T)))+Q(Q(F*i)+Q(Q(k*p)+Q(h*B))));N[d+8>>2]=k;j=Q(Q(Q(S*m)+Q(Q(ba*n)+Q(o*R)))+Q(Q(E*i)+Q(Q(j*p)+Q(h*A))));N[d+4>>2]=j;l=Q(Q(Q(_*m)+Q(Q(aa*n)+Q(o*$)))+Q(Q(D*i)+Q(Q(H*p)+Q(h*l))));N[d>>2]=l;J[a+44>>2]=0;J[a+28>>2]=0;J[a+12>>2]=0;N[a+40>>2]=Q(Q(g*M)+Q(Q(y*P)+Q(f*O)))+Q(Q(v*I)+Q(Q(w*L)+Q(x*K)));f=Q(Q(Q(q*M)+Q(Q(u*P)+Q(e*O)))+Q(Q(r*I)+Q(Q(s*L)+Q(t*K))));N[a+36>>2]=f;g=Q(Q(Q(m*M)+Q(Q(n*P)+Q(o*O)))+Q(Q(i*I)+Q(Q(p*L)+Q(h*K))));N[a+32>>2]=g;N[a+24>>2]=f;N[a+20>>2]=Q(Q(q*ha)+Q(Q(u*ja)+Q(e*ia)))+Q(Q(r*ea)+Q(Q(s*ga)+Q(t*fa)));e=Q(Q(Q(m*ha)+Q(Q(n*ja)+Q(o*ia)))+Q(Q(i*ea)+Q(Q(p*ga)+Q(h*fa))));N[a+16>>2]=e;N[a+8>>2]=g;N[a+4>>2]=e;N[a>>2]=Q(Q(m*k)+Q(Q(n*l)+Q(o*j)))+Q(Q(i*G)+Q(Q(p*z)+Q(h*C)))}function Zi(a,b,c,d,e){var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=Q(0),z=Q(0),A=0,B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0);w=Ia-1280|0;Ia=w;A=L[b+6>>1]+b|0;f=L[b+18>>1]+b|0;B=f+144|0;j=Q(-N[e+8>>2]);n=Q(-N[e+4>>2]);o=Q(-N[e>>2]);g=Q(-N[d+8>>2]);h=Q(-N[d+4>>2]);i=Q(-N[d>>2]);d=0;if(c){while(1){x=(c<<5)+A|0;k=N[x+24>>2];p=N[x+20>>2];l=N[x+16>>2];e=(w+256|0)+(d<<4)|0;J[e+12>>2]=0;m=Q(j+Q(Q(i*p)-Q(l*h)));N[e+8>>2]=m;l=Q(n+Q(Q(g*l)-Q(k*i)));N[e+4>>2]=l;k=Q(o+Q(Q(h*k)-Q(p*g)));N[e>>2]=k;e=P(c,160)+B|0;s=N[e+16>>2];t=N[e+80>>2];u=N[e+48>>2];v=N[e+20>>2];y=N[e+84>>2];z=N[e+52>>2];p=N[x+8>>2];C=N[e+8>>2];D=N[e+72>>2];E=N[e+40>>2];F=N[e+24>>2];G=N[e+88>>2];H=N[e+56>>2];q=N[x>>2];I=N[e+4>>2];M=N[e+68>>2];O=N[e+36>>2];r=N[x+4>>2];R=N[e>>2];S=N[e+64>>2];T=N[e+32>>2];J[(d<<2)+w>>2]=c;h=Q(Q(Q(h-Q(m*M))-Q(l*O))-Q(k*I));i=Q(Q(Q(i-Q(m*S))-Q(l*T))-Q(k*R));j=Q(Q(Q(Q(j-Q(m*G))-Q(l*H))-Q(k*F))+Q(Q(q*h)-Q(r*i)));g=Q(Q(Q(g-Q(m*D))-Q(l*E))-Q(k*C));n=Q(Q(Q(Q(n-Q(m*y))-Q(l*z))-Q(k*v))+Q(Q(p*i)-Q(q*g)));o=Q(Q(Q(Q(o-Q(m*t))-Q(l*u))-Q(k*s))+Q(Q(r*g)-Q(h*p)));d=d+1|0;c=K[(b+c|0)- -64|0];if(c){continue}break}}p=N[f+88>>2];r=N[f+80>>2];q=N[f+84>>2];m=Q(-Q(Q(Q(p*g)+Q(Q(r*i)+Q(h*q)))+Q(Q(N[f+136>>2]*j)+Q(Q(N[f+104>>2]*o)+Q(n*N[f+120>>2])))));s=N[f+72>>2];t=N[f- -64>>2];u=N[f+68>>2];l=Q(-Q(Q(Q(s*g)+Q(Q(t*i)+Q(h*u)))+Q(Q(N[f+132>>2]*j)+Q(Q(N[f+100>>2]*o)+Q(n*N[f+116>>2])))));v=N[f+56>>2];y=N[f+48>>2];z=N[f+52>>2];k=Q(-Q(Q(Q(v*g)+Q(Q(y*i)+Q(h*z)))+Q(Q(N[f+128>>2]*j)+Q(Q(N[f+96>>2]*o)+Q(n*N[f+112>>2])))));p=Q(-Q(Q(Q(N[f+40>>2]*g)+Q(Q(N[f+8>>2]*i)+Q(h*N[f+24>>2])))+Q(Q(p*j)+Q(Q(v*o)+Q(n*s)))));q=Q(-Q(Q(Q(N[f+36>>2]*g)+Q(Q(N[f+4>>2]*i)+Q(h*N[f+20>>2])))+Q(Q(q*j)+Q(Q(z*o)+Q(n*u)))));h=Q(-Q(Q(Q(N[f+32>>2]*g)+Q(Q(N[f>>2]*i)+Q(h*N[f+16>>2])))+Q(Q(r*j)+Q(Q(y*o)+Q(n*t)))));if(d){while(1){d=d-1|0;b=J[(d<<2)+w>>2];c=(b<<5)+A|0;i=N[c>>2];j=N[c+4>>2];g=Q(p-Q(Q(i*l)-Q(k*j)));t=N[c+16>>2];b=P(b,160)+B|0;n=Q(j*m);j=N[c+8>>2];h=Q(h-Q(n-Q(l*j)));i=Q(q-Q(Q(j*k)-Q(m*i)));e=(w+256|0)+(d<<4)|0;j=N[e+8>>2];n=N[e>>2];o=N[e+4>>2];r=Q(Q(Q(Q(g*N[b+40>>2])+Q(Q(N[b+32>>2]*h)+Q(i*N[b+36>>2])))+Q(Q(N[b+56>>2]*m)+Q(Q(N[b+48>>2]*k)+Q(l*N[b+52>>2]))))+Q(Q(N[b+132>>2]*j)+Q(Q(N[b+100>>2]*n)+Q(o*N[b+116>>2]))));s=Q(Q(Q(Q(g*N[b+8>>2])+Q(Q(N[b>>2]*h)+Q(N[b+4>>2]*i)))+Q(Q(N[b+24>>2]*m)+Q(Q(N[b+16>>2]*k)+Q(l*N[b+20>>2]))))+Q(Q(N[b+128>>2]*j)+Q(Q(N[b+96>>2]*n)+Q(o*N[b+112>>2]))));u=N[c+20>>2];p=Q(g-Q(Q(t*r)-Q(s*u)));v=N[c+24>>2];g=Q(Q(Q(Q(g*N[b+72>>2])+Q(Q(N[b+64>>2]*h)+Q(i*N[b+68>>2])))+Q(Q(N[b+88>>2]*m)+Q(Q(N[b+80>>2]*k)+Q(l*N[b+84>>2]))))+Q(Q(N[b+136>>2]*j)+Q(Q(N[b+104>>2]*n)+Q(o*N[b+120>>2]))));q=Q(i-Q(Q(v*s)-Q(g*t)));h=Q(h-Q(Q(u*g)-Q(r*v)));m=Q(m-g);l=Q(l-r);k=Q(k-s);if(d){continue}break}}N[a+16>>2]=k;J[a+12>>2]=0;N[a+8>>2]=p;N[a+4>>2]=q;N[a>>2]=h;J[a+28>>2]=0;N[a+24>>2]=m;N[a+20>>2]=l;Ia=w+1280|0}function aw(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;n=Ia-16|0;Ia=n;if(b){J[a+68>>2]=b;J[a+72>>2]=1;Ka[J[J[b>>2]+16>>2]](b);J[a- -64>>2]=J[J[a+68>>2]+16>>2];J[a+32>>2]=1;e=a+48|0;J[a+28>>2]=e;Ka[J[J[a+48>>2]+16>>2]](e);J[a+24>>2]=J[J[a+28>>2]+16>>2]}J[a+400>>2]=J[a+400>>2]+1;if(J[a+232>>2]|J[a+248>>2]|J[a+264>>2]){e=J[a+272>>2];Ka[J[J[e>>2]+48>>2]](e,c)}a:{if(M[a+308>>2]>=(J[a+312>>2]>>>1&1073741823)>>>0){J[a+308>>2]=0;break a}c=a+304|0;Pj(c,n+4|0);Ff(c,J[a+308>>2])}b:{if(M[a+332>>2]>=(J[a+336>>2]>>>1&1073741823)>>>0){J[a+332>>2]=0;break b}c=a+328|0;Pj(c,n+4|0);Ff(c,J[a+332>>2])}c:{if(M[a+320>>2]>=(J[a+324>>2]>>>1&1073741823)>>>0){J[a+320>>2]=0;break c}c=a+316|0;Pj(c,n+4|0);Ff(c,J[a+320>>2])}d:{if(M[a+344>>2]>=(J[a+348>>2]>>>1&1073741823)>>>0){J[a+344>>2]=0;break d}c=a+340|0;Pj(c,n+4|0);Ff(c,J[a+344>>2])}c=J[a+272>>2];o=Ka[J[J[c>>2]+60>>2]](c)|0;c=J[a+272>>2];c=Ka[J[J[c>>2]+64>>2]](c)|0;if(o){i=1073741823;e=1073741823;while(1){p=J[c>>2];k=J[c+4>>2];if(!((p|0)==(e|0)&(k|0)==(i|0))){i=Ia-16|0;Ia=i;g=J[a+196>>2];e=J[c+4>>2];h=g+(e<<3)|0;l=J[h+4>>2];f=J[c>>2];g=g+(f<<3)|0;j=J[g+4>>2];e:{if((l&j)==-1){g=J[g>>2];if(g>>>0<4){break e}h=J[h>>2];if(h>>>0<4){break e}J[i+8>>2]=e;J[i+4>>2]=f;e=g&3;f=h&3;e=(a+328|0)+P((e|0)>(f|0)?e:f,12)|0;f=J[e+4>>2];if(f>>>0>=(J[e+8>>2]&2147483647)>>>0){Jd(e,i+4|0);break e}g=J[i+8>>2];f=J[e>>2]+P(f,12)|0;J[f>>2]=J[i+4>>2];J[f+4>>2]=g;J[f+8>>2]=J[i+12>>2];J[e+4>>2]=J[e+4>>2]+1;break e}g=a+404|0;g=(j|0)==-1?g:(l|0)==-1?g:a+444|0;l=J[g+8>>2];h=e>>>0>>0?e:f;f=e>>>0>f>>>0?e:f;e=h&65535|f<<16;e=(e<<15^-1)+e|0;e=P(e>>>10^e,9);e=e>>>6^e;e=(e<<11^-1)+e|0;e=J[J[g+12>>2]+((J[g+20>>2]-1&(e>>>16^e))<<2)>>2];g=J[g+4>>2];j=P(e,12)+g|0;if(!(J[j>>2]==(h|0)&(f|0)==J[j+4>>2])){while(1){e=J[l+(e<<2)>>2];j=g+P(e,12)|0;if((h|0)!=J[j>>2]|J[j+4>>2]!=(f|0)){continue}break}}g=J[(g+P(e,12)|0)+8>>2];l=J[g+16>>2];if(l){j=a+328|0;e=0;while(1){m=J[a+196>>2];f=J[g+28>>2]+(e<<3)|0;h=J[f>>2];q=J[m+(h<<3)>>2];f:{if(q>>>0<4){break f}f=J[f+4>>2]&2147483647;m=J[m+(f<<3)>>2];if(m>>>0<4){break f}J[i+8>>2]=f;J[i+4>>2]=h&2147483647;f=q&3;h=m&3;f=j+P((f|0)>(h|0)?f:h,12)|0;h=J[f+4>>2];if(h>>>0>=(J[f+8>>2]&2147483647)>>>0){Jd(f,i+4|0);break f}m=J[i+8>>2];h=J[f>>2]+P(h,12)|0;J[h>>2]=J[i+4>>2];J[h+4>>2]=m;J[h+8>>2]=J[i+12>>2];J[f+4>>2]=J[f+4>>2]+1}e=e+1|0;if((l|0)!=(e|0)){continue}break}}H[g+36|0]=1}Ia=i+16|0;i=k;e=p}c=c+8|0;o=o-1|0;if(o){continue}break}}g:{if(b){e=J[a+392>>2];if(e){i=a+8|0;c=0;while(1){b=db(d,40);p=J[a+388>>2];k=J[a+556>>2];f=J[a+552>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+8>>2]=f;J[b+12>>2]=k;k=e-c|0;J[b+32>>2]=k>>>0>=16?16:k;J[b>>2]=135120;J[b+20>>2]=i;J[b+24>>2]=1;J[b+28>>2]=p+(c<<2);Ka[J[J[a+8>>2]+16>>2]](i);J[b+16>>2]=J[J[b+20>>2]+16>>2];Ka[J[J[b>>2]+20>>2]](b);c=c+16|0;if(e>>>0>c>>>0){continue}break}}J[a+36>>2]=d;b=J[a- -64>>2];Ka[J[J[b>>2]+72>>2]](b,a+48|0);b=J[a+24>>2];Ka[J[J[b>>2]+72>>2]](b,a+8|0);break g}_v(a,0,d);Zv(a)}Ia=n+16|0}function uv(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;f=Ia-48|0;Ia=f;o=J[a+16>>2];m=b>>>7|0;l=o+P(m,24)|0;h=K[l+4|0];a:{if(!(h&4)){break a}d=J[l>>2];if((d|0)!=-1){while(1){i=J[a+84>>2];c=(d>>>0)/(i>>>0)|0;i=J[J[J[a+64>>2]+(c<<2)>>2]+(d-P(c,i)<<3)>>2];g=d^1;e=J[a+448>>2];c=J[e+20>>2];j=(g>>>0)/(c>>>0)|0;e=J[J[J[e>>2]+(j<<2)>>2]+(g-P(c,j)<<2)>>2];h=d>>>1|0;J[f+4>>2]=h;k=J[a+40>>2];j=J[a+60>>2];c=(h>>>0)/(j>>>0)|0;c=J[k+(c<<2)>>2]+(h-P(c,j)<<4)|0;b:{if(e>>>0>4294967167){break b}n=J[J[a+204>>2]+(e>>>5&134217724)>>2];if((n|0)==-1){break b}e=J[c+12>>2];h=J[a+88>>2];g=J[c+8>>2];c:{if((g|0)!=-1){d=(g>>>0)/(j>>>0)|0;d=(J[k+(d<<2)>>2]+(g-P(d,j)<<4)|0)+12|0;break c}d=((h+P(n,44)|0)+(J[c>>2]<<2)|0)+28|0}J[d>>2]=e;j=J[c+8>>2];g=J[c+12>>2];d:{if((g|0)!=-1){e=J[a+60>>2];d=(g>>>0)/(e>>>0)|0;J[(J[k+(d<<2)>>2]+(g-P(d,e)<<4)|0)+8>>2]=j;d=J[c>>2];break d}d=J[c>>2];J[((h+P(n,44)|0)+(d<<2)|0)+20>>2]=j}d=(h+P(n,44)|0)+(d<<2)|0;J[d+36>>2]=J[d+36>>2]-1;J[c+12>>2]=-1;J[c+8>>2]=-1;h=J[f+4>>2]}on(a,h);qn(a,J[f+4>>2]);d=L[c+4>>1];h=d&65534;I[c+4>>1]=h;if(d&4){I[c+4>>1]=d&65530;Ij(a,J[f+4>>2]);d=(J[c>>2]<<2)+a|0;J[d+172>>2]=J[d+172>>2]-1;h=L[c+4>>1]}e:{f:{if(!(h&2)){if(h&8){break e}g=P(J[c>>2],12)+a|0;e=g+284|0;d=J[g+288>>2];if(d>>>0>=(J[g+292>>2]&2147483647)>>>0){bb(e,f+4|0);d=L[c+4>>1]|8;break f}J[J[e>>2]+(d<<2)>>2]=J[f+4>>2];J[g+288>>2]=J[g+288>>2]+1;d=h|8;break f}d=h|32}I[c+4>>1]=d}d=i;if((d|0)!=-1){continue}break}h=K[l+4|0]}g:{if(h&32){break g}g=J[a+28>>2];k=g+(m<<2)|0;if(J[k>>2]==33554431){break g}c=P(m,24);j=c+o|0;e=J[j+16>>2];J[j+16>>2]=0;h:{if(J[(c+J[a+16>>2]|0)+16>>2]){break h}d=J[k>>2];if((d|0)==33554431){break h}i=J[a+136>>2];c=J[(i+(J[a+140>>2]<<2)|0)-4>>2];J[g+(c>>>5&134217724)>>2]=d;J[i+(J[k>>2]<<2)>>2]=c;J[a+140>>2]=J[a+140>>2]-1;J[k>>2]=33554431}J[j+16>>2]=e}H[l+4|0]=h&251;c=J[a+4>>2];i:{if(c){c=c-1|0;d=J[J[a>>2]+(c<<2)>>2];J[a+4>>2]=c;break i}d=J[a+12>>2];J[a+12>>2]=d+1}g=a+88|0;if((J[a+96>>2]&2147483647)==(d|0)){c=d<<1;e=c|1;if(e>>>0>d>>>0){sn(g,e)}k=c+32>>>5|0;if(k>>>0>(J[a+220>>2]&2147483647)>>>0){c=J[42504]+12|0;j=Ka[J[J[c>>2]+8>>2]](c,k<<2,29113,21414,438)|0;c=J[a+216>>2];j:{if(!c){break j}Va(j,c,J[a+220>>2]<<2);if(J[a+220>>2]<0){break j}i=J[a+216>>2];if(!i){break j}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,i)}c=J[a+220>>2];Wa(j+(c<<2)|0,0,k-c<<2);J[a+220>>2]=k;J[a+216>>2]=j}J[f+4>>2]=0;vb(a+100|0,e,f+4|0)}i=J[a+216>>2]+(d>>>3&536870908)|0;c=J[i>>2];p=i,q=dla(-2,d)&c,J[p>>2]=q;c=J[a+92>>2];J[f+28>>2]=-1;J[f+32>>2]=-1;J[f+36>>2]=-1;J[f+20>>2]=-1;J[f+24>>2]=-1;J[f+4>>2]=-128;J[f+8>>2]=-128;J[f+40>>2]=0;J[f+44>>2]=0;J[f+12>>2]=0;J[f+16>>2]=0;e=d+1|0;i=c>>>0>>0?e:c;c=f+4|0;rn(g,i,c);i=J[a+92>>2];J[f+4>>2]=0;vb(a+100|0,e>>>0>i>>>0?e:i,c);c=J[a+88>>2]+P(d,44)|0;J[c+4>>2]=b;J[c>>2]=b;J[(c+(K[(P(m,24)+o|0)+5|0]<<2)|0)+8>>2]=1;J[J[a+204>>2]+(m<<2)>>2]=d;J[J[a+100>>2]+(d<<2)>>2]=0;c=K[l+4|0];if(!(c&2)){break a}H[l+4|0]=c&253;Kj(a,b)}Ia=f+48|0}function Fm(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;h=Ia-48|0;Ia=h;Am(b+4|0,e);if(K[b+25|0]&16){e=J[b+36>>2];Em(J[a>>2],J[b+28>>2],J[b+32>>2],e,c&1);i=J[a+108>>2];J[J[i>>2]+(e<<2)>>2]=J[i+12>>2];J[i+12>>2]=e}a:{b:{switch(K[b+24|0]){case 1:H[h+44|0]=0;I[h+16>>1]=65535;J[h+8>>2]=-1;J[h+12>>2]=-1;e=K[b+58|0];H[b+58|0]=0;c:{if(!(L[b+56>>1]&((e|0)!=0)<<4)){break c}d=J[b+32>>2];f=J[b+28>>2];J[h+24>>2]=J[42469]+J[f+28>>2];g=J[42469]+J[d+28>>2]|0;H[h+44|0]=c<<2&4;J[h+40>>2]=e<<4;J[h+32>>2]=g;c=J[J[d+4>>2]+44>>2];e=J[J[f+4>>2]+44>>2];J[h+28>>2]=J[((K[e+9|0]<<2)+169864|0)+40>>2]+e;J[h+36>>2]=c+J[((K[c+9|0]<<2)+169864|0)+40>>2];e=K[e+7|0];f=J[f+32>>2];d=J[d+32>>2];H[h+17|0]=K[c+7|0];H[h+16|0]=e;J[h+12>>2]=d;J[h+8>>2]=f;c=J[a>>2];d=J[c+1184>>2];d:{if(d>>>0>=(J[c+1188>>2]&2147483647)>>>0){d=0;e=c+1180|0;c=J[e+8>>2];g=c&2147483647?c<<1:1;e:{if(!g){break e}f=P(g,24);if(!f){break e}c=J[42504];d=c+12|0;d=(l=d,m=f,n=Ka[J[J[c>>2]+20>>2]](c)|0?36256:70610,o=19459,p=553,k=J[J[d>>2]+8>>2],Ka[k](l|0,m|0,n|0,o|0,p|0)|0)}c=J[e+4>>2];if((c|0)>0){i=P(c,24)+d|0;f=J[e>>2];c=d;while(1){j=J[f+4>>2];J[c>>2]=J[f>>2];J[c+4>>2]=j;J[c+16>>2]=J[f+16>>2];j=J[f+12>>2];J[c+8>>2]=J[f+8>>2];J[c+12>>2]=j;H[c+20|0]=K[f+20|0];f=f+24|0;c=c+24|0;if(i>>>0>c>>>0){continue}break}c=J[e+4>>2]}f=J[h+28>>2];c=P(c,24)+d|0;J[c>>2]=J[h+24>>2];J[c+4>>2]=f;J[c+16>>2]=J[h+40>>2];f=J[h+36>>2];J[c+8>>2]=J[h+32>>2];J[c+12>>2]=f;H[c+20|0]=K[h+44|0];f:{if(J[e+8>>2]<0){break f}c=J[e>>2];if(!c){break f}f=J[42504]+12|0;Ka[J[J[f>>2]+12>>2]](f,c)}J[e+8>>2]=g;J[e>>2]=d;J[e+4>>2]=J[e+4>>2]+1;break d}e=J[h+28>>2];d=J[c+1180>>2]+P(d,24)|0;J[d>>2]=J[h+24>>2];J[d+4>>2]=e;J[d+16>>2]=J[h+40>>2];e=J[h+36>>2];J[d+8>>2]=J[h+32>>2];J[d+12>>2]=e;H[d+20|0]=K[h+44|0];J[c+1184>>2]=J[c+1184>>2]+1}g=J[J[a>>2]+1192>>2];c=J[g+4>>2];if(c>>>0>=(J[g+8>>2]&2147483647)>>>0){d=0;c=J[g+8>>2];i=c&2147483647?c<<1:1;g:{if(!i){break g}e=P(i,12);if(!e){break g}c=J[42504];d=c+12|0;d=(p=d,o=e,n=Ka[J[J[c>>2]+20>>2]](c)|0?53518:70610,m=19459,l=553,k=J[J[d>>2]+8>>2],Ka[k](p|0,o|0,n|0,m|0,l|0)|0)}c=J[g+4>>2];if((c|0)>0){c=P(c,12)+d|0;f=J[g>>2];e=d;while(1){j=J[f+4>>2];J[e>>2]=J[f>>2];J[e+4>>2]=j;J[e+8>>2]=J[f+8>>2];f=f+12|0;e=e+12|0;if(c>>>0>e>>>0){continue}break}c=J[g+4>>2]}e=J[h+12>>2];c=P(c,12)+d|0;J[c>>2]=J[h+8>>2];J[c+4>>2]=e;J[c+8>>2]=J[h+16>>2];h:{if(J[g+8>>2]<0){break h}c=J[g>>2];if(!c){break h}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,c)}J[g+8>>2]=i;J[g>>2]=d;J[g+4>>2]=J[g+4>>2]+1;break c}d=J[h+12>>2];c=J[g>>2]+P(c,12)|0;J[c>>2]=J[h+8>>2];J[c+4>>2]=d;J[c+8>>2]=J[h+16>>2];J[g+4>>2]=J[g+4>>2]+1}Ka[J[J[b>>2]>>2]](b)|0;c=a+1268|0;J[c>>2]=J[c>>2]-1;a=a+1276|0;J[b>>2]=J[a>>2];J[a>>2]=b;break a;case 2:Ka[J[J[b>>2]>>2]](b)|0;c=a+1852|0;J[c>>2]=J[c>>2]-1;a=a+1860|0;J[b>>2]=J[a>>2];J[a>>2]=b;break a;case 0:break b;default:break a}}if(c&3){Dm(a,b,c,d,f,g)}Ka[J[J[b>>2]>>2]](b)|0;J[a+976>>2]=J[a+976>>2]-1;J[b>>2]=J[a+984>>2];J[a+984>>2]=b}Ia=h+48|0}function IC(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0;f=a+4892|0;e=Ia-288|0;Ia=e;a:{if(!c){J[b>>2]=a;c=J[b+4>>2];b:{if(!K[a+4785|0]){J[b+4>>2]=c&268435455|-2147483648;HC(a+16|0,b,d);break b}d=c&1073741823;if(c>>>0>=3221225472){J[b+4>>2]=d|-2147483648;if(c&268435456){break b}J[e+16>>2]=b;pb(f,e+16|0);break b}J[b+4>>2]=d|1073741824;J[e+16>>2]=b;c=qb(f,e+16|0,e+12|0);if(K[e+12|0]){break b}J[c>>2]=J[e+16>>2]}if(!K[a+4785|0]){break a}H[e+272|0]=1;J[e+280>>2]=0;J[e+284>>2]=64;J[e+276>>2]=e+16;c=yd(b,e+12|0);c:{if(!c){break c}d=J[b+4>>2]&-1073741824;b=J[b>>2];a=0;if((c|0)!=1){h=c&-2;while(1){g=a<<2;f=J[g+J[e+12>>2]>>2];j=J[(f+32|0)+4>>2];if((j&251658240)==16777216){J[f+32>>2]=b;J[f+36>>2]=d|j&1073741823}f=J[J[e+12>>2]+(g|4)>>2];g=J[(f+32|0)+4>>2];if((g&251658240)==16777216){J[f+32>>2]=b;J[f+36>>2]=d|g&1073741823}a=a+2|0;i=i+2|0;if((h|0)!=(i|0)){continue}break}}if(!(c&1)){break c}a=J[J[e+12>>2]+(a<<2)>>2];c=J[(a+32|0)+4>>2];if((c&251658240)!=16777216){break c}J[a+32>>2]=b;J[a+36>>2]=d|c&1073741823}a=J[e+284>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[e+276>>2];if((a|0)==(e+16|0)|!a){break a}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a);break a}c=Ia-288|0;Ia=c;J[b>>2]=a;d=J[b+4>>2];d:{if(!K[a+4785|0]){J[b+4>>2]=d&268435455|-2147483648;H[c+272|0]=1;J[c+280>>2]=0;J[c+284>>2]=64;J[c+276>>2]=c+16;d=yd(b,c+12|0);e:{if(!d){break e}f=J[b>>2];a=0;if((d|0)!=1){g=d&-2;b=0;while(1){j=a<<2;h=J[j+J[c+12>>2]>>2];i=J[h+36>>2];if((i&251658240)==16777216){J[h+32>>2]=f;J[h+36>>2]=i&1073741823|-2147483648}h=J[J[c+12>>2]+(j|4)>>2];j=J[h+36>>2];if((j&251658240)==16777216){J[h+32>>2]=f;J[h+36>>2]=j&1073741823|-2147483648}a=a+2|0;b=b+2|0;if((g|0)!=(b|0)){continue}break}}if(!(d&1)){break e}a=J[J[c+12>>2]+(a<<2)>>2];b=J[a+36>>2];if((b&251658240)!=16777216){break e}J[a+32>>2]=f;J[a+36>>2]=b&1073741823|-2147483648}a=J[c+284>>2];if((a|0)<0|!(a&2147483647)){break d}a=J[c+276>>2];if((a|0)==(c+16|0)|!a){break d}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a);break d}a=d&1073741823;f:{if(d>>>0>=3221225472){J[b+4>>2]=a|-2147483648;if(d&268435456){break f}J[c+16>>2]=b;pb(f,c+16|0);break f}J[b+4>>2]=a|1073741824;J[c+16>>2]=b;a=qb(f,c+16|0,c+12|0);if(K[c+12|0]){break f}J[a>>2]=J[c+16>>2]}H[c+272|0]=1;J[c+280>>2]=0;J[c+284>>2]=64;J[c+276>>2]=c+16;d=yd(b,c+12|0);g:{if(!d){break g}f=J[b+4>>2]&-1073741824;h=J[b>>2];a=0;if((d|0)!=1){j=d&-2;b=0;while(1){i=a<<2;g=J[i+J[c+12>>2]>>2];k=J[g+36>>2];if((k&251658240)==16777216){J[g+32>>2]=h;J[g+36>>2]=f|k&1073741823}g=J[J[c+12>>2]+(i|4)>>2];i=J[g+36>>2];if((i&251658240)==16777216){J[g+32>>2]=h;J[g+36>>2]=f|i&1073741823}a=a+2|0;b=b+2|0;if((j|0)!=(b|0)){continue}break}}if(!(d&1)){break g}a=J[J[c+12>>2]+(a<<2)>>2];b=J[a+36>>2];if((b&251658240)!=16777216){break g}J[a+32>>2]=h;J[a+36>>2]=f|b&1073741823}a=J[c+284>>2];if((a|0)<0|!(a&2147483647)){break d}a=J[c+276>>2];if((a|0)==(c+16|0)|!a){break d}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ia=c+288|0}Ia=e+288|0}function It(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;h=Ia-16|0;Ia=h;e=J[b+4>>2];g=J[c+4>>2];f=M[e+48>>2]>M[g+48>>2];j=f?g:e;J[h>>2]=J[j+48>>2];l=f?e:g;J[h+4>>2]=J[l+48>>2];g=a+1916|0;e=J[g+20>>2];a:{b:{if(!e){break b}m=J[h>>2];n=J[h+4>>2];f=m&65535|n<<16;f=(f<<15^-1)+f|0;f=P(f>>>10^f,9);f=f>>>6^f;f=(f<<11^-1)+f|0;i=e-1&(f>>>16^f);f=J[J[g+12>>2]+(i<<2)>>2];if((f|0)==-1){break b}k=g+4|0;p=J[g+8>>2];q=J[g+4>>2];while(1){o=P(f,12)+q|0;if(!((m|0)!=J[o>>2]|J[o+4>>2]!=(n|0))){H[h+15|0]=1;break a}f=J[(f<<2)+p>>2];if((f|0)!=-1){continue}break}}H[h+15|0]=0;if(J[g+36>>2]==J[g+16>>2]){f=e?e<<1:16;if(f>>>0>e>>>0){Fh(g,f);e=J[g+20>>2]}k=e-1|0;e=L[h>>1]|J[h+4>>2]<<16;e=(e<<15^-1)+e|0;e=P(e>>>10^e,9);e=e>>>6^e;e=(e<<11^-1)+e|0;i=k&(e>>>16^e)}f=J[g+28>>2];J[g+28>>2]=f+1;e=J[g+12>>2]+(i<<2)|0;J[J[g+8>>2]+(f<<2)>>2]=J[e>>2];J[e>>2]=f;J[g+36>>2]=J[g+36>>2]+1;J[g+32>>2]=J[g+32>>2]+1;k=g+4|0}e=J[k>>2]+P(f,12)|0;k=e;c:{d:{e:{f:{if(!K[h+15|0]){g=J[h+4>>2];f=J[h>>2];J[e+8>>2]=0;J[e>>2]=f;J[e+4>>2]=g;break f}e=J[e+8>>2];if(e){break e}}if(!d){e=J[a+400>>2];if(!e){g=Ia-16|0;Ia=g;f=a+112|0;c=J[f+284>>2];if(c){b=J[42504];d=b+12|0;e=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?36142:70610,v=21908,w=180,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{e=0}J[g+12>>2]=e;b=J[f+268>>2];g:{if(b>>>0>=(J[f+272>>2]&2147483647)>>>0){b=0;c=f+4|0;d=J[c+268>>2];l=d&2147483647?d<<1:1;h:{if(!l){break h}d=l<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break h}if(!d){break h}b=J[42504];i=Ka[J[J[b>>2]+20>>2]](b)|0?36142:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,d,i,19459,553)|0}j=J[c+264>>2];m=(j<<2)+b|0;if((j|0)>0){i=J[c+260>>2];d=b;while(1){J[d>>2]=J[i>>2];i=i+4|0;d=d+4|0;if(m>>>0>d>>>0){continue}break}}J[m>>2]=J[g+12>>2];i:{if(J[c+268>>2]<0){break i}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break i}if(!d){break i}i=J[42504];Ka[J[J[i+12>>2]+12>>2]](i+12|0,d);j=J[c+264>>2]}J[c+268>>2]=l;J[c+260>>2]=b;J[c+264>>2]=j+1;break g}J[J[f+264>>2]+(b<<2)>>2]=e;J[f+268>>2]=b+1}b=(e+(J[f+276>>2]<<3)|0)-8|0;if(e>>>0<=b>>>0){c=J[f+288>>2];while(1){J[b>>2]=c;c=b;b=c-8|0;if(e>>>0<=b>>>0){continue}break}J[f+288>>2]=c}Ia=g+16|0;e=J[a+400>>2]}J[a+400>>2]=J[e>>2];J[a+392>>2]=J[a+392>>2]+1;I[e+4>>1]=0;I[e>>1]=0;I[e+2>>1]=0;break d}g=J[c+4>>2];f=J[b+4>>2];e=J[a+692>>2];if(!e){Ht(a+404|0);e=J[a+692>>2]}J[a+692>>2]=J[e>>2];J[a+684>>2]=J[a+684>>2]+1;J[e+16>>2]=0;J[e+12>>2]=g;J[e+8>>2]=f;I[e+4>>1]=0;J[e>>2]=1;J[k+8>>2]=e}if(!d|I[e>>1]&1){break c}d=J[j+28>>2];c=J[c+4>>2];g=J[b+4>>2];b=J[j+20>>2];e=J[a+692>>2];if(!e){Ht(a+404|0);e=J[a+692>>2]}J[a+692>>2]=J[e>>2];J[a+684>>2]=J[a+684>>2]+1;J[e+16>>2]=0;J[e+12>>2]=c;J[e+8>>2]=g;I[e+4>>1]=0;J[e>>2]=1;a=J[k+8>>2];I[e+2>>1]=L[a+2>>1];I[e+4>>1]=L[a+4>>1];if(!d){break d}while(1){a=J[b>>2];if(!((l|0)!=J[a>>2]&(l|0)!=J[a+4>>2]|K[a+20|0]|!J[a+44>>2])){J[a+44>>2]=e}b=b+4|0;d=d-1|0;if(d){continue}break}}J[k+8>>2]=e}Ia=h+16|0;return e}function mH(a,b,c,d,e,f,g,h,i,j,k,l){var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;w=J[d>>2];v=J[b>>2];x=a-v|0;m=x;o=(v<<2)+j|0;n=J[f+328>>2];q=m-n|0;p=m>>>0>=q>>>0?q:0;j=m-p|0;t=Va(o,J[f+324>>2]+(n-j<<2)|0,j<<2);o=f;r=J[f+328>>2]-j|0;J[f+328>>2]=r;a:{b:{if(m>>>0<=n>>>0){f=j;break b}m=p-1|0;n=J[o+312>>2];f=m+n|0;c:{if(f>>>0>>0){f=j;break c}f=(f>>>0)/(n>>>0)|0;A=f>>>0<=1?1:f;while(1){m=P(J[o+312>>2],80);if(!m){break a}f=J[42504];n=f+12|0;u=(C=n,D=m,E=Ka[J[J[f>>2]+20>>2]](f)|0?38284:70610,F=21990,G=135,B=J[J[n>>2]+8>>2],Ka[B](C|0,D|0,E|0,F|0,G|0)|0);if(!u){break a}m=J[o+316>>2];f=m+1|0;n=J[o+312>>2];s=P(f,n);p=J[o+344>>2];d:{if(s>>>0<=p<<5>>>0){p=J[o+332>>2];break d}m=(s<<1)+31>>>5|0;if(m>>>0>(p&2147483647)>>>0){n=J[42504]+12|0;n=Ka[J[J[n>>2]+8>>2]](n,m<<2,29113,21414,438)|0;p=J[o+340>>2];e:{if(!p){break e}Va(n,p,J[o+344>>2]<<2);if(J[o+344>>2]<0){break e}p=J[o+340>>2];if(!p){break e}s=J[42504]+12|0;Ka[J[J[s>>2]+12>>2]](s,p)}p=J[o+344>>2];Wa(n+(p<<2)|0,0,m-p<<2);J[o+344>>2]=m;J[o+340>>2]=n}m=J[o+324>>2];if(m){n=J[42504]+12|0;Ka[J[J[n>>2]+12>>2]](n,m)}p=0;m=f<<3;s=P(m,J[o+312>>2]);if(s){n=J[42504];y=n+12|0;n=(G=y,F=s,E=Ka[J[J[n>>2]+20>>2]](n)|0?38284:70610,D=21990,C=147,B=J[J[y>>2]+8>>2],Ka[B](G|0,F|0,E|0,D|0,C|0)|0)}else{n=0}J[o+324>>2]=n;if(m){n=J[42504];p=n+12|0;p=(C=p,D=m,E=Ka[J[J[n>>2]+20>>2]](n)|0?38284:70610,F=21990,G=149,B=J[J[p>>2]+8>>2],Ka[B](C|0,D|0,E|0,F|0,G|0)|0)}m=J[o+332>>2];f:{if(!m){break f}Va(p,m,f<<2);f=J[o+332>>2];if(!f){break f}m=J[42504]+12|0;Ka[J[J[m>>2]+12>>2]](m,f)}J[o+332>>2]=p;m=J[o+316>>2];f=m+1|0;n=J[o+312>>2]}J[o+316>>2]=f;J[(m<<2)+p>>2]=u;p=P(m,n);m=n-1|0;if((q|0)<=(m|0)){while(1){f=an(P(m,80)+u|0,m+p|0);J[J[o+324>>2]+(r<<2)>>2]=f;r=r+1|0;m=m-1|0;if((q|0)<=(m|0)){continue}break}}f=j;n=q+f|0;if((m|0)>=0){q=(f<<2)+t|0;s=f+1|0;f=m;while(1){j=f;B=q+(f<<2)|0,G=an(P(f,80)+u|0,f+p|0),J[B>>2]=G;f=f-1|0;if(j){continue}break}f=m+s|0}q=n-f|0;j=f;z=z+1|0;if((z|0)!=(A|0)){continue}break}}J[o+328>>2]=r}g:{if(!f){break g}j=J[o+340>>2];n=0;if((f|0)!=1){m=f&-2;o=0;while(1){q=n<<2;r=J[J[q+t>>2]+48>>2];p=j+(r>>>3&536870908)|0;J[p>>2]=J[p>>2]|1<>2]+48>>2];r=j+(q>>>3&536870908)|0;J[r>>2]=J[r>>2]|1<>2]+48>>2];j=j+(f>>>3&536870908)|0;J[j>>2]=J[j>>2]|1<>2];if(!f){lH(o);f=J[g+984>>2]}J[g+984>>2]=J[f>>2];J[g+976>>2]=J[g+976>>2]+1;J[(J[b>>2]+j<<2)+k>>2]=f;j=j+1|0;if((x|0)!=(j|0)){continue}break}}if((c|0)!=(w|0)){k=c-w|0;o=g+1572|0;j=0;while(1){f=J[g+1860>>2];if(!f){$q(o);f=J[g+1860>>2]}J[g+1860>>2]=J[f>>2];J[g+1852>>2]=J[g+1852>>2]+1;J[(J[d>>2]+j<<2)+l>>2]=f;j=j+1|0;if((k|0)!=(j|0)){continue}break}}J[b>>2]=a;J[d>>2]=c;J[h+24>>2]=1;J[h+52>>2]=e;J[h+20>>2]=i;if(i){Ka[J[J[i>>2]+16>>2]](i);J[h+16>>2]=J[J[h+20>>2]+16>>2]}Ka[J[J[h>>2]+20>>2]](h)}function lq(a,b,c,d){var e=0,f=Q(0),g=Q(0),h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=0,s=Q(0),t=Q(0),u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;j=Ia-32|0;Ia=j;a:{if(J[a+28>>2]){while(1){i=P(e,24)+a|0;f=N[i+172>>2];g=N[i+160>>2];h=N[i+176>>2];k=N[i+164>>2];l=N[i+180>>2];m=N[i+168>>2];N[j+24>>2]=Q(l-m)*Q(.5);N[j+20>>2]=Q(h-k)*Q(.5);N[j+16>>2]=Q(f-g)*Q(.5);N[j+8>>2]=Q(m+l)*Q(.5);N[j+4>>2]=Q(k+h)*Q(.5);N[j>>2]=Q(g+f)*Q(.5);b:{if(!tl(b,j)){break b}J[j>>2]=-1082130432;if(Ka[J[J[c>>2]>>2]](c,j,((e<<3)+a|0)+32|0)|0){break b}i=0;break a}e=e+1|0;if(e>>>0>2]){continue}break}}i=1;if(!J[a+636>>2]){break a}if(!tl(b,a+656|0)){break a}e=(J[a+644>>2]<<2)+d|0;d=J[e>>2];w=(d|0)<0?d^-1:d|-2147483648;d=J[e+12>>2];x=(d|0)<0?d^-1:d|-2147483648;y=a+688|0;while(1){d=q<<2;c:{if(!J[d+y>>2]){break c}if(!tl(b,((q<<5)+a|0)+736|0)){break c}z=a+d|0;u=P(q,224)+a|0;A=u+912|0;r=0;while(1){d=r<<2;d:{if(!J[d+A>>2]){break d}if(!tl(b,((r<<5)+u|0)+960|0)){break d}B=d+u|0;v=(P(q,1120)+a|0)+P(r,224)|0;C=v+2032|0;i=0;while(1){p=i<<2;d=J[p+C>>2];e:{if(!d){break e}e=(i<<5)+v|0;f=Q(N[b+16>>2]-N[e+2080>>2]);k=N[e+2096>>2];h=Q(k+N[b+128>>2]);if(f>h){break e}g=Q(N[b+20>>2]-N[e+2084>>2]);l=N[e+2100>>2];n=Q(l+N[b+132>>2]);if(fn){break e}h=Q(N[b+24>>2]-N[e+2088>>2]);m=N[e+2104>>2];o=Q(m+N[b+136>>2]);if(go|h>2])+Q(g*N[b+48>>2]))+Q(h*N[b+64>>2]));o=Q(Q(m*N[b+112>>2])+Q(Q(l*N[b+96>>2])+Q(Q(k*N[b+80>>2])+N[b>>2])));if(n>o){break e}s=Q(Q(Q(f*N[b+36>>2])+Q(g*N[b+52>>2]))+Q(h*N[b+68>>2]));t=Q(Q(m*N[b+116>>2])+Q(Q(l*N[b+100>>2])+Q(Q(k*N[b+84>>2])+N[b+4>>2])));if(nt){break e}f=Q(Q(Q(f*N[b+40>>2])+Q(g*N[b+56>>2]))+Q(h*N[b+72>>2]));g=Q(Q(m*N[b+120>>2])+Q(Q(l*N[b+104>>2])+Q(Q(k*N[b+88>>2])+N[b+8>>2])));if(sg|f>2]+(J[B+932>>2]+J[z+708>>2]|0)|0;e=J[a+20>>2]+(p<<5)|0;p=J[a+24>>2]+(p<<3)|0;while(1){f:{if(M[e+28>>2]>>0){break f}if(M[e+12>>2]>x>>>0){break e}f=Q(N[b+16>>2]-N[e>>2]);k=N[e+16>>2];h=Q(k+N[b+128>>2]);if(f>h){break f}g=Q(N[b+20>>2]-N[e+4>>2]);l=N[e+20>>2];n=Q(l+N[b+132>>2]);if(fn){break f}h=Q(N[b+24>>2]-N[e+8>>2]);m=N[e+24>>2];o=Q(m+N[b+136>>2]);if(go|h>2])+Q(g*N[b+48>>2]))+Q(h*N[b+64>>2]));o=Q(Q(m*N[b+112>>2])+Q(Q(l*N[b+96>>2])+Q(Q(k*N[b+80>>2])+N[b>>2])));if(n>o){break f}s=Q(Q(Q(f*N[b+36>>2])+Q(g*N[b+52>>2]))+Q(h*N[b+68>>2]));t=Q(Q(m*N[b+116>>2])+Q(Q(l*N[b+100>>2])+Q(Q(k*N[b+84>>2])+N[b+4>>2])));if(nt){break f}f=Q(Q(Q(f*N[b+40>>2])+Q(g*N[b+56>>2]))+Q(h*N[b+72>>2]));g=Q(Q(m*N[b+120>>2])+Q(Q(l*N[b+104>>2])+Q(Q(k*N[b+88>>2])+N[b+8>>2])));if(sg|f>2]=-1082130432;if(Ka[J[J[c>>2]>>2]](c,j,p)|0){break f}i=0;break a}p=p+8|0;e=e+32|0;d=d-1|0;if(d){continue}break}}i=i+1|0;if((i|0)!=5){continue}break}}r=r+1|0;if((r|0)!=5){continue}break}}i=1;q=q+1|0;if((q|0)!=5){continue}break}}Ia=j+32|0;return i}function eJ(a,b,c,d,e,f,g,h,i,j,k){var l=0,m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=0,U=0,V=0,W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=0,ea=Q(0);if(g){while(1){u=T<<2;l=J[u+a>>2];p=L[l+30>>1];m=Q(Q(1)-Q(N[l+108>>2]*i));n=Q(Q(1)-Q(N[l+104>>2]*i));v=N[l+80>>2];t=N[l+64>>2];x=N[l+100>>2];z=N[l+88>>2];A=N[l+84>>2];r=N[l+72>>2];s=N[l+68>>2];if(!K[l+157|0]){q=N[J[b+u>>2]+76>>2];r=Q(r+Q(q*Q(N[h+8>>2]*i)));s=Q(s+Q(q*Q(N[h+4>>2]*i)));t=Q(t+Q(q*Q(N[h>>2]*i)))}o=m>=Q(0)?m:Q(0);m=Q(o*z);q=Q(o*A);o=Q(o*v);n=n>=Q(0)?n:Q(0);r=Q(n*r);t=Q(n*t);s=Q(n*s);n=Q(Q(r*r)+Q(Q(t*t)+Q(s*s)));if(n>x){n=Q(Y(Q(x/n)));r=Q(r*n);s=Q(s*n);t=Q(t*n)}n=Q(Q(m*m)+Q(Q(o*o)+Q(q*q)));F=N[l+96>>2];if(n>F){n=Q(Y(Q(F/n)));m=Q(m*n);o=Q(o*n);q=Q(q*n)}w=p>>>8|0;U=w>>>0>U>>>0?w:U;p=p&255;V=p>>>0>V>>>0?p:V;N[l+88>>2]=m;N[l+84>>2]=q;N[l+80>>2]=o;N[l+72>>2]=r;N[l+68>>2]=s;N[l+64>>2]=t;aa=N[l+124>>2];ba=N[l+76>>2];ca=N[l+128>>2];da=J[f+u>>2];ea=N[l+92>>2];E=K[l+158|0];T=T+1|0;p=T<<6;u=p+c|0;w=P(T,48)+e|0;r=N[l>>2];q=Q(r+r);m=N[l+8>>2];B=Q(q*m);o=N[l+4>>2];s=Q(o+o);n=N[l+12>>2];C=Q(s*n);t=Q(B-C);p=d+p|0;x=Q(Q(1)-Q(r*q));D=Q(o*s);r=Q(x-D);v=N[l+120>>2];z=v==Q(0)?Q(0):Q(Y(v));v=N[l+112>>2];A=v==Q(0)?Q(0):Q(Y(v));v=Q(s*m);G=Q(q*n);s=Q(v+G);y=N[l+116>>2];y=y==Q(0)?Q(0):Q(Y(y));N[p+60>>2]=Q(Q(r*z)*r)+Q(Q(Q(t*A)*t)+Q(s*Q(s*y)));M=Q(q*o);o=Q(m+m);O=Q(n*o);n=Q(M+O);q=Q(n*A);R=Q(m*o);x=Q(x-R);o=Q(x*y);v=Q(v-G);S=Q(v*z);N[p+44>>2]=Q(S*v)+Q(Q(q*n)+Q(x*o));G=Q(M-O);m=Q(G*y);M=Q(B+C);B=Q(M*z);O=Q(Q(Q(1)-D)-R);C=Q(O*A);N[p+28>>2]=Q(B*M)+Q(Q(C*O)+Q(G*m));D=Q(Q(B*v)+Q(Q(C*n)+Q(x*m)));N[p+40>>2]=D;N[p+32>>2]=D;m=Q(Q(B*r)+Q(Q(C*t)+Q(s*m)));N[p+52>>2]=m;N[p+36>>2]=m;m=Q(Q(S*r)+Q(Q(q*t)+Q(s*o)));N[p+56>>2]=m;N[p+48>>2]=m;N[p+16>>2]=N[l+16>>2];N[p+20>>2]=N[l+20>>2];m=N[l+24>>2];J[p+8>>2]=0;J[p+12>>2]=1065353216;J[p>>2]=0;J[p+4>>2]=0;N[p+24>>2]=m;m=N[l+88>>2];q=N[l+84>>2];o=N[l+80>>2];l=l- -64|0;B=N[l+8>>2];C=N[l+4>>2];D=N[l>>2];if(E){q=E&16?Q(0):q;o=E&8?Q(0):o;B=E&4?Q(0):B;C=E&2?Q(0):C;D=E&1?Q(0):D;m=E&32?Q(0):m}J[u+48>>2]=0;J[u+52>>2]=0;N[u+8>>2]=B;N[u+4>>2]=C;N[u>>2]=D;H[u+62|0]=0;I[u+60>>1]=E;J[u+28>>2]=0;J[u+32>>2]=0;J[u+56>>2]=0;J[u+36>>2]=0;J[u+40>>2]=0;N[u+44>>2]=Y(F);z=z==Q(0)?Q(0):Q(Q(1)/z);F=Q(M*z);A=A==Q(0)?Q(0):Q(Q(1)/A);R=Q(O*A);y=y==Q(0)?Q(0):Q(Q(1)/y);S=Q(G*y);W=Q(Q(F*r)+Q(Q(R*t)+Q(s*S)));X=Q(v*z);Z=Q(n*A);_=Q(x*y);$=Q(Q(X*r)+Q(Q(Z*t)+Q(s*_)));N[u+24>>2]=Q(Q(W*o)+Q($*q))+Q(Q(Q(Q(r*z)*r)+Q(Q(Q(t*A)*t)+Q(s*Q(s*y))))*m);t=Q(Q(F*v)+Q(Q(R*n)+Q(x*S)));N[u+20>>2]=Q(Q(t*o)+Q(Q(Q(X*v)+Q(Q(Z*n)+Q(x*_)))*q))+Q($*m);N[u+16>>2]=Q(Q(Q(Q(F*M)+Q(Q(R*O)+Q(G*S)))*o)+Q(t*q))+Q(W*m);N[w>>2]=D;N[w+4>>2]=C;N[w+8>>2]=B;N[w+16>>2]=o;N[w+20>>2]=q;N[w+24>>2]=m;N[w+12>>2]=ca;N[w+40>>2]=ea;N[w+28>>2]=ba;N[w+32>>2]=aa;J[w+36>>2]=da;if((g|0)!=(T|0)){continue}break}}J[j>>2]=V;J[k>>2]=U}function GZ(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),M=Q(0),O=Q(0);g=Ia-128|0;Ia=g;t=K[a+12|0];j=t?e:d;h=N[j+8>>2];i=N[j>>2];k=N[j+4>>2];j=J[a+24>>2];m=N[j+40>>2];o=N[j+28>>2];l=N[j+16>>2];n=N[j+36>>2];q=N[c+8>>2];r=N[j+24>>2];v=N[c>>2];w=N[j>>2];x=N[c+4>>2];y=N[j+12>>2];z=N[j+4>>2];A=N[j+44>>2];B=N[j+8>>2];c=t?d:e;s=N[c>>2];C=N[j+20>>2];D=N[c+4>>2];E=N[j+32>>2];F=N[c+8>>2];M=Q(A+Q(Q(Q(B*s)+Q(C*D))+Q(E*F)));N[g+104>>2]=M;O=Q(m+Q(Q(Q(z*s)+Q(l*D))+Q(o*F)));N[g+100>>2]=O;u=Q(A+Q(Q(Q(B*i)+Q(C*k))+Q(E*h)));N[g+92>>2]=u;p=Q(m+Q(Q(Q(z*i)+Q(l*k))+Q(o*h)));N[g+88>>2]=p;G=Q(n+Q(Q(Q(v*w)+Q(x*y))+Q(q*r)));N[g+72>>2]=G;s=Q(n+Q(Q(Q(w*s)+Q(y*D))+Q(r*F)));N[g+96>>2]=s;n=Q(n+Q(Q(Q(w*i)+Q(y*k))+Q(r*h)));N[g+84>>2]=n;i=Q(A+Q(Q(Q(v*B)+Q(x*C))+Q(q*E)));N[g+80>>2]=i;h=Q(m+Q(Q(Q(v*z)+Q(x*l))+Q(q*o)));N[g+76>>2]=h;J[g+48>>2]=0;J[g+52>>2]=0;J[g+56>>2]=0;J[g+60>>2]=0;J[g+40>>2]=0;J[g+44>>2]=0;I[g+36>>1]=0;J[g+32>>2]=-1;J[g+24>>2]=0;J[g+28>>2]=0;J[g+64>>2]=2139095039;k=N[J[a+20>>2]+40>>2];o=Q(k+(k>2];a:{b:{if(K[a+49|0]){c=L[a+8>>1];j=c&128;t=K[a+48|0];e=J[a+44>>2];m=N[d+24>>2];c:{if(c&16){break c}k=Q(n-G);l=Q(O-h);n=Q(s-G);q=Q(p-h);h=Q(Q(k*l)-Q(n*q));r=Q(u-i);p=Q(r*n);n=Q(M-i);i=Q(p-Q(n*k));k=Q(Q(q*n)-Q(l*r));if(!(j|t)){c=1;if(Q(Q(h*N[e+8>>2])+Q(Q(k*N[e>>2])+Q(i*N[e+4>>2])))>Q(0)){break a}}kd(g+108|0,d,g+72|0,g+84|0,g+96|0,g+124|0,g+120|0);l=Q(N[g+116>>2]-N[d+8>>2]);u=Q(l*l);l=Q(N[g+108>>2]-N[d>>2]);p=Q(l*l);l=Q(N[g+112>>2]-N[d+4>>2]);if(!(Q(u+Q(p+Q(l*l)))<=Q(m*m))){break c}m=Q(0);o=Q(0);l=Q(0);n=Q(Q(h*h)+Q(Q(k*k)+Q(i*i)));if(n>Q(0)){p=h;h=Q(Q(1)/Q(Y(n)));l=Q(p*h);o=Q(i*h);m=Q(k*h)}N[g+20>>2]=l;N[g+16>>2]=o;N[g+12>>2]=m;I[g+36>>1]=1026;h=N[e>>2];i=N[e+4>>2];N[g+60>>2]=-N[e+8>>2];N[g+56>>2]=-i;J[g+64>>2]=0;N[g+52>>2]=-h;break b}c=1;if(vo(1,g+72|0,d,m,e,o,0,g+24|0,g+12|0,(t|0)!=0,(j|0)!=0,0,0)){break b}break a}e=J[a+44>>2];I[g+10>>1]=L[a+8>>1];c=1;if(!wo(1,g+72|0,d,e,o,0,g+24|0,g+12|0,g+10|0,K[a+48|0],0)){break a}}h=N[g+64>>2];d:{if(h>N[a+28>>2]){break d}c=J[a+44>>2];k=Q(-Q(R(Q(Q(N[g+20>>2]*N[c+8>>2])+Q(Q(N[g+12>>2]*N[c>>2])+Q(N[g+16>>2]*N[c+4>>2]))))));i=N[a+36>>2];m=h>i?h:i;m=m>2];if(hk|h==Q(0)){break e}if(!(k==o&h>2]=k;N[f>>2]=h*N[a+16>>2];i=N[a+36>>2];N[a+36>>2]=h>i?i:h;d=L[g+36>>1];c=J[a+20>>2];N[c+40>>2]=h;I[c+12>>1]=d;N[c+28>>2]=N[g+52>>2];N[c+32>>2]=N[g+56>>2];N[c+36>>2]=N[g+60>>2];N[c+16>>2]=N[g+40>>2];N[c+20>>2]=N[g+44>>2];N[c+24>>2]=N[g+48>>2];J[c+8>>2]=J[b+8>>2];H[a+10|0]=1;if(N[g+64>>2]==Q(0)){H[a+11|0]=1;c=0;break a}c=0;if(K[a+8|0]&64){break a}}c=1}Ia=g+128|0;return c|0}function fb(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{if(!a){break a}d=a-8|0;b=J[a-4>>2];a=b&-8;f=d+a|0;b:{if(b&1){break b}if(!(b&3)){break a}b=J[d>>2];d=d-b|0;if(d>>>0>>0<=255){e=b>>>3|0;b=J[d+12>>2];c=J[d+8>>2];if((b|0)==(c|0)){i=171944,j=J[42986]&dla(-2,e),J[i>>2]=j;break b}J[c+12>>2]=b;J[b+8>>2]=c;break b}g=J[d+24>>2];b=J[d+12>>2];if((d|0)!=(b|0)){c=J[d+8>>2];J[c+12>>2]=b;J[b+8>>2]=c;break c}e=d+20|0;c=J[e>>2];if(!c){c=J[d+16>>2];if(!c){break d}e=d+16|0}while(1){h=e;b=c;e=b+20|0;c=J[e>>2];if(c){continue}e=b+16|0;c=J[b+16>>2];if(c){continue}break}J[h>>2]=0;break c}b=J[f+4>>2];if((b&3)!=3){break b}J[42988]=a;J[f+4>>2]=b&-2;J[d+4>>2]=a|1;J[f>>2]=a;return}b=0}if(!g){break b}c=J[d+28>>2];e=(c<<2)+172248|0;e:{if(J[e>>2]==(d|0)){J[e>>2]=b;if(b){break e}i=171948,j=J[42987]&dla(-2,c),J[i>>2]=j;break b}J[g+(J[g+16>>2]==(d|0)?16:20)>>2]=b;if(!b){break b}}J[b+24>>2]=g;c=J[d+16>>2];if(c){J[b+16>>2]=c;J[c+24>>2]=b}c=J[d+20>>2];if(!c){break b}J[b+20>>2]=c;J[c+24>>2]=b}if(d>>>0>=f>>>0){break a}b=J[f+4>>2];if(!(b&1)){break a}f:{g:{h:{i:{if(!(b&2)){if(J[42992]==(f|0)){J[42992]=d;a=J[42989]+a|0;J[42989]=a;J[d+4>>2]=a|1;if(J[42991]!=(d|0)){break a}J[42988]=0;J[42991]=0;return}if(J[42991]==(f|0)){J[42991]=d;a=J[42988]+a|0;J[42988]=a;J[d+4>>2]=a|1;J[a+d>>2]=a;return}a=(b&-8)+a|0;if(b>>>0<=255){e=b>>>3|0;b=J[f+12>>2];c=J[f+8>>2];if((b|0)==(c|0)){i=171944,j=J[42986]&dla(-2,e),J[i>>2]=j;break g}J[c+12>>2]=b;J[b+8>>2]=c;break g}g=J[f+24>>2];b=J[f+12>>2];if((f|0)!=(b|0)){c=J[f+8>>2];J[c+12>>2]=b;J[b+8>>2]=c;break h}e=f+20|0;c=J[e>>2];if(!c){c=J[f+16>>2];if(!c){break i}e=f+16|0}while(1){h=e;b=c;e=b+20|0;c=J[e>>2];if(c){continue}e=b+16|0;c=J[b+16>>2];if(c){continue}break}J[h>>2]=0;break h}J[f+4>>2]=b&-2;J[d+4>>2]=a|1;J[a+d>>2]=a;break f}b=0}if(!g){break g}c=J[f+28>>2];e=(c<<2)+172248|0;j:{if(J[e>>2]==(f|0)){J[e>>2]=b;if(b){break j}i=171948,j=J[42987]&dla(-2,c),J[i>>2]=j;break g}J[g+(J[g+16>>2]==(f|0)?16:20)>>2]=b;if(!b){break g}}J[b+24>>2]=g;c=J[f+16>>2];if(c){J[b+16>>2]=c;J[c+24>>2]=b}c=J[f+20>>2];if(!c){break g}J[b+20>>2]=c;J[c+24>>2]=b}J[d+4>>2]=a|1;J[a+d>>2]=a;if(J[42991]!=(d|0)){break f}J[42988]=a;return}if(a>>>0<=255){b=(a&-8)+171984|0;c=J[42986];a=1<<(a>>>3);k:{if(!(c&a)){J[42986]=a|c;a=b;break k}a=J[b+8>>2]}J[b+8>>2]=d;J[a+12>>2]=d;J[d+12>>2]=b;J[d+8>>2]=a;return}c=31;if(a>>>0<=16777215){b=S(a>>>8|0);c=((a>>>38-b&1)-(b<<1)|0)+62|0}J[d+28>>2]=c;J[d+16>>2]=0;J[d+20>>2]=0;b=(c<<2)+172248|0;l:{m:{e=J[42987];h=1<>2]=d;J[d+24>>2]=b;break n}c=a<<((c|0)!=31?25-(c>>>1|0)|0:0);b=J[b>>2];while(1){e=b;if((J[b+4>>2]&-8)==(a|0)){break m}b=c>>>29|0;c=c<<1;h=e+(b&4)|0;b=J[h+16>>2];if(b){continue}break}J[h+16>>2]=d;J[d+24>>2]=e}J[d+12>>2]=d;J[d+8>>2]=d;break l}a=J[e+8>>2];J[a+12>>2]=d;J[e+8>>2]=d;J[d+24>>2]=0;J[d+12>>2]=e;J[d+8>>2]=a}a=J[42994]-1|0;J[42994]=a?a:-1}}function eja(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=0,V=Q(0),W=Q(0),X=Q(0);f=Ia-80|0;Ia=f;a=J[b+40>>2];D=0;a:{if(N[b+4>>2]!=Q(1)){break a}D=0;if(N[b+8>>2]!=Q(1)){break a}D=N[b+12>>2]==Q(1)}o=N[d>>2];q=N[c>>2];r=N[d+12>>2];i=N[c+12>>2];v=N[d+4>>2];j=N[c+4>>2];w=N[d+8>>2];m=N[c+8>>2];n=N[c+24>>2];p=N[d+24>>2];l=N[c+20>>2];A=N[d+20>>2];k=N[c+16>>2];O=N[d+16>>2];d=K[a+39|0];U=J[a+40>>2];h=K[a+38|0];J[f+68>>2]=0;J[f+72>>2]=1065353216;J[f+60>>2]=0;J[f+64>>2]=0;J[f+52>>2]=0;J[f+56>>2]=1065353216;J[f+44>>2]=0;J[f+48>>2]=0;J[f+36>>2]=1065353216;J[f+40>>2]=1065353216;J[f+20>>2]=1065353216;J[f+24>>2]=0;H[f+76|0]=0;J[f+28>>2]=0;J[f+32>>2]=0;J[f+12>>2]=0;J[f+16>>2]=0;J[f+4>>2]=1065353216;J[f+8>>2]=0;R=n;S=l;T=k;s=i;t=m;x=j;B=Q(1);C=Q(1);u=Q(1);if(!D){Pb(f+4|0,b+4|0,b+16|0);R=N[c+24>>2];S=N[c+20>>2];s=N[c+12>>2];x=N[c+4>>2];B=N[f+36>>2];E=N[f+32>>2];y=N[f+28>>2];F=N[f+24>>2];C=N[f+20>>2];z=N[f+16>>2];G=N[f+12>>2];I=N[f+8>>2];u=N[f+4>>2];T=N[c+16>>2];t=N[c+8>>2]}b:{if(!h){c=0;break b}k=Q(O-k);k=Q(k+k);l=Q(A-l);l=Q(l+l);n=Q(p-n);n=Q(n+n);p=Q(Q(Q(Q(-q)*k)-Q(l*j))-Q(m*n));A=Q(Q(i*i)+Q(-.5));O=Q(Q(Q(n*A)+Q(i*Q(Q(j*k)-Q(q*l))))-Q(m*p));V=Q(Q(Q(l*A)+Q(i*Q(Q(q*n)-Q(m*k))))-Q(j*p));A=Q(Q(Q(k*A)+Q(i*Q(Q(m*l)-Q(j*n))))-Q(q*p));d=U+P(d,20)|0;n=Q(Q(o*j)+Q(Q(Q(i*w)-Q(r*m))-Q(q*v)));k=Q(Q(v*m)+Q(Q(Q(i*o)-Q(r*q))-Q(j*w)));l=Q(k+k);L=Q(n*l);p=Q(Q(m*w)+Q(Q(j*v)+Q(Q(i*r)+Q(q*o))));i=Q(Q(w*q)+Q(Q(Q(i*v)-Q(r*j))-Q(m*o)));j=Q(i+i);r=Q(p*j);m=Q(L-r);o=Q(p*l);v=Q(n*j);q=Q(o+v);k=Q(Q(1)-Q(k*l));w=Q(i*j);j=Q(k-w);W=Q(Q(Q(m*y)+Q(q*E))+Q(j*B));M=Q(l*i);l=Q(n+n);p=Q(p*l);i=Q(M+p);X=k;k=Q(n*l);n=Q(X-k);l=Q(v-o);v=Q(Q(Q(i*y)+Q(n*E))+Q(l*B));k=Q(Q(Q(1)-w)-k);o=Q(M-p);r=Q(L+r);w=Q(Q(Q(k*y)+Q(o*E))+Q(r*B));B=Q(Q(Q(m*z)+Q(q*C))+Q(j*F));E=Q(Q(Q(i*z)+Q(n*C))+Q(l*F));C=Q(Q(Q(k*z)+Q(o*C))+Q(r*F));q=Q(Q(Q(m*u)+Q(q*I))+Q(j*G));n=Q(Q(Q(i*u)+Q(n*I))+Q(l*G));l=Q(Q(Q(k*u)+Q(o*I))+Q(r*G));j=Q(x+x);k=Q(j*t);m=N[c>>2];i=Q(m+m);o=Q(i*s);r=Q(k-o);u=Q(i*t);y=Q(j*s);F=Q(u+y);k=Q(k+o);o=Q(i*x);z=Q(t+t);s=Q(z*s);G=Q(o-s);i=Q(Q(1)-Q(m*i));j=Q(x*j);I=Q(i-j);m=i;i=Q(t*z);z=Q(m-i);u=Q(u-y);y=Q(-u);s=Q(o+s);o=Q(-s);p=Q(Q(Q(1)-j)-i);L=Q(-p);b=J[g+4096>>2];M=N[e>>2];c=0;while(1){j=N[d>>2];m=N[d+4>>2];t=N[d+8>>2];i=Q(A+Q(Q(Q(l*j)+Q(C*m))+Q(w*t)));c:{if(!(i<=M)){break c}c=1;if(b>>>0>63){break c}a=b+1|0;J[g+4096>>2]=a;b=(b<<6)+g|0;N[b+8>>2]=y;N[b+4>>2]=o;N[b>>2]=L;J[b+52>>2]=-1;N[b+12>>2]=i;x=Q(O+Q(Q(Q(q*j)+Q(B*m))+Q(W*t)));j=Q(V+Q(Q(Q(n*j)+Q(E*m))+Q(v*t)));N[b+24>>2]=R+Q(Q(I*x)+Q(Q(u*i)+Q(k*j)));N[b+20>>2]=S+Q(Q(r*x)+Q(Q(s*i)+Q(z*j)));N[b+16>>2]=T+Q(Q(F*x)+Q(Q(p*i)+Q(G*j)));b=a}d=d+12|0;h=h-1|0;if(h){continue}break}}Ia=f+80|0;return c|0}function CB(a,b,c,d,e,f){var g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0;g=Ia-288|0;Ia=g;x=N[e>>2];y=N[a+4>>2];m=N[d+8>>2];h=N[a+8>>2];i=N[c>>2];j=Q(i+i);q=N[c+8>>2];s=N[c+4>>2];v=N[c+12>>2];w=Q(v+v);p=Q(h*Q(Q(j*q)-Q(s*w)));r=Q(N[d+24>>2]-N[c+24>>2]);n=Q(Q(-p)-r);t=Q(n+n);n=N[d>>2];l=Q(h*Q(Q(i*j)+Q(Q(v*w)+Q(-1))));k=Q(N[d+16>>2]-N[c+16>>2]);i=Q(Q(-l)-k);u=Q(i+i);q=Q(h*Q(Q(q*w)+Q(j*s)));s=Q(N[d+20>>2]-N[c+20>>2]);h=Q(Q(-q)-s);o=Q(h+h);h=N[d+4>>2];z=Q(Q(m*t)+Q(Q(n*u)+Q(o*h)));i=N[d+12>>2];j=Q(Q(i*i)+Q(-.5));v=Q(Q(m*z)+Q(Q(t*j)-Q(i*Q(Q(n*o)-Q(u*h)))));N[g+284>>2]=v;w=Q(Q(h*z)+Q(Q(o*j)-Q(i*Q(Q(m*u)-Q(t*n)))));N[g+280>>2]=w;p=Q(p-r);p=Q(p+p);r=Q(l-k);r=Q(r+r);q=Q(q-s);l=Q(q+q);k=Q(Q(m*p)+Q(Q(n*r)+Q(h*l)));q=Q(Q(m*k)+Q(Q(p*j)-Q(i*Q(Q(n*l)-Q(r*h)))));N[g+272>>2]=q;s=Q(Q(h*k)+Q(Q(l*j)-Q(i*Q(Q(m*r)-Q(p*n)))));N[g+268>>2]=s;p=Q(Q(n*k)+Q(Q(r*j)-Q(i*Q(Q(h*p)-Q(l*m)))));N[g+264>>2]=p;n=Q(Q(n*z)+Q(Q(u*j)-Q(i*Q(Q(h*t)-Q(o*m)))));N[g+276>>2]=n;c=J[b+40>>2];N[g+32>>2]=v;N[g+28>>2]=w;m=Q(y+x);N[g+36>>2]=m;N[g+24>>2]=n;N[g+20>>2]=q;N[g+16>>2]=s;N[g+12>>2]=p;sp(g+204|0,g+12|0);a:{if(!(N[b+4>>2]!=Q(1)|N[b+8>>2]!=Q(1)|N[b+12>>2]!=Q(1))){z=N[e>>2];r=N[a+4>>2];J[g+20>>2]=f;J[g+12>>2]=158052;J[g+16>>2]=2;i=N[d+4>>2];t=Q(i+i);h=N[d+8>>2];l=Q(t*h);u=N[d>>2];j=Q(u+u);o=N[d+12>>2];k=Q(j*o);N[g+52>>2]=l-k;x=Q(j*h);y=Q(t*o);N[g+48>>2]=x+y;N[g+44>>2]=l+k;l=Q(j*i);k=o;o=Q(h+h);k=Q(k*o);N[g+36>>2]=l-k;N[g+32>>2]=x-y;N[g+28>>2]=l+k;j=Q(Q(1)-Q(u*j));i=Q(i*t);N[g+56>>2]=j-i;h=Q(h*o);N[g+40>>2]=j-h;N[g+24>>2]=Q(Q(1)-i)-h;N[g+60>>2]=N[d+16>>2];N[g- -64>>2]=N[d+20>>2];h=N[d+24>>2];N[g+116>>2]=r;N[g+112>>2]=z;N[g+108>>2]=m;N[g+68>>2]=h;N[g+100>>2]=m+Q(R(Q(Q(q-v)*Q(.5))));N[g+96>>2]=m+Q(R(Q(Q(s-w)*Q(.5))));N[g+92>>2]=m+Q(R(Q(Q(p-n)*Q(.5))));N[g+84>>2]=Q(q+v)*Q(.5);N[g+80>>2]=Q(s+w)*Q(.5);N[g+76>>2]=Q(p+n)*Q(.5);J[g+72>>2]=g+264;J[g+120>>2]=c;Ka[J[(L[c+4>>1]<<2)+158064>>2]](c,g+204|0,g+12|0,1,1);break a}A=g+128|0;Pb(A,b+4|0,b+16|0);z=N[e>>2];r=N[a+4>>2];J[g+20>>2]=f;J[g+16>>2]=2;i=N[d+4>>2];t=Q(i+i);h=N[d+8>>2];l=Q(t*h);u=N[d>>2];j=Q(u+u);o=N[d+12>>2];k=Q(j*o);N[g+52>>2]=l-k;x=Q(j*h);y=Q(t*o);N[g+48>>2]=x+y;N[g+44>>2]=l+k;l=Q(j*i);k=o;o=Q(h+h);k=Q(k*o);N[g+36>>2]=l-k;N[g+32>>2]=x-y;N[g+28>>2]=l+k;j=Q(Q(1)-Q(u*j));i=Q(i*t);N[g+56>>2]=j-i;h=Q(h*o);N[g+40>>2]=j-h;N[g+24>>2]=Q(Q(1)-i)-h;N[g+60>>2]=N[d+16>>2];N[g- -64>>2]=N[d+20>>2];h=N[d+24>>2];N[g+116>>2]=r;N[g+112>>2]=z;N[g+108>>2]=m;N[g+68>>2]=h;N[g+100>>2]=m+Q(R(Q(Q(q-v)*Q(.5))));N[g+96>>2]=m+Q(R(Q(Q(s-w)*Q(.5))));N[g+92>>2]=m+Q(R(Q(Q(p-n)*Q(.5))));N[g+84>>2]=Q(q+v)*Q(.5);N[g+80>>2]=Q(s+w)*Q(.5);N[g+76>>2]=Q(p+n)*Q(.5);J[g+72>>2]=g+264;J[g+120>>2]=c;J[g+12>>2]=158092;J[g+124>>2]=A;a=g+204|0;ji(A,g+240|0,g+252|0,a);Ka[J[(L[c+4>>1]<<2)+158064>>2]](c,a,g+12|0,1,1)}Ia=g+288|0;return J[f+4096>>2]!=0}function dfa(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;d=Ia-16|0;Ia=d;j=J[a+28>>2];a=J[j+1e3>>2]+640|0;a:{if(!J[a+328>>2]){J[a+328>>2]=0;break a}l=a+240|0;k=J[a+244>>2];h=a+136|0;while(1){b=J[J[a+324>>2]+(f<<2)>>2];J[d+4>>2]=b;c=b>>>7|0;i=c<<2;b=J[i+J[a+204>>2]>>2];g=J[a+16>>2]+P(c,24)|0;e=K[g+4|0]&-33;H[g+4|0]=e;b:{if((b|0)!=-1){e=1<>2]+(b>>>3&536870908)|0;if(!(e&J[g>>2])){J[d+8>>2]=b;c=J[a+88>>2];J[g>>2]=e|J[g>>2];e=c+P(b,44)|0;b=J[a+244>>2];J[e+16>>2]=b;c:{if(b>>>0>=(J[a+248>>2]&2147483647)>>>0){bb(l,d+8|0);break c}J[J[a+240>>2]+(b<<2)>>2]=J[d+8>>2];J[a+244>>2]=J[a+244>>2]+1}c=J[d+4>>2]>>>7|0}J[J[a+28>>2]+(c<<2)>>2]=33554431;Tc(a,J[d+4>>2]);break b}H[g+4|0]=e|2;J[i+J[a+28>>2]>>2]=J[a+140>>2];b=J[a+140>>2];d:{if(b>>>0>=(J[a+144>>2]&2147483647)>>>0){rd(h,d+4|0);break d}J[J[a+136>>2]+(b<<2)>>2]=J[d+4>>2];J[a+140>>2]=J[a+140>>2]+1}b=J[g>>2];if((b|0)==-1){break b}while(1){c=J[a+84>>2];g=(b>>>0)/(c>>>0)|0;g=J[J[a+64>>2]+(g<<2)>>2]+(b-P(c,g)<<3)|0;e=b^1;i=J[a+448>>2];n=J[i+20>>2];c=(e>>>0)/(n>>>0)|0;e:{f:{c=J[J[J[i>>2]+(c<<2)>>2]+(e-P(c,n)<<2)>>2];if(c>>>0<=4294967167){c=J[J[a+204>>2]+(c>>>5&134217724)>>2];if((c|0)!=-1){break f}}c=b>>>1|0;b=J[a+60>>2];e=(c>>>0)/(b>>>0)|0;b=J[J[a+40>>2]+(e<<2)>>2]+(c-P(b,e)<<4)|0;if(K[b+4|0]&4|J[b>>2]==1){break e}Jj(a,c);I[b+4>>1]=L[b+4>>1]|4;break e}e=1<>2]+(c>>>3&536870908)|0;if(e&J[b>>2]){break e}J[d+12>>2]=c;i=J[a+88>>2];J[b>>2]=e|J[b>>2];b=J[a+244>>2];J[(i+P(c,44)|0)+16>>2]=b;if(b>>>0>=(J[a+248>>2]&2147483647)>>>0){bb(l,d+12|0);break e}J[J[a+240>>2]+(b<<2)>>2]=J[d+12>>2];J[a+244>>2]=J[a+244>>2]+1}b=J[g>>2];if((b|0)!=-1){continue}break}}f=f+1|0;if(f>>>0>2]){continue}break}J[a+328>>2]=0;f=J[a+244>>2];if(k>>>0>=f>>>0){break a}while(1){b=J[J[a+88>>2]+P(J[J[a+240>>2]+(k<<2)>>2],44)>>2];c=b>>>7|0;if((c|0)!=33554431){while(1){Tc(a,b);b=J[(J[a+16>>2]+P(c,24)|0)+8>>2];c=b>>>7|0;if((c|0)!=33554431){continue}break}f=J[a+244>>2]}k=k+1|0;if(k>>>0>>0){continue}break}}Ia=d+16|0;b=J[j+1e3>>2];g=J[b+792>>2];if(g){l=J[b+788>>2];while(1){d=J[l+(m<<2)>>2];c=J[j+1e3>>2];f=J[c- -64>>2];a=(d>>>0)/(f>>>0)|0;a=J[J[J[c+44>>2]+(a<<2)>>2]+(d-P(a,f)<<2)>>2];g:{if(!a|K[a+21|0]&32){break g}c=J[b+700>>2];f=(d>>>0)/(c>>>0)|0;if(!(K[(J[J[b+680>>2]+(f<<2)>>2]+(d-P(c,f)<<4)|0)+4|0]&4)){break g}h:{i:{switch(K[a+20|0]){case 1:if(lj(a-4|0)){break h}break g;case 4:if(Im(a)){break h}break g;case 5:if(Dr(a)){break h}break g;case 0:break i;default:break g}}if(!qj(a-4|0,0)){break g}}c=K[a+20|0];if(c>>>0>2){break g}f=(c<<2)+j|0;d=J[f+88>>2];c=P(c,12)+j|0;if(d>>>0>2]){e=J[c+52>>2];h=e+(d<<2)|0;k=J[h>>2];i=h;h=e;a=J[a+8>>2];e=a<<2;h=J[h+e>>2];J[i>>2]=h;J[e+J[c+52>>2]>>2]=k;J[k+8>>2]=a;J[h+8>>2]=d;d=J[f+88>>2]}J[f+88>>2]=d+1}m=m+1|0;if((g|0)!=(m|0)){continue}break}}a=J[J[j+976>>2]+1024>>2];Ka[J[J[a>>2]+20>>2]](a,N[j+1080>>2],j+2752|0)}function Ko(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=0,p=Q(0),q=Q(0),r=0,s=Q(0),t=0,u=Q(0),v=Q(0),w=0,x=0,y=0,z=0,A=0,B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),M=0,O=0,S=Q(0),T=0,U=0;e=Ia-80|0;Ia=e;J[e+40>>2]=0;J[e+44>>2]=0;J[e+48>>2]=0;J[e+52>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;I[e+28>>1]=0;J[e+24>>2]=-1;J[e+16>>2]=0;J[e+20>>2]=0;M=1;a:{if(!b){break a}w=e+60|0;x=a+108|0;O=a- -64|0;M=0;while(1){g=J[(y<<2)+c>>2];T=g>>>5|0;U=g>>>1&15;z=0;while(1){r=z+T|0;g=P(r,3);o=J[a+16>>2];b:{if(J[a+12>>2]){g=o+(g<<1)|0;A=L[g+4>>1];B=L[g>>1];g=L[g+2>>1];break b}g=o+(g<<2)|0;A=J[g+8>>2];B=J[g>>2];g=J[g+4>>2]}m=J[a+20>>2];J[e+4>>2]=B;J[e+8>>2]=g;J[e+12>>2]=A;o=m+P(g,12)|0;t=m+P(B,12)|0;i=N[t+8>>2];h=Q(N[o+8>>2]-i);C=N[a+40>>2];m=m+P(A,12)|0;j=N[t+4>>2];D=Q(N[m+4>>2]-j);k=N[t>>2];E=Q(N[m>>2]-k);F=N[a+44>>2];q=Q(Q(C*D)-Q(E*F));s=Q(N[o>>2]-k);G=Q(N[m+8>>2]-i);p=N[a+48>>2];S=Q(Q(F*G)-Q(D*p));n=Q(N[o+4>>2]-j);u=Q(Q(p*E)-Q(G*C));f=Q(Q(h*q)+Q(Q(s*S)+Q(n*u)));l=N[a+56>>2];c:{d:{if(!K[a+52|0]){if(f>2]-i);k=Q(N[a+28>>2]-k);j=Q(N[a+32>>2]-j);i=Q(Q(v*q)+Q(Q(k*S)+Q(u*j)));l=Q(l*f);q=Q(-l);if(i>2]=f*i;N[e+56>>2]=f*Q(Q(G*p)+Q(Q(E*n)+Q(D*s)));f=Q(f*h);break d}if(Q(R(f))>2]-i);k=Q(N[a+28>>2]-k);j=Q(N[a+32>>2]-j);i=Q(v*Q(Q(f*q)+Q(Q(k*S)+Q(u*j))));q=Q(-l);if(if|l>2]=i;N[e+56>>2]=v*Q(Q(G*p)+Q(Q(E*n)+Q(D*h)))}N[e+64>>2]=f;f=N[e+56>>2];if(f>2])){break c}I[e+28>>1]=1;J[e+24>>2]=r;e:{if(K[a+177|0]){if(!(f>2])){break e}r=J[e+20>>2];J[O>>2]=J[e+16>>2];J[O+4>>2]=r;J[O+8>>2]=J[e+24>>2];I[a+76>>1]=1;N[a+80>>2]=N[e+32>>2];N[a+84>>2]=N[e+36>>2];N[a+88>>2]=N[e+40>>2];N[a+92>>2]=N[e+44>>2];N[a+96>>2]=N[e+48>>2];h=N[e+52>>2];N[a+104>>2]=f;N[a+100>>2]=h;J[x+16>>2]=J[w+16>>2];r=J[w+12>>2];J[x+8>>2]=J[w+8>>2];J[x+12>>2]=r;r=J[w+4>>2];J[x>>2]=J[w>>2];J[x+4>>2]=r;h=N[d>>2];N[d>>2]=f>2]=N[t>>2];N[a+132>>2]=N[t+4>>2];N[a+136>>2]=N[t+8>>2];N[a+140>>2]=N[o>>2];N[a+144>>2]=N[o+4>>2];N[a+148>>2]=N[o+8>>2];N[a+152>>2]=N[m>>2];N[a+156>>2]=N[m+4>>2];f=N[m+8>>2];H[a+176|0]=1;J[a+172>>2]=A;J[a+168>>2]=g;J[a+164>>2]=B;N[a+160>>2]=f;break e}N[e>>2]=N[d>>2];g=J[a+8>>2];if(!(Ka[J[J[g>>2]>>2]](g,e+16|0,t,o,m,e,e+4|0)|0)){break a}f=N[e>>2];if(!(f>2])){break e}N[d>>2]=f;N[a+60>>2]=f}if(!J[J[a+8>>2]+4>>2]){break a}}g=(z|0)!=(U|0);z=z+1|0;if(g){continue}break}y=y+1|0;M=y>>>0>=b>>>0;if((b|0)!=(y|0)){continue}break}}Ia=e+80|0;return M|0}function XV(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0);c=Ia-160|0;Ia=c;J[c+52>>2]=a;J[c+48>>2]=a;a=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=a;a=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=a;vc(c+132|0,c+104|0,e,f,g);k=N[f+20>>2];l=N[f+16>>2];m=N[c+124>>2];n=N[c+120>>2];o=N[c+128>>2];N[b+8>>2]=o-N[f+24>>2];N[b+4>>2]=m-k;N[b>>2]=n-l;k=N[f+20>>2];l=N[f+16>>2];N[c- -64>>2]=o-N[f+24>>2];N[c+60>>2]=m-k;N[c+56>>2]=n-l;k=N[g+20>>2];l=N[g+24>>2];q=N[g+16>>2];N[c+100>>2]=o;N[c+96>>2]=m;r=N[c+156>>2];N[c+88>>2]=r;s=N[c+152>>2];N[c+84>>2]=s;N[c+76>>2]=o-l;N[c+72>>2]=m-k;N[c+92>>2]=n;t=N[c+148>>2];N[c+80>>2]=t;N[c+68>>2]=n-q;b=0;d=I[e+128>>1]&1;b=d?N[e+116>>2]>=N[e+112>>2]:b;a:{if(h){k=N[c+140>>2];q=N[c+136>>2];p=N[c+132>>2];l=N[c+144>>2];break a}u=N[c+116>>2];l=N[c+144>>2];v=N[c+112>>2];k=N[c+140>>2];w=N[c+104>>2];p=N[c+132>>2];x=N[c+108>>2];q=N[c+136>>2];if(!(Q(Q(u*l)+Q(Q(v*k)+Q(Q(w*p)+Q(x*q))))>2]=-u;N[c+112>>2]=-v;N[c+108>>2]=-x;N[c+104>>2]=-w}o=Q(o-r);o=Q(o+o);n=Q(n-t);n=Q(n+n);m=Q(m-s);m=Q(m+m);r=Q(Q(k*o)+Q(Q(p*n)+Q(m*q)));s=Q(Q(l*l)+Q(-.5));N[c+20>>2]=Q(k*r)+Q(Q(o*s)-Q(l*Q(Q(p*m)-Q(n*q))));N[c+16>>2]=Q(q*r)+Q(Q(m*s)-Q(l*Q(Q(k*n)-Q(o*p))));N[c+12>>2]=Q(p*r)+Q(Q(n*s)-Q(l*Q(Q(q*o)-Q(m*k))));Wh(c+48|0,c+132|0,c+104|0,c+12|0,7,b?7:6,c+36|0,c+24|0);k=N[f+16>>2];l=N[f+20>>2];m=N[c+36>>2];n=N[c+40>>2];N[i+8>>2]=N[c+44>>2]+N[f+24>>2];N[i+4>>2]=n+l;N[i>>2]=m+k;k=N[g+16>>2];l=N[g+20>>2];m=N[c+24>>2];n=N[c+28>>2];N[j+8>>2]=N[c+32>>2]+N[g+24>>2];N[j+4>>2]=n+l;N[j>>2]=m+k;if(b){a=J[c+52>>2]-J[c+48>>2]|0}else{l=N[c+140>>2];m=N[c+132>>2];q=N[c+136>>2];o=Q(q*Q(0));k=Q(Q(l*Q(0))+Q(Q(m+m)+o));n=N[c+144>>2];p=Q(Q(n*n)+Q(-.5));r=Q(p*Q(0));N[c+20>>2]=Q(l*k)+Q(r+Q(n*Q(Q(m*Q(0))-Q(q+q))));N[c+16>>2]=Q(q*k)+Q(r+Q(n*Q(Q(l+l)+Q(m*Q(-0)))));N[c+12>>2]=Q(m*k)+Q(Q(p+p)+Q(n*Q(o+Q(l*Q(-0)))));b=L[e+128>>1];if(b&2){a=J[c+52>>2];J[c+52>>2]=a+80;J[a+8>>2]=0;J[a>>2]=0;J[a+4>>2]=0;I[a+78>>1]=0;k=N[c+12>>2];p=N[c+16>>2];o=N[c+20>>2];J[a+40>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;o=Q(-o);N[a+24>>2]=o;p=Q(-p);N[a+20>>2]=p;r=Q(-k);N[a+16>>2]=r;k=N[e+88>>2];N[a+56>>2]=k*o;N[a+52>>2]=k*p;N[a+48>>2]=k*r;k=N[e+80>>2];N[a+28>>2]=k;p=N[e+84>>2];N[a+60>>2]=p;N[a+44>>2]=-p;f=L[a+76>>1];b:{if(!(b&4)){break b}if(k>Q(0)){J[a+44>>2]=0}if(!(k>2]=0}I[a+76>>1]=f|96}if(d){p=N[c+112>>2];o=N[c+108>>2];r=N[c+116>>2];s=N[c+104>>2];k=Q(Q(l*p)+Q(Q(q*o)+Q(Q(n*r)+Q(m*s))));l=Q(Q(o*l)+Q(Q(Q(-q)*p)+Q(Q(n*s)+Q(r*Q(-m)))));m=Q(Y(Q(Q(k*k)+Q(Q(Q(l*l)+Q(0))+Q(0)))));if(m!=Q(0)){m=Q(Q(1)/m);k=Q(k*m);l=Q(l*m)}k=kQ(1)?Q(1):k);k=Q(k+k);td(c+48|0,l>2],N[e+112>>2],N[e+108>>2],c+12|0,e+92|0)}a=J[c+52>>2]-J[c+48>>2]|0}Ia=c+160|0;return(a|0)/80|0}function z_(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=0,y=0,z=0,A=Q(0),B=Q(0);d=Ia-288|0;Ia=d;J[d+224>>2]=0;J[d+216>>2]=0;J[d+220>>2]=0;J[d+208>>2]=0;J[d+212>>2]=0;e=N[a+56>>2];f=J[a+52>>2];v=J[a+48>>2];J[d+204>>2]=0;N[d+200>>2]=e;J[d+192>>2]=v;J[d+196>>2]=f;v=1;a:{if(!b){break a}y=d+240|4;v=0;while(1){b:{z=J[(x<<2)+c>>2];zb(J[a+4>>2],J[a+20>>2],d+140|0,0,0,z,1,1);f=J[a+16>>2];o=N[f+24>>2];e=N[f+8>>2];i=N[d+172>>2];h=N[f>>2];m=N[d+164>>2];l=N[d+168>>2];g=N[f+4>>2];s=Q(Q(e*i)+Q(Q(h*m)+Q(l*g)));k=N[f+12>>2];j=Q(Q(k*k)+Q(-.5));t=Q(Q(e*s)+Q(Q(k*Q(Q(h*l)-Q(m*g)))+Q(i*j)));t=Q(o+Q(t+t));p=N[f+20>>2];u=Q(Q(g*s)+Q(Q(k*Q(Q(e*m)-Q(i*h)))+Q(l*j)));u=Q(p+Q(u+u));A=N[f+16>>2];i=Q(Q(h*s)+Q(Q(k*Q(Q(g*i)-Q(l*e)))+Q(m*j)));s=Q(A+Q(i+i));l=N[d+160>>2];n=N[d+152>>2];r=N[d+156>>2];q=Q(Q(e*l)+Q(Q(h*n)+Q(r*g)));i=Q(Q(e*q)+Q(Q(k*Q(Q(h*r)-Q(n*g)))+Q(l*j)));i=Q(o+Q(i+i));m=Q(Q(g*q)+Q(Q(k*Q(Q(e*n)-Q(l*h)))+Q(r*j)));m=Q(p+Q(m+m));l=Q(Q(h*q)+Q(Q(k*Q(Q(g*l)-Q(r*e)))+Q(n*j)));l=Q(A+Q(l+l));w=o;o=N[d+148>>2];n=N[d+140>>2];r=N[d+144>>2];B=Q(Q(e*o)+Q(Q(h*n)+Q(r*g)));q=Q(Q(e*B)+Q(Q(k*Q(Q(h*r)-Q(n*g)))+Q(o*j)));q=Q(w+Q(q+q));w=p;p=Q(Q(g*B)+Q(Q(k*Q(Q(e*n)-Q(o*h)))+Q(r*j)));p=Q(w+Q(p+p));e=Q(Q(h*B)+Q(Q(k*Q(Q(g*o)-Q(r*e)))+Q(n*j)));e=Q(A+Q(e+e));c:{if(!K[a+12|0]){h=Q(s-l);g=Q(p-m);k=Q(e-l);j=Q(u-m);n=Q(Q(Q(h*g)-Q(k*j))*N[d+200>>2]);o=j;j=Q(q-i);w=g;g=Q(t-i);if(N[d+224>>2]<=Q(n+Q(Q(Q(Q(o*j)-Q(w*g))*N[d+192>>2])+Q(Q(Q(g*k)-Q(j*h))*N[d+196>>2])))){break c}}H[d+64|0]=0;J[d+56>>2]=2139095039;J[d+60>>2]=5;J[d+124>>2]=0;J[d+108>>2]=0;J[d+92>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;J[d+52>>2]=2139095039;N[d+80>>2]=e;N[d+96>>2]=l;N[d+112>>2]=s;e=Q(Q(s+Q(e+l))*Q(.33333298563957214));N[d+32>>2]=e;N[d+84>>2]=p;N[d+100>>2]=m;N[d+116>>2]=u;h=Q(Q(u+Q(p+m))*Q(.33333298563957214));N[d+36>>2]=h;N[d+88>>2]=q;N[d+104>>2]=i;N[d+120>>2]=t;g=Q(Q(t+Q(q+i))*Q(.33333298563957214));N[d+40>>2]=g;J[d+24>>2]=157440;J[d+28>>2]=d+32;f=J[a+24>>2];J[d+16>>2]=157392;J[d+20>>2]=f;k=N[f>>2];j=N[f+4>>2];i=N[f+8>>2];J[d+12>>2]=0;N[d+8>>2]=g-i;N[d+4>>2]=h-j;N[d>>2]=e-k;if(!jp(d+24|0,d+16|0,d,d+208|0,d+192|0,d+240|0,d+256|0,d+272|0,N[a+64>>2])){break c}J[d+184>>2]=J[y+8>>2];f=J[y+4>>2];J[d+176>>2]=J[y>>2];J[d+180>>2]=f;h=N[d+272>>2];g=N[d+276>>2];k=N[d+280>>2];j=N[d+256>>2];i=N[d+260>>2];m=N[d+264>>2];e=N[d+240>>2];H[a+10|0]=1;if(!(e>N[d+224>>2])){break b}if(!(e>2])){break c}N[a+32>>2]=e;J[a+44>>2]=J[d+184>>2];f=J[d+180>>2];J[a+36>>2]=J[d+176>>2];J[a+40>>2]=f;f=J[a+60>>2];J[f+8>>2]=z;N[f+16>>2]=h;N[f+28>>2]=j;N[f+40>>2]=e;N[f+20>>2]=g;N[f+24>>2]=k;N[f+32>>2]=i;N[f+36>>2]=m;if(K[a+13|0]){break a}}x=x+1|0;v=x>>>0>=b>>>0;if((b|0)!=(x|0)){continue}break a}break}b=J[a+60>>2];J[b+8>>2]=z;J[b+40>>2]=0;H[a+11|0]=1}Ia=d+288|0;return v|0}function hga(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=0,R=0,T=0,U=0;h=Ia-128|0;Ia=h;H[a+489|0]=1;p=J[a+32>>2];x=b<<5;i=p+x|0;O=J[i+8>>2];R=J[i+12>>2];y=e<<5;i=y+p|0;T=J[i+8>>2];U=J[i+12>>2];w=J[a+452>>2];i=J[a+264>>2];z=N[f>>2];A=N[f+4>>2];B=N[f+8>>2];C=N[g>>2];D=N[g+4>>2];E=N[g+8>>2];F=N[c>>2];G=N[c+4>>2];I=N[c+8>>2];K=N[d>>2];L=N[d+4>>2];M=N[d+8>>2];j=Q(-M);N[h+120>>2]=j;k=Q(-L);N[h+116>>2]=k;J[h+124>>2]=0;l=Q(-K);N[h+112>>2]=l;J[h+108>>2]=0;m=Q(-I);N[h+104>>2]=m;n=Q(-G);N[h+100>>2]=n;o=Q(-F);N[h+96>>2]=o;q=Q(-E);N[h+88>>2]=q;r=Q(-D);N[h+84>>2]=r;J[h+92>>2]=0;s=Q(-C);N[h+80>>2]=s;J[h+76>>2]=0;t=Q(-B);N[h+72>>2]=t;u=Q(-A);N[h+68>>2]=u;v=Q(-z);N[h+64>>2]=v;c=i+y|0;N[c>>2]=N[c>>2]-z;N[c+4>>2]=N[c+4>>2]-A;N[c+8>>2]=N[c+8>>2]-B;N[c+16>>2]=N[c+16>>2]-C;N[c+20>>2]=N[c+20>>2]-D;N[c+24>>2]=N[c+24>>2]-E;d=O&T;c=R&U;g=c?S(c)^63:31-S(d)|0;if((e|0)!=(g|0)){d=J[a+384>>2];f=J[a+396>>2];while(1){qc(h+32|0,f+P(e,96)|0,(P(e,160)+w|0)+120|0,d+P(e,76)|0,h- -64|0);J[h+76>>2]=0;J[h+92>>2]=0;v=N[h+32>>2];N[h+64>>2]=v;u=N[h+36>>2];N[h+68>>2]=u;t=N[h+40>>2];N[h+72>>2]=t;s=N[h+48>>2];N[h+80>>2]=s;r=N[h+52>>2];N[h+84>>2]=r;q=N[h+56>>2];N[h+88>>2]=q;e=J[((e<<5)+p|0)+24>>2];c=(e<<5)+i|0;N[c>>2]=v+N[c>>2];N[c+4>>2]=u+N[c+4>>2];N[c+8>>2]=t+N[c+8>>2];N[c+16>>2]=s+N[c+16>>2];N[c+20>>2]=r+N[c+20>>2];N[c+24>>2]=q+N[c+24>>2];if((e|0)!=(g|0)){continue}break}}c=i+x|0;N[c>>2]=N[c>>2]-F;N[c+4>>2]=N[c+4>>2]-G;N[c+8>>2]=N[c+8>>2]-I;N[c+16>>2]=N[c+16>>2]-K;N[c+20>>2]=N[c+20>>2]-L;N[c+24>>2]=N[c+24>>2]-M;if((b|0)!=(g|0)){d=J[a+384>>2];e=J[a+396>>2];while(1){qc(h+32|0,e+P(b,96)|0,(P(b,160)+w|0)+120|0,d+P(b,76)|0,h+96|0);J[h+108>>2]=0;J[h+124>>2]=0;o=N[h+32>>2];N[h+96>>2]=o;n=N[h+36>>2];N[h+100>>2]=n;m=N[h+40>>2];N[h+104>>2]=m;l=N[h+48>>2];N[h+112>>2]=l;k=N[h+52>>2];N[h+116>>2]=k;j=N[h+56>>2];N[h+120>>2]=j;b=J[((b<<5)+p|0)+24>>2];c=(b<<5)+i|0;N[c>>2]=o+N[c>>2];N[c+4>>2]=n+N[c+4>>2];N[c+8>>2]=m+N[c+8>>2];N[c+16>>2]=l+N[c+16>>2];N[c+20>>2]=k+N[c+20>>2];N[c+24>>2]=j+N[c+24>>2];if((b|0)!=(g|0)){continue}break}}N[h+56>>2]=j+q;N[h+52>>2]=k+r;J[h+60>>2]=0;J[h+44>>2]=0;N[h+48>>2]=l+s;N[h+40>>2]=m+t;N[h+36>>2]=n+u;N[h+32>>2]=o+v;if(g){b=J[a+384>>2];c=J[a+396>>2];while(1){qc(h,c+P(g,96)|0,(P(g,160)+w|0)+120|0,b+P(g,76)|0,h+32|0);J[h+44>>2]=0;J[h+60>>2]=0;j=N[h>>2];N[h+32>>2]=j;k=N[h+4>>2];N[h+36>>2]=k;l=N[h+8>>2];N[h+40>>2]=l;m=N[h+16>>2];N[h+48>>2]=m;n=N[h+20>>2];N[h+52>>2]=n;o=N[h+24>>2];N[h+56>>2]=o;g=J[((g<<5)+p|0)+24>>2];a=(g<<5)+i|0;N[a>>2]=j+N[a>>2];N[a+4>>2]=k+N[a+4>>2];N[a+8>>2]=l+N[a+8>>2];N[a+16>>2]=m+N[a+16>>2];N[a+20>>2]=n+N[a+20>>2];N[a+24>>2]=o+N[a+24>>2];if(g){continue}break}}Ia=h+128|0}function Vb(a,b){var c=0,d=0,e=0,f=Q(0),g=Q(0),h=0;c=Ia-368|0;Ia=c;a:{if(K[b+24|0]){J[a+32>>2]=0;J[a>>2]=2;d=J[b+4>>2];e=J[b>>2];N[c+364>>2]=N[b+8>>2];J[c+356>>2]=e;J[c+360>>2]=d;d=ab(a,c+356|0);f=N[b+12>>2];g=N[b+4>>2];N[c+352>>2]=N[b+8>>2];N[c+348>>2]=g;N[c+344>>2]=f;d=ab(d,c+344|0);e=J[b+16>>2];h=J[b+12>>2];N[c+340>>2]=N[b+8>>2];J[c+332>>2]=h;J[c+336>>2]=e;d=ab(d,c+332|0);f=N[b+16>>2];g=N[b>>2];N[c+328>>2]=N[b+8>>2];N[c+324>>2]=f;N[c+320>>2]=g;d=ab(d,c+320|0);e=J[b+4>>2];h=J[b>>2];N[c+316>>2]=N[b+8>>2];J[c+308>>2]=h;J[c+312>>2]=e;d=ab(d,c+308|0);e=J[b+4>>2];h=J[b>>2];N[c+304>>2]=N[b+20>>2];J[c+296>>2]=h;J[c+300>>2]=e;d=ab(d,c+296|0);f=N[b+12>>2];g=N[b+4>>2];N[c+292>>2]=N[b+20>>2];N[c+288>>2]=g;N[c+284>>2]=f;d=ab(d,c+284|0);e=J[b+16>>2];h=J[b+12>>2];N[c+280>>2]=N[b+20>>2];J[c+272>>2]=h;J[c+276>>2]=e;d=ab(d,c+272|0);f=N[b+16>>2];g=N[b>>2];N[c+268>>2]=N[b+20>>2];N[c+264>>2]=f;N[c+260>>2]=g;d=ab(d,c+260|0);e=J[b+4>>2];h=J[b>>2];N[c+256>>2]=N[b+20>>2];J[c+248>>2]=h;J[c+252>>2]=e;d=ab(d,c+248|0);J[d>>2]=1;J[a+32>>2]=0;f=N[b+12>>2];g=N[b+4>>2];N[c+244>>2]=N[b+8>>2];N[c+240>>2]=g;N[c+236>>2]=f;d=ab(d,c+236|0);f=N[b+12>>2];g=N[b+4>>2];N[c+232>>2]=N[b+20>>2];N[c+228>>2]=g;N[c+224>>2]=f;d=ab(d,c+224|0);e=J[b+16>>2];h=J[b+12>>2];N[c+220>>2]=N[b+8>>2];J[c+212>>2]=h;J[c+216>>2]=e;d=ab(d,c+212|0);e=J[b+16>>2];h=J[b+12>>2];N[c+208>>2]=N[b+20>>2];J[c+200>>2]=h;J[c+204>>2]=e;d=ab(d,c+200|0);f=N[b+16>>2];g=N[b>>2];N[c+196>>2]=N[b+8>>2];N[c+192>>2]=f;N[c+188>>2]=g;ab(d,c+188|0);f=N[b+20>>2];g=N[b+16>>2];N[c+176>>2]=N[b>>2];b=c+176|0;break a}J[a+32>>2]=0;J[a>>2]=4;d=J[b+4>>2];e=J[b>>2];N[c+172>>2]=N[b+8>>2];J[c+164>>2]=e;J[c+168>>2]=d;d=ab(a,c+164|0);f=N[b+16>>2];g=N[b>>2];N[c+160>>2]=N[b+8>>2];N[c+156>>2]=f;N[c+152>>2]=g;d=ab(d,c+152|0);f=N[b+12>>2];g=N[b+4>>2];N[c+148>>2]=N[b+8>>2];N[c+144>>2]=g;N[c+140>>2]=f;d=ab(d,c+140|0);e=J[b+16>>2];h=J[b+12>>2];N[c+136>>2]=N[b+8>>2];J[c+128>>2]=h;J[c+132>>2]=e;d=ab(d,c+128|0);e=J[b+16>>2];h=J[b+12>>2];N[c+124>>2]=N[b+20>>2];J[c+116>>2]=h;J[c+120>>2]=e;d=ab(d,c+116|0);f=N[b+16>>2];g=N[b>>2];N[c+112>>2]=N[b+8>>2];N[c+108>>2]=f;N[c+104>>2]=g;d=ab(d,c+104|0);f=N[b+16>>2];g=N[b>>2];N[c+100>>2]=N[b+20>>2];N[c+96>>2]=f;N[c+92>>2]=g;d=ab(d,c+92|0);e=J[b+4>>2];h=J[b>>2];N[c+88>>2]=N[b+8>>2];J[c+80>>2]=h;J[c+84>>2]=e;d=ab(d,c+80|0);e=J[b+4>>2];h=J[b>>2];N[c+76>>2]=N[b+20>>2];J[c+68>>2]=h;J[c+72>>2]=e;d=ab(d,c+68|0);f=N[b+12>>2];g=N[b+4>>2];N[c+64>>2]=N[b+8>>2];N[c+60>>2]=g;N[c+56>>2]=f;d=ab(d,c+56|0);f=N[b+12>>2];g=N[b+4>>2];N[c+52>>2]=N[b+20>>2];N[c+48>>2]=g;N[c+44>>2]=f;d=ab(d,c+44|0);e=J[b+16>>2];h=J[b+12>>2];N[c+40>>2]=N[b+20>>2];J[c+32>>2]=h;J[c+36>>2]=e;d=ab(d,c+32|0);e=J[b+4>>2];h=J[b>>2];N[c+28>>2]=N[b+20>>2];J[c+20>>2]=h;J[c+24>>2]=e;ab(d,c+20|0);f=N[b+20>>2];g=N[b+16>>2];N[c+8>>2]=N[b>>2];b=c+8|0}N[b+8>>2]=f;N[b+4>>2]=g;ab(a,b);Ia=c+368|0}function CW(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=Q(0),q=Q(0),r=0,s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=0;s=Ia-16|0;Ia=s;h=J[42504];n=Ka[J[J[h>>2]+20>>2]](h)|0?33244:70610;h=Ka[J[J[h+12>>2]+8>>2]](h+12|0,84,n,8032,45)|0;A=Ka[J[J[a>>2]+20>>2]](a)|0;I[s+14>>1]=3;o=Ia-32|0;Ia=o;I[h+6>>1]=L[s+14>>1];I[h+4>>1]=258;J[h+76>>2]=0;J[h+16>>2]=0;J[h+12>>2]=163380;J[h>>2]=163168;J[h+8>>2]=0;n=J[42504]+12|0;n=Ka[J[J[n>>2]+8>>2]](n,128,29113,20296,454)|0;g=N[c+12>>2];j=N[c+8>>2];k=N[c>>2];f=N[c+4>>2];r=J[c+20>>2];t=J[c+16>>2];N[h+44>>2]=N[c+24>>2];J[h+36>>2]=t;J[h+40>>2]=r;i=f;f=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(j*j)+Q(Q(k*k)+Q(f*f)))))));N[h+24>>2]=i*f;N[h+28>>2]=j*f;N[h+32>>2]=g*f;N[h+20>>2]=k*f;g=N[e+12>>2];j=N[e+8>>2];k=N[e>>2];f=N[e+4>>2];r=J[e+20>>2];t=J[e+16>>2];N[h+72>>2]=N[e+24>>2];z=h- -64|0;J[z>>2]=t;J[z+4>>2]=r;i=f;f=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(j*j)+Q(Q(k*k)+Q(f*f)))))));N[h+52>>2]=i*f;N[h+56>>2]=j*f;N[h+60>>2]=g*f;N[h+48>>2]=k*f;r=o+4|0;dc(r,b);q=N[c+20>>2];u=N[c+24>>2];v=N[c+16>>2];w=N[o+24>>2];x=N[o+28>>2];y=N[o+20>>2];j=N[o+12>>2];i=N[c+8>>2];k=N[o+8>>2];l=N[c+4>>2];g=N[o+16>>2];m=N[c+12>>2];f=N[o+4>>2];p=N[c>>2];N[n+28>>2]=Q(j*i)+Q(Q(k*l)+Q(Q(g*m)+Q(f*p)));N[n+24>>2]=Q(p*k)+Q(Q(Q(g*i)-Q(m*j))-Q(f*l));N[n+20>>2]=Q(i*f)+Q(Q(Q(g*l)-Q(m*k))-Q(j*p));N[n+16>>2]=Q(l*j)+Q(Q(Q(g*p)-Q(m*f))-Q(k*i));i=Q(v-y);i=Q(i+i);l=Q(q-w);l=Q(l+l);m=Q(u-x);m=Q(m+m);p=Q(Q(Q(Q(-f)*i)-Q(l*k))-Q(j*m));q=Q(Q(g*g)+Q(-.5));N[n+40>>2]=Q(Q(m*q)+Q(g*Q(Q(k*i)-Q(f*l))))-Q(j*p);N[n+36>>2]=Q(Q(l*q)+Q(g*Q(Q(f*m)-Q(j*i))))-Q(k*p);N[n+32>>2]=Q(Q(i*q)+Q(g*Q(Q(j*l)-Q(k*m))))-Q(f*p);dc(r,d);q=N[e+20>>2];u=N[e+24>>2];v=N[e+16>>2];w=N[o+24>>2];x=N[o+28>>2];y=N[o+20>>2];j=N[o+12>>2];i=N[e+8>>2];k=N[o+8>>2];l=N[e+4>>2];g=N[o+16>>2];m=N[e+12>>2];f=N[o+4>>2];p=N[e>>2];N[n+56>>2]=Q(j*i)+Q(Q(k*l)+Q(Q(g*m)+Q(f*p)));N[n+52>>2]=Q(p*k)+Q(Q(Q(g*i)-Q(m*j))-Q(f*l));N[n+48>>2]=Q(i*f)+Q(Q(Q(g*l)-Q(m*k))-Q(j*p));N[n+44>>2]=Q(l*j)+Q(Q(Q(g*p)-Q(m*f))-Q(k*i));i=Q(v-y);i=Q(i+i);l=Q(q-w);l=Q(l+l);m=Q(u-x);m=Q(m+m);p=Q(Q(Q(Q(-f)*i)-Q(l*k))-Q(j*m));q=Q(Q(g*g)+Q(-.5));N[n+68>>2]=Q(Q(m*q)+Q(g*Q(Q(k*i)-Q(f*l))))-Q(j*p);N[n- -64>>2]=Q(Q(l*q)+Q(g*Q(Q(f*m)-Q(j*i))))-Q(k*p);N[n+60>>2]=Q(Q(i*q)+Q(g*Q(Q(j*l)-Q(k*m))))-Q(f*p);J[n+8>>2]=1065353216;J[n+12>>2]=1065353216;J[n>>2]=1065353216;J[n+4>>2]=1065353216;J[h+80>>2]=n;Ia=o+32|0;J[h+12>>2]=163064;J[h>>2]=162844;g=N[A>>2];e=0;c=J[h+80>>2];I[c+116>>1]=0;J[c+108>>2]=1343554297;J[c+112>>2]=1078530011;J[c+100>>2]=2125114026;J[c+104>>2]=-22369622;J[c+88>>2]=0;J[c+92>>2]=0;J[c+80>>2]=0;N[c+84>>2]=g+g;g=Q(g*Q(.009999999776482582));N[c+96>>2]=g>2]+108>>2]](a,c,d,h+12|0,162820,128)|0;J[h+76>>2]=a;a:{if(a){e=b;break a}Ka[J[J[b>>2]+16>>2]](b)}Ia=s+16|0;return e|0}function jfa(a){a=a|0;var b=0,c=Q(0),d=0,e=0,f=0,g=0,h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,H=Q(0),I=Q(0),L=Q(0);if(J[a+36>>2]){while(1){z=N[a+40>>2];p=Q(0);A=0;i=Ia-32|0;Ia=i;f=J[J[(J[J[a+28>>2]+16>>2]+P(J[J[a+32>>2]+(B<<2)>>2]>>>7|0,24)|0)+20>>2]+16>>2];a:{if(!J[f+28>>2]|M[J[J[f+24>>2]>>2]+152>>2]>4294967293){break a}b=J[f+8>>2];b:{if(J[f+16>>2]){H=N[b+24>>2];g=0;w=Q(34028234663852886e22);while(1){b=J[f>>2];Ka[J[J[b>>2]+180>>2]](i,b,g);d=J[J[f+24>>2]+(g<<2)>>2];c=N[d+136>>2];q=N[d+132>>2];r=N[d+128>>2];s=N[d+120>>2];t=N[d+116>>2];u=N[d+112>>2];c:{d:{b=J[d+44>>2];x=N[b+156>>2];if(!(xx)){break d}j=N[b+28>>2];k=N[i+20>>2];l=N[i+24>>2];m=N[b+16>>2];n=N[b+24>>2];o=N[i+16>>2];y=N[b+20>>2];e=J[b+176>>2];e:{if(!(!e|K[e+31|0]!=1)){e=e+32|0;break e}e=b+128|0}D=N[e+4>>2];E=N[e>>2];F=N[e+8>>2];s=Q(s+N[i+8>>2]);u=Q(u+N[i>>2]);t=Q(t+N[i+4>>2]);I=Q(Q(s*s)+Q(Q(u*u)+Q(t*t)));e=J[b+176>>2];f:{if(!(!e|K[e+31|0]!=1)){h=N[e+44>>2];break f}h=N[b+140>>2]}L=h==Q(0)?Q(1):h;h=Q(l+l);l=Q(o+o);k=Q(k+k);o=Q(Q(n*h)+Q(Q(m*l)+Q(y*k)));C=Q(Q(j*j)+Q(-.5));c=Q(c+Q(Q(n*o)+Q(Q(h*C)-Q(j*Q(Q(m*k)-Q(l*y))))));r=Q(r+Q(Q(m*o)+Q(Q(l*C)-Q(j*Q(Q(y*h)-Q(k*n))))));q=Q(q+Q(Q(y*o)+Q(Q(k*C)-Q(j*Q(Q(n*l)-Q(h*m))))));m=Q(Q(I+Q(L*Q(Q(Q(c*c)*(F>Q(0)?Q(Q(1)/F):Q(1)))+Q(Q(Q(r*r)*(E>Q(0)?Q(Q(1)/E):Q(1)))+Q((D>Q(0)?Q(Q(1)/D):Q(1))*Q(q*q))))))*Q(.5));n=Q(J[J[d+100>>2]+148>>2]+1>>>0);j=Q(n*H);if(!(m>=j)){break d}J[d+136>>2]=0;J[d+128>>2]=0;J[d+132>>2]=0;J[d+120>>2]=0;J[d+112>>2]=0;J[d+116>>2]=0;if(j!=Q(0)){c=Q(m/j);h=c>2]=c;if(x!=Q(0)){break c}ze(J[J[d+40>>2]+1e3>>2],J[d+144>>2]);break c}N[d+136>>2]=c;N[d+132>>2]=q;N[d+128>>2]=r;N[d+120>>2]=s;N[d+116>>2]=t;N[d+112>>2]=u;c=Q(x-z);c=c>Q(0)?c:Q(0);N[b+156>>2]=c}w=c>w?w:c;p=c>2];if(g>>>0>>0){continue}break}N[J[f+8>>2]+32>>2]=p;if(p==Q(0)){if(!b){break b}g=0;while(1){b=g<<2;su(J[b+J[f+24>>2]>>2]);b=J[b+J[f+24>>2]>>2];J[b+136>>2]=0;J[b+128>>2]=0;J[b+132>>2]=0;J[b+120>>2]=0;J[b+112>>2]=0;J[b+116>>2]=0;g=g+1|0;if(g>>>0>2]){continue}break}break b}if(!b|w!=Q(0)){break a}d=J[f+24>>2];e=0;if((b|0)!=1){g=b&-2;while(1){v=e<<2;G=J[J[v+d>>2]+44>>2];c=N[G+156>>2];N[G+156>>2]=c>2]+44>>2];c=N[v+156>>2];N[v+156>>2]=c>2]+44>>2];c=N[b+156>>2];N[b+156>>2]=c>2]=0}Df(J[J[f+4>>2]+1e3>>2],J[f+48>>2])}Ia=i+32|0;ZG(f,0);B=B+1|0;if(B>>>0>2]){continue}break}}}function ti(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;e=Ia-288|0;Ia=e;a:{if(!d){b:{if(!J[b+192>>2]|(J[b+4>>2]&-1073741824)!=1073741824){break b}d=J[b+192>>2];f=b+16|0;g=K[J[f+176>>2]+31|0]==1;c:{if(g){if(d){break c}break b}if(!J[b+192>>2]|(!d|K[J[f+176>>2]+31|0]==1)){break b}}tj(f,J[J[b>>2]+2428>>2],g)}d:{if(!K[a+4785|0]){DC(a+16|0,b,c);J[b>>2]=0;J[b+4>>2]=J[b+4>>2]&268435455;break d}f=a+4932|0;e:{f:{d=J[b+4>>2];switch((d>>>30|0)-1|0){case 1:break e;case 0:break f;default:break d}}J[b+4>>2]=d&1073741823;J[e+16>>2]=b;pb(f,e+16|0);break d}J[b+4>>2]=d|-1073741824;if(d&268435456){break d}J[e+16>>2]=b;d=qb(f,e+16|0,e+12|0);if(K[e+12|0]){break d}J[d>>2]=J[e+16>>2]}d=J[b+268>>2];g:{if(!(H[(d&16384?J[b+8>>2]+268|0:b+60|0)|0]&1)){J[b+264>>2]=1;J[b+268>>2]=d&-983041;break g}Wg(b)}d=J[b+4>>2]&-33;J[b+4>>2]=d;if(!K[a+4785|0]){break a}if(c){J[b+4>>2]=d|16}H[e+272|0]=1;J[e+280>>2]=0;J[e+284>>2]=64;J[e+276>>2]=e+16;a=0;c=Qd(b,e+12|0,0);h:{if(!c){break h}d=J[b+4>>2]&-1073741824;f=J[b>>2];if((c|0)!=1){h=c&-2;b=0;while(1){j=a<<2;g=J[j+J[e+12>>2]>>2];i=J[g+36>>2];if((i&251658240)==16777216){J[g+32>>2]=f;J[g+36>>2]=d|i&1073741823}g=J[J[e+12>>2]+(j|4)>>2];j=J[g+36>>2];if((j&251658240)==16777216){J[g+32>>2]=f;J[g+36>>2]=d|j&1073741823}a=a+2|0;b=b+2|0;if((h|0)!=(b|0)){continue}break}}if(!(c&1)){break h}a=J[J[e+12>>2]+(a<<2)>>2];b=J[a+36>>2];if((b&251658240)!=16777216){break h}J[a+32>>2]=f;J[a+36>>2]=d|b&1073741823}a=J[e+284>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[e+276>>2];if((a|0)==(e+16|0)|!a){break a}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a);break a}d=a+4932|0;c=Ia-288|0;Ia=c;i:{if(!K[a+4785|0]){CC(b);J[b>>2]=0;J[b+4>>2]=J[b+4>>2]&268435455;break i}j:{k:{l:{a=J[b+4>>2];switch((a>>>30|0)-1|0){case 1:break k;case 0:break l;default:break j}}J[b+4>>2]=a&1073741823;J[c+16>>2]=b;pb(d,c+16|0);break j}J[b+4>>2]=a|-1073741824;if(a&268435456){break j}J[c+16>>2]=b;a=qb(d,c+16|0,c+12|0);if(K[c+12|0]){break j}J[a>>2]=J[c+16>>2]}H[c+272|0]=1;J[c+280>>2]=0;J[c+284>>2]=64;J[c+276>>2]=c+16;a=0;d=Qd(b,c+12|0,0);m:{if(!d){break m}f=J[b+4>>2]&-1073741824;g=J[b>>2];if((d|0)!=1){j=d&-2;while(1){i=a<<2;h=J[i+J[c+12>>2]>>2];k=J[(h+32|0)+4>>2];if((k&251658240)==16777216){J[h+32>>2]=g;J[h+36>>2]=f|k&1073741823}h=J[J[c+12>>2]+(i|4)>>2];i=J[(h+32|0)+4>>2];if((i&251658240)==16777216){J[h+32>>2]=g;J[h+36>>2]=f|i&1073741823}a=a+2|0;l=l+2|0;if((j|0)!=(l|0)){continue}break}}if(!(d&1)){break m}a=J[J[c+12>>2]+(a<<2)>>2];d=J[(a+32|0)+4>>2];if((d&251658240)!=16777216){break m}J[a+32>>2]=g;J[a+36>>2]=f|d&1073741823}a=J[c+284>>2];if((a|0)<0|!(a&2147483647)){break i}a=J[c+276>>2];if((a|0)==(c+16|0)|!a){break i}d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,a)}Ia=c+288|0;a=J[b+268>>2];n:{if(!(H[(a&16384?J[b+8>>2]+268|0:b+60|0)|0]&1)){J[b+264>>2]=1;J[b+268>>2]=a&-983041;break n}Wg(b)}J[b+4>>2]=J[b+4>>2]&-33}Ia=e+288|0}function Ul(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0);n=N[b+20>>2];u=N[b+24>>2];A=N[b+36>>2];K=N[b+40>>2];c=N[b+88>>2];p=N[b+56>>2];d=N[b+72>>2];i=N[b+84>>2];t=N[b+52>>2];j=N[b+68>>2];o=N[b+80>>2];v=N[b- -64>>2];e=N[b+116>>2];l=N[b+136>>2];m=N[b+100>>2];k=N[b+112>>2];g=N[b+120>>2];w=N[b+132>>2];x=N[b+104>>2];q=N[b+128>>2];h=N[b>>2];C=N[b+8>>2];D=N[b+32>>2];B=N[b+4>>2];E=N[b+16>>2];z=N[b+48>>2];f=N[b+96>>2];J[a+140>>2]=0;J[a+124>>2]=0;J[a+108>>2]=0;J[a+92>>2]=0;J[a+76>>2]=0;J[a+60>>2]=0;J[a+44>>2]=0;J[a+28>>2]=0;J[a+12>>2]=0;y=Q(Q(h+h)*Q(.5));r=Q(-z);h=Q(Q(k+m)*Q(.5));m=Q(Q(w+g)*Q(.5));k=Q(Q(q+x)*Q(.5));g=Q(Q(e+e)*Q(.5));e=Q(Q(h*m)-Q(k*g));I=e;s=Q(Q(l+l)*Q(.5));q=Q(Q(g*s)-Q(m*m));l=Q(Q(f+f)*Q(.5));f=Q(Q(m*k)-Q(s*h));e=Q(Q(1)/Q(Q(e*k)+Q(Q(q*l)+Q(h*f))));w=Q(I*e);x=Q(Q(Q(k*h)-Q(l*m))*e);F=Q(Q(Q(l*g)-Q(h*h))*e);h=Q(Q(Q(r*w)-Q(v*x))-Q(o*F));G=Q(q*e);q=Q(f*e);m=Q(Q(Q(r*G)-Q(v*q))-Q(o*w));H=Q(Q(Q(s*l)-Q(k*k))*e);k=Q(Q(Q(r*q)-Q(v*H))-Q(o*x));s=Q(y+Q(Q(o*h)+Q(Q(z*m)+Q(v*k))));f=Q(Q(n+n)*Q(.5));n=Q(-t);e=Q(Q(Q(n*w)-Q(x*j))-Q(i*F));l=Q(Q(Q(n*G)-Q(q*j))-Q(i*w));n=Q(Q(Q(n*q)-Q(H*j))-Q(i*x));y=Q(f+Q(Q(i*e)+Q(Q(t*l)+Q(j*n))));E=Q(Q(E+B)*Q(.5));B=Q(E+Q(Q(h*i)+Q(Q(m*t)+Q(j*k))));L=Q(Q(A+u)*Q(.5));A=Q(L+Q(Q(e*c)+Q(Q(l*p)+Q(d*n))));f=Q(Q(D+C)*Q(.5));u=Q(f+Q(Q(h*c)+Q(Q(m*p)+Q(d*k))));C=Q(Q(B*A)-Q(u*y));I=f;g=Q(-p);f=Q(Q(Q(g*w)-Q(x*d))-Q(c*F));r=Q(Q(Q(g*G)-Q(q*d))-Q(c*w));g=Q(Q(Q(g*q)-Q(H*d))-Q(c*x));D=Q(I+Q(Q(o*f)+Q(Q(z*r)+Q(v*g))));p=Q(Q(Q(K+K)*Q(.5))+Q(Q(f*c)+Q(Q(r*p)+Q(d*g))));d=Q(L+Q(Q(f*i)+Q(Q(r*t)+Q(j*g))));t=Q(Q(y*p)-Q(A*d));c=Q(E+Q(Q(e*o)+Q(Q(l*z)+Q(v*n))));i=Q(Q(d*u)-Q(p*B));j=Q(Q(1)/Q(Q(C*D)+Q(Q(t*s)+Q(c*i))));o=Q(Q(Q(s*y)-Q(B*c))*j);N[a+40>>2]=o;c=Q(Q(Q(u*c)-Q(s*A))*j);N[a+36>>2]=c;d=Q(C*j);N[a+32>>2]=d;N[a+24>>2]=c;v=Q(Q(Q(p*s)-Q(D*u))*j);N[a+20>>2]=v;i=Q(i*j);N[a+16>>2]=i;N[a+8>>2]=d;N[a+4>>2]=i;j=Q(t*j);N[a>>2]=j;p=Q(Q(o*f)+Q(Q(d*h)+Q(e*c)));N[a+88>>2]=p;t=Q(Q(c*f)+Q(Q(i*h)+Q(e*v)));N[a+84>>2]=t;z=Q(Q(d*f)+Q(Q(j*h)+Q(e*i)));N[a+80>>2]=z;s=Q(Q(o*g)+Q(Q(d*k)+Q(n*c)));N[a+72>>2]=s;y=Q(Q(c*g)+Q(Q(i*k)+Q(n*v)));N[a+68>>2]=y;u=Q(Q(d*g)+Q(Q(j*k)+Q(n*i)));N[a- -64>>2]=u;o=Q(Q(o*r)+Q(Q(d*m)+Q(l*c)));N[a+56>>2]=o;c=Q(Q(c*r)+Q(Q(i*m)+Q(l*v)));N[a+52>>2]=c;d=Q(Q(d*r)+Q(Q(j*m)+Q(l*i)));N[a+48>>2]=d;N[a+136>>2]=F+Q(Q(f*p)+Q(Q(h*z)+Q(e*t)));N[a+132>>2]=x+Q(Q(g*p)+Q(Q(k*z)+Q(n*t)));N[a+128>>2]=w+Q(Q(r*p)+Q(Q(m*z)+Q(l*t)));N[a+120>>2]=x+Q(Q(f*s)+Q(Q(h*u)+Q(e*y)));N[a+116>>2]=H+Q(Q(g*s)+Q(Q(k*u)+Q(n*y)));N[a+112>>2]=q+Q(Q(r*s)+Q(Q(m*u)+Q(l*y)));N[a+104>>2]=w+Q(Q(f*o)+Q(Q(h*d)+Q(e*c)));N[a+100>>2]=q+Q(Q(g*o)+Q(Q(k*d)+Q(n*c)));N[a+96>>2]=G+Q(Q(r*o)+Q(Q(m*d)+Q(l*c)))}function kW(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=Q(0),q=Q(0),r=0,s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0;s=Ia-16|0;Ia=s;g=J[42504];n=Ka[J[J[g>>2]+20>>2]](g)|0?32878:70610;g=Ka[J[J[g+12>>2]+8>>2]](g+12|0,84,n,7750,45)|0;Ka[J[J[a>>2]+20>>2]](a)|0;I[s+14>>1]=3;o=Ia-32|0;Ia=o;I[g+6>>1]=L[s+14>>1];I[g+4>>1]=257;J[g+76>>2]=0;J[g+16>>2]=0;J[g+12>>2]=164032;J[g>>2]=163796;J[g+8>>2]=0;n=J[42504]+12|0;n=Ka[J[J[n>>2]+8>>2]](n,144,29113,20296,454)|0;i=N[c+12>>2];j=N[c+8>>2];k=N[c>>2];f=N[c+4>>2];r=J[c+20>>2];t=J[c+16>>2];N[g+44>>2]=N[c+24>>2];J[g+36>>2]=t;J[g+40>>2]=r;h=f;f=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(j*j)+Q(Q(k*k)+Q(f*f)))))));N[g+24>>2]=h*f;N[g+28>>2]=j*f;N[g+32>>2]=i*f;N[g+20>>2]=k*f;i=N[e+12>>2];j=N[e+8>>2];k=N[e>>2];f=N[e+4>>2];r=J[e+20>>2];t=J[e+16>>2];N[g+72>>2]=N[e+24>>2];z=g- -64|0;J[z>>2]=t;J[z+4>>2]=r;h=f;f=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(j*j)+Q(Q(k*k)+Q(f*f)))))));N[g+52>>2]=h*f;N[g+56>>2]=j*f;N[g+60>>2]=i*f;N[g+48>>2]=k*f;r=o+4|0;dc(r,b);q=N[c+20>>2];u=N[c+24>>2];v=N[c+16>>2];w=N[o+24>>2];x=N[o+28>>2];y=N[o+20>>2];j=N[o+12>>2];h=N[c+8>>2];k=N[o+8>>2];l=N[c+4>>2];i=N[o+16>>2];m=N[c+12>>2];f=N[o+4>>2];p=N[c>>2];N[n+28>>2]=Q(j*h)+Q(Q(k*l)+Q(Q(i*m)+Q(f*p)));N[n+24>>2]=Q(p*k)+Q(Q(Q(i*h)-Q(m*j))-Q(f*l));N[n+20>>2]=Q(h*f)+Q(Q(Q(i*l)-Q(m*k))-Q(j*p));N[n+16>>2]=Q(l*j)+Q(Q(Q(i*p)-Q(m*f))-Q(k*h));h=Q(v-y);h=Q(h+h);l=Q(q-w);l=Q(l+l);m=Q(u-x);m=Q(m+m);p=Q(Q(Q(Q(-f)*h)-Q(l*k))-Q(j*m));q=Q(Q(i*i)+Q(-.5));N[n+40>>2]=Q(Q(m*q)+Q(i*Q(Q(k*h)-Q(f*l))))-Q(j*p);N[n+36>>2]=Q(Q(l*q)+Q(i*Q(Q(f*m)-Q(j*h))))-Q(k*p);N[n+32>>2]=Q(Q(h*q)+Q(i*Q(Q(j*l)-Q(k*m))))-Q(f*p);dc(r,d);q=N[e+20>>2];u=N[e+24>>2];v=N[e+16>>2];w=N[o+24>>2];x=N[o+28>>2];y=N[o+20>>2];j=N[o+12>>2];h=N[e+8>>2];k=N[o+8>>2];l=N[e+4>>2];i=N[o+16>>2];m=N[e+12>>2];f=N[o+4>>2];p=N[e>>2];N[n+56>>2]=Q(j*h)+Q(Q(k*l)+Q(Q(i*m)+Q(f*p)));N[n+52>>2]=Q(p*k)+Q(Q(Q(i*h)-Q(m*j))-Q(f*l));N[n+48>>2]=Q(h*f)+Q(Q(Q(i*l)-Q(m*k))-Q(j*p));N[n+44>>2]=Q(l*j)+Q(Q(Q(i*p)-Q(m*f))-Q(k*h));h=Q(v-y);h=Q(h+h);l=Q(q-w);l=Q(l+l);m=Q(u-x);m=Q(m+m);p=Q(Q(Q(Q(-f)*h)-Q(l*k))-Q(j*m));q=Q(Q(i*i)+Q(-.5));N[n+68>>2]=Q(Q(m*q)+Q(i*Q(Q(k*h)-Q(f*l))))-Q(j*p);N[n- -64>>2]=Q(Q(l*q)+Q(i*Q(Q(f*m)-Q(j*h))))-Q(k*p);N[n+60>>2]=Q(Q(h*q)+Q(i*Q(Q(j*l)-Q(k*m))))-Q(f*p);J[n+8>>2]=1065353216;J[n+12>>2]=1065353216;J[n>>2]=1065353216;J[n+4>>2]=1065353216;J[g+80>>2]=n;Ia=o+32|0;J[g+12>>2]=163692;J[g>>2]=163448;c=J[g+80>>2];J[c+124>>2]=1078530011;e=0;I[c+128>>1]=0;J[c+88>>2]=1065353216;J[c+92>>2]=0;J[c+80>>2]=0;J[c+84>>2]=2139095039;J[c+116>>2]=-1077342245;J[c+120>>2]=1343554297;J[c+108>>2]=1036831949;J[c+112>>2]=1070141403;J[c+100>>2]=0;J[c+104>>2]=0;J[c+96>>2]=1056964608;c=b;b=g;a=Ka[J[J[a>>2]+108>>2]](a,c,d,g+12|0,163424,144)|0;J[g+76>>2]=a;a:{if(a){e=b;break a}Ka[J[J[b>>2]+16>>2]](b)}Ia=s+16|0;return e|0}function Y_(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=Q(0),j=Q(0),k=0,l=Q(0),m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=Q(0),B=0,C=0,D=0,E=0,F=0,G=0,O=0;q=Ia-224|0;Ia=q;t=Ka[J[J[a>>2]+36>>2]](a)|0;B=Ka[J[J[a>>2]+32>>2]](a)|0;i=N[a+88>>2];j=N[a+84>>2];o=(c|0)>0?c:0;f=J[d>>2]+c|0;f=(f|0)>0?f:0;D=f>>>0>>0?f:B;a:{if(o>>>0>=D>>>0){break a}E=(b|0)>0?b:0;f=J[d+4>>2]+b|0;f=(f|0)>0?f:0;F=f>>>0>>0?f:t;if(E>>>0>=F>>>0){break a}g=J[a+60>>2];while(1){G=o-c|0;O=P(o,t);p=E;while(1){u=p+O|0;C=u<<2;s=C+g|0;f=J[d+16>>2]+((p-b|0)+P(J[d+4>>2],G)<<2)|0;f=L[f>>1]|L[f+2>>1]<<16;I[s>>1]=f;I[s+2>>1]=f>>>16;b:{c:{if(H[a+68|0]&1){if(!o|!p|(J[a+40>>2]-1>>>0<=o>>>0|J[a+44>>2]-1>>>0<=p>>>0)){break c}}v=be(a,u,o,p,q+96|0);if(!v){break c}w=J[a+44>>2];x=w-1|0;y=J[a+40>>2]-1|0;r=J[a+60>>2];g=0;m=q;while(1){f=(q+96|0)+(g<<4)|0;k=J[f+12>>2];z=J[f+8>>2];h=0;d:{e:{f:{g:{h:{n=J[f+4>>2];switch(J[f>>2]+P(n,-3)|0){case 0:break f;case 1:break g;case 2:break h;default:break d}}if(y>>>0<=z>>>0){break d}if(k){J[m>>2]=(n<<1)-1;f=1}else{f=0}if(k>>>0>=x>>>0){h=f;break d}k=n<<1;h=f+1|0;break e}if(y>>>0<=z>>>0|k>>>0>=x>>>0){break d}f=1;h=n<<1;J[m>>2]=h;k=h|1;h=2;break e}if(k>>>0>=x>>>0){break d}if(z){f=n-w|0;J[m>>2]=f<<1|H[((f<<2)+r|0)+2|0]>=0;f=1}else{f=0}if(y>>>0<=z>>>0){h=f;break d}k=n<<1;h=f+1|0;if(H[((n<<2)+r|0)+2|0]>=0){break e}k=k|1;h=f+1|0}J[(f<<2)+m>>2]=k}J[(q- -64|0)+(g<<2)>>2]=h;m=m+8|0;h=1;g=g+1|0;if((v|0)!=(g|0)){continue}break}f=q;m=0;g=0;while(1){i:{n=J[f>>2];n=K[((n<<1&-4)+r|0)+(n&1?3:2)|0]&127;j:{if(M[(q- -64|0)+(g<<2)>>2]<=1){if((n|0)!=127){break i}break j}k=J[f+4>>2];k=K[((k<<1&-4)+r|0)+(k&1?3:2)|0]&127;if((n|0)!=127){m=1;if((k|0)!=127){break j}break i}if((k|0)==127){break j}m=1;break i}f=f+8|0;g=g+1|0;h=v>>>0>g>>>0;if((g|0)!=(v|0)){continue}}break}k:{if(h&1){break k}if(!m){break c}f=r+C|0;h=I[f>>1]<<1;g=0;m=!o|o>>>0>=y>>>0;g=m?g:h-(I[(u+w<<2)+r>>1]+I[(u-w<<2)+r>>1]|0)|0;l:{if(!(!p|p>>>0>=x>>>0)){f=h-(I[f+4>>1]+I[f-4>>1]|0)|0;break l}f=0;if(m){break k}}if(!(N[a+64>>2]=0){break c}}H[s+3|0]=K[s+3|0]|128;break b}H[s+3|0]=K[s+3|0]&127}g=J[a+60>>2];l=Q(I[C+g>>1]);i=il?l:j;p=p+1|0;if((F|0)!=(p|0)){continue}break}o=o+1|0;if((D|0)!=(o|0)){continue}break}}m:{if(!e){break m}b=P(t,B);if(!b){j=Q(34028234663852886e22);i=Q(-34028234663852886e22);break m}d=b&1;c=J[a+60>>2];n:{if((b|0)==1){g=0;i=Q(-34028234663852886e22);j=Q(34028234663852886e22);break n}b=b&-2;g=0;i=Q(-34028234663852886e22);j=Q(34028234663852886e22);h=0;while(1){e=g<<2;l=Q(I[c+(e|4)>>1]);A=Q(I[c+e>>1]);i=iA?A:j;j=j>l?l:j;g=g+2|0;h=h+2|0;if((b|0)!=(h|0)){continue}break}}if(!d){break m}l=Q(I[c+(g<<2)>>1]);i=il?l:j}N[a+88>>2]=i;N[a+84>>2]=j;N[a+32>>2]=Q(i-j)*Q(.5);N[a+20>>2]=Q(i+j)*Q(.5);J[a+92>>2]=J[a+92>>2]+1;Ia=q+224|0;return 1}function Pm(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;a:{l=J[a+48>>2];if(!l){break a}q=J[J[a+4>>2]+40>>2];o=J[q+2168>>2];h=J[l+16>>2];b:{if(h){break b}i=At(o);J[l+16>>2]=i;if(!i){h=0;break b}j=J[l+8>>2];J[i+16>>2]=J[j+48>>2];J[i+20>>2]=J[J[l+12>>2]+48>>2];j=J[j+44>>2];J[i+24>>2]=J[((K[j+9|0]<<2)+169864|0)+40>>2]+j;j=i;i=J[J[l+12>>2]+44>>2];J[j+28>>2]=J[((K[i+9|0]<<2)+169864|0)+40>>2]+i;h=J[l+16>>2]}t=J[q+1092>>2];i=J[h+12>>2];n=J[a+44>>2];u=J[a+32>>2];v=J[l+8>>2];s=J[a+28>>2];w=J[s+4>>2];j=J[q+1088>>2];J[h+12>>2]=j;r=n&28672;c:{d:{e:{f:{g:{h:{i:{if((i|0)!=(j|0)){i=L[h+4>>1];if(!i){I[h+4>>1]=2;i=2}j=L[h+10>>1];j:{if(!(d?0:r)){I[h+10>>1]=j&31;i=Bm(o,i,0,h);break j}p=j>>>1&32752;k=n&4096?56:4;k=n&8192?k+52|0:k;k=(n&16384?k+60|0:k)+4|0;if(p>>>0>>0){I[h+10>>1]=j&31|(k>>>4|0)+((k&15)!=0)<<5;i=Bm(o,i,k,h);break h}i=Bm(o,i,p,h);if(p){break h}}I[h+6>>1]=0;I[h+8>>1]=0;I[h+10>>1]=L[h+10>>1]&65504;break i}p=L[h+6>>1];if(!p){break e}j=J[o+44>>2]+J[h>>2]|0;k:{if(d|!r){break k}k=L[h+8>>1];if(((k?L[j>>1]:-1)|0)>=(e|0)){break k}i=j;m=n&4096?56:4;m=n&8192?m+52|0:m;m=n&16384?m+60|0:m;m=k+(k?m:m+4|0)&65535;if(m>>>0>(L[h+10>>1]>>>1&32752)>>>0){i=L[h+4>>1];i=Bt(o,(i>>>0<=p>>>0)+i|0,m,h)}if(i){iu(h,i,r,J[l+8>>2],J[l+12>>2],e,f,p,k?k:4);if((n&10240)==10240){break g}break f}I[h+10>>1]=L[h+10>>1]|4}i=j}if(!i){break e}break f}if(!i){break e}I[h+6>>1]=0;I[h+8>>1]=0;I[h+10>>1]=L[h+10>>1]&65504;iu(h,i,r,J[l+8>>2],J[l+12>>2],e,f,0,4);if((n&10240)!=10240){break f}}H[q+4620|0]=1}b=e?b|32:b;j=L[h+10>>1]>>>1&32752;f=j+i|0;l:{if(J[a+40>>2]!=(t|0)){i=L[h+6>>1];m:{if(i>>>0>1]){f=f+P(i,40)|0;break m}d=Bt(o,((i>>>1|0)+i|0)+1|0,j,h);f=L[h+10>>1];if(!d){I[h+10>>1]=f|4;return}i=L[h+6>>1];f=(d+(f>>>1&32752)|0)+P(i,40)|0}I[a+64>>1]=i;d=(v|0)==(w|0);i=d?s:u;J[f>>2]=J[42469]+J[i+28>>2];d=d?u:s;j=J[42469]+J[d+28>>2]|0;J[f+8>>2]=0;J[f+12>>2]=0;J[f+4>>2]=j;J[f+16>>2]=0;J[f+20>>2]=0;J[f+24>>2]=0;I[f+30>>1]=b;I[f+28>>1]=c;J[f+32>>2]=J[i+32>>2];J[f+36>>2]=J[d+32>>2];I[h+6>>1]=L[h+6>>1]+1;J[a+40>>2]=t;break l}f=f+P(L[a+64>>1],40)|0;I[f+28>>1]=L[f+28>>1]|c;c=b|L[f+30>>1];I[f+30>>1]=d?(c&8)>>>3|0?c&65527:c:c}if(!(K[a+45|0]&2)){break a}c=J[a+56>>2];if(J[f+8>>2]|(!c|b&272)){break a}b=J[c+68>>2];n:{if((b|0)<0){a=J[J[J[J[a+4>>2]+40>>2]+976>>2]+1024>>2];a=Ka[J[J[a>>2]+80>>2]](a,b)|0;break n}a=J[g+32>>2]+(J[((b&7)<<2)+g>>2]+(b>>>3|0)<<4)|0}c=J[c+32>>2];if(!e){g=K[a+13|0];if(g){break d}}if(L[c+6>>1]|(!c|!e)){break a}i=c- -64|0;b=c+16|0;a=L[c+4>>1];e=a-16|0;d=c;c=a+15&131056;h=d+c|0;a=1;g=1;c=c-16|0;break c}I[h+10>>1]=L[h+10>>1]|2;return}h=J[a+8>>2];i=J[a+4>>2];b=J[a>>2];a=K[a+12|0];e=P(g,48)+(a<<4)|0;c=e}I[f+26>>1]=e;H[f+25|0]=g;H[f+24|0]=a;J[f+12>>2]=i;J[f+8>>2]=b;J[f+16>>2]=h;a=h?a<<2:0;J[f+20>>2]=a+c;b=L[f+28>>1]|((v|0)!=(w|0))<<5;I[f+28>>1]=a?b|16:b}}function iA(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=0,O=0;l=Ia-144|0;Ia=l;I=N[g>>2];J[l+136>>2]=J[g+12>>2];j=J[g+8>>2];J[l+128>>2]=J[g+4>>2];J[l+132>>2]=j;j=J[e+40>>2];o=N[j+40>>2];x=N[a+88>>2];p=N[j+8>>2];y=N[a+80>>2];n=N[j+24>>2];s=N[a+84>>2];r=Q(Q(o*x)+Q(Q(p*y)+Q(n*s)));D=N[j+36>>2];z=N[j+4>>2];E=N[j+20>>2];A=Q(Q(D*x)+Q(Q(z*y)+Q(E*s)));B=N[a+72>>2];m=Q(o*B);F=N[a- -64>>2];G=N[a+68>>2];k=Q(Q(p*F)+Q(n*G));H=N[a+56>>2];u=N[a+48>>2];v=N[a+52>>2];t=Q(Q(o*H)+Q(Q(p*u)+Q(v*n)));q=Q(Q(D*H)+Q(Q(z*u)+Q(v*E)));o=N[j+32>>2];p=N[j>>2];n=N[j+16>>2];s=Q(Q(o*x)+Q(Q(p*y)+Q(n*s)));u=Q(Q(o*H)+Q(Q(p*u)+Q(v*n)));if(b&32){N[l+24>>2]=r-t;N[l+20>>2]=A-q;N[l+16>>2]=s-u;w=1}v=Q(m+k);m=Q(Q(D*B)+Q(Q(z*F)+Q(E*G)));k=Q(Q(o*B)+Q(Q(p*F)+Q(n*G)));if(b&8){a=(l+16|0)+(w<<4)|0;N[a+8>>2]=t-v;N[a+4>>2]=q-m;N[a>>2]=u-k;w=w+1|0}a:{b:{c:{d:{if(b&16){a=(l+16|0)+(w<<4)|0;N[a+8>>2]=v-r;N[a+4>>2]=m-A;N[a>>2]=k-s;w=w+1|0;break d}if(!w){break c}}a=J[c+16>>2];if(a){o=Q(k-u);p=Q(A-q);n=Q(s-u);k=Q(m-q);m=Q(Q(o*p)-Q(n*k));q=m;s=Q(m*m);m=Q(r-t);r=Q(k*m);k=Q(v-t);p=Q(r-Q(p*k));m=Q(Q(k*n)-Q(m*o));k=Q(Q(1)/Q(Y(Q(s+Q(Q(p*p)+Q(m*m))))));A=Q(q*k);x=Q(m*k);y=Q(p*k);while(1){C=J[c+24>>2]+P(M,20)|0;e:{if(Q(Q(N[C+8>>2]*A)+Q(Q(N[C>>2]*y)+Q(x*N[C+4>>2])))>Q(0)){break e}b=K[C+18|0];if(!b){break e}O=J[c+32>>2]+L[C+16>>1]|0;a=b-1|0;b=0;while(1){j=P(K[a+O|0],12);a=J[c+28>>2];j=j+a|0;a=a+P(K[b+O|0],12)|0;s=Q(N[j+4>>2]-N[a+4>>2]);D=Q(-s);z=Q(N[j>>2]-N[a>>2]);E=Q(-z);B=Q(N[j+8>>2]-N[a+8>>2]);F=Q(-B);a=0;while(1){j=(l+16|0)+(a<<4)|0;m=N[j>>2];k=N[j+8>>2];t=Q(Q(B*m)+Q(k*E));q=Q(s*k);k=N[j+4>>2];q=Q(q+Q(k*F));r=Q(Q(z*k)+Q(m*D));f:{if(!(!((r>Q(0)?r:Q(-r))Q(0)?q:Q(-q))Q(0)?t:Q(-t))Q(0))){break f}j=J[e+40>>2];G=N[j+40>>2];H=N[j+36>>2];u=N[j+24>>2];v=N[j+20>>2];o=N[j+32>>2];p=N[j+16>>2];n=N[j+8>>2];m=N[j>>2];k=N[j+4>>2];J[l+12>>2]=0;o=Q(Q(G*r)+Q(Q(o*q)+Q(t*H)));m=Q(Q(n*r)+Q(Q(m*q)+Q(t*k)));k=Q(Q(u*r)+Q(Q(p*q)+Q(t*v)));n=Q(Q(1)/Q(Y(Q(Q(o*o)+Q(Q(m*m)+Q(k*k))))));N[l+8>>2]=o*n;N[l+4>>2]=k*n;N[l>>2]=m*n;Ka[J[J[d>>2]+12>>2]](d,l,l+112|0,l+96|0);Ka[J[J[e>>2]+12>>2]](e,l,l+80|0,l- -64|0);k=N[l+80>>2];n=N[l+96>>2];m=N[f>>2];if(k>Q(n+m)|N[l+112>>2]>Q(m+N[l+64>>2])){break b}k=Q(n-k);if(!(k>2];J[h>>2]=J[l>>2];J[h+4>>2]=j;j=J[l+12>>2];J[h+8>>2]=J[l+8>>2];J[h+12>>2]=j;J[i>>2]=2;I=k}a=a+1|0;if((w|0)!=(a|0)){continue}break}a=b;b=a+1|0;if(b>>>0>2]}M=M+1|0;if(M>>>0>>0){continue}break}}N[g>>2]=I;J[g+12>>2]=J[l+136>>2];a=J[l+132>>2];J[g+4>>2]=J[l+128>>2];J[g+8>>2]=a}a=1;break a}a=0}Ia=l+144|0;return a}function $0(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0);c=Ia-112|0;Ia=c;a:{b:{if(!(N[e>>2]!=N[e+12>>2]|N[e+4>>2]!=N[e+16>>2]|N[e+8>>2]!=N[e+20>>2])){k=N[b+4>>2];l=Q(k+k);j=N[b+8>>2];o=Q(l*j);m=N[b>>2];n=Q(m+m);p=N[b+12>>2];q=Q(n*p);N[c+80>>2]=o-q;N[c+72>>2]=o+q;m=Q(Q(1)-Q(m*n));o=Q(k*l);N[c+84>>2]=m-o;r=m;m=Q(j+j);q=Q(j*m);N[c+68>>2]=r-q;j=Q(n*j);l=Q(l*p);N[c+76>>2]=j+l;k=Q(n*k);n=Q(m*p);N[c+64>>2]=k-n;N[c+60>>2]=j-l;N[c+56>>2]=k+n;N[c+52>>2]=Q(Q(1)-o)-q;N[c+88>>2]=N[b+16>>2];N[c+92>>2]=N[b+20>>2];N[c+96>>2]=N[b+24>>2];N[c+100>>2]=N[a+4>>2];N[c+104>>2]=N[a+8>>2];N[c+108>>2]=N[a+12>>2];j=N[e+24>>2];I[c+50>>1]=L[i>>1];if(!aA(c+52|0,j,e,f,g,h+40|0,h+28|0,c+50|0)){break b}I[h+12>>1]=2;N[h+28>>2]=-N[h+28>>2];N[h+36>>2]=-N[h+36>>2];N[h+32>>2]=-N[h+32>>2];d=1;if(!(H[i|0]&1)){break a}g=N[h+40>>2];if(g==Q(0)){break a}j=N[e>>2];k=N[f>>2];n=N[e+4>>2];l=N[f+4>>2];N[c+12>>2]=Q(g*N[f+8>>2])+N[e+8>>2];N[c+8>>2]=n+Q(g*l);N[c+4>>2]=j+Q(g*k);Mk(c+4|0,c+88|0,c+100|0,c+52|0,c+36|0);n=N[c+88>>2];l=N[c+76>>2];m=N[c+52>>2];p=N[c+64>>2];o=N[c+92>>2];q=N[c+80>>2];s=N[c+56>>2];t=N[c+68>>2];r=N[c+96>>2];u=N[c+84>>2];g=N[c+44>>2];v=N[c+60>>2];j=N[c+36>>2];w=N[c+72>>2];k=N[c+40>>2];I[h+12>>1]=L[h+12>>1]|1;N[h+24>>2]=r+Q(Q(Q(j*v)+Q(k*w))+Q(g*u));N[h+20>>2]=o+Q(Q(Q(j*s)+Q(k*t))+Q(g*q));N[h+16>>2]=n+Q(Q(Q(j*m)+Q(k*p))+Q(g*l));break a}I[c+34>>1]=L[i>>1];d=0;if(!_z(e,b,a+4|0,f,g,h+16|0,h+40|0,h+28|0,c+34|0)){break a}I[h+12>>1]=2;d=1;if(!(H[i|0]&1)){break a}g=N[h+40>>2];if(g==Q(0)){break a}j=N[e+16>>2];k=N[e+20>>2];n=N[e>>2];l=N[e+4>>2];m=N[e+8>>2];p=N[e+12>>2];N[c+28>>2]=N[e+24>>2];o=N[f>>2];q=N[f+4>>2];r=k;k=Q(g*N[f+8>>2]);N[c+24>>2]=r+k;r=j;j=Q(g*q);N[c+20>>2]=r+j;g=Q(g*o);N[c+16>>2]=p+g;N[c+12>>2]=m+k;N[c+8>>2]=l+j;N[c+4>>2]=n+g;j=N[b+4>>2];n=Q(j+j);g=N[b+8>>2];p=Q(n*g);l=N[b>>2];k=Q(l+l);m=N[b+12>>2];o=Q(k*m);N[c+80>>2]=p-o;N[c+72>>2]=p+o;l=Q(Q(1)-Q(l*k));p=Q(j*n);N[c+84>>2]=l-p;r=l;l=Q(g+g);o=Q(g*l);N[c+68>>2]=r-o;g=Q(k*g);n=Q(n*m);N[c+76>>2]=g+n;j=Q(k*j);k=Q(l*m);N[c+64>>2]=j-k;N[c+60>>2]=g-n;N[c+56>>2]=j+k;N[c+52>>2]=Q(Q(1)-p)-o;N[c+88>>2]=N[b+16>>2];N[c+92>>2]=N[b+20>>2];N[c+96>>2]=N[b+24>>2];N[c+100>>2]=N[a+4>>2];N[c+104>>2]=N[a+8>>2];N[c+108>>2]=N[a+12>>2];ce(c+4|0,c+16|0,c+88|0,c+100|0,c+52|0,0,c+36|0);s=N[b+20>>2];o=N[b+24>>2];t=N[b+16>>2];j=N[b+8>>2];g=N[b+12>>2];k=N[b>>2];n=N[b+4>>2];l=N[c+44>>2];p=N[c+40>>2];m=N[c+36>>2];I[h+12>>1]=L[h+12>>1]|1;r=o;l=Q(l+l);m=Q(m+m);p=Q(p+p);o=Q(Q(j*l)+Q(Q(k*m)+Q(n*p)));q=Q(Q(g*g)+Q(-.5));N[h+24>>2]=r+Q(Q(j*o)+Q(Q(l*q)+Q(g*Q(Q(k*p)-Q(m*n)))));N[h+20>>2]=s+Q(Q(n*o)+Q(Q(p*q)+Q(g*Q(Q(j*m)-Q(l*k)))));N[h+16>>2]=t+Q(Q(k*o)+Q(Q(m*q)+Q(g*Q(Q(n*l)-Q(p*j)))));break a}d=0}Ia=c+112|0;return d|0}function iJ(a){a=a|0;var b=0,c=0;J[a>>2]=138948;b=J[a+508>>2];a:{if(!b){break a}c=J[b+12>>2];b:{if((c|0)<0|!(c&2147483647)){break b}c=J[b+4>>2];if(!c){break b}b=J[b>>2];Ka[J[J[b>>2]+12>>2]](b,c);b=J[a+508>>2];if(!b){break a}}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+508>>2]=0;b=J[a+512>>2];c:{if(!b){break c}c=J[b+12>>2];d:{if((c|0)<0|!(c&2147483647)){break d}c=J[b+4>>2];if(!c){break d}b=J[b>>2];Ka[J[J[b>>2]+12>>2]](b,c);b=J[a+512>>2];if(!b){break c}}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+512>>2]=0;b=J[a+560>>2];e:{if((b|0)<0|!(b&2147483647)){break e}b=J[a+552>>2];if(!b){break e}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+548>>2];f:{if((b|0)<0|!(b&2147483647)){break f}b=J[a+540>>2];if(!b){break f}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+536>>2];g:{if((b|0)<0|!(b&2147483647)){break g}b=J[a+528>>2];if(!b){break g}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+524>>2];h:{if((b|0)<0|!(b&2147483647)){break h}b=J[a+516>>2];if(!b){break h}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+504>>2];i:{if((b|0)<0|!(b&2147483647)){break i}b=J[a+496>>2];if(!b){break i}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0)}b=J[a+492>>2];j:{if((b|0)<0|!(b&2147483647)){break j}b=J[a+484>>2];if(!b){break j}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0)}b=J[a+480>>2];k:{if((b|0)<0|!(b&2147483647)){break k}b=J[a+472>>2];if(!b){break k}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0)}b=J[a+468>>2];l:{if((b|0)<0|!(b&2147483647)){break l}b=J[a+460>>2];if(!b){break l}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+456>>2];m:{if((b|0)<0|!(b&2147483647)){break m}b=J[a+448>>2];if(!b){break m}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+444>>2];n:{if((b|0)<0|!(b&2147483647)){break n}b=J[a+436>>2];if(!b){break n}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+432>>2];o:{if((b|0)<0|!(b&2147483647)){break o}b=J[a+424>>2];if(!b){break o}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+420>>2];p:{if((b|0)<0|!(b&2147483647)){break p}b=J[a+412>>2];if(!b){break p}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+408>>2];q:{if((b|0)<0|!(b&2147483647)){break q}b=J[a+400>>2];if(!b){break q}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0)}b=J[a+396>>2];r:{if((b|0)<0|!(b&2147483647)){break r}b=J[a+388>>2];if(!b){break r}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0)}b=J[a+384>>2];s:{if((b|0)<0|!(b&2147483647)){break s}b=J[a+376>>2];if(!b){break s}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0)}c=J[a+368>>2];b=J[c>>2];if(b){J[c>>2]=J[b>>2]}if(b){while(1){b=Qr(b);c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0);c=J[a+368>>2];b=J[c>>2];if(b){J[c>>2]=J[b>>2]}if(b){continue}break}}b=J[a+368>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}return Yl(a)|0}function O0(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=0,E=Q(0),F=Q(0),G=Q(0),H=Q(0),K=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0);a=Ia-112|0;Ia=a;J[h+8>>2]=-1;Zc(a+96|0,b);N[a+108>>2]=N[a+108>>2]-j;Od(a,e+36|0,e+48|0,e,e+12|0,e+24|0);j=N[a+104>>2];k=N[a+96>>2];l=N[a+100>>2];p=Q(Q(N[a+92>>2]*j)+Q(Q(N[a+84>>2]*k)+Q(N[a+88>>2]*l)));m=Q(Q(N[a+20>>2]*j)+Q(Q(N[a+12>>2]*k)+Q(N[a+16>>2]*l)));n=Q(Q(N[a+8>>2]*j)+Q(Q(N[a>>2]*k)+Q(N[a+4>>2]*l)));n=n>2]*j)+Q(Q(N[a+24>>2]*k)+Q(N[a+28>>2]*l)));m=b?m:n;c=o>2]*j)+Q(Q(N[a+36>>2]*k)+Q(N[a+40>>2]*l)));m=c?o:m;d=n>2]*j)+Q(Q(N[a+48>>2]*k)+Q(N[a+52>>2]*l)));m=d?n:m;s=o>2]*j)+Q(Q(N[a+60>>2]*k)+Q(N[a- -64>>2]*l)));m=s?o:m;t=n>2]*j)+Q(Q(N[a+72>>2]*k)+Q(N[a+76>>2]*l)));l=t?n:m;C=kp;k=D?p:k;a:{b:{c:{i=L[i>>1];if(i&512){if(!(k<=Q(-N[a+108>>2]))){break c}I[h+12>>1]=3;b=Ia-96|0;Ia=b;Od(b,e+36|0,e+48|0,e,e+12|0,e+24|0);p=N[b+92>>2];m=N[b+88>>2];n=N[b+80>>2];o=N[b+76>>2];q=N[b+68>>2];r=N[b- -64>>2];u=N[b+56>>2];v=N[b+52>>2];w=N[b+44>>2];x=N[b+40>>2];y=N[b+32>>2];z=N[b+28>>2];k=N[a+108>>2];A=N[b+20>>2];B=N[b+16>>2];g=N[a+96>>2];j=N[a+100>>2];E=N[b+84>>2];F=N[b+72>>2];G=N[b+60>>2];H=N[b+48>>2];K=N[b+36>>2];M=N[b+24>>2];O=N[b+8>>2];R=N[b>>2];S=N[b+4>>2];T=N[b+12>>2];l=N[a+104>>2];N[h+36>>2]=l;N[h+32>>2]=j;N[h+28>>2]=g;A=Q(k+Q(Q(A*l)+Q(Q(T*g)+Q(j*B))));B=Q(k+Q(Q(O*l)+Q(Q(R*g)+Q(S*j))));c=A>2]=g;c=b+P(t?7:s?6:i?5:f?4:e?3:d?2:c,12)|0;j=N[c>>2];k=N[c+4>>2];l=N[a+96>>2];p=N[a+100>>2];N[h+24>>2]=N[c+8>>2]-Q(g*N[a+104>>2]);N[h+20>>2]=k-Q(g*p);N[h+16>>2]=j-Q(g*l);Ia=b+96|0;e=1;break a}if(!(k<=Q(-N[a+108>>2]))|i&16){break c}J[h+40>>2]=0;I[h+12>>1]=2;g=N[f>>2];j=N[f+4>>2];N[h+36>>2]=-N[f+8>>2];N[h+32>>2]=-j;N[h+28>>2]=-g;break b}e=0;l=N[a+96>>2];p=N[a+100>>2];k=Q(Q(N[f+8>>2]*j)+Q(Q(N[f>>2]*l)+Q(N[f+4>>2]*p)));if(k>Q(-1.0000000116860974e-7)&k>2];n=N[b>>2];o=N[b+4>>2];k=Q(Q(-Q(N[a+108>>2]+Q(Q(m*j)+Q(Q(n*l)+Q(p*o)))))/k);N[h+40>>2]=k;q=N[f>>2];r=N[f+4>>2];N[h+24>>2]=m+Q(k*N[f+8>>2]);N[h+20>>2]=o+Q(k*r);N[h+16>>2]=n+Q(q*k);if(!(k>Q(0))|!(g>=k)){break a}N[h+28>>2]=l;I[h+12>>1]=3;N[h+36>>2]=j;N[h+32>>2]=p}e=1}Ia=a+112|0;return e|0}function U6(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;i=Ia-16|0;Ia=i;J[i+8>>2]=b;a:{if(!J[a+684>>2]){break a}c=(b<<15^-1)+b|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;d=J[J[a+660>>2]+((J[a+668>>2]-1&(c>>>16^c))<<2)>>2];if((d|0)==-1){break a}g=a+648|0;h=J[a+656>>2];c=J[a+652>>2];while(1){if(J[c+(d<<3)>>2]!=(b|0)){d=J[h+(d<<2)>>2];if((d|0)!=-1){continue}break a}break}h=J[(c+(d<<3)|0)+4>>2];d=h;c=P(d,44);cE(J[c+J[a+644>>2]>>2]);sl(J[c+J[a+644>>2]>>2]);b=J[a+644>>2];e=J[b+c>>2];if(e){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,e);b=J[a+644>>2]}b=b+c|0;J[b>>2]=0;b=J[b+8>>2];J[b+4>>2]=0;c=J[b+8>>2];b:{c:{if((c|0)<0|!(c&2147483647)){break c}c=J[b>>2];if(!c){break c}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c);c=J[a+644>>2];b=J[(c+P(d,44)|0)+8>>2];if(!b){break b}}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b);c=J[a+644>>2]}b=c;c=P(d,44);b=b+c|0;J[b+8>>2]=0;oq(J[b+4>>2]);b=J[a+644>>2];e=J[(c+b|0)+4>>2];if(e){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,e);b=J[a+644>>2]}J[(b+c|0)+4>>2]=0;c=J[a+632>>2]-1|0;J[a+632>>2]=c;if((c|0)!=(d|0)){f=J[a+640>>2];e=f+P(d,24)|0;f=f+P(c,24)|0;N[e>>2]=N[f>>2];N[e+4>>2]=N[f+4>>2];N[e+8>>2]=N[f+8>>2];N[e+12>>2]=N[f+12>>2];N[e+16>>2]=N[f+16>>2];N[e+20>>2]=N[f+20>>2];d=P(d,44)+b|0;e=P(c,44);b=e+b|0;J[d+8>>2]=J[b+8>>2];f=J[b+4>>2];j=J[b>>2];J[d>>2]=j;J[d+4>>2]=f;N[d+12>>2]=N[b+12>>2];N[d+16>>2]=N[b+16>>2];N[d+20>>2]=N[b+20>>2];N[d+24>>2]=N[b+24>>2];N[d+28>>2]=N[b+28>>2];N[d+32>>2]=N[b+32>>2];N[d+36>>2]=N[b+36>>2];J[d+40>>2]=J[b+40>>2];b=e+J[a+644>>2]|0;J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0}f=a+4|0;e=Ai(f,J[J[a+620>>2]+(h<<2)>>2],h,J[a+640>>2]);d:{if(!e|J[e+40>>2]){break d}b=J[e+36>>2];if(!J[b>>2]){break d}d=0;while(1){J[J[a+620>>2]+(J[((d<<2)+b|0)+4>>2]<<2)>>2]=e;d=d+1|0;b=J[e+36>>2];if(d>>>0>2]){continue}break}}if((c|0)!=(h|0)){d=J[a+620>>2];b=h<<2;f=d+b|0;e=d;d=c<<2;J[f>>2]=J[e+d>>2];pl(J[b+J[a+620>>2]>>2],c,h);e=d+J[a+688>>2]|0;c=Pd(g,e,i+15|0);if(!K[i+15|0]){J[c>>2]=J[e>>2]}J[c+4>>2]=h;a=J[a+688>>2];J[a+b>>2]=J[a+d>>2]}e:{if(!J[g+36>>2]){break e}f=J[g+12>>2];b=J[i+8>>2];a=(b<<15^-1)+b|0;a=P(a>>>10^a,9);a=a>>>6^a;a=(a<<11^-1)+a|0;c=f+((J[g+20>>2]-1&(a>>>16^a))<<2)|0;a=J[c>>2];if((a|0)==-1){break e}h=J[g+8>>2];e=J[g+4>>2];d=e+(a<<3)|0;if((b|0)!=J[d>>2]){while(1){c=h+(a<<2)|0;a=J[c>>2];if((a|0)==-1){break e}d=e+(a<<3)|0;if((b|0)!=J[d>>2]){continue}break}}b=c;c=h+(a<<2)|0;J[b>>2]=J[c>>2];b=J[g+36>>2]-1|0;J[g+36>>2]=b;J[g+32>>2]=J[g+32>>2]+1;if((a|0)!=(b|0)){j=e+(b<<3)|0;J[d>>2]=J[j>>2];J[(e+(a<<3)|0)+4>>2]=J[j+4>>2];J[c>>2]=J[h+(b<<2)>>2];b=J[d>>2];b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;c=f+((J[g+20>>2]-1&(b>>>16^b))<<2)|0;b=J[c>>2];d=J[g+36>>2];if((b|0)!=(d|0)){while(1){c=h+(b<<2)|0;b=J[c>>2];if((d|0)!=(b|0)){continue}break}}J[c>>2]=a}J[g+28>>2]=J[g+28>>2]-1}}Ia=i+16|0}function wI(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),J=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0);L=Q(Q(N[b+56>>2]+N[b- -64>>2])*Q(.5));s=Q(Q(N[b+44>>2]+N[b+60>>2])*Q(.5));M=Q(Q(N[b+40>>2]+N[b+48>>2])*Q(.5));c=N[b+36>>2];P=Q(Q(c+c)*Q(.5));c=N[b+68>>2];R=Q(Q(c+c)*Q(.5));c=N[b+52>>2];u=Q(Q(c+c)*Q(.5));i=N[b+32>>2];l=N[b+28>>2];y=N[b+20>>2];E=N[b+16>>2];p=N[b+24>>2];F=N[b+12>>2];m=N[b+8>>2];g=N[b+4>>2];v=N[b>>2];z=Q(1);A=Q(1);c=Q(0);B=Q(1);C=Q(1);e=Q(Q(N[b+76>>2]+N[b+84>>2])*Q(.5));n=Q(Q(N[b+92>>2]+N[b+100>>2])*Q(.5));f=Q(Q(N[b+80>>2]+N[b+96>>2])*Q(.5));d=N[b+88>>2];h=Q(Q(d+d)*Q(.5));t=Q(Q(e*n)-Q(f*h));d=N[b+104>>2];q=Q(Q(d+d)*Q(.5));j=Q(Q(h*q)-Q(n*n));d=N[b+72>>2];d=Q(Q(d+d)*Q(.5));k=Q(Q(n*f)-Q(q*e));r=Q(Q(t*f)+Q(Q(j*d)+Q(e*k)));if(r!=Q(0)){c=Q(Q(1)/r);C=Q(Q(Q(d*h)+Q(e*Q(-e)))*c);w=Q(Q(Q(f*e)+Q(d*Q(-n)))*c);B=Q(Q(Q(q*d)-Q(f*f))*c);x=Q(t*c);A=Q(j*c);c=Q(k*c)}e=Q(0);r=Q(1);f=Q(0);D=Q(1);h=Q(-F);n=Q(Q(Q(c*h)-Q(v*A))-Q(p*x));d=Q(Q(Q(B*h)-Q(v*c))-Q(p*w));h=Q(Q(Q(w*h)-Q(v*x))-Q(p*C));I=Q(M+Q(Q(Q(g*n)+Q(E*d))+Q(l*h)));j=Q(-E);q=Q(Q(Q(c*j)-Q(g*A))-Q(l*x));t=Q(Q(Q(B*j)-Q(g*c))-Q(l*w));j=Q(Q(Q(w*j)-Q(g*x))-Q(l*C));J=Q(L+Q(Q(Q(m*q)+Q(y*t))+Q(i*j)));G=Q(s+Q(Q(Q(m*n)+Q(y*d))+Q(i*h)));K=Q(u+Q(Q(Q(g*q)+Q(E*t))+Q(l*j)));O=Q(Q(I*J)-Q(G*K));H=s;k=Q(-y);s=Q(Q(Q(c*k)-Q(m*A))-Q(i*x));u=Q(Q(Q(B*k)-Q(m*c))-Q(i*w));k=Q(Q(Q(w*k)-Q(m*x))-Q(i*C));H=Q(H+Q(Q(Q(v*s)+Q(F*u))+Q(p*k)));m=Q(R+Q(Q(Q(m*s)+Q(y*u))+Q(i*k)));g=Q(L+Q(Q(Q(g*s)+Q(E*u))+Q(l*k)));y=Q(Q(K*m)-Q(J*g));i=Q(P+Q(Q(Q(v*n)+Q(F*d))+Q(p*h)));l=Q(M+Q(Q(Q(v*q)+Q(F*t))+Q(p*j)));p=Q(Q(g*G)-Q(m*I));g=Q(Q(O*H)+Q(Q(y*i)+Q(l*p)));if(g!=Q(0)){o=Q(Q(1)/g);D=Q(Q(Q(i*K)-Q(I*l))*o);f=Q(Q(Q(G*l)-Q(i*J))*o);r=Q(Q(Q(m*i)-Q(H*G))*o);e=Q(O*o);z=Q(y*o);o=Q(p*o)}N[a+72>>2]=z;N[a+104>>2]=D;N[a+100>>2]=f;N[a+96>>2]=e;N[a+92>>2]=f;N[a+88>>2]=r;N[a+84>>2]=o;N[a+80>>2]=e;N[a+76>>2]=o;i=Q(Q(Q(h*e)+Q(j*f))+Q(k*D));N[a+32>>2]=i;l=Q(Q(Q(d*e)+Q(t*f))+Q(u*D));N[a+28>>2]=l;p=Q(Q(Q(n*e)+Q(q*f))+Q(s*D));N[a+24>>2]=p;m=Q(Q(Q(h*o)+Q(j*r))+Q(k*f));N[a+20>>2]=m;g=Q(Q(Q(d*o)+Q(t*r))+Q(u*f));N[a+16>>2]=g;f=Q(Q(Q(n*o)+Q(q*r))+Q(s*f));N[a+12>>2]=f;v=Q(Q(Q(h*z)+Q(j*o))+Q(k*e));N[a+8>>2]=v;r=Q(Q(Q(d*z)+Q(t*o))+Q(u*e));N[a+4>>2]=r;e=Q(Q(Q(n*z)+Q(q*o))+Q(s*e));N[a>>2]=e;N[a+68>>2]=C+Q(Q(Q(h*v)+Q(j*m))+Q(k*i));N[a- -64>>2]=w+Q(Q(Q(d*v)+Q(t*m))+Q(u*i));N[a+60>>2]=x+Q(Q(Q(n*v)+Q(q*m))+Q(s*i));N[a+56>>2]=w+Q(Q(Q(h*r)+Q(j*g))+Q(k*l));N[a+52>>2]=B+Q(Q(Q(d*r)+Q(t*g))+Q(u*l));N[a+48>>2]=c+Q(Q(Q(n*r)+Q(q*g))+Q(s*l));N[a+44>>2]=x+Q(Q(Q(h*e)+Q(j*f))+Q(k*p));N[a+40>>2]=c+Q(Q(Q(d*e)+Q(t*f))+Q(u*p));N[a+36>>2]=A+Q(Q(Q(n*e)+Q(q*f))+Q(s*p))}function Jy(a){var b=0,c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=0,r=0,s=0,t=Q(0),u=Q(0),v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=Q(0);a:{q=J[a>>2];if(!q){break a}F=J[a+4>>2];if(!F){break a}i=J[a+28>>2];G=K[i+39|0];if(G>>>0<4){break a}k=N[q+8>>2];p=N[q+4>>2];e=N[q>>2];l=Q(-34028234663852886e22);r=K[i+38|0];b:{if(!r){c=e;f=p;g=k;o=Q(-34028234663852886e22);h=Q(-34028234663852886e22);break b}t=Q(-34028234663852886e22);u=Q(-34028234663852886e22);g=k;f=p;c=e;while(1){i=P(j,12)+q|0;d=N[i>>2];c:{if(d>e){e=d;break c}if(!(d>2];H=Q(R(m));h=N[i+4>>2];o=Q(R(h));d=Q(R(d));d:{if(h>p){p=h;break d}if(!(f>h)){break d}f=h}s=lt;i=d>u;e:{if(km)){break e}g=m}l=s?H:l;t=v?o:t;u=i?d:u;j=j+1|0;if((r|0)!=(j|0)){continue}break}o=Q(l+Q(.019999999552965164));l=Q(u+Q(.019999999552965164));h=Q(t+Q(.019999999552965164))}v=J[a+8>>2];e=Q(R(e));c=Q(R(c));e=cf?c:f));f=Q(R(k));g=Q(R(g));g=Q(Q(c+(f>g?f:g))*Q(.019999999552965164));p=g>Q(.019999999552965164)?g:Q(.019999999552965164);d=Q(-l);m=Q(-o);k=Q(-h);f:{while(1){b=P(w,20)+F|0;g:{if(x){break g}x=0;if(!(Q(Q(Q(o*N[b+8>>2])+Q(Q(l*N[b>>2])+Q(h*N[b+4>>2])))+N[b+12>>2])>=Q(0))){break g}x=1}h:{if(y){break h}y=0;if(!(Q(Q(Q(m*N[b+8>>2])+Q(Q(l*N[b>>2])+Q(N[b+4>>2]*k)))+N[b+12>>2])>=Q(0))){break h}y=1}i:{if(z){break i}z=0;if(!(Q(Q(Q(m*N[b+8>>2])+Q(Q(l*N[b>>2])+Q(h*N[b+4>>2])))+N[b+12>>2])>=Q(0))){break i}z=1}j:{if(A){break j}A=0;if(!(Q(Q(Q(o*N[b+8>>2])+Q(Q(l*N[b>>2])+Q(N[b+4>>2]*k)))+N[b+12>>2])>=Q(0))){break j}A=1}k:{if(B){break k}B=0;if(!(Q(Q(Q(o*N[b+8>>2])+Q(Q(d*N[b>>2])+Q(h*N[b+4>>2])))+N[b+12>>2])>=Q(0))){break k}B=1}l:{if(C){break l}C=0;if(!(Q(Q(Q(o*N[b+8>>2])+Q(Q(d*N[b>>2])+Q(N[b+4>>2]*k)))+N[b+12>>2])>=Q(0))){break l}C=1}m:{if(D){break m}D=0;if(!(Q(Q(Q(m*N[b+8>>2])+Q(Q(d*N[b>>2])+Q(h*N[b+4>>2])))+N[b+12>>2])>=Q(0))){break m}D=1}n:{if(E){break n}E=0;if(!(Q(Q(Q(m*N[b+8>>2])+Q(Q(d*N[b>>2])+Q(N[b+4>>2]*k)))+N[b+12>>2])>=Q(0))){break n}E=1}o:{p:{if(!r){break p}i=K[b+18|0];if(i){a=L[b+16>>1];n=0;while(1){j=0;q:{while(1){if(K[v+(a+j|0)|0]==(n&255)){break q}j=j+1|0;if((i|0)!=(j|0)){continue}break}s=P(n,12)+q|0;if(p>2]*N[b+8>>2])+Q(Q(N[s>>2]*N[b>>2])+Q(N[s+4>>2]*N[b+4>>2])))+N[b+12>>2])){break o}}n=n+1|0;if((r|0)!=(n|0)){continue}break}break p}e=N[b+12>>2];c=N[b+8>>2];f=N[b+4>>2];g=N[b>>2];n=0;while(1){a=P(n,12)+q|0;if(p>2]*c)+Q(Q(N[a>>2]*g)+Q(N[a+4>>2]*f)))+e)){break o}n=n+1|0;if((r|0)!=(n|0)){continue}break}}w=w+1|0;if((G|0)==(w|0)){break f}continue}break}j=0;Xa(J[42504],32,10681,327,72700,0);break a}r:{if(!x|!y|(!z|!A)){break r}if(!D|(!B|!C)){break r}j=1;if(E){break a}}Xa(J[42504],32,10681,338,69788,0);return 0}return j}function ew(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=a+b|0;c=J[a+4>>2];a:{b:{if(c&1){break b}if(!(c&3)){break a}c=J[a>>2];b=c+b|0;c:{d:{e:{a=a-c|0;if((a|0)!=J[42991]){if(c>>>0<=255){d=J[a+8>>2];e=J[a+12>>2];if((d|0)!=(e|0)){break e}i=171944,j=J[42986]&dla(-2,c>>>3|0),J[i>>2]=j;break b}g=J[a+24>>2];c=J[a+12>>2];if((c|0)!=(a|0)){d=J[a+8>>2];J[d+12>>2]=c;J[c+8>>2]=d;break c}e=a+20|0;d=J[e>>2];if(!d){d=J[a+16>>2];if(!d){break d}e=a+16|0}while(1){h=e;c=d;e=c+20|0;d=J[e>>2];if(d){continue}e=c+16|0;d=J[c+16>>2];if(d){continue}break}J[h>>2]=0;break c}c=J[f+4>>2];if((c&3)!=3){break b}J[42988]=b;J[f+4>>2]=c&-2;J[a+4>>2]=b|1;J[f>>2]=b;return}J[d+12>>2]=e;J[e+8>>2]=d;break b}c=0}if(!g){break b}d=J[a+28>>2];e=(d<<2)+172248|0;f:{if(J[e>>2]==(a|0)){J[e>>2]=c;if(c){break f}i=171948,j=J[42987]&dla(-2,d),J[i>>2]=j;break b}J[g+(J[g+16>>2]==(a|0)?16:20)>>2]=c;if(!c){break b}}J[c+24>>2]=g;d=J[a+16>>2];if(d){J[c+16>>2]=d;J[d+24>>2]=c}d=J[a+20>>2];if(!d){break b}J[c+20>>2]=d;J[d+24>>2]=c}g:{h:{i:{j:{c=J[f+4>>2];if(!(c&2)){if(J[42992]==(f|0)){J[42992]=a;b=J[42989]+b|0;J[42989]=b;J[a+4>>2]=b|1;if(J[42991]!=(a|0)){break a}J[42988]=0;J[42991]=0;return}if(J[42991]==(f|0)){J[42991]=a;b=J[42988]+b|0;J[42988]=b;J[a+4>>2]=b|1;J[a+b>>2]=b;return}b=(c&-8)+b|0;if(c>>>0<=255){e=c>>>3|0;c=J[f+12>>2];d=J[f+8>>2];if((c|0)==(d|0)){i=171944,j=J[42986]&dla(-2,e),J[i>>2]=j;break h}J[d+12>>2]=c;J[c+8>>2]=d;break h}g=J[f+24>>2];c=J[f+12>>2];if((f|0)!=(c|0)){d=J[f+8>>2];J[d+12>>2]=c;J[c+8>>2]=d;break i}e=f+20|0;d=J[e>>2];if(!d){d=J[f+16>>2];if(!d){break j}e=f+16|0}while(1){h=e;c=d;e=c+20|0;d=J[e>>2];if(d){continue}e=c+16|0;d=J[c+16>>2];if(d){continue}break}J[h>>2]=0;break i}J[f+4>>2]=c&-2;J[a+4>>2]=b|1;J[a+b>>2]=b;break g}c=0}if(!g){break h}d=J[f+28>>2];e=(d<<2)+172248|0;k:{if(J[e>>2]==(f|0)){J[e>>2]=c;if(c){break k}i=171948,j=J[42987]&dla(-2,d),J[i>>2]=j;break h}J[g+(J[g+16>>2]==(f|0)?16:20)>>2]=c;if(!c){break h}}J[c+24>>2]=g;d=J[f+16>>2];if(d){J[c+16>>2]=d;J[d+24>>2]=c}d=J[f+20>>2];if(!d){break h}J[c+20>>2]=d;J[d+24>>2]=c}J[a+4>>2]=b|1;J[a+b>>2]=b;if(J[42991]!=(a|0)){break g}J[42988]=b;return}if(b>>>0<=255){c=(b&-8)+171984|0;d=J[42986];b=1<<(b>>>3);l:{if(!(d&b)){J[42986]=b|d;b=c;break l}b=J[c+8>>2]}J[c+8>>2]=a;J[b+12>>2]=a;J[a+12>>2]=c;J[a+8>>2]=b;return}d=31;if(b>>>0<=16777215){c=S(b>>>8|0);d=((b>>>38-c&1)-(c<<1)|0)+62|0}J[a+28>>2]=d;J[a+16>>2]=0;J[a+20>>2]=0;c=(d<<2)+172248|0;m:{e=J[42987];h=1<>2]=a;J[a+24>>2]=c;break n}d=b<<((d|0)!=31?25-(d>>>1|0)|0:0);c=J[c>>2];while(1){e=c;if((J[c+4>>2]&-8)==(b|0)){break m}c=d>>>29|0;d=d<<1;h=e+(c&4)|0;c=J[h+16>>2];if(c){continue}break}J[h+16>>2]=a;J[a+24>>2]=e}J[a+12>>2]=a;J[a+8>>2]=a;return}b=J[e+8>>2];J[b+12>>2]=a;J[e+8>>2]=a;J[a+24>>2]=0;J[a+12>>2]=e;J[a+8>>2]=b}}function Rr(a){a=a|0;var b=0,c=0;J[a>>2]=138008;b=J[a+484>>2];Ka[J[J[b>>2]>>2]](b);b=J[a+488>>2];Ka[J[J[b>>2]>>2]](b);b=J[a+492>>2];Ka[J[J[b>>2]>>2]](b);b=J[a+464>>2];a:{if(!b){break a}c=J[b+12>>2];b:{if((c|0)<0|!(c&2147483647)){break b}c=J[b+4>>2];if(!c){break b}b=J[b>>2];Ka[J[J[b>>2]+12>>2]](b,c);b=J[a+464>>2];if(!b){break a}}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+464>>2]=0;b=J[a+468>>2];c:{if(!b){break c}c=J[b+12>>2];d:{if((c|0)<0|!(c&2147483647)){break d}c=J[b+4>>2];if(!c){break d}b=J[b>>2];Ka[J[J[b>>2]+12>>2]](b,c);b=J[a+468>>2];if(!b){break c}}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+468>>2]=0;b=J[a+528>>2];e:{if((b|0)<0|!(b&2147483647)){break e}b=J[a+520>>2];if(!b){break e}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+516>>2];f:{if((b|0)<0|!(b&2147483647)){break f}b=J[a+508>>2];if(!b){break f}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+504>>2];g:{if((b|0)<0|!(b&2147483647)){break g}b=J[a+496>>2];if(!b){break g}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+480>>2];h:{if((b|0)<0|!(b&2147483647)){break h}b=J[a+472>>2];if(!b){break h}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+460>>2];i:{if((b|0)<0|!(b&2147483647)){break i}b=J[a+452>>2];if(!b){break i}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0)}b=J[a+448>>2];j:{if((b|0)<0|!(b&2147483647)){break j}b=J[a+440>>2];if(!b){break j}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0)}b=J[a+436>>2];k:{if((b|0)<0|!(b&2147483647)){break k}b=J[a+428>>2];if(!b){break k}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+424>>2];l:{if((b|0)<0|!(b&2147483647)){break l}b=J[a+416>>2];if(!b){break l}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+412>>2];m:{if((b|0)<0|!(b&2147483647)){break m}b=J[a+404>>2];if(!b){break m}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+400>>2];n:{if((b|0)<0|!(b&2147483647)){break n}b=J[a+392>>2];if(!b){break n}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+388>>2];o:{if((b|0)<0|!(b&2147483647)){break o}b=J[a+380>>2];if(!b){break o}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+376>>2];p:{if((b|0)<0|!(b&2147483647)){break p}b=J[a+368>>2];if(!b){break p}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0)}b=J[a+364>>2];q:{if((b|0)<0|!(b&2147483647)){break q}b=J[a+356>>2];if(!b){break q}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0)}b=J[a+352>>2];r:{if((b|0)<0|!(b&2147483647)){break r}b=J[a+344>>2];if(!b){break r}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0)}c=J[a+336>>2];b=J[c>>2];if(b){J[c>>2]=J[b>>2]}if(b){while(1){b=Qr(b);c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0);c=J[a+336>>2];b=J[c>>2];if(b){J[c>>2]=J[b>>2]}if(b){continue}break}}b=J[a+336>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}return Yl(a)|0}function j_(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=0;s=N[e+4>>2];r=N[c+4>>2];t=N[d+4>>2];E=N[e>>2];k=N[c>>2];F=N[d>>2];G=N[e+8>>2];l=N[c+8>>2];h=N[b+48>>2];H=N[d+8>>2];i=N[b+44>>2];c=Ia-32|0;J[c+24>>2]=J[b+8>>2];d=J[b+4>>2];J[c+16>>2]=J[b>>2];J[c+20>>2]=d;O=N[b+40>>2];J[c+8>>2]=J[b+60>>2];d=J[b+56>>2];J[c>>2]=J[b+52>>2];J[c+4>>2]=d;d=J[a+20>>2];L=N[d+4>>2];B=N[d+8>>2];M=N[d>>2];e=J[a+24>>2];u=N[e+4>>2];v=N[e>>2];w=N[e+12>>2];C=Q(Q(w*w)+Q(-.5));x=N[e+8>>2];a:{if(!(K[a+32|0]&2)){f=1033;n=i;q=h;break a}n=Q(F-k);o=Q(s-r);p=Q(E-k);m=Q(t-r);q=Q(Q(n*o)-Q(p*m));j=Q(H-l);D=Q(j*p);p=Q(G-l);n=Q(D-Q(p*n));m=Q(Q(m*p)-Q(o*j));b=J[a+28>>2];b:{c:{if(b){o=Q(Q(N[b+8>>2]*q)+Q(Q(N[b>>2]*m)+Q(n*N[b+4>>2])));p=Q(Q(N[b+32>>2]*q)+Q(Q(N[b+24>>2]*m)+Q(n*N[b+28>>2])));m=Q(Q(N[b+20>>2]*q)+Q(Q(N[b+12>>2]*m)+Q(n*N[b+16>>2])));if(!(Q(Q(M*L)*B)Q(0)){j=Q(Q(1)/j);p=Q(p*j);m=Q(m*j);o=Q(o*j)}f=1035;if(!K[a+40|0]){break a}b=J[a+36>>2];if(!(Q(Q(p*N[b+8>>2])+Q(Q(o*N[b>>2])+Q(m*N[b+4>>2])))>Q(0))){break a}p=Q(-p);m=Q(-m);o=Q(-o)}g=J[a+16>>2];b=J[a+12>>2];if((g|0)!=(b|0)){j=N[d+12>>2];y=N[d+20>>2];z=N[d+24>>2];A=N[d+16>>2];P=N[e+24>>2];R=N[e+20>>2];S=N[e+16>>2];T=N[a+44>>2];J[a+12>>2]=b+1;d=J[c+24>>2];e=J[c+20>>2];U=J[c+16>>2];a=J[a+8>>2]+(b<<6)|0;I[a+12>>1]=f;D=B;B=Q(Q(Q(1)-i)-h);l=Q(Q(Q(B*l)+Q(i*H))+Q(h*G));l=Q(l+l);k=Q(Q(Q(k*B)+Q(i*F))+Q(h*E));k=Q(k+k);h=Q(Q(Q(B*r)+Q(i*t))+Q(h*s));i=Q(h+h);t=Q(Q(y*l)+Q(Q(j*k)+Q(A*i)));h=Q(Q(z*z)+Q(-.5));r=Q(D*Q(Q(y*t)+Q(Q(l*h)+Q(z*Q(Q(j*i)-Q(k*A))))));r=Q(r+r);s=Q(M*Q(Q(j*t)+Q(Q(k*h)+Q(z*Q(Q(A*l)-Q(i*y))))));s=Q(s+s);i=Q(L*Q(Q(A*t)+Q(Q(i*h)+Q(z*Q(Q(y*k)-Q(l*j))))));i=Q(i+i);t=Q(Q(y*r)+Q(Q(j*s)+Q(A*i)));k=Q(Q(y*t)+Q(Q(r*h)-Q(z*Q(Q(j*i)-Q(s*A)))));k=Q(k+k);l=Q(Q(j*t)+Q(Q(s*h)-Q(z*Q(Q(A*r)-Q(i*y)))));l=Q(l+l);h=Q(Q(A*t)+Q(Q(i*h)-Q(z*Q(Q(y*s)-Q(r*j)))));h=Q(h+h);i=Q(Q(x*k)+Q(Q(v*l)+Q(u*h)));N[a+16>>2]=S+Q(Q(v*i)+Q(Q(l*C)+Q(w*Q(Q(u*k)-Q(h*x)))));N[a+20>>2]=R+Q(Q(u*i)+Q(Q(h*C)+Q(w*Q(Q(x*l)-Q(k*v)))));N[a+24>>2]=P+Q(Q(x*i)+Q(Q(k*C)+Q(w*Q(Q(v*h)-Q(l*u)))));N[a+28>>2]=o;N[a+32>>2]=m;N[a+36>>2]=p;N[a+40>>2]=O*T;N[a+44>>2]=n;N[a+48>>2]=q;J[a+8>>2]=d;J[a>>2]=U;J[a+4>>2]=e;d=J[c+4>>2];J[a+52>>2]=J[c>>2];J[a+56>>2]=d;J[a+60>>2]=J[c+8>>2]}return(b|0)!=(g|0)|0}function UI(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;s=Ia-16|0;Ia=s;if(J[a+16>>2]){Ka[J[J[a>>2]+104>>2]](a);l=J[a+12>>2];c=J[a+16>>2];n=32;o=Ia-16|0;Ia=o;H[o+12|0]=0;e=o-128|0;Ia=e;J[o+8>>2]=e;h=c-1|0;a:{if((h|0)<=0){break a}while(1){b:{if((f|0)>=(h|0)){break b}while(1){if(h-f>>>0<=4){while(1){i=f;f=f+1|0;d=f;c=i;while(1){c=M[(d<<2)+l>>2]>M[(c<<2)+l>>2]?d:c;g=(d|0)<(h|0);d=d+1|0;if(g){continue}break}if((c|0)!=(i|0)){c=(c<<2)+l|0;d=J[c>>2];g=c;c=(i<<2)+l|0;J[g>>2]=J[c>>2];J[c>>2]=d}if((f|0)!=(h|0)){continue}break b}}g=((f+h|0)/2<<2)+l|0;d=J[g>>2];m=(f<<2)+l|0;c=J[m>>2];if(d>>>0>c>>>0){J[m>>2]=d;J[g>>2]=c;d=c;c=J[m>>2]}p=(h<<2)+l|0;i=J[p>>2];c:{if(i>>>0<=c>>>0){c=i;break c}J[m>>2]=i;J[p>>2]=c;d=J[g>>2]}if(c>>>0>d>>>0){J[g>>2]=c;J[p>>2]=d;d=J[g>>2]}c=g;g=h-1|0;m=(g<<2)+l|0;J[c>>2]=J[m>>2];J[m>>2]=d;c=f;while(1){i=c;c=c+1|0;p=(c<<2)+l|0;q=J[p>>2];if(q>>>0>d>>>0){continue}while(1){g=g-1|0;t=(g<<2)+l|0;u=J[t>>2];if(u>>>0>>0){continue}break}if((c|0)<(g|0)){J[p>>2]=u;J[t>>2]=q;d=J[m>>2];continue}break}J[p>>2]=d;J[m>>2]=q;d:{if((c-f|0)<(h-c|0)){if(n-1>>>0<=j>>>0){d=n<<3;if(d){c=J[42504];g=c+12|0;c=(w=g,x=d,y=Ka[J[J[c>>2]+20>>2]](c)|0?33898:70610,z=20381,A=155,v=J[J[g>>2]+8>>2],Ka[v](w|0,x|0,y|0,z|0,A|0)|0)}else{c=0}n=n<<1;c=Va(c,e,j<<2);d=k;k=1;if(!(!d|!e)){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,e)}e=c}c=(j<<2)+e|0;J[c>>2]=f;J[c+4>>2]=i;f=i+2|0;break d}if(n-1>>>0<=j>>>0){d=n<<3;if(d){c=J[42504];g=c+12|0;c=(A=g,z=d,y=Ka[J[J[c>>2]+20>>2]](c)|0?33898:70610,x=20381,w=155,v=J[J[g>>2]+8>>2],Ka[v](A|0,z|0,y|0,x|0,w|0)|0)}else{c=0}n=n<<1;c=Va(c,e,j<<2);d=k;k=1;if(!(!d|!e)){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,e)}e=c}c=(j<<2)+e|0;J[c>>2]=i+2;J[c+4>>2]=h;h=i}j=j+2|0;if((f|0)<(h|0)){continue}break}}if(j){c=j-2|0;f=J[(c<<2)+e>>2];h=J[((j<<2)+e|0)-4>>2];j=c;continue}break}if(!k|!e){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}if(K[o+12|0]){eb(J[o+8>>2])}Ia=o+16|0;if(J[a+16>>2]){d=J[a+44>>2];while(1){d=d-1|0;c=J[J[a+40>>2]+(d<<2)>>2];i=J[J[a+12>>2]+(r<<2)>>2];e=i>>>3|0;f=e&268435455;k=f<<3;we(J[a+4>>2],k+J[a+52>>2]|0);J[J[a+40>>2]+(f<<2)>>2]=c;f=J[a+52>>2];k=f+k|0;j=d<<3;f=j+f|0;h=J[f+4>>2];J[k>>2]=J[f>>2];J[k+4>>2]=h;f=(d<<4)+b|0;k=J[f+12>>2];e=(e<<4)+b|0;J[e+8>>2]=J[f+8>>2];J[e+12>>2]=k;k=J[f+4>>2];J[e>>2]=J[f>>2];J[e+4>>2]=k;e=j+J[a+52>>2]|0;J[e>>2]=0;J[e+4>>2]=0;e=J[a+108>>2];f=J[e+456>>2];J[c+68>>2]=i;e:{if(!(K[c+43|0]&2)|K[c+41|0]&8){break e}e=J[J[J[e+444>>2]>>2]+(J[c- -64>>2]<<2)>>2];if(!e){break e}while(1){J[f+(J[e+20>>2]<<2)>>2]=J[c+68>>2];e=J[e+16>>2];if(e){continue}break}}J[a+56>>2]=d;J[a+44>>2]=d;r=r+1|0;if(r>>>0>2]){continue}break}}J[a+16>>2]=0;Ka[J[J[a>>2]+108>>2]](a)}Ia=s+16|0}function NV(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=Q(0),q=Q(0),r=0,s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0;s=Ia-16|0;Ia=s;g=J[42504];n=Ka[J[J[g>>2]+20>>2]](g)|0?32752:70610;g=Ka[J[J[g+12>>2]+8>>2]](g+12|0,84,n,7654,47)|0;Ka[J[J[a>>2]+20>>2]](a)|0;I[s+14>>1]=3;o=Ia-32|0;Ia=o;I[g+6>>1]=L[s+14>>1];I[g+4>>1]=256;J[g+76>>2]=0;J[g+16>>2]=0;J[g+12>>2]=164644;J[g>>2]=164440;J[g+8>>2]=0;n=J[42504]+12|0;n=Ka[J[J[n>>2]+8>>2]](n,128,29113,20296,454)|0;i=N[c+12>>2];j=N[c+8>>2];k=N[c>>2];f=N[c+4>>2];r=J[c+20>>2];t=J[c+16>>2];N[g+44>>2]=N[c+24>>2];J[g+36>>2]=t;J[g+40>>2]=r;h=f;f=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(j*j)+Q(Q(k*k)+Q(f*f)))))));N[g+24>>2]=h*f;N[g+28>>2]=j*f;N[g+32>>2]=i*f;N[g+20>>2]=k*f;i=N[e+12>>2];j=N[e+8>>2];k=N[e>>2];f=N[e+4>>2];r=J[e+20>>2];t=J[e+16>>2];N[g+72>>2]=N[e+24>>2];z=g- -64|0;J[z>>2]=t;J[z+4>>2]=r;h=f;f=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(j*j)+Q(Q(k*k)+Q(f*f)))))));N[g+52>>2]=h*f;N[g+56>>2]=j*f;N[g+60>>2]=i*f;N[g+48>>2]=k*f;r=o+4|0;dc(r,b);q=N[c+20>>2];u=N[c+24>>2];v=N[c+16>>2];w=N[o+24>>2];x=N[o+28>>2];y=N[o+20>>2];j=N[o+12>>2];h=N[c+8>>2];k=N[o+8>>2];l=N[c+4>>2];i=N[o+16>>2];m=N[c+12>>2];f=N[o+4>>2];p=N[c>>2];N[n+28>>2]=Q(j*h)+Q(Q(k*l)+Q(Q(i*m)+Q(f*p)));N[n+24>>2]=Q(p*k)+Q(Q(Q(i*h)-Q(m*j))-Q(f*l));N[n+20>>2]=Q(h*f)+Q(Q(Q(i*l)-Q(m*k))-Q(j*p));N[n+16>>2]=Q(l*j)+Q(Q(Q(i*p)-Q(m*f))-Q(k*h));h=Q(v-y);h=Q(h+h);l=Q(q-w);l=Q(l+l);m=Q(u-x);m=Q(m+m);p=Q(Q(Q(Q(-f)*h)-Q(l*k))-Q(j*m));q=Q(Q(i*i)+Q(-.5));N[n+40>>2]=Q(Q(m*q)+Q(i*Q(Q(k*h)-Q(f*l))))-Q(j*p);N[n+36>>2]=Q(Q(l*q)+Q(i*Q(Q(f*m)-Q(j*h))))-Q(k*p);N[n+32>>2]=Q(Q(h*q)+Q(i*Q(Q(j*l)-Q(k*m))))-Q(f*p);dc(r,d);q=N[e+20>>2];u=N[e+24>>2];v=N[e+16>>2];w=N[o+24>>2];x=N[o+28>>2];y=N[o+20>>2];j=N[o+12>>2];h=N[e+8>>2];k=N[o+8>>2];l=N[e+4>>2];i=N[o+16>>2];m=N[e+12>>2];f=N[o+4>>2];p=N[e>>2];N[n+56>>2]=Q(j*h)+Q(Q(k*l)+Q(Q(i*m)+Q(f*p)));N[n+52>>2]=Q(p*k)+Q(Q(Q(i*h)-Q(m*j))-Q(f*l));N[n+48>>2]=Q(h*f)+Q(Q(Q(i*l)-Q(m*k))-Q(j*p));N[n+44>>2]=Q(l*j)+Q(Q(Q(i*p)-Q(m*f))-Q(k*h));h=Q(v-y);h=Q(h+h);l=Q(q-w);l=Q(l+l);m=Q(u-x);m=Q(m+m);p=Q(Q(Q(Q(-f)*h)-Q(l*k))-Q(j*m));q=Q(Q(i*i)+Q(-.5));N[n+68>>2]=Q(Q(m*q)+Q(i*Q(Q(k*h)-Q(f*l))))-Q(j*p);N[n- -64>>2]=Q(Q(l*q)+Q(i*Q(Q(f*m)-Q(j*h))))-Q(k*p);N[n+60>>2]=Q(Q(h*q)+Q(i*Q(Q(j*l)-Q(k*m))))-Q(f*p);J[n+8>>2]=1065353216;J[n+12>>2]=1065353216;J[n>>2]=1065353216;J[n+4>>2]=1065353216;J[g+80>>2]=n;Ia=o+32|0;J[g+12>>2]=164336;J[g>>2]=164124;e=0;c=J[g+80>>2];I[c+112>>1]=0;J[c+80>>2]=0;J[c+84>>2]=1056964608;J[c+96>>2]=1036831949;J[c+100>>2]=1070141403;J[c+88>>2]=0;J[c+92>>2]=0;J[c+104>>2]=1070141403;J[c+108>>2]=1343554297;c=b;b=g;a=Ka[J[J[a>>2]+108>>2]](a,c,d,g+12|0,164100,128)|0;J[g+76>>2]=a;a:{if(a){e=b;break a}Ka[J[J[b>>2]+16>>2]](b)}Ia=s+16|0;return e|0}function z9(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;h=b;l=Ia-16|0;Ia=l;m=J[42497];a=J[m+2152>>2];if(!a){n=Ia-16|0;Ia=n;i=m+1864|0;b=J[i+284>>2];if(b){a=J[42504];g=Ka[J[J[a>>2]+20>>2]](a)|0?33630:70610;j=Ka[J[J[a+12>>2]+8>>2]](a+12|0,b,g,21908,180)|0}else{j=0}J[n+12>>2]=j;a=J[i+268>>2];a:{if(a>>>0>=(J[i+272>>2]&2147483647)>>>0){a=0;g=i+4|0;b=J[g+268>>2];o=b&2147483647?b<<1:1;b:{if(!o){break b}b=o<<2;if(!(K[g+256|0]|b>>>0>256)){H[g+256|0]=1;a=g;break b}if(!b){break b}a=J[42504];k=Ka[J[J[a>>2]+20>>2]](a)|0?33630:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,b,k,19459,553)|0}k=J[g+264>>2];q=(k<<2)+a|0;if((k|0)>0){p=J[g+260>>2];b=a;while(1){J[b>>2]=J[p>>2];p=p+4|0;b=b+4|0;if(q>>>0>b>>>0){continue}break}}J[q>>2]=J[n+12>>2];c:{if(J[g+268>>2]<0){break c}b=J[g+260>>2];if((b|0)==(g|0)){H[g+256|0]=0;break c}if(!b){break c}k=J[42504];Ka[J[J[k+12>>2]+12>>2]](k+12|0,b);k=J[g+264>>2]}J[g+268>>2]=o;J[g+260>>2]=a;J[g+264>>2]=k+1;break a}J[J[i+264>>2]+(a<<2)>>2]=j;J[i+268>>2]=a+1}a=(P(J[i+276>>2],124)+j|0)-124|0;if(j>>>0<=a>>>0){b=J[i+288>>2];while(1){J[a>>2]=b;b=a;a=a-124|0;if(j>>>0<=a>>>0){continue}break}J[i+288>>2]=b}Ia=n+16|0;a=J[m+2152>>2]}J[m+2152>>2]=J[a>>2];b=m+2144|0;J[b>>2]=J[b>>2]+1;g=Ia-16|0;Ia=g;J[a+12>>2]=c;J[a+8>>2]=h;J[a+4>>2]=65545;J[a+16>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;J[a>>2]=146528;b=a+28|0;J[b+4>>2]=0;J[b+8>>2]=0;I[b>>1]=32;J[b+28>>2]=d;J[b+12>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+24>>2]=0;J[b+32>>2]=J[e+4>>2];J[b+36>>2]=J[e>>2];d=J[e+8>>2];J[b+56>>2]=0;J[b+60>>2]=0;J[b+48>>2]=2139095039;J[b+52>>2]=2139095039;J[b+44>>2]=f;J[b+40>>2]=d;I[a+116>>1]=0;J[a+108>>2]=0;J[a+112>>2]=0;J[a+100>>2]=0;J[a+104>>2]=0;J[a+92>>2]=0;J[a+96>>2]=0;H[a+120|0]=1;j=J[a+20>>2];J[a+20>>2]=j&-251658241|100663296;d=a+16|0;f=J[e+12>>2];d:{e:{f:{switch((j>>>30|0)-2|0){case 0:if(K[J[d>>2]+4785|0]){break e}break;case 1:break e;default:break f}}I[g+2>>1]=f;ej(b,g+2|0);break d}e=J[a+24>>2];if(!e){e=$a(J[a+16>>2],6);J[a+24>>2]=e}I[e+16>>1]=f;_a(J[a+16>>2],d);J[a+20>>2]=J[a+20>>2]|4}g:{h:{i:{if(!h){if(!c){break g}break i}e=0;ne(J[(L[h+4>>1]<<2)+105636>>2]+h|0,0,a);if(c){break i}Ka[J[J[h>>2]+52>>2]](g+5|0,h);if(!(K[g+5|0]&8)){e=Ka[J[J[h>>2]+28>>2]](h)|0}if(!h){break h}if(!e){break g}break h}e=0;ne(J[(L[c+4>>1]<<2)+105636>>2]+c|0,0,a);j:{if(!h){break j}Ka[J[J[h>>2]+52>>2]](g+7|0,h);if(K[g+7|0]&8){break j}e=Ka[J[J[h>>2]+28>>2]](h)|0}Ka[J[J[c>>2]+52>>2]](g+6|0,c);if(K[g+6|0]&8){break g}b=Ka[J[J[c>>2]+28>>2]](c)|0;if(!b|!e&(h|0)!=0){break g}e=e?e:b}if(!e){break g}J[g+8>>2]=a;b=qb(e+5892|0,g+8|0,g+15|0);if(!K[g+15|0]){J[b>>2]=J[g+8>>2]}hl(e+16|0,d)}Ia=g+16|0;J[l+8>>2]=a;b=je(m+560|0,l+8|0,l+15|0);if(!K[l+15|0]){J[b>>2]=J[l+8>>2]}Ia=l+16|0;return a|0}function DI(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=Q(0),s=Q(0),t=0,u=0,v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0);k=Ia-32|0;Ia=k;n=c<<5;l=((n+P(c,80)|0)+((c<<2)+60&524224)|0)+128|0;i=Wa(a,0,l);a=l+n|0;I[i+18>>1]=a;I[i+6>>1]=l;I[i+4>>1]=c;I[i+16>>1]=(a+P(c,160)|0)+144;a:{if(c>>>0<2){break a}a=c-1|0;o=a&3;h=1;if(c-2>>>0>=3){l=a&-4;p=i- -64|0;while(1){H[h+p|0]=J[((h<<5)+b|0)+24>>2];a=h+1|0;H[a+p|0]=J[((a<<5)+b|0)+24>>2];a=h+2|0;H[a+p|0]=J[((a<<5)+b|0)+24>>2];a=h+3|0;H[a+p|0]=J[((a<<5)+b|0)+24>>2];h=h+4|0;q=q+4|0;if((l|0)!=(q|0)){continue}break}}if(!o){break a}a=0;while(1){H[(h+i|0)- -64|0]=J[((h<<5)+b|0)+24>>2];h=h+1|0;a=a+1|0;if((o|0)!=(a|0)){continue}break}}J[k+16>>2]=0;J[k+20>>2]=0;J[k+24>>2]=0;J[k+28>>2]=0;J[k>>2]=0;J[k+4>>2]=0;J[i+32>>2]=0;J[i+36>>2]=0;J[k+8>>2]=0;J[k+12>>2]=0;J[i+40>>2]=0;J[i+44>>2]=0;a=J[k+20>>2];J[i+48>>2]=J[k+16>>2];J[i+52>>2]=a;a=J[k+28>>2];J[i+56>>2]=J[k+24>>2];J[i+60>>2]=a;v=Wa(f,0,P(c,144));b:{if(!c){break b}o=L[i+4>>1];h=J[b+16>>2];N[d>>2]=N[h>>2];N[d+4>>2]=N[h+4>>2];N[d+8>>2]=N[h+8>>2];N[d+12>>2]=N[h+12>>2];N[d+16>>2]=N[h+16>>2];N[d+20>>2]=N[h+20>>2];N[d+24>>2]=N[h+24>>2];J[e+8>>2]=0;J[e+12>>2]=1065353216;J[e>>2]=0;J[e+4>>2]=0;r=N[h+72>>2];s=N[h+88>>2];l=J[h+64>>2];q=J[h+68>>2];f=J[h+84>>2];a=J[h+80>>2];J[i+156>>2]=0;N[i+152>>2]=s;J[i+140>>2]=0;N[i+136>>2]=r;J[i+144>>2]=a;J[i+148>>2]=f;J[i+128>>2]=l;J[i+132>>2]=q;t=i+128|0;p=n+(t+n|0)|0;a=p;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=0;J[a+4>>2]=0;Br(v,h,h);a=o<<5;n=(((a+t|0)+a|0)+a|0)+(o<<4)|0;N[n>>2]=N[h+76>>2];a=1;if((c|0)==1){break b}while(1){f=P(a,28)+d|0;u=a<<5;h=u+b|0;j=J[h+16>>2];N[f>>2]=N[j>>2];N[f+4>>2]=N[j+4>>2];N[f+8>>2]=N[j+8>>2];N[f+12>>2]=N[j+12>>2];N[f+16>>2]=N[j+16>>2];N[f+20>>2]=N[j+20>>2];N[f+24>>2]=N[j+24>>2];f=(a<<4)+e|0;J[f+8>>2]=0;J[f+12>>2]=1065353216;J[f>>2]=0;J[f+4>>2]=0;o=J[j+64>>2];l=J[j+68>>2];q=J[j+84>>2];f=J[j+80>>2];r=N[j+72>>2];s=N[j+88>>2];m=t+u|0;J[m+28>>2]=0;N[m+24>>2]=s;J[m+12>>2]=0;N[m+8>>2]=r;J[m+16>>2]=f;J[m+20>>2]=q;J[m>>2]=o;J[m+4>>2]=l;f=p+u|0;J[f+24>>2]=0;J[f+28>>2]=0;J[f+16>>2]=0;J[f+20>>2]=0;J[f+8>>2]=0;J[f+12>>2]=0;J[f>>2]=0;J[f+4>>2]=0;Br(v+P(a,144)|0,j,j);N[(a<<2)+n>>2]=N[j+76>>2];GI(P(a,84)+g|0,P(J[h+24>>2],28)+d|0,j,J[h+20>>2]);a=a+1|0;if((c|0)!=(a|0)){continue}break}a=1;if(c>>>0<=1){break b}b=L[i+6>>1]+i|0;while(1){e=P(K[(a+i|0)- -64|0],28)+d|0;z=N[e+20>>2];A=N[e+24>>2];B=N[e+16>>2];f=P(a,28)+d|0;w=N[f+16>>2];e=P(a,84)+g|0;C=N[e+44>>2];r=N[e+48>>2];x=N[f+20>>2];s=N[e+52>>2];y=N[f+24>>2];e=b+(a<<5)|0;J[e+28>>2]=0;N[e+24>>2]=s-y;N[e+20>>2]=r-x;N[e+16>>2]=C-w;J[e+12>>2]=0;N[e>>2]=w-B;N[e+8>>2]=y-A;N[e+4>>2]=x-z;a=a+1|0;if((c|0)!=(a|0)){continue}break}}Ia=k+32|0}function ls(a,b,c,d){var e=0,f=0,g=0,h=0,i=Q(0),j=Q(0),k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=Q(0),A=Q(0),B=0,C=0,D=0,E=0,F=0;a:{e=L[a+22>>1];if(!e){break a}o=J[a+24>>2];x=K[o|0]==7?144:96;B=(e<<4)+o|0;f=J[a+60>>2];k=J[a+92>>2];p=J[a+124>>2];e=J[a+28>>2];g=o;while(1){y=g+192|0;q=K[g+1|0];h=q<<4;n=g;m=((y+h|0)+P(q,x)|0)+(h&0-(H[g+3|0]&1))|0;r=K[g+2|0];s=(m+(((r|0)!=0)<<7)|0)+(r<<4)|0;C=K[g+7|0];D=K[g+6|0];E=K[g+5|0];F=K[g+4|0];if(q){g=0;while(1){l=k;h=f;f=(g<<4)+y|0;z=N[f+12>>2];A=N[f+8>>2];i=N[f+4>>2];j=N[f>>2];f=0;b:{if(!e){break b}f=e;if(K[n+8|0]<=g>>>0){break b}N[e>>2]=j;f=e+4|0}e=f;k=0;f=0;c:{if(!h){break c}f=h;if(K[n+9|0]<=g>>>0){break c}N[h>>2]=i;f=h+4|0}d:{if(!l){break d}if(K[n+10|0]<=g>>>0){k=l;break d}N[l>>2]=A;k=l+4|0}e:{if(!p){p=0;break e}if(K[n+11|0]<=g>>>0){break e}N[p>>2]=z;p=p+4|0}t=Q(t+z);u=Q(u+A);v=Q(v+i);w=Q(w+j);g=g+1|0;if((q|0)!=(g|0)){continue}break}}g=P(r,x)+s|0;f:{if(!r){break f}s=J[m+12>>2];l=J[m+8>>2];h=J[m+4>>2];if(!(!K[n+12|0]|!J[m>>2])){H[J[m+16>>2]]=1}if(!(!K[n+13|0]|!h)){H[J[m+20>>2]]=1}if(!(!K[n+14|0]|!l)){H[J[m+24>>2]]=1}if(!K[n+15|0]|!s){break f}H[J[m+28>>2]]=1}if(g>>>0>>0){continue}break}k=E&1;g:{if(!(F&1)|L[a+8>>1]!=65535|(L[a+10>>1]!=65535|w==Q(0))){break g}f=J[c>>2];i=N[f+28>>2];e=J[d>>2];j=N[e+28>>2];if(!(i>2];h=J[f+72>>2];f=J[o+176>>2];e=J[b+8>>2];J[b+8>>2]=e+1;g=J[b+4>>2]+(e<<5)|0;N[g+8>>2]=i>2]=w;J[g>>2]=f;f=l<<7;e=h<<7;J[g+16>>2]=e>>>0>>0?f:e;J[g+12>>2]=e>>>0>f>>>0?f:e}g=D&1;h:{if(!k|L[a+40>>1]!=65535|(L[a+42>>1]!=65535|v==Q(0))){break h}f=J[c+4>>2];i=N[f+28>>2];e=J[d+4>>2];j=N[e+28>>2];if(!(i>2];h=J[e+72>>2];f=J[f+72>>2];e=J[b+8>>2];J[b+8>>2]=e+1;k=J[b+4>>2]+(e<<5)|0;N[k+8>>2]=i>2]=v;J[k>>2]=l;h=h<<7;e=f<<7;J[k+16>>2]=e>>>0>>0?h:e;J[k+12>>2]=e>>>0>h>>>0?h:e}k=C&1;i:{if(!g|L[a+72>>1]!=65535|(L[a+74>>1]!=65535|u==Q(0))){break i}f=J[c+8>>2];i=N[f+28>>2];e=J[d+8>>2];j=N[e+28>>2];if(!(i>2];h=J[e+72>>2];f=J[f+72>>2];e=J[b+8>>2];J[b+8>>2]=e+1;g=J[b+4>>2]+(e<<5)|0;N[g+8>>2]=i>2]=u;J[g>>2]=l;h=h<<7;e=f<<7;J[g+16>>2]=e>>>0>>0?h:e;J[g+12>>2]=e>>>0>h>>>0?h:e}if(!k|L[a+104>>1]!=65535|(L[a+106>>1]!=65535|t==Q(0))){break a}c=J[c+12>>2];i=N[c+28>>2];a=J[d+12>>2];j=N[a+28>>2];if(!(i>2];d=J[a+72>>2];c=J[c+72>>2];a=J[b+8>>2];J[b+8>>2]=a+1;f=J[b+4>>2]+(a<<5)|0;N[f+8>>2]=i>2]=t;J[f>>2]=e;b=d<<7;a=c<<7;J[f+16>>2]=a>>>0>>0?b:a;J[f+12>>2]=a>>>0>b>>>0?b:a}}function RA(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),w=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=0,L=0,M=0,O=Q(0),P=Q(0),R=Q(0);g=N[a+8>>2];K=J[d+8>>2];B=N[d+8>>2];L=J[d>>2];M=J[d+4>>2];w=N[d>>2];f=N[a>>2];E=N[d+4>>2];m=N[a+4>>2];a:{if(!(!(w>=(f>Q(0)?f:Q(-f)))|!(E>=(m>Q(0)?m:Q(-m))))){a=1;if(B>=(g>Q(0)?g:Q(-g))){break a}}a=0;r=N[b>>2];n=f>2];if(w<(n>2];u=m>2];if((uE){break a}u=N[b+8>>2];e=g>2];if(B<(er?f:r;if(Q(Q(0)-w)>(e>s?e:s)){break a}e=m>n?m:n;if(Q(Q(0)-E)>(e>y?e:y)){break a}e=g>u?g:u;if(Q(Q(0)-B)>(e>z?e:z)){break a}e=Q(r-f);i=Q(y-n);o=Q(s-r);j=Q(n-m);k=Q(Q(e*i)-Q(o*j));q=Q(z-u);h=Q(u-g);t=Q(Q(j*q)-Q(i*h));p=Q(Q(h*o)-Q(q*e));l=Q(Q(k*g)+Q(Q(t*f)+Q(m*p)));b=(C(k),v(2))&-2147483648;c=(C(t),v(2))&-2147483648;d=(C(p),v(2))&-2147483648;if(l>Q(Q(k*(x(2,K|b),D()))+Q(Q(t*(x(2,c|L),D()))+Q(p*(x(2,M|d),D()))))|lQ(0)?e:Q(-e);H=h>Q(0)?h:Q(-h);I=Q(Q(B*l)+Q(w*H));if(A>I){break a}O=j>Q(0)?j:Q(-j);P=Q(Q(E*l)+Q(w*O));l=Q(Q(f*j)-Q(m*e));F=Q(Q(r*j)-Q(e*n));A=lA?A:e)){break a}A=Q(Q(m*h)-Q(g*j));G=Q(Q(n*h)-Q(j*u));R=AR?R:j)>h){break a}k=k>t?k:t;if(Q(Q(0)-I)>(k>p?k:p)){break a}k=l>F?l:F;if(Q(Q(0)-P)>(eG?A:G;if(Q(Q(0)-h)>(e>j?e:j)){break a}p=o>Q(0)?o:Q(-o);F=q>Q(0)?q:Q(-q);A=Q(Q(B*p)+Q(w*F));e=Q(Q(g*o)-Q(f*q));j=Q(Q(u*o)-Q(r*q));k=ek?k:h)){break a}G=i>Q(0)?i:Q(-i);H=Q(Q(E*p)+Q(w*G));k=Q(Q(f*i)-Q(m*o));t=Q(Q(r*i)-Q(n*o));l=kl?l:o)){break a}p=Q(Q(m*q)-Q(g*i));l=Q(Q(n*q)-Q(u*i));I=l>p?p:l;i=Q(Q(y*q)-Q(i*z));q=Q(Q(B*G)+Q(E*F));if((i>I?I:i)>q){break a}e=e>j?e:j;if(Q(Q(0)-A)>(e>h?e:h)){break a}e=k>t?k:t;if(Q(Q(0)-H)>(e>o?e:o)){break a}e=l(e>i?e:i)){break a}e=Q(f-s);i=Q(g-z);o=Q(Q(g*e)-Q(f*i));j=Q(Q(u*e)-Q(r*i));h=j>o?o:j;q=Q(Q(e*z)-Q(s*i));k=e>Q(0)?e:Q(-e);t=i>Q(0)?i:Q(-i);p=Q(Q(B*k)+Q(w*t));if((hp){break a}h=f;f=Q(m-y);h=Q(Q(h*f)-Q(m*e));r=Q(Q(r*f)-Q(n*e));l=hQ(0)?f:Q(-f);w=Q(Q(E*k)+Q(w*e));if((lw){break a}g=Q(Q(m*i)-Q(g*f));m=Q(Q(n*i)-Q(u*f));n=gn?n:f;n=Q(Q(B*e)+Q(E*t));if(i>n){break a}g=g>m?g:m;a=!(Q(Q(0)-n)>(fr?h:r;a=a&(Q(Q(0)-w)>(g>s?g:s)^-1);g=j(g>q?g:q)^-1)}return a}function vo(a,b,c,d,e,f,g,h,i,j,k,l,m){var n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=0,x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=0,H=Q(0);p=Ia-32|0;Ia=p;v=0;a:{if(!a){break a}G=j|k;E=Q(2);A=-1;b:{c:{d:{e:{f:{g:{h:{v=g?J[g>>2]:0;g=P(v,36)+b|0;H=Q(Q(N[c+8>>2]*N[e+8>>2])+Q(Q(N[c>>2]*N[e>>2])+Q(N[c+4>>2]*N[e+4>>2])));if(Yh(c,e,f,d,g,H)){break h}o=N[g>>2];n=Q(N[g+12>>2]-o);t=N[g+4>>2];x=Q(N[g+28>>2]-t);q=Q(N[g+24>>2]-o);t=Q(N[g+16>>2]-t);o=Q(Q(n*x)-Q(q*t));r=N[g+8>>2];s=Q(N[g+20>>2]-r);u=Q(s*q);q=Q(N[g+32>>2]-r);n=Q(u-Q(q*n));t=Q(Q(t*q)-Q(x*s));if(!G&Q(Q(o*N[e+8>>2])+Q(Q(t*N[e>>2])+Q(n*N[e+4>>2])))>Q(0)){break h}x=Q(0);q=Q(Y(Q(Q(o*o)+Q(Q(t*t)+Q(n*n)))));if(q==Q(0)){break h}s=o;o=Q(Q(1)/q);q=Q(s*o);N[p+28>>2]=q;r=Q(n*o);N[p+24>>2]=r;s=Q(t*o);N[p+20>>2]=s;if(!Xh(g,p+20|0,c,d,e,p+8|0,p+7|0,m)){break g}n=N[p+8>>2];if(n>f){break g}o=f>2];z=N[e>>2];B=N[e+4>>2];u=Q(R(Q(Q(q*y)+Q(Q(s*z)+Q(r*B)))));if(!(Q(f-o)>n|Q(o+f)>n&u>Q(-2))){t=Q(0);o=f;if(n!=Q(0)){break f}}if(n==Q(0)){break e}if(l){g=v;break d}E=Q(-u);x=s;t=r;F=q;A=v;o=n;break f}t=Q(0);x=Q(0);o=f;break f}t=Q(0);o=f}if(a>>>0<2){break c}C=1;while(1){g=(v|0)!=(C|0)?C:0;w=P(g,36)+b|0;i:{if(Yh(c,e,o,d,w,H)){break i}n=N[w>>2];q=Q(N[w+12>>2]-n);r=N[w+4>>2];s=Q(N[w+28>>2]-r);u=Q(N[w+24>>2]-n);y=Q(N[w+16>>2]-r);n=Q(Q(q*s)-Q(u*y));r=N[w+8>>2];z=Q(N[w+20>>2]-r);B=Q(z*u);u=Q(N[w+32>>2]-r);r=Q(B-Q(u*q));s=Q(Q(y*u)-Q(s*z));if(!G&Q(Q(n*N[e+8>>2])+Q(Q(s*N[e>>2])+Q(r*N[e+4>>2])))>Q(0)){break i}q=Q(Y(Q(Q(n*n)+Q(Q(s*s)+Q(r*r)))));if(q==Q(0)){break i}u=n;n=Q(Q(1)/q);q=Q(u*n);N[p+28>>2]=q;r=Q(r*n);N[p+24>>2]=r;s=Q(s*n);N[p+20>>2]=s;if(!Xh(w,p+20|0,c,d,e,p+8|0,p+7|0,m)){break i}n=N[p+8>>2];if(n>f){break i}D=n>o?n:o;D=D>2];z=N[e>>2];B=N[e+4>>2];u=Q(-Q(R(Q(Q(q*y)+Q(Q(s*z)+Q(r*B))))));if(!(Q(o-D)>n|un|n==Q(0))){if(!(u==E&n>2]=-y;N[i+4>>2]=-B;N[i>>2]=-z;I[h+12>>1]=1026;J[h+8>>2]=v;d=N[e>>2];f=N[e+4>>2];o=N[e+8>>2];J[h+40>>2]=0;N[h+36>>2]=-o;N[h+32>>2]=-f;N[h+28>>2]=-d;break b}A=g;o=n;F=q;t=r;x=s}v=0;if((A|0)==-1){break a}uo(p+20|0,p+8|0,c,e,o,P(A,36)+b|0);if(!(!(Q(Q(F*N[e+8>>2])+Q(Q(x*N[e>>2])+Q(t*N[e+4>>2])))>Q(0))|(j|!k))){N[p+16>>2]=-N[p+16>>2];N[p+12>>2]=-N[p+12>>2];N[p+8>>2]=-N[p+8>>2]}N[h+16>>2]=N[p+20>>2];N[h+20>>2]=N[p+24>>2];N[h+24>>2]=N[p+28>>2];N[h+28>>2]=N[p+8>>2];N[h+32>>2]=N[p+12>>2];d=N[p+16>>2];N[h+40>>2]=o;N[h+36>>2]=d;I[h+12>>1]=3;J[h+8>>2]=A;N[i+8>>2]=F;N[i+4>>2]=t;N[i>>2]=x}v=1}Ia=p+32|0;return v}function et(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;j=Ia-16|0;Ia=j;f=J[a+372>>2];a:{if(!f){break a}g=J[a+340>>2];while(1){e=J[g+(c<<2)>>2];H[e+44|0]=K[e+44|0]&251;if(J[e+20>>2]){dj(e)}ht(e);c=c+1|0;if((f|0)!=(c|0)){continue}break}c=J[a+356>>2];if(!c|!J[a+372>>2]){break a}Wa(J[a+348>>2],255,c<<2);c=J[a+344>>2];f=J[a+352>>2];g=f-1|0;if(g){e=0;if(f-2>>>0>=3){h=g&-4;f=0;while(1){k=d|1;J[c+(d<<2)>>2]=k;i=c+(k<<2)|0;k=d|2;J[i>>2]=k;i=c+(k<<2)|0;k=d|3;J[i>>2]=k;d=d+4|0;J[c+(k<<2)>>2]=d;f=f+4|0;if((h|0)!=(f|0)){continue}break}}f=g&3;if(f){while(1){h=c+(d<<2)|0;d=d+1|0;J[h>>2]=d;e=e+1|0;if((f|0)!=(e|0)){continue}break}}e=J[a+352>>2]-1|0}else{e=0}J[c+(e<<2)>>2]=-1;J[a+372>>2]=0;J[a+364>>2]=0}f=J[a+332>>2];b:{if(!f){break b}J[j>>2]=b;e=J[b+4>>2];c=J[b+8>>2];g=J[(e+(c<<2)|0)-4>>2];c:{if((g-J[b+16>>2]|0)>=272){g=g-272|0;J[j+12>>2]=g;if(c>>>0>=(J[b+12>>2]&2147483647)>>>0){Yb(b+4|0,j+12|0);b=J[j+12>>2];break c}J[e+(c<<2)>>2]=g;J[b+8>>2]=c+1;b=J[j+12>>2];break c}b=J[42504];b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,272,29113,20742,99)|0}J[j+4>>2]=b;if(b){J[b>>2]=0;J[b+4>>2]=0}J[j+8>>2]=b;b=J[a+300>>2];d=0;while(1){dt(a,J[b+(d<<2)>>2],j);d=d+1|0;if((f|0)!=(d|0)){continue}break}d:{c=J[j+4>>2];if(!c){break d}if(!J[c+4>>2]){c=J[c>>2];if(!c){break d}}e=c+8|0;while(1){d=1;while(1){dt(a,J[e>>2],j);if(M[c+4>>2]>d>>>0){e=((d<<2)+c|0)+8|0;d=d+1|0;continue}break}c=J[c>>2];if(!c){break d}e=c+8|0;continue}}d=0;while(1){c=J[b+(d<<2)>>2];e=J[c+60>>2];c=qh(J[(e?e:J[c- -64>>2])+164>>2]);if(!J[c+20>>2]){ht(c)}d=d+1|0;if((f|0)!=(d|0)){continue}break}b=J[a+316>>2];if(!(!b|!J[a+332>>2])){Wa(J[a+308>>2],255,b<<2);d=0;b=J[a+304>>2];f=J[a+312>>2];c=f-1|0;if(c){e=0;if(f-2>>>0>=3){i=c&-4;f=0;while(1){h=d|1;J[b+(d<<2)>>2]=h;g=b+(h<<2)|0;h=d|2;J[g>>2]=h;g=b+(h<<2)|0;h=d|3;J[g>>2]=h;d=d+4|0;J[b+(h<<2)>>2]=d;f=f+4|0;if((i|0)!=(f|0)){continue}break}}c=c&3;if(c){while(1){f=b+(d<<2)|0;d=d+1|0;J[f>>2]=d;e=e+1|0;if((c|0)!=(e|0)){continue}break}}c=J[a+312>>2]-1|0}else{c=0}J[b+(c<<2)>>2]=-1;J[a+332>>2]=0;J[a+324>>2]=0}b=J[j+4>>2];if(!b){break b}while(1){g=J[b>>2];i=J[j>>2];a=J[i+16>>2];e:{if(!(a>>>0<=b>>>0&a+J[i+20>>2]>>>0>b>>>0)){a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,b);break e}k=J[i+4>>2];e=0;h=J[i+8>>2];a=h;while(1){f=e;e=f+1|0;c=a;a=c-1|0;d=(a<<2)+k|0;if(M[d>>2]>>0){continue}break}f:{if(c>>>0>=h>>>0){break f}e=0;a=f&3;if(a){while(1){J[d>>2]=J[J[i+4>>2]+(c<<2)>>2];c=c+1|0;d=d+4|0;e=e+1|0;if((a|0)!=(e|0)){continue}break}}if(f-1>>>0<3){break f}while(1){a=c<<2;J[d>>2]=J[a+J[i+4>>2]>>2];J[d+4>>2]=J[(a+J[i+4>>2]|0)+4>>2];J[d+8>>2]=J[(a+J[i+4>>2]|0)+8>>2];J[d+12>>2]=J[(a+J[i+4>>2]|0)+12>>2];d=d+16|0;c=c+4|0;if((h|0)!=(c|0)){continue}break}}J[i+8>>2]=h-1}b=g;if(b){continue}break}}Ia=j+16|0}function oy(a,b,c){var d=0,e=Q(0),f=0,g=Q(0),h=Q(0),i=0,j=0,k=0,l=0,m=Q(0),n=0,o=0,p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=0,D=0,E=Q(0),F=0,G=0,H=0,I=0,M=0,R=0,S=0,T=Q(0),U=Q(0),V=Q(0),W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0);Z=J[a+20>>2];if(Z){I=J[a+4>>2];oa=J[a+28>>2];pa=J[a+16>>2];x=N[c+8>>2];y=N[c+4>>2];z=N[c>>2];while(1){a=P(M,20)+pa|0;R=K[a+18|0];_=R-2|0;if(_){qa=N[a+8>>2];ra=N[a+4>>2];sa=N[a>>2];S=L[a+16>>1]+oa|0;a=P(K[S|0],12)+I|0;T=Q(N[a+8>>2]-x);d=+T;$=d*d;U=Q(N[a+4>>2]-y);j=+U;aa=j*j;V=Q(N[a>>2]-z);k=+V;ba=k*k;a=0;while(1){ca=a+1|0;W=P(K[((ca>>>0)%(R>>>0)|0)+S|0],12)+I|0;p=Q(N[W>>2]-z);t=Q(p-V);a=P(K[((a+2>>>0)%(R>>>0)|0)+S|0],12)+I|0;g=Q(N[a+4>>2]-y);q=Q(g-U);h=Q(N[a>>2]-z);u=Q(h-V);r=Q(N[W+4>>2]-y);e=Q(r-U);E=Q(Q(t*q)-Q(u*e));A=e;e=Q(N[a+8>>2]-x);m=Q(e-T);ta=q;q=Q(N[W+8>>2]-x);w=Q(q-T);A=Q(Q(A*m)-Q(ta*w));w=Q(Q(w*u)-Q(m*t));a:{if(!(Q(Q(E*qa)+Q(Q(A*sa)+Q(ra*w)))>3]=d;j=ja*-.008333333333333333;O[b+48>>3]=j;k=ia*-.008333333333333333;O[b+80>>3]=k;O[b+32>>3]=j;n=ha*-.008333333333333333;O[b+72>>3]=n;O[b- -64>>3]=k;O[b+40>>3]=n;i=ga*.016666666666666666;l=ea*.016666666666666666;o=i+l;O[b+88>>3]=o;f=da*.016666666666666666;i=i+f;O[b+56>>3]=i;l=l+f;O[b+24>>3]=l;g=Q(ka*.041666666666666664/d);N[b+8>>2]=g;h=Q(la*.041666666666666664/d);N[b+4>>2]=h;e=Q(ma*.041666666666666664/d);N[b>>2]=e;q=Q(e*h);f=d*+q+j;O[b+120>>3]=f;t=Q(h*g);s=d*+t+k;O[b+152>>3]=s;O[b+104>>3]=f;p=Q(e*e);r=Q(h*h);u=Q(p+r);O[b+160>>3]=o-d*+u;m=Q(g*g);x=Q(m+p);O[b+128>>3]=i-d*+x;m=Q(r+m);O[b+96>>3]=l-d*+m;y=Q(e*g);f=d*+y+n;O[b+144>>3]=f;O[b+136>>3]=s;O[b+112>>3]=f;p=N[c+8>>2];z=N[c>>2];r=N[c+4>>2];if(!(!(z!=Q(0)|r!=Q(0))&p==Q(0))){g=Q(p+g);N[b+8>>2]=g;h=Q(r+h);N[b+4>>2]=h;e=Q(z+e);N[b>>2]=e;j=d*+Q(q-Q(h*e))+j;O[b+48>>3]=j;k=d*+Q(t-Q(g*h))+k;O[b+80>>3]=k;O[b+32>>3]=j;j=d*+Q(y-Q(e*g))+n;O[b+72>>3]=j;O[b+64>>3]=k;O[b+40>>3]=j;d=-d;e=Q(e*e);h=Q(h*h);O[b+88>>3]=d*+Q(u-Q(e+h))+o;g=Q(g*g);O[b+56>>3]=d*+Q(x-Q(g+e))+i;O[b+24>>3]=d*+Q(m-Q(h+g))+l}return 1}function LD(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0),H=Q(0),I=Q(0),K=Q(0),M=Q(0);b=Ia-208|0;Ia=b;h=1;a:{if(!(J[c+40>>2]&L[a+12>>1])){break a}F=J[c>>2];if(!J[F+588>>2]){break a}h=J[a+4>>2];B=N[h+20>>2];C=N[h+16>>2];q=N[h+32>>2];r=N[h+24>>2];D=N[h+28>>2];s=N[h+44>>2];t=N[h+36>>2];w=N[h+40>>2];d=N[c+20>>2];e=N[c+36>>2];f=N[h+56>>2];i=N[c+24>>2];g=N[c+32>>2];j=N[h+52>>2];l=N[c+16>>2];k=N[c+28>>2];x=N[h+48>>2];E=N[h+12>>2];m=N[c+12>>2];J[b+44>>2]=0;e=Q(f-e);e=Q(e+e);f=Q(x-k);f=Q(f+f);g=Q(j-g);g=Q(g+g);j=Q(Q(d*e)+Q(Q(m*f)+Q(l*g)));k=Q(Q(i*i)+Q(-.5));N[b+40>>2]=Q(d*j)+Q(Q(e*k)-Q(i*Q(Q(m*g)-Q(f*l))));N[b+36>>2]=Q(l*j)+Q(Q(g*k)-Q(i*Q(Q(d*f)-Q(e*m))));N[b+32>>2]=Q(m*j)+Q(Q(f*k)-Q(i*Q(Q(l*e)-Q(g*d))));e=N[h+8>>2];f=N[h>>2];g=N[h+4>>2];J[b+204>>2]=0;J[b+188>>2]=0;J[b+172>>2]=0;J[b+156>>2]=0;J[b+140>>2]=0;j=Q(m+m);y=Q(d*j);k=Q(l+l);G=Q(i*k);u=Q(y+G);p=Q(k*d);H=Q(i*j);v=Q(p-H);o=Q(Q(1)-Q(m*j));I=Q(l*k);n=Q(o-I);m=Q(Q(Q(t*u)+Q(w*v))+Q(s*n));k=Q((m>Q(0)?m:Q(-m))+Q(9.999999974752427e-7));N[b+136>>2]=k;x=Q(Q(Q(u*r)+Q(v*D))+Q(n*q));A=Q((x>Q(0)?x:Q(-x))+Q(9.999999974752427e-7));N[b+132>>2]=A;u=Q(Q(Q(E*u)+Q(C*v))+Q(n*B));v=Q((u>Q(0)?u:Q(-u))+Q(9.999999974752427e-7));N[b+128>>2]=v;J[b+124>>2]=0;K=Q(j*l);z=i;i=Q(d+d);M=Q(z*i);n=Q(K-M);z=Q(d*i);o=Q(o-z);p=Q(H+p);d=Q(Q(Q(t*n)+Q(w*o))+Q(s*p));i=Q((d>Q(0)?d:Q(-d))+Q(9.999999974752427e-7));N[b+120>>2]=i;l=Q(Q(Q(n*r)+Q(o*D))+Q(p*q));j=Q((l>Q(0)?l:Q(-l))+Q(9.999999974752427e-7));N[b+116>>2]=j;n=Q(Q(p*B)+Q(Q(E*n)+Q(C*o)));o=Q((n>Q(0)?n:Q(-n))+Q(9.999999974752427e-7));N[b+112>>2]=o;J[b+108>>2]=0;p=Q(Q(Q(1)-I)-z);z=w;w=Q(K+M);y=Q(y-G);s=Q(Q(Q(t*p)+Q(z*w))+Q(s*y));t=Q((s>Q(0)?s:Q(-s))+Q(9.999999974752427e-7));N[b+104>>2]=t;q=Q(Q(Q(p*r)+Q(w*D))+Q(y*q));r=Q((q>Q(0)?q:Q(-q))+Q(9.999999974752427e-7));N[b+100>>2]=r;J[b+92>>2]=0;N[b+88>>2]=m;N[b+84>>2]=x;N[b+80>>2]=u;J[b+76>>2]=0;N[b+72>>2]=d;N[b+68>>2]=l;N[b- -64>>2]=n;J[b+60>>2]=0;N[b+56>>2]=s;N[b+52>>2]=q;N[b+200>>2]=Q(A*f)+Q(v*g);N[b+196>>2]=Q(k*f)+Q(v*e);N[b+184>>2]=Q(j*f)+Q(o*g);N[b+180>>2]=Q(i*f)+Q(o*e);N[b+152>>2]=Q(k*e)+Q(Q(v*f)+Q(A*g));N[b+148>>2]=Q(i*e)+Q(Q(o*f)+Q(j*g));d=Q(Q(y*B)+Q(Q(E*p)+Q(C*w)));N[b+48>>2]=d;d=Q((d>Q(0)?d:Q(-d))+Q(9.999999974752427e-7));N[b+96>>2]=d;N[b+168>>2]=Q(r*f)+Q(d*g);N[b+164>>2]=Q(t*f)+Q(d*e);J[b+28>>2]=0;N[b+24>>2]=e;N[b+20>>2]=g;N[b+16>>2]=f;N[b+192>>2]=Q(k*g)+Q(A*e);N[b+176>>2]=Q(i*g)+Q(j*e);N[b+160>>2]=Q(t*g)+Q(r*e);N[b+144>>2]=Q(t*e)+Q(Q(d*f)+Q(r*g));c=J[c+4>>2];h=gq(J[c+12>>2],J[c+8>>2],F,b+16|0,J[a+8>>2])}Ia=b+208|0;return h|0}function Dg(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0);J[f>>2]=3;n=N[c>>2];h=N[b>>2];t=Q(n-h);o=N[d+4>>2];j=N[b+4>>2];u=Q(o-j);p=N[d>>2];v=Q(p-h);q=N[c+4>>2];w=Q(q-j);k=Q(Q(t*u)-Q(v*w));r=N[d+8>>2];i=N[b+8>>2];x=Q(r-i);s=N[c+8>>2];y=Q(s-i);m=Q(Q(w*x)-Q(u*y));l=Q(Q(y*v)-Q(x*t));z=Q(Q(k*k)+Q(Q(m*m)+Q(l*l)));if(z==Q(0)){N[a>>2]=34028234663852886e22;return}A=Q(Q(k*Q(Q(h*q)-Q(n*j)))+Q(Q(m*Q(Q(j*s)-Q(q*i)))+Q(Q(Q(i*n)-Q(s*h))*l)));a:{B=Q(Q(k*Q(Q(n*o)-Q(p*q)))+Q(Q(m*Q(Q(q*r)-Q(o*s)))+Q(Q(Q(s*p)-Q(r*n))*l)));C=Q(Q(k*Q(Q(p*j)-Q(h*o)))+Q(Q(m*Q(Q(o*i)-Q(j*r)))+Q(Q(Q(r*h)-Q(i*p))*l)));if(!(!(A>=Q(0))|(!(B>=Q(0))|!(C>=Q(0))))){J[g+12>>2]=0;i=Q(Q(Q(k*i)+Q(Q(m*h)+Q(j*l)))/z);h=Q(k*i);N[g+8>>2]=h;j=Q(l*i);N[g+4>>2]=j;i=Q(m*i);N[g>>2]=i;break a}J[f>>2]=2;m=Q(-s);l=Q(-n);n=Q(-q);k=Q(Q(y*m)+Q(Q(t*l)+Q(w*n)));i=Q(-i);q=Q(-h);s=Q(-j);h=Q(Q(y*i)+Q(Q(t*q)+Q(w*s)));if(!(!(k<=Q(0))|(!(A<=Q(0))|!(h>=Q(0))))){m=N[b>>2];j=N[b+4>>2];i=N[b+8>>2];J[g+12>>2]=0;l=i;i=h;h=Q(h-k);i=Q(i*(Q(R(h))>Q(1.1920928955078125e-7)?Q(Q(1)/h):Q(0)));h=Q(l+Q(y*i));N[g+8>>2]=h;j=Q(j+Q(w*i));N[g+4>>2]=j;i=Q(m+Q(t*i));N[g>>2]=i;break a}r=Q(-r);p=Q(-p);o=Q(-o);j=Q(Q(x*r)+Q(Q(v*p)+Q(u*o)));b:{m=Q(Q(x*m)+Q(Q(v*l)+Q(u*n)));if(!(B<=Q(0))|!(m>=k)){break b}n=Q(Q(y*r)+Q(Q(t*p)+Q(w*o)));if(!(n>=j)){break b}h=N[c>>2];t=N[d>>2];i=N[c+4>>2];o=N[d+4>>2];l=N[c+8>>2];u=N[d+8>>2];b=J[e+8>>2];J[e>>2]=J[e+4>>2];J[e+4>>2]=b;J[g+12>>2]=0;k=Q(m-k);j=Q(k+Q(n-j));j=Q(k*(Q(R(j))>Q(1.1920928955078125e-7)?Q(Q(1)/j):Q(0)));k=Q(l+Q(j*Q(u-l)));N[g+8>>2]=k;i=Q(i+Q(j*Q(o-i)));N[g+4>>2]=i;h=Q(h+Q(j*Q(t-h)));N[g>>2]=h;N[a>>2]=Q(k*k)+Q(Q(h*h)+Q(i*i));return}i=Q(Q(x*i)+Q(Q(v*q)+Q(u*s)));if(!(!(j<=Q(0))|(!(C<=Q(0))|!(i>=Q(0))))){J[e+4>>2]=J[e+8>>2];k=N[b>>2];m=N[b+4>>2];h=N[b+8>>2];J[g+12>>2]=0;l=h;h=Q(i-j);i=Q(i*(Q(R(h))>Q(1.1920928955078125e-7)?Q(Q(1)/h):Q(0)));h=Q(l+Q(x*i));N[g+8>>2]=h;j=Q(m+Q(u*i));N[g+4>>2]=j;i=Q(k+Q(v*i));N[g>>2]=i;break a}J[f>>2]=1;if(!(!(h<=Q(0))|!(i<=Q(0)))){c=J[b+4>>2];J[g>>2]=J[b>>2];J[g+4>>2]=c;c=J[b+12>>2];J[g+8>>2]=J[b+8>>2];J[g+12>>2]=c;h=N[b+8>>2];i=Q(h*h);h=N[b>>2];l=Q(h*h);h=N[b+4>>2];N[a>>2]=i+Q(l+Q(h*h));return}if(!(!(k>=Q(0))|!(k>=m))){J[e>>2]=J[e+4>>2];b=J[c+12>>2];J[g+8>>2]=J[c+8>>2];J[g+12>>2]=b;b=J[c+4>>2];J[g>>2]=J[c>>2];J[g+4>>2]=b;h=N[c+8>>2];i=Q(h*h);h=N[c>>2];l=Q(h*h);h=N[c+4>>2];N[a>>2]=i+Q(l+Q(h*h));return}J[e>>2]=J[e+8>>2];b=J[d+12>>2];J[g+8>>2]=J[d+8>>2];J[g+12>>2]=b;b=J[d+4>>2];J[g>>2]=J[d>>2];J[g+4>>2]=b;h=N[d+8>>2];i=Q(h*h);h=N[d>>2];l=Q(h*h);h=N[d+4>>2];N[a>>2]=i+Q(l+Q(h*h));return}N[a>>2]=Q(h*h)+Q(Q(i*i)+Q(j*j))}function cA(a,b,c,d,e){var f=0,g=Q(0),h=0,i=Q(0),j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=Q(0),w=0,x=Q(0),y=Q(0);f=Ia;w=f;f=f-(d+15&-16)|0;Ia=f;o=Wa(f,0,d);g=Q(34028234663852886e22);f=e;j=-1;while(1){d=J[f+48>>2];k=J[f+52>>2];a:{if(d>>>0>=k>>>0){break a}r=k+(d^-1)|0;h=0;p=k-d&3;if(p){while(1){i=N[((d<<6)+c|0)+44>>2];q=i>>0<=2){break a}while(1){i=N[((d<<6)+c|0)+44>>2];h=i>2];g=h?i:g;q=m>2];g=q?m:g;r=i>2];g=r?i:g;p=m>2];if(f){continue}break}H[j+o|0]=1;d=(j<<6)+c|0;f=J[d+20>>2];J[b+16>>2]=J[d+16>>2];J[b+20>>2]=f;f=J[d+4>>2];J[b>>2]=J[d>>2];J[b+4>>2]=f;J[b+48>>2]=J[d+48>>2];f=J[d+44>>2];J[b+40>>2]=J[d+40>>2];J[b+44>>2]=f;f=J[d+36>>2];J[b+32>>2]=J[d+32>>2];J[b+36>>2]=f;f=J[d+28>>2];J[b+24>>2]=J[d+24>>2];J[b+28>>2]=f;f=J[d+12>>2];J[b+8>>2]=J[d+8>>2];J[b+12>>2]=f;h=J[e+48>>2];f=(h<<6)+c|0;m=N[b+24>>2];g=Q(N[f+24>>2]-m);i=Q(g*g);n=N[b+16>>2];g=Q(N[f+16>>2]-n);l=Q(g*g);v=N[b+20>>2];g=Q(N[f+20>>2]-v);g=Q(i+Q(l+Q(g*g)));i=N[d+44>>2];f=e;while(1){d=J[f+48>>2];k=J[f+52>>2];if(d>>>0>>0){while(1){j=(d<<6)+c|0;l=Q(N[j+24>>2]-m);x=Q(l*l);l=Q(N[j+16>>2]-n);y=Q(l*l);l=Q(N[j+20>>2]-v);l=Q(x+Q(y+Q(l*l)));j=l>g;g=j?l:g;h=j?d:h;d=d+1|0;if((k|0)!=(d|0)){continue}break}}f=J[f+16>>2];if(f){continue}break}H[h+o|0]=1;d=(h<<6)+c|0;f=J[d+4>>2];J[b+64>>2]=J[d>>2];J[b+68>>2]=f;J[b+112>>2]=J[d+48>>2];f=J[d+44>>2];J[b+104>>2]=J[d+40>>2];J[b+108>>2]=f;f=J[d+36>>2];J[b+96>>2]=J[d+32>>2];J[b+100>>2]=f;f=J[d+28>>2];J[b+88>>2]=J[d+24>>2];J[b+92>>2]=f;f=J[d+20>>2];J[b+80>>2]=J[d+16>>2];J[b+84>>2]=f;f=J[d+12>>2];J[b+72>>2]=J[d+8>>2];J[b+76>>2]=f;m=N[d+44>>2];g=Q(34028234663852886e22);while(1){d=J[e+48>>2];j=J[e+52>>2];b:{if(d>>>0>=j>>>0){break b}f=d+1|0;if(j-d&1){if(!K[d+o|0]){n=N[((d<<6)+c|0)+44>>2];k=n>2];f=n>2];k=n>2];if(e){continue}break}c=(h<<6)+c|0;d=J[c+4>>2];J[b+128>>2]=J[c>>2];J[b+132>>2]=d;J[b+176>>2]=J[c+48>>2];d=J[c+44>>2];J[b+168>>2]=J[c+40>>2];J[b+172>>2]=d;d=J[c+36>>2];J[b+160>>2]=J[c+32>>2];J[b+164>>2]=d;d=J[c+28>>2];J[b+152>>2]=J[c+24>>2];J[b+156>>2]=d;d=J[c+20>>2];J[b+144>>2]=J[c+16>>2];J[b+148>>2]=d;d=J[c+12>>2];J[b+136>>2]=J[c+8>>2];J[b+140>>2]=d;g=N[c+44>>2];i=im?m:i;N[a>>2]=g>2]+20>>2]](g)|0?33002:70610;g=Ka[J[J[g+12>>2]+8>>2]](g+12|0,84,n,7845,45)|0;A=Ka[J[J[a>>2]+20>>2]](a)|0;I[s+14>>1]=3;o=Ia-32|0;Ia=o;I[g+6>>1]=L[s+14>>1];I[g+4>>1]=260;J[g+76>>2]=0;J[g+16>>2]=0;J[g+12>>2]=162228;J[g>>2]=162004;J[g+8>>2]=0;n=J[42504]+12|0;n=Ka[J[J[n>>2]+8>>2]](n,112,29113,20296,454)|0;h=N[c+12>>2];j=N[c+8>>2];k=N[c>>2];f=N[c+4>>2];r=J[c+20>>2];t=J[c+16>>2];N[g+44>>2]=N[c+24>>2];J[g+36>>2]=t;J[g+40>>2]=r;i=f;f=Q(Q(1)/Q(Y(Q(Q(h*h)+Q(Q(j*j)+Q(Q(k*k)+Q(f*f)))))));N[g+24>>2]=i*f;N[g+28>>2]=j*f;N[g+32>>2]=h*f;N[g+20>>2]=k*f;h=N[e+12>>2];j=N[e+8>>2];k=N[e>>2];f=N[e+4>>2];r=J[e+20>>2];t=J[e+16>>2];N[g+72>>2]=N[e+24>>2];z=g- -64|0;J[z>>2]=t;J[z+4>>2]=r;i=f;f=Q(Q(1)/Q(Y(Q(Q(h*h)+Q(Q(j*j)+Q(Q(k*k)+Q(f*f)))))));N[g+52>>2]=i*f;N[g+56>>2]=j*f;N[g+60>>2]=h*f;N[g+48>>2]=k*f;r=o+4|0;dc(r,b);q=N[c+20>>2];u=N[c+24>>2];v=N[c+16>>2];w=N[o+24>>2];x=N[o+28>>2];y=N[o+20>>2];j=N[o+12>>2];i=N[c+8>>2];k=N[o+8>>2];l=N[c+4>>2];h=N[o+16>>2];m=N[c+12>>2];f=N[o+4>>2];p=N[c>>2];N[n+28>>2]=Q(j*i)+Q(Q(k*l)+Q(Q(h*m)+Q(f*p)));N[n+24>>2]=Q(p*k)+Q(Q(Q(h*i)-Q(m*j))-Q(f*l));N[n+20>>2]=Q(i*f)+Q(Q(Q(h*l)-Q(m*k))-Q(j*p));N[n+16>>2]=Q(l*j)+Q(Q(Q(h*p)-Q(m*f))-Q(k*i));i=Q(v-y);i=Q(i+i);l=Q(q-w);l=Q(l+l);m=Q(u-x);m=Q(m+m);p=Q(Q(Q(Q(-f)*i)-Q(l*k))-Q(j*m));q=Q(Q(h*h)+Q(-.5));N[n+40>>2]=Q(Q(m*q)+Q(h*Q(Q(k*i)-Q(f*l))))-Q(j*p);N[n+36>>2]=Q(Q(l*q)+Q(h*Q(Q(f*m)-Q(j*i))))-Q(k*p);N[n+32>>2]=Q(Q(i*q)+Q(h*Q(Q(j*l)-Q(k*m))))-Q(f*p);dc(r,d);q=N[e+20>>2];u=N[e+24>>2];v=N[e+16>>2];w=N[o+24>>2];x=N[o+28>>2];y=N[o+20>>2];j=N[o+12>>2];i=N[e+8>>2];k=N[o+8>>2];l=N[e+4>>2];h=N[o+16>>2];m=N[e+12>>2];f=N[o+4>>2];p=N[e>>2];N[n+56>>2]=Q(j*i)+Q(Q(k*l)+Q(Q(h*m)+Q(f*p)));N[n+52>>2]=Q(p*k)+Q(Q(Q(h*i)-Q(m*j))-Q(f*l));N[n+48>>2]=Q(i*f)+Q(Q(Q(h*l)-Q(m*k))-Q(j*p));N[n+44>>2]=Q(l*j)+Q(Q(Q(h*p)-Q(m*f))-Q(k*i));i=Q(v-y);i=Q(i+i);l=Q(q-w);l=Q(l+l);m=Q(u-x);m=Q(m+m);p=Q(Q(Q(Q(-f)*i)-Q(l*k))-Q(j*m));q=Q(Q(h*h)+Q(-.5));N[n+68>>2]=Q(Q(m*q)+Q(h*Q(Q(k*i)-Q(f*l))))-Q(j*p);N[n- -64>>2]=Q(Q(l*q)+Q(h*Q(Q(f*m)-Q(j*i))))-Q(k*p);N[n+60>>2]=Q(Q(i*q)+Q(h*Q(Q(j*l)-Q(k*m))))-Q(f*p);J[n+8>>2]=1065353216;J[n+12>>2]=1065353216;J[n>>2]=1065353216;J[n+4>>2]=1065353216;J[g+80>>2]=n;Ia=o+32|0;c=g;J[g+12>>2]=161900;J[g>>2]=161668;e=J[g+80>>2];J[e+80>>2]=0;J[e+84>>2]=0;J[e+92>>2]=0;J[e+96>>2]=0;h=N[A>>2];I[e+100>>1]=2;N[e+88>>2]=h*Q(.02500000037252903);a=Ka[J[J[a>>2]+108>>2]](a,b,d,g+12|0,161644,112)|0;J[g+76>>2]=a;if(!a){Ka[J[J[c>>2]+16>>2]](c);c=0}Ia=s+16|0;return c|0}function sl(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0;b=J[a+588>>2];if(b){rl(a,b);J[a+588>>2]=0}ip(a+592|0);if(J[a+576>>2]){d=Ia-16|0;Ia=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;b=J[a+584>>2];if(b){while(1){J[d>>2]=b;c=J[d+8>>2];a:{if(c>>>0>=(J[d+12>>2]&2147483647)>>>0){b=0;c=J[d+12>>2];f=c&2147483647?c<<1:1;b:{if(!f){break b}c=f<<2;if(!c){break b}b=J[42504];e=Ka[J[J[b>>2]+20>>2]](b)|0?36916:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,e,19542,553)|0}e=J[d+8>>2];h=(e<<2)+b|0;if((e|0)>0){g=J[d+4>>2];c=b;while(1){J[c>>2]=J[g>>2];g=g+4|0;c=c+4|0;if(h>>>0>c>>>0){continue}break}}J[h>>2]=J[d>>2];c:{if(J[d+12>>2]<0){break c}c=J[d+4>>2];if(!c){break c}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[d+8>>2]}J[d+12>>2]=f;J[d+4>>2]=b;J[d+8>>2]=e+1;break a}J[J[d+4>>2]+(c<<2)>>2]=b;J[d+8>>2]=c+1}b=J[J[a+584>>2]>>2];J[a+584>>2]=b;if(b){continue}break}c=J[d+4>>2];b=J[d+8>>2]}else{b=0}ZD(c,b);ZD(J[a+560>>2],J[a+564>>2]);b=J[d+12>>2];d:{if((b|0)<0|!(b&2147483647)){break d}b=J[d+4>>2];if(!b){break d}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}Ia=d+16|0}b=J[a+560>>2];c=J[a+564>>2];if(c){c=(c<<2)+b|0;while(1){d=J[b>>2];if(d){e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[a+560>>2]}c=J[a+568>>2];e:{if((c|0)<0|!(c&2147483647)){break e}if((a+300|0)==(b|0)){H[a+556|0]=0;break e}if(!b){break e}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}if(J[a+284>>2]){c=0;d=Ia-16|0;Ia=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;b=J[a+292>>2];if(b){while(1){J[d>>2]=b;c=J[d+8>>2];f:{if(c>>>0>=(J[d+12>>2]&2147483647)>>>0){b=0;c=J[d+12>>2];f=c&2147483647?c<<1:1;g:{if(!f){break g}c=f<<2;if(!c){break g}b=J[42504];e=Ka[J[J[b>>2]+20>>2]](b)|0?35430:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,e,19542,553)|0}e=J[d+8>>2];h=(e<<2)+b|0;if((e|0)>0){g=J[d+4>>2];c=b;while(1){J[c>>2]=J[g>>2];g=g+4|0;c=c+4|0;if(h>>>0>c>>>0){continue}break}}J[h>>2]=J[d>>2];h:{if(J[d+12>>2]<0){break h}c=J[d+4>>2];if(!c){break h}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[d+8>>2]}J[d+12>>2]=f;J[d+4>>2]=b;J[d+8>>2]=e+1;break f}J[J[d+4>>2]+(c<<2)>>2]=b;J[d+8>>2]=c+1}b=J[J[a+292>>2]>>2];J[a+292>>2]=b;if(b){continue}break}c=J[d+4>>2];b=J[d+8>>2]}else{b=0}YD(c,b);YD(J[a+268>>2],J[a+272>>2]);b=J[d+12>>2];i:{if((b|0)<0|!(b&2147483647)){break i}b=J[d+4>>2];if(!b){break i}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}Ia=d+16|0}b=J[a+268>>2];c=J[a+272>>2];if(c){c=(c<<2)+b|0;while(1){d=J[b>>2];if(d){e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[a+268>>2]}c=J[a+276>>2];j:{if((c|0)<0|!(c&2147483647)){break j}if((a+8|0)==(b|0)){H[a+264|0]=0;return a}if(!b){break j}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a}function ug(a,b,c,d,e,f,g,h,i){var j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=0,B=0,C=0,D=0,E=0,F=0,G=Q(0);while(1){x=t<<6;k=x+a|0;J[k+32>>2]=2139095039;J[k+16>>2]=0;J[k+20>>2]=0;J[k+24>>2]=k;k=(x|64)+a|0;J[k+32>>2]=2139095039;J[k+16>>2]=0;J[k+20>>2]=0;J[k+24>>2]=k;t=t+2|0;if((t|0)!=32){continue}break}k=J[b+4>>2];J[a+2176>>2]=J[b>>2];J[a+2180>>2]=k;t=J[b+12>>2];k=a+2184|0;J[k>>2]=J[b+8>>2];J[k+4>>2]=t;b=J[c+4>>2];J[a+2192>>2]=J[c>>2];J[a+2196>>2]=b;b=J[c+8>>2];k=J[c+12>>2];t=a+2304|0;J[t>>2]=0;J[t+4>>2]=0;J[a+2220>>2]=g;J[a+2216>>2]=f;J[a+2212>>2]=e;J[a+2208>>2]=d;f=a+2260|0;J[f>>2]=0;J[f+4>>2]=0;x=a+2268|0;J[x>>2]=0;J[x+4>>2]=0;A=a+2280|0;J[A>>2]=0;J[A+4>>2]=0;B=a+2288|0;J[B>>2]=0;J[B+4>>2]=0;J[a+2256>>2]=1065353216;E=a+2276|0;J[E>>2]=1065353216;C=a+2296|0;J[C>>2]=1065353216;J[C+4>>2]=0;J[a+3616>>2]=0;D=a+2312|0;J[D>>2]=0;J[D+4>>2]=0;F=a+2200|0;J[F>>2]=b;J[F+4>>2]=k;Wa(a+3488|0,255,128);J[a+3624>>2]=i;J[a+3620>>2]=h;J[a+2332>>2]=0;J[a+2324>>2]=0;J[a+2328>>2]=0;p=N[d+20>>2];r=N[e+20>>2];o=N[d+24>>2];u=N[e+24>>2];v=N[e+8>>2];w=N[e>>2];y=N[e+4>>2];z=N[e+12>>2];j=N[d+12>>2];l=N[d>>2];m=N[d+16>>2];s=N[e+16>>2];n=N[d+4>>2];q=N[d+8>>2];J[a+2316>>2]=0;J[a+2300>>2]=0;J[a+2284>>2]=0;J[x>>2]=0;J[a+2320>>2]=g;J[a+2172>>2]=a+1984;J[a+2168>>2]=a+1920;J[a+2164>>2]=a+1856;J[a+2160>>2]=a+1792;J[a+2156>>2]=a+1728;J[a+2152>>2]=a+1664;J[a+2148>>2]=a+1600;J[a+2144>>2]=a+1536;J[a+2140>>2]=a+1472;J[a+2136>>2]=a+1408;J[a+2132>>2]=a+1344;J[a+2128>>2]=a+1280;J[a+2124>>2]=a+1216;J[a+2120>>2]=a+1152;J[a+2116>>2]=a+1088;J[a+2112>>2]=a+1024;J[a+2108>>2]=a+960;J[a+2104>>2]=a+896;J[a+2100>>2]=a+832;J[a+2096>>2]=a+768;J[a+2092>>2]=a+704;J[a+2088>>2]=a+640;J[a+2084>>2]=a+576;J[a+2080>>2]=a+512;J[a+2076>>2]=a+448;J[a+2072>>2]=a+384;J[a+2068>>2]=a+320;J[a+2064>>2]=a+256;J[a+2060>>2]=a+192;J[a+2056>>2]=a+128;J[a+2052>>2]=a- -64;G=Q(-l);m=Q(s-m);p=Q(r-p);r=Q(u-o);o=Q(Q(Q(G*m)-Q(p*n))-Q(q*r));u=Q(Q(j*j)+Q(-.5));s=Q(Q(Q(j*Q(Q(n*m)-Q(l*p)))+Q(u*r))-Q(q*o));N[D>>2]=s+s;s=Q(Q(Q(u*p)+Q(j*Q(Q(l*r)-Q(q*m))))-Q(n*o));N[a+2308>>2]=s+s;m=Q(Q(Q(u*m)+Q(j*Q(Q(q*p)-Q(n*r))))-Q(l*o));N[t>>2]=m+m;o=Q(Q(Q(q*y)-Q(n*v))+Q(Q(j*w)-Q(l*z)));m=Q(o+o);p=Q(Q(Q(l*v)-Q(q*w))+Q(Q(j*y)-Q(n*z)));r=Q(p+p);o=Q(Q(1)-Q(o*m));u=Q(p*r);N[C>>2]=o-u;l=Q(Q(Q(n*w)-Q(l*y))+Q(Q(j*v)-Q(q*z)));s=Q(l*r);j=Q(Q(j*z)-Q(Q(Q(G*w)-Q(y*n))-Q(q*v)));n=Q(j*m);N[a+2292>>2]=s-n;q=Q(l*m);v=Q(j*r);N[B>>2]=q+v;N[A>>2]=s+n;n=Q(l+l);l=Q(l*n);N[E>>2]=o-l;w=Q(p*m);j=Q(j*n);N[a+2272>>2]=w-j;N[a+2264>>2]=q-v;N[f>>2]=w+j;N[a+2256>>2]=Q(Q(1)-u)-l;J[a+2048>>2]=a;j=N[c>>2];J[a+2224>>2]=1065286107;N[a+2240>>2]=j*j;return a}function de(a,b,c,d){var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),J=Q(0),K=Q(0);e=Ia-192|0;Ia=e;f=N[d>>2];k=N[d+4>>2];N[e+64>>2]=Q(1)/N[d+8>>2];N[e+60>>2]=Q(1)/k;N[e+56>>2]=Q(1)/f;N[e+68>>2]=N[d+12>>2];N[e+72>>2]=N[d+16>>2];N[e+76>>2]=N[d+20>>2];N[e+80>>2]=N[d+24>>2];s=N[c+20>>2];t=N[c+24>>2];u=N[c+16>>2];v=N[c+4>>2];w=Q(-v);h=Q(w-v);x=N[c+8>>2];n=Q(-x);g=Q(h*n);f=N[c+12>>2];k=N[c>>2];o=Q(Q(-k)-k);i=Q(f*o);N[e+36>>2]=g-i;N[e+28>>2]=i+g;g=Q(Q(k*o)+Q(1));m=Q(h*w);N[e+40>>2]=g-m;B=Q(n-x);j=Q(B*n);N[e+24>>2]=g-j;t=Q(t*Q(-2));u=Q(u*Q(-2));s=Q(s*Q(-2));g=Q(Q(x*t)+Q(Q(k*u)+Q(v*s)));i=Q(Q(f*f)+Q(-.5));N[e+52>>2]=Q(x*g)+Q(Q(t*i)-Q(f*Q(Q(k*s)-Q(u*v))));N[e+48>>2]=Q(v*g)+Q(Q(s*i)-Q(f*Q(Q(x*u)-Q(t*k))));n=Q(o*n);h=Q(f*h);N[e+32>>2]=n+h;o=Q(o*w);w=Q(f*B);N[e+20>>2]=o-w;N[e+16>>2]=n-h;N[e+12>>2]=o+w;N[e+8>>2]=Q(Q(1)-m)-j;N[e+44>>2]=Q(k*g)+Q(Q(u*i)-Q(f*Q(Q(v*t)-Q(s*x))));k=N[e+28>>2];v=N[e+24>>2];x=N[e+40>>2];n=N[e+36>>2];o=N[e+16>>2];t=N[e+8>>2];u=N[e+12>>2];s=N[e+20>>2];w=N[e+32>>2];h=N[e+72>>2];g=Q(h+h);f=N[e+76>>2];j=Q(f+f);c=e+84|0;C=Q(h*g);p=Q(f*j);i=Q(Q(Q(1)-C)-p);H=N[e+56>>2];y=N[e+68>>2];m=Q(y+y);l=Q(m*f);q=N[e+80>>2];r=Q(g*q);B=Q(l+r);z=Q(H*B);D=Q(m*h);E=Q(j*q);h=Q(D+E);F=Q(g*f);G=Q(m*q);f=Q(F-G);I=N[e+60>>2];A=Q(f*I);g=Q(l-r);q=Q(Q(1)-Q(y*m));m=Q(q-C);J=N[e+64>>2];l=Q(m*J);j=Q(Q(Q(i*z)+Q(h*A))+Q(g*l));K=N[e+44>>2];y=Q(D-E);q=Q(q-p);C=Q(F+G);p=Q(Q(Q(y*z)+Q(q*A))+Q(C*l));D=N[e+48>>2];z=Q(Q(Q(B*z)+Q(f*A))+Q(m*l));E=N[e+52>>2];N[c+44>>2]=Q(Q(j*K)+Q(p*D))+Q(z*E);r=Q(H*y);F=Q(q*I);G=Q(C*J);A=Q(Q(Q(i*r)+Q(h*F))+Q(g*G));l=Q(Q(Q(y*r)+Q(q*F))+Q(C*G));r=Q(Q(Q(B*r)+Q(f*F))+Q(m*G));N[c+40>>2]=Q(Q(K*A)+Q(D*l))+Q(E*r);N[c+32>>2]=Q(Q(j*w)+Q(p*n))+Q(z*x);N[c+28>>2]=Q(Q(A*w)+Q(l*n))+Q(r*x);N[c+20>>2]=Q(Q(j*s)+Q(p*v))+Q(z*k);N[c+16>>2]=Q(Q(A*s)+Q(l*v))+Q(r*k);N[c+8>>2]=Q(o*z)+Q(Q(t*j)+Q(u*p));N[c+4>>2]=Q(o*r)+Q(Q(t*A)+Q(u*l));l=i;i=Q(H*i);j=Q(h*I);p=Q(g*J);h=Q(Q(Q(l*i)+Q(h*j))+Q(g*p));g=Q(Q(Q(y*i)+Q(q*j))+Q(C*p));f=Q(Q(Q(B*i)+Q(f*j))+Q(m*p));N[c+36>>2]=Q(Q(K*h)+Q(D*g))+Q(E*f);N[c+24>>2]=Q(Q(h*w)+Q(g*n))+Q(f*x);N[c+12>>2]=Q(Q(h*s)+Q(g*v))+Q(f*k);N[c>>2]=Q(o*f)+Q(Q(t*h)+Q(u*g));dB(e+132|0,c,b);N[a>>2]=N[e+132>>2];N[a+4>>2]=N[e+136>>2];N[a+8>>2]=N[e+140>>2];N[a+12>>2]=N[e+144>>2];N[a+16>>2]=N[e+148>>2];N[a+20>>2]=N[e+152>>2];N[a+24>>2]=N[e+156>>2];N[a+28>>2]=N[e+160>>2];N[a+32>>2]=N[e+164>>2];N[a+36>>2]=N[e+168>>2];N[a+40>>2]=N[e+172>>2];N[a+44>>2]=N[e+176>>2];N[a+48>>2]=N[e+180>>2];N[a+52>>2]=N[e+184>>2];N[a+56>>2]=N[e+188>>2];Ia=e+192|0}function tF(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;e=Ia-32|0;Ia=e;h=K[c|0];if((h&5)==5){Xa(J[42504],4,22507,476,76378,0);h=h&251}if((h&36)==36){Xa(J[42504],4,22507,483,76235,0);h=h&223}g=Oc(a);f=g?g+32|0:0;d=a+48|0;a:{b:{c:{k=h&1;c=K[b|0];l=c&1;if(!(k|!l)){i=a+20|0;m=L[a+24>>1];if(m){o=(m|0)==1?i:J[a+20>>2];c=0;while(1){j=o+(c<<2)|0;n=J[j>>2];Ka[J[J[n>>2]+156>>2]](e+4|0,n);d:{if(!(H[e+4|0]&1)){break d}e:{f:{j=J[J[j>>2]+116>>2];switch(j-1|0){case 0:case 4:break e;default:break f}}if((j|0)!=6){break d}}Xa(J[42504],4,22507,513,82116,0);break a}c=c+1|0;if((m|0)!=(c|0)){continue}break}c=K[b|0]}g:{h:{i:{if(!(c&2)){break i}j:{if(K[a+317|0]&128){c=J[a+56>>2];N[e+4>>2]=N[c+192>>2];N[e+8>>2]=N[c+196>>2];N[e+12>>2]=N[c+200>>2];N[e+16>>2]=N[c+204>>2];N[e+20>>2]=N[c+208>>2];N[e+24>>2]=N[c+212>>2];N[e+28>>2]=N[c+216>>2];if(g){break j}break g}if(M[a+52>>2]>3221225471){break i}if(!g|!yf(a- -64|0,e+4|0)){break i}}wi(i,g+5584|0,a);c=g+5652|0;J[c>>2]=J[c>>2]+1;break h}if(!g){break g}}J[f+2672>>2]=J[f+2672>>2]-1;J[f+2668>>2]=J[f+2668>>2]+1}if(!J[a+240>>2]|(J[a+52>>2]&-1073741824)!=1073741824){break c}c=J[a+240>>2];f=a- -64|0;i=K[J[f+176>>2]+31|0]==1;k:{if(i){if(c){break k}break c}if(!J[a+240>>2]|(!c|K[J[f+176>>2]+31|0]==1)){break c}}tj(f,J[J[d>>2]+2428>>2],i);break c}if(l|!k){break c}if((Ka[J[J[a>>2]+24>>2]](a)|0)!=2){l:{if(!J[a+240>>2]|(J[a+52>>2]&-1073741824)!=1073741824){break l}b=a- -64|0;if(!J[a+240>>2]|K[J[b+176>>2]+31|0]==1){break l}Lu(b,J[J[d>>2]+2428>>2])}if(!g){break b}J[f+2668>>2]=J[f+2668>>2]-1;J[f+2672>>2]=J[f+2672>>2]+1;break b}Xa(J[42504],4,22507,540,82039,0);break a}if(!((K[b|0]^h)&2)|(!l|!k)){break b}c=!g;m:{if(K[a+317|0]&128){b=J[a+56>>2];N[e+4>>2]=N[b+192>>2];N[e+8>>2]=N[b+196>>2];N[e+12>>2]=N[b+200>>2];N[e+16>>2]=N[b+204>>2];N[e+20>>2]=N[b+208>>2];N[e+24>>2]=N[b+212>>2];N[e+28>>2]=N[b+216>>2];b=1;break m}if(M[a+52>>2]>3221225471){break b}b=yf(a- -64|0,e+4|0)}if(c|!b){break b}wi(a+20|0,g+5584|0,a);a=g+5652|0;J[a>>2]=J[a>>2]+1}H[e+3|0]=h;b=Ia-16|0;Ia=b;a=J[d+8>>2];g=J[d+268>>2];h=K[(g&16384?a+268|0:d+60|0)|0];f=!(H[e+3|0]&1);c=h|f;n:{o:{p:{switch((J[d+4>>2]>>>30|0)-2|0){case 0:if(K[J[d>>2]+4785|0]){break o}break;case 1:break o;default:break p}}if(!(c&1)){J[d+236>>2]=0;J[d+240>>2]=0;J[d+260>>2]=0;J[d+264>>2]=1;J[d+244>>2]=0;J[d+248>>2]=0;J[d+252>>2]=0;J[d+256>>2]=0}c=d+16|0;a=J[d>>2];if(a){a=J[a+2428>>2]}else{a=0}H[b+15|0]=K[e+3|0];Bu(c,a,b+15|0);break n}q:{if(!(c&1)){Wg(d);a=J[d+8>>2];break q}if(!(f&h)){break q}J[d+268>>2]=g&-32769}if(!a){a=$a(J[d>>2],K[d+7|0]&15);J[d+8>>2]=a}H[a+268|0]=K[e+3|0];_a(J[d>>2],d);J[d+268>>2]=J[d+268>>2]|16384}Ia=b+16|0}Ia=e+32|0}function Rja(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;o=J[a+52>>2];e=J[a+36>>2];j=J[a+40>>2];q=J[a+44>>2];k=Ia-16|0;Ia=k;l=J[a+32>>2];d=J[l+32>>2];r=J[a+28>>2];u=J[r>>2];t=J[l+20>>2];if(t){v=J[l+16>>2];h=o+192|0;while(1){b=J[(J[e+256>>2]+P(J[(n<<2)+v>>2],44)|0)+24>>2];if((b|0)!=-1){while(1){c=J[e+148>>2];f=(b>>>0)/(c>>>0)|0;w=J[J[J[e+128>>2]+(f<<2)>>2]+(b-P(c,f)<<2)>>2];f=J[e+228>>2];c=(b>>>0)/(f>>>0)|0;p=P(c,f);x=J[J[e+208>>2]+(c<<2)>>2];f=J[o+472>>2];i=b<<1;g=J[e+616>>2];m=J[g+20>>2];c=(i>>>0)/(m>>>0)|0;c=J[J[J[g>>2]+(c<<2)>>2]+(i-P(c,m)<<2)>>2];a:{if(c>>>0>=4294967168){J[d+12>>2]=0;J[d>>2]=h;I[d+8>>1]=65535;break a}m=c>>>7|0;g=J[e+184>>2]+P(m,24)|0;if(K[g+5|0]==1){g=J[g+20>>2];c=c>>>1&63;Ka[J[J[g>>2]+188>>2]](g,c,k+12|0,k+11|0);m=K[k+11|0];J[d+12>>2]=0;s=c;c=(m|0)==2;I[d+8>>1]=c?s:-1;J[d>>2]=c?g:h;break a}c=J[J[e+196>>2]+(m<<2)>>2];c=K[g+4|0]&4?c:J[(c<<2)+j>>2]+q|0;I[d+8>>1]=65535;c=c+1|0;J[d+12>>2]=c;J[d>>2]=(c<<6)+f}g=b-p|0;c=i|1;i=J[e+616>>2];p=J[i+20>>2];b=(c>>>0)/(p>>>0)|0;b=J[J[J[i>>2]+(b<<2)>>2]+(c-P(b,p)<<2)>>2];b:{if(b>>>0>=4294967168){J[d+16>>2]=0;J[d+4>>2]=h;I[d+10>>1]=65535;break b}i=b>>>7|0;c=J[e+184>>2]+P(i,24)|0;if(K[c+5|0]==1){c=J[c+20>>2];b=b>>>1&63;Ka[J[J[c>>2]+188>>2]](c,b,k+4|0,k+3|0);f=K[k+3|0];J[d+16>>2]=0;s=b;b=(f|0)==2;I[d+10>>1]=b?s:-1;J[d+4>>2]=b?c:h;break b}b=J[J[e+196>>2]+(i<<2)>>2];b=K[c+4|0]&4?b:J[(b<<2)+j>>2]+q|0;I[d+10>>1]=65535;b=b+1|0;J[d+16>>2]=b;J[d+4>>2]=(b<<6)+f}I[d+22>>1]=2;J[d+24>>2]=w;d=d+32|0;b=J[(x+(g<<4)|0)+8>>2];if((b|0)!=-1){continue}break}}n=n+1|0;if((t|0)!=(n|0)){continue}break}b=J[l+32>>2]}else{b=d}EJ(b,d-b>>5);if(J[r+12>>2]){b=J[l+12>>2];c=0;while(1){j=J[o+472>>2];h=Ia-16|0;J[h+12>>2]=0;J[h+8>>2]=q;c:{d:{e:{f:{g:{n=c<<4;e=n+b|0;b=K[e+8|0];switch(b-2|0){case 1:break f;case 0:break g;default:break e}}J[d>>2]=J[e>>2]&-64;b=L[e>>1];J[d+12>>2]=0;I[d+8>>1]=b&63;break c}b=o+192|0;break d}b=(j+(J[e>>2]+J[(h+8|0)+(b<<2)>>2]<<6)|0)- -64|0}J[d>>2]=b;b=0;f=K[e+8|0];if((f|0)!=3){b=(J[e>>2]+J[(h+8|0)+(f<<2)>>2]|0)+1|0}I[d+8>>1]=65535;J[d+12>>2]=b}h:{i:{j:{k:{l:{b=K[e+9|0];switch(b-2|0){case 1:break k;case 0:break l;default:break j}}J[d+4>>2]=J[e+4>>2]&-64;b=L[e+4>>1];J[d+16>>2]=0;I[d+10>>1]=b&63;break h}b=o+192|0;break i}b=(j+(J[e+4>>2]+J[(h+8|0)+(b<<2)>>2]<<6)|0)- -64|0}J[d+4>>2]=b;b=0;j=K[e+9|0];if((j|0)!=3){b=(J[e+4>>2]+J[(h+8|0)+(j<<2)>>2]|0)+1|0}I[d+10>>1]=65535;J[d+16>>2]=b}b=J[l+12>>2];e=J[(n+b|0)+12>>2];I[d+22>>1]=1;J[d+24>>2]=e;d=d+32|0;c=c+1|0;if(c>>>0>2]){continue}break}}J[u+11956>>2]=d-J[l+32>>2]>>5;Ia=k+16|0;a=J[a+28>>2];J[a+88>>2]=J[J[a>>2]+11956>>2]}function wfa(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=0,q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=0;e=J[a+40>>2];b=J[e+304>>2];f=J[b>>2];if(f){J[b>>2]=J[f>>2]}if(!f){b=J[42504];f=Ka[J[J[b>>2]+20>>2]](b)|0?31686:70610;f=Ka[J[J[b+12>>2]+8>>2]](b+12|0,7251,f,23034,82)|0;b=f+19&-16;J[b-4>>2]=b-f;f=Dj(b,J[e+308>>2])}J[f+7120>>2]=0;a:{if(!J[a+32>>2]){break a}g=f+7116|0;b=J[a+28>>2];while(1){n=Ia-48|0;Ia=n;r=q<<2;h=J[J[r+b>>2]+20>>2];while(1){e=ym(n,J[h>>2]);J[n+36>>2]=h;b=h;while(1){if(b){while(1){e=b;d=J[b+40>>2];b:{if(!d){break b}c=J[d+60>>2];c:{if(c){b=1;if(!(H[J[c+44>>2]+44|0]&1)){break c}}c=J[d- -64>>2];b=0;if(!c){break c}b=!(H[J[c+44>>2]+44|0]&1)}if(!b|!(!J[(J[J[J[d+48>>2]+1004>>2]+168>>2]+(J[d+40>>2]<<5)|0)+12>>2]&(K[J[d+52>>2]]&6)!=0)){break b}w=J[e>>2];i=Q(0);j=Q(0);k=Q(0);l=Q(0);s=Q(0);t=Q(0);u=Q(0);b=Ia+-64|0;Ia=b;o=J[d+28>>2];v=Q(1);m=Q(1);p=J[d+24>>2];if(p){c=J[p+36>>2];u=N[c+24>>2];l=N[c+16>>2];m=N[c+12>>2];k=N[c+8>>2];j=N[c+4>>2];t=N[c+20>>2];i=N[c>>2]}x=J[d- -64>>2];N[b+60>>2]=u;N[b+56>>2]=t;N[b+52>>2]=l;N[b+48>>2]=m;N[b+44>>2]=k;N[b+40>>2]=j;N[b+36>>2]=i;i=Q(0);j=Q(0);k=Q(0);m=Q(0);l=Q(0);if(o){c=J[o+36>>2];l=N[c+24>>2];m=N[c+20>>2];k=N[c+16>>2];j=N[c+8>>2];s=N[c>>2];v=N[c+12>>2];i=N[c+4>>2]}N[b+32>>2]=l;N[b+28>>2]=m;N[b+24>>2]=k;N[b+20>>2]=v;N[b+16>>2]=j;N[b+12>>2]=i;N[b+8>>2]=s;c=(w|0)==(x|0);Ka[J[d+16>>2]](J[d+20>>2],b+36|0,b+8|0,c);d:{if(c){it(J[o+36>>2],b+8|0);c=J[o+36>>2];N[c>>2]=N[b+8>>2];N[c+4>>2]=N[b+12>>2];N[c+8>>2]=N[b+16>>2];N[c+12>>2]=N[b+20>>2];N[c+16>>2]=N[b+24>>2];N[c+20>>2]=N[b+28>>2];N[c+24>>2]=N[b+32>>2];c=J[d+64>>2];J[b+4>>2]=c;d=J[g+4>>2];if(d>>>0>=(J[g+8>>2]&2147483647)>>>0){_g(g,b+4|0);break d}J[J[g>>2]+(d<<2)>>2]=c;J[g+4>>2]=d+1;break d}it(J[p+36>>2],b+36|0);c=J[p+36>>2];N[c>>2]=N[b+36>>2];N[c+4>>2]=N[b+40>>2];N[c+8>>2]=N[b+44>>2];N[c+12>>2]=N[b+48>>2];N[c+16>>2]=N[b+52>>2];N[c+20>>2]=N[b+56>>2];N[c+24>>2]=N[b+60>>2];c=J[d+60>>2];J[b+4>>2]=c;d=J[g+4>>2];if(d>>>0>=(J[g+8>>2]&2147483647)>>>0){_g(g,b+4|0);break d}J[J[g>>2]+(d<<2)>>2]=c;J[g+4>>2]=d+1}Ia=b- -64|0}b=J[e+32>>2];if(b){continue}b=J[e+36>>2];if(b){continue}break}}e=J[e+28>>2];if(e){b=J[e+36>>2];continue}break}h=J[h+24>>2];if(h){continue}break}Ia=n+48|0;b=J[a+28>>2];e=J[r+b>>2];H[e+44|0]=K[e+44|0]&253;q=q+1|0;if(q>>>0>2]){continue}break}if(!J[f+7120>>2]){break a}if(J[f+7120>>2]){b=0;while(1){d=J[g>>2]+(b<<2)|0;e=J[a+36>>2];h=J[e+4>>2];e:{if(h>>>0>=(J[e+8>>2]&2147483647)>>>0){_g(e,d);break e}J[J[e>>2]+(h<<2)>>2]=J[d>>2];J[e+4>>2]=h+1}b=b+1|0;if(b>>>0>2]){continue}break}}}a=J[J[a+40>>2]+304>>2];J[f>>2]=J[a>>2];J[a>>2]=f}function Tt(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;j=Ia-112|0;Ia=j;J[a>>2]=0;J[a+4>>2]=-1;o=K[J[c+28>>2]- -64|0]<<3&32;k=J[c+4>>2];k=K[J[k+44>>2]+9|0]-1>>>0<2?k:0;a:{if(!k){break a}k=J[k+44>>2];if(K[k+9|0]!=2){o=o|K[k+44|0]<<4&16|1;break a}o=o|2}r=a+2|0;k=J[c+28>>2];s=J[k+28>>2];t=J[k+24>>2];u=J[k+20>>2];v=J[k+16>>2];l=K[J[d+28>>2]- -64|0]<<3&32;i=J[d+4>>2];i=K[J[i+44>>2]+9|0]-1>>>0<2?i:0;k=l;b:{if(!i){break b}k=J[i+44>>2];if(K[k+9|0]!=2){k=l|K[k+44|0]<<4&16|1;break b}k=l|2}i=J[d+28>>2];w=J[i+20>>2];x=J[i+24>>2];y=J[i+28>>2];z=J[i+16>>2];i=J[b>>2];J[j+104>>2]=s;J[j+100>>2]=t;J[j+96>>2]=u;J[j+92>>2]=v;J[j+88>>2]=y;J[j+84>>2]=x;J[j+80>>2]=w;J[j+76>>2]=z;Ka[i|0](j+108|0,o,j+92|0,k,j+76|0,r,J[b+4>>2],J[b+8>>2]);i=L[j+108>>1];I[a>>1]=i;c:{d:{if(!(i&4)){break d}if(J[b+12>>2]){if(!h){break c}e:{if((g|0)!=-1){break e}m=J[b+16>>2];g=J[m+12>>2];if((g|0)==-1){g=J[m+4>>2];J[j+108>>2]=0;if((J[m+8>>2]&2147483647)>>>0<=g>>>0){i=J[m+8>>2];p=i&2147483647?i<<1:1;f:{if(!p){break f}i=p<<2;if(!i){break f}l=J[42504];n=l+12|0;n=(C=n,D=i,E=Ka[J[J[l>>2]+20>>2]](l)|0?62830:70610,F=19459,G=553,B=J[J[n>>2]+8>>2],Ka[B](C|0,D|0,E|0,F|0,G|0)|0)}q=J[m+4>>2];l=(q<<2)+n|0;if((q|0)>0){A=J[m>>2];i=n;while(1){J[i>>2]=J[A>>2];A=A+4|0;i=i+4|0;if(l>>>0>i>>>0){continue}break}}J[l>>2]=J[j+108>>2];g:{if(J[m+8>>2]<0){break g}l=J[m>>2];if(!l){break g}i=J[42504]+12|0;Ka[J[J[i>>2]+12>>2]](i,l);q=J[m+4>>2]}J[m+8>>2]=p;J[m>>2]=n;J[m+4>>2]=q+1;break e}J[J[m>>2]+(g<<2)>>2]=0;J[m+4>>2]=g+1;break e}n=J[m>>2]+(g<<2)|0;J[m+12>>2]=J[n>>2];J[n>>2]=0}n=J[J[c+4>>2]+44>>2];p=J[((K[n+9|0]<<2)+169864|0)+40>>2]+n|0;l=J[42469];i=l+J[c+28>>2]|0;c=J[J[d+4>>2]+44>>2];n=J[((K[c+9|0]<<2)+169864|0)+40>>2]+c|0;c=l+J[d+28>>2]|0;d=J[b+12>>2];J[j+72>>2]=s;J[j+68>>2]=t;J[j+64>>2]=u;J[j+60>>2]=v;J[j+56>>2]=y;J[j+52>>2]=x;J[j+48>>2]=w;J[j+44>>2]=z;Ka[J[J[d>>2]>>2]](j+108|0,d,g,o,j+60|0,p,i,k,j+44|0,n,c,r);i=L[j+108>>1];I[a>>1]=i;J[a+4>>2]=g;break d}I[a>>1]=i&65523;Xa(J[42504],2,13654,270,76812,0);i=L[a>>1]}if((i&3)==3){i=i&65534;I[a>>1]=i}h:{if((g|0)==-1){break h}c=i&12;i:{j:{if(!(i&1)){if((c|0)!=12){break j}break h}if((c|0)!=12){break j}c=J[b+12>>2];J[j+40>>2]=s;J[j+36>>2]=t;J[j+32>>2]=u;J[j+28>>2]=v;J[j+24>>2]=y;J[j+20>>2]=x;J[j+16>>2]=w;J[j+12>>2]=z;Ka[J[J[c>>2]+4>>2]](c,g,o,j+28|0,k,j+12|0,0);i=L[a>>1];if((i&12)==12){break i}}i=i&65523;I[a>>1]=i}b=J[b+16>>2];J[J[b>>2]+(g<<2)>>2]=J[b+12>>2];J[b+12>>2]=g;J[a+4>>2]=-1}if(!(i&4?h:1)){break c}i=L[a+2>>1];if(!(!e|L[a>>1]&3|(!f|!(H[J[e+44>>2]+44|0]&1)))){i=H[J[f+44>>2]+44|0]&1?i&1?i&-2:i:i}I[r>>1]=i}Ia=j+112|0}function Kv(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;h=Ia-48|0;Ia=h;j=a+16|0;l=e>>>7|0;a:{if((l|0)!=(J[a+24>>2]&2147483647)){break a}f=l<<1;f=f>>>0<=256?256:f;if(f>>>0>l>>>0){Nv(j,f)}if(f>>>0>(J[a+212>>2]&2147483647)>>>0){mb(a+204|0,f)}if(f>>>0>(J[a+200>>2]&2147483647)>>>0){Jv(a+192|0,f)}if(f>>>0>(J[a+188>>2]&2147483647)>>>0){mb(a+180|0,f)}if(f>>>0<=(J[a+36>>2]&2147483647)>>>0){break a}mb(a+28|0,f)}k=J[a+20>>2];J[h+20>>2]=0;J[h+24>>2]=0;J[h+12>>2]=-128;J[h+16>>2]=-128;J[h+4>>2]=-1;J[h+8>>2]=8;f=h+4|0;g=l+1|0;k=g>>>0>k>>>0?g:k;if(k>>>0>(J[j+8>>2]&2147483647)>>>0){Nv(j,k)}g=J[j+4>>2];if((g|0)<(k|0)){i=J[j>>2];m=i+P(k,24)|0;g=i+P(g,24)|0;while(1){i=J[f+4>>2];J[g>>2]=J[f>>2];J[g+4>>2]=i;i=J[f+20>>2];J[g+16>>2]=J[f+16>>2];J[g+20>>2]=i;i=J[f+12>>2];J[g+8>>2]=J[f+8>>2];J[g+12>>2]=i;g=g+24|0;if(m>>>0>g>>>0){continue}break}}J[j+4>>2]=k;J[h+4>>2]=0;vb(a+204|0,k,f);J[h+4>>2]=-128;Iv(a+192|0,k,f);J[h+4>>2]=0;vb(a+180|0,k,f);J[h+4>>2]=0;vb(a+28|0,k,f);f=l<<2;J[f+J[a+28>>2]>>2]=33554431;k=J[a+16>>2]+P(l,24)|0;g=b^1;H[k+4|0]=c?g|4:g;H[k+5|0]=d;J[f+J[a+204>>2]>>2]=-1;J[f+J[a+192>>2]>>2]=-128;J[f+J[a+180>>2]>>2]=0;if(!c){c=J[a+4>>2];b:{if(c){c=c-1|0;f=J[J[a>>2]+(c<<2)>>2];J[a+4>>2]=c;break b}f=J[a+12>>2];J[a+12>>2]=f+1}k=a+88|0;c:{if((J[a+96>>2]&2147483647)!=(f|0)){break c}c=f<<1;c=c>>>0<=256?256:c;if(c>>>0>f>>>0){sn(k,c)}g=c+31>>>5|0;if(g>>>0>(J[a+220>>2]&2147483647)>>>0){j=J[42504]+12|0;j=Ka[J[J[j>>2]+8>>2]](j,g<<2,29113,21414,438)|0;i=J[a+216>>2];d:{if(!i){break d}Va(j,i,J[a+220>>2]<<2);if(J[a+220>>2]<0){break d}i=J[a+216>>2];if(!i){break d}m=J[42504]+12|0;Ka[J[J[m>>2]+12>>2]](m,i)}i=J[a+220>>2];Wa(j+(i<<2)|0,0,g-i<<2);J[a+220>>2]=g;J[a+216>>2]=j}if(c>>>0<=(J[a+108>>2]&2147483647)>>>0){break c}mb(a+100|0,c)}g=J[a+92>>2];J[h+28>>2]=-1;J[h+32>>2]=-1;J[h+36>>2]=-1;J[h+20>>2]=-1;J[h+24>>2]=-1;J[h+4>>2]=-128;J[h+8>>2]=-128;J[h+40>>2]=0;J[h+44>>2]=0;J[h+12>>2]=0;J[h+16>>2]=0;c=f+1|0;j=h+4|0;rn(k,c>>>0>g>>>0?c:g,j);g=J[a+92>>2];J[h+4>>2]=0;vb(a+100|0,c>>>0>g>>>0?c:g,j);g=J[a+92>>2];j=c>>>0>g>>>0?c:g;g=j+32>>>5|0;e:{if(g>>>0<=(J[a+220>>2]&2147483647)>>>0){c=J[a+216>>2];break e}c=J[42504]+12|0;c=Ka[J[J[c>>2]+8>>2]](c,g<<2,29113,21414,438)|0;i=J[a+216>>2];f:{if(!i){break f}Va(c,i,J[a+220>>2]<<2);if(J[a+220>>2]<0){break f}i=J[a+216>>2];if(!i){break f}m=J[42504]+12|0;Ka[J[J[m>>2]+12>>2]](m,i)}i=J[a+220>>2];Wa((i<<2)+c|0,0,g-i<<2);J[a+220>>2]=g;J[a+216>>2]=c}c=(j>>>3&536870908)+c|0;g=J[c>>2];n=c,o=dla(-2,j)&g,J[n>>2]=o;c=J[k>>2]+P(f,44)|0;J[c+4>>2]=e;J[c>>2]=e;J[(c+(d<<2)|0)+8>>2]=1;J[J[a+204>>2]+(l<<2)>>2]=f;J[J[a+100>>2]+(f<<2)>>2]=0}if(b){Kj(a,e)}Ia=h+48|0}function lz(a,b,c,d,e,f,g){var h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=0,M=0;h=Ia-112|0;Ia=h;L=J[a+40>>2];M=J[a+36>>2];N[e+8>>2]=N[a+44>>2];J[e>>2]=M;J[e+4>>2]=L;i=N[a+40>>2];l=N[a+36>>2];N[h+16>>2]=-N[a+44>>2];N[h+12>>2]=-i;N[h+8>>2]=-l;e=h+8|0;Th(a,e);N[d>>2]=N[a+48>>2];N[h+8>>2]=N[a>>2];N[h+12>>2]=N[a+4>>2];N[h+16>>2]=N[a+8>>2];N[h+20>>2]=N[a+12>>2];N[h+24>>2]=N[a+16>>2];N[h+28>>2]=N[a+20>>2];N[h+32>>2]=N[a+24>>2];N[h+36>>2]=N[a+28>>2];N[h+40>>2]=N[a+32>>2];Tz(h+60|0,e,c);i=N[h+60>>2];N[b>>2]=i;l=N[h+64>>2];N[b+4>>2]=l;k=N[h+68>>2];N[b+8>>2]=k;if(!(!(!(i>Q(0))|!(l>Q(0)))&k>Q(0))){a=J[42504];J[h>>2]=g;Xa(a,2,7379,84,77180,h);Ka[J[J[f>>2]+40>>2]](h+88|0,f,Q(1.0099999904632568));Ka[J[J[f>>2]+76>>2]](h+60|0,f);l=N[h+60>>2];o=Q(-l);n=Q(o-l);k=N[h+68>>2];p=Q(-k);C=Q(n*p);i=N[h+72>>2];m=N[h+64>>2];r=Q(-m);j=Q(r-m);D=Q(i*j);q=N[h+100>>2];s=N[h+88>>2];y=Q(Q(q-s)*Q(.5));x=Q(i*n);E=Q(j*p);v=N[h+104>>2];t=N[h+92>>2];z=Q(Q(v-t)*Q(.5));F=Q(Q(l*n)+Q(1));G=Q(j*r);j=N[h+108>>2];u=N[h+96>>2];A=Q(Q(j-u)*Q(.5));H=Q(Q(Q(R(Q(Q(C-D)*y)))+Q(R(Q(Q(x+E)*z))))+Q(R(Q(Q(F-G)*A))));w=o;o=Q(Q(s+q)*Q(.5));o=Q(o+o);q=Q(Q(t+v)*Q(.5));q=Q(q+q);j=Q(Q(u+j)*Q(.5));s=Q(j+j);v=Q(Q(Q(w*o)-Q(q*m))-Q(k*s));t=Q(N[h+84>>2]*Q(-2));u=Q(N[h+76>>2]*Q(-2));w=Q(N[h+80>>2]*Q(-2));B=Q(Q(k*t)+Q(Q(l*u)+Q(w*m)));j=Q(Q(i*i)+Q(-.5));I=Q(Q(Q(k*B)+Q(Q(t*j)-Q(i*Q(Q(l*w)-Q(u*m)))))+Q(Q(Q(s*j)+Q(i*Q(Q(m*o)-Q(l*q))))-Q(k*v)));N[h+108>>2]=H+I;n=Q(n*r);r=Q(p-k);K=Q(i*r);p=Q(r*p);r=Q(Q(Q(R(Q(Q(n+K)*y)))+Q(R(Q(Q(F-p)*z))))+Q(R(Q(Q(E-x)*A))));x=Q(Q(Q(m*B)+Q(Q(w*j)-Q(i*Q(Q(k*u)-Q(t*l)))))+Q(Q(Q(q*j)+Q(i*Q(Q(l*s)-Q(k*o))))-Q(m*v)));N[h+104>>2]=r+x;n=Q(Q(Q(R(Q(Q(Q(Q(1)-G)-p)*y)))+Q(R(Q(Q(n-K)*z))))+Q(R(Q(Q(C+D)*A))));i=Q(Q(Q(l*B)+Q(Q(u*j)-Q(i*Q(Q(m*t)-Q(w*k)))))+Q(Q(Q(o*j)+Q(i*Q(Q(k*q)-Q(m*s))))-Q(l*v)));N[h+100>>2]=n+i;N[h+96>>2]=I-H;N[h+92>>2]=x-r;N[h+88>>2]=i-n;Uh(h+8|0,0);J[h+52>>2]=0;J[h+44>>2]=0;J[h+48>>2]=0;k=Q(Q(N[h+100>>2]-N[h+88>>2])*Q(.5));m=Q(Q(N[h+104>>2]-N[h+92>>2])*Q(.5));j=Q(Q(N[h+108>>2]-N[h+96>>2])*Q(.5));n=Q(Q(Q((k!=Q(0)?k:Q(1))*(m!=Q(0)?m:Q(1)))*(j!=Q(0)?j:Q(1)))*Q(8));l=Q(N[d>>2]/n);i=Q(l*Q(0));N[h+28>>2]=i;N[h+36>>2]=i;p=Q(k*k);j=Q(j*j);k=Q(n*Q(.3333333432674408));o=Q(Q(Q(p+j)*k)*l);N[h+24>>2]=o;m=Q(m*m);p=Q(Q(Q(p+m)*k)*l);N[h+40>>2]=p;N[h+12>>2]=i;N[h+16>>2]=i;N[h+20>>2]=i;N[h+32>>2]=i;N[h+56>>2]=n*l;i=Q(Q(Q(m+j)*k)*l);N[h+8>>2]=i;N[b+8>>2]=p;N[b+4>>2]=o;N[b>>2]=i;J[c+8>>2]=0;J[c+12>>2]=1065353216;J[c>>2]=0;J[c+4>>2]=0}Ia=h+112|0}function V6(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=0,L=0,M=0,O=0,S=0,T=0;h=Ia-32|0;Ia=h;J[h+24>>2]=d;w=N[e+20>>2];G=N[e+16>>2];k=N[e+8>>2];d=J[c+40>>2];m=N[d+8>>2];r=N[d+20>>2];i=Q(Q(m+r)*Q(.5));x=Q(i+i);q=N[e>>2];s=N[d>>2];t=N[d+12>>2];i=Q(Q(s+t)*Q(.5));y=Q(i+i);o=N[d+4>>2];u=N[d+16>>2];i=Q(Q(o+u)*Q(.5));z=Q(i+i);i=N[e+4>>2];A=Q(Q(k*x)+Q(Q(q*y)+Q(z*i)));p=N[e+12>>2];B=Q(Q(p*p)+Q(-.5));C=Q(N[e+24>>2]+Q(Q(k*A)+Q(Q(x*B)+Q(p*Q(Q(q*z)-Q(y*i))))));r=Q(Q(r-m)*Q(.5));m=Q(q+q);v=Q(Q(1)-Q(q*m));l=Q(i+i);D=Q(i*l);s=Q(Q(t-s)*Q(.5));E=Q(m*k);F=Q(p*l);t=Q(Q(u-o)*Q(.5));o=Q(p*m);l=Q(l*k);u=Q(Q(R(Q(r*Q(v-D))))+Q(Q(R(Q(s*Q(E-F))))+Q(R(Q(t*Q(o+l))))));N[h+20>>2]=C+u;w=Q(w+Q(Q(i*A)+Q(Q(z*B)+Q(p*Q(Q(k*y)-Q(x*q))))));H=Q(R(Q(r*Q(l-o))));m=Q(m*i);l=Q(k+k);o=Q(p*l);l=Q(k*l);v=Q(H+Q(Q(R(Q(s*Q(m+o))))+Q(R(Q(t*Q(v-l))))));N[h+16>>2]=w+v;k=Q(G+Q(Q(q*A)+Q(Q(y*B)+Q(p*Q(Q(i*x)-Q(z*k))))));i=Q(Q(R(Q(r*Q(E+F))))+Q(Q(R(Q(s*Q(Q(Q(1)-D)-l))))+Q(R(Q(t*Q(m-o))))));N[h+12>>2]=k+i;N[h+8>>2]=C-u;N[h+4>>2]=w-v;N[h>>2]=k-i;a:{b:{j=a+632|0;d=J[j>>2];if((d|0)==J[j+4>>2]){d=d<<1;if(!PD(j,d>>>0<=32?32:d)){break b}d=J[j>>2]}J[j>>2]=d+1;n=J[j+8>>2]+P(d,24)|0;N[n>>2]=N[h>>2];N[n+4>>2]=N[h+4>>2];N[n+8>>2]=N[h+8>>2];N[n+12>>2]=N[h+12>>2];N[n+16>>2]=N[h+16>>2];N[n+20>>2]=N[h+20>>2];n=Ka[J[J[c>>2]+40>>2]](c)|0;j=J[j+12>>2]+P(d,44)|0;N[j+12>>2]=N[e>>2];N[j+16>>2]=N[e+4>>2];N[j+20>>2]=N[e+8>>2];N[j+24>>2]=N[e+12>>2];N[j+28>>2]=N[e+16>>2];N[j+32>>2]=N[e+20>>2];k=N[e+24>>2];J[j+40>>2]=f;N[j+36>>2]=k;e=J[42504];e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,28,29113,12485,228)|0;J[e>>2]=0;J[e+4>>2]=0;J[e+24>>2]=-1;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;nq(e,n);ul(e,b,Ka[J[J[c>>2]+36>>2]](c)|0,g,n);J[j+4>>2]=e;b=J[42504];e=Ka[J[J[b+12>>2]+8>>2]](b+12|0,12,29113,12485,234)|0;J[e+8>>2]=0;J[e>>2]=0;J[e+4>>2]=0;OD(e,n);J[j+8>>2]=e;b=J[42504];f=J[42504];b=kq((L=b+12|0,M=616,O=Ka[J[J[f>>2]+20>>2]](f)|0?49452:70610,S=12485,T=238,I=J[J[b+12>>2]+8>>2],Ka[I](L|0,M|0,O|0,S|0,T|0)|0));if(Ka[J[J[c>>2]+40>>2]](c)|0){f=J[b+584>>2];if(!f){Di(b+296|0);f=J[b+584>>2]}J[b+584>>2]=J[f>>2];J[b+576>>2]=J[b+576>>2]+1;f=Wa(f,0,96);J[b+588>>2]=f;g=f;f=J[c+40>>2];_D(b,g,f,f,0,J[c+32>>2],e)}J[j>>2]=b;b=d;break a}Xa(J[42504],16,12485,207,77008,0);b=-1}J[a+704>>2]=0;Up(a,b,Bi(a+4|0,b,J[a+640>>2],a+700|0));c=Pd(a+648|0,h+24|0,h+31|0);if(!K[h+31|0]){J[c>>2]=J[h+24>>2]}J[c+4>>2]=b;J[J[a+688>>2]+(b<<2)>>2]=J[h+24>>2];Ia=h+32|0;return 1}function Lk(a,b,c,d,e,f,g,h,i){var j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=Q(0),C=Q(0),D=Q(0),E=0;A=b<<2;u=Ia-16|0;E=A+(u+4|0)|0;r=d+A|0;v=f+A|0;C=N[v>>2];N[E>>2]=N[r>>2]+C;x=c<<2;w=x+d|0;y=x+(u+4|0)|0;u=f+x|0;D=N[u>>2];o=Q(N[w>>2]+D);N[y>>2]=o;z=a<<2;y=z+g|0;m=N[y>>2];x=e+x|0;k=N[x>>2];p=Q(m*k);z=e+z|0;l=N[z>>2];q=Q(o*l);a:{b:{c:{n=N[E>>2];e=e+A|0;j=N[e>>2];d:{if(Q(l*n)>=Q(j*m)){if(p<=q){if(!h){break d}a=a<<2;N[a+d>>2]=N[a+f>>2];j=Q(Q(1)/N[z>>2]);N[r>>2]=N[r>>2]-Q(Q(N[y>>2]*N[e>>2])*j);N[w>>2]=N[w>>2]-Q(Q(N[y>>2]*N[x>>2])*j);N[h>>2]=j*Q(-N[y>>2]);return}q=N[i>>2];p=Q(Q(l*l)+Q(k*k));l=Q(l*m);k=Q(o*k);s=Q(Q(p*n)-Q(Q(l+k)*j));if(s<=Q(C*Q(p+p))){t=k;k=n;n=Q(s/p);k=Q(k-n);l=Q(t+Q(l+Q(j*k)));j=Q(Q(-l)/Q(Q(j*j)+p));N[i>>2]=Q(Q(l*j)+Q(Q(o*o)+Q(Q(m*m)+Q(k*k))))+q;if(!h){break d}N[h>>2]=j;a=a<<2;N[a+d>>2]=N[a+f>>2];N[r>>2]=n-N[v>>2];break b}t=k;k=N[(b<<2)+g>>2];n=Q(t+Q(l+Q(j*k)));j=Q(Q(-n)/Q(Q(j*j)+p));N[i>>2]=q+Q(Q(n*j)+Q(Q(o*o)+Q(Q(m*m)+Q(k*k))));if(!h){break d}break c}if(p<=q){q=Q(Q(m*m)+Q(n*n));s=N[i>>2];p=Q(Q(l*l)+Q(j*j));j=Q(Q(l*m)+Q(n*j));m=Q(Q(p*o)-Q(j*k));if(m<=Q(D*Q(p+p))){t=o;o=Q(m/p);m=Q(t-o);n=Q(Q(k*m)+j);j=Q(Q(-n)/Q(Q(k*k)+p));N[i>>2]=Q(Q(n*j)+Q(Q(m*m)+q))+s;if(!h){break d}N[h>>2]=j;a=a<<2;N[a+d>>2]=N[a+f>>2];N[r>>2]=-N[v>>2];N[w>>2]=o-N[u>>2];return}m=N[(c<<2)+g>>2];o=Q(Q(k*m)+j);j=Q(Q(-o)/Q(Q(k*k)+p));N[i>>2]=s+Q(Q(o*j)+Q(Q(m*m)+q));if(!h){break d}break a}t=Q(l*l);q=Q(k*k);p=Q(t+q);s=Q(l*m);B=Q(o*k);l=Q(Q(p*n)-Q(Q(s+B)*j));if(l>=Q(0)){k=N[i>>2];if(l<=Q(C*Q(p+p))){l=Q(l/p);n=Q(n-l);q=Q(B+Q(s+Q(j*n)));j=Q(Q(-q)/Q(Q(j*j)+p));N[i>>2]=Q(Q(q*j)+Q(Q(o*o)+Q(Q(m*m)+Q(n*n))))+k;if(!h){break d}N[h>>2]=j;a=a<<2;N[a+d>>2]=N[a+f>>2];N[r>>2]=l-N[v>>2];break b}n=N[(b<<2)+g>>2];l=Q(B+Q(s+Q(j*n)));j=Q(Q(-l)/Q(Q(j*j)+p));N[i>>2]=k+Q(Q(l*j)+Q(Q(o*o)+Q(Q(m*m)+Q(n*n))));if(!h){break d}break c}l=Q(t+Q(j*j));j=Q(s+Q(n*j));p=Q(Q(l*o)-Q(j*k));if(p>=Q(0)){m=Q(Q(m*m)+Q(n*n));n=N[i>>2];if(p<=Q(D*Q(l+l))){t=k;k=Q(p/l);o=Q(o-k);p=Q(Q(t*o)+j);j=Q(Q(-p)/Q(q+l));N[i>>2]=Q(Q(p*j)+Q(Q(o*o)+m))+n;if(!h){break d}N[h>>2]=j;a=a<<2;N[a+d>>2]=N[a+f>>2];N[r>>2]=-N[v>>2];N[w>>2]=k-N[u>>2];return}o=N[(c<<2)+g>>2];k=Q(Q(k*o)+j);j=Q(Q(-k)/Q(q+l));N[i>>2]=n+Q(Q(k*j)+Q(Q(o*o)+m));if(!h){break d}break a}k=Q(B+j);j=Q(Q(-k)/Q(q+l));N[i>>2]=Q(Q(k*j)+Q(Q(o*o)+Q(Q(m*m)+Q(n*n))))+N[i>>2];if(!h){break d}N[h>>2]=j;a=a<<2;N[a+d>>2]=N[a+f>>2];N[r>>2]=-N[v>>2];N[w>>2]=-N[u>>2]}return}N[h>>2]=j;a=a<<2;N[a+d>>2]=N[a+f>>2];N[r>>2]=N[v>>2]}N[w>>2]=-N[u>>2];return}N[h>>2]=j;a=a<<2;N[a+d>>2]=N[a+f>>2];N[r>>2]=-N[v>>2];N[w>>2]=N[u>>2]}function gfa(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,M=0,N=0,O=0;b=J[a+28>>2];A=J[a+32>>2];B=J[a+168>>2];C=a+40|0;D=a+104|0;e=Ia-48|0;Ia=e;v=J[a+36>>2];if(v){b=J[b>>2];E=J[b+2176>>2];F=J[b+2172>>2];G=J[b+2184>>2];M=e+4|2;N=J[b+2188>>2];w=J[b+2192>>2];O=J[b+2196>>2];while(1){b=P(p,12)+A|0;h=J[b+4>>2];l=J[b>>2];i=J[l+4>>2];b=J[i+44>>2];q=K[b+9|0];s=J[(q<<2)+97948>>2]>>>1|0;j=J[h+4>>2];a:{if(!q){m=0;b=0;break a}m=H[b+44|0]&1;s=m<<4|s;b=i}g=b;h=J[h+28>>2];l=J[l+28>>2];b=J[j+44>>2];r=K[b+9|0];t=J[(r<<2)+97948>>2]>>>1|0;b:{if(!r){n=0;b=0;break b}n=H[b+44|0]&1;t=n<<4|t;b=j}u=(p<<3)+B|0;c:{d:{e:{f:{g:{h:{if(m|n){if(O){if((w|0)!=0&n&m|(!g|!b)){break d}break h}if((w|0)!=0&n&m){break d}}if(!g){break g}}if(!(H[g+149|0]&1)){o=0;break e}f=J[g+28>>2];c=J[j+28>>2];k=c>>>0>f>>>0?f:c;if(!k){o=0;break e}c=c>>>0>>0;f=c?g:j;d=J[(c?j:g)+20>>2];while(1){c=J[d>>2];if(K[c+20|0]==4){o=0;if((f|0)==J[c>>2]|(f|0)==J[c+4>>2]){break f}}d=d+4|0;k=k-1|0;if(k){continue}break}o=0;break e}if(!b){o=1;break e}o=1;if(!(H[b+149|0]&1)){break e}f=J[b+28>>2];c=J[i+28>>2];k=c>>>0>f>>>0?f:c;if(!k){break e}o=!g;c=c>>>0>>0;f=c?b:i;d=J[(c?i:b)+20>>2];while(1){c=J[d>>2];if(K[c+20|0]==4&((f|0)==J[c>>2]|(f|0)==J[c+4>>2])){break f}d=d+4|0;k=k-1|0;if(k){continue}break}break e}if(!(K[J[J[c+24>>2]+52>>2]]&8)){break d}}i:{if(((q|0)==2|0)==((r|0)==2|0)){break i}if(!(K[J[g+100>>2]+159|0]?!n&(r|0)!=0|o:1)){break d}if(!b|!m&(q|0)!=0){break i}if(K[J[b+100>>2]+159|0]){break d}}j:{k:{if((q|0)!=2|(r|0)!=2){break k}if(K[J[b+100>>2]+159|0]?K[J[g+100>>2]+159|0]:0){break d}c=J[i+28>>2];if(!c){break k}d=J[i+20>>2];while(1){b=J[d>>2];if(K[b+20|0]==5&(J[b>>2]==(j|0)|J[b+4>>2]==(j|0))){break j}d=d+4|0;c=c-1|0;if(c){continue}break}}J[e+4>>2]=0;J[e+8>>2]=-1;f=J[h+24>>2];c=J[h+28>>2];g=J[h+16>>2];j=J[h+20>>2];i=J[l+16>>2];h=J[l+20>>2];b=J[l+28>>2];J[e+36>>2]=J[l+24>>2];J[e+40>>2]=b;J[e+28>>2]=i;J[e+32>>2]=h;J[e+20>>2]=f;J[e+24>>2]=c;J[e+12>>2]=g;J[e+16>>2]=j;Ka[G|0](e+46|0,s,e+28|0,t,e+12|0,M,F,E);d=L[e+46>>1];l:{if(d&4){if(N){break l}I[e+4>>1]=d&65523;Xa(J[42504],2,13654,318,76812,0);d=L[e+4>>1]}d=(d&3)==3?d&-2:d}b=L[e+6>>1];if(d&4){break c}b=m?n?d&3?b:b&1?b&-2:b:b:b;break c}J[e+4>>2]=1;J[e+8>>2]=-1;d=1;b=0;break c}J[e+4>>2]=2;J[e+8>>2]=-1;d=2;b=0}I[u+2>>1]=b;I[u>>1]=d;J[u+4>>2]=J[e+8>>2];if(!(d&1)){m:{if(d&4){x=x+1|0;b=D;break m}b=d&2;y=!b+y|0;z=(b>>>1|0)+z|0;b=C}b=b+(p>>>3&536870908)|0;J[b>>2]=J[b>>2]|1<>2]=y;J[a+176>>2]=z;J[a+180>>2]=x;Ia=e+48|0}function _1(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;g=Ia-752|0;Ia=g;h=J[c+32>>2];j=N[c+8>>2];l=N[c+12>>2];m=N[c+4>>2];J[g+476>>2]=0;N[g+472>>2]=l;N[g+468>>2]=j;N[g+464>>2]=m;o=J[c+16>>2];p=J[c+20>>2];n=J[c+28>>2];J[g+456>>2]=J[c+24>>2];J[g+460>>2]=n;J[g+448>>2]=o;J[g+452>>2]=p;H[g+320|0]=0;J[g+312>>2]=0;J[g+316>>2]=0;J[g+304>>2]=0;J[g+308>>2]=0;J[g+296>>2]=0;J[g+300>>2]=0;J[g+288>>2]=0;J[g+292>>2]=0;J[g+432>>2]=h+16;J[g+440>>2]=J[h+56>>2]+P(K[h+55|0],20);H[g+444|0]=K[h+54|0];i=Q(m*N[h+68>>2]);k=Q(j*N[h+72>>2]);i=i<=k?i:k;k=Q(l*N[h+76>>2]);i=i<=k?i:k;N[g+312>>2]=i*Q(.02500000037252903);N[g+304>>2]=i*Q(.10000000149011612);N[g+308>>2]=i*Q(.05000000074505806);o=g+336|0;p=g+384|0;Cb(g+464|0,g+448|0,o,p,g+288|0,m==Q(1)&j==Q(1)&l==Q(1));J[g+436>>2]=J[h+60>>2];h=J[e+32>>2];j=N[e+8>>2];l=N[e+12>>2];m=N[e+4>>2];J[g+284>>2]=0;N[g+280>>2]=l;N[g+276>>2]=j;N[g+272>>2]=m;n=J[e+16>>2];q=J[e+20>>2];s=J[e+28>>2];J[g+264>>2]=J[e+24>>2];J[g+268>>2]=s;J[g+256>>2]=n;J[g+260>>2]=q;H[g+128|0]=0;J[g+120>>2]=0;J[g+124>>2]=0;J[g+112>>2]=0;J[g+116>>2]=0;J[g+104>>2]=0;J[g+108>>2]=0;J[g+96>>2]=0;J[g+100>>2]=0;J[g+240>>2]=h+16;J[g+248>>2]=J[h+56>>2]+P(K[h+55|0],20);H[g+252|0]=K[h+54|0];i=Q(m*N[h+68>>2]);k=Q(j*N[h+72>>2]);i=i<=k?i:k;k=Q(l*N[h+76>>2]);i=i<=k?i:k;N[g+120>>2]=i*Q(.02500000037252903);N[g+112>>2]=i*Q(.10000000149011612);N[g+116>>2]=i*Q(.05000000074505806);n=g+144|0;q=g+192|0;Cb(g+272|0,g+256|0,n,q,g+96|0,m==Q(1)&j==Q(1)&l==Q(1));J[g+244>>2]=J[h+60>>2];j=N[f+24>>2];l=N[d+24>>2];h=J[f>>2];s=J[f+4>>2];t=J[f+8>>2];u=J[f+12>>2];v=J[f+16>>2];f=J[f+20>>2];w=J[d>>2];x=J[d+4>>2];y=J[d+8>>2];z=J[d+12>>2];A=J[d+20>>2];d=J[d+16>>2];J[g+92>>2]=0;N[g+88>>2]=l;J[g+80>>2]=d;J[g+84>>2]=A;J[g+72>>2]=y;J[g+76>>2]=z;J[g+64>>2]=w;J[g+68>>2]=x;J[g+60>>2]=0;N[g+56>>2]=j;J[g+48>>2]=v;J[g+52>>2]=f;J[g+40>>2]=t;J[g+44>>2]=u;J[g+32>>2]=h;J[g+36>>2]=s;J[g+24>>2]=0;J[g+28>>2]=0;J[g+16>>2]=0;J[g+20>>2]=0;J[g>>2]=0;d=0;a:{if(N[c+4>>2]!=Q(1)){break a}d=0;if(N[c+8>>2]!=Q(1)){break a}d=N[c+12>>2]==Q(1)}r=N[e+4>>2]!=Q(1)|N[e+8>>2]!=Q(1)?r:N[e+12>>2]==Q(1);c=g+288|0;e=g+680|0;jd(c,d,e);f=g+96|0;h=g+608|0;jd(f,r,h);H[g+588|0]=d;J[g+584>>2]=p;J[g+580>>2]=o;J[g+544>>2]=d?156540:156588;H[g+524|0]=r;J[g+520>>2]=q;J[g+516>>2]=n;J[g+480>>2]=r?156540:156588;J[g+576>>2]=g- -64;J[g+592>>2]=c;J[g+512>>2]=g+32;J[g+528>>2]=f;c=oA(e,h,g+544|0,g+480|0,g,g+16|0);if(c){j=N[g>>2];N[b>>2]=j>Q(0)?j:Q(0);b=J[g+16>>2];d=J[g+20>>2];N[a+8>>2]=N[g+24>>2];J[a>>2]=b;J[a+4>>2]=d}Ia=g+752|0;return c|0}function NW(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=Q(0),q=Q(0),r=0,s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0;s=Ia-16|0;Ia=s;g=J[42504];n=Ka[J[J[g>>2]+20>>2]](g)|0?33126:70610;g=Ka[J[J[g+12>>2]+8>>2]](g+12|0,84,n,7940,45)|0;Ka[J[J[a>>2]+20>>2]](a)|0;I[s+14>>1]=3;o=Ia-32|0;Ia=o;I[g+6>>1]=L[s+14>>1];I[g+4>>1]=259;J[g+76>>2]=0;J[g+16>>2]=0;J[g+12>>2]=162776;J[g>>2]=162592;J[g+8>>2]=0;n=J[42504]+12|0;n=Ka[J[J[n>>2]+8>>2]](n,96,29113,20296,454)|0;i=N[c+12>>2];j=N[c+8>>2];k=N[c>>2];f=N[c+4>>2];r=J[c+20>>2];t=J[c+16>>2];N[g+44>>2]=N[c+24>>2];J[g+36>>2]=t;J[g+40>>2]=r;h=f;f=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(j*j)+Q(Q(k*k)+Q(f*f)))))));N[g+24>>2]=h*f;N[g+28>>2]=j*f;N[g+32>>2]=i*f;N[g+20>>2]=k*f;i=N[e+12>>2];j=N[e+8>>2];k=N[e>>2];f=N[e+4>>2];r=J[e+20>>2];t=J[e+16>>2];N[g+72>>2]=N[e+24>>2];z=g- -64|0;J[z>>2]=t;J[z+4>>2]=r;h=f;f=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(j*j)+Q(Q(k*k)+Q(f*f)))))));N[g+52>>2]=h*f;N[g+56>>2]=j*f;N[g+60>>2]=i*f;N[g+48>>2]=k*f;r=o+4|0;dc(r,b);q=N[c+20>>2];u=N[c+24>>2];v=N[c+16>>2];w=N[o+24>>2];x=N[o+28>>2];y=N[o+20>>2];j=N[o+12>>2];h=N[c+8>>2];k=N[o+8>>2];l=N[c+4>>2];i=N[o+16>>2];m=N[c+12>>2];f=N[o+4>>2];p=N[c>>2];N[n+28>>2]=Q(j*h)+Q(Q(k*l)+Q(Q(i*m)+Q(f*p)));N[n+24>>2]=Q(p*k)+Q(Q(Q(i*h)-Q(m*j))-Q(f*l));N[n+20>>2]=Q(h*f)+Q(Q(Q(i*l)-Q(m*k))-Q(j*p));N[n+16>>2]=Q(l*j)+Q(Q(Q(i*p)-Q(m*f))-Q(k*h));h=Q(v-y);h=Q(h+h);l=Q(q-w);l=Q(l+l);m=Q(u-x);m=Q(m+m);p=Q(Q(Q(Q(-f)*h)-Q(l*k))-Q(j*m));q=Q(Q(i*i)+Q(-.5));N[n+40>>2]=Q(Q(m*q)+Q(i*Q(Q(k*h)-Q(f*l))))-Q(j*p);N[n+36>>2]=Q(Q(l*q)+Q(i*Q(Q(f*m)-Q(j*h))))-Q(k*p);N[n+32>>2]=Q(Q(h*q)+Q(i*Q(Q(j*l)-Q(k*m))))-Q(f*p);dc(r,d);q=N[e+20>>2];u=N[e+24>>2];v=N[e+16>>2];w=N[o+24>>2];x=N[o+28>>2];y=N[o+20>>2];j=N[o+12>>2];h=N[e+8>>2];k=N[o+8>>2];l=N[e+4>>2];i=N[o+16>>2];m=N[e+12>>2];f=N[o+4>>2];p=N[e>>2];N[n+56>>2]=Q(j*h)+Q(Q(k*l)+Q(Q(i*m)+Q(f*p)));N[n+52>>2]=Q(p*k)+Q(Q(Q(i*h)-Q(m*j))-Q(f*l));N[n+48>>2]=Q(h*f)+Q(Q(Q(i*l)-Q(m*k))-Q(j*p));N[n+44>>2]=Q(l*j)+Q(Q(Q(i*p)-Q(m*f))-Q(k*h));h=Q(v-y);h=Q(h+h);l=Q(q-w);l=Q(l+l);m=Q(u-x);m=Q(m+m);p=Q(Q(Q(Q(-f)*h)-Q(l*k))-Q(j*m));q=Q(Q(i*i)+Q(-.5));N[n+68>>2]=Q(Q(m*q)+Q(i*Q(Q(k*h)-Q(f*l))))-Q(j*p);N[n- -64>>2]=Q(Q(l*q)+Q(i*Q(Q(f*m)-Q(j*h))))-Q(k*p);N[n+60>>2]=Q(Q(h*q)+Q(i*Q(Q(j*l)-Q(k*m))))-Q(f*p);J[n+8>>2]=1065353216;J[n+12>>2]=1065353216;J[n>>2]=1065353216;J[n+4>>2]=1065353216;J[g+80>>2]=n;Ia=o+32|0;c=g;J[g+12>>2]=162488;J[g>>2]=162296;e=J[g+80>>2];J[e+80>>2]=1343554297;J[e+84>>2]=1078530011;a=Ka[J[J[a>>2]+108>>2]](a,b,d,g+12|0,162272,96)|0;J[g+76>>2]=a;if(!a){Ka[J[J[c>>2]+16>>2]](c);c=0}Ia=s+16|0;return c|0}function Ld(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;j=Ia-16|0;Ia=j;k=Ia-16|0;Ia=k;i=a- -64|0;h=J[i+8>>2];l=J[i>>2];a:{if(h>>>0>>0){e=J[J[i+12>>2]+(J[i+4>>2]<<2)>>2];J[i+8>>2]=h+1;f=e+(h<<6)|0;break a}h=l<<6;b:{if(!h){break b}e=J[42504]+12|0;f=Ka[J[J[e>>2]+8>>2]](e,h,29113,15474,137)|0;l=J[i>>2]}J[k+12>>2]=f;h=J[i+4>>2]+1|0;J[i+4>>2]=h;if(l){e=P(h,l);while(1){f=J[k+12>>2]+(g<<6)|0;H[f+60|0]=0;J[f+56>>2]=e+g;J[f+48>>2]=0;J[f+52>>2]=0;J[f+40>>2]=0;J[f+44>>2]=-8388609;J[f+24>>2]=0;J[f+8>>2]=0;I[f+4>>1]=0;J[f>>2]=0;g=g+1|0;if((g|0)!=(l|0)){continue}break}}e=J[i+16>>2];c:{if(e>>>0>=(J[i+20>>2]&2147483647)>>>0){Vc(i+12|0,k+12|0);h=J[i+4>>2];break c}J[J[i+12>>2]+(e<<2)>>2]=J[k+12>>2];J[i+16>>2]=e+1}f=J[J[i+12>>2]+(h<<2)>>2];J[i+8>>2]=1}Ia=k+16|0;h=f;f=J[a+48>>2];e=J[a+40>>2];d:{if(f>>>0>>0){e=J[J[a+52>>2]+(J[a+44>>2]<<2)>>2];J[a+48>>2]=f+1;g=e+P(f,44)|0;break d}f=P(e,44);if(f){e=J[42504];e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,f,29113,15474,137)|0}else{e=0}J[j+4>>2]=e;f=J[a+44>>2]+1|0;J[a+44>>2]=f;g=J[a+56>>2];e:{if(g>>>0>=(J[a+60>>2]&2147483647)>>>0){Of(a+52|0,j+4|0);f=J[a+44>>2];break e}J[J[a+52>>2]+(g<<2)>>2]=e;J[a+56>>2]=g+1}g=J[J[a+52>>2]+(f<<2)>>2];J[a+48>>2]=1}J[g+36>>2]=h;N[g>>2]=N[b>>2];N[g+4>>2]=N[b+4>>2];N[g+8>>2]=N[b+8>>2];J[g+20>>2]=J[b+20>>2];e=J[b+16>>2];J[g+12>>2]=J[b+12>>2];J[g+16>>2]=e;e=J[a+48>>2];b=J[a+40>>2];f:{if(e>>>0>>0){b=J[J[a+52>>2]+(J[a+44>>2]<<2)>>2];J[a+48>>2]=e+1;b=b+P(e,44)|0;break f}e=P(b,44);if(e){b=J[42504];b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,e,29113,15474,137)|0}else{b=0}J[j+8>>2]=b;f=J[a+44>>2]+1|0;J[a+44>>2]=f;e=J[a+56>>2];g:{if(e>>>0>=(J[a+60>>2]&2147483647)>>>0){Of(a+52|0,j+8|0);f=J[a+44>>2];break g}J[J[a+52>>2]+(e<<2)>>2]=b;J[a+56>>2]=e+1}b=J[J[a+52>>2]+(f<<2)>>2];J[a+48>>2]=1}J[b+36>>2]=h;N[b>>2]=N[c>>2];N[b+4>>2]=N[c+4>>2];N[b+8>>2]=N[c+8>>2];J[b+20>>2]=J[c+20>>2];e=J[c+16>>2];J[b+12>>2]=J[c+12>>2];J[b+16>>2]=e;e=J[a+48>>2];c=J[a+40>>2];h:{if(e>>>0>>0){c=J[J[a+52>>2]+(J[a+44>>2]<<2)>>2];J[a+48>>2]=e+1;c=c+P(e,44)|0;break h}e=P(c,44);if(e){c=J[42504];c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,e,29113,15474,137)|0}else{c=0}J[j+12>>2]=c;f=J[a+44>>2]+1|0;J[a+44>>2]=f;e=J[a+56>>2];i:{if(e>>>0>=(J[a+60>>2]&2147483647)>>>0){Of(a+52|0,j+12|0);f=J[a+44>>2];break i}J[J[a+52>>2]+(e<<2)>>2]=c;J[a+56>>2]=e+1}c=J[J[a+52>>2]+(f<<2)>>2];J[a+48>>2]=1}J[c+36>>2]=h;N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];a=J[d+16>>2];J[c+12>>2]=J[d+12>>2];J[c+16>>2]=a;J[c+20>>2]=J[d+20>>2];J[g+28>>2]=b;J[g+24>>2]=c;J[b+28>>2]=c;J[b+24>>2]=g;J[c+28>>2]=g;J[c+24>>2]=b;J[h+52>>2]=0;J[h>>2]=g;Oh(h);Ia=j+16|0;return h}function dd(a,b,c,d,e,f,g,h,i,j){var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=0,B=0;J[a+40>>2]=b;J[a+36>>2]=j;J[a+32>>2]=i;if(!(d?c:0)){J[a+36>>2]=i;J[a+32>>2]=j;return}while(1){p=(o<<3)+e|0;n=J[p>>2];s=J[p+4>>2];while(1){p=k;k=k+1|0;l=J[(p<<3)+f>>2];if(l>>>0>>0){continue}break}if(l>>>0<=s>>>0){k=(o<<4)+g|0;v=N[k+12>>2];w=N[k+4>>2];x=N[k+8>>2];y=N[k>>2];n=p;while(1){k=(n<<4)+h|0;a:{if(y>N[k+8>>2]|x>2]|(v>2]|w>N[k+12>>2])){break a}m=J[a+28>>2];k=J[J[a+32>>2]+(o<<2)>>2];q=J[m+(k<<2)>>2];l=J[J[a+36>>2]+(n<<2)>>2];m=J[m+(l<<2)>>2];if((q|0)==(m|0)|!K[J[a+44>>2]+(q<<2&12|m&3)|0]){break a}q=k>>>0>>0?k:l;t=k>>>0>l>>>0?k:l;k=q&65535|t<<16;k=(k<<15^-1)+k|0;k=P(k>>>10^k,9);k=k>>>6^k;k=(k<<11^-1)+k|0;u=k>>>16^k;l=u&J[a+4>>2];b:{m=J[a+12>>2];c:{if(!m){break c}k=J[(l<<2)+m>>2];if((k|0)==-1){break c}A=J[a+16>>2];B=J[a+20>>2];while(1){r=(k<<3)+B|0;if((q|0)==(J[r>>2]&2147483647)){z=J[r+4>>2];if((t|0)==(z&2147483647)){break b}}k=J[(k<<2)+A>>2];if((k|0)!=-1){continue}break}}k=J[a+8>>2];if(k>>>0>=M[a>>2]){l=id(a,u);m=J[a+12>>2];k=J[a+8>>2]}J[a+8>>2]=k+1;r=J[a+20>>2]+(k<<3)|0;J[r+4>>2]=t;J[r>>2]=q|-2147483648;l=(l<<2)+m|0;J[J[a+16>>2]+(k<<2)>>2]=J[l>>2];J[l>>2]=k;break a}J[r+4>>2]=z|-2147483648}n=n+1|0;if(s>>>0>=M[(n<<3)+f>>2]){continue}break}}o=o+1|0;if(o>>>0>>0){k=p;if(k>>>0>>0){continue}}break}J[a+40>>2]=b;J[a+36>>2]=i;J[a+32>>2]=j;o=0;k=0;while(1){b=(o<<3)+f|0;i=J[b>>2];p=J[b+4>>2];while(1){b=k;k=k+1|0;j=J[(b<<3)+e>>2];if(j>>>0<=i>>>0){continue}break}if(j>>>0<=p>>>0){i=(o<<4)+h|0;v=N[i+12>>2];w=N[i+4>>2];x=N[i+8>>2];y=N[i>>2];n=b;while(1){i=(n<<4)+g|0;d:{if(y>N[i+8>>2]|x>2]|(v>2]|w>N[i+12>>2])){break d}k=J[a+28>>2];i=J[J[a+32>>2]+(o<<2)>>2];l=J[k+(i<<2)>>2];j=J[J[a+36>>2]+(n<<2)>>2];k=J[k+(j<<2)>>2];if((l|0)==(k|0)|!K[J[a+44>>2]+(l<<2&12|k&3)|0]){break d}s=i>>>0>>0?i:j;i=i>>>0>j>>>0?i:j;j=s&65535|i<<16;j=(j<<15^-1)+j|0;j=P(j>>>10^j,9);j=j>>>6^j;j=(j<<11^-1)+j|0;q=j>>>16^j;l=q&J[a+4>>2];e:{m=J[a+12>>2];f:{if(!m){break f}k=J[(l<<2)+m>>2];if((k|0)==-1){break f}t=J[a+16>>2];r=J[a+20>>2];while(1){j=r+(k<<3)|0;if((s|0)==(J[j>>2]&2147483647)){u=J[j+4>>2];if((i|0)==(u&2147483647)){break e}}k=J[t+(k<<2)>>2];if((k|0)!=-1){continue}break}}k=J[a+8>>2];if(k>>>0>=M[a>>2]){l=id(a,q);m=J[a+12>>2];k=J[a+8>>2]}J[a+8>>2]=k+1;j=J[a+20>>2]+(k<<3)|0;J[j+4>>2]=i;J[j>>2]=s|-2147483648;i=(l<<2)+m|0;J[J[a+16>>2]+(k<<2)>>2]=J[i>>2];J[i>>2]=k;break d}J[j+4>>2]=u|-2147483648}n=n+1|0;if(p>>>0>=M[(n<<3)+e>>2]){continue}break}}o=o+1|0;if(o>>>0>>0){k=b;if(k>>>0>>0){continue}}break}}function WC(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;b=Ia-112|0;Ia=b;J[b+72>>2]=-1;J[b+64>>2]=0;J[b+68>>2]=0;i=J[c+4>>2];e=J[((J[i+4>>2]>>>22&60)+109352|0)+12>>2]+i|0;o=J[((K[e+9|0]<<2)+169864|0)+40>>2]+e|0;c=J[c>>2];p=J[42469]+(c+16|0)|0;d=J[a+20>>2];n=I[d+16>>1];a:{b:{c:{d:{e:{if(!J[J[a+12>>2]+28>>2]){f=K[a+42|0];if(f|(n|0)>=0){break e}break d}if(!K[a+42|0]){break d}e=2;break b}e=2;if(f){break b}break c}e=1}f=J[a+24>>2];h=L[a+16>>1];f:{g=J[a+32>>2];if(g){break f}m=J[d+12>>2];j=J[d+8>>2];k=J[d+4>>2];l=J[d>>2];if(!(m|(j|(k|l)))|(m&J[c+28>>2]|(j&J[c+24>>2]|(k&J[c+20>>2]|l&J[c+16>>2])))){break f}f=1;break a}if(!(n&4)|!(f|g)){break b}I[b+110>>1]=h;g:{if(f){e=Ka[J[J[f>>2]>>2]](f,d,p,o,b+110|0)|0;break g}f=J[g+8>>2];if(!f){break b}J[b+32>>2]=J[d>>2];J[b+36>>2]=J[d+4>>2];J[b+40>>2]=J[d+8>>2];J[b+44>>2]=J[d+12>>2];J[b+92>>2]=J[c+16>>2];J[b+96>>2]=J[c+20>>2];J[b+100>>2]=J[c+24>>2];J[b+104>>2]=J[c+28>>2];e=Ka[f|0](b+32|0,b+92|0,J[g>>2],J[g+4>>2],b+110|0)|0}if(e){break b}f=1;break a}Uq(b+32|0,c,i);f=1;d=J[a+12>>2];g=J[d+32>>2];m=J[d+28>>2];q=J[d+24>>2];d=J[J[a+4>>2]+5736>>2];h=J[a+8>>2];i=J[h+16>>2];h=J[h+12>>2];k=J[h>>2];l=H[c+4|0]&1?J[c+8>>2]- -64|0:c+84|0;j=J[l>>2];h:{if((k|0)>(j|0)){if(Ka[J[(d+P(j,28)|0)+(k<<2)>>2]](l,b+32|0,h,i,0)|0){break h}break a}if(!(Ka[J[(d+P(k,28)|0)+(j<<2)>>2]](h,i,l,b+32|0,0)|0)){break a}}d=g>>>0>>0?(g<<4)+q|0:b- -64|0;J[d>>2]=o;J[d+4>>2]=p;i:{if(K[a+42|0]){break i}f=J[a+24>>2];g=J[a+32>>2];if(!(f|g)|!(n&8)){break i}if(f){e=Ka[J[J[f>>2]+4>>2]](f,J[a+20>>2],d)|0;break i}f=J[g+12>>2];if(!f){break i}e=J[a+20>>2];J[b+16>>2]=J[e>>2];J[b+20>>2]=J[e+4>>2];J[b+24>>2]=J[e+8>>2];J[b+28>>2]=J[e+12>>2];J[b>>2]=J[c+16>>2];J[b+4>>2]=J[c+20>>2];J[b+8>>2]=J[c+24>>2];J[b+12>>2]=J[c+28>>2];e=Ka[f|0](b+16|0,b,J[g>>2],J[g+4>>2],d)|0}if(!(!e|!K[a+41|0])){e=J[d+4>>2];c=J[a+12>>2];J[c+4>>2]=J[d>>2];J[c+8>>2]=e;e=J[d+12>>2];J[c+12>>2]=J[d+8>>2];J[c+16>>2]=e;H[J[a+12>>2]+20|0]=1;f=0;break a}f=1;j:{switch((K[a+40|0]?1:e)-1|0){case 0:c=J[a+12>>2];g=J[c+28>>2];if(!(N[a+28>>2]>=Q(-1))|(!g|!K[a+38|0])){break a}e=J[c+32>>2];if((g|0)==(e|0)){c=Ka[J[J[c>>2]>>2]](c,J[c+24>>2],g)|0;H[a+38|0]=c;f=0;if(!c){break a}c=J[a+12>>2];J[c+32>>2]=0;e=0}f=1;J[c+32>>2]=e+1;a=J[c+24>>2]+(e<<4)|0;c=J[d+12>>2];J[a+8>>2]=J[d+8>>2];J[a+12>>2]=c;c=J[d+4>>2];J[a>>2]=J[d>>2];J[a+4>>2]=c;break a;case 1:break j;default:break a}}if(!(N[a+28>>2]>=Q(-1))){break a}e=J[d+4>>2];c=J[a+12>>2];J[c+4>>2]=J[d>>2];J[c+8>>2]=e;e=J[d+12>>2];J[c+12>>2]=J[d+8>>2];J[c+16>>2]=e;H[J[a+12>>2]+20|0]=1}Ia=b+112|0;return f|0}function Zp(a,b,c,d,e){var f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=0,r=0,s=0,t=0,u=0;k=Ia-1056|0;Ia=k;H[k+1040|0]=1;J[k+1048>>2]=256;J[k+1052>>2]=256;J[k+1044>>2]=k+16;s=J[c+8>>2];J[k+16>>2]=s;o=1;a:while(1){o=o-1|0;h=J[J[k+1044>>2]+(o<<2)>>2];f=N[h>>2];g=N[h+12>>2];j=Q(f+g);f=Q(g-f);l=N[h+8>>2];m=N[h+20>>2];g=Q(l+m);n=N[h+4>>2];p=N[h+16>>2];i=Q(n+p);l=Q(m-l);m=Q(p-n);while(1){b:{c:{n=Q(j*Q(.5));j=Q(Q(f*Q(.5))+N[d+48>>2]);d:{if(!(N[d+96>>2]<=Q(n+j))|!(N[d+112>>2]>=Q(n-j))){break d}f=Q(Q(m*Q(.5))+N[d+52>>2]);i=Q(i*Q(.5));p=Q(N[d+4>>2]-i);n=Q(N[d>>2]-n);m=Q(Q(p*N[d+16>>2])-Q(n*N[d+32>>2]));if(!(Q(Q(j*N[d+80>>2])+Q(f*N[d+64>>2]))>=(m>Q(0)?m:Q(-m)))|!(N[d+100>>2]<=Q(i+f))|!(N[d+116>>2]>=Q(i-f))){break d}m=Q(f*N[d+84>>2]);f=Q(Q(l*Q(.5))+N[d+56>>2]);g=Q(g*Q(.5));l=Q(N[d+8>>2]-g);i=Q(Q(l*N[d+20>>2])-Q(p*N[d+36>>2]));if(!(Q(m+Q(f*N[d+68>>2]))>=(i>Q(0)?i:Q(-i)))|!(N[d+104>>2]<=Q(g+f))|!(N[d+120>>2]>=Q(g-f))){break d}f=Q(Q(f*N[d+88>>2])+Q(j*N[d+72>>2]));j=Q(Q(n*N[d+24>>2])-Q(l*N[d+40>>2]));if(!(f>=(j>Q(0)?j:Q(-j)))){break d}h=J[h+24>>2];q=h>>>1|0;if(!(h&1)){break c}r=q&15;if(!r){break d}q=J[c>>2]+(h>>>3&536870908)|0;if((r|0)==1){if(Ka[J[J[e>>2]>>2]](e,k+12|0,(J[q>>2]<<3)+a|0)|0){break d}break b}while(1){t=J[q>>2];h=P(t,24)+b|0;j=N[h>>2];f=N[h+12>>2];g=Q(Q(j+f)*Q(.5));j=Q(Q(Q(f-j)*Q(.5))+N[d+48>>2]);e:{if(!(N[d+96>>2]<=Q(g+j))|!(N[d+112>>2]>=Q(g-j))){break e}i=N[h+16>>2];l=N[h+4>>2];f=Q(Q(Q(i-l)*Q(.5))+N[d+52>>2]);i=Q(Q(l+i)*Q(.5));l=Q(N[d+4>>2]-i);m=Q(N[d>>2]-g);g=Q(Q(l*N[d+16>>2])-Q(m*N[d+32>>2]));if(!(Q(Q(j*N[d+80>>2])+Q(f*N[d+64>>2]))>=(g>Q(0)?g:Q(-g)))|!(N[d+100>>2]<=Q(i+f))|!(N[d+116>>2]>=Q(i-f))){break e}p=Q(f*N[d+84>>2]);g=N[h+20>>2];i=N[h+8>>2];f=Q(Q(Q(g-i)*Q(.5))+N[d+56>>2]);g=Q(Q(i+g)*Q(.5));n=Q(N[d+8>>2]-g);i=Q(Q(n*N[d+20>>2])-Q(l*N[d+36>>2]));if(!(Q(p+Q(f*N[d+68>>2]))>=(i>Q(0)?i:Q(-i)))|!(N[d+104>>2]<=Q(g+f))|!(N[d+120>>2]>=Q(g-f))){break e}f=Q(Q(f*N[d+88>>2])+Q(j*N[d+72>>2]));j=Q(Q(m*N[d+24>>2])-Q(n*N[d+40>>2]));if(!(f>=(j>Q(0)?j:Q(-j)))){break e}if(!(Ka[J[J[e>>2]>>2]](e,k+12|0,(t<<3)+a|0)|0)){break b}}q=q+4|0;r=r-1|0;if(r){continue}break}}u=!o;if(o){continue a}break b}h=P(q,28)+s|0;J[J[k+1044>>2]+(o<<2)>>2]=h+28;o=o+1|0;if((o|0)==(J[k+1052>>2]&2147483647)){Lg(k+16|0,o<<1)}f=N[h>>2];g=N[h+12>>2];j=Q(f+g);f=Q(g-f);l=N[h+8>>2];m=N[h+20>>2];g=Q(l+m);n=N[h+4>>2];p=N[h+16>>2];i=Q(n+p);l=Q(m-l);m=Q(p-n);continue}break}break}a=J[k+1052>>2];f:{if((a|0)<0|!(a&2147483647)){break f}a=J[k+1044>>2];if((a|0)==(k+16|0)|!a){break f}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}Ia=k+1056|0;return u}function u1(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),M=Q(0),O=Q(0),R=0,S=0;f=Ia-400|0;Ia=f;p=J[c+32>>2];D=Q(1);x=Q(0);a:{if(!e){break a}x=Q(0);if(L[e+12>>1]!=2){break a}D=N[e+8>>2];O=N[e+4>>2];x=N[e>>2]}A=N[a+4>>2];B=N[a+8>>2];g=N[c+8>>2];q=N[c+12>>2];r=N[c+4>>2];J[f+396>>2]=0;N[f+392>>2]=q;N[f+388>>2]=g;N[f+384>>2]=r;a=J[c+16>>2];R=J[c+20>>2];S=J[c+28>>2];J[f+376>>2]=J[c+24>>2];J[f+380>>2]=S;J[f+368>>2]=a;J[f+372>>2]=R;y=N[d+20>>2];w=N[b+20>>2];k=N[d+24>>2];z=N[b+24>>2];s=N[d+16>>2];C=N[b+16>>2];n=N[b>>2];o=N[d+4>>2];l=N[b+4>>2];t=N[d>>2];j=N[b+8>>2];h=N[d+12>>2];v=N[b+12>>2];u=N[d+8>>2];H[f+240|0]=0;J[f+232>>2]=0;J[f+236>>2]=0;J[f+224>>2]=0;J[f+228>>2]=0;J[f+216>>2]=0;J[f+220>>2]=0;J[f+208>>2]=0;J[f+212>>2]=0;J[f+352>>2]=p+16;J[f+360>>2]=J[p+56>>2]+P(K[p+55|0],20);H[f+364|0]=K[p+54|0];i=Q(r*N[p+68>>2]);m=Q(g*N[p+72>>2]);i=i<=m?i:m;m=Q(q*N[p+76>>2]);i=i<=m?i:m;N[f+232>>2]=i*Q(.02500000037252903);N[f+224>>2]=i*Q(.10000000149011612);N[f+228>>2]=i*Q(.05000000074505806);a=f+208|0;Cb(f+384|0,f+368|0,f+256|0,f+304|0,a,r==Q(1)&g==Q(1)&q==Q(1));J[f+356>>2]=J[p+60>>2];J[f+188>>2]=0;J[f+172>>2]=0;g=Q(C-s);q=Q(g+g);g=Q(w-y);r=Q(g+g);g=Q(z-k);i=Q(g+g);y=Q(Q(Q(Q(-t)*q)-Q(r*o))-Q(u*i));z=Q(Q(h*h)+Q(-.5));w=Q(Q(Q(i*z)+Q(h*Q(Q(o*q)-Q(t*r))))-Q(u*y));N[f+120>>2]=w;g=Q(Q(n*o)+Q(Q(Q(h*j)-Q(v*u))-Q(t*l)));s=Q(Q(l*u)+Q(Q(Q(h*n)-Q(v*t))-Q(o*j)));k=Q(s+s);C=Q(g*k);m=Q(Q(u*j)+Q(Q(o*l)+Q(Q(h*v)+Q(t*n))));l=Q(Q(j*t)+Q(Q(Q(h*l)-Q(v*o))-Q(u*n)));j=Q(l+l);v=Q(m*j);s=Q(Q(1)-Q(s*k));E=Q(l*j);n=Q(B*Q(0));F=Q(m*k);G=Q(g*j);M=Q(Q(Q(s-E)*n)+Q(Q(B*Q(C-v))+Q(n*Q(F+G))));N[f+184>>2]=w-M;j=Q(Q(Q(r*z)+Q(h*Q(Q(t*i)-Q(u*q))))-Q(o*y));N[f+116>>2]=j;l=Q(k*l);k=Q(g+g);m=Q(m*k);g=Q(g*k);k=Q(Q(Q(G-F)*n)+Q(Q(B*Q(l+m))+Q(n*Q(s-g))));N[f+180>>2]=j-k;N[f+168>>2]=w+M;N[f+164>>2]=j+k;N[f+192>>2]=A;J[f+124>>2]=0;J[f+140>>2]=4;H[f+144|0]=1;N[f+136>>2]=A;N[f+132>>2]=A;N[f+128>>2]=A;h=Q(Q(Q(q*z)+Q(h*Q(Q(u*r)-Q(o*i))))-Q(t*y));N[f+112>>2]=h;o=Q(Q(Q(C+v)*n)+Q(Q(B*Q(Q(Q(1)-E)-g))+Q(n*Q(l-m))));N[f+176>>2]=h-o;N[f+160>>2]=h+o;J[f+40>>2]=156668;J[f+44>>2]=f+112;J[f+32>>2]=156736;J[f+36>>2]=a;J[f+28>>2]=0;N[f+24>>2]=w-N[f+216>>2];N[f+20>>2]=j-N[f+212>>2];N[f+16>>2]=h-N[f+208>>2];J[f>>2]=0;a=dl(f+40|0,f+32|0,f+16|0,f,f+96|0,f+80|0,f- -64|0,f+48|0);b:{c:{if(!(!e|(a|0)!=2)){N[e+8>>2]=D;N[e+4>>2]=O;N[e>>2]=x;break c}if(!e){break b}}I[e+12>>1]=((a|0)==2)<<1}Ia=f+400|0;return(a|0)==2|0}function pK(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=0,o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=0,L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=0,X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0);gm(a);c=J[a+124>>2];m=J[a+92>>2];n=J[a+28>>2];o=J[a+60>>2];a:{if(!(m|(n|o))){if(!c){break a}}b=J[a+24>>2];y=J[b+4>>2];if(y){W=K[b|0]==9?368:272;a=b+160|0;while(1){d=K[a+268|0]&2?N[a+252>>2]:Q(0);z=Q(z+Q(d*N[a+140>>2]));p=K[a+264|0]&2?N[a+248>>2]:Q(0);A=Q(A+Q(p*N[a+136>>2]));q=K[a+260|0]&2?N[a+244>>2]:Q(0);B=Q(B+Q(q*N[a+132>>2]));C=Q(C+Q(d*N[a+124>>2]));D=Q(D+Q(p*N[a+120>>2]));E=Q(E+Q(q*N[a+116>>2]));F=Q(F+Q(d*N[a+108>>2]));G=Q(G+Q(p*N[a+104>>2]));H=Q(H+Q(q*N[a+100>>2]));r=Q(r+Q(d*N[a+44>>2]));f=Q(f+Q(p*N[a+40>>2]));e=Q(e+Q(q*N[a+36>>2]));s=Q(s+Q(d*N[a+28>>2]));g=Q(g+Q(p*N[a+24>>2]));h=Q(h+Q(q*N[a+20>>2]));t=Q(t+Q(d*N[a+12>>2]));u=Q(u+Q(p*N[a+8>>2]));i=Q(i+Q(q*N[a+4>>2]));d=K[a+256|0]&2?N[a+240>>2]:Q(0);v=Q(v+Q(d*N[a+128>>2]));w=Q(w+Q(d*N[a+112>>2]));x=Q(x+Q(d*N[a+96>>2]));j=Q(j+Q(d*N[a+32>>2]));k=Q(k+Q(d*N[a+16>>2]));l=Q(l+Q(d*N[a>>2]));a=a+W|0;I=I+1|0;if((y|0)!=(I|0)){continue}break}}d=N[b+124>>2];p=N[b+156>>2];q=N[b+140>>2];X=N[b+44>>2];Z=N[b+28>>2];L=N[b+120>>2];M=N[b+152>>2];O=N[b+136>>2];_=N[b+40>>2];$=N[b+24>>2];P=N[b+116>>2];R=N[b+148>>2];S=N[b+132>>2];aa=N[b+36>>2];ba=N[b+20>>2];if(n){ca=N[b+16>>2];da=N[b+32>>2];T=N[b+144>>2];U=N[b+112>>2];V=N[b+128>>2];N[n+8>>2]=j;N[n+4>>2]=k;N[n>>2]=l;v=Q(v-Q(Q(k*U)-Q(l*V)));N[n+24>>2]=v;w=Q(w-Q(Q(l*T)-Q(j*U)));N[n+20>>2]=w;x=Q(x-Q(Q(j*V)-Q(k*T)));N[n+16>>2]=x;J[n+12>>2]=(Q(Y(Q(Q(v*v)+Q(Q(w*w)+Q(x*x)))))>da|Q(Y(Q(Q(j*j)+Q(Q(k*k)+Q(l*l)))))>ca)&K[b+12|0]!=0}if(o){j=Q(H-Q(Q(e*S)-Q(h*R)));N[o+16>>2]=j;N[o+8>>2]=e;N[o+4>>2]=h;N[o>>2]=i;k=Q(B-Q(Q(h*P)-Q(i*S)));N[o+24>>2]=k;l=Q(E-Q(Q(i*R)-Q(e*P)));N[o+20>>2]=l;J[o+12>>2]=(Q(Y(Q(Q(k*k)+Q(Q(j*j)+Q(l*l)))))>aa|Q(Y(Q(Q(e*e)+Q(Q(h*h)+Q(i*i)))))>ba)&K[b+13|0]!=0}if(m){e=Q(G-Q(Q(f*O)-Q(g*M)));N[m+16>>2]=e;N[m+8>>2]=f;N[m+4>>2]=g;N[m>>2]=u;h=Q(A-Q(Q(g*L)-Q(u*O)));N[m+24>>2]=h;i=Q(D-Q(Q(u*M)-Q(f*L)));N[m+20>>2]=i;J[m+12>>2]=(Q(Y(Q(Q(h*h)+Q(Q(e*e)+Q(i*i)))))>_|Q(Y(Q(Q(f*f)+Q(Q(g*g)+Q(u*u)))))>$)&K[b+14|0]!=0}if(!c){break a}f=Q(F-Q(Q(r*q)-Q(s*p)));N[c+16>>2]=f;N[c+8>>2]=r;N[c+4>>2]=s;N[c>>2]=t;e=Q(z-Q(Q(s*d)-Q(t*q)));N[c+24>>2]=e;g=Q(C-Q(Q(t*p)-Q(r*d)));N[c+20>>2]=g;J[c+12>>2]=(Q(Y(Q(Q(e*e)+Q(Q(f*f)+Q(g*g)))))>X|Q(Y(Q(Q(r*r)+Q(Q(s*s)+Q(t*t)))))>Z)&K[b+15|0]!=0}}function fka(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=0,i=0,j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0);a=(J[a>>2]<<5)+b|0;h=J[a+124>>2];i=J[a+92>>2];j=J[a+28>>2];k=J[a+60>>2];a:{if(!(i|(j|k))){if(!h){break a}}c=J[a+24>>2];z=J[c+4>>2];if(z){a=c+640|0;b=0;while(1){f=K[a+352|0]&2?N[a+304>>2]:Q(0);l=Q(l+Q(f*N[a+160>>2]));A=Q(A+Q(f*N[a+144>>2]));e=K[a+364|0]&2?N[a+316>>2]:Q(0);B=Q(B+Q(e*N[a+172>>2]));d=K[a+360|0]&2?N[a+312>>2]:Q(0);C=Q(C+Q(d*N[a+168>>2]));g=K[a+356|0]&2?N[a+308>>2]:Q(0);D=Q(D+Q(g*N[a+164>>2]));E=Q(E+Q(e*N[a+156>>2]));F=Q(F+Q(d*N[a+152>>2]));G=Q(G+Q(g*N[a+148>>2]));H=Q(H+Q(e*N[a+140>>2]));I=Q(I+Q(d*N[a+136>>2]));L=Q(L+Q(g*N[a+132>>2]));o=Q(o+Q(e*N[a+44>>2]));p=Q(p+Q(d*N[a+40>>2]));m=Q(m+Q(g*N[a+36>>2]));q=Q(q+Q(e*N[a+28>>2]));r=Q(r+Q(d*N[a+24>>2]));s=Q(s+Q(g*N[a+20>>2]));t=Q(t+Q(e*N[a+12>>2]));u=Q(u+Q(d*N[a+8>>2]));v=Q(v+Q(g*N[a+4>>2]));M=Q(M+Q(f*N[a+128>>2]));n=Q(n+Q(f*N[a+32>>2]));w=Q(w+Q(f*N[a+16>>2]));x=Q(x+Q(f*N[a>>2]));a=a+368|0;b=b+1|0;if((z|0)!=(b|0)){continue}break}}g=N[c+140>>2];O=N[c+156>>2];P=N[c+124>>2];R=N[c+44>>2];S=N[c+28>>2];T=N[c+136>>2];U=N[c+152>>2];V=N[c+120>>2];W=N[c+40>>2];X=N[c+24>>2];Z=N[c+132>>2];_=N[c+148>>2];$=N[c+116>>2];aa=N[c+36>>2];ba=N[c+20>>2];if(j){e=N[c+128>>2];f=N[c+144>>2];ca=N[c+16>>2];da=N[c+32>>2];d=N[c+112>>2];N[j+8>>2]=n;N[j+4>>2]=w;N[j>>2]=x;y=l;d=Q(w*d);l=Q(x*f);f=Q(y-Q(d-l));N[j+24>>2]=f;y=l;l=Q(n*e);e=Q(A-Q(y-l));N[j+20>>2]=e;d=Q(M-Q(l-d));N[j+16>>2]=d;J[j+12>>2]=(Q(Y(Q(Q(f*f)+Q(Q(e*e)+Q(d*d)))))>da|Q(Y(Q(Q(n*n)+Q(Q(w*w)+Q(x*x)))))>ca)&K[c+12|0]!=0}if(k){d=Q(m*Z);e=Q(s*$);f=Q(L-Q(d-e));N[k+16>>2]=f;N[k+8>>2]=m;N[k+4>>2]=s;N[k>>2]=v;n=Q(v*_);e=Q(D-Q(e-n));N[k+24>>2]=e;d=Q(G-Q(n-d));N[k+20>>2]=d;J[k+12>>2]=(Q(Y(Q(Q(e*e)+Q(Q(f*f)+Q(d*d)))))>aa|Q(Y(Q(Q(m*m)+Q(Q(s*s)+Q(v*v)))))>ba)&K[c+13|0]!=0}if(i){d=Q(p*T);e=Q(r*V);f=Q(I-Q(d-e));N[i+16>>2]=f;N[i+8>>2]=p;N[i+4>>2]=r;N[i>>2]=u;m=Q(u*U);e=Q(C-Q(e-m));N[i+24>>2]=e;d=Q(F-Q(m-d));N[i+20>>2]=d;J[i+12>>2]=(Q(Y(Q(Q(e*e)+Q(Q(f*f)+Q(d*d)))))>W|Q(Y(Q(Q(p*p)+Q(Q(r*r)+Q(u*u)))))>X)&K[c+14|0]!=0}if(!h){break a}d=Q(o*g);e=Q(q*P);f=Q(H-Q(d-e));N[h+16>>2]=f;N[h+8>>2]=o;N[h+4>>2]=q;N[h>>2]=t;g=Q(t*O);e=Q(B-Q(e-g));N[h+24>>2]=e;d=Q(E-Q(g-d));N[h+20>>2]=d;J[h+12>>2]=(Q(Y(Q(Q(e*e)+Q(Q(f*f)+Q(d*d)))))>R|Q(Y(Q(Q(o*o)+Q(Q(q*q)+Q(t*t)))))>S)&K[c+15|0]!=0}}function uea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;b=J[a+28>>2];t=J[a+20>>2];a=0;d=Ia-48|0;Ia=d;q=J[b+4712>>2];r=J[J[b+980>>2]+304>>2];c=J[b+4708>>2];if(c){while(1){if(J[c+180>>2]){f=J[J[b+2168>>2]+108>>2];J[d+20>>2]=J[b+2184>>2];J[d+24>>2]=J[b+2172>>2];J[d+28>>2]=J[b+2176>>2];e=J[b+2188>>2];J[d+36>>2]=f;J[d+32>>2]=e;J[d+40>>2]=J[b+2192>>2];J[d+44>>2]=J[b+2196>>2];f=0;while(1){j=(f<<2)+c|0;e=J[j+104>>2];if(e){n=f<<5;while(1){g=J[c+32>>2];m=$ka(e);o=m|n;l=g+P(o,12)|0;g=J[l+4>>2];i=J[l>>2];l=J[i+4>>2];k=g;g=J[g+4>>2];Tt(d+12|0,d+20|0,i,k,K[J[l+44>>2]+9|0]-1>>>0<2?l:0,K[J[g+44>>2]+9|0]-1>>>0<2?g:0,-1,1);g=J[c+168>>2]+(o<<3)|0;I[g>>1]=L[d+12>>1];I[g+2>>1]=L[d+14>>1];J[g+4>>2]=J[d+16>>2];g=L[d+12>>1];if(!(g&1)){a:{if(!(g&2)){J[c+172>>2]=J[c+172>>2]+1;break a}J[c+176>>2]=J[c+176>>2]+1}J[j+40>>2]=J[j+40>>2]|1<>2]+a|0;h=J[c+172>>2]+h|0;c=J[c+184>>2];if(c){continue}break}}c=h+1|0;if(c>>>0>(J[b+4680>>2]&2147483647)>>>0){Ki(b+4672|0,c)}if(c>>>0>(J[b+4692>>2]&2147483647)>>>0){LH(b+4684|0,c)}c=a+1|0;if(c>>>0>(J[b+4704>>2]&2147483647)>>>0){KH(b+4696|0,c)}J[b+4700>>2]=a;J[b+4688>>2]=h;J[b+4676>>2]=h;g=J[b+4672>>2];l=J[b+4684>>2];n=J[b+4696>>2];o=J[J[b+976>>2]+1156>>2];a=db(o,56);f=J[b+2168>>2];e=J[b+16>>2];h=J[b+20>>2];c=0;J[a+24>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=e;J[a+12>>2]=h;J[a+52>>2]=0;J[a+48>>2]=n;J[a+44>>2]=l;J[a+40>>2]=g;J[a+36>>2]=q;J[a+32>>2]=r;J[a+28>>2]=f;J[a>>2]=142876;J[d+20>>2]=0;J[d+12>>2]=0;f=J[b+4708>>2];b:{if(!f){break b}m=0;j=0;while(1){c:{if(!(J[f+172>>2]|J[f+176>>2])){break c}h=0;while(1){e=J[((h<<2)+f|0)+40>>2];if(e){v=h<<5;while(1){i=$ka(e)|v;if(i+u>>>0>c>>>0){p=J[f+32>>2]+P(i,12)|0;w=J[p+4>>2];k=P(c,12)+r|0;J[k>>2]=J[p>>2];J[k+4>>2]=w;J[k+8>>2]=J[p+8>>2];k=(c<<3)+q|0;i=J[f+168>>2]+(i<<3)|0;I[k>>1]=L[i>>1];I[k+2>>1]=L[i+2>>1];J[k+4>>2]=J[i+4>>2]}j=j+1|0;c=c+1|0;e=e-1&e;if(e){continue}break}}h=h+1|0;if((h|0)!=16){continue}break}m=J[f+172>>2]+m|0;s=J[f+176>>2]+s|0;if(j>>>0<=255){break c}mH(m,d+12|0,s,d+20|0,j,J[b+976>>2],J[b+2168>>2],a,t,g,l,n);a=db(o,56);e=J[b+2168>>2];h=J[b+16>>2];i=J[b+20>>2];k=J[d+12>>2];p=J[d+20>>2];j=0;J[a+24>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=h;J[a+12>>2]=i;J[a+52>>2]=0;J[a+36>>2]=(c<<3)+q;J[a+32>>2]=P(c,12)+r;J[a+28>>2]=e;J[a>>2]=142876;J[a+48>>2]=n+(p<<2);e=k<<2;J[a+44>>2]=e+l;J[a+40>>2]=e+g}u=u+512|0;f=J[f+184>>2];if(f){continue}break}if(!j){break b}mH(m,d+12|0,s,d+20|0,j,J[b+976>>2],J[b+2168>>2],a,t,g,l,n)}Ia=d+48|0}function Gt(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;h=Ia-48|0;Ia=h;n=K[b+24|0];if(n>>>0<=2){k=J[b+32>>2];l=J[b+28>>2];a:{if(c){g=L[c>>1];I[h+40>>1]=g;i=L[c+2>>1];c=J[c+4>>2];J[h+44>>2]=c;if((g&13)==13){Em(J[a>>2],l,k,c,0);j=J[a+108>>2];J[J[j>>2]+(c<<2)>>2]=J[j+12>>2];J[j+12>>2]=c;J[h+44>>2]=-1;c=-1}m=J[k+4>>2];m=K[J[m+44>>2]+9|0]-1>>>0<2?m:0;j=J[l+4>>2];j=K[J[j+44>>2]+9|0]-1>>>0<2?j:0;if(!(!j|g&3|(!m|!(H[J[j+44>>2]+44|0]&1)))){i=H[J[m+44>>2]+44|0]&1?i&1?i&-2:i:i}I[h+42>>1]=i;break a}c=-1;if(K[b+25|0]&16){c=J[b+36>>2];Em(J[a>>2],l,k,c,0)}i=J[a+108>>2];g=J[a>>2];J[h+12>>2]=J[g+2184>>2];J[h+16>>2]=J[g+2172>>2];J[h+20>>2]=J[g+2176>>2];j=J[g+2188>>2];J[h+28>>2]=i;J[h+24>>2]=j;J[h+32>>2]=J[g+2192>>2];J[h+36>>2]=J[g+2196>>2];Qt(h,h+12|0,l,k,c,h+11|0,1);g=L[h>>1];I[h+40>>1]=g;i=L[h+2>>1];I[h+42>>1]=i;c=J[h+4>>2];J[h+44>>2]=c}j=K[b+25|0];b:{if(!(j&16)|(g&12)==12){break b}H[b+25|0]=j&239;if((c|0)==-1){break b}j=J[a+108>>2];J[J[j>>2]+(c<<2)>>2]=J[j+12>>2];J[j+12>>2]=c;J[h+44>>2]=-1}c=6;c:{if(g&1){break c}c=2;if(g&2){break c}c=1;if(K[J[l+28>>2]- -64|0]&4){break c}c=K[J[k+28>>2]- -64|0]>>>2&1}d:{if((c|0)!=K[b+24|0]){l=Ia-16|0;Ia=l;i=J[b+32>>2];k=J[b+28>>2];g=J[b+4>>2];if(!(K[J[g+44>>2]+9|0]!=1|M[g+152>>2]<4294967294)){Id(g)}g=J[b+8>>2];if(!(K[J[g+44>>2]+9|0]!=1|M[g+152>>2]<4294967294)){Id(g)}H[b+25|0]=K[b+25|0]&239;g=0;Fm(a,b,5,0,d,e,f);e:{f:{switch(c|0){case 2:b=J[a+1860>>2];if(!b){$q(a+1572|0);b=J[a+1860>>2]}J[a+1860>>2]=J[b>>2];c=a+1852|0;J[c>>2]=J[c>>2]+1;g=Kt(b,k,i,0);break e;case 0:I[l+14>>1]=L[h+42>>1];g=Mt(a,k,i,l+14|0,0,0);break e;case 1:break f;default:break e}}c=K[J[i+28>>2]- -64|0];d=L[h+42>>1];b=J[a+1276>>2];if(!b){Lt(a+988|0);b=J[a+1276>>2]}J[a+1276>>2]=J[b>>2];e=a+1268|0;J[e>>2]=J[e>>2]+1;e=b;b=c&4;g=Zt(e,b?i:k,b?k:i);I[g+56>>1]=L[g+56>>1]&65504|d&20}b=J[h+44>>2];if((b|0)!=-1){H[g+25|0]=K[g+25|0]|16;J[J[J[a+108>>2]>>2]+(b<<2)>>2]=g;J[g+36>>2]=b}Ia=l+16|0;b=g;break d}g:{switch(n|0){case 0:c=i&65535;e=J[b+44>>2];h:{if((c|0)==(e&32767)){break h}i:{if(!(c&476)|e&476){break i}d=J[b+48>>2];if(H[d|0]&1?d:0){break i}d=It(a,l,k,1);if(J[b+48>>2]){break i}I[d+4>>1]=L[d+4>>1]+1;J[b+48>>2]=d}j:{if(c&8){break j}d=J[b+44>>2];if(!(d&6291456)){break j}if(d&2097152){ij(a,b);break j}J[b+44>>2]=d&-4194305}if(c&448){if(!(K[b+45|0]&128)|(!(K[b+25|0]&32)|J[b+52>>2]!=-1)){break h}Ft(a,b);break h}if(!(e&448)){break h}c=J[b+44>>2];J[b+44>>2]=c&-1572865;if(!(c&8388608)){break h}hj(a,b)}J[b+44>>2]=J[b+44>>2]&-32768|i&32767;break d;case 1:break g;default:break d}}I[b+56>>1]=L[b+56>>1]&65504|i&20}g=b}Ia=h+48|0;return g}function bE(a,b,c,d,e,f){var g=Q(0),h=0,i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=0,B=0,C=0;p=Ia-32|0;Ia=p;h=J[a+584>>2];if(!h){Di(a+296|0);h=J[a+584>>2]}J[a+584>>2]=J[h>>2];J[a+576>>2]=J[a+576>>2]+1;C=h+48|0;j=J[a+292>>2];if(!j){jq(a+4|0);j=J[a+292>>2]}J[a+292>>2]=J[j>>2];J[a+284>>2]=J[a+284>>2]+1;i=N[b+20>>2];k=N[b+24>>2];l=N[d>>2];m=N[b>>2];n=N[e>>2];o=N[b+16>>2];s=N[d+4>>2];t=N[b+4>>2];u=N[e+4>>2];v=N[d+8>>2];w=N[b+8>>2];x=N[e+8>>2];y=N[b+12>>2];q=N[d+12>>2];y=q>y?y:q;q=N[b+28>>2];g=N[e+12>>2];q=g>2]=Q(y+q)*Q(.5);v=v>w?w:v;w=k>x?k:x;N[p+24>>2]=Q(v+w)*Q(.5);s=s>t?t:s;t=i>u?i:u;N[p+20>>2]=Q(s+t)*Q(.5);u=l>m?m:l;x=n>2]=Q(u+x)*Q(.5);i=Q(x-u);N[p+4>>2]=i;k=Q(t-s);N[p+8>>2]=k;d=i>2];J[h+80>>2]=b;J[h+32>>2]=b;e=J[b+36>>2];J[h+88>>2]=0;J[h+84>>2]=j;J[h+40>>2]=0;J[h+36>>2]=e;J[j>>2]=0;a:{b:{c:{a=J[e>>2];d:{if(!a){break d}r=i>2];while(1){a=a-1|0;d=e+(a<<2)|0;z=J[d+4>>2];A=P(z,24)+B|0;if(i>=Q(Q(N[A>>2]+N[A+12>>2])*Q(.5))){A=J[j>>2];J[j>>2]=A+1;J[((A<<2)+j|0)+4>>2]=z;z=J[e>>2]-1|0;J[e>>2]=z;J[d+4>>2]=J[(e+(z<<2)|0)+4>>2]}if(a){continue}break}a=J[e>>2];if(!a){break d}d=J[j>>2];if((d|0)!=4){break c}}J[e>>2]=1;a=e+4|0;break b}if((a|0)==4){J[j>>2]=1;a=j+4|0;d=C;break a}B=r<<2;r=B+(P(c,24)+f|0)|0;if(N[(B|p+16)>>2]>=Q(Q(N[r>>2]+N[r+12>>2])*Q(.5))){J[j>>2]=d+1;a=((d<<2)+j|0)+4|0;d=C;break a}J[e>>2]=a+1;a=(e+(a<<2)|0)+4|0}d=h}r=d;J[a>>2]=c;d=1;a=P(J[e+4>>2],24)+f|0;i=N[a+12>>2];k=N[a+8>>2];l=N[a+4>>2];m=N[a>>2];n=N[a+20>>2];o=N[a+16>>2];c=J[e>>2];if(c>>>0>1){while(1){a=P(J[(e+(d<<2)|0)+4>>2],24)+f|0;g=N[a+12>>2];i=g>2];k=g>k?k:g;g=N[a+4>>2];l=g>l?l:g;g=N[a>>2];m=g>m?m:g;g=N[a+20>>2];n=g>2];o=g>2]=i;J[h+12>>2]=0;N[h+8>>2]=k;N[h+4>>2]=l;N[h>>2]=m;J[h+28>>2]=0;N[h+24>>2]=n;N[h+20>>2]=o;e=1;a=P(J[j+4>>2],24)+f|0;i=N[a+12>>2];k=N[a+8>>2];l=N[a+4>>2];m=N[a>>2];n=N[a+20>>2];o=N[a+16>>2];c=J[j>>2];if(c>>>0>1){while(1){a=P(J[((e<<2)+j|0)+4>>2],24)+f|0;g=N[a+12>>2];i=g>2];k=g>k?k:g;g=N[a+4>>2];l=g>l?l:g;g=N[a>>2];m=g>m?m:g;g=N[a+20>>2];n=g>2];o=g>2]=m;J[h+76>>2]=0;N[h+72>>2]=n;N[h+68>>2]=o;N[h- -64>>2]=i;J[h+60>>2]=0;N[h+56>>2]=k;N[h+52>>2]=l;J[b+40>>2]=C;J[b+36>>2]=h;N[b+28>>2]=q;N[b+24>>2]=w;N[b+20>>2]=t;N[b+16>>2]=x;N[b+12>>2]=y;N[b+8>>2]=v;N[b+4>>2]=s;N[b>>2]=u;Ci(b);Ia=p+32|0;return r}function wu(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=Q(0);a=uj(a,b,c);J[a>>2]=136240;N[a+64>>2]=N[c+16>>2];N[a+68>>2]=N[c+20>>2];N[a+72>>2]=N[c+24>>2];N[a+76>>2]=N[c+28>>2];N[a+80>>2]=N[c+32>>2];N[a+84>>2]=N[c+36>>2];n=N[c+40>>2];I[a+92>>1]=0;N[a+88>>2]=n;f=L[c+46>>1];J[a+160>>2]=0;J[a+164>>2]=0;J[a+152>>2]=-1;J[a+156>>2]=-1;H[a+150|0]=1;I[a+148>>1]=0;J[a+144>>2]=-128;J[a+136>>2]=0;J[a+140>>2]=1065353216;J[a+128>>2]=0;J[a+132>>2]=0;J[a+120>>2]=0;J[a+124>>2]=1069547520;J[a+112>>2]=0;J[a+116>>2]=0;J[a+100>>2]=c+16;J[a+96>>2]=0;I[a+94>>1]=f;J[c+164>>2]=0;J[c+168>>2]=0;H[c+173|0]=K[c+8|0]&2;if(K[c+44|0]&32){I[a+92>>1]=64}a:{if(!J[c+176>>2]|K[J[c+176>>2]+31|0]==1){break a}f=J[c+176>>2];if(!f){break a}e=K[f+12|0];b:{if(!e){break b}g=1;if(N[f>>2]!=Q(0)|N[f+4>>2]!=Q(0)|(N[f+8>>2]!=Q(0)|N[f+16>>2]!=Q(0))){break b}if(N[f+20>>2]!=Q(0)|N[f+24>>2]!=Q(0)|(N[f+32>>2]!=Q(0)|N[f+36>>2]!=Q(0))){break b}if(N[f+40>>2]!=Q(0)){break b}g=0;g=(N[f+48>>2]!=Q(0)|N[f+52>>2]!=Q(0)?g:N[f+56>>2]==Q(0))^1}H[a+150|0]=e;H[f+12|0]=0}f=1;c:{if(N[c+156>>2]>Q(0)){break c}f=1;if(N[c+80>>2]!=Q(0)){break c}f=1;if(N[c+84>>2]!=Q(0)){break c}f=1;if(N[c+88>>2]!=Q(0)){break c}f=1;if(N[c+96>>2]!=Q(0)){break c}f=1;if(N[c+100>>2]!=Q(0)){break c}f=N[c+104>>2]!=Q(0)|g}e=J[a+44>>2];m=H[e+44|0]&1;j=J[b+1e3>>2];d:{e:{if(K[e+9|0]!=2){k=a- -64|0;e=J[j+4>>2];f:{if(e){i=e-1|0;e=J[J[j>>2]+(i<<2)>>2];J[j+4>>2]=i;break f}e=J[j+12>>2];J[j+12>>2]=e+1}e=e<<7;Hv(j+168|0,k,m,f,e);Hv(j+640|0,k,m,f,e);break e}e=J[a+160>>2];if(!e){break d}k=J[e>>2];h=J[e+28>>2];g:{if(h){l=J[e+24>>2];e=0;while(1){i=e|k;if((a|0)==J[l+(e<<2)>>2]){break g}e=e+1|0;if((h|0)!=(e|0)){continue}break}}i=k|-2147483648}e=i<<1&126|J[J[a+160>>2]+48>>2]&-128|1}J[a+144>>2]=e}if(!(!g|K[J[a+44>>2]+9|0]==2)){k=J[a+144>>2];i=k>>>7|0;e=i+32>>>5|0;h:{if(e>>>0<=(J[b+2448>>2]&2147483647)>>>0){g=J[b+2444>>2];break h}g=J[42504]+12|0;g=Ka[J[J[g>>2]+8>>2]](g,e<<2,29113,21414,438)|0;h=J[b+2444>>2];i:{if(!h){break i}Va(g,h,J[b+2448>>2]<<2);if(J[b+2448>>2]<0){break i}h=J[b+2444>>2];if(!h){break i}l=J[42504]+12|0;Ka[J[J[l>>2]+12>>2]](l,h)}h=J[b+2448>>2];Wa((h<<2)+g|0,0,e-h<<2);J[b+2448>>2]=e;J[b+2444>>2]=g}e=(k>>>10&4194300)+g|0;J[e>>2]=J[e>>2]|1<>1]=L[a+148>>1]|4096}j:{if(f){xf(a);dh(b,a);break j}uh(a);J[a+152>>2]=-2;J[a+156>>2]=-2;Df(j,J[a+144>>2])}if(m){d=J[a+164>>2];if(d){ph(d,J[J[a+40>>2]+1136>>2])}if(J[c+176>>2]?!J[c+176>>2]|K[J[c+176>>2]+31|0]!=1:1){Lu(c,J[b+2412>>2]);Hj(J[J[a+40>>2]+1e3>>2],J[a+144>>2]);return a}I[a+148>>1]=L[a+148>>1]&63483|4}return a}function lA(a,b,c,d,e,f,g,h,i,j){var k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0;m=Ia-160|0;Ia=m;jd(b,g,m+88|0);J[m+56>>2]=b+96;J[m+52>>2]=b+48;J[m+48>>2]=d;a:{if(g){H[m+60|0]=1;J[m+16>>2]=156540;break a}H[m+60|0]=0;J[m+16>>2]=156588}J[m+64>>2]=b;J[m+12>>2]=0;B=Ia-16|0;Ia=B;g=m+88|0;z=m+16|0;b=0;b:{if(!nA(a,g,z,j,B,i)){break b}r=N[i+4>>2];u=N[i>>2];s=N[i+8>>2];v=N[j>>2];y=N[a+80>>2];j=J[g+16>>2];if(j){b=J[z+40>>2];q=N[b+40>>2];k=N[a+56>>2];o=N[b+8>>2];l=N[a+48>>2];w=N[b+24>>2];n=N[a+52>>2];C=Q(Q(q*k)+Q(Q(o*l)+Q(w*n)));x=N[b+36>>2];p=N[b+4>>2];t=N[b+20>>2];F=Q(Q(x*k)+Q(Q(p*l)+Q(t*n)));A=N[b+32>>2];D=Q(A*k);k=N[b>>2];E=Q(k*l);l=N[b+16>>2];D=Q(D+Q(E+Q(l*n)));E=k;k=Q(-u);A=Q(Q(Q(E*k)-Q(l*r))-Q(A*s));w=Q(Q(Q(o*k)-Q(w*r))-Q(q*s));x=Q(Q(Q(p*k)-Q(t*r))-Q(x*s));z=J[g+24>>2];l=Q(1);b=0;k=Q(0);c:{while(1){d:{g=P(b,20)+z|0;n=N[g+8>>2];o=N[g>>2];p=N[g+4>>2];q=Q(N[g+12>>2]+Q(Q(n*C)+Q(Q(o*D)+Q(F*p))));o=Q(Q(n*w)+Q(Q(o*A)+Q(x*p)));e:{if(Q(R(o))Q(0))){break e}break d}n=Q(Q(-q)/o);g=on?n:l;k=g?kl){break d}b=b+1|0;G=j>>>0<=b>>>0;if((b|0)!=(j|0)){continue}break c}break}k=Q(0)}b=1;if(!G){break b}}b=1;if(!(Q(y+v)>=k)){break b}b=P(J[m+12>>2],48)+e|0;J[b>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;l=N[a+52>>2];n=N[a+56>>2];b=P(J[m+12>>2],48)+e|0;N[b+16>>2]=N[a+48>>2]-Q(u*k);J[b+28>>2]=0;N[b+24>>2]=n-Q(s*k);N[b+20>>2]=l-Q(r*k);l=N[i+8>>2];g=J[i+4>>2];j=J[i>>2];b=J[m+12>>2];J[m+12>>2]=b+1;b=P(b,48)+e|0;J[b+32>>2]=j;J[b+36>>2]=g;N[b+44>>2]=k;N[b+40>>2]=l;b=1}Ia=B+16|0;g=b&J[m+12>>2]!=0;if(g){j=J[e+4>>2];b=J[h+76>>2];J[b>>2]=J[e>>2];J[b+4>>2]=j;j=J[e+12>>2];J[b+8>>2]=J[e+8>>2];J[b+12>>2]=j;j=J[e+20>>2];J[b+16>>2]=J[e+16>>2];J[b+20>>2]=j;j=J[e+28>>2];J[b+24>>2]=J[e+24>>2];J[b+28>>2]=j;j=J[e+36>>2];J[b+32>>2]=J[e+32>>2];J[b+36>>2]=j;j=J[e+44>>2];J[b+40>>2]=J[e+40>>2];J[b+44>>2]=j;H[h+64|0]=1;w=N[c+20>>2];C=N[c+24>>2];v=N[e+44>>2];x=N[c+16>>2];k=N[d+12>>2];l=N[i+8>>2];r=N[d+8>>2];s=N[i>>2];n=N[d>>2];u=N[i+4>>2];q=N[d+4>>2];o=N[a+80>>2];a=J[f+4096>>2];J[f+4096>>2]=a+1;a=(a<<6)+f|0;J[a+52>>2]=-1;N[a+12>>2]=v-o;J[a+28>>2]=0;v=Q(Q(k*k)+Q(-.5));y=Q(Q(r*l)+Q(Q(n*s)+Q(q*u)));p=Q(Q(Q(k*Q(Q(n*u)-Q(s*q)))+Q(l*v))+Q(r*y));p=Q(p+p);N[a+8>>2]=p;t=Q(Q(q*y)+Q(Q(v*u)+Q(k*Q(Q(r*s)-Q(l*n)))));t=Q(t+t);N[a+4>>2]=t;k=Q(Q(n*y)+Q(Q(s*v)+Q(k*Q(Q(q*l)-Q(u*r)))));k=Q(k+k);N[a>>2]=k;N[a+24>>2]=C-Q(o*p);N[a+20>>2]=w-Q(o*t);N[a+16>>2]=x-Q(o*k)}Ia=m+160|0;return g}function MF(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0;i=Ia-32|0;Ia=i;a:{b:{switch(d|0){case 0:E=a+48|0;if(b){f=N[b>>2];g=N[b+4>>2];if(H[a+316|0]&1){m=N[J[a+56>>2]+92>>2]}else{d=a- -64|0;n=J[d+176>>2];c:{if(!(!n|K[n+31|0]!=1)){m=N[n+44>>2];break c}m=N[d+140>>2]}}e=m;N[i+28>>2]=e*N[b+8>>2];N[i+24>>2]=e*g;N[i+20>>2]=e*f;d=i+20|0}else{d=0}if(c){m=N[c+8>>2];o=m;h=N[a+256>>2];j=Q(h+h);k=N[a+264>>2];g=Q(j*k);l=N[a+260>>2];f=Q(l+l);q=N[a+268>>2];e=Q(f*q);t=Q(g-e);if(K[a+316|0]&2){b=J[a+56>>2]+96|0}else{b=a- -64|0;n=J[b+176>>2];d:{if(!(!n|K[n+31|0]!=1)){b=n+32|0;break d}b=b+128|0}}p=N[b+8>>2];B=Q(g+e);w=Q(p*B);C=Q(Q(1)-Q(h*j));e=Q(l*f);u=Q(C-e);x=N[b>>2];s=Q(Q(1)-e);e=Q(k+k);r=Q(k*e);D=Q(s-r);y=Q(x*D);h=Q(f*k);f=Q(j*q);v=Q(h+f);z=N[b+4>>2];g=Q(j*l);e=Q(e*q);q=Q(g-e);A=Q(z*q);k=Q(Q(w*u)+Q(Q(y*t)+Q(v*A)));s=Q(o*Q(Q(Q(p*u)*u)+Q(Q(Q(x*t)*t)+Q(v*Q(v*z)))));j=N[c>>2];l=N[c+4>>2];o=p;p=Q(h-f);h=Q(o*p);o=Q(g+e);f=Q(x*o);r=Q(C-r);g=Q(z*r);e=Q(Q(h*u)+Q(Q(f*t)+Q(v*g)));N[i+16>>2]=s+Q(Q(j*k)+Q(l*e));s=Q(m*e);e=Q(Q(w*p)+Q(Q(y*o)+Q(r*A)));N[i+12>>2]=s+Q(Q(j*e)+Q(l*Q(Q(h*p)+Q(Q(f*o)+Q(r*g)))));N[i+8>>2]=Q(m*k)+Q(Q(j*Q(Q(w*B)+Q(Q(y*D)+Q(q*A))))+Q(l*e));a=i+8|0}else{a=0}LF(E,d,a);break a;case 3:LF(a+48|0,b,c);break a;case 1:E=a+48|0;if(b){f=N[b>>2];g=N[b+4>>2];if(H[a+316|0]&1){m=N[J[a+56>>2]+92>>2]}else{d=a- -64|0;n=J[d+176>>2];e:{if(!(!n|K[n+31|0]!=1)){m=N[n+44>>2];break e}m=N[d+140>>2]}}e=m;N[i+28>>2]=e*N[b+8>>2];N[i+24>>2]=e*g;N[i+20>>2]=e*f;d=i+20|0}else{d=0}if(c){m=N[c+8>>2];o=m;h=N[a+256>>2];j=Q(h+h);k=N[a+264>>2];g=Q(j*k);l=N[a+260>>2];f=Q(l+l);q=N[a+268>>2];e=Q(f*q);t=Q(g-e);if(K[a+316|0]&2){b=J[a+56>>2]+96|0}else{b=a- -64|0;n=J[b+176>>2];f:{if(!(!n|K[n+31|0]!=1)){b=n+32|0;break f}b=b+128|0}}p=N[b+8>>2];B=Q(g+e);w=Q(p*B);C=Q(Q(1)-Q(h*j));e=Q(l*f);u=Q(C-e);x=N[b>>2];s=Q(Q(1)-e);e=Q(k+k);r=Q(k*e);D=Q(s-r);y=Q(x*D);h=Q(f*k);f=Q(j*q);v=Q(h+f);z=N[b+4>>2];g=Q(j*l);e=Q(e*q);q=Q(g-e);A=Q(z*q);k=Q(Q(w*u)+Q(Q(y*t)+Q(v*A)));s=Q(o*Q(Q(Q(p*u)*u)+Q(Q(Q(x*t)*t)+Q(v*Q(v*z)))));j=N[c>>2];l=N[c+4>>2];o=p;p=Q(h-f);h=Q(o*p);o=Q(g+e);f=Q(x*o);r=Q(C-r);g=Q(z*r);e=Q(Q(h*u)+Q(Q(f*t)+Q(v*g)));N[i+16>>2]=s+Q(Q(j*k)+Q(l*e));s=Q(m*e);e=Q(Q(w*p)+Q(Q(y*o)+Q(r*A)));N[i+12>>2]=s+Q(Q(j*e)+Q(l*Q(Q(h*p)+Q(Q(f*o)+Q(r*g)))));N[i+8>>2]=Q(m*k)+Q(Q(j*Q(Q(w*B)+Q(Q(y*D)+Q(q*A))))+Q(l*e));a=i+8|0}else{a=0}Al(E,d,a);break a;case 2:break b;default:break a}}Al(a+48|0,b,c)}Ia=i+32|0}function Bl(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0;i=Ia-32|0;Ia=i;a:{b:{switch(d|0){case 0:E=a+48|0;if(b){f=N[b>>2];g=N[b+4>>2];if(H[a+316|0]&1){m=N[J[a+56>>2]+92>>2]}else{d=a- -64|0;n=J[d+176>>2];c:{if(!(!n|K[n+31|0]!=1)){m=N[n+44>>2];break c}m=N[d+140>>2]}}e=m;N[i+28>>2]=e*N[b+8>>2];N[i+24>>2]=e*g;N[i+20>>2]=e*f;d=i+20|0}else{d=0}if(c){m=N[c+8>>2];o=m;h=N[a+256>>2];j=Q(h+h);k=N[a+264>>2];g=Q(j*k);l=N[a+260>>2];f=Q(l+l);q=N[a+268>>2];e=Q(f*q);t=Q(g-e);if(K[a+316|0]&2){b=J[a+56>>2]+96|0}else{b=a- -64|0;n=J[b+176>>2];d:{if(!(!n|K[n+31|0]!=1)){b=n+32|0;break d}b=b+128|0}}p=N[b+8>>2];B=Q(g+e);w=Q(p*B);C=Q(Q(1)-Q(h*j));e=Q(l*f);u=Q(C-e);x=N[b>>2];s=Q(Q(1)-e);e=Q(k+k);r=Q(k*e);D=Q(s-r);y=Q(x*D);h=Q(f*k);f=Q(j*q);v=Q(h+f);z=N[b+4>>2];g=Q(j*l);e=Q(e*q);q=Q(g-e);A=Q(z*q);k=Q(Q(w*u)+Q(Q(y*t)+Q(v*A)));s=Q(o*Q(Q(Q(p*u)*u)+Q(Q(Q(x*t)*t)+Q(v*Q(v*z)))));j=N[c>>2];l=N[c+4>>2];o=p;p=Q(h-f);h=Q(o*p);o=Q(g+e);f=Q(x*o);r=Q(C-r);g=Q(z*r);e=Q(Q(h*u)+Q(Q(f*t)+Q(v*g)));N[i+16>>2]=s+Q(Q(j*k)+Q(l*e));s=Q(m*e);e=Q(Q(w*p)+Q(Q(y*o)+Q(r*A)));N[i+12>>2]=s+Q(Q(j*e)+Q(l*Q(Q(h*p)+Q(Q(f*o)+Q(r*g)))));N[i+8>>2]=Q(m*k)+Q(Q(j*Q(Q(w*B)+Q(Q(y*D)+Q(q*A))))+Q(l*e));a=i+8|0}else{a=0}NF(E,d,a);break a;case 3:NF(a+48|0,b,c);break a;case 1:E=a+48|0;if(b){f=N[b>>2];g=N[b+4>>2];if(H[a+316|0]&1){m=N[J[a+56>>2]+92>>2]}else{d=a- -64|0;n=J[d+176>>2];e:{if(!(!n|K[n+31|0]!=1)){m=N[n+44>>2];break e}m=N[d+140>>2]}}e=m;N[i+28>>2]=e*N[b+8>>2];N[i+24>>2]=e*g;N[i+20>>2]=e*f;d=i+20|0}else{d=0}if(c){m=N[c+8>>2];o=m;h=N[a+256>>2];j=Q(h+h);k=N[a+264>>2];g=Q(j*k);l=N[a+260>>2];f=Q(l+l);q=N[a+268>>2];e=Q(f*q);t=Q(g-e);if(K[a+316|0]&2){b=J[a+56>>2]+96|0}else{b=a- -64|0;n=J[b+176>>2];f:{if(!(!n|K[n+31|0]!=1)){b=n+32|0;break f}b=b+128|0}}p=N[b+8>>2];B=Q(g+e);w=Q(p*B);C=Q(Q(1)-Q(h*j));e=Q(l*f);u=Q(C-e);x=N[b>>2];s=Q(Q(1)-e);e=Q(k+k);r=Q(k*e);D=Q(s-r);y=Q(x*D);h=Q(f*k);f=Q(j*q);v=Q(h+f);z=N[b+4>>2];g=Q(j*l);e=Q(e*q);q=Q(g-e);A=Q(z*q);k=Q(Q(w*u)+Q(Q(y*t)+Q(v*A)));s=Q(o*Q(Q(Q(p*u)*u)+Q(Q(Q(x*t)*t)+Q(v*Q(v*z)))));j=N[c>>2];l=N[c+4>>2];o=p;p=Q(h-f);h=Q(o*p);o=Q(g+e);f=Q(x*o);r=Q(C-r);g=Q(z*r);e=Q(Q(h*u)+Q(Q(f*t)+Q(v*g)));N[i+16>>2]=s+Q(Q(j*k)+Q(l*e));s=Q(m*e);e=Q(Q(w*p)+Q(Q(y*o)+Q(r*A)));N[i+12>>2]=s+Q(Q(j*e)+Q(l*Q(Q(h*p)+Q(Q(f*o)+Q(r*g)))));N[i+8>>2]=Q(m*k)+Q(Q(j*Q(Q(w*B)+Q(Q(y*D)+Q(q*A))))+Q(l*e));a=i+8|0}else{a=0}Al(E,d,a);break a;case 2:break b;default:break a}}Al(a+48|0,b,c)}Ia=i+32|0}function VD(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=0,q=0,r=0,s=0;j=Ia-1056|0;Ia=j;H[j+1040|0]=1;J[j+1048>>2]=256;J[j+1052>>2]=256;J[j+1044>>2]=j+16;J[j+16>>2]=J[c+588>>2];n=1;a:while(1){n=n-1|0;c=J[J[j+1044>>2]+(n<<2)>>2];f=N[c+16>>2];g=N[c>>2];i=Q(f+g);f=Q(f-g);k=N[c+24>>2];l=N[c+8>>2];g=Q(k+l);m=N[c+20>>2];o=N[c+4>>2];h=Q(m+o);k=Q(k-l);l=Q(m-o);while(1){b:{c:{m=Q(i*Q(.5));i=Q(Q(f*Q(.5))+N[d+48>>2]);d:{if(!(N[d+96>>2]<=Q(m+i))|!(N[d+112>>2]>=Q(m-i))){break d}f=Q(Q(l*Q(.5))+N[d+52>>2]);h=Q(h*Q(.5));o=Q(N[d+4>>2]-h);m=Q(N[d>>2]-m);l=Q(Q(o*N[d+16>>2])-Q(m*N[d+32>>2]));if(!(Q(Q(i*N[d+80>>2])+Q(f*N[d+64>>2]))>=(l>Q(0)?l:Q(-l)))|!(N[d+100>>2]<=Q(h+f))|!(N[d+116>>2]>=Q(h-f))){break d}l=Q(f*N[d+84>>2]);f=Q(Q(k*Q(.5))+N[d+56>>2]);g=Q(g*Q(.5));k=Q(N[d+8>>2]-g);h=Q(Q(k*N[d+20>>2])-Q(o*N[d+36>>2]));if(!(Q(l+Q(f*N[d+68>>2]))>=(h>Q(0)?h:Q(-h)))|!(N[d+104>>2]<=Q(g+f))|!(N[d+120>>2]>=Q(g-f))){break d}f=Q(Q(f*N[d+88>>2])+Q(i*N[d+72>>2]));i=Q(Q(m*N[d+24>>2])-Q(k*N[d+40>>2]));if(!(f>=(i>Q(0)?i:Q(-i)))){break d}p=c;c=J[c+36>>2];if(J[p+40>>2]){break c}q=J[c>>2];if(!q){break d}c=c+4|0;if((q|0)==1){if(Ka[J[J[e>>2]>>2]](e,j+12|0,(J[c>>2]<<3)+a|0)|0){break d}break b}while(1){r=J[c>>2];p=P(r,24)+b|0;i=N[p>>2];f=N[p+12>>2];g=Q(Q(i+f)*Q(.5));i=Q(Q(Q(f-i)*Q(.5))+N[d+48>>2]);e:{if(!(N[d+96>>2]<=Q(g+i))|!(N[d+112>>2]>=Q(g-i))){break e}h=N[p+16>>2];k=N[p+4>>2];f=Q(Q(Q(h-k)*Q(.5))+N[d+52>>2]);h=Q(Q(k+h)*Q(.5));k=Q(N[d+4>>2]-h);l=Q(N[d>>2]-g);g=Q(Q(k*N[d+16>>2])-Q(l*N[d+32>>2]));if(!(Q(Q(i*N[d+80>>2])+Q(f*N[d+64>>2]))>=(g>Q(0)?g:Q(-g)))|!(N[d+100>>2]<=Q(h+f))|!(N[d+116>>2]>=Q(h-f))){break e}o=Q(f*N[d+84>>2]);g=N[p+20>>2];h=N[p+8>>2];f=Q(Q(Q(g-h)*Q(.5))+N[d+56>>2]);g=Q(Q(h+g)*Q(.5));m=Q(N[d+8>>2]-g);h=Q(Q(m*N[d+20>>2])-Q(k*N[d+36>>2]));if(!(Q(o+Q(f*N[d+68>>2]))>=(h>Q(0)?h:Q(-h)))|!(N[d+104>>2]<=Q(g+f))|!(N[d+120>>2]>=Q(g-f))){break e}f=Q(Q(f*N[d+88>>2])+Q(i*N[d+72>>2]));i=Q(Q(l*N[d+24>>2])-Q(m*N[d+40>>2]));if(!(f>=(i>Q(0)?i:Q(-i)))){break e}if(!(Ka[J[J[e>>2]>>2]](e,j+12|0,(r<<3)+a|0)|0)){break b}}c=c+4|0;q=q-1|0;if(q){continue}break}}s=!n;if(n){continue a}break b}J[J[j+1044>>2]+(n<<2)>>2]=c+48;n=n+1|0;if((n|0)==(J[j+1052>>2]&2147483647)){ad(j+16|0,n<<1)}f=N[c+16>>2];g=N[c>>2];i=Q(f+g);f=Q(f-g);k=N[c+24>>2];l=N[c+8>>2];g=Q(k+l);m=N[c+20>>2];o=N[c+4>>2];h=Q(m+o);k=Q(k-l);l=Q(m-o);continue}break}break}a=J[j+1052>>2];f:{if((a|0)<0|!(a&2147483647)){break f}a=J[j+1044>>2];if((a|0)==(j+16|0)|!a){break f}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}Ia=j+1056|0;return s}function tV(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;g=Ia-352|0;Ia=g;J[g+304>>2]=J[b+32>>2];e=J[b+28>>2];J[g+296>>2]=J[b+24>>2];J[g+300>>2]=e;e=J[b+20>>2];J[g+288>>2]=J[b+16>>2];J[g+292>>2]=e;e=J[b+12>>2];J[g+280>>2]=J[b+8>>2];J[g+284>>2]=e;e=J[b+4>>2];J[g+272>>2]=J[b>>2];J[g+276>>2]=e;e=L[b+36>>1];I[g+308>>1]=e;f=L[b+38>>1]|L[b+40>>1]<<16;I[g+310>>1]=f;I[g+312>>1]=f>>>16;b=0;if(e&2){if(e&128){b=f&65535;I[g+310>>1]=b>>>0>=64?64:b}b=J[42504];e=Ka[J[J[b>>2]+20>>2]](b)|0?51564:70610;b=ty(Ka[J[J[b+12>>2]+8>>2]](b+12|0,48,e,13023,331)|0,g+272|0,a+4|0)}e=lk(g+120|0,K[a+18|0]);a:{if(!gz(a,g+272|0,e,b,d)){a=0;if(!b){break a}Ka[J[J[b>>2]+4>>2]](b);break a}I[g+44>>1]=0;m=Ia-16|0;Ia=m;J[m+12>>2]=0;a=g+8|0;i=J[e+28>>2];k=K[i+38|0];H[a+38|0]=k;o=L[i+36>>1]&32767;f=o|K[e+32|0]<<15;I[a+36>>1]=f;p=K[i+39|0];H[a+39|0]=p;n=f<<16>>16;j=K[i+39|0];b:{if(!j){break b}h=J[e+4>>2];f=0;if(j>>>0>=4){t=j&252;while(1){l=K[(h+P(f|3,20)|0)+18|0]+(K[(h+P(f|2,20)|0)+18|0]+(K[(h+P(f|1,20)|0)+18|0]+(K[(h+P(f,20)|0)+18|0]+l|0)|0)|0)|0;f=f+4|0;q=q+4|0;if((t|0)!=(q|0)){continue}break}}j=j&3;if(!j){break b}while(1){l=K[(h+P(f,20)|0)+18|0]+l|0;f=f+1|0;r=r+1|0;if((j|0)!=(r|0)){continue}break}}J[m+12>>2]=l;f=P(p,20);h=(((f+(P(k,15)+(o<<1)|0)|0)+((n|0)<0?o<<2:0)|0)+l|0)+3&-4;if(h){f=J[42504];s=Ka[J[J[f+12>>2]+8>>2]](f+12|0,h,29113,10681,448)|0;k=K[a+38|0];i=J[e+28>>2];n=L[a+36>>1];f=P(K[a+39|0],20)}J[a+40>>2]=s;f=Va(f+s|0,J[e>>2],P(K[i+38|0],12));Va(J[a+40>>2],J[e+4>>2],P(K[a+39|0],20));j=P(k,3);h=f+P(k,12)|0;i=n&32767;k=h+(i<<1)|0;f=j+k|0;Va(f+(n<<16>>16<0?i<<2:0)|0,J[e+8>>2],l);Va(h,J[e+12>>2],L[J[e+28>>2]+36>>1]<<1&65534);if(K[e+32|0]){Va(f,J[e+24>>2],(L[J[e+28>>2]+36>>1]&32767)<<2)}Va(k,J[e+16>>2],P(K[J[e+28>>2]+38|0],3));J[a+64>>2]=J[m+12>>2];N[a+72>>2]=N[e+116>>2];N[a+76>>2]=N[e+120>>2];N[a+80>>2]=N[e+124>>2];N[a+84>>2]=N[e+128>>2];N[a+88>>2]=N[e+132>>2];N[a+92>>2]=N[e+136>>2];N[a+96>>2]=N[e+140>>2];N[a+100>>2]=N[e+144>>2];N[a+104>>2]=N[e+148>>2];N[a+68>>2]=N[e+112>>2];N[a>>2]=N[e+44>>2];N[a+4>>2]=N[e+48>>2];N[a+8>>2]=N[e+52>>2];N[a+12>>2]=N[e+56>>2];N[a+16>>2]=N[e+60>>2];N[a+20>>2]=N[e- -64>>2];N[a+24>>2]=N[e+68>>2];N[a+28>>2]=N[e+72>>2];N[a+32>>2]=N[e+76>>2];f=J[e+108>>2];if(f){J[e+108>>2]=0}J[a+108>>2]=f;J[a+44>>2]=f;N[a+48>>2]=N[e+92>>2];N[a+52>>2]=N[e+96>>2];N[a+56>>2]=N[e+100>>2];N[a+60>>2]=N[e+104>>2];Ia=m+16|0;a=Ka[J[J[c>>2]>>2]](c,2,a)|0;if(!(a|!d)){J[d>>2]=3}if(!b){break a}Ka[J[J[b>>2]+4>>2]](b)}kk(e);Ia=g+352|0;return a|0} -function eha(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=Q(0),l=0,m=Q(0),n=0,o=Q(0),p=Q(0);d=Ia+-64|0;Ia=d;a:{if(K[a+488|0]){Xa(J[42504],8,15175,420,83932,0);break a}g=a+112|0;k=N[b>>2];m=N[b+4>>2];N[d+60>>2]=-N[b+8>>2];N[d+56>>2]=-m;N[d+52>>2]=-k;h=J[a+448>>2];e=J[c+52>>2];if(H[J[a+476>>2]]&1){i=e+4|0;n=h<<5;j=J[e+4>>2];b=J[e+8>>2];l=J[(j+(b<<2)|0)-4>>2];if((n|0)<=(l-J[e+16>>2]|0)){f=l-n|0;J[d+8>>2]=f;b:{if(b>>>0>=(J[e+12>>2]&2147483647)>>>0){Yb(i,d+8|0);break b}J[j+(b<<2)>>2]=f;J[e+8>>2]=b+1}f=J[d+8>>2]}if(h){j=J[a+444>>2];b=0;while(1){a=b<<5;k=N[J[(a+j|0)+16>>2]+124>>2];m=N[d+52>>2];o=N[d+56>>2];p=N[d+60>>2];a=a+f|0;J[a+24>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;k=Q(Q(1)/k);N[a+8>>2]=p*k;N[a+4>>2]=k*o;N[a>>2]=m*k;b=b+1|0;if((h|0)!=(b|0)){continue}break}}J[d+16>>2]=0;J[d+20>>2]=0;J[d+48>>2]=0;J[d+40>>2]=0;J[d+44>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;J[d+20>>2]=f;J[d+40>>2]=J[c+24>>2];jf(g,d+8|0);a=J[e+16>>2];if(!(a>>>0<=f>>>0&a+J[e+20>>2]>>>0>f>>>0)){if(!f){break a}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,f);break a}l=J[e+4>>2];c=0;j=J[e+8>>2];g=j;while(1){h=c;c=c+1|0;b=g;g=b-1|0;a=l+(g<<2)|0;if(M[a>>2]>>0){continue}break}c:{if(b>>>0>=j>>>0){break c}c=h&3;if(c){f=0;while(1){J[a>>2]=J[J[i>>2]+(b<<2)>>2];b=b+1|0;a=a+4|0;f=f+1|0;if((c|0)!=(f|0)){continue}break}}if(h-1>>>0<3){break c}while(1){c=b<<2;J[a>>2]=J[c+J[i>>2]>>2];J[a+4>>2]=J[(c+J[i>>2]|0)+4>>2];J[a+8>>2]=J[(c+J[i>>2]|0)+8>>2];J[a+12>>2]=J[(c+J[i>>2]|0)+12>>2];a=a+16|0;b=b+4|0;if((j|0)!=(b|0)){continue}break}}J[e+8>>2]=j-1;break a}J[d+48>>2]=0;J[d+40>>2]=0;J[d+44>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;b=d+8|0;h=oe(e,h,b);J[d+32>>2]=0;J[d+36>>2]=0;c=J[c+24>>2];J[d+24>>2]=0;J[d+40>>2]=c;yc(g,b);Wa(J[d+16>>2],0,J[a+448>>2]<<5);zc(g,d+52|0,b);cd(g,b);Pc(g,b);hf(g,b);gf(g,b);a=J[e+16>>2];if(!(a>>>0<=h>>>0&h>>>0>2]>>>0)){if(!h){break a}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,h);break a}j=J[e+4>>2];i=J[e+8>>2];c=i;while(1){g=f;f=f+1|0;b=c;c=b-1|0;a=j+(c<<2)|0;if(h>>>0>M[a>>2]){continue}break}d:{if(b>>>0>=i>>>0){break d}c=g&3;if(c){f=0;while(1){J[a>>2]=J[J[e+4>>2]+(b<<2)>>2];b=b+1|0;a=a+4|0;f=f+1|0;if((c|0)!=(f|0)){continue}break}}if(g-1>>>0<3){break d}while(1){c=b<<2;J[a>>2]=J[c+J[e+4>>2]>>2];J[a+4>>2]=J[(c+J[e+4>>2]|0)+4>>2];J[a+8>>2]=J[(c+J[e+4>>2]|0)+8>>2];J[a+12>>2]=J[(c+J[e+4>>2]|0)+12>>2];a=a+16|0;b=b+4|0;if((i|0)!=(b|0)){continue}break}}J[e+8>>2]=i-1}Ia=d- -64|0}function o0(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=0;e=Ia-80|0;Ia=e;k=J[a+36>>2];a:{if(k){break a}k=0;m=J[a+20>>2];r=m<<2;if(r){k=J[42504];k=Ka[J[J[k+12>>2]+8>>2]](k+12|0,r,29113,13466,133)|0;m=J[a+20>>2]}J[a+36>>2]=k;if(!m){break a}while(1){J[(l<<2)+k>>2]=l;l=l+1|0;if(l>>>0>2]){continue}break}}J[e+76>>2]=0;J[e+72>>2]=c;J[e+68>>2]=d;c=J[a+40>>2];J[e+64>>2]=J[a+32>>2];J[e+60>>2]=c;f=N[b+16>>2];g=N[b+20>>2];h=N[b+12>>2];n=N[b>>2];i=N[b+4>>2];j=N[b+8>>2];J[e+44>>2]=0;N[e+40>>2]=Q(g-j)*Q(.5);N[e+36>>2]=Q(f-i)*Q(.5);J[e+28>>2]=0;N[e+32>>2]=Q(h-n)*Q(.5);N[e+24>>2]=Q(j+g)*Q(.5);N[e+20>>2]=Q(i+f)*Q(.5);N[e+16>>2]=Q(n+h)*Q(.5);r=J[a+28>>2];a=Ia-1040|0;Ia=a;H[a+1024|0]=1;J[a+1032>>2]=256;J[a+1036>>2]=256;J[a+1028>>2]=a;s=J[e+60>>2];J[a>>2]=s;c=1;b:while(1){c=c-1|0;b=J[J[a+1028>>2]+(c<<2)>>2];g=N[b>>2];h=N[b+12>>2];f=Q(g+h);g=Q(h-g);i=N[b+8>>2];j=N[b+20>>2];h=Q(i+j);o=N[b+4>>2];p=N[b+16>>2];n=Q(o+p);i=Q(j-i);j=Q(p-o);while(1){c:{d:{f=Q(Q(f*Q(.5))-N[e+16>>2]);e:{if(!(Q(Q(g*Q(.5))+N[e+32>>2])>=(f>Q(0)?f:Q(-f)))){break e}f=Q(Q(n*Q(.5))-N[e+20>>2]);if(!(Q(Q(j*Q(.5))+N[e+36>>2])>=(f>Q(0)?f:Q(-f)))){break e}f=Q(Q(h*Q(.5))-N[e+24>>2]);if(!(Q(Q(i*Q(.5))+N[e+40>>2])>=(f>Q(0)?f:Q(-f)))){break e}b=J[b+24>>2];d=b>>>1|0;if(!(b&1)){break d}l=d&15;if(!l){break e}d=J[e+64>>2]+(b>>>3&536870908)|0;m=J[e+68>>2];if((l|0)==1){b=J[(J[d>>2]<<2)+k>>2];d=J[e+76>>2];J[e+76>>2]=d+1;J[m+(d<<2)>>2]=b;if(J[e+76>>2]!=J[e+72>>2]){break e}break c}while(1){q=J[d>>2];b=r+P(q,24)|0;g=N[b+12>>2];h=N[b>>2];f=Q(Q(Q(h+g)*Q(.5))-N[e+16>>2]);f:{if(!(Q(Q(Q(g-h)*Q(.5))+N[e+32>>2])>=(f>Q(0)?f:Q(-f)))){break f}g=N[b+4>>2];h=N[b+16>>2];f=Q(Q(Q(g+h)*Q(.5))-N[e+20>>2]);if(!(Q(Q(Q(h-g)*Q(.5))+N[e+36>>2])>=(f>Q(0)?f:Q(-f)))){break f}g=N[b+8>>2];h=N[b+20>>2];f=Q(Q(Q(g+h)*Q(.5))-N[e+24>>2]);if(!(Q(Q(Q(h-g)*Q(.5))+N[e+40>>2])>=(f>Q(0)?f:Q(-f)))){break f}b=J[(q<<2)+k>>2];q=J[e+76>>2];J[e+76>>2]=q+1;J[m+(q<<2)>>2]=b;if(J[e+76>>2]==J[e+72>>2]){break c}}d=d+4|0;l=l-1|0;if(l){continue}break}}if(c){continue b}break c}b=P(d,28)+s|0;J[J[a+1028>>2]+(c<<2)>>2]=b+28;c=c+1|0;if((c|0)==(J[a+1036>>2]&2147483647)){dp(a,c<<1)}g=N[b>>2];h=N[b+12>>2];f=Q(g+h);g=Q(h-g);i=N[b+8>>2];j=N[b+20>>2];h=Q(i+j);o=N[b+4>>2];p=N[b+16>>2];n=Q(o+p);i=Q(j-i);j=Q(p-o);continue}break}break}b=J[a+1036>>2];g:{if((b|0)<0|!(b&2147483647)){break g}b=J[a+1028>>2];if((b|0)==(a|0)|!b){break g}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}Ia=a+1040|0;Ia=e+80|0;return J[e+76>>2]}function zB(a,b,c,d,e,f,g,h){var i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0);C=Q(d+h);k=J[b+4096>>2];u=N[e+8>>2];q=Q(N[e+20>>2]-u);h=N[f+4>>2];v=N[e>>2];y=Q(N[e+24>>2]-v);i=N[f>>2];w=N[e+4>>2];z=Q(N[e+28>>2]-w);m=Q(Q(h*y)-Q(i*z));r=Q(N[e+12>>2]-v);l=N[f+8>>2];A=Q(N[e+32>>2]-u);j=Q(Q(l*z)-Q(h*A));s=Q(N[e+16>>2]-w);t=Q(Q(i*A)-Q(l*y));n=Q(Q(q*m)+Q(Q(r*j)+Q(s*t)));a:{if(n>2];o=Q(D-u);p=Q(o*m);E=N[c>>2];m=Q(E-v);B=Q(m*j);F=N[c+4>>2];j=Q(F-w);t=Q(p+Q(B+Q(t*j)));x=Q(n*Q(.0010000000474974513));p=Q(-x);if(tm){e=k;break a}if(x>>0>63){e=k;break a}I=N[a+36>>2];K=N[a+40>>2];L=N[a+44>>2];o=N[a+24>>2];m=N[a>>2];j=N[a+12>>2];t=N[a+28>>2];x=N[a+4>>2];p=N[a+16>>2];B=N[a+32>>2];G=N[a+8>>2];H=N[a+20>>2];e=k+1|0;J[b+4096>>2]=e;k=(k<<6)+b|0;J[k+52>>2]=g;N[k+12>>2]=n-d;N[k+8>>2]=Q(Q(i*G)+Q(h*H))+Q(l*B);N[k+4>>2]=Q(Q(i*x)+Q(h*p))+Q(l*t);N[k>>2]=Q(Q(i*m)+Q(h*j))+Q(l*o);i=Q(E-Q(i*n));h=Q(F-Q(h*n));l=Q(D-Q(l*n));N[k+24>>2]=L+Q(Q(Q(G*i)+Q(H*h))+Q(B*l));N[k+20>>2]=K+Q(Q(Q(x*i)+Q(p*h))+Q(t*l));N[k+16>>2]=I+Q(Q(Q(m*i)+Q(j*h))+Q(o*l))}h=N[f+4>>2];i=N[f>>2];o=Q(Q(h*y)-Q(i*z));l=N[f+8>>2];m=Q(Q(l*z)-Q(h*A));j=Q(Q(i*A)-Q(l*y));n=Q(Q(q*o)+Q(Q(r*m)+Q(s*j)));b:{if(n>2];u=Q(t-u);x=N[c+12>>2];v=Q(x-v);p=Q(v*m);m=N[c+16>>2];w=Q(m-w);o=Q(Q(u*o)+Q(p+Q(j*w)));j=Q(n*Q(.0010000000474974513));p=Q(-j);if(or|j>>0>63){break b}C=N[a+36>>2];o=N[a+40>>2];j=N[a+44>>2];y=N[a+24>>2];z=N[a>>2];r=N[a+12>>2];A=N[a+28>>2];s=N[a+4>>2];n=N[a+16>>2];u=N[a+32>>2];v=N[a+8>>2];w=N[a+20>>2];J[b+4096>>2]=e+1;a=(e<<6)+b|0;J[a+52>>2]=g;N[a+12>>2]=q-d;N[a+8>>2]=Q(Q(i*v)+Q(h*w))+Q(l*u);N[a+4>>2]=Q(Q(i*s)+Q(h*n))+Q(l*A);N[a>>2]=Q(Q(i*z)+Q(h*r))+Q(l*y);d=Q(x-Q(i*q));h=Q(m-Q(h*q));i=Q(t-Q(l*q));N[a+24>>2]=j+Q(Q(Q(v*d)+Q(w*h))+Q(u*i));N[a+20>>2]=o+Q(Q(Q(s*d)+Q(n*h))+Q(A*i));N[a+16>>2]=C+Q(Q(Q(z*d)+Q(r*h))+Q(y*i))}}function wB(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),w=Q(0),y=0,z=Q(0),A=0,B=0,E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=0,M=Q(0),O=Q(0),R=Q(0),S=0,T=Q(0),U=Q(0),V=Q(0),W=0,X=0;t=Ia-32|0;Ia=t;J[k>>2]=-1;L=J[a+16>>2];A=P(L,20);if(A){while(1){y=y+128|0;if(A>>>0>y>>>0){continue}break}}a:{b:{if(!L){h=1;A=l;break b}r=N[h>>2];p=N[h+4>>2];q=N[h+8>>2];T=Q(Q(Q(r*N[e+44>>2])+Q(p*N[e+56>>2]))+Q(q*N[e+68>>2]));U=Q(Q(Q(r*N[e+40>>2])+Q(p*N[e+52>>2]))+Q(q*N[e- -64>>2]));V=Q(Q(Q(r*N[e+36>>2])+Q(p*N[e+48>>2]))+Q(q*N[e+60>>2]));W=J[a+24>>2];X=J[a+28>>2];h=0;A=l;y=0;while(1){B=P(y,20)+W|0;q=N[B+8>>2];s=N[B>>2];u=N[B+4>>2];c:{if(Q(Q(q*T)+Q(Q(s*V)+Q(U*u)))>2];F=N[e+36>>2];w=N[e+48>>2];p=N[e+64>>2];z=N[e+40>>2];G=N[e+52>>2];r=Q(Q(Q(s*N[e+44>>2])+Q(u*N[e+56>>2]))+Q(q*N[e+68>>2]));N[t+20>>2]=r;p=Q(Q(Q(s*z)+Q(u*G))+Q(q*p));N[t+16>>2]=p;q=Q(Q(Q(s*F)+Q(u*w))+Q(q*E));N[t+12>>2]=q;E=Q(Y(Q(Q(r*r)+Q(Q(q*q)+Q(p*p)))));if(E>Q(0)){s=Q(Q(1)/E);r=Q(r*s);N[t+20>>2]=r;p=Q(p*s);N[t+16>>2]=p;q=Q(q*s);N[t+12>>2]=q}F=N[c+8>>2];w=N[c+20>>2];z=N[c+32>>2];s=Q(Q(Q(q*F)+Q(p*w))+Q(r*z));G=N[c>>2];M=N[c+12>>2];H=N[c+24>>2];u=Q(Q(Q(q*G)+Q(p*M))+Q(r*H));O=q;q=N[c+4>>2];R=p;p=N[c+16>>2];I=N[c+28>>2];r=Q(Q(Q(O*q)+Q(R*p))+Q(r*I));O=Q(Q(N[o+8>>2]*s)+Q(Q(N[o>>2]*u)+Q(r*N[o+4>>2])));z=Q(Q(z*s)+Q(Q(H*u)+Q(I*r)));q=Q(Q(F*s)+Q(Q(G*u)+Q(q*r)));p=Q(Q(w*s)+Q(Q(M*u)+Q(p*r)));p=Q(Q((x(2,J[a+56>>2]|(C(z),v(2))&-2147483648),D())*z)+Q(Q((x(2,J[a+48>>2]|(C(q),v(2))&-2147483648),D())*q)+Q(p*(x(2,J[a+52>>2]|(C(p),v(2))&-2147483648),D()))));q=N[a+44>>2];R=p>q?p:q;p=Q(Q(N[d+32>>2]*s)+Q(Q(N[d+24>>2]*u)+Q(r*N[d+28>>2])));q=Q((x(2,J[b+56>>2]|(C(p),v(2))&-2147483648),D())*p);p=Q(Q(N[d+8>>2]*s)+Q(Q(N[d>>2]*u)+Q(r*N[d+4>>2])));w=Q((x(2,J[b+48>>2]|(C(p),v(2))&-2147483648),D())*p);p=Q(Q(N[d+20>>2]*s)+Q(Q(N[d+12>>2]*u)+Q(r*N[d+16>>2])));p=Q(q+Q(w+Q(p*(x(2,J[b+52>>2]|(C(p),v(2))&-2147483648),D()))));q=N[b+44>>2];p=Q(R+(p>q?p:q));q=Q(O+p);p=Q(p-O);if(N[i>>2]<(p>q?q:p)){break c}J[A>>2]=y;S=P(K[B+19|0],12)+X|0;p=N[S+8>>2];q=N[S>>2];F=N[S+4>>2];w=N[B+12>>2];z=N[B+8>>2];G=N[B>>2];M=N[B+4>>2];Ka[J[b+64>>2]](b,t+12|0,g,f,t+28|0,t+24|0);H=N[t+28>>2];E=Q(Q(1)/E);w=Q(E*Q(-w));if(H>Q(w+n)){break a}p=Q(E*Q(Q(z*p)+Q(Q(G*q)+Q(M*F))));I=N[t+24>>2];if(p>Q(I+n)){break a}A=A+4|0;q=Q(w-H);p=Q(I-p);p=p>q?q:p;if(!(p>2])){break c}N[j+8>>2]=s;N[j+4>>2]=r;N[j>>2]=u;N[i>>2]=p;J[k>>2]=y}y=y+1|0;h=L>>>0<=y>>>0;if((y|0)!=(L|0)){continue}break}}J[m>>2]=A-l>>2}Ia=t+32|0;return h&1}function cB(a,b,c,d,e,f,g,h){var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0);C=N[e+8>>2];k=N[c+8>>2];t=Q(C-k);j=N[b+8>>2];i=Q(j-k);D=N[e>>2];n=N[c>>2];u=Q(D-n);q=N[b>>2];o=Q(q-n);E=N[e+4>>2];l=N[c+4>>2];v=Q(E-l);p=N[b+4>>2];r=Q(p-l);m=Q(Q(t*i)+Q(Q(u*o)+Q(v*r)));a:{b:{z=N[d+8>>2];w=Q(z-k);A=N[d>>2];x=Q(A-n);B=N[d+4>>2];y=Q(B-l);o=Q(Q(w*i)+Q(Q(x*o)+Q(y*r)));if(!(!(o>2]=0;J[g>>2]=0;i=N[c+8>>2];j=N[b+8>>2];m=N[c>>2];k=N[b>>2];n=N[c+4>>2];l=N[b+4>>2];b=J[c+12>>2];J[h+8>>2]=J[c+8>>2];J[h+12>>2]=b;b=J[c+4>>2];J[h>>2]=J[c>>2];J[h+4>>2]=b;break b}i=Q(j-z);s=Q(q-A);F=Q(p-B);r=Q(Q(t*i)+Q(Q(u*s)+Q(v*F)));i=Q(Q(w*i)+Q(Q(x*s)+Q(y*F)));if(!(!(i>=Q(0))|!(i>=r))){J[f>>2]=1065353216;J[g>>2]=0;i=N[d+8>>2];j=N[b+8>>2];m=N[d>>2];k=N[b>>2];n=N[d+4>>2];l=N[b+4>>2];b=J[d+12>>2];J[h+8>>2]=J[d+8>>2];J[h+12>>2]=b;b=J[d+4>>2];J[h>>2]=J[d>>2];J[h+4>>2]=b;break b}j=Q(j-C);s=Q(q-D);p=Q(p-E);q=Q(Q(w*j)+Q(Q(x*s)+Q(y*p)));j=Q(Q(t*j)+Q(Q(u*s)+Q(v*p)));if(!(!(j>=Q(0))|!(j>=q))){J[f>>2]=0;J[g>>2]=1065353216;i=N[e+8>>2];j=N[b+8>>2];m=N[e>>2];k=N[b>>2];n=N[e+4>>2];l=N[b+4>>2];b=J[e+12>>2];J[h+8>>2]=J[e+8>>2];J[h+12>>2]=b;b=J[e+4>>2];J[h>>2]=J[e>>2];J[h+4>>2]=b;break b}p=Q(Q(o*r)-Q(i*m));if(!(!(i=Q(0))|!(p>2]=i;J[g>>2]=0;j=N[b+8>>2];m=N[b>>2];o=N[b+4>>2];J[h+12>>2]=0;k=Q(Q(w*i)+k);N[h+8>>2]=k;l=Q(Q(y*i)+l);N[h+4>>2]=l;i=Q(Q(x*i)+n);N[h>>2]=i;break a}s=Q(Q(i*j)-Q(q*r));if(!(!(j<=q)|(!(s>2]=Q(1)-i;N[g>>2]=i;j=N[b+8>>2];m=N[b>>2];k=N[b+4>>2];J[h+12>>2]=0;l=Q(Q(Q(C-z)*i)+z);N[h+8>>2]=l;n=Q(Q(Q(E-B)*i)+B);N[h+4>>2]=n;i=Q(Q(Q(D-A)*i)+A);N[h>>2]=i;j=Q(j-l);i=Q(m-i);l=Q(i*i);i=Q(k-n);N[a>>2]=Q(j*j)+Q(l+Q(i*i));return}i=Q(Q(q*m)-Q(o*j));if(!(!(j=Q(0))))){J[f>>2]=0;i=Q(m/Q(m-j));N[g>>2]=i;j=N[b+8>>2];m=N[b>>2];o=N[b+4>>2];J[h+12>>2]=0;k=Q(Q(t*i)+k);N[h+8>>2]=k;l=Q(Q(v*i)+l);N[h+4>>2]=l;i=Q(Q(u*i)+n);N[h>>2]=i;break a}j=Q(Q(1)/Q(s+Q(i+p)));i=Q(i*j);N[f>>2]=i;j=Q(p*j);N[g>>2]=j;J[h+12>>2]=0;m=Q(Q(Q(w*i)+Q(t*j))+k);N[h+8>>2]=m;k=Q(Q(Q(y*i)+Q(v*j))+l);N[h+4>>2]=k;i=Q(Q(Q(x*i)+Q(u*j))+n);N[h>>2]=i;j=Q(N[b+8>>2]-m);i=Q(N[b>>2]-i);l=Q(i*i);i=Q(N[b+4>>2]-k);N[a>>2]=Q(j*j)+Q(l+Q(i*i));return}i=Q(j-i);j=Q(i*i);i=Q(k-m);k=Q(i*i);i=Q(l-n);N[a>>2]=j+Q(k+Q(i*i));return}j=Q(j-k);i=Q(m-i);k=Q(i*i);i=Q(o-l);N[a>>2]=Q(j*j)+Q(k+Q(i*i))}function zv(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;f=Ia-16|0;Ia=f;c=J[a+60>>2];k=J[a+244>>2];g=J[a+40>>2];e=J[a+152>>2];if(e){j=J[a+148>>2];while(1){d=J[j+(b<<2)>>2];h=(d>>>0)/(c>>>0)|0;d=J[g+(h<<2)>>2]+(d-P(c,h)<<4)|0;I[d+4>>1]=L[d+4>>1]&65471;b=b+1|0;if((e|0)!=(b|0)){continue}break}}e=J[a+164>>2];if(e){j=J[a+160>>2];b=0;while(1){d=J[j+(b<<2)>>2];h=(d>>>0)/(c>>>0)|0;d=J[g+(h<<2)>>2]+(d-P(c,h)<<4)|0;I[d+4>>1]=L[d+4>>1]&65471;b=b+1|0;if((e|0)!=(b|0)){continue}break}}g=0;J[a+164>>2]=0;J[a+152>>2]=0;a:{if(!J[a+328>>2]){J[a+328>>2]=0;J[a+252>>2]=J[a+116>>2];J[a+256>>2]=J[a+128>>2];break a}j=a+240|0;h=a+136|0;while(1){b=J[J[a+324>>2]+(g<<2)>>2];J[f+4>>2]=b;b=b>>>7|0;i=b<<2;c=J[i+J[a+204>>2]>>2];e=J[a+16>>2]+P(b,24)|0;d=K[e+4|0]&-33;H[e+4|0]=d;b:{if((c|0)!=-1){d=1<>2]+(c>>>3&536870908)|0;if(!(d&J[e>>2])){J[f+8>>2]=c;b=J[a+88>>2];J[e>>2]=d|J[e>>2];c=b+P(c,44)|0;b=J[a+244>>2];J[c+16>>2]=b;c:{if(b>>>0>=(J[a+248>>2]&2147483647)>>>0){bb(j,f+8|0);break c}J[J[a+240>>2]+(b<<2)>>2]=J[f+8>>2];J[a+244>>2]=J[a+244>>2]+1}b=J[f+4>>2]>>>7|0}J[J[a+28>>2]+(b<<2)>>2]=33554431;Tc(a,J[f+4>>2]);break b}H[e+4|0]=d|2;J[i+J[a+28>>2]>>2]=J[a+140>>2];b=J[a+140>>2];d:{if(b>>>0>=(J[a+144>>2]&2147483647)>>>0){rd(h,f+4|0);break d}J[J[a+136>>2]+(b<<2)>>2]=J[f+4>>2];J[a+140>>2]=J[a+140>>2]+1}c=J[e>>2];if((c|0)==-1){break b}while(1){b=J[a+84>>2];e=(c>>>0)/(b>>>0)|0;e=J[J[a+64>>2]+(e<<2)>>2]+(c-P(b,e)<<3)|0;d=c^1;i=J[a+448>>2];l=J[i+20>>2];b=(d>>>0)/(l>>>0)|0;e:{f:{b=J[J[J[i>>2]+(b<<2)>>2]+(d-P(b,l)<<2)>>2];if(b>>>0<=4294967167){b=J[J[a+204>>2]+(b>>>5&134217724)>>2];if((b|0)!=-1){break f}}c=c>>>1|0;b=J[a+60>>2];d=(c>>>0)/(b>>>0)|0;b=J[J[a+40>>2]+(d<<2)>>2]+(c-P(b,d)<<4)|0;if(K[b+4|0]&4|J[b>>2]==1){break e}Jj(a,c);I[b+4>>1]=L[b+4>>1]|4;break e}d=1<>2]+(b>>>3&536870908)|0;if(d&J[c>>2]){break e}J[f+12>>2]=b;i=J[a+88>>2];J[c>>2]=d|J[c>>2];c=i+P(b,44)|0;b=J[a+244>>2];J[c+16>>2]=b;if(b>>>0>=(J[a+248>>2]&2147483647)>>>0){bb(j,f+12|0);break e}J[J[a+240>>2]+(b<<2)>>2]=J[f+12>>2];J[a+244>>2]=J[a+244>>2]+1}c=J[e>>2];if((c|0)!=-1){continue}break}}g=g+1|0;if(g>>>0>2]){continue}break}J[a+328>>2]=0;J[a+252>>2]=J[a+116>>2];J[a+256>>2]=J[a+128>>2];g=J[a+244>>2];if(k>>>0>=g>>>0){break a}while(1){c=J[J[a+88>>2]+P(J[J[a+240>>2]+(k<<2)>>2],44)>>2];b=c>>>7|0;if((b|0)!=33554431){while(1){Tc(a,c);c=J[(J[a+16>>2]+P(b,24)|0)+8>>2];b=c>>>7|0;if((b|0)!=33554431){continue}break}g=J[a+244>>2]}k=k+1|0;if(k>>>0>>0){continue}break}}Ia=f+16|0}function vL(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;e=J[a+88>>2];a:{if(M[e>>2]<=b>>>0){Xa(J[42504],4,15861,2139,74194,0);a=0;break a}q=J[e+12>>2];a=q+P(b,40)|0;m=J[a+28>>2];if(!m){Xa(J[42504],4,15861,2149,74194,0);a=0;break a}J[a+4>>2]=2134900735;J[a+8>>2]=2134900735;J[a+20>>2]=12582912;J[a+24>>2]=12582912;J[a+12>>2]=2134900735;J[a+16>>2]=12582912;r=J[m+68>>2];if(r){s=J[m+76>>2];while(1){f=J[((o<<3)+s|0)+4>>2];if((f|0)!=-1){d=0;p=0;k=Ia-1040|0;Ia=k;j=J[e+12>>2];n=f>>>2|0;g=J[e+24>>2]+P(n,12)|0;h=g+8|0;b:{c:{i=L[g+4>>1];c=(i|0)==1;if(!c){if(!i){break c}h=J[(e+P(i,12)|0)+92>>2]+(J[g+8>>2]<<2)|0}t=i&1;d:{if(c){c=0;break d}u=i&65534;c=0;while(1){l=(c<<2)+h|0;if(J[(j+P(L[l+2>>1],40)|0)+28>>2]!=(m|0)){J[(d<<2)+k>>2]=L[l>>1]|L[l+2>>1]<<16;d=d+1|0}l=((c|1)<<2)+h|0;if(J[(j+P(L[l+2>>1],40)|0)+28>>2]!=(m|0)){J[(d<<2)+k>>2]=L[l>>1]|L[l+2>>1]<<16;d=d+1|0}c=c+2|0;p=p+2|0;if((u|0)!=(p|0)){continue}break}}e:{if(!t){break e}c=(c<<2)+h|0;if(J[(j+P(L[c+2>>1],40)|0)+28>>2]==(m|0)){break e}J[(d<<2)+k>>2]=L[c>>1]|L[c+2>>1]<<16;d=d+1|0}if(i>>>0>=2){c=J[g+8>>2];h=(e+(i<<2)|0)+3176|0;J[J[(e+P(i,12)|0)+92>>2]+(c<<2)>>2]=J[h>>2];J[h>>2]=c}f:{switch(d|0){case 1:J[g+8>>2]=J[k>>2];I[g+4>>1]=d;break b;case 0:break c;default:break f}}h=e+P(d,12)|0;i=h+92|0;f=(e+(d<<2)|0)+3176|0;c=J[f>>2];g:{if((c|0)!=-1){J[g+8>>2]=c;c=J[i>>2]+(c<<2)|0;J[f>>2]=J[c>>2];break g}c=J[h+96>>2];J[g+8>>2]=c;f=(d&1073741823)+c|0;j=J[h+100>>2]&2147483647;h:{if(f>>>0<=j>>>0){break h}l=j;j=j?j<<1:2;j=f>>>0>j>>>0?f:j;if(l>>>0>=j>>>0){break h}mb(i,j);c=J[h+96>>2]}i=J[i>>2];J[h+96>>2]=f;c=i+(c<<2)|0}Va(c,k,d<<2);I[g+4>>1]=d;break b}I[g+4>>1]=0;J[g+8>>2]=f;d=J[g>>2];J[k+1036>>2]=d;c=J[e+4208>>2];i:{if(c>>>0>=(J[e+4212>>2]&2147483647)>>>0){bb(e+4204|0,k+1036|0);break i}J[J[e+4204>>2]+(c<<2)>>2]=d;J[e+4208>>2]=J[e+4208>>2]+1}i=f>>>7|0;j:{if(i>>>0>2]){h=n&31;c=J[e+4216>>2];break j}d=J[42504];h=n&31;g=(n+128>>>5|0)+((h|0)!=0)|0;c=Ka[J[J[d+12>>2]+8>>2]](d+12|0,g<<2,29113,15861,274)|0;d=0;f=J[e+4220>>2];k:{if(f){Va(c,J[e+4216>>2],f<<2);d=J[e+4220>>2];if((g|0)==(d|0)){break k}}Wa((d<<2)+c|0,0,g-d<<2)}d=J[e+4216>>2];if(d){f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,d)}J[e+4220>>2]=g;J[e+4216>>2]=c}d=(i<<2)+c|0;J[d>>2]=J[d>>2]|1<>2]+12>>2]](d+12|0,m);J[a+28>>2]=0;J[(P(b,40)+q|0)+36>>2]=J[e+8>>2];J[e+8>>2]=b;Fs(J[e>>2],J[e+12>>2]);a=1}return a|0}function lM(a,b,c,d,e){a=a|0;b=b|0;c=Q(c);d=Q(d);e=e|0;var f=0,g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=0,o=Q(0);h=J[a+12>>2];f=Ia+-64|0;Ia=f;g=N[a+8>>2];if(g!=Q(0)){m=Mb(h,b),n=e?-65536:-8355712,J[m+4>>2]=n;J[h+32>>2]=0;J[h>>2]=1;J[f+60>>2]=0;J[f+52>>2]=0;J[f+56>>2]=0;i=hb(c);a=ab(h,f+52|0);j=Q(i*g);N[f+48>>2]=j;k=Q(ib(c)*g);N[f+44>>2]=k;i=Q(g*Q(0));N[f+40>>2]=i;a=ab(a,f+40|0);J[f+36>>2]=0;J[f+28>>2]=0;J[f+32>>2]=0;l=hb(d);a=ab(a,f+28|0);N[f+24>>2]=l*g;m=f,o=Q(ib(d)*g),N[m+20>>2]=o;N[f+16>>2]=i;ab(a,f+16|0);J[h+32>>2]=0;J[h>>2]=2;N[f+12>>2]=j;N[f+8>>2]=k;N[f+4>>2]=i;ab(h,f+4|0);d=Q(Q(d-c)/Q(20));c=Q(d+c);m=f,o=Q(hb(c)*g),N[m+12>>2]=o;m=f,o=Q(ib(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;ab(h,f+4|0);c=Q(d+c);m=f,o=Q(hb(c)*g),N[m+12>>2]=o;m=f,o=Q(ib(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;ab(h,f+4|0);c=Q(d+c);m=f,o=Q(hb(c)*g),N[m+12>>2]=o;m=f,o=Q(ib(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;ab(h,f+4|0);c=Q(d+c);m=f,o=Q(hb(c)*g),N[m+12>>2]=o;m=f,o=Q(ib(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;ab(h,f+4|0);c=Q(d+c);m=f,o=Q(hb(c)*g),N[m+12>>2]=o;m=f,o=Q(ib(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;ab(h,f+4|0);c=Q(d+c);m=f,o=Q(hb(c)*g),N[m+12>>2]=o;m=f,o=Q(ib(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;ab(h,f+4|0);c=Q(d+c);m=f,o=Q(hb(c)*g),N[m+12>>2]=o;m=f,o=Q(ib(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;ab(h,f+4|0);c=Q(d+c);m=f,o=Q(hb(c)*g),N[m+12>>2]=o;m=f,o=Q(ib(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;ab(h,f+4|0);c=Q(d+c);m=f,o=Q(hb(c)*g),N[m+12>>2]=o;m=f,o=Q(ib(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;ab(h,f+4|0);c=Q(d+c);m=f,o=Q(hb(c)*g),N[m+12>>2]=o;m=f,o=Q(ib(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;ab(h,f+4|0);c=Q(d+c);m=f,o=Q(hb(c)*g),N[m+12>>2]=o;m=f,o=Q(ib(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;ab(h,f+4|0);c=Q(d+c);m=f,o=Q(hb(c)*g),N[m+12>>2]=o;m=f,o=Q(ib(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;ab(h,f+4|0);c=Q(d+c);m=f,o=Q(hb(c)*g),N[m+12>>2]=o;m=f,o=Q(ib(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;ab(h,f+4|0);c=Q(d+c);m=f,o=Q(hb(c)*g),N[m+12>>2]=o;m=f,o=Q(ib(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;ab(h,f+4|0);c=Q(d+c);m=f,o=Q(hb(c)*g),N[m+12>>2]=o;m=f,o=Q(ib(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;ab(h,f+4|0);c=Q(d+c);m=f,o=Q(hb(c)*g),N[m+12>>2]=o;m=f,o=Q(ib(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;ab(h,f+4|0);c=Q(d+c);m=f,o=Q(hb(c)*g),N[m+12>>2]=o;m=f,o=Q(ib(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;ab(h,f+4|0);c=Q(d+c);m=f,o=Q(hb(c)*g),N[m+12>>2]=o;m=f,o=Q(ib(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;ab(h,f+4|0);c=Q(d+c);m=f,o=Q(hb(c)*g),N[m+12>>2]=o;m=f,o=Q(ib(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;ab(h,f+4|0);c=Q(d+c);m=f,o=Q(hb(c)*g),N[m+12>>2]=o;m=f,o=Q(ib(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;ab(h,f+4|0)}Ia=f- -64|0}function Sha(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;c=Ia+-64|0;Ia=c;i=K[a+92|0];a:{if(!i){break a}if(K[a+76|0]!=(b|0)){Ka[J[J[a>>2]+24>>2]](a,b,c+60|0,c+56|0,c+52|0);d=J[c+56>>2];H[c|0]=0;Ud(a+100|0,d,c);J[c+24>>2]=0;J[c+28>>2]=0;J[c+20>>2]=1065353216;J[c+32>>2]=0;J[c+36>>2]=0;J[c+40>>2]=1065353216;J[c+44>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c>>2]=1065353216;J[c+12>>2]=0;J[c+16>>2]=0;LI(a+124|0,b,c);J[c+24>>2]=0;J[c+28>>2]=0;J[c+20>>2]=1065353216;J[c+32>>2]=0;J[c+36>>2]=0;J[c+40>>2]=1065353216;J[c+44>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c>>2]=1065353216;J[c+12>>2]=0;J[c+16>>2]=0;LI(a+112|0,b,c);J[c+24>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=1065353216;J[c>>2]=0;J[c+4>>2]=0;e=a+148|0;if((J[e+8>>2]&2147483647)>>>0>>0){Kl(e,b)}d=J[e+4>>2];if((d|0)<(b|0)){g=J[e>>2];f=g+P(b,28)|0;d=g+P(d,28)|0;while(1){N[d>>2]=N[c>>2];N[d+4>>2]=N[c+4>>2];N[d+8>>2]=N[c+8>>2];N[d+12>>2]=N[c+12>>2];N[d+16>>2]=N[c+16>>2];N[d+20>>2]=N[c+20>>2];N[d+24>>2]=N[c+24>>2];d=d+28|0;if(f>>>0>d>>>0){continue}break}}J[e+4>>2]=b;J[c+8>>2]=0;J[c+12>>2]=1065353216;J[c>>2]=0;J[c+4>>2]=0;KI(a+160|0,b,c);J[a+52>>2]=J[a+124>>2];J[a+56>>2]=J[a+112>>2];d=J[c+52>>2];H[c|0]=0;Ud(a+136|0,d,c);J[a+68>>2]=J[a+136>>2];I[a+78>>1]=J[c+52>>2];I[a+74>>1]=J[c+60>>2];I[a+72>>1]=J[c+56>>2];J[a+48>>2]=J[a+160>>2];J[a+44>>2]=J[a+148>>2];J[c+24>>2]=0;J[c+28>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;J[c>>2]=0;J[c+4>>2]=0;f=a+172|0;if((J[f+8>>2]&2147483647)>>>0>>0){g=0;b:{if(!b){break b}e=b<<5;if(!e){break b}d=J[42504];g=Ka[J[J[d>>2]+20>>2]](d)|0?53902:70610;g=Ka[J[J[d+12>>2]+8>>2]](d+12|0,e,g,19542,553)|0}e=J[f>>2];d=J[f+4>>2];if((d|0)>0){j=(d<<5)+g|0;d=g;while(1){h=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=h;h=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=h;h=J[e+20>>2];J[d+16>>2]=J[e+16>>2];J[d+20>>2]=h;h=J[e+28>>2];J[d+24>>2]=J[e+24>>2];J[d+28>>2]=h;e=e+32|0;d=d+32|0;if(j>>>0>d>>>0){continue}break}e=J[f>>2]}if(!(!e|J[f+8>>2]<0)){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,e)}J[f+8>>2]=b;J[f>>2]=g}d=J[f+4>>2];if((d|0)<(b|0)){e=J[f>>2];g=e+(b<<5)|0;d=e+(d<<5)|0;while(1){e=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=e;e=J[c+12>>2];J[d+8>>2]=J[c+8>>2];J[d+12>>2]=e;e=J[c+20>>2];J[d+16>>2]=J[c+16>>2];J[d+20>>2]=e;e=J[c+28>>2];J[d+24>>2]=J[c+24>>2];J[d+28>>2]=e;d=d+32|0;if(g>>>0>d>>>0){continue}break}}J[f+4>>2]=b;J[a+36>>2]=J[a+172>>2];if(!K[a+92|0]){break a}}if(K[a+76|0]!=(b|0)){J[a+28>>2]=a;J[a+40>>2]=J[a+80>>2]}H[a+92|0]=0}Ia=c- -64|0;return(i|0)!=0|0}function hea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;d=Ia-96|0;Ia=d;f=J[a+28>>2];a=J[J[f+988>>2]+128>>2];b=J[f+976>>2];c=d;g=c+76|0;if(g){J[g>>2]=J[b+1e3>>2]}g=c+72|0;if(g){J[g>>2]=J[b+996>>2]}g=c+68|0;if(g){J[g>>2]=J[b+1004>>2]}n=J[c+76>>2]<<3;H[c+64|0]=n>>>0>1024;a:{if(n>>>0>=1025){j=Wb(c+8|0,n,13989,3472);break a}j=d-(n+15&-16)|0;d=j;Ia=d}J[c+60>>2]=j;o=J[c+72>>2]<<3;H[c+56|0]=o>>>0>1024;b:{if(o>>>0>=1025){k=Wb(c+8|0,o,13989,3473);break b}k=d-(o+15&-16)|0;d=k;Ia=d}J[c+52>>2]=k;p=J[c+68>>2]<<3;H[c+48|0]=p>>>0>1024;c:{if(p>>>0>=1025){l=Wb(c+8|0,p,13989,3474);break c}l=d-(p+15&-16)|0;Ia=l}J[c+44>>2]=l;b=J[J[f+976>>2]+1024>>2];Ka[J[J[b>>2]+84>>2]](c+8|0,b);b=J[f+2360>>2];hv(J[f+976>>2],j,c+76|0,k,c+72|0,l,c+68|0);g=b&8;if(J[c+76>>2]>0){while(1){b=J[((i<<3)+j|0)+4>>2];Jt(J[f+2168>>2],b);gu(b,a,c+8|0,(g|0)!=0);if(!(K[b+46|0]&4)){gn(J[f+1e3>>2],J[b+60>>2])}i=i+1|0;if((i|0)>2]){continue}break}}if(J[c+72>>2]>0){m=f+2420|0;d=0;while(1){b=J[((d<<3)+k|0)+4>>2];d:{if(!fu(b,a,c+8|0,(g|0)!=0)|K[b+46|0]&4){break d}e=J[J[b+28>>2]+4>>2];e=K[J[e+44>>2]+9|0]-1>>>0<2?e:0;h=J[J[b+32>>2]+4>>2];h=K[J[h+44>>2]+9|0]-1>>>0<2?h:0;J[c+84>>2]=h;J[c+80>>2]=e;J[c+88>>2]=J[e+48>>2];J[c+92>>2]=J[h+48>>2];e=J[f+2424>>2];if(e>>>0>=(J[f+2428>>2]&2147483647)>>>0){dr(m,c+80|0);break d}h=J[c+84>>2];e=J[f+2420>>2]+(e<<4)|0;J[e>>2]=J[c+80>>2];J[e+4>>2]=h;h=J[c+92>>2];J[e+8>>2]=J[c+88>>2];J[e+12>>2]=h;J[f+2424>>2]=J[f+2424>>2]+1}en(J[f+1e3>>2],J[b+60>>2]);d=d+1|0;if((d|0)>2]){continue}break}}d=0;i=J[c+68>>2];if((i|0)>0){while(1){b=J[((d<<3)+l|0)+4>>2];if(K[b+44|0]&32){oj(b,32,0,0,a,c+8|0);i=J[c+68>>2]}d=d+1|0;if((i|0)>(d|0)){continue}break}}GH(f,a);r=J[f+980>>2]+160|0;q=J[f+1160>>2];if(q){i=0;while(1){a=J[f+1156>>2];t=J[a+(i<<2)>>2];b=i+8|0;e:{if(b>>>0>=q>>>0){break e}m=0;g=0;d=J[a+(b<<2)>>2];a=0;e=d+511|0;a=e>>>0<511?1:a;b=a>>>6|0;a=a<<26|e>>>6;h=d>>>6|0;e=a-h|0;a=b-(a>>>0>>0)|0;u=a;h=e;b=e+1|0;e=b?a:a+1|0;a=b;s=b&7;if(s|0){while(1){b=a;a=b-1|0;e=e-!b|0;d=d- -64|0;b=g;m=m+1|0;b=m?b:b+1|0;g=b;if((m|0)!=(s|0)|(v|0)!=(b|0)){continue}break}}if(!u&h>>>0<7){break e}while(1){d=d+512|0;g=e-(a>>>0<8)|0;e=g;a=a-8|0;if(e|a){continue}break}}sj(t,r);i=i+1|0;if((q|0)!=(i|0)){continue}break}}if(J[f+1236>>2]){a=J[f+1204>>2];d=0;while(1){ZG(J[J[a+(d<<2)>>2]>>2],r);d=d+1|0;if(d>>>0>2]){continue}break}}if(p>>>0>=1025){eb(l)}if(o>>>0>=1025){eb(k)}if(n>>>0>=1025){eb(j)}Ia=c+96|0}function IJ(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;d=J[a+336>>2];g=J[d>>2];if(g){J[d>>2]=J[g>>2]}if(!g){d=J[42504];g=Ka[J[J[d>>2]+20>>2]](d)|0?31810:70610;g=Ka[J[J[d+12>>2]+8>>2]](d+12|0,12195,g,23034,82)|0;d=g+19&-16;J[d-4>>2]=d-g;g=Qc(d,J[a+340>>2])}J[g+12052>>2]=0;d=J[b+144>>2];if(d>>>0>(J[g+12056>>2]&2147483647)>>>0){Zb(g+12048|0,d);d=J[b+144>>2]}J[g+12052>>2]=d;J[g+12064>>2]=0;if((J[g+12068>>2]&2147483647)>>>0>>0){Zb(g+12060|0,d);d=J[b+144>>2]}J[g+12064>>2]=d;d=J[((J[a+112>>2]<<2)+a|0)+484>>2];e=Ka[J[J[d>>2]+12>>2]](d,b,J[g+12048>>2],J[g+12060>>2])|0;a:{d=(e|0)<=J[b+72>>2];if(d|d){break a}d=3e4;while(1){if((e|0)<=J[b+72>>2]){break a}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}e=128;d=J[b+92>>2]+128|0;J[b+92>>2]=d;q=J[b+64>>2];r=J[b+52>>2];o=J[b+16>>2];d=d-128|0;l=J[b+28>>2];if((d|0)<(l|0)){i=J[b+24>>2];while(1){h=l-d|0;f=(h|0)>=128?128:h;e=e-f|0;if((h|0)>0){h=(f|0)<=1?1:f;m=h&1;if((f|0)>=2){p=h&2147483646;f=0;while(1){j=i+P(d,52)|0;k=J[(J[J[j>>2]+24>>2]<<2)+169924>>2];if(k){Ka[k|0](j,N[a+52>>2])}j=j+52|0;k=J[(J[J[j>>2]+24>>2]<<2)+169924>>2];if(k){Ka[k|0](j,N[a+52>>2])}d=d+2|0;f=f+2|0;if((p|0)!=(f|0)){continue}break}}n=h+n|0;if(m){f=i+P(d,52)|0;h=J[(J[J[f>>2]+24>>2]<<2)+169924>>2];if(h){Ka[h|0](f,N[a+52>>2])}d=d+1|0}}if(!e){e=128;d=J[b+92>>2]+128|0;J[b+92>>2]=d;d=d-128|0}if((d|0)<(l|0)){continue}break}}i=d-l|0;if((o|0)>(i|0)){p=(J[b+12>>2]+P(J[b+20>>2],112)|0)+112|0;k=J[b+8>>2];while(1){h=0;d=o-i|0;j=(d|0)<(e|0)?d:e;if((j|0)>0){while(1){d=i<<5;m=d+r|0;f=p+P(i,112)|0;HJ(m,m+16|0,d+k|0,f,N[a+52>>2]);e=J[(i<<2)+q>>2];d=J[e+36>>2];N[e>>2]=N[d>>2];N[e+4>>2]=N[d+4>>2];N[e+8>>2]=N[d+8>>2];N[e+12>>2]=N[d+12>>2];N[e+16>>2]=N[d+16>>2];N[e+20>>2]=N[d+20>>2];N[e+24>>2]=N[d+24>>2];N[d>>2]=N[f+80>>2];N[d+4>>2]=N[f+84>>2];N[d+8>>2]=N[f+88>>2];N[d+12>>2]=N[f+92>>2];N[d+16>>2]=N[f+96>>2];N[d+20>>2]=N[f+100>>2];N[d+24>>2]=N[f+104>>2];N[d+64>>2]=N[f>>2];N[d+68>>2]=N[f+4>>2];N[d+72>>2]=N[f+8>>2];N[d+80>>2]=N[f+16>>2];N[d+84>>2]=N[f+20>>2];N[d+88>>2]=N[f+24>>2];if(Jr(e,N[a+52>>2],K[a+64|0],K[a+66|0],m,J[J[c+100>>2]+(J[J[c+204>>2]+((J[f+72>>2]&33554431)<<2)>>2]<<2)>>2]!=0)==Q(0)){J[e+64>>2]=0;J[e+68>>2]=0;J[e+48>>2]=0;J[e+52>>2]=0;J[e+72>>2]=0;J[e+56>>2]=0;I[e+28>>1]=L[e+28>>1]|16}i=i+1|0;h=h+1|0;if((j|0)!=(h|0)){continue}break}n=j+n|0}e=128;d=J[b+92>>2]+128|0;J[b+92>>2]=d;i=(d-l|0)-128|0;if((o|0)>(i|0)){continue}break}}J[b+96>>2]=J[b+96>>2]+n;a=J[a+336>>2];J[g>>2]=J[a>>2];J[a>>2]=g}function nk(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=Q(0),n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=Q(0),x=0,y=0,z=0,A=0,B=0,C=0;o=32;q=Ia-16|0;Ia=q;H[q+12|0]=0;g=q-128|0;Ia=g;J[q+8>>2]=g;j=b-1|0;a:{if((j|0)<=0){break a}while(1){b:{if((j|0)<=(k|0)){break b}while(1){if(j-k>>>0<=4){n=J[c+4>>2];while(1){f=n+(J[c>>2]<<2)|0;e=k;k=e+1|0;b=k;d=e;while(1){i=d;h=f+(J[(b<<2)+a>>2]<<5)|0;d=f+(J[(d<<2)+a>>2]<<5)|0;d=Q(N[h>>2]+N[h+16>>2])>2]+N[d+16>>2])?b:i;h=(b|0)<(j|0);b=b+1|0;if(h){continue}break}if((d|0)!=(e|0)){b=(d<<2)+a|0;d=J[b>>2];f=b;b=(e<<2)+a|0;J[f>>2]=J[b>>2];J[b>>2]=d}if((j|0)!=(k|0)){continue}break}break b}d=J[c>>2];i=d<<2;n=J[c+4>>2];h=((j+k|0)/2<<2)+a|0;f=J[h>>2];b=i+(n+(f<<5)|0)|0;p=(k<<2)+a|0;e=J[p>>2];i=i+(n+(e<<5)|0)|0;m=Q(N[i>>2]+N[i+16>>2]);c:{if(!(m>Q(N[b>>2]+N[b+16>>2]))){b=e;break c}J[p>>2]=f;J[h>>2]=e;b=J[p>>2];d=J[c>>2];f=(n+(b<<5)|0)+(d<<2)|0;m=Q(N[f>>2]+N[f+16>>2]);f=e}w=m;i=(j<<2)+a|0;e=J[i>>2];r=(n+(e<<5)|0)+(d<<2)|0;m=Q(N[r>>2]+N[r+16>>2]);d:{if(!(w>m)){b=e;break d}J[p>>2]=e;J[i>>2]=b;d=J[c>>2];e=(n+(b<<5)|0)+(d<<2)|0;m=Q(N[e>>2]+N[e+16>>2]);f=J[h>>2]}e=(n+(f<<5)|0)+(d<<2)|0;if(Q(N[e>>2]+N[e+16>>2])>m){J[h>>2]=b;J[i>>2]=f;f=J[h>>2]}b=h;d=j-1|0;h=(d<<2)+a|0;J[b>>2]=J[h>>2];J[h>>2]=f;b=k;while(1){p=n+(J[c>>2]<<2)|0;e=p+(f<<5)|0;m=Q(N[e>>2]+N[e+16>>2]);while(1){e=b;b=b+1|0;i=(b<<2)+a|0;r=J[i>>2];s=p+(r<<5)|0;if(m>Q(N[s>>2]+N[s+16>>2])){continue}break}while(1){d=d-1|0;s=(d<<2)+a|0;u=J[s>>2];v=p+(u<<5)|0;if(m>2]+N[v+16>>2])){continue}break}if((b|0)<(d|0)){J[i>>2]=u;J[s>>2]=r;f=J[h>>2];continue}break}J[i>>2]=f;J[h>>2]=r;e:{if((b-k|0)<(j-b|0)){if(o-1>>>0<=l>>>0){d=o<<3;if(d){b=J[42504];f=b+12|0;b=(y=f,z=d,A=Ka[J[J[b>>2]+20>>2]](b)|0?33898:70610,B=20381,C=155,x=J[J[f>>2]+8>>2],Ka[x](y|0,z|0,A|0,B|0,C|0)|0)}else{b=0}o=o<<1;b=Va(b,g,l<<2);d=t;t=1;if(!(!d|!g)){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,g)}g=b}b=(l<<2)+g|0;J[b>>2]=k;J[b+4>>2]=e;k=e+2|0;break e}if(o-1>>>0<=l>>>0){d=o<<3;if(d){b=J[42504];f=b+12|0;b=(C=f,B=d,A=Ka[J[J[b>>2]+20>>2]](b)|0?33898:70610,z=20381,y=155,x=J[J[f>>2]+8>>2],Ka[x](C|0,B|0,A|0,z|0,y|0)|0)}else{b=0}o=o<<1;b=Va(b,g,l<<2);d=t;t=1;if(!(!d|!g)){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,g)}g=b}b=(l<<2)+g|0;J[b>>2]=e+2;J[b+4>>2]=j;j=e}l=l+2|0;if((j|0)>(k|0)){continue}break}}if(l){b=l-2|0;k=J[(b<<2)+g>>2];j=J[((l<<2)+g|0)-4>>2];l=b;continue}break}if(!t|!g){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,g)}if(K[q+12|0]){eb(J[q+8>>2])}Ia=q+16|0}function CX(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=0;e=Ia-144|0;Ia=e;vc(e+116|0,e+88|0,a,b,c);i=N[e+116>>2];f=Q(N[e+104>>2]-N[e+132>>2]);l=Q(f+f);f=Q(N[e+108>>2]-N[e+136>>2]);m=Q(f+f);k=N[e+120>>2];j=N[e+124>>2];f=Q(N[e+112>>2]-N[e+140>>2]);o=Q(f+f);p=Q(Q(Q(Q(-i)*l)-Q(m*k))-Q(j*o));f=N[e+128>>2];w=Q(Q(f*f)+Q(-.5));x=Q(Q(Q(o*w)+Q(f*Q(Q(k*l)-Q(i*m))))-Q(j*p));N[e+84>>2]=x;y=Q(Q(Q(m*w)+Q(f*Q(Q(i*o)-Q(j*l))))-Q(k*p));N[e+80>>2]=y;q=N[e+96>>2];s=N[e+92>>2];t=N[e+100>>2];u=N[e+88>>2];N[e+72>>2]=Q(j*q)+Q(Q(k*s)+Q(Q(f*t)+Q(i*u)));N[e+68>>2]=Q(u*k)+Q(Q(Q(f*q)-Q(t*j))-Q(i*s));N[e+64>>2]=Q(q*i)+Q(Q(Q(f*s)-Q(t*k))-Q(j*u));N[e+60>>2]=Q(s*j)+Q(Q(Q(f*u)-Q(t*i))-Q(k*q));l=Q(Q(Q(l*w)+Q(f*Q(Q(j*m)-Q(k*o))))-Q(i*p));N[e+76>>2]=l;v=J[a+452>>2];H[e+31|0]=0;f=v&1?l:Q(0);m=f;i=v&2?y:Q(0);o=i;k=v&4?x:Q(0);p=k;q=Q(Q(k*k)+Q(Q(f*f)+Q(i*i)));j=N[a+468>>2];z=q>Q(j*j);if(z){m=Q(Q(1)/Q(Y(q)));p=Q(j*Q(k*m));o=Q(j*Q(i*m));m=Q(j*Q(f*m))}N[e+56>>2]=p+Q(x-k);N[e+52>>2]=o+Q(y-i);N[e+48>>2]=Q(l-f)+m;g=e+12|0;h=e+60|0;f=ib(Q(N[a+472>>2]*Q(.5)));m=Q(0);o=Q(0);n=Ia-16|0;Ia=n;r=e+31|0;H[r|0]=0;a:{b:{switch(v>>>3|0){case 0:N[g>>2]=N[h>>2];N[g+4>>2]=N[h+4>>2];N[g+8>>2]=N[h+8>>2];N[g+12>>2]=N[h+12>>2];break a;case 1:N[g>>2]=N[h>>2];N[g+4>>2]=N[h+4>>2];N[g+8>>2]=N[h+8>>2];N[g+12>>2]=N[h+12>>2];break a;case 2:N[g>>2]=N[h>>2];N[g+4>>2]=N[h+4>>2];N[g+8>>2]=N[h+8>>2];N[g+12>>2]=N[h+12>>2];break a;case 3:J[n+12>>2]=1065353216;J[n+4>>2]=0;J[n+8>>2]=0;po(g,h,n+4|0,f,r);break a;case 4:N[g>>2]=N[h>>2];N[g+4>>2]=N[h+4>>2];N[g+8>>2]=N[h+8>>2];N[g+12>>2]=N[h+12>>2];break a;case 5:J[n+12>>2]=0;J[n+4>>2]=0;J[n+8>>2]=1065353216;po(g,h,n+4|0,f,r);break a;case 6:J[n+12>>2]=0;J[n+4>>2]=1065353216;J[n+8>>2]=0;po(g,h,n+4|0,f,r);break a;case 7:j=N[h>>2];i=N[h+12>>2];c:{if(i>=Q(0)){l=N[h+4>>2];k=N[h+8>>2];break c}i=Q(-i);j=Q(-j);l=Q(-N[h+4>>2]);k=Q(-N[h+8>>2])}h=f>i;H[r|0]=h;d:{if(!h){f=i;break d}i=Q(0);p=Q(Q(k*k)+Q(Q(j*j)+Q(l*l)));if(p>Q(0)){i=Q(Q(1)/Q(Y(p)));o=Q(k*i);m=Q(l*i);i=Q(j*i)}j=Q(Y(Q(Q(1)-Q(f*f))));k=Q(j*o);l=Q(j*m);j=Q(j*i)}N[g+12>>2]=f;N[g+8>>2]=k;N[g+4>>2]=l;N[g>>2]=j;break a;default:break b}}J[g+8>>2]=0;J[g+12>>2]=1065353216;J[g>>2]=0;J[g+4>>2]=0}Ia=n+16|0;g=J[e+16>>2];J[e+32>>2]=J[e+12>>2];J[e+36>>2]=g;g=J[e+24>>2];J[e+40>>2]=J[e+20>>2];J[e+44>>2]=g;if(z|K[e+31|0]){Vh(b,c,e+116|0,e+88|0,e+32|0,a,d)}Ia=e+144|0}function wA(a,b,c,d,e,f,g,h,i,j,k){var l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=0,U=Q(0),V=Q(0),W=Q(0),X=Q(0);G=N[h+8>>2];m=N[a+8>>2];W=Q(G-m);H=N[h+4>>2];l=N[a+4>>2];X=Q(H-l);I=N[h>>2];n=N[a>>2];P=Q(I-n);K=N[i>>2];z=N[g+4>>2];v=N[d+4>>2];R=Q(Q(z-l)*v);r=N[g+8>>2];w=N[d+8>>2];S=Q(Q(r-m)*w);x=N[e+8>>2];p=N[d>>2];s=N[e>>2];E=N[e+4>>2];L=Q(Q(w*x)+Q(Q(p*s)+Q(v*E)));T=L>Q(0);t=Q(N[b+8>>2]-m);u=Q(N[b>>2]-n);o=Q(N[b+4>>2]-l);M=Q(Q(t*t)+Q(Q(u*u)+Q(o*o)));A=Q(N[c+8>>2]-m);B=Q(N[c>>2]-n);C=Q(N[c+4>>2]-l);O=Q(Q(A*A)+Q(Q(B*B)+Q(C*C)));q=Q(Q(t*A)+Q(Q(u*B)+Q(o*C)));F=Q(Q(1)/Q(Q(M*O)-Q(q*q)));y=r;D=N[g>>2];U=Q(D-n);r=T?Q(Q(Q(Q(p*Q(-U))-R)-S)/L):Q(0);y=Q(y+Q(x*r));m=Q(y-m);D=Q(D+Q(s*r));n=Q(D-n);z=Q(z+Q(E*r));l=Q(z-l);V=Q(Q(m*t)+Q(Q(n*u)+Q(o*l)));l=Q(Q(m*A)+Q(Q(n*B)+Q(C*l)));m=Q(F*Q(Q(O*V)-Q(q*l)));a:{if(!(m>=Q(-1.1920928955078125e-7))|!(m<=Q(1.0000001192092896))){break a}l=Q(F*Q(Q(M*l)-Q(q*V)));if(!(l>=Q(-1.1920928955078125e-7))|!(l<=Q(1.0000001192092896))|(!(Q(m+l)>2];b=(J[k>>2]<<6)+j|0;J[b>>2]=J[g>>2];J[b+4>>2]=c;c=J[g+12>>2];J[b+8>>2]=J[g+8>>2];J[b+12>>2]=c;b=(J[k>>2]<<6)+j|0;N[b+16>>2]=D;J[b+28>>2]=0;N[b+24>>2]=y;N[b+20>>2]=z;p=N[e+8>>2];c=J[e+4>>2];b=(J[k>>2]<<6)+j|0;J[b+32>>2]=J[e>>2];J[b+36>>2]=c;N[b+44>>2]=-r;N[b+40>>2]=p;b=J[k>>2];J[k>>2]=b+1;J[((b<<6)+j|0)+48>>2]=f;K=N[i>>2];G=N[h+8>>2];H=N[h+4>>2];I=N[h>>2];x=N[e+8>>2];E=N[e+4>>2];s=N[e>>2];w=N[d+8>>2];v=N[d+4>>2];p=N[d>>2]}n=Q(X*v);v=Q(W*w);m=T?Q(Q(Q(Q(p*Q(-P))-n)-v)/L):Q(0);w=Q(Q(x*m)+G);l=Q(w-N[a+8>>2]);y=Q(l*t);t=Q(I+Q(s*m));x=Q(t-N[a>>2]);s=Q(x*u);r=o;u=Q(Q(E*m)+H);o=Q(u-N[a+4>>2]);s=Q(y+Q(s+Q(r*o)));o=Q(Q(l*A)+Q(Q(x*B)+Q(C*o)));l=Q(F*Q(Q(O*s)-Q(q*o)));b:{if(!(l>=Q(-1.1920928955078125e-7))|!(l<=Q(1.0000001192092896))){break b}q=Q(F*Q(Q(M*o)-Q(q*s)));if(!(q>=Q(-1.1920928955078125e-7))|!(q<=Q(1.0000001192092896))|(!(Q(l+q)>2];a=(J[k>>2]<<6)+j|0;J[a>>2]=J[h>>2];J[a+4>>2]=b;b=J[h+12>>2];J[a+8>>2]=J[h+8>>2];J[a+12>>2]=b;a=(J[k>>2]<<6)+j|0;N[a+16>>2]=t;J[a+28>>2]=0;N[a+24>>2]=w;N[a+20>>2]=u;p=N[e+8>>2];b=J[e+4>>2];a=(J[k>>2]<<6)+j|0;J[a+32>>2]=J[e>>2];J[a+36>>2]=b;N[a+44>>2]=-m;N[a+40>>2]=p;a=J[k>>2];J[k>>2]=a+1;J[((a<<6)+j|0)+48>>2]=f}}function hf(a,b){var c=0,d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=0,l=0,m=0,n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0);c=Ia-160|0;Ia=c;k=J[b+12>>2];p=J[a+332>>2];d=J[a+336>>2];i=J[b+20>>2];yr(a,i);d=d-1|0;if(d){while(1){b=P(d,112)+i|0;N[c+48>>2]=N[b>>2];N[c+52>>2]=N[b+4>>2];N[c+56>>2]=N[b+8>>2];N[c+60>>2]=N[b+12>>2];N[c+64>>2]=N[b+16>>2];N[c+68>>2]=N[b+20>>2];N[c+72>>2]=N[b+24>>2];N[c+76>>2]=N[b+28>>2];N[c+80>>2]=N[b+32>>2];N[c+84>>2]=N[b+36>>2];N[c+88>>2]=N[b+40>>2];N[c+92>>2]=N[b+44>>2];N[c+96>>2]=N[b+48>>2];N[c+100>>2]=N[b+52>>2];N[c+104>>2]=N[b+56>>2];N[c+108>>2]=N[b+60>>2];N[c+112>>2]=N[b- -64>>2];N[c+116>>2]=N[b+68>>2];N[c+120>>2]=N[b+72>>2];N[c+124>>2]=N[b+76>>2];N[c+128>>2]=N[b+80>>2];N[c+132>>2]=N[b+84>>2];N[c+136>>2]=N[b+88>>2];N[c+140>>2]=N[b+92>>2];N[c+144>>2]=N[b+96>>2];N[c+148>>2]=N[b+100>>2];N[c+152>>2]=N[b+104>>2];J[c+156>>2]=J[b+108>>2];b=J[a+340>>2]+P(d,160)|0;f=N[b+128>>2];g=N[b+124>>2];h=N[b+120>>2];J[c+44>>2]=0;N[c+40>>2]=-h;N[c+36>>2]=g;N[c+32>>2]=h;J[c+28>>2]=0;N[c+16>>2]=f;J[c+12>>2]=0;N[c+24>>2]=-f;N[c+20>>2]=-g;Ql(c+12|0,c+48|0);e=d<<5;l=e+p|0;b=P(J[l+24>>2],112)+i|0;N[b>>2]=N[c+48>>2]+N[b>>2];N[b+4>>2]=N[c+52>>2]+N[b+4>>2];N[b+8>>2]=N[c+56>>2]+N[b+8>>2];N[b+12>>2]=N[c+60>>2]+N[b+12>>2];N[b+16>>2]=N[c+64>>2]+N[b+16>>2];N[b+20>>2]=N[c+68>>2]+N[b+20>>2];N[b+24>>2]=N[c+72>>2]+N[b+24>>2];N[b+28>>2]=N[c+76>>2]+N[b+28>>2];N[b+32>>2]=N[c+80>>2]+N[b+32>>2];N[b+36>>2]=N[c+84>>2]+N[b+36>>2];N[b+40>>2]=N[c+88>>2]+N[b+40>>2];N[b+44>>2]=N[c+92>>2]+N[b+44>>2];N[b+48>>2]=N[c+96>>2]+N[b+48>>2];N[b+52>>2]=N[c+100>>2]+N[b+52>>2];N[b+56>>2]=N[c+104>>2]+N[b+56>>2];N[b+60>>2]=N[c+108>>2]+N[b+60>>2];m=b- -64|0;N[m>>2]=N[c+112>>2]+N[m>>2];N[b+68>>2]=N[c+116>>2]+N[b+68>>2];N[b+72>>2]=N[c+120>>2]+N[b+72>>2];N[b+76>>2]=N[c+124>>2]+N[b+76>>2];N[b+80>>2]=N[c+128>>2]+N[b+80>>2];N[b+84>>2]=N[c+132>>2]+N[b+84>>2];N[b+88>>2]=N[c+136>>2]+N[b+88>>2];N[b+92>>2]=N[c+140>>2]+N[b+92>>2];N[b+96>>2]=N[c+144>>2]+N[b+96>>2];N[b+100>>2]=N[c+148>>2]+N[b+100>>2];N[b+104>>2]=N[c+152>>2]+N[b+104>>2];e=e+k|0;q=N[e+24>>2];r=N[e+20>>2];b=J[a+340>>2]+P(d,160)|0;h=N[b+120>>2];s=N[e+16>>2];n=N[b+124>>2];o=N[b+128>>2];f=N[e+8>>2];g=N[e+4>>2];b=(J[l+24>>2]<<5)+k|0;j=N[e>>2];N[b>>2]=j+N[b>>2];N[b+4>>2]=g+N[b+4>>2];N[b+8>>2]=f+N[b+8>>2];N[b+16>>2]=Q(s+Q(Q(n*f)-Q(g*o)))+N[b+16>>2];N[b+20>>2]=Q(r+Q(Q(o*j)-Q(f*h)))+N[b+20>>2];N[b+24>>2]=Q(q+Q(Q(h*g)-Q(j*n)))+N[b+24>>2];d=d-1|0;if(d){continue}break}}Ia=c+160|0}function Cb(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0);a:{if(f){J[c+4>>2]=0;J[c+8>>2]=0;J[c>>2]=1065353216;J[c+24>>2]=0;J[c+28>>2]=0;J[c+20>>2]=1065353216;J[c+40>>2]=1065353216;J[c+44>>2]=0;J[c+12>>2]=0;J[c+16>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;J[d>>2]=1065353216;J[d+12>>2]=0;J[d+16>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+20>>2]=1065353216;J[d+32>>2]=0;J[d+36>>2]=0;J[d+40>>2]=1065353216;a=d+44|0;break a}m=N[a+8>>2];v=Q(Q(1)/m);n=N[a+4>>2];y=Q(Q(1)/n);g=N[a>>2];z=Q(Q(1)/g);b:{if(!(g!=g|g!=n|g!=m)){J[c+44>>2]=0;N[c+40>>2]=m;J[c+28>>2]=0;N[c+20>>2]=n;J[c+12>>2]=0;N[c>>2]=g;h=Q(n*Q(0));N[c+36>>2]=h;g=Q(g*Q(0));N[c+32>>2]=g;i=Q(m*Q(0));N[c+24>>2]=i;N[c+16>>2]=g;N[c+8>>2]=i;N[c+4>>2]=h;N[d+40>>2]=v;g=Q(y*Q(0));N[d+36>>2]=g;h=Q(z*Q(0));N[d+32>>2]=h;J[d+28>>2]=0;i=Q(v*Q(0));N[d+24>>2]=i;N[d+20>>2]=y;N[d+16>>2]=h;J[d+12>>2]=0;N[d+8>>2]=i;N[d+4>>2]=g;N[d>>2]=z;break b}l=N[b+8>>2];o=N[b+4>>2];k=N[b+12>>2];h=N[b>>2];J[c+44>>2]=0;J[c+28>>2]=0;J[c+12>>2]=0;j=Q(h+h);r=Q(Q(1)-Q(h*j));p=Q(o+o);A=Q(o*p);h=Q(r-A);s=Q(m*h);q=Q(p*l);w=Q(j*k);i=Q(q-w);t=Q(n*i);B=Q(j*l);C=Q(p*k);p=Q(B+C);u=Q(g*p);N[c+40>>2]=Q(s*h)+Q(Q(u*p)+Q(i*t));q=Q(q+w);w=Q(j*o);x=k;k=Q(l+l);x=Q(x*k);o=Q(w-x);j=Q(l*k);l=Q(r-j);N[c+24>>2]=Q(s*q)+Q(Q(u*o)+Q(l*t));k=Q(B-C);r=Q(s*k);j=Q(Q(Q(1)-A)-j);s=Q(w+x);N[c+8>>2]=r+Q(Q(u*j)+Q(s*t));t=Q(m*q);u=Q(g*o);r=Q(n*l);N[c+36>>2]=Q(t*h)+Q(Q(u*p)+Q(i*r));m=Q(m*k);g=Q(g*j);n=Q(n*s);N[c+32>>2]=Q(m*h)+Q(Q(g*p)+Q(i*n));N[c+20>>2]=Q(t*q)+Q(Q(u*o)+Q(l*r));N[c+16>>2]=Q(m*q)+Q(Q(g*o)+Q(l*n));N[c+4>>2]=Q(t*k)+Q(Q(u*j)+Q(s*r));N[c>>2]=Q(m*k)+Q(Q(g*j)+Q(s*n));g=Q(v*h);m=Q(z*p);n=Q(y*i);N[d+40>>2]=Q(g*h)+Q(Q(m*p)+Q(i*n));t=Q(v*q);u=Q(z*o);r=Q(y*l);N[d+36>>2]=Q(t*h)+Q(Q(u*p)+Q(i*r));v=Q(v*k);w=Q(v*h);h=Q(z*j);x=i;i=Q(y*s);N[d+32>>2]=w+Q(Q(h*p)+Q(x*i));J[d+28>>2]=0;N[d+24>>2]=Q(g*q)+Q(Q(m*o)+Q(l*n));N[d+20>>2]=Q(t*q)+Q(Q(u*o)+Q(l*r));N[d+16>>2]=Q(v*q)+Q(Q(h*o)+Q(l*i));J[d+12>>2]=0;N[d+8>>2]=Q(g*k)+Q(Q(m*j)+Q(s*n));N[d+4>>2]=Q(t*k)+Q(Q(u*j)+Q(s*r));N[d>>2]=Q(v*k)+Q(Q(h*j)+Q(s*i))}J[d+44>>2]=0;p=N[c+36>>2];q=N[c+20>>2];o=N[c+32>>2];l=N[c>>2];k=N[c+16>>2];j=N[c+4>>2];g=N[e+8>>2];h=N[e>>2];i=N[e+4>>2];N[e+8>>2]=Q(N[c+40>>2]*g)+Q(Q(N[c+8>>2]*h)+Q(i*N[c+24>>2]));N[e+4>>2]=Q(p*g)+Q(Q(j*h)+Q(i*q));N[e>>2]=Q(o*g)+Q(Q(l*h)+Q(i*k));a=e+12|0}J[a>>2]=0}function Pp(a,b){var c=0,d=0,e=0,f=0,g=0;d=J[a+12>>2];e=d+24|0;c=J[a+8>>2]&2147483647;a:{if(e>>>0<=c>>>0){break a}f=c;c=P(e,3);if(f>>>0>=c>>>0){break a}Dc(a,c)}$c(a,e);f=J[b+4>>2];c=J[a>>2]+J[a+12>>2]|0;J[c>>2]=J[b>>2];J[c+4>>2]=f;f=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=f;f=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=f;J[a+12>>2]=e;c=J[b>>2];if(c){e=d+36|0;d=J[a+8>>2]&2147483647;b:{if(e>>>0<=d>>>0){break b}f=d;d=P(e,3);if(f>>>0>=d>>>0){break b}Dc(a,d)}$c(a,e);d=J[a>>2]+J[a+12>>2]|0;N[d>>2]=N[c>>2];N[d+4>>2]=N[c+4>>2];N[d+8>>2]=N[c+8>>2];J[a+12>>2]=e}c=J[b+4>>2];if(c){e=e+12|0;d=J[a+8>>2]&2147483647;c:{if(e>>>0<=d>>>0){break c}f=d;d=P(e,3);if(f>>>0>=d>>>0){break c}Dc(a,d)}$c(a,e);d=J[a>>2]+J[a+12>>2]|0;N[d>>2]=N[c>>2];N[d+4>>2]=N[c+4>>2];N[d+8>>2]=N[c+8>>2];J[a+12>>2]=e}c=J[b+16>>2];if(c){e=e+28|0;d=J[a+8>>2]&2147483647;d:{if(e>>>0<=d>>>0){break d}f=d;d=P(e,3);if(f>>>0>=d>>>0){break d}Dc(a,d)}$c(a,e);d=J[a>>2]+J[a+12>>2]|0;N[d>>2]=N[c>>2];N[d+4>>2]=N[c+4>>2];N[d+8>>2]=N[c+8>>2];N[d+12>>2]=N[c+12>>2];N[d+16>>2]=N[c+16>>2];N[d+20>>2]=N[c+20>>2];N[d+24>>2]=N[c+24>>2];J[a+12>>2]=e}b=J[b+12>>2];e:{if(!b){break e}d=J[b>>2];c=e+4|0;f=J[a+8>>2]&2147483647;f:{if(c>>>0<=f>>>0){break f}g=P(c,3);if(f>>>0>=g>>>0){break f}Dc(a,g)}$c(a,c);J[J[a>>2]+J[a+12>>2]>>2]=d;J[a+12>>2]=c;g:{h:{switch(d|0){case 2:e=e+16|0;c=J[a+8>>2]&2147483647;i:{if(e>>>0<=c>>>0){break i}d=c;c=P(e,3);if(d>>>0>=c>>>0){break i}Dc(a,c)}$c(a,e);d=J[b+4>>2];c=J[a>>2]+J[a+12>>2]|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;J[c+8>>2]=J[b+8>>2];break g;case 0:e=e+12|0;c=J[a+8>>2]&2147483647;j:{if(e>>>0<=c>>>0){break j}d=c;c=P(e,3);if(d>>>0>=c>>>0){break j}Dc(a,c)}$c(a,e);d=J[b+4>>2];c=J[a>>2]+J[a+12>>2]|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;break g;case 4:e=e+44|0;c=J[a+8>>2]&2147483647;k:{if(e>>>0<=c>>>0){break k}d=c;c=P(e,3);if(d>>>0>=c>>>0){break k}Dc(a,c)}$c(a,e);c=J[a>>2]+J[a+12>>2]|0;J[c>>2]=J[b>>2];N[c+4>>2]=N[b+4>>2];N[c+8>>2]=N[b+8>>2];N[c+12>>2]=N[b+12>>2];N[c+16>>2]=N[b+16>>2];N[c+20>>2]=N[b+20>>2];N[c+24>>2]=N[b+24>>2];N[c+28>>2]=N[b+28>>2];J[c+32>>2]=J[b+32>>2];H[c+36|0]=K[b+36|0];d=K[b+37|0]|K[b+38|0]<<8;H[c+37|0]=d;H[c+38|0]=d>>>8;H[c+39|0]=K[b+39|0];break g;case 3:break h;default:break e}}e=e+20|0;c=J[a+8>>2]&2147483647;l:{if(e>>>0<=c>>>0){break l}d=c;c=P(e,3);if(d>>>0>=c>>>0){break l}Dc(a,c)}$c(a,e);c=J[a>>2]+J[a+12>>2]|0;J[c>>2]=J[b>>2];N[c+4>>2]=N[b+4>>2];N[c+8>>2]=N[b+8>>2];N[c+12>>2]=N[b+12>>2]}J[a+12>>2]=e}}function Bb(a,b,c,d,e,f,g){var h=0,i=Q(0),j=0,k=Q(0),l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=Q(0),u=0,v=Q(0),w=0;h=Ia-128|0;Ia=h;J[g>>2]=3;j=J[b+12>>2];J[h+120>>2]=J[b+8>>2];J[h+124>>2]=j;j=J[b+4>>2];J[h+112>>2]=J[b>>2];J[h+116>>2]=j;j=J[b+28>>2];J[h+104>>2]=J[b+24>>2];J[h+108>>2]=j;j=J[b+20>>2];J[h+96>>2]=J[b+16>>2];J[h+100>>2]=j;j=J[b+44>>2];J[h+88>>2]=J[b+40>>2];J[h+92>>2]=j;j=J[b+36>>2];J[h+80>>2]=J[b+32>>2];J[h+84>>2]=j;i=N[h+112>>2];p=Q(N[h+96>>2]-i);k=N[h+116>>2];n=Q(N[h+84>>2]-k);i=Q(N[h+80>>2]-i);k=Q(N[h+100>>2]-k);o=Q(Q(p*n)-Q(i*k));q=Q(o*o);t=k;k=N[h+120>>2];o=Q(N[h+88>>2]-k);k=Q(N[h+104>>2]-k);n=Q(Q(t*o)-Q(n*k));i=Q(Q(k*i)-Q(o*p));a:{if(Q(q+Q(Q(n*n)+Q(i*i)))<=Q(1.1920928955078125e-7)){J[g>>2]=2;n=N[b+8>>2];i=Q(N[b+24>>2]-n);o=N[b>>2];p=Q(N[b+16>>2]-o);q=N[b+4>>2];k=Q(N[b+20>>2]-q);v=Q(Q(i*i)+Q(Q(p*p)+Q(k*k)));if(v<=Q(1.1920928955078125e-7)){J[g>>2]=1;c=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=c;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;break a}J[a+12>>2]=0;t=i;i=Q(Q(Q(Q(Q(-o)*p)-Q(k*q))-Q(n*i))/v);i=i>Q(1)?Q(1):i;i=i>Q(0)?i:Q(0);N[a+8>>2]=n+Q(t*i);N[a+4>>2]=q+Q(k*i);N[a>>2]=o+Q(p*i);break a}J[h+72>>2]=J[27595];j=J[27594];J[h+64>>2]=J[27593];J[h+68>>2]=j;Dg(h+48|0,h+112|0,h+96|0,h+80|0,h- -64|0,h+76|0,a);w=J[h+76>>2];if((w|0)==3){break a}j=J[h+64>>2];s=J[h+68>>2];l=s<<4;a=l+b|0;m=J[a+4>>2];J[h+48>>2]=J[a>>2];J[h+52>>2]=m;m=J[a+12>>2];J[h+56>>2]=J[a+8>>2];J[h+60>>2]=m;a=c+l|0;m=J[a+12>>2];J[h+40>>2]=J[a+8>>2];J[h+44>>2]=m;m=J[a+4>>2];J[h+32>>2]=J[a>>2];J[h+36>>2]=m;m=j<<4;a=m+d|0;r=J[a+12>>2];J[h+24>>2]=J[a+8>>2];J[h+28>>2]=r;r=J[a+4>>2];J[h+16>>2]=J[a>>2];J[h+20>>2]=r;a=d+l|0;l=J[a+12>>2];J[h+8>>2]=J[a+8>>2];J[h+12>>2]=l;l=J[a+4>>2];J[h>>2]=J[a>>2];J[h+4>>2]=l;a=j<<2;j=J[a+f>>2];l=s<<2;s=J[l+f>>2];l=J[e+l>>2];r=J[a+e>>2];a=b+m|0;u=J[a+12>>2];J[b+8>>2]=J[a+8>>2];J[b+12>>2]=u;u=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=u;a=J[h+52>>2];J[b+16>>2]=J[h+48>>2];J[b+20>>2]=a;a=J[h+60>>2];J[b+24>>2]=J[h+56>>2];J[b+28>>2]=a;a=c+m|0;b=J[a+4>>2];J[c>>2]=J[a>>2];J[c+4>>2]=b;b=J[a+12>>2];J[c+8>>2]=J[a+8>>2];J[c+12>>2]=b;a=J[h+36>>2];J[c+16>>2]=J[h+32>>2];J[c+20>>2]=a;a=J[h+44>>2];J[c+24>>2]=J[h+40>>2];J[c+28>>2]=a;a=J[h+28>>2];J[d+8>>2]=J[h+24>>2];J[d+12>>2]=a;a=J[h+20>>2];J[d>>2]=J[h+16>>2];J[d+4>>2]=a;a=J[h+12>>2];J[d+24>>2]=J[h+8>>2];J[d+28>>2]=a;a=J[h+4>>2];J[d+16>>2]=J[h>>2];J[d+20>>2]=a;J[e>>2]=r;J[e+4>>2]=l;J[f+4>>2]=s;J[f>>2]=j;J[g>>2]=w}Ia=h+128|0}function r2(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);h=N[f+4>>2];k=Q(h+h);g=N[f+8>>2];i=Q(k*g);l=N[f>>2];j=Q(l+l);n=N[f+12>>2];p=Q(j*n);q=Q(i-p);m=Q(j*g);r=Q(k*n);o=Q(m+r);i=Q(i+p);s=Q(j*h);t=Q(g+g);u=Q(t*n);n=Q(s-u);p=Q(m-r);m=Q(s+u);l=Q(Q(1)-Q(l*j));j=Q(g*t);g=Q(l-j);k=Q(h*k);h=Q(Q(Q(1)-k)-j);r=N[d+24>>2];t=N[d+20>>2];s=N[f+24>>2];u=N[f+20>>2];v=N[d+16>>2];j=N[e+4>>2];w=N[f+16>>2];k=Q(l-k);a:{if(k>2];s=Q(r-s);i=Q(s+s);p=Q(Q(k*k)+Q(-.5));t=Q(t-u);m=Q(t+t);u=Q(v-w);r=Q(u+u);w=Q(Q(i*p)-Q(k*Q(Q(q*m)-Q(r*n))));v=Q(Q(l*i)+Q(Q(q*r)+Q(m*n)));x=Q(l*v);g=Q(Q(n*v)+Q(Q(m*p)-Q(k*Q(Q(l*r)-Q(i*q)))));h=Q(-j);i=Q(Q(q*v)+Q(Q(r*p)-Q(k*Q(Q(n*i)-Q(m*l)))));f=1;b:{if(h>i){break b}h=i;f=0;if(!(j>2];m=Q(x+w);i=Q(-o);c:{d:{if(i>g){break d}if(!(g>o)){break c}i=o}g=i;f=1}v=N[c+4>>2];w=Q(-n);x=Q(-q);y=Q(-l);e:{f:{g:{i=Q(-r);if(!(mr;if((c|f)!=1){break g}i=c?r:m}j=Q(i+i);h=Q(h+h);g=Q(g+g);o=Q(Q(l*j)+Q(Q(q*h)+Q(n*g)));i=Q(s-Q(Q(l*o)+Q(Q(j*p)+Q(k*Q(Q(q*g)+Q(h*w))))));N[a+8>>2]=i;l=Q(t-Q(Q(n*o)+Q(Q(g*p)+Q(k*Q(Q(l*h)+Q(j*x))))));N[a+4>>2]=l;g=Q(u-Q(Q(q*o)+Q(Q(h*p)+Q(k*Q(Q(n*j)+Q(g*y))))));N[a>>2]=g;h=Q(v+Q(0));j=Q(h*h);h=Q(Q(i*i)+Q(Q(g*g)+Q(l*l)));c=0;if(j>2]=g;N[a>>2]=g*N[a>>2];N[a+4>>2]=g*N[a+4>>2];N[a+8>>2]=g*N[a+8>>2];i=Q(h*N[b>>2]);break f}i=Q(r-Q(R(m)));o=Q(o-Q(R(g)));j=Q(j-Q(R(h)));h:{i:{if(oo){N[b>>2]=-o;h=Q(0);j=Q(0);g=g>Q(0)?Q(2):Q(-2);break h}N[b>>2]=-i;j=m>Q(0)?Q(1):Q(-1);break i}if(i>j){N[b>>2]=-j;h=h>Q(0)?Q(2):Q(-2);j=Q(0);g=Q(0);break h}N[b>>2]=-i;j=m>Q(0)?Q(1):Q(-1)}h=Q(0);g=Q(0)}j=Q(j+j);o=Q(Q(l*j)+Q(Q(q*h)+Q(n*g)));N[a+8>>2]=Q(l*o)+Q(Q(j*p)+Q(k*Q(Q(q*g)+Q(h*w))));N[a+4>>2]=Q(n*o)+Q(Q(g*p)+Q(k*Q(Q(l*h)+Q(j*x))));N[a>>2]=Q(q*o)+Q(Q(h*p)+Q(k*Q(Q(n*j)+Q(g*y))));i=N[b>>2]}g=Q(i-v);N[b>>2]=g>2]){j=N[d+16>>2];k=N[d+20>>2];m=J[d+28>>2];o=J[d+32>>2];f=N[e+20>>2];l=N[d+4>>2];h=N[d+8>>2];e=P(c,36)+b|0;g=N[d+12>>2];i=N[d>>2];n=Q(Q(g-i)*Q(.5));N[e+20>>2]=n;N[e+8>>2]=Q(i+g)*Q(.5);g=Q(Q(k-h)*Q(.5));N[e+28>>2]=g;i=Q(Q(j-l)*Q(.5));N[e+24>>2]=i;N[e+16>>2]=Q(h+k)*Q(.5);N[e+12>>2]=Q(l+j)*Q(.5);if(f!=Q(0)){N[e+20>>2]=f+n;N[e+24>>2]=f+i;N[e+28>>2]=f+g}d=o<<1&30|m-a<<3|1;a=0;break a}f=N[d+16>>2];j=N[d+20>>2];k=N[d+4>>2];l=N[d+8>>2];a=P(c,36)+b|0;h=N[d+12>>2];g=N[d>>2];i=Q(Q(h-g)*Q(.5));N[a+20>>2]=i;N[a+8>>2]=Q(g+h)*Q(.5);h=Q(Q(j-l)*Q(.5));N[a+28>>2]=h;g=Q(Q(f-k)*Q(.5));N[a+24>>2]=g;N[a+16>>2]=Q(l+j)*Q(.5);N[a+12>>2]=Q(k+f)*Q(.5);f=N[e+20>>2];if(f!=Q(0)){N[a+20>>2]=f+i;N[a+24>>2]=f+g;N[a+28>>2]=f+h}J[e>>2]=J[e>>2]+1;a=J[e+24>>2];b:{if(a){d=J[a+37892>>2];if((d|0)!=256){break b}}a=J[42504];d=a+12|0;a=(q=d,r=37900,s=Ka[J[J[a>>2]+20>>2]](a)|0?51696:70610,t=14534,u=509,p=J[J[d>>2]+8>>2],Ka[p](q|0,r|0,s|0,t|0,u|0)|0);m=a+37892|0;d=a+4|0;while(1){J[d+8>>2]=0;J[d+12>>2]=0;J[d+32>>2]=-1;J[d+36>>2]=0;J[d+24>>2]=-1082130432;J[d+28>>2]=-1082130432;J[d+16>>2]=0;J[d+20>>2]=-1082130432;J[d+44>>2]=0;J[d+48>>2]=0;J[d+68>>2]=-1;J[d+72>>2]=0;J[d+60>>2]=-1082130432;J[d+64>>2]=-1082130432;J[d+52>>2]=0;J[d+56>>2]=-1082130432;J[d+80>>2]=0;J[d+84>>2]=0;J[d+104>>2]=-1;J[d+108>>2]=0;J[d+96>>2]=-1082130432;J[d+100>>2]=-1082130432;J[d+88>>2]=0;J[d+92>>2]=-1082130432;J[d+116>>2]=0;J[d+120>>2]=0;J[d+140>>2]=-1;J[d+144>>2]=0;J[d+132>>2]=-1082130432;J[d+136>>2]=-1082130432;J[d+124>>2]=0;J[d+128>>2]=-1082130432;J[d+156>>2]=0;J[d+160>>2]=0;J[d+180>>2]=-1;J[d+184>>2]=0;J[d+172>>2]=-1082130432;J[d+176>>2]=-1082130432;J[d+164>>2]=0;J[d+168>>2]=-1082130432;J[d+192>>2]=0;J[d+196>>2]=0;J[d+216>>2]=-1;J[d+220>>2]=0;J[d+208>>2]=-1082130432;J[d+212>>2]=-1082130432;J[d+200>>2]=0;J[d+204>>2]=-1082130432;J[d+228>>2]=0;J[d+232>>2]=0;J[d+252>>2]=-1;J[d+256>>2]=0;J[d+244>>2]=-1082130432;J[d+248>>2]=-1082130432;J[d+236>>2]=0;J[d+240>>2]=-1082130432;J[d+264>>2]=0;J[d+268>>2]=0;J[d+288>>2]=-1;J[d+292>>2]=0;J[d+280>>2]=-1082130432;J[d+284>>2]=-1082130432;J[d+272>>2]=0;J[d+276>>2]=-1082130432;d=d+296|0;if((m|0)!=(d|0)){continue}break}d=0;J[a+37892>>2]=0;J[a+37896>>2]=J[e+24>>2];J[e+24>>2]=a}J[a+37892>>2]=d+1;d=(P(d,148)+a|0)+4|0;a=d}J[(P(c,36)+b|0)+32>>2]=d;return a}function fs(a,b,c,d){var e=0,f=0,g=0,h=0,i=Q(0),j=Q(0),k=0,l=0,m=0,n=0,o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=0,y=0,z=0,A=0,B=0,C=0;a:{n=J[a+24>>2];e=L[n+2>>1];if(!e){break a}x=K[n|0]==7?176:128;y=e+n|0;f=J[a+60>>2];k=J[a+92>>2];p=J[a+124>>2];e=J[a+28>>2];g=n;while(1){m=g;g=g+160|0;z=K[m+11|0];A=K[m+10|0];B=K[m+9|0];C=K[m+8|0];u=K[m+1|0];if(u){o=0;while(1){l=k;h=f;v=N[g+60>>2];w=N[g+56>>2];i=N[g+52>>2];j=N[g+48>>2];f=0;b:{if(!e){break b}f=e;if(K[m+4|0]<=o>>>0){break b}N[e>>2]=j;f=e+4|0}e=f;k=0;f=0;c:{if(!h){break c}f=h;if(K[m+5|0]<=o>>>0){break c}N[h>>2]=i;f=h+4|0}d:{if(!l){break d}if(K[m+6|0]<=o>>>0){k=l;break d}N[l>>2]=w;k=l+4|0}e:{if(!p){p=0;break e}if(K[m+7|0]<=o>>>0){break e}N[p>>2]=v;p=p+4|0}g=g+x|0;q=Q(q+v);r=Q(r+w);s=Q(s+i);t=Q(t+j);o=o+1|0;if((u|0)!=(o|0)){continue}break}}if(g>>>0>>0){continue}break}k=B&1;f:{if(!(C&1)|L[a+8>>1]!=65535|(L[a+10>>1]!=65535|t==Q(0))){break f}f=J[c>>2];i=N[f+28>>2];e=J[d>>2];j=N[e+28>>2];if(!(i>2];h=J[f+72>>2];f=J[n+144>>2];e=J[b+8>>2];J[b+8>>2]=e+1;g=J[b+4>>2]+(e<<5)|0;N[g+8>>2]=i>2]=t;J[g>>2]=f;f=l<<7;e=h<<7;J[g+16>>2]=e>>>0>>0?f:e;J[g+12>>2]=e>>>0>f>>>0?f:e}g=A&1;g:{if(!k|L[a+40>>1]!=65535|(L[a+42>>1]!=65535|s==Q(0))){break g}f=J[c+4>>2];i=N[f+28>>2];e=J[d+4>>2];j=N[e+28>>2];if(!(i>2];h=J[e+72>>2];f=J[f+72>>2];e=J[b+8>>2];J[b+8>>2]=e+1;k=J[b+4>>2]+(e<<5)|0;N[k+8>>2]=i>2]=s;J[k>>2]=l;h=h<<7;e=f<<7;J[k+16>>2]=e>>>0>>0?h:e;J[k+12>>2]=e>>>0>h>>>0?h:e}k=z&1;h:{if(!g|L[a+72>>1]!=65535|(L[a+74>>1]!=65535|r==Q(0))){break h}f=J[c+8>>2];i=N[f+28>>2];e=J[d+8>>2];j=N[e+28>>2];if(!(i>2];h=J[e+72>>2];f=J[f+72>>2];e=J[b+8>>2];J[b+8>>2]=e+1;g=J[b+4>>2]+(e<<5)|0;N[g+8>>2]=i>2]=r;J[g>>2]=l;h=h<<7;e=f<<7;J[g+16>>2]=e>>>0>>0?h:e;J[g+12>>2]=e>>>0>h>>>0?h:e}if(!k|L[a+104>>1]!=65535|(L[a+106>>1]!=65535|q==Q(0))){break a}c=J[c+12>>2];i=N[c+28>>2];a=J[d+12>>2];j=N[a+28>>2];if(!(i>2];d=J[a+72>>2];c=J[c+72>>2];a=J[b+8>>2];J[b+8>>2]=a+1;f=J[b+4>>2]+(a<<5)|0;N[f+8>>2]=i>2]=q;J[f>>2]=e;b=d<<7;a=c<<7;J[f+16>>2]=a>>>0>>0?b:a;J[f+12>>2]=a>>>0>b>>>0?b:a}}function Lo(a,b,c,d,e,f,g){var h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0);h=Ia-144|0;Ia=h;p=N[d>>2];j=Q(N[b+16>>2]-N[d+16>>2]);i=Q(j+j);j=Q(N[b+20>>2]-N[d+20>>2]);n=Q(j+j);l=N[d+4>>2];o=N[d+8>>2];j=Q(N[b+24>>2]-N[d+24>>2]);m=Q(j+j);r=Q(Q(Q(Q(-p)*i)-Q(n*l))-Q(o*m));z=Q(o*r);j=N[d+12>>2];t=Q(Q(j*j)+Q(-.5));k=Q(Q(m*t)+Q(j*Q(Q(l*i)-Q(p*n))));q=Q(l*r);u=Q(Q(n*t)+Q(j*Q(Q(p*m)-Q(o*i))));v=Q(p*r);w=Q(Q(i*t)+Q(j*Q(Q(o*n)-Q(l*m))));i=N[b+4>>2];n=N[b+12>>2];m=N[b>>2];x=Q(Q(l*i)+Q(Q(j*n)+Q(p*m)));r=N[b+8>>2];y=Q(o*r);A=Q(Q(Q(j*r)-Q(n*o))-Q(p*i));s=Q(m*l);B=Q(Q(Q(j*i)-Q(n*l))-Q(o*m));C=Q(r*p);n=Q(Q(i*o)+Q(Q(Q(j*m)-Q(n*p))-Q(l*r)));o=Q(0);j=Q(0);p=Q(0);a:{b:{switch(J[a>>2]+1|0){case 3:j=N[a+4>>2];o=Q(N[a+8>>2]+j);p=j;break a;case 1:o=N[a+4>>2];j=o;p=j;break a;case 4:p=N[a+12>>2];j=N[a+8>>2];o=N[a+4>>2];break a;case 0:case 2:case 5:case 6:case 7:case 8:break b;default:break a}}H[g|0]=0}r=Q(k-z);t=Q(u-q);z=Q(w-v);m=Q(y+x);l=Q(s+A);i=Q(C+B);c:{if(!(n!=Q(0)|i!=Q(0)|l!=Q(0))){N[h+140>>2]=r+p;N[h+136>>2]=t+j;N[h+132>>2]=z+o;N[h+128>>2]=r-p;N[h+124>>2]=t-j;N[h+120>>2]=z-o;q=Q(i+i);w=Q(l*q);k=Q(n+n);x=Q(m*k);u=Q(w-x);y=Q(l*k);A=Q(m*q);v=Q(y+A);w=Q(x+w);s=Q(k*i);B=Q(l+l);C=Q(m*B);m=Q(s-C);x=Q(y-A);y=Q(s+C);k=Q(Q(1)-Q(n*k));i=Q(i*q);n=Q(k-i);q=k;k=Q(l*B);l=Q(q-k);i=Q(Q(Q(1)-i)-k);a=1;break c}k=Q(n+n);v=Q(l*k);q=Q(i+i);A=Q(m*q);x=Q(v-A);u=Q(m*k);s=Q(l*q);w=Q(u+s);B=Q(Q(1)-Q(n*k));q=Q(i*q);n=Q(B-q);C=Q(Q(Q(R(Q(x*o)))+Q(R(Q(w*j))))+Q(R(Q(n*p))));N[h+140>>2]=r+C;k=Q(k*i);i=Q(l+l);m=Q(m*i);y=Q(k+m);i=Q(l*i);l=Q(B-i);u=Q(s-u);s=Q(Q(Q(R(Q(y*o)))+Q(R(Q(l*j))))+Q(R(Q(u*p))));N[h+136>>2]=t+s;N[h+128>>2]=r-C;i=Q(Q(Q(1)-q)-i);m=Q(k-m);v=Q(v+A);k=Q(Q(Q(R(Q(i*o)))+Q(R(Q(m*j))))+Q(R(Q(v*p))));N[h+132>>2]=z+k;N[h+124>>2]=t-s;N[h+120>>2]=z-k;a=0}b=J[c+4>>2];J[h+116>>2]=c;J[h+112>>2]=b;k=N[c+8>>2];q=N[c+12>>2];N[h+108>>2]=Q(1)/N[c+16>>2];N[h+100>>2]=Q(1)/q;N[h+104>>2]=Q(1)/k;N[h+88>>2]=p;N[h+84>>2]=j;N[h+80>>2]=o;N[h+76>>2]=r;N[h+72>>2]=t;N[h+68>>2]=z;N[h- -64>>2]=n;N[h+60>>2]=u;N[h+56>>2]=v;N[h+52>>2]=w;N[h+48>>2]=l;N[h+44>>2]=m;N[h+40>>2]=x;N[h+36>>2]=y;J[h+16>>2]=0;J[h+12>>2]=f;J[h+4>>2]=e;H[h+24|0]=0;J[h+20>>2]=0;J[h+8>>2]=0;H[h+96|0]=a;J[h>>2]=158772;N[h+32>>2]=i;a=h+100|0;J[h+28>>2]=a;Kc(a,d,h+120|0,0,h);H[g|0]=K[h+24|0];Ia=h+144|0;return J[h+8>>2]}function xB(a,b,c,d,e,f,g,h,i,j,k,l,m){var n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),w=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,E=Q(0),F=Q(0),G=0,H=0,I=Q(0),L=Q(0),M=0,O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=0,V=0;r=Ia-32|0;Ia=r;J[k>>2]=-1;G=1;H=J[a+16>>2];a:{if(!H){break a}p=N[h>>2];n=N[h+4>>2];o=N[h+8>>2];R=Q(Q(Q(p*N[e+44>>2])+Q(n*N[e+56>>2]))+Q(o*N[e+68>>2]));S=Q(Q(Q(p*N[e+40>>2])+Q(n*N[e+52>>2]))+Q(o*N[e- -64>>2]));T=Q(Q(Q(p*N[e+36>>2])+Q(n*N[e+48>>2]))+Q(o*N[e+60>>2]));U=J[a+28>>2];V=J[a+24>>2];G=0;while(1){h=P(B,20)+V|0;o=N[h+8>>2];q=N[h>>2];s=N[h+4>>2];b:{if(Q(Q(o*R)+Q(Q(q*T)+Q(S*s)))>2];y=N[e+36>>2];t=N[e+48>>2];n=N[e+64>>2];u=N[e+40>>2];z=N[e+52>>2];p=Q(Q(Q(q*N[e+44>>2])+Q(s*N[e+56>>2]))+Q(o*N[e+68>>2]));N[r+20>>2]=p;n=Q(Q(Q(q*u)+Q(s*z))+Q(o*n));N[r+16>>2]=n;o=Q(Q(Q(q*y)+Q(s*t))+Q(o*w));N[r+12>>2]=o;w=Q(Y(Q(Q(p*p)+Q(Q(o*o)+Q(n*n)))));if(w>Q(0)){q=Q(Q(1)/w);p=Q(p*q);N[r+20>>2]=p;n=Q(n*q);N[r+16>>2]=n;o=Q(o*q);N[r+12>>2]=o}y=N[c+8>>2];t=N[c+20>>2];u=N[c+32>>2];q=Q(Q(Q(o*y)+Q(n*t))+Q(p*u));z=N[c>>2];A=N[c+12>>2];E=N[c+24>>2];s=Q(Q(Q(o*z)+Q(n*A))+Q(p*E));I=o;o=N[c+4>>2];L=n;n=N[c+16>>2];F=N[c+28>>2];p=Q(Q(Q(I*o)+Q(L*n))+Q(p*F));O=Q(Q(N[m+8>>2]*q)+Q(Q(N[m>>2]*s)+Q(p*N[m+4>>2])));u=Q(Q(u*q)+Q(Q(E*s)+Q(F*p)));o=Q(Q(y*q)+Q(Q(z*s)+Q(o*p)));n=Q(Q(t*q)+Q(Q(A*s)+Q(n*p)));n=Q(Q((x(2,J[a+56>>2]|(C(u),v(2))&-2147483648),D())*u)+Q(Q((x(2,J[a+48>>2]|(C(o),v(2))&-2147483648),D())*o)+Q(n*(x(2,J[a+52>>2]|(C(n),v(2))&-2147483648),D()))));o=N[a+44>>2];A=n>o?n:o;n=Q(Q(N[d+32>>2]*q)+Q(Q(N[d+24>>2]*s)+Q(p*N[d+28>>2])));I=Q((x(2,J[b+56>>2]|(C(n),v(2))&-2147483648),D())*n);n=Q(Q(N[d+8>>2]*q)+Q(Q(N[d>>2]*s)+Q(p*N[d+4>>2])));L=Q((x(2,J[b+48>>2]|(C(n),v(2))&-2147483648),D())*n);n=Q(Q(N[d+20>>2]*q)+Q(Q(N[d+12>>2]*s)+Q(p*N[d+16>>2])));n=Q(I+Q(L+Q(n*(x(2,J[b+52>>2]|(C(n),v(2))&-2147483648),D()))));o=N[b+44>>2];n=Q(A+(n>o?n:o));o=Q(O+n);n=Q(n-O);if(N[i>>2]<(n>o?o:n)){break b}M=P(K[h+19|0],12)+U|0;n=N[M+8>>2];o=N[M>>2];y=N[M+4>>2];t=N[h+12>>2];u=N[h+8>>2];z=N[h>>2];A=N[h+4>>2];Ka[J[b+64>>2]](b,r+12|0,g,f,r+28|0,r+24|0);E=N[r+28>>2];w=Q(Q(1)/w);t=Q(w*Q(-t));if(E>Q(t+l)){break a}n=Q(w*Q(Q(u*n)+Q(Q(z*o)+Q(A*y))));F=N[r+24>>2];if(n>Q(F+l)){break a}o=Q(t-E);n=Q(F-n);n=n>o?o:n;if(!(n>2])){break b}N[j+8>>2]=q;N[j+4>>2]=p;N[j>>2]=s;N[i>>2]=n;J[k>>2]=B}B=B+1|0;G=H>>>0<=B>>>0;if((B|0)!=(H|0)){continue}break}}Ia=r+32|0;return G}function QB(a,b,c,d,e){var f=0,g=0,h=Q(0),i=Q(0),j=0,k=Q(0),l=0,m=Q(0),n=Q(0),o=0,p=0,q=0,r=Q(0),s=Q(0),t=0,u=0,v=Q(0),w=Q(0),x=Q(0),y=0,z=0,A=0;t=Ia-16|0;Ia=t;p=J[b+12>>2];j=(J[a+28>>2]<<2)+e|0;f=J[j>>2];e=p+P(f,12)|0;v=N[e+8>>2];w=N[e+4>>2];x=N[e>>2];g=1;l=J[b+8>>2];e=l+P(f,24)|0;i=N[e+12>>2];k=N[e+8>>2];m=N[e+4>>2];n=N[e>>2];r=N[e+20>>2];s=N[e+16>>2];f=J[a+32>>2];if(f>>>0>1){while(1){u=J[j+(g<<2)>>2];e=l+P(u,24)|0;h=N[e+12>>2];i=i>h?i:h;h=N[e+8>>2];k=k>2];m=h>m?m:h;h=N[e>>2];n=h>n?n:h;h=N[e+20>>2];r=h>2];s=h>2]);w=Q(w+N[e+4>>2]);x=Q(x+N[e>>2]);g=g+1|0;if((f|0)!=(g|0)){continue}break}}N[a+12>>2]=i;N[a+8>>2]=k;N[a+4>>2]=m;N[a>>2]=n;N[a+20>>2]=r;N[a+16>>2]=s;a:{if(f>>>0<=M[b>>2]){break a}l=a+12|0;i=Q(Q(1)/Q(f>>>0));n=Q(i*v);r=Q(i*w);s=Q(i*x);i=Q(0);e=0;k=Q(0);m=Q(0);while(1){h=m;g=p+P(J[j+(e<<2)>>2],12)|0;m=Q(N[g+8>>2]-n);m=Q(h+Q(m*m));h=k;k=Q(N[g+4>>2]-r);k=Q(h+Q(k*k));h=i;i=Q(N[g>>2]-s);i=Q(h+Q(i*i));e=e+1|0;if((f|0)!=(e|0)){continue}break}n=Q(Q(1)/Q(f-1>>>0));i=Q(n*i);N[t+4>>2]=i;k=Q(n*k);N[t+8>>2]=k;e=i>2]>2]+N[e+l>>2])*Q(.5));p=e+p|0;u=f&1;b:{if((f|0)==1){e=0;g=0;break b}A=f&-2;e=0;g=0;l=0;while(1){o=g<<2;q=o+j|0;z=J[q>>2];if(i>2]){y=q;q=j+(e<<2)|0;J[y>>2]=J[q>>2];J[q>>2]=z;e=e+1|0}o=j+(o|4)|0;q=J[o>>2];if(i>2]){y=o;o=j+(e<<2)|0;J[y>>2]=J[o>>2];J[o>>2]=q;e=e+1|0}g=g+2|0;l=l+2|0;if((A|0)!=(l|0)){continue}break}}c:{if(!u){break c}g=j+(g<<2)|0;l=J[g>>2];if(!(i>2])){break c}o=g;g=j+(e<<2)|0;J[o>>2]=J[g>>2];J[g>>2]=l;e=e+1|0}if(!((e|0)!=(f|0)?e:0)){if(f>>>0<=M[b>>2]){break a}e=f>>>1|0}b=Ia-16|0;Ia=b;J[d+20>>2]=J[d+20>>2]+2;f=J[d+4>>2]+P(J[d+16>>2],12)|0;j=J[f+4>>2];g=j+2|0;d:{if(g>>>0<=M[f+8>>2]){d=J[f>>2];J[f+4>>2]=g;f=d+P(j,36)|0;break d}f=J[42504];g=Ka[J[J[f>>2]+20>>2]](f)|0?50198:70610;f=Ka[J[J[f+12>>2]+8>>2]](f+12|0,36868,g,14446,94)|0;J[f>>2]=1024;f=f+4|0;g=Wa(f,0,36864);J[b+8>>2]=2;J[b+12>>2]=1024;J[b+4>>2]=g;g=J[d+8>>2];e:{if(g>>>0>=(J[d+12>>2]&2147483647)>>>0){RB(d+4|0,b+4|0);break e}j=J[b+8>>2];g=J[d+4>>2]+P(g,12)|0;J[g>>2]=J[b+4>>2];J[g+4>>2]=j;J[g+8>>2]=J[b+12>>2];J[d+8>>2]=J[d+8>>2]+1}J[d+16>>2]=J[d+16>>2]+1}Ia=b+16|0;J[a+24>>2]=f;J[c>>2]=J[c>>2]+2;b=J[a+28>>2];J[f+32>>2]=e;J[f+28>>2]=b;J[f- -64>>2]=J[a+28>>2]+e;J[f+68>>2]=J[a+32>>2]-e}Ia=t+16|0}function nf(a,b,c,d,e,f){var g=0,h=0,i=Q(0),j=Q(0),k=0,l=Q(0),m=0,n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=0,B=Q(0),C=0,D=0;o=J[a+7688>>2];g=J[a+7684>>2];if(g>>>0>e>>>0){while(1){k=P(e,44)+a|0;m=(L[k>>1]<<6)+b|0;w=N[m+8>>2];x=N[m+4>>2];y=N[m>>2];a:{b:{c:{d:{e:{m=f;if(m>>>0>=o>>>0){break e}while(1){h=P(m,12)+a|0;f:{if(Q(Q(w*N[h+6152>>2])+Q(Q(y*N[h+6144>>2])+Q(x*N[h+6148>>2])))>2]!=N[k+16>>2]|N[h+2824>>2]!=N[k+8>>2]){break f}if(N[h+2828>>2]==N[k+12>>2]){break e}}m=m+1|0;if((m|0)!=(o|0)){continue}break}m=o;break d}if((o|0)!=(m|0)){break c}}h=(o|0)==32|z;z=1;if(h&1){break a}h=K[k+4|0];B=N[k+16>>2];C=J[k+12>>2];D=J[k+8>>2];p=N[c+8>>2];q=Q(w+w);r=N[c>>2];s=Q(y+y);t=Q(x+x);u=N[c+4>>2];l=Q(Q(p*q)+Q(Q(r*s)+Q(t*u)));g=P(o,104)+a|0;i=N[c+12>>2];j=Q(Q(i*i)+Q(-.5));N[g+2840>>2]=Q(p*l)+Q(Q(q*j)-Q(i*Q(Q(r*t)-Q(s*u))));N[g+2836>>2]=Q(u*l)+Q(Q(t*j)-Q(i*Q(Q(p*s)-Q(q*r))));N[g+2832>>2]=Q(r*l)+Q(Q(s*j)-Q(i*Q(Q(u*q)-Q(t*p))));j=N[d+8>>2];n=N[d+4>>2];l=N[d+12>>2];v=N[d>>2];z=0;I[g+2818>>1]=0;A=g+2824|0;J[A>>2]=D;J[A+4>>2]=C;H[g+2816|0]=0;N[g+2820>>2]=B;H[g+2817|0]=h;N[g+2916>>2]=Q(p*j)+Q(Q(u*n)+Q(Q(i*l)+Q(r*v)));N[g+2912>>2]=Q(v*u)+Q(Q(Q(i*j)-Q(l*p))-Q(r*n));N[g+2908>>2]=Q(j*r)+Q(Q(Q(i*n)-Q(l*u))-Q(p*v));N[g+2904>>2]=Q(n*p)+Q(Q(Q(i*v)-Q(l*r))-Q(u*j));i=Q(Q(j*q)+Q(Q(v*s)+Q(t*n)));p=Q(Q(l*l)+Q(-.5));N[g+2852>>2]=Q(j*i)+Q(Q(q*p)-Q(l*Q(Q(v*t)-Q(s*n))));N[g+2848>>2]=Q(n*i)+Q(Q(t*p)-Q(l*Q(Q(j*s)-Q(q*v))));N[g+2844>>2]=Q(v*i)+Q(Q(s*p)-Q(l*Q(Q(n*q)-Q(t*j))));g=P(o,12)+a|0;N[g+6152>>2]=w;N[g+6148>>2]=x;N[g+6144>>2]=y;h=(o<<2)+a|0;J[h+7296>>2]=K[k+5|0];g=P(o,24)+a|0;N[g+6528>>2]=N[k+20>>2];N[g+6532>>2]=N[k+24>>2];N[g+6536>>2]=N[k+28>>2];N[g+6540>>2]=N[k+32>>2];N[g+6544>>2]=N[k+36>>2];N[g+6548>>2]=N[k+40>>2];J[h+7556>>2]=-1;o=o+1|0;g=65535;break b}l=N[k+20>>2];i=N[k+24>>2];g=P(m,24)+a|0;h=g+6536|0;j=N[h>>2];n=N[k+28>>2];N[h>>2]=j>2];N[h>>2]=i>j?j:i;h=g+6528|0;i=N[h>>2];N[h>>2]=i>2];i=N[k+36>>2];h=g+6548|0;j=N[h>>2];n=N[k+40>>2];N[h>>2]=j>n?j:n;h=g+6544|0;j=N[h>>2];N[h>>2]=i>2];N[g>>2]=i>l?i:l;g=(m<<2)+a|0;h=g+7296|0;J[h>>2]=J[h>>2]+K[k+5|0];g=J[g+7424>>2]}I[k+2>>1]=g;J[((m<<2)+a|0)+7424>>2]=e;g=J[a+7684>>2]}e=e+1|0;if(g>>>0>e>>>0){continue}break}}J[a+7688>>2]=o;return z}function KF(a,b,c){var d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0;i=Ia-32|0;Ia=i;j=J[J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a>>2];if(j){j=j-16|0}else{j=0}n=J[a+316>>2];e=n&1024?J[a+56>>2]+144|0:a+112|0;k=N[e+8>>2];l=N[e+4>>2];m=N[e+12>>2];o=N[e>>2];p=N[b+20>>2];z=N[b+16>>2];f=N[b+8>>2];d=N[e+24>>2];q=Q(d+d);g=N[b>>2];d=N[e+16>>2];r=Q(d+d);d=N[e+20>>2];s=Q(d+d);h=N[b+4>>2];t=Q(Q(f*q)+Q(Q(g*r)+Q(s*h)));d=N[b+12>>2];u=Q(Q(d*d)+Q(-.5));v=Q(N[b+24>>2]+Q(Q(f*t)+Q(Q(q*u)+Q(d*Q(Q(g*s)-Q(r*h))))));N[i+28>>2]=v;p=Q(p+Q(Q(h*t)+Q(Q(s*u)+Q(d*Q(Q(f*r)-Q(q*g))))));N[i+24>>2]=p;w=Q(Q(Q(Q(d*m)-Q(o*g))-Q(h*l))-Q(f*k));N[i+16>>2]=w;x=Q(Q(Q(g*l)+Q(Q(d*k)+Q(f*m)))-Q(o*h));N[i+12>>2]=x;y=Q(Q(Q(f*o)+Q(Q(d*l)+Q(h*m)))-Q(k*g));N[i+8>>2]=y;k=Q(Q(Q(h*k)+Q(Q(d*o)+Q(g*m)))-Q(l*f));N[i+4>>2]=k;d=Q(z+Q(Q(g*t)+Q(Q(r*u)+Q(d*Q(Q(h*q)-Q(s*f))))));N[i+20>>2]=d;N[a+280>>2]=v;N[a+276>>2]=p;N[a+272>>2]=d;N[a+268>>2]=w;N[a+264>>2]=x;N[a+260>>2]=y;N[a+256>>2]=k;b=a+48|0;a:{b:{c:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:e=J[b>>2];if(K[e+4785|0]){break b}default:ue(a- -64|0,i+4|0);break a;case 1:break c}}e=J[b>>2]}J[a+316>>2]=n&-2097153;_a(e,b);J[a+316>>2]=J[a+316>>2]|1048576}d:{e:{if(!(!j|!c)){b=J[a+320>>2];Ad(Ka[J[J[b>>2]+100>>2]](b)|0,0,1);break e}if(!j){break d}}a=J[a+320>>2];a=Ka[J[J[a>>2]+100>>2]](a)|0;b=Ia-32|0;Ia=b;f:{g:{h:{switch((J[a+4>>2]>>>30|0)-2|0){case 0:c=J[a>>2];if(K[c+4785|0]){break g}default:RG(a+12|0);c=J[a+4>>2];break f;case 1:break h}}c=J[a>>2]}_a(c,a);c=J[a+4>>2]|2048;J[a+4>>2]=c}i:{j:{switch((c>>>30|0)-2|0){case 0:if(K[J[a>>2]+4785|0]){break i}break;case 1:break i;default:break j}}n=J[a+88>>2];if(n>>>0<2){break i}A=J[a+84>>2];c=1;while(1){a=J[(c<<2)+A>>2];d=N[a+80>>2];N[b+4>>2]=d;f=N[a+84>>2];N[b+8>>2]=f;g=N[a+88>>2];N[b+12>>2]=g;h=N[a+92>>2];N[b+16>>2]=h;k=N[a+96>>2];N[b+20>>2]=k;l=N[a+100>>2];N[b+24>>2]=l;m=N[a+104>>2];N[b+28>>2]=m;N[a+280>>2]=m;N[a+276>>2]=l;N[a+272>>2]=k;N[a+268>>2]=h;N[a+264>>2]=g;N[a+260>>2]=f;N[a+256>>2]=d;j=a+48|0;k:{l:{m:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:e=J[j>>2];if(K[e+4785|0]){break l}default:ue(a- -64|0,b+4|0);break k;case 1:break m}}e=J[j>>2]}J[a+316>>2]=J[a+316>>2]&-2097153;_a(e,j);J[a+316>>2]=J[a+316>>2]|1048576}c=c+1|0;if((n|0)!=(c|0)){continue}break}}Ia=b+32|0}Ia=i+32|0}function Oo(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),J=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=0;w=Q(N[e+8>>2]-N[b+8>>2]);i=N[c+8>>2];x=Q(N[e>>2]-N[b>>2]);k=N[c>>2];y=Q(N[e+4>>2]-N[b+4>>2]);h=N[c+4>>2];t=Q(Q(w*i)+Q(Q(x*k)+Q(y*h)));m=N[a>>2];n=N[d+8>>2];L=N[f+32>>2];o=N[f+24>>2];z=N[f+28>>2];G=Q(Q(i*L)+Q(Q(k*o)+Q(h*z)));B=Q(Q(R(G))+Q(9.999999974752427e-7));p=N[d>>2];M=N[f+8>>2];q=N[f>>2];A=N[f+4>>2];H=Q(Q(i*M)+Q(Q(k*q)+Q(h*A)));C=Q(Q(R(H))+Q(9.999999974752427e-7));r=N[d+4>>2];g=i;i=N[f+20>>2];j=k;k=N[f+12>>2];O=h;h=N[f+16>>2];I=Q(Q(g*i)+Q(Q(j*k)+Q(O*h)));D=Q(Q(R(I))+Q(9.999999974752427e-7));a:{if(Q(R(t))>Q(m+Q(Q(n*B)+Q(Q(p*C)+Q(r*D))))){break a}g=N[c+20>>2];l=N[c+12>>2];u=N[c+16>>2];v=Q(Q(w*g)+Q(Q(x*l)+Q(y*u)));s=N[a+4>>2];J=Q(Q(g*L)+Q(Q(l*o)+Q(u*z)));E=Q(Q(R(J))+Q(9.999999974752427e-7));K=Q(Q(g*M)+Q(Q(l*q)+Q(u*A)));F=Q(Q(R(K))+Q(9.999999974752427e-7));u=Q(Q(g*i)+Q(Q(l*k)+Q(u*h)));l=Q(Q(R(u))+Q(9.999999974752427e-7));if(Q(R(v))>Q(s+Q(Q(n*E)+Q(Q(p*F)+Q(r*l))))){break a}g=w;w=N[c+32>>2];j=x;x=N[c+24>>2];O=y;y=N[c+28>>2];g=Q(Q(g*w)+Q(Q(j*x)+Q(O*y)));j=N[a+8>>2];z=Q(Q(w*L)+Q(Q(x*o)+Q(y*z)));o=Q(Q(R(z))+Q(9.999999974752427e-7));A=Q(Q(w*M)+Q(Q(x*q)+Q(y*A)));q=Q(Q(R(A))+Q(9.999999974752427e-7));k=Q(Q(w*i)+Q(Q(x*k)+Q(y*h)));i=Q(Q(R(k))+Q(9.999999974752427e-7));if(Q(R(g))>Q(j+Q(Q(n*o)+Q(Q(p*q)+Q(r*i))))|Q(R(Q(Q(g*A)+Q(Q(t*H)+Q(v*K)))))>Q(Q(Q(j*q)+Q(Q(m*C)+Q(s*F)))+p)|(Q(R(Q(Q(g*k)+Q(Q(t*I)+Q(v*u)))))>Q(Q(Q(j*i)+Q(Q(m*D)+Q(s*l)))+r)|Q(R(Q(Q(g*z)+Q(Q(t*G)+Q(v*J)))))>Q(Q(Q(j*o)+Q(Q(m*B)+Q(s*E)))+n))){break a}if(Q(R(Q(Q(g*K)-Q(A*v))))>Q(Q(Q(s*q)+Q(j*F))+Q(Q(r*B)+Q(n*D)))){break a}h=Q(-v);if(Q(R(Q(Q(g*u)+Q(k*h))))>Q(Q(Q(s*i)+Q(j*l))+Q(Q(p*B)+Q(n*C)))|Q(R(Q(Q(g*J)+Q(z*h))))>Q(Q(Q(p*D)+Q(r*C))+Q(Q(s*o)+Q(j*E)))|Q(R(Q(Q(t*A)-Q(H*g))))>Q(Q(Q(r*E)+Q(n*l))+Q(Q(m*q)+Q(j*C)))){break a}h=Q(-g);if(Q(R(Q(Q(t*k)+Q(I*h))))>Q(Q(Q(p*E)+Q(F*n))+Q(Q(m*i)+Q(j*D)))|Q(R(Q(Q(t*z)+Q(G*h))))>Q(Q(Q(p*l)+Q(F*r))+Q(Q(m*o)+Q(j*B)))|Q(R(Q(Q(v*H)-Q(K*t))))>Q(Q(Q(r*o)+Q(n*i))+Q(Q(m*F)+Q(s*C)))){break a}h=Q(-t);if(Q(R(Q(Q(v*I)+Q(u*h))))>Q(Q(Q(p*o)+Q(q*n))+Q(Q(m*l)+Q(s*D)))|Q(R(Q(Q(v*G)+Q(J*h))))>Q(Q(Q(p*i)+Q(q*r))+Q(Q(m*E)+Q(s*B)))){break a}P=1}return P}function Bp(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;e=Ia-288|0;Ia=e;f=a+4892|0;a:{if(!d){b:{if(!K[a+4785|0]){FC(a+16|0,b,c);J[b>>2]=0;J[b+4>>2]=J[b+4>>2]&268435455;break b}c:{d:{d=J[b+4>>2];switch((d>>>30|0)-1|0){case 1:break c;case 0:break d;default:break b}}J[b+4>>2]=d&1073741823;J[e+16>>2]=b;pb(f,e+16|0);break b}J[b+4>>2]=d|-1073741824;if(d&268435456){break b}J[e+16>>2]=b;d=qb(f,e+16|0,e+12|0);if(K[e+12|0]){break b}J[d>>2]=J[e+16>>2]}if(!K[a+4785|0]){break a}if(c){J[b+4>>2]=J[b+4>>2]|16}H[e+272|0]=1;J[e+280>>2]=0;J[e+284>>2]=64;J[e+276>>2]=e+16;c=yd(b,e+12|0);e:{if(!c){break e}d=J[b+4>>2]&-1073741824;f=J[b>>2];a=0;if((c|0)!=1){h=c&-2;while(1){j=a<<2;g=J[j+J[e+12>>2]>>2];i=J[g+36>>2];if((i&251658240)==16777216){J[g+32>>2]=f;J[g+36>>2]=d|i&1073741823}g=J[J[e+12>>2]+(j|4)>>2];j=J[g+36>>2];if((j&251658240)==16777216){J[g+32>>2]=f;J[g+36>>2]=d|j&1073741823}a=a+2|0;k=k+2|0;if((h|0)!=(k|0)){continue}break}}if(!(c&1)){break e}a=J[J[e+12>>2]+(a<<2)>>2];c=J[a+36>>2];if((c&251658240)!=16777216){break e}J[a+32>>2]=f;J[a+36>>2]=d|c&1073741823}a=J[e+284>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[e+276>>2];if((a|0)==(e+16|0)|!a){break a}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,a);break a}c=Ia-288|0;Ia=c;f:{if(!K[a+4785|0]){EC(b);J[b>>2]=0;J[b+4>>2]=J[b+4>>2]&268435455;break f}g:{h:{i:{a=J[b+4>>2];switch((a>>>30|0)-1|0){case 1:break h;case 0:break i;default:break g}}J[b+4>>2]=a&1073741823;J[c+16>>2]=b;pb(f,c+16|0);break g}J[b+4>>2]=a|-1073741824;if(a&268435456){break g}J[c+16>>2]=b;a=qb(f,c+16|0,c+12|0);if(K[c+12|0]){break g}J[a>>2]=J[c+16>>2]}H[c+272|0]=1;J[c+280>>2]=0;J[c+284>>2]=64;J[c+276>>2]=c+16;d=yd(b,c+12|0);j:{if(!d){break j}f=J[b+4>>2]&-1073741824;g=J[b>>2];a=0;if((d|0)!=1){j=d&-2;while(1){i=a<<2;h=J[i+J[c+12>>2]>>2];k=J[(h+32|0)+4>>2];if((k&251658240)==16777216){J[h+32>>2]=g;J[h+36>>2]=f|k&1073741823}h=J[J[c+12>>2]+(i|4)>>2];i=J[(h+32|0)+4>>2];if((i&251658240)==16777216){J[h+32>>2]=g;J[h+36>>2]=f|i&1073741823}a=a+2|0;l=l+2|0;if((j|0)!=(l|0)){continue}break}}if(!(d&1)){break j}a=J[J[c+12>>2]+(a<<2)>>2];d=J[(a+32|0)+4>>2];if((d&251658240)!=16777216){break j}J[a+32>>2]=g;J[a+36>>2]=f|d&1073741823}a=J[c+284>>2];if((a|0)<0|!(a&2147483647)){break f}a=J[c+276>>2];if((a|0)==(c+16|0)|!a){break f}d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,a)}Ia=c+288|0}J[b+4>>2]=J[b+4>>2]&-33;Ia=e+288|0}function Gz(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;e=J[42504];d=Ka[J[J[e>>2]+20>>2]](e)|0?38146:70610;e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,36,d,9911,39)|0;j=Ia-16|0;Ia=j;J[e>>2]=161552;Fz(e+8|0);d=J[42504];c=J[42504];d=(m=d+12|0,n=28,o=Ka[J[J[c>>2]+20>>2]](c)|0?43206:70610,p=19962,q=103,l=J[J[d+12>>2]+8>>2],Ka[l](m|0,n|0,o|0,p|0,q|0)|0);J[e+16>>2]=d;J[d>>2]=0;d=J[42504];c=J[42504];d=(q=d+12|0,p=80,o=Ka[J[J[c>>2]+20>>2]](c)|0?43552:70610,n=23417,m=95,l=J[J[d+12>>2]+8>>2],Ka[l](q|0,p|0,o|0,n|0,m|0)|0);J[e+20>>2]=d;H[d+76|0]=0;J[d+72>>2]=0;d=0;I[e+32>>1]=0;J[e+28>>2]=a;a:{b:{if(!b){b=a<<2;if(b){i=J[42504];i=Ka[J[J[i+12>>2]+8>>2]](i+12|0,b,29113,9911,64)|0}else{i=0}if(!a){J[e+24>>2]=0;J[e+4>>2]=0;break b}b=Wa(i,0,b)}c=P(a,28);if(c){d=J[42504];d=Ka[J[J[d+12>>2]+8>>2]](d+12|0,c,29113,9911,71)|0}J[e+4>>2]=d;c=a<<5;c:{if(!c){c=0;break c}d=J[42504];c=Ka[J[J[d+12>>2]+8>>2]](d+12|0,c,29113,9911,73)|0;d=J[e+4>>2]}J[e+24>>2]=c;if(!d){break b}d:{if(!a){break d}d=0;while(1){f=Ia-16|0;Ia=f;h=P(d,28);g=h+J[e+4>>2]|0;J[g>>2]=161532;c=J[42504];k=Ka[J[J[c>>2]+20>>2]](c)|0?43428:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,36,k,23333,229)|0;J[g+4>>2]=c;J[c+16>>2]=0;J[c+8>>2]=0;J[c+20>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c>>2]=0;J[c+4>>2]=0;J[c+32>>2]=26709;J[c+12>>2]=0;J[g>>2]=161444;Fz(g+8|0);c=J[42504];k=J[42504];c=(m=c+12|0,n=28,o=Ka[J[J[k>>2]+20>>2]](k)|0?43206:70610,p=19962,q=103,l=J[J[c+12>>2]+8>>2],Ka[l](m|0,n|0,o|0,p|0,q|0)|0);J[g+20>>2]=c;J[c>>2]=0;J[g+24>>2]=0;Ia=f+16|0;J[(h+J[e+4>>2]|0)+16>>2]=e;d=d+1|0;if((d|0)!=(a|0)){continue}break}if(!a){break d}d=0;while(1){c=J[e+24>>2];if(c){J[j>>2]=d;c=c+(d<<5)|0;ro(c,32,29007,j);J[J[(J[e+4>>2]+P(d,28)|0)+4>>2]+32>>2]=c}c=P(d,28);g=J[(c+J[e+4>>2]|0)+4>>2];f=J[(d<<2)+b>>2];if(f){J[g+28>>2]=f}g=Ia-48|0;Ia=g;f=c+J[e+4>>2]|0;c=J[f+4>>2];e:{if(J[c+16>>2]){break e}if(!(J[c>>2]|(J[c+4>>2]|!f))){J[c+4>>2]=f}f=Ia-48|0;Ia=f;h=f+4|0;Wa(h,0,44);h=Va(g+4|0,h,44);J[h>>2]=J[42395];J[h+4>>2]=J[42396];Ia=f+48|0;J[g+4>>2]=2097152;J[g+12>>2]=0;f=J[c+12>>2];J[c+12>>2]=(f|0)==1?1:f;if(!f){while(1){+ca();f=J[c+12>>2];J[c+12>>2]=(f|0)==1?1:f;if(!f){continue}break}}if(!J[c+32>>2]){break e}}Ia=g+48|0;d=d+1|0;if((d|0)!=(a|0)){continue}break}}if(!i){break a}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,i);break a}J[e+28>>2]=0}Ia=j+16|0;return e|0}function uI(a,b,c,d,e,f,g){var h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=0,C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=0,X=0,Y=0;h=Ia-32|0;Ia=h;A=J[b+456>>2];o=J[b+444>>2];e=Wa(e,0,J[b+448>>2]<<5);i=N[f+20>>2];k=N[f+24>>2];l=N[f>>2];m=N[f+4>>2];n=N[f+8>>2];j=N[f+16>>2];f=e+(d<<5)|0;J[f+28>>2]=0;J[f+12>>2]=0;N[f+24>>2]=-k;N[f+20>>2]=-i;N[f+16>>2]=-j;N[f+8>>2]=-n;N[f+4>>2]=-m;N[f>>2]=-l;if(d){f=d;while(1){p=J[b+396>>2]+P(f,96)|0;B=(J[b+452>>2]+P(f,160)|0)+120|0;C=J[b+384>>2]+P(f,76)|0;f=f<<5;qc(h,p,B,C,f+e|0);p=f+o|0;f=e+(J[p+24>>2]<<5)|0;N[f>>2]=N[h>>2];N[f+4>>2]=N[h+4>>2];i=N[h+8>>2];J[f+12>>2]=0;N[f+8>>2]=i;N[f+16>>2]=N[h+16>>2];N[f+20>>2]=N[h+20>>2];i=N[h+24>>2];J[f+28>>2]=0;N[f+24>>2]=i;f=J[p+24>>2];if(f){continue}break}}J[a>>2]=0;J[a+4>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;if(!c){D=N[b+560>>2];E=N[b+572>>2];F=N[b+584>>2];G=N[b+564>>2];H=N[b+576>>2];I=N[b+588>>2];K=N[b+568>>2];L=N[b+580>>2];M=N[b+592>>2];O=N[b+620>>2];R=N[b+608>>2];S=N[b+596>>2];r=N[b+524>>2];s=N[b+528>>2];t=N[b+532>>2];T=N[b+624>>2];U=N[b+612>>2];V=N[b+600>>2];u=N[b+536>>2];v=N[b+540>>2];w=N[b+544>>2];x=N[b+548>>2];n=N[e+16>>2];q=Q(-n);y=N[b+552>>2];j=N[e+20>>2];z=N[b+556>>2];i=N[e+24>>2];k=Q(-N[e+4>>2]);l=N[e>>2];m=N[e+8>>2];N[a+24>>2]=Q(Q(Q(x*q)-Q(y*j))-Q(z*i))+Q(Q(Q(N[b+616>>2]*k)-Q(l*N[b+604>>2]))-Q(m*N[b+628>>2]));N[a+20>>2]=Q(Q(Q(u*q)-Q(v*j))-Q(w*i))+Q(Q(Q(U*k)-Q(l*V))-Q(m*T));N[a+16>>2]=Q(Q(Q(r*q)-Q(s*j))-Q(t*i))+Q(Q(Q(R*k)-Q(l*S))-Q(m*O));j=Q(-j);N[a+8>>2]=Q(Q(Q(w*k)-Q(l*t))-Q(m*z))+Q(Q(Q(L*j)-Q(n*K))-Q(i*M));N[a+4>>2]=Q(Q(Q(v*k)-Q(l*s))-Q(m*y))+Q(Q(Q(H*j)-Q(n*G))-Q(i*I));N[a>>2]=Q(Q(Q(u*k)-Q(l*r))-Q(m*x))+Q(Q(Q(E*j)-Q(n*D))-Q(i*F))}f=(d<<5)+o|0;d=J[f+8>>2];c=d-1|0;d=J[f+12>>2]-!d|0;if(c|d){while(1){o=J[b+452>>2];f=(W=$ka(c),X=$ka(d)+32|0,Y=c,Y?W:X);pe(h,(o+P(f,160)|0)+120|0,J[b+348>>2]+P(f,112)|0,J[b+360>>2]+P(f,36)|0,J[b+384>>2]+P(f,76)|0,e+(f<<5)|0,(J[(P(f,80)+A|0)+72>>2]<<2)+g|0,a);N[a>>2]=N[h>>2];N[a+4>>2]=N[h+4>>2];i=N[h+8>>2];J[a+12>>2]=0;N[a+8>>2]=i;N[a+16>>2]=N[h+16>>2];N[a+20>>2]=N[h+20>>2];i=N[h+24>>2];J[a+28>>2]=0;N[a+24>>2]=i;d=d&d-!c;c=c&c-1;if(d|c){continue}break}}Ia=h+32|0}function tf(a,b){var c=Q(0),d=0,e=0,f=Q(0),g=Q(0),h=0,i=0,j=0,k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),S=Q(0),T=0,U=0,V=0,W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=0,ca=0;h=J[a+4>>2];o=N[h+24>>2];p=N[h+20>>2];i=J[a>>2];q=N[i+24>>2];r=N[i+20>>2];s=N[h+16>>2];t=N[i+16>>2];u=N[h+8>>2];v=N[h+4>>2];w=N[h>>2];x=N[i+8>>2];y=N[i+4>>2];z=N[i>>2];d=L[a+22>>1];if(d){e=J[a+24>>2];ba=e+(d<<4)|0;while(1){a=e;F=a- -64|0;d=K[a+2|0];U=F+P(d,48)|0;V=U+((d<<2)+12&2032)|0;m=K[a+3|0];ca=m<<6;A=N[a+48>>2];B=N[a+12>>2];W=N[a+8>>2];X=N[a+4>>2];g=Q(0);if(d){k=N[a+32>>2];G=Q(A*k);S=Q(B*k);l=N[a+40>>2];H=Q(A*l);n=N[a+36>>2];I=Q(A*n);M=Q(B*l);O=Q(B*n);j=0;while(1){e=(j<<2)+U|0;c=N[e>>2];f=Q(-c);T=e;e=F+P(j,48)|0;C=N[e+44>>2];D=N[e>>2];E=N[e+16>>2];Y=N[e+4>>2];Z=N[e+20>>2];_=N[e+8>>2];$=N[e+24>>2];aa=Q(N[e+36>>2]-Q(N[e+32>>2]*Q(Q(Q(Q(Q(k*z)+Q(t*D))-Q(Q(k*w)+Q(s*E)))+Q(Q(Q(n*y)+Q(r*Y))-Q(Q(n*v)+Q(p*Z))))+Q(Q(Q(l*x)+Q(q*_))-Q(Q(l*u)+Q(o*$))))));f=Q(c+(fC?C:f;N[T>>2]=f;g=Q(g+f);c=Q(f-c);u=Q(u-Q(H*c));v=Q(v-Q(I*c));w=Q(w-Q(G*c));x=Q(x+Q(M*c));y=Q(y+Q(O*c));z=Q(z+Q(S*c));f=Q(W*c);o=Q(o-Q($*f));p=Q(p-Q(Z*f));s=Q(s-Q(E*f));c=Q(X*c);q=Q(q+Q(_*c));r=Q(r+Q(Y*c));t=Q(t+Q(D*c));j=j+1|0;if((d|0)!=(j|0)){continue}break}}e=V+ca|0;if(!(!K[b|0]|!m)){S=Q(g*N[a+16>>2]);n=Q(g*N[a+20>>2]);f=Q(-n);F=m>>>0<=1?1:m;j=0;m=0;while(1){d=(j<<6)+V|0;H=N[d+12>>2];c=N[d+28>>2];g=N[d>>2];I=N[d+16>>2];M=N[d+32>>2];k=N[d+4>>2];O=N[d+20>>2];C=N[d+36>>2];l=N[d+8>>2];D=N[d+24>>2];E=N[d+40>>2];c=Q(Q(H-Q(c*Q(N[d+44>>2]-N[d+48>>2])))-Q(c*Q(Q(Q(Q(Q(z*g)+Q(t*I))-Q(Q(w*g)+Q(s*M)))+Q(Q(Q(y*k)+Q(r*O))-Q(Q(v*k)+Q(p*C))))+Q(Q(Q(x*l)+Q(q*D))-Q(Q(u*l)+Q(o*E))))));G=cG?G:n:c;N[T+12>>2]=c;c=Q(c-H);u=Q(u-Q(Q(A*l)*c));v=Q(v-Q(Q(A*k)*c));w=Q(w-Q(Q(A*g)*c));x=Q(x+Q(Q(B*l)*c));y=Q(y+Q(Q(B*k)*c));z=Q(z+Q(Q(B*g)*c));g=Q(W*c);o=Q(o-Q(E*g));p=Q(p-Q(C*g));s=Q(s-Q(M*g));c=Q(X*c);q=Q(q+Q(D*c));r=Q(r+Q(O*c));t=Q(t+Q(I*c));m=d|m;j=j+1|0;if((F|0)!=(j|0)){continue}break}J[a+52>>2]=0-(m&1)}if(e>>>0>>0){continue}break}}N[i+8>>2]=x;N[i+4>>2]=y;N[i>>2]=z;N[h+8>>2]=u;N[h+4>>2]=v;N[h>>2]=w;N[i+24>>2]=q;N[i+20>>2]=r;N[i+16>>2]=t;N[h+24>>2]=o;N[h+20>>2]=p;N[h+16>>2]=s}function mea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;b=J[a+20>>2];e=Ia-16|0;Ia=e;a=J[a+28>>2];if(N[a+1080>>2]!=Q(0)){c=a+2876|0;J[c>>2]=J[c>>2]+1;J[a+2872>>2]=J[b+16>>2];J[e+8>>2]=b;c=a+2856|0;d=J[a+2908>>2];a:{if(d>>>0>=(J[a+2912>>2]&2147483647)>>>0){Ll(a+2884|0,e+8|0);break a}J[J[a+2904>>2]+(d<<2)>>2]=b;J[a+2908>>2]=d+1}Ka[J[J[b>>2]+16>>2]](b);H[a+2948|0]=1;bh(c);b:{if(K[a+2360|0]&2){b=a+2980|0;J[b>>2]=c;J[a+2984>>2]=1;Ka[J[J[a+2856>>2]+16>>2]](c);b=J[J[b>>2]+16>>2];J[a+3104>>2]=1;d=a+2976|0;J[d>>2]=b;f=a+3100|0;b=a+2960|0;J[f>>2]=b;Ka[J[J[a+2960>>2]+16>>2]](b);J[a+3096>>2]=J[J[f>>2]+16>>2];d=J[d>>2];Ka[J[J[d>>2]+72>>2]](d,b);break b}b=a+3100|0;J[b>>2]=c;J[a+3104>>2]=1;Ka[J[J[a+2856>>2]+16>>2]](c);J[a+3096>>2]=J[J[b>>2]+16>>2]}b=a+3180|0;f=a+3080|0;J[b>>2]=f;J[a+3184>>2]=1;Ka[J[J[a+3080>>2]+16>>2]](f);b=J[J[b>>2]+16>>2];J[a+3304>>2]=1;J[a+3176>>2]=b;b=a+3300|0;h=a+3160|0;J[b>>2]=h;Ka[J[J[a+3160>>2]+16>>2]](h);b=J[J[b>>2]+16>>2];J[a+3344>>2]=1;J[a+3296>>2]=b;b=a+3340|0;i=a+3280|0;J[b>>2]=i;Ka[J[J[a+3280>>2]+16>>2]](i);J[a+3336>>2]=J[J[b>>2]+16>>2];J[a+3264>>2]=1;b=a+3260|0;j=a+3320|0;J[b>>2]=j;Ka[J[J[a+3320>>2]+16>>2]](j);J[a+3256>>2]=J[J[b>>2]+16>>2];J[a+3224>>2]=1;b=a+3220|0;k=a+3240|0;J[b>>2]=k;Ka[J[J[a+3240>>2]+16>>2]](k);b=J[J[b>>2]+16>>2];J[a+3744>>2]=1;J[a+3216>>2]=b;b=a+3740|0;l=a+3200|0;J[b>>2]=l;Ka[J[J[a+3200>>2]+16>>2]](l);b=J[J[b>>2]+16>>2];J[a+3784>>2]=1;J[a+3736>>2]=b;b=a+3780|0;m=a+3720|0;J[b>>2]=m;Ka[J[J[a+3720>>2]+16>>2]](m);d=a+3776|0;J[d>>2]=J[J[b>>2]+16>>2];b=a+2772|0;J[b>>2]=J[b>>2]+1;J[a+2768>>2]=J[d>>2];d=a+3760|0;J[e+12>>2]=d;b=a+2752|0;g=J[a+2804>>2];c:{if(g>>>0>=(J[a+2808>>2]&2147483647)>>>0){Ll(a+2780|0,e+12|0);break c}J[J[a+2800>>2]+(g<<2)>>2]=d;J[a+2804>>2]=g+1}Ka[J[J[a+3760>>2]+16>>2]](d);H[a+2844|0]=1;bh(b);g=a+2732|0;J[g>>2]=b;J[a+2736>>2]=1;Ka[J[J[a+2752>>2]+16>>2]](b);n=a+2728|0;J[n>>2]=J[J[g>>2]+16>>2];bh(c);c=J[a+3096>>2];Ka[J[J[c>>2]+72>>2]](c,f);c=J[a+3176>>2];Ka[J[J[c>>2]+72>>2]](c,h);c=J[a+3296>>2];Ka[J[J[c>>2]+72>>2]](c,i);c=J[a+3336>>2];Ka[J[J[c>>2]+72>>2]](c,j);c=J[a+3256>>2];Ka[J[J[c>>2]+72>>2]](c,k);c=J[a+3216>>2];Ka[J[J[c>>2]+72>>2]](c,l);c=J[a+3736>>2];Ka[J[J[c>>2]+72>>2]](c,m);c=J[a+3776>>2];Ka[J[J[c>>2]+72>>2]](c,d);bh(b);c=J[n>>2];Ka[J[J[c>>2]+72>>2]](c,a+2712|0)}Ia=e+16|0}function A9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=0,s=0;a=Ia-32|0;Ia=a;h=J[42497];l=N[b+12>>2];m=N[b+8>>2];n=N[b>>2];o=N[b+4>>2];j=Q(Q(1)/Q(Y(Q(Q(l*l)+Q(Q(m*m)+Q(Q(n*n)+Q(o*o)))))));N[a+16>>2]=l*j;N[a+12>>2]=m*j;N[a+8>>2]=o*j;N[a+4>>2]=n*j;N[a+20>>2]=N[b+16>>2];N[a+24>>2]=N[b+20>>2];N[a+28>>2]=N[b+24>>2];s=a+4|0;i=Ia-16|0;Ia=i;b=J[h+968>>2];if(!b){k=Ia-16|0;Ia=k;e=h+680|0;c=J[e+284>>2];if(c){b=J[42504];g=Ka[J[J[b>>2]+20>>2]](b)|0?51448:70610;g=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,g,21908,180)|0}else{g=0}J[k+12>>2]=g;b=J[e+268>>2];a:{if(b>>>0>=(J[e+272>>2]&2147483647)>>>0){b=0;c=e+4|0;d=J[c+268>>2];p=d&2147483647?d<<1:1;b:{if(!p){break b}d=p<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[42504];f=Ka[J[J[b>>2]+20>>2]](b)|0?51448:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,d,f,19459,553)|0}f=J[c+264>>2];r=(f<<2)+b|0;if((f|0)>0){q=J[c+260>>2];d=b;while(1){J[d>>2]=J[q>>2];q=q+4|0;d=d+4|0;if(r>>>0>d>>>0){continue}break}}J[r>>2]=J[k+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,d);f=J[c+264>>2]}J[c+268>>2]=p;J[c+260>>2]=b;J[c+264>>2]=f+1;break a}J[J[e+264>>2]+(b<<2)>>2]=g;J[e+268>>2]=b+1}b=(P(J[e+276>>2],320)+g|0)-320|0;if(g>>>0<=b>>>0){c=J[e+288>>2];while(1){J[b>>2]=c;c=b;b=b-320|0;if(g>>>0<=b>>>0){continue}break}J[e+288>>2]=c}Ia=k+16|0;b=J[h+968>>2]}J[h+968>>2]=J[b>>2];J[h+960>>2]=J[h+960>>2]+1;J[b+4>>2]=196613;J[b+8>>2]=0;J[b>>2]=152292;J[b+16>>2]=0;J[b+12>>2]=0;J[b>>2]=151600;J[b+8>>2]=0;J[b+20>>2]=0;J[b+24>>2]=65536;J[b+28>>2]=0;J[b+32>>2]=65536;J[b+36>>2]=-1;J[b+40>>2]=0;J[b+56>>2]=0;J[b>>2]=151248;J[b+48>>2]=0;J[b+52>>2]=0;Ou(b- -64|0,1,s);N[b+256>>2]=N[b+80>>2];c=J[b+88>>2];J[b+260>>2]=J[b+84>>2];J[b+264>>2]=c;c=J[b+96>>2];J[b+268>>2]=J[b+92>>2];J[b+272>>2]=c;c=J[b+104>>2];J[b+276>>2]=J[b+100>>2];J[b+280>>2]=c;c=J[b+148>>2];J[b+284>>2]=J[b+144>>2];J[b+288>>2]=c;N[b+292>>2]=N[b+152>>2];c=J[b+164>>2];J[b+296>>2]=J[b+160>>2];J[b+300>>2]=c;N[b+304>>2]=N[b+168>>2];J[b+52>>2]=J[b+52>>2]&-251658241|50331648;j=N[b+220>>2];J[b+312>>2]=1;J[b+316>>2]=0;N[b+308>>2]=j;J[b>>2]=150820;J[i+8>>2]=b;c=je(h+600|0,i+8|0,i+15|0);if(!K[i+15|0]){J[c>>2]=J[i+8>>2]}Ia=i+16|0;Ia=a+32|0;return b|0}function Wi(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0);if(!(!b|!c)){while(1){a:{if(K[b|0]){break a}u=L[b+2>>1];if(!u|K[b+1|0]&2){break a}if(!l){g=N[d>>2];h=Q(N[e+16>>2]-N[d+16>>2]);q=Q(h+h);h=Q(N[e+20>>2]-N[d+20>>2]);r=Q(h+h);i=N[d+4>>2];m=N[d+8>>2];h=Q(N[e+24>>2]-N[d+24>>2]);s=Q(h+h);j=Q(Q(Q(Q(-g)*q)-Q(r*i))-Q(m*s));h=N[d+12>>2];k=Q(Q(h*h)+Q(-.5));x=Q(Q(Q(s*k)+Q(h*Q(Q(i*q)-Q(g*r))))-Q(m*j));y=Q(Q(Q(r*k)+Q(h*Q(Q(g*s)-Q(m*q))))-Q(i*j));z=Q(Q(Q(q*k)+Q(h*Q(Q(m*r)-Q(i*s))))-Q(g*j));j=N[e+8>>2];k=N[e+4>>2];n=N[e+12>>2];o=N[e>>2];q=Q(Q(m*j)+Q(Q(i*k)+Q(Q(h*n)+Q(g*o))));r=Q(Q(o*i)+Q(Q(Q(h*j)-Q(n*m))-Q(g*k)));s=Q(Q(j*g)+Q(Q(Q(h*k)-Q(n*i))-Q(m*o)));h=Q(Q(k*m)+Q(Q(Q(h*o)-Q(n*g))-Q(i*j)))}l=1;m=N[b+24>>2];g=N[b+36>>2];i=Q(g+g);g=N[b+28>>2];j=Q(g+g);g=N[b+32>>2];k=Q(g+g);t=Q(Q(r*i)+Q(Q(h*j)+Q(s*k)));g=Q(Q(q*q)+Q(-.5));n=N[b+16>>2];o=N[b+20>>2];if(!(Q(Q(m*Q(Q(r*t)+Q(Q(i*g)+Q(q*Q(Q(h*k)-Q(j*s))))))+Q(Q(n*Q(Q(h*t)+Q(Q(j*g)+Q(q*Q(Q(s*i)-Q(k*r))))))+Q(o*Q(Q(s*t)+Q(Q(k*g)+Q(q*Q(Q(r*j)-Q(i*h))))))))>Q(.9990000128746033))){break a}v=Q(-s);A=Q(-h);B=Q(-r);p=0;w=1;while(1){l=P(p,12)+b|0;i=N[l+72>>2];i=Q(i+i);j=N[l- -64>>2];j=Q(j+j);k=N[l+68>>2];k=Q(k+k);t=Q(Q(r*i)+Q(Q(h*j)+Q(s*k)));if(Q(R(Q(Q(Q(N[l+48>>2]-Q(x+Q(Q(r*t)+Q(Q(i*g)+Q(q*Q(Q(h*k)+Q(j*v)))))))*m)+Q(Q(Q(N[l+40>>2]-Q(z+Q(Q(h*t)+Q(Q(j*g)+Q(q*Q(Q(s*i)+Q(k*B)))))))*n)+Q(o*Q(N[l+44>>2]-Q(y+Q(Q(s*t)+Q(Q(k*g)+Q(q*Q(Q(r*j)+Q(i*A))))))))))))>>0>p>>>0;if((p|0)!=(u|0)){continue}}break}l=1;if(w){break a}l=J[a+7688>>2];if((l|0)==32){return 0}p=(l<<2)+a|0;J[p+7556>>2]=-1;i=N[d+8>>2];m=Q(m+m);j=N[d>>2];k=Q(n+n);n=Q(o+o);o=N[d+4>>2];t=Q(Q(i*m)+Q(Q(j*k)+Q(n*o)));l=P(l,12)+a|0;g=N[d+12>>2];v=Q(Q(g*g)+Q(-.5));N[l+6152>>2]=Q(i*t)+Q(Q(m*v)+Q(g*Q(Q(j*n)-Q(k*o))));N[l+6148>>2]=Q(o*t)+Q(Q(n*v)+Q(g*Q(Q(i*k)-Q(m*j))));N[l+6144>>2]=Q(j*t)+Q(Q(k*v)+Q(g*Q(Q(o*m)-Q(n*i))));J[p+7296>>2]=0;p=J[a+7688>>2];l=P(p,24)+a|0;u=l+6544|0;J[u>>2]=-25165825;J[u+4>>2]=-25165825;u=l+6536|0;J[u>>2]=2122317823;J[u+4>>2]=-25165825;l=l+6528|0;J[l>>2]=2122317823;J[l+4>>2]=2122317823;J[((p<<2)+a|0)+7424>>2]=65535;l=1;p=J[a+7688>>2];J[a+7688>>2]=p+1;Va((P(p,104)+a|0)+2816|0,b,104)}b=b+104|0;c=c-1|0;if(c){continue}break}}return 1}function ec(a,b,c,d,e){var f=0,g=0,h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=0,s=0;f=Ia-128|0;Ia=f;J[e>>2]=3;g=J[b+12>>2];J[f+120>>2]=J[b+8>>2];J[f+124>>2]=g;g=J[b+4>>2];J[f+112>>2]=J[b>>2];J[f+116>>2]=g;g=J[b+28>>2];J[f+104>>2]=J[b+24>>2];J[f+108>>2]=g;g=J[b+20>>2];J[f+96>>2]=J[b+16>>2];J[f+100>>2]=g;g=J[b+44>>2];J[f+88>>2]=J[b+40>>2];J[f+92>>2]=g;g=J[b+36>>2];J[f+80>>2]=J[b+32>>2];J[f+84>>2]=g;h=N[f+112>>2];m=Q(N[f+96>>2]-h);i=N[f+116>>2];k=Q(N[f+84>>2]-i);h=Q(N[f+80>>2]-h);i=Q(N[f+100>>2]-i);l=Q(Q(m*k)-Q(h*i));n=Q(l*l);p=i;i=N[f+120>>2];l=Q(N[f+88>>2]-i);i=Q(N[f+104>>2]-i);k=Q(Q(p*l)-Q(k*i));h=Q(Q(i*h)-Q(l*m));a:{if(Q(n+Q(Q(k*k)+Q(h*h)))<=Q(1.1920928955078125e-7)){J[e>>2]=2;k=N[b+8>>2];h=Q(N[b+24>>2]-k);l=N[b>>2];m=Q(N[b+16>>2]-l);n=N[b+4>>2];i=Q(N[b+20>>2]-n);q=Q(Q(h*h)+Q(Q(m*m)+Q(i*i)));if(q<=Q(1.1920928955078125e-7)){J[e>>2]=1;c=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=c;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;break a}J[a+12>>2]=0;p=h;h=Q(Q(Q(Q(Q(-l)*m)-Q(i*n))-Q(k*h))/q);h=h>Q(1)?Q(1):h;h=h>Q(0)?h:Q(0);N[a+8>>2]=k+Q(p*h);N[a+4>>2]=n+Q(i*h);N[a>>2]=l+Q(m*h);break a}J[f+72>>2]=J[27479];g=J[27478];J[f+64>>2]=J[27477];J[f+68>>2]=g;Dg(f+48|0,f+112|0,f+96|0,f+80|0,f- -64|0,f+76|0,a);r=J[f+76>>2];if((r|0)==3){break a}o=J[f+64>>2];g=J[f+68>>2]<<4;a=g+b|0;j=J[a+4>>2];J[f+48>>2]=J[a>>2];J[f+52>>2]=j;j=J[a+12>>2];J[f+56>>2]=J[a+8>>2];J[f+60>>2]=j;a=c+g|0;j=J[a+12>>2];J[f+40>>2]=J[a+8>>2];J[f+44>>2]=j;j=J[a+4>>2];J[f+32>>2]=J[a>>2];J[f+36>>2]=j;o=o<<4;a=o+d|0;j=J[a+12>>2];J[f+24>>2]=J[a+8>>2];J[f+28>>2]=j;j=J[a+4>>2];J[f+16>>2]=J[a>>2];J[f+20>>2]=j;a=d+g|0;g=J[a+4>>2];J[f>>2]=J[a>>2];J[f+4>>2]=g;g=J[a+8>>2];j=J[a+12>>2];a=b+o|0;s=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=s;J[f+8>>2]=g;J[f+12>>2]=j;g=J[a+12>>2];J[b+8>>2]=J[a+8>>2];J[b+12>>2]=g;a=J[f+52>>2];J[b+16>>2]=J[f+48>>2];J[b+20>>2]=a;a=J[f+60>>2];J[b+24>>2]=J[f+56>>2];J[b+28>>2]=a;a=c+o|0;b=J[a+4>>2];J[c>>2]=J[a>>2];J[c+4>>2]=b;b=J[a+12>>2];J[c+8>>2]=J[a+8>>2];J[c+12>>2]=b;a=J[f+44>>2];J[c+24>>2]=J[f+40>>2];J[c+28>>2]=a;a=J[f+36>>2];J[c+16>>2]=J[f+32>>2];J[c+20>>2]=a;a=J[f+28>>2];J[d+8>>2]=J[f+24>>2];J[d+12>>2]=a;a=J[f+20>>2];J[d>>2]=J[f+16>>2];J[d+4>>2]=a;a=J[f+4>>2];J[d+16>>2]=J[f>>2];J[d+20>>2]=a;a=J[f+12>>2];J[d+24>>2]=J[f+8>>2];J[d+28>>2]=a;J[e>>2]=r}Ia=f+128|0}function Tz(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=0,M=Q(0),O=Q(0),S=Q(0),T=0,U=0,V=0;v=N[b+32>>2];w=N[b+28>>2];x=N[b+20>>2];y=N[b+16>>2];z=N[b+24>>2];A=N[b+12>>2];B=N[b+8>>2];C=N[b+4>>2];D=N[b>>2];b=Ia+-64|0;l=Q(1);while(1){a:{h=Q(p+p);m=Q(h*k);f=Q(i+i);n=Q(f*l);d=Q(m+n);j=Q(f*k);o=Q(h*l);e=Q(j-o);g=Q(Q(1)-Q(p*h));q=Q(i*f);f=Q(g-q);E=Q(Q(Q(d*D)+Q(e*C))+Q(f*B));F=Q(Q(Q(d*A)+Q(e*y))+Q(f*x));G=Q(Q(Q(d*z)+Q(e*w))+Q(f*v));M=Q(Q(Q(d*E)+Q(e*F))+Q(f*G));N[b+44>>2]=M;s=Q(h*i);t=Q(k+k);O=Q(t*l);h=Q(s-O);S=Q(k*t);g=Q(g-S);j=Q(j+o);t=Q(Q(Q(h*D)+Q(g*C))+Q(j*B));H=Q(Q(Q(h*A)+Q(g*y))+Q(j*x));I=Q(Q(Q(h*z)+Q(g*w))+Q(j*v));N[b+40>>2]=Q(Q(d*t)+Q(e*H))+Q(f*I);K=d;d=Q(Q(Q(1)-q)-S);o=Q(s+O);m=Q(m-n);n=Q(Q(Q(d*D)+Q(o*C))+Q(m*B));q=e;e=Q(Q(Q(d*A)+Q(o*y))+Q(m*x));s=f;f=Q(Q(Q(d*z)+Q(o*w))+Q(m*v));N[b+36>>2]=Q(Q(K*n)+Q(q*e))+Q(s*f);q=Q(Q(Q(h*t)+Q(g*H))+Q(j*I));N[b+28>>2]=q;N[b+24>>2]=Q(Q(h*n)+Q(g*e))+Q(j*f);n=Q(Q(Q(d*n)+Q(o*e))+Q(m*f));N[b+12>>2]=n;e=Q(Q(Q(d*E)+Q(o*F))+Q(m*G));N[b+20>>2]=e;d=Q(Q(Q(d*t)+Q(o*H))+Q(m*I));N[b+16>>2]=d;f=Q(Q(Q(h*E)+Q(g*F))+Q(j*G));N[b+32>>2]=f;e=Q(R(e));d=Q(R(d));r=e>d?1:2;g=d;d=Q(R(f));r=d>e?g>>1|0)+r|0)+1|0;L=u&3;T=(b+12|0)+P(L,12)|0;u=(u+(L>>>1|0)|0)+1&3;U=u<<2;d=N[T+U>>2];if(d==Q(0)){break a}e=Q(N[(L<<2)+T>>2]-N[((b+12|0)+P(u,12)|0)+U>>2]);d=Q(d+d);if(Q(R(e))>Q(Q(R(d))*Q(2e6))){break a}d=Q(e/d);e=Q(R(d));b:{if(e>Q(1e3)){J[b+56>>2]=0;J[b+48>>2]=0;J[b+52>>2]=0;N[(b+48|0)+(r<<2)>>2]=Q(1)/Q(d*Q(4));d=Q(1);break b}J[b+56>>2]=0;J[b+48>>2]=0;J[b+52>>2]=0;e=Q(Q(1)/Q(e+Q(Y(Q(Q(d*d)+Q(1))))));e=Q(Q(1)/Q(Y(Q(Q(e*e)+Q(1)))));f=Q(Y(Q(Q(Q(1)-e)*Q(.5))));N[(b+48|0)+(r<<2)>>2]=d>=Q(0)?f:Q(-f);d=Q(Y(Q(Q(e+Q(1))*Q(.5))))}e=N[b+48>>2];f=N[b+52>>2];h=N[b+56>>2];g=Q(Q(Q(Q(l*d)-Q(e*p))-Q(i*f))-Q(k*h));K=g;s=Q(g*g);g=Q(Q(Q(p*f)+Q(Q(l*h)+Q(k*d)))-Q(e*i));j=Q(Q(Q(i*h)+Q(Q(l*e)+Q(p*d)))-Q(f*k));i=Q(Q(Q(k*e)+Q(Q(l*f)+Q(i*d)))-Q(h*p));d=Q(Q(1)/Q(Y(Q(s+Q(Q(g*g)+Q(Q(j*j)+Q(i*i)))))));l=Q(K*d);k=Q(g*d);i=Q(i*d);p=Q(j*d);V=V+1|0;if((V|0)!=24){continue}}break}N[c+12>>2]=l;N[c+8>>2]=k;N[c+4>>2]=i;N[c>>2]=p;N[a+8>>2]=M;N[a+4>>2]=q;N[a>>2]=n}function wC(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;h=Ia-16|0;Ia=h;g=J[a+4>>2];a:{if(!(g&32)){break a}c=g>>>24&15;f=J[((c<<2)+109352|0)+12>>2];b=J[a>>2];d=J[a+8>>2];if(!d){d=$a(b,c);J[a+8>>2]=d}c=d+84|0;e=J[d+88>>2];if((e|0)!=1){if(!e){break a}c=J[b+4868>>2]+(J[c>>2]<<2)|0}j=a+f|0;b=0;while(1){f=J[(b<<2)+c>>2];if(K[(K[f+4|0]&64?J[f+8>>2]+52|0:f+80|0)|0]&5){H[h+3|0]=0;J[h+4>>2]=128;ed(j,f+16|0,h+4|0,h+3|0,0);e=J[d+88>>2]}b=b+1|0;if(e>>>0>b>>>0){continue}break}}if(g&8){d=J[a+8>>2];if(!d){d=$a(J[a>>2],K[a+7|0]&15);J[a+8>>2]=d}b=J[d+28>>2];b:{if(!b){break b}if(M[a+4>>2]<3221225472){c=0;while(1){e=J[J[d+24>>2]+(c<<2)>>2];f=J[e+4>>2];if((f&251658240)==16777216){J[e>>2]=J[a>>2];J[e+4>>2]=f&1073741823|-2147483648}f=J[a+4>>2];g=J[((f>>>22&60)+109352|0)+12>>2]+a|0;if(!(K[(f&1?J[a+8>>2]:g+8|0)|0]&8)){qt(g,e+16|0);b=e-16|0;J[b>>2]=J[b>>2]+1;b=J[d+28>>2]}c=c+1|0;if(b>>>0>c>>>0){continue}break}break b}f=J[d+24>>2];c=0;if((b|0)!=1){j=b&-2;e=0;while(1){i=c<<2;g=J[i+f>>2];k=J[g+4>>2];if((k&251658240)==16777216){J[g>>2]=J[a>>2];J[g+4>>2]=k&1073741823}g=J[f+(i|4)>>2];i=J[g+4>>2];if((i&251658240)==16777216){J[g>>2]=J[a>>2];J[g+4>>2]=i&1073741823}c=c+2|0;e=e+2|0;if((j|0)!=(e|0)){continue}break}}if(!(b&1)){break b}c=J[f+(c<<2)>>2];b=J[c+4>>2];if((b&251658240)!=16777216){break b}J[c>>2]=J[a>>2];J[c+4>>2]=b&1073741823}J[h+8>>2]=0;c=d+4|0;b=J[c+24>>2];if((b|0)<0){e=J[c+20>>2];b=e+(b<<2)|0;while(1){J[b>>2]=J[h+8>>2];b=b+4|0;if(e>>>0>b>>>0){continue}break}}J[c+24>>2]=0;b=0;f=J[d+28>>2];c:{if(!f){break c}d=f<<2;if(!(K[c+16|0]|d>>>0>16)){H[c+16|0]=1;b=c;break c}if(!d){break c}b=J[42504];e=b+12|0;b=(m=e,n=d,o=Ka[J[J[b>>2]+20>>2]](b)|0?65808:70610,p=19459,q=553,l=J[J[e>>2]+8>>2],Ka[l](m|0,n|0,o|0,p|0,q|0)|0)}e=J[c+20>>2];d=J[c+24>>2];if((d|0)>0){g=(d<<2)+b|0;d=b;while(1){J[d>>2]=J[e>>2];e=e+4|0;d=d+4|0;if(g>>>0>d>>>0){continue}break}e=J[c+20>>2]}d:{if(J[c+28>>2]<0){break d}if((c|0)==(e|0)){H[c+16|0]=0;break d}if(!e){break d}d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,e)}J[c+28>>2]=f;J[c+20>>2]=b}c=J[a+4>>2];e:{if(!(c&3)){break e}d=c>>>24&15;e=J[((d<<2)+109352|0)+12>>2];b=J[a+8>>2];if(!b){b=$a(J[a>>2],d);J[a+8>>2]=b;c=J[a+4>>2]}d=a+e|0;if(c&1){H[h+15|0]=K[b|0];Hc(d,h+15|0);c=J[a+4>>2]}if(!(c&2)){break e}st(d,K[b+1|0])}Ia=h+16|0}function Eia(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=Q(0),k=0,l=Q(0),m=0,n=Q(0),o=0,p=0,q=0,r=0,s=Q(0),t=0;i=Ia-560|0;Ia=i;r=J[f>>2];k=J[a+40>>2];j=N[c+24>>2];f=J[c>>2];o=J[c+4>>2];m=J[c+8>>2];p=J[c+12>>2];q=J[c+20>>2];t=J[c+16>>2];J[i+556>>2]=0;N[i+552>>2]=j;J[i+544>>2]=t;J[i+548>>2]=q;J[i+536>>2]=m;J[i+540>>2]=p;J[i+528>>2]=f;J[i+532>>2]=o;f=0;a:{if(N[b+4>>2]!=Q(1)){break a}f=0;if(N[b+8>>2]!=Q(1)){break a}f=N[b+12>>2]==Q(1)}J[i+516>>2]=0;J[i+520>>2]=1065353216;J[i+508>>2]=0;J[i+512>>2]=0;J[i+500>>2]=0;J[i+504>>2]=1065353216;J[i+492>>2]=0;J[i+496>>2]=0;J[i+484>>2]=1065353216;J[i+488>>2]=1065353216;J[i+468>>2]=1065353216;J[i+472>>2]=0;H[i+524|0]=0;J[i+476>>2]=0;J[i+480>>2]=0;J[i+460>>2]=0;J[i+464>>2]=0;J[i+452>>2]=1065353216;J[i+456>>2]=0;if(!f){Pb(i+452|0,b+4|0,b+16|0)}J[i+440>>2]=0;J[i+444>>2]=1065353216;J[i+432>>2]=0;J[i+436>>2]=0;J[i+424>>2]=0;J[i+428>>2]=1065353216;J[i+416>>2]=0;J[i+420>>2]=0;J[i+408>>2]=1065353216;J[i+412>>2]=1065353216;J[i+392>>2]=1065353216;J[i+396>>2]=0;H[i+448|0]=0;J[i+400>>2]=0;J[i+404>>2]=0;J[i+384>>2]=0;J[i+388>>2]=0;J[i+376>>2]=1065353216;J[i+380>>2]=0;o=kA(a,i+376|0,i+352|0,i+280|0);m=J[a+16>>2];p=J[a+20>>2];q=J[a+28>>2];J[i+264>>2]=J[a+24>>2];J[i+268>>2]=q;J[i+256>>2]=m;J[i+260>>2]=p;j=N[a+8>>2];l=N[a+12>>2];n=N[a+4>>2];J[i+252>>2]=0;N[i+248>>2]=l;N[i+244>>2]=j;N[i+240>>2]=n;s=Q(N[e+8>>2]*Q(.05000000074505806));n=Q(n*N[k+52>>2]);j=Q(j*N[k+56>>2]);j=j>=n?n:j;l=Q(l*N[k+60>>2]);j=j<=l?j:l;l=Q(j*Q(.25));N[i+224>>2]=l>s?s:l;H[i+96|0]=0;J[i+88>>2]=0;J[i+92>>2]=0;J[i+80>>2]=0;J[i+84>>2]=0;J[i+72>>2]=0;J[i+76>>2]=0;J[i+64>>2]=0;J[i+68>>2]=0;J[i+208>>2]=k;J[i+216>>2]=J[k+40>>2]+P(K[k+39|0],20);a=K[k+38|0];N[i+88>>2]=j*Q(.02500000037252903);N[i+80>>2]=j*Q(.10000000149011612);N[i+84>>2]=j*Q(.05000000074505806);H[i+220|0]=a;a=i+112|0;m=i+160|0;Cb(i+240|0,i+256|0,a,m,i- -64|0,o);J[i+212>>2]=J[k+44>>2];b:{if(o){H[i+44|0]=1;J[i+40>>2]=m;J[i+36>>2]=a;J[i>>2]=156540;J[i+32>>2]=i+528;J[i+48>>2]=i- -64;a=Co(i+280|0,i,i+224|0,i+352|0,b,c,d,N[e>>2],g,i+376|0,i+452|0,1,f,r,h);break b}H[i+44|0]=0;J[i+40>>2]=m;J[i+36>>2]=a;J[i>>2]=156588;J[i+32>>2]=i+528;J[i+48>>2]=i- -64;a=Co(i+280|0,i,i+224|0,i+352|0,b,c,d,N[e>>2],g,i+376|0,i+452|0,0,f,r,h)}Ia=i+560|0;return a|0}function Xr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v){var w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),M=Q(0),O=0,P=Q(0),R=Q(0);w=Ia-160|0;Ia=w;D=N[q+24>>2];A=N[q+20>>2];H=N[m>>2];I=N[q+12>>2];K=N[i+8>>2];G=N[i>>2];M=N[i+4>>2];C=N[h+8>>2];E=N[h>>2];B=N[q+16>>2];F=N[h+4>>2];x=N[j+8>>2];y=N[j+4>>2];z=N[j>>2];J[w+156>>2]=0;E=Q(B-E);F=Q(A-F);N[w+152>>2]=Q(y*E)-Q(z*F);C=Q(D-C);N[w+148>>2]=Q(z*C)-Q(x*E);N[w+144>>2]=Q(F*x)-Q(y*C);h=w+48|0;Xi(h,j,w+144|0,b);C=N[j>>2];E=N[j+4>>2];F=N[j+8>>2];J[w+124>>2]=0;N[w+120>>2]=-F;N[w+116>>2]=-E;N[w+112>>2]=-C;J[w+92>>2]=0;B=Q(B-G);A=Q(A-M);G=Q(Q(y*B)-Q(z*A));N[w+88>>2]=-G;C=z;z=Q(D-K);B=Q(Q(C*z)-Q(x*B));N[w+84>>2]=-B;x=Q(Q(A*x)-Q(y*z));N[w+80>>2]=-x;i=w+16|0;m=w+112|0;O=w+80|0;Xi(i,m,O,c);_r(w,b,h,m,d,f,c,i,O,e,g,t);z=N[j>>2];K=Q(Q(N[u>>2]*z)+Q(N[u+16>>2]*N[w+144>>2]));M=Q(Q(z*N[v>>2])+Q(x*N[v+16>>2]));D=N[j+4>>2];C=Q(Q(N[u+4>>2]*D)+Q(N[u+20>>2]*N[w+148>>2]));E=Q(Q(D*N[v+4>>2])+Q(B*N[v+20>>2]));A=N[j+8>>2];F=Q(Q(N[u+8>>2]*A)+Q(N[u+24>>2]*N[w+152>>2]));G=Q(Q(A*N[v+8>>2])+Q(G*N[v+24>>2]));B=Q(Q(Q(K-M)+Q(C-E))+Q(F-G));x=Q(-B);y=N[o>>2];H=Q(I-H);d=B>2]&y>Q(0)&x>Q(H*N[k>>2]);x=d?Q(y*x):Q(0);P=N[s>>2];R=N[l>>2];I=N[n>>2];y=N[w>>2];a:{if(L[b+8>>1]==65535){x=Q(x-Q(Q(K+C)+F));break a}if(L[c+8>>1]!=65535){break a}x=Q(Q(Q(M+E)+G)+x)}y=y>2]*A)+Q(Q(N[q+32>>2]*z)+Q(N[q+36>>2]*D)))));x=Q(H*R);x=Q(y*(x>2]=A>Q(0)?A:Q(0);N[r+40>>2]=(d?Q(0):Q(-(x>Q(0)?x:Q(0))))+z;N[r+36>>2]=D;N[r+32>>2]=y;N[r+44>>2]=N[q+28>>2];a=J[w+68>>2];J[r>>2]=J[w+64>>2];J[r+4>>2]=a;a=J[w+76>>2];J[r+8>>2]=J[w+72>>2];J[r+12>>2]=a;x=N[w+36>>2];y=N[w+40>>2];z=N[w+32>>2];J[r+28>>2]=0;N[r+24>>2]=-y;N[r+20>>2]=-x;N[r+16>>2]=-z;a=J[w+124>>2];J[r+56>>2]=J[w+120>>2];J[r+60>>2]=a;a=J[w+116>>2];J[r+48>>2]=J[w+112>>2];J[r+52>>2]=a;a=J[w+140>>2];J[r+72>>2]=J[w+136>>2];J[r+76>>2]=a;a=J[w+132>>2];J[r+64>>2]=J[w+128>>2];J[r+68>>2]=a;a=J[w+92>>2];J[r+88>>2]=J[w+88>>2];J[r+92>>2]=a;a=J[w+84>>2];J[r+80>>2]=J[w+80>>2];J[r+84>>2]=a;a=J[w+108>>2];J[r+104>>2]=J[w+104>>2];J[r+108>>2]=a;a=J[w+100>>2];J[r+96>>2]=J[w+96>>2];J[r+100>>2]=a;Ia=w+160|0}function vB(a,b,c,d,e,f,g,h,i,j){var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),S=Q(0),T=0,U=0,V=Q(0),W=0,X=0,Z=0;x=Ia-16|0;Ia=x;if(c){W=J[d+32>>2];X=J[d+24>>2];T=J[d+28>>2];while(1){d=P(J[b>>2],20)+X|0;B=K[d+18|0];if(B){U=L[d+16>>1]+W|0;d=P(K[U|0],12)+T|0;o=N[d>>2];n=N[d+4>>2];m=N[d+8>>2];u=Q(Q(Q(o*N[j+8>>2])+Q(n*N[j+20>>2]))+Q(m*N[j+32>>2]));v=Q(Q(Q(o*N[j>>2])+Q(n*N[j+12>>2]))+Q(m*N[j+24>>2]));p=Q(Q(Q(o*N[j+4>>2])+Q(n*N[j+16>>2]))+Q(m*N[j+28>>2]));y=Q(N[f+12>>2]+Q(Q(u*N[f+8>>2])+Q(Q(v*N[f>>2])+Q(p*N[f+4>>2]))))<=i;d=0;while(1){o=v;n=p;m=u;Z=y;d=d+1|0;y=P(K[(d>>>0>>0?d:0)+U|0],12)+T|0;l=N[y>>2];k=N[y+4>>2];p=N[y+8>>2];u=Q(Q(Q(l*N[j+8>>2])+Q(k*N[j+20>>2]))+Q(p*N[j+32>>2]));v=Q(Q(Q(l*N[j>>2])+Q(k*N[j+12>>2]))+Q(p*N[j+24>>2]));p=Q(Q(Q(l*N[j+4>>2])+Q(k*N[j+16>>2]))+Q(p*N[j+28>>2]));V=Q(N[f+12>>2]+Q(Q(u*N[f+8>>2])+Q(Q(v*N[f>>2])+Q(p*N[f+4>>2]))));a:{if(!(Z|V<=i)){break a}k=N[g+36>>2];C=Q(m+u);q=N[g+24>>2];t=Q(o+v);r=N[g>>2];w=Q(n+p);s=N[g+12>>2];z=Q(Q(k+k)+Q(Q(C*q)+Q(Q(t*r)+Q(w*s))));l=N[h+12>>2];k=N[h>>2];z=Q(z-Q(l+k));D=Q(u-m);E=Q(v-o);F=Q(p-n);G=Q(Q(D*q)+Q(Q(E*r)+Q(F*s)));H=Q(R(G));I=Q(l-k);if(Q(R(z))>Q(H+I)){break a}k=N[g+40>>2];q=N[g+28>>2];r=N[g+4>>2];s=N[g+16>>2];A=Q(Q(k+k)+Q(Q(C*q)+Q(Q(t*r)+Q(w*s))));l=N[h+16>>2];k=N[h+4>>2];A=Q(A-Q(l+k));M=Q(l-k);O=Q(Q(D*q)+Q(Q(E*r)+Q(F*s)));S=Q(R(O));if(Q(R(A))>Q(M+S)){break a}k=N[g+44>>2];q=N[g+32>>2];r=N[g+8>>2];s=N[g+20>>2];t=Q(Q(k+k)+Q(Q(C*q)+Q(Q(t*r)+Q(w*s))));l=N[h+20>>2];k=N[h+8>>2];t=Q(t-Q(l+k));w=Q(l-k);l=Q(Q(D*q)+Q(Q(E*r)+Q(F*s)));k=Q(R(l));if(Q(R(t))>Q(w+k)|Q(R(Q(Q(O*t)-Q(A*l))))>Q(Q(M*k)+Q(S*w))|(Q(R(Q(Q(l*z)-Q(t*G))))>Q(Q(I*k)+Q(H*w))|Q(R(Q(Q(G*A)-Q(z*O))))>Q(Q(I*S)+Q(H*M)))){break a}q=Q(0);r=Q(0);s=Q(0);l=Q(o-v);n=Q(n-p);m=Q(m-u);k=Q(Q(Q(l*N[e+8>>2])+Q(n*N[e+20>>2]))+Q(m*N[e+32>>2]));o=Q(Q(Q(l*N[e>>2])+Q(n*N[e+12>>2]))+Q(m*N[e+24>>2]));n=Q(Q(Q(l*N[e+4>>2])+Q(n*N[e+16>>2]))+Q(m*N[e+28>>2]));m=Q(Q(k*k)+Q(Q(o*o)+Q(n*n)));if(m>Q(0)){m=Q(Q(1)/Q(Y(m)));s=Q(k*m);q=Q(o*m);r=Q(n*m)}N[x+12>>2]=s;N[x+8>>2]=r;N[x+4>>2]=q;$o(a,x+4|0)}y=i>=V;if((d|0)!=(B|0)){continue}break}}b=b+4|0;c=c-1|0;if(c){continue}break}}Ia=x+16|0}function du(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=Q(0),l=0,m=0;h=Ia-32|0;Ia=h;f=J[J[a+4>>2]+40>>2];l=J[f+1140>>2];b=J[a+8>>2];th(a,h);g=b&2147483647;e=J[J[f+976>>2]+1816>>2];b=J[e+12>>2]&2147483647;if(g>>>0>=b>>>0){c=g>>>1|g;c=c>>>2|c;c=c>>>4|c;c=c>>>8|c;c=c>>>16|c;j=c+1|0;if(b>>>0<=c>>>0){a:{if(!j){break a}b=j<<5;if(!b){break a}c=J[e>>2];d=Ka[J[J[c>>2]+8>>2]](c,b,19542,553)|0}i=J[e+4>>2];b=J[e+8>>2];if((b|0)>0){m=(b<<5)+d|0;c=i;b=d;while(1){N[b>>2]=N[c>>2];N[b+4>>2]=N[c+4>>2];N[b+8>>2]=N[c+8>>2];N[b+12>>2]=N[c+12>>2];N[b+16>>2]=N[c+16>>2];N[b+20>>2]=N[c+20>>2];N[b+24>>2]=N[c+24>>2];J[b+28>>2]=J[c+28>>2];c=c+32|0;b=b+32|0;if(m>>>0>b>>>0){continue}break}}if(!(!i|J[e+12>>2]<0)){b=J[e>>2];Ka[J[J[b>>2]+12>>2]](b,i)}J[e+12>>2]=j;J[e+4>>2]=d}J[e+8>>2]=j}b=J[e+16>>2];c=g+1|0;J[e+16>>2]=b>>>0>c>>>0?b:c;b=J[e+4>>2]+(g<<5)|0;N[b>>2]=N[h>>2];N[b+4>>2]=N[h+4>>2];N[b+8>>2]=N[h+8>>2];N[b+12>>2]=N[h+12>>2];N[b+16>>2]=N[h+16>>2];N[b+20>>2]=N[h+20>>2];k=N[h+24>>2];J[b+28>>2]=0;N[b+24>>2]=k;H[e+20|0]=1;Lc(J[l+4>>2]+P(g,24)|0,J[a+28>>2]+68|0,h,Q(1));H[l+16|0]=1;b=J[a+28>>2];e=K[b- -64|0];b:{if(e&5){d=J[a+4>>2];j=J[d+44>>2];i=K[j+9|0];k=N[b+60>>2];b=2;c:{if(!d){break c}b=2;if(i-3>>>0<4294967294){break c}b=H[j+44|0]&1?1:2}Qv(a,k,i?(b|J[d+48>>2]<<2)+4|0:0,e&4);break b}d=g+1|0;b=J[f+980>>2];if(d>>>0>=M[b+200>>2]){Xj(b,d)}d=g<<2;J[d+J[b+180>>2]>>2]=-1;J[d+J[J[b+192>>2]+4>>2]>>2]=0;b=J[b+196>>2]+(g<<3)|0;J[b>>2]=0;J[b+4>>2]=-1}N[J[J[f+1144>>2]+4>>2]+(g<<2)>>2]=N[J[a+28>>2]+60>>2];H[f+1148|0]=1;b=J[f+2520>>2];d:{if(b<<5>>>0>g>>>0){break d}d=b&2147483647;b=b<<6|2;b=(b>>>0>>0?c:b)+31>>>5|0;if(d>>>0>=b>>>0){break d}c=J[42504]+12|0;c=Ka[J[J[c>>2]+8>>2]](c,b<<2,29113,21414,438)|0;d=J[f+2516>>2];e:{if(!d){break e}Va(c,d,J[f+2520>>2]<<2);if(J[f+2520>>2]<0){break e}d=J[f+2516>>2];if(!d){break e}i=J[42504]+12|0;Ka[J[J[i>>2]+12>>2]](i,d)}d=J[f+2520>>2];Wa(c+(d<<2)|0,0,b-d<<2);J[f+2520>>2]=b;J[f+2516>>2]=c}c=J[a+4>>2];d=J[c+44>>2];b=K[d+9|0];f:{if(b-1>>>0>1|M[c+152>>2]>4294967293|((K[d+44|0]&3)==3|J[a+36>>2]!=-1)){break f}if(!(K[J[a+28>>2]- -64|0]&2)|(H[c+92|0]&1|K[c+149|0]&16)){break f}tn(J[J[c+40>>2]+1152>>2],a);b=K[J[c+44>>2]+9|0]}J[a+20>>2]=g;J[a+12>>2]=J[a+28>>2]+32;J[a+16>>2]=b?J[J[a+4>>2]+144>>2]:-128;Ia=h+32|0}function N$(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0;d=Ia-112|0;Ia=d;if(b){u=a+4|0;while(1){t=J[c>>2];zb(J[a+104>>2],J[a+108>>2],d+60|0,d+100|0,d+48|0,t,0,0);f=N[d+60>>2];g=Q(N[d+72>>2]-f);e=N[d+64>>2];l=Q(N[d+88>>2]-e);f=Q(N[d+84>>2]-f);e=Q(N[d+76>>2]-e);s=Q(Q(g*l)-Q(f*e));i=e;e=N[d+68>>2];m=Q(N[d+92>>2]-e);e=Q(N[d+80>>2]-e);l=Q(Q(i*m)-Q(l*e));m=Q(Q(e*f)-Q(m*g));f=Q(Y(Q(Q(s*s)+Q(Q(l*l)+Q(m*m)))));if(f>Q(0)){f=Q(Q(1)/f);s=Q(s*f);m=Q(m*f);l=Q(l*f)}n=J[d+48>>2];j=8;a:{if((n|0)==-1){break a}zb(J[a+104>>2],J[a+108>>2],d+12|0,0,0,n,0,0);e=N[d+12>>2];o=Q(N[d+24>>2]-e);h=N[d+16>>2];g=Q(N[d+40>>2]-h);p=Q(N[d+36>>2]-e);i=Q(N[d+28>>2]-h);f=Q(Q(o*g)-Q(p*i));k=i;i=N[d+20>>2];q=Q(N[d+44>>2]-i);r=Q(N[d+32>>2]-i);g=Q(Q(k*q)-Q(g*r));k=Q(g*Q(N[d+84>>2]-e));e=Q(Q(r*p)-Q(q*o));j=0;if(!(Q(Q(f*Q(N[d+92>>2]-i))+Q(k+Q(e*Q(N[d+88>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}j=(Q(Q(f*s)+Q(Q(g*l)+Q(m*e)))>2];b:{if((n|0)!=-1){zb(J[a+104>>2],J[a+108>>2],d+12|0,0,0,n,0,0);e=N[d+12>>2];o=Q(N[d+24>>2]-e);h=N[d+16>>2];g=Q(N[d+40>>2]-h);p=Q(N[d+36>>2]-e);i=Q(N[d+28>>2]-h);f=Q(Q(o*g)-Q(p*i));k=i;i=N[d+20>>2];q=Q(N[d+44>>2]-i);r=Q(N[d+32>>2]-i);g=Q(Q(k*q)-Q(g*r));k=Q(g*Q(N[d+60>>2]-e));e=Q(Q(r*p)-Q(q*o));if(!(Q(Q(f*Q(N[d+68>>2]-i))+Q(k+Q(e*Q(N[d+64>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}j=(Q(Q(f*s)+Q(Q(g*l)+Q(m*e)))>2];c:{if((n|0)!=-1){zb(J[a+104>>2],J[a+108>>2],d+12|0,0,0,n,0,0);e=N[d+12>>2];o=Q(N[d+24>>2]-e);h=N[d+16>>2];g=Q(N[d+40>>2]-h);p=Q(N[d+36>>2]-e);i=Q(N[d+28>>2]-h);f=Q(Q(o*g)-Q(p*i));k=i;i=N[d+20>>2];q=Q(N[d+44>>2]-i);r=Q(N[d+32>>2]-i);g=Q(Q(k*q)-Q(g*r));k=Q(g*Q(N[d+72>>2]-e));e=Q(Q(r*p)-Q(q*o));if(!(Q(Q(f*Q(N[d+80>>2]-i))+Q(k+Q(e*Q(N[d+76>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}j=(Q(Q(f*s)+Q(Q(g*l)+Q(m*e)))>2],c,d,e)){a:{if(K[a+16|0]){m=N[c>>2];N[f>>2]=m;n=N[c+4>>2];N[f+4>>2]=n;i=N[c+8>>2];N[f+12>>2]=N[d>>2];N[f+16>>2]=N[d+4>>2];N[f+20>>2]=N[d+8>>2];N[f+24>>2]=N[e>>2];N[f+28>>2]=N[e+4>>2];N[f+32>>2]=N[e+8>>2];break a}h=J[a+8>>2];i=N[h+32>>2];o=N[h+20>>2];p=N[h+28>>2];q=N[h+16>>2];z=K[h+72|0];r=N[h+8>>2];s=N[h+4>>2];t=N[c>>2];u=N[h>>2];v=N[c+4>>2];w=N[h+12>>2];x=N[c+8>>2];y=N[h+24>>2];m=Q(Q(Q(t*u)+Q(v*w))+Q(x*y));N[f>>2]=m;n=Q(Q(Q(t*s)+Q(v*q))+Q(x*p));N[f+4>>2]=n;c=(z?24:12)+f|0;j=N[d>>2];k=N[d+4>>2];l=N[d+8>>2];N[c+8>>2]=Q(Q(r*j)+Q(o*k))+Q(i*l);N[c+4>>2]=Q(Q(s*j)+Q(q*k))+Q(p*l);N[c>>2]=Q(Q(u*j)+Q(w*k))+Q(y*l);c=(z?12:24)+f|0;j=N[e>>2];k=N[e+4>>2];l=N[e+8>>2];N[c+8>>2]=Q(Q(r*j)+Q(o*k))+Q(i*l);N[c+4>>2]=Q(Q(s*j)+Q(q*k))+Q(p*l);N[c>>2]=Q(Q(u*j)+Q(w*k))+Q(y*l);i=Q(Q(Q(t*r)+Q(v*o))+Q(x*i))}N[f+8>>2]=i;h=J[b+8>>2];b=J[a+12>>2];if(b){b=K[b+h|0]}else{b=56}e=a+20|0;d=J[a+868>>2];if((d|0)==16){c=a+880|0;lc(c,e,J[a+788>>2],K[a+852|0],a+596|0);lc(c,a+56|0,J[a+792>>2],K[a+853|0],a+608|0);lc(c,a+92|0,J[a+796>>2],K[a+854|0],a+620|0);lc(c,a+128|0,J[a+800>>2],K[a+855|0],a+632|0);lc(c,a+164|0,J[a+804>>2],K[a+856|0],a+644|0);lc(c,a+200|0,J[a+808>>2],K[a+857|0],a+656|0);lc(c,a+236|0,J[a+812>>2],K[a+858|0],a+668|0);lc(c,a+272|0,J[a+816>>2],K[a+859|0],a+680|0);lc(c,a+308|0,J[a+820>>2],K[a+860|0],a+692|0);lc(c,a+344|0,J[a+824>>2],K[a+861|0],a+704|0);lc(c,a+380|0,J[a+828>>2],K[a+862|0],a+716|0);lc(c,a+416|0,J[a+832>>2],K[a+863|0],a+728|0);lc(c,a+452|0,J[a+836>>2],K[a+864|0],a+740|0);lc(c,a+488|0,J[a+840>>2],K[a+865|0],a+752|0);lc(c,a+524|0,J[a+844>>2],K[a+866|0],a+764|0);lc(c,a+560|0,J[a+848>>2],K[a+867|0],a+776|0);i=N[f+8>>2];n=N[f+4>>2];m=N[f>>2];d=0}J[a+868>>2]=d+1;c=e+P(d,36)|0;N[c+8>>2]=i;N[c+4>>2]=n;N[c>>2]=m;N[c+12>>2]=N[f+12>>2];N[c+16>>2]=N[f+16>>2];N[c+20>>2]=N[f+20>>2];N[c+24>>2]=N[f+24>>2];N[c+28>>2]=N[f+28>>2];N[c+32>>2]=N[f+32>>2];a=P(d,12)+a|0;J[a+596>>2]=J[g>>2];J[a+600>>2]=J[g+4>>2];J[a+604>>2]=J[g+8>>2];J[(e+(d<<2)|0)+768>>2]=h;H[(d+e|0)+832|0]=b}Ia=f+48|0;return 1}function H7(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=0,m=0,n=0,o=0,p=0;d=Ia+-64|0;Ia=d;J[d+32>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=0;J[d+20>>2]=1065353216;J[d+8>>2]=0;J[d+12>>2]=0;Mb(b,d+8|0);J[b+4>>2]=c;c=a+16|0;e=N[c+672>>2];f=N[c+676>>2];g=N[c+660>>2];h=N[c+656>>2];i=N[c+664>>2];j=N[c+680>>2];N[d+56>>2]=i+j;N[d+52>>2]=g+f;H[d+60|0]=1;N[d+48>>2]=h+e;N[d+44>>2]=i-j;N[d+40>>2]=g-f;N[d+36>>2]=h-e;Vb(b,d+36|0);o=c+688|0;while(1){if(J[(k<<2)+o>>2]){a=c+(k<<5)|0;e=N[a+752>>2];f=N[a+736>>2];g=N[a+756>>2];h=N[a+740>>2];i=N[a+760>>2];j=N[a+744>>2];H[d+60|0]=1;N[d+56>>2]=j+i;N[d+52>>2]=h+g;N[d+48>>2]=f+e;N[d+44>>2]=j-i;N[d+40>>2]=h-g;N[d+36>>2]=f-e;Vb(b,d+36|0);n=c+P(k,224)|0;p=n+912|0;l=0;while(1){a:{if(!J[(l<<2)+p>>2]){break a}a=(l<<5)+n|0;e=N[a+976>>2];f=N[a+960>>2];g=N[a+980>>2];h=N[a+964>>2];i=N[a+984>>2];j=N[a+968>>2];H[d+60|0]=1;N[d+56>>2]=j+i;N[d+52>>2]=h+g;N[d+48>>2]=f+e;N[d+44>>2]=j-i;N[d+40>>2]=h-g;N[d+36>>2]=f-e;Vb(b,d+36|0);a=(c+P(k,1120)|0)+P(l,224)|0;m=a+2032|0;if(J[m>>2]){e=N[a+2096>>2];f=N[a+2080>>2];g=N[a+2100>>2];h=N[a+2084>>2];i=N[a+2104>>2];j=N[a+2088>>2];H[d+60|0]=1;N[d+56>>2]=j+i;N[d+52>>2]=h+g;N[d+48>>2]=f+e;N[d+44>>2]=j-i;N[d+40>>2]=h-g;N[d+36>>2]=f-e;Vb(b,d+36|0)}if(J[m+4>>2]){e=N[a+2128>>2];f=N[a+2112>>2];g=N[a+2132>>2];h=N[a+2116>>2];i=N[a+2136>>2];j=N[a+2120>>2];H[d+60|0]=1;N[d+56>>2]=j+i;N[d+52>>2]=h+g;N[d+48>>2]=f+e;N[d+44>>2]=j-i;N[d+40>>2]=h-g;N[d+36>>2]=f-e;Vb(b,d+36|0)}if(J[m+8>>2]){e=N[a+2160>>2];f=N[a+2144>>2];g=N[a+2164>>2];h=N[a+2148>>2];i=N[a+2168>>2];j=N[a+2152>>2];H[d+60|0]=1;N[d+56>>2]=j+i;N[d+52>>2]=h+g;N[d+48>>2]=f+e;N[d+44>>2]=j-i;N[d+40>>2]=h-g;N[d+36>>2]=f-e;Vb(b,d+36|0)}if(J[m+12>>2]){e=N[a+2192>>2];f=N[a+2176>>2];g=N[a+2196>>2];h=N[a+2180>>2];i=N[a+2200>>2];j=N[a+2184>>2];H[d+60|0]=1;N[d+56>>2]=j+i;N[d+52>>2]=h+g;N[d+48>>2]=f+e;N[d+44>>2]=j-i;N[d+40>>2]=h-g;N[d+36>>2]=f-e;Vb(b,d+36|0)}if(!J[m+16>>2]){break a}e=N[a+2224>>2];f=N[a+2208>>2];g=N[a+2228>>2];h=N[a+2212>>2];i=N[a+2232>>2];j=N[a+2216>>2];H[d+60|0]=1;N[d+56>>2]=j+i;N[d+52>>2]=h+g;N[d+48>>2]=f+e;N[d+44>>2]=j-i;N[d+40>>2]=h-g;N[d+36>>2]=f-e;Vb(b,d+36|0)}l=l+1|0;if((l|0)!=5){continue}break}}k=k+1|0;if((k|0)!=5){continue}break}Ia=d- -64|0}function nN(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;c=Ia-144|0;Ia=c;b=J[J[a+272>>2]+560>>2];e=J[b>>2];if(e){J[b>>2]=J[e>>2]}if(!e){b=J[42504];e=Ka[J[J[b+12>>2]+8>>2]](b+12|0,56,29113,10488,2450)|0;b=e;J[b>>2]=0;J[b+4>>2]=0;J[b+48>>2]=0;J[b+52>>2]=0;J[b+40>>2]=0;J[b+44>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0}h=e+4|0;J[a+28>>2]=h;g=J[e+8>>2];f=e+28|0;J[a+52>>2]=f;J[a+32>>2]=g;b=J[e+32>>2];i=e+16|0;J[a+40>>2]=i;J[a+56>>2]=b;d=J[e+20>>2];j=e+40|0;J[a- -64>>2]=j;J[a+44>>2]=d;k=J[e+44>>2];J[a+68>>2]=k;H[c+128|0]=1;J[c+136>>2]=0;J[c+140>>2]=16;J[c+132>>2]=c;if(J[a+268>>2]){g=0;while(1){j=(g<<2)+a|0;b=J[j+76>>2];a:{if(!(Ka[J[J[b>>2]+8>>2]](b,J[a+272>>2],e)|0)){break a}h=((g<<3)+a|0)+140|0;b=J[c+136>>2];b:{if(b>>>0>=(J[c+140>>2]&2147483647)>>>0){b=0;d=J[c+140>>2];i=d&2147483647?d<<1:1;c:{if(!i){break c}d=i<<3;if(!(K[c+128|0]|d>>>0>128)){H[c+128|0]=1;b=c;break c}if(!d){break c}b=J[42504];f=b+12|0;b=(n=f,o=d,p=Ka[J[J[b>>2]+20>>2]](b)|0?36370:70610,q=19542,r=553,m=J[J[f>>2]+8>>2],Ka[m](n|0,o|0,p|0,q|0,r|0)|0)}d=J[c+136>>2];if((d|0)>0){k=(d<<3)+b|0;f=J[c+132>>2];d=b;while(1){l=J[f+4>>2];J[d>>2]=J[f>>2];J[d+4>>2]=l;f=f+8|0;d=d+8|0;if(k>>>0>d>>>0){continue}break}d=J[c+136>>2]}f=J[h+4>>2];d=(d<<3)+b|0;J[d>>2]=J[h>>2];J[d+4>>2]=f;d:{if(J[c+140>>2]<0){break d}d=J[c+132>>2];if((d|0)==(c|0)){H[c+128|0]=0;break d}if(!d){break d}f=J[42504]+12|0;Ka[J[J[f>>2]+12>>2]](f,d)}J[c+140>>2]=i;J[c+132>>2]=b;break b}d=J[h+4>>2];b=J[c+132>>2]+(b<<3)|0;J[b>>2]=J[h>>2];J[b+4>>2]=d}J[c+136>>2]=J[c+136>>2]+1;b=J[j+76>>2];if(!b){break a}Ka[J[J[b>>2]+4>>2]](b)}g=g+1|0;if(g>>>0>2]){continue}break}k=J[a+68>>2];j=J[a+64>>2];d=J[a+44>>2];i=J[a+40>>2];f=J[a+52>>2];h=J[a+28>>2];g=J[a+32>>2];b=J[a+56>>2]}J[a+36>>2]=J[h+4>>2]-g;J[a+60>>2]=J[f+4>>2]-b;J[a+48>>2]=J[i+4>>2]-d;J[a+72>>2]=J[j+4>>2]-k;b=J[J[a+272>>2]+560>>2];J[e>>2]=J[b>>2];J[b>>2]=e;if(J[c+136>>2]){g=0;while(1){Hm(J[a+276>>2],J[c+132>>2]+(g<<3)|0);g=g+1|0;if(g>>>0>2]){continue}break}}a=J[c+140>>2];e:{if((a|0)<0|!(a&2147483647)){break e}a=J[c+132>>2];if((a|0)==(c|0)|!a){break e}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ia=c+144|0}function Gh(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;b=Ia+-64|0;e=b;Ia=b;H[a+60|0]=0;i=J[a+8>>2];a:{if(i>>>0<2){break a}p=i+1|0;c=p<<2;f=c>>>0>1024;H[e+60|0]=f;b:{if(c>>>0>=1025){g=Wb(e+20|0,c,10488,903);break b}g=b-(c+15&-16)|0;Ia=g}J[e+56>>2]=g;m=J[a+24>>2];b=J[m>>2];J[g>>2]=b;c=i-1|0;k=c&3;c:{if(i-2>>>0<3){h=1;d=1;break c}q=c&-4;h=1;c=b;d=1;while(1){j=J[m+(d<<3)>>2];J[(d<<2)+g>>2]=j;b=d+1|0;r=J[m+(b<<3)>>2];J[(b<<2)+g>>2]=r;b=d+2|0;l=J[m+(b<<3)>>2];J[(b<<2)+g>>2]=l;o=d+3|0;b=J[m+(o<<3)>>2];J[(o<<2)+g>>2]=b;h=l>>>0>=r>>>0&b>>>0>=l>>>0&j>>>0<=r>>>0&c>>>0<=j>>>0&h;d=d+4|0;c=b;n=n+4|0;if((q|0)!=(n|0)){continue}break}}if(k){n=0;while(1){c=J[m+(d<<3)>>2];J[(d<<2)+g>>2]=c;d=d+1|0;h=b>>>0<=c>>>0&h;b=c;n=n+1|0;if((k|0)!=(n|0)){continue}break}}if(!(h&1)){l=_c(e+20|0);J[(i<<2)+g>>2]=-1;gc(l,g,p,1);b=J[a+8>>2];d:{if(b){J[e+12>>2]=b;J[e+16>>2]=b;c=b<<2;e:{if(!c){c=0;break e}f=J[42504];b=f+12|0;c=(t=b,u=c,v=Ka[J[J[f>>2]+20>>2]](f)|0?33898:70610,w=19542,x=553,s=J[J[b>>2]+8>>2],Ka[s](t|0,u|0,v|0,w|0,x|0)|0);b=J[e+12>>2]}J[e+8>>2]=c;if((b|0)<=0){break d}f=(b<<2)+c|0;b=J[a+4>>2];while(1){J[c>>2]=J[b>>2];b=b+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}break d}J[e+16>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0}g=0;h=0;c=(i<<3)+48|0;if(c){b=J[42504];h=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,29113,10488,945)|0}c=i<<4;if(c){b=J[42504];g=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,29113,10488,946)|0}q=i>>>0<=1?1:i;o=J[l+8>>2];d=0;while(1){b=d<<2;f=J[b+o>>2];J[b+J[a+4>>2]>>2]=J[J[e+8>>2]+(f<<2)>>2];c=(d<<3)+h|0;b=J[a+24>>2]+(f<<3)|0;J[c>>2]=J[b>>2];J[c+4>>2]=J[b+4>>2];k=J[a+28>>2]+(f<<4)|0;f=J[k>>2];c=J[k+4>>2];b=J[k+12>>2];j=(d<<4)+g|0;J[j+8>>2]=J[k+8>>2];J[j+12>>2]=b;J[j>>2]=f;J[j+4>>2]=c;d=d+1|0;if((q|0)!=(d|0)){continue}break}b=(i<<3)+h|0;J[b>>2]=-1;J[(p<<3)+h>>2]=-1;J[b+40>>2]=-1;J[b+32>>2]=-1;J[b+24>>2]=-1;J[b+16>>2]=-1;J[a+32>>2]=i;c=J[a+28>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[a+24>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}J[a+28>>2]=g;J[a+24>>2]=h;a=J[e+16>>2];f:{if((a|0)<0|!(a&2147483647)){break f}b=J[e+8>>2];if(!b){break f}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,b)}wc(l);f=K[e+60|0]}if(!f){break a}eb(J[e+56>>2])}Ia=e- -64|0}function E6(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0),H=Q(0),I=Q(0),K=Q(0),M=Q(0),O=Q(0),P=Q(0);j=Ia-48|0;Ia=j;q=1;a:{if(!(J[c+40>>2]&L[a+20>>1])){break a}F=J[c>>2];if(!J[F+588>>2]){break a}k=N[c+20>>2];q=J[a+4>>2];u=N[c+36>>2];d=Q(N[q+8>>2]-u);e=Q(d+d);h=N[c+12>>2];v=N[c+28>>2];d=Q(N[q>>2]-v);f=Q(d+d);x=N[c+32>>2];d=Q(N[q+4>>2]-x);g=Q(d+d);l=N[c+16>>2];i=Q(Q(k*e)+Q(Q(h*f)+Q(g*l)));d=N[c+24>>2];n=Q(Q(d*d)+Q(-.5));N[j+44>>2]=Q(k*i)+Q(Q(e*n)-Q(d*Q(Q(h*g)-Q(f*l))));N[j+40>>2]=Q(l*i)+Q(Q(g*n)-Q(d*Q(Q(k*f)-Q(e*h))));N[j+36>>2]=Q(h*i)+Q(Q(f*n)-Q(d*Q(Q(l*e)-Q(g*k))));w=J[a+8>>2];e=N[w+8>>2];e=Q(e+e);f=N[w>>2];f=Q(f+f);g=N[w+4>>2];g=Q(g+g);i=Q(Q(k*e)+Q(Q(h*f)+Q(l*g)));N[j+32>>2]=Q(k*i)+Q(Q(e*n)-Q(d*Q(Q(h*g)-Q(f*l))));N[j+28>>2]=Q(l*i)+Q(Q(g*n)-Q(d*Q(Q(k*f)-Q(e*h))));N[j+24>>2]=Q(h*i)+Q(Q(f*n)-Q(d*Q(Q(l*e)-Q(g*k))));e=N[q+8>>2];w=J[a+12>>2];f=N[w+8>>2];g=Q(e+f);o=N[q+4>>2];m=N[w+4>>2];i=Q(o+m);r=Q(e-f);o=Q(o-m);e=N[q>>2];f=N[w>>2];m=Q(e-f);s=Q(e+f);if(!(m>s)){y=Q(-h);p=Q(y-h);e=Q(-k);G=Q(p*e);f=Q(-l);t=Q(f-l);H=Q(d*t);C=Q(Q(s-m)*Q(.5));z=Q(d*p);A=Q(t*e);D=Q(Q(i-o)*Q(.5));B=Q(Q(h*p)+Q(1));I=Q(t*f);E=Q(Q(g-r)*Q(.5));K=Q(Q(Q(R(Q(Q(G-H)*C)))+Q(R(Q(Q(z+A)*D))))+Q(R(Q(Q(B-I)*E))));t=Q(u*Q(-2));u=Q(v*Q(-2));v=Q(x*Q(-2));x=Q(Q(k*t)+Q(Q(h*u)+Q(v*l)));g=Q(Q(r+g)*Q(.5));r=Q(g+g);g=Q(Q(m+s)*Q(.5));m=Q(g+g);g=Q(Q(o+i)*Q(.5));o=Q(g+g);s=Q(Q(e*r)+Q(Q(y*m)+Q(o*f)));M=Q(Q(Q(k*x)+Q(Q(t*n)-Q(d*Q(Q(h*v)+Q(u*f)))))+Q(Q(e*s)+Q(Q(r*n)+Q(d*Q(Q(y*o)+Q(l*m))))));g=Q(K+M);p=Q(p*f);i=Q(e-k);O=Q(d*i);P=B;B=Q(i*e);z=Q(Q(Q(R(Q(Q(p+O)*C)))+Q(R(Q(Q(P-B)*D))))+Q(R(Q(Q(A-z)*E))));A=Q(Q(Q(l*x)+Q(Q(v*n)-Q(d*Q(Q(k*u)+Q(t*y)))))+Q(Q(f*s)+Q(Q(o*n)+Q(d*Q(Q(e*m)+Q(h*r))))));i=Q(z+A);p=Q(Q(Q(R(Q(Q(Q(Q(1)-I)-B)*C)))+Q(R(Q(Q(p-O)*D))))+Q(R(Q(Q(G+H)*E))));d=Q(Q(Q(h*x)+Q(Q(u*n)-Q(d*Q(Q(l*t)+Q(v*e)))))+Q(Q(y*s)+Q(Q(m*n)+Q(d*Q(Q(f*r)+Q(k*o))))));s=Q(p+d);o=Q(A-z);m=Q(d-p);r=Q(M-K)}N[j+20>>2]=Q(g-r)*Q(.5);N[j+16>>2]=Q(i-o)*Q(.5);N[j+12>>2]=Q(s-m)*Q(.5);c=J[c+4>>2];q=fq(J[c+12>>2],J[c+8>>2],F,j+36|0,j+24|0,b,j+12|0,J[a+16>>2])}Ia=j+48|0;return q|0}function J$(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0;d=Ia-96|0;Ia=d;if(b){u=a+4|0;while(1){t=J[c>>2];zb(J[a+2232>>2],J[a+2220>>2],d+48|0,d+84|0,d+36|0,t,0,0);f=N[d+48>>2];g=Q(N[d+60>>2]-f);e=N[d+52>>2];l=Q(N[d+76>>2]-e);f=Q(N[d+72>>2]-f);e=Q(N[d+64>>2]-e);s=Q(Q(g*l)-Q(f*e));i=e;e=N[d+56>>2];m=Q(N[d+80>>2]-e);e=Q(N[d+68>>2]-e);l=Q(Q(i*m)-Q(l*e));m=Q(Q(e*f)-Q(m*g));f=Q(Y(Q(Q(s*s)+Q(Q(l*l)+Q(m*m)))));if(f>Q(0)){f=Q(Q(1)/f);s=Q(s*f);m=Q(m*f);l=Q(l*f)}n=J[d+36>>2];j=8;a:{if((n|0)==-1){break a}zb(J[a+2232>>2],J[a+2220>>2],d,0,0,n,0,0);e=N[d>>2];o=Q(N[d+12>>2]-e);h=N[d+4>>2];g=Q(N[d+28>>2]-h);p=Q(N[d+24>>2]-e);i=Q(N[d+16>>2]-h);f=Q(Q(o*g)-Q(p*i));k=i;i=N[d+8>>2];q=Q(N[d+32>>2]-i);r=Q(N[d+20>>2]-i);g=Q(Q(k*q)-Q(g*r));k=Q(g*Q(N[d+72>>2]-e));e=Q(Q(r*p)-Q(q*o));j=0;if(!(Q(Q(f*Q(N[d+80>>2]-i))+Q(k+Q(e*Q(N[d+76>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}j=(Q(Q(f*s)+Q(Q(g*l)+Q(m*e)))>2];b:{if((n|0)!=-1){zb(J[a+2232>>2],J[a+2220>>2],d,0,0,n,0,0);e=N[d>>2];o=Q(N[d+12>>2]-e);h=N[d+4>>2];g=Q(N[d+28>>2]-h);p=Q(N[d+24>>2]-e);i=Q(N[d+16>>2]-h);f=Q(Q(o*g)-Q(p*i));k=i;i=N[d+8>>2];q=Q(N[d+32>>2]-i);r=Q(N[d+20>>2]-i);g=Q(Q(k*q)-Q(g*r));k=Q(g*Q(N[d+48>>2]-e));e=Q(Q(r*p)-Q(q*o));if(!(Q(Q(f*Q(N[d+56>>2]-i))+Q(k+Q(e*Q(N[d+52>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}j=(Q(Q(f*s)+Q(Q(g*l)+Q(m*e)))>2];c:{if((n|0)!=-1){zb(J[a+2232>>2],J[a+2220>>2],d,0,0,n,0,0);e=N[d>>2];o=Q(N[d+12>>2]-e);h=N[d+4>>2];g=Q(N[d+28>>2]-h);p=Q(N[d+24>>2]-e);i=Q(N[d+16>>2]-h);f=Q(Q(o*g)-Q(p*i));k=i;i=N[d+8>>2];q=Q(N[d+32>>2]-i);r=Q(N[d+20>>2]-i);g=Q(Q(k*q)-Q(g*r));k=Q(g*Q(N[d+60>>2]-e));e=Q(Q(r*p)-Q(q*o));if(!(Q(Q(f*Q(N[d+68>>2]-i))+Q(k+Q(e*Q(N[d+64>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}j=(Q(Q(f*s)+Q(Q(g*l)+Q(m*e)))>2];M=N[b+76>>2];O=N[b+88>>2];P=N[b+96>>2];R=N[b+80>>2];S=N[b+92>>2];T=N[b+100>>2];U=N[b+104>>2];B=N[b+16>>2];C=N[b+20>>2];d=N[a+16>>2];e=N[a+28>>2];p=N[b+48>>2];q=N[b+60>>2];D=N[b+28>>2];r=N[b+40>>2];m=N[b+52>>2];s=N[b- -64>>2];V=N[b+72>>2];E=N[b>>2];F=N[b+4>>2];G=N[b+8>>2];f=N[a+24>>2];g=N[a>>2];h=N[a+12>>2];H=N[b+12>>2];i=N[a+4>>2];I=N[b+24>>2];o=N[b+36>>2];J=N[b+32>>2];j=N[a+32>>2];n=N[b+68>>2];t=Q(j*n);u=N[b+44>>2];k=N[a+8>>2];l=N[a+20>>2];v=N[b+56>>2];N[b+32>>2]=J+Q(t+Q(Q(u*k)+Q(l*v)));w=Q(l*m);N[b+28>>2]=D+Q(Q(s*j)+Q(Q(r*k)+w));c=Q(k*o);N[b+24>>2]=I+Q(Q(q*j)+Q(c+Q(l*p)));x=Q(e*n);N[b+20>>2]=C+Q(x+Q(Q(u*i)+Q(d*v)));y=Q(d*m);N[b+16>>2]=B+Q(Q(s*e)+Q(Q(r*i)+y));z=Q(i*o);N[b+12>>2]=H+Q(Q(q*e)+Q(z+Q(d*p)));A=Q(f*n);N[b+8>>2]=G+Q(A+Q(Q(u*g)+Q(h*v)));m=Q(h*m);N[b+4>>2]=F+Q(Q(s*f)+Q(Q(r*g)+m));n=Q(g*o);N[b>>2]=E+Q(Q(q*f)+Q(n+Q(h*p)));K=Q(J+Q(t+Q(Q(k*q)+Q(l*s))));o=Q(I+Q(Q(j*u)+Q(c+Q(l*r))));t=Q(D+Q(Q(j*v)+Q(Q(k*p)+w)));c=Q(Q(Q(j*K)+Q(Q(k*o)+Q(l*t)))+Q(U+Q(Q(j*J)+Q(Q(k*I)+Q(l*D)))));N[b+104>>2]=Q(c+c)*Q(.5);w=Q(C+Q(x+Q(Q(i*q)+Q(d*s))));x=Q(H+Q(Q(e*u)+Q(z+Q(d*r))));y=Q(B+Q(Q(e*v)+Q(Q(i*p)+y)));c=Q(Q(Q(Q(Q(K*e)+Q(Q(o*i)+Q(d*t)))+Q(S+Q(Q(j*C)+Q(Q(k*H)+Q(l*B)))))+Q(Q(Q(j*w)+Q(Q(k*x)+Q(l*y)))+Q(T+Q(Q(e*J)+Q(Q(i*I)+Q(d*D))))))*Q(.5));N[b+100>>2]=c;z=Q(G+Q(A+Q(Q(g*q)+Q(h*s))));A=Q(E+Q(Q(f*u)+Q(n+Q(h*r))));m=Q(F+Q(Q(f*v)+Q(Q(g*p)+m)));n=Q(Q(Q(Q(R+Q(Q(j*G)+Q(Q(k*E)+Q(l*F))))+Q(Q(K*f)+Q(Q(o*g)+Q(h*t))))+Q(Q(Q(j*z)+Q(Q(k*A)+Q(l*m)))+Q(P+Q(Q(f*J)+Q(Q(g*I)+Q(h*D))))))*Q(.5));N[b+96>>2]=n;N[b+92>>2]=c;c=Q(Q(Q(w*e)+Q(Q(x*i)+Q(d*y)))+Q(O+Q(Q(e*C)+Q(Q(i*H)+Q(d*B)))));N[b+88>>2]=Q(c+c)*Q(.5);c=Q(Q(Q(Q(M+Q(Q(e*G)+Q(Q(i*E)+Q(d*F))))+Q(Q(w*f)+Q(Q(x*g)+Q(h*y))))+Q(Q(Q(z*e)+Q(Q(A*i)+Q(d*m)))+Q(L+Q(Q(f*C)+Q(Q(g*H)+Q(h*B))))))*Q(.5));N[b+84>>2]=c;N[b+80>>2]=n;N[b+76>>2]=c;c=Q(Q(V+Q(Q(f*G)+Q(Q(g*E)+Q(h*F))))+Q(Q(z*f)+Q(Q(A*g)+Q(h*m))));N[b+72>>2]=Q(c+c)*Q(.5)}function W8(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=Q(0);if(b-3>>>0<=1){return kC(J[42497],c)|0}a:{b:{switch(b-1|0){case 1:e=J[42497];b=Ia-16|0;Ia=b;a=J[42504];d=Ka[J[J[a>>2]+20>>2]](a)|0?45786:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,132,d,6536,514)|0;J[a+12>>2]=1;J[a+4>>2]=196610;I[a+52>>1]=0;J[a+8>>2]=158416;J[a>>2]=158332;J[a+80>>2]=J[c+64>>2];J[a+84>>2]=J[c+108>>2];N[a+88>>2]=N[c+68>>2];N[a+92>>2]=N[c+72>>2];N[a+96>>2]=N[c+76>>2];N[a+100>>2]=N[c+80>>2];N[a+104>>2]=N[c+84>>2];N[a+108>>2]=N[c+88>>2];N[a+112>>2]=N[c+92>>2];N[a+116>>2]=N[c+96>>2];N[a+120>>2]=N[c+100>>2];f=N[c+104>>2];J[a+128>>2]=e;N[a+124>>2]=f;N[a+16>>2]=N[c>>2];N[a+20>>2]=N[c+4>>2];N[a+24>>2]=N[c+8>>2];N[a+28>>2]=N[c+12>>2];N[a+32>>2]=N[c+16>>2];N[a+36>>2]=N[c+20>>2];N[a+40>>2]=N[c+24>>2];N[a+44>>2]=N[c+28>>2];N[a+48>>2]=N[c+32>>2];d=J[c+40>>2];J[a+52>>2]=J[c+36>>2];J[a+56>>2]=d;d=J[c+48>>2];J[a+60>>2]=J[c+44>>2];J[a+64>>2]=d;d=J[c+56>>2];J[a+68>>2]=J[c+52>>2];J[a+72>>2]=d;J[a+76>>2]=J[c+60>>2];J[b+8>>2]=a;c=qb(e+48|0,b+8|0,b+15|0);break a;case 0:e=J[42497];b=Ia-16|0;Ia=b;a=J[42504];d=Ka[J[J[a>>2]+20>>2]](a)|0?50944:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,100,d,6536,570)|0;J[a+12>>2]=1;J[a+4>>2]=196609;J[a+76>>2]=0;J[a+80>>2]=0;J[a+96>>2]=e;I[a+68>>1]=0;J[a+8>>2]=158580;J[a>>2]=158476;J[a+84>>2]=0;J[a+88>>2]=0;J[a+92>>2]=0;N[a+16>>2]=N[c>>2];N[a+20>>2]=N[c+4>>2];N[a+24>>2]=N[c+8>>2];N[a+28>>2]=N[c+12>>2];N[a+32>>2]=N[c+16>>2];N[a+36>>2]=N[c+20>>2];d=J[c+28>>2];J[a+40>>2]=J[c+24>>2];J[a+44>>2]=d;d=J[c+36>>2];J[a+48>>2]=J[c+32>>2];J[a+52>>2]=d;d=J[c+44>>2];J[a+56>>2]=J[c+40>>2];J[a+60>>2]=d;J[a- -64>>2]=J[c+48>>2];I[a+68>>1]=L[c+52>>1];J[a+72>>2]=J[c+56>>2];J[c+44>>2]=0;J[b+8>>2]=a;c=qb(e+88|0,b+8|0,b+15|0);break a;case 16:e=J[42497];b=Ia-16|0;Ia=b;a=J[42504];d=Ka[J[J[a>>2]+20>>2]](a)|0?47310:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,44,d,6536,658)|0;J[a+12>>2]=1;J[a+4>>2]=196625;J[a+16>>2]=e;J[a+8>>2]=157544;J[a>>2]=157488;J[a+20>>2]=J[c>>2];J[a+24>>2]=J[c+4>>2];J[a+28>>2]=J[c+8>>2];d=J[c+12>>2];J[a+36>>2]=0;J[a+32>>2]=d;J[a+40>>2]=J[c+16>>2];J[b+8>>2]=a;c=qb(e+128|0,b+8|0,b+15|0);break a;default:break b}}Xa(J[42504],32,22230,62,77312,0);return 0}if(!K[b+15|0]){J[c>>2]=J[b+8>>2]}Ia=b+16|0;return a|0}function DY(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0;f=Ia-48|0;Ia=f;a:{if(K[a+16|0]){m=N[c>>2];N[f>>2]=m;n=N[c+4>>2];N[f+4>>2]=n;i=N[c+8>>2];N[f+12>>2]=N[d>>2];N[f+16>>2]=N[d+4>>2];N[f+20>>2]=N[d+8>>2];N[f+24>>2]=N[e>>2];N[f+28>>2]=N[e+4>>2];N[f+32>>2]=N[e+8>>2];break a}h=J[a+8>>2];i=N[h+32>>2];o=N[h+20>>2];p=N[h+28>>2];q=N[h+16>>2];z=K[h+72|0];r=N[h+8>>2];s=N[h+4>>2];t=N[c>>2];u=N[h>>2];v=N[c+4>>2];w=N[h+12>>2];x=N[c+8>>2];y=N[h+24>>2];m=Q(Q(Q(t*u)+Q(v*w))+Q(x*y));N[f>>2]=m;n=Q(Q(Q(t*s)+Q(v*q))+Q(x*p));N[f+4>>2]=n;c=(z?24:12)+f|0;j=N[d>>2];k=N[d+4>>2];l=N[d+8>>2];N[c+8>>2]=Q(Q(r*j)+Q(o*k))+Q(i*l);N[c+4>>2]=Q(Q(s*j)+Q(q*k))+Q(p*l);N[c>>2]=Q(Q(u*j)+Q(w*k))+Q(y*l);c=(z?12:24)+f|0;j=N[e>>2];k=N[e+4>>2];l=N[e+8>>2];N[c+8>>2]=Q(Q(r*j)+Q(o*k))+Q(i*l);N[c+4>>2]=Q(Q(s*j)+Q(q*k))+Q(p*l);N[c>>2]=Q(Q(u*j)+Q(w*k))+Q(y*l);i=Q(Q(Q(t*r)+Q(v*o))+Q(x*i))}N[f+8>>2]=i;h=J[b+8>>2];b=J[a+12>>2];if(b){b=K[b+h|0]}else{b=56}e=a+20|0;d=J[a+868>>2];if((d|0)==16){c=a+880|0;kc(c,e,J[a+788>>2],K[a+852|0],a+596|0);kc(c,a+56|0,J[a+792>>2],K[a+853|0],a+608|0);kc(c,a+92|0,J[a+796>>2],K[a+854|0],a+620|0);kc(c,a+128|0,J[a+800>>2],K[a+855|0],a+632|0);kc(c,a+164|0,J[a+804>>2],K[a+856|0],a+644|0);kc(c,a+200|0,J[a+808>>2],K[a+857|0],a+656|0);kc(c,a+236|0,J[a+812>>2],K[a+858|0],a+668|0);kc(c,a+272|0,J[a+816>>2],K[a+859|0],a+680|0);kc(c,a+308|0,J[a+820>>2],K[a+860|0],a+692|0);kc(c,a+344|0,J[a+824>>2],K[a+861|0],a+704|0);kc(c,a+380|0,J[a+828>>2],K[a+862|0],a+716|0);kc(c,a+416|0,J[a+832>>2],K[a+863|0],a+728|0);kc(c,a+452|0,J[a+836>>2],K[a+864|0],a+740|0);kc(c,a+488|0,J[a+840>>2],K[a+865|0],a+752|0);kc(c,a+524|0,J[a+844>>2],K[a+866|0],a+764|0);kc(c,a+560|0,J[a+848>>2],K[a+867|0],a+776|0);i=N[f+8>>2];n=N[f+4>>2];m=N[f>>2];d=0}J[a+868>>2]=d+1;c=e+P(d,36)|0;N[c+8>>2]=i;N[c+4>>2]=n;N[c>>2]=m;N[c+12>>2]=N[f+12>>2];N[c+16>>2]=N[f+16>>2];N[c+20>>2]=N[f+20>>2];N[c+24>>2]=N[f+24>>2];N[c+28>>2]=N[f+28>>2];N[c+32>>2]=N[f+32>>2];a=P(d,12)+a|0;J[a+596>>2]=J[g>>2];J[a+600>>2]=J[g+4>>2];J[a+604>>2]=J[g+8>>2];J[(e+(d<<2)|0)+768>>2]=h;H[(d+e|0)+832|0]=b;Ia=f+48|0;return 1}function Jka(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=Q(0);h=Ia-48|0;Ia=h;f=J[a+44>>2];b=J[f+336>>2];d=J[b>>2];if(d){J[b>>2]=J[d>>2]}if(!d){d=J[42504];b=Ka[J[J[d>>2]+20>>2]](d)|0?31810:70610;b=Ka[J[J[d+12>>2]+8>>2]](d+12|0,12195,b,23034,82)|0;d=b+19&-16;J[d-4>>2]=d-b;d=Qc(d,J[f+340>>2])}f=d+11856|0;J[f>>2]=0;J[f+4>>2]=0;g=d+11852|0;a:{if(!J[a+40>>2]){f=0;J[d+12052>>2]=0;l=d+12060|0;m=d+12048|0;break a}b=J[a+36>>2];f=0;while(1){e=J[J[a+32>>2]+(i<<2)>>2];c=J[e+32>>2];j=P(i,52);b=j+b|0;J[b>>2]=J[e+28>>2];J[b+4>>2]=c;J[b+48>>2]=J[e+76>>2];c=J[e+72>>2];J[b+40>>2]=J[e+68>>2];J[b+44>>2]=c;c=J[e+64>>2];J[b+32>>2]=J[e+60>>2];J[b+36>>2]=c;c=J[e+56>>2];J[b+24>>2]=J[e+52>>2];J[b+28>>2]=c;c=J[e+48>>2];J[b+16>>2]=J[e+44>>2];J[b+20>>2]=c;c=J[e+40>>2];J[b+8>>2]=J[e+36>>2];J[b+12>>2]=c;b=J[a+36>>2];e=K[(j+b|0)+48|0];f=e>>>0>>0?f:e;i=i+1|0;if(i>>>0>2]){continue}break}J[d+12052>>2]=0;m=d+12048|0;if((J[d+12056>>2]&2147483647)>>>0>>0){Zb(m,f)}J[d+12052>>2]=f;J[d+12064>>2]=0;l=d+12060|0;if((J[d+12068>>2]&2147483647)>>>0>=f>>>0){break a}Zb(l,f)}J[d+12064>>2]=f;n=J[a+48>>2];b=J[a+28>>2];J[h+44>>2]=d+12088;J[h+40>>2]=d+11824;J[h+36>>2]=g;J[h+28>>2]=138052;J[h+32>>2]=b+11836;o=J[a+40>>2];b:{if(!o){i=0;e=0;g=0;j=0;break b}p=J[a+36>>2];j=0;g=0;e=0;b=0;i=0;while(1){t=J[J[a+32>>2]+(b<<2)>>2];u=J[J[a+28>>2]+12132>>2];c=J[a+44>>2];v=N[c+52>>2];N[h+12>>2]=N[c+68>>2];N[h+16>>2]=N[c+72>>2];N[h+20>>2]=N[c+76>>2];k=0;q=P(b,52);r=q+p|0;s=J[(J[J[r>>2]+24>>2]<<2)+169916>>2];if(s){k=Ka[s|0](r,v,h+28|0,(n<<5)+u|0,h+24|0,h+12|0,J[c+600>>2],J[c+604>>2],J[m>>2],J[l>>2])|0;o=J[a+40>>2];p=J[a+36>>2]}c=p+q|0;H[c+49|0]=k;k=L[c+46>>1];i=i>>>0>k>>>0?i:k;c=L[c+44>>1];e=c>>>0>>0?e:c;c=L[J[t+60>>2]+12>>1];k=c&255;g=g>>>0>>0?k:g;c=c>>>8|0;j=c>>>0>j>>>0?c:j;n=n- -64|0;b=b+1|0;if(o>>>0>b>>>0){continue}break}b=J[a+28>>2]}c=b+12112|0;b=J[c>>2];J[c>>2]=(b|0)>(g|0)?b:g;g=J[a+28>>2]+12116|0;b=J[g>>2];J[g>>2]=(b|0)>(j|0)?b:j;g=J[a+28>>2]+12120|0;b=J[g>>2];J[g>>2]=(b|0)>(e|0)?b:e;e=J[a+28>>2]+12124|0;b=J[e>>2];J[e>>2]=(b|0)>(i|0)?b:i;e=J[a+28>>2]+12128|0;b=J[e>>2];J[e>>2]=(b|0)>(f|0)?b:f;a=J[J[a+44>>2]+336>>2];J[d>>2]=J[a>>2];J[a>>2]=d;Ia=h+48|0}function Zo(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=0,I=Q(0);z=Ia-16|0;Ia=z;n=N[e+8>>2];o=N[c+8>>2];s=Q(n-o);H=J[a+16>>2];B=N[H+8>>2];i=Q(B-o);p=N[e>>2];q=N[c>>2];t=Q(p-q);C=N[H>>2];h=Q(C-q);j=N[e+4>>2];r=N[c+4>>2];u=Q(j-r);D=N[H+4>>2];g=Q(D-r);A=Q(Q(s*i)+Q(Q(t*h)+Q(u*g)));E=N[d+8>>2];v=Q(E-o);k=N[d>>2];w=Q(k-q);m=N[d+4>>2];x=Q(m-r);l=Q(Q(v*i)+Q(Q(w*h)+Q(x*g)));a:{if(l<=Q(0)){c=0;i=r;h=o;e=0;g=q;if(A<=Q(0)){break a}}i=Q(B-E);h=Q(C-k);g=Q(D-m);F=Q(Q(s*i)+Q(Q(t*h)+Q(u*g)));c=0;b:{y=Q(Q(v*i)+Q(Q(w*h)+Q(x*g)));if(!(y>=Q(0))){break b}e=1;if(!(y>=F)){break b}i=m;h=E;g=k;break a}I=Q(Q(l*F)-Q(A*y));if(!(!(I<=Q(0))|(!(y<=Q(0))|!(l>=Q(0))))){g=Q(l/Q(l-y));h=Q(o+Q(v*g));i=Q(r+Q(x*g));e=3;g=Q(q+Q(w*g));break a}i=Q(B-n);h=Q(C-p);g=Q(D-j);G=Q(Q(v*i)+Q(Q(w*h)+Q(x*g)));c:{g=Q(Q(s*i)+Q(Q(t*h)+Q(u*g)));if(!(g>=Q(0))){break c}e=2;if(!(g>=G)){break c}i=j;h=n;g=p;break a}l=Q(Q(G*A)-Q(g*l));if(!(!(l<=Q(0))|(!(g<=Q(0))|!(A>=Q(0))))){g=Q(A/Q(A-g));h=Q(o+Q(s*g));i=Q(r+Q(u*g));e=5;g=Q(q+Q(t*g));break a}d:{h=Q(Q(y*g)-Q(F*G));if(!(h<=Q(0))){break d}i=Q(F-y);if(!(i>=Q(0))){break d}g=Q(G-g);if(!(g>=Q(0))){break d}g=Q(i/Q(i+g));h=Q(E+Q(Q(n-E)*g));i=Q(m+Q(Q(j-m)*g));e=4;g=Q(k+Q(Q(p-k)*g));break a}g=Q(Q(1)/Q(I+Q(h+l)));j=Q(I*g);g=Q(l*g);h=Q(Q(s*j)+Q(o+Q(v*g)));i=Q(Q(u*j)+Q(r+Q(x*g)));e=6;c=1;g=Q(Q(t*j)+Q(q+Q(w*g)))}m=Q(h-B);n=Q(g-C);p=Q(i-D);k=Q(Q(m*m)+Q(Q(n*n)+Q(p*p)));e:{if(k>=N[a+20>>2]){break e}h=Q(Q(w*u)-Q(t*x));j=Q(Q(x*s)-Q(u*v));g=Q(Q(v*t)-Q(s*w));if(Q(Q(h*B)+Q(Q(j*C)+Q(D*g)))Q(9999999747378752e-20);i=d?m:h;N[z+12>>2]=i;h=d?p:g;N[z+8>>2]=h;g=d?n:j;N[z+4>>2]=g;if(c){hB(a,z+4|0,k,b);e=J[a+2588>>2];if(e>>>0>63){break e}d=J[f+4>>2];c=J[f>>2];b=J[f+8>>2];J[a+2588>>2]=e+1;a=P(e,12)+a|0;J[a+2600>>2]=b;a=a+2592|0;J[a>>2]=c;J[a+4>>2]=d;break e}d=J[a+24>>2];if(d>>>0>63){break e}J[a+24>>2]=d+1;c=(d<<3)+a|0;J[c+2080>>2]=d;N[c+2076>>2]=k;c=(d<<5)+a|0;N[c+36>>2]=i;N[c+32>>2]=h;N[c+28>>2]=g;J[c+48>>2]=J[f>>2];J[c+52>>2]=J[f+4>>2];a=J[f+8>>2];J[c+44>>2]=b;J[c+40>>2]=e;J[c+56>>2]=a}Ia=z+16|0}function Qi(a,b){var c=0,d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=0,B=0,C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0);h=Ia-32|0;Ia=h;z=J[a+168>>2];A=J[a+452>>2];B=J[a+456>>2];C=J[a+444>>2];l=J[a+264>>2];d=J[a+228>>2];a:{if(H[J[a+476>>2]]&1){J[b>>2]=0;J[b+4>>2]=0;J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;break a}D=N[a+560>>2];E=N[a+572>>2];F=N[a+584>>2];G=N[a+564>>2];I=N[a+576>>2];K=N[a+588>>2];L=N[a+568>>2];M=N[a+580>>2];O=N[a+592>>2];R=N[a+620>>2];S=N[a+608>>2];T=N[a+596>>2];s=N[a+524>>2];n=N[a+528>>2];o=N[a+532>>2];U=N[a+624>>2];V=N[a+612>>2];W=N[a+600>>2];t=N[a+536>>2];u=N[a+540>>2];v=N[a+544>>2];X=N[a+628>>2];f=N[a+616>>2];Y=N[a+604>>2];w=N[a+548>>2];x=N[a+552>>2];g=N[l+20>>2];y=N[a+556>>2];e=N[l+24>>2];i=N[l+8>>2];Z=N[l+4>>2];j=N[l>>2];m=N[l+16>>2];J[b+12>>2]=0;q=Q(-m);_=f;f=Q(-Z);N[b+24>>2]=Q(Q(Q(w*q)-Q(x*g))-Q(y*e))+Q(Q(Q(_*f)-Q(j*Y))-Q(i*X));N[b+20>>2]=Q(Q(Q(t*q)-Q(u*g))-Q(v*e))+Q(Q(Q(V*f)-Q(j*W))-Q(i*U));N[b+16>>2]=Q(Q(Q(s*q)-Q(n*g))-Q(o*e))+Q(Q(Q(S*f)-Q(j*T))-Q(i*R));g=Q(-g);o=Q(Q(Q(Q(v*f)-Q(j*o))-Q(i*y))+Q(Q(Q(M*g)-Q(m*L))-Q(e*O)));N[b+8>>2]=o;n=Q(Q(Q(Q(u*f)-Q(j*n))-Q(i*x))+Q(Q(Q(I*g)-Q(m*G))-Q(e*K)));N[b+4>>2]=n;e=Q(Q(Q(Q(t*f)-Q(j*s))-Q(i*w))+Q(Q(Q(E*g)-Q(m*D))-Q(e*F)));N[b>>2]=e;N[d>>2]=e+N[d>>2];N[d+4>>2]=n+N[d+4>>2];N[d+8>>2]=o+N[d+8>>2];N[d+16>>2]=N[b+16>>2]+N[d+16>>2];N[d+20>>2]=N[b+20>>2]+N[d+20>>2];N[d+24>>2]=N[b+24>>2]+N[d+24>>2]}J[b+28>>2]=0;r=J[a+448>>2];if(r>>>0>=2){k=1;while(1){p=k<<5;pe(h,(P(k,160)+A|0)+120|0,J[a+348>>2]+P(k,112)|0,J[a+360>>2]+P(k,36)|0,J[a+384>>2]+P(k,76)|0,p+l|0,(J[(P(k,80)+B|0)+72>>2]<<2)+z|0,(J[(p+C|0)+24>>2]<<5)+b|0);c=b+p|0;j=N[h>>2];N[c>>2]=j;f=N[h+4>>2];N[c+4>>2]=f;e=N[h+8>>2];J[c+12>>2]=0;N[c+8>>2]=e;g=N[h+16>>2];N[c+16>>2]=g;m=N[h+20>>2];N[c+20>>2]=m;i=N[h+24>>2];J[c+28>>2]=0;N[c+24>>2]=i;c=d+p|0;N[c>>2]=j+N[c>>2];N[c+4>>2]=f+N[c+4>>2];N[c+8>>2]=e+N[c+8>>2];N[c+16>>2]=g+N[c+16>>2];N[c+20>>2]=m+N[c+20>>2];N[c+24>>2]=i+N[c+24>>2];k=k+1|0;if((r|0)!=(k|0)){continue}break}}Wa(l,0,r<<5);Ia=h+32|0}function Fk(a,b,c,d,e,f,g){var h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=0,s=Q(0),t=0,u=0;h=Ia-288|0;Ia=h;a:{if(c==Q(0)){i=N[e+60>>2];p=K[e+64|0];q=J[e+28>>2];r=J[e+24>>2];J[h+36>>2]=158984;J[h+32>>2]=158960;t=h,u=ela(r,q),J[t+48>>2]=u;J[h+52>>2]=Ja;J[h+44>>2]=p>>>1&1;J[h+56>>2]=g;J[h+40>>2]=f;k=N[a>>2];N[h+60>>2]=k;j=N[a+4>>2];N[h- -64>>2]=j;l=N[a+8>>2];N[h+68>>2]=l;n=N[b>>2];N[h+72>>2]=n;s=N[b+4>>2];N[h+76>>2]=s;o=N[b+8>>2];J[h+112>>2]=0;J[h+116>>2]=0;I[h+108>>1]=0;J[h+104>>2]=-1;N[h+88>>2]=i;H[h+84|0]=d;N[h+80>>2]=o;J[h+120>>2]=0;J[h+124>>2]=0;J[h+128>>2]=0;J[h+132>>2]=0;J[h+144>>2]=0;J[h+136>>2]=2139095039;J[h+140>>2]=0;J[h+96>>2]=0;J[h+100>>2]=0;N[h+92>>2]=c;a=J[f+4>>2];H[h+208|0]=0;H[h+209|0]=(a|0)==1;c=N[g>>2];i=N[g+4>>2];m=N[g+8>>2];J[h+268>>2]=0;N[h+264>>2]=o;N[h+260>>2]=s;J[h+252>>2]=0;N[h+248>>2]=l;N[h+244>>2]=j;J[h+236>>2]=0;N[h+232>>2]=m;N[h+228>>2]=i;N[h+256>>2]=n;N[h+240>>2]=k;N[h+224>>2]=c;N[h+28>>2]=l-m;N[h+24>>2]=j-i;N[h+20>>2]=k-c;N[h+16>>2]=l+m;N[h+12>>2]=j+i;N[h+8>>2]=k+c;Io(e+112|0,h+20|0,h+8|0,h+32|4);J[h+36>>2]=158984;J[h+32>>2]=158960;if(!K[h+208|0]){break a}a=J[h+40>>2];Ka[J[J[a>>2]>>2]](a,h+96|0,h+160|0,h+172|0,h+184|0,h+92|0,h+196|0)|0;break a}j=N[e+60>>2];p=K[e+64|0];q=J[e+28>>2];r=J[e+24>>2];J[h+36>>2]=159144;J[h+56>>2]=g;J[h+32>>2]=159120;t=h,u=ela(r,q),J[t+48>>2]=u;J[h+52>>2]=Ja;J[h+44>>2]=p>>>1&1;J[h+40>>2]=f;l=N[a>>2];N[h+60>>2]=l;i=N[a+4>>2];N[h- -64>>2]=i;m=N[a+8>>2];N[h+68>>2]=m;o=N[b>>2];N[h+72>>2]=o;n=N[b+4>>2];N[h+76>>2]=n;k=N[b+8>>2];J[h+112>>2]=0;J[h+116>>2]=0;I[h+108>>1]=0;J[h+104>>2]=-1;N[h+88>>2]=j;H[h+84|0]=d;N[h+80>>2]=k;J[h+120>>2]=0;J[h+124>>2]=0;J[h+128>>2]=0;J[h+132>>2]=0;J[h+144>>2]=0;J[h+136>>2]=2139095039;J[h+140>>2]=0;J[h+96>>2]=0;J[h+100>>2]=0;N[h+92>>2]=c;d=J[f+4>>2];H[h+208|0]=0;H[h+209|0]=(d|0)==1;d=J[g+4>>2];f=J[g>>2];j=N[g+8>>2];J[h+268>>2]=0;N[h+264>>2]=k;N[h+260>>2]=n;J[h+252>>2]=0;N[h+248>>2]=m;N[h+244>>2]=i;J[h+236>>2]=0;N[h+232>>2]=j;N[h+256>>2]=o;N[h+240>>2]=l;J[h+224>>2]=f;J[h+228>>2]=d;LA(e+112|0,a,b,h+32|0,g,c);J[h+36>>2]=159144;J[h+32>>2]=159120;if(!K[h+208|0]){break a}a=J[h+40>>2];Ka[J[J[a>>2]>>2]](a,h+96|0,h+160|0,h+172|0,h+184|0,h+92|0,h+196|0)|0}Ia=h+288|0}function yT(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;h=b&65535;j=J[a+36>>2];a:{if(h>>>0>=j>>>0){break a}d=J[a+40>>2];c=L[d+(h<<1)>>1];if((c|0)==65535|c>>>0>=j>>>0){break a}e=J[a+48>>2];if(L[e+(h<<1)>>1]!=(b>>>16|0)){break a}g=J[a+28>>2];m=g+(c<<2)|0;k=J[m>>2];if(!k){break a}f=k>>>16|0;b:{c:{switch((k&65535)-3|0){case 1:l=J[a+8>>2];if(l>>>0<=f>>>0){break a}i=J[a+32>>2];if(i){e=i-1|0;J[a+32>>2]=e;J[m>>2]=J[g+(e<<2)>>2];d=J[a+40>>2];g=J[a+44>>2];e=g+(e<<1)|0;I[d+(L[e>>1]<<1)>>1]=c;I[g+(c<<1)>>1]=L[e>>1];I[e>>1]=b;c=h<<1;I[c+d>>1]=65535;J[a+52>>2]=J[a+52>>2]+1;e=J[a+48>>2];c=c+e|0;I[c>>1]=L[c>>1]+1}c=l-1|0;d:{if((c|0)==(f|0)){break d}g=J[J[a+4>>2]+P(c,52)>>2];h=g&65535;if(h>>>0>=j>>>0){break d}d=L[(h<<1)+d>>1];if((d|0)==65535|d>>>0>=j>>>0|L[(h<<1)+e>>1]!=(g>>>16|0)){break d}J[J[a+28>>2]+(d<<2)>>2]=k}J[a+8>>2]=c;d=P(f,52);f=J[a+4>>2];d=d+f|0;c=f+P(c,52)|0;J[d>>2]=J[c>>2];J[d+20>>2]=J[c+20>>2];f=J[c+16>>2];J[d+12>>2]=J[c+12>>2];J[d+16>>2]=f;f=J[c+8>>2];J[d+4>>2]=J[c+4>>2];J[d+8>>2]=f;N[d+24>>2]=N[c+24>>2];N[d+28>>2]=N[c+28>>2];N[d+32>>2]=N[c+32>>2];N[d+36>>2]=N[c+36>>2];N[d+40>>2]=N[c+40>>2];N[d+44>>2]=N[c+44>>2];N[d+48>>2]=N[c+48>>2];break b;case 0:break c;default:break a}}l=J[a+20>>2];if(l>>>0<=f>>>0){break a}i=J[a+32>>2];if(i){e=i-1|0;J[a+32>>2]=e;J[m>>2]=J[g+(e<<2)>>2];d=J[a+40>>2];g=J[a+44>>2];e=g+(e<<1)|0;I[d+(L[e>>1]<<1)>>1]=c;I[g+(c<<1)>>1]=L[e>>1];I[e>>1]=b;c=h<<1;I[c+d>>1]=65535;J[a+52>>2]=J[a+52>>2]+1;e=J[a+48>>2];c=c+e|0;I[c>>1]=L[c>>1]+1}c=l-1|0;e:{if((c|0)==(f|0)){break e}g=J[J[a+16>>2]+P(c,48)>>2];h=g&65535;if(h>>>0>=j>>>0){break e}d=L[(h<<1)+d>>1];if((d|0)==65535|d>>>0>=j>>>0|L[(h<<1)+e>>1]!=(g>>>16|0)){break e}J[J[a+28>>2]+(d<<2)>>2]=k}J[a+20>>2]=c;d=P(f,48);f=J[a+16>>2];d=d+f|0;c=f+P(c,48)|0;J[d>>2]=J[c>>2];J[d+20>>2]=J[c+20>>2];f=J[c+16>>2];J[d+12>>2]=J[c+12>>2];J[d+16>>2]=f;f=J[c+8>>2];J[d+4>>2]=J[c+4>>2];J[d+8>>2]=f;N[d+24>>2]=N[c+24>>2];N[d+28>>2]=N[c+28>>2];N[d+32>>2]=N[c+32>>2];N[d+36>>2]=N[c+36>>2];f=J[c+44>>2];J[d+40>>2]=J[c+40>>2];J[d+44>>2]=f}d=0;a=J[a+56>>2];if(J[a+72>>2]){while(1){c=J[J[a+68>>2]+(d<<2)>>2];if(J[c+232>>2]==(b|0)){J[c+232>>2]=-1}d=d+1|0;if(d>>>0>2]){continue}break}}i=1}return i|0}function Xw(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;h=Ia-160|0;Ia=h;i=J[e>>2];e=J[e+4>>2];J[h>>2]=i;J[h+4>>2]=e;if(!cb(e?e:84969,5131)){J[h+4>>2]=24522}p=h+68|0;i=J[a+48>>2];e=Ka[J[J[i>>2]+16>>2]](i)|0;Ka[J[J[e>>2]+16>>2]](p,e,h);m=J[h+80>>2];k=J[h>>2];n=J[h+4>>2];Ka[J[J[e>>2]+16>>2]](p,e,b);j=m;m=(m|0)==77;Ka[J[J[e>>2]+44>>2]](h+8|0,e,J[h+80>>2],c,d,m?78:j,f);Ka[J[J[i>>2]+20>>2]](i);p=m?70710:k;m=m?26885:n;e=2;a:{if((f|0)==2){if(!cb(m?m:84969,26885)){break a}}e=a+52|0;i=J[g+4>>2];l=J[g>>2];n=i-l>>3;k=P(n,12);if(k>>>0>M[a+56>>2]){H[h+68|0]=0;Ww(e,k,h+68|0)}k=J[e>>2];if((i|0)!=(l|0)){i=0;e=0;if(n-1>>>0>=3){o=n&-4;l=0;while(1){j=k+P(e,12)|0;J[j+4>>2]=0;J[j>>2]=168392;j=k+P(e|1,12)|0;J[j+4>>2]=0;J[j>>2]=168392;j=k+P(e|2,12)|0;J[j+4>>2]=0;J[j>>2]=168392;j=k+P(e|3,12)|0;J[j+4>>2]=0;J[j>>2]=168392;e=e+4|0;l=l+4|0;if((o|0)!=(l|0)){continue}break}}l=n&3;if(l){while(1){o=k+P(e,12)|0;J[o+4>>2]=0;J[o>>2]=168392;e=e+1|0;i=i+1|0;if((l|0)!=(i|0)){continue}break}}l=n>>>0<=1?1:n;e=0;while(1){i=e<<3;o=wb(a,J[i+J[g>>2]>>2]);i=J[(i+J[g>>2]|0)+4>>2];j=k+P(e,12)|0;J[j+4>>2]=o;J[j+8>>2]=i;e=e+1|0;if((l|0)!=(e|0)){continue}break}}e=wb(a,J[b>>2]);b=wb(a,J[b+4>>2]);g=wb(a,c);d=wb(a,d);i=wb(a,p);c=wb(a,m);J[h+100>>2]=k;J[h+104>>2]=k+P(n,12);J[h+96>>2]=f;J[h+84>>2]=d;J[h+80>>2]=g;d=0;J[h+72>>2]=d|e;J[h+76>>2]=b;J[h+68>>2]=168424;J[h+88>>2]=d|i;J[h+92>>2]=c;J[h+144>>2]=17;J[h+8>>2]=167536;J[h+12>>2]=h+144;c=h+8|0;b=J[c+4>>2];J[b>>2]=J[b>>2]+4;Ka[J[J[h+8>>2]+16>>2]](c,h+92|0);H[h+148|0]=J[h+96>>2];d=h+148|0;Ka[J[J[h+8>>2]+8>>2]](c,d);J[h+96>>2]=K[h+148|0];Ka[J[J[h+8>>2]+36>>2]](c,h+100|0);b=J[a+280>>2];e=J[a+284>>2];f=J[h+144>>2];q=h,r=yb(),J[q+32>>2]=r;J[h+36>>2]=Ja;J[h+24>>2]=b;J[h+28>>2]=e;J[h+16>>2]=1;J[h+12>>2]=f;J[h+8>>2]=167616;b=J[a+320>>2];b=Ka[J[J[b>>2]+16>>2]](b)|0;Ka[J[J[b>>2]+12>>2]](b,c|4,4)|0;Ka[J[J[b>>2]+12>>2]](b,h+16|0,4)|0;Ka[J[J[b>>2]+12>>2]](b,h+24|0,8)|0;Ka[J[J[b>>2]+12>>2]](b,h+32|0,8)|0;b=J[a+320>>2];J[h+152>>2]=b;J[h+148>>2]=167648;H[h+159|0]=4;Ka[J[J[b>>2]+12>>2]](b,h+159|0,1)|0;Ka[J[J[h+68>>2]+8>>2]](h+68|0,d);b=J[a+320>>2];Ka[J[J[b>>2]+20>>2]](b);e=!K[a+272|0]}Ia=h+160|0;return e|0}function Es(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;J[a>>2]=136984;c=J[a+88>>2];if(c){d=J[c>>2];if(d){b=J[c+12>>2];while(1){e=J[b+28>>2];if(e){Ks(e);f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,e);J[b+28>>2]=0}b=b+40|0;d=d-1|0;if(d){continue}break}}J[c+8>>2]=-1;J[c>>2]=0;J[c+4>>2]=-1;d=c+92|0;b=0;while(1){J[(c+P(b,12)|0)+96>>2]=0;J[(c+(b<<2)|0)+3176>>2]=-1;e=b|1;if((e|0)==257){J[c+28>>2]=0;J[c+16>>2]=0;Ae(c+36|0);b=J[c+76>>2];if(b){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[c+76>>2]=0;J[c+80>>2]=0;b=J[c+84>>2];if(b){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[c+84>>2]=0;J[c+88>>2]=0;J[c+4208>>2]=0;b=J[c+4216>>2];if(b){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[c+4216>>2]=0;J[c+4220>>2]=0}else{J[(d+P(e,12)|0)+4>>2]=0;f=e<<2;e=c+3176|0;J[f+e>>2]=-1;f=b|2;J[(d+P(f,12)|0)+4>>2]=0;J[e+(f<<2)>>2]=-1;f=b|3;J[(d+P(f,12)|0)+4>>2]=0;J[e+(f<<2)>>2]=-1;b=b+4|0;continue}break}b=c+4216|0;d=J[b>>2];if(d){e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d)}J[b>>2]=0;J[b+4>>2]=0;b=J[c+4212>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[c+4204>>2];if(!b){break a}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=c+3176|0;d=c+92|0;while(1){b=b-12|0;e=J[b+8>>2];b:{if((e|0)<0|!(e&2147483647)){break b}e=J[b>>2];if(!e){break b}f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,e)}if((b|0)!=(d|0)){continue}break}b=J[c+84>>2];if(b){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[c+84>>2]=0;J[c+88>>2]=0;b=J[c+76>>2];if(b){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[c+76>>2]=0;J[c+80>>2]=0;Ae(c+36|0);b=J[c+32>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[c+24>>2];if(!b){break c}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+20>>2];d:{if((b|0)<0|!(b&2147483647)){break d}b=J[c+12>>2];if(!b){break d}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c);J[a+88>>2]=0}c=J[a+92>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[a+120>>2];e:{if((c|0)<0|!(c&2147483647)){break e}c=J[a+112>>2];if(!c){break e}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[a+108>>2];f:{if((c|0)<0|!(c&2147483647)){break f}c=J[a+100>>2];if(!c){break f}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}J[a- -64>>2]=0;J[a+48>>2]=142012;J[a+24>>2]=0;J[a+8>>2]=142012;return a|0}function Wka(a){a=a|0;var b=0,c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=0,n=0,o=0,p=0,q=0,r=Q(0),s=Q(0),t=Q(0),u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;b=J[a+68>>2];u=J[a+48>>2]+P(b,112)|0;v=J[a+44>>2]+(b<<5)|0;b=b<<2;w=b+J[a+40>>2]|0;x=b+J[a+36>>2]|0;y=b+J[a+32>>2]|0;z=J[a+64>>2];A=J[a+60>>2];i=N[a+52>>2];n=J[a+72>>2];if(n>>>0>=2){k=1;while(1){B=k-1|0;q=B<<2;b=J[q+y>>2];m=L[b+30>>1];j=Q(Q(1)-Q(i*N[b+108>>2]));c=Q(Q(1)-Q(i*N[b+104>>2]));r=N[b+80>>2];d=N[b+64>>2];l=N[b+100>>2];s=N[b+88>>2];t=N[b+84>>2];e=N[b+72>>2];f=N[b+68>>2];if(!K[b+157|0]){g=N[J[x+q>>2]+76>>2];e=Q(e+Q(g*Q(i*N[a+84>>2])));f=Q(f+Q(g*Q(i*N[a+80>>2])));d=Q(d+Q(g*Q(i*N[a+76>>2])))}h=j>=Q(0)?j:Q(0);j=Q(h*s);g=Q(h*t);h=Q(h*r);c=c>=Q(0)?c:Q(0);e=Q(c*e);d=Q(c*d);f=Q(c*f);c=Q(Q(e*e)+Q(Q(d*d)+Q(f*f)));if(c>l){c=Q(Y(Q(l/c)));e=Q(e*c);f=Q(f*c);d=Q(d*c)}c=Q(Q(j*j)+Q(Q(h*h)+Q(g*g)));l=N[b+96>>2];if(c>l){c=Q(Y(Q(l/c)));j=Q(j*c);h=Q(h*c);g=Q(g*c)}C=m>>>8|0;o=o>>>0>>0?C:o;m=m&255;p=m>>>0>p>>>0?m:p;N[b+88>>2]=j;N[b+84>>2]=g;N[b+80>>2]=h;N[b+72>>2]=e;N[b+68>>2]=f;N[b+64>>2]=d;Zl(b- -64|0,b+80|0,N[b+124>>2],b+112|0,b,N[b+76>>2],N[b+128>>2],J[w+q>>2],N[b+92>>2],P(k,112)+u|0,K[b+158|0]);b=(B<<5)+v|0;J[b+12>>2]=0;J[b+28>>2]=0;k=k+1|0;if((n|0)!=(k|0)){continue}break}}k=n-1|0;b=J[(k<<2)+y>>2];j=Q(Q(1)-Q(i*N[b+108>>2]));c=Q(Q(1)-Q(i*N[b+104>>2]));r=N[b+80>>2];d=N[b+64>>2];l=N[b+100>>2];s=N[b+88>>2];t=N[b+84>>2];e=N[b+72>>2];f=N[b+68>>2];if(!K[b+157|0]){g=N[J[(k<<2)+x>>2]+76>>2];e=Q(e+Q(g*Q(i*N[a+84>>2])));f=Q(f+Q(g*Q(i*N[a+80>>2])));d=Q(d+Q(g*Q(i*N[a+76>>2])))}i=N[b+96>>2];h=j>=Q(0)?j:Q(0);j=Q(h*s);g=Q(h*t);h=Q(h*r);c=c>=Q(0)?c:Q(0);e=Q(c*e);d=Q(c*d);f=Q(c*f);c=Q(Q(e*e)+Q(Q(d*d)+Q(f*f)));if(c>l){c=Q(Y(Q(l/c)));e=Q(e*c);f=Q(f*c);d=Q(d*c)}a=L[b+30>>1];c=Q(Q(j*j)+Q(Q(h*h)+Q(g*g)));if(c>i){i=Q(Y(Q(i/c)));j=Q(j*i);h=Q(h*i);g=Q(g*i)}N[b+88>>2]=j;N[b+84>>2]=g;N[b+80>>2]=h;N[b+72>>2]=e;N[b+68>>2]=f;N[b+64>>2]=d;Zl(b- -64|0,b+80|0,N[b+124>>2],b+112|0,b,N[b+76>>2],N[b+128>>2],J[(k<<2)+w>>2],N[b+92>>2],P(n,112)+u|0,K[b+158|0]);b=(k<<5)+v|0;J[b+12>>2]=0;J[b+28>>2]=0;b=J[A>>2];k=a&255;k=k>>>0>p>>>0?k:p;J[A>>2]=(b|0)>(k|0)?b:k;b=J[z>>2];a=a>>>8|0;a=a>>>0>o>>>0?a:o;J[z>>2]=(a|0)<(b|0)?b:a}function Uia(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0);i=N[d+8>>2];C=N[c+24>>2];D=N[d+24>>2];j=Q(C-D);p=N[d>>2];E=N[c+16>>2];F=N[d+16>>2];m=Q(E-F);q=N[d+4>>2];G=N[c+20>>2];H=N[d+20>>2];n=Q(G-H);k=Q(Q(i*j)+Q(Q(p*m)+Q(q*n)));s=N[d+12>>2];u=Q(Q(s*s)+Q(-.5));l=Q(Q(Q(u*j)-Q(s*Q(Q(p*n)-Q(m*q))))+Q(i*k));l=Q(l+l);t=N[b+12>>2];v=l>2];y=o>2];n=kv?n:v;A=Q(k-n);I=Q(Q(x*x)+Q(Q(z*z)+Q(A*A)));K=N[a+4>>2];v=Q(K+N[e>>2]);e=I=(k>Q(0)?k:Q(-k)))|(!(t>=(l>Q(0)?l:Q(-l)))|!(r>=(o>Q(0)?o:Q(-o)))))){a=J[g+4096>>2];J[g+4096>>2]=a+1;l=j>=Q(0)?Q(1):Q(-1);k=l;o=Q(l*Q(0));j=Q(t-(j>Q(0)?j:Q(-j)));l=Q(r-(m>Q(0)?m:Q(-m)));t=Q(w-(n>Q(0)?n:Q(-n)));c=j==j&(l>=j&t>=j);o=c?k:o;n=n>=Q(0)?Q(1):Q(-1);k=Q(n*Q(0));d=l==l&l<=t&j>=l;n=c?k:d?k:n;m=m>=Q(0)?Q(1):Q(-1);k=Q(m*Q(0));m=c?k:d?m:k;k=Q(Q(i*o)+Q(Q(p*m)+Q(q*n)));b=(a<<6)+g|0;r=Q(Q(Q(u*o)+Q(s*Q(Q(p*n)+Q(m*v))))+Q(i*k));r=Q(r+r);N[b+8>>2]=r;i=Q(Q(Q(u*n)+Q(s*Q(Q(i*m)+Q(o*y))))+Q(q*k));w=Q(i+i);N[b+4>>2]=w;i=Q(Q(p*k)+Q(Q(u*m)+Q(s*Q(Q(q*o)+Q(n*B)))));p=Q(i+i);N[b>>2]=p;i=c?j:d?l:t;N[b+16>>2]=E+Q(i*p);p=Q(C+Q(i*r));q=Q(G+Q(i*w));i=Q(-i);b=b+16|0;break a}a=J[g+4096>>2];J[g+4096>>2]=a+1;b=(a<<6)+g|0;w=Q(Q(i*j)+Q(Q(p*m)+Q(q*n)));l=Q(Q(p*w)+Q(Q(u*m)+Q(s*Q(Q(q*j)+Q(n*B)))));N[b+16>>2]=F+Q(l+l);l=Q(Q(1)/Q(Y(I)));o=Q(x*l);k=Q(z*l);t=Q(A*l);r=Q(Q(i*o)+Q(Q(p*k)+Q(q*t)));x=Q(Q(Q(u*o)+Q(s*Q(Q(p*t)+Q(k*v))))+Q(i*r));N[b+8>>2]=x+x;x=Q(Q(q*r)+Q(Q(u*t)+Q(s*Q(Q(i*k)+Q(o*y)))));N[b+4>>2]=x+x;o=Q(Q(p*r)+Q(Q(u*k)+Q(s*Q(Q(q*o)+Q(t*B)))));N[b>>2]=o+o;p=Q(Q(Q(u*j)+Q(s*Q(Q(p*n)+Q(m*v))))+Q(i*w));p=Q(D+Q(p+p));i=Q(Q(Q(u*n)+Q(s*Q(Q(i*m)+Q(j*y))))+Q(q*w));q=Q(H+Q(i+i));i=Q(Q(1)/l);b=b+16|0}J[b+12>>2]=0;N[b+8>>2]=p;N[b+4>>2]=q;a=(a<<6)+g|0;J[a+52>>2]=-1;N[a+12>>2]=i-K}return e|0}function xT(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0);d=b&65535;g=J[a+36>>2];a:{if(d>>>0>=g>>>0){break a}e=L[J[a+40>>2]+(d<<1)>>1];if((e|0)==65535|e>>>0>=g>>>0|L[J[a+48>>2]+(d<<1)>>1]!=(b>>>16|0)){break a}d=J[J[a+28>>2]+(e<<2)>>2];if(!d){break a}e=d&65535;if(J[c>>2]!=(e-1|0)){break a}d=d>>>16|0;b:{c:{switch(e-3|0){case 1:if(d>>>0>=M[a+8>>2]){break a}e=J[c+4>>2];d=J[a+4>>2]+P(d,52)|0;J[d+4>>2]=J[c>>2];J[d+8>>2]=e;J[d+20>>2]=J[c+16>>2];e=J[c+12>>2];J[d+12>>2]=J[c+8>>2];J[d+16>>2]=e;N[d+24>>2]=N[c+20>>2];N[d+28>>2]=N[c+24>>2];N[d+32>>2]=N[c+28>>2];N[d+36>>2]=N[c+32>>2];N[d+40>>2]=N[c+36>>2];N[d+44>>2]=N[c+40>>2];N[d+48>>2]=N[c+44>>2];break b;case 0:break c;default:break a}}if(d>>>0>=M[a+20>>2]){break a}e=J[c+4>>2];d=J[a+16>>2]+P(d,48)|0;J[d+4>>2]=J[c>>2];J[d+8>>2]=e;J[d+20>>2]=J[c+16>>2];e=J[c+12>>2];J[d+12>>2]=J[c+8>>2];J[d+16>>2]=e;N[d+24>>2]=N[c+20>>2];N[d+28>>2]=N[c+24>>2];N[d+32>>2]=N[c+28>>2];N[d+36>>2]=N[c+32>>2];e=J[c+40>>2];J[d+40>>2]=J[c+36>>2];J[d+44>>2]=e}c=Ia-32|0;Ia=c;k=J[a+56>>2];if(J[k+72>>2]){while(1){e=J[J[k+68>>2]+(p<<2)>>2];d=J[e+396>>2];g=J[e+400>>2];N[c+28>>2]=N[e+404>>2];J[c+20>>2]=d;J[c+24>>2]=g;f=N[e+28>>2];j=N[e+32>>2];N[c+16>>2]=-N[e+36>>2];N[c+12>>2]=-j;N[c+8>>2]=-f;g=c+20|0;l=c+8|0;f=Q(Ka[J[J[e>>2]+8>>2]](e));d=Ia-80|0;Ia=d;d:{if(J[e+232>>2]!=(b|0)){break d}J[d+40>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;J[d+52>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;I[d+28>>1]=0;J[d+24>>2]=-1;J[d+16>>2]=0;J[d+20>>2]=0;J[d+64>>2]=0;J[d+56>>2]=2139095039;J[d+60>>2]=0;J[d+12>>2]=-1;g=yx(a,d+16|0,g,l,f,d+12|0);if(!g){break d}l=J[d+12>>2];if((l|0)==J[e+232>>2]){break d}J[e+232>>2]=l;f=N[d+32>>2];N[e+284>>2]=f;i=N[d+36>>2];N[e+288>>2]=i;h=N[d+40>>2];N[e+292>>2]=h;j=N[g+28>>2];h=Q(h-N[g+16>>2]);h=Q(h+h);m=N[g+20>>2];f=Q(f-N[g+8>>2]);n=Q(f+f);f=Q(i-N[g+12>>2]);i=Q(f+f);o=N[g+24>>2];q=Q(Q(j*h)+Q(Q(m*n)+Q(i*o)));f=N[g+32>>2];r=Q(Q(f*f)+Q(-.5));N[e+280>>2]=Q(j*q)+Q(Q(h*r)-Q(f*Q(Q(m*i)-Q(n*o))));N[e+276>>2]=Q(o*q)+Q(Q(i*r)-Q(f*Q(Q(j*n)-Q(h*m))));N[e+272>>2]=Q(m*q)+Q(Q(n*r)-Q(f*Q(Q(o*h)-Q(i*j))))}Ia=d+80|0;p=p+1|0;if(p>>>0>2]){continue}break}}Ia=c+32|0;k=1}return k|0}function X0(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);c=Ia-208|0;Ia=c;oi(c+148|0,e+48|0,e+36|0,e,f,g);j=N[c+164>>2];k=N[c+148>>2];l=N[c+180>>2];a:{if(l>2]+N[c+160>>2]);if(j>2]-N[c+176>>2]));j=Q(k*Q(N[c+172>>2]+N[c+156>>2]));m=Q(m*k);k=Q(k*n);break a}k=Q(Q(Q(Q(1)-k)+j)-l);m=Q(Q(.5)/Q(Y(k)));l=Q(m*Q(N[c+172>>2]-N[c+156>>2]));j=Q(m*Q(N[c+168>>2]+N[c+176>>2]));k=Q(k*m);m=Q(m*n);break a}n=Q(N[c+152>>2]-N[c+160>>2]);if(k>2]+N[c+176>>2]));m=Q(l*Q(N[c+172>>2]+N[c+156>>2]));l=Q(l*n);break a}k=Q(l+Q(Q(k+Q(1))+j));j=Q(Q(.5)/Q(Y(k)));l=Q(k*j);k=Q(j*Q(N[c+172>>2]-N[c+156>>2]));m=Q(j*Q(N[c+168>>2]-N[c+176>>2]));j=Q(j*n)}r=N[c+188>>2];s=N[c+184>>2];t=N[c+192>>2];n=Q(m+m);u=Q(j*n);o=Q(k+k);v=Q(o*l);p=N[c+196>>2];w=Q(j*o);x=Q(n*l);q=N[c+200>>2];y=Q(Q(1)-Q(m*n));o=Q(k*o);m=N[c+204>>2];z=Q(Q(Q(R(Q(Q(u-v)*p)))+Q(R(Q(Q(w+x)*q))))+Q(R(Q(Q(y-o)*m))));N[c+144>>2]=t+z;k=Q(k*n);n=Q(j+j);l=Q(n*l);j=Q(j*n);n=Q(Q(Q(R(Q(p*Q(k+l))))+Q(R(Q(q*Q(y-j)))))+Q(R(Q(m*Q(w-x)))));N[c+140>>2]=r+n;N[c+132>>2]=t-z;j=Q(Q(Q(R(Q(p*Q(Q(Q(1)-o)-j))))+Q(R(Q(q*Q(k-l)))))+Q(R(Q(m*Q(u+v)))));N[c+136>>2]=s+j;N[c+128>>2]=r-n;N[c+124>>2]=s-j;J[h+40>>2]=2139095039;J[c+24>>2]=157132;d=J[a+4>>2];J[c+20>>2]=a;J[c+16>>2]=d;j=N[a+8>>2];k=N[a+12>>2];N[c+12>>2]=Q(1)/N[a+16>>2];N[c+4>>2]=Q(1)/k;N[c+8>>2]=Q(1)/j;N[c+44>>2]=N[e>>2];N[c+48>>2]=N[e+4>>2];N[c+52>>2]=N[e+8>>2];N[c+56>>2]=N[e+12>>2];N[c+60>>2]=N[e+16>>2];N[c- -64>>2]=N[e+20>>2];N[c+68>>2]=N[e+24>>2];N[c+72>>2]=N[e+28>>2];N[c+76>>2]=N[e+32>>2];N[c+80>>2]=N[e+36>>2];N[c+84>>2]=N[e+40>>2];N[c+88>>2]=N[e+44>>2];N[c+92>>2]=N[e+48>>2];N[c+96>>2]=N[e+52>>2];N[c+100>>2]=N[e+56>>2];N[c+104>>2]=N[f>>2];N[c+108>>2]=N[f+4>>2];N[c+112>>2]=N[f+8>>2];N[c+116>>2]=g;d=L[i>>1];I[c+120>>1]=d;J[c+36>>2]=h;J[c+32>>2]=b;e=c+4|0;J[c+28>>2]=e;H[c+40|0]=0;H[c+122|0]=(d&128|K[a+20|0]&2)!=0;Kc(e,b,c+124|0,1,c+24|0);Ia=c+208|0;return K[c+40|0]}function RD(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;J[a+4>>2]=0;J[a+8>>2]=1;J[a+12>>2]=0;J[a+16>>2]=0;J[a>>2]=153528;J[a+20>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;f=a+52|0;J[f>>2]=153304;e=f+4|0;J[e+4>>2]=0;J[e+8>>2]=0;J[e>>2]=1;J[e+12>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+24>>2]=0;J[e+28>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;J[e+48>>2]=0;J[e+52>>2]=0;J[e+40>>2]=1061158912;J[e+44>>2]=-1;h=e+16|0;Ve(h,64);J[e+80>>2]=0;J[e+84>>2]=0;J[e+72>>2]=0;J[e+76>>2]=0;g=e- -64|0;J[g>>2]=0;J[g+4>>2]=0;J[e+56>>2]=0;J[e+60>>2]=0;J[e+96>>2]=0;J[e+100>>2]=0;J[e+88>>2]=1061158912;J[e+92>>2]=-1;Ve(g,64);J[e+116>>2]=0;J[e+108>>2]=0;J[e+112>>2]=0;g=a+284|0;J[e+104>>2]=g;if(M[e+36>>2]<=255){Ve(h,256)}if(M[e+84>>2]<=255){Ve(e- -64|0,256)}if(!(J[e+116>>2]&2147483616)){Og(e+108|0,32)}J[f+128>>2]=0;J[f+132>>2]=0;J[f+124>>2]=g;J[f+136>>2]=0;J[f+140>>2]=0;J[f+144>>2]=0;J[f+148>>2]=0;J[f+160>>2]=0;J[f+164>>2]=0;J[f+152>>2]=1061158912;J[f+156>>2]=-1;h=f+128|0;cq(h,64);J[f+168>>2]=0;J[f+172>>2]=0;H[f+212|0]=0;J[f+176>>2]=0;J[f+180>>2]=0;J[f+184>>2]=0;J[f+188>>2]=0;J[f+192>>2]=0;J[f+196>>2]=0;J[f+200>>2]=0;J[f+204>>2]=0;J[f+208>>2]=32;e=J[42504];k=f,l=Ka[J[J[e+12>>2]+8>>2]](e+12|0,792,29113,9536,60)|0,J[k+196>>2]=l;i=J[f+208>>2];g=i<<3;if(g){e=J[42504];j=Ka[J[J[e+12>>2]+8>>2]](e+12|0,g,29113,9536,61)|0;i=J[f+208>>2]}J[f+200>>2]=j;if(M[f+148>>2]>>0){cq(h,i)}g=J[42504];e=Ka[J[J[g>>2]+20>>2]](g)|0?49586:70610;k=f,l=cf(Ka[J[J[g+12>>2]+8>>2]](g+12|0,64,e,9536,65)|0),J[k+168>>2]=l;if(J[f+208>>2]){j=J[f+200>>2];i=0;while(1){g=i<<3;J[(g+j|0)+4>>2]=0;h=J[42504];e=Ka[J[J[h>>2]+20>>2]](h)|0?49586:70610;e=cf(Ka[J[J[h+12>>2]+8>>2]](h+12|0,64,e,9536,71)|0);j=J[f+200>>2];J[g+j>>2]=e;i=i+1|0;if(i>>>0>2]){continue}break}}J[a+280>>2]=0;J[a+268>>2]=0;J[a+272>>2]=100;J[a+284>>2]=0;J[a+288>>2]=0;J[a+308>>2]=-1;J[a+300>>2]=0;J[a+304>>2]=0;J[a+292>>2]=0;J[a+296>>2]=0;J[a+328>>2]=0;J[a+332>>2]=0;J[a+320>>2]=0;J[a+324>>2]=0;J[a+312>>2]=0;J[a+316>>2]=0;J[a+340>>2]=0;J[a+344>>2]=0;H[a+337|0]=0;H[a+338|0]=0;H[a+336|0]=b;J[a+348>>2]=0;J[a+352>>2]=0;J[a+356>>2]=0;J[a+360>>2]=0;J[a+368>>2]=c;J[a+372>>2]=d;return a}function WW(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);c=Ia+-64|0;Ia=c;h=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=h;h=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=h;vc(c+36|0,c+8|0,e,f,g);k=N[f+20>>2];d=24;m=N[f+16>>2];l=N[c+28>>2];r=N[c+24>>2];p=N[c+32>>2];N[b+8>>2]=p-N[f+24>>2];N[b+4>>2]=l-k;N[b>>2]=r-m;t=N[f+20>>2];x=N[f+24>>2];s=N[g+20>>2];u=N[g+24>>2];y=N[f+16>>2];v=N[g+16>>2];N[i+8>>2]=p;N[i+4>>2]=l;N[i>>2]=r;N[j+8>>2]=p;N[j+4>>2]=l;N[j>>2]=r;n=Q(N[c+60>>2]-p);k=Q(N[c+52>>2]-r);o=Q(N[c+56>>2]-l);m=Q(Y(Q(Q(n*n)+Q(Q(k*k)+Q(o*o)))));if(m>Q(0)){q=Q(Q(1)/m);n=Q(n*q);o=Q(o*q);k=Q(k*q)}b=L[e+100>>1];I[a+76>>1]=16;f=m>2]=n;o=f?Q(0):o;N[a+36>>2]=o;q=f?Q(1):k;N[a+32>>2]=q;N[a+8>>2]=n;N[a+4>>2]=o;N[a>>2]=q;k=Q(r-v);s=Q(l-s);v=Q(Q(k*o)-Q(q*s));N[a+56>>2]=v;u=Q(p-u);w=Q(Q(u*q)-Q(n*k));N[a+52>>2]=w;s=Q(Q(s*n)-Q(o*u));N[a+48>>2]=s;k=Q(r-y);l=Q(l-t);r=Q(Q(k*o)-Q(q*l));N[a+24>>2]=r;p=Q(p-x);t=Q(Q(p*q)-Q(n*k));N[a+20>>2]=t;p=Q(Q(l*n)-Q(o*p));N[a+16>>2]=p;if(b&8){I[a+76>>1]=17;N[a+64>>2]=N[e+92>>2];N[a+68>>2]=N[e+96>>2];d=25}Ia=c- -64|0;k=N[e+84>>2];l=N[e+80>>2];a:{if(!((b&6)!=6|k!=l)){k=Q(m-k);m=N[e+88>>2];b:{if(k>m){l=Q(k-m);break b}l=Q(0);if(!(k>2]=l;b=1;break a}f=b&4;c:{d:{e:{if(b&2){if(k>2];J[a+60>>2]=0;N[a+12>>2]=Q(m-k)-n;b=1;break a}if(!f){break d}if(m>2]=q;I[a+76>>1]=d;J[a+60>>2]=2139095039;J[a+44>>2]=0;N[a+136>>2]=v;N[a+132>>2]=w;N[a+128>>2]=s;N[a+120>>2]=n;N[a+116>>2]=o;N[a+112>>2]=q;N[a+104>>2]=r;N[a+100>>2]=t;N[a+96>>2]=p;N[a+88>>2]=n;N[a+84>>2]=o;N[a+12>>2]=m-l;if(K[e+100|0]&8){N[a+144>>2]=N[e+92>>2];N[a+148>>2]=N[e+96>>2];k=N[e+84>>2];b=25}else{b=24}I[a+156>>1]=b;J[a+140>>2]=0;J[a+124>>2]=-8388609;N[a+92>>2]=m-k;b=2;break a}b=1;if(!f){break a}if(!(m>2];J[a+44>>2]=0;N[a+12>>2]=k+Q(m-l);b=1;break a}I[a+76>>1]=d;J[a+60>>2]=0;J[a+44>>2]=-8388609;N[a+12>>2]=m-k;b=0;break a}I[a+76>>1]=d;J[a+60>>2]=2139095039;J[a+44>>2]=0;N[a+12>>2]=m-l;b=0}return b|0}function Gi(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;if(J[a+40>>2]){Xa(J[42504],8,22675,233,81330,0);af(J[a+40>>2],a)}c=a+20|0;d=L[c+4>>1];e=J[J[42497]+476>>2];sC(c,b,e);g=c+8|0;sC(g,-1,e);e=Oc(a);if(!(!e|!(K[(K[b+36|0]&64?J[b+40>>2]+52|0:b+112|0)|0]&2))){f=e+5584|0;d=d<<2;e=L[a+4>>1];e=yi(f,J[d+(L[c+4>>1]==1?c:J[c>>2])>>2]+32|0,J[((e<<2)+105636|0)+72>>2]+a|0,(e&65527)==5,J[c+16>>2],0,0);J[d+(L[c+12>>1]==1?g:J[c+8>>2])>>2]=e}g=b+32|0;i=Ia-16|0;Ia=i;h=J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a|0;c=J[h+4>>2];a:{if(c>>>0<1073741824){break a}j=J[h>>2];b:{if(!K[j+4785|0]){d=h+8|0;if(!(K[(c&1?J[d>>2]:d+J[((c>>>22&60)+109352|0)+12>>2]|0)|0]&8)){c=g-16|0;J[c>>2]=J[c>>2]+1;qt(h+J[((J[h+4>>2]>>>22&60)+109352|0)+12>>2]|0,g+16|0)}d=-2147483648;c=J[g+4>>2];if((c&251658240)==16777216){break b}break a}d=1073741824;if((c&-1073741824)==1073741824){c=J[g+4>>2];if((c&251658240)==16777216){break b}break a}d=J[h+8>>2];if(!d){d=$a(j,c>>>24&15);J[h+8>>2]=d}c:{d:{e:{e=J[d+76>>2];if(!e){c=0;break e}f=J[d+72>>2];c=0;while(1){if(J[f+(c<<3)>>2]==(g|0)){break e}c=c+1|0;if((e|0)!=(c|0)){continue}break}break d}if((c|0)==(e|0)){break d}e=e-1|0;J[d+76>>2]=e;f=c<<3;c=J[d+72>>2];d=f+c|0;c=c+(e<<3)|0;J[d>>2]=J[c>>2];H[d+4|0]=K[c+4|0];break c}J[i+12>>2]=g;c=J[d+28>>2];if(c>>>0>=(J[d+32>>2]&2147483647)>>>0){c=0;d=d+4|0;e=J[d+28>>2];k=e&2147483647?e<<1:1;f:{if(!k){break f}e=k<<2;if(!(K[d+16|0]|e>>>0>16)){H[d+16|0]=1;c=d;break f}if(!e){break f}c=J[42504];f=c+12|0;c=(o=f,p=e,q=Ka[J[J[c>>2]+20>>2]](c)|0?65808:70610,r=19542,s=553,n=J[J[f>>2]+8>>2],Ka[n](o|0,p|0,q|0,r|0,s|0)|0)}f=J[d+24>>2];m=(f<<2)+c|0;if((f|0)>0){l=J[d+20>>2];e=c;while(1){J[e>>2]=J[l>>2];l=l+4|0;e=e+4|0;if(m>>>0>e>>>0){continue}break}}J[m>>2]=J[i+12>>2];g:{if(J[d+28>>2]<0){break g}e=J[d+20>>2];if((e|0)==(d|0)){H[d+16|0]=0;break g}if(!e){break g}f=J[42504]+12|0;Ka[J[J[f>>2]+12>>2]](f,e);f=J[d+24>>2]}J[d+28>>2]=k;J[d+20>>2]=c;J[d+24>>2]=f+1;break c}J[J[d+24>>2]+(c<<2)>>2]=g;J[d+28>>2]=c+1}_a(J[h>>2],h);J[h+4>>2]=J[h+4>>2]|8;d=1073741824;c=J[g+4>>2];if((c&251658240)!=16777216){break a}}J[g>>2]=j;J[g+4>>2]=c&1073741823|d}Ia=i+16|0;Fp(b,a);return 1}function Bk(a,b,c,d,e,f,g,h,i,j,k,l){var m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0);p=Ia-48|0;Ia=p;B=N[j+12>>2];C=N[j+8>>2];D=N[j+4>>2];E=N[j>>2];a:{b:{c:{if(!J[a+16>>2]){f=0;u=Q(34028234663852886e22);break c}F=N[f+56>>2];u=N[b+8>>2];m=N[b>>2];n=N[b+4>>2];S=Q(F+Q(Q(N[f+40>>2]*u)+Q(Q(N[f+8>>2]*m)+Q(n*N[f+24>>2]))));G=N[f+52>>2];T=Q(G+Q(Q(N[f+36>>2]*u)+Q(Q(N[f+4>>2]*m)+Q(n*N[f+20>>2]))));H=N[f+48>>2];U=Q(H+Q(Q(N[f+32>>2]*u)+Q(Q(N[f>>2]*m)+Q(n*N[f+16>>2]))));I=N[b+56>>2];V=Q(-I);L=N[b+52>>2];W=Q(-L);O=N[b+48>>2];X=Q(-O);R=N[b+44>>2];u=Q(34028234663852886e22);b=0;f=0;while(1){z=J[a+24>>2]+P(b,20)|0;Z=N[z+12>>2];q=J[a+28>>2]+P(K[z+19|0],12)|0;_=N[q+8>>2];$=N[q>>2];aa=N[q+4>>2];q=J[c+40>>2];m=N[q+36>>2];n=N[q+40>>2];t=N[z>>2];s=N[q+20>>2];v=N[z+4>>2];o=N[q+24>>2];y=N[z+8>>2];r=N[q+32>>2];w=N[q+8>>2];x=N[q>>2];A=N[q+4>>2];ba=N[q+16>>2];ca=N[e+40>>2];da=N[e+8>>2];ea=N[e+24>>2];fa=N[e+32>>2];ga=N[e>>2];ha=N[e+16>>2];ia=N[e+36>>2];ja=N[e+4>>2];ka=N[e+20>>2];J[p+12>>2]=0;m=Q(Q(n*y)+Q(Q(r*t)+Q(v*m)));n=Q(Q(w*y)+Q(Q(x*t)+Q(v*A)));s=Q(Q(o*y)+Q(Q(ba*t)+Q(v*s)));o=Q(Q(1)/Q(Y(Q(Q(m*m)+Q(Q(n*n)+Q(s*s))))));m=Q(m*o);n=Q(n*o);s=Q(s*o);r=Q(Q(ia*m)+Q(Q(ja*n)+Q(ka*s)));N[p+4>>2]=r;w=Q(Q(fa*m)+Q(Q(ga*n)+Q(ha*s)));N[p>>2]=w;x=Q(Q(ca*m)+Q(Q(da*n)+Q(s*ea)));N[p+8>>2]=x;A=Q(Q(S*m)+Q(Q(U*n)+Q(T*s)));r=Q(Q(x*(x>Q(0)?I:V))+Q(Q(w*(w>Q(0)?O:X))+Q(r*(r>Q(0)?L:W))));w=r>R?r:R;x=Q(A+w);r=Q(o*Q(-Z));o=Q(Q(Q(y*_)+Q(Q(t*$)+Q(aa*v)))*o);t=Q(A-w);d:{if(Q((r>x?x:r)-(o>t?o:t))>u){break d}Ka[J[J[d>>2]+12>>2]](d,p,p+32|0,p+16|0);v=Q(Q(F*m)+Q(Q(H*n)+Q(G*s)));t=Q(v+N[p+32>>2]);N[p+32>>2]=t;v=Q(v+N[p+16>>2]);N[p+16>>2]=v;y=N[g>>2];if(t>Q(r+y)|o>Q(v+y)){break b}o=Q(r-t);if(!(o>>0>2]){continue}break}}if(N[h>>2]>u){N[j+12>>2]=B;N[j+8>>2]=C;N[j+4>>2]=D;N[j>>2]=E;N[h>>2]=u;J[l>>2]=k}J[i>>2]=f;a=1;break a}a=0}Ia=p+48|0;return a}function Fx(a,b,c){var d=0,e=0,f=0,g=Q(0),h=0,i=Q(0),j=0,k=0;e=Ia-32|0;Ia=e;J[a>>2]=166104;h=Rx(a+8|0);f=K[b+76|0];d=a+84|0;J[d>>2]=0;J[d+4>>2]=0;J[d+124>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;J[d+40>>2]=0;J[d+144>>2]=0;H[d+140|0]=f;J[d+132>>2]=0;J[d+136>>2]=0;H[d+128|0]=f;Rx(d+212|0);J[d+288>>2]=0;J[d+292>>2]=0;J[d+284>>2]=-1;J[d+296>>2]=0;J[d+304>>2]=0;H[d+300|0]=f;J[d+68>>2]=0;J[d+72>>2]=0;J[d+60>>2]=-8388608;J[d+64>>2]=-8388608;J[d+52>>2]=2139095040;J[d+56>>2]=-8388608;J[d+44>>2]=2139095040;J[d+48>>2]=2139095040;J[d+76>>2]=0;J[d+80>>2]=0;J[d+84>>2]=0;J[d+88>>2]=0;J[d+152>>2]=0;J[d+156>>2]=0;J[d+148>>2]=-1;J[d+160>>2]=0;J[d+164>>2]=0;J[d+168>>2]=0;J[d+172>>2]=0;J[d+176>>2]=0;J[d+180>>2]=0;J[d+184>>2]=0;J[d+188>>2]=0;J[d+192>>2]=0;J[d+196>>2]=0;J[d+200>>2]=0;J[d+204>>2]=0;J[d+208>>2]=0;J[d+92>>2]=0;J[d+96>>2]=0;J[d+276>>2]=1069547520;J[d+100>>2]=0;J[d+104>>2]=0;J[d+108>>2]=0;J[d+112>>2]=0;J[d+116>>2]=0;J[d+120>>2]=0;J[a+440>>2]=0;J[a+444>>2]=0;J[a+436>>2]=-1;J[a+432>>2]=c;J[a+448>>2]=0;J[a+452>>2]=0;J[a+456>>2]=0;J[a+460>>2]=0;I[a+464>>1]=0;f=J[42504];c=Ka[J[J[f>>2]+20>>2]](f)|0?43084:70610;j=a,k=Ka[J[J[f+12>>2]+8>>2]](f+12|0,28,c,19705,113)|0,J[j+468>>2]=k;c=Ia-16|0;Ia=c;Ia=c+16|0;J[a+4>>2]=2147483647;J[a+472>>2]=0;J[h>>2]=J[b+68>>2];g=N[b+28>>2];N[a+40>>2]=g;N[a+44>>2]=N[b+40>>2];N[a+48>>2]=N[b+44>>2];N[a+52>>2]=N[b+32>>2];i=N[b+36>>2];H[a+65|0]=g!=Q(0);N[a+56>>2]=i;J[a+72>>2]=J[b+60>>2];J[a+76>>2]=J[b+64>>2];c=J[b+80>>2];J[a+392>>2]=0;J[a+80>>2]=c;c=J[b+8>>2];J[a+396>>2]=J[b+4>>2];J[a+400>>2]=c;J[a+404>>2]=J[b+12>>2];N[a+456>>2]=N[b+48>>2];N[a+460>>2]=N[b+52>>2];N[a+360>>2]=N[b+56>>2];c=K[b+76|0];J[a+408>>2]=0;J[a+412>>2]=0;J[a+36>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;H[a+466|0]=c;J[a+416>>2]=0;J[a+420>>2]=0;J[a+424>>2]=0;J[a+428>>2]=0;if(!(!(N[b+16>>2]!=Q(0)|N[b+20>>2]!=Q(0))&N[b+24>>2]==Q(0))){J[e+12>>2]=0;J[e+4>>2]=1065353216;J[e+8>>2]=0;uk(e+16|0,e+4|0,b+16|0);N[a+12>>2]=N[e+16>>2];N[a+16>>2]=N[e+20>>2];N[a+20>>2]=N[e+24>>2];N[a+24>>2]=N[e+28>>2];N[a+28>>2]=N[b+16>>2];N[a+32>>2]=N[b+20>>2];N[a+36>>2]=N[b+24>>2]}Ia=e+32|0;return a}function E9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=0;a=Ia-32|0;Ia=a;i=J[42497];l=N[b+12>>2];m=N[b+8>>2];n=N[b>>2];o=N[b+4>>2];j=Q(Q(1)/Q(Y(Q(Q(l*l)+Q(Q(m*m)+Q(Q(n*n)+Q(o*o)))))));N[a+16>>2]=l*j;N[a+12>>2]=m*j;N[a+8>>2]=o*j;N[a+4>>2]=n*j;N[a+20>>2]=N[b+16>>2];N[a+24>>2]=N[b+20>>2];N[a+28>>2]=N[b+24>>2];h=Ia-16|0;Ia=h;b=J[i+1264>>2];if(!b){k=Ia-16|0;Ia=k;e=i+976|0;c=J[e+284>>2];if(c){b=J[42504];g=Ka[J[J[b>>2]+20>>2]](b)|0?51334:70610;g=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,g,21908,180)|0}else{g=0}J[k+12>>2]=g;b=J[e+268>>2];a:{if(b>>>0>=(J[e+272>>2]&2147483647)>>>0){b=0;c=e+4|0;d=J[c+268>>2];p=d&2147483647?d<<1:1;b:{if(!p){break b}d=p<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[42504];f=Ka[J[J[b>>2]+20>>2]](b)|0?51334:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,d,f,19459,553)|0}f=J[c+264>>2];r=(f<<2)+b|0;if((f|0)>0){q=J[c+260>>2];d=b;while(1){J[d>>2]=J[q>>2];q=q+4|0;d=d+4|0;if(r>>>0>d>>>0){continue}break}}J[r>>2]=J[k+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,d);f=J[c+264>>2]}J[c+268>>2]=p;J[c+260>>2]=b;J[c+264>>2]=f+1;break a}J[J[e+264>>2]+(b<<2)>>2]=g;J[e+268>>2]=b+1}b=(P(J[e+276>>2],112)+g|0)-112|0;if(g>>>0<=b>>>0){c=J[e+288>>2];while(1){J[b>>2]=c;c=b;b=b-112|0;if(g>>>0<=b>>>0){continue}break}J[e+288>>2]=c}Ia=k+16|0;b=J[i+1264>>2]}J[i+1264>>2]=J[b>>2];c=i+1256|0;J[c>>2]=J[c>>2]+1;J[b+4>>2]=196614;J[b+8>>2]=0;J[b>>2]=153092;J[b+16>>2]=0;J[b+12>>2]=0;J[b>>2]=152824;J[b+8>>2]=0;J[b+20>>2]=0;J[b+24>>2]=65536;J[b+28>>2]=0;J[b+32>>2]=65536;J[b+36>>2]=-1;J[b+40>>2]=0;J[b+56>>2]=0;J[b>>2]=152620;J[b+48>>2]=0;J[b+52>>2]=0;c=b- -64|0;H[c+10|0]=0;H[c+9|0]=0;H[c+8|0]=1;J[c>>2]=0;J[c+4>>2]=16777215;I[b+110>>1]=0;H[b+109|0]=0;N[b+80>>2]=N[a+4>>2];N[b+84>>2]=N[a+8>>2];N[b+88>>2]=N[a+12>>2];N[b+92>>2]=N[a+16>>2];N[b+96>>2]=N[a+20>>2];N[b+100>>2]=N[a+24>>2];j=N[a+28>>2];H[b+108|0]=0;N[b+104>>2]=j;J[b+52>>2]=J[b+52>>2]&-251658241|83886080;J[h+8>>2]=b;c=je(i+600|0,h+8|0,h+15|0);if(!K[h+15|0]){J[c>>2]=J[h+8>>2]}Ia=h+16|0;Ia=a+32|0;return b|0}function uA(a,b,c,d,e,f,g){var h=0,i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0);h=Ia-144|0;Ia=h;l=J[a+52>>2];J[h+128>>2]=J[a+48>>2];J[h+132>>2]=l;l=J[a+60>>2];J[h+136>>2]=J[a+56>>2];J[h+140>>2]=l;l=J[a+76>>2];J[h+120>>2]=J[a+72>>2];J[h+124>>2]=l;l=a- -64|0;o=J[l+4>>2];J[h+112>>2]=J[l>>2];J[h+116>>2]=o;o=J[a+92>>2];J[h+104>>2]=J[a+88>>2];J[h+108>>2]=o;o=J[a+84>>2];J[h+96>>2]=J[a+80>>2];J[h+100>>2]=o;n=N[a+80>>2];m=N[l>>2];p=N[a+68>>2];r=N[a+88>>2];q=N[a+84>>2];i=N[a+52>>2];j=N[a+56>>2];s=N[a+72>>2];k=N[a+48>>2];J[h+92>>2]=0;m=Q(m-k);q=Q(q-i);k=Q(n-k);n=Q(p-i);i=Q(Q(m*q)-Q(k*n));t=i;p=Q(i*i);u=n;n=Q(r-j);j=Q(s-j);i=Q(Q(u*n)-Q(q*j));j=Q(Q(j*k)-Q(n*m));k=Q(Q(1)/Q(Y(Q(p+Q(Q(i*i)+Q(j*j))))));N[h+88>>2]=t*k;N[h+84>>2]=j*k;N[h+80>>2]=i*k;i=N[d>>2];a=c+48|0;l=c- -64|0;vA(h+16|0,a,l,h+128|0,h+112|0,h+96|0,h- -64|0,h+48|0,h+32|0);k=N[h+16>>2];if(k>2];if(j>2];if(iQ(.9999989867210388))){break d}if(!(e&48)){break b}break c}i=N[h+32>>2];if(j>Q(.9999989867210388)){if(e&24){break c}if(i=Q(.9998999834060669)){break c}break b}if(!(e&32)){break b}}if(k==Q(0)){c=J[h+92>>2];J[h+8>>2]=J[h+88>>2];J[h+12>>2]=c;c=J[h+84>>2];J[h>>2]=J[h+80>>2];J[h+4>>2]=c;break a}k=N[c+56>>2];p=N[c+72>>2];n=N[c+52>>2];q=N[c+68>>2];m=N[c+48>>2];s=N[c+64>>2];J[h+12>>2]=0;u=k;t=Q(p-k);k=N[h+64>>2];p=Q(Q(1)-Q(j+i));r=Q(Q(u+Q(t*k))-Q(Q(p*N[h+136>>2])+Q(Q(j*N[h+120>>2])+Q(i*N[h+104>>2]))));m=Q(Q(m+Q(Q(s-m)*k))-Q(Q(N[h+128>>2]*p)+Q(Q(j*N[h+112>>2])+Q(i*N[h+96>>2]))));i=Q(Q(n+Q(Q(q-n)*k))-Q(Q(N[h+132>>2]*p)+Q(Q(j*N[h+116>>2])+Q(i*N[h+100>>2]))));j=Q(Q(1)/Q(Y(Q(Q(r*r)+Q(Q(m*m)+Q(i*i))))));N[h+8>>2]=r*j;N[h+4>>2]=i*j;N[h>>2]=m*j;break a}c=J[h+92>>2];J[h+8>>2]=J[h+88>>2];J[h+12>>2]=c;c=J[h+84>>2];J[h>>2]=J[h+80>>2];J[h+4>>2]=c}c=h+128|0;e=h+112|0;o=h+96|0;wA(c,e,o,h+80|0,h,b,a,l,d,f,g);Eo(a,l,d,h,b,c,e,f,g);Eo(a,l,d,h,b,e,o,f,g);Eo(a,l,d,h,b,c,o,f,g)}Ia=h+144|0} -function MH(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;j=J[a+980>>2];f=J[j+316>>2];e=J[a+976>>2]+1792|0;k=J[j+320>>2];J[e>>2]=k+J[e>>2];l=J[a+2168>>2];d=Ia-48|0;Ia=d;if(k){while(1){e=f+P(m,12)|0;g=J[e+4>>2];i=J[e>>2];c=J[l+108>>2];h=J[l>>2];J[d+20>>2]=J[h+2184>>2];J[d+24>>2]=J[h+2172>>2];J[d+28>>2]=J[h+2176>>2];e=J[h+2188>>2];J[d+36>>2]=c;J[d+32>>2]=e;J[d+40>>2]=J[h+2192>>2];J[d+44>>2]=J[h+2196>>2];H[d+19|0]=0;Qt(d+8|0,d+20|0,g,i,-1,d+19|0,0);if(!(H[d+8|0]&1)){Pt(l,d+8|0,g,i,0,0,0,K[d+19|0])}m=m+1|0;if((k|0)!=(m|0)){continue}break}}Ia=d+48|0;d=J[j+308>>2];j=J[j+304>>2];if(!(J[a+4680>>2]&2147483647)){Ki(a+4672|0,1)}if(!(J[a+4692>>2]&2147483647)){LH(a+4684|0,1)}if(!(J[a+4704>>2]&2147483647)){KH(a+4696|0,1)}J[a+4700>>2]=1;J[a+4688>>2]=1;J[a+4676>>2]=1;e=J[a+976>>2];c=e+1792|0;J[c>>2]=d+J[c>>2];J[a+4284>>2]=b;J[a+4288>>2]=1;h=a+4264|0;if(b){Ka[J[J[b>>2]+16>>2]](b);J[a+4280>>2]=J[J[a+4284>>2]+16>>2];e=J[a+976>>2]}l=J[e+1156>>2];J[a+4716>>2]=0;a:{b:{if(d>>>0>(J[a+4720>>2]&2147483647)>>>0){g=a+4712|0;f=0;c:{if(!d){break c}e=d<<3;if(!e){break c}c=J[42504];b=c+12|0;f=(o=b,p=e,q=Ka[J[J[c>>2]+20>>2]](c)|0?40678:70610,r=19542,s=553,n=J[J[b>>2]+8>>2],Ka[n](o|0,p|0,q|0,r|0,s|0)|0)}c=J[g>>2];b=J[g+4>>2];if((b|0)>0){i=(b<<3)+f|0;b=c;e=f;while(1){I[e>>1]=L[b>>1];I[e+2>>1]=L[b+2>>1];J[e+4>>2]=J[b+4>>2];b=b+8|0;e=e+8|0;if(i>>>0>e>>>0){continue}break}}if(!(!c|J[g+8>>2]<0)){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c)}J[g+8>>2]=d;J[g>>2]=f;J[a+4708>>2]=0;J[a+4716>>2]=d;b=a+4708|0;break b}J[a+4708>>2]=0;J[a+4716>>2]=d;if(!d){break a}b=a+4708|0}e=0;f=0;while(1){c=db(l,192);k=J[a+4712>>2];m=J[a+2168>>2];g=J[a+20>>2];i=J[a+16>>2];J[c+24>>2]=0;J[c+16>>2]=0;J[c+8>>2]=i;J[c+12>>2]=g;i=d-f|0;J[c+36>>2]=i>>>0>=512?512:i;J[c+32>>2]=j+P(f,12);J[c+28>>2]=m;J[c>>2]=142820;J[c+168>>2]=k+(f<<3);Wa(c+40|0,0,128);J[c+180>>2]=0;J[c+184>>2]=0;J[c+172>>2]=0;J[c+176>>2]=0;J[c+24>>2]=1;J[c+20>>2]=h;Ka[J[J[a+4264>>2]+16>>2]](h);J[c+16>>2]=J[J[c+20>>2]+16>>2];Ka[J[J[c>>2]+20>>2]](c);d:{if(e){J[e+184>>2]=c;break d}J[b>>2]=c}e=c;f=f+512|0;if(d>>>0>f>>>0){continue}break}}a=J[a+4280>>2];Ka[J[J[a>>2]+72>>2]](a,h)}function pe(a,b,c,d,e,f,g,h){var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=0,G=0;t=Ia-32|0;i=N[b>>2];l=N[h+8>>2];j=N[b+8>>2];m=N[h>>2];r=Q(Q(Q(i*l)-Q(j*m))+N[h+20>>2]);n=j;j=N[h+4>>2];k=N[b+4>>2];n=Q(Q(Q(n*j)-Q(k*l))+N[h+16>>2]);k=Q(Q(Q(k*m)-Q(i*j))+N[h+24>>2]);s=J[e+72>>2];a:{if(!s){break a}i=N[c+32>>2];o=N[c+24>>2];p=N[c+28>>2];w=Q(Q(Q(Q(i*k)+Q(Q(o*n)+Q(r*p)))+Q(Q(Q(m*N[c+80>>2])+Q(j*N[c+92>>2]))+Q(l*N[c+104>>2])))+N[f+24>>2]);u=N[c+20>>2];v=N[c+12>>2];x=N[c+16>>2];D=Q(Q(Q(Q(u*k)+Q(Q(v*n)+Q(r*x)))+Q(Q(Q(m*N[c+76>>2])+Q(j*N[c+88>>2]))+Q(l*N[c+100>>2])))+N[f+20>>2]);y=N[c+8>>2];z=N[c>>2];A=N[c+4>>2];E=Q(Q(Q(Q(y*k)+Q(Q(z*n)+Q(r*A)))+Q(Q(Q(m*N[c+72>>2])+Q(j*N[c+84>>2]))+Q(l*N[c+96>>2])))+N[f+16>>2]);i=Q(Q(Q(Q(Q(m*y)+Q(j*u))+Q(l*i))+Q(Q(Q(n*N[c+44>>2])+Q(r*N[c+56>>2]))+Q(k*N[c+68>>2])))+N[f+8>>2]);p=Q(Q(Q(Q(Q(m*A)+Q(j*x))+Q(l*p))+Q(Q(Q(n*N[c+40>>2])+Q(r*N[c+52>>2]))+Q(k*N[c- -64>>2])))+N[f+4>>2]);o=Q(Q(Q(Q(Q(m*z)+Q(j*v))+Q(l*o))+Q(Q(Q(n*N[c+36>>2])+Q(r*N[c+48>>2]))+Q(k*N[c+60>>2])))+N[f>>2]);h=0;while(1){b=P(h,24)+e|0;N[(h<<2)+t>>2]=-Q(Q(Q(N[b+20>>2]*i)+Q(Q(N[b+12>>2]*o)+Q(p*N[b+16>>2])))+Q(Q(N[b+8>>2]*w)+Q(Q(N[b>>2]*E)+Q(D*N[b+4>>2]))));h=h+1|0;if((s|0)!=(h|0)){continue}break}o=Q(0);p=Q(0);w=Q(0);u=Q(0);v=Q(0);if(!s){break a}F=s&-4;B=s&3;f=0;G=s>>>0<4;while(1){c=0;i=Q(0);b=0;if(!G){while(1){h=f<<2;q=c|3;x=Q(N[h+(P(q,12)+d|0)>>2]*N[(q<<2)+t>>2]);q=c|2;y=Q(N[h+(P(q,12)+d|0)>>2]*N[(q<<2)+t>>2]);q=c|1;i=Q(x+Q(y+Q(Q(N[h+(P(q,12)+d|0)>>2]*N[(q<<2)+t>>2])+Q(Q(N[h+(P(c,12)+d|0)>>2]*N[(c<<2)+t>>2])+i))));c=c+4|0;b=b+4|0;if((F|0)!=(b|0)){continue}break}}h=0;if(B){while(1){i=Q(Q(N[(P(c,12)+d|0)+(f<<2)>>2]*N[(c<<2)+t>>2])+i);c=c+1|0;h=h+1|0;if((B|0)!=(h|0)){continue}break}}b=(f<<2)+g|0;N[b>>2]=i+N[b>>2];b=P(f,24)+e|0;v=Q(v+Q(i*N[b+20>>2]));u=Q(u+Q(i*N[b+16>>2]));w=Q(w+Q(i*N[b+12>>2]));p=Q(p+Q(i*N[b+8>>2]));o=Q(o+Q(i*N[b+4>>2]));C=Q(C+Q(i*N[b>>2]));f=f+1|0;if((s|0)!=(f|0)){continue}break}}J[a+28>>2]=0;J[a+12>>2]=0;N[a+24>>2]=k+v;N[a+20>>2]=r+u;N[a+16>>2]=n+w;N[a+8>>2]=l+p;N[a+4>>2]=j+o;N[a>>2]=m+C}function Gp(a,b,c,d,e,f,g,h){var i=0,j=0,k=Q(0),l=0,m=0;i=Ia-224|0;Ia=i;m=L[f+16>>1];J[i+220>>2]=-1;j=-1;if(e){j=jl(Yg(J[e+4>>2]),J[e>>2],i+220|0)}l=a+5584|0;Kg(l);J[c+64>>2]=0;H[c+52|0]=0;k=N[b+8>>2];d=L[d>>1];J[i+176>>2]=h;N[i+172>>2]=k>2]=g;I[i+160>>1]=d;J[i+156>>2]=c;J[i+152>>2]=b;J[i+148>>2]=a;J[i+144>>2]=155828;e=d&64;d=m&16;I[i+180>>1]=((e|d)!=0)<<6;H[i+182|0]=1;J[i+164>>2]=f;e=L[f+16>>1];J[i+216>>2]=0;H[i+212|0]=0;H[i+186|0]=0;H[i+185|0]=d>>>4;d=e>>>5&1;H[i+184|0]=d;H[i+183|0]=d;a:{b:{c:{if(!(J[c+60>>2]|(j|0)==-1)){e=Rp(l,J[i+220>>2],j);H[i+186|0]=1;d=vp(i+12|0,J[b+12>>2],J[b+16>>2],N[b+20>>2]);N[i+188>>2]=N[d+72>>2];N[i+192>>2]=N[d+76>>2];N[i+196>>2]=N[d+80>>2];N[i+200>>2]=N[d+84>>2];N[i+204>>2]=N[d+88>>2];N[i+208>>2]=N[d+92>>2];J[i+216>>2]=d;H[i+212|0]=1;d=VC(i+144|0,i+140|0,e);J[i+216>>2]=0;H[i+186|0]=0;if(!d){break c}e=L[f+16>>1]}d=i+172|0;g=J[a+5656>>2];h=J[a+5620>>2];j=J[a+5584>>2];a=vp(i+12|0,J[b+12>>2],J[b+16>>2],N[b+20>>2]);N[i+188>>2]=N[a+72>>2];N[i+192>>2]=N[a+76>>2];N[i+196>>2]=N[a+80>>2];N[i+200>>2]=N[a+84>>2];N[i+204>>2]=N[a+88>>2];N[i+208>>2]=N[a+92>>2];J[i+216>>2]=a;H[i+212|0]=1;d:{if(!(e&1)){break d}if(Ka[J[J[j>>2]+32>>2]](j,a,J[b+4>>2],d,i+144|0)|0){break d}b=K[c+52|0];e=J[c+64>>2];d=(b|e)!=0;break b}e:{if(!(e&2)){break e}if(Ka[J[J[h>>2]+32>>2]](h,a,J[b+4>>2],d,i+144|0)|0){break e}d=(K[c+52|0]|J[c+64>>2])!=0;break a}b=J[b+4>>2];I[i+10>>1]=L[f+16>>1];a=Ka[J[J[g>>2]+32>>2]](g,a,b,d,i+144|0,i+10|0)|0;b=K[c+52|0];e=J[c+64>>2];d=(b|e)!=0;if(!a){break a}break b}b=K[c+52|0];e=J[c+64>>2];d=(b|e)!=0}if(b){if(!e){break a}k=N[c+44>>2];g=J[c+56>>2];f=0;while(1){a=g+P(f,48)|0;f:{if(k>2]){e=e-1|0;b=g+P(e,48)|0;h=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=h;J[a+8>>2]=J[b+8>>2];I[a+12>>1]=L[b+12>>1];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2];N[a+28>>2]=N[b+28>>2];N[a+32>>2]=N[b+32>>2];N[a+36>>2]=N[b+36>>2];N[a+40>>2]=N[b+40>>2];J[a+44>>2]=J[b+44>>2];break f}f=f+1|0}if((e|0)!=(f|0)){continue}break}J[c+64>>2]=e}if(!e){break a}if(!(Ka[J[J[c>>2]>>2]](c,J[c+56>>2],e)|0)){break a}J[c+64>>2]=0}Ka[J[J[c>>2]+4>>2]](c);Ia=i+224|0;return d}function Sea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;j=Ia-48|0;Ia=j;b=J[a+28>>2];m=J[a+20>>2];a=J[m+20>>2];J[b+3460>>2]=a;J[b+3464>>2]=1;if(a){Ka[J[J[a>>2]+16>>2]](a);J[b+3456>>2]=J[J[b+3460>>2]+16>>2]}a=b+3420|0;k=b+3440|0;J[a>>2]=k;J[b+3424>>2]=1;Ka[J[J[b+3440>>2]+16>>2]](k);J[b+3416>>2]=J[J[a>>2]+16>>2];J[b+3384>>2]=1;a=b+3380|0;l=b+3400|0;J[a>>2]=l;Ka[J[J[b+3400>>2]+16>>2]](l);J[b+3376>>2]=J[J[a>>2]+16>>2];h=Ia-16|0;Ia=h;d=J[b+976>>2]+24|0;a=J[d+168>>2];e=J[a+8>>2];i=J[a+4>>2];g=J[((e<<2)+i|0)-4>>2];f=J[a+16>>2];n=g-f|0;if((f|0)!=(g|0)){c=a+16|0;a:{if(e>>>0>=(J[a+12>>2]&2147483647)>>>0){Yb(a+4|0,c);break a}J[i+(e<<2)>>2]=f;J[a+8>>2]=e+1}c=J[c>>2]}a=n>>>14|0;J[d+164>>2]=a;J[d+160>>2]=c;J[h+12>>2]=0;c=d+88|0;if(a>>>0>(J[c+8>>2]&2147483647)>>>0){ye(c,a)}e=J[c+4>>2];if((e|0)<(a|0)){f=J[c>>2];i=f+(a<<2)|0;e=f+(e<<2)|0;while(1){J[e>>2]=J[h+12>>2];e=e+4|0;if(i>>>0>e>>>0){continue}break}}J[c+4>>2]=a;e=J[d+164>>2];b:{if(!e){break b}c=0;a=0;if(e>>>0>=4){i=e&-4;f=0;while(1){J[J[d+88>>2]+(a<<2)>>2]=J[d+160>>2]+(a<<14);g=a|1;J[J[d+88>>2]+(g<<2)>>2]=J[d+160>>2]+(g<<14);g=a|2;J[J[d+88>>2]+(g<<2)>>2]=J[d+160>>2]+(g<<14);g=a|3;J[J[d+88>>2]+(g<<2)>>2]=J[d+160>>2]+(g<<14);a=a+4|0;f=f+4|0;if((i|0)!=(f|0)){continue}break}}e=e&3;if(!e){break b}while(1){J[J[d+88>>2]+(a<<2)>>2]=J[d+160>>2]+(a<<14);a=a+1|0;c=c+1|0;if((e|0)!=(c|0)){continue}break}}Ia=h+16|0;a=J[b+976>>2];e=J[a+1824>>2];a=J[a+1024>>2];Ka[J[J[a>>2]+84>>2]](j+12|0,a);a=J[J[b+976>>2]+1024>>2];f=Ka[J[J[a>>2]+68>>2]](a)|0;d=J[b+980>>2];a=J[d+160>>2];h=J[J[b+2376>>2]+4>>2]+31>>>5|0;c=J[d+164>>2];if(h>>>0>(c&2147483647)>>>0){if(!(!a|(c|0)<0)){c=J[d+168>>2];Ka[J[J[c>>2]+12>>2]](c,a)}J[d+164>>2]=h;a=J[d+168>>2];a=Ka[J[J[a>>2]+8>>2]](a,h<<2,21414,461)|0;J[d+160>>2]=a;c=J[d+164>>2]}Wa(a,0,c<<2);a=J[b+1004>>2];c=b+3360|0;Ka[J[J[a>>2]+4>>2]](a,J[b+1e3>>2],m,c,J[b+2480>>2],J[b+2484>>2],J[b+2492>>2],J[b+2496>>2],e,j+12|0,f,N[b+1080>>2],b+1052|0,J[d+164>>2]&2147483647);J[J[b+1e3>>2]+96>>2]=0;a=J[b+3456>>2];Ka[J[J[a>>2]+72>>2]](a,k);a=J[b+3416>>2];Ka[J[J[a>>2]+72>>2]](a,l);a=J[b+3376>>2];Ka[J[J[a>>2]+72>>2]](a,c);Ia=j+48|0}function yx(a,b,c,d,e,f){var g=0,h=0,i=Q(0),j=Q(0),k=0,l=0,m=0,n=0,o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=0;g=Ia-112|0;Ia=g;J[g+72>>2]=0;J[g+76>>2]=0;J[g+80>>2]=0;J[g+84>>2]=0;J[g+64>>2]=0;J[g+68>>2]=0;I[g+60>>1]=0;J[g+56>>2]=-1;J[g+48>>2]=0;J[g+52>>2]=0;J[g+96>>2]=0;J[g+88>>2]=2139095039;J[g+92>>2]=0;l=J[a+8>>2];a:{if(!l){j=Q(34028234663852886e22);break a}n=J[39275];j=Q(34028234663852886e22);while(1){m=P(k,52);h=m+J[a+4>>2]|0;o=J[h+40>>2];p=J[h+44>>2];N[g+44>>2]=N[h+48>>2];J[g+36>>2]=o;J[g+40>>2]=p;J[g+32>>2]=3;i=N[h+12>>2];q=N[h+16>>2];r=N[h+20>>2];N[g+4>>2]=N[h+24>>2];N[g+8>>2]=N[h+28>>2];N[g+12>>2]=N[h+32>>2];s=N[h+36>>2];N[g+28>>2]=r;N[g+24>>2]=q;N[g+20>>2]=i;N[g+16>>2]=s;I[g+2>>1]=0;b:{if(!(Ka[n|0](g+32|0,g+4|0,c,d,e,g+2|0,1,g+48|0)|0)){break b}i=N[g+88>>2];if(!(i>2];J[b>>2]=J[g+48>>2];J[b+4>>2]=h;J[b+8>>2]=J[g+56>>2];I[b+12>>1]=L[g+60>>1];N[b+16>>2]=N[g+64>>2];N[b+20>>2]=N[g+68>>2];N[b+24>>2]=N[g+72>>2];N[b+28>>2]=N[g+76>>2];N[b+32>>2]=N[g+80>>2];j=N[g+84>>2];N[b+40>>2]=i;N[b+36>>2]=j;J[b+60>>2]=J[g+108>>2];h=J[g+104>>2];J[b+52>>2]=J[g+100>>2];J[b+56>>2]=h;h=J[g+96>>2];J[b+44>>2]=J[g+92>>2];J[b+48>>2]=h;J[f>>2]=J[m+J[a+4>>2]>>2];j=i}k=k+1|0;if((l|0)!=(k|0)){continue}break}}l=J[a+20>>2];if(l){n=J[39274];k=0;while(1){m=P(k,48);h=m+J[a+16>>2]|0;o=J[h+40>>2];p=J[h+44>>2];J[g+32>>2]=2;u=g,v=ela(o,p),J[u+36>>2]=v;J[g+40>>2]=Ja;i=N[h+12>>2];q=N[h+16>>2];r=N[h+20>>2];N[g+4>>2]=N[h+24>>2];N[g+8>>2]=N[h+28>>2];N[g+12>>2]=N[h+32>>2];s=N[h+36>>2];N[g+28>>2]=r;N[g+24>>2]=q;N[g+20>>2]=i;N[g+16>>2]=s;I[g>>1]=0;c:{if(!(Ka[n|0](g+32|0,g+4|0,c,d,e,g,1,g+48|0)|0)){break c}i=N[g+88>>2];if(!(i>2];J[b>>2]=J[g+48>>2];J[b+4>>2]=h;J[b+8>>2]=J[g+56>>2];I[b+12>>1]=L[g+60>>1];N[b+16>>2]=N[g+64>>2];N[b+20>>2]=N[g+68>>2];N[b+24>>2]=N[g+72>>2];N[b+28>>2]=N[g+76>>2];N[b+32>>2]=N[g+80>>2];j=N[g+84>>2];N[b+40>>2]=i;N[b+36>>2]=j;J[b+60>>2]=J[g+108>>2];h=J[g+104>>2];J[b+52>>2]=J[g+100>>2];J[b+56>>2]=h;h=J[g+96>>2];J[b+44>>2]=J[g+92>>2];J[b+48>>2]=h;J[f>>2]=J[m+J[a+16>>2]>>2];j=i}k=k+1|0;if((l|0)!=(k|0)){continue}break}}Ia=g+112|0;return t}function $F(a,b,c,d){var e=Q(0);J[a>>2]=0;J[a+4>>2]=0;J[a+268>>2]=1120403456;J[a+20>>2]=0;J[a+24>>2]=0;J[a+16>>2]=1065353216;J[a+8>>2]=0;J[a+12>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+336>>2]=1028443341;J[a+320>>2]=1028443341;J[a+52>>2]=0;J[a+56>>2]=0;J[a+44>>2]=1065353216;J[a+48>>2]=0;I[a+262>>1]=0;I[a+264>>1]=0;I[a+266>>1]=0;H[a+273|0]=1;H[a+274|0]=3;H[a+272|0]=0;N[a+4>>2]=N[b>>2];N[a+8>>2]=N[b+4>>2];N[a+12>>2]=N[b+8>>2];N[a+16>>2]=N[b+12>>2];N[a+20>>2]=N[b+16>>2];N[a+24>>2]=N[b+20>>2];N[a+28>>2]=N[b+24>>2];N[a+32>>2]=N[c>>2];N[a+36>>2]=N[c+4>>2];N[a+40>>2]=N[c+8>>2];N[a+44>>2]=N[c+12>>2];N[a+48>>2]=N[c+16>>2];N[a+52>>2]=N[c+20>>2];e=N[c+24>>2];H[a+334|0]=0;J[a+284>>2]=0;J[a+288>>2]=1065353216;J[a+276>>2]=0;J[a+280>>2]=0;N[a+56>>2]=e;J[a+292>>2]=0;J[a+296>>2]=0;J[a+300>>2]=0;J[a+304>>2]=0;J[a+308>>2]=0;J[a+312>>2]=1065353216;J[a+316>>2]=1065353216;a:{if(d){J[a+108>>2]=0;J[a+112>>2]=0;J[a+100>>2]=0;J[a+104>>2]=0;J[a+92>>2]=0;J[a+96>>2]=0;J[a+84>>2]=0;J[a+88>>2]=0;J[a+76>>2]=0;J[a+80>>2]=0;J[a+68>>2]=0;J[a+72>>2]=0;J[a+60>>2]=0;J[a+64>>2]=0;J[a+228>>2]=0;J[a+204>>2]=0;J[a+116>>2]=0;J[a+120>>2]=4;J[a+132>>2]=0;J[a+136>>2]=4;J[a+124>>2]=0;J[a+128>>2]=0;J[a+232>>2]=0;J[a+236>>2]=0;J[a+208>>2]=0;J[a+212>>2]=0;J[a+148>>2]=0;J[a+152>>2]=4;J[a+140>>2]=0;J[a+144>>2]=0;J[a+216>>2]=0;J[a+164>>2]=0;J[a+168>>2]=4;J[a+240>>2]=0;J[a+156>>2]=0;J[a+160>>2]=0;J[a+244>>2]=0;J[a+248>>2]=0;J[a+180>>2]=0;J[a+184>>2]=4;J[a+172>>2]=0;J[a+176>>2]=0;J[a+220>>2]=0;J[a+224>>2]=0;J[a+196>>2]=0;J[a+200>>2]=4;J[a+188>>2]=0;J[a+192>>2]=0;J[a+360>>2]=0;J[a+352>>2]=0;J[a+356>>2]=0;J[a+344>>2]=0;J[a+348>>2]=0;J[a+336>>2]=0;J[a+340>>2]=0;break a}J[a+320>>2]=1028443341;J[a+336>>2]=1028443341;J[a+340>>2]=1045147567;J[a+76>>2]=1061752795;J[a+80>>2]=1061752795;J[a+68>>2]=1061752795;J[a+72>>2]=1061752795;J[a+360>>2]=1011666824;J[a+352>>2]=1045147567;J[a+356>>2]=-1102336081;J[a+344>>2]=1045147567;J[a+348>>2]=1011666824;J[a+60>>2]=-1085730853;J[a+64>>2]=1061752795}H[a+274|0]=4;I[a+332>>1]=0;J[a+324>>2]=0;J[a+328>>2]=0;J[a+252>>2]=1028443341;I[a+266>>1]=0;I[a+262>>1]=0;I[a+264>>1]=0}function Td(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=0,s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=0,F=0;s=Ia-32|0;h=N[b>>2];k=N[g+8>>2];i=N[b+8>>2];l=N[g>>2];q=Q(Q(Q(h*k)-Q(i*l))+N[g+20>>2]);m=i;i=N[g+4>>2];j=N[b+4>>2];m=Q(Q(Q(m*i)-Q(j*k))+N[g+16>>2]);j=Q(Q(Q(j*l)-Q(h*i))+N[g+24>>2]);r=J[e+72>>2];a:{if(!r){break a}h=N[c+32>>2];n=N[c+24>>2];o=N[c+28>>2];v=Q(Q(Q(Q(h*j)+Q(Q(n*m)+Q(q*o)))+Q(Q(Q(l*N[c+80>>2])+Q(i*N[c+92>>2]))+Q(k*N[c+104>>2])))+N[f+24>>2]);t=N[c+20>>2];u=N[c+12>>2];w=N[c+16>>2];C=Q(Q(Q(Q(t*j)+Q(Q(u*m)+Q(q*w)))+Q(Q(Q(l*N[c+76>>2])+Q(i*N[c+88>>2]))+Q(k*N[c+100>>2])))+N[f+20>>2]);x=N[c+8>>2];y=N[c>>2];z=N[c+4>>2];D=Q(Q(Q(Q(x*j)+Q(Q(y*m)+Q(q*z)))+Q(Q(Q(l*N[c+72>>2])+Q(i*N[c+84>>2]))+Q(k*N[c+96>>2])))+N[f+16>>2]);h=Q(Q(Q(Q(Q(l*x)+Q(i*t))+Q(k*h))+Q(Q(Q(m*N[c+44>>2])+Q(q*N[c+56>>2]))+Q(j*N[c+68>>2])))+N[f+8>>2]);o=Q(Q(Q(Q(Q(l*z)+Q(i*w))+Q(k*o))+Q(Q(Q(m*N[c+40>>2])+Q(q*N[c+52>>2]))+Q(j*N[c- -64>>2])))+N[f+4>>2]);n=Q(Q(Q(Q(Q(l*y)+Q(i*u))+Q(k*n))+Q(Q(Q(m*N[c+36>>2])+Q(q*N[c+48>>2]))+Q(j*N[c+60>>2])))+N[f>>2]);g=0;while(1){b=P(g,24)+e|0;N[(g<<2)+s>>2]=-Q(Q(Q(N[b+20>>2]*h)+Q(Q(N[b+12>>2]*n)+Q(o*N[b+16>>2])))+Q(Q(N[b+8>>2]*v)+Q(Q(N[b>>2]*D)+Q(C*N[b+4>>2]))));g=g+1|0;if((r|0)!=(g|0)){continue}break}n=Q(0);o=Q(0);v=Q(0);t=Q(0);u=Q(0);if(!r){break a}E=r&-4;A=r&3;f=0;F=r>>>0<4;while(1){c=0;h=Q(0);b=0;if(!F){while(1){g=f<<2;p=c|3;w=Q(N[g+(P(p,12)+d|0)>>2]*N[(p<<2)+s>>2]);p=c|2;x=Q(N[g+(P(p,12)+d|0)>>2]*N[(p<<2)+s>>2]);p=c|1;h=Q(w+Q(x+Q(Q(N[g+(P(p,12)+d|0)>>2]*N[(p<<2)+s>>2])+Q(Q(N[g+(P(c,12)+d|0)>>2]*N[(c<<2)+s>>2])+h))));c=c+4|0;b=b+4|0;if((E|0)!=(b|0)){continue}break}}g=0;if(A){while(1){h=Q(Q(N[(P(c,12)+d|0)+(f<<2)>>2]*N[(c<<2)+s>>2])+h);c=c+1|0;g=g+1|0;if((A|0)!=(g|0)){continue}break}}b=P(f,24)+e|0;v=Q(v+Q(h*N[b+12>>2]));o=Q(o+Q(h*N[b+8>>2]));n=Q(n+Q(h*N[b+4>>2]));B=Q(B+Q(h*N[b>>2]));u=Q(u+Q(h*N[b+20>>2]));t=Q(t+Q(h*N[b+16>>2]));f=f+1|0;if((r|0)!=(f|0)){continue}break}}J[a+28>>2]=0;J[a+12>>2]=0;N[a+24>>2]=j+u;N[a+20>>2]=q+t;N[a+16>>2]=m+v;N[a+8>>2]=k+o;N[a+4>>2]=i+n;N[a>>2]=l+B}function wr(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,L=0;g=J[a+336>>2]-1|0;if(g){A=J[b+32>>2];q=J[b+12>>2];B=J[b+8>>2];C=J[a+344>>2];r=J[a+340>>2];D=J[a+332>>2];E=J[a+284>>2];F=J[a+272>>2];G=J[a+236>>2];while(1){a=P(g,112)+G|0;j=N[a+32>>2];p=g<<5;b=B+p|0;c=N[b+24>>2];k=N[a+24>>2];d=N[b+16>>2];l=N[a+28>>2];e=N[b+20>>2];f=N[b>>2];h=N[b+4>>2];i=N[b+8>>2];b=q+p|0;s=Q(Q(Q(Q(j*c)+Q(Q(k*d)+Q(l*e)))+Q(Q(Q(f*N[a+80>>2])+Q(h*N[a+92>>2]))+Q(i*N[a+104>>2])))+N[b+24>>2]);m=N[a+20>>2];n=N[a+12>>2];o=N[a+16>>2];t=Q(Q(Q(Q(m*c)+Q(Q(n*d)+Q(o*e)))+Q(Q(Q(f*N[a+76>>2])+Q(h*N[a+88>>2]))+Q(i*N[a+100>>2])))+N[b+20>>2]);u=N[a+8>>2];v=N[a>>2];w=N[a+4>>2];x=Q(Q(Q(Q(u*c)+Q(Q(v*d)+Q(w*e)))+Q(Q(Q(f*N[a+72>>2])+Q(h*N[a+84>>2]))+Q(i*N[a+96>>2])))+N[b+16>>2]);m=Q(Q(Q(Q(Q(f*u)+Q(h*m))+Q(i*j))+Q(Q(Q(d*N[a+44>>2])+Q(e*N[a+56>>2]))+Q(c*N[a+68>>2])))+N[b+8>>2]);l=Q(Q(Q(Q(Q(f*w)+Q(h*o))+Q(i*l))+Q(Q(Q(d*N[a+40>>2])+Q(e*N[a+52>>2]))+Q(c*N[a- -64>>2])))+N[b+4>>2]);k=Q(Q(Q(Q(Q(f*v)+Q(h*n))+Q(i*k))+Q(Q(Q(d*N[a+36>>2])+Q(e*N[a+48>>2]))+Q(c*N[a+60>>2])))+N[b>>2]);a=P(g,80)+C|0;y=K[a+76|0];a:{if(!y){d=Q(0);e=Q(0);f=Q(0);h=Q(0);i=Q(0);j=Q(0);break a}H=(J[a+72>>2]<<2)+A|0;I=P(g,96)+E|0;L=P(g,76)+F|0;j=Q(0);b=0;i=Q(0);h=Q(0);f=Q(0);e=Q(0);d=Q(0);while(1){z=b<<2;a=P(b,24)+L|0;c=Q(N[z+H>>2]-Q(Q(Q(N[a+20>>2]*m)+Q(Q(N[a+12>>2]*k)+Q(l*N[a+16>>2])))+Q(Q(N[a+8>>2]*s)+Q(Q(N[a>>2]*x)+Q(t*N[a+4>>2])))));N[(z+(P(g,160)+r|0)|0)+132>>2]=c;a=(b<<5)+I|0;j=Q(j+Q(c*N[a+24>>2]));i=Q(i+Q(c*N[a+20>>2]));h=Q(h+Q(c*N[a+16>>2]));f=Q(f+Q(c*N[a+8>>2]));e=Q(e+Q(c*N[a+4>>2]));d=Q(d+Q(N[a>>2]*c));b=b+1|0;if((y|0)!=(b|0)){continue}break}}a=P(g,160)+r|0;c=N[a+120>>2];n=N[a+124>>2];o=N[a+128>>2];a=(J[(p+D|0)+24>>2]<<5)+q|0;d=Q(k+d);N[a>>2]=d+N[a>>2];e=Q(l+e);N[a+4>>2]=e+N[a+4>>2];f=Q(m+f);N[a+8>>2]=f+N[a+8>>2];N[a+16>>2]=Q(Q(x+h)+Q(Q(n*f)-Q(e*o)))+N[a+16>>2];N[a+20>>2]=Q(Q(t+i)+Q(Q(o*d)-Q(f*c)))+N[a+20>>2];N[a+24>>2]=Q(Q(s+j)+Q(Q(c*e)-Q(d*n)))+N[a+24>>2];g=g-1|0;if(g){continue}break}}}function Bt(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;i=Ia-16|0;Ia=i;m=(((c&15)!=0)<<4)+c|0;j=m&-16;k=j+P(b,40)|0;c=0;h=J[d>>2];a:{b:{if((h|0)!=J[a+60>>2]){h=J[a+48>>2];e=h+15&-16;J[i+12>>2]=e;f=J[a+52>>2];if(f>>>0>=e+k>>>0){f=e;c=J[a+44>>2]+e|0;break b}if(K[a+64|0]){break a}c=f;while(1){c=c<<1;J[a+52>>2]=c;if(k+J[i+12>>2]>>>0>c>>>0){continue}break}if(c){g=J[42504]+12|0;c=Ka[J[J[g>>2]+8>>2]](g,c,29113,21311,169)|0}else{c=0}g=Va(c,J[a+44>>2],f);f=J[a+44>>2];if(f){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,f)}J[a+44>>2]=g;f=J[i+12>>2];c=g+f|0;break b}J[a+48>>2]=h;e=h+15&-16;J[i+12>>2]=e;f=J[a+52>>2];c:{if(f>>>0>=e+k>>>0){c=J[a+44>>2];f=e;break c}if(K[a+64|0]){break a}c=f;while(1){c=c<<1;J[a+52>>2]=c;if(k+J[i+12>>2]>>>0>c>>>0){continue}break}if(c){g=J[42504]+12|0;c=Ka[J[J[g>>2]+8>>2]](g,c,29113,21311,169)|0}else{c=0}l=Va(c,J[a+44>>2],f);g=J[a+44>>2];if(g){f=J[42504]+12|0;Ka[J[J[f>>2]+12>>2]](f,g)}J[a+44>>2]=l;f=J[i+12>>2]}c=c+f|0}J[a+60>>2]=f;J[a+48>>2]=J[a+48>>2]+((k-h|0)+e|0)}f=c;d:{if(!c){break d}c=J[a+44>>2];a=J[d>>2];e=c+a|0;h=L[d+10>>1]>>>1&32752;e:{if((a|0)!=J[i+12>>2]){f:{if(h>>>0>=j>>>0){Va(f,e,h+P(L[d+6>>1],40)|0);break f}Va(Va(f,e,L[d+8>>1])+j|0,e+h|0,P(L[d+6>>1],40))}J[d>>2]=J[i+12>>2];break e}if(h>>>0>=j>>>0){break e}a=P(L[d+6>>1],40);c=f+j|0;e=e+h|0;g:{if((c|0)==(e|0)){break g}g=a+c|0;if(e-g>>>0<=0-(a<<1)>>>0){Va(c,e,a);break g}l=(c^e)&3;h:{i:{if(c>>>0>>0){if(l){break h}if(!(c&3)){break i}while(1){if(!a){break g}H[c|0]=K[e|0];e=e+1|0;a=a-1|0;c=c+1|0;if(c&3){continue}break}break i}j:{if(l){break j}if(g&3){while(1){if(!a){break g}a=a-1|0;g=c+a|0;H[g|0]=K[a+e|0];if(g&3){continue}break}}if(a>>>0<=3){break j}while(1){a=a-4|0;J[c+a>>2]=J[a+e>>2];if(a>>>0>3){continue}break}}if(!a){break g}while(1){a=a-1|0;H[c+a|0]=K[a+e|0];if(a){continue}break}break g}if(a>>>0<=3){break h}while(1){J[c>>2]=J[e>>2];e=e+4|0;c=c+4|0;a=a-4|0;if(a>>>0>3){continue}break}}if(!a){break g}while(1){H[c|0]=K[e|0];c=c+1|0;e=e+1|0;a=a-1|0;if(a){continue}break}}}if(L[d+4>>1]>>0){I[d+4>>1]=b}if(h>>>0>=j>>>0){break d}I[d+10>>1]=L[d+10>>1]&31|m<<1&65504}Ia=i+16|0;return f}function jB(a,b,c,d,e,f,g){var h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0;h=Ia-3600|0;Ia=h;j=N[d+8>>2];i=Q(N[c+24>>2]-N[d+24>>2]);k=Q(i+i);l=N[d>>2];i=Q(N[c+16>>2]-N[d+16>>2]);m=Q(i+i);i=Q(N[c+20>>2]-N[d+20>>2]);n=Q(i+i);o=N[d+4>>2];p=Q(Q(j*k)+Q(Q(l*m)+Q(n*o)));i=N[d+12>>2];q=Q(Q(i*i)+Q(-.5));r=Q(Q(j*p)+Q(Q(k*q)-Q(i*Q(Q(l*n)-Q(m*o)))));N[h+3596>>2]=r;s=Q(Q(o*p)+Q(Q(n*q)-Q(i*Q(Q(j*m)-Q(k*l)))));N[h+3592>>2]=s;j=Q(Q(l*p)+Q(Q(m*q)-Q(i*Q(Q(o*k)-Q(n*j)))));N[h+3588>>2]=j;i=Q(N[a+4>>2]+N[e>>2]);e=J[b+40>>2];a:{if(!(N[b+4>>2]!=Q(1)|N[b+8>>2]!=Q(1)|N[b+12>>2]!=Q(1))){J[h+3500>>2]=g;J[h+2728>>2]=0;J[h+164>>2]=0;N[h+160>>2]=i*i;J[h+152>>2]=f;J[h+148>>2]=d;J[h+144>>2]=c;J[h+3504>>2]=e;J[h+140>>2]=a;J[h+156>>2]=h+3588;J[h+132>>2]=158228;J[h+136>>2]=2;N[h+3568>>2]=i;N[h+3564>>2]=i;N[h+3556>>2]=r;N[h+3552>>2]=s;J[h+3544>>2]=1065353216;a=h+3528|0;J[a>>2]=1065353216;J[a+4>>2]=0;N[h+3560>>2]=i;N[h+3548>>2]=j;J[h+3536>>2]=0;J[h+3540>>2]=0;J[h+3520>>2]=0;J[h+3524>>2]=0;J[h+3512>>2]=1065353216;J[h+3516>>2]=0;Ka[J[(L[e+4>>1]<<2)+158240>>2]](e,h+3512|0,h+132|0,1,1);break a}t=h+3512|0;Pb(t,b+4|0,b+16|0);J[h+3500>>2]=g;J[h+2728>>2]=0;J[h+164>>2]=0;N[h+160>>2]=i*i;J[h+152>>2]=f;J[h+148>>2]=d;J[h+144>>2]=c;J[h+3504>>2]=e;J[h+156>>2]=h+3588;J[h+140>>2]=a;J[h+132>>2]=158268;J[h+3508>>2]=t;J[h+136>>2]=2;N[h+128>>2]=r;N[h+124>>2]=s;N[h+120>>2]=j;N[h+116>>2]=i;N[h+112>>2]=i;N[h+108>>2]=i;J[h+104>>2]=1065353216;J[h+88>>2]=1065353216;J[h+92>>2]=0;J[h+96>>2]=0;J[h+100>>2]=0;J[h+80>>2]=0;J[h+84>>2]=0;J[h+72>>2]=1065353216;J[h+76>>2]=0;ji(t,h+120|0,h+108|0,h+72|0);a=J[h+96>>2];J[h+32>>2]=J[h+92>>2];J[h+36>>2]=a;a=J[h+104>>2];J[h+40>>2]=J[h+100>>2];J[h+44>>2]=a;N[h+56>>2]=N[h+128>>2];N[h+68>>2]=N[h+116>>2];N[h+12>>2]=N[h+72>>2];a=J[h+80>>2];J[h+16>>2]=J[h+76>>2];J[h+20>>2]=a;a=J[h+88>>2];J[h+24>>2]=J[h+84>>2];J[h+28>>2]=a;a=J[h+124>>2];J[h+48>>2]=J[h+120>>2];J[h+52>>2]=a;a=J[h+112>>2];J[h+60>>2]=J[h+108>>2];J[h+64>>2]=a;Ka[J[(L[e+4>>1]<<2)+158240>>2]](e,h+12|0,h+132|0,1,1)}J[h+132>>2]=158228;Rk(h+140|0);Ia=h+3600|0;return J[f+4096>>2]!=0}function Lfa(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;e=Ia-6144|0;Ia=e;c=1;a:{if(!J[a+32>>2]){break a}c=J[a+48>>2];i=J[c+1140>>2];p=J[c+1e3>>2];while(1){d=J[(J[p+184>>2]+P(J[J[a+28>>2]+(g<<2)>>2]>>>7|0,24)|0)+20>>2];f=J[d-20>>2];N[f+156>>2]=N[f+160>>2];c=d+-64|0;b:{c:{d:{b=L[d+28>>1];if(!(b&1)){J[(e+5120|0)+(j<<2)>>2]=c;uu(c,J[a+44>>2],i);j=j+1|0;b=L[d+28>>1];break d}if(!(b&2)){break d}l=(e+1024|0)+(k<<2)|0;k=k+1|0;break c}if(!(b&4)){break b}l=(q<<2)+e|0;q=q+1|0}J[l>>2]=c}if(K[f+44|0]&4){J[(e+4096|0)+(m<<2)>>2]=c;m=m+1|0}e:{f:{if(b&8){f=(e+3072|0)+(n<<2)|0;n=n+1|0;break f}if(!(b&16)){break e}f=(e+2048|0)+(o<<2)|0;o=o+1|0}J[f>>2]=c}I[d+28>>1]=b&1;g=g+1|0;if(g>>>0>2]){continue}break}if(!j){j=0;c=1;break a}H[J[a+44>>2]+20|0]=1;H[i+16|0]=1;c=0}g:{if(!(j|k|(m|n))){if(!o){break g}}b=J[a+48>>2];d=J[b+980>>2];i=d+160|0;if(!c){g=0;while(1){b=J[J[(e+5120|0)+(g<<2)>>2]+32>>2];if(b){while(1){if(K[J[b+28>>2]- -64|0]&5){l=J[b+8>>2];p=l&2147483647;f=p+32>>>5|0;h:{if(f>>>0<=(J[d+164>>2]&2147483647)>>>0){c=J[i>>2];break h}c=J[d+168>>2];c=Ka[J[J[c>>2]+8>>2]](c,f<<2,21414,438)|0;h=J[d+160>>2];i:{if(!h){break i}Va(c,h,J[d+164>>2]<<2);if(J[d+164>>2]<0){break i}h=J[i>>2];if(!h){break i}r=J[d+168>>2];Ka[J[J[r>>2]+12>>2]](r,h)}h=J[d+164>>2];Wa((h<<2)+c|0,0,f-h<<2);J[d+164>>2]=f;J[d+160>>2]=c}c=(p>>>3&268435452)+c|0;J[c>>2]=J[c>>2]|1<>2];if(b){continue}break}}g=g+1|0;if((j|0)!=(g|0)){continue}break}b=J[a+48>>2]}if(m){g=b+1156|0;c=0;while(1){a=(e+4096|0)+(c<<2)|0;d=J[b+1160>>2];j:{if(d>>>0>=(J[b+1164>>2]&2147483647)>>>0){_g(g,a);break j}J[J[b+1156>>2]+(d<<2)>>2]=J[a>>2];J[b+1160>>2]=d+1}c=c+1|0;if((m|0)!=(c|0)){continue}break}}if(k){b=0;while(1){lu(J[(e+1024|0)+(b<<2)>>2],i);b=b+1|0;if((k|0)!=(b|0)){continue}break}}if(q){b=0;while(1){ru(J[(b<<2)+e>>2]);b=b+1|0;if((q|0)!=(b|0)){continue}break}}if(n){b=0;while(1){a=J[(e+3072|0)+(b<<2)>>2];ze(J[J[a+40>>2]+1e3>>2],J[a+144>>2]);b=b+1|0;if((n|0)!=(b|0)){continue}break}}if(o){b=0;while(1){su(J[(e+2048|0)+(b<<2)>>2]);b=b+1|0;if((o|0)!=(b|0)){continue}break}}}Ia=e+6144|0}function b7(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;a:{if(!K[a+338|0]){break a}b:{c:{d:{e:{switch(J[a+268>>2]){case 0:if(!b){break a}if(Ka[J[J[a>>2]+76>>2]](a)|0){break c}break a;case 1:eG(J[a+32>>2],a+8|0,a+24|0,0,0);J[a+44>>2]=0;J[a+268>>2]=2;f=J[a+4>>2];if(f){e=J[f+44>>2]}d=J[a+12>>2];c=0;f:{if(d>>>0<2){break f}c=1;if(d>>>0<4){break f}c=2;if(d>>>0<8){break f}c=3;if(d>>>0<16){break f}c=4;if(d>>>0<32){break f}c=5;if(d>>>0<64){break f}c=6;if(d>>>0<128){break f}c=7;if(d>>>0<256){break f}c=8;if(d>>>0<512){break f}c=9;if(d>>>0<1024){break f}c=10;if(d>>>0<2048){break f}c=11;if(d>>>0<4096){break f}c=12;if(d>>>0<8192){break f}c=13;if(d>>>0<16384){break f}c=14;if(d>>>0<32768){break f}c=15;if(d>>>0<65536){break f}c=16;if(d>>>0<131072){break f}c=17;if(d>>>0<262144){break f}c=18;if(d>>>0<524288){break f}c=19;if(d>>>0<1048576){break f}c=20;if(d>>>0<2097152){break f}c=21;if(d>>>0<4194304){break f}c=22;if(d>>>0<8388608){break f}c=23;if(d>>>0<16777216){break f}c=24;if(d>>>0<33554432){break f}c=25;if(d>>>0<67108864){break f}c=26;if(d>>>0<134217728){break f}c=27;if(d>>>0<268435456){break f}c=28;if(d>>>0<536870912){break f}c=29;if(d>>>0<1073741824){break f}c=(d|0)>=0?30:31}c=P(c,d);g:{if(!(c>>>0>e<<1>>>0|e>>>1>>>0>c>>>0)){c=e;e=J[a+280>>2];break g}J[a+280>>2]=0;e=0}c=P(d,e)+c|0;J[a+276>>2]=(c|0)>0?c:0;break d;case 2:J[a+44>>2]=J[a+44>>2]+1;if(eG(J[a+32>>2],a+8|0,a+24|0,1,(M[a+276>>2]/M[a+272>>2]|0)+1|0)){break d}J[a+268>>2]=3;break d;case 3:J[a+268>>2]=4;J[a+44>>2]=J[a+44>>2]+1;if(!J[a+344>>2]){break d}e=a+324|0;c=J[a+284>>2];d=J[a+40>>2];Ue(e,d>>>0>>0?c:d,J[a+32>>2]);if(J[a+344>>2]>0){c=J[a+340>>2];while(1){dq(e,J[c>>2],J[c+4>>2],J[a+32>>2]);c=c+8|0;if(c>>>0>2]+(J[a+344>>2]<<3)>>>0){continue}break}}J[a+344>>2]=0;break d;case 4:J[a+268>>2]=5;J[a+44>>2]=J[a+44>>2]+1;f=J[a+292>>2];e=J[a+32>>2];c=J[e+40>>2];if(c){g=J[e>>2];e=J[e+8>>2];c=c-1|0;d=e+P(c,28)|0;if(c){while(1){dG(d,f,g,e);c=c-1|0;d=e+P(c,28)|0;if(c){continue}break}}dG(d,f,g,e)}break d;case 5:break e;default:break d}}J[a+268>>2]=6}if(!b){break b}}H[a+337|0]=1}c=J[a+268>>2]==6}return c|0}function qY(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=0,m=0,n=0,o=0,p=0;g=Ia-16|0;Ia=g;a:{b:{if((a|0)!=67174656){b=Ua(256);J[g+4>>2]=a;J[g>>2]=67174656;ro(b,256,1951,g);Ka[J[J[c>>2]+8>>2]](c,4,b,11573,132);break b}if(!J[42504]){d=Ka[J[J[b>>2]+8>>2]](b,264,17194,11573,141)|0;J[42504]=d;if(d){J[d+8>>2]=c;J[d+4>>2]=b;J[d+192>>2]=-1;H[d+188|0]=0;J[d+84>>2]=d+16;H[d+80|0]=1;J[d>>2]=160508;J[d+100>>2]=c;J[d+96>>2]=b;J[d+12>>2]=160584;J[d+176>>2]=d+108;H[d+172|0]=1;J[d+88>>2]=0;J[d+92>>2]=16;J[d+180>>2]=1;J[d+184>>2]=16;J[d+108>>2]=c;J[d+104>>2]=160656;a=J[42504];o=d,p=Ka[J[J[a+12>>2]+8>>2]](a+12|0,28,84969,19788,113)|0,J[o+196>>2]=p;a=Ia-16|0;Ia=a;Ia=a+16|0;J[d+216>>2]=0;J[d+220>>2]=0;J[d+208>>2]=0;J[d+212>>2]=0;J[d+200>>2]=0;J[d+204>>2]=0;J[d+232>>2]=0;J[d+236>>2]=0;J[d+224>>2]=1061158912;J[d+228>>2]=-1;m=J[d+216>>2];j=Q(N[d+224>>2]*Q(64));c:{if(j=Q(0)){a=~~j>>>0;break c}a=0}b=a- -64<<2;b=(0-b&12)+b|0;c=(a<<3)+b|0;if(c){h=J[42504];c=Ka[J[J[h+12>>2]+8>>2]](h+12|0,c,29113,20472,372)|0}else{c=0}c=Wa(c,255,256);h=c+b|0;k=c+256|0;if(J[d+236>>2]){n=J[d+204>>2];b=0;while(1){i=b<<3;l=i+n|0;f=J[l>>2];e=(f<<15^-1)+f|0;e=P(e>>>10^e,9);e=e>>>6^e;e=(e<<11^-1)+e|0;e=c+(((e>>>16^e)&63)<<2)|0;J[(b<<2)+k>>2]=J[e>>2];J[e>>2]=b;i=h+i|0;J[i>>2]=f;J[i+4>>2]=J[l+4>>2];b=b+1|0;if(b>>>0>2]){continue}break}}b=J[d+200>>2];if(b){f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,b)}J[d+220>>2]=64;J[d+212>>2]=c;J[d+200>>2]=c;J[d+208>>2]=k;J[d+216>>2]=a;J[d+204>>2]=h;if(J[d+228>>2]==-1){J[d+228>>2]=m}a=J[42504];o=d,p=Ka[J[J[a+12>>2]+8>>2]](a+12|0,28,84969,19788,113)|0,J[o+240>>2]=p;a=Ia-16|0;Ia=a;Ia=a+16|0;J[d+252>>2]=0;J[d+244>>2]=0;J[d+248>>2]=0;a=J[42504];o=d,p=Ka[J[J[a+12>>2]+8>>2]](a+12|0,28,84969,19788,113)|0,J[o+256>>2]=p;a=Ia-16|0;Ia=a;Ia=a+16|0;a=J[42504];o=d,p=Ka[J[J[a+12>>2]+8>>2]](a+12|0,28,84969,19788,113)|0,J[o+260>>2]=p;a=Ia-16|0;Ia=a;Ia=a+16|0;J[42506]=1;a=J[42505]+1|0;J[42505]=a?a:1;a=J[42504];break a}Ka[J[J[c>>2]+8>>2]](c,32,76906,11573,158);break b}Ka[J[J[c>>2]+8>>2]](c,8,74870,11573,165)}a=0}Ia=g+16|0;return a|0}function pja(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=Q(0),i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;c=J[a+44>>2];f=J[a+32>>2];g=J[a+36>>2];b=J[a+40>>2];d=J[a+20>>2];j=J[a+28>>2];kv(J[j+11848>>2],j+11836|0);a=j+11856|0;J[a>>2]=0;J[a+4>>2]=0;a:{if(!J[g>>2]){break a}i=b+168|0;a=0;if(!d){while(1){b=db(J[c+620>>2],64);l=J[c+472>>2];m=J[c+484>>2];n=J[c+496>>2];e=J[f+56>>2];k=J[g>>2];h=N[c+56>>2];o=J[c+632>>2];p=J[c+636>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=o;J[b+12>>2]=p;J[b+60>>2]=c;J[b+52>>2]=a;J[b+48>>2]=i;N[b+44>>2]=h;J[b+28>>2]=f;J[b>>2]=139372;J[b+24>>2]=1;a=a+512|0;J[b+56>>2]=a>>>0>>0?a:k;J[b+40>>2]=n+P(e,48);e=e<<6;J[b+36>>2]=e+m;J[b+32>>2]=e+l;e=J[b+16>>2];Ka[J[J[e>>2]+72>>2]](e,b);if(M[g>>2]>a>>>0){continue}break a}}while(1){b=db(J[c+620>>2],64);l=J[c+472>>2];m=J[c+484>>2];n=J[c+496>>2];e=J[f+56>>2];k=J[g>>2];h=N[c+56>>2];o=J[c+632>>2];p=J[c+636>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+8>>2]=o;J[b+12>>2]=p;J[b+60>>2]=c;J[b+52>>2]=a;J[b+48>>2]=i;N[b+44>>2]=h;J[b+28>>2]=f;J[b>>2]=139372;J[b+20>>2]=d;J[b+24>>2]=1;a=a+512|0;J[b+56>>2]=a>>>0>>0?a:k;J[b+40>>2]=n+P(e,48);e=e<<6;J[b+36>>2]=e+m;J[b+32>>2]=e+l;Ka[J[J[d>>2]+16>>2]](d);J[b+16>>2]=J[J[b+20>>2]+16>>2];Ka[J[J[b>>2]+20>>2]](b);if(M[g>>2]>a>>>0){continue}break}}b:{if(!(J[g+4>>2]&2147483647)){break b}a=0;if(!d){while(1){b=db(J[c+620>>2],48);d=J[g+4>>2];h=N[c+52>>2];f=J[c+632>>2];i=J[c+636>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=f;J[b+12>>2]=i;J[b+44>>2]=c;N[b+40>>2]=h;J[b+32>>2]=a;J[b+28>>2]=j;J[b>>2]=139428;J[b+24>>2]=1;d=d&2147483647;a=a- -64|0;J[b+36>>2]=a>>>0>d>>>0?d:a;d=J[b+16>>2];Ka[J[J[d>>2]+72>>2]](d,b);if((J[g+4>>2]&2147483647)>>>0>a>>>0){continue}break b}}while(1){b=db(J[c+620>>2],48);f=J[g+4>>2];h=N[c+52>>2];i=J[c+632>>2];e=J[c+636>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+8>>2]=i;J[b+12>>2]=e;J[b+44>>2]=c;N[b+40>>2]=h;J[b+32>>2]=a;J[b+28>>2]=j;J[b>>2]=139428;J[b+20>>2]=d;J[b+24>>2]=1;f=f&2147483647;a=a- -64|0;J[b+36>>2]=a>>>0>f>>>0?f:a;Ka[J[J[d>>2]+16>>2]](d);J[b+16>>2]=J[J[b+20>>2]+16>>2];Ka[J[J[b>>2]+20>>2]](b);if((J[g+4>>2]&2147483647)>>>0>a>>>0){continue}break}}}function WD(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=Q(0),l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;h=Ia-16|0;Ia=h;J[h+8>>2]=c;g=J[a+112>>2];a:{if(g){b:{if(J[d+40>>2]|!d){break b}f=J[d+36>>2];if(!J[f>>2]){break b}c=0;while(1){J[h+4>>2]=J[((c<<2)+f|0)+4>>2];f=Pd(b,h+4|0,h+14|0);if(!K[h+14|0]){J[f>>2]=J[h+4>>2]}J[f+4>>2]=d;c=c+1|0;f=J[d+36>>2];if(c>>>0>2]){continue}break}g=J[a+112>>2];if(!g){break a}}while(1){m=0;o=J[J[a+108>>2]+(n<<2)>>2];c=J[o+36>>2];if(J[c>>2]){while(1){j=J[((m<<2)+c|0)+4>>2];d=J[b+20>>2];c:{d:{if(!d){i=0;break d}c=j+(j<<15^-1)|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;i=d-1&(c>>>16^c);c=J[J[b+12>>2]+(i<<2)>>2];if((c|0)==-1){break d}e=J[b+8>>2];f=J[b+4>>2];while(1){g=f+(c<<3)|0;if((j|0)==J[g>>2]){break c}c=J[e+(c<<2)>>2];if((c|0)!=-1){continue}break}}q=J[b+36>>2];if((q|0)==J[b+16>>2]){c=d?d<<1:16;e:{if(c>>>0<=d>>>0){break e}k=N[b+24>>2];if(!c|c&c-1){c=c|c>>>1;c=c>>>2|c;c=c>>>4|c;c=c>>>8|c;c=(c>>>16|c)+1|0}d=c;k=Q(k*Q(d>>>0));f:{if(k=Q(0)){f=~~k>>>0;break f}f=0}c=d+f<<2;i=(0-c&12)+c|0;e=(f<<3)+i|0;if(e){c=J[42504]+12|0;e=Ka[J[J[c>>2]+8>>2]](c,e,29113,20472,372)|0}else{e=0}c=d<<2;l=Wa(e,255,c);r=l+i|0;s=c+l|0;if(J[b+36>>2]){t=d-1|0;g=J[b+4>>2];c=0;while(1){i=c<<3;p=i+g|0;e=J[p>>2];e=(e<<15^-1)+e|0;e=P(e>>>10^e,9);e=e>>>6^e;e=(e<<11^-1)+e|0;e=l+(((e>>>16^e)&t)<<2)|0;J[s+(c<<2)>>2]=J[e>>2];J[e>>2]=c;e=i+r|0;J[e>>2]=J[p>>2];J[e+4>>2]=J[p+4>>2];c=c+1|0;if(c>>>0>2]){continue}break}}e=J[b>>2];if(e){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}J[b+20>>2]=d;J[b+12>>2]=l;J[b>>2]=l;J[b+8>>2]=s;J[b+16>>2]=f;J[b+4>>2]=r;if(J[b+28>>2]!=-1){break e}J[b+28>>2]=q}c=j+(j<<15^-1)|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;i=d-1&(c>>>16^c)}d=J[b+28>>2];J[b+28>>2]=d+1;c=J[b+12>>2]+(i<<2)|0;J[J[b+8>>2]+(d<<2)>>2]=J[c>>2];J[c>>2]=d;J[b+36>>2]=J[b+36>>2]+1;J[b+32>>2]=J[b+32>>2]+1;g=J[b+4>>2]+(d<<3)|0;J[g+4>>2]=0;J[g>>2]=j}J[g+4>>2]=o;m=m+1|0;c=J[o+36>>2];if(m>>>0>2]){continue}break}g=J[a+112>>2]}n=n+1|0;if(n>>>0>>0){continue}break}break a}a=Pd(b,h+8|0,h+15|0);if(!K[h+15|0]){J[a>>2]=J[h+8>>2]}J[a+4>>2]=d}Ia=h+16|0}function yj(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);a:{if(c){c=J[c+36>>2];g=N[c+8>>2];f=N[c+40>>2];e=Q(N[c+56>>2]*Q(-2));h=N[c+32>>2];l=Q(N[c+48>>2]*Q(-2));m=Q(N[c+52>>2]*Q(-2));k=N[c+36>>2];n=Q(Q(f*e)+Q(Q(h*l)+Q(m*k)));d=N[c+44>>2];o=Q(Q(d*d)+Q(-.5));i=Q(Q(f*n)+Q(Q(e*o)-Q(d*Q(Q(h*m)-Q(l*k)))));p=Q(i+i);i=N[c>>2];j=Q(Q(h*n)+Q(Q(l*o)-Q(d*Q(Q(k*e)-Q(m*f)))));q=Q(j+j);j=N[c+4>>2];e=Q(Q(k*n)+Q(Q(m*o)-Q(d*Q(Q(f*l)-Q(e*h)))));o=Q(e+e);s=Q(Q(g*p)+Q(Q(i*q)+Q(j*o)));e=N[c+12>>2];v=Q(Q(e*e)+Q(-.5));l=Q(Q(h*j)+Q(Q(Q(d*g)-Q(e*f))-Q(i*k)));b=J[b+92>>2];m=N[b+24>>2];t=Q(m+m);m=Q(Q(k*g)+Q(Q(Q(d*i)-Q(e*h))-Q(j*f)));n=N[b+16>>2];u=Q(n+n);n=Q(Q(f*i)+Q(Q(Q(d*j)-Q(e*k))-Q(g*h)));r=N[b+20>>2];r=Q(r+r);w=Q(Q(l*t)+Q(Q(m*u)+Q(n*r)));d=Q(Q(g*f)+Q(Q(j*k)+Q(Q(e*d)+Q(h*i))));f=Q(Q(d*d)+Q(-.5));x=Q(Q(N[c+24>>2]+Q(Q(g*s)+Q(Q(p*v)+Q(e*Q(Q(i*o)-Q(q*j))))))+Q(Q(l*w)+Q(Q(t*f)+Q(d*Q(Q(m*r)-Q(u*n))))));y=Q(Q(N[c+20>>2]+Q(Q(j*s)+Q(Q(o*v)+Q(e*Q(Q(g*q)-Q(p*i))))))+Q(Q(n*w)+Q(Q(r*f)+Q(d*Q(Q(l*u)-Q(t*m))))));p=Q(Q(N[c+16>>2]+Q(Q(i*s)+Q(Q(q*v)+Q(e*Q(Q(j*p)-Q(o*g))))))+Q(Q(m*w)+Q(Q(u*f)+Q(d*Q(Q(n*t)-Q(r*l))))));g=N[b+12>>2];e=N[b>>2];f=N[b+4>>2];h=N[b+8>>2];q=Q(Q(Q(Q(d*g)-Q(e*m))-Q(n*f))-Q(l*h));o=Q(Q(Q(m*f)+Q(Q(d*h)+Q(l*g)))-Q(e*n));s=Q(Q(Q(l*e)+Q(Q(d*f)+Q(n*g)))-Q(h*m));g=Q(Q(Q(n*h)+Q(Q(d*e)+Q(m*g)))-Q(f*l));break a}c=J[b+96>>2];g=N[c+8>>2];b=J[b+92>>2];d=N[b+24>>2];h=Q(d+d);e=N[c>>2];d=N[b+16>>2];k=Q(d+d);d=N[b+20>>2];i=Q(d+d);f=N[c+4>>2];j=Q(Q(g*h)+Q(Q(e*k)+Q(i*f)));d=N[c+12>>2];l=Q(Q(d*d)+Q(-.5));x=Q(N[c+24>>2]+Q(Q(g*j)+Q(Q(h*l)+Q(d*Q(Q(e*i)-Q(k*f))))));y=Q(N[c+20>>2]+Q(Q(f*j)+Q(Q(i*l)+Q(d*Q(Q(g*k)-Q(h*e))))));p=Q(N[c+16>>2]+Q(Q(e*j)+Q(Q(k*l)+Q(d*Q(Q(f*h)-Q(i*g))))));h=N[b+12>>2];k=N[b>>2];i=N[b+4>>2];j=N[b+8>>2];q=Q(Q(Q(Q(d*h)-Q(k*e))-Q(f*i))-Q(g*j));o=Q(Q(Q(e*i)+Q(Q(d*j)+Q(g*h)))-Q(k*f));s=Q(Q(Q(g*k)+Q(Q(d*i)+Q(f*h)))-Q(j*e));g=Q(Q(Q(f*j)+Q(Q(d*k)+Q(e*h)))-Q(i*g))}N[a+16>>2]=p;N[a+12>>2]=q;N[a+8>>2]=o;N[a+4>>2]=s;N[a>>2]=g;N[a+24>>2]=x;N[a+20>>2]=y}function Fv(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;j=Ia-16|0;Ia=j;J[j+8>>2]=c;f=a+40|0;d=J[a+56>>2];a:{if(d>>>0>c>>>0){break a}b:{if(c+2048>>>0<=d>>>0){break b}e=J[a+60>>2];h=((e+c|0)+2047>>>0)/(e>>>0)|0;g=J[a+44>>2];i=h-g|0;d=P(e,i)+d|0;J[a+56>>2]=d;if((h|0)==(g|0)){break b}e=0;while(1){d=0;h=J[a+60>>2]<<4;if(h){d=J[42504];d=Ka[J[J[d+12>>2]+8>>2]](d+12|0,h,29113,19625,84)|0}J[j+12>>2]=d;h=J[a+44>>2];c:{if(h>>>0>=(J[a+48>>2]&2147483647)>>>0){Mv(f,j+12|0);break c}J[J[a+40>>2]+(h<<2)>>2]=d;J[a+44>>2]=h+1}e=e+1|0;if((i|0)!=(e|0)){continue}break}d=J[a+56>>2]}d=d+31>>>5|0;if(d>>>0<=(J[a+232>>2]&2147483647)>>>0){break a}c=J[42504];c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,d<<2,29113,21414,438)|0;e=J[a+228>>2];d:{if(!e){break d}Va(c,e,J[a+232>>2]<<2);if(J[a+232>>2]<0){break d}e=J[a+228>>2];if(!e){break d}i=J[42504];Ka[J[J[i+12>>2]+12>>2]](i+12|0,e)}e=J[a+232>>2];Wa(c+(e<<2)|0,0,d-e<<2);J[a+232>>2]=d;J[a+228>>2]=c;c=J[j+8>>2]}h=Ia-16|0;Ia=h;d=J[a+52>>2];e=c+1|0;i=d>>>0>e>>>0?d:e;e=J[f+16>>2];e:{if(i>>>0<=e>>>0){break e}d=J[f+20>>2];g=((d+i|0)-1>>>0)/(d>>>0)|0;k=J[f+4>>2];l=g-k|0;J[f+16>>2]=e+P(l,d);if((g|0)==(k|0)){break e}e=0;while(1){d=0;g=J[f+20>>2]<<4;if(g){d=J[42504]+12|0;d=Ka[J[J[d>>2]+8>>2]](d,g,29113,19625,84)|0}J[h+12>>2]=d;g=J[f+4>>2];f:{if(g>>>0>=(J[f+8>>2]&2147483647)>>>0){Mv(f,h+12|0);break f}J[J[f>>2]+(g<<2)>>2]=d;J[f+4>>2]=g+1}e=e+1|0;if((l|0)!=(e|0)){continue}break}}d=J[f+12>>2];if(i>>>0>d>>>0){while(1){e=J[f+20>>2];g=(d>>>0)/(e>>>0)|0;e=J[J[f>>2]+(g<<2)>>2]+(d-P(e,g)<<4)|0;J[e+8>>2]=-1;J[e+12>>2]=-1;I[e+4>>1]=16;J[e>>2]=0;d=d+1|0;if((i|0)!=(d|0)){continue}break}}J[f+12>>2]=i;Ia=h+16|0;d=J[a+228>>2]+(c>>>3&536870908)|0;f=J[d>>2];m=d,n=dla(-2,c)&f,J[m>>2]=n;f=J[j+8>>2];c=J[a+60>>2];d=(f>>>0)/(c>>>0)|0;c=J[J[a+40>>2]+(d<<2)>>2]+(f-P(c,d)<<4)|0;d=L[c+4>>1];g:{h:{if(d&2){a=d&65533;break h}if(d&8){break g}e=d&65519;I[c+4>>1]=e;J[c>>2]=b;a=P(b,12)+a|0;b=a+284|0;d=J[a+288>>2];i:{if(d>>>0>=(J[a+292>>2]&2147483647)>>>0){bb(b,j+8|0);e=L[c+4>>1];break i}J[J[b>>2]+(d<<2)>>2]=f;J[a+288>>2]=J[a+288>>2]+1}a=e&-73|8}I[c+4>>1]=a}Ia=j+16|0}function oea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=Ia-16|0;Ia=k;i=J[a+28>>2];m=J[i+4688>>2];if(m){while(1){a=J[J[i+4684>>2]+(j<<2)>>2];a:{if(!(a&1)){break a}d=a&-2;h=J[d+56>>2];c=d?d+4|0:0;J[k+8>>2]=c;l=K[c+20|0];b=P(l,12)+i|0;e=J[b+56>>2];J[c+8>>2]=e;f=b+52|0;a=e;g=J[b+60>>2]&2147483647;if(!g){ch(f,64);g=J[b+60>>2]&2147483647;a=J[b+56>>2]}b:{if(a>>>0>=g>>>0){mr(f,k+8|0);break b}J[J[f>>2]+(a<<2)>>2]=c;J[b+56>>2]=a+1}if(h){b=(l<<2)+i|0;a=J[b+88>>2];if(e>>>0>a>>>0){g=J[f>>2];h=g+(e<<2)|0;c=J[h>>2];l=h;h=g;g=a<<2;h=J[h+g>>2];J[l>>2]=h;J[g+J[f>>2]>>2]=c;J[c+8>>2]=a;J[h+8>>2]=e;a=J[b+88>>2]}J[b+88>>2]=a+1}kj(J[i+2168>>2],d);b=J[d+56>>2];if(!b){break a}e=J[b+48>>2];a=J[i+976>>2];f=J[a+940>>2];c:{if(e>>>0>>0){break c}d=f&2147483647;f=(e<<1&-256)+287>>>5|0;if(d>>>0>=f>>>0){break c}d=J[42504];d=Ka[J[J[d+12>>2]+8>>2]](d+12|0,f<<2,29113,21414,438)|0;c=J[a+936>>2];d:{if(!c){break d}Va(d,c,J[a+940>>2]<<2);if(J[a+940>>2]<0){break d}c=J[a+936>>2];if(!c){break d}g=J[42504];Ka[J[J[g+12>>2]+12>>2]](g+12|0,c)}c=J[a+940>>2];Wa(d+(c<<2)|0,0,f-c<<2);J[a+940>>2]=f;J[a+936>>2]=d}f=e>>>5|0;d=J[a+936>>2]+(f<<2)|0;g=d;h=J[d>>2];d=1<>2]=h|d;if(!(!(K[b+8|0]&2)|!(L[b+40>>1]&4096))){b=J[a+952>>2];e:{if(e>>>0>>0){break e}e=(e<<1&-256)+287>>>5|0;if(e>>>0<=(b&2147483647)>>>0){break e}b=J[42504];b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,e<<2,29113,21414,438)|0;c=J[a+948>>2];f:{if(!c){break f}Va(b,c,J[a+952>>2]<<2);if(J[a+952>>2]<0){break f}c=J[a+948>>2];if(!c){break f}g=J[42504];Ka[J[J[g+12>>2]+12>>2]](g+12|0,c)}c=J[a+952>>2];Wa(b+(c<<2)|0,0,e-c<<2);J[a+952>>2]=e;J[a+948>>2]=b}a=J[a+948>>2]+(f<<2)|0;J[a>>2]=d|J[a>>2]}}j=j+1|0;if((m|0)!=(j|0)){continue}break}}g=J[i+4700>>2];if(g){j=0;while(1){a=J[J[i+4696>>2]+(j<<2)>>2];if(a&1){d=a&-2;b=d?d+4|0:0;J[k+12>>2]=b;e=P(K[b+20|0],12)+i|0;a=J[e+56>>2];J[b+8>>2]=a;f=e+52|0;c=J[e+60>>2]&2147483647;if(!c){ch(f,64);c=J[e+60>>2]&2147483647;a=J[e+56>>2]}g:{if(a>>>0>=c>>>0){mr(f,k+12|0);break g}J[J[f>>2]+(a<<2)>>2]=b;J[e+56>>2]=a+1}kj(J[i+2168>>2],d)}j=j+1|0;if((g|0)!=(j|0)){continue}break}}Ia=k+16|0}function l1(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=0;g=Ia+-64|0;Ia=g;k=N[b+8>>2];j=Q(N[c+8>>2]-N[b+24>>2]);l=Q(j+j);j=N[b>>2];i=Q(N[c>>2]-N[b+16>>2]);m=Q(i+i);i=Q(N[c+4>>2]-N[b+20>>2]);n=Q(i+i);i=N[b+4>>2];q=Q(Q(k*l)+Q(Q(j*m)+Q(n*i)));o=N[b+12>>2];p=Q(Q(o*o)+Q(-.5));N[g+60>>2]=Q(k*q)+Q(Q(l*p)-Q(o*Q(Q(j*n)-Q(m*i))));N[g+56>>2]=Q(i*q)+Q(Q(n*p)-Q(o*Q(Q(k*m)-Q(l*j))));N[g+52>>2]=Q(j*q)+Q(Q(m*p)-Q(o*Q(Q(i*l)-Q(n*k))));l=N[d+8>>2];l=Q(l+l);m=N[d>>2];m=Q(m+m);n=N[d+4>>2];n=Q(n+n);q=Q(Q(k*l)+Q(Q(j*m)+Q(i*n)));N[g+48>>2]=Q(k*q)+Q(Q(l*p)-Q(o*Q(Q(j*n)-Q(m*i))));N[g+44>>2]=Q(i*q)+Q(Q(n*p)-Q(o*Q(Q(k*m)-Q(l*j))));N[g+40>>2]=Q(j*q)+Q(Q(m*p)-Q(o*Q(Q(i*l)-Q(n*k))));k=N[a+8>>2];j=N[a+4>>2];N[g+20>>2]=-N[a+12>>2];N[g+16>>2]=-k;N[g+12>>2]=-j;r=UA(g+12|0,a+4|0,g+52|0,g+40|0,g+28|0,g+24|0);a:{if(!r){break a}k=N[g+24>>2];if(k>e){break a}J[h+44>>2]=0;J[h+48>>2]=0;J[h+8>>2]=-1;N[h+40>>2]=k;a=0;f=L[f>>1];if(f&1){b:{if(k!=Q(0)){s=N[b+24>>2];t=N[b+16>>2];j=N[b+8>>2];e=N[g+36>>2];i=Q(e+e);o=N[b>>2];e=N[g+28>>2];p=Q(e+e);l=N[b+4>>2];e=N[g+32>>2];m=Q(e+e);n=Q(Q(j*i)+Q(Q(o*p)+Q(l*m)));e=N[b+12>>2];q=Q(Q(e*e)+Q(-.5));N[h+20>>2]=N[b+20>>2]+Q(Q(l*n)+Q(Q(m*q)+Q(e*Q(Q(j*p)-Q(i*o)))));N[h+16>>2]=t+Q(Q(o*n)+Q(Q(p*q)+Q(e*Q(Q(l*i)-Q(m*j)))));e=Q(s+Q(Q(j*n)+Q(Q(i*q)+Q(e*Q(Q(o*m)-Q(p*l))))));break b}N[h+16>>2]=N[c>>2];N[h+20>>2]=N[c+4>>2];e=N[c+8>>2]}N[h+24>>2]=e;a=1}c:{if(f&2){a=a|2;if(k==Q(0)){e=N[d>>2];k=N[d+4>>2];N[h+36>>2]=-N[d+8>>2];N[h+32>>2]=-k;N[h+28>>2]=-e;break c}J[g+20>>2]=0;J[g+12>>2]=0;J[g+16>>2]=0;c=(r<<2)-4|0;N[c+(g+12|0)>>2]=N[c+(g+28|0)>>2]>Q(0)?Q(1):Q(-1);k=N[b+8>>2];e=N[g+20>>2];j=Q(e+e);i=N[b>>2];e=N[g+12>>2];o=Q(e+e);e=N[g+16>>2];p=Q(e+e);l=N[b+4>>2];m=Q(Q(k*j)+Q(Q(i*o)+Q(p*l)));e=N[b+12>>2];n=Q(Q(e*e)+Q(-.5));N[h+36>>2]=Q(k*m)+Q(Q(j*n)+Q(e*Q(Q(i*p)-Q(o*l))));N[h+32>>2]=Q(l*m)+Q(Q(p*n)+Q(e*Q(Q(k*o)-Q(j*i))));N[h+28>>2]=Q(i*m)+Q(Q(o*n)+Q(e*Q(Q(l*j)-Q(p*k))));break c}J[h+28>>2]=0;J[h+32>>2]=0;J[h+36>>2]=0}I[h+12>>1]=a;u=1}Ia=g- -64|0;return u|0}function fI(a){var b=Q(0),c=0,d=Q(0),e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;v=J[a+336>>2];if(v>>>0>=2){z=J[a+340>>2];w=J[a+332>>2];A=J[a+348>>2];B=J[a+344>>2];C=J[a+272>>2];D=J[a+260>>2];a=1;while(1){g=P(a,160)+z|0;l=(a<<5)+w|0;c=J[l+16>>2];i=N[c+8>>2];l=J[((J[l+24>>2]<<5)+w|0)+16>>2];h=Q(N[c+24>>2]-N[l+24>>2]);n=Q(h+h);h=N[c>>2];f=Q(N[c+16>>2]-N[l+16>>2]);o=Q(f+f);f=Q(N[c+20>>2]-N[l+20>>2]);p=Q(f+f);f=N[c+4>>2];b=Q(Q(i*n)+Q(Q(h*o)+Q(p*f)));j=N[c+12>>2];k=Q(Q(j*j)+Q(-.5));N[g+116>>2]=Q(i*b)+Q(Q(n*k)-Q(j*Q(Q(h*p)-Q(o*f))));N[g+112>>2]=Q(f*b)+Q(Q(p*k)-Q(j*Q(Q(i*o)-Q(n*h))));N[g+108>>2]=Q(h*b)+Q(Q(o*k)-Q(j*Q(Q(f*n)-Q(p*i))));n=N[l+16>>2];o=N[c+16>>2];p=N[l+20>>2];b=N[c+20>>2];N[g+128>>2]=N[c+24>>2]-N[l+24>>2];N[g+124>>2]=b-p;N[g+120>>2]=o-n;c=P(a,76);x=c+C|0;y=c+D|0;u=J[y+72>>2];J[x+72>>2]=u;if(u){n=Q(-f);o=Q(-h);p=Q(-i);E=P(a,80)+B|0;l=0;while(1){t=P(l,24);c=y+t|0;m=N[c+20>>2];r=N[c+16>>2];s=N[c+12>>2];g=t+x|0;b=N[c+8>>2];b=Q(b+b);d=N[c>>2];d=Q(d+d);e=N[c+4>>2];e=Q(e+e);q=Q(Q(i*b)+Q(Q(h*d)+Q(f*e)));N[g+8>>2]=Q(i*q)+Q(Q(b*k)+Q(j*Q(Q(h*e)+Q(d*n))));N[g+4>>2]=Q(f*q)+Q(Q(e*k)+Q(j*Q(Q(i*d)+Q(b*o))));N[g>>2]=Q(h*q)+Q(Q(d*k)+Q(j*Q(Q(f*b)+Q(e*p))));b=Q(m+m);d=Q(s+s);e=Q(r+r);m=Q(Q(i*b)+Q(Q(h*d)+Q(f*e)));N[g+20>>2]=Q(i*m)+Q(Q(b*k)+Q(j*Q(Q(h*e)+Q(d*n))));N[g+16>>2]=Q(f*m)+Q(Q(e*k)+Q(j*Q(Q(i*d)+Q(b*o))));N[g+12>>2]=Q(h*m)+Q(Q(d*k)+Q(j*Q(Q(f*b)+Q(e*p))));c=t+E|0;m=N[c+8>>2];r=N[c+4>>2];s=N[c>>2];g=(P(a,96)+A|0)+t|0;b=N[c+20>>2];b=Q(b+b);d=N[c+12>>2];d=Q(d+d);e=N[c+16>>2];e=Q(e+e);q=Q(Q(i*b)+Q(Q(h*d)+Q(f*e)));N[g+44>>2]=Q(i*q)+Q(Q(b*k)+Q(j*Q(Q(h*e)+Q(d*n))));N[g+40>>2]=Q(f*q)+Q(Q(e*k)+Q(j*Q(Q(i*d)+Q(b*o))));N[g+36>>2]=Q(h*q)+Q(Q(d*k)+Q(j*Q(Q(f*b)+Q(e*p))));b=Q(m+m);d=Q(s+s);e=Q(r+r);m=Q(Q(i*b)+Q(Q(h*d)+Q(f*e)));N[g+32>>2]=Q(i*m)+Q(Q(b*k)+Q(j*Q(Q(h*e)+Q(d*n))));N[g+28>>2]=Q(f*m)+Q(Q(e*k)+Q(j*Q(Q(i*d)+Q(b*o))));N[g+24>>2]=Q(h*m)+Q(Q(d*k)+Q(j*Q(Q(f*b)+Q(e*p))));l=l+1|0;if((u|0)!=(l|0)){continue}break}}a=a+1|0;if((v|0)!=(a|0)){continue}break}}}function SY(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0;f=Ia-48|0;Ia=f;a:{if(K[a+16|0]){m=N[c>>2];N[f>>2]=m;n=N[c+4>>2];N[f+4>>2]=n;i=N[c+8>>2];N[f+12>>2]=N[d>>2];N[f+16>>2]=N[d+4>>2];N[f+20>>2]=N[d+8>>2];N[f+24>>2]=N[e>>2];N[f+28>>2]=N[e+4>>2];N[f+32>>2]=N[e+8>>2];break a}h=J[a+8>>2];i=N[h+32>>2];o=N[h+20>>2];p=N[h+28>>2];q=N[h+16>>2];z=K[h+72|0];r=N[h+8>>2];s=N[h+4>>2];t=N[c>>2];u=N[h>>2];v=N[c+4>>2];w=N[h+12>>2];x=N[c+8>>2];y=N[h+24>>2];m=Q(Q(Q(t*u)+Q(v*w))+Q(x*y));N[f>>2]=m;n=Q(Q(Q(t*s)+Q(v*q))+Q(x*p));N[f+4>>2]=n;c=(z?24:12)+f|0;j=N[d>>2];k=N[d+4>>2];l=N[d+8>>2];N[c+8>>2]=Q(Q(r*j)+Q(o*k))+Q(i*l);N[c+4>>2]=Q(Q(s*j)+Q(q*k))+Q(p*l);N[c>>2]=Q(Q(u*j)+Q(w*k))+Q(y*l);c=(z?12:24)+f|0;j=N[e>>2];k=N[e+4>>2];l=N[e+8>>2];N[c+8>>2]=Q(Q(r*j)+Q(o*k))+Q(i*l);N[c+4>>2]=Q(Q(s*j)+Q(q*k))+Q(p*l);N[c>>2]=Q(Q(u*j)+Q(w*k))+Q(y*l);i=Q(Q(Q(t*r)+Q(v*o))+Q(x*i))}N[f+8>>2]=i;h=J[b+8>>2];b=J[a+12>>2];if(b){b=K[b+h|0]}else{b=56}e=a+20|0;d=J[a+868>>2];if((d|0)==16){c=a+880|0;jc(c,e,J[a+788>>2],K[a+852|0]);jc(c,a+56|0,J[a+792>>2],K[a+853|0]);jc(c,a+92|0,J[a+796>>2],K[a+854|0]);jc(c,a+128|0,J[a+800>>2],K[a+855|0]);jc(c,a+164|0,J[a+804>>2],K[a+856|0]);jc(c,a+200|0,J[a+808>>2],K[a+857|0]);jc(c,a+236|0,J[a+812>>2],K[a+858|0]);jc(c,a+272|0,J[a+816>>2],K[a+859|0]);jc(c,a+308|0,J[a+820>>2],K[a+860|0]);jc(c,a+344|0,J[a+824>>2],K[a+861|0]);jc(c,a+380|0,J[a+828>>2],K[a+862|0]);jc(c,a+416|0,J[a+832>>2],K[a+863|0]);jc(c,a+452|0,J[a+836>>2],K[a+864|0]);jc(c,a+488|0,J[a+840>>2],K[a+865|0]);jc(c,a+524|0,J[a+844>>2],K[a+866|0]);jc(c,a+560|0,J[a+848>>2],K[a+867|0]);i=N[f+8>>2];n=N[f+4>>2];m=N[f>>2];d=0}J[a+868>>2]=d+1;c=e+P(d,36)|0;N[c+8>>2]=i;N[c+4>>2]=n;N[c>>2]=m;N[c+12>>2]=N[f+12>>2];N[c+16>>2]=N[f+16>>2];N[c+20>>2]=N[f+20>>2];N[c+24>>2]=N[f+24>>2];N[c+28>>2]=N[f+28>>2];N[c+32>>2]=N[f+32>>2];a=P(d,12)+a|0;J[a+596>>2]=J[g>>2];J[a+600>>2]=J[g+4>>2];J[a+604>>2]=J[g+8>>2];J[(e+(d<<2)|0)+768>>2]=h;H[(d+e|0)+832|0]=b;Ia=f+48|0;return 1}function FF(a,b,c){var d=0,e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0);d=Ia-96|0;Ia=d;KC(a+20|0,b,c,a);f=a+56|0;m=J[a+52>>2];a:{if(!(H[(m&1?J[f>>2]:f+J[((m>>>22&60)+109352|0)+12>>2]|0)|0]&1)){break a}b:{c:{d:{if(!(!(K[c+5580|0]&32)|!K[c+5248|0])){g=N[c+5152>>2];break d}g=N[J[c+1008>>2]+1032>>2];if(!(K[c+5580|0]&32)){break c}}if(!K[c+5258|0]){break c}e=N[c+5192>>2];break b}e=N[J[c+1008>>2]+1072>>2]}e=Q(g*e);if(e!=Q(0)){f=d+32|0;Ka[J[J[a>>2]+76>>2]](f,a);f=Mb(b,f);J[d+24>>2]=-16776961;J[d+16>>2]=-65536;J[d+20>>2]=-16711936;N[d+12>>2]=e;N[d+8>>2]=e;N[d+4>>2]=e;Pe(f,d+4|0)}if(!(K[c+5580|0]&32)|!K[c+5250|0]){e=N[J[c+1008>>2]+1040>>2]}else{e=N[c+5160>>2]}e=Q(g*e);if(e!=Q(0)){f=Mb(b,a+256|0);J[d+52>>2]=-16776961;J[d+44>>2]=-65536;J[d+48>>2]=-16711936;N[d+40>>2]=e;N[d+36>>2]=e;N[d+32>>2]=e;Pe(f,d+32|0)}if(!(K[c+5580|0]&32)|!K[c+5252|0]){e=N[J[c+1008>>2]+1048>>2]}else{e=N[c+5168>>2]}e=Q(g*e);if(e!=Q(0)){J[b+4>>2]=16777215;J[d+44>>2]=0;J[d+48>>2]=0;J[d+56>>2]=0;J[d+60>>2]=0;J[d+52>>2]=1065353216;f=d- -64|0;J[f>>2]=0;J[f+4>>2]=0;J[d+76>>2]=0;J[d+80>>2]=0;J[d+72>>2]=1065353216;J[d+84>>2]=0;J[d+88>>2]=0;J[d+92>>2]=1065353216;J[d+36>>2]=0;J[d+40>>2]=0;J[d+32>>2]=1065353216;f=Nc(b,d+32|0);k=N[a+284>>2];l=N[a+292>>2];i=N[a+288>>2];h=N[a+272>>2];N[d+4>>2]=h;n=N[a+276>>2];N[d+8>>2]=n;j=N[a+280>>2];N[d+20>>2]=n+Q(e*i);N[d+24>>2]=j+Q(e*l);N[d+28>>2]=e*Q(.20000000298023224);N[d+16>>2]=h+Q(e*k);N[d+12>>2]=j;Qe(f,d+4|0)}if(!(K[c+5580|0]&32)|!K[c+5253|0]){e=N[J[c+1008>>2]+1052>>2]}else{e=N[c+5172>>2]}g=Q(g*e);if(g==Q(0)){break a}J[b+4>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;J[d+56>>2]=0;J[d+60>>2]=0;J[d+52>>2]=1065353216;c=d- -64|0;J[c>>2]=0;J[c+4>>2]=0;J[d+76>>2]=0;J[d+80>>2]=0;J[d+72>>2]=1065353216;J[d+84>>2]=0;J[d+88>>2]=0;J[d+92>>2]=1065353216;J[d+36>>2]=0;J[d+40>>2]=0;J[d+32>>2]=1065353216;b=Nc(b,d+32|0);j=N[a+296>>2];k=N[a+304>>2];l=N[a+300>>2];i=N[a+272>>2];N[d+4>>2]=i;h=N[a+276>>2];N[d+8>>2]=h;e=N[a+280>>2];N[d+20>>2]=h+Q(g*l);N[d+24>>2]=e+Q(g*k);N[d+28>>2]=g*Q(.20000000298023224);N[d+16>>2]=i+Q(g*j);N[d+12>>2]=e;Qe(b,d+4|0)}Ia=d+96|0}function GI(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0);o=N[b+20>>2];q=N[b+24>>2];j=N[d+20>>2];i=N[d+24>>2];r=N[b+16>>2];k=N[d+16>>2];e=N[b+12>>2];p=N[d+12>>2];l=N[d>>2];f=N[b>>2];g=N[b+4>>2];m=N[d+4>>2];h=N[b+8>>2];n=N[d+8>>2];s=Q(Q(Q(Q(e*p)-Q(l*f))-Q(g*m))-Q(h*n));N[a+12>>2]=s;t=Q(Q(Q(f*m)+Q(Q(e*n)+Q(h*p)))-Q(l*g));N[a+8>>2]=t;u=Q(Q(Q(h*l)+Q(Q(e*m)+Q(g*p)))-Q(n*f));N[a+4>>2]=u;p=Q(Q(Q(g*n)+Q(Q(e*l)+Q(f*p)))-Q(m*h));N[a>>2]=p;l=Q(i+i);m=Q(k+k);n=Q(j+j);j=Q(Q(h*l)+Q(Q(f*m)+Q(g*n)));i=Q(Q(e*e)+Q(-.5));x=Q(q+Q(Q(h*j)+Q(Q(l*i)+Q(e*Q(Q(f*n)-Q(m*g))))));N[a+24>>2]=x;y=Q(o+Q(Q(g*j)+Q(Q(n*i)+Q(e*Q(Q(h*m)-Q(l*f))))));N[a+20>>2]=y;z=Q(r+Q(Q(f*j)+Q(Q(m*i)+Q(e*Q(Q(g*l)-Q(n*h))))));N[a+16>>2]=z;w=N[c+20>>2];A=N[c+24>>2];q=N[d+48>>2];r=N[d+44>>2];v=N[d+52>>2];B=N[c+16>>2];e=N[c+12>>2];j=N[d+40>>2];i=N[d+28>>2];f=N[c>>2];g=N[c+4>>2];k=N[d+32>>2];h=N[c+8>>2];o=N[d+36>>2];l=Q(Q(Q(Q(e*j)-Q(i*f))-Q(g*k))-Q(h*o));N[a+40>>2]=l;m=Q(Q(Q(f*k)+Q(Q(e*o)+Q(h*j)))-Q(i*g));N[a+36>>2]=m;n=Q(Q(Q(h*i)+Q(Q(e*k)+Q(g*j)))-Q(o*f));N[a+32>>2]=n;j=Q(Q(Q(g*o)+Q(Q(e*i)+Q(f*j)))-Q(k*h));N[a+28>>2]=j;i=Q(v+v);k=Q(r+r);o=Q(q+q);q=Q(Q(h*i)+Q(Q(f*k)+Q(g*o)));r=Q(Q(e*e)+Q(-.5));v=Q(A+Q(Q(h*q)+Q(Q(i*r)+Q(e*Q(Q(f*o)-Q(k*g))))));N[a+52>>2]=v;w=Q(w+Q(Q(g*q)+Q(Q(o*r)+Q(e*Q(Q(h*k)-Q(i*f))))));N[a+48>>2]=w;e=Q(B+Q(Q(f*q)+Q(Q(k*r)+Q(e*Q(Q(g*i)-Q(o*h))))));N[a+44>>2]=e;i=Q(Q(t*m)+Q(Q(u*n)+Q(Q(s*l)+Q(p*j))));N[a+68>>2]=i;o=Q(Q(j*u)+Q(Q(Q(s*m)-Q(l*t))-Q(p*n)));N[a- -64>>2]=o;q=Q(Q(m*p)+Q(Q(Q(s*n)-Q(l*u))-Q(t*j)));N[a+60>>2]=q;r=Q(Q(n*t)+Q(Q(Q(s*j)-Q(l*p))-Q(u*m)));N[a+56>>2]=r;e=Q(e-z);e=Q(e+e);f=Q(w-y);f=Q(f+f);g=Q(v-x);g=Q(g+g);h=Q(Q(Q(Q(-p)*e)-Q(f*u))-Q(t*g));k=Q(Q(s*s)+Q(-.5));N[a+80>>2]=Q(Q(g*k)+Q(s*Q(Q(u*e)-Q(p*f))))-Q(t*h);N[a+76>>2]=Q(Q(f*k)+Q(s*Q(Q(p*g)-Q(t*e))))-Q(u*h);N[a+72>>2]=Q(Q(e*k)+Q(s*Q(Q(t*f)-Q(u*g))))-Q(p*h);if(i>2]=-i;N[a+64>>2]=-o;N[a+60>>2]=-q;N[a+56>>2]=-r;N[a+40>>2]=-l;N[a+36>>2]=-m;N[a+32>>2]=-n;N[a+28>>2]=-j}}function XN(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;c=b;b=J[b>>2]+7&-8;J[c>>2]=b+16;o=a;i=J[b>>2];d=J[b+4>>2];a=J[b+12>>2];m=a;g=Ia-32|0;Ia=g;a=a&2147483647;h=a;e=a-1006698496|0;a=a-1140785152|0;c=J[b+8>>2];b=c;a:{if((e|0)==(a|0)&b>>>0>>0|a>>>0>e>>>0){a=c;c=m<<4|a>>>28;b=a<<4|d>>>28;a=c;d=d&268435455;if((d|0)==134217728&(i|0)!=0|d>>>0>134217728){a=a+1073741824|0;b=b+1|0;a=b?a:a+1|0;break a}a=a+1073741824|0;if(i|(d|0)!=134217728){break a}d=b&1;b=d+b|0;a=b>>>0>>0?a+1|0:a;break a}if(!(!b&(h|0)==2147418112?!(d|i):h>>>0<2147418112)){a=c;c=m<<4|a>>>28;b=a<<4|d>>>28;a=c&524287|2146959360;break a}b=0;a=2146435072;if(h>>>0>1140785151){break a}a=0;n=h>>>16|0;if(n>>>0<15249){break a}b=i;a=d;e=m&65535|65536;h=e;l=c;f=c;j=n-15233|0;b:{if(j&64){c=b;e=j+-64|0;b=e&31;if((e&63)>>>0>=32){a=c<>>32-b|a<>>0>=32){c=k<>>32-f|e<>>0>=32){c=0;b=a>>>f|0}else{c=a>>>f|0;b=((1<>>f}f=p|b;e=c|e;b=j&31;if((j&63)>>>0>=32){c=k<>>32-b|a<>2]=b;J[g+20>>2]=a;J[g+24>>2]=f;J[g+28>>2]=e;b=15361-n|0;c:{if(b&64){d=l;b=b+-64|0;a=b&31;if((b&63)>>>0>=32){c=0;i=h>>>a|0}else{c=h>>>a|0;i=((1<>>a}d=c;l=0;h=0;break c}if(!b){break c}e=l;a=64-b|0;c=a&31;if((a&63)>>>0>=32){a=e<>>32-c|h<>>0>=32){c=0;e=d>>>i|0}else{c=d>>>i|0;e=((1<>>i}i=f|e;d=a|c;e=l;c=b&31;if((b&63)>>>0>=32){a=0;l=h>>>c|0}else{a=h>>>c|0;l=((1<>>c}h=a}J[g>>2]=i;J[g+4>>2]=d;J[g+8>>2]=l;J[g+12>>2]=h;b=J[g+8>>2];a=J[g+12>>2]<<4|b>>>28;b=b<<4;c=J[g>>2];h=J[g+4>>2];b=h>>>28|b;d=h&268435455;c=c|(J[g+16>>2]|J[g+24>>2]|(J[g+20>>2]|J[g+28>>2]))!=0;if((d|0)==134217728&(c|0)!=0|d>>>0>134217728){b=b+1|0;a=b?a:a+1|0;break a}if(c|(d|0)!=134217728){break a}c=b;b=b+(b&1)|0;a=c>>>0>b>>>0?a+1|0:a}Ia=g+32|0;x(0,b|0);x(1,m&-2147483648|a);q=o,r=+z(),O[q>>3]=r}function nga(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=0,U=0,V=0,W=0,X=0,Y=0,Z=0;d=Ia+-64|0;Ia=d;e=J[b+444>>2];m=J[b+264>>2];g=K[J[b+476>>2]];J[d+56>>2]=0;J[d+60>>2]=0;J[d+48>>2]=0;J[d+52>>2]=0;J[d+40>>2]=0;J[d+44>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;if(!(g&1)){A=N[b+560>>2];B=N[b+572>>2];C=N[b+584>>2];D=N[b+564>>2];E=N[b+576>>2];F=N[b+588>>2];G=N[b+568>>2];H=N[b+580>>2];I=N[b+592>>2];L=N[b+620>>2];M=N[b+608>>2];O=N[b+596>>2];r=N[b+524>>2];n=N[b+528>>2];o=N[b+532>>2];p=N[b+624>>2];R=N[b+612>>2];S=N[b+600>>2];t=N[b+536>>2];u=N[b+540>>2];v=N[b+544>>2];w=N[b+548>>2];q=N[m+16>>2];i=Q(-q);x=N[b+552>>2];h=N[m+20>>2];y=N[b+556>>2];f=N[m+24>>2];j=Q(-N[m+4>>2]);k=N[m>>2];l=N[m+8>>2];s=Q(Q(Q(Q(w*i)-Q(x*h))-Q(y*f))+Q(Q(Q(N[b+616>>2]*j)-Q(k*N[b+604>>2]))-Q(l*N[b+628>>2])));N[d+56>>2]=s;p=Q(Q(Q(Q(t*i)-Q(u*h))-Q(v*f))+Q(Q(Q(R*j)-Q(k*S))-Q(l*p)));N[d+52>>2]=p;i=Q(Q(Q(Q(r*i)-Q(n*h))-Q(o*f))+Q(Q(Q(M*j)-Q(k*O))-Q(l*L)));N[d+48>>2]=i;h=Q(-h);o=Q(Q(Q(Q(v*j)-Q(k*o))-Q(l*y))+Q(Q(Q(H*h)-Q(q*G))-Q(f*I)));N[d+40>>2]=o;n=Q(Q(Q(Q(u*j)-Q(k*n))-Q(l*x))+Q(Q(Q(E*h)-Q(q*D))-Q(f*F)));N[d+36>>2]=n;f=Q(Q(Q(Q(t*j)-Q(k*r))-Q(l*w))+Q(Q(Q(B*h)-Q(q*A))-Q(f*C)));N[d+32>>2]=f}z=c<<5;g=z+e|0;e=J[g+8>>2];c=e-1|0;e=J[g+12>>2]-!e|0;if(c|e){T=J[b+384>>2];U=J[b+360>>2];V=J[b+348>>2];W=J[b+452>>2];while(1){g=(X=$ka(c),Y=$ka(e)+32|0,Z=c,Z?X:Y);Td(d,(P(g,160)+W|0)+120|0,P(g,112)+V|0,P(g,36)+U|0,T+P(g,76)|0,(g<<5)+m|0,d+32|0);J[d+44>>2]=0;J[d+60>>2]=0;f=N[d>>2];N[d+32>>2]=f;n=N[d+4>>2];N[d+36>>2]=n;o=N[d+8>>2];N[d+40>>2]=o;i=N[d+16>>2];N[d+48>>2]=i;p=N[d+20>>2];N[d+52>>2]=p;s=N[d+24>>2];N[d+56>>2]=s;e=e&e-!c;c=c&c-1;if(e|c){continue}break}}b=z+J[b+228>>2]|0;j=N[b+20>>2];k=N[b+24>>2];l=N[b+16>>2];q=N[b>>2];h=N[b+4>>2];r=N[b+8>>2];J[a+28>>2]=0;N[a+24>>2]=r+o;N[a+20>>2]=h+n;N[a+16>>2]=q+f;J[a+12>>2]=0;N[a>>2]=l+i;N[a+8>>2]=k+s;N[a+4>>2]=j+p;Ia=d- -64|0}function rE(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;J[a>>2]=150540;b=J[a+8>>2];a:{if(!b){break a}f=J[a+4>>2];if((b|0)!=1){i=b&-2;while(1){g=c<<2;h=g+f|0;e=J[h>>2];if(e){Ka[J[J[e>>2]+4>>2]](e)}J[h>>2]=0;g=f+(g|4)|0;e=J[g>>2];if(e){Ka[J[J[e>>2]+4>>2]](e)}J[g>>2]=0;c=c+2|0;d=d+2|0;if((i|0)!=(d|0)){continue}break}}if(!(b&1)){break a}b=f+(c<<2)|0;c=J[b>>2];if(c){Ka[J[J[c>>2]+4>>2]](c)}J[b>>2]=0}c=0;J[a+8>>2]=0;d=0;e=Ia-16|0;Ia=e;b=a+24|0;f=J[b+20>>2];if(f){h=b+4|0;while(1){i=J[b+16>>2];g=d<<2;j=J[i+g>>2];if(j){f=L[j+52>>1];J[e+12>>2]=f;b:{if((f|0)==(J[b>>2]-1|0)){J[b>>2]=f;break b}j=J[b+8>>2];if(j>>>0>=(J[b+12>>2]&2147483647)>>>0){bb(h,e+12|0);i=J[b+16>>2];break b}J[J[b+4>>2]+(j<<2)>>2]=f;J[b+8>>2]=J[b+8>>2]+1}f=J[g+i>>2];Ka[J[J[f>>2]>>2]](f);J[g+J[b+16>>2]>>2]=0;f=J[b+20>>2]}d=d+1|0;if(d>>>0>>0){continue}break}}b=J[b+16>>2];if(b){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,b)}Ia=e+16|0;d=J[a+92>>2];c:{if(!d){break c}f=J[a+60>>2];while(1){b=J[(f+(c<<3)|0)+4>>2];if(b){e=J[b>>2];if(e){i=J[42504];Ka[J[J[i+12>>2]+12>>2]](i+12|0,e)}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,b)}c=c+1|0;if((d|0)!=(c|0)){continue}break}c=J[a+76>>2];if(!c|!J[a+92>>2]){break c}Wa(J[a+68>>2],255,c<<2);c=0;b=J[a- -64>>2];d=J[a+72>>2];e=d-1|0;if(e){f=0;if(d-2>>>0>=3){i=e&-4;d=0;while(1){g=c|1;J[b+(c<<2)>>2]=g;h=b+(g<<2)|0;g=c|2;J[h>>2]=g;h=b+(g<<2)|0;g=c|3;J[h>>2]=g;c=c+4|0;J[b+(g<<2)>>2]=c;d=d+4|0;if((i|0)!=(d|0)){continue}break}}d=e&3;if(d){while(1){h=b+(c<<2)|0;c=c+1|0;J[h>>2]=c;f=f+1|0;if((d|0)!=(f|0)){continue}break}}h=J[a+72>>2]-1|0}else{h=0}J[b+(h<<2)>>2]=-1;J[a+92>>2]=0;J[a+84>>2]=0}c=J[a+104>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[a+56>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[a+52>>2];if(c){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[a+36>>2];d:{if((c|0)<0|!(c&2147483647)){break d}c=J[a+28>>2];if(!c){break d}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}J[42465]=0;c=J[a+12>>2];e:{if((c|0)<0|!(c&2147483647)){break e}c=J[a+4>>2];if(!c){break e}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}return a|0}function AI(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0);A=N[c+100>>2];B=N[c+104>>2];C=N[c+112>>2];D=N[c+116>>2];E=N[c+120>>2];F=N[c+128>>2];G=N[c+132>>2];H=N[c+136>>2];s=N[c+52>>2];t=N[c+56>>2];u=N[c+68>>2];v=N[c+72>>2];o=N[c+84>>2];p=N[c+88>>2];w=N[c- -64>>2];x=N[c+80>>2];h=N[c+20>>2];i=N[c+24>>2];q=N[c+28>>2];g=N[c+36>>2];z=N[c+40>>2];r=N[c+44>>2];I=N[c+96>>2];y=N[c+48>>2];d=N[b+8>>2];e=N[b>>2];f=N[b+4>>2];j=N[c>>2];k=N[c+4>>2];l=N[c+8>>2];K=N[c+12>>2];m=N[c+16>>2];n=N[c+32>>2];J[a+140>>2]=0;J[a+124>>2]=0;J[a+108>>2]=0;J[a+92>>2]=0;J[a+76>>2]=0;J[a+60>>2]=0;N[a+44>>2]=r;N[a+40>>2]=z;N[a+36>>2]=g;N[a+32>>2]=n;N[a+28>>2]=q;N[a+24>>2]=i;N[a+20>>2]=h;N[a+16>>2]=m;N[a+12>>2]=K;N[a+8>>2]=l;N[a+4>>2]=k;N[a>>2]=j;q=Q(Q(e*m)-Q(f*j));N[a+80>>2]=x+q;j=Q(Q(d*j)-Q(e*n));N[a- -64>>2]=w+j;m=Q(Q(f*n)-Q(d*m));N[a+48>>2]=y+m;n=Q(Q(e*i)-Q(f*l));N[a+88>>2]=p+n;r=Q(Q(e*h)-Q(f*k));N[a+84>>2]=o+r;l=Q(Q(d*l)-Q(e*z));N[a+72>>2]=v+l;k=Q(Q(d*k)-Q(e*g));N[a+68>>2]=u+k;i=Q(Q(f*z)-Q(d*i));N[a+56>>2]=t+i;h=Q(Q(f*g)-Q(d*h));N[a+52>>2]=s+h;g=Q(Q(Q(Q(e*o)+Q(p*Q(0)))-Q(f*x))+Q(Q(Q(n*Q(0))+Q(Q(e*r)-Q(f*q)))*Q(.5)));N[a+136>>2]=H+Q(g+g);g=Q(Q(Q(Q(d*x)+Q(Q(o*Q(0))-Q(e*p)))+Q(Q(Q(Q(d*q)+Q(r*Q(0)))-Q(e*n))*Q(.5)))+Q(Q(Q(Q(e*u)+Q(v*Q(0)))-Q(f*w))+Q(Q(Q(l*Q(0))+Q(Q(e*k)-Q(f*j)))*Q(.5))));N[a+132>>2]=G+g;o=Q(Q(Q(Q(x*Q(0))+Q(Q(f*p)-Q(d*o)))+Q(Q(Q(f*n)+Q(Q(q*Q(0))-Q(d*r)))*Q(.5)))+Q(Q(Q(Q(e*s)+Q(t*Q(0)))-Q(f*y))+Q(Q(Q(i*Q(0))+Q(Q(e*h)-Q(f*m)))*Q(.5))));N[a+128>>2]=F+o;N[a+120>>2]=E+g;p=Q(Q(Q(d*w)+Q(Q(u*Q(0))-Q(e*v)))+Q(Q(Q(Q(d*j)+Q(k*Q(0)))-Q(e*l))*Q(.5)));N[a+116>>2]=D+Q(p+p);e=Q(Q(Q(Q(d*y)+Q(Q(s*Q(0))-Q(e*t)))+Q(Q(Q(Q(d*m)+Q(h*Q(0)))-Q(e*i))*Q(.5)))+Q(Q(Q(w*Q(0))+Q(Q(f*v)-Q(d*u)))+Q(Q(Q(f*l)+Q(Q(j*Q(0))-Q(d*k)))*Q(.5))));N[a+112>>2]=C+e;N[a+104>>2]=B+o;N[a+100>>2]=A+e;d=Q(Q(Q(y*Q(0))+Q(Q(f*t)-Q(d*s)))+Q(Q(Q(f*i)+Q(Q(m*Q(0))-Q(d*h)))*Q(.5)));N[a+96>>2]=I+Q(d+d)}function ET(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=0,j=0,k=0,l=0,m=0,n=0;l=Ia-16|0;Ia=l;if(J[a+72>>2]){while(1){e=J[J[a+68>>2]+(j<<2)>>2];N[e+396>>2]=N[e+396>>2]-N[b>>2];N[e+400>>2]=N[e+400>>2]-N[b+4>>2];N[e+404>>2]=N[e+404>>2]-N[b+8>>2];c=e+84|0;f=N[b>>2];N[c+44>>2]=N[c+44>>2]-f;g=N[b+4>>2];N[c+48>>2]=N[c+48>>2]-g;h=N[b+8>>2];N[c+56>>2]=N[c+56>>2]-f;N[c+60>>2]=N[c+60>>2]-g;N[c+52>>2]=N[c+52>>2]-h;d=c- -64|0;N[d>>2]=N[d>>2]-h;a:{b:{if(J[c+124>>2]){if(L[J[c+136>>2]+4>>1]==6){break a}N[c+176>>2]=N[c+176>>2]-f;N[c+180>>2]=N[c+180>>2]-g;d=c+184|0;break b}if(J[c+148>>2]==-1){break a}N[c+200>>2]=N[c+200>>2]-f;N[c+204>>2]=N[c+204>>2]-g;d=c+208|0}N[d>>2]=N[d>>2]-h}d=J[c+36>>2];if(d){c=J[c+32>>2];d=c+(d<<2)|0;f=N[b+8>>2];g=N[b+4>>2];h=N[b>>2];while(1){N[c+12>>2]=N[c+12>>2]-h;N[c+16>>2]=N[c+16>>2]-g;N[c+20>>2]=N[c+20>>2]-f;c=J[(J[c>>2]<<2)+116592>>2]+c|0;if((d|0)!=(c|0)){continue}break}}j=j+1|0;if(j>>>0>2]){continue}break}}if(J[a+124>>2]){j=0;while(1){c=0;e=0;k=J[J[a+120>>2]+(j<<2)>>2];i=J[k+8>>2];c:{if(!i){break c}f=N[b+8>>2];g=N[b+4>>2];h=N[b>>2];m=J[k+4>>2];if((i|0)!=1){n=i&-2;while(1){d=m+P(c,52)|0;N[d+12>>2]=N[d+12>>2]-h;N[d+16>>2]=N[d+16>>2]-g;N[d+20>>2]=N[d+20>>2]-f;d=m+P(c|1,52)|0;N[d+12>>2]=N[d+12>>2]-h;N[d+16>>2]=N[d+16>>2]-g;N[d+20>>2]=N[d+20>>2]-f;c=c+2|0;e=e+2|0;if((n|0)!=(e|0)){continue}break}}if(!(i&1)){break c}c=m+P(c,52)|0;N[c+12>>2]=N[c+12>>2]-h;N[c+16>>2]=N[c+16>>2]-g;N[c+20>>2]=N[c+20>>2]-f}i=J[k+20>>2];d:{if(!i){break d}f=N[b+8>>2];g=N[b+4>>2];h=N[b>>2];k=J[k+16>>2];c=0;if((i|0)!=1){m=i&-2;e=0;while(1){d=k+P(c,48)|0;N[d+12>>2]=N[d+12>>2]-h;N[d+16>>2]=N[d+16>>2]-g;N[d+20>>2]=N[d+20>>2]-f;d=k+P(c|1,48)|0;N[d+12>>2]=N[d+12>>2]-h;N[d+16>>2]=N[d+16>>2]-g;N[d+20>>2]=N[d+20>>2]-f;c=c+2|0;e=e+2|0;if((m|0)!=(e|0)){continue}break}}if(!(i&1)){break d}c=k+P(c,48)|0;N[c+12>>2]=N[c+12>>2]-h;N[c+16>>2]=N[c+16>>2]-g;N[c+20>>2]=N[c+20>>2]-f}j=j+1|0;if(j>>>0>2]){continue}break}}a=J[a+12>>2];if(a){f=N[b>>2];g=N[b+4>>2];N[l+12>>2]=-N[b+8>>2];N[l+8>>2]=-g;N[l+4>>2]=-f;gD(a,l+4|0)}Ia=l+16|0}function EB(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=0,I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0);j=Ia-112|0;Ia=j;l=N[d>>2];k=N[d+4>>2];N[j+44>>2]=Q(1)/N[d+8>>2];N[j+40>>2]=Q(1)/k;N[j+36>>2]=Q(1)/l;N[j+48>>2]=N[d+12>>2];N[j+52>>2]=N[d+16>>2];N[j+56>>2]=N[d+20>>2];N[j+60>>2]=N[d+24>>2];k=N[b+8>>2];p=Q(N[b+24>>2]*Q(-2));m=N[b>>2];n=Q(N[b+16>>2]*Q(-2));q=Q(N[b+20>>2]*Q(-2));o=N[b+4>>2];r=Q(Q(k*p)+Q(Q(m*n)+Q(q*o)));l=N[b+12>>2];s=Q(Q(l*l)+Q(-.5));N[j+32>>2]=Q(k*r)+Q(Q(p*s)-Q(l*Q(Q(m*q)-Q(n*o))));N[j+28>>2]=Q(o*r)+Q(Q(q*s)-Q(l*Q(Q(k*n)-Q(p*m))));N[j+20>>2]=l;N[j+16>>2]=-k;N[j+12>>2]=-o;N[j+8>>2]=-m;N[j+24>>2]=Q(m*r)+Q(Q(n*s)-Q(l*Q(Q(o*p)-Q(q*k))));pp(j- -64|0,j+36|0,j+8|0);a:{if(!e){break a}u=J[c+16>>2];if(!u){break a}q=N[j+84>>2];l=Q(-N[h+4>>2]);k=N[h>>2];r=N[j+72>>2];m=N[h+8>>2];s=N[j+96>>2];D=Q(Q(Q(q*l)-Q(k*r))-Q(m*s));v=N[j+80>>2];w=N[j+68>>2];x=N[j+92>>2];E=Q(Q(Q(v*l)-Q(k*w))-Q(m*x));y=N[j+76>>2];z=N[j+64>>2];A=N[j+88>>2];F=Q(Q(Q(y*l)-Q(k*z))-Q(m*A));G=Q(Q(g+i)+Q(-9999999747378752e-21));H=J[c+24>>2];I=N[j+108>>2];K=N[j+104>>2];L=N[j+100>>2];t=J[a+4096>>2];c=0;while(1){b=P(c,12)+f|0;m=N[b>>2];o=N[b+4>>2];p=N[b+8>>2];M=Q(Q(Q(Q(r*m)+Q(q*o))+Q(s*p))+I);O=Q(Q(Q(Q(w*m)+Q(v*o))+Q(x*p))+K);R=Q(L+Q(Q(Q(z*m)+Q(y*o))+Q(A*p)));l=Q(34028234663852886e22);b=u;d=H;i=Q(-34028234663852886e22);b:{while(1){k=N[d+8>>2];n=N[d>>2];B=N[d+4>>2];C=Q(N[d+12>>2]+Q(Q(M*k)+Q(Q(R*n)+Q(O*B))));n=Q(Q(k*D)+Q(Q(n*F)+Q(E*B)));k=Q(Q(-C)/n);c:{if(n>Q(1.0000000116860974e-7)){l=k>l?l:k;break c}if(nk?i:k;break c}if(C>Q(0)){break b}}d=d+20|0;b=b-1|0;if(b){continue}break}if(!(i>>0>63|i==Q(-34028234663852886e22))){break b}l=N[h>>2];k=N[h+4>>2];n=N[h+8>>2];b=t+1|0;J[a+4096>>2]=b;d=(t<<6)+a|0;N[d+8>>2]=n;N[d+4>>2]=k;N[d>>2]=l;J[d+52>>2]=-1;N[d+12>>2]=i-g;N[d+24>>2]=p-Q(i*n);N[d+20>>2]=o-Q(i*k);N[d+16>>2]=m-Q(i*l);t=b}c=c+1|0;if((e|0)!=(c|0)){continue}break}}Ia=j+112|0}function Om(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;g=Ia-16|0;Ia=g;e=J[a+44>>2];c=J[J[a+4>>2]+40>>2];d=K[a+26|0]|b;a:{if(!(d&33)){break a}b=J[J[a+32>>2]+4>>2];f=K[J[b+44>>2]+9|0]-1>>>0<2?b:0;b=1;h=J[a+44>>2];i=h&262144;b:{c:{j=J[J[a+28>>2]+4>>2];d:{if(H[J[(K[J[j+44>>2]+9|0]-1>>>0<2?j:0)+44>>2]+44|0]&1){if(!f){break d}b=!(H[J[f+44>>2]+44|0]&1)}if(!(e&1)){break d}if(b){break c}}b=h|262144;break b}b=h&-262145}J[a+44>>2]=b;e:{f:{if(!(e&514|N[J[c+976>>2]+1056>>2]!=Q(0)|(N[J[c+976>>2]+1060>>2]!=Q(0)|N[J[c+976>>2]+1064>>2]!=Q(0)))){if(N[J[c+976>>2]+1068>>2]==Q(0)){break f}}b=J[a+44>>2]|131072;break e}b=J[a+44>>2]&-131073}J[a+44>>2]=b;if(!(!(b&262144)|i)){en(J[c+1e3>>2],J[a+60>>2]);break a}if(!i|(b&294912)!=32768){break a}gn(J[c+1e3>>2],J[a+60>>2])}g:{if(!(!J[a+56>>2]|(e^J[a+44>>2])&393694)){b=J[a+32>>2];e=J[a+28>>2];if(d&8){f=g+14|0;h=J[J[a+4>>2]+40>>2];c=J[e+4>>2];i=K[J[(K[J[c+44>>2]+9|0]-1>>>0<2?c:0)+44>>2]+10|0];c=J[b+4>>2];c=K[J[c+44>>2]+9|0]-1>>>0<2?c:0;if(c){c=K[J[c+44>>2]+10|0]}else{c=0}br(f,h,i,c);c=J[a+56>>2];H[c+44|0]=K[g+14|0];H[c+45|0]=K[g+15|0]}h:{if(!(d&5)){break h}c=J[b+4>>2];c=K[J[c+44>>2]+9|0]-1>>>0<2?c:0;if(!c){break h}f=J[a+56>>2];I[f+40>>1]=L[f+40>>1]&64511|(H[J[c+44>>2]+44|0]&1)<<10}c=J[a+56>>2];if(d&16){N[c+52>>2]=N[J[e+28>>2]+128>>2]+N[J[b+28>>2]+128>>2]}b=J[c+8>>2]&-7;J[c+8>>2]=(J[a+44>>2]&2048)>>>11|0?b|2:b;break g}if(!(K[a+25|0]&32)){break g}if(d&5){d=J[J[a+28>>2]+4>>2];e=P(J[(K[J[d+44>>2]+9|0]-1>>>0<2?d:0)+144>>2]>>>7|0,24);d=J[J[J[J[a+4>>2]+40>>2]+1e3>>2]+656>>2];b=J[J[a+32>>2]+4>>2];b=K[J[b+44>>2]+9|0]-1>>>0<2?b:0;if(!(K[(e+d|0)+4|0]&34|(K[(d+P(J[b+144>>2]>>>7|0,24)|0)+4|0]&34?b:0))){Nm(a);kr(c,a+4|0);break g}b=J[a+60>>2];if((b|0)!=-1){dn(J[c+1e3>>2],b)}b=J[J[a+4>>2]+40>>2];c=J[J[b+976>>2]+1024>>2];Ka[J[J[c>>2]+36>>2]](c,J[a+56>>2]);Cf(J[b+976>>2],J[a+56>>2]);J[a+56>>2]=0;Rm(a,0);break g}b=J[a+60>>2];if((b|0)!=-1){dn(J[c+1e3>>2],b)}b=J[J[a+4>>2]+40>>2];c=J[J[b+976>>2]+1024>>2];Ka[J[J[c>>2]+36>>2]](c,J[a+56>>2]);Cf(J[b+976>>2],J[a+56>>2]);J[a+56>>2]=0;Rm(a,0)}Ia=g+16|0}function Hia(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=0,r=0,s=0,t=0,u=0,v=0;i=Ia-704|0;Ia=i;q=J[f>>2];j=N[a+8>>2];k=N[a+4>>2];l=N[a+12>>2];N[i+700>>2]=l;N[i+696>>2]=j;N[i+692>>2]=k;N[i+688>>2]=-l;N[i+684>>2]=-j;N[i+680>>2]=-k;f=0;a:{if(N[b+4>>2]!=Q(1)){break a}f=0;if(N[b+8>>2]!=Q(1)){break a}f=N[b+12>>2]==Q(1)}J[i+668>>2]=0;J[i+672>>2]=1065353216;J[i+660>>2]=0;J[i+664>>2]=0;J[i+652>>2]=0;J[i+656>>2]=1065353216;J[i+644>>2]=0;J[i+648>>2]=0;J[i+636>>2]=1065353216;J[i+640>>2]=1065353216;J[i+620>>2]=1065353216;J[i+624>>2]=0;H[i+676|0]=0;J[i+628>>2]=0;J[i+632>>2]=0;J[i+612>>2]=0;J[i+616>>2]=0;J[i+604>>2]=1065353216;J[i+608>>2]=0;if(!f){Pb(i+604|0,b+4|0,b+16|0);l=N[a+12>>2];k=N[a+4>>2];j=N[a+8>>2]}J[i+592>>2]=0;J[i+596>>2]=1065353216;J[i+584>>2]=0;J[i+588>>2]=0;J[i+576>>2]=0;J[i+580>>2]=1065353216;J[i+568>>2]=0;J[i+572>>2]=0;J[i+560>>2]=1065353216;J[i+564>>2]=1065353216;J[i+544>>2]=1065353216;J[i+548>>2]=0;H[i+600|0]=0;J[i+552>>2]=0;J[i+556>>2]=0;J[i+536>>2]=0;J[i+540>>2]=0;J[i+528>>2]=1065353216;J[i+532>>2]=0;o=Q(N[e+8>>2]*Q(.05000000074505806));m=j>=k?k:j;p=l>=m?m:l;m=Q(p*Q(.15000000596046448));N[i+512>>2]=m>o?o:m;J[i+508>>2]=0;N[i+504>>2]=l;N[i+500>>2]=j;J[i+456>>2]=0;J[i+460>>2]=0;J[i+448>>2]=0;J[i+452>>2]=0;N[i+496>>2]=k;H[i+480|0]=0;J[i+476>>2]=3;j=Q(p*Q(.05000000074505806));N[i+472>>2]=j;N[i+468>>2]=j;N[i+464>>2]=m;j=N[c+24>>2];n=J[c>>2];r=J[c+4>>2];s=J[c+8>>2];t=J[c+12>>2];u=J[c+20>>2];v=J[c+16>>2];J[i+444>>2]=0;N[i+440>>2]=j;J[i+432>>2]=v;J[i+436>>2]=u;J[i+424>>2]=s;J[i+428>>2]=t;J[i+416>>2]=n;J[i+420>>2]=r;n=wd(i+124|0,a+4|0);a=i+344|0;Ie(n,a);J[i+88>>2]=0;J[i+92>>2]=0;J[i+84>>2]=1065353216;J[i+96>>2]=0;J[i+100>>2]=0;J[i+104>>2]=1065353216;J[i+108>>2]=0;J[i+68>>2]=0;J[i+72>>2]=0;J[i+64>>2]=1065353216;J[i+76>>2]=0;J[i+80>>2]=0;H[i+44|0]=1;J[i>>2]=156628;n=i- -64|0;J[i+40>>2]=n;J[i+36>>2]=n;J[i+32>>2]=i+416;J[i+48>>2]=i+448;a=Co(a,i,i+512|0,i+680|0,b,c,d,N[e>>2],g,i+528|0,i+604|0,1,f,q,h);Ia=i+704|0;return a|0}function Pu(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);a:{if(d){g=N[c+40>>2];f=Q(N[c+56>>2]*Q(-2));i=N[c+32>>2];m=Q(N[c+48>>2]*Q(-2));n=Q(N[c+52>>2]*Q(-2));h=N[c+36>>2];o=Q(Q(g*f)+Q(Q(i*m)+Q(n*h)));l=N[c+8>>2];e=N[c+44>>2];p=Q(Q(e*e)+Q(-.5));j=Q(Q(g*o)+Q(Q(f*p)-Q(e*Q(Q(i*n)-Q(m*h)))));q=Q(j+j);j=N[c>>2];k=Q(Q(i*o)+Q(Q(m*p)-Q(e*Q(Q(h*f)-Q(n*g)))));r=Q(k+k);k=N[c+4>>2];f=Q(Q(h*o)+Q(Q(n*p)-Q(e*Q(Q(g*m)-Q(f*i)))));p=Q(f+f);t=Q(Q(l*q)+Q(Q(j*r)+Q(k*p)));f=N[c+12>>2];w=Q(Q(f*f)+Q(-.5));m=Q(Q(i*k)+Q(Q(Q(e*l)-Q(f*g))-Q(j*h)));n=N[b+24>>2];u=Q(n+n);n=Q(Q(h*l)+Q(Q(Q(e*j)-Q(f*i))-Q(k*g)));o=N[b+16>>2];v=Q(o+o);o=Q(Q(g*j)+Q(Q(Q(e*k)-Q(f*h))-Q(l*i)));s=N[b+20>>2];s=Q(s+s);x=Q(Q(m*u)+Q(Q(n*v)+Q(o*s)));e=Q(Q(l*g)+Q(Q(k*h)+Q(Q(f*e)+Q(i*j))));g=Q(Q(e*e)+Q(-.5));y=Q(Q(N[c+24>>2]+Q(Q(l*t)+Q(Q(q*w)+Q(f*Q(Q(j*p)-Q(r*k))))))+Q(Q(m*x)+Q(Q(u*g)+Q(e*Q(Q(n*s)-Q(v*o))))));z=Q(Q(N[c+20>>2]+Q(Q(k*t)+Q(Q(p*w)+Q(f*Q(Q(l*r)-Q(q*j))))))+Q(Q(o*x)+Q(Q(s*g)+Q(e*Q(Q(m*v)-Q(u*n))))));q=Q(Q(N[c+16>>2]+Q(Q(j*t)+Q(Q(r*w)+Q(f*Q(Q(k*q)-Q(p*l))))))+Q(Q(n*x)+Q(Q(v*g)+Q(e*Q(Q(o*u)-Q(s*m))))));f=N[b+12>>2];g=N[b>>2];i=N[b+4>>2];h=N[b+8>>2];r=Q(Q(Q(Q(e*f)-Q(g*n))-Q(o*i))-Q(m*h));p=Q(Q(Q(n*i)+Q(Q(e*h)+Q(m*f)))-Q(g*o));t=Q(Q(Q(m*g)+Q(Q(e*i)+Q(o*f)))-Q(h*n));e=Q(Q(Q(o*h)+Q(Q(e*g)+Q(n*f)))-Q(i*m));break a}f=N[c+8>>2];e=N[b+24>>2];h=Q(e+e);g=N[c>>2];e=N[b+16>>2];l=Q(e+e);e=N[b+20>>2];j=Q(e+e);i=N[c+4>>2];k=Q(Q(f*h)+Q(Q(g*l)+Q(j*i)));e=N[c+12>>2];m=Q(Q(e*e)+Q(-.5));y=Q(N[c+24>>2]+Q(Q(f*k)+Q(Q(h*m)+Q(e*Q(Q(g*j)-Q(l*i))))));z=Q(N[c+20>>2]+Q(Q(i*k)+Q(Q(j*m)+Q(e*Q(Q(f*l)-Q(h*g))))));q=Q(N[c+16>>2]+Q(Q(g*k)+Q(Q(l*m)+Q(e*Q(Q(i*h)-Q(j*f))))));h=N[b+12>>2];l=N[b>>2];j=N[b+4>>2];k=N[b+8>>2];r=Q(Q(Q(Q(e*h)-Q(l*g))-Q(i*j))-Q(f*k));p=Q(Q(Q(g*j)+Q(Q(e*k)+Q(f*h)))-Q(l*i));t=Q(Q(Q(f*l)+Q(Q(e*j)+Q(i*h)))-Q(k*g));e=Q(Q(Q(i*k)+Q(Q(e*l)+Q(g*h)))-Q(j*f))}N[a+16>>2]=q;N[a+12>>2]=r;N[a+8>>2]=p;N[a+4>>2]=t;N[a>>2]=e;N[a+24>>2]=y;N[a+20>>2]=z}function Dm(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0;i=Ia-16|0;Ia=i;g=J[b+44>>2];a:{b:{if(g&32768){c:{if(!(g&476)){break c}g=g&(g&524288?272:16);if(g){oj(b,g,(L[J[b+48>>2]+2>>1]==1)<<3,1,d,e)}g=J[J[b+48>>2]+16>>2];if(!g|J[g+12>>2]!=J[J[J[b+4>>2]+40>>2]+1088>>2]){break c}e=16;d:{if(!(c&1)){break d}e=17;if(!(K[g+10|0]&8)){break d}h=J[b+48>>2];j=J[h+12>>2];d=J[J[J[J[b+4>>2]+40>>2]+2168>>2]+44>>2]+J[g>>2]|0;h=J[J[h+8>>2]+44>>2];e:{if(K[h+9|0]){N[d+12>>2]=N[h+80>>2];N[d+16>>2]=N[h+84>>2];N[d+20>>2]=N[h+88>>2];k=N[h+100>>2];l=N[h+96>>2];m=N[h+104>>2];break e}J[d+20>>2]=0;J[d+12>>2]=0;J[d+16>>2]=0;m=Q(0)}N[d+44>>2]=m;N[d+40>>2]=k;N[d+36>>2]=l;h=J[j+44>>2];f:{if(K[h+9|0]){N[d+24>>2]=N[h+80>>2];N[d+28>>2]=N[h+84>>2];N[d+32>>2]=N[h+88>>2];l=N[h+96>>2];n=N[h+104>>2];k=N[h+100>>2];break f}J[d+32>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;l=Q(0);k=Q(0)}N[d+56>>2]=n;N[d+52>>2]=k;N[d+48>>2]=l;I[g+10>>1]=L[g+10>>1]&65527}I[g+10>>1]=L[g+10>>1]|e}g=J[J[b+28>>2]+4>>2];h=K[J[g+44>>2]+9|0];j=J[J[b+32>>2]+4>>2];o=K[J[j+44>>2]+9|0];d=J[b+48>>2];e=L[d+2>>1]-1|0;I[d+2>>1]=e;if(!(e&65535?f:1)){break b}e=J[(h-1>>>0<2?g:0)+100>>2];J[e+152>>2]=J[e+152>>2]-1;e=o-1>>>0<2?j:0;if(!e){break b}e=J[e+100>>2];J[e+152>>2]=J[e+152>>2]-1;break b}d=J[b+48>>2];if(!d){break a}}e=L[d+4>>1]-1|0;I[d+4>>1]=e;if(e&65535){break a}e=J[b+4>>2];f=J[b+8>>2];g=M[e+48>>2]>M[f+48>>2];J[i+8>>2]=J[(g?f:e)+48>>2];J[i+12>>2]=J[(g?e:f)+48>>2];Hm(a+1916|0,i+8|0);if(!(H[d|0]&1)){J[a+392>>2]=J[a+392>>2]-1;J[d>>2]=J[a+400>>2];J[a+400>>2]=d;break a}e=J[d+16>>2];if(e){f=a+1560|0;J[f>>2]=J[f>>2]-1;f=a+1568|0;J[e>>2]=J[f>>2];J[f>>2]=e;J[d+16>>2]=0}J[a+684>>2]=J[a+684>>2]-1;J[d>>2]=J[a+692>>2];J[a+692>>2]=d}J[b+48>>2]=0;d=J[b+44>>2];g:{if(!(d&32768)){e=J[b+56>>2];h:{if(e){d=K[e+43|0]&3;break h}d=d&98304}if(d){break g}}if(!(c&4)){break g}c=J[J[b+28>>2]+4>>2];c=K[J[c+44>>2]+9|0]-1>>>0<2?c:0;d=J[J[b+32>>2]+4>>2];d=K[J[d+44>>2]+9|0]-1>>>0<2?d:0;if(!(d?c:0)){if(c){Id(c)}if(!d){break g}Id(d);break g}if(K[b+46|0]&4){break g}HH(J[a>>2],c,d)}Ia=i+16|0}function nx(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;i=Ia-16|0;Ia=i;a:{if(!c){break a}b:{c:{d:{e:{f:{g:{if(!J[a+196>>2]){break g}h=J[a+180>>2];f=5381;g=J[b>>2];d=K[g|0];if(d){e=g;while(1){f=P(f,33)^d&255;d=K[e+1|0];e=e+1|0;if(d){continue}break}}d=J[J[a+172>>2]+((h-1&f)<<2)>>2];if((d|0)==-1){break g}f=J[a+168>>2];e=J[a+164>>2];while(1){if(!cb(J[e+(d<<3)>>2],g)){break f}d=J[f+(d<<2)>>2];if((d|0)!=-1){continue}break}}h:{if(!J[a+240>>2]){break h}h=J[a+224>>2];f=5381;g=J[b>>2];d=K[g|0];if(d){e=g;while(1){f=P(f,33)^d&255;d=K[e+1|0];e=e+1|0;if(d){continue}break}}d=J[J[a+216>>2]+((h-1&f)<<2)>>2];if((d|0)==-1){break h}f=J[a+212>>2];e=J[a+208>>2];while(1){if(!cb(J[e+(d<<3)>>2],g)){break e}d=J[f+(d<<2)>>2];if((d|0)!=-1){continue}break}}g=J[a+148>>2];if(!J[a+284>>2]){break d}h=J[a+268>>2]-1|0;k=J[a+256>>2];l=J[a+252>>2];j=J[a+260>>2];i:while(1){g=g+1|0;e=0;while(1){f=e+g&65535;d=(f<<15^-1)+f|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;d=J[j+((h&(d>>>16^d))<<2)>>2];if((d|0)!=-1){while(1){m=(f|0)==L[l+(d<<3)>>1];if(m){continue i}d=J[k+(d<<2)>>2];if((d|0)!=-1){continue}break}if(m){break c}e=e+1|0;if((e&65535)>>>0>>0){continue}break c}e=e+1|0;if((e&65535)>>>0>>0){continue}break}break}break c}g=L[(J[a+144>>2]+(J[(e+(d<<3)|0)+4>>2]<<3)|0)+4>>1];break a}g=L[(J[a+144>>2]+(J[(e+(d<<3)|0)+4>>2]<<3)|0)+4>>1];break b}g=g+1|0}e=J[a+300>>2];if(!e){e=0;d=0;while(1){Sn(a,J[(e<<2)+b>>2],d+g&65535,1);d=d+1|0;e=d&65535;if(e>>>0>>0){continue}break}break b}m=e&-2;p=e&1;d=0;f=0;while(1){h=(d<<2)+b|0;d=f+g&65535;Sn(a,J[h>>2],d,1);k=d|65536;d=0;l=0;if((e|0)!=1){while(1){n=d<<2;j=J[n+J[a+296>>2]>>2];o=J[h>>2];J[i+12>>2]=k;J[i+8>>2]=o;o=i+8|0;Ka[J[J[j>>2]+16>>2]](j,o);j=J[J[a+296>>2]+(n|4)>>2];n=J[h>>2];J[i+12>>2]=k;J[i+8>>2]=n;Ka[J[J[j>>2]+16>>2]](j,o);d=d+2|0;l=l+2|0;if((m|0)!=(l|0)){continue}break}}if(p){d=J[J[a+296>>2]+(d<<2)>>2];h=J[h>>2];J[i+12>>2]=k;J[i+8>>2]=h;Ka[J[J[d>>2]+16>>2]](d,i+8|0)}f=f+1|0;d=f&65535;if(d>>>0>>0){continue}break}}}Ia=i+16|0;return g&65535}function qs(a,b,c,d,e,f,g,h,i){var j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0;n=J[a+24>>2];if(K[n+1|0]){a=n+48|0;k=N[e+8>>2];l=N[e+4>>2];j=N[e>>2];while(1){m=N[a+80>>2];p=N[a+88>>2];q=N[a>>2];r=N[a+32>>2];s=N[a+16>>2];t=N[a+48>>2];u=N[a+4>>2];v=N[a+36>>2];w=N[a+20>>2];x=N[a+52>>2];o=Q(Q(Q(Q(q*N[b>>2])+Q(r*N[d>>2]))-Q(Q(s*N[c>>2])+Q(t*j)))+Q(Q(Q(u*N[b+4>>2])+Q(v*N[d+4>>2]))-Q(Q(w*N[c+4>>2])+Q(x*l))));j=N[a+8>>2];l=N[a+40>>2];y=N[a+24>>2];z=N[a+56>>2];k=Q(Q(N[a+60>>2]*p)+Q(N[a+12>>2]+Q(N[a+44>>2]*Q(o+Q(Q(Q(j*N[b+8>>2])+Q(l*N[d+8>>2]))-Q(Q(y*N[c+8>>2])+Q(z*k)))))));k=k>2];k=k>2]=k;J[f+12>>2]=0;o=j;j=Q(k-p);N[f+8>>2]=N[f+8>>2]+Q(o*j);N[f+4>>2]=N[f+4>>2]+Q(u*j);N[f>>2]=N[f>>2]+Q(q*j);J[h+12>>2]=0;N[h+8>>2]=N[h+8>>2]+Q(l*j);N[h+4>>2]=N[h+4>>2]+Q(v*j);N[h>>2]=N[h>>2]+Q(r*j);J[g+12>>2]=0;N[g+8>>2]=Q(y*j)+N[g+8>>2];N[g+4>>2]=Q(w*j)+N[g+4>>2];N[g>>2]=Q(s*j)+N[g>>2];J[i+12>>2]=0;N[i+8>>2]=Q(z*j)+N[i+8>>2];N[i+4>>2]=Q(x*j)+N[i+4>>2];N[i>>2]=Q(t*j)+N[i>>2];k=N[a+100>>2];l=N[a+104>>2];m=N[a+96>>2];J[b+12>>2]=0;N[b+8>>2]=Q(j*l)+N[b+8>>2];N[b+4>>2]=Q(j*k)+N[b+4>>2];N[b>>2]=Q(j*m)+N[b>>2];k=N[a+112>>2];l=N[a+116>>2];m=N[a+120>>2];J[d+12>>2]=0;N[d+8>>2]=Q(j*m)+N[d+8>>2];N[d+4>>2]=Q(j*l)+N[d+4>>2];N[d>>2]=Q(j*k)+N[d>>2];k=N[a+132>>2];l=N[a+136>>2];m=N[a+128>>2];J[c+12>>2]=0;N[c+8>>2]=Q(j*l)+N[c+8>>2];N[c+4>>2]=Q(j*k)+N[c+4>>2];N[c>>2]=Q(j*m)+N[c>>2];m=N[a+144>>2];l=N[a+148>>2];k=N[a+152>>2];J[e+12>>2]=0;k=Q(Q(j*k)+N[e+8>>2]);N[e+8>>2]=k;l=Q(Q(j*l)+N[e+4>>2]);N[e+4>>2]=l;j=Q(Q(j*m)+N[e>>2]);N[e>>2]=j;a=a+160|0;A=A+1|0;if(A>>>0>2];J[f+12>>2]=0;N[f+8>>2]=j*N[f+8>>2];N[f+4>>2]=j*N[f+4>>2];N[f>>2]=j*N[f>>2];j=N[n+40>>2];J[g+12>>2]=0;N[g+8>>2]=j*N[g+8>>2];N[g+4>>2]=j*N[g+4>>2];N[g>>2]=j*N[g>>2];j=N[n+36>>2];J[h+12>>2]=0;N[h+8>>2]=j*N[h+8>>2];N[h+4>>2]=j*N[h+4>>2];N[h>>2]=j*N[h>>2];j=N[n+44>>2];J[i+12>>2]=0;N[i+8>>2]=j*N[i+8>>2];N[i+4>>2]=j*N[i+4>>2];N[i>>2]=j*N[i>>2]}function zi(a,b,c,d,e){var f=0,g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=0,u=0;f=Ia-1184|0;Ia=f;H[f+1168|0]=1;J[f+1176>>2]=256;J[f+1180>>2]=256;J[f+1172>>2]=f+144;s=J[c+8>>2];J[f+144>>2]=s;m=1;a:while(1){m=m-1|0;g=J[J[f+1172>>2]+(m<<2)>>2];i=N[g>>2];j=N[g+12>>2];n=Q(i+j);i=Q(j-i);k=N[g+8>>2];l=N[g+20>>2];j=Q(k+l);o=N[g+4>>2];p=N[g+16>>2];q=Q(o+p);k=Q(l-k);l=Q(p-o);while(1){b:{N[f+132>>2]=q*Q(.5);N[f+128>>2]=n*Q(.5);J[f+140>>2]=0;N[f+136>>2]=j*Q(.5);N[f+116>>2]=l*Q(.5);N[f+112>>2]=i*Q(.5);J[f+124>>2]=0;N[f+120>>2]=k*Q(.5);h=J[f+132>>2];J[f+48>>2]=J[f+128>>2];J[f+52>>2]=h;h=J[f+140>>2];J[f+56>>2]=J[f+136>>2];J[f+60>>2]=h;h=J[f+116>>2];J[f+32>>2]=J[f+112>>2];J[f+36>>2]=h;h=J[f+124>>2];J[f+40>>2]=J[f+120>>2];J[f+44>>2]=h;c:{d:{if(!Mg(d,f+48|0,f+32|0)){break d}g=J[g+24>>2];h=g>>>1|0;if(!(g&1)){break c}r=h&15;if(!r){break d}h=J[c>>2]+(g>>>3&536870908)|0;if((r|0)==1){if(Ka[J[J[e>>2]>>2]](e,f+76|0,(J[h>>2]<<3)+a|0)|0){break d}break b}while(1){t=J[h>>2];g=P(t,24)+b|0;n=N[g+8>>2];i=N[g+20>>2];j=N[g+4>>2];q=N[g+16>>2];k=N[g>>2];l=N[g+12>>2];N[f+96>>2]=Q(k+l)*Q(.5);N[f+100>>2]=Q(j+q)*Q(.5);J[f+108>>2]=0;N[f+104>>2]=Q(n+i)*Q(.5);N[f+80>>2]=Q(l-k)*Q(.5);N[f+84>>2]=Q(q-j)*Q(.5);J[f+92>>2]=0;N[f+88>>2]=Q(i-n)*Q(.5);g=J[f+100>>2];J[f+16>>2]=J[f+96>>2];J[f+20>>2]=g;g=J[f+108>>2];J[f+24>>2]=J[f+104>>2];J[f+28>>2]=g;g=J[f+84>>2];J[f>>2]=J[f+80>>2];J[f+4>>2]=g;g=J[f+92>>2];J[f+8>>2]=J[f+88>>2];J[f+12>>2]=g;if(Mg(d,f+16|0,f)){if(!(Ka[J[J[e>>2]>>2]](e,f+76|0,(t<<3)+a|0)|0)){break b}}h=h+4|0;r=r-1|0;if(r){continue}break}}u=!m;if(m){continue a}break b}g=P(h,28)+s|0;J[J[f+1172>>2]+(m<<2)>>2]=g+28;m=m+1|0;if((m|0)==(J[f+1180>>2]&2147483647)){Lg(f+144|0,m<<1)}i=N[g>>2];j=N[g+12>>2];n=Q(i+j);i=Q(j-i);k=N[g+8>>2];l=N[g+20>>2];j=Q(k+l);o=N[g+4>>2];p=N[g+16>>2];q=Q(o+p);k=Q(l-k);l=Q(p-o);continue}break}break}a=J[f+1180>>2];e:{if((a|0)<0|!(a&2147483647)){break e}a=J[f+1172>>2];if((a|0)==(f+144|0)|!a){break e}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}Ia=f+1184|0;return u}function $A(a,b,c,d,e,f,g){var h=0,i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0);h=Ia-32|0;Ia=h;l=H[c+36|0]<<4;p=l+b|0;r=N[p+8>>2];l=a+l|0;s=N[l+8>>2];t=N[p>>2];A=N[l>>2];B=N[p+4>>2];C=N[l+4>>2];l=H[c+37|0]<<4;p=l+b|0;D=N[p+8>>2];l=a+l|0;E=N[l+8>>2];F=H[c+35|0]<<4;b=F+b|0;G=N[b+8>>2];a=a+F|0;I=N[a+8>>2];L=N[p>>2];M=N[l>>2];O=N[b>>2];P=N[a>>2];S=N[p+4>>2];T=N[l+4>>2];U=N[b+4>>2];V=N[a+4>>2];x=N[c+8>>2];Y=N[c>>2];k=N[c+16>>2];Z=N[c+4>>2];J[h+28>>2]=0;u=Q(I-G);i=Q(Q(s-r)-u);y=Q(P-O);j=Q(Q(A-t)-y);z=Q(V-U);m=Q(Q(C-B)-z);W=Q(Q(i*i)+Q(Q(j*j)+Q(m*m)));n=Q(Q(E-D)-u);o=Q(Q(M-L)-y);q=Q(Q(T-S)-z);X=Q(Q(n*n)+Q(Q(o*o)+Q(q*q)));v=Q(Q(i*n)+Q(Q(j*o)+Q(m*q)));w=Q(Q(W*X)-Q(v*v));w=w>Q(1.1920928955078125e-7)?Q(Q(1)/w):Q(0);u=Q(Q(x*k)-u);x=Q(u*i);i=Q(Q(Y*k)-y);k=Q(Q(Z*k)-z);j=Q(x+Q(Q(i*j)+Q(m*k)));i=Q(Q(u*n)+Q(Q(i*o)+Q(q*k)));k=Q(w*Q(Q(X*j)-Q(v*i)));i=Q(w*Q(Q(W*i)-Q(v*j)));j=Q(Q(1)-Q(k+i));N[h+24>>2]=Q(Q(s*k)+Q(E*i))+Q(I*j);N[h+20>>2]=Q(Q(C*k)+Q(T*i))+Q(V*j);N[h+16>>2]=Q(Q(A*k)+Q(M*i))+Q(P*j);J[h+12>>2]=0;N[h+8>>2]=Q(Q(r*k)+Q(D*i))+Q(G*j);N[h+4>>2]=Q(Q(B*k)+Q(S*i))+Q(U*j);N[h>>2]=Q(Q(t*k)+Q(L*i))+Q(O*j);k=N[c+8>>2];n=N[c+4>>2];m=Q(-n);o=N[c>>2];q=Q(-o);i=Q(R(N[c+16>>2]));a:{if(f){a=J[h+20>>2];J[g>>2]=J[h+16>>2];J[g+4>>2]=a;a=J[h+28>>2];J[g+8>>2]=J[h+24>>2];J[g+12>>2]=a;a=J[h+4>>2];J[g+16>>2]=J[h>>2];J[g+20>>2]=a;a=J[h+12>>2];J[g+24>>2]=J[h+8>>2];J[g+28>>2]=a;N[g+36>>2]=m;N[g+32>>2]=q;break a}a=J[e+4>>2];v=N[a+16>>2];a=K[a+32|0];b=J[d+4>>2];j=N[b+16>>2];b=K[b+32|0];r=N[h+16>>2];s=N[h+20>>2];t=N[h+24>>2];J[g+12>>2]=0;j=b?j:Q(0);N[g+8>>2]=t+Q(k*j);N[g+4>>2]=s+Q(n*j);N[g>>2]=r+Q(o*j);r=N[h>>2];s=N[h+4>>2];t=N[h+8>>2];N[g+36>>2]=m;N[g+32>>2]=q;J[g+28>>2]=0;m=a?v:Q(0);N[g+24>>2]=t-Q(k*m);N[g+20>>2]=s-Q(n*m);N[g+16>>2]=r-Q(o*m);i=Q(i+Q(j+m))}N[g+64>>2]=-i;J[g+44>>2]=0;N[g+40>>2]=-k;Ia=h+32|0}function kC(a,b){var c=0,d=0,e=0,f=0;f=Ia-16|0;Ia=f;a:{b:{c:{switch(J[b+4>>2]){case 0:c=J[42504];d=Ka[J[J[c>>2]+20>>2]](c)|0?45902:70610;c=JA(Ka[J[J[c+12>>2]+8>>2]](c+12|0,208,d,6536,115)|0,a,b);J[c+8>>2]=159980;J[c>>2]=159884;J[c+196>>2]=0;J[c+200>>2]=0;J[c+184>>2]=0;J[c+188>>2]=0;J[c+176>>2]=4;N[c+112>>2]=N[b+96>>2];N[c+116>>2]=N[b+100>>2];N[c+120>>2]=N[b+104>>2];N[c+124>>2]=N[b+108>>2];N[c+128>>2]=N[b+112>>2];N[c+132>>2]=N[b+116>>2];N[c+136>>2]=N[b+120>>2];N[c+140>>2]=N[b+124>>2];N[c+144>>2]=N[b+128>>2];N[c+148>>2]=N[b+132>>2];N[c+152>>2]=N[b+136>>2];N[c+156>>2]=N[b+140>>2];N[c+160>>2]=N[b+144>>2];N[c+164>>2]=N[b+148>>2];N[c+168>>2]=N[b+152>>2];N[c+172>>2]=N[b+156>>2];d=J[b+164>>2];J[c+176>>2]=J[b+160>>2];J[c+180>>2]=d;d=J[b+172>>2];J[c+184>>2]=J[b+168>>2];J[c+188>>2]=d;d=J[b+180>>2];J[c+192>>2]=J[b+176>>2];J[c+196>>2]=d;J[c+200>>2]=J[b+184>>2];J[b+184>>2]=0;break b;case 1:break c;default:break a}}c=J[42504];d=Ka[J[J[c>>2]+20>>2]](c)|0?46032:70610;c=JA(Ka[J[J[c+12>>2]+8>>2]](c+12|0,184,d,6536,119)|0,a,b);J[c+8>>2]=159852;J[c>>2]=159756;e=c+100|0;J[e>>2]=0;J[e+4>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;d=Mo(c+124|0);J[e>>2]=J[b+88>>2];J[e+4>>2]=J[b+92>>2];J[e+12>>2]=J[b+100>>2];J[e+16>>2]=J[b+104>>2];J[e+20>>2]=J[b+108>>2];J[e+8>>2]=J[b+96>>2];J[b+104>>2]=0;J[b+108>>2]=0;J[b+96>>2]=0;J[b+100>>2]=0;J[b+88>>2]=0;J[b+92>>2]=0;J[d>>2]=J[b+112>>2];N[d+4>>2]=N[b+116>>2];N[d+8>>2]=N[b+120>>2];N[d+12>>2]=N[b+124>>2];N[d+16>>2]=N[b+128>>2];J[d+20>>2]=J[b+132>>2];J[d+24>>2]=J[b+136>>2];J[d+28>>2]=J[b+140>>2];N[d+32>>2]=N[b+144>>2];N[d+36>>2]=N[b+148>>2];N[d+40>>2]=N[b+152>>2];N[d+44>>2]=N[b+156>>2];N[d+48>>2]=N[b+160>>2];N[d+52>>2]=N[b+164>>2];H[d+56|0]=K[b+168|0];H[d+57|0]=K[b+169|0];J[b+132>>2]=0;J[b+136>>2]=0;J[b+112>>2]=0;J[b+140>>2]=0;J[b+144>>2]=0;J[b+148>>2]=0;J[b+152>>2]=0;J[b+156>>2]=0;J[b+160>>2]=0;I[b+162>>1]=0;I[b+164>>1]=0;I[b+166>>1]=0;I[b+168>>1]=0;J[d>>2]=e}J[f+8>>2]=c;a=qb(a+8|0,f+8|0,f+15|0);if(!K[f+15|0]){J[a>>2]=J[f+8>>2]}}Ia=f+16|0;return c}function D1(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=Q(0),A=Q(0),B=Q(0);f=Ia-400|0;Ia=f;l=J[c+32>>2];a:{if(!e){v=Q(1);q=Q(0);break a}v=Q(1);q=Q(0);if(L[e+12>>1]!=2){break a}v=N[e+8>>2];w=N[e>>2];q=N[e+4>>2]}r=N[a+4>>2];h=N[c+8>>2];i=N[c+12>>2];j=N[c+4>>2];J[f+396>>2]=0;N[f+392>>2]=i;N[f+388>>2]=h;N[f+384>>2]=j;a=J[c+16>>2];x=J[c+20>>2];y=J[c+28>>2];J[f+376>>2]=J[c+24>>2];J[f+380>>2]=y;J[f+368>>2]=a;J[f+372>>2]=x;m=N[d+20>>2];n=N[b+20>>2];o=N[d+24>>2];z=N[b+24>>2];k=N[d+12>>2];s=N[d>>2];A=N[d+16>>2];B=N[b+16>>2];t=N[d+4>>2];u=N[d+8>>2];H[f+240|0]=0;J[f+232>>2]=0;J[f+236>>2]=0;J[f+224>>2]=0;J[f+228>>2]=0;J[f+216>>2]=0;J[f+220>>2]=0;J[f+208>>2]=0;J[f+212>>2]=0;J[f+352>>2]=l+16;J[f+360>>2]=J[l+56>>2]+P(K[l+55|0],20);H[f+364|0]=K[l+54|0];g=Q(j*N[l+68>>2]);p=Q(h*N[l+72>>2]);g=g<=p?g:p;p=Q(i*N[l+76>>2]);g=g<=p?g:p;N[f+232>>2]=g*Q(.02500000037252903);N[f+224>>2]=g*Q(.10000000149011612);N[f+228>>2]=g*Q(.05000000074505806);a=f+208|0;Cb(f+384|0,f+368|0,f+256|0,f+304|0,a,j==Q(1)&h==Q(1)&i==Q(1));J[f+356>>2]=J[l+60>>2];J[f+188>>2]=0;h=Q(B-A);h=Q(h+h);i=Q(n-m);i=Q(i+i);j=Q(z-o);j=Q(j+j);g=Q(Q(Q(Q(-s)*h)-Q(i*t))-Q(u*j));o=Q(Q(k*k)+Q(-.5));m=Q(Q(Q(j*o)+Q(k*Q(Q(t*h)-Q(s*i))))-Q(u*g));N[f+184>>2]=m;n=Q(Q(Q(i*o)+Q(k*Q(Q(s*j)-Q(u*h))))-Q(t*g));N[f+180>>2]=n;J[f+172>>2]=0;N[f+168>>2]=m;N[f+164>>2]=n;N[f+192>>2]=r;J[f+124>>2]=0;N[f+120>>2]=m;N[f+116>>2]=n;k=Q(Q(Q(h*o)+Q(k*Q(Q(u*i)-Q(t*j))))-Q(s*g));N[f+112>>2]=k;J[f+140>>2]=4;N[f+176>>2]=k;N[f+160>>2]=k;H[f+144|0]=1;N[f+136>>2]=r;N[f+132>>2]=r;N[f+128>>2]=r;J[f+40>>2]=156668;J[f+44>>2]=f+112;J[f+32>>2]=156736;J[f+36>>2]=a;J[f+28>>2]=0;N[f+24>>2]=m-N[f+216>>2];N[f+20>>2]=n-N[f+212>>2];N[f+16>>2]=k-N[f+208>>2];J[f>>2]=0;a=dl(f+40|0,f+32|0,f+16|0,f,f+96|0,f+80|0,f- -64|0,f+48|0);b:{c:{if(!(!e|(a|0)!=2)){N[e+8>>2]=v;N[e+4>>2]=q;N[e>>2]=w;break c}if(!e){break b}}I[e+12>>1]=((a|0)==2)<<1}Ia=f+400|0;return(a|0)==2|0}function Gy(a,b,c,d,e,f,g,h){var i=Q(0),j=0,k=0,l=0,m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0);n=Ia-16|0;Ia=n;a:{if(!b){a=0;break a}if(K[J[a+4>>2]+36|0]&8){k=J[42504];j=Ka[J[J[k>>2]+20>>2]](k)|0?43328:70610;j=Ka[J[J[k+12>>2]+8>>2]](k+12|0,52,j,9263,336)|0;J[j+28>>2]=0;J[j+32>>2]=0;J[j>>2]=164984;J[j+4>>2]=1065353216;J[j+8>>2]=1065353216;J[j+36>>2]=0;J[j+40>>2]=0;J[j+44>>2]=0;J[j+48>>2]=0;J[j+20>>2]=0;J[j+24>>2]=0;J[j+12>>2]=1065353216;J[j+16>>2]=0;k=Ka[J[J[j>>2]>>2]](j,b,c,d,1,L[J[a+4>>2]+40>>1],n+12|0)|0;c=k?k:c;b=k?J[n+12>>2]:b}i=N[J[a+8>>2]+16>>2];J[e>>2]=0;J[g+8>>2]=1065353216;J[g>>2]=1065353216;J[g+4>>2]=1065353216;u=Q(i*Q(9.999999974752427e-7));v=Q(i*Q(.009999999776482582));if(Fy(b,c,d,u,v,h,g,e,f,0)){a=1;if(!j){break a}Ka[J[J[j>>2]+12>>2]](j);break a}m=N[g>>2];i=N[g+4>>2];w=Q(Q(1)/N[g+8>>2]);N[h+8>>2]=w*N[h+8>>2];x=Q(Q(1)/i);N[h+4>>2]=x*N[h+4>>2];y=Q(Q(1)/m);N[h>>2]=y*N[h>>2];l=J[e>>2];if(b){while(1){o=Q(w*N[c+8>>2]);p=Q(x*N[c+4>>2]);q=Q(y*N[c>>2]);a=0;b:{c:{d:{if(!l){break d}while(1){e:{k=P(a,12)+f|0;r=N[k>>2];if(!(Q(R(Q(q-r)))>2];if(!(Q(R(Q(p-z)))>2];if(!(Q(R(Q(o-s)))>2];i=Q(o-A);t=Q(i*i);B=N[h>>2];i=Q(q-B);D=Q(i*i);m=N[h+4>>2];i=Q(p-m);t=Q(t+Q(D+Q(i*i)));i=Q(s-A);s=Q(i*i);i=Q(r-B);r=Q(i*i);i=Q(z-m);if(!(t>Q(s+Q(r+Q(i*i))))){break d}N[k>>2]=q;N[k+8>>2]=o;N[k+4>>2]=p;break d}a=a+1|0;if((l|0)!=(a|0)){continue}break}break c}if((a|0)!=(l|0)){break b}}a=P(l,12)+f|0;N[a+8>>2]=o;N[a+4>>2]=p;N[a>>2]=q;l=l+1|0;J[e>>2]=l}c=c+d|0;C=C+1|0;if((C|0)!=(b|0)){continue}break}}if(l>>>0>3){b=0;while(1){m=N[g>>2];i=N[g+4>>2];a=P(b,12)+f|0;N[a+8>>2]=N[a+8>>2]*N[g+8>>2];N[a+4>>2]=i*N[a+4>>2];N[a>>2]=m*N[a>>2];b=b+1|0;if((l|0)!=(b|0)){continue}break}a=1;Fy(l,f,12,u,v,h,g,e,f,1);if(!j){break a}Ka[J[J[j>>2]+12>>2]](j);break a}a=0;Xa(J[42504],32,15579,277,73192,0)}Ia=n+16|0;return a}function ng(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0);c=Ia-48|0;Ia=c;j=J[b+76>>2];Ka[J[J[j>>2]+28>>2]](j,c+44|0,c+40|0);d=Q(1);f=Q(1);j=J[c+44>>2];if(j){Ka[J[J[j>>2]+76>>2]](c+12|0,j);G=N[c+36>>2];H=N[c+32>>2];I=N[c+28>>2];h=N[c+20>>2];r=N[c+16>>2];s=N[c+12>>2];f=N[c+24>>2]}g=N[b+24>>2];e=N[b+28>>2];k=N[b+32>>2];A=N[b+44>>2];B=N[b+40>>2];C=N[b+36>>2];l=N[b+20>>2];j=J[c+40>>2];if(j){Ka[J[J[j>>2]+76>>2]](c+12|0,j);K=N[c+36>>2];L=N[c+32>>2];M=N[c+28>>2];t=N[c+20>>2];u=N[c+16>>2];v=N[c+12>>2];d=N[c+24>>2]}D=N[b- -64>>2];E=N[b+72>>2];F=N[b+68>>2];w=Q(Q(Q(s*g)+Q(Q(f*e)+Q(h*k)))-Q(l*r));m=N[b+52>>2];n=N[b+56>>2];o=N[b+60>>2];p=N[b+48>>2];i=Q(Q(Q(v*m)+Q(Q(d*n)+Q(t*o)))-Q(p*u));x=Q(Q(Q(h*l)+Q(Q(f*g)+Q(r*k)))-Q(e*s));y=Q(Q(Q(t*p)+Q(Q(d*m)+Q(u*o)))-Q(n*v));q=Q(Q(Q(Q(f*k)-Q(l*s))-Q(r*g))-Q(h*e));z=Q(Q(Q(Q(d*o)-Q(p*v))-Q(u*m))-Q(t*n));g=Q(Q(Q(r*e)+Q(Q(f*l)+Q(s*k)))-Q(g*h));e=Q(Q(Q(u*n)+Q(Q(d*p)+Q(v*o)))-Q(m*t));N[a+12>>2]=Q(w*i)+Q(Q(x*y)+Q(Q(q*z)+Q(g*e)));N[a+8>>2]=Q(e*x)+Q(Q(Q(q*i)-Q(z*w))-Q(g*y));N[a+4>>2]=Q(i*g)+Q(Q(Q(q*y)-Q(z*x))-Q(w*e));N[a>>2]=Q(y*w)+Q(Q(Q(q*e)-Q(z*g))-Q(x*i));k=Q(E+E);l=Q(D+D);m=Q(F+F);y=Q(Q(t*k)+Q(Q(v*l)+Q(m*u)));z=Q(Q(d*d)+Q(-.5));n=Q(A+A);o=Q(C+C);p=Q(B+B);A=Q(Q(h*n)+Q(Q(s*o)+Q(p*r)));B=Q(Q(f*f)+Q(-.5));e=Q(Q(K+Q(Q(t*y)+Q(Q(k*z)+Q(d*Q(Q(v*m)-Q(l*u))))))-Q(G+Q(Q(h*A)+Q(Q(n*B)+Q(f*Q(Q(s*p)-Q(o*r)))))));e=Q(e+e);i=Q(Q(M+Q(Q(v*y)+Q(Q(l*z)+Q(d*Q(Q(u*k)-Q(m*t))))))-Q(I+Q(Q(s*A)+Q(Q(o*B)+Q(f*Q(Q(r*n)-Q(p*h)))))));i=Q(i+i);d=Q(Q(L+Q(Q(u*y)+Q(Q(m*z)+Q(d*Q(Q(t*l)-Q(k*v))))))-Q(H+Q(Q(r*A)+Q(Q(p*B)+Q(f*Q(Q(h*o)-Q(n*s)))))));d=Q(d+d);f=Q(Q(Q(Q(-g)*i)-Q(d*x))-Q(w*e));h=Q(Q(q*q)+Q(-.5));N[a+24>>2]=Q(Q(e*h)+Q(q*Q(Q(x*i)-Q(g*d))))-Q(w*f);N[a+20>>2]=Q(Q(d*h)+Q(q*Q(Q(g*e)-Q(w*i))))-Q(x*f);N[a+16>>2]=Q(Q(i*h)+Q(q*Q(Q(w*d)-Q(x*e))))-Q(g*f);Ia=c+48|0}function TD(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{b:{if(!J[a+164>>2]){break b}h=J[a+140>>2];g=J[b>>2];e=g;d=e-1|0;i=J[b+4>>2];b=i+(e^-1)|0;b=(d|0)!=-1?b+1|0:b;e=b^b>>>22;b=d^((b&4194303)<<10|d>>>22);d=e<<13|b>>>19;f=b<<13^-1;b=b+f|0;d=(d^-1)+e|0;d=b>>>0>>0?d+1|0:d;b=ala(b^((d&255)<<24|b>>>8),d^d>>>8,9,0);d=Ja;f=d>>>15|0;e=b^((d&32767)<<17|b>>>15);j=e<<27^-1;b=e+j|0;d=d^f;d=d+((d<<27|e>>>5)^-1)|0;b=J[((J[a+148>>2]-1&(b^(((b>>>0>>0?d+1|0:d)&2147483647)<<1|b>>>31)))<<2)+h>>2];if((b|0)==-1){break b}e=J[a+136>>2];d=J[a+132>>2];while(1){h=d+P(b,20)|0;if((g|0)==J[h>>2]&(i|0)==J[h+4>>2]){break a}b=J[e+(b<<2)>>2];if((b|0)!=-1){continue}break}}c:{d:{b=a+4|0;e=J[b+4>>2];d=P(e,48)+b|0;e:{if(!J[d+52>>2]){break e}a=(c<<15^-1)+c|0;a=P(a>>>10^a,9);a=a>>>6^a;a=(a<<11^-1)+a|0;a=J[J[d+28>>2]+((J[d+36>>2]-1&(a>>>16^a))<<2)>>2];if((a|0)==-1){break e}g=J[d+24>>2];d=J[d+20>>2];while(1){h=d+(a<<3)|0;if(J[h>>2]==(c|0)){break d}a=J[g+(a<<2)>>2];if((a|0)!=-1){continue}break}}e=J[b>>2];d=b+P(e,48)|0;if(!J[d+52>>2]){break c}a=(c<<15^-1)+c|0;a=P(a>>>10^a,9);a=a>>>6^a;a=(a<<11^-1)+a|0;a=J[J[d+28>>2]+((J[d+36>>2]-1&(a>>>16^a))<<2)>>2];if((a|0)==-1){break c}g=J[d+24>>2];d=J[d+20>>2];while(1){h=d+(a<<3)|0;if(J[h>>2]==(c|0)){break d}a=J[g+(a<<2)>>2];if((a|0)!=-1){continue}break}break c}J[b+112>>2]=0;j=b+P(e,48)|0;i=J[j+12>>2];d=b+108|0;g=Ia-16|0;Ia=g;f:{g:{a=J[h+4>>2];e=J[J[b+104>>2]+8>>2];f=e+P(c,24)|0;if(N[a>>2]>N[f+12>>2]|N[a+4>>2]>N[f+16>>2]|N[a+8>>2]>N[f+20>>2]){break g}f=e+P(c,24)|0;if(N[f>>2]>N[a+16>>2]|N[f+4>>2]>N[a+20>>2]|N[f+8>>2]>N[a+24>>2]){break g}ql(a,e);break f}a=Ai(i,a,c,e);J[g+12>>2]=a;h:{if(J[a+40>>2]|!a){break h}f=J[d+4>>2];if(f>>>0>=(J[d+8>>2]&2147483647)>>>0){bd(d,g+12|0);break h}J[J[d>>2]+(f<<2)>>2]=a;J[d+4>>2]=f+1}a=Bi(i,c,e,d)}Ia=g+16|0;if(!(!J[b+112>>2]&J[h+4>>2]==(a|0))){WD(b,j+16|0,c,a)}}return}b=d+P(b,20)|0;Rd(J[J[a+200>>2]+(J[b+16>>2]<<3)>>2],J[b+12>>2]);c=J[a+168>>2];b=J[b+16>>2];if(b>>>0>2]){b=J[J[a+172>>2]+(b<<2)>>2]}else{b=-1}Rd(c,b);H[a+212|0]=1}function dP(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;g=Ia-160|0;Ia=g;Ka[J[J[b>>2]+20>>2]](g+84|0,b,d);a:{if(!K[g+156|0]){J[a+12>>2]=0;I[a+8>>1]=0;J[a>>2]=-1;J[a+4>>2]=-1;break a}Ka[J[J[b>>2]+20>>2]](g+8|0,b,c);h=-1;b:{c:{if(!K[g+80|0]){b=0;break c}b=0;d:{if(J[g+20>>2]==J[g+96>>2]){break d}i=J[g+28>>2];if((i|0)<0){break c}j=J[g+104>>2];if((j|0)<0){break c}f=J[g+108>>2];e:{f:{switch(J[g+32>>2]-65|0){case 0:b=1;e=4079;g:{switch(f-67|0){case 1:e=4080;break d;case 2:e=4081;break d;case 3:e=4082;break d;case 4:e=4083;break d;case 5:e=4084;break d;case 6:e=4085;break d;case 7:break g;case 0:break d;default:break e}}e=4086;break d;case 1:b=1;e=4087;h:{switch(f-67|0){case 1:e=4088;break d;case 2:e=4089;break d;case 3:e=4090;break d;case 4:e=4091;break d;case 5:e=4092;break d;case 6:e=4093;break d;case 7:break h;case 0:break d;default:break e}}e=4094;break d;case 2:b=1;e=4095;i:{switch(f-69|0){case 1:e=4096;break d;case 2:e=4097;break d;case 3:e=4098;break d;case 4:e=4099;break d;case 5:break i;case 0:break d;default:break e}}e=4100;break d;case 3:b=1;e=4101;j:{switch(f-69|0){case 1:e=4102;break d;case 2:e=4103;break d;case 3:e=4104;break d;case 4:e=4105;break d;case 5:break j;case 0:break d;default:break e}}e=4106;break d;case 4:b=1;e=4107;k:{switch(f-71|0){case 1:e=4108;break d;case 2:e=4109;break d;case 3:break k;case 0:break d;default:break e}}e=4110;break d;case 5:b=1;e=4111;l:{switch(f-71|0){case 1:e=4112;break d;case 2:e=4113;break d;case 3:break l;case 0:break d;default:break e}}e=4114;break d;case 7:b=1;e=4115;if((f|0)!=74){break e}break d;case 8:b=1;e=4116;m:{switch(f-69|0){case 1:e=4117;break d;case 5:break m;case 0:break d;default:break e}}e=4118;break d;case 9:b=1;e=4119;n:{switch(f-71|0){case 1:break n;case 0:break d;default:break e}}e=4120;break d;case 6:break f;default:break e}}b=1;e=4121;if((f|0)==74){break d}}e=0;b=0;f=-1;if((i|0)!=(j|0)){break b}}h=c;f=d;break b}f=-1}J[a+12>>2]=e;H[a+9|0]=b;H[a+8|0]=b;J[a+4>>2]=f;J[a>>2]=h}Ia=g+160|0}function OT(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=Q(0),h=Q(0),i=0,j=Q(0),k=0,l=Q(0),m=0,n=0,o=0,p=0,q=0,r=0,s=0;f=Ia-16|0;Ia=f;a:{if(!(Ka[J[J[b>>2]>>2]](b)|0)){Xa(J[42504],4,10210,138,72429,0);break a}b:{c:{switch(J[b+84>>2]){case 0:d=J[42504];c=Ka[J[J[d>>2]+20>>2]](d)|0?37620:70610;d=Ka[J[J[d+12>>2]+8>>2]](d+12|0,496,c,10210,147)|0;c=J[a+8>>2];i=Ka[J[J[c>>2]+28>>2]](c)|0;e=J[a+8>>2];c=Ia-16|0;Ia=c;J[d>>2]=165808;e=Fx(d+8|0,b,e);J[d>>2]=165596;J[e>>2]=165748;J[d+12>>2]=0;h=N[b+88>>2];N[d+484>>2]=h;l=N[b+92>>2];N[d+488>>2]=l;g=N[b+96>>2];N[d+492>>2]=g;J[c>>2]=3;j=g;g=N[d+468>>2];N[c+12>>2]=j*g;N[c+8>>2]=l*g;N[c+4>>2]=h*g;Dx(e,i,c,J[b+72>>2]);Ia=c+16|0;break b;case 1:break c;default:break a}}d=J[42504];c=Ka[J[J[d>>2]+20>>2]](d)|0?37744:70610;d=Ka[J[J[d+12>>2]+8>>2]](d+12|0,496,c,10210,153)|0;c=J[a+8>>2];i=Ka[J[J[c>>2]+28>>2]](c)|0;e=J[a+8>>2];c=Ia-16|0;Ia=c;J[d>>2]=165364;e=Fx(d+8|0,b,e);J[d>>2]=165152;J[e>>2]=165304;J[d+12>>2]=1;g=N[b+88>>2];N[d+484>>2]=g;h=N[b+92>>2];N[d+488>>2]=h;J[d+492>>2]=J[b+96>>2];J[c+4>>2]=2;j=Q(h*Q(.5));h=N[d+468>>2];N[c+12>>2]=j*h;N[c+8>>2]=g*h;Dx(e,i,c+4|0,J[b+72>>2]);Ia=c+16|0}c=d+8|0;J[f+8>>2]=c;b=J[a+72>>2];d:{if(b>>>0>=(J[a+76>>2]&2147483647)>>>0){b=0;c=J[a+76>>2];k=c&2147483647?c<<1:1;e:{if(!k){break e}c=k<<2;if(!c){break e}b=J[42504];e=b+12|0;b=(o=e,p=c,q=Ka[J[J[b>>2]+20>>2]](b)|0?62178:70610,r=19459,s=553,n=J[J[e>>2]+8>>2],Ka[n](o|0,p|0,q|0,r|0,s|0)|0)}e=J[a+72>>2];m=(e<<2)+b|0;if((e|0)>0){i=J[a+68>>2];c=b;while(1){J[c>>2]=J[i>>2];i=i+4|0;c=c+4|0;if(m>>>0>c>>>0){continue}break}}J[m>>2]=J[f+8>>2];f:{if(J[a+76>>2]<0){break f}c=J[a+68>>2];if(!c){break f}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,c);e=J[a+72>>2]}J[a+76>>2]=k;J[a+68>>2]=b;J[a+72>>2]=e+1;break d}J[J[a+68>>2]+(b<<2)>>2]=c;J[a+72>>2]=b+1}b=J[f+8>>2];J[b+472>>2]=a;J[b+388>>2]=a;J[b+228>>2]=a;J[b+216>>2]=a;J[f+4>>2]=0;b=Ka[J[J[d>>2]+28>>2]](d)|0;c=f+4|0;Ka[J[J[b>>2]+96>>2]](b,c,1,0)|0;a=je(a+80|0,c,f+15|0);if(K[f+15|0]){break a}J[a>>2]=J[f+4>>2]}Ia=f+16|0;return d|0}function wg(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0);k=N[d+40>>2];m=N[c+8>>2];n=N[d+32>>2];i=N[c>>2];j=N[d+36>>2];p=N[c+4>>2];u=Q(Q(k*m)+Q(Q(n*i)+Q(j*p)));q=Q(R(u));g=N[e+8>>2];h=N[e+4>>2];l=N[e>>2];r=N[d+8>>2];o=N[d>>2];s=N[d+4>>2];t=Q(Q(r*m)+Q(Q(o*i)+Q(s*p)));w=Q(R(t));f=N[d+24>>2];v=Q(f*m);m=N[d+16>>2];x=Q(m*i);i=N[d+20>>2];p=Q(v+Q(x+Q(i*p)));v=Q(R(p));a:{if(!(!(w>=v)|!(q<=w))){J[b+12>>2]=0;c=t>Q(0);N[b+8>>2]=c?Q(-r):r;N[b+4>>2]=c?Q(-s):s;N[b>>2]=c?Q(-o):o;p=N[d+52>>2];q=N[d+56>>2];u=N[d+48>>2];J[a+44>>2]=0;J[a+28>>2]=0;J[a+12>>2]=0;t=r;r=c?Q(-l):l;l=Q(q+Q(t*r));f=Q(h*f);q=Q(g*k);t=Q(f+q);N[a+40>>2]=l-t;k=Q(p+Q(s*r));i=Q(h*i);s=Q(g*j);p=Q(i+s);N[a+36>>2]=k-p;j=Q(u+Q(o*r));h=Q(h*m);g=Q(g*n);n=Q(h+g);N[a+32>>2]=j-n;f=Q(f-q);N[a+24>>2]=f+l;m=Q(i-s);N[a+20>>2]=m+k;i=Q(h-g);N[a+16>>2]=i+j;N[a+8>>2]=t+l;N[a+4>>2]=p+k;N[a>>2]=n+j;g=Q(l-f);h=Q(k-m);f=Q(j-i);break a}r=Q(l*r);s=Q(l*s);l=Q(l*o);if(q<=v){J[b+12>>2]=0;c=p>Q(0);N[b+8>>2]=c?Q(-f):f;N[b+4>>2]=c?Q(-i):i;N[b>>2]=c?Q(-m):m;o=N[d+56>>2];p=N[d+48>>2];q=N[d+52>>2];J[a+44>>2]=0;J[a+28>>2]=0;J[a+12>>2]=0;t=f;f=c?Q(-h):h;h=Q(o+Q(t*f));o=Q(g*k);u=Q(r+o);N[a+40>>2]=h-u;k=Q(q+Q(i*f));i=Q(g*j);q=Q(s+i);N[a+36>>2]=k-q;j=Q(p+Q(m*f));g=Q(g*n);n=Q(l+g);N[a+32>>2]=j-n;f=Q(r-o);N[a+24>>2]=f+h;m=Q(s-i);N[a+20>>2]=m+k;l=Q(l-g);N[a+16>>2]=l+j;N[a+8>>2]=u+h;N[a+4>>2]=q+k;N[a>>2]=n+j;g=Q(h-f);h=Q(k-m);f=Q(j-l);break a}J[b+12>>2]=0;c=u>Q(0);N[b+8>>2]=c?Q(-k):k;N[b+4>>2]=c?Q(-j):j;N[b>>2]=c?Q(-n):n;o=N[d+56>>2];p=N[d+48>>2];q=N[d+52>>2];J[a+44>>2]=0;J[a+28>>2]=0;J[a+12>>2]=0;t=o;o=c?Q(-g):g;g=Q(t+Q(k*o));f=Q(h*f);u=Q(r+f);N[a+40>>2]=g-u;k=Q(q+Q(j*o));j=Q(h*i);i=Q(s+j);N[a+36>>2]=k-i;n=Q(p+Q(n*o));h=Q(h*m);m=Q(l+h);N[a+32>>2]=n-m;f=Q(r-f);N[a+24>>2]=f+g;j=Q(s-j);N[a+20>>2]=j+k;l=Q(l-h);N[a+16>>2]=l+n;N[a+8>>2]=u+g;N[a+4>>2]=i+k;N[a>>2]=m+n;g=Q(g-f);h=Q(k-j);f=Q(n-l)}N[a+48>>2]=f;J[a+60>>2]=0;N[a+56>>2]=g;N[a+52>>2]=h}function eea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{d=J[a+20>>2];a=J[a+28>>2];b=J[a+988>>2];e=J[b+308>>2];c=J[b+128>>2];J[a+996>>2]=c+1;b:{c:{d:{if(c){if(!J[b+132>>2]){break b}if(J[a+992>>2]){break d}break b}if(!J[a+992>>2]){break c}}f=c&1;h=!f;i=(c|0)==(e-1|0);if(!i){c=P(h,40);b=c+J[a+3048>>2]|0;J[b+20>>2]=d;J[b+24>>2]=1;e:{f:{if(!d){d=J[a+3036>>2];e=c+d|0;J[e+20>>2]=b;J[e+24>>2]=1;e=e+20|0;c=a+3036|0;break f}Ka[J[J[d>>2]+16>>2]](d);J[b+16>>2]=J[J[b+20>>2]+16>>2];d=J[a+3036>>2];e=c+d|0;g=c;c=J[a+3048>>2];b=g+c|0;J[e+20>>2]=b;J[e+24>>2]=1;if(!c){break e}e=e+20|0;c=a+3036|0}Ka[J[J[b>>2]+16>>2]](b);J[(P(h,40)+d|0)+16>>2]=J[J[e>>2]+16>>2];d=J[c>>2]}d=P(h,40)+d|0}c=P(f,40);b=c+J[a+3060>>2]|0;J[b+20>>2]=d;J[b+24>>2]=1;g:{h:{i:{j:{k:{if(!d){d=J[a+3024>>2];c=c+d|0;J[c+20>>2]=b;J[c+24>>2]=1;e=c+20|0;break k}Ka[J[J[d>>2]+16>>2]](d);J[b+16>>2]=J[J[b+20>>2]+16>>2];d=J[a+3024>>2];e=c+d|0;g=c;c=J[a+3060>>2];b=g+c|0;J[e+20>>2]=b;J[e+24>>2]=1;if(!c){break j}e=e+20|0}Ka[J[J[b>>2]+16>>2]](b);c=P(f,40);J[(c+d|0)+16>>2]=J[J[e>>2]+16>>2];e=J[a+3012>>2];d=c+e|0;j=J[a+3024>>2];b=j+c|0;J[d+20>>2]=b;J[d+24>>2]=1;g=d+20|0;if(j){break i}b=J[a+3e3>>2];c=c+b|0;J[c+20>>2]=d;J[c+24>>2]=1;e=a+3e3|0;c=c+20|0;break h}e=J[a+3012>>2];b=P(f,40);c=e+b|0;b=b+d|0;J[c+20>>2]=b;J[c+24>>2]=1;g=c+20|0}c=g;Ka[J[J[b>>2]+16>>2]](b);d=P(f,40);J[(d+e|0)+16>>2]=J[J[c>>2]+16>>2];b=J[a+3e3>>2];c=d+b|0;e=J[a+3012>>2];d=e+d|0;J[c+20>>2]=d;J[c+24>>2]=1;if(!e){break g}e=a+3e3|0;c=c+20|0}Ka[J[J[d>>2]+16>>2]](d);J[(P(f,40)+b|0)+16>>2]=J[J[c>>2]+16>>2];b=J[e>>2]}d=P(f,40);b=d+b|0;f=J[b+16>>2];f=Ka[J[J[f>>2]+4>>2]](f)|0;f=Ka[J[J[f>>2]+4>>2]](f)|0;c=f;f=J[a+976>>2];mw(J[a+980>>2],c,J[f+1156>>2],f,0,b,0);b=d+J[a+3060>>2]|0;Ka[J[J[b>>2]+20>>2]](b);b=d+J[a+3024>>2]|0;Ka[J[J[b>>2]+20>>2]](b);b=d+J[a+3012>>2]|0;Ka[J[J[b>>2]+20>>2]](b);d=d+J[a+3e3>>2]|0;Ka[J[J[d>>2]+20>>2]](d);if(i){break b}d=P(h,40);b=d+J[a+3048>>2]|0;Ka[J[J[b>>2]+20>>2]](b);a=d+J[a+3036>>2]|0;Ka[J[J[a>>2]+20>>2]](a);break a}Vu(b)}}} -function al(a,b,c,d,e){var f=Q(0),g=Q(0),h=0,i=0,j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=0,s=Q(0),t=Q(0),u=Q(0);p=Ia-16|0;Ia=p;h=J[a+8>>2];if(h>>>0>2]){J[a+8>>2]=h+1;h=J[a>>2]+(h<<6)|0;j=N[b>>2];N[h+16>>2]=j;g=N[b+4>>2];N[h+20>>2]=g;f=N[b+8>>2];N[h+48>>2]=e;N[h+44>>2]=d;J[h+8>>2]=c;N[h+24>>2]=f;I[h+12>>1]=1032;i=1033;c=L[a+32>>1];if(c&2){c=J[a+16>>2];b=J[a+12>>2];d=N[b+4>>2];k=J[b+12>>2];e=j;j=N[b>>2];g=N[b+8>>2];b=YA(k,Q(e*j),Q(f*g),p+12|0,p+8|0);e=N[p+8>>2];f=N[p+12>>2];i=J[k+60>>2];a:{if(H[(i+(b<<2)|0)+2|0]<0){q=i+(b<<2)|0;r=I[q>>1];b=i+(b+J[k+44>>2]<<2)|0;i=I[b+4>>1];if(e>=f){k=I[q+4>>1];b=r-k|0;i=k-i|0;break a}k=I[b>>1];b=k-i|0;i=r-k|0;break a}q=i+(b<<2)|0;r=I[q+4>>1];b=i+(b+J[k+44>>2]<<2)|0;i=I[b>>1];if(Q(f+e)<=Q(1)){k=I[q>>1];b=k-r|0;i=k-i|0;break a}k=i;i=I[b+4>>1];b=k-i|0;i=r-i|0}e=N[c+8>>2];f=Q(g*Q(b|0));g=Q(f+f);m=N[c>>2];f=Q(j*Q(i|0));n=Q(f+f);l=Q(d+d);o=N[c+4>>2];s=Q(Q(e*g)+Q(Q(m*n)+Q(l*o)));d=N[c+12>>2];t=Q(Q(d*d)+Q(-.5));f=Q(Q(e*s)+Q(Q(g*t)+Q(d*Q(Q(m*l)-Q(n*o)))));j=Q(Q(m*s)+Q(Q(n*t)+Q(d*Q(Q(o*g)-Q(l*e)))));g=Q(Q(o*s)+Q(Q(l*t)+Q(d*Q(Q(e*n)-Q(g*m)))));d=Q(Y(Q(Q(f*f)+Q(Q(j*j)+Q(g*g)))));if(d>Q(0)){d=Q(Q(1)/d);f=Q(f*d);g=Q(g*d);j=Q(j*d)}b:{if(!K[a+34|0]){break b}b=J[a+20>>2];if(!(Q(Q(f*N[b+8>>2])+Q(Q(j*N[b>>2])+Q(g*N[b+4>>2])))>Q(0))){break b}f=Q(-f);g=Q(-g);j=Q(-j)}N[h+28>>2]=j;N[h+36>>2]=f;N[h+32>>2]=g;b=L[h+12>>1];I[h+12>>1]=b|2;i=b|3;f=N[h+24>>2];g=N[h+20>>2];j=N[h+16>>2];c=L[a+32>>1]}b=J[a+28>>2];k=J[a+24>>2];d=Q(Q(Q(f-N[b+8>>2])*N[k+8>>2])+Q(Q(Q(j-N[b>>2])*N[k>>2])+Q(Q(g-N[b+4>>2])*N[k+4>>2])));N[h+40>>2]=d>2];s=N[b+20>>2];l=N[b+24>>2];t=N[b+16>>2];e=N[b+8>>2];d=N[b+12>>2];m=N[b>>2];n=N[b+4>>2];I[h+12>>1]=i;u=l;f=Q(f+f);j=Q(j+j);g=Q(g+g);l=Q(Q(e*f)+Q(Q(m*j)+Q(n*g)));o=Q(Q(d*d)+Q(-.5));N[h+24>>2]=u+Q(Q(e*l)+Q(Q(f*o)+Q(d*Q(Q(m*g)-Q(j*n)))));N[h+20>>2]=s+Q(Q(n*l)+Q(Q(g*o)+Q(d*Q(Q(e*j)-Q(f*m)))));N[h+16>>2]=t+Q(Q(m*l)+Q(Q(j*o)+Q(d*Q(Q(n*f)-Q(g*e)))))}i=M[a+8>>2]>2]}Ia=p+16|0;return i}function Ws(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;c=a+68|0;e=J[a+68>>2];d=J[a+88>>2];a:{if((e|0)==(d|0)){b=J[a+84>>2];if(b){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,b);J[a+84>>2]=0}b=J[a+80>>2];if(b){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,b)}J[a+72>>2]=0;J[a+76>>2]=0;J[a+80>>2]=0;J[a+84>>2]=0;b=J[a+64>>2];if(b){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,b)}J[a+88>>2]=0;J[a+64>>2]=0;break a}h=e-d|0;b:{if(h>>>0>=J[a+76>>2]>>>1>>>0){i=J[a+80>>2];if(e){g=J[a+84>>2];k=J[a+64>>2];c=0;d=0;while(1){j=J[k+(d<<2)>>2];if((j|0)!=-1){if((c|0)!=(d|0)){J[k+(c<<2)>>2]=j;e=i+(c<<3)|0;f=i+(d<<3)|0;J[e>>2]=J[f>>2];J[e+4>>2]=J[f+4>>2];e=g+(d<<4)|0;l=J[e>>2];m=J[e+4>>2];n=J[e+12>>2];f=g+(c<<4)|0;J[f+8>>2]=J[e+8>>2];J[f+12>>2]=n;J[f>>2]=l;J[f+4>>2]=m;e=J[a+68>>2]}J[(j<<2)+b>>2]=J[a>>2]|c<<3|4;c=c+1|0}d=d+1|0;if(e>>>0>d>>>0){continue}break}}b=i+(h<<3)|0;J[b>>2]=-1;J[b+40>>2]=-1;J[b+32>>2]=-1;J[b+24>>2]=-1;J[b+16>>2]=-1;J[b+8>>2]=-1;J[a+72>>2]=h;break b}c=h+6|0;d=c<<3;if(d){e=J[42504]+12|0;f=Ka[J[J[e>>2]+8>>2]](e,d,29113,15952,1282)|0}c=c<<4;if(c){d=J[42504]+12|0;k=Ka[J[J[d>>2]+8>>2]](d,c,29113,15952,1283)|0}c=(h<<3)+f|0;J[c>>2]=-1;J[c+40>>2]=-1;J[c+32>>2]=-1;J[c+24>>2]=-1;J[c+16>>2]=-1;J[c+8>>2]=-1;d=0;c=h<<2;if(c){e=J[42504]+12|0;j=Ka[J[J[e>>2]+8>>2]](e,c,29113,15952,1285)|0}i=J[a+84>>2];e=J[a+68>>2];if(e){m=J[a+80>>2];n=J[a+64>>2];c=0;while(1){l=J[(d<<2)+n>>2];if((l|0)!=-1){J[(c<<2)+j>>2]=l;o=c<<3;e=o+f|0;g=(d<<3)+m|0;J[e>>2]=J[g>>2];J[e+4>>2]=J[g+4>>2];e=(d<<4)+i|0;p=J[e>>2];q=J[e+4>>2];r=J[e+12>>2];g=(c<<4)+k|0;J[g+8>>2]=J[e+8>>2];J[g+12>>2]=r;J[g>>2]=p;J[g+4>>2]=q;J[(l<<2)+b>>2]=o|J[a>>2]|4;e=J[a+68>>2];c=c+1|0}d=d+1|0;if(e>>>0>d>>>0){continue}break}i=J[a+84>>2]}if(i){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,i);J[a+84>>2]=0}b=J[a+80>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+84>>2]=k;J[a+80>>2]=f;J[a+76>>2]=h;J[a+72>>2]=h;b=J[a+64>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+64>>2]=j}J[a+68>>2]=h;c=a+88|0}J[c>>2]=0}function ed(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=Q(0);j=Ia-16|0;Ia=j;a=J[a>>2];a:{if(!a){break a}a=J[a+32>>2];f=1;b:{if(!a){break b}while(1){f=a;if(J[a+28>>2]==(b|0)){break b}a=J[a>>2];if(a){continue}break}f=1}a=J[c>>2];if(a&1){_t(f,e);a=J[c>>2]}if(a&2){vn(f,2,1);a=J[c>>2]}if(a&128){if(J[f+8>>2]<0){mj(f)}a=J[c>>2]}if(a&4){_t(f,e);a=J[c>>2]}if(a&8){vn(f,1,4);a=J[c>>2]}if(a&64){H[j+15|0]=K[d|0];h=Ia-48|0;Ia=h;i=J[f+28>>2];g=K[i- -64|0];d=g&5;b=K[j+15|0];a=b&5;c:{d:{if(((d|0)!=0|0)!=((a|0)!=0|0)){if(!(!d|a)){k=J[f+4>>2];e=g&4;e:{if(!e){break e}b=J[f+8>>2];a=b>>>5&67108863;d=J[J[k+40>>2]+980>>2];if(a>>>0>=(J[d+152>>2]&2147483647)>>>0){break e}if(J[J[d+148>>2]+(a<<2)>>2]>>>b&1){break d}}a=J[k+44>>2];b=K[a+9|0];l=N[i+60>>2];d=2;f:{if(!k){break f}d=2;if(b-3>>>0<4294967294){break f}d=H[a+44|0]&1?1:2}Qv(f,l,b?(d|J[k+48>>2]<<2)+4|0:0,e);break c}un(f);b=h+12|0;d=J[J[f+4>>2]+40>>2];a=J[J[d+976>>2]+1024>>2];Ka[J[J[a>>2]+84>>2]](b,a);Cm(J[d+2168>>2],f,4,b,(J[d+2360>>2]&8)>>>3|0);break c}if(!(b&4)^(g&4)>>>2){break c}}mj(f)}a=K[j+15|0]&2;g:{if(g&2){if(a){break g}b=J[f+4>>2];if(!b){break g}a=J[b+44>>2];if(K[a+9|0]-3>>>0<4294967294|M[b+152>>2]>4294967293|((K[a+44|0]&3)==3|J[f+36>>2]!=-1)){break g}if(!(K[J[f+28>>2]- -64|0]&2)|(H[b+92|0]&1|K[b+149|0]&16)){break g}tn(J[J[b+40>>2]+1152>>2],f);break g}if(!a|J[f+36>>2]==-1){break g}Lj(J[J[J[f+4>>2]+40>>2]+1152>>2],f)}Ia=h+48|0;a=J[c>>2]}if(a&16){h=J[f+8>>2];if((h|0)<0){g=J[J[J[f+4>>2]+40>>2]+980>>2];N[J[J[g+192>>2]+4>>2]+(h<<2)>>2]=N[J[f+28>>2]+60>>2];H[g+365|0]=1;e=h&2147483647;i=e+32>>>5|0;h:{if(i>>>0<=(J[g+164>>2]&2147483647)>>>0){d=J[g+160>>2];break h}a=J[g+168>>2];d=Ka[J[J[a>>2]+8>>2]](a,i<<2,21414,438)|0;a=J[g+160>>2];i:{if(!a){break i}Va(d,a,J[g+164>>2]<<2);if(J[g+164>>2]<0){break i}b=J[g+160>>2];if(!b){break i}a=J[g+168>>2];Ka[J[J[a>>2]+12>>2]](a,b)}a=J[g+164>>2];Wa((a<<2)+d|0,0,i-a<<2);J[g+164>>2]=i;J[g+160>>2]=d}a=(e>>>3&268435452)+d|0;J[a>>2]=J[a>>2]|1<>2]}if(!(a&32)){break a}vn(f,16,1)}Ia=j+16|0}function Vja(a){a=a|0;var b=0,c=0,d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=0,w=0,x=0,y=0,z=0,A=0,B=Q(0),C=Q(0);s=J[a+60>>2];x=J[a+28>>2];y=J[a+32>>2];z=J[a+36>>2];A=J[a+40>>2];q=N[a+44>>2];v=J[a+48>>2];i=Ia-32|0;Ia=i;b=J[a+52>>2];w=J[a+56>>2];if(b>>>0>>0){while(1){a=b+1|0;d=a<<6;c=d+z|0;j=N[c+52>>2];k=N[c+40>>2];l=N[c+28>>2];m=N[c+56>>2];n=N[c+44>>2];o=N[c+32>>2];g=N[c+60>>2];h=d+y|0;r=N[h+40>>2];f=N[c+48>>2];p=N[h+36>>2];e=N[c+36>>2];t=N[h+32>>2];u=N[h+52>>2];B=N[h+56>>2];C=N[h+48>>2];J[i+28>>2]=0;J[i+12>>2]=0;N[i>>2]=C*q;N[i+8>>2]=B*q;N[i+4>>2]=u*q;u=e;e=Q(t*q);t=f;f=Q(p*q);p=g;g=Q(r*q);N[i+24>>2]=Q(Q(u*e)+Q(t*f))+Q(p*g);N[i+20>>2]=Q(Q(e*o)+Q(f*n))+Q(g*m);N[i+16>>2]=Q(Q(e*l)+Q(f*k))+Q(g*j);d=J[J[x>>2]+(b<<2)>>2];b=J[d+36>>2];N[d>>2]=N[b>>2];N[d+4>>2]=N[b+4>>2];N[d+8>>2]=N[b+8>>2];N[d+12>>2]=N[b+12>>2];N[d+16>>2]=N[b+16>>2];N[d+20>>2]=N[b+20>>2];N[d+24>>2]=N[b+24>>2];e=N[c+8>>2];f=N[b>>2];g=N[c+12>>2];j=N[b+4>>2];k=N[b+12>>2];l=N[c+4>>2];m=N[b+8>>2];n=N[c>>2];o=Q(Q(Q(e*f)+Q(Q(g*j)+Q(k*l)))-Q(m*n));r=Q(Q(Q(Q(g*k)-Q(f*n))-Q(l*j))-Q(e*m));p=Q(Q(Q(n*j)+Q(Q(g*m)+Q(k*e)))-Q(f*l));f=Q(Q(Q(l*m)+Q(Q(g*f)+Q(k*n)))-Q(j*e));e=Q(Q(1)/Q(Y(Q(Q(r*r)+Q(Q(p*p)+Q(Q(f*f)+Q(o*o)))))));N[b+4>>2]=o*e;N[b+12>>2]=r*e;N[b>>2]=f*e;N[b+8>>2]=p*e;N[b+16>>2]=N[c+16>>2];N[b+20>>2]=N[c+20>>2];N[b+24>>2]=N[c+24>>2];N[b+64>>2]=N[h>>2];N[b+68>>2]=N[h+4>>2];N[b+72>>2]=N[h+8>>2];j=N[c+52>>2];k=N[c+28>>2];l=N[c+40>>2];m=N[c+56>>2];n=N[c+32>>2];o=N[c+44>>2];e=N[h+16>>2];f=N[h+20>>2];g=N[h+24>>2];N[b+88>>2]=Q(Q(e*N[c+36>>2])+Q(f*N[c+48>>2]))+Q(g*N[c+60>>2]);N[b+84>>2]=Q(Q(e*n)+Q(f*o))+Q(g*m);N[b+80>>2]=Q(Q(e*k)+Q(f*l))+Q(g*j);if(Jr(d,N[s+52>>2],K[s+64|0],K[s+66|0],i,J[J[v+100>>2]+(J[J[v+204>>2]+((J[(P(a,48)+A|0)+36>>2]&33554431)<<2)>>2]<<2)>>2]!=0)==Q(0)){J[d+64>>2]=0;J[d+68>>2]=0;J[d+48>>2]=0;J[d+52>>2]=0;J[d+72>>2]=0;J[d+56>>2]=0;I[d+28>>1]=L[d+28>>1]|16}b=a;if((w|0)!=(b|0)){continue}break}}Ia=i+32|0}function Io(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0);f=Ia-528|0;Ia=f;i=1;g=J[a+68>>2];h=g-1|0;a:{if((h|0)<0){break a}r=g&3;b:{if(h>>>0<3){e=1;break b}t=g&-4;e=1;while(1){i=(f+16|0)+(e<<2)|0;j=P(h,112);J[i>>2]=j;J[i+12>>2]=j-336;J[i+8>>2]=j-224;J[i+4>>2]=j-112;h=h-4|0;e=e+4|0;s=s+4|0;if((t|0)!=(s|0)){continue}break}}i=g+1|0;if(!r){break a}g=0;while(1){J[(f+16|0)+(e<<2)>>2]=P(h,112);h=h-1|0;e=e+1|0;g=g+1|0;if((r|0)!=(g|0)){continue}break}}h=J[a+88>>2];k=N[c+8>>2];l=N[c+4>>2];m=N[c>>2];n=N[b+8>>2];o=N[b+4>>2];p=N[b>>2];g=1;while(1){e=i-1|0;b=h+(g?q:J[(f+16|0)+(e<<2)>>2])|0;u=N[b+80>>2];v=N[b+64>>2];w=N[b+32>>2];x=N[b+16>>2];y=N[b>>2];z=N[b+48>>2];A=N[b+36>>2];B=N[b+20>>2];C=N[b+4>>2];D=N[b+84>>2];E=N[b+52>>2];F=N[b+68>>2];G=N[b+40>>2];I=N[b+24>>2];K=N[b+8>>2];L=N[b+88>>2];M=N[b+56>>2];O=N[b+72>>2];R=N[b+44>>2];S=N[b+28>>2];T=N[b+12>>2];U=N[b+92>>2];V=N[b+60>>2];W=N[b+76>>2];a=J[b+96>>2]&-2;J[f+12>>2]=a;g=0;c:{d:{if(p>z|o>v|(mu)){break d}if(l>2]>>2]](d,1,f+12|0)|0){break d}break c}J[(f+16|0)+(e<<2)>>2]=a;g=1;q=a;e=i}a=J[b+100>>2]&-2;J[f+12>>2]=a;e:{if(!(!(kE^-1)&(o>F^-1)&(n>D^-1)&(m>2]>>2]](d,1,f+12|0)|0){break e}break c}J[(f+16|0)+(e<<2)>>2]=a;g=1;e=e+1|0;q=a}a=J[b+104>>2]&-2;J[f+12>>2]=a;f:{if(!(!(kM^-1)&(o>O^-1)&(n>L^-1)&(m>2]>>2]](d,1,f+12|0)|0){break f}break c}J[(f+16|0)+(e<<2)>>2]=a;g=1;e=e+1|0;q=a}a=J[b+108>>2]&-2;J[f+12>>2]=a;g:{if(!(!(kV^-1)&(o>W^-1)&(n>U^-1)&(m>2]>>2]](d,1,f+12|0)|0){break g}break c}J[(f+16|0)+(e<<2)>>2]=a;g=1;q=a;e=e+1|0}i=e;if((e|0)>1){continue}}break}Ia=f+528|0}function CJ(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=Q(0),m=0,n=0,o=0,p=0,q=Q(0),r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;k=32;m=Ia-16|0;Ia=m;H[m+12|0]=0;f=m-128|0;Ia=f;J[m+8>>2]=f;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){e=h;h=e+1|0;b=h;d=e;while(1){d=N[J[(b<<2)+a>>2]+16>>2]>2]+16>>2]?b:d;c=(b|0)<(g|0);b=b+1|0;if(c){continue}break}if((d|0)!=(e|0)){b=(d<<2)+a|0;c=J[b>>2];d=b;b=(e<<2)+a|0;J[d>>2]=J[b>>2];J[b>>2]=c}if((g|0)!=(h|0)){continue}break b}}j=(h<<2)+a|0;e=J[j>>2];l=N[e+16>>2];d=((g+h|0)/2<<2)+a|0;c=J[d>>2];c:{if(!(l>N[c+16>>2])){b=e;break c}J[j>>2]=c;J[d>>2]=e;b=J[j>>2];l=N[b+16>>2];c=e}n=(g<<2)+a|0;e=J[n>>2];q=N[e+16>>2];d:{if(!(q>2]=e;J[n>>2]=b;c=J[d>>2]}if(N[c+16>>2]>l){J[d>>2]=b;J[n>>2]=c;c=J[d>>2]}b=d;d=g-1|0;j=(d<<2)+a|0;J[b>>2]=J[j>>2];J[j>>2]=c;b=h;while(1){l=N[c+16>>2];while(1){e=b;b=b+1|0;n=(b<<2)+a|0;p=J[n>>2];if(l>N[p+16>>2]){continue}break}while(1){d=d-1|0;r=(d<<2)+a|0;s=J[r>>2];if(l>2]){continue}break}if((b|0)<(d|0)){J[n>>2]=s;J[r>>2]=p;c=J[j>>2];continue}break}J[n>>2]=c;J[j>>2]=p;e:{if((b-h|0)<(g-b|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(u=d,v=c,w=Ka[J[J[b>>2]+20>>2]](b)|0?64592:70610,x=20381,y=155,t=J[J[d>>2]+8>>2],Ka[t](u|0,v|0,w|0,x|0,y|0)|0)}else{b=0}k=k<<1;b=Va(b,f,i<<2);c=o;o=1;if(!(!c|!f)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,f)}f=b}b=(i<<2)+f|0;J[b>>2]=h;J[b+4>>2]=e;h=e+2|0;break e}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(y=d,x=c,w=Ka[J[J[b>>2]+20>>2]](b)|0?64592:70610,v=20381,u=155,t=J[J[d>>2]+8>>2],Ka[t](y|0,x|0,w|0,v|0,u|0)|0)}else{b=0}k=k<<1;b=Va(b,f,i<<2);c=o;o=1;if(!(!c|!f)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,f)}f=b}b=(i<<2)+f|0;J[b>>2]=e+2;J[b+4>>2]=g;g=e}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+f>>2];g=J[((i<<2)+f|0)-4>>2];i=b;continue}break}if(!o|!f){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,f)}if(K[m+12|0]){eb(J[m+8>>2])}Ia=m+16|0}function bG(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;h=J[b+24>>2];g=J[42504];i=g+12|0;f=(J[c>>2]+J[a+40>>2]|0)+1|0;e=ala(f,0,28,0);k=e+4|0;e=(o=i,p=Ja?-1:e>>>0>k>>>0?-1:k,q=Ka[J[J[g>>2]+20>>2]](g)|0?49944:70610,r=14362,s=725,n=J[J[i>>2]+8>>2],Ka[n](o|0,p|0,q|0,r|0,s|0)|0);J[e>>2]=f;f=e+4|0;g=h>>>1|0;e=(J[c>>2]+J[a+40>>2]<<2)+4|0;if(e){i=J[42504]+12|0;e=Ka[J[J[i>>2]+8>>2]](i,e,29113,14362,726)|0}else{e=0}j=P(g,28);f=Va(f,J[a+8>>2],j);k=g<<2;i=Va(e,J[a+36>>2],k);e=f+j|0;N[e>>2]=N[b>>2];N[e+4>>2]=N[b+4>>2];N[e+8>>2]=N[b+8>>2];N[e+12>>2]=N[b+12>>2];N[e+16>>2]=N[b+16>>2];N[e+20>>2]=N[b+20>>2];J[e+24>>2]=(J[c>>2]+(J[b+24>>2]>>>1|0)<<1)+2;j=i+k|0;J[j>>2]=d;b=J[a+52>>2];if(!(!b|!(J[b+(d>>>3&536870908)>>2]>>>d&1))){h=h>>>6|0;b=b+(h<<2)|0;J[b>>2]=J[b>>2]|1<>2];J[a+60>>2]=b>>>0>h>>>0?b:h}b=J[a+40>>2];if((b|0)!=(g|0)){Va((e+P(J[c>>2],28)|0)+28|0,J[a+8>>2]+P(g,28)|0,P(b-g|0,28));Va((j+(J[c>>2]<<2)|0)+4|0,J[a+36>>2]+(g<<2)|0,J[a+40>>2]-g<<2)}b=J[a+8>>2];if(b){e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,b-4|0)}J[a+8>>2]=f;b=J[a+36>>2];if(b){e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,b)}J[a+36>>2]=i;h=g+1|0;a:{if(!J[c>>2]){b=0;break a}k=J[a+8>>2];l=J[c+4>>2];j=0;e=h;while(1){b=P(e,28)+k|0;f=P(j,28)+l|0;N[b>>2]=N[f>>2];N[b+4>>2]=N[f+4>>2];N[b+8>>2]=N[f+8>>2];N[b+12>>2]=N[f+12>>2];N[b+16>>2]=N[f+16>>2];N[b+20>>2]=N[f+20>>2];f=J[f+24>>2];b:{if(f&1){J[b+24>>2]=f&30|f+(J[a+4>>2]<<5)&-32|1;break b}m=b;b=h+(f>>>1|0)|0;J[m+24>>2]=b<<1;b=i+(b<<2)|0;J[b>>2]=e;J[b+4>>2]=e}e=e+1|0;b=J[c>>2];j=j+1|0;if(b>>>0>j>>>0){continue}break}}J[a+40>>2]=(J[a+40>>2]+b|0)+1;J[i+(h<<2)>>2]=d;b=h+J[c>>2]|0;if(b>>>0>2]){h=J[a+8>>2];while(1){f=i+(b<<2)|0;e=J[f>>2];c:{if((e|0)==(d|0)){J[f>>2]=g;break c}if(e>>>0>=g>>>0){J[f>>2]=(e+J[c>>2]|0)+1;break c}if(!(b&1)){break c}e=h+P(e,28)|0;J[e+24>>2]=(J[e+24>>2]+(J[c>>2]<<1)|0)+2&-2}e=h+P(b,28)|0;f=J[e+24>>2];if(!(f&1)){J[e+24>>2]=(f+(J[c>>2]<<1)|0)+2&-2}b=b+1|0;if(b>>>0>2]){continue}break}}}function R8(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);i=Ia-32|0;Ia=i;o=Oc(a);p=N[b+20>>2];z=N[b+16>>2];u=J[a+316>>2];e=u&1024?J[a+56>>2]+144|0:a+112|0;j=N[e+8>>2];q=N[e+4>>2];r=N[e+12>>2];s=N[e>>2];k=N[b+12>>2];f=N[b+8>>2];g=N[b>>2];h=N[b+4>>2];d=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(f*f)+Q(Q(g*g)+Q(h*h)))))));f=Q(f*d);l=N[e+24>>2];l=Q(l+l);g=Q(g*d);m=N[e+16>>2];m=Q(m+m);h=Q(h*d);n=N[e+20>>2];n=Q(n+n);t=Q(Q(f*l)+Q(Q(g*m)+Q(h*n)));d=Q(k*d);k=Q(Q(d*d)+Q(-.5));v=Q(N[b+24>>2]+Q(Q(f*t)+Q(Q(l*k)+Q(d*Q(Q(g*n)-Q(m*h))))));N[i+28>>2]=v;p=Q(p+Q(Q(h*t)+Q(Q(n*k)+Q(d*Q(Q(f*m)-Q(l*g))))));N[i+24>>2]=p;w=Q(Q(Q(Q(d*r)-Q(s*g))-Q(h*q))-Q(f*j));N[i+16>>2]=w;x=Q(Q(Q(g*q)+Q(Q(d*j)+Q(f*r)))-Q(s*h));N[i+12>>2]=x;y=Q(Q(Q(f*s)+Q(Q(d*q)+Q(h*r)))-Q(j*g));N[i+8>>2]=y;j=Q(Q(Q(h*j)+Q(Q(d*s)+Q(g*r)))-Q(q*f));N[i+4>>2]=j;d=Q(z+Q(Q(g*t)+Q(Q(m*k)+Q(d*Q(Q(h*l)-Q(n*f))))));N[i+20>>2]=d;N[a+280>>2]=v;N[a+276>>2]=p;N[a+272>>2]=d;N[a+268>>2]=w;N[a+264>>2]=x;N[a+260>>2]=y;N[a+256>>2]=j;b=a+48|0;a:{b:{c:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:e=J[b>>2];if(K[e+4785|0]){break b}default:ue(a- -64|0,i+4|0);break a;case 1:break c}}e=J[b>>2]}J[a+316>>2]=u&-2097153;_a(e,b);J[a+316>>2]=J[a+316>>2]|1048576}if(o){wi(a+20|0,o+5584|0,a);e=o+5652|0;J[e>>2]=J[e>>2]+1}if(J[a+40>>2]){Xa(J[42504],8,15391,102,81132,0);af(J[a+40>>2],a)}d:{if(!o|!c){break d}c=J[a+56>>2];e=J[a+52>>2];if(K[(e&1?c:(b+J[((e>>>22&60)+109352|0)+12>>2]|0)+8|0)|0]&8|H[(K[a+317|0]&64?c+268|0:a+108|0)|0]&1){break d}d=N[a+308>>2];c=J[J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a>>2];if(c){c=c-16|0}else{c=0}f=N[c+5148>>2];c=d>2])){break d}d=c?f:d;e:{f:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:e=J[b>>2];if(K[e+4785|0]){break e}default:N[a+308>>2]=d;J[a+312>>2]=0;uc(a- -64|0,d,1);break d;case 1:break f}}e=J[b>>2]}N[a+308>>2]=d;J[a+312>>2]=0;_a(e,b);J[a+316>>2]=J[a+316>>2]&-117440513|83886080}Ia=i+32|0}function MD(a,b,c,d,e){var f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=0;f=Ia-1184|0;Ia=f;H[f+1168|0]=1;J[f+1176>>2]=256;J[f+1180>>2]=256;J[f+1172>>2]=f+144;J[f+144>>2]=J[c+588>>2];l=1;a:while(1){l=l-1|0;c=J[J[f+1172>>2]+(l<<2)>>2];h=N[c+16>>2];i=N[c>>2];m=Q(h+i);h=Q(h-i);j=N[c+24>>2];k=N[c+8>>2];i=Q(j+k);n=N[c+20>>2];o=N[c+4>>2];p=Q(n+o);j=Q(j-k);k=Q(n-o);while(1){b:{N[f+132>>2]=p*Q(.5);N[f+128>>2]=m*Q(.5);J[f+140>>2]=0;N[f+136>>2]=i*Q(.5);N[f+116>>2]=k*Q(.5);N[f+112>>2]=h*Q(.5);J[f+124>>2]=0;N[f+120>>2]=j*Q(.5);g=J[f+132>>2];J[f+48>>2]=J[f+128>>2];J[f+52>>2]=g;g=J[f+140>>2];J[f+56>>2]=J[f+136>>2];J[f+60>>2]=g;g=J[f+116>>2];J[f+32>>2]=J[f+112>>2];J[f+36>>2]=g;g=J[f+124>>2];J[f+40>>2]=J[f+120>>2];J[f+44>>2]=g;c:{d:{if(!Mg(d,f+48|0,f+32|0)){break d}g=c;c=J[c+36>>2];if(J[g+40>>2]){break c}q=J[c>>2];if(!q){break d}c=c+4|0;if((q|0)==1){if(Ka[J[J[e>>2]+8>>2]](e,f+76|0,P(J[c>>2],44)+a|0)|0){break d}break b}while(1){r=J[c>>2];g=P(r,24)+b|0;m=N[g+8>>2];h=N[g+20>>2];i=N[g+4>>2];p=N[g+16>>2];j=N[g>>2];k=N[g+12>>2];N[f+96>>2]=Q(j+k)*Q(.5);N[f+100>>2]=Q(i+p)*Q(.5);J[f+108>>2]=0;N[f+104>>2]=Q(m+h)*Q(.5);N[f+80>>2]=Q(k-j)*Q(.5);N[f+84>>2]=Q(p-i)*Q(.5);J[f+92>>2]=0;N[f+88>>2]=Q(h-m)*Q(.5);g=J[f+100>>2];J[f+16>>2]=J[f+96>>2];J[f+20>>2]=g;g=J[f+108>>2];J[f+24>>2]=J[f+104>>2];J[f+28>>2]=g;g=J[f+84>>2];J[f>>2]=J[f+80>>2];J[f+4>>2]=g;g=J[f+92>>2];J[f+8>>2]=J[f+88>>2];J[f+12>>2]=g;if(Mg(d,f+16|0,f)){if(!(Ka[J[J[e>>2]+8>>2]](e,f+76|0,P(r,44)+a|0)|0)){break b}}c=c+4|0;q=q-1|0;if(q){continue}break}}s=!l;if(l){continue a}break b}J[J[f+1172>>2]+(l<<2)>>2]=c+48;l=l+1|0;if((l|0)==(J[f+1180>>2]&2147483647)){ad(f+144|0,l<<1)}h=N[c+16>>2];i=N[c>>2];m=Q(h+i);h=Q(h-i);j=N[c+24>>2];k=N[c+8>>2];i=Q(j+k);n=N[c+20>>2];o=N[c+4>>2];p=Q(n+o);j=Q(j-k);k=Q(n-o);continue}break}break}a=J[f+1180>>2];e:{if((a|0)<0|!(a&2147483647)){break e}a=J[f+1172>>2];if((a|0)==(f+144|0)|!a){break e}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}Ia=f+1184|0;return s}function H6(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0);b=Ia-144|0;Ia=b;m=1;a:{if(!(J[c+40>>2]&L[a+12>>1])){break a}t=J[c>>2];if(!J[t+588>>2]){break a}f=N[c+24>>2];g=N[c+20>>2];i=N[c+16>>2];e=N[c+12>>2];m=J[a+4>>2];u=N[m+60>>2];o=N[c+36>>2];p=N[m+120>>2];q=N[c+32>>2];r=N[m+116>>2];C=N[c+28>>2];D=N[m+112>>2];d=N[m+20>>2];l=N[m+16>>2];j=N[m+124>>2];k=N[m+12>>2];J[b+108>>2]=0;J[b+92>>2]=0;J[b+76>>2]=0;J[b+60>>2]=0;J[b+44>>2]=0;n=Q(j*Q(1.0099999904632568));N[b+72>>2]=n;N[b+68>>2]=n;h=Q(e+e);v=Q(g*h);j=Q(i+i);w=Q(f*j);x=Q(j*g);y=Q(h*f);s=Q(Q(1)-Q(e*h));z=Q(i*j);j=Q(Q(Q(k*Q(v+w))+Q(l*Q(x-y)))+Q(d*Q(s-z)));N[b+52>>2]=j;N[b+40>>2]=j;A=Q(h*i);h=Q(g+g);B=Q(f*h);E=s;s=Q(g*h);h=Q(Q(Q(k*Q(A-B))+Q(l*Q(E-s)))+Q(d*Q(x+y)));N[b+36>>2]=h;l=Q(Q(Q(k*Q(Q(Q(1)-z)-s))+Q(l*Q(A+B)))+Q(d*Q(v-w)));N[b+56>>2]=l;d=j>Q(0)?j:Q(-j);N[b+100>>2]=d;N[b+88>>2]=d;d=h>Q(0)?h:Q(-h);N[b+84>>2]=d;k=l>Q(0)?l:Q(-l);N[b+104>>2]=k;J[b+28>>2]=0;N[b+64>>2]=n;N[b+48>>2]=h;N[b+32>>2]=l;N[b+96>>2]=d;N[b+80>>2]=k;d=Q(p-o);n=Q(d+d);d=Q(D-C);o=Q(d+d);d=Q(r-q);p=Q(d+d);q=Q(Q(g*n)+Q(Q(e*o)+Q(i*p)));r=Q(Q(f*f)+Q(-.5));d=Q(Q(g*q)+Q(Q(n*r)-Q(f*Q(Q(e*p)-Q(o*i)))));N[b+24>>2]=d;k=Q(Q(i*q)+Q(Q(p*r)-Q(f*Q(Q(g*o)-Q(n*e)))));N[b+20>>2]=k;f=Q(Q(e*q)+Q(Q(o*r)-Q(f*Q(Q(i*n)-Q(p*g)))));N[b+16>>2]=f;e=Q(u+u);b:{if(e>=Q(34028234663852886e22)){i=h==Q(0)?k:h>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);e=l==Q(0)?f:l>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);if(j==Q(0)){g=d;break b}g=j>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break b}g=Q(d+Q(j*e));i=Q(Q(h*e)+k);e=Q(f+Q(l*e))}J[b+140>>2]=0;J[b+124>>2]=0;N[b+136>>2]=d>g?d:g;N[b+132>>2]=i>2]=d>2]=i>k?k:i;N[b+128>>2]=e>2]=e>f?f:e;c=J[c+4>>2];m=VD(J[c+12>>2],J[c+8>>2],t,b+16|0,J[a+8>>2])}Ia=b+144|0;return m|0}function qW(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=J[a>>2];g=J[a+4>>2]-d>>2;if(g>>>0>>0){d=b-g|0;g=a;a:{e=J[a+8>>2];b=J[a+4>>2];if(d>>>0<=e-b>>2>>>0){b:{if(!d){break b}a=b;f=d&7;if(f){e=0;while(1){i=L[c>>1]|L[c+2>>1]<<16;I[a>>1]=i;I[a+2>>1]=i>>>16;a=a+4|0;e=e+1|0;if((f|0)!=(e|0)){continue}break}}b=(d<<2)+b|0;if((d-1&1073741823)>>>0<7){break b}while(1){d=L[c>>1]|L[c+2>>1]<<16;I[a>>1]=d;I[a+2>>1]=d>>>16;d=L[c>>1]|L[c+2>>1]<<16;I[a+4>>1]=d;I[a+6>>1]=d>>>16;d=L[c>>1]|L[c+2>>1]<<16;I[a+8>>1]=d;I[a+10>>1]=d>>>16;d=L[c>>1]|L[c+2>>1]<<16;I[a+12>>1]=d;I[a+14>>1]=d>>>16;d=L[c>>1]|L[c+2>>1]<<16;I[a+16>>1]=d;I[a+18>>1]=d>>>16;d=L[c>>1]|L[c+2>>1]<<16;I[a+20>>1]=d;I[a+22>>1]=d>>>16;d=L[c>>1]|L[c+2>>1]<<16;I[a+24>>1]=d;I[a+26>>1]=d>>>16;d=L[c>>1]|L[c+2>>1]<<16;I[a+28>>1]=d;I[a+30>>1]=d>>>16;a=a+32|0;if((b|0)!=(a|0)){continue}break}}J[g+4>>2]=b;break a}c:{f=J[g>>2];h=b-f>>2;a=h+d|0;if(a>>>0<1073741824){e=e-f|0;f=e>>1;f=e>>>0>=2147483644?1073741823:a>>>0>>0?f:a;if(f){if(f>>>0>=1073741824){break c}i=Ua(f<<2)}e=(h<<2)+i|0;a=e;h=d&7;if(h){while(1){j=L[c>>1]|L[c+2>>1]<<16;I[a>>1]=j;I[a+2>>1]=j>>>16;a=a+4|0;k=k+1|0;if((h|0)!=(k|0)){continue}break}}h=(d<<2)+e|0;if((d-1&1073741823)>>>0>=7){while(1){d=L[c>>1]|L[c+2>>1]<<16;I[a>>1]=d;I[a+2>>1]=d>>>16;d=L[c>>1]|L[c+2>>1]<<16;I[a+4>>1]=d;I[a+6>>1]=d>>>16;d=L[c>>1]|L[c+2>>1]<<16;I[a+8>>1]=d;I[a+10>>1]=d>>>16;d=L[c>>1]|L[c+2>>1]<<16;I[a+12>>1]=d;I[a+14>>1]=d>>>16;d=L[c>>1]|L[c+2>>1]<<16;I[a+16>>1]=d;I[a+18>>1]=d>>>16;d=L[c>>1]|L[c+2>>1]<<16;I[a+20>>1]=d;I[a+22>>1]=d>>>16;d=L[c>>1]|L[c+2>>1]<<16;I[a+24>>1]=d;I[a+26>>1]=d>>>16;d=L[c>>1]|L[c+2>>1]<<16;I[a+28>>1]=d;I[a+30>>1]=d>>>16;a=a+32|0;if((h|0)!=(a|0)){continue}break}}a=J[g>>2];if((a|0)!=(b|0)){while(1){e=e-4|0;b=b-4|0;c=L[b>>1]|L[b+2>>1]<<16;I[e>>1]=c;I[e+2>>1]=c>>>16;if((a|0)!=(b|0)){continue}break}b=J[g>>2]}J[g+8>>2]=(f<<2)+i;J[g+4>>2]=h;J[g>>2]=e;if(b){fb(b)}break a}ga();B()}pc();B()}return}if(b>>>0>>0){J[a+4>>2]=d+(b<<2)}}function gq(a,b,c,d,e){var f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=0;f=Ia-1184|0;Ia=f;H[f+1168|0]=1;J[f+1176>>2]=256;J[f+1180>>2]=256;J[f+1172>>2]=f+144;J[f+144>>2]=J[c+588>>2];l=1;a:while(1){l=l-1|0;c=J[J[f+1172>>2]+(l<<2)>>2];h=N[c+16>>2];i=N[c>>2];m=Q(h+i);h=Q(h-i);j=N[c+24>>2];k=N[c+8>>2];i=Q(j+k);n=N[c+20>>2];o=N[c+4>>2];p=Q(n+o);j=Q(j-k);k=Q(n-o);while(1){b:{N[f+132>>2]=p*Q(.5);N[f+128>>2]=m*Q(.5);J[f+140>>2]=0;N[f+136>>2]=i*Q(.5);N[f+116>>2]=k*Q(.5);N[f+112>>2]=h*Q(.5);J[f+124>>2]=0;N[f+120>>2]=j*Q(.5);g=J[f+132>>2];J[f+48>>2]=J[f+128>>2];J[f+52>>2]=g;g=J[f+140>>2];J[f+56>>2]=J[f+136>>2];J[f+60>>2]=g;g=J[f+116>>2];J[f+32>>2]=J[f+112>>2];J[f+36>>2]=g;g=J[f+124>>2];J[f+40>>2]=J[f+120>>2];J[f+44>>2]=g;c:{d:{if(!Mg(d,f+48|0,f+32|0)){break d}g=c;c=J[c+36>>2];if(J[g+40>>2]){break c}q=J[c>>2];if(!q){break d}c=c+4|0;if((q|0)==1){if(Ka[J[J[e>>2]>>2]](e,f+76|0,(J[c>>2]<<3)+a|0)|0){break d}break b}while(1){r=J[c>>2];g=P(r,24)+b|0;m=N[g+8>>2];h=N[g+20>>2];i=N[g+4>>2];p=N[g+16>>2];j=N[g>>2];k=N[g+12>>2];N[f+96>>2]=Q(j+k)*Q(.5);N[f+100>>2]=Q(i+p)*Q(.5);J[f+108>>2]=0;N[f+104>>2]=Q(m+h)*Q(.5);N[f+80>>2]=Q(k-j)*Q(.5);N[f+84>>2]=Q(p-i)*Q(.5);J[f+92>>2]=0;N[f+88>>2]=Q(h-m)*Q(.5);g=J[f+100>>2];J[f+16>>2]=J[f+96>>2];J[f+20>>2]=g;g=J[f+108>>2];J[f+24>>2]=J[f+104>>2];J[f+28>>2]=g;g=J[f+84>>2];J[f>>2]=J[f+80>>2];J[f+4>>2]=g;g=J[f+92>>2];J[f+8>>2]=J[f+88>>2];J[f+12>>2]=g;if(Mg(d,f+16|0,f)){if(!(Ka[J[J[e>>2]>>2]](e,f+76|0,(r<<3)+a|0)|0)){break b}}c=c+4|0;q=q-1|0;if(q){continue}break}}s=!l;if(l){continue a}break b}J[J[f+1172>>2]+(l<<2)>>2]=c+48;l=l+1|0;if((l|0)==(J[f+1180>>2]&2147483647)){ad(f+144|0,l<<1)}h=N[c+16>>2];i=N[c>>2];m=Q(h+i);h=Q(h-i);j=N[c+24>>2];k=N[c+8>>2];i=Q(j+k);n=N[c+20>>2];o=N[c+4>>2];p=Q(n+o);j=Q(j-k);k=Q(n-o);continue}break}break}a=J[f+1180>>2];e:{if((a|0)<0|!(a&2147483647)){break e}a=J[f+1172>>2];if((a|0)==(f+144|0)|!a){break e}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}Ia=f+1184|0;return s}function Be(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;a:{switch(c|0){case 0:f=K[b|0];b=J[a>>2];c=J[b+8>>2];a=J[b+12>>2];d=a-c|0;e=d+1|0;if(e>>>0>=J[b+16>>2]-c>>>0){c=e<<((c|0)!=0);if(c){a=J[J[b>>2]>>2];a=Ka[J[J[a>>2]+8>>2]](a,c,J[b+4>>2],21225,126)|0}else{a=0}a=Wa(a,15,c);e=J[b+8>>2];b:{if(!e){break b}Va(a,e,d);e=J[b+8>>2];if(!e){break b}g=J[J[b>>2]>>2];Ka[J[J[g>>2]+12>>2]](g,e)}J[b+8>>2]=a;J[b+16>>2]=a+c;a=a+d|0;J[b+12>>2]=a}H[a|0]=f;J[b+12>>2]=J[b+12>>2]+1;return;case 1:c=J[b>>2];e=(J[b+4>>2]&255)<<24|c>>>8;a=J[a>>2];d=J[a+8>>2];b=J[a+12>>2];f=b-d|0;g=f+2|0;if(g>>>0>=J[a+16>>2]-d>>>0){d=g<<((d|0)!=0);if(d){b=J[J[a>>2]>>2];b=Ka[J[J[b>>2]+8>>2]](b,d,J[a+4>>2],21225,126)|0}else{b=0}b=Wa(b,15,d);g=J[a+8>>2];c:{if(!g){break c}Va(b,g,f);g=J[a+8>>2];if(!g){break c}h=J[J[a>>2]>>2];Ka[J[J[h>>2]+12>>2]](h,g)}J[a+8>>2]=b;J[a+16>>2]=b+d;b=b+f|0;J[a+12>>2]=b}H[b+1|0]=e;H[b|0]=c;J[a+12>>2]=J[a+12>>2]+2;return;case 2:d=J[b>>2];b=J[b+4>>2];c=b;g=(b&16777215)<<8|d>>>24;a=J[a>>2];f=J[a+8>>2];b=J[a+12>>2];e=b-f|0;h=e+4|0;if(h>>>0>=J[a+16>>2]-f>>>0){f=h<<((f|0)!=0);if(f){b=J[J[a>>2]>>2];b=Ka[J[J[b>>2]+8>>2]](b,f,J[a+4>>2],21225,126)|0}else{b=0}b=Wa(b,15,f);h=J[a+8>>2];d:{if(!h){break d}Va(b,h,e);h=J[a+8>>2];if(!h){break d}i=J[J[a>>2]>>2];Ka[J[J[i>>2]+12>>2]](i,h)}J[a+8>>2]=b;J[a+16>>2]=b+f;b=b+e|0;J[a+12>>2]=b}H[b+3|0]=g;H[b+2|0]=(c&65535)<<16|d>>>16;H[b+1|0]=(c&255)<<24|d>>>8;H[b|0]=d;J[a+12>>2]=J[a+12>>2]+4;return;case 3:a=J[a>>2];d=J[a+8>>2];c=J[a+12>>2];f=c-d|0;e=f+8|0;if(e>>>0>=J[a+16>>2]-d>>>0){d=e<<((d|0)!=0);if(d){c=J[J[a>>2]>>2];c=Ka[J[J[c>>2]+8>>2]](c,d,J[a+4>>2],21225,126)|0}else{c=0}c=Wa(c,15,d);e=J[a+8>>2];e:{if(!e){break e}Va(c,e,f);e=J[a+8>>2];if(!e){break e}g=J[J[a>>2]>>2];Ka[J[J[g>>2]+12>>2]](g,e)}J[a+8>>2]=c;J[a+16>>2]=c+d;c=c+f|0;J[a+12>>2]=c}H[c|0]=K[b|0];H[c+1|0]=K[b+1|0];H[c+2|0]=K[b+2|0];H[c+3|0]=K[b+3|0];H[c+4|0]=K[b+4|0];H[c+5|0]=K[b+5|0];H[c+6|0]=K[b+6|0];H[c+7|0]=K[b+7|0];J[a+12>>2]=J[a+12>>2]+8;break;default:break a}}}function cz(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;q=Ia-48|0;Ia=q;a:{if(!(c|d?b:0)){Xa(J[42504],8,7570,147,80218,0);e=0;break a}e=1;if(J[a+12>>2]){break a}e=ala(b,0,12,0);f=Ja?-1:e;if(f){g=J[42504];h=g+12|0;g=(t=h,u=f,v=Ka[J[J[g>>2]+20>>2]](g)|0?52902:70610,w=7570,x=155,s=J[J[h>>2]+8>>2],Ka[s](t|0,u|0,v|0,w|0,x|0)|0)}else{g=0}J[a+12>>2]=g;j=P(b,3);e=j>>>0>1073741823?-1:e;if(e){g=J[42504];f=g+12|0;k=(x=f,w=e,v=Ka[J[J[g>>2]+20>>2]](g)|0?33898:70610,u=7570,t=156,s=J[J[f>>2]+8>>2],Ka[s](x|0,w|0,v|0,u|0,t|0)|0);g=J[42504]+12|0;i=e;e=J[42504];l=(t=g,u=i,v=Ka[J[J[e>>2]+20>>2]](e)|0?33898:70610,w=7570,x=157,s=J[J[g>>2]+8>>2],Ka[s](t|0,u|0,v|0,w|0,x|0)|0)}g=0;f=j>>>0>536870911?-1:P(b,24);if(f){e=J[42504];h=e+12|0;n=(x=h,w=f,v=Ka[J[J[e>>2]+20>>2]](e)|0?53286:70610,u=7570,t=158,s=J[J[h>>2]+8>>2],Ka[s](x|0,w|0,v|0,u|0,t|0)|0)}while(1){m=P(g,12);o=m+k|0;b:{c:{d:{if(!c){if(d){break d}e=2;h=0;f=1;p=0;i=1;break b}e=P(g,12)+c|0;h=J[e>>2];f=J[e+4>>2];e=J[e+8>>2];break c}e=P(g,6)+d|0;h=L[e>>1];f=L[e+2>>1];e=L[e+4>>1]}p=f>>>0>h>>>0?h:f;i=f>>>0>>0?h:f}J[o>>2]=p;J[l+m>>2]=i;i=m+4|0;J[i+k>>2]=e>>>0>f>>>0?f:e;J[l+i>>2]=e>>>0>>0?f:e;f=m+8|0;J[f+k>>2]=e>>>0>>0?e:h;J[f+l>>2]=e>>>0>h>>>0?e:h;g=g+1|0;if((g|0)!=(b|0)){continue}break}f=0;h=_c(q+12|0);m=J[gc(gc(h,l,j,0),k,j,0)+8>>2];J[a+8>>2]=b;J[a>>2]=0;j=j>>>0<=1?1:j;i=J[a+12>>2];c=-1;g=-1;while(1){b=J[m+(f<<2)>>2];d=(b>>>0)/3|0;p=b-P(d,3)|0;o=b<<2;b=J[o+l>>2];e=J[a>>2];r=g;g=J[k+o>>2];if(!((r|0)==(g|0)&(b|0)==(c|0))){c=(e<<3)+n|0;J[c+4>>2]=b;J[c>>2]=g;e=e+1|0;J[a>>2]=e}J[(i+P(d,12)|0)+(p<<2)>>2]=e-1;c=b;f=f+1|0;if((j|0)!=(f|0)){continue}break}b=J[a>>2]<<3;e:{if(!b){e=0;b=0;break e}c=J[42504]+12|0;e=Ka[J[J[c>>2]+8>>2]](c,b,29113,7570,212)|0;b=J[a>>2]<<3}J[a+4>>2]=e;Va(e,n,b);if(n){a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,n)}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,l);a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,k);wc(h);e=1}Ia=q+48|0;return e}function Z0(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);c=Ia-144|0;Ia=c;j=N[b+20>>2];k=N[e+40>>2];m=N[b+24>>2];n=N[e+44>>2];o=N[b+16>>2];p=N[e+36>>2];N[c+84>>2]=N[e>>2];N[c+88>>2]=N[e+4>>2];N[c+92>>2]=N[e+8>>2];N[c+96>>2]=N[e+12>>2];N[c+100>>2]=N[e+16>>2];N[c+104>>2]=N[e+20>>2];N[c+108>>2]=N[e+24>>2];N[c+112>>2]=N[e+28>>2];l=N[e+32>>2];q=Q(n-m);N[c+128>>2]=q;r=Q(k-j);N[c+124>>2]=r;N[c+116>>2]=l;p=Q(p-o);N[c+120>>2]=p;N[c+132>>2]=N[e+48>>2];N[c+136>>2]=N[e+52>>2];N[c+140>>2]=N[e+56>>2];j=N[b>>2];k=Q(j+j);l=N[b+8>>2];s=N[b+4>>2];m=N[b+12>>2];n=Q(m+m);o=N[a+8>>2];t=Q(Q(Q(k*l)-Q(s*n))*o);N[c+64>>2]=t;N[c+76>>2]=-t;l=Q(o*Q(Q(l*n)+Q(k*s)));N[c+60>>2]=l;N[c+72>>2]=-l;j=Q(o*Q(Q(j*k)+Q(Q(m*n)+Q(-1))));N[c+56>>2]=j;N[c+68>>2]=-j;N[c+80>>2]=N[a+4>>2];N[c+28>>2]=N[d>>2];N[c+32>>2]=N[d+4>>2];N[c+36>>2]=N[d+8>>2];j=N[d+12>>2];N[c+52>>2]=q;N[c+48>>2]=r;N[c+44>>2]=p;N[c+40>>2]=j;j=N[f>>2];k=N[f+4>>2];N[c+12>>2]=-N[f+8>>2];N[c+8>>2]=-k;N[c+4>>2]=-j;I[c+2>>1]=L[i>>1];a=c+132|0;d=_z(c+56|0,c+28|0,a,c+4|0,g,h+16|0,h+40|0,c+16|0,c+2|0);a:{if(!d){break a}g=N[c+16>>2];j=N[c+20>>2];k=N[c+24>>2];I[h+12>>1]=2;N[h+36>>2]=-k;N[h+32>>2]=-j;N[h+28>>2]=-g;if(!(H[i|0]&1)){break a}g=N[h+40>>2];if(g==Q(0)){break a}j=N[f+8>>2];k=N[f+4>>2];N[c+120>>2]=Q(g*N[f>>2])+N[c+120>>2];N[c+124>>2]=Q(g*k)+N[c+124>>2];N[c+128>>2]=Q(g*j)+N[c+128>>2];ce(c+56|0,c+68|0,c+120|0,a,c+84|0,0,c+4|0);m=N[b+16>>2];n=N[b+20>>2];o=N[b+24>>2];p=N[c+120>>2];l=N[c+108>>2];q=N[c+84>>2];r=N[c+96>>2];s=N[c+124>>2];t=N[c+112>>2];u=N[c+88>>2];v=N[c+100>>2];w=N[c+128>>2];x=N[c+116>>2];g=N[c+12>>2];y=N[c+92>>2];j=N[c+4>>2];z=N[c+104>>2];k=N[c+8>>2];I[h+12>>1]=L[h+12>>1]|1;N[h+24>>2]=o+Q(w+Q(Q(Q(j*y)+Q(k*z))+Q(g*x)));N[h+20>>2]=n+Q(s+Q(Q(Q(j*u)+Q(k*v))+Q(g*t)));N[h+16>>2]=m+Q(p+Q(Q(Q(j*q)+Q(k*r))+Q(g*l)))}Ia=c+144|0;return d|0}function gja(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0);s=N[b+8>>2];k=N[d>>2];o=N[c+4>>2];m=N[c+12>>2];l=N[d+8>>2];i=N[d+12>>2];p=N[c+8>>2];q=N[c>>2];j=N[d+4>>2];y=Q(Q(k*o)+Q(Q(Q(m*l)-Q(i*p))-Q(q*j)));t=Q(Q(j*p)+Q(Q(Q(m*k)-Q(i*q))-Q(o*l)));u=Q(t+t);z=Q(Q(l*q)+Q(Q(Q(m*j)-Q(i*o))-Q(p*k)));v=Q(Q(p*l)+Q(Q(o*j)+Q(Q(m*i)+Q(q*k))));w=Q(v+v);D=Q(s*Q(Q(y*u)-Q(z*w)));C=Q(-q);B=N[c+16>>2];k=Q(N[d+16>>2]-B);l=Q(k+k);E=N[c+20>>2];k=Q(N[d+20>>2]-E);i=Q(k+k);r=N[c+24>>2];k=Q(N[d+24>>2]-r);j=Q(k+k);n=Q(Q(Q(C*l)-Q(i*o))-Q(p*j));k=Q(Q(m*m)+Q(-.5));F=Q(Q(Q(j*k)+Q(m*Q(Q(o*l)-Q(q*i))))-Q(p*n));y=Q(s*Q(Q(y*w)+Q(u*z)));z=Q(Q(Q(i*k)+Q(m*Q(Q(q*j)-Q(p*l))))-Q(o*n));n=Q(Q(Q(l*k)+Q(m*Q(Q(p*i)-Q(o*j))))-Q(q*n));A=Q(s*Q(Q(t*u)+Q(Q(v*w)+Q(-1))));x=N[b+4>>2];l=Q(Q(n-A)-x);i=Q(q+q);j=Q(m+m);s=Q(Q(i*p)-Q(o*j));t=Q(Q(p*j)+Q(i*o));u=Q(Q(q*i)+Q(Q(m*j)+Q(-1)));v=Q(-p);w=Q(-o);i=Q(Q(n+A)-x);A=N[e>>2];b=i<=A;a:{if(!b){break a}a=J[g+4096>>2];if(a>>>0>63){break a}J[g+4096>>2]=a+1;a=(a<<6)+g|0;N[a+8>>2]=-s;N[a+4>>2]=-t;N[a>>2]=-u;J[a+52>>2]=-1;N[a+12>>2]=i;x=r;j=Q(F+D);j=Q(j+j);i=Q(i+i);n=Q(z+y);n=Q(n+n);r=Q(Q(p*j)+Q(Q(q*i)+Q(o*n)));N[a+24>>2]=x+Q(Q(p*r)+Q(Q(j*k)+Q(m*Q(Q(q*n)+Q(i*w)))));N[a+20>>2]=E+Q(Q(o*r)+Q(Q(n*k)+Q(m*Q(Q(p*i)+Q(j*C)))));N[a+16>>2]=B+Q(Q(q*r)+Q(Q(i*k)+Q(m*Q(Q(o*j)+Q(n*v)))))}b:{if(!(l<=A)){break b}b=1;a=J[g+4096>>2];if(a>>>0>63){break b}r=N[c+16>>2];B=N[c+20>>2];i=N[c+24>>2];J[g+4096>>2]=a+1;a=(a<<6)+g|0;N[a+8>>2]=-s;N[a+4>>2]=-t;N[a>>2]=-u;J[a+52>>2]=-1;N[a+12>>2]=l;x=i;i=Q(F-D);i=Q(i+i);l=Q(l+l);j=Q(z-y);j=Q(j+j);n=Q(Q(p*i)+Q(Q(q*l)+Q(o*j)));N[a+24>>2]=x+Q(Q(p*n)+Q(Q(i*k)+Q(m*Q(Q(q*j)+Q(l*w)))));N[a+20>>2]=B+Q(Q(o*n)+Q(Q(j*k)+Q(m*Q(Q(p*l)+Q(i*C)))));N[a+16>>2]=r+Q(Q(q*n)+Q(Q(l*k)+Q(m*Q(Q(o*i)+Q(j*v)))))}return b|0}function vy(a,b,c,d){var e=0,f=0,g=Q(0),h=0,i=0,j=0,k=0,l=Q(0);j=Ia-16|0;Ia=j;f=J[b>>2];H[d|0]=0;h=J[b>>2];g=Q(-N[a+252>>2]);a:{b:{if(c){l=N[b+24>>2];i=1;while(1){k=J[f+32>>2];c=J[k+36>>2];c:{d:{if(!(N[c+24>>2]>2]+36>>2];if(g>2]*N[e+36>>2])+Q(Q(N[c+12>>2]*N[e+28>>2])+Q(N[e+32>>2]*N[c+16>>2])))-N[c+40>>2])){break b}e=J[f+36>>2];if(g>2]*N[c+36>>2])+Q(Q(N[e+12>>2]*N[c+28>>2])+Q(N[c+32>>2]*N[e+16>>2])))-N[e+40>>2])){break d}break c}e=J[f+36>>2];if(g>2]*N[c+36>>2])+Q(Q(N[e+12>>2]*N[c+28>>2])+Q(N[c+32>>2]*N[e+16>>2])))-N[e+40>>2])){break b}e=J[J[k+32>>2]+36>>2];if(!(g>2]*N[e+36>>2])+Q(Q(N[c+12>>2]*N[e+28>>2])+Q(N[e+32>>2]*N[c+16>>2])))-N[c+40>>2]))){break c}}i=0}f=J[f+28>>2];if((h|0)!=(f|0)){continue}break}e=0;if(i){break a}J[b+48>>2]=2;break a}while(1){e=J[f+36>>2];i=J[f+32>>2];c=J[i+36>>2];if(g>2]*N[c+36>>2])+Q(Q(N[e+12>>2]*N[c+28>>2])+Q(N[c+32>>2]*N[e+16>>2])))-N[e+40>>2])){break b}e=J[J[i+32>>2]+36>>2];if(g>2]*N[e+36>>2])+Q(Q(N[c+12>>2]*N[e+28>>2])+Q(N[e+32>>2]*N[c+16>>2])))-N[c+40>>2])){break b}f=J[f+28>>2];if((h|0)!=(f|0)){continue}break}e=0;break a}e=0;J[a+312>>2]=0;if(!Ay(b,f,a+308|0)){H[d|0]=1;break a}c=J[a+312>>2];J[a+100>>2]=J[a+100>>2]-c;if(!c){e=1;break a}i=a+260|0;h=0;while(1){e=J[J[a+308>>2]+(h<<2)>>2];f=J[e+8>>2];if(f){while(1){c=f;J[j+12>>2]=c;f=J[c+20>>2];J[c+20>>2]=0;g=Q(Q(Q(N[b+20>>2]*N[c+8>>2])+Q(Q(N[b+12>>2]*N[c>>2])+Q(N[c+4>>2]*N[b+16>>2])))-N[b+40>>2]);e:{if(g>N[a+252>>2]){N[c+16>>2]=g;d=J[b+8>>2];if(!d){J[b+8>>2]=c;J[c+20>>2]=0;N[c+16>>2]=g;break e}if(g>2]){J[c+20>>2]=J[d+20>>2];J[d+20>>2]=c;break e}J[c+20>>2]=d;J[b+8>>2]=c;break e}d=J[a+264>>2];if(d>>>0>=(J[a+268>>2]&2147483647)>>>0){_n(i,j+12|0);break e}J[J[a+260>>2]+(d<<2)>>2]=c;J[a+264>>2]=d+1}if(f){continue}break}J[e+8>>2]=0;c=J[a+312>>2]}e=1;h=h+1|0;if(h>>>0>>0){continue}break}}Ia=j+16|0;return e}function cfa(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;f=Ia+-64|0;Ia=f;H[f+48|0]=1;J[f+56>>2]=0;J[f+60>>2]=10;J[f+52>>2]=f+8;h=J[a+84>>2];a:{b:{if(h>>>0>(J[f+60>>2]&2147483647)>>>0){c=f+8|0;c:{if(!h){break c}b=h<<2;if(!(K[c+40|0]|b>>>0>40)){H[c+40|0]=1;d=c;break c}if(!b){break c}d=J[42504];e=d+12|0;d=(n=e,o=b,p=Ka[J[J[d>>2]+20>>2]](d)|0?64078:70610,q=19542,r=553,m=J[J[e>>2]+8>>2],Ka[m](n|0,o|0,p|0,q|0,r|0)|0)}e=J[c+44>>2];b=J[c+48>>2];if((b|0)>0){i=(b<<2)+d|0;b=d;while(1){J[b>>2]=J[e>>2];e=e+4|0;b=b+4|0;if(i>>>0>b>>>0){continue}break}e=J[c+44>>2]}d:{if(J[c+52>>2]<0){break d}if((c|0)==(e|0)){H[c+40|0]=0;break d}if(!e){break d}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,e)}J[c+52>>2]=h;J[c+44>>2]=d;break b}if(!h){break a}}while(1){k=J[a+80>>2]+(g<<2)|0;d=J[f+56>>2];e:{if(d>>>0>=(J[f+60>>2]&2147483647)>>>0){d=0;c=f+8|0;b=J[c+52>>2];j=b&2147483647?b<<1:1;f:{if(!j){break f}b=j<<2;if(!(K[c+40|0]|b>>>0>40)){H[c+40|0]=1;d=c;break f}if(!b){break f}d=J[42504];e=d+12|0;d=(r=e,q=b,p=Ka[J[J[d>>2]+20>>2]](d)|0?64078:70610,o=19542,n=553,m=J[J[e>>2]+8>>2],Ka[m](r|0,q|0,p|0,o|0,n|0)|0)}e=J[c+48>>2];l=(e<<2)+d|0;if((e|0)>0){i=J[c+44>>2];b=d;while(1){J[b>>2]=J[i>>2];i=i+4|0;b=b+4|0;if(l>>>0>b>>>0){continue}break}}J[l>>2]=J[k>>2];g:{if(J[c+52>>2]<0){break g}b=J[c+44>>2];if((b|0)==(c|0)){H[c+40|0]=0;break g}if(!b){break g}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,b);e=J[c+48>>2]}J[c+52>>2]=j;J[c+44>>2]=d;J[c+48>>2]=e+1;break e}J[J[f+52>>2]+(d<<2)>>2]=J[k>>2];J[f+56>>2]=d+1}g=g+1|0;if((h|0)!=(g|0)){continue}break}}J[a+84>>2]=0;h:{if(K[a+92|0]){Ka[J[J[a>>2]+20>>2]](a);break h}J[a+20>>2]=J[a+20>>2]-1}if(J[f+56>>2]){g=0;while(1){a=J[J[f+52>>2]+(g<<2)>>2];Ka[J[J[a>>2]+20>>2]](a);g=g+1|0;if(g>>>0>2]){continue}break}}a=J[f+60>>2];i:{if((a|0)<0|!(a&2147483647)){break i}a=J[f+52>>2];if((a|0)==(f+8|0)|!a){break i}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,a)}Ia=f- -64|0}function jA(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0);i=Ia+-64|0;Ia=i;j=J[g+4>>2];J[i+48>>2]=J[g>>2];J[i+52>>2]=j;j=J[g+12>>2];J[i+56>>2]=J[g+8>>2];J[i+60>>2]=j;j=J[a+16>>2];a:{b:{c:{d:{e:{if(K[c+44|0]){if(j){break e}break c}if(!j){break c}o=Q(34028234663852886e22);j=0;while(1){s=J[a+24>>2]+P(p,20)|0;A=N[s+12>>2];k=J[a+28>>2]+P(K[s+19|0],12)|0;B=N[k+8>>2];C=N[k>>2];D=N[k+4>>2];k=J[c+40>>2];t=N[k+36>>2];u=N[k+40>>2];v=N[s>>2];w=N[k+20>>2];x=N[s+4>>2];y=N[k+24>>2];z=N[s+8>>2];q=N[k+32>>2];n=N[k+8>>2];r=N[k>>2];m=N[k+4>>2];l=N[k+16>>2];J[i+12>>2]=0;q=Q(Q(u*z)+Q(Q(q*v)+Q(x*t)));m=Q(Q(n*z)+Q(Q(r*v)+Q(x*m)));l=Q(Q(y*z)+Q(Q(l*v)+Q(x*w)));n=Q(Q(1)/Q(Y(Q(Q(q*q)+Q(Q(m*m)+Q(l*l))))));N[i+8>>2]=q*n;N[i+4>>2]=l*n;N[i>>2]=m*n;Ka[J[J[b>>2]+12>>2]](b,i,i+32|0,i+16|0);l=N[i+32>>2];r=Q(n*Q(-A));m=N[d>>2];if(l>Q(r+m)|Q(m+N[i+16>>2])>2];J[i+56>>2]=J[i+8>>2];J[i+60>>2]=j;j=J[i+4>>2];J[i+48>>2]=J[i>>2];J[i+52>>2]=j;o=l;j=p}p=p+1|0;if(p>>>0>2]){continue}break}break b}o=Q(34028234663852886e22);j=0;c=0;while(1){k=J[a+24>>2]+P(c,20)|0;t=N[k+12>>2];p=J[a+28>>2]+P(K[k+19|0],12)|0;q=N[p+8>>2];n=N[p>>2];r=N[p+4>>2];u=N[k>>2];w=N[k+4>>2];y=N[k+8>>2];J[i+12>>2]=0;N[i+8>>2]=y;N[i+4>>2]=w;N[i>>2]=u;Ka[J[J[b>>2]+12>>2]](b,i,i+32|0,i+16|0);l=N[i+32>>2];m=N[d>>2];if(l>Q(m-t)|Q(Q(y*q)+Q(Q(u*n)+Q(r*w)))>Q(m+N[i+16>>2])){break d}l=Q(Q(-t)-l);if(l>2];J[i+56>>2]=J[i+8>>2];J[i+60>>2]=j;j=J[i+4>>2];J[i+48>>2]=J[i>>2];J[i+52>>2]=j;o=l;j=c}c=c+1|0;if(c>>>0>2]){continue}break}break b}a=0;break a}j=0;o=Q(34028234663852886e22)}if(N[e>>2]>Q(o+Q(1.1920928955078125e-7))){a=J[i+52>>2];J[g>>2]=J[i+48>>2];J[g+4>>2]=a;a=J[i+60>>2];J[g+8>>2]=J[i+56>>2];J[g+12>>2]=a;N[e>>2]=o;J[h>>2]=1}J[f>>2]=j;a=1}Ia=i- -64|0;return a}function kda(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0);e=Ia-48|0;Ia=e;a:{if(J[(Ka[J[J[a>>2]+24>>2]](a)|0)+4656>>2]){Xa(J[42504],2,13106,141,73980,0);break a}H[e+47|0]=K[c|0];g=Ia-16|0;Ia=g;f=J[a+24>>2];if(f){H[g+15|0]=K[e+47|0];i=Ia-16|0;Ia=i;j=J[f>>2];H[i+15|0]=K[g+15|0];if(Ka[J[J[j>>2]+36>>2]](j,b,i+15|0)|0){b=J[J[f+4>>2]+1012>>2];Ka[J[J[b>>2]+64>>2]](b,J[f>>2],f+48|0)}Ia=i+16|0}Ia=g+16|0;b=K[c|0];b:{if(!(b&4)){break b}i=J[a+100>>2];if(!i){break b}while(1){b=J[J[a+96>>2]+(h<<2)>>2];k=N[b+80>>2];N[e+16>>2]=k;l=N[b+84>>2];N[e+20>>2]=l;m=N[b+88>>2];N[e+24>>2]=m;n=N[b+92>>2];N[e+28>>2]=n;o=N[b+96>>2];N[e+32>>2]=o;p=N[b+100>>2];N[e+36>>2]=p;q=N[b+104>>2];N[e+40>>2]=q;N[b+280>>2]=q;N[b+276>>2]=p;N[b+272>>2]=o;N[b+268>>2]=n;N[b+264>>2]=m;N[b+260>>2]=l;N[b+256>>2]=k;f=b+48|0;c:{d:{e:{switch((J[b+52>>2]>>>30|0)-2|0){case 0:g=J[f>>2];if(K[g+4785|0]){break d}default:ue(b- -64|0,e+16|0);break c;case 1:break e}}g=J[f>>2]}J[b+316>>2]=J[b+316>>2]&-2097153;_a(g,f);J[b+316>>2]=J[b+316>>2]|1048576}h=h+1|0;if((i|0)!=(h|0)){continue}break}b=K[c|0]}i=a+12|0;f:{if(!(b&5)){break f}j=J[a+100>>2];if(!j){break f}f=0;while(1){b=J[J[a+96>>2]+(f<<2)>>2];k=N[b+144>>2];N[e+16>>2]=k;l=N[b+148>>2];N[e+20>>2]=l;m=N[b+152>>2];N[e+24>>2]=m;N[e+4>>2]=N[b+160>>2];N[e+8>>2]=N[b+164>>2];N[e+12>>2]=N[b+168>>2];N[b+292>>2]=m;N[b+288>>2]=l;N[b+284>>2]=k;g=b- -64|0;c=b+48|0;g:{h:{i:{switch((J[b+52>>2]>>>30|0)-2|0){case 0:h=J[c>>2];if(K[h+4785|0]){break h}default:Af(g,e+16|0);break g;case 1:break i}}h=J[c>>2]}_a(h,c);J[b+316>>2]=J[b+316>>2]|4194304}N[b+296>>2]=N[e+4>>2];N[b+300>>2]=N[e+8>>2];N[b+304>>2]=N[e+12>>2];j:{k:{l:{switch((J[b+52>>2]>>>30|0)-2|0){case 0:h=J[c>>2];if(K[h+4785|0]){break k}default:te(g,e+4|0);break j;case 1:break l}}h=J[c>>2]}_a(h,c);J[b+316>>2]=J[b+316>>2]|8388608}f=f+1|0;if((j|0)!=(f|0)){continue}break}}Ad(i,0,d)}Ia=e+48|0}function LK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=1;if(b>>>0>1){while(1){d=((i<<5)+a|0)-32|0;tf(d,c);f=L[d+22>>1];if(f){d=J[d+24>>2];l=d+(f<<4)|0;while(1){k=K[d|0]==3;e=d- -64|0;g=K[d+3|0];h=K[d+2|0];a:{if(!h){break a}d=k?112:48;if(h>>>0>=4){j=h&252;f=0;while(1){N[e+36>>2]=N[e+40>>2];e=d+e|0;N[e+36>>2]=N[e+40>>2];e=d+e|0;N[e+36>>2]=N[e+40>>2];e=d+e|0;N[e+36>>2]=N[e+40>>2];e=d+e|0;f=f+4|0;if((j|0)!=(f|0)){continue}break}}f=0;j=h&3;if(!j){break a}while(1){N[e+36>>2]=N[e+40>>2];e=d+e|0;f=f+1|0;if((j|0)!=(f|0)){continue}break}}d=((h<<2)+12&2032)+e|0;b:{if(!g){break b}e=k?128:64;if(g>>>0>=8){h=g&248;f=0;while(1){J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;f=f+8|0;if((h|0)!=(f|0)){continue}break}}f=0;g=g&7;if(!g){break b}while(1){J[d+44>>2]=0;d=d+e|0;f=f+1|0;if((g|0)!=(f|0)){continue}break}}if(d>>>0>>0){continue}break}}i=i+1|0;if((i|0)!=(b|0)){continue}break}}a=((b<<5)+a|0)-32|0;tf(a,c);b=L[a+22>>1];if(b){d=J[a+24>>2];h=d+(b<<4)|0;while(1){g=K[d|0]==3;e=d- -64|0;b=K[d+3|0];c=K[d+2|0];c:{if(!c){break c}a=g?112:48;if(c>>>0>=4){i=c&252;f=0;while(1){N[e+36>>2]=N[e+40>>2];d=a+e|0;N[d+36>>2]=N[d+40>>2];d=a+d|0;N[d+36>>2]=N[d+40>>2];d=a+d|0;N[d+36>>2]=N[d+40>>2];e=a+d|0;f=f+4|0;if((i|0)!=(f|0)){continue}break}}f=0;d=c&3;if(!d){break c}while(1){N[e+36>>2]=N[e+40>>2];e=a+e|0;f=f+1|0;if((d|0)!=(f|0)){continue}break}}d=((c<<2)+12&2032)+e|0;d:{if(!b){break d}a=g?128:64;if(b>>>0>=8){c=b&248;f=0;while(1){J[d+44>>2]=0;d=a+d|0;J[d+44>>2]=0;d=a+d|0;J[d+44>>2]=0;d=a+d|0;J[d+44>>2]=0;d=a+d|0;J[d+44>>2]=0;d=a+d|0;J[d+44>>2]=0;d=a+d|0;J[d+44>>2]=0;d=a+d|0;J[d+44>>2]=0;d=a+d|0;f=f+8|0;if((c|0)!=(f|0)){continue}break}}f=0;b=b&7;if(!b){break d}while(1){J[d+44>>2]=0;d=a+d|0;f=f+1|0;if((b|0)!=(f|0)){continue}break}}if(d>>>0>>0){continue}break}}}function IK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=1;if(b>>>0>1){while(1){d=((i<<5)+a|0)-32|0;sf(d,c);f=L[d+22>>1];if(f){d=J[d+24>>2];l=d+(f<<4)|0;while(1){k=K[d|0]==3;e=d- -64|0;g=K[d+3|0];h=K[d+2|0];a:{if(!h){break a}d=k?112:48;if(h>>>0>=4){j=h&252;f=0;while(1){N[e+36>>2]=N[e+40>>2];e=d+e|0;N[e+36>>2]=N[e+40>>2];e=d+e|0;N[e+36>>2]=N[e+40>>2];e=d+e|0;N[e+36>>2]=N[e+40>>2];e=d+e|0;f=f+4|0;if((j|0)!=(f|0)){continue}break}}f=0;j=h&3;if(!j){break a}while(1){N[e+36>>2]=N[e+40>>2];e=d+e|0;f=f+1|0;if((j|0)!=(f|0)){continue}break}}d=((h<<2)+12&2032)+e|0;b:{if(!g){break b}e=k?128:64;if(g>>>0>=8){h=g&248;f=0;while(1){J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;f=f+8|0;if((h|0)!=(f|0)){continue}break}}f=0;g=g&7;if(!g){break b}while(1){J[d+44>>2]=0;d=d+e|0;f=f+1|0;if((g|0)!=(f|0)){continue}break}}if(d>>>0>>0){continue}break}}i=i+1|0;if((i|0)!=(b|0)){continue}break}}a=((b<<5)+a|0)-32|0;sf(a,c);b=L[a+22>>1];if(b){d=J[a+24>>2];h=d+(b<<4)|0;while(1){g=K[d|0]==3;e=d- -64|0;b=K[d+3|0];c=K[d+2|0];c:{if(!c){break c}a=g?112:48;if(c>>>0>=4){i=c&252;f=0;while(1){N[e+36>>2]=N[e+40>>2];d=a+e|0;N[d+36>>2]=N[d+40>>2];d=a+d|0;N[d+36>>2]=N[d+40>>2];d=a+d|0;N[d+36>>2]=N[d+40>>2];e=a+d|0;f=f+4|0;if((i|0)!=(f|0)){continue}break}}f=0;d=c&3;if(!d){break c}while(1){N[e+36>>2]=N[e+40>>2];e=a+e|0;f=f+1|0;if((d|0)!=(f|0)){continue}break}}d=((c<<2)+12&2032)+e|0;d:{if(!b){break d}a=g?128:64;if(b>>>0>=8){c=b&248;f=0;while(1){J[d+44>>2]=0;d=a+d|0;J[d+44>>2]=0;d=a+d|0;J[d+44>>2]=0;d=a+d|0;J[d+44>>2]=0;d=a+d|0;J[d+44>>2]=0;d=a+d|0;J[d+44>>2]=0;d=a+d|0;J[d+44>>2]=0;d=a+d|0;J[d+44>>2]=0;d=a+d|0;f=f+8|0;if((c|0)!=(f|0)){continue}break}}f=0;b=b&7;if(!b){break d}while(1){J[d+44>>2]=0;d=a+d|0;f=f+1|0;if((b|0)!=(f|0)){continue}break}}if(d>>>0>>0){continue}break}}}function zd(a){var b=0,c=0,d=0;a:{b:{switch((K[a+7|0]&15)-1|0){case 0:case 1:b=a-32|0;c=J[a-24>>2];c:{if(H[a-26|0]&1){a=J[42497];Ka[J[J[b>>2]+12>>2]](b)|0;d=a+1552|0;J[d>>2]=J[d>>2]-1;a=a+1560|0;J[b>>2]=J[a>>2];J[a>>2]=b;break c}Ka[J[J[b>>2]+12>>2]](b)|0}break a;case 2:b=a-48|0;c=J[a-40>>2];d:{if(H[a-42|0]&1){a=J[42497];Ka[J[J[b>>2]+12>>2]](b)|0;J[a+960>>2]=J[a+960>>2]-1;J[b>>2]=J[a+968>>2];J[a+968>>2]=b;break d}Ka[J[J[b>>2]+12>>2]](b)|0}break a;case 3:b=a-48|0;c=J[a-40>>2];e:{if(H[a-42|0]&1){a=J[42497];Ka[J[J[b>>2]+12>>2]](b)|0;d=a+3328|0;J[d>>2]=J[d>>2]-1;a=a+3336|0;J[b>>2]=J[a>>2];J[a>>2]=b;break e}Ka[J[J[b>>2]+12>>2]](b)|0}break a;case 4:b=a-48|0;c=J[a-40>>2];f:{if(H[a-42|0]&1){a=J[42497];Ka[J[J[b>>2]+12>>2]](b)|0;d=a+1256|0;J[d>>2]=J[d>>2]-1;a=a+1264|0;J[b>>2]=J[a>>2];J[a>>2]=b;break f}Ka[J[J[b>>2]+12>>2]](b)|0}break a;case 5:b=a-16|0;g:{if(H[a-10|0]&1){a=J[42497];Ka[J[J[b>>2]+12>>2]](b)|0;c=a+2144|0;J[c>>2]=J[c>>2]-1;a=a+2152|0;J[b>>2]=J[a>>2];J[a>>2]=b;break g}Ka[J[J[b>>2]+12>>2]](b)|0}xc(J[42501],b,0,2);return;case 6:b=a-12|0;d=J[a-4>>2];h:{if(H[a-6|0]&1){c=J[42497];i:{if(L[a-8>>1]==11){Ka[J[J[b>>2]+12>>2]](b)|0;a=c+2736|0;J[a>>2]=J[a>>2]-1;a=c+2744|0;break i}Ka[J[J[b>>2]+12>>2]](b)|0;a=c+3032|0;J[a>>2]=J[a>>2]-1;a=c+3040|0}J[b>>2]=J[a>>2];J[a>>2]=b;break h}Ka[J[J[b>>2]+12>>2]](b)|0}xc(J[42501],b,d,2);return;case 7:a=J[a+380>>2];j:{if(H[a+6|0]&1){b=J[42497];if(L[a+4>>1]==14){Ka[J[J[a>>2]+12>>2]](a)|0;c=b+3624|0;J[c>>2]=J[c>>2]-1;b=b+3632|0;J[a>>2]=J[b>>2];J[b>>2]=a;break j}Ka[J[J[a>>2]+12>>2]](a)|0;c=b+3920|0;J[c>>2]=J[c>>2]-1;b=b+3928|0;J[a>>2]=J[b>>2];J[b>>2]=a;break j}Ka[J[J[a>>2]+12>>2]](a)|0}xc(J[42501],a,0,2);return;case 8:b=a-8|0;k:{if(H[a-2|0]&1){a=J[42497];Ka[J[J[b>>2]+12>>2]](b)|0;c=a+1848|0;J[c>>2]=J[c>>2]-1;a=a+1856|0;J[b>>2]=J[a>>2];J[a>>2]=b;break k}Ka[J[J[b>>2]+12>>2]](b)|0}xc(J[42501],b,0,2);break;default:break b}}return}xc(J[42501],b,c,2)}function J_(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=0;e=Ia-176|0;Ia=e;g=N[d+24>>2];i=N[b+24>>2];k=N[d+20>>2];o=N[b+20>>2];s=N[a+4>>2];j=N[d+4>>2];h=N[d+8>>2];l=N[d+16>>2];m=N[b+16>>2];n=N[d>>2];f=N[d+12>>2];d=J[c+4>>2];J[e+16>>2]=c;J[e+12>>2]=d;x=N[c+8>>2];p=N[c+12>>2];t=Q(Q(1)/N[c+16>>2]);N[e+8>>2]=t;p=Q(Q(1)/p);N[e>>2]=p;N[e+4>>2]=Q(1)/x;g=Q(i-g);i=Q(g+g);g=Q(m-l);l=Q(g+g);g=Q(o-k);k=Q(g+g);u=Q(Q(h*i)+Q(Q(n*l)+Q(j*k)));v=Q(Q(f*f)+Q(-.5));o=Q(Q(j*u)+Q(Q(k*v)-Q(f*Q(Q(h*l)-Q(i*n)))));m=Q(Q(h*u)+Q(Q(i*v)-Q(f*Q(Q(n*k)-Q(l*j)))));g=Q(m*t);a:{b:{j=Q(Q(n*u)+Q(Q(l*v)-Q(f*Q(Q(j*i)-Q(k*h)))));f=Q(j*p);if(!(f>=Q(0))|!(g>=Q(0))|(!(f>2]+Q(1)))|!(g>2]+Q(1))))){break b}if(Q(o-Q(x*Ag(d,f,g)))!=Q(0)){break b}d=(fi(e,j,m)|0)!=-1;break a}n=Q(R(t));a=0;i=Q(s*Q(R(p)));h=Q(f-i);c:{if(h>2]-2|0;if(h>Q(a>>>0)){break c}h=Q(V(h));if(h=Q(0)){a=~~h>>>0;break c}a=0}h=Q(s*n);f=Q(f+i);d:{if(f>2]-1|0;if(f>Q(q>>>0)){break d}f=Q(W(f));if(f=Q(0)){q=~~f>>>0;break d}q=0}b=0;f=Q(g-h);e:{if(f>2]-2|0;if(f>Q(b>>>0)){break e}f=Q(V(f));if(f=Q(0)){b=~~f>>>0;break e}b=0}f=Q(g+h);f:{if(f>2]-1|0;if(f>Q(r>>>0)){break f}f=Q(W(f));if(f=Q(0)){r=~~f>>>0;break f}r=0}d=0;if(a>>>0>=q>>>0|b>>>0>=r>>>0){break a}f=Q(s*s);while(1){c=b;g:{while(1){N[e+28>>2]=m;N[e+24>>2]=o;N[e+20>>2]=j;d=0;y=Ro(e,a,c,e+20|0,e+32|0);if(y){while(1){w=(e+32|0)+P(d,12)|0;g=Q(m-N[w+8>>2]);h=Q(g*g);g=Q(j-N[w>>2]);i=Q(g*g);g=Q(o-N[w+4>>2]);if(!(f>2];n=N[a+2260>>2];o=N[a+2280>>2];p=N[a+2272>>2];q=N[a+2276>>2];r=N[a+2296>>2];s=N[a+2288>>2];t=N[a+2292>>2];u=N[a+2256>>2];f=N[b+8>>2];i=N[b>>2];l=N[b+4>>2];J[h+28>>2]=0;N[h+24>>2]=Q(r*f)+Q(Q(s*i)+Q(l*t));N[h+20>>2]=Q(o*f)+Q(Q(p*i)+Q(l*q));N[h+16>>2]=Q(k*f)+Q(Q(u*i)+Q(l*n));d=J[a+2324>>2];b=d-c|0;if(b>>>0>=6){Ge(J[a+2320>>2]+(c<<6)|0,b);d=c+5|0;J[a+2324>>2]=d}if(c>>>0>>0){b=c;while(1){m=b;b=b+1|0;j=b;if(b>>>0>>0){while(1){g=J[a+2320>>2];e=g+(j<<6)|0;v=(m<<6)+g|0;f=Q(N[e+24>>2]-N[v+24>>2]);i=Q(f*f);f=Q(N[e+16>>2]-N[v+16>>2]);k=Q(f*f);f=Q(N[e+20>>2]-N[v+20>>2]);if(N[a+2240>>2]>Q(i+Q(k+Q(f*f)))){d=((d<<6)+g|0)+-64|0;g=J[d+4>>2];J[e>>2]=J[d>>2];J[e+4>>2]=g;J[e+48>>2]=J[d+48>>2];g=J[d+44>>2];J[e+40>>2]=J[d+40>>2];J[e+44>>2]=g;g=J[d+36>>2];J[e+32>>2]=J[d+32>>2];J[e+36>>2]=g;g=J[d+28>>2];J[e+24>>2]=J[d+24>>2];J[e+28>>2]=g;g=J[d+20>>2];J[e+16>>2]=J[d+16>>2];J[e+20>>2]=g;g=J[d+12>>2];J[e+8>>2]=J[d+8>>2];J[e+12>>2]=g;d=J[a+2324>>2]-1|0;J[a+2324>>2]=d;j=j-1|0}j=j+1|0;if(j>>>0>>0){continue}break}}if(b>>>0>>0){continue}break}}J[h>>2]=2139095039;if(c>>>0>>0){j=c;while(1){f=N[h+24>>2];e=J[h+20>>2];m=j<<6;b=m+J[a+2320>>2]|0;J[b+32>>2]=J[h+16>>2];J[b+36>>2]=e;N[b+40>>2]=f;f=N[b+44>>2];n=N[a+2296>>2];o=N[a+2292>>2];p=N[a+2288>>2];q=N[a+2280>>2];r=N[a+2276>>2];s=N[a+2272>>2];i=N[a+2264>>2];l=N[a+2312>>2];k=N[a+2260>>2];t=N[a+2308>>2];u=N[a+2256>>2];w=N[a+2304>>2];b=m+J[a+2320>>2]|0;J[b+28>>2]=0;x=i;i=Q(N[b+24>>2]-l);l=Q(N[b+16>>2]-w);w=k;k=Q(N[b+20>>2]-t);N[b+16>>2]=Q(x*i)+Q(Q(u*l)+Q(w*k));N[b+20>>2]=Q(q*i)+Q(Q(s*l)+Q(k*r));N[b+24>>2]=Q(n*i)+Q(Q(p*l)+Q(k*o));i=N[h>>2];N[h>>2]=f>>0>2]){continue}break}}AA(a,h+16|0,h,c);if(M[a+2324>>2]>15){Nd(a,6,1)}Ia=h+32|0}function jja(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0);u=N[c+24>>2];C=N[d+24>>2];x=Q(u-C);k=Q(x+x);q=N[d+12>>2];t=Q(Q(q*q)+Q(-.5));o=N[d>>2];y=N[c+20>>2];D=N[d+20>>2];z=Q(y-D);l=Q(z+z);A=N[c+16>>2];E=N[d+16>>2];B=Q(A-E);n=Q(B+B);r=N[d+4>>2];v=Q(Q(k*t)-Q(q*Q(Q(o*l)-Q(n*r))));p=N[d+8>>2];s=Q(Q(p*k)+Q(Q(o*n)+Q(l*r)));w=Q(p*s);i=Q(Q(r*s)+Q(Q(l*t)-Q(q*Q(Q(p*n)-Q(k*o)))));j=N[b+4>>2];m=Q(-j);k=Q(Q(o*s)+Q(Q(n*t)-Q(q*Q(Q(r*k)-Q(l*p)))));c=1;a:{if(m>k){break a}m=k;c=0;if(!(j>2];l=Q(-k);b:{c:{if(l>i){i=l;break c}if(!(i>k)){break b}i=k}c=1}H=N[e>>2];v=N[a+4>>2];w=Q(-r);F=Q(-o);G=Q(-p);d:{e:{f:{s=N[b+12>>2];l=Q(-s);if(!(ns;if((a|c)!=1){break f}l=a?s:n}j=Q(v+H);u=Q(j*j);j=Q(l+l);m=Q(m+m);i=Q(i+i);k=Q(Q(p*j)+Q(Q(o*m)+Q(r*i)));l=Q(Q(p*k)+Q(Q(j*t)+Q(q*Q(Q(o*i)+Q(m*w)))));n=Q(x-l);s=Q(Q(o*k)+Q(Q(m*t)+Q(q*Q(Q(r*j)+Q(i*G)))));o=Q(B-s);j=Q(Q(r*k)+Q(Q(i*t)+Q(q*Q(Q(p*m)+Q(j*F)))));m=Q(z-j);i=Q(Q(n*n)+Q(Q(o*o)+Q(m*m)));a=0;if(uk){m=Q(0);l=Q(-k);j=Q(0);i=i>Q(0)?Q(2):Q(-2);break g}j=n>Q(0)?Q(1):Q(-1);break h}if(jQ(0)?Q(2):Q(-2);l=Q(-j);j=Q(0);i=Q(0);break g}j=n>Q(0)?Q(1):Q(-1)}m=Q(0);l=Q(-l);i=Q(0)}j=Q(j+j);n=Q(Q(p*j)+Q(Q(o*m)+Q(r*i)));k=Q(Q(p*n)+Q(Q(j*t)+Q(q*Q(Q(o*i)+Q(m*w)))));p=Q(Q(r*n)+Q(Q(i*t)+Q(q*Q(Q(p*m)+Q(j*F)))));i=Q(Q(o*n)+Q(Q(m*t)+Q(q*Q(Q(r*j)+Q(i*G)))))}b=J[g+4096>>2];a=1;if(b>>>0>63){break d}J[g+4096>>2]=b+1;a=(b<<6)+g|0;N[a+16>>2]=A;N[a+8>>2]=k;N[a+4>>2]=p;N[a>>2]=i;J[a+52>>2]=-1;N[a+12>>2]=l-v;N[a+24>>2]=u;N[a+20>>2]=y;a=1}return a|0}function qga(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=0,r=Q(0),s=Q(0),t=0,u=0,v=0;d=Q(Q(1)/N[b+464>>2]);o=J[b+444>>2];a:{if(!c){if(H[J[b+476>>2]]&1){break a}o=J[o+16>>2];i=N[o+8>>2];c=J[b+228>>2];e=Q(d*Q(N[c+8>>2]-N[b+120>>2]));f=Q(e+e);j=N[o>>2];e=Q(d*Q(N[c>>2]-N[b+112>>2]));h=Q(e+e);e=Q(d*Q(N[c+4>>2]-N[b+116>>2]));g=Q(e+e);k=N[o+4>>2];m=Q(Q(i*f)+Q(Q(j*h)+Q(g*k)));l=N[o+12>>2];n=Q(Q(l*l)+Q(-.5));e=Q(Q(i*m)+Q(Q(f*n)+Q(l*Q(Q(j*g)-Q(h*k)))));p=Q(Q(k*m)+Q(Q(g*n)+Q(l*Q(Q(i*h)-Q(f*j)))));f=Q(Q(j*m)+Q(Q(h*n)+Q(l*Q(Q(k*f)-Q(g*i)))));h=Q(d*Q(N[c+24>>2]-N[b+136>>2]));h=Q(h+h);g=Q(d*Q(N[c+16>>2]-N[b+128>>2]));g=Q(g+g);d=Q(d*Q(N[c+20>>2]-N[b+132>>2]));d=Q(d+d);m=Q(Q(i*h)+Q(Q(j*g)+Q(d*k)));r=Q(Q(i*m)+Q(Q(h*n)+Q(l*Q(Q(j*d)-Q(g*k)))));s=Q(Q(k*m)+Q(Q(d*n)+Q(l*Q(Q(i*g)-Q(h*j)))));i=Q(Q(j*m)+Q(Q(g*n)+Q(l*Q(Q(k*h)-Q(d*i)))));break a}t=c<<5;o=J[(o+t|0)+16>>2];q=J[b+456>>2]+P(c,80)|0;u=K[q+76|0];b:{if(!u){f=Q(NaN);h=Q(NaN);p=Q(NaN);e=Q(NaN);i=Q(NaN);d=Q(NaN);break b}v=J[b+168>>2]+(J[q+72>>2]<<2)|0;q=u-1|0;d=Q(d*N[v+(q<<2)>>2]);c=(J[b+372>>2]+P(c,76)|0)+P(q,24)|0;b=J[b+240>>2]+t|0;e=Q(Q(d*N[c+20>>2])+N[b+24>>2]);i=Q(e+e);e=Q(Q(d*N[c+16>>2])+N[b+20>>2]);e=Q(e+e);p=Q(Q(d*N[c+12>>2])+N[b+16>>2]);p=Q(p+p);f=Q(Q(d*N[c+8>>2])+N[b+8>>2]);h=Q(f+f);f=Q(Q(d*N[c+4>>2])+N[b+4>>2]);f=Q(f+f);d=Q(Q(d*N[c>>2])+N[b>>2]);d=Q(d+d)}j=N[o+8>>2];k=N[o>>2];l=N[o+4>>2];m=Q(Q(j*i)+Q(Q(k*p)+Q(e*l)));n=N[o+12>>2];g=Q(Q(n*n)+Q(-.5));r=Q(Q(j*m)+Q(Q(i*g)+Q(n*Q(Q(k*e)-Q(p*l)))));s=Q(Q(l*m)+Q(Q(e*g)+Q(n*Q(Q(j*p)-Q(i*k)))));i=Q(Q(k*m)+Q(Q(p*g)+Q(n*Q(Q(l*i)-Q(e*j)))));m=Q(Q(j*h)+Q(Q(k*d)+Q(f*l)));e=Q(Q(j*m)+Q(Q(h*g)+Q(n*Q(Q(k*f)-Q(d*l)))));p=Q(Q(l*m)+Q(Q(f*g)+Q(n*Q(Q(j*d)-Q(h*k)))));f=Q(Q(k*m)+Q(Q(d*g)+Q(n*Q(Q(l*h)-Q(f*j)))))}J[a+28>>2]=0;N[a+16>>2]=f;J[a+12>>2]=0;N[a+8>>2]=r;N[a+4>>2]=s;N[a>>2]=i;N[a+24>>2]=e;N[a+20>>2]=p}function HJ(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0);s=L[d+108>>1];a:{if(!s){break a}if(s&1){J[a>>2]=0;J[c>>2]=0}if(s&2){J[a+4>>2]=0;J[c+4>>2]=0}if(s&4){J[a+8>>2]=0;J[c+8>>2]=0}if(s&8){J[b>>2]=0;J[c+16>>2]=0}if(s&16){J[b+4>>2]=0;J[c+20>>2]=0}if(!(s&32)){break a}J[b+8>>2]=0;J[c+24>>2]=0}h=N[d+44>>2];i=N[d+56>>2];l=N[d+20>>2];k=N[d+36>>2];m=N[d+48>>2];j=N[d+60>>2];f=N[d+24>>2];n=N[d+40>>2];t=N[d+52>>2];w=N[d- -64>>2];o=N[b+8>>2];p=N[b>>2];g=N[b+4>>2];x=N[d+16>>2];y=N[d+32>>2];u=N[a+8>>2];q=N[d+8>>2];v=N[a+4>>2];r=N[d+4>>2];z=N[d>>2];A=Q(z+N[a>>2]);N[d+96>>2]=Q(A*e)+N[d+96>>2];v=Q(r+v);N[d+100>>2]=Q(v*e)+N[d+100>>2];B=Q(q+u);N[d+104>>2]=Q(B*e)+N[d+104>>2];N[d>>2]=z+N[c>>2];N[d+4>>2]=r+N[c+4>>2];N[d+8>>2]=q+N[c+8>>2];q=N[c+16>>2];r=N[c+20>>2];u=N[c+24>>2];N[d+24>>2]=f+Q(Q(Q(n*q)+Q(t*r))+Q(w*u));N[d+20>>2]=l+Q(Q(Q(k*q)+Q(m*r))+Q(j*u));N[d+16>>2]=x+Q(Q(Q(y*q)+Q(h*r))+Q(i*u));f=Q(f+Q(Q(Q(p*n)+Q(g*t))+Q(o*w)));h=Q(x+Q(Q(Q(p*y)+Q(g*h))+Q(o*i)));g=Q(l+Q(Q(Q(p*k)+Q(g*m))+Q(o*j)));m=Q(Q(f*f)+Q(Q(h*h)+Q(g*g)));b:{if(m==Q(0)){o=g;p=f;break b}l=Q(1e7);k=Q(Y(m));c:{if(!(k>Q(1e7))){p=f;l=k;i=h;o=g;break c}p=Q(0);i=Q(0);o=Q(0);if(!(m>Q(0))){break c}i=f;f=Q(Q(1)/k);p=Q(Q(i*f)*Q(1e7));i=Q(Q(h*f)*Q(1e7));o=Q(Q(g*f)*Q(1e7))}h=Q(Q(l*e)*Q(.5));j=hb(h);e=N[d+88>>2];f=N[d+84>>2];g=N[d+80>>2];k=N[d+92>>2];m=ib(h);h=i;j=Q(j/l);i=Q(h*j);l=Q(o*j);j=Q(p*j);n=Q(Q(k*m)+Q(Q(Q(Q(k*Q(0))-Q(g*i))-Q(f*l))-Q(e*j)));q=n;r=Q(n*n);n=Q(Q(e*m)+Q(Q(Q(i*f)+Q(Q(e*Q(0))+Q(k*j)))-Q(g*l)));t=Q(Q(g*m)+Q(Q(Q(l*e)+Q(Q(g*Q(0))+Q(k*i)))-Q(f*j)));f=Q(Q(m*f)+Q(Q(Q(j*g)+Q(Q(f*Q(0))+Q(k*l)))-Q(e*i)));e=Q(Q(1)/Q(Y(Q(r+Q(Q(n*n)+Q(Q(t*t)+Q(f*f)))))));N[d+92>>2]=q*e;N[d+88>>2]=n*e;N[d+84>>2]=f*e;N[d+80>>2]=t*e}N[a+8>>2]=B;N[a+4>>2]=v;N[a>>2]=A;N[b+8>>2]=p;N[b+4>>2]=o;N[b>>2]=h}function bH(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=Q(0),m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;h=Ia-16|0;Ia=h;J[h+12>>2]=d;J[h+8>>2]=b;d=J[a+28>>2];a:{if(d>>>0>=(J[a+32>>2]&2147483647)>>>0){_g(a+24|0,h+8|0);break a}J[J[a+24>>2]+(d<<2)>>2]=b;J[a+28>>2]=d+1}d=J[a+40>>2];b:{if(d>>>0>=(J[a+44>>2]&2147483647)>>>0){d=0;e=J[a+44>>2];g=e&2147483647?e<<1:1;c:{if(!g){break c}e=g<<2;if(!e){break c}d=J[42504];f=d+12|0;d=(q=f,r=e,s=Ka[J[J[d>>2]+20>>2]](d)|0?63340:70610,t=19542,u=553,p=J[J[f>>2]+8>>2],Ka[p](q|0,r|0,s|0,t|0,u|0)|0)}f=J[a+40>>2];k=(f<<2)+d|0;if((f|0)>0){i=J[a+36>>2];e=d;while(1){J[e>>2]=J[i>>2];i=i+4|0;e=e+4|0;if(k>>>0>e>>>0){continue}break}}J[k>>2]=J[h+12>>2];d:{if(J[a+44>>2]<0){break d}e=J[a+36>>2];if(!e){break d}f=J[42504]+12|0;Ka[J[J[f>>2]+12>>2]](f,e);f=J[a+40>>2]}J[a+44>>2]=g;J[a+36>>2]=d;J[a+40>>2]=f+1;break b}J[J[a+36>>2]+(d<<2)>>2]=J[h+12>>2];J[a+40>>2]=d+1}d=J[a>>2];Ka[J[J[d>>2]+16>>2]](d);g=a+12|0;i=J[a+16>>2];f=i;d=J[a+20>>2]&2147483647;if(f>>>0>=d>>>0){cH(g,d?d<<1:1);f=J[a+16>>2]}J[a+16>>2]=f+1;d=J[b+44>>2];j=J[a+12>>2];e=j+(f<<5)|0;J[e>>2]=0;J[e+4>>2]=0;J[e+16>>2]=d+16;k=aH(b);l=N[J[a+8>>2]+32>>2];e:{if(c){m=J[a+24>>2];o=J[J[m>>2]+152>>2];e=-2147483648;n=J[a+28>>2];f:{if(!n){break f}d=0;while(1){if(J[(d<<2)+m>>2]==(c|0)){e=d;break f}d=d+1|0;if((n|0)!=(d|0)){continue}break}}c=(f<<5)+j|0;J[c+24>>2]=e;d=i&31;if((i&63)>>>0>=32){f=1<>>32-d}e=J[g>>2]+(e<<5)|0;g=j|J[e+8>>2];d=J[e+12>>2]|f;J[c+8>>2]=g;J[c+12>>2]=d;J[c+20>>2]=J[J[h+12>>2]+24>>2]+4;f=f|J[e+4>>2];J[e>>2]=J[e>>2]|j;J[e+4>>2]=f;c=o>>>0>4294967293;break e}g=1;d=0;J[e+8>>2]=1;J[e+12>>2]=0;J[e+20>>2]=0;J[e+24>>2]=-1;c=l==Q(0)}d=cla(d)+cla(g)|0;e=J[a+64>>2];d=d>>>0>e>>>0?d:e;J[a+64>>2]=d;J[J[a>>2]+96>>2]=d;if(!(k|c^1|J[a+28>>2]==1)){d=0;while(1){pu(J[J[a+24>>2]+(d<<2)>>2],l);d=d+1|0;if(d>>>0>2]-1>>>0){continue}break}}mu(b,a,l,c&k,i);Ia=h+16|0}function Wv(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=Ia-16|0;Ia=l;g=db(c,288);J[g+24>>2]=0;J[g+16>>2]=0;J[g+20>>2]=0;J[g+28>>2]=0;J[g+32>>2]=0;J[g+8>>2]=0;J[g+12>>2]=0;J[g+36>>2]=0;J[g+40>>2]=0;J[g+44>>2]=0;J[g+48>>2]=0;J[g+52>>2]=0;J[g+56>>2]=0;J[g+60>>2]=0;J[g+64>>2]=0;J[g+68>>2]=0;J[g+72>>2]=0;J[g+284>>2]=e;J[g+280>>2]=b;J[g+276>>2]=a;J[g+272>>2]=b;J[g+268>>2]=0;J[g>>2]=135244;m=J[f+4>>2];a:{if(!J[a+16>>2]){break a}i=J[a+12>>2];j=J[i>>2];if((j|0)==-1){k=J[a+20>>2];while(1){h=h+1|0;if((k|0)==(h|0)){break a}j=J[i+(h<<2)>>2];if((j|0)==-1){continue}break}}while(1){k=P(j,12);n=k+J[a+4>>2]|0;o=J[n+4>>2];i=(J[g+268>>2]<<3)+g|0;J[i+140>>2]=J[n>>2];J[i+144>>2]=o;i=J[(k+J[a+4>>2]|0)+8>>2];k=J[g+268>>2];n=k+1|0;J[g+268>>2]=n;J[((k<<2)+g|0)+76>>2]=i;if((n|0)==16){J[l+12>>2]=g;i=J[f+4>>2];b:{if(i>>>0>=(J[f+8>>2]&2147483647)>>>0){Oj(f,l+12|0);break b}J[J[f>>2]+(i<<2)>>2]=g;J[f+4>>2]=i+1}J[g+20>>2]=d;J[g+24>>2]=1;if(d){Ka[J[J[d>>2]+16>>2]](d);J[g+16>>2]=J[J[g+20>>2]+16>>2]}g=db(c,288);J[g+24>>2]=0;J[g+16>>2]=0;J[g+20>>2]=0;J[g+28>>2]=0;J[g+32>>2]=0;J[g+8>>2]=0;J[g+12>>2]=0;J[g+36>>2]=0;J[g+40>>2]=0;J[g+44>>2]=0;J[g+48>>2]=0;J[g+52>>2]=0;J[g+56>>2]=0;J[g+60>>2]=0;J[g+64>>2]=0;J[g+68>>2]=0;J[g+72>>2]=0;J[g+284>>2]=e;J[g+280>>2]=b;J[g+276>>2]=a;J[g+272>>2]=b;J[g+268>>2]=0;J[g>>2]=135244}j=J[J[a+8>>2]+(j<<2)>>2];if((j|0)!=-1){continue}i=J[a+12>>2];k=J[a+20>>2];while(1){h=h+1|0;if((k|0)==(h|0)){break a}j=J[i+(h<<2)>>2];if((j|0)==-1){continue}break}continue}}h=J[f+4>>2];if(m>>>0>>0){while(1){a=J[J[f>>2]+(m<<2)>>2];Ka[J[J[a>>2]+20>>2]](a);h=J[f+4>>2];m=m+1|0;if(h>>>0>m>>>0){continue}break}}if(J[g+268>>2]){J[l+8>>2]=g;c:{if((J[f+8>>2]&2147483647)>>>0<=h>>>0){Oj(f,l+8|0);break c}J[J[f>>2]+(h<<2)>>2]=g;J[f+4>>2]=h+1}J[g+20>>2]=d;J[g+24>>2]=1;if(d){Ka[J[J[d>>2]+16>>2]](d);J[g+16>>2]=J[J[g+20>>2]+16>>2]}Ka[J[J[g>>2]+20>>2]](g)}Ia=l+16|0}function OF(a,b){var c=Q(0),d=0,e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);d=Ia+-64|0;Ia=d;Ka[J[J[a>>2]+76>>2]](d+8|0,a);j=N[b+8>>2];l=N[b+4>>2];m=N[b+12>>2];n=N[b>>2];g=N[d+16>>2];c=N[b+24>>2];o=Q(c+c);h=N[d+8>>2];c=N[b+16>>2];p=Q(c+c);c=N[b+20>>2];q=Q(c+c);i=N[d+12>>2];s=Q(Q(g*o)+Q(Q(h*p)+Q(q*i)));c=N[d+20>>2];t=Q(Q(c*c)+Q(-.5));u=Q(N[d+32>>2]+Q(Q(g*s)+Q(Q(o*t)+Q(c*Q(Q(h*q)-Q(p*i))))));N[d+60>>2]=u;v=Q(N[d+28>>2]+Q(Q(i*s)+Q(Q(q*t)+Q(c*Q(Q(g*p)-Q(o*h))))));N[d+56>>2]=v;w=Q(Q(Q(Q(c*m)-Q(n*h))-Q(i*l))-Q(g*j));N[d+48>>2]=w;x=Q(Q(Q(h*l)+Q(Q(c*j)+Q(g*m)))-Q(n*i));N[d+44>>2]=x;y=Q(Q(Q(g*n)+Q(Q(c*l)+Q(i*m)))-Q(j*h));N[d+40>>2]=y;j=Q(Q(Q(i*j)+Q(Q(c*n)+Q(h*m)))-Q(l*g));N[d+36>>2]=j;c=Q(N[d+24>>2]+Q(Q(h*s)+Q(Q(p*t)+Q(c*Q(Q(i*o)-Q(q*g))))));N[d+52>>2]=c;N[a+280>>2]=u;N[a+276>>2]=v;N[a+272>>2]=c;N[a+268>>2]=w;N[a+264>>2]=x;N[a+260>>2]=y;N[a+256>>2]=j;f=a+48|0;a:{b:{c:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:if(K[J[f>>2]+4785|0]){break b}break;case 1:break b;default:break c}}ue(a- -64|0,d+36|0);break a}e=J[a+316>>2];if(!(e&1048576)){J[a+316>>2]=e|2097152}_a(J[a+48>>2],f);J[a+316>>2]=J[a+316>>2]|1048576}d:{e:{f:{g:{k=J[a+52>>2];switch((k>>>30|0)-2|0){case 1:break e;case 0:break g;default:break f}}if(K[J[f>>2]+4785|0]){break e}}Nu(a- -64|0,b);break d}e=J[a+56>>2];if(!e){e=$a(J[a+48>>2],k>>>24&15);J[a+56>>2]=e}N[e+144>>2]=N[b>>2];N[e+148>>2]=N[b+4>>2];N[e+152>>2]=N[b+8>>2];N[e+156>>2]=N[b+12>>2];N[e+160>>2]=N[b+16>>2];N[e+164>>2]=N[b+20>>2];N[e+168>>2]=N[b+24>>2];_a(J[a+48>>2],f);J[a+316>>2]=J[a+316>>2]|1024}b=0;f=J[a+16>>2];h:{if(!f){e=0;f=0;break h}e=J[f+40>>2];f=J[f+36>>2]}while(1){k=b>>>0>e>>>0?b:e;i:{while(1){if((b|0)==(k|0)){break i}r=b<<3;b=b+1|0;r=f+r|0;if(K[r|0]){continue}break}k=J[r+4>>2];if(!k){break i}NG(k,a);continue}break}Ia=d- -64|0}function EE(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?58132:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?58132:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0} -function zt(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?37876:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?37876:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function zE(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?41956:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?41956:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function yt(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?52304:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?52304:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function yE(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?44464:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?44464:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function xt(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?41696:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?41696:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function xE(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?33630:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?33630:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function wt(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?41828:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?41828:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function wE(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?46958:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?46958:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function vt(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?32176:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?32176:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function vE(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?47662:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?47662:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function ut(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?36142:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?36142:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function uE(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?51334:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?51334:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function tE(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?51448:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?51448:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function sE(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?30452:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?30452:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function jH(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?49810:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?49810:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function iH(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?41558:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?41558:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function hH(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?42668:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?42668:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function gH(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?52546:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?52546:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function eD(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?58294:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?58294:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function dv(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?50630:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?50630:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function dD(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?57664:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?57664:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function cv(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?50788:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?50788:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function cD(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?57362:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?57362:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function aD(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?59114:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?59114:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function _C(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?57522:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?57522:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function ZD(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?36916:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?36916:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function YD(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?35430:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?35430:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function Hf(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?33898:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?33898:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function GE(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?58454:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?58454:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function FE(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?57824:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?57824:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function DE(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?46648:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?46648:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function CE(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?32626:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?32626:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function BE(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?44572:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?44572:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function AE(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?46808:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?46808:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function $C(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(s=d,t=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?57988:70610,v=20381,w=155,r=J[J[d>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[42504];d=b+12|0;b=(w=d,v=c,u=Ka[J[J[b>>2]+20>>2]](b)|0?57988:70610,t=20381,s=155,r=J[J[d>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Va(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function Yp(a,b,c,d,e){var f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=0,v=0,w=0;l=Ia-1056|0;Ia=l;H[l+1040|0]=1;J[l+1048>>2]=256;J[l+1052>>2]=256;J[l+1044>>2]=l+16;u=J[c+8>>2];J[l+16>>2]=u;o=1;a:while(1){o=o-1|0;g=J[J[l+1044>>2]+(o<<2)>>2];i=N[g>>2];h=N[g+12>>2];f=Q(i+h);i=Q(h-i);j=N[g+8>>2];k=N[g+20>>2];h=Q(j+k);n=N[g+4>>2];m=N[g+16>>2];p=Q(n+m);j=Q(k-j);k=Q(m-n);while(1){b:{h=Q(N[d+8>>2]-Q(h*Q(.5)));j=Q(j*Q(.5));n=h>2]-Q(f*Q(.5)));i=Q(i*Q(.5));m=f>2]-Q(p*Q(.5)));k=Q(k*Q(.5));r=k>p?p:k;c:{q=h;h=Q(-j);h=Q(q-(h>2]>=Q(Q(h*h)+Q(q+Q(f*f))))){break d}g=J[g+24>>2];s=g>>>1|0;if(!(g&1)){break c}t=s&15;if(!t){break d}s=J[c>>2]+(g>>>3&536870908)|0;if((t|0)==1){if(Ka[J[J[e>>2]>>2]](e,l+12|0,(J[s>>2]<<3)+a|0)|0){break d}break b}while(1){v=J[s>>2];g=P(v,24)+b|0;i=N[g+8>>2];h=N[g+20>>2];f=Q(N[d+8>>2]-Q(Q(i+h)*Q(.5)));i=Q(Q(h-i)*Q(.5));h=f>2];k=N[g+12>>2];p=Q(N[d>>2]-Q(Q(j+k)*Q(.5)));j=Q(Q(k-j)*Q(.5));k=j>p?p:j;m=N[g+4>>2];r=N[g+16>>2];n=Q(N[d+4>>2]-Q(Q(m+r)*Q(.5)));m=Q(Q(r-m)*Q(.5));r=m>n?n:m;q=f;f=Q(-i);f=Q(q-(f>2]>=Q(h+Q(q+Q(f*f)))){if(!(Ka[J[J[e>>2]>>2]](e,l+12|0,(v<<3)+a|0)|0)){break b}}s=s+4|0;t=t-1|0;if(t){continue}break}}w=!o;if(o){continue a}break b}g=P(s,28)+u|0;J[J[l+1044>>2]+(o<<2)>>2]=g+28;o=o+1|0;if((o|0)==(J[l+1052>>2]&2147483647)){Lg(l+16|0,o<<1)}i=N[g>>2];h=N[g+12>>2];f=Q(i+h);i=Q(h-i);j=N[g+8>>2];k=N[g+20>>2];h=Q(j+k);n=N[g+4>>2];m=N[g+16>>2];p=Q(n+m);j=Q(k-j);k=Q(m-n);continue}break}break}a=J[l+1052>>2];e:{if((a|0)<0|!(a&2147483647)){break e}a=J[l+1044>>2];if((a|0)==(l+16|0)|!a){break e}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}Ia=l+1056|0;return w}function Cf(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;g=J[b+48>>2];a:{if(!(L[b+40>>1]&4096?K[b+8|0]&2:0)){f=g+32>>>5|0;break a}f=g+32>>>5|0;b:{if(f>>>0<=(J[a+952>>2]&2147483647)>>>0){c=J[a+948>>2];break b}c=J[42504]+12|0;c=Ka[J[J[c>>2]+8>>2]](c,f<<2,29113,21414,438)|0;d=J[a+948>>2];c:{if(!d){break c}Va(c,d,J[a+952>>2]<<2);if(J[a+952>>2]<0){break c}d=J[a+948>>2];if(!d){break c}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,d)}d=J[a+952>>2];Wa((d<<2)+c|0,0,f-d<<2);J[a+952>>2]=f;J[a+948>>2]=c}c=(g>>>3&536870908)+c|0;d=J[c>>2];i=c,j=dla(-2,g)&d,J[i>>2]=j}d:{if((J[a+940>>2]&2147483647)>>>0>=f>>>0){c=J[a+936>>2];break d}c=J[42504]+12|0;c=Ka[J[J[c>>2]+8>>2]](c,f<<2,29113,21414,438)|0;d=J[a+936>>2];e:{if(!d){break e}Va(c,d,J[a+940>>2]<<2);if(J[a+940>>2]<0){break e}d=J[a+936>>2];if(!d){break e}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,d)}d=J[a+940>>2];Wa((d<<2)+c|0,0,f-d<<2);J[a+940>>2]=f;J[a+936>>2]=c}d=dla(-2,g);g=g>>>5|0;c=(g<<2)+c|0;J[c>>2]=d&J[c>>2];f:{if((J[a+976>>2]&2147483647)>>>0>=f>>>0){c=J[a+972>>2];break f}c=J[42504]+12|0;c=Ka[J[J[c>>2]+8>>2]](c,f<<2,29113,21414,438)|0;e=J[a+972>>2];g:{if(!e){break g}Va(c,e,J[a+976>>2]<<2);if(J[a+976>>2]<0){break g}e=J[a+972>>2];if(!e){break g}h=J[42504]+12|0;Ka[J[J[h>>2]+12>>2]](h,e)}e=J[a+976>>2];Wa((e<<2)+c|0,0,f-e<<2);J[a+976>>2]=f;J[a+972>>2]=c}c=(g<<2)+c|0;J[c>>2]=d&J[c>>2];h:{if((J[a+988>>2]&2147483647)>>>0>=f>>>0){c=J[a+984>>2];break h}c=J[42504]+12|0;c=Ka[J[J[c>>2]+8>>2]](c,f<<2,29113,21414,438)|0;e=J[a+984>>2];i:{if(!e){break i}Va(c,e,J[a+988>>2]<<2);if(J[a+988>>2]<0){break i}e=J[a+984>>2];if(!e){break i}h=J[42504]+12|0;Ka[J[J[h>>2]+12>>2]](h,e)}e=J[a+988>>2];Wa((e<<2)+c|0,0,f-e<<2);J[a+988>>2]=f;J[a+984>>2]=c}c=(g<<2)+c|0;J[c>>2]=d&J[c>>2];c=J[b+48>>2];f=J[a+340>>2]+(c>>>3&536870908)|0;g=J[f>>2];i=f,j=dla(-2,c)&g,J[i>>2]=j;c=J[a+328>>2];J[a+328>>2]=c+1;J[J[a+324>>2]+(c<<2)>>2]=b}function mL(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=Q(0),h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=Q(0),q=Q(0),r=0,s=0,t=0,u=0;i=J[a+88>>2];o=J[i+12>>2];h=J[i>>2];if(h){g=N[b+8>>2];p=N[b+4>>2];q=N[b>>2];while(1){a=P(f,40)+o|0;if(J[a+28>>2]){b=J[a+4>>2]<<1;b=(C(Q((x(2,(b|0)<0?b&2147483646:b^-1),D())-q)),v(2));J[a+4>>2]=((b|0)<0?b^-1:b|-2147483648)>>>1;b=J[a+24>>2]<<1;b=(C(Q((x(2,(b|0)<0?b&2147483646:b^-1),D())-g)),v(2));J[a+24>>2]=((b|0)<0?b^-1:b|-2147483648)>>>1;b=J[a+20>>2]<<1;b=(C(Q((x(2,(b|0)<0?b&2147483646:b^-1),D())-p)),v(2));J[a+20>>2]=((b|0)<0?b^-1:b|-2147483648)>>>1;b=J[a+16>>2]<<1;b=(C(Q((x(2,(b|0)<0?b&2147483646:b^-1),D())-q)),v(2));J[a+16>>2]=((b|0)<0?b^-1:b|-2147483648)>>>1;b=J[a+12>>2]<<1;b=(C(Q((x(2,(b|0)<0?b&2147483646:b^-1),D())-g)),v(2));J[a+12>>2]=((b|0)<0?b^-1:b|-2147483648)>>>1;b=a;a=J[a+8>>2]<<1;a=(C(Q((x(2,(a|0)<0?a&2147483646:a^-1),D())-p)),v(2));J[b+8>>2]=((a|0)<0?a^-1:a|-2147483648)>>>1}f=f+1|0;if((h|0)!=(f|0)){continue}break}}r=J[i+28>>2];if(r){t=J[i+24>>2];h=0;while(1){f=P(h,12)+t|0;b=L[f+4>>1];if(b){e=J[f>>2];a=P(e,24)+c|0;g=N[(e<<2)+d>>2];e=(C(Q(N[a+12>>2]+g)),v(2));j=(e|0)<0?e^-1:e|-2147483648;e=(C(Q(N[a+8>>2]-g)),v(2));k=(e|0)<0?e^-1:e|-2147483648;e=(C(Q(N[a+4>>2]-g)),v(2));l=(e|0)<0?e^-1:e|-2147483648;e=(C(Q(N[a>>2]-g)),v(2));m=(e|0)<0?e^-1:e|-2147483648;e=(C(Q(N[a+20>>2]+g)),v(2));n=(e|0)<0?e^-1:e|-2147483648;a=(C(Q(N[a+16>>2]+g)),v(2));a=(a|0)<0?a^-1:a|-2147483648;e=f+8|0;e=(b|0)!=1?J[(P(b,12)+i|0)+92>>2]+(J[e>>2]<<2)|0:e;j=j>>>1|0;k=k>>>1|0;l=l>>>1|0;m=m>>>1|0;n=n>>>1|0;u=a>>>1|0;b=b>>>0<=1?1:b;f=0;while(1){a=(f<<2)+e|0;s=J[(P(L[a+2>>1],40)+o|0)+28>>2];a=J[s+76>>2]+(L[a>>1]<<3)|0;a=J[(J[a+4>>2]&1?96:100)+s>>2]+P(J[a>>2],24)|0;J[a+20>>2]=n;J[a+16>>2]=u;J[a+12>>2]=j;J[a+8>>2]=k;J[a+4>>2]=l;J[a>>2]=m;f=f+1|0;if((b|0)!=(f|0)){continue}break}}h=h+1|0;if((r|0)!=(h|0)){continue}break}}}function Kq(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0,e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=0,x=0,y=0,z=Q(0),A=Q(0),B=0;f=Ia-32|0;Ia=f;d=Ia-80|0;Ia=d;J[f+16>>2]=2122317823;J[f+20>>2]=-25165825;J[f+8>>2]=2122317823;J[f+12>>2]=2122317823;J[f+24>>2]=-25165825;J[f+28>>2]=-25165825;l=b+20|0;w=L[l+4>>1];Ka[J[J[b>>2]+76>>2]](d+52|0,b);if(w){B=L[l+4>>1]==1?l:J[l>>2];j=Q(-85070586659632215e21);k=Q(85070586659632215e21);l=0;q=Q(85070586659632215e21);s=Q(85070586659632215e21);t=Q(-85070586659632215e21);u=Q(-85070586659632215e21);while(1){v=J[(l<<2)+B>>2];x=J[v+40>>2];y=J[v+36>>2];b=y&4?x:v+80|0;r=N[b+24>>2];z=N[b+20>>2];A=N[b+16>>2];e=N[d+64>>2];m=N[b+12>>2];n=N[b>>2];g=N[d+52>>2];h=N[d+56>>2];o=N[b+4>>2];i=N[d+60>>2];p=N[b+8>>2];N[d+12>>2]=Q(Q(Q(e*m)-Q(n*g))-Q(h*o))-Q(i*p);N[d+8>>2]=Q(Q(g*o)+Q(Q(e*p)+Q(i*m)))-Q(n*h);N[d+4>>2]=Q(Q(i*n)+Q(Q(e*o)+Q(h*m)))-Q(p*g);N[d>>2]=Q(Q(h*p)+Q(Q(e*n)+Q(g*m)))-Q(o*i);m=Q(r+r);n=Q(A+A);o=Q(z+z);p=Q(Q(i*m)+Q(Q(g*n)+Q(h*o)));r=Q(Q(e*e)+Q(-.5));N[d+24>>2]=N[d+76>>2]+Q(Q(i*p)+Q(Q(m*r)+Q(e*Q(Q(g*o)-Q(n*h)))));N[d+20>>2]=N[d+72>>2]+Q(Q(h*p)+Q(Q(o*r)+Q(e*Q(Q(i*n)-Q(m*g)))));N[d+16>>2]=N[d+68>>2]+Q(Q(g*p)+Q(Q(n*r)+Q(e*Q(Q(h*m)-Q(o*i)))));Lc(d+28|0,y&1?x- -64|0:v+116|0,d,Q(1));e=N[d+28>>2];g=N[d+32>>2];h=N[d+36>>2];s=h>s?s:h;N[f+16>>2]=s;q=g>q?q:g;N[f+12>>2]=q;k=e>k?k:e;N[f+8>>2]=k;e=N[d+40>>2];g=N[d+44>>2];h=N[d+48>>2];u=h>2]=u;t=g>2]=t;j=e>2]=j;l=l+1|0;if((w|0)!=(l|0)){continue}break}}Ia=d+80|0;e=N[f+24>>2];g=N[f+20>>2];h=N[f+8>>2];i=N[f+12>>2];j=N[f+16>>2];k=N[f+28>>2];q=Q(Q(j+k)*Q(.5));j=Q(Q(Q(k-j)*Q(.5))*c);N[a+20>>2]=q+j;k=Q(Q(i+e)*Q(.5));e=Q(Q(Q(e-i)*Q(.5))*c);N[a+16>>2]=k+e;i=Q(Q(h+g)*Q(.5));c=Q(Q(Q(g-h)*Q(.5))*c);N[a+12>>2]=i+c;N[a+8>>2]=q-j;N[a+4>>2]=k-e;N[a>>2]=i-c;Ia=f+32|0}function tI(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=Q(0),o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0);m=J[a+356>>2];u=J[a+332>>2];p=J[a+344>>2];q=p+P(b,80)|0;i=K[q+76|0];if(i){j=J[a+272>>2]+P(b,76)|0;k=J[q+72>>2];while(1){l=k+P(h+k|0,m)|0;e=(h<<5)+d|0;f=0;while(1){g=j+P(f,24)|0;N[(f+l<<2)+c>>2]=Q(Q(N[g+20>>2]*N[e+8>>2])+Q(Q(N[g+12>>2]*N[e>>2])+Q(N[g+16>>2]*N[e+4>>2])))+Q(Q(N[g+8>>2]*N[e+24>>2])+Q(Q(N[g>>2]*N[e+16>>2])+Q(N[g+4>>2]*N[e+20>>2])));f=f+1|0;if((f|0)!=(i|0)){continue}break}h=h+1|0;if((h|0)!=(i|0)){continue}break}}f=(b<<5)+u|0;e=J[f+24>>2];if(e){g=f+24|0;v=P(b,80)+p|0;while(1){f=0;a:{if(!i){i=0;b=e;break a}while(1){e=J[a+340>>2]+P(b,160)|0;w=N[e+128>>2];n=N[e+120>>2];x=N[e+124>>2];e=(f<<5)+d|0;J[e+28>>2]=0;J[e+12>>2]=0;y=N[e+4>>2];z=N[e>>2];N[e+24>>2]=Q(Q(n*y)-Q(x*z))+N[e+24>>2];A=n;n=N[e+8>>2];N[e+20>>2]=N[e+20>>2]+Q(Q(w*z)-Q(A*n));N[e+16>>2]=Q(Q(x*n)-Q(y*w))+N[e+16>>2];i=K[q+76|0];f=f+1|0;if(i>>>0>f>>>0){continue}break}p=J[a+344>>2];b=J[g>>2]}j=P(b,80)+p|0;k=K[j+76|0];b:{if(!k|!i){break b}l=J[a+272>>2]+P(b,76)|0;r=J[j+72>>2];s=J[v+72>>2];g=0;while(1){t=g+r|0;e=l+P(g,24)|0;f=0;while(1){h=(f<<5)+d|0;N[(t+P(f+s|0,m)<<2)+c>>2]=Q(Q(N[e+20>>2]*N[h+8>>2])+Q(Q(N[e+12>>2]*N[h>>2])+Q(N[e+16>>2]*N[h+4>>2])))+Q(Q(N[e+8>>2]*N[h+24>>2])+Q(Q(N[e>>2]*N[h+16>>2])+Q(N[e+4>>2]*N[h+20>>2])));f=f+1|0;if((f|0)!=(i|0)){continue}break}g=g+1|0;if((k|0)!=(g|0)){continue}break}if(!k){break b}r=i&254;s=i&1;t=J[j+72>>2];f=J[v+72>>2];h=0;while(1){j=h+t|0;l=P(j,m);e=0;g=0;if((i|0)!=1){while(1){o=e+f|0;N[(o+l<<2)+c>>2]=N[(j+P(m,o)<<2)+c>>2];o=f+(e|1)|0;N[(o+l<<2)+c>>2]=N[(j+P(m,o)<<2)+c>>2];e=e+2|0;g=g+2|0;if((r|0)!=(g|0)){continue}break}}if(s){e=e+f|0;N[(e+l<<2)+c>>2]=N[(j+P(e,m)<<2)+c>>2]}h=h+1|0;if((k|0)!=(h|0)){continue}break}}e=(b<<5)+u|0;g=e+24|0;e=J[e+24>>2];if(e){continue}break}}return b}function xu(a,b,c,d){var e=0,f=0,g=Q(0);f=Ia-16|0;Ia=f;e=J[a+176>>2];a:{b:{if(e){N[e>>2]=N[c>>2];N[e+4>>2]=N[c+4>>2];N[e+8>>2]=N[c+8>>2];N[e+12>>2]=N[c+12>>2];N[e+16>>2]=N[c+16>>2];N[e+20>>2]=N[c+20>>2];g=N[c+24>>2];H[e+28|0]=1;N[e+24>>2]=g;b=J[a>>2];if(!b){N[a+156>>2]=d;break a}I[b+148>>1]=L[b+148>>1]&63483|4;break b}e=J[b+288>>2];if(!e){zf(b);e=J[b+288>>2]}J[b+288>>2]=J[e>>2];J[b+280>>2]=J[b+280>>2]+1;H[e+24|0]=0;H[e+25|0]=0;H[e+26|0]=0;H[e+27|0]=0;H[e+28|0]=0;H[e+29|0]=0;H[e+30|0]=0;H[e+31|0]=0;H[e+56|0]=0;H[e+57|0]=0;H[e+58|0]=0;H[e+59|0]=0;H[e+60|0]=0;H[e+61|0]=0;H[e+62|0]=0;H[e+63|0]=0;H[e+48|0]=0;H[e+49|0]=0;H[e+50|0]=0;H[e+51|0]=0;H[e+52|0]=0;H[e+53|0]=0;H[e+54|0]=0;H[e+55|0]=0;H[e+40|0]=0;H[e+41|0]=0;H[e+42|0]=0;H[e+43|0]=0;H[e+44|0]=0;H[e+45|0]=0;H[e+46|0]=0;H[e+47|0]=0;H[e+32|0]=0;H[e+33|0]=0;H[e+34|0]=0;H[e+35|0]=0;H[e+36|0]=0;H[e+37|0]=0;H[e+38|0]=0;H[e+39|0]=0;H[e+16|0]=0;H[e+17|0]=0;H[e+18|0]=0;H[e+19|0]=0;H[e+20|0]=0;H[e+21|0]=0;H[e+22|0]=0;H[e+23|0]=0;H[e+8|0]=0;H[e+9|0]=0;H[e+10|0]=0;H[e+11|0]=0;H[e+12|0]=0;H[e+13|0]=0;H[e+14|0]=0;H[e+15|0]=0;H[e|0]=0;H[e+1|0]=0;H[e+2|0]=0;H[e+3|0]=0;H[e+4|0]=0;H[e+5|0]=0;H[e+6|0]=0;H[e+7|0]=0;H[e+31|0]=1;N[e+48>>2]=N[a+120>>2];N[e+52>>2]=N[a+124>>2];N[e+32>>2]=N[a+128>>2];N[e+36>>2]=N[a+132>>2];N[e+40>>2]=N[a+136>>2];N[e+44>>2]=N[a+140>>2];N[e+56>>2]=N[a+112>>2];N[e+60>>2]=N[a+116>>2];J[a+136>>2]=0;J[a+140>>2]=0;J[a+128>>2]=0;J[a+132>>2]=0;J[a+120>>2]=0;J[a+124>>2]=0;J[a+176>>2]=e;J[a+112>>2]=2139095039;J[a+116>>2]=2139095039;N[e>>2]=N[c>>2];N[e+4>>2]=N[c+4>>2];N[e+8>>2]=N[c+8>>2];N[e+12>>2]=N[c+12>>2];N[e+16>>2]=N[c+16>>2];N[e+20>>2]=N[c+20>>2];g=N[c+24>>2];H[e+28|0]=1;N[e+24>>2]=g}N[a+156>>2]=d;a=J[a>>2];if(!a){break a}b=J[J[a+40>>2]+1012>>2];c=K[J[a+44>>2]+9|0];J[f+12>>2]=J[a+144>>2];Ka[J[J[b>>2]+44>>2]](b,(c|0)==2,f+12|0);qu(a);Sm(a,d,1)}Ia=f+16|0}function Xj(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;h=Ia-16|0;Ia=h;J[h+12>>2]=-1;b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;j=b>>>16|b;f=j+1|0;Wj(a+176|0,f,h+12|0);J[h>>2]=0;J[h+4>>2]=0;e=a+196|0;if(f>>>0>(J[e+8>>2]&2147483647)>>>0){a:{if(!f){break a}d=f<<3;if(!d){break a}b=J[42504];c=Ka[J[J[b>>2]+20>>2]](b)|0?52666:70610;c=Ka[J[J[b+12>>2]+8>>2]](b+12|0,d,c,19542,553)|0}b=J[e>>2];d=J[e+4>>2];if((d|0)>0){g=(d<<3)+c|0;d=c;while(1){i=J[b+4>>2];J[d>>2]=J[b>>2];J[d+4>>2]=i;b=b+8|0;d=d+8|0;if(g>>>0>d>>>0){continue}break}b=J[e>>2]}if(!(!b|J[e+8>>2]<0)){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[e+8>>2]=f;J[e>>2]=c}b=J[e+4>>2];if((b|0)<(f|0)){c=J[e>>2];d=c+(f<<3)|0;c=c+(b<<3)|0;while(1){b=J[h+4>>2];J[c>>2]=J[h>>2];J[c+4>>2]=b;c=c+8|0;if(d>>>0>c>>>0){continue}break}}J[e+4>>2]=f;g=J[a+192>>2];if(f>>>0>(J[g+12>>2]&2147483647)>>>0){b=0;b:{if(!f){break b}c=f<<2;if(!c){break b}b=J[g>>2];b=Ka[J[J[b>>2]+8>>2]](b,c,19542,553)|0}d=J[g+4>>2];c=J[g+8>>2];if((c|0)>0){i=(c<<2)+b|0;e=d;c=b;while(1){N[c>>2]=N[e>>2];e=e+4|0;c=c+4|0;if(i>>>0>c>>>0){continue}break}}if(!(!d|J[g+12>>2]<0)){c=J[g>>2];Ka[J[J[c>>2]+12>>2]](c,d)}J[g+12>>2]=f;J[g+4>>2]=b}J[g+8>>2]=f;b=j+32>>>5|0;if(b>>>0>(J[a+140>>2]&2147483647)>>>0){c=J[42504];c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,b<<2,29113,21414,438)|0;d=J[a+136>>2];c:{if(!d){break c}Va(c,d,J[a+140>>2]<<2);if(J[a+140>>2]<0){break c}d=J[a+136>>2];if(!d){break c}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d)}d=J[a+140>>2];Wa(c+(d<<2)|0,0,b-d<<2);J[a+140>>2]=b;J[a+136>>2]=c}if(b>>>0>(J[a+152>>2]&2147483647)>>>0){c=J[42504];c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,b<<2,29113,21414,438)|0;d=J[a+148>>2];d:{if(!d){break d}Va(c,d,J[a+152>>2]<<2);if(J[a+152>>2]<0){break d}d=J[a+148>>2];if(!d){break d}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,d)}d=J[a+152>>2];Wa(c+(d<<2)|0,0,b-d<<2);J[a+152>>2]=b;J[a+148>>2]=c}Ia=h+16|0}function xf(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0;f=Ia-16|0;Ia=f;b=J[a+44>>2];if(K[b+9|0]!=2){I[a+92>>1]=L[a+92>>1]&65534;b=Ia-16|0;Ia=b;c=J[a+40>>2];a:{if(!J[c+2344>>2]){break a}d=L[a+148>>1];if(d&64){H[c+2281|0]=0;d=d&65471}I[a+148>>1]=d|128;if(d&32){break a}J[b+8>>2]=J[a+44>>2];d=qb(c+2240|0,b+8|0,b+15|0);if(!K[b+15|0]){J[d>>2]=J[b+8>>2]}I[a+148>>1]=L[a+148>>1]|32}Ia=b+16|0;b=J[a+44>>2]}b:{if(!(K[b+44|0]&16)){break b}b=J[a+40>>2];J[f+8>>2]=a;b=qb(b+4632|0,f+8|0,f+15|0);if(K[f+15|0]){break b}J[b>>2]=J[f+8>>2]}c:{if(K[a+149|0]&16|((K[J[a+44>>2]+44|0]&3)==3|M[a+152>>2]>4294967293)){break c}b=J[a+32>>2];if(!b){break c}while(1){cu(b);b=J[b>>2];if(b){continue}break}}c=J[a+28>>2];if(c){b=0;while(1){d=J[J[a+20>>2]+(b<<2)>>2];g=K[d+20|0];d:{if(!g|(g|0)==2|K[d+21|0]&32){break d}if(!$g(d)|K[d+20|0]>2){break d}Mi(J[a+40>>2],d)}b=b+1|0;if((c|0)!=(b|0)){continue}break}}b=J[a+44>>2];e:{if(!(K[b+44|0]&32)){break e}f:{if(K[b+9|0]==2){d=J[a+144>>2];if(d>>>0>4294967167){break e}g=d>>>7|0;c=g+32>>>5|0;a=J[a+40>>2];if(c>>>0<=(J[a+4740>>2]&2147483647)>>>0){b=J[a+4736>>2];break f}b=J[42504]+12|0;b=Ka[J[J[b>>2]+8>>2]](b,c<<2,29113,21414,438)|0;e=J[a+4736>>2];g:{if(!e){break g}Va(b,e,J[a+4740>>2]<<2);if(J[a+4740>>2]<0){break g}e=J[a+4736>>2];if(!e){break g}h=J[42504]+12|0;Ka[J[J[h>>2]+12>>2]](h,e)}e=J[a+4740>>2];Wa((e<<2)+b|0,0,c-e<<2);J[a+4740>>2]=c;J[a+4736>>2]=b;break f}c=J[a+40>>2];d=J[a+144>>2];g=d>>>7|0;a=g+32>>>5|0;if((J[c+4728>>2]&2147483647)>>>0>=a>>>0){b=J[c+4724>>2];break f}b=J[42504]+12|0;b=Ka[J[J[b>>2]+8>>2]](b,a<<2,29113,21414,438)|0;e=J[c+4724>>2];h:{if(!e){break h}Va(b,e,J[c+4728>>2]<<2);if(J[c+4728>>2]<0){break h}e=J[c+4724>>2];if(!e){break h}h=J[42504]+12|0;Ka[J[J[h>>2]+12>>2]](h,e)}e=J[c+4728>>2];Wa((e<<2)+b|0,0,a-e<<2);J[c+4728>>2]=a;J[c+4724>>2]=b}a=(d>>>10&4194300)+b|0;J[a>>2]=J[a>>2]|1<>2]+16>>2]](d,L[c+16>>1]+J[b+32>>2]|0,F,J[b+28>>2],t);d=K[c+18|0];if(d){H=Q(N[a+80>>2]+N[h>>2]);b=(t+(d<<4)|0)-16|0;A=N[b+8>>2];B=N[b+4>>2];C=N[b>>2];b=0;while(1){j=C;h=t+(b<<4)|0;C=N[h>>2];u=Q(j-C);l=N[i+4>>2];o=N[i>>2];j=B;B=N[h+4>>2];v=Q(j-B);j=Q(Q(u*l)-Q(o*v));q=N[a+56>>2];p=N[i+8>>2];k=A;A=N[h+8>>2];w=Q(k-A);m=Q(Q(v*p)-Q(l*w));x=N[a+48>>2];k=Q(Q(w*o)-Q(p*u));D=N[a+52>>2];y=Q(Q(j*q)+Q(Q(m*x)+Q(k*D)));z=Q(Q(j*A)+Q(Q(m*C)+Q(B*k)));n=N[a+72>>2];r=N[a+64>>2];s=N[a+68>>2];a:{if(Q(Q(y-z)*Q(Q(Q(j*n)+Q(Q(m*r)+Q(k*s)))-z))>Q(0)){break a}E=j;j=Q(n-q);n=m;m=Q(r-x);r=k;k=Q(s-D);n=Q(Q(E*j)+Q(Q(n*m)+Q(r*k)));if(n==Q(0)){break a}r=Q(Q(o*k)-Q(m*l));E=q;q=Q(Q(z-y)/n);z=Q(E+Q(j*q));y=Q(z-A);n=Q(Q(l*j)-Q(k*p));x=Q(x+Q(m*q));s=Q(x-C);j=Q(Q(p*m)-Q(j*o));m=Q(D+Q(k*q));k=Q(m-B);j=Q(Q(Q(r*y)+Q(Q(n*s)+Q(j*k)))/Q(Q(r*w)+Q(Q(n*u)+Q(v*j))));if(j>Q(1.0049999952316284)|j>2];q=N[e>>2];D=N[e+4>>2];y=N[e+24>>2];n=N[e+16>>2];r=N[e+20>>2];l=N[e+40>>2];o=N[e+56>>2];p=N[e+32>>2];s=N[e+48>>2];I=N[e+36>>2];M=N[e+52>>2];d=P(J[g>>2],48)+f|0;J[d+12>>2]=0;E=l;l=Q(z-o);o=Q(x-s);s=Q(p*o);p=Q(m-M);N[d+8>>2]=Q(E*l)+Q(s+Q(I*p));N[d+4>>2]=Q(y*l)+Q(Q(n*o)+Q(p*r));N[d>>2]=Q(k*l)+Q(Q(q*o)+Q(p*D));d=P(J[g>>2],48)+f|0;N[d+16>>2]=x-u;J[d+28>>2]=0;N[d+24>>2]=z-w;N[d+20>>2]=m-j;l=N[i+8>>2];h=J[i+4>>2];F=J[i>>2];d=J[g>>2];J[g>>2]=d+1;d=P(d,48)+f|0;J[d+32>>2]=F;J[d+36>>2]=h;N[d+44>>2]=v;N[d+40>>2]=l;d=K[c+18|0]}b=b+1|0;if(d>>>0>b>>>0){continue}break}}Ia=G}function zia(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=Q(0),k=Q(0),l=0,m=Q(0),n=0,o=0,p=0,q=Q(0),r=Q(0),s=0,t=Q(0),u=0,v=0;i=Ia-480|0;Ia=i;m=N[c+24>>2];s=J[f>>2];f=J[a+40>>2];l=J[c>>2];n=J[c+4>>2];o=J[c+8>>2];p=J[c+12>>2];u=J[c+20>>2];v=J[c+16>>2];J[i+476>>2]=0;N[i+472>>2]=m;J[i+464>>2]=v;J[i+468>>2]=u;J[i+456>>2]=o;J[i+460>>2]=p;J[i+448>>2]=l;J[i+452>>2]=n;J[i+436>>2]=0;J[i+440>>2]=1065353216;J[i+428>>2]=0;J[i+432>>2]=0;J[i+420>>2]=0;J[i+424>>2]=1065353216;J[i+412>>2]=0;J[i+416>>2]=0;J[i+404>>2]=1065353216;J[i+408>>2]=1065353216;J[i+388>>2]=1065353216;J[i+392>>2]=0;H[i+444|0]=0;J[i+396>>2]=0;J[i+400>>2]=0;J[i+380>>2]=0;J[i+384>>2]=0;J[i+372>>2]=1065353216;J[i+376>>2]=0;n=kA(a,i+372|0,i+348|0,i+276|0);m=N[a+8>>2];q=N[a+12>>2];r=N[a+4>>2];J[i+268>>2]=0;N[i+264>>2]=q;N[i+260>>2]=m;N[i+256>>2]=r;t=Q(N[e+8>>2]*Q(.05000000074505806));j=Q(r*N[f+52>>2]);k=Q(m*N[f+56>>2]);j=j<=k?j:k;k=Q(q*N[f+60>>2]);j=j<=k?j:k;k=Q(j*Q(.25));N[i+240>>2]=k>t?t:k;l=J[a+16>>2];o=J[a+20>>2];p=J[a+28>>2];J[i+232>>2]=J[a+24>>2];J[i+236>>2]=p;J[i+224>>2]=l;J[i+228>>2]=o;H[i+96|0]=0;J[i+88>>2]=0;J[i+92>>2]=0;J[i+80>>2]=0;J[i+84>>2]=0;J[i+72>>2]=0;J[i+76>>2]=0;J[i+64>>2]=0;J[i+68>>2]=0;J[i+208>>2]=f;J[i+216>>2]=J[f+40>>2]+P(K[f+39|0],20);a=K[f+38|0];N[i+88>>2]=j*Q(.02500000037252903);N[i+80>>2]=j*Q(.10000000149011612);N[i+84>>2]=j*Q(.05000000074505806);H[i+220|0]=a;a=i+112|0;l=i+160|0;Cb(i+256|0,i+224|0,a,l,i- -64|0,r==Q(1)&m==Q(1)&q==Q(1));J[i+212>>2]=J[f+44>>2];a:{if(n){H[i+44|0]=1;J[i+40>>2]=l;J[i+36>>2]=a;J[i>>2]=156540;J[i+32>>2]=i+448;J[i+48>>2]=i- -64;a=Do(i+276|0,i,i+240|0,i+348|0,b,c,d,N[e>>2],g,i+372|0,1,s,h);break a}H[i+44|0]=0;J[i+40>>2]=l;J[i+36>>2]=a;J[i>>2]=156588;J[i+32>>2]=i+448;J[i+48>>2]=i- -64;a=Do(i+276|0,i,i+240|0,i+348|0,b,c,d,N[e>>2],g,i+372|0,0,s,h)}Ia=i+480|0;return a|0}function wx(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0;g=Ia-16|0;Ia=g;H[a+68|0]=0;J[a+64>>2]=0;J[a+44>>2]=d;J[a+4>>2]=b;J[a+40>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;f=a+4|0;J[a+28>>2]=f;J[a+24>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+12>>2]=2517;J[a+8>>2]=f;J[a>>2]=167116;J[a+72>>2]=a+8;d=d+68|0;if(d){b=Ka[J[J[b>>2]+8>>2]](b,d,2517,21225,126)|0}else{b=0}b=Wa(b,15,d);h=J[a+16>>2];if(h){i=J[J[a+8>>2]>>2];Ka[J[J[i>>2]+12>>2]](i,h)}J[a+80>>2]=0;J[a+84>>2]=0;J[a+20>>2]=b;J[a+16>>2]=b;J[a+132>>2]=f;J[a+128>>2]=c;J[a+24>>2]=b+d;J[a+88>>2]=0;J[a+92>>2]=0;J[a+96>>2]=0;J[a+100>>2]=0;J[a+124>>2]=166960;J[a+120>>2]=166940;J[a+116>>2]=166900;J[a+112>>2]=166880;J[a+108>>2]=166824;J[a>>2]=166720;b=J[J[a+132>>2]>>2];j=a,k=Ka[J[J[b>>2]+8>>2]](b,28,70541,19705,113)|0,J[j+136>>2]=k;b=Ia-16|0;Ia=b;Ia=b+16|0;J[a+160>>2]=0;J[a+164>>2]=0;J[a+156>>2]=f;b=0;J[a+152>>2]=0;J[a+144>>2]=0;J[a+148>>2]=0;J[a+140>>2]=f;J[a+168>>2]=0;J[a+172>>2]=0;J[a+176>>2]=0;J[a+180>>2]=0;J[a+192>>2]=0;J[a+196>>2]=0;J[a+184>>2]=1061158912;J[a+188>>2]=-1;Tn(a+156|0,64);J[a+204>>2]=0;J[a+208>>2]=0;J[a+200>>2]=f;J[a+212>>2]=0;J[a+216>>2]=0;J[a+220>>2]=0;J[a+224>>2]=0;J[a+236>>2]=0;J[a+240>>2]=0;J[a+228>>2]=1061158912;J[a+232>>2]=-1;Tn(a+200|0,64);J[a+248>>2]=0;J[a+252>>2]=0;J[a+244>>2]=f;J[a+256>>2]=0;J[a+260>>2]=0;J[a+264>>2]=0;J[a+268>>2]=0;J[a+280>>2]=0;J[a+284>>2]=0;J[a+272>>2]=1061158912;J[a+276>>2]=-1;vx(a+244|0,64);H[a+308|0]=0;J[a+304>>2]=0;J[a+296>>2]=0;J[a+300>>2]=0;J[a+292>>2]=f;J[a+288>>2]=0;J[a+64>>2]=a+132;c=a+124|0;a:{f=J[e>>2];if(!f){break a}e=J[e+4>>2];while(1){d=e+(b<<3)|0;Sn(a,J[d>>2],L[d+4>>1],K[d+6|0]);b=b+1|0;if((f|0)!=(b|0)){continue}break}if(J[a+64>>2]){break a}break a}J[g+12>>2]=c;b=J[a+36>>2];b:{if(b>>>0>=(J[a+40>>2]&2147483647)>>>0){Ce(a+28|0,g+12|0);break b}J[J[a+32>>2]+(b<<2)>>2]=c;J[a+36>>2]=b+1}H[a+68|0]=1;Ia=g+16|0;return a}function mg(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),M=Q(0),O=Q(0),P=Q(0);c=Ia-80|0;Ia=c;e=J[b+76>>2];Ka[J[J[e>>2]+28>>2]](e,c- -64|0,c+60|0);dc(c+32|0,J[c+64>>2]);dc(c+4|0,J[c+60>>2]);e=J[c+64>>2];f=Q(0);a:{if(!e){break a}f=Q(0);if(L[e+4>>1]==6){break a}o=c+68|0;Ka[J[J[e>>2]+156>>2]](o,e);k=N[c+76>>2];I=N[c+72>>2];K=N[c+68>>2];Ka[J[J[e>>2]+164>>2]](o,e);A=N[c+76>>2];B=N[c+72>>2];f=N[c+68>>2]}e=J[c+60>>2];g=Q(0);b:{if(!e){break b}g=Q(0);if(L[e+4>>1]==6){break b}o=c+68|0;Ka[J[J[e>>2]+156>>2]](o,e);h=N[c+76>>2];M=N[c+72>>2];O=N[c+68>>2];Ka[J[J[e>>2]+164>>2]](o,e);C=N[c+76>>2];D=N[c+68>>2];g=N[c+72>>2]}l=N[c+40>>2];i=N[b+44>>2];m=Q(i+i);i=N[c+32>>2];j=N[b+36>>2];p=Q(j+j);j=N[c+36>>2];d=N[b+40>>2];q=Q(d+d);x=Q(Q(l*m)+Q(Q(i*p)+Q(j*q)));r=N[c+12>>2];d=N[b+72>>2];s=Q(d+d);t=N[c+4>>2];d=N[b- -64>>2];u=Q(d+d);v=N[c+8>>2];d=N[b+68>>2];w=Q(d+d);y=Q(Q(r*s)+Q(Q(t*u)+Q(v*w)));d=N[c+44>>2];n=Q(Q(d*d)+Q(-.5));E=Q(Q(j*x)+Q(Q(q*n)+Q(d*Q(Q(l*p)-Q(m*i)))));F=Q(Q(i*x)+Q(Q(p*n)+Q(d*Q(Q(j*m)-Q(q*l)))));P=h;h=N[c+16>>2];z=Q(Q(h*h)+Q(-.5));G=Q(Q(v*y)+Q(Q(w*z)+Q(h*Q(Q(r*u)-Q(s*t)))));H=Q(Q(t*y)+Q(Q(u*z)+Q(h*Q(Q(v*s)-Q(w*r)))));k=Q(Q(Q(Q(f*E)-Q(F*B))+Q(Q(P-Q(Q(D*G)-Q(H*g)))-k))-N[c+56>>2]);k=Q(k+k);m=Q(Q(l*x)+Q(Q(m*n)+Q(d*Q(Q(i*q)-Q(p*j)))));h=Q(Q(r*y)+Q(Q(s*z)+Q(h*Q(Q(t*w)-Q(u*v)))));g=Q(Q(Q(Q(B*m)-Q(E*A))+Q(Q(O-Q(Q(g*h)-Q(G*C)))-K))-N[c+48>>2]);g=Q(g+g);f=Q(Q(Q(Q(A*F)-Q(m*f))+Q(Q(M-Q(Q(C*H)-Q(h*D)))-I))-N[c+52>>2]);f=Q(f+f);h=Q(Q(l*k)+Q(Q(i*g)+Q(j*f)));N[a+8>>2]=Q(l*h)+Q(Q(k*n)-Q(d*Q(Q(i*f)-Q(g*j))));N[a+4>>2]=Q(j*h)+Q(Q(f*n)-Q(d*Q(Q(l*g)-Q(k*i))));N[a>>2]=Q(i*h)+Q(Q(g*n)-Q(d*Q(Q(j*k)-Q(f*l))));Ia=c+80|0}function yY(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;d=J[a>>2];e=J[a+4>>2]-d>>6;if(e>>>0>>0){a:{h=b-e|0;f=J[a+8>>2];d=J[a+4>>2];if(h>>>0<=f-d>>6>>>0){b=a;if(h){a=(h<<6)+d|0;while(1){f=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=f;J[d+8>>2]=J[c+8>>2];I[d+12>>1]=L[c+12>>1];N[d+16>>2]=N[c+16>>2];N[d+20>>2]=N[c+20>>2];N[d+24>>2]=N[c+24>>2];N[d+28>>2]=N[c+28>>2];N[d+32>>2]=N[c+32>>2];N[d+36>>2]=N[c+36>>2];N[d+40>>2]=N[c+40>>2];f=J[c+48>>2];J[d+44>>2]=J[c+44>>2];J[d+48>>2]=f;f=J[c+56>>2];J[d+52>>2]=J[c+52>>2];J[d+56>>2]=f;J[d+60>>2]=J[c+60>>2];d=d- -64|0;if((a|0)!=(d|0)){continue}break}}else{a=d}J[b+4>>2]=a;break a}b:{b=J[a>>2];e=d-b>>6;g=h+e|0;if(g>>>0<67108864){d=f-b|0;b=d>>5;i=d>>>0>=2147483584?67108863:b>>>0>g>>>0?b:g;if(i){if(i>>>0>=67108864){break b}f=Ua(i<<6)}else{f=0}b=f+(e<<6)|0;g=b+(h<<6)|0;d=b;while(1){e=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=e;J[d+8>>2]=J[c+8>>2];I[d+12>>1]=L[c+12>>1];N[d+16>>2]=N[c+16>>2];N[d+20>>2]=N[c+20>>2];N[d+24>>2]=N[c+24>>2];N[d+28>>2]=N[c+28>>2];N[d+32>>2]=N[c+32>>2];N[d+36>>2]=N[c+36>>2];N[d+40>>2]=N[c+40>>2];e=J[c+48>>2];J[d+44>>2]=J[c+44>>2];J[d+48>>2]=e;e=J[c+56>>2];J[d+52>>2]=J[c+52>>2];J[d+56>>2]=e;J[d+60>>2]=J[c+60>>2];d=d- -64|0;if((g|0)!=(d|0)){continue}break}d=J[a+4>>2];e=J[a>>2];if((d|0)!=(e|0)){while(1){d=d+-64|0;c=J[d+4>>2];b=b+-64|0;J[b>>2]=J[d>>2];J[b+4>>2]=c;J[b+8>>2]=J[d+8>>2];I[b+12>>1]=L[d+12>>1];N[b+16>>2]=N[d+16>>2];N[b+20>>2]=N[d+20>>2];N[b+24>>2]=N[d+24>>2];N[b+28>>2]=N[d+28>>2];N[b+32>>2]=N[d+32>>2];N[b+36>>2]=N[d+36>>2];N[b+40>>2]=N[d+40>>2];c=J[d+48>>2];J[b+44>>2]=J[d+44>>2];J[b+48>>2]=c;c=J[d+56>>2];J[b+52>>2]=J[d+52>>2];J[b+56>>2]=c;J[b+60>>2]=J[d+60>>2];if((d|0)!=(e|0)){continue}break}d=J[a>>2]}J[a+8>>2]=(i<<6)+f;J[a+4>>2]=g;J[a>>2]=b;if(d){fb(d)}break a}ga();B()}pc();B()}return}if(b>>>0>>0){J[a+4>>2]=d+(b<<6)}}function uh(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0;f=Ia-16|0;Ia=f;e=J[a+28>>2];if(e){while(1){d=J[J[a+20>>2]+(c<<2)>>2];b=K[d+20|0];a:{if(!b|(b|0)==2|!(K[d+21|0]&32)){break a}b=0;b:{c:{switch(K[d+20|0]){case 0:b=Nm(d-4|0);break b;case 1:b=Xt(d-4|0);break b;case 2:b=1;break b;case 4:b=Ut(d);break b;case 5:break c;default:break b}}H[d+21|0]=K[d+21|0]&223;b=1}if(!b|K[d+20|0]>2){break a}kr(J[a+40>>2],d)}c=c+1|0;if((e|0)!=(c|0)){continue}break}}c=J[a+44>>2];d:{if(K[a+148|0]&8){break d}J[c+104>>2]=0;J[c+96>>2]=0;J[c+100>>2]=0;J[c+88>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;b=J[c+176>>2];if(H[J[a+100>>2]+28|0]>=0){d=K[c+173|0];e:{if(!b|K[J[c+176>>2]+31|0]==1){break e}b=J[c+176>>2];if(!b){break e}J[b+48>>2]=0;J[b+52>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0;J[b+56>>2]=0;J[b+40>>2]=0;J[b+24>>2]=0}if(!d){H[a+150|0]=1;break d}H[a+150|0]=0;break d}f:{if(!b|K[J[c+176>>2]+31|0]==1){break f}b=J[c+176>>2];if(!b){break f}J[b+48>>2]=0;J[b+52>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+56>>2]=0;J[b+40>>2]=0}H[a+150|0]=K[a+150|0]&251}if(K[J[a+44>>2]+9|0]!=2){d=Ia-16|0;Ia=d;b=L[a+148>>1];e=J[a+40>>2];if(J[e+2344>>2]){if(b&128){H[e+2280|0]=0;b=b&65407}b=b|64;I[a+148>>1]=b}if(!(b&16)){J[d+8>>2]=J[a+44>>2];b=qb(e+2200|0,d+8|0,d+15|0);if(!K[d+15|0]){J[b>>2]=J[d+8>>2]}I[a+148>>1]=L[a+148>>1]|16}Ia=d+16|0}if(K[c+44|0]&16){b=J[a+40>>2];J[f+12>>2]=a;pb(b+4632|0,f+12|0)}c=J[a+32>>2];if(c){while(1){Lm(c);c=J[c>>2];if(c){continue}break}}b=J[a+44>>2];g:{if(!(K[b+44|0]&32)){break g}h:{if(K[b+9|0]==2){c=J[a+144>>2];if(c>>>0>4294967167){break g}b=c>>>7|0;a=J[a+40>>2];if(b>>>0>=J[a+4740>>2]<<5>>>0){break g}a=a+4736|0;break h}c=J[a+144>>2];b=c>>>7|0;a=J[a+40>>2];if(b>>>0>=J[a+4728>>2]<<5>>>0){break g}a=a+4724|0}a=J[a>>2]+(c>>>10&4194300)|0;c=J[a>>2];g=a,h=dla(-2,b)&c,J[g>>2]=h}Ia=f+16|0}function Vw(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;f=Ia-112|0;Ia=f;h=J[d>>2];g=J[d+4>>2];k=J[a+48>>2];i=Ka[J[J[k>>2]+16>>2]](k)|0;J[f+8>>2]=h;J[f+12>>2]=g;Ka[J[J[i>>2]+80>>2]](f+40|0,i,b,c,f+8|0,e);Ka[J[J[k>>2]+20>>2]](k);n=a+52|0;k=J[d+4>>2];i=J[d>>2];h=k-i|0;l=(h|0)/20|0;g=P(l,24);if(g>>>0>M[a+56>>2]){H[f+40|0]=0;Ww(n,g,f+40|0)}m=J[n>>2];if((i|0)!=(k|0)){if((h|0)!=20){h=l&-2;i=0;while(1){g=m+P(j,24)|0;J[g+4>>2]=0;J[g+8>>2]=0;J[g>>2]=168456;J[g+12>>2]=0;g=m+P(j|1,24)|0;J[g+12>>2]=0;J[g+4>>2]=0;J[g+8>>2]=0;J[g>>2]=168456;j=j+2|0;i=i+2|0;if((h|0)!=(i|0)){continue}break}}if(l&1){g=m+P(j,24)|0;J[g+4>>2]=0;J[g+8>>2]=0;J[g>>2]=168456;J[g+12>>2]=0}o=l>>>0<=1?1:l;j=0;while(1){h=P(j,20);p=wb(a,J[h+J[d>>2]>>2]);g=h+J[d>>2]|0;n=wb(a,J[g+4>>2]);g=wb(a,J[g+8>>2]);h=h+J[d>>2]|0;i=J[h+12>>2];k=J[h+16>>2];h=m+P(j,24)|0;J[h+8>>2]=n;J[h+12>>2]=g;J[h+16>>2]=i;J[h+20>>2]=k;J[h+4>>2]=p;j=j+1|0;if((o|0)!=(j|0)){continue}break}}g=wb(a,J[b>>2]);b=wb(a,J[b+4>>2]);d=wb(a,J[c>>2]);c=wb(a,J[c+4>>2]);J[f+28>>2]=m;J[f+32>>2]=m+P(l,24);J[f+36>>2]=e;e=0;J[f+12>>2]=e|g;J[f+16>>2]=b;J[f+8>>2]=168488;J[f+20>>2]=d|e;J[f+24>>2]=c;J[f+96>>2]=17;J[f+40>>2]=167536;J[f+44>>2]=f+96;e=f+40|0;Uw(e,f+28|0);Ka[J[J[f+40>>2]+16>>2]](e,f+36|0);d=J[a+280>>2];c=J[a+284>>2];b=J[f+96>>2];q=f,r=yb(),J[q+64>>2]=r;J[f+68>>2]=Ja;J[f+56>>2]=d;J[f+60>>2]=c;J[f+48>>2]=1;J[f+44>>2]=b;J[f+40>>2]=167616;b=J[a+320>>2];b=Ka[J[J[b>>2]+16>>2]](b)|0;Ka[J[J[b>>2]+12>>2]](b,e|4,4)|0;Ka[J[J[b>>2]+12>>2]](b,f+48|0,4)|0;Ka[J[J[b>>2]+12>>2]](b,f+56|0,8)|0;Ka[J[J[b>>2]+12>>2]](b,f- -64|0,8)|0;b=J[a+320>>2];J[f+104>>2]=b;J[f+100>>2]=167648;H[f+111|0]=5;Ka[J[J[b>>2]+12>>2]](b,f+111|0,1)|0;Ka[J[J[f+8>>2]+8>>2]](f+8|0,f+100|0);b=J[a+320>>2];Ka[J[J[b>>2]+20>>2]](b);Ia=f+112|0;return!K[a+272|0]|0}function kd(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);t=N[e+8>>2];h=N[c+8>>2];s=Q(t-h);j=N[b+8>>2];p=Q(j-h);x=N[e>>2];k=N[c>>2];q=Q(x-k);r=N[b>>2];l=Q(r-k);y=N[e+4>>2];m=N[c+4>>2];u=Q(y-m);n=N[b+4>>2];o=Q(n-m);i=Q(Q(s*p)+Q(Q(q*l)+Q(u*o)));v=N[d+8>>2];w=Q(v-h);z=Q(w*p);h=N[d>>2];p=Q(h-k);k=Q(p*l);l=N[d+4>>2];m=Q(l-m);k=Q(z+Q(k+Q(m*o)));if(!(!(k<=Q(0))|!(i<=Q(0)))){J[f>>2]=0;J[g>>2]=0;N[a>>2]=N[c>>2];N[a+4>>2]=N[c+4>>2];N[a+8>>2]=N[c+8>>2];return}o=Q(j-v);h=Q(r-h);v=Q(n-l);l=Q(Q(s*o)+Q(Q(q*h)+Q(u*v)));h=Q(Q(w*o)+Q(Q(p*h)+Q(m*v)));if(!(!(h>=Q(0))|!(h>=l))){J[f>>2]=1065353216;J[g>>2]=0;N[a>>2]=N[d>>2];N[a+4>>2]=N[d+4>>2];N[a+8>>2]=N[d+8>>2];return}o=Q(Q(k*l)-Q(i*h));if(!(!(o<=Q(0))|(!(h<=Q(0))|!(k>=Q(0))))){i=Q(k/Q(k-h));N[f>>2]=i;J[g>>2]=0;h=N[c>>2];j=N[c+4>>2];N[a+8>>2]=Q(w*i)+N[c+8>>2];N[a+4>>2]=j+Q(m*i);N[a>>2]=h+Q(p*i);return}j=Q(j-t);t=Q(r-x);n=Q(n-y);r=Q(Q(w*j)+Q(Q(p*t)+Q(m*n)));j=Q(Q(s*j)+Q(Q(q*t)+Q(u*n)));if(!(!(j>=Q(0))|!(j>=r))){J[f>>2]=0;J[g>>2]=1065353216;N[a>>2]=N[e>>2];N[a+4>>2]=N[e+4>>2];N[a+8>>2]=N[e+8>>2];return}k=Q(Q(r*i)-Q(j*k));if(!(!(k<=Q(0))|(!(j<=Q(0))|!(i>=Q(0))))){J[f>>2]=0;i=Q(i/Q(i-j));N[g>>2]=i;h=N[c>>2];j=N[c+4>>2];N[a+8>>2]=Q(s*i)+N[c+8>>2];N[a+4>>2]=j+Q(u*i);N[a>>2]=h+Q(q*i);return}a:{n=Q(Q(h*j)-Q(l*r));if(!(n<=Q(0))){break a}i=Q(l-h);if(!(i>=Q(0))){break a}h=Q(r-j);if(!(h>=Q(0))){break a}i=Q(i/Q(i+h));N[f>>2]=Q(1)-i;N[g>>2]=i;h=N[d>>2];k=N[e>>2];j=N[d+4>>2];s=N[e+4>>2];q=N[d+8>>2];N[a+8>>2]=q+Q(i*Q(N[e+8>>2]-q));N[a+4>>2]=j+Q(i*Q(s-j));N[a>>2]=h+Q(i*Q(k-h));return}h=Q(Q(1)/Q(o+Q(n+k)));i=Q(k*h);N[f>>2]=i;h=Q(o*h);N[g>>2]=h;j=N[c>>2];k=N[c+4>>2];N[a+8>>2]=Q(s*h)+Q(Q(w*i)+N[c+8>>2]);N[a+4>>2]=Q(u*h)+Q(k+Q(m*i));N[a>>2]=Q(q*h)+Q(j+Q(p*i))}function Pb(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0);d=N[c+4>>2];k=Q(d+d);h=N[c+8>>2];i=Q(k*h);l=N[c>>2];e=Q(l+l);o=N[c+12>>2];f=Q(e*o);g=Q(i+f);N[a+28>>2]=g;j=Q(e*h);n=Q(k*o);p=Q(j-n);N[a+24>>2]=p;i=Q(i-f);N[a+20>>2]=i;y=Q(e*d);r=Q(h+h);q=Q(o*r);o=Q(y+q);N[a+12>>2]=o;f=Q(j+n);N[a+8>>2]=f;j=Q(y-q);N[a+4>>2]=j;y=Q(1);e=Q(Q(1)-Q(l*e));k=Q(d*k);d=Q(e-k);N[a+32>>2]=d;m=e;e=Q(h*r);h=Q(m-e);N[a+16>>2]=h;e=Q(Q(Q(1)-k)-e);N[a>>2]=e;k=Q(f*Q(0));l=Q(i*Q(0));n=N[b+8>>2];r=Q(Q(k+l)+Q(d*n));m=Q(d*Q(0));q=N[b>>2];u=Q(m+Q(l+Q(f*q)));z=m;m=N[b+4>>2];v=Q(z+Q(k+Q(i*m)));k=Q(Q(d*r)+Q(Q(f*u)+Q(i*v)));N[a+32>>2]=k;l=Q(j*Q(0));s=Q(h*Q(0));w=Q(Q(l+s)+Q(g*n));t=Q(g*Q(0));s=Q(t+Q(s+Q(j*q)));t=Q(t+Q(l+Q(h*m)));l=Q(Q(d*w)+Q(Q(f*s)+Q(i*t)));N[a+28>>2]=l;z=d;d=Q(e*Q(0));A=Q(o*Q(0));x=Q(Q(d+A)+Q(p*n));n=f;f=Q(p*Q(0));q=Q(f+Q(A+Q(e*q)));m=Q(f+Q(d+Q(o*m)));i=Q(Q(z*x)+Q(Q(n*q)+Q(i*m)));N[a+24>>2]=i;f=Q(Q(g*r)+Q(Q(j*u)+Q(h*v)));N[a+20>>2]=f;n=Q(Q(g*w)+Q(Q(j*s)+Q(h*t)));N[a+16>>2]=n;h=Q(Q(g*x)+Q(Q(j*q)+Q(h*m)));N[a+12>>2]=h;j=Q(Q(p*r)+Q(Q(e*u)+Q(o*v)));N[a+8>>2]=j;d=Q(Q(p*w)+Q(Q(e*s)+Q(o*t)));N[a+4>>2]=d;p=Q(Q(p*x)+Q(Q(e*q)+Q(o*m)));N[a>>2]=p;o=Q(0);e=Q(0);r=Q(0);q=Q(1);u=Q(0);g=Q(0);m=Q(0);v=Q(1);w=Q(Q(h*l)-Q(i*n));s=Q(Q(n*k)-Q(l*f));t=Q(k*h);x=Q(Q(j*w)+Q(Q(p*s)+Q(d*Q(Q(f*i)-t))));if(x!=Q(0)){g=Q(Q(1)/x);v=Q(Q(Q(p*n)+Q(d*Q(-h)))*g);q=Q(Q(Q(p*k)-Q(i*j))*g);e=Q(Q(Q(d*f)-Q(n*j))*g);y=Q(s*g);m=Q(g*Q(-Q(Q(p*l)-Q(i*d))));u=Q(g*Q(-Q(Q(p*f)-Q(h*j))));r=Q(g*Q(-Q(t+Q(i*Q(-f)))));o=Q(g*Q(-Q(Q(d*k)-Q(j*l))));g=Q(w*g)}N[a+36>>2]=y;N[a+68>>2]=v;N[a- -64>>2]=m;N[a+60>>2]=g;N[a+56>>2]=u;N[a+52>>2]=q;N[a+48>>2]=r;N[a+44>>2]=e;N[a+40>>2]=o;H[a+72|0]=Q(Q(N[b>>2]*N[b+4>>2])*N[b+8>>2])>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0}o=Q(N[a+24>>2]*Q(b>>>0));a:{if(o=Q(0)){f=~~o>>>0;break a}f=0}l=J[a+16>>2];j=J[a+28>>2];d=b+f<<2;d=(0-d&12)+d|0;h=d+(f<<3)|0;if(h){c=J[42504]+12|0;e=Ka[J[J[c>>2]+8>>2]](c,h,29113,20472,372)|0}else{e=c}c=b<<2;i=Wa(e,255,c);k=i+d|0;h=c+i|0;b:{if((j|0)==-1){if(!J[a+36>>2]){break b}m=b-1|0;d=0;while(1){j=d<<3;c=j+J[a+4>>2]|0;e=J[c+4>>2]<<16|L[c>>1];e=(e<<15^-1)+e|0;e=P(e>>>10^e,9);e=e>>>6^e;e=(e<<11^-1)+e|0;e=((m&(e>>>16^e))<<2)+i|0;J[(d<<2)+h>>2]=J[e>>2];J[e>>2]=d;e=J[c+4>>2];j=j+k|0;J[j>>2]=J[c>>2];J[j+4>>2]=e;d=d+1|0;if(d>>>0>2]){continue}break}break b}j=Va(h,J[a+8>>2],J[a+16>>2]<<2);c=J[a+20>>2];if(!c){break b}e=b-1|0;while(1){d=J[J[a+12>>2]+(m<<2)>>2];if((d|0)!=-1){while(1){p=d<<2;n=d<<3;c=n+J[a+4>>2]|0;g=J[c+4>>2]<<16|L[c>>1];g=(g<<15^-1)+g|0;g=P(g>>>10^g,9);g=g>>>6^g;g=(g<<11^-1)+g|0;g=((e&(g>>>16^g))<<2)+i|0;J[p+j>>2]=J[g>>2];J[g>>2]=d;d=k+n|0;n=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=n;d=J[p+J[a+8>>2]>>2];if((d|0)!=-1){continue}break}c=J[a+20>>2]}m=m+1|0;if(m>>>0>>0){continue}break}}d=J[a>>2];if(d){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+20>>2]=b;J[a+12>>2]=i;J[a>>2]=i;J[a+8>>2]=h;J[a+16>>2]=f;J[a+4>>2]=k;b=f-1|0;c:{if(b>>>0<=l>>>0){break c}d=l;k=(d^-1)+f&7;if(k){i=0;c=l;while(1){d=c+1|0;J[(c<<2)+h>>2]=d;c=d;i=i+1|0;if((k|0)!=(i|0)){continue}break}}if((f-l|0)-2>>>0<7){break c}while(1){c=d+1|0;J[(d<<2)+h>>2]=c;f=(c<<2)+h|0;c=d+2|0;J[f>>2]=c;f=(c<<2)+h|0;c=d+3|0;J[f>>2]=c;f=(c<<2)+h|0;c=d+4|0;J[f>>2]=c;f=(c<<2)+h|0;c=d+5|0;J[f>>2]=c;f=(c<<2)+h|0;c=d+6|0;J[f>>2]=c;f=(c<<2)+h|0;c=d+7|0;J[f>>2]=c;d=d+8|0;J[(c<<2)+h>>2]=d;if((b|0)!=(d|0)){continue}break}}J[(b<<2)+h>>2]=J[a+28>>2];J[a+28>>2]=l}function sk(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=0,v=Q(0),w=Q(0),x=0;j=Ia-32|0;Ia=j;h=Q(Q(f*Q(0))+e);l=ib(h);i=Q(Q(d*Q(0))+c);m=ib(i);h=hb(h);i=hb(i);v=N[b+20>>2];w=N[b+16>>2];p=N[b+8>>2];n=Q(m*Q(0));o=Q(Q(Q(Q(n+Q(0))-i)+Q(0))+Q(Q(m+Q(Q(i*Q(0))+Q(0)))*Q(0)));o=Q(o+o);q=N[b>>2];k=Q(h*Q(-0));t=Q(i*Q(-0));r=Q(l*Q(0));k=Q(Q(Q(n+Q(Q(l*i)+k))*Q(0))+Q(Q(t+Q(Q(m*l)+k))+Q(Q(Q(r-h)+Q(0))*Q(0))));k=Q(k+k);h=Q(Q(Q(n+Q(Q(h*i)+r))*Q(0))+Q(Q(t+Q(Q(m*h)+r))+Q(Q(Q(l+Q(h*Q(0)))+Q(0))*Q(0))));i=Q(h+h);l=N[b+4>>2];m=Q(Q(p*o)+Q(Q(q*k)+Q(i*l)));h=N[b+12>>2];n=Q(Q(h*h)+Q(-.5));N[j+16>>2]=Q(Q(p*m)+Q(Q(o*n)+Q(h*Q(Q(q*i)-Q(k*l)))))+N[b+24>>2];N[j+12>>2]=v+Q(Q(l*m)+Q(Q(i*n)+Q(h*Q(Q(p*k)-Q(o*q)))));N[j+8>>2]=w+Q(Q(q*m)+Q(Q(k*n)+Q(h*Q(Q(l*o)-Q(i*p)))));x=b+16|0;Ka[J[J[a>>2]+28>>2]](a,x,j+8|0,g);N[j+28>>2]=N[j+16>>2];s=J[j+12>>2];J[j+20>>2]=J[j+8>>2];J[j+24>>2]=s;s=1;while(1){h=Q(Q(s>>>0)/Q(7));i=Q(Q(1)-h);p=Q(Q(h*f)+Q(i*e));l=ib(p);i=Q(Q(h*d)+Q(i*c));m=ib(i);h=hb(p);i=hb(i);v=N[b+16>>2];w=N[b+20>>2];p=N[b+8>>2];n=Q(m*Q(0));o=Q(Q(Q(Q(n+Q(0))-i)+Q(0))+Q(Q(m+Q(Q(i*Q(0))+Q(0)))*Q(0)));o=Q(o+o);q=N[b>>2];k=Q(h*Q(-0));t=Q(i*Q(-0));r=Q(l*Q(0));k=Q(Q(Q(n+Q(Q(l*i)+k))*Q(0))+Q(Q(t+Q(Q(m*l)+k))+Q(Q(Q(r-h)+Q(0))*Q(0))));k=Q(k+k);h=Q(Q(Q(n+Q(Q(h*i)+r))*Q(0))+Q(Q(t+Q(Q(m*h)+r))+Q(Q(Q(l+Q(h*Q(0)))+Q(0))*Q(0))));i=Q(h+h);l=N[b+4>>2];m=Q(Q(p*o)+Q(Q(q*k)+Q(i*l)));h=N[b+12>>2];n=Q(Q(h*h)+Q(-.5));N[j+16>>2]=Q(Q(p*m)+Q(Q(o*n)+Q(h*Q(Q(q*i)-Q(k*l)))))+N[b+24>>2];N[j+12>>2]=w+Q(Q(l*m)+Q(Q(i*n)+Q(h*Q(Q(p*k)-Q(o*q)))));N[j+8>>2]=v+Q(Q(q*m)+Q(Q(k*n)+Q(h*Q(Q(l*o)-Q(i*p)))));u=j+8|0;Ka[J[J[a>>2]+28>>2]](a,x,u,g);Ka[J[J[a>>2]+28>>2]](a,j+20|0,u,g);N[j+20>>2]=N[j+8>>2];u=J[j+16>>2];J[j+24>>2]=J[j+12>>2];J[j+28>>2]=u;s=s+1|0;if((s|0)!=8){continue}break}Ia=j+32|0}function UD(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=0,u=0;k=Ia-1056|0;Ia=k;H[k+1040|0]=1;J[k+1048>>2]=256;J[k+1052>>2]=256;J[k+1044>>2]=k+16;J[k+16>>2]=J[c+588>>2];n=1;a:while(1){n=n-1|0;c=J[J[k+1044>>2]+(n<<2)>>2];h=N[c+16>>2];g=N[c>>2];f=Q(h+g);h=Q(h-g);i=N[c+24>>2];j=N[c+8>>2];g=Q(i+j);m=N[c+20>>2];l=N[c+4>>2];o=Q(m+l);i=Q(i-j);j=Q(m-l);while(1){b:{g=Q(N[d+8>>2]-Q(g*Q(.5)));i=Q(i*Q(.5));m=g>2]-Q(f*Q(.5)));h=Q(h*Q(.5));l=f>2]-Q(o*Q(.5)));j=Q(j*Q(.5));q=j>o?o:j;c:{p=g;g=Q(-i);g=Q(p-(g>2]>=Q(Q(g*g)+Q(p+Q(f*f))))){break d}r=c;c=J[c+36>>2];if(J[r+40>>2]){break c}s=J[c>>2];if(!s){break d}c=c+4|0;if((s|0)==1){if(Ka[J[J[e>>2]>>2]](e,k+12|0,(J[c>>2]<<3)+a|0)|0){break d}break b}while(1){t=J[c>>2];r=P(t,24)+b|0;h=N[r+8>>2];g=N[r+20>>2];f=Q(N[d+8>>2]-Q(Q(h+g)*Q(.5)));h=Q(Q(g-h)*Q(.5));g=f>2];j=N[r+12>>2];o=Q(N[d>>2]-Q(Q(i+j)*Q(.5)));i=Q(Q(j-i)*Q(.5));j=i>o?o:i;l=N[r+4>>2];q=N[r+16>>2];m=Q(N[d+4>>2]-Q(Q(l+q)*Q(.5)));l=Q(Q(q-l)*Q(.5));q=l>m?m:l;p=f;f=Q(-h);f=Q(p-(f>2]>=Q(g+Q(p+Q(f*f)))){if(!(Ka[J[J[e>>2]>>2]](e,k+12|0,(t<<3)+a|0)|0)){break b}}c=c+4|0;s=s-1|0;if(s){continue}break}}u=!n;if(n){continue a}break b}J[J[k+1044>>2]+(n<<2)>>2]=c+48;n=n+1|0;if((n|0)==(J[k+1052>>2]&2147483647)){ad(k+16|0,n<<1)}h=N[c+16>>2];g=N[c>>2];f=Q(h+g);h=Q(h-g);i=N[c+24>>2];j=N[c+8>>2];g=Q(i+j);m=N[c+20>>2];l=N[c+4>>2];o=Q(m+l);i=Q(i-j);j=Q(m-l);continue}break}break}a=J[k+1052>>2];e:{if((a|0)<0|!(a&2147483647)){break e}a=J[k+1044>>2];if((a|0)==(k+16|0)|!a){break e}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}Ia=k+1056|0;return u}function oi(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=Q(0),q=Q(0),r=0,s=0,t=Q(0),u=Q(0),v=Q(0);n=Ia-16|0;k=N[e+8>>2];l=N[e>>2];m=N[e+4>>2];g=Q(R(Q(Q(N[d+8>>2]*k)+Q(Q(N[d>>2]*l)+Q(m*N[d+4>>2])))));N[n+4>>2]=g;h=Q(R(Q(Q(k*N[d+20>>2])+Q(Q(l*N[d+12>>2])+Q(m*N[d+16>>2])))));N[n+8>>2]=h;i=Q(R(Q(Q(k*N[d+32>>2])+Q(Q(l*N[d+24>>2])+Q(m*N[d+28>>2])))));N[n+12>>2]=i;o=g(o?h:g);s=r?1:2;o=!(o|r);n=n+4|0;n=P(N[n+(s<<2)>>2]>2]?s:o,12)+d|0;g=N[n+8>>2];h=N[n>>2];j=N[n+4>>2];i=Q(Q(g*k)+Q(Q(l*h)+Q(m*j)));g=Q(g-Q(k*i));h=Q(h-Q(l*i));i=Q(j-Q(m*i));j=Q(Y(Q(Q(g*g)+Q(Q(h*h)+Q(i*i)))));if(j>Q(0)){j=Q(Q(1)/j);g=Q(g*j);i=Q(i*j);h=Q(h*j)}N[a+12>>2]=h;N[a+8>>2]=k;N[a+4>>2]=m;N[a>>2]=l;N[a+20>>2]=g;N[a+16>>2]=i;j=Q(Q(l*i)-Q(h*m));N[a+32>>2]=j;p=Q(Q(k*h)-Q(g*l));N[a+28>>2]=p;q=Q(Q(m*g)-Q(i*k));N[a+24>>2]=q;t=N[e+8>>2];u=N[e>>2];v=N[e+4>>2];N[a+48>>2]=Q(Q(R(Q(Q(N[d+32>>2]*k)+Q(Q(N[d+24>>2]*l)+Q(m*N[d+28>>2])))))*N[b+8>>2])+Q(Q(Q(R(Q(Q(N[d+20>>2]*k)+Q(Q(N[d+12>>2]*l)+Q(m*N[d+16>>2])))))*N[b+4>>2])+Q(Q(f*Q(.5))+Q(N[b>>2]*Q(R(Q(Q(N[d+8>>2]*k)+Q(Q(N[d>>2]*l)+Q(N[d+4>>2]*m))))))));N[a+52>>2]=Q(Q(R(Q(Q(N[d+32>>2]*g)+Q(Q(N[d+24>>2]*h)+Q(i*N[d+28>>2])))))*N[b+8>>2])+Q(Q(Q(R(Q(Q(N[d+20>>2]*g)+Q(Q(N[d+12>>2]*h)+Q(i*N[d+16>>2])))))*N[b+4>>2])+Q(Q(Q(Q(Q(t*g)+Q(Q(u*h)+Q(i*v)))*f)*Q(.5))+Q(N[b>>2]*Q(R(Q(Q(N[d+8>>2]*g)+Q(Q(N[d>>2]*h)+Q(N[d+4>>2]*i))))))));N[a+56>>2]=Q(Q(R(Q(Q(N[d+32>>2]*j)+Q(Q(N[d+24>>2]*q)+Q(p*N[d+28>>2])))))*N[b+8>>2])+Q(Q(Q(R(Q(Q(N[d+20>>2]*j)+Q(Q(N[d+12>>2]*q)+Q(p*N[d+16>>2])))))*N[b+4>>2])+Q(Q(Q(Q(Q(t*j)+Q(Q(u*q)+Q(p*v)))*f)*Q(.5))+Q(N[b>>2]*Q(R(Q(Q(N[d+8>>2]*j)+Q(Q(N[d>>2]*q)+Q(N[d+4>>2]*p))))))));k=N[c>>2];l=N[e>>2];m=N[c+4>>2];g=N[e+4>>2];N[a+44>>2]=Q(Q(N[e+8>>2]*f)*Q(.5))+N[c+8>>2];N[a+40>>2]=m+Q(Q(g*f)*Q(.5));N[a+36>>2]=k+Q(Q(l*f)*Q(.5))}function Ev(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;i=1;e=Ia-16|0;Ia=e;h=b<<1;d=h+2|0;c=J[a+76>>2];f=c>>>0>>0?d:c;c=a- -64|0;g=J[c+16>>2];a:{if(f>>>0<=g>>>0){break a}d=J[c+20>>2];j=((d+f|0)-1>>>0)/(d>>>0)|0;m=J[c+4>>2];k=j-m|0;J[c+16>>2]=g+P(d,k);if((j|0)==(m|0)){break a}g=0;while(1){d=0;j=J[c+20>>2]<<3;if(j){d=J[42504]+12|0;d=Ka[J[J[d>>2]+8>>2]](d,j,29113,19625,84)|0}J[e+12>>2]=d;j=J[c+4>>2];b:{if(j>>>0>=(J[c+8>>2]&2147483647)>>>0){Lv(c,e+12|0);break b}J[J[c>>2]+(j<<2)>>2]=d;J[c+4>>2]=j+1}g=g+1|0;if((k|0)!=(g|0)){continue}break}}d=J[c+12>>2];if(f>>>0>d>>>0){while(1){k=J[c+20>>2];g=(d>>>0)/(k>>>0)|0;k=J[J[c>>2]+(g<<2)>>2]+(d-P(g,k)<<3)|0;J[k>>2]=-1;J[k+4>>2]=-1;d=d+1|0;if((f|0)!=(d|0)){continue}break}}J[c+12>>2]=f;Ia=e+16|0;j=J[a+60>>2];m=(b>>>0)/(j>>>0)|0;k=J[J[a+40>>2]+(m<<2)>>2];c=J[a+448>>2];e=J[c>>2];d=h|1;f=J[c+20>>2];c=(d>>>0)/(f>>>0)|0;g=J[J[e+(c<<2)>>2]+(d-P(c,f)<<2)>>2];c=0;l=(h>>>0)/(f>>>0)|0;f=J[J[e+(l<<2)>>2]+(h-P(f,l)<<2)>>2]>>>7|0;if((f|0)!=33554431){l=J[a+64>>2];c=J[a+84>>2];i=(h>>>0)/(c>>>0)|0;n=J[l+(i<<2)>>2]+(h-P(c,i)<<3)|0;e=J[a+16>>2]+P(f,24)|0;i=J[e>>2];J[n>>2]=i;if((i|0)!=-1){o=(i>>>0)/(c>>>0)|0;J[(J[l+(o<<2)>>2]+(i-P(c,o)<<3)|0)+4>>2]=h}J[e>>2]=h;J[n+4>>2]=-1;c=K[e+4|0];i=(c&4)>>>2|0;c=(c&34)!=0}c:{d:{e:{h=g>>>7|0;if(!((h|0)==(f|0)|(h|0)==33554431)){l=J[a+64>>2];f=J[a+84>>2];e=(d>>>0)/(f>>>0)|0;n=J[l+(e<<2)>>2]+(d-P(e,f)<<3)|0;g=J[a+16>>2];o=g+P(h,24)|0;e=J[o>>2];J[n>>2]=e;if((e|0)!=-1){p=(e>>>0)/(f>>>0)|0;J[(J[l+(p<<2)>>2]+(e-P(f,p)<<3)|0)+4>>2]=d}J[o>>2]=d;J[n+4>>2]=-1;d=1;f:{if(c){break f}c=K[(g+P(h,24)|0)+4|0];if(c&2){break f}d=(c&32)>>>5|0}if(i){break e}c=d}if(c){break d}break c}if(!d){break c}i=(K[(g+P(h,24)|0)+4|0]&4)>>>2|0}d=b-P(j,m)|0;if(J[k+(d<<4)>>2]?i:0){break c}Jj(a,b);a=k+(d<<4)|0;I[a+4>>1]=L[a+4>>1]|4}}function xk(a,b,c,d,e){var f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=0,t=Q(0);a:{b:{c:{g=K[a+64|0];if(!g){g=0;break c}h=N[e>>2];h=Q(h*h);k=N[b+8>>2];l=N[b+4>>2];m=N[b>>2];n=N[c+8>>2];q=N[c+4>>2];r=N[c>>2];s=J[a+76>>2];p=1;while(1){d:{e=P(f,48)+s|0;j=Q(N[e+8>>2]-k);i=Q(j*j);j=Q(N[e>>2]-m);o=Q(j*j);j=Q(N[e+4>>2]-l);j=Q(i+Q(o+Q(j*j)));i=Q(N[e+24>>2]-n);o=Q(i*i);i=Q(N[e+16>>2]-r);t=Q(i*i);i=Q(N[e+20>>2]-q);i=Q(o+Q(t+Q(i*i)));if(h>(j>2];J[e>>2]=J[b>>2];J[e+4>>2]=g;g=J[b+12>>2];J[e+8>>2]=J[b+8>>2];J[e+12>>2]=g;g=J[c+4>>2];f=P(f,48);e=f+J[a+76>>2]|0;J[e+16>>2]=J[c>>2];J[e+20>>2]=g;g=J[c+12>>2];J[e+24>>2]=J[c+8>>2];J[e+28>>2]=g;e=f+J[a+76>>2]|0;f=J[d+4>>2];J[e+32>>2]=J[d>>2];J[e+36>>2]=f;f=J[d+12>>2];J[e+40>>2]=J[d+8>>2];J[e+44>>2]=f;if(p){break a}g=K[a+64|0];break d}f=f+1|0;p=g>>>0>f>>>0;if((f|0)!=(g|0)){continue}}break}e:{switch(g|0){case 0:case 1:break c;case 2:break e;default:break a}}e=J[a+76>>2];k=N[c+8>>2];h=Q(N[e+24>>2]-k);g=J[b+4>>2];f=e;j=Q(h*h);h=N[c>>2];l=Q(N[e+16>>2]-h);i=Q(l*l);l=N[c+4>>2];m=Q(N[e+20>>2]-l);k=Q(N[e+72>>2]-k);h=Q(N[e- -64>>2]-h);n=Q(h*h);h=Q(N[e+68>>2]-l);e=P(Q(j+Q(i+Q(m*m)))>Q(Q(k*k)+Q(n+Q(h*h))),48);f=f+e|0;J[f>>2]=J[b>>2];J[f+4>>2]=g;g=J[b+12>>2];J[f+8>>2]=J[b+8>>2];J[f+12>>2]=g;f=J[c+4>>2];b=e+J[a+76>>2]|0;J[b+16>>2]=J[c>>2];J[b+20>>2]=f;f=J[c+12>>2];J[b+24>>2]=J[c+8>>2];J[b+28>>2]=f;f=(e+J[a+76>>2]|0)+32|0;break b}f=J[b+4>>2];e=J[a+76>>2]+P(g,48)|0;J[e>>2]=J[b>>2];J[e+4>>2]=f;f=J[b+12>>2];J[e+8>>2]=J[b+8>>2];J[e+12>>2]=f;e=J[c+4>>2];b=J[a+76>>2]+P(K[a+64|0],48)|0;J[b+16>>2]=J[c>>2];J[b+20>>2]=e;e=J[c+12>>2];J[b+24>>2]=J[c+8>>2];J[b+28>>2]=e;b=K[a+64|0];H[a+64|0]=b+1;f=(J[a+76>>2]+P(b,48)|0)+32|0}a=J[d+4>>2];J[f>>2]=J[d>>2];J[f+4>>2]=a;a=J[d+12>>2];J[f+8>>2]=J[d+8>>2];J[f+12>>2]=a}}function jx(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=a+72|0;Pn(b,i);j=K[b+1|0]>>>2&3;e=J[i>>2];f=J[e+8>>2];d=J[e+12>>2];h=d-f|0;g=h+4|0;if(g>>>0>=J[e+16>>2]-f>>>0){f=g<<((f|0)!=0);if(f){d=J[J[e>>2]>>2];d=Ka[J[J[d>>2]+8>>2]](d,f,J[e+4>>2],21225,126)|0}else{d=0}d=Wa(d,15,f);g=J[e+8>>2];a:{if(!g){break a}Va(d,g,h);g=J[e+8>>2];if(!g){break a}k=J[J[e>>2]>>2];Ka[J[J[k>>2]+12>>2]](k,g)}J[e+8>>2]=d;J[e+16>>2]=d+f;d=d+h|0;J[e+12>>2]=d}H[d|0]=K[c+8|0];H[d+1|0]=K[c+9|0];H[d+2|0]=K[c+10|0];H[d+3|0]=K[c+11|0];J[e+12>>2]=J[e+12>>2]+4;Be(i,c,j);j=K[c+12|0];e=J[i>>2];f=J[e+8>>2];d=J[e+12>>2];h=d-f|0;g=h+1|0;if(g>>>0>=J[e+16>>2]-f>>>0){f=g<<((f|0)!=0);if(f){d=J[J[e>>2]>>2];d=Ka[J[J[d>>2]+8>>2]](d,f,J[e+4>>2],21225,126)|0}else{d=0}d=Wa(d,15,f);g=J[e+8>>2];b:{if(!g){break b}Va(d,g,h);g=J[e+8>>2];if(!g){break b}k=J[J[e>>2]>>2];Ka[J[J[k>>2]+12>>2]](k,g)}J[e+8>>2]=d;J[e+16>>2]=d+f;d=d+h|0;J[e+12>>2]=d}H[d|0]=j;J[e+12>>2]=J[e+12>>2]+1;j=K[c+13|0];e=J[i>>2];f=J[e+8>>2];d=J[e+12>>2];h=d-f|0;g=h+1|0;if(g>>>0>=J[e+16>>2]-f>>>0){f=g<<((f|0)!=0);if(f){d=J[J[e>>2]>>2];d=Ka[J[J[d>>2]+8>>2]](d,f,J[e+4>>2],21225,126)|0}else{d=0}d=Wa(d,15,f);g=J[e+8>>2];c:{if(!g){break c}Va(d,g,h);g=J[e+8>>2];if(!g){break c}k=J[J[e>>2]>>2];Ka[J[J[k>>2]+12>>2]](k,g)}J[e+8>>2]=d;J[e+16>>2]=d+f;d=d+h|0;J[e+12>>2]=d}H[d|0]=j;J[e+12>>2]=J[e+12>>2]+1;Be(i,c+16|0,K[b+1|0]&3);c=J[a+16>>2];e=J[a+20>>2]-c|0;d:{if(e>>>0>2]){break d}i=J[a+64>>2];if(i){c=J[a+16>>2];e=J[a+20>>2]-c|0}d=J[a+36>>2];if(d){b=0;if((d|0)!=1){f=d&-2;while(1){h=b<<2;j=J[h+J[a+32>>2]>>2];Ka[J[J[j>>2]+8>>2]](j,c,e);h=J[J[a+32>>2]+(h|4)>>2];Ka[J[J[h>>2]+8>>2]](h,c,e);b=b+2|0;l=l+2|0;if((f|0)!=(l|0)){continue}break}}if(d&1){b=J[J[a+32>>2]+(b<<2)>>2];Ka[J[J[b>>2]+8>>2]](b,c,e)}c=J[a+16>>2]}J[a+20>>2]=c;Ka[J[J[a>>2]+16>>2]](a);if(!i){break d}}}function Il(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;k=32;l=Ia-16|0;Ia=l;H[l+12|0]=0;e=l-128|0;Ia=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){b=J[42504]+12|0;b=Ka[J[J[b>>2]+8>>2]](b,(k<<3)+67|0,29113,20381,155)|0;e:{if(!b){d=0;break e}d=b+67&-64;J[d-4>>2]=d-b}k=k<<1;b=Va(d,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e-J[e-4>>2]|0)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){b=J[42504]+12|0;b=Ka[J[J[b>>2]+8>>2]](b,(k<<3)+67|0,29113,20381,155)|0;f:{if(!b){d=0;break f}d=b+67&-64;J[d-4>>2]=d-b}k=k<<1;b=Va(d,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e-J[e-4>>2]|0)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e-J[e-4>>2]|0)}if(K[l+12|0]){eb(J[l+8>>2])}Ia=l+16|0}function CA(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=Q(0),z=0,A=Q(0),B=Q(0),C=0;p=Ia-160|0;Ia=p;jd(b,h,p+88|0);J[p+56>>2]=b+96;J[p+52>>2]=b+48;J[p+48>>2]=e;a:{if(h){H[p+60|0]=1;J[p+16>>2]=156540;break a}H[p+60|0]=0;J[p+16>>2]=156588}J[p+64>>2]=b;J[p+12>>2]=0;b=p+88|0;w=p+16|0;h=Ia-48|0;Ia=h;x=p+12|0;C=J[x>>2];z=J[j+12>>2];J[h+40>>2]=J[j+8>>2];J[h+44>>2]=z;z=J[j+4>>2];J[h+32>>2]=J[j>>2];J[h+36>>2]=z;b:{c:{d:{if(n){if(!Ao(a,b,w,m,h+16|0,h+32|0)){break c}mA(a,b,w,c,f,x,m,h+32|0);if(J[x>>2]-C>>>0>1){break d}k=J[b+24>>2];J[h+12>>2]=0;N[h+8>>2]=-N[h+40>>2];N[h+4>>2]=-N[h+36>>2];N[h>>2]=-N[h+32>>2];Bo(a,b,k+P(Md(b,w,h),20)|0,w,c,f,x,m,h+32|0);break d}mA(a,b,w,c,f,x,m,h+32|0);if(J[x>>2]-C>>>0>1){break d}J[h+28>>2]=0;N[h+24>>2]=-N[h+40>>2];N[h+20>>2]=-N[h+36>>2];N[h+16>>2]=-N[h+32>>2];q=Q(o*Q(.05000000074505806));o=Q(o*Q(.009999999776482582));l=lq?q:l);Bo(a,b,J[b+24>>2]+P(k,20)|0,w,c,f,x,m,h+32|0)}b=J[h+36>>2];J[j>>2]=J[h+32>>2];J[j+4>>2]=b;b=J[h+44>>2];J[j+8>>2]=J[h+40>>2];J[j+12>>2]=b;b=1;break b}b=0}Ia=h+48|0;e:{if(!b){break e}c=J[p+12>>2];f:{if(c){eA(i,f,c);l=N[e+12>>2];o=Q(Q(l*l)+Q(-.5));q=N[e+8>>2];r=N[j+8>>2];s=N[e>>2];t=N[j>>2];u=N[e+4>>2];v=N[j+4>>2];y=Q(Q(q*r)+Q(Q(s*t)+Q(u*v)));A=Q(Q(Q(l*Q(Q(s*v)-Q(t*u)))+Q(o*r))+Q(q*y));B=Q(Q(u*y)+Q(Q(o*v)+Q(l*Q(Q(q*t)-Q(r*s)))));l=Q(Q(s*y)+Q(Q(t*o)+Q(l*Q(Q(u*r)-Q(v*q)))));break f}if(n){break e}l=N[e+12>>2];o=Q(Q(l*l)+Q(-.5));q=N[e+8>>2];r=N[j+8>>2];s=N[e>>2];t=N[j>>2];u=N[e+4>>2];v=N[j+4>>2];y=Q(Q(q*r)+Q(Q(s*t)+Q(u*v)));A=Q(Q(Q(l*Q(Q(s*v)-Q(t*u)))+Q(o*r))+Q(q*y));B=Q(Q(u*y)+Q(Q(o*v)+Q(l*Q(Q(q*t)-Q(r*s)))));l=Q(Q(s*y)+Q(Q(t*o)+Q(l*Q(Q(u*r)-Q(v*q)))))}J[j+12>>2]=0;N[j+8>>2]=A+A;N[j+4>>2]=B+B;N[j>>2]=l+l;He(i,g,j,j,d,a+80|0,m)}Ia=p+160|0;return b}function un(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;g=Ia-16|0;Ia=g;j=J[J[a+4>>2]+40>>2];c=J[j+980>>2];d=J[c+196>>2];h=J[a+8>>2]&2147483647;b=J[(d+(h<<3)|0)+4>>2];a:{if((b|0)==-1){e=h>>>5<<2;f=e+J[c+136>>2]|0;i=J[f>>2];b=1<>2]=i&(b^-1);break b}e=e+J[c+148>>2]|0;J[e>>2]=b|J[e>>2]}H[c+365|0]=1;break a}c:{d:{e:{f:{g:{h:{e=J[J[c+376>>2]+(b<<1&-4)>>2];b=J[e+8>>2];if(!b){d=0;break h}f=J[e+4>>2];d=0;while(1){if((h|0)==J[f+(d<<2)>>2]){break h}d=d+1|0;if((b|0)!=(d|0)){continue}break}break g}if((b|0)!=(d|0)){b=b-1|0;J[e+8>>2]=b;f=d<<2;d=J[e+4>>2];J[f+d>>2]=J[d+(b<<2)>>2];b=J[e+8>>2]}if(b){break g}b=J[e>>2];d=b>>>5<<2;f=d+J[c+136>>2]|0;i=J[f>>2];b=1<>2]=i&(b^-1);break e}if(J[e+20>>2]!=-1){break c}b=J[c+392>>2];J[e+20>>2]=b;J[g+12>>2]=e;if(b>>>0<(J[c+396>>2]&2147483647)>>>0){break d}Eh(c+388|0,g+12|0);break c}d=d+J[c+148>>2]|0;J[d>>2]=b|J[d>>2]}b=J[e+20>>2];if((b|0)==-1){break c}d=J[c+392>>2]-1|0;J[c+392>>2]=d;f=J[c+388>>2];i=b<<2;J[f+i>>2]=J[f+(d<<2)>>2];if(b>>>0>>0){J[J[i+J[c+388>>2]>>2]+20>>2]=b}J[e+20>>2]=-1;break c}J[J[c+388>>2]+(b<<2)>>2]=e;J[c+392>>2]=b+1}H[c+365|0]=1;d=J[c+196>>2]}b=h<<2;J[b+J[c+180>>2]>>2]=-1;J[b+J[J[c+192>>2]+4>>2]>>2]=0;b=(h<<3)+d|0;J[b>>2]=0;J[b+4>>2]=-1;Ia=g+16|0;d=J[a+8>>2];h=d&2147483647;e=h+32>>>5|0;b=J[j+980>>2];i:{if(e>>>0<=(J[b+164>>2]&2147483647)>>>0){c=J[b+160>>2];break i}c=J[b+168>>2];c=Ka[J[J[c>>2]+8>>2]](c,e<<2,21490,438)|0;g=J[b+160>>2];j:{if(!g){break j}Va(c,g,J[b+164>>2]<<2);if(J[b+164>>2]<0){break j}g=J[b+160>>2];if(!g){break j}f=J[b+168>>2];Ka[J[J[f>>2]+12>>2]](f,g)}g=J[b+164>>2];Wa((g<<2)+c|0,0,e-g<<2);J[b+164>>2]=e;J[b+160>>2]=c}b=(h>>>3&268435452)+c|0;c=J[b>>2];k=b,l=dla(-2,d)&c,J[k>>2]=l;J[a+8>>2]=J[a+8>>2]&2147483647;a=J[j+2352>>2];J[a+12>>2]=J[a+12>>2]+1}function _p(a,b,c,d,e){var f=0,g=Q(0),h=0,i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=0,r=0,s=Q(0),t=0,u=0;h=Ia-1056|0;Ia=h;H[h+1040|0]=1;J[h+1048>>2]=256;J[h+1052>>2]=256;J[h+1044>>2]=h+16;r=J[c+8>>2];J[h+16>>2]=r;k=1;a:while(1){k=k-1|0;f=J[J[h+1044>>2]+(k<<2)>>2];i=N[f>>2];j=N[f+12>>2];g=Q(i+j);i=Q(j-i);l=N[f+8>>2];m=N[f+20>>2];j=Q(l+m);o=N[f+4>>2];p=N[f+16>>2];s=Q(o+p);l=Q(m-l);m=Q(p-o);while(1){b:{c:{g=Q(Q(g*Q(.5))-N[d>>2]);d:{if(!(Q(Q(i*Q(.5))+N[d+16>>2])>=(g>Q(0)?g:Q(-g)))){break d}g=Q(Q(s*Q(.5))-N[d+4>>2]);if(!(Q(Q(m*Q(.5))+N[d+20>>2])>=(g>Q(0)?g:Q(-g)))){break d}g=Q(Q(j*Q(.5))-N[d+8>>2]);if(!(Q(Q(l*Q(.5))+N[d+24>>2])>=(g>Q(0)?g:Q(-g)))){break d}f=J[f+24>>2];n=f>>>1|0;if(!(f&1)){break c}q=n&15;if(!q){break d}n=J[c>>2]+(f>>>3&536870908)|0;if((q|0)==1){if(Ka[J[J[e>>2]>>2]](e,h+12|0,(J[n>>2]<<3)+a|0)|0){break d}break b}while(1){t=J[n>>2];f=P(t,24)+b|0;i=N[f+12>>2];j=N[f>>2];g=Q(Q(Q(j+i)*Q(.5))-N[d>>2]);e:{if(!(Q(Q(Q(i-j)*Q(.5))+N[d+16>>2])>=(g>Q(0)?g:Q(-g)))){break e}i=N[f+4>>2];j=N[f+16>>2];g=Q(Q(Q(i+j)*Q(.5))-N[d+4>>2]);if(!(Q(Q(Q(j-i)*Q(.5))+N[d+20>>2])>=(g>Q(0)?g:Q(-g)))){break e}i=N[f+8>>2];j=N[f+20>>2];g=Q(Q(Q(i+j)*Q(.5))-N[d+8>>2]);if(!(Q(Q(Q(j-i)*Q(.5))+N[d+24>>2])>=(g>Q(0)?g:Q(-g)))){break e}if(!(Ka[J[J[e>>2]>>2]](e,h+12|0,(t<<3)+a|0)|0)){break b}}n=n+4|0;q=q-1|0;if(q){continue}break}}u=!k;if(k){continue a}break b}f=P(n,28)+r|0;J[J[h+1044>>2]+(k<<2)>>2]=f+28;k=k+1|0;if((k|0)==(J[h+1052>>2]&2147483647)){Lg(h+16|0,k<<1)}i=N[f>>2];j=N[f+12>>2];g=Q(i+j);i=Q(j-i);l=N[f+8>>2];m=N[f+20>>2];j=Q(l+m);o=N[f+4>>2];p=N[f+16>>2];s=Q(o+p);l=Q(m-l);m=Q(p-o);continue}break}break}a=J[h+1052>>2];f:{if((a|0)<0|!(a&2147483647)){break f}a=J[h+1044>>2];if((a|0)==(h+16|0)|!a){break f}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}Ia=h+1056|0;return u}function Ob(a,b,c,d){var e=0,f=0,g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0;e=Ia-48|0;Ia=e;I[a+44>>1]=L[a+44>>1]+1;a:{if(!Ik(a+16|0,a+28|0,b,c,d)){break a}h=N[a+40>>2];j=N[d>>2];k=N[d+4>>2];l=N[d+8>>2];m=N[c>>2];n=N[b>>2];o=N[c+4>>2];p=N[b+4>>2];q=N[b+8>>2];r=N[c+8>>2];N[e+40>>2]=Q(q+r)*Q(.5);N[e+36>>2]=Q(p+o)*Q(.5);N[e+32>>2]=Q(n+m)*Q(.5);N[e+24>>2]=Q(r+l)*Q(.5);N[e+20>>2]=Q(o+k)*Q(.5);N[e+16>>2]=Q(m+j)*Q(.5);N[e+8>>2]=Q(q+l)*Q(.5);N[e+4>>2]=Q(p+k)*Q(.5);N[e>>2]=Q(n+j)*Q(.5);b:{c:{d:{e:{f:{g:{h:{i:{g=Q(r-l);s=Q(g*g);g=Q(m-j);t=Q(g*g);g=Q(o-k);f=(h>2];f=J[b+4>>2];d=f;i=d+2|0;c=J[b+8>>2]&2147483647;j:{if(i>>>0<=c>>>0){break j}u=c;c=c?c<<1:2;c=c>>>0>>0?i:c;if(u>>>0>=c>>>0){break j}Cc(b,c);d=J[b+4>>2]}J[b+4>>2]=f+1;b=J[b>>2]+P(d,36)|0;N[b+24>>2]=j;N[b+12>>2]=m;N[b+8>>2]=q;N[b+4>>2]=p;N[b>>2]=n;N[b+32>>2]=l;N[b+28>>2]=k;N[b+20>>2]=r;N[b+16>>2]=o;c=a+4|0;b=J[a+12>>2];d=J[b+4>>2];k:{if(d>>>0>=(J[b+8>>2]&2147483647)>>>0){bb(b,c);break k}J[J[b>>2]+(d<<2)>>2]=J[c>>2];J[b+4>>2]=J[b+4>>2]+1}J[a>>2]=J[a>>2]+1;break a}f=b;b=e+32|0;Ob(a,f,b,d);Ob(a,b,c,d);break a}f=c;c=e+16|0;Ob(a,b,f,c);Ob(a,b,c,d);break a}i=e+32|0;f=e+16|0;Ob(a,b,i,f);Ob(a,b,f,d);Ob(a,i,c,f);break a}Ob(a,b,c,e);Ob(a,c,d,e);break a}f=b;b=e+32|0;Ob(a,f,b,e);Ob(a,b,c,e);Ob(a,e,c,d);break a}f=c;c=e+16|0;Ob(a,b,f,c);Ob(a,b,c,e);Ob(a,e,c,d);break a}f=b;b=e+32|0;Ob(a,f,b,e);f=c;c=e+16|0;Ob(a,b,f,c);Ob(a,e,c,d);Ob(a,b,c,e)}Ia=e+48|0}function Ao(a,b,c,d,e,f){var g=0,h=Q(0),i=Q(0),j=0,k=Q(0),l=0,m=0,n=Q(0),o=0,p=Q(0),q=Q(0),r=0,s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0);g=Ia-80|0;Ia=g;J[g+64>>2]=2139095039;J[g+24>>2]=0;J[g+28>>2]=0;J[g+16>>2]=0;J[g+20>>2]=1065353216;l=0;a:{if(!nA(a,b,c,d,g- -64|0,g+16|0)){break a}b:{l=J[b+16>>2];if(l){u=Q(N[a+68>>2]-N[a+52>>2]);y=Q(-u);v=Q(N[a+64>>2]-N[a+48>>2]);z=Q(-v);w=Q(N[a+72>>2]-N[a+56>>2]);A=Q(-w);while(1){t=J[b+24>>2]+P(s,20)|0;r=K[t+18|0];if(r){x=J[b+32>>2]+L[t+16>>1]|0;j=r-1|0;l=0;while(1){m=J[c+40>>2];o=J[b+28>>2];j=o+P(K[j+x|0],12)|0;o=o+P(K[l+x|0],12)|0;k=Q(N[j+8>>2]-N[o+8>>2]);h=Q(N[j>>2]-N[o>>2]);i=Q(N[j+4>>2]-N[o+4>>2]);p=Q(Q(N[m+24>>2]*k)+Q(Q(N[m+16>>2]*h)+Q(i*N[m+20>>2])));q=Q(Q(N[m+8>>2]*k)+Q(Q(N[m>>2]*h)+Q(i*N[m+4>>2])));n=Q(Q(v*p)+Q(q*y));h=Q(Q(N[m+40>>2]*k)+Q(Q(N[m+32>>2]*h)+Q(i*N[m+36>>2])));k=Q(Q(u*h)+Q(p*A));h=Q(Q(w*q)+Q(h*z));i=Q(Q(n*n)+Q(Q(k*k)+Q(h*h)));if(!(i>2]=0;i=Q(Q(1)/Q(Y(i)));N[g+8>>2]=n*i;N[g+4>>2]=h*i;N[g>>2]=k*i;Ka[J[J[c>>2]+12>>2]](c,g,g+48|0,g+32|0);h=N[g+8>>2];i=N[g>>2];n=N[g+4>>2];k=Q(Q(N[a+72>>2]*h)+Q(Q(N[a+64>>2]*i)+Q(n*N[a+68>>2])));h=Q(Q(N[a+56>>2]*h)+Q(Q(N[a+48>>2]*i)+Q(N[a+52>>2]*n)));j=k>2];q=Q((j?k:h)-p);i=N[g+32>>2];n=N[d>>2];if(q>Q(i+n)|N[g+48>>2]>Q(n+Q(p+(j?h:k)))){break b}k=Q(i-q);if(k>2]){N[g+64>>2]=k;j=J[g+4>>2];J[g+16>>2]=J[g>>2];J[g+20>>2]=j;j=J[g+12>>2];J[g+24>>2]=J[g+8>>2];J[g+28>>2]=j}r=K[t+18|0]}j=l;l=j+1|0;if(r>>>0>l>>>0){continue}break}l=J[b+16>>2]}s=s+1|0;if(s>>>0>>0){continue}break}}a=J[g+20>>2];J[f>>2]=J[g+16>>2];J[f+4>>2]=a;a=J[g+28>>2];J[f+8>>2]=J[g+24>>2];J[f+12>>2]=a;a=J[g+68>>2];J[e>>2]=J[g+64>>2];J[e+4>>2]=a;a=J[g+76>>2];J[e+8>>2]=J[g+72>>2];J[e+12>>2]=a;l=1;break a}l=0}Ia=g+80|0;return l}function yc(a,b){var c=0,d=Q(0),e=0,f=Q(0),g=0,h=Q(0),i=Q(0),j=0,k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=0,w=0,x=0,y=0,z=0,A=0;u=J[b+24>>2];e=J[b+4>>2];c=J[b>>2];v=J[a+336>>2];b=K[J[a+364>>2]];w=J[a+340>>2];x=J[a+332>>2];g=J[x+16>>2];N[w+144>>2]=N[g+76>>2];a:{if(b&1){J[c>>2]=0;J[c+4>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;J[e>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+24>>2]=0;J[e+28>>2]=0;f=N[c+8>>2];h=N[c+4>>2];i=N[c>>2];break a}d=N[g+72>>2];f=N[g+88>>2];i=N[g+80>>2];e=J[g+68>>2];b=J[g+64>>2];h=N[g+84>>2];N[c+4>>2]=h;N[c+8>>2]=f;J[c+12>>2]=0;J[c+28>>2]=0;N[c+24>>2]=d;J[c+16>>2]=b;J[c+20>>2]=e;N[c>>2]=i}J[a+12>>2]=0;N[a+8>>2]=f;N[a+4>>2]=h;N[a>>2]=i;N[a+16>>2]=N[c+16>>2];N[a+20>>2]=N[c+20>>2];d=N[c+24>>2];J[a+28>>2]=0;N[a+24>>2]=d;if(v>>>0>=2){z=J[a+272>>2];A=J[a+344>>2];j=1;while(1){b=P(j,160)+w|0;y=j<<5;a=y+x|0;N[b+144>>2]=N[J[a+16>>2]+76>>2];f=N[b+124>>2];a=(J[a+24>>2]<<5)+c|0;m=N[a>>2];d=N[b+120>>2];n=N[a+4>>2];s=Q(Q(Q(f*m)-Q(d*n))+N[a+24>>2]);o=N[a+8>>2];h=Q(d*o);d=N[b+128>>2];t=Q(Q(h-Q(d*m))+N[a+20>>2]);d=Q(Q(Q(d*n)-Q(f*o))+N[a+16>>2]);if(u){a=P(j,80)+A|0;g=K[a+76|0];b:{if(!g){i=Q(0);h=Q(0);p=Q(0);q=Q(0);r=Q(0);f=Q(0);break b}e=(J[a+72>>2]<<2)+u|0;a=z+P(j,76)|0;f=Q(0);b=0;r=Q(0);q=Q(0);p=Q(0);h=Q(0);i=Q(0);while(1){k=N[(b<<2)+e>>2];l=P(b,24)+a|0;q=Q(q+Q(k*N[l+12>>2]));p=Q(p+Q(k*N[l+8>>2]));h=Q(h+Q(k*N[l+4>>2]));i=Q(i+Q(k*N[l>>2]));f=Q(f+Q(k*N[l+20>>2]));r=Q(r+Q(k*N[l+16>>2]));b=b+1|0;if((g|0)!=(b|0)){continue}break}}s=Q(s+f);t=Q(t+r);o=Q(o+p);n=Q(n+h);m=Q(m+i);d=Q(d+q)}a=c+y|0;J[a+28>>2]=0;N[a+16>>2]=d;J[a+12>>2]=0;N[a+8>>2]=o;N[a+4>>2]=n;N[a>>2]=m;N[a+24>>2]=s;N[a+20>>2]=t;j=j+1|0;if((v|0)!=(j|0)){continue}break}}}function Jl(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;i=Ia-16|0;Ia=i;b=J[b+32>>2];if(b){while(1){J[i+12>>2]=b;g=J[c+264>>2];a:{if(g>>>0>=(J[c+268>>2]&2147483647)>>>0){g=0;f=J[c+268>>2];j=f&2147483647?f<<1:1;b:{if(!j){break b}f=j<<2;if(!(K[c+256|0]|f>>>0>256)){H[c+256|0]=1;g=c;break b}if(!f){break b}g=J[42504];h=g+12|0;g=(n=h,o=f,p=Ka[J[J[g>>2]+20>>2]](g)|0?63480:70610,q=19542,r=553,m=J[J[h>>2]+8>>2],Ka[m](n|0,o|0,p|0,q|0,r|0)|0)}h=J[c+264>>2];l=(h<<2)+g|0;if((h|0)>0){k=J[c+260>>2];f=g;while(1){J[f>>2]=J[k>>2];k=k+4|0;f=f+4|0;if(l>>>0>f>>>0){continue}break}}J[l>>2]=J[i+12>>2];c:{if(J[c+268>>2]<0){break c}f=J[c+260>>2];if((f|0)==(c|0)){H[c+256|0]=0;break c}if(!f){break c}h=J[42504]+12|0;Ka[J[J[h>>2]+12>>2]](h,f);h=J[c+264>>2]}J[c+268>>2]=j;J[c+260>>2]=g;J[c+264>>2]=h+1;break a}J[J[c+260>>2]+(g<<2)>>2]=b;J[c+264>>2]=g+1}f=J[J[i+12>>2]+28>>2];J[i+8>>2]=f;g=J[d+264>>2];d:{if(g>>>0>=(J[d+268>>2]&2147483647)>>>0){g=0;f=J[d+268>>2];j=f&2147483647?f<<1:1;e:{if(!j){break e}f=j<<2;if(!(K[d+256|0]|f>>>0>256)){H[d+256|0]=1;g=d;break e}if(!f){break e}g=J[42504];h=g+12|0;g=(r=h,q=f,p=Ka[J[J[g>>2]+20>>2]](g)|0?65572:70610,o=19542,n=553,m=J[J[h>>2]+8>>2],Ka[m](r|0,q|0,p|0,o|0,n|0)|0)}h=J[d+264>>2];l=(h<<2)+g|0;if((h|0)>0){k=J[d+260>>2];f=g;while(1){J[f>>2]=J[k>>2];k=k+4|0;f=f+4|0;if(l>>>0>f>>>0){continue}break}}J[l>>2]=J[i+8>>2];f:{if(J[d+268>>2]<0){break f}f=J[d+260>>2];if((f|0)==(d|0)){H[d+256|0]=0;break f}if(!f){break f}h=J[42504]+12|0;Ka[J[J[h>>2]+12>>2]](h,f);h=J[d+264>>2]}J[d+268>>2]=j;J[d+260>>2]=g;J[d+264>>2]=h+1;break d}J[J[d+260>>2]+(g<<2)>>2]=f;J[d+264>>2]=g+1}b=J[b>>2];if(b){continue}break}}if(J[c+264>>2]){b=0;while(1){yH(a,J[J[c+260>>2]+(b<<2)>>2],e);b=b+1|0;if(b>>>0>2]){continue}break}}Ia=i+16|0}function j7(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=0,r=0;o=Ia-32|0;Ia=o;f=J[a+4>>2];if(f){i=N[b+84>>2];j=N[b+76>>2];k=N[b+88>>2];l=N[b+72>>2];m=N[b+92>>2];n=N[b+80>>2];N[o+28>>2]=Q(m-n)*Q(.5);N[o+24>>2]=Q(k-j)*Q(.5);N[o+20>>2]=Q(i-l)*Q(.5);g=J[a+292>>2];h=J[a+296>>2];N[o+12>>2]=Q(m+n)*Q(.5);N[o+8>>2]=Q(k+j)*Q(.5);N[o+4>>2]=Q(i+l)*Q(.5);f=Xp(h,g,f,o+4|0,c,d,o+20|0,e)}else{f=1}a:{if(!f|!K[a+336|0]){break a}f=1;if((J[a+156>>2]+J[a+108>>2]|0)==(0-J[a+216>>2]|0)){break a}g=Ia+-64|0;Ia=g;b:{if(J[a+156>>2]!=(0-J[a+108>>2]|0)){f=Ia-32|0;Ia=f;h=1;p=J[a+68>>2];if(!(!p|!J[p+588>>2])){i=N[b+72>>2];j=N[b+84>>2];k=N[b+76>>2];l=N[b+88>>2];m=N[b+92>>2];n=N[b+80>>2];N[f+28>>2]=Q(m-n)*Q(.5);N[f+24>>2]=Q(l-k)*Q(.5);N[f+20>>2]=Q(j-i)*Q(.5);h=J[a+160>>2];q=J[h+8>>2];h=J[h+12>>2];N[f+12>>2]=Q(m+n)*Q(.5);N[f+8>>2]=Q(l+k)*Q(.5);N[f+4>>2]=Q(j+i)*Q(.5);h=fq(h,q,p,f+4|0,c,d,f+20|0,e)}p=J[a+116>>2];if(!(!p|(!J[p+588>>2]|h^1))){i=N[b+72>>2];j=N[b+84>>2];k=N[b+76>>2];l=N[b+88>>2];m=N[b+92>>2];n=N[b+80>>2];N[f+28>>2]=Q(m-n)*Q(.5);N[f+24>>2]=Q(l-k)*Q(.5);N[f+20>>2]=Q(j-i)*Q(.5);h=J[a+160>>2];q=J[h+8>>2];h=J[h+12>>2];N[f+12>>2]=Q(m+n)*Q(.5);N[f+8>>2]=Q(l+k)*Q(.5);N[f+4>>2]=Q(j+i)*Q(.5);h=fq(h,q,p,f+4|0,c,d,f+20|0,e)}Ia=f+32|0;if(!h){break b}}if(!J[a+216>>2]){r=1;break b}i=N[b+84>>2];j=N[b+76>>2];k=N[b+88>>2];l=N[b+72>>2];m=N[b+92>>2];n=N[b+80>>2];N[g+60>>2]=Q(m-n)*Q(.5);N[g+56>>2]=Q(k-j)*Q(.5);N[g+52>>2]=Q(i-l)*Q(.5);N[g+48>>2]=Q(m+n)*Q(.5);N[g+44>>2]=Q(k+j)*Q(.5);N[g+40>>2]=Q(i+l)*Q(.5);J[g+36>>2]=J[a+176>>2];J[g+32>>2]=e;J[g+24>>2]=c;J[g+16>>2]=153496;b=g+52|0;J[g+28>>2]=b;e=g+40|0;J[g+20>>2]=e;r=Xp(J[a+252>>2],J[a+248>>2],J[a+220>>2],e,c,d,b,g+16|0)}Ia=g- -64|0;f=r}Ia=o+32|0;return f|0}function Hp(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=Q(0),m=0;i=Ia-96|0;Ia=i;m=L[f+16>>1];J[i+92>>2]=-1;j=-1;if(e){j=jl(Yg(J[e+4>>2]),J[e>>2],i+92|0)}k=a+5584|0;Kg(k);J[c+80>>2]=0;H[c+68|0]=0;l=N[b+8>>2];d=L[d>>1];J[i+48>>2]=h;N[i+44>>2]=l;J[i+40>>2]=g;I[i+32>>1]=d;J[i+28>>2]=c;J[i+24>>2]=b;J[i+20>>2]=a;J[i+16>>2]=155764;e=d&64;d=m&16;I[i+52>>1]=((e|d)!=0)<<6;H[i+54|0]=1;J[i+36>>2]=f;e=L[f+16>>1];J[i+88>>2]=0;H[i+84|0]=0;H[i+58|0]=0;H[i+57|0]=d>>>4;d=e>>>5&1;H[i+56|0]=d;H[i+55|0]=d;a:{b:{c:{if(!(J[c+76>>2]|(j|0)==-1)){d=Rp(k,J[i+92>>2],j);H[i+58|0]=1;d=YC(i+16|0,i+12|0,d);H[i+58|0]=0;if(!d){break c}e=L[f+16>>1]}d=i+44|0;g=J[a+5656>>2];a=J[a+5620>>2];d:{if(!(e&1)){break d}h=J[k>>2];if(Ka[J[J[h>>2]+24>>2]](h,J[b>>2],J[b+4>>2],d,i+16|0)|0){break d}b=K[c+68|0];e=J[c+80>>2];f=(b|e)!=0;break b}e:{if(!(e&2)){break e}if(Ka[J[J[a>>2]+24>>2]](a,J[b>>2],J[b+4>>2],d,i+16|0)|0){break e}f=(K[c+68|0]|J[c+80>>2])!=0;break a}a=J[b+4>>2];b=J[b>>2];I[i+10>>1]=L[f+16>>1];a=Ka[J[J[g>>2]+24>>2]](g,b,a,d,i+16|0,i+10|0)|0;b=K[c+68|0];e=J[c+80>>2];f=(b|e)!=0;if(!a){break a}break b}b=K[c+68|0];e=J[c+80>>2];f=(b|e)!=0}if(b){if(!e){break a}l=N[c+44>>2];g=J[c+72>>2];a=0;while(1){b=g+(a<<6)|0;f:{if(l>2]){e=e-1|0;d=g+(e<<6)|0;h=J[d+4>>2];J[b>>2]=J[d>>2];J[b+4>>2]=h;J[b+8>>2]=J[d+8>>2];I[b+12>>1]=L[d+12>>1];N[b+16>>2]=N[d+16>>2];N[b+20>>2]=N[d+20>>2];N[b+24>>2]=N[d+24>>2];N[b+28>>2]=N[d+28>>2];N[b+32>>2]=N[d+32>>2];N[b+36>>2]=N[d+36>>2];N[b+40>>2]=N[d+40>>2];J[b+60>>2]=J[d+60>>2];h=J[d+56>>2];J[b+52>>2]=J[d+52>>2];J[b+56>>2]=h;h=J[d+48>>2];J[b+44>>2]=J[d+44>>2];J[b+48>>2]=h;break f}a=a+1|0}if((a|0)!=(e|0)){continue}break}J[c+80>>2]=e}if(!e){break a}if(!(Ka[J[J[c>>2]>>2]](c,J[c+72>>2],e)|0)){break a}J[c+80>>2]=0}Ka[J[J[c>>2]+4>>2]](c);Ia=i+96|0;return f}function m9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=Q(0);h=J[42497];f=Ia-16|0;Ia=f;a=J[42504];c=a+12|0;a=To((p=c,q=100,r=Ka[J[J[a>>2]+20>>2]](a)|0?50944:70610,s=6536,t=580,o=J[J[c>>2]+8>>2],Ka[o](p|0,q|0,r|0,s|0,t|0)|0),h);c=Ia-16|0;Ia=c;if(H[a+6|0]&1){e=J[a+60>>2];if(e){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,e)}J[a+60>>2]=0}e=0;a:{if(!Yk(72,70,72,70,c+12|0,c+11|0,b)){break a}o=a,t=xb(K[c+11|0],b),J[o+40>>2]=t;o=a,t=xb(K[c+11|0],b),J[o+44>>2]=t;o=a,u=Xb(K[c+11|0],b),N[o+48>>2]=u;o=a,u=Xb(K[c+11|0],b),N[o+52>>2]=u;o=a,u=Xb(K[c+11|0],b),N[o+56>>2]=u;Xb(K[c+11|0],b);o=a- -64|0,u=Xb(K[c+11|0],b),N[o>>2]=u;o=a,t=fC(K[c+11|0],b),I[o+68>>1]=t;o=a,t=xb(K[c+11|0],b),J[o+72>>2]=t;g=Xb(K[c+11|0],b);i=Xb(K[c+11|0],b);j=Xb(K[c+11|0],b);k=Xb(K[c+11|0],b);l=Xb(K[c+11|0],b);m=Xb(K[c+11|0],b);N[a+32>>2]=Q(l-i)*Q(.5);N[a+28>>2]=Q(k-g)*Q(.5);N[a+20>>2]=Q(i+l)*Q(.5);N[a+16>>2]=Q(g+k)*Q(.5);N[a+36>>2]=Q(m-j)*Q(.5);N[a+24>>2]=Q(j+m)*Q(.5);o=a,t=xb(K[c+11|0],b),J[o+76>>2]=t;o=a,t=xb(K[c+11|0],b),J[o+80>>2]=t;o=a,u=Xb(K[c+11|0],b),N[o+84>>2]=u;g=Xb(K[c+11|0],b);J[a+60>>2]=0;N[a+88>>2]=g;e=1;d=P(J[a+44>>2],J[a+40>>2]);if(!d){break a}b:{d=d<<2;if(d){n=J[42504];d=Ka[J[J[n+12>>2]+8>>2]](n+12|0,d,29113,14711,259)|0;J[a+60>>2]=d;if(d){break b}}e=0;Xa(J[42504],16,14711,262,83166,0);break a}Ka[J[J[b>>2]>>2]](b,d,J[a+80>>2]<<2)|0;if(!K[c+11|0]|!J[a+80>>2]){break a}b=0;while(1){e=J[a+60>>2]+(b<<2)|0;d=K[e+1|0];H[e+1|0]=K[e|0];H[e|0]=d;e=1;b=b+1|0;if(b>>>0>2]){continue}break}}Ia=c+16|0;c:{if(!e){b=J[a+12>>2]-1|0;J[a+12>>2]=b;if(b){a=0;break c}Ka[J[J[a+8>>2]+8>>2]](a+8|0);a=0;break c}J[f+8>>2]=a;b=qb(h+88|0,f+8|0,f+15|0);if(!K[f+15|0]){J[b>>2]=J[f+8>>2]}}Ia=f+16|0;return a|0}function ms(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0);e=N[b+4>>2];h=N[b+8>>2];l=N[b+12>>2];a:{if(l==Q(-1)){g=e>2];k=N[a>>2];m=Q(Q(Q(i+j)/Q(Q(1)-Q(i*j)))/k);p=Q(m*m);m=Q(R(g));n=Q(Q(j+m)/Q(Q(1)-Q(m*j)));j=N[a+4>>2];n=Q(n/j);a=Q(p+Q(n*n))<=Q(1);if(!a){n=N[b>>2];r=Q(n+n);o=Q(l+l);u=Q(Q(r*h)-Q(e*o));v=Q(Q(h*o)+Q(r*e));r=Q(Q(n*r)+Q(Q(l*o)+Q(-1)));b:{c:{if(j<=k){if(!(mQ(0)?k:Q(-k);break b}if(!(ig?e:g;b=0;d:{while(1){g=Q(Q(1)/Q(h+e));i=Q(o*g);s=Q(i*i);i=Q(Q(1)/Q(l+e));q=Q(m*i);q=Q(q*q);t=Q(Q(s+q)+Q(-1));if(t>2]=i;h=Q(o*h);k=Q(Q(Q(h*k)-Q(e*l))*j);N[c+4>>2]=k;f=Q(Q(Q(g*e)-Q(f*h))*j);N[c>>2]=f;N[d>>2]=Q(Q(Q(l*k)-Q(f*g))*u)+Q(Q(Q(Q(g*i)-Q(k*h))*r)+Q(v*Q(Q(h*f)-Q(i*l))))}return!a}function ps(a,b,c,d,e,f,g,h,i,j,k,l,m){var n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0);J[a>>2]=0;if(c){while(1){o=P(s,112)+b|0;E=N[o+48>>2];F=N[o+52>>2];G=N[o+56>>2];w=(s<<2)+m|0;x=N[w>>2];H=N[o+36>>2];I=N[o+32>>2];y=N[o+24>>2];t=N[o+8>>2];z=N[o+20>>2];u=N[o+4>>2];v=N[o>>2];A=N[o+16>>2];K=N[h+8>>2];L=N[g+8>>2];M=N[f+8>>2];n=N[d+8>>2];p=N[e+8>>2];O=N[h+4>>2];R=N[g+4>>2];S=N[f+4>>2];q=N[d+4>>2];r=N[e+4>>2];T=N[f>>2];B=N[e>>2];U=N[h>>2];V=N[g>>2];C=N[d>>2];J[e+12>>2]=0;W=p;n=Q(H-Q(I*Q(Q(Q(Q(Q(B*C)+Q(v*T))-Q(Q(C*V)+Q(A*U)))+Q(Q(Q(r*q)+Q(u*S))-Q(Q(q*R)+Q(z*O))))+Q(Q(Q(p*n)+Q(t*M))-Q(Q(n*L)+Q(y*K))))));p=Q(-x);n=n>p?n:p;N[e+8>>2]=W+Q(G*n);N[e+4>>2]=r+Q(F*n);N[e>>2]=B+Q(E*n);p=N[o+64>>2];q=N[o+68>>2];r=N[o+72>>2];J[f+12>>2]=0;N[f+8>>2]=Q(n*r)+N[f+8>>2];N[f+4>>2]=Q(n*q)+N[f+4>>2];N[f>>2]=Q(n*p)+N[f>>2];p=N[o+80>>2];q=N[o+84>>2];r=N[o+88>>2];J[g+12>>2]=0;N[g+8>>2]=Q(n*r)+N[g+8>>2];N[g+4>>2]=Q(n*q)+N[g+4>>2];N[g>>2]=Q(n*p)+N[g>>2];p=N[o+96>>2];q=N[o+100>>2];r=N[o+104>>2];J[h+12>>2]=0;N[h+8>>2]=Q(n*r)+N[h+8>>2];N[h+4>>2]=Q(n*q)+N[h+4>>2];N[h>>2]=Q(n*p)+N[h>>2];p=N[d>>2];q=N[d+4>>2];r=N[d+8>>2];J[i+12>>2]=0;N[i+8>>2]=Q(n*r)+N[i+8>>2];N[i+4>>2]=Q(n*q)+N[i+4>>2];N[i>>2]=Q(n*p)+N[i>>2];J[j+12>>2]=0;N[j+8>>2]=Q(t*n)+N[j+8>>2];N[j+4>>2]=Q(u*n)+N[j+4>>2];N[j>>2]=Q(v*n)+N[j>>2];t=N[d>>2];u=N[d+4>>2];v=N[d+8>>2];J[k+12>>2]=0;N[k+8>>2]=Q(n*v)+N[k+8>>2];N[k+4>>2]=Q(n*u)+N[k+4>>2];N[k>>2]=Q(n*t)+N[k>>2];J[l+12>>2]=0;N[l+8>>2]=Q(y*n)+N[l+8>>2];N[l+4>>2]=Q(z*n)+N[l+4>>2];N[l>>2]=Q(A*n)+N[l>>2];n=Q(x+n);N[w>>2]=n;D=Q(n+D);s=s+1|0;if((s|0)!=(c|0)){continue}break}N[a>>2]=D}}function _r(a,b,c,d,e,f,g,h,i,j,k,l){var m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0);n=Ia-32|0;Ia=n;A=L[b+8>>1];a:{if((A|0)==65535){o=N[c>>2];r=N[c+4>>2];m=N[c+8>>2];s=N[e>>2];t=N[J[b+4>>2]+12>>2];J[d+12>>2]=0;p=m;m=Q(t*s);s=Q(p*m);N[d+8>>2]=s;r=Q(r*m);N[d+4>>2]=r;t=Q(o*m);N[d>>2]=t;o=N[c+20>>2];u=N[c+24>>2];v=N[c+16>>2];m=N[f>>2];J[d+28>>2]=0;u=Q(u*m);N[d+24>>2]=u;y=Q(o*m);N[d+20>>2]=y;v=Q(v*m);N[d+16>>2]=v;break a}b=J[b>>2];s=N[c+20>>2];r=N[c+24>>2];t=N[c>>2];u=N[c+4>>2];m=N[e>>2];y=N[c+8>>2];v=N[c+16>>2];o=N[f>>2];J[n+28>>2]=0;N[n+24>>2]=r*o;N[n+20>>2]=s*o;J[n+12>>2]=0;N[n+16>>2]=v*o;N[n+8>>2]=y*m;N[n+4>>2]=u*m;N[n>>2]=t*m;Ka[J[J[b>>2]+108>>2]](b,A,l,n,d);u=N[d+24>>2];y=N[d+20>>2];v=N[d+16>>2];s=N[d+8>>2];r=N[d+4>>2];t=N[d>>2]}B=N[c+24>>2];C=N[c+20>>2];D=N[c+16>>2];E=N[c+8>>2];F=N[c+4>>2];G=N[c>>2];c=L[g+8>>1];b:{if((c|0)==65535){w=N[h>>2];x=N[h+4>>2];m=N[h+8>>2];o=N[j>>2];q=N[J[g+4>>2]+12>>2];J[i+12>>2]=0;p=m;m=Q(q*o);o=Q(p*m);N[i+8>>2]=o;x=Q(x*m);N[i+4>>2]=x;w=Q(w*m);N[i>>2]=w;p=N[h+20>>2];q=N[h+24>>2];z=N[h+16>>2];m=N[k>>2];J[i+28>>2]=0;q=Q(q*m);N[i+24>>2]=q;p=Q(p*m);N[i+20>>2]=p;m=Q(z*m);N[i+16>>2]=m;break b}b=J[g>>2];x=N[h+20>>2];w=N[h+24>>2];q=N[h>>2];p=N[h+4>>2];m=N[j>>2];z=N[h+8>>2];H=N[h+16>>2];o=N[k>>2];J[n+28>>2]=0;N[n+24>>2]=w*o;N[n+20>>2]=x*o;J[n+12>>2]=0;N[n+16>>2]=H*o;N[n+8>>2]=z*m;N[n+4>>2]=p*m;N[n>>2]=q*m;Ka[J[J[b>>2]+108>>2]](b,c,l,n,i);q=N[i+24>>2];p=N[i+20>>2];m=N[i+16>>2];o=N[i+8>>2];x=N[i+4>>2];w=N[i>>2]}N[a>>2]=Q(Q(Q(Q(G*t)+Q(D*v))+Q(Q(N[h>>2]*w)+Q(N[h+16>>2]*m)))+Q(Q(Q(F*r)+Q(C*y))+Q(Q(N[h+4>>2]*x)+Q(N[h+20>>2]*p))))+Q(Q(Q(E*s)+Q(B*u))+Q(Q(N[h+8>>2]*o)+Q(N[h+24>>2]*q)));Ia=n+32|0}function Gr(a,b,c,d,e,f,g,h,i,j,k){var l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0);m=Ia-32|0;Ia=m;z=L[b+12>>1];a:{if((z|0)==65535){n=N[c>>2];q=N[c+4>>2];l=N[c+8>>2];r=N[e>>2];s=N[J[b+8>>2]+32>>2];J[d+12>>2]=0;o=l;l=Q(s*r);r=Q(o*l);N[d+8>>2]=r;q=Q(q*l);N[d+4>>2]=q;s=Q(n*l);N[d>>2]=s;n=N[c+20>>2];t=N[c+24>>2];u=N[c+16>>2];l=N[f>>2];J[d+28>>2]=0;t=Q(t*l);N[d+24>>2]=t;x=Q(n*l);N[d+20>>2]=x;u=Q(u*l);N[d+16>>2]=u;break a}b=J[b>>2];r=N[c+20>>2];q=N[c+24>>2];s=N[c>>2];t=N[c+4>>2];l=N[e>>2];x=N[c+8>>2];u=N[c+16>>2];n=N[f>>2];J[m+28>>2]=0;N[m+24>>2]=q*n;N[m+20>>2]=r*n;J[m+12>>2]=0;N[m+16>>2]=u*n;N[m+8>>2]=x*l;N[m+4>>2]=t*l;N[m>>2]=s*l;Ka[J[J[b>>2]+108>>2]](b,z,0,m,d);t=N[d+24>>2];x=N[d+20>>2];u=N[d+16>>2];r=N[d+8>>2];q=N[d+4>>2];s=N[d>>2]}A=N[c+24>>2];B=N[c+20>>2];C=N[c+16>>2];D=N[c+8>>2];E=N[c+4>>2];F=N[c>>2];c=L[g+12>>1];b:{if((c|0)==65535){v=N[h>>2];w=N[h+4>>2];l=N[h+8>>2];n=N[j>>2];p=N[J[g+8>>2]+32>>2];J[i+12>>2]=0;o=l;l=Q(p*n);n=Q(o*l);N[i+8>>2]=n;w=Q(w*l);N[i+4>>2]=w;v=Q(v*l);N[i>>2]=v;o=N[h+20>>2];p=N[h+24>>2];y=N[h+16>>2];l=N[k>>2];J[i+28>>2]=0;p=Q(p*l);N[i+24>>2]=p;o=Q(o*l);N[i+20>>2]=o;l=Q(y*l);N[i+16>>2]=l;break b}b=J[g>>2];w=N[h+20>>2];v=N[h+24>>2];p=N[h>>2];o=N[h+4>>2];l=N[j>>2];y=N[h+8>>2];G=N[h+16>>2];n=N[k>>2];J[m+28>>2]=0;N[m+24>>2]=v*n;N[m+20>>2]=w*n;J[m+12>>2]=0;N[m+16>>2]=G*n;N[m+8>>2]=y*l;N[m+4>>2]=o*l;N[m>>2]=p*l;Ka[J[J[b>>2]+108>>2]](b,c,0,m,i);p=N[i+24>>2];o=N[i+20>>2];l=N[i+16>>2];n=N[i+8>>2];w=N[i+4>>2];v=N[i>>2]}N[a>>2]=Q(Q(Q(Q(F*s)+Q(C*u))+Q(Q(N[h>>2]*v)+Q(N[h+16>>2]*l)))+Q(Q(Q(E*q)+Q(B*x))+Q(Q(N[h+4>>2]*w)+Q(N[h+20>>2]*o))))+Q(Q(Q(D*r)+Q(A*t))+Q(Q(N[h+8>>2]*n)+Q(N[h+24>>2]*p)));Ia=m+32|0}function iu(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=Q(0),m=Q(0),n=Q(0);k=Ia-32|0;Ia=k;I[b>>1]=f;j=b+i|0;I[j+2>>1]=h;H[j|0]=3;a:{if(!(c&8192)){b=j+4|0;break a}H[j+4|0]=1;b=j+56|0;if(!f){I[a+10>>1]=L[a+10>>1]|8;break a}h=J[d+44>>2];b:{if(K[h+9|0]){N[j+8>>2]=N[h+80>>2];N[j+12>>2]=N[h+84>>2];N[j+16>>2]=N[h+88>>2];m=N[h+100>>2];n=N[h+96>>2];l=N[h+104>>2];break b}J[j+16>>2]=0;J[j+8>>2]=0;J[j+12>>2]=0;l=Q(0)}N[j+40>>2]=l;N[j+36>>2]=m;N[j+32>>2]=n;h=J[e+44>>2];if(K[h+9|0]){N[j+20>>2]=N[h+80>>2];N[j+24>>2]=N[h+84>>2];N[j+28>>2]=N[h+88>>2];N[j+44>>2]=N[h+96>>2];N[j+48>>2]=N[h+100>>2];N[j+52>>2]=N[h+104>>2];break a}J[j+52>>2]=0;J[j+44>>2]=0;J[j+48>>2]=0;J[j+28>>2]=0;J[j+20>>2]=0;J[j+24>>2]=0}if(c&4096){H[b|0]=0;c:{d:{e:{f:{h=J[d+44>>2];g:{if(K[h+9|0]){if(f){Qu(k,d- -64|0);N[b+4>>2]=N[k>>2];N[b+8>>2]=N[k+4>>2];N[b+12>>2]=N[k+8>>2];N[b+28>>2]=N[k+16>>2];N[b+32>>2]=N[k+20>>2];N[b+36>>2]=N[k+24>>2];h=J[e+44>>2];if(!K[h+9|0]){break g}if(K[b|0]==1){break d}break e}N[b+4>>2]=N[h+80>>2];N[b+8>>2]=N[h+84>>2];N[b+12>>2]=N[h+88>>2];N[b+28>>2]=N[h+96>>2];N[b+32>>2]=N[h+100>>2];N[b+36>>2]=N[h+104>>2];h=J[e+44>>2];if(!K[h+9|0]){break g}break d}J[b+28>>2]=0;J[b+32>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;J[b+36>>2]=0;J[b+12>>2]=0;h=J[e+44>>2];if(K[h+9|0]){break f}}J[b+48>>2]=0;J[b+40>>2]=0;J[b+44>>2]=0;J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;break c}if(!f){break d}}Qu(k,e- -64|0);N[b+16>>2]=N[k>>2];N[b+20>>2]=N[k+4>>2];N[b+24>>2]=N[k+8>>2];N[b+40>>2]=N[k+16>>2];N[b+44>>2]=N[k+20>>2];N[b+48>>2]=N[k+24>>2];break c}N[b+16>>2]=N[h+80>>2];N[b+20>>2]=N[h+84>>2];N[b+24>>2]=N[h+88>>2];N[b+40>>2]=N[h+96>>2];N[b+44>>2]=N[h+100>>2];N[b+48>>2]=N[h+104>>2]}b=b+52|0}if(c&16384){H[b|0]=2;c=(f|0)!=0;hu(b,0,d,c,g);hu(b,1,e,c,g);b=b+60|0}I[a+8>>1]=(i-j|0)+b;Ia=k+32|0}function Bka(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;e=Ia+-64|0;Ia=e;b=J[a+32>>2];f=J[b>>2];l=J[f+12144>>2];c=J[b+8>>2];a:{if(!(c&2147483647)){g=J[f+11956>>2];break a}g=K[l+49|0];if(c&2147483646){i=J[f+12132>>2];k=1;m=64;while(1){h=k<<6;j=K[(P(k,52)+l|0)+49|0];if(h>>>0>>0){if(j&1){b=(h<<5)+i|0;d=J[b+4>>2];c=(g<<5)+i|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;d=J[b+28>>2];J[c+24>>2]=J[b+24>>2];J[c+28>>2]=d;d=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=d;d=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=d;h=h|1;g=g+1|0}if((j|0)!=1){j=j+m|0;while(1){b=(h<<5)+i|0;d=J[b+4>>2];c=(g<<5)+i|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;d=J[b+28>>2];J[c+24>>2]=J[b+24>>2];J[c+28>>2]=d;d=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=d;d=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=d;d=J[b+36>>2];J[c+32>>2]=J[b+32>>2];J[c+36>>2]=d;d=J[b+60>>2];J[c+56>>2]=J[b+56>>2];J[c+60>>2]=d;d=J[b+44>>2];J[c+40>>2]=J[b+40>>2];J[c+44>>2]=d;d=J[b+52>>2];J[c+48>>2]=J[b+48>>2];J[c+52>>2]=d;g=g+2|0;h=h+2|0;if((j|0)!=(h|0)){continue}break}}b=J[a+32>>2]}m=m- -64|0;k=k+1|0;if(k>>>0<(J[b+8>>2]&2147483647)>>>0){continue}break}}g=J[f+11956>>2]+g|0;J[f+11956>>2]=g}c=J[a+92>>2];h=J[J[a+28>>2]+440>>2];J[f+11868>>2]=0;J[f+11872>>2]=0;i=f+11876|0;J[i>>2]=0;J[i+4>>2]=0;i=f+11884|0;J[i>>2]=0;J[i+4>>2]=0;b:{if(g){J[e+24>>2]=J[f+11952>>2];J[e+16>>2]=l;J[e+12>>2]=32;J[e+4>>2]=h+(c<<5);J[e+20>>2]=J[f+12148>>2];b=J[b+4>>2];J[e+28>>2]=g;J[e+8>>2]=b;J[e+32>>2]=J[f+11960>>2];b=J[f+11972>>2];J[e+48>>2]=0;J[e+36>>2]=b;J[e+56>>2]=f+11916;J[e+52>>2]=f+11892;J[e+40>>2]=0;J[e+44>>2]=0;H[e+60|0]=K[a+96|0];n=f,o=ds(e+4|0),J[n+12104>>2]=o;J[f+11868>>2]=J[e+40>>2];J[f+11876>>2]=J[e+44>>2];J[f+11880>>2]=J[e+48>>2];break b}Wa(J[f+11892>>2],0,J[f+11900>>2]<<2)}Ia=e- -64|0}function GB(a,b,c,d,e,f){var g=0,h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0);g=Ia+-64|0;Ia=g;k=N[d+48>>2];N[g+52>>2]=k;h=N[d+52>>2];N[g+56>>2]=h;i=N[d+56>>2];N[g+60>>2]=i;N[g+48>>2]=-i;N[g+44>>2]=-h;N[g+40>>2]=-k;k=N[d+20>>2];h=N[d+16>>2];i=N[d+8>>2];m=N[d>>2];p=N[d+4>>2];q=N[d+12>>2];r=N[d+32>>2];l=N[e+8>>2];s=N[d+24>>2];n=N[e>>2];o=N[e+4>>2];t=N[d+28>>2];N[g+36>>2]=-Q(Q(r*l)+Q(Q(s*n)+Q(o*t)));N[g+32>>2]=-Q(Q(k*l)+Q(Q(q*n)+Q(o*h)));N[g+28>>2]=-Q(Q(i*l)+Q(Q(m*n)+Q(p*o)));l=Q(N[b+8>>2]-N[d+44>>2]);n=Q(N[b>>2]-N[d+36>>2]);o=Q(N[b+4>>2]-N[d+40>>2]);N[g+24>>2]=Q(r*l)+Q(Q(s*n)+Q(t*o));N[g+20>>2]=Q(k*l)+Q(Q(q*n)+Q(o*h));N[g+16>>2]=Q(i*l)+Q(Q(m*n)+Q(o*p));k=Q(c+f);a:{if((Ne(g+40|0,g+52|0,g+16|0,g+28|0,g+12|0,g+8|0)|0)==-1){break a}f=N[g+12>>2];if(!(f>2];if(j>>>0>63){break a}p=N[b>>2];q=N[b+4>>2];l=N[b+8>>2];h=N[e>>2];i=N[e+4>>2];m=N[e+8>>2];J[a+4096>>2]=j+1;j=(j<<6)+a|0;N[j+8>>2]=m;N[j+4>>2]=i;N[j>>2]=h;J[j+52>>2]=-1;N[j+12>>2]=f-c;N[j+24>>2]=l-Q(f*m);N[j+20>>2]=q-Q(f*i);N[j+16>>2]=p-Q(f*h)}m=N[d+8>>2];p=N[d>>2];q=N[d+4>>2];l=N[d+20>>2];n=N[d+12>>2];o=N[d+16>>2];f=Q(N[b+20>>2]-N[d+44>>2]);h=Q(N[b+12>>2]-N[d+36>>2]);i=Q(N[b+16>>2]-N[d+40>>2]);N[g+24>>2]=Q(N[d+32>>2]*f)+Q(Q(N[d+24>>2]*h)+Q(i*N[d+28>>2]));N[g+20>>2]=Q(l*f)+Q(Q(n*h)+Q(i*o));N[g+16>>2]=Q(m*f)+Q(Q(p*h)+Q(i*q));b:{if((Ne(g+40|0,g+52|0,g+16|0,g+28|0,g+12|0,g+8|0)|0)==-1){break b}f=N[g+12>>2];if(!(f>2];if(d>>>0>63){break b}m=N[b+12>>2];p=N[b+16>>2];q=N[b+20>>2];k=N[e>>2];h=N[e+4>>2];i=N[e+8>>2];J[a+4096>>2]=d+1;a=(d<<6)+a|0;N[a+8>>2]=i;N[a+4>>2]=h;N[a>>2]=k;J[a+52>>2]=-1;N[a+12>>2]=f-c;N[a+24>>2]=q-Q(f*i);N[a+20>>2]=p-Q(f*h);N[a+16>>2]=m-Q(f*k)}Ia=g- -64|0}function yo(a,b,c,d,e,f){var g=0,h=Q(0),i=0,j=0,k=Q(0),l=0;a:{b:{switch(f-1|0){case 0:J[a>>2]=2139095039;k=Q(34028234663852886e22);d=-1;while(1){f=J[e+48>>2];i=J[e+52>>2];c:{if(f>>>0>=i>>>0){break c}j=i+(f^-1)|0;l=0;g=i-f&3;if(g){while(1){h=N[((f<<6)+c|0)+44>>2];if(h>2]=h;k=h;d=f}f=f+1|0;l=l+1|0;if((g|0)!=(l|0)){continue}break}}if(j>>>0<=2){break c}while(1){h=N[((f<<6)+c|0)+44>>2];if(h>2]=h;k=h;d=f}g=f+1|0;h=N[((g<<6)+c|0)+44>>2];if(h>2]=h;k=h;d=g}g=f+2|0;h=N[((g<<6)+c|0)+44>>2];if(h>2]=h;k=h;d=g}g=f+3|0;h=N[((g<<6)+c|0)+44>>2];if(h>2]=h;k=h;d=g}f=f+4|0;if((i|0)!=(f|0)){continue}break}}e=J[e+16>>2];if(e){continue}break};c=(d<<6)+c|0;a=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=a;J[b+48>>2]=J[c+48>>2];a=J[c+44>>2];J[b+40>>2]=J[c+40>>2];J[b+44>>2]=a;a=J[c+36>>2];J[b+32>>2]=J[c+32>>2];J[b+36>>2]=a;a=J[c+28>>2];J[b+24>>2]=J[c+24>>2];J[b+28>>2]=a;a=J[c+20>>2];J[b+16>>2]=J[c+16>>2];J[b+20>>2]=a;a=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=a;J[b+384>>2]=1;return;default:if(M[e+56>>2]<=6){break a}dA(a,b,c,d,e);J[b+384>>2]=6;return;case 2:break b}}if(M[e+56>>2]<=3){break a}cA(a,b,c,d,e);J[b+384>>2]=3;return}f=0;d=e;while(1){l=J[d+48>>2];if(l>>>0>2]){while(1){i=(l<<6)+c|0;g=J[i+4>>2];j=(f<<6)+b|0;J[j>>2]=J[i>>2];J[j+4>>2]=g;J[j+48>>2]=J[i+48>>2];g=J[i+44>>2];J[j+40>>2]=J[i+40>>2];J[j+44>>2]=g;g=J[i+36>>2];J[j+32>>2]=J[i+32>>2];J[j+36>>2]=g;g=J[i+28>>2];J[j+24>>2]=J[i+24>>2];J[j+28>>2]=g;g=J[i+20>>2];J[j+16>>2]=J[i+16>>2];J[j+20>>2]=g;g=J[i+12>>2];J[j+8>>2]=J[i+8>>2];J[j+12>>2]=g;f=f+1|0;l=l+1|0;if(l>>>0>2]){continue}break}}d=J[d+16>>2];if(d){continue}break}J[b+384>>2]=f;b=J[e+44>>2];J[a+8>>2]=J[e+40>>2];J[a+12>>2]=b;b=J[e+36>>2];J[a>>2]=J[e+32>>2];J[a+4>>2]=b}function Iea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;g=J[a+28>>2];a=0;j=Ia-48|0;Ia=j;b=J[g+1e3>>2];e=J[b+432>>2];if(e){d=J[b+428>>2];while(1){c=J[b+184>>2]+P(J[d+(a<<2)>>2]>>>7|0,24)|0;f=J[c+20>>2];if(!(!f|K[c+4|0]&2)){Um(f+-64|0,0)}a=a+1|0;if((e|0)!=(a|0)){continue}break}}e=J[b+444>>2];if(e){d=J[b+440>>2];a=0;while(1){c=J[b+184>>2]+P(J[d+(a<<2)>>2]>>>7|0,24)|0;f=J[J[c+20>>2]+16>>2];if(!(!f|K[c+4|0]&2)){WG(f,0)}a=a+1|0;if((e|0)!=(a|0)){continue}break}}a=0;e=J[g+1e3>>2];k=J[e+1064>>2];if(k){m=J[e+1060>>2];while(1){d=J[(a<<2)+m>>2];c=J[g+1e3>>2];f=J[c- -64>>2];b=(d>>>0)/(f>>>0)|0;b=J[J[J[c+44>>2]+(b<<2)>>2]+(d-P(b,f)<<2)>>2];a:{if(!b|!(K[b+21|0]&32)){break a}c=J[e+700>>2];f=(d>>>0)/(c>>>0)|0;if(K[(J[J[e+680>>2]+(f<<2)>>2]+(d-P(c,f)<<4)|0)+4|0]&4){break a}b:{c:{d:{e:{f:{g:{d=K[b+20|0];switch(d|0){case 2:break b;case 0:break d;case 5:break e;case 4:break f;case 1:break g;default:break a}}if(Xt(b-4|0)){break c}break a}if(Ut(b)){break c}break a}H[b+21|0]=K[b+21|0]&223;break c}if(!Nm(b-4|0)){break a}}d=K[b+20|0];if(d>>>0>2){break a}}f=g+(d<<2)|0;c=J[f+88>>2];if(c>>>0>=2){l=g+P(d,12)|0;i=J[l+52>>2];c=c-1|0;h=i+(c<<2)|0;d=J[h>>2];n=h;h=i;b=J[b+8>>2];i=b<<2;h=J[h+i>>2];J[n>>2]=h;J[i+J[l+52>>2]>>2]=d;J[d+8>>2]=b;J[h+8>>2]=c;c=J[f+88>>2]}J[f+88>>2]=c-1}a=a+1|0;if((k|0)!=(a|0)){continue}break}}d=j+12|0;a=J[J[g+976>>2]+1024>>2];Ka[J[J[a>>2]+84>>2]](d,a);a=J[g+2168>>2];b=J[a+28>>2];if(b){a=J[a+16>>2];while(1){b=b-1|0;g=J[a>>2];h:{if((J[g+44>>2]&1032)!=1032){break h}e=J[J[g+32>>2]+4>>2];e=K[J[e+44>>2]+9|0]-1>>>0<2?e:0;c=J[J[g+28>>2]+4>>2];if((!e|M[e+152>>2]>4294967293)&M[(K[J[c+44>>2]+9|0]-1>>>0<2?c:0)+152>>2]>=4294967294){break h}oj(g,8,0,0,0,d)}a=a+4|0;if(b){continue}break}}Ia=j+48|0}function Is(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=Ia-32|0;Ia=e;j=J[a+76>>2];h=j+(c<<3)|0;a:{if(!(H[h+4|0]&1)){c=J[h>>2];if(c>>>0>=M[a+120>>2]){H[a+169|0]=1}g=J[a+100>>2];i=J[a+116>>2];if(i>>>0<=c>>>0){b:{if((c|0)!=(i|0)){k=J[a+108>>2];d=g+P(i,24)|0;f=J[d+20>>2];J[e+24>>2]=J[d+16>>2];J[e+28>>2]=f;f=J[d+12>>2];J[e+16>>2]=J[d+8>>2];J[e+20>>2]=f;f=J[d+4>>2];J[e+8>>2]=J[d>>2];J[e+12>>2]=f;f=J[b+20>>2];J[d+16>>2]=J[b+16>>2];J[d+20>>2]=f;f=J[b+12>>2];J[d+8>>2]=J[b+8>>2];J[d+12>>2]=f;f=J[b+4>>2];J[d>>2]=J[b>>2];J[d+4>>2]=f;d=J[e+20>>2];b=g+P(c,24)|0;J[b+8>>2]=J[e+16>>2];J[b+12>>2]=d;d=J[e+28>>2];J[b+16>>2]=J[e+24>>2];J[b+20>>2]=d;d=J[e+12>>2];J[b>>2]=J[e+8>>2];J[b+4>>2]=d;d=(i<<1)+k|0;b=L[d>>1];f=d;d=(c<<1)+k|0;I[f>>1]=L[d>>1];I[d>>1]=b;J[(b<<3)+j>>2]=c;J[h>>2]=i;break b}d=J[b+4>>2];c=g+P(c,24)|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;d=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=d;d=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=d}J[a+116>>2]=J[a+116>>2]+1;break a}a=g+P(c,24)|0;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;c=J[b+20>>2];J[a+16>>2]=J[b+16>>2];J[a+20>>2]=c;c=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=c;break a}d=J[b+4>>2];c=J[a+96>>2]+P(J[h>>2],24)|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;d=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=d;d=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=d;H[a+168|0]=1;g=J[a+128>>2];d=J[h>>2];i=d>>>5|0;c:{if(g>>>0>i>>>0){h=d&31;b=J[a+124>>2];break c}c=0;b=0;h=d&31;d=(d+128>>>5|0)+((h|0)!=0)|0;if(d){b=J[42504]+12|0;b=Ka[J[J[b>>2]+8>>2]](b,d<<2,29113,15861,274)|0;g=J[a+128>>2]}if(g){Va(b,J[a+124>>2],g<<2);c=J[a+128>>2]}if((c|0)!=(d|0)){Wa((c<<2)+b|0,0,d-c<<2)}c=J[a+124>>2];if(c){g=J[42504]+12|0;Ka[J[J[g>>2]+12>>2]](g,c)}J[a+128>>2]=d;J[a+124>>2]=b}a=(i<<2)+b|0;J[a>>2]=J[a>>2]|1<>2];o=N[e+44>>2];i=N[e+80>>2];q=N[e+52>>2];r=N[e+40>>2];m=N[e+68>>2];x=Q(Q(g*o)+Q(Q(i*q)+Q(r*m)));k=N[e+76>>2];s=N[e+48>>2];t=Q(k*s);f=Q(N[e+56>>2]-N[e+84>>2]);j=Q(f+f);f=Q(N[e+60>>2]-N[e+88>>2]);l=Q(f+f);f=Q(N[e- -64>>2]-N[e+92>>2]);p=Q(f+f);u=Q(Q(Q(Q(-m)*j)-Q(l*g))-Q(k*p));h=Q(Q(i*i)+Q(-.5));f=Q(Q(Q(p*h)+Q(i*Q(Q(g*j)-Q(m*l))))-Q(k*u));n=Q(Q(Q(j*h)+Q(i*Q(Q(k*l)-Q(g*p))))-Q(m*u));j=Q(Q(Q(l*h)+Q(i*Q(Q(m*p)-Q(k*j))))-Q(g*u));l=Q(Q(f*f)+Q(Q(n*n)+Q(j*j)));h=N[a+120>>2];w=l>Q(h*h);if(w){l=Q(Q(1)/Q(Y(l)));f=Q(h*Q(f*l));n=Q(h*Q(n*l));j=Q(h*Q(j*l))}h=Q(t+x);l=Q(Q(r*g)+Q(Q(Q(i*s)-Q(q*k))-Q(m*o)));p=Q(Q(s*m)+Q(Q(Q(i*o)-Q(q*g))-Q(k*r)));N[e+36>>2]=f;N[e+32>>2]=j;N[e+28>>2]=n;j=Q(0);g=Q(Q(o*k)+Q(Q(Q(i*r)-Q(q*m))-Q(g*s)));a:{if(g==Q(0)){m=Q(1);i=Q(0);break a}f=Q(Q(1)/Q(Y(Q(Q(h*h)+Q(Q(Q(g*g)+Q(0))+Q(0))))));m=Q(h*f);j=Q(g*f);i=Q(f*Q(0))}n=Q(i*l);k=Q(p*i);f=Q(n+Q(k+Q(Q(h*m)+Q(g*j))));k=Q(n+Q(Q(Q(g*m)-Q(h*j))-k));q=Q(-i);n=Q(h*q);g=Q(i*g);h=Q(Q(j*p)+Q(Q(n+Q(l*m))-g));n=Q(g+Q(Q(n+Q(p*m))-Q(l*j)));g=Q(N[a+124>>2]*Q(.5));o=hb(g);g=ib(g);b:{c:{d:{if(o>Q(.9998999834060669)){break d}v=f>=Q(0);r=v?h:Q(-h);s=v?k:Q(-k);l=v?n:Q(-n);p=Q(Q(r*r)+Q(Q(s*s)+Q(l*l)));if(!(p>Q(o*o))){break d}f=Q(Q(1)/Q(Y(p)));h=Q(Q(o*r)*f);n=Q(Q(o*l)*f);k=Q(Q(o*s)*f);f=g;break c}if(!w){break b}}g=Q(n*i);N[e+24>>2]=Q(Q(Q(f*m)-Q(j*k))-g)-Q(h*i);t=Q(k*i);i=Q(f*i);N[e+20>>2]=Q(Q(-j)*n)+Q(t+Q(i+Q(m*h)));N[e+16>>2]=Q(q*k)+Q(Q(h*j)+Q(i+Q(m*n)));N[e+12>>2]=Q(q*h)+Q(g+Q(Q(f*j)+Q(m*k)));Vh(b,c,e+68|0,e+40|0,e+12|0,a,d)}Ia=e+96|0}function Th(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0);c=N[b+8>>2];d=N[b>>2];h=N[b+4>>2];if(!(!(d!=Q(0)|h!=Q(0))&c==Q(0))){f=N[a+44>>2];i=Q(f+c);c=N[a+40>>2];m=Q(h+c);e=Q(-c);h=N[a+36>>2];k=Q(-h);d=Q(d+h);a:{if(!(d!=Q(0)|m!=Q(0)|i!=Q(0))){i=Q(Q(0)-Q(f*f));m=Q(c*e);e=N[a+48>>2];N[a>>2]=Q(Q(i+m)*e)+N[a>>2];d=Q(f*Q(0));j=Q(d+d);d=Q(c*h);N[a+4>>2]=Q(e*Q(j+d))+N[a+4>>2];j=Q(c*Q(-0));g=j;j=Q(f*h);N[a+8>>2]=Q(e*Q(g+Q(g+j)))+N[a+8>>2];q=Q(f*Q(-0));N[a+12>>2]=Q(e*Q(Q(q+q)+d))+N[a+12>>2];d=i;i=Q(h*k);N[a+16>>2]=Q(e*Q(d+i))+N[a+16>>2];d=Q(h*Q(0));g=d;d=Q(f*c);N[a+20>>2]=Q(e*Q(g+Q(g+d)))+N[a+20>>2];k=Q(c*Q(0));N[a+24>>2]=Q(e*Q(k+Q(k+j)))+N[a+24>>2];k=Q(h*Q(-0));N[a+28>>2]=Q(e*Q(k+Q(d+k)))+N[a+28>>2];N[a+32>>2]=Q(e*Q(Q(m+i)+Q(0)))+N[a+32>>2];break a}j=Q(Q(0)-Q(f*f));q=Q(c*e);r=Q(m*Q(-m));n=Q(Q(0)-Q(i*i));e=N[a+48>>2];N[a>>2]=Q(Q(Q(j+q)-Q(r+n))*e)+N[a>>2];o=Q(f*Q(0));p=Q(o+o);o=Q(c*h);s=Q(m*d);g=Q(i*Q(0));N[a+4>>2]=Q(e*Q(Q(p+o)-Q(s+Q(g+g))))+N[a+4>>2];g=Q(c*Q(-0));l=g;g=Q(f*h);p=Q(m*Q(-0));t=p;p=Q(d*i);N[a+8>>2]=Q(e*Q(Q(l+Q(l+g))-Q(t+Q(t+p))))+N[a+8>>2];l=Q(f*Q(-0));l=Q(Q(l+l)+o);o=Q(i*Q(-0));N[a+12>>2]=Q(e*Q(l-Q(s+Q(o+o))))+N[a+12>>2];k=Q(h*k);l=Q(j+k);j=Q(d*Q(-d));N[a+16>>2]=Q(e*Q(l-Q(j+n)))+N[a+16>>2];n=Q(h*Q(0));f=Q(f*c);l=Q(n+Q(n+f));n=Q(d*Q(0));i=Q(m*i);N[a+20>>2]=Q(e*Q(l-Q(n+Q(n+i))))+N[a+20>>2];c=Q(c*Q(0));g=Q(c+Q(c+g));c=Q(m*Q(0));N[a+24>>2]=Q(e*Q(g-Q(c+Q(c+p))))+N[a+24>>2];c=Q(h*Q(-0));g=Q(c+Q(f+c));f=Q(d*Q(-0));N[a+28>>2]=Q(e*Q(g-Q(f+Q(f+i))))+N[a+28>>2];N[a+32>>2]=Q(e*Q(Q(Q(q+k)+Q(0))-Q(Q(r+j)+Q(0))))+N[a+32>>2];f=N[a+44>>2];c=N[a+40>>2]}N[a+36>>2]=h+N[b>>2];N[a+40>>2]=N[b+4>>2]+c;N[a+44>>2]=N[b+8>>2]+f}}function iI(a,b,c,d,e,f){var g=Q(0),h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),R=0,S=0,T=0,U=0;h=Ia-32|0;Ia=h;J[a>>2]=0;J[a+4>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;if(!b){y=N[d+448>>2];z=N[d+460>>2];A=N[d+472>>2];B=N[d+452>>2];C=N[d+464>>2];D=N[d+476>>2];E=N[d+456>>2];F=N[d+468>>2];G=N[d+480>>2];H=N[d+508>>2];I=N[d+496>>2];K=N[d+484>>2];p=N[d+416>>2];q=N[d+420>>2];L=N[d+512>>2];M=N[d+500>>2];O=N[d+488>>2];r=N[d+424>>2];s=N[d+428>>2];t=N[d+432>>2];u=N[d+412>>2];v=N[d+436>>2];n=N[e+16>>2];o=Q(-n);w=N[d+440>>2];j=N[e+20>>2];x=N[d+444>>2];g=N[e+24>>2];k=Q(-N[e+4>>2]);l=N[e>>2];m=N[e+8>>2];N[a+24>>2]=Q(Q(Q(v*o)-Q(w*j))-Q(x*g))+Q(Q(Q(N[d+504>>2]*k)-Q(l*N[d+492>>2]))-Q(m*N[d+516>>2]));N[a+20>>2]=Q(Q(Q(r*o)-Q(s*j))-Q(t*g))+Q(Q(Q(M*k)-Q(l*O))-Q(m*L));N[a+16>>2]=Q(Q(Q(u*o)-Q(p*j))-Q(q*g))+Q(Q(Q(I*k)-Q(l*K))-Q(m*H));j=Q(-j);N[a+8>>2]=Q(Q(Q(t*k)-Q(l*q))-Q(m*x))+Q(Q(Q(F*j)-Q(n*E))-Q(g*G));N[a+4>>2]=Q(Q(Q(s*k)-Q(l*p))-Q(m*w))+Q(Q(Q(C*j)-Q(n*B))-Q(g*D));N[a>>2]=Q(Q(Q(r*k)-Q(l*u))-Q(m*v))+Q(Q(Q(z*j)-Q(n*y))-Q(g*A))}i=J[d+332>>2]+(c<<5)|0;c=J[i+8>>2];b=c-1|0;c=J[i+12>>2]-!c|0;if(b|c){while(1){R=J[d+340>>2];i=(S=$ka(b),T=$ka(c)+32|0,U=b,U?S:T);pe(h,(R+P(i,160)|0)+120|0,J[d+236>>2]+P(i,112)|0,J[d+248>>2]+P(i,36)|0,J[d+272>>2]+P(i,76)|0,(i<<5)+e|0,(J[(J[d+344>>2]+P(i,80)|0)+72>>2]<<2)+f|0,a);N[a>>2]=N[h>>2];N[a+4>>2]=N[h+4>>2];g=N[h+8>>2];J[a+12>>2]=0;N[a+8>>2]=g;N[a+16>>2]=N[h+16>>2];N[a+20>>2]=N[h+20>>2];g=N[h+24>>2];J[a+28>>2]=0;N[a+24>>2]=g;c=c&c-!b;b=b&b-1;if(c|b){continue}break}}Ia=h+32|0}function Ay(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;h=Ia-16|0;Ia=h;d=J[J[b+32>>2]+36>>2];J[h+12>>2]=d;e=J[c+4>>2];a:{if(e>>>0>=(J[c+8>>2]&2147483647)>>>0){Vc(c,h+12|0);break a}J[J[c>>2]+(e<<2)>>2]=d;J[c+4>>2]=e+1}f=J[h+12>>2];J[f+48>>2]=1;e=J[b+28>>2];g=J[b+32>>2];j=J[g+24>>2];d=J[b+24>>2];i=d;b:{while(1){g=J[g+28>>2];if((f|0)!=J[J[i+32>>2]+36>>2]){d=e;c:{d:{e:{f:{while(1){k=J[d+32>>2];if((f|0)!=J[k+36>>2]){f=J[j+28>>2];if((f|0)!=(g|0)){e=g;while(1){J[e+36>>2]=a;e=J[e+28>>2];if((f|0)!=(e|0)){continue}break}}e=J[a>>2];if((e|0)==(b|0)){J[a>>2]=d;e=d}f=J[J[j+32>>2]+36>>2];if((f|0)!=J[k+36>>2]){break d}if((e|0)==(j|0)){J[a>>2]=d}if(L[f+4>>1]!=3){break f}e=J[J[k+24>>2]+32>>2];J[f+48>>2]=1;b=f;break e}j=J[j+24>>2];d=J[d+28>>2];if((e|0)!=(d|0)){continue}break}a=0;break b}e=J[k+28>>2];b=J[e+24>>2];if((b|0)==J[f>>2]){J[f>>2]=e}b=J[b+24>>2];J[e+24>>2]=b;J[b+28>>2]=e;b=0}k=J[j+24>>2];J[d+24>>2]=k;J[k+28>>2]=d;J[d+32>>2]=e;J[e+32>>2]=d;Oh(f);J[h+8>>2]=b;if(!b){break c}d=J[c+4>>2];if(d>>>0>=(J[c+8>>2]&2147483647)>>>0){Vc(c,h+8|0);break c}J[J[c>>2]+(d<<2)>>2]=b;J[c+4>>2]=d+1;break c}J[j+28>>2]=d;J[d+24>>2]=j;J[h+8>>2]=0}d=J[J[i+32>>2]+36>>2];b=J[g+32>>2];g:{if((d|0)==J[b+36>>2]){if(J[a>>2]==(i|0)){J[a>>2]=g}h:{if(L[d+4>>1]==3){e=J[J[b+24>>2]+32>>2];J[d+48>>2]=1;b=d;break h}e=J[b+28>>2];b=J[e+24>>2];if((b|0)==J[d>>2]){J[d>>2]=e}b=J[b+24>>2];J[e+24>>2]=b;J[b+28>>2]=e;b=0}f=J[i+24>>2];J[g+24>>2]=f;J[f+28>>2]=g;J[g+32>>2]=e;J[e+32>>2]=g;Oh(d);J[h+8>>2]=b;if(!b){break g}d=J[c+4>>2];if(d>>>0>=(J[c+8>>2]&2147483647)>>>0){Vc(c,h+8|0);break g}J[J[c>>2]+(d<<2)>>2]=b;J[c+4>>2]=d+1;break g}J[i+28>>2]=g;J[g+24>>2]=i;J[h+8>>2]=0}Oh(a);a=1;break b}i=J[i+24>>2];if((d|0)!=(i|0)){continue}break}a=0}Ia=h+16|0;return a}function wk(a,b,c,d,e){var f=Q(0),g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=0,D=0,E=0,F=Q(0);H[a+63|0]=0;B=K[a+62|0];if(B){while(1){g=P(K[(a+C|0)+56|0],400)+a|0;t=J[g+448>>2];H[a+63|0]=t+K[a+63|0];D=g- -64|0;i=N[g+104>>2];j=N[g+100>>2];k=N[g+96>>2];a:{if(t>>>0<2){break a}g=1;h=t-1|0;E=h&1;if((t|0)!=2){h=h&-2;o=0;while(1){u=(g<<6)+D|0;k=Q(Q(k+N[u+32>>2])+N[u+96>>2]);i=Q(Q(i+N[u+40>>2])+N[u+104>>2]);j=Q(Q(j+N[u+36>>2])+N[u+100>>2]);g=g+2|0;o=o+2|0;if((h|0)!=(o|0)){continue}break}}if(!E){break a}g=(g<<6)+D|0;k=Q(k+N[g+32>>2]);i=Q(i+N[g+40>>2]);j=Q(j+N[g+36>>2])}if(!(!t|m>>>0>=64)){p=N[d+8>>2];q=N[d>>2];r=N[d+4>>2];s=Q(Q(p*i)+Q(Q(q*k)+Q(j*r)));n=N[d+12>>2];l=Q(Q(n*n)+Q(-.5));f=Q(Q(p*s)+Q(Q(n*Q(Q(q*j)-Q(k*r)))+Q(i*l)));v=Q(f+f);f=Q(Q(q*s)+Q(Q(n*Q(Q(r*i)-Q(j*p)))+Q(k*l)));w=Q(f+f);f=Q(Q(r*s)+Q(Q(n*Q(Q(p*k)-Q(i*q)))+Q(j*l)));f=Q(f+f);l=Q(Q(1)/Q(Y(Q(Q(v*v)+Q(Q(w*w)+Q(f*f))))));p=Q(v*l);q=Q(f*l);r=Q(w*l);o=0;g=m;while(1){b:{m=(o<<6)+D|0;y=N[m+4>>2];z=N[m>>2];A=N[m+8>>2];l=N[m+44>>2];v=N[c+16>>2];w=N[c+20>>2];f=N[c+24>>2];i=N[c+8>>2];j=N[c>>2];k=N[c+4>>2];x=N[c+12>>2];n=N[e>>2];h=(g<<6)+b|0;J[h+28>>2]=0;N[h+8>>2]=p;N[h+4>>2]=q;N[h>>2]=r;N[h+12>>2]=l-n;F=f;s=Q(Q(x*x)+Q(-.5));l=Q(Q(i*A)+Q(Q(j*z)+Q(k*y)));f=Q(Q(Q(x*Q(Q(j*y)-Q(z*k)))+Q(A*s))+Q(i*l));N[h+24>>2]=Q(F+Q(f+f))-Q(p*n);f=Q(Q(k*l)+Q(Q(s*y)+Q(x*Q(Q(i*z)-Q(A*j)))));N[h+20>>2]=Q(w+Q(f+f))-Q(q*n);f=Q(Q(j*l)+Q(Q(s*z)+Q(x*Q(Q(k*A)-Q(y*i)))));N[h+16>>2]=Q(v+Q(f+f))-Q(r*n);J[h+52>>2]=J[m+48>>2];m=g+1|0;o=o+1|0;if(t>>>0<=o>>>0){break b}h=g>>>0<63;g=m;if(h){continue}}break}B=K[a+62|0]}C=C+1|0;if(B>>>0>C>>>0){continue}break}}J[b+4096>>2]=m;return(m|0)!=0}function zh(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);n=N[d+8>>2];o=N[b+8>>2];p=N[c+8>>2];q=N[a+8>>2];a:{h=N[a>>2];j=N[c>>2];k=N[b>>2];i=N[d>>2];r=N[a+4>>2];s=N[c+4>>2];t=N[b+4>>2];u=N[d+4>>2];if(!(!(Q(R(Q(h-j)))<=Q(k+i))|!(Q(R(Q(r-s)))<=Q(t+u)))&Q(R(Q(q-p)))<=Q(o+n)){break a}g=Q(j-i);i=Q(j+i);l=Q(h-k);k=Q(h+k);w=N[e+8>>2];x=N[f+8>>2];y=N[e+4>>2];z=N[f+4>>2];b:{c:{m=Q(N[f>>2]-N[e>>2]);d:{if(mk){h=Q(Q(k-g)/m);j=h>Q(0)?h:Q(0)}h=Q(1);if(!(i>l)){break d}h=Q(Q(l-i)/m);h=hQ(9.999999974752427e-7))){break c}v=Q(34028234663852886e22);if(g>k){break a}j=Q(0);if(iQ(0)?h:Q(0)}h=Q(1);if(!(gh)){break b}break a}v=Q(34028234663852886e22);if(ik){break a}j=Q(0);h=Q(1)}g=Q(s-u);i=Q(s+u);l=Q(r-t);k=Q(r+t);m=Q(z-y);e:{if(!(mQ(9.999999974752427e-7))){if(ik)){break e}break a}if(g>k){break a}if(ik){g=Q(Q(k-g)/m);j=g>j?g:j}if(!(i>l)){break e}g=Q(Q(l-i)/m);h=gh){break a}g=Q(p-n);i=Q(p+n);l=Q(q-o);k=Q(q+o);m=Q(x-w);f:{if(!(mQ(9.999999974752427e-7))){if(ik)){break f}break a}if(g>k){break a}if(ik){g=Q(Q(k-g)/m);j=g>j?g:j}if(!(i>l)){break f}g=Q(Q(l-i)/m);h=gh){break a}return j}return v}function On(a){var b=0,c=0,d=0,e=0,f=0;d=Ia-16|0;Ia=d;a:{if(!a){Xa(J[42504],4,11955,859,84290,0);break a}b=J[41584];b=Ka[J[J[b>>2]+8>>2]](b,328,17434,11955,864)|0;e=Ka[J[J[a>>2]+28>>2]](a)|0;c=Ka[J[J[a>>2]+64>>2]](a)|0;a=Ka[J[J[a>>2]+68>>2]](a)|0;f=Ja;J[b+8>>2]=0;J[b+12>>2]=0;J[b+4>>2]=167288;J[b>>2]=167144;J[b+16>>2]=0;J[b+20>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+40>>2]=0;J[b+44>>2]=0;J[b+32>>2]=1061158912;J[b+36>>2]=-1;oh(b+8|0,64);J[b+76>>2]=0;J[b+80>>2]=0;J[b+72>>2]=c;J[b+68>>2]=0;J[b+64>>2]=167404;J[b+60>>2]=0;J[b+52>>2]=0;J[b+56>>2]=0;J[b+48>>2]=c;J[b+84>>2]=0;J[b+88>>2]=0;J[b+92>>2]=0;J[b+96>>2]=0;J[b+100>>2]=0;J[b+104>>2]=0;J[b+108>>2]=0;J[b+112>>2]=0;J[b+116>>2]=0;J[b+120>>2]=0;J[b+124>>2]=0;J[b+140>>2]=-1;J[b+144>>2]=-1;J[b+136>>2]=84969;J[b+132>>2]=84969;J[b+128>>2]=167488;J[b+148>>2]=-1;J[b+152>>2]=-1;I[b+196>>1]=0;J[b+188>>2]=0;J[b+192>>2]=0;J[b+180>>2]=0;J[b+184>>2]=0;J[b+172>>2]=0;J[b+176>>2]=0;J[b+164>>2]=0;J[b+168>>2]=0;J[b+156>>2]=0;J[b+160>>2]=0;J[b+200>>2]=167512;J[b+204>>2]=84969;J[b+208>>2]=84969;J[b+212>>2]=-1;J[b+216>>2]=84969;J[b+220>>2]=84969;J[b+224>>2]=-1;J[b+228>>2]=0;J[b+232>>2]=0;J[b+236>>2]=0;J[b+240>>2]=0;J[b+244>>2]=0;J[b+248>>2]=0;J[b+252>>2]=0;J[b+256>>2]=0;H[b+272|0]=1;J[b+264>>2]=0;J[b+268>>2]=0;J[b+280>>2]=a;J[b+284>>2]=f;J[b+260>>2]=6382;J[b+312>>2]=0;J[b+316>>2]=0;J[b+304>>2]=0;J[b+308>>2]=0;J[b+296>>2]=0;J[b+300>>2]=0;J[b+288>>2]=0;J[b+292>>2]=0;a=J[42504]+12|0;c=Ka[J[J[a>>2]+8>>2]](a,4096,29113,11955,227)|0;J[d+12>>2]=c;a=J[b+304>>2];b:{if(a>>>0>=(J[b+308>>2]&2147483647)>>>0){Yb(b+300|0,d+12|0);a=J[b+304>>2]-1|0;break b}J[J[b+300>>2]+(a<<2)>>2]=c;J[b+304>>2]=a+1}J[b+316>>2]=a;J[b+320>>2]=e;J[b+312>>2]=0;J[b+68>>2]=b}Ia=d+16|0;return b}function Qr(a){var b=0,c=0;b=J[a+12152>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+12144>>2];if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+12068>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+12060>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+12056>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+12048>>2];if(!b){break c}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+12044>>2];d:{if((b|0)<0|!(b&2147483647)){break d}b=J[a+12036>>2];if(!b){break d}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+12032>>2];e:{if((b|0)<0|!(b&2147483647)){break e}b=J[a+12024>>2];if(!b){break e}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+12020>>2];f:{if((b|0)<0|!(b&2147483647)){break f}b=J[a+12012>>2];if(!b){break f}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+12008>>2];g:{if((b|0)<0|!(b&2147483647)){break g}b=J[a+12e3>>2];if(!b){break g}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+11996>>2];h:{if((b|0)<0|!(b&2147483647)){break h}b=J[a+11988>>2];if(!b){break h}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+11984>>2];i:{if((b|0)<0|!(b&2147483647)){break i}b=J[a+11976>>2];if(!b){break i}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+11924>>2];j:{if((b|0)<0|!(b&2147483647)){break j}b=J[a+11916>>2];if(!b){break j}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+11912>>2];k:{if((b|0)<0|!(b&2147483647)){break k}b=J[a+11904>>2];if(!b){break k}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+11900>>2];l:{if((b|0)<0|!(b&2147483647)){break l}b=J[a+11892>>2];if(!b){break l}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+11844>>2];m:{if((b|0)<0|!(b&2147483647)){break m}b=J[a+11836>>2];if(!b){break m}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}return a}function AA(a,b,c,d){var e=0,f=0,g=0,h=Q(0),i=0,j=0,k=0,l=Q(0),m=0,n=0,o=Q(0);a:{b:{e=J[a+2328>>2];if(!e){break b}m=e-1|0;i=(m<<6)+a|0;if(!(N[a+2224>>2]>2]*N[b+8>>2])+Q(Q(N[i>>2]*N[b>>2])+Q(N[i+4>>2]*N[b+4>>2]))))){break b}b=J[i+52>>2];j=J[i+48>>2];if(b>>>0<=j>>>0){f=J[a+2324>>2];break a}f=J[a+2324>>2];if(f>>>0<=d>>>0){break a}while(1){g=d;if(f>>>0>g>>>0){while(1){k=J[a+2320>>2];n=g<<6;b=k+n|0;e=(j<<6)+k|0;h=Q(N[b+24>>2]-N[e+24>>2]);l=Q(h*h);h=Q(N[b+16>>2]-N[e+16>>2]);o=Q(h*h);h=Q(N[b+20>>2]-N[e+20>>2]);if(N[a+2240>>2]>Q(l+Q(o+Q(h*h)))){if(N[e+44>>2]>N[b+44>>2]){f=J[b+4>>2];J[e>>2]=J[b>>2];J[e+4>>2]=f;J[e+48>>2]=J[b+48>>2];f=J[b+44>>2];J[e+40>>2]=J[b+40>>2];J[e+44>>2]=f;f=J[b+36>>2];J[e+32>>2]=J[b+32>>2];J[e+36>>2]=f;f=J[b+28>>2];J[e+24>>2]=J[b+24>>2];J[e+28>>2]=f;f=J[b+20>>2];J[e+16>>2]=J[b+16>>2];J[e+20>>2]=f;f=J[b+12>>2];J[e+8>>2]=J[b+8>>2];J[e+12>>2]=f;k=J[a+2320>>2];f=J[a+2324>>2]}b=((f<<6)+k|0)+-64|0;f=J[b+4>>2];e=k+n|0;J[e>>2]=J[b>>2];J[e+4>>2]=f;J[e+48>>2]=J[b+48>>2];f=J[b+44>>2];J[e+40>>2]=J[b+40>>2];J[e+44>>2]=f;f=J[b+36>>2];J[e+32>>2]=J[b+32>>2];J[e+36>>2]=f;f=J[b+28>>2];J[e+24>>2]=J[b+24>>2];J[e+28>>2]=f;f=J[b+20>>2];J[e+16>>2]=J[b+16>>2];J[e+20>>2]=f;f=J[b+12>>2];J[e+8>>2]=J[b+8>>2];J[e+12>>2]=f;f=J[a+2324>>2]-1|0;J[a+2324>>2]=f;g=g-1|0}g=g+1|0;if(g>>>0>>0){continue}break}b=J[i+52>>2]}j=j+1|0;if(j>>>0>>0){continue}break}break a}g=(e<<6)+a|0;J[g+48>>2]=d;J[g+52>>2]=J[a+2324>>2];d=J[c+4>>2];J[g+32>>2]=J[c>>2];J[g+36>>2]=d;d=J[c+12>>2];J[g+40>>2]=J[c+8>>2];J[g+44>>2]=d;J[a+2328>>2]=e+1;a=J[b+12>>2];J[g+8>>2]=J[b+8>>2];J[g+12>>2]=a;a=J[b+4>>2];J[g>>2]=J[b>>2];J[g+4>>2]=a;return}J[i+52>>2]=f;a=(m<<6)+a|0;h=N[a+32>>2];l=N[c>>2];N[a+32>>2]=h>l?l:h}function py(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=Q(0),t=Q(0);d=J[a+32>>2];i=J[d+92>>2];if(i){f=J[d+88>>2];while(1){e=J[f+(c<<2)>>2];if(!J[e+48>>2]){e=L[e+4>>1];m=e>>>0>L[J[f+(m<<2)>>2]+4>>1]?c:m;j=e+j|0;g=g+1|0}c=c+1|0;if((i|0)!=(c|0)){continue}break}}d=J[d+24>>2];c=d<<2;f=j<<2;d=P(d,12)+12|0;e=(c+(f+P(g,22)|0)|0)+d|0;if(e){c=J[42504]+12|0;l=Ka[J[J[c>>2]+8>>2]](c,e,29113,15474,2410)|0;c=J[J[a+32>>2]+24>>2]<<2}J[a+40>>2]=l;h=f+l|0;p=h+d|0;d=p+P(g,20)|0;J[a+44>>2]=d;n=Wa(d+(g<<1)|0,255,c);d=0;if(i){r=J[J[a+32>>2]+88>>2];f=0;while(1){c=J[(f<<2)+r>>2];a:{if(J[c+48>>2]){break a}e=J[c>>2];k=(J[e+12>>2]<<2)+n|0;if(J[k>>2]==-1){c=h+P(d,12)|0;N[c>>2]=N[e>>2];N[c+4>>2]=N[e+4>>2];N[c+8>>2]=N[e+8>>2];J[k>>2]=d;d=d+1|0}c=J[e+28>>2];if((e|0)==(c|0)){break a}while(1){q=(J[c+12>>2]<<2)+n|0;if(J[q>>2]==-1){k=h+P(d,12)|0;N[k>>2]=N[c>>2];N[k+4>>2]=N[c+4>>2];N[k+8>>2]=N[c+8>>2];J[q>>2]=d;d=d+1|0}c=J[c+28>>2];if((e|0)!=(c|0)){continue}break}}f=f+1|0;if((i|0)!=(f|0)){continue}break}}J[b+4>>2]=h;J[b+8>>2]=d;J[b>>2]=12;J[b+24>>2]=4;J[b+12>>2]=20;J[b+32>>2]=j;J[b+28>>2]=l;J[b+20>>2]=g;J[b+16>>2]=p;if(i){g=0;f=0;while(1){j=g?(g|0)!=(m|0)?g:0:m;b=J[J[J[a+32>>2]+88>>2]+(j<<2)>>2];if(!J[b+48>>2]){e=J[b>>2];J[e+40>>2]=-1;h=f&65535;J[(h<<2)+l>>2]=J[(J[e+12>>2]<<2)+n>>2];d=1;c=J[e+28>>2];if((e|0)!=(c|0)){while(1){J[(d+h<<2)+l>>2]=J[(J[c+12>>2]<<2)+n>>2];J[c+40>>2]=-1;d=d+1|0;c=J[c+28>>2];if((e|0)!=(c|0)){continue}break}}s=N[b+20>>2];e=J[b+16>>2];h=J[b+12>>2];t=N[b+40>>2];d=L[b+4>>1];c=P(o,20)+p|0;I[c+18>>1]=f;I[c+16>>1]=d;N[c+12>>2]=-t;N[c+8>>2]=s;J[c>>2]=h;J[c+4>>2]=e;I[J[a+44>>2]+(o<<1)>>1]=j;H[b+60|0]=o;o=o+1|0;f=d+f|0}g=g+1|0;if((i|0)!=(g|0)){continue}break}}}function T6(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0);a:{if(!J[a+684>>2]){break a}d=(b<<15^-1)+b|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;d=J[J[a+660>>2]+((J[a+668>>2]-1&(d>>>16^d))<<2)>>2];if((d|0)==-1){break a}B=J[a+656>>2];i=J[a+652>>2];while(1){if(J[i+(d<<3)>>2]!=(b|0)){d=J[B+(d<<2)>>2];if((d|0)!=-1){continue}break a}break}i=J[(i+(d<<3)|0)+4>>2];b=J[a+644>>2]+P(i,44)|0;d=J[J[b>>2]+588>>2];N[b+12>>2]=N[c>>2];N[b+16>>2]=N[c+4>>2];N[b+20>>2]=N[c+8>>2];N[b+24>>2]=N[c+12>>2];N[b+28>>2]=N[c+16>>2];N[b+32>>2]=N[c+20>>2];N[b+36>>2]=N[c+24>>2];r=N[c+20>>2];C=N[c+16>>2];f=N[c+8>>2];h=N[d+8>>2];m=N[d+24>>2];e=Q(Q(h+m)*Q(.5));s=Q(e+e);l=N[c>>2];n=N[d>>2];o=N[d+16>>2];e=Q(Q(n+o)*Q(.5));t=Q(e+e);j=N[d+4>>2];p=N[d+20>>2];e=Q(Q(j+p)*Q(.5));u=Q(e+e);e=N[c+4>>2];v=Q(Q(f*s)+Q(Q(l*t)+Q(u*e)));d=J[a+640>>2];b=d+P(i,24)|0;k=N[c+12>>2];w=Q(Q(k*k)+Q(-.5));x=Q(N[c+24>>2]+Q(Q(f*v)+Q(Q(s*w)+Q(k*Q(Q(l*u)-Q(t*e))))));m=Q(Q(m-h)*Q(.5));h=Q(l+l);q=Q(Q(1)-Q(l*h));g=Q(e+e);y=Q(e*g);n=Q(Q(o-n)*Q(.5));z=Q(h*f);A=Q(k*g);o=Q(Q(p-j)*Q(.5));j=Q(k*h);g=Q(g*f);p=Q(Q(R(Q(m*Q(q-y))))+Q(Q(R(Q(n*Q(z-A))))+Q(R(Q(o*Q(j+g))))));N[b+20>>2]=x+p;r=Q(r+Q(Q(e*v)+Q(Q(u*w)+Q(k*Q(Q(f*t)-Q(s*l))))));D=Q(R(Q(m*Q(g-j))));h=Q(h*e);g=Q(f+f);j=Q(k*g);g=Q(f*g);q=Q(D+Q(Q(R(Q(n*Q(h+j))))+Q(R(Q(o*Q(q-g))))));N[b+16>>2]=r+q;f=Q(C+Q(Q(l*v)+Q(Q(t*w)+Q(k*Q(Q(e*s)-Q(u*f))))));e=Q(Q(R(Q(m*Q(z+A))))+Q(Q(R(Q(n*Q(Q(Q(1)-y)-g))))+Q(R(Q(o*Q(h-j))))));N[b+12>>2]=f+e;N[b+8>>2]=x-p;N[b+4>>2]=r-q;N[b>>2]=f-e;J[a+704>>2]=0;Up(a,i,iq(a+4|0,J[J[a+620>>2]+(i<<2)>>2],i,d,a+700|0))}}function is(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=0,g=0,h=0,i=Q(0),j=Q(0),k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=0,E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),P=0,R=Q(0),S=Q(0),T=Q(0),U=0,V=0,W=0;if(b){c=0;while(1){d=(c<<5)+a|0;g=J[d+4>>2];m=N[g+24>>2];n=N[g+20>>2];h=J[d>>2];o=N[h+24>>2];p=N[h+20>>2];q=N[g+16>>2];r=N[h+16>>2];s=N[g+8>>2];t=N[g+4>>2];u=N[g>>2];v=N[h+8>>2];w=N[h+4>>2];x=N[h>>2];f=L[d+22>>1];if(f){d=J[d+24>>2];P=d+(f<<4)|0;while(1){C=d+32|0;f=K[d+1|0];D=C+((f<<2)+12&2032)|0;l=K[d+2|0];k=(l>>>0)/(f>>>0)|0;a:{if(!l){break a}if(f>>>0<=l>>>0){R=N[d+20>>2];S=N[d+16>>2];A=N[d+12>>2];B=N[d+8>>2];T=N[d+4>>2];U=k>>>0<=1?1:k;k=0;f=0;while(1){V=f+U|0;W=(k<<2)+C|0;while(1){e=Q(T*N[W>>2]);d=(f<<6)+D|0;i=N[d+28>>2];j=N[d+8>>2];y=N[d>>2];z=N[d+4>>2];E=N[d+24>>2];F=N[d+16>>2];G=N[d+20>>2];H=N[d+40>>2];I=N[d+32>>2];M=N[d+36>>2];O=N[d+12>>2];i=Q(Q(i*Q(Q(Q(Q(j*v)+Q(Q(y*x)+Q(w*z)))+Q(Q(E*o)+Q(Q(F*r)+Q(p*G))))-Q(Q(Q(j*s)+Q(Q(y*u)+Q(t*z)))+Q(Q(H*m)+Q(Q(I*q)+Q(n*M))))))+Q(O-Q(i*N[d+48>>2])));i=e>2]=e;e=Q(e-O);s=Q(s-Q(Q(A*j)*e));t=Q(t-Q(Q(A*z)*e));u=Q(u-Q(Q(A*y)*e));v=Q(v+Q(Q(B*j)*e));w=Q(w+Q(Q(B*z)*e));x=Q(x+Q(Q(B*y)*e));j=Q(R*e);m=Q(m-Q(H*j));n=Q(n-Q(M*j));q=Q(q-Q(I*j));e=Q(S*e);o=Q(o+Q(E*e));p=Q(p+Q(G*e));r=Q(r+Q(F*e));f=f+1|0;if((V|0)!=(f|0)){continue}break}k=k+1|0;if(f>>>0>>0){continue}break}break a}while(1)continue}d=(l<<6)+D|0;if(P>>>0>d>>>0){continue}break}}N[h+8>>2]=v;N[h+4>>2]=w;N[h>>2]=x;N[g+8>>2]=s;N[g+4>>2]=t;N[g>>2]=u;N[h+24>>2]=o;N[h+20>>2]=p;N[h+16>>2]=r;N[g+24>>2]=m;N[g+20>>2]=n;N[g+16>>2]=q;c=c+1|0;if((c|0)!=(b|0)){continue}break}}}function qk(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0);while(1){g=J[a+32>>2];a:{if((g|0)==-1){break a}e=N[a+28>>2];h=N[a+16>>2];f=N[a+12>>2];i=N[a+24>>2];d=Q(f-i);j=N[a+8>>2];k=N[a+20>>2];l=Q(R(Q(j-k)));if(l>N[b>>2]){N[b>>2]=l}d=Q(R(d));if(d>N[b+4>>2]){N[b+4>>2]=d}d=Q(R(Q(h-e)));if(d>N[b+8>>2]){N[b+8>>2]=d}d=Q(R(Q(j+k)));if(d>N[c>>2]){N[c>>2]=d}f=Q(R(Q(f+i)));if(f>N[c+4>>2]){N[c+4>>2]=f}e=Q(R(Q(h+e)));if(e>N[c+8>>2]){N[c+8>>2]=e}if(g&1){break a}qk(g,b,c)}g=J[a+68>>2];b:{if((g|0)==-1){break b}e=N[a- -64>>2];h=N[a+52>>2];f=N[a+48>>2];i=N[a+60>>2];d=Q(f-i);j=N[a+44>>2];k=N[a+56>>2];l=Q(R(Q(j-k)));if(l>N[b>>2]){N[b>>2]=l}d=Q(R(d));if(d>N[b+4>>2]){N[b+4>>2]=d}d=Q(R(Q(h-e)));if(d>N[b+8>>2]){N[b+8>>2]=d}d=Q(R(Q(j+k)));if(d>N[c>>2]){N[c>>2]=d}f=Q(R(Q(f+i)));if(f>N[c+4>>2]){N[c+4>>2]=f}e=Q(R(Q(h+e)));if(e>N[c+8>>2]){N[c+8>>2]=e}if(g&1){break b}qk(g,b,c)}g=J[a+104>>2];c:{if((g|0)==-1){break c}e=N[a+100>>2];h=N[a+88>>2];f=N[a+84>>2];i=N[a+96>>2];d=Q(f-i);j=N[a+80>>2];k=N[a+92>>2];l=Q(R(Q(j-k)));if(l>N[b>>2]){N[b>>2]=l}d=Q(R(d));if(d>N[b+4>>2]){N[b+4>>2]=d}d=Q(R(Q(h-e)));if(d>N[b+8>>2]){N[b+8>>2]=d}d=Q(R(Q(j+k)));if(d>N[c>>2]){N[c>>2]=d}f=Q(R(Q(f+i)));if(f>N[c+4>>2]){N[c+4>>2]=f}e=Q(R(Q(h+e)));if(e>N[c+8>>2]){N[c+8>>2]=e}if(g&1){break c}qk(g,b,c)}d:{g=J[a+140>>2];if((g|0)==-1){break d}e=N[a+136>>2];h=N[a+124>>2];f=N[a+120>>2];i=N[a+132>>2];d=Q(f-i);j=N[a+116>>2];k=N[a+128>>2];l=Q(R(Q(j-k)));if(l>N[b>>2]){N[b>>2]=l}d=Q(R(d));if(d>N[b+4>>2]){N[b+4>>2]=d}d=Q(R(Q(h-e)));if(d>N[b+8>>2]){N[b+8>>2]=d}d=Q(R(Q(j+k)));if(d>N[c>>2]){N[c>>2]=d}f=Q(R(Q(f+i)));if(f>N[c+4>>2]){N[c+4>>2]=f}e=Q(R(Q(h+e)));if(e>N[c+8>>2]){N[c+8>>2]=e}if(g&1){break d}a=g;continue}break}}function Ek(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=Q(0),h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=Q(0),s=0,t=0,u=0,v=0;e=Ia-80|0;Ia=e;J[e+40>>2]=0;J[e+44>>2]=0;J[e+48>>2]=0;J[e+52>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;I[e+28>>1]=0;J[e+24>>2]=-1;J[e+16>>2]=0;J[e+20>>2]=0;J[e+64>>2]=0;J[e+56>>2]=2139095039;J[e+60>>2]=0;s=1;a:{if(!b){break a}k=e+60|0;l=a+108|0;t=a- -64|0;s=0;while(1){f=J[(n<<2)+c>>2];u=f>>>5|0;v=f>>>1&15;o=0;while(1){i=o+u|0;f=P(i,3);j=J[a+16>>2];b:{if(J[a+12>>2]){f=j+(f<<1)|0;j=L[f+4>>1];p=L[f+2>>1];f=L[f>>1];break b}f=j+(f<<2)|0;j=J[f+8>>2];p=J[f+4>>2];f=J[f>>2]}h=J[a+20>>2];I[e+28>>1]=1;J[e+24>>2]=i;J[e+12>>2]=j;i=h+P(j,12)|0;J[e+8>>2]=p;q=h+P(p,12)|0;J[e+4>>2]=f;h=h+P(f,12)|0;c:{if(K[a+177|0]){g=N[e+56>>2];if(!(g>2])){break c}m=J[e+20>>2];J[t>>2]=J[e+16>>2];J[t+4>>2]=m;J[t+8>>2]=J[e+24>>2];I[a+76>>1]=1;N[a+80>>2]=N[e+32>>2];N[a+84>>2]=N[e+36>>2];N[a+88>>2]=N[e+40>>2];N[a+92>>2]=N[e+44>>2];N[a+96>>2]=N[e+48>>2];r=N[e+52>>2];N[a+104>>2]=g;N[a+100>>2]=r;J[l+16>>2]=J[k+16>>2];m=J[k+12>>2];J[l+8>>2]=J[k+8>>2];J[l+12>>2]=m;m=J[k+4>>2];J[l>>2]=J[k>>2];J[l+4>>2]=m;r=N[d>>2];N[d>>2]=g>2]=N[h>>2];N[a+132>>2]=N[h+4>>2];N[a+136>>2]=N[h+8>>2];N[a+140>>2]=N[q>>2];N[a+144>>2]=N[q+4>>2];N[a+148>>2]=N[q+8>>2];N[a+152>>2]=N[i>>2];N[a+156>>2]=N[i+4>>2];g=N[i+8>>2];H[a+176|0]=1;J[a+172>>2]=j;J[a+168>>2]=p;J[a+164>>2]=f;N[a+160>>2]=g;break c}N[e>>2]=N[d>>2];f=J[a+8>>2];if(!(Ka[J[J[f>>2]>>2]](f,e+16|0,h,q,i,e,e+4|0)|0)){break a}g=N[e>>2];if(!(g>2])){break c}N[d>>2]=g;N[a+60>>2]=g}if(!J[J[a+8>>2]+4>>2]){break a}f=(o|0)==(v|0);o=o+1|0;if(!f){continue}break}n=n+1|0;s=n>>>0>=b>>>0;if((b|0)!=(n|0)){continue}break}}Ia=e+80|0;return s|0}function ou(a,b,c,d,e,f,g,h){var i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=0,s=Q(0);p=K[a+150|0];a:{if(!(p&6)){break a}i=J[a+44>>2];if(!J[i+176>>2]|K[J[i+176>>2]+31|0]==1){break a}i=J[i+176>>2];if(!i){break a}if(c){q=c;c=J[e>>2];r=c<<2;J[q+r>>2]=a- -64;q=J[a+144>>2];J[e>>2]=c+1;J[d+r>>2]=q>>>7}d=p&2;b:{if(!(p&4)){break b}k=N[i+56>>2];l=N[i+52>>2];m=N[i+40>>2];n=N[i+36>>2];o=N[i+48>>2];s=N[i+32>>2];if(g){j=Q(Q(1)/b);N[f+24>>2]=j*k;N[f+20>>2]=j*l;N[f+16>>2]=j*o;N[f+8>>2]=j*m;N[f+4>>2]=j*n;N[f>>2]=j*s;break b}c=J[a+44>>2];N[c+80>>2]=s+N[c+80>>2];N[c+84>>2]=n+N[c+84>>2];N[c+88>>2]=m+N[c+88>>2];N[c+96>>2]=o+N[c+96>>2];N[c+100>>2]=l+N[c+100>>2];N[c+104>>2]=k+N[c+104>>2]}if(!d){break a}j=N[i+24>>2];k=N[i+20>>2];l=N[i+16>>2];m=N[i+8>>2];n=N[i+4>>2];o=N[i>>2];if(f){N[f+16>>2]=l;N[f+8>>2]=m;N[f+4>>2]=n;N[f>>2]=o;N[f+24>>2]=j;N[f+20>>2]=k;break a}c:{if(!h){break c}c=J[J[a+40>>2]+1e3>>2];if(!J[J[c+268>>2]+(J[J[c+372>>2]+(J[a+144>>2]>>>5&134217724)>>2]<<2)>>2]){break c}b=Q(N[a+140>>2]*b)}c=J[a+44>>2];N[c+80>>2]=Q(o*b)+N[c+80>>2];N[c+84>>2]=Q(n*b)+N[c+84>>2];N[c+88>>2]=Q(m*b)+N[c+88>>2];N[c+96>>2]=Q(l*b)+N[c+96>>2];N[c+100>>2]=Q(k*b)+N[c+100>>2];N[c+104>>2]=Q(j*b)+N[c+104>>2]}c=J[a+44>>2];d=J[c+176>>2];if(H[J[a+100>>2]+28|0]>=0){e=K[a+150|0];d:{if(!d|K[J[c+176>>2]+31|0]==1){break d}c=J[c+176>>2];if(!c){break d}J[c+48>>2]=0;J[c+52>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c>>2]=0;J[c+4>>2]=0;J[c+56>>2]=0;J[c+40>>2]=0;J[c+24>>2]=0}H[a+150|0]=e>>>1&1;return}e:{if(!d|K[J[c+176>>2]+31|0]==1){break e}c=J[c+176>>2];if(!c){break e}J[c+48>>2]=0;J[c+52>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+56>>2]=0;J[c+40>>2]=0}H[a+150|0]=K[a+150|0]&-5}function ke(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=Q(0),n=0,o=0;l=J[a+16>>2];f=J[a+28>>2];if((cla(b)|0)!=1){b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0}d=b<<2;m=Q(N[a+24>>2]*Q(b>>>0));a:{if(m=Q(0)){e=~~m>>>0;break a}e=0}g=e;h=g<<2;e=d+h|0;e=(0-e&12)+e|0;h=e+h|0;if(h){c=J[42504]+12|0;c=Ka[J[J[c>>2]+8>>2]](c,h,29113,20472,372)|0}h=Wa(c,255,d);k=e+h|0;e=d+h|0;b:{if((f|0)==-1){if(!J[a+36>>2]){break b}i=b-1|0;d=0;while(1){c=d<<2;j=J[c+J[a+4>>2]>>2];f=(j<<15^-1)+j|0;f=P(f>>>10^f,9);f=f>>>6^f;f=(f<<11^-1)+f|0;f=((i&(f>>>16^f))<<2)+h|0;J[c+e>>2]=J[f>>2];J[f>>2]=d;J[c+k>>2]=j;d=d+1|0;if(d>>>0>2]){continue}break}break b}n=Va(e,J[a+8>>2],J[a+16>>2]<<2);d=J[a+20>>2];if(!d){break b}o=b-1|0;while(1){c=J[J[a+12>>2]+(j<<2)>>2];if((c|0)!=-1){while(1){d=c<<2;f=J[d+J[a+4>>2]>>2];i=(f<<15^-1)+f|0;i=P(i>>>10^i,9);i=i>>>6^i;i=(i<<11^-1)+i|0;i=((o&(i>>>16^i))<<2)+h|0;J[d+n>>2]=J[i>>2];J[i>>2]=c;J[d+k>>2]=f;c=J[d+J[a+8>>2]>>2];if((c|0)!=-1){continue}break}d=J[a+20>>2]}j=j+1|0;if(j>>>0>>0){continue}break}}d=J[a>>2];if(d){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+20>>2]=b;J[a+12>>2]=h;J[a>>2]=h;J[a+8>>2]=e;J[a+16>>2]=g;J[a+4>>2]=k;b=g-1|0;c:{if(b>>>0<=l>>>0){break c}d=l;k=(d^-1)+g&7;if(k){h=0;c=l;while(1){d=c+1|0;J[(c<<2)+e>>2]=d;c=d;h=h+1|0;if((k|0)!=(h|0)){continue}break}}if((g-l|0)-2>>>0<7){break c}while(1){c=d+1|0;J[(d<<2)+e>>2]=c;g=(c<<2)+e|0;c=d+2|0;J[g>>2]=c;g=(c<<2)+e|0;c=d+3|0;J[g>>2]=c;g=(c<<2)+e|0;c=d+4|0;J[g>>2]=c;g=(c<<2)+e|0;c=d+5|0;J[g>>2]=c;g=(c<<2)+e|0;c=d+6|0;J[g>>2]=c;g=(c<<2)+e|0;c=d+7|0;J[g>>2]=c;d=d+8|0;J[(c<<2)+e>>2]=d;if((b|0)!=(d|0)){continue}break}}J[(b<<2)+e>>2]=J[a+28>>2];J[a+28>>2]=l}function Wy(a,b,c,d,e){var f=0,g=0,h=Q(0),i=Q(0),j=0,k=0,l=Q(0),m=Q(0),n=0,o=Q(0),p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;j=Ia-128|0;Ia=j;g=31;j=Wa(j,0,128);k=b+1028|0;Uy(c,0,31,j,k);while(1){c=f+1|0;c=c>>>0>>0?g:c;a:{b:{c:{while(1){if(!J[j+(f<<2)>>2]){break c}f=f+1|0;if((c|0)!=(f|0)){continue}break}f=c;break b}if(f>>>0>=g>>>0){break b}while(1){if(J[j+(g<<2)>>2]){break b}g=g-1|0;if(g>>>0>f>>>0){continue}break}break a}if((f|0)!=(g|0)){c=j+(g<<2)|0;p=J[c>>2];n=c;c=j+(f<<2)|0;J[n>>2]=J[c>>2];J[c>>2]=p}if(f>>>0>>0){continue}}break}J[e>>2]=J[e>>2]+J[k>>2];k=J[k>>2];if(k){c=0;while(1){f=J[j+(c<<2)>>2];d:{if(!f){break d}if(!J[f+24>>2]){p=J[a>>2];h=N[f+16>>2];i=N[f+20>>2];n=J[f+28>>2];q=J[f+32>>2];l=N[f+4>>2];m=N[f+8>>2];g=(c<<5)+b|0;N[g+4>>2]=Q(N[f>>2]+N[f+12>>2])*Q(.5);N[g+12>>2]=Q(m+i)*Q(.5);N[g+8>>2]=Q(l+h)*Q(.5);h=N[f+16>>2];i=N[f>>2];l=N[f+12>>2];m=N[f+4>>2];o=Q(Q(N[f+20>>2]-N[f+8>>2])*Q(.5));N[g+28>>2]=o;h=Q(Q(h-m)*Q(.5));N[g+24>>2]=h;i=Q(Q(l-i)*Q(.5));N[g+20>>2]=i;if(d!=Q(0)){N[g+20>>2]=i+d;N[g+24>>2]=h+d;N[g+28>>2]=o+d}J[g+32>>2]=q<<1&126|n-p<<5|1;break d}h=N[f+16>>2];i=N[f+20>>2];l=N[f+4>>2];m=N[f+8>>2];g=(c<<5)+b|0;N[g+4>>2]=Q(N[f>>2]+N[f+12>>2])*Q(.5);N[g+12>>2]=Q(m+i)*Q(.5);N[g+8>>2]=Q(l+h)*Q(.5);h=N[f+16>>2];i=N[f>>2];l=N[f+12>>2];m=N[f+4>>2];o=Q(Q(N[f+20>>2]-N[f+8>>2])*Q(.5));N[g+28>>2]=o;h=Q(Q(h-m)*Q(.5));N[g+24>>2]=h;i=Q(Q(l-i)*Q(.5));N[g+20>>2]=i;if(d!=Q(0)){N[g+20>>2]=i+d;N[g+24>>2]=h+d;N[g+28>>2]=o+d}n=g;g=J[42504];k=g+12|0;g=Xy((s=k,t=1032,u=Ka[J[J[g>>2]+20>>2]](g)|0?50432:70610,v=14622,w=147,r=J[J[k>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0));J[n+32>>2]=g;Wy(a,g,f,d,e);k=J[b+1028>>2]}c=c+1|0;if(k>>>0>c>>>0){continue}break}}Ia=j+128|0}function O8(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0);c=Ia-96|0;Ia=c;i=N[b+12>>2];f=N[b+8>>2];g=N[b>>2];h=N[b+4>>2];d=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(f*f)+Q(Q(g*g)+Q(h*h)))))));N[c+80>>2]=i*d;N[c+76>>2]=f*d;N[c+72>>2]=h*d;N[c+68>>2]=g*d;N[c+84>>2]=N[b+16>>2];N[c+88>>2]=N[b+20>>2];N[c+92>>2]=N[b+24>>2];b=J[a+316>>2]&1024?J[a+56>>2]+144|0:a+112|0;j=N[b+16>>2];i=N[b+12>>2];m=N[b+8>>2];n=N[b+4>>2];o=N[b>>2];k=N[b+24>>2];l=N[b+20>>2];OF(a,c+68|0);b=J[a+56>>2];u=J[a+316>>2];a:{if(!(H[(u&16384?b+268|0:a+108|0)|0]&1)){break a}b:{if(u&32768){f=N[b+192>>2];N[c+40>>2]=f;g=N[b+196>>2];N[c+44>>2]=g;h=N[b+200>>2];N[c+48>>2]=h;d=N[b+204>>2];N[c+52>>2]=d;q=N[b+208>>2];N[c+56>>2]=q;r=N[b+212>>2];N[c+60>>2]=r;e=N[b+216>>2];N[c- -64>>2]=e;break b}if(M[a+52>>2]>3221225471){break a}if(!yf(a- -64|0,c+40|0)){break a}e=N[c- -64>>2];r=N[c+60>>2];q=N[c+56>>2];h=N[c+48>>2];g=N[c+44>>2];f=N[c+40>>2];d=N[c+52>>2]}v=e;e=Q(k*Q(-2));j=Q(j*Q(-2));k=Q(l*Q(-2));s=Q(Q(m*e)+Q(Q(o*j)+Q(n*k)));t=Q(Q(i*i)+Q(-.5));l=Q(Q(m*s)+Q(Q(e*t)-Q(i*Q(Q(o*k)-Q(j*n)))));l=Q(l+l);p=Q(Q(o*s)+Q(Q(j*t)-Q(i*Q(Q(n*e)-Q(k*m)))));p=Q(p+p);e=Q(Q(n*s)+Q(Q(k*t)-Q(i*Q(Q(m*j)-Q(e*o)))));e=Q(e+e);j=Q(Q(h*l)+Q(Q(f*p)+Q(e*g)));k=Q(Q(d*d)+Q(-.5));N[c+36>>2]=v+Q(Q(h*j)+Q(Q(l*k)+Q(d*Q(Q(f*e)-Q(p*g)))));N[c+32>>2]=r+Q(Q(g*j)+Q(Q(e*k)+Q(d*Q(Q(h*p)-Q(l*f)))));N[c+24>>2]=Q(h*m)+Q(Q(g*n)+Q(Q(d*i)+Q(o*f)));N[c+20>>2]=Q(o*g)+Q(Q(Q(i*h)-Q(d*m))-Q(f*n));N[c+16>>2]=Q(m*f)+Q(Q(Q(i*g)-Q(d*n))-Q(h*o));N[c+12>>2]=Q(n*h)+Q(Q(Q(i*f)-Q(d*o))-Q(g*m));N[c+28>>2]=q+Q(Q(f*j)+Q(Q(p*k)+Q(d*Q(Q(g*l)-Q(e*h)))));kE(a,c+12|0)}Ia=c+96|0}function bA(a,b,c){var d=Q(0),e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=0,n=Q(0),o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=0,A=0,B=0,C=Q(0);H[a+63|0]=0;y=K[a+62|0];if(y){while(1){e=P(K[(a+z|0)+56|0],400)+a|0;o=J[e+448>>2];H[a+63|0]=o+K[a+63|0];A=e- -64|0;g=N[e+104>>2];h=N[e+100>>2];i=N[e+96>>2];a:{if(o>>>0<2){break a}e=1;f=o-1|0;B=f&1;if((o|0)!=2){f=f&-2;m=0;while(1){p=(e<<6)+A|0;i=Q(Q(i+N[p+32>>2])+N[p+96>>2]);g=Q(Q(g+N[p+40>>2])+N[p+104>>2]);h=Q(Q(h+N[p+36>>2])+N[p+100>>2]);e=e+2|0;m=m+2|0;if((f|0)!=(m|0)){continue}break}}if(!B){break a}e=(e<<6)+A|0;i=Q(i+N[e+32>>2]);g=Q(g+N[e+40>>2]);h=Q(h+N[e+36>>2])}if(!(!o|k>>>0>=64)){n=N[c+8>>2];q=N[c>>2];r=N[c+4>>2];s=Q(Q(n*g)+Q(Q(q*i)+Q(h*r)));l=N[c+12>>2];j=Q(Q(l*l)+Q(-.5));d=Q(Q(n*s)+Q(Q(l*Q(Q(q*h)-Q(i*r)))+Q(g*j)));t=Q(d+d);d=Q(Q(q*s)+Q(Q(l*Q(Q(r*g)-Q(h*n)))+Q(i*j)));u=Q(d+d);d=Q(Q(r*s)+Q(Q(l*Q(Q(n*i)-Q(g*q)))+Q(h*j)));d=Q(d+d);j=Q(Q(1)/Q(Y(Q(Q(t*t)+Q(Q(u*u)+Q(d*d))))));q=Q(t*j);r=Q(d*j);s=Q(u*j);m=0;e=k;while(1){b:{k=(m<<6)+A|0;w=N[k+20>>2];x=N[k+16>>2];g=N[k+24>>2];j=N[k+44>>2];t=N[c+16>>2];u=N[c+20>>2];d=N[c+24>>2];h=N[c+8>>2];i=N[c>>2];l=N[c+4>>2];v=N[c+12>>2];f=(e<<6)+b|0;J[f+28>>2]=0;N[f+8>>2]=q;N[f+4>>2]=r;N[f>>2]=s;N[f+12>>2]=j;C=d;n=Q(Q(v*v)+Q(-.5));j=Q(Q(h*g)+Q(Q(i*x)+Q(l*w)));d=Q(Q(Q(v*Q(Q(i*w)-Q(x*l)))+Q(g*n))+Q(h*j));N[f+24>>2]=C+Q(d+d);d=Q(Q(l*j)+Q(Q(n*w)+Q(v*Q(Q(h*x)-Q(g*i)))));N[f+20>>2]=u+Q(d+d);d=Q(Q(i*j)+Q(Q(n*x)+Q(v*Q(Q(l*g)-Q(w*h)))));N[f+16>>2]=t+Q(d+d);J[f+52>>2]=J[k+48>>2];k=e+1|0;m=m+1|0;if(o>>>0<=m>>>0){break b}f=e>>>0<63;e=k;if(f){continue}}break}y=K[a+62|0]}z=z+1|0;if(y>>>0>z>>>0){continue}break}}J[b+4096>>2]=k;return(k|0)!=0}function FZ(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;d=J[a>>2];g=(J[a+4>>2]-d|0)/12|0;if(g>>>0>>0){d=c;h=a;a:{e=b-g|0;f=J[a+8>>2];c=J[a+4>>2];if(e>>>0<=(f-c|0)/12>>>0){b:{if(!e){break b}a=P(e,12);g=a;e=a-12|0;f=((e>>>0)/12|0)+1&3;c:{if(!f){a=c;break c}b=0;a=c;while(1){N[a>>2]=N[d>>2];N[a+4>>2]=N[d+4>>2];N[a+8>>2]=N[d+8>>2];a=a+12|0;b=b+1|0;if((f|0)!=(b|0)){continue}break}}c=c+g|0;if(e>>>0<36){break b}while(1){N[a>>2]=N[d>>2];N[a+4>>2]=N[d+4>>2];N[a+8>>2]=N[d+8>>2];N[a+12>>2]=N[d>>2];N[a+16>>2]=N[d+4>>2];N[a+20>>2]=N[d+8>>2];N[a+24>>2]=N[d>>2];N[a+28>>2]=N[d+4>>2];N[a+32>>2]=N[d+8>>2];N[a+36>>2]=N[d>>2];N[a+40>>2]=N[d+4>>2];N[a+44>>2]=N[d+8>>2];a=a+48|0;if((c|0)!=(a|0)){continue}break}}J[h+4>>2]=c;break a}d:{g=J[h>>2];b=(c-g|0)/12|0;a=b+e|0;if(a>>>0<357913942){f=(f-g|0)/12|0;i=f<<1;f=f>>>0>=178956970?357913941:a>>>0>>0?i:a;if(f){if(f>>>0>=357913942){break d}j=Ua(P(f,12))}b=P(b,12)+j|0;a=b;e=P(e,12);i=e-12|0;k=((i>>>0)/12|0)+1&3;if(k){while(1){N[a>>2]=N[d>>2];N[a+4>>2]=N[d+4>>2];N[a+8>>2]=N[d+8>>2];a=a+12|0;l=l+1|0;if((l|0)!=(k|0)){continue}break}}e=b+e|0;if(i>>>0>=36){while(1){N[a>>2]=N[d>>2];N[a+4>>2]=N[d+4>>2];N[a+8>>2]=N[d+8>>2];N[a+12>>2]=N[d>>2];N[a+16>>2]=N[d+4>>2];N[a+20>>2]=N[d+8>>2];N[a+24>>2]=N[d>>2];N[a+28>>2]=N[d+4>>2];N[a+32>>2]=N[d+8>>2];N[a+36>>2]=N[d>>2];N[a+40>>2]=N[d+4>>2];N[a+44>>2]=N[d+8>>2];a=a+48|0;if((e|0)!=(a|0)){continue}break}}if((c|0)!=(g|0)){while(1){b=b-12|0;c=c-12|0;N[b>>2]=N[c>>2];N[b+4>>2]=N[c+4>>2];N[b+8>>2]=N[c+8>>2];if((c|0)!=(g|0)){continue}break}}J[h+8>>2]=P(f,12)+j;J[h+4>>2]=e;J[h>>2]=b;if(g){fb(g)}break a}ga();B()}pc();B()}return}if(b>>>0>>0){J[a+4>>2]=d+P(b,12)}}function xv(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;i=J[a+180>>2];h=i+(g>>>5&134217724)|0;j=i+(f>>>5&134217724)|0;g=J[c>>2]>>>7|0;a:{if((g|0)==33554431){f=J[a+16>>2];break a}m=(J[j>>2]+J[h>>2]|0)+1|0;f=J[a+16>>2];n=J[a+204>>2];while(1){k=g<<2;l=i+k|0;J[l>>2]=J[l>>2]+m;J[n+k>>2]=d;g=J[(P(g,24)+f|0)+8>>2]>>>7|0;if((g|0)!=33554431){continue}break}}J[h>>2]=J[j>>2]+1;g=J[c>>2];J[(P(J[b+4>>2]>>>7|0,24)+f|0)+8>>2]=g;J[(P(g>>>7|0,24)+f|0)+12>>2]=J[b+4>>2];J[b+4>>2]=J[c+4>>2];J[b+8>>2]=J[b+8>>2]+J[c+8>>2];J[b+12>>2]=J[b+12>>2]+J[c+12>>2];f=d<<2;d=J[a+100>>2];f=f+d|0;g=d+(e<<2)|0;J[f>>2]=J[f>>2]+J[g>>2];i=J[c+20>>2];d=J[a+40>>2];f=J[b+28>>2];b:{if((f|0)!=-1){h=J[a+60>>2];j=(f>>>0)/(h>>>0)|0;f=(J[d+(j<<2)>>2]+(f-P(h,j)<<4)|0)+8|0;break b}f=b+20|0}J[f>>2]=i;f=J[c+20>>2];if((f|0)!=-1){i=J[a+60>>2];h=(f>>>0)/(i>>>0)|0;J[(J[d+(h<<2)>>2]+(f-P(i,h)<<4)|0)+12>>2]=J[b+28>>2];J[b+28>>2]=J[c+28>>2]}J[b+36>>2]=J[b+36>>2]+J[c+36>>2];J[c+36>>2]=0;J[c+28>>2]=-1;J[c+20>>2]=-1;i=J[c+24>>2];f=J[b+32>>2];c:{if((f|0)!=-1){h=J[a+60>>2];j=(f>>>0)/(h>>>0)|0;f=(J[d+(j<<2)>>2]+(f-P(h,j)<<4)|0)+8|0;break c}f=b+24|0}J[f>>2]=i;f=J[c+24>>2];if((f|0)!=-1){i=J[a+60>>2];h=(f>>>0)/(i>>>0)|0;J[(J[d+(h<<2)>>2]+(f-P(i,h)<<4)|0)+12>>2]=J[b+32>>2];J[b+32>>2]=J[c+32>>2]}J[b+40>>2]=J[b+40>>2]+J[c+40>>2];J[c+40>>2]=0;J[c+32>>2]=-1;J[c+24>>2]=-1;J[c+8>>2]=0;J[c+12>>2]=0;J[c>>2]=-128;J[c+4>>2]=-128;J[g>>2]=0;if(J[c+16>>2]!=-1){c=J[a+88>>2];b=c+P(e,44)|0;d=J[a+240>>2];f=J[(d+(J[a+244>>2]<<2)|0)-4>>2];J[(c+P(f,44)|0)+16>>2]=J[b+16>>2];J[d+(J[b+16>>2]<<2)>>2]=f;J[a+244>>2]=J[a+244>>2]-1;J[b+16>>2]=-1;a=J[a+216>>2]+(e>>>3&536870908)|0;b=J[a>>2];o=a,p=dla(-2,e)&b,J[o>>2]=p}}function mf(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=Q(0),m=0,n=Q(0),o=Q(0),p=0,q=0,r=0,s=0,t=0,u=0;a:{b:{j=J[b>>2];if(!j){q=a+4096|0;p=J[a+4096>>2];break b}q=a+4096|0;p=J[a+4096>>2];m=K[j+43|0];if(m&4){break b}r=K[b+13|0];k=J[b+4>>2];N[e>>2]=N[j>>2];N[f>>2]=N[j+8>>2];N[g>>2]=N[j+4>>2];N[h>>2]=N[j+12>>2];b=m<<24>>24;H[c|0]=b>>>5&1;H[d|0]=b>>>4&1;if(!r){break b}d=m&2;e=(b|0)<0;f=e?32:d?64:16;s=e?5:d?6:4;d=b&130;m=K[c|0];c=p;g=0;e=0;while(1){if(g){b=K[j+41|0];k=(b>>>0>e>>>0?b-e<>2]}if(l==Q(0)){break d}}b=(c<<6)+a|0;N[b>>2]=N[j+16>>2];N[b+4>>2]=N[j+20>>2];N[b+8>>2]=N[j+24>>2];N[b+16>>2]=N[k>>2];N[b+20>>2]=N[k+4>>2];N[b+24>>2]=N[k+8>>2];N[b+12>>2]=N[k+12>>2];h=K[j+42|0];N[b+28>>2]=l;H[b+48|0]=h;N[b+44>>2]=N[j+36>>2];N[b+56>>2]=N[j+32>>2];N[b+60>>2]=N[j+28>>2];f:{if(!d){n=Q(0);o=Q(0);l=Q(0);break f}n=N[k+24>>2];o=N[k+16>>2];l=N[k+20>>2]}N[b+32>>2]=o;N[b+40>>2]=n;N[b+36>>2]=l;c=c+1|0}t=1;if((e|0)==1){e=1;break c}h=1;while(1){k=f+k|0;l=i;g:{h:{if(m){if(!d){l=Q(34028234663852886e22);break h}l=N[k+28>>2]}if(l==Q(0)){break g}}b=(c<<6)+a|0;N[b>>2]=N[j+16>>2];N[b+4>>2]=N[j+20>>2];N[b+8>>2]=N[j+24>>2];N[b+16>>2]=N[k>>2];N[b+20>>2]=N[k+4>>2];N[b+24>>2]=N[k+8>>2];N[b+12>>2]=N[k+12>>2];u=K[j+42|0];N[b+28>>2]=l;H[b+48|0]=u;N[b+44>>2]=N[j+36>>2];N[b+56>>2]=N[j+32>>2];N[b+60>>2]=N[j+28>>2];i:{if(!d){n=Q(0);o=Q(0);l=Q(0);break i}n=N[k+24>>2];o=N[k+16>>2];l=N[k+20>>2]}N[b+32>>2]=o;N[b+40>>2]=n;N[b+36>>2]=l;c=c+1|0}h=h+1|0;if((h|0)!=(e|0)){continue}break}}g=g+1|0;if((r|0)!=(g|0)){continue}break}break a}c=p}J[q>>2]=c;return c-p|0}function ys(a){a=a|0;var b=0,c=0;J[a>>2]=137368;b=J[a+132>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+136>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+140>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+144>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+148>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+152>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+156>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+160>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+164>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+180>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+184>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+172>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+176>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+168>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+216>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+220>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+236>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+240>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+216>>2]=0;J[a+220>>2]=0;J[a+248>>2]=0;J[a+252>>2]=0;J[a+240>>2]=0;J[a+244>>2]=0;J[a+232>>2]=0;J[a+236>>2]=0;J[a+224>>2]=0;J[a+228>>2]=0;J[a+428>>2]=0;J[a+420>>2]=0;J[a+380>>2]=0;J[a+372>>2]=0;J[a+332>>2]=0;J[a+324>>2]=0;J[a+400>>2]=0;J[a+384>>2]=142012;J[a+268>>2]=0;J[a+256>>2]=0;J[a+204>>2]=0;J[a+352>>2]=0;J[a+336>>2]=142012;J[a+304>>2]=0;J[a+288>>2]=142012;J[a- -64>>2]=0;J[a+48>>2]=142012;J[a+24>>2]=0;J[a+8>>2]=142012;return a|0}function Qp(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0;j=Ia-16|0;Ia=j;H[a+140|0]=1;g=c>>>1|0;J[j+12>>2]=g;d=c&1;e=P(d,36)+a|0;J[e+32>>2]=J[e+32>>2]+1;a:{b:{c:{if((b|0)==-1){b=J[e+4>>2]+(c>>>4&268435452)|0;c=J[b>>2];h=1<>2]=c&(h^-1);b=P(d,36)+a|0;c=J[b+20>>2];if(!c){a=0;break c}d=J[b+16>>2];a=0;while(1){if((g|0)==J[d+(a<<2)>>2]){break c}a=a+1|0;if((c|0)!=(a|0)){continue}break}break b}d:{if(!J[a+112>>2]){break d}c=(b<<15^-1)+b|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;e=P(c>>>16^c^1016421269,1000007);c=g+(g<<15^-1)|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;e=J[a+88>>2]+((J[a+96>>2]-1&(e^c>>>16^c))<<2)|0;c=J[e>>2];if((c|0)==-1){break d}d=J[a+84>>2];h=J[a+80>>2];f=h+(c<<3)|0;if(!(J[f>>2]==(b|0)&(g|0)==J[f+4>>2])){while(1){e=d+(c<<2)|0;c=J[e>>2];if((c|0)==-1){break d}f=h+(c<<3)|0;if(J[f>>2]!=(b|0)|(g|0)!=J[f+4>>2]){continue}break}}c=e;h=J[a+84>>2];e=J[e>>2];f=h+(e<<2)|0;J[c>>2]=J[f>>2];c=J[a+112>>2]-1|0;J[a+112>>2]=c;J[a+108>>2]=J[a+108>>2]+1;if((c|0)!=(e|0)){i=J[a+80>>2];d=i+(e<<3)|0;i=i+(c<<3)|0;J[d>>2]=J[i>>2];J[d+4>>2]=J[i+4>>2];J[f>>2]=J[h+(c<<2)>>2];c=J[d>>2];c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;f=P(c>>>16^c^1016421269,1000007);c=J[d+4>>2];c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;d=J[a+88>>2]+((J[a+96>>2]-1&(f^c>>>16^c))<<2)|0;c=J[d>>2];f=J[a+112>>2];if((c|0)!=(f|0)){while(1){d=h+(c<<2)|0;c=J[d>>2];if((f|0)!=(c|0)){continue}break}}J[d>>2]=e}J[a+104>>2]=J[a+104>>2]-1}a=J[a+72>>2];Ka[J[J[a>>2]+16>>2]](a,b,g);break a}if((a|0)==(c|0)){break b}g=J[b+16>>2];d=b;b=c-1|0;J[d+20>>2]=b;J[g+(a<<2)>>2]=J[g+(b<<2)>>2]}a=J[e>>2];Ka[J[J[a>>2]+4>>2]](a,j+12|0,1)}Ia=j+16|0}function _a(a,b){var c=0,d=0;c=Ia-16|0;Ia=c;a:{b:{c:{d:{e:{f:{g:{h:{i:{d=J[b+4>>2];switch((d>>>24&15)-1|0){case 8:break b;case 7:break c;case 6:break d;case 5:break e;case 4:break f;case 3:break g;case 2:break h;case 0:case 1:break i;default:break a}}if(d&268435456){break a}J[b+4>>2]=d|268435456;if((d&-1073741824)!=-2147483648){break a}J[c+8>>2]=b;a=qb(a+4816|0,c+8|0,c+15|0);if(K[c+15|0]){break a}J[a>>2]=J[c+8>>2];break a}if(d&268435456){break a}J[b+4>>2]=d|268435456;if((d&-1073741824)!=-2147483648){break a}J[c+8>>2]=b;a=qb(a+4932|0,c+8|0,c+15|0);if(K[c+15|0]){break a}J[a>>2]=J[c+8>>2];break a}if(d&268435456){break a}J[b+4>>2]=d|268435456;if((d&-1073741824)!=-2147483648){break a}J[c+8>>2]=b;a=qb(a+4932|0,c+8|0,c+15|0);if(K[c+15|0]){break a}J[a>>2]=J[c+8>>2];break a}if(d&268435456){break a}J[b+4>>2]=d|268435456;if((d&-1073741824)!=-2147483648){break a}J[c+8>>2]=b;a=qb(a+4892|0,c+8|0,c+15|0);if(K[c+15|0]){break a}J[a>>2]=J[c+8>>2];break a}if(d&268435456){break a}J[b+4>>2]=d|268435456;if((d&-1073741824)!=-2147483648){break a}J[c+8>>2]=b;a=qb(a+4972|0,c+8|0,c+15|0);if(K[c+15|0]){break a}J[a>>2]=J[c+8>>2];break a}if(d&268435456){break a}J[b+4>>2]=d|268435456;if((d&-1073741824)!=-2147483648){break a}J[c+8>>2]=b;a=qb(a+5012|0,c+8|0,c+15|0);if(K[c+15|0]){break a}J[a>>2]=J[c+8>>2];break a}if(d&268435456){break a}J[b+4>>2]=d|268435456;if((d&-1073741824)!=-2147483648){break a}J[c+8>>2]=b;a=qb(a+5052|0,c+8|0,c+15|0);if(K[c+15|0]){break a}J[a>>2]=J[c+8>>2];break a}if(d&268435456){break a}J[b+4>>2]=d|268435456;if((d&-1073741824)!=-2147483648){break a}J[c+8>>2]=b;a=qb(a+5092|0,c+8|0,c+15|0);if(K[c+15|0]){break a}J[a>>2]=J[c+8>>2]}Ia=c+16|0}function y1(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),J=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0);a=Ia-16|0;Ia=a;o=N[d+24>>2];p=N[d+20>>2];q=N[d+16>>2];g=N[d+4>>2];k=N[d+12>>2];i=N[d>>2];f=N[d+8>>2];Zc(a,b);d=1;r=N[a+12>>2];j=Q(i+i);l=Q(f*j);h=Q(g+g);s=Q(k*h);C=Q(l-s);x=N[c+4>>2];t=Q(-x);D=Q(C*t);m=Q(h*f);u=Q(j*k);G=Q(m+u);y=N[c+8>>2];v=Q(-y);H=Q(G*v);I=Q(D+H);E=Q(Q(1)-Q(i*j));w=Q(g*h);J=Q(E-w);h=N[c+12>>2];n=Q(-h);z=Q(J*n);i=N[a+8>>2];A=Q(Q(1)-w);B=f;f=Q(f+f);w=Q(B*f);K=Q(A-w);L=Q(K*t);j=Q(j*g);F=Q(f*k);M=Q(j-F);O=Q(M*v);A=Q(L+O);l=Q(l+s);k=Q(l*n);f=N[a>>2];g=N[a+4>>2];s=Q(j+F);F=Q(s*t);E=Q(E-w);w=Q(E*v);B=Q(F+w);m=Q(m-u);j=Q(m*n);a:{if(Q(r+Q(Q(Q(o+Q(I+z))*i)+Q(Q(Q(q+Q(A+k))*f)+Q(g*Q(p+Q(B+j))))))<=Q(0)){break a}t=Q(J*h);v=Q(l*h);h=Q(m*h);if(Q(r+Q(Q(Q(o+Q(I+t))*i)+Q(Q(Q(q+Q(A+v))*f)+Q(g*Q(p+Q(B+h))))))<=Q(0)){break a}n=Q(G*y);l=Q(D+n);D=Q(M*y);m=Q(L+D);y=Q(E*y);u=Q(F+y);if(Q(r+Q(Q(Q(o+Q(l+z))*i)+Q(Q(Q(q+Q(m+k))*f)+Q(g*Q(p+Q(u+j))))))<=Q(0)|Q(r+Q(Q(Q(o+Q(l+t))*i)+Q(Q(Q(q+Q(m+v))*f)+Q(g*Q(p+Q(u+h))))))<=Q(0)){break a}l=Q(C*x);C=Q(l+H);m=Q(K*x);u=Q(m+O);x=Q(s*x);s=Q(x+w);if(Q(r+Q(Q(Q(o+Q(C+z))*i)+Q(Q(Q(q+Q(u+k))*f)+Q(g*Q(p+Q(s+j))))))<=Q(0)|Q(r+Q(Q(Q(o+Q(C+t))*i)+Q(Q(Q(q+Q(u+v))*f)+Q(g*Q(p+Q(s+h))))))<=Q(0)){break a}n=Q(l+n);A=Q(Q(o+Q(n+z))*i);z=Q(m+D);B=Q(Q(q+Q(z+k))*f);k=Q(x+y);if(Q(r+Q(A+Q(B+Q(g*Q(p+Q(k+j))))))<=Q(0)|Q(r+Q(Q(Q(o+Q(n+t))*i)+Q(Q(Q(q+Q(z+v))*f)+Q(g*Q(p+Q(k+h))))))<=Q(0)){break a}d=0}Ia=a+16|0;return d|0}function kE(a,b){var c=Q(0),d=0,e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0);e=Ia-32|0;Ia=e;d=J[a+316>>2]&1024?J[a+56>>2]+144|0:a+112|0;k=N[d+8>>2];l=N[d+4>>2];m=N[d+12>>2];n=N[d>>2];u=N[b+20>>2];v=N[b+16>>2];g=N[b+8>>2];c=N[d+24>>2];o=Q(c+c);h=N[b>>2];c=N[d+16>>2];p=Q(c+c);c=N[d+20>>2];q=Q(c+c);i=N[b+4>>2];r=Q(Q(g*o)+Q(Q(h*p)+Q(q*i)));c=N[b+12>>2];s=Q(Q(c*c)+Q(-.5));N[e+28>>2]=N[b+24>>2]+Q(Q(g*r)+Q(Q(o*s)+Q(c*Q(Q(h*q)-Q(p*i)))));N[e+24>>2]=u+Q(Q(i*r)+Q(Q(q*s)+Q(c*Q(Q(g*p)-Q(o*h)))));N[e+16>>2]=Q(Q(Q(c*m)-Q(n*h))-Q(i*l))-Q(g*k);N[e+12>>2]=Q(Q(h*l)+Q(Q(c*k)+Q(g*m)))-Q(n*i);N[e+8>>2]=Q(Q(g*n)+Q(Q(c*l)+Q(i*m)))-Q(k*h);N[e+4>>2]=Q(Q(i*k)+Q(Q(c*n)+Q(h*m)))-Q(l*g);N[e+20>>2]=v+Q(Q(h*r)+Q(Q(p*s)+Q(c*Q(Q(i*o)-Q(q*g)))));d=e+4|0;b=a+48|0;j=J[b>>2];c=N[j+5132>>2];a:{b:{c:{d:{t=J[b+4>>2];switch((t>>>30|0)-2|0){case 1:break b;case 0:break d;default:break c}}if(K[j+4785|0]){break b}}xu(b+16|0,J[j+2428>>2],d,c);N[b+260>>2]=c;J[b+264>>2]=0;break a}f=J[b+8>>2];if(!f){f=$a(j,t>>>24&15);J[b+8>>2]=f;j=J[b>>2]}N[f+192>>2]=N[d>>2];N[f+196>>2]=N[d+4>>2];N[f+200>>2]=N[d+8>>2];N[f+204>>2]=N[d+12>>2];N[f+208>>2]=N[d+16>>2];N[f+212>>2]=N[d+20>>2];N[f+216>>2]=N[d+24>>2];_a(j,b);J[b+268>>2]=J[b+268>>2]|32768;e:{f:{switch((J[b+4>>2]>>>30|0)-2|0){case 0:d=J[b>>2];if(K[d+4785|0]){break e}default:N[b+260>>2]=c;J[b+264>>2]=0;uc(b+16|0,c,1);break a;case 1:break f}}d=J[b>>2]}N[b+260>>2]=c;J[b+264>>2]=0;_a(d,b);J[b+268>>2]=J[b+268>>2]&-117440513|83886080}b=Oc(a);if(!(!b|!(K[(K[a+317|0]&64?J[a+56>>2]+268|0:a+108|0)|0]&2))){wi(a+20|0,b+5584|0,a);a=b+5652|0;J[a>>2]=J[a>>2]+1}Ia=e+32|0}function Ib(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;g=Ia-32|0;Ia=g;a:{if(!((c|0)<0|M[a+88>>2]<=c>>>0)){e=J[J[a+84>>2]+(c<<2)>>2];if(e){break a}}f=J[a+108>>2];d=g+28|0;l=Ka[J[J[f>>2]+16>>2]](f,J[b>>2],d)|0;f=J[a+108>>2];f=Ka[J[J[f>>2]+16>>2]](f,J[b+4>>2],d)|0;e=J[a+88>>2];if((e|0)<=(c|0)){while(1){J[g+28>>2]=0;b:{if((J[a+92>>2]&2147483647)>>>0<=e>>>0){e=0;d=J[a+92>>2];j=d&2147483647?d<<1:1;c:{if(!j){break c}h=j<<2;if(!h){break c}e=J[42504];d=e+12|0;e=(n=d,o=h,p=Ka[J[J[e>>2]+20>>2]](e)|0?63780:70610,q=19459,r=553,m=J[J[d>>2]+8>>2],Ka[m](n|0,o|0,p|0,q|0,r|0)|0)}i=J[a+88>>2];h=(i<<2)+e|0;if((i|0)>0){k=J[a+84>>2];d=e;while(1){J[d>>2]=J[k>>2];k=k+4|0;d=d+4|0;if(h>>>0>d>>>0){continue}break}}J[h>>2]=J[g+28>>2];d:{if(J[a+92>>2]<0){break d}h=J[a+84>>2];if(!h){break d}d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,h);i=J[a+88>>2]}J[a+84>>2]=e;J[a+92>>2]=j;J[a+88>>2]=i+1;e=J[a+88>>2];break b}J[J[a+84>>2]+(e<<2)>>2]=0;e=e+1|0;J[a+88>>2]=e}if((c|0)>=(e|0)){continue}break}}d=J[41584];d=Ka[J[J[d>>2]+8>>2]](d,108,17547,15770,659)|0;J[d+28>>2]=0;J[d+32>>2]=0;J[d+24>>2]=-1;J[d+16>>2]=-1;J[d+20>>2]=-1;J[d+12>>2]=c;J[d+4>>2]=l;J[d+8>>2]=f;J[d+72>>2]=0;J[d+76>>2]=0;J[d>>2]=169144;J[d+36>>2]=0;J[d+40>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;J[d+52>>2]=0;J[d+56>>2]=0;J[d+60>>2]=0;J[d+64>>2]=0;I[d+68>>1]=0;J[d+80>>2]=0;J[d+84>>2]=0;J[d+88>>2]=0;J[d+92>>2]=0;J[d+96>>2]=0;J[d+100>>2]=0;J[d+104>>2]=0;e=c<<2;J[e+J[a+84>>2]>>2]=d;d=J[b+4>>2];f=J[b>>2];J[g+16>>2]=f;J[g+20>>2]=d;b=J[e+J[a+84>>2]>>2];J[g+8>>2]=f;J[g+12>>2]=d;Nw(a+4|0,g+8|0,b);f=J[a+164>>2];b=c+1|0;J[a+164>>2]=(b|0)<(f|0)?f:b;e=J[e+J[a+84>>2]>>2]}Ia=g+32|0;return e}function pp(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),J=Q(0),K=Q(0);d=N[c+8>>2];i=N[c+4>>2];w=N[c+12>>2];e=N[c>>2];h=N[b+16>>2];j=Q(h+h);f=N[b+20>>2];l=Q(f+f);x=Q(h*j);m=Q(f*l);s=Q(Q(Q(1)-x)-m);E=N[b>>2];t=N[b+12>>2];r=Q(t+t);n=Q(r*f);o=N[b+24>>2];p=Q(j*o);D=Q(n+p);k=Q(E*D);y=Q(r*h);z=Q(l*o);h=Q(y+z);g=Q(j*f);q=Q(r*o);f=Q(g-q);F=N[b+4>>2];u=Q(f*F);j=Q(n-p);o=Q(Q(1)-Q(t*r));r=Q(o-x);G=N[b+8>>2];n=Q(r*G);l=Q(Q(Q(s*k)+Q(h*u))+Q(j*n));H=N[c+16>>2];t=Q(y-z);o=Q(o-m);x=Q(g+q);m=Q(Q(Q(t*k)+Q(o*u))+Q(x*n));y=N[c+20>>2];k=Q(Q(Q(D*k)+Q(f*u))+Q(r*n));z=N[c+24>>2];N[a+44>>2]=Q(Q(l*H)+Q(m*y))+Q(k*z);p=Q(E*t);g=Q(o*F);q=Q(x*G);u=Q(Q(Q(s*p)+Q(h*g))+Q(j*q));n=Q(Q(Q(t*p)+Q(o*g))+Q(x*q));p=Q(Q(Q(D*p)+Q(f*g))+Q(r*q));N[a+40>>2]=Q(Q(H*u)+Q(y*n))+Q(z*p);v=e;e=Q(e+e);v=Q(Q(1)-Q(v*e));g=Q(i+i);J=Q(i*g);q=Q(v-J);A=Q(e*d);K=Q(g*w);I=Q(A+K);B=Q(g*d);C=Q(e*w);g=Q(B-C);N[a+32>>2]=Q(k*q)+Q(Q(l*I)+Q(m*g));N[a+28>>2]=Q(p*q)+Q(Q(u*I)+Q(n*g));B=Q(B+C);i=Q(e*i);e=Q(d+d);C=Q(w*e);w=Q(i-C);d=Q(d*e);e=Q(v-d);N[a+20>>2]=Q(k*B)+Q(Q(l*w)+Q(m*e));N[a+16>>2]=Q(p*B)+Q(Q(u*w)+Q(n*e));v=k;k=Q(A-K);A=l;l=Q(Q(Q(1)-J)-d);d=m;m=Q(i+C);N[a+8>>2]=Q(v*k)+Q(Q(A*l)+Q(d*m));N[a+4>>2]=Q(p*k)+Q(Q(u*l)+Q(n*m));v=s;s=Q(E*s);A=h;h=Q(h*F);d=j;j=Q(j*G);d=Q(Q(Q(v*s)+Q(A*h))+Q(d*j));i=Q(Q(Q(t*s)+Q(o*h))+Q(x*j));f=Q(Q(Q(D*s)+Q(f*h))+Q(r*j));N[a+36>>2]=Q(Q(H*d)+Q(y*i))+Q(z*f);N[a+24>>2]=Q(f*q)+Q(Q(d*I)+Q(i*g));N[a+12>>2]=Q(f*B)+Q(Q(d*w)+Q(i*e));N[a>>2]=Q(f*k)+Q(Q(d*l)+Q(i*m))}function Mg(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0;g=Q(N[a+16>>2]-N[b>>2]);j=N[c>>2];f=Q(j+N[a+128>>2]);a:{if(g>f){break a}h=Q(N[a+20>>2]-N[b+4>>2]);k=N[c+4>>2];d=Q(k+N[a+132>>2]);if(gd){break a}f=Q(N[a+24>>2]-N[b+8>>2]);i=N[c+8>>2];e=Q(i+N[a+136>>2]);if(he|f>2];e=N[a+48>>2];l=N[a- -64>>2];m=Q(Q(Q(g*d)+Q(h*e))+Q(f*l));n=N[a+112>>2];r=N[a+96>>2];s=N[a+80>>2];o=Q(Q(i*n)+Q(Q(k*r)+Q(Q(j*s)+N[a>>2])));if(m>o){break a}t=N[a+36>>2];u=N[a+52>>2];v=N[a+68>>2];p=Q(Q(Q(g*t)+Q(h*u))+Q(f*v));w=N[a+116>>2];x=N[a+100>>2];y=N[a+84>>2];q=Q(Q(i*w)+Q(Q(k*x)+Q(Q(j*y)+N[a+4>>2])));if(mq){break a}m=N[a+40>>2];o=N[a+56>>2];z=N[a+72>>2];D=Q(Q(Q(g*m)+Q(h*o))+Q(f*z));A=N[a+120>>2];B=N[a+104>>2];C=N[a+88>>2];E=Q(Q(i*A)+Q(Q(k*B)+Q(Q(j*C)+N[a+8>>2])));if(pE|Q(-E)>D){break a}p=Q(Q(f*e)-Q(h*l));q=Q(Q(i*r)+Q(Q(k*n)+N[a+144>>2]));l=Q(Q(g*l)-Q(f*d));n=Q(Q(i*s)+Q(Q(j*n)+N[a+160>>2]));d=Q(Q(h*d)-Q(g*e));e=Q(Q(k*s)+Q(Q(j*r)+N[a+176>>2]));b=p>q|pn|le|d>2]));b=b|(d>e|d>2]));b=b|(d>e|d>2]));b=b|(d>e|d>2]));f=Q(Q(g*z)-Q(f*m));i=Q(Q(i*C)+Q(Q(j*A)+N[a+168>>2]));g=Q(Q(h*m)-Q(g*o));h=Q(Q(k*C)+Q(Q(j*B)+N[a+184>>2]));F=((b|(d>e|di|fh|g>2];n=N[b+12>>2]>Q(0);if(l>2]>Q(0)?Q(0):N[b+16>>2])+c)){e=J[a+4>>2];J[a+4>>2]=e+80;I[e+78>>1]=0;N[e>>2]=N[d>>2];N[e+4>>2]=N[d+4>>2];N[e+8>>2]=N[d+8>>2];f=N[a+16>>2];g=N[d+8>>2];h=N[a+8>>2];i=N[d+4>>2];j=N[d>>2];k=N[a+12>>2];N[e+24>>2]=Q(h*i)-Q(j*k);N[e+20>>2]=Q(f*j)-Q(g*h);N[e+16>>2]=Q(k*g)-Q(i*f);N[e+32>>2]=N[d>>2];N[e+36>>2]=N[d+4>>2];N[e+40>>2]=N[d+8>>2];f=N[a+28>>2];g=N[a+24>>2];h=N[d+8>>2];i=N[a+20>>2];j=N[d+4>>2];k=N[d>>2];l=Q(l-c);N[e+12>>2]=l;N[e+56>>2]=Q(i*j)-Q(k*g);N[e+52>>2]=Q(f*k)-Q(h*i);N[e+48>>2]=Q(g*h)-Q(j*f);m=L[e+76>>1];f=N[b+8>>2];a:{if(f>Q(0)|n){N[e+64>>2]=f;N[e+68>>2]=N[b+12>>2];m=m|17;break a}I[e+78>>1]=2049;N[e+64>>2]=N[b>>2];N[e+68>>2]=N[b+4>>2];m=m|(l>Q(0)?24:16);if(!(N[b>>2]>Q(0))){break a}m=m|4}J[e+44>>2]=0;I[e+76>>1]=m}l=N[b+24>>2];e=N[b+12>>2]>Q(0);if(Q(-l)>2]>Q(0)?Q(0):N[b+16>>2])-c)){f=N[d>>2];g=N[d+4>>2];h=N[d+8>>2];d=J[a+4>>2];J[a+4>>2]=d+80;o=Q(-h);N[d+8>>2]=o;p=Q(-g);N[d+4>>2]=p;q=Q(-f);N[d>>2]=q;I[d+78>>1]=0;i=N[a+16>>2];j=N[a+12>>2];k=N[a+8>>2];N[d+40>>2]=o;N[d+36>>2]=p;N[d+32>>2]=q;N[d+24>>2]=Q(f*j)-Q(k*g);N[d+20>>2]=Q(h*k)-Q(i*f);N[d+16>>2]=Q(g*i)-Q(j*h);i=N[a+28>>2];j=N[a+24>>2];k=N[a+20>>2];c=Q(c-l);N[d+12>>2]=c;N[d+56>>2]=Q(f*j)-Q(k*g);N[d+52>>2]=Q(h*k)-Q(i*f);N[d+48>>2]=Q(g*i)-Q(j*h);a=L[d+76>>1];f=N[b+8>>2];b:{if(e|f>Q(0)){N[d+64>>2]=f;N[d+68>>2]=N[b+12>>2];a=a|17;break b}I[d+78>>1]=2049;N[d+64>>2]=N[b>>2];N[d+68>>2]=N[b+4>>2];a=a|(c>Q(0)?24:16);if(!(N[b>>2]>Q(0))){break b}a=a|4}J[d+44>>2]=0;I[d+76>>1]=a}}function Mz(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0);e=N[b>>2];l=N[b+4>>2];f=N[b+12>>2];h=Q(f+Q(1));j=Q(Hb(l,h)*Q(4));m=Q(R(j));i=N[a+8>>2];g=N[a>>2];k=Q(Q(m+i)/g);o=Q(k*k);q=i;k=N[b+8>>2];i=Q(Hb(k,h)*Q(4));p=Q(R(i));h=N[a+4>>2];n=Q(Q(q+p)/h);a=Q(o+Q(n*n))<=Q(1);if(!a){n=Q(e+e);r=Q(f+f);u=Q(Q(n*k)-Q(l*r));v=Q(Q(k*r)+Q(n*l));r=Q(Q(e*n)+Q(Q(f*r)+Q(-1)));a:{b:{if(g>=h){if(!(pQ(0)?g:Q(-g);break a}if(!(mQ(0)?h:Q(-h);f=Q(0);break a}n=Q(m*g);f=Q(g*g);e=Q(n-f);p=Q(p*h);l=Q(h*h);m=Q(p-l);e=e>m?e:m;b=0;c:{while(1){m=Q(Q(1)/Q(f+e));k=Q(n*m);s=Q(k*k);k=Q(Q(1)/Q(l+e));o=Q(p*k);o=Q(o*o);t=Q(Q(s+o)+Q(-1));if(t>2]=l;j=Q(o*j);g=Q(Q(Q(j*g)-Q(e*m))*f);N[c+4>>2]=g;e=Q(Q(Q(i*e)-Q(h*j))*f);N[c>>2]=e;N[d>>2]=Q(Q(Q(m*g)-Q(e*i))*u)+Q(Q(Q(Q(i*l)-Q(g*j))*r)+Q(v*Q(Q(j*e)-Q(l*m))))}return!a}function yy(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=Ia-16|0;Ia=g;c=b>>>0<=8?8:b;J[a+20>>2]=c;e=P(c,24);if(e){c=J[42504];f=Ka[J[J[c+12>>2]+8>>2]](c+12|0,e,29113,15474,733)|0;c=J[a+20>>2]}J[a+36>>2]=f;c=P(c,9)-18|0;J[a+40>>2]=c;c=P(c,44);if(c){d=J[42504];d=Ka[J[J[d+12>>2]+8>>2]](d+12|0,c,29113,15474,83)|0}J[g+12>>2]=d;c=J[a+56>>2];a:{if(c>>>0>=(J[a+60>>2]&2147483647)>>>0){Of(a+52|0,g+12|0);break a}J[J[a+52>>2]+(c<<2)>>2]=d;J[a+56>>2]=c+1}c=(J[a+20>>2]<<1)-4|0;xy(a- -64|0,c<<1);if(c>>>0>(J[a+96>>2]&2147483647)>>>0){hk(a+88|0,c)}if((J[a+268>>2]&2147483647)>>>0>>0){c=0;b:{if(!b){break b}d=b<<2;if(!d){break b}c=J[42504];e=c+12|0;c=(i=e,j=d,k=Ka[J[J[c>>2]+20>>2]](c)|0?60494:70610,l=19459,m=553,h=J[J[e>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}e=J[a+260>>2];d=J[a+264>>2];if((d|0)>0){f=(d<<2)+c|0;d=c;while(1){J[d>>2]=J[e>>2];e=e+4|0;d=d+4|0;if(f>>>0>d>>>0){continue}break}e=J[a+260>>2]}if(!(!e|J[a+268>>2]<0)){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,e)}J[a+268>>2]=b;J[a+260>>2]=c}if(!(J[a+292>>2]&2147483616)){hk(a+284|0,32)}if(!(J[a+304>>2]&2147483616)){hk(a+296|0,32)}if(!(J[a+316>>2]&2147483616)){hk(a+308|0,32)}d=b>>>0>=128?128:b;if(d>>>0>(J[a+280>>2]&2147483647)>>>0){b=0;c:{if(!d){break c}c=d<<2;if(!c){break c}b=J[42504];e=b+12|0;b=(m=e,l=c,k=Ka[J[J[b>>2]+20>>2]](b)|0?66144:70610,j=19459,i=553,h=J[J[e>>2]+8>>2],Ka[h](m|0,l|0,k|0,j|0,i|0)|0)}e=J[a+272>>2];c=J[a+276>>2];if((c|0)>0){f=(c<<2)+b|0;c=b;while(1){J[c>>2]=J[e>>2];e=e+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}e=J[a+272>>2]}if(!(!e|J[a+280>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}J[a+280>>2]=d;J[a+272>>2]=b}Ia=g+16|0}function ts(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;J[a+11980>>2]=0;h=b+63&-64;if(h>>>0>(J[a+11984>>2]&2147483647)>>>0){g=a+11976|0;a:{if(!h){break a}d=h<<5;if(!d){break a}b=J[42504];f=b+12|0;f=(k=f,l=d,m=Ka[J[J[b>>2]+20>>2]](b)|0?51062:70610,n=19459,o=553,j=J[J[f>>2]+8>>2],Ka[j](k|0,l|0,m|0,n|0,o|0)|0)}d=J[g>>2];b=J[g+4>>2];if((b|0)>0){i=(b<<5)+f|0;b=f;while(1){e=J[d+4>>2];J[b>>2]=J[d>>2];J[b+4>>2]=e;e=J[d+28>>2];J[b+24>>2]=J[d+24>>2];J[b+28>>2]=e;e=J[d+20>>2];J[b+16>>2]=J[d+16>>2];J[b+20>>2]=e;e=J[d+12>>2];J[b+8>>2]=J[d+8>>2];J[b+12>>2]=e;d=d+32|0;b=b+32|0;if(i>>>0>b>>>0){continue}break}d=J[g>>2]}if(!(!d|J[g+8>>2]<0)){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,d)}J[g+8>>2]=h;J[g>>2]=f}J[a+12148>>2]=0;b=c>>>1|c;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0;h=b>>>0<=16?16:b;if(h>>>0>(J[a+12152>>2]&2147483647)>>>0){g=a+12144|0;f=0;b:{if(!h){break b}d=P(h,52);if(!d){break b}b=J[42504];f=b+12|0;f=(o=f,n=d,m=Ka[J[J[b>>2]+20>>2]](b)|0?51194:70610,l=19459,k=553,j=J[J[f>>2]+8>>2],Ka[j](o|0,n|0,m|0,l|0,k|0)|0)}d=J[g>>2];b=J[g+4>>2];if((b|0)>0){i=P(b,52)+f|0;b=f;while(1){e=J[d+4>>2];J[b>>2]=J[d>>2];J[b+4>>2]=e;J[b+48>>2]=J[d+48>>2];e=J[d+44>>2];J[b+40>>2]=J[d+40>>2];J[b+44>>2]=e;e=J[d+36>>2];J[b+32>>2]=J[d+32>>2];J[b+36>>2]=e;e=J[d+28>>2];J[b+24>>2]=J[d+24>>2];J[b+28>>2]=e;e=J[d+20>>2];J[b+16>>2]=J[d+16>>2];J[b+20>>2]=e;e=J[d+12>>2];J[b+8>>2]=J[d+8>>2];J[b+12>>2]=e;d=d+52|0;b=b+52|0;if(i>>>0>b>>>0){continue}break}d=J[g>>2]}if(!(!d|J[g+8>>2]<0)){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,d)}J[g+8>>2]=h;J[g>>2]=f}J[a+12148>>2]=c;J[a+12132>>2]=J[a+11952>>2];J[a+12140>>2]=J[a+11976>>2]}function oH(a,b,c){var d=0,e=0,f=0,g=0,h=0;d=J[a+2376>>2];f=J[d+12>>2];a:{if(f){g=f-1|0;f=J[J[d+8>>2]+(g<<2)>>2];J[d+12>>2]=g;d=f+1|0;break a}e=d;f=J[d+4>>2];d=f+1|0;J[e+4>>2]=d}g=J[a+1140>>2];e=J[g+12>>2]&2147483647;if(e>>>0<=d>>>0){d=d>>>1|d;d=d>>>2|d;d=d>>>4|d;d=d>>>8|d;d=(d>>>16|d)+1|0;if(d>>>0>e>>>0){ar(g,d)}J[g+8>>2]=d}a=J[a+980>>2];g=Ia-16|0;Ia=g;d=J[42504];e=Ka[J[J[d>>2]+20>>2]](d)|0?47068:70610;e=Ka[J[J[d+12>>2]+8>>2]](d+12|0,64,e,10488,1319)|0;d=e;H[d+60|0]=0;J[d+28>>2]=0;J[d+32>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;J[d>>2]=f;J[d+20>>2]=-1;J[d+24>>2]=0;J[d+12>>2]=0;if(c){c=J[42504];h=Ka[J[J[c>>2]+20>>2]](c)|0?35122:70610;h=Ka[J[J[c+12>>2]+8>>2]](c+12|0,44,h,10488,883)|0;c=h;J[c+4>>2]=-1;J[c>>2]=135096;J[c+8>>2]=0;J[c+12>>2]=0;J[c+32>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+40>>2]=d;J[c>>2]=134816;H[c+36|0]=0}J[d+16>>2]=h;J[g+12>>2]=e;d=J[a+372>>2];b:{if((d|0)==-1){d=J[a+380>>2];if(d>>>0>=(J[a+384>>2]&2147483647)>>>0){Eh(a+376|0,g+12|0);break b}J[J[a+376>>2]+(d<<2)>>2]=e;J[a+380>>2]=d+1;break b}c=J[a+376>>2]+(d<<2)|0;J[a+372>>2]=J[c>>2];J[c>>2]=e}c=J[a+504>>2];c:{if(c){e=c-1|0;c=J[J[a+500>>2]+(e<<2)>>2];J[a+504>>2]=e;break c}c=J[a+496>>2];J[a+496>>2]=c-1;c=c<<2|3}e=f+1|0;if(e>>>0>=M[a+200>>2]){Xj(a,e)}h=J[a+360>>2];J[a+360>>2]=e>>>0>h>>>0?e:h;e=f<<2;J[e+J[a+180>>2]>>2]=c;J[e+J[J[a+192>>2]+4>>2]>>2]=0;c=J[a+196>>2]+(f<<3)|0;J[c+4>>2]=d<<1|1;J[c>>2]=b;c=J[a+276>>2];b=J[c+4>>2]+P(f,24)|0;J[b+8>>2]=2122317823;J[b+12>>2]=-25165825;J[b>>2]=2122317823;J[b+4>>2]=2122317823;J[b+16>>2]=-25165825;J[b+20>>2]=-25165825;H[c+16|0]=1;J[a+368>>2]=J[a+368>>2]+1;Ia=g+16|0;return d}function jJ(a,b,c,d,e,f,g,h,i,j){var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),J=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0);k=N[d>>2];l=N[c>>2];v=N[g>>2];M=N[b>>2];w=N[f>>2];x=N[a>>2];y=N[e>>2];m=N[d+4>>2];n=N[c+4>>2];z=N[g+4>>2];O=N[b+4>>2];A=N[f+4>>2];B=N[a+4>>2];C=N[e+4>>2];o=N[d+8>>2];p=N[c+8>>2];D=N[g+8>>2];P=N[b+8>>2];E=N[f+8>>2];F=N[a+8>>2];G=N[e+8>>2];H=N[g+12>>2];r=N[c+12>>2];I=N[f+12>>2];R=N[b+12>>2];J=N[e+12>>2];K=N[a+12>>2];S=Q(Q(H*r)+Q(Q(I*R)+Q(J*K)));q=N[d+12>>2];T=Q(Q(q*q)+Q(-.5));s=Q(Q(Q(T*J)+Q(q*Q(Q(H*R)-Q(I*r))))+Q(K*S));N[h+12>>2]=s+s;s=Q(Q(o*o)+Q(-.5));U=Q(Q(D*p)+Q(Q(E*P)+Q(G*F)));t=Q(Q(Q(G*s)+Q(o*Q(Q(D*P)-Q(E*p))))+Q(F*U));N[h+8>>2]=t+t;t=Q(Q(m*m)+Q(-.5));V=Q(Q(z*n)+Q(Q(A*O)+Q(C*B)));u=Q(Q(Q(C*t)+Q(m*Q(Q(z*O)-Q(A*n))))+Q(B*V));N[h+4>>2]=u+u;u=Q(Q(k*k)+Q(-.5));W=Q(Q(v*l)+Q(Q(w*M)+Q(y*x)));L=Q(Q(Q(y*u)+Q(k*Q(Q(v*M)-Q(w*l))))+Q(x*W));N[h>>2]=L+L;L=N[b>>2];X=N[b+4>>2];Y=N[b+8>>2];r=Q(Q(Q(T*I)+Q(q*Q(Q(J*r)-Q(H*K))))+Q(S*N[b+12>>2]));N[i+12>>2]=r+r;p=Q(Q(Q(s*E)+Q(o*Q(Q(G*p)-Q(D*F))))+Q(U*Y));N[i+8>>2]=p+p;n=Q(Q(Q(t*A)+Q(m*Q(Q(C*n)-Q(z*B))))+Q(V*X));N[i+4>>2]=n+n;l=Q(Q(Q(u*w)+Q(k*Q(Q(y*l)-Q(v*x))))+Q(W*L));N[i>>2]=l+l;l=N[c>>2];n=N[c+4>>2];p=N[c+8>>2];q=Q(Q(Q(T*H)+Q(q*Q(Q(I*K)-Q(J*R))))+Q(S*N[c+12>>2]));N[j+12>>2]=q+q;o=Q(Q(Q(s*D)+Q(o*Q(Q(E*F)-Q(G*P))))+Q(U*p));N[j+8>>2]=o+o;m=Q(Q(Q(t*z)+Q(m*Q(Q(A*B)-Q(C*O))))+Q(V*n));N[j+4>>2]=m+m;k=Q(Q(Q(u*v)+Q(k*Q(Q(w*x)-Q(y*M))))+Q(W*l));N[j>>2]=k+k}function Xm(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;if(!(J[a+132>>2]?J[a+128>>2]!=(J[a+308>>2]-1|0):0)){b=J[a+136>>2];c=J[a+148>>2];h=J[(b+(c<<3)|0)+4>>2]+(c<<7)|0;if(h){while(1){j=(d&127)<<6;k=d>>>7<<3;l=j+J[k+b>>2]|0;c=J[l+40>>2];b=J[c+32>>2];a:{if(!b|!K[b+35|0]){break a}b=J[a+212>>2];if(b>>>0>=(J[a+216>>2]&2147483647)>>>0){b=0;c=J[a+216>>2];i=c&2147483647?c<<1:1;b:{if(!i){break b}c=i<<2;if(!c){break b}b=J[42504];e=b+12|0;b=(n=e,o=c,p=Ka[J[J[b>>2]+20>>2]](b)|0?60142:70610,q=19542,r=553,m=J[J[e>>2]+8>>2],Ka[m](n|0,o|0,p|0,q|0,r|0)|0)}g=J[a+212>>2];f=(g<<2)+b|0;if((g|0)>0){e=J[a+208>>2];c=b;while(1){J[c>>2]=J[e>>2];e=e+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}}J[f>>2]=J[l+40>>2];c:{if(J[a+216>>2]<0){break c}c=J[a+208>>2];if(!c){break c}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,c);g=J[a+212>>2]}J[a+216>>2]=i;J[a+208>>2]=b;J[a+212>>2]=g+1;break a}J[J[a+208>>2]+(b<<2)>>2]=c;J[a+212>>2]=b+1}b=J[a+136>>2];c=J[(J[k+b>>2]+j|0)+40>>2];J[c+32>>2]=0;H[J[c+36>>2]+156|0]=0;d=d+1|0;if((h|0)!=(d|0)){continue}break}}J[a+148>>2]=0;J[J[a+136>>2]+4>>2]=0}J[a+180>>2]=0;J[J[a+168>>2]+4>>2]=0;b=J[a+240>>2];if(!(!b|!J[a+256>>2])){Wa(J[a+232>>2],255,b<<2);d=0;c=J[a+228>>2];b=J[a+236>>2];g=b-1|0;if(g){e=0;if(b-2>>>0>=3){i=g&-4;b=0;while(1){f=d|1;J[c+(d<<2)>>2]=f;h=c+(f<<2)|0;f=d|2;J[h>>2]=f;h=c+(f<<2)|0;f=d|3;J[h>>2]=f;d=d+4|0;J[c+(f<<2)>>2]=d;b=b+4|0;if((i|0)!=(b|0)){continue}break}}b=g&3;if(b){while(1){f=c+(d<<2)|0;d=d+1|0;J[f>>2]=d;e=e+1|0;if((b|0)!=(e|0)){continue}break}}b=J[a+236>>2]-1|0}else{b=0}J[c+(b<<2)>>2]=-1;J[a+256>>2]=0;J[a+248>>2]=0}J[a+128>>2]=J[a+128>>2]+1}function i2(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);g=Ia-96|0;Ia=g;m=N[d+20>>2];k=N[d+16>>2];p=N[d+24>>2];h=N[d>>2];i=Q(h+h);n=N[d+8>>2];q=N[d+4>>2];l=N[d+12>>2];j=Q(l+l);o=N[c+8>>2];r=Q(Q(Q(i*n)-Q(q*j))*o);u=Q(p-r);N[g+56>>2]=u;n=Q(o*Q(Q(n*j)+Q(i*q)));q=Q(m-n);N[g+52>>2]=q;h=Q(o*Q(Q(h*i)+Q(Q(l*j)+Q(-1))));v=Q(k-h);N[g+48>>2]=v;w=Q(k+h);N[g+36>>2]=w;n=Q(m+n);N[g+40>>2]=n;p=Q(r+p);N[g+44>>2]=p;N[g+60>>2]=N[c+4>>2];m=N[f+20>>2];k=N[f+16>>2];r=N[f+24>>2];h=N[f>>2];i=Q(h+h);s=N[f+8>>2];t=N[f+4>>2];l=N[f+12>>2];j=Q(l+l);o=N[e+8>>2];x=Q(Q(Q(i*s)-Q(t*j))*o);y=Q(r-x);N[g+28>>2]=y;s=Q(o*Q(Q(s*j)+Q(i*t)));t=Q(m-s);N[g+24>>2]=t;h=Q(o*Q(Q(h*i)+Q(Q(l*j)+Q(-1))));i=Q(k-h);N[g+20>>2]=i;k=Q(k+h);N[g+8>>2]=k;m=Q(m+s);N[g+12>>2]=m;h=Q(x+r);N[g+16>>2]=h;N[g+32>>2]=N[e+4>>2];N[g+92>>2]=u-p;N[g+88>>2]=q-n;N[g+84>>2]=v-w;N[g+80>>2]=y-h;N[g+76>>2]=t-m;N[g+72>>2]=i-k;i=Ab(g+36|0,g+84|0,g+8|0,g+72|0,g+68|0,g- -64|0);m=Q(N[g+60>>2]+N[g+32>>2]);c=i>Q(m*m);if(!c){h=N[g+44>>2];k=N[g+68>>2];j=Q(h+Q(k*Q(N[g+56>>2]-h)));i=N[g+16>>2];h=N[g+64>>2];i=Q(j-Q(i+Q(h*Q(N[g+28>>2]-i))));l=N[g+36>>2];j=Q(l+Q(k*Q(N[g+48>>2]-l)));l=N[g+8>>2];l=Q(j-Q(l+Q(h*Q(N[g+20>>2]-l))));j=N[g+40>>2];j=Q(j+Q(k*Q(N[g+52>>2]-j)));k=N[g+12>>2];k=Q(j-Q(k+Q(h*Q(N[g+24>>2]-k))));n=Q(Q(i*i)+Q(Q(l*l)+Q(k*k)));h=Q(Y(n));j=Q(1);o=Q(0);p=Q(0);if(!(n>2]=p;N[a+4>>2]=o;N[a>>2]=j;m=Q(m-h);N[b>>2]=m>Q(0)?m:Q(0)}Ia=g+96|0;return!c|0}function hX(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;f=Ia-1040|0;Ia=f;a=5441;a:{b:{c:{switch(b+1|0){case 5:a=5693;break b;case 9:a=17057;break b;case 17:a=1478;break b;case 2:a=16682;break b;case 3:a=24079;break b;default:if((b|0)!=128){break a}a=24067;break b;case 65:a=2232;break b;case 33:a=5464;break b;case 4:case 6:case 7:case 8:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 58:case 59:case 60:case 61:case 62:case 63:case 64:break a;case 1:break b;case 0:break c}}a=5450}J[f>>2]=d;J[f+4>>2]=e;J[f+8>>2]=a;J[f+12>>2]=c;d=Ia-16|0;Ia=d;J[d+12>>2]=f;a=Ia-160|0;Ia=a;g=a+8|0;Va(g,124224,144);c=f+16|0;J[a+52>>2]=c;J[a+28>>2]=c;e=-2-c|0;e=e>>>0>2147483647?2147483647:e;J[a+56>>2]=e;h=c+e|0;J[a+36>>2]=h;J[a+24>>2]=h;kw(g,84880,f,0,0);if(e){e=J[a+28>>2];H[e-((e|0)==J[a+24>>2])|0]=0}Ia=a+160|0;Ia=d+16|0;Rz(c);if((b|0)!=64){break a}while(1){Rz(f+16|0);c=Ia-16|0;Ia=c;J[c+8>>2]=0;J[c>>2]=1e3;J[c+4>>2]=0;while(1){d=Ia-16|0;Ia=d;b=28;d:{if(!c){break d}e=J[c+8>>2];if(e>>>0>999999999){break d}a=J[c>>2];g=J[c+4>>2];if((g|0)<0){break d}i=(+(a>>>0)+ +(g|0)*4294967296)*1e3+ +(e|0)/1e6;j=+ca();while(1){if(+ca()-j>>0>=4294963201){J[42513]=0-a;a=-1}if((a|0)==-1){continue}break}Ia=c+16|0;continue}}Ia=f+1040|0}function xd(a,b,c,d,e,f,g,h){var i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0);i=Ia-80|0;Ia=i;a:{b:{switch(J[c>>2]){case 0:j=N[c+4>>2];J[i+76>>2]=0;N[i+72>>2]=j;J[i+68>>2]=2;l=N[d+16>>2];N[i+4>>2]=l;k=N[d+20>>2];N[i+8>>2]=k;m=N[d+24>>2];N[i+24>>2]=m;N[i+20>>2]=k;N[i+28>>2]=j;N[i+16>>2]=l;N[i+12>>2]=m;c=L[h>>1];h=J[(J[e>>2]<<2)+(c&256?157272:157244)>>2];I[i+66>>1]=c;o=Ka[h|0](e,f,i+68|0,d,i+4|0,a,b,g,i+66|0,Q(0))|0;break a;case 2:j=N[d+20>>2];l=N[d+16>>2];q=N[d+24>>2];k=N[d>>2];m=Q(k+k);r=N[d+8>>2];t=N[d+4>>2];n=N[d+12>>2];s=Q(n+n);p=N[c+8>>2];u=Q(Q(Q(m*r)-Q(t*s))*p);N[i+24>>2]=q-u;r=Q(p*Q(Q(r*s)+Q(m*t)));N[i+20>>2]=j-r;N[i+12>>2]=u+q;N[i+8>>2]=j+r;j=Q(p*Q(Q(k*m)+Q(Q(n*s)+Q(-1))));N[i+16>>2]=l-j;N[i+4>>2]=l+j;N[i+28>>2]=N[c+4>>2];h=L[h>>1];o=J[(J[e>>2]<<2)+(h&256?157272:157244)>>2];I[i+64>>1]=h;o=Ka[o|0](e,f,c,d,i+4|0,a,b,g,i- -64|0,Q(0))|0;break a;case 3:l=N[d+4>>2];m=Q(l+l);j=N[d+8>>2];p=Q(m*j);n=N[d>>2];k=Q(n+n);s=N[d+12>>2];q=Q(k*s);N[i+32>>2]=p-q;N[i+24>>2]=p+q;n=Q(Q(1)-Q(n*k));p=Q(l*m);N[i+36>>2]=n-p;r=n;n=Q(j+j);q=Q(j*n);N[i+20>>2]=r-q;j=Q(k*j);m=Q(m*s);N[i+28>>2]=j+m;l=Q(k*l);k=Q(n*s);N[i+16>>2]=l-k;N[i+12>>2]=j-m;N[i+8>>2]=l+k;N[i+4>>2]=Q(Q(1)-p)-q;N[i+40>>2]=N[d+16>>2];N[i+44>>2]=N[d+20>>2];N[i+48>>2]=N[d+24>>2];N[i+52>>2]=N[c+4>>2];N[i+56>>2]=N[c+8>>2];N[i+60>>2]=N[c+12>>2];h=L[h>>1];o=J[((h&256?84:56)+157244|0)+(J[e>>2]<<2)>>2];I[i+2>>1]=h;o=Ka[o|0](e,f,c,d,i+4|0,a,b,g,i+2|0,Q(0))|0;break a;case 4:break b;default:break a}}o=J[e>>2];I[i>>1]=L[h>>1];o=Ka[J[((o<<2)+157244|0)+112>>2]](e,f,c,d,a,b,g,i,Q(0))|0}Ia=i+80|0;return o}function R0(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0);a=Ia-48|0;Ia=a;Zc(a+32|0,b);r=N[e+24>>2];J[h+8>>2]=-1;k=N[e>>2];N[a>>2]=k;p=N[e+4>>2];N[a+4>>2]=p;q=N[e+8>>2];N[a+8>>2]=q;m=N[e+12>>2];N[a+12>>2]=m;l=N[e+16>>2];N[a+16>>2]=l;n=N[e+20>>2];N[a+20>>2]=n;o=n;n=N[a+40>>2];s=m;m=N[a+32>>2];t=l;l=N[a+36>>2];o=Q(Q(o*n)+Q(Q(s*m)+Q(t*l)));k=Q(Q(q*n)+Q(Q(k*m)+Q(p*l)));k=k>1];if(c&512){if(!(k<=Q(j-N[a+44>>2]))){break c}I[h+12>>1]=3;j=N[e+8>>2];q=N[a+40>>2];n=N[e>>2];o=N[a+32>>2];m=N[e+4>>2];s=N[a+36>>2];l=N[a+44>>2];g=Q(Q(Q(j*q)+Q(Q(n*o)+Q(m*s)))+l);p=l;l=N[e+20>>2];k=N[e+12>>2];r=N[e+16>>2];p=Q(p+Q(Q(l*q)+Q(Q(k*o)+Q(s*r))));if(!(g>2]=o;N[h+36>>2]=q;N[h+32>>2]=s;l=N[e+24>>2];N[h+24>>2]=j-Q(q*g);N[h+20>>2]=m-Q(s*g);N[h+16>>2]=n-Q(o*g);N[h+40>>2]=g-l;e=1;break a}if(!(k<=Q(j-N[a+44>>2]))|c&16){break c}J[h+40>>2]=0;I[h+12>>1]=2;g=N[f>>2];j=N[f+4>>2];N[h+36>>2]=-N[f+8>>2];N[h+32>>2]=-j;N[h+28>>2]=-g;break b}e=0;k=Q(Q(N[f+8>>2]*n)+Q(Q(N[f>>2]*m)+Q(l*N[f+4>>2])));if(k>Q(-1.0000000116860974e-7)&k>2]-Q(j*n));p=Q(N[b>>2]-Q(j*m));q=Q(N[b+4>>2]-Q(j*l));j=Q(Q(-Q(N[a+44>>2]+Q(Q(r*n)+Q(Q(p*m)+Q(l*q)))))/k);N[h+40>>2]=j;k=N[f>>2];o=N[f+4>>2];N[h+24>>2]=r+Q(j*N[f+8>>2]);N[h+20>>2]=q+Q(o*j);N[h+16>>2]=p+Q(k*j);if(!(j>Q(0))|!(g>=j)){break a}N[h+28>>2]=m;I[h+12>>1]=3;N[h+36>>2]=n;N[h+32>>2]=l}e=1}Ia=a+48|0;return e|0}function v9(a,b,c,d){a=a|0;b=Q(b);c=Q(c);d=Q(d);var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=a;f=Ia-32|0;Ia=f;k=J[42497];a=J[k+2448>>2];if(!a){l=Ia-16|0;Ia=l;h=k+2160|0;e=J[h+284>>2];if(e){a=J[42504];j=Ka[J[J[a>>2]+20>>2]](a)|0?44464:70610;j=Ka[J[J[a+12>>2]+8>>2]](a+12|0,e,j,21908,180)|0}else{j=0}J[l+12>>2]=j;a=J[h+268>>2];a:{if(a>>>0>=(J[h+272>>2]&2147483647)>>>0){a=0;e=h+4|0;g=J[e+268>>2];m=g&2147483647?g<<1:1;b:{if(!m){break b}g=m<<2;if(!(K[e+256|0]|g>>>0>256)){H[e+256|0]=1;a=e;break b}if(!g){break b}a=J[42504];i=Ka[J[J[a>>2]+20>>2]](a)|0?44464:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,g,i,19459,553)|0}i=J[e+264>>2];o=(i<<2)+a|0;if((i|0)>0){n=J[e+260>>2];g=a;while(1){J[g>>2]=J[n>>2];n=n+4|0;g=g+4|0;if(o>>>0>g>>>0){continue}break}}J[o>>2]=J[l+12>>2];c:{if(J[e+268>>2]<0){break c}g=J[e+260>>2];if((g|0)==(e|0)){H[e+256|0]=0;break c}if(!g){break c}i=J[42504];Ka[J[J[i+12>>2]+12>>2]](i+12|0,g);i=J[e+264>>2]}J[e+268>>2]=m;J[e+260>>2]=a;J[e+264>>2]=i+1;break a}J[J[h+264>>2]+(a<<2)>>2]=j;J[h+268>>2]=a+1}a=((J[h+276>>2]<<6)+j|0)+-64|0;if(j>>>0<=a>>>0){e=J[h+288>>2];while(1){J[a>>2]=e;e=a;a=a+-64|0;if(j>>>0<=a>>>0){continue}break}J[h+288>>2]=e}Ia=l+16|0;a=J[k+2448>>2]}J[k+2448>>2]=J[a>>2];e=k+2440|0;J[e>>2]=J[e>>2]+1;J[f+20>>2]=-842137601;J[f+12>>2]=-855638016;J[f+16>>2]=0;N[f+8>>2]=d;N[f+4>>2]=b;N[f>>2]=c;J[a+16>>2]=1;J[a+4>>2]=196616;J[a+8>>2]=0;J[a+12>>2]=150376;J[a>>2]=150272;e=J[f+4>>2];J[a+32>>2]=J[f>>2];J[a+36>>2]=e;J[a+40>>2]=J[f+8>>2];I[a+44>>1]=L[f+12>>1];I[a+46>>1]=L[f+14>>1];e=J[f+20>>2];J[a+48>>2]=J[f+16>>2];J[a+52>>2]=e;J[a+48>>2]=a;Ia=f+32|0;return pE(p,a)|0}function Mt(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;j=Ia-16|0;Ia=j;a:{b:{k=J[b+4>>2];h=K[J[k+44>>2]+9|0];l=J[c+4>>2];g=K[J[l+44>>2]+9|0];c:{d:{if(!((h|0)!=2|(g|0)!=2)){i=J[b+4>>2];i=K[J[(K[J[i+44>>2]+9|0]-1>>>0<2?i:0)+100>>2]+159|0]!=0;break d}if(!h){break c}}if(i|(h|0)==2&(g|0)==1){break c}if(!((h|0)!=1|(g|0)!=1)){i=J[b+4>>2];if(H[J[(K[J[i+44>>2]+9|0]-1>>>0<2?i:0)+44>>2]+44|0]&1){break c}}if((g|0)!=(h|0)|M[k+48>>2]>=M[l+48>>2]){break b}}g=c;break a}g=b;b=c}if(!f){f=J[a+984>>2];if(!f){lH(a+696|0);f=J[a+984>>2]}J[a+984>>2]=J[f>>2];J[a+976>>2]=J[a+976>>2]+1}I[j+14>>1]=L[d>>1];a=rh(f+4|0,J[g+4>>2],J[b+4>>2],0,5);J[f+32>>2]=b;J[f+28>>2]=g;I[f+64>>1]=0;J[f+56>>2]=0;J[f+60>>2]=-1;J[f+48>>2]=0;J[f+52>>2]=-1;J[f+36>>2]=-1;J[f+40>>2]=-1;J[f>>2]=136272;J[f+44>>2]=L[j+14>>1]&32767;b=J[J[a>>2]+40>>2];c=J[J[f+32>>2]+4>>2];c=K[J[c+44>>2]+9|0]-1>>>0<2?c:0;d=L[j+14>>1];h=1;e:{f:{g=J[g+4>>2];g=K[J[g+44>>2]+9|0]-1>>>0<2?g:0;g:{if(H[J[g+44>>2]+44|0]&1){if(!c){break g}h=!(H[J[c+44>>2]+44|0]&1)}if(!(d&1)){break g}if(h){break f}}h=J[f+44>>2]|262144;break e}h=J[f+44>>2]&-262145}J[f+44>>2]=h;h:{i:{if(!(d&514|N[J[b+976>>2]+1056>>2]!=Q(0)|(N[J[b+976>>2]+1060>>2]!=Q(0)|N[J[b+976>>2]+1064>>2]!=Q(0)))){if(N[J[b+976>>2]+1068>>2]==Q(0)){break i}}d=J[f+44>>2]|131072;break h}d=J[f+44>>2]&-131073}J[f+44>>2]=d;j:{if(!e){e=J[g+144>>2];d=J[g+100>>2];J[d+148>>2]=J[d+148>>2]+1;k:{if(!c){d=-128;break k}d=J[c+144>>2];c=J[c+100>>2];J[c+148>>2]=J[c+148>>2]+1}m=f,n=rv(J[b+1e3>>2],0,e,d,a),J[m+60>>2]=n;c=$g(a);Ac(J[a>>2],a);Ac(J[f+8>>2],a);kj(J[b+2168>>2],f);nr(b,a,c);break j}qj(f,e)}Ia=j+16|0;return f}function yha(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0);e=J[a+100>>2];f=(e+L[e+18>>1]|0)+144|0;m=Q(-N[d+8>>2]);n=Q(-N[d+4>>2]);o=Q(-N[d>>2]);j=Q(-N[c+8>>2]);k=Q(-N[c+4>>2]);l=Q(-N[c>>2]);if(b){a=L[e+4>>1]<<5;t=(((a+e|0)+a|0)+a|0)+128|0;u=L[e+6>>1]+e|0;a=b;while(1){c=P(a,160)+f|0;v=N[c+16>>2];w=N[c+48>>2];x=N[c+80>>2];y=N[c+20>>2];z=N[c+52>>2];A=N[c+84>>2];d=(a<<5)+u|0;p=N[d+8>>2];B=N[c+8>>2];C=N[c+40>>2];D=N[c+72>>2];E=N[c+24>>2];F=N[c+56>>2];G=N[c+88>>2];q=N[d>>2];H=N[c+4>>2];I=N[c+36>>2];M=N[c+68>>2];r=N[d+4>>2];O=N[c>>2];R=N[c+32>>2];S=N[c+64>>2];c=(a<<4)+t|0;T=N[c>>2];U=N[c+4>>2];g=N[d+24>>2];i=N[c+8>>2];s=N[d+20>>2];h=N[d+16>>2];J[c+12>>2]=0;V=i;i=Q(m+Q(Q(l*s)-Q(h*k)));N[c+8>>2]=V+i;h=Q(n+Q(Q(j*h)-Q(g*l)));N[c+4>>2]=U+h;g=Q(o+Q(Q(k*g)-Q(s*j)));N[c>>2]=T+g;k=Q(k-Q(Q(H*g)+Q(Q(h*I)+Q(i*M))));l=Q(l-Q(Q(O*g)+Q(Q(h*R)+Q(i*S))));m=Q(Q(m-Q(Q(g*E)+Q(Q(h*F)+Q(i*G))))+Q(Q(q*k)-Q(r*l)));j=Q(j-Q(Q(g*B)+Q(Q(h*C)+Q(i*D))));n=Q(Q(n-Q(Q(g*y)+Q(Q(h*z)+Q(i*A))))+Q(Q(p*l)-Q(q*j)));o=Q(Q(o-Q(Q(g*v)+Q(Q(h*w)+Q(i*x))))+Q(Q(r*j)-Q(k*p)));a=K[(a+e|0)- -64|0];if(a){continue}break}}J[e+44>>2]=0;J[e+60>>2]=0;N[e+32>>2]=l+N[e+32>>2];N[e+40>>2]=j+N[e+40>>2];N[e+36>>2]=k+N[e+36>>2];N[e+48>>2]=o+N[e+48>>2];N[e+52>>2]=n+N[e+52>>2];N[e+56>>2]=m+N[e+56>>2];a=P(b,160)+f|0;b=J[a+152>>2];a=J[e+12>>2]|J[a+156>>2];J[e+8>>2]=J[e+8>>2]|b;J[e+12>>2]=a}function FD(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=Ia-16|0;Ia=j;c=J[a+20>>2];if(c){g=J[36836];h=J[a+16>>2];while(1){d=J[h+(b<<2)>>2];e=J[a+4>>2]+(d>>>3&536870908)|0;i=J[e>>2];l=e,m=dla(-2,d)&i,J[l>>2]=m;e=J[a>>2];d=Ka[J[J[e>>2]+40>>2]](e,d,j+12|0)|0;Ka[g|0](J[j+12>>2],J[d>>2],J[d+4>>2]);b=b+1|0;if((c|0)!=(b|0)){continue}break}b=J[a>>2];Ka[J[J[b>>2]+8>>2]](b,h,c);J[a+20>>2]=0;J[a+32>>2]=c+J[a+32>>2]}c=J[a+56>>2];if(c){h=J[a+52>>2];g=J[36837];b=0;while(1){d=J[h+(b<<2)>>2];e=J[a+40>>2]+(d>>>3&536870908)|0;i=J[e>>2];l=e,m=dla(-2,d)&i,J[l>>2]=m;e=J[a+36>>2];d=Ka[J[J[e>>2]+40>>2]](e,d,j+12|0)|0;Ka[g|0](J[j+12>>2],J[d>>2],J[d+4>>2]);b=b+1|0;if((c|0)!=(b|0)){continue}break}b=J[a+36>>2];Ka[J[J[b>>2]+8>>2]](b,h,c);J[a+56>>2]=0;J[a+68>>2]=c+J[a+68>>2]}b=0;h=Ia-16|0;Ia=h;g=J[a+112>>2];a:{if(!g){break a}e=J[a+80>>2];while(1){c=J[a+72>>2];d=e+(b<<3)|0;i=J[d+4>>2];f=J[d>>2];c=J[Ka[J[J[c>>2]+40>>2]](c,i,f,h+12|0)>>2];d=J[c+8>>2];k=J[c+4>>2];Lc(J[h+12>>2],k&1?d- -64|0:c+84|0,k&4?d:c+48|0,Q(1.0099999904632568));c=J[a+72>>2];Ka[J[J[c>>2]+12>>2]](c,f,i);b=b+1|0;if((g|0)!=(b|0)){continue}break}b=J[a+96>>2];if(!b|!J[a+112>>2]){break a}Wa(J[a+88>>2],255,b<<2);b=0;c=J[a+84>>2];e=J[a+92>>2];d=e-1|0;if(d){g=0;if(e-2>>>0>=3){i=d&-4;e=0;while(1){f=b|1;J[c+(b<<2)>>2]=f;k=c+(f<<2)|0;f=b|2;J[k>>2]=f;k=c+(f<<2)|0;f=b|3;J[k>>2]=f;b=b+4|0;J[c+(f<<2)>>2]=b;e=e+4|0;if((i|0)!=(e|0)){continue}break}}d=d&3;if(d){while(1){e=c+(b<<2)|0;b=b+1|0;J[e>>2]=b;g=g+1|0;if((d|0)!=(g|0)){continue}break}}b=J[a+92>>2]-1|0}else{b=0}J[c+(b<<2)>>2]=-1;J[a+112>>2]=0;J[a+104>>2]=0}Ia=h+16|0;Ia=j+16|0}function sf(a,b){var c=Q(0),d=0,e=Q(0),f=0,g=0,h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0),B=0,C=0,D=0,E=Q(0),F=Q(0),G=Q(0),H=0,I=0;g=J[a>>2];k=N[g+24>>2];l=N[g+20>>2];m=N[g+16>>2];n=N[g+8>>2];o=N[g+4>>2];p=N[g>>2];d=L[a+22>>1];if(d){f=J[a+24>>2];H=f+(d<<4)|0;while(1){a=f;x=a- -64|0;d=K[a+2|0];C=x+P(d,48)|0;D=C+((d<<2)+12&2032)|0;j=K[a+3|0];I=j<<6;q=N[a+12>>2];E=N[a+4>>2];c=Q(0);if(d){r=N[a+32>>2];A=Q(q*r);s=N[a+40>>2];y=Q(q*s);t=N[a+36>>2];z=Q(q*t);i=0;while(1){f=(i<<2)+C|0;e=N[f>>2];h=Q(-e);B=f;f=x+P(i,48)|0;u=N[f+44>>2];v=N[f>>2];w=N[f+4>>2];F=N[f+8>>2];G=Q(N[f+36>>2]-Q(N[f+32>>2]*Q(Q(Q(Q(r*p)+Q(m*v))+Q(Q(t*o)+Q(l*w)))+Q(Q(s*n)+Q(k*F)))));h=Q(e+(hu?u:h;N[B>>2]=h;c=Q(c+h);e=Q(h-e);n=Q(n+Q(y*e));o=Q(o+Q(z*e));p=Q(p+Q(A*e));e=Q(E*e);k=Q(k+Q(F*e));l=Q(l+Q(w*e));m=Q(m+Q(v*e));i=i+1|0;if((d|0)!=(i|0)){continue}break}}f=D+I|0;if(!(!K[b|0]|!j)){A=Q(c*N[a+16>>2]);x=j>>>0<=1?1:j;e=Q(c*N[a+20>>2]);h=Q(-e);i=0;j=0;while(1){d=(i<<6)+D|0;s=N[d+12>>2];c=N[d+28>>2];y=N[d>>2];t=N[d+16>>2];z=N[d+4>>2];u=N[d+20>>2];v=N[d+8>>2];w=N[d+24>>2];c=Q(Q(s-Q(c*Q(N[d+44>>2]-N[d+48>>2])))-Q(c*Q(Q(Q(Q(p*y)+Q(m*t))+Q(Q(o*z)+Q(l*u)))+Q(Q(n*v)+Q(k*w)))));r=cr?r:e:c;N[B+12>>2]=c;c=Q(c-s);n=Q(n+Q(Q(q*v)*c));o=Q(o+Q(Q(q*z)*c));p=Q(p+Q(Q(q*y)*c));c=Q(E*c);k=Q(k+Q(w*c));l=Q(l+Q(u*c));m=Q(m+Q(t*c));j=d|j;i=i+1|0;if((x|0)!=(i|0)){continue}break}J[a+52>>2]=0-(j&1)}if(f>>>0>>0){continue}break}}N[g+24>>2]=k;N[g+20>>2]=l;N[g+16>>2]=m;N[g+8>>2]=n;N[g+4>>2]=o;N[g>>2]=p}function UA(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=0,j=0,k=Q(0),l=0,m=Q(0),n=0,o=0,p=0,q=0;j=Ia-16|0;J[j+12>>2]=-1082130432;J[j+4>>2]=-1082130432;J[j+8>>2]=-1082130432;g=N[c>>2];h=N[a>>2];a:{b:{if(g>2]=h;h=N[d>>2];if(!J[d>>2]){h=Q(-1);break a}h=Q(Q(N[a>>2]-N[c>>2])/h);break b}i=1;h=Q(-1);k=g;g=N[b>>2];if(!(k>g)){break a}N[e>>2]=g;i=0;g=N[d>>2];if(!J[d>>2]){break a}h=Q(Q(N[b>>2]-N[c>>2])/g)}N[j+4>>2]=h}p=a+4|0;c:{d:{e:{g=N[c+4>>2];m=N[a+4>>2];if(!(g>2];if(!(k>g)){break c}N[e+4>>2]=g;i=J[d+4>>2];if(!i){break d}l=b+4|0;break e}N[e+4>>2]=m;l=p;i=J[d+4>>2];if(i){break e}i=0;m=Q(-1);break c}m=Q(Q(N[l>>2]-N[c+4>>2])/(x(2,i),D()));N[j+8>>2]=m}i=0}q=a+8|0;f:{g:{h:{i:{g=N[c+8>>2];k=N[a+8>>2];if(!(g>2];if(!(k>g)){break i}N[e+8>>2]=g;i=J[d+8>>2];if(i){l=b+8|0;break h}g=Q(-1);break g}N[e+8>>2]=k;l=q;i=J[d+8>>2];if(i){break h}g=Q(-1);break g}if(!i){g=Q(-1);break g}N[e>>2]=N[c>>2];N[e+4>>2]=N[c+4>>2];N[e+8>>2]=N[c+8>>2];J[f>>2]=0;l=1;break f}g=Q(Q(N[l>>2]-N[c+8>>2])/(x(2,i),D()));N[j+12>>2]=g}l=0;o=j+4|0;i=h>2]>2];n=J[n>>2];if((n|0)<0){break f}if(o){g=Q(Q(h*N[d>>2])+N[c>>2]);N[e>>2]=g;if(g>2]+Q(-9999999747378752e-21))|g>Q(N[b>>2]+Q(9999999747378752e-21))){break f}}if(i?j:1){g=Q(Q(h*N[d+4>>2])+N[c+4>>2]);N[e+4>>2]=g;if(g>2]+Q(-9999999747378752e-21))|g>Q(N[b+4>>2]+Q(9999999747378752e-21))){break f}}if(!j){h=Q(Q(h*N[d+8>>2])+N[c+8>>2]);N[e+8>>2]=h;if(h>2]+Q(-9999999747378752e-21))|h>Q(N[b+8>>2]+Q(9999999747378752e-21))){break f}}J[f>>2]=n;return o+1|0}return l}function yia(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=0,u=0,v=0;i=Ia-640|0;Ia=i;k=N[a+8>>2];f=J[f>>2];n=N[a+4>>2];j=N[e>>2];o=N[a+12>>2];p=Q(j+o);N[i+636>>2]=p;m=Q(j+k);N[i+632>>2]=m;N[i+624>>2]=-p;N[i+620>>2]=-m;j=Q(j+n);N[i+628>>2]=j;N[i+616>>2]=-j;J[i+604>>2]=0;J[i+608>>2]=1065353216;J[i+596>>2]=0;J[i+600>>2]=0;J[i+588>>2]=0;J[i+592>>2]=1065353216;J[i+580>>2]=0;J[i+584>>2]=0;J[i+572>>2]=1065353216;J[i+576>>2]=1065353216;J[i+556>>2]=1065353216;J[i+560>>2]=0;H[i+612|0]=0;J[i+564>>2]=0;J[i+568>>2]=0;J[i+548>>2]=0;J[i+552>>2]=0;J[i+540>>2]=1065353216;J[i+544>>2]=0;p=N[c+24>>2];l=J[c>>2];r=J[c+4>>2];s=J[c+8>>2];t=J[c+12>>2];u=J[c+16>>2];v=J[c+20>>2];m=Q(N[e+8>>2]*Q(.05000000074505806));j=k>=n?n:k;q=j<=o?j:o;j=Q(q*Q(.15000000596046448));N[i+512>>2]=j>m?m:j;J[i+508>>2]=0;N[i+504>>2]=o;N[i+500>>2]=k;J[i+456>>2]=0;J[i+460>>2]=0;J[i+448>>2]=0;J[i+452>>2]=0;N[i+496>>2]=n;H[i+480|0]=0;J[i+476>>2]=3;k=Q(q*Q(.05000000074505806));N[i+472>>2]=k;N[i+468>>2]=k;N[i+464>>2]=j;J[i+444>>2]=0;N[i+440>>2]=p;J[i+432>>2]=u;J[i+436>>2]=v;J[i+424>>2]=s;J[i+428>>2]=t;J[i+416>>2]=l;J[i+420>>2]=r;l=wd(i+124|0,a+4|0);a=i+344|0;Ie(l,a);J[i+88>>2]=0;J[i+92>>2]=0;J[i+84>>2]=1065353216;J[i+96>>2]=0;J[i+100>>2]=0;J[i+104>>2]=1065353216;J[i+108>>2]=0;J[i+68>>2]=0;J[i+72>>2]=0;J[i+64>>2]=1065353216;J[i+76>>2]=0;J[i+80>>2]=0;H[i+44|0]=1;J[i>>2]=156628;l=i- -64|0;J[i+40>>2]=l;J[i+36>>2]=l;J[i+32>>2]=i+416;J[i+48>>2]=i+448;a=Do(a,i,i+512|0,i+616|0,b,c,d,N[e>>2],g,i+540|0,1,f,h);Ia=i+640|0;return a|0}function h0(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0);c=Ia-144|0;Ia=c;d=J[a+16>>2];e=J[a+20>>2];J[c+116>>2]=-25165825;J[c+120>>2]=-25165825;J[c+108>>2]=2122317823;J[c+112>>2]=-25165825;H[c+129|0]=0;H[c+130|0]=0;H[c+131|0]=0;H[c+132|0]=0;H[c+133|0]=0;H[c+134|0]=0;H[c+135|0]=0;H[c+136|0]=0;J[c+124>>2]=0;J[c+128>>2]=0;J[c+100>>2]=2122317823;J[c+104>>2]=2122317823;J[c+72>>2]=1;J[c+68>>2]=b+8;J[c+60>>2]=d;J[c+64>>2]=e;J[c+76>>2]=c+140;b=J[a+36>>2];cp(c+36|0,c+60|0);i=N[b+8>>2];h=N[c+44>>2];j=Q(h+h);k=N[b>>2];h=N[c+36>>2];l=Q(h+h);h=N[c+40>>2];m=Q(h+h);n=N[b+4>>2];o=Q(Q(i*j)+Q(Q(k*l)+Q(m*n)));d=J[a+24>>2];h=N[b+12>>2];p=Q(Q(h*h)+Q(-.5));if(N[a+12>>2]<=Q(Q(Q(N[d>>2]*Q(-Q(Q(k*o)+Q(Q(l*p)+Q(h*Q(Q(n*j)-Q(m*i)))))))-Q(N[d+4>>2]*Q(Q(n*o)+Q(Q(m*p)+Q(h*Q(Q(i*l)-Q(j*k)))))))-Q(N[d+8>>2]*Q(Q(i*o)+Q(Q(j*p)+Q(h*Q(Q(k*m)-Q(l*n)))))))){IB(c+60|0,c+36|0,b);d=J[a+40>>2];b=J[a+44>>2];h=N[b>>2];i=N[b+4>>2];N[c+32>>2]=N[b+8>>2]*Q(1.100000023841858);N[c+28>>2]=i*Q(1.100000023841858);N[c+24>>2]=h*Q(1.100000023841858);h=N[c+44>>2];i=N[c+56>>2];N[c+20>>2]=Q(h+i)*Q(.5);j=N[c+40>>2];k=N[c+52>>2];N[c+16>>2]=Q(j+k)*Q(.5);l=N[c+36>>2];m=N[c+48>>2];N[c+12>>2]=Q(l+m)*Q(.5);N[c+8>>2]=Q(Q(Q(i-h)*Q(.5))+Q(.009999999776482582))*Q(1.100000023841858);N[c+4>>2]=Q(Q(Q(k-j)*Q(.5))+Q(.009999999776482582))*Q(1.100000023841858);N[c>>2]=Q(Q(Q(m-l)*Q(.5))+Q(.009999999776482582))*Q(1.100000023841858);h=zh(d,c+24|0,c+12|0,c,J[a+28>>2],J[a+32>>2]);i=N[a+8>>2];h=h>i?i:h;N[a+8>>2]=h;N[f>>2]=h}Ia=c+144|0;return N[a+8>>2]>Q(0)|0}function Qt(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=J[c+4>>2];k=K[J[k+44>>2]+9|0]-1>>>0<2?k:0;h=J[d+4>>2];m=K[J[h+44>>2]+9|0]-1>>>0<2?h:0;i=f;f=K[J[d+28>>2]- -64|0];h=K[J[c+28>>2]- -64|0];j=(f|h)&4;H[i|0]=j>>>2;a:{b:{c:{if(j){if(!(f&h&4)){break c}break a}d:{e:{f:{g:{h:{if(k){f=H[J[k+44>>2]+44|0]&1;if(m){break h}if(J[b+24>>2]?f:0){break b}j=J[d+4>>2];i=J[c+4>>2];break g}f=0;if(m){break h}j=J[d+4>>2];i=J[c+4>>2];break d}h=J[b+20>>2];i:{j=H[J[m+44>>2]+44|0]&1;if(!(j|f)){break i}if(!(J[b+24>>2]?k:1)){break b}if(!(j&(h|0)!=0&f)){break i}break b}j=J[d+4>>2];i=J[c+4>>2];if(!k){break f}}if(!(H[k+149|0]&1)){break d}f=J[k+28>>2];h=J[j+28>>2];l=f>>>0>>0?f:h;if(!l){break d}f=f>>>0>h>>>0;n=f?k:j;f=J[(f?j:k)+20>>2];while(1){h=J[f>>2];if(K[h+20|0]==4&((n|0)==J[h>>2]|(n|0)==J[h+4>>2])){break e}f=f+4|0;l=l-1|0;if(l){continue}break}break d}if(!(H[m+149|0]&1)){break d}f=J[m+28>>2];h=J[i+28>>2];l=f>>>0>>0?f:h;if(!l){break d}f=f>>>0>h>>>0;n=f?m:i;f=J[(f?i:m)+20>>2];while(1){h=J[f>>2];if(K[h+20|0]==4&((n|0)==J[h>>2]|(n|0)==J[h+4>>2])){break e}f=f+4|0;l=l-1|0;if(l){continue}break}break d}if(K[J[J[h+24>>2]+52>>2]]&8){break d}break b}if(K[J[i+44>>2]+9|0]!=2|K[J[j+44>>2]+9|0]!=2){break c}h=J[i+28>>2];if(!h){break c}f=J[i+20>>2];while(1){i=J[f>>2];if(K[i+20|0]==5&(J[i>>2]==(j|0)|J[i+4>>2]==(j|0))){break a}f=f+4|0;h=h-1|0;if(h){continue}break}}Tt(a,b,c,d,k,m,e,g);return}if((e|0)!=-1){b=J[b+16>>2];J[J[b>>2]+(e<<2)>>2]=J[b+12>>2];J[b+12>>2]=e}J[a>>2]=2;J[a+4>>2]=-1;return}if((e|0)!=-1){b=J[b+16>>2];J[J[b>>2]+(e<<2)>>2]=J[b+12>>2];J[b+12>>2]=e}J[a>>2]=1;J[a+4>>2]=-1}function gD(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;e=J[a+8>>2];a:{if(!e){break a}g=J[a+4>>2];if((e|0)!=1){i=e&-2;while(1){h=d<<4;c=g+h|0;N[c>>2]=N[b>>2]+N[c>>2];N[c+4>>2]=N[b+4>>2]+N[c+4>>2];N[c+8>>2]=N[b+8>>2]+N[c+8>>2];c=g+(h|16)|0;N[c>>2]=N[b>>2]+N[c>>2];N[c+4>>2]=N[b+4>>2]+N[c+4>>2];N[c+8>>2]=N[b+8>>2]+N[c+8>>2];d=d+2|0;f=f+2|0;if((i|0)!=(f|0)){continue}break}}if(!(e&1)){break a}d=g+(d<<4)|0;N[d>>2]=N[b>>2]+N[d>>2];N[d+4>>2]=N[b+4>>2]+N[d+4>>2];N[d+8>>2]=N[b+8>>2]+N[d+8>>2]}f=J[a+20>>2];if(f){e=J[a+16>>2];d=0;while(1){c=e+(d<<5)|0;N[c>>2]=N[b>>2]+N[c>>2];N[c+4>>2]=N[b+4>>2]+N[c+4>>2];N[c+8>>2]=N[b+8>>2]+N[c+8>>2];N[c+16>>2]=N[b>>2]+N[c+16>>2];N[c+20>>2]=N[b+4>>2]+N[c+20>>2];N[c+24>>2]=N[b+8>>2]+N[c+24>>2];d=d+1|0;if((f|0)!=(d|0)){continue}break}}f=J[a+32>>2];if(f){e=J[a+28>>2];d=0;while(1){c=e+P(d,48)|0;N[c>>2]=N[b>>2]+N[c>>2];N[c+4>>2]=N[b+4>>2]+N[c+4>>2];N[c+8>>2]=N[b+8>>2]+N[c+8>>2];N[c+16>>2]=N[b>>2]+N[c+16>>2];N[c+20>>2]=N[b+4>>2]+N[c+20>>2];N[c+24>>2]=N[b+8>>2]+N[c+24>>2];N[c+32>>2]=N[b>>2]+N[c+32>>2];N[c+36>>2]=N[b+4>>2]+N[c+36>>2];N[c+40>>2]=N[b+8>>2]+N[c+40>>2];d=d+1|0;if((f|0)!=(d|0)){continue}break}}c=J[a+44>>2];b:{if(!c){break b}e=J[a+40>>2];d=0;if((c|0)!=1){g=c&-2;f=0;while(1){a=e+P(d,24)|0;N[a>>2]=N[b>>2]+N[a>>2];N[a+4>>2]=N[b+4>>2]+N[a+4>>2];N[a+8>>2]=N[b+8>>2]+N[a+8>>2];a=e+P(d|1,24)|0;N[a>>2]=N[b>>2]+N[a>>2];N[a+4>>2]=N[b+4>>2]+N[a+4>>2];N[a+8>>2]=N[b+8>>2]+N[a+8>>2];d=d+2|0;f=f+2|0;if((g|0)!=(f|0)){continue}break}}if(!(c&1)){break b}a=e+P(d,24)|0;N[a>>2]=N[b>>2]+N[a>>2];N[a+4>>2]=N[b+4>>2]+N[a+4>>2];N[a+8>>2]=N[b+8>>2]+N[a+8>>2]}}function np(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0);l=Ia-80|0;Ia=l;if(b&1024){h=N[e+20>>2];r=N[a+20>>2];j=N[e+24>>2];n=N[a+24>>2];v=K[d+39|0];m=N[e+8>>2];g=N[e+4>>2];s=N[e+16>>2];t=N[a+16>>2];o=N[f>>2];i=N[e>>2];p=N[f+4>>2];k=N[e+12>>2];q=N[f+8>>2];Pb(l+4|0,c+4|0,c+16|0);a:{if(!v){c=0;break a}j=Q(Q(n-Q(q*Q(.009999999776482582)))-j);j=Q(j+j);n=Q(Q(t-Q(o*Q(.009999999776482582)))-s);n=Q(n+n);h=Q(Q(r-Q(p*Q(.009999999776482582)))-h);r=Q(h+h);s=Q(Q(m*j)+Q(Q(i*n)+Q(r*g)));h=Q(Q(k*k)+Q(-.5));t=Q(Q(m*s)+Q(Q(j*h)-Q(k*Q(Q(i*r)-Q(n*g)))));w=Q(Q(g*s)+Q(Q(r*h)-Q(k*Q(Q(m*n)-Q(j*i)))));n=Q(Q(i*s)+Q(Q(n*h)-Q(k*Q(Q(g*j)-Q(r*m)))));q=Q(q+q);o=Q(o+o);p=Q(p+p);j=Q(Q(m*q)+Q(Q(i*o)+Q(p*g)));r=Q(Q(m*j)+Q(Q(q*h)-Q(k*Q(Q(i*p)-Q(o*g)))));s=Q(Q(g*j)+Q(Q(p*h)-Q(k*Q(Q(m*o)-Q(q*i)))));o=Q(Q(i*j)+Q(Q(o*h)-Q(k*Q(Q(g*q)-Q(p*m)))));d=J[d+40>>2];p=N[l+72>>2];q=N[l+68>>2];j=N[l- -64>>2];x=N[l+60>>2];y=N[l+56>>2];z=N[l+52>>2];A=N[l+48>>2];B=N[l+44>>2];m=Q(34028234663852886e22);c=0;C=N[l+40>>2];f=0;while(1){b=d+P(f,20)|0;g=N[b+8>>2];i=N[b>>2];k=N[b+4>>2];h=Q(Q(p*g)+Q(Q(j*i)+Q(q*k)));u=h;D=Q(h*h);h=Q(Q(A*g)+Q(Q(C*i)+Q(B*k)));i=Q(Q(x*g)+Q(Q(z*i)+Q(y*k)));g=Q(Q(1)/Q(Y(Q(D+Q(Q(h*h)+Q(i*i))))));k=Q(u*g);u=Q(N[b+12>>2]*g);h=Q(h*g);g=Q(i*g);i=Q(u+Q(Q(t*k)+Q(Q(n*h)+Q(w*g))));if(!(i>2]=c;I[a+12>>1]=L[a+12>>1]|1024}Ia=l+80|0}function c7(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;e=Ia-32|0;Ia=e;d=J[a+4>>2];if(!(!d|!J[d+8>>2])){J[e+28>>2]=0;J[e+20>>2]=0;J[e+24>>2]=0;J[e+12>>2]=0;J[e+16>>2]=1065353216;J[e+4>>2]=0;J[e+8>>2]=0;Mb(b,e+4|0);J[b+4>>2]=c;d=J[d+8>>2];Vp(d,d,b)}J[e+28>>2]=0;J[e+20>>2]=0;J[e+24>>2]=0;J[e+12>>2]=0;J[e+16>>2]=1065353216;J[e+4>>2]=0;J[e+8>>2]=0;Mb(b,e+4|0);J[b+4>>2]=-1;if(!(!K[a+336|0]|(J[a+156>>2]+J[a+108>>2]|0)==(0-J[a+216>>2]|0))){f=Ia-32|0;Ia=f;d=J[a+220>>2];if(!(!d|!J[d+8>>2])){J[f+28>>2]=0;J[f+20>>2]=0;J[f+24>>2]=0;J[f+12>>2]=0;J[f+16>>2]=1065353216;J[f+4>>2]=0;J[f+8>>2]=0;Mb(b,f+4|0);J[b+4>>2]=c;d=J[d+8>>2];nl(d,d,b)}g=J[a+256>>2];if(g){while(1){d=J[J[a+252>>2]+(h<<3)>>2];if(!(!d|!J[d+8>>2])){J[f+28>>2]=0;J[f+20>>2]=0;J[f+24>>2]=0;J[f+12>>2]=0;J[f+16>>2]=1065353216;J[f+4>>2]=0;J[f+8>>2]=0;Mb(b,f+4|0);J[b+4>>2]=c;d=J[d+8>>2];nl(d,d,b);g=J[a+256>>2]}h=h+1|0;if(g>>>0>h>>>0){continue}break}}d=Ia-32|0;Ia=d;g=J[a+68>>2];if(!(!g|!J[g+588>>2])){J[d+28>>2]=0;J[d+20>>2]=0;J[d+24>>2]=0;J[d+12>>2]=0;J[d+16>>2]=1065353216;J[d+4>>2]=0;J[d+8>>2]=0;Mb(b,d+4|0);J[b+4>>2]=c;ol(J[J[a+68>>2]+588>>2],b);J[d+28>>2]=0;J[d+20>>2]=0;J[d+24>>2]=0;J[d+12>>2]=0;J[d+16>>2]=1065353216;J[d+4>>2]=0;J[d+8>>2]=0;Mb(b,d+4|0);J[b+4>>2]=-1}g=J[a+116>>2];if(!(!g|!J[g+588>>2])){J[d+28>>2]=0;J[d+20>>2]=0;J[d+24>>2]=0;J[d+12>>2]=0;J[d+16>>2]=1065353216;J[d+4>>2]=0;J[d+8>>2]=0;Mb(b,d+4|0);J[b+4>>2]=c;ol(J[J[a+116>>2]+588>>2],b);J[d+28>>2]=0;J[d+20>>2]=0;J[d+24>>2]=0;J[d+12>>2]=0;J[d+16>>2]=1065353216;J[d+4>>2]=0;J[d+8>>2]=0;Mb(b,d+4|0);J[b+4>>2]=-1}Ia=d+32|0;Ia=f+32|0}Ia=e+32|0}function Yu(a){var b=0,c=0,d=0,e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0);b=Ia-96|0;Ia=b;c=J[a>>2];a:{if(!c){break a}d=J[a+8>>2];if(J[J[c+32>>2]+48>>2]==J[d+88>>2]){break a}f=b+68|0;yj(f,d,c);xj(b+40|0,d,c);g=N[b+60>>2];e=N[b+88>>2];h=N[b- -64>>2];j=N[b+92>>2];i=N[b+56>>2];k=N[b+84>>2];pi(b+24|0,b+8|0,J[d+92>>2]+36|0,f);l=N[b+24>>2];m=N[b+28>>2];c=J[a+8>>2];N[c+84>>2]=N[b+32>>2]-Q(j-h);N[c+80>>2]=m-Q(e-g);N[c+76>>2]=l-Q(k-i);N[c+64>>2]=N[b+8>>2];N[c+68>>2]=N[b+12>>2];N[c+72>>2]=N[b+16>>2];N[c+8>>2]=N[b+40>>2];N[c+12>>2]=N[b+44>>2];N[c+16>>2]=N[b+48>>2];e=N[b+52>>2];N[c+32>>2]=h;N[c+28>>2]=g;N[c+24>>2]=i;N[c+20>>2]=e;N[c+36>>2]=N[b+68>>2];N[c+40>>2]=N[b+72>>2];N[c+44>>2]=N[b+76>>2];N[c+48>>2]=N[b+80>>2];N[c+52>>2]=N[b+84>>2];N[c+56>>2]=N[b+88>>2];N[c+60>>2]=N[b+92>>2];J[c+88>>2]=J[J[J[a>>2]+32>>2]+48>>2]}c=J[a+4>>2];b:{if(!c){break b}d=J[a+12>>2];if(J[J[c+32>>2]+48>>2]==J[d+88>>2]){break b}f=b+68|0;yj(f,d,c);xj(b+40|0,d,c);g=N[b+60>>2];e=N[b+88>>2];h=N[b- -64>>2];j=N[b+92>>2];i=N[b+56>>2];k=N[b+84>>2];pi(b+24|0,b+8|0,J[d+92>>2]+36|0,f);l=N[b+24>>2];m=N[b+28>>2];c=J[a+12>>2];N[c+84>>2]=N[b+32>>2]-Q(j-h);N[c+80>>2]=m-Q(e-g);N[c+76>>2]=l-Q(k-i);N[c+64>>2]=N[b+8>>2];N[c+68>>2]=N[b+12>>2];N[c+72>>2]=N[b+16>>2];N[c+8>>2]=N[b+40>>2];N[c+12>>2]=N[b+44>>2];N[c+16>>2]=N[b+48>>2];e=N[b+52>>2];N[c+32>>2]=h;N[c+28>>2]=g;N[c+24>>2]=i;N[c+20>>2]=e;N[c+36>>2]=N[b+68>>2];N[c+40>>2]=N[b+72>>2];N[c+44>>2]=N[b+76>>2];N[c+48>>2]=N[b+80>>2];N[c+52>>2]=N[b+84>>2];N[c+56>>2]=N[b+88>>2];N[c+60>>2]=N[b+92>>2];J[c+88>>2]=J[J[J[a+4>>2]+32>>2]+48>>2]}Ia=b+96|0}function KT(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=Ia-16|0;Ia=e;b=J[42504];c=Ka[J[J[b>>2]+20>>2]](b)|0?31558:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,60,c,10210,288)|0;J[b+4>>2]=0;J[b+8>>2]=0;J[b>>2]=166144;J[b+12>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+24>>2]=0;J[b+52>>2]=0;J[b+32>>2]=0;J[b+36>>2]=2;c=J[42504];i=b,j=Ka[J[J[c+12>>2]+8>>2]](c+12|0,8,29113,7274,44)|0,J[i+28>>2]=j;a:{b:{c=J[b+36>>2]<<1;c:{if(!c){J[b+40>>2]=0;break c}d=J[42504];i=b,j=Ka[J[J[d+12>>2]+8>>2]](d+12|0,c,29113,7274,45)|0,J[i+40>>2]=j;c=J[b+36>>2]<<1;if(c){break b}}J[b+44>>2]=0;c=0;d=0;break a}d=J[42504];i=b,j=Ka[J[J[d+12>>2]+8>>2]](d+12|0,c,29113,7274,46)|0,J[i+44>>2]=j;c=J[b+36>>2]<<1;if(!c){c=0;d=0;break a}d=J[42504];c=Ka[J[J[d+12>>2]+8>>2]](d+12|0,c,29113,7274,47)|0;d=J[b+36>>2]<<1}J[b+48>>2]=c;Wa(J[b+40>>2],255,d);Wa(J[b+44>>2],255,J[b+36>>2]<<1);Wa(J[b+48>>2],0,J[b+36>>2]<<1);J[b+56>>2]=a;J[e+12>>2]=b;c=J[a+124>>2];d:{if(c>>>0>=(J[a+128>>2]&2147483647)>>>0){b=0;c=J[a+128>>2];f=c&2147483647?c<<1:1;e:{if(!f){break e}c=f<<2;if(!c){break e}b=J[42504];d=b+12|0;b=(j=d,k=c,l=Ka[J[J[b>>2]+20>>2]](b)|0?60734:70610,m=19459,n=553,i=J[J[d>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}d=J[a+124>>2];h=(d<<2)+b|0;if((d|0)>0){g=J[a+120>>2];c=b;while(1){J[c>>2]=J[g>>2];g=g+4|0;c=c+4|0;if(h>>>0>c>>>0){continue}break}}J[h>>2]=J[e+12>>2];f:{if(J[a+128>>2]<0){break f}c=J[a+120>>2];if(!c){break f}d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c);d=J[a+124>>2]}J[a+128>>2]=f;J[a+120>>2]=b;J[a+124>>2]=d+1;break d}J[J[a+120>>2]+(c<<2)>>2]=b;J[a+124>>2]=c+1}Ia=e+16|0;return J[e+12>>2]}function tP(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;f=Ia-32|0;Ia=f;d=Lf(a,J[b>>2],J[b+4>>2]);if(!d){e=J[a+164>>2];J[a+164>>2]=e+1;d=Ib(a,b,e)}e=Lf(a,J[c>>2],J[c+4>>2]);if(!e){b=J[a+164>>2];J[a+164>>2]=b+1;e=Ib(a,c,b)}j=J[e+16>>2];a:{if((j|0)>=0){break a}H[d+68|0]=1;J[e+16>>2]=J[d+12>>2];b=J[d+32>>2];J[e+28>>2]=J[d+28>>2];J[e+32>>2]=b;J[e+36>>2]=J[d+36>>2];J[e+40>>2]=J[d+40>>2];J[e+44>>2]=J[d+44>>2];b=J[d+52>>2];J[e+48>>2]=J[d+48>>2];J[e+52>>2]=b;J[e+56>>2]=J[d+56>>2];J[e+60>>2]=J[d+60>>2];J[e- -64>>2]=J[d- -64>>2];J[e+24>>2]=J[d+24>>2];J[e+20>>2]=J[d+20>>2];H[e+69|0]=K[d+69|0];g=(d|0)==(e|0);b:{if(g){break b}b=e+84|0;J[e+88>>2]=0;c=J[d+88>>2];if(c>>>0>(J[e+92>>2]&2147483647)>>>0){Jw(b,c);c=J[d+88>>2]}c:{if((c|0)<=0){J[e+88>>2]=c;break c}b=J[b>>2];h=b+(c<<3)|0;c=J[d+84>>2];while(1){i=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=i;c=c+8|0;b=b+8|0;if(h>>>0>b>>>0){continue}break}J[e+88>>2]=J[d+88>>2];if(g){break b}}J[e+100>>2]=0;b=e+96|0;c=J[d+100>>2];if(c>>>0>(J[e+104>>2]&2147483647)>>>0){Jw(b,c);c=J[d+100>>2]}if((c|0)>0){b=J[b>>2];g=b+(c<<3)|0;c=J[d+96>>2];while(1){h=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=h;c=c+8|0;b=b+8|0;if(g>>>0>b>>>0){continue}break}c=J[d+100>>2]}J[e+100>>2]=c}h=a+44|0;while(1){if(J[d+76>>2]){b=0;while(1){c=J[e+8>>2];g=J[e+4>>2];i=J[J[d+72>>2]+(b<<2)>>2];k=J[i+16>>2];J[f+24>>2]=k;J[f+8>>2]=k;J[f+16>>2]=g;J[f+20>>2]=c;J[f>>2]=g;J[f+4>>2]=c;Lw(h,f,i);b=b+1|0;if(b>>>0>2]){continue}break}}b=J[d+16>>2];if((b|0)<0|b>>>0>=M[a+88>>2]){break a}d=J[J[a+84>>2]+(b<<2)>>2];if(d){continue}break}}Ia=f+32|0;return j>>>31|0}function vf(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;if(!b){if(J[a+8>>2]){e=J[a>>2];b=0;while(1){J[e+(b<<2)>>2]=1073741823;b=b+1|0;if(b>>>0>2]){continue}break}}if(J[a+28>>2]){e=J[a+4>>2];c=J[a>>2];g=J[a+20>>2];b=0;while(1){d=g+(b<<3)|0;d=J[d+4>>2]<<16|J[d>>2];d=(d<<15^-1)+d|0;d=P(d>>10^d,9);d=d>>6^d;d=(d<<11^-1)+d|0;d=c+((J[a+36>>2]&(d>>16^d))<<2)|0;J[e+(b<<2)>>2]=J[d>>2];J[d>>2]=b;b=b+1|0;if(b>>>0>2]){continue}break}}return}b=J[a>>2];if(b){e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,b)}c=J[a+8>>2];J[a+32>>2]=c;J[a+12>>2]=c;b=0;e=c<<2;if(e){c=J[42504]+12|0;g=Ka[J[J[c>>2]+8>>2]](c,e,29113,6792,413)|0;c=J[a+8>>2]}J[a>>2]=g;a:{if(!c){g=0;e=0;break a}while(1){J[(b<<2)+g>>2]=1073741823;b=b+1|0;c=J[a+8>>2];if(b>>>0>>0){continue}break}b=0;g=0;e=c<<3;if(e){c=J[42504]+12|0;g=Ka[J[J[c>>2]+8>>2]](c,e,29113,6792,421)|0;c=J[a+8>>2]}e=c<<2;if(e){b=J[42504]+12|0;b=Ka[J[J[b>>2]+8>>2]](b,e,29113,6792,422)|0;c=J[a+8>>2]}e=0;if(!c){break a}e=J[42504]+12|0;e=Ka[J[J[e>>2]+8>>2]](e,c,29113,6792,423)|0}c=J[a+28>>2];b:{if(!c){break b}Va(g,J[a+20>>2],c<<3);Va(e,J[a+24>>2],J[a+28>>2]);if(!J[a+28>>2]){break b}d=J[a>>2];h=J[a+20>>2];c=0;while(1){f=(c<<3)+h|0;f=J[f+4>>2]<<16|J[f>>2];f=(f<<15^-1)+f|0;f=P(f>>10^f,9);f=f>>6^f;f=(f<<11^-1)+f|0;f=d+((J[a+36>>2]&(f>>16^f))<<2)|0;J[(c<<2)+b>>2]=J[f>>2];J[f>>2]=c;c=c+1|0;if(c>>>0>2]){continue}break}}c=J[a+4>>2];if(c){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c)}c=J[a+20>>2];if(c){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c)}c=J[a+24>>2];if(c){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c)}J[a+24>>2]=e;J[a+20>>2]=g;J[a+4>>2]=b}function Ak(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=0,n=0,o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0);n=Ia-1024|0;Ia=n;l=J[a+24>>2];b=J[b+40>>2];r=N[b+40>>2];g=N[d+8>>2];s=N[b+8>>2];k=N[d>>2];f=N[d+4>>2];t=N[b+24>>2];i=Q(Q(r*g)+Q(Q(s*k)+Q(f*t)));u=N[b+32>>2];v=N[b>>2];w=N[b+16>>2];j=Q(Q(u*g)+Q(Q(v*k)+Q(f*w)));x=N[b+36>>2];y=N[b+4>>2];z=N[b+20>>2];o=Q(Q(x*g)+Q(Q(y*k)+Q(f*z)));g=Q(N[l+12>>2]+Q(Q(i*N[l+8>>2])+Q(Q(j*N[l>>2])+Q(o*N[l+4>>2]))));p=Q(-e);k=p<=g?Q(R(g)):Q(34028234663852886e22);N[n>>2]=k;b=1;d=0;q=J[a+16>>2];a:{if(q>>>0<=1){a=0;break a}a=0;while(1){m=P(b,20)+l|0;f=Q(N[m+12>>2]+Q(Q(i*N[m+8>>2])+Q(Q(j*N[m>>2])+Q(o*N[m+4>>2]))));h=f>=p?Q(R(f)):Q(34028234663852886e22);N[(b<<2)+n>>2]=h;m=hg;g=B?f:g;a=m?b:a;d=B?b:d;b=b+1|0;if((q|0)!=(b|0)){continue}break}}b:{if(k==Q(34028234663852886e22)){break b}if(!q){d=a;break b}b=P(a,20)+l|0;g=N[b+8>>2];f=N[b>>2];h=N[b+4>>2];i=Q(Q(r*g)+Q(Q(u*f)+Q(x*h)));j=i;A=Q(i*i);i=Q(Q(s*g)+Q(Q(v*f)+Q(y*h)));g=Q(Q(t*g)+Q(Q(w*f)+Q(z*h)));f=Q(Q(1)/Q(Y(Q(A+Q(Q(i*i)+Q(g*g))))));o=N[c+8>>2];p=N[c>>2];C=N[c+4>>2];g=Q(Q(Q(j*f)*o)+Q(Q(Q(i*f)*p)+Q(C*Q(g*f))));b=0;d=a;while(1){if(!(!(Q(N[(b<<2)+n>>2]-k)>2];h=N[c>>2];i=N[c+4>>2];j=Q(Q(r*f)+Q(Q(u*h)+Q(x*i)));A=j;D=Q(j*j);j=Q(Q(s*f)+Q(Q(v*h)+Q(y*i)));f=Q(Q(t*f)+Q(Q(w*h)+Q(z*i)));h=Q(Q(1)/Q(Y(Q(D+Q(Q(j*j)+Q(f*f))))));f=Q(Q(Q(A*h)*o)+Q(Q(Q(j*h)*p)+Q(C*Q(f*h))));c=f>2]){break a}m=J[a+144>>2];b=J[m+4>>2];q=J[a+164>>2];k=J[q+4>>2];r=J[a+160>>2];j=J[r+4>>2];s=J[a+152>>2];c=J[s+4>>2];n=J[a+148>>2];d=J[n+4>>2];t=J[a+156>>2];l=J[t+4>>2];J[f+12>>2]=f+8;e=J[f+12>>2];J[f+12>>2]=f+4;h=J[f+12>>2];J[f+12>>2]=f;g=J[f+12>>2];J[e>>2]=(b|0)<0?b&2147483647:b^-1;J[h>>2]=(d|0)<0?d&2147483647:d^-1;J[g>>2]=(c|0)<0?c&2147483647:c^-1;b=J[e>>2];b=((b|0)<0?b^-1:b|-2147483648)&-16;J[m+4>>2]=l&1?b+17|0:b-15&-16;b=J[h>>2];b=((b|0)<0?b^-1:b|-2147483648)&-16;J[n+4>>2]=j&1?b+17|0:b-15&-16;b=J[g>>2];b=((b|0)<0?b^-1:b|-2147483648)&-16;j=k&1?b+17|0:b-15&-16;J[s+4>>2]=j;if(!(J[a+188>>2]&2147483647)){break a}b=J[t+4>>2]&1;c=J[r+4>>2]&1;d=J[q+4>>2]&1;l=J[m+4>>2];o=J[n+4>>2];k=2;while(1){e=k<<2;u=e+m|0;h=J[u>>2];x=J[e+q>>2];y=J[e+r>>2];z=J[e+t>>2];v=e+s|0;g=J[v>>2];w=e+n|0;e=J[w>>2];J[f+12>>2]=f+8;i=J[f+12>>2];J[f+12>>2]=f+4;p=J[f+12>>2];J[f+12>>2]=f;A=J[f+12>>2];J[i>>2]=(h|0)<0?h&2147483647:h^-1;J[p>>2]=(e|0)<0?e&2147483647:e^-1;g=(g|0)<0?g&2147483647:g^-1;J[A>>2]=g;h=J[p>>2];e=J[i>>2];e=((e|0)<0?e^-1:e|-2147483648)&-16;i=e+17|0;p=e-15&-16;e=z&1;i=e?i:p;l=i>>>0>>0?((b|0)!=(e|0))+l|0:i;J[u>>2]=l;b=((h|0)<0?h^-1:h|-2147483648)&-16;h=y&1;b=h?b+17|0:b-15&-16;o=b>>>0>>0?((c|0)!=(h|0))+o|0:b;J[w>>2]=o;b=((g|0)<0?g^-1:g|-2147483648)&-16;g=x&1;b=g?b+17|0:b-15&-16;j=b>>>0>>0?((d|0)!=(g|0))+j|0:b;J[v>>2]=j;i=J[a+188>>2]<<1>>>0>k>>>0;b=e;c=h;d=g;k=k+1|0;if(i){continue}break}}}function vC(a){var b=0,c=0,d=0,e=0,f=0;if(J[a+4928>>2]){while(1){uC(J[J[a+4896>>2]+(b<<2)>>2]);b=b+1|0;if(b>>>0>2]){continue}break}}if(J[a+4968>>2]){b=0;while(1){uC(J[J[a+4936>>2]+(b<<2)>>2]);b=b+1|0;if(b>>>0>2]){continue}break}}a:{if(!J[a+5008>>2]){break a}d=a+16|0;b=0;while(1){c=J[J[a+4976>>2]+(b<<2)>>2];b:{if(M[c+4>>2]<3221225472){break b}RH(d,c+12|0);if(K[c+7|0]&16){break b}yp(c)}b=b+1|0;c=J[a+5008>>2];if(b>>>0>>0){continue}break}if(!c){break a}d=J[a+4976>>2];b=0;while(1){e=J[d+(b<<2)>>2];if((J[e+4>>2]&268435457)==268435457){mt(e+12|0);c=J[a+5008>>2]}b=b+1|0;if(c>>>0>b>>>0){continue}break}}c=J[a+5088>>2];if(c){b=0;while(1){d=J[J[a+5056>>2]+(b<<2)>>2];if(M[d+4>>2]>=3221225472){NH(d+12|0);c=J[a+5088>>2]}b=b+1|0;if(c>>>0>b>>>0){continue}break}}c=J[a+4928>>2];if(c){d=a+16|0;b=0;while(1){e=J[J[a+4896>>2]+(b<<2)>>2];f=J[e+4>>2];if(f>>>0>=3221225472){FC(d,e,(f&16)>>>4|0);c=J[a+4928>>2]}b=b+1|0;if(c>>>0>b>>>0){continue}break}}if(J[a+4968>>2]){d=a+16|0;b=0;while(1){c=J[J[a+4936>>2]+(b<<2)>>2];e=J[c+4>>2];c:{if(e>>>0<3221225472){break c}DC(d,c,(e&16)>>>4|0);if(K[c+7|0]&16){break c}gl(c)}b=b+1|0;if(b>>>0>2]){continue}break}}if(J[a+5048>>2]){d=a+16|0;b=0;while(1){c=J[J[a+5016>>2]+(b<<2)>>2];e=J[c+4>>2];d:{if(e>>>0<3221225472){break d}J[c+4>>2]=e&-769;PH(d,c+12|0);if(K[c+7|0]&16){break d}xp(c)}b=b+1|0;if(b>>>0>2]){continue}break}}c=J[a+5128>>2];if(c){e=a+16|0;b=0;while(1){d=J[J[a+5096>>2]+(b<<2)>>2];if(M[d+4>>2]>=3221225472){xC(d,a);nH(e,J[d+16>>2]);c=J[a+5128>>2]}b=b+1|0;if(c>>>0>b>>>0){continue}break}}}function uH(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;if(c){i=d+144|0;u=i-1|0;v=0-!i|0;while(1){s=o+1|0;a:{if(s>>>0>=c>>>0){break a}m=0;l=0;h=v;k=J[(s<<2)+b>>2];j=k+u|0;h=k>>>0>j>>>0?h+1|0:h;i=h>>>6|0;h=(h&63)<<26|j>>>6;j=k>>>6|0;n=h-j|0;j=i-(h>>>0>>0)|0;p=j;h=n+1|0;j=h?j:j+1|0;i=0;q=i;r=h&7;if(i|r){while(1){i=h;h=h-1|0;j=j-!i|0;k=k- -64|0;i=l;m=m+1|0;i=m?i:i+1|0;l=i;if((m|0)!=(r|0)|(q|0)!=(i|0)){continue}break}}if(!p&n>>>0<7){break a}while(1){k=k+512|0;l=j-(h>>>0<8)|0;j=l;h=h-8|0;if(j|h){continue}break}}h=J[a+2384>>2];i=J[h+12>>2]+P(J[h+8>>2],12)|0;n=J[i+4>>2];b:{if(n){J[i+4>>2]=J[n>>2];break b}c:{l=J[i+8>>2];if((l|0)==J[h>>2]){break c}k=J[h+4>>2];J[i+8>>2]=l+1;i=J[i>>2];if(!i){break c}n=i+P(k,l)|0;break b}n=ld(h)}m=0;l=0;h=0;k=n;j=k+39|0;h=j>>>0<39?1:h;i=h>>>6|0;h=h<<26|j>>>6;j=k>>>6|0;p=h-j|0;j=i-(h>>>0>>0)|0;q=j;h=p+1|0;j=h?j:j+1|0;i=0;r=i;t=h&7;if(i|t){while(1){i=h;h=h-1|0;j=j-!i|0;k=k- -64|0;i=l;m=m+1|0;i=m?i:i+1|0;l=i;if((m|0)!=(t|0)|(r|0)!=(i|0)){continue}break}}if(!q&p>>>0>=7|q){while(1){k=k+512|0;l=j-(h>>>0<8)|0;j=l;h=h-8|0;if(j|h){continue}break}}l=J[(o<<2)+b>>2]+d|0;Mm(J[f>>2],e,l);h=P(o,24)+g|0;k=J[f>>2];i=J[J[a+1140>>2]+4>>2]+P(J[k+8>>2]&2147483647,24)|0;N[h>>2]=N[i>>2];N[h+4>>2]=N[i+4>>2];N[h+8>>2]=N[i+8>>2];N[h+12>>2]=N[i+12>>2];N[h+16>>2]=N[i+16>>2];N[h+20>>2]=N[i+20>>2];h=J[a+1012>>2];Ka[J[J[h>>2]+16>>2]](h,k+12|0,J[k+32>>2]);J[f>>2]=n;h=((J[l+68>>2]<<2)+a|0)+2676|0;J[h>>2]=J[h>>2]+1;h=J[J[a+976>>2]+1024>>2];Ka[J[J[h>>2]+44>>2]](h,l+32|0);o=s;if((o|0)!=(c|0)){continue}break}}}function PB(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=0,t=0,u=0,v=0;h=J[a+4>>2];j=!J[d>>2]&(h|0)!=0;if(j){J[c>>2]=1;c=h<<2;if(c){e=J[42504];e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,c,29113,14446,273)|0}J[d>>2]=e;c=0;d=0;if(h>>>0>=8){i=h&-8;while(1){J[(d<<2)+e>>2]=d;f=d|1;J[(f<<2)+e>>2]=f;f=d|2;J[(f<<2)+e>>2]=f;f=d|3;J[(f<<2)+e>>2]=f;f=d|4;J[(f<<2)+e>>2]=f;f=d|5;J[(f<<2)+e>>2]=f;f=d|6;J[(f<<2)+e>>2]=f;f=d|7;J[(f<<2)+e>>2]=f;d=d+8|0;g=g+8|0;if((i|0)!=(g|0)){continue}break}}g=h&7;if(g){while(1){J[(d<<2)+e>>2]=d;d=d+1|0;c=c+1|0;if((g|0)!=(c|0)){continue}break}}c=J[a>>2];e=Ia-16|0;Ia=e;d=(h<<1)-1|0;if(d>>>0>=1025){d=(d>>>0)/(c>>>0)|0}g=J[42504];c=ala(d,0,36,0);i=c+4|0;g=(r=g+12|0,s=Ja?-1:c>>>0>i>>>0?-1:i,t=Ka[J[J[g>>2]+20>>2]](g)|0?50198:70610,u=14446,v=67,q=J[J[g+12>>2]+8>>2],Ka[q](r|0,s|0,t|0,u|0,v|0)|0);J[g>>2]=d;g=g+4|0;J[b>>2]=g;Wa(g,0,c);c=J[b>>2];J[c+32>>2]=h;J[c+28>>2]=0;J[e+12>>2]=d;J[e+8>>2]=1;J[e+4>>2]=c;c=J[b+8>>2];a:{if(c>>>0>=(J[b+12>>2]&2147483647)>>>0){RB(b+4|0,e+4|0);break a}d=J[e+8>>2];c=J[b+4>>2]+P(c,12)|0;J[c>>2]=J[e+4>>2];J[c+4>>2]=d;J[c+8>>2]=J[e+12>>2];J[b+8>>2]=J[b+8>>2]+1}J[b+16>>2]=0;J[b+20>>2]=1;Ia=e+16|0;e=0;g=0;b=P(h,12)+12|0;if(b){c=J[42504];g=Ka[J[J[c+12>>2]+8>>2]](c+12|0,b,29113,14446,282)|0}J[a+12>>2]=g;c=J[a+8>>2];while(1){a=c+P(e,24)|0;l=N[a+4>>2];m=N[a+16>>2];n=N[a+8>>2];o=N[a+20>>2];p=N[a+24>>2];b=P(e,12)+g|0;k=N[a+12>>2];N[b>>2]=Q(N[a>>2]+k)*Q(.5);N[b+12>>2]=Q(k+p)*Q(.5);N[b+8>>2]=Q(n+o)*Q(.5);N[b+4>>2]=Q(l+m)*Q(.5);e=e+1|0;if((h|0)!=(e|0)){continue}break}}return j} -function kb(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0);o=Ia-32|0;Ia=o;a:{b:{switch(g-1|0){case 0:a=J[b+4>>2];J[e>>2]=J[b>>2];J[e+4>>2]=a;a=J[b+12>>2];J[e+8>>2]=J[b+8>>2];J[e+12>>2]=a;a=J[c+4>>2];J[f>>2]=J[c>>2];J[f+4>>2]=a;a=J[c+12>>2];J[f+8>>2]=J[c+8>>2];J[f+12>>2]=a;break a;case 1:i=N[d>>2];h=Q(N[a>>2]-i);j=N[d+4>>2];l=Q(N[a+4>>2]-j);k=N[d+8>>2];m=Q(N[a+8>>2]-k);k=Q(Q(N[a+24>>2]-k)-m);i=Q(Q(N[a+16>>2]-i)-h);j=Q(Q(N[a+20>>2]-j)-l);n=Q(Q(k*k)+Q(Q(i*i)+Q(j*j)));N[o+16>>2]=Q(Q(Q(Q(-h)*i)-Q(j*l))-Q(m*k))*(n>Q(0)?Q(Q(1)/n):Q(0));p=N[c+20>>2];q=N[c+24>>2];r=N[b+20>>2];s=N[b+24>>2];l=N[c>>2];t=N[c+16>>2];m=N[c+4>>2];k=N[c+8>>2];i=N[b>>2];u=N[b+16>>2];j=N[b+4>>2];n=N[b+8>>2];h=N[o+16>>2];J[e+12>>2]=0;N[e+8>>2]=n+Q(h*Q(s-n));N[e+4>>2]=j+Q(h*Q(r-j));N[e>>2]=i+Q(h*Q(u-i));J[f+12>>2]=0;N[f+8>>2]=k+Q(h*Q(q-k));N[f+4>>2]=m+Q(h*Q(p-m));N[f>>2]=l+Q(h*Q(t-l));break a;case 2:break b;default:break a}}bp(d,a,a+16|0,a+32|0,o+16|0,o);q=N[c+20>>2];r=N[c+36>>2];s=N[c+24>>2];t=N[c+40>>2];u=N[b+20>>2];v=N[b+36>>2];w=N[b+24>>2];x=N[b+40>>2];y=N[c+16>>2];z=N[c+32>>2];m=N[c>>2];k=N[c+4>>2];i=N[c+8>>2];A=N[b+16>>2];B=N[b+32>>2];j=N[b>>2];n=N[b+4>>2];p=N[b+8>>2];h=N[o+16>>2];l=N[o>>2];J[e+12>>2]=0;N[e+8>>2]=p+Q(Q(h*Q(w-p))+Q(l*Q(x-p)));N[e+4>>2]=n+Q(Q(h*Q(u-n))+Q(l*Q(v-n)));N[e>>2]=j+Q(Q(h*Q(A-j))+Q(l*Q(B-j)));J[f+12>>2]=0;N[f+8>>2]=i+Q(Q(h*Q(s-i))+Q(l*Q(t-i)));N[f+4>>2]=k+Q(Q(h*Q(q-k))+Q(l*Q(r-k)));N[f>>2]=m+Q(Q(h*Q(y-m))+Q(l*Q(z-m)))}Ia=o+32|0}function j$(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=0,i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=0,o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=0;h=Ia-32|0;Ia=h;p=J[a+28>>2];q=N[d+32>>2];r=N[d+20>>2];s=N[d+28>>2];t=N[d+16>>2];u=N[d+8>>2];v=N[d+4>>2];g=N[b+8>>2];i=N[b>>2];j=N[b+4>>2];l=Q(Q(N[c+8>>2]*g)+Q(Q(N[c>>2]*i)+Q(N[c+4>>2]*j)));m=Q(Q(N[c+20>>2]*g)+Q(Q(N[c+12>>2]*i)+Q(j*N[c+16>>2])));g=Q(Q(N[c+32>>2]*g)+Q(Q(N[c+24>>2]*i)+Q(j*N[c+28>>2])));i=Q(Q(Q(l*N[d>>2])+Q(m*N[d+12>>2]))+Q(g*N[d+24>>2]));N[h+20>>2]=i;j=Q(Q(Q(l*v)+Q(m*t))+Q(g*s));N[h+24>>2]=j;g=Q(Q(Q(l*u)+Q(m*r))+Q(g*q));N[h+28>>2]=g;a=J[a+60>>2];d=L[a>>1];l=Q(-g);N[h+8>>2]=l;m=Q(-j);N[h+4>>2]=m;q=Q(-i);N[h>>2]=q;w=J[a+4>>2];g=Q(R(g));i=Q(R(i));n=g>i;j=Q(R(j));o=j>i&g>2]>>>31);r=Q(Q(d-1>>>0)*Q(.5));i=Q(Q(1)/(o?j:n?g:i));n=(k+(k>>>1|0)|0)+1|0;o=n&3;g=Q(r*Q(Q(i*N[(o<<2)+h>>2])+Q(1)));a:{if(g=Q(0)){k=~~g>>>0;break a}k=0}k=P(d,(x+k|0)+(Q(g-Q(k>>>0))>Q(.5))|0);g=Q(r*Q(Q(i*N[(((n+(o>>>1|0)|0)+1&3)<<2)+h>>2])+Q(1)));b:{if(g=Q(0)){d=~~g>>>0;break b}d=0}d=((d+(Q(g-Q(d>>>0))>Q(.5))|0)+k|0)+w|0;J[h+16>>2]=K[d|0];J[h+12>>2]=K[d+L[a+2>>1]|0];N[h+8>>2]=l;N[h+4>>2]=m;N[h>>2]=q;Nk(h+16|0,h,p,a);Nk(h+12|0,h+20|0,p,a);g=Q(Q(N[c+44>>2]*N[b+8>>2])+Q(Q(N[c+36>>2]*N[b>>2])+Q(N[c+40>>2]*N[b+4>>2])));a=P(J[h+16>>2],12)+p|0;i=N[h+28>>2];j=N[h+20>>2];l=N[h+24>>2];N[e>>2]=g+Q(Q(N[a+8>>2]*i)+Q(Q(N[a>>2]*j)+Q(N[a+4>>2]*l)));a=P(J[h+12>>2],12)+p|0;N[f>>2]=g+Q(Q(i*N[a+8>>2])+Q(Q(j*N[a>>2])+Q(l*N[a+4>>2])));Ia=h+32|0}function Cg(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),J=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0);f=N[c+12>>2];m=Q(f+f);e=N[c+20>>2];z=Q(m*e);n=N[c+16>>2];g=Q(n+n);q=N[c+24>>2];i=Q(g*q);d=Q(z+i);r=N[c>>2];s=Q(d*r);j=Q(g*e);A=Q(m*q);o=Q(j-A);t=N[c+4>>2];C=Q(o*t);u=Q(Q(1)-Q(f*m));B=Q(n*g);g=Q(u-B);v=N[c+8>>2];D=Q(g*v);w=N[b>>2];p=Q(w+w);f=N[b+8>>2];G=Q(p*f);h=N[b+4>>2];x=Q(h+h);k=N[b+12>>2];H=Q(x*k);E=Q(G-H);I=Q(Q(1)-Q(w*p));J=Q(h*x);w=Q(I-J);y=Q(Q(Q(d*s)+Q(o*C))+Q(g*D));l=Q(e+e);K=Q(e*l);e=Q(Q(Q(1)-B)-K);B=Q(r*e);L=Q(m*n);l=Q(l*q);m=Q(L+l);q=Q(m*t);n=Q(z-i);z=Q(n*v);i=Q(Q(Q(d*B)+Q(o*q))+Q(g*z));M=Q(x*f);O=Q(p*k);x=Q(M+O);F=d;d=Q(L-l);r=Q(r*d);l=o;o=Q(u-K);t=Q(o*t);u=g;g=Q(j+A);v=Q(g*v);j=Q(Q(Q(F*r)+Q(l*t))+Q(u*v));N[a+32>>2]=Q(w*y)+Q(Q(E*i)+Q(x*j));A=Q(M-O);u=Q(p*h);h=Q(f+f);l=Q(k*h);p=Q(u+l);k=Q(f*h);f=Q(I-k);N[a+28>>2]=Q(A*y)+Q(Q(p*i)+Q(f*j));h=Q(G+H);F=Q(h*y);k=Q(Q(Q(1)-J)-k);y=Q(u-l);N[a+24>>2]=F+Q(Q(k*i)+Q(y*j));i=Q(Q(Q(d*s)+Q(o*C))+Q(g*D));j=Q(Q(Q(d*B)+Q(o*q))+Q(g*z));d=Q(Q(Q(d*r)+Q(o*t))+Q(g*v));N[a+20>>2]=Q(w*i)+Q(Q(E*j)+Q(x*d));N[a+16>>2]=Q(A*i)+Q(Q(p*j)+Q(f*d));N[a+12>>2]=Q(h*i)+Q(Q(k*j)+Q(y*d));d=Q(Q(Q(e*s)+Q(m*C))+Q(n*D));s=Q(Q(Q(e*B)+Q(m*q))+Q(n*z));e=Q(Q(Q(e*r)+Q(m*t))+Q(n*v));N[a+8>>2]=Q(w*d)+Q(Q(E*s)+Q(x*e));N[a+4>>2]=Q(A*d)+Q(Q(p*s)+Q(f*e));N[a>>2]=Q(h*d)+Q(Q(k*s)+Q(y*e));N[a+36>>2]=N[b+16>>2];N[a+40>>2]=N[b+20>>2];N[a+44>>2]=N[b+24>>2]}function Sn(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;h=Ia-16|0;Ia=h;I[h>>1]=c;g=a+244|0;e=J[g+24>>2];a:{b:{if(!e){break b}i=L[h>>1];f=i+(i<<15^-1)|0;f=P(f>>>10^f,9);f=f>>>6^f;f=(f<<11^-1)+f|0;j=e-1&(f>>>16^f);f=J[J[g+16>>2]+(j<<2)>>2];if((f|0)==-1){break b}k=g+8|0;l=J[g+12>>2];m=J[g+8>>2];while(1){if(L[(f<<3)+m>>1]==(i|0)){H[h+15|0]=1;break a}f=J[(f<<2)+l>>2];if((f|0)!=-1){continue}break}}H[h+15|0]=0;if(J[g+40>>2]==J[g+20>>2]){f=e?e<<1:16;if(f>>>0>e>>>0){vx(g,f);e=J[g+24>>2]}f=e-1|0;e=L[h>>1];e=(e<<15^-1)+e|0;e=P(e>>>10^e,9);e=e>>>6^e;e=(e<<11^-1)+e|0;j=f&(e>>>16^e)}f=J[g+32>>2];J[g+32>>2]=f+1;e=J[g+16>>2]+(j<<2)|0;J[J[g+12>>2]+(f<<2)>>2]=J[e>>2];J[e>>2]=f;J[g+40>>2]=J[g+40>>2]+1;J[g+36>>2]=J[g+36>>2]+1;k=g+8|0}e=J[k>>2]+(f<<3)|0;if(!K[h+15|0]){g=L[h>>1];J[e+4>>2]=b;I[e>>1]=g}g=J[a+148>>2];J[h>>2]=b;e=qx(a+200|0,h,h+15|0);if(!K[h+15|0]){f=J[h>>2];J[e+4>>2]=g;J[e>>2]=f}J[h+4>>2]=(d?65536:0)|c;J[h>>2]=b;b=J[a+148>>2];c:{if(b>>>0>=(J[a+152>>2]&2147483647)>>>0){b=J[a+152>>2];e=b&2147483647?b<<1:1;if(e){b=J[J[a+140>>2]>>2];b=Ka[J[J[b>>2]+8>>2]](b,e<<3,70541,19459,553)|0}else{b=0}c=J[a+148>>2];if((c|0)>0){g=b+(c<<3)|0;d=J[a+144>>2];c=b;while(1){f=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=f;d=d+8|0;c=c+8|0;if(g>>>0>c>>>0){continue}break}c=J[a+148>>2]}d=J[h+4>>2];c=(c<<3)+b|0;J[c>>2]=J[h>>2];J[c+4>>2]=d;d:{if(J[a+152>>2]<0){break d}c=J[a+144>>2];if(!c){break d}d=J[J[a+140>>2]>>2];Ka[J[J[d>>2]+12>>2]](d,c)}J[a+152>>2]=e;J[a+144>>2]=b;break c}c=J[h+4>>2];b=J[a+144>>2]+(b<<3)|0;J[b>>2]=J[h>>2];J[b+4>>2]=c}J[a+148>>2]=J[a+148>>2]+1;Ia=h+16|0}function dT(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;g=Ia-48|0;Ia=g;if(f){a=a+16|0;c=rx(a,c);d=rx(a,d);J[g+32>>2]=b;J[g+40>>2]=d;J[g+36>>2]=c;b=J[g+36>>2];J[g+8>>2]=J[g+32>>2];J[g+12>>2]=b;J[g+44>>2]=e;b=J[g+44>>2];J[g+16>>2]=J[g+40>>2];J[g+20>>2]=b;J[g+24>>2]=f;J[g+28>>2]=0;J[g>>2]=f;J[g+4>>2]=0;d=J[g+20>>2];e=J[g+8>>2];f=J[g+16>>2];j=J[g+12>>2];h=J[g+4>>2];c=J[g>>2];b=0;a:{if(!h&c>>>0<256){break a}b=16;if(!h&c>>>0<65536){break a}b=h?48:32}l=d>>>0>=256?d>>>0<65536?4096:8192:0;k=e>>>0>=256?e>>>0<65536?1024:2048:0;j=j>>>0<256?2:j>>>0<65536?66:130;h=f>>>0>=256?f>>>0<65536?256:512:0;m=l|(k|(j|h));o=m>>>8|0;d=J[a+72>>2];e=J[d+8>>2];c=J[d+12>>2];f=c-e|0;i=f+2|0;if(i>>>0>=J[d+16>>2]-e>>>0){e=i<<((e|0)!=0);if(e){c=J[J[d>>2]>>2];c=Ka[J[J[c>>2]+8>>2]](c,e,J[d+4>>2],21225,126)|0}else{c=0}c=Wa(c,15,e);i=J[d+8>>2];b:{if(!i){break b}Va(c,i,f);i=J[d+8>>2];if(!i){break b}n=J[J[d>>2]>>2];Ka[J[J[n>>2]+12>>2]](n,i)}J[d+8>>2]=c;J[d+16>>2]=c+e;c=c+f|0;J[d+12>>2]=c}H[c+1|0]=o;e=c;c=b|m;H[e|0]=c;J[d+12>>2]=J[d+12>>2]+2;b=a+72|0;bk(b,g+8|0,k>>>10|0);bk(b,g+12|0,j>>>6|0);bk(b,g+16|0,h>>>8|0);bk(b,g+20|0,l>>>12|0);Be(b,g,c>>>4&3);b=J[a+16>>2];e=J[a+20>>2]-b|0;if(e>>>0>=M[a+44>>2]){f=J[a+36>>2];if(f){d=0;if((f|0)!=1){j=f&-2;c=0;while(1){h=d<<2;k=J[h+J[a+32>>2]>>2];Ka[J[J[k>>2]+8>>2]](k,b,e);h=J[J[a+32>>2]+(h|4)>>2];Ka[J[J[h>>2]+8>>2]](h,b,e);d=d+2|0;c=c+2|0;if((j|0)!=(c|0)){continue}break}}if(f&1){c=J[J[a+32>>2]+(d<<2)>>2];Ka[J[J[c>>2]+8>>2]](c,b,e)}b=J[a+16>>2]}J[a+20>>2]=b;Ka[J[J[a>>2]+16>>2]](a)}}Ia=g+48|0}function TC(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=Ia-16|0;Ia=f;c=K[b|0];g=J[a+116>>2]-5|0;a:{if(!(!(c&4)|g>>>0>1)){Xa(J[42504],4,13750,545,81960,0);break a}if((c&5)==5){Xa(J[42504],4,13750,552,72609,0);break a}h=K[(K[a+36|0]&64?J[a+40>>2]+52|0:a+112|0)|0];b:{d=J[a+20>>2];if(!d){break b}e=L[d+4>>1];if((e|0)==5){Ka[J[J[d>>2]+216>>2]](f+14|0,d);i=H[f+14|0]&1}if(!(c&1)|h&1|(i|(e|0)==6)){break b}if(J[a+116>>2]!=1&g>>>0>=2){break b}Xa(J[42504],4,13750,576,83467,0);break a}g=K[b|0];H[f+15|0]=g;d=a+48|0;c=Ia-16|0;Ia=c;c:{d:{e:{f:{b=a+32|0;e=J[b+4>>2];i=e>>>30|0;switch(i-2|0){case 0:break f;case 1:break d;default:break e}}if(K[J[b>>2]+4785|0]){break d}}e=d- -64|0;j=K[e|0];H[e|0]=K[f+15|0];b=J[b-12>>2];if(!b){break c}g:{h:{switch(L[b+4>>1]-5|0){case 0:b=b- -64|0;break g;case 8:b=b- -64|0;break g;default:break h}}b=b- -64|0}if((i|0)==1){break c}H[c+11|0]=j;J[c+12>>2]=64;ed(b,d,c+12|0,c+11|0,0);break c}d=J[b+8>>2];if(!d){d=$a(J[b>>2],e>>>24&15);J[b+8>>2]=d}H[d+52|0]=K[f+15|0];_a(J[b>>2],b);J[b+4>>2]=J[b+4>>2]|64}Ia=c+16|0;d=g&2;if(!(h&2)^d>>>1){break a}b=J[a+20>>2];if(!b){break a}c=Oc(b);b=Yg(J[a+20>>2]);i:{if(!c){break i}c=c+5584|0;if(d){d=J[a+20>>2];h=qi(b,a)<<2;e=c;c=L[d+4>>1];c=yi(e,J[h+(L[b+4>>1]==1?b:J[b>>2])>>2]+32|0,d+J[((c<<2)+105636|0)+72>>2]|0,(c&65527)==5,J[b+16>>2],0,0);J[h+(L[b+12>>1]==1?b+8|0:J[b+8>>2])>>2]=c;break i}d=qi(b,a)<<2;e=c;c=b+8|0;Qp(e,J[b+16>>2],J[d+(L[b+12>>1]==1?c:J[b+8>>2])>>2]);J[d+(L[b+12>>1]==1?c:J[b+8>>2])>>2]=-1}if(!J[b+20>>2]){break a}Xa(J[42504],8,13750,602,80845,0);af(J[b+20>>2],J[a+20>>2])}Ia=f+16|0}function wH(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=Ia-16|0;Ia=m;g=J[a+2392>>2];h=J[g+12>>2]+P(J[g+8>>2],12)|0;j=J[h+4>>2];a:{if(j){J[h+4>>2]=J[j>>2];break a}b:{j=J[h+8>>2];if((j|0)==J[g>>2]){break b}k=J[g+4>>2];J[h+8>>2]=j+1;h=J[h>>2];if(!h){break b}j=h+P(j,k)|0;break a}j=ld(g)}h=wu(j,a,b,f);c:{if(!(K[J[h+100>>2]+28|0]&32)|M[h+152>>2]>4294967293){break c}d:{if(K[J[h+44>>2]+9|0]==2){j=J[h+144>>2];if(j>>>0>4294967167){break c}f=j>>>7|0;k=f+32>>>5|0;if(k>>>0<=(J[a+4740>>2]&2147483647)>>>0){g=J[a+4736>>2];break d}g=J[42504]+12|0;g=Ka[J[J[g>>2]+8>>2]](g,k<<2,29113,21414,438)|0;i=J[a+4736>>2];e:{if(!i){break e}Va(g,i,J[a+4740>>2]<<2);if(J[a+4740>>2]<0){break e}i=J[a+4736>>2];if(!i){break e}l=J[42504]+12|0;Ka[J[J[l>>2]+12>>2]](l,i)}i=J[a+4740>>2];Wa((i<<2)+g|0,0,k-i<<2);J[a+4740>>2]=k;J[a+4736>>2]=g;break d}j=J[h+144>>2];f=j>>>7|0;k=f+32>>>5|0;if(k>>>0<=(J[a+4728>>2]&2147483647)>>>0){g=J[a+4724>>2];break d}g=J[42504]+12|0;g=Ka[J[J[g>>2]+8>>2]](g,k<<2,29113,21414,438)|0;i=J[a+4724>>2];f:{if(!i){break f}Va(g,i,J[a+4728>>2]<<2);if(J[a+4728>>2]<0){break f}i=J[a+4724>>2];if(!i){break f}l=J[42504]+12|0;Ka[J[J[l>>2]+12>>2]](l,i)}i=J[a+4728>>2];Wa((i<<2)+g|0,0,k-i<<2);J[a+4728>>2]=k;J[a+4724>>2]=g}g=(j>>>10&4194300)+g|0;J[g>>2]=J[g>>2]|1<>2];if(g>>>0<=4294967167){f=J[a+1012>>2];J[m+12>>2]=g;Ka[J[J[f>>2]+24>>2]](f,h- -64|0,m+12|0)}g:{h:{if(!J[b+176>>2]|K[J[b+176>>2]+31|0]!=1){break h}b=J[b+176>>2];if(K[(K[b+31|0]==1?b:0)+31|0]!=1){break h}J[a+2672>>2]=J[a+2672>>2]+1;break g}J[a+2668>>2]=J[a+2668>>2]+1}zH(a,c,d,h,e);Ia=m+16|0}function AY(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;d=J[a+4>>2];if((d|0)!=J[a+8>>2]){c=J[b+4>>2];J[d>>2]=J[b>>2];J[d+4>>2]=c;J[d+8>>2]=J[b+8>>2];I[d+12>>1]=L[b+12>>1];N[d+16>>2]=N[b+16>>2];N[d+20>>2]=N[b+20>>2];N[d+24>>2]=N[b+24>>2];N[d+28>>2]=N[b+28>>2];N[d+32>>2]=N[b+32>>2];N[d+36>>2]=N[b+36>>2];N[d+40>>2]=N[b+40>>2];c=J[b+48>>2];J[d+44>>2]=J[b+44>>2];J[d+48>>2]=c;c=J[b+56>>2];J[d+52>>2]=J[b+52>>2];J[d+56>>2]=c;J[d+60>>2]=J[b+60>>2];J[a+4>>2]=d- -64;return}a:{b:{e=J[a+4>>2];h=J[a>>2];c=e-h>>6;d=c+1|0;if(d>>>0<67108864){g=J[a+8>>2]-h|0;f=g>>5;g=g>>>0>=2147483584?67108863:d>>>0>>0?f:d;if(g){if(g>>>0>=67108864){break b}d=Ua(g<<6)}else{d=0}c=d+(c<<6)|0;f=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=f;J[c+8>>2]=J[b+8>>2];I[c+12>>1]=L[b+12>>1];N[c+16>>2]=N[b+16>>2];N[c+20>>2]=N[b+20>>2];N[c+24>>2]=N[b+24>>2];N[c+28>>2]=N[b+28>>2];N[c+32>>2]=N[b+32>>2];N[c+36>>2]=N[b+36>>2];N[c+40>>2]=N[b+40>>2];f=J[b+48>>2];J[c+44>>2]=J[b+44>>2];J[c+48>>2]=f;f=J[b+56>>2];J[c+52>>2]=J[b+52>>2];J[c+56>>2]=f;J[c+60>>2]=J[b+60>>2];b=c- -64|0;if((e|0)!=(h|0)){while(1){e=e+-64|0;f=J[e+4>>2];c=c+-64|0;J[c>>2]=J[e>>2];J[c+4>>2]=f;J[c+8>>2]=J[e+8>>2];I[c+12>>1]=L[e+12>>1];N[c+16>>2]=N[e+16>>2];N[c+20>>2]=N[e+20>>2];N[c+24>>2]=N[e+24>>2];N[c+28>>2]=N[e+28>>2];N[c+32>>2]=N[e+32>>2];N[c+36>>2]=N[e+36>>2];N[c+40>>2]=N[e+40>>2];f=J[e+48>>2];J[c+44>>2]=J[e+44>>2];J[c+48>>2]=f;f=J[e+56>>2];J[c+52>>2]=J[e+52>>2];J[c+56>>2]=f;J[c+60>>2]=J[e+60>>2];if((e|0)!=(h|0)){continue}break}e=J[a>>2]}J[a+8>>2]=d+(g<<6);J[a+4>>2]=b;J[a>>2]=c;if(e){fb(e)}break a}ga();B()}pc();B()}}function Qg(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=Q(0),l=Q(0),m=0;m=(g|0)==1?2:1;i=J[c>>2];a:{if(!i){J[d>>2]=0;J[d+4>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;break a}h=J[c+20>>2];j=(h<<5)+e|0;h=(h<<3)+f|0;Rg(d,N[c+48>>2],N[(c+48|0)+(m<<2)>>2],i,j,h,a,b,0,g);Va(j,a,i<<5);Va(h,b,i<<3)}i=J[c+4>>2];b:{if(i){h=c+80|0;k=N[h>>2];l=N[h+(m<<2)>>2];h=J[c+24>>2];j=(h<<5)+e|0;h=(h<<3)+f|0;Rg(d+224|0,k,l,i,j,h,a,b,0,g);Va(j,a,i<<5);Va(h,b,i<<3);break b}J[d+224>>2]=0;J[d+228>>2]=0;J[d+256>>2]=0;J[d+260>>2]=0;J[d+248>>2]=0;J[d+252>>2]=0;J[d+240>>2]=0;J[d+244>>2]=0;J[d+232>>2]=0;J[d+236>>2]=0}i=J[c+8>>2];c:{if(i){h=c+112|0;k=N[h>>2];l=N[h+(m<<2)>>2];h=J[c+28>>2];j=(h<<5)+e|0;h=(h<<3)+f|0;Rg(d+448|0,k,l,i,j,h,a,b,0,g);Va(j,a,i<<5);Va(h,b,i<<3);break c}J[d+448>>2]=0;J[d+452>>2]=0;J[d+480>>2]=0;J[d+484>>2]=0;J[d+472>>2]=0;J[d+476>>2]=0;J[d+464>>2]=0;J[d+468>>2]=0;J[d+456>>2]=0;J[d+460>>2]=0}i=J[c+12>>2];d:{if(i){h=c+144|0;k=N[h>>2];l=N[h+(m<<2)>>2];h=J[c+32>>2];j=(h<<5)+e|0;h=(h<<3)+f|0;Rg(d+672|0,k,l,i,j,h,a,b,0,g);Va(j,a,i<<5);Va(h,b,i<<3);break d}J[d+672>>2]=0;J[d+676>>2]=0;J[d+704>>2]=0;J[d+708>>2]=0;J[d+696>>2]=0;J[d+700>>2]=0;J[d+688>>2]=0;J[d+692>>2]=0;J[d+680>>2]=0;J[d+684>>2]=0}i=J[c+16>>2];if(i){h=d+896|0;d=c+176|0;k=N[d>>2];l=N[d+(m<<2)>>2];c=J[c+36>>2];d=(c<<5)+e|0;c=(c<<3)+f|0;Rg(h,k,l,i,d,c,a,b,1,g);Va(d,a,i<<5);Va(c,b,i<<3);return}J[d+896>>2]=0;J[d+900>>2]=0;J[d+928>>2]=0;J[d+932>>2]=0;J[d+920>>2]=0;J[d+924>>2]=0;J[d+912>>2]=0;J[d+916>>2]=0;J[d+904>>2]=0;J[d+908>>2]=0}function w9(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;m=b;g=Ia-16|0;Ia=g;h=J[42497];a=J[h+1856>>2];if(!a){j=Ia-16|0;Ia=j;e=h+1568|0;b=J[e+284>>2];if(b){a=J[42504];d=Ka[J[J[a>>2]+20>>2]](a)|0?46958:70610;i=Ka[J[J[a+12>>2]+8>>2]](a+12|0,b,d,21908,180)|0}else{i=0}J[j+12>>2]=i;a=J[e+268>>2];a:{if(a>>>0>=(J[e+272>>2]&2147483647)>>>0){a=0;d=e+4|0;b=J[d+268>>2];k=b&2147483647?b<<1:1;b:{if(!k){break b}b=k<<2;if(!(K[d+256|0]|b>>>0>256)){H[d+256|0]=1;a=d;break b}if(!b){break b}a=J[42504];f=Ka[J[J[a>>2]+20>>2]](a)|0?46958:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,b,f,19459,553)|0}f=J[d+264>>2];n=(f<<2)+a|0;if((f|0)>0){l=J[d+260>>2];b=a;while(1){J[b>>2]=J[l>>2];l=l+4|0;b=b+4|0;if(n>>>0>b>>>0){continue}break}}J[n>>2]=J[j+12>>2];c:{if(J[d+268>>2]<0){break c}b=J[d+260>>2];if((b|0)==(d|0)){H[d+256|0]=0;break c}if(!b){break c}f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,b);f=J[d+264>>2]}J[d+268>>2]=k;J[d+260>>2]=a;J[d+264>>2]=f+1;break a}J[J[e+264>>2]+(a<<2)>>2]=i;J[e+268>>2]=a+1}a=(P(J[e+276>>2],44)+i|0)-44|0;if(i>>>0<=a>>>0){b=J[e+288>>2];while(1){J[a>>2]=b;b=a;a=a-44|0;if(i>>>0<=a>>>0){continue}break}J[e+288>>2]=b}Ia=j+16|0;a=J[h+1856>>2]}J[h+1856>>2]=J[a>>2];b=h+1848|0;J[b>>2]=J[b>>2]+1;J[a+4>>2]=196618;J[a+36>>2]=0;J[a+8>>2]=0;J[a+12>>2]=150994944;H[a+32|0]=c;J[a+28>>2]=m;J[a+24>>2]=-1;J[a+20>>2]=a;J[a+16>>2]=0;J[a>>2]=146672;b=m<<2;if(b){c=J[42504];b=Ka[J[J[c+12>>2]+8>>2]](c+12|0,b,29113,13206,60)|0}else{b=0}J[a+40>>2]=b;J[g+8>>2]=a;b=je(h+480|0,g+8|0,g+15|0);if(!K[g+15|0]){J[b>>2]=J[g+8>>2]}Ia=g+16|0;return a|0}function vga(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0);c=Ia-32|0;Ia=c;a=J[a+336>>2]+P(b,192)|0;l=N[a+164>>2];m=N[a+100>>2];n=N[a+68>>2];o=N[a+36>>2];p=N[a+132>>2];q=N[a+168>>2];r=N[a+104>>2];s=N[a+72>>2];t=N[a+40>>2];u=N[a+136>>2];v=N[a+176>>2];w=N[a+112>>2];x=N[a+80>>2];y=N[a+48>>2];z=N[a+144>>2];A=N[a+180>>2];B=N[a+116>>2];C=N[a+84>>2];D=N[a+20>>2];E=N[a+52>>2];F=N[a+148>>2];G=N[a+184>>2];H=N[a+120>>2];I=N[a+88>>2];K=N[a+24>>2];L=N[a+56>>2];M=N[a+152>>2];f=N[d+24>>2];g=N[d+20>>2];O=N[a+4>>2];R=N[a+8>>2];S=N[a+16>>2];T=N[a+160>>2];U=N[a+128>>2];h=N[d+16>>2];V=N[a+96>>2];i=N[d+8>>2];W=N[a+64>>2];j=N[d>>2];X=N[a>>2];k=N[d+4>>2];Y=N[a+32>>2];J[c+28>>2]=0;J[c+12>>2]=0;N[c>>2]=Q(Q(Q(Q(Q(X*j)+Q(Y*k))+Q(W*i))+Q(V*h))+Q(U*g))+Q(T*f);N[c+24>>2]=Q(Q(Q(Q(Q(K*j)+Q(L*k))+Q(I*i))+Q(H*h))+Q(M*g))+Q(G*f);N[c+20>>2]=Q(Q(Q(Q(Q(D*j)+Q(E*k))+Q(C*i))+Q(B*h))+Q(F*g))+Q(A*f);N[c+16>>2]=Q(Q(Q(Q(Q(S*j)+Q(y*k))+Q(x*i))+Q(w*h))+Q(z*g))+Q(v*f);N[c+8>>2]=Q(Q(Q(Q(Q(R*j)+Q(t*k))+Q(s*i))+Q(r*h))+Q(u*g))+Q(q*f);N[c+4>>2]=Q(Q(Q(Q(Q(O*j)+Q(o*k))+Q(n*i))+Q(m*h))+Q(p*g))+Q(l*f);a=J[c+20>>2];J[e>>2]=J[c+16>>2];J[e+4>>2]=a;a=J[c+28>>2];J[e+8>>2]=J[c+24>>2];J[e+12>>2]=a;a=J[c+4>>2];J[e+16>>2]=J[c>>2];J[e+20>>2]=a;a=J[c+12>>2];J[e+24>>2]=J[c+8>>2];J[e+28>>2]=a;Ia=c+32|0}function LW(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0);c=Ia-160|0;Ia=c;J[c+52>>2]=a;J[c+48>>2]=a;a=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=a;a=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=a;vc(c+132|0,c+104|0,e,f,g);n=N[f+20>>2];o=N[f+16>>2];k=N[c+124>>2];l=N[c+120>>2];m=N[c+128>>2];N[b+8>>2]=m-N[f+24>>2];N[b+4>>2]=k-n;N[b>>2]=l-o;n=N[f+20>>2];o=N[f+16>>2];N[c- -64>>2]=m-N[f+24>>2];N[c+60>>2]=k-n;N[c+56>>2]=l-o;n=N[g+20>>2];o=N[g+24>>2];p=N[g+16>>2];q=N[c+152>>2];N[c+84>>2]=q;N[c+100>>2]=m;N[c+96>>2]=k;r=N[c+156>>2];N[c+88>>2]=r;N[c+76>>2]=m-o;N[c+72>>2]=k-n;t=N[c+148>>2];N[c+80>>2]=t;N[c+92>>2]=l;N[c+68>>2]=l-p;n=N[c+144>>2];u=N[c+116>>2];o=N[c+140>>2];v=N[c+112>>2];p=N[c+132>>2];w=N[c+104>>2];s=N[c+136>>2];x=N[c+108>>2];if(Q(Q(n*u)+Q(Q(o*v)+Q(Q(p*w)+Q(s*x))))>2]=-u;N[c+112>>2]=-v;N[c+108>>2]=-x;N[c+104>>2]=-w}m=Q(m-r);m=Q(m+m);l=Q(l-t);l=Q(l+l);k=Q(k-q);k=Q(k+k);q=Q(Q(o*m)+Q(Q(p*l)+Q(s*k)));r=Q(Q(n*n)+Q(-.5));N[c+20>>2]=Q(o*q)+Q(Q(m*r)-Q(n*Q(Q(p*k)-Q(l*s))));N[c+16>>2]=Q(s*q)+Q(Q(k*r)-Q(n*Q(Q(o*l)-Q(m*p))));N[c+12>>2]=Q(p*q)+Q(Q(l*r)-Q(n*Q(Q(s*m)-Q(k*o))));Wh(c+48|0,c+132|0,c+104|0,c+12|0,7,7,c+36|0,c+24|0);k=N[f+16>>2];l=N[f+20>>2];n=N[c+36>>2];m=N[c+40>>2];N[i+8>>2]=N[c+44>>2]+N[f+24>>2];N[i+4>>2]=m+l;N[i>>2]=n+k;k=N[g+16>>2];l=N[g+20>>2];n=N[c+24>>2];m=N[c+28>>2];N[j+8>>2]=N[c+32>>2]+N[g+24>>2];N[j+4>>2]=m+l;N[j>>2]=n+k;Ia=c+160|0;return(J[c+52>>2]-J[c+48>>2]|0)/80|0}function yk(a,b,c,d){var e=0,f=0,g=0,h=0;a:{if(c>>>0<=4){if(!c){break a}f=J[b+4>>2];e=J[a+76>>2];J[e>>2]=J[b>>2];J[e+4>>2]=f;f=J[b+12>>2];J[e+8>>2]=J[b+8>>2];J[e+12>>2]=f;f=J[b+20>>2];e=J[a+76>>2];J[e+16>>2]=J[b+16>>2];J[e+20>>2]=f;f=J[b+28>>2];J[e+24>>2]=J[b+24>>2];J[e+28>>2]=f;f=J[b+36>>2];e=J[a+76>>2];J[e+32>>2]=J[b+32>>2];J[e+36>>2]=f;f=J[b+44>>2];J[e+40>>2]=J[b+40>>2];J[e+44>>2]=f;if((c|0)==1){break a}f=J[b+52>>2];e=J[a+76>>2];J[e+48>>2]=J[b+48>>2];J[e+52>>2]=f;f=J[b+60>>2];J[e+56>>2]=J[b+56>>2];J[e+60>>2]=f;g=b- -64|0;h=J[g+4>>2];e=J[a+76>>2];f=e- -64|0;J[f>>2]=J[g>>2];J[f+4>>2]=h;f=J[b+76>>2];J[e+72>>2]=J[b+72>>2];J[e+76>>2]=f;f=J[b+84>>2];e=J[a+76>>2];J[e+80>>2]=J[b+80>>2];J[e+84>>2]=f;f=J[b+92>>2];J[e+88>>2]=J[b+88>>2];J[e+92>>2]=f;if((c|0)==2){break a}f=J[b+100>>2];e=J[a+76>>2];J[e+96>>2]=J[b+96>>2];J[e+100>>2]=f;f=J[b+108>>2];J[e+104>>2]=J[b+104>>2];J[e+108>>2]=f;f=J[b+116>>2];e=J[a+76>>2];J[e+112>>2]=J[b+112>>2];J[e+116>>2]=f;f=J[b+124>>2];J[e+120>>2]=J[b+120>>2];J[e+124>>2]=f;f=J[b+132>>2];e=J[a+76>>2];J[e+128>>2]=J[b+128>>2];J[e+132>>2]=f;f=J[b+140>>2];J[e+136>>2]=J[b+136>>2];J[e+140>>2]=f;if((c|0)==3){break a}f=J[b+148>>2];e=J[a+76>>2];J[e+144>>2]=J[b+144>>2];J[e+148>>2]=f;f=J[b+156>>2];J[e+152>>2]=J[b+152>>2];J[e+156>>2]=f;f=J[b+164>>2];e=J[a+76>>2];J[e+160>>2]=J[b+160>>2];J[e+164>>2]=f;f=J[b+172>>2];J[e+168>>2]=J[b+168>>2];J[e+172>>2]=f;f=J[b+180>>2];e=J[a+76>>2];J[e+176>>2]=J[b+176>>2];J[e+180>>2]=f;f=J[b+188>>2];J[e+184>>2]=J[b+184>>2];J[e+188>>2]=f;H[a+64|0]=c;return}gA(a,b,c,d);c=4}H[a+64|0]=c}function ie(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0;q=J[b+4>>2];r=J[b>>2];e=N[b+8>>2];J[a+28>>2]=0;N[a+24>>2]=e;J[a+16>>2]=r;J[a+20>>2]=q;e=N[d+8>>2];f=N[d+4>>2];g=N[d>>2];N[a>>2]=g;N[a+4>>2]=f;J[a+12>>2]=0;N[a+8>>2]=e;h=N[c+16>>2];i=N[c+28>>2];j=N[c+20>>2];k=N[c+32>>2];l=N[c>>2];m=N[c+12>>2];n=N[c+24>>2];o=N[c+4>>2];p=N[c+8>>2];J[a+188>>2]=0;J[a+172>>2]=0;J[a+156>>2]=0;J[a+140>>2]=0;J[a+124>>2]=0;J[a+108>>2]=0;J[a+92>>2]=0;J[a+76>>2]=0;N[a+72>>2]=k;N[a+68>>2]=j;N[a- -64>>2]=p;J[a+60>>2]=0;N[a+56>>2]=i;N[a+52>>2]=h;N[a+48>>2]=o;J[a+44>>2]=0;N[a+40>>2]=n;N[a+36>>2]=m;N[a+32>>2]=l;k=Q((k>Q(0)?k:Q(-k))+Q(9.999999974752427e-7));N[a+120>>2]=k;j=Q((j>Q(0)?j:Q(-j))+Q(9.999999974752427e-7));N[a+116>>2]=j;p=Q((p>Q(0)?p:Q(-p))+Q(9.999999974752427e-7));N[a+112>>2]=p;i=Q((i>Q(0)?i:Q(-i))+Q(9.999999974752427e-7));N[a+104>>2]=i;h=Q((h>Q(0)?h:Q(-h))+Q(9.999999974752427e-7));N[a+100>>2]=h;o=Q((o>Q(0)?o:Q(-o))+Q(9.999999974752427e-7));N[a+96>>2]=o;n=Q((n>Q(0)?n:Q(-n))+Q(9.999999974752427e-7));N[a+88>>2]=n;m=Q((m>Q(0)?m:Q(-m))+Q(9.999999974752427e-7));N[a+84>>2]=m;l=Q((l>Q(0)?l:Q(-l))+Q(9.999999974752427e-7));N[a+80>>2]=l;N[a+184>>2]=Q(f*p)+Q(g*j);N[a+180>>2]=Q(e*p)+Q(g*k);N[a+176>>2]=Q(e*j)+Q(f*k);N[a+168>>2]=Q(f*o)+Q(g*h);N[a+164>>2]=Q(e*o)+Q(g*i);N[a+160>>2]=Q(e*h)+Q(f*i);N[a+152>>2]=Q(f*l)+Q(g*m);N[a+148>>2]=Q(e*l)+Q(g*n);N[a+144>>2]=Q(e*m)+Q(f*n);N[a+136>>2]=Q(k*e)+Q(Q(p*g)+Q(f*j));N[a+132>>2]=Q(i*e)+Q(Q(o*g)+Q(f*h));N[a+128>>2]=Q(n*e)+Q(Q(l*g)+Q(f*m));return a}function rg(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);h=Ia-32|0;Ia=h;n=J[a+76>>2];Ka[J[J[n>>2]+32>>2]](n,b,c);n=h+4|0;dc(n,b);m=N[a+36>>2];o=N[a+40>>2];p=N[a+44>>2];q=N[h+24>>2];r=N[h+28>>2];s=N[h+20>>2];b=J[a+80>>2];i=N[h+12>>2];d=N[a+28>>2];j=N[h+8>>2];e=N[a+24>>2];g=N[h+16>>2];f=N[a+32>>2];k=N[h+4>>2];l=N[a+20>>2];N[b+28>>2]=Q(i*d)+Q(Q(j*e)+Q(Q(g*f)+Q(k*l)));N[b+24>>2]=Q(l*j)+Q(Q(Q(g*d)-Q(f*i))-Q(k*e));N[b+20>>2]=Q(d*k)+Q(Q(Q(g*e)-Q(f*j))-Q(i*l));N[b+16>>2]=Q(e*i)+Q(Q(Q(g*l)-Q(f*k))-Q(j*d));d=Q(m-s);d=Q(d+d);e=Q(o-q);e=Q(e+e);f=Q(p-r);f=Q(f+f);l=Q(Q(Q(Q(-k)*d)-Q(e*j))-Q(i*f));m=Q(Q(g*g)+Q(-.5));N[b+40>>2]=Q(Q(f*m)+Q(g*Q(Q(j*d)-Q(k*e))))-Q(i*l);N[b+36>>2]=Q(Q(e*m)+Q(g*Q(Q(k*f)-Q(i*d))))-Q(j*l);N[b+32>>2]=Q(Q(d*m)+Q(g*Q(Q(i*e)-Q(j*f))))-Q(k*l);dc(n,c);m=N[a- -64>>2];o=N[a+68>>2];p=N[a+72>>2];q=N[h+24>>2];r=N[h+28>>2];s=N[h+20>>2];b=J[a+80>>2];i=N[h+12>>2];d=N[a+56>>2];j=N[h+8>>2];e=N[a+52>>2];g=N[h+16>>2];f=N[a+60>>2];k=N[h+4>>2];l=N[a+48>>2];N[b+56>>2]=Q(i*d)+Q(Q(j*e)+Q(Q(g*f)+Q(k*l)));N[b+52>>2]=Q(l*j)+Q(Q(Q(g*d)-Q(f*i))-Q(k*e));N[b+48>>2]=Q(d*k)+Q(Q(Q(g*e)-Q(f*j))-Q(i*l));N[b+44>>2]=Q(e*i)+Q(Q(Q(g*l)-Q(f*k))-Q(j*d));d=Q(m-s);d=Q(d+d);e=Q(o-q);e=Q(e+e);f=Q(p-r);f=Q(f+f);l=Q(Q(Q(Q(-k)*d)-Q(e*j))-Q(i*f));m=Q(Q(g*g)+Q(-.5));N[b+68>>2]=Q(Q(f*m)+Q(g*Q(Q(j*d)-Q(k*e))))-Q(i*l);N[b- -64>>2]=Q(Q(e*m)+Q(g*Q(Q(k*f)-Q(i*d))))-Q(j*l);N[b+60>>2]=Q(Q(d*m)+Q(g*Q(Q(i*e)-Q(j*f))))-Q(k*l);a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a);Ia=h+32|0}function QX(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;e=J[a>>2];f=(J[a+4>>2]-e|0)/48|0;if(f>>>0>>0){e=a;a:{i=b-f|0;g=J[a+8>>2];d=J[a+4>>2];if(i>>>0<=(g-d|0)/48>>>0){if(i){a=P(i,48)+d|0;while(1){b=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=b;J[d+8>>2]=J[c+8>>2];I[d+12>>1]=L[c+12>>1];N[d+16>>2]=N[c+16>>2];N[d+20>>2]=N[c+20>>2];N[d+24>>2]=N[c+24>>2];N[d+28>>2]=N[c+28>>2];N[d+32>>2]=N[c+32>>2];N[d+36>>2]=N[c+36>>2];N[d+40>>2]=N[c+40>>2];J[d+44>>2]=J[c+44>>2];d=d+48|0;if((a|0)!=(d|0)){continue}break}}else{a=d}J[e+4>>2]=a;break a}b:{a=J[e>>2];f=(d-a|0)/48|0;h=i+f|0;if(h>>>0<89478486){b=(g-a|0)/48|0;a=b<<1;j=b>>>0>=44739242?89478485:a>>>0>h>>>0?a:h;if(j){if(j>>>0>=89478486){break b}g=Ua(P(j,48))}else{g=0}a=g+P(f,48)|0;h=a+P(i,48)|0;b=a;while(1){f=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=f;J[b+8>>2]=J[c+8>>2];I[b+12>>1]=L[c+12>>1];N[b+16>>2]=N[c+16>>2];N[b+20>>2]=N[c+20>>2];N[b+24>>2]=N[c+24>>2];N[b+28>>2]=N[c+28>>2];N[b+32>>2]=N[c+32>>2];N[b+36>>2]=N[c+36>>2];N[b+40>>2]=N[c+40>>2];J[b+44>>2]=J[c+44>>2];b=b+48|0;if((h|0)!=(b|0)){continue}break}c=J[e>>2];if((c|0)!=(d|0)){while(1){d=d-48|0;b=J[d+4>>2];a=a-48|0;J[a>>2]=J[d>>2];J[a+4>>2]=b;J[a+8>>2]=J[d+8>>2];I[a+12>>1]=L[d+12>>1];N[a+16>>2]=N[d+16>>2];N[a+20>>2]=N[d+20>>2];N[a+24>>2]=N[d+24>>2];N[a+28>>2]=N[d+28>>2];N[a+32>>2]=N[d+32>>2];N[a+36>>2]=N[d+36>>2];N[a+40>>2]=N[d+40>>2];J[a+44>>2]=J[d+44>>2];if((c|0)!=(d|0)){continue}break}d=J[e>>2]}J[e+8>>2]=P(j,48)+g;J[e+4>>2]=h;J[e>>2]=a;if(d){fb(d)}break a}ga();B()}pc();B()}return}if(b>>>0>>0){J[a+4>>2]=e+P(b,48)}}function Xv(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;d=Ia-16|0;Ia=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;a:{if(!J[a+16>>2]){break a}e=J[a+12>>2];g=J[e>>2];if((g|0)==-1){c=J[a+20>>2];while(1){f=f+1|0;if((c|0)==(f|0)){break a}g=J[e+(f<<2)>>2];if((g|0)==-1){continue}break}}b:while(1){e=P(g,12);j=J[(e+J[a+4>>2]|0)+8>>2];if(Ka[J[J[j>>2]+8>>2]](j,b,0)|0){i=e+J[a+4>>2]|0;e=J[d+8>>2];c:{if(e>>>0>=(J[d+12>>2]&2147483647)>>>0){e=0;c=J[d+12>>2];k=c&2147483647?c<<1:1;d:{if(!k){break d}c=k<<3;if(!c){break d}e=J[42504];h=e+12|0;e=(o=h,p=c,q=Ka[J[J[e>>2]+20>>2]](e)|0?36370:70610,r=19542,s=553,n=J[J[h>>2]+8>>2],Ka[n](o|0,p|0,q|0,r|0,s|0)|0)}c=J[d+8>>2];if((c|0)>0){l=(c<<3)+e|0;h=J[d+4>>2];c=e;while(1){m=J[h+4>>2];J[c>>2]=J[h>>2];J[c+4>>2]=m;h=h+8|0;c=c+8|0;if(l>>>0>c>>>0){continue}break}c=J[d+8>>2]}h=J[i+4>>2];c=(c<<3)+e|0;J[c>>2]=J[i>>2];J[c+4>>2]=h;e:{if(J[d+12>>2]<0){break e}c=J[d+4>>2];if(!c){break e}i=J[42504]+12|0;Ka[J[J[i>>2]+12>>2]](i,c)}J[d+12>>2]=k;J[d+4>>2]=e;break c}c=J[i+4>>2];e=J[d+4>>2]+(e<<3)|0;J[e>>2]=J[i>>2];J[e+4>>2]=c}J[d+8>>2]=J[d+8>>2]+1;Ka[J[J[j>>2]+4>>2]](j)}g=J[J[a+8>>2]+(g<<2)>>2];if((g|0)!=-1){continue}e=J[a+12>>2];c=J[a+20>>2];while(1){f=f+1|0;if((c|0)!=(f|0)){g=J[e+(f<<2)>>2];if((g|0)==-1){continue}continue b}break}break}if(!J[d+8>>2]){break a}f=0;while(1){Hm(a,J[d+4>>2]+(f<<3)|0);f=f+1|0;if(f>>>0>2]){continue}break}}a=J[d+12>>2];f:{if((a|0)<0|!(a&2147483647)){break f}a=J[d+4>>2];if(!a){break f}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ia=d+16|0}function Xda(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;e=Ia-16|0;Ia=e;d=J[a+8>>2];if(d){Zg(d+J[(L[d+4>>1]<<2)+105636>>2]|0,0,a)}d=J[a+12>>2];if(d){Zg(d+J[(L[d+4>>1]<<2)+105636>>2]|0,0,a)}a:{b:{c:{if(!b){if(c){break b}J[a+8>>2]=0;J[a+12>>2]=0;break c}ne(J[(L[b+4>>1]<<2)+105636>>2]+b|0,0,a);if(c){break b}J[a+12>>2]=0;J[a+8>>2]=b;Ka[J[J[b>>2]+52>>2]](e+1|0,b);if(K[e+1|0]&8){break c}f=Ka[J[J[b>>2]+28>>2]](b)|0}i=1;break a}ne(J[(L[c+4>>1]<<2)+105636>>2]+c|0,0,a);J[a+12>>2]=c;J[a+8>>2]=b;d:{if(!b){break d}Ka[J[J[b>>2]+52>>2]](e+3|0,b);if(K[e+3|0]&8){break d}f=Ka[J[J[b>>2]+28>>2]](b)|0}Ka[J[J[c>>2]+52>>2]](e+2|0,c);if(!(K[e+2|0]&8)){g=Ka[J[J[c>>2]+28>>2]](c)|0}d=g?f?f:g:0;f=b?f?d:0:d}g=a+16|0;e:{f:{g:{h:{if((J[a+20>>2]>>>30|0)-3>>>0<4294967294){break h}d=J[a+16>>2];if(!d){break h}d=d-16|0;if((d|0)==(f|0)){break g}if(!d){break f}J[e+4>>2]=a;pb(d+5892|0,e+4|0);si(d+16|0,g);break f}if(f){break f}}f=0;a=0;i:{if(!b){break i}j:{switch(L[b+4>>1]-5|0){case 0:a=b+48|0;break i;case 8:a=b+48|0;break i;default:break j}}a=b+48|0}k:{if(i){break k}l:{switch(L[c+4>>1]-5|0){case 0:f=c+48|0;break k;case 8:f=c+48|0;break k;default:break l}}f=c+48|0}PG(g,a,f);break e}d=0;m:{if(!b){break m}n:{switch(L[b+4>>1]-5|0){case 0:d=b+48|0;break m;case 8:d=b+48|0;break m;default:break n}}d=b+48|0}o:{if(i){break o}p:{switch(L[c+4>>1]-5|0){case 0:h=c+48|0;break o;case 8:h=c+48|0;break o;default:break p}}h=c+48|0}PG(g,d,h);if(!f){break e}J[e+8>>2]=a;a=qb(f+5892|0,e+8|0,e+15|0);if(!K[e+15|0]){J[a>>2]=J[e+8>>2]}hl(f+16|0,g)}Ia=e+16|0}function vba(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;a=J[42497];f=J[a+3632>>2];if(!f){l=Ia-16|0;Ia=l;j=a+3344|0;g=J[j+284>>2];if(g){f=J[42504];k=Ka[J[J[f>>2]+20>>2]](f)|0?32626:70610;k=Ka[J[J[f+12>>2]+8>>2]](f+12|0,g,k,21908,180)|0}else{k=0}J[l+12>>2]=k;f=J[j+268>>2];a:{if(f>>>0>=(J[j+272>>2]&2147483647)>>>0){f=0;g=j+4|0;h=J[g+268>>2];m=h&2147483647?h<<1:1;b:{if(!m){break b}h=m<<2;if(!(K[g+256|0]|h>>>0>256)){H[g+256|0]=1;f=g;break b}if(!h){break b}f=J[42504];i=f+12|0;f=(q=i,r=h,s=Ka[J[J[f>>2]+20>>2]](f)|0?32626:70610,t=19459,u=553,p=J[J[i>>2]+8>>2],Ka[p](q|0,r|0,s|0,t|0,u|0)|0)}i=J[g+264>>2];o=(i<<2)+f|0;if((i|0)>0){n=J[g+260>>2];h=f;while(1){J[h>>2]=J[n>>2];n=n+4|0;h=h+4|0;if(o>>>0>h>>>0){continue}break}}J[o>>2]=J[l+12>>2];c:{if(J[g+268>>2]<0){break c}h=J[g+260>>2];if((h|0)==(g|0)){H[g+256|0]=0;break c}if(!h){break c}i=J[42504]+12|0;Ka[J[J[i>>2]+12>>2]](i,h);i=J[g+264>>2]}J[g+268>>2]=m;J[g+260>>2]=f;J[g+264>>2]=i+1;break a}J[J[j+264>>2]+(f<<2)>>2]=k;J[j+268>>2]=f+1}f=(P(J[j+276>>2],400)+k|0)-400|0;if(k>>>0<=f>>>0){g=J[j+288>>2];while(1){J[f>>2]=g;g=f;f=f-400|0;if(k>>>0<=f>>>0){continue}break}J[j+288>>2]=g}Ia=l+16|0;f=J[a+3632>>2]}J[a+3632>>2]=J[f>>2];a=a+3624|0;J[a>>2]=J[a>>2]+1;J[f+4>>2]=65550;J[f+8>>2]=0;J[f+12>>2]=0;J[f+16>>2]=0;J[f>>2]=149764;$F(f+20|0,c,e,0);J[f+396>>2]=d;J[f+392>>2]=b;J[f+12>>2]=J[f+12>>2]&-251658241|134217728;a=J[b+320>>2];a=Ka[J[J[a>>2]+100>>2]](a)|0;J[f+388>>2]=f;J[f>>2]=149476;J[f+384>>2]=a+12;return f|0}function Nca(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;a=J[42497];f=J[a+3928>>2];if(!f){l=Ia-16|0;Ia=l;j=a+3640|0;g=J[j+284>>2];if(g){f=J[42504];k=Ka[J[J[f>>2]+20>>2]](f)|0?46648:70610;k=Ka[J[J[f+12>>2]+8>>2]](f+12|0,g,k,21908,180)|0}else{k=0}J[l+12>>2]=k;f=J[j+268>>2];a:{if(f>>>0>=(J[j+272>>2]&2147483647)>>>0){f=0;g=j+4|0;h=J[g+268>>2];m=h&2147483647?h<<1:1;b:{if(!m){break b}h=m<<2;if(!(K[g+256|0]|h>>>0>256)){H[g+256|0]=1;f=g;break b}if(!h){break b}f=J[42504];i=f+12|0;f=(q=i,r=h,s=Ka[J[J[f>>2]+20>>2]](f)|0?46648:70610,t=19459,u=553,p=J[J[i>>2]+8>>2],Ka[p](q|0,r|0,s|0,t|0,u|0)|0)}i=J[g+264>>2];o=(i<<2)+f|0;if((i|0)>0){n=J[g+260>>2];h=f;while(1){J[h>>2]=J[n>>2];n=n+4|0;h=h+4|0;if(o>>>0>h>>>0){continue}break}}J[o>>2]=J[l+12>>2];c:{if(J[g+268>>2]<0){break c}h=J[g+260>>2];if((h|0)==(g|0)){H[g+256|0]=0;break c}if(!h){break c}i=J[42504]+12|0;Ka[J[J[i>>2]+12>>2]](i,h);i=J[g+264>>2]}J[g+268>>2]=m;J[g+260>>2]=f;J[g+264>>2]=i+1;break a}J[J[j+264>>2]+(f<<2)>>2]=k;J[j+268>>2]=f+1}f=(P(J[j+276>>2],400)+k|0)-400|0;if(k>>>0<=f>>>0){g=J[j+288>>2];while(1){J[f>>2]=g;g=f;f=f-400|0;if(k>>>0<=f>>>0){continue}break}J[j+288>>2]=g}Ia=l+16|0;f=J[a+3928>>2]}J[a+3928>>2]=J[f>>2];a=a+3920|0;J[a>>2]=J[a>>2]+1;J[f+4>>2]=65551;J[f+8>>2]=0;J[f+12>>2]=0;J[f+16>>2]=0;J[f>>2]=150144;$F(f+20|0,c,e,1);J[f+396>>2]=d;J[f+392>>2]=b;J[f+12>>2]=J[f+12>>2]&-251658241|134217728;a=J[b+320>>2];a=Ka[J[J[a>>2]+100>>2]](a)|0;J[f+388>>2]=f;J[f>>2]=149948;J[f+384>>2]=a+12;return f|0}function ql(a,b){var c=Q(0),d=Q(0),e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=0,o=Q(0);f=J[a+36>>2];e=J[a+40>>2];a:{if(!e){m=1;e=P(J[f+4>>2],24)+b|0;c=N[e+12>>2];i=N[e+8>>2];j=N[e+4>>2];k=N[e>>2];g=N[e+20>>2];h=N[e+16>>2];n=J[f>>2];if(n>>>0>1){while(1){e=P(J[(f+(m<<2)|0)+4>>2],24)+b|0;d=N[e+12>>2];c=c>d?c:d;d=N[e+8>>2];i=d>i?i:d;d=N[e+4>>2];j=d>j?j:d;d=N[e>>2];k=d>k?k:d;d=N[e+20>>2];g=d>2];h=d>2]=0;N[a+8>>2]=i;N[a+4>>2]=j;N[a>>2]=k;i=Q(0);break a}i=N[e>>2];c=N[f>>2];g=N[e+4>>2];h=N[f+4>>2];j=N[e+8>>2];k=N[f+8>>2];d=N[f+12>>2];l=N[e+12>>2];N[a+12>>2]=d>2]=j>k?k:j;N[a+4>>2]=g>h?h:g;N[a>>2]=c>2];c=N[e+28>>2];i=c>2];g=N[e+24>>2];g=c>g?c:g;c=N[f+20>>2];h=N[e+20>>2];h=c>h?c:h;c=N[f+16>>2];j=N[e+16>>2];c=c>j?c:j}N[a+16>>2]=c;N[a+28>>2]=i;N[a+24>>2]=g;N[a+20>>2]=h;a=J[a+32>>2];b:{if(!a){break b}while(1){b=J[a+36>>2];i=N[b+16>>2];f=J[a+40>>2];c=N[f+16>>2];i=c>2];g=N[f+12>>2];c=c>2];h=N[f+8>>2];g=g>2];j=N[f+4>>2];h=h>2];k=N[f+28>>2];j=j>k?j:k;k=N[b+24>>2];d=N[f+24>>2];k=d>2];l=N[f+20>>2];d=d>l?d:l;l=N[b>>2];o=N[f>>2];l=l>2]|h!=N[a+4>>2]|(g!=N[a+8>>2]|c!=N[a+12>>2])){break c}if(i!=N[a+16>>2]|d!=N[a+20>>2]|k!=N[a+24>>2]){break c}if(j==N[a+28>>2]){break b}}N[a+16>>2]=i;N[a+12>>2]=c;N[a+8>>2]=g;N[a+4>>2]=h;N[a>>2]=l;N[a+28>>2]=j;N[a+24>>2]=k;N[a+20>>2]=d;a=J[a+32>>2];if(a){continue}break}}}function nD(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;k=a;a:{b:{a=a+32|0;b=J[a+980>>2];d=J[b+284>>2];if(d){e=J[a+2368>>2];i=J[a+2348>>2];if(!i){break b}g=J[b+280>>2];while(1){f=c<<2;b=J[f+g>>2];f=J[f+J[a+2504>>2]>>2];h=f>>>5|0;if(!(h>>>0<(J[e+24>>2]&2147483647)>>>0&(J[J[e+20>>2]+(h<<2)>>2]>>>f&1))){h=J[42469]+J[b+28>>2]|0;b=J[J[b+4>>2]+44>>2];Ka[J[J[i>>2]+8>>2]](i,h,J[((K[b+9|0]<<2)+169864|0)+40>>2]+b|0)}c=c+1|0;if((d|0)!=(c|0)){continue}break}b=J[a+980>>2]}a=0;break a}i=J[e+24>>2]&2147483647;g=J[a+2504>>2];a=0;while(1){f=J[g+(c<<2)>>2];h=f>>>5|0;a=h>>>0>>0&(J[J[e+20>>2]+(h<<2)>>2]>>>f&1)?a:1;c=c+1|0;if((d|0)!=(c|0)){continue}break}}J[b+284>>2]=0;c=a;a=J[k+1012>>2];e=J[a+292>>2];b=J[a+296>>2];c:{if(!b){break c}d=J[k+2380>>2];if(d){a=0;if((b|0)!=1){i=b&-2;while(1){g=a<<2;f=J[g+e>>2];if(M[f+12>>2]<=3221225471){Ka[J[J[d>>2]+12>>2]](d,f)}g=J[e+(g|4)>>2];if(M[g+12>>2]<=3221225471){Ka[J[J[d>>2]+12>>2]](d,g)}a=a+2|0;j=j+2|0;if((i|0)!=(j|0)){continue}break}}if(!(b&1)){break c}a=J[e+(a<<2)>>2];if(M[a+12>>2]>3221225471){break c}Ka[J[J[d>>2]+12>>2]](d,a);break c}d=b&3;d:{if(b>>>0<4){a=0;break d}b=b&-4;a=0;while(1){h=c;c=a<<2;c=h|(M[J[e+(c|12)>>2]+12>>2]<3221225472|M[J[e+(c|8)>>2]+12>>2]<3221225472|M[J[e+(c|4)>>2]+12>>2]<3221225472|M[J[c+e>>2]+12>>2]<3221225472);a=a+4|0;l=l+4|0;if((b|0)!=(l|0)){continue}break}}if(!d){break c}while(1){c=M[J[e+(a<<2)>>2]+12>>2]<3221225472|c;a=a+1|0;j=j+1|0;if((d|0)!=(j|0)){continue}break}}J[J[k+1012>>2]+296>>2]=0;if(c&1){Xa(J[42504],2,13913,2040,71922,0)}}function RY(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=J[a>>2];e=(J[a+4>>2]-f|0)/48|0;if(e>>>0>>0){f=a;a:{j=b-e|0;h=J[a+8>>2];d=J[a+4>>2];if(j>>>0<=(h-d|0)/48>>>0){if(j){a=P(j,48)+d|0;while(1){N[d>>2]=N[c>>2];N[d+4>>2]=N[c+4>>2];N[d+8>>2]=N[c+8>>2];N[d+12>>2]=N[c+12>>2];N[d+16>>2]=N[c+16>>2];N[d+20>>2]=N[c+20>>2];N[d+24>>2]=N[c+24>>2];J[d+28>>2]=J[c+28>>2];N[d+32>>2]=N[c+32>>2];N[d+36>>2]=N[c+36>>2];N[d+40>>2]=N[c+40>>2];J[d+44>>2]=J[c+44>>2];d=d+48|0;if((a|0)!=(d|0)){continue}break}}else{a=d}J[f+4>>2]=a;break a}b:{i=J[f>>2];e=(d-i|0)/48|0;g=e+j|0;if(g>>>0<89478486){b=(h-i|0)/48|0;a=b<<1;g=b>>>0>=44739242?89478485:a>>>0>g>>>0?a:g;if(g){if(g>>>0>=89478486){break b}h=Ua(P(g,48))}else{h=0}a=h+P(e,48)|0;e=a+P(j,48)|0;b=a;while(1){N[b>>2]=N[c>>2];N[b+4>>2]=N[c+4>>2];N[b+8>>2]=N[c+8>>2];N[b+12>>2]=N[c+12>>2];N[b+16>>2]=N[c+16>>2];N[b+20>>2]=N[c+20>>2];N[b+24>>2]=N[c+24>>2];J[b+28>>2]=J[c+28>>2];N[b+32>>2]=N[c+32>>2];N[b+36>>2]=N[c+36>>2];N[b+40>>2]=N[c+40>>2];J[b+44>>2]=J[c+44>>2];b=b+48|0;if((e|0)!=(b|0)){continue}break}if((d|0)!=(i|0)){while(1){a=a-48|0;d=d-48|0;N[a>>2]=N[d>>2];N[a+4>>2]=N[d+4>>2];N[a+8>>2]=N[d+8>>2];N[a+12>>2]=N[d+12>>2];N[a+16>>2]=N[d+16>>2];N[a+20>>2]=N[d+20>>2];N[a+24>>2]=N[d+24>>2];J[a+28>>2]=J[d+28>>2];N[a+32>>2]=N[d+32>>2];N[a+36>>2]=N[d+36>>2];N[a+40>>2]=N[d+40>>2];J[a+44>>2]=J[d+44>>2];if((d|0)!=(i|0)){continue}break}}J[f+8>>2]=h+P(g,48);J[f+4>>2]=e;J[f>>2]=a;if(i){fb(i)}break a}ga();B()}pc();B()}return}if(b>>>0>>0){J[a+4>>2]=f+P(b,48)}}function xj(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0);A=N[c+20>>2];b=J[b+92>>2];v=N[b+24>>2];y=N[b+20>>2];l=N[c+24>>2];u=J[c+36>>2];w=N[u+48>>2];x=N[u+56>>2];B=N[u+52>>2];C=N[c+16>>2];z=N[b+16>>2];o=N[c+8>>2];e=N[u+40>>2];p=N[c+4>>2];f=N[u+36>>2];m=N[c+12>>2];d=N[u+44>>2];g=N[u+32>>2];q=N[c>>2];n=Q(Q(o*e)+Q(Q(p*f)+Q(Q(m*d)+Q(g*q))));h=N[b+12>>2];i=N[b>>2];r=Q(Q(f*o)+Q(Q(Q(d*q)-Q(m*g))-Q(p*e)));s=Q(Q(e*q)+Q(Q(Q(d*p)-Q(m*f))-Q(o*g)));j=N[b+4>>2];t=Q(Q(g*p)+Q(Q(Q(d*o)-Q(m*e))-Q(q*f)));k=N[b+8>>2];N[a+12>>2]=Q(Q(Q(n*h)-Q(i*r))-Q(s*j))-Q(t*k);N[a+8>>2]=Q(Q(r*j)+Q(Q(n*k)+Q(t*h)))-Q(i*s);N[a+4>>2]=Q(Q(t*i)+Q(Q(n*j)+Q(s*h)))-Q(k*r);N[a>>2]=Q(Q(s*k)+Q(Q(n*i)+Q(r*h)))-Q(j*t);D=l;h=Q(x*Q(-2));i=Q(w*Q(-2));j=Q(B*Q(-2));w=Q(Q(e*h)+Q(Q(g*i)+Q(f*j)));x=Q(Q(d*d)+Q(-.5));k=Q(Q(e*w)+Q(Q(h*x)-Q(d*Q(Q(g*j)-Q(i*f)))));k=Q(k+k);l=Q(Q(g*w)+Q(Q(i*x)-Q(d*Q(Q(f*h)-Q(j*e)))));l=Q(l+l);d=Q(Q(f*w)+Q(Q(j*x)-Q(d*Q(Q(e*i)-Q(h*g)))));d=Q(d+d);h=Q(Q(o*k)+Q(Q(q*l)+Q(p*d)));i=Q(Q(m*m)+Q(-.5));e=Q(v+v);f=Q(z+z);g=Q(y+y);j=Q(Q(t*e)+Q(Q(r*f)+Q(s*g)));v=Q(Q(n*n)+Q(-.5));N[a+24>>2]=Q(D+Q(Q(o*h)+Q(Q(k*i)+Q(m*Q(Q(q*d)-Q(l*p))))))+Q(Q(t*j)+Q(Q(e*v)+Q(n*Q(Q(r*g)-Q(f*s)))));N[a+20>>2]=Q(A+Q(Q(p*h)+Q(Q(d*i)+Q(m*Q(Q(o*l)-Q(k*q))))))+Q(Q(s*j)+Q(Q(g*v)+Q(n*Q(Q(t*f)-Q(e*r)))));N[a+16>>2]=Q(C+Q(Q(q*h)+Q(Q(l*i)+Q(m*Q(Q(p*k)-Q(d*o))))))+Q(Q(r*j)+Q(Q(f*v)+Q(n*Q(Q(s*e)-Q(g*t)))))}function Jja(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=Q(0),u=0,v=Q(0);g=Ia-16|0;Ia=g;J[g+12>>2]=0;J[g+8>>2]=0;j=J[a+48>>2];p=J[a+32>>2];t=N[a+36>>2];k=J[a+20>>2];l=J[a+28>>2];h=J[l+8>>2]&2147483647;if(h){u=J[J[l>>2]+11936>>2];m=32;while(1){i=c+32|0;r=h>>>0>>0?h:i;if(r>>>0>c>>>0){q=h>>>0>m>>>0?m:h;b=c;while(1){s=(b<<2)+u|0;d=J[s>>2];f=J[d+32>>2];e=J[J[l>>2]+12144>>2]+P(b,52)|0;J[e>>2]=J[d+28>>2];J[e+4>>2]=f;J[e+48>>2]=J[d+76>>2];f=J[d+72>>2];J[e+40>>2]=J[d+68>>2];J[e+44>>2]=f;f=J[d+64>>2];J[e+32>>2]=J[d+60>>2];J[e+36>>2]=f;f=J[d+56>>2];J[e+24>>2]=J[d+52>>2];J[e+28>>2]=f;f=J[d+48>>2];J[e+16>>2]=J[d+44>>2];J[e+20>>2]=f;f=J[d+40>>2];J[e+8>>2]=J[d+36>>2];J[e+12>>2]=f;d=L[J[J[s>>2]+60>>2]+12>>1];e=d&255;n=e>>>0>n>>>0?e:n;d=d>>>8|0;o=d>>>0>o>>>0?d:o;b=b+1|0;if((q|0)!=(b|0)){continue}break}}d=J[l>>2];b=db(J[j+620>>2],56);d=J[d+12144>>2];e=J[j+636>>2];q=J[j+632>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+8>>2]=q;J[b+12>>2]=e;J[b+36>>2]=r-c;J[b+28>>2]=j;J[b>>2]=139316;J[b+32>>2]=d+P(c,52);N[b+40>>2]=N[p>>2];N[b+44>>2]=N[p+4>>2];v=N[p+8>>2];N[b+52>>2]=t;N[b+48>>2]=v;J[b+24>>2]=1;J[b+20>>2]=k;if(k){Ka[J[J[k>>2]+16>>2]](k);J[b+16>>2]=J[J[b+20>>2]+16>>2];c=J[b>>2]}else{c=139316}Ka[J[c+20>>2]](b);m=m+32|0;c=i;if(h>>>0>c>>>0){continue}break}}c=J[g+8>>2];J[g+8>>2]=c>>>0>>0?o:c;c=J[g+12>>2];J[g+12>>2]=c>>>0>>0?n:c;b=J[a+40>>2];c=J[b>>2];i=b;b=J[g+12>>2];J[i>>2]=(b|0)<(c|0)?c:b;c=J[a+44>>2];a=J[c>>2];b=c;c=J[g+8>>2];J[b>>2]=(a|0)>(c|0)?a:c;Ia=g+16|0}function wJ(a,b,c,d,e,f,g,h,i,j){var k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0;k=Ia-2112|0;Ia=k;q=L[a+12>>1];a:{if((q|0)==65535){o=N[b>>2];l=N[b+4>>2];m=N[J[a+8>>2]+32>>2];n=Q(Q(m*N[b+8>>2])*d);N[c+8>>2]=n;l=Q(Q(m*l)*d);N[c+4>>2]=l;d=Q(Q(m*o)*d);N[c>>2]=d;o=N[b+20>>2];p=N[b+16>>2];m=Q(N[b+24>>2]*e);N[c+24>>2]=m;o=Q(o*e);N[c+20>>2]=o;e=Q(p*e);N[c+16>>2]=e;break a}a=J[a>>2];n=N[b+20>>2];l=N[b>>2];m=N[b+4>>2];o=N[b+8>>2];p=N[b+16>>2];N[k+56>>2]=N[b+24>>2]*e;N[k+52>>2]=n*e;J[k+60>>2]=0;J[k+44>>2]=0;N[k+48>>2]=p*e;N[k+40>>2]=o*d;N[k+36>>2]=m*d;N[k+32>>2]=l*d;Ka[J[J[a>>2]+104>>2]](a,q,k- -64|0,k+32|0,c);m=N[c+24>>2];o=N[c+20>>2];e=N[c+16>>2];n=N[c+8>>2];l=N[c+4>>2];d=N[c>>2]}o=Q(Q(Q(N[b+8>>2]*n)+Q(Q(N[b>>2]*d)+Q(N[b+4>>2]*l)))+Q(Q(N[b+24>>2]*m)+Q(Q(N[b+16>>2]*e)+Q(N[b+20>>2]*o))));b=L[f+12>>1];b:{if((b|0)==65535){l=N[g>>2];n=N[g+4>>2];e=N[J[f+8>>2]+32>>2];d=Q(Q(e*N[g+8>>2])*i);N[h+8>>2]=d;n=Q(Q(e*n)*i);N[h+4>>2]=n;i=Q(Q(e*l)*i);N[h>>2]=i;e=N[g+20>>2];p=N[g+16>>2];l=Q(N[g+24>>2]*j);N[h+24>>2]=l;m=Q(e*j);N[h+20>>2]=m;j=Q(p*j);N[h+16>>2]=j;break b}a=J[f>>2];d=N[g+20>>2];e=N[g>>2];n=N[g+4>>2];l=N[g+8>>2];m=N[g+16>>2];N[k+56>>2]=N[g+24>>2]*j;N[k+52>>2]=d*j;J[k+60>>2]=0;J[k+44>>2]=0;N[k+48>>2]=m*j;N[k+40>>2]=l*i;N[k+36>>2]=n*i;N[k+32>>2]=e*i;Ka[J[J[a>>2]+104>>2]](a,b,k- -64|0,k+32|0,h);l=N[h+24>>2];m=N[h+20>>2];j=N[h+16>>2];d=N[h+8>>2];n=N[h+4>>2];i=N[h>>2]}Ia=k+2112|0;return Q(o+Q(Q(Q(N[g+8>>2]*d)+Q(Q(N[g>>2]*i)+Q(N[g+4>>2]*n)))+Q(Q(N[g+24>>2]*l)+Q(Q(N[g+16>>2]*j)+Q(N[g+20>>2]*m)))))}function cG(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;f=J[42504];h=f+12|0;g=(J[c>>2]+J[a+40>>2]|0)+1|0;e=ala(g,0,28,0);i=e+4|0;e=(n=h,o=Ja?-1:e>>>0>i>>>0?-1:i,p=Ka[J[J[f>>2]+20>>2]](f)|0?49944:70610,q=14362,r=659,m=J[J[h>>2]+8>>2],Ka[m](n|0,o|0,p|0,q|0,r|0)|0);J[e>>2]=g;g=e+4|0;f=J[a+40>>2];e=(f+J[c>>2]<<2)+4|0;a:{if(!e){e=0;break a}f=J[42504]+12|0;e=Ka[J[J[f>>2]+8>>2]](f,e,29113,14362,660)|0;f=J[a+40>>2]}g=Va(g,J[a+8>>2],P(f,28));h=Va(e,J[a+36>>2],J[a+40>>2]<<2);f=J[a+40>>2];e=g+P(f,28)|0;N[e>>2]=N[b>>2];N[e+4>>2]=N[b+4>>2];N[e+8>>2]=N[b+8>>2];N[e+12>>2]=N[b+12>>2];N[e+16>>2]=N[b+16>>2];N[e+20>>2]=N[b+20>>2];J[e+24>>2]=J[b+24>>2];J[h+(f<<2)>>2]=d;b=J[a+52>>2];if(!(!b|!(J[b+(d>>>3&536870908)>>2]>>>d&1))){e=f>>>5|0;b=b+(e<<2)|0;J[b>>2]=J[b>>2]|1<>2];J[a+60>>2]=b>>>0>e>>>0?b:e}b=J[a+8>>2];if(b){e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,b-4|0)}J[a+8>>2]=g;b=J[a+36>>2];if(b){e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,b)}J[a+36>>2]=h;b:{if(!J[c>>2]){e=J[a+8>>2];break b}e=J[a+8>>2];k=J[c+4>>2];i=f+1|0;g=i;while(1){b=P(g,28)+e|0;f=k+P(j,28)|0;N[b>>2]=N[f>>2];N[b+4>>2]=N[f+4>>2];N[b+8>>2]=N[f+8>>2];N[b+12>>2]=N[f+12>>2];N[b+16>>2]=N[f+16>>2];N[b+20>>2]=N[f+20>>2];f=J[f+24>>2];c:{if(f&1){J[b+24>>2]=f&30|f+(J[a+4>>2]<<5)&-32|1;break c}l=b;b=(f>>>1|0)+i|0;J[l+24>>2]=b<<1;b=h+(b<<2)|0;J[b>>2]=g;J[b+4>>2]=g}g=g+1|0;j=j+1|0;if(j>>>0>2]){continue}break}}J[(h+(J[a+40>>2]<<2)|0)+4>>2]=d;b=J[a+40>>2];J[(P(d,28)+e|0)+24>>2]=b<<1;J[a+40>>2]=(b+J[c>>2]|0)+1}function Xea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{g=J[a+20>>2];d=J[a+28>>2];b:{if(!J[d+1132>>2]){break b}c=J[d+1e3>>2];a=J[c+284>>2];if(!a){break b}f=J[c+280>>2];b=Db(J[d+976>>2],a<<2,1);J[d+4628>>2]=b;if(b){while(1){b=J[J[(J[c+184>>2]+P(J[f+(e<<2)>>2]>>>7|0,24)|0)+20>>2]+100>>2];c:{if(!b){break c}b=qh(b);h=K[b+44|0];if(h&2|!J[b+20>>2]){break c}J[J[d+4628>>2]+(i<<2)>>2]=b;H[b+44|0]=h|2;i=i+1|0}e=e+1|0;a=a-1|0;if(a){continue}break}if(!i){break b}h=J[J[d+976>>2]+1156>>2];j=d+1168|0;a=0;e=0;b=0;while(1){f=K[J[J[d+4628>>2]+(a<<2)>>2]+44|0];c=128;d:{if(f&64){break d}c=40;if(f&32){break d}c=10;if(f&16){break d}c=f>>>2&2}b=c+b|0;e:{if(b>>>0<=255){a=a+1|0;break e}b=db(h,48);f=J[d+4628>>2];c=J[d+976>>2];k=J[c+1832>>2];l=J[c+1836>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+8>>2]=k;J[b+12>>2]=l;J[b+40>>2]=c;J[b+36>>2]=j;a=a+1|0;J[b+32>>2]=a-e;J[b+28>>2]=f+(e<<2);J[b>>2]=142428;J[b+20>>2]=g;J[b+24>>2]=1;if(g){Ka[J[J[g>>2]+16>>2]](g);J[b+16>>2]=J[J[b+20>>2]+16>>2];e=J[b>>2]}else{e=142428}Ka[J[e+20>>2]](b);b=0;e=a}if((a|0)!=(i|0)){continue}break}if(!b){break b}a=db(h,48);c=J[d+4628>>2];b=J[d+976>>2];f=J[b+1836>>2];h=J[b+1832>>2];J[a+24>>2]=0;J[a+16>>2]=0;J[a+8>>2]=h;J[a+12>>2]=f;J[a+40>>2]=b;J[a+36>>2]=d+1168;J[a+32>>2]=i-e;J[a+28>>2]=c+(e<<2);J[a>>2]=142428;J[a+20>>2]=g;J[a+24>>2]=1;if(g){Ka[J[J[g>>2]+16>>2]](g);J[a+16>>2]=J[J[a+20>>2]+16>>2];b=J[a>>2]}else{b=142428}Ka[J[b+20>>2]](a);break a}a=J[42504];a=Ka[J[J[a>>2]+4>>2]](a)|0;Ka[J[J[a>>2]+8>>2]](a,16,74392,13989,3430)}}}function Vt(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;f=rh(a,c,d,4,2);J[f+24>>2]=b;$g(f);Ac(J[f>>2],f);Ac(J[f+4>>2],f);e=J[f+24>>2];a=J[e- -64>>2];b=J[e+60>>2];if(b){I[b+148>>1]=L[b+148>>1]|256;c=J[b+100>>2];J[c+148>>2]=J[c+148>>2]+1}if(a){I[a+148>>1]=L[a+148>>1]|256;c=J[a+100>>2];J[c+148>>2]=J[c+148>>2]+1}d=J[J[f>>2]+40>>2];c=-128;c=b?J[b+144>>2]:c;b=J[d+1e3>>2];a=a?J[a+144>>2]:-128;j=Ia-16|0;Ia=j;d=J[b+20>>2];a:{if(d){h=d-1|0;d=J[J[b+16>>2]+(h<<2)>>2];J[b+20>>2]=h;break a}d=J[b+28>>2];J[b+28>>2]=d+1}h=d<<1;if((h|0)==J[b+116>>2]){qv(b+104|0,(d<<2)+4|0);g=h+2|0;pv(b+128|0,g);ov(b+44|0,g)}g=J[b+124>>2];i=(h>>>0)/(g>>>0)|0;J[J[J[b+104>>2]+(i<<2)>>2]+(h-P(g,i)<<2)>>2]=c;c=h|1;g=J[b+124>>2];i=(c>>>0)/(g>>>0)|0;J[J[J[b+104>>2]+(i<<2)>>2]+(c-P(g,i)<<2)>>2]=a;a=J[b+148>>2];c=(d>>>0)/(a>>>0)|0;J[J[J[b+128>>2]+(c<<2)>>2]+(d-P(a,c)<<2)>>2]=e;a=J[b- -64>>2];c=(d>>>0)/(a>>>0)|0;J[J[J[b+44>>2]+(c<<2)>>2]+(d-P(a,c)<<2)>>2]=f;Bv(b+168|0,d);Bv(b+640|0,d);a=J[b+156>>2];b:{if(a<<5!=(d|0)){break b}c=a&2147483647;a=a<<1&134217726|1;if(c>>>0>=a>>>0){break b}c=J[42504];c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,a<<2,29113,21414,438)|0;e=J[b+152>>2];c:{if(!e){break c}Va(c,e,J[b+156>>2]<<2);if(J[b+156>>2]<0){break c}e=J[b+152>>2];if(!e){break c}g=J[42504];Ka[J[J[g+12>>2]+12>>2]](g+12|0,e)}e=J[b+156>>2];Wa(c+(e<<2)|0,0,a-e<<2);J[b+156>>2]=a;J[b+152>>2]=c}if((J[b+88>>2]&2147483647)==(d|0)){J[j+12>>2]=0;jn(b+80|0,h+2|0,j+12|0)}a=J[b+152>>2]+(d>>>3&536870908)|0;J[a>>2]=J[a>>2]|1<>2]=d;return f}function Zga(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0;k=Ia-16|0;Ia=k;f=J[f>>2];I[k+12>>1]=e;H[k+15|0]=0;e=Ia-112|0;Ia=e;J[e+48>>2]=0;J[e+52>>2]=0;I[e+44>>1]=0;J[e+40>>2]=-1;J[e+56>>2]=0;J[e+60>>2]=0;l=e- -64|0;J[l>>2]=0;J[l+4>>2]=0;J[e+80>>2]=0;J[e+72>>2]=2139095039;J[e+76>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;J[e+108>>2]=0;J[e+104>>2]=g;J[e+100>>2]=f;H[e+96|0]=0;J[e+28>>2]=129680;J[e+8>>2]=J[h>>2];J[e+12>>2]=J[h+4>>2];J[e+16>>2]=J[h+8>>2];J[e+20>>2]=J[h+12>>2];I[e+24>>1]=L[h+16>>1];I[e+6>>1]=L[k+12>>1];Ka[J[J[a>>2]+348>>2]](a,b,c,d,e+28|0,e+6|0,e+8|0,i,j)|0;c=K[e+96|0];H[k+15|0]=c;Ia=e+112|0;Ia=k+16|0;b=J[e+108>>2];a:{if(!c){break a}if(b>>>0>>0){c=J[e+36>>2];a=f+(b<<6)|0;J[a>>2]=J[e+32>>2];J[a+4>>2]=c;J[a+8>>2]=J[e+40>>2];I[a+12>>1]=L[e+44>>1];N[a+16>>2]=N[e+48>>2];N[a+20>>2]=N[e+52>>2];N[a+24>>2]=N[e+56>>2];N[a+28>>2]=N[e+60>>2];N[a+32>>2]=N[e- -64>>2];N[a+36>>2]=N[e+68>>2];N[a+40>>2]=N[e+72>>2];c=J[e+80>>2];J[a+44>>2]=J[e+76>>2];J[a+48>>2]=c;c=J[e+88>>2];J[a+52>>2]=J[e+84>>2];J[a+56>>2]=c;J[a+60>>2]=J[e+92>>2];b=b+1|0;break a}b=J[e+36>>2];a=(f+(g<<6)|0)+-64|0;J[a>>2]=J[e+32>>2];J[a+4>>2]=b;J[a+8>>2]=J[e+40>>2];I[a+12>>1]=L[e+44>>1];N[a+16>>2]=N[e+48>>2];N[a+20>>2]=N[e+52>>2];N[a+24>>2]=N[e+56>>2];N[a+28>>2]=N[e+60>>2];N[a+32>>2]=N[e- -64>>2];N[a+36>>2]=N[e+68>>2];N[a+40>>2]=N[e+72>>2];b=J[e+80>>2];J[a+44>>2]=J[e+76>>2];J[a+48>>2]=b;b=J[e+88>>2];J[a+52>>2]=J[e+84>>2];J[a+56>>2]=b;J[a+60>>2]=J[e+92>>2];b=-1}return b|0}function x3(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;c=J[b>>2];e=a+116|0;if((c|0)!=J[e>>2]){Xa(J[42504],4,13750,258,74611,0);return}a:{b:{c:{switch(c-4|0){case 0:c=J[(H[a+36|0]&1?J[a+40>>2]- -64|0:e)+32>>2];if(!c){break a}c=c+8|0;break b;case 2:c=J[(H[a+36|0]&1?J[a+40>>2]- -64|0:e)+4>>2];if(!c){break a}c=c+8|0;break b;case 1:break c;default:break a}}c=J[(H[a+36|0]&1?J[a+40>>2]- -64|0:e)+36>>2];if(!c){break a}c=c+8|0}d=J[c+4>>2]-1|0;J[c+4>>2]=d;if(d){break a}Ka[J[J[c>>2]+8>>2]](c)}f=Ia-16|0;Ia=f;d:{e:{f:{g:{h:{i:{j:{c=a+32|0;switch((J[c+4>>2]>>>30|0)-2|0){case 0:break i;case 1:break f;default:break j}}d=J[c>>2];if(d){break h}d=c+16|0;Mj(d,b);break g}d=J[c>>2];if(K[d+4785|0]){break e}}g=d+16|0;h=J[J[g+976>>2]+1024>>2];d=c+16|0;Ka[J[J[h>>2]+48>>2]](h,d+32|0);Mj(d,b);b=J[J[g+976>>2]+1024>>2];Ka[J[J[b>>2]+44>>2]](b,d+32|0)}b=J[c-12>>2];if(!b){break d}k:{l:{switch(L[b+4>>1]-5|0){case 0:b=b- -64|0;break k;case 8:b=b- -64|0;break k;default:break l}}b=b- -64|0}H[f+11|0]=0;J[f+12>>2]=1;ed(b,d,f+12|0,f+11|0,0);break d}d=J[c>>2]}_a(d,c);g=J[c+4>>2];J[c+4>>2]=g|1;d=J[c+8>>2];if(!d){d=$a(J[c>>2],g>>>24&15);J[c+8>>2]=d}fc(d- -64|0,b)}Ia=f+16|0;m:{n:{o:{switch(J[a+116>>2]-4|0){case 0:b=J[(H[a+36|0]&1?J[a+40>>2]- -64|0:e)+32>>2];if(!b){break m}b=b+8|0;break n;case 2:b=J[(H[a+36|0]&1?J[a+40>>2]- -64|0:e)+4>>2];if(!b){break m}b=b+8|0;break n;case 1:break o;default:break m}}b=J[(H[a+36|0]&1?J[a+40>>2]- -64|0:e)+36>>2];if(!b){break m}b=b+8|0}J[b+4>>2]=J[b+4>>2]+1}UC(a,80751)} -function Ok(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),J=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0);G=N[e+40>>2];H=N[d+40>>2];I=N[e+44>>2];J=N[d+44>>2];h=N[d+16>>2];i=N[d+20>>2];t=N[e+16>>2];u=N[e+20>>2];n=N[d+28>>2];j=N[e+28>>2];o=N[d+32>>2];k=N[e+32>>2];z=N[b+16>>2];A=N[b+20>>2];K=N[e+36>>2];L=N[d+36>>2];p=N[d+8>>2];m=N[d+4>>2];s=N[d>>2];q=N[d+12>>2];v=N[e+8>>2];w=N[e+4>>2];x=N[e>>2];y=N[e+12>>2];r=N[d+24>>2];l=N[e+24>>2];B=N[b+4>>2];C=N[b+8>>2];N[a+48>>2]=Q(Q(N[b+12>>2]-N[b>>2])*Q(.5))+c;N[a+56>>2]=Q(Q(A-C)*Q(.5))+c;N[a+52>>2]=Q(Q(z-B)*Q(.5))+c;z=N[b+16>>2];A=N[b+20>>2];B=N[b+12>>2];C=N[b>>2];M=N[b+4>>2];O=N[b+8>>2];D=Q(Q(k*o)+Q(Q(l*r)+Q(j*n)));N[a+32>>2]=D;E=Q(Q(u*o)+Q(Q(y*r)+Q(t*n)));N[a+28>>2]=E;n=Q(Q(v*o)+Q(Q(x*r)+Q(w*n)));N[a+24>>2]=n;o=Q(Q(k*i)+Q(Q(l*q)+Q(j*h)));N[a+20>>2]=o;r=Q(Q(u*i)+Q(Q(y*q)+Q(t*h)));N[a+16>>2]=r;q=Q(Q(v*i)+Q(Q(x*q)+Q(w*h)));N[a+12>>2]=q;h=Q(Q(k*p)+Q(Q(l*s)+Q(m*j)));N[a+8>>2]=h;F=Q(Q(u*p)+Q(Q(y*s)+Q(m*t)));N[a+4>>2]=F;p=Q(Q(v*p)+Q(Q(x*s)+Q(w*m)));N[a>>2]=p;c=Q(J-I);m=Q(k*c);k=Q(L-K);i=j;j=Q(H-G);m=Q(m+Q(Q(l*k)+Q(i*j)));l=Q(Q(C+B)*Q(.5));s=Q(h*l);h=Q(Q(M+z)*Q(.5));i=Q(Q(O+A)*Q(.5));N[a+44>>2]=m+Q(Q(s+Q(o*h))+Q(D*i));N[a+40>>2]=Q(Q(u*c)+Q(Q(y*k)+Q(t*j)))+Q(Q(Q(F*l)+Q(r*h))+Q(E*i));N[a+36>>2]=Q(Q(v*c)+Q(Q(x*k)+Q(w*j)))+Q(Q(Q(p*l)+Q(q*h))+Q(n*i));if(!g){ji(f,a+36|0,a+48|0,a)}}function T3(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;e=Ia-16|0;Ia=e;c=J[42504];d=Ka[J[J[c>>2]+20>>2]](c)|0?30110:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,116,d,13913,3060)|0;J[c>>2]=153964;d=J[42504];f=Ka[J[J[d>>2]+20>>2]](d)|0?43552:70610;d=Ka[J[J[d+12>>2]+8>>2]](d+12|0,80,f,23417,95)|0;J[c+4>>2]=d;H[d+76|0]=0;J[d+72>>2]=0;J[c+12>>2]=0;J[c+16>>2]=0;J[c+8>>2]=a;J[c+20>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+40>>2]=0;d=J[b+4>>2];J[c+44>>2]=J[b>>2];J[c+48>>2]=d;d=J[b+12>>2];J[c+52>>2]=J[b+8>>2];J[c+56>>2]=d;d=J[b+20>>2];J[c+60>>2]=J[b+16>>2];J[c+64>>2]=d;d=J[b+28>>2];J[c+68>>2]=J[b+24>>2];J[c+72>>2]=d;d=J[b+36>>2];J[c+76>>2]=J[b+32>>2];J[c+80>>2]=d;d=J[b+44>>2];J[c+84>>2]=J[b+40>>2];J[c+88>>2]=d;d=J[b+52>>2];J[c+92>>2]=J[b+48>>2];J[c+96>>2]=d;d=J[b+60>>2];J[c+100>>2]=J[b+56>>2];J[c+104>>2]=d;H[c+112|0]=0;J[c+108>>2]=-16;J[e+12>>2]=c;b=J[a+6028>>2];a:{if(b>>>0>=(J[a+6032>>2]&2147483647)>>>0){b=0;c=a+6024|0;a=J[c+8>>2];g=a&2147483647?a<<1:1;b:{if(!g){break b}d=g<<2;if(!d){break b}a=J[42504];b=Ka[J[J[a>>2]+20>>2]](a)|0?59900:70610;b=Ka[J[J[a+12>>2]+8>>2]](a+12|0,d,b,19459,553)|0}d=J[c+4>>2];h=(d<<2)+b|0;if((d|0)>0){f=J[c>>2];a=b;while(1){J[a>>2]=J[f>>2];f=f+4|0;a=a+4|0;if(h>>>0>a>>>0){continue}break}}J[h>>2]=J[e+12>>2];c:{if(J[c+8>>2]<0){break c}a=J[c>>2];if(!a){break c}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,a);d=J[c+4>>2]}J[c+8>>2]=g;J[c>>2]=b;J[c+4>>2]=d+1;break a}J[J[a+6024>>2]+(b<<2)>>2]=c;J[a+6028>>2]=b+1}Ia=e+16|0;return J[e+12>>2]}function qT(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;e=166336,f=Ka[J[J[a>>2]+16>>2]](a)|0,J[e>>2]=f;a=J[42509];if(!a){a=J[41584];a=Ka[J[J[a>>2]+8>>2]](a,112,17539,12122,300)|0;J[a+8>>2]=0;J[a+12>>2]=0;J[a+4>>2]=168604;J[a>>2]=168520;J[a+16>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;b=a+32|0;J[b>>2]=0;J[b+4>>2]=0;J[a+28>>2]=168708;J[a+40>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;J[a+52>>2]=0;c=a- -64|0;J[c>>2]=0;J[c+4>>2]=0;J[a+56>>2]=1061158912;J[a+60>>2]=-1;Ei(b,64);b=J[42504];c=Ka[J[J[b>>2]+20>>2]](b)|0?43084:70610;e=a,f=Ka[J[J[b+12>>2]+8>>2]](b+12|0,28,c,19705,113)|0,J[e+72>>2]=f;b=Ia-16|0;Ia=b;Ia=b+16|0;J[a+100>>2]=0;J[a+104>>2]=0;J[a+88>>2]=1;J[a+92>>2]=0;J[a+84>>2]=0;H[a+82|0]=1;I[a+80>>1]=0;J[a+76>>2]=0;c=J[42504]+12|0;b=Ka[J[J[c>>2]+8>>2]](c,44,70541,12037,54)|0;J[b+4>>2]=c;J[b>>2]=166360;J[b+36>>2]=0;J[b+28>>2]=0;J[b+32>>2]=0;c=b+4|0;J[b+24>>2]=c;J[b+20>>2]=0;J[b+12>>2]=0;J[b+16>>2]=0;J[b+8>>2]=c;c=J[42504];d=Ka[J[J[c>>2]+20>>2]](c)|0?43084:70610;e=b,f=Ka[J[J[c+12>>2]+8>>2]](c+12|0,28,d,19705,113)|0,J[e+40>>2]=f;c=Ia-16|0;Ia=c;Ia=c+16|0;J[a+96>>2]=b;b=J[41584];b=Ka[J[J[b>>2]+8>>2]](b,36,2687,12122,94)|0;J[b+4>>2]=169440;J[b>>2]=169392;c=J[42504]+12|0;d=J[42504];e=b,f=(h=c,i=28,j=Ka[J[J[d>>2]+20>>2]](d)|0?43084:70610,k=19705,l=113,g=J[J[c>>2]+8>>2],Ka[g](h|0,i|0,j|0,k|0,l|0)|0),J[e+8>>2]=f;c=Ia-16|0;Ia=c;Ia=c+16|0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+12>>2]=a;J[b+24>>2]=0;J[b+28>>2]=0;H[b+32|0]=0;J[a+100>>2]=b;J[42508]=a;a=J[42509]}J[42509]=a+1;return J[42508]}function Pfa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;a:{d=J[a+4>>2];j=J[d+1e3>>2];k=J[j+284>>2];if(!k){break a}h=J[j+280>>2];l=J[d+1004>>2];i=J[d+976>>2];m=J[i+1816>>2];n=J[i+1156>>2];b:{if(!b){d=0;while(1){if(e>>>0>=256){c=db(n,56);g=J[a+4>>2];o=J[g+16>>2];p=J[g+20>>2];e=0;J[c+24>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=o;J[c+12>>2]=p;J[c+48>>2]=g;J[c+44>>2]=m;J[c+40>>2]=l;J[c+36>>2]=i;J[c+32>>2]=d-f;J[c+28>>2]=(f<<2)+h;J[c>>2]=141932;J[c+24>>2]=1;f=J[c+16>>2];Ka[J[J[f>>2]+72>>2]](f,c);f=d}c=J[J[(J[j+184>>2]+P(J[(d<<2)+h>>2]>>>7|0,24)|0)+20>>2]-28>>2];e=(c>>>0<=1?1:c)+e|0;d=d+1|0;if((k|0)!=(d|0)){continue}break}break b}d=0;while(1){if(e>>>0>=256){c=db(n,56);g=J[a+4>>2];o=J[g+16>>2];p=J[g+20>>2];e=0;J[c+24>>2]=0;J[c+16>>2]=0;J[c+8>>2]=o;J[c+12>>2]=p;J[c+48>>2]=g;J[c+44>>2]=m;J[c+40>>2]=l;J[c+36>>2]=i;J[c+32>>2]=d-f;J[c+28>>2]=(f<<2)+h;J[c>>2]=141932;J[c+20>>2]=b;J[c+24>>2]=1;Ka[J[J[b>>2]+16>>2]](b);J[c+16>>2]=J[J[c+20>>2]+16>>2];Ka[J[J[c>>2]+20>>2]](c);f=d}c=J[J[(J[j+184>>2]+P(J[(d<<2)+h>>2]>>>7|0,24)|0)+20>>2]-28>>2];e=(c>>>0<=1?1:c)+e|0;d=d+1|0;if((k|0)!=(d|0)){continue}break}}if(!e){break a}d=db(n,56);a=J[a+4>>2];c=J[a+16>>2];e=J[a+20>>2];J[d+24>>2]=0;J[d+16>>2]=0;J[d+8>>2]=c;J[d+12>>2]=e;J[d+48>>2]=a;J[d+44>>2]=m;J[d+40>>2]=l;J[d+36>>2]=i;J[d+32>>2]=k-f;J[d+28>>2]=(f<<2)+h;J[d>>2]=141932;J[d+20>>2]=b;J[d+24>>2]=1;if(b){Ka[J[J[b>>2]+16>>2]](b);J[d+16>>2]=J[J[d+20>>2]+16>>2];a=J[d>>2]}else{a=141932}Ka[J[a+20>>2]](d)}}function f$(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=0,v=0,w=Q(0);k=N[c+8>>2];g=Q(k*Q(-.7071067690849304));l=N[c>>2];p=Q(l*Q(0));m=N[c+4>>2];t=Q(m*Q(-.7071067690849304));h=Q(p+t);o=Q(g+h);a=J[a+24>>2];j=Q(Q(N[a+108>>2]*k)+Q(Q(N[a+100>>2]*l)+Q(m*N[a+104>>2])));d=Q(Q(N[a+28>>2]*k)+Q(Q(N[a+20>>2]*l)+Q(m*N[a+24>>2])));i=Q(Q(N[a+8>>2]*k)+Q(Q(N[a>>2]*l)+Q(N[a+4>>2]*m)));b=d>i;n=Q(Q(N[a+48>>2]*k)+Q(Q(N[a+40>>2]*l)+Q(m*N[a+44>>2])));d=b?d:i;c=n>d;i=Q(Q(N[a+68>>2]*k)+Q(Q(N[a+60>>2]*l)+Q(m*N[a- -64>>2])));d=c?n:d;q=i>d;n=Q(Q(N[a+88>>2]*k)+Q(Q(N[a+80>>2]*l)+Q(m*N[a+84>>2])));d=q?i:d;u=n>d;d=u?n:d;v=dd;f=e?1:f;o=Q(m*Q(.7071067690849304));s=Q(p+o);w=Q(g+s);d=e?r:d;e=w>d;f=e?2:f;p=Q(l*Q(-.7071067690849304));i=Q(p+i);r=Q(g+i);d=e?w:d;e=r>d;f=e?3:f;g=Q(k*Q(.7071067690849304));s=Q(g+s);d=e?r:d;e=s>d;f=e?4:f;n=Q(g+n);d=e?s:d;e=n>d;f=e?5:f;h=Q(g+h);d=e?n:d;e=h>d;f=e?6:f;i=Q(g+i);h=e?h:d;e=i>h;f=e?7:f;g=Q(k*Q(0));d=Q(g+Q(j+t));h=e?i:h;e=d>h;f=e?8:f;j=Q(g+Q(j+o));h=e?d:h;e=j>h;f=e?9:f;o=Q(g+Q(p+o));j=e?j:h;e=o>j;e=Q(g+Q(p+t))>(e?o:j)?11:e?10:f;if((e|0)==-1){return(v?5:u?4:q?3:c?2:b)|0}b=J[((e<<3)+111600|0)+4>>2]+111696|0;c=K[b|0];q=K[b+1|0];b=a+P(q,20)|0;a=a+P(c,20)|0;return(Q(Q(N[a+8>>2]*k)+Q(Q(N[a>>2]*l)+Q(m*N[a+4>>2])))>Q(Q(N[b+8>>2]*k)+Q(Q(N[b>>2]*l)+Q(m*N[b+4>>2])))?c:q)|0}function fm(a){var b=Q(0),c=Q(0),d=0,e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,H=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=0,U=Q(0),V=Q(0),W=0;d=J[a+4>>2];g=N[d+24>>2];h=N[d+20>>2];e=J[a>>2];i=N[e+24>>2];j=N[e+20>>2];k=N[d+16>>2];l=N[e+16>>2];m=N[d+8>>2];n=N[d+4>>2];o=N[d>>2];p=N[e+8>>2];q=N[e+4>>2];r=N[e>>2];a=J[a+24>>2];s=L[a+2>>1];if(s){G=a+s|0;while(1){x=a+48|0;w=K[a+1|0];s=x+P(w,48)|0;if(w){t=N[a+16>>2];b=N[a+12>>2];H=Q(t*b);c=N[a+8>>2];I=Q(t*c);u=N[a+24>>2];M=Q(u*b);v=N[a+20>>2];O=Q(v*b);R=Q(u*c);S=Q(v*c);T=(L[a+2>>1]+a|0)+32|0;U=N[a+28>>2];V=N[a+4>>2];f=0;while(1){a=(f<<2)+T|0;b=N[a>>2];c=Q(-b);W=a;a=P(f,48)+x|0;y=N[a+44>>2];z=N[a>>2];A=N[a+16>>2];B=N[a+4>>2];C=N[a+20>>2];D=N[a+8>>2];E=N[a+24>>2];F=Q(N[a+36>>2]-Q(N[a+32>>2]*Q(Q(Q(Q(Q(t*r)+Q(l*z))-Q(Q(t*o)+Q(k*A)))+Q(Q(Q(v*q)+Q(j*B))-Q(Q(v*n)+Q(h*C))))+Q(Q(Q(u*p)+Q(i*D))-Q(Q(u*m)+Q(g*E))))));c=Q(b+(cy?y:c;N[W>>2]=c;b=Q(c-b);m=Q(m-Q(M*b));n=Q(n-Q(O*b));o=Q(o-Q(H*b));p=Q(p+Q(R*b));q=Q(q+Q(S*b));r=Q(r+Q(I*b));c=Q(U*b);g=Q(g-Q(E*c));h=Q(h-Q(C*c));k=Q(k-Q(A*c));b=Q(V*b);i=Q(i+Q(D*b));j=Q(j+Q(B*b));l=Q(l+Q(z*b));f=f+1|0;if((w|0)!=(f|0)){continue}break}}a=s;if(G>>>0>a>>>0){continue}break}}N[e+8>>2]=p;N[e+4>>2]=q;N[e>>2]=r;N[d+8>>2]=m;N[d+4>>2]=n;N[d>>2]=o;N[e+24>>2]=i;N[e+20>>2]=j;N[e+16>>2]=l;N[d+24>>2]=g;N[d+20>>2]=h;N[d+16>>2]=k}function Dj(a,b){var c=0,d=0,e=0;J[a>>2]=0;J[a+4>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;J[a+40>>2]=1065353216;J[a+52>>2]=0;J[a+56>>2]=0;c=a- -64|0;J[c>>2]=0;J[c+4>>2]=0;J[a+60>>2]=1065353216;J[a+72>>2]=0;J[a+76>>2]=0;J[a+84>>2]=0;J[a+88>>2]=0;J[a+80>>2]=1065353216;J[a+92>>2]=0;J[a+96>>2]=0;J[a+504>>2]=0;J[a+508>>2]=0;c=b+24|0;J[a+500>>2]=c;J[a+104>>2]=b+212;J[a+100>>2]=1065353216;J[a+516>>2]=0;J[a+520>>2]=0;J[a+512>>2]=c;J[a+7088>>2]=0;J[a+6688>>2]=0;J[a+6288>>2]=0;J[a+5888>>2]=0;J[a+5488>>2]=0;J[a+5088>>2]=0;I[a+4702>>1]=0;c=a+4664|0;J[c>>2]=2139095039;J[c+4>>2]=0;c=a+4656|0;J[c>>2]=2139095039;J[c+4>>2]=2139095039;c=a+4648|0;J[c>>2]=0;J[c+4>>2]=1065353216;J[a+4640>>2]=0;J[a+4644>>2]=0;c=J[b+204>>2];d=J[b+208>>2];I[a+7136>>1]=0;J[a+7124>>2]=0;J[a+7116>>2]=0;J[a+7120>>2]=0;e=a+7108|0;J[e>>2]=c;J[e+4>>2]=d;J[a+7104>>2]=0;d=K[b+276|0];c=a+7144|0;H[c|0]=0;H[c+1|0]=0;H[c+2|0]=0;H[c+3|0]=0;H[c+4|0]=0;H[c+5|0]=0;H[c+6|0]=0;H[c+7|0]=0;H[a+7139|0]=0;H[a+7140|0]=0;H[a+7141|0]=0;H[a+7142|0]=0;H[a+7143|0]=0;H[a+7144|0]=0;H[a+7145|0]=0;H[a+7146|0]=0;J[a+7164>>2]=0;J[a+7168>>2]=0;H[a+7138|0]=d;J[a+7172>>2]=J[b+280>>2];J[a+7176>>2]=J[b+284>>2];J[a+7180>>2]=J[b+288>>2];b=J[b+296>>2];J[a+7204>>2]=0;J[a+7208>>2]=0;J[a+7192>>2]=0;J[a+7196>>2]=0;J[a+7188>>2]=b;J[c>>2]=0;Wa(a+108|0,0,392);b=a+7224|0;J[b>>2]=0;J[b+4>>2]=0;J[a+7216>>2]=0;J[a+7220>>2]=0;return a}function fc(a,b){var c=0,d=0,e=0,f=0;a:{switch(J[b>>2]){case 3:J[a>>2]=3;N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2];return;case 2:c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;J[a+8>>2]=J[b+8>>2];return;case 0:c=J[b>>2];b=J[b+4>>2];J[a+8>>2]=0;J[a>>2]=c;J[a+4>>2]=b;return;case 1:J[a>>2]=1;return;case 4:J[a>>2]=4;N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2];N[a+28>>2]=N[b+28>>2];c=J[b+32>>2];J[a+32>>2]=c;H[a+36|0]=K[b+36|0];d=K[b+37|0]|K[b+38|0]<<8;H[a+37|0]=d;H[a+38|0]=d>>>8;H[a+39|0]=K[b+39|0];J[a+40>>2]=c+16;e=a,f=Ka[J[J[c>>2]+60>>2]](c)|0,H[e+44|0]=f;return;case 5:J[a>>2]=5;N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2];N[a+28>>2]=N[b+28>>2];H[a+32|0]=K[b+32|0];c=K[b+33|0]|K[b+34|0]<<8|(K[b+35|0]<<16|K[b+36|0]<<24);H[a+33|0]=c;H[a+34|0]=c>>>8;H[a+35|0]=c>>>16;H[a+36|0]=c>>>24;b=K[b+36|0]|K[b+37|0]<<8|(K[b+38|0]<<16|K[b+39|0]<<24);H[a+36|0]=b;H[a+37|0]=b>>>8;H[a+38|0]=b>>>16;H[a+39|0]=b>>>24;b=J[a+36>>2];J[a+40>>2]=b;J[a+44>>2]=J[b+68>>2];J[a+48>>2]=0;J[a+52>>2]=-842203136;return;case 6:J[a>>2]=6;d=J[b+8>>2];c=J[b+4>>2];J[a+4>>2]=c;J[a+8>>2]=d;d=J[b+16>>2];J[a+12>>2]=J[b+12>>2];J[a+16>>2]=d;H[a+20|0]=K[b+20|0];H[a+23|0]=K[b+23|0];b=K[b+21|0]|K[b+22|0]<<8;H[a+21|0]=b;H[a+22|0]=b>>>8;J[a+28>>2]=0;J[a+32>>2]=-842203136;J[a+24>>2]=c+16;break;default:break a}}}function lia(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=J[b+68>>2];c=j>>>3|0;a:{if((j|0)>=0){e=J[a+28>>2];d=e+(c<<4)|0;k=K[d+14|0];m=K[d+13|0];g=J[a+44>>2]-1|0;f=J[J[a+40>>2]+(g<<2)>>2];h=c<<3;we(J[a+4>>2],h+J[a+52>>2]|0);J[J[a+40>>2]+(c<<2)>>2]=f;c=J[a+52>>2];h=c+h|0;i=g<<3;c=i+c|0;l=J[c+4>>2];J[h>>2]=J[c>>2];J[h+4>>2]=l;c=e+(g<<4)|0;e=J[c+12>>2];J[d+8>>2]=J[c+8>>2];J[d+12>>2]=e;e=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=e;c=i+J[a+52>>2]|0;J[c>>2]=0;J[c+4>>2]=0;c=J[a+108>>2];d=J[c+456>>2];J[f+68>>2]=j;b:{if(!(K[f+43|0]&2)|K[f+41|0]&8){break b}c=J[J[J[c+444>>2]>>2]+(J[f- -64>>2]<<2)>>2];if(!c){break b}while(1){J[d+(J[c+20>>2]<<2)>>2]=J[f+68>>2];c=J[c+16>>2];if(c){continue}break}}J[a+44>>2]=g;J[a+56>>2]=g;c=a+32|0;break a}e=J[a+68>>2];d=e+(c<<4)|0;k=K[d+14|0];m=K[d+13|0];g=J[a+84>>2]-1|0;f=J[J[a+80>>2]+(g<<2)>>2];c=c&268435455;h=c<<3;we(J[a+4>>2],h+J[a+92>>2]|0);J[J[a+80>>2]+(c<<2)>>2]=f;c=J[a+92>>2];h=c+h|0;i=g<<3;c=i+c|0;l=J[c+4>>2];J[h>>2]=J[c>>2];J[h+4>>2]=l;c=e+(g<<4)|0;e=J[c+12>>2];J[d+8>>2]=J[c+8>>2];J[d+12>>2]=e;e=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=e;c=i+J[a+92>>2]|0;J[c>>2]=0;J[c+4>>2]=0;c=J[a+108>>2];d=J[c+456>>2];J[f+68>>2]=j;c:{if(!(K[f+43|0]&2)|K[f+41|0]&8){break c}c=J[J[J[c+444>>2]>>2]+(J[f- -64>>2]<<2)>>2];if(!c){break c}while(1){J[d+(J[c+20>>2]<<2)>>2]=J[f+68>>2];c=J[c+16>>2];if(c){continue}break}}J[a+84>>2]=g;J[a+96>>2]=g;c=a+72|0}J[c>>2]=J[c>>2]-1;Ka[J[J[a>>2]+28>>2]](a,b,k&2?1:0-(k&1)|0,m)}function yJ(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=Q(0),p=0,q=0;h=J[b+8>>2];if(!h){J[a+8>>2]=0;J[a+12>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;b=J[a>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a>>2]=0;return}j=h<<1|1;c=J[a+28>>2];a:{if(!(c>>>0>>0|c>>>2>>>0>h>>>0)){g=j<<2;f=J[a+4>>2];break a}c=J[a>>2];if(c){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c)}d=h<<3;g=j<<2;k=P(h,12);c=g+k|0;if(c){e=J[42504]+12|0;c=Ka[J[J[e>>2]+8>>2]](e,c,29113,22936,198)|0}else{c=0}J[a+16>>2]=c;J[a>>2]=c;J[a+28>>2]=h;J[a+12>>2]=j;J[a+20>>2]=c+d;f=c+k|0;J[a+4>>2]=f}Wa(f,255,g);J[a+8>>2]=j;f=0;J[a+24>>2]=0;l=J[a+16>>2];m=J[a+20>>2];k=J[a+4>>2];n=J[b+4>>2];g=0;while(1){c=n+(g<<5)|0;o=N[c+4>>2];p=J[c+16>>2];b=p>>>7|0;i=-1;d=b+i|0;q=J[c+12>>2];b=(b^-1)+(q>>>7|0)|0;b=d>>>0>>0?b+1|0:b;e=b;c=b>>>22|0;b=d^((b&4194303)<<10|d>>>22);d=c^e;e=d;c=b;b=d<<13|c>>>19;i=c<<13^-1;d=c+i|0;c=(b^-1)+e|0;c=d>>>0>>0?c+1|0:c;b=ala(d^((c&255)<<24|d>>>8),c^c>>>8,9,0);d=Ja;c=d>>>15|0;b=b^((d&32767)<<17|b>>>15);c=c^d;d=c;c=c<<27|b>>>5;e=b<<27^-1;b=e+b|0;c=(c^-1)+d|0;c=b>>>0>>0?c+1|0:c;d=(((b^((c&2147483647)<<1|b>>>31))>>>0)%(j>>>0)<<2)+k|0;e=J[d>>2];b=e;b:{if((b|0)!=-1){while(1){c=l+(b<<3)|0;i=n+(J[c>>2]<<5)|0;if(!(J[i+12>>2]!=(q|0)|J[i+16>>2]!=(p|0))){N[c+4>>2]=o+N[c+4>>2];break b}b=J[m+(b<<2)>>2];if((b|0)!=-1){continue}break}}J[m+(f<<2)>>2]=e;J[d>>2]=f;b=l+(f<<3)|0;N[b+4>>2]=o;J[b>>2]=g;f=f+1|0}g=g+1|0;if((h|0)!=(g|0)){continue}break}J[a+24>>2]=f}function QA(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=J[a+12>>2];if(e){a:{if(J[a+16>>2]){c=ala(e,0,12,0);h=c+4|0;g=Ja?-1:c>>>0>h>>>0?-1:h;if(g){c=J[42504];f=c+12|0;f=(j=f,k=g,l=Ka[J[J[c>>2]+20>>2]](c)|0?59576:70610,m=16227,n=92,i=J[J[f>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}J[f>>2]=e;c=f+4|0;if(J[a+12>>2]){while(1){g=J[a+16>>2]+P(J[(d<<2)+b>>2],12)|0;h=J[g+4>>2];e=c+P(d,12)|0;J[e>>2]=J[g>>2];J[e+4>>2]=h;J[e+8>>2]=J[g+8>>2];d=d+1|0;e=J[a+12>>2];if(d>>>0>>0){continue}break}d=P(e,12)}Va(J[a+16>>2],c,d);break a}c=ala(e,0,6,0);h=c+4|0;g=Ja?-1:c>>>0>h>>>0?-1:h;if(g){c=J[42504];f=c+12|0;f=(n=f,m=g,l=Ka[J[J[c>>2]+20>>2]](c)|0?59258:70610,k=16227,j=102,i=J[J[f>>2]+8>>2],Ka[i](n|0,m|0,l|0,k|0,j|0)|0)}J[f>>2]=e;c=f+4|0;if(J[a+12>>2]){while(1){e=c+P(d,6)|0;g=J[a+20>>2]+P(J[(d<<2)+b>>2],6)|0;h=L[g>>1]|L[g+2>>1]<<16;I[e>>1]=h;I[e+2>>1]=h>>>16;I[e+4>>1]=L[g+4>>1];d=d+1|0;e=J[a+12>>2];if(d>>>0>>0){continue}break}d=P(e,6)}Va(J[a+20>>2],c,d)}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,f);d=J[a+12>>2];c=d<<2;b:{if(!c){f=0;break b}d=J[42504]+12|0;f=Ka[J[J[d>>2]+8>>2]](d,c,29113,16227,111)|0;d=J[a+12>>2]}c=J[a+8>>2];c:{d:{e:{if(d){d=0;if(c){break e}while(1){c=d<<2;J[c+f>>2]=J[b+c>>2];d=d+1|0;if(d>>>0>2]){continue}break}a=a+8|0;break c}a=a+8|0;if(!c){break c}break d}while(1){e=d<<2;J[e+f>>2]=J[c+(J[b+e>>2]<<2)>>2];d=d+1|0;if(d>>>0>2]){continue}break}a=a+8|0}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c)}J[a>>2]=f}}function dH(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;b=J[a+20>>2];a=J[a+28>>2];Li(a);J[a+4324>>2]=b;J[a+4328>>2]=1;d=a+4304|0;a:{if(!b){J[a+4368>>2]=1;J[a+4408>>2]=1;J[a+4364>>2]=0;J[a+4404>>2]=0;J[a+4444>>2]=0;J[a+4448>>2]=1;break a}Ka[J[J[b>>2]+16>>2]](b);c=J[J[a+4324>>2]+16>>2];J[a+4368>>2]=1;J[a+4320>>2]=c;c=a+4364|0;J[c>>2]=b;Ka[J[J[b>>2]+16>>2]](b);c=J[J[c>>2]+16>>2];J[a+4408>>2]=1;J[a+4360>>2]=c;c=a+4404|0;J[c>>2]=b;Ka[J[J[b>>2]+16>>2]](b);c=J[J[c>>2]+16>>2];J[a+4448>>2]=1;J[a+4400>>2]=c;c=a+4444|0;J[c>>2]=b;Ka[J[J[b>>2]+16>>2]](b);J[a+4440>>2]=J[J[c>>2]+16>>2]}b=J[a+4320>>2];Ka[J[J[b>>2]+72>>2]](b,d);b=J[a+4360>>2];Ka[J[J[b>>2]+72>>2]](b,a+4344|0);b=J[a+4400>>2];Ka[J[J[b>>2]+72>>2]](b,a+4384|0);b=J[a+4440>>2];Ka[J[J[b>>2]+72>>2]](b,a+4424|0);d=J[a+4676>>2];if(d){b=0;while(1){c=J[J[a+4672>>2]+(b<<2)>>2];if(!(c&1)){d=J[a+976>>2];e=J[c+48>>2];f=J[d+340>>2]+(e>>>3&536870908)|0;g=J[f>>2];h=f,i=dla(-2,e)&g,J[h>>2]=i;e=J[d+328>>2];J[d+328>>2]=e+1;J[J[d+324>>2]+(e<<2)>>2]=c;d=J[a+4676>>2]}b=b+1|0;if(d>>>0>b>>>0){continue}break}}e=J[a+4688>>2];if(e){d=J[a+2168>>2];f=J[a+4684>>2];b=0;while(1){c=J[f+(b<<2)>>2];if(!(!c|c&1)){J[d+976>>2]=J[d+976>>2]-1;J[c>>2]=J[d+984>>2];J[d+984>>2]=c}b=b+1|0;if((e|0)!=(b|0)){continue}break}}c=J[a+4700>>2];if(c){b=J[a+2168>>2];e=J[a+4696>>2];a=0;while(1){d=J[e+(a<<2)>>2];if(!(!d|d&1)){J[b+1852>>2]=J[b+1852>>2]-1;J[d>>2]=J[b+1860>>2];J[b+1860>>2]=d}a=a+1|0;if((c|0)!=(a|0)){continue}break}}}function gz(a,b,c,d,e){var f=0,g=0,h=0;f=Ia-48|0;Ia=f;if(e){J[e>>2]=3}a:{b:{g=J[b+8>>2];c:{if(g>>>0<3){break c}d:{if(g>>>0>=65536){if(H[b+36|0]&1){break c}if(J[b+4>>2]){break d}break c}if(!J[b+4>>2]){break c}}if(M[b>>2]<12|L[b+40>>1]<4){break c}e:{if(J[b+16>>2]){if(!J[b+28>>2]|M[b+20>>2]<4){break c}g=L[b+36>>1];if(M[b+24>>2]<(g&1?2:4)>>>0){break c}if(M[b+12>>2]>19){break e}break c}g=L[b+36>>1];if(!(g&2)){break c}}h=L[b+38>>1];if(g&32){if((h-4&65535)>>>0>=253){break c}break b}if((h-8&65535)>>>0<249){break b}}g=0;Xa(J[42504],4,13023,193,81528,0);break a}if(N[a+4>>2]<=Q(0)){g=0;Xa(J[42504],4,13023,199,81684,0);break a}if(N[a+8>>2]>2]=J[b+32>>2];h=J[b+28>>2];J[f+24>>2]=J[b+24>>2];J[f+28>>2]=h;h=J[b+20>>2];J[f+16>>2]=J[b+16>>2];J[f+20>>2]=h;h=J[b+12>>2];J[f+8>>2]=J[b+8>>2];J[f+12>>2]=h;h=J[b+4>>2];J[f>>2]=J[b>>2];J[f+4>>2]=h;I[f+36>>1]=g;b=L[b+38>>1]|L[b+40>>1]<<16;I[f+38>>1]=b;I[f+40>>1]=b>>>16;b=0;f:{if(!(g&2)){break f}J[f+20>>2]=0;J[f+24>>2]=0;J[f+28>>2]=0;J[f+32>>2]=0;J[f+12>>2]=0;J[f+16>>2]=0;I[f+36>>1]=g&65534;g=0;g:{h:{i:{h=Ka[J[J[d>>2]+8>>2]](d)|0;switch(h|0){case 0:case 2:break h;case 1:break i;default:break g}}J[e>>2]=1;break a}Ka[J[J[d>>2]+12>>2]](d,f);b=(h|0)==2}switch(h|0){case 0:case 2:break f;default:break a}}if(M[f+8>>2]>=256){g=0;Xa(J[42504],32,13023,247,79756,0);break a}g=Hy(c,f,J[a+48>>2],0,d);if(!e|!g){break a}J[e>>2]=b?2:0;g=1}Ia=f+48|0;return g}function mv(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;g=Ia-16|0;Ia=g;J[a+172>>2]=0;J[a+176>>2]=0;d=J[a+8>>2];if(d){f=a+88|0;i=a+112|0;while(1){b=d-1|0;c=J[J[a+4>>2]+(b<<2)>>2];J[a+8>>2]=b;J[g+12>>2]=c;b=J[a+168>>2];d=J[b+16>>2];a:{if(!(d>>>0>c>>>0|c>>>0>=d+J[b+20>>2]>>>0)){b=J[a+92>>2];if(b>>>0>=(J[a+96>>2]&2147483647)>>>0){fd(f,g+12|0);break a}J[J[a+88>>2]+(b<<2)>>2]=c;J[a+92>>2]=b+1;break a}b=J[a+116>>2];b:{if(b>>>0>=(J[a+120>>2]&2147483647)>>>0){fd(i,g+12|0);break b}J[J[a+112>>2]+(b<<2)>>2]=c;J[a+116>>2]=b+1}J[a+152>>2]=J[a+152>>2]-1}d=J[a+8>>2];if(d){continue}break}}c=J[a+104>>2];if(c){d=0;while(1){b=J[J[a+100>>2]+(d<<2)>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b);c=J[a+104>>2]}d=d+1|0;if(d>>>0>>0){continue}break}}J[a+104>>2]=0;J[a+92>>2]=0;h=J[a+160>>2];if(h){e=J[a+168>>2];c=J[e+16>>2];c:{if(!(c>>>0<=h>>>0&c+J[e+20>>2]>>>0>h>>>0)){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,h);break c}k=J[e+4>>2];b=0;j=J[e+8>>2];f=j;while(1){i=b;b=b+1|0;c=f;f=c-1|0;d=(f<<2)+k|0;if(M[d>>2]>>0){continue}break}d:{if(c>>>0>=j>>>0){break d}f=i&3;if(f){b=0;while(1){J[d>>2]=J[J[e+4>>2]+(c<<2)>>2];c=c+1|0;d=d+4|0;b=b+1|0;if((f|0)!=(b|0)){continue}break}}if(i-1>>>0<3){break d}while(1){b=c<<2;J[d>>2]=J[b+J[e+4>>2]>>2];J[d+4>>2]=J[(b+J[e+4>>2]|0)+4>>2];J[d+8>>2]=J[(b+J[e+4>>2]|0)+8>>2];J[d+12>>2]=J[(b+J[e+4>>2]|0)+12>>2];d=d+16|0;c=c+4|0;if((j|0)!=(c|0)){continue}break}}J[e+8>>2]=j-1}J[a+160>>2]=0;J[a+164>>2]=0}Ia=g+16|0}function Ow(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}c=P(g,76);if(!c){break a}f=J[42504];d=f+12|0;f=(j=d,k=c,l=Ka[J[J[f>>2]+20>>2]](f)|0?29770:70610,m=19459,n=553,i=J[J[d>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){h=P(c,76)+f|0;d=J[a>>2];c=f;while(1){J[c>>2]=169192;e=J[d+8>>2];J[c+4>>2]=J[d+4>>2];J[c+8>>2]=e;e=J[d+16>>2];J[c+12>>2]=J[d+12>>2];J[c+16>>2]=e;e=J[d+24>>2];J[c+20>>2]=J[d+20>>2];J[c+24>>2]=e;e=J[d+32>>2];J[c+28>>2]=J[d+28>>2];J[c+32>>2]=e;e=J[d+40>>2];J[c+36>>2]=J[d+36>>2];J[c+40>>2]=e;e=J[d+48>>2];J[c+44>>2]=J[d+44>>2];J[c+48>>2]=e;e=J[d+56>>2];J[c+52>>2]=J[d+52>>2];J[c+56>>2]=e;e=J[d+64>>2];J[c+60>>2]=J[d+60>>2];J[c+64>>2]=e;e=J[d+72>>2];J[c+68>>2]=J[d+68>>2];J[c+72>>2]=e;d=d+76|0;c=c+76|0;if(h>>>0>c>>>0){continue}break}c=J[a+4>>2]}c=P(c,76)+f|0;J[c>>2]=169192;d=J[b+48>>2];J[c+44>>2]=J[b+44>>2];J[c+48>>2]=d;d=J[b+40>>2];J[c+36>>2]=J[b+36>>2];J[c+40>>2]=d;d=J[b+32>>2];J[c+28>>2]=J[b+28>>2];J[c+32>>2]=d;d=J[b+24>>2];J[c+20>>2]=J[b+20>>2];J[c+24>>2]=d;d=J[b+16>>2];J[c+12>>2]=J[b+12>>2];J[c+16>>2]=d;d=J[b+8>>2];J[c+4>>2]=J[b+4>>2];J[c+8>>2]=d;d=J[b+72>>2];J[c+68>>2]=J[b+68>>2];J[c+72>>2]=d;d=J[b+64>>2];J[c+60>>2]=J[b+60>>2];J[c+64>>2]=d;d=J[b+56>>2];J[c+52>>2]=J[b+52>>2];J[c+56>>2]=d;b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=g;J[a>>2]=f;J[a+4>>2]=J[a+4>>2]+1}function Gw(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if((b|0)<0|M[a+88>>2]<=b>>>0){break a}i=J[J[a+84>>2]+(b<<2)>>2];if(!i){break a}b=J[i+16>>2];if((b|0)>=0){l=Gw(a,b,c,d,e)}b=J[i+76>>2];a=J[e>>2];j=a>>>0>b>>>0?b:a;f=J[d>>2];b=b-j|0;h=b>>>0>f>>>0?f:b;if(h){f=0;if((h|0)!=1){m=h&-2;while(1){a=J[J[i+72>>2]+(f+j<<2)>>2];g=J[a+8>>2];b=J[c>>2]+P(f,52)|0;J[b+4>>2]=J[a+4>>2];J[b+8>>2]=g;g=J[a+48>>2];J[b+44>>2]=J[a+44>>2];J[b+48>>2]=g;g=J[a+40>>2];J[b+36>>2]=J[a+36>>2];J[b+40>>2]=g;g=J[a+32>>2];J[b+28>>2]=J[a+28>>2];J[b+32>>2]=g;g=J[a+24>>2];J[b+20>>2]=J[a+20>>2];J[b+24>>2]=g;g=J[a+16>>2];J[b+12>>2]=J[a+12>>2];J[b+16>>2]=g;a=f|1;b=J[c>>2]+P(a,52)|0;a=J[J[i+72>>2]+(a+j<<2)>>2];g=J[a+8>>2];J[b+4>>2]=J[a+4>>2];J[b+8>>2]=g;g=J[a+48>>2];J[b+44>>2]=J[a+44>>2];J[b+48>>2]=g;g=J[a+40>>2];J[b+36>>2]=J[a+36>>2];J[b+40>>2]=g;g=J[a+32>>2];J[b+28>>2]=J[a+28>>2];J[b+32>>2]=g;g=J[a+24>>2];J[b+20>>2]=J[a+20>>2];J[b+24>>2]=g;g=J[a+16>>2];J[b+12>>2]=J[a+12>>2];J[b+16>>2]=g;f=f+2|0;k=k+2|0;if((m|0)!=(k|0)){continue}break}}if(h&1){b=J[c>>2]+P(f,52)|0;a=J[J[i+72>>2]+(f+j<<2)>>2];f=J[a+8>>2];J[b+4>>2]=J[a+4>>2];J[b+8>>2]=f;f=J[a+48>>2];J[b+44>>2]=J[a+44>>2];J[b+48>>2]=f;f=J[a+40>>2];J[b+36>>2]=J[a+36>>2];J[b+40>>2]=f;f=J[a+32>>2];J[b+28>>2]=J[a+28>>2];J[b+32>>2]=f;f=J[a+24>>2];J[b+20>>2]=J[a+20>>2];J[b+24>>2]=f;f=J[a+16>>2];J[b+12>>2]=J[a+12>>2];J[b+16>>2]=f}a=J[e>>2]}J[e>>2]=a-j;J[d>>2]=J[d>>2]-h;J[c>>2]=J[c>>2]+P(h,52);f=h+l|0}return f}function vd(a,b,c,d,e){var f=0,g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0;f=J[a+5916>>2];a:{if(f){f=f-1|0;J[a+5916>>2]=f;g=J[((f<<2)+a|0)+5660>>2];break a}g=J[a+5656>>2];J[a+5656>>2]=g+1}f=P(g,48)+a|0;H[f+2357|0]=d;H[f+2356|0]=c;H[f+2355|0]=b;I[f+2358>>1]=0;J[f+2348>>2]=0;H[f+2354|0]=255;h=f+2340|0;J[h>>2]=0;J[h+4>>2]=0;H[f+2360|0]=g;I[f+2352>>1]=65535;g=a+1296|0;h=c<<4;c=g+h|0;i=N[c+4>>2];p=h;h=a+272|0;q=p+h|0;m=N[q+4>>2];r=d<<4;d=r+g|0;s=N[d+4>>2];r=h+r|0;n=N[r+4>>2];p=b<<4;b=g+p|0;j=N[b+4>>2];g=h+p|0;k=N[g+4>>2];t=N[c+8>>2];v=N[q+8>>2];w=N[d>>2];x=N[r>>2];y=N[d+8>>2];z=N[r+8>>2];A=N[b+8>>2];B=N[g+8>>2];l=N[c>>2];u=N[q>>2];C=N[b>>2];D=N[g>>2];J[f+2332>>2]=0;o=Q(u-l);l=Q(D-C);u=Q(o-l);o=Q(n-s);s=Q(k-j);n=Q(o-s);j=Q(Q(x-w)-l);m=Q(Q(m-i)-s);i=Q(Q(u*n)-Q(j*m));o=m;m=Q(B-A);k=Q(Q(z-y)-m);t=Q(Q(v-t)-m);n=Q(Q(o*k)-Q(n*t));j=Q(Q(t*j)-Q(k*u));k=Q(Q(i*i)+Q(Q(n*n)+Q(j*j)));b=k>Q(1.1920928955078125e-7);o=i;i=Q(Q(1)/Q(Y(b?k:Q(1))));k=Q(o*i);N[f+2328>>2]=k;j=Q(j*i);N[f+2324>>2]=j;g=f+2320|0;i=Q(n*i);N[g>>2]=i;l=Q(Q(k*m)+Q(Q(i*l)+Q(s*j)));N[f+2336>>2]=l;p=f+2359|0;if(!(!b|!(l<=N[e>>2]))){c=J[a>>2];b:{if(!c){d=0;break b}b=c;while(1){h=J[a+4>>2];e=b-1|0;d=e>>>1|0;q=J[h+(d<<2)>>2];if(!(l>2])){d=b;break b}J[h+(b<<2)>>2]=q;b=d;if(e>>>0>1){continue}break}}J[J[a+4>>2]+(d<<2)>>2]=g;J[a>>2]=c+1;E=1}H[p|0]=E;return g}function wb(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=Ia+-64|0;Ia=c;a:{if(!b){break a}d=K[b|0];if(!d){break a}b:{c:{if(!J[a+44>>2]){break c}g=J[a+28>>2];f=5381;e=b;while(1){f=P(f,33)^d&255;d=K[e+1|0];e=e+1|0;if(d){continue}break}d=J[J[a+20>>2]+((g-1&f)<<2)>>2];if((d|0)==-1){break c}f=J[a+16>>2];e=J[a+12>>2];while(1){if(!cb(J[e+(d<<3)>>2],b)){break b}d=J[f+(d<<2)>>2];if((d|0)!=-1){continue}break}}f=J[a+48>>2];d=Ka[J[J[f>>2]+16>>2]](f)|0;e=Ka[J[J[d>>2]+100>>2]](d)|0;e=Ka[J[J[e>>2]+20>>2]](e,b)|0;b=Ka[J[J[d>>2]+100>>2]](d)|0;d=Ka[J[J[b>>2]+24>>2]](b,e)|0;J[c+12>>2]=e;J[c+8>>2]=d;J[c+4>>2]=167720;g=d?d:84969;if(K[g|0]){b=Ub(g)+10|0}else{b=9}h=J[a+280>>2];i=J[a+284>>2];j=c,k=yb(),J[j+40>>2]=k;J[c+44>>2]=Ja;J[c+32>>2]=h;J[c+36>>2]=i;J[c+24>>2]=1;J[c+20>>2]=b;J[c+16>>2]=167616;b=J[a+320>>2];b=Ka[J[J[b>>2]+16>>2]](b)|0;Ka[J[J[b>>2]+12>>2]](b,c+16|4,4)|0;Ka[J[J[b>>2]+12>>2]](b,c+24|0,4)|0;Ka[J[J[b>>2]+12>>2]](b,c+32|0,8)|0;Ka[J[J[b>>2]+12>>2]](b,c+40|0,8)|0;b=J[a+320>>2];J[c+56>>2]=b;J[c+52>>2]=167648;H[c+60|0]=1;Ka[J[J[b>>2]+12>>2]](b,c+60|0,1)|0;J[c+60>>2]=0;if(K[g|0]){j=c,k=Ub(g)+1|0,J[j+60>>2]=k}Ka[J[J[b>>2]+12>>2]](b,c+60|0,4)|0;Ka[J[J[b>>2]+12>>2]](b,d,J[c+60>>2])|0;b=J[c+56>>2];Ka[J[J[b>>2]+12>>2]](b,c+12|0,4)|0;b=J[a+320>>2];Ka[J[J[b>>2]+20>>2]](b);J[c+16>>2]=d;a=mh(a+8|0,c+16|0,c+4|0);if(!K[c+4|0]){b=J[c+16>>2];J[a+4>>2]=e;J[a>>2]=b}Ka[J[J[f>>2]+20>>2]](f);break a}e=J[(e+(d<<3)|0)+4>>2]}Ia=c- -64|0;return e}function HD(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=Ia-16|0;Ia=e;H[a+140|0]=1;d=c>>>1|0;f=c&1;a:{if((b|0)==-1){J[e>>2]=d;b=P(f,36)+a|0;c=J[b+4>>2]+(c>>>4&268435452)|0;g=J[c>>2];d=1<>2]=d|g;c=b+16|0;d=J[b+20>>2];b:{if(d>>>0>=(J[b+24>>2]&2147483647)>>>0){bb(c,e);break b}J[J[c>>2]+(d<<2)>>2]=J[e>>2];J[b+20>>2]=J[b+20>>2]+1}a=P(f,36)+a|0;J[a+32>>2]=J[a+32>>2]+1;break a}c=P(f,36)+a|0;J[c+32>>2]=J[c+32>>2]+1;J[e+8>>2]=d;J[e+4>>2]=b;d=0;c=a+76|0;a=J[c+20>>2];c:{d:{if(!a){break d}f=J[e+4>>2];b=(f<<15^-1)+f|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;d=P(b>>>16^b^-57320555,1000007);g=J[e+8>>2];b=(g<<15^-1)+g|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;d=a-1&(d^b>>>16^b);b=J[J[c+12>>2]+(d<<2)>>2];if((b|0)==-1){break d}h=c+4|0;j=J[c+8>>2];k=J[c+4>>2];while(1){i=(b<<3)+k|0;if(!((f|0)!=J[i>>2]|(g|0)!=J[i+4>>2])){H[e+15|0]=1;break c}b=J[(b<<2)+j>>2];if((b|0)!=-1){continue}break}}H[e+15|0]=0;if(J[c+36>>2]==J[c+16>>2]){b=a?a<<1:16;if(b>>>0>a>>>0){Sp(c,b);a=J[c+20>>2]}b=a-1|0;a=J[e+4>>2];a=(a<<15^-1)+a|0;a=P(a>>>10^a,9);a=a>>>6^a;a=(a<<11^-1)+a|0;d=P(a>>>16^a^-57320555,1000007);a=J[e+8>>2];a=(a<<15^-1)+a|0;a=P(a>>>10^a,9);a=a>>>6^a;a=(a<<11^-1)+a|0;d=b&(d^a>>>16^a)}b=J[c+28>>2];J[c+28>>2]=b+1;a=J[c+12>>2]+(d<<2)|0;J[J[c+8>>2]+(b<<2)>>2]=J[a>>2];J[a>>2]=b;J[c+36>>2]=J[c+36>>2]+1;J[c+32>>2]=J[c+32>>2]+1;h=c+4|0}if(K[e+15|0]){break a}a=J[h>>2]+(b<<3)|0;J[a>>2]=J[e+4>>2];J[a+4>>2]=J[e+8>>2]}Ia=e+16|0}function it(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0);n=K[a+158|0];if(n){r=N[a+24>>2];o=N[b+24>>2];s=N[a+20>>2];p=N[b+20>>2];f=N[a>>2];c=N[b+4>>2];i=N[a+12>>2];d=N[b+8>>2];j=N[b+12>>2];k=N[a+8>>2];l=N[b>>2];m=N[a+4>>2];e=Q(Q(f*c)+Q(Q(Q(i*d)-Q(j*k))-Q(l*m)));g=Q(Q(k*l)+Q(Q(Q(i*c)-Q(j*m))-Q(d*f)));h=Q(Q(m*d)+Q(Q(Q(i*l)-Q(j*f))-Q(c*k)));t=N[a+16>>2];q=N[b+16>>2];d=Q(Q(d*k)+Q(Q(c*m)+Q(Q(j*i)+Q(f*l))));if(d>2]=r+(n&4?Q(0):u);N[b+20>>2]=s+(n&2?Q(0):p);N[b+16>>2]=t+(n&1?Q(0):q);h=n&32?Q(0):Q(l*c);e=n&8?Q(0):Q(j*c);g=n&16?Q(0):Q(v*c);c=Q(Q(h*h)+Q(Q(e*e)+Q(g*g)));if(c!=Q(0)){l=e;c=Q(Y(c));e=Q(c*Q(.5));d=Q(hb(e)/c);c=Q(l*d);e=ib(e);g=Q(g*d);h=Q(h*d);d=Q(Q(i*e)+Q(Q(Q(Q(i*Q(0))-Q(f*c))-Q(g*m))-Q(h*k)));l=d;o=Q(d*d);d=Q(Q(k*e)+Q(Q(Q(-f)*g)+Q(Q(c*m)+Q(Q(k*Q(0))+Q(i*h)))));j=Q(Q(f*e)+Q(Q(Q(-m)*h)+Q(Q(g*k)+Q(Q(f*Q(0))+Q(i*c)))));f=Q(Q(m*e)+Q(Q(Q(-k)*c)+Q(Q(h*f)+Q(Q(m*Q(0))+Q(i*g)))));c=Q(Q(1)/Q(Y(Q(o+Q(Q(d*d)+Q(Q(j*j)+Q(f*f)))))));i=Q(l*c);k=Q(d*c);m=Q(f*c);f=Q(j*c)}N[b+12>>2]=i;N[b+8>>2]=k;N[b+4>>2]=m;N[b>>2]=f}}function Nl(a,b){var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;x=J[b+24>>2];r=J[a+336>>2];s=J[b+8>>2];c=s;J[c>>2]=0;J[c+4>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;if(r>>>0>=2){y=J[a+272>>2];z=J[b>>2];A=J[a+344>>2];B=J[a+340>>2];C=J[a+332>>2];a=1;while(1){k=a<<5;b=(J[(k+C|0)+24>>2]<<5)+z|0;i=N[b>>2];j=N[b+8>>2];c=P(a,160)+B|0;d=N[c+120>>2];f=N[c+128>>2];e=Q(Q(j*d)-Q(i*f));l=N[b+4>>2];g=Q(l*f);f=N[c+124>>2];g=Q(g-Q(f*j));o=Q(Q(i*e)-Q(g*l));d=Q(Q(i*f)-Q(d*l));p=Q(Q(j*g)-Q(d*i));q=Q(Q(l*d)-Q(e*j));c=k+s|0;b=P(a,80)+A|0;t=K[b+76|0];a:{if(!t){d=Q(0);j=Q(0);i=Q(0);break a}D=(J[b+72>>2]<<2)+x|0;u=Q(-l);v=Q(-i);w=Q(-j);E=P(a,76)+y|0;f=Q(0);b=0;d=Q(0);e=Q(0);g=Q(0);m=Q(0);n=Q(0);while(1){h=N[(b<<2)+D>>2];k=P(b,24)+E|0;e=Q(e+Q(h*N[k+12>>2]));g=Q(g+Q(h*N[k+8>>2]));m=Q(m+Q(h*N[k+4>>2]));n=Q(n+Q(h*N[k>>2]));f=Q(f+Q(h*N[k+20>>2]));d=Q(d+Q(h*N[k+16>>2]));b=b+1|0;if((t|0)!=(b|0)){continue}break}h=Q(Q(i*d)+Q(e*u));o=Q(o+Q(Q(Q(n*d)-Q(e*m))+Q(h+h)));h=Q(Q(g*e)-Q(f*n));e=Q(Q(j*e)+Q(f*v));p=Q(p+Q(h+Q(e+e)));e=Q(Q(m*f)-Q(d*g));d=Q(Q(l*f)+Q(d*w));q=Q(q+Q(e+Q(d+d)));d=Q(Q(i*m)+Q(n*u));j=Q(Q(j*n)+Q(g*v));i=Q(Q(l*g)+Q(m*w))}N[c+8>>2]=d;N[c+4>>2]=j;N[c>>2]=i;J[c+28>>2]=0;N[c+16>>2]=q;J[c+12>>2]=0;N[c+24>>2]=o;N[c+20>>2]=p;a=a+1|0;if((r|0)!=(a|0)){continue}break}}}function _v(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;h=Ia-16|0;Ia=h;a:{b:{c:{i=J[a+392>>2];if(i){k=a+484|0;if(b){break c}while(1){d=db(c,88);e=J[a+388>>2];f=J[a+552>>2];j=J[a+556>>2];J[d+24>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+28>>2]=0;J[d+32>>2]=0;J[d+8>>2]=f;J[d+12>>2]=j;J[d+36>>2]=0;J[d+40>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;J[d+52>>2]=0;J[d+56>>2]=0;J[d+60>>2]=0;J[d+64>>2]=0;J[d+68>>2]=0;J[d+72>>2]=0;J[d+84>>2]=a;f=i-g|0;J[d+80>>2]=f>>>0>=16?16:f;J[d>>2]=135176;J[d+76>>2]=e+(g<<2);Yv(d);J[h+12>>2]=d;e=J[a+488>>2];d:{if(e>>>0>=(J[a+492>>2]&2147483647)>>>0){Oj(k,h+12|0);break d}J[J[a+484>>2]+(e<<2)>>2]=d;J[a+488>>2]=e+1}g=g+16|0;if(i>>>0>g>>>0){continue}break}}if(b){break b}Xv(a+444|0,a);Xv(a+404|0,a);break a}while(1){d=db(c,88);e=J[a+388>>2];f=J[a+552>>2];j=J[a+556>>2];J[d+24>>2]=0;J[d+16>>2]=0;J[d+28>>2]=0;J[d+32>>2]=0;J[d+8>>2]=f;J[d+12>>2]=j;J[d+36>>2]=0;J[d+40>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;J[d+52>>2]=0;J[d+56>>2]=0;J[d+60>>2]=0;J[d+64>>2]=0;J[d+68>>2]=0;J[d+72>>2]=0;J[d+84>>2]=a;f=i-g|0;J[d+80>>2]=f>>>0>=16?16:f;J[d>>2]=135176;J[d+20>>2]=b;J[d+24>>2]=1;J[d+76>>2]=e+(g<<2);Ka[J[J[b>>2]+16>>2]](b);J[d+16>>2]=J[J[d+20>>2]+16>>2];Ka[J[J[d>>2]+20>>2]](d);J[h+12>>2]=d;e=J[a+488>>2];e:{if(e>>>0>=(J[a+492>>2]&2147483647)>>>0){Oj(k,h+12|0);break e}J[J[a+484>>2]+(e<<2)>>2]=d;J[a+488>>2]=e+1}g=g+16|0;if(i>>>0>g>>>0){continue}break}}d=a+484|0;Wv(a+444|0,a,c,b,3922,d);Wv(a+404|0,a,c,b,3908,d)}Ia=h+16|0}function Oh(a){var b=Q(0),c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0;J[a+12>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;c=J[a>>2];h=J[c+28>>2];k=J[h+28>>2];v=h;p=c;b=N[h+8>>2];e=Q(N[c+8>>2]-b);m=Q(e*e);e=N[h>>2];f=Q(N[c>>2]-e);j=Q(f*f);f=N[h+4>>2];g=Q(N[c+4>>2]-f);g=Q(m+Q(j+Q(g*g)));c=g>Q(0);j=b;b=N[k+8>>2];d=Q(j-b);q=Q(d*d);j=e;e=N[k>>2];d=Q(j-e);m=Q(d*d);j=f;f=N[k+4>>2];d=Q(j-f);d=Q(q+Q(m+Q(d*d)));g=c?g:Q(0);h=d>g;p=h?v:c?p:0;c=J[k+28>>2];b=Q(b-N[c+8>>2]);m=Q(b*b);b=Q(e-N[c>>2]);j=Q(b*b);b=Q(f-N[c+4>>2]);h=Q(m+Q(j+Q(b*b)))>(h?d:g)?k:p;c=J[h+28>>2];b=N[c+8>>2];e=N[c>>2];i=N[c+4>>2];f=N[h>>2];g=N[h+4>>2];d=N[h+8>>2];N[a+36>>2]=d;N[a+32>>2]=g;N[a+28>>2]=f;i=Q(i-g);n=Q(-i);r=Q(e-f);q=Q(-r);s=Q(b-d);m=Q(-s);b=Q(0);e=Q(0);k=1;while(1){f=Q(N[c>>2]+f);N[a+28>>2]=f;g=Q(N[c+4>>2]+g);N[a+32>>2]=g;d=Q(N[c+8>>2]+d);N[a+36>>2]=d;o=N[h+8>>2];c=J[c+28>>2];j=N[c+8>>2];t=Q(N[c+4>>2]-N[h+4>>2]);u=Q(N[c>>2]-N[h>>2]);l=Q(Q(Q(r*t)+Q(u*n))+l);N[a+20>>2]=l;o=Q(j-o);b=Q(Q(Q(s*u)+Q(o*q))+b);N[a+16>>2]=b;e=Q(e+Q(Q(i*o)+Q(t*m)));N[a+12>>2]=e;k=k+1|0;if((c|0)!=(h|0)){continue}break}I[a+4>>1]=k;i=Q(Y(Q(Q(l*l)+Q(Q(e*e)+Q(b*b)))));if(i>Q(0)){n=Q(Q(1)/i);l=Q(l*n);N[a+20>>2]=l;b=Q(b*n);N[a+16>>2]=b;e=Q(e*n);N[a+12>>2]=e}N[a+24>>2]=i;i=Q(Q(1)/Q((k&65535)>>>0));d=Q(i*d);N[a+36>>2]=d;g=Q(i*g);N[a+32>>2]=g;f=Q(i*f);N[a+28>>2]=f;N[a+40>>2]=Q(l*d)+Q(Q(e*f)+Q(g*b))}function Fy(a,b,c,d,e,f,g,h,i,j){var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0;l=Q(-85070586659632215e21);n=Q(85070586659632215e21);a:{if(!a){o=Q(85070586659632215e21);k=Q(85070586659632215e21);p=Q(-85070586659632215e21);m=Q(-85070586659632215e21);break a}m=Q(-85070586659632215e21);p=Q(-85070586659632215e21);k=Q(85070586659632215e21);o=Q(85070586659632215e21);while(1){q=N[b+8>>2];l=l>q?l:q;r=N[b+4>>2];m=m>r?m:r;s=N[b>>2];p=p>s?p:s;n=n>2]=q;r=Q(Q(k+m)*Q(.5));N[f+4>>2]=r;s=Q(Q(o+p)*Q(.5));N[f>>2]=s;l=Q(l-n);b:{p=Q(p-o);b=p>>0<3)){if(!(d>l)){break b}}n=e;o=n;m=dk?o:Q(k*Q(.5));e=b?o:Q(p*Q(.5));if(d>l){break c}o=Q(l*Q(.5))}b=j?0:J[h>>2];a=P(b,12)+i|0;d=Q(q-o);N[a+8>>2]=d;l=Q(r-n);N[a+4>>2]=l;k=Q(s-e);N[a>>2]=k;e=Q(s+e);N[a+12>>2]=e;N[a+20>>2]=d;N[a+16>>2]=l;N[a+32>>2]=d;n=Q(r+n);N[a+28>>2]=n;N[a+24>>2]=e;N[a+44>>2]=d;N[a+40>>2]=n;N[a+36>>2]=k;d=Q(q+o);N[a+56>>2]=d;N[a+52>>2]=l;N[a+48>>2]=k;N[a+68>>2]=d;N[a- -64>>2]=l;N[a+60>>2]=e;N[a+80>>2]=d;N[a+76>>2]=n;N[a+72>>2]=e;J[h>>2]=b+8;N[a+92>>2]=d;N[a+88>>2]=n;N[a+84>>2]=k;return 1}N[g+8>>2]=l;N[g+4>>2]=k;N[g>>2]=p;return 0}function OV(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0);d=Ia-80|0;Ia=d;f=N[b>>2];a:{if((J[b>>2]&2139095040)==2139095040){break a}k=N[b+4>>2];if((J[b+4>>2]&2139095040)==2139095040){break a}j=N[b+8>>2];if(!(Q(R(Q(Q(Y(Q(Q(j*j)+Q(Q(f*f)+Q(k*k)))))+Q(-1))))>2]&2139095040)==2139095040){break a}e=Ia-48|0;Ia=e;k=Q(1);g=N[b+8>>2];h=N[b>>2];i=N[b+4>>2];f=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(h*h)+Q(i*i))))));j=Q(N[b+12>>2]*f);N[e+44>>2]=j;g=Q(g*f);N[e+40>>2]=g;i=Q(i*f);N[e+36>>2]=i;f=Q(h*f);N[e+32>>2]=f;b:{if((((f==Q(0))+(i==Q(0))|0)+(g==Q(0))|0)==2){h=Q(0);if(f>Q(0)){break b}m=Q(1);if(f>2]=0;J[e+4>>2]=1065353216;J[e+8>>2]=0;uk(e+16|0,e+4|0,e+32|0);k=N[e+28>>2];m=N[e+24>>2];n=N[e+16>>2];j=N[e+44>>2];g=N[e+40>>2];i=N[e+36>>2];f=N[e+32>>2];h=N[e+20>>2]}N[d+56>>2]=k;N[d+52>>2]=m;N[d+48>>2]=h;N[d+44>>2]=n;N[d+68>>2]=j*Q(-g);N[d+64>>2]=j*Q(-i);N[d+60>>2]=j*Q(-f);Ia=e+48|0;J[d+40>>2]=1;J[d+36>>2]=0;J[d+28>>2]=0;J[d+32>>2]=0;J[d+20>>2]=0;J[d+24>>2]=1065353216;J[d+12>>2]=0;J[d+16>>2]=0;H[d+75|0]=11;J[d+76>>2]=c;b=Ka[J[J[a>>2]+96>>2]](a,d+40|0,d+76|0,1,1,d+75|0)|0;if(!b){break a}Ka[J[J[b>>2]+76>>2]](b,d+12|0);l=Ka[J[J[a>>2]+84>>2]](a,d+44|0)|0;if(l){Ka[J[J[l>>2]+84>>2]](l,b)|0}Ka[J[J[b>>2]>>2]](b)}Ia=d+80|0;return l|0}function yA(a,b,c,d,e){var f=0,g=0,h=0,i=Q(0),j=0,k=Q(0);a:{b:{f=J[a+2328>>2];if(!f){break b}g=f-1|0;f=(g<<6)+a|0;if(!(N[a+2224>>2]>2]*N[c+8>>2])+Q(Q(N[f>>2]*N[c>>2])+Q(N[f+4>>2]*N[c+4>>2]))))){break b}i=N[d>>2];if(!(i>2])){break a}g=(g<<6)+a|0;h=J[a+2320>>2]+(J[g+48>>2]<<6)|0;J[h>>2]=0;J[h+4>>2]=0;J[h+8>>2]=0;J[h+12>>2]=0;j=J[b+4>>2];h=J[a+2320>>2]+(J[g+48>>2]<<6)|0;J[h+16>>2]=J[b>>2];J[h+20>>2]=j;j=J[b+12>>2];J[h+24>>2]=J[b+8>>2];J[h+28>>2]=j;k=N[c+8>>2];h=J[c+4>>2];b=J[a+2320>>2]+(J[g+48>>2]<<6)|0;J[b+32>>2]=J[c>>2];J[b+36>>2]=h;N[b+44>>2]=i;N[b+40>>2]=k;J[(J[a+2320>>2]+(J[g+48>>2]<<6)|0)+48>>2]=e;b=J[d+12>>2];J[f+40>>2]=J[d+8>>2];J[f+44>>2]=b;b=J[d+4>>2];J[f+32>>2]=J[d>>2];J[f+36>>2]=b;break a}f=J[a+2320>>2]+(J[a+2324>>2]<<6)|0;J[f>>2]=0;J[f+4>>2]=0;J[f+8>>2]=0;J[f+12>>2]=0;g=J[b+4>>2];f=J[a+2320>>2]+(J[a+2324>>2]<<6)|0;J[f+16>>2]=J[b>>2];J[f+20>>2]=g;g=J[b+12>>2];J[f+24>>2]=J[b+8>>2];J[f+28>>2]=g;i=N[c+8>>2];k=N[d>>2];f=J[c+4>>2];b=J[a+2320>>2]+(J[a+2324>>2]<<6)|0;J[b+32>>2]=J[c>>2];J[b+36>>2]=f;N[b+44>>2]=k;N[b+40>>2]=i;f=J[a+2324>>2];g=f+1|0;J[a+2324>>2]=g;J[(J[a+2320>>2]+(f<<6)|0)+48>>2]=e;e=J[a+2328>>2];b=(e<<6)+a|0;J[b+52>>2]=g;J[b+48>>2]=f;f=J[d+4>>2];J[b+32>>2]=J[d>>2];J[b+36>>2]=f;f=J[d+12>>2];J[b+40>>2]=J[d+8>>2];J[b+44>>2]=f;J[a+2328>>2]=e+1;d=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=d;d=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=d}if(M[a+2324>>2]>=16){Nd(a,1,1)}}function _0(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);c=Ia-96|0;Ia=c;k=N[b+20>>2];l=N[e+40>>2];m=N[b+24>>2];n=N[e+44>>2];o=N[b+16>>2];p=N[e+36>>2];N[c+36>>2]=N[e>>2];N[c+40>>2]=N[e+4>>2];N[c+44>>2]=N[e+8>>2];N[c+48>>2]=N[e+12>>2];N[c+52>>2]=N[e+16>>2];N[c+56>>2]=N[e+20>>2];N[c+60>>2]=N[e+24>>2];N[c- -64>>2]=N[e+28>>2];q=N[e+32>>2];N[c+80>>2]=n-m;N[c+76>>2]=l-k;N[c+68>>2]=q;N[c+72>>2]=p-o;N[c+84>>2]=N[e+48>>2];N[c+88>>2]=N[e+52>>2];N[c+92>>2]=N[e+56>>2];k=N[a+4>>2];J[c+32>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;l=N[f>>2];m=N[f+4>>2];N[c+20>>2]=-N[f+8>>2];N[c+16>>2]=-m;N[c+12>>2]=-l;I[c+10>>1]=L[i>>1];a=aA(c+36|0,Q(k+j),c+24|0,c+12|0,g,h+40|0,h+28|0,c+10|0);a:{if(!a){break a}I[h+12>>1]=2;if(!(H[i|0]&1)){break a}g=N[h+40>>2];if(g==Q(0)){break a}j=N[f>>2];k=N[f+4>>2];l=Q(g*N[f+8>>2]);N[c+32>>2]=-l;m=Q(g*k);N[c+28>>2]=-m;n=Q(g*j);N[c+24>>2]=-n;Mk(c+24|0,c+72|0,c+84|0,c+36|0,c+12|0);o=N[e+36>>2];p=N[e+40>>2];q=N[e+44>>2];r=N[c+60>>2];s=N[c+36>>2];t=N[c+48>>2];u=N[c+64>>2];v=N[c+40>>2];w=N[c+52>>2];x=N[c+68>>2];g=N[c+20>>2];y=N[c+44>>2];j=N[c+12>>2];z=N[c+56>>2];k=N[c+16>>2];I[h+12>>1]=L[h+12>>1]|1;N[h+24>>2]=l+Q(q+Q(Q(Q(j*y)+Q(k*z))+Q(g*x)));N[h+20>>2]=m+Q(p+Q(Q(Q(j*v)+Q(k*w))+Q(g*u)));N[h+16>>2]=n+Q(o+Q(Q(Q(j*s)+Q(k*t))+Q(g*r)))}Ia=c+96|0;return a|0}function nH(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;j=Ia-16|0;Ia=j;k=Ia-16|0;Ia=k;c=J[a+980>>2];e=J[J[c+376>>2]+(b<<2)>>2];h=J[e>>2];d=J[e+20>>2];if((d|0)!=-1){f=J[c+392>>2]-1|0;J[c+392>>2]=f;g=J[c+388>>2];J[g+(d<<2)>>2]=J[g+(f<<2)>>2];if(d>>>0>>0){J[J[J[c+388>>2]+(d<<2)>>2]+20>>2]=d}J[e+20>>2]=-1}f=h>>>5|0;g=J[c+136>>2]+(f<<2)|0;i=J[g>>2];d=1<>2]=i&(d^-1);break a}if(!J[e+8>>2]){break a}f=J[c+148>>2]+(f<<2)|0;J[f>>2]=d|J[f>>2]}Rw(e);d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,e);J[J[c+376>>2]+(b<<2)>>2]=J[c+372>>2];J[c+372>>2]=b;J[j+12>>2]=h;b=J[c+180>>2];e=b+(h<<2)|0;J[j+8>>2]=J[e>>2];d=J[e>>2];J[k+12>>2]=d;e=J[c+504>>2];b:{if(e>>>0>=(J[c+508>>2]&2147483647)>>>0){b=0;e=J[c+508>>2];i=e&2147483647?e<<1:1;c:{if(!i){break c}e=i<<2;if(!e){break c}b=J[42504];d=Ka[J[J[b>>2]+20>>2]](b)|0?42292:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,e,d,19542,553)|0}g=J[c+504>>2];l=(g<<2)+b|0;e=J[c+500>>2];if((g|0)>0){d=e;f=b;while(1){J[f>>2]=J[d>>2];d=d+4|0;f=f+4|0;if(l>>>0>f>>>0){continue}break}}J[l>>2]=J[k+12>>2];if(!(!e|J[c+508>>2]<0)){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,e);g=J[c+504>>2]}J[c+508>>2]=i;J[c+500>>2]=b;J[c+504>>2]=g+1;b=J[c+180>>2];break b}J[J[c+500>>2]+(e<<2)>>2]=d;J[c+504>>2]=e+1}f=b;b=h<<2;J[f+b>>2]=-1;J[b+J[J[c+192>>2]+4>>2]>>2]=0;b=J[c+196>>2]+(h<<3)|0;J[b>>2]=0;J[b+4>>2]=-1;H[c+365|0]=1;J[c+368>>2]=J[c+368>>2]-1;Ia=k+16|0;ah(J[a+2376>>2],J[j+12>>2]);Ia=j+16|0}function U1(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);e=Ia-32|0;Ia=e;a=J[a+48>>2];l=N[a+56>>2];m=N[a+52>>2];h=N[a+72>>2];n=N[a- -64>>2];o=N[a+68>>2];i=N[a+88>>2];p=N[a+80>>2];q=N[a+84>>2];r=N[a+48>>2];f=N[b+8>>2];g=N[b>>2];j=N[b+4>>2];J[e+28>>2]=0;i=Q(Q(i*f)+Q(Q(p*g)+Q(j*q)));N[e+24>>2]=i;h=Q(Q(h*f)+Q(Q(n*g)+Q(j*o)));N[e+20>>2]=h;l=Q(Q(l*f)+Q(Q(r*g)+Q(j*m)));N[e+16>>2]=l;a:{if(J[a+148>>2]){k=ni(a,e+16|0);J[e+12>>2]=0;N[e+8>>2]=-N[e+24>>2];N[e+4>>2]=-N[e+20>>2];N[e>>2]=-N[e+16>>2];s=ni(a,e);t=J[a+152>>2];k=t+P(k,12)|0;f=N[k+8>>2];g=N[k>>2];j=N[k+4>>2];k=c;m=N[a+88>>2];c=P(s,12)+t|0;i=N[c+8>>2];n=N[a+56>>2];h=N[c>>2];o=N[a+72>>2];l=N[c+4>>2];v=Q(N[b+8>>2]*Q(Q(m*i)+Q(Q(n*h)+Q(o*l))));p=N[a+80>>2];q=N[a+48>>2];r=N[a+64>>2];w=Q(N[b>>2]*Q(Q(p*i)+Q(Q(q*h)+Q(r*l))));u=N[a+84>>2];x=Q(u*i);i=N[a+52>>2];y=Q(i*h);h=N[a+68>>2];N[k>>2]=v+Q(w+Q(Q(x+Q(y+Q(h*l)))*N[b+4>>2]));f=Q(Q(N[b+8>>2]*Q(Q(m*f)+Q(Q(n*g)+Q(j*o))))+Q(Q(N[b>>2]*Q(Q(p*f)+Q(Q(q*g)+Q(j*r))))+Q(Q(Q(u*f)+Q(Q(i*g)+Q(j*h)))*N[b+4>>2])));break a}b=J[a+152>>2];f=Q(Q(N[b+8>>2]*i)+Q(Q(N[b>>2]*l)+Q(h*N[b+4>>2])));s=K[a+156|0];b:{if(s>>>0<2){g=f;break b}a=1;g=f;while(1){k=b+P(a,12)|0;j=Q(Q(N[k+8>>2]*i)+Q(Q(N[k>>2]*l)+Q(h*N[k+4>>2])));g=g>j?j:g;f=f>2]=g}N[d>>2]=f;Ia=e+32|0}function iia(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;h=J[a+44>>2];g=J[a+84>>2];f=h+g|0;b=J[a+48>>2]&2147483647;a:{if(f>>>0<=b>>>0){break a}c=b;b=b<<1;b=b>>>0>f>>>0?b:f;d=b>>>0<=256?256:b;if(c>>>0>>0){Ki(a+40|0,d)}if(d>>>0>(J[a+36>>2]&2147483647)>>>0){b:{if(!d){break b}c=d<<4;if(!c){break b}b=J[42504];e=b+12|0;e=(l=e,m=c,n=Ka[J[J[b>>2]+20>>2]](b)|0?32042:70610,o=19459,p=553,k=J[J[e>>2]+8>>2],Ka[k](l|0,m|0,n|0,o|0,p|0)|0)}c=J[a+28>>2];b=J[a+32>>2];if((b|0)>0){i=(b<<4)+e|0;b=e;while(1){j=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=j;j=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=j;c=c+16|0;b=b+16|0;if(i>>>0>b>>>0){continue}break}c=J[a+28>>2]}if(!(!c|J[a+36>>2]<0)){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c)}J[a+36>>2]=d;J[a+28>>2]=e}if(d>>>0<=(J[a+60>>2]&2147483647)>>>0){break a}RI(a+52|0,d)}J[a+44>>2]=f;J[a+56>>2]=f;J[a+32>>2]=f;Va(J[a+40>>2]+(h<<2)|0,J[a+80>>2],g<<2);Va(J[a+28>>2]+(h<<4)|0,J[a+68>>2],g<<4);Va(J[a+52>>2]+(h<<3)|0,J[a+92>>2],g<<3);c=J[a+84>>2];if(c){f=J[a+108>>2];g=J[f+456>>2];i=J[a+80>>2];e=0;while(1){d=J[i+(e<<2)>>2];J[d+68>>2]=J[a+24>>2]|e+h<<3;b=K[d+43|0];c:{if(!(b&64)){break c}H[d+43|0]=b&191;if(K[d+41|0]&8){break c}b=J[J[J[f+444>>2]>>2]+(J[d- -64>>2]<<2)>>2];if(!b){break c}while(1){J[g+(J[b+20>>2]<<2)>>2]=J[d+68>>2];b=J[b+16>>2];if(b){continue}break}c=J[a+84>>2]}e=e+1|0;if(c>>>0>e>>>0){continue}break}}J[a+84>>2]=0;J[a+96>>2]=0;J[a+72>>2]=0}function wp(a,b,c,d,e){var f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0);h=Ia-48|0;Ia=h;l=N[a+4>>2];n=Q(l+l);j=N[a+8>>2];q=Q(n*j);i=N[a>>2];f=Q(i+i);o=N[a+12>>2];r=Q(f*o);s=Q(q-r);N[h+36>>2]=s;q=Q(q+r);N[h+28>>2]=q;i=Q(Q(1)-Q(i*f));m=Q(l*n);r=Q(i-m);N[h+40>>2]=r;g=i;k=Q(j+j);i=Q(j*k);t=Q(g-i);N[h+24>>2]=t;g=Q(f*j);n=Q(n*o);j=Q(g+n);N[h+32>>2]=j;p=Q(f*l);o=Q(k*o);l=Q(p-o);N[h+20>>2]=l;f=Q(g-n);N[h+16>>2]=f;n=Q(p+o);N[h+12>>2]=n;o=Q(Q(Q(1)-m)-i);N[h+8>>2]=o;if(J[c+8>>2]-1065353216|(J[c+4>>2]-1065353216|J[c>>2]-1065353216)){mC(h+8|0,c);i=N[h+44>>2];r=N[h+40>>2];s=N[h+36>>2];q=N[h+28>>2];t=N[h+24>>2];l=N[h+20>>2];f=N[h+16>>2];n=N[h+12>>2];o=N[h+8>>2];j=N[h+32>>2]}p=N[a+20>>2];u=N[a+24>>2];v=N[a+16>>2];m=N[b>>2];k=N[b+4>>2];g=N[b+8>>2];N[d+12>>2]=Q(Q(Q(l*m)+Q(j*k))+Q(i*g))+Q(0);N[d+8>>2]=u+Q(Q(Q(f*m)+Q(q*k))+Q(r*g));N[d+4>>2]=p+Q(Q(Q(n*m)+Q(t*k))+Q(s*g));N[d>>2]=v+Q(Q(Q(o*m)+Q(l*k))+Q(j*g));m=N[b+12>>2];k=Q(l*m);p=k>Q(0)?k:Q(-k);k=N[b+16>>2];g=Q(j*k);p=Q(p+(g>Q(0)?g:Q(-g)));g=i;i=N[b+20>>2];g=Q(g*i);N[e+12>>2]=p+(g>Q(0)?g:Q(-g));f=Q(f*m);g=f>Q(0)?f:Q(-f);f=Q(q*k);g=Q(g+(f>Q(0)?f:Q(-f)));f=Q(r*i);N[e+8>>2]=g+(f>Q(0)?f:Q(-f));f=Q(n*m);g=f>Q(0)?f:Q(-f);f=Q(t*k);g=Q(g+(f>Q(0)?f:Q(-f)));f=Q(s*i);N[e+4>>2]=g+(f>Q(0)?f:Q(-f));f=Q(o*m);l=Q(l*k);j=Q(j*i);N[e>>2]=Q((f>Q(0)?f:Q(-f))+(l>Q(0)?l:Q(-l)))+(j>Q(0)?j:Q(-j));Ia=h+48|0}function TH(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=Q(0),n=Q(0),o=0,p=0,q=0,r=0,s=Q(0),t=Q(0);f=J[J[a+2168>>2]+44>>2]+J[d>>2]|0;g=L[d+10>>1];o=f+(g>>>1&32752)|0;p=g&31;i=L[d+6>>1];if(!(!(p&e)|!i)){e=J[a+2368>>2];j=J[e+24>>2]&2147483647;k=J[e+20>>2];g=0;while(1){h=P(g,40)+o|0;e=L[h+28>>1];q=J[h+36>>2];l=J[h+32>>2];r=l>>>5|0;e=j>>>0<=r>>>0|!(J[k+(r<<2)>>2]>>>l&1)?e:e|1;l=q>>>5|0;I[h+28>>1]=l>>>0>=j>>>0|!(J[k+(l<<2)>>2]>>>q&1)?e:e|2;g=g+1|0;if((i|0)!=(g|0)){continue}break}}a=J[a+2372>>2];J[b>>2]=J[J[c+16>>2]+24>>2];J[b+4>>2]=J[J[c+16>>2]+28>>2];g=J[c+16>>2];h=J[g+16>>2];j=h>>>5|0;k=J[a+24>>2]&2147483647;a:{if(j>>>0>>0){e=1;if(J[J[a+20>>2]+(j<<2)>>2]>>>h&1){break a}}e=0}g=J[g+20>>2];h=g>>>5|0;e=h>>>0>=k>>>0|!(J[J[a+20>>2]+(h<<2)>>2]>>>g&1)?e:e|2;J[b+20>>2]=i;J[b+16>>2]=o;I[b+14>>1]=e;e=L[d+8>>1];if(!e){J[b+8>>2]=0;I[b+12>>1]=0;return}J[b+8>>2]=f+4;if(p&8){i=J[c+12>>2];a=J[J[c+8>>2]+44>>2];b:{if(K[a+9|0]){N[f+12>>2]=N[a+80>>2];N[f+16>>2]=N[a+84>>2];N[f+20>>2]=N[a+88>>2];m=N[a+100>>2];n=N[a+96>>2];s=N[a+104>>2];break b}J[f+20>>2]=0;J[f+12>>2]=0;J[f+16>>2]=0;s=Q(0)}N[f+44>>2]=s;N[f+40>>2]=m;N[f+36>>2]=n;a=J[i+44>>2];c:{if(K[a+9|0]){N[f+24>>2]=N[a+80>>2];N[f+28>>2]=N[a+84>>2];N[f+32>>2]=N[a+88>>2];n=N[a+96>>2];t=N[a+104>>2];m=N[a+100>>2];break c}J[f+32>>2]=0;J[f+24>>2]=0;J[f+28>>2]=0;n=Q(0);m=Q(0)}N[f+56>>2]=t;N[f+52>>2]=m;N[f+48>>2]=n;I[d+10>>1]=L[d+10>>1]&65527}I[b+12>>1]=e-4}function zc(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=0,u=Q(0),v=0,w=0,x=0,y=0;r=J[a+336>>2];if(r){d=N[a+352>>2];s=d>2];v=J[c+12>>2];w=J[c>>2];x=J[a+236>>2];y=J[a+332>>2];while(1){i=n<<5;a=J[(i+y|0)+16>>2];c=i+w|0;d=N[c+8>>2];e=N[c>>2];g=N[c+4>>2];f=Q(Y(Q(Q(d*d)+Q(Q(e*e)+Q(g*g)))));if(f>Q(0)){h=Q(Q(1)/f);d=Q(d*h);g=Q(g*h);e=Q(e*h)}h=f>2]);k=Q(-N[b>>2]);j=Q(-N[b+8>>2])}f=Q(Q(1)/N[a+124>>2]);o=Q(j*f);N[c+8>>2]=o;l=Q(l*f);N[c+4>>2]=l;k=Q(k*f);N[c>>2]=k;a=P(n,112)+x|0;j=N[a+104>>2];p=N[a+92>>2];m=N[a+80>>2];e=Q(h*e);g=Q(h*g);h=Q(Q(Q(e*N[a+76>>2])+Q(g*N[a+88>>2]))+Q(d*N[a+100>>2]));q=Q(Q(Q(e*N[a+72>>2])+Q(g*N[a+84>>2]))+Q(d*N[a+96>>2]));u=Q(Q(e*h)-Q(q*g));N[c+24>>2]=u;j=Q(Q(Q(e*m)+Q(g*p))+Q(d*j));p=Q(Q(d*q)-Q(j*e));N[c+20>>2]=p;g=Q(Q(g*j)-Q(h*d));N[c+16>>2]=g;if(t){i=i+t|0;d=N[i+24>>2];h=N[i+20>>2];e=N[i+16>>2];j=N[i>>2];m=N[i+4>>2];N[c+8>>2]=o-Q(f*N[i+8>>2]);N[c+4>>2]=l-Q(f*m);N[c>>2]=k-Q(f*j);k=N[a+104>>2];l=N[a+92>>2];o=N[a+80>>2];j=N[a+100>>2];m=N[a+88>>2];q=N[a+76>>2];f=Q(-h);N[c+16>>2]=g+Q(Q(Q(N[a+84>>2]*f)-Q(e*N[a+72>>2]))-Q(d*N[a+96>>2]));N[c+20>>2]=p+Q(Q(Q(m*f)-Q(e*q))-Q(d*j));N[c+24>>2]=u+Q(Q(Q(l*f)-Q(e*o))-Q(d*k))}n=n+1|0;if((r|0)!=(n|0)){continue}break}}}function b2(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=Q(0);g=Ia-4288|0;Ia=g;i=N[d+4>>2];k=Q(i+i);h=N[d+8>>2];l=Q(k*h);q=N[d>>2];j=Q(q+q);n=N[d+12>>2];o=Q(j*n);m=Q(l-o);r=Q(j*h);s=Q(k*n);p=Q(r+s);l=Q(l+o);t=Q(j*i);u=Q(h+h);v=Q(u*n);o=Q(t-v);n=Q(r-s);r=Q(t+v);j=Q(Q(1)-Q(q*j));q=Q(h*u);h=Q(j-q);k=Q(i*k);i=Q(Q(Q(1)-k)-q);q=N[c+12>>2];s=N[c+8>>2];t=N[d+24>>2];u=N[d+20>>2];v=N[c+4>>2];y=N[d+16>>2];j=Q(j-k);a:{if(j>2]=t;N[g+4280>>2]=u;N[g+4276>>2]=y;N[g+4272>>2]=h;N[g+4268>>2]=i;N[g+4264>>2]=j;N[g+4260>>2]=m;J[g+4204>>2]=-1;N[g+28>>2]=q;N[g+24>>2]=s;N[g+20>>2]=v;J[g+16>>2]=3;c=g+4204|0;w=g+16|0;fc(c,w);J[g+4148>>2]=-1;x=g+4148|0;fc(x,e);J[g+4136>>2]=0;J[g+4140>>2]=0;d=0;J[g+4112>>2]=0;J[g+12>>2]=1065353216;J[g+4>>2]=0;J[g+8>>2]=0;if(rB(c,x,g+4260|0,f,g+4|0,w)){c=a;a=J[g+4112>>2];d=ge(c,b,a,g+16|0)&(a|0)!=0}Ia=g+4288|0;return d|0}function a2(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=Q(0);g=Ia-4288|0;Ia=g;i=N[d+4>>2];k=Q(i+i);h=N[d+8>>2];l=Q(k*h);q=N[d>>2];j=Q(q+q);n=N[d+12>>2];o=Q(j*n);m=Q(l-o);r=Q(j*h);s=Q(k*n);p=Q(r+s);l=Q(l+o);t=Q(j*i);u=Q(h+h);v=Q(u*n);o=Q(t-v);n=Q(r-s);r=Q(t+v);j=Q(Q(1)-Q(q*j));q=Q(h*u);h=Q(j-q);k=Q(i*k);i=Q(Q(Q(1)-k)-q);q=N[c+12>>2];s=N[c+8>>2];t=N[d+24>>2];u=N[d+20>>2];v=N[c+4>>2];y=N[d+16>>2];j=Q(j-k);a:{if(j>2]=t;N[g+4280>>2]=u;N[g+4276>>2]=y;N[g+4272>>2]=h;N[g+4268>>2]=i;N[g+4264>>2]=j;N[g+4260>>2]=m;J[g+4204>>2]=-1;N[g+28>>2]=q;N[g+24>>2]=s;N[g+20>>2]=v;J[g+16>>2]=3;c=g+4204|0;w=g+16|0;fc(c,w);J[g+4148>>2]=-1;x=g+4148|0;fc(x,e);J[g+4136>>2]=0;J[g+4140>>2]=0;d=0;J[g+4112>>2]=0;J[g+12>>2]=1065353216;J[g+4>>2]=0;J[g+8>>2]=0;if(oB(c,x,g+4260|0,f,g+4|0,w)){c=a;a=J[g+4112>>2];d=ge(c,b,a,g+16|0)&(a|0)!=0}Ia=g+4288|0;return d|0}function zja(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0;b=J[a+28>>2];f=J[J[b>>2]+11968>>2];if(f){g=J[b- -64>>2];while(1){b=db(J[J[a+48>>2]+620>>2],72);h=J[a+32>>2];i=J[a+36>>2];e=J[a+28>>2];m=N[e+92>>2];n=N[a+44>>2];o=N[e+96>>2];c=J[a+48>>2];p=N[c+56>>2];e=J[e+80>>2];j=J[a+40>>2];k=J[c+632>>2];l=J[c+636>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=k;J[b+12>>2]=l;J[b+68>>2]=j;J[b+64>>2]=c;J[b+60>>2]=e;N[b+56>>2]=p;N[b+52>>2]=o;N[b+48>>2]=n;N[b+44>>2]=m;J[b+40>>2]=i;c=f-d|0;J[b+36>>2]=c>>>0>=64?64:c;J[b+32>>2]=g+(d<<3);J[b+28>>2]=h;J[b>>2]=139932;c=J[a+20>>2];J[b+20>>2]=c;J[b+24>>2]=1;if(c){Ka[J[J[c>>2]+16>>2]](c);J[b+16>>2]=J[J[b+20>>2]+16>>2];c=J[b>>2]}else{c=139932}Ka[J[c+20>>2]](b);d=d- -64|0;if(f>>>0>d>>>0){continue}break}b=J[a+28>>2]}f=J[b+8>>2]&2147483647;if(f){d=0;while(1){b=db(J[J[a+48>>2]+620>>2],64);e=J[a+40>>2];g=J[e+11936>>2];c=J[a+48>>2];h=J[c+496>>2];i=J[c+484>>2];j=J[a+36>>2];k=J[a+28>>2];l=J[c+632>>2];q=J[c+636>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=l;J[b+12>>2]=q;J[b+56>>2]=k;J[b+52>>2]=j;J[b+48>>2]=c;J[b+44>>2]=e;J[b+40>>2]=i;J[b+36>>2]=h;c=f-d|0;J[b+32>>2]=c>>>0>=64?64:c;J[b>>2]=139988;J[b+28>>2]=g+(d<<2);c=J[a+20>>2];J[b+20>>2]=c;J[b+24>>2]=1;if(c){Ka[J[J[c>>2]+16>>2]](c);J[b+16>>2]=J[J[b+20>>2]+16>>2];c=J[b>>2]}else{c=139988}Ka[J[c+20>>2]](b);d=d- -64|0;if(f>>>0>d>>>0){continue}break}}}function Nz(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;b=J[a+80>>2];a:{if(!K[a+84|0]){break a}H[a+84|0]=0;J[b+460>>2]=0;J[b+452>>2]=0;J[b+456>>2]=0;a=0;b:{c:{d:{g=J[b+80>>2];switch(g|0){case 0:break c;case 1:break d;default:break b}}a=1;J[b+456>>2]=1;break b}c=1;J[b+452>>2]=1}e:{f:{g:{h=J[b+84>>2];switch(h|0){case 1:break f;case 0:break g;default:break e}}c=c|2;J[b+452>>2]=c;break e}a=a|2;J[b+456>>2]=a}h:{i:{j:{i=J[b+88>>2];switch(i|0){case 0:break j;case 1:break i;default:break h}}c=c|4;J[b+452>>2]=c;break h}a=a|4;J[b+456>>2]=a}k:{l:{m:{f=J[b+92>>2];switch(f|0){case 1:break l;case 0:break m;default:break k}}c=c|8;J[b+452>>2]=c;break k}a=a|8;J[b+456>>2]=a}n:{o:{p:{d=J[b+96>>2];switch(d|0){case 1:break o;case 0:break p;default:break n}}c=c|16;J[b+452>>2]=c;break n}a=a|16;J[b+456>>2]=a}q:{r:{s:{e=J[b+100>>2];switch(e|0){case 1:break r;case 0:break s;default:break q}}J[b+452>>2]=c|32;break q}J[b+456>>2]=a|32}a=0;if(!(!g|N[b+308>>2]==Q(0)&N[b+304>>2]==Q(0))){a=1;J[b+460>>2]=1}if(!(!h|N[b+324>>2]==Q(0)&N[b+320>>2]==Q(0))){a=a|2;J[b+460>>2]=a}if(!(!i|N[b+340>>2]==Q(0)&N[b+336>>2]==Q(0))){a=a|4;J[b+460>>2]=a}t:{if(!(!f|(!e|(N[b+384>>2]!=Q(0)?!d:!d|N[b+388>>2]==Q(0))))){a=a|32;break t}if(!(!f|N[b+368>>2]==Q(0)&N[b+372>>2]==Q(0))){a=a|16;J[b+460>>2]=a}u:{if(N[b+352>>2]==Q(0)){if(N[b+356>>2]==Q(0)){break a}if(d|e){break u}break a}if(!(d|e)){break a}}a=a|8}J[b+460>>2]=a}return b|0}function qv(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;h=Ia-16|0;Ia=h;e=J[a+16>>2];a:{if(e>>>0>=b>>>0){break a}f=J[a+20>>2];d=((f+b|0)-1>>>0)/(f>>>0)|0;c=J[a+4>>2];k=d-c|0;J[a+16>>2]=e+P(f,k);if((d|0)==(c|0)){break a}while(1){d=0;e=J[a+20>>2]<<2;if(e){c=J[42504];d=Ka[J[J[c+12>>2]+8>>2]](c+12|0,e,29113,19625,84)|0}J[h+12>>2]=d;c=J[a+4>>2];b:{if(c>>>0>=(J[a+8>>2]&2147483647)>>>0){d=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;c:{if(!f){break c}e=f<<2;if(!e){break c}d=J[42504];c=d+12|0;d=(m=c,n=e,o=Ka[J[J[d>>2]+20>>2]](d)|0?60616:70610,p=19459,q=553,l=J[J[c>>2]+8>>2],Ka[l](m|0,n|0,o|0,p|0,q|0)|0)}i=J[a+4>>2];e=(i<<2)+d|0;if((i|0)>0){j=J[a>>2];c=d;while(1){J[c>>2]=J[j>>2];j=j+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[h+12>>2];d:{if(J[a+8>>2]<0){break d}e=J[a>>2];if(!e){break d}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e);i=J[a+4>>2]}J[a+8>>2]=f;J[a>>2]=d;J[a+4>>2]=i+1;break b}J[J[a>>2]+(c<<2)>>2]=d;J[a+4>>2]=c+1}g=g+1|0;if((k|0)!=(g|0)){continue}break}}d=J[a+12>>2];e:{if(d>>>0>=b>>>0){break e}e=d^-1;f=J[a>>2];if(b-d&1){g=J[a+20>>2];c=(d>>>0)/(g>>>0)|0;J[J[f+(c<<2)>>2]+(d-P(c,g)<<2)>>2]=-128;d=d+1|0}if((e|0)==(0-b|0)){break e}while(1){g=J[a+20>>2];c=(d>>>0)/(g>>>0)|0;J[J[f+(c<<2)>>2]+(d-P(c,g)<<2)>>2]=-128;e=d+1|0;g=J[a+20>>2];c=(e>>>0)/(g>>>0)|0;J[J[f+(c<<2)>>2]+(e-P(c,g)<<2)>>2]=-128;d=d+2|0;if((d|0)!=(b|0)){continue}break}}J[a+12>>2]=b;Ia=h+16|0}function Hka(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;e=J[J[a+32>>2]>>2];c=e+12168|0;J[c>>2]=J[c>>2]+J[e+12092>>2];p=J[e+12004>>2];if(p){q=J[a+96>>2];t=J[e+12e3>>2];while(1){c=P(n,36)+t|0;b=J[c+12>>2];J[b>>2]=J[c+16>>2];J[b+4>>2]=J[c+20>>2];r=K[b+12|0];H[b+12|0]=K[c+24|0];H[b+13|0]=K[c+25|0];H[b+14|0]=K[c+26|0];s=J[b+8>>2];J[b+8>>2]=J[c+28>>2];f=L[c+4>>1];a:{if(f>>>0<2){break a}b=1;j=f-1|0;o=j&1;d=J[c+8>>2];g=J[e+12012>>2];h=J[c>>2];if((f|0)!=2){j=j&-2;f=0;while(1){i=g+(b+h<<2)|0;k=J[J[i>>2]+12>>2];J[k+36>>2]=J[d+20>>2];H[k+42|0]=K[d+26|0];i=J[J[i+4>>2]+12>>2];J[i+36>>2]=J[d+20>>2];H[i+42|0]=K[d+26|0];b=b+2|0;f=f+2|0;if((j|0)!=(f|0)){continue}break}}if(!o){break a}b=J[J[g+(b+h<<2)>>2]+12>>2];J[b+36>>2]=J[d+20>>2];H[b+42|0]=K[d+26|0]}if(!(!s|!r)){j=J[c+32>>2];o=J[q+32>>2];i=J[e+12012>>2];f=J[c>>2];c=0;b=0;d=0;while(1){g=L[j+(c<<1)>>1];while(1){h=J[J[J[i+(f<<2)>>2]+12>>2]+68>>2];k=o+(J[((h&7)<<2)+q>>2]+(h>>>3|0)<<4)|0;h=K[k+12|0];b:{while(1){l=d>>>0>>0;if(!(h?l:1)){break b}u=d;d=g-d|0;l=(l?h:0)&255;m=l-b|0;m=d>>>0>>0?d:m;d=u+m|0;b=b+m|0;if((l|0)!=(b|0)){continue}break}f=f+1|0;b=0;continue}break}g=J[k+8>>2];if(g){N[g+(b<<2)>>2]=N[(c<<2)+s>>2]}c=c+1|0;if((r|0)!=(c|0)){continue}break}}n=n+1|0;if((p|0)!=(n|0)){continue}break}}J[e+12004>>2]=0;kv(J[e+11848>>2],e+11836|0);a=J[J[a+28>>2]+336>>2];J[e>>2]=J[a>>2];J[a>>2]=e}function so(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=0,l=0,m=0,n=Q(0),o=0,p=Q(0),q=0;c=N[b+20>>2];d=N[b+16>>2];f=N[b+32>>2];g=N[b+28>>2];i=N[b+12>>2];j=N[b+24>>2];e=N[b+8>>2];n=Q(e*e);e=N[b>>2];p=Q(e*e);e=N[b+4>>2];e=Q(n+Q(p+Q(e*e)));N[a>>2]=e;f=Q(Q(f*f)+Q(Q(j*j)+Q(g*g)));N[a+8>>2]=f;c=Q(Q(c*c)+Q(Q(i*i)+Q(d*d)));N[a+4>>2]=c;l=c>e;h=!l;o=f>N[(h<<2)+a>>2]?2:h;h=N[(l<<2)+a>>2]>2];m=h?o:l;k=P(m,12)+b|0;m=(m<<2)+a|0;i=N[m>>2];c=Q(Q(1)/Q(Y(i)));d=Q(N[k>>2]*c);N[k>>2]=d;f=Q(c*N[k+4>>2]);N[k+4>>2]=f;g=Q(c*N[k+8>>2]);N[k+8>>2]=g;q=m;p=Q(i*c);m=h?l:o;h=P(m,12)+b|0;j=N[h+8>>2];e=N[h>>2];n=N[h+4>>2];c=Q(Q(g*j)+Q(Q(d*e)+Q(f*n)));l=(l?2:3)-o|0;b=P(l,12)+b|0;i=Q(Q(g*N[b+8>>2])+Q(Q(d*N[b>>2])+Q(f*N[b+4>>2])));N[q>>2]=p+Q(Q(R(c))+Q(R(i)));N[h+8>>2]=j-Q(g*c);N[h+4>>2]=n-Q(f*c);N[h>>2]=e-Q(d*c);c=N[k+8>>2];d=N[k+4>>2];g=Q(N[b>>2]-Q(i*N[k>>2]));N[b>>2]=g;j=Q(N[b+4>>2]-Q(i*d));N[b+4>>2]=j;i=Q(N[b+8>>2]-Q(i*c));N[b+8>>2]=i;c=N[h+8>>2];d=N[h>>2];f=N[h+4>>2];e=Q(Y(Q(Q(c*c)+Q(Q(d*d)+Q(f*f)))));if(e>Q(0)){g=Q(Q(1)/e);d=Q(d*g);N[h>>2]=d;f=Q(f*g);N[h+4>>2]=f;c=Q(c*g);N[h+8>>2]=c;i=N[b+8>>2];j=N[b+4>>2];g=N[b>>2]}n=e;e=Q(Q(c*i)+Q(Q(d*g)+Q(f*j)));N[(m<<2)+a>>2]=n+Q(R(e));d=Q(g-Q(d*e));N[b>>2]=d;f=Q(j-Q(f*e));N[b+4>>2]=f;c=Q(i-Q(c*e));N[b+8>>2]=c;g=Q(Y(Q(Q(c*c)+Q(Q(d*d)+Q(f*f)))));if(g>Q(0)){e=d;d=Q(Q(1)/g);N[b>>2]=e*d;N[b+4>>2]=f*d;N[b+8>>2]=c*d}N[(l<<2)+a>>2]=g}function Zl(a,b,c,d,e,f,g,h,i,j,k){var l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0);J[j+72>>2]=h;r=N[e>>2];m=Q(r+r);l=N[e+8>>2];s=Q(m*l);u=N[e+4>>2];t=Q(u+u);n=N[e+12>>2];A=Q(t*n);z=Q(s-A);o=N[d+8>>2];o=o==Q(0)?Q(0):Q(Y(o));w=Q(Q(1)-Q(r*m));B=Q(u*t);r=Q(w-B);p=N[d>>2];p=p==Q(0)?Q(0):Q(Y(p));v=Q(t*l);x=Q(m*n);t=Q(v+x);q=N[d+4>>2];q=q==Q(0)?Q(0):Q(Y(q));N[j- -64>>2]=Q(Q(o*r)*r)+Q(Q(Q(p*z)*z)+Q(t*Q(t*q)));C=Q(m*u);y=n;n=Q(l+l);D=Q(y*n);m=Q(C+D);u=Q(p*m);E=Q(l*n);n=Q(w-E);w=Q(q*n);v=Q(v-x);x=Q(o*v);N[j+48>>2]=Q(x*v)+Q(Q(u*m)+Q(n*w));y=q;q=Q(C-D);l=Q(y*q);s=Q(s+A);o=Q(o*s);y=Q(o*s);s=Q(Q(Q(1)-B)-E);p=Q(p*s);N[j+32>>2]=y+Q(Q(p*s)+Q(q*l));m=Q(Q(o*v)+Q(Q(p*m)+Q(n*l)));N[j+44>>2]=m;N[j+36>>2]=m;l=Q(Q(o*r)+Q(Q(p*z)+Q(t*l)));N[j+56>>2]=l;N[j+40>>2]=l;l=Q(Q(x*r)+Q(Q(u*z)+Q(t*w)));N[j+60>>2]=l;N[j+52>>2]=l;N[j>>2]=N[a>>2];N[j+4>>2]=N[a+4>>2];N[j+8>>2]=N[a+8>>2];N[j+16>>2]=N[b>>2];N[j+20>>2]=N[b+4>>2];N[j+24>>2]=N[b+8>>2];a:{if(!k){break a}if(k&1){J[j>>2]=0}if(k&2){J[j+4>>2]=0}if(k&4){J[j+8>>2]=0}if(k&8){J[j+16>>2]=0}if(k&16){J[j+20>>2]=0}if(!(k&32)){break a}J[j+24>>2]=0}N[j+76>>2]=g;N[j+68>>2]=f;N[j+12>>2]=c;N[j+80>>2]=N[e>>2];N[j+84>>2]=N[e+4>>2];N[j+88>>2]=N[e+8>>2];N[j+92>>2]=N[e+12>>2];N[j+96>>2]=N[e+16>>2];N[j+100>>2]=N[e+20>>2];c=N[e+24>>2];I[j+108>>1]=k;N[j+104>>2]=c;N[j+28>>2]=i}function Gea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;f=J[a+20>>2];g=Ia-48|0;Ia=g;b=J[a+28>>2];a=b+3940|0;c=b+3320|0;J[a>>2]=c;J[b+3944>>2]=1;Ka[J[J[b+3320>>2]+16>>2]](c);c=b+3936|0;J[c>>2]=J[J[a>>2]+16>>2];J[b+3904>>2]=1;d=b+3900|0;a=b+3920|0;J[d>>2]=a;Ka[J[J[b+3920>>2]+16>>2]](a);e=b+3896|0;J[e>>2]=J[J[d>>2]+16>>2];c=J[c>>2];Ka[J[J[c>>2]+72>>2]](c,a);a=J[e>>2];Ka[J[J[a>>2]+72>>2]](a,b+3880|0);c=Ia-16|0;Ia=c;d=J[b+976>>2];J[c+4>>2]=0;if(c+12|0){J[c+12>>2]=J[d+1e3>>2]}a=c+8|0;if(a){J[a>>2]=J[d+996>>2]}J[b+2460>>2]=0;a=J[c+12>>2];if(a>>>0>(J[b+2464>>2]&2147483647)>>>0){IH(b+2456|0,a);a=J[c+12>>2]}J[b+2460>>2]=a;J[b+2472>>2]=0;a=J[c+8>>2];if(a>>>0>(J[b+2476>>2]&2147483647)>>>0){IH(b+2468|0,a);a=J[c+8>>2]}J[b+2472>>2]=a;hv(d,J[b+2456>>2],c+12|0,J[b+2468>>2],c+8|0,0,c+4|0);a=J[c+12>>2];J[b+2460>>2]=a;e=J[c+8>>2];J[b+2472>>2]=e;J[d+1804>>2]=e;J[d+1800>>2]=a;Ia=c+16|0;J[b+3860>>2]=f;J[b+3864>>2]=1;a=b+3840|0;a:{if(!f){d=J[b+3856>>2];break a}Ka[J[J[f>>2]+16>>2]](f);d=J[J[b+3860>>2]+16>>2];J[b+3856>>2]=d}Ka[J[J[d>>2]+72>>2]](d,a);a=J[J[b+976>>2]+1024>>2];Ka[J[J[a>>2]+84>>2]](g+12|0,a);c=J[b+2460>>2];if(c){f=(J[b+2360>>2]&8)!=0;a=c;while(1){d=c-h|0;if(d>>>0>=256?256:d){e=a>>>0>=256?256:a;d=0;while(1){i=J[(J[b+2456>>2]+(d+h<<3)|0)+4>>2];Jt(J[b+2168>>2],i);gu(i,0,g+12|0,f);d=d+1|0;if((e|0)!=(d|0)){continue}break}}a=a-256|0;h=h+256|0;if(c>>>0>h>>>0){continue}break}}Ia=g+48|0}function j1(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);g=Ia-32|0;Ia=g;i=N[b+20>>2];k=N[b+16>>2];r=N[b+24>>2];j=N[b>>2];l=Q(j+j);m=N[b+8>>2];s=N[b+4>>2];n=N[b+12>>2];o=Q(n+n);p=N[a+8>>2];q=Q(Q(Q(l*m)-Q(s*o))*p);N[g+24>>2]=r-q;m=Q(p*Q(Q(m*o)+Q(l*s)));N[g+20>>2]=i-m;N[g+12>>2]=q+r;N[g+8>>2]=i+m;i=Q(p*Q(Q(j*l)+Q(Q(n*o)+Q(-1))));N[g+16>>2]=k-i;N[g+4>>2]=k+i;i=N[a+4>>2];N[g+28>>2]=i;b=0;J[g>>2]=0;a:{if(!fe(c,d,g+4|0,g+16|0,i,g)){break a}i=N[g>>2];if(i>2];k=N[d>>2];o=N[c+4>>2];j=N[d+4>>2];n=N[c+8>>2];l=N[d+8>>2];N[h+40>>2]=i;J[h+44>>2]=0;J[h+48>>2]=0;J[h+8>>2]=-1;n=Q(n+Q(i*l));N[h+24>>2]=n;o=Q(o+Q(i*j));N[h+20>>2]=o;p=Q(e+Q(i*k));N[h+16>>2]=p;b:{if(K[f|0]&2){e=Q(0);if(i==Q(0)){N[h+36>>2]=-l;N[h+32>>2]=-j;N[h+28>>2]=-k;b=3;break b}l=N[g+12>>2];i=Q(N[g+24>>2]-l);r=N[g+4>>2];k=Q(N[g+16>>2]-r);m=N[g+8>>2];j=Q(N[g+20>>2]-m);s=Q(Q(Q(n-l)*i)+Q(Q(Q(p-r)*k)+Q(j*Q(o-m))));c:{if(s<=Q(0)){break c}e=Q(1);q=Q(Q(i*i)+Q(Q(k*k)+Q(j*j)));if(q<=s){break c}e=Q(s/q)}i=Q(n-Q(l+Q(i*e)));N[h+36>>2]=i;j=Q(o-Q(m+Q(j*e)));N[h+32>>2]=j;e=Q(p-Q(r+Q(k*e)));N[h+28>>2]=e;b=3;k=Q(Y(Q(Q(i*i)+Q(Q(e*e)+Q(j*j)))));if(!(k>Q(0))){break b}q=i;i=Q(Q(1)/k);N[h+36>>2]=q*i;N[h+32>>2]=j*i;N[h+28>>2]=e*i;break b}J[h+28>>2]=0;J[h+32>>2]=0;J[h+36>>2]=0;b=1}I[h+12>>1]=b;b=1}Ia=g+32|0;return b|0}function qn(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;f=J[a+448>>2];c=J[f>>2];d=b<<1;e=d|1;b=J[f+20>>2];f=(e>>>0)/(b>>>0)|0;f=J[J[c+(f<<2)>>2]+(e-P(b,f)<<2)>>2];e=(d>>>0)/(b>>>0)|0;h=J[J[c+(e<<2)>>2]+(d-P(b,e)<<2)>>2];b=h>>>7|0;a:{if((b|0)==33554431){break a}c=J[a+16>>2];d=J[a+192>>2]+(b<<2)|0;if((f^J[d>>2])>>>0<=127){J[d>>2]=-128}g=c+P(b,24)|0;c=K[g+4|0];if(c&16){break a}e=b+32>>>5|0;b:{if(e>>>0<=(J[a+312>>2]&2147483647)>>>0){d=J[a+308>>2];break b}c=J[42504]+12|0;d=Ka[J[J[c>>2]+8>>2]](c,e<<2,29113,21414,438)|0;c=J[a+308>>2];c:{if(!c){break c}Va(d,c,J[a+312>>2]<<2);if(J[a+312>>2]<0){break c}c=J[a+308>>2];if(!c){break c}i=J[42504]+12|0;Ka[J[J[i>>2]+12>>2]](i,c)}c=J[a+312>>2];Wa((c<<2)+d|0,0,e-c<<2);J[a+312>>2]=e;J[a+308>>2]=d;c=K[g+4|0]}d=(h>>>10&4194300)+d|0;J[d>>2]=J[d>>2]|1<>>7|0;d:{if((d|0)==33554431){break d}c=J[a+16>>2];e=J[a+192>>2]+(d<<2)|0;if((b|0)==(J[e>>2]>>>7|0)){J[e>>2]=-128}g=c+P(d,24)|0;b=K[g+4|0];if(b&16){break d}e=d+32>>>5|0;e:{if(e>>>0<=(J[a+312>>2]&2147483647)>>>0){c=J[a+308>>2];break e}b=J[42504]+12|0;c=Ka[J[J[b>>2]+8>>2]](b,e<<2,29113,21414,438)|0;b=J[a+308>>2];f:{if(!b){break f}Va(c,b,J[a+312>>2]<<2);if(J[a+312>>2]<0){break f}b=J[a+308>>2];if(!b){break f}h=J[42504]+12|0;Ka[J[J[h>>2]+12>>2]](h,b)}b=J[a+312>>2];Wa((b<<2)+c|0,0,e-b<<2);J[a+312>>2]=e;J[a+308>>2]=c;b=K[g+4|0]}a=(f>>>10&4194300)+c|0;J[a>>2]=J[a>>2]|1<>2];a:{if(!(c&4194304)){N[a+236>>2]=N[a+96>>2];b=J[a+104>>2];J[a+240>>2]=J[a+100>>2];J[a+244>>2]=b;break a}Af(a+16|0,a+236|0);c=c&-4194305}b:{if(!(c&8388608)){N[a+248>>2]=N[a+112>>2];b=J[a+120>>2];J[a+252>>2]=J[a+116>>2];J[a+256>>2]=b;break b}te(a+16|0,a+248|0);c=c&-8388609}if(!(!(c&32768)|!(H[a+60|0]&1))){b=J[a+8>>2];if(!b){b=$a(J[a>>2],K[a+7|0]&15);J[a+8>>2]=b}xu(a+16|0,J[J[a>>2]+2428>>2],b+192|0,N[a+260>>2]);c=c&-32769}if(c&402653184){Ku(a+16|0,(c&134217728)>>>27|0,(c&268435456)>>>28|0);c=c&-402653185}if(c&196608){b=J[a+8>>2];if(!b){b=$a(J[a>>2],K[a+7|0]&15);J[a+8>>2]=b}Mu(a+16|0,J[J[a>>2]+2428>>2],b+220|0,b+232|0);J[b+236>>2]=0;J[b+240>>2]=0;J[b+228>>2]=0;J[b+232>>2]=0;J[b+220>>2]=0;J[b+224>>2]=0;c=c&-196609}if(c&1610612736){Iu(a+16|0,(c&536870912)>>>29|0,(c&1073741824)>>>30|0);c=c&-1610612737}if(c&786432){b=J[a+8>>2];if(!b){b=$a(J[a>>2],K[a+7|0]&15);J[a+8>>2]=b}Ju(a+16|0,J[J[a>>2]+2428>>2],b+244|0,b+256|0);J[b+260>>2]=0;J[b+264>>2]=0;J[b+252>>2]=0;J[b+256>>2]=0;J[b+244>>2]=0;J[b+248>>2]=0;c=c&-786433}if(!(c&16777216)){N[a+260>>2]=N[a+172>>2];J[a+268>>2]=c;return}if(!(c&100663296)){uc(a+16|0,N[a+260>>2],0);J[a+268>>2]=c&-16777217;return}c:{if(!(c&67108864)){break c}b=J[a+8>>2];if(!b){b=$a(J[a>>2],K[a+7|0]&15);J[a+8>>2]=b}if((K[a+60|0]^K[b+268|0])&1?c&16384:0){break c}uc(a+16|0,N[a+260>>2],1);c=c&-83886081}J[a+268>>2]=c}function Dx(a,b,c,d){var e=0,f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0);f=Ia-48|0;Ia=f;e=J[a+400>>2];g=J[a+396>>2];N[f+36>>2]=N[a+404>>2];J[f+28>>2]=g;J[f+32>>2]=e;N[f+12>>2]=N[a+12>>2];N[f+16>>2]=N[a+16>>2];N[f+20>>2]=N[a+20>>2];N[f+24>>2]=N[a+24>>2];e=Ka[J[J[b>>2]+88>>2]](b,f+12|0)|0;J[a+392>>2]=e;if(e){H[f+43|0]=11;J[f+44>>2]=d;b=Ka[J[J[b>>2]+96>>2]](b,c,f+44|0,1,1,f+43|0)|0;c=J[a+392>>2];Ka[J[J[c>>2]+84>>2]](c,b)|0;Ka[J[J[b>>2]>>2]](b);b=J[a+392>>2];Ka[J[J[b>>2]+208>>2]](b,1,1);b=J[a+392>>2];d=Ia-16|0;Ia=d;N[d+12>>2]=N[a+456>>2];c=Ia-128|0;Ia=c;J[c+124>>2]=1065353216;J[c+120>>2]=1065353216;J[c+112>>2]=1065353216;J[c+116>>2]=1065353216;J[c+104>>2]=0;J[c+108>>2]=1065353216;J[c+96>>2]=0;J[c+100>>2]=0;N[c+92>>2]=0;N[c+88>>2]=0;N[c+84>>2]=0;e=d+12|0;a:{if(e){g=c+32|0;Uh(g,1);b:{c:{if(mz(b,e,0,g)){if(N[c+80>>2]==Q(0)){break c}lz(c+32|0,c+112|0,c+96|0,c+124|0,c+84|0,b,29446);i=N[c+92>>2];j=N[c+88>>2];k=N[c+84>>2];h=N[c+124>>2];break b}e=J[42504];J[c>>2]=29446;Xa(e,4,7379,280,78016,c)}h=Q(1)}break a}e=J[42504];J[c+16>>2]=29446;Xa(e,4,7379,288,78098,c+16|0);h=Q(1)}Ka[J[J[b>>2]+116>>2]](b,h);Ka[J[J[b>>2]+128>>2]](b,c+112|0);N[c+56>>2]=i;N[c+52>>2]=j;e=J[c+100>>2];J[c+32>>2]=J[c+96>>2];J[c+36>>2]=e;N[c+48>>2]=k;e=J[c+108>>2];J[c+40>>2]=J[c+104>>2];J[c+44>>2]=e;Ka[J[J[b>>2]+108>>2]](b,c+32|0);Ia=c+128|0;Ia=d+16|0;b=J[a+432>>2];Ka[J[J[b>>2]+44>>2]](b,J[a+392>>2],0)}Ia=f+48|0}function kA(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=Q(0),w=0,x=Q(0);u=N[a+4>>2]==Q(1)&N[a+8>>2]==Q(1)&N[a+12>>2]==Q(1);if(!u){Pb(b,a+4|0,a+16|0)}e=N[b+28>>2];f=N[b+16>>2];g=N[b+24>>2];o=N[b>>2];p=N[b+12>>2];q=N[b+4>>2];a=J[a+40>>2];l=N[a>>2];i=N[b+8>>2];m=N[a+4>>2];j=N[b+20>>2];n=N[a+8>>2];k=N[b+32>>2];v=Q(Q(Q(l*i)+Q(m*j))+Q(n*k));r=i;i=N[a+12>>2];s=j;j=N[a+16>>2];x=k;k=N[a+20>>2];r=Q(Q(Q(R(Q(r*i)))+Q(R(Q(s*j))))+Q(R(Q(x*k))));N[c+20>>2]=v+r;s=Q(Q(Q(l*q)+Q(m*f))+Q(n*e));e=Q(Q(Q(R(Q(q*i)))+Q(R(Q(f*j))))+Q(R(Q(e*k))));N[c+16>>2]=s+e;f=Q(Q(Q(l*o)+Q(m*p))+Q(n*g));g=Q(Q(Q(R(Q(o*i)))+Q(R(Q(p*j))))+Q(R(Q(g*k))));N[c+12>>2]=f+g;N[c+8>>2]=v-r;N[c+4>>2]=s-e;N[c>>2]=f-g;o=N[b+16>>2];p=N[b+28>>2];q=N[b+24>>2];l=N[b>>2];m=N[b+12>>2];n=N[b+4>>2];e=N[a+24>>2];f=N[a+28>>2];g=N[a+32>>2];N[d+8>>2]=Q(Q(e*N[b+8>>2])+Q(f*N[b+20>>2]))+Q(g*N[b+32>>2]);N[d+4>>2]=Q(Q(e*n)+Q(f*o))+Q(g*p);N[d>>2]=Q(Q(e*l)+Q(f*m))+Q(g*q);c=K[a+38|0];J[d+12>>2]=c;h=K[a+39|0];J[d+16>>2]=h;b=I[a+36>>1];t=b&32767;J[d+20>>2]=t;w=J[a+40>>2];J[d+24>>2]=w;h=P(h,20)+w|0;J[d+28>>2]=h;h=h+P(c,12)|0;J[d+36>>2]=h;c=P(c,3);J[d+40>>2]=(b|0)<0?c+(h+(b<<1&65534)|0)|0:0;J[d+32>>2]=(c+(h+(t<<1)|0)|0)+(t<<2&b>>31);J[d+60>>2]=J[a+44>>2];b=J[a+52>>2];J[d+44>>2]=J[a+48>>2];J[d+48>>2]=b;b=J[a+60>>2];J[d+52>>2]=J[a+56>>2];J[d+56>>2]=b;return u}function My(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{d=J[a+12>>2];if(M[d+12>>2]>65535){break a}b=K[d+8|0];if(b&2){break a}g=J[d+72>>2];J[d+72>>2]=0;H[d+8|0]=b|2;i=J[d+56>>2];b:{c:{d:{b=J[d+68>>2];e:{f:{g:{if(!(b&2147483647)){if(i){break g}break f}c=J[42504]+12|0;h=P(b,6);f=Ka[J[J[c>>2]+8>>2]](c,h,29113,23499,228)|0;J[d+72>>2]=f;if(!i){J[d+68>>2]=b;break e}c=J[42504]+12|0;c=Ka[J[J[c>>2]+8>>2]](c,h,29113,23499,230)|0;f=J[d+72>>2]}J[d+56>>2]=c}J[d+68>>2]=b;if(!b){break d}}h=P(b,3);e=h>>>0<=1?1:h;k=e&3;c=0;b=0;if(e>>>0>=4){l=e&-4;e=0;while(1){I[(b<<1)+f>>1]=J[g+(b<<2)>>2];j=b|1;I[(j<<1)+f>>1]=J[g+(j<<2)>>2];j=b|2;I[(j<<1)+f>>1]=J[g+(j<<2)>>2];j=b|3;I[(j<<1)+f>>1]=J[g+(j<<2)>>2];b=b+4|0;e=e+4|0;if((l|0)!=(e|0)){continue}break}}if(!k){break c}while(1){I[(b<<1)+f>>1]=J[g+(b<<2)>>2];b=b+1|0;c=c+1|0;if((k|0)!=(c|0)){continue}break}c=0;break c}c=1;h=0;if(!g){break b}}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,g)}if(i){h:{if(c){break h}d=J[d+56>>2];c=h>>>0<=1?1:h;g=c&3;f=0;b=0;if(c>>>0>=4){h=c&-4;c=0;while(1){I[d+(b<<1)>>1]=J[(b<<2)+i>>2];e=b|1;I[d+(e<<1)>>1]=J[(e<<2)+i>>2];e=b|2;I[d+(e<<1)>>1]=J[(e<<2)+i>>2];e=b|3;I[d+(e<<1)>>1]=J[(e<<2)+i>>2];b=b+4|0;c=c+4|0;if((h|0)!=(c|0)){continue}break}}if(!g){break h}while(1){I[d+(b<<1)>>1]=J[(b<<2)+i>>2];b=b+1|0;f=f+1|0;if((g|0)!=(f|0)){continue}break}}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,i)}Ka[J[J[a>>2]+20>>2]](a)}}function RN(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;f=Ia+-64|0;Ia=f;a:{if(Tb(b,124768,0)){J[c>>2]=0;d=1;break a}b:{if(K[a+8|0]&24){e=1}else{if(!b){break b}e=Bc(b,124404,124500);if(!e){break b}e=(K[e+8|0]&24)!=0}g=Tb(a,b,e)}if(g){d=1;a=J[c>>2];if(!a){break a}J[c>>2]=J[a>>2];break a}c:{if(!b){break c}e=Bc(b,124404,124548);if(!e){break a}b=J[c>>2];if(b){J[c>>2]=J[b>>2]}g=J[e+8>>2];b=J[a+8>>2];if(g&(b^-1)&7|b&(g^-1)&96){break a}d=1;if(Tb(J[a+12>>2],J[e+12>>2],0)){break a}if(Tb(J[a+12>>2],124756,0)){a=J[e+12>>2];if(!a){break a}d=!Bc(a,124404,124600);break a}g=J[a+12>>2];if(!g){break c}d=0;b=Bc(g,124404,124548);if(b){if(!(H[a+8|0]&1)){break a}a=J[e+12>>2];c=0;d:{e:{while(1){d=0;if(!a){break d}a=Bc(a,124404,124548);if(!a|J[a+8>>2]&(J[b+8>>2]^-1)){break e}d=1;if(Tb(J[b+12>>2],J[a+12>>2],0)){break d}if(!(H[b+8|0]&1)){break e}d=J[b+12>>2];if(!d){break e}b=Bc(d,124404,124548);if(b){a=J[a+12>>2];continue}break}b=Bc(d,124404,124660);if(!b){break e}c=bw(b,J[a+12>>2])}d=c}break a}b=Bc(g,124404,124660);if(b){if(!(H[a+8|0]&1)){break a}d=bw(b,J[e+12>>2]);break a}b=Bc(g,124404,124452);if(!b){break a}a=J[e+12>>2];if(!a){break a}a=Bc(a,124404,124452);if(!a){break a}Wa(f+12|0,0,52);J[f+56>>2]=1;J[f+20>>2]=-1;J[f+16>>2]=b;J[f+8>>2]=a;Ka[J[J[a>>2]+28>>2]](a,f+8|0,J[c>>2],1);a=J[f+32>>2];if(!(!J[c>>2]|(a|0)!=1)){J[c>>2]=J[f+24>>2]}d=(a|0)==1;break a}d=0}Ia=f- -64|0;return d|0}function Md(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=0,h=Q(0),i=0,j=Q(0),k=0,l=0,m=Q(0),n=0,o=Q(0),p=Q(0),q=0,r=Q(0);b=J[b+36>>2];d=N[c+8>>2];f=N[c>>2];e=N[c+4>>2];h=Q(Q(N[b+40>>2]*d)+Q(Q(N[b+32>>2]*f)+Q(e*N[b+36>>2])));i=J[a+24>>2];j=Q(Q(N[b+8>>2]*d)+Q(Q(N[b>>2]*f)+Q(e*N[b+4>>2])));f=Q(Q(N[b+24>>2]*d)+Q(Q(N[b+16>>2]*f)+Q(e*N[b+20>>2])));d=Q(Q(h*N[i+8>>2])+Q(Q(j*N[i>>2])+Q(f*N[i+4>>2])));b=J[a+16>>2];a:{if(b>>>0<2){break a}c=1;g=b-1|0;l=g&1;b:{if((b|0)==2){g=0;break b}n=g&-2;g=0;while(1){b=P(c,20)+i|0;e=Q(Q(h*N[b+28>>2])+Q(Q(j*N[b+20>>2])+Q(f*N[b+24>>2])));m=Q(Q(h*N[b+8>>2])+Q(Q(j*N[b>>2])+Q(f*N[b+4>>2])));b=me;d=k?e:d;g=k?c+1|0:b?c:g;c=c+2|0;q=q+2|0;if((n|0)!=(q|0)){continue}break}}if(!l){break a}b=P(c,20)+i|0;e=Q(Q(h*N[b+8>>2])+Q(Q(j*N[b>>2])+Q(f*N[b+4>>2])));b=e>2];c:{if(!n){break c}j=Q(-j);h=Q(-h);f=Q(-f);c=J[a+36>>2];d=Q(d*d);b=0;a=-1;while(1){l=c+(b<<1)|0;k=P(K[l|0],20)+i|0;l=P(K[l+1|0],20)+i|0;e=Q(N[k+8>>2]+N[l+8>>2]);m=Q(N[k>>2]+N[l>>2]);o=Q(N[k+4>>2]+N[l+4>>2]);p=Q(Q(e*h)+Q(Q(m*j)+Q(o*f)));r=Q(p*p);e=Q(Q(e*e)+Q(Q(m*m)+Q(o*o)));k=!(p>=Q(0))|!(Q(d*e)>2]*h)+Q(Q(N[b>>2]*j)+Q(N[b+4>>2]*f)))>Q(Q(N[a+8>>2]*h)+Q(Q(N[a>>2]*j)+Q(N[a+4>>2]*f)))?g:c}return g}function l2(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0);c=Ia-176|0;Ia=c;k=N[f+4>>2];h=Q(k+k);j=N[f+8>>2];m=Q(h*j);g=N[f>>2];l=Q(g+g);i=N[f+12>>2];n=Q(l*i);N[c+48>>2]=m-n;N[c+40>>2]=m+n;g=Q(Q(1)-Q(g*l));m=Q(k*h);N[c+52>>2]=g-m;o=g;g=Q(j+j);n=Q(j*g);N[c+36>>2]=o-n;j=Q(l*j);h=Q(h*i);N[c+44>>2]=j+h;k=Q(l*k);l=Q(g*i);N[c+32>>2]=k-l;N[c+28>>2]=j-h;N[c+24>>2]=k+l;N[c+20>>2]=Q(Q(1)-m)-n;N[c+56>>2]=N[f+16>>2];N[c+60>>2]=N[f+20>>2];N[c- -64>>2]=N[f+24>>2];N[c+68>>2]=N[e+4>>2];N[c+72>>2]=N[e+8>>2];N[c+76>>2]=N[e+12>>2];Zc(c+4|0,d);Od(c+80|0,c+56|0,c+68|0,c+20|0,c+32|0,c+44|0);j=N[c+12>>2];k=N[c+4>>2];l=N[c+8>>2];h=N[c+16>>2];g=Q(Q(Q(N[c+88>>2]*j)+Q(Q(N[c+80>>2]*k)+Q(N[c+84>>2]*l)))+h);i=Q(h+Q(Q(N[c+100>>2]*j)+Q(Q(N[c+92>>2]*k)+Q(l*N[c+96>>2]))));g=g>2]*j)+Q(Q(N[c+104>>2]*k)+Q(l*N[c+108>>2]))));g=g>2]*j)+Q(Q(N[c+116>>2]*k)+Q(l*N[c+120>>2]))));g=g>2]*j)+Q(Q(N[c+128>>2]*k)+Q(l*N[c+132>>2]))));g=g>2]*j)+Q(Q(N[c+140>>2]*k)+Q(l*N[c+144>>2]))));g=g>2]*j)+Q(Q(N[c+152>>2]*k)+Q(l*N[c+156>>2]))));g=g>2]*j)+Q(Q(N[c+164>>2]*k)+Q(l*N[c+168>>2]))));h=gQ(0);if(!d){N[a+8>>2]=-j;N[a+4>>2]=-l;N[a>>2]=-k;N[b>>2]=h>2];h=N[b+8>>2];i=Q(j-h);p=N[b+12>>2];k=N[b>>2];f=Q(p-k);o=N[b+16>>2];q=N[b+4>>2];g=Q(o-q);e=Q(Y(Q(Q(i*i)+Q(Q(f*f)+Q(g*g)))));if(e>Q(0)){e=Q(Q(1)/e);i=Q(i*e);g=Q(g*e);f=Q(f*e)}l=Q(R(f))Q(0)){d=Q(Q(1)/d);e=Q(e*d);n=Q(n*d);m=Q(m*d)}d=N[b+24>>2];J[a+32>>2]=0;J[a>>2]=1;N[c+92>>2]=h;N[c+88>>2]=q;N[c+84>>2]=k;l=ab(a,c+84|0);N[c+72>>2]=N[b+12>>2];N[c+76>>2]=N[b+16>>2];N[c+80>>2]=N[b+20>>2];l=ab(l,c+72|0);J[l>>2]=4;J[a+32>>2]=0;N[c+60>>2]=N[b+12>>2];N[c+64>>2]=N[b+16>>2];N[c+68>>2]=N[b+20>>2];a=ab(l,c+60|0);h=Q(d*Q(.25));k=Q(e*h);q=Q(j-Q(i*d));t=Q(k+Q(k+q));N[c+56>>2]=t;j=Q(n*h);u=Q(o-Q(g*d));v=Q(j+Q(j+u));N[c+52>>2]=v;o=Q(m*h);p=Q(p-Q(f*d));w=Q(o+Q(o+p));N[c+48>>2]=w;a=ab(a,c+48|0);k=Q(q-k);d=Q(h*Q(1.7320507764816284));h=Q(Q(Q(f*n)+Q(m*r))*d);N[c+44>>2]=k-h;j=Q(u-j);f=Q(Q(Q(i*m)-Q(e*f))*d);N[c+40>>2]=j-f;i=Q(p-o);g=Q(Q(Q(g*e)+Q(n*s))*d);N[c+36>>2]=i-g;a=ab(a,c+36|0);N[c+32>>2]=k+h;N[c+28>>2]=j+f;N[c+24>>2]=i+g;a=ab(a,c+24|0);N[c+12>>2]=N[b+12>>2];N[c+16>>2]=N[b+16>>2];N[c+20>>2]=N[b+20>>2];a=ab(a,c+12|0);N[c+8>>2]=t;N[c+4>>2]=v;N[c>>2]=w;a=ab(a,c);Ia=c+96|0;return a}function Br(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0);d=N[c+8>>2];g=N[c>>2];i=N[c+12>>2];k=N[c+4>>2];e=Q(Q(1)/N[b+124>>2]);N[a+40>>2]=e;N[a+20>>2]=e;N[a>>2]=e;f=N[b+120>>2];l=N[b+116>>2];t=N[b+112>>2];J[a+140>>2]=0;J[a+124>>2]=0;J[a+108>>2]=0;h=Q(g+g);m=Q(Q(1)-Q(g*h));j=Q(k+k);u=Q(k*j);g=Q(m-u);x=Q(h*d);A=Q(j*i);e=Q(x-A);q=Q(e*Q(0));n=Q(j*d);v=Q(h*i);j=Q(n+v);r=Q(j*Q(0));o=Q(Q(1)/f);s=Q(Q(q+r)+Q(g*o));f=Q(g*Q(0));p=r;r=Q(Q(1)/t);y=Q(f+Q(p+Q(e*r)));p=q;q=Q(Q(1)/l);z=Q(f+Q(p+Q(j*q)));f=Q(Q(g*s)+Q(Q(e*y)+Q(j*z)));N[a+136>>2]=Q(f+f)*Q(.5);f=Q(h*k);p=i;i=Q(d+d);l=Q(p*i);k=Q(f+l);h=Q(k*Q(0));w=Q(d*i);d=Q(m-w);m=Q(d*Q(0));i=Q(n-v);t=Q(Q(h+m)+Q(i*o));n=Q(i*Q(0));m=Q(n+Q(m+Q(k*r)));n=Q(n+Q(h+Q(d*q)));v=Q(Q(Q(Q(i*s)+Q(Q(k*y)+Q(d*z)))+Q(Q(g*t)+Q(Q(e*m)+Q(j*n))))*Q(.5));N[a+132>>2]=v;h=Q(Q(Q(1)-u)-w);u=Q(h*Q(0));f=Q(f-l);w=Q(f*Q(0));l=Q(x+A);o=Q(Q(u+w)+Q(l*o));x=Q(g*o);p=e;e=Q(l*Q(0));g=Q(e+Q(w+Q(h*r)));e=Q(e+Q(u+Q(f*q)));j=Q(Q(Q(Q(l*s)+Q(Q(h*y)+Q(f*z)))+Q(x+Q(Q(p*g)+Q(j*e))))*Q(.5));N[a+128>>2]=j;N[a+120>>2]=v;s=Q(Q(i*t)+Q(Q(k*m)+Q(d*n)));N[a+116>>2]=Q(s+s)*Q(.5);d=Q(Q(Q(Q(l*t)+Q(Q(h*m)+Q(f*n)))+Q(Q(i*o)+Q(Q(k*g)+Q(d*e))))*Q(.5));N[a+112>>2]=d;N[a+104>>2]=j;N[a+100>>2]=d;d=Q(Q(l*o)+Q(Q(h*g)+Q(f*e)));N[a+96>>2]=Q(d+d)*Q(.5)}function PA(a,b,c,d,e,f,g){var h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);h=Ia-96|0;Ia=h;J[h+84>>2]=0;J[h+80>>2]=f;J[h+72>>2]=e;H[h+92|0]=0;J[h+88>>2]=0;J[h+76>>2]=0;e=J[c+36>>2];a:{b:{switch(J[a>>2]){case 3:k=N[b+4>>2];m=Q(k+k);i=N[b+8>>2];n=Q(m*i);j=N[b>>2];l=Q(j+j);p=N[b+12>>2];o=Q(l*p);N[h+40>>2]=n-o;N[h+32>>2]=n+o;j=Q(Q(1)-Q(j*l));n=Q(k*m);N[h+44>>2]=j-n;q=j;j=Q(i+i);o=Q(i*j);N[h+28>>2]=q-o;i=Q(l*i);m=Q(m*p);N[h+36>>2]=i+m;k=Q(l*k);l=Q(j*p);N[h+24>>2]=k-l;N[h+20>>2]=i-m;N[h+16>>2]=k+l;N[h+12>>2]=Q(Q(1)-n)-o;N[h+48>>2]=N[b+16>>2];N[h+52>>2]=N[b+20>>2];N[h+56>>2]=N[b+24>>2];N[h+60>>2]=N[a+4>>2];N[h- -64>>2]=N[a+8>>2];N[h+68>>2]=N[a+12>>2];Ka[J[(L[e+4>>1]<<2)+158728>>2]](h+12|0,e,d,c+4|0,h+72|0)|0;break a;case 2:i=N[b+20>>2];k=N[b+16>>2];o=N[b+24>>2];l=N[b>>2];m=Q(l+l);q=N[b+8>>2];r=N[b+4>>2];j=N[b+12>>2];p=Q(j+j);n=N[a+8>>2];s=Q(Q(Q(m*q)-Q(r*p))*n);N[h+32>>2]=o-s;q=Q(n*Q(Q(q*p)+Q(m*r)));N[h+28>>2]=i-q;N[h+20>>2]=s+o;N[h+16>>2]=i+q;i=Q(n*Q(Q(l*m)+Q(Q(j*p)+Q(-1))));N[h+24>>2]=k-i;N[h+12>>2]=k+i;N[h+36>>2]=N[a+4>>2];Ka[J[(L[e+4>>1]<<2)+158736>>2]](h+12|0,e,d,c+4|0,h+72|0)|0;break a;case 0:break b;default:break a}}i=N[a+4>>2];N[h+12>>2]=N[b+16>>2];N[h+16>>2]=N[b+20>>2];k=N[b+24>>2];N[h+24>>2]=i;N[h+20>>2]=k;Ka[J[(L[e+4>>1]<<2)+158744>>2]](h+12|0,e,d,c+4|0,h+72|0)|0}H[g|0]=K[h+92|0];Ia=h+96|0;return J[h+76>>2]}function k$(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=0,g=Q(0),h=0,i=Q(0),j=0,k=Q(0),l=Q(0),m=0,n=0,o=Q(0),p=Q(0),q=0;h=J[a+24>>2];d=N[c>>2];g=N[c+4>>2];e=N[c+8>>2];k=Q(Q(Q(d*N[b+8>>2])+Q(g*N[b+20>>2]))+Q(e*N[b+32>>2]));l=Q(Q(Q(d*N[b>>2])+Q(g*N[b+12>>2]))+Q(e*N[b+24>>2]));g=Q(Q(Q(d*N[b+4>>2])+Q(g*N[b+16>>2]))+Q(e*N[b+28>>2]));d=Q(Q(N[h+8>>2]*k)+Q(Q(N[h>>2]*l)+Q(g*N[h+4>>2])));b=J[a+16>>2];a:{if(b>>>0<2){break a}c=1;f=b-1|0;j=f&1;b:{if((b|0)==2){f=0;break b}n=f&-2;f=0;while(1){b=P(c,20)+h|0;e=Q(Q(N[b+28>>2]*k)+Q(Q(N[b+20>>2]*l)+Q(g*N[b+24>>2])));i=Q(Q(N[b+8>>2]*k)+Q(Q(N[b>>2]*l)+Q(g*N[b+4>>2])));b=i>d;d=b?i:d;m=d>2]*k)+Q(Q(N[b>>2]*l)+Q(g*N[b+4>>2])));b=e>d;d=b?e:d;f=b?c:f}n=J[a+20>>2];c:{if(!n){break c}c=J[a+36>>2];d=Q(d*d);b=0;a=-1;while(1){j=c+(b<<1)|0;m=P(K[j|0],20)+h|0;j=P(K[j+1|0],20)+h|0;e=Q(N[m+8>>2]+N[j+8>>2]);i=Q(N[m>>2]+N[j>>2]);o=Q(N[m+4>>2]+N[j+4>>2]);p=Q(Q(e*k)+Q(Q(i*l)+Q(g*o)));d:{if(!(p>=Q(0))){break d}e=Q(Q(e*e)+Q(Q(i*i)+Q(o*o)));i=Q(p*p);if(!(Q(d*e)>2]*k)+Q(Q(N[b>>2]*l)+Q(g*N[b+4>>2])))>Q(Q(N[a+8>>2]*k)+Q(Q(N[a>>2]*l)+Q(g*N[a+4>>2])))?f:c}return f|0}function pv(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;h=Ia-16|0;Ia=h;e=J[a+16>>2];a:{if(e>>>0>=b>>>0){break a}f=J[a+20>>2];d=((f+b|0)-1>>>0)/(f>>>0)|0;c=J[a+4>>2];k=d-c|0;J[a+16>>2]=e+P(k,f);if((d|0)==(c|0)){break a}while(1){d=0;e=J[a+20>>2]<<2;if(e){c=J[42504];d=Ka[J[J[c+12>>2]+8>>2]](c+12|0,e,29113,19625,84)|0}J[h+12>>2]=d;c=J[a+4>>2];b:{if(c>>>0>=(J[a+8>>2]&2147483647)>>>0){d=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;c:{if(!f){break c}e=f<<2;if(!e){break c}d=J[42504];c=d+12|0;d=(m=c,n=e,o=Ka[J[J[d>>2]+20>>2]](d)|0?59812:70610,p=19459,q=553,l=J[J[c>>2]+8>>2],Ka[l](m|0,n|0,o|0,p|0,q|0)|0)}i=J[a+4>>2];e=(i<<2)+d|0;if((i|0)>0){j=J[a>>2];c=d;while(1){J[c>>2]=J[j>>2];j=j+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[h+12>>2];d:{if(J[a+8>>2]<0){break d}e=J[a>>2];if(!e){break d}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e);i=J[a+4>>2]}J[a+8>>2]=f;J[a>>2]=d;J[a+4>>2]=i+1;break b}J[J[a>>2]+(c<<2)>>2]=d;J[a+4>>2]=c+1}g=g+1|0;if((k|0)!=(g|0)){continue}break}}d=J[a+12>>2];e:{if(d>>>0>=b>>>0){break e}g=d^-1;e=J[a+20>>2];if(b-d&1){c=(d>>>0)/(e>>>0)|0;J[J[J[a>>2]+(c<<2)>>2]+(d-P(c,e)<<2)>>2]=0;d=d+1|0}if((g|0)==(0-b|0)){break e}while(1){c=(d>>>0)/(e>>>0)|0;J[J[J[a>>2]+(c<<2)>>2]+(d-P(c,e)<<2)>>2]=0;g=d+1|0;c=(g>>>0)/(e>>>0)|0;J[J[J[a>>2]+(c<<2)>>2]+(g-P(c,e)<<2)>>2]=0;d=d+2|0;if((d|0)!=(b|0)){continue}break}}J[a+12>>2]=b;Ia=h+16|0}function ov(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;h=Ia-16|0;Ia=h;e=J[a+16>>2];a:{if(e>>>0>=b>>>0){break a}f=J[a+20>>2];d=((f+b|0)-1>>>0)/(f>>>0)|0;c=J[a+4>>2];k=d-c|0;J[a+16>>2]=e+P(k,f);if((d|0)==(c|0)){break a}while(1){d=0;e=J[a+20>>2]<<2;if(e){c=J[42504];d=Ka[J[J[c+12>>2]+8>>2]](c+12|0,e,29113,19625,84)|0}J[h+12>>2]=d;c=J[a+4>>2];b:{if(c>>>0>=(J[a+8>>2]&2147483647)>>>0){d=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;c:{if(!f){break c}e=f<<2;if(!e){break c}d=J[42504];c=d+12|0;d=(m=c,n=e,o=Ka[J[J[d>>2]+20>>2]](d)|0?59688:70610,p=19459,q=553,l=J[J[c>>2]+8>>2],Ka[l](m|0,n|0,o|0,p|0,q|0)|0)}i=J[a+4>>2];e=(i<<2)+d|0;if((i|0)>0){j=J[a>>2];c=d;while(1){J[c>>2]=J[j>>2];j=j+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[h+12>>2];d:{if(J[a+8>>2]<0){break d}e=J[a>>2];if(!e){break d}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e);i=J[a+4>>2]}J[a+8>>2]=f;J[a>>2]=d;J[a+4>>2]=i+1;break b}J[J[a>>2]+(c<<2)>>2]=d;J[a+4>>2]=c+1}g=g+1|0;if((k|0)!=(g|0)){continue}break}}d=J[a+12>>2];e:{if(d>>>0>=b>>>0){break e}g=d^-1;e=J[a+20>>2];if(b-d&1){c=(d>>>0)/(e>>>0)|0;J[J[J[a>>2]+(c<<2)>>2]+(d-P(c,e)<<2)>>2]=0;d=d+1|0}if((g|0)==(0-b|0)){break e}while(1){c=(d>>>0)/(e>>>0)|0;J[J[J[a>>2]+(c<<2)>>2]+(d-P(c,e)<<2)>>2]=0;g=d+1|0;c=(g>>>0)/(e>>>0)|0;J[J[J[a>>2]+(c<<2)>>2]+(g-P(c,e)<<2)>>2]=0;d=d+2|0;if((d|0)!=(b|0)){continue}break}}J[a+12>>2]=b;Ia=h+16|0}function xba(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=0,q=0,r=Q(0),s=Q(0);g=Ia-32|0;Ia=g;if(K[a+72|0]){gF(a+12|0)}i=J[a+24>>2];if(i){f=Ia-4112|0;Ia=f;m=J[i+16>>2]<<5;Wa(f+16|0,0,m);Wa(f+2064|0,0,m);m=J[b- -64>>2];b=-2147483648;p=J[i+28>>2];a:{if(!p){break a}q=J[i+24>>2];while(1){if(J[q+(h<<2)>>2]==(m|0)){b=h;break a}h=h+1|0;if((p|0)!=(h|0)){continue}break}}j=N[d>>2];k=N[d+4>>2];l=N[d+8>>2];h=0;d=f+16|0;b=d+(b<<5)|0;J[b+12>>2]=0;N[b+8>>2]=-l;N[b+4>>2]=-k;N[b>>2]=-j;j=N[e>>2];k=N[e+4>>2];l=N[e+8>>2];J[b+28>>2]=0;N[b+24>>2]=-l;N[b+20>>2]=-k;N[b+16>>2]=-j;zI(c,d,f+2064|0);if(J[i+16>>2]){while(1){c=(f+2064|0)+(h<<5)|0;j=N[c+16>>2];k=N[c+20>>2];l=N[c+24>>2];n=N[c>>2];o=N[c+4>>2];b=J[J[J[i+24>>2]+(h<<2)>>2]+44>>2];r=N[b+80>>2];s=N[b+84>>2];N[f+12>>2]=N[c+8>>2]+N[b+88>>2];N[f+8>>2]=o+s;N[f+4>>2]=n+r;c=f+4|0;Af(b,c);n=N[b+96>>2];o=N[b+100>>2];N[f+12>>2]=l+N[b+104>>2];N[f+8>>2]=k+o;N[f+4>>2]=j+n;te(b,c);h=h+1|0;if(h>>>0>2]){continue}break}}Ia=f+4112|0}if(J[a+100>>2]){d=0;while(1){c=d<<2;b=J[c+J[a+96>>2]>>2];N[g+20>>2]=N[b+144>>2];N[g+24>>2]=N[b+148>>2];N[g+28>>2]=N[b+152>>2];N[g+8>>2]=N[b+160>>2];N[g+12>>2]=N[b+164>>2];N[g+16>>2]=N[b+168>>2];Ka[J[J[b>>2]+160>>2]](b,g+20|0,1);b=J[c+J[a+96>>2]>>2];Ka[J[J[b>>2]+168>>2]](b,g+8|0,1);d=d+1|0;if(d>>>0>2]){continue}break}}Ia=g+32|0}function sU(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0),i=Q(0),j=Q(0);g=Ia-160|0;Ia=g;J[g+120>>2]=3;N[g+124>>2]=N[b+24>>2];N[g+128>>2]=N[b+28>>2];N[g+132>>2]=N[b+32>>2];h=N[c+12>>2];N[g+108>>2]=N[d>>2]-h;i=N[c+16>>2];N[g+112>>2]=N[d+4>>2]-i;j=N[c+20>>2];N[g+116>>2]=N[d+8>>2]-j;N[g+92>>2]=N[a+216>>2];N[g+96>>2]=N[a+220>>2];N[g+100>>2]=N[a+224>>2];N[g+104>>2]=N[a+228>>2];b=0;J[g+88>>2]=0;J[g+80>>2]=2;N[g+148>>2]=N[c+24>>2]-h;N[g+152>>2]=N[c+28>>2]-i;N[g+156>>2]=N[c+32>>2]-j;N[g+136>>2]=N[c+36>>2]-h;N[g+140>>2]=N[c+40>>2]-i;N[g+144>>2]=N[c+44>>2]-j;N[g+84>>2]=N[c+48>>2];Fg(g+4|0,g+148|0,g+136|0,g+88|0);d=J[g+28>>2];J[g+72>>2]=J[g+24>>2];J[g+76>>2]=d;N[g+52>>2]=N[g+4>>2];d=J[g+12>>2];J[g+56>>2]=J[g+8>>2];J[g+60>>2]=d;d=J[g+20>>2];J[g+64>>2]=J[g+16>>2];J[g+68>>2]=d;if(N[g+88>>2]==Q(0)){J[g+88>>2]=872415232}J[g+28>>2]=0;J[g+32>>2]=0;J[g+36>>2]=0;J[g+40>>2]=0;J[g+20>>2]=0;J[g+24>>2]=0;I[g+16>>1]=0;J[g+12>>2]=-1;J[g+4>>2]=0;J[g+8>>2]=0;J[g+44>>2]=2139095039;h=N[f+24>>2];I[g+2>>1]=K[a+271|0]?1283:1027;a:{if(!xd(e,h,g+120|0,g+92|0,g+80|0,g+52|0,g+4|0,g+2|0)){break a}h=N[g+44>>2];if(h>=N[f+24>>2]){break a}N[f+24>>2]=h;N[f+12>>2]=N[g+32>>2];N[f+16>>2]=N[g+36>>2];h=N[g+40>>2];J[f+28>>2]=-1;J[f+32>>2]=-1;N[f+20>>2]=h;N[f>>2]=N[g+20>>2]+N[c+12>>2];N[f+4>>2]=N[g+24>>2]+N[c+16>>2];N[f+8>>2]=N[g+28>>2]+N[c+20>>2];b=1}Ia=g+160|0;return b|0}function ik(a){var b=0,c=0,d=0;b=J[a+316>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+308>>2];if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+304>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+296>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+292>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+284>>2];if(!b){break c}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+280>>2];d:{if((b|0)<0|!(b&2147483647)){break d}b=J[a+272>>2];if(!b){break d}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+268>>2];e:{if((b|0)<0|!(b&2147483647)){break e}b=J[a+260>>2];if(!b){break e}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+96>>2];f:{if((b|0)<0|!(b&2147483647)){break f}b=J[a+88>>2];if(!b){break f}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}c=J[a+80>>2];if(c){b=0;while(1){d=J[J[a+76>>2]+(b<<2)>>2];if(d){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d);c=J[a+80>>2]}b=b+1|0;if(c>>>0>b>>>0){continue}break}}b=0;J[a+80>>2]=0;c=J[a+84>>2];g:{if((c|0)<0|!(c&2147483647)){break g}c=J[a+76>>2];if(!c){break g}d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c)}c=J[a+56>>2];if(c){while(1){d=J[J[a+52>>2]+(b<<2)>>2];if(d){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d);c=J[a+56>>2]}b=b+1|0;if(c>>>0>b>>>0){continue}break}}J[a+56>>2]=0;b=J[a+60>>2];h:{if((b|0)<0|!(b&2147483647)){break h}a=J[a+52>>2];if(!a){break h}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}}function mia(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;i=J[b+68>>2];b=i>>>3|0;a:{if((i|0)>=0){g=J[a+44>>2]-1|0;f=J[J[a+40>>2]+(g<<2)>>2];c=J[a+28>>2];d=b<<3;we(J[a+4>>2],d+J[a+52>>2]|0);J[J[a+40>>2]+(b<<2)>>2]=f;h=d;d=J[a+52>>2];e=h+d|0;h=d;d=g<<3;h=h+d|0;j=J[h+4>>2];J[e>>2]=J[h>>2];J[e+4>>2]=j;b=c+(b<<4)|0;c=c+(g<<4)|0;e=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=e;e=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=e;b=d+J[a+52>>2]|0;J[b>>2]=0;J[b+4>>2]=0;b=J[a+108>>2];c=J[b+456>>2];J[f+68>>2]=i;b:{if(!(K[f+43|0]&2)|K[f+41|0]&8){break b}b=J[J[J[b+444>>2]>>2]+(J[f- -64>>2]<<2)>>2];if(!b){break b}while(1){J[c+(J[b+20>>2]<<2)>>2]=J[f+68>>2];b=J[b+16>>2];if(b){continue}break}}J[a+44>>2]=g;J[a+56>>2]=g;a=a+32|0;break a}g=J[a+84>>2]-1|0;f=J[J[a+80>>2]+(g<<2)>>2];c=J[a+68>>2];d=b&268435455;e=d<<3;we(J[a+4>>2],e+J[a+92>>2]|0);J[J[a+80>>2]+(d<<2)>>2]=f;d=J[a+92>>2];e=d+e|0;h=d;d=g<<3;h=h+d|0;j=J[h+4>>2];J[e>>2]=J[h>>2];J[e+4>>2]=j;b=c+(b<<4)|0;c=c+(g<<4)|0;e=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=e;e=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=e;b=d+J[a+92>>2]|0;J[b>>2]=0;J[b+4>>2]=0;b=J[a+108>>2];c=J[b+456>>2];J[f+68>>2]=i;c:{if(!(K[f+43|0]&2)|K[f+41|0]&8){break c}b=J[J[J[b+444>>2]>>2]+(J[f- -64>>2]<<2)>>2];if(!b){break c}while(1){J[c+(J[b+20>>2]<<2)>>2]=J[f+68>>2];b=J[b+16>>2];if(b){continue}break}}J[a+84>>2]=g;J[a+96>>2]=g;a=a+72|0}J[a>>2]=J[a>>2]-1}function bk(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;a:{b:{c:{switch(c|0){case 0:h=1;g=J[b>>2];b=J[a>>2];c=J[b+8>>2];a=J[b+12>>2];e=a-c|0;d=e+1|0;if(d>>>0>=J[b+16>>2]-c>>>0){c=d<<((c|0)!=0);if(c){a=J[J[b>>2]>>2];a=Ka[J[J[a>>2]+8>>2]](a,c,J[b+4>>2],21225,126)|0}else{a=0}a=Wa(a,15,c);d=J[b+8>>2];d:{if(!d){break d}Va(a,d,e);d=J[b+8>>2];if(!d){break d}f=J[J[b>>2]>>2];Ka[J[J[f>>2]+12>>2]](f,d)}J[b+8>>2]=a;J[b+16>>2]=a+c;a=a+e|0;J[b+12>>2]=a}H[a|0]=g;a=b+12|0;break b;case 1:h=2;g=J[b>>2];d=g>>>8|0;b=J[a>>2];c=J[b+8>>2];a=J[b+12>>2];e=a-c|0;f=e+2|0;if(f>>>0>=J[b+16>>2]-c>>>0){c=f<<((c|0)!=0);if(c){a=J[J[b>>2]>>2];a=Ka[J[J[a>>2]+8>>2]](a,c,J[b+4>>2],21225,126)|0}else{a=0}a=Wa(a,15,c);f=J[b+8>>2];e:{if(!f){break e}Va(a,f,e);f=J[b+8>>2];if(!f){break e}i=J[J[b>>2]>>2];Ka[J[J[i>>2]+12>>2]](i,f)}J[b+8>>2]=a;J[b+16>>2]=a+c;a=a+e|0;J[b+12>>2]=a}H[a+1|0]=d;H[a|0]=g;a=b+12|0;break b;case 2:case 3:break c;default:break a}}h=4;c=J[a>>2];e=J[c+8>>2];a=J[c+12>>2];g=a-e|0;d=g+4|0;if(d>>>0>=J[c+16>>2]-e>>>0){e=d<<((e|0)!=0);if(e){a=J[J[c>>2]>>2];a=Ka[J[J[a>>2]+8>>2]](a,e,J[c+4>>2],21225,126)|0}else{a=0}a=Wa(a,15,e);d=J[c+8>>2];f:{if(!d){break f}Va(a,d,g);d=J[c+8>>2];if(!d){break f}f=J[J[c>>2]>>2];Ka[J[J[f>>2]+12>>2]](f,d)}J[c+8>>2]=a;J[c+16>>2]=a+e;a=a+g|0;J[c+12>>2]=a}H[a|0]=K[b|0];H[a+1|0]=K[b+1|0];H[a+2|0]=K[b+2|0];H[a+3|0]=K[b+3|0];a=c+12|0}J[a>>2]=J[a>>2]+h}}function $p(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;f=Ia-16|0;Ia=f;g=Ia-16|0;Ia=g;c=a+52|0;XD(c+4|0);J[g+8>>2]=0;b=c+172|0;vb(b,0,g+8|0);mb(b,J[c+176>>2]);J[g+12>>2]=0;b=c+184|0;vb(b,0,g+12|0);mb(b,J[c+188>>2]);b=J[c+148>>2];if(!(!b|!J[c+164>>2])){Wa(J[c+140>>2],255,b<<2);b=0;e=J[c+136>>2];i=J[c+144>>2];h=i-1|0;if(h){if(i-2>>>0>=3){i=h&-4;while(1){d=b|1;J[e+(b<<2)>>2]=d;j=e+(d<<2)|0;d=b|2;J[j>>2]=d;j=e+(d<<2)|0;d=b|3;J[j>>2]=d;b=b+4|0;J[e+(d<<2)>>2]=b;k=k+4|0;if((i|0)!=(k|0)){continue}break}}h=h&3;if(h){while(1){d=e+(b<<2)|0;b=b+1|0;J[d>>2]=b;l=l+1|0;if((h|0)!=(l|0)){continue}break}}b=J[c+144>>2]-1|0}else{b=0}J[e+(b<<2)>>2]=-1;J[c+164>>2]=0;J[c+156>>2]=0}if(J[c+208>>2]){b=0;while(1){e=J[c+200>>2]+(b<<3)|0;J[e+4>>2]=0;Bd(J[e>>2],1);b=b+1|0;if(b>>>0>2]){continue}break}}J[c+204>>2]=0;Ia=g+16|0;J[a+48>>2]=0;J[f+8>>2]=0;c=a+312|0;vb(c,0,f+8|0);mb(c,J[a+316>>2]);J[f+12>>2]=0;c=a+324|0;vb(c,0,f+12|0);mb(c,J[a+328>>2]);c=J[a+36>>2];if(c){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c)}J[a+36>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a+16>>2]=0;c=J[a+20>>2];if(c){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c)}J[a+20>>2]=0;c=J[a+32>>2];if(c){c=Sd(c);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c)}J[a+32>>2]=0;c=J[a+4>>2];if(c){c=Sd(c);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c)}J[a+268>>2]=0;J[a+40>>2]=0;J[a+4>>2]=0;H[a+337|0]=0;J[a+344>>2]=0;Ia=f+16|0}function sN(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;a:{h=J[a+40>>2];if(K[h+60|0]){Gh(h);h=J[a+40>>2]}o=J[h+8>>2];if(!o){break a}q=J[h+28>>2];n=J[h+24>>2];a=0;while(1){c=(m<<3)+n|0;d=J[c>>2];r=J[c+4>>2];while(1){j=a<<3;c=a+1|0;a=c;if(d>>>0>M[j+n>>2]){continue}break}if(M[(c<<3)+n>>2]<=r>>>0){j=(m<<4)+q|0;d=c;while(1){a=(d<<4)+q|0;b:{if(N[a+8>>2]>2]|N[j+8>>2]>2]|(N[a+12>>2]>2]|N[j+12>>2]>2])){break b}g=J[h+4>>2];a=J[g+(m<<2)>>2];i=J[(a<<2)+e>>2];g=J[g+(d<<2)>>2];k=J[(g<<2)+e>>2];if((i|0)==(k|0)|!K[(i<<2&12|k&3)+f|0]){break b}k=a>>>0>>0?a:g;p=a>>>0>g>>>0?a:g;a=k&65535|p<<16;a=(a<<15^-1)+a|0;a=P(a>>>10^a,9);a=a>>>6^a;a=(a<<11^-1)+a|0;s=a>>>16^a;g=s&J[b+4>>2];c:{i=J[b+12>>2];d:{if(!i){break d}a=J[(g<<2)+i>>2];if((a|0)==-1){break d}u=J[b+16>>2];v=J[b+20>>2];while(1){l=(a<<3)+v|0;if((k|0)==(J[l>>2]&2147483647)){t=J[l+4>>2];if((t&2147483647)==(p|0)){break c}}a=J[(a<<2)+u>>2];if((a|0)!=-1){continue}break}}a=J[b+8>>2];if(a>>>0>=M[b>>2]){g=id(b,s);i=J[b+12>>2];a=J[b+8>>2]}J[b+8>>2]=a+1;l=J[b+20>>2]+(a<<3)|0;J[l+4>>2]=p;J[l>>2]=k|-2147483648;g=(g<<2)+i|0;J[J[b+16>>2]+(a<<2)>>2]=J[g>>2];J[g>>2]=a;break b}J[l+4>>2]=t|-2147483648}d=d+1|0;if(M[(d<<3)+n>>2]<=r>>>0){continue}break}}m=m+1|0;if(o>>>0<=m>>>0){break a}a=c;if(o>>>0>a>>>0){continue}break}}}function ii(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0);t=N[a+4>>2]==Q(1)&N[a+8>>2]==Q(1)&N[a+12>>2]==Q(1);if(!t){Pb(b,a+4|0,a+16|0);h=N[b+28>>2];i=N[b+16>>2];j=N[b+24>>2];p=N[b>>2];q=N[b+12>>2];r=N[b+4>>2];a=J[a+40>>2];m=N[a>>2];e=N[b+8>>2];n=N[a+4>>2];f=N[b+20>>2];o=N[a+8>>2];g=N[b+32>>2];s=Q(Q(Q(m*e)+Q(n*f))+Q(o*g));k=e;e=N[a+12>>2];l=f;f=N[a+16>>2];u=g;g=N[a+20>>2];k=Q(Q(Q(R(Q(k*e)))+Q(R(Q(l*f))))+Q(R(Q(u*g))));N[c+20>>2]=s+k;l=Q(Q(Q(m*r)+Q(n*i))+Q(o*h));h=Q(Q(Q(R(Q(r*e)))+Q(R(Q(i*f))))+Q(R(Q(h*g))));N[c+16>>2]=l+h;i=Q(Q(Q(m*p)+Q(n*q))+Q(o*j));j=Q(Q(Q(R(Q(p*e)))+Q(R(Q(q*f))))+Q(R(Q(j*g))));N[c+12>>2]=i+j;N[c+8>>2]=s-k;N[c+4>>2]=l-h;N[c>>2]=i-j;Vo(d,a,b);J[d+52>>2]=0;J[d+56>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;return t}h=N[b+28>>2];i=N[b+16>>2];j=N[b+24>>2];p=N[b>>2];q=N[b+12>>2];r=N[b+4>>2];a=J[a+40>>2];m=N[a>>2];e=N[b+8>>2];n=N[a+4>>2];f=N[b+20>>2];o=N[a+8>>2];g=N[b+32>>2];s=Q(Q(Q(m*e)+Q(n*f))+Q(o*g));k=e;e=N[a+12>>2];l=f;f=N[a+16>>2];u=g;g=N[a+20>>2];k=Q(Q(Q(R(Q(k*e)))+Q(R(Q(l*f))))+Q(R(Q(u*g))));N[c+20>>2]=s+k;l=Q(Q(Q(m*r)+Q(n*i))+Q(o*h));h=Q(Q(Q(R(Q(r*e)))+Q(R(Q(i*f))))+Q(R(Q(h*g))));N[c+16>>2]=l+h;i=Q(Q(Q(m*p)+Q(n*q))+Q(o*j));j=Q(Q(Q(R(Q(p*e)))+Q(R(Q(q*f))))+Q(R(Q(j*g))));N[c+12>>2]=i+j;N[c+8>>2]=s-k;N[c+4>>2]=l-h;N[c>>2]=i-j;Vo(d,a,b);return t}function mU(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0),i=Q(0),j=Q(0);g=Ia-160|0;Ia=g;J[g+124>>2]=2;h=N[b+28>>2];N[g+128>>2]=N[b+24>>2];N[g+132>>2]=h*Q(.5);h=N[c+12>>2];N[g+112>>2]=N[d>>2]-h;i=N[c+16>>2];N[g+116>>2]=N[d+4>>2]-i;j=N[c+20>>2];N[g+120>>2]=N[d+8>>2]-j;N[g+96>>2]=N[a+216>>2];N[g+100>>2]=N[a+220>>2];N[g+104>>2]=N[a+224>>2];N[g+108>>2]=N[a+228>>2];d=0;J[g+92>>2]=0;J[g+84>>2]=2;N[g+148>>2]=N[c+24>>2]-h;N[g+152>>2]=N[c+28>>2]-i;N[g+156>>2]=N[c+32>>2]-j;N[g+136>>2]=N[c+36>>2]-h;N[g+140>>2]=N[c+40>>2]-i;N[g+144>>2]=N[c+44>>2]-j;N[g+88>>2]=N[c+48>>2];Fg(g+8|0,g+148|0,g+136|0,g+92|0);b=J[g+32>>2];J[g+76>>2]=J[g+28>>2];J[g+80>>2]=b;N[g+56>>2]=N[g+8>>2];b=J[g+16>>2];J[g+60>>2]=J[g+12>>2];J[g+64>>2]=b;b=J[g+24>>2];J[g+68>>2]=J[g+20>>2];J[g+72>>2]=b;if(N[g+92>>2]==Q(0)){J[g+92>>2]=872415232}J[g+32>>2]=0;J[g+36>>2]=0;J[g+40>>2]=0;J[g+44>>2]=0;J[g+24>>2]=0;J[g+28>>2]=0;I[g+20>>1]=0;J[g+16>>2]=-1;J[g+8>>2]=0;J[g+12>>2]=0;J[g+48>>2]=2139095039;h=N[f+24>>2];I[g+6>>1]=K[a+271|0]?1283:1027;a:{if(!xd(e,h,g+124|0,g+96|0,g+84|0,g+56|0,g+8|0,g+6|0)){break a}h=N[g+48>>2];if(h>=N[f+24>>2]){break a}N[f+24>>2]=h;N[f+12>>2]=N[g+36>>2];N[f+16>>2]=N[g+40>>2];h=N[g+44>>2];J[f+28>>2]=-1;J[f+32>>2]=-1;N[f+20>>2]=h;N[f>>2]=N[g+24>>2]+N[c+12>>2];N[f+4>>2]=N[g+28>>2]+N[c+16>>2];N[f+8>>2]=N[g+32>>2]+N[c+20>>2];d=1}Ia=g+160|0;return d|0}function P8(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0);f=Ia-32|0;Ia=f;g=J[a+56>>2];r=J[a+316>>2];a:{if(!(H[(r&16384?g+268|0:a+108|0)|0]&1)){break a}b:{if(r&32768){s=g+216|0;v=g+192|0;w=N[g+212>>2];x=N[g+208>>2];i=N[g+200>>2];j=N[g+196>>2];h=N[g+204>>2];break b}if(M[a+52>>2]>3221225471){break a}if(!yf(a- -64|0,f+4|0)){break a}s=f+28|0;g=J[a+56>>2];r=J[a+316>>2];w=N[f+24>>2];v=f+4|0;x=N[f+20>>2];i=N[f+12>>2];j=N[f+8>>2];h=N[f+16>>2]}a=r&1024?g+144|0:a+112|0;o=N[a+16>>2];p=N[a+24>>2];q=N[a+20>>2];k=N[s>>2];d=N[a+8>>2];e=N[a+4>>2];c=N[a+12>>2];l=N[a>>2];m=N[v>>2];N[b+12>>2]=Q(i*d)+Q(Q(j*e)+Q(Q(h*c)+Q(l*m)));N[b+8>>2]=Q(l*j)+Q(Q(Q(c*i)-Q(h*d))-Q(m*e));N[b+4>>2]=Q(d*m)+Q(Q(Q(c*j)-Q(h*e))-Q(i*l));N[b>>2]=Q(e*i)+Q(Q(Q(c*m)-Q(h*l))-Q(j*d));y=k;p=Q(p*Q(-2));o=Q(o*Q(-2));q=Q(q*Q(-2));t=Q(Q(d*p)+Q(Q(l*o)+Q(e*q)));u=Q(Q(c*c)+Q(-.5));k=Q(Q(d*t)+Q(Q(p*u)-Q(c*Q(Q(l*q)-Q(o*e)))));k=Q(k+k);n=Q(Q(l*t)+Q(Q(o*u)-Q(c*Q(Q(e*p)-Q(q*d)))));n=Q(n+n);c=Q(Q(e*t)+Q(Q(q*u)-Q(c*Q(Q(d*o)-Q(p*l)))));c=Q(c+c);d=Q(Q(i*k)+Q(Q(m*n)+Q(j*c)));e=Q(Q(h*h)+Q(-.5));N[b+24>>2]=y+Q(Q(i*d)+Q(Q(k*e)+Q(h*Q(Q(m*c)-Q(n*j)))));N[b+20>>2]=w+Q(Q(j*d)+Q(Q(c*e)+Q(h*Q(Q(i*n)-Q(k*m)))));N[b+16>>2]=x+Q(Q(m*d)+Q(Q(n*e)+Q(h*Q(Q(j*k)-Q(c*i)))));s=1}Ia=f+32|0;return s|0}function uC(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;f=Ia-16|0;Ia=f;b=J[a+4>>2];if(b&8){c=J[a+8>>2];if(!c){c=$a(J[a>>2],b>>>24&15);J[a+8>>2]=c;b=J[a+4>>2]}a:{if((b&-1073741824)!=-2147483648){break a}d=J[c+76>>2];if(!d){break a}while(1){h=J[c+72>>2]+(e<<3)|0;b=J[h>>2];g=J[b+4>>2];if((g&251658240)==16777216){J[b>>2]=0;J[b+4>>2]=g&1073741823}g=J[((J[a+4>>2]>>>22&60)+109352|0)+12>>2]+a|0;if(!(K[g+8|0]&8)){d=J[a>>2];pt(g,b+16|0,K[h+4|0]!=0);if(K[b+7|0]&16){Hg(b);J[f+4>>2]=b;pb(d+4816|0,f+4|0);J[b+4>>2]=J[b+4>>2]&-268435457}xi(b);d=J[c+76>>2]}e=e+1|0;if(e>>>0>>0){continue}break}}H[f+12|0]=0;J[f+8>>2]=0;a=c+36|0;b=J[a+40>>2];if((b|0)<0){d=J[a+36>>2];b=d+(b<<3)|0;while(1){e=J[f+12>>2];J[b>>2]=J[f+8>>2];J[b+4>>2]=e;b=b+8|0;if(d>>>0>b>>>0){continue}break}}J[a+40>>2]=0;b=0;e=J[c+76>>2];b:{if(!e){break b}c=e<<3;if(!(K[a+32|0]|c>>>0>32)){H[a+32|0]=1;b=a;break b}if(!c){break b}b=J[42504];d=b+12|0;b=(j=d,k=c,l=Ka[J[J[b>>2]+20>>2]](b)|0?47764:70610,m=19459,n=553,i=J[J[d>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}d=J[a+36>>2];c=J[a+40>>2];if((c|0)>0){h=(c<<3)+b|0;c=b;while(1){g=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=g;d=d+8|0;c=c+8|0;if(h>>>0>c>>>0){continue}break}d=J[a+36>>2]}c:{if(J[a+44>>2]<0){break c}if((a|0)==(d|0)){H[a+32|0]=0;break c}if(!d){break c}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+44>>2]=e;J[a+36>>2]=b}Ia=f+16|0}function yi(a,b,c,d,e,f,g){var h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0;h=Ia+-64|0;Ia=h;H[a+140|0]=1;J[h+60>>2]=c;J[h+56>>2]=b;i=P(d,36)+a|0;J[i+32>>2]=J[i+32>>2]+1;a:{if((e|0)==-1){b:{if(f){k=N[f+16>>2];l=N[f+12>>2];m=N[f>>2];n=N[f+4>>2];j=N[f+20>>2];o=N[f+8>>2];p=Q(Q(j-o)*Q(.004999999888241291));N[h+48>>2]=j+p;j=k;k=Q(Q(k-n)*Q(.004999999888241291));N[h+44>>2]=j+k;j=l;l=Q(Q(l-m)*Q(.004999999888241291));N[h+40>>2]=j+l;N[h+28>>2]=m-l;N[h+36>>2]=o-p;N[h+32>>2]=n-k;break b}Ka[J[(d<<2)+147344>>2]](h+28|0,b,c)}a=J[i>>2];Ka[J[J[a>>2]>>2]](a,h+52|0,h+28|0,h+56|0,1,g)|0;b=J[h+52>>2];a=J[i+8>>2];c:{if(b>>>0>>0){break c}e=a&2147483647;a=a<<6;a=a>>>0<=1024?1024:a;c=a>>>5|0;if(e>>>0>=c>>>0){break c}e=J[42504];a=Ka[J[J[e+12>>2]+8>>2]](e+12|0,a>>>3|0,29113,21414,438)|0;e=J[i+4>>2];d:{if(!e){break d}Va(a,e,J[i+8>>2]<<2);if(J[i+8>>2]<0){break d}e=J[i+4>>2];if(!e){break d}f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,e)}e=J[i+8>>2];Wa(a+(e<<2)|0,0,c-e<<2);J[i+8>>2]=c;J[i+4>>2]=a}a=J[i+4>>2]+(b>>>3&536870908)|0;c=J[a>>2];q=a,r=dla(-2,b)&c,J[q>>2]=r;break a}f=h+28|0;c=J[b+8>>2];g=J[b+4>>2];Lc(f,g&1?c- -64|0:b+84|0,g&4?c:b+48|0,Q(1.0099999904632568));a=J[a+72>>2];b=J[h+60>>2];c=J[h+56>>2];J[h+16>>2]=c;J[h+20>>2]=b;g=J[J[a>>2]+20>>2];J[h+8>>2]=c;J[h+12>>2]=b;Ka[g|0](a,e,h+52|0,f,h+8|0)|0}Ia=h- -64|0;return J[h+52>>2]<<1|d}function Ne(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=0,m=Q(0);J[e>>2]=-8388609;J[f>>2]=2139095039;h=N[a>>2];g=N[d>>2];a:{b:{if(!(!(g>Q(-1.1920928955078125e-7))|!(g>2];if(gN[b>>2])){break b}break a}g=Q(Q(1)/g);i=N[c>>2];h=Q(g*Q(h-i));j=Q(g*Q(N[b>>2]-i));k=h>j;i=k?h:j;g=N[e>>2];h=k?j:h;c:{if(!(g>2]=h;k=k?3:0;g=h;h=N[f>>2]}if(i>2]=i;g=N[e>>2];h=i}l=-1;if(hh){break a}}g=N[d+4>>2];d:{if(!(g>Q(-1.1920928955078125e-7)&g>2];j=Q(g*Q(N[a+4>>2]-i));m=Q(g*Q(N[b+4>>2]-i));l=j>m;i=l?j:m;g=N[e>>2];j=l?m:j;if(g>2]=j;k=l?4:1;g=j;h=N[f>>2]}if(h>i){N[f>>2]=i;g=N[e>>2];h=i}l=-1;if(g>h){break a}if(!(h>2];if(g>2]|g>N[b+4>>2]){break a}}g=N[d+8>>2];e:{if(!(g>Q(-1.1920928955078125e-7)&g>2];j=Q(g*Q(N[a+8>>2]-i));m=Q(g*Q(N[b+8>>2]-i));a=j>m;i=a?j:m;g=N[e>>2];j=a?m:j;if(g>2]=j;k=a?5:2;g=j;h=N[f>>2]}if(h>i){N[f>>2]=i;g=N[e>>2];h=i}if(g>h){break a}if(!(h>2];if(g>2]|g>N[b+8>>2]){break a}g=N[e>>2]}l=g>h?-1:h>2];a:{if(!(K[(g&1?J[f>>2]:f+J[((g>>>22&60)+109352|0)+12>>2]|0)|0]&8)){H[e+272|0]=1;J[e+280>>2]=0;J[e+284>>2]=64;J[e+276>>2]=e+16;f=0;g=Qd(b,e+12|0,0);wH(a,h,J[e+12>>2],g,c,(d|0)!=0);if(g){b=J[b>>2];while(1){a=J[J[e+12>>2]+(f<<2)>>2]+32|0;c=J[a+4>>2];if((c&251658240)==16777216){J[a>>2]=b;J[a+4>>2]=c&1073741823|-2147483648}a=a-16|0;J[a>>2]=J[a>>2]+1;f=f+1|0;if((g|0)!=(f|0)){continue}break}}a=J[e+284>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[e+276>>2];if((a|0)==(e+16|0)|!a){break a}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a);break a}H[e+272|0]=1;J[e+280>>2]=0;J[e+284>>2]=64;J[e+276>>2]=e+16;f=0;a=Qd(b,e+12|0,0);b:{if(!a){break b}c=J[b>>2];if((a|0)!=1){g=a&-2;b=0;while(1){h=f<<2;d=J[h+J[e+12>>2]>>2];i=J[d+36>>2];if((i&251658240)==16777216){J[d+32>>2]=c;J[d+36>>2]=i&1073741823|-2147483648}d=J[J[e+12>>2]+(h|4)>>2];h=J[d+36>>2];if((h&251658240)==16777216){J[d+32>>2]=c;J[d+36>>2]=h&1073741823|-2147483648}f=f+2|0;b=b+2|0;if((g|0)!=(b|0)){continue}break}}if(!(a&1)){break b}a=J[J[e+12>>2]+(f<<2)>>2];b=J[a+36>>2];if((b&251658240)!=16777216){break b}J[a+32>>2]=c;J[a+36>>2]=b&1073741823|-2147483648}a=J[e+284>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[e+276>>2];if((a|0)==(e+16|0)|!a){break a}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ia=e+288|0}function Wca(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;g=Ia-16|0;Ia=g;J[g+12>>2]=b;c=J[a+124>>2];d=J[a+128>>2]&2147483647;a:{if(c>>>0>>0){break a}f=c<<1|1;if(f>>>0<=d>>>0){break a}c=0;b:{if(!f){break b}d=f<<2;if(!d){break b}c=J[42504];e=c+12|0;c=(j=e,k=d,l=Ka[J[J[c>>2]+20>>2]](c)|0?60996:70610,m=19459,n=553,i=J[J[e>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}e=J[a+120>>2];d=J[a+124>>2];if((d|0)>0){h=(d<<2)+c|0;d=c;while(1){J[d>>2]=J[e>>2];e=e+4|0;d=d+4|0;if(h>>>0>d>>>0){continue}break}e=J[a+120>>2]}if(!(!e|J[a+128>>2]<0)){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,e)}J[a+128>>2]=f;J[a+120>>2]=c;d=J[a+128>>2]&2147483647;c=J[a+124>>2]}c:{if(c>>>0>=d>>>0){b=0;c=J[a+128>>2];f=c&2147483647?c<<1:1;d:{if(!f){break d}c=f<<2;if(!c){break d}b=J[42504];d=b+12|0;b=(n=d,m=c,l=Ka[J[J[b>>2]+20>>2]](b)|0?60996:70610,k=19459,j=553,i=J[J[d>>2]+8>>2],Ka[i](n|0,m|0,l|0,k|0,j|0)|0)}d=J[a+124>>2];h=(d<<2)+b|0;if((d|0)>0){e=J[a+120>>2];c=b;while(1){J[c>>2]=J[e>>2];e=e+4|0;c=c+4|0;if(h>>>0>c>>>0){continue}break}}J[h>>2]=J[g+12>>2];e:{if(J[a+128>>2]<0){break e}c=J[a+120>>2];if(!c){break e}d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c);d=J[a+124>>2]}J[a+128>>2]=f;J[a+120>>2]=b;J[a+124>>2]=d+1;break c}J[J[a+120>>2]+(c<<2)>>2]=b;J[a+124>>2]=c+1}a=J[a+24>>2];b=J[g+12>>2];b=Ka[J[J[b>>2]+104>>2]](b)|0;if(a){_G(a,J[b+88>>2])}Ia=g+16|0}function Ti(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0);k=L[a+60>>1];a:{if(!k){break a}if(k&1){J[a>>2]=0}if(k&2){J[a+4>>2]=0}if(k&4){J[a+8>>2]=0}if(k&8){J[a+16>>2]=0}if(k&16){J[a+20>>2]=0}if(!(k&32)){break a}J[a+24>>2]=0}o=N[a+20>>2];p=N[a+24>>2];q=N[a+16>>2];f=N[a+8>>2];d=N[a+4>>2];s=Q(N[a>>2]*c);N[b+16>>2]=s+N[b+16>>2];t=Q(d*c);N[b+20>>2]=t+N[b+20>>2];d=N[b+36>>2];l=N[b+48>>2];m=N[b+60>>2];i=N[b+40>>2];g=N[b+52>>2];h=N[b+32>>2];e=N[b+44>>2];n=N[b+56>>2];r=N[b+28>>2];u=Q(f*c);N[b+24>>2]=u+N[b+24>>2];j=Q(Q(Q(q*d)+Q(o*l))+Q(p*m));g=Q(Q(Q(q*r)+Q(o*i))+Q(p*g));h=Q(Q(Q(q*h)+Q(o*e))+Q(p*n));d=Q(Q(j*j)+Q(Q(g*g)+Q(h*h)));if(d!=Q(0)){f=N[b+4>>2];e=Q(Y(d));i=Q(Q(e*c)*Q(.5));n=hb(i);d=N[b>>2];l=N[b+8>>2];m=N[b+12>>2];i=ib(i);e=Q(n/e);g=Q(g*e);h=Q(h*e);j=Q(j*e);e=Q(Q(m*i)+Q(Q(Q(Q(m*Q(0))-Q(d*g))-Q(f*h))-Q(l*j)));r=e;v=Q(e*e);e=Q(Q(i*l)+Q(Q(Q(g*f)+Q(Q(l*Q(0))+Q(j*m)))-Q(d*h)));n=Q(Q(i*d)+Q(Q(Q(h*l)+Q(Q(d*Q(0))+Q(g*m)))-Q(f*j)));d=Q(Q(i*f)+Q(Q(Q(j*d)+Q(Q(f*Q(0))+Q(h*m)))-Q(l*g)));f=Q(Q(1)/Q(Y(Q(v+Q(Q(e*e)+Q(Q(n*n)+Q(d*d)))))));N[b+12>>2]=r*f;N[b+8>>2]=e*f;N[b+4>>2]=d*f;N[b>>2]=n*f}N[a+32>>2]=Q(q*c)+N[a+32>>2];N[a+48>>2]=s+N[a+48>>2];N[a+36>>2]=Q(o*c)+N[a+36>>2];N[a+40>>2]=Q(p*c)+N[a+40>>2];N[a+52>>2]=t+N[a+52>>2];N[a+56>>2]=u+N[a+56>>2]}function sA(a,b,c,d,e){var f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=0,o=Q(0),p=0,q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=0;n=Ia-16|0;Ia=n;h=J[a+16>>2];if(h){i=N[e+8>>2];j=N[e>>2];g=N[e+4>>2];f=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(j*j)+Q(g*g))))));t=Q(i*f);u=Q(g*f);v=Q(j*f);while(1){r=J[a+24>>2]+P(q,20)|0;p=K[r+18|0];if(p){e=J[b+36>>2];w=J[a+32>>2]+L[r+16>>1]|0;h=J[a+28>>2]+P(K[w|0],12)|0;f=N[h+8>>2];g=N[h>>2];l=N[h+4>>2];i=Q(Q(N[e+40>>2]*f)+Q(Q(N[e+8>>2]*g)+Q(l*N[e+24>>2])));j=Q(Q(N[e+32>>2]*f)+Q(Q(N[e>>2]*g)+Q(l*N[e+16>>2])));g=Q(Q(N[e+36>>2]*f)+Q(Q(N[e+4>>2]*g)+Q(l*N[e+20>>2])));f=Q(Q(t*Q(i-N[d+8>>2]))+Q(Q(v*Q(j-N[d>>2]))+Q(u*Q(g-N[d+4>>2]))));h=p-1|0;e=0;while(1){A=f>Q(0);k=J[b+36>>2];h=J[a+28>>2]+P(K[h+w|0],12)|0;f=N[h+8>>2];m=N[h>>2];o=N[h+4>>2];l=Q(Q(N[k+40>>2]*f)+Q(Q(N[k+8>>2]*m)+Q(o*N[k+24>>2])));s=Q(Q(N[k+32>>2]*f)+Q(Q(N[k>>2]*m)+Q(o*N[k+16>>2])));m=Q(Q(N[k+36>>2]*f)+Q(Q(N[k+4>>2]*m)+Q(o*N[k+20>>2])));o=Q(Q(t*Q(l-N[d+8>>2]))+Q(Q(v*Q(s-N[d>>2]))+Q(u*Q(m-N[d+4>>2]))));if(A|o>Q(0)){x=Q(0);f=Q(0);y=Q(0);i=Q(i-l);j=Q(j-s);g=Q(g-m);z=Q(Q(i*i)+Q(Q(j*j)+Q(g*g)));if(z>Q(0)){f=Q(Q(1)/Q(Y(z)));y=Q(i*f);x=Q(j*f);f=Q(g*f)}N[n+12>>2]=y;N[n+8>>2]=f;N[n+4>>2]=x;$o(c,n+4|0);p=K[r+18|0]}i=l;g=m;j=s;f=o;h=e;e=e+1|0;if(p>>>0>e>>>0){continue}break}h=J[a+16>>2]}q=q+1|0;if(q>>>0>>0){continue}break}}Ia=n+16|0}function aq(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0;a:{if((b|0)==(d|0)){break a}b:{c:{if(!J[a+164>>2]){break c}k=J[a+140>>2];i=J[c+4>>2];j=J[c>>2];f=j;g=f;f=-1;c=g+f|0;h=(g^-1)+i|0;h=c>>>0>>0?h+1|0:h;c=c^((h&4194303)<<10|c>>>22);f=h^h>>>22;h=f<<13|c>>>19;g=c<<13^-1;c=c+g|0;f=(h^-1)+f|0;f=c>>>0>>0?f+1|0:f;c=ala(c^((f&255)<<24|c>>>8),f^f>>>8,9,0);g=Ja;f=g>>>15|0;c=c^((g&32767)<<17|c>>>15);f=f^g;h=f;g=f<<27|c>>>5;f=c<<27^-1;c=f+c|0;g=(g^-1)+h|0;g=c>>>0>>0?g+1|0:g;c=J[((J[a+148>>2]-1&(c^((g&2147483647)<<1|c>>>31)))<<2)+k>>2];if((c|0)==-1){break c}g=J[a+136>>2];h=J[a+132>>2];while(1){f=h+P(c,20)|0;if(J[f>>2]==(j|0)&J[f+4>>2]==(i|0)){break b}c=J[(c<<2)+g>>2];if((c|0)!=-1){continue}break}}if(!e){break a}e=Ia-32|0;Ia=e;J[e+20>>2]=d;J[e+24>>2]=b;J[e+12>>2]=0;J[e+16>>2]=0;d=a+4|0;a=Ng((P(J[d>>2],48)+d|0)+16|0,e+20|0,e+12|0);b=J[d+4>>2];c=a?J[d>>2]:b;d:{if((b|0)==(c|0)){if(!Ng((d+P(b,48)|0)+16|0,e+20|0,e+12|0)){break d}}a=J[e+16>>2];b=Pd((d+P(c,48)|0)+16|0,e+24|0,e+31|0);if(!K[e+31|0]){J[b>>2]=J[e+24>>2]}J[b+4>>2]=a;pl(J[e+16>>2],J[e+20>>2],J[e+24>>2])}Ia=e+32|0;return}e=J[a+200>>2];a=h+P(c,20)|0;c=J[e+(J[a+16>>2]<<3)>>2];a=J[(J[c+8>>2]+P(J[a+12>>2],28)|0)+24>>2];f=a>>>1&15;if(!f){break a}e=J[c>>2]+(a>>>3&536870908)|0;c=0;while(1){a=e+(c<<2)|0;if(J[a>>2]!=(d|0)){c=c+1|0;if((f|0)!=(c|0)){continue}break a}break}J[a>>2]=b}}function Ct(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;d=J[a>>2];e=J[d+2356>>2];a:{if(!(e&6)){break a}f=J[d+56>>2];if(!f){break a}g=e<<2&8|e<<3&32;d=J[d+52>>2];while(1){e=J[d>>2];b:{if(!(K[e+21|0]&8)){Om(e-4|0,g);break b}H[e+22|0]=g|K[e+22|0]}d=d+4|0;f=f-1|0;if(f){continue}break}}l=J[a+104>>2];c:{if(!l){break c}n=J[a+72>>2];f=0;while(1){d=J[(f<<2)+n>>2];d:{if(!(!(H[d+21|0]&1)|!(H[d+22|0]&1))){e=Gt(a,d-4|0,0,0,b,c);if((d|0)!=((e?e+4|0:0)|0)){break d}}e:{f:{switch(K[d+20|0]){case 0:Om(d-4|0,0);break e;case 4:break f;default:break e}}j=0;g=J[d+24>>2];e=J[g- -64>>2];k=1;m=1;i=J[g+60>>2];if(i){m=M[i+152>>2]<4294967294}k=e?M[e+152>>2]<4294967294:k;j=i?!(H[J[i+44>>2]+44|0]&1):j;g:{if(!(k|m)|!(j|(e?!(H[J[e+44>>2]+44|0]&1):h))){break g}H[d+21|0]=K[d+21|0]|32;if((K[g+68|0]&6)!=2){break g}fr(J[J[d>>2]+40>>2],g)}}Am(d,0)}f=f+1|0;if((l|0)!=(f|0)){continue}break}b=J[a+88>>2];if(!b|!J[a+104>>2]){break c}Wa(J[a+80>>2],255,b<<2);d=0;b=J[a+76>>2];e=J[a+84>>2];c=e-1|0;if(c){f=0;if(e-2>>>0>=3){i=c&-4;e=0;while(1){h=d|1;J[b+(d<<2)>>2]=h;g=b+(h<<2)|0;h=d|2;J[g>>2]=h;g=b+(h<<2)|0;h=d|3;J[g>>2]=h;d=d+4|0;J[b+(h<<2)>>2]=d;e=e+4|0;if((i|0)!=(e|0)){continue}break}}c=c&3;if(c){while(1){e=b+(d<<2)|0;d=d+1|0;J[e>>2]=d;f=f+1|0;if((c|0)!=(f|0)){continue}break}}c=J[a+84>>2]-1|0}else{c=0}J[b+(c<<2)>>2]=-1;J[a+104>>2]=0;J[a+96>>2]=0}}function HC(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;d=Ia-288|0;Ia=d;e=b+16|0;f=b+8|0;h=J[b+4>>2];a:{if(!(K[(h&1?J[f>>2]:f+J[((h>>>22&60)+109352|0)+12>>2]|0)|0]&8)){H[d+272|0]=1;J[d+280>>2]=0;J[d+284>>2]=64;J[d+276>>2]=d+16;f=yd(b,d+12|0);cr(a,e,J[d+12>>2],f,c);if(f){c=J[b>>2];b=0;while(1){a=J[J[d+12>>2]+(b<<2)>>2]+32|0;e=J[a+4>>2];if((e&251658240)==16777216){J[a>>2]=c;J[a+4>>2]=e&1073741823|-2147483648}a=a-16|0;J[a>>2]=J[a>>2]+1;b=b+1|0;if((f|0)!=(b|0)){continue}break}}a=J[d+284>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[d+276>>2];if((a|0)==(d+16|0)|!a){break a}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a);break a}H[d+272|0]=1;J[d+280>>2]=0;J[d+284>>2]=64;J[d+276>>2]=d+16;a=yd(b,d+12|0);b:{if(!a){break b}c=J[b>>2];b=0;if((a|0)!=1){h=a&-2;f=0;while(1){g=b<<2;e=J[g+J[d+12>>2]>>2];i=J[e+36>>2];if((i&251658240)==16777216){J[e+32>>2]=c;J[e+36>>2]=i&1073741823|-2147483648}e=J[J[d+12>>2]+(g|4)>>2];g=J[e+36>>2];if((g&251658240)==16777216){J[e+32>>2]=c;J[e+36>>2]=g&1073741823|-2147483648}b=b+2|0;f=f+2|0;if((h|0)!=(f|0)){continue}break}}if(!(a&1)){break b}a=J[J[d+12>>2]+(b<<2)>>2];b=J[a+36>>2];if((b&251658240)!=16777216){break b}J[a+32>>2]=c;J[a+36>>2]=b&1073741823|-2147483648}a=J[d+284>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[d+276>>2];if((a|0)==(d+16|0)|!a){break a}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ia=d+288|0}function ER(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;f=Ia-160|0;Ia=f;i=f+32|0;h=J[a+48>>2];g=Ka[J[J[h>>2]+16>>2]](h)|0;Ka[J[J[g>>2]+16>>2]](i,g,e);g=f- -64|0;j=J[g>>2];k=J[g+4>>2];l=J[f+76>>2];n=J[f+72>>2];g=J[f+60>>2];Ka[J[J[h>>2]+20>>2]](h);h=J[d>>2];m=J[d+4>>2];J[f+24>>2]=n;J[f+28>>2]=l;J[f+16>>2]=j;J[f+20>>2]=k;J[f+12>>2]=g;J[f+8>>2]=m;J[f+4>>2]=h;hx(i,a,f+12|0,f+4|0);J[d>>2]=J[f+32>>2];J[d+4>>2]=J[f+36>>2];j=wb(a,c);k=J[d>>2];d=J[d+4>>2];l=wb(a,J[e>>2]);c=wb(a,J[e+4>>2]);J[f+68>>2]=(m-h>>>0)/(g>>>0);J[f+52>>2]=k;J[f+56>>2]=d;J[f+48>>2]=j;J[f+40>>2]=b;J[f+44>>2]=0;J[f+32>>2]=167784;J[f+60>>2]=l;J[f+64>>2]=c;J[f+144>>2]=21;J[f+112>>2]=167536;J[f+116>>2]=f+144;c=f+112|0;b=J[c+4>>2];J[b>>2]=J[b>>2]+4;Ka[J[J[f+112>>2]+32>>2]](c,f+52|0);b=J[a+280>>2];d=J[a+284>>2];e=J[f+144>>2];o=f,p=yb(),J[o+136>>2]=p;J[f+140>>2]=Ja;J[f+128>>2]=b;J[f+132>>2]=d;J[f+120>>2]=1;J[f+116>>2]=e;J[f+112>>2]=167616;b=J[a+320>>2];b=Ka[J[J[b>>2]+16>>2]](b)|0;Ka[J[J[b>>2]+12>>2]](b,c|4,4)|0;Ka[J[J[b>>2]+12>>2]](b,f+120|0,4)|0;Ka[J[J[b>>2]+12>>2]](b,f+128|0,8)|0;Ka[J[J[b>>2]+12>>2]](b,f+136|0,8)|0;b=J[a+320>>2];J[f+152>>2]=b;J[f+148>>2]=167648;H[f+159|0]=7;Ka[J[J[b>>2]+12>>2]](b,f+159|0,1)|0;Ka[J[J[f+32>>2]+8>>2]](i,f+148|0);b=J[a+320>>2];Ka[J[J[b>>2]+20>>2]](b);Ia=f+160|0;return!K[a+272|0]|0}function wf(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=0;J[a+40>>2]=f;J[a+36>>2]=e;J[a+32>>2]=e;a:{if(!b){break a}e=0;while(1){f=(k<<3)+c|0;g=J[f>>2];n=J[f+4>>2];while(1){f=e<<3;l=e+1|0;e=l;if(g>>>0>M[c+f>>2]){continue}break}if(M[(l<<3)+c>>2]<=n>>>0){e=(k<<4)+d|0;q=N[e+12>>2];r=N[e+4>>2];s=N[e+8>>2];t=N[e>>2];f=l;while(1){e=(f<<4)+d|0;b:{if(N[e+8>>2]>2]>s|(N[e+12>>2]>2]>q)){break b}h=J[a+28>>2];e=J[J[a+32>>2]+(k<<2)>>2];i=J[h+(e<<2)>>2];g=J[J[a+36>>2]+(f<<2)>>2];h=J[h+(g<<2)>>2];if((i|0)==(h|0)|!K[J[a+44>>2]+(i<<2&12|h&3)|0]){break b}i=e>>>0>>0?e:g;m=e>>>0>g>>>0?e:g;e=i&65535|m<<16;e=(e<<15^-1)+e|0;e=P(e>>>10^e,9);e=e>>>6^e;e=(e<<11^-1)+e|0;o=e>>>16^e;g=o&J[a+4>>2];c:{h=J[a+12>>2];d:{if(!h){break d}e=J[(g<<2)+h>>2];if((e|0)==-1){break d}u=J[a+16>>2];v=J[a+20>>2];while(1){j=(e<<3)+v|0;if((i|0)==(J[j>>2]&2147483647)){p=J[j+4>>2];if((p&2147483647)==(m|0)){break c}}e=J[(e<<2)+u>>2];if((e|0)!=-1){continue}break}}e=J[a+8>>2];if(e>>>0>=M[a>>2]){g=id(a,o);h=J[a+12>>2];e=J[a+8>>2]}J[a+8>>2]=e+1;j=J[a+20>>2]+(e<<3)|0;J[j+4>>2]=m;J[j>>2]=i|-2147483648;g=(g<<2)+h|0;J[J[a+16>>2]+(e<<2)>>2]=J[g>>2];J[g>>2]=e;break b}J[j+4>>2]=p|-2147483648}f=f+1|0;if(M[(f<<3)+c>>2]<=n>>>0){continue}break}}if(b>>>0<=l>>>0){break a}e=l;k=k+1|0;if(k>>>0>>0){continue}break}}}function uf(a){var b=0,c=Q(0),d=Q(0),e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0);b=J[a+24>>2];if(b){e=J[a+4>>2];h=N[e+24>>2];i=N[e+20>>2];f=J[a>>2];j=N[f+24>>2];k=N[f+20>>2];l=N[e+16>>2];m=N[f+16>>2];n=N[e+8>>2];o=N[e+4>>2];p=N[e>>2];q=N[f+8>>2];r=N[f+4>>2];s=N[f>>2];t=K[b+1|0];if(t){G=N[b+44>>2];H=N[b+36>>2];I=N[b+28>>2];L=N[b+12>>2];b=b+48|0;a=0;while(1){c=N[b+80>>2];d=N[b+88>>2];u=N[b>>2];v=N[b+32>>2];w=N[b+16>>2];x=N[b+48>>2];y=N[b+4>>2];z=N[b+36>>2];A=N[b+20>>2];B=N[b+52>>2];C=N[b+8>>2];D=N[b+40>>2];E=N[b+24>>2];F=N[b+56>>2];g=Q(Q(N[b+60>>2]*d)+Q(N[b+12>>2]+Q(N[b+44>>2]*Q(Q(Q(Q(Q(s*u)+Q(m*v))-Q(Q(p*w)+Q(l*x)))+Q(Q(Q(r*y)+Q(k*z))-Q(Q(o*A)+Q(i*B))))+Q(Q(Q(q*C)+Q(j*D))-Q(Q(n*E)+Q(h*F)))))));c=c>g?c:g;g=N[b+84>>2];c=c>2]=c;c=Q(c-d);d=Q(G*c);h=Q(h+Q(F*d));i=Q(i+Q(B*d));l=Q(l+Q(x*d));d=Q(H*c);j=Q(j+Q(D*d));k=Q(k+Q(z*d));m=Q(m+Q(v*d));d=Q(I*c);n=Q(n-Q(E*d));o=Q(o-Q(A*d));p=Q(p-Q(w*d));c=Q(L*c);q=Q(q+Q(C*c));r=Q(r+Q(y*c));s=Q(s+Q(u*c));b=b+96|0;a=a+1|0;if((t|0)!=(a|0)){continue}break}}N[f+24>>2]=j;N[f+20>>2]=k;N[f+16>>2]=m;N[f+8>>2]=q;N[f+4>>2]=r;N[f>>2]=s;N[e+24>>2]=h;N[e+20>>2]=i;N[e+16>>2]=l;N[e+8>>2]=n;N[e+4>>2]=o;N[e>>2]=p}}function OZ(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0);f=Ia-48|0;Ia=f;g=J[a+8>>2];m=N[g+28>>2];n=N[g+16>>2];o=N[g+4>>2];i=N[g+24>>2];p=N[g>>2];j=N[g+12>>2];k=N[c>>2];h=N[c+4>>2];s=N[g+20>>2];l=N[c+8>>2];t=N[g+32>>2];u=Q(Q(Q(k*N[g+8>>2])+Q(h*s))+Q(l*t));N[f+44>>2]=u;p=Q(Q(Q(k*p)+Q(h*j))+Q(l*i));N[f+36>>2]=p;k=Q(Q(Q(k*o)+Q(h*n))+Q(l*m));N[f+40>>2]=k;v=N[g+4>>2];q=N[g>>2];w=K[a+17|0];c=w?e:d;h=N[c>>2];l=N[c+4>>2];o=N[c+8>>2];x=Q(Q(Q(h*N[g+8>>2])+Q(s*l))+Q(t*o));N[f+32>>2]=x;q=Q(Q(Q(h*q)+Q(j*l))+Q(i*o));N[f+24>>2]=q;l=Q(Q(Q(h*v)+Q(n*l))+Q(m*o));N[f+28>>2]=l;o=N[g+8>>2];v=N[g+4>>2];c=w?d:e;h=N[c>>2];r=j;j=N[c+4>>2];y=i;i=N[c+8>>2];r=Q(Q(Q(h*N[g>>2])+Q(r*j))+Q(y*i));N[f+12>>2]=r;m=Q(Q(Q(h*v)+Q(n*j))+Q(m*i));N[f+16>>2]=m;n=Q(Q(Q(h*o)+Q(s*j))+Q(t*i));N[f+20>>2]=n;i=Q(p-q);m=Q(k-m);j=Q(p-r);k=Q(k-l);N[f+8>>2]=Q(i*m)-Q(j*k);h=Q(u-x);n=Q(u-n);N[f+4>>2]=Q(h*j)-Q(n*i);N[f>>2]=Q(k*n)-Q(m*h);c=1;a:{if(!$h(f,f+36|0,f+24|0,f+12|0,a+20|0,a+48|0)){break a}d=J[b+8>>2];H[a+16|0]=1;a=J[a+12>>2];c=0;if(!a){break a}b=J[a+4>>2];if(b>>>0>=M[a+8>>2]){H[a+20|0]=1;c=1;break a}c=J[a+16>>2];if(c>>>0>=M[a+12>>2]){J[a+4>>2]=b+1;J[J[a>>2]+(b<<2)>>2]=d;c=1;break a}J[a+16>>2]=c+1;c=1}Ia=f+48|0;return c|0}function UH(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;if(J[a+2236>>2]){d=J[a+2204>>2];while(1){f=J[J[d+(c<<2)>>2]>>2];I[f+148>>1]=L[f+148>>1]&65423;c=c+1|0;f=J[a+2236>>2];if(c>>>0>>0){continue}break}}a:{if(!J[a+2276>>2]){c=0;break a}f=J[a+2244>>2];while(1){c=J[J[f+(b<<2)>>2]>>2];I[c+148>>1]=L[c+148>>1]&65359;b=b+1|0;c=J[a+2276>>2];if(b>>>0>>0){continue}break}f=J[a+2236>>2]}b=J[a+2220>>2];if(!(!b|!f)){Wa(J[a+2212>>2],255,b<<2);b=0;c=J[a+2208>>2];d=J[a+2216>>2];g=d-1|0;if(g){f=0;if(d-2>>>0>=3){i=g&-4;d=0;while(1){e=b|1;J[c+(b<<2)>>2]=e;h=c+(e<<2)|0;e=b|2;J[h>>2]=e;h=c+(e<<2)|0;e=b|3;J[h>>2]=e;b=b+4|0;J[c+(e<<2)>>2]=b;d=d+4|0;if((i|0)!=(d|0)){continue}break}}d=g&3;if(d){while(1){e=c+(b<<2)|0;b=b+1|0;J[e>>2]=b;f=f+1|0;if((d|0)!=(f|0)){continue}break}}b=J[a+2216>>2]-1|0}else{b=0}J[c+(b<<2)>>2]=-1;J[a+2236>>2]=0;J[a+2228>>2]=0;c=J[a+2276>>2]}b=J[a+2260>>2];if(!(!b|!c)){Wa(J[a+2252>>2],255,b<<2);b=0;c=J[a+2248>>2];d=J[a+2256>>2];g=d-1|0;if(g){f=0;if(d-2>>>0>=3){i=g&-4;d=0;while(1){e=b|1;J[c+(b<<2)>>2]=e;h=c+(e<<2)|0;e=b|2;J[h>>2]=e;h=c+(e<<2)|0;e=b|3;J[h>>2]=e;b=b+4|0;J[c+(e<<2)>>2]=b;d=d+4|0;if((i|0)!=(d|0)){continue}break}}d=g&3;if(d){while(1){e=c+(b<<2)|0;b=b+1|0;J[e>>2]=b;f=f+1|0;if((d|0)!=(f|0)){continue}break}}b=J[a+2256>>2]-1|0}else{b=0}J[c+(b<<2)>>2]=-1;J[a+2276>>2]=0;J[a+2268>>2]=0}I[a+2280>>1]=257}function qm(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;h=Ia-16|0;Ia=h;n=J[a+8>>2];if(n){p=c+112|0;q=c+100|0;while(1){g=J[a+20>>2]+(l<<3)|0;f=J[g+4>>2];i=J[g>>2];a:{if((i|0)<0){i=J[P(i>>>2&536870911,12)+b>>2];f=J[P(f>>>2&536870911,12)+b>>2];J[h+12>>2]=f>>>0>>0?i:f;J[h+8>>2]=f>>>0>i>>>0?i:f;f=J[c+104>>2];b:{if(f>>>0>=(J[c+108>>2]&2147483647)>>>0){$i(q,h+8|0);break b}i=J[h+12>>2];f=J[c+100>>2]+(f<<3)|0;J[f>>2]=J[h+8>>2];J[f+4>>2]=i;J[c+104>>2]=J[c+104>>2]+1}J[g>>2]=J[g>>2]&2147483647;J[g+4>>2]=J[g+4>>2]&2147483647;l=l+1|0;break a}c:{if((f|0)<0){J[g+4>>2]=f&2147483647;break c}g=f>>>2|0;k=i>>>7|0;m=J[d+4>>2];j=i>>>2|0;if(!(k>>>0>>0&(J[J[d>>2]+(k<<2)>>2]>>>j&1))){o=f>>>7|0;if(m>>>0<=o>>>0|!(J[J[d>>2]+(o<<2)>>2]>>>g&1)){break c}}m=J[e+4>>2];d:{if(J[J[e>>2]+(k<<2)>>2]>>>j&1&m>>>0>k>>>0){break d}k=f>>>7|0;if(k>>>0>>0&(J[J[e>>2]+(k<<2)>>2]>>>g&1)){break d}j=J[P(j,12)+b>>2];g=J[P(g,12)+b>>2];J[h+12>>2]=g>>>0>>0?j:g;J[h+8>>2]=g>>>0>j>>>0?j:g;g=J[c+116>>2];if(g>>>0>=(J[c+120>>2]&2147483647)>>>0){$i(p,h+8|0);break d}j=J[h+12>>2];g=J[c+112>>2]+(g<<3)|0;J[g>>2]=J[h+8>>2];J[g+4>>2]=j;J[c+116>>2]=J[c+116>>2]+1}f=i&65535|f<<16;f=(f<<15^-1)+f|0;f=P(f>>>10^f,9);f=f>>>6^f;f=(f<<11^-1)+f|0;Jn(a,J[a+4>>2]&(f>>>16^f),l);n=n-1|0;break a}l=l+1|0}if(l>>>0>>0){continue}break}}Ln(a);Ia=h+16|0}function _I(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;o=P(K[a+13|0],48);f=K[a+12|0];p=f<<4;k=o+p|0;if(k){l=f<<(e?3:2);q=J[a+8>>2];r=J[a>>2];a:{b:{f=J[c+7172>>2];if(f){t=J[a+4>>2];i=p+J[f+4>>2]|0;J[f+4>>2]=i;f=J[c+7172>>2];s=J[f+8>>2];u=J[f>>2];m=J[f+12>>2];h=J[f+4>>2];g=J[c+7176>>2];f=o+J[g+4>>2]|0;J[g+4>>2]=f;g=J[c+7176>>2];k=J[g>>2];j=J[g+8>>2];m=j>>>0<=J[g+12>>2]+J[g+4>>2]>>>0|s>>>0<=h+m>>>0;c:{if(l){g=J[c+7180>>2];h=J[g+4>>2]+l|0;J[g+4>>2]=h;n=J[c+7180>>2];g=J[n+8>>2];if(m|g>>>0<=J[n+12>>2]+J[n+4>>2]>>>0){break c}h=(J[n>>2]+g|0)-h|0;break b}h=0;if(!m){break b}}h=0;I[a+12>>1]=0;f=0;g=0;break a}j=(l+k|0)+15&65520;d:{if(j>>>0>=16385){g=Bh(J[c+500>>2],j);break d}e:{g=J[c+504>>2];if(g){i=J[c+508>>2];f=i+j|0;if(f>>>0<16385){break e}}g=lv(J[c+500>>2]);J[c+508>>2]=j;J[c+504>>2]=g;break d}J[c+508>>2]=f;g=g+i|0}i=K[a+13|0];f=Va(g,r,k);h=l?f+k|0:0;f=f+P(i,48)|0;if(!e){break a}e=K[a+12|0]<<2;Va(e+h|0,e+q|0,e);break a}g=(k+j|0)-f|0;Va(g,r,o);f=(s+u|0)-i|0;Va(f,t,p);if(!e){break a}e=K[a+12|0]<<2;Va(e+h|0,e+q|0,e)}if(l){Wa(h,0,l)}J[a+8>>2]=h;J[a+4>>2]=f;J[a>>2]=g}e=L[b+4>>1];f:{if(!e){break f}if(K[b+7|0]&2){v=b,w=Va(xe(c+512|0,e),J[b>>2],L[b+4>>1]),J[v>>2]=w;H[b+7|0]=K[b+7|0]|3;return}if(!d){break f}a=J[b>>2];v=b,w=Va(xe(c+512|0,e+15&65520),a,L[b+4>>1]),J[v>>2]=w}}function At(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;b=J[a+1568>>2];if(!b){h=Ia-16|0;Ia=h;e=a+1280|0;c=J[e+284>>2];if(c){b=J[42504];f=b+12|0;f=(m=f,n=c,o=Ka[J[J[b>>2]+20>>2]](b)|0?52304:70610,p=21908,q=180,l=J[J[f>>2]+8>>2],Ka[l](m|0,n|0,o|0,p|0,q|0)|0)}else{f=0}J[h+12>>2]=f;b=J[e+268>>2];a:{if(b>>>0>=(J[e+272>>2]&2147483647)>>>0){b=0;c=e+4|0;d=J[c+268>>2];i=d&2147483647?d<<1:1;b:{if(!i){break b}d=i<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[42504];g=Ka[J[J[b>>2]+20>>2]](b)|0?52304:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,d,g,19459,553)|0}g=J[c+264>>2];k=(g<<2)+b|0;if((g|0)>0){j=J[c+260>>2];d=b;while(1){J[d>>2]=J[j>>2];j=j+4|0;d=d+4|0;if(k>>>0>d>>>0){continue}break}}J[k>>2]=J[h+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}g=J[42504];Ka[J[J[g+12>>2]+12>>2]](g+12|0,d);g=J[c+264>>2]}J[c+268>>2]=i;J[c+260>>2]=b;J[c+264>>2]=g+1;break a}J[J[e+264>>2]+(b<<2)>>2]=f;J[e+268>>2]=b+1}b=((J[e+276>>2]<<5)+f|0)-32|0;if(f>>>0<=b>>>0){c=J[e+288>>2];while(1){J[b>>2]=c;c=b;b=b-32|0;if(f>>>0<=b>>>0){continue}break}J[e+288>>2]=c}Ia=h+16|0;b=J[a+1568>>2]}J[a+1568>>2]=J[b>>2];a=a+1560|0;J[a>>2]=J[a>>2]+1;J[b+28>>2]=0;J[b+20>>2]=-1;J[b+24>>2]=0;J[b+12>>2]=-1;J[b+16>>2]=-1;I[b+10>>1]=0;I[b+4>>1]=0;return b}function qp(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=0,g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0);i=Ia-16|0;Ia=i;g=N[b+56>>2];h=N[b+24>>2];l=N[b+40>>2];m=N[b+48>>2];n=N[b+32>>2];o=N[b+52>>2];p=N[b+20>>2];q=N[b+36>>2];f=J[b+8>>2];r=N[b+16>>2];e=N[c+8>>2];j=N[c>>2];k=N[c+4>>2];b=J[b+4>>2];s=N[b+56>>2];t=N[b+52>>2];u=N[b+72>>2];c=b- -64|0;v=N[c>>2];w=N[b+68>>2];x=N[b+88>>2];y=N[b+80>>2];z=N[b+84>>2];A=N[b+48>>2];J[i+12>>2]=0;g=Q(Q(g*e)+Q(Q(h*j)+Q(k*l)));h=Q(Q(m*e)+Q(Q(r*j)+Q(k*n)));e=Q(Q(o*e)+Q(Q(p*j)+Q(k*q)));N[i+8>>2]=Q(x*g)+Q(Q(y*h)+Q(z*e));N[i+4>>2]=Q(u*g)+Q(Q(v*h)+Q(e*w));N[i>>2]=Q(s*g)+Q(Q(A*h)+Q(e*t));B=d;d=tb(b,i);J[B>>2]=d;g=N[b+88>>2];h=N[b+56>>2];l=N[b+72>>2];m=N[c>>2];n=N[b+80>>2];o=N[b+84>>2];c=J[b+152>>2]+P(d,12)|0;e=N[c+8>>2];p=N[b+52>>2];j=N[c>>2];q=N[b+68>>2];k=N[c+4>>2];r=N[b+48>>2];s=N[f+52>>2];t=N[f+36>>2];u=N[f+20>>2];v=N[f+56>>2];w=N[f+40>>2];x=N[f+24>>2];y=N[f+48>>2];z=N[f+32>>2];A=N[f>>2];C=N[f+16>>2];D=N[f+4>>2];E=N[f+8>>2];J[a+12>>2]=0;g=Q(Q(g*e)+Q(Q(h*j)+Q(k*l)));h=Q(Q(n*e)+Q(Q(r*j)+Q(k*m)));e=Q(Q(o*e)+Q(Q(p*j)+Q(k*q)));N[a+8>>2]=v+Q(Q(w*g)+Q(Q(E*h)+Q(x*e)));N[a+4>>2]=s+Q(Q(t*g)+Q(Q(D*h)+Q(e*u)));N[a>>2]=y+Q(Q(z*g)+Q(Q(A*h)+Q(e*C)));Ia=i+16|0}function vc(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);q=N[d+20>>2];r=N[d+24>>2];n=N[c+36>>2];o=N[c+32>>2];p=N[c+40>>2];s=N[d+16>>2];f=N[d+12>>2];g=N[c+28>>2];h=N[c+16>>2];j=N[d>>2];k=N[d+4>>2];i=N[c+20>>2];l=N[d+8>>2];m=N[c+24>>2];N[a+12>>2]=Q(Q(Q(f*g)-Q(h*j))-Q(k*i))-Q(l*m);N[a+8>>2]=Q(Q(j*i)+Q(Q(f*m)+Q(l*g)))-Q(h*k);N[a+4>>2]=Q(Q(l*h)+Q(Q(f*i)+Q(k*g)))-Q(m*j);N[a>>2]=Q(Q(k*m)+Q(Q(f*h)+Q(j*g)))-Q(i*l);g=Q(p+p);h=Q(o+o);i=Q(n+n);m=Q(Q(l*g)+Q(Q(j*h)+Q(k*i)));n=Q(Q(f*f)+Q(-.5));N[a+24>>2]=r+Q(Q(l*m)+Q(Q(g*n)+Q(f*Q(Q(j*i)-Q(h*k)))));N[a+20>>2]=q+Q(Q(k*m)+Q(Q(i*n)+Q(f*Q(Q(l*h)-Q(g*j)))));N[a+16>>2]=s+Q(Q(j*m)+Q(Q(h*n)+Q(f*Q(Q(k*g)-Q(i*l)))));q=N[e+20>>2];r=N[e+24>>2];n=N[c- -64>>2];o=N[c+60>>2];p=N[c+68>>2];s=N[e+16>>2];f=N[e+12>>2];g=N[c+56>>2];h=N[c+44>>2];j=N[e>>2];k=N[e+4>>2];i=N[c+48>>2];l=N[e+8>>2];m=N[c+52>>2];N[b+12>>2]=Q(Q(Q(f*g)-Q(h*j))-Q(k*i))-Q(l*m);N[b+8>>2]=Q(Q(j*i)+Q(Q(f*m)+Q(l*g)))-Q(h*k);N[b+4>>2]=Q(Q(l*h)+Q(Q(f*i)+Q(k*g)))-Q(m*j);N[b>>2]=Q(Q(k*m)+Q(Q(f*h)+Q(j*g)))-Q(i*l);g=Q(p+p);h=Q(o+o);i=Q(n+n);m=Q(Q(l*g)+Q(Q(j*h)+Q(k*i)));n=Q(Q(f*f)+Q(-.5));N[b+24>>2]=r+Q(Q(l*m)+Q(Q(g*n)+Q(f*Q(Q(j*i)-Q(h*k)))));N[b+20>>2]=q+Q(Q(k*m)+Q(Q(i*n)+Q(f*Q(Q(l*h)-Q(g*j)))));N[b+16>>2]=s+Q(Q(j*m)+Q(Q(h*n)+Q(f*Q(Q(k*g)-Q(i*l)))))}function K6(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;i=Ia-16|0;Ia=i;a:{if(!J[a+684>>2]){break a}f=(b<<15^-1)+b|0;f=P(f>>>10^f,9);f=f>>>6^f;f=(f<<11^-1)+f|0;g=J[J[a+660>>2]+((J[a+668>>2]-1&(f>>>16^f))<<2)>>2];if((g|0)==-1){break a}f=J[a+656>>2];h=J[a+652>>2];while(1){if(J[h+(g<<3)>>2]!=(b|0)){g=J[f+(g<<2)>>2];if((g|0)!=-1){continue}break a}break}f=J[a+644>>2];j=h+(g<<3)|0;b=J[j+4>>2];h=J[e+4>>2];e=J[e>>2];J[i>>2]=e;J[i+4>>2]=h;J[i+8>>2]=e;J[i+12>>2]=h;h=Ia-16|0;Ia=h;f=f+P(b,44)|0;ul(J[f+4>>2],c,d,i,1);c=J[J[J[f+4>>2]+16>>2]+(J[c>>2]<<2)>>2];J[h+12>>2]=0;J[h+4>>2]=0;J[h+8>>2]=0;b=h+4|0;Og(b,8);d=Bi(J[f>>2],c,J[J[f+4>>2]+8>>2],b);b=J[h+8>>2];b:{if(b){c:{if(J[d+40>>2]|!d){break c}g=J[d+36>>2];if(!J[g>>2]){break c}c=0;while(1){J[J[J[f+8>>2]>>2]+(J[((c<<2)+g|0)+4>>2]<<2)>>2]=d;c=c+1|0;g=J[d+36>>2];if(c>>>0>2]){continue}break}}b=b>>>0<=1?1:b;d=0;while(1){c=0;e=J[J[h+4>>2]+(d<<2)>>2];g=J[e+36>>2];if(J[g>>2]){while(1){J[J[J[f+8>>2]>>2]+(J[((c<<2)+g|0)+4>>2]<<2)>>2]=e;c=c+1|0;g=J[e+36>>2];if(c>>>0>2]){continue}break}}d=d+1|0;if((b|0)!=(d|0)){continue}break}break b}J[J[J[f+8>>2]>>2]+(c<<2)>>2]=d}b=J[h+12>>2];d:{if((b|0)<0|!(b&2147483647)){break d}c=J[h+4>>2];if(!c){break d}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}Ia=h+16|0;Tp(a,J[j+4>>2]);j=1}Ia=i+16|0;return j|0}function Lw(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{j=J[a+20>>2];b:{if(!j){break b}i=J[b+4>>2];g=5381;f=5381;l=J[b>>2];e=K[l|0];if(e){d=l;while(1){f=P(f,33)^e&255;e=K[d+1|0];d=d+1|0;if(e){continue}break}}e=K[i|0];if(e){d=i;while(1){g=P(g,33)^e&255;e=K[d+1|0];d=d+1|0;if(e){continue}break}}h=5381;m=J[b+8>>2];e=K[m|0];if(e){d=m;while(1){h=P(h,33)^e&255;e=K[d+1|0];d=d+1|0;if(e){continue}break}}d=j-1&(f^g^h);e=J[J[a+12>>2]+(d<<2)>>2];if((e|0)==-1){break b}g=J[a+8>>2];h=J[a+4>>2];while(1){f=h+(e<<4)|0;k=J[f>>2];c:{if(cb(k?k:84969,l)){break c}k=J[f+4>>2];if(cb(k?k:84969,i)){break c}f=J[f+8>>2];if(!cb(f?f:84969,m)){break a}}e=J[g+(e<<2)>>2];if((e|0)!=-1){continue}break}}if(J[a+36>>2]==J[a+16>>2]){d=j?j<<1:16;if(d>>>0>j>>>0){Qw(a,d);j=J[a+20>>2]}e=J[b+4>>2];h=5381;g=5381;d=J[b>>2];f=K[d|0];if(f){while(1){g=P(g,33)^f&255;f=K[d+1|0];d=d+1|0;if(f){continue}break}}d=K[e|0];if(d){while(1){h=P(h,33)^d&255;d=K[e+1|0];e=e+1|0;if(d){continue}break}}f=5381;e=J[b+8>>2];d=K[e|0];if(d){while(1){f=P(f,33)^d&255;d=K[e+1|0];e=e+1|0;if(d){continue}break}}d=j-1&(g^h^f)}i=J[a+28>>2];J[a+28>>2]=i+1;d=J[a+12>>2]+(d<<2)|0;J[J[a+8>>2]+(i<<2)>>2]=J[d>>2];J[d>>2]=i;J[a+36>>2]=J[a+36>>2]+1;J[a+32>>2]=J[a+32>>2]+1;d=J[b+4>>2];a=J[a+4>>2]+(i<<4)|0;J[a>>2]=J[b>>2];J[a+4>>2]=d;J[a+8>>2]=J[b+8>>2];J[a+12>>2]=c}}function Js(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;h=J[a+76>>2];k=h+(b<<3)|0;g=J[k>>2];a:{if(!(H[k+4|0]&1)){H[a+169|0]=1;J[a+120>>2]=0;c=J[a+116>>2];if(g>>>0>>0){if(J[a+92>>2]!=(c|0)){i=J[a+108>>2];f=c-1|0;d=L[i+(f<<1)>>1];c=J[a+100>>2];e=c+P(g,24)|0;c=c+P(f,24)|0;j=J[c+4>>2];J[e>>2]=J[c>>2];J[e+4>>2]=j;j=J[c+20>>2];J[e+16>>2]=J[c+16>>2];J[e+20>>2]=j;j=J[c+12>>2];J[e+8>>2]=J[c+8>>2];J[e+12>>2]=j;I[i+(g<<1)>>1]=d;J[h+(d<<3)>>2]=g;c=J[a+116>>2];g=f}J[a+116>>2]=c-1}c=J[a+92>>2]-1|0;J[a+92>>2]=c;d=J[a+100>>2];f=J[a+108>>2];break a}H[a+168|0]=1;d=J[a+128>>2];i=g>>>5|0;b:{if(d>>>0>i>>>0){h=g&31;c=J[a+124>>2];break b}h=g&31;e=(g+128>>>5|0)+((h|0)!=0)|0;if(e){c=J[42504]+12|0;c=Ka[J[J[c>>2]+8>>2]](c,e<<2,29113,15861,274)|0;d=J[a+128>>2]}if(d){Va(c,J[a+124>>2],d<<2);f=J[a+128>>2]}if((e|0)!=(f|0)){Wa((f<<2)+c|0,0,e-f<<2)}f=J[a+124>>2];if(f){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,f)}J[a+128>>2]=e;J[a+124>>2]=c}f=(i<<2)+c|0;J[f>>2]=J[f>>2]|1<>2]-1|0;J[a+84>>2]=c;d=J[a+96>>2];f=J[a+104>>2]}h=L[f+(c<<1)>>1];i=J[a+76>>2];e=d+P(g,24)|0;c=d+P(c,24)|0;d=J[c+4>>2];J[e>>2]=J[c>>2];J[e+4>>2]=d;d=J[c+20>>2];J[e+16>>2]=J[c+16>>2];J[e+20>>2]=d;d=J[c+12>>2];J[e+8>>2]=J[c+8>>2];J[e+12>>2]=d;I[(g<<1)+f>>1]=h;J[i+(h<<3)>>2]=g;J[k>>2]=J[a+72>>2];J[k+4>>2]=-1;J[a+72>>2]=b;J[a+64>>2]=J[a+64>>2]-1}function Oi(a){var b=0,c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=0;r=J[a+336>>2];if(r){w=J[a+236>>2];x=J[a+332>>2];a=0;while(1){b=J[((a<<5)+x|0)+16>>2];j=N[b+120>>2];k=N[b+112>>2];f=N[b+116>>2];c=N[b+8>>2];h=N[b+4>>2];l=N[b+12>>2];d=N[b>>2];e=N[b+124>>2];b=P(a,112)+w|0;J[b+32>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[b>>2]=0;J[b+4>>2]=0;J[b- -64>>2]=0;J[b+56>>2]=0;J[b+60>>2]=0;J[b+48>>2]=0;J[b+40>>2]=0;J[b+44>>2]=0;e=e==Q(0)?Q(0):Q(Q(1)/e);N[b+68>>2]=e;N[b+52>>2]=e;N[b+36>>2]=e;g=j==Q(0)?Q(0):Q(Q(1)/j);i=d;d=Q(d+d);n=Q(Q(1)-Q(i*d));e=Q(h+h);s=Q(h*e);j=Q(n-s);i=k==Q(0)?Q(0):Q(Q(1)/k);q=Q(d*c);t=Q(e*l);k=Q(q-t);m=Q(e*c);o=Q(d*l);e=Q(m+o);f=f==Q(0)?Q(0):Q(Q(1)/f);N[b+104>>2]=Q(Q(g*j)*j)+Q(Q(Q(i*k)*k)+Q(e*Q(e*f)));p=Q(d*h);d=Q(c+c);u=Q(l*d);h=Q(p+u);l=Q(i*h);v=Q(c*d);d=Q(n-v);n=Q(f*d);m=Q(m-o);o=Q(g*m);N[b+88>>2]=Q(o*m)+Q(Q(l*h)+Q(d*n));p=Q(p-u);c=Q(f*p);f=g;g=Q(q+t);f=Q(f*g);q=Q(f*g);g=i;i=Q(Q(Q(1)-s)-v);g=Q(g*i);N[b+72>>2]=q+Q(Q(g*i)+Q(p*c));h=Q(Q(f*m)+Q(Q(g*h)+Q(d*c)));N[b+84>>2]=h;N[b+76>>2]=h;c=Q(Q(f*j)+Q(Q(g*k)+Q(e*c)));N[b+96>>2]=c;N[b+80>>2]=c;c=Q(Q(o*j)+Q(Q(l*k)+Q(e*n)));N[b+92>>2]=c;N[b+100>>2]=c;a=a+1|0;if((r|0)!=(a|0)){continue}break}}}function eG(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;g=Ia-16|0;Ia=g;j=-1;a:{b:{switch(d|0){case 0:d=J[b+4>>2];if(!d){break a}Bd(a,1);J[a+4>>2]=d;if(!PB(b,a+12|0,c,a)){break a}b=J[42504];c=b+12|0;b=(p=c,q=16,r=Ka[J[J[b>>2]+20>>2]](b)|0?45672:70610,s=14362,t=281,o=J[J[c>>2]+8>>2],Ka[o](p|0,q|0,r|0,s|0,t|0)|0);J[b>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[a+48>>2]=b;J[g+4>>2]=J[a+12>>2];Sq(b,g+4|0);j=0;break a;case 1:break b;default:break a}}if(J[J[a+48>>2]+4>>2]){if(!e){j=1;break a}n=a+12|0;j=1;while(1){d=J[a+48>>2];f=J[d+4>>2];if(!f){break a}i=J[d+12>>2];h=i+1|0;J[d+12>>2]=h;i=J[J[d>>2]+(i<<2)>>2];if((f|0)==(h|0)){J[d+12>>2]=0;J[d+4>>2]=0}QB(i,b,c,n,J[a>>2]);h=J[i+24>>2];c:{if(!h){break c}l=h+36|0;J[g+8>>2]=l;k=J[d+8>>2]&2147483647;f=J[d+4>>2];d:{if(k>>>0<=f>>>0){Sq(d,g+8|0);k=J[d+8>>2]&2147483647;f=J[d+4>>2];break d}J[J[d>>2]+(f<<2)>>2]=l;f=f+1|0;J[d+4>>2]=f}J[g+12>>2]=h;if(f>>>0>=k>>>0){Sq(d,g+12|0);break c}J[J[d>>2]+(f<<2)>>2]=h;J[d+4>>2]=f+1}d=J[i+32>>2];J[c+4>>2]=d+J[c+4>>2];m=d+m|0;if(m>>>0>>0){continue}break}break a}fG(a,b,c);b=J[a+48>>2];if(b){c=J[b+8>>2];e:{if((c|0)<0|!(c&2147483647)){break e}c=J[b>>2];if(!c){break e}d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c)}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}j=0;J[a+48>>2]=0}Ia=g+16|0;return j}function VE(a,b){a=a|0;b=b|0;var c=Q(0),d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);d=Ia+-64|0;Ia=d;a=a+8|0;n=J[a+384>>2];a:{if(!n){break a}Ka[J[J[n>>2]+112>>2]](d+8|0,n);g=N[b+12>>2];e=N[b+8>>2];o=N[b>>2];h=N[b+4>>2];i=N[d+8>>2];c=Q(N[b+16>>2]-N[d+24>>2]);f=Q(c+c);c=Q(N[b+20>>2]-N[d+28>>2]);l=Q(c+c);j=N[d+12>>2];k=N[d+16>>2];c=Q(N[b+24>>2]-N[d+32>>2]);m=Q(c+c);p=Q(Q(Q(Q(-i)*f)-Q(l*j))-Q(k*m));c=N[d+20>>2];q=Q(Q(c*c)+Q(-.5));r=Q(Q(Q(m*q)+Q(c*Q(Q(j*f)-Q(i*l))))-Q(k*p));N[d+60>>2]=r;s=Q(Q(Q(l*q)+Q(c*Q(Q(i*m)-Q(k*f))))-Q(j*p));N[d+56>>2]=s;l=Q(Q(Q(f*q)+Q(c*Q(Q(k*l)-Q(j*m))))-Q(i*p));N[d+52>>2]=l;f=e;e=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(e*e)+Q(Q(o*o)+Q(h*h)))))));f=Q(f*e);h=Q(h*e);g=Q(g*e);e=Q(o*e);o=Q(Q(k*f)+Q(Q(j*h)+Q(Q(c*g)+Q(i*e))));N[d+48>>2]=o;m=Q(Q(e*j)+Q(Q(Q(c*f)-Q(g*k))-Q(i*h)));N[d+44>>2]=m;p=Q(Q(f*i)+Q(Q(Q(c*h)-Q(g*j))-Q(k*e)));N[d+40>>2]=p;c=Q(Q(h*k)+Q(Q(Q(c*e)-Q(g*i))-Q(j*f)));N[d+36>>2]=c;b:{c:{d:{n=J[a+4>>2];switch((n>>>30|0)-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[a>>2]+4785|0]){break b}}Rq(a+12|0,d+36|0);break a}b=J[a+8>>2];if(!b){b=$a(J[a>>2],n>>>24&15);J[a+8>>2]=b}N[b+16>>2]=l;N[b+12>>2]=o;N[b+8>>2]=m;N[b+4>>2]=p;N[b>>2]=c;N[b+24>>2]=r;N[b+20>>2]=s;_a(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|1}Ia=d- -64|0}function cl(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0);h=Ia-16|0;Ia=h;f=N[b+56>>2];g=N[b+24>>2];k=N[b+40>>2];l=N[b+48>>2];m=N[b+32>>2];n=N[b+52>>2];o=N[b+20>>2];p=N[b+36>>2];e=J[b+8>>2];q=N[b+16>>2];d=N[c+8>>2];i=N[c>>2];j=N[c+4>>2];b=J[b+4>>2];r=N[b+56>>2];s=N[b+52>>2];t=N[b+72>>2];c=b- -64|0;u=N[c>>2];v=N[b+68>>2];w=N[b+88>>2];x=N[b+80>>2];y=N[b+84>>2];z=N[b+48>>2];J[h+12>>2]=0;f=Q(Q(f*d)+Q(Q(g*i)+Q(j*k)));g=Q(Q(l*d)+Q(Q(q*i)+Q(j*m)));d=Q(Q(n*d)+Q(Q(o*i)+Q(j*p)));N[h+8>>2]=Q(w*f)+Q(Q(x*g)+Q(y*d));N[h+4>>2]=Q(t*f)+Q(Q(u*g)+Q(d*v));N[h>>2]=Q(r*f)+Q(Q(z*g)+Q(d*s));A=tb(b,h);f=N[b+88>>2];g=N[b+56>>2];k=N[b+72>>2];l=N[c>>2];m=N[b+80>>2];n=N[b+84>>2];c=J[b+152>>2]+P(A,12)|0;d=N[c+8>>2];o=N[b+52>>2];i=N[c>>2];p=N[b+68>>2];j=N[c+4>>2];q=N[b+48>>2];r=N[e+52>>2];s=N[e+36>>2];t=N[e+20>>2];u=N[e+56>>2];v=N[e+40>>2];w=N[e+24>>2];x=N[e+48>>2];y=N[e+32>>2];z=N[e>>2];B=N[e+16>>2];C=N[e+4>>2];D=N[e+8>>2];J[a+12>>2]=0;f=Q(Q(f*d)+Q(Q(g*i)+Q(j*k)));g=Q(Q(m*d)+Q(Q(q*i)+Q(j*l)));d=Q(Q(n*d)+Q(Q(o*i)+Q(j*p)));N[a+8>>2]=u+Q(Q(v*f)+Q(Q(D*g)+Q(w*d)));N[a+4>>2]=r+Q(Q(s*f)+Q(Q(C*g)+Q(d*t)));N[a>>2]=x+Q(Q(y*f)+Q(Q(z*g)+Q(d*B)));Ia=h+16|0}function cd(a,b){var c=0,d=Q(0),e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=0,t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0);q=J[b+28>>2];s=J[b+8>>2];k=J[b+4>>2];b=k;J[b>>2]=0;J[b+4>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;if(M[a+336>>2]>=2){b=1;while(1){f=J[a+340>>2]+P(b,160)|0;d=N[f+124>>2];l=b<<5;c=(J[(l+J[a+332>>2]|0)+24>>2]<<5)+k|0;m=N[c>>2];e=N[f+120>>2];n=N[c+4>>2];t=Q(Q(Q(d*m)-Q(e*n))+N[c+24>>2]);o=N[c+8>>2];g=Q(e*o);e=N[f+128>>2];u=Q(Q(g-Q(e*m))+N[c+20>>2]);v=Q(Q(Q(e*n)-Q(d*o))+N[c+16>>2]);p=Q(0);a:{if(!q){e=Q(0);g=Q(0);h=Q(0);i=Q(0);j=Q(0);break a}e=Q(0);g=Q(0);h=Q(0);i=Q(0);j=Q(0);c=J[a+344>>2]+P(b,80)|0;r=K[c+76|0];if(!r){break a}w=(J[c+72>>2]<<2)+q|0;x=J[a+272>>2]+P(b,76)|0;f=0;while(1){d=N[(f<<2)+w>>2];c=P(f,24)+x|0;h=Q(h+Q(d*N[c+12>>2]));g=Q(g+Q(d*N[c+8>>2]));e=Q(e+Q(d*N[c+4>>2]));p=Q(p+Q(d*N[c>>2]));j=Q(j+Q(d*N[c+20>>2]));i=Q(i+Q(d*N[c+16>>2]));f=f+1|0;if((r|0)!=(f|0)){continue}break}}c=l+s|0;d=N[c+20>>2];y=N[c+24>>2];z=N[c>>2];A=N[c+4>>2];B=N[c+8>>2];C=N[c+16>>2];c=k+l|0;J[c+28>>2]=0;J[c+12>>2]=0;N[c+16>>2]=h+Q(v+C);N[c+8>>2]=g+Q(o+B);N[c+4>>2]=e+Q(n+A);N[c>>2]=p+Q(m+z);N[c+24>>2]=j+Q(t+y);N[c+20>>2]=i+Q(u+d);b=b+1|0;if(b>>>0>2]){continue}break}}}function Hea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{e=J[a+20>>2];c=J[J[a+28>>2]+2168>>2];f=J[c>>2];d=J[f+92>>2];if(d){g=J[f- -64>>2];a=d<<2;h=Db(J[f+976>>2],(a+P(d>>>6|0,56)|0)+56|0,1);if(h){b=J[f+4612>>2];b=Ka[J[J[b>>2]+4>>2]](b)|0;b=Ka[J[J[b>>2]+4>>2]](b)|0;J[c+1904>>2]=h;l=d>>>0>64&b>>>0>1;b:{if(l){J[c+1884>>2]=e;J[c+1888>>2]=1;if(e){Ka[J[J[e>>2]+16>>2]](e);J[c+1880>>2]=J[J[c+1884>>2]+16>>2]}e=c+1864|0;i=c+1912|0;j=c+1908|0;a=a+h|0;while(1){b=J[f+16>>2];k=J[f+20>>2];J[a+24>>2]=0;J[a+16>>2]=0;J[a+8>>2]=b;J[a+12>>2]=k;J[a+48>>2]=f;J[a+44>>2]=i;J[a+40>>2]=h;J[a+36>>2]=j;J[a+28>>2]=g;J[a>>2]=136392;J[a+20>>2]=e;J[a+24>>2]=1;b=d>>>0>=64?64:d;J[a+32>>2]=b;Ka[J[J[e>>2]+16>>2]](e);J[a+16>>2]=J[J[a+20>>2]+16>>2];Ka[J[J[a>>2]+20>>2]](a);a=a+56|0;g=(b<<2)+g|0;d=d-b|0;if(d){continue}break}break b}e=c+1864|0;i=c+1912|0;j=c+1908|0;a=a+h|0;while(1){b=J[f+16>>2];k=J[f+20>>2];J[a+24>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=b;J[a+12>>2]=k;J[a+48>>2]=f;J[a+44>>2]=i;J[a+40>>2]=h;J[a+36>>2]=j;J[a+28>>2]=g;J[a>>2]=136392;b=d>>>0>=64?64:d;J[a+32>>2]=b;Et(a);a=a+56|0;g=(b<<2)+g|0;d=d-b|0;if(d){continue}break}}if(l){a=J[c+1880>>2];Ka[J[J[a>>2]+72>>2]](a,e);break a}Dt(J[c+1892>>2]);break a}a=J[42504];a=Ka[J[J[a>>2]+4>>2]](a)|0;Ka[J[J[a>>2]+8>>2]](a,16,74280,13654,1473)}}}function SE(a,b){a=a|0;b=b|0;var c=Q(0),d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0);d=Ia+-64|0;Ia=d;a=a+8|0;p=J[a+388>>2];Ka[J[J[p>>2]+112>>2]](d+8|0,p);g=N[b+12>>2];e=N[b+8>>2];n=N[b>>2];h=N[b+4>>2];i=N[d+8>>2];c=Q(N[b+16>>2]-N[d+24>>2]);f=Q(c+c);c=Q(N[b+20>>2]-N[d+28>>2]);l=Q(c+c);j=N[d+12>>2];k=N[d+16>>2];c=Q(N[b+24>>2]-N[d+32>>2]);m=Q(c+c);o=Q(Q(Q(Q(-i)*f)-Q(l*j))-Q(k*m));c=N[d+20>>2];q=Q(Q(c*c)+Q(-.5));r=Q(Q(Q(m*q)+Q(c*Q(Q(j*f)-Q(i*l))))-Q(k*o));N[d+60>>2]=r;s=Q(Q(Q(l*q)+Q(c*Q(Q(i*m)-Q(k*f))))-Q(j*o));N[d+56>>2]=s;l=Q(Q(Q(f*q)+Q(c*Q(Q(k*l)-Q(j*m))))-Q(i*o));N[d+52>>2]=l;f=e;e=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(e*e)+Q(Q(n*n)+Q(h*h)))))));f=Q(f*e);h=Q(h*e);g=Q(g*e);e=Q(n*e);n=Q(Q(k*f)+Q(Q(j*h)+Q(Q(c*g)+Q(i*e))));N[d+48>>2]=n;m=Q(Q(e*j)+Q(Q(Q(c*f)-Q(g*k))-Q(i*h)));N[d+44>>2]=m;o=Q(Q(f*i)+Q(Q(Q(c*h)-Q(g*j))-Q(k*e)));N[d+40>>2]=o;c=Q(Q(h*k)+Q(Q(Q(c*e)-Q(g*i))-Q(j*f)));N[d+36>>2]=c;a:{b:{c:{d:{p=J[a+4>>2];switch((p>>>30|0)-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[a>>2]+4785|0]){break b}}Qq(a+12|0,d+36|0);break a}b=J[a+8>>2];if(!b){b=$a(J[a>>2],p>>>24&15);J[a+8>>2]=b}N[b+28>>2]=c;N[b+52>>2]=r;N[b+48>>2]=s;N[b+44>>2]=l;N[b+40>>2]=n;N[b+36>>2]=m;N[b+32>>2]=o;_a(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|2}Ia=d- -64|0}function bha(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;c=Ia+-64|0;Ia=c;a:{if(K[a+488|0]){Xa(J[42504],8,15175,596,84030,0);break a}d=a+112|0;e=J[b+52>>2];J[c+56>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+44>>2]=J[b+16>>2];J[c+48>>2]=J[b+24>>2];g=oe(e,J[a+448>>2],c+16|0);b:{if(H[J[a+476>>2]]&1){J[c+12>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;b=c+16|0;yc(d,b);Wa(J[c+24>>2],0,J[a+448>>2]<<5);zc(d,c+4|0,b);cd(d,b);Pc(d,b);jf(d,b);break b}J[c+12>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;b=c+16|0;yc(d,b);Wa(J[c+24>>2],0,J[a+448>>2]<<5);zc(d,c+4|0,b);cd(d,b);Pc(d,b);hf(d,b);gf(d,b)}a=J[e+16>>2];if(!(a>>>0<=g>>>0&a+J[e+20>>2]>>>0>g>>>0)){if(!g){break a}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,g);break a}j=J[e+4>>2];b=0;h=J[e+8>>2];f=h;while(1){i=b;b=b+1|0;d=f;f=d-1|0;a=(f<<2)+j|0;if(M[a>>2]>>0){continue}break}c:{if(d>>>0>=h>>>0){break c}f=i&3;if(f){b=0;while(1){J[a>>2]=J[J[e+4>>2]+(d<<2)>>2];d=d+1|0;a=a+4|0;b=b+1|0;if((f|0)!=(b|0)){continue}break}}if(i-1>>>0<3){break c}while(1){b=d<<2;J[a>>2]=J[b+J[e+4>>2]>>2];J[a+4>>2]=J[(b+J[e+4>>2]|0)+4>>2];J[a+8>>2]=J[(b+J[e+4>>2]|0)+8>>2];J[a+12>>2]=J[(b+J[e+4>>2]|0)+12>>2];a=a+16|0;d=d+4|0;if((h|0)!=(d|0)){continue}break}}J[e+8>>2]=h-1}Ia=c- -64|0}function tX(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=J[a>>2];g=J[a+4>>2]-f>>2;if(g>>>0>>0){f=b-g|0;g=a;a:{d=J[a+8>>2];b=J[a+4>>2];if(f>>>0<=d-b>>2>>>0){b:{if(!f){break b}a=b;e=f&7;if(e){d=0;while(1){J[a>>2]=J[c>>2];a=a+4|0;d=d+1|0;if((e|0)!=(d|0)){continue}break}}b=(f<<2)+b|0;if((f-1&1073741823)>>>0<7){break b}while(1){J[a>>2]=J[c>>2];J[a+4>>2]=J[c>>2];J[a+8>>2]=J[c>>2];J[a+12>>2]=J[c>>2];J[a+16>>2]=J[c>>2];J[a+20>>2]=J[c>>2];J[a+24>>2]=J[c>>2];J[a+28>>2]=J[c>>2];a=a+32|0;if((b|0)!=(a|0)){continue}break}}J[g+4>>2]=b;break a}c:{e=J[g>>2];h=b-e>>2;a=h+f|0;if(a>>>0<1073741824){d=d-e|0;e=d>>1;e=d>>>0>=2147483644?1073741823:a>>>0>>0?e:a;if(e){if(e>>>0>=1073741824){break c}i=Ua(e<<2)}d=(h<<2)+i|0;a=d;h=f&7;if(h){while(1){J[a>>2]=J[c>>2];a=a+4|0;j=j+1|0;if((h|0)!=(j|0)){continue}break}}h=(f<<2)+d|0;if((f-1&1073741823)>>>0>=7){while(1){J[a>>2]=J[c>>2];J[a+4>>2]=J[c>>2];J[a+8>>2]=J[c>>2];J[a+12>>2]=J[c>>2];J[a+16>>2]=J[c>>2];J[a+20>>2]=J[c>>2];J[a+24>>2]=J[c>>2];J[a+28>>2]=J[c>>2];a=a+32|0;if((h|0)!=(a|0)){continue}break}}a=J[g>>2];if((a|0)!=(b|0)){while(1){d=d-4|0;b=b-4|0;J[d>>2]=J[b>>2];if((a|0)!=(b|0)){continue}break}b=J[g>>2]}J[g+8>>2]=(e<<2)+i;J[g+4>>2]=h;J[g>>2]=d;if(b){fb(b)}break a}ga();B()}pc();B()}return}if(b>>>0>>0){J[a+4>>2]=f+(b<<2)}}function mC(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0);v=N[a+8>>2];l=N[b+12>>2];f=Q(l+l);d=N[b+20>>2];n=Q(f*d);k=N[b+16>>2];c=Q(k+k);e=N[b+24>>2];h=Q(c*e);m=Q(n+h);g=N[b>>2];q=Q(k*c);i=Q(d+d);r=Q(d*i);u=Q(Q(Q(1)-q)-r);w=Q(g*u);s=Q(c*d);j=Q(f*e);d=Q(s-j);c=Q(f*k);e=Q(i*e);k=Q(c+e);i=N[b+4>>2];x=Q(k*i);t=Q(Q(1)-Q(l*f));f=Q(t-q);l=Q(n-h);h=N[b+8>>2];q=Q(l*h);o=Q(Q(Q(m*w)+Q(d*x))+Q(f*q));c=Q(c-e);y=Q(g*c);e=Q(t-r);r=Q(e*i);n=Q(s+j);s=Q(n*h);j=Q(Q(Q(m*y)+Q(d*r))+Q(f*s));t=N[a+20>>2];z=m;m=Q(g*m);g=d;d=Q(d*i);p=f;f=Q(f*h);g=Q(Q(Q(z*m)+Q(g*d))+Q(p*f));i=N[a+32>>2];N[a+32>>2]=Q(Q(v*o)+Q(j*t))+Q(g*i);h=N[a+4>>2];A=N[a+16>>2];B=N[a+28>>2];N[a+28>>2]=Q(Q(h*o)+Q(j*A))+Q(g*B);C=N[a>>2];z=Q(C*o);o=N[a+12>>2];p=g;g=N[a+24>>2];N[a+24>>2]=Q(z+Q(j*o))+Q(p*g);j=Q(Q(Q(c*w)+Q(e*x))+Q(n*q));p=Q(Q(Q(c*y)+Q(e*r))+Q(n*s));c=Q(Q(Q(c*m)+Q(e*d))+Q(n*f));N[a+20>>2]=Q(Q(v*j)+Q(t*p))+Q(i*c);N[a+16>>2]=Q(Q(h*j)+Q(p*A))+Q(c*B);N[a+12>>2]=Q(Q(C*j)+Q(p*o))+Q(c*g);c=Q(Q(Q(u*w)+Q(k*x))+Q(l*q));e=Q(Q(Q(u*y)+Q(k*r))+Q(l*s));d=Q(Q(Q(u*m)+Q(k*d))+Q(l*f));N[a+8>>2]=Q(Q(v*c)+Q(t*e))+Q(i*d);N[a+4>>2]=Q(Q(h*c)+Q(e*A))+Q(d*B);N[a>>2]=Q(Q(C*c)+Q(e*o))+Q(d*g)}function MQ(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=Ia-32|0;Ia=e;h=Ka[J[J[a>>2]+24>>2]](a)|0;f=J[a+8>>2];g=Ka[J[J[f>>2]+16>>2]](f)|0;g=Ka[J[J[g>>2]+100>>2]](g)|0;h=Ka[J[J[g>>2]+16>>2]](g,h,e+12|0)|0;Ka[J[J[f>>2]+20>>2]](f);f=J[b+4>>2];b=J[b>>2];J[e+28>>2]=d;J[e+24>>2]=c;J[e+16>>2]=b;J[e+20>>2]=f;J[e+12>>2]=h;b=J[a+52>>2];a:{if(b>>>0>=(J[a+56>>2]&2147483647)>>>0){b=0;c=J[a+56>>2];f=c&2147483647?c<<1:1;b:{if(!f){break b}c=P(f,20);if(!c){break b}b=J[42504];d=b+12|0;b=(j=d,k=c,l=Ka[J[J[b>>2]+20>>2]](b)|0?46158:70610,m=19459,n=553,i=J[J[d>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+52>>2];if((c|0)>0){h=P(c,20)+b|0;d=J[a+48>>2];c=b;while(1){g=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=g;J[c+16>>2]=J[d+16>>2];g=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=g;d=d+20|0;c=c+20|0;if(h>>>0>c>>>0){continue}break}c=J[a+52>>2]}d=J[e+16>>2];c=P(c,20)+b|0;J[c>>2]=J[e+12>>2];J[c+4>>2]=d;J[c+16>>2]=J[e+28>>2];d=J[e+24>>2];J[c+8>>2]=J[e+20>>2];J[c+12>>2]=d;c:{if(J[a+56>>2]<0){break c}c=J[a+48>>2];if(!c){break c}d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c)}J[a+56>>2]=f;J[a+48>>2]=b;break a}c=J[e+16>>2];b=J[a+48>>2]+P(b,20)|0;J[b>>2]=J[e+12>>2];J[b+4>>2]=c;J[b+16>>2]=J[e+28>>2];c=J[e+24>>2];J[b+8>>2]=J[e+20>>2];J[b+12>>2]=c}J[a+52>>2]=J[a+52>>2]+1;Ia=e+32|0}function yr(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0;t=J[a+336>>2];if(t){y=J[a+332>>2];while(1){i=J[((q<<5)+y|0)+16>>2];c=N[i+124>>2];a=P(q,112)+b|0;J[a+32>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=0;J[a+4>>2]=0;J[a- -64>>2]=0;J[a+56>>2]=0;J[a+60>>2]=0;J[a+48>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;c=c==Q(0)?Q(0):Q(Q(1)/c);N[a+68>>2]=c;N[a+52>>2]=c;N[a+36>>2]=c;j=N[i>>2];d=Q(j+j);c=N[i+8>>2];r=Q(d*c);l=N[i+4>>2];k=Q(l+l);f=N[i+12>>2];u=Q(k*f);s=Q(r-u);n=Q(Q(1)-Q(j*d));v=Q(l*k);j=Q(n-v);g=N[i+120>>2];g=g==Q(0)?Q(0):Q(Q(1)/g);h=N[i+112>>2];h=h==Q(0)?Q(0):Q(Q(1)/h);m=Q(k*c);o=Q(d*f);k=Q(m+o);e=N[i+116>>2];e=e==Q(0)?Q(0):Q(Q(1)/e);N[a+104>>2]=Q(Q(j*g)*j)+Q(Q(Q(s*h)*s)+Q(k*Q(k*e)));p=Q(d*l);d=f;f=Q(c+c);w=Q(d*f);d=Q(p+w);l=Q(d*h);x=Q(c*f);f=Q(n-x);n=Q(f*e);m=Q(m-o);o=Q(m*g);N[a+88>>2]=Q(o*m)+Q(Q(l*d)+Q(f*n));p=Q(p-w);c=Q(p*e);e=Q(r+u);g=Q(e*g);r=Q(g*e);e=Q(Q(Q(1)-v)-x);h=Q(e*h);N[a+72>>2]=r+Q(Q(h*e)+Q(p*c));d=Q(Q(g*m)+Q(Q(h*d)+Q(f*c)));N[a+84>>2]=d;N[a+76>>2]=d;c=Q(Q(g*j)+Q(Q(h*s)+Q(k*c)));N[a+96>>2]=c;N[a+80>>2]=c;c=Q(Q(o*j)+Q(Q(l*s)+Q(k*n)));N[a+100>>2]=c;N[a+92>>2]=c;q=q+1|0;if((t|0)!=(q|0)){continue}break}}}function Pl(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0);j=N[b+164>>2];k=N[b+100>>2];l=N[b+68>>2];m=N[b+36>>2];n=N[b+132>>2];o=N[b+168>>2];p=N[b+104>>2];q=N[b+72>>2];r=N[b+40>>2];s=N[b+136>>2];t=N[b+176>>2];u=N[b+112>>2];v=N[b+80>>2];w=N[b+48>>2];x=N[b+144>>2];y=N[b+180>>2];z=N[b+116>>2];A=N[b+84>>2];B=N[b+20>>2];C=N[b+52>>2];D=N[b+148>>2];E=N[b+184>>2];F=N[b+120>>2];G=N[b+88>>2];H=N[b+24>>2];I=N[b+56>>2];K=N[b+152>>2];d=N[c+24>>2];e=N[c+20>>2];L=N[b+4>>2];M=N[b+8>>2];O=N[b+16>>2];P=N[b+160>>2];R=N[b+128>>2];f=N[c+16>>2];S=N[b+96>>2];g=N[c+8>>2];T=N[b+64>>2];h=N[c>>2];U=N[b>>2];i=N[c+4>>2];V=N[b+32>>2];J[a+28>>2]=0;J[a+12>>2]=0;N[a>>2]=Q(Q(Q(Q(Q(U*h)+Q(V*i))+Q(T*g))+Q(S*f))+Q(R*e))+Q(P*d);N[a+24>>2]=Q(Q(Q(Q(Q(H*h)+Q(I*i))+Q(G*g))+Q(F*f))+Q(K*e))+Q(E*d);N[a+20>>2]=Q(Q(Q(Q(Q(B*h)+Q(C*i))+Q(A*g))+Q(z*f))+Q(D*e))+Q(y*d);N[a+16>>2]=Q(Q(Q(Q(Q(O*h)+Q(w*i))+Q(v*g))+Q(u*f))+Q(x*e))+Q(t*d);N[a+8>>2]=Q(Q(Q(Q(Q(M*h)+Q(r*i))+Q(q*g))+Q(p*f))+Q(s*e))+Q(o*d);N[a+4>>2]=Q(Q(Q(Q(Q(L*h)+Q(m*i))+Q(l*g))+Q(k*f))+Q(n*e))+Q(j*d)}function Fo(a,b,c,d,e,f,g,h,i){var j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0);a:{s=N[f>>2];n=Q(N[g>>2]-s);u=N[d+4>>2];v=N[d>>2];z=N[f+4>>2];t=Q(N[g+4>>2]-z);j=Q(Q(n*u)-Q(v*t));p=N[a+8>>2];w=N[d+8>>2];q=N[f+8>>2];o=Q(N[g+8>>2]-q);k=Q(Q(t*w)-Q(u*o));A=N[a>>2];l=Q(Q(o*v)-Q(w*n));B=N[a+4>>2];x=Q(Q(j*p)+Q(Q(k*A)+Q(l*B)));r=Q(Q(j*q)+Q(Q(k*s)+Q(z*l)));m=N[b+8>>2];y=N[b>>2];D=N[b+4>>2];if(Q(Q(x-r)*Q(Q(Q(j*m)+Q(Q(k*y)+Q(l*D)))-r))>Q(0)){break a}E=j;j=Q(m-p);m=k;k=Q(y-A);C=l;l=Q(D-B);m=Q(Q(E*j)+Q(Q(m*k)+Q(C*l)));if(m==Q(0)){break a}y=Q(Q(v*l)-Q(k*u));C=p;p=Q(Q(r-x)/m);r=Q(C+Q(j*p));x=Q(r-q);m=Q(Q(u*j)-Q(l*w));q=Q(A+Q(k*p));s=Q(q-s);j=Q(Q(w*k)-Q(j*v));k=Q(B+Q(l*p));l=Q(k-z);j=Q(Q(Q(y*x)+Q(Q(m*s)+Q(j*l)))/Q(Q(y*o)+Q(Q(m*n)+Q(t*j))));if(!(j<=Q(1))|!(j>=Q(0))){break a}o=Q(x-Q(o*j));n=Q(s-Q(n*j));j=Q(l-Q(t*j));if(!(N[c>>2]>Q(Q(o*o)+Q(Q(n*n)+Q(j*j))))){break a}a=(J[i>>2]<<6)+h|0;J[a+12>>2]=0;N[a+8>>2]=r;N[a+4>>2]=k;N[a>>2]=q;a=(J[i>>2]<<6)+h|0;N[a+16>>2]=q-n;J[a+28>>2]=0;N[a+24>>2]=r-o;N[a+20>>2]=k-j;t=N[d+8>>2];b=J[d+4>>2];a=(J[i>>2]<<6)+h|0;J[a+32>>2]=J[d>>2];J[a+36>>2]=b;N[a+44>>2]=Q(o*w)+Q(Q(n*v)+Q(j*u));N[a+40>>2]=t;a=J[i>>2];J[i>>2]=a+1;J[((a<<6)+h|0)+48>>2]=e}}function Eo(a,b,c,d,e,f,g,h,i){var j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0);a:{v=N[f>>2];y=Q(N[g>>2]-v);n=N[d+4>>2];q=N[d>>2];A=N[f+4>>2];z=Q(N[g+4>>2]-A);l=Q(Q(y*n)-Q(q*z));t=N[a+8>>2];r=N[d+8>>2];o=N[f+8>>2];k=Q(N[g+8>>2]-o);j=Q(Q(z*r)-Q(n*k));B=N[a>>2];m=Q(Q(k*q)-Q(r*y));C=N[a+4>>2];w=Q(Q(l*t)+Q(Q(j*B)+Q(m*C)));u=Q(Q(l*o)+Q(Q(j*v)+Q(A*m)));s=N[b+8>>2];p=N[b>>2];E=N[b+4>>2];if(Q(Q(w-u)*Q(Q(Q(l*s)+Q(Q(j*p)+Q(m*E)))-u))>Q(0)){break a}D=l;l=Q(s-t);x=j;j=Q(p-B);p=m;m=Q(E-C);s=Q(Q(D*l)+Q(Q(x*j)+Q(p*m)));if(s==Q(0)){break a}p=t;t=Q(Q(u-w)/s);u=Q(p+Q(l*t));o=Q(u-o);x=o;p=k;w=Q(Q(q*m)-Q(j*n));D=Q(o*w);s=Q(Q(n*l)-Q(m*r));o=Q(B+Q(j*t));v=Q(o-v);j=Q(Q(r*j)-Q(l*q));l=Q(C+Q(m*t));m=Q(l-A);k=Q(Q(D+Q(Q(s*v)+Q(j*m)))/Q(Q(w*k)+Q(Q(s*y)+Q(z*j))));k=k>Q(1)?Q(1):k;k=k>Q(0)?k:Q(0);j=Q(x-Q(p*k));x=Q(j*r);r=Q(v-Q(y*k));p=n;n=Q(m-Q(z*k));q=Q(x+Q(Q(r*q)+Q(p*n)));if(!(q>2])){break a}a=(J[i>>2]<<6)+h|0;J[a+12>>2]=0;N[a+8>>2]=u;N[a+4>>2]=l;N[a>>2]=o;a=(J[i>>2]<<6)+h|0;N[a+16>>2]=o-r;J[a+28>>2]=0;N[a+24>>2]=u-j;N[a+20>>2]=l-n;n=N[d+8>>2];b=J[d+4>>2];a=(J[i>>2]<<6)+h|0;J[a+32>>2]=J[d>>2];J[a+36>>2]=b;N[a+44>>2]=q;N[a+40>>2]=n;a=J[i>>2];J[i>>2]=a+1;J[((a<<6)+h|0)+48>>2]=e}}function _G(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;e=Ia-16|0;Ia=e;g=J[b- -64>>2];d=-2147483648;c=-2147483648;f=J[b+60>>2];a:{if(!f){break a}h=J[a+28>>2];if(!h){break a}i=J[a+24>>2];c=0;while(1){if((f|0)==J[(c<<2)+i>>2]){break a}c=c+1|0;if((h|0)!=(c|0)){continue}break}c=-2147483648}J[e+4>>2]=c;b:{if(!g){break b}f=J[a+28>>2];if(!f){break b}h=J[a+24>>2];c=0;while(1){if((g|0)==J[h+(c<<2)>>2]){d=c;break b}c=c+1|0;if((f|0)!=(c|0)){continue}break}}J[e+12>>2]=b;J[e+8>>2]=d;b=J[a+56>>2];c:{if(b>>>0>=(J[a+60>>2]&2147483647)>>>0){d=0;b=J[a+60>>2];g=b&2147483647?b<<1:1;d:{if(!g){break d}c=P(g,12);if(!c){break d}b=J[42504];d=b+12|0;d=(k=d,l=c,m=Ka[J[J[b>>2]+20>>2]](b)|0?33482:70610,n=19542,o=553,j=J[J[d>>2]+8>>2],Ka[j](k|0,l|0,m|0,n|0,o|0)|0)}b=J[a+56>>2];if((b|0)>0){f=P(b,12)+d|0;c=J[a+52>>2];b=d;while(1){h=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=h;J[b+8>>2]=J[c+8>>2];c=c+12|0;b=b+12|0;if(f>>>0>b>>>0){continue}break}b=J[a+56>>2]}c=J[e+8>>2];b=P(b,12)+d|0;J[b>>2]=J[e+4>>2];J[b+4>>2]=c;J[b+8>>2]=J[e+12>>2];e:{if(J[a+60>>2]<0){break e}b=J[a+52>>2];if(!b){break e}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+60>>2]=g;J[a+52>>2]=d;break c}d=J[e+8>>2];b=J[a+52>>2]+P(b,12)|0;J[b>>2]=J[e+4>>2];J[b+4>>2]=d;J[b+8>>2]=J[e+12>>2]}J[a+56>>2]=J[a+56>>2]+1;Ia=e+16|0}function Sv(a,b,c,d,e,f,g,h,i,j,k){var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=0;a:{if(!g|!c){break a}while(1){n=(s<<3)+e|0;o=J[n>>2];u=J[n+4>>2];while(1){n=l;l=l+1|0;m=J[(n<<3)+i>>2];if(m>>>0<=o>>>0){continue}break}if(m>>>0<=u>>>0){x=(s<<2)+d|0;l=(s<<4)+f|0;y=N[l+12>>2];z=N[l+4>>2];A=N[l+8>>2];B=N[l>>2];o=n;while(1){l=(o<<4)+j|0;b:{if(N[l+8>>2]>2]>A|(N[l+12>>2]>2]>y)){break b}l=J[x>>2];p=J[(l<<2)+k>>2];m=J[(o<<2)+h>>2];q=J[(m<<2)+k>>2];if((p|0)==(q|0)|!K[(p<<2&12|q&3)+b|0]){break b}q=l>>>0>>0?l:m;t=l>>>0>m>>>0?l:m;l=q&65535|t<<16;l=(l<<15^-1)+l|0;l=P(l>>>10^l,9);l=l>>>6^l;l=(l<<11^-1)+l|0;v=l>>>16^l;m=v&J[a+4>>2];c:{p=J[a+12>>2];d:{if(!p){break d}l=J[(m<<2)+p>>2];if((l|0)==-1){break d}C=J[a+16>>2];D=J[a+20>>2];while(1){r=(l<<3)+D|0;if((q|0)==(J[r>>2]&2147483647)){w=J[r+4>>2];if((w&2147483647)==(t|0)){break c}}l=J[(l<<2)+C>>2];if((l|0)!=-1){continue}break}}l=J[a+8>>2];if(l>>>0>=M[a>>2]){m=id(a,v);p=J[a+12>>2];l=J[a+8>>2]}J[a+8>>2]=l+1;r=J[a+20>>2]+(l<<3)|0;J[r+4>>2]=t;J[r>>2]=q|-2147483648;m=(m<<2)+p|0;J[J[a+16>>2]+(l<<2)>>2]=J[m>>2];J[m>>2]=l;break b}J[r+4>>2]=w|-2147483648}o=o+1|0;if(M[(o<<3)+i>>2]<=u>>>0){continue}break}}if(g>>>0<=n>>>0){break a}l=n;s=s+1|0;if(s>>>0>>0){continue}break}}}function Tv(a,b,c,d,e,f,g,h,i,j,k){var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=0;a:{if(!g|!c){break a}while(1){n=(s<<3)+e|0;o=J[n>>2];u=J[n+4>>2];while(1){n=l;l=l+1|0;m=J[(n<<3)+i>>2];if(m>>>0>>0){continue}break}if(m>>>0<=u>>>0){x=(s<<2)+d|0;l=(s<<4)+f|0;y=N[l+12>>2];z=N[l+4>>2];A=N[l+8>>2];B=N[l>>2];o=n;while(1){l=(o<<4)+j|0;b:{if(N[l+8>>2]>2]>A|(N[l+12>>2]>2]>y)){break b}l=J[x>>2];p=J[(l<<2)+k>>2];m=J[(o<<2)+h>>2];q=J[(m<<2)+k>>2];if((p|0)==(q|0)|!K[(p<<2&12|q&3)+b|0]){break b}q=l>>>0>>0?l:m;t=l>>>0>m>>>0?l:m;l=q&65535|t<<16;l=(l<<15^-1)+l|0;l=P(l>>>10^l,9);l=l>>>6^l;l=(l<<11^-1)+l|0;v=l>>>16^l;m=v&J[a+4>>2];c:{p=J[a+12>>2];d:{if(!p){break d}l=J[(m<<2)+p>>2];if((l|0)==-1){break d}C=J[a+16>>2];D=J[a+20>>2];while(1){r=(l<<3)+D|0;if((q|0)==(J[r>>2]&2147483647)){w=J[r+4>>2];if((w&2147483647)==(t|0)){break c}}l=J[(l<<2)+C>>2];if((l|0)!=-1){continue}break}}l=J[a+8>>2];if(l>>>0>=M[a>>2]){m=id(a,v);p=J[a+12>>2];l=J[a+8>>2]}J[a+8>>2]=l+1;r=J[a+20>>2]+(l<<3)|0;J[r+4>>2]=t;J[r>>2]=q|-2147483648;m=(m<<2)+p|0;J[J[a+16>>2]+(l<<2)>>2]=J[m>>2];J[m>>2]=l;break b}J[r+4>>2]=w|-2147483648}o=o+1|0;if(M[(o<<3)+i>>2]<=u>>>0){continue}break}}if(g>>>0<=n>>>0){break a}l=n;s=s+1|0;if(s>>>0>>0){continue}break}}}function P5(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;f=Ia-16|0;Ia=f;c=b+8|0;j=J[b+36>>2];a:{b:{c:{d:{switch(J[b+12>>2]>>>30|0){case 3:if((J[c>>2]-16|0)!=(a|0)){break c}break;case 0:break d;default:break c}}d=Ia-16|0;Ia=d;e=a+16|0;J[c>>2]=e;e:{if(!K[e+4785|0]){n=c,o=oH(e+16|0,J[c+12>>2],K[c+24|0]),J[n+16>>2]=o;J[c+4>>2]=J[c+4>>2]&268435455|-2147483648;break e}e=e+5092|0;g=J[c+4>>2];h=g&1073741823;if(g>>>0>=3221225472){J[c+4>>2]=h|-2147483648;if(g&268435456){break e}J[d+4>>2]=c;pb(e,d+4|0);break e}J[c+4>>2]=h|1073741824;J[d+8>>2]=c;c=qb(e,d+8|0,d+15|0);if(K[d+15|0]){break e}J[c>>2]=J[d+8>>2]}Ia=d+16|0;if(!j){break b}while(1){f:{g:{e=J[J[b+40>>2]+(i<<2)>>2];k=e+J[(L[e+4>>1]<<2)+105636>>2]|0;c=J[k+4>>2];if(!c){break g}h=J[c+40>>2];if(!h){break g}m=J[c+36>>2];c=0;g=1;d=0;h:{i:{while(1){l=m+(d<<3)|0;if(K[l|0]==3&g){c=J[l+4>>2];g=0;d=d+1|0;if((h|0)==(d|0)){break i}continue}d=d+1|0;if((h|0)!=(d|0)){continue}break}if(g){break h}}Zg(k,3,c)}Yq(b,e,a,c);if(!c){break f}d=J[c+12>>2]-1|0;J[c+12>>2]=d;if(d){break f}Ka[J[J[c+8>>2]+8>>2]](c+8|0);break f}Yq(b,e,a,0)}i=i+1|0;if((i|0)!=(j|0)){continue}break}break b}Xa(J[42504],8,13913,1179,82849,0);break a}J[f+8>>2]=b;a=qb(a+5984|0,f+8|0,f+15|0);if(K[f+15|0]){break a}J[a>>2]=J[f+8>>2]}Ia=f+16|0}function Bga(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=Q(l);var m=0;m=Ia-16|0;Ia=m;g=J[g>>2];I[m+12>>1]=f;H[m+15|0]=0;f=Ia-96|0;Ia=f;J[f+76>>2]=J[i>>2];J[f+80>>2]=J[i+4>>2];J[f+84>>2]=J[i+8>>2];J[f+88>>2]=J[i+12>>2];I[f+92>>1]=L[i+16>>1];J[f+28>>2]=0;J[f+32>>2]=0;I[f+24>>1]=0;J[f+20>>2]=-1;J[f+36>>2]=0;J[f+40>>2]=0;J[f+44>>2]=0;J[f+48>>2]=0;J[f+52>>2]=2139095039;J[f+12>>2]=0;J[f+16>>2]=0;J[f+72>>2]=0;J[f+68>>2]=h;J[f+64>>2]=g;H[f+60|0]=0;J[f+8>>2]=130112;I[f+6>>1]=L[m+12>>1];Ka[J[J[a>>2]+352>>2]](a,b,c,d,e,f+8|0,f+6|0,f+76|0,j,k,l)|0;c=K[f+60|0];H[m+15|0]=c;Ia=f+96|0;Ia=m+16|0;b=J[f+72>>2];a:{if(!c){break a}if(b>>>0>>0){c=J[f+16>>2];a=g+P(b,48)|0;J[a>>2]=J[f+12>>2];J[a+4>>2]=c;J[a+8>>2]=J[f+20>>2];I[a+12>>1]=L[f+24>>1];N[a+16>>2]=N[f+28>>2];N[a+20>>2]=N[f+32>>2];N[a+24>>2]=N[f+36>>2];N[a+28>>2]=N[f+40>>2];N[a+32>>2]=N[f+44>>2];N[a+36>>2]=N[f+48>>2];N[a+40>>2]=N[f+52>>2];J[a+44>>2]=J[f+56>>2];b=b+1|0;break a}b=J[f+16>>2];a=(g+P(h,48)|0)-48|0;J[a>>2]=J[f+12>>2];J[a+4>>2]=b;J[a+8>>2]=J[f+20>>2];I[a+12>>1]=L[f+24>>1];N[a+16>>2]=N[f+28>>2];N[a+20>>2]=N[f+32>>2];N[a+24>>2]=N[f+36>>2];N[a+28>>2]=N[f+40>>2];N[a+32>>2]=N[f+44>>2];N[a+36>>2]=N[f+48>>2];N[a+40>>2]=N[f+52>>2];J[a+44>>2]=J[f+56>>2];b=-1}return b|0}function rD(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;f=Ia-16|0;Ia=f;h=Ka[J[J[b>>2]+76>>2]](b)|0;a:{if(!d){break a}if(!(Ka[J[J[b>>2]+96>>2]](b)|0)){break a}JG(Ka[J[J[b>>2]+96>>2]](b)|0,b,0)}j=h<<2;H[f+8|0]=j>>>0>1024;b:{if(j>>>0>=1025){e=Wb(f+3|0,j,13913,1038);break b}e=f-(j+15&-16)|0;Ia=e}J[f+4>>2]=e;o=e,p=J[J[(Ka[J[J[b>>2]+100>>2]](b)|0)+84>>2]>>2],J[o>>2]=p;k=h-1|0;c:{if(k){d=1;while(1){g=J[J[f+4>>2]+(i<<2)>>2];l=J[g+356>>2];m=J[g+352>>2];if(Ka[J[J[g>>2]+260>>2]](g)|0){e=0;l=l?m:0;while(1){J[J[f+4>>2]+(d<<2)>>2]=J[l+(e<<2)>>2];d=d+1|0;e=e+1|0;if(Ka[J[J[g>>2]+260>>2]](g)>>>0>e>>>0){continue}break}}i=i+1|0;if((k|0)!=(i|0)){continue}break}if((h|0)<=0){break c}}k=a+16|0;l=a+5584|0;m=J[f+4>>2];g=0;while(1){d=h-1|0;e=J[m+(d<<2)>>2];n=K[e+108|0];i=Ka[J[J[e>>2]+252>>2]](e)|0;me(e+12|0);Ig(e+20|0,l,e);if(i){AC(k,Ka[J[J[i>>2]+48>>2]](i)|0)}g=g|n;ti(k,e+48|0,c,0);e=h>>>0>1;h=d;if(e){continue}break}if(!(g&32)){break c}c=J[(Ka[J[J[b>>2]+100>>2]](b)|0)+12>>2];if(c){c=J[c+48>>2]}else{c=-128}if(c>>>0>4294967167){break c}d=c>>>7|0;if(d>>>0>=J[a+4772>>2]<<5>>>0){break c}c=J[a+4768>>2]+(c>>>10&4194300)|0;h=J[c>>2];o=c,p=dla(-2,d)&h,J[o>>2]=p}BC(a+16|0,Ka[J[J[b>>2]+100>>2]](b)|0);J[f+12>>2]=b;pb(a+5944|0,f+12|0);if(j>>>0>=1025){eb(J[f+4>>2])}Ia=f+16|0}function Cfa(a){a=a|0;var b=0,c=0,d=0,e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=0,y=0,z=Q(0),A=Q(0);b=J[a+32>>2];if(b){while(1){q=0;u=J[J[a+28>>2]+(r<<2)>>2];d=J[u+32>>2];if(d){while(1){if(K[J[d+28>>2]- -64|0]&5){b=Ia-96|0;Ia=b;c=J[d+28>>2];j=c+68|0;v=pi(b+80|0,b- -64|0,j,J[J[J[J[J[d+4>>2]+40>>2]+976>>2]+1816>>2]+4>>2]+(J[d+8>>2]<<5)|0);g=N[b+64>>2];k=N[b+80>>2];h=N[b+68>>2];l=N[b+84>>2];i=N[b+72>>2];e=N[b+88>>2];f=J[d+4>>2];f=K[J[f+44>>2]+9|0]-1>>>0<2?f:0;y=c+32|0;c=b+32|0;nj(f- -64|0,y,J[f+44>>2]+48|0,c);Lc(b+8|0,j,c,Q(1));n=Q(e+i);o=Q(l+h);p=Q(k+g);i=Q(e-i);h=Q(l-h);g=Q(k-g);k=N[b+16>>2];l=N[b+28>>2];e=Q(Q(Q(k+l)*Q(.5))-N[b+88>>2]);z=Q(e*e);e=N[b+8>>2];s=N[b+20>>2];m=Q(Q(Q(e+s)*Q(.5))-N[b+80>>2]);A=Q(m*m);m=N[b+12>>2];t=N[b+24>>2];w=Q(Q(Q(m+t)*Q(.5))-N[b+84>>2]);j=Q(z+Q(A+Q(w*w)))>=Q(v*v);if(j){o=o>t?o:t;p=p>s?p:s;i=i>2]+40>>2]+1140>>2];c=J[f+4>>2]+P(J[d+8>>2]&2147483647,24)|0;N[c+12>>2]=p;N[c+8>>2]=i;N[c+4>>2]=h;N[c>>2]=g;N[c+20>>2]=n;N[c+16>>2]=o;H[f+16|0]=1;Ia=b+96|0;x=j+x|0;q=q|j}d=J[d>>2];if(d){continue}break}b=J[a+32>>2]}H[J[u+100>>2]+156|0]=(q|0)!=0;r=r+1|0;if(r>>>0>>0){continue}break}}a=J[a+36>>2];J[a>>2]=J[a>>2]+x}function ni(a,b){var c=0,d=0,e=0,f=Q(0),g=0,h=0,i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=0,s=0;h=J[a+148>>2];r=J[h+20>>2];s=J[h+16>>2];d=Ia-48|0;J[d+40>>2]=0;J[d+44>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;c=J[b>>2];l=N[b>>2];g=J[b+4>>2];m=N[b+4>>2];e=J[b+8>>2];n=N[b+8>>2];N[d+12>>2]=n;N[d+8>>2]=m;N[d+4>>2]=l;b=e&2147483647;e=L[h>>1];j=d+4|0;g=g&2147483647;c=c&2147483647;a:{if(!(g>>>0<=c>>>0|b>>>0>=g>>>0)){c=2;g=0;b=1;break a}if(b>>>0<=c>>>0){c=1;g=2;b=0;break a}c=0;g=1;b=2}i=j+(b<<2)|0;f=N[i>>2];i=P(b<<1|J[i>>2]>>>31,e);k=Q(Q(e-1>>>0)*Q(.5));o=Q(Q(1)/Q(R(f)));f=Q(Q(k*Q(Q(N[j+(c<<2)>>2]*o)+Q(1)))+Q(.5));b:{if(f=Q(0)){b=~~f>>>0;break b}b=0}c=P(e,b+i|0);f=Q(Q(k*Q(Q(o*N[(d+4|0)+(g<<2)>>2])+Q(1)))+Q(.5));c:{if(f=Q(0)){b=~~f>>>0;break c}b=0}g=J[a+152>>2];a=K[J[h+4>>2]+(b+c|0)|0];b=g+P(a,12)|0;f=Q(Q(N[b+8>>2]*n)+Q(Q(N[b>>2]*l)+Q(m*N[b+4>>2])));while(1){h=a;a=(h<<2)+s|0;j=L[a>>1];if(j){i=L[a+2>>1];b=0;a=h;while(1){c=K[(b+i|0)+r|0];e=g+P(c,12)|0;k=Q(Q(N[e+8>>2]*n)+Q(Q(N[e>>2]*l)+Q(m*N[e+4>>2])));d:{if(!(k>f)){break d}e=(d+16|0)+(c>>>3&28)|0;p=J[e>>2];q=1<>2]=p|q;f=k;a=c}b=b+1|0;if((j|0)!=(b|0)){continue}break}if((a|0)!=(h|0)){continue}}break}return h}function dha(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;c=Ia+-64|0;Ia=c;a:{if(K[a+488|0]){Xa(J[42504],8,15175,515,84121,0);break a}d=a+112|0;f=J[a+448>>2];e=J[b+52>>2];J[c+56>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;g=oe(e,f,c+16|0);J[c+40>>2]=J[b+12>>2];J[c+44>>2]=0;b=J[b+24>>2];J[c+32>>2]=0;J[c+48>>2]=b;b:{if(H[J[a+476>>2]]&1){J[c+12>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;a=c+16|0;yc(d,a);Nl(d,a);zc(d,c+4|0,a);cd(d,a);Pc(d,a);jf(d,a);break b}J[c+12>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;a=c+16|0;yc(d,a);Nl(d,a);zc(d,c+4|0,a);cd(d,a);Pc(d,a);hf(d,a);gf(d,a)}a=J[e+16>>2];if(!(a>>>0<=g>>>0&a+J[e+20>>2]>>>0>g>>>0)){if(!g){break a}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,g);break a}j=J[e+4>>2];b=0;h=J[e+8>>2];f=h;while(1){i=b;b=b+1|0;d=f;f=d-1|0;a=(f<<2)+j|0;if(M[a>>2]>>0){continue}break}c:{if(d>>>0>=h>>>0){break c}f=i&3;if(f){b=0;while(1){J[a>>2]=J[J[e+4>>2]+(d<<2)>>2];d=d+1|0;a=a+4|0;b=b+1|0;if((f|0)!=(b|0)){continue}break}}if(i-1>>>0<3){break c}while(1){b=d<<2;J[a>>2]=J[b+J[e+4>>2]>>2];J[a+4>>2]=J[(b+J[e+4>>2]|0)+4>>2];J[a+8>>2]=J[(b+J[e+4>>2]|0)+8>>2];J[a+12>>2]=J[(b+J[e+4>>2]|0)+12>>2];a=a+16|0;d=d+4|0;if((h|0)!=(d|0)){continue}break}}J[e+8>>2]=h-1}Ia=c- -64|0}function rq(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;b=J[a+468>>2];if(!b){h=Ia-16|0;Ia=h;e=a+180|0;c=J[e+284>>2];if(c){b=J[42504];f=b+12|0;f=(m=f,n=c,o=Ka[J[J[b>>2]+20>>2]](b)|0?30452:70610,p=21908,q=180,l=J[J[f>>2]+8>>2],Ka[l](m|0,n|0,o|0,p|0,q|0)|0)}else{f=0}J[h+12>>2]=f;b=J[e+268>>2];a:{if(b>>>0>=(J[e+272>>2]&2147483647)>>>0){b=0;c=e+4|0;d=J[c+268>>2];i=d&2147483647?d<<1:1;b:{if(!i){break b}d=i<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[42504];g=Ka[J[J[b>>2]+20>>2]](b)|0?30452:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,d,g,19459,553)|0}g=J[c+264>>2];k=(g<<2)+b|0;if((g|0)>0){j=J[c+260>>2];d=b;while(1){J[d>>2]=J[j>>2];j=j+4|0;d=d+4|0;if(k>>>0>d>>>0){continue}break}}J[k>>2]=J[h+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}g=J[42504];Ka[J[J[g+12>>2]+12>>2]](g+12|0,d);g=J[c+264>>2]}J[c+268>>2]=i;J[c+260>>2]=b;J[c+264>>2]=g+1;break a}J[J[e+264>>2]+(b<<2)>>2]=f;J[e+268>>2]=b+1}b=(P(J[e+276>>2],48)+f|0)-48|0;if(f>>>0<=b>>>0){c=J[e+288>>2];while(1){J[b>>2]=c;c=b;b=b-48|0;if(f>>>0<=b>>>0){continue}break}J[e+288>>2]=c}Ia=h+16|0;b=J[a+468>>2]}J[a+468>>2]=J[b>>2];J[a+460>>2]=J[a+460>>2]+1;H[b+32|0]=1;J[b+40>>2]=0;J[b+44>>2]=4;J[b+36>>2]=b;return b}function Gk(a,b,c,d){var e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0;e=Ia-48|0;Ia=e;f=J[a+36>>2];Cg(e,b,a+4|0);b=Q(Q(N[a+4>>2]*N[a+8>>2])*N[a+12>>2])>2];j=N[e+40>>2];k=N[e+16>>2];l=N[e+28>>2];m=N[e+36>>2];n=N[e+24>>2];o=N[e>>2];p=N[e+12>>2];q=N[e+4>>2];r=J[f+24>>2];a:{if(K[f+64|0]&2){f=a+P(c,6)|0;a=L[f+4>>1];c=L[f+2>>1];f=L[f>>1];break a}f=a+P(c,12)|0;a=J[f+8>>2];c=J[f+4>>2];f=J[f>>2]}f=r+P(f,12)|0;g=N[f>>2];h=N[f+4>>2];i=N[f+8>>2];N[d+8>>2]=Q(Q(Q(g*N[e+8>>2])+Q(h*N[e+20>>2]))+Q(i*N[e+32>>2]))+N[e+44>>2];N[d+4>>2]=j+Q(Q(Q(g*q)+Q(h*k))+Q(i*l));N[d>>2]=m+Q(Q(Q(g*o)+Q(h*p))+Q(i*n));j=N[e+40>>2];k=N[e+28>>2];l=N[e+16>>2];m=N[e+36>>2];n=N[e+24>>2];o=N[e>>2];p=N[e+12>>2];q=N[e+4>>2];f=r+P(b?a:c,12)|0;g=N[f>>2];h=N[f+4>>2];i=N[f+8>>2];N[d+20>>2]=Q(Q(Q(g*N[e+8>>2])+Q(h*N[e+20>>2]))+Q(i*N[e+32>>2]))+N[e+44>>2];N[d+16>>2]=j+Q(Q(Q(g*q)+Q(h*l))+Q(i*k));N[d+12>>2]=m+Q(Q(Q(g*o)+Q(h*p))+Q(i*n));j=N[e+40>>2];k=N[e+28>>2];l=N[e+16>>2];m=N[e+36>>2];n=N[e+24>>2];o=N[e>>2];p=N[e+12>>2];q=N[e+4>>2];a=r+P(b?c:a,12)|0;g=N[a>>2];h=N[a+4>>2];i=N[a+8>>2];N[d+32>>2]=Q(Q(Q(g*N[e+8>>2])+Q(h*N[e+20>>2]))+Q(i*N[e+32>>2]))+N[e+44>>2];N[d+28>>2]=j+Q(Q(Q(g*q)+Q(h*l))+Q(i*k));N[d+24>>2]=m+Q(Q(Q(g*o)+Q(h*p))+Q(i*n));Ia=e+48|0}function YG(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;h=-2147483648;d=J[a+28>>2];a:{if(!d){break a}e=J[a+24>>2];while(1){if(J[e+(c<<2)>>2]==(b|0)){h=c;break a}c=c+1|0;if((d|0)!=(c|0)){continue}break}}mu(b,0,Q(0),1,0);b=h+1|0;i=J[a+16>>2];if(b>>>0>>0){c=h;while(1){d=J[a+12>>2];e=d+(c<<5)|0;d=d+(b<<5)|0;f=J[d+4>>2];J[e>>2]=J[d>>2];J[e+4>>2]=f;f=J[d+28>>2];J[e+24>>2]=J[d+24>>2];J[e+28>>2]=f;f=J[d+20>>2];J[e+16>>2]=J[d+16>>2];J[e+20>>2]=f;f=J[d+12>>2];J[e+8>>2]=J[d+8>>2];J[e+12>>2]=f;d=J[a+24>>2];c=c<<2;f=d+c|0;e=d;d=b<<2;J[f>>2]=J[e+d>>2];e=c;c=J[a+36>>2];J[e+c>>2]=J[c+d>>2];c=b;b=c+1|0;i=J[a+16>>2];if(b>>>0>>0){continue}break}}J[a+64>>2]=0;if(i){b=h&31;if((h&63)>>>0>=32){c=1<>>32-b;b=d}f=b-1|0;m=(f|b)^-1;k=c-!b|0;n=(c|k)^-1;p=J[a+12>>2];b=0;while(1){c=p+(b<<5)|0;d=J[c+8>>2];e=J[c+12>>2];g=J[c+24>>2];if(!((g|0)==-1|g>>>0<=h>>>0)){g=e&k;e=e&n;l=e>>>1|0;d=d&f|((e&1)<<31|(d&m)>>>1);J[c+8>>2]=d;e=g|l;J[c+12>>2]=e}o=J[c+4>>2];g=n&o;l=g>>>1|0;q=(g&1)<<31;g=J[c>>2];J[c>>2]=q|(m&g)>>>1|f&g;J[c+4>>2]=k&o|l;c=cla(e)+cla(d)|0;j=c>>>0>j>>>0?c:j;b=b+1|0;if((i|0)!=(b|0)){continue}break}J[a+64>>2]=j}J[a+16>>2]=i-1;J[a+28>>2]=J[a+28>>2]-1;J[a+40>>2]=J[a+40>>2]-1;a=J[a>>2];J[a+96>>2]=j;Ka[J[J[a>>2]+20>>2]](a)}function ufa(a){a=a|0;var b=Q(0),c=0,d=0,e=Q(0),f=Q(0),g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0);r=J[a+32>>2];if(r){l=N[a+36>>2];a=J[a+28>>2];while(1){s=Q(0);g=Ia-16|0;Ia=g;c=J[J[a>>2]>>2];h=J[c+44>>2];d=L[c+148>>1];a:{if(d&4){I[c+148>>1]=d&63999;c=J[c+44>>2];b=N[c+16>>2];d=J[h+176>>2];d=K[d+31|0]==1?d:0;e=N[d+4>>2];j=N[d+8>>2];k=N[c+28>>2];i=N[d+12>>2];m=N[c+24>>2];n=N[d>>2];o=N[c+20>>2];f=Q(Q(b*e)+Q(Q(Q(j*k)-Q(i*m))-Q(n*o)));p=Q(Q(m*n)+Q(Q(Q(e*k)-Q(i*o))-Q(j*b)));q=Q(Q(o*j)+Q(Q(Q(n*k)-Q(i*b))-Q(e*m)));t=Q(N[d+16>>2]-N[c+32>>2]);u=Q(N[d+24>>2]-N[c+40>>2]);v=Q(N[d+20>>2]-N[c+36>>2]);e=Q(Q(j*m)+Q(Q(e*o)+Q(Q(i*k)+Q(n*b))));if(e>2]=n;N[h+84>>2]=o;N[h+80>>2]=m;N[h+104>>2]=Q(k*b)*l;N[h+100>>2]=Q(s*b)*l;N[h+96>>2]=Q(j*b)*l;break a}if(d&2048){break a}J[g+12>>2]=0;J[g+4>>2]=0;J[g+8>>2]=0;c=g+4|0;Af(h,c);J[g+12>>2]=0;J[g+4>>2]=0;J[g+8>>2]=0;te(h,c)}Ia=g+16|0;a=a+4|0;r=r-1|0;if(r){continue}break}}}function L$(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0;f=Ia-48|0;Ia=f;if(Hk(J[a+2252>>2],c,d,e)){h=J[a+2236>>2];a:{if(K[a+2244|0]){N[f>>2]=N[c>>2];N[f+4>>2]=N[c+4>>2];N[f+8>>2]=N[c+8>>2];N[f+12>>2]=N[d>>2];N[f+16>>2]=N[d+4>>2];N[f+20>>2]=N[d+8>>2];N[f+24>>2]=N[e>>2];N[f+28>>2]=N[e+4>>2];c=2;i=N[e+8>>2];break a}l=N[h+28>>2];m=N[h+16>>2];n=N[h+32>>2];o=N[h+20>>2];r=K[h+72|0];p=N[h+4>>2];q=N[h+8>>2];i=N[c>>2];j=N[c+4>>2];k=N[c+8>>2];N[f>>2]=Q(Q(i*N[h>>2])+Q(j*N[h+12>>2]))+Q(k*N[h+24>>2]);N[f+8>>2]=Q(Q(i*q)+Q(j*o))+Q(k*n);N[f+4>>2]=Q(Q(i*p)+Q(j*m))+Q(k*l);l=N[h+28>>2];m=N[h+16>>2];n=N[h+24>>2];o=N[h>>2];p=N[h+12>>2];q=N[h+4>>2];c=(r?24:12)+f|0;i=N[d>>2];j=N[d+4>>2];k=N[d+8>>2];N[c+8>>2]=Q(Q(i*N[h+8>>2])+Q(j*N[h+20>>2]))+Q(k*N[h+32>>2]);N[c+4>>2]=Q(Q(i*q)+Q(j*m))+Q(k*l);N[c>>2]=Q(Q(i*o)+Q(j*p))+Q(k*n);l=N[h+32>>2];m=N[h+20>>2];n=N[h+8>>2];o=N[h+24>>2];p=N[h>>2];q=N[h+12>>2];c=r?1:2;d=P(c,12)+f|0;i=N[e>>2];j=N[e+4>>2];k=N[e+8>>2];N[d+4>>2]=Q(Q(i*N[h+4>>2])+Q(j*N[h+16>>2]))+Q(k*N[h+28>>2]);N[d>>2]=Q(Q(i*p)+Q(j*q))+Q(k*o);i=Q(Q(Q(i*n)+Q(j*m))+Q(k*l))}N[(P(c,12)+f|0)+8>>2]=i;c=a+8|0;b=J[b+8>>2];a=J[a+2240>>2];if(a){a=K[a+b|0]}else{a=56}mB(c,f,b,a,g)}Ia=f+48|0;return 1}function f9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;i=J[42497];f=Ia-16|0;Ia=f;a=J[42504];c=a+12|0;a=(l=c,m=44,n=Ka[J[J[a>>2]+20>>2]](a)|0?47310:70610,o=6536,p=668,k=J[J[c>>2]+8>>2],Ka[k](l|0,m|0,n|0,o|0,p|0)|0);J[a+12>>2]=1;J[a+4>>2]=196625;J[a+20>>2]=0;J[a+24>>2]=0;J[a+16>>2]=i;J[a+8>>2]=157544;J[a>>2]=157488;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;c=0;e=Ia-16|0;Ia=e;j=Yk(66,86,72,83,e+12|0,e+11|0,b);a:{if(!j){break a}Jb(a+20|0,2,K[e+11|0],b);d=J[a+20>>2];h=d<<2;if(h){c=J[42504];c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,h,29113,13466,82)|0;d=J[a+20>>2]}J[a+32>>2]=c;Jb(c,d,K[e+11|0],b);c=J[a+20>>2];d=P(c,24)+24|0;if(d){c=J[42504];g=Ka[J[J[c+12>>2]+8>>2]](c+12|0,d,29113,13466,86)|0;c=J[a+20>>2]}J[a+28>>2]=g;Jb(g,P(c,6),K[e+11|0],b);g=0;c=0;d=J[a+24>>2];h=P(d,28);if(h){c=J[42504];c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,h,29113,13466,90)|0;d=J[a+24>>2]}J[a+40>>2]=c;if(!d){break a}while(1){c=P(g,28);Jb((c+J[a+40>>2]|0)+24|0,1,K[e+11|0],b);Jb(c+J[a+40>>2]|0,6,K[e+11|0],b);g=g+1|0;if(g>>>0>2]){continue}break}}Ia=e+16|0;b:{if(!j){b=J[a+12>>2]-1|0;J[a+12>>2]=b;if(b){a=0;break b}Ka[J[J[a+8>>2]+8>>2]](a+8|0);a=0;break b}J[f+8>>2]=a;b=qb(i+128|0,f+8|0,f+15|0);if(!K[f+15|0]){J[b>>2]=J[f+8>>2]}}Ia=f+16|0;return a|0}function nj(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0);t=N[a+20>>2];s=N[a+24>>2];u=N[c+20>>2];v=N[b+20>>2];w=N[c+24>>2];x=N[b+24>>2];y=N[a+16>>2];z=N[c+16>>2];A=N[b+16>>2];h=N[b+12>>2];e=N[c+12>>2];i=N[c+8>>2];f=N[b+8>>2];j=N[c>>2];m=N[b>>2];n=N[b+4>>2];g=N[c+4>>2];k=Q(Q(h*e)+Q(Q(i*f)+Q(Q(j*m)+Q(n*g))));o=N[a+12>>2];p=N[a+8>>2];l=Q(Q(Q(Q(m*g)-Q(j*n))+Q(f*e))-Q(h*i));q=N[a>>2];r=Q(Q(Q(Q(n*i)-Q(g*f))+Q(m*e))-Q(h*j));f=Q(Q(Q(Q(f*j)-Q(i*m))+Q(n*e))-Q(h*g));h=N[a+4>>2];N[d+12>>2]=Q(k*o)-Q(Q(p*l)+Q(Q(q*r)+Q(f*h)));N[d+8>>2]=Q(k*p)+Q(Q(Q(q*f)-Q(r*h))+Q(l*o));N[d+4>>2]=Q(k*h)+Q(Q(Q(p*r)-Q(l*q))+Q(f*o));N[d>>2]=Q(k*q)+Q(Q(Q(h*l)-Q(f*p))+Q(r*o));B=s;f=Q(x-w);m=Q(A-z);n=Q(v-u);r=Q(Q(i*f)+Q(Q(j*m)+Q(g*n)));s=Q(Q(e*e)+Q(-.5));k=Q(Q(i*r)+Q(Q(e*Q(Q(m*g)-Q(j*n)))+Q(f*s)));k=Q(k+k);l=Q(Q(j*r)+Q(Q(e*Q(Q(n*i)-Q(g*f)))+Q(m*s)));l=Q(l+l);e=Q(Q(g*r)+Q(Q(e*Q(Q(f*j)-Q(i*m)))+Q(n*s)));e=Q(e+e);i=Q(Q(p*k)+Q(Q(q*l)+Q(h*e)));j=Q(Q(o*o)+Q(-.5));g=Q(Q(p*i)+Q(Q(o*Q(Q(q*e)-Q(l*h)))+Q(k*j)));N[d+24>>2]=B+Q(g+g);g=Q(Q(h*i)+Q(Q(o*Q(Q(p*l)-Q(k*q)))+Q(e*j)));N[d+20>>2]=t+Q(g+g);e=Q(Q(q*i)+Q(Q(o*Q(Q(h*k)-Q(e*p)))+Q(l*j)));N[d+16>>2]=y+Q(e+e)}function _A(a,b,c,d,e){var f=0,g=0,h=Q(0),i=Q(0);f=Ia+-64|0;Ia=f;J[f+56>>2]=J[27935];g=J[27934];J[f+48>>2]=J[27933];J[f+52>>2]=g;J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;h=Q(34028234663852886e22);if(J[c>>2]==-1){Dg(f+32|0,b,b+16|0,b+32|0,d,e,a);h=N[f+32>>2]}a:{if(J[c+4>>2]!=-1){break a}J[f+56>>2]=3;J[f+48>>2]=0;J[f+52>>2]=2;J[f+28>>2]=3;Dg(f,b,b+32|0,b+48|0,f+48|0,f+28|0,f+32|0);i=N[f>>2];if(!(i>2];J[a>>2]=J[f+32>>2];J[a+4>>2]=g;g=J[f+44>>2];J[a+8>>2]=J[f+40>>2];J[a+12>>2]=g;J[d>>2]=J[f+48>>2];J[d+4>>2]=J[f+52>>2];J[d+8>>2]=J[f+56>>2];J[e>>2]=J[f+28>>2];h=i}b:{if(J[c+8>>2]!=-1){break b}J[f+56>>2]=1;J[f+48>>2]=0;J[f+52>>2]=3;J[f+28>>2]=3;Dg(f,b,b+48|0,b+16|0,f+48|0,f+28|0,f+32|0);i=N[f>>2];if(!(i>2];J[a>>2]=J[f+32>>2];J[a+4>>2]=g;g=J[f+44>>2];J[a+8>>2]=J[f+40>>2];J[a+12>>2]=g;J[d>>2]=J[f+48>>2];J[d+4>>2]=J[f+52>>2];J[d+8>>2]=J[f+56>>2];J[e>>2]=J[f+28>>2];h=i}c:{if(J[c+12>>2]!=-1){break c}J[f+56>>2]=2;J[f+48>>2]=1;J[f+52>>2]=3;J[f+28>>2]=3;Dg(f,b+16|0,b+48|0,b+32|0,f+48|0,f+28|0,f+32|0);if(!(N[f>>2]>2];J[a>>2]=J[f+32>>2];J[a+4>>2]=b;b=J[f+44>>2];J[a+8>>2]=J[f+40>>2];J[a+12>>2]=b;J[d>>2]=J[f+48>>2];J[d+4>>2]=J[f+52>>2];J[d+8>>2]=J[f+56>>2];J[e>>2]=J[f+28>>2]}Ia=f- -64|0}function Cl(a,b){var c=0,d=Q(0),e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=0,l=0,m=Q(0),n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;q=J[a+52>>2];if(q){k=J[a+60>>2];c=k+1|0;if(c){r=J[a+8>>2];v=J[a>>2];while(1){s=k;t=(k<<2)+q|0;u=J[t>>2];if(u){o=c<<5;p=-2147483648;k=31;while(1){o=o-1|0;if(p&u){l=P(o,28)+r|0;c=J[l+24>>2];g=c>>>1|0;a:{if(c&1){g=g&15;if(!g){i=Q(0x382c5fc0000000);e=Q(-0x382c5fc0000000);h=Q(-0x382c5fc0000000);m=Q(-0x382c5fc0000000);f=Q(0x382c5fc0000000);j=Q(0x382c5fc0000000);break a}n=(c>>>3&536870908)+v|0;c=P(J[n>>2],24)+b|0;e=N[c+12>>2];j=N[c+8>>2];f=N[c+4>>2];i=N[c>>2];m=N[c+20>>2];h=N[c+16>>2];if((g|0)==1){break a}c=n+4|0;n=n+(g<<2)|0;while(1){g=P(J[c>>2],24)+b|0;d=N[g+12>>2];e=e>d?e:d;d=N[g+8>>2];j=d>j?j:d;d=N[g+4>>2];f=d>f?f:d;d=N[g>>2];i=d>i?i:d;d=N[g+20>>2];m=d>2];h=d>2];e=N[c+28>>2];i=e>i?i:e;e=N[c+20>>2];h=N[c+48>>2];m=e>h?e:h;e=N[c+16>>2];h=N[c+44>>2];h=e>h?e:h;e=N[c+12>>2];f=N[c+40>>2];e=e>f?e:f;f=N[c+8>>2];j=N[c+36>>2];j=f>2];d=N[c+32>>2];f=d>f?f:d}N[l+12>>2]=e;N[l+8>>2]=j;N[l+4>>2]=f;N[l>>2]=i;N[l+20>>2]=m;N[l+16>>2]=h}c=k;k=c-1|0;p=p>>>1|0;if(c){continue}break}J[t>>2]=0}k=s-1|0;c=s;if(c){continue}break}}J[a+60>>2]=0}}function dga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+660>>2];if(c>>>0>=(J[a+664>>2]&2147483647)>>>0){c=J[a+664>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}c=g<<5;if(!c){break a}e=J[42504];d=e+12|0;e=(j=d,k=c,l=Ka[J[J[e>>2]+20>>2]](e)|0?51062:70610,m=19542,n=553,i=J[J[d>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+660>>2];if((c|0)>0){h=(c<<5)+e|0;d=J[a+656>>2];c=e;while(1){f=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=f;f=J[d+28>>2];J[c+24>>2]=J[d+24>>2];J[c+28>>2]=f;f=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=f;f=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=f;d=d+32|0;c=c+32|0;if(h>>>0>c>>>0){continue}break}c=J[a+660>>2]}d=J[b+4>>2];c=(c<<5)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;d=J[b+28>>2];J[c+24>>2]=J[b+24>>2];J[c+28>>2]=d;d=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=d;d=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=d;b:{if(J[a+664>>2]<0){break b}b=J[a+656>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+664>>2]=g;J[a+656>>2]=e;J[a+660>>2]=J[a+660>>2]+1;return 1}e=J[a+656>>2]+(c<<5)|0;c=J[b+4>>2];J[e>>2]=J[b>>2];J[e+4>>2]=c;c=J[b+28>>2];J[e+24>>2]=J[b+24>>2];J[e+28>>2]=c;c=J[b+20>>2];J[e+16>>2]=J[b+16>>2];J[e+20>>2]=c;c=J[b+12>>2];J[e+8>>2]=J[b+8>>2];J[e+12>>2]=c;J[a+660>>2]=J[a+660>>2]+1;return 1}function $X(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;c=J[a+4>>2];if((c|0)!=J[a+8>>2]){d=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=d;J[c+8>>2]=J[b+8>>2];I[c+12>>1]=L[b+12>>1];N[c+16>>2]=N[b+16>>2];N[c+20>>2]=N[b+20>>2];N[c+24>>2]=N[b+24>>2];N[c+28>>2]=N[b+28>>2];N[c+32>>2]=N[b+32>>2];N[c+36>>2]=N[b+36>>2];N[c+40>>2]=N[b+40>>2];J[c+44>>2]=J[b+44>>2];J[a+4>>2]=c+48;return}a:{b:{d=J[a+4>>2];f=J[a>>2];g=(d-f|0)/48|0;c=g+1|0;if(c>>>0<89478486){h=(J[a+8>>2]-f|0)/48|0;e=h<<1;c=h>>>0>=44739242?89478485:c>>>0>>0?e:c;if(c>>>0>=89478486){break b}e=P(g,48);g=P(c,48);h=Ua(g);c=e+h|0;e=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=e;J[c+8>>2]=J[b+8>>2];I[c+12>>1]=L[b+12>>1];N[c+16>>2]=N[b+16>>2];N[c+20>>2]=N[b+20>>2];N[c+24>>2]=N[b+24>>2];N[c+28>>2]=N[b+28>>2];N[c+32>>2]=N[b+32>>2];N[c+36>>2]=N[b+36>>2];N[c+40>>2]=N[b+40>>2];J[c+44>>2]=J[b+44>>2];b=c+48|0;if((d|0)!=(f|0)){while(1){d=d-48|0;e=J[d+4>>2];c=c-48|0;J[c>>2]=J[d>>2];J[c+4>>2]=e;J[c+8>>2]=J[d+8>>2];I[c+12>>1]=L[d+12>>1];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];N[c+28>>2]=N[d+28>>2];N[c+32>>2]=N[d+32>>2];N[c+36>>2]=N[d+36>>2];N[c+40>>2]=N[d+40>>2];J[c+44>>2]=J[d+44>>2];if((d|0)!=(f|0)){continue}break}}J[a+8>>2]=g+h;J[a+4>>2]=b;J[a>>2]=c;if(f){fb(f)}break a}ga();B()}pc();B()}}function bl(a,b,c,d,e,f,g,h,i){var j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);k=N[c+8>>2];l=Q(N[d+8>>2]-k);v=N[b>>2];m=N[c+4>>2];w=Q(N[e+4>>2]-m);n=N[c>>2];x=Q(N[e>>2]-n);y=N[b+4>>2];q=Q(Q(v*w)-Q(x*y));r=Q(N[d>>2]-n);z=Q(N[e+8>>2]-k);p=N[b+8>>2];u=Q(Q(y*z)-Q(w*p));o=Q(N[d+4>>2]-m);s=Q(Q(p*x)-Q(z*v));j=Q(Q(l*q)+Q(Q(r*u)+Q(o*s)));a:{b:{if(i){c=0;if(j>2]-k);n=Q(N[a>>2]-n);m=Q(N[a+4>>2]-m);k=Q(Q(t*q)+Q(Q(n*u)+Q(s*m)));q=Q(j*Q(9999999747378752e-20));u=Q(-q);if(k>2]=j*Q(Q(z*p)+Q(Q(x*o)+Q(w*r)));N[g>>2]=j*k;j=Q(j*l);break b}c=0;if(Q(R(j))>2]-k);n=Q(N[a>>2]-n);m=Q(N[a+4>>2]-m);k=Q(t*Q(Q(j*q)+Q(Q(n*u)+Q(s*m))));if(kQ(1.000100016593933)){break a}s=p;p=Q(Q(n*o)-Q(r*m));o=Q(Q(m*l)-Q(o*j));l=Q(Q(j*r)-Q(l*n));j=Q(t*Q(Q(s*p)+Q(Q(v*o)+Q(y*l))));if(jQ(1.000100016593933)){break a}N[f>>2]=t*Q(Q(z*p)+Q(Q(x*o)+Q(w*l)));N[g>>2]=k}N[h>>2]=j;c=1}return c}function ji(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0;n=Ia-16|0;Ia=n;h=N[a+48>>2];i=N[a+60>>2];o=a- -64|0;j=N[o>>2];k=N[a+40>>2];l=N[a+52>>2];m=N[a+36>>2];e=N[c>>2];f=Q(e*N[d>>2]);g=Q(e*N[d+4>>2]);e=Q(e*N[d+8>>2]);N[d+8>>2]=Q(Q(f*N[a+44>>2])+Q(g*N[a+56>>2]))+Q(e*N[a+68>>2]);N[d+4>>2]=Q(Q(f*k)+Q(g*l))+Q(e*j);N[d>>2]=Q(Q(f*m)+Q(g*h))+Q(e*i);h=N[a+48>>2];i=N[a+60>>2];j=N[o>>2];k=N[a+40>>2];l=N[a+52>>2];m=N[a+36>>2];e=N[c+4>>2];f=Q(e*N[d+12>>2]);g=Q(e*N[d+16>>2]);e=Q(e*N[d+20>>2]);N[d+20>>2]=Q(Q(f*N[a+44>>2])+Q(g*N[a+56>>2]))+Q(e*N[a+68>>2]);N[d+16>>2]=Q(Q(f*k)+Q(g*l))+Q(e*j);N[d+12>>2]=Q(Q(f*m)+Q(g*h))+Q(e*i);h=N[a+48>>2];i=N[a+60>>2];j=N[o>>2];k=N[a+40>>2];l=N[a+52>>2];m=N[a+36>>2];e=N[c+8>>2];f=Q(e*N[d+24>>2]);g=Q(e*N[d+28>>2]);e=Q(e*N[d+32>>2]);N[d+32>>2]=Q(Q(f*N[a+44>>2])+Q(g*N[a+56>>2]))+Q(e*N[a+68>>2]);N[d+28>>2]=Q(Q(f*k)+Q(g*l))+Q(e*j);N[d+24>>2]=Q(Q(f*m)+Q(g*h))+Q(e*i);h=N[a+60>>2];i=N[a+48>>2];j=N[o>>2];k=N[a+40>>2];l=N[a+52>>2];m=N[a+36>>2];e=N[b>>2];f=N[b+4>>2];g=N[b+8>>2];N[b+8>>2]=Q(Q(e*N[a+44>>2])+Q(f*N[a+56>>2]))+Q(g*N[a+68>>2]);N[b+4>>2]=Q(Q(e*k)+Q(f*l))+Q(g*j);N[b>>2]=Q(Q(e*m)+Q(f*i))+Q(g*h);so(n+4|0,d);N[c>>2]=N[n+4>>2];N[c+4>>2]=N[n+8>>2];N[c+8>>2]=N[n+12>>2];Ia=n+16|0}function DR(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;e=Ia-128|0;Ia=e;J[a+124>>2]=1;h=e+40|0;g=J[a+48>>2];f=Ka[J[J[g>>2]+16>>2]](g)|0;Ka[J[J[f>>2]+16>>2]](h,f,d);f=J[e+64>>2];J[a+148>>2]=J[e+60>>2];J[a+152>>2]=f;f=J[e+56>>2];J[a+140>>2]=J[e+52>>2];J[a+144>>2]=f;f=J[e+48>>2];J[a+132>>2]=J[e+44>>2];J[a+136>>2]=f;f=J[e+72>>2];J[a+156>>2]=J[e+68>>2];J[a+160>>2]=f;J[a+164>>2]=J[e+76>>2];J[a+168>>2]=J[e+80>>2];J[a+172>>2]=J[e+84>>2];f=J[e+92>>2];J[a+176>>2]=J[e+88>>2];J[a+180>>2]=f;J[a+184>>2]=J[e+96>>2];J[a+188>>2]=J[e+100>>2];J[a+192>>2]=J[e+104>>2];I[a+196>>1]=L[e+108>>1];Ka[J[J[g>>2]+20>>2]](g);g=wb(a,c);f=wb(a,J[d>>2]);c=wb(a,J[d+4>>2]);J[e+24>>2]=g;J[e+16>>2]=b;J[e+20>>2]=0;J[e+8>>2]=167816;J[e+28>>2]=f;J[e+32>>2]=c;b=J[a+280>>2];c=J[a+284>>2];i=e,j=yb(),J[i+64>>2]=j;J[e+68>>2]=Ja;J[e+56>>2]=b;J[e+60>>2]=c;J[e+44>>2]=21;J[e+48>>2]=1;J[e+40>>2]=167616;b=J[a+320>>2];b=Ka[J[J[b>>2]+16>>2]](b)|0;Ka[J[J[b>>2]+12>>2]](b,h|4,4)|0;Ka[J[J[b>>2]+12>>2]](b,e+48|0,4)|0;Ka[J[J[b>>2]+12>>2]](b,e+56|0,8)|0;Ka[J[J[b>>2]+12>>2]](b,e- -64|0,8)|0;b=J[a+320>>2];J[e+120>>2]=b;J[e+116>>2]=167648;H[e+127|0]=8;Ka[J[J[b>>2]+12>>2]](b,e+127|0,1)|0;fx(e+8|0,e+116|0);b=J[a+320>>2];Ka[J[J[b>>2]+20>>2]](b);Ia=e+128|0;return!K[a+272|0]|0}function Oe(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0;k=N[a>>2];h=N[b>>2];i=N[a+8>>2];l=N[b+8>>2];u=Ia-16|0;q=N[a+4>>2];j=Q(N[b+4>>2]-q);N[u+8>>2]=j;l=Q(l-i);N[u+12>>2]=l;n=Q(h-k);N[u+4>>2]=n;r=N[c+4>>2];m=N[c>>2];h=Q(Q(n*r)-Q(m*j));o=Q(h*i);s=j;j=N[c+8>>2];i=Q(Q(s*j)-Q(r*l));s=Q(i*k);k=Q(Q(l*m)-Q(j*n));j=Q(o+Q(s+Q(q*k)));l=N[d+8>>2];n=N[d>>2];q=N[d+4>>2];r=Q(Q(Q(l*h)+Q(Q(n*i)+Q(k*q)))-j);m=N[e+8>>2];o=N[e>>2];t=N[e+4>>2];a:{if(Q(r*Q(Q(Q(m*h)+Q(Q(o*i)+Q(k*t)))-j))>Q(0)){break a}j=Q(m-l);m=Q(o-n);o=Q(t-q);t=Q(Q(h*j)+Q(Q(i*m)+Q(k*o)));if(t==Q(0)){break a}s=j;j=Q(r/t);N[g+8>>2]=l-Q(s*j);N[g+4>>2]=q-Q(o*j);N[g>>2]=n-Q(m*j);k=Q(R(k));i=Q(R(i));h=Q(R(h));b:{c:{if(!(!(k>i)|!(k>h))){e=0;p=2;break c}d=2;e=1;if(!(h>i)){break b}}d=e;e=p}e=e<<2;p=u+4|0;h=N[e+p>>2];d=d<<2;i=N[d+p>>2];h=Q(Q(Q(h*Q(N[d+g>>2]-N[a+d>>2]))-Q(Q(N[e+g>>2]-N[a+e>>2])*i))/Q(Q(h*N[c+d>>2])-Q(N[c+e>>2]*i)));N[f>>2]=h;p=0;if(h>2];k=N[c+4>>2];i=Q(N[g>>2]-Q(h*N[c>>2]));N[g>>2]=i;k=Q(N[g+4>>2]-Q(h*k));N[g+4>>2]=k;h=Q(N[g+8>>2]-Q(h*j));N[g+8>>2]=h;p=Q(Q(Q(N[a+8>>2]-h)*Q(N[b+8>>2]-h))+Q(Q(Q(N[a>>2]-i)*Q(N[b>>2]-i))+Q(Q(N[a+4>>2]-k)*Q(N[b+4>>2]-k))))>2]+38|0];if(e){d=J[42504];g=d+12|0;g=(m=g,n=P(e,3),o=Ka[J[J[d>>2]+20>>2]](d)|0?39998:70610,p=10681,q=485,l=J[J[g>>2]+8>>2],Ka[l](m|0,n|0,o|0,p|0,q|0)|0);d=K[J[a+28>>2]+38|0]}else{d=0}J[a+16>>2]=g;e=d&255;h=Wa(f,0,e);if(b){f=0;while(1){e=J[a+4>>2]+P(f,20)|0;g=K[e+18|0];if(g){d=0;while(1){j=K[J[a+8>>2]+(L[e+16>>1]+d|0)|0];k=j+h|0;i=K[k|0];if(i>>>0<=2){g=J[a+16>>2];H[k|0]=i+1;H[g+(i+P(j,3)|0)|0]=f;g=K[e+18|0]}d=d+1|0;if(d>>>0<(g&255)>>>0){continue}break}}f=f+1|0;if((f|0)!=(b|0)){continue}break}e=K[J[a+28>>2]+38|0];d=e}b=1;a:{if(!(d&255)){break a}b=e&3;g=0;b:{if(e-1>>>0<3){d=0;f=0;break b}i=e&252;d=0;f=0;e=0;while(1){f=K[(d|3)+h|0]!=3|K[(d|2)+h|0]!=3|K[(d|1)+h|0]!=3|K[d+h|0]!=3|f;d=d+4|0;e=e+4|0;if((i|0)!=(e|0)){continue}break}}if(b){while(1){f=K[d+h|0]!=3|f;d=d+1|0;g=g+1|0;if((b|0)!=(g|0)){continue}break}}b=1;if(!(f&1)){break a}b=J[42504];c:{if(!c){Xa(b,32,10681,514,72492,0);break c}Xa(b,32,10681,516,72962,0)}d=0;b=0;if(!K[J[a+28>>2]+38|0]){break a}while(1){b=P(d,3);H[b+J[a+16>>2]|0]=255;H[(b+J[a+16>>2]|0)+1|0]=255;H[(b+J[a+16>>2]|0)+2|0]=255;d=d+1|0;if(d>>>0>2]+38|0]){continue}break}b=f^1}Ia=h+256|0;return b&1}function UY(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;c=J[a+4>>2];if((c|0)!=J[a+8>>2]){N[c>>2]=N[b>>2];N[c+4>>2]=N[b+4>>2];N[c+8>>2]=N[b+8>>2];N[c+12>>2]=N[b+12>>2];N[c+16>>2]=N[b+16>>2];N[c+20>>2]=N[b+20>>2];N[c+24>>2]=N[b+24>>2];J[c+28>>2]=J[b+28>>2];N[c+32>>2]=N[b+32>>2];N[c+36>>2]=N[b+36>>2];N[c+40>>2]=N[b+40>>2];J[c+44>>2]=J[b+44>>2];J[a+4>>2]=c+48;return}a:{b:{d=J[a+4>>2];e=J[a>>2];f=(d-e|0)/48|0;c=f+1|0;if(c>>>0<89478486){g=(J[a+8>>2]-e|0)/48|0;h=g<<1;c=g>>>0>=44739242?89478485:c>>>0>>0?h:c;if(c>>>0>=89478486){break b}h=P(f,48);f=P(c,48);g=Ua(f);c=h+g|0;N[c>>2]=N[b>>2];N[c+4>>2]=N[b+4>>2];N[c+8>>2]=N[b+8>>2];N[c+12>>2]=N[b+12>>2];N[c+16>>2]=N[b+16>>2];N[c+20>>2]=N[b+20>>2];N[c+24>>2]=N[b+24>>2];J[c+28>>2]=J[b+28>>2];N[c+32>>2]=N[b+32>>2];N[c+36>>2]=N[b+36>>2];N[c+40>>2]=N[b+40>>2];J[c+44>>2]=J[b+44>>2];b=c+48|0;if((d|0)!=(e|0)){while(1){c=c-48|0;d=d-48|0;N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];J[c+28>>2]=J[d+28>>2];N[c+32>>2]=N[d+32>>2];N[c+36>>2]=N[d+36>>2];N[c+40>>2]=N[d+40>>2];J[c+44>>2]=J[d+44>>2];if((d|0)!=(e|0)){continue}break}}J[a+8>>2]=f+g;J[a+4>>2]=b;J[a>>2]=c;if(e){fb(e)}break a}ga();B()}pc();B()}}function rV(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=J[a>>2];f=J[a+4>>2]-e>>1;if(f>>>0>>0){e=b-f|0;f=a;a:{d=J[a+8>>2];b=J[a+4>>2];if(e>>>0<=d-b>>1>>>0){b:{if(!e){break b}a=b;g=e&7;if(g){d=0;while(1){I[a>>1]=L[c>>1];a=a+2|0;d=d+1|0;if((g|0)!=(d|0)){continue}break}}b=(e<<1)+b|0;if((e-1&2147483647)>>>0<7){break b}while(1){I[a>>1]=L[c>>1];I[a+2>>1]=L[c>>1];I[a+4>>1]=L[c>>1];I[a+6>>1]=L[c>>1];I[a+8>>1]=L[c>>1];I[a+10>>1]=L[c>>1];I[a+12>>1]=L[c>>1];I[a+14>>1]=L[c>>1];a=a+16|0;if((b|0)!=(a|0)){continue}break}}J[f+4>>2]=b;break a}c:{g=J[f>>2];h=b-g>>1;a=h+e|0;if((a|0)>=0){d=d-g|0;i=d>>>0>=2147483646?2147483647:a>>>0>>0?d:a;if(i){if((i|0)<0){break c}j=Ua(i<<1)}d=(h<<1)+j|0;a=d;h=e&7;if(h){while(1){I[a>>1]=L[c>>1];a=a+2|0;k=k+1|0;if((h|0)!=(k|0)){continue}break}}h=(e<<1)+d|0;if((e-1&2147483647)>>>0>=7){while(1){I[a>>1]=L[c>>1];I[a+2>>1]=L[c>>1];I[a+4>>1]=L[c>>1];I[a+6>>1]=L[c>>1];I[a+8>>1]=L[c>>1];I[a+10>>1]=L[c>>1];I[a+12>>1]=L[c>>1];I[a+14>>1]=L[c>>1];a=a+16|0;if((h|0)!=(a|0)){continue}break}}if((b|0)!=(g|0)){while(1){d=d-2|0;b=b-2|0;I[d>>1]=L[b>>1];if((b|0)!=(g|0)){continue}break}}J[f+8>>2]=(i<<1)+j;J[f+4>>2]=h;J[f>>2]=d;if(g){fb(g)}break a}ga();B()}pc();B()}return}if(b>>>0>>0){J[a+4>>2]=e+(b<<1)}}function Uq(a,b,c){var d=Q(0),e=0,f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=Q(0),t=Q(0),u=Q(0);e=Ia-32|0;Ia=e;g=K[b+4|0]&4?J[b+8>>2]:b+48|0;q=J[c+4>>2];a:{if((q&251658240)==83886080){b=q&64?J[c+8>>2]+96|0:c+32|0;s=N[b+16>>2];t=N[b+20>>2];u=N[b+24>>2];m=N[g+24>>2];n=N[g+20>>2];o=N[g+16>>2];d=N[b+12>>2];h=N[g+12>>2];i=N[b+8>>2];j=N[g+8>>2];k=N[b>>2];f=N[g>>2];l=N[b+4>>2];p=N[g+4>>2];N[a+12>>2]=Q(d*h)-Q(Q(i*j)+Q(Q(k*f)+Q(l*p)));N[a+8>>2]=Q(i*h)+Q(Q(Q(k*p)-Q(f*l))+Q(d*j));N[a+4>>2]=Q(l*h)+Q(Q(d*p)+Q(Q(i*f)-Q(j*k)));N[a>>2]=Q(k*h)+Q(Q(d*f)+Q(Q(l*j)-Q(p*i)));h=Q(Q(d*d)+Q(-.5));j=Q(Q(i*m)+Q(Q(k*o)+Q(l*n)));f=Q(Q(Q(m*h)+Q(d*Q(Q(k*n)-Q(o*l))))+Q(i*j));N[a+24>>2]=u+Q(f+f);f=Q(Q(l*j)+Q(Q(n*h)+Q(d*Q(Q(i*o)-Q(m*k)))));N[a+20>>2]=t+Q(f+f);d=Q(Q(k*j)+Q(Q(o*h)+Q(d*Q(Q(l*m)-Q(n*i)))));N[a+16>>2]=s+Q(d+d);break a}b=J[c+8>>2];r=J[c+268>>2];b:{c:{if((K[(r&16384?b+268|0:c+60|0)|0]&3)!=3){break c}if(r&32768){N[e>>2]=N[b+192>>2];N[e+4>>2]=N[b+196>>2];N[e+8>>2]=N[b+200>>2];N[e+12>>2]=N[b+204>>2];N[e+16>>2]=N[b+208>>2];N[e+20>>2]=N[b+212>>2];N[e+24>>2]=N[b+216>>2];b=e;break b}if(q>>>0>3221225471){break c}b=e;if(yf(c+16|0,b)){break b}}b=c+208|0}nj(b,g,J[c+268>>2]&1024?J[c+8>>2]+144|0:c- -64|0,a)}Ia=e+32|0}function Lu(a,b){var c=0;c=J[a+176>>2];if(!c){c=J[b+288>>2];if(!c){zf(b);c=J[b+288>>2]}J[b+288>>2]=J[c>>2];J[b+280>>2]=J[b+280>>2]+1}H[c+24|0]=0;H[c+25|0]=0;H[c+26|0]=0;H[c+27|0]=0;H[c+28|0]=0;H[c+29|0]=0;H[c+30|0]=0;H[c+31|0]=0;H[c|0]=0;H[c+1|0]=0;H[c+2|0]=0;H[c+3|0]=0;H[c+4|0]=0;H[c+5|0]=0;H[c+6|0]=0;H[c+7|0]=0;H[c+56|0]=0;H[c+57|0]=0;H[c+58|0]=0;H[c+59|0]=0;H[c+60|0]=0;H[c+61|0]=0;H[c+62|0]=0;H[c+63|0]=0;H[c+48|0]=0;H[c+49|0]=0;H[c+50|0]=0;H[c+51|0]=0;H[c+52|0]=0;H[c+53|0]=0;H[c+54|0]=0;H[c+55|0]=0;H[c+40|0]=0;H[c+41|0]=0;H[c+42|0]=0;H[c+43|0]=0;H[c+44|0]=0;H[c+45|0]=0;H[c+46|0]=0;H[c+47|0]=0;H[c+32|0]=0;H[c+33|0]=0;H[c+34|0]=0;H[c+35|0]=0;H[c+36|0]=0;H[c+37|0]=0;H[c+38|0]=0;H[c+39|0]=0;H[c+16|0]=0;H[c+17|0]=0;H[c+18|0]=0;H[c+19|0]=0;H[c+20|0]=0;H[c+21|0]=0;H[c+22|0]=0;H[c+23|0]=0;H[c+8|0]=0;H[c+9|0]=0;H[c+10|0]=0;H[c+11|0]=0;H[c+12|0]=0;H[c+13|0]=0;H[c+14|0]=0;H[c+15|0]=0;H[c+31|0]=1;H[c+28|0]=0;N[c+48>>2]=N[a+120>>2];N[c+52>>2]=N[a+124>>2];N[c+32>>2]=N[a+128>>2];N[c+36>>2]=N[a+132>>2];N[c+40>>2]=N[a+136>>2];N[c+44>>2]=N[a+140>>2];N[c+56>>2]=N[a+112>>2];N[c+60>>2]=N[a+116>>2];J[a+136>>2]=0;J[a+140>>2]=0;J[a+128>>2]=0;J[a+132>>2]=0;J[a+120>>2]=0;J[a+124>>2]=0;J[a+112>>2]=2139095039;J[a+116>>2]=2139095039;J[a+176>>2]=c}function cq(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=0,m=0,n=0,o=0,p=0,q=0;if((cla(b)|0)!=1){b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0}j=Q(N[a+24>>2]*Q(b>>>0));a:{if(j=Q(0)){c=~~j>>>0;break a}c=0}p=J[a+16>>2];l=c;c=c+b<<2;c=(0-c&12)+c|0;f=c;d=c+P(l,20)|0;if(d){g=J[42504]+12|0;d=Ka[J[J[g>>2]+8>>2]](g,d,29113,20472,372)|0}else{d=0}c=b<<2;g=Wa(d,255,c);m=f+g|0;n=c+g|0;if(J[a+36>>2]){q=b-1|0;while(1){o=P(h,20);k=o+J[a+4>>2]|0;c=J[k+4>>2];e=0;d=J[k>>2];f=e^-1;e=(e|d)+f|0;c=(d^-1)+c|0;c=e>>>0>>0?c+1|0:c;f=c;d=c>>>22|0;c=e^((c&4194303)<<10|e>>>22);e=d^f;f=e;d=c;c=e<<13|c>>>19;i=d<<13^-1;e=d+i|0;d=(c^-1)+f|0;d=e>>>0>>0?d+1|0:d;c=ala(e^((d&255)<<24|e>>>8),d^d>>>8,9,0);e=Ja;d=e>>>15|0;c=c^((e&32767)<<17|c>>>15);d=d^e;i=c<<27^-1;e=i+c|0;c=((d<<27|c>>>5)^-1)+d|0;c=e>>>0>>0?c+1|0:c;c=(((e^((c&2147483647)<<1|e>>>31))&q)<<2)+g|0;J[(h<<2)+n>>2]=J[c>>2];J[c>>2]=h;c=k;e=J[c+4>>2];d=m+o|0;J[d>>2]=J[c>>2];J[d+4>>2]=e;J[d+16>>2]=J[c+16>>2];e=J[c+12>>2];J[d+8>>2]=J[c+8>>2];J[d+12>>2]=e;h=h+1|0;if(h>>>0>2]){continue}break}}c=J[a>>2];if(c){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c)}J[a+20>>2]=b;J[a+12>>2]=g;J[a>>2]=g;J[a+8>>2]=n;J[a+16>>2]=l;J[a+4>>2]=m;if(J[a+28>>2]==-1){J[a+28>>2]=p}}function sha(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=0,m=0,n=0,o=0,p=0;c=Ia-32|0;Ia=c;J[c+24>>2]=0;J[c+28>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;J[c>>2]=0;J[c+4>>2]=0;d=J[a+84>>2];a:{if(d>>>0>=(J[a+88>>2]&2147483647)>>>0){b=J[a+88>>2];h=b&2147483647?b<<1:1;b:{if(!h){break b}d=h<<5;if(!d){break b}b=J[42504];f=b+12|0;f=(l=f,m=d,n=Ka[J[J[b>>2]+20>>2]](b)|0?35882:70610,o=19542,p=553,k=J[J[f>>2]+8>>2],Ka[k](l|0,m|0,n|0,o|0,p|0)|0)}g=J[a+84>>2];e=(g<<5)+f|0;i=J[a+80>>2];if((g|0)>0){b=i;d=f;while(1){N[d>>2]=N[b>>2];N[d+4>>2]=N[b+4>>2];N[d+8>>2]=N[b+8>>2];N[d+12>>2]=N[b+12>>2];N[d+16>>2]=N[b+16>>2];N[d+20>>2]=N[b+20>>2];N[d+24>>2]=N[b+24>>2];N[d+28>>2]=N[b+28>>2];b=b+32|0;d=d+32|0;if(e>>>0>d>>>0){continue}break}}N[e>>2]=N[c>>2];N[e+4>>2]=N[c+4>>2];N[e+8>>2]=N[c+8>>2];N[e+12>>2]=N[c+12>>2];N[e+16>>2]=N[c+16>>2];N[e+20>>2]=N[c+20>>2];N[e+24>>2]=N[c+24>>2];N[e+28>>2]=N[c+28>>2];if(!(!i|J[a+88>>2]<0)){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,i);g=J[a+84>>2]}J[a+88>>2]=h;J[a+80>>2]=f;J[a+84>>2]=g+1;break a}b=J[a+80>>2]+(d<<5)|0;J[b>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;N[b+16>>2]=N[c+16>>2];N[b+20>>2]=N[c+20>>2];j=N[c+24>>2];J[b+28>>2]=0;N[b+24>>2]=j;J[a+84>>2]=d+1}H[a+92|0]=1;Ia=c+32|0}function hu(a,b,c,d,e){var f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0);g=J[c+44>>2];a:{if(K[g+9|0]){c=c- -64|0;c=e?d?c:g+16|0:c;v=N[c+20>>2];w=N[c+24>>2];q=N[c+16>>2];r=N[g+68>>2];s=N[g- -64>>2];l=N[g+72>>2];d=P(b,28)+a|0;m=N[c+8>>2];h=N[g+56>>2];n=N[c+4>>2];i=N[g+52>>2];j=N[c+12>>2];f=N[g+60>>2];k=N[g+48>>2];o=N[c>>2];N[d+16>>2]=Q(m*h)+Q(Q(n*i)+Q(Q(j*f)+Q(k*o)));N[d+12>>2]=Q(k*n)+Q(Q(Q(f*m)-Q(j*h))-Q(o*i));N[d+8>>2]=Q(h*o)+Q(Q(Q(f*n)-Q(j*i))-Q(m*k));N[d+4>>2]=Q(i*m)+Q(Q(Q(f*o)-Q(j*k))-Q(n*h));x=q;q=Q(l*Q(-2));s=Q(s*Q(-2));r=Q(r*Q(-2));t=Q(Q(h*q)+Q(Q(k*s)+Q(i*r)));u=Q(Q(f*f)+Q(-.5));l=Q(Q(h*t)+Q(Q(q*u)-Q(f*Q(Q(k*r)-Q(s*i)))));l=Q(l+l);p=Q(Q(k*t)+Q(Q(s*u)-Q(f*Q(Q(i*q)-Q(r*h)))));p=Q(p+p);f=Q(Q(i*t)+Q(Q(r*u)-Q(f*Q(Q(h*s)-Q(q*k)))));f=Q(f+f);h=Q(Q(m*l)+Q(Q(o*p)+Q(n*f)));i=Q(Q(j*j)+Q(-.5));N[d+20>>2]=x+Q(Q(o*h)+Q(Q(p*i)+Q(j*Q(Q(n*l)-Q(f*m)))));k=Q(w+Q(Q(m*h)+Q(Q(l*i)+Q(j*Q(Q(o*f)-Q(p*n))))));j=Q(v+Q(Q(n*h)+Q(Q(f*i)+Q(j*Q(Q(m*p)-Q(l*o))))));break a}c=P(b,28)+a|0;N[c+4>>2]=N[g+16>>2];N[c+8>>2]=N[g+20>>2];N[c+12>>2]=N[g+24>>2];N[c+16>>2]=N[g+28>>2];N[c+20>>2]=N[g+32>>2];k=N[g+40>>2];j=N[g+36>>2]}a=P(b,28)+a|0;N[a+28>>2]=k;N[a+24>>2]=j}function wO(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;f=Ka[J[J[a>>2]+8>>2]](a)|0;h=d>>>0>f>>>0?f:d;j=(Ka[J[J[a>>2]+8>>2]](a)|0)-h|0;d=0;a:{if(!J[a+20>>2]){e=-1;break a}g=J[a+16>>2];e=J[g>>2];if((e|0)!=-1){break a}f=J[a+24>>2];while(1){d=d+1|0;if((f|0)==(d|0)){e=-1;d=f;break a}e=J[g+(d<<2)>>2];if((e|0)==-1){continue}break}}l=c>>>0>j>>>0;b:{if(!h){break b}g=J[a+16>>2];f=J[a+24>>2];i=J[a+12>>2];if((h|0)!=1){m=h&-2;while(1){e=J[(e<<2)+i>>2];c:{if((e|0)!=-1){break c}while(1){d=d+1|0;if((f|0)==(d|0)){e=-1;d=f;break c}e=J[g+(d<<2)>>2];if((e|0)==-1){continue}break}}e=J[(e<<2)+i>>2];d:{if((e|0)!=-1){break d}while(1){d=d+1|0;if((f|0)==(d|0)){e=-1;d=f;break d}e=J[g+(d<<2)>>2];if((e|0)==-1){continue}break}}k=k+2|0;if((m|0)!=(k|0)){continue}break}}if(!(h&1)){break b}e=J[(e<<2)+i>>2];if((e|0)!=-1){break b}while(1){d=d+1|0;if((f|0)==(d|0)){e=-1;d=f;break b}e=J[g+(d<<2)>>2];if((e|0)==-1){continue}break}}c=l?j:c;e:{if(!c|(e|0)==-1){break e}h=J[a+24>>2];f=0;while(1){J[(f<<2)+b>>2]=J[(J[a+8>>2]+(e<<3)|0)+4>>2];e=J[J[a+12>>2]+(e<<2)>>2];if((e|0)==-1){g=J[a+16>>2];while(1){d=d+1|0;if((h|0)==(d|0)){break e}e=J[g+(d<<2)>>2];if((e|0)==-1){continue}break}}f=f+1|0;if(c>>>0>f>>>0){continue}break}}return c|0}function hs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=0,g=0,h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=0,E=0,F=0;if(b){c=0;while(1){d=(c<<5)+a|0;g=J[d>>2];k=N[g+24>>2];l=N[g+20>>2];m=N[g+16>>2];n=N[g+8>>2];o=N[g+4>>2];p=N[g>>2];f=L[d+22>>1];if(f){d=J[d+24>>2];B=d+(f<<4)|0;while(1){s=d+32|0;f=K[d+1|0];t=s+((f<<2)+12&2032)|0;j=K[d+2|0];i=(j>>>0)/(f>>>0)|0;a:{if(!j){break a}if(f>>>0<=j>>>0){C=N[d+4>>2];q=N[d+16>>2];r=N[d+8>>2];D=i>>>0<=1?1:i;i=0;f=0;while(1){E=f+D|0;F=(i<<2)+s|0;while(1){e=Q(C*N[F>>2]);d=(f<<6)+t|0;h=N[d+28>>2];u=N[d+8>>2];v=N[d>>2];w=N[d+4>>2];x=N[d+24>>2];y=N[d+16>>2];z=N[d+20>>2];A=N[d+12>>2];h=Q(Q(h*Q(Q(Q(u*n)+Q(Q(v*p)+Q(o*w)))+Q(Q(x*k)+Q(Q(y*m)+Q(l*z)))))+Q(A-Q(h*N[d+48>>2])));h=e>2]=e;e=Q(e-A);k=Q(k+Q(Q(q*x)*e));l=Q(l+Q(Q(q*z)*e));m=Q(m+Q(Q(q*y)*e));n=Q(n+Q(Q(r*u)*e));o=Q(o+Q(Q(r*w)*e));p=Q(p+Q(Q(r*v)*e));f=f+1|0;if((E|0)!=(f|0)){continue}break}i=i+1|0;if(f>>>0>>0){continue}break}break a}while(1)continue}d=(j<<6)+t|0;if(B>>>0>d>>>0){continue}break}}N[g+24>>2]=k;N[g+20>>2]=l;N[g+16>>2]=m;N[g+8>>2]=n;N[g+4>>2]=o;N[g>>2]=p;c=c+1|0;if((c|0)!=(b|0)){continue}break}}}function Tp(a,b){var c=Q(0),d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0);h=J[a+644>>2]+P(b,44)|0;B=N[h+28>>2];q=N[h+32>>2];e=N[h+20>>2];d=J[J[h>>2]+588>>2];g=N[d+8>>2];l=N[d+24>>2];c=Q(Q(g+l)*Q(.5));r=Q(c+c);k=N[h+12>>2];m=N[d>>2];n=N[d+16>>2];c=Q(Q(m+n)*Q(.5));s=Q(c+c);i=N[d+4>>2];o=N[d+20>>2];c=Q(Q(i+o)*Q(.5));t=Q(c+c);c=N[h+16>>2];u=Q(Q(e*r)+Q(Q(k*s)+Q(t*c)));w=J[a+640>>2];d=w+P(b,24)|0;j=N[h+24>>2];v=Q(Q(j*j)+Q(-.5));x=Q(N[h+36>>2]+Q(Q(e*u)+Q(Q(r*v)+Q(j*Q(Q(k*t)-Q(s*c))))));l=Q(Q(l-g)*Q(.5));g=Q(k+k);p=Q(Q(1)-Q(k*g));f=Q(c+c);y=Q(c*f);m=Q(Q(n-m)*Q(.5));z=Q(g*e);A=Q(j*f);n=Q(Q(o-i)*Q(.5));i=Q(j*g);f=Q(f*e);o=Q(Q(R(Q(l*Q(p-y))))+Q(Q(R(Q(m*Q(z-A))))+Q(R(Q(n*Q(i+f))))));N[d+20>>2]=x+o;q=Q(q+Q(Q(c*u)+Q(Q(t*v)+Q(j*Q(Q(e*s)-Q(r*k))))));C=Q(R(Q(l*Q(f-i))));g=Q(g*c);f=Q(e+e);i=Q(j*f);f=Q(e*f);p=Q(C+Q(Q(R(Q(m*Q(g+i))))+Q(R(Q(n*Q(p-f))))));N[d+16>>2]=q+p;e=Q(B+Q(Q(k*u)+Q(Q(s*v)+Q(j*Q(Q(c*r)-Q(t*e))))));c=Q(Q(R(Q(l*Q(z+A))))+Q(Q(R(Q(m*Q(Q(Q(1)-y)-f))))+Q(R(Q(n*Q(g-i))))));N[d+12>>2]=e+c;N[d+8>>2]=x-o;N[d+4>>2]=q-p;N[d>>2]=e-c;J[a+704>>2]=0;Up(a,b,iq(a+4|0,J[J[a+620>>2]+(b<<2)>>2],b,w,a+700|0))}function Kw(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=168980;b=J[a+108>>2];Ka[J[J[b>>2]+28>>2]](b);c=J[a+88>>2];if(c){b=0;while(1){d=J[J[a+84>>2]+(b<<2)>>2];if(d){Ka[J[J[d>>2]>>2]](d)|0;c=J[41584];Ka[J[J[c>>2]+12>>2]](c,d);c=J[a+88>>2]}b=b+1|0;if(c>>>0>b>>>0){continue}break}}b=0;J[a+88>>2]=0;c=J[a+100>>2];if(c){while(1){d=J[J[a+96>>2]+(b<<2)>>2];if(d){Ka[J[J[d>>2]>>2]](d)|0;c=J[41584];Ka[J[J[c>>2]+12>>2]](c,d);c=J[a+100>>2]}b=b+1|0;if(c>>>0>b>>>0){continue}break}}b=0;J[a+100>>2]=0;c=J[a+156>>2];if(c){while(1){d=J[J[a+152>>2]+(b<<2)>>2];if(d){Ka[J[J[d>>2]>>2]](d)|0;c=J[41584];Ka[J[J[c>>2]+12>>2]](c,d);c=J[a+156>>2]}b=b+1|0;if(c>>>0>b>>>0){continue}break}}J[a+156>>2]=0;b=J[a+160>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+152>>2];if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+112>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+104>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+96>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+92>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+84>>2];if(!b){break c}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+44>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+4>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function Aea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;b=J[a+20>>2];h=Ia-16|0;Ia=h;a=J[a+28>>2];J[a+996>>2]=0;d=a+4180|0;J[d>>2]=J[d>>2]+1;J[a+4176>>2]=J[b+16>>2];J[h+12>>2]=b;d=J[a+4212>>2];a:{if(d>>>0>=(J[a+4216>>2]&2147483647)>>>0){Ll(a+4188|0,h+12|0);break a}J[J[a+4208>>2]+(d<<2)>>2]=b;J[a+4212>>2]=d+1}Ka[J[J[b>>2]+16>>2]](b);H[a+4252|0]=1;f=a+4140|0;d=a+4160|0;J[f>>2]=d;J[a+4144>>2]=1;Ka[J[J[a+4160>>2]+16>>2]](d);i=a+4136|0;J[i>>2]=J[J[f>>2]+16>>2];J[a+4104>>2]=1;g=a+4100|0;f=a+4120|0;J[g>>2]=f;Ka[J[J[a+4120>>2]+16>>2]](f);j=a+4096|0;J[j>>2]=J[J[g>>2]+16>>2];J[a+4064>>2]=1;e=a+4060|0;g=a+4080|0;J[e>>2]=g;Ka[J[J[a+4080>>2]+16>>2]](g);e=J[J[e>>2]+16>>2];J[a+4488>>2]=1;k=a+4056|0;J[k>>2]=e;c=a+4484|0;e=a+4040|0;J[c>>2]=e;Ka[J[J[a+4040>>2]+16>>2]](e);l=a+4480|0;J[l>>2]=J[J[c>>2]+16>>2];J[a+4024>>2]=1;c=a+4020|0;J[c>>2]=b;Ka[J[J[b>>2]+16>>2]](b);c=J[J[c>>2]+16>>2];J[a+4016>>2]=c;m=a+4e3|0;Ka[J[J[c>>2]+76>>2]](c,m);$m(J[a+976>>2]);c=J[J[a+976>>2]+1024>>2];Ka[J[J[c>>2]+12>>2]](c,N[a+1080>>2],K[J[a+1140>>2]+16|0],K[a+1148|0],b,m);bh(d);b=J[i>>2];Ka[J[J[b>>2]+72>>2]](b,f);b=J[j>>2];Ka[J[J[b>>2]+72>>2]](b,g);b=J[k>>2];Ka[J[J[b>>2]+72>>2]](b,e);b=J[l>>2];Ka[J[J[b>>2]+72>>2]](b,a+4464|0);Ia=h+16|0}function nA(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,H=0,I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0);o=J[b+16>>2];a:{b:{if(!o){d=1;k=Q(34028234663852886e22);p=Q(1);break b}w=N[a+72>>2];x=N[a+68>>2];y=N[a+56>>2];z=N[a+52>>2];c=J[c+40>>2];A=N[c+40>>2];B=N[c+36>>2];C=N[c+24>>2];D=N[c+20>>2];s=N[d>>2];t=N[a+80>>2];E=N[a+64>>2];F=N[a+48>>2];G=J[b+28>>2];H=J[b+24>>2];I=N[c+32>>2];L=N[c+16>>2];M=N[c+8>>2];O=N[c+4>>2];R=N[c>>2];k=Q(34028234663852886e22);d=0;a=0;p=Q(1);while(1){b=P(a,20)+H|0;l=N[b+8>>2];m=N[b>>2];n=N[b+4>>2];h=Q(Q(A*l)+Q(Q(I*m)+Q(n*B)));i=Q(Q(M*l)+Q(Q(R*m)+Q(n*O)));j=Q(Q(C*l)+Q(Q(L*m)+Q(n*D)));g=Q(Q(1)/Q(Y(Q(Q(h*h)+Q(Q(i*i)+Q(j*j))))));h=Q(h*g);i=Q(i*g);j=Q(j*g);q=Q(Q(w*h)+Q(Q(E*i)+Q(x*j)));r=Q(Q(y*h)+Q(Q(F*i)+Q(z*j)));c=q>2]));if(u>Q(v+s)){break a}b=P(K[b+19|0],12)+G|0;if(Q(s+Q(t+(c?r:q)))>2])+Q(Q(m*N[b>>2])+Q(N[b+4>>2]*n)))*g)){break a}g=Q(v-u);if(g>>0<=a>>>0;if((a|0)!=(o|0)){continue}break}}J[f+12>>2]=0;N[f+8>>2]=T;N[f+4>>2]=p;N[f>>2]=S;N[e>>2]=k}return d&1}function Pn(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;h=K[a|0];c=J[b>>2];e=J[c+8>>2];d=J[c+12>>2];g=d-e|0;f=g+1|0;if(f>>>0>=J[c+16>>2]-e>>>0){e=f<<((e|0)!=0);if(e){d=J[J[c>>2]>>2];d=Ka[J[J[d>>2]+8>>2]](d,e,J[c+4>>2],21225,126)|0}else{d=0}d=Wa(d,15,e);f=J[c+8>>2];a:{if(!f){break a}Va(d,f,g);f=J[c+8>>2];if(!f){break a}i=J[J[c>>2]>>2];Ka[J[J[i>>2]+12>>2]](i,f)}J[c+8>>2]=d;J[c+16>>2]=d+e;d=d+g|0;J[c+12>>2]=d}H[d|0]=h;J[c+12>>2]=J[c+12>>2]+1;h=K[a+1|0];c=J[b>>2];e=J[c+8>>2];d=J[c+12>>2];g=d-e|0;f=g+1|0;if(f>>>0>=J[c+16>>2]-e>>>0){e=f<<((e|0)!=0);if(e){d=J[J[c>>2]>>2];d=Ka[J[J[d>>2]+8>>2]](d,e,J[c+4>>2],21225,126)|0}else{d=0}d=Wa(d,15,e);f=J[c+8>>2];b:{if(!f){break b}Va(d,f,g);f=J[c+8>>2];if(!f){break b}i=J[J[c>>2]>>2];Ka[J[J[i>>2]+12>>2]](i,f)}J[c+8>>2]=d;J[c+16>>2]=d+e;d=d+g|0;J[c+12>>2]=d}H[d|0]=h;J[c+12>>2]=J[c+12>>2]+1;c=J[b>>2];d=J[c+8>>2];b=J[c+12>>2];e=b-d|0;g=e+2|0;if(g>>>0>=J[c+16>>2]-d>>>0){d=g<<((d|0)!=0);if(d){b=J[J[c>>2]>>2];b=Ka[J[J[b>>2]+8>>2]](b,d,J[c+4>>2],21225,126)|0}else{b=0}b=Wa(b,15,d);g=J[c+8>>2];c:{if(!g){break c}Va(b,g,e);g=J[c+8>>2];if(!g){break c}h=J[J[c>>2]>>2];Ka[J[J[h>>2]+12>>2]](h,g)}J[c+8>>2]=b;J[c+16>>2]=b+d;b=b+e|0;J[c+12>>2]=b}H[b|0]=K[a+2|0];H[b+1|0]=K[a+3|0];J[c+12>>2]=J[c+12>>2]+2}function zR(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=Ia-96|0;Ia=e;i=J[a+48>>2];f=Ka[J[J[i>>2]+16>>2]](i)|0;Ka[J[J[f>>2]+84>>2]](e+32|0,f,c);f=2;g=J[d+4>>2];h=J[d>>2];j=g-h|0;if(j>>>0>=M[e+68>>2]){k=J[e+72>>2];f=J[e+76>>2];if((k|0)!=(f|0)){J[a+252>>2]=J[a+248>>2];l=a+248|0;Hh(l,h,j);f=f-k>>2;j=f>>>0<=1?1:f;f=0;while(1){g=J[(f<<2)+k>>2]+h|0;g=K[g|0]|K[g+1|0]<<8|(K[g+2|0]<<16|K[g+3|0]<<24);g=g?g:84969;Hh(l,g,Ub(g)+1|0);f=f+1|0;if((j|0)!=(f|0)){continue}break}g=J[a+252>>2];h=J[a+248>>2]}J[d+4>>2]=g;J[d>>2]=h;h=wb(a,J[c>>2]);c=wb(a,J[c+4>>2]);f=J[d>>2];d=J[d+4>>2];J[e+28>>2]=d;J[e+24>>2]=f;J[e+8>>2]=b;J[e+12>>2]=0;J[e>>2]=167880;J[e+16>>2]=h;J[e+20>>2]=c;b=J[a+280>>2];c=J[a+284>>2];m=e,n=yb(),J[m+56>>2]=n;J[e+60>>2]=Ja;J[e+48>>2]=b;J[e+52>>2]=c;J[e+40>>2]=1;J[e+36>>2]=(d-f|0)+21;J[e+32>>2]=167616;b=J[a+320>>2];b=Ka[J[J[b>>2]+16>>2]](b)|0;Ka[J[J[b>>2]+12>>2]](b,e+32|4,4)|0;Ka[J[J[b>>2]+12>>2]](b,e+40|0,4)|0;Ka[J[J[b>>2]+12>>2]](b,e+48|0,8)|0;Ka[J[J[b>>2]+12>>2]](b,e+56|0,8)|0;b=J[a+320>>2];J[e+88>>2]=b;J[e+84>>2]=167648;H[e+95|0]=11;Ka[J[J[b>>2]+12>>2]](b,e+95|0,1)|0;ex(e,e+84|0);b=J[a+320>>2];Ka[J[J[b>>2]+20>>2]](b);f=!K[a+272|0]}Ka[J[J[i>>2]+20>>2]](i);Ia=e+96|0;return f|0}function GV(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=0,v=Q(0),w=Q(0),x=0;i=Ia+-64|0;Ia=i;vc(i+36|0,i+8|0,b,c,d);if(e&1){Ka[J[J[a>>2]+8>>2]](a,i+36|0,i+8|0)}if(!(!(e&2)|!(K[b+112|0]&2))){m=N[i+48>>2];f=N[i+20>>2];n=N[i+44>>2];g=N[i+16>>2];o=N[i+36>>2];h=N[i+8>>2];p=N[i+40>>2];j=N[i+12>>2];if(Q(Q(m*f)+Q(Q(n*g)+Q(Q(o*h)+Q(p*j))))>2]=f;g=Q(-g);N[i+16>>2]=g;j=Q(-j);N[i+12>>2]=j;h=Q(-h);N[i+8>>2]=h}k=Q(Q(n*g)+Q(Q(p*j)+Q(Q(m*f)+Q(o*h))));q=Q(Q(g*o)+Q(Q(Q(m*j)-Q(f*p))-Q(n*h)));l=Q(Q(h*p)+Q(Q(Q(m*g)-Q(f*n))-Q(o*j)));g=Q(Q(j*n)+Q(Q(Q(m*h)-Q(f*o))-Q(p*g)));a:{if(g==Q(0)){h=Q(1);f=Q(0);break a}f=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(Q(g*g)+Q(0))+Q(0))))));h=Q(k*f);r=Q(g*f);f=Q(f*Q(0))}j=Q(Q(l*f)+Q(Q(q*f)+Q(Q(k*h)+Q(g*r))));k=Q(k*Q(-f));f=Q(f*g);g=Q(Q(r*q)+Q(Q(k+Q(l*h))-f));h=Q(f+Q(Q(k+Q(q*h))-Q(l*r)));f=Q(0);f=N[b+92>>2]>Q(0)|N[b+88>>2]>Q(0)?f:N[b+96>>2];l=h;h=Q(j+Q(1));j=Hb(l,h);h=Hb(g,h);g=N[b+104>>2];l=oc(Q(g*Q(.25)));k=N[b+100>>2];j=Q(Q(f+Q(R(Q(j*Q(4)))))/k);f=Q(Q(f+Q(R(Q(h*Q(4)))))/g);t=a,u=i+36|0,v=l,w=oc(Q(k*Q(.25))),x=!(Q(Q(j*j)+Q(f*f))<=Q(1)),s=J[J[a>>2]+20>>2],Ka[s](t|0,u|0,Q(v),Q(w),x|0)}Ia=i- -64|0}function sr(a,b,c){if(H[b+269|0]&1|c){H[a+79|0]=0;I[a+76>>1]=0;if(K[b+258|0]){J[a>>2]=1065353216;if(K[b+258|0]==1){H[a+77|0]=1}H[a+76|0]=1;H[b+252|0]=0}if(K[b+259|0]){c=K[a+76|0];J[(P(c,24)+a|0)+4>>2]=1065353216;if(K[b+259|0]==1){H[a+77|0]=K[a+77|0]+1}H[a+76|0]=c+1;H[(b+c|0)+252|0]=1}if(K[b+260|0]){c=K[a+76|0];J[(P(c,24)+a|0)+8>>2]=1065353216;if(K[b+260|0]==1){H[a+77|0]=K[a+77|0]+1}H[a+76|0]=c+1;H[(b+c|0)+252|0]=2}if(K[b+261|0]){c=K[a+76|0];J[(P(c,24)+a|0)+12>>2]=1065353216;if(K[b+261|0]==1){H[a+77|0]=K[a+77|0]+1}H[a+76|0]=c+1;H[(b+c|0)+252|0]=3}if(K[b+262|0]){c=K[a+76|0];J[(P(c,24)+a|0)+16>>2]=1065353216;if(K[b+262|0]==1){H[a+77|0]=K[a+77|0]+1}H[a+76|0]=c+1;H[(b+c|0)+252|0]=4}if(K[b+263|0]){c=K[a+76|0];J[(P(c,24)+a|0)+20>>2]=1065353216;if(K[b+263|0]==1){H[a+77|0]=K[a+77|0]+1}H[a+76|0]=c+1;H[(b+c|0)+252|0]=5}H[a+79|0]=0;a:{if(K[b+270|0]!=2|K[a+76|0]!=2){break a}if(!K[b+258|0]){H[a+76|0]=3;J[a+48>>2]=1065353216;H[b+254|0]=0;H[a+79|0]=K[a+79|0]+1}if(!K[b+259|0]){c=K[a+76|0];J[(P(c,24)+a|0)+4>>2]=1065353216;H[a+76|0]=c+1;H[(b+c|0)+252|0]=1;H[a+79|0]=K[a+79|0]+1}if(K[b+260|0]){break a}c=K[a+76|0];J[(P(c,24)+a|0)+8>>2]=1065353216;H[a+76|0]=c+1;H[(b+c|0)+252|0]=2;H[a+79|0]=K[a+79|0]+1}H[b+269|0]=K[b+269|0]&254}}function XC(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0;i=Ia-224|0;Ia=i;l=L[f+16>>1];J[i+220>>2]=-1;j=-1;if(e){j=jl(Yg(J[e+4>>2]),J[e>>2],i+220|0)}k=a+5584|0;Kg(k);J[c+32>>2]=0;H[c+20|0]=0;d=L[d>>1];J[i+176>>2]=h;J[i+172>>2]=2139095039;J[i+168>>2]=g;I[i+160>>1]=d;J[i+156>>2]=c;J[i+152>>2]=b;J[i+148>>2]=a;J[i+144>>2]=155796;e=d&64;d=l&16;I[i+180>>1]=((e|d)!=0)<<6;H[i+182|0]=1;J[i+164>>2]=f;e=L[f+16>>1];J[i+216>>2]=0;H[i+212|0]=0;H[i+186|0]=0;H[i+185|0]=d>>>4;d=e>>>5&1;H[i+184|0]=d;H[i+183|0]=d;a:{b:{c:{if(!(J[c+28>>2]|(j|0)==-1)){d=Rp(k,J[i+220>>2],j);H[i+186|0]=1;d=WC(i+144|0,i+16|0,d);H[i+186|0]=0;if(!d){break c}e=L[f+16>>1]}d=J[a+5656>>2];g=J[a+5620>>2];h=J[a+5584>>2];a=vp(i+16|0,J[b+12>>2],J[b+16>>2],N[b+20>>2]);J[i+216>>2]=a;d:{if(!(e&1)){break d}if(Ka[J[J[h>>2]+28>>2]](h,a,i+144|0)|0){break d}f=J[c+32>>2];a=(f|K[c+20|0])!=0;break b}e:{if(!(e&2)){break e}if(Ka[J[J[g>>2]+28>>2]](g,a,i+144|0)|0){break e}a=(K[c+20|0]|J[c+32>>2])!=0;break a}I[i+14>>1]=L[f+16>>1];b=Ka[J[J[d>>2]+28>>2]](d,a,i+144|0,i+14|0)|0;f=J[c+32>>2];a=(f|K[c+20|0])!=0;if(!b){break a}break b}f=J[c+32>>2];a=(f|K[c+20|0])!=0}if(!f){break a}if(!(Ka[J[J[c>>2]>>2]](c,J[c+24>>2],f)|0)){break a}J[c+32>>2]=0}Ka[J[J[c>>2]+4>>2]](c);Ia=i+224|0;return a}function kl(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;J[a+12>>2]=156052;J[a>>2]=155860;a:{b:{c:{d:{e:{b=a+116|0;switch(J[b>>2]-4|0){case 1:break c;case 2:break d;case 0:break e;default:break a}}b=J[(H[a+36|0]&1?J[a+40>>2]- -64|0:b)+32>>2];if(!b){break a}b=b+8|0;break b}b=J[(H[a+36|0]&1?J[a+40>>2]- -64|0:b)+4>>2];if(!b){break a}b=b+8|0;break b}b=J[(H[a+36|0]&1?J[a+40>>2]- -64|0:b)+36>>2];if(!b){break a}b=b+8|0}c=J[b+4>>2]-1|0;J[b+4>>2]=c;if(c){break a}Ka[J[J[b>>2]+8>>2]](b)}if(K[a+36|0]&2){b=L[J[a+40>>2]+124>>1]}else{c=J[a+116>>2];b=1;f:{if(c-7>>>0<4294967294){break f}b=L[a+168>>1];if((c|0)==5){break f}b=L[a+148>>1]}}e=b&65535;if(e){f=a+48|0;b=0;while(1){d=J[42501];g:{if(K[a+36|0]&2){c=J[a+40>>2];c=L[c+124>>1]==1?c+120|0:J[J[a+32>>2]+4856>>2]+(J[c+120>>2]<<1)|0;break g}c=Ef(f)}c=J[J[d+40>>2]+(L[c+(b<<1)>>1]<<2)>>2];d=J[c+16>>2]-1|0;J[c+16>>2]=d;if(!d){Ka[J[J[c+12>>2]+8>>2]](c+12|0)}b=b+1|0;if((e|0)!=(b|0)){continue}break}}h:{i:{switch(J[a+116>>2]-5|0){case 0:if(!K[a+113|0]){break h}b=J[a+164>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}I[a+168>>1]=0;break h;case 1:break i;default:break h}}if(!K[a+113|0]){break h}b=J[a+144>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}I[a+148>>1]=0}return a|0}function Qs(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;h=Ia-16|0;Ia=h;k=J[a+8>>2];if(k){l=b+20|0;m=b+8|0;while(1){f=J[a+20>>2]+(j<<3)|0;g=J[f>>2];a:{if((g|0)<0){e=g&2147483647;g=J[f+4>>2]&2147483647;J[h+12>>2]=e>>>0>g>>>0?e:g;J[h+8>>2]=e>>>0>>0?e:g;e=J[b+12>>2];b:{if(e>>>0>=(J[b+16>>2]&2147483647)>>>0){$i(m,h+8|0);break b}g=J[h+12>>2];e=J[b+8>>2]+(e<<3)|0;J[e>>2]=J[h+8>>2];J[e+4>>2]=g;J[b+12>>2]=J[b+12>>2]+1}J[f>>2]=J[f>>2]&2147483647;J[f+4>>2]=J[f+4>>2]&2147483647;j=j+1|0;break a}c:{e=J[f+4>>2];if((e|0)<0){J[f+4>>2]=e&2147483647;break c}f=g>>>5|0;i=J[c+4>>2];if(!(f>>>0>>0&(J[J[c>>2]+(f<<2)>>2]>>>g&1))){n=i;i=e>>>5|0;if(n>>>0<=i>>>0|!(J[J[c>>2]+(i<<2)>>2]>>>e&1)){break c}}i=J[d+4>>2];d:{if(J[J[d>>2]+(f<<2)>>2]>>>g&1&i>>>0>f>>>0){break d}f=e>>>5|0;if(f>>>0>>0&(J[J[d>>2]+(f<<2)>>2]>>>e&1)){break d}J[h+12>>2]=e>>>0>>0?g:e;J[h+8>>2]=e>>>0>g>>>0?g:e;f=J[b+24>>2];if(f>>>0>=(J[b+28>>2]&2147483647)>>>0){$i(l,h+8|0);break d}i=J[h+12>>2];f=J[b+20>>2]+(f<<3)|0;J[f>>2]=J[h+8>>2];J[f+4>>2]=i;J[b+24>>2]=J[b+24>>2]+1}e=g&65535|e<<16;e=(e<<15^-1)+e|0;e=P(e>>>10^e,9);e=e>>>6^e;e=(e<<11^-1)+e|0;Jn(a,J[a+4>>2]&(e>>>16^e),j);k=k-1|0;break a}j=j+1|0}if(j>>>0>>0){continue}break}}Ln(a);Ia=h+16|0}function SZ(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);f=Ia-128|0;Ia=f;g=J[a+8>>2];k=N[g+28>>2];l=N[g+16>>2];m=N[g+32>>2];n=N[g+20>>2];o=N[g+4>>2];p=N[g+8>>2];h=N[c+8>>2];q=N[g+24>>2];i=N[c>>2];r=N[g>>2];j=N[c+4>>2];s=N[g+12>>2];J[f+124>>2]=0;N[f+112>>2]=Q(Q(i*r)+Q(j*s))+Q(h*q);N[f+120>>2]=Q(Q(i*p)+Q(j*n))+Q(h*m);N[f+116>>2]=Q(Q(i*o)+Q(j*l))+Q(h*k);g=K[a+17|0];c=g?e:d;h=N[c+8>>2];i=N[c>>2];j=N[c+4>>2];J[f+108>>2]=0;N[f+104>>2]=Q(Q(i*p)+Q(n*j))+Q(m*h);N[f+100>>2]=Q(Q(i*o)+Q(l*j))+Q(k*h);N[f+96>>2]=Q(Q(i*r)+Q(j*s))+Q(q*h);c=g?d:e;h=N[c+8>>2];i=N[c>>2];j=N[c+4>>2];J[f+92>>2]=0;N[f+88>>2]=Q(Q(i*p)+Q(n*j))+Q(m*h);N[f+84>>2]=Q(Q(i*o)+Q(l*j))+Q(k*h);N[f+80>>2]=Q(Q(i*r)+Q(j*s))+Q(q*h);k=N[a+32>>2];c=J[a+28>>2];d=J[a+24>>2];J[f+12>>2]=0;N[f+8>>2]=k;J[f>>2]=d;J[f+4>>2]=c;cB(f+16|0,f,f+112|0,f+96|0,f+80|0,f- -64|0,f+48|0,f+32|0);Ia=f+128|0;c=1;a:{if(!(N[f+16>>2]<=N[a+20>>2])){break a}d=J[b+8>>2];H[a+16|0]=1;a=J[a+12>>2];c=0;if(!a){break a}b=J[a+4>>2];if(b>>>0>=M[a+8>>2]){H[a+20|0]=1;c=1;break a}c=J[a+16>>2];if(c>>>0>=M[a+12>>2]){J[a+4>>2]=b+1;J[J[a>>2]+(b<<2)>>2]=d;c=1;break a}J[a+16>>2]=c+1;c=1}return c|0}function lx(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0;g=Ia-32|0;Ia=g;J[g+24>>2]=170768;J[g+8>>2]=e;J[g+12>>2]=f;J[g+16>>2]=c;J[g+20>>2]=d;I[g+6>>1]=b;H[g+4|0]=5;b=3;a:{if(!d&c>>>0<256){break a}b=7;if(!d&c>>>0<65536){break a}b=d?15:11}H[g+5|0]=b;b=a+72|0;Pn(g+4|0,b);d=g+8|0;Be(b,d,K[g+5|0]&3);Be(b,d+8|0,K[g+5|0]>>>2&3);b=J[b>>2];e=J[b+8>>2];c=J[b+12>>2];f=c-e|0;h=f+4|0;if(h>>>0>=J[b+16>>2]-e>>>0){e=h<<((e|0)!=0);if(e){c=J[J[b>>2]>>2];c=Ka[J[J[c>>2]+8>>2]](c,e,J[b+4>>2],21225,126)|0}else{c=0}c=Wa(c,15,e);h=J[b+8>>2];b:{if(!h){break b}Va(c,h,f);h=J[b+8>>2];if(!h){break b}i=J[J[b>>2]>>2];Ka[J[J[i>>2]+12>>2]](i,h)}J[b+8>>2]=c;J[b+16>>2]=c+e;c=c+f|0;J[b+12>>2]=c}H[c|0]=K[d+16|0];H[c+1|0]=K[d+17|0];H[c+2|0]=K[d+18|0];H[c+3|0]=K[d+19|0];J[b+12>>2]=J[b+12>>2]+4;b=J[a+16>>2];c=J[a+20>>2]-b|0;c:{if(c>>>0>2]){break c}f=J[a+64>>2];if(f){b=J[a+16>>2];c=J[a+20>>2]-b|0}e=J[a+36>>2];if(e){d=0;if((e|0)!=1){h=e&-2;while(1){i=d<<2;j=J[i+J[a+32>>2]>>2];Ka[J[J[j>>2]+8>>2]](j,b,c);i=J[J[a+32>>2]+(i|4)>>2];Ka[J[J[i>>2]+8>>2]](i,b,c);d=d+2|0;k=k+2|0;if((h|0)!=(k|0)){continue}break}}if(e&1){d=J[J[a+32>>2]+(d<<2)>>2];Ka[J[J[d>>2]+8>>2]](d,b,c)}b=J[a+16>>2]}J[a+20>>2]=b;Ka[J[J[a>>2]+16>>2]](a);if(!f){break c}}Ia=g+32|0}function kja(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0);t=N[a+4>>2];y=Q(t+N[b+4>>2]);s=Q(y+N[e>>2]);z=N[d+24>>2];w=Q(N[c+24>>2]-z);i=N[d>>2];j=Q(i+i);r=N[d+8>>2];p=N[d+4>>2];k=N[d+12>>2];m=Q(k+k);q=N[b+8>>2];u=Q(Q(Q(j*r)-Q(p*m))*q);n=Q(w-u);o=Q(Q(-u)-u);A=N[d+16>>2];x=Q(N[c+16>>2]-A);v=Q(Q(Q(i*j)+Q(Q(k*m)+Q(-1)))*q);i=Q(x-v);k=Q(Q(-v)-v);q=Q(q*Q(Q(r*m)+Q(j*p)));m=Q(Q(-q)-q);B=N[d+20>>2];r=Q(N[c+20>>2]-B);j=Q(r-q);p=Q(Q(n*o)+Q(Q(i*k)+Q(m*j)));a:{if(p<=Q(0)){break a}l=Q(Q(o*o)+Q(Q(k*k)+Q(m*m)));if(l<=p){n=Q(n-o);j=Q(j-m);i=Q(i-k);l=Q(1);break a}l=Q(p/l);n=Q(n-Q(o*l));j=Q(j-Q(m*l));i=Q(i-Q(k*l))}p=Q(s*s);s=Q(Q(n*n)+Q(Q(i*i)+Q(j*j)));b=p<=s;b:{if(b){break b}n=Q(0);i=Q(1);j=Q(0);o=Q(w-Q(u+Q(o*l)));k=Q(x-Q(v+Q(k*l)));l=Q(r-Q(q+Q(m*l)));m=Q(Q(o*o)+Q(Q(k*k)+Q(l*l)));if(m!=Q(0)){i=Q(Q(1)/Q(Y(m)));j=Q(o*i);n=Q(l*i);i=Q(k*i)}a=J[g+4096>>2];if(a>>>0>63){break b}J[g+4096>>2]=a+1;a=(a<<6)+g|0;N[a+16>>2]=Q(A+x)-Q(t*i);N[a+8>>2]=j;N[a+4>>2]=n;N[a>>2]=i;J[a+52>>2]=-1;N[a+12>>2]=Q(Y(s))-y;N[a+24>>2]=Q(z+w)-Q(t*j);N[a+20>>2]=Q(B+r)-Q(t*n)}return!b|0}function Hg(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=Ia-16|0;Ia=e;d=J[a+4>>2];h=d&16777215;a:{if(!h){break a}k=K[a+80|0];b=J[a+8>>2];if(!b){b=$a(J[a>>2],d>>>24&15);J[a+8>>2]=b}f=a+16|0;c=J[a>>2];b:{c:{if(d&1){if(!c){break c}g=c+16|0;i=J[J[g+976>>2]+1024>>2];j=f+32|0;Ka[J[J[i>>2]+48>>2]](i,j);Mj(f,b- -64|0);g=J[J[g+976>>2]+1024>>2];Ka[J[J[g>>2]+44>>2]](g,j)}if(!(d&2)|!c){break b}d=L[b+124>>1];Dh(f,(d|0)==1?b+120|0:J[c+4856>>2]+(J[b+120>>2]<<1)|0,d);c=J[J[c+992>>2]+1024>>2];Ka[J[J[c>>2]+64>>2]](c,f+32|0);break b}Mj(f,b- -64|0)}c=J[a+4>>2];if(c&4){N[a+48>>2]=N[b>>2];N[a+52>>2]=N[b+4>>2];N[a+56>>2]=N[b+8>>2];N[a+60>>2]=N[b+12>>2];N[a- -64>>2]=N[b+16>>2];N[a+68>>2]=N[b+20>>2];N[a+72>>2]=N[b+24>>2]}if(c&8){J[a+32>>2]=J[b+28>>2];J[a+36>>2]=J[b+32>>2];J[a+40>>2]=J[b+36>>2];J[a+44>>2]=J[b+40>>2]}if(c&16){N[a+76>>2]=N[b+44>>2]}if(c&32){N[a+144>>2]=N[b+48>>2]}if(c&64){H[a+80|0]=K[b+52|0]}if(c&128){N[a+148>>2]=N[b+56>>2]}if(c&256){N[a+152>>2]=N[b+60>>2]}c=J[a-12>>2];b=0;d:{if(!c){break d}e:{switch(L[c+4>>1]-5|0){case 0:b=c- -64|0;break d;case 8:b=c- -64|0;break d;default:break e}}b=c- -64|0}if(!b){break a}H[e+11|0]=k;J[e+12>>2]=h;ed(b,f,e+12|0,e+11|0,1)}J[a+8>>2]=0;J[a+4>>2]=K[a+7|0]<<24;Ia=e+16|0}function Lga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;i=Ia-48|0;Ia=i;d=J[a>>2];if(K[d+489|0]){Qi(d,b)}Va(J[d+216>>2],J[d+228>>2],J[d+448>>2]<<5);Va(J[d+204>>2],J[d+168>>2],J[d+468>>2]<<2);h=J[a>>2];if(J[h+660>>2]){a=0;while(1){b=J[h+656>>2]+(a<<5)|0;a:{if(K[J[b+24>>2]]==3){d=L[b+22>>1];if(d){b=J[b+24>>2];k=b+(d<<4)|0;while(1){j=K[b|0]==3;c=b- -64|0;e=K[b+3|0];f=K[b+2|0];b:{if(!f){break b}b=j?112:48;if(f>>>0>=4){g=f&252;d=0;while(1){N[c+36>>2]=N[c+40>>2];c=b+c|0;N[c+36>>2]=N[c+40>>2];c=b+c|0;N[c+36>>2]=N[c+40>>2];c=b+c|0;N[c+36>>2]=N[c+40>>2];c=b+c|0;d=d+4|0;if((g|0)!=(d|0)){continue}break}}d=0;g=f&3;if(!g){break b}while(1){N[c+36>>2]=N[c+40>>2];c=b+c|0;d=d+1|0;if((g|0)!=(d|0)){continue}break}}b=((f<<2)+12&2032)+c|0;c:{if(!e){break c}c=j?128:64;if(e>>>0>=8){f=e&248;d=0;while(1){J[b+44>>2]=0;b=b+c|0;J[b+44>>2]=0;b=b+c|0;J[b+44>>2]=0;b=b+c|0;J[b+44>>2]=0;b=b+c|0;J[b+44>>2]=0;b=b+c|0;J[b+44>>2]=0;b=b+c|0;J[b+44>>2]=0;b=b+c|0;J[b+44>>2]=0;b=b+c|0;d=d+8|0;if((f|0)!=(d|0)){continue}break}}d=0;e=e&7;if(!e){break c}while(1){J[b+44>>2]=0;b=b+c|0;d=d+1|0;if((e|0)!=(d|0)){continue}break}}if(b>>>0>>0){continue}break}}break a}rs(b)}a=a+1|0;if(a>>>0>2]){continue}break}}Ia=i+48|0} -function Kk(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;i=Ia-224|0;Ia=i;j=be(a,b,c,d,i+96|0);a:{if(!j){a=0;H[e|0]=0;break a}d=i;while(1){n=(i- -64|0)+(g<<2)|0;b=0;m=J[a+40>>2];h=J[a+44>>2];c=(i+96|0)+(g<<4)|0;k=J[c+12>>2];l=J[c+8>>2];b:{c:{d:{e:{f:{f=J[c+4>>2];switch(J[c>>2]+P(f,-3)|0){case 2:break d;case 1:break e;case 0:break f;default:break b}}if(h-1>>>0<=k>>>0){break b}if(l){b=f-h|0;J[d>>2]=b<<1|H[(J[a+60>>2]+(b<<2)|0)+2|0]>=0;c=1}else{c=0}b=c;if(m-1>>>0<=l>>>0){break b}h=f<<1;if(H[(J[a+60>>2]+(f<<2)|0)+2|0]<0){h=h|1;b=c+1|0;break c}b=c+1|0;break c}if(m-1>>>0<=l>>>0|h-1>>>0<=k>>>0){break b}c=1;b=f<<1;J[d>>2]=b;h=b|1;b=2;break c}if(m-1>>>0<=l>>>0){break b}if(k){J[d>>2]=(f<<1)-1;c=1}else{c=0}b=c;if(h-1>>>0<=k>>>0){break b}h=f<<1;b=c+1|0}J[(c<<2)+d>>2]=h}J[n>>2]=b;d=d+8|0;g=g+1|0;if((j|0)!=(g|0)){continue}break}g=0;H[e|0]=0;b=J[a+60>>2];d=i;a=1;while(1){c=J[d>>2];c=K[(b+(c<<1&-4)|0)+(c&1?3:2)|0]&127;g:{if(M[(i- -64|0)+(g<<2)>>2]>=2){f=J[d+4>>2];f=K[(b+(f<<1&-4)|0)+(f&1?3:2)|0]&127;if((c|0)!=127){H[e|0]=1;if((f|0)!=127){break g}break a}if((f|0)==127){break g}H[e|0]=1;break a}if((c|0)!=127){break a}}d=d+8|0;g=g+1|0;a=j>>>0>g>>>0;if((g|0)!=(j|0)){continue}break}}Ia=i+224|0;return a}function of(a,b,c){var d=0,e=0,f=Q(0),g=Q(0),h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=Q(0),r=0;i=J[a+7684>>2];if((i|0)!=64){if(c){g=N[b+44>>2];h=J[b+60>>2];e=J[b+56>>2];d=P(i,44)+a|0;H[d+4|0]=K[b+48|0];o=1;H[d+5|0]=1;J[d>>2]=0;J[d+12>>2]=e;J[d+16>>2]=h;N[d+8>>2]=g;i=i+1|0;g=N[b+24>>2];j=N[b+20>>2];k=N[b+16>>2];a:{if((c|0)==1){l=g;m=j;n=k;break a}h=1;l=g;m=j;n=k;while(1){e=(o<<6)+b|0;f=N[e+44>>2];p=(r<<6)+b|0;b:{if(!(f!=N[p+44>>2]|N[e+56>>2]!=N[p+56>>2]|(!(Q(Q(N[e+8>>2]*N[p+8>>2])+Q(Q(N[e>>2]*N[p>>2])+Q(N[e+4>>2]*N[p+4>>2])))>=Q(.9990000128746033))|N[e+60>>2]!=N[p+60>>2]))){f=N[e+16>>2];k=fn?n:f;f=N[e+24>>2];g=g>f?g:f;q=N[e+20>>2];j=j>q?j:q;l=f>l?l:f;m=m>2]=n;H[d+5|0]=h;N[d+40>>2]=g;N[d+36>>2]=j;N[d+32>>2]=k;N[d+28>>2]=l;N[d+24>>2]=m;h=J[e+60>>2];r=J[e+56>>2];d=P(i,44)+a|0;H[d+4|0]=K[e+48|0];I[d+2>>1]=0;H[d+5|0]=1;I[d>>1]=o;J[d+12>>2]=r;J[d+16>>2]=h;N[d+8>>2]=f;i=i+1|0;n=N[e+16>>2];k=n;m=N[e+20>>2];j=m;l=N[e+24>>2];g=l;r=o;h=1}o=o+1|0;if((o|0)!=(c|0)){continue}break}if((h&255)==1){break a}H[d+5|0]=h}N[d+20>>2]=n;N[d+40>>2]=g;N[d+36>>2]=j;N[d+32>>2]=k;N[d+28>>2]=l;N[d+24>>2]=m}J[a+7684>>2]=i;a=1}else{a=0}return a}function cp(a,b){var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0);c=P(J[J[b+8>>2]>>2],3);h=J[J[b>>2]+40>>2];i=J[h+28>>2];t=J[h+24>>2];a:{if(K[h+64|0]&2){c=i+(c<<1)|0;h=L[c+4>>1];i=L[c+2>>1];c=L[c>>1];break a}c=i+(c<<2)|0;h=J[c+8>>2];i=J[c+4>>2];c=J[c>>2]}c=t+P(c,12)|0;f=N[c>>2];b=J[b+4>>2];g=N[b>>2];d=N[c+4>>2];e=N[b+12>>2];j=N[c+8>>2];k=N[b+24>>2];z=Q(Q(Q(f*g)+Q(d*e))+Q(j*k));h=t+P(h,12)|0;l=N[h>>2];i=t+P(i,12)|0;m=N[i>>2];c=K[b+72|0];u=c?l:m;n=N[h+4>>2];q=N[i+4>>2];v=c?n:q;r=N[h+8>>2];s=N[i+8>>2];w=c?r:s;A=Q(z-Q(Q(Q(g*u)+Q(v*e))+Q(w*k)));o=N[b+4>>2];x=N[b+16>>2];y=N[b+28>>2];p=Q(Q(Q(f*o)+Q(d*x))+Q(j*y));l=c?m:l;m=c?q:n;n=c?s:r;q=Q(p-Q(Q(Q(l*o)+Q(m*x))+Q(n*y)));k=Q(z-Q(Q(Q(g*l)+Q(m*e))+Q(n*k)));e=Q(p-Q(Q(Q(u*o)+Q(v*x))+Q(w*y)));g=Q(Q(A*q)-Q(k*e));r=e;s=f;f=N[b+8>>2];p=d;d=N[b+20>>2];e=N[b+32>>2];j=Q(Q(Q(s*f)+Q(p*d))+Q(j*e));o=Q(j-Q(Q(Q(l*f)+Q(m*d))+Q(n*e)));d=Q(j-Q(Q(Q(u*f)+Q(v*d))+Q(w*e)));f=Q(Q(r*o)-Q(q*d));d=Q(Q(d*k)-Q(o*A));e=Q(Q(g*g)+Q(Q(f*f)+Q(d*d)));if(e>Q(0)){p=g;g=Q(Q(1)/Q(Y(e)));B=Q(p*g);C=Q(f*g);D=Q(d*g)}N[a+8>>2]=B;N[a+4>>2]=D;N[a>>2]=C}function MU(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;m=J[a+36>>2];a:{if(m){break a}if(b){g=J[42504];h=g+12|0;j=(s=h,t=b,u=Ka[J[J[g>>2]+20>>2]](g)|0?39998:70610,v=15474,w=2318,r=J[J[h>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}b=(b|0)<0?-1:b<<1;if(b){g=J[42504];h=g+12|0;k=(w=h,v=b,u=Ka[J[J[g>>2]+20>>2]](g)|0?32302:70610,t=15474,s=2319,r=J[J[h>>2]+8>>2],Ka[r](w|0,v|0,u|0,t|0,s|0)|0);g=J[42504]+12|0;h=b;b=J[42504];n=(s=g,t=h,u=Ka[J[J[b>>2]+20>>2]](b)|0?32302:70610,v=15474,w=2320,r=J[J[g>>2]+8>>2],Ka[r](s|0,t|0,u|0,v|0,w|0)|0)}J[d>>2]=j;J[f>>2]=k;J[e>>2]=n;b=J[a+32>>2];if(!J[b+100>>2]){break a}h=0;g=0;while(1){f=g;o=J[J[b+88>>2]+(L[J[a+44>>2]+(l<<1)>>1]<<2)>>2];i=J[o>>2];b=i;while(1){e=J[b+40>>2];b:{if((e|0)==-1){e=h&65535;I[(e<<2)+k>>1]=K[c+f|0];p=e<<1;q=p|1;d=f+1|0;I[(q<<1)+k>>1]=K[(J[b+28>>2]==(i|0)?g:d)+c|0];H[j+p|0]=K[J[b+36>>2]+60|0];H[j+q|0]=K[J[J[J[b+28>>2]+32>>2]+36>>2]+60|0];J[b+40>>2]=e;J[J[J[J[b+28>>2]+32>>2]+24>>2]+40>>2]=e;e=h;h=e+1|0;break b}d=f+1|0}I[(f<<1)+n>>1]=e;f=d;b=J[b+28>>2];i=J[o>>2];if((b|0)!=(i|0)){continue}break}g=f;l=l+1|0;b=J[a+32>>2];if(l>>>0>2]){continue}break}}return!m|0}function uy(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=P(f,60);if(!c){break a}e=J[42504];d=e+12|0;e=(j=d,k=c,l=Ka[J[J[e>>2]+20>>2]](e)|0?32516:70610,m=19459,n=553,i=J[J[d>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){g=P(c,60)+e|0;d=J[a>>2];c=e;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];N[c+28>>2]=N[d+28>>2];N[c+32>>2]=N[d+32>>2];N[c+36>>2]=N[d+36>>2];N[c+40>>2]=N[d+40>>2];N[c+44>>2]=N[d+44>>2];h=J[d+52>>2];J[c+48>>2]=J[d+48>>2];J[c+52>>2]=h;J[c+56>>2]=J[d+56>>2];d=d+60|0;c=c+60|0;if(g>>>0>c>>>0){continue}break}c=J[a+4>>2]}c=P(c,60)+e|0;N[c>>2]=N[b>>2];N[c+4>>2]=N[b+4>>2];N[c+8>>2]=N[b+8>>2];N[c+12>>2]=N[b+12>>2];N[c+16>>2]=N[b+16>>2];N[c+20>>2]=N[b+20>>2];N[c+24>>2]=N[b+24>>2];N[c+28>>2]=N[b+28>>2];N[c+32>>2]=N[b+32>>2];N[c+36>>2]=N[b+36>>2];N[c+40>>2]=N[b+40>>2];N[c+44>>2]=N[b+44>>2];J[c+56>>2]=J[b+56>>2];d=J[b+52>>2];J[c+48>>2]=J[b+48>>2];J[c+52>>2]=d;b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function $ja(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=0,n=Q(0);if(J[a+32>>2]){while(1){f=J[J[a+28>>2]+(e<<2)>>2]>>>7|0;d=J[(J[J[a+36>>2]+16>>2]+P(f,24)|0)+20>>2];c=J[d+36>>2];h=N[c+76>>2];i=N[c+92>>2];j=N[c+128>>2];k=N[c+96>>2];l=J[a+48>>2];m=J[a+40>>2];g=e<<6;b=g+J[a+44>>2]|0;N[b+16>>2]=N[c+16>>2];N[b+20>>2]=N[c+20>>2];n=N[c+24>>2];J[b+28>>2]=0;J[b+32>>2]=0;J[b+8>>2]=0;J[b+12>>2]=1065353216;J[b>>2]=0;J[b+4>>2]=0;N[b+24>>2]=n;J[b+36>>2]=0;J[b+40>>2]=0;J[b+44>>2]=0;J[b+48>>2]=0;J[b+52>>2]=0;J[b+56>>2]=0;J[b+60>>2]=0;b=m+g|0;H[b+62|0]=1;I[b+54>>1]=0;I[b+56>>1]=0;I[b+58>>1]=0;I[b+60>>1]=0;J[b+48>>2]=0;J[b+52>>2]=0;J[b>>2]=0;J[b+4>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+40>>2]=0;J[b+8>>2]=0;N[b+44>>2]=Y(k);b=P(e,48)+l|0;N[b+12>>2]=j;N[b+40>>2]=i;N[b+28>>2]=h;J[b+32>>2]=0;J[b+36>>2]=f;N[b>>2]=N[c+64>>2];N[b+4>>2]=N[c+68>>2];N[b+8>>2]=N[c+72>>2];N[b+16>>2]=N[c+80>>2];N[b+20>>2]=N[c+84>>2];N[b+24>>2]=N[c+88>>2];b=J[d+36>>2];N[d>>2]=N[b>>2];N[d+4>>2]=N[b+4>>2];N[d+8>>2]=N[b+8>>2];N[d+12>>2]=N[b+12>>2];N[d+16>>2]=N[b+16>>2];N[d+20>>2]=N[b+20>>2];N[d+24>>2]=N[b+24>>2];e=e+1|0;if(e>>>0>2]){continue}break}}}function mM(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0);c=J[a+12>>2];f=Ia+-64|0;Ia=f;n=N[a+8>>2];if(n!=Q(0)){l=N[b+20>>2];v=N[b+16>>2];g=N[b>>2];k=Q(g+g);h=N[b+8>>2];i=N[b+4>>2];j=N[b+12>>2];m=Q(j+j);o=Q(Q(Q(Q(k*h)-Q(i*m))*d)+N[b+24>>2]);N[f+60>>2]=o;l=Q(l+Q(Q(Q(h*m)+Q(k*i))*d));N[f+56>>2]=l;p=Q(j*Q(.7071067690849304));q=Q(g*Q(-0));r=Q(i*Q(.7071067690849304));s=Q(h*Q(0));N[f+48>>2]=Q(Q(p+q)-r)-s;t=Q(g*Q(.7071067690849304));u=Q(j*Q(0));N[f+44>>2]=Q(i*Q(-0))+Q(t+Q(u+Q(h*Q(.7071067690849304))));N[f+40>>2]=q+Q(s+Q(p+r));N[f+36>>2]=Q(h*Q(-.7071067690849304))+Q(Q(i*Q(0))+Q(u+t));k=Q(v+Q(Q(Q(g*k)+Q(Q(j*m)+Q(-1)))*d));N[f+52>>2]=k;J[c+4>>2]=e?-65536:-8355712;J[f+32>>2]=0;J[f+24>>2]=0;J[f+28>>2]=0;J[f+16>>2]=0;J[f+20>>2]=1065353216;J[f+8>>2]=0;J[f+12>>2]=0;a=f+8|0;Mb(c,a);d=N[b+20>>2];g=N[b+16>>2];i=N[b+24>>2];h=Q(o-i);N[f+28>>2]=i+h;j=Q(l-d);N[f+24>>2]=d+j;N[f+16>>2]=i;N[f+12>>2]=d;N[f+8>>2]=g;d=Q(k-g);N[f+20>>2]=g+d;N[f+32>>2]=Q(Y(Q(Q(h*h)+Q(Q(d*d)+Q(j*j)))))*Q(.15000000596046448);Qe(c,a);b=Mb(c,f+36|0);N[f+12>>2]=n*Q(.30000001192092896);J[f+8>>2]=20;Mc(b,a)}Ia=f- -64|0}function oU(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0);g=Ia-144|0;Ia=g;J[g+128>>2]=3;N[g+132>>2]=N[b+24>>2];N[g+136>>2]=N[b+28>>2];N[g+140>>2]=N[b+32>>2];N[g+116>>2]=N[d>>2]-N[c+12>>2];N[g+120>>2]=N[d+4>>2]-N[c+16>>2];N[g+124>>2]=N[d+8>>2]-N[c+20>>2];N[g+100>>2]=N[a+216>>2];N[g+104>>2]=N[a+220>>2];N[g+108>>2]=N[a+224>>2];N[g+112>>2]=N[a+228>>2];b=0;J[g+96>>2]=0;J[g+88>>2]=2;N[g+92>>2]=N[c+48>>2];Fg(g+12|0,c+24|0,c+36|0,g+96|0);d=J[g+36>>2];J[g+80>>2]=J[g+32>>2];J[g+84>>2]=d;N[g+60>>2]=N[g+12>>2];d=J[g+20>>2];J[g+64>>2]=J[g+16>>2];J[g+68>>2]=d;d=J[g+28>>2];J[g+72>>2]=J[g+24>>2];J[g+76>>2]=d;if(N[g+96>>2]==Q(0)){J[g+96>>2]=872415232}J[g+36>>2]=0;J[g+40>>2]=0;J[g+44>>2]=0;J[g+48>>2]=0;J[g+28>>2]=0;J[g+32>>2]=0;I[g+24>>1]=0;J[g+20>>2]=-1;J[g+12>>2]=0;J[g+16>>2]=0;J[g+52>>2]=2139095039;h=N[f+24>>2];I[g+10>>1]=K[a+271|0]?1283:1027;a:{if(!xd(e,h,g+128|0,g+100|0,g+88|0,g+60|0,g+12|0,g+10|0)){break a}h=N[g+52>>2];if(h>=N[f+24>>2]){break a}N[f+24>>2]=h;N[f+12>>2]=N[g+40>>2];N[f+16>>2]=N[g+44>>2];h=N[g+48>>2];J[f+28>>2]=-1;J[f+32>>2]=-1;N[f+20>>2]=h;N[f>>2]=N[g+28>>2]+N[c+12>>2];N[f+4>>2]=N[g+32>>2]+N[c+16>>2];N[f+8>>2]=N[g+36>>2]+N[c+20>>2];b=1}Ia=g+144|0;return b|0}function pX(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;J[a+24>>2]=170768;b=J[a+4>>2];c=J[b+8>>2];J[b+8>>2]=c;if(!c){while(1){c=J[a+16>>2];H[J[c+20>>2]+76|0]=0;if(K[c+32|0]){c=J[c+20>>2];if(!K[c+76|0]){H[c+76|0]=1;J[c+72>>2]=J[c+72>>2]+1}}c=J[a+20>>2];b=J[c>>2];if(b){J[c>>2]=J[b>>2]}a:{b:{c:{if(b){c=J[b+4>>2];d:{if(K[b+8|0]){J[b+4>>2]=0;d=J[a+12>>2];J[b>>2]=J[d>>2];J[d>>2]=b;break d}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b-J[b-4>>2]|0)}if(c){break c}}d=J[a+16>>2];c=J[d+16>>2];b=J[c>>2];if(b){J[c>>2]=J[b>>2]}e:{if(b){c=J[b+4>>2];f:{if(K[b+8|0]){J[b+4>>2]=0;e=J[d+12>>2];J[b>>2]=J[e>>2];J[e>>2]=b;break f}e=J[42504];Ka[J[J[e+12>>2]+12>>2]](e+12|0,b-J[b-4>>2]|0)}if(c){break e}}c=0;if(!J[d+28>>2]){break e}e=0;while(1){f=J[d+4>>2]+P(e,28)|0;c=J[f+20>>2];b=J[c>>2];if(b){J[c>>2]=J[b>>2]}c=0;g:{if(!b){break g}c=J[b+4>>2];if(K[b+8|0]){J[b+4>>2]=0;f=J[f+12>>2];J[b>>2]=J[f>>2];J[f>>2]=b;break g}f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,b-J[b-4>>2]|0)}if(c){break e}e=e+1|0;if(e>>>0>2]){continue}break}c=0}if(!c){break b}}Ka[J[J[c>>2]+8>>2]](c);Ka[J[J[c>>2]+28>>2]](c);break a}$d(J[J[a+16>>2]+20>>2],-1)}b=J[a+4>>2];c=J[b+8>>2];J[b+8>>2]=c;if(!c){continue}break}}J[J[a+4>>2]+16>>2]=2;Ca(0);B()}function Wz(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0;d=Ia-16|0;Ia=d;J[a>>2]=160508;e=a+244|0;c=J[a+248>>2];if(c){while(1){b=J[J[e>>2]+(f<<2)>>2];if(b){while(1){c=J[b>>2];if(b){g=J[42504];Ka[J[J[g+12>>2]+12>>2]](g+12|0,b)}b=c;if(b){continue}break}c=J[a+248>>2]}f=f+1|0;if(f>>>0>>0){continue}break}}J[d+12>>2]=0;Vz(e,0,d+12|0);Uz(e,J[a+248>>2]);b=J[a+260>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+256>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+252>>2];if(!((b|0)<0|!(b&2147483647))){b=J[e>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}}b=J[a+240>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+200>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+196>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+104>>2]=160700;J[a+180>>2]=0;b=J[a+184>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+176>>2];if((b|0)==(a+108|0)){H[a+172|0]=0;break a}if(!b){break a}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+12>>2]=160632;J[a+88>>2]=0;b=J[a+92>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+84>>2];if((b|0)==(a+16|0)){H[a+80|0]=0;break b}if(!b){break b}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}Ia=d+16|0;return a|0}function tM(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=0;d=Ua(252);J[d+16>>2]=0;J[d+20>>2]=0;J[d+52>>2]=0;J[d+56>>2]=0;J[d+48>>2]=2;J[d+32>>2]=0;J[d+36>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+60>>2]=0;J[d+64>>2]=0;J[d+68>>2]=0;J[d+72>>2]=0;J[d+76>>2]=0;J[d+80>>2]=0;J[d+84>>2]=0;J[d+88>>2]=0;J[d+92>>2]=0;N[d+96>>2]=N[a+4>>2]*Q(.20000000298023224);e=N[a>>2];J[d+240>>2]=0;J[d+232>>2]=262144;J[d+236>>2]=8;J[d+224>>2]=1048576;J[d+228>>2]=67108864;J[d+216>>2]=524288;J[d+220>>2]=81920;J[d+208>>2]=25165824;J[d+212>>2]=16777216;J[d+200>>2]=2122317823;J[d+204>>2]=33554432;J[d+192>>2]=2122317823;J[d+196>>2]=2122317823;J[d+184>>2]=-25165825;J[d+188>>2]=-25165825;J[d+176>>2]=1053609164;J[d+180>>2]=-25165825;J[d+168>>2]=1;J[d+172>>2]=2139095039;J[d+160>>2]=2139095039;J[d+164>>2]=8192;J[d+152>>2]=0;J[d+156>>2]=65536;J[d+144>>2]=128;J[d+148>>2]=16;J[d+136>>2]=0;J[d+140>>2]=0;J[d+128>>2]=1;J[d+132>>2]=100;J[d+120>>2]=0;J[d+124>>2]=1;J[d+108>>2]=0;e=Q(e*Q(.03999999910593033));N[d+104>>2]=e;N[d+100>>2]=e;f=J[a>>2];a=J[a+4>>2];J[d+8>>2]=0;J[d>>2]=0;J[d+4>>2]=-1055066685;J[d+244>>2]=f;J[d+248>>2]=a;a=Gz(b,0);J[d+32>>2]=1;J[d+116>>2]=a;J[d+112>>2]=66;J[d+40>>2]=0;J[d+44>>2]=0;J[d+12>>2]=c;return d|0}function oda(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;d=J[a+24>>2];if(d){i=Ia-16|0;Ia=i;if(J[d+28>>2]){b=J[d+12>>2];e=J[d>>2];c=J[d+16>>2];Ka[J[J[e>>2]+12>>2]](e,c)|0;H[e+76|0]=c;J[e+32>>2]=b;Ka[J[J[e>>2]+8>>2]](e)}c=J[d>>2];c=Ka[J[J[c>>2]+28>>2]](c)|0;g=J[d+16>>2];b=(P((c<<2)+16|0,c)+P(g,P(c,24)+240|0)|0)+136|0;if(b){c=J[42504];c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,b,29113,11854,524)|0}else{c=0}c=Wa(c,0,b);b=J[d>>2];h=Ka[J[J[b>>2]+28>>2]](b)|0;J[c+40>>2]=0;J[c+44>>2]=0;e=g<<5;b=e+60|0;J[c+4>>2]=c+b;J[c>>2]=c+60;f=h<<2;b=P(P(g,f+24|0),6)+b|0;J[c+8>>2]=b+c;b=b+P(f,h)|0;J[c+12>>2]=b+c;b=b+f|0;J[c+16>>2]=b+c;b=b+f|0;J[c+20>>2]=b+c;b=b+f|0;J[c+24>>2]=b+c;b=b+f|0;J[c+28>>2]=b+c;b=b+e|0;J[c+32>>2]=b+c;J[c+36>>2]=c+(b+e|0);b=J[d>>2];b=Ka[J[J[b>>2]+28>>2]](b)|0;f=P(J[d+16>>2],272)+P(b,20)|0;if(f){b=J[42504];j=Ka[J[J[b+12>>2]+8>>2]](b+12|0,f,29113,11854,567)|0}J[c+48>>2]=j;b=J[42504];d=VG(Ka[J[J[b+12>>2]+8>>2]](b+12|0,24,29113,11854,570)|0);J[c+52>>2]=d;J[d+20>>2]=f;J[d+16>>2]=j;h=J[d+8>>2];g=h-1|0;J[d+8>>2]=g;e=J[d+4>>2];b=f+j|0;J[i+12>>2]=b;a:{if(g>>>0>=(J[d+12>>2]&2147483647)>>>0){Yb(d+4|0,i+12|0);break a}J[e+(g<<2)>>2]=b;J[d+8>>2]=h}Ia=i+16|0}J[c+56>>2]=J[a+116>>2];return c|0}function td(a,b,c,d,e,f,g){var h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=0,n=0;i=N[g+12>>2]>Q(0);e=i?Q(0):N[g+8>>2]>Q(0)?Q(0):e;if(Q(e+c)>b){j=N[f>>2];k=N[f+4>>2];l=N[f+8>>2];h=J[a+4>>2];J[a+4>>2]=h+80;l=Q(-l);N[h+56>>2]=l;k=Q(-k);N[h+52>>2]=k;j=Q(-j);N[h+48>>2]=j;J[h+40>>2]=0;J[h+32>>2]=0;J[h+36>>2]=0;N[h+24>>2]=l;N[h+20>>2]=k;N[h+16>>2]=j;J[h+8>>2]=0;J[h>>2]=0;J[h+4>>2]=0;I[h+78>>1]=0;c=Q(c-b);N[h+12>>2]=-c;m=L[h+76>>1];n=m|64;I[h+76>>1]=n;j=N[g+8>>2];a:{if(i|j>Q(0)){N[h+64>>2]=j;N[h+68>>2]=N[g+12>>2];i=m|81;break a}I[h+78>>1]=2049;N[h+64>>2]=N[g>>2];N[h+68>>2]=N[g+4>>2];i=(c>2]>Q(0))){break a}i=i|4}J[h+44>>2]=0;I[h+76>>1]=i}if(Q(d-e)>2];J[i+4>>2]=a+80;J[a+8>>2]=0;J[a>>2]=0;J[a+4>>2]=0;I[a+78>>1]=0;N[a+16>>2]=N[f>>2];N[a+20>>2]=N[f+4>>2];c=N[f+8>>2];J[a+40>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;N[a+24>>2]=c;N[a+48>>2]=N[f>>2];N[a+52>>2]=N[f+4>>2];c=N[f+8>>2];b=Q(d-b);N[a+12>>2]=b;N[a+56>>2]=c;f=L[a+76>>1];h=f|64;I[a+76>>1]=h;c=N[g+8>>2];b:{if(N[g+12>>2]>Q(0)|c>Q(0)){N[a+64>>2]=c;N[a+68>>2]=N[g+12>>2];f=f|81;break b}I[a+78>>1]=2049;N[a+64>>2]=N[g>>2];N[a+68>>2]=N[g+4>>2];f=h|(b>Q(0)?24:16);if(!(N[g>>2]>Q(0))){break b}f=f|4}J[a+44>>2]=0;I[a+76>>1]=f}}function sI(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;a:{e=J[a+4>>2];if(!e){break a}d=J[e+32768>>2];c=d+(b+15&-16)|0;if(c>>>0>32767){break a}J[e+32768>>2]=c;return d+e|0}c=J[a+20>>2];if(c>>>0>2]){J[a+20>>2]=c+1;c=J[J[a+8>>2]+(c<<2)>>2];J[a+4>>2]=c;a=b+15&-16;b=a>>>0<32768;J[c+32768>>2]=b?a:0;return(b?c:0)|0}c=J[42504];d=Ka[J[J[c+12>>2]+8>>2]](c+12|0,32772,29113,15175,1518)|0;J[d+32768>>2]=0;J[a+4>>2]=d;c=J[a+12>>2];b:{if(c>>>0>=(J[a+16>>2]&2147483647)>>>0){c=0;d=J[a+16>>2];g=d&2147483647?d<<1:1;c:{if(!g){break c}d=g<<2;if(!d){break c}e=J[42504];c=e+12|0;c=(j=c,k=d,l=Ka[J[J[e>>2]+20>>2]](e)|0?66378:70610,m=19542,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+12>>2];e=(f<<2)+c|0;if((f|0)>0){h=J[a+8>>2];d=c;while(1){J[d>>2]=J[h>>2];h=h+4|0;d=d+4|0;if(e>>>0>d>>>0){continue}break}}J[e>>2]=J[a+4>>2];d:{if(J[a+16>>2]<0){break d}e=J[a+8>>2];if(!e){break d}d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,e);f=J[a+12>>2]}J[a+16>>2]=g;J[a+8>>2]=c;J[a+12>>2]=f+1;d=J[a+12>>2];break b}J[J[a+8>>2]+(c<<2)>>2]=d;d=c+1|0;J[a+12>>2]=d}J[a+20>>2]=d;d=b+15&-16;c=J[a+4>>2];b=J[c+32768>>2];a=d+b|0;if(a>>>0<=32767){J[c+32768>>2]=a;a=b+c|0}else{a=0}return a|0}function iU(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0);g=Ia-144|0;Ia=g;J[g+132>>2]=2;h=N[b+28>>2];N[g+136>>2]=N[b+24>>2];N[g+140>>2]=h*Q(.5);N[g+120>>2]=N[d>>2]-N[c+12>>2];N[g+124>>2]=N[d+4>>2]-N[c+16>>2];N[g+128>>2]=N[d+8>>2]-N[c+20>>2];N[g+104>>2]=N[a+216>>2];N[g+108>>2]=N[a+220>>2];N[g+112>>2]=N[a+224>>2];N[g+116>>2]=N[a+228>>2];d=0;J[g+100>>2]=0;J[g+92>>2]=2;N[g+96>>2]=N[c+48>>2];Fg(g+16|0,c+24|0,c+36|0,g+100|0);b=J[g+40>>2];J[g+84>>2]=J[g+36>>2];J[g+88>>2]=b;N[g+64>>2]=N[g+16>>2];b=J[g+24>>2];J[g+68>>2]=J[g+20>>2];J[g+72>>2]=b;b=J[g+32>>2];J[g+76>>2]=J[g+28>>2];J[g+80>>2]=b;if(N[g+100>>2]==Q(0)){J[g+100>>2]=872415232}J[g+40>>2]=0;J[g+44>>2]=0;J[g+48>>2]=0;J[g+52>>2]=0;J[g+32>>2]=0;J[g+36>>2]=0;I[g+28>>1]=0;J[g+24>>2]=-1;J[g+16>>2]=0;J[g+20>>2]=0;J[g+56>>2]=2139095039;h=N[f+24>>2];I[g+14>>1]=K[a+271|0]?1283:1027;a:{if(!xd(e,h,g+132|0,g+104|0,g+92|0,g- -64|0,g+16|0,g+14|0)){break a}h=N[g+56>>2];if(h>=N[f+24>>2]){break a}N[f+24>>2]=h;N[f+12>>2]=N[g+44>>2];N[f+16>>2]=N[g+48>>2];h=N[g+52>>2];J[f+28>>2]=-1;J[f+32>>2]=-1;N[f+20>>2]=h;N[f>>2]=N[g+32>>2]+N[c+12>>2];N[f+4>>2]=N[g+36>>2]+N[c+16>>2];N[f+8>>2]=N[g+40>>2]+N[c+20>>2];d=1}Ia=g+144|0;return d|0}function dt(a,b,c){var d=0,e=0,f=0,g=0;g=Ia-16|0;Ia=g;H[b+68|0]=K[b+68|0]&254;d=J[b+60>>2];a:{if(!d|J[d+164>>2]){break a}f=J[d+28>>2];if(!f){break a}d=J[d+20>>2];while(1){e=J[d>>2];b:{if(K[e+20|0]!=4){break b}e=J[e+24>>2];J[g+8>>2]=e;if(H[e+68|0]&1|(b|0)==(e|0)){break b}ct(c,g+8|0)}d=d+4|0;f=f-1|0;if(f){continue}break}}d=J[b- -64>>2];c:{if(!d){d=0;break c}if(J[d+164>>2]){break c}f=J[d+28>>2];if(!f){break c}d=J[d+20>>2];while(1){e=J[d>>2];d:{if(K[e+20|0]!=4){break d}e=J[e+24>>2];J[g+12>>2]=e;if(H[e+68|0]&1|(b|0)==(e|0)){break d}ct(c,g+12|0)}d=d+4|0;f=f-1|0;if(f){continue}break}d=J[b+64>>2]}b=J[b+60>>2];c=b?b:d;f=c;d=(b|0)==(c|0)?d:b;b=J[c+164>>2];e:{if(!b){c=J[a+292>>2];if(!c){ft(a+4|0);c=J[a+292>>2]}J[a+292>>2]=J[c>>2];J[a+284>>2]=J[a+284>>2]+1;c=ym(c,f);J[f+164>>2]=c;break e}c=qh(b);if(!J[c+20>>2]){break e}dj(c)}f:{if(!d){break f}b=J[d+164>>2];g:{if(!b){b=J[a+292>>2];if(!b){ft(a+4|0);b=J[a+292>>2]}J[a+292>>2]=J[b>>2];J[a+284>>2]=J[a+284>>2]+1;b=ym(b,d);J[d+164>>2]=b;break g}b=qh(b);if(!J[b+20>>2]){break g}dj(b)}if((b|0)==(c|0)){break f}a=J[b+12>>2];h:{if(a>>>0>2]){a=c;c=b;break h}J[b+12>>2]=a+1;a=b}J[c+4>>2]=a;J[J[a+8>>2]+16>>2]=c;J[a+8>>2]=J[c+8>>2]}Ia=g+16|0}function MA(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0);d=N[a>>2];e=N[a+48>>2];a:{if(d>e){f=Q(34028234663852886e22);g=Q(34028234663852886e22);h=Q(34028234663852886e22);i=Q(-34028234663852886e22);j=Q(-34028234663852886e22);d=Q(-34028234663852886e22);break a}f=d>Q(34028234663852886e22)?Q(34028234663852886e22):d;d=N[a+80>>2];j=d>2];i=d>2];h=d>Q(34028234663852886e22)?Q(34028234663852886e22):d;d=N[a+16>>2];g=d>Q(34028234663852886e22)?Q(34028234663852886e22):d;d=e>2];k=N[a+52>>2];if(!(e>k)){c=N[a+84>>2];j=c>2];i=c>2];h=c>h?h:c;c=N[a+20>>2];g=c>g?g:c;f=e>f?f:e;d=d>k?d:k}e=N[a+8>>2];k=N[a+56>>2];if(!(e>k)){c=N[a+88>>2];j=c>2];i=c>2];h=c>h?h:c;c=N[a+24>>2];g=c>g?g:c;f=e>f?f:e;d=d>k?d:k}e=N[a+12>>2];k=N[a+60>>2];if(!(e>k)){c=N[a+92>>2];j=c>2];i=c>2];h=c>h?h:c;c=N[a+28>>2];g=c>g?g:c;f=e>f?f:e;d=d>k?d:k}N[b+20>>2]=j;N[b+16>>2]=i;N[b+12>>2]=d;N[b+8>>2]=h;N[b+4>>2]=g;N[b>>2]=f}function hB(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);a:{if(c>Q(9999999747378752e-20)){l=Q(Y(c));c=Q(Q(1)/l);e=Q(c*N[b+8>>2]);f=Q(c*N[b>>2]);c=Q(c*N[b+4>>2]);break a}c=Q(0);g=N[b+8>>2];h=N[b>>2];i=N[b+4>>2];j=Q(Q(g*g)+Q(Q(h*h)+Q(i*i)));if(j>Q(0)){c=Q(Q(1)/Q(Y(j)));e=Q(g*c);k=Q(i*c);c=Q(h*c)}e=Q(-e);f=Q(-c);c=Q(-k)}p=J[a+12>>2];q=J[p+4096>>2];if(q>>>0<=63){b=J[a+8>>2];t=N[b+20>>2];u=N[b+24>>2];v=N[b+16>>2];r=J[a+16>>2];w=N[r+4>>2];x=N[r>>2];y=N[r+8>>2];g=N[b+8>>2];h=N[b+12>>2];i=N[b>>2];j=N[b+4>>2];k=N[J[a>>2]+4>>2];J[p+4096>>2]=q+1;a=(q<<6)+p|0;J[a+52>>2]=d;N[a+12>>2]=l-k;m=Q(e+e);n=Q(f+f);o=Q(c+c);s=Q(Q(g*m)+Q(Q(i*n)+Q(j*o)));l=Q(Q(h*h)+Q(-.5));N[a+8>>2]=-Q(Q(g*s)+Q(Q(m*l)+Q(h*Q(Q(i*o)-Q(n*j)))));N[a+4>>2]=-Q(Q(j*s)+Q(Q(o*l)+Q(h*Q(Q(g*n)-Q(m*i)))));N[a>>2]=-Q(Q(i*s)+Q(Q(n*l)+Q(h*Q(Q(j*m)-Q(o*g)))));e=Q(y+Q(e*k));e=Q(e+e);f=Q(x+Q(f*k));f=Q(f+f);c=Q(w+Q(c*k));c=Q(c+c);k=Q(Q(g*e)+Q(Q(i*f)+Q(j*c)));N[a+24>>2]=u+Q(Q(g*k)+Q(Q(e*l)+Q(h*Q(Q(i*c)-Q(f*j)))));N[a+20>>2]=t+Q(Q(j*k)+Q(Q(c*l)+Q(h*Q(Q(g*f)-Q(e*i)))));N[a+16>>2]=v+Q(Q(i*k)+Q(Q(f*l)+Q(h*Q(Q(j*e)-Q(c*g)))))}}function vr(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0);t=Q(1);g=N[c+8>>2];h=N[d+8>>2];i=N[c+4>>2];j=N[d+4>>2];m=N[c+12>>2];n=N[d+12>>2];o=N[c>>2];p=N[d>>2];k=Q(Q(g*h)+Q(Q(i*j)+Q(Q(m*n)+Q(o*p))));q=k;r=Q(k*k);k=Q(Q(p*i)+Q(Q(Q(m*h)-Q(n*g))-Q(o*j)));l=Q(Q(j*g)+Q(Q(Q(m*p)-Q(n*o))-Q(i*h)));j=Q(Q(h*o)+Q(Q(Q(m*j)-Q(n*i))-Q(g*p)));g=Q(Q(1)/Q(Y(Q(r+Q(Q(k*k)+Q(Q(l*l)+Q(j*j)))))));h=Q(q*g);N[a+12>>2]=h;i=Q(k*g);N[a+8>>2]=i;j=Q(j*g);N[a+4>>2]=j;m=Q(l*g);N[a>>2]=m;n=N[b>>2];o=N[b+12>>2];p=N[b+8>>2];k=N[b+4>>2];l=Q(Q(n*j)+Q(Q(Q(o*i)-Q(h*p))-Q(m*k)));g=Q(Q(k*i)+Q(Q(Q(o*m)-Q(h*n))-Q(j*p)));r=Q(Q(p*m)+Q(Q(Q(o*j)-Q(h*k))-Q(i*n)));s=Q(Q(l*l)+Q(Q(g*g)+Q(r*r)));q=Q(0);a:{if(s>2]=-Q(Q(N[f+8>>2]*h)+Q(Q(N[f>>2]*i)+Q(g*N[f+4>>2])));N[e+4>>2]=-Q(Q(N[f+32>>2]*h)+Q(Q(N[f+24>>2]*i)+Q(g*N[f+28>>2])));N[e+8>>2]=-Q(Q(N[f+56>>2]*h)+Q(Q(N[f+48>>2]*i)+Q(g*N[f+52>>2])))}function rf(a,b,c,d){var e=0,f=0,g=0,h=Q(0),i=0,j=Q(0),k=Q(0),l=0,m=0,n=0,o=0,p=0,q=Q(0),r=Q(0),s=0,t=0,u=0,v=0,w=0;a:{e=L[a+22>>1];if(!e){break a}g=J[a+24>>2];s=g+(e<<4)|0;e=J[a+28>>2];while(1){f=K[g+2|0];t=(f<<2)+12&2032;o=K[g|0]==3;i=(P(f,o?112:48)+g|0)- -64|0;u=K[g+3|0];v=K[g+1|0];b:{if(!e){e=0;break b}if(!f){break b}p=f&3;m=0;c:{if(f>>>0<4){f=0;break c}w=f&252;f=0;n=0;while(1){l=f<<2;h=N[l+i>>2];N[e>>2]=h;j=N[(l|4)+i>>2];N[e+4>>2]=j;q=N[(l|8)+i>>2];N[e+8>>2]=q;r=N[(l|12)+i>>2];N[e+12>>2]=r;k=Q(r+Q(q+Q(j+Q(k+h))));f=f+4|0;e=e+16|0;n=n+4|0;if((w|0)!=(n|0)){continue}break}}if(!p){break b}while(1){h=N[(f<<2)+i>>2];N[e>>2]=h;f=f+1|0;e=e+4|0;k=Q(k+h);m=m+1|0;if((m|0)!=(p|0)){continue}break}}f=i+t|0;d:{if(!J[g+52>>2]){break d}g=J[g+56>>2];if(!g){break d}H[g|0]=1}g=f+(u<<(o?7:6))|0;if(s>>>0>g>>>0){continue}break}if(!(v&1)|L[a+8>>1]!=65535|(L[a+10>>1]!=65535|k==Q(0))){break a}h=N[c+28>>2];j=N[d+28>>2];if(!(h>2];c=J[c+72>>2];e=J[J[a+24>>2]+60>>2];a=J[b+8>>2];J[b+8>>2]=a+1;a=J[b+4>>2]+(a<<5)|0;N[a+8>>2]=h>2]=k;J[a>>2]=e;b=d<<7;c=c<<7;J[a+16>>2]=b>>>0>c>>>0?b:c;J[a+12>>2]=b>>>0>>0?b:c}}function M6(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;a:{if(!J[a+684>>2]){break a}d=(b<<15^-1)+b|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;d=J[J[a+660>>2]+((J[a+668>>2]-1&(d>>>16^d))<<2)>>2];if((d|0)==-1){break a}e=J[a+656>>2];f=J[a+652>>2];while(1){if(J[f+(d<<3)>>2]!=(b|0)){d=J[e+(d<<2)>>2];if((d|0)!=-1){continue}break a}break}b=Ia-16|0;Ia=b;i=f+(d<<3)|0;f=J[a+644>>2]+P(J[i+4>>2],44)|0;d=J[f+4>>2];c=J[J[d+16>>2]+(c<<2)>>2];d=J[d+8>>2];J[b+12>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;e=b+4|0;Og(e,8);h=c<<2;d=iq(J[f>>2],J[h+J[J[f+8>>2]>>2]>>2],c,d,e);g=J[b+8>>2];b:{if(g){c:{if(J[d+40>>2]|!d){break c}e=J[d+36>>2];if(!J[e>>2]){break c}c=0;while(1){J[J[J[f+8>>2]>>2]+(J[((c<<2)+e|0)+4>>2]<<2)>>2]=d;c=c+1|0;e=J[d+36>>2];if(c>>>0>2]){continue}break}}h=g>>>0<=1?1:g;d=0;while(1){c=0;g=J[J[b+4>>2]+(d<<2)>>2];e=J[g+36>>2];if(J[e>>2]){while(1){J[J[J[f+8>>2]>>2]+(J[((c<<2)+e|0)+4>>2]<<2)>>2]=g;c=c+1|0;e=J[g+36>>2];if(c>>>0>2]){continue}break}}d=d+1|0;if((h|0)!=(d|0)){continue}break}break b}J[h+J[J[f+8>>2]>>2]>>2]=d}c=J[b+12>>2];d:{if((c|0)<0|!(c&2147483647)){break d}c=J[b+4>>2];if(!c){break d}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c)}Ia=b+16|0;Tp(a,J[i+4>>2])}}function yH(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;h=Ia-16|0;Ia=h;d=J[J[a+976>>2]+1024>>2];Ka[J[J[d>>2]+48>>2]](d,J[b+28>>2]+32|0);d=J[a+1012>>2];Ka[J[J[d>>2]+20>>2]](d,J[b+32>>2]);d=((J[J[b+28>>2]+68>>2]<<2)+a|0)+2676|0;J[d>>2]=J[d>>2]-1;d=Ia-48|0;Ia=d;if(J[b+8>>2]<0){un(b);g=d+12|0;e=J[J[b+4>>2]+40>>2];f=J[J[e+976>>2]+1024>>2];Ka[J[J[f>>2]+84>>2]](g,f);Cm(J[e+2168>>2],b,c?4:0,g,(J[e+2360>>2]&8)>>>3|0)}Ia=d+48|0;e=J[a+2384>>2];a=J[J[b+4>>2]+40>>2];c=J[b+8>>2];d=J[a+2516>>2]+(c>>>3&268435452)|0;g=J[d>>2];j=d,k=dla(-2,c)&g,J[j>>2]=k;if(J[b+36>>2]!=-1){Lj(J[a+1152>>2],b)}ah(J[a+2368>>2],J[b+32>>2]);ah(J[J[J[b+4>>2]+40>>2]+2376>>2],J[b+8>>2]&2147483647);a=0;g=J[b+4>>2];f=g+32|0;c=f;a:{while(1){d=a;c=J[c>>2];if(!c){break a}a=c;if((b|0)!=(a|0)){continue}break}J[(d?d:f)>>2]=J[b>>2];J[g+36>>2]=J[g+36>>2]-1}c=b;if(K[e+24|0]){ff(J[e+12>>2],J[e+16>>2])}b=0;a=J[e+16>>2]-1|0;b:{if((a|0)<0){break b}i=P(J[e+4>>2],J[e>>2]);g=J[e+12>>2];while(1){d=a+b>>1;f=J[g+P(d,12)>>2];if(!(f>>>0>c>>>0|c>>>0>=f+i>>>0)){a=g+P(d,12)|0;J[c>>2]=J[a+4>>2];J[a+4>>2]=c;if(K[e+24|0]){J[e+8>>2]=d}H[e+24|0]=0;break b}f=c>>>0>f>>>0;b=f?d+1|0:b;a=f?a:d-1|0;if((b|0)<=(a|0)){continue}break}}Ia=h+16|0}function vK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;im(a,c);c=L[a+22>>1];if(c){b=J[a+24>>2];g=b+(c<<4)|0;while(1){d=0;e=K[b+1|0];a=e<<4;c=(a+b|0)+192|0;f=K[b+2|0];a=(((c+P(e,144)|0)+(a&0-(H[b+3|0]&1))|0)+(f<<4)|0)+(((f|0)!=0)<<7)|0;if(e){while(1){N[c+80>>2]=N[c+80>>2]-N[c+64>>2];N[c+92>>2]=N[c+92>>2]-N[c+76>>2];N[c+88>>2]=N[c+88>>2]-N[c+72>>2];N[c+84>>2]=N[c+84>>2]-N[c+68>>2];c=c+144|0;d=d+1|0;if((e|0)!=(d|0)){continue}break}}b=P(f,144)+a|0;a:{if(!f){break a}if(f>>>0>=4){e=f&252;c=0;while(1){d=J[a+84>>2];J[a+48>>2]=J[a+80>>2];J[a+52>>2]=d;d=J[a+228>>2];J[a+192>>2]=J[a+224>>2];J[a+196>>2]=d;d=J[a+372>>2];J[a+336>>2]=J[a+368>>2];J[a+340>>2]=d;d=J[a+516>>2];J[a+480>>2]=J[a+512>>2];J[a+484>>2]=d;d=J[a+92>>2];J[a+56>>2]=J[a+88>>2];J[a+60>>2]=d;d=J[a+236>>2];J[a+200>>2]=J[a+232>>2];J[a+204>>2]=d;d=J[a+380>>2];J[a+344>>2]=J[a+376>>2];J[a+348>>2]=d;d=J[a+524>>2];J[a+488>>2]=J[a+520>>2];J[a+492>>2]=d;a=a+576|0;c=c+4|0;if((e|0)!=(c|0)){continue}break}}c=0;f=f&3;if(!f){break a}while(1){e=J[a+84>>2];J[a+48>>2]=J[a+80>>2];J[a+52>>2]=e;e=J[a+92>>2];J[a+56>>2]=J[a+88>>2];J[a+60>>2]=e;a=a+144|0;c=c+1|0;if((f|0)!=(c|0)){continue}break}}if(b>>>0>>0){continue}break}}}function Via(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0);u=Q(1);v=N[c+24>>2];n=N[d+24>>2];j=N[d>>2];o=Q(j+j);r=N[d+8>>2];i=N[d+4>>2];k=N[d+12>>2];p=Q(k+k);q=N[b+8>>2];l=Q(Q(Q(o*r)-Q(i*p))*q);w=Q(n+l);s=Q(v-w);x=N[c+16>>2];m=N[d+16>>2];j=Q(Q(Q(Q(j*o)+Q(k*p))+Q(-1))*q);y=Q(m+j);t=Q(x-y);z=N[c+20>>2];k=N[d+20>>2];i=Q(Q(Q(o*i)+Q(r*p))*q);p=Q(k+i);q=Q(z-p);l=Q(Q(n-l)-w);m=Q(Q(m-j)-y);j=Q(Q(k-i)-p);k=Q(Q(l*l)+Q(Q(m*m)+Q(j*j)));o=N[a+4>>2];r=Q(o+N[b+4>>2]);i=Q(r+N[e>>2]);n=Q(i*i);i=Q(Q(Q(s*l)+Q(Q(t*m)+Q(q*j)))/k);i=i>Q(1)?Q(1):i;k=k!=Q(0)?i>Q(0)?i:Q(0):Q(0);l=Q(l*k);i=Q(s-l);s=Q(i*i);m=Q(m*k);i=Q(t-m);t=Q(i*i);j=Q(j*k);i=Q(q-j);k=Q(s+Q(t+Q(i*i)));b=n>k;if(b){n=Q(0);a=J[g+4096>>2];J[g+4096>>2]=a+1;l=Q(v-Q(w+l));m=Q(x-Q(y+m));j=Q(z-Q(p+j));i=Q(Y(Q(Q(l*l)+Q(Q(m*m)+Q(j*j)))));if(!(i<=Q(1.1920928955078125e-7))){i=Q(Q(1)/i);n=Q(l*i);u=Q(m*i);A=Q(j*i)}a=(a<<6)+g|0;N[a+16>>2]=x-Q(o*u);N[a+8>>2]=n;N[a+4>>2]=A;N[a>>2]=u;J[a+52>>2]=-1;N[a+12>>2]=Q(Y(k))-r;J[a+28>>2]=0;N[a+24>>2]=v-Q(o*n);N[a+20>>2]=z-Q(o*A)}return b|0}function j2(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0);c=Ia-16|0;Ia=c;Zc(c,d);m=N[f+8>>2];e=J[e+32>>2];d=J[e+56>>2]+P(K[e+55|0],20)|0;j=N[d+8>>2];k=Q(j+j);j=N[f>>2];h=N[d>>2];g=Q(h+h);h=N[d+4>>2];i=Q(h+h);h=N[f+4>>2];l=Q(Q(m*k)+Q(Q(j*g)+Q(i*h)));t=N[c+12>>2];u=N[f+24>>2];n=N[f+12>>2];o=Q(Q(n*n)+Q(-.5));p=N[c+8>>2];v=N[f+16>>2];q=N[c>>2];w=N[f+20>>2];r=N[c+4>>2];k=Q(t+Q(Q(Q(u+Q(Q(m*l)+Q(Q(k*o)+Q(n*Q(Q(j*i)-Q(g*h))))))*p)+Q(Q(Q(v+Q(Q(j*l)+Q(Q(g*o)+Q(n*Q(Q(h*k)-Q(i*m))))))*q)+Q(Q(w+Q(Q(h*l)+Q(Q(i*o)+Q(n*Q(Q(m*g)-Q(k*j))))))*r))));f=1;x=K[e+54|0];if(x>>>0>1){y=Q(-h);z=Q(-j);A=Q(-m);while(1){e=d+P(f,12)|0;g=N[e+8>>2];g=Q(g+g);i=N[e>>2];i=Q(i+i);l=N[e+4>>2];l=Q(l+l);s=Q(Q(m*g)+Q(Q(j*i)+Q(h*l)));g=Q(t+Q(Q(Q(u+Q(Q(m*s)+Q(Q(g*o)+Q(n*Q(Q(j*l)+Q(i*y))))))*p)+Q(Q(Q(v+Q(Q(j*s)+Q(Q(i*o)+Q(n*Q(Q(h*g)+Q(l*A))))))*q)+Q(r*Q(w+Q(Q(h*s)+Q(Q(l*o)+Q(n*Q(Q(m*i)+Q(g*z))))))))));k=g>k?k:g;f=f+1|0;if((x|0)!=(f|0)){continue}break}}d=k>Q(0);if(!d){N[a+8>>2]=-p;N[a+4>>2]=-r;N[a>>2]=-q;N[b>>2]=k>2]-N[a+1320>>2])-Q(N[a+280>>2]-N[a+1304>>2]));k=g>Q(0)?g:Q(-g);h=Q(Q(N[a+292>>2]-N[a+1316>>2])-Q(N[a+276>>2]-N[a+1300>>2]));j=h>Q(0)?h:Q(-h);i=Q(Q(N[a+288>>2]-N[a+1312>>2])-Q(N[a+272>>2]-N[a+1296>>2]));m=i>Q(0)?i:Q(-i);a:{if(j>2]=0;k=Q(Q(j*g)-Q(h*o));h=Q(Q(n*h)-Q(i*j));g=Q(Q(o*i)-Q(g*n));i=Q(Q(1)/Q(Y(Q(Q(h*h)+Q(Q(k*k)+Q(g*g))))));j=Q(k*i);N[f>>2]=j;g=Q(g*i);N[f+4>>2]=g;h=Q(h*i);N[f+8>>2]=h;J[f+28>>2]=0;N[f+24>>2]=-h;N[f+20>>2]=-g;N[f+16>>2]=-j;p=f+16|0;Ka[J[J[b>>2]+4>>2]](f+32|0,b,p);Ka[J[J[c>>2]+4>>2]](p,c,f);b=J[f+36>>2];J[a+304>>2]=J[f+32>>2];J[a+308>>2]=b;b=J[f+44>>2];J[a+312>>2]=J[f+40>>2];J[a+316>>2]=b;c=J[f+20>>2];b=a+1328|0;J[b>>2]=J[f+16>>2];J[b+4>>2]=c;c=J[f+28>>2];b=a+1336|0;J[b>>2]=J[f+24>>2];J[b+4>>2]=c;J[d>>2]=3;b=vd(a,0,1,2,e);c=vd(a,1,0,2,e);a=J[a>>2];if(a){H[b+32|0]=0;J[b+20>>2]=c;H[c+32|0]=0;J[c+20>>2]=b;H[b+33|0]=2;J[b+24>>2]=c;H[c+34|0]=1;J[c+28>>2]=b;H[b+34|0]=1;J[b+28>>2]=c;H[c+33|0]=2;J[c+24>>2]=b}Ia=f+48|0;return(a|0)!=0}function Ep(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0);a=P(a,3);a:{if(!f){d=(a<<2)+d|0;f=J[d>>2];a=J[d+8>>2];d=J[d+4>>2];break a}d=(a<<1)+d|0;f=L[d>>1];a=L[d+4>>1];d=L[d+2>>1]}a=P(a,12)+c|0;o=N[a>>2];p=N[a+4>>2];q=N[a+8>>2];a=P(d,12)+c|0;j=N[a>>2];k=N[a+4>>2];l=N[a+8>>2];m=N[e+40>>2];n=N[e+16>>2];r=N[e+28>>2];s=N[e+36>>2];t=N[e+24>>2];u=N[e>>2];v=N[e+12>>2];w=N[e+4>>2];a=P(f,12)+c|0;g=N[a>>2];h=N[a+4>>2];i=N[a+8>>2];N[b+8>>2]=Q(Q(Q(g*N[e+8>>2])+Q(h*N[e+20>>2]))+Q(i*N[e+32>>2]))+N[e+44>>2];N[b+4>>2]=m+Q(Q(Q(g*w)+Q(h*n))+Q(i*r));N[b>>2]=s+Q(Q(Q(g*u)+Q(h*v))+Q(i*t));g=N[e+40>>2];h=N[e+16>>2];i=N[e+28>>2];m=N[e+36>>2];n=N[e+24>>2];r=N[e>>2];s=N[e+12>>2];t=N[e+4>>2];N[b+20>>2]=Q(Q(Q(j*N[e+8>>2])+Q(k*N[e+20>>2]))+Q(l*N[e+32>>2]))+N[e+44>>2];N[b+16>>2]=g+Q(Q(Q(j*t)+Q(k*h))+Q(l*i));N[b+12>>2]=m+Q(Q(Q(j*r)+Q(k*s))+Q(l*n));j=N[e+40>>2];k=N[e+16>>2];l=N[e+28>>2];g=N[e+36>>2];h=N[e+24>>2];i=N[e>>2];m=N[e+12>>2];n=N[e+4>>2];N[b+32>>2]=Q(Q(Q(o*N[e+8>>2])+Q(p*N[e+20>>2]))+Q(q*N[e+32>>2]))+N[e+44>>2];N[b+28>>2]=j+Q(Q(Q(o*n)+Q(p*k))+Q(q*l));N[b+24>>2]=g+Q(Q(Q(o*i)+Q(p*m))+Q(q*h))}function uK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;hm(a,c);c=L[a+22>>1];if(c){b=J[a+24>>2];g=b+(c<<4)|0;while(1){d=0;e=K[b+1|0];a=e<<4;c=(a+b|0)+192|0;f=K[b+2|0];a=(((c+P(e,96)|0)+(a&0-(H[b+3|0]&1))|0)+(f<<4)|0)+(((f|0)!=0)<<7)|0;if(e){while(1){N[c+80>>2]=N[c+80>>2]-N[c+64>>2];N[c+92>>2]=N[c+92>>2]-N[c+76>>2];N[c+88>>2]=N[c+88>>2]-N[c+72>>2];N[c+84>>2]=N[c+84>>2]-N[c+68>>2];c=c+96|0;d=d+1|0;if((e|0)!=(d|0)){continue}break}}b=P(f,96)+a|0;a:{if(!f){break a}if(f>>>0>=4){e=f&252;c=0;while(1){d=J[a+84>>2];J[a+48>>2]=J[a+80>>2];J[a+52>>2]=d;d=J[a+180>>2];J[a+144>>2]=J[a+176>>2];J[a+148>>2]=d;d=J[a+276>>2];J[a+240>>2]=J[a+272>>2];J[a+244>>2]=d;d=J[a+372>>2];J[a+336>>2]=J[a+368>>2];J[a+340>>2]=d;d=J[a+92>>2];J[a+56>>2]=J[a+88>>2];J[a+60>>2]=d;d=J[a+188>>2];J[a+152>>2]=J[a+184>>2];J[a+156>>2]=d;d=J[a+284>>2];J[a+248>>2]=J[a+280>>2];J[a+252>>2]=d;d=J[a+380>>2];J[a+344>>2]=J[a+376>>2];J[a+348>>2]=d;a=a+384|0;c=c+4|0;if((e|0)!=(c|0)){continue}break}}c=0;f=f&3;if(!f){break a}while(1){e=J[a+84>>2];J[a+48>>2]=J[a+80>>2];J[a+52>>2]=e;e=J[a+92>>2];J[a+56>>2]=J[a+88>>2];J[a+60>>2]=e;a=a+96|0;c=c+1|0;if((f|0)!=(c|0)){continue}break}}if(b>>>0>>0){continue}break}}}function rv(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=Ia-16|0;Ia=j;f=J[a+20>>2];a:{if(f){i=f-1|0;f=J[J[a+16>>2]+(i<<2)>>2];J[a+20>>2]=i;break a}f=J[a+28>>2];J[a+28>>2]=f+1}i=f<<1;if((i|0)==J[a+116>>2]){g=i+2048|0;qv(a+104|0,g);pv(a+128|0,g);ov(a+44|0,g)}g=J[a+124>>2];h=(i>>>0)/(g>>>0)|0;J[J[J[a+104>>2]+(h<<2)>>2]+(i-P(g,h)<<2)>>2]=c;g=i|1;h=J[a+124>>2];k=(g>>>0)/(h>>>0)|0;J[J[J[a+104>>2]+(k<<2)>>2]+(g-P(h,k)<<2)>>2]=d;g=J[a+148>>2];h=(f>>>0)/(g>>>0)|0;J[J[J[a+128>>2]+(h<<2)>>2]+(f-P(g,h)<<2)>>2]=b;g=J[a- -64>>2];h=(f>>>0)/(g>>>0)|0;J[J[J[a+44>>2]+(h<<2)>>2]+(f-P(g,h)<<2)>>2]=e;Cv(a+640|0,b,c,d,f);if(b){J[b- -64>>2]=f}b=J[a+156>>2];b:{if(b<<5!=(f|0)){break b}c=b&2147483647;b=i+33>>>5|0;if(c>>>0>=b>>>0){break b}c=J[42504]+12|0;c=Ka[J[J[c>>2]+8>>2]](c,b<<2,29113,21414,438)|0;d=J[a+152>>2];c:{if(!d){break c}Va(c,d,J[a+156>>2]<<2);if(J[a+156>>2]<0){break c}d=J[a+152>>2];if(!d){break c}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,d)}d=J[a+156>>2];Wa(c+(d<<2)|0,0,b-d<<2);J[a+156>>2]=b;J[a+152>>2]=c}if((J[a+88>>2]&2147483647)==(f|0)){J[j+12>>2]=0;jn(a+80|0,i+2|0,j+12|0)}a=J[a+152>>2]+(f>>>3&536870908)|0;b=J[a>>2];l=a,m=dla(-2,f)&b,J[l>>2]=m;Ia=j+16|0;return f}function LI(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if((J[a+8>>2]&2147483647)>>>0>>0){a:{if(!b){break a}e=P(b,48);if(!e){break a}d=J[42504];f=d+12|0;f=(j=f,k=e,l=Ka[J[J[d>>2]+20>>2]](d)|0?54134:70610,m=19542,n=553,i=J[J[f>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}e=J[a>>2];d=J[a+4>>2];if((d|0)>0){h=P(d,48)+f|0;d=f;while(1){g=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=g;g=J[e+44>>2];J[d+40>>2]=J[e+40>>2];J[d+44>>2]=g;g=J[e+36>>2];J[d+32>>2]=J[e+32>>2];J[d+36>>2]=g;g=J[e+28>>2];J[d+24>>2]=J[e+24>>2];J[d+28>>2]=g;g=J[e+20>>2];J[d+16>>2]=J[e+16>>2];J[d+20>>2]=g;g=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=g;e=e+48|0;d=d+48|0;if(h>>>0>d>>>0){continue}break}e=J[a>>2]}if(!(!e|J[a+8>>2]<0)){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,e)}J[a+8>>2]=b;J[a>>2]=f}d=J[a+4>>2];if((d|0)<(b|0)){f=J[a>>2];e=f+P(b,48)|0;d=f+P(d,48)|0;while(1){f=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=f;f=J[c+44>>2];J[d+40>>2]=J[c+40>>2];J[d+44>>2]=f;f=J[c+36>>2];J[d+32>>2]=J[c+32>>2];J[d+36>>2]=f;f=J[c+28>>2];J[d+24>>2]=J[c+24>>2];J[d+28>>2]=f;f=J[c+20>>2];J[d+16>>2]=J[c+16>>2];J[d+20>>2]=f;f=J[c+12>>2];J[d+8>>2]=J[c+8>>2];J[d+12>>2]=f;d=d+48|0;if(e>>>0>d>>>0){continue}break}}J[a+4>>2]=b}function tU(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0),i=Q(0),j=Q(0);g=Ia-144|0;Ia=g;J[g+128>>2]=3;N[g+132>>2]=N[b+24>>2];N[g+136>>2]=N[b+28>>2];N[g+140>>2]=N[b+32>>2];h=N[c+12>>2];N[g+116>>2]=N[d>>2]-h;i=N[c+16>>2];N[g+120>>2]=N[d+4>>2]-i;j=N[c+20>>2];N[g+124>>2]=N[d+8>>2]-j;N[g+100>>2]=N[a+216>>2];N[g+104>>2]=N[a+220>>2];N[g+108>>2]=N[a+224>>2];N[g+112>>2]=N[a+228>>2];J[g+84>>2]=3;N[g+88>>2]=N[c+36>>2];N[g+92>>2]=N[c+40>>2];N[g+96>>2]=N[c+44>>2];N[g+72>>2]=N[c+24>>2]-h;N[g+76>>2]=N[c+28>>2]-i;N[g+80>>2]=N[c+32>>2]-j;N[g+56>>2]=N[c+48>>2];N[g+60>>2]=N[c+52>>2];N[g+64>>2]=N[c+56>>2];N[g+68>>2]=N[c+60>>2];J[g+32>>2]=0;J[g+36>>2]=0;J[g+40>>2]=0;J[g+44>>2]=0;J[g+24>>2]=0;J[g+28>>2]=0;b=0;I[g+20>>1]=0;J[g+16>>2]=-1;J[g+8>>2]=0;J[g+12>>2]=0;J[g+48>>2]=2139095039;h=N[f+24>>2];I[g+6>>1]=K[a+271|0]?1283:1027;a:{if(!xd(e,h,g+128|0,g+100|0,g+84|0,g+56|0,g+8|0,g+6|0)){break a}h=N[g+48>>2];if(h>=N[f+24>>2]){break a}N[f+12>>2]=N[g+36>>2];N[f+16>>2]=N[g+40>>2];i=N[g+44>>2];J[f+28>>2]=-1;J[f+32>>2]=-1;N[f+24>>2]=h;N[f+20>>2]=i;N[f>>2]=N[g+24>>2]+N[c+12>>2];N[f+4>>2]=N[g+28>>2]+N[c+16>>2];N[f+8>>2]=N[g+32>>2]+N[c+20>>2];b=1}Ia=g+144|0;return b|0}function Yj(a,b,c){var d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=Q(0),u=0,w=0,x=0,y=Q(0);u=J[a+4>>2];e=J[u>>2];r=J[a+8>>2];d=r-1|0;d=P(e,24)+b|0;g=N[d+4>>2];h=N[d+8>>2];i=N[d+16>>2];j=N[d+20>>2];k=N[d>>2];s=J[a+24>>2];f=N[(e<<2)+c>>2];l=Q(f+N[d+12>>2]);d=(C(l),v(2));J[s+4>>2]=(d|0)<0?d^-1:d|-2147483648;k=Q(k-f);d=(C(k),v(2));J[s>>2]=(d|0)<0?d^-1:d|-2147483648;m=J[a+28>>2];j=Q(f+j);N[m+12>>2]=j;i=Q(f+i);N[m+8>>2]=i;h=Q(h-f);N[m+4>>2]=h;g=Q(g-f);N[m>>2]=g;d=1;if(r>>>0>1){while(1){w=J[(d<<2)+u>>2];e=P(w,24)+b|0;y=N[e+4>>2];n=N[e+8>>2];o=N[e+16>>2];p=N[e+20>>2];q=N[e>>2];x=(d<<3)+s|0;f=N[(w<<2)+c>>2];t=Q(f+N[e+12>>2]);e=(C(t),v(2));J[x+4>>2]=(e|0)<0?e^-1:e|-2147483648;q=Q(q-f);e=(C(q),v(2));J[x>>2]=(e|0)<0?e^-1:e|-2147483648;e=(d<<4)+m|0;p=Q(f+p);N[e+12>>2]=p;o=Q(f+o);N[e+8>>2]=o;n=Q(n-f);N[e+4>>2]=n;f=Q(y-f);N[e>>2]=f;l=l>t?l:t;h=hg?g:f;k=kp?j:p;i=i>o?i:o;d=d+1|0;if((r|0)!=(d|0)){continue}break}}N[a+36>>2]=k;N[a+56>>2]=j;N[a+52>>2]=i;N[a+48>>2]=l;N[a+44>>2]=h;N[a+40>>2]=g;b=(r<<3)+s|0;J[b>>2]=-1;J[b+40>>2]=-1;J[b+32>>2]=-1;J[b+24>>2]=-1;J[b+16>>2]=-1;J[b+8>>2]=-1;H[a+60|0]=1}function pr(a){var b=0,c=0,d=0,e=0,f=0,g=0;e=Ia-16|0;Ia=e;b=J[a+2368>>2];c=b;if(J[b+36>>2]){g=b+8|0;while(1){c=J[J[b+32>>2]+(d<<2)>>2];J[e+4>>2]=c;a:{if((c|0)==(J[b+4>>2]-1|0)){J[b+4>>2]=c;break a}f=J[b+12>>2];if(f>>>0>=(J[b+16>>2]&2147483647)>>>0){bb(g,e+4|0);break a}J[J[b+8>>2]+(f<<2)>>2]=c;J[b+12>>2]=J[b+12>>2]+1}d=d+1|0;if(d>>>0>2]){continue}break}c=J[a+2368>>2]}d=0;J[b+36>>2]=0;Wa(J[c+20>>2],0,J[c+24>>2]<<2);b=J[a+2372>>2];c=b;if(J[b+36>>2]){g=b+8|0;while(1){c=J[J[b+32>>2]+(d<<2)>>2];J[e+8>>2]=c;b:{if((c|0)==(J[b+4>>2]-1|0)){J[b+4>>2]=c;break b}f=J[b+12>>2];if(f>>>0>=(J[b+16>>2]&2147483647)>>>0){bb(g,e+8|0);break b}J[J[b+8>>2]+(f<<2)>>2]=c;J[b+12>>2]=J[b+12>>2]+1}d=d+1|0;if(d>>>0>2]){continue}break}c=J[a+2372>>2]}d=0;J[b+36>>2]=0;Wa(J[c+20>>2],0,J[c+24>>2]<<2);b=J[a+2364>>2];c=b;if(J[b+36>>2]){g=b+8|0;while(1){c=J[J[b+32>>2]+(d<<2)>>2];J[e+12>>2]=c;c:{if((c|0)==(J[b+4>>2]-1|0)){J[b+4>>2]=c;break c}f=J[b+12>>2];if(f>>>0>=(J[b+16>>2]&2147483647)>>>0){bb(g,e+12|0);break c}J[J[b+8>>2]+(f<<2)>>2]=c;J[b+12>>2]=J[b+12>>2]+1}d=d+1|0;if(d>>>0>2]){continue}break}c=J[a+2364>>2]}J[b+36>>2]=0;Wa(J[c+20>>2],0,J[c+24>>2]<<2);Ia=e+16|0}function kz(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0);d=N[c>>2];i=Q(d+d);h=N[c+8>>2];p=Q(i*h);e=N[c+4>>2];f=Q(e+e);g=N[c+12>>2];B=Q(f*g);j=Q(p-B);s=N[b>>2];t=N[b+4>>2];C=Q(f*h);D=Q(i*g);k=Q(C+D);m=Q(Q(1)-Q(d*i));f=Q(e*f);d=Q(m-f);u=N[b+8>>2];l=Q(Q(Q(j*s)+Q(t*k))+Q(d*u));v=N[b+12>>2];w=N[b+16>>2];x=N[b+20>>2];n=Q(Q(Q(j*v)+Q(k*w))+Q(d*x));y=N[b+24>>2];z=N[b+28>>2];A=N[b+32>>2];o=Q(Q(Q(j*y)+Q(k*z))+Q(d*A));N[a+32>>2]=Q(Q(j*l)+Q(k*n))+Q(d*o);r=Q(i*e);e=Q(h+h);g=Q(g*e);i=Q(r+g);q=m;m=Q(h*e);h=Q(q-m);e=Q(C-D);N[a+20>>2]=Q(Q(i*l)+Q(h*n))+Q(e*o);f=Q(Q(Q(1)-f)-m);q=Q(f*l);l=Q(r-g);g=Q(p+B);N[a+8>>2]=Q(q+Q(l*n))+Q(g*o);n=Q(Q(Q(s*i)+Q(t*h))+Q(e*u));o=Q(Q(Q(i*v)+Q(h*w))+Q(e*x));p=Q(Q(Q(i*y)+Q(h*z))+Q(e*A));N[a+28>>2]=Q(Q(j*n)+Q(k*o))+Q(d*p);r=j;j=Q(Q(Q(s*f)+Q(t*l))+Q(g*u));m=k;k=Q(Q(Q(f*v)+Q(l*w))+Q(g*x));q=d;d=Q(Q(Q(f*y)+Q(l*z))+Q(g*A));N[a+24>>2]=Q(Q(r*j)+Q(m*k))+Q(q*d);N[a+16>>2]=Q(Q(i*n)+Q(h*o))+Q(e*p);N[a+12>>2]=Q(Q(i*j)+Q(h*k))+Q(e*d);N[a+4>>2]=Q(Q(f*n)+Q(l*o))+Q(g*p);N[a>>2]=Q(Q(f*j)+Q(l*k))+Q(g*d)}function PN(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;if(Tb(a,J[b+8>>2],e)){if(!(J[b+28>>2]==1|J[b+4>>2]!=(c|0))){J[b+28>>2]=d}return}a:{if(Tb(a,J[b>>2],e)){if(!(J[b+16>>2]!=(c|0)&J[b+20>>2]!=(c|0))){if((d|0)!=1){break a}J[b+32>>2]=1;return}J[b+32>>2]=d;if(J[b+44>>2]!=4){f=a+16|0;h=f+(J[a+12>>2]<<3)|0;d=0;b:{c:{while(1){d:{if(f>>>0>=h>>>0){break d}I[b+52>>1]=0;yn(f,b,c,c,1,e);if(K[b+54|0]){break d}e:{if(!K[b+53|0]){break e}if(K[b+52|0]){d=1;if(J[b+24>>2]==1){break c}g=1;if(K[a+8|0]&2){break e}break c}g=1;if(!(H[a+8|0]&1)){break c}}f=f+8|0;continue}break}a=4;if(!g){break b}}a=3}J[b+44>>2]=a;if(d&1){break a}}J[b+20>>2]=c;J[b+40>>2]=J[b+40>>2]+1;if(J[b+36>>2]!=1|J[b+24>>2]!=2){break a}H[b+54|0]=1;return}g=J[a+12>>2];h=a+16|0;Qj(h,b,c,d,e);f=a+24|0;g=h+(g<<3)|0;if(f>>>0>=g>>>0){break a}a=J[a+8>>2];if(!(!(a&2)&J[b+36>>2]!=1)){while(1){if(K[b+54|0]){break a}Qj(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break}break a}if(!(a&1)){while(1){if(K[b+54|0]|J[b+36>>2]==1){break a}Qj(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break a}}while(1){if(K[b+54|0]|J[b+36>>2]==1&J[b+24>>2]==1){break a}Qj(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break}}}function XD(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;b=J[a+12>>2];if(b){b=sl(b);d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,b);J[a+12>>2]=0}b=J[a+36>>2];if(!(!b|!J[a+52>>2])){Wa(J[a+28>>2],255,b<<2);b=0;d=J[a+24>>2];e=J[a+32>>2];f=e-1|0;if(f){if(e-2>>>0>=3){i=f&-4;e=0;while(1){c=b|1;J[d+(b<<2)>>2]=c;g=d+(c<<2)|0;c=b|2;J[g>>2]=c;g=d+(c<<2)|0;c=b|3;J[g>>2]=c;b=b+4|0;J[d+(c<<2)>>2]=b;e=e+4|0;if((i|0)!=(e|0)){continue}break}}e=f&3;if(e){while(1){c=d+(b<<2)|0;b=b+1|0;J[c>>2]=b;h=h+1|0;if((e|0)!=(h|0)){continue}break}}b=J[a+32>>2]-1|0}else{b=0}J[d+(b<<2)>>2]=-1;J[a+52>>2]=0;J[a+44>>2]=0}J[a+8>>2]=0;b=J[a+60>>2];if(b){b=sl(b);d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,b);J[a+60>>2]=0}b=J[a+84>>2];if(!(!b|!J[a+100>>2])){Wa(J[a+76>>2],255,b<<2);b=0;d=J[a+72>>2];e=J[a+80>>2];f=e-1|0;if(f){h=0;if(e-2>>>0>=3){i=f&-4;e=0;while(1){c=b|1;J[d+(b<<2)>>2]=c;g=d+(c<<2)|0;c=b|2;J[g>>2]=c;g=d+(c<<2)|0;c=b|3;J[g>>2]=c;b=b+4|0;J[d+(c<<2)>>2]=b;e=e+4|0;if((i|0)!=(e|0)){continue}break}}e=f&3;if(e){while(1){c=d+(b<<2)|0;b=b+1|0;J[c>>2]=b;h=h+1|0;if((e|0)!=(h|0)){continue}break}}b=J[a+80>>2]-1|0}else{b=0}J[d+(b<<2)>>2]=-1;J[a+100>>2]=0;J[a+92>>2]=0}J[a>>2]=1;J[a+4>>2]=0;J[a+56>>2]=0}function t6(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=Q(k);var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;l=Ia-32|0;Ia=l;a:{if(M[a+36>>2]>=M[a+100>>2]){break a}o=a+40|0;m=J[o>>2];J[o>>2]=m?m:-1;if((m|0)==1){Xa(J[42504],8,6711,541,71494,0);break a}J[a+36>>2]=J[a+36>>2]+1;m=a+12|0;r=L[h+16>>1];s=J[h+12>>2];t=J[h+8>>2];u=J[h+4>>2];v=J[h>>2];w=L[g>>1];p=J[a+24>>2];n=p+40|0;h=J[a+20>>2]&2147483647;b:{if(n>>>0<=h>>>0){break b}q=P(n,3);if(h>>>0>=q>>>0){break b}Dc(m,q)}$c(m,n);h=J[a+12>>2]+J[a+24>>2]|0;H[h+38|0]=2;I[h+36>>1]=f;J[h+32>>2]=j;J[h+28>>2]=i;J[h+8>>2]=v;I[h+4>>1]=w;J[h>>2]=-16;I[h+24>>1]=r;J[h+20>>2]=s;J[h+16>>2]=t;J[h+12>>2]=u;J[a+24>>2]=n;f=J[a+108>>2];J[((f|0)==-16?a+108|0:f+J[a+12>>2]|0)>>2]=p;J[a+108>>2]=p;f=a;h=K[a+112|0];a=L[g>>1];H[f+112|0]=h|a>>>9&1;c:{if((a&768)!=768){a=L[g>>1];break c}Xa(J[42504],4,6711,551,16434,0);a=L[g>>1]&-257;I[g>>1]=a}if((a&528)==528){Xa(J[42504],4,6711,557,28335,0);a=L[g>>1]&-17;I[g>>1]=a}if(!(!(k>Q(0))|!(a&256))){Xa(J[42504],4,6711,565,16563,0);k=Q(0)}N[l+16>>2]=e;J[l+8>>2]=0;N[l+28>>2]=k;J[l+24>>2]=c;J[l+20>>2]=b;J[l+12>>2]=d;Pp(m,l+8|0);J[o>>2]=0}Ia=l+32|0}function Hk(a,b,c,d){var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);e=Ia-96|0;Ia=e;k=N[a+28>>2];l=N[a+32>>2];u=N[d>>2];v=N[d+4>>2];w=N[d+8>>2];x=N[c>>2];y=N[c+4>>2];z=N[c+8>>2];m=N[a+24>>2];n=N[a+8>>2];o=N[a+4>>2];p=N[a>>2];h=N[a+20>>2];i=N[a+44>>2];f=Q(N[b+8>>2]-i);q=N[a+12>>2];r=N[a+36>>2];g=Q(N[b>>2]-r);s=N[a+40>>2];j=Q(N[b+4>>2]-s);t=N[a+16>>2];N[e+84>>2]=Q(h*f)+Q(Q(q*g)+Q(j*t));N[e+80>>2]=Q(n*f)+Q(Q(p*g)+Q(j*o));N[e+88>>2]=Q(l*f)+Q(Q(m*g)+Q(j*k));f=Q(z-i);g=Q(x-r);j=Q(y-s);N[e+68>>2]=Q(h*f)+Q(Q(q*g)+Q(t*j));N[e+64>>2]=Q(n*f)+Q(Q(p*g)+Q(o*j));N[e+72>>2]=Q(l*f)+Q(Q(m*g)+Q(k*j));g=h;h=Q(w-i);i=Q(u-r);f=Q(v-s);N[e+52>>2]=Q(g*h)+Q(Q(q*i)+Q(t*f));N[e+48>>2]=Q(n*h)+Q(Q(p*i)+Q(o*f));N[e+56>>2]=Q(l*h)+Q(Q(m*i)+Q(k*f));b=J[e+84>>2];J[e+32>>2]=J[e+80>>2];J[e+36>>2]=b;b=J[e+92>>2];J[e+40>>2]=J[e+88>>2];J[e+44>>2]=b;b=J[e+68>>2];J[e+16>>2]=J[e+64>>2];J[e+20>>2]=b;b=J[e+76>>2];J[e+24>>2]=J[e+72>>2];J[e+28>>2]=b;b=J[e+52>>2];J[e>>2]=J[e+48>>2];J[e+4>>2]=b;b=J[e+60>>2];J[e+8>>2]=J[e+56>>2];J[e+12>>2]=b;a=RA(e+32|0,e+16|0,e,a+48|0);Ia=e+96|0;return a}function nU(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0),i=Q(0),j=Q(0);g=Ia-144|0;Ia=g;J[g+132>>2]=2;h=N[b+28>>2];N[g+136>>2]=N[b+24>>2];N[g+140>>2]=h*Q(.5);h=N[c+12>>2];N[g+120>>2]=N[d>>2]-h;i=N[c+16>>2];N[g+124>>2]=N[d+4>>2]-i;j=N[c+20>>2];N[g+128>>2]=N[d+8>>2]-j;N[g+104>>2]=N[a+216>>2];N[g+108>>2]=N[a+220>>2];N[g+112>>2]=N[a+224>>2];N[g+116>>2]=N[a+228>>2];J[g+88>>2]=3;N[g+92>>2]=N[c+36>>2];N[g+96>>2]=N[c+40>>2];N[g+100>>2]=N[c+44>>2];N[g+76>>2]=N[c+24>>2]-h;N[g+80>>2]=N[c+28>>2]-i;N[g+84>>2]=N[c+32>>2]-j;N[g+60>>2]=N[c+48>>2];N[g+64>>2]=N[c+52>>2];N[g+68>>2]=N[c+56>>2];N[g+72>>2]=N[c+60>>2];J[g+36>>2]=0;J[g+40>>2]=0;J[g+44>>2]=0;J[g+48>>2]=0;J[g+28>>2]=0;J[g+32>>2]=0;d=0;I[g+24>>1]=0;J[g+20>>2]=-1;J[g+12>>2]=0;J[g+16>>2]=0;J[g+52>>2]=2139095039;h=N[f+24>>2];I[g+10>>1]=K[a+271|0]?1283:1027;a:{if(!xd(e,h,g+132|0,g+104|0,g+88|0,g+60|0,g+12|0,g+10|0)){break a}h=N[g+52>>2];if(h>=N[f+24>>2]){break a}N[f+24>>2]=h;N[f+12>>2]=N[g+40>>2];N[f+16>>2]=N[g+44>>2];h=N[g+48>>2];J[f+28>>2]=-1;J[f+32>>2]=-1;N[f+20>>2]=h;N[f>>2]=N[g+28>>2]+N[c+12>>2];N[f+4>>2]=N[g+32>>2]+N[c+16>>2];N[f+8>>2]=N[g+36>>2]+N[c+20>>2];d=1}Ia=g+144|0;return d|0}function Mf(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0;j=Ia-16|0;Ia=j;if(J[a+4>>2]!=(b|0)){J[a+4>>2]=b;m=a+8|0;Ka[J[J[a>>2]+12>>2]](a,m,c,d,e,f);e=J[a+16>>2];if(e){f=0;while(1){b=J[a+28>>2]+(f<<3)|0;k=J[b+4>>2];c=k&2147483647;l=J[b>>2];d=l&2147483647;a:{if((l|0)<0){k=J[g>>2];l=J[k+(d<<3)>>2];k=J[k+(c<<3)>>2];J[j+8>>2]=c;J[j+4>>2]=d;c=l&3;d=k&3;c=P((c|0)>(d|0)?c:d,12)+h|0;d=J[c+4>>2];b:{if(d>>>0>=(J[c+8>>2]&2147483647)>>>0){Jd(c,j+4|0);break b}k=J[j+8>>2];d=J[c>>2]+P(d,12)|0;J[d>>2]=J[j+4>>2];J[d+4>>2]=k;J[d+8>>2]=J[j+12>>2];J[c+4>>2]=J[c+4>>2]+1}J[b>>2]=J[b>>2]&2147483647;J[b+4>>2]=J[b+4>>2]&2147483647;f=f+1|0;break a}if((k|0)<0){J[b+4>>2]=c;f=f+1|0;break a}b=J[g>>2];n=J[b+(d<<3)>>2];c:{if(n>>>0<4){break c}b=J[b+(c<<3)>>2];if(b>>>0<4){break c}J[j+8>>2]=c;J[j+4>>2]=d;c=n&3;b=b&3;b=P((b|0)<(c|0)?c:b,12)+i|0;c=J[b+4>>2];if(c>>>0>=(J[b+8>>2]&2147483647)>>>0){Jd(b,j+4|0);break c}d=J[j+8>>2];c=J[b>>2]+P(c,12)|0;J[c>>2]=J[j+4>>2];J[c+4>>2]=d;J[c+8>>2]=J[j+12>>2];J[b+4>>2]=J[b+4>>2]+1}b=l&65535|k<<16;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;Jn(m,J[a+12>>2]&(b>>>16^b),f);e=e-1|0}if(e>>>0>f>>>0){continue}break}}Ln(m)}Ia=j+16|0}function Cea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;g=Ia-16|0;Ia=g;b=J[a+28>>2];a=J[b+976>>2];e=J[a+1008>>2];J[g+12>>2]=e;a=J[a+1012>>2];J[g+8>>2]=a;k=b+2484|0;J[k>>2]=0;JH(b+2480|0,e);l=b+2496|0;J[l>>2]=0;JH(b+2492|0,a);m=J[b+2480>>2];n=J[b+2492>>2];a=0;i=Ia-48|0;Ia=i;h=J[b+976>>2];b=J[h+988>>2]&2147483647;a:{b:{if(!b){b=0;break b}e=J[h+984>>2];while(1){c=J[e+(a<<2)>>2];if(c){b=a;break a}a=a+1|0;if((b|0)!=(a|0)){continue}break}}c=0}a=J[h+1024>>2];Ka[J[J[a>>2]+84>>2]](i+12|0,a);a=n;e=m;c:{if(!c){break c}p=J[h+312>>2]-1|0;o=J[h+988>>2]&2147483647;q=J[h+320>>2];while(1){d=$ka(c)|b<<5;c=c-1&c;d:{if(c){break d}f=b+1|0;f=f>>>0>o>>>0?f:o;j=f-1|0;r=J[h+984>>2];while(1){if((b|0)==(j|0)){c=0;b=f;break d}b=b+1|0;c=J[(b<<2)+r>>2];if(!c){continue}break}}if((d|0)==-1){break c}f=J[J[h+332>>2]+(d>>>q<<2)>>2]+P(d&p,80)|0;d=J[f+68>>2];d=J[i+44>>2]+(J[(i+12|0)+((d&7)<<2)>>2]+(d>>>3|0)<<4)|0;j=K[d+13|0];d=K[d+15|0];e:{if(j>>>0>d>>>0){J[e>>2]=f;e=e+4|0;break e}if(d>>>0<=j>>>0){break e}J[a>>2]=f;a=a+4|0}if(c){continue}break}}J[g+12>>2]=e-m>>2;J[g+8>>2]=a-n>>2;Ia=i+48|0;J[k>>2]=J[g+12>>2];J[l>>2]=J[g+8>>2];Ia=g+16|0}function i$(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0);l=N[b+4>>2];m=N[b>>2];n=N[b+8>>2];j=J[a+12>>2];a:{if(!j){g=Q(34028234663852886e22);h=Q(-34028234663852886e22);break a}g=Q(Q(N[c+8>>2]*n)+Q(Q(N[c>>2]*m)+Q(N[c+4>>2]*l)));h=Q(Q(N[c+20>>2]*n)+Q(Q(N[c+12>>2]*m)+Q(l*N[c+16>>2])));i=Q(Q(N[c+32>>2]*n)+Q(Q(N[c+24>>2]*m)+Q(l*N[c+28>>2])));q=Q(Q(Q(g*N[d+8>>2])+Q(h*N[d+20>>2]))+Q(i*N[d+32>>2]));k=Q(Q(Q(g*N[d+4>>2])+Q(h*N[d+16>>2]))+Q(i*N[d+28>>2]));i=Q(Q(Q(g*N[d>>2])+Q(h*N[d+12>>2]))+Q(i*N[d+24>>2]));d=J[a+28>>2];b:{if(!(j&1)){h=Q(-34028234663852886e22);g=Q(34028234663852886e22);b=j;break b}g=Q(Q(N[d+8>>2]*q)+Q(Q(N[d>>2]*i)+Q(k*N[d+4>>2])));h=gQ(34028234663852886e22)?Q(34028234663852886e22):g;d=d+12|0;b=j-1|0}if((j|0)==1){break a}while(1){o=Q(Q(N[d+8>>2]*q)+Q(Q(N[d>>2]*i)+Q(k*N[d+4>>2])));h=h>o?h:o;p=Q(Q(N[d+20>>2]*q)+Q(Q(N[d+12>>2]*i)+Q(k*N[d+16>>2])));h=h>p?h:p;g=g>2]*n)+Q(Q(N[c+36>>2]*m)+Q(l*N[c+40>>2])));N[e>>2]=k+g;N[f>>2]=h+g}function Qv(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0;h=J[a+4>>2];k=J[h+40>>2];e=J[k+980>>2];h=J[J[h+44>>2]+4>>2]&16777215;f=(h|0)==16777215?-1:h;i=(d|0)!=0;h=Ia-16|0;Ia=h;d=J[a+8>>2]&2147483647;g=d+1|0;if(g>>>0>=M[e+200>>2]){Xj(e,g)}j=J[e+360>>2];J[e+360>>2]=g>>>0>j>>>0?g:j;g=d<<2;J[g+J[e+180>>2]>>2]=c;N[g+J[J[e+192>>2]+4>>2]>>2]=b;c=J[e+196>>2]+(d<<3)|0;J[c>>2]=i|a&-4;a:{if((f|0)==-1){J[c+4>>2]=-1;f=d>>>5|0;g=J[e+148>>2]+(f<<2)|0;i=J[g>>2];c=1<>2]=i&(c^-1);break b}d=J[e+136>>2]+(f<<2)|0;J[d>>2]=c|J[d>>2]}H[e+365|0]=1;break a}J[c+4>>2]=f<<1;H[e+365|0]=1;c=J[J[e+376>>2]+(f<<2)>>2];c:{if(J[c+8>>2]){break c}f=J[c>>2];g=f>>>5<<2;i=g+J[e+148>>2]|0;j=J[i>>2];f=1<>2]=j&(f^-1);break c}g=g+J[e+136>>2]|0;J[g>>2]=f|J[g>>2]}J[h+8>>2]=d;f=J[c+8>>2];d:{if(f>>>0>=(J[c+12>>2]&2147483647)>>>0){bb(c+4|0,h+8|0);break d}J[J[c+4>>2]+(f<<2)>>2]=d;J[c+8>>2]=J[c+8>>2]+1}if(J[c+20>>2]!=-1){break a}d=J[e+392>>2];J[c+20>>2]=d;J[h+12>>2]=c;if(d>>>0>=(J[e+396>>2]&2147483647)>>>0){Eh(e+388|0,h+12|0);break a}J[J[e+388>>2]+(d<<2)>>2]=c;J[e+392>>2]=d+1}Ia=h+16|0;J[a+8>>2]=J[a+8>>2]|-2147483648;a=J[k+2352>>2];J[a+8>>2]=J[a+8>>2]+1}function lB(a,b,c,d,e,f,g,h,i){var j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);a:{if(!f){n=Q(-34028234663852886e22);l=Q(34028234663852886e22);j=Q(34028234663852886e22);o=Q(-34028234663852886e22);break a}p=N[i+20>>2];u=N[i+16>>2];v=N[i+12>>2];w=N[i+8>>2];x=N[i+4>>2];y=N[i>>2];i=0;n=Q(-34028234663852886e22);k=Q(34028234663852886e22);m=Q(34028234663852886e22);o=Q(-34028234663852886e22);while(1){r=(i<<3)+e|0;q=P(K[h+i|0],12)+g|0;j=N[q+8>>2];s=N[q>>2];t=N[q+4>>2];l=Q(Q(p*j)+Q(Q(v*s)+Q(t*u)));N[r+4>>2]=l;j=Q(Q(w*j)+Q(Q(y*s)+Q(x*t)));N[r>>2]=j;o=lm?m:l;k=j>k?k:j;i=i+1|0;if((i|0)!=(f|0)){continue}break}l=Q(m+Q(-9.999999974752427e-7));j=Q(k+Q(-9.999999974752427e-7));if(!f){break a}m=Q(Q(o+m)*Q(.5));p=Q(Q(n+k)*Q(.5));i=0;while(1){g=(i<<3)+e|0;k=N[g>>2];N[g>>2]=Q(k-j)+(Q(k-p)>=Q(0)?Q(9.999999974752427e-7):Q(-9.999999974752427e-7));k=N[g+4>>2];N[g+4>>2]=Q(k-l)+(Q(k-m)>=Q(0)?Q(9.999999974752427e-7):Q(-9.999999974752427e-7));i=i+1|0;if((i|0)!=(f|0)){continue}break}}N[a>>2]=j;N[b>>2]=l;N[c>>2]=Q(n+Q(9.999999974752427e-7))-j;N[d>>2]=Q(o+Q(9.999999974752427e-7))-l}function Xja(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;d=J[a+36>>2];a:{if(!d){break a}b=J[a+32>>2];if(d>>>0>=4){g=d&-4;while(1){f=K[(b+P(e,52)|0)+48|0];c=c>>>0>f>>>0?c:f;f=K[(b+P(e|1,52)|0)+48|0];c=c>>>0>f>>>0?c:f;f=K[(b+P(e|2,52)|0)+48|0];c=c>>>0>f>>>0?c:f;f=K[(b+P(e|3,52)|0)+48|0];c=c>>>0>f>>>0?c:f;e=e+4|0;h=h+4|0;if((g|0)!=(h|0)){continue}break}}d=d&3;if(!d){break a}while(1){g=K[(b+P(e,52)|0)+48|0];c=c>>>0>g>>>0?c:g;e=e+1|0;i=i+1|0;if((d|0)!=(i|0)){continue}break}}e=J[a+28>>2];d=J[e+368>>2];b=J[d>>2];if(b){J[d>>2]=J[b>>2]}if(!b){b=J[42504];d=Ka[J[J[b>>2]+20>>2]](b)|0?31810:70610;d=Ka[J[J[b+12>>2]+8>>2]](b+12|0,12195,d,23034,82)|0;b=d+19&-16;J[b-4>>2]=b-d;b=Qc(b,J[e+372>>2])}J[b+12052>>2]=0;d=b+12048|0;if((J[b+12056>>2]&2147483647)>>>0>>0){Zb(d,c)}J[b+12052>>2]=c;J[b+12064>>2]=0;g=b+12060|0;if((J[b+12068>>2]&2147483647)>>>0>>0){Zb(g,c)}J[b+12064>>2]=c;c=J[a+36>>2];if(c){f=a+40|0;e=0;while(1){h=J[a+32>>2]+P(e,52)|0;i=J[(J[J[h>>2]+24>>2]<<2)+169972>>2];if(i){Ka[i|0](h,N[a+52>>2],f,J[a+8>>2],J[a+12>>2],J[d>>2],J[g>>2]);c=J[a+36>>2]}e=e+1|0;if(c>>>0>e>>>0){continue}break}}a=J[J[a+28>>2]+368>>2];J[b>>2]=J[a>>2];J[a>>2]=b}function qU(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0),i=Q(0);g=Ia-144|0;Ia=g;J[g+128>>2]=3;N[g+132>>2]=N[b+24>>2];N[g+136>>2]=N[b+28>>2];N[g+140>>2]=N[b+32>>2];N[g+116>>2]=N[d>>2]-N[c+12>>2];N[g+120>>2]=N[d+4>>2]-N[c+16>>2];N[g+124>>2]=N[d+8>>2]-N[c+20>>2];N[g+100>>2]=N[a+216>>2];N[g+104>>2]=N[a+220>>2];N[g+108>>2]=N[a+224>>2];N[g+112>>2]=N[a+228>>2];J[g+84>>2]=3;N[g+88>>2]=N[c+36>>2];N[g+92>>2]=N[c+40>>2];N[g+96>>2]=N[c+44>>2];N[g+72>>2]=N[c+24>>2];N[g+76>>2]=N[c+28>>2];N[g+80>>2]=N[c+32>>2];N[g+56>>2]=N[c+48>>2];N[g+60>>2]=N[c+52>>2];N[g+64>>2]=N[c+56>>2];N[g+68>>2]=N[c+60>>2];J[g+32>>2]=0;J[g+36>>2]=0;J[g+40>>2]=0;J[g+44>>2]=0;J[g+24>>2]=0;J[g+28>>2]=0;b=0;I[g+20>>1]=0;J[g+16>>2]=-1;J[g+8>>2]=0;J[g+12>>2]=0;J[g+48>>2]=2139095039;h=N[f+24>>2];I[g+6>>1]=K[a+271|0]?1283:1027;a:{if(!xd(e,h,g+128|0,g+100|0,g+84|0,g+56|0,g+8|0,g+6|0)){break a}h=N[g+48>>2];if(h>=N[f+24>>2]){break a}N[f+12>>2]=N[g+36>>2];N[f+16>>2]=N[g+40>>2];i=N[g+44>>2];J[f+28>>2]=-1;J[f+32>>2]=-1;N[f+24>>2]=h;N[f+20>>2]=i;N[f>>2]=N[g+24>>2]+N[c+12>>2];N[f+4>>2]=N[g+28>>2]+N[c+16>>2];N[f+8>>2]=N[g+32>>2]+N[c+20>>2];b=1}Ia=g+144|0;return b|0}function wd(a,b){var c=Q(0),d=Q(0),e=Q(0);J[a>>2]=b;c=N[b>>2];d=N[b+4>>2];e=N[b+8>>2];H[a+118|0]=4;N[a+96>>2]=e;N[a+92>>2]=d;N[a+84>>2]=e;N[a+80>>2]=d;N[a+76>>2]=c;N[a+72>>2]=e;N[a- -64>>2]=c;N[a+60>>2]=e;N[a+44>>2]=d;N[a+32>>2]=d;N[a+28>>2]=c;N[a+16>>2]=c;c=Q(-c);N[a+88>>2]=c;d=Q(-d);N[a+68>>2]=d;N[a+56>>2]=d;N[a+52>>2]=c;e=Q(-e);N[a+48>>2]=e;N[a+40>>2]=c;N[a+36>>2]=e;N[a+24>>2]=e;N[a+20>>2]=d;N[a+12>>2]=e;N[a+8>>2]=d;N[a+4>>2]=c;H[a+138|0]=4;I[a+116>>1]=0;H[a+158|0]=4;I[a+136>>1]=4;H[a+178|0]=4;I[a+156>>1]=8;H[a+198|0]=4;I[a+176>>1]=12;H[a+218|0]=4;I[a+196>>1]=16;I[a+216>>1]=20;J[a+120>>2]=1065353216;J[a+124>>2]=0;J[a+128>>2]=0;c=N[b>>2];J[a+168>>2]=0;J[a+160>>2]=-1082130432;J[a+164>>2]=0;N[a+132>>2]=-c;c=N[b>>2];J[a+188>>2]=0;J[a+180>>2]=0;J[a+184>>2]=1065353216;H[a+179|0]=1;H[a+139|0]=0;N[a+172>>2]=-c;c=N[b+4>>2];J[a+208>>2]=0;J[a+200>>2]=0;J[a+204>>2]=-1082130432;N[a+192>>2]=-c;c=N[b+4>>2];H[a+219|0]=2;H[a+199|0]=0;J[a+148>>2]=1065353216;J[a+140>>2]=0;J[a+144>>2]=0;N[a+212>>2]=-c;c=N[b+8>>2];J[a+108>>2]=-1082130432;J[a+100>>2]=0;J[a+104>>2]=0;N[a+152>>2]=-c;c=N[b+8>>2];H[a+159|0]=0;H[a+119|0]=4;N[a+112>>2]=-c;return a}function ei(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0;a:{b:{switch(P(c,-3)+b|0){case 0:b=J[a+16>>2];j=N[b+16>>2];k=N[b+8>>2];a=J[J[a+12>>2]+60>>2]+(c<<2)|0;i=Q(k*Q(I[a>>1]));h=Q(Q(k*Q(I[a+4>>1]))-i);l=Q(Q(j*j)+Q(h*h));m=Q(j*Q(e>>>0));n=Q(N[b+12>>2]*Q(d>>>0));k=Q(0);break a;case 1:b=J[a+16>>2];k=N[b+12>>2];n=Q(k*Q(d>>>0));i=N[b+8>>2];a=J[a+12>>2];d=J[a+60>>2];o=d+(c<<2)|0;if(H[o+2|0]<0){h=Q(i*Q(I[(d+(J[a+44>>2]+c<<2)|0)+4>>1]));i=Q(i*Q(I[o>>1]));h=Q(h-i);j=N[b+16>>2];l=Q(Q(h*h)+Q(Q(k*k)+Q(j*j)));m=Q(j*Q(e>>>0));break a}h=Q(i*Q(I[d+(J[a+44>>2]+c<<2)>>1]));i=Q(i*Q(I[o+4>>1]));h=Q(h-i);j=N[b+16>>2];l=Q(Q(h*h)+Q(Q(k*k)+Q(j*j)));m=Q(j*Q(e+1>>>0));j=Q(-j);break a;case 2:break b;default:break a}}b=J[a+16>>2];k=N[b+12>>2];h=N[b+8>>2];a=J[a+12>>2];o=J[a+60>>2];i=Q(h*Q(I[o+(c<<2)>>1]));h=Q(Q(h*Q(I[o+(J[a+44>>2]+c<<2)>>1]))-i);l=Q(Q(k*k)+Q(h*h));m=Q(N[b+16>>2]*Q(e>>>0));n=Q(k*Q(d>>>0))}l=Q(Q(Q(Q(N[f+8>>2]-m)*j)+Q(Q(Q(N[f>>2]-n)*k)+Q(h*Q(N[f+4>>2]-i))))/l);c:{if(lQ(1)){m=Q(j+m);i=Q(h+i);n=Q(k+n);break c}m=Q(m+Q(j*l));i=Q(i+Q(h*l));n=Q(n+Q(k*l))}N[g+8>>2]=m;N[g+4>>2]=i;N[g>>2]=n;return l}function Eja(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=Q(0),m=Q(0),n=0,o=0,p=0;b=J[a+28>>2];e=b;l=N[a+32>>2];m=N[b+96>>2];n=J[a+40>>2]+(J[b+88>>2]<<5)|0;f=Ia-2064|0;Ia=f;i=J[b+8>>2]&2147483647;o=J[J[b>>2]+11936>>2];h=J[a+44>>2];b=J[h+368>>2];a=J[b>>2];if(a){J[b>>2]=J[a>>2]}if(!a){a=J[42504];b=Ka[J[J[a>>2]+20>>2]](a)|0?31810:70610;b=Ka[J[J[a+12>>2]+8>>2]](a+12|0,12195,b,23034,82)|0;a=b+19&-16;J[a-4>>2]=a-b;a=Qc(a,J[h+372>>2])}b=a+11856|0;J[b>>2]=0;J[b+4>>2]=0;if(i){p=a+11852|0;while(1){c=J[(g<<2)+o>>2];d=J[c+32>>2];b=J[J[e>>2]+12144>>2]+P(g,52)|0;J[b>>2]=J[c+28>>2];J[b+4>>2]=d;J[b+48>>2]=J[c+76>>2];d=J[c+72>>2];J[b+40>>2]=J[c+68>>2];J[b+44>>2]=d;d=J[c+64>>2];J[b+32>>2]=J[c+60>>2];J[b+36>>2]=d;d=J[c+56>>2];J[b+24>>2]=J[c+52>>2];J[b+28>>2]=d;d=J[c+48>>2];J[b+16>>2]=J[c+44>>2];J[b+20>>2]=d;d=J[c+40>>2];J[b+8>>2]=J[c+36>>2];J[b+12>>2]=d;c=0;d=J[(J[J[b>>2]+24>>2]<<2)+169980>>2];if(d){c=Ka[d|0](b,p,(j<<5)+n|0,N[e+92>>2],m,l,f+12|0,J[e>>2]+11836|0,f+16|0)|0}H[b+49|0]=c;j=j- -64|0;k=c+k|0;g=g+1|0;if((i|0)!=(g|0)){continue}break}}b=J[h+368>>2];J[a>>2]=J[b>>2];J[b>>2]=a;a=J[e>>2];J[a+11956>>2]=J[a+11956>>2]+k;Ia=f+2064|0}function vH(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0;g=Ia-288|0;Ia=g;e=J[b>>2];a:{if(!e){break a}f=J[a+2416>>2];b:{if(f){Jl(a,e,f,c,d);break b}H[g+268|0]=1;J[g+276>>2]=0;J[g+280>>2]=64;f=g+12|0;J[g+272>>2]=f;Jl(a,e,f,c,d);c=J[g+280>>2];if((c|0)<0|!(c&2147483647)){break b}c=J[g+272>>2];if((c|0)==(g+12|0)|!c){break b}d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c)}c:{if(!(K[J[e+100>>2]+28|0]&32)|K[J[e+44>>2]+9|0]==2){break c}d=J[e+144>>2];f=d>>>7|0;c=J[e+40>>2];if(f>>>0>=J[c+4728>>2]<<5>>>0){break c}c=J[c+4724>>2]+(d>>>10&4194300)|0;d=J[c>>2];j=c,k=dla(-2,f)&d,J[j>>2]=k}d:{e:{if(!J[b+176>>2]|K[J[b+176>>2]+31|0]!=1){break e}b=J[b+176>>2];if(K[(K[b+31|0]==1?b:0)+31|0]!=1){break e}J[a+2672>>2]=J[a+2672>>2]-1;break d}J[a+2668>>2]=J[a+2668>>2]-1}c=J[a+2392>>2];Ka[J[J[e>>2]>>2]](e)|0;if(K[c+24|0]){ff(J[c+12>>2],J[c+16>>2])}a=0;b=J[c+16>>2]-1|0;if((b|0)<0){break a}i=P(J[c+4>>2],J[c>>2]);f=J[c+12>>2];while(1){d=a+b>>1;h=J[f+P(d,12)>>2];if(!(h>>>0>e>>>0|h+i>>>0<=e>>>0)){a=f+P(d,12)|0;J[e>>2]=J[a+4>>2];J[a+4>>2]=e;if(K[c+24|0]){J[c+8>>2]=d}H[c+24|0]=0;break a}h=e>>>0>h>>>0;a=h?d+1|0:a;b=h?b:d-1|0;if((a|0)<=(b|0)){continue}break}}Ia=g+288|0}function qw(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;J[a>>2]=169312;a:{if(!J[a+20>>2]){break a}d=J[a+16>>2];c=J[d>>2];if((c|0)==-1){e=J[a+24>>2];while(1){b=b+1|0;if((e|0)==(b|0)){break a}c=J[d+(b<<2)>>2];if((c|0)==-1){continue}break}}while(1){d=J[(J[a+8>>2]+(c<<3)|0)+4>>2];if(d){e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,d)}c=J[J[a+12>>2]+(c<<2)>>2];if((c|0)!=-1){continue}d=J[a+16>>2];e=J[a+24>>2];while(1){b=b+1|0;if((e|0)==(b|0)){break a}c=J[d+(b<<2)>>2];if((c|0)==-1){continue}break}continue}}b=J[a+24>>2];if(!(!b|!J[a+40>>2])){Wa(J[a+16>>2],255,b<<2);b=0;d=J[a+12>>2];c=J[a+20>>2];e=c-1|0;if(e){if(c-2>>>0>=3){i=e&-4;c=0;while(1){f=b|1;J[d+(b<<2)>>2]=f;g=d+(f<<2)|0;f=b|2;J[g>>2]=f;g=d+(f<<2)|0;f=b|3;J[g>>2]=f;b=b+4|0;J[d+(f<<2)>>2]=b;c=c+4|0;if((i|0)!=(c|0)){continue}break}}c=e&3;if(c){while(1){e=d+(b<<2)|0;b=b+1|0;J[e>>2]=b;h=h+1|0;if((c|0)!=(h|0)){continue}break}}b=J[a+20>>2]-1|0}else{b=0}J[d+(b<<2)>>2]=-1;J[a+40>>2]=0;J[a+32>>2]=0}b=J[a+88>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+48>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+4>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function Cja(a){a=a|0;var b=0,c=Q(0),d=0;b=Ua(252);J[b>>2]=0;J[b+4>>2]=0;J[b+52>>2]=0;J[b+56>>2]=0;J[b+48>>2]=2;J[b+40>>2]=1;J[b+44>>2]=1;J[b+32>>2]=0;J[b+36>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[b+60>>2]=0;J[b+64>>2]=0;J[b+68>>2]=0;J[b+72>>2]=0;J[b+76>>2]=0;J[b+80>>2]=0;J[b+84>>2]=0;J[b+88>>2]=0;J[b+92>>2]=0;N[b+96>>2]=N[a+4>>2]*Q(.20000000298023224);c=N[a>>2];J[b+236>>2]=8;J[b+240>>2]=0;J[b+228>>2]=67108864;J[b+232>>2]=262144;J[b+220>>2]=81920;J[b+224>>2]=1048576;J[b+212>>2]=16777216;J[b+216>>2]=524288;J[b+204>>2]=33554432;J[b+208>>2]=25165824;J[b+196>>2]=2122317823;J[b+200>>2]=2122317823;J[b+188>>2]=-25165825;J[b+192>>2]=2122317823;J[b+180>>2]=-25165825;J[b+184>>2]=-25165825;J[b+172>>2]=2139095039;J[b+176>>2]=1053609164;J[b+164>>2]=8192;J[b+168>>2]=1;J[b+156>>2]=65536;J[b+160>>2]=2139095039;J[b+148>>2]=16;J[b+152>>2]=0;J[b+140>>2]=0;J[b+144>>2]=128;J[b+132>>2]=100;J[b+136>>2]=0;J[b+124>>2]=1;J[b+128>>2]=1;J[b+116>>2]=0;J[b+120>>2]=0;J[b+108>>2]=0;J[b+112>>2]=64;c=Q(c*Q(.03999999910593033));N[b+104>>2]=c;N[b+100>>2]=c;d=J[a+4>>2];J[b+244>>2]=J[a>>2];J[b+248>>2]=d;return b|0}function $m(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0;a:{b=J[a+304>>2];e=J[b>>2];J[b>>2]=0;if(!e){break a}b=e;while(1){h=J[b>>2];f=J[a+976>>2]<<5;J[b+504>>2]=0;J[b+508>>2]=0;J[b+516>>2]=0;J[b+520>>2]=0;c=b+7196|0;Wa(J[b+7192>>2],0,J[c>>2]<<2);d=f+31>>>5|0;if(d>>>0>(J[c>>2]&2147483647)>>>0){c=J[42504];g=Ka[J[J[c+12>>2]+8>>2]](c+12|0,d<<2,29113,21414,438)|0;c=J[b+7192>>2];b:{if(!c){break b}Va(g,c,J[b+7196>>2]<<2);if(J[b+7196>>2]<0){break b}f=J[b+7192>>2];if(!f){break b}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,f)}c=J[b+7196>>2];Wa(g+(c<<2)|0,0,d-c<<2);J[b+7196>>2]=d;J[b+7192>>2]=g}c=b+7208|0;Wa(J[b+7204>>2],0,J[c>>2]<<2);if(d>>>0>(J[c>>2]&2147483647)>>>0){c=J[42504];g=Ka[J[J[c+12>>2]+8>>2]](c+12|0,d<<2,29113,21414,438)|0;c=J[b+7204>>2];c:{if(!c){break c}Va(g,c,J[b+7208>>2]<<2);if(J[b+7208>>2]<0){break c}f=J[b+7204>>2];if(!f){break c}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,f)}c=J[b+7208>>2];Wa(g+(c<<2)|0,0,d-c<<2);J[b+7208>>2]=d;J[b+7204>>2]=g}J[b+7216>>2]=0;J[b+7220>>2]=0;b=b+7224|0;J[b>>2]=0;J[b+4>>2]=0;b=h;if(b){continue}break}if(!e){break a}while(1){b=J[e>>2];h=J[a+304>>2];J[e>>2]=J[h>>2];J[h>>2]=e;e=b;if(b){continue}break}}}function nm(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=J[d+28>>2];a:{if((g|0)==1073741823){break a}h=a>>>0>>0?a:b;i=a>>>0>b>>>0?a:b;a=h|i<<16;a=(a<<15^-1)+a|0;a=P(a>>10^a,9);a=a>>6^a;a=(a<<11^-1)+a|0;j=a>>16^a;a=j&J[d+36>>2];k=J[d+8>>2];b:{if(!k){break b}b=J[J[d>>2]+(a<<2)>>2];if((b|0)==1073741823){break b}l=J[d+4>>2];m=J[d+20>>2];while(1){f=(b<<3)+m|0;if(J[f>>2]==(h|0)&J[f+4>>2]==(i|0)){break a}b=J[(b<<2)+l>>2];if((b|0)!=1073741823){continue}break}}if(g>>>0>=k>>>0){a=g+1|0;a=a>>>1|a;a=a>>>2|a;a=a>>>4|a;a=a>>>8|a;a=a>>>16|a;J[d+36>>2]=a;a=a+1|0;J[d+8>>2]=a;vf(d,a>>>0>M[d+12>>2]);g=J[d+28>>2];a=J[d+36>>2]&j}f=J[d+20>>2]+(g<<3)|0;J[f+4>>2]=i;J[f>>2]=h;H[J[d+24>>2]+g|0]=8;a=J[d>>2]+(a<<2)|0;J[J[d+4>>2]+(J[d+28>>2]<<2)>>2]=J[a>>2];b=J[d+28>>2];J[d+28>>2]=b+1;J[a>>2]=b}b=f;if(b){f=b-J[d+20>>2]>>3;a=J[d+24>>2];g=f+a|0;if(K[g|0]&8){H[g|0]=0;a=J[d+24>>2]+(b-J[d+20>>2]>>3)|0;H[a|0]=K[a|0]|1;f=b-J[d+20>>2]|0;g=f>>>3|0;a=J[e+4>>2];if((a|0)==J[e+8>>2]){kh(e,c);f=b-J[d+20>>2]|0;a=J[e+4>>2]}J[e+4>>2]=a+1;J[J[e>>2]+(a<<2)>>2]=g;a=J[d+24>>2]+(f>>3)|0;H[a|0]=K[a|0]|4;f=b-J[d+20>>2]>>3;a=J[d+24>>2]}a=a+f|0;H[a|0]=K[a|0]&253}}function n3(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=0;c=Ia-32|0;Ia=c;g=N[b+12>>2];h=N[b+8>>2];i=N[b>>2];j=N[b+4>>2];f=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(h*h)+Q(Q(i*i)+Q(j*j)))))));N[c+16>>2]=g*f;N[c+12>>2]=h*f;N[c+8>>2]=j*f;N[c+4>>2]=i*f;N[c+20>>2]=N[b+16>>2];N[c+24>>2]=N[b+20>>2];N[c+28>>2]=N[b+24>>2];b=a+48|0;e=Ia-16|0;Ia=e;a:{b:{c:{d:{d=a+32|0;k=J[d+4>>2];l=k>>>30|0;switch(l-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[d>>2]+4785|0]){break b}}N[b+32>>2]=N[c+4>>2];N[b+36>>2]=N[c+8>>2];N[b+40>>2]=N[c+12>>2];N[b+44>>2]=N[c+16>>2];N[b+48>>2]=N[c+20>>2];N[b+52>>2]=N[c+24>>2];N[b+56>>2]=N[c+28>>2];d=J[d-12>>2];if(!d){break a}e:{f:{switch(L[d+4>>1]-5|0){case 0:d=d- -64|0;break e;case 8:d=d- -64|0;break e;default:break f}}d=d- -64|0}if((l|0)==1){break a}H[e+11|0]=K[b- -64|0];J[e+12>>2]=4;ed(d,b,e+12|0,e+11|0,0);break a}b=J[d+8>>2];if(!b){b=$a(J[d>>2],k>>>24&15);J[d+8>>2]=b}N[b>>2]=N[c+4>>2];N[b+4>>2]=N[c+8>>2];N[b+8>>2]=N[c+12>>2];N[b+12>>2]=N[c+16>>2];N[b+16>>2]=N[c+20>>2];N[b+20>>2]=N[c+24>>2];N[b+24>>2]=N[c+28>>2];_a(J[d>>2],d);J[d+4>>2]=J[d+4>>2]|4}Ia=e+16|0;UC(a,80935);Ia=c+32|0}function Xs(a,b,c,d){var e=0,f=0,g=0,h=0,i=0;g=J[a+40>>2];f=g+c|0;e=J[a+44>>2];a:{if(f>>>0>e>>>0){e=e<<1;e=e>>>0>>0?f:e;e=e>>>0<=1024?1024:e;J[a+44>>2]=e;i=J[a+36>>2];e=e<<2;if(e){h=J[42504]+12|0;e=Ka[J[J[h>>2]+8>>2]](h,e,29113,15952,890)|0}else{e=0}if(g){Va(e,i,g<<2)}if(!i){break a}h=J[42504]+12|0;Ka[J[J[h>>2]+12>>2]](h,i);break a}e=J[a+36>>2]}J[a+40>>2]=f;J[a+36>>2]=e;b:{if(!c){break b}f=c-1|0;a=(g<<2)+e|0;if(!d){e=c&3;if(e){d=0;while(1){J[a>>2]=J[b>>2]|-2147483648;f=f-1|0;a=a+4|0;b=b+4|0;d=d+1|0;if((e|0)!=(d|0)){continue}break}}if(c>>>0<4){break b}while(1){J[a>>2]=J[b>>2]|-2147483648;J[a+4>>2]=J[b+4>>2]|-2147483648;J[a+8>>2]=J[b+8>>2]|-2147483648;J[a+12>>2]=J[b+12>>2]|-2147483648;a=a+16|0;b=b+16|0;c=(f|0)==3;f=f-4|0;if(!c){continue}break}break b}e=J[d+8>>2];if(c&1){d=J[b>>2];J[a>>2]=d|-2147483648;g=e+(d>>>3&536870908)|0;J[g>>2]=J[g>>2]|1<>2];J[a>>2]=c|-2147483648;f=e+(c>>>3&536870908)|0;J[f>>2]=J[f>>2]|1<>2];J[a+4>>2]=c|-2147483648;f=e+(c>>>3&536870908)|0;J[f>>2]=J[f>>2]|1<>2];m=N[a+44>>2];n=N[a+32>>2];o=N[a+60>>2];p=N[a+48>>2];q=N[a+24>>2];r=N[a+36>>2];s=N[a+20>>2];h=N[c>>2];k=N[a+28>>2];i=N[c+4>>2];t=N[a+40>>2];j=N[c+8>>2];u=N[a+52>>2];v=N[a- -64>>2];N[f+40>>2]=Q(Q(Q(h*k)+Q(i*t))+Q(j*u))+v;N[f+36>>2]=o+Q(Q(Q(h*q)+Q(i*r))+Q(j*p));N[f+32>>2]=l+Q(Q(Q(h*s)+Q(i*n))+Q(j*m));g=K[a+17|0];c=g?e:d;h=N[c>>2];i=N[c+4>>2];j=N[c+8>>2];N[f+24>>2]=v+Q(Q(Q(k*h)+Q(t*i))+Q(u*j));N[f+20>>2]=o+Q(Q(Q(q*h)+Q(r*i))+Q(p*j));N[f+16>>2]=l+Q(Q(Q(s*h)+Q(n*i))+Q(m*j));c=g?d:e;h=N[c>>2];j=Q(k*h);k=N[c+4>>2];i=N[c+8>>2];N[f+8>>2]=v+Q(Q(j+Q(t*k))+Q(u*i));N[f+4>>2]=o+Q(Q(Q(q*h)+Q(r*k))+Q(p*i));N[f>>2]=l+Q(Q(Q(s*h)+Q(n*k))+Q(m*i));c=1;a:{if(!Ik(a+84|0,a+68|0,f+32|0,f+16|0,f)){break a}d=J[b+8>>2];H[a+16|0]=1;a=J[a+12>>2];c=0;if(!a){break a}b=J[a+4>>2];if(b>>>0>=M[a+8>>2]){H[a+20|0]=1;c=1;break a}c=J[a+16>>2];if(c>>>0>=M[a+12>>2]){J[a+4>>2]=b+1;J[J[a>>2]+(b<<2)>>2]=d;c=1;break a}J[a+16>>2]=c+1;c=1}Ia=f+48|0;return c|0}function kU(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0);g=Ia-144|0;Ia=g;J[g+132>>2]=2;h=N[b+28>>2];N[g+136>>2]=N[b+24>>2];N[g+140>>2]=h*Q(.5);N[g+120>>2]=N[d>>2]-N[c+12>>2];N[g+124>>2]=N[d+4>>2]-N[c+16>>2];N[g+128>>2]=N[d+8>>2]-N[c+20>>2];N[g+104>>2]=N[a+216>>2];N[g+108>>2]=N[a+220>>2];N[g+112>>2]=N[a+224>>2];N[g+116>>2]=N[a+228>>2];J[g+88>>2]=3;N[g+92>>2]=N[c+36>>2];N[g+96>>2]=N[c+40>>2];N[g+100>>2]=N[c+44>>2];N[g+76>>2]=N[c+24>>2];N[g+80>>2]=N[c+28>>2];N[g+84>>2]=N[c+32>>2];N[g+60>>2]=N[c+48>>2];N[g+64>>2]=N[c+52>>2];N[g+68>>2]=N[c+56>>2];N[g+72>>2]=N[c+60>>2];J[g+36>>2]=0;J[g+40>>2]=0;J[g+44>>2]=0;J[g+48>>2]=0;J[g+28>>2]=0;J[g+32>>2]=0;d=0;I[g+24>>1]=0;J[g+20>>2]=-1;J[g+12>>2]=0;J[g+16>>2]=0;J[g+52>>2]=2139095039;h=N[f+24>>2];I[g+10>>1]=K[a+271|0]?1283:1027;a:{if(!xd(e,h,g+132|0,g+104|0,g+88|0,g+60|0,g+12|0,g+10|0)){break a}h=N[g+52>>2];if(h>=N[f+24>>2]){break a}N[f+24>>2]=h;N[f+12>>2]=N[g+40>>2];N[f+16>>2]=N[g+44>>2];h=N[g+48>>2];J[f+28>>2]=-1;J[f+32>>2]=-1;N[f+20>>2]=h;N[f>>2]=N[g+28>>2]+N[c+12>>2];N[f+4>>2]=N[g+32>>2]+N[c+16>>2];N[f+8>>2]=N[g+36>>2]+N[c+20>>2];d=1}Ia=g+144|0;return d|0}function Gm(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;h=Ia-16|0;Ia=h;d=a+4|0;g=J[a+8>>2];if(g){i=a+1916|0;while(1){f=J[J[d>>2]+(e<<2)>>2];c=L[f+4>>1];I[f+4>>1]=c-1;a:{if(c>>>0>=2){I[f>>1]=L[f>>1]&65533;break a}c=J[f+16>>2];g=J[c+16>>2];c=J[c+20>>2];J[h+8>>2]=c>>>0>>0?g:c;J[h+4>>2]=c>>>0>g>>>0?g:c;Hm(i,h+4|0);c=J[f+16>>2];if(c){J[a+1560>>2]=J[a+1560>>2]-1;J[c>>2]=J[a+1568>>2];J[a+1568>>2]=c;J[f+16>>2]=0}J[a+684>>2]=J[a+684>>2]-1;J[f>>2]=J[a+692>>2];J[a+692>>2]=f;g=J[a+8>>2]}e=e+1|0;if(e>>>0>>0){continue}break}}b:{if(!b){J[a+8>>2]=0;break b}J[h+12>>2]=0;b=J[d+4>>2];if((b|0)<0){c=J[d>>2];b=c+(b<<2)|0;while(1){J[b>>2]=J[h+12>>2];b=b+4|0;if(c>>>0>b>>>0){continue}break}}J[d+4>>2]=0;b=0;i=J[a+8>>2];c:{if(!i){break c}c=i<<2;if(!c){break c}b=J[42504];a=b+12|0;b=(k=a,l=c,m=Ka[J[J[b>>2]+20>>2]](b)|0?60866:70610,n=19459,o=553,j=J[J[a>>2]+8>>2],Ka[j](k|0,l|0,m|0,n|0,o|0)|0)}e=J[d>>2];a=J[d+4>>2];if((a|0)>0){c=(a<<2)+b|0;a=b;while(1){J[a>>2]=J[e>>2];e=e+4|0;a=a+4|0;if(c>>>0>a>>>0){continue}break}e=J[d>>2]}if(!(!e|J[d+8>>2]<0)){a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}J[d+8>>2]=i;J[d>>2]=b}Ia=h+16|0}function pg(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0);h=Ia-48|0;Ia=h;n=N[c+20>>2];d=N[c+12>>2];i=N[c+8>>2];j=N[c>>2];k=N[c+4>>2];p=N[c+16>>2];q=P(b,28);l=q+a|0;r=N[c+24>>2];N[l+44>>2]=r;N[l+40>>2]=n;N[l+36>>2]=p;o=d;d=Q(Q(1)/Q(Y(Q(Q(d*d)+Q(Q(i*i)+Q(Q(j*j)+Q(k*k)))))));e=Q(o*d);N[l+32>>2]=e;f=Q(i*d);N[l+28>>2]=f;g=Q(k*d);N[l+24>>2]=g;m=Q(j*d);N[l+20>>2]=m;c=J[a+76>>2];l=h+40|0;Ka[J[J[c>>2]+28>>2]](c,l,h+44|0);dc(h+12|0,J[l+(b<<2)>>2]);s=N[h+32>>2];t=N[h+36>>2];o=N[h+28>>2];b=J[a+80>>2]+q|0;i=N[h+20>>2];j=N[h+16>>2];d=N[h+24>>2];k=N[h+12>>2];N[b+28>>2]=Q(i*f)+Q(Q(j*g)+Q(Q(d*e)+Q(m*k)));N[b+24>>2]=Q(m*j)+Q(Q(Q(d*f)-Q(e*i))-Q(k*g));N[b+20>>2]=Q(f*k)+Q(Q(Q(d*g)-Q(e*j))-Q(i*m));N[b+16>>2]=Q(g*i)+Q(Q(Q(d*m)-Q(e*k))-Q(j*f));e=Q(p-o);e=Q(e+e);f=Q(n-s);f=Q(f+f);g=Q(r-t);g=Q(g+g);m=Q(Q(Q(Q(-k)*e)-Q(f*j))-Q(i*g));n=Q(Q(d*d)+Q(-.5));N[b+40>>2]=Q(Q(g*n)+Q(d*Q(Q(j*e)-Q(k*f))))-Q(i*m);N[b+36>>2]=Q(Q(f*n)+Q(d*Q(Q(k*g)-Q(i*e))))-Q(j*m);N[b+32>>2]=Q(Q(e*n)+Q(d*Q(Q(i*f)-Q(j*g))))-Q(k*m);a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a);Ia=h+48|0}function Yh(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);q=N[e+8>>2];r=N[e+20>>2];s=N[e+32>>2];i=Q(Q(Q(q+r)+s)*Q(.3333333432674408));g=Q(i-N[a+8>>2]);j=N[b+8>>2];t=N[e>>2];u=N[e+12>>2];v=N[e+24>>2];k=Q(Q(Q(t+u)+v)*Q(.3333333432674408));l=Q(k-N[a>>2]);n=N[b>>2];w=N[e+4>>2];x=N[e+16>>2];y=N[e+28>>2];p=Q(Q(Q(w+x)+y)*Q(.3333333432674408));m=Q(p-N[a+4>>2]);o=N[b+4>>2];h=Q(Q(g*j)+Q(Q(l*n)+Q(m*o)));h=h>Q(0)?h:Q(0);h=c>h?h:c;g=Q(g-Q(j*h));z=Q(g*g);g=Q(l-Q(n*h));h=Q(m-Q(o*h));h=Q(Q(Q(Y(Q(z+Q(Q(g*g)+Q(h*h)))))-d)+Q(-9999999747378752e-20));a:{b:{if(hk?k:j)){break a}f=Q(f-i);a=f>j&(c>2]=168296;J[f+8>>2]=b;N[f+12>>2]=N[c>>2];N[f+16>>2]=N[c+4>>2];N[f+20>>2]=N[c+8>>2];N[f+24>>2]=N[d>>2];g=f+28|0;N[g>>2]=N[d+4>>2];h=f+32|0;N[h>>2]=N[d+8>>2];N[f+36>>2]=N[e>>2];d=f+40|0;N[d>>2]=N[e+4>>2];i=f+44|0;N[i>>2]=N[e+8>>2];J[f+48>>2]=167536;J[f+52>>2]=f+80;e=f+36|0;b=b?b:84969;if(K[b|0]){b=Ub(b)+18|0}else{b=17}J[f+80>>2]=b;c=f+48|0;b=J[c+4>>2];J[b>>2]=J[b>>2]+4;Ka[J[J[f+48>>2]+20>>2]](c,g);Ka[J[J[f+48>>2]+20>>2]](c,h);Ka[J[J[f+48>>2]+20>>2]](c,e);Ka[J[J[f+48>>2]+20>>2]](c,d);Ka[J[J[f+48>>2]+20>>2]](c,i);b=J[a+280>>2];d=J[a+284>>2];e=J[f+80>>2];j=f,k=yb(),J[j+72>>2]=k;J[f+76>>2]=Ja;J[f+64>>2]=b;J[f+68>>2]=d;J[f+56>>2]=1;J[f+52>>2]=e;J[f+48>>2]=167616;b=J[a+320>>2];b=Ka[J[J[b>>2]+16>>2]](b)|0;Ka[J[J[b>>2]+12>>2]](b,c|4,4)|0;Ka[J[J[b>>2]+12>>2]](b,f+56|0,4)|0;Ka[J[J[b>>2]+12>>2]](b,f- -64|0,8)|0;Ka[J[J[b>>2]+12>>2]](b,f+72|0,8)|0;b=J[a+320>>2];J[f+88>>2]=b;J[f+84>>2]=167648;H[f+95|0]=23;Ka[J[J[b>>2]+12>>2]](b,f+95|0,1)|0;Ka[J[J[f+4>>2]+8>>2]](f+4|0,f+84|0);a=J[a+320>>2];Ka[J[J[a>>2]+20>>2]](a);Ia=f+96|0}function L5(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;c=Ia-16|0;Ia=c;f=J[b+80>>2];J[c+8>>2]=0;J[c>>2]=0;J[c+4>>2]=0;a:{if(!f){break a}sq(c,f);while(1){b:{c:{d:{e:{f:{g:{h:{d=J[J[b+48>>2]+(g<<4)>>2];switch(L[d+4>>1]-5|0){case 11:break c;case 5:break d;case 7:break e;case 6:break f;case 1:break g;case 0:break h;default:break b}}if(J[d+40>>2]){break b}J[c+12>>2]=d;if(Ka[J[J[d>>2]+72>>2]](d)|0){break b}e=J[c+4>>2];if(e>>>0>=(J[c+8>>2]&2147483647)>>>0){Vg(c,c+12|0);break b}J[J[c>>2]+(e<<2)>>2]=d;J[c+4>>2]=e+1;break b}if(J[d+40>>2]){break b}J[c+12>>2]=d;if(Ka[J[J[d>>2]+72>>2]](d)|0){break b}e=J[c+4>>2];if(e>>>0>=(J[c+8>>2]&2147483647)>>>0){Vg(c,c+12|0);break b}J[J[c>>2]+(e<<2)>>2]=d;J[c+4>>2]=e+1;break b}if(Ka[J[J[d>>2]+96>>2]](d)|0){break b}Ka[J[J[a>>2]+36>>2]](a,d);break b}if(Ka[J[J[d>>2]+96>>2]](d)|0){break b}Ka[J[J[a>>2]+36>>2]](a,d);break b}Ka[J[J[a>>2]+64>>2]](a,d);break b}Ka[J[J[a>>2]+52>>2]](a,d)}g=g+1|0;if((g|0)!=(f|0)){continue}break}b=J[c+4>>2];if(!b){break a}Op(a,J[c>>2],b,0)}a=J[c+8>>2];i:{if((a|0)<0|!(a&2147483647)){break i}a=J[c>>2];if(!a){break i}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}Ia=c+16|0}function c8(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=0,m=Q(0),n=Q(0);c=Ia-32|0;Ia=c;d=Oc(a);g=N[b+12>>2];h=N[b+8>>2];i=N[b>>2];j=N[b+4>>2];e=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(h*h)+Q(Q(i*i)+Q(j*j)))))));g=Q(g*e);N[c+16>>2]=g;h=Q(h*e);N[c+12>>2]=h;j=Q(j*e);N[c+8>>2]=j;e=Q(i*e);N[c+4>>2]=e;i=N[b+16>>2];N[c+20>>2]=i;m=N[b+20>>2];N[c+24>>2]=m;n=N[b+24>>2];N[c+28>>2]=n;k=a+48|0;a:{b:{c:{d:{f=J[a+52>>2];switch((f>>>30|0)-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[k>>2]+4785|0]){break b}}OI(a- -64|0,c+4|0);break a}b=J[a+56>>2];if(!b){b=$a(J[a+48>>2],f>>>24&15);J[a+56>>2]=b}N[b+96>>2]=e;N[b+120>>2]=n;N[b+116>>2]=m;N[b+112>>2]=i;N[b+108>>2]=g;N[b+104>>2]=h;N[b+100>>2]=j;_a(J[a+48>>2],k);J[a+52>>2]=J[a+52>>2]|64}if(d){wi(a+20|0,d+5584|0,a);b=d+5616|0;J[b>>2]=J[b>>2]+1}if(J[a+40>>2]){Xa(J[42504],8,15093,101,81030,0);af(J[a+40>>2],a)}b=0;d=J[a+16>>2];e:{if(!d){k=0;d=0;break e}k=J[d+40>>2];d=J[d+36>>2]}while(1){f=b>>>0>k>>>0?b:k;f:{while(1){if((b|0)==(f|0)){break f}l=b<<3;b=b+1|0;l=d+l|0;if(K[l|0]){continue}break}f=J[l+4>>2];if(!f){break f}NG(f,a);continue}break}Ia=c+32|0}function ao(a,b,c,d,e){var f=Q(0),g=0,h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=Q(0),A=Q(0),B=Q(0);if(!(!a|!b|(!c|!d))){m=a&1;f=Q(Q(1)/Q(a>>>0));a:{if((a|0)==1){a=0;break a}r=a&-2;a=0;while(1){g=P(a|1,12)+b|0;h=P(a,12)+b|0;o=Q(Q(N[g+8>>2]*f)+Q(Q(N[h+8>>2]*f)+o));p=Q(Q(N[g+4>>2]*f)+Q(Q(N[h+4>>2]*f)+p));q=Q(Q(N[g>>2]*f)+Q(Q(N[h>>2]*f)+q));a=a+2|0;i=i+2|0;if((r|0)!=(i|0)){continue}break}}if(m){a=P(a,12)+b|0;o=Q(Q(N[a+8>>2]*f)+o);q=Q(Q(N[a>>2]*f)+q);p=Q(Q(N[a+4>>2]*f)+p)}r=e^1;e=0;i=1;while(1){f=Q(0);s=Q(0);t=Q(0);a=P(e,12)+d|0;x=J[a+4>>2];g=P(x,12)+b|0;h=P(J[a>>2],12)+b|0;u=N[h>>2];j=Q(N[g>>2]-u);y=J[a+8>>2];m=P(y,12)+b|0;v=N[h+4>>2];k=Q(N[m+4>>2]-v);n=Q(N[m>>2]-u);l=Q(N[g+4>>2]-v);w=Q(Q(j*k)-Q(n*l));B=l;l=N[h+8>>2];z=Q(N[m+8>>2]-l);A=Q(N[g+8>>2]-l);k=Q(Q(B*z)-Q(k*A));j=Q(Q(A*n)-Q(z*j));n=Q(Q(w*w)+Q(Q(k*k)+Q(j*j)));if(n>Q(0)){f=Q(Q(1)/Q(Y(n)));t=Q(w*f);s=Q(j*f);f=Q(k*f)}g=!(Q(Q(Q(o*t)+Q(Q(q*f)+Q(p*s)))-Q(Q(l*t)+Q(Q(u*f)+Q(v*s))))>Q(0));b:{if(g|r){i=g&i;break b}J[a+8>>2]=x;J[a+4>>2]=y;i=0}e=e+1|0;if((e|0)!=(c|0)){continue}break}}return i}function Xq(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;e=Ka[J[J[b>>2]+4>>2]](b)|0;c=J[a+4>>2];a:{if(!c){break a}g=J[c+40>>2];b:{if(!g){h=1;break b}h=g&1;if((g|0)!=1){i=g&-2;c=0;while(1){j=d;d=f<<3;d=(j+(Ka[J[J[e>>2]+8>>2]](e,J[(d+J[J[a+4>>2]+36>>2]|0)+4>>2])^1)|0)+(Ka[J[J[e>>2]+8>>2]](e,J[(J[J[a+4>>2]+36>>2]+(d|8)|0)+4>>2])^1)|0;f=f+2|0;c=c+2|0;if((i|0)!=(c|0)){continue}break}}if(h){d=(Ka[J[J[e>>2]+8>>2]](e,J[(J[J[a+4>>2]+36>>2]+(f<<3)|0)+4>>2])^1)+d|0}if(!d){c=J[a+4>>2];h=1;break b}h=0;c=rq(J[42497]);if(d>>>0>=g>>>0){break b}f=g-d|0;if(f>>>0>(J[c+44>>2]&2147483647)>>>0){HG(c,f)}h=!d;f=0;while(1){d=J[J[a+4>>2]+36>>2]+(f<<3)|0;c:{if(!(Ka[J[J[e>>2]+8>>2]](e,J[d+4>>2])|0)){break c}i=J[c+40>>2];if(i>>>0>=(J[c+44>>2]&2147483647)>>>0){GG(c,d);break c}j=J[c+36>>2]+(i<<3)|0;H[j|0]=K[d|0];J[j+4>>2]=J[d+4>>2];J[c+40>>2]=i+1}f=f+1|0;if((g|0)!=(f|0)){continue}break}}Ka[J[J[b>>2]+12>>2]](b,16);Ka[J[J[b>>2]+8>>2]](b,c,48);d:{if(K[c+32|0]){break d}e=J[c+36>>2];if(!e){break d}d=J[c+44>>2];if(!(J[c+40>>2]|d&2147483647)){break d}Ka[J[J[b>>2]+8>>2]](b,e,d<<3)}if(h){break a}vl(J[42497],c)}Ka[J[J[b>>2]+16>>2]](b,J[a>>2])}function Pja(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=Q(0),l=0,m=0,n=0,o=0,p=0,q=0,r=0;e=Ia-16|0;Ia=e;f=J[a+52>>2];a:{if(f>>>0>=513){while(1){b=db(J[J[a+72>>2]+620>>2],80);i=J[a+64>>2];j=J[a+68>>2];k=N[a+60>>2];l=J[a+56>>2];m=J[a+48>>2];n=J[a+44>>2];o=J[a+40>>2];p=J[a+36>>2];q=J[a+32>>2];r=J[a+28>>2];h=J[a+72>>2];g=J[h+632>>2];c=J[h+636>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=g;J[b+12>>2]=c;J[b>>2]=139596;g=d<<2;J[b+28>>2]=g+r;J[b+32>>2]=g+q;c=d<<6;J[b+36>>2]=c+p;J[b+40>>2]=c+o;J[b+44>>2]=P(d,48)+n;J[b+48>>2]=g+m;c=f-d|0;J[b+52>>2]=c>>>0>=512?512:c;J[b+56>>2]=l;N[b+60>>2]=k;J[b+72>>2]=h;J[b+64>>2]=i;J[b+68>>2]=j;c=J[a+20>>2];J[b+24>>2]=1;J[b+20>>2]=c;if(c){Ka[J[J[c>>2]+16>>2]](c);J[b+16>>2]=J[J[b+20>>2]+16>>2];c=J[b>>2]}else{c=139596}Ka[J[c+20>>2]](b);f=J[a+52>>2];d=d+512|0;if(f>>>0>d>>>0){continue}break}break a}J[e+12>>2]=0;J[e+8>>2]=0;eJ(J[a+28>>2],J[a+32>>2],J[a+36>>2],J[a+40>>2],J[a+44>>2],J[a+48>>2],f,J[a+56>>2],N[a+60>>2],e+12|0,e+8|0);b=J[a+64>>2];c=J[b>>2];d=b;b=J[e+12>>2];J[d>>2]=(b|0)<(c|0)?c:b;a=J[a+68>>2];b=J[a>>2];d=a;a=J[e+8>>2];J[d>>2]=(a|0)<(b|0)?b:a}Ia=e+16|0}function KE(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=Ia-16|0;Ia=g;c=J[a+284>>2];if(c){b=J[42504];f=Ka[J[J[b>>2]+20>>2]](b)|0?41956:70610;f=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,f,21908,180)|0}else{f=0}J[g+12>>2]=f;b=J[a+268>>2];a:{if(b>>>0>=(J[a+272>>2]&2147483647)>>>0){b=0;c=a+4|0;d=J[c+268>>2];h=d&2147483647?d<<1:1;b:{if(!h){break b}d=h<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[42504];e=b+12|0;b=(l=e,m=d,n=Ka[J[J[b>>2]+20>>2]](b)|0?41956:70610,o=19459,p=553,k=J[J[e>>2]+8>>2],Ka[k](l|0,m|0,n|0,o|0,p|0)|0)}e=J[c+264>>2];j=(e<<2)+b|0;if((e|0)>0){i=J[c+260>>2];d=b;while(1){J[d>>2]=J[i>>2];i=i+4|0;d=d+4|0;if(j>>>0>d>>>0){continue}break}}J[j>>2]=J[g+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,d);e=J[c+264>>2]}J[c+268>>2]=h;J[c+260>>2]=b;J[c+264>>2]=e+1;break a}J[J[a+264>>2]+(b<<2)>>2]=f;J[a+268>>2]=b+1}b=(P(J[a+276>>2],120)+f|0)-120|0;if(f>>>0<=b>>>0){c=J[a+288>>2];while(1){J[b>>2]=c;c=b;b=c-120|0;if(f>>>0<=b>>>0){continue}break}J[a+288>>2]=c}Ia=g+16|0}function JE(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=Ia-16|0;Ia=g;c=J[a+284>>2];if(c){b=J[42504];f=Ka[J[J[b>>2]+20>>2]](b)|0?46808:70610;f=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,f,21908,180)|0}else{f=0}J[g+12>>2]=f;b=J[a+268>>2];a:{if(b>>>0>=(J[a+272>>2]&2147483647)>>>0){b=0;c=a+4|0;d=J[c+268>>2];h=d&2147483647?d<<1:1;b:{if(!h){break b}d=h<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[42504];e=b+12|0;b=(l=e,m=d,n=Ka[J[J[b>>2]+20>>2]](b)|0?46808:70610,o=19459,p=553,k=J[J[e>>2]+8>>2],Ka[k](l|0,m|0,n|0,o|0,p|0)|0)}e=J[c+264>>2];j=(e<<2)+b|0;if((e|0)>0){i=J[c+260>>2];d=b;while(1){J[d>>2]=J[i>>2];i=i+4|0;d=d+4|0;if(j>>>0>d>>>0){continue}break}}J[j>>2]=J[g+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,d);e=J[c+264>>2]}J[c+268>>2]=h;J[c+260>>2]=b;J[c+264>>2]=e+1;break a}J[J[a+264>>2]+(b<<2)>>2]=f;J[a+268>>2]=b+1}b=(P(J[a+276>>2],132)+f|0)-132|0;if(f>>>0<=b>>>0){c=J[a+288>>2];while(1){J[b>>2]=c;c=b;b=c-132|0;if(f>>>0<=b>>>0){continue}break}J[a+288>>2]=c}Ia=g+16|0}function zf(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=Ia-16|0;Ia=g;c=J[a+284>>2];if(c){b=J[42504];f=Ka[J[J[b>>2]+20>>2]](b)|0?52546:70610;f=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,f,21908,180)|0}else{f=0}J[g+12>>2]=f;b=J[a+268>>2];a:{if(b>>>0>=(J[a+272>>2]&2147483647)>>>0){b=0;c=a+4|0;d=J[c+268>>2];h=d&2147483647?d<<1:1;b:{if(!h){break b}d=h<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[42504];e=b+12|0;b=(l=e,m=d,n=Ka[J[J[b>>2]+20>>2]](b)|0?52546:70610,o=19542,p=553,k=J[J[e>>2]+8>>2],Ka[k](l|0,m|0,n|0,o|0,p|0)|0)}e=J[c+264>>2];j=(e<<2)+b|0;if((e|0)>0){i=J[c+260>>2];d=b;while(1){J[d>>2]=J[i>>2];i=i+4|0;d=d+4|0;if(j>>>0>d>>>0){continue}break}}J[j>>2]=J[g+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,d);e=J[c+264>>2]}J[c+268>>2]=h;J[c+260>>2]=b;J[c+264>>2]=e+1;break a}J[J[a+264>>2]+(b<<2)>>2]=f;J[a+268>>2]=b+1}b=((J[a+276>>2]<<6)+f|0)+-64|0;if(f>>>0<=b>>>0){c=J[a+288>>2];while(1){J[b>>2]=c;c=b;b=c+-64|0;if(f>>>0<=b>>>0){continue}break}J[a+288>>2]=c}Ia=g+16|0}function mG(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=0;d=Ia-32|0;Ia=d;e=J[a+100>>2];a:{b:{if(b){if(e){break b}c=0;Xa(J[42504],8,22762,332,80164,0);break a}if(!e){break b}c=0;Xa(J[42504],8,22762,338,80105,0);break a}J[a+116>>2]=J[a+116>>2]+1;g=N[c+12>>2];h=N[c+8>>2];i=N[c>>2];j=N[c+4>>2];f=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(h*h)+Q(Q(i*i)+Q(j*j)))))));N[d+16>>2]=g*f;N[d+12>>2]=h*f;N[d+8>>2]=j*f;N[d+4>>2]=i*f;N[d+20>>2]=N[c+16>>2];N[d+24>>2]=N[c+20>>2];N[d+28>>2]=N[c+24>>2];c:{if(!J[42499]){Xa(J[42504],8,6458,324,77593,0);c=0;break c}c=LE(a,b,d+4|0)}if(!c){c=0;break a}d:{if((J[a+16>>2]>>>30|0)-3>>>0<4294967294){break d}b=J[a+12>>2];if(!b){break d}b=b-16|0;if(!b){break d}e=b+16|0;ui(e,c+48|0,0,0,0);Se(c+20|0,b,c,0,0,0);b=Ka[J[J[c>>2]+252>>2]](c)|0;if(b){Ap(e,Ka[J[J[b>>2]+48>>2]](b)|0)}if(J[c+16>>2]){Dd(c+12|0)}b=Ka[J[J[c>>2]+248>>2]](c)|0;b=J[(Ka[J[J[b>>2]+100>>2]](b)|0)+12>>2];if(b){k=c,l=Hl(b,J[c- -64>>2]),J[k+364>>2]=l}}J[d+4>>2]=c;b=J[a+100>>2];if(b>>>0>=(J[a+104>>2]&2147483647)>>>0){fF(a+76|0,d+4|0);break a}J[J[a+96>>2]+(b<<2)>>2]=c;J[a+100>>2]=b+1}Ia=d+32|0;return c|0}function lH(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=Ia-16|0;Ia=g;c=J[a+284>>2];if(c){b=J[42504];f=Ka[J[J[b>>2]+20>>2]](b)|0?41828:70610;f=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,f,21908,180)|0}else{f=0}J[g+12>>2]=f;b=J[a+268>>2];a:{if(b>>>0>=(J[a+272>>2]&2147483647)>>>0){b=0;c=a+4|0;d=J[c+268>>2];h=d&2147483647?d<<1:1;b:{if(!h){break b}d=h<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[42504];e=b+12|0;b=(l=e,m=d,n=Ka[J[J[b>>2]+20>>2]](b)|0?41828:70610,o=19542,p=553,k=J[J[e>>2]+8>>2],Ka[k](l|0,m|0,n|0,o|0,p|0)|0)}e=J[c+264>>2];j=(e<<2)+b|0;if((e|0)>0){i=J[c+260>>2];d=b;while(1){J[d>>2]=J[i>>2];i=i+4|0;d=d+4|0;if(j>>>0>d>>>0){continue}break}}J[j>>2]=J[g+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,d);e=J[c+264>>2]}J[c+268>>2]=h;J[c+260>>2]=b;J[c+264>>2]=e+1;break a}J[J[a+264>>2]+(b<<2)>>2]=f;J[a+268>>2]=b+1}b=(P(J[a+276>>2],68)+f|0)-68|0;if(f>>>0<=b>>>0){c=J[a+288>>2];while(1){J[b>>2]=c;c=b;b=c-68|0;if(f>>>0<=b>>>0){continue}break}J[a+288>>2]=c}Ia=g+16|0}function jq(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=Ia-16|0;Ia=g;c=J[a+284>>2];if(c){b=J[42504];f=Ka[J[J[b>>2]+20>>2]](b)|0?35430:70610;f=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,f,21908,180)|0}else{f=0}J[g+12>>2]=f;b=J[a+268>>2];a:{if(b>>>0>=(J[a+272>>2]&2147483647)>>>0){b=0;c=a+4|0;d=J[c+268>>2];h=d&2147483647?d<<1:1;b:{if(!h){break b}d=h<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[42504];e=b+12|0;b=(l=e,m=d,n=Ka[J[J[b>>2]+20>>2]](b)|0?35430:70610,o=19542,p=553,k=J[J[e>>2]+8>>2],Ka[k](l|0,m|0,n|0,o|0,p|0)|0)}e=J[c+264>>2];j=(e<<2)+b|0;if((e|0)>0){i=J[c+260>>2];d=b;while(1){J[d>>2]=J[i>>2];i=i+4|0;d=d+4|0;if(j>>>0>d>>>0){continue}break}}J[j>>2]=J[g+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,d);e=J[c+264>>2]}J[c+268>>2]=h;J[c+260>>2]=b;J[c+264>>2]=e+1;break a}J[J[a+264>>2]+(b<<2)>>2]=f;J[a+268>>2]=b+1}b=(P(J[a+276>>2],20)+f|0)-20|0;if(f>>>0<=b>>>0){c=J[a+288>>2];while(1){J[b>>2]=c;c=b;b=c-20|0;if(f>>>0<=b>>>0){continue}break}J[a+288>>2]=c}Ia=g+16|0}function iE(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;h=Ia-16|0;Ia=h;e=J[J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a>>2];if(e){e=e-16|0}else{e=0}f=J[((L[a+4>>1]<<2)+105636|0)+72>>2];c=f+a|0;d=J[c+4>>2];i=c+8|0;g=d>>>24&15;i=K[(d&1?J[i>>2]:i+J[((g<<2)+109352|0)+12>>2]|0)|0];j=i&8;a:{if(!(b|!j)){Ka[J[J[a>>2]+340>>2]](a);b=J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a|0;c=J[b+4>>2];g=c>>>24&15;f=J[((g<<2)+109352|0)+12>>2];d=i&247;b:{c:{d:{switch((c>>>30|0)-2|0){case 0:if(K[J[b>>2]+4785|0]){break c}break;case 1:break c;default:break d}}H[h+14|0]=d;Hc(b+f|0,h+14|0);break b}c=J[b+8>>2];if(!c){c=$a(J[b>>2],g);J[b+8>>2]=c}H[c|0]=d;_a(J[b>>2],b);J[b+4>>2]=J[b+4>>2]|1}if(!e|!J[a+16>>2]){break a}Dd(a+12|0);break a}if(!b|j){break a}if(e){me(a+12|0);f=J[((L[a+4>>1]<<2)+105636|0)+72>>2];c=f+a|0;d=J[c+4>>2];g=d>>>24&15}b=a+f|0;e=i|8;f=J[((g<<2)+109352|0)+12>>2];e:{f:{g:{switch((d>>>30|0)-2|0){case 0:if(K[J[b>>2]+4785|0]){break f}break;case 1:break f;default:break g}}H[h+15|0]=e;Hc(c+f|0,h+15|0);break e}d=J[b+8>>2];if(!d){d=$a(J[b>>2],g);J[b+8>>2]=d}H[d|0]=e;_a(J[b>>2],b);J[b+4>>2]=J[b+4>>2]|1}Ka[J[J[a>>2]+336>>2]](a)}Ia=h+16|0}function gE(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;h=Ia-16|0;Ia=h;e=J[J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a>>2];if(e){e=e-16|0}else{e=0}f=J[((L[a+4>>1]<<2)+105636|0)+72>>2];c=f+a|0;d=J[c+4>>2];i=c+8|0;g=d>>>24&15;i=K[(d&1?J[i>>2]:i+J[((g<<2)+109352|0)+12>>2]|0)|0];j=i&8;a:{if(!(b|!j)){Ka[J[J[a>>2]+128>>2]](a);b=J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a|0;c=J[b+4>>2];g=c>>>24&15;f=J[((g<<2)+109352|0)+12>>2];d=i&247;b:{c:{d:{switch((c>>>30|0)-2|0){case 0:if(K[J[b>>2]+4785|0]){break c}break;case 1:break c;default:break d}}H[h+14|0]=d;Hc(b+f|0,h+14|0);break b}c=J[b+8>>2];if(!c){c=$a(J[b>>2],g);J[b+8>>2]=c}H[c|0]=d;_a(J[b>>2],b);J[b+4>>2]=J[b+4>>2]|1}if(!e|!J[a+16>>2]){break a}Dd(a+12|0);break a}if(!b|j){break a}if(e){me(a+12|0);f=J[((L[a+4>>1]<<2)+105636|0)+72>>2];c=f+a|0;d=J[c+4>>2];g=d>>>24&15}b=a+f|0;e=i|8;f=J[((g<<2)+109352|0)+12>>2];e:{f:{g:{switch((d>>>30|0)-2|0){case 0:if(K[J[b>>2]+4785|0]){break f}break;case 1:break f;default:break g}}H[h+15|0]=e;Hc(c+f|0,h+15|0);break e}d=J[b+8>>2];if(!d){d=$a(J[b>>2],g);J[b+8>>2]=d}H[d|0]=e;_a(J[b>>2],b);J[b+4>>2]=J[b+4>>2]|1}Ka[J[J[a>>2]+124>>2]](a)}Ia=h+16|0}function ft(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=Ia-16|0;Ia=g;c=J[a+284>>2];if(c){b=J[42504];f=Ka[J[J[b>>2]+20>>2]](b)|0?49810:70610;f=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,f,21908,180)|0}else{f=0}J[g+12>>2]=f;b=J[a+268>>2];a:{if(b>>>0>=(J[a+272>>2]&2147483647)>>>0){b=0;c=a+4|0;d=J[c+268>>2];h=d&2147483647?d<<1:1;b:{if(!h){break b}d=h<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[42504];e=b+12|0;b=(l=e,m=d,n=Ka[J[J[b>>2]+20>>2]](b)|0?49810:70610,o=19459,p=553,k=J[J[e>>2]+8>>2],Ka[k](l|0,m|0,n|0,o|0,p|0)|0)}e=J[c+264>>2];j=(e<<2)+b|0;if((e|0)>0){i=J[c+260>>2];d=b;while(1){J[d>>2]=J[i>>2];i=i+4|0;d=d+4|0;if(j>>>0>d>>>0){continue}break}}J[j>>2]=J[g+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,d);e=J[c+264>>2]}J[c+268>>2]=h;J[c+260>>2]=b;J[c+264>>2]=e+1;break a}J[J[a+264>>2]+(b<<2)>>2]=f;J[a+268>>2]=b+1}b=(P(J[a+276>>2],48)+f|0)-48|0;if(f>>>0<=b>>>0){c=J[a+288>>2];while(1){J[b>>2]=c;c=b;b=c-48|0;if(f>>>0<=b>>>0){continue}break}J[a+288>>2]=c}Ia=g+16|0}function Wk(a,b,c,d,e,f,g,h){var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0;I[a+12>>1]=2;w=N[c>>2]<=Q(0);if(w){a:{if(g){I[a+12>>1]=3;i=N[f+12>>2];s=Q(Q(i*i)+Q(-.5));j=N[f+8>>2];m=N[d+8>>2];p=N[f>>2];k=N[d>>2];q=N[f+4>>2];l=N[d+4>>2];r=Q(Q(j*m)+Q(Q(p*k)+Q(q*l)));n=Q(Q(Q(i*Q(Q(p*l)-Q(k*q)))+Q(s*m))+Q(j*r));n=Q(n+n);o=Q(Q(p*r)+Q(Q(s*k)+Q(i*Q(Q(q*m)-Q(l*j)))));o=Q(o+o);m=Q(Q(q*r)+Q(Q(s*l)+Q(i*Q(Q(j*k)-Q(m*p)))));k=Q(m+m);l=Q(Q(1)/Q(Y(Q(Q(n*n)+Q(Q(o*o)+Q(k*k))))));m=Q(n*l);k=Q(k*l);l=Q(o*l);r=N[e+8>>2];n=N[e>>2];o=N[e+4>>2];v=Q(Q(j*r)+Q(Q(p*n)+Q(q*o)));t=Q(Q(Q(i*Q(Q(p*o)-Q(n*q)))+Q(s*r))+Q(j*v));t=Q(N[f+24>>2]+Q(t+t));u=Q(Q(q*v)+Q(Q(s*o)+Q(i*Q(Q(j*n)-Q(r*p)))));u=Q(N[f+20>>2]+Q(u+u));i=Q(Q(p*v)+Q(Q(s*n)+Q(i*Q(Q(q*r)-Q(o*j)))));j=Q(N[f+16>>2]+Q(i+i));i=N[c>>2];b:{if(h){t=Q(t-Q(i*m));u=Q(u-Q(i*k));j=Q(j-Q(i*l));break b}m=Q(-m);k=Q(-k);l=Q(-l)}N[a+28>>2]=l;N[a+40>>2]=i;N[a+16>>2]=j;N[a+36>>2]=m;N[a+32>>2]=k;N[a+24>>2]=t;N[a+20>>2]=u;break a}J[a+40>>2]=0;i=N[b>>2];j=N[b+4>>2];N[a+36>>2]=-N[b+8>>2];N[a+32>>2]=-j;N[a+28>>2]=-i}J[a+8>>2]=-1}return w}function Lt(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=Ia-16|0;Ia=g;c=J[a+284>>2];if(c){b=J[42504];f=Ka[J[J[b>>2]+20>>2]](b)|0?41696:70610;f=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,f,21908,180)|0}else{f=0}J[g+12>>2]=f;b=J[a+268>>2];a:{if(b>>>0>=(J[a+272>>2]&2147483647)>>>0){b=0;c=a+4|0;d=J[c+268>>2];h=d&2147483647?d<<1:1;b:{if(!h){break b}d=h<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[42504];e=b+12|0;b=(l=e,m=d,n=Ka[J[J[b>>2]+20>>2]](b)|0?41696:70610,o=19459,p=553,k=J[J[e>>2]+8>>2],Ka[k](l|0,m|0,n|0,o|0,p|0)|0)}e=J[c+264>>2];j=(e<<2)+b|0;if((e|0)>0){i=J[c+260>>2];d=b;while(1){J[d>>2]=J[i>>2];i=i+4|0;d=d+4|0;if(j>>>0>d>>>0){continue}break}}J[j>>2]=J[g+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,d);e=J[c+264>>2]}J[c+268>>2]=h;J[c+260>>2]=b;J[c+264>>2]=e+1;break a}J[J[a+264>>2]+(b<<2)>>2]=f;J[a+268>>2]=b+1}b=(P(J[a+276>>2],60)+f|0)-60|0;if(f>>>0<=b>>>0){c=J[a+288>>2];while(1){J[b>>2]=c;c=b;b=c-60|0;if(f>>>0<=b>>>0){continue}break}J[a+288>>2]=c}Ia=g+16|0}function Ht(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=Ia-16|0;Ia=g;c=J[a+284>>2];if(c){b=J[42504];f=Ka[J[J[b>>2]+20>>2]](b)|0?32176:70610;f=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,f,21908,180)|0}else{f=0}J[g+12>>2]=f;b=J[a+268>>2];a:{if(b>>>0>=(J[a+272>>2]&2147483647)>>>0){b=0;c=a+4|0;d=J[c+268>>2];h=d&2147483647?d<<1:1;b:{if(!h){break b}d=h<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[42504];e=b+12|0;b=(l=e,m=d,n=Ka[J[J[b>>2]+20>>2]](b)|0?32176:70610,o=19459,p=553,k=J[J[e>>2]+8>>2],Ka[k](l|0,m|0,n|0,o|0,p|0)|0)}e=J[c+264>>2];j=(e<<2)+b|0;if((e|0)>0){i=J[c+260>>2];d=b;while(1){J[d>>2]=J[i>>2];i=i+4|0;d=d+4|0;if(j>>>0>d>>>0){continue}break}}J[j>>2]=J[g+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,d);e=J[c+264>>2]}J[c+268>>2]=h;J[c+260>>2]=b;J[c+264>>2]=e+1;break a}J[J[a+264>>2]+(b<<2)>>2]=f;J[a+268>>2]=b+1}b=(P(J[a+276>>2],20)+f|0)-20|0;if(f>>>0<=b>>>0){c=J[a+288>>2];while(1){J[b>>2]=c;c=b;b=c-20|0;if(f>>>0<=b>>>0){continue}break}J[a+288>>2]=c}Ia=g+16|0}function EF(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;h=Ia-16|0;Ia=h;e=J[J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a>>2];if(e){e=e-16|0}else{e=0}f=J[((L[a+4>>1]<<2)+105636|0)+72>>2];c=f+a|0;d=J[c+4>>2];i=c+8|0;g=d>>>24&15;i=K[(d&1?J[i>>2]:i+J[((g<<2)+109352|0)+12>>2]|0)|0];j=i&8;a:{if(!(b|!j)){Ka[J[J[a>>2]+292>>2]](a);b=J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a|0;c=J[b+4>>2];g=c>>>24&15;f=J[((g<<2)+109352|0)+12>>2];d=i&247;b:{c:{d:{switch((c>>>30|0)-2|0){case 0:if(K[J[b>>2]+4785|0]){break c}break;case 1:break c;default:break d}}H[h+14|0]=d;Hc(b+f|0,h+14|0);break b}c=J[b+8>>2];if(!c){c=$a(J[b>>2],g);J[b+8>>2]=c}H[c|0]=d;_a(J[b>>2],b);J[b+4>>2]=J[b+4>>2]|1}if(!e|!J[a+16>>2]){break a}Dd(a+12|0);break a}if(!b|j){break a}if(e){me(a+12|0);f=J[((L[a+4>>1]<<2)+105636|0)+72>>2];c=f+a|0;d=J[c+4>>2];g=d>>>24&15}b=a+f|0;e=i|8;f=J[((g<<2)+109352|0)+12>>2];e:{f:{g:{switch((d>>>30|0)-2|0){case 0:if(K[J[b>>2]+4785|0]){break f}break;case 1:break f;default:break g}}H[h+15|0]=e;Hc(c+f|0,h+15|0);break e}d=J[b+8>>2];if(!d){d=$a(J[b>>2],g);J[b+8>>2]=d}H[d|0]=e;_a(J[b>>2],b);J[b+4>>2]=J[b+4>>2]|1}Ka[J[J[a>>2]+288>>2]](a)}Ia=h+16|0}function Di(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=Ia-16|0;Ia=g;c=J[a+284>>2];if(c){b=J[42504];f=Ka[J[J[b>>2]+20>>2]](b)|0?36916:70610;f=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,f,21908,180)|0}else{f=0}J[g+12>>2]=f;b=J[a+268>>2];a:{if(b>>>0>=(J[a+272>>2]&2147483647)>>>0){b=0;c=a+4|0;d=J[c+268>>2];h=d&2147483647?d<<1:1;b:{if(!h){break b}d=h<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[42504];e=b+12|0;b=(l=e,m=d,n=Ka[J[J[b>>2]+20>>2]](b)|0?36916:70610,o=19542,p=553,k=J[J[e>>2]+8>>2],Ka[k](l|0,m|0,n|0,o|0,p|0)|0)}e=J[c+264>>2];j=(e<<2)+b|0;if((e|0)>0){i=J[c+260>>2];d=b;while(1){J[d>>2]=J[i>>2];i=i+4|0;d=d+4|0;if(j>>>0>d>>>0){continue}break}}J[j>>2]=J[g+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,d);e=J[c+264>>2]}J[c+268>>2]=h;J[c+260>>2]=b;J[c+264>>2]=e+1;break a}J[J[a+264>>2]+(b<<2)>>2]=f;J[a+268>>2]=b+1}b=(P(J[a+276>>2],96)+f|0)-96|0;if(f>>>0<=b>>>0){c=J[a+288>>2];while(1){J[b>>2]=c;c=b;b=c-96|0;if(f>>>0<=b>>>0){continue}break}J[a+288>>2]=c}Ia=g+16|0}function $q(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=Ia-16|0;Ia=g;c=J[a+284>>2];if(c){b=J[42504];f=Ka[J[J[b>>2]+20>>2]](b)|0?37876:70610;f=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,f,21908,180)|0}else{f=0}J[g+12>>2]=f;b=J[a+268>>2];a:{if(b>>>0>=(J[a+272>>2]&2147483647)>>>0){b=0;c=a+4|0;d=J[c+268>>2];h=d&2147483647?d<<1:1;b:{if(!h){break b}d=h<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[42504];e=b+12|0;b=(l=e,m=d,n=Ka[J[J[b>>2]+20>>2]](b)|0?37876:70610,o=19542,p=553,k=J[J[e>>2]+8>>2],Ka[k](l|0,m|0,n|0,o|0,p|0)|0)}e=J[c+264>>2];j=(e<<2)+b|0;if((e|0)>0){i=J[c+260>>2];d=b;while(1){J[d>>2]=J[i>>2];i=i+4|0;d=d+4|0;if(j>>>0>d>>>0){continue}break}}J[j>>2]=J[g+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,d);e=J[c+264>>2]}J[c+268>>2]=h;J[c+260>>2]=b;J[c+264>>2]=e+1;break a}J[J[a+264>>2]+(b<<2)>>2]=f;J[a+268>>2]=b+1}b=(P(J[a+276>>2],40)+f|0)-40|0;if(f>>>0<=b>>>0){c=J[a+288>>2];while(1){J[b>>2]=c;c=b;b=c-40|0;if(f>>>0<=b>>>0){continue}break}J[a+288>>2]=c}Ia=g+16|0}function kt(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=Ia-16|0;Ia=g;c=J[a+284>>2];if(c){b=J[42504];f=Ka[J[J[b>>2]+20>>2]](b)|0?41558:70610;f=Ka[J[J[b+12>>2]+8>>2]](b+12|0,c,f,21908,180)|0}else{f=0}J[g+12>>2]=f;b=J[a+268>>2];a:{if(b>>>0>=(J[a+272>>2]&2147483647)>>>0){b=0;c=a+4|0;d=J[c+268>>2];h=d&2147483647?d<<1:1;b:{if(!h){break b}d=h<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[42504];e=b+12|0;b=(l=e,m=d,n=Ka[J[J[b>>2]+20>>2]](b)|0?41558:70610,o=19542,p=553,k=J[J[e>>2]+8>>2],Ka[k](l|0,m|0,n|0,o|0,p|0)|0)}e=J[c+264>>2];j=(e<<2)+b|0;if((e|0)>0){i=J[c+260>>2];d=b;while(1){J[d>>2]=J[i>>2];i=i+4|0;d=d+4|0;if(j>>>0>d>>>0){continue}break}}J[j>>2]=J[g+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,d);e=J[c+264>>2]}J[c+268>>2]=h;J[c+260>>2]=b;J[c+264>>2]=e+1;break a}J[J[a+264>>2]+(b<<2)>>2]=f;J[a+268>>2]=b+1}b=((J[a+276>>2]<<5)+f|0)-32|0;if(f>>>0<=b>>>0){c=J[a+288>>2];while(1){J[b>>2]=c;c=b;b=c-32|0;if(f>>>0<=b>>>0){continue}break}J[a+288>>2]=c}Ia=g+16|0}function Xk(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0);c=N[a+16>>2];d=N[a+20>>2];f=N[a+4>>2];e=N[a+8>>2];N[b+36>>2]=Q(N[a>>2]+N[a+12>>2])*Q(.5);N[b+44>>2]=Q(e+d)*Q(.5);N[b+40>>2]=Q(f+c)*Q(.5);d=N[a+20>>2];f=N[a+16>>2];e=N[a+8>>2];h=N[a+12>>2];g=N[a>>2];i=N[a+4>>2];c=N[a+24>>2];N[b+56>>2]=c;N[b+52>>2]=c;j=c;c=Q(e-d);d=Q(c*c);c=Q(g-h);g=Q(c*c);c=Q(i-f);k=Q(Y(Q(d+Q(g+Q(c*c)))));N[b+48>>2]=j+Q(k*Q(.5));e=Q(0);h=Q(1);c=Q(0);d=Q(0);j=Q(1);g=Q(0);f=Q(0);i=Q(1);a:{if(k==Q(0)){break a}c=Q(N[a+20>>2]-N[a+8>>2]);h=Q(N[a+12>>2]-N[a>>2]);e=Q(N[a+16>>2]-N[a+4>>2]);d=Q(Y(Q(Q(c*c)+Q(Q(h*h)+Q(e*e)))));if(d>Q(0)){d=Q(Q(1)/d);c=Q(c*d);h=Q(h*d);e=Q(e*d)}if(Q(R(e))<=Q(.9998999834060669)){j=Q(0);f=Q(-h);g=f;d=c;i=Q(Y(Q(Q(h*h)+Q(Q(c*c)+Q(0)))));if(i>Q(0)){d=Q(Q(1)/i);g=Q(d*f);j=Q(d*Q(0));d=Q(c*d)}f=Q(Q(c*d)+Q(g*f));l=Q(e*g);i=Q(d*Q(-e));break a}j=Q(0);i=Q(-e);d=Q(1);f=Q(Y(Q(Q(e*e)+Q(Q(c*c)+Q(0)))));if(!(f>Q(0))){f=c;break a}g=Q(Q(1)/f);i=Q(g*i);f=Q(c*g);l=Q(g*Q(0));g=Q(0)}N[b+24>>2]=l;N[b+12>>2]=d;N[b+8>>2]=c;N[b+4>>2]=e;N[b>>2]=h;N[b+32>>2]=i;N[b+28>>2]=f;N[b+20>>2]=g;N[b+16>>2]=j}function Or(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}c=J[42504];d=c+12|0;c=(i=d,j=P(b,112)+131|0,k=Ka[J[J[c>>2]+20>>2]](c)|0?51944:70610,l=19542,m=553,h=J[J[d>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0);if(!c){break a}e=c+131&-128;J[e-4>>2]=e-c}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=P(c,112)+e|0;c=e;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];N[c+28>>2]=N[d+28>>2];N[c+32>>2]=N[d+32>>2];N[c+36>>2]=N[d+36>>2];N[c+40>>2]=N[d+40>>2];N[c+44>>2]=N[d+44>>2];N[c+48>>2]=N[d+48>>2];N[c+52>>2]=N[d+52>>2];N[c+56>>2]=N[d+56>>2];N[c+60>>2]=N[d+60>>2];N[c- -64>>2]=N[d- -64>>2];g=J[d+72>>2];J[c+68>>2]=J[d+68>>2];J[c+72>>2]=g;J[c+76>>2]=J[d+76>>2];N[c+80>>2]=N[d+80>>2];N[c+84>>2]=N[d+84>>2];N[c+88>>2]=N[d+88>>2];N[c+92>>2]=N[d+92>>2];N[c+96>>2]=N[d+96>>2];N[c+100>>2]=N[d+100>>2];N[c+104>>2]=N[d+104>>2];J[c+108>>2]=J[d+108>>2];d=d+112|0;c=c+112|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d-J[d-4>>2]|0)}J[a+8>>2]=b;J[a>>2]=e}function Qw(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=0,m=0,n=0,o=0,p=0,q=0;if((cla(b)|0)!=1){b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0}j=Q(N[a+24>>2]*Q(b>>>0));a:{if(j=Q(0)){i=~~j>>>0;break a}i=0}p=J[a+16>>2];d=b+i<<2;d=(0-d&12)+d|0;e=d+(i<<4)|0;if(e){c=J[42504]+12|0;e=Ka[J[J[c>>2]+8>>2]](c,e,29113,20472,372)|0}else{e=c}c=b<<2;g=Wa(e,255,c);m=g+d|0;n=c+g|0;if(J[a+36>>2]){q=b-1|0;while(1){o=h<<4;f=o+J[a+4>>2]|0;d=J[f+4>>2];k=5381;l=5381;c=J[f>>2];e=K[c|0];if(e){while(1){l=P(l,33)^e&255;e=K[c+1|0];c=c+1|0;if(e){continue}break}}c=K[d|0];if(c){while(1){k=P(k,33)^c&255;c=K[d+1|0];d=d+1|0;if(c){continue}break}}e=5381;d=J[f+8>>2];c=K[d|0];if(c){while(1){e=P(e,33)^c&255;c=K[d+1|0];d=d+1|0;if(c){continue}break}}c=(((k^l^e)&q)<<2)+g|0;J[(h<<2)+n>>2]=J[c>>2];J[c>>2]=h;c=m+o|0;J[c+8>>2]=J[f+8>>2];d=J[f+4>>2];J[c>>2]=J[f>>2];J[c+4>>2]=d;J[c+12>>2]=J[f+12>>2];h=h+1|0;if(h>>>0>2]){continue}break}}c=J[a>>2];if(c){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c)}J[a+20>>2]=b;J[a+12>>2]=g;J[a>>2]=g;J[a+8>>2]=n;J[a+16>>2]=i;J[a+4>>2]=m;if(J[a+28>>2]==-1){J[a+28>>2]=p}}function R$(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0);e=J[b+8>>2];t=N[e+52>>2];u=N[e+36>>2];v=N[e+20>>2];i=N[e+56>>2];w=N[e+40>>2];x=N[e+24>>2];h=J[b+4>>2];j=N[h+72>>2];k=N[h- -64>>2];l=N[h+68>>2];m=N[h+56>>2];n=N[h+52>>2];o=N[h+88>>2];y=N[b+56>>2];z=N[b+24>>2];A=N[b+40>>2];p=N[h+80>>2];B=N[b+48>>2];C=N[b+32>>2];q=N[h+84>>2];D=N[b+52>>2];E=N[b+20>>2];F=N[b+36>>2];G=N[e+48>>2];H=N[e+32>>2];I=N[e>>2];K=N[e+16>>2];L=N[e+4>>2];M=N[e+8>>2];r=N[h+48>>2];O=N[b+16>>2];d=N[c+8>>2];f=N[c>>2];g=N[c+4>>2];J[a+12>>2]=0;P=i;s=j;j=Q(Q(y*d)+Q(Q(z*f)+Q(g*A)));i=Q(Q(B*d)+Q(Q(O*f)+Q(g*C)));d=Q(Q(D*d)+Q(Q(E*f)+Q(g*F)));f=Q(Q(s*j)+Q(Q(k*i)+Q(l*d)));g=Q(Q(o*j)+Q(Q(p*i)+Q(d*q)));b=f>g;d=Q(Q(m*j)+Q(Q(r*i)+Q(d*n)));c=!(d>f)|!(d>g);d=c?b?s:o:m;f=c?b?k:p:r;g=c?b?l:q:n;N[a+8>>2]=P+Q(Q(w*d)+Q(Q(M*f)+Q(x*g)));N[a+4>>2]=t+Q(Q(u*d)+Q(Q(L*f)+Q(g*v)));N[a>>2]=G+Q(Q(H*d)+Q(Q(I*f)+Q(g*K)))}function xR(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=Ia-80|0;Ia=d;f=2;h=J[a+236>>2];e=J[c+4>>2];g=J[c>>2];if((h|0)==(e-g|0)){if(J[a+244>>2]!=J[a+240>>2]){J[a+252>>2]=J[a+248>>2];i=a+248|0;Hh(i,g,h);e=J[a+240>>2];if((e|0)!=J[a+244>>2]){f=0;while(1){e=J[(f<<2)+e>>2]+g|0;e=K[e|0]|K[e+1|0]<<8|(K[e+2|0]<<16|K[e+3|0]<<24);e=e?e:84969;Hh(i,e,Ub(e)+1|0);f=f+1|0;e=J[a+240>>2];if(f>>>0>2]-e>>2>>>0){continue}break}}e=J[a+252>>2];g=J[a+248>>2];h=e-g|0}J[c+4>>2]=e;J[c>>2]=g;J[d+28>>2]=e;J[d+24>>2]=g;J[d+16>>2]=b;J[d+20>>2]=0;J[d+8>>2]=167944;b=J[a+280>>2];c=J[a+284>>2];j=d,k=yb(),J[j+56>>2]=k;J[d+60>>2]=Ja;J[d+48>>2]=b;J[d+52>>2]=c;J[d+40>>2]=1;J[d+36>>2]=h+13;J[d+32>>2]=167616;b=J[a+320>>2];b=Ka[J[J[b>>2]+16>>2]](b)|0;Ka[J[J[b>>2]+12>>2]](b,d+32|4,4)|0;Ka[J[J[b>>2]+12>>2]](b,d+40|0,4)|0;Ka[J[J[b>>2]+12>>2]](b,d+48|0,8)|0;Ka[J[J[b>>2]+12>>2]](b,d+56|0,8)|0;b=J[a+320>>2];J[d+72>>2]=b;J[d+68>>2]=167648;H[d+79|0]=13;Ka[J[J[b>>2]+12>>2]](b,d+79|0,1)|0;Ka[J[J[b>>2]+12>>2]](b,d+16|0,8)|0;dx(d+68|0,d+24|0);b=J[a+320>>2];Ka[J[J[b>>2]+20>>2]](b);f=!K[a+272|0]}Ia=d+80|0;return f|0}function sh(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;g=Ia-16|0;Ia=g;c=J[b+28>>2];b=J[b+32>>2];d=c>>>0>b>>>0;J[g+12>>2]=d?c:b;J[g+8>>2]=d?b:c;a=a+1956|0;a:{if(!J[a+36>>2]){break a}e=J[g+12>>2];h=J[g+8>>2];b=e<<14&-65536|h>>>2&65535;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;d=J[a+12>>2]+((J[a+20>>2]-1&(b>>>16^b))<<2)|0;b=J[d>>2];if((b|0)==-1){break a}i=J[a+8>>2];f=J[a+4>>2];c=f+P(b,12)|0;if(!(J[c>>2]==(h|0)&(e|0)==J[c+4>>2])){while(1){d=(b<<2)+i|0;b=J[d>>2];if((b|0)==-1){break a}c=f+P(b,12)|0;if(J[c>>2]!=(h|0)|(e|0)!=J[c+4>>2]){continue}break}}e=b<<2;J[d>>2]=J[e+i>>2];d=J[a+36>>2]-1|0;J[a+36>>2]=d;J[a+32>>2]=J[a+32>>2]+1;if((b|0)!=(d|0)){d=f+P(d,12)|0;h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;c=P(b,12);J[(c+f|0)+8>>2]=J[d+8>>2];f=J[a+8>>2];J[f+e>>2]=J[f+(J[a+36>>2]<<2)>>2];c=c+J[a+4>>2]|0;c=J[c+4>>2]<<14&-65536|J[c>>2]>>>2&65535;c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;d=J[a+12>>2]+((J[a+20>>2]-1&(c>>>16^c))<<2)|0;c=J[d>>2];e=J[a+36>>2];if((c|0)!=(e|0)){while(1){d=f+(c<<2)|0;c=J[d>>2];if((e|0)!=(c|0)){continue}break}}J[d>>2]=b}J[a+28>>2]=J[a+28>>2]-1}Ia=g+16|0}function s9(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;d=Ua((g=-1,h=ala(a,0,48,0),i=Ja,i?g:h));a:{if(!a){break a}b=d;c=P(a,48);e=c-48|0;f=((e>>>0)/48|0)+1&3;if(f){a=0;while(1){J[b+16>>2]=0;J[b+20>>2]=0;I[b+12>>1]=0;J[b+8>>2]=-1;J[b>>2]=0;J[b+4>>2]=0;J[b+40>>2]=2139095039;J[b+24>>2]=0;J[b+28>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;b=b+48|0;a=a+1|0;if((f|0)!=(a|0)){continue}break}}if(e>>>0<144){break a}a=d+c|0;while(1){J[b+16>>2]=0;J[b+20>>2]=0;I[b+12>>1]=0;J[b+8>>2]=-1;J[b>>2]=0;J[b+4>>2]=0;J[b+48>>2]=0;J[b+52>>2]=0;J[b+40>>2]=2139095039;J[b+96>>2]=0;J[b+100>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;c=b- -64|0;J[c>>2]=0;J[c+4>>2]=0;I[b+60>>1]=0;J[b+56>>2]=-1;J[b+72>>2]=0;J[b+76>>2]=0;J[b+80>>2]=0;J[b+84>>2]=0;I[b+108>>1]=0;J[b+104>>2]=-1;J[b+88>>2]=2139095039;J[b+128>>2]=0;J[b+132>>2]=0;J[b+120>>2]=0;J[b+124>>2]=0;J[b+112>>2]=0;J[b+116>>2]=0;J[b+152>>2]=-1;J[b+144>>2]=0;J[b+148>>2]=0;I[b+156>>1]=0;J[b+136>>2]=2139095039;J[b+160>>2]=0;J[b+164>>2]=0;J[b+168>>2]=0;J[b+172>>2]=0;J[b+176>>2]=0;J[b+180>>2]=0;J[b+184>>2]=2139095039;b=b+192|0;if((a|0)!=(b|0)){continue}break}}return d|0}function Va(a,b,c){var d=0,e=0,f=0;if(c>>>0>=512){Ea(a|0,b|0,c|0);return a}e=a+c|0;a:{if(!((a^b)&3)){b:{if(!(a&3)){c=a;break b}if(!c){c=a;break b}c=a;while(1){H[c|0]=K[b|0];b=b+1|0;c=c+1|0;if(!(c&3)){break b}if(c>>>0>>0){continue}break}}d=e&-4;c:{if(d>>>0<64){break c}f=d+-64|0;if(f>>>0>>0){break c}while(1){J[c>>2]=J[b>>2];J[c+4>>2]=J[b+4>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=J[b+12>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=J[b+20>>2];J[c+24>>2]=J[b+24>>2];J[c+28>>2]=J[b+28>>2];J[c+32>>2]=J[b+32>>2];J[c+36>>2]=J[b+36>>2];J[c+40>>2]=J[b+40>>2];J[c+44>>2]=J[b+44>>2];J[c+48>>2]=J[b+48>>2];J[c+52>>2]=J[b+52>>2];J[c+56>>2]=J[b+56>>2];J[c+60>>2]=J[b+60>>2];b=b- -64|0;c=c- -64|0;if(f>>>0>=c>>>0){continue}break}}if(c>>>0>=d>>>0){break a}while(1){J[c>>2]=J[b>>2];b=b+4|0;c=c+4|0;if(d>>>0>c>>>0){continue}break}break a}if(e>>>0<4){c=a;break a}d=e-4|0;if(d>>>0>>0){c=a;break a}c=a;while(1){H[c|0]=K[b|0];H[c+1|0]=K[b+1|0];H[c+2|0]=K[b+2|0];H[c+3|0]=K[b+3|0];b=b+4|0;c=c+4|0;if(d>>>0>=c>>>0){continue}break}}if(c>>>0>>0){while(1){H[c|0]=K[b|0];b=b+1|0;c=c+1|0;if((e|0)!=(c|0)){continue}break}}return a}function Pc(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=0,p=0,q=Q(0),r=0,s=0,t=0,u=Q(0);p=J[a+336>>2];if(p){r=J[b+12>>2];s=J[b+4>>2];t=J[a+332>>2];while(1){a=o<<5;b=J[(a+t|0)+16>>2];f=N[b+112>>2];g=N[b+120>>2];q=N[b+116>>2];h=N[b+4>>2];m=a+s|0;l=N[m+4>>2];i=N[b+12>>2];j=N[b+8>>2];e=N[m>>2];k=N[b>>2];d=N[m+8>>2];n=N[m+24>>2];u=N[m+20>>2];a=a+r|0;c=N[b+124>>2];c=c==Q(0)?Q(0):Q(Q(1)/c);N[a>>2]=Q(c*N[m+16>>2])+N[a>>2];N[a+4>>2]=Q(c*u)+N[a+4>>2];N[a+8>>2]=Q(c*n)+N[a+8>>2];c=g==Q(0)?Q(0):Q(Q(1)/g);d=Q(d+d);e=Q(e+e);l=Q(l+l);n=Q(Q(j*d)+Q(Q(k*e)+Q(h*l)));g=Q(Q(i*i)+Q(-.5));c=Q(c*Q(Q(j*n)+Q(Q(d*g)-Q(i*Q(Q(k*l)-Q(e*h))))));c=Q(c+c);f=Q((f==Q(0)?Q(0):Q(Q(1)/f))*Q(Q(k*n)+Q(Q(e*g)-Q(i*Q(Q(h*d)-Q(l*j))))));f=Q(f+f);d=Q((q==Q(0)?Q(0):Q(Q(1)/q))*Q(Q(h*n)+Q(Q(l*g)-Q(i*Q(Q(j*e)-Q(d*k))))));d=Q(d+d);e=Q(Q(j*c)+Q(Q(k*f)+Q(h*d)));N[a+16>>2]=N[a+16>>2]+Q(Q(k*e)+Q(Q(f*g)+Q(i*Q(Q(h*c)-Q(d*j)))));N[a+20>>2]=Q(Q(h*e)+Q(Q(d*g)+Q(i*Q(Q(j*f)-Q(c*k)))))+N[a+20>>2];N[a+24>>2]=Q(Q(j*e)+Q(Q(c*g)+Q(i*Q(Q(k*d)-Q(f*h)))))+N[a+24>>2];o=o+1|0;if((p|0)!=(o|0)){continue}break}}}function Hx(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;a:{if((L[b+4>>1]-5&65535)>>>0>2){break a}b:{c:{if(!J[a+180>>2]){break c}c=(b<<15^-1)+b|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;d=J[J[a+156>>2]+((J[a+164>>2]-1&(c>>>16^c))<<2)>>2];if((d|0)==-1){break c}e=J[a+152>>2];f=J[a+148>>2];while(1){c=f+(d<<3)|0;if(J[c>>2]==(b|0)){break b}d=J[e+(d<<2)>>2];if((d|0)!=-1){continue}break}}c=0}if(!c|!J[a+72>>2]){break a}c=0;while(1){d=b;e=J[J[a+68>>2]+(c<<2)>>2]+84|0;d:{e:{f:{if((d|0)==J[e+136>>2]){g:{if(!K[e+128|0]){break g}d=J[e+124>>2];if(!d){break g}cc(J[e+132>>2],d)}f=e+136|0;J[e+124>>2]=0;if(!K[e+140|0]){break e}d=J[e+136>>2];if(!d){break e}e=e+144|0;break f}g=J[e+36>>2];h:{if(!g){break h}f=J[e+32>>2];g=f+(g<<2)|0;while(1){if(J[f+4>>2]!=(d|0)){f=J[(J[f>>2]<<2)+116592>>2]+f|0;if((g|0)!=(f|0)){continue}break h}break}J[e+44>>2]=2139095040;J[e+48>>2]=2139095040;J[e+60>>2]=-8388608;J[e+64>>2]=-8388608;J[e+52>>2]=2139095040;J[e+56>>2]=-8388608}if(J[e+124>>2]!=(d|0)){break d}f=e+124|0;if(!K[e+128|0]){break e}e=e+132|0}cc(J[e>>2],d)}J[f>>2]=0}c=c+1|0;if(c>>>0>2]){continue}break}}}function sp(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0);c=N[b+16>>2];d=N[b+20>>2];e=N[b+4>>2];f=N[b+8>>2];N[a+36>>2]=Q(N[b>>2]+N[b+12>>2])*Q(.5);N[a+44>>2]=Q(f+d)*Q(.5);N[a+40>>2]=Q(e+c)*Q(.5);c=Q(N[b+20>>2]-N[b+8>>2]);d=Q(N[b+12>>2]-N[b>>2]);e=Q(N[b+16>>2]-N[b+4>>2]);i=Q(Y(Q(Q(c*c)+Q(Q(d*d)+Q(e*e)))));a:{if(i!=Q(0)){f=Q(Q(1)/i);c=Q(c*f);N[a+8>>2]=c;g=Q(e*f);N[a+4>>2]=g;h=Q(d*f);N[a>>2]=h;if(Q(R(g))<=Q(.9998999834060669)){N[a+12>>2]=c;d=Q(-h);N[a+20>>2]=d;J[a+16>>2]=0;e=c;f=d;h=Q(Y(Q(Q(h*h)+Q(Q(c*c)+Q(0)))));if(h>Q(0)){e=Q(Q(1)/h);f=Q(e*d);N[a+20>>2]=f;N[a+16>>2]=e*Q(0);e=Q(c*e);N[a+12>>2]=e}N[a+24>>2]=g*f;N[a+32>>2]=e*Q(-g);N[a+28>>2]=Q(c*e)+Q(f*d);break a}J[a+12>>2]=1065353216;J[a+16>>2]=0;e=Q(-g);N[a+32>>2]=e;N[a+28>>2]=c;J[a+20>>2]=0;J[a+24>>2]=0;d=Q(Y(Q(Q(g*g)+Q(Q(c*c)+Q(0)))));if(!(d>Q(0))){break a}d=Q(Q(1)/d);N[a+32>>2]=d*e;N[a+28>>2]=c*d;N[a+24>>2]=d*Q(0);break a}J[a+24>>2]=0;J[a+28>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=1065353216;J[a+4>>2]=0;J[a+32>>2]=1065353216;J[a+16>>2]=1065353216;J[a+20>>2]=0}c=N[b+24>>2];N[a+56>>2]=c;N[a+52>>2]=c;N[a+48>>2]=c+Q(i*Q(.5))}function Zz(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0);g=N[f+8>>2];q=N[c+8>>2];h=Q(N[e+8>>2]-q);i=N[f>>2];r=N[c>>2];j=Q(N[e>>2]-r);s=N[c+4>>2];l=Q(N[e+4>>2]-s);k=N[f+4>>2];t=Q(Q(g*h)+Q(Q(i*j)+Q(l*k)));m=N[d+8>>2];o=N[d>>2];n=l;l=N[d+4>>2];p=Q(Q(m*h)+Q(Q(o*j)+Q(n*l)));h=Q(0);j=Q(Q(m*m)+Q(Q(o*o)+Q(l*l)));n=Q(Q(g*g)+Q(Q(i*i)+Q(k*k)));k=Q(Q(m*g)+Q(Q(o*i)+Q(l*k)));g=Q(Q(j*n)-Q(k*k));a:{if(g==Q(0)){break a}g=Q(Q(Q(p*n)-Q(k*t))/g);if(gQ(1))){break a}h=Q(1)}b:{if(n!=Q(0)){g=Q(0);i=Q(Q(Q(h*k)-t)/n);if(iQ(1)){break b}g=h;break b}g=h;if(!(i>Q(1))){break b}g=Q(0);if(j==Q(0)){i=Q(1);break b}i=Q(1);h=Q(Q(p+k)/j);if(hQ(1))){break b}g=Q(1);break b}g=Q(0);i=Q(0);if(j==Q(0)){break b}h=Q(p/j);if(hQ(1)){break b}g=h}N[a+8>>2]=q+Q(m*g);N[a+4>>2]=s+Q(l*g);N[a>>2]=r+Q(o*g);g=N[e>>2];h=N[f>>2];j=N[e+4>>2];m=N[f+4>>2];N[b+8>>2]=Q(i*N[f+8>>2])+N[e+8>>2];N[b+4>>2]=j+Q(i*m);N[b>>2]=g+Q(i*h)}function fE(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;d=P(b,24)+24|0;if(d){e=J[42504]+12|0;f=Ka[J[J[e>>2]+8>>2]](e,d,29113,12398,61)|0}d=b<<3;if(d){e=J[42504]+12|0;g=Ka[J[J[e>>2]+8>>2]](e,d,29113,12398,62)|0}d=b<<2;a:{if(!d){e=0;d=0;break a}e=J[42504]+12|0;e=Ka[J[J[e>>2]+8>>2]](e,d,29113,12398,63)|0;h=J[42504]+12|0;d=Ka[J[J[h>>2]+8>>2]](h,d,29113,12398,64)|0}h=!d|(!e|(!f|!g));b:{if(h){if(f){a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,f)}if(g){a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,g)}if(e){a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}if(!d){break b}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,d);break b}c=J[a+8>>2];if(c){Va(f,c,P(J[a>>2],24))}c=J[a+12>>2];if(c){Va(g,c,J[a>>2]<<3)}c=J[a+20>>2];if(c){Va(e,c,J[a>>2]<<2)}c=J[a+16>>2];if(c){Va(d,c,J[a+4>>2]<<2)}J[a+4>>2]=b;b=J[a+8>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=0;b=J[a+12>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+12>>2]=0;b=J[a+16>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+16>>2]=0;b=J[a+20>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+20>>2]=e;J[a+16>>2]=d;J[a+12>>2]=g;J[a+8>>2]=f}return!h}function tg(a,b,c,d){var e=0,f=Q(0),g=Q(0),h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);f=N[d>>2];J[a>>2]=0;i=J[b+384>>2];a:{if(!i){break a}s=Q(f*f);while(1){i=i-1|0;d=(i<<6)+b|0;g=N[d+24>>2];l=N[d+40>>2];f=N[d+8>>2];j=N[d>>2];k=N[d+4>>2];m=Q(N[c+56>>2]+Q(Q(N[c+40>>2]*f)+Q(Q(N[c+8>>2]*j)+Q(k*N[c+24>>2]))));o=Q(N[c+48>>2]+Q(Q(N[c+32>>2]*f)+Q(Q(N[c>>2]*j)+Q(k*N[c+16>>2]))));p=N[d+16>>2];q=N[d+32>>2];j=Q(N[c+52>>2]+Q(Q(N[c+36>>2]*f)+Q(Q(N[c+4>>2]*j)+Q(k*N[c+20>>2]))));k=N[d+20>>2];r=N[d+36>>2];f=Q(Q(l*Q(m-g))+Q(Q(Q(o-p)*q)+Q(Q(j-k)*r)));g=Q(g-Q(m-Q(l*f)));l=Q(g*g);g=Q(p-Q(o-Q(q*f)));m=Q(g*g);g=Q(k-Q(j-Q(r*f)));if(Q(l+Q(m+Q(g*g)))>s){e=J[b+384>>2]-1|0;J[b+384>>2]=e;e=(e<<6)+b|0;h=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=h;J[d+48>>2]=J[e+48>>2];h=J[e+44>>2];J[d+40>>2]=J[e+40>>2];J[d+44>>2]=h;h=J[e+36>>2];J[d+32>>2]=J[e+32>>2];J[d+36>>2]=h;h=J[e+28>>2];J[d+24>>2]=J[e+24>>2];J[d+28>>2]=h;h=J[e+20>>2];J[d+16>>2]=J[e+16>>2];J[d+20>>2]=h;h=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=h;if(i){continue}break a}N[d+44>>2]=f;n=f>2]=n;if(i){continue}break}}}function Qm(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;f=Ia-16|0;Ia=f;d=J[a+48>>2];a:{if(!d){break a}c=J[J[J[a+4>>2]+40>>2]+2168>>2];a=L[d>>1];if(!(a&2)){I[d>>1]=a|2;J[f+12>>2]=d;a=J[c+8>>2];b:{if(a>>>0>=(J[c+12>>2]&2147483647)>>>0){a=0;b=J[c+12>>2];g=b&2147483647?b<<1:1;c:{if(!g){break c}b=g<<2;if(!b){break c}a=J[42504];e=a+12|0;a=(k=e,l=b,m=Ka[J[J[a>>2]+20>>2]](a)|0?60866:70610,n=19542,o=553,j=J[J[e>>2]+8>>2],Ka[j](k|0,l|0,m|0,n|0,o|0)|0)}e=J[c+8>>2];i=(e<<2)+a|0;if((e|0)>0){h=J[c+4>>2];b=a;while(1){J[b>>2]=J[h>>2];h=h+4|0;b=b+4|0;if(i>>>0>b>>>0){continue}break}}J[i>>2]=J[f+12>>2];d:{if(J[c+12>>2]<0){break d}b=J[c+4>>2];if(!b){break d}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,b);e=J[c+8>>2]}J[c+12>>2]=g;J[c+4>>2]=a;J[c+8>>2]=e+1;break b}J[J[c+4>>2]+(a<<2)>>2]=d;J[c+8>>2]=a+1}I[d+4>>1]=L[d+4>>1]+1}if(J[d+16>>2]){break a}a=At(c);J[d+16>>2]=a;if(!a){break a}b=J[d+8>>2];J[a+16>>2]=J[b+48>>2];J[a+20>>2]=J[J[d+12>>2]+48>>2];b=J[b+44>>2];J[a+24>>2]=J[((K[b+9|0]<<2)+169864|0)+40>>2]+b;b=a;a=J[J[d+12>>2]+44>>2];J[b+28>>2]=J[((K[a+9|0]<<2)+169864|0)+40>>2]+a}Ia=f+16|0}function yR(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;c=Ia-80|0;Ia=c;J[a+124>>2]=2;f=c+16|0;e=J[a+48>>2];d=Ka[J[J[e>>2]+16>>2]](e)|0;Ka[J[J[d>>2]+84>>2]](f,d,b);d=J[c+40>>2];J[a+220>>2]=J[c+36>>2];J[a+224>>2]=d;d=J[c+32>>2];J[a+212>>2]=J[c+28>>2];J[a+216>>2]=d;d=J[c+24>>2];J[a+204>>2]=J[c+20>>2];J[a+208>>2]=d;J[a+228>>2]=J[c+44>>2];J[a+232>>2]=J[c+48>>2];J[a+236>>2]=J[c+52>>2];J[a+240>>2]=J[c+56>>2];J[a+244>>2]=J[c+60>>2];d=wb(a,J[b>>2]);b=wb(a,J[b+4>>2]);J[c+4>>2]=167912;J[c+8>>2]=d;J[c+12>>2]=b;d=J[a+280>>2];b=J[a+284>>2];g=c,h=yb(),J[g+40>>2]=h;J[c+44>>2]=Ja;J[c+32>>2]=d;J[c+36>>2]=b;J[c+20>>2]=9;J[c+24>>2]=1;J[c+16>>2]=167616;b=J[a+320>>2];b=Ka[J[J[b>>2]+16>>2]](b)|0;Ka[J[J[b>>2]+12>>2]](b,f|4,4)|0;Ka[J[J[b>>2]+12>>2]](b,c+24|0,4)|0;Ka[J[J[b>>2]+12>>2]](b,c+32|0,8)|0;Ka[J[J[b>>2]+12>>2]](b,c+40|0,8)|0;b=J[a+320>>2];J[c+72>>2]=b;J[c+68>>2]=167648;H[c+79|0]=12;Ka[J[J[b>>2]+12>>2]](b,c+79|0,1)|0;Ka[J[J[b>>2]+12>>2]](b,c+8|0,4)|0;b=J[c+72>>2];Ka[J[J[b>>2]+12>>2]](b,c+12|0,4)|0;b=J[a+320>>2];Ka[J[J[b>>2]+20>>2]](b);a=K[a+272|0];Ka[J[J[e>>2]+20>>2]](e);Ia=c+80|0;return!a|0} -function jr(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=Q(0),j=0;h=J[a+24>>2];g=J[J[a+976>>2]+1156>>2];f=J[a+36>>2];a:{if(!f){break a}if(!b){while(1){c=db(g,40);i=N[a+1084>>2];d=J[a+16>>2];j=J[a+20>>2];J[c+24>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=d;J[c+12>>2]=j;N[c+36>>2]=i;d=f-e|0;J[c+32>>2]=d>>>0>=1024?1024:d;J[c+28>>2]=(e<<2)+h;J[c>>2]=142484;J[c+24>>2]=1;d=J[c+16>>2];Ka[J[J[d>>2]+72>>2]](d,c);e=e+1024|0;if(f>>>0>e>>>0){continue}break a}}while(1){c=db(g,40);i=N[a+1084>>2];d=J[a+16>>2];j=J[a+20>>2];J[c+24>>2]=0;J[c+16>>2]=0;J[c+8>>2]=d;J[c+12>>2]=j;N[c+36>>2]=i;d=f-e|0;J[c+32>>2]=d>>>0>=1024?1024:d;J[c+28>>2]=(e<<2)+h;J[c>>2]=142484;J[c+20>>2]=b;J[c+24>>2]=1;Ka[J[J[b>>2]+16>>2]](b);J[c+16>>2]=J[J[c+20>>2]+16>>2];Ka[J[J[c>>2]+20>>2]](c);e=e+1024|0;if(f>>>0>e>>>0){continue}break}}if(K[a+2361|0]&32){c=db(g,40);e=J[a+1012>>2];g=J[a+16>>2];a=J[a+20>>2];J[c+24>>2]=0;J[c+16>>2]=0;J[c+8>>2]=g;J[c+12>>2]=a;J[c+36>>2]=e;J[c+32>>2]=f;J[c+28>>2]=h;J[c>>2]=142540;J[c+20>>2]=b;J[c+24>>2]=1;if(b){Ka[J[J[b>>2]+16>>2]](b);J[c+16>>2]=J[J[c+20>>2]+16>>2];a=J[c>>2]}else{a=142540}Ka[J[a+20>>2]](c)}}function cQ(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;if(J[a+104>>2]){b=J[a+96>>2];Ka[J[J[b>>2]+24>>2]](b,J[a+100>>2]+4|0);b=J[a+96>>2];Ka[J[J[b>>2]+16>>2]](b,J[a+104>>2]);b=J[a+104>>2];Ka[J[J[b>>2]+24>>2]](b);J[a+104>>2]=0;Ka[J[J[a>>2]+44>>2]](a,J[a+100>>2])}if(K[a+81|0]){if(J[a+16>>2]){b=0;while(1){c=J[J[a+12>>2]+(b<<2)>>2];Ka[J[J[c>>2]+16>>2]](c);b=b+1|0;if(b>>>0>2]){continue}break}}b=J[a+76>>2];a:{if(!b){break a}Ka[J[J[a>>2]+44>>2]](a,b);b=J[a+76>>2];J[a+76>>2]=0;if(!b){break a}Ka[J[J[b>>2]+24>>2]](b)|0;c=J[41584];Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+24>>2];Ka[J[J[b>>2]+12>>2]](b);b=J[a+8>>2];Ka[J[J[b>>2]+4>>2]](b);b=J[a+52>>2];if(!(!b|!J[a+68>>2])){Wa(J[a+44>>2],255,b<<2);b=0;c=J[a+40>>2];f=J[a+48>>2];e=f-1|0;if(e){if(f-2>>>0>=3){f=e&-4;while(1){d=b|1;J[c+(b<<2)>>2]=d;g=c+(d<<2)|0;d=b|2;J[g>>2]=d;g=c+(d<<2)|0;d=b|3;J[g>>2]=d;b=b+4|0;J[c+(d<<2)>>2]=b;h=h+4|0;if((f|0)!=(h|0)){continue}break}}e=e&3;if(e){while(1){d=c+(b<<2)|0;b=b+1|0;J[d>>2]=b;i=i+1|0;if((e|0)!=(i|0)){continue}break}}b=J[a+48>>2]-1|0}else{b=0}J[c+(b<<2)>>2]=-1;J[a+68>>2]=0;J[a+60>>2]=0}H[a+81|0]=0}}function no(a,b,c,d,e,f,g,h){var i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0);i=Ia-48|0;Ia=i;C=N[d+12>>2];D=N[d+16>>2];E=N[d+8>>2];F=N[g+12>>2];G=N[g+16>>2];H=N[g+8>>2];j=N[g+20>>2];q=N[d+20>>2];l=N[c>>2];m=N[f>>2];n=N[c+4>>2];o=N[f+4>>2];p=N[b>>2];t=N[b+4>>2];r=N[g+24>>2];u=N[f+8>>2];k=Q(r*u);s=N[d+24>>2];v=N[c+8>>2];w=N[b+8>>2];x=Q(Q(s*v)+w);N[i+44>>2]=k+x;y=Q(r*o);z=Q(t+Q(s*n));N[i+40>>2]=y+z;A=Q(r*m);B=Q(p+Q(s*l));N[i+36>>2]=A+B;I=k;k=Q(w+Q(q*v));N[i+32>>2]=I+k;n=Q(t+Q(q*n));N[i+28>>2]=y+n;l=Q(p+Q(q*l));N[i+24>>2]=A+l;p=Q(j*u);N[i+20>>2]=p+k;o=Q(j*o);N[i+16>>2]=o+n;m=Q(j*m);N[i+12>>2]=m+l;N[i+8>>2]=p+x;N[i+4>>2]=o+z;N[i>>2]=m+B;c=i+36|0;d=i+24|0;k=j;j=F>Q(0)?Q(0):H>Q(0)?Q(0):G;b=Q(r+j)>h?16711680:Q(k-j)Q(0)?Q(0):E>Q(0)?Q(0):D;b=Q(s+h)>e?16711680:Q(q-h)>2]+28>>2]](a,c,d,b);f=d;d=i+12|0;Ka[J[J[a>>2]+28>>2]](a,f,d,b);Ka[J[J[a>>2]+28>>2]](a,d,i,b);Ka[J[J[a>>2]+28>>2]](a,i,c,b);Ia=i+48|0}function Ww(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;if((J[a+8>>2]&2147483647)>>>0>>0){if(b){f=J[42504];d=f+12|0;f=(l=d,m=b,n=Ka[J[J[f>>2]+20>>2]](f)|0?39998:70610,o=19459,p=553,k=J[J[d>>2]+8>>2],Ka[k](l|0,m|0,n|0,o|0,p|0)|0)}else{f=0}e=J[a>>2];g=J[a+4>>2];if((g|0)>0){h=g&7;a:{if(!h){d=f;break a}d=f;while(1){H[d|0]=K[e|0];e=e+1|0;d=d+1|0;i=i+1|0;if((h|0)!=(i|0)){continue}break}}if(g>>>0>=8){g=f+g|0;while(1){H[d|0]=K[e|0];H[d+1|0]=K[e+1|0];H[d+2|0]=K[e+2|0];H[d+3|0]=K[e+3|0];H[d+4|0]=K[e+4|0];H[d+5|0]=K[e+5|0];H[d+6|0]=K[e+6|0];H[d+7|0]=K[e+7|0];e=e+8|0;d=d+8|0;if((g|0)!=(d|0)){continue}break}}e=J[a>>2]}if(!(!e|J[a+8>>2]<0)){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,e)}J[a+8>>2]=b;J[a>>2]=f}f=J[a+4>>2];b:{if((f|0)>=(b|0)){break b}e=J[a>>2];d=e+f|0;g=b-f&7;if(g){while(1){H[d|0]=K[c|0];d=d+1|0;j=j+1|0;if((g|0)!=(j|0)){continue}break}}if((f^-1)+b>>>0<7){break b}f=b+e|0;while(1){H[d|0]=K[c|0];H[d+1|0]=K[c|0];H[d+2|0]=K[c|0];H[d+3|0]=K[c|0];H[d+4|0]=K[c|0];H[d+5|0]=K[c|0];H[d+6|0]=K[c|0];H[d+7|0]=K[c|0];d=d+8|0;if((f|0)!=(d|0)){continue}break}}J[a+4>>2]=b}function n7(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=Q(0),i=0,j=Q(0),k=Q(0),l=0,m=0,n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0);i=Ia-16|0;Ia=i;a:{if(!e){break a}H[a+337|0]=1;m=J[a+292>>2];n=J[a+300>>2];while(1){l=g<<2;f=P(J[l+c>>2],24)+d|0;o=N[f+4>>2];j=N[f+16>>2];p=N[f+8>>2];k=N[f+20>>2];h=N[f+12>>2];q=N[f>>2];r=Q(Q(h-q)*Q(.004999999888241291));f=m+P(J[n+(J[b+l>>2]<<2)>>2],24)|0;N[f+12>>2]=h+r;N[f>>2]=q-r;h=k;k=Q(Q(k-p)*Q(.004999999888241291));N[f+20>>2]=h+k;h=j;j=Q(Q(j-o)*Q(.004999999888241291));N[f+16>>2]=h+j;N[f+8>>2]=p-k;N[f+4>>2]=o-j;g=g+1|0;if((g|0)!=(e|0)){continue}break}if(!K[a+336|0]|!J[a+4>>2]){break a}H[a+338|0]=1;m=a+352|0;n=a+52|0;l=J[a+296>>2];g=0;while(1){f=J[J[a+300>>2]+(J[(g<<2)+b>>2]<<2)>>2];J[i+12>>2]=f;b:{c:{if(f>>>0>=M[a+316>>2]){break c}c=J[J[a+312>>2]+(f<<2)>>2];if((c|0)==-1){break c}Rd(J[a+4>>2],c);break b}TD(n,l+(f<<3)|0,f)}d:{if(J[a+268>>2]-3>>>0>1){break d}f=J[a+356>>2];if(f>>>0>=(J[a+360>>2]&2147483647)>>>0){bb(m,i+12|0);break d}J[J[a+352>>2]+(f<<2)>>2]=J[i+12>>2];J[a+356>>2]=J[a+356>>2]+1}g=g+1|0;if((g|0)!=(e|0)){continue}break}}Ia=i+16|0}function Fj(a,b,c,d,e){var f=0,g=0,h=0;f=Ia-16|0;Ia=f;if(!(!c|!d)){h=d;g=J[c>>2]+1|0;d=J[d>>2];J[h>>2]=d>>>0>>0?g:d;J[c>>2]=J[c>>2]+1}a:{b:{if(!e){break b}c=J[a+92>>2];if(!c){break b}d=c-1|0;c=J[J[a+88>>2]+(d<<2)>>2];J[a+92>>2]=d;J[f+12>>2]=c;a=J[b+4>>2];if(a>>>0>=(J[b+8>>2]&2147483647)>>>0){fd(b,f+12|0);c=J[f+12>>2];break a}J[J[b>>2]+(a<<2)>>2]=c;J[b+4>>2]=a+1;c=J[f+12>>2];break a}c=J[a+116>>2];if(c){d=c-1|0;c=J[J[a+112>>2]+(d<<2)>>2];J[a+116>>2]=d;J[f+8>>2]=c;d=J[b+4>>2];c:{if(d>>>0>=(J[b+8>>2]&2147483647)>>>0){fd(b,f+8|0);break c}J[J[b>>2]+(d<<2)>>2]=c;J[b+4>>2]=d+1}b=J[a+152>>2]+1|0;J[a+152>>2]=b;c=a;a=J[a+156>>2];J[c+156>>2]=a>>>0>>0?b:a;c=J[f+8>>2];break a}d=J[a+140>>2];c=0;if((d|0)==J[a+144>>2]){break a}J[a+140>>2]=d+1;c=J[42504];c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,16384,29113,12293,234)|0;J[f+4>>2]=c;if(c){d=J[b+4>>2];d:{if(d>>>0>=(J[b+8>>2]&2147483647)>>>0){fd(b,f+4|0);break d}J[J[b>>2]+(d<<2)>>2]=c;J[b+4>>2]=d+1}b=J[a+152>>2]+1|0;J[a+152>>2]=b;c=a;a=J[a+156>>2];J[c+156>>2]=a>>>0>>0?b:a;c=J[f+4>>2];break a}J[a+140>>2]=J[a+140>>2]-1;c=0}Ia=f+16|0;return c}function be(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=J[a+40>>2];k=J[a+44>>2];a:{b:{if(!c){j=0;if(k-1>>>0>d>>>0){break b}break a}J[e+12>>2]=d;l=c-1|0;J[e+8>>2]=l;h=b-k|0;J[e+4>>2]=h;f=P(h,3);J[e>>2]=f+2;g=1;if(k-1>>>0<=d>>>0){break a}j=1;if(H[(J[a+60>>2]+(h<<2)|0)+2|0]<0){break b}J[e+28>>2]=d;J[e+24>>2]=l;J[e+20>>2]=h;J[e+16>>2]=f+1;j=2}f=j;g=(f<<4)+e|0;J[g+12>>2]=d;J[g+8>>2]=c;J[g+4>>2]=b;h=P(b,3);J[g>>2]=h;g=f+1|0;if(i-1>>>0<=c>>>0|H[(J[a+60>>2]+(b<<2)|0)+2|0]>=0){break a}g=(g<<4)+e|0;J[g+12>>2]=d;J[g+8>>2]=c;J[g+4>>2]=b;J[g>>2]=h+1;g=f+2|0}c:{d:{e:{if(i-1>>>0>c>>>0){f=(g<<4)+e|0;J[f+12>>2]=d;J[f+8>>2]=c;J[f+4>>2]=b;J[f>>2]=P(b,3)+2;f=g+1|0;if(d){break e}return f}if(!d){break c}h=b-1|0;break d}h=b-1|0;if(H[(J[a+60>>2]+(h<<2)|0)+2|0]<0){g=f;break d}f=(f<<4)+e|0;J[f+12>>2]=d-1;J[f+8>>2]=c;J[f+4>>2]=h;J[f>>2]=P(h,3)+1;g=g+2|0}f=(g<<4)+e|0;i=d-1|0;J[f+12>>2]=i;J[f+8>>2]=c;J[f+4>>2]=h;J[f>>2]=P(h,3);d=g+1|0;if(!c){return d}b=(k^-1)+b|0;if(H[(J[a+60>>2]+(b<<2)|0)+2|0]>=0){return d}a=(d<<4)+e|0;J[a+12>>2]=i;J[a+8>>2]=c-1;J[a+4>>2]=b;J[a>>2]=P(b,3)+1;g=g+2|0}return g} -function Pg(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;k=Ia-32|0;a:{if(J[a+16>>2]+(J[a+12>>2]+(J[a+8>>2]+(J[a+4>>2]+J[a>>2]|0)|0)|0)>>>0>15){while(1){J[k+28>>2]=k;b=J[k+28>>2];d=J[b+16>>2]&2147483640|4;c=J[b+12>>2]&2147483640|3;e=J[b+8>>2]&2147483640|2;f=J[b+4>>2]&2147483640|1;b=J[b>>2]&2147483640;g=b>>>0>>0?f:b;h=e>>>0>g>>>0?e:g;i=c>>>0>h>>>0?c:h;j=d>>>0>i>>>0?d:i;d=d>>>0>>0?d:i;c=c>>>0>>0?c:h;e=e>>>0>>0?e:g;b=b>>>0>f>>>0?f:b;f=b>>>0>>0?e:b;g=c>>>0>f>>>0?c:f;h=d>>>0>g>>>0?d:g;i=h>>>0>j>>>0?j:h;d=d>>>0>>0?d:g;c=c>>>0>>0?c:f;e=b>>>0>e>>>0?e:b;f=c>>>0>e>>>0?c:e;g=d>>>0>f>>>0?d:f;b=g>>>0>i>>>0?i:g;h=h>>>0>>0?j:h;g=g>>>0>>0?i:g;i=g>>>0>h>>>0?h:g;f=d>>>0>>0?d:f;c=c>>>0>>0?c:e;e=c>>>0>>0?f:c;j=b>>>0>e>>>0?b:e;d=i>>>0>j>>>0?i:j;c=(i>>>0>>0?i:j)<<6&448|((b>>>0>>0?b:e)<<3&56|(c>>>0>f>>>0?f:c)&7);b=g>>>0>>0?h:g;I[((l<<1)+a|0)+208>>1]=c|(b>>>0>>0?b:d)<<9&3584|(b>>>0>d>>>0?b:d)<<12&28672;l=l+1|0;if((l|0)!=8){continue}break}break a}J[a+208>>2]=1183336072;J[a+212>>2]=1183336072;J[a+216>>2]=1183336072;J[a+220>>2]=1183336072}}function Ov(a,b,c,d,e){J[a>>2]=0;J[a+4>>2]=0;J[a+64>>2]=0;J[a+68>>2]=0;J[a+240>>2]=0;J[a+244>>2]=0;J[a+228>>2]=0;J[a+232>>2]=0;J[a+48>>2]=0;J[a+52>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a+56>>2]=0;J[a+60>>2]=2048;J[a+72>>2]=0;J[a+76>>2]=0;J[a+248>>2]=0;J[a+80>>2]=0;J[a+84>>2]=2048;Wa(a+88|0,0,84);J[a+220>>2]=0;J[a+212>>2]=0;J[a+216>>2]=0;J[a+204>>2]=0;J[a+208>>2]=0;J[a+196>>2]=0;J[a+200>>2]=0;J[a+188>>2]=0;J[a+192>>2]=0;J[a+180>>2]=0;J[a+184>>2]=0;J[a+260>>2]=0;J[a+264>>2]=0;J[a+268>>2]=0;J[a+272>>2]=0;J[a+276>>2]=0;J[a+280>>2]=0;J[a+284>>2]=0;J[a+288>>2]=0;J[a+292>>2]=0;J[a+296>>2]=0;J[a+300>>2]=0;J[a+304>>2]=0;J[a+308>>2]=0;J[a+312>>2]=0;Wa(a+320|0,0,72);J[a+436>>2]=0;J[a+440>>2]=0;J[a+428>>2]=0;J[a+432>>2]=0;J[a+420>>2]=0;J[a+424>>2]=0;J[a+412>>2]=0;J[a+416>>2]=0;J[a+404>>2]=0;J[a+408>>2]=0;J[a+396>>2]=0;J[a+400>>2]=0;J[a+464>>2]=e;J[a+468>>2]=0;J[a+452>>2]=d;J[a+448>>2]=c;J[a+444>>2]=b;J[a+456>>2]=0;J[a+252>>2]=0;J[a+256>>2]=0;J[a+172>>2]=0;J[a+176>>2]=0;return a}function ck(a){a=a|0;var b=0,c=0;J[a+4>>2]=166036;J[a>>2]=165948;b=J[a+12>>2];if(b){Ka[J[J[b>>2]+4>>2]](b)}J[a+12>>2]=0;b=J[a+184>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+144>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+128>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+120>>2];if(!b){break a}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+80>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+76>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+68>>2];if(!b){break b}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a- -64>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+56>>2];if(!b){break c}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+52>>2];d:{if((b|0)<0|!(b&2147483647)){break d}b=J[a+44>>2];if(!b){break d}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+40>>2];e:{if((b|0)<0|!(b&2147483647)){break e}b=J[a+32>>2];if(!b){break e}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+28>>2];f:{if((b|0)<0|!(b&2147483647)){break f}b=J[a+20>>2];if(!b){break f}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function pA(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0;j=Ia-96|0;Ia=j;a:{b:{c:{switch(d-2|0){case 2:o=N[h+40>>2];p=N[h+32>>2];q=N[h+36>>2];d=1;if(!(Q(Q(N[h+56>>2]*o)+Q(Q(N[h+48>>2]*p)+Q(q*N[h+52>>2])))>Q(.9998999834060669))){break a}Ka[J[J[a>>2]+16>>2]](j+80|0,a);Ka[J[J[b>>2]+16>>2]](j- -64|0,b);k=Q(N[j+88>>2]-N[j+72>>2]);l=Q(N[j+80>>2]-N[j+64>>2]);m=Q(N[j+84>>2]-N[j+68>>2]);n=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(l*l)+Q(m*m))))));a=Q(Q(Q(k*n)*o)+Q(Q(Q(l*n)*p)+Q(q*Q(m*n))))>Q(.7070000171661377);if(a){b=J[f+4>>2];J[j+32>>2]=J[f>>2];J[j+36>>2]=b;b=J[f+12>>2];J[j+40>>2]=J[f+8>>2];J[j+44>>2]=b;xo(e,i,h,c,j+32|0)}d=!a;break a;case 0:a=J[f+4>>2];J[j+48>>2]=J[f>>2];J[j+52>>2]=a;a=J[f+12>>2];J[j+56>>2]=J[f+8>>2];J[j+60>>2]=a;xo(e,i,h,c,j+48|0);break b;default:break c}}r=K[i+66|0];d=J[g+4>>2];J[j+16>>2]=J[g>>2];J[j+20>>2]=d;d=J[g+12>>2];J[j+24>>2]=J[g+8>>2];J[j+28>>2]=d;d=1;if((nc(a,b,i+67|0,i+71|0,r,1,j+16|0,h)|0)!=5){break a}a=J[f+4>>2];J[j>>2]=J[f>>2];J[j+4>>2]=a;a=J[f+12>>2];J[j+8>>2]=J[f+8>>2];J[j+12>>2]=a;xo(e,i,h,c,j)}d=0}Ia=j+96|0;return d}function xr(a){a=a|0;var b=0,c=0,d=0,e=0;J[a+52>>2]=141644;J[a>>2]=141608;d=a- -64|0;c=J[d>>2];if(c){while(1){e=J[J[a+60>>2]+(b<<2)>>2];if(e){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e);c=J[d>>2]}b=b+1|0;if(c>>>0>b>>>0){continue}break}}J[a+72>>2]=0;J[a+56>>2]=0;J[d>>2]=0;b=J[a+68>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+60>>2];if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+28>>2]=141644;c=J[a+40>>2];if(c){b=0;while(1){d=J[J[a+36>>2]+(b<<2)>>2];if(d){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d);c=J[a+40>>2]}b=b+1|0;if(c>>>0>b>>>0){continue}break}}J[a+48>>2]=0;J[a+32>>2]=0;J[a+40>>2]=0;b=J[a+44>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+36>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+4>>2]=141644;c=J[a+16>>2];if(c){b=0;while(1){d=J[J[a+12>>2]+(b<<2)>>2];if(d){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d);c=J[a+16>>2]}b=b+1|0;if(c>>>0>b>>>0){continue}break}}J[a+16>>2]=0;J[a+24>>2]=0;J[a+8>>2]=0;b=J[a+20>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+12>>2];if(!b){break c}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function dm(a,b,c,d){var e=0,f=0,g=Q(0),h=0,i=Q(0),j=0,k=0,l=0,m=Q(0),n=0,o=0,p=0,q=0,r=Q(0),s=Q(0),t=0,u=0,v=0,w=0;a:{j=J[a+24>>2];e=L[j+2>>1];if(!e){break a}t=K[j|0]==3?112:48;u=e+j|0;f=J[a+28>>2];e=j;while(1){k=K[e+1|0];v=K[e+36|0];b:{if(!f){f=0;break b}if(!k){break b}l=(L[e+2>>1]+e|0)+32|0;q=k&3;o=0;c:{if(k>>>0<4){h=0;break c}w=k&252;h=0;p=0;while(1){n=h<<2;g=N[n+l>>2];N[f>>2]=g;i=N[(n|4)+l>>2];N[f+4>>2]=i;r=N[(n|8)+l>>2];N[f+8>>2]=r;s=N[(n|12)+l>>2];N[f+12>>2]=s;m=Q(s+Q(r+Q(i+Q(m+g))));h=h+4|0;f=f+16|0;p=p+4|0;if((w|0)!=(p|0)){continue}break}}if(!q){break b}while(1){g=N[(h<<2)+l>>2];N[f>>2]=g;h=h+1|0;f=f+4|0;m=Q(m+g);o=o+1|0;if((o|0)!=(q|0)){continue}break}}e=(e+48|0)+P(k,t)|0;if(u>>>0>e>>>0){continue}break}if(!(v&1)|L[a+8>>1]!=65535|(L[a+10>>1]!=65535|m==Q(0))){break a}g=N[c+28>>2];i=N[d+28>>2];if(!(g>2];c=J[c+72>>2];e=J[j+32>>2];a=J[b+8>>2];J[b+8>>2]=a+1;a=J[b+4>>2]+(a<<5)|0;N[a+8>>2]=g>2]=m;J[a>>2]=e;b=d<<7;c=c<<7;J[a+16>>2]=b>>>0>c>>>0?b:c;J[a+12>>2]=b>>>0>>0?b:c}}function ox(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;h=Ia-16|0;Ia=h;a:{if(!J[a+240>>2]){break a}b:{if(!J[a+220>>2]){break b}e=J[a+216>>2];d=J[e>>2];if((d|0)==-1){f=J[a+224>>2];while(1){b=b+1|0;if((f|0)==(b|0)){break b}d=J[e+(b<<2)>>2];if((d|0)==-1){continue}break}}e=a+156|0;while(1){c=J[a+208>>2]+(d<<3)|0;f=J[c+4>>2];J[h+12>>2]=J[c>>2];c=qx(e,h+12|0,h+11|0);if(!K[h+11|0]){i=J[h+12>>2];J[c+4>>2]=f;J[c>>2]=i}d=J[J[a+212>>2]+(d<<2)>>2];if((d|0)!=-1){continue}c=J[a+216>>2];f=J[a+224>>2];while(1){b=b+1|0;if((f|0)==(b|0)){c=!J[a+240>>2];break b}d=J[c+(b<<2)>>2];if((d|0)==-1){continue}break}continue}}b=J[a+224>>2];if(c|!b){break a}Wa(J[a+216>>2],255,b<<2);b=0;d=J[a+212>>2];c=J[a+220>>2];e=c-1|0;if(e){f=0;if(c-2>>>0>=3){i=e&-4;c=0;while(1){g=b|1;J[(b<<2)+d>>2]=g;j=(g<<2)+d|0;g=b|2;J[j>>2]=g;j=(g<<2)+d|0;g=b|3;J[j>>2]=g;b=b+4|0;J[(g<<2)+d>>2]=b;c=c+4|0;if((i|0)!=(c|0)){continue}break}}c=e&3;if(c){while(1){e=(b<<2)+d|0;b=b+1|0;J[e>>2]=b;f=f+1|0;if((c|0)!=(f|0)){continue}break}}b=J[a+220>>2]-1|0}else{b=0}J[d+(b<<2)>>2]=-1;J[a+240>>2]=0;J[a+232>>2]=0}Ia=h+16|0}function pE(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!b){return 0}g=J[a+32>>2];a:{if(g){c=g-1|0;g=J[J[a+28>>2]+(c<<2)>>2];J[a+32>>2]=c;break a}g=J[a+24>>2];J[a+24>>2]=g+1}if(g>>>0<=65534){d=J[a+44>>2];b:{if(d>>>0>g>>>0){i=J[a+40>>2];break b}c=d<<1;c=c>>>0>=65535?65535:c;J[a+44>>2]=c;if(c){e=J[42504]+12|0;i=Ka[J[J[e>>2]+8>>2]](e,c<<2,29113,21050,126)|0;c=J[a+44>>2]<<2}else{c=0}c=Wa(i,0,c);c:{if(!d){break c}e=0;if(d>>>0>=4){m=d&-4;while(1){f=e<<2;J[f+c>>2]=J[f+J[a+40>>2]>>2];h=f|4;J[h+c>>2]=J[h+J[a+40>>2]>>2];h=f|8;J[h+c>>2]=J[h+J[a+40>>2]>>2];f=f|12;J[f+c>>2]=J[f+J[a+40>>2]>>2];e=e+4|0;k=k+4|0;if((k|0)!=(m|0)){continue}break}}d=d&3;if(!d){break c}while(1){f=e<<2;J[f+c>>2]=J[f+J[a+40>>2]>>2];e=e+1|0;l=l+1|0;if((d|0)!=(l|0)){continue}break}}e=J[a+40>>2];if(e){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,e)}J[a+40>>2]=c}J[(g<<2)+i>>2]=b;I[b+52>>1]=g}d:{if(g>>>0<65535){if(!J[a+8>>2]){break d}while(1){iD(J[J[a+4>>2]+(j<<2)>>2],b);j=j+1|0;if(j>>>0>2]){continue}break}break d}Xa(J[42504],4,9002,413,77121,0);Ka[J[J[b>>2]>>2]](b);b=0}return b}function MI(a){a=a|0;var b=0,c=0;J[a>>2]=141188;b=J[a+180>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+172>>2];if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+168>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+160>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+156>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+148>>2];if(!b){break c}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+144>>2];d:{if((b|0)<0|!(b&2147483647)){break d}b=J[a+136>>2];if(!b){break d}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+132>>2];e:{if((b|0)<0|!(b&2147483647)){break e}b=J[a+124>>2];if(!b){break e}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+120>>2];f:{if((b|0)<0|!(b&2147483647)){break f}b=J[a+112>>2];if(!b){break f}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+108>>2];g:{if((b|0)<0|!(b&2147483647)){break g}b=J[a+100>>2];if(!b){break g}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a>>2]=141388;b=J[a+88>>2];h:{if((b|0)<0|!(b&2147483647)){break h}b=J[a+80>>2];if(!b){break h}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function waa(a,b,c,d,e,f){a=a|0;b=b|0;c=Q(c);d=Q(d);e=Q(e);f=f|0;var g=0,h=0;a:{b:{c:{d:{a=a+8|0;h=J[a+4>>2];switch((h>>>30|0)-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[a>>2]+4785|0]){break b}}Xe(a+12|0,b,c,d,e,f);break a}g=J[a+8>>2];e:{if(!(h&2097152)){if(!g){g=$a(J[a>>2],h>>>24&15);J[a+8>>2]=g}N[g+204>>2]=N[a+120>>2];N[g+208>>2]=N[a+124>>2];N[g+212>>2]=N[a+128>>2];J[g+216>>2]=J[a+132>>2];N[g+220>>2]=N[a+136>>2];N[g+224>>2]=N[a+140>>2];N[g+228>>2]=N[a+144>>2];J[g+232>>2]=J[a+148>>2];N[g+236>>2]=N[a+152>>2];N[g+240>>2]=N[a+156>>2];N[g+244>>2]=N[a+160>>2];J[g+248>>2]=J[a+164>>2];N[g+252>>2]=N[a+168>>2];N[g+256>>2]=N[a+172>>2];N[g+260>>2]=N[a+176>>2];J[g+264>>2]=J[a+180>>2];N[g+268>>2]=N[a+184>>2];N[g+272>>2]=N[a+188>>2];N[g+276>>2]=N[a+192>>2];J[g+280>>2]=J[a+196>>2];N[g+284>>2]=N[a+200>>2];N[g+288>>2]=N[a+204>>2];N[g+292>>2]=N[a+208>>2];J[g+296>>2]=J[a+212>>2];break e}if(g){break e}g=$a(J[a>>2],K[a+7|0]&15);J[a+8>>2]=g}b=(b<<4)+g|0;J[b+216>>2]=f;N[b+212>>2]=e;N[b+208>>2]=d;N[b+204>>2]=c;_a(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|2097152}}function on(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;c=J[a+448>>2];l=J[c>>2];b=b<<1;g=J[c+20>>2];c=(b>>>0)/(g>>>0)|0;h=J[J[l+(c<<2)>>2]+(b-P(c,g)<<2)>>2]>>>7|0;if((h|0)!=33554431){i=J[a+64>>2];c=J[a+84>>2];d=(b>>>0)/(c>>>0)|0;j=J[i+(d<<2)>>2];k=b-P(c,d)|0;d=j+(k<<3)|0;e=J[a+16>>2]+P(h,24)|0;a:{if((b|0)==J[e>>2]){f=e;e=J[d>>2];J[f>>2]=e;break a}e=J[d+4>>2];f=(e>>>0)/(c>>>0)|0;J[J[i+(f<<2)>>2]+(e-P(c,f)<<3)>>2]=J[d>>2];e=J[d>>2]}if((e|0)!=-1){f=(e>>>0)/(c>>>0)|0;J[(J[i+(f<<2)>>2]+(e-P(c,f)<<3)|0)+4>>2]=J[((k<<3)+j|0)+4>>2]}J[d>>2]=-1;J[((k<<3)+j|0)+4>>2]=-1}d=b|1;b=(d>>>0)/(g>>>0)|0;g=J[J[(b<<2)+l>>2]+(d-P(b,g)<<2)>>2]>>>7|0;if(!((g|0)==33554431|(g|0)==(h|0))){h=J[a+64>>2];b=J[a+84>>2];c=(d>>>0)/(b>>>0)|0;e=J[h+(c<<2)>>2];i=d-P(b,c)|0;c=e+(i<<3)|0;a=J[a+16>>2]+P(g,24)|0;b:{if((d|0)==J[a>>2]){f=a;a=J[c>>2];J[f>>2]=a;break b}a=J[c+4>>2];d=(a>>>0)/(b>>>0)|0;J[J[h+(d<<2)>>2]+(a-P(b,d)<<3)>>2]=J[c>>2];a=J[c>>2]}if((a|0)!=-1){d=(a>>>0)/(b>>>0)|0;J[(J[h+(d<<2)>>2]+(a-P(b,d)<<3)|0)+4>>2]=J[(e+(i<<3)|0)+4>>2]}J[c>>2]=-1;J[(e+(i<<3)|0)+4>>2]=-1}}function ez(a,b){var c=0,d=0,e=0,f=Q(0),g=0,h=Q(0),i=Q(0),j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0;c=Ia-48|0;Ia=c;j=J[b+8>>2];e=P(j,24)+24|0;if(e){d=J[42504]+12|0;e=Ka[J[J[d>>2]+8>>2]](d,e,29113,10981,128)|0}else{e=0}J[a>>2]=e;if(j){p=J[b>>2];d=J[b+4>>2];while(1){h=N[d+16>>2];i=N[d+20>>2];l=N[d+4>>2];m=N[d+8>>2];f=N[d+12>>2];n=N[d>>2];o=Q(Q(f-n)*Q(.004999999888241291));g=P(k,24)+e|0;N[g+12>>2]=f+o;N[g>>2]=n-o;f=i;i=Q(Q(i-m)*Q(.004999999888241291));N[g+20>>2]=f+i;f=h;h=Q(Q(h-l)*Q(.004999999888241291));N[g+16>>2]=f+h;N[g+8>>2]=m-i;N[g+4>>2]=l-h;d=d+p|0;k=k+1|0;if((k|0)!=(j|0)){continue}break}}J[a+4>>2]=j;J[c+44>>2]=0;b=J[b+8>>2];J[c+40>>2]=e;J[c+36>>2]=b;J[c+32>>2]=4;J[c+24>>2]=0;J[c+28>>2]=0;J[c>>2]=0;J[c+4>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;OB(c+32|0,c,c+24|0,a+16|0);b=J[c+24>>2];J[a+8>>2]=b;d=0;b=P(b,28);if(b){e=J[42504]+12|0;d=Ka[J[J[e>>2]+8>>2]](e,b,29113,10981,154)|0}J[a+12>>2]=d;gG(c,d);gp(c);ip(c);J[c+40>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;a=J[c+44>>2];if(a){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}Ia=c+48|0;return 1}function RZ(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);g=Ia-48|0;Ia=g;f=J[a+8>>2];o=N[f+28>>2];p=N[f+16>>2];k=N[f+32>>2];l=N[f+20>>2];m=N[f+4>>2];n=N[f+8>>2];h=N[c>>2];i=N[c+4>>2];q=N[f+12>>2];j=N[c+8>>2];r=N[f+24>>2];N[g+32>>2]=Q(Q(h*N[f>>2])+Q(i*q))+Q(j*r);N[g+40>>2]=Q(Q(h*n)+Q(i*l))+Q(j*k);N[g+36>>2]=Q(Q(h*m)+Q(i*p))+Q(j*o);m=N[f>>2];n=N[f+4>>2];h=N[d>>2];i=N[d+4>>2];j=N[d+8>>2];N[g+24>>2]=Q(Q(h*N[f+8>>2])+Q(l*i))+Q(k*j);N[g+20>>2]=Q(Q(h*n)+Q(p*i))+Q(o*j);N[g+16>>2]=Q(Q(h*m)+Q(q*i))+Q(r*j);i=N[f>>2];j=N[f+4>>2];h=N[e>>2];m=l;l=N[e+4>>2];n=k;k=N[e+8>>2];N[g+8>>2]=Q(Q(h*N[f+8>>2])+Q(m*l))+Q(n*k);N[g+4>>2]=Q(Q(h*j)+Q(p*l))+Q(o*k);N[g>>2]=Q(Q(h*i)+Q(q*l))+Q(r*k);c=1;a:{if(!Ik(a+84|0,a+68|0,g+32|0,g+16|0,g)){break a}d=J[b+8>>2];H[a+16|0]=1;a=J[a+12>>2];c=0;if(!a){break a}b=J[a+4>>2];if(b>>>0>=M[a+8>>2]){H[a+20|0]=1;c=1;break a}c=J[a+16>>2];if(c>>>0>=M[a+12>>2]){J[a+4>>2]=b+1;J[J[a>>2]+(b<<2)>>2]=d;c=1;break a}J[a+16>>2]=c+1;c=1}Ia=g+48|0;return c|0}function Eea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;c=J[a+28>>2];a=J[c+2460>>2];if(a){while(1){e=J[(J[c+2456>>2]+(b<<3)|0)+4>>2];if(!(K[e+46|0]&4)){gn(J[c+1e3>>2],J[e+60>>2])}b=b+1|0;if((a|0)!=(b|0)){continue}break}}b=0;e=Ia-16|0;Ia=e;a=J[c+1e3>>2];d=a+168|0;zv(d);yv(d);mn(d);kn(d,a+32|0,0,0);if(J[a+36>>2]){while(1){d=J[J[a+32>>2]+(b<<2)>>2]>>>7|0;J[e+12>>2]=d;a:{if((d|0)==J[a+12>>2]){J[a+12>>2]=d-1;break a}f=J[a+4>>2];if(f>>>0>=(J[a+8>>2]&2147483647)>>>0){bb(a,e+12|0);break a}J[J[a>>2]+(f<<2)>>2]=d;J[a+4>>2]=J[a+4>>2]+1}b=b+1|0;if(b>>>0>2]){continue}break}}J[a+36>>2]=0;Ia=e+16|0;a=J[c+1e3>>2];c=J[a+284>>2];b=J[a+420>>2];if((c|0)!=(b|0)){c=c-b|0;e=J[a+280>>2]+(b<<2)|0;b=0;while(1){d=J[a+184>>2]+P(J[e+(b<<2)>>2]>>>7|0,24)|0;f=J[d+20>>2];if(!(!f|!(K[d+4|0]&2))){Um(f+-64|0,1)}b=b+1|0;if((c|0)!=(b|0)){continue}break}}c=J[a+296>>2];b=J[a+424>>2];if((c|0)!=(b|0)){c=c-b|0;e=J[a+292>>2]+(b<<2)|0;b=0;while(1){d=J[a+184>>2]+P(J[e+(b<<2)>>2]>>>7|0,24)|0;f=J[J[d+20>>2]+16>>2];if(!(!f|!(K[d+4|0]&2))){WG(f,1)}b=b+1|0;if((c|0)!=(b|0)){continue}break}}}function hx(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;h=J[d+4>>2];e=J[d>>2];j=h-e|0;k=J[c>>2];f=(j>>>0)/(k>>>0)|0;if(J[c+16>>2]!=J[c+12>>2]){h=J[b+248>>2];J[b+252>>2]=h;e=h;if(j>>>0>=k>>>0){j=b+248|0;q=f>>>0<=1?1:f;while(1){n=J[d>>2]+P(k,m)|0;Hh(j,n,k);h=0;e=J[c+12>>2];f=J[c+16>>2];if((e|0)!=(f|0)){while(1){g=(h<<3)+e|0;a:{if(J[g>>2]==1){break a}g=J[g+4>>2]+n|0;g=K[g|0]|K[g+1|0]<<8|(K[g+2|0]<<16|K[g+3|0]<<24);o=g?g:84969;g=Ub(o)+1|0;if(!g){break a}i=J[b+252>>2];f=J[b+248>>2];l=i-f|0;e=g+l|0;b:{if(!e){e=f;break b}if(e>>>0>2]-f>>>0){e=f;break b}i=e>>>0>4096?e+(e>>>2|0)|0:e<<1;c:{if(!i){e=0;break c}e=J[42504]+12|0;e=Ka[J[J[e>>2]+8>>2]](e,i,29113,21566,168)|0;f=J[j>>2]}d:{if(!f){break d}Va(e,f,l);f=J[j>>2];if(!f){break d}p=J[42504]+12|0;Ka[J[J[p>>2]+12>>2]](p,f)}J[b+248>>2]=e;J[b+256>>2]=e+i;i=e+l|0}J[b+252>>2]=g+i;Va(e+l|0,o,g);e=J[c+12>>2];f=J[c+16>>2]}h=h+1|0;if(h>>>0>3>>>0){continue}break}}m=m+1|0;if((q|0)!=(m|0)){continue}break}h=J[b+252>>2];e=J[b+248>>2]}J[d+4>>2]=h;J[d>>2]=e}J[a+4>>2]=h;J[a>>2]=e}function XI(a,b,c){a=a|0;b=Q(b);c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{g=J[a+84>>2];if(!g){break a}if(!c){while(1){c=db(J[J[a+4>>2]+1156>>2],56);d=J[a+4>>2];e=J[d+1832>>2];h=J[d+1836>>2];i=J[a+80>>2];j=J[a+68>>2];k=J[a+92>>2];l=J[a+104>>2];J[c+24>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+52>>2]=l;J[c+48>>2]=d;N[c+44>>2]=b;d=g-f|0;d=d>>>0>=128?128:d;J[c+40>>2]=d;J[c+36>>2]=k+(f<<3);J[c+32>>2]=j+(f<<4);J[c+28>>2]=i+(f<<2);J[c+8>>2]=e;J[c+12>>2]=h;J[c>>2]=140964;J[c+24>>2]=1;e=J[c+16>>2];Ka[J[J[e>>2]+72>>2]](e,c);f=d+f|0;if(g>>>0>f>>>0){continue}break a}}while(1){d=db(J[J[a+4>>2]+1156>>2],56);e=J[a+4>>2];h=J[e+1832>>2];i=J[e+1836>>2];j=J[a+80>>2];k=J[a+68>>2];l=J[a+92>>2];m=J[a+104>>2];J[d+24>>2]=0;J[d+16>>2]=0;J[d+52>>2]=m;J[d+48>>2]=e;N[d+44>>2]=b;e=g-f|0;e=e>>>0>=128?128:e;J[d+40>>2]=e;J[d+36>>2]=l+(f<<3);J[d+32>>2]=k+(f<<4);J[d+28>>2]=j+(f<<2);J[d+8>>2]=h;J[d+12>>2]=i;J[d>>2]=140964;J[d+20>>2]=c;J[d+24>>2]=1;Ka[J[J[c>>2]+16>>2]](c);J[d+16>>2]=J[J[d+20>>2]+16>>2];Ka[J[J[d>>2]+20>>2]](d);f=f+e|0;if(g>>>0>f>>>0){continue}break}}}function dB(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);j=Ia-16|0;Ia=j;k=N[b+16>>2];l=N[b+28>>2];m=N[b+24>>2];n=N[b>>2];o=N[b+12>>2];p=N[b+4>>2];g=N[c+48>>2];d=Q(g*N[c>>2]);h=N[b+8>>2];e=Q(g*N[c+4>>2]);i=N[b+20>>2];f=Q(g*N[c+8>>2]);g=N[b+32>>2];N[a+8>>2]=Q(Q(d*h)+Q(e*i))+Q(f*g);N[a+4>>2]=Q(Q(d*p)+Q(e*k))+Q(f*l);N[a>>2]=Q(Q(d*n)+Q(e*o))+Q(f*m);d=N[c+52>>2];e=Q(d*N[c+12>>2]);f=Q(d*N[c+16>>2]);d=Q(d*N[c+20>>2]);N[a+20>>2]=Q(Q(h*e)+Q(i*f))+Q(g*d);N[a+16>>2]=Q(Q(p*e)+Q(k*f))+Q(l*d);N[a+12>>2]=Q(Q(n*e)+Q(o*f))+Q(m*d);d=N[c+56>>2];e=Q(d*N[c+24>>2]);f=Q(d*N[c+28>>2]);d=Q(d*N[c+32>>2]);N[a+32>>2]=Q(Q(h*e)+Q(i*f))+Q(g*d);N[a+28>>2]=Q(Q(p*e)+Q(k*f))+Q(l*d);N[a+24>>2]=Q(Q(n*e)+Q(o*f))+Q(m*d);d=N[b+40>>2];e=N[b+36>>2];f=h;h=N[c+36>>2];q=i;i=N[c+40>>2];r=g;g=N[c+44>>2];N[a+44>>2]=Q(Q(Q(f*h)+Q(q*i))+Q(r*g))+N[b+44>>2];N[a+40>>2]=d+Q(Q(Q(p*h)+Q(k*i))+Q(l*g));N[a+36>>2]=e+Q(Q(Q(n*h)+Q(o*i))+Q(m*g));so(j+4|0,a);N[a+48>>2]=N[j+4>>2];N[a+52>>2]=N[j+8>>2];N[a+56>>2]=N[j+12>>2];Ia=j+16|0}function jU(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0);g=Ia-128|0;Ia=g;J[g+116>>2]=2;h=N[b+28>>2];N[g+120>>2]=N[b+24>>2];N[g+124>>2]=h*Q(.5);N[g+104>>2]=N[d>>2]-N[c+12>>2];N[g+108>>2]=N[d+4>>2]-N[c+16>>2];N[g+112>>2]=N[d+8>>2]-N[c+20>>2];N[g+88>>2]=N[a+216>>2];N[g+92>>2]=N[a+220>>2];N[g+96>>2]=N[a+224>>2];N[g+100>>2]=N[a+228>>2];d=0;J[g+80>>2]=0;N[g+84>>2]=N[c+36>>2];N[g+68>>2]=N[c+24>>2];N[g+72>>2]=N[c+28>>2];N[g+76>>2]=N[c+32>>2];J[g+60>>2]=0;J[g+64>>2]=1065353216;J[g+52>>2]=0;J[g+56>>2]=0;J[g+28>>2]=0;J[g+32>>2]=0;J[g+36>>2]=0;J[g+40>>2]=0;J[g+20>>2]=0;J[g+24>>2]=0;I[g+16>>1]=0;J[g+12>>2]=-1;J[g+4>>2]=0;J[g+8>>2]=0;J[g+44>>2]=2139095039;h=N[f+24>>2];I[g+2>>1]=K[a+271|0]?1283:1027;a:{if(!xd(e,h,g+116|0,g+88|0,g+80|0,g+52|0,g+4|0,g+2|0)){break a}h=N[g+44>>2];if(h>=N[f+24>>2]){break a}N[f+24>>2]=h;N[f+12>>2]=N[g+32>>2];N[f+16>>2]=N[g+36>>2];h=N[g+40>>2];J[f+28>>2]=-1;J[f+32>>2]=-1;N[f+20>>2]=h;N[f>>2]=N[g+20>>2]+N[c+12>>2];N[f+4>>2]=N[g+24>>2]+N[c+16>>2];N[f+8>>2]=N[g+28>>2]+N[c+20>>2];d=1}Ia=g+128|0;return d|0}function LM(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=Q(0);h=J[a+20>>2];b=J[a+28>>2];d=J[b+292>>2];a:{if(!d){break a}o=b+132|0;p=b+136|0;while(1){l=c;e=c+1|0;f=d>>>0>e>>>0?d:e;i=J[b+304>>2];j=J[b+288>>2];a=c;g=0;b:{while(1){c=a+1|0;g=J[j+(a<<2)>>2]+g|0;if(i>>>0>>0){break b}a=c;if(d>>>0>a>>>0){continue}break}a=f;c=e}if((a|0)==(d|0)){c=d;if(!g){break a}}a=db(J[J[b+312>>2]+1156>>2],88);q=J[b+308>>2];r=J[b+276>>2];s=J[b+280>>2];i=J[b+196>>2];j=K[b+124|0];e=J[b+184>>2];m=J[b+128>>2];t=N[J[b+300>>2]+7152>>2];k=J[b+312>>2];f=J[k+1836>>2];J[a+8>>2]=J[k+1832>>2];J[a+12>>2]=f;J[a+24>>2]=0;J[a>>2]=135924;J[a+36>>2]=k;J[a+40>>2]=b;N[a+44>>2]=t;J[a+48>>2]=m;J[a+52>>2]=p;J[a+56>>2]=l;J[a+60>>2]=c-l;J[a+64>>2]=d;J[a+68>>2]=n;J[a+72>>2]=e;H[a+85|0]=j;J[a+80>>2]=o;J[a+76>>2]=i;J[a+28>>2]=r;J[a+32>>2]=s;H[a+84|0]=(q-1|0)==(m|0);f=J[J[b+312>>2]+1152>>2];J[a+20>>2]=h;J[a+24>>2]=1;J[a+16>>2]=f;n=g+n|0;if(h){Ka[J[J[h>>2]+16>>2]](h);e=J[a>>2]}else{e=135924}Ka[J[e+20>>2]](a);if(c>>>0>>0){continue}break}}}function ZY(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=0,t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=0;s=J[a+4>>2];w=J[a+8>>2];x=b>>>5|0;a=w+P(x,12)|0;q=s+P(J[a>>2],12)|0;e=N[q+8>>2];r=P(J[a+4>>2],12)+s|0;f=N[r+8>>2];h=e>f?e:f;a=P(J[a+8>>2],12)+s|0;g=N[a+8>>2];h=g>2];l=N[r+4>>2];i=k>l?k:l;m=N[a+4>>2];i=i>m?i:m;n=N[q>>2];o=N[r>>2];j=n>o?n:o;p=N[a>>2];j=j>p?j:p;e=e>>1&15;if(y){while(1){b=P(a+x|0,12)+w|0;q=P(J[b>>2],12)+s|0;k=N[q+8>>2];h=h>k?h:k;r=P(J[b+4>>2],12)+s|0;l=N[r+8>>2];h=h>l?h:l;b=P(J[b+8>>2],12)+s|0;m=N[b+8>>2];h=h>m?h:m;n=N[q+4>>2];i=i>n?i:n;o=N[r+4>>2];i=i>o?i:o;p=N[b+4>>2];i=i>p?i:p;t=N[q>>2];j=j>t?j:t;u=N[r>>2];j=j>u?j:u;v=N[b>>2];j=j>v?j:v;e=e>2]=0;N[c+8>>2]=e;N[c+4>>2]=f;N[c>>2]=g;J[d+12>>2]=0;N[d+8>>2]=h;N[d+4>>2]=i;N[d>>2]=j}function C7(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);d=Ia+-64|0;Ia=d;a:{if(!(N[b>>2]!=Q(0)|N[b+4>>2]!=Q(0))&N[b+8>>2]==Q(0)){break a}Ka[J[J[a>>2]+76>>2]](d+36|0,a);f=N[d+44>>2];g=N[b+8>>2];h=Q(g+g);g=N[d+36>>2];e=N[b>>2];i=Q(e+e);e=N[b+4>>2];j=Q(e+e);e=N[d+40>>2];l=Q(Q(f*h)+Q(Q(g*i)+Q(j*e)));k=N[d+48>>2];m=Q(Q(k*k)+Q(-.5));N[d+32>>2]=Q(f*l)+Q(Q(h*m)+Q(k*Q(Q(g*j)-Q(i*e))));N[d+28>>2]=Q(e*l)+Q(Q(j*m)+Q(k*Q(Q(f*i)-Q(h*g))));N[d+24>>2]=Q(g*l)+Q(Q(i*m)+Q(k*Q(Q(e*h)-Q(j*f))));j=N[c+4>>2];i=N[c>>2];h=N[c+8>>2];Ka[J[J[a>>2]+188>>2]](a,d+24|0,1,1);h=Q(h+h);i=Q(i+i);j=Q(j+j);l=Q(Q(f*h)+Q(Q(g*i)+Q(e*j)));n=Q(Q(g*l)+Q(Q(i*m)+Q(k*Q(Q(e*h)-Q(j*f)))));o=N[d+28>>2];p=N[d+24>>2];q=Q(Q(e*l)+Q(Q(j*m)+Q(k*Q(Q(f*i)-Q(h*g)))));r=Q(Q(n*o)-Q(p*q));N[d+20>>2]=r;f=Q(Q(f*l)+Q(Q(h*m)+Q(k*Q(Q(g*j)-Q(i*e)))));g=N[d+32>>2];e=Q(Q(p*f)-Q(g*n));N[d+16>>2]=e;f=Q(Q(q*g)-Q(o*f));N[d+12>>2]=f;if(!(f!=Q(0)|e!=Q(0))&r==Q(0)){break a}Ka[J[J[a>>2]+192>>2]](a,d+12|0,1,1)}Ia=d- -64|0}function A7(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);d=Ia+-64|0;Ia=d;a:{if(!(N[b>>2]!=Q(0)|N[b+4>>2]!=Q(0))&N[b+8>>2]==Q(0)){break a}Ka[J[J[a>>2]+76>>2]](d+36|0,a);f=N[d+44>>2];g=N[b+8>>2];h=Q(g+g);g=N[d+36>>2];e=N[b>>2];i=Q(e+e);e=N[b+4>>2];j=Q(e+e);e=N[d+40>>2];l=Q(Q(f*h)+Q(Q(g*i)+Q(j*e)));k=N[d+48>>2];m=Q(Q(k*k)+Q(-.5));N[d+32>>2]=Q(f*l)+Q(Q(h*m)+Q(k*Q(Q(g*j)-Q(i*e))));N[d+28>>2]=Q(e*l)+Q(Q(j*m)+Q(k*Q(Q(f*i)-Q(h*g))));N[d+24>>2]=Q(g*l)+Q(Q(i*m)+Q(k*Q(Q(e*h)-Q(j*f))));j=N[c+4>>2];i=N[c>>2];h=N[c+8>>2];Ka[J[J[a>>2]+188>>2]](a,d+24|0,0,1);h=Q(h+h);i=Q(i+i);j=Q(j+j);l=Q(Q(f*h)+Q(Q(g*i)+Q(e*j)));n=Q(Q(g*l)+Q(Q(i*m)+Q(k*Q(Q(e*h)-Q(j*f)))));o=N[d+28>>2];p=N[d+24>>2];q=Q(Q(e*l)+Q(Q(j*m)+Q(k*Q(Q(f*i)-Q(h*g)))));r=Q(Q(n*o)-Q(p*q));N[d+20>>2]=r;f=Q(Q(f*l)+Q(Q(h*m)+Q(k*Q(Q(g*j)-Q(i*e)))));g=N[d+32>>2];e=Q(Q(p*f)-Q(g*n));N[d+16>>2]=e;f=Q(Q(q*g)-Q(o*f));N[d+12>>2]=f;if(!(f!=Q(0)|e!=Q(0))&r==Q(0)){break a}Ka[J[J[a>>2]+192>>2]](a,d+12|0,0,1)}Ia=d- -64|0}function _Y(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=0,t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=0;s=J[a+4>>2];w=J[a+8>>2];x=b>>>5|0;a=w+P(x,6)|0;q=s+P(L[a>>1],12)|0;e=N[q+8>>2];r=P(L[a+2>>1],12)+s|0;f=N[r+8>>2];h=e>f?e:f;a=P(L[a+4>>1],12)+s|0;g=N[a+8>>2];h=g>2];l=N[r+4>>2];i=k>l?k:l;m=N[a+4>>2];i=i>m?i:m;n=N[q>>2];o=N[r>>2];j=n>o?n:o;p=N[a>>2];j=j>p?j:p;e=e>>1&15;if(y){while(1){b=P(a+x|0,6)+w|0;q=P(L[b>>1],12)+s|0;k=N[q+8>>2];h=h>k?h:k;r=P(L[b+2>>1],12)+s|0;l=N[r+8>>2];h=h>l?h:l;b=P(L[b+4>>1],12)+s|0;m=N[b+8>>2];h=h>m?h:m;n=N[q+4>>2];i=i>n?i:n;o=N[r+4>>2];i=i>o?i:o;p=N[b+4>>2];i=i>p?i:p;t=N[q>>2];j=j>t?j:t;u=N[r>>2];j=j>u?j:u;v=N[b>>2];j=j>v?j:v;e=e>2]=0;N[c+8>>2]=e;N[c+4>>2]=f;N[c>>2]=g;J[d+12>>2]=0;N[d+8>>2]=h;N[d+4>>2]=i;N[d>>2]=j}function bq(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=153304;b=J[a+168>>2];if(b){b=Sd(b);c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b);J[a+168>>2]=0}c=J[a+208>>2];if(c){b=0;while(1){d=J[J[a+200>>2]+(b<<3)>>2];if(d){c=Sd(d);d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c);c=J[a+208>>2]}b=b+1|0;if(c>>>0>b>>>0){continue}break}}b=J[a+196>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+200>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+192>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+184>>2];if(!b){break a}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+180>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+172>>2];if(!b){break b}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+128>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=a+4|0;XD(b);c=J[b+116>>2];c:{if((c|0)<0|!(c&2147483647)){break c}c=J[b+108>>2];if(!c){break c}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c)}c=J[b- -64>>2];if(c){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c)}b=J[b+16>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function Bx(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;e=J[a+24>>2];a:{if(e){d=J[a+4>>2];c=L[J[a+16>>2]+(d<<1)>>1];J[J[a>>2]+(d<<2)>>2]=b;J[a+4>>2]=d+1;I[J[a+12>>2]+(c<<1)>>1]=d;J[a+24>>2]=e-1;break a}c=J[a+4>>2];if((c|0)==J[a+8>>2]){c=c<<1;d=c>>>0>=65535?65535:c;J[a+8>>2]=d;e=0;b:{if(!d){break b}c=J[42504]+12|0;g=Ka[J[J[c>>2]+8>>2]](c,d<<2,29113,7274,94)|0;d=J[a+8>>2]<<1;e=0;if(!d){break b}c=J[42504]+12|0;f=Ka[J[J[c>>2]+8>>2]](c,d,29113,7274,95)|0;c=J[a+8>>2]<<1;e=0;if(!c){break b}d=J[42504]+12|0;h=Ka[J[J[d>>2]+8>>2]](d,c,29113,7274,96)|0;d=J[a+8>>2]<<1;e=0;if(!d){break b}c=J[42504]+12|0;e=Ka[J[J[c>>2]+8>>2]](c,d,29113,7274,97)|0}c=e;g=Va(g,J[a>>2],J[a+4>>2]<<2);d=Va(f,J[a+12>>2],J[a+4>>2]<<1);e=Va(h,J[a+16>>2],J[a+4>>2]<<1);c=Va(c,J[a+20>>2],J[a+4>>2]<<1);f=J[a+4>>2];Wa(d+(f<<1)|0,255,J[a+8>>2]-f<<1);f=J[a+4>>2];Wa(e+(f<<1)|0,255,J[a+8>>2]-f<<1);f=J[a+4>>2];Wa(c+(f<<1)|0,0,J[a+8>>2]-f<<1);Cx(a,g,d,e,c);c=J[a+4>>2]}J[J[a>>2]+(c<<2)>>2]=b;b=c<<1;I[b+J[a+12>>2]>>1]=c;I[b+J[a+16>>2]>>1]=c;J[a+4>>2]=c+1}return L[J[a+20>>2]+(c<<1)>>1]<<16|c}function CI(a,b){var c=0,d=Q(0),e=0,f=0,g=Q(0),h=0,i=Q(0),j=Q(0),k=0,l=0,m=0,n=0,o=Q(0),p=Q(0),q=Q(0);e=L[a+6>>1];k=L[a+16>>1];h=L[a+4>>1];l=J[b>>2];m=J[b+4>>2];f=L[a+18>>1]+a|0;c=f;J[c+296>>2]=1;J[c+300>>2]=0;J[c+288>>2]=l;J[c+292>>2]=m;c=1;if(h>>>0>1){k=((a+k|0)+P(h,400)|0)+(h<<5)|0;l=a+e|0;m=f+144|0;while(1){f=c<<5;e=f+b|0;n=J[e+4>>2];a=m+P(c,160)|0;J[a+144>>2]=J[e>>2];J[a+148>>2]=n;n=J[e+12>>2];J[a+152>>2]=J[e+8>>2];J[a+156>>2]=n;a=l+f|0;i=N[a+24>>2];d=N[a+16>>2];j=N[a+20>>2];a=k+P(c,96)|0;J[a+92>>2]=0;J[a+84>>2]=0;J[a+88>>2]=1065353216;J[a+76>>2]=0;J[a+80>>2]=0;J[a+60>>2]=0;J[a+52>>2]=1065353216;J[a+56>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;J[a+28>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;J[a+12>>2]=0;J[a+16>>2]=1065353216;o=Q(d*Q(0));g=Q(j*Q(-0));N[a+72>>2]=Q(o+g)+Q(0);p=Q(i*Q(0));N[a+68>>2]=Q(p-d)+Q(0);q=Q(i*Q(-0));N[a+64>>2]=Q(j+q)+Q(0);N[a+40>>2]=Q(d+g)+Q(0);d=Q(d*Q(-0));N[a+36>>2]=Q(p+d)+Q(0);g=Q(j*Q(0));N[a+32>>2]=Q(g-i)+Q(0);N[a+8>>2]=Q(o-j)+Q(0);N[a+4>>2]=Q(d+i)+Q(0);N[a>>2]=Q(g+q)+Q(0);c=c+1|0;if((h|0)!=(c|0)){continue}break}}}function hP(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;h=Ia-16|0;Ia=h;a:{if((c|0)<0|M[a+100>>2]<=c>>>0){break a}f=J[J[a+96>>2]+(c<<2)>>2];if(!f){break a}d=J[b>>2];e=J[b+4>>2];c=0;J[h+12>>2]=0;J[h+8>>2]=84969;a=0;g=e-d>>3;if(g>>>0>(J[f+60>>2]&2147483647)>>>0){b:{if(!g){break b}d=g<<3;if(!d){break b}a=J[42504];e=Ka[J[J[a>>2]+20>>2]](a)|0?46400:70610;a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,d,e,19459,553)|0}e=J[f+52>>2];d=J[f+56>>2];if((d|0)>0){i=(d<<3)+a|0;d=a;while(1){j=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=j;e=e+8|0;d=d+8|0;if(i>>>0>d>>>0){continue}break}e=J[f+52>>2]}if(!(!e|J[f+60>>2]<0)){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,e)}J[f+60>>2]=g;J[f+52>>2]=a}a=J[f+56>>2];if((a|0)<(g|0)){d=J[f+52>>2];e=d+(g<<3)|0;a=d+(a<<3)|0;while(1){d=J[h+12>>2];J[a>>2]=J[h+8>>2];J[a+4>>2]=d;a=a+8|0;if(e>>>0>a>>>0){continue}break}}J[f+56>>2]=g;a=J[b>>2];if((a|0)==J[b+4>>2]){break a}while(1){d=c<<3;e=d+J[f+52>>2]|0;a=a+d|0;d=J[a+4>>2];J[e>>2]=J[a>>2];J[e+4>>2]=d;c=c+1|0;a=J[b>>2];if(c>>>0>2]-a>>3>>>0){continue}break}}Ia=h+16|0}function BR(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=Ia-96|0;Ia=c;h=J[a+156>>2];d=J[b>>2];e=J[b+4>>2];J[c+32>>2]=J[a+164>>2];f=J[a+160>>2];J[c+24>>2]=J[a+156>>2];J[c+28>>2]=f;J[c+36>>2]=J[a+168>>2];J[c+40>>2]=J[a+172>>2];J[c+20>>2]=e;J[c+16>>2]=d;g=c+48|0;hx(g,a,c+24|0,c+16|0);f=J[c+48>>2];J[b>>2]=f;i=b;b=J[c+52>>2];J[i+4>>2]=b;J[c+8>>2]=b;J[c+12>>2]=(e-d>>>0)/(h>>>0);J[c+4>>2]=f;J[c>>2]=167848;d=J[a+280>>2];e=J[a+284>>2];j=c,k=yb(),J[j+72>>2]=k;J[c+76>>2]=Ja;J[c+64>>2]=d;J[c+68>>2]=e;J[c+56>>2]=1;d=b-f|0;J[c+52>>2]=d+9;J[c+48>>2]=167616;b=J[a+320>>2];b=Ka[J[J[b>>2]+16>>2]](b)|0;Ka[J[J[b>>2]+12>>2]](b,g|4,4)|0;Ka[J[J[b>>2]+12>>2]](b,c+56|0,4)|0;Ka[J[J[b>>2]+12>>2]](b,c- -64|0,8)|0;Ka[J[J[b>>2]+12>>2]](b,c+72|0,8)|0;b=J[a+320>>2];J[c+88>>2]=b;J[c+84>>2]=167648;H[c+92|0]=9;e=c+92|0;Ka[J[J[b>>2]+12>>2]](b,e,1)|0;J[c+92>>2]=d;Ka[J[J[b>>2]+12>>2]](b,e,4)|0;Ka[J[J[b>>2]+12>>2]](b,f,J[c+92>>2])|0;b=J[c+88>>2];Ka[J[J[b>>2]+12>>2]](b,c+12|0,4)|0;b=J[a+320>>2];Ka[J[J[b>>2]+20>>2]](b);Ia=c+96|0;return!K[a+272|0]|0}function $ia(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=0,m=0;f=Ia-576|0;Ia=f;J[f+564>>2]=0;J[f+568>>2]=1065353216;J[f+556>>2]=0;J[f+560>>2]=0;J[f+548>>2]=0;J[f+552>>2]=1065353216;J[f+540>>2]=0;J[f+544>>2]=0;J[f+532>>2]=1065353216;J[f+536>>2]=1065353216;J[f+516>>2]=1065353216;J[f+520>>2]=0;H[f+572|0]=0;J[f+524>>2]=0;J[f+528>>2]=0;J[f+508>>2]=0;J[f+512>>2]=0;J[f+500>>2]=1065353216;J[f+504>>2]=0;i=N[a+8>>2];j=N[a+4>>2];k=N[a+12>>2];N[f+496>>2]=k;N[f+492>>2]=i;N[f+488>>2]=j;N[f+484>>2]=-k;N[f+480>>2]=-i;N[f+476>>2]=-j;h=wd(f+184|0,a+4|0);a=f+404|0;Uo(h,a);J[f+172>>2]=0;J[f+176>>2]=1065353216;J[f+164>>2]=0;J[f+168>>2]=0;J[f+156>>2]=0;J[f+160>>2]=1065353216;J[f+148>>2]=0;J[f+152>>2]=0;J[f+140>>2]=1065353216;J[f+144>>2]=1065353216;J[f+124>>2]=1065353216;J[f+128>>2]=0;H[f+180|0]=0;J[f+132>>2]=0;J[f+136>>2]=0;J[f+116>>2]=0;J[f+120>>2]=0;J[f+108>>2]=1065353216;J[f+112>>2]=0;l=a;a=f+12|0;h=f+84|0;m=c;c=f+108|0;a=yB(l,a,f+476|0,h,m,d,e,g,f+500|0,c,1,ii(b,c,h,a));Ia=f+576|0;return a|0}function LF(a,b,c){var d=0,e=0;a:{b:{c:{d:{e=J[a+4>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break d}}d=J[a>>2];break b}d=J[a>>2];if(K[d+4785|0]){break a}}e=J[d+2428>>2];d=J[a+16>>2];if(d){rj(d)}d=J[a+192>>2];e:{f:{if(d){if(K[d+31|0]){break f}break e}d=J[e+288>>2];if(!d){zf(e);d=J[e+288>>2]}J[e+288>>2]=J[d>>2];J[e+280>>2]=J[e+280>>2]+1}J[d>>2]=0;J[d+4>>2]=0;J[d+56>>2]=0;J[d+60>>2]=0;J[d+48>>2]=0;J[d+52>>2]=0;J[d+40>>2]=0;J[d+44>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;J[a+192>>2]=d}H[d+12|0]=K[d+12|0]|2;if(b){N[d>>2]=N[b>>2];N[d+4>>2]=N[b+4>>2];N[d+8>>2]=N[b+8>>2]}if(c){N[d+16>>2]=N[c>>2];N[d+20>>2]=N[c+4>>2];N[d+24>>2]=N[c+8>>2]}return}d=J[a+8>>2];if(!d){d=$a(J[a>>2],e>>>24&15);J[a+8>>2]=d}if(b){N[d+220>>2]=N[b>>2];N[d+224>>2]=N[b+4>>2];N[d+228>>2]=N[b+8>>2];b=65536}else{b=0}if(c){N[d+232>>2]=N[c>>2]+N[d+232>>2];N[d+236>>2]=N[c+4>>2]+N[d+236>>2];N[d+240>>2]=N[c+8>>2]+N[d+240>>2];b=b|131072}_a(J[a>>2],a);J[a+268>>2]=J[a+268>>2]|b}function $fa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=Ia-160|0;Ia=g;a:{if(!J[a+660>>2]){break a}if(b){while(1){b=J[a+656>>2]+(e<<5)|0;b:{if(K[J[b+24>>2]]!=3){oJ(b);break b}c=L[b+22>>1];if(c){d=J[b+24>>2];m=d+(c<<4)|0;b=J[b+28>>2];while(1){c=K[d+2|0];n=(c<<2)+12&2032;k=K[d|0]==3;f=(P(c,k?112:48)+d|0)+80|0;o=K[d+3|0];c:{if(!b){b=0;break c}if(!c){break c}l=c&3;i=0;d:{if(c>>>0<4){c=0;break d}p=c&252;c=0;j=0;while(1){h=c<<2;N[b>>2]=N[h+f>>2];N[b+4>>2]=N[(h|4)+f>>2];N[b+8>>2]=N[(h|8)+f>>2];N[b+12>>2]=N[(h|12)+f>>2];c=c+4|0;b=b+16|0;j=j+4|0;if((p|0)!=(j|0)){continue}break}}if(!l){break c}while(1){N[b>>2]=N[(c<<2)+f>>2];c=c+1|0;b=b+4|0;i=i+1|0;if((i|0)!=(l|0)){continue}break}}c=f+n|0;e:{if(!J[d+56>>2]){break e}d=J[d+60>>2];if(!d){break e}H[d|0]=1}d=c+(o<<(k?7:6))|0;if(m>>>0>d>>>0){continue}break}}}e=e+1|0;if(e>>>0>2]){continue}break a}}while(1){b=J[a+656>>2]+(e<<5)|0;f:{if(K[J[b+24>>2]]==3){rf(b,g+120|0,g,g);break f}jh(b)}e=e+1|0;if(e>>>0>2]){continue}break}}Ia=g+160|0}function Nw(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{i=J[a+20>>2];b:{if(!i){break b}f=J[b+4>>2];h=5381;g=5381;k=J[b>>2];e=K[k|0];if(e){d=k;while(1){g=P(g,33)^e&255;e=K[d+1|0];d=d+1|0;if(e){continue}break}}e=K[f|0];if(e){d=f;while(1){h=P(h,33)^e&255;e=K[d+1|0];d=d+1|0;if(e){continue}break}}d=i-1&(h^g);e=J[J[a+12>>2]+(d<<2)>>2];if((e|0)==-1){break b}h=J[a+8>>2];g=J[a+4>>2];while(1){j=g+P(e,12)|0;l=J[j>>2];if(!cb(l?l:84969,k)){j=J[j+4>>2];if(!cb(j?j:84969,f)){break a}}e=J[h+(e<<2)>>2];if((e|0)!=-1){continue}break}}if(J[a+36>>2]==J[a+16>>2]){d=i?i<<1:16;if(d>>>0>i>>>0){Hn(a,d);i=J[a+20>>2]}e=J[b+4>>2];f=5381;h=5381;d=J[b>>2];g=K[d|0];if(g){while(1){h=P(h,33)^g&255;g=K[d+1|0];d=d+1|0;if(g){continue}break}}d=K[e|0];if(d){while(1){f=P(f,33)^d&255;d=K[e+1|0];e=e+1|0;if(d){continue}break}}d=i-1&(f^h)}f=J[a+28>>2];J[a+28>>2]=f+1;d=J[a+12>>2]+(d<<2)|0;J[J[a+8>>2]+(f<<2)>>2]=J[d>>2];J[d>>2]=f;J[a+36>>2]=J[a+36>>2]+1;J[a+32>>2]=J[a+32>>2]+1;d=J[b+4>>2];b=J[b>>2];a=J[a+4>>2]+P(f,12)|0;J[a+8>>2]=c;J[a>>2]=b;J[a+4>>2]=d}}function s2(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0);s=Q(N[e+4>>2]+N[c+4>>2]);u=N[d+24>>2];i=N[f>>2];g=Q(i+i);m=N[f+8>>2];n=N[f+4>>2];j=N[f+12>>2];k=Q(j+j);p=N[e+8>>2];o=Q(Q(Q(g*m)-Q(n*k))*p);q=N[f+24>>2];t=Q(o+q);h=Q(u-t);r=N[f+20>>2];v=Q(p*Q(Q(m*k)+Q(g*n)));n=Q(r+v);m=Q(Q(q-o)-t);q=N[d+16>>2];o=N[f+16>>2];g=Q(Q(Q(i*g)+Q(Q(j*k)+Q(-1)))*p);p=Q(o+g);i=Q(q-p);j=Q(Q(o-g)-p);k=Q(Q(r-v)-n);r=N[d+20>>2];g=Q(r-n);o=Q(Q(h*m)+Q(Q(i*j)+Q(k*g)));a:{if(o<=Q(0)){break a}l=Q(Q(m*m)+Q(Q(j*j)+Q(k*k)));if(l<=o){h=Q(h-m);g=Q(g-k);i=Q(i-j);l=Q(1);break a}l=Q(o/l);h=Q(h-Q(m*l));g=Q(g-Q(k*l));i=Q(i-Q(j*l))}c=Q(Q(h*h)+Q(Q(i*i)+Q(g*g)))>Q(s*s);if(!c){h=Q(u-Q(t+Q(m*l)));i=Q(q-Q(p+Q(j*l)));g=Q(r-Q(n+Q(k*l)));n=Q(Q(h*h)+Q(Q(i*i)+Q(g*g)));l=Q(Y(n));m=Q(1);j=Q(0);k=Q(0);if(!(n>2]=k;N[a+4>>2]=j;N[a>>2]=m;h=Q(s-l);N[b>>2]=h>Q(0)?h:Q(0)}return!c|0}function YI(a,b,c,d){a=a|0;b=Q(b);c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{h=J[a+44>>2];if(!h){break a}if(!d){while(1){d=db(J[J[a+4>>2]+1156>>2],56);e=J[a+4>>2];f=J[e+1832>>2];i=J[e+1836>>2];j=J[a+40>>2];k=J[a+52>>2];l=J[a+104>>2];J[d+24>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+52>>2]=l;J[d+48>>2]=e;N[d+44>>2]=b;e=h-g|0;e=e>>>0>=128?128:e;J[d+40>>2]=e;J[d+36>>2]=k+(g<<3);J[d+32>>2]=(g<<4)+c;J[d+28>>2]=j+(g<<2);J[d+8>>2]=f;J[d+12>>2]=i;J[d>>2]=140964;J[d+24>>2]=1;f=J[d+16>>2];Ka[J[J[f>>2]+72>>2]](f,d);g=e+g|0;if(h>>>0>g>>>0){continue}break a}}while(1){e=db(J[J[a+4>>2]+1156>>2],56);f=J[a+4>>2];i=J[f+1832>>2];j=J[f+1836>>2];k=J[a+40>>2];l=J[a+52>>2];m=J[a+104>>2];J[e+24>>2]=0;J[e+16>>2]=0;J[e+52>>2]=m;J[e+48>>2]=f;N[e+44>>2]=b;f=h-g|0;f=f>>>0>=128?128:f;J[e+40>>2]=f;J[e+36>>2]=l+(g<<3);J[e+32>>2]=(g<<4)+c;J[e+28>>2]=k+(g<<2);J[e+8>>2]=i;J[e+12>>2]=j;J[e>>2]=140964;J[e+20>>2]=d;J[e+24>>2]=1;Ka[J[J[d>>2]+16>>2]](d);J[e+16>>2]=J[J[e+20>>2]+16>>2];Ka[J[J[e>>2]+20>>2]](e);g=g+f|0;if(h>>>0>g>>>0){continue}break}}}function Vi(a,b,c,d,e,f,g,h,i,j,k,l){var m=Q(0),n=Q(0),o=Q(0);if(l){J[a>>2]=0;J[b>>2]=0;J[c>>2]=0;J[d>>2]=0;return}l=L[e+76>>1];a:{if(!(l&4)){m=Q(0);if((l&3)!=3){break a}}m=Q(Q(Q(Q(N[j+8>>2]*N[e+8>>2])+Q(Q(N[j>>2]*N[e>>2])+Q(N[j+4>>2]*N[e+4>>2])))+Q(Q(N[j+24>>2]*N[e+24>>2])+Q(Q(N[j+16>>2]*N[e+16>>2])+Q(N[j+20>>2]*N[e+20>>2]))))-Q(Q(Q(N[k+8>>2]*N[e+40>>2])+Q(Q(N[k>>2]*N[e+32>>2])+Q(N[k+4>>2]*N[e+36>>2])))+Q(Q(N[k+24>>2]*N[e+56>>2])+Q(Q(N[k+16>>2]*N[e+48>>2])+Q(N[k+20>>2]*N[e+52>>2])))))}n=f<=g?Q(0):Q(Q(1)/f);o=N[e+12>>2];if(l&1){i=N[e+64>>2];m=N[e+68>>2];g=Q(Q(Q(h*h)*i)+Q(m*h));h=Q(Q(Q(m*N[e+28>>2])-Q(o*i))*h);b:{if(l&2){f=h;h=Q(Q(1)/Q(g+Q(1)));f=Q(f*Q(n*h));N[b>>2]=f;N[a>>2]=f;f=Q(n*Q(-h));break b}i=h;h=f!=Q(0)?Q(Q(1)/Q(Q(g*f)+Q(1))):Q(0);f=Q(i*h);N[b>>2]=f;N[a>>2]=f;f=Q(-h)}N[c>>2]=g*f;N[d>>2]=Q(1)-h;return}N[c>>2]=-n;J[d>>2]=1065353216;c:{if(!(l&4)){break c}f=Q(-m);if(!(f>N[e+68>>2])){break c}f=Q(Q(n*N[e+64>>2])*f);N[a>>2]=f;N[b>>2]=f;return}N[a>>2]=n*Q(N[e+28>>2]-Q(o*i));N[b>>2]=n*Q(N[e+28>>2]-Q(N[e+72>>2]*i))}function TF(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0);l=J[b+316>>2]&1024?J[b+56>>2]+144|0:b+112|0;n=N[l+16>>2];o=N[l+24>>2];p=N[l+20>>2];s=N[b+272>>2];t=N[b+276>>2];f=N[b+280>>2];h=N[b+264>>2];d=N[l+8>>2];i=N[b+260>>2];e=N[l+4>>2];g=N[b+268>>2];c=N[l+12>>2];j=N[l>>2];k=N[b+256>>2];N[a+12>>2]=Q(h*d)+Q(Q(i*e)+Q(Q(g*c)+Q(j*k)));N[a+8>>2]=Q(j*i)+Q(Q(Q(c*h)-Q(g*d))-Q(k*e));N[a+4>>2]=Q(d*k)+Q(Q(Q(c*i)-Q(g*e))-Q(h*j));N[a>>2]=Q(e*h)+Q(Q(Q(c*k)-Q(g*j))-Q(i*d));u=f;o=Q(o*Q(-2));n=Q(n*Q(-2));p=Q(p*Q(-2));q=Q(Q(d*o)+Q(Q(j*n)+Q(e*p)));r=Q(Q(c*c)+Q(-.5));f=Q(Q(d*q)+Q(Q(o*r)-Q(c*Q(Q(j*p)-Q(n*e)))));f=Q(f+f);m=Q(Q(j*q)+Q(Q(n*r)-Q(c*Q(Q(e*o)-Q(p*d)))));m=Q(m+m);c=Q(Q(e*q)+Q(Q(p*r)-Q(c*Q(Q(d*n)-Q(o*j)))));c=Q(c+c);d=Q(Q(h*f)+Q(Q(k*m)+Q(i*c)));e=Q(Q(g*g)+Q(-.5));N[a+24>>2]=u+Q(Q(h*d)+Q(Q(f*e)+Q(g*Q(Q(k*c)-Q(m*i)))));N[a+20>>2]=t+Q(Q(i*d)+Q(Q(c*e)+Q(g*Q(Q(h*m)-Q(f*k)))));N[a+16>>2]=s+Q(Q(k*d)+Q(Q(m*e)+Q(g*Q(Q(i*f)-Q(c*h)))))}function Lha(a,b,c){a=a|0;b=Q(b);c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=0,n=0,o=0,p=0;o=J[a+20>>2];a=J[J[a>>2]+100>>2];c=L[a+4>>1];Wl(a);m=L[a+4>>1];if(m){n=a+128|0;a=c<<5;p=(n+a|0)+a|0;while(1){a=l<<5;c=a+n|0;d=N[c+24>>2];f=N[c+20>>2];k=N[c+16>>2];e=N[c>>2];g=N[c+4>>2];h=N[c+8>>2];a=a+p|0;J[a+12>>2]=0;J[a+28>>2]=0;N[a+8>>2]=Q(h*b)+N[a+8>>2];N[a+4>>2]=Q(g*b)+N[a+4>>2];N[a>>2]=Q(e*b)+N[a>>2];N[a+16>>2]=Q(k*b)+N[a+16>>2];N[a+20>>2]=Q(f*b)+N[a+20>>2];N[a+24>>2]=Q(d*b)+N[a+24>>2];d=Q(0);f=Q(0);k=Q(0);e=Q(1);g=Q(N[c+24>>2]*b);h=Q(N[c+16>>2]*b);j=Q(N[c+20>>2]*b);i=Q(Q(g*g)+Q(Q(h*h)+Q(j*j)));if(!(i>2];h=N[a>>2];j=N[a+4>>2];i=N[a+8>>2];N[a+12>>2]=Q(Q(Q(e*g)-Q(h*d))-Q(f*j))-Q(k*i);N[a+8>>2]=Q(Q(d*j)+Q(Q(e*i)+Q(k*g)))-Q(h*f);N[a+4>>2]=Q(Q(k*h)+Q(Q(e*j)+Q(f*g)))-Q(i*d);N[a>>2]=Q(Q(f*i)+Q(Q(e*h)+Q(d*g)))-Q(j*k);l=l+1|0;if((m|0)!=(l|0)){continue}break}}}function Uc(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;J[a+124>>2]=166960;J[a+120>>2]=166940;J[a+116>>2]=166900;J[a+112>>2]=166880;J[a+108>>2]=166824;J[a>>2]=166720;b=J[a+288>>2];if(b){Ka[J[J[b>>2]+16>>2]](b,a+108|0)}J[a+288>>2]=0;d=J[a+36>>2];a:{if(!d){break a}c=a+124|0;f=J[a+32>>2];b=0;while(1){if((c|0)==J[(b<<2)+f>>2]){Ka[J[J[a+124>>2]+12>>2]](c);c=J[a+36>>2]-1|0;J[a+36>>2]=c;d=b<<2;b=J[a+32>>2];J[d+b>>2]=J[b+(c<<2)>>2];e=(c|0)!=0;break a}e=1;b=b+1|0;if((d|0)!=(b|0)){continue}break}}H[a+68|0]=e;b=J[a+304>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+296>>2];if(!b){break b}c=J[J[a+292>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+248>>2];if(b){c=J[J[a+244>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+204>>2];if(b){c=J[J[a+200>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+160>>2];if(b){c=J[J[a+156>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+152>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+144>>2];if(!b){break c}c=J[J[a+140>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+136>>2];if(b){c=J[J[a+132>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}return Qn(a)|0}function rB(a,b,c,d,e,f){var g=0,h=Q(0),i=Q(0),j=Q(0);g=Ia-480|0;Ia=g;Uo(wd(g+188|0,a+4|0),g+408|0);h=N[a+8>>2];i=N[a+4>>2];j=N[a+12>>2];N[g+184>>2]=j;N[g+180>>2]=h;N[g+176>>2]=i;N[g+172>>2]=-j;N[g+168>>2]=-h;N[g+164>>2]=-i;a=0;a:{if(N[b+4>>2]!=Q(1)){break a}a=0;if(N[b+8>>2]!=Q(1)){break a}a=N[b+12>>2]==Q(1)}J[g+152>>2]=0;J[g+156>>2]=1065353216;J[g+144>>2]=0;J[g+148>>2]=0;J[g+136>>2]=0;J[g+140>>2]=1065353216;J[g+128>>2]=0;J[g+132>>2]=0;J[g+120>>2]=1065353216;J[g+124>>2]=1065353216;J[g+104>>2]=1065353216;J[g+108>>2]=0;H[g+160|0]=0;J[g+112>>2]=0;J[g+116>>2]=0;J[g+96>>2]=0;J[g+100>>2]=0;J[g+88>>2]=1065353216;J[g+92>>2]=0;if(!a){Pb(g+88|0,b+4|0,b+16|0)}J[g+76>>2]=0;J[g+80>>2]=1065353216;J[g+68>>2]=0;J[g+72>>2]=0;J[g+60>>2]=0;J[g+64>>2]=1065353216;J[g+52>>2]=0;J[g+56>>2]=0;J[g+44>>2]=1065353216;J[g+48>>2]=1065353216;J[g+28>>2]=1065353216;J[g+32>>2]=0;H[g+84|0]=0;J[g+36>>2]=0;J[g+40>>2]=0;J[g+20>>2]=0;J[g+24>>2]=0;J[g+12>>2]=1065353216;J[g+16>>2]=0;a=tB(g+408|0,g+164|0,b,c,d,e,f,g+12|0,g+88|0,1,a);Ia=g+480|0;return a}function pU(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0);g=Ia-144|0;Ia=g;J[g+128>>2]=3;N[g+132>>2]=N[b+24>>2];N[g+136>>2]=N[b+28>>2];N[g+140>>2]=N[b+32>>2];N[g+116>>2]=N[d>>2]-N[c+12>>2];N[g+120>>2]=N[d+4>>2]-N[c+16>>2];N[g+124>>2]=N[d+8>>2]-N[c+20>>2];N[g+100>>2]=N[a+216>>2];N[g+104>>2]=N[a+220>>2];N[g+108>>2]=N[a+224>>2];N[g+112>>2]=N[a+228>>2];J[g+92>>2]=0;N[g+96>>2]=N[c+36>>2];N[g+80>>2]=N[c+24>>2];N[g+84>>2]=N[c+28>>2];N[g+88>>2]=N[c+32>>2];J[g+72>>2]=0;J[g+76>>2]=1065353216;J[g+64>>2]=0;J[g+68>>2]=0;J[g+40>>2]=0;J[g+44>>2]=0;J[g+48>>2]=0;J[g+52>>2]=0;J[g+32>>2]=0;J[g+36>>2]=0;I[g+28>>1]=0;J[g+24>>2]=-1;J[g+16>>2]=0;J[g+20>>2]=0;J[g+56>>2]=2139095039;h=N[f+24>>2];I[g+14>>1]=K[a+271|0]?1283:1027;a=xd(e,h,g+128|0,g+100|0,g+92|0,g- -64|0,g+16|0,g+14|0);if(a){N[f+24>>2]=N[g+56>>2];N[f+12>>2]=N[g+44>>2];N[f+16>>2]=N[g+48>>2];h=N[g+52>>2];J[f+28>>2]=-1;J[f+32>>2]=-1;N[f+20>>2]=h;N[f>>2]=N[g+32>>2]+N[c+12>>2];N[f+4>>2]=N[g+36>>2]+N[c+16>>2];N[f+8>>2]=N[g+40>>2]+N[c+20>>2]}Ia=g+144|0;return a|0}function po(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);l=N[b+8>>2];i=N[c+8>>2];m=N[b>>2];j=N[c>>2];p=N[b+4>>2];f=N[c+4>>2];h=Q(Q(l*i)+Q(Q(m*j)+Q(p*f)));a:{if(!(Q(R(h))>=Q(9.999999974752427e-7))){g=N[b+12>>2];k=Q(1);h=Q(0);break a}g=N[b+12>>2];i=Q(i*h);j=Q(j*h);f=Q(f*h);h=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(i*i)+Q(Q(j*j)+Q(f*f)))))));k=Q(g*h);n=Q(i*h);o=Q(f*h);h=Q(j*h)}i=Q(Q(h*p)+Q(Q(Q(l*k)-Q(g*n))-Q(m*o)));j=Q(Q(n*m)+Q(Q(Q(p*k)-Q(g*o))-Q(l*h)));f=Q(Q(o*l)+Q(Q(Q(m*k)-Q(g*h))-Q(p*n)));g=Q(Q(l*n)+Q(Q(p*o)+Q(Q(g*k)+Q(m*h))));if(!(g>=Q(0))){i=Q(-i);j=Q(-j);f=Q(-f);g=Q(-g)}p=Q(-n);r=Q(-o);s=Q(-h);b=d>g;H[e|0]=b;b:{if(!b){d=g;break b}g=Q(0);l=Q(0);m=Q(0);q=Q(Q(i*i)+Q(Q(f*f)+Q(j*j)));if(q>Q(0)){g=Q(Q(1)/Q(Y(q)));m=Q(i*g);l=Q(j*g);g=Q(f*g)}f=Q(Y(Q(Q(1)-Q(d*d))));i=Q(f*m);j=Q(f*l);f=Q(f*g)}N[a+12>>2]=Q(Q(Q(d*k)-Q(h*f))-Q(j*o))-Q(i*n);N[a+8>>2]=Q(s*j)+Q(Q(f*o)+Q(Q(d*n)+Q(k*i)));N[a+4>>2]=Q(p*f)+Q(Q(i*h)+Q(Q(d*o)+Q(k*j)));N[a>>2]=Q(r*i)+Q(Q(j*n)+Q(Q(d*h)+Q(k*f)))}function lX(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;if(!J[a+28>>2]){Ka[J[J[b>>2]+8>>2]](b);Ka[J[J[b>>2]+28>>2]](b);return}a:{if(!J[a+28>>2]){break a}while(1){f=0;g=J[a+4>>2]+P(d,28)|0;b:{if(J[g+24>>2]!=170768){break b}e=J[g+12>>2];c=J[e>>2];if(c){J[e>>2]=J[c>>2]}c:{if(c){J[c+4>>2]=b;break c}c=J[42504];e=Ka[J[J[c>>2]+20>>2]](c)|0?29640:70610;e=Ka[J[J[c+12>>2]+8>>2]](c+12|0,27,e,21808,127)|0;if(!e){break b}c=e+11&-8;J[c-4>>2]=c-e;if(!c){break b}H[c+8|0]=0;J[c+4>>2]=b;J[c>>2]=0}f=J[g+20>>2];J[c>>2]=J[f>>2];J[f>>2]=c;f=1}if(!f){d=d+1|0;if(d>>>0>2]){continue}break a}break}a=J[a+20>>2];if(!K[a+76|0]){H[a+76|0]=1;J[a+72>>2]=J[a+72>>2]+1}return}c=J[a+12>>2];d=J[c>>2];if(d){J[c>>2]=J[d>>2]}d:{e:{if(d){J[d+4>>2]=b;break e}d=J[42504];c=Ka[J[J[d>>2]+20>>2]](d)|0?29640:70610;c=Ka[J[J[d+12>>2]+8>>2]](d+12|0,27,c,21808,127)|0;if(!c){break d}d=c+11&-8;J[d-4>>2]=d-c;if(!d){break d}H[d+8|0]=0;J[d+4>>2]=b;J[d>>2]=0}b=J[a+16>>2];J[d>>2]=J[b>>2];J[b>>2]=d;a=J[a+20>>2];if(!K[a+76|0]){H[a+76|0]=1;J[a+72>>2]=J[a+72>>2]+1}}}function Fr(a,b,c,d,e,f,g){var h=0,i=Q(0),j=Q(0),k=Q(0);h=Ia+-64|0;Ia=h;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=0;J[d>>2]=0;J[d+4>>2]=0;J[d+24>>2]=0;N[d+32>>2]=N[e>>2];N[d+36>>2]=N[e+4>>2];N[d+40>>2]=N[e+8>>2];N[d+48>>2]=N[e>>2];N[d+52>>2]=N[e+4>>2];i=N[e+8>>2];J[d+84>>2]=0;J[d+68>>2]=0;J[d+72>>2]=2139095039;N[d+56>>2]=i;J[d+92>>2]=1065353216;J[d+76>>2]=0;b=J[((c<<5)+b|0)+24>>2];i=N[e>>2];j=N[e+4>>2];k=N[e+8>>2];J[h+60>>2]=0;N[h+56>>2]=k;N[h+52>>2]=j;J[h+40>>2]=0;J[h+44>>2]=0;J[h+32>>2]=0;J[h+36>>2]=0;N[h+48>>2]=i;J[h+28>>2]=0;N[h+24>>2]=-k;N[h+20>>2]=-j;J[h+8>>2]=0;J[h+12>>2]=0;J[h>>2]=0;J[h+4>>2]=0;N[h+16>>2]=-i;ih(a,b,h+32|0,d+96|0,c,h,d+128|0);i=N[e+8>>2];j=N[e>>2];k=N[e+4>>2];i=Q(Q(Q(i*N[d+120>>2])+Q(Q(j*N[d+112>>2])+Q(k*N[d+116>>2])))-Q(Q(i*N[d+152>>2])+Q(Q(j*N[d+144>>2])+Q(k*N[d+148>>2]))));if(i>2]=2139095039;N[d+12>>2]=f;J[d+44>>2]=-1082130432;J[d+60>>2]=1065353216;J[d+64>>2]=0;N[d+28>>2]=g*Q(-.699999988079071);N[d+88>>2]=i>Q(0)?Q(Q(1)/i):Q(0);Ia=h- -64|0}function pV(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;f=Ia-144|0;Ia=f;a:{if(M[b+4>>2]<2|M[b>>2]<2|(J[b+8>>2]!=1|M[b+12>>2]<4)){break a}if(L[b+24>>1]>1|N[b+20>>2]>2]+12>>2]](a)|0;a=_k(72,70,72,70,1,b,c);b:{if(!a){break b}ub(J[d+40>>2],b,c);ub(J[d+44>>2],b,c);sb(N[d+48>>2],b,c);sb(N[d+52>>2],b,c);sb(N[d+56>>2],b,c);sb(Q(0),b,c);sb(N[d- -64>>2],b,c);$k(L[d+68>>1],b,c);ub(J[d+72>>2],b,c);sb(Q(N[d+16>>2]-N[d+28>>2]),b,c);sb(Q(N[d+20>>2]-N[d+32>>2]),b,c);sb(Q(N[d+24>>2]-N[d+36>>2]),b,c);sb(Q(N[d+16>>2]+N[d+28>>2]),b,c);sb(Q(N[d+20>>2]+N[d+32>>2]),b,c);sb(Q(N[d+24>>2]+N[d+36>>2]),b,c);ub(J[d+76>>2],b,c);ub(J[d+80>>2],b,c);sb(N[d+84>>2],b,c);sb(N[d+88>>2],b,c);if(!J[d+80>>2]){break b}while(1){g=J[d+60>>2]+(e<<2)|0;$k(L[g>>1],b,c);Ka[J[J[c>>2]>>2]](c,g+2|0,1)|0;Ka[J[J[c>>2]>>2]](c,g+3|0,1)|0;e=e+1|0;if(e>>>0>2]){continue}break}}e=a}if(H[d+6|0]&1){a=J[d+60>>2];if(a){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[d+60>>2]=0}gi(d)}Ia=f+144|0;return e|0}function iB(a,b,c,d,e,f,g){var h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0;h=Ia-3440|0;Ia=h;t=J[b+4>>2];J[h+3436>>2]=b;J[h+3432>>2]=t;i=N[b+8>>2];j=N[b+12>>2];N[h+3428>>2]=Q(1)/N[b+16>>2];N[h+3420>>2]=Q(1)/j;N[h+3424>>2]=Q(1)/i;j=N[d+8>>2];i=Q(N[c+24>>2]-N[d+24>>2]);k=Q(i+i);l=N[d>>2];i=Q(N[c+16>>2]-N[d+16>>2]);m=Q(i+i);i=Q(N[c+20>>2]-N[d+20>>2]);n=Q(i+i);o=N[d+4>>2];p=Q(Q(j*k)+Q(Q(l*m)+Q(n*o)));i=N[d+12>>2];q=Q(Q(i*i)+Q(-.5));r=Q(Q(l*p)+Q(Q(m*q)-Q(i*Q(Q(o*k)-Q(n*j)))));N[h+3408>>2]=r;s=Q(Q(o*p)+Q(Q(n*q)-Q(i*Q(Q(j*m)-Q(k*l)))));N[h+3412>>2]=s;j=Q(Q(j*p)+Q(Q(k*q)-Q(i*Q(Q(l*n)-Q(m*o)))));N[h+3416>>2]=j;i=Q(N[a+4>>2]+N[e>>2]);N[h+3404>>2]=j+i;N[h+3400>>2]=s+i;N[h+3396>>2]=r+i;N[h+3392>>2]=j-i;N[h+3388>>2]=s-i;N[h+3384>>2]=r-i;J[h+3376>>2]=g;J[h+2604>>2]=0;J[h+40>>2]=0;N[h+36>>2]=i*i;J[h+28>>2]=f;J[h+24>>2]=d;J[h+20>>2]=c;J[h+32>>2]=h+3408;J[h+16>>2]=a;J[h+12>>2]=158300;a=h+3420|0;J[h+3380>>2]=a;Kc(a,d,h+3384|0,0,h+12|0);Rk(h+16|0);Ia=h+3440|0;return J[f+4096>>2]!=0}function Zm(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;f=J[a+8>>2];i=f&2147483647?f<<1:1;a:{if(!i){break a}c=P(i,48);if(!c){break a}g=J[42504];f=g+12|0;g=(k=f,l=c,m=Ka[J[J[g>>2]+20>>2]](g)|0?48540:70610,n=19542,o=553,j=J[J[f>>2]+8>>2],Ka[j](k|0,l|0,m|0,n|0,o|0)|0)}h=J[a+4>>2];e=P(h,48)+g|0;f=J[a>>2];if((h|0)>0){d=f;c=g;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];J[c+12>>2]=J[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];J[c+28>>2]=J[d+28>>2];N[c+32>>2]=N[d+32>>2];N[c+36>>2]=N[d+36>>2];N[c+40>>2]=N[d+40>>2];J[c+44>>2]=J[d+44>>2];d=d+48|0;c=c+48|0;if(e>>>0>c>>>0){continue}break}}N[e>>2]=N[b>>2];N[e+4>>2]=N[b+4>>2];N[e+8>>2]=N[b+8>>2];J[e+12>>2]=J[b+12>>2];N[e+16>>2]=N[b+16>>2];N[e+20>>2]=N[b+20>>2];N[e+24>>2]=N[b+24>>2];J[e+28>>2]=J[b+28>>2];N[e+32>>2]=N[b+32>>2];N[e+36>>2]=N[b+36>>2];N[e+40>>2]=N[b+40>>2];J[e+44>>2]=J[b+44>>2];if(!(!f|J[a+8>>2]<0)){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,f);h=J[a+4>>2]}J[a+8>>2]=i;J[a>>2]=g;J[a+4>>2]=h+1}function Q$(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0);g=J[b+8>>2];t=d;d=J[b+4>>2];o=N[d+72>>2];e=N[c+8>>2];f=N[c>>2];h=N[c+4>>2];i=Q(Q(N[b+56>>2]*e)+Q(Q(N[b+24>>2]*f)+Q(h*N[b+40>>2])));p=N[d- -64>>2];j=Q(Q(N[b+48>>2]*e)+Q(Q(N[b+16>>2]*f)+Q(h*N[b+32>>2])));e=Q(Q(N[b+52>>2]*e)+Q(Q(N[b+20>>2]*f)+Q(h*N[b+36>>2])));h=N[d+68>>2];f=Q(Q(o*i)+Q(Q(p*j)+Q(e*h)));q=N[d+88>>2];r=N[d+80>>2];s=N[d+84>>2];k=Q(Q(q*i)+Q(Q(r*j)+Q(e*s)));b=f>k;l=f;f=N[d+56>>2];m=Q(f*i);i=N[d+48>>2];n=Q(i*j);j=N[d+52>>2];e=Q(m+Q(n+Q(e*j)));c=!(lk);J[t>>2]=c?b?1:2:0;k=N[g+52>>2];u=N[g+36>>2];v=N[g+20>>2];e=N[g+56>>2];w=N[g+40>>2];x=N[g+24>>2];y=N[g+48>>2];z=N[g+32>>2];A=N[g>>2];B=N[g+16>>2];m=N[g+4>>2];n=N[g+8>>2];J[a+12>>2]=0;l=e;e=c?b?o:q:f;f=c?b?p:r:i;h=c?b?h:s:j;N[a+8>>2]=l+Q(Q(w*e)+Q(Q(n*f)+Q(x*h)));N[a+4>>2]=k+Q(Q(u*e)+Q(Q(m*f)+Q(h*v)));N[a>>2]=y+Q(Q(z*e)+Q(Q(A*f)+Q(h*B)))}function Vl(a){a=a|0;var b=0,c=0;J[a+8>>2]=140832;J[a>>2]=140684;b=J[a+112>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+100>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+92>>2];if(!b){break a}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+88>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+80>>2];if(!b){break b}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+76>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+68>>2];if(!b){break c}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+60>>2];d:{if((b|0)<0|!(b&2147483647)){break d}b=J[a+52>>2];if(!b){break d}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+48>>2];e:{if((b|0)<0|!(b&2147483647)){break e}b=J[a+40>>2];if(!b){break e}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+36>>2];f:{if((b|0)<0|!(b&2147483647)){break f}b=J[a+28>>2];if(!b){break f}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+20>>2];g:{if((b|0)<0|!(b&2147483647)){break g}b=J[a+12>>2];if(!b){break g}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function vu(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;J[a>>2]=136240;i=J[a+152>>2];c=J[a+44>>2];d=J[a+40>>2];tj(c,J[d+2412>>2],H[c+44|0]&1);I[a+148>>1]=L[a+148>>1]|8;c=Ia-16|0;Ia=c;b=J[a+164>>2];if(b){Wd(J[d+1136>>2],b,0)}b=J[a+44>>2];J[c+8>>2]=b;pb(d+2200|0,c+8|0);J[c+4>>2]=b;pb(d+2240|0,c+4|0);if(!(!(K[b+44|0]&16)|M[a+152>>2]>4294967293)){J[c+12>>2]=a;pb(d+4632|0,c+12|0)}g=J[a+48>>2];f=g+32>>>5|0;a:{if(f>>>0<=(J[d+2436>>2]&2147483647)>>>0){b=J[d+2432>>2];break a}b=J[42504]+12|0;b=Ka[J[J[b>>2]+8>>2]](b,f<<2,29113,21414,438)|0;e=J[d+2432>>2];b:{if(!e){break b}Va(b,e,J[d+2436>>2]<<2);if(J[d+2436>>2]<0){break b}e=J[d+2432>>2];if(!e){break b}h=J[42504]+12|0;Ka[J[J[h>>2]+12>>2]](h,e)}e=J[d+2436>>2];Wa((e<<2)+b|0,0,f-e<<2);J[d+2436>>2]=f;J[d+2432>>2]=b}b=(g>>>3&536870908)+b|0;J[b>>2]=J[b>>2]|1<>2];c:{if(c){YG(c,a);if(J[a+160>>2]){break c}}c=J[a+144>>2];if(c&126){break c}sv(J[d+1e3>>2],c)}if(i>>>0<=4294967293){Ni(d,a)}J[a+152>>2]=-1;J[a+156>>2]=-1;J[J[a+44>>2]>>2]=0;return wh(a)|0}function hka(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0);c=(J[a>>2]<<5)+b|0;a=L[c+22>>1];if(a){d=J[c+24>>2];l=d+(a<<4)|0;b=J[c+60>>2];a=J[c+92>>2];h=J[c+124>>2];i=J[c+28>>2];while(1){c=d;k=c+240|0;g=K[c+1|0];f=g<<4;j=K[c+2|0];m=(((k+f|0)+P(g,160)|0)+(f&0-(H[c+3|0]&1))|0)+(j<<4)|0;if(g){d=0;while(1){f=a;e=(d<<4)+k|0;n=N[e+12>>2];o=N[e+8>>2];p=N[e+4>>2];a=0;a:{if(!i){break a}a=i;if(K[c+8|0]<=d>>>0){break a}N[i>>2]=N[e>>2];a=i+4|0}i=a;a=0;e=0;b:{if(!b){break b}e=b;if(K[c+9|0]<=d>>>0){break b}N[b>>2]=p;e=b+4|0}b=e;c:{if(!f){break c}if(K[c+10|0]<=d>>>0){a=f;break c}N[f>>2]=o;a=f+4|0}d:{if(!h){h=0;break d}if(K[c+11|0]<=d>>>0){break d}N[h>>2]=n;h=h+4|0}d=d+1|0;if((g|0)!=(d|0)){continue}break}}d=P(j,208)+m|0;e:{if(!j){break e}f=J[c+220>>2];e=J[c+216>>2];g=J[c+212>>2];if(!(!K[c+8|0]|!J[c+208>>2])){H[J[c+224>>2]]=1}if(!(!K[c+9|0]|!g)){H[J[c+228>>2]]=1}if(!(!K[c+10|0]|!e)){H[J[c+232>>2]]=1}if(!K[c+11|0]|!f){break e}H[J[c+236>>2]]=1}if(d>>>0>>0){continue}break}}}function cc(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=Ia-16|0;Ia=f;J[f+8>>2]=b;b=Sg(a+144|0,f+8|0,f+15|0);a:{if(!K[f+15|0]){J[b>>2]=J[f+8>>2];J[b+4>>2]=-1;break a}e=b;b=J[b+4>>2]-1|0;J[e+4>>2]=b;if(b){break a}b:{if(!J[a+180>>2]){break b}i=J[a+156>>2];d=J[f+8>>2];b=(d<<15^-1)+d|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;c=i+((J[a+164>>2]-1&(b>>>16^b))<<2)|0;b=J[c>>2];if((b|0)==-1){break b}h=J[a+152>>2];g=J[a+148>>2];e=g+(b<<3)|0;if((d|0)!=J[e>>2]){while(1){c=(b<<2)+h|0;b=J[c>>2];if((b|0)==-1){break b}e=g+(b<<3)|0;if((d|0)!=J[e>>2]){continue}break}}d=(b<<2)+h|0;J[c>>2]=J[d>>2];c=J[a+180>>2]-1|0;J[a+180>>2]=c;J[a+176>>2]=J[a+176>>2]+1;if((b|0)!=(c|0)){j=e;e=g+(c<<3)|0;c=J[e>>2];J[j>>2]=c;J[(g+(b<<3)|0)+4>>2]=J[e+4>>2];J[d>>2]=J[(J[a+180>>2]<<2)+h>>2];c=c+(c<<15^-1)|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;c=((J[a+164>>2]-1&(c>>>16^c))<<2)+i|0;d=J[c>>2];g=J[a+180>>2];if((d|0)!=(g|0)){while(1){c=(d<<2)+h|0;d=J[c>>2];if((g|0)!=(d|0)){continue}break}}J[c>>2]=b}J[a+172>>2]=J[a+172>>2]-1}}Ia=f+16|0}function _L(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;e=Ia-32|0;Ia=e;J[e+28>>2]=c;if(b){J[b+16>>2]=a;Ka[J[J[b>>2]+32>>2]](b)}a:{b:{c:{d:{if(!J[a+48>>2]){break d}i=J[a+32>>2];h=5381;f=K[c|0];if(f){g=c;while(1){h=P(h,33)^f&255;f=K[g+1|0];g=g+1|0;if(f){continue}break}}f=J[J[a+24>>2]+((i-1&h)<<2)>>2];if((f|0)==-1){break d}h=J[a+20>>2];g=J[a+16>>2];while(1){if(!cb(J[g+(f<<3)>>2],c)){break c}f=J[h+(f<<2)>>2];if((f|0)!=-1){continue}break}}J[a+52>>2]=J[a+52>>2]+1;f=J[a+76>>2];c=mh(a+12|0,e+28|0,e+8|0);if(!K[e+8|0]){J[c>>2]=J[e+28>>2]}J[c+4>>2]=f;if(b){J[b+20>>2]=f}J[e+20>>2]=-1;J[e+24>>2]=-1;J[e+12>>2]=1;J[e+16>>2]=d;J[e+8>>2]=b;b=J[a+76>>2];if(b>>>0<(J[a+80>>2]&2147483647)>>>0){break b}at(a+72|0,e+8|0);break a}f=J[(g+(f<<3)|0)+4>>2];if(!b){break a}a=J[a+72>>2]+P(f,20)|0;J[a+8>>2]=d;J[a>>2]=b;J[b+20>>2]=f;break a}c=J[e+12>>2];b=J[a+72>>2]+P(b,20)|0;J[b>>2]=J[e+8>>2];J[b+4>>2]=c;J[b+16>>2]=J[e+24>>2];c=J[e+20>>2];J[b+8>>2]=J[e+16>>2];J[b+12>>2]=c;J[a+76>>2]=J[a+76>>2]+1}Ia=e+32|0;return f|0}function Hh(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;h=Ia-16|0;Ia=h;a:{if(!(!b|!c)){f=J[a+4>>2];d=J[a>>2];g=f-d|0;e=g+c|0;b:{if(!e){e=d;break b}if(e>>>0>2]-d>>>0){e=d;break b}i=e>>>0>4096?e+(e>>>2|0)|0:e<<1;c:{if(!i){e=0;break c}d=J[42504];e=Ka[J[J[d+12>>2]+8>>2]](d+12|0,i,29113,21566,168)|0;d=J[a>>2]}d:{if(!d){break d}Va(e,d,g);f=J[a>>2];if(!f){break d}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,f)}J[a>>2]=e;J[a+8>>2]=e+i;f=e+g|0}J[a+4>>2]=c+f;Va(e+g|0,b,c);break a}if(!c|b){break a}b=0;while(1){J[h+12>>2]=0;f=J[a+4>>2];d=J[a>>2];g=f-d|0;e=g+4|0;e:{if(!e){e=d;break e}if(e>>>0>2]-d>>>0){e=d;break e}i=e>>>0>4096?e+(e>>>2|0)|0:e<<1;f:{if(!i){e=0;break f}d=J[42504]+12|0;e=Ka[J[J[d>>2]+8>>2]](d,i,29113,21566,168)|0;d=J[a>>2]}g:{if(!d){break g}Va(e,d,g);f=J[a>>2];if(!f){break g}d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,f)}J[a>>2]=e;J[a+8>>2]=e+i;f=e+g|0}J[a+4>>2]=f+4;d=e+g|0;H[d|0]=K[h+12|0];H[d+1|0]=K[h+13|0];H[d+2|0]=K[h+14|0];H[d+3|0]=K[h+15|0];b=b+1|0;if((c|0)!=(b|0)){continue}break}}Ia=h+16|0}function Ou(a,b,c){var d=Q(0),e=0,f=Q(0);H[a+10|0]=0;H[a+9|0]=b;H[a+8|0]=1;J[a>>2]=0;J[a+4>>2]=16777215;J[a+176>>2]=0;I[a+174>>1]=0;J[a+44>>2]=0;e=J[42465];f=N[e>>2];d=N[e+4>>2];N[a+16>>2]=N[c>>2];N[a+20>>2]=N[c+4>>2];N[a+24>>2]=N[c+8>>2];N[a+28>>2]=N[c+12>>2];N[a+32>>2]=N[c+16>>2];N[a+36>>2]=N[c+20>>2];N[a+40>>2]=N[c+24>>2];H[a+174|0]=0;I[a+172>>1]=0;N[a+156>>2]=N[24199];N[a+152>>2]=d*Q(d*Q(2499999936844688e-20));N[a+148>>2]=d*Q(d*Q(4999999873689376e-20));J[a+140>>2]=1065353216;J[a+144>>2]=1956496814;J[a+132>>2]=1065353216;J[a+136>>2]=1065353216;J[a+124>>2]=1028443341;J[a+128>>2]=1065353216;b=(b|0)==1;N[a+120>>2]=b?Q(0):Q(.05000000074505806);N[a+116>>2]=b?Q(10000000331813535e16):Q(f*Q(f*Q(1e4)));N[a+112>>2]=b?Q(1e4):Q(2500);J[a+104>>2]=0;J[a+108>>2]=2139095039;J[a+96>>2]=0;J[a+100>>2]=0;J[a+88>>2]=0;J[a+92>>2]=-190986834;J[a+80>>2]=0;J[a+84>>2]=0;J[a+72>>2]=0;J[a+76>>2]=1041865114;b=a- -64|0;J[b>>2]=0;J[b+4>>2]=0;J[a+56>>2]=0;J[a+60>>2]=1065353216;J[a+48>>2]=0;J[a+52>>2]=0;J[a+44>>2]=17039616}function qj(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;c=J[a+44>>2];if(!(!(c&476)|!(c&4194304))){d=J[J[J[a+4>>2]+40>>2]+2168>>2];f=Ia-16|0;Ia=f;e=a;J[f+12>>2]=a;J[a+44>>2]=J[a+44>>2]|2097152;h=d+16|0;c=J[d+20>>2];g=J[d+28>>2];a:{if((c|0)==(g|0)){J[e+52>>2]=c;if((J[d+24>>2]&2147483647)>>>0<=c>>>0){gj(h,f+12|0);c=J[d+28>>2];break a}J[J[d+16>>2]+(c<<2)>>2]=e;J[d+20>>2]=c+1;break a}j=J[d+16>>2];i=J[j+(g<<2)>>2];J[f+8>>2]=i;J[i+52>>2]=c;b:{if((J[d+24>>2]&2147483647)>>>0<=c>>>0){gj(h,f+8|0);c=J[d+28>>2];break b}J[(c<<2)+j>>2]=i;J[d+20>>2]=c+1;e=J[f+12>>2];c=g}J[e+52>>2]=c;J[J[h>>2]+(c<<2)>>2]=e}J[d+28>>2]=c+1;Ia=f+16|0;J[a+44>>2]=J[a+44>>2]&-4194305}c=J[J[a+32>>2]+4>>2];e=K[J[c+44>>2]+9|0]-1>>>0<2?c:0;g=J[J[J[J[a+4>>2]+40>>2]+1e3>>2]+656>>2];c=J[J[a+28>>2]+4>>2];c:{if(!(K[(g+P(J[(K[J[c+44>>2]+9|0]-1>>>0<2?c:0)+144>>2]>>>7|0,24)|0)+4|0]&2)){c=0;if(!e|!(K[(g+P(J[e+144>>2]>>>7|0,24)|0)+4|0]&2)){break c}}d:{if(J[a+56>>2]){break d}Rm(a,b);if(J[a+56>>2]){break d}return 0}H[a+25|0]=K[a+25|0]|32;c=1}return c}function J0(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=Q(i);var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);j=Ia-80|0;Ia=j;l=N[b+4>>2];o=Q(l+l);k=N[b+8>>2];p=Q(o*k);m=N[b>>2];n=Q(m+m);r=N[b+12>>2];q=Q(n*r);N[j+48>>2]=p-q;N[j+40>>2]=p+q;m=Q(Q(1)-Q(m*n));p=Q(l*o);N[j+52>>2]=m-p;s=m;m=Q(k+k);q=Q(k*m);N[j+36>>2]=s-q;k=Q(n*k);o=Q(o*r);N[j+44>>2]=k+o;l=Q(n*l);n=Q(m*r);N[j+32>>2]=l-n;N[j+28>>2]=k-o;N[j+24>>2]=l+n;N[j+20>>2]=Q(Q(1)-p)-q;N[j+56>>2]=N[b+16>>2];N[j+60>>2]=N[b+20>>2];N[j- -64>>2]=N[b+24>>2];N[j+68>>2]=N[a+4>>2];N[j+72>>2]=N[a+8>>2];N[j+76>>2]=N[a+12>>2];k=N[e>>2];l=N[e+4>>2];n=N[e+8>>2];I[j+6>>1]=L[h>>1]&64511;N[j+16>>2]=-n;N[j+12>>2]=-l;N[j+8>>2]=-k;a=aC(c,d,j,b,j+20|0,j+8|0,f,g,j+6|0,i);if(a){if(H[g+12|0]&1){i=N[e+8>>2];k=N[e+4>>2];f=N[g+40>>2];N[g+16>>2]=Q(f*N[e>>2])+N[g+16>>2];N[g+20>>2]=Q(f*k)+N[g+20>>2];N[g+24>>2]=Q(f*i)+N[g+24>>2]}J[g+8>>2]=-1;N[g+28>>2]=-N[g+28>>2];N[g+36>>2]=-N[g+36>>2];N[g+32>>2]=-N[g+32>>2]}Ia=j+80|0;return a|0}function UF(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0;xc(J[42501],a,J[a+8>>2],1);le(a);a:{b:{d=J[a+320>>2];d=Ka[J[J[d>>2]+100>>2]](d)|0;c=J[d+88>>2];if(!c){break b}e=J[d+84>>2];while(1){if(J[e+(b<<2)>>2]==(a|0)){break b}b=b+1|0;if((c|0)!=(b|0)){continue}break}break a}if((b|0)==(c|0)){break a}c=c-1|0;J[d+88>>2]=c;e=b<<2;b=J[d+84>>2];J[e+b>>2]=J[b+(c<<2)>>2]}c=J[a+328>>2];c:{if(!c){break c}d:{e=J[c+356>>2];if(!e){b=0;break d}f=J[c+352>>2];b=0;while(1){if(J[f+(b<<2)>>2]==(a|0)){break d}b=b+1|0;if((e|0)!=(b|0)){continue}break}break c}if((b|0)==(e|0)){break c}e=e-1|0;J[c+356>>2]=e;f=b<<2;b=J[c+352>>2];J[f+b>>2]=J[b+(e<<2)>>2]}b=J[a+324>>2];if(b){Ka[J[J[b>>2]>>2]](b)}b=Oc(a);if(b){ti(b+16|0,a+48|0,1,0);e:{f:{switch((J[d+4>>2]>>>30|0)-2|0){case 0:if(K[J[d>>2]+4785|0]){break e}break;case 1:break e;default:break f}}c=J[d+12>>2];if(!c){break e}e=J[d+88>>2];if(e>>>0<2){break e}d=J[d+84>>2];b=1;while(1){f=J[d+(b<<2)>>2];g=f,h=Hl(c,J[f- -64>>2]),J[g+364>>2]=h;b=b+1|0;if((e|0)!=(b|0)){continue}break}}}Re(a+48|0)}function DK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;if(b){while(1){d=(j<<5)+a|0;km(d,c);f=L[d+22>>1];if(f){d=J[d+24>>2];l=d+(f<<4)|0;while(1){k=K[d|0]==3;e=d- -64|0;g=K[d+3|0];h=K[d+2|0];a:{if(!h){break a}d=k?112:48;if(h>>>0>=4){i=h&252;f=0;while(1){N[e+36>>2]=N[e+40>>2];e=d+e|0;N[e+36>>2]=N[e+40>>2];e=d+e|0;N[e+36>>2]=N[e+40>>2];e=d+e|0;N[e+36>>2]=N[e+40>>2];e=d+e|0;f=f+4|0;if((i|0)!=(f|0)){continue}break}}f=0;i=h&3;if(!i){break a}while(1){N[e+36>>2]=N[e+40>>2];e=d+e|0;f=f+1|0;if((i|0)!=(f|0)){continue}break}}d=((h<<2)+12&2032)+e|0;b:{if(!g){break b}e=k?128:64;if(g>>>0>=8){h=g&248;f=0;while(1){J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;f=f+8|0;if((h|0)!=(f|0)){continue}break}}f=0;g=g&7;if(!g){break b}while(1){J[d+44>>2]=0;d=d+e|0;f=f+1|0;if((g|0)!=(f|0)){continue}break}}if(d>>>0>>0){continue}break}}j=j+1|0;if((j|0)!=(b|0)){continue}break}}}function ae(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0);x=N[b+52>>2];y=N[c+52>>2];z=N[b+56>>2];n=N[c+56>>2];o=N[c+20>>2];p=N[c+24>>2];h=N[b+20>>2];i=N[b+24>>2];q=N[c+36>>2];d=N[b+36>>2];r=N[c+40>>2];e=N[b+40>>2];A=N[b+48>>2];s=N[c+48>>2];t=N[c+16>>2];j=N[b+16>>2];u=N[c+32>>2];f=N[b+32>>2];v=N[c+8>>2];k=N[b+8>>2];w=N[c>>2];l=N[b>>2];g=N[c+4>>2];m=N[b+4>>2];J[a+60>>2]=0;J[a+44>>2]=0;J[a+28>>2]=0;J[a+12>>2]=0;N[a>>2]=Q(k*v)+Q(Q(l*w)+Q(m*g));N[a+40>>2]=Q(e*r)+Q(Q(f*u)+Q(d*q));N[a+36>>2]=Q(i*r)+Q(Q(j*u)+Q(h*q));N[a+32>>2]=Q(k*r)+Q(Q(l*u)+Q(m*q));N[a+24>>2]=Q(e*p)+Q(Q(f*t)+Q(d*o));N[a+20>>2]=Q(i*p)+Q(Q(j*t)+Q(h*o));N[a+16>>2]=Q(k*p)+Q(Q(l*t)+Q(m*o));N[a+8>>2]=Q(e*v)+Q(Q(f*w)+Q(d*g));N[a+4>>2]=Q(i*v)+Q(Q(j*w)+Q(h*g));g=e;e=Q(n-z);n=f;f=Q(s-A);s=d;d=Q(y-x);N[a+56>>2]=Q(g*e)+Q(Q(n*f)+Q(s*d));N[a+52>>2]=Q(i*e)+Q(Q(j*f)+Q(d*h));N[a+48>>2]=Q(k*e)+Q(Q(l*f)+Q(d*m))}function xh(a,b,c,d){var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0);e=J[a+36>>2];if(N[e+124>>2]!=Q(0)){a:{if(d){N[e+16>>2]=N[a+16>>2];N[e+20>>2]=N[a+20>>2];N[e+24>>2]=N[a+24>>2];N[e>>2]=N[a>>2];N[e+4>>2]=N[a+4>>2];N[e+8>>2]=N[a+8>>2];N[e+12>>2]=N[a+12>>2];b=Q(Q(1)-b);break a}j=Q(1);f=N[a+20>>2];g=N[a+24>>2];b=Q(Q(1)-b);N[e+16>>2]=Q(b*Q(N[e+64>>2]*c))+N[a+16>>2];N[e+24>>2]=g+Q(b*Q(N[e+72>>2]*c));N[e+20>>2]=f+Q(b*Q(N[e+68>>2]*c));f=Q(b*Q(N[e+88>>2]*c));g=Q(b*Q(N[e+80>>2]*c));c=Q(b*Q(N[e+84>>2]*c));i=Q(Y(Q(Q(f*f)+Q(Q(g*g)+Q(c*c)))));if(i>Q(9999999682655225e-36)){h=f;f=Q(Q(1)/i);m=Q(h*f);k=Q(c*f);j=Q(g*f)}c=N[a+12>>2];g=Q(i*Q(.5));f=ib(g);h=hb(g);j=Q(h*j);g=N[a>>2];i=N[a+4>>2];k=Q(h*k);l=N[a+8>>2];h=Q(h*m);N[e+12>>2]=Q(Q(Q(c*f)-Q(j*g))-Q(i*k))-Q(l*h);N[e+8>>2]=Q(Q(g*k)+Q(Q(c*h)+Q(f*l)))-Q(j*i);N[e+4>>2]=Q(Q(l*j)+Q(Q(c*k)+Q(f*i)))-Q(h*g);N[e>>2]=Q(Q(i*h)+Q(Q(c*j)+Q(f*g)))-Q(k*l)}a=J[a+32>>2];b=Q(b*N[a+36>>2]);N[a+36>>2]=b>Q(.009999999776482582)?b:Q(.009999999776482582)}}function cT(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;if(b){i=Ia-16|0;Ia=i;f=b;J[i+8>>2]=b;J[i+12>>2]=0;a=a+16|0;d=J[a+72>>2];c=J[d+8>>2];b=J[d+12>>2];h=b-c|0;e=h+2|0;if(e>>>0>=J[d+16>>2]-c>>>0){c=e<<((c|0)!=0);if(c){b=J[J[d>>2]>>2];b=Ka[J[J[b>>2]+8>>2]](b,c,J[d+4>>2],21225,126)|0}else{b=0}b=Wa(b,15,c);e=J[d+8>>2];a:{if(!e){break a}Va(b,e,h);e=J[d+8>>2];if(!e){break a}g=J[J[d>>2]>>2];Ka[J[J[g>>2]+12>>2]](g,e)}J[d+8>>2]=b;J[d+16>>2]=b+c;b=b+h|0;J[d+12>>2]=b}H[b+1|0]=63;c=195;b:{if(f>>>0<256){break b}c=211;if(f>>>0<65536){break b}c=-29}H[b|0]=c;J[d+12>>2]=J[d+12>>2]+2;Be(a+72|0,i+8|0,c>>>4&3);f=J[a+16>>2];d=J[a+20>>2]-f|0;if(d>>>0>=M[a+44>>2]){c=J[a+36>>2];if(c){b=0;if((c|0)!=1){e=c&-2;h=0;while(1){g=b<<2;j=J[g+J[a+32>>2]>>2];Ka[J[J[j>>2]+8>>2]](j,f,d);g=J[J[a+32>>2]+(g|4)>>2];Ka[J[J[g>>2]+8>>2]](g,f,d);b=b+2|0;h=h+2|0;if((e|0)!=(h|0)){continue}break}}if(c&1){b=J[J[a+32>>2]+(b<<2)>>2];Ka[J[J[b>>2]+8>>2]](b,f,d)}f=J[a+16>>2]}J[a+20>>2]=f;Ka[J[J[a>>2]+16>>2]](a)}Ia=i+16|0}}function kga(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=0;e=Ia+-64|0;Ia=e;H[a+489|0]=1;m=J[a+452>>2];n=J[a+32>>2];f=J[a+264>>2];g=N[c>>2];h=N[c+4>>2];i=N[c+8>>2];j=N[d>>2];k=N[d+4>>2];l=N[d+8>>2];N[e+56>>2]=-l;N[e+52>>2]=-k;J[e+60>>2]=0;N[e+48>>2]=-j;J[e+44>>2]=0;N[e+40>>2]=-i;N[e+36>>2]=-h;N[e+32>>2]=-g;c=(b<<5)+f|0;N[c>>2]=N[c>>2]-g;N[c+4>>2]=N[c+4>>2]-h;N[c+8>>2]=N[c+8>>2]-i;N[c+16>>2]=N[c+16>>2]-j;N[c+20>>2]=N[c+20>>2]-k;N[c+24>>2]=N[c+24>>2]-l;if(b){c=J[a+384>>2];d=J[a+396>>2];while(1){qc(e,d+P(b,96)|0,(P(b,160)+m|0)+120|0,c+P(b,76)|0,e+32|0);J[e+44>>2]=0;J[e+60>>2]=0;g=N[e>>2];N[e+32>>2]=g;h=N[e+4>>2];N[e+36>>2]=h;i=N[e+8>>2];N[e+40>>2]=i;j=N[e+16>>2];N[e+48>>2]=j;k=N[e+20>>2];N[e+52>>2]=k;l=N[e+24>>2];N[e+56>>2]=l;b=J[((b<<5)+n|0)+24>>2];a=(b<<5)+f|0;N[a>>2]=g+N[a>>2];N[a+4>>2]=h+N[a+4>>2];N[a+8>>2]=i+N[a+8>>2];N[a+16>>2]=j+N[a+16>>2];N[a+20>>2]=k+N[a+20>>2];N[a+24>>2]=l+N[a+24>>2];if(b){continue}break}}Ia=e- -64|0}function Tr(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0;g=Ia-1008|0;Ia=g;I[J[b+16>>2]+22>>1]=0;i=J[a+4>>2];if(i){h=g+48|0;Wa(h,0,960);J[g+988>>2]=2139095039;J[g+972>>2]=-8388609;J[g+908>>2]=2139095039;J[g+892>>2]=-8388609;J[g+828>>2]=2139095039;J[g+812>>2]=-8388609;J[g+748>>2]=2139095039;J[g+732>>2]=-8388609;J[g+668>>2]=2139095039;J[g+652>>2]=-8388609;J[g+588>>2]=2139095039;J[g+572>>2]=-8388609;J[g+508>>2]=2139095039;J[g+492>>2]=-8388609;J[g+428>>2]=2139095039;J[g+412>>2]=-8388609;J[g+348>>2]=2139095039;J[g+332>>2]=-8388609;J[g+268>>2]=2139095039;J[g+252>>2]=-8388609;J[g+188>>2]=2139095039;J[g+172>>2]=-8388609;J[g+108>>2]=2139095039;J[g+92>>2]=-8388609;J[b+4>>2]=1065353216;J[b+8>>2]=1065353216;J[b+12>>2]=1065353216;J[b>>2]=1065353216;J[g+44>>2]=0;J[g+36>>2]=0;J[g+40>>2]=0;j=b,k=Ka[i|0](h,g+36|0,12,b,J[a+8>>2],b+36|0,b- -64|0,K[b+139|0],g+24|0,g+12|0)|0,J[j+116>>2]=k;J[b+112>>2]=h;N[b+140>>2]=N[g+36>>2];N[b+144>>2]=N[g+40>>2];N[b+148>>2]=N[g+44>>2];h=Ur(b,c,d,e,f)}Ia=g+1008|0;return h}function O$(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=Q(0),t=Q(0);g=Ia-48|0;Ia=g;f=J[a+112>>2];m=N[f+28>>2];n=N[f+16>>2];h=N[f+32>>2];j=N[f+20>>2];r=K[f+72|0];o=N[f+4>>2];p=N[f+8>>2];i=N[c>>2];k=N[c+4>>2];s=N[f+12>>2];l=N[c+8>>2];t=N[f+24>>2];N[g+8>>2]=Q(Q(i*N[f>>2])+Q(k*s))+Q(l*t);N[g+16>>2]=Q(Q(i*p)+Q(k*j))+Q(l*h);N[g+12>>2]=Q(Q(i*o)+Q(k*n))+Q(l*m);k=N[f>>2];l=N[f+4>>2];q=g+8|0;c=q+(r?24:12)|0;i=N[d>>2];o=j;j=N[d+4>>2];p=h;h=N[d+8>>2];N[c+8>>2]=Q(Q(i*N[f+8>>2])+Q(o*j))+Q(p*h);N[c+4>>2]=Q(Q(i*l)+Q(n*j))+Q(m*h);N[c>>2]=Q(Q(i*k)+Q(s*j))+Q(t*h);j=N[f+28>>2];i=N[f+16>>2];k=N[f+24>>2];l=N[f>>2];o=N[f+12>>2];p=N[f+4>>2];c=(r?12:24)+q|0;m=N[e>>2];n=N[e+4>>2];h=N[e+8>>2];N[c+8>>2]=Q(Q(m*N[f+8>>2])+Q(n*N[f+20>>2]))+Q(h*N[f+32>>2]);N[c+4>>2]=Q(Q(m*p)+Q(n*i))+Q(h*j);N[c>>2]=Q(Q(m*l)+Q(n*o))+Q(h*k);c=a+8|0;b=J[b+8>>2];a=J[J[a+108>>2]+56>>2];if(a){a=K[a+b|0]}else{a=56}ap(c,b,q,a);Ia=g+48|0;return 1}function Xz(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);j=N[c+8>>2];t=N[d+8>>2];g=Q(g+Q(-.10000000149011612));u=Q(Q(g*N[f+8>>2])+N[b+8>>2]);h=Q(t-u);k=N[c>>2];v=N[d>>2];w=Q(Q(g*N[f>>2])+N[b>>2]);i=Q(v-w);x=N[d+4>>2];y=Q(Q(g*N[f+4>>2])+N[b+4>>2]);g=Q(x-y);l=N[c+4>>2];q=Q(Q(j*h)+Q(Q(k*i)+Q(g*l)));m=N[e+8>>2];n=N[e>>2];o=N[e+4>>2];i=Q(-Q(Q(m*h)+Q(Q(n*i)+Q(g*o))));g=Q(0);r=Q(Q(j*j)+Q(Q(k*k)+Q(l*l)));s=Q(Q(m*m)+Q(Q(n*n)+Q(o*o)));p=Q(Q(j*m)+Q(Q(k*n)+Q(l*o)));h=Q(Q(r*s)-Q(p*p));a:{if(h==Q(0)){break a}h=Q(Q(Q(q*s)+Q(p*i))/h);if(hQ(1))){break a}g=Q(1)}i=Q(Q(Q(g*p)+i)/s);b:{if(iQ(1)){break b}g=h;break b}if(!(i>Q(1))){break b}g=Q(0);i=Q(1);h=Q(Q(q+p)/r);if(hQ(1))){break b}g=Q(1)}N[a+8>>2]=Q(u+Q(j*g))-Q(t+Q(m*i));N[a+4>>2]=Q(y+Q(l*g))-Q(x+Q(o*i));N[a>>2]=Q(w+Q(k*g))-Q(v+Q(n*i))}function mI(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}d=P(b,176);if(!d){break a}c=J[42504];e=c+12|0;e=(h=e,i=d,j=Ka[J[J[c>>2]+20>>2]](c)|0?33742:70610,k=19542,l=553,g=J[J[e>>2]+8>>2],Ka[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=P(c,176)+e|0;c=e;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];N[c+28>>2]=N[d+28>>2];N[c+32>>2]=N[d+32>>2];N[c+36>>2]=N[d+36>>2];N[c+40>>2]=N[d+40>>2];N[c+44>>2]=N[d+44>>2];N[c+48>>2]=N[d+48>>2];N[c+52>>2]=N[d+52>>2];N[c+56>>2]=N[d+56>>2];N[c+60>>2]=N[d+60>>2];N[c- -64>>2]=N[d- -64>>2];N[c+68>>2]=N[d+68>>2];N[c+72>>2]=N[d+72>>2];N[c+76>>2]=N[d+76>>2];N[c+80>>2]=N[d+80>>2];N[c+84>>2]=N[d+84>>2];N[c+88>>2]=N[d+88>>2];N[c+92>>2]=N[d+92>>2];Va(c+96|0,d+96|0,80);d=d+176|0;c=c+176|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function F6(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0;f=Ia-48|0;Ia=f;d=1;a:{if(!(J[c+40>>2]&L[a+20>>1])){break a}o=J[c>>2];if(!J[o+588>>2]){break a}k=N[c+20>>2];d=J[a+4>>2];j=Q(N[d+8>>2]-N[c+36>>2]);g=Q(j+j);j=N[c+12>>2];e=Q(N[d>>2]-N[c+28>>2]);h=Q(e+e);e=Q(N[d+4>>2]-N[c+32>>2]);i=Q(e+e);e=N[c+16>>2];m=Q(Q(k*g)+Q(Q(j*h)+Q(i*e)));l=N[c+24>>2];n=Q(Q(l*l)+Q(-.5));N[f+44>>2]=Q(k*m)+Q(Q(g*n)-Q(l*Q(Q(j*i)-Q(h*e))));N[f+40>>2]=Q(e*m)+Q(Q(i*n)-Q(l*Q(Q(k*h)-Q(g*j))));N[f+36>>2]=Q(j*m)+Q(Q(h*n)-Q(l*Q(Q(e*g)-Q(i*k))));d=J[a+8>>2];g=N[d+8>>2];g=Q(g+g);h=N[d>>2];h=Q(h+h);i=N[d+4>>2];i=Q(i+i);m=Q(Q(k*g)+Q(Q(j*h)+Q(e*i)));N[f+32>>2]=Q(k*m)+Q(Q(g*n)-Q(l*Q(Q(j*i)-Q(h*e))));N[f+28>>2]=Q(e*m)+Q(Q(i*n)-Q(l*Q(Q(k*h)-Q(g*j))));N[f+24>>2]=Q(j*m)+Q(Q(h*n)-Q(l*Q(Q(e*g)-Q(i*k))));d=J[a+12>>2];N[f+12>>2]=N[d>>2];N[f+16>>2]=N[d+4>>2];N[f+20>>2]=N[d+8>>2];c=J[c+4>>2];d=eq(J[c+12>>2],J[c+8>>2],o,f+36|0,f+24|0,b,J[a+16>>2])}Ia=f+48|0;return d|0}function fo(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0);n=e>>>0>f>>>0?e:f;l=e>>>0>>0?e:f;m=P(d,3);if(m>>>0>=2){d=m;while(1){a:{b:{j=d+k>>>1|0;o=P(j,12)+h|0;p=J[o>>2];if(p>>>0>>0){break b}if((l|0)!=(p|0)){d=j;break a}if(M[o+4>>2]<=n>>>0){break b}d=j;break a}k=j}if(d-k>>>0>1){continue}break}}while(1){c:{d=k;if(!d){break c}k=d-1|0;j=P(k,12)+h|0;if(J[j>>2]!=(l|0)){break c}if(J[j+4>>2]==(n|0)){continue}}break}j=-1;d:{if(d>>>0>=m>>>0){break d}k=e+f|0;v=N[g+12>>2];q=N[g+8>>2];r=N[g+4>>2];s=N[g>>2];t=Q(-34028234663852886e22);while(1){e=P(d,12)+h|0;if(J[e>>2]!=(l|0)|J[e+4>>2]!=(n|0)){break d}e:{e=J[e+8>>2];f:{if((e|0)==(i|0)){break f}g=P(e,12);f=g+c|0;f=P(((J[f>>2]-k|0)+J[f+4>>2]|0)+J[f+8>>2]|0,12)+a|0;if(Q(Q(Q(N[f+8>>2]*q)+Q(Q(N[f>>2]*s)+Q(N[f+4>>2]*r)))+v)>=Q(0)){break e}f=b+g|0;u=Q(Q(q*N[f+8>>2])+Q(Q(s*N[f>>2])+Q(r*N[f+4>>2])));if(!(u>t)){break f}t=u;j=e}d=d+1|0;if((m|0)!=(d|0)){continue}break d}break}j=e|-2147483648}return j}function XA(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=0,s=0,t=0,u=Q(0),v=Q(0);l=J[a+16>>2];g=N[l+8>>2];p=J[a+12>>2];s=J[p+60>>2];t=b>>>1|0;r=s+(t<<2)|0;j=Q(g*Q(I[r>>1]));n=Q(g*Q(I[r+4>>1]));p=(J[p+44>>2]+t<<2)+s|0;k=Q(g*Q(I[p>>1]));g=Q(g*Q(I[p+4>>1]));b=b&1;a:{if(H[r+2|0]<0){o=N[a+8>>2];i=N[l+16>>2];if(!b){q=Q(i*Q(d>>>0));m=Q(-N[a>>2]);i=k;h=j;j=Q(N[l+12>>2]*Q(c+1>>>0));break a}q=Q(i*Q(d+1>>>0));m=N[a>>2];o=Q(-o);i=n;h=g;g=j;j=Q(N[l+12>>2]*Q(c>>>0));break a}if(!b){q=Q(N[l+16>>2]*Q(d>>>0));m=N[a>>2];o=N[a+8>>2];i=j;h=k;g=n;j=Q(N[l+12>>2]*Q(c>>>0));break a}q=Q(N[l+16>>2]*Q(d+1>>>0));m=Q(-N[a>>2]);o=Q(-N[a+8>>2]);i=g;h=n;g=k;j=Q(N[l+12>>2]*Q(c+1>>>0))}g=Q(o*Q(-Q(g-i)));k=Q(N[e+8>>2]-q);h=Q(m*Q(-Q(h-i)));u=Q(N[e>>2]-j);v=Q(N[e+4>>2]-i);n=Q(Q(Q(g*k)+Q(Q(h*u)+v))*Q(Q(1)/Q(Q(Q(g*g)+Q(h*h))+Q(1))));h=Q(u-Q(h*n));m=Q(m*h);g=Q(k-Q(g*n));k=Q(o*g);a=m>Q(0)&k>Q(0)&Q(m+k)>2]=q+g;N[f>>2]=j+h;N[f+4>>2]=i+Q(v-n)}return a}function Hm(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;a:{b:{if(!J[a+36>>2]){break b}e=J[b>>2];g=J[b+4>>2];b=e&65535|g<<16;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;d=J[a+12>>2]+((J[a+20>>2]-1&(b>>>16^b))<<2)|0;b=J[d>>2];if((b|0)==-1){break b}h=J[a+8>>2];f=J[a+4>>2];c=f+P(b,12)|0;if((e|0)==J[c>>2]&J[c+4>>2]==(g|0)){break a}while(1){d=(b<<2)+h|0;b=J[d>>2];if((b|0)==-1){break b}c=f+P(b,12)|0;if((e|0)!=J[c>>2]|J[c+4>>2]!=(g|0)){continue}break}break a}return}e=b<<2;J[d>>2]=J[e+h>>2];d=J[a+36>>2]-1|0;J[a+36>>2]=d;J[a+32>>2]=J[a+32>>2]+1;if((b|0)!=(d|0)){d=f+P(d,12)|0;g=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=g;c=P(b,12);J[(c+f|0)+8>>2]=J[d+8>>2];f=J[a+8>>2];J[f+e>>2]=J[f+(J[a+36>>2]<<2)>>2];c=c+J[a+4>>2]|0;c=J[c+4>>2]<<16|L[c>>1];c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;d=J[a+12>>2]+((J[a+20>>2]-1&(c>>>16^c))<<2)|0;c=J[d>>2];e=J[a+36>>2];if((c|0)!=(e|0)){while(1){d=f+(c<<2)|0;c=J[d>>2];if((e|0)!=(c|0)){continue}break}}J[d>>2]=b}J[a+28>>2]=J[a+28>>2]-1}function dG(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0);i=J[a+24>>2];l=i>>>1|0;a:{if(i&1){l=l&15;if(!l){j=Q(0x382c5fc0000000);f=Q(-0x382c5fc0000000);h=Q(-0x382c5fc0000000);m=Q(-0x382c5fc0000000);g=Q(0x382c5fc0000000);k=Q(0x382c5fc0000000);break a}i=(i>>>3&536870908)+c|0;c=P(J[i>>2],24)+b|0;f=N[c+12>>2];k=N[c+8>>2];g=N[c+4>>2];j=N[c>>2];m=N[c+20>>2];h=N[c+16>>2];if((l|0)==1){break a}d=i+4|0;i=i+(l<<2)|0;n=N[c+24>>2];while(1){c=P(J[d>>2],24)+b|0;e=N[c+12>>2];f=f>e?f:e;e=N[c+8>>2];k=e>k?k:e;e=N[c+4>>2];g=e>g?g:e;e=N[c>>2];j=e>j?j:e;e=N[c+24>>2];n=e>2];m=e>2];h=e>2];f=N[b+28>>2];j=f>j?j:f;f=N[b+20>>2];h=N[b+48>>2];m=f>h?f:h;f=N[b+16>>2];h=N[b+44>>2];h=f>h?f:h;f=N[b+12>>2];g=N[b+40>>2];f=f>g?f:g;g=N[b+8>>2];k=N[b+36>>2];k=g>2];n=N[b+32>>2];g=g>2]=f;N[a+8>>2]=k;N[a+4>>2]=g;N[a>>2]=j;N[a+20>>2]=m;N[a+16>>2]=h}function Hn(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=0,m=0,n=0,o=0,p=0,q=0;if((cla(b)|0)!=1){b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0}j=Q(N[a+24>>2]*Q(b>>>0));a:{if(j=Q(0)){h=~~j>>>0;break a}h=0}p=J[a+16>>2];d=b+h<<2;d=(0-d&12)+d|0;e=d+P(h,12)|0;if(e){c=J[42504]+12|0;c=Ka[J[J[c>>2]+8>>2]](c,e,29113,20472,372)|0}e=c;c=b<<2;e=Wa(e,255,c);m=e+d|0;n=c+e|0;if(J[a+36>>2]){q=b-1|0;d=0;while(1){o=P(d,12);g=o+J[a+4>>2]|0;f=J[g+4>>2];k=5381;l=5381;c=J[g>>2];i=K[c|0];if(i){while(1){l=P(l,33)^i;i=K[c+1|0];c=c+1|0;if(i){continue}break}}c=K[f|0];if(c){while(1){k=P(k,33)^c&255;c=K[f+1|0];f=f+1|0;if(c){continue}break}}c=e+(((k^l)&q)<<2)|0;J[(d<<2)+n>>2]=J[c>>2];J[c>>2]=d;f=J[g+4>>2];c=m+o|0;J[c>>2]=J[g>>2];J[c+4>>2]=f;J[c+8>>2]=J[g+8>>2];d=d+1|0;if(d>>>0>2]){continue}break}}c=J[a>>2];if(c){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c)}J[a+20>>2]=b;J[a+12>>2]=e;J[a>>2]=e;J[a+8>>2]=n;J[a+16>>2]=h;J[a+4>>2]=m;if(J[a+28>>2]==-1){J[a+28>>2]=p}}function Jj(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;h=Ia-16|0;Ia=h;J[h+12>>2]=b;e=J[a+60>>2];c=(b>>>0)/(e>>>0)|0;f=J[J[a+40>>2]+(c<<2)>>2]+(b-P(c,e)<<4)|0;I[f+4>>1]=L[f+4>>1]|64;g=J[f>>2];d=P(g,12)+a|0;e=d+148|0;c=J[d+152>>2];a:{if(c>>>0>=(J[d+156>>2]&2147483647)>>>0){bb(e,h+12|0);g=J[f>>2];break a}J[J[e>>2]+(c<<2)>>2]=b;J[d+152>>2]=J[d+152>>2]+1}b=(g<<2)+a|0;J[b+172>>2]=J[b+172>>2]+1;if(!g){c=J[h+12>>2];b=J[a+228>>2]+(c>>>3&536870908)|0;J[b>>2]=J[b>>2]|1<>2]<<1;g=e|1;b=J[a+448>>2];d=J[b+20>>2];f=(g>>>0)/(d>>>0)|0;b=J[b>>2];c=(e>>>0)/(d>>>0)|0;e=J[J[b+(c<<2)>>2]+(e-P(c,d)<<2)>>2];c=e>>>7|0;b:{if((c|0)==33554431){break b}b=J[J[b+(f<<2)>>2]+(g-P(d,f)<<2)>>2];g=b>>>7|0;if((g|0)==33554431){break b}f=J[a+16>>2];c=f+P(c,24)|0;d=J[c+16>>2];c:{if(d){break c}d=0;if((K[c+4|0]&38)!=4){break c}Dv(a,e);f=J[a+16>>2];d=J[c+16>>2]}J[c+16>>2]=d+1;c=P(g,24)+f|0;d=J[c+16>>2];d:{if(d){break d}d=0;if((K[(P(g,24)+f|0)+4|0]&38)!=4){break d}Dv(a,b);d=J[c+16>>2]}J[c+16>>2]=d+1}Ia=h+16|0}function Lx(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=P(f,40);if(!c){break a}e=J[42504];d=e+12|0;e=(j=d,k=c,l=Ka[J[J[e>>2]+20>>2]](e)|0?30572:70610,m=19459,n=553,i=J[J[d>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){g=P(c,40)+e|0;d=J[a>>2];c=e;while(1){h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;J[c+8>>2]=J[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];N[c+28>>2]=N[d+28>>2];N[c+32>>2]=N[d+32>>2];N[c+36>>2]=N[d+36>>2];d=d+40|0;c=c+40|0;if(g>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=P(c,40)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;J[c+8>>2]=J[b+8>>2];N[c+12>>2]=N[b+12>>2];N[c+16>>2]=N[b+16>>2];N[c+20>>2]=N[b+20>>2];N[c+24>>2]=N[b+24>>2];N[c+28>>2]=N[b+28>>2];N[c+32>>2]=N[b+32>>2];N[c+36>>2]=N[b+36>>2];b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function V$(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0);d=J[b+8>>2];q=N[d+52>>2];r=N[d+36>>2];s=N[d+20>>2];i=N[d+56>>2];t=N[d+40>>2];u=N[d+24>>2];h=J[b+4>>2];j=N[h+56>>2];k=N[h+52>>2];l=N[h+72>>2];v=N[b+56>>2];w=N[b+24>>2];x=N[b+40>>2];y=N[b+48>>2];z=N[b+32>>2];m=N[h+68>>2];A=N[b+52>>2];B=N[b+20>>2];C=N[b+36>>2];D=N[d+48>>2];E=N[d+32>>2];F=N[d>>2];G=N[d+16>>2];H=N[d+4>>2];I=N[d+8>>2];n=N[h+48>>2];o=N[h+64>>2];K=N[b+16>>2];e=N[c+8>>2];f=N[c>>2];g=N[c+4>>2];J[a+12>>2]=0;L=i;p=j;j=Q(Q(v*e)+Q(Q(w*f)+Q(g*x)));i=Q(Q(y*e)+Q(Q(K*f)+Q(g*z)));e=Q(Q(A*e)+Q(Q(B*f)+Q(g*C)));b=Q(Q(p*j)+Q(Q(n*i)+Q(k*e)))>Q(Q(l*j)+Q(Q(o*i)+Q(e*m)));e=b?p:l;f=b?n:o;g=b?k:m;N[a+8>>2]=L+Q(Q(t*e)+Q(Q(I*f)+Q(u*g)));N[a+4>>2]=q+Q(Q(r*e)+Q(Q(H*f)+Q(g*s)));N[a>>2]=D+Q(Q(E*e)+Q(Q(F*f)+Q(g*G)))}function zha(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0;j=Ia-16|0;Ia=j;I[j+14>>1]=e;e=Ia-112|0;Ia=e;J[e+48>>2]=0;J[e+52>>2]=0;I[e+44>>1]=0;J[e+40>>2]=-1;J[e+56>>2]=0;J[e+60>>2]=0;k=e- -64|0;J[k>>2]=0;J[k+4>>2]=0;J[e+80>>2]=0;J[e+72>>2]=2139095039;J[e+76>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;J[e+108>>2]=0;J[e+100>>2]=0;J[e+104>>2]=0;H[e+96|0]=0;J[e+28>>2]=129680;J[e+8>>2]=J[g>>2];J[e+12>>2]=J[g+4>>2];J[e+16>>2]=J[g+8>>2];J[e+20>>2]=J[g+12>>2];I[e+24>>1]=L[g+16>>1];I[e+6>>1]=L[j+14>>1];Ka[J[J[a>>2]+348>>2]](a,b,c,d,e+28|0,e+6|0,e+8|0,h,i)|0;J[f+8>>2]=J[e+40>>2];a=J[e+36>>2];J[f>>2]=J[e+32>>2];J[f+4>>2]=a;I[f+12>>1]=L[e+44>>1];N[f+16>>2]=N[e+48>>2];N[f+20>>2]=N[e+52>>2];N[f+24>>2]=N[e+56>>2];N[f+28>>2]=N[e+60>>2];N[f+32>>2]=N[k>>2];N[f+36>>2]=N[e+68>>2];N[f+40>>2]=N[e+72>>2];a=J[e+80>>2];J[f+44>>2]=J[e+76>>2];J[f+48>>2]=a;a=J[e+88>>2];J[f+52>>2]=J[e+84>>2];J[f+56>>2]=a;J[f+60>>2]=J[e+92>>2];Ia=e+112|0;Ia=j+16|0;return K[e+96|0]}function jM(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=d|0;var e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=0,m=Q(0);f=J[a+12>>2];e=Ia-80|0;Ia=e;h=N[a+8>>2];if(h!=Q(0)){k=Mb(f,b),l=d?-65536:-8355712,J[k+4>>2]=l;c=oc(c);J[f+32>>2]=0;J[f>>2]=2;i=Q(c*h);b=0;while(1){N[e+68>>2]=i;g=Q(Q(b>>>0)*Q(.19634954631328583));k=e,m=Q(hb(g)*h),N[k+76>>2]=m;k=e,m=Q(ib(g)*h),N[k+72>>2]=m;ab(f,e+68|0);b=b+1|0;if((b|0)!=33){continue}break}J[f+32>>2]=0;J[f>>2]=2;c=Q(Q(-c)*h);b=0;while(1){N[e+56>>2]=c;g=Q(Q(b>>>0)*Q(.19634954631328583));k=e,m=Q(hb(g)*h),N[k+64>>2]=m;k=e,m=Q(ib(g)*h),N[k+60>>2]=m;ab(f,e+56|0);b=b+1|0;if((b|0)!=33){continue}break}J[f+32>>2]=0;J[f>>2]=1;b=0;while(1){J[e+52>>2]=0;J[e+44>>2]=0;J[e+48>>2]=0;a=ab(f,e+44|0);N[e+32>>2]=c;g=Q(Q(b>>>0)*Q(.19634954631328583));j=Q(hb(g)*h);N[e+40>>2]=j;g=Q(ib(g)*h);N[e+36>>2]=g;ab(a,e+32|0);J[e+28>>2]=0;J[e+20>>2]=0;J[e+24>>2]=0;a=ab(f,e+20|0);N[e+16>>2]=j;N[e+12>>2]=g;N[e+8>>2]=i;ab(a,e+8|0);b=b+1|0;if((b|0)!=32){continue}break}}Ia=e+80|0}function Yv(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0;c=J[J[a+84>>2]+560>>2];b=J[c>>2];if(b){J[c>>2]=J[b>>2]}if(!b){b=J[42504];b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,56,29113,10488,2450)|0;J[b>>2]=0;J[b+4>>2]=0;J[b+48>>2]=0;J[b+52>>2]=0;J[b+40>>2]=0;J[b+44>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0}e=b+4|0;J[a+28>>2]=e;c=J[b+8>>2];f=b+28|0;J[a+52>>2]=f;J[a+32>>2]=c;c=J[b+32>>2];J[a+40>>2]=b+16;J[a+56>>2]=c;c=J[b+20>>2];J[a- -64>>2]=b+40;J[a+44>>2]=c;J[a+68>>2]=J[b+44>>2];c=J[a+80>>2];if(c){while(1){g=J[J[J[a+76>>2]+(d<<2)>>2]+16>>2];if(g){c=J[a+84>>2];Mf(g,J[c+400>>2],J[J[c+276>>2]+4>>2],J[J[c+192>>2]+4>>2],J[c+180>>2],c+208|0,c+196|0,e,f);c=J[a+80>>2]}d=d+1|0;if(d>>>0>>0){continue}break}}J[a+36>>2]=J[J[a+28>>2]+4>>2]-J[a+32>>2];J[a+60>>2]=J[J[a+52>>2]+4>>2]-J[a+56>>2];J[a+48>>2]=J[J[a+40>>2]+4>>2]-J[a+44>>2];J[a+72>>2]=J[J[a+64>>2]+4>>2]-J[a+68>>2];a=J[J[a+84>>2]+560>>2];J[b>>2]=J[a>>2];J[a>>2]=b}function Nea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;d=J[a+28>>2];J[d+3704>>2]=1;a=J[d+3460>>2];J[d+3700>>2]=a;if(a){Ka[J[J[a>>2]+16>>2]](a);J[d+3696>>2]=J[J[d+3700>>2]+16>>2]}a=J[d+1e3>>2];J[a+1216>>2]=1;J[a+604>>2]=0;J[a+592>>2]=0;J[a+444>>2]=0;J[a+432>>2]=0;c=d+3680|0;J[a+1212>>2]=c;if(c){Ka[J[J[c>>2]+16>>2]](c);J[a+1208>>2]=J[J[a+1212>>2]+16>>2]}b=a+1132|0;c=a+1192|0;J[b>>2]=c;J[a+1136>>2]=1;Ka[J[J[a+1192>>2]+16>>2]](c);b=J[J[b>>2]+16>>2];J[a+1176>>2]=1;e=a+1128|0;J[e>>2]=b;b=a+1172|0;J[b>>2]=c;Ka[J[J[a+1192>>2]+16>>2]](c);f=a+1168|0;J[f>>2]=J[J[b>>2]+16>>2];b=J[e>>2];Ka[J[J[b>>2]+72>>2]](b,a+1112|0);b=J[f>>2];Ka[J[J[b>>2]+72>>2]](b,a+1152|0);a=J[a+1208>>2];Ka[J[J[a>>2]+72>>2]](a,c);a=J[d+980>>2];c=J[a+332>>2];if(c){d=J[a+328>>2];while(1){a=J[d+8>>2];a:{if(!a|K[a+24|0]){break a}b=J[a+56>>2];if(!b){break a}e=J[J[a+4>>2]+40>>2];f=J[J[e+976>>2]+1024>>2];Ka[J[J[f>>2]+36>>2]](f,b);Cf(J[e+976>>2],J[a+56>>2]);J[a+56>>2]=0}d=d+12|0;c=c-1|0;if(c){continue}break}}}function _u(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=Q(0),m=0,n=0,o=0,p=0,q=0;if((cla(b)|0)!=1){b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0}l=Q(N[a+24>>2]*Q(b>>>0));a:{if(l=Q(0)){k=~~l>>>0;break a}k=0}o=J[a+16>>2];c=b+k<<2;c=(0-c&12)+c|0;e=c+P(k,12)|0;if(e){i=J[42504]+12|0;e=Ka[J[J[i>>2]+8>>2]](i,e,29113,20472,372)|0}else{e=0}d=c;c=b<<2;e=Wa(e,255,c);i=d+e|0;n=c+e|0;if(J[a+36>>2]){p=b-1|0;q=J[a+4>>2];c=0;while(1){g=P(c,12);h=g+q|0;m=J[h+4>>2];d=m+(m<<15^-1)|0;d=P(d>>>10^d,9);d=d>>>6^d;j=(d<<11^-1)+d|0;d=J[h>>2];f=(d<<15^-1)+d|0;f=P(f>>>10^f,9);f=f>>>6^f;f=(f<<11^-1)+f|0;j=e+(((j>>>16^P(f>>>16^f^1016421269,1000007)^j)&p)<<2)|0;J[(c<<2)+n>>2]=J[j>>2];J[j>>2]=c;g=i+g|0;J[g+4>>2]=m;J[g>>2]=d;J[g+8>>2]=J[h+8>>2];c=c+1|0;if(c>>>0>2]){continue}break}}c=J[a>>2];if(c){h=J[42504]+12|0;Ka[J[J[h>>2]+12>>2]](h,c)}J[a+20>>2]=b;J[a+12>>2]=e;J[a>>2]=e;J[a+8>>2]=n;J[a+16>>2]=k;J[a+4>>2]=i;if(J[a+28>>2]==-1){J[a+28>>2]=o}}function Tc(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;e=Ia-16|0;Ia=e;g=b>>>7|0;h=J[a+16>>2]+P(g,24)|0;c=K[h+4|0];if(!(c&2)){f=J[h>>2];if((f|0)!=-1){while(1){c=f>>>1|0;d=J[a+60>>2];i=(c>>>0)/(d>>>0)|0;d=J[J[a+40>>2]+(i<<2)>>2]+(c-P(d,i)<<4)|0;if(!(K[d+4|0]&4)){Jj(a,c);I[d+4>>1]=L[d+4>>1]|4}c=J[a+84>>2];d=(f>>>0)/(c>>>0)|0;f=J[J[J[a+64>>2]+(d<<2)>>2]+(f-P(c,d)<<3)>>2];if((f|0)!=-1){continue}break}c=K[h+4|0]}a:{if(c&4){J[e+8>>2]=b;if(J[(J[a+16>>2]+P(g,24)|0)+16>>2]){break a}b=J[a+28>>2]+(g<<2)|0;if(J[b>>2]!=33554431){break a}J[b>>2]=J[a+140>>2];b=J[a+140>>2];if(b>>>0>=(J[a+144>>2]&2147483647)>>>0){rd(a+136|0,e+8|0);break a}J[J[a+136>>2]+(b<<2)>>2]=J[e+8>>2];J[a+140>>2]=J[a+140>>2]+1;break a}J[e+12>>2]=b;b=J[a+28>>2]+(g<<2)|0;a=P(K[(J[a+16>>2]+P(g,24)|0)+5|0],12)+a|0;J[b>>2]=J[a+116>>2];b=a+112|0;c=J[a+116>>2];if(c>>>0>=(J[a+120>>2]&2147483647)>>>0){rd(b,e+12|0);break a}J[J[b>>2]+(c<<2)>>2]=J[e+12>>2];J[a+116>>2]=J[a+116>>2]+1}H[h+4|0]=K[h+4|0]|2}Ia=e+16|0}function em(a){var b=Q(0),c=0,d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=0,n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=0;c=J[a>>2];f=N[c+24>>2];g=N[c+20>>2];h=N[c+16>>2];i=N[c+8>>2];j=N[c+4>>2];k=N[c>>2];a=J[a+24>>2];l=L[a+2>>1];if(l){w=a+l|0;while(1){n=a+48|0;m=K[a+1|0];l=n+P(m,48)|0;if(m){o=N[a+16>>2];b=N[a+8>>2];x=Q(o*b);p=N[a+24>>2];y=Q(p*b);q=N[a+20>>2];z=Q(q*b);A=(L[a+2>>1]+a|0)+32|0;B=N[a+4>>2];e=0;while(1){a=(e<<2)+A|0;b=N[a>>2];d=Q(-b);C=a;a=P(e,48)+n|0;r=N[a+44>>2];s=N[a>>2];t=N[a+4>>2];u=N[a+8>>2];v=Q(N[a+36>>2]-Q(N[a+32>>2]*Q(Q(Q(Q(o*k)+Q(h*s))+Q(Q(q*j)+Q(g*t)))+Q(Q(p*i)+Q(f*u)))));d=Q(b+(dr?r:d;N[C>>2]=d;b=Q(d-b);i=Q(i+Q(y*b));j=Q(j+Q(z*b));k=Q(k+Q(x*b));b=Q(B*b);f=Q(f+Q(u*b));g=Q(g+Q(t*b));h=Q(h+Q(s*b));e=e+1|0;if((m|0)!=(e|0)){continue}break}}a=l;if(w>>>0>a>>>0){continue}break}}N[c+24>>2]=f;N[c+20>>2]=g;N[c+16>>2]=h;N[c+8>>2]=i;N[c+4>>2]=j;N[c>>2]=k}function $a(a,b){var c=0;a:{switch(b-1|0){case 0:case 1:a=db(a+4788|0,128);J[a+28>>2]=0;J[a+32>>2]=0;I[a+124>>1]=0;J[a+120>>2]=0;J[a+64>>2]=-1;H[a+52|0]=0;J[a+36>>2]=0;J[a+40>>2]=0;return a;case 4:a=db(a+4788|0,128);H[a|0]=0;J[a+88>>2]=0;J[a+76>>2]=0;J[a+28>>2]=0;J[a+32>>2]=4;J[a+24>>2]=a+4;H[a+20|0]=1;J[a+80>>2]=4;J[a+84>>2]=0;J[a+72>>2]=a+36;H[a+68|0]=1;return a;case 5:a=db(a+4788|0,24);I[a+16>>1]=0;return a;case 6:return db(a+4788|0,28);case 7:return db(a+4788|0,376);case 8:c=db(a+4788|0,16);a=c;J[a+8>>2]=-1;J[a+12>>2]=0;J[a>>2]=-1;J[a+4>>2]=0;default:return c;case 2:case 3:break a}}a=db(a+4788|0,272);H[a|0]=0;J[a+220>>2]=0;J[a+224>>2]=0;H[a+184|0]=0;J[a+88>>2]=0;J[a+76>>2]=0;J[a+28>>2]=0;J[a+32>>2]=4;J[a+24>>2]=a+4;H[a+20|0]=1;J[a+80>>2]=4;J[a+84>>2]=0;J[a+72>>2]=a+36;H[a+68|0]=1;J[a+228>>2]=0;J[a+232>>2]=0;J[a+236>>2]=0;J[a+240>>2]=0;J[a+244>>2]=0;J[a+248>>2]=0;J[a+252>>2]=0;J[a+256>>2]=0;J[a+260>>2]=0;J[a+264>>2]=0;H[a+268|0]=0;return a}function jm(a,b,c,d,e,f,g){var h=0,i=Q(0),j=Q(0),k=Q(0);h=Ia+-64|0;Ia=h;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=0;J[d>>2]=0;J[d+4>>2]=0;J[d+24>>2]=0;N[d+32>>2]=N[e>>2];N[d+36>>2]=N[e+4>>2];N[d+40>>2]=N[e+8>>2];N[d+48>>2]=N[e>>2];N[d+52>>2]=N[e+4>>2];i=N[e+8>>2];J[d+80>>2]=0;J[d+84>>2]=2139095039;N[d+56>>2]=i;J[d+88>>2]=0;J[d+92>>2]=0;b=J[((c<<5)+b|0)+24>>2];i=N[e>>2];j=N[e+4>>2];k=N[e+8>>2];J[h+60>>2]=0;N[h+56>>2]=k;N[h+52>>2]=j;J[h+40>>2]=0;J[h+44>>2]=0;J[h+32>>2]=0;J[h+36>>2]=0;N[h+48>>2]=i;J[h+28>>2]=0;N[h+24>>2]=-k;N[h+20>>2]=-j;J[h+8>>2]=0;J[h+12>>2]=0;J[h>>2]=0;J[h+4>>2]=0;N[h+16>>2]=-i;ih(a,b,h+32|0,d+96|0,c,h,d+128|0);i=N[e+8>>2];j=N[e>>2];k=N[e+4>>2];i=Q(Q(Q(i*N[d+120>>2])+Q(Q(j*N[d+112>>2])+Q(k*N[d+116>>2])))-Q(Q(i*N[d+152>>2])+Q(Q(j*N[d+144>>2])+Q(k*N[d+148>>2]))));if(i>2]=1065353216;i=i>Q(0)?Q(Q(1)/i):Q(0);N[d+44>>2]=-i;g=Q(Q(i*Q(-f))*g);N[d+12>>2]=g;N[d+28>>2]=f>Q(0)?g:Q(0);Ia=h- -64|0}function Os(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=136836;b=J[a+4>>2];if(b){aj(b+4|0);aj(b+96|0);aj(b+224|0);c=J[b+316>>2];if(c){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[b+316>>2]=0;J[b+320>>2]=0;Ae(b+340|0);c=J[b+324>>2];if(c){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[b+324>>2]=0;J[b+328>>2]=0;c=J[b+332>>2];if(c){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[b+332>>2]=0;J[b+336>>2]=0;Ae(b+340|0);c=J[b+332>>2];if(c){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[b+332>>2]=0;J[b+336>>2]=0;c=J[b+324>>2];if(c){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[b+324>>2]=0;J[b+328>>2]=0;vm(b+224|0);wc(b+188|0);vm(b+96|0);vm(b+4|0);c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b);J[a+4>>2]=0}b=J[a+28>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+20>>2];if(!b){break a}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+16>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+8>>2];if(!b){break b}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function $da(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;d=Ia-16|0;Ia=d;J[a+56>>2]=b;J[a- -64>>2]=J[c>>2];J[a+60>>2]=J[c+4>>2];J[a+68>>2]=J[c+8>>2];c=J[a+8>>2];b=0;a:{if(!c){break a}c=c+J[(L[c+4>>1]<<2)+105636>>2]|0;b=0;if((EG(c,a)|0)!=-1){break a}ne(c,0,a);b=1}b:{c:{d:{c=J[a+12>>2];if(!c){break d}c=c+J[(L[c+4>>1]<<2)+105636>>2]|0;if((EG(c,a)|0)!=-1){break d}ne(c,0,a);break c}if(!b){break b}}c=J[a+12>>2];g=a+16|0;e=J[a+8>>2];e:{if(e){Ka[J[J[e>>2]+52>>2]](d+3|0,e);b=0;if(K[d+3|0]&8){break e}b=Ka[J[J[e>>2]+28>>2]](e)|0;break e}b=0}f:{if(c){Ka[J[J[c>>2]+52>>2]](d+2|0,c);f=0;if(K[d+2|0]&8){break f}f=Ka[J[J[c>>2]+28>>2]](c)|0;break f}f=0}h=b?b:f;c=c?f?h:0:h;b=e?b?c:0:c;g:{if((J[a+20>>2]>>>30|0)-3>>>0<4294967294){break g}c=J[a+16>>2];if(!c){break g}c=c-16|0;if((c|0)==(b|0)){break b}if(c){J[d+4>>2]=a;pb(c+5892|0,d+4|0);si(c+16|0,g)}}if(!b){break b}J[d+8>>2]=a;a=qb(b+5892|0,d+8|0,d+15|0);if(!K[d+15|0]){J[a>>2]=J[d+8>>2]}hl(b+16|0,g)}Ia=d+16|0}function jG(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=0;e=Ia-32|0;Ia=e;a:{if(!J[b+100>>2]){j=Q(-85070586659632215e21);k=Q(85070586659632215e21);f=Q(85070586659632215e21);g=Q(85070586659632215e21);h=Q(-85070586659632215e21);i=Q(-85070586659632215e21);break a}g=Q(85070586659632215e21);i=Q(-85070586659632215e21);h=Q(-85070586659632215e21);j=Q(-85070586659632215e21);f=Q(85070586659632215e21);k=Q(85070586659632215e21);while(1){m=J[J[b+96>>2]+(l<<2)>>2];Ka[J[J[m>>2]+40>>2]](e+8|0,m,Q(1.0099999904632568));d=N[e+28>>2];i=d>2];h=d>2];j=d>2];g=d>g?g:d;d=N[e+12>>2];f=d>f?f:d;d=N[e+8>>2];k=d>k?k:d;l=l+1|0;if(l>>>0>2]){continue}break}}d=Q(Q(g+i)*Q(.5));g=Q(Q(Q(i-g)*Q(.5))*c);N[a+20>>2]=d+g;i=Q(Q(f+h)*Q(.5));f=Q(Q(Q(h-f)*Q(.5))*c);N[a+16>>2]=i+f;h=Q(Q(k+j)*Q(.5));c=Q(Q(Q(j-k)*Q(.5))*c);N[a+12>>2]=h+c;N[a+8>>2]=d-g;N[a+4>>2]=i-f;N[a>>2]=h-c;Ia=e+32|0}function Yd(a){var b=Q(0),c=0,d=0,e=Q(0);d=(C(a),v(2));c=d&2147483647;if(c>>>0>=1065353216){if((c|0)==1065353216){return(d|0)>=0?Q(0):Q(3.141592502593994)}return Q(Q(0)/Q(a-a))}a:{if(c>>>0<=1056964607){b=Q(1.570796251296997);if(c>>>0<847249409){break a}b=Q(a*a);return Q(Q(Q(Q(7.549789415861596e-8)-Q(a*Q(Q(Q(Q(b*Q(Q(b*Q(-.008656363002955914))+Q(-.04274342209100723)))+Q(.16666586697101593))*b)/Q(Q(b*Q(-.7066296339035034))+Q(1)))))-a)+Q(1.570796251296997))}if((d|0)<0){a=Q(Q(a+Q(1))*Q(.5));b=Q(Y(a));a=Q(Q(1.570796251296997)-Q(b+Q(Q(b*Q(Q(Q(Q(a*Q(Q(a*Q(-.008656363002955914))+Q(-.04274342209100723)))+Q(.16666586697101593))*a)/Q(Q(a*Q(-.7066296339035034))+Q(1))))+Q(-7.549789415861596e-8))));return Q(a+a)}a=Q(Q(Q(1)-a)*Q(.5));e=Q(Y(a));b=(x(2,(C(e),v(2))&-4096),D());a=Q(Q(Q(e*Q(Q(Q(Q(a*Q(Q(a*Q(-.008656363002955914))+Q(-.04274342209100723)))+Q(.16666586697101593))*a)/Q(Q(a*Q(-.7066296339035034))+Q(1))))+Q(Q(a-Q(b*b))/Q(e+b)))+b);b=Q(a+a)}return b}function PK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;g=1;if(b>>>0>1){while(1){c=((g<<5)+a|0)-32|0;uf(c);c=J[c+24>>2];a:{if(!c){break a}f=K[c+1|0];if(!f){break a}e=K[c|0]==4?160:96;c=c+48|0;if(f>>>0>=4){h=f&252;d=0;while(1){N[c+12>>2]=N[c+28>>2];c=c+e|0;N[c+12>>2]=N[c+28>>2];c=c+e|0;N[c+12>>2]=N[c+28>>2];c=c+e|0;N[c+12>>2]=N[c+28>>2];c=c+e|0;d=d+4|0;if((h|0)!=(d|0)){continue}break}}d=0;f=f&3;if(!f){break a}while(1){N[c+12>>2]=N[c+28>>2];c=c+e|0;d=d+1|0;if((f|0)!=(d|0)){continue}break}}g=g+1|0;if((g|0)!=(b|0)){continue}break}}a=((b<<5)+a|0)-32|0;uf(a);b=J[a+24>>2];b:{if(!b){break b}e=K[b+1|0];if(!e){break b}a=K[b|0]==4?160:96;c=b+48|0;if(e>>>0>=4){g=e&252;d=0;while(1){N[c+12>>2]=N[c+28>>2];b=a+c|0;N[b+12>>2]=N[b+28>>2];b=a+b|0;N[b+12>>2]=N[b+28>>2];b=a+b|0;N[b+12>>2]=N[b+28>>2];c=a+b|0;d=d+4|0;if((g|0)!=(d|0)){continue}break}}b=e&3;if(!b){break b}d=0;while(1){N[c+12>>2]=N[c+28>>2];c=a+c|0;d=d+1|0;if((b|0)!=(d|0)){continue}break}}}function Ks(a){var b=0,c=0,d=0;b=J[a+76>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b);J[a+76>>2]=0}b=J[a+112>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b);J[a+112>>2]=0}b=J[a+108>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b);J[a+108>>2]=0}b=J[a+104>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b);J[a+104>>2]=0}b=J[a+100>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b);J[a+100>>2]=0}b=J[a+96>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b);J[a+96>>2]=0}b=a+176|0;c=J[b+12808>>2];if(!(!c|(c|0)==(b+12288|0))){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c);J[b+12808>>2]=0}c=J[b+12812>>2];if(!((c|0)==(b|0)|!c)){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c);J[b+12812>>2]=0}c=J[b+12816>>2];if(!((c|0)==(b+6144|0)|!c)){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c);J[b+12816>>2]=0}J[b+12800>>2]=0;J[b+12804>>2]=0;wc(a+132|0);b=J[a+124>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+124>>2]=0;J[a+128>>2]=0}function GA(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=Q(0),o=0,p=0;m=Ia-256|0;Ia=m;c=J[c+28>>2];j=c>>>1&1023;a:{if(!j){J[b+1152>>2]=j;break a}o=c>>>11|0;k=J[a+24>>2];while(1){h=k+(g+o<<5)|0;l=J[h>>2];i=J[h+4>>2];n=N[h+8>>2];c=(g<<4)+b|0;J[c+12>>2]=0;N[c+8>>2]=n;J[c>>2]=l;J[c+4>>2]=i;l=J[h+20>>2];i=J[h+16>>2];n=N[h+24>>2];J[c+524>>2]=0;N[c+520>>2]=n;J[c+512>>2]=i;J[c+516>>2]=l;J[((g<<2)+b|0)+1024>>2]=J[h+28>>2];g=g+1|0;if((j|0)!=(g|0)){continue}break}J[b+1152>>2]=j;Wa(m+128|0,255,128);g=0;h=Wa(m,0,128);if(!j){break a}l=J[a+24>>2];c=0;while(1){k=(c+o<<5)+l|0;i=J[k+28>>2];if(!(i&1)){p=J[e>>2];J[e>>2]=(p+(i>>>1&1023)|0)-J[k+12>>2];i=((c<<2)+b|0)+1024|0;J[i>>2]=J[i>>2]&2047|d+g<<11;i=g<<2;J[i+h>>2]=k;J[i+(h+128|0)>>2]=p;g=g+1|0}c=c+1|0;if((j|0)!=(c|0)){continue}break}J[f>>2]=J[f>>2]+g;if(!g){break a}c=0;while(1){b=c<<2;GA(a,J[a+28>>2]+P(c+d|0,1168)|0,J[b+h>>2],J[b+(h+128|0)>>2],e,f);c=c+1|0;if((g|0)!=(c|0)){continue}break}}Ia=m+256|0}function Sp(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=0,m=0,n=0,o=0;if((cla(b)|0)!=1){b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0}j=Q(N[a+24>>2]*Q(b>>>0));a:{if(j=Q(0)){i=~~j>>>0;break a}i=0}m=J[a+16>>2];d=b+i<<2;d=(0-d&12)+d|0;f=d+(i<<3)|0;if(f){g=J[42504]+12|0;f=Ka[J[J[g>>2]+8>>2]](g,f,29113,20472,372)|0}else{f=0}c=d;d=b<<2;f=Wa(f,255,d);k=c+f|0;l=d+f|0;if(J[a+36>>2]){n=b-1|0;o=J[a+4>>2];d=0;while(1){h=d<<3;g=h+o|0;c=J[g+4>>2];c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;e=J[g>>2];e=(e<<15^-1)+e|0;e=P(e>>>10^e,9);e=e>>>6^e;e=(e<<11^-1)+e|0;c=f+(((c>>>16^P(e>>>16^e^1016421269,1000007)^c)&n)<<2)|0;J[(d<<2)+l>>2]=J[c>>2];J[c>>2]=d;h=h+k|0;J[h>>2]=J[g>>2];J[h+4>>2]=J[g+4>>2];d=d+1|0;if(d>>>0>2]){continue}break}}d=J[a>>2];if(d){g=J[42504]+12|0;Ka[J[J[g>>2]+12>>2]](g,d)}J[a+20>>2]=b;J[a+12>>2]=f;J[a>>2]=f;J[a+8>>2]=l;J[a+16>>2]=i;J[a+4>>2]=k;if(J[a+28>>2]==-1){J[a+28>>2]=m}}function SI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;i=J[b+68>>2];a:{if((i|0)>=0){d=(i<<1&-16)+c|0;j=K[d+14|0];k=K[d+13|0];Ka[J[J[a>>2]+112>>2]](a,b,c);break a}f=J[a+68>>2];e=i>>>3|0;d=f+(e<<4)|0;j=K[d+14|0];k=K[d+13|0];g=J[a+84>>2]-1|0;c=J[J[a+80>>2]+(g<<2)>>2];e=e&268435455;h=e<<3;we(J[a+4>>2],h+J[a+92>>2]|0);J[J[a+80>>2]+(e<<2)>>2]=c;e=J[a+92>>2];h=e+h|0;l=g<<3;e=l+e|0;m=J[e+4>>2];J[h>>2]=J[e>>2];J[h+4>>2]=m;e=f+(g<<4)|0;f=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=f;f=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=f;d=l+J[a+92>>2]|0;J[d>>2]=0;J[d+4>>2]=0;d=J[a+108>>2];e=J[d+456>>2];J[c+68>>2]=i;b:{if(!(K[c+43|0]&2)|K[c+41|0]&8){break b}d=J[J[J[d+444>>2]>>2]+(J[c- -64>>2]<<2)>>2];if(!d){break b}while(1){J[e+(J[d+20>>2]<<2)>>2]=J[c+68>>2];d=J[d+16>>2];if(d){continue}break}}J[a+84>>2]=g;J[a+96>>2]=g;J[a+72>>2]=J[a+72>>2]-1}c:{if(j&2){H[b+43|0]=K[b+43|0]|64;c=1;break c}c=0-(j&1)|0}Ka[J[J[a>>2]+28>>2]](a,b,c,k)}function bB(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0);h=N[c>>2];i=N[c+4>>2];j=N[c+8>>2];n=Q(Q(Q(h*h)+Q(i*i))+Q(j*j));k=N[e>>2];l=N[e+4>>2];m=N[e+8>>2];o=Q(Q(Q(h*k)+Q(i*l))+Q(j*m));p=Q(Q(Q(k*k)+Q(l*l))+Q(m*m));q=Q(Q(n*p)-Q(o*o));r=n>Q(1.1920928955078125e-7)?Q(Q(1)/n):Q(0);n=Q(N[b+8>>2]-N[d+8>>2]);s=Q(m*n);t=k;k=Q(N[b>>2]-N[d>>2]);m=Q(N[b+4>>2]-N[d+4>>2]);l=Q(s+Q(Q(t*k)+Q(m*l)));i=Q(Q(Q(k*h)+Q(m*i))+Q(n*j));h=Q(Q(Q(o*l)-Q(i*p))/q);h=h>Q(1)?Q(1):h;h=Q((p>Q(1.1920928955078125e-7)?Q(Q(1)/p):Q(0))*Q(l+Q(o*(qQ(0)?h:Q(0)))));h=h>Q(1)?Q(1):h;h=h>Q(0)?h:Q(0);i=Q(r*Q(Q(o*h)-i));i=i>Q(1)?Q(1):i;i=i>Q(0)?i:Q(0);N[f>>2]=i;N[g>>2]=h;j=Q(Q(N[b+8>>2]+Q(N[c+8>>2]*i))-Q(Q(N[e+8>>2]*h)+N[d+8>>2]));k=Q(j*j);j=Q(Q(N[b>>2]+Q(N[c>>2]*i))-Q(N[d>>2]+Q(N[e>>2]*h)));h=Q(Q(N[b+4>>2]+Q(N[c+4>>2]*i))-Q(N[d+4>>2]+Q(N[e+4>>2]*h)));N[a>>2]=k+Q(Q(j*j)+Q(h*h))}function Fe(a,b){a=a|0;b=b|0;var c=0,d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);d=Ia-48|0;Ia=d;c=J[a+76>>2];n=d+40|0;Ka[J[J[c>>2]+28>>2]](c,n,d+44|0);dc(d+12|0,J[(b<<2)+n>>2]);c=P(b,28);b=c+a|0;m=N[b+36>>2];o=N[b+40>>2];p=N[b+44>>2];q=N[d+32>>2];r=N[d+36>>2];s=N[d+28>>2];c=c+J[a+80>>2]|0;i=N[d+20>>2];e=N[b+28>>2];j=N[d+16>>2];f=N[b+24>>2];h=N[d+24>>2];g=N[b+32>>2];k=N[d+12>>2];l=N[b+20>>2];N[c+28>>2]=Q(i*e)+Q(Q(j*f)+Q(Q(h*g)+Q(k*l)));N[c+24>>2]=Q(l*j)+Q(Q(Q(h*e)-Q(g*i))-Q(k*f));N[c+20>>2]=Q(e*k)+Q(Q(Q(h*f)-Q(g*j))-Q(i*l));N[c+16>>2]=Q(f*i)+Q(Q(Q(h*l)-Q(g*k))-Q(j*e));e=Q(m-s);e=Q(e+e);f=Q(o-q);f=Q(f+f);g=Q(p-r);g=Q(g+g);l=Q(Q(Q(Q(-k)*e)-Q(f*j))-Q(i*g));m=Q(Q(h*h)+Q(-.5));N[c+40>>2]=Q(Q(g*m)+Q(h*Q(Q(j*e)-Q(k*f))))-Q(i*l);N[c+36>>2]=Q(Q(f*m)+Q(h*Q(Q(k*g)-Q(i*e))))-Q(j*l);N[c+32>>2]=Q(Q(e*m)+Q(h*Q(Q(i*f)-Q(j*g))))-Q(k*l);a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a);Ia=d+48|0}function Tu(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;e=J[a+20>>2];a:{b:{if(!e){break b}g=J[b>>2];d=g+(g<<15^-1)|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;f=P(d>>>16^d^-57320555,1000007);h=J[b+4>>2];d=h+(h<<15^-1)|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;f=e-1&(f^d>>>16^d);d=J[J[a+12>>2]+(f<<2)>>2];if((d|0)==-1){break b}i=a+4|0;k=J[a+8>>2];l=J[a+4>>2];while(1){j=P(d,12)+l|0;if(!(J[j>>2]!=(g|0)|J[j+4>>2]!=(h|0))){H[c|0]=1;break a}d=J[(d<<2)+k>>2];if((d|0)!=-1){continue}break}}H[c|0]=0;if(J[a+36>>2]==J[a+16>>2]){c=e?e<<1:16;if(c>>>0>e>>>0){_u(a,c);e=J[a+20>>2]}c=J[b>>2];c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;b=J[b+4>>2];b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;f=e-1&(P(c>>>16^c^-57320555,1000007)^b>>>16^b)}d=J[a+28>>2];J[a+28>>2]=d+1;b=J[a+12>>2]+(f<<2)|0;J[J[a+8>>2]+(d<<2)>>2]=J[b>>2];J[b>>2]=d;J[a+36>>2]=J[a+36>>2]+1;J[a+32>>2]=J[a+32>>2]+1;i=a+4|0}return J[i>>2]+P(d,12)|0}function VM(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;f=J[c+4624>>2];a:{if(L[b+88>>1]>=2){if(!f){break a}h=c+528|0;i=J[b+80>>2];g=J[b+84>>2];a=L[a+34>>1];b=0;if((f|0)!=1){j=f&-2;c=0;while(1){e=(b<<2)+d|0;I[e>>1]=a;I[e+2>>1]=L[g+(L[i+(J[(h+(b<<6)|0)+52>>2]<<1)>>1]<<1)>>1];e=b|1;k=(e<<2)+d|0;I[k>>1]=a;I[k+2>>1]=L[g+(L[i+(J[(h+(e<<6)|0)+52>>2]<<1)>>1]<<1)>>1];b=b+2|0;c=c+2|0;if((j|0)!=(c|0)){continue}break}}if(!(f&1)){break a}c=(b<<2)+d|0;I[c>>1]=a;I[c+2>>1]=L[g+(L[i+(J[(h+(b<<6)|0)+52>>2]<<1)>>1]<<1)>>1];return 1}if(!f){break a}h=L[b+34>>1];i=L[a+34>>1];a=0;b=0;if(f>>>0>=4){j=f&-4;c=0;while(1){g=b<<2;e=g+d|0;I[e+2>>1]=h;I[e>>1]=i;e=(g|4)+d|0;I[e+2>>1]=h;I[e>>1]=i;e=(g|8)+d|0;I[e+2>>1]=h;I[e>>1]=i;g=(g|12)+d|0;I[g+2>>1]=h;I[g>>1]=i;b=b+4|0;c=c+4|0;if((j|0)!=(c|0)){continue}break}}c=f&3;if(!c){break a}while(1){f=(b<<2)+d|0;I[f+2>>1]=h;I[f>>1]=i;b=b+1|0;a=a+1|0;if((c|0)!=(a|0)){continue}break}}return 1}function zl(a,b,c,d){var e=0,f=0,g=0;a:{switch(b|0){case 0:case 3:g=a+48|0;b:{c:{d:{b=J[a+52>>2];switch((b>>>30|0)-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[g>>2]+4785|0]){break b}}Ku(a- -64|0,c,d);return}e=J[a+56>>2];if(!e){e=$a(J[a+48>>2],b>>>24&15);J[a+56>>2]=e}b=J[a+316>>2];if(c){J[e+220>>2]=0;J[e+224>>2]=0;J[e+228>>2]=0;f=134217728;b=b&-65537}if(d){J[e+232>>2]=0;J[e+236>>2]=0;J[e+240>>2]=0;f=f|268435456;b=b&-131073}J[a+316>>2]=b|f;_a(J[a+48>>2],g);return;case 1:case 2:g=a+48|0;e:{f:{g:{b=J[a+52>>2];switch((b>>>30|0)-2|0){case 1:break e;case 0:break g;default:break f}}if(K[J[g>>2]+4785|0]){break e}}Iu(a- -64|0,c,d);return}e=J[a+56>>2];if(!e){e=$a(J[a+48>>2],b>>>24&15);J[a+56>>2]=e}b=J[a+316>>2];if(c){J[e+244>>2]=0;J[e+248>>2]=0;J[e+252>>2]=0;f=536870912;b=b&-262145}if(d){J[e+256>>2]=0;J[e+260>>2]=0;J[e+264>>2]=0;f=f|1073741824;b=b&-524289}J[a+316>>2]=b|f;_a(J[a+48>>2],g);break;default:break a}}}function kM(a,b,c,d,e){a=a|0;b=b|0;c=Q(c);d=Q(d);e=e|0;var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0;k=J[a+12>>2];f=Ia-48|0;Ia=f;l=N[a+8>>2];if(l!=Q(0)){r=Mb(k,b),s=e?-65536:-8355712,J[r+4>>2]=s;J[k+32>>2]=0;J[k>>2]=1;q=Q(-d);b=0;d=Q(0);while(1){N[f+44>>2]=j;N[f+40>>2]=g;N[f+36>>2]=d;d=Q(Q(b>>>0)*Q(.19634954631328583));i=hb(d);d=ib(d);a=ab(k,f+36|0);h=Q(d*c);g=Q(i*q);j=Q(Q(h*h)+Q(Q(g*g)+Q(0)));d=Q(Q(1)/Q(j+Q(1)));h=Q(Q(h+h)*d);i=Q(d*Q(0));g=Q(Q(g+g)*d);o=Q(g*Q(0));m=Q(Q(h*Q(0))+Q(Q(i+i)+o));d=Q(Q(Q(1)-j)*d);n=Q(Q(d*d)+Q(-.5));p=Q(n*Q(0));j=Q(Q(Q(h*m)+Q(p+Q(d*Q(Q(i*Q(0))-Q(g+g)))))*l);N[f+32>>2]=j;g=Q(Q(Q(g*m)+Q(p+Q(d*Q(Q(h+h)+Q(i*Q(-0))))))*l);N[f+28>>2]=g;d=Q(Q(Q(i*m)+Q(Q(n+n)+Q(d*Q(o+Q(h*Q(-0))))))*l);N[f+24>>2]=d;a=ab(a,f+24|0);J[f+20>>2]=0;J[f+12>>2]=0;J[f+16>>2]=0;a=ab(a,f+12|0);N[f+8>>2]=j;N[f+4>>2]=g;N[f>>2]=d;ab(a,f);b=b+1|0;if((b|0)!=33){continue}break}}Ia=f+48|0}function i7(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;j=Ia-16|0;Ia=j;f=J[a+4>>2];if(f){h=J[a+292>>2];g=J[a+296>>2];J[j+8>>2]=0;J[j>>2]=0;J[j+4>>2]=0;f=Wp(g,h,f,b,c,d,e)}else{f=1}a:{if(!f|!K[a+336|0]){break a}f=1;if((J[a+156>>2]+J[a+108>>2]|0)==(0-J[a+216>>2]|0)){break a}f=Ia-48|0;Ia=f;b:{if(J[a+156>>2]!=(0-J[a+108>>2]|0)){h=Ia-16|0;Ia=h;g=1;i=J[a+68>>2];if(!(!i|!J[i+588>>2])){g=J[a+160>>2];k=J[g+8>>2];g=J[g+12>>2];J[h+8>>2]=0;J[h>>2]=0;J[h+4>>2]=0;g=eq(g,k,i,b,c,d,e)}i=J[a+116>>2];if(!(!i|(!J[i+588>>2]|g^1))){g=J[a+160>>2];k=J[g+8>>2];g=J[g+12>>2];J[h+8>>2]=0;J[h>>2]=0;J[h+4>>2]=0;g=eq(g,k,i,b,c,d,e)}Ia=h+16|0;if(!g){break b}}if(!J[a+216>>2]){l=1;break b}J[f+44>>2]=0;J[f+36>>2]=0;J[f+40>>2]=0;J[f+32>>2]=J[a+176>>2];J[f+28>>2]=e;J[f+20>>2]=c;J[f+16>>2]=b;J[f+12>>2]=153328;e=f+36|0;J[f+24>>2]=e;l=Wp(J[a+252>>2],J[a+248>>2],J[a+220>>2],b,c,d,f+12|0)}Ia=f+48|0;f=l}Ia=j+16|0;return f|0}function ir(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;h=J[a+1184>>2];a:{if(!h){break a}i=J[a+2344>>2];if(!i){break a}k=J[a+1180>>2];g=J[a+2368>>2];b=J[g+36>>2];if(b){l=J[a+1192>>2];b:{if(b>>>0<=M[a+1196>>2]){while(1){j=P(e,24)+k|0;if(K[j+20|0]&4){c=J[g+24>>2]&2147483647;d=J[l>>2]+P(e,12)|0;b=J[d>>2];m=b>>>5|0;c:{if(c>>>0>m>>>0){f=1;if(J[J[g+20>>2]+(m<<2)>>2]>>>b&1){break c}}f=0}b=f;f=c;c=J[d+4>>2];d=c>>>5|0;H[j+20|0]=f>>>0<=d>>>0|!(J[J[g+20>>2]+(d<<2)>>2]>>>c&1)?b:b|2}e=e+1|0;if((h|0)!=(e|0)){continue}break}break b}j=J[g+24>>2]&2147483647;l=J[l>>2];while(1){c=l+P(e,12)|0;d=J[c>>2];b=d>>>5|0;d:{if(b>>>0>>0){f=1;if(J[J[g+20>>2]+(b<<2)>>2]>>>d&1){break d}}f=0}b=f;c=J[c+4>>2];d=c>>>5|0;H[(P(e,24)+k|0)+20|0]=d>>>0>=j>>>0|!(J[J[g+20>>2]+(d<<2)>>2]>>>c&1)?b:b|2;e=e+1|0;if((h|0)!=(e|0)){continue}break}}Ka[J[J[i>>2]+16>>2]](i,k,h);break a}Ka[J[J[i>>2]+16>>2]](i,k,h)}J[a+1184>>2]=0;J[J[a+1192>>2]+4>>2]=0}function He(a,b,c,d,e,f,g){var h=0,i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0;k=K[a+64|0];a:{if(!k){break a}while(1){h=J[a+76>>2]+P(w,48)|0;m=N[f>>2];j=Q(N[h+44>>2]-m);if(j<=N[g>>2]){n=N[h+4>>2];o=N[h>>2];p=N[h+8>>2];y=N[d>>2];z=N[e+16>>2];A=N[d+4>>2];q=N[e+20>>2];B=N[d+8>>2];l=N[e+24>>2];r=N[e+8>>2];s=N[e>>2];t=N[e+4>>2];i=N[e+12>>2];k=J[c+4>>2];C=J[c>>2];u=N[c+8>>2];h=(v<<6)+b|0;J[h+28>>2]=0;N[h+8>>2]=u;J[h>>2]=C;J[h+4>>2]=k;J[h+52>>2]=-1;N[h+12>>2]=j;x=l;j=Q(Q(i*i)+Q(-.5));l=Q(Q(r*p)+Q(Q(s*o)+Q(t*n)));u=Q(Q(Q(i*Q(Q(s*n)-Q(o*t)))+Q(p*j))+Q(r*l));N[h+24>>2]=Q(x+Q(u+u))-Q(m*B);x=q;q=Q(Q(t*l)+Q(Q(j*n)+Q(i*Q(Q(r*o)-Q(p*s)))));N[h+20>>2]=Q(x+Q(q+q))-Q(m*A);i=Q(Q(s*l)+Q(Q(j*o)+Q(i*Q(Q(t*p)-Q(n*r)))));N[h+16>>2]=Q(z+Q(i+i))-Q(m*y);k=K[a+64|0];v=v+1|0}if(v>>>0>63){break a}w=w+1|0;if(k>>>0>w>>>0){continue}break}}J[b+4096>>2]=v}function Mn(a){var b=0,c=0,d=0,e=0,f=0,g=0;b=J[a+12>>2];if(b){f=J[42504]+12|0;Ka[J[J[f>>2]+12>>2]](f,b);J[a+12>>2]=0}f=0;b=J[a>>2];e=b<<2;if(e){b=J[42504]+12|0;d=Ka[J[J[b>>2]+8>>2]](b,e,29113,14999,83)|0;b=J[a>>2]}J[a+12>>2]=d;e=0;a:{if(!b){break a}Wa(d,255,b<<2);b=J[a>>2];d=b<<3;if(d){b=J[42504]+12|0;f=Ka[J[J[b>>2]+8>>2]](b,d,29113,14999,87)|0;b=J[a>>2]}b=b<<2;if(!b){break a}e=J[42504]+12|0;e=Ka[J[J[e>>2]+8>>2]](e,b,29113,14999,88)|0}b=J[a+8>>2];b:{if(!b){break b}Va(f,J[a+20>>2],b<<3);if(!J[a+8>>2]){break b}d=J[a+12>>2];g=J[a+20>>2];b=0;while(1){c=(b<<3)+g|0;c=J[c+4>>2]<<16|L[c>>1];c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;c=d+((J[a+4>>2]&(c>>>16^c))<<2)|0;J[(b<<2)+e>>2]=J[c>>2];J[c>>2]=b;b=b+1|0;if(b>>>0>2]){continue}break}}b=J[a+16>>2];if(b){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,b);J[a+16>>2]=0}b=J[a+20>>2];if(b){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,b)}J[a+16>>2]=e;J[a+20>>2]=f}function Vn(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;f=Ia-16|0;Ia=f;a:{if(!J[a+72>>2]){break a}while(1){d=J[J[a+68>>2]+(c<<2)>>2];e=Ka[J[J[d>>2]+16>>2]](d)|0;d=J[a+72>>2];if((b|0)==(e|0)){d=d-1|0;J[a+72>>2]=d;e=c<<2;c=J[a+68>>2];J[e+c>>2]=J[c+(d<<2)>>2];break a}c=c+1|0;if(d>>>0>c>>>0){continue}break}}J[f+12>>2]=0;c=Ka[J[J[b>>2]+28>>2]](b)|0;Ka[J[J[c>>2]+96>>2]](c,f+12|0,1,0)|0;b:{if(!J[a+116>>2]){break b}d=J[f+12>>2];c=(d<<15^-1)+d|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;e=J[a+92>>2]+((J[a+100>>2]-1&(c>>>16^c))<<2)|0;c=J[e>>2];if((c|0)==-1){break b}g=J[a+88>>2];h=J[a+84>>2];if((d|0)!=J[h+(c<<2)>>2]){while(1){e=(c<<2)+g|0;c=J[e>>2];if((c|0)==-1){break b}if((d|0)!=J[(c<<2)+h>>2]){continue}break}}d=(c<<2)+g|0;J[e>>2]=J[d>>2];J[a+116>>2]=J[a+116>>2]-1;J[a+112>>2]=J[a+112>>2]+1;J[d>>2]=J[a+108>>2];J[a+108>>2]=c}c:{if((Ka[J[J[b>>2]>>2]](b)|0)!=1){if(Ka[J[J[b>>2]>>2]](b)|0){break c}}Ka[J[J[b>>2]+104>>2]](b)}Ia=f+16|0}function TI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;i=Ia-16|0;Ia=i;b=J[b+68>>2];J[i+12>>2]=b;a:{if((b|0)>=0){c=J[a+16>>2];if(c>>>0>=(J[a+20>>2]&2147483647)>>>0){bb(a+12|0,i+12|0);break a}J[J[a+12>>2]+(c<<2)>>2]=b;J[a+16>>2]=J[a+16>>2]+1;break a}h=J[a+84>>2]-1|0;c=J[J[a+80>>2]+(h<<2)>>2];d=J[a+68>>2];e=b>>>3|0;g=e&268435455;f=g<<3;we(J[a+4>>2],f+J[a+92>>2]|0);J[J[a+80>>2]+(g<<2)>>2]=c;g=J[a+92>>2];f=g+f|0;j=g;g=h<<3;j=j+g|0;k=J[j+4>>2];J[f>>2]=J[j>>2];J[f+4>>2]=k;e=d+(e<<4)|0;d=d+(h<<4)|0;f=J[d+12>>2];J[e+8>>2]=J[d+8>>2];J[e+12>>2]=f;f=J[d+4>>2];J[e>>2]=J[d>>2];J[e+4>>2]=f;d=g+J[a+92>>2]|0;J[d>>2]=0;J[d+4>>2]=0;d=J[a+108>>2];e=J[d+456>>2];J[c+68>>2]=b;b:{if(!(K[c+43|0]&2)|K[c+41|0]&8){break b}b=J[J[J[d+444>>2]>>2]+(J[c- -64>>2]<<2)>>2];if(!b){break b}while(1){J[e+(J[b+20>>2]<<2)>>2]=J[c+68>>2];b=J[b+16>>2];if(b){continue}break}}J[a+84>>2]=h;J[a+96>>2]=h;J[a+72>>2]=J[a+72>>2]-1}Ia=i+16|0}function Go(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0);i=N[a+20>>2];h=N[a+16>>2];k=N[a+24>>2];l=K[a+64|0]<<2;m=N[a+48>>2];n=N[d>>2];o=N[a+52>>2];p=N[d+4>>2];q=N[a+56>>2];r=N[d+8>>2];s=N[a+60>>2];t=N[d+12>>2];u=N[a+32>>2];v=N[c>>2];w=N[a+36>>2];x=N[c+4>>2];y=N[a+40>>2];z=N[c+8>>2];A=N[a+44>>2];B=N[c+12>>2];a=1;h=Q(N[b+16>>2]-h);h=h>Q(0)?h:Q(-h);i=Q(N[b+20>>2]-i);i=i>Q(0)?i:Q(-i);i=h>=i?h:i;j=h;h=Q(N[b+24>>2]-k);h=(h>Q(0)?h:Q(-h))>=Q(0)?j:Q(0);k=Q(N[l+114048>>2]*N[e>>2]);a:{if((h<=i?i:h)>k){break a}i=N[l+114080>>2];h=Q(Q(B*A)+Q(Q(z*y)+Q(Q(v*u)+Q(x*w))));if(i>h){break a}j=i;i=Q(Q(t*s)+Q(Q(r*q)+Q(Q(n*m)+Q(p*o))));if(j>i){break a}if(hQ(1)?Q(1):h)}else{j=Q(0)}a=k>2]);if(iQ(1)?Q(1):h)}else{j=Q(0)}a=a|k>2])}return a}function Uu(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=Ia-16|0;Ia=d;c=J[a>>2];b=J[a+12>>2];e=J[(c+(b<<3)|0)+4>>2];if((e|0)==128){b=b+1|0;if((b|0)==J[a+4>>2]){b=0;c=J[42504];e=c+12|0;c=(g=e,h=13312,i=Ka[J[J[c>>2]+20>>2]](c)|0?45488:70610,j=23671,k=260,f=J[J[e>>2]+8>>2],Ka[f](g|0,h|0,i|0,j|0,k|0)|0);while(1){J[(c+P(b,104)|0)+100>>2]=-128;J[(c+P(b|1,104)|0)+100>>2]=-128;J[(c+P(b|2,104)|0)+100>>2]=-128;J[(c+P(b|3,104)|0)+100>>2]=-128;J[(c+P(b|4,104)|0)+100>>2]=-128;J[(c+P(b|5,104)|0)+100>>2]=-128;J[(c+P(b|6,104)|0)+100>>2]=-128;J[(c+P(b|7,104)|0)+100>>2]=-128;b=b+8|0;if((b|0)!=128){continue}break}J[d+12>>2]=0;J[d+8>>2]=c;b=J[a+4>>2];a:{if(b>>>0>=(J[a+8>>2]&2147483647)>>>0){$u(a,d+8|0);break a}c=J[d+12>>2];b=J[a>>2]+(b<<3)|0;J[b>>2]=J[d+8>>2];J[b+4>>2]=c;J[a+4>>2]=J[a+4>>2]+1}c=J[a>>2];b=J[a+12>>2]+1|0}J[a+12>>2]=b;J[((b<<3)+c|0)+4>>2]=0;e=0}a=(b<<3)+c|0;J[a+4>>2]=e+1;Ia=d+16|0;return J[a>>2]+P(e,104)|0}function uB(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0;g=Ia-256|0;Ia=g;h=0;a:{if(N[b+4>>2]!=Q(1)){break a}h=0;if(N[b+8>>2]!=Q(1)){break a}h=N[b+12>>2]==Q(1)}J[g+244>>2]=0;J[g+248>>2]=1065353216;J[g+236>>2]=0;J[g+240>>2]=0;J[g+228>>2]=0;J[g+232>>2]=1065353216;J[g+220>>2]=0;J[g+224>>2]=0;J[g+212>>2]=1065353216;J[g+216>>2]=1065353216;J[g+196>>2]=1065353216;J[g+200>>2]=0;H[g+252|0]=0;J[g+204>>2]=0;J[g+208>>2]=0;J[g+188>>2]=0;J[g+192>>2]=0;J[g+180>>2]=1065353216;J[g+184>>2]=0;if(!h){Pb(g+180|0,b+4|0,b+16|0)}J[g+168>>2]=0;J[g+172>>2]=1065353216;J[g+160>>2]=0;J[g+164>>2]=0;J[g+152>>2]=0;J[g+156>>2]=1065353216;J[g+144>>2]=0;J[g+148>>2]=0;J[g+136>>2]=1065353216;J[g+140>>2]=1065353216;J[g+120>>2]=1065353216;J[g+124>>2]=0;H[g+176|0]=0;J[g+128>>2]=0;J[g+132>>2]=0;J[g+112>>2]=0;J[g+116>>2]=0;J[g+104>>2]=1065353216;J[g+108>>2]=0;i=g+8|0;j=g+80|0;k=b;b=g+104|0;a=tB(i,j,k,c,d,e,f,b,g+180|0,ii(a,b,j,i),h);Ia=g+256|0;return a}function pca(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=J[a+320>>2];if(c){j=a,k=Ka[J[J[b>>2]>>2]](b,-2147483648,c)|0,J[j+320>>2]=k}c=J[a+324>>2];if(c){j=a,k=Ka[J[J[b>>2]>>2]](b,-2147483648,c)|0,J[j+324>>2]=k}c=J[a+328>>2];if(c){j=a,k=Ka[J[J[b>>2]>>2]](b,-2147483648,c)|0,J[j+328>>2]=k}d=L[a+24>>1];if(d){h=(d|0)==1?a+20|0:J[a+20>>2];c=0;while(1){e=h+(c<<2)|0;f=Ka[J[J[b>>2]>>2]](b,-2147483648,J[e>>2])|0;J[e>>2]=f;Fp(f,a);c=c+1|0;if((d|0)!=(c|0)){continue}break}}Vq(a+12|0,b);d=J[a+356>>2];a:{if(!d){break a}c=0;if((d|0)!=1){h=d&-2;f=0;while(1){e=c<<2;g=e+J[a+352>>2]|0;i=J[g>>2];if(i){j=g,k=Ka[J[J[b>>2]>>2]](b,-2147483648,i)|0,J[j>>2]=k}e=J[a+352>>2]+(e|4)|0;g=J[e>>2];if(g){j=e,k=Ka[J[J[b>>2]>>2]](b,-2147483648,g)|0,J[j>>2]=k}c=c+2|0;f=f+2|0;if((h|0)!=(f|0)){continue}break}}if(!(d&1)){break a}a=J[a+352>>2]+(c<<2)|0;c=J[a>>2];if(!c){break a}j=a,k=Ka[J[J[b>>2]>>2]](b,-2147483648,c)|0,J[j>>2]=k}}function jf(a,b){var c=0,d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=0,n=0,o=Q(0),p=Q(0),q=Q(0),r=0,s=0;d=J[a+336>>2]-1|0;if(d){n=J[b+32>>2];i=J[b+12>>2];while(1){e=d<<5;b=e+i|0;o=N[b+24>>2];p=N[b+20>>2];c=J[a+340>>2]+P(d,160)|0;j=N[c+120>>2];q=N[b+16>>2];k=N[c+124>>2];l=N[c+128>>2];f=N[b+8>>2];g=N[b+4>>2];c=(J[(e+J[a+332>>2]|0)+24>>2]<<5)+i|0;h=N[b>>2];N[c>>2]=h+N[c>>2];N[c+4>>2]=g+N[c+4>>2];N[c+8>>2]=f+N[c+8>>2];N[c+16>>2]=Q(q+Q(Q(k*f)-Q(g*l)))+N[c+16>>2];N[c+20>>2]=Q(p+Q(Q(l*h)-Q(f*j)))+N[c+20>>2];N[c+24>>2]=Q(o+Q(Q(j*g)-Q(h*k)))+N[c+24>>2];c=J[a+344>>2]+P(d,80)|0;m=K[c+76|0];if(m){r=(J[c+72>>2]<<2)+n|0;s=J[a+272>>2]+P(d,76)|0;e=0;while(1){c=P(e,24)+s|0;N[(e<<2)+r>>2]=Q(Q(N[c+20>>2]*N[b+8>>2])+Q(Q(N[c+12>>2]*N[b>>2])+Q(N[c+16>>2]*N[b+4>>2])))+Q(Q(N[c+8>>2]*N[b+24>>2])+Q(Q(N[c>>2]*N[b+16>>2])+Q(N[c+4>>2]*N[b+20>>2])));e=e+1|0;if((m|0)!=(e|0)){continue}break}}d=d-1|0;if(d){continue}break}}}function dea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;e=J[a+20>>2];b=J[a+28>>2];h=J[J[b+976>>2]+1156>>2];a=J[b+988>>2];d=J[a+128>>2];J[b+992>>2]=0;a:{if(J[a+132>>2]?0:d){break a}c=J[b+1160>>2];if(!c){break a}i=b+992|0;d=0;if(!e){while(1){a=db(h,40);e=J[b+1156>>2];f=J[b+16>>2];g=J[b+20>>2];J[a+24>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=f;J[a+12>>2]=g;J[a+36>>2]=i;c=c-d|0;J[a+32>>2]=c>>>0>=256?256:c;J[a>>2]=142260;J[a+24>>2]=1;J[a+28>>2]=e+(d<<2);e=J[a+16>>2];Ka[J[J[e>>2]+72>>2]](e,a);d=d+256|0;c=J[b+1160>>2];if(d>>>0>>0){continue}break a}}while(1){a=db(h,40);f=J[b+1156>>2];g=J[b+16>>2];j=J[b+20>>2];J[a+24>>2]=0;J[a+16>>2]=0;J[a+8>>2]=g;J[a+12>>2]=j;J[a+36>>2]=i;c=c-d|0;J[a+32>>2]=c>>>0>=256?256:c;J[a>>2]=142260;J[a+20>>2]=e;J[a+24>>2]=1;J[a+28>>2]=(d<<2)+f;Ka[J[J[e>>2]+16>>2]](e);J[a+16>>2]=J[J[a+20>>2]+16>>2];Ka[J[J[a>>2]+20>>2]](a);d=d+256|0;c=J[b+1160>>2];if(d>>>0>>0){continue}break}}}function O5(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;e=Ia-16|0;Ia=e;a:{if((Ka[J[J[b>>2]+52>>2]](b)|0)!=(a|0)){a=J[42504];J[e>>2]=25244;Xa(a,8,13913,79,82523,e);break a}if((Ka[J[J[b>>2]+52>>2]](b)|0)!=(a|0)){break a}h=J[b+36>>2];if(h){i=b+8|0;while(1){b:{c:{d:{d=J[J[b+40>>2]+(g<<2)>>2];if((Ka[J[J[d>>2]+24>>2]](d)|0)!=2){vi(i,d+J[((L[d+4>>1]<<2)+105636|0)+72>>2]|0,0);e:{switch(Ka[J[J[d>>2]+24>>2]](d)|0){case 1:Mp(a,d,c,0);break b;case 0:break d;case 2:break e;default:break b}}Xa(J[42504],2,13913,689,26319,0);break b}if(!(Ka[J[J[d>>2]+28>>2]](d)|0)){break b}d=J[d+320>>2];j=J[(Ka[J[J[d>>2]+100>>2]](d)|0)+84>>2];f=0;if(!(Ka[J[J[d>>2]+76>>2]](d)|0)){break c}while(1){vi(i,J[(f<<2)+j>>2]+48|0,0);f=f+1|0;if(Ka[J[J[d>>2]+76>>2]](d)>>>0>f>>>0){continue}break}break c}Np(a,d,c,0);break b}rD(a,d,c,0)}g=g+1|0;if((h|0)!=(g|0)){continue}break}}zC(a+16|0,b+8|0);J[e+12>>2]=b;pb(a+5984|0,e+12|0)}Ia=e+16|0}function cca(a,b,c,d){a=a|0;b=b|0;c=c|0;d=Q(d);var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);e=Ia-128|0;Ia=e;j=e+32|0;Ka[J[J[b>>2]+40>>2]](j,b);J[e+100>>2]=j;j=J[e+100>>2];Ka[J[J[c>>2]+76>>2]](e+100|0,c);Ka[J[J[b>>2]+80>>2]](e+72|0,b);g=N[e+108>>2];f=N[e+96>>2];k=Q(f+f);h=N[e+100>>2];f=N[e+88>>2];l=Q(f+f);f=N[e+92>>2];m=Q(f+f);i=N[e+104>>2];r=Q(Q(g*k)+Q(Q(h*l)+Q(m*i)));f=N[e+112>>2];s=Q(Q(f*f)+Q(-.5));N[e+28>>2]=N[e+124>>2]+Q(Q(g*r)+Q(Q(k*s)+Q(f*Q(Q(h*m)-Q(l*i)))));N[e+24>>2]=N[e+120>>2]+Q(Q(i*r)+Q(Q(m*s)+Q(f*Q(Q(g*l)-Q(k*h)))));n=N[e+84>>2];o=N[e+72>>2];p=N[e+76>>2];q=N[e+80>>2];N[e+16>>2]=Q(Q(Q(f*n)-Q(h*o))-Q(i*p))-Q(g*q);N[e+12>>2]=Q(Q(h*p)+Q(Q(f*q)+Q(g*n)))-Q(o*i);N[e+8>>2]=Q(Q(g*o)+Q(Q(f*p)+Q(i*n)))-Q(q*h);N[e+4>>2]=Q(Q(i*q)+Q(Q(f*o)+Q(h*n)))-Q(p*g);N[e+20>>2]=N[e+116>>2]+Q(Q(h*r)+Q(Q(l*s)+Q(f*Q(Q(i*k)-Q(m*g)))));Lc(a,j,e+4|0,d);Ia=e+128|0}function xC(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;g=J[a+4>>2];a:{if(!(g&16777215)){break a}d=J[a+8>>2];if(!d){d=$a(J[a>>2],g>>>24&15);J[a+8>>2]=d}b:{if(!(g&1)){break b}f=J[d+4>>2];if(!f){break b}j=J[b+4880>>2]+(J[d>>2]<<2)|0;k=J[a+16>>2]&16777215;if((f|0)!=1){l=f&-2;while(1){e=c<<2;i=J[e+j>>2];i=J[(J[i+4>>2]>>>22&60)+109364>>2]+i|0;J[i+4>>2]=K[i+7|0]<<24|k;e=J[(e|4)+j>>2];e=J[(J[e+4>>2]>>>22&60)+109364>>2]+e|0;J[e+4>>2]=K[e+7|0]<<24|k;c=c+2|0;h=h+2|0;if((l|0)!=(h|0)){continue}break}}if(!(f&1)){break b}c=J[(c<<2)+j>>2];c=J[((J[c+4>>2]>>>22&60)+109352|0)+12>>2]+c|0;J[c+4>>2]=K[c+7|0]<<24|k}if(!(g&2)){break a}h=J[d+12>>2];if(!h){break a}g=J[b+4880>>2]+(J[d+8>>2]<<2)|0;c=0;while(1){b=J[g+(c<<2)>>2];f=J[b+4>>2];b=J[((f>>>22&60)+109352|0)+12>>2]+b|0;J[b+4>>2]=J[b+4>>2]|16777215;if((f>>>30|0)-1>>>0<=1){rt(b);h=J[d+12>>2]}c=c+1|0;if(h>>>0>c>>>0){continue}break}}J[a+8>>2]=0;J[a+4>>2]=K[a+7|0]<<24}function ld(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=Ia-16|0;Ia=d;i=a+12|0;g=J[a+4>>2];h=J[a>>2];f=J[a+16>>2];a:{if(f){j=J[a+8>>2];k=J[i>>2];while(1){b:{if((b|0)==(j|0)){break b}e=P(b,12)+k|0;c=J[e+4>>2];if(!c){c=J[e+8>>2];if((c|0)==(h|0)){break b}J[e+8>>2]=c+1;e=J[e>>2];if(!e){break b}J[a+8>>2]=b;c=e+P(c,g)|0;break a}J[e+4>>2]=J[c>>2];J[a+8>>2]=b;break a}b=b+1|0;if((f|0)!=(b|0)){continue}break}}H[a+24|0]=1;J[a+8>>2]=f;J[d+8>>2]=0;J[d+12>>2]=0;b=P(g,h);c:{if(!b){b=0;break c}c=J[42504]+12|0;b=Ka[J[J[c>>2]+8>>2]](c,b,29113,22143,60)|0;f=J[a+16>>2]}J[d+4>>2]=b;d:{if((J[a+20>>2]&2147483647)>>>0<=f>>>0){a=eh(i,d+4|0);break d}c=J[d+8>>2];b=J[a+12>>2]+P(f,12)|0;J[b>>2]=J[d+4>>2];J[b+4>>2]=c;J[b+8>>2]=J[d+12>>2];b=J[a+16>>2];J[a+16>>2]=b+1;a=J[a+12>>2]+P(b,12)|0}c=J[a+4>>2];if(c){J[a+4>>2]=J[c>>2];break a}c=0;b=J[a+8>>2];if((b|0)==(h|0)){break a}J[a+8>>2]=b+1;c=J[a>>2]+P(b,g)|0}Ia=d+16|0;return c}function _8(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;a:{if(!J[a+92>>2]){break a}e=(b<<15^-1)+b|0;e=P(e>>>10^e,9);e=e>>>6^e;e=(e<<11^-1)+e|0;e=J[J[a+68>>2]+((J[a+76>>2]-1&(e>>>16^e))<<2)>>2];if((e|0)==-1){break a}f=J[a- -64>>2];a=J[a+60>>2];while(1){if(J[a+(e<<3)>>2]!=(b|0)){e=J[f+(e<<2)>>2];if((e|0)!=-1){continue}break a}break}a=J[(a+(e<<3)|0)+4>>2];if(!K[a+41|0]|!d|!J[a+36>>2]){break a}b=0;e=1;while(1){b:{if(!e){break b}f=J[(b<<2)+c>>2];e=(f<<15^-1)+f|0;e=P(e>>>10^e,9);e=e>>>6^e;e=(e<<11^-1)+e|0;g=J[a+12>>2]+((J[a+20>>2]-1&(e>>>16^e))<<2)|0;e=J[g>>2];if((e|0)==-1){break b}h=J[a+8>>2];i=J[a+4>>2];if((f|0)!=J[i+(e<<2)>>2]){while(1){g=(e<<2)+h|0;e=J[g>>2];if((e|0)==-1){break b}if((f|0)!=J[(e<<2)+i>>2]){continue}break}}f=(e<<2)+h|0;J[g>>2]=J[f>>2];J[a+36>>2]=J[a+36>>2]-1;J[a+32>>2]=J[a+32>>2]+1;J[f>>2]=J[a+28>>2];J[a+28>>2]=e}b=b+1|0;if((b|0)==(d|0)){break a}e=J[a+36>>2];continue}}}function Fca(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=0,w=Q(0);e=Ia-32|0;Ia=e;c=J[c+4>>2]&64?J[c+8>>2]+96|0:c+32|0;w=N[c+16>>2];j=N[c+20>>2];u=J[b+8>>2];v=J[b+4>>2];i=v&4?u:b+48|0;k=N[i+12>>2];l=N[i+8>>2];m=N[i>>2];n=N[i+4>>2];f=N[c+8>>2];o=N[i+24>>2];g=N[c>>2];p=N[i+16>>2];h=N[c+4>>2];q=N[i+20>>2];s=Q(Q(f*o)+Q(Q(g*p)+Q(h*q)));d=N[c+12>>2];t=Q(Q(d*d)+Q(-.5));r=Q(Q(Q(t*o)+Q(d*Q(Q(g*q)-Q(p*h))))+Q(f*s));N[e+24>>2]=N[c+24>>2]+Q(r+r);r=j;j=Q(Q(h*s)+Q(Q(q*t)+Q(d*Q(Q(f*p)-Q(o*g)))));N[e+20>>2]=r+Q(j+j);N[e+12>>2]=Q(d*k)-Q(Q(f*l)+Q(Q(g*m)+Q(h*n)));N[e+8>>2]=Q(f*k)+Q(Q(Q(g*n)-Q(m*h))+Q(d*l));N[e+4>>2]=Q(h*k)+Q(Q(d*n)+Q(Q(f*m)-Q(l*g)));N[e>>2]=Q(g*k)+Q(Q(d*m)+Q(Q(h*l)-Q(n*f)));d=Q(Q(g*s)+Q(Q(p*t)+Q(d*Q(Q(h*o)-Q(q*f)))));N[e+16>>2]=w+Q(d+d);Lc(a,v&1?u- -64|0:b+84|0,e,Q(1.0099999904632568));Ia=e+32|0}function v1(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0);e=Ia-80|0;Ia=e;g=N[b+20>>2];h=N[d+20>>2];i=N[b+24>>2];j=N[d+24>>2];N[e+68>>2]=N[d+16>>2]-N[b+16>>2];N[e+76>>2]=j-i;N[e+72>>2]=h-g;i=N[b+8>>2];j=N[b+4>>2];f=N[b>>2];g=Q(f+f);k=N[b+12>>2];h=Q(k+k);n=Q(Q(f*g)+Q(Q(k*h)+Q(-1)));f=N[a+8>>2];o=Q(n*f);N[e+56>>2]=o;p=Q(f*Q(Q(i*h)+Q(g*j)));N[e+60>>2]=p;q=Q(f*Q(Q(g*i)-Q(j*h)));N[e+64>>2]=q;h=N[d+4>>2];j=Q(h+h);g=N[d+8>>2];l=Q(j*g);f=N[d>>2];i=Q(f+f);k=N[d+12>>2];m=Q(i*k);N[e+48>>2]=l-m;N[e+40>>2]=l+m;f=Q(Q(1)-Q(f*i));l=Q(h*j);N[e+52>>2]=f-l;n=f;f=Q(g+g);m=Q(g*f);N[e+36>>2]=n-m;g=Q(i*g);j=Q(j*k);N[e+44>>2]=g+j;h=Q(i*h);i=Q(f*k);N[e+32>>2]=h-i;N[e+28>>2]=g-j;N[e+24>>2]=h+i;N[e+20>>2]=Q(Q(1)-l)-m;N[e+16>>2]=-q;N[e+12>>2]=-p;N[e+8>>2]=-o;g=ce(e+56|0,e+8|0,e+68|0,c+4|0,e+20|0,0,0);Ia=e+80|0;h=N[a+4>>2];return g<=Q(h*h)|0}function Nm(a){var b=0,c=0,d=0,e=0,f=0;c=J[J[a+28>>2]+4>>2];b=J[J[a+32>>2]+4>>2];b=K[J[b+44>>2]+9|0]-1>>>0<2?b:0;if(!(M[(K[J[c+44>>2]+9|0]-1>>>0<2?c:0)+152>>2]<4294967294|(M[b+152>>2]<4294967294?b:0))){a:{if(J[a+52>>2]==-1){break a}b=J[a+44>>2];J[a+44>>2]=b<<1&4194304|b;c=J[J[J[a+4>>2]+40>>2]+2168>>2];if(b&8388608){hj(c,a);break a}ij(c,a)}b=J[a+56>>2];b:{if(!b){break b}c=J[a+44>>2];c:{if(c&98304){break c}d=K[b+43|0];if(!(d&3)|d&2){break c}J[a+44>>2]=c|65536}c=J[J[a+4>>2]+40>>2];d=J[J[c+976>>2]+1024>>2];Ka[J[J[d>>2]+36>>2]](d,b);Cf(J[c+976>>2],J[a+56>>2]);J[a+56>>2]=0;b=J[a+60>>2];if((b|0)==-1){break b}dn(J[J[J[a+4>>2]+40>>2]+1e3>>2],b)}b=J[J[J[a+4>>2]+40>>2]+1e3>>2];d=J[a+60>>2];e=J[b+80>>2]+(d<<2)|0;f=J[e>>2];if(f){c=J[b+96>>2];d:{if(c>>>0>=(J[b+100>>2]&2147483647)>>>0){fn(b+92|0,e);break d}J[J[b+92>>2]+(c<<2)>>2]=f;J[b+96>>2]=c+1}J[J[b+80>>2]+(d<<2)>>2]=0}H[a+25|0]=K[a+25|0]&223;d=1}return d}function Zia(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;f=Ia-352|0;Ia=f;J[f+340>>2]=0;J[f+344>>2]=1065353216;J[f+332>>2]=0;J[f+336>>2]=0;J[f+324>>2]=0;J[f+328>>2]=1065353216;J[f+316>>2]=0;J[f+320>>2]=0;J[f+308>>2]=1065353216;J[f+312>>2]=1065353216;J[f+292>>2]=1065353216;J[f+296>>2]=0;H[f+348|0]=0;J[f+300>>2]=0;J[f+304>>2]=0;J[f+284>>2]=0;J[f+288>>2]=0;J[f+276>>2]=1065353216;J[f+280>>2]=0;J[f+264>>2]=0;J[f+268>>2]=1065353216;J[f+256>>2]=0;J[f+260>>2]=0;J[f+248>>2]=0;J[f+252>>2]=1065353216;J[f+240>>2]=0;J[f+244>>2]=0;J[f+232>>2]=1065353216;J[f+236>>2]=1065353216;J[f+216>>2]=1065353216;J[f+220>>2]=0;H[f+272|0]=0;J[f+224>>2]=0;J[f+228>>2]=0;J[f+208>>2]=0;J[f+212>>2]=0;J[f+200>>2]=1065353216;J[f+204>>2]=0;j=a;a=f+276|0;i=f+176|0;h=f+80|0;k=ii(j,a,i,h);j=h;h=f+8|0;l=i;i=f+152|0;m=a;a=f+200|0;a=yB(j,h,l,i,c,d,e,g,m,a,k,ii(b,a,i,h));Ia=f+352|0;return a|0}function JA(a,b,c){var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0);d=J[c+4>>2];J[a+12>>2]=1;I[a+6>>1]=3;J[a+8>>2]=159696;J[a>>2]=159600;I[a+4>>1]=J[(d<<2)+112740>>2];J[a+16>>2]=J[c+12>>2];J[a+20>>2]=J[c+68>>2];J[a+24>>2]=J[c+16>>2];J[a+28>>2]=J[c+72>>2];e=N[c+32>>2];f=N[c+36>>2];g=N[c+24>>2];h=N[c+20>>2];N[a+40>>2]=Q(N[c+28>>2]+N[c+40>>2])*Q(.5);N[a+36>>2]=Q(g+f)*Q(.5);N[a+32>>2]=Q(h+e)*Q(.5);e=N[c+32>>2];f=N[c+24>>2];g=N[c+36>>2];h=N[c+20>>2];N[a+52>>2]=Q(N[c+40>>2]-N[c+28>>2])*Q(.5);N[a+48>>2]=Q(g-f)*Q(.5);N[a+44>>2]=Q(e-h)*Q(.5);J[a+56>>2]=J[c+76>>2];N[a+60>>2]=N[c+44>>2];H[a+64|0]=K[c+8|0];J[a+68>>2]=J[c+80>>2];J[a+72>>2]=J[c+48>>2];d=J[c+52>>2];J[a+80>>2]=b;J[a+76>>2]=d;J[a+84>>2]=J[c+56>>2];J[a+88>>2]=J[c+60>>2];b=c- -64|0;J[a+92>>2]=J[b>>2];J[a+96>>2]=J[c+84>>2];J[c+48>>2]=0;J[c+52>>2]=0;J[c+16>>2]=0;J[c+56>>2]=0;J[c+60>>2]=0;J[b>>2]=0;J[c+72>>2]=0;J[c+76>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;return a}function io(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0);vc(d,e,a,b,c);g=N[e+12>>2];h=N[e+8>>2];i=N[e>>2];j=N[e+4>>2];if(Q(Q(N[d+12>>2]*g)+Q(Q(N[d+8>>2]*h)+Q(Q(N[d>>2]*i)+Q(N[d+4>>2]*j))))>2]=g;h=Q(-h);N[e+8>>2]=h;j=Q(-j);N[e+4>>2]=j;i=Q(-i);N[e>>2]=i}o=N[d+20>>2];p=N[e+20>>2];q=N[d+24>>2];r=N[e+24>>2];s=N[d+16>>2];t=N[e+16>>2];l=N[d+8>>2];m=N[d+4>>2];k=N[d+12>>2];n=N[d>>2];N[f+12>>2]=Q(l*h)+Q(Q(m*j)+Q(Q(k*g)+Q(n*i)));N[f+8>>2]=Q(i*m)+Q(Q(Q(k*h)-Q(g*l))-Q(n*j));N[f+4>>2]=Q(h*n)+Q(Q(Q(k*j)-Q(g*m))-Q(l*i));N[f>>2]=Q(j*l)+Q(Q(Q(k*i)-Q(g*n))-Q(m*h));g=Q(t-s);g=Q(g+g);h=Q(p-o);h=Q(h+h);i=Q(r-q);i=Q(i+i);j=Q(Q(Q(Q(-n)*g)-Q(h*m))-Q(l*i));o=Q(Q(k*k)+Q(-.5));N[f+24>>2]=Q(Q(i*o)+Q(k*Q(Q(m*g)-Q(n*h))))-Q(l*j);N[f+20>>2]=Q(Q(h*o)+Q(k*Q(Q(n*i)-Q(l*g))))-Q(m*j);N[f+16>>2]=Q(Q(g*o)+Q(k*Q(Q(l*h)-Q(m*i))))-Q(n*j)}function Ai(a,b,c,d){var e=0,f=0,g=0,h=0;f=J[b+36>>2];e=J[f>>2];if(e>>>0>=2){a=e;a:{while(1){if(!a){break a}a=a-1|0;if(J[(f+(a<<2)|0)+4>>2]!=(c|0)){continue}break}c=e-1|0;J[f>>2]=c;J[(J[b+36>>2]+(a<<2)|0)+4>>2]=J[(f+(c<<2)|0)+4>>2]}ql(b,d);return 0}if(J[a+588>>2]==(b|0)){J[a+576>>2]=J[a+576>>2]-1;J[b>>2]=J[a+584>>2];J[a+588>>2]=0;J[a+584>>2]=b;return 0}c=J[b+32>>2];f=J[c+36>>2];e=f;if((e|0)==(b|0)){e=J[c+40>>2]}g=J[e+20>>2];J[c+16>>2]=J[e+16>>2];J[c+20>>2]=g;g=J[e+28>>2];J[c+24>>2]=J[e+24>>2];J[c+28>>2]=g;g=J[e+4>>2];J[c>>2]=J[e>>2];J[c+4>>2]=g;g=J[e+12>>2];J[c+8>>2]=J[e+8>>2];J[c+12>>2]=g;g=J[e+40>>2];h=J[e+36>>2];J[c+36>>2]=h;b:{if(!g){J[c+40>>2]=0;break b}J[h+32>>2]=c;e=J[e+40>>2];J[c+40>>2]=e;J[e+32>>2]=c}e=J[c+32>>2];if(e){ql(e,d)}b=J[b+36>>2];if(b){J[a+284>>2]=J[a+284>>2]-1;J[b>>2]=J[a+292>>2];J[a+292>>2]=b}if(f){J[a+576>>2]=J[a+576>>2]-1;J[f>>2]=J[a+584>>2];J[a+584>>2]=f}return c}function mj(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;f=Ia-48|0;Ia=f;if(J[a+8>>2]<0){un(a);e=f+12|0;b=J[J[a+4>>2]+40>>2];c=J[J[b+976>>2]+1024>>2];Ka[J[J[c>>2]+84>>2]](e,c);Cm(J[b+2168>>2],a,4,e,(J[b+2360>>2]&8)>>>3|0)}e=J[J[a+4>>2]+40>>2];b=J[e+1012>>2];Ka[J[J[b>>2]+20>>2]](b,J[a+32>>2]);b=J[a+8>>2];c=J[e+2516>>2]+(b>>>3&268435452)|0;d=J[c>>2];h=c,i=dla(-2,b)&d,J[h>>2]=i;if(J[a+36>>2]!=-1){Lj(J[J[J[a+4>>2]+40>>2]+1152>>2],a)}ah(J[J[J[a+4>>2]+40>>2]+2376>>2],J[a+8>>2]&2147483647);d=J[J[a+4>>2]+40>>2];b=J[d+2376>>2];c=J[b+12>>2];a:{if(c){g=c-1|0;c=J[J[b+8>>2]+(g<<2)>>2];J[b+12>>2]=g;break a}c=J[b+4>>2];J[b+4>>2]=c+1}b=c&2147483647;J[a+8>>2]=b|J[a+8>>2]&-2147483648;b=b+1|0;c=J[d+1140>>2];d=J[c+12>>2]&2147483647;if(b>>>0>=d>>>0){b=b|b>>>1;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0;if(b>>>0>d>>>0){ar(c,b)}J[c+8>>2]=b}du(a);b=J[e+1012>>2];Ka[J[J[b>>2]+16>>2]](b,a+12|0,J[a+32>>2]);Ia=f+48|0}function k7(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0,f=0,g=Q(0),h=0,i=Q(0),j=Q(0);e=Ia-16|0;Ia=e;N[e+12>>2]=b;b=Q(0);c=Ia-128|0;Ia=c;J[c+124>>2]=1065353216;J[c+120>>2]=1065353216;J[c+112>>2]=1065353216;J[c+116>>2]=1065353216;J[c+104>>2]=0;J[c+108>>2]=1065353216;J[c+96>>2]=0;J[c+100>>2]=0;N[c+92>>2]=0;N[c+88>>2]=0;N[c+84>>2]=0;f=e+12|0;a:{if(f){d=c+32|0;Uh(d,1);h=mz(a,0,f,d);b:{if(h){if(N[c+80>>2]!=Q(0)){lz(c+32|0,c+112|0,c+96|0,c+124|0,c+84|0,a,29406)}g=N[f>>2];break b}d=J[42504];J[c>>2]=29406;Xa(d,4,7379,342,78016,c);g=Q(1)}b=N[c+92>>2];i=N[c+88>>2];j=N[c+84>>2];break a}d=J[42504];J[c+16>>2]=29406;Xa(d,4,7379,350,78165,c+16|0);g=Q(1)}Ka[J[J[a>>2]+116>>2]](a,g);Ka[J[J[a>>2]+128>>2]](a,c+112|0);N[c+56>>2]=b;N[c+52>>2]=i;d=J[c+100>>2];J[c+32>>2]=J[c+96>>2];J[c+36>>2]=d;N[c+48>>2]=j;d=J[c+108>>2];J[c+40>>2]=J[c+104>>2];J[c+44>>2]=d;Ka[J[J[a>>2]+108>>2]](a,c+32|0);Ia=c+128|0;Ia=e+16|0;return h|0}function LR(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;a:{if(!b|!c){break a}Ka[J[J[a>>2]+16>>2]](a);d=J[a+44>>2];if(d>>>0<=(J[a+20>>2]+c|0)-J[a+16>>2]>>>0){Ka[J[J[a>>2]+8>>2]](a);d=J[a+44>>2]}if(c>>>0>=d>>>0){e=J[a+36>>2];if(!e){break a}d=0;if((e|0)!=1){h=e&-2;while(1){f=d<<2;g=J[f+J[a+32>>2]>>2];Ka[J[J[g>>2]+8>>2]](g,b,c);f=J[J[a+32>>2]+(f|4)>>2];Ka[J[J[f>>2]+8>>2]](f,b,c);d=d+2|0;i=i+2|0;if((h|0)!=(i|0)){continue}break}}if(!(e&1)){break a}a=J[J[a+32>>2]+(d<<2)>>2];Ka[J[J[a>>2]+8>>2]](a,b,c);break a}e=J[a+16>>2];h=J[a+20>>2]-e|0;f=h+c|0;b:{if(f>>>0>2]-e>>>0){d=e;break b}d=0;f=f<<((e|0)!=0);if(f){d=J[J[a+8>>2]>>2];d=Ka[J[J[d>>2]+8>>2]](d,f,J[a+12>>2],21225,126)|0}e=Wa(d,15,f);g=J[a+16>>2];c:{if(!g){break c}Va(e,g,h);g=J[a+16>>2];if(!g){break c}i=J[J[a+8>>2]>>2];Ka[J[J[i>>2]+12>>2]](i,g)}J[a+16>>2]=e;J[a+24>>2]=e+f;J[a+20>>2]=e+h}Va(d+h|0,b,c);J[a+20>>2]=J[a+20>>2]+c}}function KS(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;a:{if(!b|!c){break a}Ka[J[J[a>>2]+16>>2]](a);d=J[a+44>>2];if(d>>>0<=(J[a+20>>2]+c|0)-J[a+16>>2]>>>0){Ka[J[J[a>>2]+8>>2]](a);d=J[a+44>>2]}if(c>>>0>=d>>>0){e=J[a+36>>2];if(!e){break a}d=0;if((e|0)!=1){h=e&-2;while(1){f=d<<2;g=J[f+J[a+32>>2]>>2];Ka[J[J[g>>2]+8>>2]](g,b,c);f=J[J[a+32>>2]+(f|4)>>2];Ka[J[J[f>>2]+8>>2]](f,b,c);d=d+2|0;i=i+2|0;if((h|0)!=(i|0)){continue}break}}if(!(e&1)){break a}a=J[J[a+32>>2]+(d<<2)>>2];Ka[J[J[a>>2]+8>>2]](a,b,c);return}e=J[a+16>>2];h=J[a+20>>2]-e|0;f=h+c|0;b:{if(f>>>0>2]-e>>>0){d=e;break b}d=0;f=f<<((e|0)!=0);if(f){d=J[J[a+8>>2]>>2];d=Ka[J[J[d>>2]+8>>2]](d,f,J[a+12>>2],21225,126)|0}e=Wa(d,15,f);g=J[a+16>>2];c:{if(!g){break c}Va(e,g,h);g=J[a+16>>2];if(!g){break c}i=J[J[a+8>>2]>>2];Ka[J[J[i>>2]+12>>2]](i,g)}J[a+16>>2]=e;J[a+24>>2]=e+f;J[a+20>>2]=e+h}Va(d+h|0,b,c);J[a+20>>2]=J[a+20>>2]+c}}function Iy(a,b,c,d){var e=Q(0),f=0,g=Q(0),h=Q(0),i=0,j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0);f=K[J[a+28>>2]+38|0]!=0;a=J[a>>2];if(f&(a|0)!=0){J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0;if(c){while(1){z=g;f=P(i,12)+d|0;j=a+P(J[f>>2],12)|0;e=N[j+8>>2];k=a+P(J[f+4>>2],12)|0;g=N[k+8>>2];f=a+P(J[f+8>>2],12)|0;h=N[f+8>>2];A=Q(Q(Q(e+g)+h)*Q(.3333333432674408));l=N[j>>2];p=N[k>>2];q=Q(l-p);m=N[j+4>>2];r=N[f+4>>2];s=Q(m-r);t=N[f>>2];u=Q(l-t);v=N[k+4>>2];w=Q(m-v);x=Q(Q(q*s)-Q(u*w));h=Q(e-h);e=Q(e-g);g=Q(Q(w*h)-Q(s*e));e=Q(Q(e*u)-Q(h*q));e=Q(Q(Y(Q(Q(x*x)+Q(Q(g*g)+Q(e*e)))))*Q(.5));g=Q(z+Q(A*e));N[b+8>>2]=g;n=Q(n+Q(Q(Q(r+Q(m+v))*Q(.3333333432674408))*e));N[b+4>>2]=n;o=Q(o+Q(Q(Q(t+Q(l+p))*Q(.3333333432674408))*e));N[b>>2]=o;y=Q(y+e);i=i+1|0;if((i|0)!=(c|0)){continue}break}}e=Q(Q(1)/y);N[b+8>>2]=e*g;N[b+4>>2]=e*n;N[b>>2]=e*o}}function iga(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=Ia-32|0;Ia=d;H[a+489|0]=1;c=J[a+264>>2];e=J[a+448>>2]-1|0;if(e){h=J[a+444>>2];i=J[a+384>>2];j=J[a+396>>2];k=J[a+452>>2];while(1){g=e<<5;f=g+b|0;qc(d,P(e,96)+j|0,(P(e,160)+k|0)+120|0,P(e,76)+i|0,f);a=(J[(g+h|0)+24>>2]<<5)+b|0;N[a>>2]=N[d>>2]+N[a>>2];N[a+4>>2]=N[d+4>>2]+N[a+4>>2];N[a+8>>2]=N[d+8>>2]+N[a+8>>2];N[a+16>>2]=N[d+16>>2]+N[a+16>>2];N[a+20>>2]=N[d+20>>2]+N[a+20>>2];N[a+24>>2]=N[d+24>>2]+N[a+24>>2];a=c+g|0;N[a>>2]=N[f>>2]+N[a>>2];N[a+4>>2]=N[f+4>>2]+N[a+4>>2];N[a+8>>2]=N[f+8>>2]+N[a+8>>2];N[a+16>>2]=N[f+16>>2]+N[a+16>>2];N[a+20>>2]=N[f+20>>2]+N[a+20>>2];N[a+24>>2]=N[f+24>>2]+N[a+24>>2];e=e-1|0;if(e){continue}break}}N[c>>2]=N[b>>2]+N[c>>2];N[c+4>>2]=N[b+4>>2]+N[c+4>>2];N[c+8>>2]=N[b+8>>2]+N[c+8>>2];N[c+16>>2]=N[b+16>>2]+N[c+16>>2];N[c+20>>2]=N[b+20>>2]+N[c+20>>2];N[c+24>>2]=N[b+24>>2]+N[c+24>>2];Ia=d+32|0}function KW(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0);e=Ia-112|0;Ia=e;io(a,b,c,e+84|0,e+56|0,e+28|0);h=N[e+52>>2];f=N[e+44>>2];j=N[e+48>>2];i=Q(Q(h*h)+Q(Q(f*f)+Q(j*j)));g=N[a+80>>2];n=i>Q(g*g);if(n){i=Q(Q(1)/Q(Y(i)));h=Q(g*Q(h*i));j=Q(g*Q(j*i));f=Q(g*Q(f*i))}N[e+24>>2]=h;N[e+20>>2]=j;N[e+16>>2]=f;g=Q(N[a+84>>2]*Q(.5));h=hb(g);p=ib(g);a:{b:{c:{if(h>Q(.9998999834060669)){j=N[e+40>>2];k=N[e+36>>2];l=N[e+32>>2];f=N[e+28>>2];break c}f=N[e+28>>2];j=N[e+40>>2];d:{if(j>=Q(0)){l=N[e+32>>2];i=l;k=N[e+36>>2];m=k;g=f;break d}k=N[e+36>>2];m=Q(-k);l=N[e+32>>2];i=Q(-l);g=Q(-f)}o=Q(Q(m*m)+Q(Q(g*g)+Q(i*i)));if(!(o>Q(h*h))){break c}N[e+12>>2]=p;f=Q(Q(1)/Q(Y(o)));N[e+8>>2]=Q(h*m)*f;N[e+4>>2]=Q(h*i)*f;N[e>>2]=Q(h*g)*f;break b}N[e+12>>2]=j;N[e+8>>2]=k;N[e+4>>2]=l;N[e>>2]=f;if(!n){break a}}Vh(b,c,e+84|0,e+56|0,e,a,d)}Ia=e+112|0}function wy(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0;i=Ia-16|0;Ia=i;g=J[d+8>>2];if(g){k=a+260|0;while(1){J[i+12>>2]=g;h=J[g+20>>2];J[g+20>>2]=0;j=J[a+264>>2];a:{if(j>>>0>=(J[a+268>>2]&2147483647)>>>0){_n(k,i+12|0);break a}J[J[a+260>>2]+(j<<2)>>2]=g;J[a+264>>2]=j+1}g=h;if(g){continue}break}J[d+8>>2]=0}J[d+48>>2]=1;J[i+8>>2]=d;h=J[f+4>>2];b:{if(h>>>0>=(J[f+8>>2]&2147483647)>>>0){Vc(f,i+8|0);break b}J[J[f>>2]+(h<<2)>>2]=d;J[f+4>>2]=h+1}J[a+100>>2]=J[a+100>>2]-1;c:{if(!c){g=J[d>>2];c=g;break c}g=J[c+28>>2]}J[i+4>>2]=g;while(1){d=J[g+32>>2];h=J[d+36>>2];d:{if(J[h+48>>2]){break d}if(N[a+252>>2]>2]*N[b+8>>2])+Q(Q(N[h+12>>2]*N[b>>2])+Q(N[b+4>>2]*N[h+16>>2])))-N[h+40>>2])){wy(a,b,d,h,e,f);break d}d=J[e+4>>2];if(d>>>0>=(J[e+8>>2]&2147483647)>>>0){Of(e,i+4|0);break d}J[J[e>>2]+(d<<2)>>2]=g;J[e+4>>2]=d+1}g=J[J[i+4>>2]+28>>2];J[i+4>>2]=g;if((c|0)!=(g|0)){continue}break}Ia=i+16|0}function jP(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a:{if(!((c|0)<0|M[b+88>>2]<=c>>>0)){c=J[J[b+84>>2]+(c<<2)>>2];if(c){break a}}J[a+44>>2]=0;J[a+48>>2]=0;J[a+36>>2]=0;J[a+40>>2]=-1;J[a+24>>2]=-1;J[a+12>>2]=-1;J[a+32>>2]=84969;J[a+28>>2]=84969;J[a+20>>2]=84969;J[a+16>>2]=84969;J[a+8>>2]=84969;J[a+4>>2]=84969;J[a>>2]=169192;H[a+52|0]=0;return}b=Hw(b,J[c+4>>2],J[c+8>>2],d);J[a>>2]=169192;if(b){d=J[b+8>>2];c=a+4|0;J[c>>2]=J[b+4>>2];J[c+4>>2]=d;d=J[b+48>>2];J[c+40>>2]=J[b+44>>2];J[c+44>>2]=d;d=J[b+40>>2];J[c+32>>2]=J[b+36>>2];J[c+36>>2]=d;d=J[b+32>>2];J[c+24>>2]=J[b+28>>2];J[c+28>>2]=d;d=J[b+24>>2];J[c+16>>2]=J[b+20>>2];J[c+20>>2]=d;d=J[b+16>>2];J[c+8>>2]=J[b+12>>2];J[c+12>>2]=d;H[a+52|0]=1;return}J[a+44>>2]=0;J[a+48>>2]=0;J[a+36>>2]=0;J[a+40>>2]=-1;J[a+24>>2]=-1;J[a+12>>2]=-1;J[a+32>>2]=84969;J[a+28>>2]=84969;J[a+20>>2]=84969;J[a+16>>2]=84969;J[a+8>>2]=84969;J[a+4>>2]=84969;H[a+52|0]=0}function Jk(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0);k=N[c>>2];i=N[d>>2];j=Q(R(i));j=j>Q(9.999999717180685e-10)?j:Q(9.999999717180685e-10);j=Q(Q(1)/(i>=Q(0)?j:Q(-j)));i=Q(Q(Q(N[a>>2]+Q(-9999999747378752e-21))-k)*j);k=Q(Q(Q(N[b>>2]+Q(9999999747378752e-21))-k)*j);m=i>2];j=N[d+4>>2];h=Q(R(j));h=h>Q(9.999999717180685e-10)?h:Q(9.999999717180685e-10);h=Q(Q(1)/(j>=Q(0)?h:Q(-h)));j=Q(Q(Q(N[a+4>>2]+Q(-9999999747378752e-21))-n)*h);n=Q(Q(Q(N[b+4>>2]+Q(9999999747378752e-21))-n)*h);h=j>2];m=N[d+8>>2];l=Q(R(m));l=l>Q(9.999999717180685e-10)?l:Q(9.999999717180685e-10);l=Q(Q(1)/(m>=Q(0)?l:Q(-l)));m=Q(Q(Q(N[a+8>>2]+Q(-9999999747378752e-21))-h)*l);h=Q(Q(Q(N[b+8>>2]+Q(9999999747378752e-21))-h)*l);l=h>m?m:h;o=l>2]=o>Q(0)?o:Q(0);i=i>k?i:k;k=j>n?j:n;i=ii?i:e;N[g>>2]=e;return e>N[f>>2]}function d3(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Ia-48|0;Ia=c;d=Ka[J[J[a>>2]+32>>2]](a)|0;e=Ka[J[J[a>>2]+32>>2]](a)|0;a:{if(!(!((d|0)==6|(e|0)==5)|(b|0)!=-1)){Xa(J[42504],2,13750,447,77388,0);a=0;break a}b:{if((d|0)==6){J[c+24>>2]=1065353216;J[c+28>>2]=0;J[c+16>>2]=1065353216;J[c+20>>2]=1065353216;J[c+8>>2]=6;J[c+12>>2]=0;Ka[J[J[a>>2]+68>>2]](a,c+8|0)|0;d=J[c+12>>2];d=Ka[J[J[d>>2]+68>>2]](d,b)|0;break b}d=0;if((e|0)!=5){break b}J[c+36>>2]=1065353216;J[c+28>>2]=0;J[c+32>>2]=0;J[c+20>>2]=1065353216;J[c+24>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+12>>2]=1065353216;J[c+16>>2]=1065353216;J[c+8>>2]=5;Ka[J[J[a>>2]+64>>2]](a,c+8|0)|0;e=J[c+44>>2];d=0;if(!J[e+68>>2]){break b}d=Ka[J[J[e>>2]+56>>2]](e,b)|0}e=J[42501];c:{if(K[a+36|0]&2){b=J[a+40>>2];a=L[b+124>>1]==1?b+120|0:J[J[a+32>>2]+4856>>2]+(J[b+120>>2]<<1)|0;break c}a=Ef(a+48|0)}a=J[J[e+40>>2]+(L[a+(d<<1)>>1]<<2)>>2]}Ia=c+48|0;return a|0}function St(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=Q(0),j=0,k=0,l=0,m=0;if((cla(b)|0)!=1){b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0}i=Q(N[a+24>>2]*Q(b>>>0));a:{if(i=Q(0)){h=~~i>>>0;break a}h=0}l=J[a+16>>2];d=b+h<<2;d=(0-d&12)+d|0;e=d+P(h,12)|0;if(e){f=J[42504]+12|0;e=Ka[J[J[f>>2]+8>>2]](f,e,29113,20472,372)|0}else{e=0}c=d;d=b<<2;e=Wa(e,255,d);j=c+e|0;k=d+e|0;if(J[a+36>>2]){m=b-1|0;d=0;while(1){g=P(d,12);f=g+J[a+4>>2]|0;c=J[f+4>>2]<<14&-65536|J[f>>2]>>>2&65535;c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;c=e+(((c>>>16^c)&m)<<2)|0;J[(d<<2)+k>>2]=J[c>>2];J[c>>2]=d;c=J[f+4>>2];g=g+j|0;J[g>>2]=J[f>>2];J[g+4>>2]=c;J[g+8>>2]=J[f+8>>2];d=d+1|0;if(d>>>0>2]){continue}break}}d=J[a>>2];if(d){f=J[42504]+12|0;Ka[J[J[f>>2]+12>>2]](f,d)}J[a+20>>2]=b;J[a+12>>2]=e;J[a>>2]=e;J[a+8>>2]=k;J[a+16>>2]=h;J[a+4>>2]=j;if(J[a+28>>2]==-1){J[a+28>>2]=l}}function K0(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=Q(i);var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0);j=Ia-48|0;Ia=j;k=N[b+20>>2];n=N[b+16>>2];s=N[b+24>>2];l=N[b>>2];o=Q(l+l);m=N[b+8>>2];t=N[b+4>>2];p=N[b+12>>2];q=Q(p+p);r=N[a+8>>2];u=Q(Q(Q(o*m)-Q(t*q))*r);N[j+40>>2]=s-u;m=Q(r*Q(Q(m*q)+Q(o*t)));N[j+36>>2]=k-m;N[j+28>>2]=u+s;N[j+24>>2]=k+m;k=Q(r*Q(Q(l*o)+Q(Q(p*q)+Q(-1))));N[j+32>>2]=n-k;N[j+20>>2]=n+k;N[j+44>>2]=N[a+4>>2];k=N[e>>2];n=N[e+4>>2];l=N[e+8>>2];I[j+6>>1]=L[h>>1]&64511;N[j+16>>2]=-l;N[j+12>>2]=-n;N[j+8>>2]=-k;a=cC(c,d,a,b,j+20|0,j+8|0,f,g,j+6|0,i);if(a){if(H[g+12|0]&1){i=N[e+8>>2];k=N[e+4>>2];f=N[g+40>>2];N[g+16>>2]=Q(f*N[e>>2])+N[g+16>>2];N[g+20>>2]=Q(f*k)+N[g+20>>2];N[g+24>>2]=Q(f*i)+N[g+24>>2]}J[g+8>>2]=-1;N[g+28>>2]=-N[g+28>>2];N[g+36>>2]=-N[g+36>>2];N[g+32>>2]=-N[g+32>>2]}Ia=j+48|0;return a|0}function qo(a){var b=0,c=0,d=Q(0),e=Q(0);b=Ia-16|0;Ia=b;a=J[a+76>>2];Ka[J[J[a>>2]+28>>2]](a,b+8|0,b+12|0);a=J[b+8>>2];a:{if(!a){break a}if(!(Ka[J[J[a>>2]+28>>2]](a)|0)){break a}a=J[b+8>>2];if((Ka[J[J[a>>2]+24>>2]](a)|0)!=1){break a}a=J[b+8>>2];Ka[J[J[a>>2]+216>>2]](b+7|0,a);if(H[b+7|0]&1){break a}c=Ka[J[J[a>>2]+28>>2]](a)|0;d=Q(Ka[J[J[c>>2]+440>>2]](c));e=Q(Ka[J[J[a>>2]+292>>2]](a));c=d>e;if(!(Ka[J[J[a>>2]+256>>2]](a)|c)){break a}Ka[J[J[a>>2]+296>>2]](a);Ka[J[J[a>>2]+288>>2]](a,c?d:e)}a=J[b+12>>2];b:{if(!a){break b}if(!(Ka[J[J[a>>2]+28>>2]](a)|0)){break b}a=J[b+12>>2];if((Ka[J[J[a>>2]+24>>2]](a)|0)!=1){break b}a=J[b+12>>2];Ka[J[J[a>>2]+216>>2]](b+7|0,a);if(H[b+7|0]&1){break b}c=Ka[J[J[a>>2]+28>>2]](a)|0;d=Q(Ka[J[J[c>>2]+440>>2]](c));e=Q(Ka[J[J[a>>2]+292>>2]](a));c=d>e;if(!(Ka[J[J[a>>2]+256>>2]](a)|c)){break b}Ka[J[J[a>>2]+296>>2]](a);Ka[J[J[a>>2]+288>>2]](a,c?d:e)}Ia=b+16|0}function U$(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=0,m=0,n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0);e=J[b+8>>2];n=d;d=J[b+4>>2];k=d+56|0;f=N[c+8>>2];g=N[c>>2];h=N[c+4>>2];i=Q(Q(N[b+56>>2]*f)+Q(Q(N[b+24>>2]*g)+Q(h*N[b+40>>2])));j=Q(Q(N[b+48>>2]*f)+Q(Q(N[b+16>>2]*g)+Q(h*N[b+32>>2])));f=Q(Q(N[b+52>>2]*f)+Q(Q(N[b+20>>2]*g)+Q(h*N[b+36>>2])));c=d+52|0;l=d+72|0;m=d+68|0;b=Q(Q(N[k>>2]*i)+Q(Q(N[d+48>>2]*j)+Q(f*N[c>>2])))>Q(Q(N[l>>2]*i)+Q(Q(N[d+64>>2]*j)+Q(f*N[m>>2])));J[n>>2]=b;f=N[(b?k:l)>>2];g=N[(b?d+48|0:d- -64|0)>>2];h=N[(b?c:m)>>2];i=N[e+52>>2];j=N[e+36>>2];o=N[e+20>>2];p=N[e+56>>2];q=N[e+40>>2];r=N[e+24>>2];s=N[e+48>>2];t=N[e+32>>2];u=N[e>>2];v=N[e+16>>2];w=N[e+4>>2];x=N[e+8>>2];J[a+12>>2]=0;N[a+8>>2]=p+Q(Q(q*f)+Q(Q(x*g)+Q(h*r)));N[a+4>>2]=i+Q(Q(j*f)+Q(Q(w*g)+Q(h*o)));N[a>>2]=s+Q(Q(t*f)+Q(Q(u*g)+Q(h*v)))}function ow(){Ha(124756,27826);Ga(124780,17601,1,1,0);ma(124792,6451,1,-128,127);ma(124816,6444,1,-128,127);ma(124804,6442,1,0,255);ma(124828,2226,2,-32768,32767);ma(124840,2217,2,0,65535);ma(124852,2478,4,-2147483648,2147483647);ma(124864,2469,4,0,-1);ma(124896,23769,4,-2147483648,2147483647);ma(124908,23760,4,0,-1);$v(124920,3339,-2147483648,2147483647);$v(124932,3338,0,-1);xa(124944,3332,4);xa(124956,26898,8);wa(126240,23842);wa(120076,70402);ta(120148,4,23829);ta(120224,2,23854);ta(120300,4,23869);Fa(126032,17676);ha(120340,0,70333);ha(120380,0,70435);ha(120420,1,70363);ha(120460,2,69898);ha(120500,3,69929);ha(120540,4,69969);ha(120580,5,69998);ha(120620,4,70472);ha(120660,5,70502);ha(120380,0,70100);ha(120420,1,70067);ha(120460,2,70166);ha(120500,3,70132);ha(120540,4,70300);ha(120580,5,70266);ha(120700,8,70233);ha(120740,9,70199);ha(120780,6,70036);ha(120820,7,70578)}function lI(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=P(b,80);if(!d){break a}c=J[42504];e=c+12|0;e=(i=e,j=d,k=Ka[J[J[c>>2]+20>>2]](c)|0?35274:70610,l=19542,m=553,h=J[J[e>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=P(c,80)+e|0;c=e;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];N[c+28>>2]=N[d+28>>2];N[c+32>>2]=N[d+32>>2];N[c+36>>2]=N[d+36>>2];N[c+40>>2]=N[d+40>>2];N[c+44>>2]=N[d+44>>2];N[c+48>>2]=N[d+48>>2];N[c+52>>2]=N[d+52>>2];N[c+56>>2]=N[d+56>>2];f=J[d+64>>2];J[c+60>>2]=J[d+60>>2];J[c+64>>2]=f;f=J[d+72>>2];J[c+68>>2]=J[d+68>>2];J[c+72>>2]=f;J[c+76>>2]=J[d+76>>2];d=d+80|0;c=c+80|0;if(g>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function Hb(a,b){var c=0,d=0,e=0,f=Q(0),g=0;if(!(((C(a),v(2))&2147483647)>>>0<2139095041&((C(b),v(2))&2147483647)>>>0<=2139095040)){return Q(a+b)}c=(C(b),v(2));if((c|0)==1065353216){return Tj(a)}g=c>>>30&2;d=(C(a),v(2));e=g|d>>>31;a:{b:{d=d&2147483647;c:{if(!d){d:{switch(e-2|0){case 0:return Q(3.1415927410125732);case 1:break d;default:break c}}return Q(-3.1415927410125732)}c=c&2147483647;if((c|0)!=2139095040){if(!c|!((d|0)!=2139095040&d>>>0<=c+218103808>>>0)){break a}e:{if(g){f=Q(0);if(c>>>0>d+218103808>>>0){break e}}f=Tj(Q(R(Q(a/b))))}a=f;f:{switch(e|0){case 1:return Q(-a);case 2:return Q(Q(3.1415927410125732)-Q(a+Q(8.742277657347586e-8)));case 0:break c;default:break f}}return Q(Q(a+Q(8.742277657347586e-8))+Q(-3.1415927410125732))}if((d|0)==2139095040){break b}a=N[(e<<2)+120844>>2]}return a}return N[(e<<2)+120828>>2]}return x(2,(C(a),v(2))&-2147483648|1070141403),D()}function Vy(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=Ia-256|0;Ia=l;g=J[f>>2]+1|0;J[f>>2]=g;if(g>>>0>M[e>>2]){J[e>>2]=g}h=J[d+1028>>2];a:{b:{if(!h){break b}while(1){g=(b+j<<5)+a|0;i=(j<<5)+d|0;N[g>>2]=N[i+4>>2];N[g+4>>2]=N[i+8>>2];N[g+8>>2]=N[i+12>>2];N[g+16>>2]=N[i+20>>2];N[g+20>>2]=N[i+24>>2];N[g+24>>2]=N[i+28>>2];J[g+28>>2]=J[i+32>>2];j=j+1|0;if((j|0)!=(h|0)){continue}break}Wa(l+128|0,255,128);g=0;i=Wa(l,0,128);if(!h){break b}m=(b<<5)+a|0;b=0;while(1){k=b<<5;j=J[(k+d|0)+32>>2];if(!(j&1)){h=J[c>>2];J[c>>2]=h+J[j+1028>>2];J[(k+m|0)+28>>2]=(J[j+1028>>2]<<1)+(h<<11);k=g<<2;J[k+i>>2]=j;J[k+(i+128|0)>>2]=h;h=J[d+1028>>2];g=g+1|0}b=b+1|0;if(h>>>0>b>>>0){continue}break}if(!g){break b}b=0;while(1){h=b<<2;Vy(a,J[h+(i+128|0)>>2],c,J[i+h>>2],e,f);J[f>>2]=J[f>>2]-1;b=b+1|0;if((g|0)!=(b|0)){continue}break}if(!d){break a}}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,d)}Ia=l+256|0}function uo(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0);i=Ia-32|0;Ia=i;g=N[c>>2];j=N[d>>2];h=N[c+4>>2];k=N[d+4>>2];N[i+28>>2]=Q(N[d+8>>2]*e)+N[c+8>>2];N[i+24>>2]=h+Q(k*e);N[i+20>>2]=g+Q(j*e);kd(i,i+20|0,f,f+12|0,f+24|0,i+16|0,i+12|0);l=N[i+8>>2];e=Q(N[i+28>>2]-l);m=N[i>>2];g=Q(N[i+20>>2]-m);n=N[i+4>>2];j=Q(N[i+24>>2]-n);h=Q(Y(Q(Q(e*e)+Q(Q(g*g)+Q(j*j)))));if(h>Q(0)){k=Q(Q(1)/h);e=Q(e*k);j=Q(j*k);g=Q(g*k)}a:{if(!(h>2];j=Q(N[f+12>>2]-e);g=N[f+4>>2];h=Q(N[f+28>>2]-g);k=Q(N[f+24>>2]-e);g=Q(N[f+16>>2]-g);e=Q(Q(j*h)-Q(k*g));p=g;g=N[f+8>>2];o=Q(N[f+32>>2]-g);q=h;h=Q(N[f+20>>2]-g);g=Q(Q(p*o)-Q(q*h));j=Q(Q(h*k)-Q(o*j));h=Q(Y(Q(Q(e*e)+Q(Q(g*g)+Q(j*j)))));if(!(h>Q(0))){break a}h=Q(Q(1)/h);e=Q(e*h);j=Q(j*h);g=Q(g*h)}N[a+8>>2]=l;N[a+4>>2]=n;N[a>>2]=m;N[b+8>>2]=e;N[b+4>>2]=j;N[b>>2]=g;Ia=i+32|0}function kx(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0;h=Ia-16|0;Ia=h;I[h+14>>1]=c;H[h+12|0]=b;b=J[d>>2];j=J[d+4>>2];e=J[a+96>>2];f=J[a+100>>2];H[h+13|0]=3;i=j;g=b;a:{if(!(e|f)){break a}c=0;i=j-(f+(b>>>0>>0)|0)|0;f=i;e=b-e|0;b:{if(!f&e>>>0<256){break b}c=1;if(!f&e>>>0<65536){break b}c=2;i=j;g=b;if(f){break a}}H[h+13|0]=c;i=f;g=e}J[d>>2]=g;J[d+4>>2]=i;J[a+96>>2]=b;J[a+100>>2]=j;b=a+72|0;Pn(h+12|0,b);Be(b,d,K[h+13|0]&3);c=J[a+16>>2];b=J[a+20>>2]-c|0;c:{if(b>>>0>2]){break c}i=J[a+64>>2];if(i){c=J[a+16>>2];b=J[a+20>>2]-c|0}g=J[a+36>>2];if(g){d=0;if((g|0)!=1){j=g&-2;while(1){e=d<<2;f=J[e+J[a+32>>2]>>2];Ka[J[J[f>>2]+8>>2]](f,c,b);e=J[J[a+32>>2]+(e|4)>>2];Ka[J[J[e>>2]+8>>2]](e,c,b);d=d+2|0;k=k+2|0;if((k|0)!=(j|0)){continue}break}}if(g&1){d=J[J[a+32>>2]+(d<<2)>>2];Ka[J[J[d>>2]+8>>2]](d,c,b)}c=J[a+16>>2]}J[a+20>>2]=c;Ka[J[J[a>>2]+16>>2]](a);if(!i){break c}}Ia=h+16|0}function lg(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0);c=Ia-48|0;Ia=c;b=J[b+76>>2];Ka[J[J[b>>2]+28>>2]](b,c+32|0,c+28|0);dc(c,J[c+32>>2]);b=J[c+32>>2];d=Q(0);a:{if(!b){break a}d=Q(0);if(L[b+4>>1]==6){break a}i=c+36|0;Ka[J[J[b>>2]+156>>2]](i,b);Ka[J[J[b>>2]+164>>2]](i,b);f=N[c+40>>2];g=N[c+36>>2];d=N[c+44>>2]}b=J[c+28>>2];e=Q(0);b:{if(!b){break b}e=Q(0);if(L[b+4>>1]==6){break b}i=c+36|0;Ka[J[J[b>>2]+156>>2]](i,b);Ka[J[J[b>>2]+164>>2]](i,b);h=N[c+44>>2];j=N[c+36>>2];e=N[c+40>>2]}k=N[c+8>>2];d=Q(Q(h-d)-N[c+24>>2]);h=Q(d+d);l=N[c>>2];d=Q(Q(j-g)-N[c+16>>2]);g=Q(d+d);d=Q(Q(e-f)-N[c+20>>2]);e=Q(d+d);f=N[c+4>>2];j=Q(Q(k*h)+Q(Q(l*g)+Q(e*f)));d=N[c+12>>2];m=Q(Q(d*d)+Q(-.5));N[a+8>>2]=Q(k*j)+Q(Q(h*m)-Q(d*Q(Q(l*e)-Q(g*f))));N[a+4>>2]=Q(f*j)+Q(Q(e*m)-Q(d*Q(Q(k*g)-Q(h*l))));N[a>>2]=Q(l*j)+Q(Q(g*m)-Q(d*Q(Q(f*h)-Q(e*k))));Ia=c+48|0}function oJ(a){var b=Q(0),c=0,d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=Q(0);e=J[a+28>>2];if(e){c=J[a+24>>2];m=K[c+1|0];if(m){r=K[c|0]==4?160:96;a=c+176|0;while(1){if(K[a+84|0]&2){b=N[a+76>>2];f=N[a>>2];n=N[c+36>>2];k=N[c+32>>2];d=N[a+4>>2];g=Q(g+Q(b*Q(Q(Q(f*n)-Q(k*d))+N[a+40>>2])));l=N[a+8>>2];s=Q(l*k);k=N[c+40>>2];o=Q(o+Q(b*Q(Q(s-Q(k*f))+N[a+36>>2])));p=Q(p+Q(b*Q(N[a+32>>2]+Q(Q(d*k)-Q(n*l)))));h=Q(h+Q(b*d));i=Q(i+Q(b*f));j=Q(j+Q(b*l))}a=a+r|0;q=q+1|0;if((m|0)!=(q|0)){continue}break}}b=N[c+24>>2];f=N[c+20>>2];d=N[c+16>>2];N[e+8>>2]=j;N[e+4>>2]=h;N[e>>2]=i;g=Q(g-Q(Q(d*h)-Q(i*f)));N[e+24>>2]=g;d=Q(o-Q(Q(b*i)-Q(j*d)));N[e+20>>2]=d;b=Q(p-Q(Q(f*j)-Q(h*b)));N[e+16>>2]=b;a=0;a:{if(!K[c+3|0]){break a}a=1;if(N[c+4>>2]>2]>2]=a}}function _K(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;i=J[a+268>>2];f=J[a+280>>2];if(f){a=a+216|0;while(1){c=(e<<3)+i|0;b=J[c>>2];c=J[c+4>>2];a:{if(!J[a+8>>2]){break a}d=b>>>0>c>>>0?b:c;c=b>>>0>>0?b:c;b=d<<16|c;b=(b<<15^-1)+b|0;b=P(b>>10^b,9);b=b>>6^b;b=(b<<11^-1)+b|0;g=J[a+36>>2]&(b>>16^b);b=J[J[a>>2]+(g<<2)>>2];if((b|0)==1073741823){break a}j=J[a+4>>2];k=J[a+20>>2];while(1){h=(b<<3)+k|0;if(!((c|0)==J[h>>2]&(d|0)==J[h+4>>2])){b=J[(b<<2)+j>>2];if((b|0)!=1073741823){continue}break a}break}Bs(a,g,b&536870911);b=J[a+28>>2];b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0;d=J[a+8>>2];if((b|0)==(d|0)){break a}c=J[a+16>>2];if(c>>>0>b>>>0&(c|0)==(d|0)){break a}d=b>>>0>c>>>0;b=d?b:c;J[a+8>>2]=b;J[a+36>>2]=b-1;c=1;b:{if(d){break b}c=1;if(b>>>0<=J[a+12>>2]>>>2>>>0){break b}c=b>>>0<=J[a+32>>2]>>>2>>>0}vf(a,c)}e=e+1|0;if((f|0)!=(e|0)){continue}break}}}function w1(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0);e=Ia-48|0;Ia=e;s=N[b+20>>2];t=N[d+20>>2];u=N[b+24>>2];v=N[d+24>>2];w=N[b+16>>2];x=N[d+16>>2];g=N[c+8>>2];j=N[d+8>>2];k=N[d>>2];q=N[d+4>>2];m=N[d+12>>2];f=N[b>>2];h=Q(f+f);l=N[b+8>>2];r=N[b+4>>2];i=N[b+12>>2];n=Q(i+i);o=N[a+8>>2];p=Q(Q(Q(h*l)-Q(r*n))*o);N[e+44>>2]=-p;l=Q(o*Q(Q(l*n)+Q(h*r)));N[e+40>>2]=-l;f=Q(o*Q(Q(f*h)+Q(Q(i*n)+Q(-1))));N[e+36>>2]=-f;N[e+32>>2]=p+p;N[e+28>>2]=l+l;N[e+24>>2]=f+f;f=Q(k+k);h=Q(m+m);i=Q(g*Q(Q(j*f)-Q(q*h)));N[e+20>>2]=Q(v-u)-i;j=Q(g*Q(Q(j*h)+Q(f*q)));N[e+16>>2]=Q(t-s)-j;g=Q(g*Q(Q(k*f)+Q(Q(m*h)+Q(-1))));N[e+12>>2]=Q(x-w)-g;N[e+8>>2]=i+i;N[e+4>>2]=j+j;N[e>>2]=g+g;g=Ab(e+36|0,e+24|0,e+12|0,e,0,0);Ia=e+48|0;k=Q(N[a+4>>2]+N[c+4>>2]);return g<=Q(k*k)|0}function uW(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0);e=Ia-112|0;Ia=e;io(a,b,c,e+84|0,e+56|0,e+28|0);g=N[e+52>>2];f=N[e+48>>2];i=Q(Q(g*g)+Q(Q(f*f)+Q(0)));h=N[a+108>>2];n=i>Q(h*h);if(n){i=Q(Q(1)/Q(Y(i)));g=Q(h*Q(g*i));f=Q(h*Q(f*i))}N[e+24>>2]=g;N[e+20>>2]=f;g=Q(N[a+112>>2]*Q(.5));h=hb(g);p=ib(g);a:{b:{c:{if(h>Q(.9998999834060669)){m=N[e+40>>2];j=N[e+36>>2];k=N[e+32>>2];f=N[e+28>>2];break c}f=N[e+28>>2];m=N[e+40>>2];d:{if(m>=Q(0)){k=N[e+32>>2];i=k;j=N[e+36>>2];l=j;g=f;break d}j=N[e+36>>2];l=Q(-j);k=N[e+32>>2];i=Q(-k);g=Q(-f)}o=Q(Q(l*l)+Q(Q(g*g)+Q(i*i)));if(!(o>Q(h*h))){break c}N[e+12>>2]=p;f=Q(Q(1)/Q(Y(o)));N[e+8>>2]=Q(h*l)*f;N[e+4>>2]=Q(h*i)*f;N[e>>2]=Q(h*g)*f;break b}N[e+12>>2]=m;N[e+8>>2]=j;N[e+4>>2]=k;N[e>>2]=f;if(!n){break a}}N[e+16>>2]=N[e+44>>2];Vh(b,c,e+84|0,e+56|0,e,a,d)}Ia=e+112|0}function CT(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;vk();c=J[42504];d=Ka[J[J[c>>2]+20>>2]](c)|0?38938:70610;c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,188,d,10210,697)|0;d=Ia-16|0;Ia=d;J[c+8>>2]=a;J[c+4>>2]=166036;J[c>>2]=165948;Wa(c+12|0,0,92);J[c+112>>2]=0;J[c+116>>2]=0;J[c+104>>2]=1061158912;J[c+108>>2]=-1;ke(c+80|0,64);J[c+144>>2]=0;J[c+148>>2]=0;H[c+140|0]=b;J[c+136>>2]=65792;J[c+128>>2]=0;J[c+132>>2]=1065353216;J[c+120>>2]=0;J[c+124>>2]=0;J[c+152>>2]=0;J[c+156>>2]=0;J[c+160>>2]=0;J[c+164>>2]=0;J[c+176>>2]=0;J[c+180>>2]=0;J[c+168>>2]=1061158912;J[c+172>>2]=-1;Ei(c+144|0,64);b=J[42504];e=c,f=(h=b+12|0,i=28,j=Ka[J[J[b>>2]+20>>2]](b)|0?43084:70610,k=19705,l=113,g=J[J[b+12>>2]+8>>2],Ka[g](h|0,i|0,j|0,k|0,l|0)|0),J[e+184>>2]=f;b=Ia-16|0;Ia=b;Ia=b+16|0;a=Ka[J[J[a>>2]+28>>2]](a)|0;H[d+15|0]=1;Ka[J[J[a>>2]+132>>2]](a,c+4|0,d+15|0,0);Ia=d+16|0;return c|0}function Ng(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;a:{if(!J[a+36>>2]){break a}h=J[a+12>>2];d=J[b>>2];b=(d<<15^-1)+d|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;f=h+((J[a+20>>2]-1&(b>>>16^b))<<2)|0;b=J[f>>2];if((b|0)==-1){break a}g=J[a+8>>2];e=J[a+4>>2];if((d|0)!=J[e+(b<<3)>>2]){while(1){f=(b<<2)+g|0;b=J[f>>2];if((b|0)==-1){break a}if((d|0)!=J[e+(b<<3)>>2]){continue}break}}J[c>>2]=d;J[c+4>>2]=J[(e+(b<<3)|0)+4>>2];b=f;c=J[f>>2];f=(c<<2)+g|0;J[b>>2]=J[f>>2];b=J[a+36>>2]-1|0;J[a+36>>2]=b;i=1;J[a+32>>2]=J[a+32>>2]+1;if((b|0)!=(c|0)){d=e+(c<<3)|0;e=e+(b<<3)|0;J[d>>2]=J[e>>2];J[d+4>>2]=J[e+4>>2];J[f>>2]=J[(b<<2)+g>>2];b=J[d>>2];b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;d=((J[a+20>>2]-1&(b>>>16^b))<<2)+h|0;b=J[d>>2];e=J[a+36>>2];if((b|0)!=(e|0)){while(1){d=(b<<2)+g|0;b=J[d>>2];if((e|0)!=(b|0)){continue}break}}J[d>>2]=c}J[a+28>>2]=J[a+28>>2]-1}return i}function Fh(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=Q(0),j=0,k=0,l=0,m=0;if((cla(b)|0)!=1){b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0}i=Q(N[a+24>>2]*Q(b>>>0));a:{if(i=Q(0)){h=~~i>>>0;break a}h=0}l=J[a+16>>2];d=b+h<<2;d=(0-d&12)+d|0;e=d+P(h,12)|0;if(e){f=J[42504]+12|0;e=Ka[J[J[f>>2]+8>>2]](f,e,29113,20472,372)|0}else{e=0}c=d;d=b<<2;e=Wa(e,255,d);j=c+e|0;k=d+e|0;if(J[a+36>>2]){m=b-1|0;d=0;while(1){g=P(d,12);f=g+J[a+4>>2]|0;c=J[f+4>>2]<<16|L[f>>1];c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;c=e+(((c>>>16^c)&m)<<2)|0;J[(d<<2)+k>>2]=J[c>>2];J[c>>2]=d;c=J[f+4>>2];g=g+j|0;J[g>>2]=J[f>>2];J[g+4>>2]=c;J[g+8>>2]=J[f+8>>2];d=d+1|0;if(d>>>0>2]){continue}break}}d=J[a>>2];if(d){f=J[42504]+12|0;Ka[J[J[f>>2]+12>>2]](f,d)}J[a+20>>2]=b;J[a+12>>2]=e;J[a>>2]=e;J[a+8>>2]=k;J[a+16>>2]=h;J[a+4>>2]=j;if(J[a+28>>2]==-1){J[a+28>>2]=l}}function Nga(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=Q(k);var l=0,m=0;l=Ia-16|0;Ia=l;I[l+14>>1]=f;f=Ia-96|0;Ia=f;J[f+48>>2]=0;J[f+52>>2]=0;I[f+44>>1]=0;J[f+40>>2]=-1;J[f+56>>2]=0;J[f+60>>2]=0;m=f- -64|0;J[m>>2]=0;J[m+4>>2]=0;J[f+72>>2]=2139095039;J[f+32>>2]=0;J[f+36>>2]=0;J[f+92>>2]=0;J[f+84>>2]=0;J[f+88>>2]=0;H[f+80|0]=0;J[f+28>>2]=130112;J[f+8>>2]=J[h>>2];J[f+12>>2]=J[h+4>>2];J[f+16>>2]=J[h+8>>2];J[f+20>>2]=J[h+12>>2];I[f+24>>1]=L[h+16>>1];I[f+6>>1]=L[l+14>>1];Ka[J[J[a>>2]+352>>2]](a,b,c,d,e,f+28|0,f+6|0,f+8|0,i,j,k)|0;J[g+8>>2]=J[f+40>>2];a=J[f+36>>2];J[g>>2]=J[f+32>>2];J[g+4>>2]=a;I[g+12>>1]=L[f+44>>1];N[g+16>>2]=N[f+48>>2];N[g+20>>2]=N[f+52>>2];N[g+24>>2]=N[f+56>>2];N[g+28>>2]=N[f+60>>2];N[g+32>>2]=N[m>>2];N[g+36>>2]=N[f+68>>2];N[g+40>>2]=N[f+72>>2];J[g+44>>2]=J[f+76>>2];Ia=f+96|0;Ia=l+16|0;return K[f+80|0]}function ux(a,b){var c=0,d=0,e=0,f=0,g=0,h=Q(0),i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;if((cla(b)|0)!=1){b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0}h=Q(N[a+32>>2]*Q(b>>>0));a:{if(h=Q(0)){g=~~h>>>0;break a}g=0}o=J[a+24>>2];d=b+g<<2;d=(0-d&12)+d|0;e=d+(g<<3)|0;if(e){c=J[J[a>>2]>>2];c=Ka[J[J[c>>2]+8>>2]](c,e,J[a+4>>2],20472,372)|0}f=c;c=b<<2;e=Wa(f,255,c);k=e+d|0;l=c+e|0;if(J[a+44>>2]){p=b-1|0;q=J[a+12>>2];d=0;while(1){i=5381;m=d<<3;n=m+q|0;f=J[n>>2];j=f;c=K[f|0];if(c){while(1){i=P(i,33)^c&255;c=K[j+1|0];j=j+1|0;if(c){continue}break}}c=e+((i&p)<<2)|0;J[(d<<2)+l>>2]=J[c>>2];J[c>>2]=d;c=k+m|0;J[c>>2]=f;J[c+4>>2]=J[n+4>>2];d=d+1|0;if(d>>>0>2]){continue}break}}c=J[a+8>>2];if(c){d=J[J[a>>2]>>2];Ka[J[J[d>>2]+12>>2]](d,c)}J[a+28>>2]=b;J[a+20>>2]=e;J[a+8>>2]=e;J[a+16>>2]=l;J[a+24>>2]=g;J[a+12>>2]=k;if(J[a+36>>2]==-1){J[a+36>>2]=o}}function co(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0;if(f){j=P(b,12)+f|0;l=J[j>>2];h=P(a,12)+f|0;f=J[h>>2];k=J[j+8>>2];i=J[h+8>>2];h=J[h+4>>2];j=J[j+4>>2]}if(g){i=P(b,6)+g|0;l=L[i>>1];g=P(a,6)+g|0;f=L[g>>1];k=L[i+4>>1];h=L[g+2>>1];j=L[i+2>>1];i=L[g+4>>1]}g=0;m=(c|0)!=(f|0);a:{if(!m&(d|0)==(h|0)){break a}f=(d|0)!=(f|0);if(!f&(c|0)==(h|0)){break a}g=1;if(!m&(d|0)==(i|0)|!f&(c|0)==(i|0)){break a}if((c|0)==(h|0)){g=2;if((d|0)==(i|0)){break a}}g=(d|0)!=(h|0)?-1:(c|0)==(i|0)?2:-1}f=0;i=(c|0)!=(l|0);b:{if(!i&(d|0)==(j|0)){break b}h=(d|0)!=(l|0);if(!h&(c|0)==(j|0)){break b}f=1;if(!i&(d|0)==(k|0)|!h&(c|0)==(k|0)){break b}if((c|0)==(j|0)){f=2;if((d|0)==(k|0)){break b}}f=(d|0)!=(j|0)?-1:(c|0)==(k|0)?2:-1}c=(g|0)!=-1&(f|0)!=-1;if(!c){Xa(J[42504],8,8834,509,27230,0);return c}J[(P(a,12)+e|0)+((g&255)<<2)>>2]=f<<30|b;J[(P(b,12)+e|0)+((f&255)<<2)>>2]=g<<30|a;return c}function Od(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);l=N[b>>2];o=N[d>>2];p=N[e>>2];q=N[f>>2];m=N[b+4>>2];n=N[d+4>>2];h=N[e+4>>2];r=N[f+4>>2];g=N[c+4>>2];t=Q(g*N[e+8>>2]);j=N[c+8>>2];u=Q(j*N[f+8>>2]);i=Q(t+u);v=N[b+8>>2];k=N[c>>2];w=Q(k*N[d+8>>2]);s=Q(v-w);N[a+92>>2]=i+s;x=Q(g*h);r=Q(j*r);h=Q(x+r);y=Q(k*n);n=Q(m-y);N[a+88>>2]=h+n;p=Q(g*p);q=Q(j*q);g=Q(p+q);o=Q(k*o);j=Q(l-o);N[a+84>>2]=g+j;k=Q(w+v);N[a+80>>2]=i+k;m=Q(y+m);N[a+76>>2]=h+m;l=Q(o+l);N[a+72>>2]=g+l;N[a+20>>2]=k-i;N[a+16>>2]=m-h;N[a+12>>2]=l-g;N[a+8>>2]=s-i;N[a+4>>2]=n-h;N[a>>2]=j-g;i=Q(t-u);N[a+68>>2]=k-i;h=Q(x-r);N[a- -64>>2]=m-h;g=Q(p-q);N[a+60>>2]=l-g;N[a+56>>2]=s-i;N[a+52>>2]=n-h;N[a+48>>2]=j-g;N[a+44>>2]=i+s;N[a+40>>2]=h+n;N[a+36>>2]=g+j;N[a+32>>2]=i+k;N[a+28>>2]=h+m;N[a+24>>2]=g+l}function L6(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;a:{if(!J[a+684>>2]){break a}d=(b<<15^-1)+b|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;d=J[J[a+660>>2]+((J[a+668>>2]-1&(d>>>16^d))<<2)>>2];if((d|0)==-1){break a}e=J[a+656>>2];f=J[a+652>>2];while(1){if(J[f+(d<<3)>>2]!=(b|0)){d=J[e+(d<<2)>>2];if((d|0)!=-1){continue}break a}break}i=J[(f+(d<<3)|0)+4>>2];j=P(i,44);d=j+J[a+644>>2]|0;e=J[d+4>>2];f=J[J[e+16>>2]+(c<<2)>>2];e=mq(e,c);k=f<<2;c=Ai(J[d>>2],J[k+J[J[d+8>>2]>>2]>>2],f,J[J[d+4>>2]+8>>2]);b:{if(!c|J[c+40>>2]){break b}g=J[c+36>>2];if(!J[g>>2]){break b}while(1){J[J[J[d+8>>2]>>2]+(J[((h<<2)+g|0)+4>>2]<<2)>>2]=c;h=h+1|0;g=J[c+36>>2];if(h>>>0>2]){continue}break}}c=J[J[d+8>>2]>>2];J[c+k>>2]=J[c+(e<<2)>>2];if((f|0)!=(e|0)){pl(J[J[J[d+8>>2]>>2]+(f<<2)>>2],e,f)}if(!J[J[J[a+644>>2]+j>>2]+588>>2]){Ka[J[J[a>>2]+4>>2]](a,b);return}Tp(a,i)}}function mu(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0;J[a+160>>2]=b;a:{if(b){h=J[b+48>>2]&-128|e<<1;J[a+144>>2]=h|1;b=J[a+44>>2];N[b+156>>2]=c;if(K[b+44|0]&32){i=h>>>7|0;g=i+32>>>5|0;b=J[a+40>>2];b:{if(g>>>0<=(J[b+4740>>2]&2147483647)>>>0){e=J[b+4736>>2];break b}e=J[42504]+12|0;e=Ka[J[J[e>>2]+8>>2]](e,g<<2,29113,21414,438)|0;f=J[b+4736>>2];c:{if(!f){break c}Va(e,f,J[b+4740>>2]<<2);if(J[b+4740>>2]<0){break c}f=J[b+4736>>2];if(!f){break c}j=J[42504]+12|0;Ka[J[J[j>>2]+12>>2]](j,f)}f=J[b+4740>>2];Wa((f<<2)+e|0,0,g-f<<2);J[b+4740>>2]=g;J[b+4736>>2]=e}b=(h>>>10&4194300)+e|0;J[b>>2]=J[b>>2]|1<>2]>=4294967294){dh(J[a+40>>2],a);xf(a)}ze(J[J[a+40>>2]+1e3>>2],J[a+144>>2]);return}if(!J[a+160>>2]){Df(J[J[a+40>>2]+1e3>>2],J[a+144>>2])}Hj(J[J[a+40>>2]+1e3>>2],J[a+144>>2]);if(M[a+152>>2]>4294967293){break a}Ni(J[a+40>>2],a);uh(a);return}J[a+144>>2]=-125}}function Ue(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;g=Ia-16|0;Ia=g;a:{if(!b){J[g+8>>2]=0;vb(a,0,g+8|0);mb(a,J[a+4>>2]);break a}e=J[a+8>>2]&2147483647;d=(b>>>2|0)+b|0;b:{if((d>>>0>>1>>>0?e-d>>>0<=1024?e:0:e)>>>0>=b>>>0){break b}J[g+12>>2]=0;vb(a,0,g+12|0);mb(a,J[a+4>>2]);if(d>>>0<=(J[a+8>>2]&2147483647)>>>0){break b}mb(a,d)}J[a+4>>2]=b;Wa(J[a>>2],255,b<<2);h=J[c+40>>2];if(!h){break a}e=J[c>>2];k=J[c+8>>2];c=J[a>>2];b=0;while(1){d=P(b,28)+k|0;a=J[d+24>>2];c:{if(!(a&1)){break c}a=a>>>1|0;f=a&15;if(!f){break c}i=a&1;a=0;if((f|0)!=1){l=f-i|0;f=0;while(1){j=a<<2;J[c+(J[j+(e+(J[d+24>>2]>>>3&536870908)|0)>>2]<<2)>>2]=b;J[c+(J[(e+(J[d+24>>2]>>>3&536870908)|0)+(j|4)>>2]<<2)>>2]=b;a=a+2|0;f=f+2|0;if((l|0)!=(f|0)){continue}break}}if(!i){break c}J[c+(J[(e+(J[d+24>>2]>>>3&536870908)|0)+(a<<2)>>2]<<2)>>2]=b}b=b+1|0;if((h|0)!=(b|0)){continue}break}}Ia=g+16|0}function Kx(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}c=P(g,28);if(!c){break a}e=J[42504];d=e+12|0;e=(j=d,k=c,l=Ka[J[J[e>>2]+20>>2]](e)|0?48200:70610,m=19459,n=553,i=J[J[d>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){h=P(c,28)+e|0;d=J[a>>2];c=e;while(1){f=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=f;J[c+24>>2]=J[d+24>>2];f=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=f;f=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=f;d=d+28|0;c=c+28|0;if(h>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=P(c,28)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;J[c+24>>2]=J[b+24>>2];d=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=d;d=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=d;b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=g;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function uL(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;if(f){Ka[J[J[f>>2]+20>>2]](f)}Ds(a,d);c=J[a+124>>2];d=J[a+128>>2];b=J[a+88>>2];J[b+68>>2]=J[b+24>>2];J[b+72>>2]=d;J[b- -64>>2]=c;c=J[b>>2];a:{if(!c){break a}d=b+36|0;b=J[b+12>>2];f=0;while(1){e=J[(b+P(f,40)|0)+28>>2];if(e){rm(e,d)}f=f+1|0;if((c|0)!=(f|0)){continue}break}b=J[a+88>>2];d=J[b>>2];if(!d){break a}c=J[b+12>>2];e=0;f=0;if(d>>>0>=4){h=d&-4;while(1){g=J[(c+P(f,40)|0)+28>>2];if(g){J[g+116>>2]=0}g=J[(c+P(f|1,40)|0)+28>>2];if(g){J[g+116>>2]=0}g=J[(c+P(f|2,40)|0)+28>>2];if(g){J[g+116>>2]=0}g=J[(c+P(f|3,40)|0)+28>>2];if(g){J[g+116>>2]=0}f=f+4|0;i=i+4|0;if((h|0)!=(i|0)){continue}break}}d=d&3;if(!d){break a}while(1){h=J[(c+P(f,40)|0)+28>>2];if(h){J[h+116>>2]=0}f=f+1|0;e=e+1|0;if((d|0)!=(e|0)){continue}break}}qm(b+36|0,J[b+24>>2],a,b+76|0,b+84|0);Wa(J[b+76>>2],0,J[b+80>>2]<<2)}function hR(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=Ia-80|0;Ia=f;I[f+28>>1]=d;J[f+16>>2]=b;J[f+20>>2]=0;J[f+8>>2]=168200;J[f+24>>2]=c;d=16;b=c?c:84969;if(K[b|0]){d=Ub(b)+17|0}H[f+30|0]=e;b=J[a+280>>2];c=J[a+284>>2];g=f,h=yb(),J[g+56>>2]=h;J[f+60>>2]=Ja;J[f+48>>2]=b;J[f+52>>2]=c;J[f+40>>2]=1;J[f+36>>2]=d;J[f+32>>2]=167616;b=J[a+320>>2];b=Ka[J[J[b>>2]+16>>2]](b)|0;Ka[J[J[b>>2]+12>>2]](b,f+32|4,4)|0;Ka[J[J[b>>2]+12>>2]](b,f+40|0,4)|0;Ka[J[J[b>>2]+12>>2]](b,f+48|0,8)|0;Ka[J[J[b>>2]+12>>2]](b,f+56|0,8)|0;b=J[a+320>>2];J[f+72>>2]=b;J[f+68>>2]=167648;H[f+79|0]=25;c=f+79|0;Ka[J[J[b>>2]+12>>2]](b,c,1)|0;b=f+68|0;d=J[b+4>>2];Ka[J[J[d>>2]+12>>2]](d,f+16|0,8)|0;Ka[J[J[f+68>>2]+28>>2]](b,f+24|0);Ka[J[J[f+68>>2]+12>>2]](b,f+28|0);H[f+79|0]=K[f+30|0];Ka[J[J[f+68>>2]+8>>2]](b,c);H[f+30|0]=K[f+79|0]!=0;a=J[a+320>>2];Ka[J[J[a>>2]+20>>2]](a);Ia=f+80|0}function b9(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0;f=Ia-16|0;Ia=f;a:{b:{if(!J[a+92>>2]){break b}e=(b<<15^-1)+b|0;e=P(e>>>10^e,9);e=e>>>6^e;e=(e<<11^-1)+e|0;e=J[J[a+68>>2]+((J[a+76>>2]-1&(e>>>16^e))<<2)>>2];if((e|0)==-1){break b}g=J[a- -64>>2];h=J[a+60>>2];while(1){if(J[(e<<3)+h>>2]==(b|0)){break a}e=J[(e<<2)+g>>2];if((e|0)!=-1){continue}break}}e=J[42504];g=Ka[J[J[e>>2]+20>>2]](e)|0?29494:70610;e=Ka[J[J[e+12>>2]+8>>2]](e+12|0,44,g,9002,597)|0;J[e>>2]=0;J[e+4>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;J[e+24>>2]=1061158912;J[e+28>>2]=-1;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;ke(e,64);c=K[c|0];H[e+41|0]=d;H[e+40|0]=c;J[f+12>>2]=b;b=Sg(a+56|0,f+12|0,f+11|0);if(!K[f+11|0]){c=J[f+12>>2];J[b+4>>2]=e;J[b>>2]=c;H[a+100|0]=1;break a}a=J[e>>2];if(a){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,e)}Ia=f+16|0}function DB(a,b,c,d,e,f,g,h,i,j,k,l,m){var n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0;n=N[i+8>>2];p=N[d+8>>2];t=N[i>>2];q=N[d>>2];u=N[i+4>>2];r=N[d+4>>2];o=N[d+12>>2];v=Q(Q(Q(n*p)+Q(Q(t*q)+Q(u*r)))+o);s=o;o=N[j+8>>2];w=N[j>>2];x=N[j+4>>2];a:{if(Q(v*Q(s+Q(Q(o*p)+Q(Q(w*q)+Q(r*x)))))>Q(0)){break a}y=p;p=Q(o-n);o=q;q=Q(w-t);s=r;r=Q(x-u);o=Q(Q(y*p)+Q(Q(o*q)+Q(s*r)));if(o==Q(0)){break a}s=n;n=Q(v/o);N[l+8>>2]=s-Q(p*n);N[l+4>>2]=u-Q(r*n);N[l>>2]=t-Q(q*n);d=e<<2;e=f<<2;g=Q(Q(Q(N[d+c>>2]*Q(N[e+l>>2]-N[a+e>>2]))-Q(Q(N[d+l>>2]-N[a+d>>2])*N[c+e>>2]))*g);N[k>>2]=g;if(g>2];n=N[h+4>>2];m=Q(N[l>>2]-Q(g*N[h>>2]));N[l>>2]=m;n=Q(N[l+4>>2]-Q(g*n));N[l+4>>2]=n;g=Q(N[l+8>>2]-Q(g*p));N[l+8>>2]=g;z=Q(Q(Q(N[a+8>>2]-g)*Q(N[b+8>>2]-g))+Q(Q(Q(N[a>>2]-m)*Q(N[b>>2]-m))+Q(Q(N[a+4>>2]-n)*Q(N[b+4>>2]-n))))>2]=161552;if(J[a+28>>2]){while(1){c=J[(J[a+4>>2]+P(b,28)|0)+4>>2];J[c+8>>2]=J[c+8>>2]+1;b=b+1|0;if(b>>>0>2]){continue}break}}H[a+32|0]=1;b=J[a+20>>2];if(!K[b+76|0]){H[b+76|0]=1;J[b+72>>2]=J[b+72>>2]+1}a:{if(!J[a+28>>2]){break a}b=0;while(1){b=b+1|0;c=J[a+28>>2];if(b>>>0>>0){continue}break}if(!c){break a}b=0;while(1){c=J[a+4>>2]+P(b,28)|0;Ka[J[J[c>>2]>>2]](c)|0;b=b+1|0;if(b>>>0>2]){continue}break}}b=J[a+4>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+24>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+20>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+16>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+8>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0)}b=J[a+12>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function Dt(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;d=J[a+1904>>2];if(d){if(J[a+1912>>2]>0){while(1){b=J[(c<<2)+d>>2];kr(J[a>>2],b?b+4|0:0);c=c+1|0;if((c|0)>2]){continue}break}d=J[a+1904>>2]}J[a+1912>>2]=0;f=J[J[a>>2]+976>>2];b=J[f+16>>2];a:{if(!(b>>>0<=d>>>0&b+J[f+20>>2]>>>0>d>>>0)){if(!d){break a}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,d);break a}i=J[f+4>>2];g=J[f+8>>2];e=g;while(1){h=j;j=h+1|0;b=e;e=b-1|0;c=(e<<2)+i|0;if(M[c>>2]>>0){continue}break}b:{if(b>>>0>=g>>>0){break b}e=h&3;if(e){d=0;while(1){J[c>>2]=J[J[f+4>>2]+(b<<2)>>2];b=b+1|0;c=c+4|0;d=d+1|0;if((e|0)!=(d|0)){continue}break}}if(h-1>>>0<3){break b}while(1){e=b<<2;J[c>>2]=J[e+J[f+4>>2]>>2];J[c+4>>2]=J[(e+J[f+4>>2]|0)+4>>2];J[c+8>>2]=J[(e+J[f+4>>2]|0)+8>>2];J[c+12>>2]=J[(e+J[f+4>>2]|0)+12>>2];c=c+16|0;b=b+4|0;if((g|0)!=(b|0)){continue}break}}J[f+8>>2]=g-1}J[a+1904>>2]=0}}function w6(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;j=Ia-32|0;Ia=j;a:{if(M[a+28>>2]>=M[a+96>>2]){break a}l=a+40|0;k=J[l>>2];J[l>>2]=k?k:-1;if((k|0)==1){Xa(J[42504],8,6711,484,71424,0);break a}J[a+28>>2]=J[a+28>>2]+1;k=a+12|0;o=L[g+16>>1];p=J[g+12>>2];q=J[g+8>>2];r=J[g+4>>2];s=J[g>>2];t=L[f>>1];m=J[a+24>>2];g=m+40|0;f=J[a+20>>2]&2147483647;b:{if(g>>>0<=f>>>0){break b}n=P(g,3);if(f>>>0>=n>>>0){break b}Dc(k,n)}$c(k,g);f=J[a+12>>2]+J[a+24>>2]|0;H[f+38|0]=0;I[f+36>>1]=e;J[f+32>>2]=i;J[f+28>>2]=h;J[f+8>>2]=s;I[f+4>>1]=t;J[f>>2]=-16;I[f+24>>1]=o;J[f+20>>2]=p;J[f+16>>2]=q;J[f+12>>2]=r;J[a+24>>2]=g;e=J[a+108>>2];J[((e|0)==-16?a+108|0:e+J[a+12>>2]|0)>>2]=m;J[a+108>>2]=m;J[j+28>>2]=0;J[j+20>>2]=0;J[j+24>>2]=0;N[j+16>>2]=d;J[j+12>>2]=c;J[j+8>>2]=b;Pp(k,j+8|0);J[l>>2]=0}Ia=j+32|0}function di(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;f=Ia-16|0;c=(b>>>0)/3|0;d=J[a+12>>2];e=J[d+44>>2];g=(c>>>0)/(e>>>0)|0;h=c-P(e,g)|0;a:{b:{c:{d:{e:{f:{switch(P(c,-3)+b|0){case 0:if(e-1>>>0<=h>>>0){break c}if(c>>>0>>0){b=0}else{a=c-e|0;a=((H[(J[d+60>>2]+(a<<2)|0)+2|0]>>7)+(a<<1)|0)+1|0;J[f+8>>2]=a;b=1}if(J[d+40>>2]-1>>>0<=g>>>0){break c}a=c<<1|K[(J[d+60>>2]+(c<<2)|0)+2|0]>>>7;break e;case 1:if(e-1>>>0<=h>>>0|J[d+40>>2]-1>>>0<=g>>>0){break c}a=c<<1;J[f+12>>2]=a|1;break d;case 2:break f;default:break c}}if(J[d+40>>2]-1>>>0<=g>>>0){break c}if(h){a=(c<<1)-1|0;J[f+8>>2]=a;b=1}else{b=0}if(e-1>>>0<=h>>>0){break c}a=c<<1}J[(f+8|0)+(b<<2)>>2]=a;a=J[f+8>>2];if(!b){break c}}b=J[d+60>>2];if((K[(b+(a<<1&-4)|0)+(a&1?3:2)|0]&127)!=127){break a}a=J[f+12>>2];b=(b+(a<<1&-4)|0)+(a&1?3:2)|0;break b}b=(J[d+60>>2]+(a<<1&-4)|0)+(a&1?3:2)|0}a=(K[b|0]&127)==127?-1:a}return a}function FB(a,b,c,d,e,f,g,h,i,j,k,l){var m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0;n=N[i+8>>2];m=N[d+8>>2];r=N[i>>2];p=N[d>>2];u=N[i+4>>2];q=N[d+4>>2];o=N[d+12>>2];v=Q(Q(Q(n*m)+Q(Q(r*p)+Q(u*q)))+o);s=o;o=N[j+8>>2];t=N[j>>2];w=N[j+4>>2];a:{if(Q(v*Q(s+Q(Q(o*m)+Q(Q(t*p)+Q(q*w)))))>Q(0)){break a}s=m;m=Q(o-n);o=p;p=Q(t-r);t=q;q=Q(w-u);o=Q(Q(s*m)+Q(Q(o*p)+Q(t*q)));if(o==Q(0)){break a}s=n;n=Q(v/o);N[l+8>>2]=s-Q(m*n);N[l+4>>2]=u-Q(q*n);N[l>>2]=r-Q(p*n);d=e<<2;e=f<<2;g=Q(Q(Q(N[d+c>>2]*Q(N[e+l>>2]-N[a+e>>2]))-Q(Q(N[d+l>>2]-N[a+d>>2])*N[c+e>>2]))*g);N[k>>2]=g;if(g>2];m=N[h+4>>2];n=Q(N[l>>2]-Q(g*N[h>>2]));N[l>>2]=n;m=Q(N[l+4>>2]-Q(g*m));N[l+4>>2]=m;g=Q(N[l+8>>2]-Q(g*r));N[l+8>>2]=g;x=Q(Q(Q(N[a+8>>2]-g)*Q(N[b+8>>2]-g))+Q(Q(Q(N[a>>2]-n)*Q(N[b>>2]-n))+Q(Q(N[a+4>>2]-m)*Q(N[b+4>>2]-m))))>2];l=N[d+52>>2];m=N[d+36>>2];n=N[d+20>>2];o=N[d+56>>2];p=N[d+40>>2];h=J[b+4>>2];f=N[h+56>>2];q=N[b+56>>2];r=N[b+24>>2];s=N[b+40>>2];t=N[b+48>>2];u=N[b+32>>2];v=N[d+24>>2];k=N[h+52>>2];w=N[b+52>>2];x=N[b+20>>2];y=N[b+36>>2];z=N[d+48>>2];A=N[d+32>>2];B=N[d>>2];C=N[d+16>>2];D=N[d+4>>2];E=N[d+8>>2];g=N[h+48>>2];F=N[b+16>>2];e=N[c+8>>2];i=N[c>>2];j=N[c+4>>2];J[a+12>>2]=0;f=Q(Q(q*e)+Q(Q(r*i)+Q(j*s)))>Q(0)?f:Q(-f);g=Q(Q(t*e)+Q(Q(F*i)+Q(j*u)))>Q(0)?g:Q(-g);e=Q(Q(w*e)+Q(Q(x*i)+Q(j*y)))>Q(0)?k:Q(-k);N[a+8>>2]=o+Q(Q(p*f)+Q(Q(E*g)+Q(v*e)));N[a+4>>2]=l+Q(Q(m*f)+Q(Q(D*g)+Q(e*n)));N[a>>2]=z+Q(Q(A*f)+Q(Q(B*g)+Q(e*C)))}function oh(a,b){var c=0,d=0,e=0,f=0,g=0,h=Q(0),i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;if((cla(b)|0)!=1){b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0}h=Q(N[a+24>>2]*Q(b>>>0));a:{if(h=Q(0)){g=~~h>>>0;break a}g=0}o=J[a+16>>2];d=b+g<<2;d=(0-d&12)+d|0;e=d+(g<<3)|0;if(e){c=J[42504]+12|0;c=Ka[J[J[c>>2]+8>>2]](c,e,29113,20472,372)|0}f=c;c=b<<2;e=Wa(f,255,c);k=e+d|0;l=c+e|0;if(J[a+36>>2]){p=b-1|0;q=J[a+4>>2];d=0;while(1){i=5381;m=d<<3;n=m+q|0;f=J[n>>2];j=f;c=K[f|0];if(c){while(1){i=P(i,33)^c&255;c=K[j+1|0];j=j+1|0;if(c){continue}break}}c=e+((i&p)<<2)|0;J[(d<<2)+l>>2]=J[c>>2];J[c>>2]=d;c=k+m|0;J[c>>2]=f;J[c+4>>2]=J[n+4>>2];d=d+1|0;if(d>>>0>2]){continue}break}}c=J[a>>2];if(c){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c)}J[a+20>>2]=b;J[a+12>>2]=e;J[a>>2]=e;J[a+8>>2]=l;J[a+16>>2]=g;J[a+4>>2]=k;if(J[a+28>>2]==-1){J[a+28>>2]=o}}function kI(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}c=P(b,76);if(!c){break a}e=J[42504];f=e+12|0;e=(i=f,j=c,k=Ka[J[J[e>>2]+20>>2]](e)|0?30960:70610,l=19542,m=553,h=J[J[f>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}f=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=P(c,76)+e|0;d=f;c=e;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];N[c+28>>2]=N[d+28>>2];N[c+32>>2]=N[d+32>>2];N[c+36>>2]=N[d+36>>2];N[c+40>>2]=N[d+40>>2];N[c+44>>2]=N[d+44>>2];N[c+48>>2]=N[d+48>>2];N[c+52>>2]=N[d+52>>2];N[c+56>>2]=N[d+56>>2];N[c+60>>2]=N[d+60>>2];N[c- -64>>2]=N[d- -64>>2];N[c+68>>2]=N[d+68>>2];J[c+72>>2]=J[d+72>>2];d=d+76|0;c=c+76|0;if(g>>>0>c>>>0){continue}break}}if(!(!f|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,f)}J[a+8>>2]=b;J[a>>2]=e}function Bs(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{b:{f=J[a>>2];e=f+(b<<2)|0;b=J[e>>2];if((c|0)==(b|0)){break b}g=J[a+4>>2];while(1){d=b;b=J[g+(b<<2)>>2];if((c|0)!=(b|0)){continue}break}if((d|0)==1073741823){break b}e=J[a+4>>2];J[e+(d<<2)>>2]=J[(c<<2)+e>>2];break a}b=e;e=J[a+4>>2];J[b>>2]=J[e+(c<<2)>>2]}d=J[a+28>>2]-1|0;if((d|0)!=(c|0)){c:{d:{h=J[a+20>>2];g=h+(d<<3)|0;b=J[g+4>>2]<<16|J[g>>2];b=(b<<15^-1)+b|0;b=P(b>>10^b,9);b=b>>6^b;b=(b<<11^-1)+b|0;i=J[a+36>>2]&(b>>16^b);j=f+(i<<2)|0;b=J[j>>2];if((d|0)==(b|0)){break d}while(1){f=b;b=J[(b<<2)+e>>2];if((d|0)!=(b|0)){continue}break}if((f|0)==1073741823){break d}J[(f<<2)+e>>2]=J[(d<<2)+e>>2];break c}J[j>>2]=J[(d<<2)+e>>2]}f=J[g+4>>2];b=(c<<3)+h|0;J[b>>2]=J[g>>2];J[b+4>>2]=f;b=J[a+24>>2];H[b+c|0]=K[b+d|0];b=J[a>>2]+(i<<2)|0;J[J[a+4>>2]+(c<<2)>>2]=J[b>>2];J[b>>2]=c;d=J[a+28>>2]-1|0}J[a+28>>2]=d}function eE(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=153208;oq(a+7664|0);b=a+16|0;J[b>>2]=0;J[b+4>>2]=0;H[b+7632|0]=1;if(K[b+7633|0]){c=J[b+8>>2];if(c){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[b+8>>2]=0;c=J[b+12>>2];if(c){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[b+12>>2]=0;c=J[b+16>>2];if(c){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[b+16>>2]=0}c=J[b+20>>2];if(c){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[b+20>>2]=0;c=J[b+24>>2];if(c){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[b+636>>2]=0;J[b+640>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;c=J[b+624>>2];if(c){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c);J[b+624>>2]=0}c=J[b+628>>2];if(c){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c);J[b+628>>2]=0}c=J[b+620>>2];if(c){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c);J[b+620>>2]=0}J[b+608>>2]=0;J[b+612>>2]=0;J[b+616>>2]=0;Ae(b+608|0);return a|0}function f2(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=0;g=Ia-4320|0;Ia=g;h=N[d+20>>2];o=N[d+16>>2];p=N[d+24>>2];j=N[d>>2];k=Q(j+j);i=N[d+8>>2];q=N[d+4>>2];l=N[d+12>>2];m=Q(l+l);n=N[c+8>>2];r=Q(Q(Q(k*i)-Q(q*m))*n);N[g+28>>2]=p-r;i=Q(n*Q(Q(i*m)+Q(k*q)));N[g+24>>2]=h-i;N[g+16>>2]=r+p;N[g+12>>2]=h+i;h=Q(n*Q(Q(j*k)+Q(Q(l*m)+Q(-1))));N[g+20>>2]=o-h;N[g+8>>2]=o+h;N[g+32>>2]=N[c+4>>2];c=g+4288|0;Fg(c,g+8|0,g+20|0,g+4316|0);J[g+4232>>2]=-1;N[g+56>>2]=N[g+4316>>2];N[g+52>>2]=N[g+32>>2];J[g+48>>2]=2;s=g+4232|0;t=g+48|0;fc(s,t);J[g+4176>>2]=-1;u=g+4176|0;fc(u,e);J[g+4168>>2]=0;J[g+4172>>2]=0;d=0;J[g+4144>>2]=0;J[g+44>>2]=1065353216;J[g+36>>2]=0;J[g+40>>2]=0;if(CB(s,u,c,f,g+36|0,t)){c=a;a=J[g+4144>>2];d=ge(c,b,a,g+48|0)&(a|0)!=0}Ia=g+4320|0;return d|0}function e2(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=0;g=Ia-4320|0;Ia=g;h=N[d+20>>2];o=N[d+16>>2];p=N[d+24>>2];j=N[d>>2];k=Q(j+j);i=N[d+8>>2];q=N[d+4>>2];l=N[d+12>>2];m=Q(l+l);n=N[c+8>>2];r=Q(Q(Q(k*i)-Q(q*m))*n);N[g+28>>2]=p-r;i=Q(n*Q(Q(i*m)+Q(k*q)));N[g+24>>2]=h-i;N[g+16>>2]=r+p;N[g+12>>2]=h+i;h=Q(n*Q(Q(j*k)+Q(Q(l*m)+Q(-1))));N[g+20>>2]=o-h;N[g+8>>2]=o+h;N[g+32>>2]=N[c+4>>2];c=g+4288|0;Fg(c,g+8|0,g+20|0,g+4316|0);J[g+4232>>2]=-1;N[g+56>>2]=N[g+4316>>2];N[g+52>>2]=N[g+32>>2];J[g+48>>2]=2;s=g+4232|0;t=g+48|0;fc(s,t);J[g+4176>>2]=-1;u=g+4176|0;fc(u,e);J[g+4168>>2]=0;J[g+4172>>2]=0;d=0;J[g+4144>>2]=0;J[g+44>>2]=1065353216;J[g+36>>2]=0;J[g+40>>2]=0;if(AB(s,u,c,f,g+36|0,t)){c=a;a=J[g+4144>>2];d=ge(c,b,a,g+48|0)&(a|0)!=0}Ia=g+4320|0;return d|0}function ud(a){a=a|0;var b=0,c=0;J[a+8>>2]=159696;J[a>>2]=159600;a:{if(!(H[a+6|0]&1)){break a}b=J[a+56>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+56>>2]=0;b=J[a+72>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+72>>2]=0;b=J[a+76>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+76>>2]=0;b=J[a+68>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+68>>2]=0;b=J[a+28>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+28>>2]=0;b=J[a+24>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+24>>2]=0;b=J[a+84>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+84>>2]=0;b=J[a+88>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+88>>2]=0;b=J[a+92>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+92>>2]=0;b=J[a+96>>2];if(!b){break a}b=IA(b);c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function uka(a){a=a|0;var b=0,c=0,d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0);d=J[a+44>>2];f=N[d+56>>2];e=N[d+60>>2];g=N[d+96>>2];h=N[d+92>>2];i=N[d+52>>2];j=N[d+88>>2];k=N[d+84>>2];l=N[d+100>>2];b=J[d+336>>2];c=J[b>>2];if(c){J[b>>2]=J[c>>2]}if(!c){b=J[42504];c=Ka[J[J[b>>2]+20>>2]](b)|0?31810:70610;c=Ka[J[J[b+12>>2]+8>>2]](b+12|0,12195,c,23034,82)|0;b=c+19&-16;J[b-4>>2]=b-c;c=Qc(b,J[d+340>>2])}J[c+12052>>2]=0;b=c+11856|0;J[b>>2]=0;J[b+4>>2]=0;b=J[J[a+40>>2]+12128>>2];if(b>>>0>(J[c+12056>>2]&2147483647)>>>0){Zb(c+12048|0,b);b=J[J[a+40>>2]+12128>>2]}J[c+12052>>2]=b;if(J[a+32>>2]){e=e>2]+(d<<2)>>2];Ka[J[J[b>>2]+144>>2]](b,i,e,J[a+48>>2],c,l,k,j,h,g,J[a+36>>2],J[a+40>>2]+11836|0,J[J[a+44>>2]+168>>2]);d=d+1|0;if(d>>>0>2]){continue}break}}a=J[J[a+44>>2]+336>>2];J[c>>2]=J[a>>2];J[a>>2]=c}function th(a,b){var c=Q(0),d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);e=J[a+28>>2];a:{k=J[J[a+4>>2]+44>>2];if(!K[k+9|0]){a=k+16|0;break a}a=k+16|0;if(K[k+45|0]){break a}nj(a,e+32|0,k+48|0,b);return}p=N[a+20>>2];q=N[a+24>>2];l=N[e+52>>2];m=N[e+48>>2];n=N[e+56>>2];r=N[a+16>>2];c=N[a+12>>2];f=N[e+44>>2];g=N[a+8>>2];h=N[e+40>>2];i=N[a>>2];d=N[e+32>>2];j=N[a+4>>2];o=N[e+36>>2];N[b+12>>2]=Q(c*f)-Q(Q(g*h)+Q(Q(i*d)+Q(j*o)));N[b+8>>2]=Q(g*f)+Q(Q(Q(i*o)-Q(d*j))+Q(c*h));N[b+4>>2]=Q(j*f)+Q(Q(c*o)+Q(Q(g*d)-Q(h*i)));N[b>>2]=Q(i*f)+Q(Q(c*d)+Q(Q(j*h)-Q(o*g)));f=Q(Q(c*c)+Q(-.5));h=Q(Q(g*n)+Q(Q(i*m)+Q(j*l)));d=Q(Q(Q(n*f)+Q(c*Q(Q(i*l)-Q(m*j))))+Q(g*h));N[b+24>>2]=q+Q(d+d);d=Q(Q(j*h)+Q(Q(l*f)+Q(c*Q(Q(g*m)-Q(n*i)))));N[b+20>>2]=p+Q(d+d);c=Q(Q(i*h)+Q(Q(m*f)+Q(c*Q(Q(j*n)-Q(l*g)))));N[b+16>>2]=r+Q(c+c)}function vi(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;h=Ia-16|0;Ia=h;d=J[a+4>>2];e=d>>>30|0;a:{if((e|0)==3){break a}f=J[b+4>>2];g=J[a>>2];e=e-3|0;i=e>>>0>=4294967294?g:0;if(!(K[i+4785|0]?i:0)){b=J[((f>>>22&60)+109352|0)+12>>2]+b|0;J[b+4>>2]=J[b+4>>2]|16777215;if(!c|(!J[a>>2]|e>>>0<4294967294)){break a}rt(b);break a}e=J[a+8>>2];if(!e){e=$a(g,d>>>24&15);J[a+8>>2]=e}b:{d=J[e>>2];if((d|0)==-1){break b}c=J[e+4>>2];if(!c){break b}f=J[J[a>>2]+4880>>2]+(d<<2)|0;d=0;while(1){g=f+(d<<2)|0;if(J[g>>2]!=(b|0)){d=d+1|0;if((c|0)!=(d|0)){continue}break b}break}a=c-1|0;J[g>>2]=J[f+(a<<2)>>2];J[e+4>>2]=a;break a}c=J[a>>2];d=J[e+8>>2];c:{if((d|0)==-1){d=J[c+4884>>2];f=J[a+20>>2];J[h+12>>2]=0;c=c+4880|0;Jp(c,d+f|0,h+12|0);J[e+8>>2]=d;break c}c=c+4880|0}d=J[c>>2]+(d<<2)|0;c=J[e+12>>2];J[d+(c<<2)>>2]=b;J[e+12>>2]=c+1;_a(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|2}Ia=h+16|0}function SA(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0);m=N[b+32>>2];i=Q(N[a+8>>2]-N[b+44>>2]);h=Q(m*i);n=N[b+24>>2];j=Q(N[a>>2]-N[b+36>>2]);k=Q(N[a+4>>2]-N[b+40>>2]);o=N[b+28>>2];l=Q(Q(n*j)+Q(k*o));p=N[b+20>>2];q=N[b+12>>2];r=N[b+16>>2];e=Q(Q(p*i)+Q(Q(q*j)+Q(k*r)));c=N[b+48>>2];f=Q(-c);s=N[b+8>>2];t=N[b>>2];u=N[b+4>>2];d=Q(Q(s*i)+Q(Q(t*j)+Q(k*u)));g=1;a:{if(f>d){break a}f=d;g=0;if(!(c>2];d=Q(-c);b:{c:{if(d>e){c=d;break c}if(!(c>2];c=Q(-d);d:{e:{if(!(h>2];a=0;if(c>Q(e*e)){break d}}a=1}return a}function gea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;b=J[a+20>>2];c=J[a+28>>2];J[c+1092>>2]=J[c+1092>>2]+1;aw(J[c+980>>2],0,0,J[J[c+976>>2]+1156>>2]);MH(c,b);a:{if(J[J[c+988>>2]+128>>2]){break a}b=J[c+1160>>2];if(!b){break a}a=J[c+980>>2];while(1){e=J[J[J[c+1156>>2]+(g<<2)>>2]+32>>2];if(e){while(1){if(K[J[e+28>>2]- -64|0]&5){h=J[e+8>>2];i=h&2147483647;f=i+32>>>5|0;b:{if(f>>>0<=(J[a+164>>2]&2147483647)>>>0){b=J[a+160>>2];break b}b=J[a+168>>2];b=Ka[J[J[b>>2]+8>>2]](b,f<<2,21414,438)|0;d=J[a+160>>2];c:{if(!d){break c}Va(b,d,J[a+164>>2]<<2);if(J[a+164>>2]<0){break c}d=J[a+160>>2];if(!d){break c}j=J[a+168>>2];Ka[J[J[j>>2]+12>>2]](j,d)}d=J[a+164>>2];Wa((d<<2)+b|0,0,f-d<<2);J[a+164>>2]=f;J[a+160>>2]=b}b=(i>>>3&268435452)+b|0;J[b>>2]=J[b>>2]|1<>2];if(e){continue}break}b=J[c+1160>>2]}g=g+1|0;if(g>>>0>>0){continue}break}}}function nw(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;f=Ia-48|0;Ia=f;a:{if(b>>>0<2){break a}j=J[a+392>>2];if(!j){break a}k=J[a+388>>2];l=J[J[a+276>>2]+4>>2];while(1){g=J[k+(i<<2)>>2];h=l+P(J[g>>2],24)|0;N[h>>2]=N[g+36>>2];N[h+4>>2]=N[g+40>>2];N[h+8>>2]=N[g+44>>2];N[h+12>>2]=N[g+48>>2];N[h+16>>2]=N[g+52>>2];N[h+20>>2]=N[g+56>>2];i=i+1|0;if((j|0)!=(i|0)){continue}break}}q=J[a+180>>2];n=J[a+264>>2];g=J[a+260>>2];o=J[a+248>>2];h=J[a+244>>2];p=J[a+232>>2];i=J[a+228>>2];m=J[a+276>>2];j=J[m+8>>2];k=J[J[a+192>>2]+4>>2];l=J[m+4>>2];H[f+44|0]=K[a+365|0]?1:K[m+16|0]!=0;J[f+40>>2]=j;J[f+36>>2]=k;J[f+32>>2]=a+208;J[f+28>>2]=q;J[f+24>>2]=l;J[f+20>>2]=n;J[f+16>>2]=g;J[f+12>>2]=o;J[f+8>>2]=h;J[f+4>>2]=p;J[f>>2]=i;H[a+365|0]=0;b:{if(n|p|o){a=J[a+272>>2];Ka[J[J[a>>2]+44>>2]](a,b,c,f,d,e);break b}Ka[J[J[e>>2]+20>>2]](e)}Ia=f+48|0}function Tn(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=Q(0),j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;if((cla(b)|0)!=1){b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0}i=Q(N[a+28>>2]*Q(b>>>0));a:{if(i=Q(0)){g=~~i>>>0;break a}g=0}o=J[a+20>>2];d=b+g<<2;d=(0-d&12)+d|0;f=d;c=J[J[a>>2]>>2];d=Ka[J[J[c>>2]+8>>2]](c,d+(g<<3)|0,70541,20472,372)|0;c=b<<2;d=Wa(d,255,c);j=f+d|0;k=c+d|0;if(J[a+40>>2]){p=b-1|0;q=J[a+8>>2];while(1){c=5381;l=e<<3;m=l+q|0;n=J[m>>2];f=n;h=K[f|0];if(h){while(1){c=P(c,33)^h;h=K[f+1|0];f=f+1|0;if(h){continue}break}}c=d+((c&p)<<2)|0;J[(e<<2)+k>>2]=J[c>>2];J[c>>2]=e;c=j+l|0;J[c>>2]=n;J[c+4>>2]=J[m+4>>2];e=e+1|0;if(e>>>0>2]){continue}break}}e=J[a+4>>2];if(e){c=J[J[a>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,e)}J[a+24>>2]=b;J[a+16>>2]=d;J[a+4>>2]=d;J[a+12>>2]=k;J[a+20>>2]=g;J[a+8>>2]=j;if(J[a+32>>2]==-1){J[a+32>>2]=o}}function QQ(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=Ia-16|0;Ia=e;J[e+12>>2]=c;J[e+8>>2]=b;b=J[a+40>>2];a:{if(b>>>0>=(J[a+44>>2]&2147483647)>>>0){b=0;c=J[a+44>>2];f=c&2147483647?c<<1:1;b:{if(!f){break b}c=f<<3;if(!c){break b}b=J[42504];d=b+12|0;b=(j=d,k=c,l=Ka[J[J[b>>2]+20>>2]](b)|0?46400:70610,m=19459,n=553,i=J[J[d>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+40>>2];if((c|0)>0){g=(c<<3)+b|0;d=J[a+36>>2];c=b;while(1){h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;d=d+8|0;c=c+8|0;if(g>>>0>c>>>0){continue}break}c=J[a+40>>2]}d=J[e+12>>2];c=(c<<3)+b|0;J[c>>2]=J[e+8>>2];J[c+4>>2]=d;c:{if(J[a+44>>2]<0){break c}c=J[a+36>>2];if(!c){break c}d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c)}J[a+44>>2]=f;J[a+36>>2]=b;break a}c=J[e+12>>2];b=J[a+36>>2]+(b<<3)|0;J[b>>2]=J[e+8>>2];J[b+4>>2]=c}J[a+40>>2]=J[a+40>>2]+1;Ia=e+16|0}function B_(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=Q(0),g=0,h=Q(0);d=Ia-2368|0;Ia=d;if(b){while(1){zb(J[a+4>>2],J[a+28>>2],(d- -64|0)+P(e,36)|0,0,0,J[(e<<2)+c>>2],1,1);e=e+1|0;if((e|0)!=(b|0)){continue}break}}J[d+40>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;J[d+52>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;I[d+28>>1]=0;J[d+24>>2]=-1;J[d+16>>2]=0;J[d+20>>2]=0;J[d+56>>2]=2139095039;f=N[a+32>>2];e=J[a+20>>2];g=J[a+16>>2];I[d+2>>1]=L[a+8>>1];a:{b:{if(!wo(b,d- -64|0,g,e,f,0,d+16|0,d+4|0,d+2|0,K[a+12|0],0)){break b}f=N[d+56>>2];b=J[a+24>>2];if(!(f<=N[b+40>>2])){break b}J[b+8>>2]=J[(J[d+24>>2]<<2)+c>>2];N[b+28>>2]=N[d+44>>2];N[b+32>>2]=N[d+48>>2];N[b+36>>2]=N[d+52>>2];N[b+16>>2]=N[d+32>>2];N[b+20>>2]=N[d+36>>2];h=N[d+40>>2];N[b+40>>2]=f;N[b+24>>2]=h;H[a+10|0]=1;if(N[d+56>>2]==Q(0)){H[a+11|0]=1;b=0;break a}b=0;if(K[a+13|0]){break a}}b=1}Ia=d+2368|0;return b|0}function $d(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;d=Ia-32|0;Ia=d;h=J[a+72>>2];a:{if(K[a+76|0]){break a}if((b|0)==-1){while(1){if(K[a+76|0]){break a}if((h|0)==J[a+72>>2]){continue}break a}}i=+va();e=i/1e3;b:{if(R(e)<0x8000000000000000){f=R(e)>=1?~~(e>0?T(V(e*2.3283064365386963e-10),4294967295):W((e-+(~~e>>>0>>>0))*2.3283064365386963e-10))>>>0:0;c=~~e>>>0;break b}f=-2147483648;c=0}J[d>>2]=c;J[d+4>>2]=f;e=(i-(+(ala(c,f,1e3,0)>>>0)+ +(Ja|0)*4294967296))*1e3;c:{if(R(e)<2147483648){c=~~e;break c}c=-2147483648}J[d+8>>2]=c;c=J[d+4>>2];f=(b>>>0)/1e3|0;g=J[d>>2]+f|0;c=f>>>0>g>>>0?c+1|0:c;f=J[d+8>>2]+P(P(f,-1e3)+b|0,1e3)|0;b=(f>>>0)/1e6|0;g=b+g|0;c=b>>>0>g>>>0?c+1|0:c;J[d+16>>2]=g;J[d+20>>2]=c;J[d+24>>2]=P(f+P(b,-1e6)|0,1e3);while(1){if(K[a+76|0]){break a}if((h|0)==J[a+72>>2]){continue}break}}b=1;Ia=d+32|0;return K[a+76|0]?b:J[a+72>>2]!=(h|0)}function bla(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{if(b){if(!c){break j}break i}Ja=0;a=(a>>>0)/(c>>>0)|0;break a}if(!a){break h}break g}if(!(c-1&c)){break f}f=(S(c)+33|0)-S(b)|0;g=0-f|0;break d}Ja=0;a=(b>>>0)/0|0;break a}d=32-S(b)|0;if(d>>>0<31){break e}break c}if((c|0)==1){break b}f=$ka(c);c=f&31;if((f&63)>>>0>=32){a=b>>>c|0}else{d=b>>>c|0;a=((1<>>c}Ja=d;break a}f=d+1|0;g=63-d|0}d=f&63;e=d&31;if(d>>>0>=32){d=0;h=b>>>e|0}else{d=b>>>e|0;h=((1<>>e}g=g&63;e=g&31;if(g>>>0>=32){b=a<>>32-e|b<>>31;d=h<<1|b>>>31;e=l-(i+(d>>>0>g>>>0)|0)>>31;j=c&e;h=d-j|0;d=i-(d>>>0>>0)|0;b=b<<1|a>>>31;a=k|a<<1;k=e&1;f=f-1|0;if(f){continue}break}}Ja=b<<1|a>>>31;a=k|a<<1;break a}a=0;b=0}Ja=b}return a}function xL(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;a=J[a+88>>2];f=J[a>>2];f=c>>>0>f>>>0?f:c;if(f){j=J[a+12>>2]+P(d,40)|0;d=0;while(1){c=P(d,40);a=c+b|0;c=c+j|0;e=J[c+4>>2]<<1;J[a>>2]=(e|0)<0?e&2147483646:e^-1;e=J[c+8>>2]<<1;J[a+4>>2]=(e|0)<0?e&2147483646:e^-1;e=J[c+12>>2]<<1;J[a+8>>2]=(e|0)<0?e&2147483646:e^-1;e=J[c+16>>2]<<1;J[a+12>>2]=(e|0)<0?e&2147483646:e^-1;e=J[c+20>>2]<<1;J[a+16>>2]=(e|0)<0?e&2147483646:e^-1;e=J[c+24>>2]<<1;J[a+20>>2]=(e|0)<0?e&2147483646:e^-1;e=J[c+28>>2];a:{if(e){g=J[c+32>>2]!=0;h=J[e+92>>2];e=J[e+84>>2];i=1;c=J[c+36>>2];break a}J[a+16>>2]=-25165825;J[a+20>>2]=-25165825;J[a+8>>2]=2122317823;J[a+12>>2]=-25165825;J[a>>2]=2122317823;J[a+4>>2]=2122317823;i=0;g=0;e=0;h=0;c=0}J[a+24>>2]=c;H[a+37|0]=g;H[a+36|0]=i;J[a+32>>2]=h;J[a+28>>2]=e;d=d+1|0;if((f|0)!=(d|0)){continue}break}}return f|0}function Ik(a,b,c,d,e){var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0);f=Ia-96|0;Ia=f;k=N[e+8>>2];l=N[e+12>>2];m=N[e>>2];n=N[e+4>>2];o=N[d+8>>2];p=N[d+12>>2];q=N[d>>2];r=N[d+4>>2];s=N[c+8>>2];g=N[a+8>>2];t=N[c+12>>2];h=N[a+12>>2];u=N[c>>2];i=N[a>>2];j=N[a+4>>2];N[f+84>>2]=N[c+4>>2]-j;N[f+80>>2]=u-i;N[f+92>>2]=t-h;N[f+88>>2]=s-g;N[f+68>>2]=r-j;N[f+64>>2]=q-i;N[f+76>>2]=p-h;N[f+72>>2]=o-g;N[f+52>>2]=n-j;N[f+48>>2]=m-i;N[f+60>>2]=l-h;N[f+56>>2]=k-g;a=J[f+84>>2];J[f+32>>2]=J[f+80>>2];J[f+36>>2]=a;a=J[f+92>>2];J[f+40>>2]=J[f+88>>2];J[f+44>>2]=a;a=J[f+68>>2];J[f+16>>2]=J[f+64>>2];J[f+20>>2]=a;a=J[f+76>>2];J[f+24>>2]=J[f+72>>2];J[f+28>>2]=a;a=J[f+60>>2];J[f+8>>2]=J[f+56>>2];J[f+12>>2]=a;a=J[f+52>>2];J[f>>2]=J[f+48>>2];J[f+4>>2]=a;a=RA(f+32|0,f+16|0,f,b);Ia=f+96|0;return a}function xI(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0;h=Ia-320|0;Ia=h;DI(a,c,b,P(b,240)+f|0,P(b,272)+f|0,f,P(b,144)+f|0);Wa(L[a+18>>1]+a|0,0,P(b,160)+144|0);CI(a,c);J[h+64>>2]=0;a:{if(b>>>0<2){break a}d=Q(Q(1)/d);c=b-1|0;j=c&7;i=1;if(b-2>>>0>=7){l=c&-8;while(1){c=(h- -64|0)+(i<<2)|0;N[c>>2]=d;N[c+28>>2]=d;N[c+24>>2]=d;N[c+20>>2]=d;N[c+16>>2]=d;N[c+12>>2]=d;N[c+8>>2]=d;N[c+4>>2]=d;i=i+8|0;k=k+8|0;if((l|0)!=(k|0)){continue}break}}if(!j){break a}c=0;while(1){N[(h- -64|0)+(i<<2)>>2]=d;i=i+1|0;c=c+1|0;if((j|0)!=(c|0)){continue}break}}i=Wa(P(b,288)+f|0,0,P(b,48));c=P(b,336);J[h+60>>2]=c;J[h+32>>2]=c;J[h+56>>2]=g;J[h+52>>2]=f;j=J[h+56>>2];J[h+24>>2]=J[h+52>>2];J[h+28>>2]=j;j=h- -64|0;Ar(a,f,i,j,b,e&65535,h+24|0);J[h+48>>2]=c;J[h+16>>2]=c;J[h+44>>2]=g;J[h+40>>2]=f;b=J[h+44>>2];J[h+8>>2]=J[h+40>>2];J[h+12>>2]=b;zr(a,f,j,i,h+8|0);Ia=h+320|0}function _m(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;e=J[a+8>>2];i=e&2147483647?e<<1:1;a:{if(!i){break a}c=i<<5;if(!c){break a}g=J[42504];e=g+12|0;g=(k=e,l=c,m=Ka[J[J[g>>2]+20>>2]](g)|0?47886:70610,n=19542,o=553,j=J[J[e>>2]+8>>2],Ka[j](k|0,l|0,m|0,n|0,o|0)|0)}h=J[a+4>>2];f=(h<<5)+g|0;e=J[a>>2];if((h|0)>0){d=e;c=g;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];J[c+12>>2]=J[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];J[c+28>>2]=J[d+28>>2];d=d+32|0;c=c+32|0;if(f>>>0>c>>>0){continue}break}}N[f>>2]=N[b>>2];N[f+4>>2]=N[b+4>>2];N[f+8>>2]=N[b+8>>2];J[f+12>>2]=J[b+12>>2];N[f+16>>2]=N[b+16>>2];N[f+20>>2]=N[b+20>>2];N[f+24>>2]=N[b+24>>2];J[f+28>>2]=J[b+28>>2];if(!(!e|J[a+8>>2]<0)){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,e);h=J[a+4>>2]}J[a+8>>2]=i;J[a>>2]=g;J[a+4>>2]=h+1}function Wg(a){var b=0,c=0;c=Ia-16|0;Ia=c;a:{b:{c:{d:{switch((J[a+4>>2]>>>30|0)-2|0){case 0:b=J[a>>2];if(K[b+4785|0]){break c}default:J[a+236>>2]=0;J[a+240>>2]=0;J[a+260>>2]=0;J[a+264>>2]=1;J[a+244>>2]=0;J[a+248>>2]=0;J[a+252>>2]=0;J[a+256>>2]=0;vh(a+16|0);break a;case 1:break d}}J[a+260>>2]=0;J[a+264>>2]=1;J[a+236>>2]=0;J[a+240>>2]=0;J[a+244>>2]=0;b=J[a>>2];break b}J[a+260>>2]=0;J[a+264>>2]=1;J[a+236>>2]=0;J[a+240>>2]=0;J[a+244>>2]=0}_a(b,a);J[a+268>>2]=J[a+268>>2]|4194304;b=J[a+4>>2];J[c+12>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[a+256>>2]=0;J[a+248>>2]=0;J[a+252>>2]=0;e:{f:{g:{switch((b>>>30|0)-2|0){case 0:b=J[a>>2];if(K[b+4785|0]){break f}default:te(a+16|0,c+4|0);b=J[a+268>>2];break e;case 1:break g}}b=J[a>>2]}_a(b,a);b=J[a+268>>2]|8388608}J[a+268>>2]=b&-1015809;_a(J[a>>2],a);J[a+268>>2]=J[a+268>>2]&-117440513|50331648}Ia=c+16|0}function Ve(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=0,m=0,n=0;if((cla(b)|0)!=1){b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0}j=Q(N[a+24>>2]*Q(b>>>0));a:{if(j=Q(0)){i=~~j>>>0;break a}i=0}l=J[a+16>>2];d=b+i<<2;d=(0-d&12)+d|0;e=d+(i<<3)|0;if(e){g=J[42504]+12|0;e=Ka[J[J[g>>2]+8>>2]](g,e,29113,20472,372)|0}else{e=0}c=d;d=b<<2;e=Wa(e,255,d);g=c+e|0;k=d+e|0;if(J[a+36>>2]){m=b-1|0;n=J[a+4>>2];d=0;while(1){h=d<<3;f=h+n|0;c=J[f>>2];c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;c=e+(((c>>>16^c)&m)<<2)|0;J[(d<<2)+k>>2]=J[c>>2];J[c>>2]=d;h=g+h|0;J[h>>2]=J[f>>2];J[h+4>>2]=J[f+4>>2];d=d+1|0;if(d>>>0>2]){continue}break}}d=J[a>>2];if(d){f=J[42504]+12|0;Ka[J[J[f>>2]+12>>2]](f,d)}J[a+20>>2]=b;J[a+12>>2]=e;J[a>>2]=e;J[a+8>>2]=k;J[a+16>>2]=i;J[a+4>>2]=g;if(J[a+28>>2]==-1){J[a+28>>2]=l}}function Uk(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0);c=N[b+8>>2];if(Q(R(c))<=Q(.9998999834060669)){e=Q(Q(1)/Q(c+Q(1)));g=N[b+4>>2];f=Q(e*Q(-g));d=N[b>>2];h=Q(f*d);N[a+12>>2]=h;i=Q(f*Q(0));N[a+24>>2]=d+i;N[a>>2]=c-Q(f*g);f=Q(e*Q(0));j=Q(d*f);N[a+28>>2]=g+j;N[a+16>>2]=Q(d*Q(e*d))+c;N[a+4>>2]=h+Q(0);N[a+32>>2]=Q(f*Q(0))+c;N[a+20>>2]=j-g;N[a+8>>2]=i-d;return}c=Q(Q(0)-c);d=Q(Q(0)-N[b>>2]);g=Q(Q(1)-N[b+4>>2]);e=Q(Q(2)/Q(Q(c*c)+Q(Q(d*d)+Q(g*g))));f=Q(Q(Q(Q(d*Q(0))+g)-c)*e);h=Q(f*d);e=Q(-e);i=Q(d*e);N[a+12>>2]=h+Q(i*g);j=Q(f*g);k=Q(g*e);N[a+4>>2]=Q(j*Q(0))+Q(k*d);N[a+24>>2]=Q(Q(i*c)+Q(0))-h;N[a+28>>2]=Q(Q(k*c)+Q(1))-j;N[a>>2]=Q(Q(h*Q(0))+Q(i*d))+Q(1);f=Q(f*c);e=Q(c*e);N[a+20>>2]=f+Q(Q(e*g)+Q(1));N[a+8>>2]=Q(f*Q(0))+Q(Q(e*d)+Q(0));N[a+16>>2]=Q(j+Q(Q(k*g)+Q(-1)))+Q(1);N[a+32>>2]=Q(Q(Q(e*c)+Q(-1))-f)+Q(1)}function RE(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);c=Ia-32|0;Ia=c;m=J[b+396>>2];Ka[J[J[m>>2]+112>>2]](c+4|0,m);b=J[b+12>>2]&2?J[b+16>>2]:b+24|0;l=N[b+52>>2];n=N[b+48>>2];o=N[b+44>>2];p=N[c+24>>2];q=N[c+28>>2];r=N[c+20>>2];d=N[c+16>>2];e=N[b+40>>2];f=N[b+28>>2];h=N[c+4>>2];i=N[c+8>>2];g=N[b+32>>2];j=N[c+12>>2];k=N[b+36>>2];N[a+12>>2]=Q(Q(Q(d*e)-Q(f*h))-Q(i*g))-Q(j*k);N[a+8>>2]=Q(Q(h*g)+Q(Q(d*k)+Q(e*j)))-Q(f*i);N[a+4>>2]=Q(Q(j*f)+Q(Q(d*g)+Q(e*i)))-Q(k*h);N[a>>2]=Q(Q(i*k)+Q(Q(d*f)+Q(e*h)))-Q(g*j);e=Q(l+l);f=Q(o+o);g=Q(n+n);k=Q(Q(j*e)+Q(Q(h*f)+Q(i*g)));l=Q(Q(d*d)+Q(-.5));N[a+24>>2]=q+Q(Q(j*k)+Q(Q(e*l)+Q(d*Q(Q(h*g)-Q(f*i)))));N[a+20>>2]=p+Q(Q(i*k)+Q(Q(g*l)+Q(d*Q(Q(j*f)-Q(e*h)))));N[a+16>>2]=r+Q(Q(h*k)+Q(Q(f*l)+Q(d*Q(Q(i*e)-Q(g*j)))));Ia=c+32|0}function zk(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0);c=N[b+8>>2];a:{if(Q(R(c))>2];f=Q(c+Q(d*Q(e*e)));h=Q(-e);g=N[b+4>>2];j=Q(-g);d=Q(d*j);k=Q(d*e);p=k;i=Q(c-Q(g*d));break a}c=Q(Q(0)-c);d=Q(Q(0)-N[b>>2]);f=Q(Q(1)-N[b+4>>2]);e=Q(Q(-2)/Q(Q(c*c)+Q(Q(d*d)+Q(f*f))));i=Q(d*e);g=Q(Q(Q(Q(d*Q(0))+f)-c)*Q(-e));l=Q(d*g);k=Q(Q(f*i)+l);h=Q(c*e);m=Q(c*g);j=Q(Q(Q(f*h)+m)+Q(1));n=Q(f*e);o=Q(f*g);g=Q(Q(Q(c*n)-o)+Q(1));p=Q(Q(d*n)+Q(o*Q(0)));e=Q(Q(Q(c*i)-l)+Q(0));c=Q(Q(Q(Q(c*h)-m)+Q(-1))+Q(1));h=Q(Q(Q(d*h)+Q(m*Q(0)))+Q(0));f=Q(Q(Q(Q(f*n)+o)+Q(-1))+Q(1));i=Q(Q(Q(d*i)+Q(l*Q(0)))+Q(1))}N[a+32>>2]=h;N[a+16>>2]=p;J[a+12>>2]=0;N[a+8>>2]=e;N[a+4>>2]=k;N[a>>2]=i;J[a+44>>2]=0;N[a+40>>2]=c;N[a+36>>2]=j;J[a+28>>2]=0;N[a+24>>2]=g;N[a+20>>2]=f}function W0(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0;d=Ia-96|0;Ia=d;if(b){h=a+80|0;i=a+20|0;while(1){e=d+60|0;g=J[(f<<2)+c>>2];zb(J[a+4>>2],J[a+8>>2],e,0,0,g,1,1);I[d+24>>1]=0;J[d+20>>2]=-1;J[d+12>>2]=0;J[d+16>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;J[d+36>>2]=0;J[d+40>>2]=0;J[d+28>>2]=0;J[d+32>>2]=0;J[d+52>>2]=2139095039;j=N[a+92>>2];I[d+10>>1]=L[a+96>>1];a:{if(!dC(1,e,i,h,j,d+12|0,d+10|0,K[a+98|0],0)){break a}e=J[a+12>>2];if(!(N[d+52>>2]>2])){break a}k=J[d+16>>2];J[e>>2]=J[d+12>>2];J[e+4>>2]=k;J[e+8>>2]=J[d+20>>2];I[e+12>>1]=L[d+24>>1];N[e+16>>2]=N[d+28>>2];N[e+20>>2]=N[d+32>>2];N[e+24>>2]=N[d+36>>2];N[e+28>>2]=N[d+40>>2];N[e+32>>2]=N[d+44>>2];N[e+36>>2]=N[d+48>>2];N[e+40>>2]=N[d+52>>2];J[e+44>>2]=J[d+56>>2];J[J[a+12>>2]+8>>2]=g;H[a+16|0]=1}f=f+1|0;if((f|0)!=(b|0)){continue}break}}Ia=d+96|0;return 1}function Nha(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0,f=0,g=Q(0),h=Q(0),i=0,j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0);e=Ia-3072|0;Ia=e;d=J[J[a>>2]+100>>2];Wl(d);i=d+128|0;c=L[d+4>>1];if(c){c=c<<5;k=(c+i|0)+c|0;while(1){f=j<<5;c=f+k|0;g=N[c+20>>2];h=N[c+24>>2];l=N[c>>2];m=N[c+4>>2];n=N[c+8>>2];o=N[c+16>>2];c=f+J[a+8>>2]|0;J[c+28>>2]=0;N[c+16>>2]=o*b;J[c+12>>2]=0;N[c+8>>2]=n*b;N[c+4>>2]=m*b;N[c>>2]=l*b;N[c+24>>2]=h*b;N[c+20>>2]=g*b;f=L[d+4>>1];j=j+1|0;if(f>>>0>j>>>0){continue}break}}Tl(e,d,i);Ri(d,e,e+1024|0);if(f){d=0;while(1){a=d<<5;c=a+(e+1024|0)|0;b=N[c>>2];g=N[c+4>>2];h=N[c+8>>2];a=a+i|0;J[a+12>>2]=0;N[a+8>>2]=N[a+8>>2]-h;N[a+4>>2]=N[a+4>>2]-g;N[a>>2]=N[a>>2]-b;b=N[c+16>>2];g=N[c+20>>2];h=N[c+24>>2];J[a+28>>2]=0;N[a+24>>2]=N[a+24>>2]-h;N[a+20>>2]=N[a+20>>2]-g;N[a+16>>2]=N[a+16>>2]-b;d=d+1|0;if(f>>>0>d>>>0){continue}break}}Ia=e+3072|0}function MY(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0);f=Ia-16|0;Ia=f;e=J[b+8>>2];s=J[b+4>>2];j=N[b+48>>2];k=N[b+32>>2];l=N[b+52>>2];m=N[b+20>>2];n=N[b+36>>2];o=N[b+56>>2];p=N[b+24>>2];q=N[b+40>>2];r=N[b+16>>2];g=N[c+8>>2];h=N[c>>2];i=N[c+4>>2];J[f+12>>2]=0;N[f+8>>2]=Q(o*g)+Q(Q(p*h)+Q(i*q));N[f+4>>2]=Q(l*g)+Q(Q(m*h)+Q(i*n));N[f>>2]=Q(j*g)+Q(Q(r*h)+Q(i*k));b=tb(s,f);J[d>>2]=b;j=N[e+52>>2];k=N[e+20>>2];l=N[e+36>>2];m=N[e+56>>2];b=J[s+152>>2]+P(b,12)|0;g=N[b>>2];n=N[e+24>>2];h=N[b+4>>2];o=N[e+40>>2];i=N[b+8>>2];p=N[e+48>>2];q=N[e+32>>2];r=N[e>>2];t=N[e+16>>2];u=N[e+4>>2];v=N[e+8>>2];J[a+12>>2]=0;N[a+8>>2]=m+Q(Q(o*i)+Q(Q(v*g)+Q(h*n)));N[a+4>>2]=j+Q(Q(l*i)+Q(Q(u*g)+Q(h*k)));N[a>>2]=p+Q(Q(q*i)+Q(Q(r*g)+Q(h*t)));Ia=f+16|0}function Ei(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=0,m=0,n=0,o=0;if((cla(b)|0)!=1){b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0}j=Q(N[a+24>>2]*Q(b>>>0));a:{if(j=Q(0)){i=~~j>>>0;break a}i=0}m=J[a+16>>2];c=b+i<<2;c=(0-c&12)+c|0;e=c+(i<<3)|0;if(e){g=J[42504]+12|0;e=Ka[J[J[g>>2]+8>>2]](g,e,29113,20472,372)|0}else{e=0}d=c;c=b<<2;e=Wa(e,255,c);g=d+e|0;k=c+e|0;if(J[a+36>>2]){n=b-1|0;o=J[a+4>>2];c=0;while(1){h=c<<3;l=h+o|0;f=J[l>>2];d=(f<<15^-1)+f|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;d=e+(((d>>>16^d)&n)<<2)|0;J[(c<<2)+k>>2]=J[d>>2];J[d>>2]=c;h=g+h|0;J[h>>2]=f;J[h+4>>2]=J[l+4>>2];c=c+1|0;if(c>>>0>2]){continue}break}}c=J[a>>2];if(c){f=J[42504]+12|0;Ka[J[J[f>>2]+12>>2]](f,c)}J[a+20>>2]=b;J[a+12>>2]=e;J[a>>2]=e;J[a+8>>2]=k;J[a+16>>2]=i;J[a+4>>2]=g;if(J[a+28>>2]==-1){J[a+28>>2]=m}}function UE(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);c=Ia-32|0;Ia=c;m=J[b+392>>2];Ka[J[J[m>>2]+112>>2]](c+4|0,m);b=J[b+12>>2]&1?J[b+16>>2]:b+24|0;l=N[b+24>>2];n=N[b+20>>2];o=N[b+16>>2];p=N[c+24>>2];q=N[c+28>>2];r=N[c+20>>2];d=N[c+16>>2];e=N[b+12>>2];f=N[b>>2];h=N[c+4>>2];i=N[c+8>>2];g=N[b+4>>2];j=N[c+12>>2];k=N[b+8>>2];N[a+12>>2]=Q(Q(Q(d*e)-Q(f*h))-Q(i*g))-Q(j*k);N[a+8>>2]=Q(Q(h*g)+Q(Q(d*k)+Q(e*j)))-Q(f*i);N[a+4>>2]=Q(Q(j*f)+Q(Q(d*g)+Q(e*i)))-Q(k*h);N[a>>2]=Q(Q(i*k)+Q(Q(d*f)+Q(e*h)))-Q(g*j);e=Q(l+l);f=Q(o+o);g=Q(n+n);k=Q(Q(j*e)+Q(Q(h*f)+Q(i*g)));l=Q(Q(d*d)+Q(-.5));N[a+24>>2]=q+Q(Q(j*k)+Q(Q(e*l)+Q(d*Q(Q(h*g)-Q(f*i)))));N[a+20>>2]=p+Q(Q(i*k)+Q(Q(g*l)+Q(d*Q(Q(j*f)-Q(e*h)))));N[a+16>>2]=r+Q(Q(h*k)+Q(Q(f*l)+Q(d*Q(Q(i*e)-Q(g*j)))));Ia=c+32|0}function Fs(a,b){var c=0,d=0,e=0,f=0;a:{if(!a){break a}if(a>>>0>=8){d=a&-8;while(1){J[(P(c,40)+b|0)+32>>2]=0;J[(P(c|1,40)+b|0)+32>>2]=0;J[(P(c|2,40)+b|0)+32>>2]=0;J[(P(c|3,40)+b|0)+32>>2]=0;J[(P(c|4,40)+b|0)+32>>2]=0;J[(P(c|5,40)+b|0)+32>>2]=0;J[(P(c|6,40)+b|0)+32>>2]=0;J[(P(c|7,40)+b|0)+32>>2]=0;c=c+8|0;e=e+8|0;if((d|0)!=(e|0)){continue}break}}d=a&7;if(d){while(1){J[(P(c,40)+b|0)+32>>2]=0;c=c+1|0;f=f+1|0;if((d|0)!=(f|0)){continue}break}}if(!a){break a}f=0;while(1){c=f;f=c+1|0;d=P(c,40)+b|0;if(!(!J[d+28>>2]|a>>>0<=f>>>0)){c=f;while(1){e=P(c,40)+b|0;b:{if(!J[e+28>>2]|M[d+16>>2]<=M[e+4>>2]|(M[e+16>>2]<=M[d+4>>2]|M[d+20>>2]<=M[e+8>>2])){break b}if(M[e+20>>2]<=M[d+8>>2]|M[d+24>>2]<=M[e+12>>2]|M[e+24>>2]<=M[d+12>>2]){break b}J[d+32>>2]=1;J[e+32>>2]=1}c=c+1|0;if((c|0)!=(a|0)){continue}break}}if((a|0)!=(f|0)){continue}break}}}function oka(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;e=J[a>>2];j=e+L[a+4>>1]|0;if(e>>>0>>0){while(1){a=(e<<5)+b|0;d=L[a+22>>1];if(d){c=J[a+24>>2];m=c+(d<<4)|0;a=J[a+28>>2];while(1){d=K[c+2|0];n=(d<<2)+12&2032;k=K[c|0]==3;f=(P(d,k?112:48)+c|0)+80|0;o=K[c+3|0];a:{if(!a){a=0;break a}if(!d){break a}l=d&3;h=0;b:{if(d>>>0<4){d=0;break b}p=d&252;d=0;i=0;while(1){g=d<<2;N[a>>2]=N[g+f>>2];N[a+4>>2]=N[(g|4)+f>>2];N[a+8>>2]=N[(g|8)+f>>2];N[a+12>>2]=N[(g|12)+f>>2];d=d+4|0;a=a+16|0;i=i+4|0;if((p|0)!=(i|0)){continue}break}}if(!l){break a}while(1){N[a>>2]=N[(d<<2)+f>>2];d=d+1|0;a=a+4|0;h=h+1|0;if((h|0)!=(l|0)){continue}break}}d=f+n|0;c:{if(!J[c+56>>2]){break c}c=J[c+60>>2];if(!c){break c}H[c|0]=1}c=d+(o<<(k?7:6))|0;if(m>>>0>c>>>0){continue}break}}e=e+1|0;if((j|0)!=(e|0)){continue}break}}}function mP(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;g=Ka[J[J[a>>2]+36>>2]](a)|0;e=d>>>0>g>>>0?g:d;d=g-e|0;g=c>>>0>>0?c:d;c=0;if(e){h=J[a+84>>2];d=0;while(1){f=d<<2;c=d+1|0;d=c;e=e-(J[f+h>>2]!=0)|0;if(e){continue}break}}a:{if(!g){break a}h=J[a+88>>2];if(h>>>0<=c>>>0){break a}while(1){d=J[J[a+84>>2]+(c<<2)>>2];if(d){f=J[d+8>>2];e=P(i,72)+b|0;J[e+4>>2]=J[d+4>>2];J[e+8>>2]=f;f=J[d+24>>2];J[e+20>>2]=J[d+20>>2];J[e+24>>2]=f;f=J[d+16>>2];J[e+12>>2]=J[d+12>>2];J[e+16>>2]=f;f=J[d+32>>2];J[e+28>>2]=J[d+28>>2];J[e+32>>2]=f;J[e+36>>2]=J[d+36>>2];J[e+40>>2]=J[d+40>>2];J[e+44>>2]=J[d+44>>2];f=J[d+52>>2];J[e+48>>2]=J[d+48>>2];J[e+52>>2]=f;J[e+56>>2]=J[d+56>>2];J[e+60>>2]=J[d+60>>2];J[e- -64>>2]=J[d- -64>>2];I[e+68>>1]=L[d+68>>1];i=i+1|0}if(g>>>0<=i>>>0){break a}c=c+1|0;if(h>>>0>c>>>0){continue}break}}return i|0}function hJ(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=J[42504];d=c+12|0;c=(h=d,i=(b<<6)+131|0,j=Ka[J[J[c>>2]+20>>2]](c)|0?44236:70610,k=19542,l=553,g=J[J[d>>2]+8>>2],Ka[g](h|0,i|0,j|0,k|0,l|0)|0);if(!c){break a}e=c+131&-128;J[e-4>>2]=e-c}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<6)+e|0;c=e;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];J[c+12>>2]=J[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];J[c+28>>2]=J[d+28>>2];N[c+32>>2]=N[d+32>>2];N[c+36>>2]=N[d+36>>2];N[c+40>>2]=N[d+40>>2];N[c+44>>2]=N[d+44>>2];N[c+48>>2]=N[d+48>>2];N[c+52>>2]=N[d+52>>2];N[c+56>>2]=N[d+56>>2];J[c+60>>2]=J[d+60>>2];d=d- -64|0;c=c- -64|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d-J[d-4>>2]|0)}J[a+8>>2]=b;J[a>>2]=e}function gJ(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}c=J[42504];e=c+12|0;e=(i=e,j=(b<<6)+131|0,k=Ka[J[J[c>>2]+20>>2]](c)|0?53766:70610,l=19542,m=553,h=J[J[e>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0);if(!e){break a}f=e+131&-128;J[f-4>>2]=f-e}e=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=(c<<6)+f|0;d=e;c=f;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];N[c+28>>2]=N[d+28>>2];N[c+32>>2]=N[d+32>>2];N[c+36>>2]=N[d+36>>2];N[c+40>>2]=N[d+40>>2];N[c+44>>2]=N[d+44>>2];N[c+48>>2]=N[d+48>>2];N[c+52>>2]=N[d+52>>2];N[c+56>>2]=N[d+56>>2];N[c+60>>2]=N[d+60>>2];d=d- -64|0;c=c- -64|0;if(g>>>0>c>>>0){continue}break}}if(!(!e|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e-J[e-4>>2]|0)}J[a+8>>2]=b;J[a>>2]=f}function zg(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0);m=J[a+16>>2];j=N[m+16>>2];f=Q(j*Q(0));l=N[m+12>>2];c=Q(l*Q(0));o=N[m+8>>2];e=Q(o*Q(0));h=Q(e*Q(0));d=Q(f+Q(c+h));a=J[a+12>>2];i=Q(N[a+16>>2]-N[a+28>>2]);k=Q(c*Q(0));g=Q(Q(k+e)+f);n=Q(N[a+20>>2]-N[a+32>>2]);p=Q(j+Q(k+h));j=Q(N[a+24>>2]-N[a+36>>2]);N[b+8>>2]=Q(Q(d*i)+Q(g*n))+Q(p*j);e=Q(c+e);c=Q(f*Q(0));f=Q(e+c);k=Q(Q(o+k)+c);e=Q(Q(Q(f*i)+Q(k*n))+Q(g*j));N[b+4>>2]=e;l=Q(Q(l+h)+c);N[b>>2]=Q(Q(l*i)+Q(f*n))+Q(d*j);c=Q(N[a+16>>2]+N[a+28>>2]);h=Q(N[a+20>>2]+N[a+32>>2]);i=Q(N[a+24>>2]+N[a+36>>2]);N[b+20>>2]=Q(Q(d*c)+Q(g*h))+Q(p*i);g=Q(Q(Q(f*c)+Q(k*h))+Q(g*i));N[b+16>>2]=g;N[b+12>>2]=Q(Q(l*c)+Q(f*h))+Q(d*i);d=Q(Q(e-g)+Q(.0005000000237487257));if(d>Q(0)){d=Q(d*Q(.6000000238418579));N[b+4>>2]=e-d;N[b+16>>2]=d+g}}function Dp(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;f=Ia-16|0;Ia=f;c=J[a+4>>2];h=c>>>30|0;a:{if((h|0)==3){break a}d=J[a>>2];e=h-1>>>0<2?d:0;if(!(K[e+4785|0]?e:0)){b=J[((J[b+4>>2]>>>22&60)+109352|0)+12>>2]+b|0;J[b+4>>2]=J[a+16>>2]&16777215|K[b+7|0]<<24;break a}e=J[a+8>>2];if(!e){e=$a(d,c>>>24&15);J[a+8>>2]=e}c=J[e+8>>2];b:{if((c|0)==-1){break b}d=J[e+12>>2];if(!d){break b}g=J[J[a>>2]+4880>>2]+(c<<2)|0;c=0;while(1){i=g+(c<<2)|0;if(J[i>>2]!=(b|0)){c=c+1|0;if((d|0)!=(c|0)){continue}break b}break}c=d-1|0;J[i>>2]=J[g+(c<<2)>>2];J[e+12>>2]=c}d=J[a>>2];c=J[e>>2];c:{if((c|0)==-1){c=J[d+4884>>2];g=J[a+20>>2];J[f+12>>2]=0;d=d+4880|0;Jp(d,c+g|0,f+12|0);J[e>>2]=c;break c}d=d+4880|0}d=J[d>>2]+(c<<2)|0;c=J[e+4>>2];J[d+(c<<2)>>2]=b;J[e+4>>2]=c+1;if((h|0)!=1){_a(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|1;break a}J[a+4>>2]=J[a+4>>2]|1}Ia=f+16|0}function WM(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;b=(b<<1)+d|0;e=J[c+4624>>2];a:{if(L[a+88>>1]>=2){if(!e){break a}c=c+528|0;d=J[a+80>>2];f=J[a+84>>2];a=0;if((e|0)!=1){h=e&-2;while(1){I[b+(a<<2)>>1]=L[f+(L[d+(J[(c+(a<<6)|0)+52>>2]<<1)>>1]<<1)>>1];i=a|1;I[b+(i<<2)>>1]=L[f+(L[d+(J[(c+(i<<6)|0)+52>>2]<<1)>>1]<<1)>>1];a=a+2|0;g=g+2|0;if((h|0)!=(g|0)){continue}break}}if(!(e&1)){break a}I[b+(a<<2)>>1]=L[f+(L[d+(J[(c+(a<<6)|0)+52>>2]<<1)>>1]<<1)>>1];return 1}if(!e){break a}a=L[a+34>>1];d=0;if(e>>>0>=8){f=e&-8;while(1){c=d<<2;I[c+b>>1]=a;I[b+(c|4)>>1]=a;I[b+(c|8)>>1]=a;I[b+(c|12)>>1]=a;I[b+(c|16)>>1]=a;I[b+(c|20)>>1]=a;I[b+(c|24)>>1]=a;I[b+(c|28)>>1]=a;d=d+8|0;g=g+8|0;if((f|0)!=(g|0)){continue}break}}c=e&7;if(!c){break a}while(1){I[b+(d<<2)>>1]=a;d=d+1|0;h=h+1|0;if((c|0)!=(h|0)){continue}break}}return 1}function QI(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0;f=J[a+44>>2];d=J[a+84>>2];e=f+d|0;c=J[a+48>>2]&2147483647;a:{if(e>>>0<=c>>>0){break a}g=c;c=c<<1;c=c>>>0>e>>>0?c:e;if(g>>>0>>0){Ki(a+40|0,c)}if(c>>>0<=(J[a+60>>2]&2147483647)>>>0){break a}RI(a+52|0,c)}J[a+44>>2]=e;J[a+56>>2]=e;Va(J[a+40>>2]+(f<<2)|0,J[a+80>>2],d<<2);Va((f<<4)+b|0,J[a+68>>2],d<<4);Va(J[a+52>>2]+(f<<3)|0,J[a+92>>2],d<<3);c=J[a+84>>2];if(c){h=J[a+108>>2];i=J[h+456>>2];g=J[a+80>>2];e=0;while(1){b=J[(e<<2)+g>>2];J[b+68>>2]=J[a+24>>2]|e+f<<3;d=K[b+43|0];b:{if(!(d&64)){break b}H[b+43|0]=d&191;if(K[b+41|0]&8){break b}d=J[J[J[h+444>>2]>>2]+(J[b- -64>>2]<<2)>>2];if(!d){break b}while(1){J[(J[d+20>>2]<<2)+i>>2]=J[b+68>>2];d=J[d+16>>2];if(d){continue}break}c=J[a+84>>2]}e=e+1|0;if(e>>>0>>0){continue}break}}J[a+84>>2]=0;J[a+96>>2]=0;J[a+72>>2]=0}function a7(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{if(!K[a+338|0]){break a}b=1;if(J[a+268>>2]){break a}b=0;d=J[a+284>>2];if(!d){break a}b=J[a+32>>2];if(b){b=Sd(b);c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[42504];c=b+12|0;b=cf((f=c,g=64,h=Ka[J[J[b>>2]+20>>2]](b)|0?49586:70610,i=9632,j=691,e=J[J[c>>2]+8>>2],Ka[e](f|0,g|0,h|0,i|0,j|0)|0));J[a+40>>2]=d;J[a+32>>2]=b;b=0;d=P(d,24);c=d+24|0;if(c){b=J[42504]+12|0;b=Ka[J[J[b>>2]+8>>2]](b,c,29113,9632,695)|0}J[a+36>>2]=b;Va(b,J[a+292>>2],d);J[a+16>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;b=1;J[a+48>>2]=J[a+48>>2]+1;J[a+60>>2]=(J[a+60>>2]^-1)&1;J[a+56>>2]=(J[a+56>>2]^-1)&1;d=J[a+20>>2];if(d){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+20>>2]=0;J[a+24>>2]=0;J[a+8>>2]=4;J[a+268>>2]=1;J[a+28>>2]=0;e=a,j=ela(J[a+36>>2],J[a+40>>2]),J[e+12>>2]=j;J[a+16>>2]=Ja}return b|0}function tL(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;Ds(a,c);c=J[a+124>>2];e=J[a+128>>2];b=J[a+88>>2];J[b+68>>2]=J[b+24>>2];J[b+72>>2]=e;J[b- -64>>2]=c;e=J[b>>2];a:{if(!e){break a}f=b+36|0;b=J[b+12>>2];c=0;while(1){g=J[(b+P(c,40)|0)+28>>2];if(g){rm(g,f)}c=c+1|0;if((e|0)!=(c|0)){continue}break}b=J[a+88>>2];f=J[b>>2];if(!f){break a}e=J[b+12>>2];g=0;c=0;if(f>>>0>=4){h=f&-4;while(1){d=J[(e+P(c,40)|0)+28>>2];if(d){J[d+116>>2]=0}d=J[(e+P(c|1,40)|0)+28>>2];if(d){J[d+116>>2]=0}d=J[(e+P(c|2,40)|0)+28>>2];if(d){J[d+116>>2]=0}d=J[(e+P(c|3,40)|0)+28>>2];if(d){J[d+116>>2]=0}c=c+4|0;i=i+4|0;if((h|0)!=(i|0)){continue}break}}f=f&3;if(!f){break a}while(1){h=J[(e+P(c,40)|0)+28>>2];if(h){J[h+116>>2]=0}c=c+1|0;g=g+1|0;if((f|0)!=(g|0)){continue}break}}qm(b+36|0,J[b+24>>2],a,b+76|0,b+84|0);Wa(J[b+76>>2],0,J[b+80>>2]<<2)}function Zw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;d=Ia-80|0;Ia=d;e=J[a+48>>2];f=Ka[J[J[e>>2]+16>>2]](e)|0;Ka[J[J[f>>2]+12>>2]](f,b,c)|0;Ka[J[J[e>>2]+20>>2]](e);e=wb(a,J[b>>2]);b=wb(a,J[b+4>>2]);f=wb(a,J[c>>2]);c=wb(a,J[c+4>>2]);g=e;e=0;J[d+16>>2]=g|e;J[d+20>>2]=b;J[d+12>>2]=168360;J[d+24>>2]=e|f;J[d+28>>2]=c;b=J[a+280>>2];c=J[a+284>>2];h=d,i=yb(),J[h+56>>2]=i;J[d+60>>2]=Ja;J[d+48>>2]=b;J[d+52>>2]=c;J[d+36>>2]=17;J[d+40>>2]=1;J[d+32>>2]=167616;b=J[a+320>>2];b=Ka[J[J[b>>2]+16>>2]](b)|0;Ka[J[J[b>>2]+12>>2]](b,d+32|4,4)|0;Ka[J[J[b>>2]+12>>2]](b,d+40|0,4)|0;Ka[J[J[b>>2]+12>>2]](b,d+48|0,8)|0;Ka[J[J[b>>2]+12>>2]](b,d+56|0,8)|0;b=J[a+320>>2];J[d+72>>2]=b;J[d+68>>2]=167648;H[d+79|0]=3;Ka[J[J[b>>2]+12>>2]](b,d+79|0,1)|0;Yw(d+12|0,d+68|0);b=J[a+320>>2];Ka[J[J[b>>2]+20>>2]](b);Ia=d+80|0;return!K[a+272|0]|0}function v6(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;h=Ia-32|0;Ia=h;a:{if(M[a+32>>2]>=M[a+104>>2]){break a}k=a+40|0;i=J[k>>2];J[k>>2]=i?i:-1;if((i|0)==1){Xa(J[42504],8,6711,505,71562,0);break a}J[a+32>>2]=J[a+32>>2]+1;i=a+12|0;n=L[e+16>>1];o=J[e+12>>2];p=J[e+8>>2];q=J[e+4>>2];r=J[e>>2];l=J[a+24>>2];j=l+40|0;e=J[a+20>>2]&2147483647;b:{if(j>>>0<=e>>>0){break b}m=P(j,3);if(e>>>0>=m>>>0){break b}Dc(i,m)}$c(i,j);e=J[a+12>>2]+J[a+24>>2]|0;H[e+38|0]=1;I[e+36>>1]=d;J[e+32>>2]=g;J[e+28>>2]=f;J[e+8>>2]=r;I[e+4>>1]=0;J[e>>2]=-16;I[e+24>>1]=n;J[e+20>>2]=o;J[e+16>>2]=p;J[e+12>>2]=q;J[a+24>>2]=j;d=J[a+108>>2];J[((d|0)==-16?a+108|0:d+J[a+12>>2]|0)>>2]=l;J[a+108>>2]=l;J[h+28>>2]=0;J[h+24>>2]=c;J[h+20>>2]=b;J[h+8>>2]=0;J[h+12>>2]=0;Pp(i,h+8|0);J[k>>2]=0}Ia=h+32|0}function aL(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if(f){Ka[J[J[f>>2]+20>>2]](f)}ws(a,d);J[a+4>>2]=c;f=c;c=J[a+200>>2];d=c<<3;f=Db(f,d,1);J[a+264>>2]=c;J[a+256>>2]=f;J[a+260>>2]=0;f=Db(J[a+4>>2],d,1);J[a+276>>2]=c;J[a+268>>2]=f;J[a+272>>2]=0;f=Db(J[a+4>>2],c<<2,1);J[a+212>>2]=c;J[a+204>>2]=f;J[a+208>>2]=0;f=Db(J[a+4>>2],d,1);J[a+332>>2]=c;J[a+324>>2]=f;J[a+328>>2]=0;f=Db(J[a+4>>2],d,1);J[a+380>>2]=c;J[a+372>>2]=f;J[a+376>>2]=0;d=Db(J[a+4>>2],d,1);J[a+428>>2]=c;J[a+420>>2]=d;J[a+424>>2]=0;J[a+76>>2]=a;J[a+80>>2]=b;J[a+36>>2]=a;J[a+72>>2]=1;J[a+40>>2]=b;J[a+68>>2]=e;if(e){Ka[J[J[e>>2]+16>>2]](e);J[a- -64>>2]=J[J[a+68>>2]+16>>2]}b=a+48|0;J[a+28>>2]=b;J[a+32>>2]=1;Ka[J[J[a+48>>2]+16>>2]](b);J[a+24>>2]=J[J[a+28>>2]+16>>2];c=J[a- -64>>2];Ka[J[J[c>>2]+72>>2]](c,b);b=J[a+24>>2];Ka[J[J[b>>2]+72>>2]](b,a+8|0)}function PL(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;b=Ia-16|0;Ia=b;c=J[42504];d=Ka[J[J[c+12>>2]+8>>2]](c+12|0,4,29113,10013,47)|0;J[d>>2]=136792;J[b+12>>2]=d;c=J[a+8>>2];a:{if(c>>>0>=(J[a+12>>2]&2147483647)>>>0){d=0;c=J[a+12>>2];g=c&2147483647?c<<1:1;b:{if(!g){break b}e=g<<2;if(!e){break b}d=J[42504];c=d+12|0;d=(j=c,k=e,l=Ka[J[J[d>>2]+20>>2]](d)|0?64436:70610,m=19459,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+8>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a+4>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b+12>>2];c:{if(J[a+12>>2]<0){break c}e=J[a+4>>2];if(!e){break c}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e);f=J[a+8>>2]}J[a+12>>2]=g;J[a+4>>2]=d;J[a+8>>2]=f+1;break a}J[J[a+4>>2]+(c<<2)>>2]=d;J[a+8>>2]=c+1}Ia=b+16|0;return J[b+12>>2]}function le(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;d=Ia-16|0;Ia=d;g=a+12|0;b=J[g+4>>2];a:{if(!b){break a}c=J[b+40>>2];if(!c){break a}while(1){h=f<<3;e=h+J[b+36>>2]|0;b:{if(!K[e|0]){b=J[e+4>>2];J[(J[b+8>>2]==(a|0)?8:12)+b>>2]=0;e=Zq(b);if(e){si(e+16|0,b+16|0);J[d+12>>2]=b;pb(e+5892|0,d+12|0)}b=J[g+4>>2];e=J[b+40>>2]-1|0;J[b+40>>2]=e;b=J[b+36>>2];h=b+h|0;b=b+(e<<3)|0;e=J[b+4>>2];J[h>>2]=J[b>>2];J[h+4>>2]=e;b=J[g+4>>2];if(J[b+40>>2]){break b}if(J[b+44>>2]>=0){vl(J[42497],b)}b=0;J[g+4>>2]=0;break b}f=f+1|0}c=c-1|0;if(c){continue}break}}Ia=d+16|0;c=Oc(a);if(J[a+40>>2]){Xa(J[42504],8,22675,200,81235,0);af(J[a+40>>2],a)}b=a+20|0;d=L[b+4>>1];f=J[b>>2];if(c){Ig(b,c+5584|0,a)}if(d){f=(d|0)==1?b:f;c=0;while(1){SC(J[f+(c<<2)>>2]);c=c+1|0;if((d|0)!=(c|0)){continue}break}}d=J[J[42497]+476>>2];fl(b,d);fl(b+8|0,d);FG(g,a)}function GR(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=Ia-80|0;Ia=d;e=J[a+48>>2];Ka[J[J[e>>2]+24>>2]](e,b,c)|0;e=wb(a,J[b>>2]);b=wb(a,J[b+4>>2]);J[d+24>>2]=c;J[d+28>>2]=0;J[d+8>>2]=167752;J[d+12>>2]=e;J[d+16>>2]=b;b=J[a+280>>2];c=J[a+284>>2];f=d,g=yb(),J[f+56>>2]=g;J[d+60>>2]=Ja;J[d+48>>2]=b;J[d+52>>2]=c;J[d+36>>2]=17;J[d+40>>2]=1;J[d+32>>2]=167616;b=J[a+320>>2];b=Ka[J[J[b>>2]+16>>2]](b)|0;Ka[J[J[b>>2]+12>>2]](b,d+32|4,4)|0;Ka[J[J[b>>2]+12>>2]](b,d+40|0,4)|0;Ka[J[J[b>>2]+12>>2]](b,d+48|0,8)|0;Ka[J[J[b>>2]+12>>2]](b,d+56|0,8)|0;b=J[a+320>>2];J[d+72>>2]=b;J[d+68>>2]=167648;H[d+79|0]=6;Ka[J[J[b>>2]+12>>2]](b,d+79|0,1)|0;b=d+68|0;c=J[b+4>>2];Ka[J[J[c>>2]+12>>2]](c,d+8|4,4)|0;Ka[J[J[d+68>>2]+16>>2]](b,d+16|0);Ka[J[J[d+68>>2]+24>>2]](b,d+24|0);b=J[a+320>>2];Ka[J[J[b>>2]+20>>2]](b);Ia=d+80|0;return!K[a+272|0]|0}function E$(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0;f=Ia-48|0;Ia=f;h=J[a+3376>>2];o=N[h+28>>2];p=N[h+16>>2];l=N[h+32>>2];m=N[h+20>>2];u=K[h+72|0];q=N[h+4>>2];n=N[h+8>>2];i=N[c>>2];r=N[h>>2];j=N[c+4>>2];s=N[h+12>>2];k=N[c+8>>2];t=N[h+24>>2];N[f>>2]=Q(Q(i*r)+Q(j*s))+Q(k*t);N[f+8>>2]=Q(Q(i*n)+Q(j*m))+Q(k*l);N[f+4>>2]=Q(Q(i*q)+Q(j*p))+Q(k*o);c=(u?24:12)+f|0;i=N[d>>2];j=N[d+4>>2];k=N[d+8>>2];N[c+8>>2]=Q(Q(n*i)+Q(m*j))+Q(l*k);N[c+4>>2]=Q(Q(q*i)+Q(p*j))+Q(o*k);N[c>>2]=Q(Q(r*i)+Q(s*j))+Q(t*k);c=(u?12:24)+f|0;i=n;n=N[e>>2];j=m;m=N[e+4>>2];k=l;l=N[e+8>>2];N[c+8>>2]=Q(Q(i*n)+Q(j*m))+Q(k*l);N[c+4>>2]=Q(Q(q*n)+Q(p*m))+Q(o*l);N[c>>2]=Q(Q(r*n)+Q(s*m))+Q(t*l);Zo(a+8|0,J[b+8>>2],f,f|12,f+24|0,g);Ia=f+48|0;return 1}function xo(a,b,c,d,e){var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0;f=Ia-32|0;Ia=f;j=N[d+36>>2];k=N[d+40>>2];l=N[d+32>>2];m=N[d+8>>2];n=N[d+4>>2];o=N[d>>2];g=Q(N[c+8>>2]-N[d+56>>2]);h=Q(N[c>>2]-N[d+48>>2]);i=Q(N[c+4>>2]-N[d+52>>2]);N[f+20>>2]=Q(N[d+24>>2]*g)+Q(Q(N[d+16>>2]*h)+Q(i*N[d+20>>2]));N[f+16>>2]=Q(m*g)+Q(Q(o*h)+Q(i*n));J[f+28>>2]=0;N[f+24>>2]=Q(k*g)+Q(Q(l*h)+Q(i*j));g=N[c+40>>2];d=J[c+32>>2];p=J[c+36>>2];N[f+12>>2]=N[c+64>>2];N[f+8>>2]=g;q=J[f+28>>2];J[a+8>>2]=J[f+24>>2];J[a+12>>2]=q;J[f>>2]=d;J[f+4>>2]=p;d=J[f+20>>2];J[a>>2]=J[f+16>>2];J[a+4>>2]=d;d=J[c+28>>2];J[a+24>>2]=J[c+24>>2];J[a+28>>2]=d;d=J[c+20>>2];J[a+16>>2]=J[c+16>>2];J[a+20>>2]=d;d=J[f+12>>2];J[a+40>>2]=J[f+8>>2];J[a+44>>2]=d;d=J[f+4>>2];J[a+32>>2]=J[f>>2];J[a+36>>2]=d;fA(b,f+16|0,c+16|0,f,e);Ia=f+32|0}function qq(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{if(!J[a+36>>2]){break a}h=J[a+12>>2];d=J[b>>2];b=(d<<15^-1)+d|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;c=h+((J[a+20>>2]-1&(b>>>16^b))<<2)|0;b=J[c>>2];if((b|0)==-1){break a}g=J[a+8>>2];e=J[a+4>>2];f=e+(b<<3)|0;if((d|0)!=J[f>>2]){while(1){c=(b<<2)+g|0;b=J[c>>2];if((b|0)==-1){break a}f=e+(b<<3)|0;if((d|0)!=J[f>>2]){continue}break}}i=(b<<2)+g|0;J[c>>2]=J[i>>2];c=J[a+36>>2]-1|0;J[a+36>>2]=c;J[a+32>>2]=J[a+32>>2]+1;if((b|0)!=(c|0)){j=f;f=e+(c<<3)|0;d=J[f>>2];J[j>>2]=d;J[(e+(b<<3)|0)+4>>2]=J[f+4>>2];J[i>>2]=J[(c<<2)+g>>2];c=d+(d<<15^-1)|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;c=((J[a+20>>2]-1&(c>>>16^c))<<2)+h|0;d=J[c>>2];e=J[a+36>>2];if((d|0)!=(e|0)){while(1){c=(d<<2)+g|0;d=J[c>>2];if((e|0)!=(d|0)){continue}break}}J[c>>2]=b}J[a+28>>2]=J[a+28>>2]-1}}function Yc(a,b,c,d,e){var f=0,g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=Q(0),v=Q(0),w=0;i=K[a+64|0];a:{if(!i){break a}while(1){f=J[a+76>>2]+P(t,48)|0;h=N[f+44>>2];if(h<=N[e>>2]){k=N[f+20>>2];l=N[f+16>>2];m=N[f+24>>2];v=N[d+16>>2];n=N[d+20>>2];j=N[d+24>>2];o=N[d+8>>2];p=N[d>>2];q=N[d+4>>2];g=N[d+12>>2];i=J[c+4>>2];w=J[c>>2];r=N[c+8>>2];f=(s<<6)+b|0;J[f+28>>2]=0;N[f+8>>2]=r;J[f>>2]=w;J[f+4>>2]=i;J[f+52>>2]=-1;N[f+12>>2]=h;u=j;h=Q(Q(g*g)+Q(-.5));j=Q(Q(o*m)+Q(Q(p*l)+Q(q*k)));r=Q(Q(Q(g*Q(Q(p*k)-Q(l*q)))+Q(m*h))+Q(o*j));N[f+24>>2]=u+Q(r+r);u=n;n=Q(Q(q*j)+Q(Q(h*k)+Q(g*Q(Q(o*l)-Q(m*p)))));N[f+20>>2]=u+Q(n+n);g=Q(Q(p*j)+Q(Q(h*l)+Q(g*Q(Q(q*m)-Q(k*o)))));N[f+16>>2]=v+Q(g+g);i=K[a+64|0];s=s+1|0}if(s>>>0>63){break a}t=t+1|0;if(i>>>0>t>>>0){continue}break}}J[b+4096>>2]=s}function NY(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0);e=Ia-16|0;Ia=e;r=J[b+4>>2];d=J[b+8>>2];i=N[b+48>>2];j=N[b+32>>2];k=N[b+52>>2];l=N[b+20>>2];m=N[b+36>>2];n=N[b+56>>2];o=N[b+24>>2];p=N[b+40>>2];q=N[b+16>>2];f=N[c+8>>2];g=N[c>>2];h=N[c+4>>2];J[e+12>>2]=0;N[e+8>>2]=Q(n*f)+Q(Q(o*g)+Q(h*p));N[e+4>>2]=Q(k*f)+Q(Q(l*g)+Q(h*m));N[e>>2]=Q(i*f)+Q(Q(q*g)+Q(h*j));b=tb(r,e);i=N[d+52>>2];j=N[d+20>>2];k=N[d+36>>2];l=N[d+56>>2];b=J[r+152>>2]+P(b,12)|0;f=N[b>>2];m=N[d+24>>2];g=N[b+4>>2];n=N[d+40>>2];h=N[b+8>>2];o=N[d+48>>2];p=N[d+32>>2];q=N[d>>2];s=N[d+16>>2];t=N[d+4>>2];u=N[d+8>>2];J[a+12>>2]=0;N[a+8>>2]=l+Q(Q(n*h)+Q(Q(u*f)+Q(g*m)));N[a+4>>2]=i+Q(Q(k*h)+Q(Q(t*f)+Q(g*j)));N[a>>2]=o+Q(Q(p*h)+Q(Q(q*f)+Q(g*s)));Ia=e+16|0}function x_(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=Ia-80|0;Ia=d;a:{b:{if(K[a+96|0]){e=1;if(!b){break a}f=J[a+4>>2];while(1){e=J[a+8>>2];if(e>>>0>=M[a+12>>2]){break b}g=J[a+20>>2];c:{if(g>>>0>=M[a+16>>2]){g=J[c>>2];J[a+8>>2]=e+1;J[f+(e<<2)>>2]=g;break c}J[a+20>>2]=g+1}c=c+4|0;b=b-1|0;if(b){continue}break}e=1;break a}J[d+76>>2]=0;J[d+68>>2]=0;J[d+72>>2]=0;J[d+60>>2]=0;J[d+64>>2]=1065353216;J[d+52>>2]=0;J[d+56>>2]=0;d:{if(b){g=a+32|0;j=d+36|0;k=d+24|0;while(1){f=d+12|0;h=(e<<2)+c|0;zb(J[a+28>>2],d+52|0,f,0,0,J[h>>2],0,0);e:{if(!Hk(g,f,k,j)){break e}f=J[a+8>>2];if(f>>>0>=M[a+12>>2]){break d}i=J[a+20>>2];if(i>>>0>=M[a+16>>2]){h=J[h>>2];J[a+8>>2]=f+1;J[J[a+4>>2]+(f<<2)>>2]=h;break e}J[a+20>>2]=i+1}e=e+1|0;if((e|0)!=(b|0)){continue}break}}e=1;break a}}H[a+24|0]=1;e=0}Ia=d+80|0;return e|0}function _w(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;c=Ia-112|0;Ia=c;f=c+24|0;e=J[a+48>>2];d=Ka[J[J[e>>2]+16>>2]](e)|0;Ka[J[J[d>>2]+8>>2]](f,d,b);Ka[J[J[e>>2]+20>>2]](e);d=wb(a,J[b>>2]);b=wb(a,J[b+4>>2]);J[c+12>>2]=168328;J[c+16>>2]=d;J[c+20>>2]=b;d=J[a+280>>2];b=J[a+284>>2];g=c,h=yb(),J[g+48>>2]=h;J[c+52>>2]=Ja;J[c+40>>2]=d;J[c+44>>2]=b;J[c+28>>2]=9;J[c+32>>2]=1;J[c+24>>2]=167616;b=J[a+320>>2];b=Ka[J[J[b>>2]+16>>2]](b)|0;Ka[J[J[b>>2]+12>>2]](b,f|4,4)|0;Ka[J[J[b>>2]+12>>2]](b,c+32|0,4)|0;Ka[J[J[b>>2]+12>>2]](b,c+40|0,8)|0;Ka[J[J[b>>2]+12>>2]](b,c+48|0,8)|0;b=J[a+320>>2];J[c+104>>2]=b;J[c+100>>2]=167648;H[c+111|0]=2;Ka[J[J[b>>2]+12>>2]](b,c+111|0,1)|0;Ka[J[J[b>>2]+12>>2]](b,c+16|0,4)|0;b=J[c+104>>2];Ka[J[J[b>>2]+12>>2]](b,c+20|0,4)|0;b=J[a+320>>2];Ka[J[J[b>>2]+20>>2]](b);Ia=c+112|0;return!K[a+272|0]|0}function Jn(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{b:{g=J[a+12>>2];e=g+(b<<2)|0;b=J[e>>2];if((c|0)==(b|0)){break b}f=J[a+16>>2];while(1){d=b;b=J[f+(b<<2)>>2];if((c|0)!=(b|0)){continue}break}if((d|0)==-1){break b}e=J[a+16>>2];J[e+(d<<2)>>2]=J[(c<<2)+e>>2];break a}b=e;e=J[a+16>>2];J[b>>2]=J[e+(c<<2)>>2]}d=J[a+8>>2]-1|0;if((d|0)!=(c|0)){c:{d:{h=J[a+20>>2];f=h+(d<<3)|0;b=J[f+4>>2]<<16|L[f>>1];b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;i=J[a+4>>2]&(b>>>16^b);j=g+(i<<2)|0;b=J[j>>2];if((d|0)==(b|0)){break d}while(1){g=b;b=J[(b<<2)+e>>2];if((d|0)!=(b|0)){continue}break}if((g|0)==-1){break d}J[(g<<2)+e>>2]=J[(d<<2)+e>>2];break c}J[j>>2]=J[(d<<2)+e>>2]}d=J[f+4>>2];b=(c<<3)+h|0;J[b>>2]=J[f>>2];J[b+4>>2]=d;b=J[a+12>>2]+(i<<2)|0;J[J[a+16>>2]+(c<<2)>>2]=J[b>>2];J[b>>2]=c;d=J[a+8>>2]-1|0}J[a+8>>2]=d}function vx(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=Q(0),l=0,m=0,n=0,o=0;if((cla(b)|0)!=1){b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0}k=Q(N[a+28>>2]*Q(b>>>0));a:{if(k=Q(0)){j=~~k>>>0;break a}j=0}m=J[a+20>>2];d=b+j<<2;d=(0-d&12)+d|0;c=d;g=J[J[a>>2]>>2];h=b<<2;d=Wa(Ka[J[J[g>>2]+8>>2]](g,d+(j<<3)|0,70541,20472,372)|0,255,h);g=c+d|0;h=d+h|0;if(J[a+40>>2]){n=b-1|0;o=J[a+8>>2];while(1){i=e<<3;l=i+o|0;f=L[l>>1];c=(f<<15^-1)+f|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;c=d+(((c>>>16^c)&n)<<2)|0;J[h+(e<<2)>>2]=J[c>>2];J[c>>2]=e;i=g+i|0;I[i>>1]=f;J[i+4>>2]=J[l+4>>2];e=e+1|0;if(e>>>0>2]){continue}break}}e=J[a+4>>2];if(e){f=J[J[a>>2]>>2];Ka[J[J[f>>2]+12>>2]](f,e)}J[a+24>>2]=b;J[a+16>>2]=d;J[a+4>>2]=d;J[a+12>>2]=h;J[a+20>>2]=j;J[a+8>>2]=g;if(J[a+32>>2]==-1){J[a+32>>2]=m}}function pb(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;a:{if(!J[a+36>>2]){break a}d=J[b>>2];b=(d<<15^-1)+d|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;c=J[a+12>>2]+((J[a+20>>2]-1&(b>>>16^b))<<2)|0;b=J[c>>2];if((b|0)==-1){break a}e=J[a+8>>2];f=J[a+4>>2];g=f+(b<<2)|0;if((d|0)!=J[g>>2]){while(1){c=e+(b<<2)|0;b=J[c>>2];if((b|0)==-1){break a}g=f+(b<<2)|0;if((d|0)!=J[g>>2]){continue}break}}h=c;c=b<<2;J[h>>2]=J[c+e>>2];d=J[a+36>>2]-1|0;J[a+36>>2]=d;h=1;J[a+32>>2]=J[a+32>>2]+1;if((b|0)!=(d|0)){e=d<<2;J[g>>2]=J[e+f>>2];d=J[a+8>>2];J[d+c>>2]=J[d+e>>2];c=J[c+J[a+4>>2]>>2];c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;c=J[a+12>>2]+((J[a+20>>2]-1&(c>>>16^c))<<2)|0;e=J[c>>2];f=J[a+36>>2];if((e|0)!=(f|0)){while(1){c=d+(e<<2)|0;e=J[c>>2];if((f|0)!=(e|0)){continue}break}}J[c>>2]=b}J[a+28>>2]=J[a+28>>2]-1}return h}function tl(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0;c=Q(N[a+16>>2]-N[b>>2]);h=N[b+16>>2];d=Q(h+N[a+128>>2]);a:{if(c>d){break a}e=Q(N[a+20>>2]-N[b+4>>2]);i=N[b+20>>2];f=Q(i+N[a+132>>2]);if(cf){break a}d=Q(N[a+24>>2]-N[b+8>>2]);j=N[b+24>>2];g=Q(j+N[a+136>>2]);if(eg|d>2])+Q(e*N[a+48>>2]))+Q(d*N[a- -64>>2]));g=Q(Q(j*N[a+112>>2])+Q(Q(i*N[a+96>>2])+Q(Q(h*N[a+80>>2])+N[a>>2])));if(f>g){break a}k=Q(Q(Q(c*N[a+36>>2])+Q(e*N[a+52>>2]))+Q(d*N[a+68>>2]));l=Q(Q(j*N[a+116>>2])+Q(Q(i*N[a+100>>2])+Q(Q(h*N[a+84>>2])+N[a+4>>2])));if(fl){break a}c=Q(Q(Q(c*N[a+40>>2])+Q(e*N[a+56>>2]))+Q(d*N[a+72>>2]));e=Q(Q(j*N[a+120>>2])+Q(Q(i*N[a+104>>2])+Q(Q(h*N[a+88>>2])+N[a+8>>2])));if(c>e|Q(-l)>k){break a}m=(c>2];j=Q(h+h);g=N[b+8>>2];k=Q(j*g);f=N[b>>2];i=Q(f+f);m=N[b+12>>2];l=Q(i*m);N[e+68>>2]=k-l;N[e+60>>2]=k+l;f=Q(Q(1)-Q(f*i));k=Q(h*j);N[e+72>>2]=f-k;n=f;f=Q(g+g);l=Q(g*f);N[e+56>>2]=n-l;g=Q(i*g);j=Q(j*m);N[e+64>>2]=g+j;h=Q(i*h);i=Q(f*m);N[e+52>>2]=h-i;N[e+48>>2]=g-j;N[e+44>>2]=h+i;N[e+40>>2]=Q(Q(1)-k)-l;h=N[d+4>>2];j=Q(h+h);g=N[d+8>>2];k=Q(j*g);f=N[d>>2];i=Q(f+f);m=N[d+12>>2];l=Q(i*m);N[e+28>>2]=k-l;N[e+20>>2]=k+l;f=Q(Q(1)-Q(f*i));k=Q(h*j);N[e+32>>2]=f-k;n=f;f=Q(g+g);l=Q(g*f);N[e+16>>2]=n-l;g=Q(i*g);j=Q(j*m);N[e+24>>2]=g+j;h=Q(i*h);i=Q(f*m);N[e+12>>2]=h-i;N[e+8>>2]=g-j;N[e+4>>2]=h+i;N[e>>2]=Q(Q(1)-k)-l;a=Oo(a+4|0,b+16|0,e+40|0,c+4|0,d+16|0,e);Ia=e+80|0;return a|0}function Km(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=Q(0);e=Ia-32|0;Ia=e;th(a,e);f=J[J[a+4>>2]+40>>2];g=J[J[f+976>>2]+1816>>2];h=J[a+8>>2];d=J[g+4>>2]+(h<<5)|0;N[d>>2]=N[e>>2];N[d+4>>2]=N[e+4>>2];N[d+8>>2]=N[e+8>>2];N[d+12>>2]=N[e+12>>2];N[d+16>>2]=N[e+16>>2];N[d+20>>2]=N[e+20>>2];i=N[e+24>>2];J[d+28>>2]=b;N[d+24>>2]=i;H[g+20|0]=1;b=J[f+1140>>2];d=h&2147483647;Lc(J[b+4>>2]+P(d,24)|0,J[a+28>>2]+68|0,e,Q(1));H[b+16|0]=1;if(!(!c|J[a+8>>2]>=0)){b=d+32>>>5|0;a:{if(b>>>0<=(J[c+4>>2]&2147483647)>>>0){a=J[c>>2];break a}a=J[c+8>>2];a=Ka[J[J[a>>2]+8>>2]](a,b<<2,21414,438)|0;f=J[c>>2];b:{if(!f){break b}Va(a,f,J[c+4>>2]<<2);if(J[c+4>>2]<0){break b}f=J[c>>2];if(!f){break b}g=J[c+8>>2];Ka[J[J[g>>2]+12>>2]](g,f)}f=J[c+4>>2];Wa((f<<2)+a|0,0,b-f<<2);J[c+4>>2]=b;J[c>>2]=a}a=(d>>>3&268435452)+a|0;J[a>>2]=J[a>>2]|1<>2];if(b){c=J[a+4>>2];d=J[J[b>>2]>>2];a:{if(J[b+24>>2]==1){c=J[c+2400>>2];Ka[d|0](b)|0;J[c+280>>2]=J[c+280>>2]-1;c=c+288|0;break a}c=J[c+2404>>2];Ka[d|0](b)|0;J[c+280>>2]=J[c+280>>2]-1;c=c+288|0}d=J[c>>2];J[c>>2]=b;J[b>>2]=d;sv(J[J[a+4>>2]+1e3>>2],J[a+48>>2]);J[J[a+8>>2]>>2]=0}b=J[a+60>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+52>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+44>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+36>>2];if(!b){break c}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+32>>2];d:{if((b|0)<0|!(b&2147483647)){break d}b=J[a+24>>2];if(!b){break d}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+20>>2];e:{if((b|0)<0|!(b&2147483647)){break e}b=J[a+12>>2];if(!b){break e}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}return a}function yg(a,b,c,d,e){var f=0,g=0;g=Ia-16|0;f=J[a+12>>2];a:{b:{c:{d:{e:{f:{switch(P(c,-3)+b|0){case 0:b=J[f+44>>2];if(b-1>>>0<=e>>>0){break c}if(d){a=c-b|0;a=((H[(J[f+60>>2]+(a<<2)|0)+2|0]>>7)+(a<<1)|0)+1|0;J[g+8>>2]=a;b=1}else{b=0}if(J[f+40>>2]-1>>>0<=d>>>0){break c}a=c<<1|K[(J[f+60>>2]+(c<<2)|0)+2|0]>>>7;break e;case 1:if(J[f+40>>2]-1>>>0<=d>>>0|J[f+44>>2]-1>>>0<=e>>>0){break c}a=c<<1;J[g+12>>2]=a|1;break d;case 2:break f;default:break c}}if(J[f+40>>2]-1>>>0<=d>>>0){break c}if(e){a=(c<<1)-1|0;J[g+8>>2]=a;b=1}else{b=0}if(J[f+44>>2]-1>>>0<=e>>>0){break c}a=c<<1}J[(g+8|0)+(b<<2)>>2]=a;a=J[g+8>>2];if(!b){break c}}b=J[f+60>>2];if((K[(b+(a<<1&-4)|0)+(a&1?3:2)|0]&127)!=127){break a}a=J[g+12>>2];b=(b+(a<<1&-4)|0)+(a&1?3:2)|0;break b}b=(J[f+60>>2]+(a<<1&-4)|0)+(a&1?3:2)|0}a=(K[b|0]&127)==127?-1:a}return a}function Up(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;g=Ia-16|0;Ia=g;f=a+620|0;d=J[a+624>>2];if(d>>>0<=b>>>0){J[g+12>>2]=0;d=d<<1;if(d>>>0>(J[f+8>>2]&2147483647)>>>0){Og(f,d)}e=J[f+4>>2];if((e|0)<(d|0)){h=J[f>>2];i=h+(d<<2)|0;e=h+(e<<2)|0;while(1){J[e>>2]=J[g+12>>2];e=e+4|0;if(i>>>0>e>>>0){continue}break}}J[f+4>>2]=d;J[g+8>>2]=0;vb(a+688|0,d,g+8|0)}e=J[a+704>>2];a:{if(e){b:{if(J[c+40>>2]|!c){break b}d=J[c+36>>2];if(!J[d>>2]){break b}b=0;while(1){J[J[f>>2]+(J[((b<<2)+d|0)+4>>2]<<2)>>2]=c;b=b+1|0;d=J[c+36>>2];if(b>>>0>2]){continue}break}}h=e>>>0<=1?1:e;c=0;while(1){b=0;e=J[J[a+700>>2]+(c<<2)>>2];d=J[e+36>>2];if(J[d>>2]){while(1){J[J[f>>2]+(J[((b<<2)+d|0)+4>>2]<<2)>>2]=e;b=b+1|0;d=J[e+36>>2];if(b>>>0>2]){continue}break}}c=c+1|0;if((h|0)!=(c|0)){continue}break}break a}J[J[f>>2]+(b<<2)>>2]=c}Ia=g+16|0}function jd(a,b,c){var d=0,e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0);l=N[a- -64>>2];m=N[a+80>>2];n=N[a+52>>2];o=N[a+68>>2];p=N[a+84>>2];q=N[a+48>>2];d=J[a+144>>2];g=N[d+32>>2];h=N[d+24>>2];i=N[d+28>>2];N[c+8>>2]=Q(N[a+88>>2]*g)+Q(Q(N[a+56>>2]*h)+Q(i*N[a+72>>2]));N[c+4>>2]=Q(p*g)+Q(Q(n*h)+Q(i*o));N[c>>2]=Q(m*g)+Q(Q(q*h)+Q(i*l));f=K[d+38|0];J[c+12>>2]=f;e=K[d+39|0];J[c+16>>2]=e;a=I[d+36>>1];j=a&32767;J[c+20>>2]=j;k=J[d+40>>2];J[c+24>>2]=k;e=P(e,20)+k|0;J[c+28>>2]=e;e=e+P(f,12)|0;J[c+36>>2]=e;f=P(f,3);J[c+40>>2]=(a|0)<0?f+(e+(a<<1&65534)|0)|0:0;J[c+32>>2]=(f+(e+(j<<1)|0)|0)+(j<<2&a>>31);J[c+60>>2]=J[d+44>>2];a=J[d+52>>2];J[c+44>>2]=J[d+48>>2];J[c+48>>2]=a;a=J[d+60>>2];J[c+52>>2]=J[d+56>>2];J[c+56>>2]=a;if(!b){a=c+44|0;J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0}}function _D(a,b,c,d,e,f,g){var h=0,i=Q(0),j=0,k=0;j=a+296|0;k=d+28|0;while(1){h=b;J[h+32>>2]=e;b=J[c+4>>2];e=J[c>>2];i=N[c+8>>2];J[h+12>>2]=0;N[h+8>>2]=i;J[h>>2]=e;J[h+4>>2]=b;i=N[c+20>>2];b=J[c+16>>2];e=J[c+12>>2];J[h+28>>2]=0;N[h+24>>2]=i;J[h+16>>2]=e;J[h+20>>2]=b;if(H[c+24|0]&1){e=J[a+292>>2];if(!e){jq(a+4|0);e=J[a+292>>2]}J[a+292>>2]=J[e>>2];J[a+284>>2]=J[a+284>>2]+1;J[h+36>>2]=e;a=J[c+24>>2];b=a>>>1&15;J[e>>2]=b;if(b){b=(a>>>3&536870908)+f|0;c=0;while(1){d=c<<2;a=J[d+b>>2];J[(d+e|0)+4>>2]=a;J[J[g>>2]+(a<<2)>>2]=h;c=c+1|0;if(c>>>0>2]){continue}break}}}else{e=J[a+584>>2];if(!e){Di(j);e=J[a+584>>2]}J[a+584>>2]=J[e>>2];J[a+576>>2]=J[a+576>>2]+1;b=Wa(e,0,96);J[h+40>>2]=b+48;J[h+36>>2]=b;_D(a,b,P(J[c+24>>2]>>>1|0,28)+d|0,d,h,f,g);c=d?P(J[c+24>>2]>>>1|0,28)+k|0:0;b=J[h+40>>2];e=h;continue}break}}function Ag(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=0,h=0,i=0;b=b>Q(0)?b:Q(0);d=Q(Q(Q(1)-Q(Q(R(Q(b+Q(1))))*Q(9.999999974752427e-7)))+N[a+48>>2]);c=c>Q(0)?c:Q(0);e=Q(Q(Q(1)-Q(Q(R(Q(c+Q(1))))*Q(9.999999974752427e-7)))+N[a+52>>2]);d=b>2])+e);a:{if(b=Q(0)){h=~~b>>>0;break a}h=0}b=Q(c-e);c=Q(d-f);g=J[a+60>>2];i=g+(h<<2)|0;if(H[i+2|0]<0){d=Q(I[i>>1]);a=J[a+44>>2]+h|0;e=Q(I[((a<<2)+g|0)+4>>1]);if(b>c){f=c;c=Q(I[((h<<2)+g|0)+4>>1]);return Q(Q(f*Q(e-c))+Q(Q(b*Q(c-d))+d))}f=b;b=Q(I[(a<<2)+g>>1]);return Q(Q(f*Q(e-b))+Q(Q(c*Q(b-d))+d))}d=Q(I[i+4>>1]);a=J[a+44>>2]+h|0;e=Q(I[(a<<2)+g>>1]);if(Q(c+b)>1]);return Q(Q(f*Q(e-c))+Q(Q(b*Q(d-c))+c))}f=Q(Q(1)-c);c=Q(I[((a<<2)+g|0)+4>>1]);return Q(Q(f*Q(d-c))+Q(Q(Q(Q(1)-b)*Q(e-c))+c))}function vj(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;c=J[a+12>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}c=g<<5;if(!c){break a}e=J[a>>2];e=Ka[J[J[e>>2]+8>>2]](e,c,19542,553)|0}c=J[a+8>>2];if((c|0)>0){h=(c<<5)+e|0;d=J[a+4>>2];c=e;while(1){f=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=f;f=J[d+28>>2];J[c+24>>2]=J[d+24>>2];J[c+28>>2]=f;f=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=f;f=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=f;d=d+32|0;c=c+32|0;if(h>>>0>c>>>0){continue}break}c=J[a+8>>2]}d=J[b+4>>2];c=(c<<5)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;d=J[b+28>>2];J[c+24>>2]=J[b+24>>2];J[c+28>>2]=d;d=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=d;d=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=d;b:{if(J[a+12>>2]<0){break b}b=J[a+4>>2];if(!b){break b}c=J[a>>2];Ka[J[J[c>>2]+12>>2]](c,b)}J[a+12>>2]=g;J[a+4>>2]=e;J[a+8>>2]=J[a+8>>2]+1}function Ig(a,b,c){var d=0,e=0,f=0,g=0,h=0;d=L[a+4>>1];e=J[a+16>>2];a:{if((e|0)==-1){if(!d){break a}h=(d|0)==1?a:J[a>>2];e=a+8|0;c=0;while(1){f=c<<2;g=J[f+h>>2];if(K[(K[g+36|0]&64?J[g+40>>2]+52|0:g+112|0)|0]&2){Qp(b,-1,J[f+(L[a+12>>1]==1?e:J[a+8>>2])>>2])}J[f+(L[a+12>>1]==1?e:J[a+8>>2])>>2]=-1;c=c+1|0;if((d|0)!=(c|0)){continue}break}break a}c=(L[c+4>>1]&65527)==5;f=J[b+72>>2];Ka[J[J[f>>2]+4>>2]](f,e);b=P(c,36)+b|0;J[b+32>>2]=J[b+32>>2]+1;b:{if(!d){break b}b=a+8|0;if(L[a+12>>1]!=1){c=0;if(d>>>0>=4){f=d&65532;while(1){e=c<<2;J[e+J[b>>2]>>2]=-1;J[J[b>>2]+(e|4)>>2]=-1;J[J[b>>2]+(e|8)>>2]=-1;J[J[b>>2]+(e|12)>>2]=-1;c=c+4|0;g=g+4|0;if((f|0)!=(g|0)){continue}break}}d=d&3;if(!d){break b}while(1){J[J[b>>2]+(c<<2)>>2]=-1;c=c+1|0;h=h+1|0;if((d|0)!=(h|0)){continue}break}break b}Wa(b,255,d<<2)}J[a+16>>2]=-1}}function kB(a,b,c,d,e,f,g){var h=0,i=Q(0),j=0,k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0;h=g;g=(ce|(df?g|4:g;H[h|0]=g;a:{if(g){a=0}else{if((b|0)==3){e=N[a>>2];m=Q(c-e);c=Q(N[a+8>>2]-e);f=N[a+4>>2];n=Q(d-f);d=Q(N[a+12>>2]-f);o=Q(Q(m*c)+Q(n*d));e=Q(N[a+16>>2]-e);f=Q(N[a+20>>2]-f);p=Q(Q(e*e)+Q(f*f));i=Q(Q(c*e)+Q(d*f));e=Q(Q(m*e)+Q(n*f));f=Q(Q(o*p)-Q(i*e));c=Q(Q(c*c)+Q(d*d));d=Q(Q(e*c)-Q(i*o));return f>Q(0)&d>Q(0)&Q(Q(f+d)-Q(Q(c*p)-Q(i*i)))>2];while(1){g=a;e=N[a+4>>2];q=k;a=J[a+4>>2];k=(a|0)>=(j|0);b:{if((q|0)==(k|0)){break b}f=N[g>>2];if((!(Q(Q(e-d)*Q(N[h>>2]-f))>Q(Q(f-c)*Q(N[h+4>>2]-e)))|0)==((a|0)>=(j|0)|0)){break b}if((l|0)==1){break a}l=l+1|0}a=g+8|0;h=g;b=b-1|0;if(b){continue}break}}a=l&1}return a}return 0}function rP(a,b,c){a=a|0;b=b|0;c=c|0;a:{if((c|0)<0|M[b+88>>2]<=c>>>0){break a}b=J[J[b+84>>2]+(c<<2)>>2];if(!b){break a}J[a>>2]=167488;c=J[b+24>>2];J[a+20>>2]=J[b+20>>2];J[a+24>>2]=c;c=J[b+16>>2];J[a+12>>2]=J[b+12>>2];J[a+16>>2]=c;c=J[b+8>>2];J[a+4>>2]=J[b+4>>2];J[a+8>>2]=c;c=J[b+32>>2];J[a+28>>2]=J[b+28>>2];J[a+32>>2]=c;J[a+36>>2]=J[b+36>>2];J[a+40>>2]=J[b+40>>2];J[a+44>>2]=J[b+44>>2];c=J[b+52>>2];J[a+48>>2]=J[b+48>>2];J[a+52>>2]=c;J[a+56>>2]=J[b+56>>2];J[a+60>>2]=J[b+60>>2];J[a- -64>>2]=J[b- -64>>2];I[a+68>>1]=L[b+68>>1];H[a+72|0]=1;return}J[a+12>>2]=-1;J[a+16>>2]=-1;J[a+8>>2]=84969;J[a+4>>2]=84969;J[a>>2]=167488;J[a+20>>2]=-1;J[a+24>>2]=-1;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;J[a+52>>2]=0;J[a+56>>2]=0;J[a+60>>2]=0;J[a+64>>2]=0;I[a+68>>1]=0;H[a+72|0]=0}function No(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0);j=N[a+8>>2];k=N[d+8>>2];h=Q(j-k);p=Q(h*h);l=N[a>>2];m=N[d>>2];h=Q(l-m);q=Q(h*h);n=N[a+4>>2];o=N[d+4>>2];h=Q(n-o);h=Q(Q(Q(Y(Q(p+Q(q+Q(h*h)))))-e)+Q(-10));h=h>Q(0)?h:Q(0);p=N[b+8>>2];j=Q(j+Q(p*h));k=Q(k-j);q=N[b>>2];l=Q(l+Q(q*h));m=Q(m-l);r=N[b+4>>2];n=Q(n+Q(r*h));o=Q(o-n);s=Q(Q(k*k)+Q(Q(m*m)+Q(o*o)));t=Q(e*e);a:{b:{if(s<=t){if(!g){break b}N[g+8>>2]=j;N[g+4>>2]=n;N[g>>2]=l;break b}d=0;i=Q(Q(p*k)+Q(Q(q*m)+Q(r*o)));if(i<=Q(0)){break a}c=Q(c-h);if(Q(i-c)>e){break a}e=Q(t-Q(s-Q(i*i)));if(e>2]=i;if(c>2];e=N[b+4>>2];N[g+8>>2]=j+Q(i*N[b+8>>2]);N[g+4>>2]=n+Q(i*e);N[g>>2]=l+Q(i*c);i=N[f>>2]}N[f>>2]=h+i;d=1}return d}function Ot(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;e=J[a+20>>2];a:{b:{if(!e){break b}g=J[b+4>>2];h=J[b>>2];d=g<<14&-65536|h>>>2&65535;d=(d<<15^-1)+d|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;f=e-1&(d>>>16^d);d=J[J[a+12>>2]+(f<<2)>>2];if((d|0)==-1){break b}i=a+4|0;k=J[a+8>>2];l=J[a+4>>2];while(1){j=P(d,12)+l|0;if(!(J[j>>2]!=(h|0)|J[j+4>>2]!=(g|0))){H[c|0]=1;break a}d=J[(d<<2)+k>>2];if((d|0)!=-1){continue}break}}H[c|0]=0;if(J[a+36>>2]==J[a+16>>2]){c=e?e<<1:16;if(c>>>0>e>>>0){St(a,c);e=J[a+20>>2]}b=J[b+4>>2]<<14&-65536|J[b>>2]>>>2&65535;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;f=e-1&(b>>>16^b)}d=J[a+28>>2];J[a+28>>2]=d+1;b=J[a+12>>2]+(f<<2)|0;J[J[a+8>>2]+(d<<2)>>2]=J[b>>2];J[b>>2]=d;J[a+36>>2]=J[a+36>>2]+1;J[a+32>>2]=J[a+32>>2]+1;i=a+4|0}return J[i>>2]+P(d,12)|0}function iv(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{d=J[a+4>>2]&2147483647;e=c&134217727;if(d>>>0>>0){d=J[42504]+12|0;d=Ka[J[J[d>>2]+8>>2]](d,e<<2,29113,21414,438)|0;f=J[a>>2];b:{if(!f){break b}Va(d,f,J[a+4>>2]<<2);if(J[a+4>>2]<0){break b}f=J[a>>2];if(!f){break b}h=J[42504]+12|0;Ka[J[J[h>>2]+12>>2]](h,f)}f=J[a+4>>2];Wa(d+(f<<2)|0,0,e-f<<2);J[a+4>>2]=e;J[a>>2]=d;d=e}d=c>>>0>d>>>0?d:c;if(!d){break a}c=J[a>>2];f=0;a=0;if(d>>>0>=4){j=d&2147483644;h=0;while(1){e=a<<2;g=e+c|0;J[g>>2]=J[b+e>>2]|J[g>>2];g=e|4;i=g+c|0;J[i>>2]=J[b+g>>2]|J[i>>2];g=e|8;i=g+c|0;J[i>>2]=J[b+g>>2]|J[i>>2];e=e|12;g=e+c|0;J[g>>2]=J[b+e>>2]|J[g>>2];a=a+4|0;h=h+4|0;if((j|0)!=(h|0)){continue}break}}e=d&3;if(!e){break a}while(1){d=a<<2;h=d+c|0;J[h>>2]=J[b+d>>2]|J[h>>2];a=a+1|0;f=f+1|0;if((e|0)!=(f|0)){continue}break}}}function xH(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;g=Ia-288|0;Ia=g;e=J[b>>2];if(e){f=J[a+2416>>2];a:{if(f){Jl(a,e,f,c,d);break a}H[g+268|0]=1;J[g+276>>2]=0;J[g+280>>2]=64;f=g+12|0;J[g+272>>2]=f;Jl(a,e,f,c,d);c=J[g+280>>2];if((c|0)<0|!(c&2147483647)){break a}c=J[g+272>>2];if((c|0)==(g+12|0)|!c){break a}d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c)}c=J[a+2388>>2];e=J[b>>2];b:{if(!e){break b}Ka[J[J[e>>2]>>2]](e)|0;if(K[c+24|0]){ff(J[c+12>>2],J[c+16>>2])}b=0;d=J[c+16>>2]-1|0;if((d|0)<0){break b}j=P(J[c+4>>2],J[c>>2]);i=J[c+12>>2];while(1){f=b+d>>1;h=J[P(f,12)+i>>2];if(!(h>>>0>e>>>0|e>>>0>=h+j>>>0)){b=P(f,12)+i|0;J[e>>2]=J[b+4>>2];J[b+4>>2]=e;if(K[c+24|0]){J[c+8>>2]=f}H[c+24|0]=0;break b}h=e>>>0>h>>>0;b=h?f+1|0:b;d=h?d:f-1|0;if((b|0)<=(d|0)){continue}break}}J[a+2664>>2]=J[a+2664>>2]-1}Ia=g+288|0}function m1(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0);d=J[b+8>>2];k=N[d+52>>2];l=N[d+36>>2];m=N[d+20>>2];f=N[d+56>>2];g=N[d+40>>2];b=J[b+4>>2];h=N[b+88>>2];n=N[b+56>>2];o=N[b+72>>2];p=N[b- -64>>2];q=N[b+80>>2];r=N[d+24>>2];s=N[b+84>>2];c=J[b+152>>2]+P(c,12)|0;e=N[c+8>>2];t=N[b+52>>2];i=N[c>>2];u=N[b+68>>2];j=N[c+4>>2];v=N[d+48>>2];w=N[d+32>>2];x=N[d>>2];y=N[d+16>>2];z=N[d+4>>2];A=N[d+8>>2];B=N[b+48>>2];J[a+12>>2]=0;C=f;f=Q(Q(h*e)+Q(Q(n*i)+Q(j*o)));h=Q(g*f);g=Q(Q(q*e)+Q(Q(B*i)+Q(j*p)));e=Q(Q(s*e)+Q(Q(t*i)+Q(j*u)));N[a+8>>2]=C+Q(h+Q(Q(A*g)+Q(r*e)));N[a+4>>2]=k+Q(Q(l*f)+Q(Q(z*g)+Q(e*m)));N[a>>2]=v+Q(Q(w*f)+Q(Q(x*g)+Q(e*y)))}function Ij(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;c=J[a+60>>2];g=(b>>>0)/(c>>>0)|0;g=J[J[a+40>>2]+(g<<2)>>2]+(b-P(c,g)<<4)|0;f=L[g+4>>1];if(f&64){c=P(J[g>>2],12)+a|0;e=J[c+152>>2];a:{if(!e){break a}h=J[c+148>>2];while(1){i=h+(d<<2)|0;if(J[i>>2]!=(b|0)){d=d+1|0;if((e|0)!=(d|0)){continue}break a}break}j=c;c=e-1|0;J[j+152>>2]=c;J[i>>2]=J[h+(c<<2)>>2]}I[g+4>>1]=f&65471}d=b<<1;h=d|1;f=J[a+448>>2];c=J[f+20>>2];e=(h>>>0)/(c>>>0)|0;f=J[f>>2];i=(d>>>0)/(c>>>0)|0;d=J[J[f+(i<<2)>>2]+(d-P(c,i)<<2)>>2];b:{if(d>>>0>4294967167){break b}c=J[J[f+(e<<2)>>2]+(h-P(c,e)<<2)>>2];if(c>>>0>4294967167){break b}j=P(d>>>7|0,24);d=J[a+16>>2];e=j+d|0;J[e+16>>2]=J[e+16>>2]-1;c=d+P(c>>>7|0,24)|0;J[c+16>>2]=J[c+16>>2]-1}if(!J[g>>2]){a=J[a+228>>2]+(b>>>3&536870908)|0;c=J[a>>2];k=a,l=dla(-2,b)&c,J[k>>2]=l}}function TZ(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=Q(0),i=0;f=Ia-128|0;Ia=f;g=J[c>>2];i=J[c+4>>2];h=N[c+8>>2];J[f+124>>2]=0;N[f+120>>2]=h;J[f+112>>2]=g;J[f+116>>2]=i;c=J[d>>2];g=J[d+4>>2];h=N[d+8>>2];J[f+108>>2]=0;N[f+104>>2]=h;J[f+96>>2]=c;J[f+100>>2]=g;c=J[e>>2];d=J[e+4>>2];h=N[e+8>>2];J[f+92>>2]=0;N[f+88>>2]=h;J[f+80>>2]=c;J[f+84>>2]=d;h=N[a+32>>2];c=J[a+28>>2];d=J[a+24>>2];J[f+12>>2]=0;N[f+8>>2]=h;J[f>>2]=d;J[f+4>>2]=c;cB(f+16|0,f,f+112|0,f+96|0,f+80|0,f- -64|0,f+48|0,f+32|0);Ia=f+128|0;c=1;a:{if(!(N[f+16>>2]<=N[a+20>>2])){break a}d=J[b+8>>2];H[a+16|0]=1;a=J[a+12>>2];c=0;if(!a){break a}b=J[a+4>>2];if(b>>>0>=M[a+8>>2]){H[a+20|0]=1;c=1;break a}c=J[a+16>>2];if(c>>>0>=M[a+12>>2]){J[a+4>>2]=b+1;J[J[a>>2]+(b<<2)>>2]=d;c=1;break a}J[a+16>>2]=c+1;c=1}return c|0}function bp(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);v=N[c>>2];i=N[b>>2];o=Q(v-i);m=N[d+4>>2];g=N[b+4>>2];n=Q(m-g);h=N[d>>2];p=Q(h-i);w=N[c+4>>2];j=Q(w-g);r=Q(Q(o*n)-Q(p*j));k=N[a>>2];h=Q(h-k);l=N[a+4>>2];g=Q(g-l);i=Q(i-k);m=Q(m-l);s=j;x=N[d+8>>2];j=N[b+8>>2];y=Q(x-j);z=N[c+8>>2];q=Q(z-j);t=Q(Q(s*y)-Q(n*q));u=N[a+8>>2];j=Q(j-u);n=Q(x-u);o=Q(Q(q*p)-Q(y*o));p=Q(Q(r*Q(Q(h*g)-Q(i*m)))+Q(Q(t*Q(Q(m*j)-Q(g*n)))+Q(o*Q(Q(n*i)-Q(j*h)))));l=Q(w-l);k=Q(v-k);q=Q(r*Q(Q(i*l)-Q(k*g)));s=g;g=Q(z-u);i=Q(q+Q(Q(t*Q(Q(s*g)-Q(l*j)))+Q(o*Q(Q(j*k)-Q(g*i)))));h=Q(Q(Q(r*Q(Q(k*m)-Q(h*l)))+Q(Q(t*Q(Q(l*n)-Q(m*g)))+Q(o*Q(Q(g*h)-Q(n*k)))))+Q(p+i));h=h!=Q(0)?Q(Q(1)/h):Q(0);N[e>>2]=p*h;N[f>>2]=i*h}function Tj(a){var b=0,c=0,d=Q(0),e=Q(0),f=0,g=Q(0);f=(C(a),v(2));c=f&2147483647;if(c>>>0>=1283457024){return((C(a),v(2))&2147483647)>>>0>2139095040?a:(x(2,(C(a),v(2))&-2147483648|1070141402),D())}a:{b:{if(c>>>0<=1054867455){b=-1;if(c>>>0>=964689920){break b}break a}a=Q(R(a));if(c>>>0<=1066926079){if(c>>>0<=1060110335){a=Q(Q(Q(a+a)+Q(-1))/Q(a+Q(2)));b=0;break b}a=Q(Q(a+Q(-1))/Q(a+Q(1)));b=1;break b}if(c>>>0<=1075576831){a=Q(Q(a+Q(-1.5))/Q(Q(a*Q(1.5))+Q(1)));b=2;break b}a=Q(Q(-1)/a);b=3}e=Q(a*a);d=Q(e*e);g=Q(d*Q(Q(d*Q(-.106480173766613))+Q(-.19999158382415771)));d=Q(e*Q(Q(d*Q(Q(d*Q(.06168760731816292))+Q(.14253635704517365)))+Q(.333333283662796)));if(c>>>0<=1054867455){return Q(a-Q(a*Q(g+d)))}b=b<<2;a=Q(N[b+120864>>2]-Q(Q(Q(a*Q(g+d))-N[b+120880>>2])-a));a=(f|0)<0?Q(-a):a}return a}function N8(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=Q(0),g=Q(0);N[a+284>>2]=N[b>>2];N[a+288>>2]=N[b+4>>2];N[a+292>>2]=N[b+8>>2];e=a+48|0;a:{b:{c:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:d=J[e>>2];if(K[d+4785|0]){break b}default:Af(a- -64|0,b);break a;case 1:break c}}d=J[e>>2]}_a(d,e);J[a+316>>2]=J[a+316>>2]|4194304}d:{if(!Oc(a)){break d}d=1;d=N[b>>2]!=Q(0)|N[b+4>>2]!=Q(0)?d:N[b+8>>2]!=Q(0);f=N[a+308>>2];b=J[J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a>>2];if(b){b=b-16|0}else{b=0}g=N[b+5148>>2];b=f>2]!=0)){break d}f=b?g:f;e:{f:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:b=J[e>>2];if(K[b+4785|0]){break e}default:N[a+308>>2]=f;J[a+312>>2]=0;uc(a- -64|0,f,1);return;case 1:break f}}b=J[e>>2]}N[a+308>>2]=f;J[a+312>>2]=0;_a(b,e);J[a+316>>2]=J[a+316>>2]&-117440513|83886080}} -function hv(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;k=f;m=d;n=b;o=J[a+976>>2]&2147483647;a:{if(!o){break a}k=J[a+972>>2];b:{while(1){j=J[k+(i<<2)>>2];if(j){break b}i=i+1|0;if((o|0)!=(i|0)){continue}break}k=f;break a}p=J[a+312>>2]-1|0;q=J[a+320>>2];r=J[a+332>>2];k=f;while(1){l=$ka(j)|i<<5;j=j-1&j;c:{if(j){break c}h=i+1|0;h=h>>>0>o>>>0?h:o;s=h-1|0;t=J[a+972>>2];while(1){if((i|0)==(s|0)){j=0;i=h;break c}i=i+1|0;j=J[(i<<2)+t>>2];if(!j){continue}break}}if((l|0)==-1){break a}h=J[(l>>>q<<2)+r>>2]+P(l&p,80)|0;l=K[h+43|0];d:{if(l&2){if(!(l&16)){J[n>>2]=h;J[n+4>>2]=J[h+12>>2];n=n+8|0;break d}J[k>>2]=h;J[k+4>>2]=J[h+12>>2];H[h+43|0]=l&239;k=k+8|0;break d}J[m>>2]=h;J[m+4>>2]=J[h+12>>2];m=m+8|0}if(j){continue}break}}J[c>>2]=n-b>>3;J[e>>2]=m-d>>3;J[g>>2]=k-f>>3}function M8(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=Q(0),g=Q(0);N[a+296>>2]=N[b>>2];N[a+300>>2]=N[b+4>>2];N[a+304>>2]=N[b+8>>2];e=a+48|0;a:{b:{c:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:d=J[e>>2];if(K[d+4785|0]){break b}default:te(a- -64|0,b);break a;case 1:break c}}d=J[e>>2]}_a(d,e);J[a+316>>2]=J[a+316>>2]|8388608}d:{if(!Oc(a)){break d}d=1;d=N[b>>2]!=Q(0)|N[b+4>>2]!=Q(0)?d:N[b+8>>2]!=Q(0);f=N[a+308>>2];b=J[J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a>>2];if(b){b=b-16|0}else{b=0}g=N[b+5148>>2];b=f>2]!=0)){break d}f=b?g:f;e:{f:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:b=J[e>>2];if(K[b+4785|0]){break e}default:N[a+308>>2]=f;J[a+312>>2]=0;uc(a- -64|0,f,1);return;case 1:break f}}b=J[e>>2]}N[a+308>>2]=f;J[a+312>>2]=0;_a(b,e);J[a+316>>2]=J[a+316>>2]&-117440513|83886080}}function Oha(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=Q(0),j=Q(0),k=Q(0);f=Ia-3072|0;Ia=f;g=J[J[a>>2]+100>>2];Wl(g);h=g+128|0;if(L[g+4>>1]){b=0;while(1){c=b<<5;d=c+J[a+8>>2]|0;c=c+h|0;e=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=e;e=J[c+12>>2];J[d+8>>2]=J[c+8>>2];J[d+12>>2]=e;e=J[c+20>>2];J[d+16>>2]=J[c+16>>2];J[d+20>>2]=e;e=J[c+28>>2];J[d+24>>2]=J[c+24>>2];J[d+28>>2]=e;b=b+1|0;d=L[g+4>>1];if(b>>>0>>0){continue}break}}Tl(f,g,h);Ri(g,f,f+1024|0);if(d){b=0;while(1){a=b<<5;c=a+(f+1024|0)|0;i=N[c>>2];j=N[c+4>>2];k=N[c+8>>2];a=a+h|0;J[a+12>>2]=0;N[a+8>>2]=N[a+8>>2]-k;N[a+4>>2]=N[a+4>>2]-j;N[a>>2]=N[a>>2]-i;i=N[c+16>>2];j=N[c+20>>2];k=N[c+24>>2];J[a+28>>2]=0;N[a+24>>2]=N[a+24>>2]-k;N[a+20>>2]=N[a+20>>2]-j;N[a+16>>2]=N[a+16>>2]-i;b=b+1|0;if(d>>>0>b>>>0){continue}break}}Ia=f+3072|0}function dq(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;h=-1;e=-1;f=J[a+4>>2];e=f>>>0>b>>>0?J[J[a>>2]+(b<<2)>>2]:e;h=c>>>0>>0?J[J[a>>2]+(c<<2)>>2]:h;i=J[d+8>>2];a:{if((e|0)==-1){break a}k=i+P(e,28)|0;g=J[k+24>>2];j=g>>>1&15;if(!j){break a}l=J[d>>2]+(g>>>3&536870908)|0;e=0;while(1){f=(e<<2)+l|0;if(J[f>>2]==(b|0)){m=g&-31;g=j-1|0;J[k+24>>2]=m|g<<1;J[f>>2]=-1;J[J[a>>2]+(b<<2)>>2]=-1;if((e|0)==(g|0)){break a}e=J[f>>2];j=f;f=(g<<2)+l|0;J[j>>2]=J[f>>2];J[f>>2]=e;break a}e=e+1|0;if((j|0)!=(e|0)){continue}break}}b:{if((b|0)==(c|0)|(h|0)==-1){break b}e=J[(i+P(h,28)|0)+24>>2];f=e>>>1&15;if(!f){break b}d=J[d>>2]+(e>>>3&536870908)|0;e=0;while(1){i=d+(e<<2)|0;if(J[i>>2]!=(c|0)){e=e+1|0;if((f|0)!=(e|0)){continue}break b}break}J[i>>2]=b;a=J[a>>2];J[a+(b<<2)>>2]=h;J[a+(c<<2)>>2]=-1}}function yp(a){var b=0,c=0,d=Q(0),e=0,f=0,g=Q(0),h=Q(0),i=0;f=Ia-16|0;Ia=f;e=a+12|0;b=J[e+60>>2];a:{if(!b){J[a+84>>2]=0;J[a+76>>2]=0;J[a+80>>2]=0;J[a+96>>2]=0;J[a+88>>2]=0;J[a+92>>2]=0;break a}c=J[b+48>>2];b=J[J[c+1004>>2]+168>>2]+(J[b+40>>2]<<5)|0;g=N[b>>2];h=N[b+4>>2];d=N[c+1084>>2];N[a+84>>2]=d*N[b+8>>2];N[a+80>>2]=d*h;N[a+76>>2]=d*g;g=N[b+16>>2];h=N[b+20>>2];N[a+96>>2]=d*N[b+24>>2];N[a+92>>2]=d*h;N[a+88>>2]=d*g}I[a+100>>1]=I[a+12>>1]&1;c=J[a+4>>2];b:{if(!(c&16777215)){break b}b=J[a+8>>2];if(!b){b=$a(J[a>>2],c>>>24&15);J[a+8>>2]=b}if(c&1){ot(e,J[b>>2],J[b+4>>2])}if(c&2){nt(e,N[b+8>>2],N[b+12>>2])}if(c&8){d=N[b+20>>2];N[e+56>>2]=d;i=J[e+60>>2];if(i){N[i+44>>2]=d}}if(!(c&4)){break b}I[f+14>>1]=L[a+100>>1]|L[b+16>>1];ej(e,f+14|0)}J[a+8>>2]=0;J[a+4>>2]=K[a+7|0]<<24;Ia=f+16|0}function n1(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0);i=J[b+4>>2];e=J[b+8>>2];j=d;f=N[c+8>>2];g=N[c>>2];h=N[c+4>>2];c=Q(Q(N[b+52>>2]*f)+Q(Q(N[b+20>>2]*g)+Q(h*N[b+36>>2])))>Q(0);d=Q(Q(N[b+48>>2]*f)+Q(Q(N[b+16>>2]*g)+Q(h*N[b+32>>2])))>Q(0);b=Q(Q(N[b+56>>2]*f)+Q(Q(N[b+24>>2]*g)+Q(h*N[b+40>>2])))>Q(0);J[j>>2]=c<<1|d|b<<2;k=N[e+52>>2];l=N[e+36>>2];m=N[e+20>>2];n=N[e+56>>2];o=N[e+40>>2];f=N[i+56>>2];p=N[e+24>>2];g=N[i+52>>2];q=N[e+48>>2];r=N[e+32>>2];s=N[e>>2];t=N[e+16>>2];u=N[e+4>>2];v=N[e+8>>2];h=N[i+48>>2];J[a+12>>2]=0;f=b?f:Q(-f);h=d?h:Q(-h);g=c?g:Q(-g);N[a+8>>2]=n+Q(Q(o*f)+Q(Q(v*h)+Q(p*g)));N[a+4>>2]=k+Q(Q(l*f)+Q(Q(u*h)+Q(g*m)));N[a>>2]=q+Q(Q(r*f)+Q(Q(s*h)+Q(g*t)))}function _N(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=Ia-32|0;Ia=f;d=J[a+28>>2];J[f+16>>2]=d;g=J[a+20>>2];J[f+28>>2]=c;J[f+24>>2]=b;b=g-d|0;J[f+20>>2]=b;g=b+c|0;i=2;a:{b:{b=f+16|0;d=ua(J[a+60>>2],b|0,2,f+12|0)|0;if(d){J[42513]=d;d=-1}else{d=0}c:{d:{if(d){d=b;break d}while(1){e=J[f+12>>2];if((e|0)==(g|0)){break c}if((e|0)<0){d=b;break b}h=J[b+4>>2];j=h>>>0>>0;d=(j<<3)+b|0;h=e-(j?h:0)|0;J[d>>2]=h+J[d>>2];b=(j?12:4)+b|0;J[b>>2]=J[b>>2]-h;g=g-e|0;b=d;i=i-j|0;e=ua(J[a+60>>2],b|0,i|0,f+12|0)|0;if(e){J[42513]=e;e=-1}else{e=0}if(!e){continue}break}}if((g|0)!=-1){break b}}b=J[a+44>>2];J[a+28>>2]=b;J[a+20>>2]=b;J[a+16>>2]=b+J[a+48>>2];a=c;break a}J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a>>2]=J[a>>2]|32;a=0;if((i|0)==2){break a}a=c-J[d+4>>2]|0}Ia=f+32|0;return a|0}function I5(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;b=L[b>>1];a:{if(!(b&3)){break a}i=J[a+5936>>2];if(!i|!d){break a}f=b&2;if(!(b&1)){b=0;if(!f){return 0}f=0;while(1){g=J[J[a+5932>>2]+(b<<2)>>2];if(!(!g|L[g+4>>1]!=5)){if(e>>>0<=h>>>0){J[(f<<2)+c>>2]=g;f=f+1|0}h=h+1|0}b=b+1|0;if(i>>>0<=b>>>0){break a}if(d>>>0>f>>>0){continue}break}break a}b=0;if(!f){f=0;while(1){g=J[J[a+5932>>2]+(b<<2)>>2];if(!(!g|L[g+4>>1]!=6)){if(e>>>0<=h>>>0){J[(f<<2)+c>>2]=g;f=f+1|0}h=h+1|0}b=b+1|0;if(i>>>0<=b>>>0){break a}if(d>>>0>f>>>0){continue}break}break a}f=0;while(1){g=J[J[a+5932>>2]+(b<<2)>>2];j=L[g+4>>1];b:{if(!g|(j|0)!=6){if(!g|(j|0)!=5){break b}}if(e>>>0<=h>>>0){J[(f<<2)+c>>2]=g;f=f+1|0}h=h+1|0}b=b+1|0;if(i>>>0<=b>>>0){break a}if(d>>>0>f>>>0){continue}break}}return f|0}function Ts(a,b,c,d){var e=0,f=0,g=0,h=0;if(M[a+320>>2]>>0){bj(a+316|0,d)}d=J[a+44>>2];f=d+c|0;e=J[a+48>>2];a:{if(f>>>0>e>>>0){e=e<<1;e=e>>>0>>0?f:e;e=e>>>0<=1024?1024:e;J[a+48>>2]=e;h=J[a+40>>2];e=e<<2;if(e){g=J[42504]+12|0;e=Ka[J[J[g>>2]+8>>2]](g,e,29113,15952,890)|0}else{e=0}if(d){Va(e,h,d<<2)}if(!h){break a}g=J[42504]+12|0;Ka[J[J[g>>2]+12>>2]](g,h);break a}e=J[a+40>>2]}J[a+44>>2]=f;J[a+40>>2]=e;b:{if(!c){break b}a=(d<<2)+e|0;f=c&3;c:{if(!f){d=c;break c}e=0;d=c;while(1){J[a>>2]=J[b>>2]|-2147483648;a=a+4|0;b=b+4|0;d=d-1|0;e=e+1|0;if((f|0)!=(e|0)){continue}break}}if(c>>>0<4){break b}while(1){J[a>>2]=J[b>>2]|-2147483648;J[a+4>>2]=J[b+4>>2]|-2147483648;J[a+8>>2]=J[b+8>>2]|-2147483648;J[a+12>>2]=J[b+12>>2]|-2147483648;a=a+16|0;b=b+16|0;d=d-4|0;if(d){continue}break}}}function Nb(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=Q(0),j=0,k=0,l=0,m=0;l=J[a+16>>2];if((cla(b)|0)!=1){b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0}e=b<<2;i=Q(N[a+24>>2]*Q(b>>>0));a:{if(i=Q(0)){d=~~i>>>0;break a}d=0}k=d;f=k<<2;d=e+f|0;d=(0-d&12)+d|0;c=d;f=d+f|0;if(f){g=J[42504]+12|0;g=Ka[J[J[g>>2]+8>>2]](g,f,29113,20472,372)|0}d=Wa(g,255,e);f=c+d|0;g=e+d|0;if(J[a+36>>2]){m=b-1|0;e=0;while(1){h=e<<2;j=J[h+J[a+4>>2]>>2];c=j+(j<<15^-1)|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;c=d+(((c>>>16^c)&m)<<2)|0;J[g+h>>2]=J[c>>2];J[c>>2]=e;J[f+h>>2]=j;e=e+1|0;if(e>>>0>2]){continue}break}}e=J[a>>2];if(e){h=J[42504]+12|0;Ka[J[J[h>>2]+12>>2]](h,e)}J[a+20>>2]=b;J[a+12>>2]=d;J[a>>2]=d;J[a+8>>2]=g;J[a+16>>2]=k;J[a+4>>2]=f;if(J[a+28>>2]==-1){J[a+28>>2]=l}}function L4(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;c=EH(a+32|0);f=J[c>>2];g=J[J[a+1008>>2]+1156>>2];e=J[c+4>>2];a:{if(!e){break a}if(!b){while(1){b=db(g,40);J[b+24>>2]=0;J[b>>2]=0;J[b+4>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;c=e-d|0;J[b+36>>2]=c>>>0>=256?256:c;J[b+32>>2]=P(d,24)+f;J[b+28>>2]=a;J[b+24>>2]=1;J[b>>2]=155236;J[b+20>>2]=0;c=J[b+16>>2];Ka[J[J[c>>2]+72>>2]](c,b);d=d+256|0;if(e>>>0>d>>>0){continue}break a}}while(1){c=db(g,40);J[c+24>>2]=0;J[c>>2]=0;J[c+4>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;h=e-d|0;J[c+36>>2]=h>>>0>=256?256:h;J[c+32>>2]=P(d,24)+f;J[c+28>>2]=a;J[c+24>>2]=1;J[c>>2]=155236;J[c+20>>2]=b;Ka[J[J[b>>2]+16>>2]](b);J[c+16>>2]=J[J[c+20>>2]+16>>2];Ka[J[J[c>>2]+20>>2]](c);d=d+256|0;if(e>>>0>d>>>0){continue}break}}}function Kj(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=Ia-16|0;Ia=d;J[d+12>>2]=b;b=b>>>7|0;if((b|0)!=33554431){e=J[a+16>>2];c=e+P(b,24)|0;g=c;c=K[c+4|0];a:{if(c&34){break a}f=J[a+28>>2];if(!(!(c&4)|J[f+(b<<2)>>2]==33554431)){h=e+P(b,24)|0;k=J[h+16>>2];J[h+16>>2]=0;b=J[d+12>>2]>>>7|0;b:{if(J[(e+P(b,24)|0)+16>>2]){break b}e=(b<<2)+f|0;i=J[e>>2];if((i|0)==33554431){break b}b=J[a+136>>2];j=J[(b+(J[a+140>>2]<<2)|0)-4>>2];J[(j>>>5&134217724)+f>>2]=i;J[b+(J[e>>2]<<2)>>2]=j;J[a+140>>2]=J[a+140>>2]-1;J[e>>2]=33554431;b=J[d+12>>2]>>>7|0}J[h+16>>2]=k;c=c&253}c=c|32;H[g+4|0]=c;J[(b<<2)+f>>2]=J[a+328>>2];b=J[a+328>>2];if(b>>>0>=(J[a+332>>2]&2147483647)>>>0){rd(a+324|0,d+12|0);c=K[g+4|0];break a}J[J[a+324>>2]+(b<<2)>>2]=J[d+12>>2];J[a+328>>2]=J[a+328>>2]+1}H[g+4|0]=c&190}Ia=d+16|0}function Jh(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;g=Ia-16|0;Ia=g;a:{if(!(J[a+80>>2]!=J[c>>2]|J[a+84>>2]!=J[c+4>>2]|J[a+88>>2]!=J[c+8>>2]|(K[a+92|0]!=K[c+12|0]|K[a+93|0]!=K[c+13|0]))){d=J[c+20>>2];J[g>>2]=J[c+16>>2];J[g+4>>2]=d;kx(a,3,b,g);break a}d=J[c+4>>2];J[a+80>>2]=J[c>>2];J[a+84>>2]=d;d=J[c+12>>2];J[a+88>>2]=J[c+8>>2];J[a+92>>2]=d;I[g+14>>1]=b;H[g+12|0]=1;b=3;j=J[c+20>>2];h=j;d=J[c+16>>2];e=J[a+96>>2];i=J[a+100>>2];f=d;b:{if(!(e|i)){break b}h=j-(i+(d>>>0>>0)|0)|0;i=h;e=d-e|0;c:{if(!i&e>>>0<256){break c}k=1;if(!i&e>>>0<65536){break c}k=2;h=j;f=d;if(i){break b}}b=k;h=i;f=e}J[c+16>>2]=f;J[c+20>>2]=h;h=b;e=J[c+4>>2];b=J[c>>2];f=0;d:{if(!e&b>>>0<256){break d}f=4;if(!e&b>>>0<65536){break d}f=e?12:8}H[g+13|0]=h|f;J[a+96>>2]=d;J[a+100>>2]=j;jx(a,g+12|0,c)}Ia=g+16|0}function Ih(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;g=Ia-16|0;Ia=g;a:{if(!(J[a+80>>2]!=J[c>>2]|J[a+84>>2]!=J[c+4>>2]|J[a+88>>2]!=J[c+8>>2]|(K[a+92|0]!=K[c+12|0]|K[a+93|0]!=K[c+13|0]))){d=J[c+20>>2];J[g>>2]=J[c+16>>2];J[g+4>>2]=d;kx(a,4,b,g);break a}d=J[c+4>>2];J[a+80>>2]=J[c>>2];J[a+84>>2]=d;d=J[c+12>>2];J[a+88>>2]=J[c+8>>2];J[a+92>>2]=d;I[g+14>>1]=b;H[g+12|0]=2;b=3;j=J[c+20>>2];h=j;d=J[c+16>>2];e=J[a+96>>2];i=J[a+100>>2];f=d;b:{if(!(e|i)){break b}h=j-(i+(d>>>0>>0)|0)|0;i=h;e=d-e|0;c:{if(!i&e>>>0<256){break c}k=1;if(!i&e>>>0<65536){break c}k=2;h=j;f=d;if(i){break b}}b=k;h=i;f=e}J[c+16>>2]=f;J[c+20>>2]=h;h=b;e=J[c+4>>2];b=J[c>>2];f=0;d:{if(!e&b>>>0<256){break d}f=4;if(!e&b>>>0<65536){break d}f=e?12:8}H[g+13|0]=h|f;J[a+96>>2]=d;J[a+100>>2]=j;jx(a,g+12|0,c)}Ia=g+16|0}function W1(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=0,g=Q(0),h=0,i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0);h=Ia-16|0;Ia=h;a=J[a+48>>2];a:{if(J[a+148>>2]){f=ni(a,b);i=N[b>>2];e=N[b+4>>2];g=N[b+8>>2];J[h+12>>2]=0;N[h+8>>2]=-g;N[h+4>>2]=-e;N[h>>2]=-i;j=ni(a,h);a=J[a+152>>2];f=a+P(f,12)|0;i=N[f+8>>2];e=N[f>>2];g=N[f+4>>2];a=P(j,12)+a|0;N[c>>2]=Q(N[b+8>>2]*N[a+8>>2])+Q(Q(N[b>>2]*N[a>>2])+Q(N[a+4>>2]*N[b+4>>2]));e=Q(Q(i*N[b+8>>2])+Q(Q(e*N[b>>2])+Q(g*N[b+4>>2])));break a}f=J[a+152>>2];l=N[b+8>>2];m=N[b>>2];i=N[b+4>>2];e=Q(Q(N[f+8>>2]*l)+Q(Q(N[f>>2]*m)+Q(N[f+4>>2]*i)));b=K[a+156|0];b:{if(b>>>0<2){g=e;break b}a=1;g=e;while(1){j=f+P(a,12)|0;k=Q(Q(N[j+8>>2]*l)+Q(Q(N[j>>2]*m)+Q(i*N[j+4>>2])));g=g>2]=g}N[d>>2]=e;Ia=h+16|0}function B6(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if(e){a:{b:{g=J[f+4>>2];k=g&2147483647;if(!k){break b}j=g&3;h=J[f>>2];g=0;if(k>>>0>=4){n=k-j|0;while(1){k=i<<2;g=cla(J[h+(k|12)>>2])+(cla(J[h+(k|8)>>2])+(cla(J[h+(k|4)>>2])+(cla(J[h+k>>2])+g|0)|0)|0)|0;i=i+4|0;l=l+4|0;if((n|0)!=(l|0)){continue}break}}if(j){while(1){g=cla(J[h+(i<<2)>>2])+g|0;i=i+1|0;m=m+1|0;if((j|0)!=(m|0)){continue}break}}if(!g){break b}i=0;g=0;h=0;while(1){j=J[(i<<2)+c>>2];c:{if(J[J[f>>2]+(j>>>3&536870908)>>2]>>>j&1){j=J[a+4>>2];h=h<<2;Ka[J[J[j>>2]+12>>2]](j,h+b|0,c+h|0,d,g);i=i+1|0;h=i;g=0;break c}i=i+1|0;g=g+1|0}if((e|0)!=(i|0)){continue}break}break a}h=0;g=e}e=J[a+4>>2];f=b;b=h<<2;Ka[J[J[e>>2]+12>>2]](e,f+b|0,b+c|0,d,g);a=J[a+8>>2];J[a>>2]=J[a>>2]+1}}function qc(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0);k=N[e+24>>2];l=N[e+20>>2];m=N[e+16>>2];g=N[e+8>>2];h=N[e+4>>2];i=N[e>>2];n=J[d+72>>2];if(n){while(1){e=P(j,24)+d|0;f=Q(Q(Q(N[e+20>>2]*g)+Q(Q(N[e+12>>2]*i)+Q(N[e+16>>2]*h)))+Q(Q(N[e+8>>2]*k)+Q(Q(N[e>>2]*m)+Q(N[e+4>>2]*l))));e=(j<<5)+b|0;o=Q(o+Q(f*N[e+24>>2]));p=Q(p+Q(f*N[e+20>>2]));q=Q(q+Q(f*N[e+16>>2]));r=Q(r+Q(f*N[e+8>>2]));s=Q(s+Q(N[e+4>>2]*f));t=Q(t+Q(N[e>>2]*f));j=j+1|0;if((n|0)!=(j|0)){continue}break}}f=N[c+8>>2];u=N[c>>2];v=N[c+4>>2];J[a+28>>2]=0;J[a+12>>2]=0;g=Q(g-r);N[a+8>>2]=g;h=Q(h-s);N[a+4>>2]=h;i=Q(i-t);N[a>>2]=i;N[a+24>>2]=Q(k-o)+Q(Q(u*h)-Q(i*v));N[a+20>>2]=Q(l-p)+Q(Q(f*i)-Q(g*u));N[a+16>>2]=Q(m-q)+Q(Q(v*g)-Q(h*f))}function Vm(a){var b=0,c=0,d=0,e=0,f=0;b=J[a+32>>2];if(b){while(1){$t(b,0);b=J[b>>2];if(b){continue}break}}c=K[J[a+44>>2]+9|0]-1|0;a:{b:{if(c>>>0<=1){d=J[a+28>>2];if(!d){break a}f=J[a+40>>2];b=J[a+20>>2];if(M[a+152>>2]>=4294967294){break b}while(1){c:{d:{e:{c=J[b>>2];switch(K[c+20|0]){case 1:break d;case 0:break e;default:break c}}pj(c-4|0);break c}I[c+52>>1]=L[c+52>>1]|32;a=K[c+21|0];if(a&32){break c}H[c+21|0]=a|32;Mi(f,c)}b=b+4|0;d=d-1|0;if(d){continue}break}break a}d=J[a+28>>2];if(!d){break a}f=J[a+40>>2];b=J[a+20>>2]}c=c>>>0<2;while(1){f:{g:{h:{e=J[b>>2];switch(K[e+20|0]){case 0:break g;case 1:break h;default:break f}}I[e+52>>1]=L[e+52>>1]|32;a=K[e+21|0];if(a&32){break f}H[e+21|0]=a|32;Mi(f,e);break f}a=e-4|0;pj(a);eu(a,c)}b=b+4|0;d=d-1|0;if(d){continue}break}}}function By(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0);g=N[d>>2];m=N[b+4>>2];n=N[c+8>>2];i=N[b+8>>2];j=N[c+4>>2];p=Q(Q(m*n)-Q(i*j));f=N[b>>2];o=N[d+8>>2];h=N[d+4>>2];l=Q(Q(j*o)-Q(n*h));k=N[c>>2];q=Q(o*m);e=Q(Q(g*p)+Q(Q(f*l)+Q(k*Q(Q(h*i)-q))));a:{if(e==Q(0)){j=Q(1);i=Q(0);r=Q(1);f=Q(0);l=Q(0);s=Q(1);e=Q(0);break a}e=Q(Q(1)/e);s=Q(Q(Q(f*j)+Q(k*Q(-m)))*e);r=Q(Q(Q(f*o)-Q(i*g))*e);t=Q(Q(Q(k*h)-Q(j*g))*e);j=Q(l*e);l=Q(e*Q(-Q(Q(f*n)-Q(i*k))));f=Q(e*Q(-Q(Q(f*h)-Q(m*g))));i=Q(e*Q(-Q(q+Q(i*Q(-h)))));u=Q(e*Q(-Q(Q(k*o)-Q(g*n))));e=Q(p*e)}g=N[b+12>>2];k=f;f=N[c+12>>2];h=N[d+12>>2];N[a+8>>2]=-Q(Q(Q(t*g)+Q(k*f))+Q(s*h));N[a+4>>2]=-Q(Q(Q(u*g)+Q(r*f))+Q(l*h));N[a>>2]=-Q(Q(Q(j*g)+Q(i*f))+Q(e*h))}function gu(a,b,c,d){var e=0,f=0,g=0,h=0;a:{e=J[a+44>>2];if(e&32768){break a}J[a+44>>2]=e&-98305|32768;e=J[J[a+28>>2]+4>>2];h=K[J[e+44>>2]+9|0]-1>>>0<2?e:0;e=J[J[a+32>>2]+4>>2];e=K[J[e+44>>2]+9|0]-1>>>0<2?e:0;f=J[a+48>>2];g=L[f+2>>1];I[f+2>>1]=g+1;b:{if(!(g?d:1)){break b}d=J[h+100>>2];J[d+152>>2]=J[d+152>>2]+1;if(!e){break b}d=J[e+100>>2];J[d+152>>2]=J[d+152>>2]+1}d=J[a+44>>2];if(!(d&476)){break a}if(d&4){e=L[J[a+48>>2]+2>>1];Qm(a);Pm(a,4,((e|0)==1)<<2,0,b,1,c)}if(d&8){b=J[J[J[a+4>>2]+40>>2]+2168>>2];c=Ia-16|0;Ia=c;J[c+12>>2]=a;J[a+44>>2]=J[a+44>>2]|2097152;d=J[b+20>>2];J[a+52>>2]=d;c:{if(d>>>0>=(J[b+24>>2]&2147483647)>>>0){gj(b+16|0,c+12|0);break c}J[J[b+16>>2]+(d<<2)>>2]=a;J[b+20>>2]=d+1}Ia=c+16|0;return}if(!(d&448)){break a}Ft(J[J[J[a+4>>2]+40>>2]+2168>>2],a)}}function sy(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=165092;c=J[a+32>>2];d=J[c+36>>2];a:{b:{if(!d){J[c+92>>2]=0;break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,d);J[c+36>>2]=0;b=c;c=J[a+32>>2];J[b+92>>2]=0;if(!c){break a}}ik(c);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c)}d=J[a+36>>2];if(d){b=J[d+32>>2];c:{if((b|0)<0|!(b&2147483647)){break c}c=J[d+24>>2];if(!c){break c}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c)}b=J[d+20>>2];d:{if((b|0)<0|!(b&2147483647)){break d}c=J[d+12>>2];if(!c){break d}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c)}b=J[d+8>>2];e:{if((b|0)<0|!(b&2147483647)){break e}c=J[d>>2];if(!c){break e}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c)}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,d)}c=J[a+40>>2];if(c){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c)}J[a+44>>2]=0;return Ey(a)|0}function qR(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=Ia-80|0;Ia=d;c=wb(a,c);e=d,f=yb(),J[e+24>>2]=f;J[d+28>>2]=Ja;J[d+16>>2]=c;J[d+8>>2]=b;J[d+12>>2]=0;J[d>>2]=168072;b=J[a+280>>2];c=J[a+284>>2];e=d,f=yb(),J[e+56>>2]=f;J[d+60>>2]=Ja;J[d+48>>2]=b;J[d+52>>2]=c;J[d+36>>2]=21;J[d+40>>2]=1;J[d+32>>2]=167616;b=J[a+320>>2];b=Ka[J[J[b>>2]+16>>2]](b)|0;Ka[J[J[b>>2]+12>>2]](b,d+32|4,4)|0;Ka[J[J[b>>2]+12>>2]](b,d+40|0,4)|0;Ka[J[J[b>>2]+12>>2]](b,d+48|0,8)|0;Ka[J[J[b>>2]+12>>2]](b,d+56|0,8)|0;b=J[a+320>>2];J[d+72>>2]=b;J[d+68>>2]=167648;H[d+79|0]=18;Ka[J[J[b>>2]+12>>2]](b,d+79|0,1)|0;b=d+68|0;c=J[b+4>>2];Ka[J[J[c>>2]+12>>2]](c,d+8|0,8)|0;Ka[J[J[d+68>>2]+16>>2]](b,d+16|0);Ka[J[J[d+68>>2]+24>>2]](b,d+24|0);b=J[a+320>>2];Ka[J[J[b>>2]+20>>2]](b);Ia=d+80|0;return!K[a+272|0]|0}function pR(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=Ia-80|0;Ia=d;c=wb(a,c);e=d,f=yb(),J[e+24>>2]=f;J[d+28>>2]=Ja;J[d+16>>2]=c;J[d+8>>2]=b;J[d+12>>2]=0;J[d>>2]=168104;b=J[a+280>>2];c=J[a+284>>2];e=d,f=yb(),J[e+56>>2]=f;J[d+60>>2]=Ja;J[d+48>>2]=b;J[d+52>>2]=c;J[d+36>>2]=21;J[d+40>>2]=1;J[d+32>>2]=167616;b=J[a+320>>2];b=Ka[J[J[b>>2]+16>>2]](b)|0;Ka[J[J[b>>2]+12>>2]](b,d+32|4,4)|0;Ka[J[J[b>>2]+12>>2]](b,d+40|0,4)|0;Ka[J[J[b>>2]+12>>2]](b,d+48|0,8)|0;Ka[J[J[b>>2]+12>>2]](b,d+56|0,8)|0;b=J[a+320>>2];J[d+72>>2]=b;J[d+68>>2]=167648;H[d+79|0]=19;Ka[J[J[b>>2]+12>>2]](b,d+79|0,1)|0;b=d+68|0;c=J[b+4>>2];Ka[J[J[c>>2]+12>>2]](c,d+8|0,8)|0;Ka[J[J[d+68>>2]+16>>2]](b,d+16|0);Ka[J[J[d+68>>2]+24>>2]](b,d+24|0);b=J[a+320>>2];Ka[J[J[b>>2]+20>>2]](b);Ia=d+80|0;return!K[a+272|0]|0}function ib(a){var b=Q(0),c=0,d=0,e=0,f=0;c=Ia-16|0;Ia=c;e=(C(a),v(2));d=e&2147483647;a:{if(d>>>0<=1061752794){b=Q(1);if(d>>>0<964689920){break a}b=hd(+a);break a}if(d>>>0<=1081824209){if(d>>>0>=1075235812){b=Q(-hd(((e|0)<0?3.141592653589793:-3.141592653589793)+ +a));break a}f=+a;if((e|0)<0){b=gd(f+1.5707963267948966);break a}b=gd(1.5707963267948966-f);break a}if(d>>>0<=1088565717){if(d>>>0>=1085271520){b=hd(((e|0)<0?6.283185307179586:-6.283185307179586)+ +a);break a}if((e|0)<0){b=gd(-4.71238898038469-+a);break a}b=gd(+a+-4.71238898038469);break a}b=Q(a-a);if(d>>>0>=2139095040){break a}b:{switch(En(a,c+8|0)&3){case 0:b=hd(O[c+8>>3]);break a;case 1:b=gd(-O[c+8>>3]);break a;case 2:b=Q(-hd(O[c+8>>3]));break a;default:break b}}b=gd(O[c+8>>3])}a=b;Ia=c+16|0;return a}function E3(a){a=a|0;var b=Q(0),c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0;a:{if(J[a>>2]!=5){break a}f=N[a+4>>2];if((J[a+4>>2]&2139095040)==2139095040){break a}g=N[a+8>>2];if((J[a+8>>2]&2139095040)==2139095040){break a}h=N[a+12>>2];if((J[a+12>>2]&2139095040)==2139095040){break a}c=N[a+16>>2];if((J[a+16>>2]&2139095040)==2139095040){break a}b=N[a+20>>2];if((J[a+20>>2]&2139095040)==2139095040){break a}d=N[a+24>>2];if((J[a+24>>2]&2139095040)==2139095040){break a}e=N[a+28>>2];if(!(Q(R(Q(Q(Y(Q(Q(e*e)+Q(Q(d*d)+Q(Q(c*c)+Q(b*b))))))+Q(-1))))>2]&2139095040)==2139095040){break a}c=Q(R(f));b=Q(R(g));d=Q(R(h));e=b>d?b:d;if(!((c>e?c:e)<=Q(1e6))){break a}b=bc?c:b)>=Q(9.999999974752427e-7))){break a}i=J[a+36>>2]!=0}return i|0}function at(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=P(f,20);if(!c){break a}d=J[42504];e=d+12|0;e=(j=e,k=c,l=Ka[J[J[d>>2]+20>>2]](d)|0?31334:70610,m=19542,n=553,i=J[J[e>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){h=P(c,20)+e|0;c=J[a>>2];d=e;while(1){g=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=g;J[d+16>>2]=J[c+16>>2];g=J[c+12>>2];J[d+8>>2]=J[c+8>>2];J[d+12>>2]=g;c=c+20|0;d=d+20|0;if(h>>>0>d>>>0){continue}break}c=J[a+4>>2]}d=P(c,20)+e|0;c=J[b+4>>2];J[d>>2]=J[b>>2];J[d+4>>2]=c;J[d+16>>2]=J[b+16>>2];c=J[b+12>>2];J[d+8>>2]=J[b+8>>2];J[d+12>>2]=c;b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c)}J[a+8>>2]=f;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function uR(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;e=Ia-80|0;Ia=e;c=wb(a,c);J[e+24>>2]=d;J[e+28>>2]=0;J[e+16>>2]=c;J[e+8>>2]=b;J[e+12>>2]=0;J[e>>2]=167976;b=J[a+280>>2];c=J[a+284>>2];f=e,g=yb(),J[f+56>>2]=g;J[e+60>>2]=Ja;J[e+48>>2]=b;J[e+52>>2]=c;J[e+36>>2]=21;J[e+40>>2]=1;J[e+32>>2]=167616;b=J[a+320>>2];b=Ka[J[J[b>>2]+16>>2]](b)|0;Ka[J[J[b>>2]+12>>2]](b,e+32|4,4)|0;Ka[J[J[b>>2]+12>>2]](b,e+40|0,4)|0;Ka[J[J[b>>2]+12>>2]](b,e+48|0,8)|0;Ka[J[J[b>>2]+12>>2]](b,e+56|0,8)|0;b=J[a+320>>2];J[e+72>>2]=b;J[e+68>>2]=167648;H[e+79|0]=16;Ka[J[J[b>>2]+12>>2]](b,e+79|0,1)|0;b=e+68|0;c=J[b+4>>2];Ka[J[J[c>>2]+12>>2]](c,e+8|0,8)|0;Ka[J[J[e+68>>2]+16>>2]](b,e+16|0);Ka[J[J[e+68>>2]+24>>2]](b,e+24|0);b=J[a+320>>2];Ka[J[J[b>>2]+20>>2]](b);Ia=e+80|0;return!K[a+272|0]|0}function sR(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;e=Ia-80|0;Ia=e;c=wb(a,c);J[e+24>>2]=d;J[e+28>>2]=0;J[e+16>>2]=c;J[e+8>>2]=b;J[e+12>>2]=0;J[e>>2]=168008;b=J[a+280>>2];c=J[a+284>>2];f=e,g=yb(),J[f+56>>2]=g;J[e+60>>2]=Ja;J[e+48>>2]=b;J[e+52>>2]=c;J[e+36>>2]=21;J[e+40>>2]=1;J[e+32>>2]=167616;b=J[a+320>>2];b=Ka[J[J[b>>2]+16>>2]](b)|0;Ka[J[J[b>>2]+12>>2]](b,e+32|4,4)|0;Ka[J[J[b>>2]+12>>2]](b,e+40|0,4)|0;Ka[J[J[b>>2]+12>>2]](b,e+48|0,8)|0;Ka[J[J[b>>2]+12>>2]](b,e+56|0,8)|0;b=J[a+320>>2];J[e+72>>2]=b;J[e+68>>2]=167648;H[e+79|0]=17;Ka[J[J[b>>2]+12>>2]](b,e+79|0,1)|0;b=e+68|0;c=J[b+4>>2];Ka[J[J[c>>2]+12>>2]](c,e+8|0,8)|0;Ka[J[J[e+68>>2]+16>>2]](b,e+16|0);Ka[J[J[e+68>>2]+24>>2]](b,e+24|0);b=J[a+320>>2];Ka[J[J[b>>2]+20>>2]](b);Ia=e+80|0;return!K[a+272|0]|0}function ne(a,b,c){var d=0,e=0,f=0,g=0,h=0;g=Ia-16|0;Ia=g;f=J[a+4>>2];if(!f){f=rq(J[42497]);J[a+4>>2]=f}d=J[f+44>>2];if(!((d|0)>=0|J[f+40>>2]!=(d&2147483647))){f=rq(J[42497]);e=J[a+4>>2];d=J[e+36>>2];e=J[e+40>>2];if(e>>>0>(J[f+44>>2]&2147483647)>>>0){HG(f,e)}J[f+40>>2]=e;h=J[f+40>>2];if((h|0)>0){e=J[f+36>>2];h=e+(h<<3)|0;while(1){H[e|0]=K[d|0];J[e+4>>2]=J[d+4>>2];d=d+8|0;e=e+8|0;if(h>>>0>e>>>0){continue}break}}d=J[a+4>>2];e=J[d+44>>2];a:{if((e|0)<0|!(e&2147483647)){break a}e=J[d+36>>2];if((e|0)==(d|0)){H[d+32|0]=0;break a}if(!e){break a}d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,e)}J[a+4>>2]=f;d=J[f+44>>2]}J[g+12>>2]=c;H[g+8|0]=b;a=J[f+40>>2];b:{if(a>>>0>=(d&2147483647)>>>0){GG(f,g+8|0);break b}d=J[f+36>>2]+(a<<3)|0;J[d+4>>2]=c;H[d|0]=b;J[f+40>>2]=a+1}Ia=g+16|0}function KB(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if((J[a+268>>2]&2147483647)>>>0>>0){a:{if(!b){break a}d=b<<2;if(!(K[a+256|0]|d>>>0>256)){H[a+256|0]=1;e=a;break a}if(!d){break a}e=J[42504];f=e+12|0;e=(j=f,k=d,l=Ka[J[J[e>>2]+20>>2]](e)|0?33898:70610,m=19542,n=553,i=J[J[f>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+260>>2];d=J[a+264>>2];if((d|0)>0){h=(d<<2)+e|0;g=f;d=e;while(1){J[d>>2]=J[g>>2];g=g+4|0;d=d+4|0;if(h>>>0>d>>>0){continue}break}}b:{if(J[a+268>>2]<0){break b}if((a|0)==(f|0)){H[a+256|0]=0;break b}if(!f){break b}d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,f)}J[a+268>>2]=b;J[a+260>>2]=e}e=J[a+264>>2];if((e|0)<(b|0)){d=J[a+260>>2];f=d+(b<<2)|0;d=d+(e<<2)|0;while(1){J[d>>2]=J[c>>2];d=d+4|0;if(f>>>0>d>>>0){continue}break}}J[a+264>>2]=b}function tK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;b=Ia-32|0;Ia=b;im(a,c);d=J[c+16>>2];J[b+16>>2]=d+P(J[a+12>>2],112);J[b+20>>2]=d+P(J[a+44>>2],112);J[b+24>>2]=d+P(J[a+76>>2],112);J[b+28>>2]=d+P(J[a+108>>2],112);J[b>>2]=d+P(J[a+16>>2],112);J[b+4>>2]=d+P(J[a+48>>2],112);J[b+8>>2]=d+P(J[a+80>>2],112);J[b+12>>2]=d+P(J[a+112>>2],112);ls(a,c,b+16|0,b);a=J[c+8>>2];if(a>>>0>J[c+12>>2]-4>>>0){d=J[c+28>>2];a=a+J[d>>2]|0;J[d>>2]=a;d=J[c+8>>2];if(d){g=a-d|0;a=0;while(1){e=J[c+4>>2]+(a<<5)|0;f=J[e+4>>2];d=J[c+20>>2]+(a+g<<5)|0;J[d>>2]=J[e>>2];J[d+4>>2]=f;f=J[e+28>>2];J[d+24>>2]=J[e+24>>2];J[d+28>>2]=f;f=J[e+20>>2];J[d+16>>2]=J[e+16>>2];J[d+20>>2]=f;f=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=f;a=a+1|0;if(a>>>0>2]){continue}break}}J[c+8>>2]=0}Ia=b+32|0} -function nV(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;f=Ia+-64|0;Ia=f;if(!(!J[b+8>>2]|(!J[b+4>>2]|M[b>>2]<24))){d=f+12|0;J[d>>2]=0;J[d+4>>2]=0;J[d+16>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;g=ez(d,b);if(g){a:{a=Ka[J[J[a>>2]+12>>2]](a)|0;if(!_k(66,86,72,83,1,a,c)){break a}ub(J[d+4>>2],a,c);ub(J[d+8>>2],a,c);b:{if(!J[d+4>>2]){break b}while(1){ub(J[J[d+16>>2]+(e<<2)>>2],a,c);e=e+1|0;b=J[d+4>>2];if(e>>>0>>0){continue}break}if(!b){break b}e=0;while(1){b=P(e,24);Lb(b+J[d>>2]|0,3,a,c);Lb((b+J[d>>2]|0)+12|0,3,a,c);e=e+1|0;if(e>>>0>2]){continue}break}}if(!J[d+8>>2]){break a}e=0;while(1){b=P(e,28);ub(J[(b+J[d+12>>2]|0)+24>>2],a,c);Lb(b+J[d+12>>2]|0,3,a,c);Lb((b+J[d+12>>2]|0)+12|0,3,a,c);e=e+1|0;if(e>>>0>2]){continue}break}}}fz(d)}Ia=f- -64|0;return g|0}function sK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;b=Ia-32|0;Ia=b;hm(a,c);d=J[c+16>>2];J[b+16>>2]=d+P(J[a+12>>2],112);J[b+20>>2]=d+P(J[a+44>>2],112);J[b+24>>2]=d+P(J[a+76>>2],112);J[b+28>>2]=d+P(J[a+108>>2],112);J[b>>2]=d+P(J[a+16>>2],112);J[b+4>>2]=d+P(J[a+48>>2],112);J[b+8>>2]=d+P(J[a+80>>2],112);J[b+12>>2]=d+P(J[a+112>>2],112);ls(a,c,b+16|0,b);a=J[c+8>>2];if(a>>>0>J[c+12>>2]-4>>>0){d=J[c+28>>2];a=a+J[d>>2]|0;J[d>>2]=a;d=J[c+8>>2];if(d){g=a-d|0;a=0;while(1){e=J[c+4>>2]+(a<<5)|0;f=J[e+4>>2];d=J[c+20>>2]+(a+g<<5)|0;J[d>>2]=J[e>>2];J[d+4>>2]=f;f=J[e+28>>2];J[d+24>>2]=J[e+24>>2];J[d+28>>2]=f;f=J[e+20>>2];J[d+16>>2]=J[e+16>>2];J[d+20>>2]=f;f=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=f;a=a+1|0;if(a>>>0>2]){continue}break}}J[c+8>>2]=0}Ia=b+32|0}function hb(a){var b=0,c=0,d=0,e=0;b=Ia-16|0;Ia=b;e=(C(a),v(2));c=e&2147483647;a:{if(c>>>0<=1061752794){if(c>>>0<964689920){break a}a=gd(+a);break a}if(c>>>0<=1081824209){d=+a;if(c>>>0<=1075235811){if((e|0)<0){a=Q(-hd(d+1.5707963267948966));break a}a=hd(d+-1.5707963267948966);break a}a=gd(-(((e|0)>=0?-3.141592653589793:3.141592653589793)+d));break a}if(c>>>0<=1088565717){if(c>>>0<=1085271519){d=+a;if((e|0)<0){a=hd(d+4.71238898038469);break a}a=Q(-hd(d+-4.71238898038469));break a}a=gd(((e|0)<0?6.283185307179586:-6.283185307179586)+ +a);break a}if(c>>>0>=2139095040){a=Q(a-a);break a}b:{switch(En(a,b+8|0)&3){case 0:a=gd(O[b+8>>3]);break a;case 1:a=hd(O[b+8>>3]);break a;case 2:a=gd(-O[b+8>>3]);break a;default:break b}}a=Q(-hd(O[b+8>>3]))}Ia=b+16|0;return a}function nh(a,b){var c=0,d=0,e=0;a:{b:{c:{d:{e:{f:{b=P(b,20);e=b+J[a+72>>2]|0;switch(J[e+8>>2]){case 1:break d;case 0:break e;case 2:break f;default:break c}}a=J[a+4>>2];Ka[J[J[a>>2]+8>>2]](a,2,27567,10326,431);break a}a=J[a+8>>2];Ka[J[J[a>>2]>>2]](a,J[e>>2]);break b}b=J[e+12>>2];if((b|0)!=-1){while(1){b=J[a+60>>2]+(b<<3)|0;d=J[a+72>>2]+P(J[b>>2],20)|0;c=J[d+4>>2]-1|0;J[d+4>>2]=c;if(!c){nh(a,J[b>>2])}b=J[b+4>>2];if((b|0)!=-1){continue}break}}J[a+52>>2]=J[a+52>>2]-1;break b}c=J[a+4>>2];Ka[J[J[c>>2]+8>>2]](c,2,26063,10326,448);b=J[(b+J[a+72>>2]|0)+12>>2];if((b|0)!=-1){while(1){b=J[a+60>>2]+(b<<3)|0;d=J[a+72>>2]+P(J[b>>2],20)|0;c=J[d+4>>2]-1|0;J[d+4>>2]=c;if(!c){nh(a,J[b>>2])}b=J[b+4>>2];if((b|0)!=-1){continue}break}}J[a+52>>2]=J[a+52>>2]-1}J[e+8>>2]=2}}function ZJ(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;b=Ia-32|0;Ia=b;bm(a);d=J[c+16>>2];J[b+16>>2]=d+P(J[a+12>>2],112);J[b+20>>2]=d+P(J[a+44>>2],112);J[b+24>>2]=d+P(J[a+76>>2],112);J[b+28>>2]=d+P(J[a+108>>2],112);J[b>>2]=d+P(J[a+16>>2],112);J[b+4>>2]=d+P(J[a+48>>2],112);J[b+8>>2]=d+P(J[a+80>>2],112);J[b+12>>2]=d+P(J[a+112>>2],112);fs(a,c,b+16|0,b);a=J[c+8>>2];if(a>>>0>J[c+12>>2]-4>>>0){d=J[c+28>>2];a=a+J[d>>2]|0;J[d>>2]=a;d=J[c+8>>2];if(d){g=a-d|0;a=0;while(1){e=J[c+4>>2]+(a<<5)|0;f=J[e+4>>2];d=J[c+20>>2]+(a+g<<5)|0;J[d>>2]=J[e>>2];J[d+4>>2]=f;f=J[e+28>>2];J[d+24>>2]=J[e+24>>2];J[d+28>>2]=f;f=J[e+20>>2];J[d+16>>2]=J[e+16>>2];J[d+20>>2]=f;f=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=f;a=a+1|0;if(a>>>0>2]){continue}break}}J[c+8>>2]=0}Ia=b+32|0}function YJ(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;b=Ia-32|0;Ia=b;am(a);d=J[c+16>>2];J[b+16>>2]=d+P(J[a+12>>2],112);J[b+20>>2]=d+P(J[a+44>>2],112);J[b+24>>2]=d+P(J[a+76>>2],112);J[b+28>>2]=d+P(J[a+108>>2],112);J[b>>2]=d+P(J[a+16>>2],112);J[b+4>>2]=d+P(J[a+48>>2],112);J[b+8>>2]=d+P(J[a+80>>2],112);J[b+12>>2]=d+P(J[a+112>>2],112);fs(a,c,b+16|0,b);a=J[c+8>>2];if(a>>>0>J[c+12>>2]-4>>>0){d=J[c+28>>2];a=a+J[d>>2]|0;J[d>>2]=a;d=J[c+8>>2];if(d){g=a-d|0;a=0;while(1){e=J[c+4>>2]+(a<<5)|0;f=J[e+4>>2];d=J[c+20>>2]+(a+g<<5)|0;J[d>>2]=J[e>>2];J[d+4>>2]=f;f=J[e+28>>2];J[d+24>>2]=J[e+24>>2];J[d+28>>2]=f;f=J[e+20>>2];J[d+16>>2]=J[e+16>>2];J[d+20>>2]=f;f=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=f;a=a+1|0;if(a>>>0>2]){continue}break}}J[c+8>>2]=0}Ia=b+32|0}function Wea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;b=J[a+20>>2];a=J[a+28>>2];c=J[a+976>>2];d=J[a+1004>>2];Ka[J[J[d>>2]+16>>2]](d);c=c+24|0;mv(c);cn(c);J[a+1172>>2]=0;J[a+1160>>2]=0;J[J[a+976>>2]+1788>>2]=J[c+172>>2];J[a+3140>>2]=b;J[a+3144>>2]=1;if(b){Ka[J[J[b>>2]+16>>2]](b);J[a+3136>>2]=J[J[a+3140>>2]+16>>2]}c=0;d=J[a+36>>2];if(d){g=J[a+24>>2];h=J[J[a+976>>2]+1156>>2];f=a+3120|0;while(1){b=db(h,40);e=J[a+20>>2];i=J[a+16>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+8>>2]=i;J[b+12>>2]=e;e=d-c|0;J[b+32>>2]=e>>>0>=1024?1024:e;J[b+28>>2]=(c<<2)+g;J[b>>2]=142316;J[b+20>>2]=f;J[b+24>>2]=1;Ka[J[J[a+3120>>2]+16>>2]](f);J[b+16>>2]=J[J[b+20>>2]+16>>2];Ka[J[J[b>>2]+20>>2]](b);c=c+1024|0;if(d>>>0>c>>>0){continue}break}}b=J[a+3136>>2];Ka[J[J[b>>2]+72>>2]](b,a+3120|0)}function y3(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;a:{b:{c:{d:{e:{c=a+116|0;switch(J[c>>2]-4|0){case 1:break c;case 2:break d;case 0:break e;default:break a}}d=(H[a+36|0]&1?J[a+40>>2]- -64|0:c)+32|0;break b}d=(H[a+36|0]&1?J[a+40>>2]- -64|0:c)+4|0;break b}d=(H[a+36|0]&1?J[a+40>>2]- -64|0:c)+36|0}c=J[d>>2];if(!c){break a}Ka[J[J[b>>2]+8>>2]](b,c)}if(K[a+36|0]&2){c=L[J[a+40>>2]+124>>1]}else{d=J[a+116>>2];c=1;f:{if(d-7>>>0<4294967294){break f}c=L[a+168>>1];if((d|0)==5){break f}c=L[a+148>>1]}}e=c&65535;if(e){f=a+48|0;c=0;while(1){g=J[42501];g:{if(K[a+36|0]&2){d=J[a+40>>2];d=L[d+124>>1]==1?d+120|0:J[J[a+32>>2]+4856>>2]+(J[d+120>>2]<<1)|0;break g}d=Ef(f)}Ka[J[J[b>>2]+8>>2]](b,J[J[g+40>>2]+(L[d+(c<<1)>>1]<<2)>>2]);c=c+1|0;if((e|0)!=(c|0)){continue}break}}}function wl(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;J[a+12>>2]=150376;J[a>>2]=150272;f=Ia-16|0;Ia=f;c=J[42501];if(J[c+8>>2]){while(1){d=J[J[c+4>>2]+(g<<2)>>2];b=Ia-16|0;Ia=b;if(L[a+52>>1]!=65535){e=L[a+52>>1];J[b+12>>2]=2;I[b+8>>1]=e;d=d+16|0;e=J[d+4772>>2];a:{if((J[d+4776>>2]&2147483647)>>>0<=e>>>0){zp(d+4768|0,b+8|0);break a}h=J[b+12>>2];e=J[d+4768>>2]+(e<<3)|0;J[e>>2]=J[b+8>>2];J[e+4>>2]=h;J[d+4772>>2]=J[d+4772>>2]+1}}Ia=b+16|0;g=g+1|0;if(g>>>0>2]){continue}break}}b=L[a+52>>1];b:{if((b|0)==65535){break b}J[J[c+40>>2]+(b<<2)>>2]=0;J[f+12>>2]=b;if((b|0)==(J[c+24>>2]-1|0)){J[c+24>>2]=b;break b}d=J[c+32>>2];if(d>>>0>=(J[c+36>>2]&2147483647)>>>0){bb(c+28|0,f+12|0);break b}J[J[c+28>>2]+(d<<2)>>2]=b;J[c+32>>2]=J[c+32>>2]+1}Ia=f+16|0;return a|0}function or(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=Ia-16|0;Ia=d;a:{if(!b){break a}f=J[a>>2];e=P(f,J[a+16>>2]);if(e>>>0>=b>>>0){break a}g=a+12|0;h=P(J[a+4>>2],f);if(!h){while(1){J[d+8>>2]=0;J[d>>2]=0;J[d+4>>2]=0;c=J[a+16>>2];b:{if(c>>>0>=(J[a+20>>2]&2147483647)>>>0){eh(g,d);break b}c=J[a+12>>2]+P(c,12)|0;J[c>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[a+16>>2]=J[a+16>>2]+1}e=e+f|0;if(e>>>0>>0){continue}break a}}while(1){J[d+8>>2]=0;J[d>>2]=0;J[d+4>>2]=0;c=J[42504]+12|0;j=d,k=Ka[J[J[c>>2]+8>>2]](c,h,29113,22143,60)|0,J[j>>2]=k;c=J[a+16>>2];c:{if(c>>>0>=(J[a+20>>2]&2147483647)>>>0){eh(g,d);break c}i=J[d+4>>2];c=J[a+12>>2]+P(c,12)|0;J[c>>2]=J[d>>2];J[c+4>>2]=i;J[c+8>>2]=J[d+8>>2];J[a+16>>2]=J[a+16>>2]+1}e=e+f|0;if(e>>>0>>0){continue}break}}Ia=d+16|0}function YU(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=Ia-16|0;Ia=d;H[d+15|0]=82;H[d+14|0]=84;H[d+13|0]=82;H[d+12|0]=69;Ka[J[J[b>>2]>>2]](b,d+15|0,1)|0;Ka[J[J[b>>2]>>2]](b,d+14|0,1)|0;Ka[J[J[b>>2]>>2]](b,d+13|0,1)|0;Ka[J[J[b>>2]>>2]](b,d+12|0,1)|0;ub(2,c,b);Lb(a+112|0,4,c,b);Lb(a+128|0,4,c,b);Lb(a+144|0,4,c,b);Lb(a+160|0,4,c,b);ub(J[a+176>>2],c,b);ub(J[a+180>>2],c,b);ub(J[a+184>>2],c,b);ub(J[a+188>>2],c,b);ub(J[a+192>>2],c,b);ub(0,c,b);if(J[a+192>>2]){while(1){e=P(f,112);Lb(e+J[a+200>>2]|0,4,c,b);Lb((J[a+200>>2]+e|0)+16|0,4,c,b);Lb((J[a+200>>2]+e|0)+32|0,4,c,b);Lb((J[a+200>>2]+e|0)+48|0,4,c,b);Lb((J[a+200>>2]+e|0)- -64|0,4,c,b);Lb((J[a+200>>2]+e|0)+80|0,4,c,b);Lb((J[a+200>>2]+e|0)+96|0,4,c,b);f=f+1|0;if(f>>>0>2]){continue}break}}Ia=d+16|0}function Tl(a,b,c){var d=0,e=0,f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0);f=1;if(L[b+4>>1]>1){t=L[b+6>>1]+b|0;while(1){d=(K[(b+f|0)- -64|0]<<5)+c|0;u=N[d>>2];e=f<<5;g=e+c|0;v=N[g>>2];w=N[d+4>>2];o=N[d+24>>2];e=e+t|0;x=N[e+8>>2];y=N[g+4>>2];p=N[g+24>>2];k=N[e+24>>2];i=N[d+8>>2];q=N[d+20>>2];j=N[e>>2];h=N[d+16>>2];z=N[e+4>>2];A=N[g+8>>2];r=N[g+16>>2];l=N[e+20>>2];m=N[e+16>>2];s=N[g+20>>2];d=(f<<4)+a|0;J[d+12>>2]=0;n=i;i=Q(l+z);j=Q(m+j);N[d+8>>2]=Q(n+Q(Q(h*i)-Q(q*j)))-Q(A+Q(Q(r*l)-Q(m*s)));n=h;h=Q(k+x);N[d+4>>2]=Q(w+Q(Q(o*j)-Q(n*h)))-Q(y+Q(Q(p*m)-Q(k*r)));N[d>>2]=Q(u+Q(Q(q*h)-Q(i*o)))-Q(v+Q(Q(s*k)-Q(l*p)));f=f+1|0;if(f>>>0>1]){continue}break}}}function Ry(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8204>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<3;if(!(K[a+8192|0]|c>>>0>8192)){H[a+8192|0]=1;d=a;break a}if(!c){break a}d=J[42504];e=d+12|0;d=(j=e,k=c,l=Ka[J[J[d>>2]+20>>2]](d)|0?44360:70610,m=19542,n=553,i=J[J[e>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+8200>>2];if((c|0)>0){g=(c<<3)+d|0;e=J[a+8196>>2];c=d;while(1){h=J[e+4>>2];J[c>>2]=J[e>>2];J[c+4>>2]=h;e=e+8|0;c=c+8|0;if(g>>>0>c>>>0){continue}break}c=J[a+8200>>2]}e=J[b+4>>2];c=(c<<3)+d|0;J[c>>2]=J[b>>2];J[c+4>>2]=e;b:{if(J[a+8204>>2]<0){break b}b=J[a+8196>>2];if((b|0)==(a|0)){H[a+8192|0]=0;break b}if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+8204>>2]=f;J[a+8196>>2]=d;J[a+8200>>2]=J[a+8200>>2]+1} -function Ex(a){a=a|0;var b=0,c=0;J[a>>2]=166104;a:{if(!J[a+432>>2]){break a}b=J[a+392>>2];if(!b){break a}Ka[J[J[b>>2]>>2]](b)}b=J[a+468>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b:{if(!K[a+212|0]){break b}b=J[a+208>>2];if(!b){break b}cc(J[a+216>>2],b)}J[a+208>>2]=0;c:{if(!K[a+224|0]){break c}b=J[a+220>>2];if(!b){break c}cc(J[a+228>>2],b)}J[a+220>>2]=0;b=J[a+124>>2];d:{if((b|0)<0|!(b&2147483647)){break d}b=J[a+116>>2];if(!b){break d}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+112>>2];e:{if((b|0)<0|!(b&2147483647)){break e}b=J[a+104>>2];if(!b){break e}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+100>>2];f:{if((b|0)<0|!(b&2147483647)){break f}b=J[a+92>>2];if(!b){break f}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function TM(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;a:{if(L[b+68>>1]<=1){g=J[c+4624>>2];if(!g){break a}c=L[b+34>>1];a=L[a+34>>1];b=0;if(g>>>0>=4){i=g&-4;while(1){f=b<<2;e=f+d|0;I[e+2>>1]=c;I[e>>1]=a;e=(f|4)+d|0;I[e+2>>1]=c;I[e>>1]=a;e=(f|8)+d|0;I[e+2>>1]=c;I[e>>1]=a;f=(f|12)+d|0;I[f+2>>1]=c;I[f>>1]=a;b=b+4|0;j=j+4|0;if((i|0)!=(j|0)){continue}break}}g=g&3;if(!g){break a}while(1){f=(b<<2)+d|0;I[f+2>>1]=c;I[f>>1]=a;b=b+1|0;h=h+1|0;if((g|0)!=(h|0)){continue}break}break a}g=J[c+4624>>2];if(!g){break a}c=c+528|0;f=J[b- -64>>2];i=J[J[b+60>>2]+44>>2];a=L[a+34>>1];b=0;while(1){e=(b<<2)+d|0;I[e>>1]=a;h=e;e=J[(c+(b<<6)|0)+52>>2];I[h+2>>1]=L[f+((K[(i+(e<<1&-4)|0)+(e&1?3:2)|0]&127)<<1)>>1];b=b+1|0;if((g|0)!=(b|0)){continue}break}}return 1}function As(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;g=(b<<3)+8|0;if(g){h=J[42504]+12|0;h=Ka[J[J[h>>2]+8>>2]](h,g,29113,6792,742)|0}g=b<<4;if(g){i=J[42504]+12|0;i=Ka[J[J[i>>2]+8>>2]](i,g,29113,6792,743)|0}g=0;f=b<<2;if(f){j=J[42504]+12|0;j=Ka[J[J[j>>2]+8>>2]](j,f,29113,6792,744)|0;k=J[42504]+12|0;k=Ka[J[J[k>>2]+8>>2]](k,f,29113,6792,745)|0}J[a+16>>2]=b;J[a+12>>2]=k;J[a+8>>2]=j;J[a+4>>2]=i;J[a>>2]=h;if(b){m=J[c+4>>2];n=J[c+8>>2];o=J[c>>2];while(1){f=g<<2;c=J[f+d>>2];J[f+j>>2]=J[(c<<2)+e>>2];J[f+k>>2]=c;l=(g<<3)+h|0;f=c<<3;c=f+o|0;J[l>>2]=J[c>>2];J[l+4>>2]=J[c+4>>2];c=(g<<4)+i|0;l=f+n|0;J[c>>2]=J[l>>2];J[c+8>>2]=J[l+4>>2];f=f+m|0;J[c+4>>2]=J[f>>2];J[c+12>>2]=J[f+4>>2];g=g+1|0;if((g|0)!=(b|0)){continue}break}}J[(b<<3)+h>>2]=-1;return a}function DC(a,b,c){var d=0,e=0,f=0,g=0,h=0;d=Ia-288|0;Ia=d;J[b+268>>2]=J[b+268>>2]&-100663297;a:{if(!(K[(J[((J[b+4>>2]>>>22&60)+109352|0)+12>>2]+b|0)+8|0]&8)){H[d+268|0]=1;J[d+276>>2]=0;J[d+280>>2]=64;e=d+12|0;J[d+272>>2]=e;f=a;a=J[a+2416>>2];vH(f,b+16|0,a?a+272|0:e,c);f=J[(a?a+536|0:d+276|0)>>2];if(f){g=J[(a?a+532|0:d+272|0)>>2];h=J[b>>2]+4816|0;c=0;while(1){a=J[(c<<2)+g>>2];b=a-16|0;e=a-12|0;a=J[e>>2];if(a&268435456){Hg(b);J[d+284>>2]=b;pb(h,d+284|0);a=J[e>>2]&-268435457;J[e>>2]=a}if((a&251658240)==16777216){J[e>>2]=a&1073741823;J[b>>2]=0}xi(b);c=c+1|0;if((f|0)!=(c|0)){continue}break}}a=J[d+280>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[d+272>>2];if((a|0)==(d+12|0)|!a){break a}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a);break a}CC(b)}Ia=d+288|0}function pi(a,b,c,d){var e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0);g=Ia-32|0;Ia=g;Lc(g+8|0,c,d,Q(1));e=N[g+24>>2];f=N[g+20>>2];h=N[g+8>>2];i=N[g+12>>2];j=N[g+16>>2];k=N[g+28>>2];N[a+8>>2]=Q(j+k)*Q(.5);N[a+4>>2]=Q(i+e)*Q(.5);N[a>>2]=Q(h+f)*Q(.5);N[b+8>>2]=Q(k-j)*Q(.5);N[b+4>>2]=Q(e-i)*Q(.5);N[b>>2]=Q(f-h)*Q(.5);e=Q(34028234663852886e22);a:{b:{switch(J[c>>2]+1|0){case 1:e=Q(N[c+4>>2]*Q(.75));break a;case 3:e=Q(N[c+4>>2]*Q(.75));break a;case 4:e=N[c+4>>2];f=N[c+8>>2];e=e>2];e=Q((e>2];f=N[c+4>>2];h=N[c+8>>2];f=f>2]- -64>>2]*(e>2]<<3,1),J[a>>2],J[a+8>>2]<<2);g=J[a>>2];c=J[b+16>>2];a:{if(!(g>>>0>=c>>>0&c+J[b+20>>2]>>>0>g>>>0)){if(!g){break a}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,g);break a}k=J[b+4>>2];i=J[b+8>>2];f=i;while(1){c=h;h=c+1|0;e=f;f=e-1|0;d=(f<<2)+k|0;if(M[d>>2]>>0){continue}break}b:{if(e>>>0>=i>>>0){break b}f=c&3;if(f){h=0;while(1){J[d>>2]=J[J[b+4>>2]+(e<<2)>>2];e=e+1|0;d=d+4|0;h=h+1|0;if((f|0)!=(h|0)){continue}break}}if(c-1>>>0<3){break b}while(1){c=e<<2;J[d>>2]=J[c+J[b+4>>2]>>2];J[d+4>>2]=J[(c+J[b+4>>2]|0)+4>>2];J[d+8>>2]=J[(c+J[b+4>>2]|0)+8>>2];J[d+12>>2]=J[(c+J[b+4>>2]|0)+12>>2];d=d+16|0;e=e+4|0;if((i|0)!=(e|0)){continue}break}}J[b+8>>2]=i-1}J[a>>2]=j;J[a+8>>2]=J[a+8>>2]<<1}function J1(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0;e=Ia-16|0;Ia=e;b=J[b+4>>2];i=N[b+56>>2];j=N[b+52>>2];k=N[b+72>>2];r=b- -64|0;l=N[r>>2];m=N[b+68>>2];n=N[b+88>>2];o=N[b+80>>2];p=N[b+84>>2];q=N[b+48>>2];f=N[c+8>>2];g=N[c>>2];h=N[c+4>>2];J[e+12>>2]=0;N[e+8>>2]=Q(n*f)+Q(Q(o*g)+Q(h*p));N[e+4>>2]=Q(k*f)+Q(Q(l*g)+Q(h*m));N[e>>2]=Q(i*f)+Q(Q(q*g)+Q(h*j));c=tb(b,e);J[d>>2]=c;i=N[r>>2];j=N[b+80>>2];k=N[b+84>>2];l=N[b+52>>2];m=N[b+68>>2];n=N[b+88>>2];c=J[b+152>>2]+P(c,12)|0;f=N[c+8>>2];o=N[b+56>>2];g=N[c>>2];p=N[b+72>>2];h=N[c+4>>2];q=N[b+48>>2];J[a+12>>2]=0;N[a+8>>2]=Q(n*f)+Q(Q(o*g)+Q(h*p));N[a+4>>2]=Q(k*f)+Q(Q(l*g)+Q(h*m));N[a>>2]=Q(j*f)+Q(Q(q*g)+Q(h*i));Ia=e+16|0}function uaa(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0,e=0;a:{b:{c:{d:{a=a+8|0;e=J[a+4>>2];switch((e>>>30|0)-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[a>>2]+4785|0]){break b}}_e(a+12|0,b,c);break a}d=J[a+8>>2];e:{f:{if(!(e&4194304)){if(!d){d=$a(J[a>>2],e>>>24&15);J[a+8>>2]=d;if(!d){break e}}N[d+300>>2]=N[a+216>>2];N[d+324>>2]=N[a+240>>2];N[d+304>>2]=N[a+220>>2];N[d+328>>2]=N[a+244>>2];N[d+308>>2]=N[a+224>>2];N[d+332>>2]=N[a+248>>2];N[d+312>>2]=N[a+228>>2];N[d+336>>2]=N[a+252>>2];N[d+316>>2]=N[a+232>>2];N[d+340>>2]=N[a+256>>2];N[d+320>>2]=N[a+236>>2];N[d+344>>2]=N[a+260>>2];break f}if(d){break f}d=$a(J[a>>2],K[a+7|0]&15);J[a+8>>2]=d}N[((b<<2)+d|0)+300>>2]=c;_a(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|4194304;break a}$a(J[a>>2],K[a+7|0]&15);B()}}function taa(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0,e=0;a:{b:{c:{d:{a=a+8|0;e=J[a+4>>2];switch((e>>>30|0)-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[a>>2]+4785|0]){break b}}Ze(a+12|0,b,c);break a}d=J[a+8>>2];e:{f:{if(!(e&4194304)){if(!d){d=$a(J[a>>2],e>>>24&15);J[a+8>>2]=d;if(!d){break e}}N[d+300>>2]=N[a+216>>2];N[d+324>>2]=N[a+240>>2];N[d+304>>2]=N[a+220>>2];N[d+328>>2]=N[a+244>>2];N[d+308>>2]=N[a+224>>2];N[d+332>>2]=N[a+248>>2];N[d+312>>2]=N[a+228>>2];N[d+336>>2]=N[a+252>>2];N[d+316>>2]=N[a+232>>2];N[d+340>>2]=N[a+256>>2];N[d+320>>2]=N[a+236>>2];N[d+344>>2]=N[a+260>>2];break f}if(d){break f}d=$a(J[a>>2],K[a+7|0]&15);J[a+8>>2]=d}N[((b<<2)+d|0)+324>>2]=c;_a(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|4194304;break a}$a(J[a>>2],K[a+7|0]&15);B()}}function sP(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;b=Lf(b,J[c>>2],J[c+4>>2]);a:{if(b){d=J[b+8>>2];c=a+4|0;J[c>>2]=J[b+4>>2];J[c+4>>2]=d;d=J[b+24>>2];J[c+16>>2]=J[b+20>>2];J[c+20>>2]=d;d=J[b+16>>2];J[c+8>>2]=J[b+12>>2];J[c+12>>2]=d;J[a+36>>2]=J[b+36>>2];c=J[b+32>>2];J[a+28>>2]=J[b+28>>2];J[a+32>>2]=c;J[a+40>>2]=J[b+40>>2];J[a+44>>2]=J[b+44>>2];c=J[b+52>>2];J[a+48>>2]=J[b+48>>2];J[a+52>>2]=c;J[a+56>>2]=J[b+56>>2];J[a+60>>2]=J[b+60>>2];J[a- -64>>2]=J[b- -64>>2];I[a+68>>1]=L[b+68>>1];b=1;break a}J[a+12>>2]=-1;J[a+16>>2]=-1;J[a+8>>2]=84969;J[a+4>>2]=84969;J[a+20>>2]=-1;J[a+24>>2]=-1;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;J[a+52>>2]=0;J[a+56>>2]=0;J[a+60>>2]=0;J[a+64>>2]=0;I[a+68>>1]=0;b=0}H[a+72|0]=b;J[a>>2]=167488}function Vu(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;e=J[a+312>>2];h=J[e+964>>2];d=h&2147483647;a:{if(!d){break a}g=J[e+960>>2];a=0;c=1;while(1){b=J[g+(a<<2)>>2];if(!b){c=c+1|0;a=a+1|0;if((d|0)!=(a|0)){continue}break a}break}f=$ka(b)|a<<5;b=b&b-1;b:{if(b){break b}c=c>>>0>d>>>0?c:d;while(1){a=a+1|0;if(d>>>0<=a>>>0){b=0;a=c;break b}b=J[g+(a<<2)>>2];if(!b){continue}break}}if((f|0)==-1){break a}g=J[e+312>>2]-1|0;i=J[e+320>>2];j=J[e+332>>2];while(1){c=J[(f>>>i<<2)+j>>2]+P(f&g,80)|0;J[c+32>>2]=0;J[c+8>>2]=J[c+8>>2]&-5;if(!b){break a}f=$ka(b)|a<<5;b=b-1&b;c:{if(b){break c}c=a+1|0;c=c>>>0>d>>>0?c:d;while(1){a=a+1|0;if(d>>>0<=a>>>0){b=0;a=c;break c}b=J[J[e+960>>2]+(a<<2)>>2];if(!b){continue}break}}if((f|0)!=-1){continue}break}}Wa(J[e+960>>2],0,h<<2)}function lja(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);o=N[d>>2];k=N[d+8>>2];q=N[c+24>>2];i=Q(q-N[d+24>>2]);l=Q(i+i);r=N[c+16>>2];i=Q(r-N[d+16>>2]);i=Q(i+i);s=N[c+20>>2];m=Q(s-N[d+20>>2]);j=Q(m+m);m=N[d+4>>2];p=Q(o*Q(Q(k*l)+Q(Q(o*i)+Q(j*m))));n=i;i=N[d+12>>2];n=Q(p+Q(Q(n*Q(Q(i*i)+Q(-.5)))-Q(i*Q(Q(m*l)-Q(j*k)))));l=N[a+4>>2];j=Q(n-l);b=j<=N[e>>2];a:{if(!b){break a}a=J[g+4096>>2];if(a>>>0>63){break a}J[g+4096>>2]=a+1;a=(a<<6)+g|0;J[a+52>>2]=-1;N[a+12>>2]=j;j=Q(o+o);p=Q(i+i);n=Q(Q(j*k)-Q(m*p));N[a+8>>2]=n;k=Q(Q(k*p)+Q(j*m));N[a+4>>2]=k;i=Q(Q(o*j)+Q(Q(i*p)+Q(-1)));N[a>>2]=i;N[a+24>>2]=q-Q(l*n);N[a+20>>2]=s-Q(k*l);N[a+16>>2]=r-Q(i*l)}return b|0}function fu(a,b,c,d){var e=0,f=0;e=J[a+44>>2];f=0;a:{if(!(e&32768)){break a}b:{if(!(e&476)){break b}e=(e&524288?272:16)&e;if(e){f=L[J[a+48>>2]+2>>1];Qm(a);Pm(a,e,((f|0)==1)<<3,1,b,0,c)}b=J[J[a+48>>2]+16>>2];if(!(!b|J[b+12>>2]!=J[J[J[a+4>>2]+40>>2]+1088>>2])){I[b+10>>1]=L[b+10>>1]|16}e=J[a+44>>2];if(!(e&10485760)){break b}b=J[J[J[a+4>>2]+40>>2]+2168>>2];c:{if(e&8388608){hj(b,a);break c}ij(b,a)}e=J[a+44>>2]&-1572865}J[a+44>>2]=e&-98305|65536;b=J[J[a+28>>2]+4>>2];c=K[J[b+44>>2]+9|0]-1>>>0<2?b:0;b=J[J[a+32>>2]+4>>2];b=K[J[b+44>>2]+9|0]-1>>>0<2?b:0;e=J[a+48>>2];a=L[e+2>>1]-1|0;I[e+2>>1]=a;d:{if(a&65535?d:1){a=J[c+100>>2];J[a+152>>2]=J[a+152>>2]-1;if(!b){break d}a=J[b+100>>2];J[a+152>>2]=J[a+152>>2]-1;return 1}f=1;if(b){break a}}Id(c);f=0}return f}function fJ(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}c=J[42504];d=c+12|0;c=(i=d,j=P(b,48)+131|0,k=Ka[J[J[c>>2]+20>>2]](c)|0?52064:70610,l=19542,m=553,h=J[J[d>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0);if(!c){break a}e=c+131&-128;J[e-4>>2]=e-c}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=P(c,48)+e|0;c=e;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];f=J[d+32>>2];J[c+28>>2]=J[d+28>>2];J[c+32>>2]=f;f=J[d+40>>2];J[c+36>>2]=J[d+36>>2];J[c+40>>2]=f;J[c+44>>2]=J[d+44>>2];d=d+48|0;c=c+48|0;if(g>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d-J[d-4>>2]|0)}J[a+8>>2]=b;J[a>>2]=e}function Ci(a){var b=0,c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0);a:{b=J[a+32>>2];if(!b){break a}d=N[a+8>>2];e=N[a+4>>2];f=N[a>>2];while(1){c=a;a=b;b:{if(N[a>>2]>f|N[a+4>>2]>e|(N[a+8>>2]>d|N[c+16>>2]>N[a+16>>2])){break b}if(N[c+20>>2]>N[a+20>>2]){break b}if(!(N[c+24>>2]>N[a+24>>2])){break a}}c=J[a+40>>2];f=N[c>>2];e=N[c+4>>2];d=N[c+8>>2];b=J[a+36>>2];g=N[b>>2];h=N[b+4>>2];i=N[b+8>>2];j=N[b+12>>2];k=N[c+12>>2];N[a+12>>2]=ji?i:d;N[a+8>>2]=d;e=e>h?h:e;N[a+4>>2]=e;f=f>g?g:f;N[a>>2]=f;g=N[c+16>>2];h=N[b+20>>2];i=N[c+20>>2];j=N[b+24>>2];k=N[c+24>>2];l=N[b+16>>2];m=N[b+28>>2];n=N[c+28>>2];N[a+28>>2]=m>n?m:n;N[a+24>>2]=j>k?j:k;N[a+20>>2]=h>i?h:i;N[a+16>>2]=g>2];if(b){continue}break}}}function dc(a,b){var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0);c=Ia-32|0;Ia=c;a:{if(!b){J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=1065353216;J[a>>2]=0;J[a+4>>2]=0;J[a+24>>2]=0;break a}b:{if((Ka[J[J[b>>2]+24>>2]](b)|0)!=1){if((Ka[J[J[b>>2]+24>>2]](b)|0)!=2){break b}}Ka[J[J[b>>2]+112>>2]](a,b);break a}Ka[J[J[b>>2]+76>>2]](c+4|0,b);d=N[c+24>>2];e=N[c+28>>2];f=N[c+20>>2];h=N[c+4>>2];i=N[c+8>>2];j=N[c+12>>2];g=N[c+16>>2];N[a+12>>2]=g;N[a+8>>2]=-j;N[a+4>>2]=-i;N[a>>2]=-h;e=Q(e*Q(-2));f=Q(f*Q(-2));d=Q(d*Q(-2));k=Q(Q(j*e)+Q(Q(h*f)+Q(i*d)));l=Q(Q(g*g)+Q(-.5));N[a+24>>2]=Q(j*k)+Q(Q(e*l)-Q(g*Q(Q(h*d)-Q(f*i))));N[a+20>>2]=Q(i*k)+Q(Q(d*l)-Q(g*Q(Q(j*f)-Q(e*h))));N[a+16>>2]=Q(h*k)+Q(Q(f*l)-Q(g*Q(Q(i*e)-Q(d*j))))}Ia=c+32|0}function mR(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=Ia-16|0;Ia=e;J[e+12>>2]=b;c=J[a+292>>2];a:{if(c>>>0>=(J[a+296>>2]&2147483647)>>>0){b=0;c=J[a+296>>2];f=c&2147483647?c<<1:1;b:{if(!f){break b}c=f<<2;if(!c){break b}b=J[42504];d=b+12|0;b=(j=d,k=c,l=Ka[J[J[b>>2]+20>>2]](b)|0?67504:70610,m=19459,n=553,i=J[J[d>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}d=J[a+292>>2];h=(d<<2)+b|0;if((d|0)>0){g=J[a+288>>2];c=b;while(1){J[c>>2]=J[g>>2];g=g+4|0;c=c+4|0;if(h>>>0>c>>>0){continue}break}}J[h>>2]=J[e+12>>2];c:{if(J[a+296>>2]<0){break c}c=J[a+288>>2];if(!c){break c}d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c);d=J[a+292>>2]}J[a+296>>2]=f;J[a+288>>2]=b;J[a+292>>2]=d+1;break a}J[J[a+288>>2]+(c<<2)>>2]=b;J[a+292>>2]=c+1}Ia=e+16|0}function Qc(a,b){var c=0,d=0;J[a+11824>>2]=b;J[a>>2]=0;J[a+12132>>2]=0;J[a+12120>>2]=0;J[a+12112>>2]=0;J[a+12116>>2]=0;J[a+12104>>2]=0;J[a+12096>>2]=0;J[a+12088>>2]=0;J[a+12092>>2]=0;J[a+11876>>2]=0;J[a+11880>>2]=0;J[a+11868>>2]=0;J[a+11852>>2]=b;J[a+11892>>2]=0;J[a+11896>>2]=0;c=a+11828|0;J[c>>2]=0;J[c+4>>2]=0;c=a+11836|0;J[c>>2]=0;J[c+4>>2]=0;J[a+11844>>2]=0;c=a+11856|0;J[c>>2]=0;J[c+4>>2]=0;J[a+11848>>2]=b;b=a+11900|0;J[b>>2]=0;J[b+4>>2]=0;c=a+11908|0;J[c>>2]=0;J[c+4>>2]=0;c=a+11916|0;J[c>>2]=0;J[c+4>>2]=0;J[a+11924>>2]=0;Wa(a+11976|0,0,96);d=a+12164|0;J[d>>2]=0;J[d+4>>2]=0;d=a+12156|0;J[d>>2]=0;J[d+4>>2]=0;d=a+12148|0;J[d>>2]=0;J[d+4>>2]=0;J[a+12140>>2]=0;J[a+12144>>2]=0;mb(c,512);if(!(J[b>>2]&2147483520)){mb(a+11892|0,128)}return a}function xx(a,b,c,d,e,f,g,h){var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0);t=N[f+8>>2];l=Q(c*Q(.5));j=Q(b+d);c=Q(Q(Q(R(t))*l)+j);p=N[g+8>>2];m=Q(p+N[h+8>>2]);b=Q(c+m);d=Q(c+p);b=b>d?b:d;o=N[f+4>>2];d=Q(Q(Q(R(o))*l)+j);q=N[g+4>>2];n=Q(q+N[h+4>>2]);r=Q(d+n);i=Q(d+q);r=i>2];l=Q(Q(Q(R(u))*l)+j);s=N[g>>2];i=Q(s+N[h>>2]);j=Q(l+i);k=Q(l+s);j=j>k?j:k;m=Q(m-c);k=Q(p-c);m=mp?p:m;d=Q(q-d);n=d>2]=d;N[a+16>>2]=r;N[a+12>>2]=j;N[a+8>>2]=m;N[a+4>>2]=n;N[a>>2]=i}function zH(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0;if(c){while(1){j=J[(i<<2)+b>>2]+48|0;a:{b:{f=J[a+2384>>2];g=J[f+12>>2]+P(J[f+8>>2],12)|0;h=J[g+4>>2];if(h){J[g+4>>2]=J[h>>2];break b}c:{d:{h=J[g+8>>2];if((h|0)==J[f>>2]){break d}k=J[f+4>>2];J[g+8>>2]=h+1;g=J[g>>2];if(!g){break d}h=g+P(h,k)|0;break c}h=ld(f)}if(h){break b}g=0;break a}g=Mm(h,d,j)}f=((J[j+68>>2]<<2)+a|0)+2676|0;J[f>>2]=J[f>>2]+1;f=J[a+1012>>2];Ka[J[J[f>>2]+16>>2]](f,g+12|0,J[g+32>>2]);if(e){f=P(i,24)+e|0;g=J[J[a+1140>>2]+4>>2]+P(J[g+8>>2]&2147483647,24)|0;N[f>>2]=N[g>>2];N[f+4>>2]=N[g+4>>2];N[f+8>>2]=N[g+8>>2];N[f+12>>2]=N[g+12>>2];N[f+16>>2]=N[g+16>>2];N[f+20>>2]=N[g+20>>2]}f=J[J[a+976>>2]+1024>>2];Ka[J[J[f>>2]+44>>2]](f,j+32|0);i=i+1|0;if((i|0)!=(c|0)){continue}break}}}function vja(a){a=a|0;var b=0,c=0,d=0,e=Q(0),f=Q(0),g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0);c=J[a+48>>2];e=N[c+56>>2];f=N[c+60>>2];i=N[c+52>>2];j=N[c+88>>2];k=N[c+84>>2];l=N[c+100>>2];d=J[c+368>>2];b=J[d>>2];if(b){J[d>>2]=J[b>>2]}if(!b){b=J[42504];d=Ka[J[J[b>>2]+20>>2]](b)|0?31810:70610;d=Ka[J[J[b+12>>2]+8>>2]](b+12|0,12195,d,23034,82)|0;b=d+19&-16;J[b-4>>2]=b-d;b=Qc(b,J[c+372>>2])}c=b+11856|0;J[c>>2]=0;J[c+4>>2]=0;if(J[a+32>>2]){e=e>f?f:e;c=0;while(1){g=J[J[a+28>>2]+(c<<2)>>2];d=J[a+56>>2];h=J[a+48>>2];Ka[J[J[g>>2]+148>>2]](g,N[d+92>>2],i,N[d+96>>2],e,J[a+52>>2],b,l,k,j,J[a+36>>2],J[a+40>>2],J[a+44>>2]+11836|0,J[h+168>>2],J[d+80>>2],N[h+612>>2]);c=c+1|0;if(c>>>0>2]){continue}break}}a=J[J[a+48>>2]+368>>2];J[b>>2]=J[a>>2];J[a>>2]=b}function ln(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<4;if(!c){break a}e=J[42504];d=e+12|0;e=(j=d,k=c,l=Ka[J[J[e>>2]+20>>2]](e)|0?46524:70610,m=19459,n=553,i=J[J[d>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){h=(c<<4)+e|0;d=J[a>>2];c=e;while(1){g=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=g;g=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=g;d=d+16|0;c=c+16|0;if(h>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=(c<<4)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;d=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=d;b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;b=a;a=J[a+4>>2];J[b+4>>2]=a+1;return(a<<4)+e|0}function ak(a){a=a|0;var b=0,c=0,d=0;J[a+4>>2]=167288;J[a>>2]=167144;b=J[a+304>>2];if(b){while(1){d=J[J[a+300>>2]+(c<<2)>>2];if(d){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,d);b=J[a+304>>2]}c=c+1|0;if(c>>>0>>0){continue}break}}b=J[a+308>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+300>>2];if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+296>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+288>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+248>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}Nn(a- -64|0);b=J[a+60>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+52>>2];if(!b){break c}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+8>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function tD(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if((J[a+204>>2]&2147483647)>>>0>>0){a:{if(!b){break a}c=P(b,24);if(!(K[a+192|0]|c>>>0>192)){H[a+192|0]=1;f=a;break a}if(!c){break a}d=J[42504];f=d+12|0;f=(i=f,j=c,k=Ka[J[J[d>>2]+20>>2]](d)|0?59370:70610,l=19459,m=553,h=J[J[f>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a+196>>2];c=J[a+200>>2];if((c|0)>0){g=P(c,24)+f|0;e=d;c=f;while(1){N[c>>2]=N[e>>2];N[c+4>>2]=N[e+4>>2];N[c+8>>2]=N[e+8>>2];N[c+12>>2]=N[e+12>>2];N[c+16>>2]=N[e+16>>2];N[c+20>>2]=N[e+20>>2];e=e+24|0;c=c+24|0;if(g>>>0>c>>>0){continue}break}}b:{if(J[a+204>>2]<0){break b}if((a|0)==(d|0)){H[a+192|0]=0;break b}if(!d){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+204>>2]=b;J[a+196>>2]=f}J[a+200>>2]=b}function _ka(a){a=a|0;var b=0,c=0,d=0;d=a<<6;c=Ua(a>>>0>67108863?-1:d);a:{if(!a){break a}b=c;if(a&1){J[c+16>>2]=0;J[c+20>>2]=0;I[c+12>>1]=0;J[c+8>>2]=-1;J[c>>2]=0;J[c+4>>2]=0;J[c+48>>2]=0;J[c+40>>2]=2139095039;J[c+44>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;b=c- -64|0}if(!(a-1&67108863)){break a}a=c+d|0;while(1){J[b+16>>2]=0;J[b+20>>2]=0;I[b+12>>1]=0;J[b+8>>2]=-1;J[b>>2]=0;J[b+4>>2]=0;J[b+64>>2]=0;J[b+68>>2]=0;J[b+48>>2]=0;J[b+40>>2]=2139095039;J[b+44>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+80>>2]=0;J[b+84>>2]=0;I[b+76>>1]=0;J[b+72>>2]=-1;J[b+88>>2]=0;J[b+92>>2]=0;J[b+96>>2]=0;J[b+100>>2]=0;J[b+104>>2]=2139095039;J[b+108>>2]=0;J[b+112>>2]=0;b=b+128|0;if((a|0)!=(b|0)){continue}break}}return c|0}function L2(a){a=a|0;var b=Q(0),c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0;a:{if(J[a>>2]!=4){break a}d=N[a+4>>2];if((J[a+4>>2]&2139095040)==2139095040){break a}e=N[a+8>>2];if((J[a+8>>2]&2139095040)==2139095040){break a}b=N[a+12>>2];if((J[a+12>>2]&2139095040)==2139095040){break a}f=N[a+16>>2];if((J[a+16>>2]&2139095040)==2139095040){break a}g=N[a+20>>2];if((J[a+20>>2]&2139095040)==2139095040){break a}h=N[a+24>>2];if((J[a+24>>2]&2139095040)==2139095040){break a}c=N[a+28>>2];if(!(Q(R(Q(Q(Y(Q(Q(c*c)+Q(Q(h*h)+Q(Q(f*f)+Q(g*g))))))+Q(-1))))>2]&2139095040)==2139095040){break a}c=bc?d:c)<=Q(1e6))){break a}b=b>e?e:b;if(!((b>d?d:b)>=Q(9.999999974752427e-7))){break a}i=J[a+32>>2]!=0}return i|0}function rC(a,b,c){var d=0,e=0,f=0;a:{b:{c:{d=L[a+4>>1]-1|0;switch(d|0){case 1:break b;case 0:break c;default:break a}}H[a+7|0]=0;I[a+4>>1]=0;J[a>>2]=0;return}d=1-b<<2;b=J[a>>2];d=J[d+b>>2];if(K[a+6|0]){Ka[J[J[c>>2]+4>>2]](c,b,8)}J[a>>2]=d;J[a+4>>2]=16842753;return}I[a+4>>1]=d;e=J[a>>2];f=e+(b<<2)|0;b=d&65535;J[f>>2]=J[(b<<2)+e>>2];if(!K[a+6|0]){b=b-1|0;b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=Va(Ka[J[J[c>>2]>>2]](c,((b>>>16|b)<<2)+4|0)|0,J[a>>2],L[a+4>>1]<<2);if(K[a+6|0]){Ka[J[J[c>>2]+4>>2]](c,J[a>>2],0)}H[a+6|0]=1;J[a>>2]=b;return}d:{if((cla(b)|0)!=1){break d}if(Ka[J[J[c>>2]+8>>2]](c,b<<1,b)|0){break d}d=Va(Ka[J[J[c>>2]>>2]](c,b<<2)|0,J[a>>2],L[a+4>>1]<<2);if(K[a+6|0]){Ka[J[J[c>>2]+4>>2]](c,J[a>>2],b<<3)}H[a+6|0]=1;J[a>>2]=d}}function qe(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;a:{c=J[a>>2];if(c){a=J[c+16>>2];if(!(a>>>0<=b>>>0&a+J[c+20>>2]>>>0>b>>>0)){if(!b){break a}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,b);return}i=J[c+4>>2];f=J[c+8>>2];g=f;while(1){h=e;e=e+1|0;d=g;g=d-1|0;a=(g<<2)+i|0;if(M[a>>2]>>0){continue}break}b:{if(d>>>0>=f>>>0){break b}b=h&3;if(b){e=0;while(1){J[a>>2]=J[J[c+4>>2]+(d<<2)>>2];d=d+1|0;a=a+4|0;e=e+1|0;if((b|0)!=(e|0)){continue}break}}if(h-1>>>0<3){break b}while(1){b=d<<2;J[a>>2]=J[b+J[c+4>>2]>>2];J[a+4>>2]=J[(b+J[c+4>>2]|0)+4>>2];J[a+8>>2]=J[(b+J[c+4>>2]|0)+8>>2];J[a+12>>2]=J[(b+J[c+4>>2]|0)+12>>2];a=a+16|0;d=d+4|0;if((f|0)!=(d|0)){continue}break}}J[c+8>>2]=f-1;return}if(!b){break a}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,b)}}function qx(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0;g=J[a+24>>2];a:{b:{if(!g){break b}f=5381;h=J[b>>2];d=K[h|0];if(d){e=h;while(1){f=P(f,33)^d&255;d=K[e+1|0];e=e+1|0;if(d){continue}break}}e=g-1&f;d=J[J[a+16>>2]+(e<<2)>>2];if((d|0)==-1){break b}f=a+8|0;i=J[a+12>>2];j=J[a+8>>2];while(1){if(!cb(J[(d<<3)+j>>2],h)){H[c|0]=1;break a}d=J[(d<<2)+i>>2];if((d|0)!=-1){continue}break}}H[c|0]=0;if(J[a+40>>2]==J[a+20>>2]){c=g?g<<1:16;if(c>>>0>g>>>0){Tn(a,c);g=J[a+24>>2]}f=5381;d=J[b>>2];e=K[d|0];if(e){while(1){f=P(f,33)^e&255;e=K[d+1|0];d=d+1|0;if(e){continue}break}}e=g-1&f}d=J[a+32>>2];J[a+32>>2]=d+1;b=J[a+16>>2]+(e<<2)|0;J[J[a+12>>2]+(d<<2)>>2]=J[b>>2];J[b>>2]=d;J[a+40>>2]=J[a+40>>2]+1;J[a+36>>2]=J[a+36>>2]+1;f=a+8|0}return J[f>>2]+(d<<3)|0}function V1(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0;d=Ia-16|0;Ia=d;b=J[b+48>>2];h=N[b+56>>2];i=N[b+52>>2];j=N[b+72>>2];q=b- -64|0;k=N[q>>2];l=N[b+68>>2];m=N[b+88>>2];n=N[b+80>>2];o=N[b+84>>2];p=N[b+48>>2];e=N[c+8>>2];f=N[c>>2];g=N[c+4>>2];J[d+12>>2]=0;N[d+8>>2]=Q(m*e)+Q(Q(n*f)+Q(g*o));N[d+4>>2]=Q(j*e)+Q(Q(k*f)+Q(g*l));N[d>>2]=Q(h*e)+Q(Q(p*f)+Q(g*i));c=tb(b,d);h=N[q>>2];i=N[b+80>>2];j=N[b+84>>2];k=N[b+52>>2];l=N[b+68>>2];m=N[b+88>>2];c=J[b+152>>2]+P(c,12)|0;e=N[c+8>>2];n=N[b+56>>2];f=N[c>>2];o=N[b+72>>2];g=N[c+4>>2];p=N[b+48>>2];J[a+12>>2]=0;N[a+8>>2]=Q(m*e)+Q(Q(n*f)+Q(g*o));N[a+4>>2]=Q(j*e)+Q(Q(k*f)+Q(g*l));N[a>>2]=Q(i*e)+Q(Q(p*f)+Q(g*h));Ia=d+16|0}function G6(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0);b=Ia-48|0;Ia=b;g=1;a:{if(!(J[c+40>>2]&L[a+12>>1])){break a}n=J[c>>2];if(!J[n+588>>2]){break a}k=N[c+20>>2];e=N[c+36>>2];g=J[a+4>>2];f=N[g+108>>2];h=N[c+24>>2];i=N[c+32>>2];j=N[g+104>>2];l=N[c+16>>2];o=N[c+28>>2];d=N[g+112>>2];m=N[c+12>>2];p=N[g+100>>2];J[b+28>>2]=0;N[b+32>>2]=d*d;d=Q(f-e);d=Q(d+d);e=Q(p-o);e=Q(e+e);f=Q(j-i);f=Q(f+f);i=Q(Q(k*d)+Q(Q(m*e)+Q(l*f)));j=Q(Q(h*h)+Q(-.5));N[b+24>>2]=Q(k*i)+Q(Q(d*j)-Q(h*Q(Q(m*f)-Q(e*l))));N[b+20>>2]=Q(l*i)+Q(Q(f*j)-Q(h*Q(Q(k*e)-Q(d*m))));N[b+16>>2]=Q(m*i)+Q(Q(e*j)-Q(h*Q(Q(l*d)-Q(f*k))));c=J[c+4>>2];g=UD(J[c+12>>2],J[c+8>>2],n,b+16|0,J[a+8>>2])}Ia=b+48|0;return g|0}function K1(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0;d=Ia-16|0;Ia=d;b=J[b+4>>2];h=N[b+56>>2];i=N[b+52>>2];j=N[b+72>>2];q=b- -64|0;k=N[q>>2];l=N[b+68>>2];m=N[b+88>>2];n=N[b+80>>2];o=N[b+84>>2];p=N[b+48>>2];e=N[c+8>>2];f=N[c>>2];g=N[c+4>>2];J[d+12>>2]=0;N[d+8>>2]=Q(m*e)+Q(Q(n*f)+Q(g*o));N[d+4>>2]=Q(j*e)+Q(Q(k*f)+Q(g*l));N[d>>2]=Q(h*e)+Q(Q(p*f)+Q(g*i));c=tb(b,d);h=N[q>>2];i=N[b+80>>2];j=N[b+84>>2];k=N[b+52>>2];l=N[b+68>>2];m=N[b+88>>2];c=J[b+152>>2]+P(c,12)|0;e=N[c+8>>2];n=N[b+56>>2];f=N[c>>2];o=N[b+72>>2];g=N[c+4>>2];p=N[b+48>>2];J[a+12>>2]=0;N[a+8>>2]=Q(m*e)+Q(Q(n*f)+Q(g*o));N[a+4>>2]=Q(j*e)+Q(Q(k*f)+Q(g*l));N[a>>2]=Q(i*e)+Q(Q(p*f)+Q(g*h));Ia=d+16|0}function mh(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0;g=J[a+20>>2];a:{b:{if(!g){break b}f=5381;h=J[b>>2];d=K[h|0];if(d){e=h;while(1){f=P(f,33)^d&255;d=K[e+1|0];e=e+1|0;if(d){continue}break}}e=g-1&f;d=J[J[a+12>>2]+(e<<2)>>2];if((d|0)==-1){break b}f=a+4|0;i=J[a+8>>2];j=J[a+4>>2];while(1){if(!cb(J[(d<<3)+j>>2],h)){H[c|0]=1;break a}d=J[(d<<2)+i>>2];if((d|0)!=-1){continue}break}}H[c|0]=0;if(J[a+36>>2]==J[a+16>>2]){c=g?g<<1:16;if(c>>>0>g>>>0){oh(a,c);g=J[a+20>>2]}f=5381;d=J[b>>2];e=K[d|0];if(e){while(1){f=P(f,33)^e&255;e=K[d+1|0];d=d+1|0;if(e){continue}break}}e=g-1&f}d=J[a+28>>2];J[a+28>>2]=d+1;b=J[a+12>>2]+(e<<2)|0;J[J[a+8>>2]+(d<<2)>>2]=J[b>>2];J[b>>2]=d;J[a+36>>2]=J[a+36>>2]+1;J[a+32>>2]=J[a+32>>2]+1;f=a+4|0}return J[f>>2]+(d<<3)|0}function hw(a,b,c,d){a:{switch(b-9|0){case 0:b=J[c>>2];J[c>>2]=b+4;J[a>>2]=J[b>>2];return;case 6:b=J[c>>2];J[c>>2]=b+4;b=I[b>>1];J[a>>2]=b;J[a+4>>2]=b>>31;return;case 7:b=J[c>>2];J[c>>2]=b+4;J[a>>2]=L[b>>1];J[a+4>>2]=0;return;case 8:b=J[c>>2];J[c>>2]=b+4;b=H[b|0];J[a>>2]=b;J[a+4>>2]=b>>31;return;case 9:b=J[c>>2];J[c>>2]=b+4;J[a>>2]=K[b|0];J[a+4>>2]=0;return;case 16:b=J[c>>2]+7&-8;J[c>>2]=b+8;O[a>>3]=O[b>>3];return;case 17:Ka[d|0](a,c);default:return;case 1:case 4:case 14:b=J[c>>2];J[c>>2]=b+4;b=J[b>>2];J[a>>2]=b;J[a+4>>2]=b>>31;return;case 2:case 5:case 11:case 15:b=J[c>>2];J[c>>2]=b+4;J[a>>2]=J[b>>2];J[a+4>>2]=0;return;case 3:case 10:case 12:case 13:break a}}b=J[c>>2]+7&-8;J[c>>2]=b+8;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c}function WH(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=Ia-48|0;Ia=f;h=f+12|0;b=J[J[a+976>>2]+1024>>2];Ka[J[J[b>>2]+84>>2]](h,b);j=(J[a+2360>>2]&8)>>>3|0;b=Ia-16|0;Ia=b;g=J[a+2168>>2];c=J[J[g>>2]+2188>>2];a:{if(!c){break a}I[b+10>>1]=0;I[b+8>>1]=0;if(!(Ka[J[J[c>>2]+8>>2]](c,b+12|0,b+8|0,b+10|0)|0)){break a}while(1){i=J[b+12>>2];e=J[J[J[g+108>>2]>>2]+(i<<2)>>2];d=L[b+10>>1];if((d&3)==3){d=d&65534;I[b+10>>1]=d}I[b>>1]=d;J[b+4>>2]=i;I[b+2>>1]=L[b+8>>1];if(!((Gt(g,e,b,1,h,j)|0)!=(e|0)|K[e+24|0])){Om(e,1)}if(Ka[J[J[c>>2]+8>>2]](c,b+12|0,b+8|0,b+10|0)|0){continue}break}}Ia=b+16|0;b=J[a+2168>>2];J[b+28>>2]=J[b+20>>2];b=J[a+1012>>2];Ka[J[J[b>>2]+40>>2]](b);J[a+1092>>2]=J[a+1092>>2]+1;J[a+1088>>2]=J[a+1088>>2]+1&2147483647;Ia=f+48|0}function Ui(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var r=Q(0);r=N[h+12>>2];N[g>>2]=j<=k?Q(0):Q(Q(1)/j);g=L[h+76>>1];if(g&1){J[a>>2]=0;i=N[h+68>>2];q=N[h+28>>2];k=N[h+64>>2];N[d>>2]=o;m=Q(Q(i+Q(m*k))*m);o=Q(Q(Q(i*q)-Q(r*k))*n);n=Q(Q(i+Q(n*k))*n);a:{if(g&2){m=Q(m+Q(1));k=Q(Q(1)/Q(n+Q(1)));i=Q(o*k);j=Q(n*Q(-k));break a}m=Q(Q(m*j)+Q(1));k=Q(Q(1)/Q(Q(n*j)+Q(1)));i=Q(Q(o*k)*j);j=Q(Q(n*Q(-k))*j)}N[c>>2]=i;N[e>>2]=j;N[f>>2]=Q(1)-k;N[b>>2]=Q(Q(-p)*l)*Q(Q(1)-Q(Q(1)/m));return}J[e>>2]=-1082130432;J[f>>2]=1065353216;b:{if(!(g&4)){break b}i=Q(-i);if(!(i>N[h+68>>2])){break b}J[a>>2]=0;J[b>>2]=0;N[c>>2]=N[h+64>>2]*i;J[d>>2]=0;return}N[b>>2]=Q(-p)*l;c:{if(g&128){J[a>>2]=0;i=Q(N[h+28>>2]-Q(r*q));break c}N[a>>2]=r;i=N[h+28>>2]}N[c>>2]=i;N[d>>2]=o}function xp(a){var b=0,c=0,d=0;a:{b:{d=J[a+4>>2];c:{if(d&128){if(d&768){break b}N[a+44>>2]=N[a+56>>2];break c}N[a+56>>2]=N[a+44>>2];if(d&768){break b}}b=J[a+12>>2];d:{if(b){b=!J[b+28>>2]|M[J[J[b+24>>2]>>2]+152>>2]>4294967293;break d}b=N[a+44>>2]==Q(0)}if(M[a+4>>2]>3221225471){break a}H[a+60|0]=b;break a}if(d&256){J[a+44>>2]=0;break a}N[a+44>>2]=N[a+56>>2]}e:{if(!(d&16776319)){break e}b=J[a+8>>2];if(!b){b=$a(J[a>>2],K[a+7|0]&15);J[a+8>>2]=b}c=J[a+4>>2];if(c&2){J[a+20>>2]=J[b+4>>2]}if(c&1){J[a+16>>2]=J[b>>2]}if(c&4){J[a+24>>2]=J[b+8>>2]}if(c&8){N[a+32>>2]=N[b+12>>2]}if(c&16){N[a+36>>2]=N[b+16>>2]}if(c&32){I[a+28>>1]=L[b+20>>1]}if(!(c&64)){break e}N[a+40>>2]=N[b+24>>2]}if(d&2048){RG(a+12|0)}J[a+8>>2]=0;J[a+4>>2]=K[a+7|0]<<24}function Jea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0;c=Ia+-64|0;Ia=c;a=J[a+28>>2];e=J[J[a+976>>2]+1024>>2];Ka[J[J[e>>2]+84>>2]](c+12|0,e);if(J[a+2472>>2]){f=a+2420|0;g=(J[a+2360>>2]&8)!=0;e=0;while(1){b=J[(J[a+2468>>2]+(e<<3)|0)+4>>2];a:{if(!fu(b,0,c+12|0,g)|K[b+46|0]&4){break a}d=J[J[b+28>>2]+4>>2];d=K[J[d+44>>2]+9|0]-1>>>0<2?d:0;b=J[J[b+32>>2]+4>>2];b=K[J[b+44>>2]+9|0]-1>>>0<2?b:0;J[c+52>>2]=b;J[c+48>>2]=d;J[c+56>>2]=J[d+48>>2];J[c+60>>2]=J[b+48>>2];b=J[a+2424>>2];if(b>>>0>=(J[a+2428>>2]&2147483647)>>>0){dr(f,c+48|0);break a}d=J[c+52>>2];b=J[a+2420>>2]+(b<<4)|0;J[b>>2]=J[c+48>>2];J[b+4>>2]=d;d=J[c+60>>2];J[b+8>>2]=J[c+56>>2];J[b+12>>2]=d;J[a+2424>>2]=J[a+2424>>2]+1}e=e+1|0;if(e>>>0>2]){continue}break}}Ia=c- -64|0}function jh(a){var b=Q(0),c=0,d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=0,m=Q(0),n=Q(0),o=0;d=J[a+28>>2];if(d){c=J[a+24>>2];j=K[c+1|0];if(j){o=K[c|0]==4?160:96;a=c+48|0;while(1){if(K[a+92|0]&2){b=N[a+88>>2];k=Q(k+Q(b*N[a+64>>2]));e=Q(e+Q(b*N[a+72>>2]));f=Q(f+Q(b*N[a+68>>2]));g=Q(g+Q(b*N[a+8>>2]));h=Q(h+Q(b*N[a+4>>2]));i=Q(i+Q(b*N[a>>2]))}a=a+o|0;l=l+1|0;if((j|0)!=(l|0)){continue}break}}b=N[c+24>>2];m=N[c+20>>2];n=N[c+16>>2];N[d+8>>2]=g;N[d+4>>2]=h;N[d>>2]=i;e=Q(e-Q(Q(n*h)-Q(i*m)));N[d+24>>2]=e;f=Q(f-Q(Q(b*i)-Q(g*n)));N[d+20>>2]=f;b=Q(k-Q(Q(m*g)-Q(h*b)));N[d+16>>2]=b;a=0;a:{if(!K[c+3|0]){break a}a=1;if(N[c+4>>2]>2]>2]=a}}function NC(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+44>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<3;if(!(K[a+32|0]|c>>>0>32)){H[a+32|0]=1;d=a;break a}if(!c){break a}d=J[42504];e=d+12|0;d=(j=e,k=c,l=Ka[J[J[d>>2]+20>>2]](d)|0?47764:70610,m=19542,n=553,i=J[J[e>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+40>>2];if((c|0)>0){g=(c<<3)+d|0;e=J[a+36>>2];c=d;while(1){h=J[e+4>>2];J[c>>2]=J[e>>2];J[c+4>>2]=h;e=e+8|0;c=c+8|0;if(g>>>0>c>>>0){continue}break}c=J[a+40>>2]}e=J[b+4>>2];c=(c<<3)+d|0;J[c>>2]=J[b>>2];J[c+4>>2]=e;b:{if(J[a+44>>2]<0){break b}b=J[a+36>>2];if((b|0)==(a|0)){H[a+32|0]=0;break b}if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+44>>2]=f;J[a+36>>2]=d;J[a+40>>2]=J[a+40>>2]+1}function KK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;if(b>>>0>=2){d=1;while(1){f=((d<<5)+a|0)-32|0;g=J[f+12>>2];h=J[f+16>>2];e=J[c+16>>2];tf(f,c);rf(f,c,P(g,112)+e|0,P(h,112)+e|0);d=d+1|0;if((d|0)!=(b|0)){continue}break}}a=((b<<5)+a|0)-32|0;d=J[a+12>>2];f=J[a+16>>2];b=J[c+16>>2];tf(a,c);rf(a,c,b+P(d,112)|0,b+P(f,112)|0);a=J[c+8>>2];if(a>>>0>J[c+12>>2]-4>>>0){b=J[c+28>>2];a=a+J[b>>2]|0;J[b>>2]=a;b=J[c+8>>2];if(b){f=a-b|0;a=0;while(1){d=J[c+4>>2]+(a<<5)|0;e=J[d+4>>2];b=J[c+20>>2]+(a+f<<5)|0;J[b>>2]=J[d>>2];J[b+4>>2]=e;e=J[d+28>>2];J[b+24>>2]=J[d+24>>2];J[b+28>>2]=e;e=J[d+20>>2];J[b+16>>2]=J[d+16>>2];J[b+20>>2]=e;e=J[d+12>>2];J[b+8>>2]=J[d+8>>2];J[b+12>>2]=e;a=a+1|0;if(a>>>0>2]){continue}break}}J[c+8>>2]=0}}function HK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;if(b>>>0>=2){d=1;while(1){f=((d<<5)+a|0)-32|0;g=J[f+12>>2];h=J[f+16>>2];e=J[c+16>>2];sf(f,c);rf(f,c,P(g,112)+e|0,P(h,112)+e|0);d=d+1|0;if((d|0)!=(b|0)){continue}break}}a=((b<<5)+a|0)-32|0;d=J[a+12>>2];f=J[a+16>>2];b=J[c+16>>2];sf(a,c);rf(a,c,b+P(d,112)|0,b+P(f,112)|0);a=J[c+8>>2];if(a>>>0>J[c+12>>2]-4>>>0){b=J[c+28>>2];a=a+J[b>>2]|0;J[b>>2]=a;b=J[c+8>>2];if(b){f=a-b|0;a=0;while(1){d=J[c+4>>2]+(a<<5)|0;e=J[d+4>>2];b=J[c+20>>2]+(a+f<<5)|0;J[b>>2]=J[d>>2];J[b+4>>2]=e;e=J[d+28>>2];J[b+24>>2]=J[d+24>>2];J[b+28>>2]=e;e=J[d+20>>2];J[b+16>>2]=J[d+16>>2];J[b+20>>2]=e;e=J[d+12>>2];J[b+8>>2]=J[d+8>>2];J[b+12>>2]=e;a=a+1|0;if(a>>>0>2]){continue}break}}J[c+8>>2]=0}}function wv(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;c=J[a>>2];a:{if((c|0)!=J[a+8>>2]){break a}f=(c<<1)+2|0;if(f>>>0<=c>>>0){break a}c=f<<3;if(c){e=J[42504];d=e+12|0;d=(i=d,j=c,k=Ka[J[J[e>>2]+20>>2]](e)|0?34262:70610,l=22424,m=219,h=J[J[d>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}else{d=0}c=J[a+4>>2];b:{if(!c){break b}Va(d,c,J[a>>2]<<3);e=J[a+4>>2];if(!e){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}J[a+8>>2]=f;J[a+4>>2]=d;c=J[a>>2]}c:{if(!c){d=0;break c}while(1){e=J[a+4>>2];f=c-1|0;d=f>>>1|0;g=e+(d<<3)|0;if(M[b+4>>2]>=M[g+4>>2]){d=c;break c}e=(c<<3)+e|0;c=J[g+4>>2];J[e>>2]=J[g>>2];J[e+4>>2]=c;c=d;if(f>>>0>1){continue}break}}c=J[a+4>>2]+(d<<3)|0;d=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=d;J[a>>2]=J[a>>2]+1}function Mk(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0);h=Q(N[a+8>>2]-N[b+8>>2]);m=Q(N[d+32>>2]*h);j=Q(N[a>>2]-N[b>>2]);l=Q(N[a+4>>2]-N[b+4>>2]);n=Q(Q(N[d+24>>2]*j)+Q(l*N[d+28>>2]));f=Q(Q(N[d+20>>2]*h)+Q(Q(N[d+12>>2]*j)+Q(l*N[d+16>>2])));g=N[c>>2];k=Q(-g);h=Q(Q(N[d+8>>2]*h)+Q(Q(N[d>>2]*j)+Q(l*N[d+4>>2])));a:{if(k>h){g=Q(h+g);i=Q(Q(g*g)+Q(0));break a}if(!(h>g)){k=h;break a}k=Q(h-g);i=Q(Q(k*k)+Q(0));k=g}h=Q(m+n);g=N[c+4>>2];j=Q(-g);b:{if(!(j>f)){if(!(f>g)){g=f;break b}f=Q(f-g);i=Q(Q(f*f)+i);break b}g=Q(f+g);i=Q(Q(g*g)+i);g=j}f=N[c+8>>2];j=Q(-f);c:{if(!(j>h)){if(!(f>2]=f;N[e+4>>2]=g;N[e>>2]=k}return i}function tu(a,b,c,d){var e=Q(0),f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0);g=Ia-16|0;Ia=g;f=J[a+100>>2];a:{if(!(K[f+28|0]&32)|H[a+92|0]&1){break a}a=J[a+32>>2];if(!a){break a}e=N[f+72>>2];h=Q(e*e);e=N[f+64>>2];i=Q(e*e);e=N[f+68>>2];h=Q(Q(Y(Q(h+Q(i+Q(e*e)))))*c);i=N[f+88>>2];m=N[f+84>>2];n=N[f+80>>2];while(1){N[g+12>>2]=i;N[g+8>>2]=m;N[g+4>>2]=n;l=J[a+8>>2];f=J[d+4>>2]+P(l&2147483647,24)|0;e=Q(Q(N[f+20>>2]-N[f+8>>2])*Q(.5));j=Q(e*e);e=Q(Q(N[f+12>>2]-N[f>>2])*Q(.5));k=Q(e*e);e=Q(Q(N[f+16>>2]-N[f+4>>2])*Q(.5));j=Q(Y(Q(j+Q(k+Q(e*e)))));e=N[g+12>>2];k=Q(e*e);e=N[g+4>>2];o=Q(e*e);e=N[g+8>>2];N[(l<<2)+b>>2]=Q(N[J[a+28>>2]+60>>2]+h)+Q(j*Q(Q(Y(Q(k+Q(o+Q(e*e)))))*c));a=J[a>>2];if(a){continue}break}}Ia=g+16|0}function ot(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0;a=J[a+60>>2];if(a){d=0;a:{if(!b){break a}d=0;if(!K[b+9|0]){break a}d=J[b>>2]}f=!c|!K[c+9|0]?f:J[c>>2];e=J[J[a+48>>2]+1136>>2];b:{if(!(K[J[a+52>>2]]&6)){c:{if(!d){break c}g=J[d+164>>2];if(!g){break c}Wd(e,g,a)}if(!f){break b}g=J[f+164>>2];if(!g){break b}Wd(e,g,a);break b}if(H[a+68|0]&1){break b}xm(e,a)}e=0;h=f?f- -64|0:0;J[a+28>>2]=h;g=d?d- -64|0:0;J[a+24>>2]=g;J[a+32>>2]=d?J[g+36>>2]:0;e=f?J[h+36>>2]:e;J[a+60>>2]=d;J[a+36>>2]=e;J[a- -64>>2]=f;d=J[a+48>>2];e=J[d+2408>>2];if(b){d=J[b>>2]}else{d=J[d+2380>>2]}if(c){b=J[c>>2]}else{b=J[J[a+48>>2]+2380>>2]}f=J[e+288>>2];if(!f){kt(e);f=J[e+288>>2]}J[e+288>>2]=J[f>>2];J[e+280>>2]=J[e+280>>2]+1;i=a,j=Vt(f,a,d,b),J[i+56>>2]=j}}function ho(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=Q(0),m=0,n=0;b=Ia-16|0;Ia=b;if(a){J[b+12>>2]=0;J[b+8>>2]=0;pk(a,b+12|0,b+8|0);J[b+4>>2]=0;J[b>>2]=0;f=a+36|0;pk(f,b+4|0,b);a:{if(M[b+12>>2]<=M[b+4>>2]){c=a;a=f;break a}j=N[a>>2];N[a>>2]=N[a+36>>2];c=J[a+4>>2];k=J[a+8>>2];d=a+40|0;g=J[d+4>>2];J[a+4>>2]=J[d>>2];J[a+8>>2]=g;d=J[a+12>>2];g=J[a+16>>2];e=a+48|0;h=J[e+4>>2];J[a+12>>2]=J[e>>2];J[a+16>>2]=h;l=N[a+20>>2];N[a+20>>2]=N[a+56>>2];e=J[a+32>>2];J[a+32>>2]=J[a+68>>2];h=J[a+24>>2];m=J[a+28>>2];i=a+60|0;n=J[i+4>>2];J[a+24>>2]=J[i>>2];J[a+28>>2]=n;J[a+60>>2]=h;J[a+64>>2]=m;J[a+68>>2]=e;J[a+40>>2]=c;J[a+44>>2]=k;N[a+56>>2]=l;J[a+48>>2]=d;J[a+52>>2]=g;N[a+36>>2]=j;c=f}ho(J[c+24>>2]);ho(J[a+24>>2])}Ia=b+16|0}function go(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=Q(0),m=0,n=0;b=Ia-16|0;Ia=b;if(a){J[b+12>>2]=0;J[b+8>>2]=0;ok(a,b+12|0,b+8|0);J[b+4>>2]=0;J[b>>2]=0;f=a+36|0;ok(f,b+4|0,b);a:{if(M[b+12>>2]<=M[b+4>>2]){c=a;a=f;break a}j=N[a>>2];N[a>>2]=N[a+36>>2];c=J[a+4>>2];k=J[a+8>>2];d=a+40|0;g=J[d+4>>2];J[a+4>>2]=J[d>>2];J[a+8>>2]=g;d=J[a+12>>2];g=J[a+16>>2];e=a+48|0;h=J[e+4>>2];J[a+12>>2]=J[e>>2];J[a+16>>2]=h;l=N[a+20>>2];N[a+20>>2]=N[a+56>>2];e=J[a+32>>2];J[a+32>>2]=J[a+68>>2];h=J[a+24>>2];m=J[a+28>>2];i=a+60|0;n=J[i+4>>2];J[a+24>>2]=J[i>>2];J[a+28>>2]=n;J[a+60>>2]=h;J[a+64>>2]=m;J[a+68>>2]=e;J[a+40>>2]=c;J[a+44>>2]=k;N[a+56>>2]=l;J[a+48>>2]=d;J[a+52>>2]=g;N[a+36>>2]=j;c=f}go(J[c+24>>2]);go(J[a+24>>2])}Ia=b+16|0}function Wia(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0);n=N[d>>2];k=N[d+8>>2];r=N[c+24>>2];j=Q(r-N[d+24>>2]);s=N[c+16>>2];i=Q(s-N[d+16>>2]);t=N[c+20>>2];l=Q(t-N[d+20>>2]);o=N[d+4>>2];p=Q(n*Q(Q(k*j)+Q(Q(n*i)+Q(l*o))));m=i;i=N[d+12>>2];j=Q(p+Q(Q(m*Q(Q(i*i)+Q(-.5)))-Q(i*Q(Q(o*j)-Q(l*k)))));m=Q(j+j);j=N[a+4>>2];p=Q(m-j);b=p<=N[e>>2];if(b){a=J[g+4096>>2];J[g+4096>>2]=a+1;a=(a<<6)+g|0;l=Q(n+n);q=Q(i+i);m=Q(Q(l*k)-Q(o*q));N[a+8>>2]=m;k=Q(Q(l*o)+Q(k*q));N[a+4>>2]=k;J[a+52>>2]=-1;N[a+12>>2]=p;J[a+28>>2]=0;i=Q(Q(Q(n*l)+Q(i*q))+Q(-1));N[a>>2]=i;N[a+24>>2]=r-Q(j*m);N[a+20>>2]=t-Q(j*k);N[a+16>>2]=s-Q(j*i)}return b|0}function VV(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0);g=Ia+-64|0;Ia=g;vc(g+36|0,g+8|0,b,c,d);if(e&1){Ka[J[J[a>>2]+8>>2]](a,g+36|0,g+8|0)}if(!(!(e&2)|!(I[b+128>>1]&1))){i=N[g+44>>2];h=N[g+16>>2];j=N[g+40>>2];k=N[g+12>>2];l=N[g+48>>2];m=N[g+20>>2];n=N[g+36>>2];o=N[g+8>>2];f=Q(Q(i*h)+Q(Q(j*k)+Q(Q(l*m)+Q(n*o))));i=Q(Q(k*i)+Q(Q(Q(l*o)-Q(m*n))-Q(j*h)));h=Q(Y(Q(Q(f*f)+Q(Q(Q(i*i)+Q(0))+Q(0)))));if(h!=Q(0)){h=Q(Q(1)/h);f=Q(f*h);i=Q(i*h)}h=N[b+116>>2];j=N[b+112>>2];k=j;j=N[b+104>>2]>Q(0)?Q(0):N[b+100>>2]>Q(0)?Q(0):N[b+108>>2];f=fQ(1)?Q(1):f);f=Q(f+f);f=i>2]+16>>2]](a,g+36|0,h,k,Q(k-j)>2]>>>22&60)+109352|0)+12>>2]+b|0)+8|0]&8)){H[d+268|0]=1;J[d+276>>2]=0;J[d+280>>2]=64;e=d+12|0;J[d+272>>2]=e;f=a;a=J[a+2416>>2];xH(f,b+16|0,a?a+272|0:e,c);f=J[(a?a+536|0:d+276|0)>>2];if(f){g=J[(a?a+532|0:d+272|0)>>2];h=J[b>>2]+4816|0;c=0;while(1){a=J[(c<<2)+g>>2];b=a-16|0;e=a-12|0;a=J[e>>2];if(a&268435456){Hg(b);J[d+284>>2]=b;pb(h,d+284|0);a=J[e>>2]&-268435457;J[e>>2]=a}if((a&251658240)==16777216){J[e>>2]=a&1073741823;J[b>>2]=0}xi(b);c=c+1|0;if((f|0)!=(c|0)){continue}break}}a=J[d+280>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[d+272>>2];if((a|0)==(d+12|0)|!a){break a}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a);break a}EC(b)}Ia=d+288|0}function dr(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<4;if(!c){break a}e=J[42504];d=e+12|0;e=(j=d,k=c,l=Ka[J[J[e>>2]+20>>2]](e)|0?36004:70610,m=19542,n=553,i=J[J[d>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){h=(c<<4)+e|0;d=J[a>>2];c=e;while(1){g=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=g;g=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=g;d=d+16|0;c=c+16|0;if(h>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=(c<<4)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;d=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=d;b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function Vo(a,b,c){var d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0);k=N[c+16>>2];l=N[c+28>>2];m=N[c+24>>2];n=N[c+12>>2];o=N[c>>2];p=N[c+4>>2];e=N[b+24>>2];f=N[b+28>>2];g=N[b+32>>2];N[a+8>>2]=Q(Q(e*N[c+8>>2])+Q(f*N[c+20>>2]))+Q(g*N[c+32>>2]);N[a+4>>2]=Q(Q(e*p)+Q(f*k))+Q(g*l);N[a>>2]=Q(Q(e*o)+Q(f*n))+Q(g*m);c=K[b+38|0];J[a+12>>2]=c;d=K[b+39|0];J[a+16>>2]=d;i=I[b+36>>1];h=i&32767;J[a+20>>2]=h;j=J[b+40>>2];J[a+24>>2]=j;d=P(d,20)+j|0;J[a+28>>2]=d;d=d+P(c,12)|0;J[a+36>>2]=d;J[a+32>>2]=((d+(h<<1)|0)+P(c,3)|0)+(h<<2&i>>31);c=J[b+52>>2];J[a+44>>2]=J[b+48>>2];J[a+48>>2]=c;c=J[b+60>>2];J[a+52>>2]=J[b+56>>2];J[a+56>>2]=c;b=J[b+44>>2];J[a+60>>2]=b;J[a+68>>2]=2940;J[a+64>>2]=(b?2940:2941)+1}function zaa(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=Q(d);var e=0,f=0;a:{b:{c:{d:{a=a+8|0;f=J[a+4>>2];switch((f>>>30|0)-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[a>>2]+4785|0]){break b}}Ye(a+12|0,b,c,d);break a}e=J[a+8>>2];e:{if(!(f&1048576)){if(!e){e=$a(J[a>>2],f>>>24&15);J[a+8>>2]=e}N[e+156>>2]=N[a+72>>2];N[e+160>>2]=N[a+76>>2];N[e+164>>2]=N[a+80>>2];N[e+168>>2]=N[a+84>>2];N[e+172>>2]=N[a+88>>2];N[e+176>>2]=N[a+92>>2];N[e+180>>2]=N[a+96>>2];N[e+184>>2]=N[a+100>>2];N[e+188>>2]=N[a+104>>2];N[e+192>>2]=N[a+108>>2];N[e+196>>2]=N[a+112>>2];N[e+200>>2]=N[a+116>>2];break e}if(e){break e}e=$a(J[a>>2],K[a+7|0]&15);J[a+8>>2]=e}b=(b<<3)+e|0;N[b+160>>2]=d;N[b+156>>2]=c;_a(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|1048576}}function je(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=J[a+20>>2];a:{b:{if(!e){break b}f=J[b>>2];d=f+(f<<15^-1)|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;g=e-1&(d>>>16^d);d=J[J[a+12>>2]+(g<<2)>>2];if((d|0)==-1){break b}h=a+4|0;j=J[a+8>>2];k=J[a+4>>2];while(1){i=d<<2;if(J[i+k>>2]==(f|0)){H[c|0]=1;break a}d=J[j+i>>2];if((d|0)!=-1){continue}break}}H[c|0]=0;c=-1;d=J[a+28>>2];if((d|0)==-1){d=e?e<<1:16;if(d>>>0>e>>>0){ke(a,d);e=J[a+20>>2];c=J[a+28>>2]}b=J[b>>2];b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;g=e-1&(b>>>16^b);d=c}b=J[a+8>>2]+(d<<2)|0;J[a+28>>2]=J[b>>2];c=b;b=J[a+12>>2]+(g<<2)|0;J[c>>2]=J[b>>2];J[b>>2]=d;J[a+36>>2]=J[a+36>>2]+1;J[a+32>>2]=J[a+32>>2]+1;h=a+4|0}return J[h>>2]+(d<<2)|0}function eR(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=Ia-80|0;Ia=f;J[f+28>>2]=e;J[f+24>>2]=d;J[f+16>>2]=b;J[f+12>>2]=168264;J[f+20>>2]=c;b=c?c:84969;if(K[b|0]){b=Ub(b)+14|0}else{b=13}c=4;d=d?d:84969;if(K[d|0]){c=Ub(d)+5|0}d=J[a+280>>2];e=J[a+284>>2];g=f,h=yb(),J[g+56>>2]=h;J[f+60>>2]=Ja;J[f+48>>2]=d;J[f+52>>2]=e;J[f+40>>2]=1;J[f+36>>2]=b+c;J[f+32>>2]=167616;b=J[a+320>>2];b=Ka[J[J[b>>2]+16>>2]](b)|0;Ka[J[J[b>>2]+12>>2]](b,f+32|4,4)|0;Ka[J[J[b>>2]+12>>2]](b,f+40|0,4)|0;Ka[J[J[b>>2]+12>>2]](b,f+48|0,8)|0;Ka[J[J[b>>2]+12>>2]](b,f+56|0,8)|0;b=J[a+320>>2];J[f+72>>2]=b;J[f+68>>2]=167648;H[f+79|0]=27;Ka[J[J[b>>2]+12>>2]](b,f+79|0,1)|0;$w(f+12|0,f+68|0);a=J[a+320>>2];Ka[J[J[a>>2]+20>>2]](a);Ia=f+80|0}function kk(a){var b=0,c=0;b=J[a+108>>2];if(b){b=Qk(b);c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+108>>2]=0;b=J[a+40>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+40>>2]=0;b=J[a+20>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+20>>2]=0;b=J[a+24>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+24>>2]=0;b=J[a>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a>>2]=0;b=J[a+4>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+4>>2]=0;b=J[a+8>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+8>>2]=0;b=J[a+12>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+12>>2]=0;b=J[a+16>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+16>>2]=0}function K5(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0;f=L[b>>1];a:{if(!(f&1)){break a}b=J[a+5936>>2];if(!b){break a}h=b&1;d=J[a+5932>>2];if((b|0)!=1){i=b&-2;while(1){e=c;c=J[(d+(b<<2)|0)-4>>2];e=e+((c|0)!=0&L[c+4>>1]==6)|0;b=b-2|0;c=J[d+(b<<2)>>2];c=e+((c|0)!=0&L[c+4>>1]==6)|0;g=g+2|0;if((i|0)!=(g|0)){continue}break}}if(!h){break a}b=J[(d+(b<<2)|0)-4>>2];c=((b|0)!=0&L[b+4>>1]==6)+c|0}b:{if(!(f&2)){break b}d=J[a+5936>>2];if(!d){break b}a=J[a+5932>>2];c:{if(!(d&1)){b=d;break c}e=c;b=d-1|0;c=J[a+(b<<2)>>2];c=e+((c|0)!=0&L[c+4>>1]==5)|0}if((d|0)==1){break b}while(1){d=J[(a+(b<<2)|0)-4>>2];c=((d|0)!=0&L[d+4>>1]==5)+c|0;b=b-2|0;d=J[a+(b<<2)>>2];c=c+((d|0)!=0&L[d+4>>1]==5)|0;if(b){continue}break}}return c|0}function Dd(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=Ia-16|0;Ia=f;a:{a=J[a+4>>2];if(!a){break a}i=J[a+40>>2];j=J[a+36>>2];a=0;while(1){b=a>>>0>i>>>0?a:i;while(1){if((a|0)==(b|0)){break a}c=a<<3;a=a+1|0;c=c+j|0;if(K[c|0]){continue}break}c=J[c+4>>2];if(!c){break a}Ka[J[J[c>>2]+36>>2]](c);e=Ia-16|0;Ia=e;d=J[c+12>>2];g=J[c+8>>2];b:{if(g){Ka[J[J[g>>2]+52>>2]](e+15|0,g);b=0;if(K[e+15|0]&8){break b}b=Ka[J[J[g>>2]+28>>2]](g)|0;break b}b=0}c:{if(d){Ka[J[J[d>>2]+52>>2]](e+14|0,d);h=0;if(K[e+14|0]&8){break c}h=Ka[J[J[d>>2]+28>>2]](d)|0;break c}h=0}Ia=e+16|0;e=b?b:h;d=d?h?e:0:e;b=g?b?d:0:d;if(!b){continue}J[f+8>>2]=c;d=qb(b+5892|0,f+8|0,f+15|0);if(!K[f+15|0]){J[d>>2]=J[f+8>>2]}hl(b+16|0,c+16|0);continue}}Ia=f+16|0}function Bc(a,b,c){var d=0,e=0,f=0;d=Ia+-64|0;Ia=d;f=J[a>>2];e=J[f-4>>2];f=J[f-8>>2];J[d+32>>2]=0;J[d+36>>2]=0;J[d+40>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;J[d+52>>2]=0;H[d+55|0]=0;H[d+56|0]=0;H[d+57|0]=0;H[d+58|0]=0;H[d+59|0]=0;H[d+60|0]=0;H[d+61|0]=0;H[d+62|0]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+20>>2]=0;J[d+16>>2]=b;J[d+12>>2]=a;J[d+8>>2]=c;a=a+f|0;b=0;a:{if(Tb(e,c,0)){J[d+56>>2]=1;Ka[J[J[e>>2]+20>>2]](e,d+8|0,a,a,1,0);b=J[d+32>>2]==1?a:0;break a}Ka[J[J[e>>2]+24>>2]](e,d+8|0,a,1,0);b:{switch(J[d+44>>2]){case 0:b=J[d+48>>2]==1?J[d+36>>2]==1?J[d+40>>2]==1?J[d+28>>2]:0:0:0;break a;case 1:break b;default:break a}}if(J[d+32>>2]!=1){if(J[d+48>>2]|J[d+36>>2]!=1|J[d+40>>2]!=1){break a}}b=J[d+24>>2]}Ia=d- -64|0;return b}function gF(a){var b=0,c=Q(0),d=0,e=0,f=0,g=0;a:{if((J[a+4>>2]>>>30|0)-3>>>0<4294967294){break a}b=J[a>>2];if(!b){break a}g=b-16|0}if(J[a+88>>2]){while(1){b=J[J[a+84>>2]+(d<<2)>>2];e=b+48|0;c=N[g+5148>>2];b:{c:{d:{switch((J[b+52>>2]>>>30|0)-2|0){case 0:f=J[e>>2];if(K[f+4785|0]){break c}default:N[b+308>>2]=c;J[b+312>>2]=0;uc(b- -64|0,c,1);break b;case 1:break d}}f=J[e>>2]}N[b+308>>2]=c;J[b+312>>2]=0;_a(f,e);J[b+316>>2]=J[b+316>>2]&-117440513|83886080}d=d+1|0;if(d>>>0>2]){continue}break}}b=J[a>>2];c=N[b+5132>>2];H[a+60|0]=0;N[a+56>>2]=c;e:{f:{switch((J[a+4>>2]>>>30|0)-2|0){case 0:if(K[b+4785|0]){break e}break;case 1:break e;default:break f}}N[a+44>>2]=c;return}_a(b,a);J[a+4>>2]=J[a+4>>2]&-897|640}function Fg(a,b,c,d){var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0);e=Ia-48|0;Ia=e;j=N[c+8>>2];k=N[b+8>>2];g=Q(j-k);l=N[c>>2];m=N[b>>2];h=Q(l-m);n=N[c+4>>2];o=N[b+4>>2];i=Q(n-o);f=Q(Y(Q(Q(g*g)+Q(Q(h*h)+Q(i*i)))));if(d){N[d>>2]=f*Q(.5);k=N[b+8>>2];o=N[b+4>>2];n=N[c+4>>2];m=N[b>>2];l=N[c>>2];j=N[c+8>>2]}a:{if(f>2]=0;J[e+20>>2]=1065353216;J[e+24>>2]=0;f=Q(Q(1)/f);N[e+16>>2]=g*f;N[e+12>>2]=i*f;N[e+8>>2]=h*f;uk(e+32|0,e+20|0,e+8|0);g=N[e+36>>2];h=N[e+32>>2];i=N[e+40>>2];f=N[e+44>>2]}N[a+12>>2]=f;N[a+8>>2]=i;N[a+4>>2]=g;N[a>>2]=h;N[a+24>>2]=Q(j+k)*Q(.5);N[a+20>>2]=Q(n+o)*Q(.5);N[a+16>>2]=Q(l+m)*Q(.5);Ia=e+48|0}function XX(a,b,c){a=a|0;b=b|0;c=c|0;b=J[b+80>>2];a:{switch(c|0){case 0:N[a>>2]=N[b+128>>2];N[a+4>>2]=N[b+132>>2];N[a+8>>2]=N[b+136>>2];N[a+12>>2]=N[b+140>>2];N[a+16>>2]=N[b+144>>2];c=J[b+152>>2];J[a+20>>2]=J[b+148>>2];J[a+24>>2]=c;return;case 1:N[a>>2]=N[b+156>>2];N[a+4>>2]=N[b+160>>2];N[a+8>>2]=N[b+164>>2];N[a+12>>2]=N[b+168>>2];N[a+16>>2]=N[b+172>>2];c=J[b+180>>2];J[a+20>>2]=J[b+176>>2];J[a+24>>2]=c;return;case 2:N[a>>2]=N[b+184>>2];N[a+4>>2]=N[b+188>>2];N[a+8>>2]=N[b+192>>2];N[a+12>>2]=N[b+196>>2];N[a+16>>2]=N[b+200>>2];c=J[b+208>>2];J[a+20>>2]=J[b+204>>2];J[a+24>>2]=c;return;default:break a}}J[a>>2]=0;J[a+4>>2]=0;J[a+24>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a+4>>2]=1073741824}function Rn(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;J[a+16>>2]=166644;J[a+8>>2]=166544;J[a+4>>2]=166516;J[a>>2]=166472;b=J[a+100>>2];if(b){c=J[J[a+92>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}J[a+16>>2]=166692;b=J[a+52>>2];if(b){while(1){f=J[a+48>>2];c=J[f>>2];e=0;while(1){a:{d=e<<2;if((c|0)==J[d+f>>2]){Ka[J[J[c>>2]+12>>2]](c);b=J[a+52>>2]-1|0;J[a+52>>2]=b;c=J[a+48>>2];J[c+d>>2]=J[c+(b<<2)>>2];d=(b|0)!=0;break a}d=1;e=e+1|0;if((e|0)!=(b|0)){continue}}break}H[a+84|0]=d;if(b){continue}break}}b=J[a+56>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+48>>2];if(!b){break b}c=J[J[a+44>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+32>>2];if(b){c=J[J[a+24>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function Wa(a,b,c){var d=0,e=0,f=0,g=0;a:{if(!c){break a}H[a|0]=b;d=a+c|0;H[d-1|0]=b;if(c>>>0<3){break a}H[a+2|0]=b;H[a+1|0]=b;H[d-3|0]=b;H[d-2|0]=b;if(c>>>0<7){break a}H[a+3|0]=b;H[d-4|0]=b;if(c>>>0<9){break a}d=0-a&3;e=d+a|0;b=P(b&255,16843009);J[e>>2]=b;d=c-d&-4;c=d+e|0;J[c-4>>2]=b;if(d>>>0<9){break a}J[e+8>>2]=b;J[e+4>>2]=b;J[c-8>>2]=b;J[c-12>>2]=b;if(d>>>0<25){break a}J[e+24>>2]=b;J[e+20>>2]=b;J[e+16>>2]=b;J[e+12>>2]=b;J[c-16>>2]=b;J[c-20>>2]=b;J[c-24>>2]=b;J[c-28>>2]=b;g=e&4|24;c=d-g|0;if(c>>>0<32){break a}d=ala(b,0,1,1);f=Ja;b=e+g|0;while(1){J[b+24>>2]=d;J[b+28>>2]=f;J[b+16>>2]=d;J[b+20>>2]=f;J[b+8>>2]=d;J[b+12>>2]=f;J[b>>2]=d;J[b+4>>2]=f;b=b+32|0;c=c-32|0;if(c>>>0>31){continue}break}}return a}function E1(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0);e=Ia-80|0;Ia=e;g=N[d+4>>2];j=Q(g+g);f=N[d+8>>2];k=Q(j*f);h=N[d>>2];i=Q(h+h);m=N[d+12>>2];l=Q(i*m);N[e+48>>2]=k-l;N[e+40>>2]=k+l;h=Q(Q(1)-Q(h*i));k=Q(g*j);N[e+52>>2]=h-k;n=h;h=Q(f+f);l=Q(f*h);N[e+36>>2]=n-l;f=Q(i*f);j=Q(j*m);N[e+44>>2]=f+j;g=Q(i*g);i=Q(h*m);N[e+32>>2]=g-i;N[e+28>>2]=f-j;N[e+24>>2]=g+i;N[e+20>>2]=Q(Q(1)-k)-l;N[e+56>>2]=N[d+16>>2];N[e+60>>2]=N[d+20>>2];N[e- -64>>2]=N[d+24>>2];N[e+68>>2]=N[c+4>>2];N[e+72>>2]=N[c+8>>2];N[e+76>>2]=N[c+12>>2];f=N[a+4>>2];N[e+4>>2]=N[b+16>>2];N[e+8>>2]=N[b+20>>2];g=N[b+24>>2];N[e+16>>2]=f;N[e+12>>2]=g;a=SA(e+4|0,e+20|0);Ia=e+80|0;return a|0}function nfa(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=Q(0);if(J[a+32>>2]){h=J[a+40>>2];while(1){b=J[J[(J[h+184>>2]+P(J[J[a+28>>2]+(g<<2)>>2]>>>7|0,24)|0)+20>>2]+16>>2];XG(b);i=N[a+36>>2];e=K[a+44|0];c=0;d=Ia-16|0;Ia=d;J[d+12>>2]=0;if(J[b+28>>2]){while(1){f=J[b>>2];ou(J[J[b+24>>2]+(c<<2)>>2],i,0,0,d+12|0,J[f+40>>2]+(c<<5)|0,!J[f+24>>2],e);c=c+1|0;if(c>>>0>2]){continue}break}}Ia=d+16|0;e=J[b+28>>2];if(e){f=J[b+24>>2];d=0;while(1){b=J[f+(d<<2)>>2];c=J[b+100>>2];N[b+64>>2]=N[c>>2];N[b+68>>2]=N[c+4>>2];N[b+72>>2]=N[c+8>>2];N[b+76>>2]=N[c+12>>2];N[b+80>>2]=N[c+16>>2];N[b+84>>2]=N[c+20>>2];N[b+88>>2]=N[c+24>>2];d=d+1|0;if((e|0)!=(d|0)){continue}break}}g=g+1|0;if(g>>>0>2]){continue}break}}}function _t(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;d=Ia-16|0;Ia=d;c=J[a+4>>2];f=K[J[c+44>>2]+9|0]-1>>>0<2?c:0;if(f){e=M[f+152>>2]>4294967293}else{e=1}g=J[c+40>>2];h=J[c+28>>2];c=J[c+20>>2];J[d+12>>2]=a;J[d+4>>2]=c;J[d+8>>2]=c+(h<<2);c=wn(d+4|0);a:{if(!c){break a}if(e){e=(f|0)!=0;while(1){b:{c:{switch(K[c+24|0]){case 1:I[c+56>>1]=L[c+56>>1]|32;f=K[c+25|0];if(f&32){break b}H[c+25|0]=f|32;Mi(g,c+4|0);break b;case 0:break c;default:break b}}pj(c);eu(c,e)}c=wn(d+4|0);if(c){continue}break}break a}while(1){d:{e:{switch(K[c+24|0]){case 0:pj(c);break d;case 1:break e;default:break d}}I[c+56>>1]=L[c+56>>1]|32;e=K[c+25|0];if(e&32){break d}H[c+25|0]=e|32;Mi(g,c+4|0)}c=wn(d+4|0);if(c){continue}break}}$t(a,b);Ia=d+16|0}function UM(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0;a:{if(L[a+68>>1]<=1){f=J[c+4624>>2];if(!f){break a}c=(b<<1)+d|0;a=L[a+34>>1];d=0;if(f>>>0>=8){h=f&-8;b=0;while(1){e=g<<2;I[e+c>>1]=a;I[c+(e|4)>>1]=a;I[c+(e|8)>>1]=a;I[c+(e|12)>>1]=a;I[c+(e|16)>>1]=a;I[c+(e|20)>>1]=a;I[c+(e|24)>>1]=a;I[c+(e|28)>>1]=a;g=g+8|0;b=b+8|0;if((h|0)!=(b|0)){continue}break}}b=f&7;if(!b){break a}while(1){I[c+(g<<2)>>1]=a;g=g+1|0;d=d+1|0;if((b|0)!=(d|0)){continue}break}break a}e=J[c+4624>>2];if(!e){break a}g=c+528|0;b=(b<<1)+d|0;d=J[a- -64>>2];a=J[J[a+60>>2]+44>>2];c=0;while(1){f=J[(g+(c<<6)|0)+52>>2];I[b+(c<<2)>>1]=L[d+((K[(a+(f<<1&-4)|0)+(f&1?3:2)|0]&127)<<1)>>1];c=c+1|0;if((e|0)!=(c|0)){continue}break}}return 1}function tk(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0);o=N[b+20>>2];p=N[b+24>>2];l=N[c+20>>2];m=N[c+24>>2];q=N[b+16>>2];n=N[c+16>>2];d=N[b+12>>2];e=N[c+12>>2];f=N[c>>2];h=N[b>>2];i=N[b+4>>2];g=N[c+4>>2];j=N[b+8>>2];k=N[c+8>>2];N[a+12>>2]=Q(Q(Q(d*e)-Q(f*h))-Q(i*g))-Q(j*k);N[a+8>>2]=Q(Q(h*g)+Q(Q(d*k)+Q(j*e)))-Q(f*i);N[a+4>>2]=Q(Q(j*f)+Q(Q(d*g)+Q(i*e)))-Q(k*h);N[a>>2]=Q(Q(i*k)+Q(Q(d*f)+Q(h*e)))-Q(g*j);e=Q(m+m);f=Q(n+n);g=Q(l+l);k=Q(Q(j*e)+Q(Q(h*f)+Q(i*g)));l=Q(Q(d*d)+Q(-.5));N[a+24>>2]=p+Q(Q(j*k)+Q(Q(e*l)+Q(d*Q(Q(h*g)-Q(f*i)))));N[a+20>>2]=o+Q(Q(i*k)+Q(Q(g*l)+Q(d*Q(Q(j*f)-Q(e*h)))));N[a+16>>2]=q+Q(Q(h*k)+Q(Q(f*l)+Q(d*Q(Q(i*e)-Q(g*j)))))}function p7(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;if(!e){return 1}if(!(J[a+4>>2]?f:0)){H[a+337|0]=1}g=ul(a+284|0,b,c,d,e);a:{if(!K[a+336|0]|!J[a+4>>2]){break a}H[a+338|0]=1;if(f|!g){break a}c=a+56|0;f=0;while(1){i=J[J[a+300>>2]+(J[(f<<2)+b>>2]<<2)>>2];k=J[a+48>>2];j=J[c>>2];h=c+P(j,48)|0;d=J[h+12>>2];b:{c:{if(d){if(!J[d+588>>2]){break c}break b}d=J[42504];d=kq((m=d+12|0,n=616,o=Ka[J[J[d>>2]+20>>2]](d)|0?49452:70610,p=13553,q=88,l=J[J[d+12>>2]+8>>2],Ka[l](m|0,n|0,o|0,p|0,q|0)|0));J[h+12>>2]=d}J[h+8>>2]=k}J[c+112>>2]=0;WD(c,(c+P(j,48)|0)+16|0,i,Bi(d,i,J[J[c+104>>2]+8>>2],c+108|0));f=f+1|0;if((g|0)!=(f|0)){continue}break}}return(e|0)==(g|0)|0}function Dy(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if((J[a+8>>2]&2147483647)>>>0>>0){a:{if(!b){break a}f=b<<2;if(!f){break a}e=J[42504];d=e+12|0;e=(j=d,k=f,l=Ka[J[J[e>>2]+20>>2]](e)|0?49324:70610,m=19459,n=553,i=J[J[d>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}g=J[a>>2];d=J[a+4>>2];if((d|0)>0){h=(d<<2)+e|0;d=e;while(1){f=L[g>>1]|L[g+2>>1]<<16;I[d>>1]=f;I[d+2>>1]=f>>>16;g=g+4|0;d=d+4|0;if(h>>>0>d>>>0){continue}break}g=J[a>>2]}if(!(!g|J[a+8>>2]<0)){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,g)}J[a+8>>2]=b;J[a>>2]=e}e=J[a+4>>2];if((e|0)<(b|0)){d=J[a>>2];f=d+(b<<2)|0;e=d+(e<<2)|0;while(1){d=L[c>>1]|L[c+2>>1]<<16;I[e>>1]=d;I[e+2>>1]=d>>>16;e=e+4|0;if(f>>>0>e>>>0){continue}break}}J[a+4>>2]=b}function ph(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;d=J[a+4>>2];c=J[d+4>>2];a:{if((c|0)==(d|0)){break a}f=1;while(1){h=g;g=g+1|0;e=f;f=e+1|0;d=c;c=J[d+4>>2];if((c|0)!=(d|0)){continue}break}if(!e){break a}g=e&7;b:{if(!g){c=a;break b}f=0;while(1){c=J[a+4>>2];J[a+4>>2]=d;e=e-1|0;a=c;f=f+1|0;if((g|0)!=(f|0)){continue}break}}if(h>>>0<7){break a}while(1){a=J[c+4>>2];J[c+4>>2]=d;c=J[a+4>>2];J[a+4>>2]=d;a=J[c+4>>2];J[c+4>>2]=d;c=J[a+4>>2];J[a+4>>2]=d;a=J[c+4>>2];J[c+4>>2]=d;c=J[a+4>>2];J[a+4>>2]=d;a=J[c+4>>2];J[c+4>>2]=d;c=J[a+4>>2];J[a+4>>2]=d;e=e-8|0;if(e){continue}break}}if(!(K[d+44|0]&4)){a=Ia-16|0;Ia=a;J[a+8>>2]=d;b=qb(b+336|0,a+8|0,a+15|0);if(!K[a+15|0]){J[b>>2]=J[a+8>>2]}H[d+44|0]=K[d+44|0]|4;Ia=a+16|0}}function iR(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;d=Ia-80|0;Ia=d;J[d+16>>2]=b;J[d+20>>2]=0;J[d+8>>2]=168168;J[d+24>>2]=c;e=d+24|0;f=d+16|0;b=c?c:84969;if(K[b|0]){b=Ub(b)+14|0}else{b=13}c=J[a+280>>2];g=J[a+284>>2];h=d,i=yb(),J[h+56>>2]=i;J[d+60>>2]=Ja;J[d+48>>2]=c;J[d+52>>2]=g;J[d+40>>2]=1;J[d+36>>2]=b;J[d+32>>2]=167616;b=J[a+320>>2];b=Ka[J[J[b>>2]+16>>2]](b)|0;Ka[J[J[b>>2]+12>>2]](b,d+32|4,4)|0;Ka[J[J[b>>2]+12>>2]](b,d+40|0,4)|0;Ka[J[J[b>>2]+12>>2]](b,d+48|0,8)|0;Ka[J[J[b>>2]+12>>2]](b,d+56|0,8)|0;b=J[a+320>>2];J[d+72>>2]=b;J[d+68>>2]=167648;H[d+79|0]=24;Ka[J[J[b>>2]+12>>2]](b,d+79|0,1)|0;Ka[J[J[b>>2]+12>>2]](b,f,8)|0;ax(d+68|0,e);a=J[a+320>>2];Ka[J[J[a>>2]+20>>2]](a);Ia=d+80|0}function l3(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;c=a+48|0;d=Ia-16|0;Ia=d;a:{b:{c:{d:{a=a+32|0;e=J[a+4>>2];f=e>>>30|0;switch(f-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[a>>2]+4785|0]){break b}}J[c+16>>2]=J[b>>2];J[c+20>>2]=J[b+4>>2];J[c+24>>2]=J[b+8>>2];J[c+28>>2]=J[b+12>>2];a=J[a-12>>2];if(!a){break a}e:{f:{switch(L[a+4>>1]-5|0){case 0:a=a- -64|0;break e;case 8:a=a- -64|0;break e;default:break f}}a=a- -64|0}if((f|0)==1){break a}H[d+11|0]=K[c- -64|0];J[d+12>>2]=8;ed(a,c,d+12|0,d+11|0,0);break a}c=J[a+8>>2];if(!c){c=$a(J[a>>2],e>>>24&15);J[a+8>>2]=c}J[c+28>>2]=J[b>>2];J[c+32>>2]=J[b+4>>2];J[c+36>>2]=J[b+8>>2];J[c+40>>2]=J[b+12>>2];_a(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|8}Ia=d+16|0}function eh(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=P(f,12);if(!c){break a}e=J[42504];d=e+12|0;e=(j=d,k=c,l=Ka[J[J[e>>2]+20>>2]](e)|0?42072:70610,m=19542,n=553,i=J[J[d>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){g=P(c,12)+e|0;d=J[a>>2];c=e;while(1){h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;J[c+8>>2]=J[d+8>>2];d=d+12|0;c=c+12|0;if(g>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=P(c,12)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;J[c+8>>2]=J[b+8>>2];b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;b=a;a=J[a+4>>2];J[b+4>>2]=a+1;return P(a,12)+e|0}function sn(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=P(b,44);if(!d){break a}c=J[42504];f=c+12|0;f=(i=f,j=d,k=Ka[J[J[c>>2]+20>>2]](c)|0?50522:70610,l=19459,m=553,h=J[J[f>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=P(c,44)+f|0;c=f;while(1){e=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=e;J[c+40>>2]=J[d+40>>2];e=J[d+36>>2];J[c+32>>2]=J[d+32>>2];J[c+36>>2]=e;e=J[d+28>>2];J[c+24>>2]=J[d+24>>2];J[c+28>>2]=e;e=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=e;e=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=e;d=d+44|0;c=c+44|0;if(g>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=f}function dN(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;e=Ia-16|0;Ia=e;b=J[a+28>>2];if(J[b+36>>2]){while(1){c=J[J[b+32>>2]+(d<<2)>>2]>>>7|0;J[e+8>>2]=c;a:{if((c|0)==J[b+12>>2]){J[b+12>>2]=c-1;break a}f=J[b+4>>2];if(f>>>0>=(J[b+8>>2]&2147483647)>>>0){bb(b,e+8|0);b=J[a+28>>2];break a}J[J[b>>2]+(f<<2)>>2]=c;J[b+4>>2]=J[b+4>>2]+1}d=d+1|0;if(d>>>0>2]){continue}break}}d=0;J[b+36>>2]=0;if(J[b+72>>2]){while(1){c=J[J[b+68>>2]+(d<<2)>>2];J[e+12>>2]=c;b:{if((c|0)==J[b+28>>2]){J[b+28>>2]=c-1;break b}f=J[b+20>>2];if(f>>>0>=(J[b+24>>2]&2147483647)>>>0){bb(b+16|0,e+12|0);b=J[a+28>>2];break b}J[J[b+16>>2]+(f<<2)>>2]=c;J[b+20>>2]=J[b+20>>2]+1}d=d+1|0;if(d>>>0>2]){continue}break}}J[b+72>>2]=0;Ia=e+16|0}function Xi(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=Q(0);if(L[d+8>>1]==65535){d=J[d+4>>2];h=N[d- -64>>2];i=N[d+40>>2];j=N[d+52>>2];k=N[d+60>>2];l=N[d+36>>2];m=N[d+48>>2];n=N[d+56>>2];o=N[d+44>>2];p=J[b+8>>2];q=J[b+12>>2];e=N[c+8>>2];f=N[c+4>>2];g=N[c>>2];r=N[d+32>>2];c=J[b>>2];b=J[b+4>>2];J[a+28>>2]=0;J[a+8>>2]=p;J[a+12>>2]=q;J[a>>2]=c;J[a+4>>2]=b;N[a+16>>2]=Q(n*e)+Q(Q(r*g)+Q(o*f));N[a+20>>2]=Q(k*e)+Q(Q(l*g)+Q(m*f));N[a+24>>2]=Q(h*e)+Q(Q(i*g)+Q(j*f));return}d=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=d;d=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=d;b=J[c+4>>2];J[a+16>>2]=J[c>>2];J[a+20>>2]=b;b=J[c+12>>2];J[a+24>>2]=J[c+8>>2];J[a+28>>2]=b}function mja(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);n=N[a+4>>2];o=N[b+4>>2];p=Q(n+o);i=Q(p+N[e>>2]);m=Q(i*i);q=N[c+24>>2];j=Q(q-N[d+24>>2]);r=N[c+16>>2];k=Q(r-N[d+16>>2]);s=N[c+20>>2];l=Q(s-N[d+20>>2]);i=Q(Q(j*j)+Q(Q(k*k)+Q(l*l)));a=m<=i;a:{if(a){break a}m=Q(Y(i));b:{if(m<=Q(9999999747378752e-21)){k=Q(1);j=Q(0);l=Q(0);break b}i=Q(Q(1)/m);j=Q(j*i);k=Q(k*i);l=Q(l*i)}b=J[g+4096>>2];if(b>>>0>63){break a}J[g+4096>>2]=b+1;b=(b<<6)+g|0;N[b+8>>2]=j;N[b+4>>2]=l;N[b>>2]=k;J[b+52>>2]=-1;N[b+12>>2]=m-p;i=Q(Q(Q(n+m)-o)*Q(-.5));N[b+24>>2]=q+Q(i*j);N[b+20>>2]=s+Q(i*l);N[b+16>>2]=r+Q(i*k)}return!a|0}function Po(a,b){var c=0,d=0,e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0);d=J[J[a+8>>2]+60>>2];f=d+(J[a+48>>2]+b<<2)|0;g=Q(I[f>>1]);c=(b<<2)+d|0;h=Q(I[c>>1]);i=Q(I[c+4>>1]);c=1;j=Q(I[f+4>>1]);e=N[a+28>>2];a:{if(!(!(j>e)|!(e>2];if(!(!(e>j)|!(e>g)|!(e>h))){if(e>i){break a}}f=b<<2;if((K[(f+d|0)+2|0]&127)!=127){c=J[a+348>>2];if((c|0)==64){c=0;d=J[a+12>>2];if(!(Ka[J[J[d>>2]+8>>2]](d,64,a+92|0)|0)){break a}d=J[J[a+8>>2]+60>>2]}J[a+348>>2]=c+1;J[((c<<2)+a|0)+92>>2]=b<<1}c=1;if((K[(d+f|0)+3|0]&127)==127){break a}c=J[a+348>>2];if((c|0)==64){c=0;d=J[a+12>>2];if(!(Ka[J[J[d>>2]+8>>2]](d,64,a+92|0)|0)){break a}}J[a+348>>2]=c+1;J[((c<<2)+a|0)+92>>2]=b<<1|1;c=1}return c}function jt(a){var b=0,c=0,d=0;c=K[a+68|0];if(c&1){gt(J[J[a+48>>2]+1136>>2],a);c=K[a+68|0]}if(!(c&8)){Jm(J[a+56>>2])}ah(J[J[a+48>>2]+2364>>2],J[a+40>>2]);b=J[a+56>>2];if(b){c=J[J[a+48>>2]+2408>>2];J[c+280>>2]=J[c+280>>2]-1;J[b>>2]=J[c+288>>2];J[c+288>>2]=b}c=J[a+20>>2];if(c){a:{b=J[a+48>>2];b:{d=L[a+8>>1];if(d>>>0<=128){if(!c){break a}d=b+1572|0;J[d>>2]=J[d>>2]-1;b=b+1580|0;J[c>>2]=J[b>>2];break b}if(d>>>0<=256){if(!c){break a}d=b+1864|0;J[d>>2]=J[d>>2]-1;b=b+1872|0;J[c>>2]=J[b>>2];break b}if(d>>>0<=384){if(!c){break a}d=b+2156|0;J[d>>2]=J[d>>2]-1;b=b+2164|0;J[c>>2]=J[b>>2];break b}if(!c){break a}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c);break a}J[b>>2]=c}}J[J[a+52>>2]+60>>2]=0;return a}function Yl(a){a=a|0;var b=0,c=0;J[a>>2]=138232;b=J[a+4>>2];a:{if(!b){break a}c=J[b+12>>2];b:{if((c|0)<0|!(c&2147483647)){break b}c=J[b+4>>2];if(!c){break b}b=J[b>>2];Ka[J[J[b>>2]+12>>2]](b,c);b=J[a+4>>2];if(!b){break a}}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+4>>2]=0;b=J[a+8>>2];c:{if(!b){break c}c=J[b+12>>2];d:{if((c|0)<0|!(c&2147483647)){break d}c=J[b+4>>2];if(!c){break d}b=J[b>>2];Ka[J[J[b>>2]+12>>2]](b,c);b=J[a+8>>2];if(!b){break c}}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=0;b=J[a+176>>2];e:{if((b|0)<0|!(b&2147483647)){break e}b=J[a+168>>2];if(!b){break e}c=J[a+164>>2];Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+12>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function YX(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=J[a+80>>2];a:{b:{c:{switch(b|0){case 0:b=J[c+4>>2];J[d+128>>2]=J[c>>2];J[d+132>>2]=b;J[d+152>>2]=J[c+24>>2];b=J[c+20>>2];J[d+144>>2]=J[c+16>>2];J[d+148>>2]=b;b=J[c+12>>2];J[d+136>>2]=J[c+8>>2];J[d+140>>2]=b;break b;case 1:b=J[c+4>>2];J[d+156>>2]=J[c>>2];J[d+160>>2]=b;J[d+180>>2]=J[c+24>>2];b=J[c+20>>2];J[d+172>>2]=J[c+16>>2];J[d+176>>2]=b;b=J[c+12>>2];J[d+164>>2]=J[c+8>>2];J[d+168>>2]=b;break b;case 2:break c;default:break a}}b=J[c+4>>2];J[d+184>>2]=J[c>>2];J[d+188>>2]=b;J[d+208>>2]=J[c+24>>2];b=J[c+20>>2];J[d+200>>2]=J[c+16>>2];J[d+204>>2]=b;b=J[c+12>>2];J[d+192>>2]=J[c+8>>2];J[d+196>>2]=b}H[d+477|0]=1;a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}}function QD(a){a=a|0;var b=0,c=0;J[a>>2]=153528;$p(a);b=J[a+360>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+352>>2];if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+348>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+340>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+332>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+324>>2];if(!b){break c}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+320>>2];d:{if((b|0)<0|!(b&2147483647)){break d}b=J[a+312>>2];if(!b){break d}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}oq(a+284|0);bq(a+52|0);J[a+16>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;b=J[a+20>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+20>>2]=0;return a|0}function qb(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=J[a+20>>2];a:{b:{if(!e){break b}f=J[b>>2];d=f+(f<<15^-1)|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;g=e-1&(d>>>16^d);d=J[J[a+12>>2]+(g<<2)>>2];if((d|0)==-1){break b}h=a+4|0;j=J[a+8>>2];k=J[a+4>>2];while(1){i=d<<2;if(J[i+k>>2]==(f|0)){H[c|0]=1;break a}d=J[j+i>>2];if((d|0)!=-1){continue}break}}H[c|0]=0;if(J[a+36>>2]==J[a+16>>2]){c=e?e<<1:16;if(c>>>0>e>>>0){Nb(a,c);e=J[a+20>>2]}b=J[b>>2];b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;g=e-1&(b>>>16^b)}d=J[a+28>>2];J[a+28>>2]=d+1;b=J[a+12>>2]+(g<<2)|0;J[J[a+8>>2]+(d<<2)>>2]=J[b>>2];J[b>>2]=d;J[a+36>>2]=J[a+36>>2]+1;J[a+32>>2]=J[a+32>>2]+1;h=a+4|0}return J[h>>2]+(d<<2)|0}function Sg(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0;e=J[a+20>>2];a:{b:{if(!e){break b}f=J[b>>2];d=f+(f<<15^-1)|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;g=e-1&(d>>>16^d);d=J[J[a+12>>2]+(g<<2)>>2];if((d|0)==-1){break b}h=a+4|0;i=J[a+8>>2];j=J[a+4>>2];while(1){if(J[(d<<3)+j>>2]==(f|0)){H[c|0]=1;break a}d=J[(d<<2)+i>>2];if((d|0)!=-1){continue}break}}H[c|0]=0;if(J[a+36>>2]==J[a+16>>2]){c=e?e<<1:16;if(c>>>0>e>>>0){Ei(a,c);e=J[a+20>>2]}b=J[b>>2];b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;g=e-1&(b>>>16^b)}d=J[a+28>>2];J[a+28>>2]=d+1;b=J[a+12>>2]+(g<<2)|0;J[J[a+8>>2]+(d<<2)>>2]=J[b>>2];J[b>>2]=d;J[a+36>>2]=J[a+36>>2]+1;J[a+32>>2]=J[a+32>>2]+1;h=a+4|0}return J[h>>2]+(d<<3)|0}function Pd(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0;e=J[a+20>>2];a:{b:{if(!e){break b}f=J[b>>2];d=f+(f<<15^-1)|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;g=e-1&(d>>>16^d);d=J[J[a+12>>2]+(g<<2)>>2];if((d|0)==-1){break b}h=a+4|0;i=J[a+8>>2];j=J[a+4>>2];while(1){if(J[(d<<3)+j>>2]==(f|0)){H[c|0]=1;break a}d=J[(d<<2)+i>>2];if((d|0)!=-1){continue}break}}H[c|0]=0;if(J[a+36>>2]==J[a+16>>2]){c=e?e<<1:16;if(c>>>0>e>>>0){Ve(a,c);e=J[a+20>>2]}b=J[b>>2];b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;g=e-1&(b>>>16^b)}d=J[a+28>>2];J[a+28>>2]=d+1;b=J[a+12>>2]+(g<<2)|0;J[J[a+8>>2]+(d<<2)>>2]=J[b>>2];J[b>>2]=d;J[a+36>>2]=J[a+36>>2]+1;J[a+32>>2]=J[a+32>>2]+1;h=a+4|0}return J[h>>2]+(d<<3)|0}function lm(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;h=Va(Db(c,b<<3,1),d,a<<3);a=J[c+16>>2];a:{if(!(a>>>0<=d>>>0&a+J[c+20>>2]>>>0>d>>>0)){if(!d){break a}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,d);return h}j=J[c+4>>2];f=J[c+8>>2];g=f;while(1){i=e;e=e+1|0;b=g;g=b-1|0;a=(g<<2)+j|0;if(M[a>>2]>>0){continue}break}b:{if(b>>>0>=f>>>0){break b}d=i&3;if(d){e=0;while(1){J[a>>2]=J[J[c+4>>2]+(b<<2)>>2];b=b+1|0;a=a+4|0;e=e+1|0;if((d|0)!=(e|0)){continue}break}}if(i-1>>>0<3){break b}while(1){d=b<<2;J[a>>2]=J[d+J[c+4>>2]>>2];J[a+4>>2]=J[(d+J[c+4>>2]|0)+4>>2];J[a+8>>2]=J[(d+J[c+4>>2]|0)+8>>2];J[a+12>>2]=J[(d+J[c+4>>2]|0)+12>>2];a=a+16|0;b=b+4|0;if((f|0)!=(b|0)){continue}break}}J[c+8>>2]=f-1}return h}function Hw(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0;a:{if(!J[a+80>>2]){break a}g=5381;f=5381;i=b;e=K[b|0];if(e){while(1){f=P(f,33)^e&255;e=K[b+1|0];b=b+1|0;if(e){continue}break}}e=K[c|0];if(e){b=c;while(1){g=P(g,33)^e&255;e=K[b+1|0];b=b+1|0;if(e){continue}break}}j=J[a- -64>>2];h=5381;e=K[d|0];if(e){b=d;while(1){h=P(h,33)^e&255;e=K[b+1|0];b=b+1|0;if(e){continue}break}}e=J[J[a+56>>2]+((j-1&(f^g^h))<<2)>>2];if((e|0)==-1){break a}g=J[a+52>>2];a=J[a+48>>2];while(1){b:{b=a+(e<<4)|0;f=J[b>>2];c:{if(cb(f?f:84969,i)){break c}f=J[b+4>>2];if(cb(f?f:84969,c)){break c}b=J[b+8>>2];if(!cb(b?b:84969,d)){break b}}e=J[g+(e<<2)>>2];if((e|0)!=-1){continue}break a}break}k=J[(a+(e<<4)|0)+12>>2]}return k}function GG(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;c=J[a+44>>2];h=c&2147483647?c<<1:1;a:{if(!h){break a}c=h<<3;if(!(K[a+32|0]|c>>>0>32)){H[a+32|0]=1;d=a;break a}if(!c){break a}d=J[42504];e=d+12|0;d=(k=e,l=c,m=Ka[J[J[d>>2]+20>>2]](d)|0?35772:70610,n=19542,o=553,j=J[J[e>>2]+8>>2],Ka[j](k|0,l|0,m|0,n|0,o|0)|0)}g=J[a+40>>2];i=(g<<3)+d|0;c=J[a+36>>2];if((g|0)>0){e=c;f=d;while(1){H[f|0]=K[e|0];J[f+4>>2]=J[e+4>>2];e=e+8|0;f=f+8|0;if(i>>>0>f>>>0){continue}break}}H[i|0]=K[b|0];J[i+4>>2]=J[b+4>>2];b:{if(J[a+44>>2]<0){break b}if((a|0)==(c|0)){H[a+32|0]=0;break b}if(!c){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c);g=J[a+40>>2]}J[a+44>>2]=h;J[a+36>>2]=d;J[a+40>>2]=g+1}function uO(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;d=Ia-16|0;Ia=d;a:{if(H[(b?b:84969)|0]<=0){break a}b:{c:{if(!J[a+124>>2]){break c}g=J[a+108>>2];f=5381;c=K[b|0];if(c){e=b;while(1){f=P(f,33)^c&255;c=K[e+1|0];e=e+1|0;if(c){continue}break}}c=J[J[a+100>>2]+((g-1&f)<<2)>>2];if((c|0)==-1){break c}f=J[a+96>>2];e=J[a+92>>2];while(1){if(!cb(J[e+(c<<3)>>2],b)){break b}c=J[f+(c<<2)>>2];if((c|0)!=-1){continue}break}}b=Pw(a,b,d+2|0);c=J[a+44>>2];J[a+44>>2]=c+1;J[d+4>>2]=c;e=Pd(a+48|0,d+4|0,d+3|0);if(!K[d+3|0]){f=J[d+4>>2];J[e+4>>2]=b;J[e>>2]=f}J[d+12>>2]=b;a=mh(a+88|0,d+12|0,d+11|0);if(K[d+11|0]){break a}b=J[d+12>>2];J[a+4>>2]=c;J[a>>2]=b;break a}c=J[(e+(c<<3)|0)+4>>2]}Ia=d+16|0;return c|0}function X3(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;if(K[a+6352|0]){Xa(J[42504],8,13913,2961,82995,0);return}d=a+5584|0;Kg(d);e=DD(d,0);d=DD(d,1);H[a+6352|0]=1;if(c){c=J[a+6092>>2];Ka[J[J[c>>2]+8>>2]](c);c=J[a+6092>>2];Ka[J[J[c>>2]+12>>2]](c)}J[a+6192>>2]=1;J[a+6188>>2]=b;J[a+6184>>2]=J[a+6092>>2];if(b){Ka[J[J[b>>2]+16>>2]](b)}b=a+6168|0;if(e){c=a+5764|0;J[c>>2]=b;J[a+5768>>2]=1;Ka[J[J[a+6168>>2]+16>>2]](b);J[a+5760>>2]=J[J[c>>2]+16>>2]}if(d){c=a+5804|0;J[c>>2]=b;J[a+5808>>2]=1;Ka[J[J[a+6168>>2]+16>>2]](b);J[a+5800>>2]=J[J[c>>2]+16>>2]}c=J[a+6184>>2];Ka[J[J[c>>2]+72>>2]](c,b);if(e){b=J[a+5760>>2];Ka[J[J[b>>2]+72>>2]](b,a+5744|0)}if(d){b=J[a+5800>>2];Ka[J[J[b>>2]+72>>2]](b,a+5784|0)}}function WS(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0;J[a+12>>2]=166644;J[a+4>>2]=166544;J[a>>2]=166516;f=a-4|0;J[f>>2]=166472;b=J[a+96>>2];if(b){c=J[J[a+88>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}J[a+12>>2]=166692;b=J[a+48>>2];if(b){while(1){g=J[a+44>>2];c=J[g>>2];e=0;while(1){a:{d=e<<2;if((c|0)==J[d+g>>2]){Ka[J[J[c>>2]+12>>2]](c);b=J[a+48>>2]-1|0;J[a+48>>2]=b;c=J[a+44>>2];J[c+d>>2]=J[c+(b<<2)>>2];d=(b|0)!=0;break a}d=1;e=e+1|0;if((e|0)!=(b|0)){continue}}break}H[a+80|0]=d;if(b){continue}break}}b=J[a+52>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+44>>2];if(!b){break b}c=J[J[a+40>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+28>>2];if(b){a=J[J[a+20>>2]>>2];Ka[J[J[a>>2]+12>>2]](a,b)}return f|0}function Mm(a,b,c){var d=0,e=0,f=0,g=0;J[a+4>>2]=b;J[a>>2]=0;J[a+8>>2]=J[a+8>>2]&2147483647;f=J[b+40>>2];d=J[f+2376>>2];e=J[d+12>>2];a:{if(e){g=e-1|0;e=J[J[d+8>>2]+(g<<2)>>2];J[d+12>>2]=g;break a}e=J[d+4>>2];J[d+4>>2]=e+1}d=e&2147483647;J[a+8>>2]=d|J[a+8>>2]&-2147483648;d=d+1|0;e=J[f+1140>>2];f=J[e+12>>2]&2147483647;if(d>>>0>=f>>>0){d=d|d>>>1;d=d>>>2|d;d=d>>>4|d;d=d>>>8|d;d=(d>>>16|d)+1|0;if(d>>>0>f>>>0){ar(e,d)}J[e+8>>2]=d}J[a>>2]=J[b+32>>2];J[b+32>>2]=a;J[b+36>>2]=J[b+36>>2]+1;J[a+36>>2]=-1;J[a+28>>2]=c;J[a+16>>2]=-128;b=J[J[J[a+4>>2]+40>>2]+2368>>2];c=J[b+12>>2];b:{if(c){d=c-1|0;c=J[J[b+8>>2]+(d<<2)>>2];J[b+12>>2]=d;break b}c=J[b+4>>2];J[b+4>>2]=c+1}J[a+32>>2]=c;du(a);return a}function vN(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=Q(0),j=0,k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);g=Ia-80|0;Ia=g;h=J[a+48>>2];if(K[h+60|0]){Gh(h);h=J[a+48>>2]}j=J[h+8>>2];k=J[h+28>>2];l=J[h+24>>2];h=J[h+4>>2];m=J[a+44>>2];c=P(m,24)+c|0;n=N[c>>2];o=N[c+12>>2];p=N[c+16>>2];q=N[c+20>>2];r=N[c+4>>2];i=N[(m<<2)+d>>2];N[g+4>>2]=N[c+8>>2]-i;N[g>>2]=r-i;J[g+64>>2]=-1;J[g+56>>2]=-1;J[g+48>>2]=-1;J[g+40>>2]=-1;J[g+32>>2]=-1;J[g+24>>2]=-1;N[g+12>>2]=i+q;N[g+8>>2]=i+p;c=(C(Q(i+o)),v(2));J[g+20>>2]=(c|0)<0?c^-1:c|-2147483648;c=(C(Q(n-i)),v(2));J[g+16>>2]=(c|0)<0?c^-1:c|-2147483648;a=a+44|0;c=g+16|0;Tv(b,f,j,h,l,k,1,a,c,g,e);Sv(b,f,1,a,c,g,j,h,l,k,e);Ia=g+80|0}function F1(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0);o=N[c+4>>2];p=N[a+4>>2];i=N[d>>2];f=Q(i+i);m=N[d+8>>2];n=N[d+4>>2];h=N[d+12>>2];k=Q(h+h);l=N[c+8>>2];g=Q(Q(Q(f*m)-Q(n*k))*l);j=Q(Q(N[b+24>>2]-N[d+24>>2])-g);g=Q(Q(-g)-g);h=Q(Q(Q(i*f)+Q(Q(h*k)+Q(-1)))*l);i=Q(Q(N[b+16>>2]-N[d+16>>2])-h);h=Q(Q(-h)-h);f=Q(l*Q(Q(m*k)+Q(f*n)));k=Q(Q(-f)-f);f=Q(Q(N[b+20>>2]-N[d+20>>2])-f);l=Q(Q(j*g)+Q(Q(i*h)+Q(k*f)));a:{if(l<=Q(0)){break a}m=Q(Q(g*g)+Q(Q(h*h)+Q(k*k)));if(m<=l){j=Q(j-g);f=Q(f-k);i=Q(i-h);break a}n=g;g=Q(l/m);j=Q(j-Q(n*g));f=Q(f-Q(k*g));i=Q(i-Q(h*g))}g=Q(Q(j*j)+Q(Q(i*i)+Q(f*f)));j=Q(p+o);return g<=Q(j*j)|0}function RS(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0;J[a+8>>2]=166644;J[a>>2]=166544;J[a-4>>2]=166516;f=a-8|0;J[f>>2]=166472;b=J[a+92>>2];if(b){c=J[J[a+84>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=166692;b=J[a+44>>2];if(b){while(1){g=J[a+40>>2];c=J[g>>2];e=0;while(1){a:{d=e<<2;if((c|0)==J[d+g>>2]){Ka[J[J[c>>2]+12>>2]](c);b=J[a+44>>2]-1|0;J[a+44>>2]=b;c=J[a+40>>2];J[c+d>>2]=J[c+(b<<2)>>2];d=(b|0)!=0;break a}d=1;e=e+1|0;if((e|0)!=(b|0)){continue}}break}H[a+76|0]=d;if(b){continue}break}}b=J[a+48>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+40>>2];if(!b){break b}c=J[J[a+36>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+24>>2];if(b){a=J[J[a+16>>2]>>2];Ka[J[J[a>>2]+12>>2]](a,b)}return f|0}function Ad(a,b,c){var d=Q(0),e=0,f=0,g=Q(0);d=N[J[a>>2]+5132>>2];g=N[a+56>>2];e=d>g&c;if(e|(b|c)&K[a+60|0]!=0){d=e?d:g;if(J[a+88>>2]){c=0;while(1){b=J[J[a+84>>2]+(c<<2)>>2];e=b+48|0;a:{b:{c:{switch((J[b+52>>2]>>>30|0)-2|0){case 0:f=J[e>>2];if(K[f+4785|0]){break b}default:N[b+308>>2]=d;J[b+312>>2]=0;uc(b- -64|0,d,1);break a;case 1:break c}}f=J[e>>2]}N[b+308>>2]=d;J[b+312>>2]=0;_a(f,e);J[b+316>>2]=J[b+316>>2]&-117440513|83886080}c=c+1|0;if(c>>>0>2]){continue}break}}H[a+60|0]=0;N[a+56>>2]=d;d:{e:{switch((J[a+4>>2]>>>30|0)-2|0){case 1:c=J[a>>2];break d;case 0:c=J[a>>2];if(K[c+4785|0]){break d}break;default:break e}}N[a+44>>2]=d;return}_a(c,a);J[a+4>>2]=J[a+4>>2]&-897|640}}function Em(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;f=Ia-32|0;Ia=f;i=K[J[b+28>>2]- -64|0]<<3&32;g=J[b+4>>2];g=K[J[g+44>>2]+9|0]-1>>>0<2?g:0;a:{if(!g){break a}g=J[g+44>>2];if(K[g+9|0]!=2){i=i|K[g+44|0]<<4&16|1;break a}i=i|2}b=J[b+28>>2];g=J[b+28>>2];j=J[b+24>>2];k=J[b+20>>2];l=J[b+16>>2];b=K[J[c+28>>2]- -64|0]<<3&32;h=J[c+4>>2];h=K[J[h+44>>2]+9|0]-1>>>0<2?h:0;b:{if(!h){break b}h=J[h+44>>2];if(K[h+9|0]!=2){b=b|K[h+44|0]<<4&16|1;break b}b=b|2}c=J[c+28>>2];h=J[c+24>>2];m=J[c+28>>2];a=J[a+2188>>2];n=J[c+16>>2];c=J[c+20>>2];J[f+28>>2]=g;J[f+24>>2]=j;J[f+20>>2]=k;J[f+16>>2]=l;J[f+8>>2]=h;J[f+12>>2]=m;J[f>>2]=n;J[f+4>>2]=c;Ka[J[J[a>>2]+4>>2]](a,d,i,f+16|0,b,f,e);Ia=f+32|0}function bT(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;J[a+16>>2]=166644;J[a+8>>2]=166544;J[a+4>>2]=166516;J[a>>2]=166472;b=J[a+100>>2];if(b){c=J[J[a+92>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}J[a+16>>2]=166692;b=J[a+52>>2];if(b){while(1){f=J[a+48>>2];c=J[f>>2];e=0;while(1){a:{d=e<<2;if((c|0)==J[d+f>>2]){Ka[J[J[c>>2]+12>>2]](c);b=J[a+52>>2]-1|0;J[a+52>>2]=b;c=J[a+48>>2];J[c+d>>2]=J[c+(b<<2)>>2];d=(b|0)!=0;break a}d=1;e=e+1|0;if((e|0)!=(b|0)){continue}}break}H[a+84|0]=d;if(b){continue}break}}b=J[a+56>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+48>>2];if(!b){break b}c=J[J[a+44>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+32>>2];if(b){c=J[J[a+24>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function HB(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+268>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}c=g<<2;if(!(K[a+256|0]|c>>>0>256)){H[a+256|0]=1;e=a;break a}if(!c){break a}e=J[42504];d=e+12|0;e=(j=d,k=c,l=Ka[J[J[e>>2]+20>>2]](e)|0?33898:70610,m=19542,n=553,i=J[J[d>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+260>>2];d=J[a+264>>2];if((d|0)>0){h=(d<<2)+e|0;d=c;f=e;while(1){J[f>>2]=J[d>>2];d=d+4|0;f=f+4|0;if(h>>>0>f>>>0){continue}break}d=J[a+264>>2]}J[(d<<2)+e>>2]=J[b>>2];b:{if(J[a+268>>2]<0){break b}if((a|0)==(c|0)){H[a+256|0]=0;break b}if(!c){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c)}J[a+268>>2]=g;J[a+260>>2]=e;J[a+264>>2]=J[a+264>>2]+1}function Lea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;h=J[a+28>>2];a=J[h+980>>2];i=J[a+332>>2];if(i){j=J[a+328>>2];while(1){f=J[j+8>>2];a:{if(!f){break a}b:{d=K[f+24|0];switch(d|0){case 0:case 2:break b;default:break a}}g=J[f+12>>2];a=P(d,12)+h|0;c=J[a+56>>2]-1|0;J[a+56>>2]=c;b=J[a+52>>2];e=g<<2;J[b+e>>2]=J[b+(c<<2)>>2];J[f+12>>2]=-1;if(c>>>0>g>>>0){J[J[e+J[a+52>>2]>>2]+8>>2]=g}c=(d<<2)+h|0;d=J[c+88>>2];c:{if(d>>>0<=g>>>0){break c}b=c;c=d-1|0;J[b+88>>2]=c;if(c>>>0>=M[a+56>>2]){break c}b=e;e=J[a+52>>2];b=b+e|0;d=J[b>>2];k=b;b=e;e=c<<2;b=J[b+e>>2];J[k>>2]=b;J[e+J[a+52>>2]>>2]=d;J[d+8>>2]=c;J[b+8>>2]=g}sh(J[h+2168>>2],f)}j=j+12|0;i=i-1|0;if(i){continue}break}}}function Dc(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if(b){e=J[42504];c=e+12|0;e=(j=c,k=b,l=Ka[J[J[e>>2]+20>>2]](e)|0?40098:70610,m=19542,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}else{e=0}d=J[a>>2];f=J[a+4>>2];if((f|0)>0){g=f&7;a:{if(!g){c=e;break a}c=e;while(1){H[c|0]=K[d|0];d=d+1|0;c=c+1|0;h=h+1|0;if((h|0)!=(g|0)){continue}break}}if(f>>>0>=8){f=e+f|0;while(1){H[c|0]=K[d|0];H[c+1|0]=K[d+1|0];H[c+2|0]=K[d+2|0];H[c+3|0]=K[d+3|0];H[c+4|0]=K[d+4|0];H[c+5|0]=K[d+5|0];H[c+6|0]=K[d+6|0];H[c+7|0]=K[d+7|0];d=d+8|0;c=c+8|0;if((f|0)!=(c|0)){continue}break}}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function pea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;e=J[a+28>>2];f=J[e+4688>>2];if(f){while(1){a=J[J[e+4684>>2]+(c<<2)>>2];a:{if(!(a&1)){break a}a=a&-2;d=J[a+8>>2];b=J[a+4>>2];a=a?a+4|0:0;Ac(b,a);Ac(d,a);a=K[J[d+44>>2]+9|0];b=J[(K[J[b+44>>2]+9|0]-1>>>0<2?b:0)+100>>2];J[b+148>>2]=J[b+148>>2]+1;if(a-1>>>0>1){break a}a=J[d+100>>2];J[a+148>>2]=J[a+148>>2]+1}c=c+1|0;if((f|0)!=(c|0)){continue}break}}b=J[e+4700>>2];if(b){c=0;while(1){a=J[J[e+4696>>2]+(c<<2)>>2];if(a&1){a=a&-2;d=a+4|0;b:{c:{switch(K[a+24|0]){case 0:qj(a,0);break b;case 1:lj(a);break b;case 4:Im(d);break b;case 5:break c;default:break b}}Dr(d)}Ac(J[a+4>>2],d);Ac(J[a+8>>2],d)}c=c+1|0;if((b|0)!=(c|0)){continue}break}}}function Hs(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=P(b,40);if(!d){break a}c=J[42504];f=c+12|0;f=(i=f,j=d,k=Ka[J[J[c>>2]+20>>2]](c)|0?52452:70610,l=19542,m=553,h=J[J[f>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=P(c,40)+f|0;c=f;while(1){e=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=e;e=J[d+36>>2];J[c+32>>2]=J[d+32>>2];J[c+36>>2]=e;e=J[d+28>>2];J[c+24>>2]=J[d+24>>2];J[c+28>>2]=e;e=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=e;e=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=e;d=d+40|0;c=c+40|0;if(g>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=f}function Dda(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;if(J[a+36>>2]+(Ka[J[J[b>>2]+76>>2]](b)|0)>>>0>M[a+28>>2]){Xa(J[42504],2,13206,249,28632,0);return 0}if(Ka[J[J[b>>2]+96>>2]](b)|0){Xa(J[42504],2,13206,255,25137,0);return 0}if(Ka[J[J[b>>2]+24>>2]](b)|0){Xa(J[42504],2,13206,261,26483,0);return 0}c=Ka[J[J[b>>2]+100>>2]](b)|0;J[c+96>>2]=a;if(J[c+88>>2]){g=a+8|0;h=J[c+84>>2];while(1){d=J[(e<<2)+h>>2];Ji(d+J[(L[d+4>>1]<<2)+105636>>2]|0,a);f=J[a+36>>2];J[a+36>>2]=f+1;J[J[a+40>>2]+(f<<2)>>2]=d;Dp(g,d+48|0);e=e+1|0;if(e>>>0>2]){continue}break}}a:{if((J[a+12>>2]>>>30|0)-3>>>0<4294967294){break a}a=J[a+8>>2];if(!a){break a}a=a-16|0;if(!a){break a}Lp(a,b)}return 1}function Nk(a,b,c,d){var e=0,f=0,g=0,h=0,i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=Q(0),q=0,r=0;j=Ia-32|0;e=j;J[e+24>>2]=0;J[e+28>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[e>>2]=0;J[e+4>>2]=0;k=N[b+8>>2];e=J[a>>2];g=P(e,12)+c|0;l=N[b>>2];m=N[b+4>>2];i=Q(Q(k*N[g+8>>2])+Q(Q(l*N[g>>2])+Q(m*N[g+4>>2])));q=J[d+20>>2];r=J[d+16>>2];while(1){a:{b=(e<<2)+r|0;d=L[b+2>>1];g=L[b>>1];J[a>>2]=e;if(!g){break a}b=d+q|0;d=e;while(1){h=K[b|0];f=1<>>3&28)+j|0;o=J[n>>2];if(!(f&o)){J[n>>2]=f|o;f=P(h,12)+c|0;p=Q(Q(k*N[f+8>>2])+Q(Q(l*N[f>>2])+Q(m*N[f+4>>2])));f=p>i;i=f?p:i;d=f?h:d}b=b+1|0;g=g-1|0;if(g&65535){continue}break}b=(d|0)!=(e|0);e=d;if(b){continue}}break}}function DH(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;a:{if(!b){break a}d=P(b,24);if(!d){break a}c=J[42504];e=c+12|0;e=(j=e,k=d,l=Ka[J[J[c>>2]+20>>2]](c)|0?39738:70610,m=19542,n=553,i=J[J[e>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){h=P(c,24)+e|0;c=e;while(1){f=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=f;f=L[d+10>>1]|L[d+12>>1]<<16;g=L[d+6>>1]|L[d+8>>1]<<16;I[c+6>>1]=g;I[c+8>>1]=g>>>16;I[c+10>>1]=f;I[c+12>>1]=f>>>16;I[c+14>>1]=L[d+14>>1];f=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=f;d=d+24|0;c=c+24|0;if(h>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function Dh(a,b,c){var d=0,e=0;I[a+66>>1]=L[b>>1];a:{switch(J[a+68>>2]-5|0){case 0:b:{if(L[a+120>>1]>=c>>>0){e=c<<1;d=J[a+116>>2];break b}d=J[a+116>>2];if(!(!d|!K[a+65|0])){e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,d);I[a+120>>1]=0}d=J[42504]+12|0;e=c<<1;d=Ka[J[J[d>>2]+8>>2]](d,e,29113,21646,109)|0;I[a+120>>1]=c;J[a+116>>2]=d;H[a+65|0]=1}Va(d,b,e);I[a+120>>1]=c;return;case 1:c:{if(L[a+100>>1]>=c>>>0){e=c<<1;d=J[a+96>>2];break c}d=J[a+96>>2];if(!(!d|!K[a+65|0])){e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,d);I[a+100>>1]=0}d=J[42504]+12|0;e=c<<1;d=Ka[J[J[d>>2]+8>>2]](d,e,29113,21646,109)|0;I[a+100>>1]=c;J[a+96>>2]=d;H[a+65|0]=1}Va(d,b,e);I[a+100>>1]=c;break;default:break a}}}function RB(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=P(f,12);if(!c){break a}e=J[42504];d=e+12|0;e=(j=d,k=c,l=Ka[J[J[e>>2]+20>>2]](e)|0?51810:70610,m=19459,n=553,i=J[J[d>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){g=P(c,12)+e|0;d=J[a>>2];c=e;while(1){h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;J[c+8>>2]=J[d+8>>2];d=d+12|0;c=c+12|0;if(g>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=P(c,12)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;J[c+8>>2]=J[b+8>>2];b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function ND(a){a=a|0;var b=0,c=0;J[a>>2]=153640;b=J[a+708>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+700>>2];if(!b){break a}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+696>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+688>>2];if(!b){break b}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+648>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+640>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+640>>2]=0;b=J[a+644>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+644>>2]=0;b=J[a+628>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+620>>2];if(!b){break c}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}sl(a+4|0);return a|0}function Jd(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=P(f,12);if(!c){break a}e=J[42504];d=e+12|0;e=(j=d,k=c,l=Ka[J[J[e>>2]+20>>2]](e)|0?40438:70610,m=19542,n=553,i=J[J[d>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){g=P(c,12)+e|0;d=J[a>>2];c=e;while(1){h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;J[c+8>>2]=J[d+8>>2];d=d+12|0;c=c+12|0;if(g>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=P(c,12)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;J[c+8>>2]=J[b+8>>2];b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function sC(a,b,c){var d=0,e=0,f=0;a:{b:{c:{d:{e:{d=L[a+4>>1];switch(d|0){case 1:break d;case 0:break e;default:break c}}H[a+7|0]=1;I[a+4>>1]=1;J[a>>2]=b;return}d=J[a>>2];c=Ka[J[J[c>>2]>>2]](c,8)|0;J[a>>2]=c;J[c>>2]=d;H[a+7|0]=0;e=a+6|0;break b}e=a+6|0;if(!K[a+6|0]){d=d|d>>>1;d=d>>>2|d;d=d>>>4|d;d=Va(Ka[J[J[c>>2]>>2]](c,((d>>>8|d)<<2)+4|0)|0,J[a>>2],L[a+4>>1]<<2);if(K[a+6|0]){Ka[J[J[c>>2]+4>>2]](c,J[a>>2],0)}J[a>>2]=d;break b}if((cla(d)|0)!=1){break a}if(Ka[J[J[c>>2]+8>>2]](c,d,d<<1)|0){break a}f=Va(Ka[J[J[c>>2]>>2]](c,d<<3)|0,J[a>>2],L[a+4>>1]<<2);if(K[a+6|0]){Ka[J[J[c>>2]+4>>2]](c,J[a>>2],d<<2)}J[a>>2]=f}H[e|0]=1}c=L[a+4>>1];I[a+4>>1]=c+1;J[J[a>>2]+(c<<2)>>2]=b}function yl(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;e=Ia-16|0;Ia=e;a=J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a|0;f=J[a+4>>2];d=J[a+8>>2];g=f>>>24&15;h=a+J[((g<<2)+109352|0)+12>>2]|0;i=K[(f&1?d:h+8|0)|0];a:{if(c){b=b|i;b:{c:{switch((f>>>30|0)-2|0){case 0:if(K[J[a>>2]+4785|0]){break b}break;case 1:break b;default:break c}}H[e+14|0]=b;Hc(h,e+14|0);break a}if(!d){d=$a(J[a>>2],g);J[a+8>>2]=d}H[d|0]=b;_a(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|1;break a}b=(b^-1)&i;d:{e:{switch((f>>>30|0)-2|0){case 0:if(K[J[a>>2]+4785|0]){break d}break;case 1:break d;default:break e}}H[e+15|0]=b;Hc(h,e+15|0);break a}if(!d){d=$a(J[a>>2],g);J[a+8>>2]=d}H[d|0]=b;_a(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|1}Ia=e+16|0}function Qn(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0;J[a>>2]=167116;b=J[a+36>>2];if(b){while(1){c=J[J[a+32>>2]>>2];a:{b:{c:{f=J[a+64>>2];if(!f){break c}b=J[a+36>>2];if(b){break c}H[a+68|0]=0;break b}g=J[a+32>>2];e=0;while(1){d:{d=e<<2;if((c|0)==J[d+g>>2]){Ka[J[J[c>>2]+12>>2]](c);b=J[a+36>>2]-1|0;J[a+36>>2]=b;c=J[a+32>>2];J[c+d>>2]=J[c+(b<<2)>>2];d=(b|0)!=0;break d}d=1;e=e+1|0;if((e|0)!=(b|0)){continue}}break}H[a+68|0]=d;if(!f){break a}}b=J[a+36>>2]}if(b){continue}break}}b=J[a+40>>2];e:{if((b|0)<0|!(b&2147483647)){break e}b=J[a+32>>2];if(!b){break e}c=J[J[a+28>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+16>>2];if(b){c=J[J[a+8>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function KZ(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0);e=Ia+-64|0;Ia=e;n=J[c+36>>2];h=N[b+4>>2];j=Q(h+h);g=N[b+8>>2];k=Q(j*g);f=N[b>>2];i=Q(f+f);m=N[b+12>>2];l=Q(i*m);N[e+32>>2]=k-l;N[e+24>>2]=k+l;f=Q(Q(1)-Q(f*i));k=Q(h*j);N[e+36>>2]=f-k;o=f;f=Q(g+g);l=Q(g*f);N[e+20>>2]=o-l;g=Q(i*g);j=Q(j*m);N[e+28>>2]=g+j;h=Q(i*h);i=Q(f*m);N[e+16>>2]=h-i;N[e+12>>2]=g-j;N[e+8>>2]=h+i;N[e+4>>2]=Q(Q(1)-k)-l;N[e+40>>2]=N[b+16>>2];N[e+44>>2]=N[b+20>>2];N[e+48>>2]=N[b+24>>2];N[e+52>>2]=N[a+4>>2];N[e+56>>2]=N[a+8>>2];N[e+60>>2]=N[a+12>>2];a=Ka[J[(L[n+4>>1]<<2)+159384>>2]](e+4|0,n,d,c+4|0,0)|0;Ia=e- -64|0;return a|0}function tW(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0);f=Ia+-64|0;Ia=f;vc(f+36|0,f+8|0,b,c,d);if(e&1){Ka[J[J[a>>2]+8>>2]](a,f+36|0,f+8|0)}if(!(!(e&2)|!(K[b+116|0]&2))){g=N[f+36>>2];i=N[f+44>>2];h=Q(N[f+32>>2]-N[f+60>>2]);h=Q(h+h);k=g;g=Q(N[f+24>>2]-N[f+52>>2]);g=Q(g+g);j=Q(N[f+28>>2]-N[f+56>>2]);j=Q(j+j);l=N[f+40>>2];m=Q(k*Q(Q(i*h)+Q(Q(k*g)+Q(j*l))));k=g;g=N[f+48>>2];i=Q(m+Q(Q(k*Q(Q(g*g)+Q(-.5)))-Q(g*Q(Q(l*h)-Q(j*i)))));g=Q(0);c=f+36|0;d=f+8|0;h=N[b+104>>2];g=N[b+92>>2]>Q(0)|N[b+88>>2]>Q(0)?g:N[b+96>>2];Ka[J[J[a>>2]+12>>2]](a,c,d,h,i>2];Ka[J[J[a>>2]+12>>2]](a,c,d,h,i>Q(h-g))}Ia=f- -64|0}function lf(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}c=J[42504];d=c+12|0;c=(i=d,j=(b<<5)+131|0,k=Ka[J[J[c>>2]+20>>2]](c)|0?51062:70610,l=19542,m=553,h=J[J[d>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0);if(!c){break a}f=c+131&-128;J[f-4>>2]=f-c}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=(c<<5)+f|0;c=f;while(1){e=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=e;e=J[d+28>>2];J[c+24>>2]=J[d+24>>2];J[c+28>>2]=e;e=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=e;e=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=e;d=d+32|0;c=c+32|0;if(g>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d-J[d-4>>2]|0)}J[a+8>>2]=b;J[a>>2]=f}function Cj(a){a=a|0;var b=0,c=0;J[a>>2]=135548;b=J[a+60>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+52>>2];if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+48>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+40>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+36>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+28>>2];if(!b){break c}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+24>>2];d:{if((b|0)<0|!(b&2147483647)){break d}b=J[a+16>>2];if(!b){break d}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+12>>2];e:{if((b|0)<0|!(b&2147483647)){break e}b=J[a+4>>2];if(!b){break e}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function IO(a,b,c){a=a|0;b=b|0;c=c|0;a:{if((c|0)<0|J[b+156>>2]<=(c|0)){break a}b=J[J[b+152>>2]+(c<<2)>>2];if(!b){break a}J[a>>2]=167512;c=J[b+8>>2];J[a+4>>2]=J[b+4>>2];J[a+8>>2]=c;c=J[b+16>>2];J[a+12>>2]=J[b+12>>2];J[a+16>>2]=c;c=J[b+24>>2];J[a+20>>2]=J[b+20>>2];J[a+24>>2]=c;J[a+28>>2]=J[b+28>>2];J[a+32>>2]=J[b+32>>2];J[a+36>>2]=J[b+36>>2];J[a+40>>2]=J[b+40>>2];b=J[b+44>>2];H[a+48|0]=1;J[a+44>>2]=b;return}J[a+28>>2]=0;J[a+32>>2]=0;J[a+24>>2]=-1;J[a+12>>2]=-1;J[a+20>>2]=84969;J[a+16>>2]=84969;J[a+8>>2]=84969;J[a+4>>2]=84969;J[a>>2]=167512;J[a+36>>2]=0;J[a+40>>2]=0;H[a+41|0]=0;H[a+42|0]=0;H[a+43|0]=0;H[a+44|0]=0;H[a+45|0]=0;H[a+46|0]=0;H[a+47|0]=0;H[a+48|0]=0}function e3(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0;h=J[42501];a:{if(K[a+36|0]&2){f=J[a+40>>2];e=L[f+124>>1];f=(e|0)==1?f+120|0:J[J[a+32>>2]+4856>>2]+(J[f+120>>2]<<1)|0;break a}a=a+48|0;f=Ef(a);g=J[a+68>>2];e=1;b:{if(g-7>>>0<4294967294){break b}e=L[a+120>>1];if((g|0)==5){break b}e=L[a+100>>1]}}a=0;e=e-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;c:{if(!c){break c}e=(d<<1)+f|0;if((c|0)!=1){f=c&2147483646;d=0;while(1){J[(a<<2)+b>>2]=J[J[h+40>>2]+(L[e+(a<<1)>>1]<<2)>>2];g=a|1;J[(g<<2)+b>>2]=J[J[h+40>>2]+(L[e+(g<<1)>>1]<<2)>>2];a=a+2|0;d=d+2|0;if((f|0)!=(d|0)){continue}break}}if(!(c&1)){break c}J[(a<<2)+b>>2]=J[J[h+40>>2]+(L[e+(a<<1)>>1]<<2)>>2]}return c|0}function hI(a,b,c,d){var e=0,f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=0,o=0,p=0;e=Ia-32|0;Ia=e;f=N[d+20>>2];g=N[d+24>>2];h=J[b+332>>2];i=N[d>>2];j=N[d+4>>2];k=N[d+8>>2];l=N[d+16>>2];d=(a<<5)+c|0;J[d+28>>2]=0;N[d+16>>2]=-l;J[d+12>>2]=0;N[d+8>>2]=-k;N[d+4>>2]=-j;N[d>>2]=-i;N[d+24>>2]=-g;N[d+20>>2]=-f;if(a){d=J[b+272>>2];m=J[b+340>>2];n=J[b+284>>2];while(1){b=P(a,96)+n|0;o=(P(a,160)+m|0)+120|0;p=d+P(a,76)|0;a=a<<5;qc(e,b,o,p,a+c|0);a=J[(a+h|0)+24>>2];b=(a<<5)+c|0;N[b>>2]=N[e>>2];N[b+4>>2]=N[e+4>>2];f=N[e+8>>2];J[b+12>>2]=0;N[b+8>>2]=f;N[b+16>>2]=N[e+16>>2];N[b+20>>2]=N[e+20>>2];f=N[e+24>>2];J[b+28>>2]=0;N[b+24>>2]=f;if(a){continue}break}}Ia=e+32|0}function fR(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=Ia+-64|0;Ia=d;H[d+16|0]=c;J[d+8>>2]=b;J[d+12>>2]=0;J[d>>2]=168232;b=J[a+280>>2];c=J[a+284>>2];e=d,f=yb(),J[e+48>>2]=f;J[d+52>>2]=Ja;J[d+40>>2]=b;J[d+44>>2]=c;J[d+28>>2]=10;J[d+32>>2]=1;J[d+24>>2]=167616;b=J[a+320>>2];b=Ka[J[J[b>>2]+16>>2]](b)|0;Ka[J[J[b>>2]+12>>2]](b,d+24|4,4)|0;Ka[J[J[b>>2]+12>>2]](b,d+32|0,4)|0;Ka[J[J[b>>2]+12>>2]](b,d+40|0,8)|0;Ka[J[J[b>>2]+12>>2]](b,d+48|0,8)|0;b=J[a+320>>2];H[d+63|0]=22;Ka[J[J[b>>2]+12>>2]](b,d+63|0,1)|0;Ka[J[J[b>>2]+12>>2]](b,d+8|0,8)|0;H[d+63|0]=K[d+16|0];Ka[J[J[b>>2]+12>>2]](b,d+63|0,1)|0;H[d+16|0]=K[d+63|0]!=0;a=J[a+320>>2];Ka[J[J[a>>2]+20>>2]](a);Ia=d- -64|0}function oR(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=Ia-80|0;Ia=d;J[d+8>>2]=b;J[d+12>>2]=0;J[d>>2]=168136;N[d+16>>2]=N[c>>2];N[d+20>>2]=N[c+4>>2];N[d+24>>2]=N[c+8>>2];b=J[a+280>>2];c=J[a+284>>2];e=d,f=yb(),J[e+56>>2]=f;J[d+60>>2]=Ja;J[d+48>>2]=b;J[d+52>>2]=c;J[d+36>>2]=21;J[d+40>>2]=1;J[d+32>>2]=167616;b=J[a+320>>2];b=Ka[J[J[b>>2]+16>>2]](b)|0;Ka[J[J[b>>2]+12>>2]](b,d+32|4,4)|0;Ka[J[J[b>>2]+12>>2]](b,d+40|0,4)|0;Ka[J[J[b>>2]+12>>2]](b,d+48|0,8)|0;Ka[J[J[b>>2]+12>>2]](b,d+56|0,8)|0;b=J[a+320>>2];J[d+72>>2]=b;J[d+68>>2]=167648;H[d+79|0]=28;Ka[J[J[b>>2]+12>>2]](b,d+79|0,1)|0;cx(d,d+68|0);b=J[a+320>>2];Ka[J[J[b>>2]+20>>2]](b);Ia=d+80|0;return!K[a+272|0]|0}function ev(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;d=J[a+8>>2];i=d&2147483647?d<<1:1;a:{if(!i){break a}c=i<<4;if(!c){break a}e=J[42504];d=e+12|0;e=(k=d,l=c,m=Ka[J[J[e>>2]+20>>2]](e)|0?32404:70610,n=19542,o=553,j=J[J[d>>2]+8>>2],Ka[j](k|0,l|0,m|0,n|0,o|0)|0)}h=J[a+4>>2];g=(h<<4)+e|0;d=J[a>>2];if((h|0)>0){f=d;c=e;while(1){N[c>>2]=N[f>>2];N[c+4>>2]=N[f+4>>2];N[c+8>>2]=N[f+8>>2];J[c+12>>2]=J[f+12>>2];f=f+16|0;c=c+16|0;if(g>>>0>c>>>0){continue}break}}N[g>>2]=N[b>>2];N[g+4>>2]=N[b+4>>2];N[g+8>>2]=N[b+8>>2];J[g+12>>2]=J[b+12>>2];if(!(!d|J[a+8>>2]<0)){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,d);h=J[a+4>>2]}J[a+8>>2]=i;J[a>>2]=e;J[a+4>>2]=h+1}function ej(a,b){var c=0,d=0,e=0;d=Ia-16|0;Ia=d;c=L[a>>1];e=L[b>>1]|c&1024;I[b>>1]=e;a:{if((c|0)==(e|0)){break a}I[a>>1]=e;a=J[a+60>>2];if(!a){break a}I[d+14>>1]=c;I[d+12>>1]=L[b>>1];c=L[d+12>>1];I[a+10>>1]=c;b=L[d+14>>1]&6;c=c&6;b:{if(!(b|!c)){c=J[a+60>>2];b=J[a- -64>>2];if(!((J[c+164>>2]?0:c)|(J[b+164>>2]?0:b))){a=J[J[a+48>>2]+1136>>2];if(c){ph(J[c+164>>2],a);break b}ph(J[b+164>>2],a);break b}xm(J[J[a+48>>2]+1136>>2],a);break b}c:{if(!b|c){break c}if(!(H[a+68|0]&1)){b=J[a+60>>2];d:{if(b){b=J[b+164>>2];if(b){break d}}b=J[a- -64>>2];if(!b){break c}b=J[b+164>>2];if(!b){break c}}Wd(J[J[a+48>>2]+1136>>2],b,0);break b}gt(J[J[a+48>>2]+1136>>2],a)}}}Ia=d+16|0}function Wd(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;e=Ia-16|0;Ia=e;d=qh(b);if(K[d+44|0]&4){J[e+4>>2]=d;pb(a+336|0,e+4|0);H[d+44|0]=K[d+44|0]&251}i=a+296|0;while(1){b=J[d>>2];h=J[b+28>>2];if(h){b=J[b+20>>2];while(1){g=J[b>>2];a:{if(K[g+20|0]!=4){break a}f=J[g+24>>2];if((f|0)==(c|0)|!(!J[(J[J[J[f+48>>2]+1004>>2]+168>>2]+(J[f+40>>2]<<5)|0)+12>>2]&(K[J[f+52>>2]]&6)!=0)|H[f+68|0]&1){break a}J[e+8>>2]=f;g=qb(i,e+8|0,e+15|0);if(!K[e+15|0]){J[g>>2]=J[e+8>>2]}H[f+68|0]=K[f+68|0]|1}b=b+4|0;h=h-1|0;if(h){continue}break}b=J[d>>2]}g=J[d+16>>2];J[b+164>>2]=0;if(J[d+20>>2]){dj(d)}J[a+284>>2]=J[a+284>>2]-1;J[d>>2]=J[a+292>>2];J[a+292>>2]=d;d=g;if(d){continue}break}Ia=e+16|0}function De(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;d=J[a+8>>2];i=d&2147483647?d<<1:1;a:{if(!i){break a}c=i<<4;if(!c){break a}e=J[42504];d=e+12|0;e=(k=d,l=c,m=Ka[J[J[e>>2]+20>>2]](e)|0?48098:70610,n=19459,o=553,j=J[J[d>>2]+8>>2],Ka[j](k|0,l|0,m|0,n|0,o|0)|0)}h=J[a+4>>2];g=(h<<4)+e|0;d=J[a>>2];if((h|0)>0){f=d;c=e;while(1){N[c>>2]=N[f>>2];N[c+4>>2]=N[f+4>>2];N[c+8>>2]=N[f+8>>2];N[c+12>>2]=N[f+12>>2];f=f+16|0;c=c+16|0;if(g>>>0>c>>>0){continue}break}}N[g>>2]=N[b>>2];N[g+4>>2]=N[b+4>>2];N[g+8>>2]=N[b+8>>2];N[g+12>>2]=N[b+12>>2];if(!(!d|J[a+8>>2]<0)){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,d);h=J[a+4>>2]}J[a+8>>2]=i;J[a>>2]=e;J[a+4>>2]=h+1}function gG(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;g=J[a+8>>2];if(g){j=J[a+4>>2];while(1){a=P(h,12)+j|0;k=J[a+4>>2];if(k){m=J[a>>2];e=0;while(1){c=P(l,28)+b|0;d=P(e,36)+m|0;N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];a=0;i=0;n=c;f=J[d+24>>2];if(f){a:{while(1){c=P(a,12)+j|0;d=J[c+4>>2];c=J[c>>2];if(!(c>>>0>f>>>0|c+P(d,36)>>>0<=f>>>0)){a=(f-c|0)/36|0;break a}i=d+i|0;a=a+1|0;if((g|0)!=(a|0)){continue}break}a=-1}a=a+i<<1}else{a=J[d+32>>2]<<1&30|J[d+28>>2]<<5|1}J[n+24>>2]=a;l=l+1|0;e=e+1|0;if((k|0)!=(e|0)){continue}break}}h=h+1|0;if((g|0)!=(h|0)){continue}break}}}function fF(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+28>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<2;if(!(K[a+16|0]|c>>>0>16)){H[a+16|0]=1;d=a;break a}if(!c){break a}d=J[42504];e=d+12|0;d=(j=e,k=c,l=Ka[J[J[d>>2]+20>>2]](d)|0?64190:70610,m=19459,n=553,i=J[J[e>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}e=J[a+24>>2];h=(e<<2)+d|0;if((e|0)>0){g=J[a+20>>2];c=d;while(1){J[c>>2]=J[g>>2];g=g+4|0;c=c+4|0;if(h>>>0>c>>>0){continue}break}}J[h>>2]=J[b>>2];b:{if(J[a+28>>2]<0){break b}b=J[a+20>>2];if((b|0)==(a|0)){H[a+16|0]=0;break b}if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b);e=J[a+24>>2]}J[a+28>>2]=f;J[a+20>>2]=d;J[a+24>>2]=e+1}function Ll(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+28>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<2;if(!(K[a+16|0]|c>>>0>16)){H[a+16|0]=1;d=a;break a}if(!c){break a}d=J[42504];e=d+12|0;d=(j=e,k=c,l=Ka[J[J[d>>2]+20>>2]](d)|0?64078:70610,m=19542,n=553,i=J[J[e>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}e=J[a+24>>2];h=(e<<2)+d|0;if((e|0)>0){g=J[a+20>>2];c=d;while(1){J[c>>2]=J[g>>2];g=g+4|0;c=c+4|0;if(h>>>0>c>>>0){continue}break}}J[h>>2]=J[b>>2];b:{if(J[a+28>>2]<0){break b}b=J[a+20>>2];if((b|0)==(a|0)){H[a+16|0]=0;break b}if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b);e=J[a+24>>2]}J[a+28>>2]=f;J[a+20>>2]=d;J[a+24>>2]=e+1}function m2(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0);c=Ia-16|0;Ia=c;o=N[f+24>>2];p=N[f+20>>2];t=N[e+4>>2];q=N[f+16>>2];h=N[e+8>>2];j=N[f+8>>2];i=N[f+12>>2];k=N[f+4>>2];g=N[f>>2];Zc(c,d);r=N[c+12>>2];l=Q(g+g);m=Q(i+i);s=Q(h*Q(Q(j*l)-Q(k*m)));n=N[c+8>>2];g=Q(h*Q(Q(g*l)+Q(Q(i*m)+Q(-1))));i=N[c>>2];j=Q(h*Q(Q(j*m)+Q(l*k)));h=N[c+4>>2];k=Q(r+Q(Q(Q(o+s)*n)+Q(Q(Q(q+g)*i)+Q(Q(p+j)*h))));g=Q(r+Q(Q(Q(o-s)*n)+Q(Q(Q(q-g)*i)+Q(Q(p-j)*h))));g=Q((g>k?k:g)-t);d=g>Q(0);if(!d){N[a+8>>2]=-n;N[a+4>>2]=-h;N[a>>2]=-i;N[b>>2]=g>2]=b;f=b>>>7|0;if((f|0)!=33554431){b=J[a+16>>2]+P(f,24)|0;g=b;b=K[b+4|0];a:{if(!(b&32)){e=b;break a}e=b&223;H[g+4|0]=e;d=J[a+28>>2];h=J[a+324>>2];i=J[(h+(J[a+328>>2]<<2)|0)-4>>2];J[d+(i>>>5&134217724)>>2]=J[(f<<2)+d>>2];J[(J[(J[c+12>>2]>>>5&134217724)+d>>2]<<2)+h>>2]=i;J[a+328>>2]=J[a+328>>2]-1;J[(J[c+12>>2]>>>5&134217724)+d>>2]=33554431;if(!(b&4)){break a}J[(J[c+12>>2]>>>5&134217724)+d>>2]=J[a+140>>2];b=J[a+140>>2];if(b>>>0>=(J[a+144>>2]&2147483647)>>>0){rd(a+136|0,c+12|0);e=K[g+4|0];break a}J[J[a+136>>2]+(b<<2)>>2]=J[c+12>>2];J[a+140>>2]=J[a+140>>2]+1}H[g+4|0]=e|1}Ia=c+16|0}function k1(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0);if(No(c,d,e,b+16|0,N[a+4>>2],h+40|0,h+16|0)){J[h+44>>2]=0;J[h+48>>2]=0;J[h+8>>2]=-1;a:{if(K[f|0]&2){if(N[h+40>>2]==Q(0)){e=N[d>>2];i=N[d+4>>2];N[h+36>>2]=-N[d+8>>2];N[h+32>>2]=-i;N[h+28>>2]=-e;g=3;break a}j=N[b+20>>2];i=N[b+24>>2];e=Q(N[h+16>>2]-N[b+16>>2]);N[h+28>>2]=e;i=Q(N[h+24>>2]-i);N[h+36>>2]=i;j=Q(N[h+20>>2]-j);N[h+32>>2]=j;g=3;k=Q(Y(Q(Q(i*i)+Q(Q(e*e)+Q(j*j)))));if(!(k>Q(0))){break a}l=i;i=Q(Q(1)/k);N[h+36>>2]=l*i;N[h+32>>2]=j*i;N[h+28>>2]=e*i;break a}J[h+28>>2]=0;J[h+32>>2]=0;J[h+36>>2]=0;g=1}I[h+12>>1]=g;a=1}else{a=0}return a|0}function i1(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);a=Ia-16|0;Ia=a;Zc(a,b);b=0;m=N[d+8>>2];j=N[a+8>>2];n=N[d>>2];k=N[a>>2];o=N[d+4>>2];l=N[a+4>>2];i=Q(Q(m*j)+Q(Q(n*k)+Q(o*l)));a:{if(i>=Q(0)|iQ(-1.0000000116860974e-7)){break a}p=N[c+8>>2];q=N[c>>2];r=N[c+4>>2];i=Q(Q(-Q(N[a+12>>2]+Q(Q(p*j)+Q(Q(q*k)+Q(l*r)))))/i);N[h+24>>2]=p+Q(m*i);N[h+20>>2]=r+Q(o*i);N[h+16>>2]=q+Q(n*i);if(i>2]=0;J[h+48>>2]=0;J[h+8>>2]=-1;N[h+40>>2]=i;N[h+28>>2]=k;I[h+12>>1]=3;N[h+36>>2]=j;N[h+32>>2]=l;b=1}Ia=a+16|0;return b|0}function zj(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=0,i=0;h=L[d+12>>1]|L[c+12>>1];J[a+8>>2]=h;if(!(h&1)){a:{b:{c:{d:{e:{h=K[c+14|0]>>>4|0;i=K[d+14|0]>>>4|0;switch(((h|0)>(i|0)?h:i)|0){case 3:break b;case 2:break c;case 1:break d;case 0:break e;default:break a}}f=Q(Q(N[c+4>>2]+N[d+4>>2])*Q(.5));e=Q(Q(N[c>>2]+N[d>>2])*Q(.5));break a}f=N[c+4>>2];e=N[d+4>>2];f=e>f?f:e;e=N[c>>2];g=N[d>>2];e=e>2]*N[d+4>>2]);e=Q(N[c>>2]*N[d>>2]);break a}f=N[c+4>>2];e=N[d+4>>2];f=e>2];g=N[d>>2];e=e>g?e:g}g=N[b>>2];e=Q(e*N[b+4>>2]);e=e>Q(0)?e:Q(0);N[a+4>>2]=e;f=Q(f*g);N[a>>2]=Q(f-e)>=Q(0)?f:e;return}J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=h|2}function Hr(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=P(b,36);if(!d){break a}c=J[42504];f=c+12|0;f=(i=f,j=d,k=Ka[J[J[c>>2]+20>>2]](c)|0?38406:70610,l=19542,m=553,h=J[J[f>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=P(c,36)+f|0;c=f;while(1){e=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=e;J[c+32>>2]=J[d+32>>2];e=J[d+28>>2];J[c+24>>2]=J[d+24>>2];J[c+28>>2]=e;e=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=e;e=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=e;d=d+36|0;c=c+36|0;if(g>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=f}function Yk(a,b,c,d,e,f,g){var h=0,i=0;h=Ia-16|0;Ia=h;Ka[J[J[g>>2]>>2]](g,h+11|0,1)|0;Ka[J[J[g>>2]>>2]](g,h+10|0,1)|0;Ka[J[J[g>>2]>>2]](g,h+9|0,1)|0;Ka[J[J[g>>2]>>2]](g,h+8|0,1)|0;a:{if(K[h+11|0]!=78|K[h+10|0]!=88|K[h+9|0]!=83){break a}H[f|0]=(K[h+8|0]^-1)&1;Ka[J[J[g>>2]>>2]](g,h+11|0,1)|0;Ka[J[J[g>>2]>>2]](g,h+10|0,1)|0;Ka[J[J[g>>2]>>2]](g,h+9|0,1)|0;Ka[J[J[g>>2]>>2]](g,h+8|0,1)|0;if(K[h+11|0]!=(a&255)|K[h+10|0]!=(b&255)|(K[h+9|0]!=(c&255)|K[h+8|0]!=(d&255))){break a}a=K[f|0];Ka[J[J[g>>2]>>2]](g,h+12|0,4)|0;if(a){a=K[h+15|0];H[h+15|0]=K[h+12|0];H[h+12|0]=a;a=K[h+13|0];H[h+13|0]=K[h+14|0];H[h+14|0]=a}J[e>>2]=J[h+12>>2];i=1}Ia=h+16|0;return i}function UQ(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;f=Ia-16|0;Ia=f;e=J[a+16>>2];J[f+8>>2]=e;g=J[a+28>>2];a:{if(g>>>0>=(J[a+32>>2]&2147483647)>>>0){bb(a+24|0,f+8|0);break a}J[J[a+24>>2]+(g<<2)>>2]=e;J[a+28>>2]=J[a+28>>2]+1}g=a+12|0;if(c){h=Ub(c);e=J[a+16>>2];H[f+13|0]=0;Ud(g,h+(e>>>0<=1?1:e)|0,f+13|0);i=e-1|0;Va(J[a+12>>2]+(e>>>0>=i>>>0?i:0)|0,c,h)}if(b){e=Ub(b);c=J[a+16>>2];H[f+14|0]=0;Ud(g,e+(c>>>0<=1?1:c)|0,f+14|0);h=c-1|0;Va(J[a+12>>2]+(c>>>0>=h>>>0?h:0)|0,b,e)}if(d){c=Ub(d);b=J[a+16>>2];H[f+15|0]=0;Ud(g,c+(b>>>0<=1?1:b)|0,f+15|0);e=b-1|0;Va(J[a+12>>2]+(b>>>0>=e>>>0?e:0)|0,d,c)}H[(J[a+16>>2]+J[a+12>>2]|0)-1|0]=0;Ia=f+16|0}function L3(a){a=a|0;var b=0,c=0,d=0,e=Q(0),f=0;c=J[a+28>>2];b=c+32|0;a=J[a+20>>2];f=Ia-48|0;Ia=f;e=N[c+6072>>2];if(e!=Q(0)){N[b+1080>>2]=e;J[b+4528>>2]=1;J[b+4524>>2]=a;N[b+1084>>2]=e>Q(0)?Q(Q(1)/e):Q(0);if(a){Ka[J[J[a>>2]+16>>2]](a);J[b+4520>>2]=J[J[b+4524>>2]+16>>2]}XH(b);et(J[b+1136>>2],J[b+976>>2]);a=b+4504|0;jr(b,a);c=f+12|0;d=J[J[b+976>>2]+1024>>2];Ka[J[J[d>>2]+84>>2]](c,d);Ct(J[b+2168>>2],c,(J[b+2360>>2]&8)>>>3|0);J[b+2356>>2]=J[b+2356>>2]&-7;c=b+4564|0;J[c>>2]=a;J[b+4568>>2]=1;Ka[J[J[b+4504>>2]+16>>2]](a);d=b+4560|0;J[d>>2]=J[J[c>>2]+16>>2];c=J[b+4520>>2];Ka[J[J[c>>2]+72>>2]](c,a);a=J[d>>2];Ka[J[J[a>>2]+72>>2]](a,b+4544|0)}Ia=f+48|0}function $E(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;a:{b:{c:{d:{d=a+8|0;f=J[d+4>>2];switch((f>>>30|0)-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[d>>2]+4785|0]){break b}}$e(d+12|0,b,c);break a}if(!(f&8388608)){e=J[d+8>>2];if(!e){e=$a(J[d>>2],f>>>24&15);J[d+8>>2]=e}f=d+12|0;J[e+348>>2]=K[f+262|0];J[e+352>>2]=K[f+263|0];J[e+356>>2]=K[f+264|0];J[e+360>>2]=K[f+265|0];J[e+364>>2]=K[f+266|0];J[e+368>>2]=K[f+267|0]}e=J[d+8>>2];if(!e){e=$a(J[d>>2],K[d+7|0]&15);J[d+8>>2]=e}J[((b<<2)+e|0)+348>>2]=c;_a(J[d>>2],d);J[d+4>>2]=J[d+4>>2]|8388608}a=J[a+396>>2];a=Ka[J[J[a>>2]+248>>2]](a)|0;a=Ka[J[J[a>>2]+100>>2]](a)|0;J[a+104>>2]=J[a+104>>2]+1}function Rb(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<2;if(!c){break a}d=J[42504];e=d+12|0;d=(j=e,k=c,l=Ka[J[J[d>>2]+20>>2]](d)|0?49324:70610,m=19459,n=553,i=J[J[e>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){h=(c<<2)+d|0;e=J[a>>2];c=d;while(1){g=L[e>>1]|L[e+2>>1]<<16;I[c>>1]=g;I[c+2>>1]=g>>>16;e=e+4|0;c=c+4|0;if(h>>>0>c>>>0){continue}break}c=J[a+4>>2]}c=(c<<2)+d|0;b=L[b>>1]|L[b+2>>1]<<16;I[c>>1]=b;I[c+2>>1]=b>>>16;b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=d;J[a+4>>2]=J[a+4>>2]+1}function Pr(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=J[42504];d=c+12|0;c=(h=d,i=(b<<5)+131|0,j=Ka[J[J[c>>2]+20>>2]](c)|0?30222:70610,k=19542,l=553,g=J[J[d>>2]+8>>2],Ka[g](h|0,i|0,j|0,k|0,l|0)|0);if(!c){break a}e=c+131&-128;J[e-4>>2]=e-c}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<5)+e|0;c=e;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];J[c+12>>2]=J[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];J[c+28>>2]=J[d+28>>2];d=d+32|0;c=c+32|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d-J[d-4>>2]|0)}J[a+8>>2]=b;J[a>>2]=e}function dp(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;if((J[a+1036>>2]&2147483647)>>>0>>0){a:{if(!b){break a}c=b<<2;if(!(K[a+1024|0]|c>>>0>1024)){H[a+1024|0]=1;e=a;break a}if(!c){break a}e=J[42504];d=e+12|0;e=(h=d,i=c,j=Ka[J[J[e>>2]+20>>2]](e)|0?67136:70610,k=19459,l=553,g=J[J[d>>2]+8>>2],Ka[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a+1028>>2];c=J[a+1032>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a+1028>>2]}b:{if(J[a+1036>>2]<0){break b}if((a|0)==(d|0)){H[a+1024|0]=0;break b}if(!d){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+1036>>2]=b;J[a+1028>>2]=e}J[a+1032>>2]=b}function ad(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;if((J[a+1036>>2]&2147483647)>>>0>>0){a:{if(!b){break a}c=b<<2;if(!(K[a+1024|0]|c>>>0>1024)){H[a+1024|0]=1;e=a;break a}if(!c){break a}e=J[42504];d=e+12|0;e=(h=d,i=c,j=Ka[J[J[e>>2]+20>>2]](e)|0?66698:70610,k=19542,l=553,g=J[J[d>>2]+8>>2],Ka[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a+1028>>2];c=J[a+1032>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a+1028>>2]}b:{if(J[a+1036>>2]<0){break b}if((a|0)==(d|0)){H[a+1024|0]=0;break b}if(!d){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+1036>>2]=b;J[a+1028>>2]=e}J[a+1032>>2]=b}function Lg(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;if((J[a+1036>>2]&2147483647)>>>0>>0){a:{if(!b){break a}c=b<<2;if(!(K[a+1024|0]|c>>>0>1024)){H[a+1024|0]=1;e=a;break a}if(!c){break a}e=J[42504];d=e+12|0;e=(h=d,i=c,j=Ka[J[J[e>>2]+20>>2]](e)|0?66548:70610,k=19542,l=553,g=J[J[d>>2]+8>>2],Ka[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a+1028>>2];c=J[a+1032>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a+1028>>2]}b:{if(J[a+1036>>2]<0){break b}if((a|0)==(d|0)){H[a+1024|0]=0;break b}if(!d){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+1036>>2]=b;J[a+1028>>2]=e}J[a+1032>>2]=b}function iP(a,b,c){a=a|0;b=b|0;c=c|0;a:{if((c|0)<0|M[b+100>>2]<=c>>>0){break a}b=J[J[b+96>>2]+(c<<2)>>2];if(!b){break a}J[a>>2]=169192;c=J[b+8>>2];J[a+4>>2]=J[b+4>>2];J[a+8>>2]=c;c=J[b+16>>2];J[a+12>>2]=J[b+12>>2];J[a+16>>2]=c;c=J[b+24>>2];J[a+20>>2]=J[b+20>>2];J[a+24>>2]=c;c=J[b+32>>2];J[a+28>>2]=J[b+28>>2];J[a+32>>2]=c;c=J[b+40>>2];J[a+36>>2]=J[b+36>>2];J[a+40>>2]=c;c=J[b+48>>2];J[a+44>>2]=J[b+44>>2];J[a+48>>2]=c;H[a+52|0]=1;return}J[a+44>>2]=0;J[a+48>>2]=0;J[a+36>>2]=0;J[a+40>>2]=-1;J[a+24>>2]=-1;J[a+12>>2]=-1;J[a+32>>2]=84969;J[a+28>>2]=84969;J[a+20>>2]=84969;J[a+16>>2]=84969;J[a+8>>2]=84969;J[a+4>>2]=84969;J[a>>2]=169192;H[a+52|0]=0}function YP(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0;c=J[a+16>>2];if(c){while(1){e=d<<2;a:{if(J[e+J[a+12>>2]>>2]!=(b|0)){g=d+1|0;break a}Ka[J[J[b>>2]+16>>2]](b);f=J[a+16>>2];g=d+1|0;b:{if(f>>>0<=g>>>0){break b}c=e+J[a+12>>2]|0;h=0;e=g;i=(d^-1)+f&3;if(i){while(1){J[c>>2]=J[J[a+12>>2]+(e<<2)>>2];e=e+1|0;c=c+4|0;h=h+1|0;if((i|0)!=(h|0)){continue}break}}if((f-d|0)-2>>>0<3){break b}while(1){d=e<<2;J[c>>2]=J[d+J[a+12>>2]>>2];J[c+4>>2]=J[(d+J[a+12>>2]|0)+4>>2];J[c+8>>2]=J[(d+J[a+12>>2]|0)+8>>2];J[c+12>>2]=J[(d+J[a+12>>2]|0)+12>>2];c=c+16|0;e=e+4|0;if((f|0)!=(e|0)){continue}break}}c=f-1|0;J[a+16>>2]=c}d=g;if(d>>>0>>0){continue}break}}}function Pw(a,b,c){var d=0,e=0,f=0,g=0,h=0;f=Ia-16|0;Ia=f;a:{b:{c:{if(!J[a+40>>2]){break c}h=J[a+24>>2];g=5381;d=K[b|0];if(d){e=b;while(1){g=P(g,33)^d&255;d=K[e+1|0];e=e+1|0;if(d){continue}break}}d=J[J[a+16>>2]+((h-1&g)<<2)>>2];if((d|0)==-1){break c}g=J[a+12>>2];e=J[a+8>>2];while(1){if(!cb(J[e+(d<<3)>>2],b)){break b}d=J[g+(d<<2)>>2];if((d|0)!=-1){continue}break}}H[c|0]=1;d=0;c=b?b:84969;b=Ub(c);e=b+1|0;if(e){d=J[42504]+12|0;d=Ka[J[J[d>>2]+8>>2]](d,e,29113,20563,112)|0}e=b;b=Va(d,c,b);H[e+b|0]=0;J[f+12>>2]=b;a=mh(a+4|0,f+12|0,f+11|0);if(K[f+11|0]){break a}c=J[f+12>>2];J[a+4>>2]=b;J[a>>2]=c;break a}d=J[(e+(d<<3)|0)+4>>2]}Ia=f+16|0;return d}function EH(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;b=J[J[a+2368>>2]+36>>2];g=J[a+1196>>2];h=a+1068|0;d=J[a+2168>>2];j=J[d+4>>2];d=J[d+8>>2];a:{b:{if(d>>>0>(J[a+1076>>2]&2147483647)>>>0){DH(h,d);f=a+1072|0;J[f>>2]=0;break b}f=a+1072|0;J[f>>2]=0;if(!d){break a}}k=(b|0)==(g|0)?1:17;b=0;while(1){g=b+1|0;i=J[(b<<2)+j>>2];b=J[i+16>>2];if(!(K[b+10|0]&2)){c=J[a+1072>>2];e=J[a+1076>>2]&2147483647;if(c>>>0>=e>>>0){DH(h,e?e<<1:1);c=J[f>>2]}J[a+1072>>2]=c+1;c=J[a+1068>>2]+P(c,24)|0;I[c+14>>1]=0;TH(a,c,i,b,k);I[b+4>>1]=L[b+6>>1];c=b;e=L[b+10>>1]&31;b=L[b+8>>1];I[c+10>>1]=e|(b>>>4|0)+((b&15)!=0)<<5}b=g;if((d|0)!=(b|0)){continue}break}}return h}function Qea(a){a=a|0;var b=0,c=0,d=0,e=0;b=J[a+28>>2];a=J[a+20>>2];J[b+3500>>2]=a;J[b+3504>>2]=1;if(a){Ka[J[J[a>>2]+16>>2]](a);J[b+3496>>2]=J[J[b+3500>>2]+16>>2]}c=b+3540|0;d=b+3480|0;J[c>>2]=d;J[b+3544>>2]=1;Ka[J[J[b+3480>>2]+16>>2]](d);c=J[J[c>>2]+16>>2];J[b+3536>>2]=c;Ka[J[J[c>>2]+72>>2]](c,b+3520|0);J[b+3580>>2]=a;J[b+3584>>2]=1;c=b+3560|0;a:{if(!a){a=J[b+3576>>2];break a}Ka[J[J[a>>2]+16>>2]](a);a=J[J[b+3580>>2]+16>>2];J[b+3576>>2]=a}Ka[J[J[a>>2]+72>>2]](a,c);a=J[b+980>>2];c=J[a+332>>2];if(c){a=J[a+328>>2];while(1){e=J[a+8>>2];if(!(!e|K[e+24|0])){ju(e)}a=a+12|0;c=c-1|0;if(c){continue}break}}a=J[b+3496>>2];Ka[J[J[a>>2]+72>>2]](a,d)}function tn(a,b){var c=0,d=0,e=0;d=Ia-16|0;Ia=d;c=J[a+4>>2];J[b+36>>2]=c;J[d+12>>2]=b;a:{if(c>>>0>=(J[a+8>>2]&2147483647)>>>0){Pv(a,d+12|0);break a}J[J[a>>2]+(c<<2)>>2]=b;J[a+4>>2]=c+1}J[d+12>>2]=-1;c=J[a+16>>2];b:{if(c>>>0>=(J[a+20>>2]&2147483647)>>>0){bb(a+12|0,d+12|0);break b}J[J[a+12>>2]+(c<<2)>>2]=-1;J[a+16>>2]=J[a+16>>2]+1}c=J[b+8>>2]&2147483647;J[d+12>>2]=c;e=J[a+28>>2];c:{if(e>>>0>=(J[a+32>>2]&2147483647)>>>0){bb(a+24|0,d+12|0);break c}J[J[a+24>>2]+(e<<2)>>2]=c;J[a+28>>2]=J[a+28>>2]+1}J[d+12>>2]=b;c=J[a+40>>2];d:{if(c>>>0>=(J[a+44>>2]&2147483647)>>>0){Pv(a+36|0,d+12|0);break d}J[J[a+36>>2]+(c<<2)>>2]=b;J[a+40>>2]=c+1}Ia=d+16|0}function dK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;if(b){while(1){f=0;g=J[c+16>>2];d=(e<<5)+a|0;if(L[d+8>>1]==65535){h=J[d+12>>2]}else{h=0}f=L[d+10>>1]==65535?J[d+16>>2]:f;cm(d,c);dm(d,c,g+P(h,112)|0,P(f,112)+g|0);e=e+1|0;if((e|0)!=(b|0)){continue}break}}a=J[c+8>>2];if(a){b=J[c+28>>2];a=a+J[b>>2]|0;J[b>>2]=a;b=J[c+8>>2];if(b){f=a-b|0;a=0;while(1){d=J[c+4>>2]+(a<<5)|0;e=J[d+4>>2];b=J[c+20>>2]+(a+f<<5)|0;J[b>>2]=J[d>>2];J[b+4>>2]=e;e=J[d+28>>2];J[b+24>>2]=J[d+24>>2];J[b+28>>2]=e;e=J[d+20>>2];J[b+16>>2]=J[d+16>>2];J[b+20>>2]=e;e=J[d+12>>2];J[b+8>>2]=J[d+8>>2];J[b+12>>2]=e;a=a+1|0;if(a>>>0>2]){continue}break}}J[c+8>>2]=0}}function CK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;if(b){while(1){f=0;g=J[c+16>>2];d=(e<<5)+a|0;if(L[d+8>>1]==65535){h=J[d+12>>2]}else{h=0}f=L[d+10>>1]==65535?J[d+16>>2]:f;km(d,c);rf(d,c,g+P(h,112)|0,P(f,112)+g|0);e=e+1|0;if((e|0)!=(b|0)){continue}break}}a=J[c+8>>2];if(a){b=J[c+28>>2];a=a+J[b>>2]|0;J[b>>2]=a;b=J[c+8>>2];if(b){f=a-b|0;a=0;while(1){d=J[c+4>>2]+(a<<5)|0;e=J[d+4>>2];b=J[c+20>>2]+(a+f<<5)|0;J[b>>2]=J[d>>2];J[b+4>>2]=e;e=J[d+28>>2];J[b+24>>2]=J[d+24>>2];J[b+28>>2]=e;e=J[d+20>>2];J[b+16>>2]=J[d+16>>2];J[b+20>>2]=e;e=J[d+12>>2];J[b+8>>2]=J[d+8>>2];J[b+12>>2]=e;a=a+1|0;if(a>>>0>2]){continue}break}}J[c+8>>2]=0}}function ki(a,b,c,d,e,f,g){var h=0,i=0;h=Ia-16|0;Ia=h;Ka[J[J[g>>2]>>2]](g,h+11|0,1)|0;Ka[J[J[g>>2]>>2]](g,h+10|0,1)|0;Ka[J[J[g>>2]>>2]](g,h+9|0,1)|0;Ka[J[J[g>>2]>>2]](g,h+8|0,1)|0;a:{if(K[h+11|0]!=73|K[h+10|0]!=67|K[h+9|0]!=69){break a}H[f|0]=(K[h+8|0]^-1)&1;Ka[J[J[g>>2]>>2]](g,h+11|0,1)|0;Ka[J[J[g>>2]>>2]](g,h+10|0,1)|0;Ka[J[J[g>>2]>>2]](g,h+9|0,1)|0;Ka[J[J[g>>2]>>2]](g,h+8|0,1)|0;if(H[h+11|0]!=(a|0)|H[h+10|0]!=(b|0)|(H[h+9|0]!=(c|0)|H[h+8|0]!=(d|0))){break a}a=K[f|0];Ka[J[J[g>>2]>>2]](g,h+12|0,4)|0;if(a){a=K[h+15|0];H[h+15|0]=K[h+12|0];H[h+12|0]=a;a=K[h+13|0];H[h+13|0]=K[h+14|0];H[h+14|0]=a}J[e>>2]=J[h+12>>2];i=1}Ia=h+16|0;return i}function ul(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0;a:{if(!e){break a}b:{while(1){g=J[a>>2];if((g|0)==J[a+4>>2]){j=g<<1;if(!fE(a,j>>>0<=64?64:j)){break b}g=J[a>>2]}J[a>>2]=g+1;j=g;f=J[a+24>>2];if((f|0)!=-1){J[a+24>>2]=J[J[a+16>>2]+(f<<2)>>2];j=f}f=J[a+8>>2]+P(g,24)|0;i=P(h,24)+c|0;N[f>>2]=N[i>>2];N[f+4>>2]=N[i+4>>2];N[f+8>>2]=N[i+8>>2];N[f+12>>2]=N[i+12>>2];N[f+16>>2]=N[i+16>>2];N[f+20>>2]=N[i+20>>2];i=(h<<3)+d|0;k=J[i+4>>2];f=J[a+12>>2]+(g<<3)|0;J[f>>2]=J[i>>2];J[f+4>>2]=k;J[J[a+20>>2]+(g<<2)>>2]=j;J[J[a+16>>2]+(j<<2)>>2]=g;J[(h<<2)+b>>2]=j;h=h+1|0;if((h|0)!=(e|0)){continue}break}h=e;break a}J[(h<<2)+b>>2]=-1}return e>>>0>h>>>0?h:e}function wba(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=Q(0),m=Q(0);a=J[a+24>>2];if(a){h=Ia+-64|0;Ia=h;j=J[b- -64>>2];b=-2147483648;i=J[a+28>>2];a:{if(!i){break a}k=J[a+24>>2];a=0;while(1){if(J[(a<<2)+k>>2]==(j|0)){b=a;break a}a=a+1|0;if((i|0)!=(a|0)){continue}break}}l=N[f>>2];j=J[g>>2];i=J[g+4>>2];k=J[f+8>>2];a=J[f+4>>2];m=N[g+8>>2];J[h+28>>2]=0;N[h+24>>2]=m;J[h+4>>2]=a;J[h+8>>2]=k;J[h+12>>2]=0;J[h+16>>2]=j;J[h+20>>2]=i;N[h>>2]=l;ns(e,b,h,h+32|0);b=J[h+32>>2];a=J[h+36>>2];N[c+8>>2]=N[h+40>>2];J[c>>2]=b;J[c+4>>2]=a;b=J[h+48>>2];a=J[h+52>>2];N[d+8>>2]=N[h+56>>2];J[d>>2]=b;J[d+4>>2]=a;Ia=h- -64|0}}function hha(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=0,g=0,h=0,i=Q(0),j=0,k=0,l=0;j=J[a+448>>2];if(j>>>0>=2){k=J[a+456>>2];l=J[a+444>>2];e=1;while(1){f=(P(e,24)+c|0)-24|0;g=(J[(P(e,80)+k|0)+72>>2]<<2)+b|0;h=J[((e<<5)+l|0)+20>>2];a:{if(!K[h+258|0]){d=Q(0);a=0;break a}d=N[g>>2];a=1}N[f>>2]=d;if(K[h+259|0]){i=N[(a<<2)+g>>2];a=a+1|0}N[f+4>>2]=i;i=Q(0);b:{if(!K[h+260|0]){d=Q(0);break b}d=N[(a<<2)+g>>2];a=a+1|0}N[f+8>>2]=d;if(K[h+261|0]){i=N[(a<<2)+g>>2];a=a+1|0}N[f+12>>2]=i;i=Q(0);c:{if(!K[h+262|0]){d=Q(0);break c}d=N[(a<<2)+g>>2];a=a+1|0}N[f+16>>2]=d;N[f+20>>2]=K[h+263|0]?N[(a<<2)+g>>2]:Q(0);e=e+1|0;if((j|0)!=(e|0)){continue}break}}}function PZ(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0);f=Ia-16|0;Ia=f;k=N[d+8>>2];n=N[e+8>>2];h=N[c+8>>2];i=N[c>>2];l=Q(i-N[d>>2]);j=N[c+4>>2];m=Q(j-N[e+4>>2]);i=Q(i-N[e>>2]);j=Q(j-N[d+4>>2]);N[f+12>>2]=Q(l*m)-Q(i*j);k=Q(h-k);h=Q(h-n);N[f+8>>2]=Q(k*i)-Q(h*l);N[f+4>>2]=Q(j*h)-Q(m*k);g=1;a:{if(!$h(f+4|0,c,d,e,a+20|0,a+48|0)){break a}c=J[b+8>>2];H[a+16|0]=1;a=J[a+12>>2];g=0;if(!a){break a}b=J[a+4>>2];if(b>>>0>=M[a+8>>2]){H[a+20|0]=1;g=1;break a}d=J[a+16>>2];if(d>>>0>=M[a+12>>2]){J[a+4>>2]=b+1;J[J[a>>2]+(b<<2)>>2]=c;g=1;break a}J[a+16>>2]=d+1;g=1}Ia=f+16|0;return g|0}function mo(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0;if(e){g=N[b+280>>2]>Q(0)?Q(0):N[b+276>>2]>Q(0)?Q(0):N[b+284>>2];j=Q(N[b+292>>2]-g);h=Q(Hb(N[d+4>>2],Q(N[d+12>>2]+Q(1)))*Q(4));k=j>2]+g)}a:{if(!f){g=N[b+300>>2];h=N[b+296>>2];d=0;break a}g=N[b+300>>2];i=N[b+280>>2]>Q(0)?Q(0):N[b+276>>2]>Q(0)?Q(0):N[b+284>>2];h=Q(Hb(N[d+8>>2],Q(N[d+12>>2]+Q(1)))*Q(4));d=Q(g-i)>2];d=d|j>2];d=k?-65536:d?-65536:-8355712;sk(a,c,i,i,h,g,d);g=N[b+292>>2];sk(a,c,g,g,N[b+296>>2],N[b+300>>2],d);g=N[b+296>>2];sk(a,c,N[b+288>>2],N[b+292>>2],g,g,d);g=N[b+300>>2];sk(a,c,N[b+288>>2],N[b+292>>2],g,g,d)}function N7(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=Q(0),h=Q(0),i=Q(0),j=0,k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0;if(e){k=J[a+7672>>2];q=J[a+7680>>2];while(1){l=j<<2;f=P(J[l+c>>2],24)+d|0;m=N[f+4>>2];h=N[f+16>>2];n=N[f+8>>2];i=N[f+20>>2];g=N[f+12>>2];o=N[f>>2];p=Q(Q(g-o)*Q(.004999999888241291));f=P(J[(J[b+l>>2]<<2)+q>>2],24)+k|0;N[f+12>>2]=g+p;N[f>>2]=o-p;g=i;i=Q(Q(i-n)*Q(.004999999888241291));N[f+20>>2]=g+i;g=h;h=Q(Q(h-m)*Q(.004999999888241291));N[f+16>>2]=g+h;N[f+8>>2]=n-i;N[f+4>>2]=m-h;j=j+1|0;if((j|0)!=(e|0)){continue}break}H[a+7648|0]=1;J[a+32>>2]=0;J[a+24>>2]=k;J[a+16>>2]=J[a+7664>>2];J[a+28>>2]=J[a+7676>>2]}}function Xia(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);l=N[b+4>>2];o=Q(N[a+4>>2]+l);i=Q(N[e>>2]+o);m=Q(i*i);p=N[d+24>>2];i=Q(N[c+24>>2]-p);q=N[d+16>>2];n=Q(N[c+16>>2]-q);r=N[d+20>>2];k=Q(N[c+20>>2]-r);j=Q(Q(i*i)+Q(Q(n*n)+Q(k*k)));c=m>j;if(c){a=J[g+4096>>2];J[g+4096>>2]=a+1;a=(a<<6)+g|0;J[a+52>>2]=-1;j=Q(Y(j));N[a+12>>2]=j-o;J[a+28>>2]=0;m=i;i=Q(Q(1)/j);b=j<=Q(9999999747378752e-21);j=b?Q(0):Q(m*i);N[a+8>>2]=j;k=b?Q(0):Q(k*i);N[a+4>>2]=k;i=b?Q(1):Q(n*i);N[a>>2]=i;N[a+24>>2]=p+Q(l*j);N[a+20>>2]=r+Q(l*k);N[a+16>>2]=q+Q(l*i)}return c|0}function PD(a,b){var c=0,d=0,e=0;d=P(b,24)+24|0;if(d){e=J[42504]+12|0;e=Ka[J[J[e>>2]+8>>2]](e,d,29113,12485,152)|0}a:{b:{d=P(b,44);c:{if(!d){break c}c=J[42504]+12|0;c=Ka[J[J[c>>2]+8>>2]](c,d,29113,12485,153)|0;d=Wa(c,0,d);if(!e){break c}if(d){break b}}if(e){a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,e)}a=0;if(!c){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,c);return 0}c=J[a+8>>2];if(c){Va(e,c,P(J[a>>2],24))}c=J[a+12>>2];if(c){Va(d,c,P(J[a>>2],44))}J[a+4>>2]=b;b=J[a+8>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=0;b=J[a+12>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+12>>2]=d;J[a+8>>2]=e;a=1}return a}function Ju(a,b,c,d){var e=0;e=J[a>>2];if(e){Tm(e)}e=J[a+176>>2];a:{b:{if(e){if(K[e+31|0]){break b}break a}e=J[b+288>>2];if(!e){zf(b);e=J[b+288>>2]}J[b+288>>2]=J[e>>2];J[b+280>>2]=J[b+280>>2]+1}J[e>>2]=0;J[e+4>>2]=0;J[e+56>>2]=0;J[e+60>>2]=0;J[e+48>>2]=0;J[e+52>>2]=0;J[e+40>>2]=0;J[e+44>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;J[e+24>>2]=0;J[e+28>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[a+176>>2]=e}H[e+12|0]=K[e+12|0]|4;if(c){N[e+32>>2]=N[c>>2]+N[e+32>>2];N[e+36>>2]=N[c+4>>2]+N[e+36>>2];N[e+40>>2]=N[c+8>>2]+N[e+40>>2]}if(d){N[e+48>>2]=N[d>>2]+N[e+48>>2];N[e+52>>2]=N[d+4>>2]+N[e+52>>2];N[e+56>>2]=N[d+8>>2]+N[e+56>>2]}}function jn(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if((J[a+8>>2]&2147483647)>>>0>>0){a:{if(!b){break a}f=b<<2;if(!f){break a}d=J[42504];e=d+12|0;d=(i=e,j=f,k=Ka[J[J[d>>2]+20>>2]](d)|0?66026:70610,l=19459,m=553,h=J[J[e>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}g=J[a>>2];e=J[a+4>>2];if((e|0)>0){f=(e<<2)+d|0;e=d;while(1){J[e>>2]=J[g>>2];g=g+4|0;e=e+4|0;if(f>>>0>e>>>0){continue}break}g=J[a>>2]}if(!(!g|J[a+8>>2]<0)){e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,g)}J[a+8>>2]=b;J[a>>2]=d}f=J[a+4>>2];if((f|0)<(b|0)){d=J[a>>2];e=d+(b<<2)|0;d=d+(f<<2)|0;while(1){J[d>>2]=J[c>>2];d=d+4|0;if(e>>>0>d>>>0){continue}break}}J[a+4>>2]=b}function Kha(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0);f=J[J[a>>2]+100>>2];c=L[f+4>>1];if(c){h=f+128|0;c=c<<5;i=(h+c|0)+c|0;while(1){d=g<<5;c=d+i|0;j=N[c+20>>2];k=N[c+24>>2];l=N[c+16>>2];m=N[c>>2];n=N[c+4>>2];o=N[c+8>>2];c=d+J[a+8>>2]|0;J[c+12>>2]=0;N[c+8>>2]=o*b;N[c+4>>2]=n*b;N[c>>2]=m*b;J[c+28>>2]=0;N[c+16>>2]=l*b;N[c+24>>2]=k*b;N[c+20>>2]=j*b;e=J[c+12>>2];d=d+h|0;J[d+8>>2]=J[c+8>>2];J[d+12>>2]=e;e=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=e;e=J[c+28>>2];J[d+24>>2]=J[c+24>>2];J[d+28>>2]=e;e=J[c+20>>2];J[d+16>>2]=J[c+16>>2];J[d+20>>2]=e;g=g+1|0;if(g>>>0>1]){continue}break}}}function $y(a){var b=0,c=0,d=0,e=0,f=0,g=0;d=J[a+4>>2];if(d){e=d-4|0;b=J[e>>2];a:{if(!b){break a}c=P(b,36);b=c+d|0;f=c-36|0;g=((f>>>0)/36|0)+1&3;if(g){c=0;while(1){b=b-36|0;J[b+32>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;c=c+1|0;if((g|0)!=(c|0)){continue}break}}if(f>>>0<108){break a}while(1){c=b-36|0;J[c+32>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;c=b-72|0;J[c+32>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;c=b-108|0;J[c+32>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;b=b-144|0;J[b+32>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;if((b|0)!=(d|0)){continue}break}}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,e);J[a+4>>2]=0}b=J[a>>2];if(b){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,b)}J[a>>2]=0}function rR(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;c=Ia+-64|0;Ia=c;d=J[a+48>>2];Ka[J[J[d>>2]+32>>2]](d,b);J[c+16>>2]=b;J[c+20>>2]=0;J[c+8>>2]=168040;b=J[a+280>>2];d=J[a+284>>2];e=c,f=yb(),J[e+48>>2]=f;J[c+52>>2]=Ja;J[c+40>>2]=b;J[c+44>>2]=d;J[c+28>>2]=9;J[c+32>>2]=1;J[c+24>>2]=167616;b=J[a+320>>2];b=Ka[J[J[b>>2]+16>>2]](b)|0;Ka[J[J[b>>2]+12>>2]](b,c+24|4,4)|0;Ka[J[J[b>>2]+12>>2]](b,c+32|0,4)|0;Ka[J[J[b>>2]+12>>2]](b,c+40|0,8)|0;Ka[J[J[b>>2]+12>>2]](b,c+48|0,8)|0;b=J[a+320>>2];H[c+63|0]=15;Ka[J[J[b>>2]+12>>2]](b,c+63|0,1)|0;Ka[J[J[b>>2]+12>>2]](b,c+16|0,8)|0;b=J[a+320>>2];Ka[J[J[b>>2]+20>>2]](b);Ia=c- -64|0;return!K[a+272|0]|0}function ku(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=136272;b=J[J[a+32>>2]+4>>2];b=K[J[b+44>>2]+9|0]-1>>>0<2?b:0;c=J[J[a+28>>2]+4>>2];c=J[(K[J[c+44>>2]+9|0]-1>>>0<2?c:0)+100>>2];J[c+148>>2]=J[c+148>>2]-1;if(b){b=J[b+100>>2];J[b+148>>2]=J[b+148>>2]-1}b=J[a+56>>2];if(b){c=J[J[a+4>>2]+40>>2];d=J[J[c+976>>2]+1024>>2];Ka[J[J[d>>2]+36>>2]](d,b);Cf(J[c+976>>2],J[a+56>>2]);J[a+56>>2]=0}c=J[a+60>>2];if((c|0)!=-1){b=J[J[a+4>>2]+40>>2];hn(J[b+1e3>>2],c);J[a+60>>2]=-1;lr(b,a+4|0);sh(J[b+2168>>2],a)}b=a+4|0;qd(J[a+4>>2],b);qd(J[a+8>>2],b);if(J[a+52>>2]!=-1){b=J[J[J[a+4>>2]+40>>2]+2168>>2];if(K[a+46|0]&128){hj(b,a);return a|0}ij(b,a)}return a|0}function Fda(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if(J[a+36>>2]==J[a+28>>2]){Xa(J[42504],2,13206,146,28704,0);return 0}if(Ka[J[J[b>>2]+72>>2]](b)|0){Xa(J[42504],2,13206,152,25056,0);return 0}if(Ka[J[J[b>>2]+28>>2]](b)|0){Xa(J[42504],2,13206,158,26407,0);return 0}if((Ka[J[J[b>>2]+24>>2]](b)|0)==2){Xa(J[42504],2,13206,164,28904,0);return 0}Ji(J[(L[b+4>>1]<<2)+105636>>2]+b|0,a);d=J[a+36>>2];J[a+36>>2]=d+1;J[J[a+40>>2]+(d<<2)>>2]=b;a:{if((J[a+12>>2]>>>30|0)-3>>>0<4294967294){break a}d=J[a+8>>2];if(!d){break a}d=d-16|0;if(!d){break a}Yq(a,b,d,c);return 1}if(c){J[c+12>>2]=J[c+12>>2]+1;ne(J[(L[b+4>>1]<<2)+105636>>2]+b|0,3,c)}return 1}function qB(a,b,c,d,e,f){var g=0,h=Q(0),i=0,j=0,k=0;g=Ia-176|0;Ia=g;J[g+164>>2]=0;J[g+168>>2]=1065353216;J[g+156>>2]=0;J[g+160>>2]=0;J[g+148>>2]=0;J[g+152>>2]=1065353216;J[g+140>>2]=0;J[g+144>>2]=0;J[g+132>>2]=1065353216;J[g+136>>2]=1065353216;J[g+116>>2]=1065353216;J[g+120>>2]=0;H[g+172|0]=0;J[g+124>>2]=0;J[g+128>>2]=0;J[g+108>>2]=0;J[g+112>>2]=0;J[g+100>>2]=1065353216;J[g+104>>2]=0;i=a;a=g+100|0;j=g+76|0;k=g+4|0;i=ii(i,a,j,k);h=N[e>>2];N[g+92>>2]=h+N[g+92>>2];N[g+96>>2]=h+N[g+96>>2];N[g+76>>2]=N[g+76>>2]-h;N[g+80>>2]=N[g+80>>2]-h;N[g+84>>2]=N[g+84>>2]-h;N[g+88>>2]=h+N[g+88>>2];a=pB(k,j,b,c,d,e,f,a,i);Ia=g+176|0;return a}function Cc(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}c=P(b,36);if(!c){break a}e=J[42504];f=e+12|0;e=(i=f,j=c,k=Ka[J[J[e>>2]+20>>2]](e)|0?48322:70610,l=19459,m=553,h=J[J[f>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}f=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=P(c,36)+e|0;d=f;c=e;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];N[c+28>>2]=N[d+28>>2];N[c+32>>2]=N[d+32>>2];d=d+36|0;c=c+36|0;if(g>>>0>c>>>0){continue}break}}if(!(!f|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,f)}J[a+8>>2]=b;J[a>>2]=e}function Vca(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;a:{b:{d=J[a+124>>2];if(!d){break b}e=J[a+120>>2];while(1){if(J[e+(c<<2)>>2]==(b|0)){break b}c=c+1|0;if((d|0)!=(c|0)){continue}break}break a}if((c|0)==(d|0)){break a}d=d-1|0;J[a+124>>2]=d;e=c<<2;c=J[a+120>>2];J[e+c>>2]=J[c+(d<<2)>>2]}c=J[a+24>>2];d=J[(Ka[J[J[b>>2]+104>>2]](b)|0)+88>>2];a=0;c:{d:{b=J[c+56>>2];if(!b){break d}e=J[c+52>>2];while(1){if((d|0)==J[(e+P(a,12)|0)+8>>2]){break d}a=a+1|0;if((b|0)!=(a|0)){continue}break}break c}if((a|0)==(b|0)){break c}b=b-1|0;J[c+56>>2]=b;c=J[c+52>>2];a=c+P(a,12)|0;b=c+P(b,12)|0;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;J[a+8>>2]=J[b+8>>2]}}function ge(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0;a:{if(c){while(1){n=(o<<6)+d|0;j=N[n+12>>2];l=Q(j*N[n+8>>2]);k=k>l?k:l;m=Q(j*N[n+4>>2]);f=f>m?f:m;j=Q(j*N[n>>2]);g=g>j?g:j;h=hQ(0)){e=Q(Q(1)/m);k=Q(h*e);l=Q(g*e);e=Q(f*e)}N[a+8>>2]=-k;N[a+4>>2]=-e;N[a>>2]=-l;N[b>>2]=m}c=1}return c}function vh(a){var b=0,c=0,d=0,e=0;d=Ia-16|0;Ia=d;J[a+104>>2]=0;J[a+96>>2]=0;J[a+100>>2]=0;J[a+88>>2]=0;J[a+80>>2]=0;J[a+84>>2]=0;c=J[a>>2];if(c){rj(c);Tm(c)}b=J[a+176>>2];if(!(!b|K[b+31|0])){J[b+48>>2]=0;J[b+52>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0;J[b+56>>2]=0;J[b+40>>2]=0;J[b+24>>2]=0}J[a+156>>2]=0;a=J[a>>2];if(a){b=J[J[a+40>>2]+1012>>2];e=K[J[a+44>>2]+9|0];J[d+12>>2]=J[a+144>>2];Ka[J[J[b>>2]+44>>2]](b,(e|0)==2,d+12|0);Sm(a,Q(0),0)}if(c){if(M[c+152>>2]<=4294967293){Ni(J[c+40>>2],c);uh(c)}Hj(J[J[c+40>>2]+1e3>>2],J[c+144>>2]);I[c+148>>1]=L[c+148>>1]&63999}Ia=d+16|0}function oB(a,b,c,d,e,f){var g=0,h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0);g=Ia-400|0;Ia=g;j=g+328|0;Uo(wd(g+108|0,a+4|0),j);i=N[a+8>>2];l=N[a+4>>2];h=N[e>>2];k=Q(h+N[a+12>>2]);N[g+104>>2]=k;i=Q(h+i);N[g+100>>2]=i;N[g+92>>2]=-k;N[g+88>>2]=-i;h=Q(h+l);N[g+96>>2]=h;N[g+84>>2]=-h;J[g+72>>2]=0;J[g+76>>2]=1065353216;a=g- -64|0;J[a>>2]=0;J[a+4>>2]=0;J[g+56>>2]=0;J[g+60>>2]=1065353216;J[g+48>>2]=0;J[g+52>>2]=0;J[g+40>>2]=1065353216;J[g+44>>2]=1065353216;J[g+24>>2]=1065353216;J[g+28>>2]=0;H[g+80|0]=0;J[g+32>>2]=0;J[g+36>>2]=0;J[g+16>>2]=0;J[g+20>>2]=0;J[g+8>>2]=1065353216;J[g+12>>2]=0;a=pB(j,g+84|0,b,c,d,e,f,g+8|0,1);Ia=g+400|0;return a}function Fn(a){var b=0,c=0,d=Q(0),e=0;e=(C(a),v(2));c=e&2147483647;if(c>>>0>=1065353216){if((c|0)==1065353216){return Q(+a*1.5707963267948966+752316384526264e-51)}return Q(Q(0)/Q(a-a))}a:{if(c>>>0<=1056964607){if(c-8388608>>>0<956301312){break a}d=Q(a*a);return Q(Q(a*Q(Q(Q(Q(d*Q(Q(d*Q(-.008656363002955914))+Q(-.04274342209100723)))+Q(.16666586697101593))*d)/Q(Q(d*Q(-.7066296339035034))+Q(1))))+a)}a=Q(Q(Q(1)-Q(R(a)))*Q(.5));b=Y(+a);b=b+b*+Q(Q(Q(Q(a*Q(Q(a*Q(-.008656363002955914))+Q(-.04274342209100723)))+Q(.16666586697101593))*a)/Q(Q(a*Q(-.7066296339035034))+Q(1)));a=Q(1.5707963267948966-(b+b));a=(e|0)<0?Q(-a):a}return a}function AU(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;a:{if(b>>>0>=4294967216){J[42513]=48;b=0;break a}c=b>>>0<11?16:b+11&-8;a=Rj(c+28|0);b=0;if(!a){break a}b=a-8|0;b:{if(!(a&15)){a=b;break b}f=a-4|0;g=J[f>>2];a=(a+15&-16)-8|0;a=(a-b>>>0<=15?16:0)+a|0;d=a-b|0;e=(g&-8)-d|0;if(!(g&3)){b=J[b>>2];J[a+4>>2]=e;J[a>>2]=b+d;break b}J[a+4>>2]=e|J[a+4>>2]&1|2;e=a+e|0;J[e+4>>2]=J[e+4>>2]|1;J[f>>2]=d|J[f>>2]&1|2;e=b+d|0;J[e+4>>2]=J[e+4>>2]|1;ew(b,d)}b=J[a+4>>2];c:{if(!(b&3)){break c}d=b&-8;if(d>>>0<=c+16>>>0){break c}J[a+4>>2]=c|b&1|2;b=a+c|0;c=d-c|0;J[b+4>>2]=c|3;d=a+d|0;J[d+4>>2]=J[d+4>>2]|1;ew(b,c)}b=a+8|0}return b|0}function zp(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<3;if(!c){break a}e=J[42504];d=e+12|0;e=(j=d,k=c,l=Ka[J[J[e>>2]+20>>2]](e)|0?33996:70610,m=19459,n=553,i=J[J[d>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){g=(c<<3)+e|0;d=J[a>>2];c=e;while(1){h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;d=d+8|0;c=c+8|0;if(g>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=(c<<3)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function mm(a,b,c,d,e){var f=0,g=0,h=0,i=0;a:{if(!J[d+8>>2]){break a}f=a>>>0>b>>>0?a:b;a=a>>>0>>0?a:b;b=f<<16|a;b=(b<<15^-1)+b|0;b=P(b>>10^b,9);b=b>>6^b;b=(b<<11^-1)+b|0;b=J[J[d>>2]+((J[d+36>>2]&(b>>16^b))<<2)>>2];if((b|0)==1073741823){break a}g=J[d+4>>2];i=J[d+20>>2];while(1){h=(b<<3)+i|0;if(!((a|0)==J[h>>2]&(f|0)==J[h+4>>2])){b=J[g+(b<<2)>>2];if((b|0)!=1073741823){continue}break a}break}a=J[d+24>>2];f=b+a|0;g=K[f|0];if(!(g&1)){H[f|0]=g|1;a=h-J[d+20>>2]|0;f=a>>>3|0;b=J[e+4>>2];if((b|0)==J[e+8>>2]){kh(e,c);b=J[e+4>>2];a=h-J[d+20>>2]|0}J[e+4>>2]=b+1;J[J[e>>2]+(b<<2)>>2]=f;b=a>>3;a=J[d+24>>2]}a=a+b|0;H[a|0]=K[a|0]|2}}function bv(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<3;if(!c){break a}e=J[42504];d=e+12|0;e=(j=d,k=c,l=Ka[J[J[e>>2]+20>>2]](e)|0?40790:70610,m=19542,n=553,i=J[J[d>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){g=(c<<3)+e|0;d=J[a>>2];c=e;while(1){h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;d=d+8|0;c=c+8|0;if(g>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=(c<<3)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function av(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<3;if(!c){break a}e=J[42504];d=e+12|0;e=(j=d,k=c,l=Ka[J[J[e>>2]+20>>2]](e)|0?41170:70610,m=19542,n=553,i=J[J[d>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){g=(c<<3)+e|0;d=J[a>>2];c=e;while(1){h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;d=d+8|0;c=c+8|0;if(g>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=(c<<3)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function Zu(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<3;if(!c){break a}e=J[42504];d=e+12|0;e=(j=d,k=c,l=Ka[J[J[e>>2]+20>>2]](e)|0?40980:70610,m=19542,n=553,i=J[J[d>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){g=(c<<3)+e|0;d=J[a>>2];c=e;while(1){h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;d=d+8|0;c=c+8|0;if(g>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=(c<<3)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function Kd(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<3;if(!c){break a}e=J[42504];d=e+12|0;e=(j=d,k=c,l=Ka[J[J[e>>2]+20>>2]](e)|0?34490:70610,m=19459,n=553,i=J[J[d>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){g=(c<<3)+e|0;d=J[a>>2];c=e;while(1){h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;d=d+8|0;c=c+8|0;if(g>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=(c<<3)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function $u(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<3;if(!c){break a}e=J[42504];d=e+12|0;e=(j=d,k=c,l=Ka[J[J[e>>2]+20>>2]](e)|0?41366:70610,m=19542,n=553,i=J[J[d>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){g=(c<<3)+e|0;d=J[a>>2];c=e;while(1){h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;d=d+8|0;c=c+8|0;if(g>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=(c<<3)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function $s(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<3;if(!c){break a}e=J[42504];d=e+12|0;e=(j=d,k=c,l=Ka[J[J[e>>2]+20>>2]](e)|0?31212:70610,m=19542,n=553,i=J[J[d>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){g=(c<<3)+e|0;d=J[a>>2];c=e;while(1){h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;d=d+8|0;c=c+8|0;if(g>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=(c<<3)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function $n(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<3;if(!c){break a}e=J[42504];d=e+12|0;e=(j=d,k=c,l=Ka[J[J[e>>2]+20>>2]](e)|0?37066:70610,m=19459,n=553,i=J[J[d>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){g=(c<<3)+e|0;d=J[a>>2];c=e;while(1){h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;d=d+8|0;c=c+8|0;if(g>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=(c<<3)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function $i(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<3;if(!c){break a}e=J[42504];d=e+12|0;e=(j=d,k=c,l=Ka[J[J[e>>2]+20>>2]](e)|0?36792:70610,m=19542,n=553,i=J[J[d>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){g=(c<<3)+e|0;d=J[a>>2];c=e;while(1){h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;d=d+8|0;c=c+8|0;if(g>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=(c<<3)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function cH(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=b<<5;if(!d){break a}c=J[42504];f=c+12|0;f=(i=f,j=d,k=Ka[J[J[c>>2]+20>>2]](c)|0?44696:70610,l=19542,m=553,h=J[J[f>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=(c<<5)+f|0;c=f;while(1){e=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=e;e=J[d+28>>2];J[c+24>>2]=J[d+24>>2];J[c+28>>2]=e;e=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=e;e=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=e;d=d+32|0;c=c+32|0;if(g>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=f}function pI(a,b,c,d,e,f,g,h,i,j){a=a|0;b=Q(b);c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=Q(0),l=Q(0),m=0,n=0,o=0;a=J[a>>2];N[a+464>>2]=b;oI(a,f,i,j);d=J[a+444>>2];f=J[a+448>>2];j=H[J[a+476>>2]]&1;J[e>>2]=0;c=a+112|0;J[c+180>>2]=0;b=N[c+352>>2];e=J[c+356>>2];if(e>>>0>(J[c+184>>2]&2147483647)>>>0){mI(c+176|0,e)}J[c+192>>2]=0;e=J[c+360>>2];if(e>>>0>(J[c+196>>2]&2147483647)>>>0){lI(c+188|0,e)}e=J[d+4>>2];h=e;g=J[d>>2];if(e|g){k=Q(Q(1)/b);l=K[J[c+364>>2]]&2?b:Q(1);while(1){ur(a,d,f,j,c,i,b,b,k,Q(1),Q(9999999747378752e-20),0,(m=$ka(g),n=$ka(h)+32|0,o=g,o?m:n),l);h=h&h-!g;g=g&g-1;if(h|g){continue}break}}return 0}function Mu(a,b,c,d){var e=0;e=J[a>>2];if(e){rj(e)}e=J[a+176>>2];a:{b:{if(e){if(K[e+31|0]){break b}break a}e=J[b+288>>2];if(!e){zf(b);e=J[b+288>>2]}J[b+288>>2]=J[e>>2];J[b+280>>2]=J[b+280>>2]+1}J[e>>2]=0;J[e+4>>2]=0;J[e+56>>2]=0;J[e+60>>2]=0;J[e+48>>2]=0;J[e+52>>2]=0;J[e+40>>2]=0;J[e+44>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;J[e+24>>2]=0;J[e+28>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[a+176>>2]=e}H[e+12|0]=K[e+12|0]|2;if(c){N[e>>2]=N[c>>2]+N[e>>2];N[e+4>>2]=N[c+4>>2]+N[e+4>>2];N[e+8>>2]=N[c+8>>2]+N[e+8>>2]}if(d){N[e+16>>2]=N[d>>2]+N[e+16>>2];N[e+20>>2]=N[d+4>>2]+N[e+20>>2];N[e+24>>2]=N[d+8>>2]+N[e+24>>2]}}function NS(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;J[a>>2]=166644;b=J[a+84>>2];if(b){c=J[J[a+76>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}J[a>>2]=166692;b=J[a+36>>2];if(b){while(1){f=J[a+32>>2];c=J[f>>2];e=0;while(1){a:{d=e<<2;if((c|0)==J[d+f>>2]){Ka[J[J[c>>2]+12>>2]](c);b=J[a+36>>2]-1|0;J[a+36>>2]=b;c=J[a+32>>2];J[c+d>>2]=J[c+(b<<2)>>2];d=(b|0)!=0;break a}d=1;e=e+1|0;if((e|0)!=(b|0)){continue}}break}H[a+68|0]=d;if(b){continue}break}}b=J[a+40>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+32>>2];if(!b){break b}c=J[J[a+28>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+16>>2];if(b){c=J[J[a+8>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function kha(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;f=f|0;g=g|0;h=h|0;var i=0;i=Ia-112|0;Ia=i;J[i+92>>2]=J[f>>2];J[i+96>>2]=J[f+4>>2];J[i+100>>2]=J[f+8>>2];J[i+104>>2]=J[f+12>>2];I[i+108>>1]=L[f+16>>1]|16;J[i+28>>2]=0;J[i+32>>2]=0;I[i+24>>1]=0;J[i+20>>2]=-1;J[i+36>>2]=0;J[i+40>>2]=0;J[i+44>>2]=0;J[i+48>>2]=0;J[i+60>>2]=0;J[i+52>>2]=2139095039;J[i+56>>2]=0;I[i+6>>1]=0;J[i+12>>2]=0;J[i+16>>2]=0;J[i+88>>2]=0;J[i+80>>2]=0;J[i+84>>2]=0;H[i+76|0]=0;J[i+8>>2]=129680;Ka[J[J[a>>2]+348>>2]](a,b,c,d,i+8|0,i+6|0,i+92|0,g,h)|0;J[e+8>>2]=J[i+20>>2];a=J[i+16>>2];J[e>>2]=J[i+12>>2];J[e+4>>2]=a;Ia=i+112|0;return K[i+76|0]}function ic(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;c=J[a+8>>2];i=c&2147483647?c<<1:1;a:{if(!i){break a}d=P(i,12);if(!d){break a}e=J[42504];c=e+12|0;e=(k=c,l=d,m=Ka[J[J[e>>2]+20>>2]](e)|0?59476:70610,n=19542,o=553,j=J[J[c>>2]+8>>2],Ka[j](k|0,l|0,m|0,n|0,o|0)|0)}g=J[a+4>>2];h=P(g,12)+e|0;c=J[a>>2];if((g|0)>0){f=c;d=e;while(1){N[d>>2]=N[f>>2];N[d+4>>2]=N[f+4>>2];N[d+8>>2]=N[f+8>>2];f=f+12|0;d=d+12|0;if(h>>>0>d>>>0){continue}break}}N[h>>2]=N[b>>2];N[h+4>>2]=N[b+4>>2];N[h+8>>2]=N[b+8>>2];if(!(!c|J[a+8>>2]<0)){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c);g=J[a+4>>2]}J[a+8>>2]=i;J[a>>2]=e;J[a+4>>2]=g+1}function aH(a){var b=0,c=0,d=0,e=Q(0);c=J[a+44>>2];if(J[c+176>>2]){d=J[c+176>>2];b=K[d+31|0]!=1?d:0}a:{if(N[c+80>>2]!=Q(0)|N[c+84>>2]!=Q(0)|(N[c+88>>2]!=Q(0)|N[c+96>>2]!=Q(0))){break a}if(N[c+100>>2]!=Q(0)){break a}d=K[a+150|0];a=d&2;e=N[c+104>>2];c=!a&e==Q(0);if(!(!a|e!=Q(0))){if(!b){return 1}if(N[b>>2]!=Q(0)|N[b+4>>2]!=Q(0)|(N[b+8>>2]!=Q(0)|N[b+16>>2]!=Q(0))){break a}if(N[b+20>>2]!=Q(0)){break a}c=N[b+24>>2]==Q(0)}a=d&4;d=!a&c;b:{if(!a|!c){break b}if(!b){return 1}if(N[b+32>>2]!=Q(0)|N[b+36>>2]!=Q(0)|(N[b+40>>2]!=Q(0)|N[b+48>>2]!=Q(0))){break a}d=0;if(N[b+52>>2]!=Q(0)){break b}d=N[b+56>>2]==Q(0)}return d}return 0}function TU(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;d=Ia-32|0;Ia=d;if(c){while(1){e=P(g,24)+b|0;a:{if(K[e+20|0]&3){break a}f=J[e+16>>2];if(f&4){f=J[a+8>>2];if(!(H[169788]&1)){i=169784,j=fa(5,126192)|0,J[i>>2]=j;H[169788]=1}h=J[42446];J[d>>2]=J[e>>2];J[d+8>>2]=J[e+8>>2];J[d+16>>2]=J[e+4>>2];J[d+24>>2]=J[e+12>>2];ia(h|0,f|0,17259,d|0);break a}if(!(f&16)){break a}f=J[a+8>>2];if(!(H[169788]&1)){i=169784,j=fa(5,126192)|0,J[i>>2]=j;H[169788]=1}h=J[42446];J[d>>2]=J[e>>2];J[d+8>>2]=J[e+8>>2];J[d+16>>2]=J[e+4>>2];J[d+24>>2]=J[e+12>>2];ia(h|0,f|0,27747,d|0)}g=g+1|0;if((g|0)!=(c|0)){continue}break}}Ia=d+32|0}function LG(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;J[a>>2]=146672;c=J[42497];a:{if(!J[c+516>>2]){break a}b=(a<<15^-1)+a|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;d=J[c+492>>2]+((J[c+500>>2]-1&(b>>>16^b))<<2)|0;b=J[d>>2];if((b|0)==-1){break a}f=J[c+488>>2];e=J[c+484>>2];if(J[e+(b<<2)>>2]!=(a|0)){while(1){d=(b<<2)+f|0;b=J[d>>2];if((b|0)==-1){break a}if(J[(b<<2)+e>>2]!=(a|0)){continue}break}}e=d;d=(b<<2)+f|0;J[e>>2]=J[d>>2];J[c+516>>2]=J[c+516>>2]-1;J[c+512>>2]=J[c+512>>2]+1;J[d>>2]=J[c+508>>2];J[c+508>>2]=b}b:{if(!(H[a+6|0]&1)){break b}c=J[a+40>>2];if(!c){break b}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}return a|0}function r8(a){a=a|0;var b=0,c=0,d=0;a:{a=a+48|0;b=J[a>>2];if(b){b:{c:{if(!K[b+4785|0]){il(b,a,1);if(!K[J[a>>2]+4785|0]){break c}}Wg(a);break b}J[a+236>>2]=0;J[a+240>>2]=0;J[a+260>>2]=0;J[a+264>>2]=1;J[a+244>>2]=0;J[a+248>>2]=0;J[a+252>>2]=0;J[a+256>>2]=0;vh(a+16|0)}if(!J[a+192>>2]|(J[a+4>>2]&-1073741824)!=1073741824){break a}b=J[a+192>>2];c=a+16|0;d=K[J[c+176>>2]+31|0]==1;d:{if(d){if(b){break d}break a}if(!J[a+192>>2]|(!b|K[J[c+176>>2]+31|0]==1)){break a}}tj(c,J[J[a>>2]+2428>>2],d);break a}J[a+236>>2]=0;J[a+240>>2]=0;J[a+260>>2]=0;J[a+264>>2]=1;J[a+244>>2]=0;J[a+248>>2]=0;J[a+252>>2]=0;J[a+256>>2]=0;vh(a+16|0)}}function pH(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;c=J[a+268>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<2;if(!(K[a+256|0]|c>>>0>256)){H[a+256|0]=1;e=a;break a}d=J[42504]+12|0;c=Ka[J[J[d>>2]+8>>2]](d,c+67|0,29113,19542,553)|0;if(!c){break a}e=c+67&-64;J[e-4>>2]=e-c}d=J[a+264>>2];h=(d<<2)+e|0;if((d|0)>0){g=J[a+260>>2];c=e;while(1){J[c>>2]=J[g>>2];g=g+4|0;c=c+4|0;if(h>>>0>c>>>0){continue}break}}J[h>>2]=J[b>>2];b:{if(J[a+268>>2]<0){break b}b=J[a+260>>2];if((b|0)==(a|0)){H[a+256|0]=0;break b}if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b-J[b-4>>2]|0);d=J[a+264>>2]}J[a+268>>2]=f;J[a+260>>2]=e;J[a+264>>2]=d+1}function MS(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;J[a>>2]=166644;b=J[a+84>>2];if(b){c=J[J[a+76>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}J[a>>2]=166692;b=J[a+36>>2];if(b){while(1){f=J[a+32>>2];c=J[f>>2];e=0;while(1){a:{d=e<<2;if((c|0)==J[d+f>>2]){Ka[J[J[c>>2]+12>>2]](c);b=J[a+36>>2]-1|0;J[a+36>>2]=b;c=J[a+32>>2];J[c+d>>2]=J[c+(b<<2)>>2];d=(b|0)!=0;break a}d=1;e=e+1|0;if((e|0)!=(b|0)){continue}}break}H[a+68|0]=d;if(b){continue}break}}b=J[a+40>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+32>>2];if(!b){break b}c=J[J[a+28>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+16>>2];if(b){c=J[J[a+8>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}fb(a)}function JO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;b=tw(b,J[c>>2],J[c+4>>2]);a:{if(b){d=J[b+8>>2];c=a+4|0;J[c>>2]=J[b+4>>2];J[c+4>>2]=d;d=J[b+24>>2];J[c+16>>2]=J[b+20>>2];J[c+20>>2]=d;d=J[b+16>>2];J[c+8>>2]=J[b+12>>2];J[c+12>>2]=d;J[a+28>>2]=J[b+28>>2];J[a+32>>2]=J[b+32>>2];J[a+36>>2]=J[b+36>>2];J[a+40>>2]=J[b+40>>2];b=J[b+44>>2];H[a+48|0]=1;J[a+44>>2]=b;break a}J[a+28>>2]=0;J[a+32>>2]=0;J[a+24>>2]=-1;J[a+12>>2]=-1;J[a+20>>2]=84969;J[a+16>>2]=84969;J[a+8>>2]=84969;J[a+4>>2]=84969;J[a+36>>2]=0;J[a+40>>2]=0;H[a+41|0]=0;H[a+42|0]=0;H[a+43|0]=0;H[a+44|0]=0;H[a+45|0]=0;H[a+46|0]=0;H[a+47|0]=0;H[a+48|0]=0}J[a>>2]=167512}function uD(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0;i=a+16|0;J[c>>2]=i;J[c+4>>2]=J[c+4>>2]&1073741823|-2147483648;h=L[d+4>>1];a:{if(!h){break a}j=(h|0)==1?d:J[d>>2];k=a+5584|0;c=0;if(!f){while(1){a=J[(c<<2)+j>>2];f=K[a+112|0];J[a+16>>2]=J[a+16>>2]+1;if(J[a+196>>2]<0){J[a+32>>2]=i;J[a+36>>2]=J[a+36>>2]&1073741823|-2147483648}if(f&2){LC(d,k,c,a,b,e,0,g)}c=c+1|0;if((h|0)!=(c|0)){continue}break a}}while(1){a=J[(c<<2)+j>>2];l=K[a+112|0];J[a+16>>2]=J[a+16>>2]+1;if(J[a+196>>2]<0){J[a+32>>2]=i;J[a+36>>2]=J[a+36>>2]&1073741823|-2147483648}if(l&2){LC(d,k,c,a,b,e,P(c,24)+f|0,g)}c=c+1|0;if((h|0)!=(c|0)){continue}break}}}function ah(a,b){var c=0,d=0,e=0,f=0,g=0;e=Ia-16|0;Ia=e;J[e+12>>2]=b;f=b+32>>>5|0;a:{if(f>>>0<=(J[a+24>>2]&2147483647)>>>0){c=J[a+20>>2];break a}c=J[42504]+12|0;c=Ka[J[J[c>>2]+8>>2]](c,f<<2,29113,21414,438)|0;d=J[a+20>>2];b:{if(!d){break b}Va(c,d,J[a+24>>2]<<2);if(J[a+24>>2]<0){break b}d=J[a+20>>2];if(!d){break b}g=J[42504]+12|0;Ka[J[J[g>>2]+12>>2]](g,d)}d=J[a+24>>2];Wa((d<<2)+c|0,0,f-d<<2);J[a+24>>2]=f;J[a+20>>2]=c}c=(b>>>3&536870908)+c|0;J[c>>2]=J[c>>2]|1<>2];c:{if(b>>>0>=(J[a+40>>2]&2147483647)>>>0){bb(a+32|0,e+12|0);break c}J[J[a+32>>2]+(b<<2)>>2]=J[e+12>>2];J[a+36>>2]=J[a+36>>2]+1}Ia=e+16|0}function Ee(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=Ia-16|0;Ia=d;c=J[a+76>>2];Ka[J[J[c>>2]+28>>2]](c,d+8|0,d+12|0);a:{b:{if(!J[d+8>>2]){N[a+36>>2]=N[a+36>>2]-N[b>>2];N[a+40>>2]=N[a+40>>2]-N[b+4>>2];N[a+44>>2]=N[a+44>>2]-N[b+8>>2];c=J[a+80>>2];N[c+32>>2]=N[c+32>>2]-N[b>>2];N[c+36>>2]=N[c+36>>2]-N[b+4>>2];e=b+8|0;b=c+40|0;break b}if(J[d+12>>2]){break a}c=a- -64|0;N[c>>2]=N[c>>2]-N[b>>2];N[a+68>>2]=N[a+68>>2]-N[b+4>>2];N[a+72>>2]=N[a+72>>2]-N[b+8>>2];c=J[a+80>>2];N[c+60>>2]=N[c+60>>2]-N[b>>2];e=c- -64|0;N[e>>2]=N[e>>2]-N[b+4>>2];e=b+8|0;b=c+68|0}N[b>>2]=N[b>>2]-N[e>>2];a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}Ia=d+16|0}function yW(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;c=J[a+4>>2];if((c|0)!=J[a+8>>2]){b=L[b>>1]|L[b+2>>1]<<16;I[c>>1]=b;I[c+2>>1]=b>>>16;J[a+4>>2]=c+4;return}a:{h=J[a>>2];e=c-h|0;g=e>>2;d=g+1|0;if(d>>>0<1073741824){f=e>>1;f=e>>>0>=2147483644?1073741823:d>>>0>>0?f:d;if(f){if(f>>>0>=1073741824){break a}e=Ua(f<<2)}else{e=0}d=e+(g<<2)|0;b=L[b>>1]|L[b+2>>1]<<16;I[d>>1]=b;I[d+2>>1]=b>>>16;b=d+4|0;if((c|0)!=(h|0)){while(1){d=d-4|0;c=c-4|0;g=L[c>>1]|L[c+2>>1]<<16;I[d>>1]=g;I[d+2>>1]=g>>>16;if((c|0)!=(h|0)){continue}break}c=J[a>>2]}J[a+8>>2]=e+(f<<2);J[a+4>>2]=b;J[a>>2]=d;if(c){fb(c)}return}ga();B()}pc();B()}function Ty(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=b<<5;if(!d){break a}c=J[42504];e=c+12|0;e=(i=e,j=d,k=Ka[J[J[c>>2]+20>>2]](c)|0?54376:70610,l=19542,m=553,h=J[J[e>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<5)+e|0;c=e;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];g=J[d+28>>2];J[c+24>>2]=J[d+24>>2];J[c+28>>2]=g;d=d+32|0;c=c+32|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function o7(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;e=Ia-16|0;Ia=e;a:{if(!c){break a}H[a+337|0]=1;if(!K[a+336|0]|!J[a+4>>2]){break a}H[a+338|0]=1;h=a+352|0;i=a+52|0;j=J[a+296>>2];while(1){d=J[J[a+300>>2]+(J[(f<<2)+b>>2]<<2)>>2];J[e+12>>2]=d;b:{c:{if(d>>>0>=M[a+316>>2]){break c}g=J[J[a+312>>2]+(d<<2)>>2];if((g|0)==-1){break c}Rd(J[a+4>>2],g);break b}TD(i,(d<<3)+j|0,d)}d:{if(J[a+268>>2]-3>>>0>1){break d}d=J[a+356>>2];if(d>>>0>=(J[a+360>>2]&2147483647)>>>0){bb(h,e+12|0);break d}J[J[a+352>>2]+(d<<2)>>2]=J[e+12>>2];J[a+356>>2]=J[a+356>>2]+1}f=f+1|0;if((f|0)!=(c|0)){continue}break}}Ia=e+16|0}function eK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;if(b){while(1){d=(i<<5)+a|0;cm(d,c);e=J[d+24>>2];d=L[e+2>>1];if(d){k=d+e|0;while(1){d=e+48|0;g=K[e+1|0];a:{if(!g){e=d;break a}h=K[e|0]==3?112:48;j=g&3;b:{if(g>>>0<4){e=d;break b}g=g&252;f=0;e=d;while(1){N[e+36>>2]=N[e+40>>2];d=e+h|0;N[d+36>>2]=N[d+40>>2];d=d+h|0;N[d+36>>2]=N[d+40>>2];d=d+h|0;N[d+36>>2]=N[d+40>>2];e=d+h|0;f=f+4|0;if((g|0)!=(f|0)){continue}break}}f=0;if(!j){break a}while(1){N[e+36>>2]=N[e+40>>2];e=e+h|0;f=f+1|0;if((j|0)!=(f|0)){continue}break}}if(e>>>0>>0){continue}break}}i=i+1|0;if((i|0)!=(b|0)){continue}break}}}function Su(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=Ia-16|0;Ia=d;c=J[a>>2];b=J[a+12>>2];e=J[(c+(b<<3)|0)+4>>2];if((e|0)==128){b=b+1|0;if((b|0)==J[a+4>>2]){b=J[42504];c=b+12|0;b=(g=c,h=8192,i=Ka[J[J[b>>2]+20>>2]](b)|0?44936:70610,j=23671,k=260,f=J[J[c>>2]+8>>2],Ka[f](g|0,h|0,i|0,j|0,k|0)|0);J[d+12>>2]=0;J[d+8>>2]=b;b=J[a+4>>2];a:{if(b>>>0>=(J[a+8>>2]&2147483647)>>>0){bv(a,d+8|0);break a}c=J[d+12>>2];b=J[a>>2]+(b<<3)|0;J[b>>2]=J[d+8>>2];J[b+4>>2]=c;J[a+4>>2]=J[a+4>>2]+1}c=J[a>>2];b=J[a+12>>2]+1|0}J[a+12>>2]=b;J[((b<<3)+c|0)+4>>2]=0;e=0}a=(b<<3)+c|0;J[a+4>>2]=e+1;Ia=d+16|0;return J[a>>2]+(e<<6)|0}function Ru(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=Ia-16|0;Ia=d;c=J[a>>2];b=J[a+12>>2];e=J[(c+(b<<3)|0)+4>>2];if((e|0)==128){b=b+1|0;if((b|0)==J[a+4>>2]){b=J[42504];c=b+12|0;b=(g=c,h=1024,i=Ka[J[J[b>>2]+20>>2]](b)|0?45300:70610,j=23671,k=260,f=J[J[c>>2]+8>>2],Ka[f](g|0,h|0,i|0,j|0,k|0)|0);J[d+12>>2]=0;J[d+8>>2]=b;b=J[a+4>>2];a:{if(b>>>0>=(J[a+8>>2]&2147483647)>>>0){av(a,d+8|0);break a}c=J[d+12>>2];b=J[a>>2]+(b<<3)|0;J[b>>2]=J[d+8>>2];J[b+4>>2]=c;J[a+4>>2]=J[a+4>>2]+1}c=J[a>>2];b=J[a+12>>2]+1|0}J[a+12>>2]=b;J[((b<<3)+c|0)+4>>2]=0;e=0}a=(b<<3)+c|0;J[a+4>>2]=e+1;Ia=d+16|0;return J[a>>2]+(e<<3)|0}function Eda(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0;if((Ka[J[J[b>>2]+24>>2]](b)|0)==2){Xa(J[42504],2,13206,215,27839,0);return 0}a:{b:{if((J[a+12>>2]>>>30|0)-3>>>0<4294967294){break b}c=J[a+8>>2];if(!c){break b}if(c-16|0){break a}}g=J[(L[b+4>>1]<<2)+105636>>2]+b|0;c=J[g+4>>2];if(!c){break a}e=J[c+40>>2];if(!e){break a}i=J[c+36>>2];c=0;f=1;while(1){c:{h=(d<<3)+i|0;if(!(K[h|0]==3&f)){d=d+1|0;if((e|0)!=(d|0)){continue}if(f){break a}break c}c=J[h+4>>2];f=0;d=d+1|0;if((e|0)!=(d|0)){continue}}break}Zg(g,3,c);d=J[c+12>>2]-1|0;J[c+12>>2]=d;if(d){break a}Ka[J[J[c+8>>2]+8>>2]](c+8|0)}return Fl(a,b,1)|0}function kK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;if(b){while(1){d=(f<<5)+a|0;g=J[d+12>>2];h=J[d+16>>2];e=J[c+16>>2];fm(d);dm(d,c,P(g,112)+e|0,P(h,112)+e|0);f=f+1|0;if((f|0)!=(b|0)){continue}break}}a=J[c+8>>2];if(a>>>0>J[c+12>>2]-4>>>0){b=J[c+28>>2];a=a+J[b>>2]|0;J[b>>2]=a;b=J[c+8>>2];if(b){f=a-b|0;a=0;while(1){d=J[c+4>>2]+(a<<5)|0;e=J[d+4>>2];b=J[c+20>>2]+(a+f<<5)|0;J[b>>2]=J[d>>2];J[b+4>>2]=e;e=J[d+28>>2];J[b+24>>2]=J[d+24>>2];J[b+28>>2]=e;e=J[d+20>>2];J[b+16>>2]=J[d+16>>2];J[b+20>>2]=e;e=J[d+12>>2];J[b+8>>2]=J[d+8>>2];J[b+12>>2]=e;a=a+1|0;if(a>>>0>2]){continue}break}}J[c+8>>2]=0}}function hK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;if(b){while(1){d=(f<<5)+a|0;g=J[d+12>>2];h=J[d+16>>2];e=J[c+16>>2];em(d);dm(d,c,P(g,112)+e|0,P(h,112)+e|0);f=f+1|0;if((f|0)!=(b|0)){continue}break}}a=J[c+8>>2];if(a>>>0>J[c+12>>2]-4>>>0){b=J[c+28>>2];a=a+J[b>>2]|0;J[b>>2]=a;b=J[c+8>>2];if(b){f=a-b|0;a=0;while(1){d=J[c+4>>2]+(a<<5)|0;e=J[d+4>>2];b=J[c+20>>2]+(a+f<<5)|0;J[b>>2]=J[d>>2];J[b+4>>2]=e;e=J[d+28>>2];J[b+24>>2]=J[d+24>>2];J[b+28>>2]=e;e=J[d+20>>2];J[b+16>>2]=J[d+16>>2];J[b+20>>2]=e;e=J[d+12>>2];J[b+8>>2]=J[d+8>>2];J[b+12>>2]=e;a=a+1|0;if(a>>>0>2]){continue}break}}J[c+8>>2]=0}}function Ho(a,b){a=a|0;b=b|0;var c=0;if(J[a+24>>2]){Ka[J[J[b>>2]+12>>2]](b,16);Ka[J[J[b>>2]+8>>2]](b,J[a+24>>2],P(J[a+16>>2],12))}if(J[a+28>>2]){c=K[a+64|0];Ka[J[J[b>>2]+12>>2]](b,16);Ka[J[J[b>>2]+8>>2]](b,J[a+28>>2],P(J[a+20>>2],3)<<(c&2?1:2))}if(J[a+56>>2]){Ka[J[J[b>>2]+12>>2]](b,16);Ka[J[J[b>>2]+8>>2]](b,J[a+56>>2],J[a+20>>2])}if(J[a+68>>2]){Ka[J[J[b>>2]+12>>2]](b,16);Ka[J[J[b>>2]+8>>2]](b,J[a+68>>2],J[a+20>>2]<<1)}if(J[a+72>>2]){Ka[J[J[b>>2]+12>>2]](b,16);Ka[J[J[b>>2]+8>>2]](b,J[a+72>>2],J[a+20>>2]<<2)}if(J[a+76>>2]){Ka[J[J[b>>2]+12>>2]](b,16);Ka[J[J[b>>2]+8>>2]](b,J[a+76>>2],P(J[a+20>>2],12))}}function tc(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}c=b<<5;if(!c){break a}e=J[42504];f=e+12|0;e=(i=f,j=c,k=Ka[J[J[e>>2]+20>>2]](e)|0?47886:70610,l=19542,m=553,h=J[J[f>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}f=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=(c<<5)+e|0;d=f;c=e;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];J[c+12>>2]=J[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];J[c+28>>2]=J[d+28>>2];d=d+32|0;c=c+32|0;if(g>>>0>c>>>0){continue}break}}if(!(!f|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,f)}J[a+8>>2]=b;J[a>>2]=e}function rU(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);g=Ia-48|0;Ia=g;h=J[c+24>>2];if(h){i=J[((J[a+68>>2]<<2)+a|0)+72>>2];j=J[a+8>>2];k=J[c+28>>2];J[g+32>>2]=3;N[g+36>>2]=N[b+24>>2];N[g+40>>2]=N[b+28>>2];N[g+44>>2]=N[b+32>>2];l=N[c+16>>2];m=N[c+20>>2];n=N[c+12>>2];o=N[d>>2];p=N[d+4>>2];q=N[d+8>>2];N[g+4>>2]=N[a+216>>2];N[g+8>>2]=N[a+220>>2];N[g+12>>2]=N[a+224>>2];r=N[a+228>>2];N[g+28>>2]=q-m;N[g+24>>2]=p-l;N[g+20>>2]=o-n;N[g+16>>2]=r;a=Jx(a,c,f,e,g+32|0,g+4|0,h,P(k,36)+j|0,h>>>0>i>>>0?i:0)}else{a=0}Ia=g+48|0;return a|0}function lK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;if(b){while(1){c=(g<<5)+a|0;fm(c);c=J[c+24>>2];e=L[c+2>>1];if(e){i=c+e|0;while(1){e=c+48|0;d=K[c+1|0];a:{if(!d){c=e;break a}f=K[c|0]==3?112:48;h=d&3;b:{if(d>>>0<4){c=e;break b}j=d&252;d=0;c=e;while(1){N[c+36>>2]=N[c+40>>2];c=c+f|0;N[c+36>>2]=N[c+40>>2];c=c+f|0;N[c+36>>2]=N[c+40>>2];c=c+f|0;N[c+36>>2]=N[c+40>>2];c=c+f|0;d=d+4|0;if((j|0)!=(d|0)){continue}break}}d=0;if(!h){break a}while(1){N[c+36>>2]=N[c+40>>2];c=c+f|0;d=d+1|0;if((h|0)!=(d|0)){continue}break}}if(c>>>0>>0){continue}break}}g=g+1|0;if((g|0)!=(b|0)){continue}break}}}function iK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;if(b){while(1){c=(g<<5)+a|0;em(c);c=J[c+24>>2];e=L[c+2>>1];if(e){i=c+e|0;while(1){e=c+48|0;d=K[c+1|0];a:{if(!d){c=e;break a}f=K[c|0]==3?112:48;h=d&3;b:{if(d>>>0<4){c=e;break b}j=d&252;d=0;c=e;while(1){N[c+36>>2]=N[c+40>>2];c=c+f|0;N[c+36>>2]=N[c+40>>2];c=c+f|0;N[c+36>>2]=N[c+40>>2];c=c+f|0;N[c+36>>2]=N[c+40>>2];c=c+f|0;d=d+4|0;if((j|0)!=(d|0)){continue}break}}d=0;if(!h){break a}while(1){N[c+36>>2]=N[c+40>>2];c=c+f|0;d=d+1|0;if((h|0)!=(d|0)){continue}break}}if(c>>>0>>0){continue}break}}g=g+1|0;if((g|0)!=(b|0)){continue}break}}}function Zb(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}c=b<<5;if(!c){break a}e=J[42504];f=e+12|0;e=(i=f,j=c,k=Ka[J[J[e>>2]+20>>2]](e)|0?54916:70610,l=19542,m=553,h=J[J[f>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}f=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=(c<<5)+e|0;d=f;c=e;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];N[c+28>>2]=N[d+28>>2];d=d+32|0;c=c+32|0;if(g>>>0>c>>>0){continue}break}}if(!(!f|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,f)}J[a+8>>2]=b;J[a>>2]=e}function NZ(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;d=J[a+4>>2];if((d|0)!=J[a+8>>2]){N[d>>2]=N[b>>2];N[d+4>>2]=N[b+4>>2];N[d+8>>2]=N[b+8>>2];J[a+4>>2]=d+12;return}a:{f=J[a>>2];c=(d-f|0)/12|0;e=c+1|0;if(e>>>0<357913942){g=c<<1;e=c>>>0>=178956970?357913941:e>>>0>>0?g:e;if(e>>>0>=357913942){break a}e=P(e,12);g=Ua(e);c=g+P(c,12)|0;N[c>>2]=N[b>>2];N[c+4>>2]=N[b+4>>2];N[c+8>>2]=N[b+8>>2];b=c+12|0;if((d|0)!=(f|0)){while(1){c=c-12|0;d=d-12|0;N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];if((d|0)!=(f|0)){continue}break}}J[a+8>>2]=e+g;J[a+4>>2]=b;J[a>>2]=c;if(f){fb(f)}return}ga();B()}pc();B()}function Mr(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}c=b<<5;if(!c){break a}e=J[42504];f=e+12|0;e=(i=f,j=c,k=Ka[J[J[e>>2]+20>>2]](e)|0?35882:70610,l=19542,m=553,h=J[J[f>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}f=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=(c<<5)+e|0;d=f;c=e;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];N[c+28>>2]=N[d+28>>2];d=d+32|0;c=c+32|0;if(g>>>0>c>>>0){continue}break}}if(!(!f|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,f)}J[a+8>>2]=b;J[a>>2]=e}function Li(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;if(J[a+2424>>2]){while(1){c=0;e=J[a+2436>>2]&2147483647;h=g<<4;b=h+J[a+2420>>2]|0;d=J[b+8>>2];f=d>>>5|0;if(e>>>0>f>>>0){c=J[J[a+2432>>2]+(f<<2)>>2]&1<>2];f=e>>>5|0;if(i>>>0>f>>>0){d=J[J[a+2432>>2]+(f<<2)>>2]&1<>2])}if(!d){break b}break a}c=J[J[b+4>>2]+152>>2];b=J[b>>2];c:{if(M[b+152>>2]>=4294967294){if(c>>>0<4294967294){break c}break a}if(c>>>0<4294967294){break a}}Id(b)}Id(J[(J[a+2420>>2]+h|0)+4>>2])}g=g+1|0;if(g>>>0>2]){continue}break}}J[a+2424>>2]=0;Wa(J[a+2432>>2],0,J[a+2436>>2]<<2)}function oc(a){var b=0,c=0,d=0,e=0;e=Ia-16|0;Ia=e;c=(C(a),v(2));b=c&2147483647;a:{if(b>>>0<=1061752794){if(b>>>0<964689920){break a}a=Jf(+a,0);break a}if(b>>>0<=1081824209){d=+a;if(b>>>0<=1075235811){a=Jf(((c|0)<0?1.5707963267948966:-1.5707963267948966)+d,1);break a}a=Jf(((c|0)<0?3.141592653589793:-3.141592653589793)+d,0);break a}if(b>>>0<=1088565717){d=+a;if(b>>>0<=1085271519){a=Jf(((c|0)<0?4.71238898038469:-4.71238898038469)+d,1);break a}a=Jf(((c|0)<0?6.283185307179586:-6.283185307179586)+d,0);break a}if(b>>>0>=2139095040){a=Q(a-a);break a}b=En(a,e+8|0);a=Jf(O[e+8>>3],b&1)}Ia=e+16|0;return a}function kP(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;b=Hw(b,J[c>>2],J[c+4>>2],d);a:{if(b){d=J[b+8>>2];c=a+4|0;J[c>>2]=J[b+4>>2];J[c+4>>2]=d;d=J[b+48>>2];J[c+40>>2]=J[b+44>>2];J[c+44>>2]=d;d=J[b+40>>2];J[c+32>>2]=J[b+36>>2];J[c+36>>2]=d;d=J[b+32>>2];J[c+24>>2]=J[b+28>>2];J[c+28>>2]=d;d=J[b+24>>2];J[c+16>>2]=J[b+20>>2];J[c+20>>2]=d;d=J[b+16>>2];J[c+8>>2]=J[b+12>>2];J[c+12>>2]=d;H[a+52|0]=1;break a}J[a+44>>2]=0;J[a+48>>2]=0;J[a+36>>2]=0;J[a+40>>2]=-1;J[a+24>>2]=-1;J[a+12>>2]=-1;J[a+32>>2]=84969;J[a+28>>2]=84969;J[a+20>>2]=84969;J[a+16>>2]=84969;J[a+8>>2]=84969;J[a+4>>2]=84969;H[a+52|0]=0}J[a>>2]=169192}function HA(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;a:{c=J[b+28>>2];if(c&1){break a}d=c>>>1|0;f=d&1023;if(!f){J[b+12>>2]=0;return}e=c>>>11|0;h=d&3;d=J[a+24>>2];c=0;if(f>>>0>=4){k=f-h|0;while(1){g=((((J[((c+e<<5)+d|0)+28>>2]&1)+g|0)+(J[(((c|1)+e<<5)+d|0)+28>>2]&1)|0)+(J[(((c|2)+e<<5)+d|0)+28>>2]&1)|0)+(J[(((c|3)+e<<5)+d|0)+28>>2]&1)|0;c=c+4|0;i=i+4|0;if((k|0)!=(i|0)){continue}break}}if(h){while(1){g=(J[((c+e<<5)+d|0)+28>>2]&1)+g|0;c=c+1|0;j=j+1|0;if((j|0)!=(h|0)){continue}break}}J[b+12>>2]=g;if(!f){break a}c=0;while(1){HA(a,J[a+24>>2]+(c+e<<5)|0);c=c+1|0;if((f|0)!=(c|0)){continue}break}}}function MB(a){a=a|0;var b=0,c=0,d=0;b=J[a+28>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+28>>2]=0;b=J[a+32>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+32>>2]=0;b=J[a+40>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+40>>2]=0;b=J[a+36>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+36>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;b=Ia-16|0;Ia=b;c=J[a+16>>2];J[b+12>>2]=a;c=pb(c+128|0,b+12|0);Ia=b+16|0;if(c){b=J[a>>2];c=J[a+16>>2];d=L[a+4>>1];a:{if(H[a+6|0]&1){Ka[J[b+16>>2]](a);break a}Ka[J[b+12>>2]](a)|0}Gg(c,a,d);return}Xa(J[42504],8,13466,126,82362,0)}function dh(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;e=Ia-16|0;Ia=e;f=a+24|0;c=J[a+28>>2];d=J[b+44>>2];J[e+12>>2]=d;a:{if(!(H[d+44|0]&1)){d=c;break a}d=J[a+36>>2];J[a+36>>2]=d+1;if((c|0)==(d|0)){d=c;break a}g=d<<2;h=J[g+J[f>>2]>>2];J[e+12>>2]=h;J[J[h>>2]+152>>2]=c;J[J[f>>2]+g>>2]=J[b+44>>2]}if(K[b+149|0]&16){c=J[a+44>>2];b:{if(c>>>0>=(J[a+48>>2]&2147483647)>>>0){_H(a+40|0,e+12|0);break b}J[J[a+40>>2]+(c<<2)>>2]=J[e+12>>2];J[a+44>>2]=c+1}J[b+156>>2]=c}J[b+152>>2]=d;b=J[a+28>>2];c:{if(b>>>0>=(J[a+32>>2]&2147483647)>>>0){_H(f,e+12|0);break c}J[J[a+24>>2]+(b<<2)>>2]=J[e+12>>2];J[a+28>>2]=b+1}Ia=e+16|0}function ZB(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0;j=Ia-176|0;Ia=j;k=N[d+20>>2];r=N[d+16>>2];s=N[d+24>>2];m=N[d>>2];n=Q(m+m);l=N[d+8>>2];t=N[d+4>>2];o=N[d+12>>2];p=Q(o+o);q=N[c+8>>2];u=Q(Q(Q(n*l)-Q(t*p))*q);N[j+168>>2]=s-u;l=Q(q*Q(Q(l*p)+Q(n*t)));N[j+164>>2]=k-l;N[j+156>>2]=u+s;N[j+152>>2]=k+l;k=Q(q*Q(Q(m*n)+Q(Q(o*p)+Q(-1))));N[j+160>>2]=r-k;N[j+148>>2]=r+k;N[j+172>>2]=N[c+4>>2]+Q(0);c=j+148|0;d=j+88|0;Xk(c,d);v=j+24|0;oi(v,j+136|0,j+124|0,d,e,f);I[j+10>>1]=L[i>>1];a=wo(a,b,c,e,f,h,g,j+12|0,j+10|0,0,v);Ia=j+176|0;return a}function Gj(a){var b=0,c=0,d=0,e=0;J[a+8>>2]=0;J[a>>2]=0;J[a+4>>2]=0;b=J[42438];d=J[42437];e=b-d|0;c=(e|0)/48|0;a:{if((b|0)!=(d|0)){if(c>>>0>=89478486){break a}b=Ua(e);J[a+4>>2]=b;J[a>>2]=b;J[a+8>>2]=P(c,48)+b;c=J[42437];d=J[42438];if((c|0)!=(d|0)){while(1){N[b>>2]=N[c>>2];N[b+4>>2]=N[c+4>>2];N[b+8>>2]=N[c+8>>2];N[b+12>>2]=N[c+12>>2];N[b+16>>2]=N[c+16>>2];N[b+20>>2]=N[c+20>>2];N[b+24>>2]=N[c+24>>2];J[b+28>>2]=J[c+28>>2];N[b+32>>2]=N[c+32>>2];N[b+36>>2]=N[c+36>>2];N[b+40>>2]=N[c+40>>2];J[b+44>>2]=J[c+44>>2];b=b+48|0;c=c+48|0;if((d|0)!=(c|0)){continue}break}}J[a+4>>2]=b}return a}ga();B()}function BC(a,b){var c=0,d=0,e=0,f=0;e=a+16|0;c=Ia-16|0;Ia=c;d=J[b+12>>2];if(d){f=J[d>>2];e=J[e+1012>>2];J[c+12>>2]=J[d+48>>2];Ka[J[J[e>>2]+36>>2]](e,f,c+12|0)}Ia=c+16|0;d=a+5012|0;c=Ia-16|0;Ia=c;a:{if(!K[a+4785|0]){J[b+4>>2]=J[b+4>>2]&-769;PH(a+16|0,b+12|0);J[b>>2]=0;J[b+4>>2]=J[b+4>>2]&268435455;break a}b:{c:{a=J[b+4>>2];switch((a>>>30|0)-1|0){case 1:break b;case 0:break c;default:break a}}J[b+4>>2]=a&1073741823;J[c+4>>2]=b;pb(d,c+4|0);break a}J[b+4>>2]=a|-1073741824;if(a&268435456){break a}J[c+8>>2]=b;a=qb(d,c+8|0,c+15|0);if(K[c+15|0]){break a}J[a>>2]=J[c+8>>2]}Ia=c+16|0;H[b+60|0]=1}function MN(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(Tb(a,J[b+8>>2],f)){zn(b,c,d,e);return}g=K[b+53|0];j=J[a+12>>2];H[b+53|0]=0;h=K[b+52|0];H[b+52|0]=0;m=a+16|0;yn(m,b,c,d,e,f);k=K[b+53|0];g=g|k;l=K[b+52|0];h=h|l;i=a+24|0;j=(j<<3)+m|0;a:{if(i>>>0>=j>>>0){break a}while(1){if(K[b+54|0]){break a}b:{if(l){if(J[b+24>>2]==1){break a}if(K[a+8|0]&2){break b}break a}if(!k){break b}if(!(H[a+8|0]&1)){break a}}I[b+52>>1]=0;yn(i,b,c,d,e,f);k=K[b+53|0];g=k|g;l=K[b+52|0];h=l|h;i=i+8|0;if(j>>>0>i>>>0){continue}break}}H[b+53|0]=(g&255)!=0;H[b+52|0]=(h&255)!=0}function Eca(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;d=Ia+-64|0;Ia=d;g=J[b+8>>2];h=J[b+4>>2];e=J[c+8>>2];f=J[c+268>>2];a:{b:{if((K[(f&16384?e+268|0:c+60|0)|0]&3)!=3){break b}if(f&32768){N[d>>2]=N[e+192>>2];N[d+4>>2]=N[e+196>>2];N[d+8>>2]=N[e+200>>2];N[d+12>>2]=N[e+204>>2];N[d+16>>2]=N[e+208>>2];N[d+20>>2]=N[e+212>>2];N[d+24>>2]=N[e+216>>2];f=d;break a}if(M[c+4>>2]>3221225471){break b}f=d;if(yf(c+16|0,d)){break a}}f=c+208|0}e=J[c+268>>2]&1024?J[c+8>>2]+144|0:c- -64|0;c=d+32|0;nj(f,h&4?g:b+48|0,e,c);Lc(a,J[b+4>>2]&1?J[b+8>>2]- -64|0:b+84|0,c,Q(1.0099999904632568));Ia=d- -64|0}function Np(a,b,c,d){var e=0,f=0,g=0;e=Ia-16|0;Ia=e;f=b+56|0;g=J[b+52>>2];f=K[(g&1?J[f>>2]:f+J[((g>>>22&60)+109352|0)+12>>2]|0)|0]&8;a:{if(!d){break a}J[e+12>>2]=-1;d=DG(b+12|0,e+12|0);if(!d){break a}Fl(d,b,0)}Ig(b+20|0,a+5584|0,b);if(!f){me(b+12|0)}d=b+48|0;Bp(a+16|0,d,c,(K[(d+J[((J[b+52>>2]>>>22&60)+109352|0)+12>>2]|0)+8|0]&8)>>>3|0);b=J[b+44>>2];d=a+5936|0;c=J[d>>2]-1|0;J[d>>2]=c;d=J[a+5932>>2];J[d+(b<<2)>>2]=J[d+(c<<2)>>2];b:{if(!c|(b|0)==(c|0)){break b}c:{a=J[J[a+5932>>2]+(b<<2)>>2];switch(Ka[J[J[a>>2]+24>>2]](a)|0){case 0:case 1:break c;default:break b}}J[a+44>>2]=b}Ia=e+16|0}function Mp(a,b,c,d){var e=0,f=0,g=0;e=Ia-16|0;Ia=e;f=b+56|0;g=J[b+52>>2];f=K[(g&1?J[f>>2]:f+J[((g>>>22&60)+109352|0)+12>>2]|0)|0]&8;a:{if(!d){break a}J[e+12>>2]=-1;d=DG(b+12|0,e+12|0);if(!d){break a}Fl(d,b,0)}Ig(b+20|0,a+5584|0,b);if(!f){me(b+12|0)}d=b+48|0;ti(a+16|0,d,c,(K[(d+J[((J[b+52>>2]>>>22&60)+109352|0)+12>>2]|0)+8|0]&8)>>>3|0);b=J[b+44>>2];d=a+5936|0;c=J[d>>2]-1|0;J[d>>2]=c;d=J[a+5932>>2];J[d+(b<<2)>>2]=J[d+(c<<2)>>2];b:{if(!c|(b|0)==(c|0)){break b}c:{a=J[J[a+5932>>2]+(b<<2)>>2];switch(Ka[J[J[a>>2]+24>>2]](a)|0){case 0:case 1:break c;default:break b}}J[a+44>>2]=b}Ia=e+16|0}function q1(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0);d=J[b+8>>2];h=N[d+52>>2];i=N[d+20>>2];j=N[d+36>>2];k=N[d+56>>2];c=(c<<4)+111440|0;l=J[c>>2];m=N[d+24>>2];n=J[c+4>>2];b=J[b+4>>2];e=N[b+52>>2];o=N[d+40>>2];c=J[c+8>>2];f=N[b+56>>2];p=N[d+48>>2];q=N[d>>2];r=N[d+16>>2];s=N[d+32>>2];t=N[d+4>>2];u=N[d+8>>2];g=N[b+48>>2];J[a+12>>2]=0;f=c?f:Q(-f);g=l?g:Q(-g);e=n?e:Q(-e);N[a+8>>2]=k+Q(Q(o*f)+Q(Q(u*g)+Q(m*e)));N[a+4>>2]=h+Q(Q(j*f)+Q(Q(t*g)+Q(e*i)));N[a>>2]=p+Q(Q(s*f)+Q(Q(q*g)+Q(e*r)))}function aj(a){var b=0,c=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+68>>2]=0;b=J[a+36>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+36>>2]=0;b=J[a+64>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+64>>2]=0;b=J[a+60>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b);J[a+60>>2]=0}b=J[a+56>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+48>>2]=0;J[a+52>>2]=0;J[a+56>>2]=0;J[a+60>>2]=0;b=J[a+84>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b);J[a+84>>2]=0}b=J[a+80>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+72>>2]=0;J[a+76>>2]=0;J[a+80>>2]=0;J[a+84>>2]=0}function wha(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0;j=Ia+-64|0;Ia=j;l=J[J[a>>2]+128>>2];k=J[c+4>>2];J[j+48>>2]=J[c>>2];J[j+52>>2]=k;k=J[c+12>>2];J[j+56>>2]=J[c+8>>2];J[j+60>>2]=k;c=J[d+4>>2];J[j+32>>2]=J[d>>2];J[j+36>>2]=c;c=J[d+12>>2];J[j+40>>2]=J[d+8>>2];J[j+44>>2]=c;Ka[l|0](a,b,j+48|0,j+32|0,h,i);b=J[J[a>>2]+128>>2];c=J[f+12>>2];J[j+24>>2]=J[f+8>>2];J[j+28>>2]=c;c=J[f+4>>2];J[j+16>>2]=J[f>>2];J[j+20>>2]=c;c=J[g+12>>2];J[j+8>>2]=J[g+8>>2];J[j+12>>2]=c;c=J[g+4>>2];J[j>>2]=J[g>>2];J[j+4>>2]=c;Ka[b|0](a,e,j+16|0,j,h,i);Ia=j- -64|0}function db(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=Ia-16|0;Ia=f;h=J[a+24>>2];c=J[a+20>>2];i=J[a+4>>2];j=J[a+16>>2];e=J[i+(j<<2)>>2];d=c+e|0;d=(d+15&-16)-d|0;if(h>>>0>>0){J[a+20>>2]=0;c=j+1|0;J[a+16>>2]=c;d=J[a+8>>2];if(d>>>0<=c>>>0){a:{if(!h){c=0;break a}g=J[42504]+12|0;c=Ka[J[J[g>>2]+8>>2]](g,h,29113,22064,88)|0;d=J[a+8>>2]}J[f+12>>2]=c;b:{if((J[a+12>>2]&2147483647)>>>0<=d>>>0){Yb(a+4|0,f+12|0);break b}J[J[a+4>>2]+(d<<2)>>2]=c;J[a+8>>2]=d+1}i=J[a+4>>2];c=J[a+16>>2];g=J[a+20>>2]}e=J[(c<<2)+i>>2];d=(e+15&-16)-e|0;c=g}J[a+20>>2]=(b+d|0)+c;Ia=f+16|0;return(c+e|0)+d|0}function _o(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=b<<2;if(!(K[a+4352|0]|d>>>0>4352)){H[a+4352|0]=1;e=a;break a}if(!d){break a}e=J[42504];c=e+12|0;e=(i=c,j=d,k=Ka[J[J[e>>2]+20>>2]](e)|0?33898:70610,l=19542,m=553,h=J[J[c>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a+4356>>2];c=J[a+4360>>2];if((c|0)>0){g=(c<<2)+e|0;c=d;f=e;while(1){J[f>>2]=J[c>>2];c=c+4|0;f=f+4|0;if(g>>>0>f>>>0){continue}break}}b:{if(J[a+4364>>2]<0){break b}if((a|0)==(d|0)){H[a+4352|0]=0;break b}if(!d){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+4364>>2]=b;J[a+4356>>2]=e}function Kl(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}c=P(b,28);if(!c){break a}e=J[42504];f=e+12|0;e=(i=f,j=c,k=Ka[J[J[e>>2]+20>>2]](e)|0?42422:70610,l=19542,m=553,h=J[J[f>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}f=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=P(c,28)+e|0;d=f;c=e;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];d=d+28|0;c=c+28|0;if(g>>>0>c>>>0){continue}break}}if(!(!f|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,f)}J[a+8>>2]=b;J[a>>2]=e}function HG(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=b<<3;if(!(K[a+32|0]|d>>>0>32)){H[a+32|0]=1;e=a;break a}if(!d){break a}e=J[42504];c=e+12|0;e=(i=c,j=d,k=Ka[J[J[e>>2]+20>>2]](e)|0?35772:70610,l=19542,m=553,h=J[J[c>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a+36>>2];c=J[a+40>>2];if((c|0)>0){g=(c<<3)+e|0;c=d;f=e;while(1){H[f|0]=K[c|0];J[f+4>>2]=J[c+4>>2];c=c+8|0;f=f+8|0;if(g>>>0>f>>>0){continue}break}}b:{if(J[a+44>>2]<0){break b}if((a|0)==(d|0)){H[a+32|0]=0;break b}if(!d){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+44>>2]=b;J[a+36>>2]=e}function rL(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;g=J[a+28>>2];c=J[g+88>>2];d=J[c>>2];a:{if(!d){break a}e=J[c+12>>2];a=0;if(d>>>0>=4){f=d&-4;while(1){b=J[(P(a,40)+e|0)+28>>2];if(b){J[b+116>>2]=0}b=J[(P(a|1,40)+e|0)+28>>2];if(b){J[b+116>>2]=0}b=J[(P(a|2,40)+e|0)+28>>2];if(b){J[b+116>>2]=0}b=J[(P(a|3,40)+e|0)+28>>2];if(b){J[b+116>>2]=0}a=a+4|0;h=h+4|0;if((f|0)!=(h|0)){continue}break}}d=d&3;if(!d){break a}while(1){f=J[(P(a,40)+e|0)+28>>2];if(f){J[f+116>>2]=0}a=a+1|0;i=i+1|0;if((d|0)!=(i|0)){continue}break}}qm(c+36|0,J[c+24>>2],g,c+76|0,c+84|0);Wa(J[c+76>>2],0,J[c+80>>2]<<2)}function TP(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;d=Ia-16|0;Ia=d;J[d+4>>2]=b;a=a+28|0;e=a+4|0;a:{b:{c:{if(!J[a+40>>2]){break c}c=(b<<15^-1)+b|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;c=J[J[a+16>>2]+((J[a+24>>2]-1&(c>>>16^c))<<2)>>2];if((c|0)==-1){break c}f=J[a+12>>2];a=J[a+8>>2];while(1){if(J[(c<<3)+a>>2]==(b|0)){break b}c=J[(c<<2)+f>>2];if((c|0)!=-1){continue}break}}J[d+12>>2]=b;a=Sg(e,d+12|0,d+11|0);if(!K[d+11|0]){b=J[d+12>>2];J[a+4>>2]=1;J[a>>2]=b}a=1;break a}a=Sg(e,d+4|0,d+10|0);if(K[d+10|0]){b=J[a+4>>2]+1|0}else{J[a>>2]=J[d+4>>2];b=1}J[a+4>>2]=b;a=0}Ia=d+16|0;return a|0}function hn(a,b){var c=0,d=0,e=0,f=0,g=0;d=Ia-16|0;Ia=d;J[d+12>>2]=b;if((b|0)!=-1){c=J[a+72>>2];a:{if(c>>>0>=(J[a+76>>2]&2147483647)>>>0){bb(a+68|0,d+12|0);break a}J[J[a+68>>2]+(c<<2)>>2]=b;J[a+72>>2]=J[a+72>>2]+1}pn(a+640|0,J[d+12>>2]);b=J[d+12>>2];if(J[J[a+152>>2]+(b>>>3&536870908)>>2]>>>b&1){pn(a+168|0,b);b=J[d+12>>2];c=J[a+152>>2]+(b>>>3&536870908)|0;e=J[c>>2];f=c,g=dla(-2,b)&e,J[f>>2]=g;b=J[d+12>>2]}c=J[a+148>>2];e=(b>>>0)/(c>>>0)|0;J[J[J[a+128>>2]+(e<<2)>>2]+(b-P(c,e)<<2)>>2]=0;e=J[a+44>>2];a=J[a- -64>>2];c=(b>>>0)/(a>>>0)|0;J[J[e+(c<<2)>>2]+(b-P(a,c)<<2)>>2]=0}Ia=d+16|0}function Hga(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=Q(f);g=g|0;h=h|0;i=i|0;var j=0,k=0,l=Q(0),m=0,n=0,o=0;J[g>>2]=0;g=J[a>>2];h=K[J[g+476>>2]];J[g+292>>2]=0;j=J[g+448>>2];b=J[g+444>>2];a=J[g+468>>2];if(a>>>0>(J[g+296>>2]&2147483647)>>>0){mI(g+288|0,a)}J[g+304>>2]=0;a=J[g+472>>2];if(a>>>0>(J[g+308>>2]&2147483647)>>>0){lI(g+300|0,a)}a=J[b>>2];c=J[b+4>>2];if(a|c){k=g+112|0;h=h&1;l=K[J[g+476>>2]]&2?f:Q(1);while(1){ur(g,b,j,h,k,i,d,f,e,Q(.699999988079071),Q(9999999747378752e-20),1,(m=$ka(a),n=$ka(c)+32|0,o=a,o?m:n),l);c=c&c-!a;a=a&a-1;if(c|a){continue}break}}return 0}function ct(a,b){var c=0,d=0,e=0,f=0,g=0;e=Ia-16|0;Ia=e;c=J[a+8>>2];a:{if(!c){break a}d=J[c+4>>2];if(d>>>0<=63){J[(c+(d<<2)|0)+8>>2]=J[b>>2];a=J[a+8>>2];J[a+4>>2]=J[a+4>>2]+1;break a}c=J[a>>2];g=J[c+4>>2];d=J[c+8>>2];f=J[(g+(d<<2)|0)-4>>2];b:{if((f-J[c+16>>2]|0)>=272){f=f-272|0;J[e+12>>2]=f;if(d>>>0>=(J[c+12>>2]&2147483647)>>>0){Yb(c+4|0,e+12|0);c=J[e+12>>2];break b}J[(d<<2)+g>>2]=f;J[c+8>>2]=d+1;c=J[e+12>>2];break b}c=J[42504];c=Ka[J[J[c+12>>2]+8>>2]](c+12|0,272,29113,20742,99)|0}if(!c){break a}J[c>>2]=0;J[c+4>>2]=1;J[c+8>>2]=J[b>>2];J[J[a+8>>2]>>2]=c;J[a+8>>2]=c}Ia=e+16|0}function Pea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;e=Ia-48|0;Ia=e;d=J[a+28>>2];a=J[d+2360>>2];b=J[J[d+976>>2]+1024>>2];Ka[J[J[b>>2]+84>>2]](e+12|0,b);f=a&8;b=J[d+980>>2];c=J[b+332>>2];if(c){a=J[b+328>>2];while(1){jj(J[d+2168>>2],J[a>>2],J[a+4>>2],0,J[a+8>>2],e+12|0,(f|0)!=0);a=a+12|0;c=c-1|0;if(c){continue}break}}c=J[b+344>>2];if(c){a=J[b+340>>2];while(1){jj(J[d+2168>>2],J[a>>2],J[a+4>>2],0,0,e+12|0,(f|0)!=0);a=a+12|0;c=c-1|0;if(c){continue}break}}a=J[b+272>>2];Ka[J[J[a>>2]+80>>2]](a);a=J[b+272>>2];Ka[J[J[a>>2]+68>>2]](a);a=J[d+3696>>2];Ka[J[J[a>>2]+72>>2]](a,d+3680|0);Ia=e+48|0}function Nv(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=P(b,24);if(!d){break a}c=J[42504];e=c+12|0;e=(i=e,j=d,k=Ka[J[J[c>>2]+20>>2]](c)|0?50328:70610,l=19459,m=553,h=J[J[e>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=P(c,24)+e|0;c=e;while(1){f=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=f;f=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=f;f=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=f;d=d+24|0;c=c+24|0;if(g>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function lea(a){a=a|0;var b=0,c=0,d=0,e=0;c=J[a+20>>2];a=J[a+28>>2];b=J[a+2352>>2];d=J[b+12>>2];J[b>>2]=J[b+8>>2];J[b+4>>2]=d;Wa(b+8|0,0,148);gv(J[a+976>>2]);J[a+2768>>2]=J[c+16>>2];b=a+2772|0;J[b>>2]=J[b>>2]+1;H[a+2844|0]=1;J[a+2872>>2]=J[c+16>>2];b=a+2876|0;J[b>>2]=J[b>>2]+1;H[a+2948|0]=1;b=a+3980|0;J[b>>2]=c;J[a+3984>>2]=1;Ka[J[J[c>>2]+16>>2]](c);d=a+3976|0;J[d>>2]=J[J[b>>2]+16>>2];J[a+3824>>2]=1;b=a+3820|0;c=a+3960|0;J[b>>2]=c;Ka[J[J[a+3960>>2]+16>>2]](c);e=a+3816|0;J[e>>2]=J[J[b>>2]+16>>2];b=J[d>>2];Ka[J[J[b>>2]+72>>2]](b,c);c=J[e>>2];Ka[J[J[c>>2]+72>>2]](c,a+3800|0)}function Yca(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;h=Ia-16|0;Ia=h;a:{b:{c:{if((J[a+16>>2]>>>30|0)-3>>>0<4294967294){break c}f=J[a+12>>2];if(!f){break c}if(f-16|0){break b}}Xa(J[42504],4,13106,300,82935,0);a=0;break a}if(J[b+56>>2]!=J[a+116>>2]){Xa(J[42504],4,13106,308,83377,0);a=0;break a}g=h+4|0;f=Ka[J[J[a>>2]+24>>2]](a)|0;Ka[J[J[f>>2]+244>>2]](g,f);f=Ia-16|0;Ia=f;a=J[a+24>>2];if(a){N[f+4>>2]=N[g>>2];N[f+8>>2]=N[g+4>>2];N[f+12>>2]=N[g+8>>2];g=J[a>>2];a=Ka[J[J[g>>2]+88>>2]](g,J[a+52>>2],J[a+56>>2],b,c,d,f+4|0,e)|0}else{a=0}Ia=f+16|0}Ia=h+16|0;return a|0}function sea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;d=J[a+28>>2];f=J[d+4688>>2];if(f){while(1){a=J[J[d+4684>>2]+(e<<2)>>2];a:{if(!(a&1)){break a}a=a&-2;c=J[a+56>>2];g=a;h=J[d+1e3>>2];b=J[J[a+28>>2]+4>>2];i=J[(K[J[b+44>>2]+9|0]-1>>>0<2?b:0)+144>>2];b=J[J[a+32>>2]+4>>2];b=K[J[b+44>>2]+9|0]-1>>>0<2?b:0;if(b){b=J[b+144>>2]}else{b=-128}a=rv(h,c,i,b,a+4|0);J[g+60>>2]=a;if(!c){break a}J[c- -64>>2]=a}e=e+1|0;if((f|0)!=(e|0)){continue}break}}if(!J[d+996>>2]){a=J[d+1e3>>2];J[a+1076>>2]=0;J[a+1064>>2]=0;J[a+916>>2]=0;J[a+904>>2]=0;c=a+640|0;zv(c);yv(c);mn(c);kn(c,a+32|0,0,0)}}function Rd(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;if(!J[a+52>>2]){c=J[a+40>>2];c=(c>>>5|0)+((c&31)!=0)|0;J[a+56>>2]=c;if(c){d=J[42504]+12|0;d=Ka[J[J[d>>2]+8>>2]](d,c<<2,29113,14362,325)|0;c=J[a+56>>2]<<2}else{c=0}J[a+52>>2]=d;Wa(d,0,c)}d=J[a+36>>2];if(!d){d=J[a+40>>2]<<2;if(d){c=J[42504]+12|0;c=Ka[J[J[c>>2]+8>>2]](c,d,29113,14362,464)|0}else{c=0}d=c;J[a+36>>2]=d;d=J[a+8>>2];Ii(c,d,d,d);d=J[a+36>>2]}h=J[a+52>>2];while(1){c=b>>>5|0;e=(c<<2)+h|0;f=J[e>>2];g=1<>2]=f|g;e=J[a+60>>2];J[a+60>>2]=c>>>0>>0?e:c;c=b;b=J[(b<<2)+d>>2];if((c|0)!=(b|0)){continue}}break}}function jv(a){var b=0,c=0,d=0,e=0,f=0;d=J[a+4>>2];a:{if(!d){break a}if(J[a>>2]){b=1;while(1){c=0;b:{if(!b){b=0;break b}while(1){c=c+1|0;b=J[a>>2];if(c>>>0>>0){continue}break}d=J[a+4>>2]}e=e+1|0;if(e>>>0>>0){continue}break}if(!d){break a}}c=0;while(1){b=J[a+20>>2];e=c<<2;f=J[b+e>>2];if(f){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,f);d=J[a+4>>2];b=J[a+20>>2]}J[b+e>>2]=0;c=c+1|0;if(c>>>0>>0){continue}break}}J[a+4>>2]=0;b=J[a+12>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+12>>2]=0;b=J[a+20>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b);J[a+20>>2]=0}}function hr(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=P(b,24);if(!d){break a}c=J[42504];e=c+12|0;e=(i=e,j=d,k=Ka[J[J[c>>2]+20>>2]](c)|0?36256:70610,l=19542,m=553,h=J[J[e>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=P(c,24)+e|0;c=e;while(1){f=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=f;J[c+16>>2]=J[d+16>>2];f=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=f;H[c+20|0]=K[d+20|0];d=d+24|0;c=c+24|0;if(g>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function d7(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;e=J[a+284>>2];if(e){f=J[a+292>>2];while(1){c=P(d,24)+f|0;N[c>>2]=N[c>>2]-N[b>>2];N[c+4>>2]=N[c+4>>2]-N[b+4>>2];N[c+8>>2]=N[c+8>>2]-N[b+8>>2];N[c+12>>2]=N[c+12>>2]-N[b>>2];N[c+16>>2]=N[c+16>>2]-N[b+4>>2];N[c+20>>2]=N[c+20>>2]-N[b+8>>2];d=d+1|0;if((e|0)!=(d|0)){continue}break}}c=J[a+4>>2];if(c){Dl(c,b)}if(K[a+336|0]){c=0;Dl(J[a+220>>2],b);if(J[a+256>>2]){while(1){Dl(J[J[a+252>>2]+(c<<3)>>2],b);c=c+1|0;if(c>>>0>2]){continue}break}}c=J[a+68>>2];if(c){hq(c,b)}c=J[a+116>>2];if(c){hq(c,b)}}a=J[a+32>>2];if(a){Dl(a,b)}}function Gda(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;e=Ia-16|0;Ia=e;xc(J[42501],a,0,1);if(J[a+36>>2]){f=a+8|0;while(1){b=d<<2;c=J[b+J[a+40>>2]>>2];if((Ka[J[J[c>>2]+24>>2]](c)|0)==2){c=J[J[b+J[a+40>>2]>>2]+320>>2];h=Ka[J[J[c>>2]+100>>2]](c)|0,i=0,J[h+96>>2]=i}b=J[b+J[a+40>>2]>>2];c=(L[b+4>>1]<<2)+105636|0;g=J[c+72>>2];Ji(b+J[c>>2]|0,0);vi(f,b+g|0,1);d=d+1|0;if(d>>>0>2]){continue}break}}d=a+8|0;a:{if((J[a+12>>2]>>>30|0)-3>>>0<4294967294){break a}b=J[a+8>>2];if(!b){break a}b=b-16|0;if(!b){break a}zC(b+16|0,d);J[e+12>>2]=a;pb(b+5984|0,e+12|0)}Re(d);Ia=e+16|0}function qh(a){var b=0,c=0,d=0,e=0,f=0,g=0;c=J[a+4>>2];b=J[c+4>>2];a:{if((b|0)==(c|0)){break a}e=1;while(1){g=f;f=f+1|0;d=e;e=d+1|0;c=b;b=J[c+4>>2];if((b|0)!=(c|0)){continue}break}if(!d){break a}f=d&7;b:{if(!f){b=a;break b}e=0;while(1){b=J[a+4>>2];J[a+4>>2]=c;d=d-1|0;a=b;e=e+1|0;if((f|0)!=(e|0)){continue}break}}if(g>>>0<7){break a}while(1){a=J[b+4>>2];J[b+4>>2]=c;b=J[a+4>>2];J[a+4>>2]=c;a=J[b+4>>2];J[b+4>>2]=c;b=J[a+4>>2];J[a+4>>2]=c;a=J[b+4>>2];J[b+4>>2]=c;b=J[a+4>>2];J[a+4>>2]=c;a=J[b+4>>2];J[b+4>>2]=c;b=J[a+4>>2];J[a+4>>2]=c;d=d-8|0;if(d){continue}break}}return c}function Pt(a,b,c,d,e,f,g,h){var i=0,j=0;i=Ia-16|0;Ia=i;a:{if(!(K[b|0]&2)){j=L[b+2>>1];if(!h){I[i+14>>1]=j;g=Mt(a,c,d,i+14|0,e,f);break a}e=K[J[d+28>>2]- -64|0];g=J[a+1276>>2];if(!g){Lt(a+988|0);g=J[a+1276>>2]}J[a+1276>>2]=J[g>>2];f=a+1268|0;J[f>>2]=J[f>>2]+1;e=e&4;g=Zt(g,e?d:c,e?c:d);I[g+56>>1]=L[g+56>>1]&65504|j&20;break a}h=g;if(!g){h=J[a+1860>>2];if(!h){$q(a+1572|0);h=J[a+1860>>2]}J[a+1860>>2]=J[h>>2];e=a+1852|0;J[e>>2]=J[e>>2]+1}g=Kt(h,c,d,(g|0)!=0)}b=J[b+4>>2];if((b|0)!=-1){H[g+25|0]=K[g+25|0]|16;J[J[J[a+108>>2]>>2]+(b<<2)>>2]=g;J[g+36>>2]=b}Ia=i+16|0;return g}function oV(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a=Ia-32|0;Ia=a;a:{if(M[b+4>>2]<2|M[b>>2]<2|(J[b+8>>2]!=1|M[b+12>>2]<4)){break a}if(L[b+24>>1]>1|N[b+20>>2]>2]+20>>2]](d)|0?50944:70610,k=13023,l=456,g=J[J[e>>2]+8>>2],Ka[g](h|0,i|0,j|0,k|0,l|0)|0),0);b:{if(!ZA(d,b)){break b}b=Ka[J[J[c>>2]>>2]](c,1,d+16|0)|0;if(!b){break b}J[b+76>>2]=J[d+76>>2];J[b+80>>2]=J[d+80>>2];N[b+84>>2]=N[d+84>>2];N[b+88>>2]=N[d+88>>2];J[b+92>>2]=J[d+92>>2];f=b}Ka[J[J[d>>2]+16>>2]](d)}Ia=a+32|0;return f|0}function $K(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;ws(a,c);J[a+4>>2]=b;d=b;b=J[a+200>>2];c=b<<3;d=Db(d,c,1);J[a+264>>2]=b;J[a+256>>2]=d;J[a+260>>2]=0;d=Db(J[a+4>>2],c,1);J[a+276>>2]=b;J[a+268>>2]=d;J[a+272>>2]=0;d=Db(J[a+4>>2],b<<2,1);J[a+212>>2]=b;J[a+204>>2]=d;J[a+208>>2]=0;d=Db(J[a+4>>2],c,1);J[a+332>>2]=b;J[a+324>>2]=d;J[a+328>>2]=0;d=Db(J[a+4>>2],c,1);J[a+380>>2]=b;J[a+372>>2]=d;J[a+376>>2]=0;c=Db(J[a+4>>2],c,1);J[a+428>>2]=b;J[a+420>>2]=c;J[a+424>>2]=0;vs(a);Ka[J[J[a+288>>2]+32>>2]](a+288|0);Ka[J[J[a+336>>2]+32>>2]](a+336|0);Ka[J[J[a+384>>2]+32>>2]](a+384|0);us(a)}function QG(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;J[a>>2]=146528;if(H[a+6|0]&1){c=J[a+56>>2];Ka[J[J[c>>2]+8>>2]](c)}c=J[42497];a:{if(!J[c+596>>2]){break a}b=(a<<15^-1)+a|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;d=J[c+572>>2]+((J[c+580>>2]-1&(b>>>16^b))<<2)|0;b=J[d>>2];if((b|0)==-1){break a}f=J[c+568>>2];e=J[c+564>>2];if(J[e+(b<<2)>>2]!=(a|0)){while(1){d=(b<<2)+f|0;b=J[d>>2];if((b|0)==-1){break a}if(J[(b<<2)+e>>2]!=(a|0)){continue}break}}e=d;d=(b<<2)+f|0;J[e>>2]=J[d>>2];J[c+596>>2]=J[c+596>>2]-1;J[c+592>>2]=J[c+592>>2]+1;J[d>>2]=J[c+588>>2];J[c+588>>2]=b}return a|0}function Iga(a,b){a=a|0;b=Q(b);var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=0,l=0,m=0,n=0;j=J[a>>2];m=J[j+448>>2];if(m){n=J[j+312>>2];while(1){l=k<<5;c=n+l|0;d=N[c+20>>2];e=N[c+24>>2];f=N[c>>2];g=N[c+4>>2];h=N[c+8>>2];i=N[c+16>>2];c=J[j+228>>2]+l|0;J[c+28>>2]=0;i=Q(i*b);N[c+16>>2]=i;J[c+12>>2]=0;h=Q(h*b);N[c+8>>2]=h;g=Q(g*b);N[c+4>>2]=g;f=Q(f*b);N[c>>2]=f;e=Q(e*b);N[c+24>>2]=e;d=Q(d*b);N[c+20>>2]=d;c=J[a+8>>2]+l|0;N[c+16>>2]=i;J[c+12>>2]=0;N[c+8>>2]=h;N[c+4>>2]=g;N[c>>2]=f;J[c+28>>2]=0;N[c+24>>2]=e;N[c+20>>2]=d;k=k+1|0;if((m|0)!=(k|0)){continue}break}}}function p2(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=Q(0),k=0,l=0,m=Q(0);g=Ia-4288|0;Ia=g;j=N[d+24>>2];k=J[d+16>>2];l=J[d+20>>2];m=N[c+4>>2];J[g+4232>>2]=-1;N[g+52>>2]=m;d=0;J[g+48>>2]=0;c=g+4232|0;h=g+48|0;fc(c,h);J[g+4176>>2]=-1;i=g+4176|0;fc(i,e);J[g+4168>>2]=0;J[g+4172>>2]=0;J[g+4144>>2]=0;N[g+44>>2]=j;J[g+36>>2]=k;J[g+40>>2]=l;J[g+28>>2]=0;J[g+32>>2]=1065353216;J[g+20>>2]=0;J[g+24>>2]=0;J[g+16>>2]=1065353216;J[g+8>>2]=0;J[g+12>>2]=0;if(jB(c,i,g+20|0,f,g+8|0,h,0)){c=a;a=J[g+4144>>2];d=ge(c,b,a,g+48|0)&(a|0)!=0}Ia=g+4288|0;return d|0}function o2(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=Q(0),k=0,l=0,m=Q(0);g=Ia-4288|0;Ia=g;j=N[d+24>>2];k=J[d+16>>2];l=J[d+20>>2];m=N[c+4>>2];J[g+4232>>2]=-1;N[g+52>>2]=m;d=0;J[g+48>>2]=0;c=g+4232|0;h=g+48|0;fc(c,h);J[g+4176>>2]=-1;i=g+4176|0;fc(i,e);J[g+4168>>2]=0;J[g+4172>>2]=0;J[g+4144>>2]=0;N[g+44>>2]=j;J[g+36>>2]=k;J[g+40>>2]=l;J[g+28>>2]=0;J[g+32>>2]=1065353216;J[g+20>>2]=0;J[g+24>>2]=0;J[g+16>>2]=1065353216;J[g+8>>2]=0;J[g+12>>2]=0;if(iB(c,i,g+20|0,f,g+8|0,h,0)){c=a;a=J[g+4144>>2];d=ge(c,b,a,g+48|0)&(a|0)!=0}Ia=g+4288|0;return d|0}function _j(a){a=a|0;var b=0,c=0;J[a+4>>2]=168604;J[a>>2]=168520;if(K[a+80|0]&2){J[42507]=0;b=J[a>>2]}else{b=168520}Ka[J[b+20>>2]](a);b=J[a+96>>2];if(b){Ka[J[J[b>>2]+32>>2]](b);J[a+96>>2]=0}b=J[a+100>>2];if(b){Ka[J[J[b>>2]+24>>2]](b)|0;c=J[41584];Ka[J[J[c>>2]+12>>2]](c,b)}J[a+100>>2]=0;J[a+28>>2]=168708;b=J[a+72>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+32>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+20>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+12>>2];if(!b){break a}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function Ix(a,b){var c=0,d=0,e=0,f=0,g=0;d=Ia-16|0;Ia=d;if(!(H[169796]&1)){c=fa(2,129616)|0;H[169796]=1;J[42448]=c}f=J[42448];c=Ua(64);J[c+8>>2]=J[b+8>>2];e=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=e;I[c+12>>1]=L[b+12>>1];N[c+16>>2]=N[b+16>>2];N[c+20>>2]=N[b+20>>2];N[c+24>>2]=N[b+24>>2];N[c+28>>2]=N[b+28>>2];N[c+32>>2]=N[b+32>>2];N[c+36>>2]=N[b+36>>2];N[c+40>>2]=N[b+40>>2];e=J[b+48>>2];J[c+44>>2]=J[b+44>>2];J[c+48>>2]=e;e=J[b+56>>2];J[c+52>>2]=J[b+52>>2];J[c+56>>2]=e;J[c+60>>2]=J[b+60>>2];J[d+8>>2]=c;g=+sa(f|0,a|0,4963,d+4|0,d+8|0);ra(J[d+4>>2]);Ia=d+16|0;return g!=0}function $U(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ia-16|0;Ia=d;H[d+15|0]=66;H[d+14|0]=86;H[d+13|0]=52;H[d+12|0]=32;Ka[J[J[b>>2]>>2]](b,d+15|0,1)|0;Ka[J[J[b>>2]>>2]](b,d+14|0,1)|0;Ka[J[J[b>>2]>>2]](b,d+13|0,1)|0;Ka[J[J[b>>2]>>2]](b,d+12|0,1)|0;ub(3,c,b);sb(N[a+132>>2],c,b);sb(N[a+136>>2],c,b);sb(N[a+140>>2],c,b);sb(N[a+144>>2],c,b);ub(J[a+156>>2],c,b);sb(N[a+160>>2],c,b);sb(N[a+164>>2],c,b);sb(N[a+168>>2],c,b);sb(N[a+172>>2],c,b);sb(N[a+176>>2],c,b);sb(N[a+180>>2],c,b);ub(K[a+185|0],c,b);ub(J[a+148>>2],c,b);Ka[J[J[b>>2]>>2]](b,J[a+152>>2],J[a+148>>2]<<4)|0;Ia=d+16|0}function A1(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);a=Ia-16|0;Ia=a;l=N[d+24>>2];m=N[d+20>>2];n=N[c+4>>2];o=N[d+16>>2];f=N[c+8>>2];i=N[d+8>>2];g=N[d+12>>2];p=N[d+4>>2];h=N[d>>2];Zc(a,b);d=1;Ia=a+16|0;q=N[a+12>>2];j=Q(h+h);k=Q(g+g);r=Q(f*Q(Q(i*j)-Q(p*k)));s=N[a+8>>2];g=Q(f*Q(Q(h*j)+Q(Q(g*k)+Q(-1))));h=N[a>>2];f=Q(f*Q(Q(i*k)+Q(j*p)));i=N[a+4>>2];if(!(Q(q+Q(Q(Q(l+r)*s)+Q(Q(Q(o+g)*h)+Q(Q(m+f)*i))))<=n)){d=Q(q+Q(Q(Q(l-r)*s)+Q(Q(Q(o-g)*h)+Q(Q(m-f)*i))))<=n}return d|0}function Z2(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0,f=0;c=a+48|0;d=Ia-16|0;Ia=d;a:{b:{c:{d:{a=a+32|0;e=J[a+4>>2];f=e>>>30|0;switch(f-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[a>>2]+4785|0]){break b}}N[c+132>>2]=b;a=J[a-12>>2];if(!a){break a}e:{f:{switch(L[a+4>>1]-5|0){case 0:a=a- -64|0;break e;case 8:a=a- -64|0;break e;default:break f}}a=a- -64|0}if((f|0)==1){break a}H[d+11|0]=K[c- -64|0];J[d+12>>2]=128;ed(a,c,d+12|0,d+11|0,0);break a}c=J[a+8>>2];if(!c){c=$a(J[a>>2],e>>>24&15);J[a+8>>2]=c}N[c+56>>2]=b;_a(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|128}Ia=d+16|0}function X2(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0,f=0;c=a+48|0;d=Ia-16|0;Ia=d;a:{b:{c:{d:{a=a+32|0;e=J[a+4>>2];f=e>>>30|0;switch(f-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[a>>2]+4785|0]){break b}}N[c+136>>2]=b;a=J[a-12>>2];if(!a){break a}e:{f:{switch(L[a+4>>1]-5|0){case 0:a=a- -64|0;break e;case 8:a=a- -64|0;break e;default:break f}}a=a- -64|0}if((f|0)==1){break a}H[d+11|0]=K[c- -64|0];J[d+12>>2]=256;ed(a,c,d+12|0,d+11|0,0);break a}c=J[a+8>>2];if(!c){c=$a(J[a>>2],e>>>24&15);J[a+8>>2]=c}N[c+60>>2]=b;_a(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|256}Ia=d+16|0}function hl(a,b){var c=0,d=0,e=0;e=a+4972|0;c=Ia-16|0;Ia=c;J[b>>2]=a;d=J[b+4>>2];a:{if(!K[a+4785|0]){J[b+4>>2]=d&268435455|-2147483648;MG(b,c+12|0,c+8|0);d=a+16|0;e=b+12|0;a=J[c+12>>2];if(a){a=a+J[((J[a+4>>2]>>>22&60)+109352|0)+12>>2]|0}else{a=0}b=J[c+8>>2];if(b){b=b+J[((J[b+4>>2]>>>22&60)+109352|0)+12>>2]|0}else{b=0}SH(d,e,a,b);break a}a=d&1073741823;if(d>>>0>=3221225472){J[b+4>>2]=a|-2147483648;if(d&268435456){break a}J[c+12>>2]=b;pb(e,c+12|0);break a}J[b+4>>2]=a|1073741824;J[c+12>>2]=b;a=qb(e,c+12|0,c+8|0);if(K[c+8|0]){break a}J[a>>2]=J[c+12>>2]}Ia=c+16|0}function hV(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{if(J[a+24>>2]){break a}b=J[a+32>>2];e=(b<<2)+c|0;J[e+16>>2]=J[e+16>>2]+1;if(!b){break a}e=J[a+28>>2];d=J[c+12>>2];g=J[c+4>>2];a=0;if((b|0)!=1){i=b&-2;while(1){j=(d<<2)+g|0;d=a<<2;f=d+e|0;J[j>>2]=J[f>>2];J[f>>2]=J[c+12>>2];f=J[c+12>>2]+1|0;J[c+12>>2]=f;d=e+(d|4)|0;J[(f<<2)+g>>2]=J[d>>2];J[d>>2]=J[c+12>>2];d=J[c+12>>2]+1|0;J[c+12>>2]=d;a=a+2|0;h=h+2|0;if((i|0)!=(h|0)){continue}break}}if(!(b&1)){break a}a=e+(a<<2)|0;J[(d<<2)+g>>2]=J[a>>2];J[a>>2]=J[c+12>>2];J[c+12>>2]=J[c+12>>2]+1}return 1}function a3(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0,f=0;c=a+48|0;d=Ia-16|0;Ia=d;a:{b:{c:{d:{a=a+32|0;e=J[a+4>>2];f=e>>>30|0;switch(f-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[a>>2]+4785|0]){break b}}N[c+128>>2]=b;a=J[a-12>>2];if(!a){break a}e:{f:{switch(L[a+4>>1]-5|0){case 0:a=a- -64|0;break e;case 8:a=a- -64|0;break e;default:break f}}a=a- -64|0}if((f|0)==1){break a}H[d+11|0]=K[c- -64|0];J[d+12>>2]=32;ed(a,c,d+12|0,d+11|0,0);break a}c=J[a+8>>2];if(!c){c=$a(J[a>>2],e>>>24&15);J[a+8>>2]=c}N[c+48>>2]=b;_a(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|32}Ia=d+16|0}function vn(a,b,c){var d=0,e=0,f=0,g=0;a:{e=J[a+4>>2];f=J[e+28>>2];if(!f){break a}d=J[e+20>>2];g=d+(f<<2)|0;while(1){b:{e=d+4|0;d=J[d>>2];if(H[d+21|0]&1&(J[d+24>>2]==(a|0)|J[d+28>>2]==(a|0))){break b}d=e;if((g|0)!=(d|0)){continue}break a}break}c:while(1){f=K[d+21|0];d:{if(!(f&c)){break d}H[d+22|0]=K[d+22|0]|b;if(f&8){break d}tt(d);H[d+21|0]=K[d+21|0]|8}if((e|0)==(g|0)){break a}while(1){f=e+4|0;e:{d=J[e>>2];if(!(H[d+21|0]&1)){break e}if(J[d+24>>2]==(a|0)){e=f;continue c}if(J[d+28>>2]!=(a|0)){break e}e=f;continue c}e=f;if((f|0)!=(g|0)){continue}break}break}}}function c3(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0,f=0;c=a+48|0;d=Ia-16|0;Ia=d;a:{b:{c:{d:{a=a+32|0;e=J[a+4>>2];f=e>>>30|0;switch(f-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[a>>2]+4785|0]){break b}}N[c+60>>2]=b;a=J[a-12>>2];if(!a){break a}e:{f:{switch(L[a+4>>1]-5|0){case 0:a=a- -64|0;break e;case 8:a=a- -64|0;break e;default:break f}}a=a- -64|0}if((f|0)==1){break a}H[d+11|0]=K[c- -64|0];J[d+12>>2]=16;ed(a,c,d+12|0,d+11|0,0);break a}c=J[a+8>>2];if(!c){c=$a(J[a>>2],e>>>24&15);J[a+8>>2]=c}N[c+44>>2]=b;_a(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|16}Ia=d+16|0}function bt(a){a=a|0;var b=0,c=0;J[a>>2]=136616;b=J[a+92>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+84>>2];if(!b){break a}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+80>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+72>>2];if(!b){break b}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+68>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+60>>2];if(!b){break c}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+56>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+12>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function $8(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;f=Ia-16|0;Ia=f;a:{if(!J[a+92>>2]){break a}e=(b<<15^-1)+b|0;e=P(e>>>10^e,9);e=e>>>6^e;e=(e<<11^-1)+e|0;e=J[J[a+68>>2]+((J[a+76>>2]-1&(e>>>16^e))<<2)>>2];if((e|0)==-1){break a}g=J[a- -64>>2];a=J[a+60>>2];while(1){if(J[a+(e<<3)>>2]!=(b|0)){e=J[g+(e<<2)>>2];if((e|0)!=-1){continue}break a}break}a=J[(a+(e<<3)|0)+4>>2];b=J[a+36>>2]+d|0;if(b>>>0>M[a+20>>2]){ke(a,b)}if(!d){break a}e=0;while(1){b=(e<<2)+c|0;g=je(a,b,f+15|0);if(!K[f+15|0]){J[g>>2]=J[b>>2]}e=e+1|0;if((e|0)!=(d|0)){continue}break}}Ia=f+16|0}function Gb(a){var b=0;J[a+48>>2]=0;J[a+52>>2]=0;J[a+200>>2]=-25165825;J[a+192>>2]=-25165825;J[a+196>>2]=-25165825;J[a+184>>2]=0;J[a+176>>2]=0;J[a+180>>2]=0;J[a+168>>2]=-25165825;J[a+160>>2]=-25165825;J[a+164>>2]=-25165825;J[a+152>>2]=0;J[a+144>>2]=0;J[a+148>>2]=0;J[a+136>>2]=-25165825;J[a+128>>2]=-25165825;J[a+132>>2]=-25165825;J[a+120>>2]=0;J[a+112>>2]=0;J[a+116>>2]=0;J[a+104>>2]=-25165825;J[a+96>>2]=-25165825;J[a+100>>2]=-25165825;J[a+88>>2]=0;J[a+80>>2]=0;J[a+84>>2]=0;J[a+72>>2]=-25165825;b=a- -64|0;J[b>>2]=-25165825;J[b+4>>2]=-25165825;J[a+56>>2]=0}function Id(a){var b=0,c=0;b=J[a+160>>2];if(b){a=J[b+8>>2];a:{if(!(N[a+32>>2]>2]=.3999999761581421;if(!J[b+16>>2]){break a}a=0;while(1){pu(J[J[b+24>>2]+(a<<2)>>2],Q(.3999999761581421));a=a+1|0;if(a>>>0>2]){continue}break}}return}b=J[a+44>>2];if(!(H[b+44|0]&1|!(N[b+156>>2]>2]=.3999999761581421;c=J[J[a+40>>2]+1012>>2];Ka[J[J[c>>2]+44>>2]](c,K[b+9|0]==2,a+144|0);if(M[a+152>>2]>=4294967294){dh(J[a+40>>2],a);xf(a)}ze(J[J[a+40>>2]+1e3>>2],J[a+144>>2]);I[a+92>>1]=L[a+92>>1]&65534}}function sw(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[42504];c=d+12|0;d=(j=c,k=e,l=Ka[J[J[d>>2]+20>>2]](d)|0?63930:70610,m=19459,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a>>2]=d;J[a+8>>2]=g;J[a+4>>2]=f+1}function pw(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[42504];c=d+12|0;d=(j=c,k=e,l=Ka[J[J[d>>2]+20>>2]](d)|0?61218:70610,m=19542,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function mr(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[42504];c=d+12|0;d=(j=c,k=e,l=Ka[J[J[d>>2]+20>>2]](d)|0?63104:70610,m=19542,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function ll(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[42504];c=d+12|0;d=(j=c,k=e,l=Ka[J[J[d>>2]+20>>2]](d)|0?61704:70610,m=19459,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function gj(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[42504];c=d+12|0;d=(j=c,k=e,l=Ka[J[J[d>>2]+20>>2]](d)|0?62972:70610,m=19459,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function fn(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[42504];c=d+12|0;d=(j=c,k=e,l=Ka[J[J[d>>2]+20>>2]](d)|0?66026:70610,m=19459,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function fd(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[42504];c=d+12|0;d=(j=c,k=e,l=Ka[J[J[d>>2]+20>>2]](d)|0?64318:70610,m=19459,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function ek(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[42504];c=d+12|0;d=(j=c,k=e,l=Ka[J[J[d>>2]+20>>2]](d)|0?67678:70610,m=19459,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function bd(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[42504];c=d+12|0;d=(j=c,k=e,l=Ka[J[J[d>>2]+20>>2]](d)|0?66856:70610,m=19542,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function bI(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[42504];c=d+12|0;d=(j=c,k=e,l=Ka[J[J[d>>2]+20>>2]](d)|0?61486:70610,m=19542,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function a9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;e=Ia-16|0;Ia=e;a:{if(!J[a+92>>2]){break a}c=(b<<15^-1)+b|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;c=J[J[a+68>>2]+((J[a+76>>2]-1&(c>>>16^c))<<2)>>2];if((c|0)==-1){break a}f=a+56|0;g=J[a- -64>>2];d=J[a+60>>2];while(1){if(J[d+(c<<3)>>2]!=(b|0)){c=J[(c<<2)+g>>2];if((c|0)!=-1){continue}break a}break}c=J[(d+(c<<3)|0)+4>>2];J[e+12>>2]=b;qq(f,e+12|0);if(!c){break a}b=J[c>>2];if(b){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,c)}H[a+100|0]=J[a+92>>2]!=0;Ia=e+16|0}function _n(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[42504];c=d+12|0;d=(j=c,k=e,l=Ka[J[J[d>>2]+20>>2]](d)|0?60494:70610,m=19459,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function _g(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[42504];c=d+12|0;d=(j=c,k=e,l=Ka[J[J[d>>2]+20>>2]](d)|0?63226:70610,m=19542,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function _H(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[42504];c=d+12|0;d=(j=c,k=e,l=Ka[J[J[d>>2]+20>>2]](d)|0?65328:70610,m=19542,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function Yb(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[42504];c=d+12|0;d=(j=c,k=e,l=Ka[J[J[d>>2]+20>>2]](d)|0?62726:70610,m=19542,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function Vv(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[42504];c=d+12|0;d=(j=c,k=e,l=Ka[J[J[d>>2]+20>>2]](d)|0?67776:70610,m=19542,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function Vg(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[42504];c=d+12|0;d=(j=c,k=e,l=Ka[J[J[d>>2]+20>>2]](d)|0?61598:70610,m=19459,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function Vc(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[42504];c=d+12|0;d=(j=c,k=e,l=Ka[J[J[d>>2]+20>>2]](d)|0?67386:70610,m=19459,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function Sq(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[42504];c=d+12|0;d=(j=c,k=e,l=Ka[J[J[d>>2]+20>>2]](d)|0?67002:70610,m=19459,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function Pv(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[42504];c=d+12|0;d=(j=c,k=e,l=Ka[J[J[d>>2]+20>>2]](d)|0?63480:70610,m=19459,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function Oj(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[42504];c=d+12|0;d=(j=c,k=e,l=Ka[J[J[d>>2]+20>>2]](d)|0?64948:70610,m=19542,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function Of(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[42504];c=d+12|0;d=(j=c,k=e,l=Ka[J[J[d>>2]+20>>2]](d)|0?66144:70610,m=19459,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function Mv(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[42504];c=d+12|0;d=(j=c,k=e,l=Ka[J[J[d>>2]+20>>2]](d)|0?66270:70610,m=19459,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function Mb(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0;e=N[b+24>>2];d=N[b+4>>2];f=N[b>>2];g=N[b+12>>2];c=N[b+8>>2];n=J[b+20>>2];b=J[b+16>>2];J[a+48>>2]=0;J[a- -64>>2]=0;J[a+80>>2]=0;J[a+96>>2]=1065353216;N[a+92>>2]=e;J[a+84>>2]=b;J[a+88>>2]=n;e=Q(f+f);h=Q(d*e);j=Q(c+c);k=Q(g*j);N[a+40>>2]=h+k;l=Q(e*c);i=Q(d+d);m=Q(g*i);N[a+44>>2]=l-m;N[a+52>>2]=h-k;h=Q(i*c);g=Q(e*g);N[a+60>>2]=h+g;N[a+68>>2]=l+m;N[a+72>>2]=h-g;f=Q(Q(1)-Q(f*e));c=Q(c*j);N[a+56>>2]=f-c;d=Q(d*i);N[a+76>>2]=f-d;N[a+36>>2]=Q(Q(1)-d)-c;return a}function Lv(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[42504];c=d+12|0;d=(j=c,k=e,l=Ka[J[J[d>>2]+20>>2]](d)|0?67262:70610,m=19459,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function In(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[42504];c=d+12|0;d=(j=c,k=e,l=Ka[J[J[d>>2]+20>>2]](d)|0?61360:70610,m=19542,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function Eh(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[42504];c=d+12|0;d=(j=c,k=e,l=Ka[J[J[d>>2]+20>>2]](d)|0?64830:70610,m=19542,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function tp(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0;a:{if(!b){J[a+8>>2]=2122317823;J[a+12>>2]=-25165825;J[a>>2]=2122317823;J[a+4>>2]=2122317823;d=Q(-85070586659632215e21);e=Q(-85070586659632215e21);break a}b=b-1|0;m=P(b,12)+c|0;f=N[m+8>>2];g=N[m+4>>2];h=N[m>>2];b:{if(!b){i=h;d=g;e=f;break b}e=f;d=g;i=h;while(1){j=N[c+8>>2];e=e>j?e:j;k=N[c+4>>2];d=d>k?d:k;l=N[c>>2];i=i>l?i:l;f=f>2]=i;N[a+8>>2]=f;N[a+4>>2]=g;N[a>>2]=h}N[a+20>>2]=e;N[a+16>>2]=d}function Pe(a,b){var c=0,d=Q(0),e=Q(0),f=0,g=Q(0);c=Ia-32|0;Ia=c;e=N[b+8>>2];g=N[b+4>>2];d=N[b>>2];J[a+4>>2]=J[b+12>>2];J[c+16>>2]=0;J[c+20>>2]=0;N[c+12>>2]=d+Q(0);J[c+8>>2]=0;J[c>>2]=0;J[c+4>>2]=0;d=Q(Q(Y(Q(Q(e*e)+Q(Q(d*d)+Q(g*g)))))*Q(.15000000596046448));N[c+24>>2]=d;f=Qe(a,c);J[a+4>>2]=J[b+16>>2];e=N[b+4>>2];J[c+8>>2]=0;J[c+12>>2]=0;J[c+20>>2]=0;N[c+16>>2]=e+Q(0);J[c>>2]=0;J[c+4>>2]=0;N[c+24>>2]=d;f=Qe(f,c);J[a+4>>2]=J[b+20>>2];e=N[b+8>>2];J[c+16>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;N[c+20>>2]=e+Q(0);J[c>>2]=0;J[c+4>>2]=0;N[c+24>>2]=d;Qe(f,c);Ia=c+32|0}function yb(){var a=0,b=0,c=0,d=0,e=0,f=0,g=0;a=Ia-16|0;Ia=a;if(!K[170056]){f=170057,g=Da()|0,H[f|0]=g;H[170056]=1}e=+va();b=e/1e3;a:{if(R(b)<0x8000000000000000){d=~~b>>>0;c=R(b)>=1?~~(b>0?T(V(b*2.3283064365386963e-10),4294967295):W((b-+(~~b>>>0>>>0))*2.3283064365386963e-10))>>>0:0;break a}c=-2147483648}J[a>>2]=d;J[a+4>>2]=c;b=(e-(+(ala(d,c,1e3,0)>>>0)+ +(Ja|0)*4294967296))*1e3*1e3;b:{if(R(b)<2147483648){c=~~b;break b}c=-2147483648}J[a+8>>2]=c;d=J[a+8>>2];Ia=a+16|0;a=ala(J[a>>2],J[a+4>>2],1e9,0);c=d+a|0;d=Ja+(d>>31)|0;Ja=a>>>0>c>>>0?d+1|0:d;return c}function rp(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=Q(0),j=0,k=0,l=0;a:{if(!c){break a}a=0;if((c|0)!=1){k=c&-2;while(1){f=P(K[a+b|0],12)+d|0;g=J[f+4>>2];h=J[f>>2];i=N[f+8>>2];f=(a<<4)+e|0;J[f+12>>2]=0;N[f+8>>2]=i;J[f>>2]=h;J[f+4>>2]=g;f=a|1;g=P(K[f+b|0],12)+d|0;h=J[g>>2];l=J[g+4>>2];f=(f<<4)+e|0;N[f+8>>2]=N[g+8>>2];J[f+12>>2]=0;J[f>>2]=h;J[f+4>>2]=l;a=a+2|0;j=j+2|0;if((k|0)!=(j|0)){continue}break}}if(!(c&1)){break a}b=P(K[a+b|0],12)+d|0;c=J[b+4>>2];d=J[b>>2];i=N[b+8>>2];a=(a<<4)+e|0;J[a+12>>2]=0;N[a+8>>2]=i;J[a>>2]=d;J[a+4>>2]=c}}function kw(a,b,c,d,e){var f=0,g=0,h=0;f=Ia-208|0;Ia=f;J[f+204>>2]=c;c=f+160|0;Wa(c,0,40);J[f+200>>2]=J[f+204>>2];a:{if((jw(0,b,f+200|0,f+80|0,c,d,e)|0)<0){break a}h=J[a+76>>2]>=0;c=J[a>>2];if(J[a+72>>2]<=0){J[a>>2]=c&-33}b:{c:{d:{if(!J[a+48>>2]){J[a+48>>2]=80;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;g=J[a+44>>2];J[a+44>>2]=f;break d}if(J[a+16>>2]){break c}}if(Dn(a)){break b}}jw(a,b,f+200|0,f+80|0,f+160|0,d,e)}if(g){Ka[J[a+36>>2]](a,0,0)|0;J[a+48>>2]=0;J[a+44>>2]=g;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0}J[a>>2]=J[a>>2]|c&32;if(!h){break a}}Ia=f+208|0}function d5(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;if(!K[a+4801|0]){a=a+32|0;a:{b:{if(b){c:{if(M[a+2180>>2]>=c>>>0){d=J[a+2172>>2];break c}d=J[42504];d=Ka[J[J[d+12>>2]+8>>2]](d+12|0,c,29113,13989,1434)|0;if(!d){break b}J[a+2180>>2]=c;e=J[a+2172>>2];if(!e){break c}f=J[42504];Ka[J[J[f+12>>2]+12>>2]](f+12|0,e)}b=Va(d,b,c);J[a+2176>>2]=c;J[a+2172>>2]=b;break a}b=J[a+2172>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b);J[a+2172>>2]=0}J[a+2176>>2]=0;J[a+2180>>2]=0;break a}Xa(J[42504],16,13989,1443,83590,0)}return}Xa(J[42504],8,22851,565,76141,0)}function $t(a,b){var c=0,d=0,e=0,f=0,g=0;c=J[J[a+4>>2]+40>>2];if(b){Km(a,0,J[c+980>>2]+160|0);return}e=J[a+8>>2];if((e|0)<0){f=e&2147483647;a=f+32>>>5|0;a:{if(a>>>0<=(J[c+2520>>2]&2147483647)>>>0){b=J[c+2516>>2];break a}b=J[42504]+12|0;b=Ka[J[J[b>>2]+8>>2]](b,a<<2,29113,21414,438)|0;d=J[c+2516>>2];b:{if(!d){break b}Va(b,d,J[c+2520>>2]<<2);if(J[c+2520>>2]<0){break b}d=J[c+2516>>2];if(!d){break b}g=J[42504]+12|0;Ka[J[J[g>>2]+12>>2]](g,d)}d=J[c+2520>>2];Wa((d<<2)+b|0,0,a-d<<2);J[c+2520>>2]=a;J[c+2516>>2]=b}a=(f>>>3&268435452)+b|0;J[a>>2]=J[a>>2]|1<>2];a:{if(!b){break a}d=J[a+44>>2];if((b|0)!=1){h=b&-2;while(1){b:{c:{c=e<<2;f=J[c+d>>2];switch(L[f+4>>1]-5|0){case 0:case 1:break c;default:break b}}J[f+40>>2]=0}d:{e:{c=J[(c|4)+d>>2];switch(L[c+4>>1]-5|0){case 0:case 1:break e;default:break d}}J[c+40>>2]=0}e=e+2|0;g=g+2|0;if((h|0)!=(g|0)){continue}break}}if(!(b&1)){break a}f:{b=J[(e<<2)+d>>2];switch(L[b+4>>1]-5|0){case 0:case 1:break f;default:break a}}J[b+40>>2]=0}b=J[a>>2];if(H[a+6|0]&1){Ka[J[b+16>>2]](a);return}Ka[J[b+12>>2]](a)|0}function ON(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if(Tb(a,J[b+8>>2],e)){if(!(J[b+28>>2]==1|J[b+4>>2]!=(c|0))){J[b+28>>2]=d}return}a:{if(Tb(a,J[b>>2],e)){if(!(J[b+16>>2]!=(c|0)&J[b+20>>2]!=(c|0))){if((d|0)!=1){break a}J[b+32>>2]=1;return}J[b+32>>2]=d;b:{if(J[b+44>>2]==4){break b}I[b+52>>1]=0;a=J[a+8>>2];Ka[J[J[a>>2]+20>>2]](a,b,c,c,1,e);if(K[b+53|0]){J[b+44>>2]=3;if(!K[b+52|0]){break b}break a}J[b+44>>2]=4}J[b+20>>2]=c;J[b+40>>2]=J[b+40>>2]+1;if(J[b+36>>2]!=1|J[b+24>>2]!=2){break a}H[b+54|0]=1;return}a=J[a+8>>2];Ka[J[J[a>>2]+24>>2]](a,b,c,d,e)}}function JM(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;b=J[a+28>>2];e=J[b+136>>2];c=J[b+148>>2];a=J[(e+(c<<3)|0)+4>>2];c=a+(c<<7)|0;a:{if(!c){break a}f=a&1;a=0;if((c|0)!=1){i=c-f|0;c=0;while(1){g=a<<6&8064;d=(a>>>4&268435448)+e|0;h=g+J[d>>2]|0;J[h+52>>2]=0;J[h+44>>2]=0;d=g+J[d>>2]|0;J[d+116>>2]=0;J[d+108>>2]=0;a=a+2|0;c=c+2|0;if((i|0)!=(c|0)){continue}break}}if(!f){break a}a=J[(a>>>4&268435448)+e>>2]+((a&127)<<6)|0;J[a+52>>2]=0;J[a+44>>2]=0}J[b+164>>2]=0;J[J[b+152>>2]+4>>2]=0;Xm(b);a=J[b+300>>2];b=J[J[b+312>>2]+304>>2];J[a>>2]=J[b>>2];J[b>>2]=a}function jV(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{if(J[a+24>>2]){break a}b=J[a+32>>2];e=(b<<2)+c|0;J[e+16>>2]=J[e+16>>2]+1;if(!b){break a}e=J[a+28>>2];d=J[c+8>>2];g=J[c>>2];a=0;if((b|0)!=1){i=b&-2;while(1){j=(d<<2)+g|0;d=a<<2;f=d+e|0;J[j>>2]=J[f>>2];J[f>>2]=J[c+8>>2];f=J[c+8>>2]+1|0;J[c+8>>2]=f;d=e+(d|4)|0;J[(f<<2)+g>>2]=J[d>>2];J[d>>2]=J[c+8>>2];d=J[c+8>>2]+1|0;J[c+8>>2]=d;a=a+2|0;h=h+2|0;if((i|0)!=(h|0)){continue}break}}if(!(b&1)){break a}a=e+(a<<2)|0;J[(d<<2)+g>>2]=J[a>>2];J[a>>2]=J[c+8>>2];J[c+8>>2]=J[c+8>>2]+1}return 1}function Al(a,b,c){var d=0,e=0;a:{b:{c:{d:{e=J[a+4>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break d}}d=J[a>>2];break b}d=J[a>>2];if(K[d+4785|0]){break a}}Ju(a+16|0,J[d+2428>>2],b,c);return}d=J[a+8>>2];if(!d){d=$a(J[a>>2],e>>>24&15);J[a+8>>2]=d}if(b){N[d+244>>2]=N[b>>2]+N[d+244>>2];N[d+248>>2]=N[b+4>>2]+N[d+248>>2];N[d+252>>2]=N[b+8>>2]+N[d+252>>2];b=262144}else{b=0}if(c){N[d+256>>2]=N[c>>2]+N[d+256>>2];N[d+260>>2]=N[c+4>>2]+N[d+260>>2];N[d+264>>2]=N[c+8>>2]+N[d+264>>2];b=b|524288}_a(J[a>>2],a);J[a+268>>2]=J[a+268>>2]|b}function kv(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;e=Ia-16|0;Ia=e;d=J[b+4>>2];if(d){g=a+88|0;h=a+112|0;while(1){c=d-1|0;d=J[J[b>>2]+(c<<2)>>2];J[b+4>>2]=c;J[e+12>>2]=d;c=J[a+168>>2];f=J[c+16>>2];a:{if(!(d>>>0>>0|d>>>0>=J[c+20>>2]+f>>>0)){c=J[a+92>>2];if(c>>>0>=(J[a+96>>2]&2147483647)>>>0){fd(g,e+12|0);break a}J[J[a+88>>2]+(c<<2)>>2]=d;J[a+92>>2]=c+1;break a}c=J[a+116>>2];b:{if(c>>>0>=(J[a+120>>2]&2147483647)>>>0){fd(h,e+12|0);break b}J[J[a+112>>2]+(c<<2)>>2]=d;J[a+116>>2]=c+1}J[a+152>>2]=J[a+152>>2]-1}d=J[b+4>>2];if(d){continue}break}}Ia=e+16|0}function Rea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;b=J[a+28>>2];a=J[a+20>>2];J[b+3620>>2]=a;J[b+3624>>2]=1;d=b+3600|0;a:{if(!a){c=J[b+3616>>2];break a}Ka[J[J[a>>2]+16>>2]](a);c=J[J[b+3620>>2]+16>>2];J[b+3616>>2]=c}Ka[J[J[c>>2]+72>>2]](c,d);J[b+3660>>2]=a;J[b+3664>>2]=1;c=b+3640|0;b:{if(!a){a=J[b+3656>>2];break b}Ka[J[J[a>>2]+16>>2]](a);a=J[J[b+3660>>2]+16>>2];J[b+3656>>2]=a}Ka[J[J[a>>2]+72>>2]](a,c);a=J[b+980>>2];c=J[a+332>>2];if(c){a=J[a+328>>2];while(1){e=a,f=Nt(J[b+2168>>2],J[a>>2],J[a+4>>2]),J[e+8>>2]=f;a=a+12|0;c=c-1|0;if(c){continue}break}}}function NO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;if((c|0)>0){f=a+c|0;while(1){d=K[a+4|0]|K[a+5|0]<<8|(K[a+6|0]<<16|K[a+7|0]<<24);c=K[a|0]|K[a+1|0]<<8|(K[a+2|0]<<16|K[a+3|0]<<24);x(0,c|0);x(1,d|0);e=+z();a:{if(R(e)<0x8000000000000000){d=~~e>>>0;c=R(e)>=1?~~(e>0?T(V(e*2.3283064365386963e-10),4294967295):W((e-+(~~e>>>0>>>0))*2.3283064365386963e-10))>>>0:0;break a}d=0;c=-2147483648}H[b|0]=d;H[b+1|0]=d>>>8;H[b+2|0]=d>>>16;H[b+3|0]=d>>>24;H[b+4|0]=c;H[b+5|0]=c>>>8;H[b+6|0]=c>>>16;H[b+7|0]=c>>>24;b=b+8|0;a=a+8|0;if(f>>>0>a>>>0){continue}break}}}function NF(a,b,c){var d=0,e=0;a:{b:{c:{d:{e=J[a+4>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break d}}d=J[a>>2];break b}d=J[a>>2];if(K[d+4785|0]){break a}}Mu(a+16|0,J[d+2428>>2],b,c);return}d=J[a+8>>2];if(!d){d=$a(J[a>>2],e>>>24&15);J[a+8>>2]=d}if(b){N[d+220>>2]=N[b>>2]+N[d+220>>2];N[d+224>>2]=N[b+4>>2]+N[d+224>>2];N[d+228>>2]=N[b+8>>2]+N[d+228>>2];b=65536}else{b=0}if(c){N[d+232>>2]=N[c>>2]+N[d+232>>2];N[d+236>>2]=N[c+4>>2]+N[d+236>>2];N[d+240>>2]=N[c+8>>2]+N[d+240>>2];b=b|131072}_a(J[a>>2],a);J[a+268>>2]=J[a+268>>2]|b}function LZ(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0);e=Ia-32|0;Ia=e;m=J[c+36>>2];f=N[b+20>>2];n=N[b+16>>2];o=N[b+24>>2];h=N[b>>2];i=Q(h+h);g=N[b+8>>2];p=N[b+4>>2];j=N[b+12>>2];k=Q(j+j);l=N[a+8>>2];q=Q(Q(Q(i*g)-Q(p*k))*l);N[e+24>>2]=o-q;g=Q(l*Q(Q(g*k)+Q(i*p)));N[e+20>>2]=f-g;N[e+12>>2]=q+o;N[e+8>>2]=f+g;f=Q(l*Q(Q(h*i)+Q(Q(j*k)+Q(-1))));N[e+16>>2]=n-f;N[e+4>>2]=n+f;N[e+28>>2]=N[a+4>>2];a=Ka[J[(L[m+4>>1]<<2)+159400>>2]](e+4|0,m,d,c+4|0,0)|0;Ia=e+32|0;return a|0}function Nn(a){a=a|0;var b=0,c=0;J[a>>2]=167404;b=J[a+56>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+48>>2];if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+44>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+36>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+32>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+24>>2];if(!b){break c}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+20>>2];d:{if((b|0)<0|!(b&2147483647)){break d}b=J[a+12>>2];if(!b){break d}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function xc(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0;if(K[a+100|0]){g=J[a+92>>2];if(g){i=J[a+60>>2];a=(b<<15^-1)+b|0;a=P(a>>>10^a,9);a=a>>>6^a;a=(a<<11^-1)+a|0;j=a>>>16^a;while(1){h=(f<<3)+i|0;a=J[h+4>>2];a:{if(!(K[a+40|0]&d)){break a}b:{if(!K[a+41|0]){break b}if(!J[a+36>>2]){break a}e=J[J[a+12>>2]+((J[a+20>>2]-1&j)<<2)>>2];if((e|0)==-1){break a}k=J[a+8>>2];a=J[a+4>>2];while(1){e=e<<2;if(J[e+a>>2]==(b|0)){break b}e=J[e+k>>2];if((e|0)!=-1){continue}break}break a}a=J[h>>2];Ka[J[J[a>>2]>>2]](a,b,c,d)}f=f+1|0;if((g|0)!=(f|0)){continue}break}}}}function tw(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;a:{if(!J[a+148>>2]){break a}e=5381;g=5381;d=K[b|0];if(d){f=b;while(1){g=P(g,33)^d&255;d=K[f+1|0];f=f+1|0;if(d){continue}break}}h=J[a+132>>2];d=K[c|0];if(d){f=c;while(1){e=P(e,33)^d&255;d=K[f+1|0];f=f+1|0;if(d){continue}break}}d=J[J[a+124>>2]+((h-1&(e^g))<<2)>>2];if((d|0)==-1){break a}f=J[a+120>>2];a=J[a+116>>2];while(1){b:{e=a+P(d,12)|0;g=J[e>>2];if(!cb(g?g:84969,b)){e=J[e+4>>2];if(!cb(e?e:84969,c)){break b}}d=J[f+(d<<2)>>2];if((d|0)!=-1){continue}break a}break}i=J[(a+P(d,12)|0)+8>>2]}return i}function rd(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;d=J[a+8>>2];g=d&2147483647?d<<1:1;a:{if(!g){break a}d=g<<2;if(!d){break a}e=J[42504];c=e+12|0;e=(j=c,k=d,l=Ka[J[J[e>>2]+20>>2]](e)|0?31098:70610,m=19459,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){h=(c<<2)+e|0;c=d;f=e;while(1){J[f>>2]=J[c>>2];c=c+4|0;f=f+4|0;if(h>>>0>f>>>0){continue}break}c=J[a+4>>2]}J[(c<<2)+e>>2]=J[b>>2];if(!(!d|J[a+8>>2]<0)){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,d)}J[a+8>>2]=g;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function p3(a,b){a=a|0;b=b|0;var c=0,d=0;c=a+116|0;d=J[c>>2];if((d|0)==5){a=J[a+36>>2]&1?J[a+40>>2]- -64|0:c;J[b>>2]=J[a>>2];N[b+4>>2]=N[a+4>>2];N[b+8>>2]=N[a+8>>2];N[b+12>>2]=N[a+12>>2];N[b+16>>2]=N[a+16>>2];N[b+20>>2]=N[a+20>>2];N[b+24>>2]=N[a+24>>2];N[b+28>>2]=N[a+28>>2];H[b+32|0]=K[a+32|0];c=K[a+33|0]|K[a+34|0]<<8|(K[a+35|0]<<16|K[a+36|0]<<24);H[b+33|0]=c;H[b+34|0]=c>>>8;H[b+35|0]=c>>>16;H[b+36|0]=c>>>24;a=K[a+36|0]|K[a+37|0]<<8|(K[a+38|0]<<16|K[a+39|0]<<24);H[b+36|0]=a;H[b+37|0]=a>>>8;H[b+38|0]=a>>>16;H[b+39|0]=a>>>24}return(d|0)==5|0}function bb(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;d=J[a+8>>2];g=d&2147483647?d<<1:1;a:{if(!g){break a}d=g<<2;if(!d){break a}e=J[42504];c=e+12|0;e=(j=c,k=d,l=Ka[J[J[e>>2]+20>>2]](e)|0?33898:70610,m=19459,n=553,i=J[J[c>>2]+8>>2],Ka[i](j|0,k|0,l|0,m|0,n|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){h=(c<<2)+e|0;c=d;f=e;while(1){J[f>>2]=J[c>>2];c=c+4|0;f=f+4|0;if(h>>>0>f>>>0){continue}break}c=J[a+4>>2]}J[(c<<2)+e>>2]=J[b>>2];if(!(!d|J[a+8>>2]<0)){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,d)}J[a+8>>2]=g;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function GH(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;f=Ia-48|0;Ia=f;c=J[J[a+976>>2]+1024>>2];Ka[J[J[c>>2]+84>>2]](f+12|0,c);i=J[J[a+1004>>2]+8>>2];j=J[i+8>>2];if(j){while(1){d=J[i+4>>2]+(h<<5)|0;e=J[d>>2];a:{if(!e){break a}c=J[e+44>>2];if(!(c&448)){break a}g=c<<1&1048576;k=g|c&-1572865;J[e+44>>2]=k;b:{if(N[d+20>>2]>Q(N[d+8>>2]*N[a+1080>>2])){J[e+44>>2]=k|524288;d=64;if(g?0:c&64){break b}d=128;if(!(c&128)){break a}if(g){break b}break a}d=256;if(!(c&256)|!g){break a}}oj(e,d,0,0,b,f+12|0)}h=h+1|0;if((j|0)!=(h|0)){continue}break}}Ia=f+48|0}function sY(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ia-16|0;Ia=d;e=a;a=J[b>>2];if(J[b+4>>2]-a>>6>>>0>c>>>0){b=Ua(64);c=a+(c<<6)|0;a=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=a;J[b+8>>2]=J[c+8>>2];I[b+12>>1]=L[c+12>>1];N[b+16>>2]=N[c+16>>2];N[b+20>>2]=N[c+20>>2];N[b+24>>2]=N[c+24>>2];N[b+28>>2]=N[c+28>>2];N[b+32>>2]=N[c+32>>2];N[b+36>>2]=N[c+36>>2];N[b+40>>2]=N[c+40>>2];a=J[c+48>>2];J[b+44>>2]=J[c+44>>2];J[b+48>>2]=a;a=J[c+56>>2];J[b+52>>2]=J[c+52>>2];J[b+56>>2]=a;J[b+60>>2]=J[c+60>>2];J[d+8>>2]=b;a=na(128872,d+8|0)|0}else{a=1}J[e>>2]=a;Ia=d+16|0}function Ni(a,b){var c=0,d=0,e=0,f=0,g=0;d=J[b+152>>2];J[b+152>>2]=-2;g=J[a+28>>2];c=J[a+36>>2];a:{if(c>>>0<=d>>>0){e=d;break a}e=c-1|0;J[a+36>>2]=e;if((c|0)==(g|0)){e=d;break a}if(d>>>0>=e>>>0){e=d;break a}c=J[J[a+24>>2]+(e<<2)>>2];J[J[c>>2]+152>>2]=d;J[J[a+24>>2]+(d<<2)>>2]=c}if(K[b+149|0]&16){f=J[b+156>>2];J[b+156>>2]=-2;c=J[a+44>>2]-1|0;if((c|0)!=(f|0)){b=J[a+40>>2];d=J[b+(c<<2)>>2];J[b+(f<<2)>>2]=d;J[J[d>>2]+156>>2]=f}J[a+44>>2]=c}c=g-1|0;if((c|0)!=(e|0)){b=J[a+24>>2];d=J[b+(c<<2)>>2];J[b+(e<<2)>>2]=d;J[J[d>>2]+152>>2]=e}J[a+28>>2]=c}function JS(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;J[a>>2]=166692;b=J[a+36>>2];if(b){while(1){f=J[a+32>>2];c=J[f>>2];e=0;while(1){a:{d=e<<2;if((c|0)==J[d+f>>2]){Ka[J[J[c>>2]+12>>2]](c);b=J[a+36>>2]-1|0;J[a+36>>2]=b;c=J[a+32>>2];J[c+d>>2]=J[c+(b<<2)>>2];d=(b|0)!=0;break a}d=1;e=e+1|0;if((e|0)!=(b|0)){continue}}break}H[a+68|0]=d;if(b){continue}break}}b=J[a+40>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+32>>2];if(!b){break b}c=J[J[a+28>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+16>>2];if(b){c=J[J[a+8>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function zF(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=0,h=0;c=Ia-16|0;Ia=c;d=N[b>>2];e=N[b+4>>2];f=N[b+8>>2];f=f==Q(0)?Q(0):Q(Q(1)/f);N[c+12>>2]=f;e=e==Q(0)?Q(0):Q(Q(1)/e);N[c+8>>2]=e;d=d==Q(0)?Q(0):Q(Q(1)/d);N[c+4>>2]=d;g=a+48|0;a:{b:{c:{d:{h=J[a+52>>2];switch((h>>>30|0)-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[g>>2]+4785|0]){break b}}Gu(a- -64|0,c+4|0);break a}b=J[a+56>>2];if(!b){b=$a(J[a+48>>2],h>>>24&15);J[a+56>>2]=b}N[b+96>>2]=d;N[b+104>>2]=f;N[b+100>>2]=e;_a(J[a+48>>2],g);J[a+316>>2]=J[a+316>>2]|2}Ia=c+16|0}function rj(a){var b=0,c=0,d=0,e=0,f=0,g=0;H[a+150|0]=K[a+150|0]|2;if(K[J[a+44>>2]+9|0]!=2){e=J[a+144>>2];f=e>>>7|0;d=f+32>>>5|0;a=J[a+40>>2];a:{if(d>>>0<=(J[a+2448>>2]&2147483647)>>>0){b=J[a+2444>>2];break a}b=J[42504]+12|0;b=Ka[J[J[b>>2]+8>>2]](b,d<<2,29113,21414,438)|0;c=J[a+2444>>2];b:{if(!c){break b}Va(b,c,J[a+2448>>2]<<2);if(J[a+2448>>2]<0){break b}c=J[a+2444>>2];if(!c){break b}g=J[42504]+12|0;Ka[J[J[g>>2]+12>>2]](g,c)}c=J[a+2448>>2];Wa((c<<2)+b|0,0,d-c<<2);J[a+2448>>2]=d;J[a+2444>>2]=b}a=(e>>>10&4194300)+b|0;J[a>>2]=J[a>>2]|1<>2]+32>>2]](b)|0)){break a}c=Ka[J[J[b>>2]+32>>2]](b)|0;d=J[b>>2];if((a|0)!=(c|0)){a=Ka[J[d+32>>2]](b)|0;Ka[J[J[a>>2]+16>>2]](a,b);break a}Ka[J[d+28>>2]](b,0);c=J[a+16>>2];if(!c){break a}while(1){e=J[a+12>>2];d=g<<2;if(J[e+d>>2]==(b|0)){f=0;if(J[a+32>>2]){while(1){c=J[J[a+28>>2]+(f<<2)>>2];Ka[J[J[c>>2]+12>>2]](c,b);f=f+1|0;if(f>>>0>2]){continue}break}e=J[a+12>>2];c=J[a+16>>2]}c=c-1|0;J[a+16>>2]=c;J[d+e>>2]=J[(c<<2)+e>>2]}g=g+1|0;if(g>>>0>>0){continue}break}}}function Tm(a){var b=0,c=0,d=0,e=0,f=0,g=0;H[a+150|0]=K[a+150|0]|4;if(K[J[a+44>>2]+9|0]!=2){e=J[a+144>>2];f=e>>>7|0;d=f+32>>>5|0;a=J[a+40>>2];a:{if(d>>>0<=(J[a+2448>>2]&2147483647)>>>0){b=J[a+2444>>2];break a}b=J[42504]+12|0;b=Ka[J[J[b>>2]+8>>2]](b,d<<2,29113,21414,438)|0;c=J[a+2444>>2];b:{if(!c){break b}Va(b,c,J[a+2448>>2]<<2);if(J[a+2448>>2]<0){break b}c=J[a+2444>>2];if(!c){break b}g=J[42504]+12|0;Ka[J[J[g>>2]+12>>2]](g,c)}c=J[a+2448>>2];Wa((c<<2)+b|0,0,d-c<<2);J[a+2448>>2]=d;J[a+2444>>2]=b}a=(e>>>10&4194300)+b|0;J[a>>2]=J[a>>2]|1<>2]=0;J[a+76>>2]=0;b=J[a+32>>2];if(!(!b|!J[a+48>>2])){Wa(J[a+24>>2],255,b<<2);b=0;d=J[a+20>>2];f=J[a+28>>2];e=f-1|0;if(e){if(f-2>>>0>=3){f=e&-4;while(1){c=b|1;J[(b<<2)+d>>2]=c;g=(c<<2)+d|0;c=b|2;J[g>>2]=c;g=(c<<2)+d|0;c=b|3;J[g>>2]=c;b=b+4|0;J[(c<<2)+d>>2]=b;h=h+4|0;if((f|0)!=(h|0)){continue}break}}e=e&3;if(e){while(1){c=(b<<2)+d|0;b=b+1|0;J[c>>2]=b;i=i+1|0;if((e|0)!=(i|0)){continue}break}}b=J[a+28>>2]-1|0}else{b=0}J[d+(b<<2)>>2]=-1;J[a+48>>2]=0;J[a+40>>2]=0}J[a+52>>2]=0}function CC(a){var b=0,c=0,d=0,e=0,f=0;b=Ia-288|0;Ia=b;H[b+268|0]=1;J[b+276>>2]=0;J[b+280>>2]=64;J[b+272>>2]=b+12;e=Qd(a,b+8|0,0);if(e){f=J[a>>2]+4816|0;while(1){a=J[J[b+8>>2]+(d<<2)>>2]+32|0;c=J[a+4>>2];if(c&268435456){Hg(a);J[b+284>>2]=a;pb(f,b+284|0);c=J[a+4>>2]&-268435457;J[a+4>>2]=c}if((c&251658240)==16777216){J[a>>2]=0;J[a+4>>2]=c&1073741823}d=d+1|0;if((e|0)!=(d|0)){continue}break}}a=J[b+280>>2];a:{if((a|0)<0|!(a&2147483647)){break a}a=J[b+272>>2];if((a|0)==(b+12|0)|!a){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,a)}Ia=b+288|0}function MO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;if((c|0)>0){f=a+c|0;while(1){e=K[a+4|0]|K[a+5|0]<<8|(K[a+6|0]<<16|K[a+7|0]<<24);c=K[a|0]|K[a+1|0]<<8|(K[a+2|0]<<16|K[a+3|0]<<24);x(0,c|0);x(1,e|0);d=+z();a:{if(d<0x10000000000000000&d>=0){e=~~d>>>0;c=R(d)>=1?~~(d>0?T(V(d*2.3283064365386963e-10),4294967295):W((d-+(~~d>>>0>>>0))*2.3283064365386963e-10))>>>0:0;break a}e=0;c=0}H[b|0]=e;H[b+1|0]=e>>>8;H[b+2|0]=e>>>16;H[b+3|0]=e>>>24;H[b+4|0]=c;H[b+5|0]=c>>>8;H[b+6|0]=c>>>16;H[b+7|0]=c>>>24;b=b+8|0;a=a+8|0;if(f>>>0>a>>>0){continue}break}}}function Nu(a,b){var c=Q(0),d=0,e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0);d=Ia-16|0;Ia=d;g=N[b+24>>2];h=N[b>>2];i=N[b+16>>2];j=N[b+20>>2];a:{if(!(!(i!=Q(0)|j!=Q(0))&g==Q(0))){c=N[b+8>>2];e=N[b+4>>2];break a}c=N[b+8>>2];e=N[b+4>>2];if(h!=Q(0)|e!=Q(0)|c!=Q(0)){break a}f=N[b+12>>2]==Q(1)}N[a+56>>2]=c;N[a+52>>2]=e;N[a+48>>2]=h;H[a+45|0]=f;c=N[b+12>>2];N[a+72>>2]=g;N[a+68>>2]=j;N[a- -64>>2]=i;N[a+60>>2]=c;a=J[a>>2];if(a){Vm(a);b=J[J[a+40>>2]+1012>>2];f=K[J[a+44>>2]+9|0];J[d+12>>2]=J[a+144>>2];Ka[J[J[b>>2]+44>>2]](b,(f|0)==2,d+12|0)}Ia=d+16|0}function Mj(a,b){var c=0,d=0,e=0,f=0,g=0;d=J[b>>2];f=52685;a:{b:{c:{g=a+68|0;switch(J[g>>2]-5|0){case 1:break b;case 0:break c;default:break a}}c=J[a+116>>2];f=L[a+122>>1];e=L[a+120>>1];break a}c=J[a+96>>2];f=L[a+102>>1];e=L[a+100>>1]}fc(g,b);if(d-5>>>0<=1){d=(d|0)==5;b=d?a+116|0:a+96|0;d=d?116:96;if(e){J[a+d>>2]=c;I[b+6>>1]=f;I[b+4>>1]=e;return}c=J[42504]+12|0;c=Ka[J[J[c>>2]+8>>2]](c,2,29113,21646,109)|0;J[a+d>>2]=c;I[b+4>>1]=1;I[c>>1]=L[a+66>>1];H[a+65|0]=1;return}if(!(!c|(!e|!K[a+65|0]))){a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,c)}}function Lf(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;a:{if(!J[a+40>>2]){break a}e=5381;g=5381;d=K[b|0];if(d){f=b;while(1){g=P(g,33)^d&255;d=K[f+1|0];f=f+1|0;if(d){continue}break}}h=J[a+24>>2];d=K[c|0];if(d){f=c;while(1){e=P(e,33)^d&255;d=K[f+1|0];f=f+1|0;if(d){continue}break}}d=J[J[a+16>>2]+((h-1&(e^g))<<2)>>2];if((d|0)==-1){break a}f=J[a+12>>2];a=J[a+8>>2];while(1){b:{e=a+P(d,12)|0;g=J[e>>2];if(!cb(g?g:84969,b)){e=J[e+4>>2];if(!cb(e?e:84969,c)){break b}}d=J[f+(d<<2)>>2];if((d|0)!=-1){continue}break a}break}i=J[(a+P(d,12)|0)+8>>2]}return i}function EC(a){var b=0,c=0,d=0,e=0,f=0;b=Ia-288|0;Ia=b;H[b+268|0]=1;J[b+276>>2]=0;J[b+280>>2]=64;J[b+272>>2]=b+12;e=yd(a,b+8|0);if(e){f=J[a>>2]+4816|0;while(1){a=J[J[b+8>>2]+(d<<2)>>2]+32|0;c=J[a+4>>2];if(c&268435456){Hg(a);J[b+284>>2]=a;pb(f,b+284|0);c=J[a+4>>2]&-268435457;J[a+4>>2]=c}if((c&251658240)==16777216){J[a>>2]=0;J[a+4>>2]=c&1073741823}d=d+1|0;if((e|0)!=(d|0)){continue}break}}a=J[b+280>>2];a:{if((a|0)<0|!(a&2147483647)){break a}a=J[b+272>>2];if((a|0)==(b+12|0)|!a){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,a)}Ia=b+288|0}function g$(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0);a=J[a+60>>2];h=N[a+8>>2];j=h;i=Q(-h);h=N[b+8>>2];k=N[b>>2];l=N[b+4>>2];g=Q(Q(N[c+32>>2]*h)+Q(Q(N[c+24>>2]*k)+Q(l*N[c+28>>2])));m=Q((g>=Q(0)?j:i)*g);g=N[a>>2];j=g;i=Q(-g);g=Q(Q(N[c+8>>2]*h)+Q(Q(N[c>>2]*k)+Q(N[c+4>>2]*l)));j=Q((g>=Q(0)?j:i)*g);g=Q(Q(N[c+20>>2]*h)+Q(Q(N[c+12>>2]*k)+Q(l*N[c+16>>2])));i=N[a+4>>2];g=Q(m+Q(j+Q(g*(g>=Q(0)?i:Q(-i)))));h=Q(Q(N[c+44>>2]*h)+Q(Q(N[c+36>>2]*k)+Q(l*N[c+40>>2])));N[f>>2]=g+h;N[e>>2]=h-g}function bM(a){a=a|0;var b=0,c=0,d=0,e=0;c=Ia-16|0;Ia=c;if(J[a+52>>2]){J[c+12>>2]=0;if(J[a+76>>2]){d=a+84|0;while(1){b=J[a+72>>2]+P(b,20)|0;a:{if(J[b+8>>2]==2){break a}e=b;b=J[b+4>>2]-1|0;J[e+4>>2]=b;if(b){break a}b=J[a+88>>2];if(b>>>0>=(J[a+92>>2]&2147483647)>>>0){bb(d,c+12|0);break a}J[J[a+84>>2]+(b<<2)>>2]=J[c+12>>2];J[a+88>>2]=J[a+88>>2]+1}b=J[c+12>>2]+1|0;J[c+12>>2]=b;if(M[a+76>>2]>b>>>0){continue}break}}if(J[a+88>>2]){b=0;while(1){nh(a,J[J[a+84>>2]+(b<<2)>>2]);b=b+1|0;if(b>>>0>2]){continue}break}}J[a+88>>2]=0}Ia=c+16|0}function IS(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;J[a>>2]=166692;b=J[a+36>>2];if(b){while(1){f=J[a+32>>2];c=J[f>>2];e=0;while(1){a:{d=e<<2;if((c|0)==J[d+f>>2]){Ka[J[J[c>>2]+12>>2]](c);b=J[a+36>>2]-1|0;J[a+36>>2]=b;c=J[a+32>>2];J[c+d>>2]=J[c+(b<<2)>>2];d=(b|0)!=0;break a}d=1;e=e+1|0;if((e|0)!=(b|0)){continue}}break}H[a+68|0]=d;if(b){continue}break}}b=J[a+40>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+32>>2];if(!b){break b}c=J[J[a+28>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+16>>2];if(b){c=J[J[a+8>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}fb(a)}function iha(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;h=J[a+448>>2];if(h>>>0>=2){i=J[a+456>>2];j=J[a+444>>2];d=1;while(1){e=(P(d,24)+b|0)-24|0;f=(J[(P(d,80)+i|0)+72>>2]<<2)+c|0;g=J[((d<<5)+j|0)+20>>2];if(K[g+258|0]){N[f>>2]=N[e>>2];a=1}else{a=0}if(K[g+259|0]){N[(a<<2)+f>>2]=N[e+4>>2];a=a+1|0}if(K[g+260|0]){N[(a<<2)+f>>2]=N[e+8>>2];a=a+1|0}if(K[g+261|0]){N[(a<<2)+f>>2]=N[e+12>>2];a=a+1|0}if(K[g+262|0]){N[(a<<2)+f>>2]=N[e+16>>2];a=a+1|0}if(K[g+263|0]){N[(a<<2)+f>>2]=N[e+20>>2]}d=d+1|0;if((h|0)!=(d|0)){continue}break}}}function eF(a,b){var c=0,d=0;N[a+260>>2]=b;a:{b:{c:{d:{d=J[a+4>>2]>>>30|0;switch(d-2|0){case 1:break a;case 0:break c;default:break d}}c=J[a>>2];break b}c=J[a>>2];if(K[c+4785|0]){break a}}if(!(!(b>Q(0))|!c)){J[a+264>>2]=0}uc(a+16|0,b,0);return}if(b>Q(0)){e:{f:{switch(d-2|0){case 0:c=J[a>>2];if(K[c+4785|0]){break e}default:N[a+260>>2]=b;J[a+264>>2]=0;uc(a+16|0,b,1);return;case 1:break f}}c=J[a>>2]}N[a+260>>2]=b;J[a+264>>2]=0;_a(c,a);J[a+268>>2]=J[a+268>>2]&-117440513|83886080;return}_a(J[a>>2],a);J[a+268>>2]=J[a+268>>2]|16777216}function Uw(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;c=J[b+4>>2];e=J[b>>2];b=J[a+4>>2];J[b>>2]=J[b>>2]+4;a:{if((c|0)==(e|0)){break a}b=(c-e|0)/24|0;c=b>>>0<=1?1:b;f=c&3;b=0;if(c>>>0>=4){h=c&-4;c=0;while(1){d=P(b,24)+e|0;Ka[J[J[d>>2]+8>>2]](d,a);d=P(b|1,24)+e|0;Ka[J[J[d>>2]+8>>2]](d,a);d=P(b|2,24)+e|0;Ka[J[J[d>>2]+8>>2]](d,a);d=P(b|3,24)+e|0;Ka[J[J[d>>2]+8>>2]](d,a);b=b+4|0;c=c+4|0;if((h|0)!=(c|0)){continue}break}}if(!f){break a}while(1){c=P(b,24)+e|0;Ka[J[J[c>>2]+8>>2]](c,a);b=b+1|0;g=g+1|0;if((g|0)!=(f|0)){continue}break}}}function EQ(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;c=J[b+4>>2];e=J[b>>2];b=J[a+4>>2];J[b>>2]=J[b>>2]+4;a:{if((c|0)==(e|0)){break a}b=(c-e|0)/12|0;c=b>>>0<=1?1:b;f=c&3;b=0;if(c>>>0>=4){h=c&-4;c=0;while(1){d=P(b,12)+e|0;Ka[J[J[d>>2]+8>>2]](d,a);d=P(b|1,12)+e|0;Ka[J[J[d>>2]+8>>2]](d,a);d=P(b|2,12)+e|0;Ka[J[J[d>>2]+8>>2]](d,a);d=P(b|3,12)+e|0;Ka[J[J[d>>2]+8>>2]](d,a);b=b+4|0;c=c+4|0;if((h|0)!=(c|0)){continue}break}}if(!f){break a}while(1){c=P(b,12)+e|0;Ka[J[J[c>>2]+8>>2]](c,a);b=b+1|0;g=g+1|0;if((g|0)!=(f|0)){continue}break}}}function nL(a){a=a|0;var b=0,c=0,d=0,e=0;c=Ia-16|0;Ia=c;b=J[a+88>>2];d=J[b+84>>2];if(d){e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,d)}J[b+84>>2]=0;J[b+88>>2]=0;J[b+4208>>2]=0;a:{if(M[a+104>>2]>=1025){J[c+8>>2]=1073741823;J[c+12>>2]=1073741823;b=a+100|0;_i(b,c+8|0);Fc(b,J[a+104>>2]);if(J[a+108>>2]&2147482624){break a}Fc(b,1024);break a}J[a+104>>2]=0}b:{if(M[a+116>>2]>=1025){J[c+8>>2]=1073741823;J[c+12>>2]=1073741823;b=a+112|0;_i(b,c+8|0);Fc(b,J[a+116>>2]);if(J[a+120>>2]&2147482624){break b}Fc(b,1024);break b}J[a+116>>2]=0}Ia=c+16|0}function Sz(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0);f=N[c+12>>2];k=N[d+12>>2];h=N[c+8>>2];l=N[d+8>>2];i=N[c>>2];m=N[d>>2];j=N[c+4>>2];n=N[d+4>>2];e=Q(Q(f*k)+Q(Q(h*l)+Q(Q(i*m)+Q(j*n))));c=e=Q(10000000168623835e-32)){g=Q(Y(g));e=Hb(g,e);o=hb(Q(e*b));p=f;f=Q(Q(1)/g);b=Q(f*hb(Q(e*Q(Q(1)-b))));f=Q(f*o);e=c?Q(-f):f;f=Q(Q(p*b)+Q(k*e));j=Q(Q(j*b)+Q(n*e));i=Q(Q(i*b)+Q(m*e));h=Q(Q(h*b)+Q(l*e))}N[a+12>>2]=f;N[a+8>>2]=h;N[a+4>>2]=j;N[a>>2]=i}function Fz(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;b=J[42504];c=Ka[J[J[b>>2]+20>>2]](b)|0?43206:70610;b=Ka[J[J[b+12>>2]+8>>2]](b+12|0,28,c,19962,103)|0;J[a+4>>2]=b;J[b>>2]=0;b=J[42504];c=J[42504];c=(f=b+12|0,g=2059,h=Ka[J[J[c>>2]+20>>2]](c)|0?29640:70610,i=21808,j=87,e=J[J[b+12>>2]+8>>2],Ka[e](f|0,g|0,h|0,i|0,j|0)|0);if(!c){J[a>>2]=0;return}b=c+11&-8;J[b-4>>2]=b-c;J[a>>2]=b;if(b){c=0;while(1){b=J[a>>2]+(c<<4)|0;H[b+8|0]=1;J[b>>2]=0;J[b+4>>2]=0;d=J[a+4>>2];J[b>>2]=J[d>>2];J[d>>2]=b;c=c+1|0;if((c|0)!=128){continue}break}}}function uP(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Lf(b,J[c>>2],J[c+4>>2]);if(!d){d=J[b+164>>2];J[b+164>>2]=d+1;d=Ib(b,c,d)}J[a>>2]=167488;b=J[d+24>>2];J[a+20>>2]=J[d+20>>2];J[a+24>>2]=b;b=J[d+16>>2];J[a+12>>2]=J[d+12>>2];J[a+16>>2]=b;b=J[d+8>>2];J[a+4>>2]=J[d+4>>2];J[a+8>>2]=b;b=J[d+32>>2];J[a+28>>2]=J[d+28>>2];J[a+32>>2]=b;J[a+36>>2]=J[d+36>>2];J[a+40>>2]=J[d+40>>2];J[a+44>>2]=J[d+44>>2];b=J[d+52>>2];J[a+48>>2]=J[d+48>>2];J[a+52>>2]=b;J[a+56>>2]=J[d+56>>2];J[a+60>>2]=J[d+60>>2];J[a- -64>>2]=J[d- -64>>2];I[a+68>>1]=L[d+68>>1]}function Vs(a,b){var c=0,d=0,e=0,f=0;c=J[a+384>>2];f=K[c+5|0];c=K[c+4|0];d=a+316|0;e=a+4|0;Us(a,b,d,e,a+96|0,1,1);Us(a,b,d,e,a+224|0,f,c);c=J[a+264>>2];f=J[a+164>>2];d=J[a+136>>2];a:{if(!d){break a}e=J[a+292>>2];if(c){dd(b,J[a+316>>2],d,c,J[a+152>>2],J[a+280>>2],J[a+156>>2],J[a+284>>2],J[a+132>>2],J[a+260>>2])}if(!e){break a}dd(b,J[a+316>>2],d,e,J[a+152>>2],J[a+304>>2],J[a+156>>2],J[a+308>>2],J[a+132>>2],J[a+288>>2])}if(!(!f|!c)){dd(b,J[a+316>>2],f,c,J[a+176>>2],J[a+280>>2],J[a+180>>2],J[a+284>>2],J[a+160>>2],J[a+260>>2])}}function Nr(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=b<<4;if(!d){break a}c=J[42504];e=c+12|0;e=(i=e,j=d,k=Ka[J[J[c>>2]+20>>2]](c)|0?38546:70610,l=19542,m=553,h=J[J[e>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=(c<<4)+e|0;c=e;while(1){f=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=f;f=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=f;d=d+16|0;c=c+16|0;if(g>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function Bd(a,b){var c=0,d=0,e=0;d=J[a+48>>2];if(d){c=J[d+8>>2];a:{if((c|0)<0|!(c&2147483647)){break a}c=J[d>>2];if(!c){break a}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,c)}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+48>>2]=0;d=J[a+36>>2];if(d){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+36>>2]=0;d=J[a+8>>2];if(d){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d-4|0)}J[a+8>>2]=0;gp(a+12|0);d=J[a>>2];if(d){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+40>>2]=0;J[a>>2]=0;J[a+4>>2]=0;if(b){Wa(J[a+52>>2],0,J[a+56>>2]<<2)}J[a+60>>2]=0}function g6(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;if(J[(K[a+5580|0]&4?5564:2392)+a>>2]&512){Ka[J[J[a>>2]+400>>2]](a,13913,195)}if(J[a+4656>>2]){Xa(J[42504],8,13913,203,71632,0);b=J[a+4656>>2];if((b|0)==1){Ka[J[J[a>>2]+216>>2]](a,1)|0;b=J[a+4656>>2]}if((b|0)==2){Ka[J[J[a>>2]+204>>2]](a,0)}Ka[J[J[a>>2]+220>>2]](a,1,0)|0}b=J[42501];d=J[b+8>>2];a:{if(!d){break a}e=J[b+4>>2];while(1){f=(c<<2)+e|0;if(J[f>>2]!=(a|0)){c=c+1|0;if((d|0)!=(c|0)){continue}break a}break}c=b;b=d-1|0;J[c+8>>2]=b;J[f>>2]=J[(b<<2)+e>>2];Ka[J[J[a>>2]+4>>2]](a)}}function Wb(a,b,c,d){var e=0,f=0;if(!b){return 0}a:{b:{a=31-S(b+15|0)|0;f=a>>>0<=8?8:a;if(f>>>0<=16){a=J[42504];e=J[a+244>>2]+(f<<2)|0;b=e-32|0;e=e-20|0;a=J[a+244>>2]+(J[a+248>>2]<<2)|0;e=a>>>0>e>>>0?e:a;if(b>>>0>>0){while(1){a=J[b>>2];if(a){break b}b=b+4|0;if(e>>>0>b>>>0){continue}break}}a=J[42504];a=Ka[J[J[a+12>>2]+8>>2]](a+12|0,2<>2]+8>>2]](b+12|0,a,29113,c,d)|0;break a}J[b>>2]=J[a>>2];f=(b-J[J[42504]+244>>2]>>2)+8|0}J[a>>2]=f;return a+16|0}function AK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;if(b){while(1){d=(h<<5)+a|0;Vd(d,c);d=J[d+24>>2];a:{if(!d){break a}e=K[d+1|0];if(!e){break a}g=K[d|0]==4?160:96;d=d+48|0;if(e>>>0>=4){i=e&252;f=0;while(1){N[d+12>>2]=N[d+28>>2];d=d+g|0;N[d+12>>2]=N[d+28>>2];d=d+g|0;N[d+12>>2]=N[d+28>>2];d=d+g|0;N[d+12>>2]=N[d+28>>2];d=d+g|0;f=f+4|0;if((i|0)!=(f|0)){continue}break}}f=0;e=e&3;if(!e){break a}while(1){N[d+12>>2]=N[d+28>>2];d=d+g|0;f=f+1|0;if((e|0)!=(f|0)){continue}break}}h=h+1|0;if((h|0)!=(b|0)){continue}break}}}function um(a,b,c){var d=0,e=0,f=0,g=0;d=J[b>>2];b=d>>>3|0;a:{if(d&4){J[J[a+64>>2]+(b<<2)>>2]=-1;J[a+88>>2]=J[a+88>>2]+1;d=J[a+40>>2];f=d+1|0;b=J[a+44>>2];b:{if(f>>>0>b>>>0){b=b<<1;b=b>>>0>>0?f:b;b=b>>>0<=1024?1024:b;J[a+44>>2]=b;g=J[a+36>>2];b=b<<2;if(b){e=J[42504]+12|0;b=Ka[J[J[e>>2]+8>>2]](e,b,29113,15952,890)|0}else{b=0}if(d){Va(b,g,d<<2)}if(!g){break b}e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,g);break b}b=J[a+36>>2]}J[a+40>>2]=f;J[a+36>>2]=b;a=(d<<2)+b|0;break a}a=J[a+36>>2]+(b<<2)|0;c=J[a>>2]}J[a>>2]=c|-2147483648}function GO(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0;e=Ka[J[J[a>>2]+92>>2]](a)|0;h=d>>>0>>0?d:e;d=(Ka[J[J[a>>2]+92>>2]](a)|0)-h|0;g=c>>>0>>0?c:d;if(g){e=0;while(1){d=J[J[a+152>>2]+(e+h<<2)>>2];f=J[d+8>>2];c=P(e,48)+b|0;J[c+4>>2]=J[d+4>>2];J[c+8>>2]=f;f=J[d+24>>2];J[c+20>>2]=J[d+20>>2];J[c+24>>2]=f;f=J[d+16>>2];J[c+12>>2]=J[d+12>>2];J[c+16>>2]=f;J[c+28>>2]=J[d+28>>2];J[c+32>>2]=J[d+32>>2];J[c+36>>2]=J[d+36>>2];J[c+40>>2]=J[d+40>>2];J[c+44>>2]=J[d+44>>2];e=e+1|0;if((g|0)!=(e|0)){continue}break}}return g|0}function FH(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;i=J[J[a+1140>>2]+4>>2];j=a+2516|0;a=J[a+1152>>2];h=J[a+40>>2];if(h){k=J[a+36>>2];while(1){f=(g<<2)+k|0;d=J[f>>2];e=J[d+36>>2];a:{if((e|0)==-1){break a}e=e<<2;if(J[e+J[a+12>>2]>>2]!=-1){break a}d=J[d+4>>2];d=J[(K[J[d+44>>2]+9|0]-1>>>0<2?d:0)+44>>2];f=Ka[J[J[c>>2]>>2]](c,J[((K[d+9|0]<<2)+169864|0)+40>>2]+d|0,J[42469]+J[J[f>>2]+28>>2]|0)|0;J[e+J[a+12>>2]>>2]=f}g=g+1|0;if((h|0)!=(g|0)){continue}break}}J[a+40>>2]=0;Ka[J[J[b>>2]>>2]](b,J[a+12>>2],J[a+24>>2],i,J[a+4>>2],j)}function Bm(a,b,c,d){var e=0,f=0,g=0,h=0,i=0;h=J[a+48>>2];f=h+15&-16;J[d>>2]=f;e=J[a+52>>2];g=P(b,40)+((((c&15)!=0)<<4)+c&-16)|0;a:{b:{if(e>>>0>=g+f>>>0){b=J[a+44>>2];c=f;break b}b=0;if(K[a- -64|0]){break a}c=e;while(1){c=c<<1;J[a+52>>2]=c;if(J[d>>2]+g>>>0>c>>>0){continue}break}if(c){b=J[42504]+12|0;b=Ka[J[J[b>>2]+8>>2]](b,c,29113,21311,169)|0}else{b=0}i=Va(b,J[a+44>>2],e);e=J[a+44>>2];if(e){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}J[a+44>>2]=i;c=J[d>>2]}J[a+60>>2]=c;J[a+48>>2]=J[a+48>>2]+((g-h|0)+f|0);b=b+c|0}return b}function tr(a,b){if((J[a+40>>2]&2147483647)>>>0>>0){fh(a+32|0,b)}J[a+36>>2]=b;if((J[a+52>>2]&2147483647)>>>0>>0){fh(a+44|0,b)}J[a+48>>2]=b;if((J[a- -64>>2]&2147483647)>>>0>>0){fh(a+56|0,b)}J[a+60>>2]=b;if((J[a+76>>2]&2147483647)>>>0>>0){fh(a+68|0,b)}J[a+72>>2]=b;if((J[a+88>>2]&2147483647)>>>0>>0){fh(a+80|0,b)}J[a+84>>2]=b;if((J[a+100>>2]&2147483647)>>>0>>0){fh(a+92|0,b)}J[a+96>>2]=b;b=b<<2;Wa(J[a+32>>2],0,b);Wa(J[a+44>>2],0,b);Wa(J[a+56>>2],0,b);Wa(J[a+92>>2],0,b);Wa(J[a+68>>2],0,b);Wa(J[a+80>>2],0,b)}function K8(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0);Bl(a,b,0,c);c=1;c=N[b>>2]!=Q(0)|N[b+4>>2]!=Q(0)?c:N[b+8>>2]!=Q(0);e=N[a+308>>2];b=J[J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a>>2];if(b){b=b-16|0}else{b=0}f=N[b+5148>>2];b=e>2]!=0){c=a+48|0;e=b?f:e;a:{b:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:b=J[c>>2];if(K[b+4785|0]){break a}default:N[a+308>>2]=e;J[a+312>>2]=0;uc(a- -64|0,e,1);return;case 1:break b}}b=J[c>>2]}N[a+308>>2]=e;J[a+312>>2]=0;_a(b,c);J[a+316>>2]=J[a+316>>2]&-117440513|83886080}}function I8(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0);Bl(a,0,b,c);c=1;c=N[b>>2]!=Q(0)|N[b+4>>2]!=Q(0)?c:N[b+8>>2]!=Q(0);e=N[a+308>>2];b=J[J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a>>2];if(b){b=b-16|0}else{b=0}f=N[b+5148>>2];b=e>2]!=0){c=a+48|0;e=b?f:e;a:{b:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:b=J[c>>2];if(K[b+4785|0]){break a}default:N[a+308>>2]=e;J[a+312>>2]=0;uc(a- -64|0,e,1);return;case 1:break b}}b=J[c>>2]}N[a+308>>2]=e;J[a+312>>2]=0;_a(b,c);J[a+316>>2]=J[a+316>>2]&-117440513|83886080}}function lU(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=Q(0);g=Ia-48|0;Ia=g;h=J[c+24>>2];if(h){i=J[((J[a+68>>2]<<2)+a|0)+72>>2];j=J[a+8>>2];k=J[c+28>>2];J[g+36>>2]=2;l=N[b+28>>2];N[g+40>>2]=N[b+24>>2];N[g+44>>2]=l*Q(.5);N[g+24>>2]=N[d>>2]-N[c+12>>2];N[g+28>>2]=N[d+4>>2]-N[c+16>>2];N[g+32>>2]=N[d+8>>2]-N[c+20>>2];N[g+8>>2]=N[a+216>>2];N[g+12>>2]=N[a+220>>2];N[g+16>>2]=N[a+224>>2];N[g+20>>2]=N[a+228>>2];a=Jx(a,c,f,e,g+36|0,g+8|0,h,P(k,36)+j|0,h>>>0>i>>>0?i:0)}else{a=0}Ia=g+48|0;return a|0}function u0(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);b=J[b+4>>2];i=N[b+72>>2];e=N[c+8>>2];j=N[b- -64>>2];f=N[c>>2];k=N[b+68>>2];g=N[c+4>>2];h=Q(Q(i*e)+Q(Q(j*f)+Q(k*g)));l=N[b+88>>2];m=N[b+80>>2];n=N[b+84>>2];o=Q(Q(l*e)+Q(Q(m*f)+Q(n*g)));c=h>o;p=h;h=N[b+56>>2];q=Q(h*e);e=N[b+48>>2];r=Q(e*f);f=N[b+52>>2];g=Q(q+Q(r+Q(f*g)));b=!(po);J[d>>2]=b?c?1:2:0;J[a+12>>2]=0;N[a+8>>2]=b?c?i:l:h;N[a+4>>2]=b?c?k:n:f;N[a>>2]=b?c?j:m:e}function wR(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;c=Ia-48|0;Ia=c;J[a+124>>2]=0;b=J[a+280>>2];d=J[a+284>>2];e=c,f=yb(),J[e+32>>2]=f;J[c+36>>2]=Ja;J[c+24>>2]=b;J[c+28>>2]=d;J[c+12>>2]=1;J[c+16>>2]=1;J[c+8>>2]=167616;b=J[a+320>>2];b=Ka[J[J[b>>2]+16>>2]](b)|0;Ka[J[J[b>>2]+12>>2]](b,c+8|4,4)|0;Ka[J[J[b>>2]+12>>2]](b,c+16|0,4)|0;Ka[J[J[b>>2]+12>>2]](b,c+24|0,8)|0;Ka[J[J[b>>2]+12>>2]](b,c+32|0,8)|0;b=J[a+320>>2];H[c+47|0]=14;Ka[J[J[b>>2]+12>>2]](b,c+47|0,1)|0;b=J[a+320>>2];Ka[J[J[b>>2]+20>>2]](b);Ia=c+48|0;return!K[a+272|0]|0}function w$(a,b){a=a|0;b=b|0;var c=0,d=0;Ka[J[J[b>>2]+12>>2]](b,16);c=I[a+52>>1];d=c&32767;Ka[J[J[b>>2]+8>>2]](b,J[a+56>>2],((((P(K[a+55|0],20)+(J[a+80>>2]&2147483647)|0)+P(K[a+54|0],15)|0)+(d<<1)|0)+((c|0)<0?d<<2:0)|0)+3&-4);if(J[a+84>>2]){Ka[J[J[b>>2]+12>>2]](b,16);Ka[J[J[b>>2]+8>>2]](b,J[a+84>>2],28);a=J[a+84>>2];if(J[a+4>>2]){Ka[J[J[b>>2]+12>>2]](b,16);Ka[J[J[b>>2]+8>>2]](b,J[a+4>>2],L[a+2>>1]<<1)}if(J[a+16>>2]){Ka[J[J[b>>2]+12>>2]](b,16);Ka[J[J[b>>2]+8>>2]](b,J[a+16>>2],J[a+12>>2]+((J[a+8>>2]<<2)+12&-16)|0)}}}function AR(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;c=Ia-48|0;Ia=c;J[a+124>>2]=0;b=J[a+280>>2];d=J[a+284>>2];e=c,f=yb(),J[e+32>>2]=f;J[c+36>>2]=Ja;J[c+24>>2]=b;J[c+28>>2]=d;J[c+12>>2]=1;J[c+16>>2]=1;J[c+8>>2]=167616;b=J[a+320>>2];b=Ka[J[J[b>>2]+16>>2]](b)|0;Ka[J[J[b>>2]+12>>2]](b,c+8|4,4)|0;Ka[J[J[b>>2]+12>>2]](b,c+16|0,4)|0;Ka[J[J[b>>2]+12>>2]](b,c+24|0,8)|0;Ka[J[J[b>>2]+12>>2]](b,c+32|0,8)|0;b=J[a+320>>2];H[c+47|0]=10;Ka[J[J[b>>2]+12>>2]](b,c+47|0,1)|0;b=J[a+320>>2];Ka[J[J[b>>2]+20>>2]](b);Ia=c+48|0;return!K[a+272|0]|0}function wj(a,b){var c=0,d=0,e=0,f=0,g=0;a:{if(!b){break a}d=b<<5;if(!d){break a}f=J[a>>2];f=Ka[J[J[f>>2]+8>>2]](f,d,19542,553)|0}d=J[a+4>>2];c=J[a+8>>2];if((c|0)>0){g=(c<<5)+f|0;c=f;while(1){e=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=e;e=J[d+28>>2];J[c+24>>2]=J[d+24>>2];J[c+28>>2]=e;e=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=e;e=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=e;d=d+32|0;c=c+32|0;if(g>>>0>c>>>0){continue}break}d=J[a+4>>2]}if(!(!d|J[a+12>>2]<0)){c=J[a>>2];Ka[J[J[c>>2]+12>>2]](c,d)}J[a+12>>2]=b;J[a+4>>2]=f}function hQ(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;e=1;a:{if(K[a+36|0]){break a}g=J[b+180>>2];if(J[g+(J[a+40>>2]<<2)>>2]==-1){break a}f=J[a+44>>2];if(J[(f<<2)+g>>2]==-1){break a}d=J[a+48>>2];if(!J[d+8>>2]){break a}if(J[d+20>>2]==-1){e=0;d=f>>>5|0;if(d>>>0>=(J[b+164>>2]&2147483647)>>>0|!(J[J[b+160>>2]+(d<<2)>>2]>>>f&1)){break a}}e=b+196|0;f=b+208|0;d=J[b+400>>2];h=J[J[b+192>>2]+4>>2];i=J[J[b+276>>2]+4>>2];b:{if(c){Mf(a,d,i,h,g,f,e,c+4|0,c+28|0);break b}Mf(a,d,i,h,g,f,e,b+304|0,b+328|0)}e=0}return e|0}function hU(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;h=Ia-16|0;Ia=h;Ka[J[J[c>>2]+156>>2]](h+15|0,c);a:{if(K[h+15|0]&4){break a}g=J[a+4>>2];b:{if(!J[g+36>>2]){break b}f=(c<<15^-1)+c|0;f=P(f>>>10^f,9);f=f>>>6^f;f=(f<<11^-1)+f|0;f=J[J[g+12>>2]+((J[g+20>>2]-1&(f>>>16^f))<<2)>>2];if((f|0)==-1){break b}j=J[g+8>>2];g=J[g+4>>2];while(1){f=f<<2;if(J[f+g>>2]==(c|0)){break a}f=J[f+j>>2];if((f|0)!=-1){continue}break}}a=J[a+8>>2];if(!a){i=2;break a}i=Ka[J[J[a>>2]>>2]](a,b,c,d,e)|0}Ia=h+16|0;return i|0}function eo(a,b){J[a+8>>2]=b;J[a+4>>2]=0;J[a+12>>2]=a+16;J[a+60>>2]=0;J[a+64>>2]=0;J[a+52>>2]=-25165825;J[a+56>>2]=-25165825;J[a+44>>2]=2122317823;J[a+48>>2]=-25165825;J[a+36>>2]=2122317823;J[a+40>>2]=2122317823;J[a+28>>2]=0;J[a+32>>2]=0;H[a+24|0]=0;J[a>>2]=164836;J[a+68>>2]=0;J[a+72>>2]=0;J[a+76>>2]=0;J[a+80>>2]=0;J[a+84>>2]=0;J[a+88>>2]=0;J[a+92>>2]=0;J[a+96>>2]=0;J[a+100>>2]=0;J[a+16>>2]=156284;b=a+104|0;J[b>>2]=0;J[b+4>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;Mo(a+128|0);J[a+20>>2]=1;return a}function T1(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);if(c){a=J[a+48>>2];while(1){f=P(K[b+g|0],12)+d|0;h=N[f+8>>2];i=N[f>>2];j=N[f+4>>2];k=N[a+80>>2];l=N[a+48>>2];m=N[a+64>>2];n=N[a+84>>2];o=N[a+52>>2];p=N[a+68>>2];q=N[a+88>>2];r=N[a+56>>2];s=N[a+72>>2];f=(g<<4)+e|0;J[f+12>>2]=0;N[f+8>>2]=Q(q*h)+Q(Q(r*i)+Q(j*s));N[f+4>>2]=Q(n*h)+Q(Q(o*i)+Q(j*p));N[f>>2]=Q(k*h)+Q(Q(l*i)+Q(j*m));g=g+1|0;if((g|0)!=(c|0)){continue}break}}}function qy(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}c=b<<4;if(!c){break a}d=J[42504];e=d+12|0;d=(i=e,j=c,k=Ka[J[J[d>>2]+20>>2]](d)|0?48098:70610,l=19459,m=553,h=J[J[e>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}e=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=(c<<4)+d|0;f=e;c=d;while(1){N[c>>2]=N[f>>2];N[c+4>>2]=N[f+4>>2];N[c+8>>2]=N[f+8>>2];N[c+12>>2]=N[f+12>>2];f=f+16|0;c=c+16|0;if(g>>>0>c>>>0){continue}break}}if(!(!e|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}J[a+8>>2]=b;J[a>>2]=d}function _k(a,b,c,d,e,f,g){var h=0;h=Ia-16|0;Ia=h;H[h+7|0]=78;H[h+6|0]=88;H[h+5|0]=83;H[h+4|0]=f^1;Ka[J[J[g>>2]>>2]](g,h+7|0,1)|0;Ka[J[J[g>>2]>>2]](g,h+6|0,1)|0;Ka[J[J[g>>2]>>2]](g,h+5|0,1)|0;Ka[J[J[g>>2]>>2]](g,h+4|0,1)|0;H[h+11|0]=a;H[h+10|0]=b;H[h+9|0]=c;H[h+8|0]=d;Ka[J[J[g>>2]>>2]](g,h+11|0,1)|0;Ka[J[J[g>>2]>>2]](g,h+10|0,1)|0;Ka[J[J[g>>2]>>2]](g,h+9|0,1)|0;Ka[J[J[g>>2]>>2]](g,h+8|0,1)|0;J[h+12>>2]=e;if(f){J[h+12>>2]=e<<24|(e&65280)<<8|(e>>>8&65280|e>>>24)}Ka[J[J[g>>2]>>2]](g,h+12|0,4)|0;Ia=h+16|0;return 1}function Zk(a,b,c,d,e,f,g){var h=0;h=Ia-16|0;Ia=h;H[h+7|0]=73;H[h+6|0]=67;H[h+5|0]=69;H[h+4|0]=f^1;Ka[J[J[g>>2]>>2]](g,h+7|0,1)|0;Ka[J[J[g>>2]>>2]](g,h+6|0,1)|0;Ka[J[J[g>>2]>>2]](g,h+5|0,1)|0;Ka[J[J[g>>2]>>2]](g,h+4|0,1)|0;H[h+11|0]=a;H[h+10|0]=b;H[h+9|0]=c;H[h+8|0]=d;Ka[J[J[g>>2]>>2]](g,h+11|0,1)|0;Ka[J[J[g>>2]>>2]](g,h+10|0,1)|0;Ka[J[J[g>>2]>>2]](g,h+9|0,1)|0;Ka[J[J[g>>2]>>2]](g,h+8|0,1)|0;J[h+12>>2]=e;if(f){J[h+12>>2]=e<<24|(e&65280)<<8|(e>>>8&65280|e>>>24)}Ka[J[J[g>>2]>>2]](g,h+12|0,4)|0;Ia=h+16|0;return 1}function JI(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}c=b<<4;if(!c){break a}d=J[42504];e=d+12|0;d=(i=e,j=c,k=Ka[J[J[d>>2]+20>>2]](d)|0?34826:70610,l=19542,m=553,h=J[J[e>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}e=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=(c<<4)+d|0;f=e;c=d;while(1){N[c>>2]=N[f>>2];N[c+4>>2]=N[f+4>>2];N[c+8>>2]=N[f+8>>2];N[c+12>>2]=N[f+12>>2];f=f+16|0;c=c+16|0;if(g>>>0>c>>>0){continue}break}}if(!(!e|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}J[a+8>>2]=b;J[a>>2]=d}function vX(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;c=J[a+4>>2];if((c|0)!=J[a+8>>2]){J[c>>2]=J[b>>2];J[a+4>>2]=c+4;return}a:{g=J[a>>2];f=c-g|0;d=f>>2;e=d+1|0;if(e>>>0<1073741824){h=d<<2;d=f>>1;d=f>>>0>=2147483644?1073741823:d>>>0>e>>>0?d:e;if(d){if(d>>>0>=1073741824){break a}f=Ua(d<<2)}else{f=0}e=h+f|0;J[e>>2]=J[b>>2];b=e+4|0;if((c|0)!=(g|0)){while(1){e=e-4|0;c=c-4|0;J[e>>2]=J[c>>2];if((c|0)!=(g|0)){continue}break}c=J[a>>2]}J[a+8>>2]=f+(d<<2);J[a+4>>2]=b;J[a>>2]=e;if(c){fb(c)}return}ga();B()}pc();B()}function VQ(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;f=Ia-16|0;Ia=f;d=J[a+16>>2];J[f+8>>2]=d;e=J[a+28>>2];a:{if(e>>>0>=(J[a+32>>2]&2147483647)>>>0){bb(a+24|0,f+8|0);break a}J[J[a+24>>2]+(e<<2)>>2]=d;J[a+28>>2]=J[a+28>>2]+1}d=a+12|0;b:{if(!c){break b}e=J[a+16>>2];if(!e){break b}g=Ub(c);H[f+14|0]=0;Ud(d,e+g|0,f+14|0);Va((e+J[d>>2]|0)-1|0,c,g)}if(b){e=Ub(b);c=J[a+16>>2];H[f+15|0]=0;Ud(d,e+(c>>>0<=1?1:c)|0,f+15|0);d=c-1|0;Va(J[a+12>>2]+(c>>>0>=d>>>0?d:0)|0,b,e)}H[(J[a+16>>2]+J[a+12>>2]|0)-1|0]=0;Ia=f+16|0}function PR(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;d=Ia-16|0;Ia=d;e=J[a+8>>2];if(!(H[169828]&1)){a=fa(2,134576)|0;H[169828]=1;J[42456]=a}f=J[42456];a=Ua(56);c=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=c;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2];N[a+28>>2]=N[b+28>>2];N[a+32>>2]=N[b+32>>2];N[a+36>>2]=N[b+36>>2];N[a+40>>2]=N[b+40>>2];c=J[b+48>>2];J[a+44>>2]=J[b+44>>2];J[a+48>>2]=c;J[a+52>>2]=J[b+52>>2];J[d+8>>2]=a;ia(f|0,e|0,2994,d+8|0);Ia=d+16|0}function xha(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=Ia-32|0;Ia=f;Ka[J[J[a>>2]+156>>2]](f,a,b);b=J[f+4>>2];J[d>>2]=J[f>>2];J[d+4>>2]=b;b=J[f+12>>2];J[d+8>>2]=J[f+8>>2];J[d+12>>2]=b;b=J[f+20>>2];J[d+16>>2]=J[f+16>>2];J[d+20>>2]=b;b=J[f+28>>2];J[d+24>>2]=J[f+24>>2];J[d+28>>2]=b;Ka[J[J[a>>2]+156>>2]](f,a,c);a=J[f+4>>2];J[e>>2]=J[f>>2];J[e+4>>2]=a;a=J[f+12>>2];J[e+8>>2]=J[f+8>>2];J[e+12>>2]=a;a=J[f+20>>2];J[e+16>>2]=J[f+16>>2];J[e+20>>2]=a;a=J[f+28>>2];J[e+24>>2]=J[f+24>>2];J[e+28>>2]=a;Ia=f+32|0}function FL(a){a=a|0;var b=0,c=0,d=0,e=0;c=Ia-16|0;Ia=c;b=J[a+4>>2];d=J[b+332>>2];if(d){e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,d)}J[b+332>>2]=0;J[b+336>>2]=0;a:{if(M[a+12>>2]>=1025){J[c+8>>2]=1073741823;J[c+12>>2]=1073741823;b=a+8|0;_i(b,c+8|0);Fc(b,J[a+12>>2]);if(J[a+16>>2]&2147482624){break a}Fc(b,1024);break a}J[a+12>>2]=0}b:{if(M[a+24>>2]>=1025){J[c+8>>2]=1073741823;J[c+12>>2]=1073741823;b=a+20|0;_i(b,c+8|0);Fc(b,J[a+24>>2]);if(J[a+28>>2]&2147482624){break b}Fc(b,1024);break b}J[a+24>>2]=0}Ia=c+16|0}function xy(a,b){var c=0,d=0,e=0,f=0;d=Ia-16|0;Ia=d;J[a>>2]=b;c=b<<6;if(c){b=J[42504]+12|0;f=Ka[J[J[b>>2]+8>>2]](b,c,29113,15474,83)|0;b=J[a>>2]}J[d+12>>2]=f;if(b){while(1){c=J[d+12>>2]+(e<<6)|0;H[c+60|0]=0;J[c+56>>2]=e;J[c+48>>2]=0;J[c+52>>2]=0;J[c+40>>2]=0;J[c+44>>2]=-8388609;J[c+24>>2]=0;J[c+8>>2]=0;I[c+4>>1]=0;J[c>>2]=0;e=e+1|0;if((e|0)!=(b|0)){continue}break}}b=J[a+16>>2];a:{if(b>>>0>=(J[a+20>>2]&2147483647)>>>0){Vc(a+12|0,d+12|0);break a}J[J[a+12>>2]+(b<<2)>>2]=J[d+12>>2];J[a+16>>2]=b+1}Ia=d+16|0}function lV(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;vk();b=J[42504];a=b+12|0;a=(e=a,f=52,g=Ka[J[J[b>>2]+20>>2]](b)|0?46298:70610,h=13023,i=543,d=J[J[a>>2]+8>>2],Ka[d](e|0,f|0,g|0,h|0,i|0)|0);J[a>>2]=164696;b=J[c+4>>2];J[a+4>>2]=J[c>>2];J[a+8>>2]=b;b=J[c+12>>2];J[a+12>>2]=J[c+8>>2];J[a+16>>2]=b;b=J[c+20>>2];J[a+20>>2]=J[c+16>>2];J[a+24>>2]=b;J[a+28>>2]=J[c+24>>2];J[a+48>>2]=J[c+44>>2];b=J[c+40>>2];J[a+40>>2]=J[c+36>>2];J[a+44>>2]=b;b=J[c+32>>2];J[a+32>>2]=J[c+28>>2];J[a+36>>2]=b;return a|0}function hp(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=P(b,12);if(!d){break a}c=J[42504];e=c+12|0;e=(i=e,j=d,k=Ka[J[J[c>>2]+20>>2]](c)|0?51810:70610,l=19459,m=553,h=J[J[e>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=P(c,12)+e|0;c=e;while(1){g=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=g;J[c+8>>2]=J[d+8>>2];d=d+12|0;c=c+12|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function gr(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=P(b,12);if(!d){break a}c=J[42504];e=c+12|0;e=(i=e,j=d,k=Ka[J[J[c>>2]+20>>2]](c)|0?53518:70610,l=19542,m=553,h=J[J[e>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=P(c,12)+e|0;c=e;while(1){g=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=g;J[c+8>>2]=J[d+8>>2];d=d+12|0;c=c+12|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function gT(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=Ia-16|0;Ia=f;J[f+8>>2]=d;J[f+12>>2]=c;d=J[a+8>>2];a=Ia-48|0;Ia=a;if(!(H[169812]&1)){c=fa(5,130496)|0;H[169812]=1;J[42452]=c}h=J[42452];c=Ua(16);J[c>>2]=J[b>>2];J[c+4>>2]=J[b+4>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=J[b+12>>2];J[a+16>>2]=c;J[a+24>>2]=J[f+12>>2];J[a+32>>2]=J[f+8>>2];b=Ua(2);I[b>>1]=L[e>>1];J[a+40>>2]=b;g=+sa(h|0,d|0,5683,a+12|0,a+16|0);ra(J[a+12>>2]);Ia=a+48|0;Ia=f+16|0;if(g<4294967296&g>=0){a=~~g>>>0}else{a=0}return a|0}function OY(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);d=J[b+8>>2];h=N[d+52>>2];i=N[d+20>>2];j=N[d+36>>2];k=N[d+56>>2];b=J[J[b+4>>2]+152>>2]+P(c,12)|0;e=N[b>>2];l=N[d+24>>2];f=N[b+4>>2];m=N[d+40>>2];g=N[b+8>>2];n=N[d+48>>2];o=N[d+32>>2];p=N[d>>2];q=N[d+16>>2];r=N[d+4>>2];s=N[d+8>>2];J[a+12>>2]=0;N[a+8>>2]=k+Q(Q(m*g)+Q(Q(s*e)+Q(f*l)));N[a+4>>2]=h+Q(Q(j*g)+Q(Q(r*e)+Q(f*i)));N[a>>2]=n+Q(Q(o*g)+Q(Q(p*e)+Q(f*q)))}function Gs(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=P(b,12);if(!d){break a}c=J[42504];e=c+12|0;e=(i=e,j=d,k=Ka[J[J[c>>2]+20>>2]](c)|0?34612:70610,l=19542,m=553,h=J[J[e>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=P(c,12)+e|0;c=e;while(1){g=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=g;J[c+8>>2]=J[d+8>>2];d=d+12|0;c=c+12|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function Ff(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=P(b,12);if(!d){break a}c=J[42504];e=c+12|0;e=(i=e,j=d,k=Ka[J[J[c>>2]+20>>2]](c)|0?40438:70610,l=19542,m=553,h=J[J[e>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=P(c,12)+e|0;c=e;while(1){g=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=g;J[c+8>>2]=J[d+8>>2];d=d+12|0;c=c+12|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function Y5(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a:{b:{c:{d=L[b+4>>1];switch(d-5|0){case 0:break b;case 1:break c;default:break a}}if(!J[b+40>>2]){break a}Xa(J[42504],8,13913,344,79022,0);return}if(!J[b+40>>2]){break a}Xa(J[42504],8,13913,352,79022,0);return}d:{e:{switch(J[(J[((d<<2)+105636|0)+72>>2]+b|0)+4>>2]>>>30|0){case 3:d=J[J[((L[b+4>>1]<<2)+105636|0)+72>>2]+b>>2];if(d){d=d-16|0}else{d=0}if((d|0)!=(a|0)){break d}break;case 0:break e;default:break d}}xD(a,b,c);return}Xa(J[42504],8,13913,360,82679,0)}function el(a){a=a|0;var b=0,c=0;J[a>>2]=156172;b=J[a+176>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+168>>2];if(!b){break a}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+128>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+88>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+48>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+8>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+4>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function Yo(a,b,c,d,e,f,g,h,i){var j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);if(e){J[a>>2]=f;J[b>>2]=g;return}J[b>>2]=d;J[a>>2]=c;if(h){e=0;while(1){H[J[b>>2]+e|0]=e;m=N[i+24>>2];n=N[i>>2];o=N[i+12>>2];p=N[i+28>>2];q=N[i+4>>2];r=N[i+16>>2];c=J[a>>2]+P(e,12)|0;d=P(K[e+g|0],12)+f|0;j=N[d>>2];k=N[d+4>>2];l=N[d+8>>2];N[c+8>>2]=Q(Q(j*N[i+8>>2])+Q(k*N[i+20>>2]))+Q(l*N[i+32>>2]);N[c+4>>2]=Q(Q(j*q)+Q(k*r))+Q(l*p);N[c>>2]=Q(Q(j*n)+Q(k*o))+Q(l*m);e=e+1|0;if((h|0)!=(e|0)){continue}break}}}function W$(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);d=J[b+8>>2];h=N[d+52>>2];i=N[d+20>>2];j=N[d+36>>2];k=N[d+56>>2];b=J[b+4>>2]+(1-c<<4)|0;e=N[b+48>>2];l=N[d+24>>2];f=N[b+52>>2];m=N[d+40>>2];g=N[b+56>>2];n=N[d+48>>2];o=N[d+32>>2];p=N[d>>2];q=N[d+16>>2];r=N[d+4>>2];s=N[d+8>>2];J[a+12>>2]=0;N[a+8>>2]=k+Q(Q(m*g)+Q(Q(s*e)+Q(f*l)));N[a+4>>2]=h+Q(Q(j*g)+Q(Q(r*e)+Q(f*i)));N[a>>2]=n+Q(Q(o*g)+Q(Q(p*e)+Q(f*q)))} -function VH(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;d=Ia-32|0;Ia=d;a:{if(!J[a+2344>>2]){break a}f=1;f=b?f:J[a+1196>>2]==J[J[a+2368>>2]+36>>2]?1:17;b=J[a+2168>>2];g=J[b+8>>2];if(!g){break a}h=J[b+4>>2];b=0;while(1){i=b+1|0;c=J[(b<<2)+h>>2];b=J[c+16>>2];if(!(K[b+10|0]&2)){I[d+22>>1]=0;e=d+8|0;TH(a,e,c,b,f);c=J[a+2344>>2];Ka[J[J[c>>2]+12>>2]](c,e,J[d+24>>2],J[d+28>>2]);I[b+4>>1]=L[b+6>>1];c=b;e=L[b+10>>1]&31;b=L[b+8>>1];I[c+10>>1]=e|(b>>>4|0)+((b&15)!=0)<<5}b=i;if((g|0)!=(b|0)){continue}break}}Ia=d+32|0}function fH(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=J[42504]+12|0;c=Ka[J[J[c>>2]+8>>2]](c,(f<<2)+67|0,29113,19542,553)|0;if(!c){break a}d=c+67&-64;J[d-4>>2]=d-c}e=J[a+4>>2];h=(e<<2)+d|0;if((e|0)>0){g=J[a>>2];c=d;while(1){J[c>>2]=J[g>>2];g=g+4|0;c=c+4|0;if(h>>>0>c>>>0){continue}break}}J[h>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,c-J[c-4>>2]|0);e=J[a+4>>2]}J[a+8>>2]=f;J[a>>2]=d;J[a+4>>2]=e+1}function JG(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;if(J[a+36>>2]){i=a+8|0;while(1){a:{b:{e=g<<2;f=J[e+J[a+40>>2]>>2];if((Ka[J[J[f>>2]+24>>2]](f)|0)!=2){break b}f=J[a+40>>2];h=f+e|0;e=J[h>>2];if(J[e+320>>2]!=(b|0)){break b}d=J[a+36>>2]-1|0;J[a+36>>2]=d;J[h>>2]=J[f+(d<<2)>>2];d=(L[e+4>>1]<<2)+105636|0;f=J[d+72>>2];Ji(e+J[d>>2]|0,0);vi(i,e+f|0,c);d=1;break a}g=g+1|0}if(M[a+36>>2]>g>>>0){continue}break}}j=Ka[J[J[b>>2]+100>>2]](b)|0,k=0,J[j+96>>2]=k;if(!d){Xa(J[42504],2,13206,310,24975,0)}return d}function G3(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=Q(k);var l=0,m=0;l=Ia-32|0;Ia=l;m=L[g>>1];if((m&768)==768){Xa(J[42504],4,8751,130,16434,0);m=L[g>>1]&-257;I[g>>1]=m}if((m&528)==528){Xa(J[42504],4,8751,136,28335,0);m=L[g>>1]&-17;I[g>>1]=m}if(!(!(k>Q(0))|!(m&256))){Xa(J[42504],4,8751,144,16563,0);m=L[g>>1];k=Q(0)}I[l+6>>1]=m;N[l+16>>2]=e;J[l+8>>2]=0;N[l+28>>2]=k;J[l+24>>2]=c;J[l+20>>2]=b;J[l+12>>2]=d;a=Gp(a,l+8|0,f,l+6|0,j,h,i,0);Ia=l+32|0;return a|0}function vD(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;f=Ia-224|0;Ia=f;g=a+16|0;h=b+48|0;e=b+56|0;i=J[e>>2];j=e;e=J[b+52>>2];a:{if(!(K[(e&1?i:j+J[((e>>>22&60)+109352|0)+12>>2]|0)|0]&8)){e=g;g=K[a+4801|0]?0:L[b+24>>1]<9?f:0;ui(e,h,0,g,c);Se(b+20|0,a,b,d,g,c);if(!J[b+16>>2]){break a}Dd(b+12|0);break a}ui(g,h,1,0,c);Se(b+20|0,a,b,d,0,c)}c=J[a+5936>>2];J[b+44>>2]=c;J[f+220>>2]=b;b:{if(c>>>0>=(J[a+5940>>2]&2147483647)>>>0){ll(a+5932|0,f+220|0);break b}J[J[a+5932>>2]+(c<<2)>>2]=b;J[a+5936>>2]=c+1}Ia=f+224|0}function T$(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);d=J[b+8>>2];h=N[d+52>>2];i=N[d+20>>2];j=N[d+36>>2];k=N[d+56>>2];b=J[b+4>>2]+(c<<4)|0;e=N[b+48>>2];l=N[d+24>>2];f=N[b+52>>2];m=N[d+40>>2];g=N[b+56>>2];n=N[d+48>>2];o=N[d+32>>2];p=N[d>>2];q=N[d+16>>2];r=N[d+4>>2];s=N[d+8>>2];J[a+12>>2]=0;N[a+8>>2]=k+Q(Q(m*g)+Q(Q(s*e)+Q(f*l)));N[a+4>>2]=h+Q(Q(j*g)+Q(Q(r*e)+Q(f*i)));N[a>>2]=n+Q(Q(o*g)+Q(Q(p*e)+Q(f*q)))}function cI(a){var b=0,c=0,d=0,e=0,f=0,g=0;c=Ia-16|0;Ia=c;b=J[42504];d=Ka[J[J[b>>2]+20>>2]](b)|0?43084:70610;f=a,g=Ka[J[J[b+12>>2]+8>>2]](b+12|0,28,d,19705,113)|0,J[f>>2]=g;b=Ia-16|0;Ia=b;Ia=b+16|0;J[a+20>>2]=0;J[a+12>>2]=0;J[a+16>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+24>>2]=16384;b=J[42504];d=Ka[J[J[b+12>>2]+8>>2]](b+12|0,16384,29113,22064,57)|0;e=J[a+12>>2];b=J[a+8>>2];J[c+12>>2]=d;a:{if(b>>>0>=(e&2147483647)>>>0){Yb(a+4|0,c+12|0);break a}J[J[a+4>>2]+(b<<2)>>2]=d;J[a+8>>2]=b+1}Ia=c+16|0;return a}function ZI(a,b,c,d,e){var f=0,g=0,h=0,i=0;h=Ia-16|0;Ia=h;f=J[c+4624>>2];H[b+12|0]=f;i=1;g=K[b+14|0]&-4|(f?2:1);a:{if(!f){I[b+12>>1]=0;H[b+14|0]=g;break a}J[c+7148>>2]=J[c+7148>>2]+1;H[b+14|0]=g;g=f<<2;Ym(c+528|0,f,c,b+12|0,b,b+4|0,h+14|0,b+8|0,(K[c+7138|0]|a&1?i:(a&256)>>>8|0)?g:e?g:0,J[c+7188>>2],(a&128)>>>7|0,0,d,b+13|0,0,0,0,K[c+7139|0],J[c+7172>>2],J[c+7176>>2],J[c+7180>>2],e);if(K[b+12|0]|!J[c+4624>>2]){break a}I[b+12>>1]=0;H[b+14|0]=K[b+14|0]&252|1;J[c+7148>>2]=J[c+7148>>2]-1}Ia=h+16|0}function Qy(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}c=P(b,12);if(!c){break a}d=J[42504];e=d+12|0;d=(i=e,j=c,k=Ka[J[J[d>>2]+20>>2]](d)|0?59476:70610,l=19542,m=553,h=J[J[e>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}e=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=P(c,12)+d|0;f=e;c=d;while(1){N[c>>2]=N[f>>2];N[c+4>>2]=N[f+4>>2];N[c+8>>2]=N[f+8>>2];f=f+12|0;c=c+12|0;if(g>>>0>c>>>0){continue}break}}if(!(!e|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}J[a+8>>2]=b;J[a>>2]=d}function Afa(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;b=J[a+32>>2];if(b){while(1){c=J[a+28>>2];if(!(d+16>>>0>=b>>>0|d+4>>>0>=b>>>0)){c=J[a+28>>2]}b=J[J[(d<<2)+c>>2]>>2];c=L[b+148>>1];if(c&4){I[b+148>>1]=c&63999;b=J[b+44>>2];c=K[J[b+176>>2]+31|0]==1?J[b+176>>2]:0;e=J[c>>2];f=J[c+4>>2];g=J[c+8>>2];h=J[c+12>>2];i=J[c+20>>2];j=J[c+16>>2];N[b+40>>2]=N[c+24>>2];J[b+32>>2]=j;J[b+36>>2]=i;J[b+24>>2]=g;J[b+28>>2]=h;J[b+16>>2]=e;J[b+20>>2]=f}b=J[a+32>>2];d=d+1|0;if(b>>>0>d>>>0){continue}break}}}function wD(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;f=Ia-224|0;Ia=f;g=a+16|0;h=b+48|0;e=b+56|0;i=J[e>>2];j=e;e=J[b+52>>2];a:{if(!(K[(e&1?i:j+J[((e>>>22&60)+109352|0)+12>>2]|0)|0]&8)){e=g;g=K[a+4801|0]?0:L[b+24>>1]<9?f:0;IC(e,h,0,g);Se(b+20|0,a,b,d,g,c);if(!J[b+16>>2]){break a}Dd(b+12|0);break a}IC(g,h,1,0);Se(b+20|0,a,b,d,0,c)}c=J[a+5936>>2];J[b+44>>2]=c;J[f+220>>2]=b;b:{if(c>>>0>=(J[a+5940>>2]&2147483647)>>>0){ll(a+5932|0,f+220|0);break b}J[J[a+5932>>2]+(c<<2)>>2]=b;J[a+5936>>2]=c+1}Ia=f+224|0}function nr(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0;h=Ia-16|0;Ia=h;J[h+12>>2]=b;i=K[b+20|0];d=P(i,12)+a|0;f=J[d+56>>2];J[b+8>>2]=f;g=d+52|0;e=f;j=J[d+60>>2]&2147483647;if(!j){ch(g,64);j=J[d+60>>2]&2147483647;e=J[d+56>>2]}a:{if(e>>>0>=j>>>0){mr(g,h+12|0);break a}J[J[g>>2]+(e<<2)>>2]=b;J[d+56>>2]=e+1}if(c){a=(i<<2)+a|0;b=J[a+88>>2];if(f>>>0>b>>>0){e=J[g>>2];d=e+(f<<2)|0;c=J[d>>2];i=d;d=e;e=b<<2;d=J[d+e>>2];J[i>>2]=d;J[e+J[g>>2]>>2]=c;J[c+8>>2]=b;J[d+8>>2]=f;b=J[a+88>>2]}J[a+88>>2]=b+1}Ia=h+16|0}function lT(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=Ia-16|0;Ia=d;a:{if(Ka[J[J[b>>2]+32>>2]](b)|0){if((Ka[J[J[b>>2]+32>>2]](b)|0)==(a|0)){break a}c=Ka[J[J[b>>2]+32>>2]](b)|0;Ka[J[J[c>>2]+16>>2]](c,b)}J[d+12>>2]=b;c=J[a+16>>2];b:{if(c>>>0>=(J[a+20>>2]&2147483647)>>>0){Ce(a+8|0,d+12|0);break b}J[J[a+12>>2]+(c<<2)>>2]=b;J[a+16>>2]=c+1}Ka[J[J[b>>2]+28>>2]](b,a);if(!J[a+32>>2]){break a}c=0;while(1){e=J[J[a+28>>2]+(c<<2)>>2];Ka[J[J[e>>2]+8>>2]](e,b);c=c+1|0;if(c>>>0>2]){continue}break}}Ia=d+16|0}function lt(a,b){var c=0,d=0,e=0,f=0,g=0;a:{if(!b){break a}c=b<<5;if(!c){break a}e=J[a>>2];f=Ka[J[J[e>>2]+8>>2]](e,c,19542,553)|0}e=J[a+4>>2];c=J[a+8>>2];if((c|0)>0){g=(c<<5)+f|0;d=e;c=f;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];J[c+12>>2]=J[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];J[c+28>>2]=J[d+28>>2];d=d+32|0;c=c+32|0;if(g>>>0>c>>>0){continue}break}}if(!(!e|J[a+12>>2]<0)){c=J[a>>2];Ka[J[J[c>>2]+12>>2]](c,e)}J[a+12>>2]=b;J[a+4>>2]=f}function N_(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=c&1;e=J[b+60>>2];c=c>>>1|0;a:{if(H[(e+(c<<2)|0)+2|0]<0){if(!d){d=I[(c<<2)+e>>1];b=(c+J[b+44>>2]<<2)+e|0;f=I[b+4>>1];b=I[b>>1];c=b;break a}d=c+1|0;b=I[(d+J[b+44>>2]<<2)+e>>1];c=I[(c<<2)+e>>1];d=I[(d<<2)+e>>1];f=d;break a}if(d){f=c+1|0;d=I[(f<<2)+e>>1];b=J[b+44>>2];c=I[(b+c<<2)+e>>1];b=I[(b+f<<2)+e>>1];f=b;break a}d=(c<<2)+e|0;f=I[d+4>>1];b=I[(c+J[b+44>>2]<<2)+e>>1];d=I[d>>1];c=d}J[a+4>>2]=-1082130432;N[a+8>>2]=-Q(c-f|0);N[a>>2]=-Q(d-b|0)}function ue(a,b){var c=0,d=0;c=Ia-16|0;Ia=c;N[a+16>>2]=N[b>>2];N[a+20>>2]=N[b+4>>2];N[a+24>>2]=N[b+8>>2];N[a+28>>2]=N[b+12>>2];N[a+32>>2]=N[b+16>>2];N[a+36>>2]=N[b+20>>2];N[a+40>>2]=N[b+24>>2];a=J[a>>2];if(a){b=J[a+100>>2];N[a+64>>2]=N[b>>2];N[a+68>>2]=N[b+4>>2];N[a+72>>2]=N[b+8>>2];N[a+76>>2]=N[b+12>>2];N[a+80>>2]=N[b+16>>2];N[a+84>>2]=N[b+20>>2];N[a+88>>2]=N[b+24>>2];Vm(a);b=J[J[a+40>>2]+1012>>2];d=K[J[a+44>>2]+9|0];J[c+12>>2]=J[a+144>>2];Ka[J[J[b>>2]+44>>2]](b,(d|0)==2,c+12|0)}Ia=c+16|0}function il(a,b,c){var d=0,e=0;d=Ia-272|0;Ia=d;e=J[b+4>>2];a:{if((e&-1073741824)!=-2147483648){break a}H[d+256|0]=1;J[d+264>>2]=0;J[d+268>>2]=64;a=a+16|0;b=J[((e>>>22&60)+109352|0)+12>>2]+b|0;J[d+260>>2]=d;b:{if(c){vH(a,b,d,1);break b}xH(a,b,d,1)}c=J[d+260>>2];if(J[d+264>>2]){b=0;while(1){xi(J[(b<<2)+c>>2]-16|0);b=b+1|0;if(b>>>0>2]){continue}break}c=J[d+260>>2]}a=J[d+268>>2];if((a|0)<0|!(a&2147483647)|(!c|(c|0)==(d|0))){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,c)}Ia=d+272|0}function QY(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0);b=J[b+48>>2];e=N[b+72>>2];i=N[b- -64>>2];j=N[b+68>>2];k=N[b+56>>2];l=N[b+52>>2];f=N[b+88>>2];m=N[b+80>>2];n=N[b+84>>2];o=N[b+48>>2];d=N[c+8>>2];g=N[c>>2];h=N[c+4>>2];J[a+12>>2]=0;p=e;q=f;e=Q(Q(e*d)+Q(Q(i*g)+Q(j*h)));f=Q(Q(f*d)+Q(Q(m*g)+Q(n*h)));b=e>f;d=Q(Q(k*d)+Q(Q(o*g)+Q(l*h)));c=!(d>e)|!(d>f);N[a+8>>2]=c?b?p:q:k;N[a+4>>2]=c?b?j:n:l;N[a>>2]=c?b?i:m:o}function Ly(a,b){J[a+8>>2]=b;J[a+4>>2]=0;J[a+12>>2]=a+16;J[a+60>>2]=0;J[a+64>>2]=0;J[a+52>>2]=-25165825;J[a+56>>2]=-25165825;J[a+44>>2]=2122317823;J[a+48>>2]=-25165825;J[a+36>>2]=2122317823;J[a+40>>2]=2122317823;J[a+28>>2]=0;J[a+32>>2]=0;H[a+24|0]=0;J[a>>2]=164868;J[a+68>>2]=0;J[a+72>>2]=0;J[a+76>>2]=0;J[a+80>>2]=0;J[a+84>>2]=0;J[a+88>>2]=0;J[a+92>>2]=0;J[a+96>>2]=0;J[a+100>>2]=0;J[a+16>>2]=156200;J[a+196>>2]=0;J[a+200>>2]=0;J[a+188>>2]=0;J[a+176>>2]=4;J[a+184>>2]=0;J[a+20>>2]=0;return a}function v0(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0);b=J[b+4>>2];e=N[b+72>>2];i=N[b- -64>>2];j=N[b+68>>2];k=N[b+56>>2];l=N[b+52>>2];f=N[b+88>>2];m=N[b+80>>2];n=N[b+84>>2];o=N[b+48>>2];d=N[c+8>>2];g=N[c>>2];h=N[c+4>>2];J[a+12>>2]=0;p=e;q=f;e=Q(Q(e*d)+Q(Q(i*g)+Q(j*h)));f=Q(Q(f*d)+Q(Q(m*g)+Q(n*h)));b=e>f;d=Q(Q(k*d)+Q(Q(o*g)+Q(l*h)));c=!(d>e)|!(d>f);N[a+8>>2]=c?b?p:q:k;N[a+4>>2]=c?b?j:n:l;N[a>>2]=c?b?i:m:o}function qt(a,b){var c=0,d=0,e=0,f=0,g=0;f=J[a>>2];if(f){a:{b:{e=J[f+40>>2];c=J[e+2384>>2];d=J[c+12>>2]+P(J[c+8>>2],12)|0;a=J[d+4>>2];if(a){J[d+4>>2]=J[a>>2];break b}c:{d:{a=J[d+8>>2];if((a|0)==J[c>>2]){break d}g=J[c+4>>2];J[d+8>>2]=a+1;d=J[d>>2];if(!d){break d}a=d+P(a,g)|0;break c}a=ld(c)}if(a){break b}a=0;break a}a=Mm(a,f,b)}c=((J[b+68>>2]<<2)+e|0)+2676|0;J[c>>2]=J[c>>2]+1;c=J[e+1012>>2];Ka[J[J[c>>2]+16>>2]](c,a+12|0,J[a+32>>2]);a=J[J[e+976>>2]+1024>>2];Ka[J[J[a>>2]+44>>2]](a,b+32|0)}}function tx(a){a=a|0;var b=0,c=0;J[a>>2]=166360;b=J[a+16>>2];if(b){while(1){Ka[J[J[a>>2]+16>>2]](a,J[(J[a+12>>2]+(b<<2)|0)-4>>2]);b=J[a+16>>2];if(b){continue}break}}b=J[a+40>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+36>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+28>>2];if(!b){break a}c=J[J[a+24>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+20>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+12>>2];if(!b){break b}c=J[J[a+8>>2]>>2];Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function mq(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;c=J[a+16>>2];g=b<<2;f=J[c+g>>2];e=J[a>>2]-1|0;J[a>>2]=e;if((f|0)!=(e|0)){h=J[J[a+20>>2]+(e<<2)>>2];d=J[a+8>>2];c=d+P(f,24)|0;d=d+P(e,24)|0;N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];c=J[a+12>>2];d=c+(f<<3)|0;c=c+(e<<3)|0;i=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=i;J[J[a+20>>2]+(f<<2)>>2]=h;c=J[a+16>>2];J[c+(h<<2)>>2]=f}J[c+g>>2]=J[a+24>>2];J[a+24>>2]=b;return e}function _q(a){a=a|0;var b=0,c=0;J[a>>2]=143108;b=J[a+96>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+88>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+80>>2];if((b|0)==(a+60|0)){H[a+76|0]=0;break a}if(!b){break a}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+56>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+48>>2];if((b|0)==(a+28|0)){H[a+44|0]=0;break b}if(!b){break b}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}function lka(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;g=J[a>>2];j=g+L[a+4>>1]|0;if(g>>>0>>0){while(1){a=(g<<5)+b|0;qJ(a,d,e,c);f=J[a+24>>2];a:{if(!f){break a}h=K[f+1|0];if(!h){break a}a=f+176|0;if((h|0)!=1){f=K[f|0]==2?96:160;k=h&254;i=0;while(1){if(!(K[a+84|0]&4)){J[a+28>>2]=0}a=a+f|0;if(!(K[a+84|0]&4)){J[a+28>>2]=0}a=a+f|0;i=i+2|0;if((k|0)!=(i|0)){continue}break}}if(!(h&1)|K[a+84|0]&4){break a}J[a+28>>2]=0}g=g+1|0;if((j|0)!=(g|0)){continue}break}}}function hi(a,b,c,d,e,f){var g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0);g=Ia-48|0;Ia=g;h=N[b>>2];i=N[c>>2];k=N[b+4>>2];j=N[c+4>>2];l=N[b+8>>2];N[g+44>>2]=N[c+8>>2]+l;N[g+40>>2]=j+k;N[g+36>>2]=i+h;i=N[d>>2];j=N[d+4>>2];N[g+32>>2]=l+N[d+8>>2];N[g+28>>2]=k+j;N[g+24>>2]=h+i;kd(g+4|0,a,b,g+36|0,g+24|0,g+20|0,g+16|0);if(e){N[e>>2]=N[g+20>>2]}if(f){N[f>>2]=N[g+16>>2]}Ia=g+48|0;h=Q(N[g+12>>2]-N[a+8>>2]);i=Q(h*h);h=Q(N[g+4>>2]-N[a>>2]);j=Q(h*h);h=Q(N[g+8>>2]-N[a+4>>2]);return Q(i+Q(j+Q(h*h)))}function Yba(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=J[J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a>>2];if(d){d=d-16|0}else{d=0}N[a+284>>2]=N[b>>2];N[a+288>>2]=N[b+4>>2];N[a+292>>2]=N[b+8>>2];e=a+48|0;a:{b:{c:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:f=J[e>>2];if(K[f+4785|0]){break b}default:Af(a- -64|0,b);break a;case 1:break c}}f=J[e>>2]}_a(f,e);J[a+316>>2]=J[a+316>>2]|4194304}if(d){a=J[a+320>>2];d=Ka[J[J[a>>2]+100>>2]](a)|0;a=1;Ad(d,N[b>>2]!=Q(0)|N[b+4>>2]!=Q(0)?a:N[b+8>>2]!=Q(0),c)}}function Xba(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=J[J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a>>2];if(d){d=d-16|0}else{d=0}N[a+296>>2]=N[b>>2];N[a+300>>2]=N[b+4>>2];N[a+304>>2]=N[b+8>>2];e=a+48|0;a:{b:{c:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:f=J[e>>2];if(K[f+4785|0]){break b}default:te(a- -64|0,b);break a;case 1:break c}}f=J[e>>2]}_a(f,e);J[a+316>>2]=J[a+316>>2]|8388608}if(d){a=J[a+320>>2];d=Ka[J[J[a>>2]+100>>2]](a)|0;a=1;Ad(d,N[b>>2]!=Q(0)|N[b+4>>2]!=Q(0)?a:N[b+8>>2]!=Q(0),c)}}function Cd(a){var b=0,c=0,d=0,e=0,f=0;a:{c=J[42497];if(!J[c+636>>2]){break a}b=(a<<15^-1)+a|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;d=J[c+612>>2]+((J[c+620>>2]-1&(b>>>16^b))<<2)|0;b=J[d>>2];if((b|0)==-1){break a}e=J[c+608>>2];f=J[c+604>>2];if(J[f+(b<<2)>>2]!=(a|0)){while(1){d=(b<<2)+e|0;b=J[d>>2];if((b|0)==-1){break a}if(J[(b<<2)+f>>2]!=(a|0)){continue}break}}a=(b<<2)+e|0;J[d>>2]=J[a>>2];J[c+636>>2]=J[c+636>>2]-1;J[c+632>>2]=J[c+632>>2]+1;J[a>>2]=J[c+628>>2];J[c+628>>2]=b}}function Rz(a){var b=0,c=0;a:{c=Ub(a);b=c;b:{if(J[42417]<0){a=Cn(a,c,169592);break b}a=Cn(a,c,169592)}if((b|0)!=(a|0)){b=a}if((((b|0)!=(c|0)?-1:0)|0)<0){break a}c:{if(J[42418]==10){break c}a=J[42403];if((a|0)==J[42402]){break c}J[42403]=a+1;H[a|0]=10;break a}b=Ia-16|0;Ia=b;H[b+15|0]=10;a=J[42402];d:{if(!a){if(Dn(169592)){break d}a=J[42402]}c=a;a=J[42403];if(!((c|0)==(a|0)|J[42418]==10)){J[42403]=a+1;H[a|0]=10;break d}if((Ka[J[42407]](169592,b+15|0,1)|0)!=1){break d}}Ia=b+16|0}}function Xl(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=b<<3;if(!d){break a}c=J[42504];e=c+12|0;e=(i=e,j=d,k=Ka[J[J[c>>2]+20>>2]](c)|0?39864:70610,l=19542,m=553,h=J[J[e>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<3)+e|0;c=e;while(1){g=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=g;d=d+8|0;c=c+8|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function RI(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=b<<3;if(!d){break a}c=J[42504];e=c+12|0;e=(i=e,j=d,k=Ka[J[J[c>>2]+20>>2]](c)|0?49130:70610,l=19459,m=553,h=J[J[e>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<3)+e|0;c=e;while(1){g=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=g;d=d+8|0;c=c+8|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function Jw(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=b<<3;if(!d){break a}c=J[42504];e=c+12|0;e=(i=e,j=d,k=Ka[J[J[c>>2]+20>>2]](c)|0?34490:70610,l=19459,m=553,h=J[J[e>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<3)+e|0;c=e;while(1){g=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=g;d=d+8|0;c=c+8|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function IH(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=b<<3;if(!d){break a}c=J[42504];e=c+12|0;e=(i=e,j=d,k=Ka[J[J[c>>2]+20>>2]](c)|0?34120:70610,l=19542,m=553,h=J[J[e>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<3)+e|0;c=e;while(1){g=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=g;d=d+8|0;c=c+8|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function Fc(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=b<<3;if(!d){break a}c=J[42504];e=c+12|0;e=(i=e,j=d,k=Ka[J[J[c>>2]+20>>2]](c)|0?36792:70610,l=19542,m=553,h=J[J[e>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<3)+e|0;c=e;while(1){g=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=g;d=d+8|0;c=c+8|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function mka(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;var f=0,g=0,h=0,i=0,j=0;e=J[a>>2];i=e+L[a+4>>1]|0;if(e>>>0>>0){while(1){a=(e<<5)+b|0;pJ(a,c,d);f=J[a+24>>2];a:{if(!f){break a}g=K[f+1|0];if(!g){break a}a=f+176|0;if((g|0)!=1){f=K[f|0]==2?96:160;j=g&254;h=0;while(1){if(!(K[a+84|0]&4)){J[a+28>>2]=0}a=a+f|0;if(!(K[a+84|0]&4)){J[a+28>>2]=0}a=a+f|0;h=h+2|0;if((j|0)!=(h|0)){continue}break}}if(!(g&1)|K[a+84|0]&4){break a}J[a+28>>2]=0}e=e+1|0;if((i|0)!=(e|0)){continue}break}}}function Tja(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=Q(0);a:{b=J[a+32>>2];f=J[a+36>>2];if(b>>>0>=f>>>0){break a}g=N[a+40>>2];a=J[a+28>>2];c=f-b|0;if(c&1){d=J[a+12144>>2]+P(b,52)|0;e=J[(J[J[d>>2]+24>>2]<<2)+169932>>2];if(e){Ka[e|0](d,g)}b=b+1|0}if((c|0)==1){break a}while(1){c=P(b,52);d=c+J[a+12144>>2]|0;e=J[(J[J[d>>2]+24>>2]<<2)+169932>>2];if(e){Ka[e|0](d,g)}c=(c+J[a+12144>>2]|0)+52|0;d=J[(J[J[c>>2]+24>>2]<<2)+169932>>2];if(d){Ka[d|0](c,g)}b=b+2|0;if((f|0)!=(b|0)){continue}break}}}function PG(a,b,c){var d=0,e=0;d=b?J[((J[b+4>>2]>>>22&60)+109352|0)+12>>2]+b|0:d;e=c?J[((J[c+4>>2]>>>22&60)+109352|0)+12>>2]+c|0:e;a:{b:{c:{d:{b=J[a+4>>2];switch((b>>>30|0)-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[a>>2]+4785|0]){break b}}b=a+12|0;mt(b);ot(b,d,e);break a}c=J[a+8>>2];if(!c){c=$a(J[a>>2],b>>>24&15);J[a+8>>2]=c}J[c+4>>2]=e;J[c>>2]=d;_a(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|1}J[a+76>>2]=0;J[a+80>>2]=0;J[a+92>>2]=0;J[a+96>>2]=0;J[a+84>>2]=0;J[a+88>>2]=0}function li(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);c=J[b+8>>2];g=N[c+52>>2];h=N[c+36>>2];i=N[c+20>>2];j=N[c+56>>2];k=N[c+40>>2];l=N[c+24>>2];m=N[c+4>>2];n=N[c+8>>2];o=N[c+48>>2];p=N[c+32>>2];b=J[b+4>>2];d=N[b+8>>2];q=N[c>>2];e=N[b>>2];r=N[c+16>>2];f=N[b+4>>2];J[a+12>>2]=0;N[a>>2]=o+Q(Q(p*d)+Q(Q(q*e)+Q(f*r)));N[a+8>>2]=j+Q(Q(k*d)+Q(Q(n*e)+Q(f*l)));N[a+4>>2]=g+Q(Q(h*d)+Q(Q(m*e)+Q(f*i)))}function SP(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;d=Ia-16|0;Ia=d;J[d+12>>2]=b;a=a+28|0;a:{if(!J[a+40>>2]){break a}c=(b<<15^-1)+b|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;c=J[J[a+16>>2]+((J[a+24>>2]-1&(c>>>16^c))<<2)>>2];if((c|0)==-1){break a}e=a+4|0;f=J[a+12>>2];a=J[a+8>>2];while(1){if(J[(c<<3)+a>>2]!=(b|0)){c=J[(c<<2)+f>>2];if((c|0)!=-1){continue}break a}break}a=(c<<3)+a|0;b=J[a+4>>2];if(b){c=a;a=b-1|0;J[c+4>>2]=a;if(a){break a}}qq(e,d+12|0);g=1}Ia=d+16|0;return g|0}function up(a){a=a|0;var b=0,c=0;J[a>>2]=156268;b=J[a+16>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+48>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b);J[a+48>>2]=0}b=J[a+52>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b);J[a+52>>2]=0}b=J[a+56>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+60>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b);J[a+60>>2]=0}b=J[a+64>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b);J[a+64>>2]=0}return a|0}function uk(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0);e=N[b+4>>2];g=Q(-e);h=N[b>>2];l=Q(-h);f=N[b+8>>2];d=N[c+8>>2];j=N[c>>2];k=N[c+4>>2];m=Q(Q(f*d)+Q(Q(h*j)+Q(e*k)));a:{if(m>Q(-1)){i=Q(Q(e*d)-Q(k*f));f=Q(Q(f*j)+Q(d*l));g=Q(Q(h*k)+Q(j*g));d=Q(m+Q(1));break a}d=Q(0);if(Q(R(h))>2]=d*e;N[a+8>>2]=g*e;N[a+4>>2]=f*e;N[a>>2]=i*e}function jj(a,b,c,d,e,f,g){var h=0,i=0,j=0;a:{if(!e){if(!J[a+1992>>2]){break a}e=b>>>0>>0;h=e?c:b;c=e?b:c;b=h<<14&-65536|c>>>2&65535;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;e=J[J[a+1968>>2]+((J[a+1976>>2]-1&(b>>>16^b))<<2)>>2];if((e|0)==-1){break a}j=J[a+1964>>2];b=J[a+1960>>2];while(1){i=b+P(e,12)|0;if(!((c|0)==J[i>>2]&J[i+4>>2]==(h|0))){e=J[(e<<2)+j>>2];if((e|0)!=-1){continue}break a}break}e=J[(b+P(e,12)|0)+8>>2];if(!e){break a}}Fm(a,e,4,d,1,f,g)}}function XM(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;g=J[c+4624>>2];a:{if(!g){break a}b=L[b+34>>1];a=L[a+34>>1];c=0;if(g>>>0>=4){j=g&-4;while(1){e=c<<2;f=e+d|0;I[f+2>>1]=b;I[f>>1]=a;f=(e|4)+d|0;I[f+2>>1]=b;I[f>>1]=a;f=(e|8)+d|0;I[f+2>>1]=b;I[f>>1]=a;e=(e|12)+d|0;I[e+2>>1]=b;I[e>>1]=a;c=c+4|0;h=h+4|0;if((j|0)!=(h|0)){continue}break}}g=g&3;if(!g){break a}while(1){e=(c<<2)+d|0;I[e+2>>1]=b;I[e>>1]=a;c=c+1|0;i=i+1|0;if((g|0)!=(i|0)){continue}break}}return 1}function K3(a){a=a|0;var b=0,c=0,d=0,e=0;c=J[a+20>>2];d=Ia-48|0;Ia=d;a=J[a+28>>2];b=a+32|0;N[b+1080>>2]=N[a+6072>>2];XH(b);et(J[b+1136>>2],J[b+976>>2]);jr(b,c);a=d+12|0;e=J[J[b+976>>2]+1024>>2];Ka[J[J[e>>2]+84>>2]](a,e);Ct(J[b+2168>>2],a,(J[b+2360>>2]&8)>>>3|0);J[b+2356>>2]=J[b+2356>>2]&-7;gv(J[b+976>>2]);J[b+4564>>2]=c;J[b+4568>>2]=1;a:{if(!c){a=J[b+4560>>2];break a}Ka[J[J[c>>2]+16>>2]](c);a=J[J[b+4564>>2]+16>>2];J[b+4560>>2]=a}Ka[J[J[a>>2]+72>>2]](a,b+4544|0);Ia=d+48|0}function $r(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0);a:{if(L[d+8>>1]==65535){e=N[c>>2];d=J[d+4>>2];f=N[c+4>>2];g=N[c+8>>2];h=Q(Q(Q(e*N[d+40>>2])+Q(f*N[d+52>>2]))+Q(g*N[d- -64>>2]));i=Q(Q(Q(e*N[d+36>>2])+Q(f*N[d+48>>2]))+Q(g*N[d+60>>2]));e=Q(Q(Q(e*N[d+32>>2])+Q(f*N[d+44>>2]))+Q(g*N[d+56>>2]));break a}h=N[c+8>>2];i=N[c+4>>2];e=N[c>>2]}c=J[b+4>>2];d=J[b>>2];f=N[b+8>>2];J[a+28>>2]=0;N[a+24>>2]=h;N[a+20>>2]=i;N[a+16>>2]=e;J[a+12>>2]=0;N[a+8>>2]=f;J[a>>2]=d;J[a+4>>2]=c}function vV(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;f=Ia-240|0;Ia=f;e=a+4|0;a:{if(!J[a+44>>2]){e=Ly(f,e);if(d){J[d>>2]=0}if(Qh(e,b,d,0)){if(!(K[a+28|0]&8)){My(e)}g=(i=c,j=Ka[J[J[e>>2]+8>>2]](e)|0?4:3,k=J[e+12>>2],h=J[J[c>>2]>>2],Ka[h](i|0,j|0,k|0)|0)}mk(e);break a}e=eo(f,e);if(d){J[d>>2]=0}if(Qh(e,b,d,0)){if(!(K[a+28|0]&8)){My(e)}g=(k=c,j=Ka[J[J[e>>2]+8>>2]](e)|0?4:3,i=J[e+12>>2],h=J[J[c>>2]>>2],Ka[h](k|0,j|0,i|0)|0)}Ph(e)}Ia=f+240|0;return g|0}function ZL(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ia-32|0;Ia=d;J[a+52>>2]=J[a+52>>2]+1;J[b+16>>2]=a;Ka[J[J[b>>2]+32>>2]](b);e=J[a+76>>2];J[b+20>>2]=e;J[d+24>>2]=-1;J[d+28>>2]=-1;J[d+16>>2]=1;J[d+20>>2]=c;J[d+12>>2]=b;a:{if((J[a+80>>2]&2147483647)>>>0<=e>>>0){at(a+72|0,d+12|0);break a}c=J[a+72>>2]+P(e,20)|0;e=J[d+16>>2];J[c>>2]=J[d+12>>2];J[c+4>>2]=e;J[c+16>>2]=J[d+28>>2];e=J[d+24>>2];J[c+8>>2]=J[d+20>>2];J[c+12>>2]=e;J[a+76>>2]=J[a+76>>2]+1}Ia=d+32|0;return J[b+20>>2]}function Xka(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;a:{b=J[a+336>>2];d=J[b>>2];J[b>>2]=0;if(!d){break a}b=d;while(1){e=J[b>>2];c=J[a+180>>2];J[c+600>>2]=J[c+600>>2]+J[b+12156>>2];J[c+604>>2]=J[c+604>>2]+J[b+12160>>2];f=b+12164|0;J[c+608>>2]=J[c+608>>2]+J[f>>2];J[c+612>>2]=J[c+612>>2]+J[b+12168>>2];J[f>>2]=0;J[f+4>>2]=0;J[b+12156>>2]=0;J[b+12160>>2]=0;b=e;if(b){continue}break}if(!d){break a}while(1){b=J[d>>2];e=J[a+336>>2];J[d>>2]=J[e>>2];J[e>>2]=d;d=b;if(b){continue}break}}}function Ax(a,b){var c=0,d=0,e=0,f=0,g=0;d=Ia-16|0;Ia=d;if(!(H[169804]&1)){c=fa(2,130048)|0;H[169804]=1;J[42450]=c}e=J[42450];c=Ua(48);J[c+8>>2]=J[b+8>>2];f=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=f;I[c+12>>1]=L[b+12>>1];N[c+16>>2]=N[b+16>>2];N[c+20>>2]=N[b+20>>2];N[c+24>>2]=N[b+24>>2];N[c+28>>2]=N[b+28>>2];N[c+32>>2]=N[b+32>>2];N[c+36>>2]=N[b+36>>2];N[c+40>>2]=N[b+40>>2];J[c+44>>2]=J[b+44>>2];J[d+8>>2]=c;g=+sa(e|0,a|0,4963,d+4|0,d+8|0);ra(J[d+4>>2]);Ia=d+16|0;return g!=0}function Aba(a,b,c){a=a|0;b=Q(b);c=c|0;var d=0,e=0,f=0,g=0;d=J[a+24>>2];if(d){e=Ia-16|0;Ia=e;if(J[d+28>>2]){f=J[d+12>>2];a=J[d>>2];g=J[d+16>>2];Ka[J[J[a>>2]+12>>2]](a,g)|0;H[a+76|0]=g;J[a+32>>2]=f;Ka[J[J[a>>2]+8>>2]](a)}a=J[d>>2];Ka[J[J[a>>2]+24>>2]](a,J[d+16>>2],e+12|0,e+8|0,e+4|0);a=J[e+8>>2];if(a){f=J[42504];a=Ka[J[J[f+12>>2]+8>>2]](f+12|0,a,29113,11854,439)|0}else{a=0}f=c;c=J[d>>2];xI(a,L[d+16>>1],J[d+12>>2],b,f,J[c+68>>2],L[c+78>>1]);Ia=e+16|0}else{a=0}return a|0}function nR(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;e=Ia-16|0;Ia=e;if(b>>>0<=4096){c=J[a+316>>2];d=J[a+312>>2];if(d+b>>>0>=4097){c=c+1|0;a:{if(c>>>0>2]){break a}c=J[42504]+12|0;d=Ka[J[J[c>>2]+8>>2]](c,4096,29113,11955,227)|0;J[e+12>>2]=d;c=J[a+304>>2];if(c>>>0>=(J[a+308>>2]&2147483647)>>>0){Yb(a+300|0,e+12|0);c=J[a+304>>2]-1|0;break a}J[J[a+300>>2]+(c<<2)>>2]=d;J[a+304>>2]=c+1}J[a+316>>2]=c;d=0}c=J[J[a+300>>2]+(c<<2)>>2];J[a+312>>2]=b+d;c=c+d|0}Ia=e+16|0;return c|0}function fw(a,b){if(!a){return 0}a:{b:{if(a){if(b>>>0<=127){break b}c:{if(!J[J[42716]>>2]){if((b&-128)==57216){break b}break c}if(b>>>0<=2047){H[a+1|0]=b&63|128;H[a|0]=b>>>6|192;a=2;break a}if(!((b&-8192)!=57344&b>>>0>=55296)){H[a+2|0]=b&63|128;H[a|0]=b>>>12|224;H[a+1|0]=b>>>6&63|128;a=3;break a}if(b-65536>>>0<=1048575){H[a+3|0]=b&63|128;H[a|0]=b>>>18|240;H[a+2|0]=b>>>6&63|128;H[a+1|0]=b>>>12&63|128;a=4;break a}}J[42513]=25;a=-1}else{a=1}break a}H[a|0]=b;a=1}return a}function Ug(a,b){var c=0,d=0,e=0,f=0;a:{if(!J[a+556>>2]){break a}c=(b<<15^-1)+b|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;d=J[a+532>>2]+((J[a+540>>2]-1&(c>>>16^c))<<2)|0;c=J[d>>2];if((c|0)==-1){break a}e=J[a+528>>2];f=J[a+524>>2];if(J[f+(c<<2)>>2]!=(b|0)){while(1){d=(c<<2)+e|0;c=J[d>>2];if((c|0)==-1){break a}if(J[(c<<2)+f>>2]!=(b|0)){continue}break}}b=(c<<2)+e|0;J[d>>2]=J[b>>2];J[a+556>>2]=J[a+556>>2]-1;J[a+552>>2]=J[a+552>>2]+1;J[b>>2]=J[a+548>>2];J[a+548>>2]=c}}function JV(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;c=J[a+4>>2];if((c|0)!=J[a+8>>2]){I[c>>1]=L[b>>1];J[a+4>>2]=c+2;return}a:{g=J[a>>2];d=c-g|0;if((d|0)>-3){e=d>>1;f=e+1|0;f=d>>>0>=2147483646?2147483647:d>>>0>f>>>0?d:f;if(f){if((f|0)<0){break a}d=Ua(f<<1)}else{d=0}e=d+(e<<1)|0;I[e>>1]=L[b>>1];b=e+2|0;if((c|0)!=(g|0)){while(1){e=e-2|0;c=c-2|0;I[e>>1]=L[c>>1];if((c|0)!=(g|0)){continue}break}}J[a+8>>2]=d+(f<<1);J[a+4>>2]=b;J[a>>2]=e;if(g){fb(g)}return}ga();B()}pc();B()}function Sda(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=Ia-16|0;Ia=d;g=a+16|0;e=J[a+20>>2];if(e&4){f=L[J[a+24>>2]+16>>1]&(L[a+116>>1]|-1026)}else{f=L[a+28>>1]&(L[a+116>>1]|-1026)}b=c?f|b:f&(b^-1);a:{b:{c:{switch((e>>>30|0)-2|0){case 0:if(K[J[g>>2]+4785|0]){break b}break;case 1:break b;default:break c}}I[d+14>>1]=b;ej(a+28|0,d+14|0);break a}c=J[a+24>>2];if(!c){c=$a(J[a+16>>2],e>>>24&15);J[a+24>>2]=c}I[c+16>>1]=b;_a(J[a+16>>2],g);J[a+20>>2]=J[a+20>>2]|4}Ia=d+16|0}function VW(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=Q(0),h=Q(0),i=Q(0);f=Ia+-64|0;Ia=f;vc(f+36|0,f+8|0,b,c,d);if(e&1){Ka[J[J[a>>2]+8>>2]](a,f+36|0,f+8|0)}a:{if(!(e&2)){break a}c=L[b+100>>1];if(!(c&6)){break a}e=c&4;d=65280;g=Q(N[f+32>>2]-N[f+60>>2]);h=Q(g*g);g=Q(N[f+24>>2]-N[f+52>>2]);i=Q(g*g);g=Q(N[f+28>>2]-N[f+56>>2]);g=Q(Y(Q(h+Q(i+Q(g*g)))));d=!(c&2)|!(g>N[b+84>>2])?d:16711680;Ka[J[J[a>>2]+28>>2]](a,f+52|0,f+24|0,!e|!(g>2])?d:255)}Ia=f- -64|0}function zka(a){a=a|0;var b=0,c=0,d=0,e=0;if(J[a+32>>2]){while(1){e=J[J[a+28>>2]+(d<<2)>>2]>>>7|0;c=J[(J[J[a+36>>2]+16>>2]+P(e,24)|0)+20>>2];b=J[c+36>>2];d=d+1|0;Zl(b- -64|0,b+80|0,N[b+124>>2],b+112|0,b,N[b+76>>2],N[b+128>>2],e,N[b+92>>2],J[a+40>>2]+P(d,112)|0,K[b+158|0]);b=J[c+36>>2];N[c>>2]=N[b>>2];N[c+4>>2]=N[b+4>>2];N[c+8>>2]=N[b+8>>2];N[c+12>>2]=N[b+12>>2];N[c+16>>2]=N[b+16>>2];N[c+20>>2]=N[b+20>>2];N[c+24>>2]=N[b+24>>2];if(M[a+32>>2]>d>>>0){continue}break}}}function cs(a,b,c){var d=0,e=0,f=Q(0);d=Ia-32|0;Ia=d;e=L[a+8>>1];a:{if((e|0)==65535){a=J[a+4>>2];f=Q(Q(Q(N[a+8>>2]*N[b+8>>2])+Q(Q(N[a>>2]*N[b>>2])+Q(N[a+4>>2]*N[b+4>>2])))+Q(Q(N[a+24>>2]*N[c+8>>2])+Q(Q(N[a+16>>2]*N[c>>2])+Q(N[a+20>>2]*N[c+4>>2]))));break a}a=J[a>>2];Ka[J[J[a>>2]+116>>2]](d,a,e);f=Q(Q(Q(Q(N[b>>2]*N[d>>2])+Q(N[c>>2]*N[d+16>>2]))+Q(Q(N[b+4>>2]*N[d+4>>2])+Q(N[c+4>>2]*N[d+20>>2])))+Q(Q(N[b+8>>2]*N[d+8>>2])+Q(N[c+8>>2]*N[d+24>>2])))}Ia=d+32|0;return f}function U4(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;if(J[a+4656>>2]!=2){Xa(J[42504],8,13913,1950,84535,0);return}c=a+16|0;e=J[c+4968>>2];if(e){c=J[c+4936>>2];while(1){yC(J[(d<<2)+c>>2]);d=d+1|0;if((e|0)!=(d|0)){continue}break}}J[a+6124>>2]=b;J[a+4656>>2]=3;if(b){Ka[J[J[b>>2]+16>>2]](b)}J[a+6304>>2]=1;b=a+6104|0;J[a+6300>>2]=b;c=a+6296|0;J[c>>2]=J[a+6092>>2];Ka[J[J[a+6104>>2]+16>>2]](b);d=J[a+6120>>2];Ka[J[J[d>>2]+72>>2]](d,b);b=J[c>>2];Ka[J[J[b>>2]+72>>2]](b,a+6280|0)}function R5(a,b){a=a|0;b=b|0;var c=0,d=0;d=Ia-16|0;Ia=d;Ka[J[J[a>>2]+16>>2]](d+12|0,a);a:{b:{if(K[d+13|0]&32){c=1;if(L[b+4>>1]==12){break b}Xa(J[42504],8,13913,815,79495,0);break a}c=L[b+4>>1]==12}if(!(!J[a+4656>>2]|!c)){Xa(J[42504],8,13913,821,82415,0);break a}c:{d:{e:{c=Ka[J[J[b>>2]+100>>2]](b)|0;switch(J[c+4>>2]>>>30|0){case 0:break d;case 3:break e;default:break c}}if((J[c>>2]-16|0)!=(a|0)){break c}}Lp(a,b);break a}Xa(J[42504],8,13913,832,82757,0)}Ia=d+16|0}function Jb(a,b,c,d){var e=0,f=0,g=0,h=0;Ka[J[J[d>>2]>>2]](d,a,b<<2)|0;a:{if(!b|!c){break a}d=0;if((b|0)!=1){h=b&-2;c=0;while(1){f=d<<2;e=f+a|0;g=K[e+3|0];H[e+3|0]=K[e|0];H[e|0]=g;g=K[e+1|0];H[e+1|0]=K[e+2|0];H[e+2|0]=g;e=(f|4)+a|0;f=K[e+3|0];H[e+3|0]=K[e|0];H[e|0]=f;f=K[e+1|0];H[e+1|0]=K[e+2|0];H[e+2|0]=f;d=d+2|0;c=c+2|0;if((h|0)!=(c|0)){continue}break}}if(!(b&1)){break a}a=(d<<2)+a|0;b=K[a+3|0];H[a+3|0]=K[a|0];H[a|0]=b;b=K[a+1|0];H[a+1|0]=K[a+2|0];H[a+2|0]=b}}function Ap(a,b){var c=0,d=0,e=0;e=a+5052|0;c=Ia-16|0;Ia=c;J[b>>2]=a;d=J[b+4>>2];a:{if(!K[a+4785|0]){J[b+4>>2]=d&268435455|-2147483648;a=J[b+388>>2];J[c+12>>2]=J[b+384>>2]+48;J[c+8>>2]=a+48;OH(b+12|0,J[c+12>>2]+16|0,J[c+8>>2]+16|0);break a}a=d&1073741823;if(d>>>0>=3221225472){J[b+4>>2]=a|-2147483648;if(d&268435456){break a}J[c+12>>2]=b;pb(e,c+12|0);break a}J[b+4>>2]=a|1073741824;J[c+12>>2]=b;a=qb(e,c+12|0,c+8|0);if(K[c+8|0]){break a}J[a>>2]=J[c+12>>2]}Ia=c+16|0}function qG(a,b){a=a|0;b=Q(b);var c=0;a:{a=a+12|0;if(J[a+88>>2]){while(1){eF(J[J[a+84>>2]+(c<<2)>>2]+48|0,b);c=c+1|0;if(c>>>0>2]){continue}break}}N[a+56>>2]=b;b:{c:{d:{switch((J[a+4>>2]>>>30|0)-2|0){default:c=J[a>>2];break c;case 1:break b;case 0:break d}}c=J[a>>2];if(K[c+4785|0]){break b}}if(!(!(b>Q(0))|!c)){H[a+60|0]=0}N[a+44>>2]=b;break a}if(b>Q(0)){H[a+60|0]=0;_a(J[a>>2],a);J[a+4>>2]=J[a+4>>2]&-897|640;break a}_a(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|128}}function PP(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;d=1;a:{if(K[a+36|0]){break a}g=J[b+180>>2];if(J[g+(J[a+40>>2]<<2)>>2]==-1|J[(J[a+44>>2]<<2)+g>>2]==-1){break a}e=J[a+48>>2];if(!J[e+8>>2]){break a}f=J[a+52>>2];if(!J[f+8>>2]){break a}b:{if((J[e+20>>2]&J[f+20>>2])==-1){break b}d=b+196|0;e=b+208|0;f=J[b+400>>2];h=J[J[b+192>>2]+4>>2];i=J[J[b+276>>2]+4>>2];if(c){Mf(a,f,i,h,g,e,d,c+4|0,c+28|0);break b}Mf(a,f,i,h,g,e,d,b+304|0,b+328|0)}d=0}return d|0}function I6(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;e=J[a+632>>2];if(e){f=J[a+644>>2];g=J[a+640>>2];while(1){c=P(d,24)+g|0;N[c>>2]=N[c>>2]-N[b>>2];N[c+4>>2]=N[c+4>>2]-N[b+4>>2];N[c+8>>2]=N[c+8>>2]-N[b+8>>2];N[c+12>>2]=N[c+12>>2]-N[b>>2];N[c+16>>2]=N[c+16>>2]-N[b+4>>2];N[c+20>>2]=N[c+20>>2]-N[b+8>>2];c=P(d,44)+f|0;N[c+28>>2]=N[c+28>>2]-N[b>>2];N[c+32>>2]=N[c+32>>2]-N[b+4>>2];N[c+36>>2]=N[c+36>>2]-N[b+8>>2];d=d+1|0;if((e|0)!=(d|0)){continue}break}}hq(a+4|0,b)}function IR(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;c=Ia-16|0;Ia=c;e=J[a+8>>2];if(!(H[169836]&1)){a=fa(2,134584)|0;H[169836]=1;J[42458]=a}f=J[42458];a=Ua(48);d=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=d;d=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=d;N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2];N[a+28>>2]=N[b+28>>2];N[a+32>>2]=N[b+32>>2];N[a+36>>2]=N[b+36>>2];N[a+40>>2]=N[b+40>>2];J[a+44>>2]=J[b+44>>2];J[c+8>>2]=a;ia(f|0,e|0,2932,c+8|0);Ia=c+16|0}function CR(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;c=Ia-16|0;Ia=c;e=J[a+8>>2];if(!(H[169844]&1)){a=fa(2,134592)|0;H[169844]=1;J[42460]=a}f=J[42460];a=Ua(48);d=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=d;d=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=d;N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2];N[a+28>>2]=N[b+28>>2];N[a+32>>2]=N[b+32>>2];N[a+36>>2]=N[b+36>>2];N[a+40>>2]=N[b+40>>2];J[a+44>>2]=J[b+44>>2];J[c+8>>2]=a;ia(f|0,e|0,3029,c+8|0);Ia=c+16|0}function zG(a){a=a|0;var b=0,c=0,d=0,e=0;d=Ia-16|0;Ia=d;xc(J[42501],a,J[a+8>>2],1);b=J[a+100>>2];if(b){while(1){c=(c>>>0)%(b>>>0)|0;b=c<<2;e=J[b+J[a+96>>2]>>2];a:{if(!(Ka[J[J[e>>2]+260>>2]](e)|0)){UF(J[b+J[a+96>>2]>>2]);break a}c=c+1|0}b=J[a+100>>2];if(b){continue}break}}c=a+12|0;b:{if((J[a+16>>2]>>>30|0)-3>>>0<4294967294){break b}b=J[a+12>>2];if(!b){break b}b=b-16|0;if(!b){break b}BC(b+16|0,c);J[d+12>>2]=a;pb(b+5944|0,d+12|0)}J[a+100>>2]=0;Re(c);Ia=d+16|0}function ida(a,b){a=a|0;b=b|0;var c=0,d=0;if(J[a+24>>2]){a=J[b+52>>2];if(a){c=J[a+12>>2];a:{if((c|0)<0|!(c&2147483647)){break a}c=J[a+4>>2];if(!c){break a}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c)}a=J[a>>2];if(a){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,a)}a=J[b+52>>2];if(a){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,a)}J[b+52>>2]=0}a=J[b+48>>2];if(a){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,a);J[b+48>>2]=0}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,b)}}function rn(a,b,c){var d=0,e=0,f=0;if((J[a+8>>2]&2147483647)>>>0>>0){sn(a,b)}d=J[a+4>>2];if((d|0)<(b|0)){e=J[a>>2];f=e+P(b,44)|0;d=P(d,44)+e|0;while(1){e=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=e;J[d+40>>2]=J[c+40>>2];e=J[c+36>>2];J[d+32>>2]=J[c+32>>2];J[d+36>>2]=e;e=J[c+28>>2];J[d+24>>2]=J[c+24>>2];J[d+28>>2]=e;e=J[c+20>>2];J[d+16>>2]=J[c+16>>2];J[d+20>>2]=e;e=J[c+12>>2];J[d+8>>2]=J[c+8>>2];J[d+12>>2]=e;d=d+44|0;if(f>>>0>d>>>0){continue}break}}J[a+4>>2]=b}function pfa(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;b=Ia-2064|0;Ia=b;f=J[a+1060>>2];J[b+12>>2]=0;e=J[a+1052>>2];a:{if(!e){break a}c=a+28|0;while(1){d=J[c>>2]>>>7|0;b:{if(J[J[f+196>>2]+(d<<2)>>2]==33554431){break b}d=J[f+184>>2]+P(d,24)|0;if(K[d+5|0]){break b}ou(J[d+20>>2]+-64|0,N[a+1056>>2],b+1040|0,b+16|0,b+12|0,0,0,K[a+1068|0])}c=c+4|0;e=e-1|0;if(e){continue}break}c=J[b+12>>2];if(!c){break a}a=J[a+1064>>2];Ka[J[J[a>>2]+52>>2]](a,b+1040|0,b+16|0,c)}Ia=b+2064|0}function iM(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0;J[J[a+12>>2]+4>>2]=d;g=J[a+12>>2];a=J[g+100>>2];f=J[a+20>>2];d=f+1|0;e=J[a+24>>2]&2147483647;a:{if(d>>>0<=e>>>0){break a}h=e;e=e?e<<1:2;e=d>>>0>e>>>0?d:e;if(h>>>0>=e>>>0){break a}tc(a+16|0,e);f=J[a+20>>2]}J[a+20>>2]=d;a=J[a+16>>2]+(f<<5)|0;N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+16>>2]=N[c>>2];N[a+20>>2]=N[c+4>>2];N[a+24>>2]=N[c+8>>2];b=J[g+4>>2];J[a+12>>2]=b;J[a+28>>2]=b}function J8(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0);MF(a,b,c,d);e=N[a+308>>2];b=J[J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a>>2];if(b){b=b-16|0}else{b=0}f=N[b+5148>>2];b=e>2]){e=b?f:e;b=a+48|0;a:{b:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:c=J[b>>2];if(K[c+4785|0]){break a}default:N[a+308>>2]=e;J[a+312>>2]=0;uc(a- -64|0,e,1);return;case 1:break b}}c=J[b>>2]}N[a+308>>2]=e;J[a+312>>2]=0;_a(c,b);J[a+316>>2]=J[a+316>>2]&-117440513|83886080}}function a6(a,b){a=a|0;b=b|0;var c=0,d=0;c=J[b>>2];a:{if(!c){c=0;break a}if((J[a+5940>>2]&2147483647)>>>0>=c>>>0){break a}yD(a+5932|0,c);c=J[b>>2]}aI(a+32|0,c,J[b+4>>2],J[b+8>>2],J[b+12>>2]);d=J[b+28>>2];c=a+1076|0;J[c>>2]=J[b+24>>2];J[c+4>>2]=d;d=J[b+20>>2];c=a+1068|0;J[c>>2]=J[b+16>>2];J[c+4>>2]=d;d=J[b+12>>2];c=a+1060|0;J[c>>2]=J[b+8>>2];J[c+4>>2]=d;d=J[b+4>>2];c=a+1052|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;c=J[b+12>>2];a=a+5584|0;ml(a,J[b+8>>2]);ml(a+36|0,c)}function wea(a){a=a|0;var b=0,c=0;J[a>>2]=143108;b=J[a+96>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+88>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+80>>2];if((b|0)==(a+60|0)){H[a+76|0]=0;break a}if(!b){break a}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+56>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+48>>2];if((b|0)==(a+28|0)){H[a+44|0]=0;return a|0}if(!b){break b}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function K$(){var a=0;a=Ua(100);J[a+56>>2]=1069547520;J[a+48>>2]=1092616192;J[a+52>>2]=1061997773;J[a+40>>2]=1036831949;J[a+44>>2]=1056964608;J[a+28>>2]=1060437492;J[a+80>>2]=0;J[a+84>>2]=0;J[a+60>>2]=0;J[a+64>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;H[a+76|0]=1;J[a>>2]=134080;J[a+88>>2]=1065353216;J[a+92>>2]=1056964608;J[a+96>>2]=1056964608;J[a+20>>2]=1065353216;J[a+24>>2]=0;J[a+12>>2]=0;J[a+16>>2]=0;J[a+68>>2]=0;J[a+72>>2]=0;return a|0}function BO(a){a=a|0;var b=0,c=0;J[a>>2]=169144;b=J[a+104>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+96>>2];if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+92>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+84>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+80>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+72>>2];if(!b){break c}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function ar(a,b){var c=0,d=0,e=0,f=0,g=0;a:{if(!b){break a}c=P(b,24);if(!c){break a}e=J[a>>2];f=Ka[J[J[e>>2]+8>>2]](e,c,19542,553)|0}e=J[a+4>>2];c=J[a+8>>2];if((c|0)>0){g=P(c,24)+f|0;d=e;c=f;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];d=d+24|0;c=c+24|0;if(g>>>0>c>>>0){continue}break}}if(!(!e|J[a+12>>2]<0)){c=J[a>>2];Ka[J[J[c>>2]+12>>2]](c,e)}J[a+12>>2]=b;J[a+4>>2]=f}function WL(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;d=Ia-16|0;Ia=d;e=J[a- -64>>2];f=J[a+72>>2];g=J[b+20>>2];J[d+12>>2]=-1;J[d+8>>2]=g;a:{if((J[a+68>>2]&2147483647)>>>0<=e>>>0){$s(a+60|0,d+8|0);break a}h=J[d+12>>2];g=J[a+60>>2]+(e<<3)|0;J[g>>2]=J[d+8>>2];J[g+4>>2]=h;J[a+64>>2]=J[a+64>>2]+1}c=f+P(c,20)|0;f=J[c+16>>2];J[((f|0)==-1?c+12|0:(J[a+60>>2]+(f<<3)|0)+4|0)>>2]=e;J[c+16>>2]=e;a=J[a+72>>2]+P(J[b+20>>2],20)|0;J[a+4>>2]=J[a+4>>2]+1;Ia=d+16|0}function mba(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+296>>2]=N[b>>2];N[a+300>>2]=N[b+4>>2];N[a+304>>2]=N[b+8>>2];N[a+308>>2]=N[b+12>>2];return}c=J[a+16>>2];if(!c){c=$a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}N[c+56>>2]=N[b>>2];N[c+60>>2]=N[b+4>>2];N[c- -64>>2]=N[b+8>>2];N[c+68>>2]=N[b+12>>2];_a(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|4}function Ud(a,b,c){var d=0,e=0,f=0,g=0,h=0;if((J[a+8>>2]&2147483647)>>>0>>0){Dc(a,b)}e=J[a+4>>2];a:{if((e|0)>=(b|0)){break a}f=J[a>>2];d=e+f|0;g=b-e&7;if(g){while(1){H[d|0]=K[c|0];d=d+1|0;h=h+1|0;if((g|0)!=(h|0)){continue}break}}if((e^-1)+b>>>0<7){break a}e=b+f|0;while(1){H[d|0]=K[c|0];H[d+1|0]=K[c|0];H[d+2|0]=K[c|0];H[d+3|0]=K[c|0];H[d+4|0]=K[c|0];H[d+5|0]=K[c|0];H[d+6|0]=K[c|0];H[d+7|0]=K[c|0];d=d+8|0;if((e|0)!=(d|0)){continue}break}}J[a+4>>2]=b}function ns(a,b,c,d){var e=0,f=0;e=Ia+-64|0;Ia=e;f=J[c+4>>2];J[e+16>>2]=J[c>>2];J[e+20>>2]=f;f=J[c+12>>2];J[e+24>>2]=J[c+8>>2];J[e+28>>2]=f;f=J[c+20>>2];J[e>>2]=J[c+16>>2];J[e+4>>2]=f;f=J[c+28>>2];J[e+8>>2]=J[c+24>>2];J[e+12>>2]=f;Zi(e+32|0,a,b,e+16|0,e);a=J[e+36>>2];J[d>>2]=J[e+32>>2];J[d+4>>2]=a;a=J[e+44>>2];J[d+8>>2]=J[e+40>>2];J[d+12>>2]=a;a=J[e+52>>2];J[d+16>>2]=J[e+48>>2];J[d+20>>2]=a;a=J[e+60>>2];J[d+24>>2]=J[e+56>>2];J[d+28>>2]=a;Ia=e- -64|0}function HX(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ia-16|0;Ia=d;e=a;a=J[b>>2];if((J[b+4>>2]-a|0)/48>>>0>c>>>0){b=Ua(48);c=a+P(c,48)|0;a=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=a;J[b+8>>2]=J[c+8>>2];I[b+12>>1]=L[c+12>>1];N[b+16>>2]=N[c+16>>2];N[b+20>>2]=N[c+20>>2];N[b+24>>2]=N[c+24>>2];N[b+28>>2]=N[c+28>>2];N[b+32>>2]=N[c+32>>2];N[b+36>>2]=N[c+36>>2];N[b+40>>2]=N[c+40>>2];J[b+44>>2]=J[c+44>>2];J[d+8>>2]=b;a=na(129112,d+8|0)|0}else{a=1}J[e>>2]=a;Ia=d+16|0}function ye(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[42504];d=e+12|0;e=(h=d,i=c,j=Ka[J[J[e>>2]+20>>2]](e)|0?64318:70610,k=19459,l=553,g=J[J[d>>2]+8>>2],Ka[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function yD(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[42504];d=e+12|0;e=(h=d,i=c,j=Ka[J[J[e>>2]+20>>2]](e)|0?61704:70610,k=19459,l=553,g=J[J[d>>2]+8>>2],Ka[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function sq(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[42504];d=e+12|0;e=(h=d,i=c,j=Ka[J[J[e>>2]+20>>2]](e)|0?61598:70610,k=19459,l=553,g=J[J[d>>2]+8>>2],Ka[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function kD(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[42504];d=e+12|0;e=(h=d,i=c,j=Ka[J[J[e>>2]+20>>2]](e)|0?65808:70610,k=19459,l=553,g=J[J[d>>2]+8>>2],Ka[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function jD(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[42504];d=e+12|0;e=(h=d,i=c,j=Ka[J[J[e>>2]+20>>2]](e)|0?61820:70610,k=19459,l=553,g=J[J[d>>2]+8>>2],Ka[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function hk(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[42504];d=e+12|0;e=(h=d,i=c,j=Ka[J[J[e>>2]+20>>2]](e)|0?67386:70610,k=19459,l=553,g=J[J[d>>2]+8>>2],Ka[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function ch(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[42504];d=e+12|0;e=(h=d,i=c,j=Ka[J[J[e>>2]+20>>2]](e)|0?63104:70610,k=19542,l=553,g=J[J[d>>2]+8>>2],Ka[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function Un(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[42504];d=e+12|0;e=(h=d,i=c,j=Ka[J[J[e>>2]+20>>2]](e)|0?67678:70610,k=19459,l=553,g=J[J[d>>2]+8>>2],Ka[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function UG(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[42504];d=e+12|0;e=(h=d,i=c,j=Ka[J[J[e>>2]+20>>2]](e)|0?62726:70610,k=19542,l=553,g=J[J[d>>2]+8>>2],Ka[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function Og(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[42504];d=e+12|0;e=(h=d,i=c,j=Ka[J[J[e>>2]+20>>2]](e)|0?66856:70610,k=19542,l=553,g=J[J[d>>2]+8>>2],Ka[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function Lr(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[42504];d=e+12|0;e=(h=d,i=c,j=Ka[J[J[e>>2]+20>>2]](e)|0?65214:70610,k=19542,l=553,g=J[J[d>>2]+8>>2],Ka[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function LH(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[42504];d=e+12|0;e=(h=d,i=c,j=Ka[J[J[e>>2]+20>>2]](e)|0?62972:70610,k=19542,l=553,g=J[J[d>>2]+8>>2],Ka[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function Kr(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[42504];d=e+12|0;e=(h=d,i=c,j=Ka[J[J[e>>2]+20>>2]](e)|0?60142:70610,k=19542,l=553,g=J[J[d>>2]+8>>2],Ka[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function Ki(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[42504];d=e+12|0;e=(h=d,i=c,j=Ka[J[J[e>>2]+20>>2]](e)|0?62448:70610,k=19542,l=553,g=J[J[d>>2]+8>>2],Ka[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function KH(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[42504];d=e+12|0;e=(h=d,i=c,j=Ka[J[J[e>>2]+20>>2]](e)|0?62300:70610,k=19542,l=553,g=J[J[d>>2]+8>>2],Ka[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function JJ(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[42504];d=e+12|0;e=(h=d,i=c,j=Ka[J[J[e>>2]+20>>2]](e)|0?67984:70610,k=19542,l=553,g=J[J[d>>2]+8>>2],Ka[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function Ii(a,b,c,d){var e=0,f=0;e=(c-d|0)/28|0;J[(e<<2)+a>>2]=(b-d|0)/28;b=J[c+24>>2];a:{if(b&1){break a}if(d){e=c+24|0;f=d+28|0;while(1){Ii(a,c,P(b>>>1|0,28)+d|0,d);b=c-d|0;c=P(J[e>>2]>>>1|0,28)+f|0;J[((c-d|0)/28<<2)+a>>2]=(b|0)/28;e=c+24|0;b=J[c+24>>2];if(!(b&1)){continue}break}break a}Ii(a,c,P(b>>>1|0,28),0);b=(0-d|0)/28|0;d=(b<<2)+a|0;J[d>>2]=e;c=J[6];if(c&1){break a}while(1){Ii(a,0,P(c>>>1|0,28),0);J[d>>2]=b;c=J[6];if(!(c&1)){continue}break}}}function HV(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0);e=Ia-112|0;Ia=e;io(a,b,c,e+84|0,e+56|0,e+28|0);f=N[e+52>>2];h=N[e+44>>2];i=N[e+48>>2];k=Q(Q(f*f)+Q(Q(h*h)+Q(i*i)));g=N[a+108>>2];if(k>Q(g*g)){l=f;f=Q(Q(1)/Q(Y(k)));N[e+24>>2]=g*Q(l*f);N[e+20>>2]=g*Q(i*f);j=J[e+32>>2];J[e>>2]=J[e+28>>2];J[e+4>>2]=j;j=J[e+40>>2];J[e+8>>2]=J[e+36>>2];J[e+12>>2]=j;N[e+16>>2]=g*Q(h*f);Vh(b,c,e+84|0,e+56|0,e,a,d)}Ia=e+112|0}function DJ(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[42504];d=e+12|0;e=(h=d,i=c,j=Ka[J[J[e>>2]+20>>2]](e)|0?62574:70610,k=19542,l=553,g=J[J[d>>2]+8>>2],Ka[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function $H(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[42504];d=e+12|0;e=(h=d,i=c,j=Ka[J[J[e>>2]+20>>2]](e)|0?65328:70610,k=19542,l=553,g=J[J[d>>2]+8>>2],Ka[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function mb(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}e=b<<2;if(!e){break a}d=J[42504];c=d+12|0;f=(i=c,j=e,k=Ka[J[J[d>>2]+20>>2]](d)|0?33898:70610,l=19542,m=553,h=J[J[c>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=(c<<2)+f|0;e=d;c=f;while(1){J[c>>2]=J[e>>2];e=e+4|0;c=c+4|0;if(g>>>0>c>>>0){continue}break}}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=f}function fh(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}e=b<<2;if(!e){break a}d=J[42504];c=d+12|0;f=(i=c,j=e,k=Ka[J[J[d>>2]+20>>2]](d)|0?34926:70610,l=19542,m=553,h=J[J[c>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=(c<<2)+f|0;e=d;c=f;while(1){N[c>>2]=N[e>>2];e=e+4|0;c=c+4|0;if(g>>>0>c>>>0){continue}break}}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=f}function Wm(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}e=b<<1;if(!e){break a}d=J[42504];c=d+12|0;f=(i=c,j=e,k=Ka[J[J[d>>2]+20>>2]](d)|0?32302:70610,l=19542,m=553,h=J[J[c>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=(c<<1)+f|0;e=d;c=f;while(1){I[c>>1]=L[e>>1];e=e+2|0;c=c+2|0;if(g>>>0>c>>>0){continue}break}}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=f}function Jv(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}e=b<<2;if(!e){break a}d=J[42504];c=d+12|0;f=(i=c,j=e,k=Ka[J[J[d>>2]+20>>2]](d)|0?31098:70610,l=19459,m=553,h=J[J[c>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=(c<<2)+f|0;e=d;c=f;while(1){J[c>>2]=J[e>>2];e=e+4|0;c=c+4|0;if(g>>>0>c>>>0){continue}break}}if(!(!d|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=f}function YM(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0;f=J[c+4624>>2];a:{if(!f){break a}b=(b<<1)+d|0;c=L[a+34>>1];a=0;d=0;if(f>>>0>=8){h=f&-8;while(1){e=d<<2;I[e+b>>1]=c;I[b+(e|4)>>1]=c;I[b+(e|8)>>1]=c;I[b+(e|12)>>1]=c;I[b+(e|16)>>1]=c;I[b+(e|20)>>1]=c;I[b+(e|24)>>1]=c;I[b+(e|28)>>1]=c;d=d+8|0;g=g+8|0;if((h|0)!=(g|0)){continue}break}}e=f&7;if(!e){break a}while(1){I[b+(d<<2)>>1]=c;d=d+1|0;a=a+1|0;if((e|0)!=(a|0)){continue}break}}return 1}function xV(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=Ia-224|0;Ia=d;a:{b:{c=J[b+8>>2];c:{if(c>>>0<3){break c}e=J[b+16>>2];if((e?0:(c>>>0)%3|0)|(M[b+28>>2]<2?J[b+32>>2]:0)){break c}d:{if(c>>>0>=65536){if(K[b+24|0]&2){break c}if(J[b+4>>2]){break d}break c}if(!J[b+4>>2]){break c}}if(M[b>>2]<12){break c}if(!e|M[b+12>>2]>=(K[b+24|0]&2?6:12)>>>0){break b}}a=0;Xa(J[42504],4,13023,102,81602,0);break a}c=eo(d+4|0,a+4|0);a=Qh(c,b,0,1);Ph(c)}Ia=d+224|0;return a|0}function v2(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0);g=Q(N[d+24>>2]-N[f+24>>2]);h=Q(N[d+16>>2]-N[f+16>>2]);i=Q(N[d+20>>2]-N[f+20>>2]);j=Q(Q(g*g)+Q(Q(h*h)+Q(i*i)));k=Q(N[c+4>>2]+N[e+4>>2]);c=j>Q(k*k);if(!c){m=Q(Y(j));n=Q(1);if(!(j>2]=o;N[a+4>>2]=l;N[a>>2]=n;g=Q(k-m);N[b>>2]=g>Q(0)?g:Q(0)}return!c|0}function JY(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ia-16|0;Ia=d;e=a;a=J[b>>2];if((J[b+4>>2]-a|0)/48>>>0>c>>>0){b=Ua(48);c=a+P(c,48)|0;N[b>>2]=N[c>>2];N[b+4>>2]=N[c+4>>2];N[b+8>>2]=N[c+8>>2];N[b+12>>2]=N[c+12>>2];N[b+16>>2]=N[c+16>>2];N[b+20>>2]=N[c+20>>2];N[b+24>>2]=N[c+24>>2];J[b+28>>2]=J[c+28>>2];N[b+32>>2]=N[c+32>>2];N[b+36>>2]=N[c+36>>2];N[b+40>>2]=N[c+40>>2];J[b+44>>2]=J[c+44>>2];J[d+8>>2]=b;a=na(127864,d+8|0)|0}else{a=1}J[e>>2]=a;Ia=d+16|0}function B7(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0);d=Ia-16|0;Ia=d;a:{if(!(N[b>>2]!=Q(0)|N[b+4>>2]!=Q(0))&N[b+8>>2]==Q(0)){break a}Ka[J[J[a>>2]+188>>2]](a,b,0,1);e=N[c+8>>2];g=N[b+8>>2];f=N[c>>2];h=N[b+4>>2];i=N[b>>2];j=N[c+4>>2];k=Q(Q(f*h)-Q(i*j));N[d+12>>2]=k;f=Q(Q(e*i)-Q(g*f));N[d+8>>2]=f;e=Q(Q(j*g)-Q(h*e));N[d+4>>2]=e;if(!(e!=Q(0)|f!=Q(0))&k==Q(0)){break a}Ka[J[J[a>>2]+192>>2]](a,d+4|0,0,1)}Ia=d+16|0}function fB(a){var b=0,c=0,d=0,e=0,f=0,g=0;e=J[a+16>>2];I[e+2>>1]=0;a=J[a+8>>2];a:{if(a>>>0<2){break a}c=a-1|0;f=c&3;d=1;if(a-2>>>0>=3){g=c&-4;c=0;while(1){a=(d<<2)+e|0;b=L[a-4>>1]+b|0;I[a+2>>1]=b;b=b+L[a>>1]|0;I[a+6>>1]=b;b=b+L[a+4>>1]|0;I[a+10>>1]=b;b=b+L[a+8>>1]|0;I[a+14>>1]=b;d=d+4|0;c=c+4|0;if((g|0)!=(c|0)){continue}break}}if(!f){break a}a=0;while(1){c=(d<<2)+e|0;b=L[c-4>>1]+b|0;I[c+2>>1]=b;d=d+1|0;a=a+1|0;if((f|0)!=(a|0)){continue}break}}}function Ce(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;c=J[a+12>>2];f=c&2147483647?c<<1:1;if(f){c=J[J[a>>2]>>2];c=Ka[J[J[c>>2]+8>>2]](c,f<<2,70541,19459,553)|0}else{c=0}e=J[a+8>>2];h=c+(e<<2)|0;if((e|0)>0){g=J[a+4>>2];d=c;while(1){J[d>>2]=J[g>>2];g=g+4|0;d=d+4|0;if(h>>>0>d>>>0){continue}break}}J[h>>2]=J[b>>2];a:{if(J[a+12>>2]<0){break a}b=J[a+4>>2];if(!b){break a}d=J[J[a>>2]>>2];Ka[J[J[d>>2]+12>>2]](d,b);e=J[a+8>>2]}J[a+12>>2]=f;J[a+4>>2]=c;J[a+8>>2]=e+1}function sca(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;f=L[a+24>>1];c=f;a:{if(!c){break a}d=a+20|0;if((c|0)!=1){h=c&65534;c=0;while(1){g=e<<2;Ka[J[J[b>>2]+8>>2]](b,J[g+(L[a+24>>1]==1?d:J[a+20>>2])>>2]);Ka[J[J[b>>2]+8>>2]](b,J[(g|4)+(L[a+24>>1]==1?d:J[a+20>>2])>>2]);e=e+2|0;c=c+2|0;if((h|0)!=(c|0)){continue}break}}if(!(f&1)){break a}Ka[J[J[b>>2]+8>>2]](b,J[(e<<2)+(L[a+24>>1]==1?d:J[a+20>>2])>>2])}a=J[a+324>>2];if(a){Ka[J[J[b>>2]+8>>2]](b,a)}}function uT(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;e=J[a+36>>2];c=b&65535;a:{if(e>>>0<=c>>>0){break a}d=L[J[a+40>>2]+(c<<1)>>1];if((d|0)==65535|d>>>0>=e>>>0|L[J[a+48>>2]+(c<<1)>>1]!=(b>>>16|0)){break a}c=J[J[a+28>>2]+(d<<2)>>2];if(!c){break a}b=c>>>16|0;b:{switch((c&65535)-3|0){case 1:if(b>>>0>=M[a+8>>2]){break a}return(J[a+4>>2]+P(b,52)|0)+4|0;case 0:break b;default:break a}}if(b>>>0>=M[a+20>>2]){break a}f=(J[a+16>>2]+P(b,48)|0)+4|0}return f|0}function efa(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;if(J[a+52>>2]){c=J[a+40>>2];d=J[a+44>>2];e=J[a+48>>2];while(1){b=J[a+32>>2]+P(f,12)|0;b=Pt(J[a+28>>2],J[a+36>>2]+(f<<3)|0,J[b+4>>2],J[b>>2],J[c>>2],J[d>>2],J[e>>2],0);a:{if(!b){break a}b:{switch(K[b+24|0]){case 0:J[d>>2]=J[d>>2]|1;d=d+4|0;if(!J[b+56>>2]){break a}J[c>>2]=J[c>>2]|1;c=c+4|0;break a;case 2:break b;default:break a}}J[e>>2]=J[e>>2]|1;e=e+4|0}f=f+1|0;if(f>>>0>2]){continue}break}}}function _S(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;f=J[a+8>>2];a=Ia-32|0;Ia=a;if(!(H[169820]&1)){d=fa(3,130548)|0;H[169820]=1;J[42454]=d}g=J[42454];d=Ua(16);J[d>>2]=J[b>>2];J[d+4>>2]=J[b+4>>2];J[d+8>>2]=J[b+8>>2];J[d+12>>2]=J[b+12>>2];J[a+16>>2]=d;b=Ua(12);J[b+8>>2]=J[c+8>>2];d=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=d;J[a+24>>2]=b;e=+sa(g|0,f|0,5672,a+12|0,a+16|0);ra(J[a+12>>2]);Ia=a+32|0;if(e<4294967296&e>=0){a=~~e>>>0}else{a=0}return a|0}function XL(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;d=Ia-16|0;Ia=d;e=J[a- -64>>2];f=J[a+72>>2];b=J[b+20>>2];J[d+12>>2]=-1;J[d+8>>2]=c;a:{if((J[a+68>>2]&2147483647)>>>0<=e>>>0){$s(a+60|0,d+8|0);break a}h=J[d+12>>2];g=J[a+60>>2]+(e<<3)|0;J[g>>2]=J[d+8>>2];J[g+4>>2]=h;J[a+64>>2]=J[a+64>>2]+1}b=f+P(b,20)|0;f=J[b+16>>2];J[((f|0)==-1?b+12|0:(J[a+60>>2]+(f<<3)|0)+4|0)>>2]=e;J[b+16>>2]=e;a=J[a+72>>2]+P(c,20)|0;J[a+4>>2]=J[a+4>>2]+1;Ia=d+16|0}function Cga(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;J[a+492>>2]=a;J[a+444>>2]=J[a+32>>2];e=K[a+76|0];J[a+448>>2]=e;J[a+480>>2]=J[a+40>>2];J[a+484>>2]=L[a+74>>1];b=J[a+60>>2];J[a+476>>2]=b?b+32|0:J[a- -64>>2];b=0;if(e>>>0>=2){c=1;while(1){d=J[a+456>>2]+P(c,80)|0;sr(d,J[(J[a+444>>2]+(c<<5)|0)+20>>2],1);J[d+72>>2]=b;f=K[d+79|0]+f|0;b=K[d+76|0]+b|0;c=c+1|0;if((e|0)!=(c|0)){continue}break}}if(J[a+468>>2]!=(b|0)){tr(a+112|0,b)}J[a+468>>2]=b;J[a+472>>2]=f}function lr(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;f=J[b+8>>2];c=K[b+20|0];e=P(c,12)+a|0;d=J[e+56>>2]-1|0;J[e+56>>2]=d;h=J[e+52>>2];g=f<<2;J[h+g>>2]=J[(d<<2)+h>>2];J[b+8>>2]=-1;if(d>>>0>f>>>0){J[J[J[e+52>>2]+g>>2]+8>>2]=f}a=(c<<2)+a|0;b=J[a+88>>2];a:{if(b>>>0<=f>>>0){break a}c=a;a=b-1|0;J[c+88>>2]=a;if(a>>>0>=M[e+56>>2]){break a}d=J[e+52>>2];c=d+(f<<2)|0;b=J[c>>2];g=c;c=d;d=a<<2;c=J[c+d>>2];J[g>>2]=c;J[d+J[e+52>>2]>>2]=b;J[b+8>>2]=a;J[c+8>>2]=f}}function bj(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;e=J[a+4>>2];d=e?e<<1:256;b=b+1|0;d=b>>>0>>0?d:b;c=d<<2;f=d>>>0>1073741823?-1:c;if(f){b=J[42504];g=b+12|0;b=(i=g,j=f,k=Ka[J[J[b>>2]+20>>2]](b)|0?34706:70610,l=15952,m=949,h=J[J[g>>2]+8>>2],Ka[h](i|0,j|0,k|0,l|0,m|0)|0)}else{b=0}if(d){Wa(b,255,c)}c=J[a>>2];a:{if(!c){break a}Va(b,c,e<<2);e=J[a>>2];if(!e){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,e)}J[a+4>>2]=d;J[a>>2]=b}function Ys(a,b){var c=0,d=0,e=0,f=0;e=J[a>>2];if(e>>>0>>0){d=J[a+12>>2];if(d){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d);J[a+12>>2]=0}d=J[a+8>>2];if(d){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,d);J[a+8>>2]=0}d=0;c=(b<<3)+48|0;if(c){f=J[42504]+12|0;c=Ka[J[J[f>>2]+8>>2]](f,c,29113,15952,643)|0}else{c=0}J[a+8>>2]=c;c=b<<4;if(c){d=J[42504]+12|0;d=Ka[J[J[d>>2]+8>>2]](d,c,29113,15952,644)|0}J[a+4>>2]=b;J[a+12>>2]=d;J[a>>2]=b}return b>>>0>e>>>0}function ml(a,b){var c=0,d=0,e=0,f=0;c=J[a+8>>2];a:{if(c<<5>>>0>=b>>>0){break a}e=b+31>>>5|0;if(e>>>0<=(c&2147483647)>>>0){break a}c=J[42504]+12|0;c=Ka[J[J[c>>2]+8>>2]](c,e<<2,29113,21414,438)|0;d=J[a+4>>2];b:{if(!d){break b}Va(c,d,J[a+8>>2]<<2);if(J[a+8>>2]<0){break b}d=J[a+4>>2];if(!d){break b}f=J[42504]+12|0;Ka[J[J[f>>2]+12>>2]](f,d)}d=J[a+8>>2];Wa(c+(d<<2)|0,0,e-d<<2);J[a+8>>2]=e;J[a+4>>2]=c}a=J[a>>2];if(a){Ka[J[J[a>>2]+44>>2]](a,b)}}function RT(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;b=J[a+12>>2];if(!b){b=J[42504];c=b+12|0;b=(e=c,f=64,g=Ka[J[J[b>>2]+20>>2]](b)|0?39492:70610,h=10210,i=97,d=J[J[c>>2]+8>>2],Ka[d](e|0,f|0,g|0,h|0,i|0)|0);J[b+4>>2]=0;J[b+8>>2]=0;J[b>>2]=135548;J[b+12>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+40>>2]=0;J[b+44>>2]=0;J[b+48>>2]=0;J[b+52>>2]=0;J[b+56>>2]=0;J[b+60>>2]=0;J[a+12>>2]=b}return b|0}function QR(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;g=a-120|0;h=a-104|0;b=J[h>>2];c=a-100|0;k=c;e=J[a-84>>2];if(e){c=J[c>>2]-b|0;f=a-88|0;a=0;if((e|0)!=1){l=e&-2;while(1){d=a<<2;i=J[d+J[f>>2]>>2];Ka[J[J[i>>2]+8>>2]](i,b,c);d=J[J[f>>2]+(d|4)>>2];Ka[J[J[d>>2]+8>>2]](d,b,c);a=a+2|0;j=j+2|0;if((j|0)!=(l|0)){continue}break}}if(e&1){a=J[J[f>>2]+(a<<2)>>2];Ka[J[J[a>>2]+8>>2]](a,b,c)}b=J[h>>2]}J[k>>2]=b;Ka[J[J[g>>2]+16>>2]](g)}function Nt(a,b,c){var d=0,e=0,f=0,g=0;a:{if(!J[a+1992>>2]){break a}d=b>>>0>c>>>0;e=d?b:c;b=d?c:b;c=e<<14&-65536|b>>>2&65535;c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;c=J[J[a+1968>>2]+((J[a+1976>>2]-1&(c>>>16^c))<<2)>>2];if((c|0)==-1){break a}d=J[a+1964>>2];a=J[a+1960>>2];while(1){f=a+P(c,12)|0;if(!((b|0)==J[f>>2]&J[f+4>>2]==(e|0))){c=J[d+(c<<2)>>2];if((c|0)!=-1){continue}break a}break}g=J[(a+P(c,12)|0)+8>>2]}return g}function Kf(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;c=J[a+12>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}c=g<<2;if(!c){break a}e=J[a>>2];e=Ka[J[J[e>>2]+8>>2]](e,c,19542,553)|0}c=J[a+4>>2];d=J[a+8>>2];if((d|0)>0){h=(d<<2)+e|0;d=c;f=e;while(1){J[f>>2]=J[d>>2];d=d+4|0;f=f+4|0;if(h>>>0>f>>>0){continue}break}d=J[a+8>>2]}J[(d<<2)+e>>2]=J[b>>2];if(!(!c|J[a+12>>2]<0)){b=J[a>>2];Ka[J[J[b>>2]+12>>2]](b,c)}J[a+12>>2]=g;J[a+4>>2]=e;J[a+8>>2]=J[a+8>>2]+1}function hC(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0);d=N[a>>2];e=N[a+4>>2];c=N[a+8>>2];N[b+8>>2]=c;N[b+4>>2]=e;N[b>>2]=d;f=N[a+12>>2];N[b+20>>2]=c;N[b+16>>2]=e;N[b+12>>2]=f;g=N[a+16>>2];N[b+44>>2]=c;N[b+40>>2]=g;N[b+36>>2]=d;N[b+32>>2]=c;N[b+28>>2]=g;N[b+24>>2]=f;c=N[a+20>>2];N[b+92>>2]=c;N[b+88>>2]=g;N[b+84>>2]=d;N[b+80>>2]=c;N[b+76>>2]=g;N[b+72>>2]=f;N[b+68>>2]=c;N[b- -64>>2]=e;N[b+60>>2]=f;N[b+56>>2]=c;N[b+52>>2]=e;N[b+48>>2]=d}function Kt(a,b,c,d){var e=0,f=0;e=Ia-16|0;Ia=e;f=rh(a+4|0,J[b+4>>2],J[c+4>>2],2,5);J[a+36>>2]=-1;J[a+32>>2]=c;J[a+28>>2]=b;J[a>>2]=136364;a:{if(d){break a}$g(f);Ac(J[f>>2],f);Ac(J[a+8>>2],f);nr(J[J[f>>2]+40>>2],f,0);f=J[J[J[f>>2]+40>>2]+2168>>2];b=J[a+28>>2];c=J[a+32>>2];d=b>>>0>c>>>0;J[e+4>>2]=d?b:c;J[e>>2]=d?c:b;b=Ot(f+1956|0,e,e+15|0);if(K[e+15|0]){break a}c=J[e+4>>2];d=J[e>>2];J[b+8>>2]=a;J[b>>2]=d;J[b+4>>2]=c}Ia=e+16|0;return a}function Sba(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;d=Ia-16|0;Ia=d;EF(a,(K[b|0]&8)>>>3|0);a=J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a|0;c=J[a+4>>2];e=c>>>24&15;f=J[((e<<2)+109352|0)+12>>2];b=K[b|0];a:{b:{c:{switch((c>>>30|0)-2|0){case 0:if(K[J[a>>2]+4785|0]){break b}break;case 1:break b;default:break c}}H[d+15|0]=b;Hc(a+f|0,d+15|0);break a}c=J[a+8>>2];if(!c){c=$a(J[a>>2],e);J[a+8>>2]=c}H[c|0]=b;_a(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|1}Ia=d+16|0}function i8(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;d=Ia-16|0;Ia=d;iE(a,(K[b|0]&8)>>>3|0);a=J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a|0;c=J[a+4>>2];e=c>>>24&15;f=J[((e<<2)+109352|0)+12>>2];b=K[b|0];a:{b:{c:{switch((c>>>30|0)-2|0){case 0:if(K[J[a>>2]+4785|0]){break b}break;case 1:break b;default:break c}}H[d+15|0]=b;Hc(a+f|0,d+15|0);break a}c=J[a+8>>2];if(!c){c=$a(J[a>>2],e);J[a+8>>2]=c}H[c|0]=b;_a(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|1}Ia=d+16|0}function W7(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;d=Ia-16|0;Ia=d;gE(a,(K[b|0]&8)>>>3|0);a=J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a|0;c=J[a+4>>2];e=c>>>24&15;f=J[((e<<2)+109352|0)+12>>2];b=K[b|0];a:{b:{c:{switch((c>>>30|0)-2|0){case 0:if(K[J[a>>2]+4785|0]){break b}break;case 1:break b;default:break c}}H[d+15|0]=b;Hc(a+f|0,d+15|0);break a}c=J[a+8>>2];if(!c){c=$a(J[a>>2],e);J[a+8>>2]=c}H[c|0]=b;_a(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|1}Ia=d+16|0}function Ji(a,b){var c=0,d=0,e=0,f=0,g=0;a:{d=J[a+4>>2];b:{if(!d){break b}e=J[d+40>>2];if(!e){break b}f=J[d+36>>2];while(1){g=(c<<3)+f|0;if(K[g|0]!=1){c=c+1|0;if((e|0)!=(c|0)){continue}break b}break}c=(c<<3)+f|0;if(J[c+4>>2]){break a}}ne(a,1,b);return}c:{if(!b){b=e-1|0;J[d+40>>2]=b;b=(b<<3)+f|0;d=J[b+4>>2];J[g>>2]=J[b>>2];J[g+4>>2]=d;b=J[a+4>>2];if(J[b+40>>2]){break c}if(J[b+44>>2]>=0){vl(J[42497],b)}J[a+4>>2]=0;return}J[c+4>>2]=b}}function cO(a){a=a|0;var b=0,c=0,d=0,e=0;c=Ia-16|0;Ia=c;b=J[a+8>>2];d=J[a+4>>2];e=Ka[J[J[d>>2]+20>>2]](d)|0;Ka[J[J[b>>2]+92>>2]](b,d,e);d=J[a+4>>2];b=J[a+8>>2];J[c+12>>2]=26195;J[c+8>>2]=29483;e=c+8|0;Ka[J[J[b>>2]+8>>2]](b,e,d)|0;b=J[a+4>>2];Ka[J[J[b>>2]+8>>2]](b,a);b=J[a+4>>2];Ka[J[J[b+4>>2]>>2]](e,b+4|0);if(J[c+8>>2]){b=0;while(1){Ka[J[J[a>>2]+16>>2]](a,J[c+12>>2]+(b<<3)|0);b=b+1|0;if(b>>>0>2]){continue}break}}Ia=c+16|0}function PC(a,b){var c=0,d=0,e=0,f=0;c=Ia-16|0;Ia=c;if(L[a+4>>1]>=2){Ka[J[J[b>>2]+12>>2]](b,16);Ka[J[J[b>>2]+8>>2]](b,J[a>>2],L[a+4>>1]<<2)}a=L[a+4>>1];a:{if(a>>>0<2){break a}Ka[J[J[b>>2]+12>>2]](b,16);e=a&65534;f=a&1;a=0;while(1){J[c+12>>2]=-1;d=c+12|0;Ka[J[J[b>>2]+8>>2]](b,d,4);J[c+12>>2]=-1;Ka[J[J[b>>2]+8>>2]](b,d,4);a=a+2|0;if((e|0)!=(a|0)){continue}break}if(!f){break a}J[c+12>>2]=-1;Ka[J[J[b>>2]+8>>2]](b,c+12|0,4)}Ia=c+16|0}function BS(a){a=a|0;var b=Q(0),c=Q(0),d=Q(0),e=0;a:{if(M[a+84>>2]>1|N[a+52>>2]>2]>2]>2]>2];if(c>2]<=Q(0)|(!J[a+72>>2]|(J[a+4>>2]&2139095040)==2139095040)){break a}if((J[a+8>>2]&2139095040)==2139095040|(J[a+12>>2]&2139095040)==2139095040){break a}b=N[a+88>>2];if(b<=Q(0)){break a}d=N[a+92>>2];if(d<=Q(0)){break a}e=!(Q(Q(b+b)+d)>>0>>0?b:c)<<2)+a|0)+5296|0;J[e>>2]=J[e>>2]|1<<(b>>>0>c>>>0?b:c);e=1<>2]=e|J[f>>2];break a}f=((b<<2)+a|0)+5420|0;J[f>>2]=J[f>>2]&(e^-1)}b=1<>2]=b|J[c>>2];break b}c=((c<<2)+a|0)+5420|0;J[c>>2]=J[c>>2]&(b^-1)}a=a+5580|0;J[a>>2]=J[a>>2]|8}function Pz(a){a=a|0;var b=Q(0),c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0);c=Ia-32|0;Ia=c;Ka[J[J[a>>2]+40>>2]](c+4|0,a);b=N[c+16>>2];h=N[c+12>>2];i=N[c+8>>2];g=Q(1);d=N[c+4>>2];if(d!=Q(0)){e=Q(Q(1)/Q(Y(Q(Q(b*b)+Q(Q(Q(d*d)+Q(0))+Q(0))))));g=Q(b*e);f=Q(e*Q(0));e=Q(d*e)}j=Q(Q(f*d)+Q(Q(Q(i*g)-Q(b*f))-Q(h*e)));b=Q(Q(h*f)+Q(Q(i*f)+Q(Q(b*g)+Q(d*e))));a=b>2]+40>>2]](c+4|0,a);b=N[c+16>>2];h=N[c+12>>2];i=N[c+8>>2];g=Q(1);d=N[c+4>>2];if(d!=Q(0)){e=Q(Q(1)/Q(Y(Q(Q(b*b)+Q(Q(Q(d*d)+Q(0))+Q(0))))));g=Q(b*e);f=Q(e*Q(0));e=Q(d*e)}j=Q(Q(e*i)+Q(Q(Q(h*g)-Q(b*f))-Q(d*f)));b=Q(Q(h*f)+Q(Q(i*f)+Q(Q(b*g)+Q(d*e))));a=b>2];a=Ua(64);b=b+c|0;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;J[a+8>>2]=J[b+8>>2];I[a+12>>1]=L[b+12>>1];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2];N[a+28>>2]=N[b+28>>2];N[a+32>>2]=N[b+32>>2];N[a+36>>2]=N[b+36>>2];N[a+40>>2]=N[b+40>>2];c=J[b+48>>2];J[a+44>>2]=J[b+44>>2];J[a+48>>2]=c;c=J[b+56>>2];J[a+52>>2]=J[b+52>>2];J[a+56>>2]=c;J[a+60>>2]=J[b+60>>2];return a|0}function M$(){var a=0;a=Ua(100);J[a+56>>2]=1069547520;J[a+48>>2]=1092616192;J[a+52>>2]=1061997773;J[a+40>>2]=1036831949;J[a+44>>2]=1056964608;J[a+28>>2]=1060437492;J[a+80>>2]=0;J[a+84>>2]=1;J[a+60>>2]=0;J[a+64>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;H[a+76|0]=1;J[a>>2]=134012;J[a+92>>2]=0;J[a+96>>2]=0;J[a+88>>2]=0;J[a+20>>2]=1065353216;J[a+24>>2]=0;J[a+12>>2]=0;J[a+16>>2]=0;J[a+68>>2]=0;J[a+72>>2]=0;return a|0}function dk(a,b){var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0);c=Ia-32|0;Ia=c;Ka[J[J[a>>2]+136>>2]](a,c+8|0)|0;d=N[c+24>>2];e=N[c+20>>2];f=N[c+8>>2];g=N[c+12>>2];h=N[c+28>>2];i=N[c+16>>2];N[b+20>>2]=Q(h-i)*Q(.5);N[b+16>>2]=Q(d-g)*Q(.5);N[b+12>>2]=Q(e-f)*Q(.5);N[b+8>>2]=Q(i+h)*Q(.5);N[b+4>>2]=Q(g+d)*Q(.5);N[b>>2]=Q(f+e)*Q(.5);N[b+24>>2]=N[a+20>>2];N[b+28>>2]=N[a+24>>2];N[b+32>>2]=N[a+28>>2];N[b+36>>2]=N[a+32>>2];Ia=c+32|0}function bh(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;b=J[a+20>>2]-1|0;J[a+20>>2]=b;if(!b){J[a+20>>2]=J[a+20>>2]+1;b=0;H[a+92|0]=0;c=J[a+52>>2];if(c){f=a+60|0;while(1){e=J[a+48>>2]+(b<<2)|0;d=J[a+84>>2];a:{if(d>>>0>=(J[a+88>>2]&2147483647)>>>0){Ll(f,e);c=J[a+52>>2];break a}J[J[a+80>>2]+(d<<2)>>2]=J[e>>2];J[a+84>>2]=d+1}b=b+1|0;if(c>>>0>b>>>0){continue}break}}J[a+52>>2]=0;b=J[a+16>>2];b=Ka[J[J[b>>2]+4>>2]](b)|0;Ka[J[J[b>>2]>>2]](b,a)}}function F7(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0);d=Ia-16|0;Ia=d;e=N[b+8>>2];f=N[b>>2];g=N[b+4>>2];a:{if(!(f!=Q(0)|g!=Q(0))&e==Q(0)){break a}h=N[c+8>>2];i=N[c>>2];j=N[c+4>>2];k=Q(Q(i*g)-Q(f*j));N[d+12>>2]=k;f=Q(Q(h*f)-Q(e*i));N[d+8>>2]=f;e=Q(Q(j*e)-Q(g*h));N[d+4>>2]=e;Ka[J[J[a>>2]+188>>2]](a,b,1,1);if(!(e!=Q(0)|f!=Q(0))&k==Q(0)){break a}Ka[J[J[a>>2]+192>>2]](a,d+4|0,1,1)}Ia=d+16|0}function N6(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;f=J[a+652>>2];e=(c<<15^-1)+c|0;e=P(e>>>10^e,9);e=e>>>6^e;e=(e<<11^-1)+e|0;e=J[J[a+660>>2]+((J[a+668>>2]-1&(e>>>16^e))<<2)>>2];if(J[f+(e<<3)>>2]!=(c|0)){g=J[a+656>>2];while(1){e=J[(e<<2)+g>>2];if(J[(e<<3)+f>>2]!=(c|0)){continue}break}}a=J[(J[a+644>>2]+P(J[((e<<3)+f|0)+4>>2],44)|0)+4>>2];b=J[J[a+16>>2]+(b<<2)>>2];J[d>>2]=J[a+8>>2]+P(b,24);return J[a+12>>2]+(b<<3)|0}function L1(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0);b=J[b+4>>2];g=N[b- -64>>2];h=N[b+80>>2];i=N[b+84>>2];j=N[b+52>>2];k=N[b+68>>2];l=N[b+88>>2];c=J[b+152>>2]+P(c,12)|0;d=N[c+8>>2];m=N[b+56>>2];e=N[c>>2];n=N[b+72>>2];f=N[c+4>>2];o=N[b+48>>2];J[a+12>>2]=0;N[a+8>>2]=Q(l*d)+Q(Q(m*e)+Q(f*n));N[a+4>>2]=Q(i*d)+Q(Q(j*e)+Q(f*k));N[a>>2]=Q(h*d)+Q(Q(o*e)+Q(f*g))}function Cp(a,b,c){var d=0;d=Ia-16|0;Ia=d;a:{if((J[b+4>>2]&-1073741824)!=-2147483648){break a}b:{if(c){c=Qd(b,d+12|0,d+11|0);wH(a+16|0,J[((J[b+4>>2]>>>22&60)+109352|0)+12>>2]+b|0,J[d+12>>2],c,0,K[d+11|0]);break b}c=yd(b,d+12|0);cr(a+16|0,J[((J[b+4>>2]>>>22&60)+109352|0)+12>>2]+b|0,J[d+12>>2],c,0)}if(!c){break a}b=0;while(1){a=J[J[d+12>>2]+(b<<2)>>2]+16|0;J[a>>2]=J[a>>2]+1;b=b+1|0;if((c|0)!=(b|0)){continue}break}}Ia=d+16|0} -function CO(a){a=a|0;var b=0,c=0;J[a>>2]=169144;b=J[a+104>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+96>>2];if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+92>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+84>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+80>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+72>>2];if(!b){break c}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function rw(a){a=a|0;var b=0,c=0;J[a>>2]=169264;b=J[a+80>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+72>>2];if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+68>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+60>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+56>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+48>>2];if(!b){break c}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function afa(a){a=a|0;var b=0,c=0;J[a>>2]=143108;b=J[a+96>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+88>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+80>>2];if((b|0)==(a+60|0)){H[a+76|0]=0;break a}if(!b){break a}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+56>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+48>>2];if((b|0)==(a+28|0)|!b){break b}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}fb(a)}function Rs(a,b,c,d){var e=0,f=0,g=0,h=0;h=a+316|0;if(M[a+320>>2]>>0){bj(h,d)}e=J[a+328>>2];if(e>>>0<=d>>>5>>>0){d=(d+128>>>5|0)+((d&31)!=0)|0;if(d){e=J[42504]+12|0;g=Ka[J[J[e>>2]+8>>2]](e,d<<2,29113,15952,855)|0;e=J[a+328>>2]}if(e){Va(g,J[a+324>>2],e<<2);f=J[a+328>>2]}if((d|0)!=(f|0)){Wa((f<<2)+g|0,0,d-f<<2)}e=J[a+324>>2];if(e){f=J[42504]+12|0;Ka[J[J[f>>2]+12>>2]](f,e)}J[a+328>>2]=d;J[a+324>>2]=g}Xs(a+224|0,b,c,h)}function Ss(a,b,c,d){var e=0,f=0,g=0,h=0;h=a+316|0;if(M[a+320>>2]>>0){bj(h,d)}e=J[a+328>>2];if(e>>>0<=d>>>5>>>0){d=(d+128>>>5|0)+((d&31)!=0)|0;if(d){e=J[42504]+12|0;g=Ka[J[J[e>>2]+8>>2]](e,d<<2,29113,15952,855)|0;e=J[a+328>>2]}if(e){Va(g,J[a+324>>2],e<<2);f=J[a+328>>2]}if((d|0)!=(f|0)){Wa((f<<2)+g|0,0,d-f<<2)}e=J[a+324>>2];if(e){f=J[42504]+12|0;Ka[J[J[f>>2]+12>>2]](f,e)}J[a+328>>2]=d;J[a+324>>2]=g}Xs(a+96|0,b,c,h)}function jS(a){a=a|0;var b=Q(0),c=Q(0),d=0;a:{if(M[a+84>>2]>1|N[a+52>>2]>2]>2]>2]>2];if(c>2]<=Q(0)|(!J[a+72>>2]|(J[a+4>>2]&2139095040)==2139095040)){break a}if((J[a+8>>2]&2139095040)==2139095040|(J[a+12>>2]&2139095040)==2139095040){break a}b=N[a+88>>2];if(b<=Q(0)|N[a+92>>2]<=Q(0)|N[a+96>>2]<=Q(0)){break a}d=!(Q(b+b)>2];a=J[J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a>>2];if(a){a=a-16|0}else{a=0}d=N[a+5148>>2];a=c>2])){break a}c=a?d:c;b:{c:{switch((J[b+4>>2]>>>30|0)-2|0){case 0:a=J[b>>2];if(K[a+4785|0]){break b}default:N[b+260>>2]=c;J[b+264>>2]=0;uc(b+16|0,c,1);return;case 1:break c}}a=J[b>>2]}N[b+260>>2]=c;J[b+264>>2]=0;_a(a,b);J[b+268>>2]=J[b+268>>2]&-117440513|83886080}}function aM(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;a:{b:{if(!J[a+48>>2]){break b}f=J[a+32>>2];e=5381;c=K[b|0];if(c){d=b;while(1){e=P(e,33)^c&255;c=K[d+1|0];d=d+1|0;if(c){continue}break}}c=J[J[a+24>>2]+((f-1&e)<<2)>>2];if((c|0)==-1){break b}e=J[a+20>>2];d=J[a+16>>2];while(1){if(!cb(J[d+(c<<3)>>2],b)){break a}c=J[e+(c<<2)>>2];if((c|0)!=-1){continue}break}}return Ka[J[J[a>>2]+28>>2]](a,0,b,1)|0}return J[(d+(c<<3)|0)+4>>2]}function VG(a){var b=0,c=0,d=0,e=0,f=0;c=Ia-16|0;Ia=c;b=J[42504];d=Ka[J[J[b>>2]+20>>2]](b)|0?43084:70610;e=a,f=Ka[J[J[b+12>>2]+8>>2]](b+12|0,28,d,19705,113)|0,J[e>>2]=f;b=Ia-16|0;Ia=b;Ia=b+16|0;J[a+20>>2]=0;J[a+12>>2]=0;J[a+16>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;d=a+4|0;UG(d,64);J[c+12>>2]=0;b=J[a+8>>2];a:{if(b>>>0>=(J[a+12>>2]&2147483647)>>>0){Yb(d,c+12|0);break a}J[J[a+4>>2]+(b<<2)>>2]=0;J[a+8>>2]=b+1}Ia=c+16|0;return a}function zC(a,b){var c=0,d=0;c=Ia-16|0;Ia=c;a:{if(!K[a+4785|0]){nH(a+16|0,J[b+16>>2]);J[b>>2]=0;J[b+4>>2]=J[b+4>>2]&268435455;break a}d=a+5092|0;b:{c:{a=J[b+4>>2];switch((a>>>30|0)-1|0){case 1:break b;case 0:break c;default:break a}}J[b+4>>2]=a&1073741823;J[c+4>>2]=b;pb(d,c+4|0);break a}J[b+4>>2]=a|-1073741824;if(a&268435456){break a}J[c+8>>2]=b;a=qb(d,c+8|0,c+15|0);if(K[c+15|0]){break a}J[a>>2]=J[c+8>>2]}Ia=c+16|0}function iY(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a>>2]+(b<<6)|0;b=J[c+4>>2];J[a>>2]=J[c>>2];J[a+4>>2]=b;J[a+8>>2]=J[c+8>>2];I[a+12>>1]=L[c+12>>1];N[a+16>>2]=N[c+16>>2];N[a+20>>2]=N[c+20>>2];N[a+24>>2]=N[c+24>>2];N[a+28>>2]=N[c+28>>2];N[a+32>>2]=N[c+32>>2];N[a+36>>2]=N[c+36>>2];N[a+40>>2]=N[c+40>>2];b=J[c+48>>2];J[a+44>>2]=J[c+44>>2];J[a+48>>2]=b;b=J[c+56>>2];J[a+52>>2]=J[c+52>>2];J[a+56>>2]=b;J[a+60>>2]=J[c+60>>2];return 1}function rs(a){var b=0,c=0,d=0,e=0;a:{a=J[a+24>>2];if(!a){break a}b=K[a+1|0];if(!b){break a}d=K[a|0]==4?160:96;a=a+48|0;if(b>>>0>=4){e=b&252;while(1){N[a+12>>2]=N[a+28>>2];a=a+d|0;N[a+12>>2]=N[a+28>>2];a=a+d|0;N[a+12>>2]=N[a+28>>2];a=a+d|0;N[a+12>>2]=N[a+28>>2];a=a+d|0;c=c+4|0;if((e|0)!=(c|0)){continue}break}}b=b&3;if(!b){break a}c=0;while(1){N[a+12>>2]=N[a+28>>2];a=a+d|0;c=c+1|0;if((b|0)!=(c|0)){continue}break}}}function We(a,b){var c=0,d=0,e=0,f=0,g=0;if(J[a+8>>2]){while(1){c=Ia-16|0;Ia=c;e=J[J[a+4>>2]+(f<<2)>>2]+16|0;d=L[b+52>>1];J[c+12>>2]=1;I[c+8>>1]=d;d=J[e+4772>>2];a:{if(d>>>0>=(J[e+4776>>2]&2147483647)>>>0){zp(e+4768|0,c+8|0);break a}g=J[c+12>>2];d=J[e+4768>>2]+(d<<3)|0;J[d>>2]=J[c+8>>2];J[d+4>>2]=g;J[e+4772>>2]=J[e+4772>>2]+1}Ia=c+16|0;f=f+1|0;if(f>>>0>2]){continue}break}}J[J[a+40>>2]+(L[b+52>>1]<<2)>>2]=b}function E_(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;d=Ia-32|0;Ia=d;e=J[b>>2];if(e>>>0<2147483632){a:{if(e>>>0<=10){H[d+27|0]=e;f=d+16|0;break a}g=(e|15)+1|0;f=Ua(g);J[d+24>>2]=g|-2147483648;J[d+16>>2]=f;J[d+20>>2]=e}h=Va(f,b+4|0,e)+e|0,i=0,H[h|0]=i;J[d+12>>2]=c;Ka[a|0](d+28|0,d+16|0,d+12|0);ya(J[d+28>>2]);a=J[d+28>>2];ka(a|0);ka(J[d+12>>2]);if(H[d+27|0]<0){fb(J[d+16>>2])}Ia=d+32|0;return a|0}ga();B()}function pP(a,b,c){a=a|0;b=b|0;c=c|0;a:{if(!((c|0)<0|M[b+88>>2]<=c>>>0)){c=J[J[b+84>>2]+(c<<2)>>2];if(c){break a}}J[a+12>>2]=-1;J[a+16>>2]=-1;H[a+72|0]=0;J[a+8>>2]=84969;J[a+4>>2]=84969;J[a>>2]=167488;J[a+20>>2]=-1;J[a+24>>2]=-1;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;J[a+52>>2]=0;J[a+56>>2]=0;J[a+60>>2]=0;J[a+64>>2]=0;I[a+68>>1]=0;return}Ka[J[J[b>>2]+20>>2]](a,b,J[c+16>>2])}function si(a,b){var c=0,d=0;c=Ia-16|0;Ia=c;a:{if(!K[a+4785|0]){RH(a+16|0,b+12|0);J[b>>2]=0;J[b+4>>2]=J[b+4>>2]&268435455;break a}d=a+4972|0;b:{c:{a=J[b+4>>2];switch((a>>>30|0)-1|0){case 1:break b;case 0:break c;default:break a}}J[b+4>>2]=a&1073741823;J[c+4>>2]=b;pb(d,c+4|0);break a}J[b+4>>2]=a|-1073741824;if(a&268435456){break a}J[c+8>>2]=b;a=qb(d,c+8|0,c+15|0);if(K[c+15|0]){break a}J[a>>2]=J[c+8>>2]}Ia=c+16|0}function ip(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0;c=Ia-16|0;Ia=c;b=a+4|0;e=J[a+8>>2];if(e){while(1){f=J[b>>2]+P(d,12)|0;g=J[f>>2];if(g){h=J[42504]+12|0;Ka[J[J[h>>2]+12>>2]](h,g-4|0)}J[f>>2]=0;d=d+1|0;if((e|0)!=(d|0)){continue}break}}Pj(b,c+4|0);hp(b,J[a+8>>2]);J[a+16>>2]=0;J[a+20>>2]=0;b=J[a+12>>2];a:{if((b|0)<0|!(b&2147483647)){break a}a=J[a+4>>2];if(!a){break a}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}Ia=c+16|0}function fi(a,b,c){var d=0,e=0,f=0,g=0,h=0;f=Ia-16|0;Ia=f;d=-1;b=Q(N[a>>2]*b);a:{if(!(b>=Q(0))){break a}c=Q(N[a+8>>2]*c);if(!(c>=Q(0))){break a}e=J[a+12>>2];if(!(b>2]+Q(1)))|!(c>2]+Q(1)))){break a}d=YA(e,b,c,f+12|0,f+8|0);g=d<<1;b=N[f+8>>2];c=N[f+12>>2];h=J[e+60>>2];e=d<<2;d=H[(h+e|0)+2|0]<0?b>c:Q(c+b)>Q(1);a=e+J[J[a+12>>2]+60>>2]|0;d=(K[(d?a+3|0:a+2|0)|0]&127)==127?-1:g|d}Ia=f+16|0;return d}function CU(a,b){a=a|0;b=Q(b);var c=0,d=0,e=Q(0),f=0,g=Q(0),h=Q(0);c=Ia-16|0;Ia=c;e=Q(Ka[J[J[a>>2]+116>>2]](a));Ka[J[J[a>>2]+120>>2]](a,b)|0;d=Ka[J[J[a>>2]+16>>2]](a)|0;J[c+8>>2]=J[d+8>>2];f=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=f;g=N[a+36>>2];h=N[a+40>>2];b=Q(b-e);N[c+8>>2]=Q(Q(b*N[a+44>>2])*Q(.5))+N[c+8>>2];N[c+4>>2]=Q(Q(b*h)*Q(.5))+N[c+4>>2];N[c>>2]=Q(Q(b*g)*Q(.5))+N[c>>2];Ka[J[J[a>>2]+12>>2]](a,c)|0;Ia=c+16|0}function jk(a,b,c,d){var e=0,f=0;f=Ia-16|0;Ia=f;J[f+12>>2]=c;e=c+d|0;a:{if(K[e|0]){break a}H[e|0]=1;e=J[a+4>>2];b:{if(e>>>0>=(J[a+8>>2]&2147483647)>>>0){bb(a,f+12|0);break b}J[J[a>>2]+(e<<2)>>2]=c;J[a+4>>2]=J[a+4>>2]+1}c=P(J[f+12>>2],12)+b|0;e=J[c>>2];if(!(e&536870912)){jk(a,b,e&536870911,d)}e=J[c+4>>2];if(!(e&536870912)){jk(a,b,e&536870911,d)}c=J[c+8>>2];if(c&536870912){break a}jk(a,b,c&536870911,d)}Ia=f+16|0}function GD(a,b){var c=0;if((b|0)==2){H[a+140|0]=1;return}FD(a);c=J[a>>2];a:{if(!b){if(J[a+28>>2]==1){Ka[J[J[c>>2]+72>>2]](c,1)|0;c=J[a>>2]}Ka[J[J[c>>2]+16>>2]](c);c=J[a+36>>2];if(J[a- -64>>2]==1){Ka[J[J[c>>2]+72>>2]](c,1)|0;c=J[a+36>>2]}Ka[J[J[c>>2]+16>>2]](c);break a}if(!(!c|J[a+28>>2]!=1)){Ka[J[J[c>>2]+72>>2]](c,1)|0}c=J[a+36>>2];if(!c|J[a- -64>>2]!=1){break a}Ka[J[J[c>>2]+72>>2]](c,1)|0}H[a+140|0]=(b|0)!=0}function wq(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;d=Ia-16|0;Ia=d;a=J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a|0;c=J[a+4>>2];e=c>>>24&15;f=J[((e<<2)+109352|0)+12>>2];b=K[b|0];a:{b:{c:{switch((c>>>30|0)-2|0){case 0:if(K[J[a>>2]+4785|0]){break b}break;case 1:break b;default:break c}}H[d+15|0]=b;Hc(a+f|0,d+15|0);break a}c=J[a+8>>2];if(!c){c=$a(J[a>>2],e);J[a+8>>2]=c}H[c|0]=b;_a(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|1}Ia=d+16|0}function t9(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;h=J[a+44>>2];while(1){i=d>>>0>>0?e:d;l=i+1|0;m=J[a+40>>2];a:{b:{while(1){if(f>>>0>=h>>>0){break b}while(1){c:{j=f+1|0;k=J[(f<<2)+m>>2];if(k){break c}f=j;if((h|0)!=(f|0)){continue}break b}break}n=(e|0)!=(i|0);f=j;e=e+1|0;if(n){continue}break}if((c|0)!=(g|0)){break a}g=c}return g|0}J[(g<<2)+b>>2]=k;g=g+1|0;e=l;continue}}function mV(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;a=Ia-80|0;Ia=a;if(!(!J[b+8>>2]|(!J[b+4>>2]|M[b>>2]<24))){d=a+28|0;J[d>>2]=0;J[d+4>>2]=0;J[d+16>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;if(ez(d,b)){b=a+8|0;J[b+8>>2]=J[d>>2];J[b+12>>2]=J[d+16>>2];J[b+16>>2]=J[d+12>>2];J[b+4>>2]=J[d+8>>2];J[b>>2]=J[d+4>>2];J[d+16>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;J[d>>2]=0;J[d+4>>2]=0;e=Ka[J[J[c>>2]>>2]](c,17,b)|0}fz(d)}Ia=a+80|0;return e|0}function eC(a,b,c,d){var e=0;e=Ia-16|0;Ia=e;a:{if(c){if(!b){break a}if(b&1){c=L[a>>1];I[e+14>>1]=c<<8|c>>>8;Ka[J[J[d>>2]>>2]](d,e+14|0,2)|0;a=a+2|0;c=b-1|0}else{c=b}if((b|0)==1){break a}while(1){b=L[a>>1];I[e+14>>1]=b<<8|b>>>8;Ka[J[J[d>>2]>>2]](d,e+14|0,2)|0;b=L[a+2>>1];I[e+14>>1]=b<<8|b>>>8;Ka[J[J[d>>2]>>2]](d,e+14|0,2)|0;a=a+4|0;c=c-2|0;if(c){continue}break}break a}Ka[J[J[d>>2]>>2]](d,a,b<<1)|0}Ia=e+16|0}function bn(a){var b=0,c=0,d=0,e=0,f=0,g=0;d=Ia-16|0;Ia=d;e=P(1-J[a+124>>2]|0,12)+a|0;b=J[e+68>>2];J[a+152>>2]=J[a+152>>2]-b;if(b){f=e- -64|0;g=a+112|0;while(1){c=b-1|0;b=J[J[f>>2]+(c<<2)>>2];J[e+68>>2]=c;J[d+12>>2]=b;c=J[a+116>>2];a:{if(c>>>0>=(J[a+120>>2]&2147483647)>>>0){fd(g,d+12|0);break a}J[J[a+112>>2]+(c<<2)>>2]=b;J[a+116>>2]=c+1}b=J[e+68>>2];if(b){continue}break}}J[a+124>>2]=1-J[a+124>>2];Ia=d+16|0}function _J(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=0;am(a);a=J[a+24>>2];b=L[a+2>>1];if(b){e=a+b|0;f=K[a|0]==7?176:128;while(1){b=K[a+1|0];c=0;a=a+160|0;if(b){while(1){d=N[a+96>>2];N[a+96>>2]=d>Q(0)?d:Q(0);d=N[a+108>>2];N[a+108>>2]=d>Q(0)?d:Q(0);d=N[a+104>>2];N[a+104>>2]=d>Q(0)?d:Q(0);d=N[a+100>>2];N[a+100>>2]=d>Q(0)?d:Q(0);a=a+f|0;c=c+1|0;if((b|0)!=(c|0)){continue}break}}if(a>>>0>>0){continue}break}}}function XS(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;b=J[a+32>>2];e=J[a+52>>2];if(e){f=J[a+36>>2]-b|0;if((e|0)!=1){i=e&-2;while(1){h=g<<2;c=J[h+J[a+48>>2]>>2];Ka[J[J[c>>2]+8>>2]](c,b,f);c=J[J[a+48>>2]+(h|4)>>2];Ka[J[J[c>>2]+8>>2]](c,b,f);g=g+2|0;d=d+2|0;if((i|0)!=(d|0)){continue}break}}if(e&1){d=J[J[a+48>>2]+(g<<2)>>2];Ka[J[J[d>>2]+8>>2]](d,b,f)}b=J[a+32>>2]}J[a+36>>2]=b;Ka[J[J[a+16>>2]+16>>2]](a+16|0)}function $J(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=0;bm(a);a=J[a+24>>2];b=L[a+2>>1];if(b){e=a+b|0;f=K[a|0]==7?176:128;while(1){b=K[a+1|0];c=0;a=a+160|0;if(b){while(1){d=N[a+96>>2];N[a+96>>2]=d>Q(0)?d:Q(0);d=N[a+108>>2];N[a+108>>2]=d>Q(0)?d:Q(0);d=N[a+104>>2];N[a+104>>2]=d>Q(0)?d:Q(0);d=N[a+100>>2];N[a+100>>2]=d>Q(0)?d:Q(0);a=a+f|0;c=c+1|0;if((b|0)!=(c|0)){continue}break}}if(a>>>0>>0){continue}break}}}function fha(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0);b=a+112|0;Pi(a,b,0);fI(b);g=J[b+336>>2];if(g>>>0>=2){i=J[b+340>>2];h=J[b+332>>2];d=J[h+16>>2];c=1;while(1){e=J[((c<<5)+h|0)+16>>2];j=N[e+20>>2];k=N[e+24>>2];l=N[d+20>>2];m=N[d+24>>2];f=P(c,160)+i|0;N[f+96>>2]=N[e+16>>2]-N[d+16>>2];N[f+104>>2]=k-m;N[f+100>>2]=j-l;c=c+1|0;if((g|0)!=(c|0)){continue}break}}Oi(b);H[a+488|0]=0}function Iw(a,b,c,d){var e=0,f=0,g=0,h=0;f=Ia-16|0;Ia=f;if(J[c+4>>2]){while(1){e=J[c>>2]+(g<<3)|0;h=J[e+4>>2];J[f+8>>2]=J[e>>2];J[f+12>>2]=d+h;e=J[b+4>>2];a:{if(e>>>0>=(J[b+8>>2]&2147483647)>>>0){Kd(b,f+8|0);break a}h=J[f+12>>2];e=J[b>>2]+(e<<3)|0;J[e>>2]=J[f+8>>2];J[e+4>>2]=h;J[b+4>>2]=J[b+4>>2]+1}g=g+1|0;if(g>>>0>2]){continue}break}}c=J[b+4>>2];b=J[b>>2];J[a+12>>2]=b;J[a+16>>2]=b+(c<<3);Ia=f+16|0}function jba(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+312>>2]=N[b>>2];N[a+316>>2]=N[b+4>>2];N[a+320>>2]=N[b+8>>2];return}c=J[a+16>>2];if(!c){c=$a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}N[c+72>>2]=N[b>>2];N[c+76>>2]=N[b+4>>2];N[c+80>>2]=N[b+8>>2];_a(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|8}function fG(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;d=J[b+12>>2];if(d){e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,d)}J[b+12>>2]=0;b=J[c>>2];J[a+40>>2]=b;J[a+44>>2]=J[c+4>>2];c=J[42504];e=c+12|0;d=ala(b,0,28,0);f=d+4|0;c=(h=e,i=Ja?-1:d>>>0>f>>>0?-1:f,j=Ka[J[J[c>>2]+20>>2]](c)|0?49944:70610,k=14362,l=209,g=J[J[e>>2]+8>>2],Ka[g](h|0,i|0,j|0,k|0,l|0)|0);J[c>>2]=b;b=c+4|0;J[a+8>>2]=b;a=a+12|0;gG(a,b);gp(a)}function OS(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;b=J[a+24>>2];e=J[a+44>>2];if(e){f=J[a+28>>2]-b|0;if((e|0)!=1){i=e&-2;while(1){h=g<<2;c=J[h+J[a+40>>2]>>2];Ka[J[J[c>>2]+8>>2]](c,b,f);c=J[J[a+40>>2]+(h|4)>>2];Ka[J[J[c>>2]+8>>2]](c,b,f);g=g+2|0;d=d+2|0;if((i|0)!=(d|0)){continue}break}}if(e&1){d=J[J[a+40>>2]+(g<<2)>>2];Ka[J[J[d>>2]+8>>2]](d,b,f)}b=J[a+24>>2]}J[a+28>>2]=b;Ka[J[J[a+8>>2]+16>>2]](a+8|0)}function AC(a,b){var c=0,d=0;c=Ia-16|0;Ia=c;a:{if(!K[a+4785|0]){NH(b+12|0);J[b>>2]=0;J[b+4>>2]=J[b+4>>2]&268435455;break a}d=a+5052|0;b:{c:{a=J[b+4>>2];switch((a>>>30|0)-1|0){case 1:break b;case 0:break c;default:break a}}J[b+4>>2]=a&1073741823;J[c+4>>2]=b;pb(d,c+4|0);break a}J[b+4>>2]=a|-1073741824;if(a&268435456){break a}J[c+8>>2]=b;a=qb(d,c+8|0,c+15|0);if(K[c+15|0]){break a}J[a>>2]=J[c+8>>2]}Ia=c+16|0}function q3(a,b){a=a|0;b=b|0;var c=0,d=0;c=a+116|0;d=J[c>>2];if((d|0)==4){a=J[a+36>>2]&1?J[a+40>>2]- -64|0:c;J[b>>2]=J[a>>2];N[b+4>>2]=N[a+4>>2];N[b+8>>2]=N[a+8>>2];N[b+12>>2]=N[a+12>>2];N[b+16>>2]=N[a+16>>2];N[b+20>>2]=N[a+20>>2];N[b+24>>2]=N[a+24>>2];N[b+28>>2]=N[a+28>>2];J[b+32>>2]=J[a+32>>2];H[b+36|0]=K[a+36|0];c=K[a+37|0]|K[a+38|0]<<8;H[b+37|0]=c;H[b+38|0]=c>>>8;H[b+39|0]=K[a+39|0]}return(d|0)==4|0}function _R(a){a=a|0;J[a+80>>2]=0;J[a+56>>2]=1069547520;J[a+48>>2]=1092616192;J[a+52>>2]=1061997773;J[a+40>>2]=1036831949;J[a+44>>2]=1056964608;J[a+28>>2]=1060437492;J[a+60>>2]=0;J[a+64>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+96>>2]=1056964608;J[a+88>>2]=1065353216;J[a+92>>2]=1056964608;H[a+76|0]=1;J[a+20>>2]=1065353216;J[a+24>>2]=0;J[a+12>>2]=0;J[a+16>>2]=0;J[a+68>>2]=0;J[a+72>>2]=0}function Ufa(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a>>2]+b|0;b=J[c+4>>2];J[a>>2]=J[c>>2];J[a+4>>2]=b;J[a+8>>2]=J[c+8>>2];I[a+12>>1]=L[c+12>>1];N[a+16>>2]=N[c+16>>2];N[a+20>>2]=N[c+20>>2];N[a+24>>2]=N[c+24>>2];N[a+28>>2]=N[c+28>>2];N[a+32>>2]=N[c+32>>2];N[a+36>>2]=N[c+36>>2];N[a+40>>2]=N[c+40>>2];b=J[c+48>>2];J[a+44>>2]=J[c+44>>2];J[a+48>>2]=b;b=J[c+56>>2];J[a+52>>2]=J[c+52>>2];J[a+56>>2]=b;J[a+60>>2]=J[c+60>>2]}function Qca(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a:{d=J[b+24>>2];if(d){b=Ia-32|0;Ia=b;d=J[d>>2];Ka[J[J[d>>2]+180>>2]](b,d,c);N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2];N[a+28>>2]=N[b+28>>2];Ia=b+32|0;break a}J[a>>2]=0;J[a+4>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0}}function Pca(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a:{d=J[b+24>>2];if(d){b=Ia-32|0;Ia=b;d=J[d>>2];Ka[J[J[d>>2]+184>>2]](b,d,c);N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2];N[a+28>>2]=N[b+28>>2];Ia=b+32|0;break a}J[a>>2]=0;J[a+4>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0}}function gy(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Ia-32|0;Ia=c;d=J[b+4>>2];J[a+404>>2]=J[b>>2];J[a+408>>2]=d;J[a+412>>2]=J[b+8>>2];b=J[a+400>>2];if(b){d=c+4|0;Ka[J[J[b>>2]+76>>2]](d,b);b=J[a+408>>2];e=J[a+404>>2];N[c+28>>2]=N[a+412>>2];J[c+20>>2]=e;J[c+24>>2]=b;N[c+4>>2]=N[a+20>>2];N[c+8>>2]=N[a+24>>2];N[c+12>>2]=N[a+28>>2];N[c+16>>2]=N[a+32>>2];a=J[a+400>>2];Ka[J[J[a>>2]+248>>2]](a,d)}Ia=c+32|0;return 1}function Zg(a,b,c){var d=0,e=0,f=0,g=0,h=0;a:{e=J[a+4>>2];if(!e){break a}f=J[e+36>>2];d=-1;g=J[e+40>>2];b:{if(!g){break b}d=0;while(1){h=(d<<3)+f|0;if(K[h|0]==(b|0)&J[h+4>>2]==(c|0)){break b}d=d+1|0;if((g|0)!=(d|0)){continue}break}d=-1}b=g-1|0;J[e+40>>2]=b;c=(d<<3)+f|0;b=(b<<3)+f|0;d=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=d;b=J[a+4>>2];if(J[b+40>>2]){break a}if(J[b+44>>2]>=0){vl(J[42497],b)}J[a+4>>2]=0}}function px(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;b=J[a+16>>2];e=J[a+36>>2];if(e){f=J[a+20>>2]-b|0;if((e|0)!=1){i=e&-2;while(1){h=g<<2;c=J[h+J[a+32>>2]>>2];Ka[J[J[c>>2]+8>>2]](c,b,f);c=J[J[a+32>>2]+(h|4)>>2];Ka[J[J[c>>2]+8>>2]](c,b,f);g=g+2|0;d=d+2|0;if((d|0)!=(i|0)){continue}break}}if(e&1){d=J[J[a+32>>2]+(g<<2)>>2];Ka[J[J[d>>2]+8>>2]](d,b,f)}b=J[a+16>>2]}J[a+20>>2]=b;Ka[J[J[a>>2]+16>>2]](a)}function aG(a){a=a|0;var b=0,c=0;J[a>>2]=147360;a:{if(!(H[a+6|0]&1)){break a}b=J[a+32>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+16>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+36>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+20>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+44>>2];if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function LS(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;b=J[a+16>>2];e=J[a+36>>2];if(e){f=J[a+20>>2]-b|0;if((e|0)!=1){i=e&-2;while(1){h=g<<2;c=J[h+J[a+32>>2]>>2];Ka[J[J[c>>2]+8>>2]](c,b,f);c=J[J[a+32>>2]+(h|4)>>2];Ka[J[J[c>>2]+8>>2]](c,b,f);g=g+2|0;d=d+2|0;if((i|0)!=(d|0)){continue}break}}if(e&1){d=J[J[a+32>>2]+(g<<2)>>2];Ka[J[J[d>>2]+8>>2]](d,b,f)}b=J[a+16>>2]}J[a+20>>2]=b;Ka[J[J[a>>2]+16>>2]](a)}function Hi(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;a:{f=L[a+24>>1];c=f;if(!c){break a}d=a+20|0;if((c|0)!=1){h=c&65534;c=0;while(1){g=e<<2;Ka[J[J[b>>2]+8>>2]](b,J[g+(L[a+24>>1]==1?d:J[a+20>>2])>>2]);Ka[J[J[b>>2]+8>>2]](b,J[(g|4)+(L[a+24>>1]==1?d:J[a+20>>2])>>2]);e=e+2|0;c=c+2|0;if((h|0)!=(c|0)){continue}break}}if(!(f&1)){break a}Ka[J[J[b>>2]+8>>2]](b,J[(e<<2)+(L[a+24>>1]==1?d:J[a+20>>2])>>2])}}function Gq(a,b){a=a|0;b=b|0;var c=0;c=J[J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a>>2];if(c){c=c-16|0}else{c=0}if(c){Xa(J[42504],8,22593,196,74128,0);return}a:{b:{c:{a=J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a|0;c=J[a+4>>2];switch((c>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[a>>2]+4785|0]){break a}}H[(a+J[((c>>>22&60)+109352|0)+12>>2]|0)+7|0]=b;return}Xa(J[42504],8,20657,173,23900,0)}function mY(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=J[a+84>>2];f=Ka[J[J[f>>2]+8>>2]](f,b,c,d,e)|0;if(!f){a=J[a+88>>2];Ka[J[J[a>>2]+8>>2]](a,64,77477,20045,199);return 0}if(!(f&15)){if(J[a+76>>2]){while(1){h=J[J[a+72>>2]+(g<<2)>>2];Ka[J[J[h>>2]>>2]](h,b,c,d,e,f);g=g+1|0;if(g>>>0>2]){continue}break}}return f|0}a=J[a+88>>2];Ka[J[J[a>>2]+8>>2]](a,64,76869,20045,205);return 0}function Aq(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;a=J[a+16>>2];a:{if(!a){break a}c=J[a+40>>2];if(!c){break a}d=J[a+36>>2];a=0;if(c>>>0>=4){g=c&-4;while(1){h=b;b=a<<3;b=(((h+!K[b+d|0]|0)+!K[(b|8)+d|0]|0)+!K[(b|16)+d|0]|0)+!K[(b|24)+d|0]|0;a=a+4|0;e=e+4|0;if((g|0)!=(e|0)){continue}break}}c=c&3;if(!c){break a}while(1){b=!K[(a<<3)+d|0]+b|0;a=a+1|0;f=f+1|0;if((c|0)!=(f|0)){continue}break}}return b|0}function Mw(a){var b=0,c=0,d=0;d=J[a+8>>2];if((d|0)!=J[a+32>>2]){J[a+32>>2]=d;b=J[a+28>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+24>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=(d<<3)+48|0;if(b){c=J[42504]+12|0;b=Ka[J[J[c>>2]+8>>2]](c,b,29113,10488,976)|0}else{b=0}J[a+24>>2]=b;d=d<<4;if(d){b=J[42504]+12|0;b=Ka[J[J[b>>2]+8>>2]](b,d,29113,10488,977)|0}else{b=0}J[a+28>>2]=b}}function qH(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;d=Ia-16|0;Ia=d;b=J[42504];c=b+12|0;c=(f=c,g=1,h=Ka[J[J[b>>2]+20>>2]](b)|0?34382:70610,i=13989,j=5285,e=J[J[c>>2]+8>>2],Ka[e](f|0,g|0,h|0,i|0,j|0)|0);J[d+12>>2]=c;b=J[a+2288>>2];a:{if(b>>>0>=(J[a+2292>>2]&2147483647)>>>0){bI(a+2284|0,d+12|0);a=J[a+2288>>2];break a}J[J[a+2284>>2]+(b<<2)>>2]=c;c=a;a=b+1|0;J[c+2288>>2]=a}Ia=d+16|0;return a-1&255}function cn(a){var b=0,c=0,d=0,e=0,f=0;d=Ia-16|0;Ia=d;e=P(1-J[a+128>>2]|0,12)+a|0;b=J[e+44>>2];J[a+152>>2]=J[a+152>>2]-b;if(b){f=a+112|0;while(1){c=b-1|0;b=J[J[e+40>>2]+(c<<2)>>2];J[e+44>>2]=c;J[d+12>>2]=b;c=J[a+116>>2];a:{if(c>>>0>=(J[a+120>>2]&2147483647)>>>0){fd(f,d+12|0);break a}J[J[a+112>>2]+(c<<2)>>2]=b;J[a+116>>2]=c+1}b=J[e+44>>2];if(b){continue}break}}J[a+128>>2]=1-J[a+128>>2];Ia=d+16|0}function Ch(a){var b=0,c=0,d=0,e=0,f=0;d=Ia-16|0;Ia=d;e=P(1-J[a+136>>2]|0,12)+a|0;b=J[e+20>>2];J[a+152>>2]=J[a+152>>2]-b;if(b){f=a+112|0;while(1){c=b-1|0;b=J[J[e+16>>2]+(c<<2)>>2];J[e+20>>2]=c;J[d+12>>2]=b;c=J[a+116>>2];a:{if(c>>>0>=(J[a+120>>2]&2147483647)>>>0){fd(f,d+12|0);break a}J[J[a+112>>2]+(c<<2)>>2]=b;J[a+116>>2]=c+1}b=J[e+20>>2];if(b){continue}break}}J[a+136>>2]=1-J[a+136>>2];Ia=d+16|0}function ij(a,b){var c=0,d=0,e=0,f=0,g=0;d=J[b+52>>2];c=J[a+28>>2];a:{if(d>>>0>=c>>>0){f=J[a+20>>2];break a}e=c-1|0;f=J[a+20>>2];if(!((e|0)==(d|0)|c>>>0>=f>>>0)){c=J[a+16>>2];g=J[c+(e<<2)>>2];J[c+(d<<2)>>2]=g;J[g+52>>2]=d;d=e}J[a+28>>2]=e}J[b+52>>2]=-1;J[b+44>>2]=J[b+44>>2]&-2097153;c=f-1|0;J[a+20>>2]=c;e=J[a+16>>2];b=d<<2;J[e+b>>2]=J[e+(c<<2)>>2];if(d>>>0>>0){J[J[b+J[a+16>>2]>>2]+52>>2]=d}}function MG(a,b,c){var d=0,e=0,f=0;d=Ia-16|0;Ia=d;a=a-16|0;Ka[J[J[a>>2]+28>>2]](a,d+12|0,d+8|0);a=0;f=b;b=J[d+12>>2];e=0;a:{if(!b){break a}b:{switch(L[b+4>>1]-5|0){case 0:e=b+48|0;break a;case 8:e=b+48|0;break a;default:break b}}e=b+48|0}J[f>>2]=e;b=J[d+8>>2];c:{if(!b){break c}d:{switch(L[b+4>>1]-5|0){case 0:a=b+48|0;break c;case 8:a=b+48|0;break c;default:break d}}a=b+48|0}J[c>>2]=a;Ia=d+16|0}function Db(a,b,c){var d=0,e=0,f=0,g=0;d=Ia-16|0;Ia=d;e=b+15&-16;f=J[a+4>>2];b=J[a+8>>2];g=J[(f+(b<<2)|0)-4>>2];a:{if((e|0)<=(g-J[a+16>>2]|0)){c=g-e|0;J[d+12>>2]=c;if(b>>>0>=(J[a+12>>2]&2147483647)>>>0){Yb(a+4|0,d+12|0);b=J[d+12>>2];break a}J[(b<<2)+f>>2]=c;J[a+8>>2]=b+1;b=J[d+12>>2];break a}b=0;if(!e|!c){break a}a=J[42504];b=Ka[J[J[a+12>>2]+8>>2]](a+12|0,e,29113,20742,99)|0}Ia=d+16|0;return b}function xD(a,b,c){var d=0;a:{if(!c){break a}d=Ka[J[J[b>>2]+20>>2]](b,5297)|0;b:{if(!d){break b}if(!(Ka[J[J[c>>2]+40>>2]](c)|0)){break b}d=d?b:0;if(Ka[J[J[c>>2]+40>>2]](c)>>>0<=Ka[J[J[d>>2]+92>>2]](d)>>>0){break a}}Xa(J[42504],4,13913,371,73340,0);return}c:{switch(L[b+4>>1]-5|0){case 1:wD(a,b,c,0);return;case 0:vD(a,b,c,0);return;case 8:Xa(J[42504],2,13913,400,26238,0);break;default:break c}}}function s6(a){a=a|0;var b=0,c=0,d=0,e=0;b=J[a+40>>2];J[a+40>>2]=b;if(b){Xa(J[42504],8,6711,577,25927,0);return}b=0;a:{b:{d=J[a+8>>2];c=J[d+6028>>2];if(!c){break b}e=J[d+6024>>2];while(1){if(J[(b<<2)+e>>2]==(a|0)){break b}b=b+1|0;if((c|0)!=(b|0)){continue}break}break a}if((b|0)==(c|0)){break a}c=c-1|0;J[d+6028>>2]=c;e=b<<2;b=J[d+6024>>2];J[e+b>>2]=J[b+(c<<2)>>2]}if(a){Ka[J[J[a>>2]+48>>2]](a)}}function Z8(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;e=Ia-48|0;Ia=e;f=J[b+4>>2];g=J[c+4>>2];b=J[b>>2];c=J[c>>2];J[e+28>>2]=c;J[e+32>>2]=(g-c>>1>>>0)/3;J[e+40>>2]=0;J[e+44>>2]=0;J[e+16>>2]=b;I[e+36>>1]=2;J[e+24>>2]=6;J[e+12>>2]=12;J[e+20>>2]=(f-b|0)/12;a=(i=a,j=e+12|0,k=Ka[J[J[d>>2]+148>>2]](d)|0,l=0,h=J[J[a>>2]+20>>2],Ka[h](i|0,j|0,k|0,l|0)|0);Ia=e+48|0;return a|0}function OX(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=0,j=0,k=Q(0);f=N[b+12>>2];g=N[b+8>>2];h=N[b>>2];d=N[b+4>>2];i=J[b+20>>2];j=J[b+16>>2];e=J[a+80>>2];N[e+424>>2]=N[b+24>>2];J[e+416>>2]=j;J[e+420>>2]=i;k=d;d=Q(Q(1)/Q(Y(Q(Q(f*f)+Q(Q(g*g)+Q(Q(h*h)+Q(d*d)))))));N[e+404>>2]=k*d;N[e+408>>2]=g*d;N[e+412>>2]=f*d;N[e+400>>2]=h*d;if(c){qo(a)}a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function wi(a,b,c){var d=0,e=0,f=0,g=0;f=Ia-32|0;Ia=f;d=J[a+16>>2];a:{if((d|0)!=-1){a=L[c+4>>1];e=f+4|0;Ka[J[J[c>>2]+76>>2]](e,c);c=J[b+72>>2];Ka[J[J[c>>2]+8>>2]](c,d,e);a=P((a&65527)==5,36)+b|0;J[a+32>>2]=J[a+32>>2]+1;break a}d=L[a+4>>1];if(!d){break a}e=a+8|0;c=0;while(1){g=J[(c<<2)+(L[a+12>>1]==1?e:J[a+8>>2])>>2];if((g|0)!=-1){HD(b,-1,g)}c=c+1|0;if((d|0)!=(c|0)){continue}break}}Ia=f+32|0}function jca(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=Ia-16|0;Ia=d;g=J[a>>2];J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;a:{a=J[c>>2];e=J[c+4>>2];if((a|0)!=(e|0)){f=e-a|0;if((f|0)<0){break a}c=Ua(f);J[d+4>>2]=c;J[d+12>>2]=(f&-4)+c;while(1){J[c>>2]=J[a>>2];c=c+4|0;a=a+4|0;if((e|0)!=(a|0)){continue}break}J[d+8>>2]=c}Ka[g|0](b,d+4|0);a=J[d+4>>2];if(a){J[d+8>>2]=a;fb(a)}Ia=d+16|0;return}ga();B()}function eB(a){a=a|0;var b=0,c=0;a:{b=I[a+52>>1];c=b&32767;if(((((P(K[a+55|0],20)+(J[a+80>>2]&2147483647)|0)+P(K[a+54|0],15)|0)+(c<<1)|0)+((b|0)<0?c<<2:0)|0)+3>>>0>=4){b=Ia-16|0;Ia=b;c=J[a+128>>2];J[b+12>>2]=a;c=pb(c+48|0,b+12|0);Ia=b+16|0;if(!c){break a}}b=J[a>>2];c=J[a+128>>2];b:{if(H[a+6|0]&1){Ka[J[b+16>>2]](a);break b}Ka[J[b+12>>2]](a)|0}Gg(c,a,2);return}Xa(J[42504],8,12746,396,82258,0)}function Fl(a,b,c){var d=0,e=0,f=0,g=0;a:{d=J[a+36>>2];if(!d){break a}e=J[a+40>>2];b:{if(J[e>>2]==(b|0)){g=e;f=1;break b}while(1){f=f+1|0;if((d|0)==(f|0)){break a}g=e+(f<<2)|0;if(J[g>>2]!=(b|0)){continue}break}f=d>>>0>f>>>0}d=d-1|0;J[a+36>>2]=d;J[g>>2]=J[e+(d<<2)>>2];e=(L[b+4>>1]<<2)+105636|0;g=J[e+72>>2];Ji(J[e>>2]+b|0,0);vi(a+8|0,b+g|0,c);return f}Xa(J[42504],2,13206,204,24908,0);return 0}function gn(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;g=1<>>5<<2;if(!(g&J[h+J[a+152>>2]>>2])){d=J[a+148>>2];c=(b>>>0)/(d>>>0)|0;i=J[J[J[a+128>>2]+(c<<2)>>2]+(b-P(c,d)<<2)>>2];e=J[a+104>>2];c=b<<1;d=J[a+124>>2];f=(c>>>0)/(d>>>0)|0;j=J[J[e+(f<<2)>>2]+(c-P(d,f)<<2)>>2];f=e;c=c|1;e=(c>>>0)/(d>>>0)|0;Cv(a+168|0,i,j,J[J[f+(e<<2)>>2]+(c-P(d,e)<<2)>>2],b);a=J[a+152>>2]+h|0;J[a>>2]=J[a>>2]|g}}function M9(a,b,c){a=a|0;b=b|0;c=c|0;a:{if(c>>>0<=16){if(!b){break a}J[a+288>>2]=J[a+288>>2]-1;J[b>>2]=J[a+296>>2];J[a+296>>2]=b;break a}if(c>>>0<=64){if(!b){break a}J[a+580>>2]=J[a+580>>2]-1;J[b>>2]=J[a+588>>2];J[a+588>>2]=b;break a}if(c>>>0<=256){if(!b){break a}J[a+872>>2]=J[a+872>>2]-1;J[b>>2]=J[a+880>>2];J[a+880>>2]=b;break a}if(!b){break a}a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,b)}}function nM(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=0;g=J[a+12>>2];d=Ia-32|0;Ia=d;e=N[a+4>>2];if(e!=Q(0)){a=Mb(g,b);J[d+28>>2]=-2013265784;J[d+20>>2]=-2004353024;J[d+24>>2]=-2013231104;f=Q(e*Q(1.5));N[d+16>>2]=f;N[d+12>>2]=f;N[d+8>>2]=f;b=a;a=d+8|0;Pe(b,a);b=Mb(g,c);J[d+28>>2]=-16776961;J[d+20>>2]=-65536;J[d+24>>2]=-16711936;N[d+16>>2]=e;N[d+12>>2]=e;N[d+8>>2]=e;Pe(b,a)}Ia=d+32|0}function $o(a,b){var c=0,d=0,e=0,f=Q(0),g=Q(0),h=Q(0);a:{d=J[a>>2];if((d|0)<=0){break a}c=a+4|0;e=c+P(d,12)|0;f=N[b+8>>2];g=N[b+4>>2];h=N[b>>2];while(1){if(!(Q(R(Q(Q(f*N[c+8>>2])+Q(Q(h*N[c>>2])+Q(g*N[c+4>>2])))))>Q(.9998999834060669))){c=c+12|0;if(e>>>0>c>>>0){continue}break a}break}return}if(d>>>0<=255){J[a>>2]=d+1;a=P(d,12)+a|0;N[a+4>>2]=N[b>>2];N[a+8>>2]=N[b+4>>2];N[a+12>>2]=N[b+8>>2]}}function z6(a,b){a=a|0;b=b|0;var c=0;c=J[a+40>>2];J[a+40>>2]=c;if(c){Xa(J[42504],8,6711,73,1492,0);return}c=J[b+4>>2];J[a+60>>2]=J[b>>2];J[a+64>>2]=c;c=J[b+44>>2];J[a+100>>2]=J[b+40>>2];J[a+104>>2]=c;c=J[b+36>>2];J[a+92>>2]=J[b+32>>2];J[a+96>>2]=c;c=J[b+28>>2];J[a+84>>2]=J[b+24>>2];J[a+88>>2]=c;c=J[b+20>>2];J[a+76>>2]=J[b+16>>2];J[a+80>>2]=c;c=J[b+12>>2];J[a+68>>2]=J[b+8>>2];J[a+72>>2]=c}function Yq(a,b,c,d){var e=0;e=Ia-16|0;Ia=e;a:{if((Ka[J[J[b>>2]+24>>2]](b)|0)!=2){Dp(a+8|0,J[((L[b+4>>1]<<2)+105636|0)+72>>2]+b|0);xD(c,b,d);break a}if(Ka[J[J[b>>2]+28>>2]](b)|0){break a}b=J[b+320>>2];if(Ka[J[J[b>>2]+76>>2]](b)|0){d=a+8|0;a=0;while(1){Ka[J[J[b>>2]+80>>2]](b,e+12|0,1,a)|0;Dp(d,J[e+12>>2]+48|0);a=a+1|0;if(Ka[J[J[b>>2]+76>>2]](b)>>>0>a>>>0){continue}break}}Lp(c,b)}Ia=e+16|0}function RO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;if((c|0)>0){e=a+c|0;while(1){A(+(+((K[a|0]|K[a+1|0]<<8|(K[a+2|0]<<16|K[a+3|0]<<24))>>>0)+ +((K[a+4|0]|K[a+5|0]<<8|(K[a+6|0]<<16|K[a+7|0]<<24))>>>0)*4294967296));c=v(1)|0;d=v(0)|0;H[b|0]=d;H[b+1|0]=d>>>8;H[b+2|0]=d>>>16;H[b+3|0]=d>>>24;H[b+4|0]=c;H[b+5|0]=c>>>8;H[b+6|0]=c>>>16;H[b+7|0]=c>>>24;b=b+8|0;a=a+8|0;if(e>>>0>a>>>0){continue}break}}}function AG(a){a=a|0;var b=0,c=0;J[a>>2]=146792;Ug(J[42497],a);b=J[a+128>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+120>>2];if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a>>2]=147100;Ug(J[42497],a);b=J[a+104>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+96>>2];if((b|0)==(a+76|0)){H[a+92|0]=0;break b}if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function O6(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;e=J[a+652>>2];d=(c<<15^-1)+c|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;d=J[J[a+660>>2]+((J[a+668>>2]-1&(d>>>16^d))<<2)>>2];if(J[e+(d<<3)>>2]!=(c|0)){f=J[a+656>>2];while(1){d=J[(d<<2)+f>>2];if(J[(d<<3)+e>>2]!=(c|0)){continue}break}}a=J[(J[a+644>>2]+P(J[((d<<3)+e|0)+4>>2],44)|0)+4>>2];return J[a+12>>2]+(J[J[a+16>>2]+(b<<2)>>2]<<3)|0}function Cn(a,b,c){var d=0,e=0,f=0;d=J[c+16>>2];a:{if(!d){if(Dn(c)){break a}d=J[c+16>>2]}f=J[c+20>>2];if(d-f>>>0>>0){return Ka[J[c+36>>2]](c,a,b)|0}b:{if(J[c+80>>2]<0){d=0;break b}e=b;while(1){d=e;if(!d){d=0;break b}e=d-1|0;if(K[e+a|0]!=10){continue}break}e=Ka[J[c+36>>2]](c,a,d)|0;if(e>>>0>>0){break a}a=a+d|0;b=b-d|0;f=J[c+20>>2]}Va(f,a,b);J[c+20>>2]=J[c+20>>2]+b;e=b+d|0}return e}function YT(a,b){a=a|0;b=Q(b);var c=0,d=0,e=Q(0),f=0,g=Q(0),h=Q(0);c=Ia-16|0;Ia=c;e=Q(Ka[J[J[a>>2]+108>>2]](a));Ka[J[J[a>>2]+120>>2]](a,b)|0;d=Ka[J[J[a>>2]+16>>2]](a)|0;J[c+8>>2]=J[d+8>>2];f=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=f;g=N[a+36>>2];h=N[a+40>>2];b=Q(b-e);N[c+8>>2]=Q(b*N[a+44>>2])+N[c+8>>2];N[c+4>>2]=Q(b*h)+N[c+4>>2];N[c>>2]=Q(b*g)+N[c>>2];Ka[J[J[a>>2]+12>>2]](a,c)|0;Ia=c+16|0}function M1(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=0,i=0,j=0,k=0;k=d;b=J[b+4>>2];d=b+56|0;e=N[c+8>>2];f=N[c>>2];h=b+52|0;g=N[c+4>>2];i=b+72|0;j=b+68|0;c=Q(Q(N[d>>2]*e)+Q(Q(N[b+48>>2]*f)+Q(N[h>>2]*g)))>Q(Q(N[i>>2]*e)+Q(Q(N[b+64>>2]*f)+Q(g*N[j>>2])));J[k>>2]=c;e=N[(c?b+48|0:b- -64|0)>>2];f=N[(c?h:j)>>2];g=N[(c?d:i)>>2];J[a+12>>2]=0;N[a+8>>2]=g;N[a+4>>2]=f;N[a>>2]=e}function nP(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;c=J[a+88>>2];if(!c){return 0}d=J[a+84>>2];a=0;if(c>>>0>=4){g=c&-4;while(1){h=b;b=a<<2;b=(((h+(J[b+d>>2]!=0)|0)+(J[(b|4)+d>>2]!=0)|0)+(J[(b|8)+d>>2]!=0)|0)+(J[(b|12)+d>>2]!=0)|0;a=a+4|0;e=e+4|0;if((g|0)!=(e|0)){continue}break}}c=c&3;if(c){while(1){b=(J[(a<<2)+d>>2]!=0)+b|0;a=a+1|0;f=f+1|0;if((c|0)!=(f|0)){continue}break}}return b|0}function Mc(a,b){var c=0,d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0);c=Ia-32|0;Ia=c;d=J[b>>2];J[a+32>>2]=0;J[a>>2]=2;if(d){g=Q(Q(6.2831854820251465)/Q(d>>>0));d=0;while(1){f=N[b+4>>2];J[c+28>>2]=0;h=c,i=Q(f*ib(e)),N[h+24>>2]=i;h=c,i=Q(f*hb(e)),N[h+20>>2]=i;ab(a,c+20|0);e=Q(g+e);d=d+1|0;if(d>>>0>2]){continue}break}}e=N[b+4>>2];J[c+16>>2]=0;N[c+12>>2]=e;J[c+8>>2]=0;ab(a,c+8|0);Ia=c+32|0}function LO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;if((c|0)>0){e=a+c|0;while(1){A(+(+((K[a|0]|K[a+1|0]<<8|(K[a+2|0]<<16|K[a+3|0]<<24))>>>0)+ +(K[a+4|0]|K[a+5|0]<<8|(K[a+6|0]<<16|K[a+7|0]<<24))*4294967296));c=v(1)|0;d=v(0)|0;H[b|0]=d;H[b+1|0]=d>>>8;H[b+2|0]=d>>>16;H[b+3|0]=d>>>24;H[b+4|0]=c;H[b+5|0]=c>>>8;H[b+6|0]=c>>>16;H[b+7|0]=c>>>24;b=b+8|0;a=a+8|0;if(e>>>0>a>>>0){continue}break}}}function fU(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0);d=N[a+492>>2];e=N[a+488>>2];f=N[a+484>>2];c=J[a+408>>2];J[b>>2]=J[a+404>>2];J[b+4>>2]=c;J[b+8>>2]=J[a+412>>2];N[b>>2]=N[b>>2]-f;N[b+4>>2]=N[b+4>>2]-e;N[b+8>>2]=N[b+8>>2]-d;J[b+20>>2]=J[a+412>>2];c=J[a+408>>2];J[b+12>>2]=J[a+404>>2];J[b+16>>2]=c;N[b+12>>2]=f+N[b+12>>2];N[b+16>>2]=e+N[b+16>>2];N[b+20>>2]=d+N[b+20>>2];return 1}function eU(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0);d=N[a+484>>2];e=N[a+480>>2];f=N[a+476>>2];c=J[a+400>>2];J[b>>2]=J[a+396>>2];J[b+4>>2]=c;J[b+8>>2]=J[a+404>>2];N[b>>2]=N[b>>2]-f;N[b+4>>2]=N[b+4>>2]-e;N[b+8>>2]=N[b+8>>2]-d;J[b+20>>2]=J[a+404>>2];c=J[a+400>>2];J[b+12>>2]=J[a+396>>2];J[b+16>>2]=c;N[b+12>>2]=f+N[b+12>>2];N[b+16>>2]=e+N[b+16>>2];N[b+20>>2]=d+N[b+20>>2];return 1}function vO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=Ia-16|0;Ia=d;H[c|0]=0;e=84969;a:{if(H[(b?b:84969)|0]<=0){break a}e=Pw(a,b,c);if(!K[c|0]){break a}b=J[a+44>>2];J[a+44>>2]=b+1;J[d+4>>2]=b;c=Pd(a+48|0,d+4|0,d+3|0);if(!K[d+3|0]){f=J[d+4>>2];J[c+4>>2]=e;J[c>>2]=f}J[d+12>>2]=e;a=mh(a+88|0,d+12|0,d+11|0);if(K[d+11|0]){break a}c=J[d+12>>2];J[a+4>>2]=b;J[a>>2]=c}Ia=d+16|0;return e|0}function v8(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;b=b&255|c<<8;c=a+48|0;a:{b:{c:{e=J[a+52>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[c>>2]+4785|0]){break a}}a=a- -64|0;b=b&65535;I[a+46>>1]=b;a=J[a>>2];if(a){I[a+94>>1]=b}return}d=J[a+56>>2];if(!d){d=$a(J[a+48>>2],e>>>24&15);J[a+56>>2]=d}I[d+136>>1]=b;_a(J[a+48>>2],c);J[a+316>>2]=J[a+316>>2]|512}function nv(a,b){var c=0,d=0,e=0,f=0,g=0;d=Ia-16|0;Ia=d;e=J[a+152>>2];if(e>>>0>>0){g=a+112|0;while(1){c=J[42504];f=Ka[J[J[c+12>>2]+8>>2]](c+12|0,16384,29113,12293,99)|0;J[d+12>>2]=f;c=J[a+116>>2];a:{if(c>>>0>=(J[a+120>>2]&2147483647)>>>0){fd(g,d+12|0);break a}J[J[a+112>>2]+(c<<2)>>2]=f;J[a+116>>2]=c+1}J[a+140>>2]=J[a+140>>2]+1;e=e+1|0;if((e|0)!=(b|0)){continue}break}}Ia=d+16|0}function Hz(a){a=a|0;var b=0,c=0;J[a>>2]=161444;b=J[a+20>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+8>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0)}b=J[a+12>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a>>2]=161532;b=J[a+4>>2];if(J[b+16>>2]==1){J[b+16>>2]=2}b=J[a+4>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function YH(a,b,c){a:{b:{switch(c-8|0){case 0:if(!b){break a}J[a+380>>2]=J[a+380>>2]-1;J[b>>2]=J[a+388>>2];J[a+388>>2]=b;return;case 8:if(!b){break a}J[a+672>>2]=J[a+672>>2]-1;J[b>>2]=J[a+680>>2];J[a+680>>2]=b;return;case 24:if(!b){break a}J[a+964>>2]=J[a+964>>2]-1;J[b>>2]=J[a+972>>2];J[a+972>>2]=b;return;default:break b}}if(!b){break a}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,b)}}function dka(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;kJ((J[a>>2]<<5)+b|0,c,d);c=J[((J[a>>2]<<5)+b|0)+24>>2];if(!(!c|!J[c+4>>2])){a=c+640|0;b=0;while(1){N[a+112>>2]=J[a+352>>2]&4?N[a+112>>2]:Q(0);N[a+124>>2]=J[a+364>>2]&4?N[a+124>>2]:Q(0);N[a+120>>2]=J[a+360>>2]&4?N[a+120>>2]:Q(0);N[a+116>>2]=J[a+356>>2]&4?N[a+116>>2]:Q(0);a=a+368|0;b=b+1|0;if(b>>>0>2]){continue}break}}}function c4(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=J[a+6340>>2];if(!(e>>>0>127|!K[e+170128|0])){d=J[(e<<2)+170256>>2]}if(!(!(d&16711680)|d>>>0>16777215)){Xa(J[42504],8,b?b:13913,b?c:2766,76481,0);return}c=d+16777216|0;b=J[a+6340>>2];if(!(b>>>0>127|!K[b+170128|0])){J[(b<<2)+170256>>2]=c}if(d>>>0<=16777215){b=J[a+6348>>2];while(1){if(J[b+4>>2]){continue}break}}J[a+6344>>2]=170768}function KU(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=0;d=N[a+488>>2];c=N[a+484>>2];e=J[a+408>>2];J[b>>2]=J[a+404>>2];J[b+4>>2]=e;J[b+8>>2]=J[a+412>>2];N[b>>2]=N[b>>2]-c;d=Q(c+Q(d*Q(.5)));N[b+4>>2]=N[b+4>>2]-d;N[b+8>>2]=N[b+8>>2]-c;e=J[a+408>>2];J[b+12>>2]=J[a+404>>2];J[b+16>>2]=e;J[b+20>>2]=J[a+412>>2];N[b+12>>2]=c+N[b+12>>2];N[b+16>>2]=d+N[b+16>>2];N[b+20>>2]=c+N[b+20>>2];return 1}function JU(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=0;d=N[a+480>>2];c=N[a+476>>2];e=J[a+400>>2];J[b>>2]=J[a+396>>2];J[b+4>>2]=e;J[b+8>>2]=J[a+404>>2];N[b>>2]=N[b>>2]-c;d=Q(c+Q(d*Q(.5)));N[b+4>>2]=N[b+4>>2]-d;N[b+8>>2]=N[b+8>>2]-c;e=J[a+400>>2];J[b+12>>2]=J[a+396>>2];J[b+16>>2]=e;J[b+20>>2]=J[a+404>>2];N[b+12>>2]=c+N[b+12>>2];N[b+16>>2]=d+N[b+16>>2];N[b+20>>2]=c+N[b+20>>2];return 1}function sS(a){a=a|0;J[a+80>>2]=0;J[a+56>>2]=1069547520;J[a+48>>2]=1092616192;J[a+52>>2]=1061997773;J[a+40>>2]=1036831949;J[a+44>>2]=1056964608;J[a+28>>2]=1060437492;J[a+60>>2]=0;J[a+64>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+96>>2]=0;J[a+88>>2]=0;J[a+92>>2]=0;H[a+76|0]=1;J[a+20>>2]=1065353216;J[a+24>>2]=0;J[a+12>>2]=0;J[a+16>>2]=0;J[a+68>>2]=0;J[a+72>>2]=0}function ZP(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;c=Ia-16|0;Ia=c;J[c+12>>2]=b;f=a+12|0;d=J[a+16>>2];a:{if(d){g=J[f>>2];while(1){if(J[(e<<2)+g>>2]==(b|0)){break a}e=e+1|0;if((e|0)!=(d|0)){continue}break}}b:{if((J[a+20>>2]&2147483647)>>>0<=d>>>0){In(f,c+12|0);break b}J[J[a+12>>2]+(d<<2)>>2]=b;J[a+16>>2]=d+1}if(!K[a+81|0]){break a}a=J[c+12>>2];Ka[J[J[a>>2]+12>>2]](a)}Ia=c+16|0}function N9(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;d=Ia-48|0;Ia=d;e=J[b+4>>2];b=J[b>>2];J[d+32>>2]=0;J[d+36>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;I[d+44>>1]=255;J[d+40>>2]=16711682;J[d+8>>2]=b;J[d+4>>2]=12;J[d+12>>2]=(e-b|0)/12;a=(g=a,h=d+4|0,i=Ka[J[J[c>>2]+148>>2]](c)|0,j=0,f=J[J[a>>2]+32>>2],Ka[f](g|0,h|0,i|0,j|0)|0);Ia=d+48|0;return a|0}function $D(a,b){var c=Q(0),d=Q(0),e=Q(0);while(1){c=N[b+4>>2];d=N[b+8>>2];e=N[b+12>>2];N[a+16>>2]=N[a+16>>2]-N[b>>2];N[a+28>>2]=N[a+28>>2]-e;N[a+24>>2]=N[a+24>>2]-d;N[a+20>>2]=N[a+20>>2]-c;c=N[b>>2];d=N[b+4>>2];e=N[b+8>>2];N[a+12>>2]=N[a+12>>2]-N[b+12>>2];N[a+8>>2]=N[a+8>>2]-e;N[a+4>>2]=N[a+4>>2]-d;N[a>>2]=N[a>>2]-c;if(J[a+40>>2]){$D(J[a+36>>2],b);a=J[a+40>>2];continue}break}}function wU(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=f|0;g=g|0;var h=0,i=0,j=0,k=Q(0),l=0;i=Ia-48|0;Ia=i;h=i+12|0;J[h+20>>2]=2;J[h>>2]=166288;J[h+20>>2]=0;J[h>>2]=166224;J[h+12>>2]=J[b+412>>2];j=J[b+408>>2];J[h+4>>2]=J[b+404>>2];J[h+8>>2]=j;j=J[b+492>>2];l=J[b+488>>2];k=N[b+484>>2];N[h+24>>2]=k;N[h+16>>2]=k;J[h+28>>2]=l;J[h+32>>2]=j;Mx(a,b+8|0,h,c,d,e,f,g,0);Ia=i+48|0}function m8(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=J[a+56>>2];e=K[(K[a+317|0]&64?d+184|0:a+238|0)|0];b=c?e|b:e&(b^-1);c=a+48|0;a:{b:{c:{e=J[a+52>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[c>>2]+4785|0]){break a}}H[a+238|0]=b;return}if(!d){d=$a(J[a+48>>2],e>>>24&15);J[a+56>>2]=d}H[d+184|0]=b;_a(J[a+48>>2],c);J[a+316>>2]=J[a+316>>2]|16384}function Tga(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=141644;b=J[a+12>>2];if(b){while(1){d=J[J[a+8>>2]+(c<<2)>>2];if(d){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,d);b=J[a+12>>2]}c=c+1|0;if(c>>>0>>0){continue}break}}J[a+20>>2]=0;J[a+4>>2]=0;J[a+12>>2]=0;b=J[a+16>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+8>>2];if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function t2(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0);e=Ia-16|0;Ia=e;h=N[d+24>>2];i=N[d+20>>2];g=N[c+4>>2];j=N[d+16>>2];Zc(e,f);l=h;h=N[e+8>>2];m=j;j=N[e>>2];k=i;i=N[e+4>>2];k=Q(N[e+12>>2]+Q(Q(l*h)+Q(Q(m*j)+Q(k*i))));c=g>2]=h;N[a+4>>2]=i;N[a>>2]=j;g=Q(g-k);N[b>>2]=g>Q(0)?g:Q(0)}Ia=e+16|0;return!c|0}function CH(a){var b=0,c=0,d=0,e=0,f=0;b=Ia-16|0;Ia=b;a:{if(!J[a+2344>>2]){break a}f=J[a+1244>>2];if(!f){break a}while(1){c=J[J[a+1240>>2]+(e<<2)>>2];if(J[c+60>>2]){J[b+12>>2]=-1;d=J[c+28>>2];d=Ka[J[J[d>>2]+20>>2]](d,b+12|0)|0;c=c+J[42475]|0;J[b+4>>2]=d;J[b>>2]=c;J[b+8>>2]=J[b+12>>2];c=J[a+2344>>2];Ka[J[J[c>>2]>>2]](c,b,1)}e=e+1|0;if((f|0)!=(e|0)){continue}break}}Ia=b+16|0}function P$(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;f=Ia-48|0;Ia=f;N[f+8>>2]=N[c>>2];N[f+12>>2]=N[c+4>>2];N[f+16>>2]=N[c+8>>2];N[f+20>>2]=N[d>>2];N[f+24>>2]=N[d+4>>2];N[f+28>>2]=N[d+8>>2];N[f+32>>2]=N[e>>2];N[f+36>>2]=N[e+4>>2];N[f+40>>2]=N[e+8>>2];c=a+8|0;b=J[b+8>>2];d=f+8|0;a=J[J[a+108>>2]+56>>2];if(a){a=K[a+b|0]}else{a=56}ap(c,b,d,a);Ia=f+48|0;return 1}function Nc(a,b){N[a+36>>2]=N[b>>2];N[a+40>>2]=N[b+4>>2];N[a+44>>2]=N[b+8>>2];N[a+48>>2]=N[b+12>>2];N[a+52>>2]=N[b+16>>2];N[a+56>>2]=N[b+20>>2];N[a+60>>2]=N[b+24>>2];N[a- -64>>2]=N[b+28>>2];N[a+68>>2]=N[b+32>>2];N[a+72>>2]=N[b+36>>2];N[a+76>>2]=N[b+40>>2];N[a+80>>2]=N[b+44>>2];N[a+84>>2]=N[b+48>>2];N[a+88>>2]=N[b+52>>2];N[a+92>>2]=N[b+56>>2];N[a+96>>2]=N[b+60>>2];return a}function BH(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0;c=Ia-16|0;Ia=c;b=J[a+980>>2];d=J[b+284>>2];g=J[b+280>>2];b=0;J[a+2508>>2]=0;if(d){h=a+2504|0;while(1){e=J[J[(b<<2)+g>>2]+32>>2];J[c+12>>2]=e;f=J[a+2508>>2];a:{if(f>>>0>=(J[a+2512>>2]&2147483647)>>>0){bb(h,c+12|0);break a}J[J[a+2504>>2]+(f<<2)>>2]=e;J[a+2508>>2]=J[a+2508>>2]+1}b=b+1|0;if((d|0)!=(b|0)){continue}break}}Ia=c+16|0}function tb(a,b){var c=0,d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0;if(J[a+148>>2]){return ni(a,b)}e=K[a+156|0];if(e>>>0>=2){c=J[a+152>>2];f=N[b+8>>2];g=N[b>>2];h=N[b+4>>2];d=Q(Q(N[c+8>>2]*f)+Q(Q(N[c>>2]*g)+Q(h*N[c+4>>2])));a=1;while(1){b=P(a,12)+c|0;i=Q(Q(N[b+8>>2]*f)+Q(Q(N[b>>2]*g)+Q(h*N[b+4>>2])));b=i>d;d=b?i:d;j=b?a:j;a=a+1|0;if((e|0)!=(a|0)){continue}break}}return j}function rl(a,b){var c=0;c=J[b+36>>2];a:{if(!J[b+40>>2]){if(!c){break a}J[a+284>>2]=J[a+284>>2]-1;J[c>>2]=J[a+292>>2];J[a+292>>2]=c;break a}rl(a,c);rl(a,J[b+40>>2])}c=J[b+32>>2];if(!c){J[a+576>>2]=J[a+576>>2]-1;J[b>>2]=J[a+584>>2];J[a+584>>2]=b;return}b:{if(J[c+40>>2]!=(b|0)){break b}b=J[c+36>>2];if(!b){break b}J[a+576>>2]=J[a+576>>2]-1;J[b>>2]=J[a+584>>2];J[a+584>>2]=b}}function ST(a){a=a|0;var b=0;if(Ka[J[J[a>>2]+8>>2]](a)|0){while(1){Vn(a,Ka[J[J[a>>2]+12>>2]](a,0)|0);if(Ka[J[J[a>>2]+8>>2]](a)|0){continue}break}}if(Ka[J[J[a>>2]+32>>2]](a)|0){while(1){b=J[J[a+120>>2]>>2];Ka[J[J[b>>2]+8>>2]](b);if(Ka[J[J[a>>2]+32>>2]](a)|0){continue}break}}b=J[a+8>>2];b=Ka[J[J[b>>2]+28>>2]](b)|0;Ka[J[J[b>>2]+136>>2]](b,a+4|0);Ka[J[J[a>>2]+72>>2]](a);to()}function Rc(a,b){var c=0;N[a+32>>2]=N[a+32>>2]-N[b>>2];N[a+36>>2]=N[a+36>>2]-N[b+4>>2];N[a+40>>2]=N[a+40>>2]-N[b+8>>2];c=J[a+176>>2];if(!(!c|!(H[a+44|0]&1)|!K[c+28|0])){N[c+16>>2]=N[c+16>>2]-N[b>>2];N[c+20>>2]=N[c+20>>2]-N[b+4>>2];N[c+24>>2]=N[c+24>>2]-N[b+8>>2]}a=J[a>>2];if(a){N[a+80>>2]=N[a+80>>2]-N[b>>2];N[a+84>>2]=N[a+84>>2]-N[b+4>>2];N[a+88>>2]=N[a+88>>2]-N[b+8>>2]}}function tO(a,b){a=a|0;b=b|0;var c=0,d=0;c=84969;if(!(!b|!J[a+84>>2])){c=(b<<15^-1)+b|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;c=J[J[a+60>>2]+((J[a+68>>2]-1&(c>>>16^c))<<2)>>2];if((c|0)==-1){return 84969}d=J[a+56>>2];a=J[a+52>>2];a:{while(1){if(J[a+(c<<3)>>2]==(b|0)){break a}c=J[(c<<2)+d>>2];if((c|0)!=-1){continue}break}return 84969}c=J[(a+(c<<3)|0)+4>>2]}return c|0}function q9(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;h=Ia-48|0;Ia=h;J[h+32>>2]=e;I[h+36>>1]=0;J[h+40>>2]=0;J[h+44>>2]=0;J[h+20>>2]=c;J[h+16>>2]=b;e=12;J[h+12>>2]=12;if(f){I[h+36>>1]=2;e=6}J[h+28>>2]=d;J[h+24>>2]=e;a=(j=a,k=h+12|0,l=Ka[J[J[g>>2]+148>>2]](g)|0,m=0,i=J[J[a>>2]+20>>2],Ka[i](j|0,k|0,l|0,m|0)|0);Ia=h+48|0;return a|0}function Uda(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;c=Ia-16|0;Ia=c;b=L[b>>1];e=a+16|0;a:{b:{c:{d:{f=J[a+20>>2];switch((f>>>30|0)-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[e>>2]+4785|0]){break b}}I[c+14>>1]=b;ej(a+28|0,c+14|0);break a}d=J[a+24>>2];if(!d){d=$a(J[a+16>>2],f>>>24&15);J[a+24>>2]=d}I[d+16>>1]=b;_a(J[a+16>>2],e);J[a+20>>2]=J[a+20>>2]|4}Ia=c+16|0}function Sga(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=141644;b=J[a+12>>2];if(b){while(1){d=J[J[a+8>>2]+(c<<2)>>2];if(d){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,d);b=J[a+12>>2]}c=c+1|0;if(c>>>0>>0){continue}break}}J[a+20>>2]=0;J[a+4>>2]=0;J[a+12>>2]=0;b=J[a+16>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+8>>2];if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}fb(a)}function BU(a){a=a|0;var b=Q(0),c=0;b=N[a>>2];a:{if(!(b>=Q(0))|(J[a>>2]&2139095040)==2139095040|!(b<=Q(1))){break a}if(!(N[a+8>>2]>=Q(0))|(J[a+8>>2]&2139095040)==2139095040|(!(N[a+12>>2]>=Q(0))|(J[a+12>>2]&2139095040)==2139095040)){break a}if(!(N[a+4>>2]>=Q(0))|(J[a+4>>2]&2139095040)==2139095040){break a}c=(J[a+16>>2]&2139095040)!=2139095040&N[a+16>>2]>=Q(0)}return c|0}function AD(a){var b=0,c=0,d=0;b=J[a+8>>2];if(b){while(1){d=J[J[a+4>>2]+(c<<2)>>2];if(d){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,d);b=J[a+8>>2]}c=c+1|0;if(c>>>0>>0){continue}break}}b=J[a+12>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+4>>2];if(!b){break a}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}a=J[a>>2];if(a){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}}function Wq(a,b){var c=0,d=0,e=0;d=J[b+4>>2];a:{if(!J[a+4>>2]){break a}c=d+15&-16;J[a+4>>2]=c;e=J[c+36>>2];if(e){J[c+44>>2]=J[c+44>>2]|-2147483648}d=c+48|0;b:{if(!K[c+32|0]){if(!J[c+40>>2]){break b}if(!e){break a}J[c+36>>2]=d;d=(J[c+44>>2]<<3)+d|0;break a}J[c+36>>2]=c;if(J[c+40>>2]){break a}}J[a+4>>2]=0}c=J[d>>2];d=d+4|0;J[b+4>>2]=d;J[a>>2]=c?d:0;J[b+4>>2]=c+J[b+4>>2]}function kq(a){var b=0;J[a+564>>2]=0;J[a+288>>2]=5120;J[a+292>>2]=0;J[a+280>>2]=256;J[a+284>>2]=0;J[a+268>>2]=a+8;H[a+264|0]=1;J[a+272>>2]=0;J[a+276>>2]=64;J[a+584>>2]=0;J[a+588>>2]=0;J[a+576>>2]=0;J[a+580>>2]=24576;J[a+568>>2]=64;J[a+572>>2]=256;J[a+560>>2]=a+300;H[a+556|0]=1;b=a+592|0;J[b>>2]=0;J[b+4>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;return a}function cU(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0,f=Q(0),g=Q(0);c=Ia-16|0;Ia=c;e=b<=Q(0);a:{if(e){break a}N[a+484>>2]=b;if(!J[a+400>>2]){break a}d=Kh(a+8|0);J[c+12>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c>>2]=3;Ka[J[J[d>>2]+44>>2]](d,c)|0;f=N[a+484>>2];g=N[a+488>>2];b=N[a+468>>2];N[c+12>>2]=N[a+492>>2]*b;N[c+8>>2]=g*b;N[c+4>>2]=f*b;Ka[J[J[d>>2]+36>>2]](d,c)}Ia=c+16|0;return!e|0}function bU(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0,f=Q(0),g=Q(0);c=Ia-16|0;Ia=c;e=b<=Q(0);a:{if(e){break a}N[a+488>>2]=b;if(!J[a+400>>2]){break a}d=Kh(a+8|0);J[c+12>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c>>2]=3;Ka[J[J[d>>2]+44>>2]](d,c)|0;f=N[a+484>>2];g=N[a+488>>2];b=N[a+468>>2];N[c+12>>2]=N[a+492>>2]*b;N[c+8>>2]=g*b;N[c+4>>2]=f*b;Ka[J[J[d>>2]+36>>2]](d,c)}Ia=c+16|0;return!e|0}function Kfa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ua(92);b=J[b>>2];c=J[c>>2];J[d+20>>2]=0;J[d+24>>2]=0;I[d+16>>1]=0;J[d+12>>2]=-1;J[d+4>>2]=0;J[d+8>>2]=0;J[d+28>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;J[d+40>>2]=0;H[d+84|0]=0;J[d+80>>2]=0;J[d+76>>2]=c;J[d+72>>2]=b;H[d+68|0]=0;J[d+52>>2]=0;J[d+44>>2]=2139095039;J[d+48>>2]=0;J[d+88>>2]=J[a>>2];J[a>>2]=0;J[d>>2]=129576;return d|0}function $T(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0,f=Q(0),g=Q(0);c=Ia-16|0;Ia=c;e=b<=Q(0);a:{if(e){break a}N[a+492>>2]=b;if(!J[a+400>>2]){break a}d=Kh(a+8|0);J[c+12>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c>>2]=3;Ka[J[J[d>>2]+44>>2]](d,c)|0;f=N[a+484>>2];g=N[a+488>>2];b=N[a+468>>2];N[c+12>>2]=N[a+492>>2]*b;N[c+8>>2]=g*b;N[c+4>>2]=f*b;Ka[J[J[d>>2]+36>>2]](d,c)}Ia=c+16|0;return!e|0}function pC(a,b){var c=0,d=0,e=0,f=0;if(K[a+32|0]){c=J[a+12>>2];if(c){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c)}J[a+12>>2]=0;c=J[a+8>>2];if(c){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c)}J[a+8>>2]=0;b=b<<2;if(b){c=J[42504]+12|0;e=a,f=Ka[J[J[c>>2]+8>>2]](c,b,29113,14800,76)|0,J[e+8>>2]=f;c=J[42504]+12|0;b=Ka[J[J[c>>2]+8>>2]](c,b,29113,14800,77)|0}else{b=0}J[a+12>>2]=b}}function _s(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=136744;if(J[a+8>>2]){while(1){c=b<<2;d=J[c+J[a+4>>2]>>2];Ka[J[J[d>>2]>>2]](d)|0;c=J[c+J[a+4>>2]>>2];if(c){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c)}b=b+1|0;if(b>>>0>2]){continue}break}}b=J[a+12>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+4>>2];if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function ria(a,b,c,d,e,f){a=a|0;b=Q(b);c=c|0;d=d|0;e=e|0;f=f|0;Ka[J[J[f>>2]+20>>2]](f);c=J[a+4>>2];Wa(J[c+972>>2],0,J[c+976>>2]<<2);Wa(J[c+984>>2],0,J[c+988>>2]<<2);J[c+1012>>2]=0;J[c+1004>>2]=0;J[c+1008>>2]=0;J[c+996>>2]=0;J[c+1e3>>2]=0;c=J[a+4>>2];J[c+1824>>2]=0;J[c+1828>>2]=0;J[c+1760>>2]=0;c=c+1752|0;J[c>>2]=0;J[c+4>>2]=0;Ka[J[J[a>>2]+132>>2]](a,b,J[a+28>>2],e)}function vU(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=f|0;g=g|0;var h=0,i=Q(0),j=Q(0),k=0;h=Ia-32|0;Ia=h;J[h+20>>2]=2;J[h>>2]=166288;J[h+20>>2]=1;J[h>>2]=166256;J[h+12>>2]=J[b+412>>2];k=J[b+408>>2];J[h+4>>2]=J[b+404>>2];J[h+8>>2]=k;i=N[b+484>>2];N[h+24>>2]=i;j=N[b+488>>2];N[h+28>>2]=j;N[h+16>>2]=i+Q(j*Q(.5));Mx(a,b+8|0,h,c,d,e,f,g,J[b+492>>2]==1);Ia=h+32|0}function Uz(a,b){var c=0,d=0,e=0,f=0;if(b){c=b<<2;if(c){d=J[42504];d=Ka[J[J[d+12>>2]+8>>2]](d+12|0,c,84969,19542,553)|0}else{d=0}}else{d=0}c=J[a+4>>2];if((c|0)>0){e=d+(c<<2)|0;f=J[a>>2];c=d;while(1){J[c>>2]=J[f>>2];f=f+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}if(J[a+8>>2]>=0){e=J[a>>2];if(e){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,e)}}J[a+8>>2]=b;J[a>>2]=d}function Cx(a,b,c,d,e){var f=0,g=0;f=J[a+20>>2];if(f){g=J[42504]+12|0;Ka[J[J[g>>2]+12>>2]](g,f)}J[a+20>>2]=0;f=J[a+16>>2];if(f){g=J[42504]+12|0;Ka[J[J[g>>2]+12>>2]](g,f)}J[a+16>>2]=0;f=J[a+12>>2];if(f){g=J[42504]+12|0;Ka[J[J[g>>2]+12>>2]](g,f)}J[a+12>>2]=0;f=J[a>>2];if(f){g=J[42504]+12|0;Ka[J[J[g>>2]+12>>2]](g,f)}J[a+20>>2]=e;J[a+16>>2]=d;J[a+12>>2]=c;J[a>>2]=b}function Zda(a){a=a|0;var b=0,c=0,d=0;d=Ia-16|0;Ia=d;c=0;a:{if((J[a+20>>2]>>>30|0)-3>>>0<4294967294){break a}b=J[a+16>>2];c=0;if(!b){break a}c=b-16|0}xc(J[42501],a,0,1);b=J[a+8>>2];if(b){Zg(b+J[(L[b+4>>1]<<2)+105636>>2]|0,0,a)}b=J[a+12>>2];if(b){Zg(b+J[(L[b+4>>1]<<2)+105636>>2]|0,0,a)}b=a+16|0;if(c){J[d+12>>2]=a;pb(c+5892|0,d+12|0);si(c+16|0,b)}Re(b);Ia=d+16|0}function FP(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;a:{if(!J[a+52>>2]){d=-1;break a}d=-1;c=(b<<15^-1)+b|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;c=J[J[a+28>>2]+((J[a+36>>2]-1&(c>>>16^c))<<2)>>2];if((c|0)==-1){break a}e=J[a+24>>2];a=J[a+20>>2];while(1){if(J[(c<<3)+a>>2]!=(b|0)){c=J[(c<<2)+e>>2];if((c|0)!=-1){continue}break a}break}d=J[((c<<3)+a|0)+4>>2]}return d|0}function lk(a,b){J[a>>2]=0;J[a+4>>2]=0;H[a+32|0]=b;J[a+28>>2]=a+44;J[a+24>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+112>>2]=0;J[a+116>>2]=1065353216;J[a+108>>2]=0;J[a+144>>2]=0;J[a+148>>2]=1065353216;J[a+136>>2]=0;J[a+140>>2]=0;J[a+128>>2]=0;J[a+132>>2]=1065353216;J[a+120>>2]=0;J[a+124>>2]=0;I[a+80>>1]=0;return a}function NN(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if(Tb(a,J[b+8>>2],e)){if(!(J[b+28>>2]==1|J[b+4>>2]!=(c|0))){J[b+28>>2]=d}return}a:{if(!Tb(a,J[b>>2],e)){break a}if(!(J[b+16>>2]!=(c|0)&J[b+20>>2]!=(c|0))){if((d|0)!=1){break a}J[b+32>>2]=1;return}J[b+20>>2]=c;J[b+32>>2]=d;J[b+40>>2]=J[b+40>>2]+1;if(!(J[b+36>>2]!=1|J[b+24>>2]!=2)){H[b+54|0]=1}J[b+44>>2]=4}}function Gu(a,b){var c=0,d=0;d=Ia-16|0;Ia=d;c=J[a+176>>2];a:{if(!(!c|K[c+31|0]!=1)){N[c+32>>2]=N[b>>2];N[c+36>>2]=N[b+4>>2];N[c+40>>2]=N[b+8>>2];break a}N[a+128>>2]=N[b>>2];N[a+132>>2]=N[b+4>>2];N[a+136>>2]=N[b+8>>2];a=J[a>>2];if(!a){break a}b=J[J[a+40>>2]+1012>>2];c=K[J[a+44>>2]+9|0];J[d+12>>2]=J[a+144>>2];Ka[J[J[b>>2]+44>>2]](b,(c|0)==2,d+12|0)}Ia=d+16|0}function Z1(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;g=Ia-4256|0;Ia=g;J[g+4200>>2]=-1;h=g+4200|0;fc(h,c);J[g+4144>>2]=-1;i=g+4144|0;fc(i,e);J[g+4136>>2]=0;J[g+4140>>2]=0;c=0;J[g+4112>>2]=0;J[g+12>>2]=1065353216;J[g+4>>2]=0;J[g+8>>2]=0;if(uB(h,i,d,f,g+4|0,g+16|0)){c=a;a=J[g+4112>>2];c=ge(c,b,a,g+16|0)&(a|0)!=0}Ia=g+4256|0;return c|0}function Y1(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;g=Ia-4256|0;Ia=g;J[g+4200>>2]=-1;h=g+4200|0;fc(h,c);J[g+4144>>2]=-1;i=g+4144|0;fc(i,e);J[g+4136>>2]=0;J[g+4140>>2]=0;c=0;J[g+4112>>2]=0;J[g+12>>2]=1065353216;J[g+4>>2]=0;J[g+8>>2]=0;if(qB(h,i,d,f,g+4|0,g+16|0)){c=a;a=J[g+4112>>2];c=ge(c,b,a,g+16|0)&(a|0)!=0}Ia=g+4256|0;return c|0}function MR(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;a:{e=J[a+176>>2];if(!e){break a}if((e|0)!=1){i=e&-2;while(1){d=f<<2;g=J[d+J[a+172>>2]>>2];Ka[J[J[g>>2]+8>>2]](g,b,c);d=J[J[a+172>>2]+(d|4)>>2];Ka[J[J[d>>2]+8>>2]](d,b,c);f=f+2|0;h=h+2|0;if((h|0)!=(i|0)){continue}break}}if(!(e&1)){break a}a=J[J[a+172>>2]+(f<<2)>>2];Ka[J[J[a>>2]+8>>2]](a,b,c)}}function FS(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;a:{e=J[a+300>>2];if(!e){break a}if((e|0)!=1){i=e&-2;while(1){d=f<<2;g=J[d+J[a+296>>2]>>2];Ka[J[J[g>>2]+8>>2]](g,b,c);d=J[J[a+296>>2]+(d|4)>>2];Ka[J[J[d>>2]+8>>2]](d,b,c);f=f+2|0;h=h+2|0;if((h|0)!=(i|0)){continue}break}}if(!(e&1)){break a}a=J[J[a+296>>2]+(f<<2)>>2];Ka[J[J[a>>2]+8>>2]](a,b,c)}}function bi(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0);J[a>>2]=b;d=N[c+16>>2];e=N[c+12>>2];f=N[c>>2];g=N[c+4>>2];N[a+12>>2]=Q(N[c+8>>2]+N[c+20>>2])*Q(.5);N[a+8>>2]=Q(g+d)*Q(.5);N[a+4>>2]=Q(f+e)*Q(.5);d=Q(Q(N[c+20>>2]-N[c+8>>2])*Q(.5));e=Q(d*d);d=Q(Q(N[c+12>>2]-N[c>>2])*Q(.5));f=Q(d*d);d=Q(Q(N[c+16>>2]-N[c+4>>2])*Q(.5));N[a+16>>2]=Y(Q(e+Q(f+Q(d*d))));return 1}function ty(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;J[a+28>>2]=0;J[a+12>>2]=0;J[a+8>>2]=c;J[a+4>>2]=b;J[a+32>>2]=0;J[a+36>>2]=0;J[a>>2]=165092;J[a+40>>2]=0;J[a+44>>2]=0;d=J[42504];e=d+12|0;d=(g=e,h=320,i=Ka[J[J[d>>2]+20>>2]](d)|0?44130:70610,j=15474,k=1809,f=J[J[e>>2]+8>>2],Ka[f](g|0,h|0,i|0,j|0,k|0)|0);zy(d,c,b);J[a+32>>2]=d;yy(d,J[b+8>>2]);return a}function mx(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0;j=Ia-32|0;Ia=j;a:{if(!K[a+308|0]){break a}J[j+24>>2]=f;J[j+28>>2]=g;I[j+20>>1]=0;J[j+16>>2]=e;J[j+8>>2]=c;J[j+12>>2]=d;g=j+8|0;Jh(a,b,g);f=J[a+64>>2];J[j+24>>2]=h;J[j+28>>2]=i;I[j+20>>1]=0;J[j+16>>2]=e;J[j+8>>2]=c;J[j+12>>2]=d;Ih(a,b,g);if(!f){break a}}Ia=j+32|0}function Iq(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;a=J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a|0;c=J[a+4>>2];d=c>>>24&15;e=J[((d<<2)+109352|0)+12>>2];a:{b:{switch((c>>>30|0)-2|0){case 0:if(K[J[a>>2]+4785|0]){break a}break;case 1:break a;default:break b}}st(a+e|0,b);return}c=J[a+8>>2];if(!c){c=$a(J[a>>2],d);J[a+8>>2]=c}H[c+1|0]=b;_a(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|2}function PY(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0);a=J[a+48>>2];e=N[b+8>>2];f=N[b>>2];h=N[b+4>>2];g=Q(Q(N[a+56>>2]*e)+Q(Q(N[a+48>>2]*f)+Q(N[a+52>>2]*h)));i=Q(Q(N[a+72>>2]*e)+Q(Q(N[a- -64>>2]*f)+Q(N[a+68>>2]*h)));e=Q(Q(N[a+88>>2]*e)+Q(Q(N[a+80>>2]*f)+Q(N[a+84>>2]*h)));a=i>e;f=a?i:e;N[d>>2]=f>2]=e>2];if((b|0)==-1){b=0;e=J[a+448>>2];a:{if(e>>>0>=2){c=1;while(1){d=J[a+456>>2]+P(c,80)|0;sr(d,J[(J[a+444>>2]+(c<<5)|0)+20>>2],1);J[d+72>>2]=b;f=K[d+79|0]+f|0;b=K[d+76|0]+b|0;c=c+1|0;if((e|0)!=(c|0)){continue}break}if(J[a+468>>2]==(b|0)){break a}}tr(a+112|0,b)}J[a+468>>2]=b;J[a+472>>2]=f}return b|0}function iN(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0);e=Ua(28);f=N[d>>2];g=N[c>>2];i=N[b>>2];J[e+8>>2]=0;J[e+12>>2]=0;J[e>>2]=0;J[e+4>>2]=0;N[e+24>>2]=i;N[e+20>>2]=g;h=N[a>>2];if(f==Q(-1)){f=Q(h*Q(.009999999776482582));g=Q(Q(g*Q(.49000000953674316))+Q(i*Q(-.49000000953674316)));f=f>2]=f;N[e+4>>2]=h+h;return e|0}function he(a){a=a|0;var b=0,c=0;J[a>>2]=156252;b=J[a+72>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+80>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b);J[a+80>>2]=0}b=J[a+76>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b);J[a+76>>2]=0}b=J[a+84>>2];if(b){b=IA(b);c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b);J[a+84>>2]=0}return up(a)|0}function Ut(a){var b=0,c=0,d=0,e=0,f=0;c=J[a+24>>2];d=J[c- -64>>2];b=J[c+60>>2];if(b){f=!(H[J[b+44>>2]+44|0]&1)}e=d?!(H[J[d+44>>2]+44|0]&1):e;a:{b:{if(!(M[b+152>>2]<4294967294?b:0)){if(!d|!(f|e)){break b}b=0;if(M[d+152>>2]>=4294967294){break b}break a}b=0;if(f|e){break a}}if((K[c+68|0]&6)==6){er(J[J[a>>2]+40>>2],c)}H[a+21|0]=K[a+21|0]&223;b=1}return b}function J9(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;e=Ia-48|0;Ia=e;J[e+32>>2]=0;J[e+36>>2]=0;J[e+24>>2]=0;J[e+28>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;I[e+44>>1]=255;J[e+12>>2]=c;J[e+40>>2]=16711682;J[e+8>>2]=b;J[e+4>>2]=12;a=(g=a,h=e+4|0,i=Ka[J[J[d>>2]+148>>2]](d)|0,j=0,f=J[J[a>>2]+32>>2],Ka[f](g|0,h|0,i|0,j|0)|0);Ia=e+48|0;return a|0}function CG(a){J[a+4>>2]=196620;J[a+8>>2]=0;J[a+12>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a>>2]=147100;TG(a+24|0,1);J[a+100>>2]=0;I[a+72>>1]=1;J[a+112>>2]=0;J[a+116>>2]=0;J[a+104>>2]=4;J[a+108>>2]=0;J[a+96>>2]=a+76;H[a+92|0]=1;J[a+128>>2]=0;J[a+120>>2]=0;J[a+124>>2]=0;J[a>>2]=146792;N[a+68>>2]=N[a+56>>2];J[a+16>>2]=J[a+16>>2]&-251658241|117440512;return a}function iy(a){a=a|0;var b=0;a:{if(!K[a+220|0]){break a}b=J[a+216>>2];if(!b){break a}cc(J[a+224>>2],b)}J[a+216>>2]=0;b:{if(!K[a+232|0]){break b}b=J[a+228>>2];if(!b){break b}cc(J[a+236>>2],b)}J[a+240>>2]=-1;J[a+136>>2]=2139095040;J[a+140>>2]=2139095040;J[a+228>>2]=0;J[a+152>>2]=-8388608;J[a+156>>2]=-8388608;J[a+144>>2]=2139095040;J[a+148>>2]=-8388608}function Rw(a){var b=0,c=0;b=J[a+28>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+28>>2]=0;b=J[a+24>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+24>>2]=0;b=J[a+16>>2];if(b){Ka[J[J[b>>2]+4>>2]](b);J[a+16>>2]=0}b=J[a+12>>2];a:{if((b|0)<0|!(b&2147483647)){break a}a=J[a+4>>2];if(!a){break a}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}}function DU(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=0,f=Q(0),g=Q(0);c=Ia-16|0;Ia=c;J[c+8>>2]=J[b+8>>2];e=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=e;f=N[a+36>>2];g=N[a+40>>2];d=Q(Q(N[a+488>>2]*Q(.5))+Q(N[a+52>>2]+N[a+484>>2]));N[c+8>>2]=Q(d*N[a+44>>2])+N[c+8>>2];N[c+4>>2]=Q(d*g)+N[c+4>>2];N[c>>2]=Q(f*d)+N[c>>2];a=Ka[J[J[a>>2]+12>>2]](a,c)|0;Ia=c+16|0;return a|0}function k2(a){a=a|0;var b=Q(0),c=Q(0),d=0;a:{if(J[a>>2]!=6){break a}b=N[a+8>>2];if((J[a+8>>2]&2139095040)==2139095040){break a}c=N[a+12>>2];if((J[a+12>>2]&2139095040)==2139095040){break a}if((J[a+16>>2]&2139095040)==2139095040|b>2]>2]!=0}return d|0}function u4(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0;if((b|0)>=24){Xa(J[42504],4,13913,2477,74229,0);return 0}if(c>2]+(b<<2)|0)+1032>>2]=c;if(!b){N[d+2656>>2]=c}return 1}d=a+5152|0;H[(d+b|0)+96|0]=1;N[d+(b<<2)>>2]=c;a=a+5580|0;J[a>>2]=J[a>>2]|32;return 1}function mT(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0;a:{c=J[a+16>>2];if(!c){break a}if((c|0)!=1){g=c&-2;while(1){b=d<<2;e=J[b+J[a+12>>2]>>2];Ka[J[J[e+12>>2]+8>>2]](e+12|0);b=J[J[a+12>>2]+(b|4)>>2];Ka[J[J[b+12>>2]+8>>2]](b+12|0);d=d+2|0;f=f+2|0;if((g|0)!=(f|0)){continue}break}}if(!(c&1)){break a}a=J[J[a+12>>2]+(d<<2)>>2];Ka[J[J[a+12>>2]+8>>2]](a+12|0)}}function _x(a,b){a=a|0;b=b|0;var c=0;c=Ia-32|0;Ia=c;if(!(!(N[a+36>>2]!=N[b>>2]|N[a+40>>2]!=N[b+4>>2])&N[a+44>>2]==N[b+8>>2])){J[c+12>>2]=0;J[c+4>>2]=1065353216;J[c+8>>2]=0;uk(c+16|0,c+4|0,b);N[a+20>>2]=N[c+16>>2];N[a+24>>2]=N[c+20>>2];N[a+28>>2]=N[c+24>>2];N[a+32>>2]=N[c+28>>2];N[a+36>>2]=N[b>>2];N[a+40>>2]=N[b+4>>2];N[a+44>>2]=N[b+8>>2]}Ia=c+32|0}function yh(a,b){var c=0,d=0,e=Q(0),f=Q(0),g=Q(0);c=Ia-16|0;Ia=c;d=J[a+36>>2];if(N[d+124>>2]!=Q(0)){f=N[d+20>>2];g=N[d+24>>2];e=Q(Q(1)-b);N[a+16>>2]=Q(e*N[a+16>>2])+Q(N[d+16>>2]*b);N[a+24>>2]=Q(e*N[a+24>>2])+Q(g*b);N[a+20>>2]=Q(e*N[a+20>>2])+Q(f*b);Sz(c,b,a,d);N[a>>2]=N[c>>2];N[a+4>>2]=N[c+4>>2];N[a+8>>2]=N[c+8>>2];N[a+12>>2]=N[c+12>>2]}Ia=c+16|0}function mQ(a,b){a=a|0;b=b|0;var c=0;c=Ia-16|0;Ia=c;Ka[J[J[b>>2]+16>>2]](b,a+4|0);Ka[J[J[b>>2]+16>>2]](b,a+8|0);Ka[J[J[b>>2]+16>>2]](b,a+12|0);Ka[J[J[b>>2]+16>>2]](b,a+16|0);Ka[J[J[b>>2]+16>>2]](b,a+20|0);Ka[J[J[b>>2]+16>>2]](b,a+24|0);H[c+15|0]=J[a+28>>2];Ka[J[J[b>>2]+8>>2]](b,c+15|0);J[a+28>>2]=K[c+15|0];Ka[J[J[b>>2]+36>>2]](b,a+32|0);Ia=c+16|0}function f4(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;b=0;c=J[a+6340>>2];if(!(c>>>0>127|!K[c+170128|0])){b=J[(c<<2)+170256>>2]}d=b+65536&16711680|b&-16711681;c=J[a+6340>>2];if(!(c>>>0>127|!K[c+170128|0])){J[(c<<2)+170256>>2]=d}if(!(b&16711680)){a:{c=a+6348|0;b=J[c>>2];if(J[a+6344>>2]!=170768){a=J[c>>2];J[a+4>>2]=J[a+4>>2]+1;break a}J[b+4>>2]=J[b+4>>2]+1}}}function YA(a,b,c,d,e){var f=Q(0),g=Q(0);g=N[a+52>>2];b=b>Q(0)?b:Q(0);f=Q(Q(Q(1)-Q(Q(R(Q(b+Q(1))))*Q(9.999999974752427e-7)))+N[a+48>>2]);f=b>2]=f-b;c=c>Q(0)?c:Q(0);f=Q(g+Q(Q(1)-Q(Q(R(Q(c+Q(1))))*Q(9.999999974752427e-7))));f=c>2]=f-c;b=Q(Q(b*N[a+56>>2])+c);if(b=Q(0)){return~~b>>>0}return 0}function me(a){var b=0,c=0,d=0,e=0,f=0;e=Ia-16|0;Ia=e;a=J[a+4>>2];if(a){f=J[a+36>>2];a=J[a+40>>2]}else{a=0}while(1){c=a>>>0>>0?d:a;a:{while(1){if((d|0)==(c|0)){break a}b=d<<3;d=d+1|0;b=b+f|0;if(K[b|0]){continue}break}c=J[b+4>>2];if(!c){break a}b=Zq(c);if(!b){continue}J[e+12>>2]=c;pb(b+5892|0,e+12|0);si(b+16|0,c+16|0);continue}break}Ia=e+16|0}function Z3(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;e=Ia-16|0;Ia=e;f=a+32|0;J[f+2300>>2]=0;J[e+12>>2]=0;a=f+2296|0;if((J[a+8>>2]&2147483647)>>>0>>0){sq(a,c)}d=J[a+4>>2];if((d|0)<(c|0)){g=J[a>>2];h=g+(c<<2)|0;d=(d<<2)+g|0;while(1){J[d>>2]=J[e+12>>2];d=d+4|0;if(h>>>0>d>>>0){continue}break}}J[a+4>>2]=c;Va(J[f+2296>>2],b,c<<2);Ia=e+16|0}function WN(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;e=J[a+84>>2];f=J[e+4>>2];g=J[a+28>>2];d=J[a+20>>2]-g|0;d=d>>>0>f>>>0?f:d;if(d){Va(J[e>>2],g,d);J[e>>2]=d+J[e>>2];f=J[e+4>>2]-d|0;J[e+4>>2]=f}d=J[e>>2];f=c>>>0>f>>>0?f:c;if(f){Va(d,b,f);d=f+J[e>>2]|0;J[e>>2]=d;J[e+4>>2]=J[e+4>>2]-f}H[d|0]=0;b=J[a+44>>2];J[a+28>>2]=b;J[a+20>>2]=b;return c|0}function zn(a,b,c,d){H[a+53|0]=1;a:{if(J[a+4>>2]!=(c|0)){break a}H[a+52|0]=1;c=J[a+16>>2];b:{if(!c){J[a+36>>2]=1;J[a+24>>2]=d;J[a+16>>2]=b;if((d|0)!=1){break a}if(J[a+48>>2]==1){break b}break a}if((b|0)==(c|0)){c=J[a+24>>2];if((c|0)==2){J[a+24>>2]=d;c=d}if(J[a+48>>2]!=1){break a}if((c|0)==1){break b}break a}J[a+36>>2]=J[a+36>>2]+1}H[a+54|0]=1}}function VN(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ia+-64|0;Ia=d;e=1;a:{if(Tb(a,b,0)){break a}e=0;if(!b){break a}b=Bc(b,124404,124452);e=0;if(!b){break a}Wa(d+12|0,0,52);J[d+56>>2]=1;J[d+20>>2]=-1;J[d+16>>2]=a;J[d+8>>2]=b;Ka[J[J[b>>2]+28>>2]](b,d+8|0,J[c>>2],1);a=J[d+32>>2];if((a|0)==1){J[c>>2]=J[d+24>>2]}e=(a|0)==1}a=e;Ia=d- -64|0;return a|0}function Oda(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+16|0;a:{b:{c:{e=J[a+20>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+84>>2]=b;a=J[a+88>>2];if(a){N[a+44>>2]=b}return}c=J[a+24>>2];if(!c){c=$a(J[a+16>>2],e>>>24&15);J[a+24>>2]=c}N[c+20>>2]=b;_a(J[a+16>>2],d);J[a+20>>2]=J[a+20>>2]|8}function cea(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ua(76);b=J[b>>2];c=J[c>>2];J[d+20>>2]=0;J[d+24>>2]=0;I[d+16>>1]=0;J[d+12>>2]=-1;J[d+4>>2]=0;J[d+8>>2]=0;J[d+28>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;J[d+40>>2]=0;H[d+68|0]=0;J[d+64>>2]=0;J[d+60>>2]=c;J[d+56>>2]=b;H[d+52|0]=0;J[d+44>>2]=2139095039;J[d+72>>2]=J[a>>2];J[a>>2]=0;J[d>>2]=130008;return d|0}function Vj(a,b){var c=0,d=0,e=0,f=0,g=0;a:{if(!b){break a}d=b<<2;if(!d){break a}c=J[a>>2];e=Ka[J[J[c>>2]+8>>2]](c,d,19542,553)|0}f=J[a+4>>2];c=J[a+8>>2];if((c|0)>0){g=(c<<2)+e|0;d=f;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(g>>>0>c>>>0){continue}break}}if(!(!f|J[a+12>>2]<0)){c=J[a>>2];Ka[J[J[c>>2]+12>>2]](c,f)}J[a+12>>2]=b;J[a+4>>2]=e}function nt(a,b,c){var d=0,e=0;N[a+52>>2]=c;N[a+48>>2]=b;a=J[a+60>>2];if(a){d=K[a+68|0];e=!(c>2]+21|0]&32)){break a}fr(J[a+48>>2],a);break a}if(d&4){er(J[a+48>>2],a);d=K[a+68|0]}H[a+68|0]=d&253}N[a+4>>2]=c;N[a>>2]=b}}function nG(a){a=a|0;var b=0,c=0;if(J[a+100>>2]){while(1){Wg(J[J[a+96>>2]+(b<<2)>>2]+48|0);b=b+1|0;if(b>>>0>2]){continue}break}}b=a+12|0;H[a+72|0]=1;J[a+68>>2]=0;a:{b:{switch((J[a+16>>2]>>>30|0)-2|0){case 0:c=J[b>>2];if(K[c+4785|0]){break a}default:J[a+56>>2]=0;return;case 1:break b}}c=J[b>>2]}_a(c,b);J[a+16>>2]=J[a+16>>2]&-897|384}function N1(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0);b=J[b+4>>2];d=N[b+56>>2];e=N[b+52>>2];f=N[b+72>>2];g=N[b+68>>2];h=N[b+48>>2];i=N[c+8>>2];j=N[c+4>>2];k=N[c>>2];l=N[b+64>>2];J[a+12>>2]=0;b=Q(Q(d*i)+Q(Q(h*k)+Q(e*j)))>Q(Q(f*i)+Q(Q(l*k)+Q(j*g)));N[a+8>>2]=b?d:f;N[a+4>>2]=b?e:g;N[a>>2]=b?h:l}function zy(a,b,c){J[a+28>>2]=0;J[a+32>>2]=-1;J[a+4>>2]=c;J[a>>2]=b;Wa(a+36|0,0,69);J[a+260>>2]=0;J[a+264>>2]=0;J[a+252>>2]=-1082130432;J[a+256>>2]=-1082130432;J[a+268>>2]=0;J[a+272>>2]=0;J[a+276>>2]=0;J[a+280>>2]=0;J[a+284>>2]=0;J[a+288>>2]=0;J[a+292>>2]=0;J[a+296>>2]=0;J[a+300>>2]=0;J[a+304>>2]=0;J[a+308>>2]=0;J[a+312>>2]=0;J[a+316>>2]=0}function sD(a,b){var c=0,d=0,e=0;e=J[b>>2];d=a+5936|0;c=J[d>>2]-1|0;J[d>>2]=c;d=J[a+5932>>2];J[d+(e<<2)>>2]=J[(c<<2)+d>>2];a:{if(!c){break a}e=c;c=J[b>>2];if((e|0)==(c|0)){break a}b:{c:{a=J[J[a+5932>>2]+(c<<2)>>2];switch(Ka[J[J[a>>2]+24>>2]](a)|0){case 1:break b;case 0:break c;default:break a}}J[a+44>>2]=J[b>>2];return}J[a+44>>2]=J[b>>2]}}function pn(a,b){var c=0,d=0,e=0,f=0;e=Ia-16|0;Ia=e;J[e+12>>2]=b;c=J[a+60>>2];d=(b>>>0)/(c>>>0)|0;c=J[J[a+40>>2]+(d<<2)>>2]+(b-P(c,d)<<4)|0;d=L[c+4>>1];a:{if(d&2){break a}f=J[a+340>>2];if(f>>>0>=(J[a+344>>2]&2147483647)>>>0){bb(a+336|0,e+12|0);d=L[c+4>>1];break a}J[J[a+336>>2]+(f<<2)>>2]=b;J[a+340>>2]=J[a+340>>2]+1}I[c+4>>1]=d|2;Ia=e+16|0}function mt(a){var b=0,c=0;a=J[a+60>>2];if(a){b=J[a+60>>2];a:{b:{if(b){b=J[b+164>>2];if(b){break b}}b=J[a- -64>>2];if(!b){break a}b=J[b+164>>2];if(!b){break a}}Wd(J[J[a+48>>2]+1136>>2],b,a)}if(!(K[a+68|0]&8)){Jm(J[a+56>>2])}c=J[a+56>>2];if(c){b=J[J[a+48>>2]+2408>>2];J[b+280>>2]=J[b+280>>2]-1;J[c>>2]=J[b+288>>2];J[b+288>>2]=c}J[a+56>>2]=0}}function Taa(a,b,c){a=a|0;b=Q(b);c=Q(c);var d=0,e=0,f=0;e=a+8|0;a:{b:{c:{f=J[a+12>>2];switch((f>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[e>>2]+4785|0]){break a}}ZF(a+20|0,b,c);return}d=J[a+16>>2];if(!d){d=$a(J[a+8>>2],f>>>24&15);J[a+16>>2]=d}N[d+144>>2]=c;N[d+140>>2]=b;_a(J[a+8>>2],e);J[a+12>>2]=J[a+12>>2]|131072}function Kaa(a,b,c){a=a|0;b=Q(b);c=Q(c);var d=0,e=0,f=0;e=a+8|0;a:{b:{c:{f=J[a+12>>2];switch((f>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[e>>2]+4785|0]){break a}}XF(a+20|0,b,c);return}d=J[a+16>>2];if(!d){d=$a(J[a+8>>2],f>>>24&15);J[a+16>>2]=d}N[d+152>>2]=c;N[d+148>>2]=b;_a(J[a+8>>2],e);J[a+12>>2]=J[a+12>>2]|262144}function Sj(a,b){a:{if((b|0)>=1024){a=a*898846567431158e293;if(b>>>0<2047){b=b-1023|0;break a}a=a*898846567431158e293;b=((b|0)>=3069?3069:b)-2046|0;break a}if((b|0)>-1023){break a}a=a*2004168360008973e-307;if(b>>>0>4294965304){b=b+969|0;break a}a=a*2004168360008973e-307;b=((b|0)<=-2960?-2960:b)+1938|0}x(0,0);x(1,b+1023<<20);return a*+z()}function Gg(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;a:{e=J[a+172>>2];if(!e){break a}if((e|0)!=1){i=e&-2;while(1){d=f<<2;g=J[d+J[a+168>>2]>>2];Ka[J[J[g>>2]+8>>2]](g,b,c);d=J[J[a+168>>2]+(d|4)>>2];Ka[J[J[d>>2]+8>>2]](d,b,c);f=f+2|0;h=h+2|0;if((i|0)!=(h|0)){continue}break}}if(!(e&1)){break a}a=J[J[a+168>>2]+(f<<2)>>2];Ka[J[J[a>>2]+8>>2]](a,b,c)}}function CF(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;b=b>Q(0)?Q(Q(1)/b):Q(0);d=a+48|0;a:{b:{c:{e=J[a+52>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}Hu(a- -64|0,b);return}c=J[a+56>>2];if(!c){c=$a(J[a+48>>2],e>>>24&15);J[a+56>>2]=c}N[c+92>>2]=b;_a(J[a+48>>2],d);J[a+316>>2]=J[a+316>>2]|1}function Lj(a,b){var c=0,d=0;d=J[b+36>>2];J[b+36>>2]=-1;c=J[a>>2];b=d<<2;J[c+b>>2]=J[(c+(J[a+4>>2]<<2)|0)-4>>2];c=J[a+24>>2];J[c+b>>2]=J[(c+(J[a+28>>2]<<2)|0)-4>>2];c=J[a+12>>2];J[c+b>>2]=J[(c+(J[a+16>>2]<<2)|0)-4>>2];c=J[a+4>>2];if((c|0)!=(d+1|0)){J[J[b+J[a>>2]>>2]+36>>2]=d}J[a+4>>2]=c-1;J[a+16>>2]=J[a+16>>2]-1;J[a+28>>2]=J[a+28>>2]-1}function y9(a){a=a|0;var b=0,c=0,d=0;d=J[42497];a=0;c=Ia-16|0;Ia=c;a:{if(!J[42498]){Xa(J[42504],8,6458,263,77593,0);break a}b=J[42497];a=J[b+2744>>2];if(!a){KE(b+2456|0);a=J[b+2744>>2]}J[b+2744>>2]=J[a>>2];b=b+2736|0;J[b>>2]=J[b>>2]+1;a=jF(a);J[c+8>>2]=a;b=je(d+520|0,c+8|0,c+15|0);if(!K[c+15|0]){J[b>>2]=J[c+8>>2]}}Ia=c+16|0;return a|0}function x9(a){a=a|0;var b=0,c=0,d=0;d=J[42497];a=0;c=Ia-16|0;Ia=c;a:{if(!J[42500]){Xa(J[42504],8,6458,279,77593,0);break a}b=J[42497];a=J[b+3040>>2];if(!a){JE(b+2752|0);a=J[b+3040>>2]}J[b+3040>>2]=J[a>>2];b=b+3032|0;J[b>>2]=J[b>>2]+1;a=CG(a);J[c+8>>2]=a;b=je(d+520|0,c+8|0,c+15|0);if(!K[c+15|0]){J[b>>2]=J[c+8>>2]}}Ia=c+16|0;return a|0}function nQ(a,b){a=a|0;b=b|0;Ka[J[J[b>>2]+28>>2]](b,a+4|0);Ka[J[J[b>>2]+20>>2]](b,a+8|0);Ka[J[J[b>>2]+20>>2]](b,a+12|0);Ka[J[J[b>>2]+20>>2]](b,a+16|0);Ka[J[J[b>>2]+20>>2]](b,a+20|0);Ka[J[J[b>>2]+20>>2]](b,a+24|0);Ka[J[J[b>>2]+20>>2]](b,a+28|0);Ka[J[J[b>>2]+20>>2]](b,a+32|0);Ka[J[J[b>>2]+20>>2]](b,a+36|0);Ka[J[J[b>>2]+20>>2]](b,a+40|0)}function _4(a,b){a=a|0;b=b|0;a:{b:{switch(L[b+4>>1]-5|0){case 1:Jg(b,b+48|0,0,0);return;case 0:a=b+48|0;if(!Jg(b,a,0,0)|H[(K[b+317|0]&64?J[b+56>>2]+268|0:b+108|0)|0]&1){break a}jE(b,a);return;case 8:if(!Jg(b,b+48|0,0,0)){break a}a=J[b+320>>2];Ad(Ka[J[J[a>>2]+100>>2]](a)|0,0,1);return;default:break b}}Xa(J[42504],4,13913,1767,80355,0)}}function Uy(a,b,c,d,e){var f=0,g=0,h=0;a=J[a+24>>2];a:{if((b+1|0)!=(c|0)){while(1){f=a?a+36|0:0;g=(c-b>>>1|0)+b|0;b:{if(J[a+24>>2]){Uy(a,b,g,d,e);break b}J[(b<<2)+d>>2]=a;J[e>>2]=J[e>>2]+1}h=1;b=g+1|0;a=J[f+24>>2];if(!a){c=b;break a}if((g+2|0)!=(c|0)){continue}break}}h=2;J[(b<<2)+d>>2]=a;f=a?a+36|0:0}J[(c<<2)+d>>2]=f;J[e>>2]=J[e>>2]+h}function HH(a,b,c){var d=0;d=Ia-16|0;Ia=d;J[d+4>>2]=c;J[d>>2]=b;J[d+8>>2]=J[b+48>>2];J[d+12>>2]=J[c+48>>2];b=J[a+2424>>2];a:{if(b>>>0>=(J[a+2428>>2]&2147483647)>>>0){dr(a+2420|0,d);break a}c=J[d+4>>2];b=J[a+2420>>2]+(b<<4)|0;J[b>>2]=J[d>>2];J[b+4>>2]=c;c=J[d+12>>2];J[b+8>>2]=J[d+8>>2];J[b+12>>2]=c;J[a+2424>>2]=J[a+2424>>2]+1}Ia=d+16|0}function Qda(a,b,c){a=a|0;b=Q(b);c=Q(c);var d=0,e=0,f=0;e=a+16|0;a:{b:{c:{f=J[a+20>>2];switch((f>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[e>>2]+4785|0]){break a}}nt(a+28|0,b,c);return}d=J[a+24>>2];if(!d){d=$a(J[a+16>>2],f>>>24&15);J[a+24>>2]=d}N[d+12>>2]=c;N[d+8>>2]=b;_a(J[a+16>>2],e);J[a+20>>2]=J[a+20>>2]|2}function Lja(a){a=a|0;var b=0,c=0,d=0,e=0;b=Ia-16|0;Ia=b;J[b+12>>2]=0;J[b+8>>2]=0;eJ(J[a+28>>2],J[a+32>>2],J[a+36>>2],J[a+40>>2],J[a+44>>2],J[a+48>>2],J[a+52>>2],J[a+56>>2],N[a+60>>2],b+12|0,b+8|0);d=J[a+64>>2];c=J[d>>2];e=d;d=J[b+12>>2];J[e>>2]=(c|0)>(d|0)?c:d;c=J[a+68>>2];a=J[c>>2];d=c;c=J[b+8>>2];J[d>>2]=(a|0)>(c|0)?a:c;Ia=b+16|0}function HP(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;a:{if(!J[a+52>>2]){break a}c=(b<<15^-1)+b|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;c=J[J[a+28>>2]+((J[a+36>>2]-1&(c>>>16^c))<<2)>>2];if((c|0)==-1){break a}e=J[a+24>>2];a=J[a+20>>2];while(1){d=J[(c<<3)+a>>2]==(b|0);if(d){break a}c=J[(c<<2)+e>>2];if((c|0)!=-1){continue}break}}return d|0}function Dv(a,b){var c=0;c=Ia-16|0;Ia=c;J[c+12>>2]=b;b=b>>>7|0;a:{if(J[(J[a+16>>2]+P(b,24)|0)+16>>2]){break a}b=J[a+28>>2]+(b<<2)|0;if(J[b>>2]!=33554431){break a}J[b>>2]=J[a+140>>2];b=J[a+140>>2];if(b>>>0>=(J[a+144>>2]&2147483647)>>>0){rd(a+136|0,c+12|0);break a}J[J[a+136>>2]+(b<<2)>>2]=J[c+12>>2];J[a+140>>2]=J[a+140>>2]+1}Ia=c+16|0}function tea(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=Ua(48);b=b+c|0;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;J[a+8>>2]=J[b+8>>2];I[a+12>>1]=L[b+12>>1];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2];N[a+28>>2]=N[b+28>>2];N[a+32>>2]=N[b+32>>2];N[a+36>>2]=N[b+36>>2];N[a+40>>2]=N[b+40>>2];J[a+44>>2]=J[b+44>>2];return a|0}function t8(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;b=b>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+172>>2]=b;return}c=J[a+56>>2];if(!c){c=$a(J[a+48>>2],e>>>24&15);J[a+56>>2]=c}N[c+132>>2]=b;_a(J[a+48>>2],d);J[a+316>>2]=J[a+316>>2]|256}function Zc(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0);j=N[b+24>>2];k=N[b+20>>2];l=N[b+16>>2];c=N[b>>2];e=Q(c+c);d=N[b+8>>2];h=N[b+4>>2];f=N[b+12>>2];g=Q(f+f);i=Q(Q(e*d)-Q(h*g));N[a+8>>2]=i;d=Q(Q(d*g)+Q(e*h));N[a+4>>2]=d;c=Q(Q(c*e)+Q(Q(f*g)+Q(-1)));N[a>>2]=c;N[a+12>>2]=-Q(Q(j*i)+Q(Q(l*c)+Q(k*d)))}function RU(a){a=a|0;var b=0,c=0;J[a>>2]=164984;b=J[a+48>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+40>>2];if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+36>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+28>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function Q8(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);c=Ia-32|0;Ia=c;e=N[b+12>>2];f=N[b+8>>2];g=N[b>>2];h=N[b+4>>2];d=Q(Q(1)/Q(Y(Q(Q(e*e)+Q(Q(f*f)+Q(Q(g*g)+Q(h*h)))))));N[c+16>>2]=e*d;N[c+12>>2]=f*d;N[c+8>>2]=h*d;N[c+4>>2]=g*d;N[c+20>>2]=N[b+16>>2];N[c+24>>2]=N[b+20>>2];N[c+28>>2]=N[b+24>>2];kE(a,c+4|0);Ia=c+32|0}function NJ(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=Ia-48|0;Ia=f;N[f+36>>2]=N[b>>2];N[f+40>>2]=N[b+4>>2];N[f+44>>2]=N[b+8>>2];N[f+24>>2]=N[c>>2];N[f+28>>2]=N[c+4>>2];N[f+32>>2]=N[c+8>>2];N[f+12>>2]=N[d>>2];N[f+16>>2]=N[d+4>>2];N[f+20>>2]=N[d+8>>2];J[f+8>>2]=e;a=Ka[a|0](f+36|0,f+24|0,f+12|0,f+8|0)|0;Ia=f+48|0;return a|0}function d8(a){a=a|0;var b=0,c=0,d=0,e=0;c=Ia-16|0;Ia=c;xc(J[42501],a,J[a+8>>2],1);d=a+48|0;b=J[a+52>>2];e=K[(d+J[((b>>>22&60)+109352|0)+12>>2]|0)+8|0]&8;b=(b>>>30|0)-1>>>0<2?J[a+48>>2]:0;a:{b:{if(!(!b|!e)){MC(a+20|0,b);le(a);break b}le(a);if(!b){break a}}Bp(b,d,1,(e|0)!=0);J[c+12>>2]=J[a+44>>2];sD(b-16|0,c+12|0)}Re(d);Ia=c+16|0}function TX(a,b){a=a|0;b=b|0;var c=0,d=0;d=J[b+4>>2];c=J[a+80>>2];J[c+268>>2]=J[b>>2];J[c+272>>2]=d;J[c+300>>2]=J[b+32>>2];d=J[b+28>>2];J[c+292>>2]=J[b+24>>2];J[c+296>>2]=d;d=J[b+20>>2];J[c+284>>2]=J[b+16>>2];J[c+288>>2]=d;d=J[b+12>>2];J[c+276>>2]=J[b+8>>2];J[c+280>>2]=d;H[J[a+80>>2]+479|0]=1;a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function S8(a){a=a|0;var b=0,c=0,d=0,e=0;c=Ia-16|0;Ia=c;xc(J[42501],a,J[a+8>>2],1);d=a+48|0;b=J[a+52>>2];e=K[(d+J[((b>>>22&60)+109352|0)+12>>2]|0)+8|0]&8;b=(b>>>30|0)-1>>>0<2?J[a+48>>2]:0;a:{b:{if(!(!b|!e)){MC(a+20|0,b);le(a);break b}le(a);if(!b){break a}}ti(b,d,1,(e|0)!=0);J[c+12>>2]=J[a+44>>2];sD(b-16|0,c+12|0)}Re(d);Ia=c+16|0}function kO(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=J[a+24>>2];if(d){e=J[a+20>>2];while(1){if(J[J[e+(c<<2)>>2]+4>>2]==(b|0)){b=c<<2;c=J[a+20>>2];d=b+c|0;b=J[d>>2];e=a;a=J[a+24>>2]-1|0;J[e+24>>2]=a;J[d>>2]=J[c+(a<<2)>>2];if(b){Ka[J[J[b>>2]>>2]](b)|0;a=J[41584];Ka[J[J[a>>2]+12>>2]](a,b)}return}c=c+1|0;if((d|0)!=(c|0)){continue}break}}}function iO(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=J[a+20>>2];if(d){e=J[a+16>>2];while(1){if(J[J[e+(c<<2)>>2]+4>>2]==(b|0)){b=c<<2;c=J[a+16>>2];d=b+c|0;b=J[d>>2];e=a;a=J[a+20>>2]-1|0;J[e+20>>2]=a;J[d>>2]=J[c+(a<<2)>>2];if(b){Ka[J[J[b>>2]>>2]](b)|0;a=J[41584];Ka[J[J[a>>2]+12>>2]](a,b)}return}c=c+1|0;if((d|0)!=(c|0)){continue}break}}}function Sh(a){var b=0,c=0;b=J[a+20>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+20>>2]=0;b=J[a+16>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+16>>2]=0;b=J[a+4>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+4>>2]=0;b=J[a+12>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+12>>2]=0;return a}function xG(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;b=b&255|c<<8;c=a+12|0;a:{b:{c:{e=J[a+16>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[c>>2]+4785|0]){break a}}I[a+40>>1]=b;return}d=J[a+20>>2];if(!d){d=$a(J[a+12>>2],e>>>24&15);J[a+20>>2]=d}I[d+20>>1]=b;_a(J[a+12>>2],c);J[a+16>>2]=J[a+16>>2]|32}function uN(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;c=J[a+48>>2];if(K[c+60|0]){Gh(c)}c=J[a+52>>2];if(K[c+60|0]){Gh(c);c=J[a+52>>2]}a=J[a+48>>2];d=J[a+8>>2];g=J[a+4>>2];h=J[a+24>>2];a=J[a+28>>2];i=J[c+8>>2];j=J[c+4>>2];k=J[c+24>>2];c=J[c+28>>2];Tv(b,f,d,g,h,a,i,j,k,c,e);Sv(b,f,i,j,k,c,d,g,h,a,e)}function mO(a,b){a=a|0;b=b|0;var c=0,d=0;d=Ia-16|0;Ia=d;c=J[41584];c=Ka[J[J[c>>2]+8>>2]](c,12,2690,8217,150)|0;J[c+8>>2]=J[a+16>>2];J[c+4>>2]=b;J[c>>2]=169512;J[d+12>>2]=c;Ka[J[J[c>>2]+20>>2]](c);b=J[a+24>>2];a:{if(b>>>0>=(J[a+28>>2]&2147483647)>>>0){pw(a+20|0,d+12|0);break a}J[J[a+20>>2]+(b<<2)>>2]=c;J[a+24>>2]=b+1}Ia=d+16|0}function lO(a,b){a=a|0;b=b|0;var c=0,d=0;d=Ia-16|0;Ia=d;c=J[41584];c=Ka[J[J[c>>2]+8>>2]](c,12,2690,8217,150)|0;J[c+8>>2]=J[a+12>>2];J[c+4>>2]=b;J[c>>2]=169512;J[d+12>>2]=c;Ka[J[J[c>>2]+20>>2]](c);b=J[a+20>>2];a:{if(b>>>0>=(J[a+24>>2]&2147483647)>>>0){pw(a+16|0,d+12|0);break a}J[J[a+16>>2]+(b<<2)>>2]=c;J[a+20>>2]=b+1}Ia=d+16|0}function iT(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;if(J[a+16>>2]){while(1){Ka[J[J[b>>2]+12>>2]](b,J[J[a+12>>2]+(c<<2)>>2]);c=c+1|0;if(c>>>0>2]){continue}break}}d=J[a+32>>2];if(d){c=0;while(1){e=J[a+28>>2];f=e+(c<<2)|0;if(J[f>>2]==(b|0)){d=d-1|0;J[a+32>>2]=d;J[f>>2]=J[(d<<2)+e>>2]}c=c+1|0;if(d>>>0>c>>>0){continue}break}}}function ZT(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=0,f=Q(0),g=Q(0);c=Ia-16|0;Ia=c;J[c+8>>2]=J[b+8>>2];e=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=e;f=N[a+36>>2];g=N[a+40>>2];d=Q(N[a+484>>2]+N[a+52>>2]);N[c+8>>2]=Q(d*N[a+44>>2])+N[c+8>>2];N[c+4>>2]=Q(d*g)+N[c+4>>2];N[c>>2]=Q(f*d)+N[c>>2];a=Ka[J[J[a>>2]+12>>2]](a,c)|0;Ia=c+16|0;return a|0}function oF(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+48|0;b=Q(-b);a:{b:{c:{e=J[a+52>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+156>>2]=b;return}c=J[a+56>>2];if(!c){c=$a(J[a+48>>2],e>>>24&15);J[a+56>>2]=c}N[c+172>>2]=b;_a(J[a+48>>2],d);J[a+316>>2]=J[a+316>>2]|2048}function o3(a,b){a=a|0;b=b|0;var c=0,d=0;c=a+116|0;d=J[c>>2];if((d|0)==6){a=J[a+36>>2]&1?J[a+40>>2]- -64|0:c;J[b>>2]=J[a>>2];c=J[a+8>>2];J[b+4>>2]=J[a+4>>2];J[b+8>>2]=c;c=J[a+16>>2];J[b+12>>2]=J[a+12>>2];J[b+16>>2]=c;H[b+20|0]=K[a+20|0];H[b+23|0]=K[a+23|0];a=K[a+21|0]|K[a+22|0]<<8;H[b+21|0]=a;H[b+22|0]=a>>>8}return(d|0)==6|0}function cr(a,b,c,d,e){var f=0,g=0,h=0,i=0;h=J[a+2388>>2];g=J[h+12>>2]+P(J[h+8>>2],12)|0;f=J[g+4>>2];a:{if(f){J[g+4>>2]=J[f>>2];break a}b:{f=J[g+8>>2];if((f|0)==J[h>>2]){break b}i=J[h+4>>2];J[g+8>>2]=f+1;g=J[g>>2];if(!g){break b}f=g+P(f,i)|0;break a}f=ld(h)}b=uj(f,a,b);J[b>>2]=146040;J[a+2664>>2]=J[a+2664>>2]+1;zH(a,c,d,b,e)}function JF(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+48|0;b=Q(b*b);a:{b:{c:{e=J[a+52>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}Du(a- -64|0,b);return}c=J[a+56>>2];if(!c){c=$a(J[a+48>>2],e>>>24&15);J[a+56>>2]=c}N[c+116>>2]=b;_a(J[a+48>>2],d);J[a+316>>2]=J[a+316>>2]|16}function HF(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+48|0;b=Q(b*b);a:{b:{c:{e=J[a+52>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}Cu(a- -64|0,b);return}c=J[a+56>>2];if(!c){c=$a(J[a+48>>2],e>>>24&15);J[a+56>>2]=c}N[c+120>>2]=b;_a(J[a+48>>2],d);J[a+316>>2]=J[a+316>>2]|32}function n8(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=a+48|0;b=K[b|0];a:{b:{c:{e=J[a+52>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}H[a+238|0]=b;return}c=J[a+56>>2];if(!c){c=$a(J[a+48>>2],e>>>24&15);J[a+56>>2]=c}H[c+184|0]=b;_a(J[a+48>>2],d);J[a+316>>2]=J[a+316>>2]|16384}function t$(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;N[b>>2]=N[a+88>>2];N[c>>2]=N[a+92>>2];N[c+4>>2]=N[a+96>>2];N[c+8>>2]=N[a+100>>2];N[c+12>>2]=N[a+104>>2];N[c+16>>2]=N[a+108>>2];N[c+20>>2]=N[a+112>>2];N[c+24>>2]=N[a+116>>2];N[c+28>>2]=N[a+120>>2];N[c+32>>2]=N[a+124>>2];N[d>>2]=N[a+40>>2];N[d+4>>2]=N[a+44>>2];N[d+8>>2]=N[a+48>>2]}function hG(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;a:{c=J[a+100>>2];if(!c){break a}if((c|0)!=1){g=c&-2;while(1){e=d<<2;Ka[J[J[b>>2]+8>>2]](b,J[e+J[a+96>>2]>>2]);Ka[J[J[b>>2]+8>>2]](b,J[J[a+96>>2]+(e|4)>>2]);d=d+2|0;f=f+2|0;if((g|0)!=(f|0)){continue}break}}if(!(c&1)){break a}Ka[J[J[b>>2]+8>>2]](b,J[J[a+96>>2]+(d<<2)>>2])}}function T5(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ia-16|0;Ia=d;a:{if((Ka[J[J[b>>2]+28>>2]](b)|0)!=(a|0)){a=J[42504];J[d>>2]=5366;Xa(a,8,13913,79,82523,d);break a}b:{switch(Ka[J[J[b>>2]+24>>2]](b)|0){case 0:Np(a,b,c,1);break a;case 1:Mp(a,b,c,1);break a;case 2:break b;default:break a}}Xa(J[42504],2,13913,689,26319,0)}Ia=d+16|0}function Im(a){var b=0,c=0,d=0,e=0,f=0,g=0;c=J[a+24>>2];d=J[c- -64>>2];f=1;g=1;e=J[c+60>>2];if(e){g=M[e+152>>2]<4294967294}f=d?M[d+152>>2]<4294967294:f;b=e?!(H[J[e+44>>2]+44|0]&1):b;b=(f|g)&(!(d?H[J[d+44>>2]+44|0]&1:1)|b);a:{if(!b){break a}H[a+21|0]=K[a+21|0]|32;if((K[c+68|0]&6)!=2){break a}fr(J[J[a>>2]+40>>2],c)}return b}function DX(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a>>2]+P(b,48)|0;b=J[c+4>>2];J[a>>2]=J[c>>2];J[a+4>>2]=b;J[a+8>>2]=J[c+8>>2];I[a+12>>1]=L[c+12>>1];N[a+16>>2]=N[c+16>>2];N[a+20>>2]=N[c+20>>2];N[a+24>>2]=N[c+24>>2];N[a+28>>2]=N[c+28>>2];N[a+32>>2]=N[c+32>>2];N[a+36>>2]=N[c+36>>2];N[a+40>>2]=N[c+40>>2];J[a+44>>2]=J[c+44>>2];return 1}function q8(a){a=a|0;var b=0,c=Q(0),d=0;b=Ua(48);c=N[a>>2];J[b+4>>2]=976715828;J[b+8>>2]=0;H[b+11|0]=0;H[b+12|0]=0;H[b+13|0]=0;H[b+14|0]=0;N[b>>2]=c*Q(c*Q(.05999999865889549));d=J[a>>2];a=J[a+4>>2];J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=d;J[b+20>>2]=a;J[b+40>>2]=0;J[b+44>>2]=32;J[b+32>>2]=1057803469;J[b+36>>2]=0;return b|0}function fk(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0);e=N[a+404>>2];i=N[a+36>>2];f=N[a+408>>2];d=N[a+40>>2];g=N[a+412>>2];c=N[a+488>>2];h=Q(Q(c*N[a+44>>2])*Q(.5));N[b+20>>2]=g+h;d=Q(Q(c*d)*Q(.5));N[b+16>>2]=f+d;c=Q(Q(c*i)*Q(.5));N[b+12>>2]=e+c;N[b+8>>2]=g-h;N[b+4>>2]=f-d;N[b>>2]=e-c;N[b+24>>2]=N[a+484>>2]}function EM(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Ia-32|0;Ia=c;d=J[a>>2];e=c+4|0;a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}Ka[d|0](e,b);a=Ua(28);N[a>>2]=N[c+4>>2];N[a+4>>2]=N[c+8>>2];N[a+8>>2]=N[c+12>>2];N[a+12>>2]=N[c+16>>2];N[a+16>>2]=N[c+20>>2];b=J[c+28>>2];J[a+20>>2]=J[c+24>>2];J[a+24>>2]=b;Ia=c+32|0;return a|0}function AN(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0);d=Ua(28);e=N[c>>2];f=N[a>>2];g=N[b>>2];J[d+8>>2]=0;J[d+12>>2]=0;J[d>>2]=0;J[d+4>>2]=0;N[d+24>>2]=g;N[d+20>>2]=f;J[d+4>>2]=1056964608;if(e==Q(-1)){e=Q((fQ(.10000000149011612)?Q(.10000000149011612):e}N[d+16>>2]=e;return d|0}function js(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;a=Ia-48|0;Ia=a;J[a+20>>2]=g;J[a+12>>2]=f;J[a+24>>2]=i;g=0;J[a+16>>2]=0;if(e){while(1){c=(g<<3)+d|0;f=(J[c>>2]<<5)+b|0;Ka[J[(K[J[f+24>>2]]<<2)+j>>2]](f,L[c+4>>1],a+8|0);g=g+1|0;if((g|0)!=(e|0)){continue}break}}J[h>>2]=0;Ia=a+48|0}function eb(a){var b=0,c=0,d=0,e=0;c=Ia-16|0;Ia=c;a:{if(!a){break a}a=a-16|0;b=J[a>>2];if(b>>>0>=17){b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a);break a}d=b-8|0;if(d>>>0>=M[J[42504]+248>>2]){e=J[42504];J[c+12>>2]=0;Vz(e+244|0,b-7|0,c+12|0)}b=d<<2;J[a>>2]=J[b+J[J[42504]+244>>2]>>2];J[b+J[J[42504]+244>>2]>>2]=a}Ia=c+16|0}function Mea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;b=Ia-48|0;Ia=b;c=J[a+28>>2];a=J[J[c+976>>2]+1024>>2];Ka[J[J[a>>2]+84>>2]](b+12|0,a);a=J[c+980>>2];d=J[a+332>>2];if(d){a=J[a+328>>2];f=(J[c+2360>>2]&8)!=0;while(1){e=J[a+8>>2];if(!(!e|K[e+24|0])){Dm(J[c+2168>>2],e,4,0,b+12|0,f)}a=a+12|0;d=d-1|0;if(d){continue}break}}Ia=b+48|0}function zx(a){a=a|0;var b=0,c=0;J[a>>2]=166144;Cx(a+28|0,0,0,0,0);b=J[a+24>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+16>>2];if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+12>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+4>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function oq(a){var b=0,c=0;b=J[a+8>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=0;b=J[a+12>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+12>>2]=0;b=J[a+16>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+16>>2]=0;b=J[a+20>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+20>>2]=0}function jT(a,b){a=a|0;b=b|0;var c=0,d=0;d=Ia-16|0;Ia=d;J[d+12>>2]=b;c=J[a+32>>2];a:{if(c>>>0>=(J[a+36>>2]&2147483647)>>>0){Ce(a+24|0,d+12|0);break a}J[J[a+28>>2]+(c<<2)>>2]=b;J[a+32>>2]=c+1}if(J[a+16>>2]){c=0;while(1){Ka[J[J[b>>2]+8>>2]](b,J[J[a+12>>2]+(c<<2)>>2]);c=c+1|0;if(c>>>0>2]){continue}break}}Ia=d+16|0}function OO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;if((c|0)>0){e=a+c|0;while(1){A(+(x(2,K[a|0]|K[a+1|0]<<8|(K[a+2|0]<<16|K[a+3|0]<<24)),D()));c=v(1)|0;d=v(0)|0;H[b|0]=d;H[b+1|0]=d>>>8;H[b+2|0]=d>>>16;H[b+3|0]=d>>>24;H[b+4|0]=c;H[b+5|0]=c>>>8;H[b+6|0]=c>>>16;H[b+7|0]=c>>>24;b=b+8|0;a=a+4|0;if(e>>>0>a>>>0){continue}break}}}function mF(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+48|0;a:{b:{c:{e=J[a+52>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}Au(a- -64|0,b);return}c=J[a+56>>2];if(!c){c=$a(J[a+48>>2],e>>>24&15);J[a+56>>2]=c}N[c+180>>2]=b;_a(J[a+48>>2],d);J[a+316>>2]=J[a+316>>2]|8192}function Z4(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a:{b:{switch(L[b+4>>1]-5|0){case 1:Jg(b,b+48|0,c,d);return;case 0:a=b+48|0;if(!Jg(b,a,c,d)|H[(K[b+317|0]&64?J[b+56>>2]+268|0:b+108|0)|0]&1){break a}jE(b,a);return;case 8:break b;default:break a}}if(!Jg(b,b+48|0,c,d)){break a}a=J[b+320>>2];Ad(Ka[J[J[a>>2]+100>>2]](a)|0,0,1)}}function IY(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a>>2]+P(b,48)|0;N[a>>2]=N[c>>2];N[a+4>>2]=N[c+4>>2];N[a+8>>2]=N[c+8>>2];N[a+12>>2]=N[c+12>>2];N[a+16>>2]=N[c+16>>2];N[a+20>>2]=N[c+20>>2];N[a+24>>2]=N[c+24>>2];J[a+28>>2]=J[c+28>>2];N[a+32>>2]=N[c+32>>2];N[a+36>>2]=N[c+36>>2];N[a+40>>2]=N[c+40>>2];J[a+44>>2]=J[c+44>>2];return 1}function C8(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+48|0;a:{b:{c:{e=J[a+52>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}yu(a- -64|0,b);return}c=J[a+56>>2];if(!c){c=$a(J[a+48>>2],e>>>24&15);J[a+56>>2]=c}N[c+176>>2]=b;_a(J[a+48>>2],d);J[a+316>>2]=J[a+316>>2]|4096}function e4(a){a=a|0;var b=0,c=0,d=0;b=J[a+6340>>2];if(!(b>>>0>127|!K[b+170128|0])){c=J[(b<<2)+170256>>2]}b=c>>>16|0;if(!(b&255)){Xa(J[42504],8,13913,2749,76708,0);return}d=c&-16711681;c=b-1&255;d=d|c<<16;b=J[a+6340>>2];if(!(b>>>0>127|!K[b+170128|0])){J[(b<<2)+170256>>2]=d}if(!c){a=J[a+6348>>2];J[a+4>>2]=J[a+4>>2]-1}}function Q7(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Ia-32|0;Ia=c;d=J[a>>2];e=c+4|0;a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}Ka[d|0](e,b);a=Ua(28);N[a>>2]=N[c+4>>2];N[a+4>>2]=N[c+8>>2];N[a+8>>2]=N[c+12>>2];N[a+12>>2]=N[c+16>>2];N[a+16>>2]=N[c+20>>2];N[a+20>>2]=N[c+24>>2];N[a+24>>2]=N[c+28>>2];Ia=c+32|0;return a|0}function qF(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+48|0;a:{b:{c:{e=J[a+52>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+140>>2]=b;return}c=J[a+56>>2];if(!c){c=$a(J[a+48>>2],e>>>24&15);J[a+56>>2]=c}N[c+128>>2]=b;_a(J[a+48>>2],d);J[a+316>>2]=J[a+316>>2]|128}function pia(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;a:{if(!c){break a}f=c&1;d=0;if((c|0)!=1){g=c&-2;c=0;while(1){e=d<<2;Ka[J[J[a>>2]+28>>2]](a,J[e+b>>2],0,0);Ka[J[J[a>>2]+28>>2]](a,J[(e|4)+b>>2],0,0);d=d+2|0;c=c+2|0;if((g|0)!=(c|0)){continue}break}}if(!f){break a}Ka[J[J[a>>2]+28>>2]](a,J[(d<<2)+b>>2],0,0)}}function TO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;if((c|0)>0){e=a+c|0;while(1){A(+((K[a|0]|K[a+1|0]<<8|(K[a+2|0]<<16|K[a+3|0]<<24))>>>0));c=v(1)|0;d=v(0)|0;H[b|0]=d;H[b+1|0]=d>>>8;H[b+2|0]=d>>>16;H[b+3|0]=d>>>24;H[b+4|0]=c;H[b+5|0]=c>>>8;H[b+6|0]=c>>>16;H[b+7|0]=c>>>24;b=b+8|0;a=a+4|0;if(e>>>0>a>>>0){continue}break}}}function E8(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+48|0;a:{b:{c:{e=J[a+52>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}zu(a- -64|0,b);return}c=J[a+56>>2];if(!c){c=$a(J[a+48>>2],e>>>24&15);J[a+56>>2]=c}N[c+124>>2]=b;_a(J[a+48>>2],d);J[a+316>>2]=J[a+316>>2]|64}function SF(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+48|0;a:{b:{c:{e=J[a+52>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}Fu(a- -64|0,b);return}c=J[a+56>>2];if(!c){c=$a(J[a+48>>2],e>>>24&15);J[a+56>>2]=c}N[c+108>>2]=b;_a(J[a+48>>2],d);J[a+316>>2]=J[a+316>>2]|4}function Rx(a){J[a>>2]=0;J[a+4>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;H[a+59|0]=1;H[a+60|0]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a+16>>2]=1065353216;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;H[a+51|0]=0;H[a+52|0]=0;H[a+53|0]=0;H[a+54|0]=0;H[a+55|0]=0;H[a+56|0]=0;H[a+57|0]=0;H[a+58|0]=0;return a}function QF(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+48|0;a:{b:{c:{e=J[a+52>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}Eu(a- -64|0,b);return}c=J[a+56>>2];if(!c){c=$a(J[a+48>>2],e>>>24&15);J[a+56>>2]=c}N[c+112>>2]=b;_a(J[a+48>>2],d);J[a+316>>2]=J[a+316>>2]|8}function Bh(a,b){var c=0,d=0,e=0;d=Ia-16|0;Ia=d;a:{if(!b){break a}c=J[42504];b=Ka[J[J[c+12>>2]+8>>2]](c+12|0,b,29113,12293,250)|0;J[d+12>>2]=b;if(!b){break a}c=J[a+104>>2];b:{if(c>>>0>=(J[a+108>>2]&2147483647)>>>0){Yb(a+100|0,d+12|0);break b}J[J[a+100>>2]+(c<<2)>>2]=b;J[a+104>>2]=c+1}e=J[d+12>>2]}Ia=d+16|0;return e}function rda(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=Ia-16|0;Ia=e;d=K[a+73|0];d=c?d|b:d&(b^-1);H[a+73|0]=d;b=a+12|0;a:{b:{c:{switch((J[a+16>>2]>>>30|0)-2|0){case 0:c=J[b>>2];if(K[c+4785|0]){break b}default:H[e+15|0]=d;SG(a+24|0,e+15|0);break a;case 1:break c}}c=J[b>>2]}_a(c,b);J[a+16>>2]=J[a+16>>2]|524288}Ia=e+16|0}function mk(a){a=a|0;var b=0,c=0,d=0;J[a+16>>2]=156200;J[a>>2]=164868;c=a+16|0;a:{if(H[a+196|0]&1){break a}b=J[a+200>>2];if(!b){break a}d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,b-J[b-4>>2]|0);J[a+200>>2]=0}he(c);J[a>>2]=164804;b=J[a+4>>2];if(b){b=Sh(b);c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+4>>2]=0;return a|0}function OH(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=J[42504];e=d+12|0;e=(g=e,h=28,i=Ka[J[J[d>>2]+20>>2]](d)|0?42532:70610,j=13989,k=1766,f=J[J[e>>2]+8>>2],Ka[f](g|0,h|0,i|0,j|0,k|0)|0);d=J[b>>2];c=J[c>>2];b=rh(e,d,c,5,0);J[b+24>>2]=a;$g(b);Ac(J[b>>2],b);Ac(J[b+4>>2],b);bH(J[d+160>>2],c,d,b);J[J[b+24>>2]>>2]=b}function _aa(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}WF(a+20|0,b);return}c=J[a+16>>2];if(!c){c=$a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}N[c+124>>2]=b;_a(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|16384}function Raa(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+344>>2]=b;return}c=J[a+16>>2];if(!c){c=$a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}N[c+116>>2]=b;_a(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|4096}function Paa(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+348>>2]=b;return}c=J[a+16>>2];if(!c){c=$a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}N[c+120>>2]=b;_a(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|8192}function PJ(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0);e=Ua(48);N[e>>2]=N[a>>2];N[e+4>>2]=N[a+4>>2];N[e+8>>2]=N[a+8>>2];a=J[d>>2];J[e+12>>2]=a;N[e+16>>2]=N[b>>2];N[e+20>>2]=N[b+4>>2];f=N[b+8>>2];J[e+28>>2]=a;N[e+24>>2]=f;N[e+32>>2]=N[c>>2];N[e+36>>2]=N[c+4>>2];f=N[c+8>>2];J[e+44>>2]=a;N[e+40>>2]=f;return e|0}function zV(a,b){a=a|0;b=b|0;var c=0;c=J[b+4>>2];J[a+4>>2]=J[b>>2];J[a+8>>2]=c;c=J[b+20>>2];J[a+20>>2]=J[b+16>>2];J[a+24>>2]=c;c=J[b+12>>2];J[a+12>>2]=J[b+8>>2];J[a+16>>2]=c;J[a+28>>2]=J[b+24>>2];J[a+48>>2]=J[b+44>>2];c=J[b+40>>2];J[a+40>>2]=J[b+36>>2];J[a+44>>2]=c;c=J[b+32>>2];J[a+32>>2]=J[b+28>>2];J[a+36>>2]=c}function hba(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}H[a+354|0]=b;return}c=J[a+16>>2];if(!c){c=$a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}J[c+132>>2]=b;_a(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|65536}function bba(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}YF(a+20|0,b);return}c=J[a+16>>2];if(!c){c=$a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}N[c+108>>2]=b;_a(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|1024}function aN(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0);d=Ua(28);f=N[c>>2];e=N[b>>2];g=N[a>>2];J[d>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;N[d+24>>2]=g;N[d+20>>2]=e;J[d+4>>2]=1056964608;e=Q(Q(e-g)*Q(.49000000953674316));N[d+16>>2]=f==Q(-1)?e>Q(.10000000149011612)?Q(.10000000149011612):e:f;return d|0}function aF(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}_F(a+20|0,b);return}c=J[a+16>>2];if(!c){c=$a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}J[c+136>>2]=b;_a(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|524288}function Zj(a){a=a|0;var b=0,c=0;J[a+4>>2]=168908;J[a>>2]=168860;b=J[a+8>>2];Ka[J[J[b>>2]+44>>2]](b,a);b=J[a+24>>2];if(Ka[J[J[b+4>>2]+16>>2]](b+4|0)|0){b=J[a+12>>2];Ka[J[J[b>>2]+56>>2]](b,J[a+24>>2])|0}b=J[a+24>>2];Ka[J[J[b>>2]+16>>2]](b);b=J[a+20>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function Yaa(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+332>>2]=b;return}c=J[a+16>>2];if(!c){c=$a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}N[c+100>>2]=b;_a(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|256}function Vaa(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+336>>2]=b;return}c=J[a+16>>2];if(!c){c=$a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}N[c+104>>2]=b;_a(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|512}function uG(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+12|0;a:{b:{c:{e=J[a+16>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+48>>2]=b;return}c=J[a+20>>2];if(!c){c=$a(J[a+12>>2],e>>>24&15);J[a+20>>2]=c}N[c+16>>2]=b;_a(J[a+12>>2],d);J[a+16>>2]=J[a+16>>2]|16}function sG(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+12|0;a:{b:{c:{e=J[a+16>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+52>>2]=b;return}c=J[a+20>>2];if(!c){c=$a(J[a+12>>2],e>>>24&15);J[a+20>>2]=c}N[c+24>>2]=b;_a(J[a+12>>2],d);J[a+16>>2]=J[a+16>>2]|64}function V3(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0);d=Ua(40);a=J[a>>2];c=K[c|0];J[d>>2]=5;N[d+4>>2]=N[b>>2];N[d+8>>2]=N[b+4>>2];N[d+12>>2]=N[b+8>>2];N[d+16>>2]=N[b+12>>2];N[d+20>>2]=N[b+16>>2];N[d+24>>2]=N[b+20>>2];e=N[b+24>>2];H[d+33|0]=0;H[d+34|0]=0;H[d+32|0]=c;N[d+28>>2]=e;H[d+35|0]=0;J[d+36>>2]=a;return d|0}function M2(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0);d=Ua(40);a=J[a>>2];c=K[c|0];J[d>>2]=4;N[d+4>>2]=N[b>>2];N[d+8>>2]=N[b+4>>2];N[d+12>>2]=N[b+8>>2];N[d+16>>2]=N[b+12>>2];N[d+20>>2]=N[b+16>>2];N[d+24>>2]=N[b+20>>2];e=N[b+24>>2];H[d+37|0]=0;H[d+38|0]=0;H[d+36|0]=c;J[d+32>>2]=a;N[d+28>>2]=e;H[d+39|0]=0;return d|0}function Iaa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}H[a+353|0]=b;return}c=J[a+16>>2];if(!c){c=$a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}H[c+128|0]=b;_a(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|32768}function Bba(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+12|0;a:{b:{c:{e=J[a+16>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+44>>2]=b;return}c=J[a+20>>2];if(!c){c=$a(J[a+12>>2],e>>>24&15);J[a+20>>2]=c}N[c+12>>2]=b;_a(J[a+12>>2],d);J[a+16>>2]=J[a+16>>2]|8}function Baa(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+288>>2]=b;return}c=J[a+16>>2];if(!c){c=$a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}N[c+96>>2]=b;_a(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|128}function uj(a,b,c){var d=0;J[a+20>>2]=0;J[a+24>>2]=0;J[a+44>>2]=c;J[a+40>>2]=b;J[a>>2]=136524;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[c>>2]=a;J[a>>2]=136208;b=J[b+2372>>2];c=J[b+12>>2];if(c){c=c-1|0;d=J[J[b+8>>2]+(c<<2)>>2];J[b+12>>2]=c;J[a+48>>2]=d;return a}c=b;b=J[b+4>>2];J[c+4>>2]=b+1;J[a+48>>2]=b;return a}function tj(a,b,c){var d=0;d=J[a+176>>2];if(d){if(c){N[a+140>>2]=N[d+44>>2];N[a+128>>2]=N[d+32>>2];N[a+132>>2]=N[d+36>>2];N[a+136>>2]=N[d+40>>2];N[a+120>>2]=N[d+48>>2];N[a+124>>2]=N[d+52>>2];N[a+112>>2]=N[d+56>>2];N[a+116>>2]=N[d+60>>2]}J[b+280>>2]=J[b+280>>2]-1;J[d>>2]=J[b+288>>2];J[b+288>>2]=d;J[a+176>>2]=0}}function kN(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0);d=Ua(28);f=N[c>>2];g=N[b>>2];J[d+8>>2]=0;J[d+12>>2]=0;J[d>>2]=0;J[d+4>>2]=0;N[d+24>>2]=g;N[d+20>>2]=f;e=N[a>>2];N[d+4>>2]=e+e;e=Q(e*Q(.009999999776482582));f=Q(Q(f*Q(.49000000953674316))+Q(g*Q(-.49000000953674316)));N[d+16>>2]=f>e?e:f;return d|0}function fba(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+324>>2]=b;return}c=J[a+16>>2];if(!c){c=$a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}N[c+84>>2]=b;_a(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|16}function dba(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+328>>2]=b;return}c=J[a+16>>2];if(!c){c=$a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}N[c+88>>2]=b;_a(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|32}function VO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;if((c|0)>0){e=a+c|0;while(1){A(+(K[a|0]|K[a+1|0]<<8|(K[a+2|0]<<16|K[a+3|0]<<24)));c=v(1)|0;d=v(0)|0;H[b|0]=d;H[b+1|0]=d>>>8;H[b+2|0]=d>>>16;H[b+3|0]=d>>>24;H[b+4|0]=c;H[b+5|0]=c>>>8;H[b+6|0]=c>>>16;H[b+7|0]=c>>>24;b=b+8|0;a=a+4|0;if(e>>>0>a>>>0){continue}break}}}function Naa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}H[a+352|0]=b;return}c=J[a+16>>2];if(!c){c=$a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}H[c+112|0]=b;_a(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|2048}function z3(a,b){a=a|0;b=b|0;var c=0,d=0;a:{b:{c:{d:{c=a+48|0;switch(J[c+68>>2]-5|0){case 1:break c;case 0:break d;default:break a}}Ka[J[J[b>>2]+12>>2]](b,16);d=c+120|0;c=c+116|0;break b}Ka[J[J[b>>2]+12>>2]](b,16);d=c+100|0;c=c+96|0}Ka[J[J[b>>2]+8>>2]](b,J[c>>2],L[d>>1]<<1)}Ka[J[J[b>>2]+16>>2]](b,J[a+192>>2])}function mca(a){a=a|0;var b=0;a:{b=J[a+320>>2];b=Ka[J[J[b>>2]+100>>2]](b)|0;if(!J[b+88>>2]|J[J[b+84>>2]>>2]!=(a|0)){break a}b=J[J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a>>2];if(b){b=b-16|0}else{b=0}if(!b){break a}Xa(J[42504],8,12659,141,26573,0);return}if(!J[a+356>>2]){UF(a);return}Xa(J[42504],8,12659,154,28510,0)}function jF(a){J[a+4>>2]=196619;J[a+8>>2]=0;J[a+12>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a>>2]=149292;TG(a+24|0,0);J[a+100>>2]=0;I[a+72>>1]=1;J[a+112>>2]=0;J[a+116>>2]=0;J[a+104>>2]=4;J[a+108>>2]=0;J[a+96>>2]=a+76;H[a+92|0]=1;J[a>>2]=149040;N[a+68>>2]=N[a+56>>2];J[a+16>>2]=J[a+16>>2]&-251658241|117440512;return a}function ZE(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+272>>2]=b;return}c=J[a+16>>2];if(!c){c=$a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}N[c+92>>2]=b;_a(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|64}function QO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=0;if((c|0)>0){f=a+c|0;while(1){c=b;e=(x(2,K[a|0]|K[a+1|0]<<8|(K[a+2|0]<<16|K[a+3|0]<<24)),D());a:{if(Q(R(e))>>8;H[c+2|0]=d>>>16;H[c+3|0]=d>>>24;b=b+4|0;a=a+4|0;if(f>>>0>a>>>0){continue}break}}}function Fba(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=a+12|0;a:{b:{c:{e=J[a+16>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}J[a+32>>2]=b;return}c=J[a+20>>2];if(!c){c=$a(J[a+12>>2],e>>>24&15);J[a+20>>2]=c}J[c+4>>2]=b;_a(J[a+12>>2],d);J[a+16>>2]=J[a+16>>2]|2}function Dba(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=a+12|0;a:{b:{c:{e=J[a+16>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}J[a+36>>2]=b;return}c=J[a+20>>2];if(!c){c=$a(J[a+12>>2],e>>>24&15);J[a+20>>2]=c}J[c+8>>2]=b;_a(J[a+12>>2],d);J[a+16>>2]=J[a+16>>2]|4}function wV(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;f=Ia-240|0;Ia=f;g=a+4|0;a:{if(!J[a+44>>2]){e=Ly(f,g);if(d){J[d>>2]=0}d=Qh(e,b,d,0);if(d){Ny(e,c,Ka[J[J[a>>2]+12>>2]](a)|0,g)}mk(e);break a}e=eo(f,g);if(d){J[d>>2]=0}d=Qh(e,b,d,0);if(d){Ny(e,c,Ka[J[J[a>>2]+12>>2]](a)|0,g)}Ph(e)}Ia=f+240|0;return d|0}function as(a,b){var c=0,d=0,e=Q(0),f=Q(0),g=0;c=L[b+8>>1];if((c|0)==65535){b=J[b+4>>2];e=N[b+24>>2];f=N[b+8>>2];c=J[b>>2];d=J[b+4>>2];g=J[b+20>>2];b=J[b+16>>2];J[a+12>>2]=0;J[a+28>>2]=0;N[a+24>>2]=e;J[a+16>>2]=b;J[a+20>>2]=g;J[a>>2]=c;J[a+4>>2]=d;N[a+8>>2]=f;return}d=a;a=J[b>>2];Ka[J[J[a>>2]+116>>2]](d,a,c)}function M4(a){a=a|0;var b=0,c=0,d=0;b=J[a+28>>2];d=Ka[J[J[b>>2]+136>>2]](b)|0;if(d){b=0;c=J[a+28>>2];Ka[J[J[c>>2]+392>>2]](c,0,0);if(J[a+36>>2]){while(1){c=J[a+32>>2]+P(b,24)|0;Ka[J[J[d>>2]+12>>2]](d,c,J[c+16>>2],J[c+20>>2]);b=b+1|0;if(b>>>0>2]){continue}break}}a=J[a+28>>2];Ka[J[J[a>>2]+396>>2]](a)}}function Dea(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a>>2]+b|0;b=J[c+4>>2];J[a>>2]=J[c>>2];J[a+4>>2]=b;J[a+8>>2]=J[c+8>>2];I[a+12>>1]=L[c+12>>1];N[a+16>>2]=N[c+16>>2];N[a+20>>2]=N[c+20>>2];N[a+24>>2]=N[c+24>>2];N[a+28>>2]=N[c+28>>2];N[a+32>>2]=N[c+32>>2];N[a+36>>2]=N[c+36>>2];N[a+40>>2]=N[c+40>>2];J[a+44>>2]=J[c+44>>2]}function AT(a){a=a|0;var b=0,c=0,d=0,e=0;a:{b:{d=J[a+56>>2];c=J[d+124>>2];if(!c){break b}e=J[d+120>>2];while(1){if(J[(b<<2)+e>>2]==(a|0)){break b}b=b+1|0;if((c|0)!=(b|0)){continue}break}break a}if((b|0)==(c|0)){break a}c=c-1|0;J[d+124>>2]=c;e=b<<2;b=J[d+120>>2];J[e+b>>2]=J[b+(c<<2)>>2]}Ka[J[J[a>>2]+4>>2]](a)}function xS(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;d=J[a+300>>2];a:{if(!d){break a}f=J[a+296>>2];while(1){if(J[(c<<2)+f>>2]==(b|0)){Ka[J[J[b>>2]+12>>2]](b);b=J[a+300>>2]-1|0;J[a+300>>2]=b;d=c<<2;c=J[a+296>>2];J[d+c>>2]=J[c+(b<<2)>>2];e=(b|0)!=0;break a}e=1;c=c+1|0;if((d|0)!=(c|0)){continue}break}}H[a+308|0]=e}function lS(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;d=J[a+192>>2];a:{if(!d){break a}f=J[a+188>>2];while(1){if(J[(c<<2)+f>>2]==(b|0)){Ka[J[J[b>>2]+12>>2]](b);b=J[a+192>>2]-1|0;J[a+192>>2]=b;d=c<<2;c=J[a+188>>2];J[d+c>>2]=J[c+(b<<2)>>2];e=(b|0)!=0;break a}e=1;c=c+1|0;if((d|0)!=(c|0)){continue}break}}H[a+200|0]=e}function TS(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=J[a+48>>2];if(!d){H[a+80|0]=0;return}e=J[a+44>>2];while(1){if(J[(c<<2)+e>>2]==(b|0)){Ka[J[J[b>>2]+12>>2]](b);b=J[a+48>>2]-1|0;J[a+48>>2]=b;d=c<<2;c=J[a+44>>2];J[d+c>>2]=J[c+(b<<2)>>2];H[a+80|0]=(b|0)!=0;return}c=c+1|0;if((d|0)!=(c|0)){continue}break}H[a+80|0]=1}function Hba(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=a+12|0;a:{b:{c:{e=J[a+16>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}J[a+28>>2]=b;return}c=J[a+20>>2];if(!c){c=$a(J[a+12>>2],e>>>24&15);J[a+20>>2]=c}J[c>>2]=b;_a(J[a+12>>2],d);J[a+16>>2]=J[a+16>>2]|1}function yF(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0);if(K[b+316|0]&2){b=J[b+56>>2]+96|0}else{c=b- -64|0;b=J[c+176>>2];a:{if(!(!b|K[b+31|0]!=1)){b=b+32|0;break a}b=c+128|0}}d=N[b>>2];e=N[b+4>>2];f=N[b+8>>2];N[a+8>>2]=f==Q(0)?Q(0):Q(Q(1)/f);N[a+4>>2]=e==Q(0)?Q(0):Q(Q(1)/e);N[a>>2]=d==Q(0)?Q(0):Q(Q(1)/d)}function x8(a){a=a|0;var b=0,c=Q(0);b=J[a+48>>2];c=N[b+5132>>2];a:{b:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:if(K[b+4785|0]){break a}break;case 1:break a;default:break b}}N[a+308>>2]=c;J[a+312>>2]=0;uc(a- -64|0,c,1);return}N[a+308>>2]=c;J[a+312>>2]=0;_a(b,a+48|0);J[a+316>>2]=J[a+316>>2]&-117440513|83886080}function w3(a,b){a=a|0;b=b|0;var c=0;b=J[b+36>>2]&1?J[b+40>>2]- -64|0:b+116|0;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;c=J[b+36>>2];J[a+32>>2]=J[b+32>>2];J[a+36>>2]=c;c=J[b+28>>2];J[a+24>>2]=J[b+24>>2];J[a+28>>2]=c;c=J[b+20>>2];J[a+16>>2]=J[b+16>>2];J[a+20>>2]=c;c=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=c}function J3(a){a=a|0;var b=0,c=Q(0),d=0;d=J[a+28>>2];b=d+32|0;a=J[a+20>>2];c=N[d+6072>>2];if(c!=Q(0)){N[b+1080>>2]=c;J[b+4528>>2]=1;J[b+4524>>2]=a;N[b+1084>>2]=c>Q(0)?Q(Q(1)/c):Q(0);if(a){Ka[J[J[a>>2]+16>>2]](a);J[b+4520>>2]=J[J[b+4524>>2]+16>>2]}a=b+4504|0;jr(b,a);b=J[b+4520>>2];Ka[J[J[b>>2]+72>>2]](b,a)}}function HM(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;g=2;a:{if(!(J[e+4>>2]&J[c>>2])|!(J[e>>2]&J[c+4>>2])){break a}b:{if((b|d)&32){I[f>>1]=1024;b=1044;if((J[e+12>>2]|J[c+12>>2])&8){break b}break a}b=J[e+12>>2]|J[c+12>>2];b=b<<4&512|(b<<5&2048|(b&16?1053:1025))}I[f>>1]=b;g=0}I[a>>1]=g}function PO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=0;if((c|0)>0){f=a+c|0;while(1){c=b;e=(x(2,K[a|0]|K[a+1|0]<<8|(K[a+2|0]<<16|K[a+3|0]<<24)),D());a:{if(e=Q(0)){d=~~e>>>0;break a}d=0}H[c|0]=d;H[c+1|0]=d>>>8;H[c+2|0]=d>>>16;H[c+3|0]=d>>>24;b=b+4|0;a=a+4|0;if(f>>>0>a>>>0){continue}break}}}function Dl(a,b){var c=0,d=0,e=0;d=J[a+40>>2];if(d){e=J[a+8>>2];while(1){a=P(c,28)+e|0;N[a>>2]=N[a>>2]-N[b>>2];N[a+4>>2]=N[a+4>>2]-N[b+4>>2];N[a+8>>2]=N[a+8>>2]-N[b+8>>2];N[a+12>>2]=N[a+12>>2]-N[b>>2];N[a+16>>2]=N[a+16>>2]-N[b+4>>2];N[a+20>>2]=N[a+20>>2]-N[b+8>>2];c=c+1|0;if((d|0)!=(c|0)){continue}break}}}function Qu(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0);b=J[b+32>>2];if(b){d=N[b+24>>2];e=N[b+20>>2];f=N[b+28>>2];g=N[b+16>>2];h=N[b+12>>2];i=N[b+8>>2];j=N[b+4>>2];c=N[b>>2]}else{c=Q(0)}N[a+28>>2]=f;N[a+16>>2]=g;N[a+12>>2]=h;N[a+8>>2]=i;N[a+4>>2]=j;N[a>>2]=c;N[a+24>>2]=d;N[a+20>>2]=e}function ZS(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;d=J[a+52>>2];a:{if(!d){break a}f=J[a+48>>2];while(1){if(J[(c<<2)+f>>2]==(b|0)){Ka[J[J[b>>2]+12>>2]](b);b=J[a+52>>2]-1|0;J[a+52>>2]=b;d=c<<2;c=J[a+48>>2];J[d+c>>2]=J[c+(b<<2)>>2];e=(b|0)!=0;break a}e=1;c=c+1|0;if((d|0)!=(c|0)){continue}break}}H[a+84|0]=e}function Uj(a){a=a|0;var b=0,c=0;J[a+4>>2]=169440;J[a>>2]=169392;b=J[a+12>>2];Ka[J[J[b>>2]+44>>2]](b,a);b=J[a+28>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+20>>2];if(!b){break a}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+8>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function SU(a){a=a|0;var b=0,c=0;J[a>>2]=164984;b=J[a+48>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+40>>2];if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+36>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+28>>2];if(!b){break b}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function Qz(a){a=a|0;var b=Q(0),c=Q(0),d=0,e=Q(0);d=Ia-32|0;Ia=d;Ka[J[J[a>>2]+40>>2]](d+4|0,a);b=N[d+4>>2];a:{if(b==Q(0)){c=Q(1);a=0;break a}c=N[d+16>>2];e=Q(Q(1)/Q(Y(Q(Q(c*c)+Q(Q(Q(b*b)+Q(0))+Q(0))))));c=Q(c*e);a=Q(b*e)Q(1)?Q(1):b);Ia=d+32|0;b=Q(b+b);return Q(a?Q(-b):b)}function nl(a,b,c){var d=0,e=0;d=Ia-32|0;Ia=d;N[d+4>>2]=N[b>>2];N[d+8>>2]=N[b+4>>2];N[d+12>>2]=N[b+8>>2];N[d+16>>2]=N[b+12>>2];N[d+20>>2]=N[b+16>>2];N[d+24>>2]=N[b+20>>2];H[d+28|0]=1;Vb(c,d+4|0);e=J[b+24>>2];if(!(e&1)){nl(a,P(e>>>1|0,28)+a|0,c);nl(a,a?(P(J[b+24>>2]>>>1|0,28)+a|0)+28|0:0,c)}Ia=d+32|0}function Vp(a,b,c){var d=0,e=0;d=Ia-32|0;Ia=d;N[d+4>>2]=N[b>>2];N[d+8>>2]=N[b+4>>2];N[d+12>>2]=N[b+8>>2];N[d+16>>2]=N[b+12>>2];N[d+20>>2]=N[b+16>>2];N[d+24>>2]=N[b+20>>2];H[d+28|0]=1;Vb(c,d+4|0);e=J[b+24>>2];if(!(e&1)){Vp(a,P(e>>>1|0,28)+a|0,c);Vp(a,a?(P(J[b+24>>2]>>>1|0,28)+a|0)+28|0:0,c)}Ia=d+32|0}function zq(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;e=J[a+16>>2];if(!e){return 0}if(J[e+40>>2]){while(1){h=J[e+36>>2]+(g<<3)|0;if(!(K[h|0]|c>>>0<=f>>>0)){if(d>>>0<=i>>>0){J[(f<<2)+b>>2]=J[h+4>>2];f=f+1|0;e=J[a+16>>2]}i=i+1|0}g=g+1|0;if(g>>>0>2]){continue}break}}return f|0}function Vka(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;c=J[a+16>>2];J[c>>2]=J[c>>2]+b;c=J[a+8>>2];b=b+15&-16;if(b>>>0>=16385){return Bh(J[c>>2],b)|0}a=J[a+4>>2];a:{d=J[c+4>>2];if(d){e=J[c+8>>2];f=b+e|0;if(f>>>0<16385){break a}}a=Ej(J[c>>2],a);J[c+8>>2]=b;J[c+4>>2]=a;return a|0}J[c+8>>2]=f;return d+e|0}function f5(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if(N[b>>2]>N[b+12>>2]){Xa(J[42504],4,13913,1682,74950,0);return-1}a:{if(!K[(a+16|0)+4785|0]){a=J[a+1012>>2];d=J[a+272>>2];a=Ka[J[J[d>>2]+20>>2]](d,b,c,J[J[a+276>>2]+4>>2],J[J[a+192>>2]+4>>2])|0;break a}Xa(J[42504],2,14080,1184,75563,0);a=-1}return a|0}function dn(a,b){var c=0,d=0,e=0;c=J[a+148>>2];d=(b>>>0)/(c>>>0)|0;J[J[J[a+128>>2]+(d<<2)>>2]+(b-P(c,d)<<2)>>2]=0;d=J[a+80>>2]+(b<<2)|0;e=J[d>>2];if(e){c=J[a+96>>2];a:{if(c>>>0>=(J[a+100>>2]&2147483647)>>>0){fn(a+92|0,d);break a}J[J[a+92>>2]+(c<<2)>>2]=e;J[a+96>>2]=c+1}J[J[a+80>>2]+(b<<2)>>2]=0}}function dj(a){var b=0,c=0,d=0,e=0;b=J[a+20>>2];while(1){e=J[b+24>>2];while(1){c=J[b+32>>2];if(c){b=c}else{d=J[b+36>>2];c=J[b+28>>2];if(c){J[c+32>>2]=0}J[b+20>>2]=0;J[b+24>>2]=0;J[b+36>>2]=0;J[b+40>>2]=0;J[b+28>>2]=0;J[b+32>>2]=0;b=d?d:c}if(b){continue}break}b=e;if(b){continue}break}J[a+20>>2]=0}function af(a,b){var c=0,d=0,e=0,f=0;c=J[a+40>>2];a:{if(!c){break a}e=J[a+44>>2];while(1){f=(d<<2)+e|0;if(J[f>>2]!=(b|0)){d=d+1|0;if((d|0)!=(c|0)){continue}break a}break}b:{switch(L[b+4>>1]-5|0){case 0:case 1:J[b+40>>2]=0;break;default:break b}}J[a+40>>2]=c-1;J[f>>2]=J[(c<<2)+e>>2]}H[a+48|0]=0}function Ub(a){var b=0,c=0,d=0;a:{b:{b=a;if(!(b&3)){break b}if(!K[a|0]){return 0}while(1){b=b+1|0;if(!(b&3)){break b}if(K[b|0]){continue}break}break a}while(1){c=b;b=b+4|0;d=J[c>>2];if(!((d^-1)&d-16843009&-2139062144)){continue}break}while(1){b=c;c=b+1|0;if(K[b|0]){continue}break}}return b-a|0}function UC(a,b){var c=0,d=0,e=0,f=0;d=Ia-16|0;Ia=d;c=J[a+20>>2];a:{if(!c|!(K[(K[a+36|0]&64?J[a+40>>2]+52|0:a+112|0)|0]&2)){break a}e=Oc(c);c=Yg(J[a+20>>2]);if(e){f=jl(c,a,d+12|0);HD(e+5584|0,J[d+12>>2],f)}if(!J[c+20>>2]){break a}Xa(J[42504],8,13750,236,b,0);af(J[c+20>>2],J[a+20>>2])}Ia=d+16|0}function Eha(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=J[b+100>>2];b=L[d+4>>1]<<5;b=(b+(b+d|0)|0)+(c<<5)|0;c=J[b+132>>2];J[a>>2]=J[b+128>>2];J[a+4>>2]=c;c=J[b+140>>2];J[a+8>>2]=J[b+136>>2];J[a+12>>2]=c;c=J[b+148>>2];J[a+16>>2]=J[b+144>>2];J[a+20>>2]=c;c=J[b+156>>2];J[a+24>>2]=J[b+152>>2];J[a+28>>2]=c}function vw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if((c|0)>0){d=a+c|0;while(1){c=K[a|0]|K[a+1|0]<<8|(K[a+2|0]<<16|K[a+3|0]<<24);H[b|0]=c;H[b+1|0]=c>>>8;H[b+2|0]=c>>>16;H[b+3|0]=c>>>24;c=c>>31;H[b+4|0]=c;H[b+5|0]=c>>>8;H[b+6|0]=c>>>16;H[b+7|0]=c>>>24;b=b+8|0;a=a+4|0;if(d>>>0>a>>>0){continue}break}}}function gp(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0;b=Ia-16|0;Ia=b;c=a+4|0;e=J[a+8>>2];if(e){while(1){f=J[c>>2]+P(d,12)|0;g=J[f>>2];if(g){h=J[42504]+12|0;Ka[J[J[h>>2]+12>>2]](h,g-4|0)}J[f>>2]=0;d=d+1|0;if((e|0)!=(d|0)){continue}break}}Pj(c,b+4|0);hp(c,J[a+8>>2]);J[a+16>>2]=0;J[a+20>>2]=0;Ia=b+16|0}function b4(a){a=a|0;var b=0,c=0,d=0;b=J[a+6340>>2];if(!(b>>>0>127|!K[b+170128|0])){c=J[(b<<2)+170256>>2]}b=c>>>24|0;if(!b){Xa(J[42504],8,13913,2788,76602,0);return}d=c&16777215;c=b-1|0;d=d|c<<24;b=J[a+6340>>2];if(!(b>>>0>127|!K[b+170128|0])){J[(b<<2)+170256>>2]=d}if(!(c&255)){J[a+6344>>2]=0}}function ZO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;if((c|0)>0){e=a+c|0;while(1){A(+((K[a|0]|K[a+1|0]<<8)<<16>>16));c=v(1)|0;d=v(0)|0;H[b|0]=d;H[b+1|0]=d>>>8;H[b+2|0]=d>>>16;H[b+3|0]=d>>>24;H[b+4|0]=c;H[b+5|0]=c>>>8;H[b+6|0]=c>>>16;H[b+7|0]=c>>>24;b=b+8|0;a=a+2|0;if(e>>>0>a>>>0){continue}break}}}function U8(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;f=Ia-32|0;Ia=f;J[f+20>>2]=J[d>>2];I[f+28>>1]=0;J[f+24>>2]=0;J[f+12>>2]=1;J[f+16>>2]=4;J[f+8>>2]=b;J[f+4>>2]=c;a=(h=a,i=f+4|0,j=Ka[J[J[e>>2]+148>>2]](e)|0,g=J[J[a>>2]+48>>2],Ka[g](h|0,i|0,j|0)|0);Ia=f+32|0;return a|0}function sda(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Ia-16|0;Ia=c;e=K[b|0];H[a+73|0]=e;b=a+12|0;a:{b:{c:{switch((J[a+16>>2]>>>30|0)-2|0){case 0:d=J[b>>2];if(K[d+4785|0]){break b}default:H[c+15|0]=e;SG(a+24|0,c+15|0);break a;case 1:break c}}d=J[b>>2]}_a(d,b);J[a+16>>2]=J[a+16>>2]|524288}Ia=c+16|0}function ol(a,b){var c=0,d=0,e=0,f=Q(0),g=0,h=0;c=Ia-32|0;Ia=c;d=J[a>>2];e=J[a+4>>2];f=N[a+8>>2];g=J[a+20>>2];h=J[a+16>>2];N[c+24>>2]=N[a+24>>2];H[c+28|0]=1;J[c+16>>2]=h;J[c+20>>2]=g;N[c+12>>2]=f;J[c+4>>2]=d;J[c+8>>2]=e;Vb(b,c+4|0);if(J[a+40>>2]){ol(J[a+36>>2],b);ol(J[a+40>>2],b)}Ia=c+32|0}function XO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;if((c|0)>0){e=a+c|0;while(1){A(+((K[a|0]|K[a+1|0]<<8)>>>0));c=v(1)|0;d=v(0)|0;H[b|0]=d;H[b+1|0]=d>>>8;H[b+2|0]=d>>>16;H[b+3|0]=d>>>24;H[b+4|0]=c;H[b+5|0]=c>>>8;H[b+6|0]=c>>>16;H[b+7|0]=c>>>24;b=b+8|0;a=a+2|0;if(e>>>0>a>>>0){continue}break}}}function VF(a){a=a|0;var b=0,c=0;J[a>>2]=147452;b=J[a+360>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+352>>2];if((b|0)==(a+332|0)){H[a+348|0]=0;break a}if(!b){break a}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a>>2]=147860;J[a>>2]=148164;Te(a+20|0);J[a>>2]=148468;Cd(a);return a|0}function EU(a,b){a=a|0;b=b|0;var c=Q(0),d=0,e=Q(0),f=Q(0);d=J[b+408>>2];J[a>>2]=J[b+404>>2];J[a+4>>2]=d;J[a+8>>2]=J[b+412>>2];e=N[b+44>>2];f=N[b+36>>2];c=Q(Q(N[b+488>>2]*Q(.5))+Q(N[b+52>>2]+N[b+484>>2]));N[a+4>>2]=N[a+4>>2]-Q(c*N[b+40>>2]);N[a>>2]=N[a>>2]-Q(f*c);N[a+8>>2]=N[a+8>>2]-Q(c*e)}function Qk(a){var b=0,c=0;b=J[a+4>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+24>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b);return a}b=J[a+16>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+20>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}return a}function Me(a){var b=0,c=0;a:{if(K[a+56|0]){break a}b=J[a+24>>2];if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+20>>2]=0;J[a+24>>2]=0;J[a>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;I[a+50>>1]=0;I[a+52>>1]=0;I[a+54>>1]=0;I[a+56>>1]=0}function KD(a){var b=0,c=0;b=J[a>>2];if(b){Ka[J[J[b>>2]+56>>2]](b)}J[a>>2]=0;b=J[a+24>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+16>>2];if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+4>>2];if(!(!b|J[a+8>>2]<0)){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+4>>2]=0}function Aj(a,b){var c=Q(0),d=Q(0),e=Q(0);c=N[b+8>>2];d=N[a+8>>2];a:{b:{c:{d:{e:{a=K[a+14|0]&15;b=K[b+14|0]&15;switch(((a|0)>(b|0)?a:b)|0){case 3:break b;case 2:break c;case 1:break d;case 0:break e;default:break a}}return Q(Q(d+c)*Q(.5))}return c>d?d:c}return Q(d*c)}e=c>2];if(!b|J[a+28>>2]!=1){break a}Ka[J[J[b>>2]+64>>2]](b);b=J[a>>2];Ka[J[J[b>>2]+16>>2]](b)}b:{if(!c){break b}b=J[a+36>>2];if(!b|J[a- -64>>2]!=1){break b}Ka[J[J[b>>2]+64>>2]](b);a=J[a+36>>2];Ka[J[J[a>>2]+16>>2]](a)}}function hfa(){var a=0;a=Ua(84);J[a+4>>2]=0;J[a+8>>2]=0;J[a+80>>2]=0;J[a+72>>2]=0;J[a+76>>2]=0;H[a+68|0]=0;J[a>>2]=129680;J[a+20>>2]=0;J[a+24>>2]=0;I[a+16>>1]=0;J[a+12>>2]=-1;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+52>>2]=0;J[a+44>>2]=2139095039;J[a+48>>2]=0;return a|0}function u5(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;if(!K[a+4801|0]){a=a+32|0;if(!(J[a+2344>>2]|!b|!J[a+2236>>2])){e=J[a+2204>>2];while(1){d=J[J[(c<<2)+e>>2]>>2];I[d+148>>1]=L[d+148>>1]|64;c=c+1|0;if(c>>>0>2]){continue}break}}J[a+2344>>2]=b;return}Xa(J[42504],2,22851,503,75944,0)}function KI(a,b,c){var d=0,e=0,f=0;if((J[a+8>>2]&2147483647)>>>0>>0){JI(a,b)}d=J[a+4>>2];if((d|0)<(b|0)){e=J[a>>2];f=e+(b<<4)|0;d=(d<<4)+e|0;while(1){N[d>>2]=N[c>>2];N[d+4>>2]=N[c+4>>2];N[d+8>>2]=N[c+8>>2];N[d+12>>2]=N[c+12>>2];d=d+16|0;if(f>>>0>d>>>0){continue}break}}J[a+4>>2]=b}function Cy(a,b,c){var d=0,e=0,f=0;if((J[a+8>>2]&2147483647)>>>0>>0){qy(a,b)}d=J[a+4>>2];if((d|0)<(b|0)){e=J[a>>2];f=e+(b<<4)|0;d=(d<<4)+e|0;while(1){N[d>>2]=N[c>>2];N[d+4>>2]=N[c+4>>2];N[d+8>>2]=N[c+8>>2];N[d+12>>2]=N[c+12>>2];d=d+16|0;if(f>>>0>d>>>0){continue}break}}J[a+4>>2]=b}function Ae(a){var b=0,c=0;b=J[a+16>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b);J[a+16>>2]=0}b=J[a+20>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b);J[a+20>>2]=0}b=J[a+12>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b);J[a+12>>2]=0}J[a+8>>2]=0;J[a>>2]=0;J[a+4>>2]=0}function zba(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=d|0;var e=0,f=0,g=0;a=J[a+24>>2];if(a){if(J[a+28>>2]){g=J[a+12>>2];e=J[a>>2];f=J[a+16>>2];Ka[J[J[e>>2]+12>>2]](e,f)|0;H[e+76|0]=f;J[e+32>>2]=g;Ka[J[J[e>>2]+8>>2]](e)}e=L[a+16>>1];f=J[a+12>>2];a=J[a>>2];xI(b,e,f,c,d,J[a+68>>2],L[a+78>>1])}}function qK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;gm(a);b=J[a+24>>2];if(J[b+4>>2]){e=K[b|0]==9?368:272;a=b+160|0;c=0;while(1){d=J[a+164>>2];J[a+144>>2]=J[a+160>>2];J[a+148>>2]=d;d=J[a+172>>2];J[a+152>>2]=J[a+168>>2];J[a+156>>2]=d;a=a+e|0;c=c+1|0;if(c>>>0>2]){continue}break}}}function lj(a){var b=0,c=0;a:{b:{if(K[a+56|0]&32){break b}b=J[J[a+28>>2]+4>>2];b=K[J[b+44>>2]+9|0]-1>>>0<2?b:0;if(M[b+152>>2]<4294967294?b:0){break b}b=J[J[a+32>>2]+4>>2];b=K[J[b+44>>2]+9|0]-1>>>0<2?b:0;c=0;if(!b|M[b+152>>2]>4294967293){break a}}H[a+25|0]=K[a+25|0]|32;c=1}return c}function iD(a,b){var c=0,d=0;c=Ia-16|0;Ia=c;b=L[b+52>>1];J[c+12>>2]=0;I[c+8>>1]=b;a=a+16|0;b=J[a+4772>>2];a:{if((J[a+4776>>2]&2147483647)>>>0<=b>>>0){zp(a+4768|0,c+8|0);break a}d=J[c+12>>2];b=J[a+4768>>2]+(b<<3)|0;J[b>>2]=J[c+8>>2];J[b+4>>2]=d;J[a+4772>>2]=J[a+4772>>2]+1}Ia=c+16|0}function TG(a,b){var c=Q(0);H[a+40|0]=b;J[a>>2]=0;H[a+36|0]=0;b=J[42465];I[a+16>>1]=260;J[a+12>>2]=4;J[a+4>>2]=4;J[a+8>>2]=4;N[a+20>>2]=N[b>>2]*Q(.10000000149011612);c=N[b+4>>2];N[a+32>>2]=N[24199];N[a+28>>2]=c*Q(c*Q(4999999873689376e-21));N[a+24>>2]=c*Q(c*Q(4999999873689376e-20))}function gw(a,b,c,d){var e=0,f=0;e=Ia-160|0;Ia=e;f=b?a:e+158|0;J[e+148>>2]=f;a=b-1|0;J[e+152>>2]=a>>>0<=b>>>0?a:0;a=Wa(e,0,144);J[a+76>>2]=-1;J[a+36>>2]=4193;J[a+80>>2]=-1;J[a+44>>2]=a+159;J[a+84>>2]=a+148;a:{if((b|0)<0){J[42513]=61;break a}H[f|0]=0;kw(a,c,d,4191,4192)}Ia=a+160|0}function SO(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0);c=Ua(28);d=N[a>>2];e=N[b>>2];J[c>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;N[c+24>>2]=e;N[c+20>>2]=d;J[c+4>>2]=1056964608;d=Q((d>2]=d>Q(.10000000149011612)?Q(.10000000149011612):d;return c|0}function RX(a,b){a=a|0;b=b|0;var c=0,d=0;d=J[b+4>>2];c=J[a+80>>2];J[c+240>>2]=J[b>>2];J[c+244>>2]=d;J[c+264>>2]=J[b+24>>2];d=J[b+20>>2];J[c+256>>2]=J[b+16>>2];J[c+260>>2]=d;d=J[b+12>>2];J[c+248>>2]=J[b+8>>2];J[c+252>>2]=d;H[J[a+80>>2]+478|0]=1;a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function lC(a,b,c,d,e,f){var g=0,h=0,i=0;g=J[c>>2];h=J[e>>2];a:{if((g|0)>(h|0)){i=0;if(!(Ka[J[(P(h,28)+156336|0)+(g<<2)>>2]](a,b,e,f,c,d)|0)){break a}N[a+8>>2]=-N[a+8>>2];N[a+4>>2]=-N[a+4>>2];N[a>>2]=-N[a>>2];return 1}i=Ka[J[(P(g,28)+156336|0)+(h<<2)>>2]](a,b,c,d,e,f)|0}return i}function j0(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;if(b){while(1){f=(e<<2)+c|0;d=J[a+4>>2];g=J[d+264>>2];a:{if(g>>>0>=(J[d+268>>2]&2147483647)>>>0){HB(d,f);break a}J[J[d+260>>2]+(g<<2)>>2]=J[f>>2];J[d+264>>2]=J[d+264>>2]+1}e=e+1|0;if((e|0)!=(b|0)){continue}break}}return 1}function eN(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0);c=Ua(28);d=N[b>>2];e=N[a>>2];J[c>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;N[c+24>>2]=e;N[c+20>>2]=d;J[c+4>>2]=1056964608;d=Q(Q(d-e)*Q(.49000000953674316));N[c+16>>2]=d>Q(.10000000149011612)?Q(.10000000149011612):d;return c|0}function sL(a){a=a|0;var b=0,c=0,d=0,e=0;a=J[a+28>>2];b=J[a+124>>2];c=J[a+128>>2];a=J[a+88>>2];J[a+68>>2]=J[a+24>>2];J[a+72>>2]=c;J[a- -64>>2]=b;b=J[a>>2];if(b){c=a+36|0;e=J[a+12>>2];a=0;while(1){d=J[(P(a,40)+e|0)+28>>2];if(d){rm(d,c)}a=a+1|0;if((b|0)!=(a|0)){continue}break}}}function pu(a,b){var c=0,d=0;c=J[a+44>>2];if(!(H[c+44|0]&1|!(N[c+156>>2]>2]=b;d=J[J[a+40>>2]+1012>>2];Ka[J[J[d>>2]+44>>2]](d,K[c+9|0]==2,a+144|0);if(M[a+152>>2]>=4294967294){dh(J[a+40>>2],a);xf(a)}ze(J[J[a+40>>2]+1e3>>2],J[a+144>>2]);I[a+92>>1]=L[a+92>>1]&65534}}function Uka(a,b){a=a|0;b=b|0;var c=0,d=0;c=-1;a:{if(b>>>0>16384){break a}a=J[a+12>>2];d=J[a+4>>2];b:{if(d){c=J[a+8>>2];if(c+b>>>0<16385){break b}}d=J[a>>2];d=Fj(d,(d+P(J[d+128>>2],12)|0)+40|0,0,0,0);J[a+8>>2]=0;J[a+4>>2]=d;c=0;if(!d){break a}}J[a+8>>2]=b+c;c=d+c|0}return c|0}function Ph(a){a=a|0;var b=0,c=0;J[a+16>>2]=156284;J[a>>2]=164836;Me(a+128|0);b=J[a+112>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+112>>2]=0;he(a+16|0);J[a>>2]=164804;b=J[a+4>>2];if(b){b=Sh(b);c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+4>>2]=0;return a|0}function N4(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;if(J[a+4656>>2]!=3){Xa(J[42504],8,13913,2210,78566,0);return 0}if($d(J[a+6060>>2],0-d|0)){d=a+32|0;BH(d);vC(a+16|0);WH(d);nD(a);CH(d);ir(d);e=c;c=EH(d);J[e>>2]=J[c+4>>2];J[b>>2]=J[c>>2];H[a+6354|0]=1;a=1}else{a=0}return a|0}function F4(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a:{if(!(K[b+5580|0]&8)){break a}H[a|0]=0;H[a+1|0]=0;if(!(J[(((c>>>0>>0?c:d)<<2)+b|0)+5296>>2]>>>(c>>>0>d>>>0?c:d)&1)){break a}b=b+5420|0;H[a|0]=(J[b+(c<<2)>>2]&1<>>d;H[a+1|0]=(J[b+(d<<2)>>2]&1<>>c;return}br(a,b+32|0,c,d)}function yw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if((c|0)>0){d=a+c|0;while(1){c=(K[a|0]|K[a+1|0]<<8)<<16>>16;H[b|0]=c;H[b+1|0]=c>>>8;H[b+2|0]=c>>>16;H[b+3|0]=c>>>24;c=c>>31;H[b+4|0]=c;H[b+5|0]=c>>>8;H[b+6|0]=c>>>16;H[b+7|0]=c>>>24;b=b+8|0;a=a+2|0;if(d>>>0>a>>>0){continue}break}}}function vaa(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;a:{if(!(K[a+14|0]&32)){a=(b<<4)+a|0;N[c>>2]=N[a+128>>2];c=a+140|0;b=a+136|0;a=a+132|0;break a}a=J[a+16>>2]+(b<<4)|0;N[c>>2]=N[a+204>>2];c=a+216|0;b=a+212|0;a=a+208|0}N[d>>2]=N[a>>2];N[e>>2]=N[b>>2];J[f>>2]=J[c>>2]}function kr(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;e=K[b+20|0];g=(e<<2)+a|0;c=J[g+88>>2];if(c>>>0>=2){e=P(e,12)+a|0;f=J[e+52>>2];c=c-1|0;d=f+(c<<2)|0;a=J[d>>2];h=d;d=f;b=J[b+8>>2];f=b<<2;d=J[d+f>>2];J[h>>2]=d;J[f+J[e+52>>2]>>2]=a;J[a+8>>2]=b;J[d+8>>2]=c;c=J[g+88>>2]}J[g+88>>2]=c-1}function Xt(a){var b=0,c=0;a:{if(K[a+56|0]&32){break a}b=J[J[a+28>>2]+4>>2];b=K[J[b+44>>2]+9|0]-1>>>0<2?b:0;if(M[b+152>>2]<4294967294?b:0){break a}b=J[J[a+32>>2]+4>>2];b=K[J[b+44>>2]+9|0]-1>>>0<2?b:0;if(M[b+152>>2]<4294967294?b:0){break a}H[a+25|0]=K[a+25|0]&223;c=1}return c}function Mi(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;d=K[b+20|0];g=(d<<2)+a|0;e=J[g+88>>2];a=P(d,12)+a|0;if(e>>>0>2]){f=J[a+52>>2];c=f+(e<<2)|0;d=J[c>>2];h=c;c=f;b=J[b+8>>2];f=b<<2;c=J[c+f>>2];J[h>>2]=c;J[f+J[a+52>>2]>>2]=d;J[d+8>>2]=b;J[c+8>>2]=e;e=J[g+88>>2]}J[g+88>>2]=e+1}function IP(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ia-96|0;Ia=d;e=J[a+4>>2];Ka[J[J[e>>2]+16>>2]](d+12|0,e,b);b=K[d+84|0];a:{if(!b){break a}e=J[d+24>>2];J[d+92>>2]=c;a=Sg(a+16|0,d+92|0,d+91|0);if(K[d+91|0]){break a}c=J[d+92>>2];J[a+4>>2]=e;J[a>>2]=c}Ia=d+96|0;return(b|0)!=0|0}function ss(a){var b=0;J[a+12112>>2]=0;J[a+12116>>2]=0;J[a+12096>>2]=0;J[a+11876>>2]=0;J[a+11880>>2]=0;J[a+11868>>2]=0;J[a+12088>>2]=0;J[a+12092>>2]=0;b=a+11856|0;J[b>>2]=0;J[b+4>>2]=0;b=a+11828|0;J[b>>2]=0;J[b+4>>2]=0;J[a+12132>>2]=J[a+11952>>2];J[a+12140>>2]=J[a+11976>>2]}function rea(a){a=a|0;var b=0,c=0,d=0,e=0;c=J[a+28>>2];b=J[J[c+976>>2]+1024>>2];Ka[J[J[b>>2]+104>>2]](b);d=J[c+4676>>2];if(d){a=0;while(1){e=J[J[c+4672>>2]+(a<<2)>>2];if(e&1){Ka[J[J[b>>2]+28>>2]](b,e&-2,0,0)}a=a+1|0;if((d|0)!=(a|0)){continue}break}}Ka[J[J[b>>2]+108>>2]](b)}function Jm(a){var b=0,c=0;Am(a,1);c=J[J[a>>2]+40>>2];b=J[a+24>>2];if((K[b+68|0]&6)==6){er(c,b)}b=J[a+28>>2];if((b|0)!=-1){hn(J[c+1e3>>2],b)}J[a+28>>2]=-1;qd(J[a>>2],a);qd(J[a+4>>2],a);b=J[a+24>>2];c=J[b- -64>>2];b=J[b+60>>2];if(b){nu(b)}if(c){nu(c)}H[a+21|0]=K[a+21|0]&223}function x0(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=0;b=J[b+4>>2];i=d;e=N[c>>2]>Q(0);d=N[c+4>>2]>Q(0);c=N[c+8>>2]>Q(0);J[i>>2]=e|d<<1|c<<2;f=N[b+52>>2];g=N[b+56>>2];h=N[b+48>>2];J[a+12>>2]=0;N[a+8>>2]=c?g:Q(-g);N[a+4>>2]=d?f:Q(-f);N[a>>2]=e?h:Q(-h)}function lE(a){a=a|0;J[35102]=1349;J[35095]=1350;J[35088]=1351;J[35074]=1352;J[35154]=1353;J[35147]=1354;J[35140]=1355;J[35126]=1356;J[39278]=2789;J[39317]=2810;J[39345]=2811;J[39338]=2812;J[39331]=2813;J[39324]=2810;J[39230]=2753;J[39223]=2754;J[39216]=2755;J[39202]=2756}function YL(a,b){a=a|0;b=b|0;var c=0,d=0;b=J[(J[a+72>>2]+P(J[b+20>>2],20)|0)+12>>2];if((b|0)!=-1){while(1){b=J[a+60>>2]+(b<<3)|0;c=J[a+72>>2]+P(J[b>>2],20)|0;d=J[c+4>>2]-1|0;J[c+4>>2]=d;if(!d){nh(a,J[b>>2])}b=J[b+4>>2];if((b|0)!=-1){continue}break}}J[a+52>>2]=J[a+52>>2]-1}function uw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if((c|0)>0){d=a+c|0;while(1){c=K[a|0]|K[a+1|0]<<8|(K[a+2|0]<<16|K[a+3|0]<<24);H[b|0]=c;H[b+1|0]=c>>>8;H[b+2|0]=c>>>16;H[b+3|0]=c>>>24;H[b+4|0]=0;H[b+5|0]=0;H[b+6|0]=0;H[b+7|0]=0;b=b+8|0;a=a+4|0;if(d>>>0>a>>>0){continue}break}}}function rk(a,b,c,d,e){var f=0;a:{if(!a){break a}f=J[c>>2]+1|0;J[c>>2]=f;if(f>>>0>M[b>>2]){J[b>>2]=f}if(d){if(!(Ka[d|0](a,J[c>>2],e)|0)){break a}}f=J[a+24>>2];if(!f){break a}rk(f,b,c,d,e);J[c>>2]=J[c>>2]-1;a=J[a+24>>2];if(!a){break a}rk(a+36|0,b,c,d,e);J[c>>2]=J[c>>2]-1}}function tZ(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);Xa(J[42504],8,12838,227,77741,0);c=N[b+44>>2];d=N[b+48>>2];e=N[b+36>>2];f=N[b+32>>2];g=N[b+40>>2];h=N[b+52>>2];N[a+20>>2]=g+h;N[a+16>>2]=e+d;N[a+12>>2]=f+c;N[a+8>>2]=g-h;N[a+4>>2]=e-d;N[a>>2]=f-c}function bP(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;if((c|0)>0){e=a+c|0;while(1){A(+H[a|0]);c=v(1)|0;d=v(0)|0;H[b|0]=d;H[b+1|0]=d>>>8;H[b+2|0]=d>>>16;H[b+3|0]=d>>>24;H[b+4|0]=c;H[b+5|0]=c>>>8;H[b+6|0]=c>>>16;H[b+7|0]=c>>>24;b=b+8|0;a=a+1|0;if(e>>>0>a>>>0){continue}break}}}function au(a){var b=0,c=0,d=0,e=0,f=0;b=J[a+8>>2];if((b|0)<0){c=J[a+4>>2];d=J[c+44>>2];e=K[d+9|0];f=J[J[J[c+40>>2]+980>>2]+180>>2]+((b&2147483647)<<2)|0;b=2;a:{if(!c){break a}b=2;if(e-3>>>0<4294967294){break a}b=H[d+44|0]&1?1:2}J[f>>2]=e?(b|J[c+48>>2]<<2)+4|0:0;mj(a)}}function $O(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;if((c|0)>0){e=a+c|0;while(1){A(+K[a|0]);c=v(1)|0;d=v(0)|0;H[b|0]=d;H[b+1|0]=d>>>8;H[b+2|0]=d>>>16;H[b+3|0]=d>>>24;H[b+4|0]=c;H[b+5|0]=c>>>8;H[b+6|0]=c>>>16;H[b+7|0]=c>>>24;b=b+8|0;a=a+1|0;if(e>>>0>a>>>0){continue}break}}}function zQ(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Ia-16|0;Ia=c;d=J[b>>2];J[c+12>>2]=(J[b+4>>2]-d|0)/24;b=J[a+4>>2];Ka[J[J[b>>2]+12>>2]](b,c+12|0,4)|0;if(J[c+12>>2]){b=0;while(1){e=P(b,24)+d|0;Ka[J[J[e>>2]+8>>2]](e,a);b=b+1|0;if(b>>>0>2]){continue}break}}Ia=c+16|0}function fP(a,b){a=a|0;b=b|0;var c=0,d=0;a:{if((b|0)<0){break a}c=J[a+88>>2];if(c>>>0<=b>>>0){break a}a=J[a+84>>2];b=J[a+(b<<2)>>2];if(!b){break a}while(1){d=J[b+76>>2]+d|0;b=J[b+16>>2];if((b|0)<0|b>>>0>=c>>>0){break a}b=J[a+(b<<2)>>2];if(b){continue}break}}return d|0}function AQ(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Ia-16|0;Ia=c;d=J[b>>2];J[c+12>>2]=(J[b+4>>2]-d|0)/12;b=J[a+4>>2];Ka[J[J[b>>2]+12>>2]](b,c+12|0,4)|0;if(J[c+12>>2]){b=0;while(1){e=P(b,12)+d|0;Ka[J[J[e>>2]+8>>2]](e,a);b=b+1|0;if(b>>>0>2]){continue}break}}Ia=c+16|0}function bs(a,b){var c=0,d=0,e=Q(0),f=Q(0),g=Q(0);c=Ia-32|0;Ia=c;d=L[b+8>>1];a:{if((d|0)==65535){b=J[b+4>>2];e=N[b+8>>2];f=N[b+4>>2];g=N[b>>2];break a}b=J[b>>2];Ka[J[J[b>>2]+116>>2]](c,b,d);e=N[c+8>>2];f=N[c+4>>2];g=N[c>>2]}N[a+8>>2]=e;N[a+4>>2]=f;N[a>>2]=g;Ia=c+32|0}function HL(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;J[J[a+4>>2]>>2]=c;if(f){Ka[J[J[f>>2]+20>>2]](f)}Ns(a,d);c=J[a+32>>2];b=J[a+4>>2];J[b+384>>2]=J[a+36>>2];J[b+368>>2]=c;Vs(b,b+340|0);b=J[a+4>>2];Qs(b+340|0,a,b+324|0,b+332|0);Wa(J[b+324>>2],0,J[b+328>>2]<<2)}function zs(a){var b=0,c=0;b=J[a+12>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+8>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+4>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}a=J[a>>2];if(a){b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}}function iF(a){a=a|0;var b=0,c=0;J[a>>2]=149040;Ug(J[42497],a);J[a>>2]=149292;Ug(J[42497],a);b=J[a+104>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+96>>2];if((b|0)==(a+76|0)){H[a+92|0]=0;break a}if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function T0(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;if(b){while(1){f=(e<<2)+c|0;d=J[a+4>>2];g=J[d+4>>2];a:{if(g>>>0>=(J[d+8>>2]&2147483647)>>>0){bb(d,f);break a}J[J[d>>2]+(g<<2)>>2]=J[f>>2];J[d+4>>2]=J[d+4>>2]+1}e=e+1|0;if((e|0)!=(b|0)){continue}break}}return 1}function OG(a){var b=0,c=0;a:{if(!K[a+120|0]){break a}b=J[a+56>>2];c=Ka[J[J[b>>2]>>2]](b)|0;b=J[a+88>>2];if(b){Va(J[b+20>>2],c,L[b+8>>1]);c=J[b+60>>2];c=J[J[(c?c:J[b- -64>>2])+40>>2]+1012>>2];Ka[J[J[c>>2]+48>>2]](c,J[J[b+56>>2]+28>>2],b)}if(!b){break a}H[a+120|0]=0}}function zca(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;a:{if(!K[a+48|0]){break a}c=J[a+40>>2];if(!c){break a}while(1){e=J[a+44>>2]+(d<<2)|0;f=J[e>>2];if(f){g=e,h=Ka[J[J[b>>2]>>2]](b,-2147483648,f)|0,J[g>>2]=h;c=J[a+40>>2]}d=d+1|0;if(c>>>0>d>>>0){continue}break}}}function _T(a,b){a=a|0;b=b|0;var c=Q(0),d=0,e=Q(0),f=Q(0);d=J[b+408>>2];J[a>>2]=J[b+404>>2];J[a+4>>2]=d;J[a+8>>2]=J[b+412>>2];e=N[b+44>>2];f=N[b+36>>2];c=Q(N[b+484>>2]+N[b+52>>2]);N[a+4>>2]=N[a+4>>2]-Q(c*N[b+40>>2]);N[a>>2]=N[a>>2]-Q(f*c);N[a+8>>2]=N[a+8>>2]-Q(c*e)}function P1(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0);e=N[b+8>>2];a=J[a+48>>2];f=N[a+56>>2];g=Q(e*(e>Q(0)?f:Q(-f)));e=N[b>>2];f=N[a+48>>2];h=Q(e*(e>Q(0)?f:Q(-f)));e=N[b+4>>2];f=N[a+52>>2];e=Q(g+Q(h+Q(e*(e>Q(0)?f:Q(-f)))));N[d>>2]=e;N[c>>2]=-e}function Hu(a,b){var c=0,d=0,e=0;d=Ia-16|0;Ia=d;c=J[a+176>>2];a:{if(!(!c|K[c+31|0]!=1)){N[c+44>>2]=b;break a}N[a+140>>2]=b;a=J[a>>2];if(!a){break a}c=J[J[a+40>>2]+1012>>2];e=K[J[a+44>>2]+9|0];J[d+12>>2]=J[a+144>>2];Ka[J[J[c>>2]+44>>2]](c,(e|0)==2,d+12|0)}Ia=d+16|0}function Fu(a,b){var c=0,d=0,e=0;d=Ia-16|0;Ia=d;c=J[a+176>>2];a:{if(!(!c|K[c+31|0]!=1)){N[c+48>>2]=b;break a}N[a+120>>2]=b;a=J[a>>2];if(!a){break a}c=J[J[a+40>>2]+1012>>2];e=K[J[a+44>>2]+9|0];J[d+12>>2]=J[a+144>>2];Ka[J[J[c>>2]+44>>2]](c,(e|0)==2,d+12|0)}Ia=d+16|0}function Eu(a,b){var c=0,d=0,e=0;d=Ia-16|0;Ia=d;c=J[a+176>>2];a:{if(!(!c|K[c+31|0]!=1)){N[c+52>>2]=b;break a}N[a+124>>2]=b;a=J[a>>2];if(!a){break a}c=J[J[a+40>>2]+1012>>2];e=K[J[a+44>>2]+9|0];J[d+12>>2]=J[a+144>>2];Ka[J[J[c>>2]+44>>2]](c,(e|0)==2,d+12|0)}Ia=d+16|0}function Du(a,b){var c=0,d=0,e=0;d=Ia-16|0;Ia=d;c=J[a+176>>2];a:{if(!(!c|K[c+31|0]!=1)){N[c+56>>2]=b;break a}N[a+112>>2]=b;a=J[a>>2];if(!a){break a}c=J[J[a+40>>2]+1012>>2];e=K[J[a+44>>2]+9|0];J[d+12>>2]=J[a+144>>2];Ka[J[J[c>>2]+44>>2]](c,(e|0)==2,d+12|0)}Ia=d+16|0}function Cu(a,b){var c=0,d=0,e=0;d=Ia-16|0;Ia=d;c=J[a+176>>2];a:{if(!(!c|K[c+31|0]!=1)){N[c+60>>2]=b;break a}N[a+116>>2]=b;a=J[a>>2];if(!a){break a}c=J[J[a+40>>2]+1012>>2];e=K[J[a+44>>2]+9|0];J[d+12>>2]=J[a+144>>2];Ka[J[J[c>>2]+44>>2]](c,(e|0)==2,d+12|0)}Ia=d+16|0}function nE(a){a=a|0;J[42482]=1481;J[42480]=1482;J[42484]=1481;J[42486]=1483;J[42488]=1484;J[42490]=1485;J[42492]=1486;J[42494]=1487;J[42496]=1488;J[34392]=1136;J[34391]=1137;J[34404]=1138;J[34403]=1139;J[34416]=1140;J[34415]=1141;es();J[42499]=2172;J[42498]=2173}function mE(a){a=a|0;J[42481]=1548;J[42479]=1549;J[42483]=1550;J[42485]=1551;J[42487]=1552;J[42489]=1553;J[42491]=1554;J[42493]=1555;J[42495]=1556;J[34392]=1136;J[34391]=1137;J[34404]=1138;J[34403]=1139;J[34416]=1140;J[34415]=1141;es();J[42499]=2172;J[42500]=2174}function SN(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;if(Tb(a,J[b+8>>2],0)){Bn(b,c,d);return}e=J[a+12>>2];f=a+16|0;cw(f,b,c,d);a=a+24|0;e=(e<<3)+f|0;a:{if(a>>>0>=e>>>0){break a}while(1){cw(a,b,c,d);if(K[b+54|0]){break a}a=a+8|0;if(e>>>0>a>>>0){continue}break}}}function RH(a,b){var c=0,d=0,e=0;e=Ia-16|0;Ia=e;d=J[b+60>>2];if(d){c=J[d+60>>2];c=J[(c?c:J[d- -64>>2])+164>>2];if(c){Wd(J[a+1136>>2],c,d)}c=J[a+2396>>2];d=jt(d);J[c+280>>2]=J[c+280>>2]-1;J[d>>2]=J[c+288>>2];J[c+288>>2]=d}J[e+12>>2]=b;pb(a+1096|0,e+12|0);Ia=e+16|0}function Dha(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=0,g=0,h=Q(0);b=J[b+172>>2]+(c<<5)|0;d=N[b+8>>2];c=J[b>>2];e=J[b+4>>2];f=J[b+20>>2];g=J[b+16>>2];h=N[b+24>>2];J[a+12>>2]=0;J[a+28>>2]=0;N[a+24>>2]=h;J[a+16>>2]=g;J[a+20>>2]=f;J[a>>2]=c;J[a+4>>2]=e;N[a+8>>2]=d}function xe(a,b){var c=0,d=0;d=b+15&-16;c=-1;a:{if(d>>>0>16384){break a}b=J[a+4>>2];b:{if(b){c=J[a+8>>2];if(d+c>>>0<16385){break b}}b=J[a>>2];b=Fj(b,(b+P(J[b+124>>2],12)|0)- -64|0,0,0,0);J[a+8>>2]=0;J[a+4>>2]=b;c=0;if(!b){break a}}J[a+8>>2]=c+d;c=b+c|0}return c}function mn(a){var b=0,c=0,d=0,e=0,f=0;c=J[a+340>>2];if(c){while(1){b=J[J[a+336>>2]+(d<<2)>>2];e=J[a+60>>2];f=(b>>>0)/(e>>>0)|0;if((L[(J[J[a+40>>2]+(f<<2)>>2]+(b-P(e,f)<<4)|0)+4>>1]&11)==3){on(a,b);qn(a,b);c=J[a+340>>2]}d=d+1|0;if(c>>>0>d>>>0){continue}break}}}function Xa(a,b,c,d,e,f){var g=0;g=Ia-1040|0;Ia=g;J[g+12>>2]=f;if(J[a+192>>2]&b){gw(g+16|0,1024,e,J[g+12>>2]);if(J[a+180>>2]){f=0;while(1){e=J[J[a+176>>2]+(f<<2)>>2];Ka[J[J[e>>2]+8>>2]](e,b,g+16|0,c,d);f=f+1|0;if(f>>>0>2]){continue}break}}}Ia=g+1040|0}function Vq(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;a:{c=J[a+4>>2];if(!c){break a}d=J[c+40>>2];if(!d){break a}c=0;while(1){e=J[J[a+4>>2]+36>>2]+(c<<3)|0;f=J[e+4>>2];if(f){g=e,h=Ka[J[J[b>>2]>>2]](b,-2147483648,f)|0,J[g+4>>2]=h}c=c+1|0;if((d|0)!=(c|0)){continue}break}}}function MZ(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0);e=Ia-16|0;Ia=e;f=N[a+4>>2];N[e>>2]=N[b+16>>2];N[e+4>>2]=N[b+20>>2];g=N[b+24>>2];N[e+12>>2]=f;N[e+8>>2]=g;a=J[c+36>>2];a=Ka[J[(L[a+4>>1]<<2)+159392>>2]](e,a,d,c+4|0,0)|0;Ia=e+16|0;return a|0}function Wda(){var a=0;a=Ua(68);J[a+4>>2]=0;J[a+8>>2]=0;J[a+64>>2]=0;J[a+56>>2]=0;J[a+60>>2]=0;H[a+52|0]=0;J[a>>2]=130112;J[a+20>>2]=0;J[a+24>>2]=0;I[a+16>>1]=0;J[a+12>>2]=-1;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+44>>2]=2139095039;return a|0}function Ux(a,b){a=a|0;b=b|0;var c=0;N[b>>2]=N[a+416>>2];N[b+4>>2]=N[a+420>>2];N[b+8>>2]=N[a+424>>2];J[b+12>>2]=J[a+216>>2];J[b+16>>2]=J[a+228>>2];J[b+20>>2]=J[a+240>>2];c=J[a+388>>2];H[b+30|0]=c>>>8&1;H[b+29|0]=c>>>5&1;H[b+28|0]=c>>>4&1;J[b+24>>2]=K[a+472|0]}function Uo(a,b){J[b+8>>2]=0;J[b+12>>2]=8;J[b>>2]=0;J[b+4>>2]=0;J[b+44>>2]=0;J[b+48>>2]=0;J[b+36>>2]=0;J[b+16>>2]=6;J[b+20>>2]=0;J[b+24>>2]=a+100;J[b+32>>2]=111568;J[b+28>>2]=a+4;J[b+52>>2]=0;J[b+56>>2]=0;a=J[a>>2];J[b+64>>2]=2943;J[b+68>>2]=2944;J[b+60>>2]=a}function UX(a,b){a=a|0;b=b|0;var c=0;b=J[b+80>>2];N[a>>2]=N[b+268>>2];N[a+4>>2]=N[b+272>>2];N[a+8>>2]=N[b+276>>2];N[a+12>>2]=N[b+280>>2];N[a+16>>2]=N[b+284>>2];c=J[b+292>>2];J[a+20>>2]=J[b+288>>2];J[a+24>>2]=c;c=J[b+300>>2];J[a+28>>2]=J[b+296>>2];J[a+32>>2]=c}function w2(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=Q(0),h=Q(0),i=Q(0);f=Ua(24);a=J[a>>2];g=N[c>>2];h=N[d>>2];i=N[e>>2];b=K[b|0];H[f+21|0]=0;H[f+22|0]=0;H[f+20|0]=b;N[f+16>>2]=i;N[f+12>>2]=h;N[f+8>>2]=g;J[f+4>>2]=a;J[f>>2]=6;H[f+23|0]=0;return f|0}function kR(a){a=a|0;var b=0,c=0,d=0,e=0;d=J[a+292>>2];if(d){while(1){e=c<<2;b=J[e+J[a+288>>2]>>2];if(b){Ka[J[J[b>>2]+12>>2]](b,a);b=J[J[a+288>>2]+e>>2];Ka[J[J[b>>2]>>2]](b)|0}c=c+1|0;if((d|0)!=(c|0)){continue}break}}J[a+292>>2]=0;J[a+312>>2]=0;J[a+316>>2]=0}function _P(a,b){a=a|0;b=b|0;var c=0;c=Ia-16|0;Ia=c;Ka[J[J[b>>2]+16>>2]](b,a+4|0);Ka[J[J[b>>2]+16>>2]](b,a+8|0);Ka[J[J[b>>2]+24>>2]](b,a+16|0);Ka[J[J[b>>2]+24>>2]](b,a+24|0);J[c+12>>2]=J[a+32>>2];Ka[J[J[b>>2]+16>>2]](b,c+12|0);J[a+32>>2]=J[c+12>>2];Ia=c+16|0}function VX(a,b){a=a|0;b=b|0;var c=0,d=0;d=J[b+4>>2];c=J[a+80>>2];J[c+212>>2]=J[b>>2];J[c+216>>2]=d;J[c+236>>2]=J[b+24>>2];d=J[b+20>>2];J[c+228>>2]=J[b+16>>2];J[c+232>>2]=d;d=J[b+12>>2];J[c+220>>2]=J[b+8>>2];J[c+224>>2]=d;a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function vl(a,b){var c=0,d=0;if(b){c=J[b+44>>2];a:{if((c|0)<0|!(c&2147483647)){break a}c=J[b+36>>2];if((c|0)==(b|0)){H[b+32|0]=0;break a}if(!c){break a}d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[a+460>>2]=J[a+460>>2]-1;J[b>>2]=J[a+468>>2];J[a+468>>2]=b}}function hT(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0;e=Ia-16|0;Ia=e;g=J[c+4>>2];h=J[c>>2];f=J[a+4>>2];c=Ka[J[J[f>>2]+8>>2]](f,312,70541,12037,49)|0;J[e+8>>2]=h;J[e+12>>2]=g;b=wx(c,f,b,d,e+8|0)+108|0;Ka[J[J[a>>2]+12>>2]](a,b);Ia=e+16|0;return b|0}function _X(a,b){a=a|0;b=b|0;var c=0,d=0;d=J[b+4>>2];c=J[a+80>>2];J[c+104>>2]=J[b>>2];J[c+108>>2]=d;d=J[b+20>>2];J[c+120>>2]=J[b+16>>2];J[c+124>>2]=d;d=J[b+12>>2];J[c+112>>2]=J[b+8>>2];J[c+116>>2]=d;H[J[a+80>>2]+476|0]=1;a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function Xf(a,b){a=a|0;b=b|0;var c=0;c=Ia-16|0;Ia=c;Ka[J[J[b>>2]+8>>2]](b,J[a+76>>2]);J[c+12>>2]=0;J[c+8>>2]=0;a=J[a+76>>2];Ka[J[J[a>>2]+28>>2]](a,c+12|0,c+8|0);a=J[c+12>>2];if(a){Ka[J[J[b>>2]+8>>2]](b,a)}a=J[c+8>>2];if(a){Ka[J[J[b>>2]+8>>2]](b,a)}Ia=c+16|0}function If(a,b,c){var d=0,e=0,f=0,g=0;if(b){while(1){c=c-1|0;e=a;a=bla(a,b,10);d=Ja;f=c,g=e-ala(a,d,10,0)|48,H[f|0]=g;e=b>>>0>9;b=d;if(e){continue}break}}if(a){while(1){c=c-1|0;b=(a>>>0)/10|0;H[c|0]=a-P(b,10)|48;d=a>>>0>9;a=b;if(d){continue}break}}return c}function gW(a,b){a=a|0;b=b|0;var c=0,d=0;d=J[b+4>>2];c=J[a+80>>2];J[c+92>>2]=J[b>>2];J[c+96>>2]=d;J[c+116>>2]=J[b+24>>2];d=J[b+20>>2];J[c+108>>2]=J[b+16>>2];J[c+112>>2]=d;d=J[b+12>>2];J[c+100>>2]=J[b+8>>2];J[c+104>>2]=d;a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function cu(a){var b=0,c=0;a:{if(J[a+36>>2]!=-1){break a}c=J[a+4>>2];b=K[J[c+44>>2]+9|0]-1>>>0<2?c:0;if((K[J[b+44>>2]+44|0]&3)==3|H[b+92|0]&1|(K[b+149|0]&16|M[b+152>>2]>4294967293)){break a}if(!(K[J[a+28>>2]- -64|0]&2)){break a}tn(J[J[c+40>>2]+1152>>2],a)}}function KP(a){a=a|0;var b=0,c=0;J[a>>2]=168732;b=J[a+4>>2];Ka[J[J[b>>2]+112>>2]](b);b=J[a+16>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+8>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}function Fha(a,b,c){a=a|0;b=b|0;c=c|0;b=J[b+100>>2]+(c<<5)|0;c=J[b+132>>2];J[a>>2]=J[b+128>>2];J[a+4>>2]=c;c=J[b+140>>2];J[a+8>>2]=J[b+136>>2];J[a+12>>2]=c;c=J[b+148>>2];J[a+16>>2]=J[b+144>>2];J[a+20>>2]=c;c=J[b+156>>2];J[a+24>>2]=J[b+152>>2];J[a+28>>2]=c}function $5(a,b){a=a|0;b=b|0;var c=0,d=0;c=b+1076|0;d=J[c+4>>2];J[a+24>>2]=J[c>>2];J[a+28>>2]=d;c=b+1068|0;d=J[c+4>>2];J[a+16>>2]=J[c>>2];J[a+20>>2]=d;c=b+1060|0;d=J[c+4>>2];J[a+8>>2]=J[c>>2];J[a+12>>2]=d;b=b+1052|0;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c}function WR(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=Ia-32|0;Ia=f;a:{if(!K[a+192|0]){break a}g=yb();h=J[a-52>>2];J[f+24>>2]=g;J[f+28>>2]=Ja;I[f+20>>1]=0;J[f+16>>2]=e;J[f+8>>2]=c;J[f+12>>2]=d;Jh(a-116|0,b,f+8|0);if(!h){break a}}Ia=f+32|0}function VR(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=Ia-32|0;Ia=f;a:{if(!K[a+192|0]){break a}g=yb();h=J[a-52>>2];J[f+24>>2]=g;J[f+28>>2]=Ja;I[f+20>>1]=0;J[f+16>>2]=e;J[f+8>>2]=c;J[f+12>>2]=d;Ih(a-116|0,b,f+8|0);if(!h){break a}}Ia=f+32|0}function Q1(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0);b=J[b+48>>2];d=N[b+52>>2];e=N[b+56>>2];g=N[c+4>>2];h=N[c+8>>2];f=N[b+48>>2];i=N[c>>2];J[a+12>>2]=0;N[a>>2]=i>Q(0)?f:Q(-f);N[a+8>>2]=h>Q(0)?e:Q(-e);N[a+4>>2]=g>Q(0)?d:Q(-d)}function Lb(a,b,c,d){var e=0;e=Ia-16|0;Ia=e;a:{if(c){if(!b){break a}while(1){c=J[a>>2];J[e+12>>2]=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);Ka[J[J[d>>2]>>2]](d,e+12|0,4)|0;a=a+4|0;b=b-1|0;if(b){continue}break}break a}Ka[J[J[d>>2]>>2]](d,a,b<<2)|0}Ia=e+16|0}function I3(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0;j=Ia-32|0;Ia=j;J[j+28>>2]=0;J[j+20>>2]=0;J[j+24>>2]=0;N[j+16>>2]=d;J[j+12>>2]=c;J[j+8>>2]=b;I[j+6>>1]=L[f>>1];a=Hp(a,j+8|0,e,j+6|0,i,g,h,0);Ia=j+32|0;return a|0}function HU(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;c=Ia-16|0;Ia=c;N[a+488>>2]=b;if(J[a+400>>2]){d=Kh(a+8|0);J[c+8>>2]=0;J[c+12>>2]=0;J[c+4>>2]=2;e=c+4|0;Ka[J[J[d>>2]+52>>2]](d,e)|0;N[c+12>>2]=Q(b*Q(.5))*N[a+468>>2];Ka[J[J[d>>2]+36>>2]](d,e)}Ia=c+16|0;return 1}function y0(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0);b=J[b+4>>2];d=N[b+52>>2];e=N[b+56>>2];g=N[c+4>>2];h=N[c+8>>2];f=N[b+48>>2];i=N[c>>2];J[a+12>>2]=0;N[a>>2]=i>Q(0)?f:Q(-f);N[a+8>>2]=h>Q(0)?e:Q(-e);N[a+4>>2]=g>Q(0)?d:Q(-d)}function sz(a,b){a=a|0;b=b|0;var c=0,d=0;d=J[b+4>>2];c=J[a+80>>2];J[c+80>>2]=J[b>>2];J[c+84>>2]=d;J[c+104>>2]=J[b+24>>2];d=J[b+20>>2];J[c+96>>2]=J[b+16>>2];J[c+100>>2]=d;d=J[b+12>>2];J[c+88>>2]=J[b+8>>2];J[c+92>>2]=d;a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function VJ(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Ia-32|0;Ia=e;N[e+20>>2]=N[b>>2];N[e+24>>2]=N[b+4>>2];N[e+28>>2]=N[b+8>>2];N[e+8>>2]=N[c>>2];N[e+12>>2]=N[c+4>>2];N[e+16>>2]=N[c+8>>2];J[e+4>>2]=d;a=Ka[a|0](e+20|0,e+8|0,e+4|0)|0;Ia=e+32|0;return a|0}function Dw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if((c|0)>0){d=a+c|0;while(1){c=H[a|0];H[b|0]=c;H[b+1|0]=c>>>8;H[b+2|0]=c>>>16;H[b+3|0]=c>>>24;c=c>>31;H[b+4|0]=c;H[b+5|0]=c>>>8;H[b+6|0]=c>>>16;H[b+7|0]=c>>>24;b=b+8|0;a=a+1|0;if(d>>>0>a>>>0){continue}break}}}function ax(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;d=Ia-16|0;Ia=d;J[d+12>>2]=0;c=J[b>>2];c=c?c:84969;if(K[c|0]){e=d,f=Ub(c)+1|0,J[e+12>>2]=f}c=J[a+4>>2];Ka[J[J[c>>2]+12>>2]](c,d+12|0,4)|0;a=J[a+4>>2];Ka[J[J[a>>2]+12>>2]](a,J[b>>2],J[d+12>>2])|0;Ia=d+16|0}function D$(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;d=Ia-48|0;Ia=d;if(b){g=a+4|0;h=d+24|0;i=d+12|0;while(1){e=d+36|0;f=J[c>>2];zb(J[a+3368>>2],J[a+12>>2],d,e,0,f,0,0);Zo(g,f,d,i,h,e);c=c+4|0;b=b-1|0;if(b){continue}break}}Ia=d+48|0;return 1}function xZ(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ia-16|0;Ia=d;e=a;a=J[b>>2];if((J[b+4>>2]-a|0)/12>>>0>c>>>0){b=Ua(12);c=a+P(c,12)|0;N[b>>2]=N[c>>2];N[b+4>>2]=N[c+4>>2];N[b+8>>2]=N[c+8>>2];J[d+8>>2]=b;a=na(127572,d+8|0)|0}else{a=1}J[e>>2]=a;Ia=d+16|0}function Zt(a,b,c){var d=0;d=rh(a+4|0,J[b+4>>2],J[c+4>>2],1,5);J[a+36>>2]=-1;J[a+32>>2]=c;J[a+28>>2]=b;H[a+58|0]=0;I[a+56>>1]=32;J[a>>2]=136336;b=$g(d);Ac(J[d>>2],d);Ac(J[a+8>>2],d);c=J[J[d>>2]+40>>2];nr(c,d,b);kj(J[c+2168>>2],a);I[a+52>>1]=0;return a}function YR(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;e=Ia-32|0;Ia=e;a:{if(!K[a+192|0]){break a}f=yb();g=J[a-52>>2];J[e+24>>2]=f;J[e+28>>2]=Ja;I[e+20>>1]=2;J[e+16>>2]=170768;J[e+8>>2]=c;J[e+12>>2]=d;Jh(a-116|0,b,e+8|0);if(!g){break a}}Ia=e+32|0}function XR(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;e=Ia-32|0;Ia=e;a:{if(!K[a+192|0]){break a}f=yb();g=J[a-52>>2];J[e+24>>2]=f;J[e+28>>2]=Ja;I[e+20>>1]=2;J[e+16>>2]=170768;J[e+8>>2]=c;J[e+12>>2]=d;Ih(a-116|0,b,e+8|0);if(!g){break a}}Ia=e+32|0}function _ba(a,b,c,d){a=a|0;b=b|0;c=c|0;d=Q(d);var e=0;e=Ia-32|0;Ia=e;Ka[J[a>>2]](e+8|0,b,c,d);a=Ua(24);N[a>>2]=N[e+8>>2];N[a+4>>2]=N[e+12>>2];N[a+8>>2]=N[e+16>>2];N[a+12>>2]=N[e+20>>2];N[a+16>>2]=N[e+24>>2];N[a+20>>2]=N[e+28>>2];Ia=e+32|0;return a|0}function _5(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=J[a+5580>>2];e=J[(d&4?5564:2392)+a>>2];b=c?e|b:(b^-1)&e;if(!K[a+4801|0]){J[a+2392>>2]=b;a=a+32|0;H[J[a+976>>2]+1812|0]=(b&64)>>>6;H[J[a+976>>2]+1813|0]=!(b&256);return}J[a+5564>>2]=b;J[a+5580>>2]=d|4}function P4(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if(J[a+4656>>2]!=3){Xa(J[42504],8,13913,2159,78680,0);return 0}a:{if(!$d(J[a+6060>>2],0-b|0)){break a}b=a+32|0;BH(b);vC(a+16|0);WH(b);nD(a);CH(b);ir(b);VH(b,0);mD(a);d=1;if(!c){break a}J[c>>2]=0}return d|0}function $Y(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=159980;c=a-8|0;J[c>>2]=159884;a:{if(H[a+188|0]&1){break a}b=J[a+192>>2];if(!b){break a}d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,b-J[b-4>>2]|0);J[a+192>>2]=0}a=ud(c);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function rS(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=Ia-32|0;Ia=f;a:{if(!K[a+308|0]){break a}g=yb();h=J[a+64>>2];J[f+24>>2]=g;J[f+28>>2]=Ja;I[f+20>>1]=0;J[f+16>>2]=e;J[f+8>>2]=c;J[f+12>>2]=d;Jh(a,b,f+8|0);if(!h){break a}}Ia=f+32|0}function qS(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=Ia-32|0;Ia=f;a:{if(!K[a+308|0]){break a}g=yb();h=J[a+64>>2];J[f+24>>2]=g;J[f+28>>2]=Ja;I[f+20>>1]=0;J[f+16>>2]=e;J[f+8>>2]=c;J[f+12>>2]=d;Ih(a,b,f+8|0);if(!h){break a}}Ia=f+32|0}function Zca(a,b){a=a|0;b=b|0;var c=0,d=0;if(J[a+124>>2]){while(1){d=J[J[a+120>>2]+(c<<2)>>2];OG(Ka[J[J[d>>2]+104>>2]](d)|0);c=c+1|0;if(c>>>0>2]){continue}break}}a=J[a+24>>2];if(a){c=J[a>>2];Ka[J[J[c>>2]+84>>2]](c,J[a+52>>2],J[a+56>>2],b)}}function uga(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0);b=J[b+228>>2]+(c<<5)|0;c=J[b+16>>2];d=J[b+20>>2];e=N[b+24>>2];J[a+12>>2]=0;N[a+8>>2]=e;J[a>>2]=c;J[a+4>>2]=d;c=J[b+4>>2];d=J[b>>2];e=N[b+8>>2];J[a+28>>2]=0;N[a+24>>2]=e;J[a+16>>2]=d;J[a+20>>2]=c}function tga(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0);b=J[b+312>>2]+(c<<5)|0;c=J[b+16>>2];d=J[b+20>>2];e=N[b+24>>2];J[a+12>>2]=0;N[a+8>>2]=e;J[a>>2]=c;J[a+4>>2]=d;c=J[b+4>>2];d=J[b>>2];e=N[b+8>>2];J[a+28>>2]=0;N[a+24>>2]=e;J[a+16>>2]=d;J[a+20>>2]=c}function lw(a,b){var c=0,d=0,e=0;A(+a);d=v(1)|0;e=v(0)|0;c=d>>>20&2047;if((c|0)!=2047){if(!c){if(a==0){c=0}else{a=lw(a*0x10000000000000000,b);c=J[b>>2]+-64|0}J[b>>2]=c;return a}J[b>>2]=c-1022;x(0,e|0);x(1,d&-2146435073|1071644672);a=+z()}return a}function iq(a,b,c,d,e){var f=0,g=0;f=Ia-16|0;Ia=f;b=Ai(a,b,c,d);J[f+12>>2]=b;a:{if(J[b+40>>2]|!b){break a}g=J[e+4>>2];if(g>>>0>=(J[e+8>>2]&2147483647)>>>0){bd(e,f+12|0);break a}J[J[e>>2]+(g<<2)>>2]=b;J[e+4>>2]=g+1}a=Bi(a,c,d,e);Ia=f+16|0;return a}function az(a){var b=0,c=0;b=J[a+16>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+16>>2]=0;b=J[a+12>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+12>>2]=0;b=J[a+8>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=0}function UO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if((c|0)>0){d=a+c|0;while(1){c=(C(Q((K[a|0]|K[a+1|0]<<8|(K[a+2|0]<<16|K[a+3|0]<<24))>>>0)),v(2));H[b|0]=c;H[b+1|0]=c>>>8;H[b+2|0]=c>>>16;H[b+3|0]=c>>>24;b=b+4|0;a=a+4|0;if(d>>>0>a>>>0){continue}break}}}function Pk(a){a=a|0;var b=0,c=0;J[a+8>>2]=158416;J[a>>2]=158332;if(H[a+6|0]&1){b=J[a+56>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+56>>2]=0;b=J[a+84>>2];if(b){b=Qk(b);c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+84>>2]=0}return a|0}function CD(a){a=a|0;var b=0,c=0;J[a>>2]=153964;b=J[a+20>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+12>>2];if(!b){break a}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+4>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function uS(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;e=Ia-32|0;Ia=e;a:{if(!K[a+308|0]){break a}f=yb();g=J[a+64>>2];J[e+24>>2]=f;J[e+28>>2]=Ja;I[e+20>>1]=2;J[e+16>>2]=170768;J[e+8>>2]=c;J[e+12>>2]=d;Jh(a,b,e+8|0);if(!g){break a}}Ia=e+32|0}function tS(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;e=Ia-32|0;Ia=e;a:{if(!K[a+308|0]){break a}f=yb();g=J[a+64>>2];J[e+24>>2]=f;J[e+28>>2]=Ja;I[e+20>>1]=2;J[e+16>>2]=170768;J[e+8>>2]=c;J[e+12>>2]=d;Ih(a,b,e+8|0);if(!g){break a}}Ia=e+32|0}function jO(a){a=a|0;var b=0,c=0,d=0;b=J[a+36>>2];if(b){c=J[a+28>>2];d=J[J[c+192>>2]+4>>2];a=J[a+40>>2]+(J[a+32>>2]<<2)|0;c=J[c+276>>2];b=b-1|0;if(b){while(1){Yj(J[a>>2],J[c+4>>2],d);a=a+4|0;b=b-1|0;if(b){continue}break}}Yj(J[a>>2],J[c+4>>2],d)}}function IU(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;c=Ia-16|0;Ia=c;N[a+484>>2]=b;if(J[a+400>>2]){d=Kh(a+8|0);J[c+8>>2]=0;J[c+12>>2]=0;J[c+4>>2]=2;e=c+4|0;Ka[J[J[d>>2]+52>>2]](d,e)|0;N[c+8>>2]=N[a+468>>2]*b;Ka[J[J[d>>2]+36>>2]](d,e)}Ia=c+16|0;return 1}function z0(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=0,h=0;c=(c<<4)+111440|0;g=J[c+4>>2];b=J[b+4>>2];d=N[b+52>>2];h=J[c+8>>2];e=N[b+56>>2];c=J[c>>2];f=N[b+48>>2];J[a+12>>2]=0;N[a>>2]=c?f:Q(-f);N[a+8>>2]=h?e:Q(-e);N[a+4>>2]=g?d:Q(-d)}function ww(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if((c|0)>0){d=a+c|0;while(1){c=K[a|0]|K[a+1|0]<<8;H[b|0]=c;H[b+1|0]=c>>>8;H[b+2|0]=c>>>16;H[b+3|0]=c>>>24;H[b+4|0]=0;H[b+5|0]=0;H[b+6|0]=0;H[b+7|0]=0;b=b+8|0;a=a+2|0;if(d>>>0>a>>>0){continue}break}}}function jda(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=Ia-16|0;Ia=e;H[e+15|0]=K[c|0];c=Ia-16|0;Ia=c;d=J[a+24>>2];if(d){H[c+15|0]=K[e+15|0];a=Ia-16|0;Ia=a;d=J[d>>2];H[a+15|0]=K[c+15|0];Ka[J[J[d>>2]+40>>2]](d,b,a+15|0);Ia=a+16|0}Ia=c+16|0;Ia=e+16|0}function f6(a,b){a=a|0;b=b|0;var c=Q(0);c=N[b>>2];if(!K[a+4801|0]){N[a+1084>>2]=c;N[a+1088>>2]=N[b+4>>2];c=N[b+8>>2];J[a+1096>>2]=1;N[a+1092>>2]=c;return}N[a+5548>>2]=c;N[a+5552>>2]=N[b+4>>2];N[a+5556>>2]=N[b+8>>2];a=a+5580|0;J[a>>2]=J[a>>2]|1}function To(a,b){J[a+12>>2]=1;J[a+4>>2]=196609;J[a+76>>2]=0;J[a+80>>2]=0;J[a+96>>2]=b;J[a+8>>2]=158580;J[a>>2]=158476;J[a+84>>2]=0;J[a+88>>2]=0;J[a+92>>2]=0;J[a+72>>2]=1;I[a+68>>1]=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+60>>2]=0;J[a+64>>2]=0;return a}function AP(a){a=a|0;var b=0,c=0,d=0;c=Ia-16|0;Ia=c;if(!K[a+16|0]){H[a+16|0]=1;b=On(J[a+8>>2]);J[a+12>>2]=b;d=J[a+24>>2];J[c+12>>2]=6259;J[c+8>>2]=29483;Ka[J[J[b>>2]+8>>2]](b,c+8|0,d)|0;b=J[a+24>>2];Ka[J[J[b+4>>2]+8>>2]](b+4|0,a+4|0)}Ia=c+16|0}function fz(a){var b=0,c=0;b=J[a>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a>>2]=0;b=J[a+12>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+12>>2]=0;b=J[a+16>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+16>>2]=0}function fT(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=Ia-32|0;Ia=e;J[e+28>>2]=166440;c=c?c:e+28|0;Ka[J[J[c>>2]>>2]](e+20|0,c);c=J[J[a>>2]+28>>2];f=J[e+24>>2];J[e+8>>2]=J[e+20>>2];J[e+12>>2]=f;a=Ka[c|0](a,b,e+8|0,d)|0;Ia=e+32|0;return a|0}function P7(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;if(c){e=a+7664|0;while(1){mq(e,J[(d<<2)+b>>2]);d=d+1|0;if((d|0)!=(c|0)){continue}break}H[a+7648|0]=1;J[a+32>>2]=0;J[a+16>>2]=J[a+7664>>2];b=a+7672|0;c=J[b+4>>2];J[a+24>>2]=J[b>>2];J[a+28>>2]=c}}function MX(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=J[a+80>>2];N[e+428>>2]=N[b>>2];N[e+432>>2]=N[b+4>>2];N[e+436>>2]=N[b+8>>2];N[e+440>>2]=N[c>>2];N[e+444>>2]=N[c+4>>2];N[e+448>>2]=N[c+8>>2];if(d){qo(a)}a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function bQ(a){a=a|0;var b=0,c=0;if(J[a+16>>2]){while(1){c=J[J[a+12>>2]+(b<<2)>>2];Ka[J[J[c>>2]+20>>2]](c);b=b+1|0;if(b>>>0>2]){continue}break}}b=J[a+104>>2];if(b){Ka[J[J[b>>2]+40>>2]](b);a=J[a+104>>2];Ka[J[J[a+12>>2]+8>>2]](a+12|0)}}function wm(a,b){J[a+44>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a>>2]=b;b=a+48|0;J[b>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[a+64>>2]=0;J[a+68>>2]=0;b=a+72|0;J[b>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[a+88>>2]=0}function wc(a){a=a|0;var b=0,c=0;J[a>>2]=156144;if(K[a+32|0]){b=J[a+12>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+12>>2]=0;b=J[a+8>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=0}J[a+4>>2]=-2147483648;return a|0}function WO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if((c|0)>0){d=a+c|0;while(1){c=(C(Q(K[a|0]|K[a+1|0]<<8|(K[a+2|0]<<16|K[a+3|0]<<24))),v(2));H[b|0]=c;H[b+1|0]=c>>>8;H[b+2|0]=c>>>16;H[b+3|0]=c>>>24;b=b+4|0;a=a+4|0;if(d>>>0>a>>>0){continue}break}}}function wn(a){var b=0,c=0,d=0,e=0;b=J[a>>2];c=J[a+4>>2];if((b|0)!=(c|0)){d=J[a+8>>2];while(1){e=b+4|0;J[a>>2]=e;b=J[b>>2];if(!(!(H[b+21|0]&1)|J[b+24>>2]!=(d|0)&J[b+28>>2]!=(d|0))){return b-4|0}b=e;if((c|0)!=(b|0)){continue}break}}return 0}function we(a,b){var c=0;c=K[b+7|0];if(c&1){a:{if(c&2){break a}c=J[b>>2];if(K[c+65|0]==1){J[a+924>>2]=J[a+924>>2]-1;J[c>>2]=J[a+932>>2];J[a+932>>2]=c;break a}J[a+632>>2]=J[a+632>>2]-1;J[c>>2]=J[a+640>>2];J[a+640>>2]=c}H[b+7|0]=0;J[b>>2]=0}}function te(a,b){var c=0,d=0;c=Ia-16|0;Ia=c;N[a+96>>2]=N[b>>2];N[a+100>>2]=N[b+4>>2];N[a+104>>2]=N[b+8>>2];a=J[a>>2];if(a){b=J[J[a+40>>2]+1012>>2];d=K[J[a+44>>2]+9|0];J[c+12>>2]=J[a+144>>2];Ka[J[J[b>>2]+44>>2]](b,(d|0)==2,c+12|0)}Ia=c+16|0}function bZ(a){a=a|0;var b=0,c=0;J[a+8>>2]=159980;J[a>>2]=159884;a:{if(H[a+196|0]&1){break a}b=J[a+200>>2];if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b-J[b-4>>2]|0);J[a+200>>2]=0}a=ud(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function Nq(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;c=L[a+24>>1];if(c){g=(c|0)==1?a+20|0:J[a+20>>2];while(1){e=(d<<2)+g|0;f=Ka[J[J[b>>2]>>2]](b,-2147483648,J[e>>2])|0;J[e>>2]=f;Fp(f,a);d=d+1|0;if((c|0)!=(d|0)){continue}break}}Vq(a+12|0,b)}function NQ(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;f=Ia-16|0;Ia=f;g=J[a+4>>2];i=Ka[J[J[a>>2]+24>>2]](a)|0;h=f+8|0;Ka[J[J[a>>2]+36>>2]](h,a);Ka[J[J[g+4>>2]+20>>2]](g+4|0,b,i,c,d,e,h)|0;Ka[J[J[a>>2]+32>>2]](a);Ia=f+16|0}function H1(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0);f=Q(N[d+24>>2]-N[b+24>>2]);g=Q(f*f);f=Q(N[d+16>>2]-N[b+16>>2]);h=Q(f*f);f=Q(N[d+20>>2]-N[b+20>>2]);g=Q(g+Q(h+Q(f*f)));f=Q(N[a+4>>2]+N[c+4>>2]);return g<=Q(f*f)|0}function wY(a){a=a|0;var b=0,c=0;J[a>>2]=160700;J[a+76>>2]=0;b=J[a+80>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+72>>2];if((b|0)==(a+4|0)){H[a+68|0]=0;return a|0}if(!b){break a}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function vY(a){a=a|0;var b=0,c=0;J[a>>2]=160632;J[a+76>>2]=0;b=J[a+80>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+72>>2];if((b|0)==(a+4|0)){H[a+68|0]=0;return a|0}if(!b){break a}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function tca(a,b){a=a|0;b=b|0;var c=0,d=0;c=Ia-16|0;Ia=c;d=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}Ka[d|0](c,b);a=Ua(16);J[a>>2]=J[c>>2];J[a+4>>2]=J[c+4>>2];J[a+8>>2]=J[c+8>>2];J[a+12>>2]=J[c+12>>2];Ia=c+16|0;return a|0}function cf(a){var b=0;J[a+8>>2]=0;J[a>>2]=0;J[a+4>>2]=0;b=a+12|0;J[b>>2]=0;J[b+4>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[a+60>>2]=0;J[a+52>>2]=0;J[a+56>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;return a}function s$(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);c=N[b+28>>2];d=N[b+32>>2];e=N[b+20>>2];f=N[b+16>>2];g=N[b+24>>2];h=N[b+36>>2];N[a+20>>2]=g+h;N[a+16>>2]=e+d;N[a+12>>2]=f+c;N[a+8>>2]=g-h;N[a+4>>2]=e-d;N[a>>2]=f-c}function pba(a){a=a|0;var b=0,c=0;J[a>>2]=149292;Ug(J[42497],a);b=J[a+104>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+96>>2];if((b|0)==(a+76|0)){H[a+92|0]=0;break a}if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function kZ(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);c=N[b+44>>2];d=N[b+48>>2];e=N[b+36>>2];f=N[b+32>>2];g=N[b+40>>2];h=N[b+52>>2];N[a+20>>2]=g+h;N[a+16>>2]=e+d;N[a+12>>2]=f+c;N[a+8>>2]=g-h;N[a+4>>2]=e-d;N[a>>2]=f-c}function ZH(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;d=J[a+24>>2];e=J[a+36>>2];g=e-1|0;f=J[b+152>>2];h=f>>>0>>0;c=h?g:e;J[b+152>>2]=c;c=d+(c<<2)|0;d=J[c>>2];J[c>>2]=J[b+44>>2];J[J[d>>2]+152>>2]=f;J[J[a+24>>2]+(f<<2)>>2]=d;J[a+36>>2]=h?g:e+1|0}function Rv(a){var b=0,c=0,d=0,e=0;b=J[a+4>>2];d=J[a>>2];if((b|0)!=(d|0)){e=J[a+8>>2];while(1){b=b-4|0;J[a+4>>2]=b;c=J[b>>2];if(!(!(H[c+21|0]&1)|J[c+24>>2]!=(e|0)&J[c+28>>2]!=(e|0))){return c-4|0}if((b|0)!=(d|0)){continue}break}}return 0}function Gca(a){a=a|0;var b=0,c=0;J[a>>2]=147100;Ug(J[42497],a);b=J[a+104>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+96>>2];if((b|0)==(a+76|0)){H[a+92|0]=0;break a}if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function B$(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=K[a+55|0];if(d>>>0>b>>>0){a=J[a+56>>2]+P(b,20)|0;N[c>>2]=N[a>>2];N[c+4>>2]=N[a+4>>2];N[c+8>>2]=N[a+8>>2];N[c+12>>2]=N[a+12>>2];I[c+16>>1]=K[a+18|0];I[c+18>>1]=L[a+16>>1]}return b>>>0>>0|0}function Af(a,b){var c=0,d=0;c=Ia-16|0;Ia=c;N[a+80>>2]=N[b>>2];N[a+84>>2]=N[b+4>>2];N[a+88>>2]=N[b+8>>2];a=J[a>>2];if(a){b=J[J[a+40>>2]+1012>>2];d=K[J[a+44>>2]+9|0];J[c+12>>2]=J[a+144>>2];Ka[J[J[b>>2]+44>>2]](b,(d|0)==2,c+12|0)}Ia=c+16|0}function fj(a,b,c){var d=0,e=0,f=0;d=J[a+28>>2];if(d){d=d-1|0;a=J[a+20>>2];while(1){e=d;d=J[a>>2];f=K[d+21|0];a:{if(!(f&c)){break a}H[d+22|0]=K[d+22|0]|b;if(f&8){break a}tt(d);H[d+21|0]=K[d+21|0]|8}a=a+4|0;d=e-1|0;if(e){continue}break}}}function Eq(a){a=a|0;var b=0,c=0;a=J[a+16>>2];a:{if(!a){break a}c=J[a+40>>2];if(!c){break a}b=J[a+36>>2];a=0;b:{while(1){if(K[b+(a<<3)|0]==1){break b}a=a+1|0;if((c|0)!=(a|0)){continue}break}b=0;break a}b=J[(b+(a<<3)|0)+4>>2]}return b|0}function DG(a,b){var c=0,d=0;a=J[a+4>>2];a:{if(!a){break a}d=J[a+40>>2];if(!d){break a}c=J[a+36>>2];a=0;b:{while(1){if(K[c+(a<<3)|0]==1){break b}a=a+1|0;if((d|0)!=(a|0)){continue}break}return 0}J[b>>2]=a;c=J[(c+(a<<3)|0)+4>>2]}return c}function s4(a,b){a=a|0;b=b|0;if(!K[a+4801|0]){rH(a+32|0,b);return}N[a+5272>>2]=N[b>>2];N[a+5276>>2]=N[b+4>>2];N[a+5280>>2]=N[b+8>>2];N[a+5284>>2]=N[b+12>>2];N[a+5288>>2]=N[b+16>>2];N[a+5292>>2]=N[b+20>>2];a=a+5580|0;J[a>>2]=J[a>>2]|64}function EZ(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=0;c=Ia-16|0;Ia=c;d=J[a+36>>2];k=L[d+4>>1];I[c+14>>1]=L[i>>1];a=Ka[J[(k<<2)+159556>>2]](d,a,b,e,f,g,h,c+14|0,j)|0;Ia=c+16|0;return a|0}function CZ(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=0;c=Ia-16|0;Ia=c;d=J[a+36>>2];k=L[d+4>>1];I[c+14>>1]=L[i>>1];a=Ka[J[(k<<2)+159564>>2]](d,a,b,e,f,g,h,c+14|0,j)|0;Ia=c+16|0;return a|0}function eu(a,b){var c=0;a:{if(J[a+44>>2]&98304|(J[a+56>>2]|!b)){break a}b=J[J[a+32>>2]+4>>2];b=K[J[b+44>>2]+9|0]-1>>>0<2?b:0;if(!b|K[a+46|0]&4){break a}c=J[J[a+4>>2]+40>>2];a=J[J[a+28>>2]+4>>2];HH(c,K[J[a+44>>2]+9|0]-1>>>0<2?a:0,b)}}function Mha(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;var f=0;f=Ia-32|0;Ia=f;I[f+30>>1]=1027;J[f+16>>2]=0;J[f+20>>2]=0;J[f+8>>2]=0;J[f+12>>2]=0;I[f+24>>1]=3;a=Ka[J[J[a>>2]+348>>2]](a,b,c,d,e,f+30|0,f+8|0,0,0)|0;Ia=f+32|0;return a|0}function wga(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;c=Ia-32|0;Ia=c;Pl(c,J[a+336>>2]+P(b,192)|0,d);N[e>>2]=N[c+16>>2];N[e+4>>2]=N[c+20>>2];N[e+8>>2]=N[c+24>>2];N[e+16>>2]=N[c>>2];N[e+20>>2]=N[c+4>>2];N[e+24>>2]=N[c+8>>2];Ia=c+32|0}function HY(a){a=a|0;var b=0,c=0;J[a>>2]=160412;b=J[a+5756>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+5748>>2];if((b|0)==(a+3696|0)){H[a+5744|0]=0;return a|0}if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function Ft(a,b){var c=0,d=0;c=Ia-16|0;Ia=c;J[c+12>>2]=b;J[b+44>>2]=J[b+44>>2]|8388608;d=J[a+36>>2];J[b+52>>2]=d;a:{if((J[a+40>>2]&2147483647)>>>0<=d>>>0){gj(a+32|0,c+12|0);break a}J[J[a+32>>2]+(d<<2)>>2]=b;J[a+36>>2]=d+1}Ia=c+16|0}function EY(a){a=a|0;var b=0,c=0;J[a>>2]=160456;b=J[a+6620>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+6612>>2];if((b|0)==(a+4560|0)){H[a+6608|0]=0;return a|0}if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function EG(a,b){var c=0,d=0,e=0,f=0;c=-1;a=J[a+4>>2];a:{if(!a){break a}d=J[a+40>>2];if(!d){break a}f=J[a+36>>2];a=0;while(1){e=(a<<3)+f|0;if(!(!K[e|0]&J[e+4>>2]==(b|0))){a=a+1|0;if((d|0)!=(a|0)){continue}break a}break}c=a}return c}function Aw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if((c|0)>0){d=a+c|0;while(1){c=K[a|0];H[b|0]=c;H[b+1|0]=c>>>8;H[b+2|0]=c>>>16;H[b+3|0]=c>>>24;H[b+4|0]=0;H[b+5|0]=0;H[b+6|0]=0;H[b+7|0]=0;b=b+8|0;a=a+1|0;if(d>>>0>a>>>0){continue}break}}}function tH(a,b,c,d){var e=0,f=0;e=1<>2]|e}else{e=J[f>>2]&(e^-1)}J[f>>2]=e;b=1<>2]}else{b=J[c>>2]&(b^-1)}J[c>>2]=b;J[a+2356>>2]=J[a+2356>>2]|2}function iw(a){var b=0,c=0,d=0;if(H[J[a>>2]]-48>>>0>=10){return 0}while(1){d=J[a>>2];c=-1;if(b>>>0<=214748364){c=H[d|0]-48|0;b=P(b,10);c=(c|0)>(b^2147483647)?-1:c+b|0}J[a>>2]=d+1;b=c;if(H[d+1|0]-48>>>0<10){continue}break}return b} -function TQ(a){a=a|0;var b=0,c=0;c=Ia-16|0;Ia=c;b=J[a+28>>2];a:{if(!b){break a}b=J[(J[a+24>>2]+(b<<2)|0)-4>>2];H[c+15|0]=0;Ud(a+12|0,b,c+15|0);J[a+28>>2]=J[a+28>>2]-1;b=J[a+16>>2];if(!b){break a}H[(b+J[a+12>>2]|0)-1|0]=0}Ia=c+16|0}function Cm(a,b,c,d,e){var f=0,g=0,h=0;f=Ia-16|0;Ia=f;g=J[b+4>>2];h=J[g+28>>2];g=J[g+20>>2];J[f+12>>2]=b;J[f+4>>2]=g;J[f+8>>2]=g+(h<<2);b=Rv(f+4|0);if(b){c=c|3;while(1){Fm(a,b,c,0,1,d,e);b=Rv(f+4|0);if(b){continue}break}}Ia=f+16|0}function $I(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Ia-16|0;Ia=c;d=J[a>>2];e=c+4|0;a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}Ka[d|0](e,b);a=Ua(12);N[a>>2]=N[c+4>>2];N[a+4>>2]=N[c+8>>2];N[a+8>>2]=N[c+12>>2];Ia=c+16|0;return a|0}function yf(a,b){var c=0;a=J[a+176>>2];if(!(!a|K[a+31|0]!=1|!K[a+28|0])){N[b>>2]=N[a>>2];N[b+4>>2]=N[a+4>>2];N[b+8>>2]=N[a+8>>2];N[b+12>>2]=N[a+12>>2];N[b+16>>2]=N[a+16>>2];N[b+20>>2]=N[a+20>>2];N[b+24>>2]=N[a+24>>2];c=1}return c}function aK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0);d=Ua(32);N[d>>2]=N[a>>2];N[d+4>>2]=N[a+4>>2];N[d+8>>2]=N[a+8>>2];a=J[c>>2];J[d+12>>2]=a;N[d+16>>2]=N[b>>2];N[d+20>>2]=N[b+4>>2];e=N[b+8>>2];J[d+28>>2]=a;N[d+24>>2]=e;return d|0}function ID(a){var b=0,c=0;b=J[a+124>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+72>>2];if(b){Ka[J[J[b>>2]+52>>2]](b)}J[a+72>>2]=0;b=J[a+76>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}KD(a+36|0);KD(a)}function rga(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0);b=J[b+228>>2]+(c<<5)|0;N[a>>2]=N[b+16>>2];N[a+4>>2]=N[b+20>>2];d=N[b+24>>2];J[a+12>>2]=0;N[a+8>>2]=d;N[a+16>>2]=N[b>>2];N[a+20>>2]=N[b+4>>2];d=N[b+8>>2];J[a+28>>2]=0;N[a+24>>2]=d}function i0(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;b=b+8|0;a=J[a+8>>2];c=J[a+264>>2];if(c>>>0>=(J[a+268>>2]&2147483647)>>>0){HB(a,b);return 1}J[J[a+260>>2]+(c<<2)>>2]=J[b>>2];J[a+264>>2]=J[a+264>>2]+1;return 1}function h1(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=f|0;g=g|0;var h=0;h=Ia-16|0;Ia=h;a=J[a>>2];J[h>>2]=J[f>>2];J[h+4>>2]=J[f+4>>2];J[h+8>>2]=J[f+8>>2];J[h+12>>2]=J[f+12>>2];a=Ka[a|0](b,c,d,e,h,g)|0;Ia=h+16|0;return a|0}function rfa(a){a=a|0;var b=0,c=0,d=0,e=0;b=Ia-16|0;Ia=b;c=J[a+32>>2];if(c){d=J[a+28>>2];while(1){e=J[a+36>>2];J[b+12>>2]=J[J[J[d>>2]>>2]+144>>2];Ka[J[J[e>>2]+44>>2]](e,0,b+12|0);d=d+4|0;c=c-1|0;if(c){continue}break}}Ia=b+16|0}function pQ(a,b){a=a|0;b=b|0;var c=0;c=Ia-16|0;Ia=c;Ka[J[J[b>>2]+24>>2]](b,a+8|0);Ka[J[J[b>>2]+28>>2]](b,a+16|0);Ka[J[J[b>>2]+12>>2]](b,a+20|0);H[c+15|0]=K[a+22|0];Ka[J[J[b>>2]+8>>2]](b,c+15|0);H[a+22|0]=K[c+15|0]!=0;Ia=c+16|0}function kj(a,b){var c=0,d=0,e=0,f=0;c=Ia-16|0;Ia=c;d=J[b+28>>2];e=J[b+32>>2];f=d>>>0>e>>>0;J[c+4>>2]=f?d:e;J[c>>2]=f?e:d;a=Ot(a+1956|0,c,c+15|0);if(!K[c+15|0]){d=J[c+4>>2];e=J[c>>2];J[a+8>>2]=b;J[a>>2]=e;J[a+4>>2]=d}Ia=c+16|0}function R7(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if(!e){return 1}b=ul(a+7664|0,b,c,d,e);H[a+7648|0]=1;J[a+32>>2]=0;c=a+7672|0;d=J[c+4>>2];J[a+24>>2]=J[c>>2];J[a+28>>2]=d;J[a+16>>2]=J[a+7664>>2];return(b|0)==(e|0)|0}function uc(a,b,c){var d=0,e=0,f=0;d=Ia-16|0;Ia=d;N[a+156>>2]=b;a=J[a>>2];if(a){e=J[J[a+40>>2]+1012>>2];f=K[J[a+44>>2]+9|0];J[d+12>>2]=J[a+144>>2];Ka[J[J[e>>2]+44>>2]](e,(f|0)==2,d+12|0);if(b>Q(0)|c){qu(a)}Sm(a,b,c)}Ia=d+16|0}function kY(a){a=a|0;var b=0,c=0;J[a>>2]=160632;b=J[a+80>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+72>>2];if((b|0)==(a+4|0)){H[a+68|0]=0;return a|0}if(!b){break a}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function hY(a){a=a|0;var b=0,c=0;J[a>>2]=160700;b=J[a+80>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+72>>2];if((b|0)==(a+4|0)){H[a+68|0]=0;return a|0}if(!b){break a}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function f1(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0;i=Ia-16|0;Ia=i;j=J[a+36>>2];k=L[j+4>>1];I[i+14>>1]=L[f>>1];a=Ka[J[(k<<2)+157104>>2]](j,a,b,c,d,e,i+14|0,g,h)|0;Ia=i+16|0;return a|0}function u2(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=Q(f);var g=0;g=Ia-32|0;Ia=g;J[g+28>>2]=b;H[g+27|0]=K[c|0];N[g+20>>2]=d;N[g+16>>2]=e;N[g+12>>2]=f;a=Ka[a|0](g+28|0,g+27|0,g+20|0,g+16|0,g+12|0)|0;Ia=g+32|0;return a|0}function OP(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=J[a+104>>2];if(f){b=Ka[J[J[f>>2]+36>>2]](f,b)|0;f=J[a+104>>2];a=f+8|0;f=J[f+8>>2];if(c){Ka[J[f+16>>2]](a,b,d,e,99999789);return 0}Ka[J[f+8>>2]](a,b,d,e)}return 0}function IA(a){var b=0,c=0;if(!K[a+40|0]){b=J[a+24>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b);J[a+24>>2]=0}b=J[a+28>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+28>>2]=0}J[a+20>>2]=0;J[a+24>>2]=0;return a}function y4(a){a=a|0;var b=Q(0),c=Q(0),d=0;a:{if(J[a>>2]!=2){break a}b=N[a+4>>2];if((J[a+4>>2]&2139095040)==2139095040){break a}c=N[a+8>>2];if((J[a+8>>2]&2139095040)==2139095040){break a}d=!(c<=Q(0))&(b<=Q(0)^-1)}return d|0}function hW(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ia-16|0;Ia=d;e=a;a=J[b+4>>2];b=J[b>>2];if(a-b>>2>>>0>c>>>0){a=Ua(4);b=b+(c<<2)|0;J[a>>2]=L[b>>1]|L[b+2>>1]<<16;J[d+8>>2]=a;a=na(131356,d+8|0)|0}else{a=1}J[e>>2]=a;Ia=d+16|0}function Wj(a,b,c){var d=0,e=0,f=0;if((J[a+12>>2]&2147483647)>>>0>>0){Vj(a,b)}d=J[a+8>>2];if((d|0)<(b|0)){e=J[a+4>>2];f=e+(b<<2)|0;d=(d<<2)+e|0;while(1){J[d>>2]=J[c>>2];d=d+4|0;if(f>>>0>d>>>0){continue}break}}J[a+8>>2]=b}function ai(a,b,c,d){var e=0,f=0,g=Q(0),h=Q(0);e=Ia-32|0;Ia=e;f=J[a+4>>2];J[e+28>>2]=a;J[e+24>>2]=f;g=N[a+8>>2];h=N[a+12>>2];N[e+20>>2]=Q(1)/N[a+16>>2];N[e+12>>2]=Q(1)/h;N[e+16>>2]=Q(1)/g;zb(e+12|0,b,d,0,0,c,1,1);Ia=e+32|0}function _O(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if((c|0)>0){d=a+c|0;while(1){c=(C(Q((K[a|0]|K[a+1|0]<<8)<<16>>16)),v(2));H[b|0]=c;H[b+1|0]=c>>>8;H[b+2|0]=c>>>16;H[b+3|0]=c>>>24;b=b+4|0;a=a+2|0;if(d>>>0>a>>>0){continue}break}}}function OL(a){a=a|0;var b=0,c=0,d=0;if(J[a+8>>2]){while(1){b=d<<2;c=J[b+J[a+4>>2]>>2];Ka[J[J[c>>2]>>2]](c)|0;b=J[b+J[a+4>>2]>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}d=d+1|0;if(d>>>0>2]){continue}break}}}function LP(a){a=a|0;var b=0,c=0;J[a>>2]=168732;b=J[a+4>>2];Ka[J[J[b>>2]+112>>2]](b);b=J[a+16>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+8>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function B2(a){a=a|0;var b=0,c=0;J[a>>2]=156200;a:{if(H[a+180|0]&1){break a}b=J[a+184>>2];if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b-J[b-4>>2]|0);J[a+184>>2]=0}a=he(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function lD(a,b,c){var d=0,e=0,f=0;if((J[a+8>>2]&2147483647)>>>0>>0){Wm(a,b)}d=J[a+4>>2];if((d|0)<(b|0)){e=J[a>>2];f=e+(b<<1)|0;d=(d<<1)+e|0;while(1){I[d>>1]=L[c>>1];d=d+2|0;if(f>>>0>d>>>0){continue}break}}J[a+4>>2]=b} -function vb(a,b,c){var d=0,e=0,f=0;if((J[a+8>>2]&2147483647)>>>0>>0){mb(a,b)}d=J[a+4>>2];if((d|0)<(b|0)){e=J[a>>2];f=e+(b<<2)|0;d=(d<<2)+e|0;while(1){J[d>>2]=J[c>>2];d=d+4|0;if(f>>>0>d>>>0){continue}break}}J[a+4>>2]=b}function Vz(a,b,c){var d=0,e=0,f=0;if((J[a+8>>2]&2147483647)>>>0>>0){Uz(a,b)}d=J[a+4>>2];if((d|0)<(b|0)){e=J[a>>2];f=e+(b<<2)|0;d=(d<<2)+e|0;while(1){J[d>>2]=J[c>>2];d=d+4|0;if(f>>>0>d>>>0){continue}break}}J[a+4>>2]=b}function Kp(a,b,c){var d=0,e=0,f=0;if((J[a+8>>2]&2147483647)>>>0>>0){kD(a,b)}d=J[a+4>>2];if((d|0)<(b|0)){e=J[a>>2];f=e+(b<<2)|0;d=(d<<2)+e|0;while(1){J[d>>2]=J[c>>2];d=d+4|0;if(f>>>0>d>>>0){continue}break}}J[a+4>>2]=b}function Jp(a,b,c){var d=0,e=0,f=0;if((J[a+8>>2]&2147483647)>>>0>>0){jD(a,b)}d=J[a+4>>2];if((d|0)<(b|0)){e=J[a>>2];f=e+(b<<2)|0;d=(d<<2)+e|0;while(1){J[d>>2]=J[c>>2];d=d+4|0;if(f>>>0>d>>>0){continue}break}}J[a+4>>2]=b}function Iv(a,b,c){var d=0,e=0,f=0;if((J[a+8>>2]&2147483647)>>>0>>0){Jv(a,b)}d=J[a+4>>2];if((d|0)<(b|0)){e=J[a>>2];f=e+(b<<2)|0;d=(d<<2)+e|0;while(1){J[d>>2]=J[c>>2];d=d+4|0;if(f>>>0>d>>>0){continue}break}}J[a+4>>2]=b}function yS(a,b){a=a|0;b=b|0;var c=0,d=0;c=Ia-16|0;Ia=c;J[c+12>>2]=b;d=J[a+300>>2];a:{if(d>>>0>=(J[a+304>>2]&2147483647)>>>0){Ce(a+292|0,c+12|0);break a}J[J[a+296>>2]+(d<<2)>>2]=b;J[a+300>>2]=d+1}H[a+308|0]=1;Ia=c+16|0}function vZ(a){a=a|0;var b=0,c=0,d=0,e=0;b=a-8|0;if(jC(J[a+72>>2],b)){d=L[a-4>>1];c=J[b>>2];e=J[a+72>>2];a:{if(H[a-2|0]&1){Ka[J[c+16>>2]](b);break a}Ka[J[c+12>>2]](b)|0}Gg(e,b,d);return}Xa(J[42504],8,12838,208,82309,0)}function mS(a,b){a=a|0;b=b|0;var c=0,d=0;c=Ia-16|0;Ia=c;J[c+12>>2]=b;d=J[a+192>>2];a:{if(d>>>0>=(J[a+196>>2]&2147483647)>>>0){Ce(a+184|0,c+12|0);break a}J[J[a+188>>2]+(d<<2)>>2]=b;J[a+192>>2]=d+1}H[a+200|0]=1;Ia=c+16|0}function iZ(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=159852;b=a-8|0;J[b>>2]=159756;Me(a+116|0);c=J[a+100>>2];if(c){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[a+100>>2]=0;a=ud(b);b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}function YO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if((c|0)>0){d=a+c|0;while(1){c=(C(Q((K[a|0]|K[a+1|0]<<8)>>>0)),v(2));H[b|0]=c;H[b+1|0]=c>>>8;H[b+2|0]=c>>>16;H[b+3|0]=c>>>24;b=b+4|0;a=a+2|0;if(d>>>0>a>>>0){continue}break}}}function MC(a,b){var c=0,d=0,e=0;c=L[a+4>>1];if(c){d=(c|0)==1?a:J[a>>2];e=b+4816|0;a=0;while(1){b=J[(a<<2)+d>>2];if(K[b+39|0]&16){JC(e,b+32|0);J[b+36>>2]=J[b+36>>2]&-268435457}a=a+1|0;if((c|0)!=(a|0)){continue}break}}}function Ie(a,b){J[b+8>>2]=0;J[b+12>>2]=8;J[b>>2]=0;J[b+4>>2]=0;J[b+36>>2]=0;J[b+40>>2]=0;J[b+32>>2]=114016;J[b+16>>2]=6;J[b+20>>2]=0;J[b+24>>2]=a+100;J[b+28>>2]=a+4;J[b+44>>2]=0;J[b+48>>2]=0;J[b+52>>2]=0;J[b+56>>2]=0}function xca(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;if(!K[a+48|0]){Xa(J[42504],2,13374,392,81764,0);return 0}e=J[a+40>>2]-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;if(c){Va(b,J[a+44>>2]+(d<<2)|0,c<<2)}else{c=0}return c|0}function oC(a,b,c){var d=0,e=0;d=Ia-5120|0;Ia=d;if(!(!b|(c|0)<=0)){e=J[a+4>>2]&2147483647;if((e|0)!=(c|0)){if(c>>>0>e>>>0){pC(a,c)}J[a+4>>2]=c|-2147483648}J[a+20>>2]=d;J[a+16>>2]=d+1024;qC(a,b,c)}Ia=d+5120|0;return a}function ala(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;e=c>>>16|0;f=a>>>16|0;j=P(e,f);g=c&65535;h=a&65535;i=P(g,h);f=(i>>>16|0)+P(f,g)|0;e=(f&65535)+P(e,h)|0;Ja=(P(b,c)+j|0)+P(a,d)+(f>>>16)+(e>>>16)|0;return i&65535|e<<16}function Vfa(){var a=0;a=Ua(64);J[a+16>>2]=0;J[a+20>>2]=0;I[a+12>>1]=0;J[a+8>>2]=-1;J[a>>2]=0;J[a+4>>2]=0;J[a+48>>2]=0;J[a+40>>2]=2139095039;J[a+44>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;return a|0}function Jha(a,b,c,d,e,f,g){a=a|0;b=Q(b);c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;f=Ia-16|0;Ia=f;d=J[a>>2];g=J[a+40>>2];J[f+8>>2]=L[a+50>>1];J[f+4>>2]=g;e=K[a+48|0];J[f+12>>2]=P(e,240);HI(d,a,b,c,g,P(e,144)+g|0,f+4|0);Ia=f+16|0}function DF(a,b){a=a|0;b=b|0;b=J[b+316>>2]&1024?J[b+56>>2]+144|0:b+112|0;N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2]}function xda(a,b){a=a|0;b=b|0;var c=0,d=0;if(J[a+36>>2]){while(1){c=J[J[a+40>>2]+(d<<2)>>2];if(!(!c|L[c+4>>1]!=13)){c=Ka[J[J[c>>2]+248>>2]](c)|0}Ka[J[J[b>>2]+8>>2]](b,c);d=d+1|0;if(d>>>0>2]){continue}break}}}function qd(a,b){var c=0,d=0,e=0;b=J[(J[b>>2]==(a|0)?12:16)+b>>2];c=J[a+28>>2]-1|0;J[a+28>>2]=c;d=J[a+20>>2];e=b<<2;J[d+e>>2]=J[(c<<2)+d>>2];if(b>>>0>>0){c=a;a=J[J[a+20>>2]+e>>2];J[((c|0)==J[a>>2]?12:16)+a>>2]=b}}function U0(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;b=b+8|0;a=J[a+8>>2];c=J[a+4>>2];if(c>>>0>=(J[a+8>>2]&2147483647)>>>0){bb(a,b);return 1}J[J[a>>2]+(c<<2)>>2]=J[b>>2];J[a+4>>2]=J[a+4>>2]+1;return 1}function Qia(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=Ia-16|0;Ia=g;h=J[a+4>>2];b=(h>>1)+b|0;a=J[a>>2];a=h&1?J[J[b>>2]+a>>2]:a;I[g+14>>1]=L[c>>1];a=Ka[a|0](b,g+14|0,d,e,f)|0;Ia=g+16|0;return a|0}function NP(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;b=J[a+104>>2];if(b){b=Ka[J[J[b>>2]+36>>2]](b,c)|0;c=J[a+104>>2];a=c+8|0;c=J[c+8>>2];if(d){Ka[J[c+20>>2]](a,b,e,f,99999789);return}Ka[J[c+12>>2]](a,b,e,f)}}function t4(a,b){a=a|0;b=b|0;if((b|0)<=23){if(!(!(K[a+5580|0]&32)|!K[(a+b|0)+5248|0])){return Q(N[((b<<2)+a|0)+5152>>2])}return Q(N[(J[a+1008>>2]+(b<<2)|0)+1032>>2])}Xa(J[42504],4,13913,2497,73680,0);return Q(Q(0))}function aZ(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=159980;c=a-8|0;J[c>>2]=159884;a:{if(H[a+188|0]&1){break a}b=J[a+192>>2];if(!b){break a}d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,b-J[b-4>>2]|0);J[a+192>>2]=0}return ud(c)|0}function uQ(a,b){a=a|0;b=b|0;Ka[J[J[b>>2]+24>>2]](b,a+8|0);Ka[J[J[b>>2]+16>>2]](b,a+16|0);Ka[J[J[b>>2]+16>>2]](b,a+28|0);Ka[J[J[b>>2]+16>>2]](b,a+32|0);Ka[J[J[b>>2]+16>>2]](b,a+36|0);Ka[J[J[b>>2]+32>>2]](b,a+20|0)}function iG(a,b){a=a|0;b=b|0;var c=0,d=0;a:{if(K[a+92|0]){break a}c=J[a+96>>2];if(!c){break a}d=J[a+104>>2];if(!(J[a+100>>2]|d&2147483647)){break a}Ka[J[J[b>>2]+8>>2]](b,c,d<<2)}Ka[J[J[b>>2]+16>>2]](b,J[a+112>>2])}function fl(a,b){var c=0;a:{if(!K[a+6|0]){break a}c=L[a+4>>1];if(c>>>0<2){break a}c=c-1|0;c=c>>>1|c;c=c>>>2|c;c=c>>>4|c;c=c>>>8|c;Ka[J[J[b>>2]+4>>2]](b,J[a>>2],((c>>>16|c)<<2)+4|0)}H[a+6|0]=1;J[a>>2]=0;I[a+4>>1]=0}function Pba(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=Ia-16|0;Ia=g;h=J[a+4>>2];b=(h>>1)+b|0;a=J[a>>2];a=h&1?J[J[b>>2]+a>>2]:a;H[g+15|0]=K[f|0];a=Ka[a|0](b,c,d,e,g+15|0)|0;Ia=g+16|0;return a|0}function Mo(a){J[a>>2]=0;J[a+4>>2]=0;I[a+56>>1]=0;J[a+48>>2]=0;J[a+52>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;return a}function Jf(a,b){var c=0,d=0,e=0;c=a*a;d=c*a;e=c*c;a=d*e*(e*(c*.009465647849436732+.002974357433599673)+(c*.024528318116654728+.05338123784456704))+(d*(c*.13339200271297674+.3333313950307914)+a);return Q(b?-1/a:a)}function GL(a,b,c){a=a|0;b=b|0;c=c|0;J[J[a+4>>2]>>2]=b;Ns(a,c);c=J[a+32>>2];b=J[a+4>>2];J[b+384>>2]=J[a+36>>2];J[b+368>>2]=c;Vs(b,b+340|0);b=J[a+4>>2];Qs(b+340|0,a,b+324|0,b+332|0);Wa(J[b+324>>2],0,J[b+328>>2]<<2)}function Bea(a){a=a|0;var b=0,c=0,d=0;c=Ia-48|0;Ia=c;d=c+12|0;a=J[a+28>>2];b=J[J[a+976>>2]+1024>>2];Ka[J[J[b>>2]+84>>2]](d,b);b=J[a+1004>>2];Ka[J[J[b>>2]+8>>2]](b,J[a+1e3>>2],J[a+2492>>2],J[a+2496>>2],d);Ia=c+48|0}function kQ(a,b){a=a|0;b=b|0;Ka[J[J[b>>2]+16>>2]](b,a+4|0);Ka[J[J[b>>2]+16>>2]](b,a+8|0);Ka[J[J[b>>2]+16>>2]](b,a+12|0);Ka[J[J[b>>2]+16>>2]](b,a+16|0);Ka[J[J[b>>2]+40>>2]](b,a+20|0);Ka[J[J[b>>2]+16>>2]](b,a+28|0)}function hj(a,b){var c=0,d=0,e=0;c=J[b+52>>2];J[b+52>>2]=-1;J[b+44>>2]=J[b+44>>2]&-8388609;b=J[a+36>>2]-1|0;J[a+36>>2]=b;d=J[a+32>>2];e=c<<2;J[d+e>>2]=J[(b<<2)+d>>2];if(b>>>0>c>>>0){J[J[J[a+32>>2]+e>>2]+52>>2]=c}}function gP(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=0;a:{if((c|0)<0){break a}d=0;if(M[b+100>>2]<=c>>>0){break a}b=J[J[b+96>>2]+(c<<2)>>2];d=0;if(!b){break a}e=J[b+52>>2];d=e+(J[b+56>>2]<<3)|0}J[a+4>>2]=d;J[a>>2]=e}function dF(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=J[a+392>>2];if(c){d=a,e=Ka[J[J[b>>2]>>2]](b,-2147483648,c)|0,J[d+392>>2]=e}c=J[a+396>>2];if(c){d=a,e=Ka[J[J[b>>2]>>2]](b,-2147483648,c)|0,J[d+396>>2]=e}J[a+388>>2]=a}function US(a,b){a=a|0;b=b|0;var c=0,d=0;c=Ia-16|0;Ia=c;J[c+12>>2]=b;d=J[a+48>>2];a:{if(d>>>0>=(J[a+52>>2]&2147483647)>>>0){Ce(a+40|0,c+12|0);break a}J[J[a+44>>2]+(d<<2)>>2]=b;J[a+48>>2]=d+1}H[a+80|0]=1;Ia=c+16|0}function Qq(a,b){N[a+32>>2]=N[b>>2];N[a+36>>2]=N[b+4>>2];N[a+40>>2]=N[b+8>>2];N[a+44>>2]=N[b+12>>2];N[a+48>>2]=N[b+16>>2];N[a+52>>2]=N[b+20>>2];N[a+56>>2]=N[b+24>>2];H[a+273|0]=K[a+273|0]|2;a=J[a>>2];if(a){kf(a)}}function $S(a,b){a=a|0;b=b|0;var c=0,d=0;c=Ia-16|0;Ia=c;J[c+12>>2]=b;d=J[a+52>>2];a:{if(d>>>0>=(J[a+56>>2]&2147483647)>>>0){Ce(a+44|0,c+12|0);break a}J[J[a+48>>2]+(d<<2)>>2]=b;J[a+52>>2]=d+1}H[a+84|0]=1;Ia=c+16|0}function zO(a){a=a|0;var b=0,c=0;J[a>>2]=169216;b=J[a+60>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+52>>2];if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function xF(a,b){a=a|0;b=b|0;var c=0;if(K[b+316|0]&2){b=J[b+56>>2]+96|0}else{c=b- -64|0;b=J[c+176>>2];a:{if(!(!b|K[b+31|0]!=1)){b=b+32|0;break a}b=c+128|0}}N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2]}function rca(a,b){a=a|0;b=b|0;var c=0,d=0;PC(a+20|0,b);Xq(a+12|0,b);a:{if(K[a+348|0]){break a}c=J[a+352>>2];if(!c){break a}d=J[a+356>>2];a=J[a+360>>2];if(!(d|a&2147483647)){break a}Ka[J[J[b>>2]+8>>2]](b,c,a<<2)}}function nu(a){var b=0,c=0,d=0;c=J[a+28>>2];d=J[a+20>>2];b=J[a+100>>2];J[b+148>>2]=J[b+148>>2]-1;a:{while(1){if(c){c=c-1|0;b=J[d>>2];d=d+4|0;if(K[b+20|0]!=4){continue}break a}break}I[a+148>>1]=L[a+148>>1]&65279}}function b8(a,b){a=a|0;b=b|0;b=J[b+52>>2]&64?J[b+56>>2]+96|0:b+80|0;N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2]}function qca(a,b){a=a|0;b=b|0;var c=0,d=0;OC(a+20|0,b);Wq(a+12|0,b);a:{if(K[a+348|0]|!J[a+352>>2]){break a}c=J[a+360>>2];if(!(J[a+356>>2]|c&2147483647)){break a}d=b;b=J[b+4>>2];J[d+4>>2]=b+(c<<2);J[a+352>>2]=b}}function Rq(a,b){N[a+4>>2]=N[b>>2];N[a+8>>2]=N[b+4>>2];N[a+12>>2]=N[b+8>>2];N[a+16>>2]=N[b+12>>2];N[a+20>>2]=N[b+16>>2];N[a+24>>2]=N[b+20>>2];N[a+28>>2]=N[b+24>>2];H[a+273|0]=K[a+273|0]|2;a=J[a>>2];if(a){kf(a)}}function L9(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a=0;d=0;a:{if(b>>>0<5){break a}d=1;if(b>>>0<17){break a}d=b>>>0<65?2:3}b=d;b:{if(c>>>0<5){break b}a=1;if(c>>>0<17){break b}a=c>>>0<65?2:3}return(a|0)==(b|0)&c>>>0<65}function H3(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=Ia-32|0;Ia=g;I[g+6>>1]=0;J[g+28>>2]=0;J[g+24>>2]=c;J[g+20>>2]=b;J[g+8>>2]=0;J[g+12>>2]=0;a=XC(a,g+8|0,d,g+6|0,0,e,f,0);Ia=g+32|0;return a|0}function zw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if((c|0)>0){d=a+c|0;while(1){c=(K[a|0]|K[a+1|0]<<8)<<16>>16;H[b|0]=c;H[b+1|0]=c>>>8;H[b+2|0]=c>>>16;H[b+3|0]=c>>>24;b=b+4|0;a=a+2|0;if(d>>>0>a>>>0){continue}break}}}function pk(a,b,c){var d=0,e=0;d=J[c>>2]+1|0;J[c>>2]=d;e=J[b>>2];J[b>>2]=d>>>0>>0?e:d;d=J[a+24>>2];a:{if(!d){break a}pk(d,b,c);J[c>>2]=J[c>>2]-1;a=J[a+24>>2];if(!a){break a}pk(a+36|0,b,c);J[c>>2]=J[c>>2]-1}}function ok(a,b,c){var d=0,e=0;d=J[c>>2]+1|0;J[c>>2]=d;e=J[b>>2];J[b>>2]=d>>>0>>0?e:d;d=J[a+24>>2];a:{if(!d){break a}ok(d,b,c);J[c>>2]=J[c>>2]-1;a=J[a+24>>2];if(!a){break a}ok(a+36|0,b,c);J[c>>2]=J[c>>2]-1}}function o1(a,b,c,d,e,f){a=a|0;b=b|0;c=Q(c);d=Q(d);e=e|0;f=f|0;var g=0;g=Ia-32|0;Ia=g;J[g+28>>2]=0;I[g+24>>1]=7;J[g+20>>2]=f;J[g+16>>2]=e;Ka[J[J[a>>2]+8>>2]](g+15|0,a,b,c,d,g+16|0,0);Ia=g+32|0;return K[g+15|0]}function WX(a,b){a=a|0;b=b|0;var c=0;b=J[b+80>>2];N[a>>2]=N[b+212>>2];N[a+4>>2]=N[b+216>>2];N[a+8>>2]=N[b+220>>2];N[a+12>>2]=N[b+224>>2];N[a+16>>2]=N[b+228>>2];c=J[b+236>>2];J[a+20>>2]=J[b+232>>2];J[a+24>>2]=c}function SX(a,b){a=a|0;b=b|0;var c=0;b=J[b+80>>2];N[a>>2]=N[b+240>>2];N[a+4>>2]=N[b+244>>2];N[a+8>>2]=N[b+248>>2];N[a+12>>2]=N[b+252>>2];N[a+16>>2]=N[b+256>>2];c=J[b+264>>2];J[a+20>>2]=J[b+260>>2];J[a+24>>2]=c}function RG(a){var b=0,c=0,d=0;a=J[a>>2];if(a){if(J[a+28>>2]){d=J[a+12>>2];b=J[a>>2];c=J[a+16>>2];Ka[J[J[b>>2]+12>>2]](b,c)|0;H[b+76|0]=c;J[b+32>>2]=d;Ka[J[J[b>>2]+8>>2]](b)}a=J[a>>2];Ka[J[J[a>>2]+100>>2]](a)}}function rY(a){a=a|0;var b=0;a=J[42504];if(J[42506]==1){a=Ka[J[J[a>>2]+16>>2]](a)|0;b=J[42504];Ka[J[J[b>>2]+28>>2]](b)|0;Ka[J[J[a>>2]+12>>2]](a,J[42504]);J[42506]=0;J[42504]=0;return}Xa(a,8,11573,185,71730,0)}function pZ(a){a=a|0;var b=0,c=0;J[a+8>>2]=159852;J[a>>2]=159756;Me(a+124|0);b=J[a+108>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+108>>2]=0;a=ud(a);b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}function Bn(a,b,c){var d=0;d=J[a+16>>2];if(!d){J[a+36>>2]=1;J[a+24>>2]=c;J[a+16>>2]=b;return}a:{if((b|0)==(d|0)){if(J[a+24>>2]!=2){break a}J[a+24>>2]=c;return}H[a+54|0]=1;J[a+24>>2]=2;J[a+36>>2]=J[a+36>>2]+1}}function iW(a,b){a=a|0;b=b|0;var c=0;b=J[b+80>>2];N[a>>2]=N[b+92>>2];N[a+4>>2]=N[b+96>>2];N[a+8>>2]=N[b+100>>2];N[a+12>>2]=N[b+104>>2];N[a+16>>2]=N[b+108>>2];c=J[b+116>>2];J[a+20>>2]=J[b+112>>2];J[a+24>>2]=c}function Zs(a){var b=0,c=0;b=J[a+12>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b);J[a+12>>2]=0}b=J[a+8>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0}function yQ(a,b){a=a|0;b=b|0;var c=0,d=0;c=Ia-16|0;Ia=c;d=J[b+4>>2];b=J[b>>2];J[c+12>>2]=d-b>>2;d=J[a+4>>2];Ka[J[J[d>>2]+12>>2]](d,c+12|0,4)|0;a=J[a+4>>2];Ka[J[J[a>>2]+12>>2]](a,b,J[c+12>>2]<<2)|0;Ia=c+16|0}function wZ(a){a=a|0;var b=0,c=0,d=0;if(jC(J[a+80>>2],a)){b=J[a>>2];c=J[a+80>>2];d=L[a+4>>1];a:{if(H[a+6|0]&1){Ka[J[b+16>>2]](a);break a}Ka[J[b+12>>2]](a)|0}Gg(c,a,d);return}Xa(J[42504],8,12838,208,82309,0)}function sX(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=161392;b=a-12|0;J[b>>2]=161124;if(H[a-6|0]&1){c=J[a+68>>2];if(c){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c)}J[a+68>>2]=0}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,b)}function nY(a){a=a|0;var b=0,c=0;J[a>>2]=160632;J[a+76>>2]=0;b=J[a+80>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+72>>2];if((b|0)==(a+4|0)|!b){break a}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}fb(a)}function mW(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=163380;b=a-12|0;J[b>>2]=163168;if(H[a-6|0]&1){c=J[a+68>>2];if(c){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c)}J[a+68>>2]=0}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,b)}function jY(a){a=a|0;var b=0,c=0;J[a>>2]=160700;J[a+76>>2]=0;b=J[a+80>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+72>>2];if((b|0)==(a+4|0)|!b){break a}c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}fb(a)}function aY(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=J[c+4>>2];b=J[a+80>>2]+(b<<4)|0;J[b+304>>2]=J[c>>2];J[b+308>>2]=d;N[b+312>>2]=N[c+8>>2];J[b+316>>2]=J[c+12>>2];H[a+84|0]=1;a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function RW(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=162228;b=a-12|0;J[b>>2]=162004;if(H[a-6|0]&1){c=J[a+68>>2];if(c){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c)}J[a+68>>2]=0}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,b)}function RV(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=164032;b=a-12|0;J[b>>2]=163796;if(H[a-6|0]&1){c=J[a+68>>2];if(c){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c)}J[a+68>>2]=0}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,b)}function LQ(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;e=Ia-16|0;Ia=e;f=J[a+52>>2];if(f){g=J[a+4>>2];a=J[a+48>>2];J[e+8>>2]=a;J[e+12>>2]=a+P(f,20);Ka[J[J[g+4>>2]+24>>2]](g+4|0,b,c,e+8|0,d)|0}Ia=e+16|0}function EW(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=162776;b=a-12|0;J[b>>2]=162592;if(H[a-6|0]&1){c=J[a+68>>2];if(c){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c)}J[a+68>>2]=0}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,b)}function BV(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=164644;b=a-12|0;J[b>>2]=164440;if(H[a-6|0]&1){c=J[a+68>>2];if(c){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c)}J[a+68>>2]=0}a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,b)}function m3(a,b){a=a|0;b=b|0;b=J[b+36>>2]&4?J[b+40>>2]:b+80|0;N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2]}function xQ(a,b){a=a|0;b=b|0;var c=0;c=J[a+4>>2];Ka[J[J[c>>2]+12>>2]](c,b+16|0,4)|0;c=J[a+4>>2];Ka[J[J[c>>2]+12>>2]](c,b,12)|0;c=J[a+4>>2];Ka[J[J[c>>2]+12>>2]](c,b+12|0,4)|0;Ka[J[J[a>>2]+28>>2]](a,b+20|0)}function tz(a,b){a=a|0;b=b|0;var c=0;b=J[b+80>>2];N[a>>2]=N[b+80>>2];N[a+4>>2]=N[b+84>>2];N[a+8>>2]=N[b+88>>2];N[a+12>>2]=N[b+92>>2];N[a+16>>2]=N[b+96>>2];c=J[b+104>>2];J[a+20>>2]=J[b+100>>2];J[a+24>>2]=c}function dZ(a){a=a|0;var b=0,c=0;J[a+8>>2]=159980;J[a>>2]=159884;a:{if(H[a+196|0]&1){break a}b=J[a+200>>2];if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b-J[b-4>>2]|0);J[a+200>>2]=0}return ud(a)|0}function xP(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ia-16|0;Ia=d;e=J[a+12>>2];if(e){a=J[a+24>>2];J[d+8>>2]=b;J[d+12>>2]=b+c;J[d+4>>2]=70638;J[d>>2]=70710;Ka[J[J[e>>2]+16>>2]](e,a,3597,d+8|0,d)|0}Ia=d+16|0}function v3(a,b){a=a|0;b=b|0;var c=0,d=0;c=a+116|0;d=J[c>>2];if((d|0)==3){a=J[a+36>>2]&1?J[a+40>>2]- -64|0:c;J[b>>2]=J[a>>2];N[b+4>>2]=N[a+4>>2];N[b+8>>2]=N[a+8>>2];N[b+12>>2]=N[a+12>>2]}return(d|0)==3|0}function nea(a){a=a|0;var b=0,c=0,d=0;c=J[a+28>>2];a=J[a+20>>2];b=J[a+16>>2];b=Ka[J[J[b>>2]+4>>2]](b)|0;b=Ka[J[J[b>>2]+4>>2]](b)|0;d=b;b=J[c+976>>2];mw(J[c+980>>2],d,J[b+1156>>2],b,K[c+1148|0],a,c+4e3|0)}function hc(a,b,c,d,e){var f=0;f=Ia-256|0;Ia=f;if(!(e&73728|(c|0)<=(d|0))){d=c-d|0;c=d>>>0<256;Wa(f,b&255,c?d:256);if(!c){while(1){bc(a,f,256);d=d-256|0;if(d>>>0>255){continue}break}}bc(a,f,d)}Ia=f+256|0}function wP(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ia-16|0;Ia=d;e=J[a+8>>2];if(e){a=J[a+20>>2];J[d+8>>2]=b;J[d+12>>2]=b+c;J[d+4>>2]=70638;J[d>>2]=70710;Ka[J[J[e>>2]+16>>2]](e,a,3597,d+8|0,d)|0}Ia=d+16|0}function kf(a){var b=0,c=0,d=0;a=J[J[J[a+24>>2]+364>>2]>>2];b=J[a>>2];H[b+93|0]=1;c=J[J[a+4>>2]+1012>>2];d=b;b=a+48|0;Ka[J[J[c>>2]+64>>2]](c,d,b);c=J[J[a+4>>2]+1012>>2];Ka[J[J[c>>2]+68>>2]](c,J[a>>2],b)}function __(a){a=a|0;var b=0,c=0,d=0;b=a-8|0;if(iC(J[a+88>>2],b)){c=J[b>>2];d=J[a+88>>2];a:{if(H[a-2|0]&1){Ka[J[c+16>>2]](b);break a}Ka[J[c+12>>2]](b)|0}Gg(d,b,1);return}Xa(J[42504],8,14711,101,82199,0)}function Pj(a,b){var c=0,d=0,e=0;c=J[a+4>>2];if((c|0)<0){d=J[a>>2];c=d+P(c,12)|0;while(1){e=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=e;J[c+8>>2]=J[b+8>>2];c=c+12|0;if(d>>>0>c>>>0){continue}break}}J[a+4>>2]=0}function Iu(a,b,c){var d=0;d=J[a>>2];if(d){Tm(d)}a=J[a+176>>2];a:{if(!a){break a}H[a+12|0]=K[a+12|0]|4;if(b){J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0}if(!c){break a}J[a+48>>2]=0;J[a+52>>2]=0;J[a+56>>2]=0}}function KJ(){J[42439]=0;J[42437]=0;J[42438]=0;J[42441]=0;J[42440]=879;rI();J[42441]=J[42510];J[42510]=169760;J[42511]=4187;J[42512]=0;ow();J[42512]=J[42510];J[42510]=170044;J[42716]=170092;J[42698]=42}function dx(a,b){a=a|0;b=b|0;var c=0,d=0;c=Ia-16|0;Ia=c;d=J[b+4>>2];b=J[b>>2];J[c+12>>2]=d-b;d=J[a+4>>2];Ka[J[J[d>>2]+12>>2]](d,c+12|0,4)|0;a=J[a+4>>2];Ka[J[J[a>>2]+12>>2]](a,b,J[c+12>>2])|0;Ia=c+16|0}function cP(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if((c|0)>0){d=a+c|0;while(1){c=(C(Q(H[a|0])),v(2));H[b|0]=c;H[b+1|0]=c>>>8;H[b+2|0]=c>>>16;H[b+3|0]=c>>>24;b=b+4|0;a=a+1|0;if(d>>>0>a>>>0){continue}break}}}function aP(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if((c|0)>0){d=a+c|0;while(1){c=(C(Q(K[a|0])),v(2));H[b|0]=c;H[b+1|0]=c>>>8;H[b+2|0]=c>>>16;H[b+3|0]=c>>>24;b=b+4|0;a=a+1|0;if(d>>>0>a>>>0){continue}break}}}function Gfa(a){a=a|0;var b=0,c=0,d=Q(0),e=0;c=J[a+28>>2];d=N[a+32>>2];e=J[a+40>>2];a=J[a+36>>2];if(J[a+28>>2]){while(1){tu(J[J[a+24>>2]+(b<<2)>>2],c,d,e);b=b+1|0;if(b>>>0>2]){continue}break}}}function xw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if((c|0)>0){d=a+c|0;while(1){c=K[a|0]|K[a+1|0]<<8;H[b|0]=c;H[b+1|0]=c>>>8;H[b+2|0]=c>>>16;H[b+3|0]=c>>>24;b=b+4|0;a=a+2|0;if(d>>>0>a>>>0){continue}break}}}function og(a,b,c){a=a|0;b=b|0;c=c|0;b=P(c,28)+b|0;N[a>>2]=N[b+20>>2];N[a+4>>2]=N[b+24>>2];N[a+8>>2]=N[b+28>>2];N[a+12>>2]=N[b+32>>2];N[a+16>>2]=N[b+36>>2];N[a+20>>2]=N[b+40>>2];N[a+24>>2]=N[b+44>>2]}function lY(a,b){a=a|0;b=b|0;var c=0,d=0;if(J[a+76>>2]){while(1){d=J[J[a+72>>2]+(c<<2)>>2];Ka[J[J[d>>2]+4>>2]](d,b);c=c+1|0;if(c>>>0>2]){continue}break}}a=J[a+84>>2];Ka[J[J[a>>2]+12>>2]](a,b)}function Gja(a){a=a|0;var b=0,c=Q(0),d=0;c=N[J[a+32>>2]+52>>2];a=J[a+28>>2];b=J[a+84>>2];d=b>>>0>=4?4:b;J[a+84>>2]=d;b=J[a+80>>2]+(b-d|0)|0;J[a+80>>2]=b;c=Q(c/Q(b>>>0));N[a+92>>2]=c;N[a+96>>2]=Q(1)/c}function nX(a){a=a|0;var b=0,c=0;J[a>>2]=161532;b=J[a+4>>2];if(J[b+16>>2]==1){J[b+16>>2]=2}b=J[a+4>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}function BF(a){a=a|0;var b=Q(0),c=0;if(H[a+316|0]&1){b=N[J[a+56>>2]+92>>2]}else{a=a- -64|0;c=J[a+176>>2];a:{if(!(!c|K[c+31|0]!=1)){b=N[c+44>>2];break a}b=N[a+140>>2]}}return Q(b>Q(0)?Q(Q(1)/b):Q(0))}function sv(a,b){var c=0,d=0;c=Ia-16|0;Ia=c;J[c+12>>2]=b;d=J[a+36>>2];a:{if(d>>>0>=(J[a+40>>2]&2147483647)>>>0){rd(a+32|0,c+12|0);break a}J[J[a+32>>2]+(d<<2)>>2]=b;J[a+36>>2]=J[a+36>>2]+1}Ia=c+16|0}function PX(a,b){a=a|0;b=b|0;b=J[b+80>>2];N[a>>2]=N[b+400>>2];N[a+4>>2]=N[b+404>>2];N[a+8>>2]=N[b+408>>2];N[a+12>>2]=N[b+412>>2];N[a+16>>2]=N[b+416>>2];N[a+20>>2]=N[b+420>>2];N[a+24>>2]=N[b+424>>2]}function Ku(a,b,c){var d=0;d=J[a>>2];if(d){rj(d)}a=J[a+176>>2];a:{if(!a){break a}H[a+12|0]=K[a+12|0]|2;if(b){J[a+8>>2]=0;J[a>>2]=0;J[a+4>>2]=0}if(!c){break a}J[a+16>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0}}function GY(a){a=a|0;var b=0,c=0;J[a>>2]=160412;b=J[a+5756>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+5748>>2];if((b|0)==(a+3696|0)|!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}fb(a)}function GT(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if(!c){return 1}if(Ax(J[a+72>>2],b)){while(1){d=d+1|0;if((d|0)!=(c|0)){if(Ax(J[a+72>>2],P(d,48)+b|0)){continue}}break}a=c>>>0<=d>>>0}else{a=0}return a|0}function CY(a){a=a|0;var b=0,c=0;J[a>>2]=160456;b=J[a+6620>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+6612>>2];if((b|0)==(a+4560|0)|!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}fb(a)}function xX(a){a=a|0;var b=0,c=0;J[a+12>>2]=161392;J[a>>2]=161124;if(H[a+6|0]&1){b=J[a+80>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+80>>2]=0}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function uU(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if(!c){return 1}if(Ix(J[a+88>>2],b)){while(1){d=d+1|0;if((d|0)!=(c|0)){if(Ix(J[a+88>>2],(d<<6)+b|0)){continue}}break}a=c>>>0<=d>>>0}else{a=0}return a|0}function rW(a){a=a|0;var b=0,c=0;J[a+12>>2]=163380;J[a>>2]=163168;if(H[a+6|0]&1){b=J[a+80>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+80>>2]=0}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function r4(a,b){a=a|0;b=b|0;b=K[b+5580|0]&64?b+5272|0:J[b+1008>>2]+1128|0;N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2]}function TW(a){a=a|0;var b=0,c=0;J[a+12>>2]=162228;J[a>>2]=162004;if(H[a+6|0]&1){b=J[a+80>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+80>>2]=0}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function TV(a){a=a|0;var b=0,c=0;J[a+12>>2]=164032;J[a>>2]=163796;if(H[a+6|0]&1){b=J[a+80>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+80>>2]=0}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function HW(a){a=a|0;var b=0,c=0;J[a+12>>2]=162776;J[a>>2]=162592;if(H[a+6|0]&1){b=J[a+80>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+80>>2]=0}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function DV(a){a=a|0;var b=0,c=0;J[a+12>>2]=164644;J[a>>2]=164440;if(H[a+6|0]&1){b=J[a+80>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+80>>2]=0}b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function fO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ia-16|0;Ia=d;e=J[a+4>>2];a=J[a+8>>2];J[d+8>>2]=b;J[d+12>>2]=b+c;J[d+4>>2]=70638;J[d>>2]=70710;Ka[J[J[a>>2]+16>>2]](a,e,3597,d+8|0,d)|0;Ia=d+16|0}function J2(a,b){a=a|0;b=b|0;var c=0;c=Ua(28);N[c>>2]=N[a>>2];N[c+4>>2]=N[a+4>>2];N[c+8>>2]=N[a+8>>2];N[c+12>>2]=N[b>>2];N[c+16>>2]=N[b+4>>2];N[c+20>>2]=N[b+8>>2];N[c+24>>2]=N[b+12>>2];return c|0}function G1(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;c=Ia-16|0;Ia=c;Zc(c,d);Ia=c+16|0;return N[a+4>>2]>=Q(N[c+12>>2]+Q(Q(N[b+24>>2]*N[c+8>>2])+Q(Q(N[b+16>>2]*N[c>>2])+Q(N[b+20>>2]*N[c+4>>2]))))|0}function zu(a,b){var c=0,d=0,e=0;c=Ia-16|0;Ia=c;N[a+148>>2]=b;a=J[a>>2];if(a){d=J[J[a+40>>2]+1012>>2];e=K[J[a+44>>2]+9|0];J[c+12>>2]=J[a+144>>2];Ka[J[J[d>>2]+44>>2]](d,(e|0)==2,c+12|0)}Ia=c+16|0}function yu(a,b){var c=0,d=0,e=0;c=Ia-16|0;Ia=c;N[a+152>>2]=b;a=J[a>>2];if(a){d=J[J[a+40>>2]+1012>>2];e=K[J[a+44>>2]+9|0];J[c+12>>2]=J[a+144>>2];Ka[J[J[d>>2]+44>>2]](d,(e|0)==2,c+12|0)}Ia=c+16|0}function fX(a){a=a|0;var b=Q(0),c=0,d=Q(0),e=Q(0);c=Ia-32|0;Ia=c;Ka[J[J[a>>2]+40>>2]](c+4|0,a);Ia=c+32|0;b=N[c+28>>2];d=Q(b*b);b=N[c+20>>2];e=Q(b*b);b=N[c+24>>2];return Q(Q(Y(Q(d+Q(e+Q(b*b))))))}function IF(a){a=a|0;var b=0,c=Q(0);if(K[a+316|0]&16){return Q(Q(Y(N[J[a+56>>2]+116>>2])))}b=a- -64|0;a=J[b+176>>2];a:{if(!(!a|K[a+31|0]!=1)){c=N[a+56>>2];break a}c=N[b+112>>2]}return Q(Q(Y(c)))}function GF(a){a=a|0;var b=0,c=Q(0);if(K[a+316|0]&32){return Q(Q(Y(N[J[a+56>>2]+120>>2])))}b=a- -64|0;a=J[b+176>>2];a:{if(!(!a|K[a+31|0]!=1)){c=N[a+60>>2];break a}c=N[b+116>>2]}return Q(Q(Y(c)))}function Au(a,b){var c=0,d=0,e=0;c=Ia-16|0;Ia=c;N[a+144>>2]=b;a=J[a>>2];if(a){d=J[J[a+40>>2]+1012>>2];e=K[J[a+44>>2]+9|0];J[c+12>>2]=J[a+144>>2];Ka[J[J[d>>2]+44>>2]](d,(e|0)==2,c+12|0)}Ia=c+16|0}function xb(a,b){var c=0;c=Ia-16|0;Ia=c;Ka[J[J[b>>2]>>2]](b,c+12|0,4)|0;if(a){a=K[c+15|0];H[c+15|0]=K[c+12|0];H[c+12|0]=a;a=K[c+13|0];H[c+13|0]=K[c+14|0];H[c+14|0]=a}Ia=c+16|0;return J[c+12>>2]}function f3(a){a=a|0;var b=0,c=0;if(K[a+36|0]&2){b=L[J[a+40>>2]+124>>1]}else{c=J[a+116>>2];b=1;a:{if(c-7>>>0<4294967294){break a}b=L[a+168>>1];if((c|0)==5){break a}b=L[a+148>>1]}}return b&65535}function aca(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;MF(a,b,c,d);a=J[a+320>>2];b=Ka[J[J[a>>2]+100>>2]](a)|0;a=1;a:{if(N[c>>2]!=Q(0)){break a}a=1;if(N[c+4>>2]!=Q(0)){break a}a=N[c+8>>2]!=Q(0)}Ad(b,a,1)}function Xb(a,b){var c=0;c=Ia-16|0;Ia=c;Ka[J[J[b>>2]>>2]](b,c+12|0,4)|0;if(a){a=K[c+15|0];H[c+15|0]=K[c+12|0];H[c+12|0]=a;a=K[c+13|0];H[c+13|0]=K[c+14|0];H[c+14|0]=a}Ia=c+16|0;return N[c+12>>2]}function jW(a){a=a|0;var b=Q(0),c=0,d=Q(0),e=Q(0);c=Ia-16|0;Ia=c;Ka[J[J[a>>2]+48>>2]](c+4|0,a);Ia=c+16|0;b=N[c+12>>2];d=Q(b*b);b=N[c+4>>2];e=Q(b*b);b=N[c+8>>2];return Q(Q(Y(Q(d+Q(e+Q(b*b))))))}function b1(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){c=J[c+J[b>>2]>>2]}a=Ka[c|0](b)|0;b=Ua(12);J[b+8>>2]=J[a+8>>2];c=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=c;return b|0}function VY(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0);b=J[b+4>>2];c=tb(b,c);J[d>>2]=c;b=J[b+152>>2]+P(c,12)|0;c=J[b>>2];d=J[b+4>>2];e=N[b+8>>2];J[a+12>>2]=0;N[a+8>>2]=e;J[a>>2]=c;J[a+4>>2]=d}function tY(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;if(J[a+76>>2]){while(1){g=J[J[a+72>>2]+(f<<2)>>2];Ka[J[J[g>>2]+8>>2]](g,b,c,d,e);f=f+1|0;if(f>>>0>2]){continue}break}}}function jka(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;c=J[a>>2];a=c+L[a+4>>1]|0;if(a>>>0>c>>>0){while(1){mJ((c<<5)+b|0,Q(-34028234663852886e22),d,e);c=c+1|0;if((a|0)!=(c|0)){continue}break}}}function Oea(){var a=0;a=Ua(48);J[a+16>>2]=0;J[a+20>>2]=0;I[a+12>>1]=0;J[a+8>>2]=-1;J[a>>2]=0;J[a+4>>2]=0;J[a+40>>2]=2139095039;J[a+24>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;return a|0}function $_(a){a=a|0;var b=0,c=0;if(iC(J[a+96>>2],a)){b=J[a>>2];c=J[a+96>>2];a:{if(H[a+6|0]&1){Ka[J[b+16>>2]](a);break a}Ka[J[b+12>>2]](a)|0}Gg(c,a,1);return}Xa(J[42504],8,14711,101,82199,0)}function x2(a){a=a|0;var b=0,c=0;J[a>>2]=156284;Me(a+112|0);b=J[a+96>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+96>>2]=0;a=he(a);b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}function uca(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Ia-16|0;Ia=c;d=J[a>>2];e=c+15|0;a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}Ka[d|0](e,b);a=Ua(1);H[a|0]=K[c+15|0];Ia=c+16|0;return a|0}function kka(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;c=J[a>>2];a=c+L[a+4>>1]|0;if(a>>>0>c>>>0){while(1){uJ((c<<5)+b|0,Q(-34028234663852886e22),d);c=c+1|0;if((a|0)!=(c|0)){continue}break}}}function U3(a,b){a=a|0;b=b|0;if(!K[a+6352|0]){Xa(J[42504],8,13913,3019,78784,0);return 0}if($d(J[a+6068>>2],0-b|0)){Kg(a+5584|0);H[J[a+6068>>2]+76|0]=0;H[a+6352|0]=0;a=1}else{a=0}return a|0}function Tea(a){a=a|0;var b=0,c=0;b=J[a+28>>2];c=J[b+1004>>2];Ka[J[J[c>>2]+12>>2]](c,J[a+20>>2]);a=J[b+1012>>2];Ka[J[J[a>>2]+72>>2]](a,J[J[b+976>>2]+1816>>2],J[b+1140>>2],J[b+980>>2]+160|0)}function OI(a,b){N[a+16>>2]=N[b>>2];N[a+20>>2]=N[b+4>>2];N[a+24>>2]=N[b+8>>2];N[a+28>>2]=N[b+12>>2];N[a+32>>2]=N[b+16>>2];N[a+36>>2]=N[b+20>>2];N[a+40>>2]=N[b+24>>2];a=J[a>>2];if(a){Vm(a)}}function Dn(a){var b=0;b=J[a+72>>2];J[a+72>>2]=b-1|b;b=J[a>>2];if(b&8){J[a>>2]=b|32;return-1}J[a+4>>2]=0;J[a+8>>2]=0;b=J[a+44>>2];J[a+28>>2]=b;J[a+20>>2]=b;J[a+16>>2]=b+J[a+48>>2];return 0}function e6(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0);c=J[b+5580>>2]&1;d=N[(c?b+5548|0:b+1084|0)>>2];e=N[(c?b+5552|0:b+1088|0)>>2];N[a+8>>2]=N[(c?b+5556|0:b+1092|0)>>2];N[a+4>>2]=e;N[a>>2]=d}function Uh(a,b){if(b){J[a>>2]=0;J[a+4>>2]=0;J[a+48>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0}}function Ew(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if((c|0)>0){d=a+c|0;while(1){c=H[a|0];H[b|0]=c;H[b+1|0]=c>>>8;H[b+2|0]=c>>>16;H[b+3|0]=c>>>24;b=b+4|0;a=a+1|0;if(d>>>0>a>>>0){continue}break}}}function D2(a){a=a|0;var b=0,c=0;J[a>>2]=156200;a:{if(H[a+180|0]&1){break a}b=J[a+184>>2];if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b-J[b-4>>2]|0);J[a+184>>2]=0}return he(a)|0}function C4(a,b){a=a|0;b=b|0;var c=0;a=a+5584|0;J[a+116>>2]=b;c=J[a>>2];if(!(!c|J[a+28>>2]!=1)){Ka[J[J[c>>2]+68>>2]](c,b)}c=J[a+36>>2];if(!(!c|J[a- -64>>2]!=1)){Ka[J[J[c>>2]+68>>2]](c,b)}}function Bw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if((c|0)>0){d=a+c|0;while(1){c=K[a|0];H[b|0]=c;H[b+1|0]=c>>>8;H[b+2|0]=c>>>16;H[b+3|0]=c>>>24;b=b+4|0;a=a+1|0;if(d>>>0>a>>>0){continue}break}}}function s3(a,b){a=a|0;b=b|0;var c=0,d=0;c=a+116|0;d=J[c>>2];if((d|0)==2){a=J[a+36>>2]&1?J[a+40>>2]- -64|0:c;c=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=c;J[b+8>>2]=J[a+8>>2]}return(d|0)==2|0}function pka(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=f|0;var g=0;g=J[a>>2];a=g+L[a+4>>1]|0;if(a>>>0>g>>>0){while(1){qJ((g<<5)+b|0,e,f,c);g=g+1|0;if((a|0)!=(g|0)){continue}break}}}function pM(a,b,c,d,e){a=a|0;b=Q(b);c=Q(c);d=Q(d);e=e|0;var f=0;f=Ia-16|0;Ia=f;N[f+12>>2]=b;N[f+8>>2]=c;N[f+4>>2]=d;H[f+3|0]=e;a=Ka[a|0](f+12|0,f+8|0,f+4|0,f+3|0)|0;Ia=f+16|0;return a|0}function jQ(a){a=a|0;var b=0,c=0;J[a>>2]=168708;b=J[a+44>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+4>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function cb(a,b){var c=0,d=0;c=K[a|0];d=K[b|0];a:{if(!c|(c|0)!=(d|0)){break a}while(1){d=K[b+1|0];c=K[a+1|0];if(!c){break a}b=b+1|0;a=a+1|0;if((c|0)==(d|0)){continue}break}}return c-d|0}function cR(a,b){a=a|0;b=b|0;var c=0,d=0;c=Ia-80|0;Ia=c;a=J[a+48>>2];d=Ka[J[J[a>>2]+16>>2]](a)|0;Ka[J[J[d>>2]+16>>2]](c+4|0,d,b);b=K[c+76|0];Ka[J[J[a>>2]+20>>2]](a);Ia=c+80|0;return b|0}function ZQ(a,b){a=a|0;b=b|0;var c=0,d=0;c=Ia-80|0;Ia=c;a=J[a+44>>2];d=Ka[J[J[a>>2]+16>>2]](a)|0;Ka[J[J[d>>2]+16>>2]](c+4|0,d,b);b=K[c+76|0];Ka[J[J[a>>2]+20>>2]](a);Ia=c+80|0;return b|0}function bw(a,b){var c=0;a:{if(!b){break a}b=Bc(b,124404,124660);if(!b|J[b+8>>2]&(J[a+8>>2]^-1)){break a}if(!Tb(J[a+12>>2],J[b+12>>2],0)){break a}c=Tb(J[a+16>>2],J[b+16>>2],0)}return c}function tT(a){a=a|0;var b=0,c=0;J[a>>2]=130032;if(K[a+68|0]){b=J[a+72>>2];if(!(H[169772]&1)){c=fa(1,126120)|0;H[169772]=1;J[42442]=c}ia(J[42442],b|0,3287,0)}ka(J[a+72>>2]);return a|0}function pl(a,b,c){var d=0,e=0,f=0;a:{d=J[a+36>>2];e=J[d>>2];if(!e){break a}a=0;while(1){f=(a<<2)+d|0;if(J[f+4>>2]!=(b|0)){a=a+1|0;if((e|0)!=(a|0)){continue}break a}break}J[f+4>>2]=c}}function aU(a){a=a|0;var b=0,c=0;J[a>>2]=129600;if(K[a+84|0]){b=J[a+88>>2];if(!(H[169772]&1)){c=fa(1,126120)|0;H[169772]=1;J[42442]=c}ia(J[42442],b|0,3287,0)}ka(J[a+88>>2]);return a|0}function uF(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ia-16|0;Ia=d;e=K[(J[a+316>>2]&16384?J[a+56>>2]+268|0:a+108|0)|0];H[d+15|0]=e;H[d+14|0]=c?b|e:(b^-1)&e;tF(a,d+15|0,d+14|0);Ia=d+16|0}function tha(a){a=a|0;var b=0,c=0;J[a>>2]=141388;b=J[a+88>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+80>>2];if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function lQ(a,b){a=a|0;b=b|0;Ka[J[J[b>>2]+16>>2]](b,a+4|0);Ka[J[J[b>>2]+16>>2]](b,a+8|0);Ka[J[J[b>>2]+16>>2]](b,a+12|0);Ka[J[J[b>>2]+16>>2]](b,a+16|0);Ka[J[J[b>>2]+16>>2]](b,a+20|0)}function iV(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ia-16|0;Ia=d;e=J[b+4>>2];b=J[b>>2];if(e-b>>1>>>0>c>>>0){J[d+8>>2]=L[b+(c<<1)>>1];b=na(124840,d+8|0)|0}else{b=1}J[a>>2]=b;Ia=d+16|0}function eX(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ia-16|0;Ia=d;e=J[b+4>>2];b=J[b>>2];if(e-b>>2>>>0>c>>>0){J[d+8>>2]=J[b+(c<<2)>>2];b=na(130584,d+8|0)|0}else{b=1}J[a>>2]=b;Ia=d+16|0}function RF(a){a=a|0;var b=0,c=Q(0);if(K[a+316|0]&4){return Q(N[J[a+56>>2]+108>>2])}b=a- -64|0;a=J[b+176>>2];a:{if(!(!a|K[a+31|0]!=1)){c=N[a+48>>2];break a}c=N[b+120>>2]}return Q(c)}function Q5(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ia-16|0;Ia=d;a:{if((Ka[J[J[b>>2]+24>>2]](b)|0)!=(a|0)){a=J[42504];J[d>>2]=17101;Xa(a,8,13913,79,82523,d);break a}rD(a,b,c,1)}Ia=d+16|0}function PF(a){a=a|0;var b=0,c=Q(0);if(K[a+316|0]&8){return Q(N[J[a+56>>2]+112>>2])}b=a- -64|0;a=J[b+176>>2];a:{if(!(!a|K[a+31|0]!=1)){c=N[a+52>>2];break a}c=N[b+124>>2]}return Q(c)}function I1(a,b,c,d,e){a=a|0;b=Q(b);c=Q(c);d=Q(d);e=Q(e);var f=0;f=Ia-16|0;Ia=f;N[f+12>>2]=b;N[f+8>>2]=c;N[f+4>>2]=d;N[f>>2]=e;a=Ka[a|0](f+12|0,f+8|0,f+4|0,f)|0;Ia=f+16|0;return a|0}function vR(a){a=a|0;var b=0,c=0;J[a>>2]=134556;if(K[a+4|0]){b=J[a+8>>2];if(!(H[169772]&1)){c=fa(1,126120)|0;H[169772]=1;J[42442]=c}ia(J[42442],b|0,3287,0)}ka(J[a+8>>2]);return a|0}function jZ(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=159852;b=a-8|0;J[b>>2]=159756;Me(a+116|0);c=J[a+100>>2];if(c){d=J[42504];Ka[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[a+100>>2]=0;return ud(b)|0}function _i(a,b){var c=0,d=0,e=0;c=J[a+4>>2];if((c|0)<0){d=J[a>>2];c=d+(c<<3)|0;while(1){e=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=e;c=c+8|0;if(d>>>0>c>>>0){continue}break}}J[a+4>>2]=0}function QU(a){a=a|0;var b=0,c=0;J[a>>2]=126088;if(K[a+4|0]){b=J[a+8>>2];if(!(H[169772]&1)){c=fa(1,126120)|0;H[169772]=1;J[42442]=c}ia(J[42442],b|0,3287,0)}ka(J[a+8>>2]);return a|0}function PS(a){a=a|0;var b=0,c=0;J[a>>2]=130468;if(K[a+4|0]){b=J[a+8>>2];if(!(H[169772]&1)){c=fa(1,126120)|0;H[169772]=1;J[42442]=c}ia(J[42442],b|0,3287,0)}ka(J[a+8>>2]);return a|0}function MP(a){a=a|0;var b=0,c=0;J[a>>2]=168708;b=J[a+44>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+4>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}fb(a)}function Ey(a){a=a|0;var b=0,c=0;J[a>>2]=165056;b=J[a+12>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}b=J[a+28>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function AO(a){a=a|0;var b=0,c=0;J[a>>2]=169216;b=J[a+60>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+52>>2];if(!b){break a}c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}return a|0}function AF(a){a=a|0;var b=0,c=Q(0);if(H[a+316|0]&1){return Q(N[J[a+56>>2]+92>>2])}b=a- -64|0;a=J[b+176>>2];a:{if(!(!a|K[a+31|0]!=1)){c=N[a+44>>2];break a}c=N[b+140>>2]}return Q(c)}function X1(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0);b=J[b+48>>2];c=tb(b,c);b=J[b+152>>2]+P(c,12)|0;c=J[b>>2];d=J[b+4>>2];e=N[b+8>>2];J[a+12>>2]=0;N[a+8>>2]=e;J[a>>2]=c;J[a+4>>2]=d}function Re(a){var b=0;a:{b:{c:{b=J[a+4>>2];switch((b>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[a>>2]+4785|0]){break a}}zd(a);return}J[a+4>>2]=b|536870912}function QP(a){a=a|0;var b=0;a:{a=J[42509];if(!a){break a}a=a-1|0;J[42509]=a;if(a){break a}a=J[42508];if(a){Ka[J[J[a>>2]>>2]](a)|0;b=J[41584];Ka[J[J[b>>2]+12>>2]](b,a)}J[42508]=0}}function zP(a){a=a|0;var b=0;if(K[a+16|0]){H[a+16|0]=0;Ka[J[J[a>>2]+20>>2]](a);b=J[a+24>>2];Ka[J[J[b+4>>2]+12>>2]](b+4|0,a+4|0);b=J[a+12>>2];Ka[J[J[b>>2]+84>>2]](b);J[a+12>>2]=0}}function yaa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a:{if(K[a+14|0]&16){b=J[a+16>>2]+(b<<3)|0;a=b+160|0;b=b+156|0;break a}b=(b<<3)+a|0;a=b+84|0;b=b+80|0}N[c>>2]=N[b>>2];N[d>>2]=N[a>>2]}function oT(a){a=a|0;var b=0,c=0;J[a>>2]=130032;if(K[a+68|0]){b=J[a+72>>2];if(!(H[169772]&1)){c=fa(1,126120)|0;H[169772]=1;J[42442]=c}ia(J[42442],b|0,3287,0)}ka(J[a+72>>2]);fb(a)}function WY(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0);b=J[b+4>>2];c=tb(b,c);b=J[b+152>>2]+P(c,12)|0;c=J[b>>2];d=J[b+4>>2];e=N[b+8>>2];J[a+12>>2]=0;N[a+8>>2]=e;J[a>>2]=c;J[a+4>>2]=d}function TT(a){a=a|0;var b=0,c=0;J[a>>2]=129600;if(K[a+84|0]){b=J[a+88>>2];if(!(H[169772]&1)){c=fa(1,126120)|0;H[169772]=1;J[42442]=c}ia(J[42442],b|0,3287,0)}ka(J[a+88>>2]);fb(a)}function qka(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=f|0;c=J[a>>2];a=c+L[a+4>>1]|0;if(a>>>0>c>>>0){while(1){mJ((c<<5)+b|0,d,e,f);c=c+1|0;if((a|0)!=(c|0)){continue}break}}}function h_(a){a=a|0;var b=0,c=0;J[a>>2]=158888;b=a-4|0;J[b>>2]=158864;if(K[a+172|0]){c=J[a+4>>2];Ka[J[J[c>>2]>>2]](c,a+60|0,a+124|0,a+136|0,a+148|0,a+56|0,a+160|0)|0}return b|0}function fY(a){a=a|0;var b=0;J[a+16>>2]=1;J[a+24>>2]=170768;b=J[a+12>>2];J[a+12>>2]=b?b:1;b=J[a+4>>2];a=J[a>>2];if(a){Ka[a|0](b)|0;return 0}if(b){Ka[J[J[b>>2]+8>>2]](b)}return 0}function d_(a){a=a|0;var b=0,c=0;J[a>>2]=158984;b=a-4|0;J[b>>2]=158960;if(K[a+172|0]){c=J[a+4>>2];Ka[J[J[c>>2]>>2]](c,a+60|0,a+124|0,a+136|0,a+148|0,a+56|0,a+160|0)|0}return b|0}function _Z(a){a=a|0;var b=0,c=0;J[a>>2]=159064;b=a-4|0;J[b>>2]=159040;if(K[a+172|0]){c=J[a+4>>2];Ka[J[J[c>>2]>>2]](c,a+60|0,a+124|0,a+136|0,a+148|0,a+56|0,a+160|0)|0}return b|0}function VZ(a){a=a|0;var b=0,c=0;J[a>>2]=159144;b=a-4|0;J[b>>2]=159120;if(K[a+172|0]){c=J[a+4>>2];Ka[J[J[c>>2]>>2]](c,a+60|0,a+124|0,a+136|0,a+148|0,a+56|0,a+160|0)|0}return b|0}function NX(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a+80>>2];N[b>>2]=N[a+428>>2];N[b+4>>2]=N[a+432>>2];N[b+8>>2]=N[a+436>>2];N[c>>2]=N[a+440>>2];N[c+4>>2]=N[a+444>>2];N[c+8>>2]=N[a+448>>2]}function s7(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ia-16|0;Ia=d;e=J[a+20>>2];a=Xp(J[e+12>>2],J[e+8>>2],J[c>>2],J[a+4>>2],J[a+8>>2],b,J[a+12>>2],J[a+16>>2]);Ia=d+16|0;return a|0}function pt(a,b,c){var d=0,e=0;d=J[a>>2];if(d){e=1;a=J[d+32>>2];a:{if(!a){break a}while(1){if(J[a+28>>2]==(b|0)){e=a;break a}a=J[a>>2];if(a){continue}break}}yH(J[d+40>>2],e,c)}}function R1(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0);e=Ua(16);f=N[a>>2];g=N[b>>2];h=N[c>>2];N[e+12>>2]=N[d>>2];N[e+8>>2]=h;N[e+4>>2]=g;N[e>>2]=f;return e|0}function Gf(a){var b=0,c=0;b=J[42434];c=a+7&-8;a=b+c|0;a:{if(a>>>0<=b>>>0?c:0){break a}if(a>>>0>La()<<16>>>0){if(!(Ba(a|0)|0)){break a}}J[42434]=a;return b}J[42513]=48;return-1}function Am(a,b){var c=0;c=K[a+21|0];if(c&8){if(b){b=J[J[J[a>>2]+40>>2]+2168>>2];c=Ia-16|0;Ia=c;J[c+12>>2]=a;pb(b+68|0,c+12|0);Ia=c+16|0;c=K[a+21|0]}H[a+21|0]=c&247}H[a+22|0]=0}function yz(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=162228;b=a-12|0;J[b>>2]=162004;if(H[a-6|0]&1){c=J[a+68>>2];if(c){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c)}J[a+68>>2]=0}return b|0}function ym(a,b){J[a+12>>2]=0;J[a+16>>2]=0;J[a>>2]=b;J[a+20>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;H[a+44|0]=0;J[a+8>>2]=a;J[a+4>>2]=a;return a}function wz(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=162776;b=a-12|0;J[b>>2]=162592;if(H[a-6|0]&1){c=J[a+68>>2];if(c){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c)}J[a+68>>2]=0}return b|0}function ska(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=f|0;c=J[a>>2];a=c+L[a+4>>1]|0;if(a>>>0>c>>>0){while(1){uJ((c<<5)+b|0,d,e);c=c+1|0;if((a|0)!=(c|0)){continue}break}}}function rka(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=f|0;f=J[a>>2];a=f+L[a+4>>1]|0;if(a>>>0>f>>>0){while(1){pJ((f<<5)+b|0,c,e);f=f+1|0;if((a|0)!=(f|0)){continue}break}}}function rM(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0);e=Ua(16);f=N[a>>2];g=N[b>>2];h=N[c>>2];J[e+12>>2]=K[d|0];N[e+8>>2]=h;N[e+4>>2]=g;N[e>>2]=f;return e|0}function pz(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=163380;b=a-12|0;J[b>>2]=163168;if(H[a-6|0]&1){c=J[a+68>>2];if(c){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c)}J[a+68>>2]=0}return b|0}function nz(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=164032;b=a-12|0;J[b>>2]=163796;if(H[a-6|0]&1){c=J[a+68>>2];if(c){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c)}J[a+68>>2]=0}return b|0}function lR(a){a=a|0;var b=0,c=0;J[a>>2]=134556;if(K[a+4|0]){b=J[a+8>>2];if(!(H[169772]&1)){c=fa(1,126120)|0;H[169772]=1;J[42442]=c}ia(J[42442],b|0,3287,0)}ka(J[a+8>>2]);fb(a)}function iz(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=164644;b=a-12|0;J[b>>2]=164440;if(H[a-6|0]&1){c=J[a+68>>2];if(c){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c)}J[a+68>>2]=0}return b|0}function ZC(a,b){a=a|0;b=b|0;N[a+4>>2]=N[b>>2];N[a+8>>2]=N[b+4>>2];N[a+12>>2]=N[b+8>>2];N[a+16>>2]=N[b+12>>2];N[a+20>>2]=N[b+16>>2];N[a+24>>2]=N[b+20>>2];N[a+28>>2]=N[b+24>>2]}function Rba(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=Ia-16|0;Ia=f;J[f+12>>2]=c;H[f+11|0]=K[e|0];a=Ka[J[J[a>>2]+96>>2]](a,b,f+12|0,1,d,f+11|0)|0;Ia=f+16|0;return a|0}function NU(a){a=a|0;var b=0,c=0;J[a>>2]=126088;if(K[a+4|0]){b=J[a+8>>2];if(!(H[169772]&1)){c=fa(1,126120)|0;H[169772]=1;J[42442]=c}ia(J[42442],b|0,3287,0)}ka(J[a+8>>2]);fb(a)}function Kz(a,b,c,d,e){var f=Q(0);f=N[b+252>>2]>Q(0)?Q(0):N[b+248>>2]>Q(0)?Q(0):N[b+256>>2];d=dQ(1)?Q(1):d);Ka[J[J[a>>2]+24>>2]](a,c,e,Q(e-f)>2]=161392;b=a-12|0;J[b>>2]=161124;if(H[a-6|0]&1){c=J[a+68>>2];if(c){d=J[42504]+12|0;Ka[J[J[d>>2]+12>>2]](d,c)}J[a+68>>2]=0}return b|0}function HS(a){a=a|0;var b=0,c=0;J[a>>2]=130468;if(K[a+4|0]){b=J[a+8>>2];if(!(H[169772]&1)){c=fa(1,126120)|0;H[169772]=1;J[42442]=c}ia(J[42442],b|0,3287,0)}ka(J[a+8>>2]);fb(a)}function Bq(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;a=a+20|0;f=L[a+4>>1];e=f-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;if(c){Va(b,(d<<2)+((f|0)==1?a:J[a>>2])|0,c<<2)}return c|0}function vT(a,b){a=a|0;b=b|0;var c=0;c=J[a+8>>2];if(c>>>0>b>>>0){return(J[a+4>>2]+P(b,52)|0)+4|0}b=b-c|0;if(b>>>0>2]){a=(J[a+16>>2]+P(b,48)|0)+4|0}else{a=0}return a|0}function ZX(a,b){a=a|0;b=b|0;b=J[b+80>>2];N[a>>2]=N[b+104>>2];N[a+4>>2]=N[b+108>>2];N[a+8>>2]=N[b+112>>2];N[a+12>>2]=N[b+116>>2];N[a+16>>2]=N[b+120>>2];N[a+20>>2]=N[b+124>>2]}function OK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;c=1;if(b>>>0>1){while(1){d=((c<<5)+a|0)-32|0;uf(d);jh(d);c=c+1|0;if((c|0)!=(b|0)){continue}break}}a=((b<<5)+a|0)-32|0;uf(a);jh(a)}function wW(a,b,c){a=a|0;b=b|0;c=c|0;a:{if(c){c=J[a+80>>2];I[c+116>>1]=L[c+116>>1]|b;break a}c=J[a+80>>2];I[c+116>>1]=L[c+116>>1]&(b^-1)}a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function rX(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=Ia-16|0;Ia=e;f=J[a+4>>2];b=(f>>1)+b|0;a=J[a>>2];a=f&1?J[J[b>>2]+a>>2]:a;J[e+12>>2]=d;Ka[a|0](b,c,e+12|0);Ia=e+16|0}function kV(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=Ia-16|0;Ia=e;f=J[a+4>>2];b=(f>>1)+b|0;a=J[a>>2];a=f&1?J[J[b>>2]+a>>2]:a;I[e+14>>1]=d;Ka[a|0](b,c,e+14|0);Ia=e+16|0}function hq(a,b){var c=0,d=0,e=0,f=Q(0);c=Ia-16|0;Ia=c;a=J[a+588>>2];if(a){d=J[b+4>>2];e=J[b>>2];f=N[b+8>>2];J[c+12>>2]=0;N[c+8>>2]=f;J[c>>2]=e;J[c+4>>2]=d;$D(a,c)}Ia=c+16|0}function _V(a,b,c){a=a|0;b=b|0;c=c|0;a:{if(c){c=J[a+80>>2];I[c+128>>1]=L[c+128>>1]|b;break a}c=J[a+80>>2];I[c+128>>1]=L[c+128>>1]&(b^-1)}a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function ZW(a,b,c){a=a|0;b=b|0;c=c|0;a:{if(c){c=J[a+80>>2];I[c+100>>1]=L[c+100>>1]|b;break a}c=J[a+80>>2];I[c+100>>1]=L[c+100>>1]&(b^-1)}a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function Kea(a){a=a|0;var b=0;a=J[a+28>>2];if(J[a+2472>>2]){while(1){en(J[a+1e3>>2],J[J[(J[a+2468>>2]+(b<<3)|0)+4>>2]+60>>2]);b=b+1|0;if(b>>>0>2]){continue}break}}}function KV(a,b,c){a=a|0;b=b|0;c=c|0;a:{if(c){c=J[a+80>>2];I[c+112>>1]=L[c+112>>1]|b;break a}c=J[a+80>>2];I[c+112>>1]=L[c+112>>1]&(b^-1)}a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function g_(a){a=a|0;var b=0,c=0;J[a>>2]=158888;b=a-4|0;J[b>>2]=158864;if(K[a+172|0]){c=J[a+4>>2];Ka[J[J[c>>2]>>2]](c,a+60|0,a+124|0,a+136|0,a+148|0,a+56|0,a+160|0)|0}fb(b)}function eH(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Ia-16|0;Ia=e;J[e+12>>2]=b;J[e+8>>2]=c;J[e+4>>2]=d;a=Ka[a|0](e+12|0,e+8|0,e+4|0)|0;ka(J[e+12>>2]);Ia=e+16|0;return a|0}function c_(a){a=a|0;var b=0,c=0;J[a>>2]=158984;b=a-4|0;J[b>>2]=158960;if(K[a+172|0]){c=J[a+4>>2];Ka[J[J[c>>2]>>2]](c,a+60|0,a+124|0,a+136|0,a+148|0,a+56|0,a+160|0)|0}fb(b)}function ZZ(a){a=a|0;var b=0,c=0;J[a>>2]=159064;b=a-4|0;J[b>>2]=159040;if(K[a+172|0]){c=J[a+4>>2];Ka[J[J[c>>2]>>2]](c,a+60|0,a+124|0,a+136|0,a+148|0,a+56|0,a+160|0)|0}fb(b)}function Uba(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){c=J[c+J[b>>2]>>2]}a=Ka[c|0](b)|0;b=Ua(8);c=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=c;return b|0}function UZ(a){a=a|0;var b=0,c=0;J[a>>2]=159144;b=a-4|0;J[b>>2]=159120;if(K[a+172|0]){c=J[a+4>>2];Ka[J[J[c>>2]>>2]](c,a+60|0,a+124|0,a+136|0,a+148|0,a+56|0,a+160|0)|0}fb(b)}function ada(a,b,c){a=a|0;b=b|0;c=c|0;a:{b:{c:{switch(c|0){case 1:a=a+4|0;break b;case 2:a=a+8|0;break b;case 0:break b;case 3:break c;default:break a}}a=a+12|0}J[a>>2]=b}}function yK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ia-16|0;Ia=d;N[d+4>>2]=N[b>>2];N[d+8>>2]=N[b+4>>2];N[d+12>>2]=N[b+8>>2];J[d>>2]=c;a=Ka[a|0](d+4|0,d)|0;Ia=d+16|0;return a|0}function sT(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0);f=N[a+28>>2];g=N[a+32>>2];g=f>g?f:g;f=N[a+24>>2];xx(c,g,Q(f+f),N[b+248>>2],N[b+260>>2],b+232|0,d,e)}function ru(a){a:{if(K[a+149|0]&16|((K[J[a+44>>2]+44|0]&3)==3|M[a+152>>2]>4294967293)){break a}a=J[a+32>>2];if(!a){break a}while(1){cu(a);a=J[a>>2];if(a){continue}break}}}function qZ(a){a=a|0;var b=0,c=0;J[a+8>>2]=159852;J[a>>2]=159756;Me(a+124|0);b=J[a+108>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+108>>2]=0;return ud(a)|0}function hN(a,b,c,d,e){a=a|0;b=b|0;c=Q(c);d=Q(d);e=Q(e);var f=0;f=Ia-16|0;Ia=f;N[f+12>>2]=c;N[f+8>>2]=d;N[f+4>>2]=e;a=Ka[a|0](b,f+12|0,f+8|0,f+4|0)|0;Ia=f+16|0;return a|0}function H5(a,b){a=a|0;b=b|0;var c=0;if(!K[a+4801|0]){c=b;a=a+32|0;b=J[a+2300>>2];J[c>>2]=b;return(b?J[a+2296>>2]:0)|0}Xa(J[42504],2,22851,704,75188,0);J[b>>2]=0;return 0}function G5(a,b){a=a|0;b=b|0;var c=0;if(!K[a+4801|0]){c=b;a=a+32|0;b=J[a+2312>>2];J[c>>2]=b;return(b?J[a+2308>>2]:0)|0}Xa(J[42504],2,22851,721,75098,0);J[b>>2]=0;return 0}function yca(a,b){a=a|0;b=b|0;var c=0;if(!(!K[a+48|0]|!J[a+40>>2])){while(1){Ka[J[J[b>>2]+8>>2]](b,J[J[a+44>>2]+(c<<2)>>2]);c=c+1|0;if(c>>>0>2]){continue}break}}}function w_(a){a=a|0;var b=0;J[a+4>>2]=158888;J[a>>2]=158864;if(K[a+176|0]){b=J[a+8>>2];Ka[J[J[b>>2]>>2]](b,a- -64|0,a+128|0,a+140|0,a+152|0,a+60|0,a+164|0)|0}return a|0}function u_(a){a=a|0;var b=0;J[a+4>>2]=158984;J[a>>2]=158960;if(K[a+176|0]){b=J[a+8>>2];Ka[J[J[b>>2]>>2]](b,a- -64|0,a+128|0,a+140|0,a+152|0,a+60|0,a+164|0)|0}return a|0}function t_(a){a=a|0;var b=0;J[a+4>>2]=159064;J[a>>2]=159040;if(K[a+176|0]){b=J[a+8>>2];Ka[J[J[b>>2]>>2]](b,a- -64|0,a+128|0,a+140|0,a+152|0,a+60|0,a+164|0)|0}return a|0}function s_(a){a=a|0;var b=0;J[a+4>>2]=159144;J[a>>2]=159120;if(K[a+176|0]){b=J[a+8>>2];Ka[J[J[b>>2]>>2]](b,a- -64|0,a+128|0,a+140|0,a+152|0,a+60|0,a+164|0)|0}return a|0}function rH(a,b){a=J[a+976>>2];N[a+1128>>2]=N[b>>2];N[a+1132>>2]=N[b+4>>2];N[a+1136>>2]=N[b+8>>2];N[a+1140>>2]=N[b+12>>2];N[a+1144>>2]=N[b+16>>2];N[a+1148>>2]=N[b+20>>2]}function a1(a,b){a=a|0;b=b|0;var c=0;c=Ia-16|0;Ia=c;a=Ka[J[J[a>>2]+28>>2]](a)|0;Ka[J[J[a>>2]+96>>2]](a,c+12|0,1,0)|0;a=J[c+12>>2];Ka[J[J[a>>2]+148>>2]](a,1,b);Ia=c+16|0}function V0(a,b){a=a|0;b=b|0;var c=0;c=Ia-16|0;Ia=c;a=Ka[J[J[a>>2]+28>>2]](a)|0;Ka[J[J[a>>2]+96>>2]](a,c+12|0,1,0)|0;a=J[c+12>>2];Ka[J[J[a>>2]+148>>2]](a,2,b);Ia=c+16|0}function yd(a,b){var c=0;a=J[((J[a+4>>2]>>>22&60)+109352|0)+12>>2]+a|0;a=J[((K[a+9|0]<<2)+169864|0)+40>>2]+a|0;c=L[a+24>>1];J[b>>2]=(c|0)==1?a+20|0:J[a+20>>2];return c}function sb(a,b,c){var d=0;d=Ia-16|0;Ia=d;N[d+12>>2]=a;if(b){b=(C(a),v(2));J[d+12>>2]=b<<24|(b&65280)<<8|(b>>>8&65280|b>>>24)}Ka[J[J[c>>2]>>2]](c,d+12|0,4)|0;Ia=d+16|0}function nO(a){a=a|0;var b=0,c=0;if(J[a+24>>2]){while(1){c=J[J[J[a+20>>2]+(b<<2)>>2]+4>>2];Ka[J[J[c+12>>2]+8>>2]](c+12|0);b=b+1|0;if(b>>>0>2]){continue}break}}}function e5(a,b){a=a|0;b=b|0;a:{if(!K[(a+16|0)+4785|0]){a=J[J[a+1012>>2]+272>>2];a=Ka[J[J[a>>2]+24>>2]](a,b)|0;break a}Xa(J[42504],2,14080,1193,75466,0);a=0}return a|0}function S6(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ia-16|0;Ia=d;e=J[a+4>>2];b=(e>>1)+b|0;a=J[a>>2];a=e&1?J[J[b>>2]+a>>2]:a;H[d+15|0]=K[c|0];Ka[a|0](b,d+15|0);Ia=d+16|0}function Jq(a,b){a=a|0;b=b|0;var c=0,d=0;c=J[((L[b+4>>1]<<2)+105636|0)+72>>2]+b|0;b=J[c+4>>2];d=a;a=c+8|0;H[d|0]=K[(b&1?J[a>>2]:a+J[((b>>>22&60)+109352|0)+12>>2]|0)|0]}function Hl(a,b){var c=0,d=0;c=J[a+28>>2];if(c){d=J[a+24>>2];a=0;while(1){if(J[(a<<2)+d>>2]==(b|0)){return a}a=a+1|0;if((c|0)!=(a|0)){continue}break}}return-2147483648}function x5(a){a=a|0;var b=0,c=0;J[a+6076>>2]=J[a+6076>>2]+1;a:{if(!K[a+4801|0]){a=qH(a+32|0);break a}b=a+5576|0;c=J[b>>2];J[b>>2]=c+1;a=c+J[a+2320>>2]|0}return a&255}function yX(a){a=a|0;var b=0,c=0;J[a+12>>2]=161392;J[a>>2]=161124;if(H[a+6|0]&1){b=J[a+80>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+80>>2]=0}return a|0}function x7(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ia-16|0;Ia=d;e=J[a+20>>2];a=Wp(J[e+12>>2],J[e+8>>2],J[c>>2],J[a+4>>2],J[a+8>>2],b,J[a+16>>2]);Ia=d+16|0;return a|0}function sga(a,b,c,d,e,f,g,h,i,j,k,l,m){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=Q(m);return Ka[J[a>>2]](b,c,d,e,f,g,h,i,j,k,l,m)|0}function qi(a,b){var c=0,d=0;c=L[a+4>>1];if(c){d=(c|0)==1?a:J[a>>2];a=0;while(1){if(J[(a<<2)+d>>2]==(b|0)){return a}a=a+1|0;if((c|0)!=(a|0)){continue}break}}return-1}function lW(a){a=a|0;var b=0,c=0;J[a+12>>2]=163380;J[a>>2]=163168;if(H[a+6|0]&1){b=J[a+80>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+80>>2]=0}return a|0}function Wt(a){a=a|0;var b=0,c=0;J[a>>2]=136364;b=a+4|0;if(J[a+12>>2]!=-1){c=J[J[a+4>>2]+40>>2];lr(c,b);sh(J[c+2168>>2],a)}qd(J[a+4>>2],b);qd(J[a+8>>2],b);return a|0}function QW(a){a=a|0;var b=0,c=0;J[a+12>>2]=162228;J[a>>2]=162004;if(H[a+6|0]&1){b=J[a+80>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+80>>2]=0}return a|0}function QV(a){a=a|0;var b=0,c=0;J[a+12>>2]=164032;J[a>>2]=163796;if(H[a+6|0]&1){b=J[a+80>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+80>>2]=0}return a|0}function P0(a,b){a=a|0;b=b|0;var c=0;c=Ia-16|0;Ia=c;a=Ka[J[J[a>>2]+28>>2]](a)|0;Ka[J[J[a>>2]+96>>2]](a,c+12|0,1,0)|0;a=J[c+12>>2];Ka[J[J[a>>2]+84>>2]](a,b);Ia=c+16|0}function Lz(a,b,c,d,e,f){var g=0,h=0,i=0,j=Q(0),k=Q(0),l=0;h=a,i=c,j=Q(-f),k=f,l=Q(R(Q(Hb(d,Q(e+Q(1)))*Q(4))))>Q(f-b),g=J[J[a>>2]+16>>2],Ka[g](h|0,i|0,Q(j),Q(k),l|0)}function Ln(a){var b=0,c=0;b=J[a+8>>2];b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;c=b>>>16|b;b=c+1|0;if(!((b|0)==J[a>>2]|b>>>0>2])){J[a+4>>2]=c;J[a>>2]=b;Mn(a)}}function L0(a,b){a=a|0;b=b|0;var c=0;c=Ia-16|0;Ia=c;a=Ka[J[J[a>>2]+28>>2]](a)|0;Ka[J[J[a>>2]+96>>2]](a,c+12|0,1,0)|0;a=J[c+12>>2];Ka[J[J[a>>2]+92>>2]](a,b);Ia=c+16|0}function EV(a){a=a|0;var b=0,c=0;J[a+12>>2]=164644;J[a>>2]=164440;if(H[a+6|0]&1){b=J[a+80>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+80>>2]=0}return a|0}function DW(a){a=a|0;var b=0,c=0;J[a+12>>2]=162776;J[a>>2]=162592;if(H[a+6|0]&1){b=J[a+80>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+80>>2]=0}return a|0}function qN(a){a=a|0;var b=0,c=0,d=0;b=J[a+32>>2];if(b){while(1){d=J[J[a+28>>2]+(c<<2)>>2];if(K[d+60|0]){Gh(d);b=J[a+32>>2]}c=c+1|0;if(b>>>0>c>>>0){continue}break}}}function oX(a){a=a|0;var b=0,c=0;J[a>>2]=161532;b=J[a+4>>2];if(J[b+16>>2]==1){J[b+16>>2]=2}b=J[a+4>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function oQ(a,b){a=a|0;b=b|0;var c=0;c=Ia-16|0;Ia=c;Ka[J[J[b>>2]+24>>2]](b,a+8|0);H[c+15|0]=K[a+16|0];Ka[J[J[b>>2]+8>>2]](b,c+15|0);H[a+16|0]=K[c+15|0]!=0;Ia=c+16|0}function i_(a){a=a|0;var b=0;J[a+4>>2]=158888;J[a>>2]=158864;if(K[a+176|0]){b=J[a+8>>2];Ka[J[J[b>>2]>>2]](b,a- -64|0,a+128|0,a+140|0,a+152|0,a+60|0,a+164|0)|0}fb(a)}function gi(a){a=a|0;var b=0,c=0;J[a+8>>2]=158580;J[a>>2]=158476;if(H[a+6|0]&1){b=J[a+60>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+60>>2]=0}return a|0}function f_(a){a=a|0;var b=0;J[a+4>>2]=158984;J[a>>2]=158960;if(K[a+176|0]){b=J[a+8>>2];Ka[J[J[b>>2]>>2]](b,a- -64|0,a+128|0,a+140|0,a+152|0,a+60|0,a+164|0)|0}fb(a)}function b_(a){a=a|0;var b=0;J[a+4>>2]=159064;J[a>>2]=159040;if(K[a+176|0]){b=J[a+8>>2];Ka[J[J[b>>2]>>2]](b,a- -64|0,a+128|0,a+140|0,a+152|0,a+60|0,a+164|0)|0}fb(a)}function _c(a){J[a+8>>2]=0;J[a+12>>2]=0;H[a+32|0]=1;J[a+4>>2]=-2147483648;J[a>>2]=156120;J[a+16>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a>>2]=156144;return a}function YZ(a){a=a|0;var b=0;J[a+4>>2]=159144;J[a>>2]=159120;if(K[a+176|0]){b=J[a+8>>2];Ka[J[J[b>>2]>>2]](b,a- -64|0,a+128|0,a+140|0,a+152|0,a+60|0,a+164|0)|0}fb(a)}function XY(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0);b=J[J[b+4>>2]+152>>2]+P(c,12)|0;c=J[b>>2];d=J[b+4>>2];e=N[b+8>>2];J[a+12>>2]=0;N[a+8>>2]=e;J[a>>2]=c;J[a+4>>2]=d}function uX(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ia-16|0;Ia=d;e=J[a+4>>2];b=(e>>1)+b|0;a=J[a>>2];a=e&1?J[J[b>>2]+a>>2]:a;J[d+12>>2]=c;Ka[a|0](b,d+12|0);Ia=d+16|0}function mda(a,b){a=a|0;b=b|0;var c=0;c=J[a+24>>2];if(c){a=J[c>>2];a=Ka[J[J[a>>2]+28>>2]](a)|0;Wa(J[b>>2],0,(P(a,(a<<2)+16|0)+P(J[c+16>>2],P(a,24)+240|0)|0)+76|0)}}function Rda(a,b,c){a=a|0;b=b|0;c=c|0;N[b>>2]=N[a+92>>2];N[b+4>>2]=N[a+96>>2];N[b+8>>2]=N[a+100>>2];N[c>>2]=N[a+104>>2];N[c+4>>2]=N[a+108>>2];N[c+8>>2]=N[a+112>>2]}function AV(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ia-16|0;Ia=d;e=J[a+4>>2];b=(e>>1)+b|0;a=J[a>>2];a=e&1?J[J[b>>2]+a>>2]:a;I[d+14>>1]=c;Ka[a|0](b,d+14|0);Ia=d+16|0}function nda(a){a=a|0;var b=0;a=J[a+24>>2];if(a){b=J[a>>2];b=Ka[J[J[b>>2]+28>>2]](b)|0;a=(P((b<<2)+16|0,b)+P(J[a+16>>2],P(b,24)+240|0)|0)+76|0}else{a=0}return a|0}function eP(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=Ia-16|0;Ia=f;J[f+8>>2]=d;J[f+12>>2]=c;J[f+4>>2]=e;a=Gw(a,b,f+12|0,f+8|0,f+4|0);Ia=f+16|0;return a|0}function d9(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;a=J[42497];e=J[a+164>>2]-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;if(c){Va(b,J[a+132>>2]+(d<<2)|0,c<<2)}return c|0}function B9(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=J[42497];a=J[e+676>>2]-d|0;a=(a|0)>0?a:0;a=a>>>0>>0?a:c;if(a){Va(b,J[e+644>>2]+(d<<2)|0,a<<2)}return a|0}function pj(a){var b=0,c=0;b=J[a+56>>2];if(b){c=J[J[J[J[a+4>>2]+40>>2]+976>>2]+1024>>2];H[b+42|0]=0;J[b+32>>2]=0;J[b+36>>2]=0;Ka[J[J[c>>2]+40>>2]](c,J[a+56>>2])}}function k9(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;a=J[42497];e=J[a+124>>2]-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;if(c){Va(b,J[a+92>>2]+(d<<2)|0,c<<2)}return c|0}function Ifa(a){a=a|0;var b=0;if(J[a+548>>2]){while(1){tu(J[((b<<2)+a|0)+36>>2],J[a+28>>2],N[a+32>>2],J[a+552>>2]);b=b+1|0;if(b>>>0>2]){continue}break}}}function n9(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;a=J[42497];e=J[a+44>>2]-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;if(c){Va(b,J[a+12>>2]+(d<<2)|0,c<<2)}return c|0}function h9(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;a=J[42497];e=J[a+84>>2]-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;if(c){Va(b,J[a+52>>2]+(d<<2)|0,c<<2)}return c|0}function dca(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Bl(a,b,0,c);a=J[a+320>>2];c=Ka[J[J[a>>2]+100>>2]](a)|0;a=1;Ad(c,N[b>>2]!=Q(0)|N[b+4>>2]!=Q(0)?a:N[b+8>>2]!=Q(0),d)}function cw(a,b,c,d){var e=0,f=0;e=J[a+4>>2];f=J[a>>2];a=0;a:{if(!c){break a}a=e>>8;if(!(e&1)){break a}a=J[a+J[c>>2]>>2]}Ka[J[J[f>>2]+28>>2]](f,b,a+c|0,e&2?d:2)}function caa(a,b){a=a|0;b=Q(b);var c=0,d=0;c=Ia-16|0;Ia=c;if(bQ(1)){d=J[42504];O[c>>3]=b;Xa(d,4,12580,143,84223,c)}N[a+40>>2]=b;We(J[42501],a);Ia=c+16|0}function bca(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Bl(a,0,b,c);a=J[a+320>>2];c=Ka[J[J[a>>2]+100>>2]](a)|0;a=1;Ad(c,N[b>>2]!=Q(0)|N[b+4>>2]!=Q(0)?a:N[b+8>>2]!=Q(0),d)}function Uv(a,b,c,d){a=a|0;b=Q(b);c=Q(c);d=Q(d);var e=0;e=Ia-16|0;Ia=e;N[e+12>>2]=b;N[e+8>>2]=c;N[e+4>>2]=d;a=Ka[a|0](e+12|0,e+8|0,e+4|0)|0;Ia=e+16|0;return a|0}function Qd(a,b,c){var d=0;a=a+16|0;a=J[((K[a+9|0]<<2)+169864|0)+40>>2]+a|0;d=L[a+24>>1];J[b>>2]=(d|0)==1?a+20|0:J[a+20>>2];if(c){H[c|0]=J[a+36>>2]!=-1}return d}function NH(a){var b=0;a=J[a>>2];if(a){qd(J[a>>2],a);qd(J[a+4>>2],a);b=J[a+4>>2];YG(J[b+160>>2],b);J[J[a+24>>2]>>2]=0;b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}}function $g(a){var b=0;a:{switch(K[a+20|0]){case 0:return qj(a-4|0,0);case 1:return lj(a-4|0);case 4:return Im(a);case 5:b=Dr(a);break;default:break a}}return b}function zm(a){a=a|0;var b=0;J[a+28>>2]=0;J[a>>2]=136524;b=J[a+20>>2];if(!(!b|(a+4|0)==(b|0))){YH(J[a+40>>2],b,J[a+24>>2])}J[a+20>>2]=0;J[a+24>>2]=0;return a|0}function n$(a){a=a|0;var b=0,c=0,d=0;b=K[a+54|0];d=(J[a+56>>2]+P(K[a+55|0],20)|0)+P(b,12)|0;a=I[a+52>>1];c=a&32767;return((d+(c<<1)|0)+P(b,3)|0)+(c<<2&a>>31)|0}function aI(a,b,c,d,e){var f=0;f=c>>>0<=64?64:c;if(f>>>0>(J[a+32>>2]&2147483647)>>>0){$H(a+24|0,f)}or(J[a+2388>>2],b);or(J[a+2392>>2],c);or(J[a+2384>>2],d+e|0)}function Vba(a,b){a=a|0;b=b|0;a=1;a:{if(!cb(19036,b)){break a}if(!cb(1595,b)){break a}if(!cb(5297,b)){break a}if(!cb(5268,b)){break a}a=!cb(b,25998)}return a|0}function k8(a,b){a=a|0;b=b|0;a=1;a:{if(!cb(29161,b)){break a}if(!cb(1595,b)){break a}if(!cb(5297,b)){break a}if(!cb(5268,b)){break a}a=!cb(b,25998)}return a|0}function V2(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ia-16|0;Ia=d;e=K[(J[a+36>>2]&64?J[a+40>>2]+52|0:a+112|0)|0];H[d+15|0]=c?e|b:(b^-1)&e;TC(a,d+15|0);Ia=d+16|0}function OM(a){a=a|0;var b=0,c=0;if(J[a+32>>2]){while(1){c=J[J[a+28>>2]+(b<<2)>>2];Xu(c,N[a+36>>2]);J[c+92>>2]=0;b=b+1|0;if(b>>>0>2]){continue}break}}}function MK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=1;if(b>>>0>1){while(1){tf(((d<<5)+a|0)-32|0,c);d=d+1|0;if((d|0)!=(b|0)){continue}break}}tf(((b<<5)+a|0)-32|0,c)}function JW(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;f=Ia+-64|0;Ia=f;if(e&1){e=f+36|0;g=f+8|0;vc(e,g,b,c,d);Ka[J[J[a>>2]+8>>2]](a,e,g)}Ia=f- -64|0}function JK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=1;if(b>>>0>1){while(1){sf(((d<<5)+a|0)-32|0,c);d=d+1|0;if((d|0)!=(b|0)){continue}break}}sf(((b<<5)+a|0)-32|0,c)}function yea(a){a=a|0;var b=0,c=0;c=J[a+20>>2];a=J[a+28>>2];b=J[J[a+976>>2]+1024>>2];Ka[J[J[b>>2]+16>>2]](b);aw(J[a+980>>2],c,a+4e3|0,J[J[a+976>>2]+1156>>2])}function v$(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Ia-16|0;Ia=e;J[e+12>>2]=b;J[e+8>>2]=c;J[e+4>>2]=d;a=Ka[a|0](e+12|0,e+8|0,e+4|0)|0;Ia=e+16|0;return a|0}function Q4(a,b){a=a|0;b=b|0;if(J[a+4656>>2]!=1){Xa(J[42504],8,13913,2048,84438,0);return 0}if($d(J[a+6064>>2],0-b|0)){J[a+4656>>2]=2;a=1}else{a=0}return a|0}function Oc(a){var b=0;a=J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a|0;a:{if((J[a+4>>2]>>>30|0)-3>>>0<4294967294){break a}a=J[a>>2];if(!a){break a}b=a-16|0}return b}function Nf(a,b){var c=0;c=Ia-16|0;Ia=c;J[c+8>>2]=b;a=Sg(a+144|0,c+8|0,c+15|0);if(K[c+15|0]){b=J[a+4>>2]+1|0}else{J[a>>2]=J[c+8>>2];b=1}J[a+4>>2]=b;Ia=c+16|0}function s5(a,b){a=a|0;b=b|0;if(!K[a+4801|0]){a=J[a+1008>>2];J[a+1020>>2]=b;a=J[a+1024>>2];Ka[J[J[a>>2]+88>>2]](a,b);return}Xa(J[42504],2,22851,516,75743,0)}function fr(a,b){var c=0;c=Ia-16|0;Ia=c;J[c+8>>2]=b;a=qb(a+1252|0,c+8|0,c+15|0);if(!K[c+15|0]){J[a>>2]=J[c+8>>2]}a=J[c+8>>2];H[a+68|0]=K[a+68|0]|4;Ia=c+16|0}function PH(a,b){var c=0,d=0,e=0;c=Ia-16|0;Ia=c;d=J[b>>2];if(d){d=$G(d);e=J[42504]+12|0;Ka[J[J[e>>2]+12>>2]](e,d)}J[c+12>>2]=b;pb(a+1200|0,c+12|0);Ia=c+16|0}function Hq(a){a=a|0;var b=0;a=J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a|0;b=J[a+4>>2];return K[(b&2?J[a+8>>2]+1|0:(a+J[((b>>>22&60)+109352|0)+12>>2]|0)+10|0)|0]}function yfa(a){a=a|0;var b=0;if(J[a+32>>2]){while(1){uu(J[J[J[a+28>>2]+(b<<2)>>2]>>2],J[a+36>>2],J[a+40>>2]);b=b+1|0;if(b>>>0>2]){continue}break}}}function X5(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ia-16|0;Ia=d;a=J[a>>2];N[d+4>>2]=N[c>>2];N[d+8>>2]=N[c+4>>2];N[d+12>>2]=N[c+8>>2];Ka[a|0](b,d+4|0);Ia=d+16|0}function Rp(a,b,c){var d=0;d=c>>>1|0;if((b|0)==-1){a=J[P(c&1,36)+a>>2];return Ka[J[J[a>>2]+36>>2]](a,d)|0}a=J[a+72>>2];return Ka[J[J[a>>2]+36>>2]](a,d,b)|0}function KA(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=Q(i);if(!K[170012]){H[170012]=1;Xa(J[42504],8,23238,175,72298,0)}return 0}function Gga(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=Q(l);return Ka[J[a>>2]](b,c,d,e,f,g,h,i,j,k,l)|0}function Fw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if((c|0)>0){c=a+c|0;while(1){d=H[a|0];H[b|0]=d;H[b+1|0]=d>>>8;b=b+2|0;a=a+1|0;if(c>>>0>a>>>0){continue}break}}}function Cw(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if((c|0)>0){c=a+c|0;while(1){d=K[a|0];H[b|0]=d;H[b+1|0]=d>>>8;b=b+2|0;a=a+1|0;if(c>>>0>a>>>0){continue}break}}}function p6(a,b,c){a=a|0;b=b|0;c=c|0;b=K[a+160|0];if(!b){H[a+160|0]=1;J[a+76>>2]=1;J[a+156>>2]=J[a+72>>2];J[a+88>>2]=J[a+80>>2];J[a+72>>2]=a+92}return!b|0}function l6(a,b,c){a=a|0;b=b|0;c=c|0;b=K[a+128|0];if(!b){H[a+128|0]=1;J[a+60>>2]=1;J[a+124>>2]=J[a+56>>2];J[a+72>>2]=J[a+64>>2];J[a+56>>2]=a+76}return!b|0}function gd(a){var b=0,c=0;b=a*a;c=b*a;return Q(c*(b*b)*(b*2718311493989822e-21+-.00019839334836096632)+(c*(b*.008333329385889463+-.16666666641626524)+a))}function c1(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=i|0;if(!K[170012]){H[170012]=1;Xa(J[42504],8,23143,175,72298,0)}return 0}function XG(a){var b=0,c=0;if(J[a+28>>2]){c=J[a+12>>2];b=J[a>>2];a=J[a+16>>2];Ka[J[J[b>>2]+12>>2]](b,a)|0;H[b+76|0]=a;J[b+32>>2]=c;Ka[J[J[b>>2]+8>>2]](b)}}function ub(a,b,c){var d=0;d=Ia-16|0;Ia=d;J[d+12>>2]=a;if(b){J[d+12>>2]=a<<24|(a&65280)<<8|(a>>>8&65280|a>>>24)}Ka[J[J[c>>2]>>2]](c,d+12|0,4)|0;Ia=d+16|0}function t3(a,b){a=a|0;b=b|0;var c=0,d=0;c=a+116|0;d=J[c>>2];if(!d){a=J[a+36>>2]&1?J[a+40>>2]- -64|0:c;c=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=c}return!d|0}function M5(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=J[a+6020>>2]-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;if(c){Va(b,J[a+5988>>2]+(d<<2)|0,c<<2)}return c|0}function Jca(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=Ua(16);b=b+c|0;J[a>>2]=J[b>>2];J[a+4>>2]=J[b+4>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=J[b+12>>2];return a|0}function D5(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=J[a+5980>>2]-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;if(c){Va(b,J[a+5948>>2]+(d<<2)|0,c<<2)}return c|0}function B5(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=J[a+5928>>2]-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;if(c){Va(b,J[a+5896>>2]+(d<<2)|0,c<<2)}return c|0}function tt(a){var b=0,c=0;c=J[J[J[a>>2]+40>>2]+2168>>2];b=Ia-16|0;Ia=b;J[b+8>>2]=a;a=qb(c+68|0,b+8|0,b+15|0);if(!K[b+15|0]){J[a>>2]=J[b+8>>2]}Ia=b+16|0}function gca(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=J[a+356>>2]-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;if(c){Va(b,J[a+352>>2]+(d<<2)|0,c<<2)}return c|0}function eL(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=Ua(16);b=b+c|0;N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2];return a|0}function Uca(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=J[a+124>>2]-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;if(c){Va(b,J[a+120>>2]+(d<<2)|0,c<<2)}return c|0}function Saa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=b;b=J[a+16>>2];d=J[a+12>>2]&131072;N[e>>2]=N[(d?b+140|0:a+88|0)>>2];N[c>>2]=N[(d?b+144|0:a+96|0)>>2]}function Jaa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=b;b=J[a+16>>2];d=J[a+12>>2]&262144;N[e>>2]=N[(d?b+148|0:a+80|0)>>2];N[c>>2]=N[(d?b+152|0:a+84|0)>>2]}function Gx(a,b){var c=0,d=0;c=J[a+4>>2];if((c|0)<0){d=J[a>>2];c=d+(c<<2)|0;while(1){J[c>>2]=J[b>>2];c=c+4|0;if(d>>>0>c>>>0){continue}break}}J[a+4>>2]=0}function y2(a){a=a|0;var b=0,c=0;J[a>>2]=156284;Me(a+112|0);b=J[a+96>>2];if(b){c=J[42504];Ka[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+96>>2]=0;return he(a)|0}function n6(a,b,c){a=a|0;b=b|0;c=c|0;b=K[a+64|0];if(!b){H[a+64|0]=1;J[a+28>>2]=1;J[a+60>>2]=J[a+24>>2];J[a+40>>2]=J[a+32>>2];J[a+24>>2]=a+44}return!b|0}function fx(a,b){a=a|0;b=b|0;Ka[J[J[b>>2]+24>>2]](b,a+8|0);Ka[J[J[b>>2]+16>>2]](b,a+16|0);Ka[J[J[b>>2]+16>>2]](b,a+20|0);Ka[J[J[b>>2]+16>>2]](b,a+24|0)}function ex(a,b){a=a|0;b=b|0;Ka[J[J[b>>2]+24>>2]](b,a+8|0);Ka[J[J[b>>2]+16>>2]](b,a+16|0);Ka[J[J[b>>2]+16>>2]](b,a+20|0);Ka[J[J[b>>2]+32>>2]](b,a+24|0)}function cx(a,b){a=a|0;b=b|0;Ka[J[J[b>>2]+24>>2]](b,a+8|0);Ka[J[J[b>>2]+20>>2]](b,a+16|0);Ka[J[J[b>>2]+20>>2]](b,a+20|0);Ka[J[J[b>>2]+20>>2]](b,a+24|0)}function Xg(a,b){var c=0,d=0;c=Ia-16|0;Ia=c;d=J[b+4>>2];if(d){Bd(a,1);J[c+8>>2]=0;J[c+12>>2]=0;J[a+4>>2]=d;d=c+8|0;OB(b,a+12|0,d,a);fG(a,b,d)}Ia=c+16|0}function Q9(){var a=0,b=0;a=J[42497];b=J[a+2744>>2];if(!b){KE(a+2456|0);b=J[a+2744>>2]}J[a+2744>>2]=J[b>>2];a=a+2736|0;J[a>>2]=J[a>>2]+1;return jF(b)|0}function P9(){var a=0,b=0;a=J[42497];b=J[a+3040>>2];if(!b){JE(a+2752|0);b=J[a+3040>>2]}J[a+3040>>2]=J[b>>2];a=a+3032|0;J[a>>2]=J[a>>2]+1;return CG(b)|0}function Oba(a,b,c,d,e){a=a|0;b=b|0;c=Q(c);d=Q(d);e=Q(e);var f=0;f=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){f=J[f+J[b>>2]>>2]}return Ka[f|0](b,c,d,e)|0}function Efa(a){a=a|0;var b=0;if(J[a+1060>>2]){while(1){bu(J[((b<<2)+a|0)+36>>2],J[a+28>>2],J[a+32>>2]);b=b+1|0;if(b>>>0>2]){continue}break}}}function lG(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=J[a+100>>2]-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;if(c){Va(b,J[a+96>>2]+(d<<2)|0,c<<2)}return c|0}function j6(a,b){a=a|0;b=b|0;var c=0;c=Ia-16|0;Ia=c;N[c+4>>2]=N[b>>2];N[c+8>>2]=N[b+4>>2];N[c+12>>2]=N[b+8>>2];a=Ka[a|0](c+4|0)|0;Ia=c+16|0;return a|0}function Yw(a,b){a=a|0;b=b|0;Ka[J[J[b>>2]+16>>2]](b,a+4|0);Ka[J[J[b>>2]+16>>2]](b,a+8|0);Ka[J[J[b>>2]+16>>2]](b,a+12|0);Ka[J[J[b>>2]+16>>2]](b,a+16|0)}function PT(a,b){a=a|0;b=b|0;if(M[a+72>>2]<=b>>>0){Xa(J[42504],4,10210,126,1894,0);return 0}a=J[J[a+68>>2]+(b<<2)>>2];return Ka[J[J[a>>2]+16>>2]](a)|0}function O1(a,b,c){a=a|0;b=b|0;c=c|0;b=J[b+4>>2]+(1-c<<4)|0;c=J[b+60>>2];J[a+8>>2]=J[b+56>>2];J[a+12>>2]=c;c=J[b+52>>2];J[a>>2]=J[b+48>>2];J[a+4>>2]=c}function JQ(a,b){a=a|0;b=b|0;Ka[J[J[b>>2]+16>>2]](b,a+4|0);Ka[J[J[b>>2]+16>>2]](b,a+8|0);Ka[J[J[b>>2]+24>>2]](b,a+16|0);Ka[J[J[b>>2]+24>>2]](b,a+24|0)}function Ada(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=J[a+36>>2]-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;if(c){Va(b,J[a+40>>2]+(d<<2)|0,c<<2)}return c|0}function $w(a,b){a=a|0;b=b|0;Ka[J[J[b>>2]+16>>2]](b,a+4|0);Ka[J[J[b>>2]+28>>2]](b,a+8|0);Ka[J[J[b>>2]+28>>2]](b,a+12|0);Ka[J[J[b>>2]+16>>2]](b,a+16|0)}function oha(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){a=a|0;b=Q(b);c=Q(c);d=Q(d);e=Q(e);f=f|0;g=g|0;h=Q(h);i=Q(i);j=Q(j);k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=Q(p)}function fC(a,b){var c=0;c=Ia-16|0;Ia=c;Ka[J[J[b>>2]>>2]](b,c+14|0,2)|0;if(a){a=K[c+15|0];H[c+15|0]=K[c+14|0];H[c+14|0]=a}Ia=c+16|0;return L[c+14>>1]}function bY(a,b,c){a=a|0;b=b|0;c=c|0;b=J[b+80>>2]+(c<<4)|0;c=J[b+308>>2];J[a>>2]=J[b+304>>2];J[a+4>>2]=c;N[a+8>>2]=N[b+312>>2];J[a+12>>2]=J[b+316>>2]}function O7(a,b,c){a=a|0;b=b|0;c=c|0;if(c){H[a+7648|0]=1;J[a+32>>2]=0;J[a+16>>2]=J[a+7664>>2];b=a+7672|0;c=J[b+4>>2];J[a+24>>2]=J[b>>2];J[a+28>>2]=c}}function DO(a){a=a|0;var b=0;a:{b=J[a+168>>2];if(b){b=b-1|0;J[a+168>>2]=b;if(b){break a}}Ka[J[J[a>>2]>>2]](a)|0;b=J[41584];Ka[J[J[b>>2]+12>>2]](b,a)}}function w7(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;b=Ia-16|0;Ia=b;d=J[a+12>>2];a=zi(J[d+12>>2],J[d+8>>2],J[c>>2],J[a+4>>2],J[a+8>>2]);Ia=b+16|0;return a|0}function w0(a,b,c){a=a|0;b=b|0;c=c|0;b=J[b+4>>2]+(c<<4)|0;c=J[b+60>>2];J[a+8>>2]=J[b+56>>2];J[a+12>>2]=c;c=J[b+52>>2];J[a>>2]=J[b+48>>2];J[a+4>>2]=c}function v7(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;b=Ia-16|0;Ia=b;d=J[a+12>>2];a=_p(J[d+12>>2],J[d+8>>2],J[c>>2],J[a+4>>2],J[a+8>>2]);Ia=b+16|0;return a|0}function u7(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;b=Ia-16|0;Ia=b;d=J[a+12>>2];a=Zp(J[d+12>>2],J[d+8>>2],J[c>>2],J[a+4>>2],J[a+8>>2]);Ia=b+16|0;return a|0}function t7(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;b=Ia-16|0;Ia=b;d=J[a+12>>2];a=Yp(J[d+12>>2],J[d+8>>2],J[c>>2],J[a+4>>2],J[a+8>>2]);Ia=b+16|0;return a|0}function XE(a){a=a|0;var b=0;xc(J[42501],a,0,1);b=a+8|0;a:{if((J[a+12>>2]>>>30|0)-3>>>0<4294967294){break a}a=J[a+8>>2];if(!a){break a}AC(a,b)}Re(b)}function SC(a){var b=0;J[a+196>>2]=J[a+196>>2]-1;if(J[a+196>>2]<0){J[a+20>>2]=0}b=J[a+16>>2]-1|0;J[a+16>>2]=b;if(!b){Ka[J[J[a+12>>2]+8>>2]](a+12|0)}}function Pda(a,b,c){a=a|0;b=b|0;c=c|0;if(K[a+20|0]&2){a=J[a+24>>2];N[b>>2]=N[a+8>>2];N[c>>2]=N[a+12>>2];return}N[b>>2]=N[a+76>>2];N[c>>2]=N[a+80>>2]}function r9(a){a=a|0;var b=0;b=Ia-16|0;Ia=b;Ka[a|0](b+4|0);a=Ua(12);J[a>>2]=J[b+4>>2];J[a+4>>2]=J[b+8>>2];J[a+8>>2]=J[b+12>>2];Ia=b+16|0;return a|0}function bD(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Ia-16|0;Ia=e;J[e+12>>2]=b;H[e+11|0]=K[d|0];a=Ka[a|0](e+12|0,c,e+11|0)|0;Ia=e+16|0;return a|0}function LN(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if(Tb(a,J[b+8>>2],f)){zn(b,c,d,e);return}a=J[a+8>>2];Ka[J[J[a>>2]+20>>2]](a,b,c,d,e,f)}function Iha(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;a=((P(b,240)+(b<<6)|0)+((b<<2)+60&-64)|0)+272|0;J[c>>2]=a;J[d>>2]=P(b,528)+a;J[e>>2]=P(b,672)}function F9(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=J[a+8>>2]-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;if(c){Va(b,J[a+4>>2]+(d<<2)|0,c<<2)}return c|0}function lba(a,b){a=a|0;b=b|0;b=J[b+12>>2]&4?J[b+16>>2]+56|0:b+296|0;N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2]}function k3(a,b){a=a|0;b=b|0;b=J[b+36>>2]&8?J[b+40>>2]+28|0:b- -64|0;J[a>>2]=J[b>>2];J[a+4>>2]=J[b+4>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=J[b+12>>2]}function eM(a,b){a=a|0;b=b|0;var c=0;c=J[b+24>>2]-1|0;J[b+24>>2]=c;if(!c){a=J[a+8>>2];if(a){Ka[J[J[a>>2]>>2]](a,b);return}Ka[J[J[b>>2]+28>>2]](b)}}function Yt(a){a=a|0;var b=0,c=0;J[a>>2]=136336;c=J[J[a+4>>2]+40>>2];b=a+4|0;lr(c,b);sh(J[c+2168>>2],a);qd(J[a+4>>2],b);qd(J[a+8>>2],b);return a|0}function QK(a,b,c){a=a|0;b=b|0;c=c|0;c=1;if(b>>>0>1){while(1){uf(((c<<5)+a|0)-32|0);c=c+1|0;if((c|0)!=(b|0)){continue}break}}uf(((b<<5)+a|0)-32|0)}function LC(a,b,c,d,e,f,g,h){b=yi(b,d+32|0,J[((L[e+4>>1]<<2)+105636|0)+72>>2]+e|0,f,J[a+16>>2],g,h);J[(c<<2)+(L[a+12>>1]==1?a+8|0:J[a+8>>2])>>2]=b}function nka(a,b,c){a=a|0;b=b|0;c=c|0;c=J[a>>2];a=c+L[a+4>>1]|0;if(a>>>0>c>>>0){while(1){oJ((c<<5)+b|0);c=c+1|0;if((a|0)!=(c|0)){continue}break}}}function k_(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;f=f|0;var g=0;f=Ia+-64|0;Ia=f;g=f+4|0;oi(g,b+48|0,b+36|0,b,c,d);_h(g,1,a,e,1);Ia=f- -64|0}function g0(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);k=k|0;l=Q(l);return Q(Q(34028234663852886e22))}function Hc(a,b){var c=0,d=0;a:{c=K[b|0];d=K[a+8|0];if((c|0)==(d|0)){break a}H[a+8|0]=c;a=J[a>>2];if(!a){break a}Ka[J[J[a>>2]+8>>2]](a,d,K[b|0])}}function Rga(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;return Ka[J[a>>2]](b,c,d,e,f,g,h,i,j,k)|0}function xm(a,b){var c=0;c=Ia-16|0;Ia=c;J[c+8>>2]=b;a=qb(a+296|0,c+8|0,c+15|0);if(!K[c+15|0]){J[a>>2]=J[c+8>>2]}H[b+68|0]=K[b+68|0]|1;Ia=c+16|0}function rz(a,b){a=a|0;b=b|0;if(J[a+80>>2]){Ka[J[J[b>>2]+12>>2]](b,16);Ka[J[J[b>>2]+8>>2]](b,J[a+80>>2],128)}Ka[J[J[b>>2]+16>>2]](b,J[a+16>>2])}function jN(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=Q(d);var e=0;e=Ia-16|0;Ia=e;N[e+12>>2]=c;N[e+8>>2]=d;a=Ka[a|0](b,e+12|0,e+8|0)|0;Ia=e+16|0;return a|0}function ZV(a,b){a=a|0;b=b|0;if(J[a+80>>2]){Ka[J[J[b>>2]+12>>2]](b,16);Ka[J[J[b>>2]+8>>2]](b,J[a+80>>2],144)}Ka[J[J[b>>2]+16>>2]](b,J[a+16>>2])}function XW(a,b){a=a|0;b=b|0;if(J[a+80>>2]){Ka[J[J[b>>2]+12>>2]](b,16);Ka[J[J[b>>2]+8>>2]](b,J[a+80>>2],112)}Ka[J[J[b>>2]+16>>2]](b,J[a+16>>2])}function FX(a,b){a=a|0;b=b|0;if(J[a+80>>2]){Ka[J[J[b>>2]+12>>2]](b,16);Ka[J[J[b>>2]+8>>2]](b,J[a+80>>2],480)}Ka[J[J[b>>2]+16>>2]](b,J[a+16>>2])}function _F(a,b){var c=0;H[a+274|0]=b;a=J[J[a+364>>2]>>2];if(a){b=J[a>>2];H[b+93|0]=1;c=J[J[a+4>>2]+1012>>2];Ka[J[J[c>>2]+64>>2]](c,b,a+48|0)}}function P3(a){a=a|0;var b=0;b=J[a+20>>2];a=J[J[a+28>>2]>>2];if(!K[a+76|0]){H[a+76|0]=1;J[a+72>>2]=J[a+72>>2]+1}if(b){Ka[J[J[b>>2]+20>>2]](b)}}function MW(a,b){a=a|0;b=b|0;if(J[a+80>>2]){Ka[J[J[b>>2]+12>>2]](b,16);Ka[J[J[b>>2]+8>>2]](b,J[a+80>>2],96)}Ka[J[J[b>>2]+16>>2]](b,J[a+16>>2])}function jL(a){a=a|0;a=J[a+28>>2];vs(a);Ka[J[J[a+288>>2]+32>>2]](a+288|0);Ka[J[J[a+336>>2]+32>>2]](a+336|0);Ka[J[J[a+384>>2]+32>>2]](a+384|0)}function hd(a){var b=0;a=a*a;b=a*a;return Q(a*b*(a*2439044879627741e-20+-.001388676377460993)+(b*.04166662332373906+(a*-.499999997251031+1)))}function Xe(a,b,c,d,e,f){b=(b<<4)+a|0;J[b+120>>2]=f;N[b+116>>2]=e;N[b+112>>2]=d;N[b+108>>2]=c;H[a+273|0]=K[a+273|0]|32;a=J[a>>2];if(a){kf(a)}}function Wu(a){var b=0;a:{a=J[a+36>>2];b=K[a+158|0];if(!b){break a}if(b&1){J[a+64>>2]=0}if(b&2){J[a+68>>2]=0}if(!(b&4)){break a}J[a+72>>2]=0}}function Tw(a,b){if(b){if((cla(b)|0)!=1){b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0}J[a+24>>2]=b;J[a>>2]=b;J[a+4>>2]=b-1;Mn(a)}}function FN(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0;k=b;b=0;Ka[a|0](k,c,b|d,e,f,b|g,h,b|i,j)}function uba(a,b){a=a|0;b=b|0;var c=0;a=J[42497];Ka[J[J[b>>2]+12>>2]](b)|0;c=a+3624|0;J[c>>2]=J[c>>2]-1;a=a+3632|0;J[b>>2]=J[a>>2];J[a>>2]=b}function id(a,b){var c=0;c=J[a+8>>2]+1|0;c=c>>>1|c;c=c>>>2|c;c=c>>>4|c;c=c>>>8|c;c=c>>>16|c;J[a+4>>2]=c;J[a>>2]=c+1;Mn(a);return J[a+4>>2]&b}function iaa(a){a=a|0;var b=0,c=0;b=a-12|0;c=J[a-4>>2];a:{if(H[a-6|0]&1){IE(J[42497],b);break a}Ka[J[J[b>>2]+12>>2]](b)|0}xc(J[42501],b,c,2)}function i6(a){a=a|0;J[a+5800>>2]=0;J[a+5784>>2]=142012;J[a>>2]=154196;J[a+5760>>2]=0;J[a+5744>>2]=142012;ID(a+5584|0);BD(a+16|0);return a|0}function bV(a){a=a|0;var b=0,c=0,d=0;b=J[a+12>>2];c=J[b+72>>2];d=K[b+8|0];J[a+108>>2]=J[b+16>>2];J[a+120>>2]=d&2?0:c;J[a+124>>2]=d<<30>>31&c}function Mca(a,b){a=a|0;b=b|0;var c=0;a=J[42497];Ka[J[J[b>>2]+12>>2]](b)|0;c=a+3920|0;J[c>>2]=J[c>>2]-1;a=a+3928|0;J[b>>2]=J[a>>2];J[a>>2]=b}function Kg(a){var b=0;if(K[a+140|0]){FD(a);b=J[a>>2];if(b){Ka[J[J[b>>2]+16>>2]](b)}b=J[a+36>>2];if(b){Ka[J[J[b>>2]+16>>2]](b)}H[a+140|0]=0}}function Je(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ia-16|0;Ia=d;Ka[J[a>>2]](d+12|0,b,c);ya(J[d+12>>2]);a=J[d+12>>2];ka(a|0);Ia=d+16|0;return a|0}function via(a,b,c,d){a=a|0;b=b|0;c=c|0;d=Q(d);var e=0;e=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){e=J[e+J[b>>2]>>2]}return Ka[e|0](b,c,d)|0}function r3(a,b){a=a|0;b=b|0;var c=0,d=0;c=a+116|0;d=J[c>>2];if((d|0)==1){J[b>>2]=J[(J[a+36>>2]&1?J[a+40>>2]- -64|0:c)>>2]}return(d|0)==1|0}function es(){J[34440]=1136;J[34439]=1166;J[34456]=1138;J[34455]=1167;J[34472]=1140;J[34471]=1168;J[34448]=1169;J[34464]=1170;J[34480]=1169}function Uf(a){a=a|0;var b=0,c=0;b=J[a+68>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+68>>2]=0;a=a-12|0;Ka[J[J[a>>2]+16>>2]](a)}function Tda(a,b){a=a|0;b=b|0;if(K[b+20|0]&4){I[a>>1]=L[J[b+24>>2]+16>>1]&(L[b+116>>1]|-1026);return}I[a>>1]=L[b+28>>1]&(L[b+116>>1]|-1026)}function Sm(a,b,c){if(b>Q(0)|c){ze(J[J[a+40>>2]+1e3>>2],J[a+144>>2]);return}if(!(!aH(a)|J[a+160>>2])){Df(J[J[a+40>>2]+1e3>>2],J[a+144>>2])}}function JP(a){a=a|0;var b=0;b=J[a+12>>2];if(b){J[a+12>>2]=b-1}if(!J[a+12>>2]){Ka[J[J[a>>2]>>2]](a)|0;b=J[41584];Ka[J[J[b>>2]+12>>2]](b,a)}}function JN(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=Q(c);d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;return Ka[a|0](b,c,d,e,f,g,h,i,j,k)|0}function II(a,b){a=a|0;b=b|0;var c=0;c=K[a+92|0];if(c){if(K[a+76|0]!=(b|0)){J[a+28>>2]=a;J[a+40>>2]=J[a+80>>2]}H[a+92|0]=0}return(c|0)!=0|0}function hM(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){f=J[f+J[b>>2]>>2]}Ka[f|0](b,c,d,e)}function fV(a){a=a|0;var b=0,c=0;J[a>>2]=164804;b=J[a+4>>2];if(b){b=Sh(b);c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+4>>2]=0;return a|0}function cJ(a,b){a=a|0;b=b|0;var c=0,d=0;c=Ia-16|0;Ia=c;d=J[b+4>>2];J[c+8>>2]=J[b>>2];J[c+12>>2]=d;a=Ka[a|0](c+8|0)|0;Ia=c+16|0;return a|0}function bu(a,b,c){var d=0;d=J[a+8>>2];b=J[b+4>>2]+(d<<5)|0;th(a,b);J[b+28>>2]=0;Lc(J[c+4>>2]+P(d&2147483647,24)|0,J[a+28>>2]+68|0,b,Q(1))}function Z_(a,b){a=a|0;b=b|0;var c=0,d=0;c=J[a+44>>2];d=J[a+40>>2];Ka[J[J[b>>2]+12>>2]](b,16);Ka[J[J[b>>2]+8>>2]](b,J[a+60>>2],P(c,d)<<2)}function Yg(a){var b=0;a:{switch(L[a+4>>1]-5|0){case 0:return a+20|0;case 1:return a+20|0;case 8:b=a+20|0;break;default:break a}}return b}function ED(a,b){var c=0;a:{c=P(b,36)+a|0;b=J[c>>2];if(!b|J[c+28>>2]!=1){break a}if(!(Ka[J[J[b>>2]+72>>2]](b,0)|0)){break a}H[a+140|0]=1}}function E0(a){a=a|0;var b=0;b=Ia-16|0;Ia=b;a=Ka[J[J[a>>2]+28>>2]](a)|0;Ka[J[J[a>>2]+96>>2]](a,b+12|0,1,0)|0;Ia=b+16|0;return J[b+12>>2]} -function C$(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ua(16);a=J[a>>2];b=J[b>>2];J[d+12>>2]=J[c>>2];I[d+8>>1]=7;J[d+4>>2]=b;J[d>>2]=a;return d|0}function sF(a,b){a=a|0;b=b|0;var c=0;c=Ia-16|0;Ia=c;H[c+15|0]=K[(J[a+316>>2]&16384?J[a+56>>2]+268|0:a+108|0)|0];tF(a,c+15|0,b);Ia=c+16|0}function Cha(a,b,c){a=a|0;b=b|0;c=c|0;J[a>>2]=0;J[a+4>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0}function Aha(a,b){a=a|0;b=b|0;var c=0,d=0;c=J[a+100>>2];d=L[c+4>>1];a=d<<5;return Q(N[(((a+(a+(a+c|0)|0)|0)+(d<<4)|0)+(b<<2)|0)+128>>2])}function yn(a,b,c,d,e,f){var g=0,h=0;g=J[a+4>>2];h=g>>8;a=J[a>>2];if(g&1){h=J[J[d>>2]+h>>2]}Ka[J[J[a>>2]+20>>2]](a,b,c,d+h|0,g&2?e:2,f)}function oe(a,b,c){a=Db(a,P(b,240),0);J[c>>2]=a;J[c+20>>2]=a+(b<<7);J[c+12>>2]=a+P(b,96);J[c+8>>2]=a+(b<<6);J[c+4>>2]=a+(b<<5);return a}function dV(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Ia-16|0;Ia=e;a=J[a>>2];I[e+14>>1]=d;a=Ka[a|0](b,c,e+14|0)|0;Ia=e+16|0;return a|0}function PW(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Ia-16|0;Ia=e;a=J[a>>2];J[e+12>>2]=d;a=Ka[a|0](b,c,e+12|0)|0;Ia=e+16|0;return a|0}function NT(a){a=a|0;var b=0;if(J[a+72>>2]){while(1){b=J[J[a+68>>2]>>2];Vn(a,Ka[J[J[b>>2]+16>>2]](b)|0);if(J[a+72>>2]){continue}break}}}function C0(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);Xa(J[42504],8,8393,510,84727,0);return 0}function B0(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);Xa(J[42504],8,8393,525,84727,0);return 0}function uha(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;return Ka[J[a>>2]](b,c,d,e,f,g,h,i,j)|0}function mi(a,b){a=a|0;b=b|0;var c=0;b=J[b+4>>2];c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;c=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=c}function Y7(a,b){a=a|0;b=b|0;a=1;a:{if(!cb(29129,b)){break a}if(!cb(5297,b)){break a}if(!cb(5268,b)){break a}a=!cb(b,25998)}return a|0}function JB(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=Ua(12);b=b+c|0;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;J[a+8>>2]=J[b+8>>2];return a|0}function u6(a){a=a|0;var b=0,c=0,d=0;b=Ua(16);c=J[a+4>>2];d=J[a>>2];N[b+12>>2]=N[a+8>>2];J[b+4>>2]=d;J[b+8>>2]=c;J[b>>2]=3;return b|0}function XF(a,b,c){var d=0,e=Q(0);N[a- -64>>2]=c;N[a+60>>2]=b;d=a,e=oc(Q(c*Q(.25))),N[d+352>>2]=e;d=a,e=oc(Q(b*Q(.25))),N[d+356>>2]=e}function NG(a,b){var c=0;c=J[a+56>>2];if(J[a+8>>2]==(b|0)){Ka[J[J[c>>2]+12>>2]](c,0)}if(J[a+12>>2]==(b|0)){Ka[J[J[c>>2]+12>>2]](c,1)}}function An(a,b,c){a=a|0;b=Q(b);c=Q(c);var d=0;d=Ia-16|0;Ia=d;N[d+12>>2]=b;N[d+8>>2]=c;a=Ka[a|0](d+12|0,d+8|0)|0;Ia=d+16|0;return a|0}function zK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;if(b){while(1){e=(d<<5)+a|0;Vd(e,c);jh(e);d=d+1|0;if((d|0)!=(b|0)){continue}break}}}function vea(a){a=a|0;var b=0,c=0;a=J[a+100>>2];b=J[a+976>>2]+1796|0;c=J[a+980>>2];J[b>>2]=(J[c+332>>2]+J[b>>2]|0)+J[c+344>>2];Li(a)}function fS(a,b){a=a|0;b=b|0;var c=0;c=Ia-16|0;Ia=c;J[c+12>>2]=b;a=a-108|0;a=Ka[J[J[a>>2]+28>>2]](a,c+12|0,1)|0;Ia=c+16|0;return a|0}function Fia(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}return Q(Q(Ka[d|0](b,c)))}function sV(a,b){a=a|0;b=b|0;var c=0,d=0;c=Ia-160|0;Ia=c;d=lk(c+8|0,K[a+18|0]);a=Hy(d,b,J[a+48>>2],1,0);kk(d);Ia=c+160|0;return a|0}function gR(a){a=a|0;var b=0;b=a- -64|0;Ka[J[J[a+64>>2]+20>>2]](b);Ka[J[J[a+64>>2]+52>>2]](b);Ka[J[J[a+64>>2]+32>>2]](b);return b|0}function ZF(a,b,c){var d=0,e=Q(0);N[a+76>>2]=c;N[a+68>>2]=b;d=a,e=oc(Q(b*Q(.25))),N[d+340>>2]=e;d=a,e=oc(Q(c*Q(.25))),N[d+344>>2]=e}function Ua(a){var b=0;a=a>>>0<=1?1:a;a:{while(1){b=Rj(a);if(b){break a}b=J[43110];if(b){Ka[b|0]();continue}break}ga();B()}return b}function Qj(a,b,c,d,e){var f=0,g=0;f=J[a+4>>2];g=f>>8;a=J[a>>2];if(f&1){g=J[J[c>>2]+g>>2]}Ka[J[J[a>>2]+24>>2]](a,b,c+g|0,f&2?d:2,e)}function FK(a,b){a=a|0;b=b|0;var c=0;c=Ua(16);N[c>>2]=N[a>>2];N[c+4>>2]=N[a+4>>2];N[c+8>>2]=N[a+8>>2];J[c+12>>2]=J[b>>2];return c|0}function w4(a,b){a=a|0;b=b|0;if(!K[a+4801|0]){J[J[(a+32|0)+1004>>2]+108>>2]=b;return}J[a+5572>>2]=b;a=a+5580|0;J[a>>2]=J[a>>2]|128}function rh(a,b,c,d,e){H[a+22|0]=0;H[a+21|0]=e;H[a+20|0]=d;J[a+16>>2]=-1;J[a+8>>2]=-1;J[a+12>>2]=-1;J[a+4>>2]=c;J[a>>2]=b;return a}function op(a,b,c,d,e){Ka[J[J[e>>2]>>2]](e,a,1)|0;Ka[J[J[e>>2]>>2]](e,b,1)|0;Ka[J[J[e>>2]>>2]](e,c,1)|0;Ka[J[J[e>>2]>>2]](e,d,1)|0}function od(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=Ua(12);b=b+c|0;N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];return a|0}function Vf(a){a=a|0;var b=0,c=0;b=J[a+80>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+80>>2]=0;Ka[J[J[a>>2]+16>>2]](a)}function SM(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=Q(d);var e=0;e=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){e=J[e+J[b>>2]>>2]}Ka[e|0](b,c,d)}function Kh(a){var b=0;b=Ia-16|0;Ia=b;J[b+12>>2]=0;a=J[a+392>>2];Ka[J[J[a>>2]+96>>2]](a,b+12|0,1,0)|0;Ia=b+16|0;return J[b+12>>2]} -function z4(a,b){a=a|0;b=b|0;if(!K[a+4801|0]){J[J[(a+32|0)+1004>>2]+104>>2]=b;return}J[a+5568>>2]=b;a=a+5580|0;J[a>>2]=J[a>>2]|16}function z1(a,b,c,d){a=a|0;b=b|0;c=c|0;d=Q(d);var e=0;e=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){e=J[e+J[b>>2]>>2]}Ka[e|0](b,c,d)}function sZ(a,b){a=a|0;b=b|0;if(J[a+144>>2]){Ka[J[J[b>>2]+12>>2]](b,16);Ka[J[J[b>>2]+8>>2]](b,J[a+148>>2],J[a+144>>2]<<4)}Ho(a,b)}function oO(a){a=a|0;var b=0;if(K[a+32|0]){H[a+32|0]=0;Ka[J[J[a>>2]+20>>2]](a);b=J[a+16>>2];Ka[J[J[b>>2]+84>>2]](b);J[a+16>>2]=0}}function lfa(a){a=a|0;var b=0;if(J[a+32>>2]){while(1){sj(J[J[a+28>>2]+(b<<2)>>2],0);b=b+1|0;if(b>>>0>2]){continue}break}}}function d6(a,b){a=a|0;b=Q(b);if(!K[a+4801|0]){N[J[(a+32|0)+1004>>2]+84>>2]=-b;return}N[a+5560>>2]=b;a=a+5580|0;J[a>>2]=J[a>>2]|2}function an(a,b){J[a+8>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+48>>2]=b;J[a+52>>2]=0;I[a+44>>1]=257;H[a+42|0]=0;J[a+36>>2]=0;return a}function Sca(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a>>2]+b|0;J[a>>2]=J[c>>2];J[a+4>>2]=J[c+4>>2];J[a+8>>2]=J[c+8>>2];J[a+12>>2]=J[c+12>>2]}function FM(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=b&2;b=c&2;if((d|0)!=(b|0)){if(!K[a+150|0]){H[a+150|0]=1}H[J[a+44>>2]+173|0]=b>>>1}}function CM(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=d|0;var e=0;e=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){e=J[e+J[b>>2]>>2]}Ka[e|0](b,c,d)}function zda(a){a=a|0;var b=0;a:{if((J[a+12>>2]>>>30|0)-3>>>0<4294967294){break a}a=J[a+8>>2];if(!a){break a}b=a-16|0}return b|0}function yG(a){a=a|0;var b=0;a:{if((J[a+16>>2]>>>30|0)-3>>>0<4294967294){break a}a=J[a+12>>2];if(!a){break a}b=a-16|0}return b|0}function hL(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a>>2]+b|0;N[a>>2]=N[c>>2];N[a+4>>2]=N[c+4>>2];N[a+8>>2]=N[c+8>>2];N[a+12>>2]=N[c+12>>2]}function en(a,b){var c=0,d=0;c=1<>>5<<2;if(c&J[d+J[a+152>>2]>>2]){pn(a+168|0,b);a=J[a+152>>2]+d|0;J[a>>2]=J[a>>2]&(c^-1)}}function ac(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){e=J[e+J[b>>2]>>2]}Ka[e|0](b,c,d)}function _$(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=j|0;k=k|0;l=Q(l);return Q(Q(1e10))}function Zq(a){a=a|0;var b=0;a:{if((J[a+20>>2]>>>30|0)-3>>>0<4294967294){break a}a=J[a+16>>2];if(!a){break a}b=a-16|0}return b|0}function TJ(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=Q(f);g=Q(g);h=Q(h);i=i|0;j=j|0;return Zr(a,b,c,d,e,h,i,1,j)|0}function TB(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0;d=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}return Ka[d|0](b,c)|0}function Sd(a){var b=0,c=0;Bd(a,0);b=J[a+52>>2];if(b){c=J[42504]+12|0;Ka[J[J[c>>2]+12>>2]](c,b)}J[a+52>>2]=0;ip(a+12|0);return a}function SJ(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=Q(f);g=Q(g);h=Q(h);i=i|0;j=j|0;return Zr(a,b,c,d,e,h,i,2,j)|0}function pga(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(K[J[(J[a+444>>2]+(b<<5)|0)+16>>2]+159|0]){H[d|0]=3;return}H[d|0]=2;J[c>>2]=a|b}function jaa(a){a=a|0;var b=0;b=J[a+8>>2];a:{if(H[a+6|0]&1){IE(J[42497],a);break a}Ka[J[J[a>>2]+12>>2]](a)|0}xc(J[42501],a,b,2)}function fp(a,b,c,d,e){var f=0;QB(a,b,c,d,e);f=J[a+24>>2];if(f){fp(f,b,c,d,e);fp(f+36|0,b,c,d,e)}J[c+4>>2]=J[c+4>>2]+J[a+32>>2]}function Um(a,b){var c=0;a:{if((M[a+152>>2]<4294967294|0)!=(b|0)){c=J[a+40>>2];if(b){dh(c,a);break a}Ni(c,a);uh(a)}return}xf(a)}function Tca(a){a=a|0;var b=0;a=J[a+24>>2];if(a){b=J[a+56>>2];a=J[a>>2];a=P(b,Ka[J[J[a>>2]+28>>2]](a)|0)<<2}else{a=0}return a|0}function Gc(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}return Ka[d|0](b,c)|0}function A0(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=Q(i);Xa(J[42504],8,8393,539,84727,0);return 0}function W_(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=J[a+60>>2];a=P(J[a+44>>2],J[a+40>>2])<<2;a=a>>>0>>0?a:c;Va(b,d,a);return a|0}function TN(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(Tb(a,J[b+8>>2],0)){Bn(b,c,d);return}a=J[a+8>>2];Ka[J[J[a>>2]+28>>2]](a,b,c,d)}function NL(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(!b){return 0}a=J[42504]+12|0;return Ka[J[J[a>>2]+8>>2]](a,b,29113,20848,67)|0}function Dr(a){var b=0;if(!(M[J[a>>2]+152>>2]>4294967293|M[J[a+4>>2]+152>>2]>4294967293)){H[a+21|0]=K[a+21|0]|32;b=1}return b}function pha(a,b,c,d,e,f,g,h,i,j,k,l,m){a=a|0;b=Q(b);c=Q(c);d=d|0;e=e|0;f=Q(f);g=Q(g);h=Q(h);i=Q(i);j=Q(j);k=k|0;l=l|0;m=m|0}function ig(a,b){a=a|0;b=b|0;var c=0;c=Ia-16|0;Ia=c;a=J[a+76>>2];I[c+14>>1]=L[b>>1];Ka[J[J[a>>2]+40>>2]](a,c+14|0);Ia=c+16|0}function gha(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;i=i|0;return Ka[J[a>>2]](b,c,d,e,f,g,h,i)|0}function gba(a,b){a=a|0;b=b|0;b=J[b+12>>2]&8?J[b+16>>2]+72|0:b+312|0;N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2]}function aQ(a,b){a=a|0;b=b|0;var c=0;c=J[a+8>>2];if(!c){return 0}if(b){return K[a+81|0]!=0|0}return Ka[J[J[c>>2]+8>>2]](c)|0}function ZG(a,b){var c=0;if(J[a+28>>2]){while(1){sj(J[J[a+24>>2]+(c<<2)>>2],b);c=c+1|0;if(c>>>0>2]){continue}break}}}function Y3(a){a=a|0;var b=0;b=Ia-16|0;Ia=b;J[b+12>>2]=155344;FH(a+32|0,a+5712|0,b+12|0);GD(a+5584|0,J[a+5824>>2]);Ia=b+16|0}function XP(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;a=J[a+76>>2];if(a){a=J[a+24>>2];Ka[J[J[a>>2]>>2]](a,b,c,d,e,f)}}function WP(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;a=J[a+72>>2];if(a){a=J[a+24>>2];Ka[J[J[a>>2]>>2]](a,b,c,d,e,f)}}function WG(a,b){var c=0;if(J[a+28>>2]){while(1){Um(J[J[a+24>>2]+(c<<2)>>2],b);c=c+1|0;if(c>>>0>2]){continue}break}}}function LT(a,b){a=a|0;b=b|0;if(M[a+124>>2]<=b>>>0){Xa(J[42504],4,10210,278,1832,0);return 0}return J[J[a+120>>2]+(b<<2)>>2]}function $k(a,b,c){var d=0;d=Ia-16|0;Ia=d;I[d+14>>1]=a;if(b){I[d+14>>1]=a<<8|a>>>8}Ka[J[J[c>>2]>>2]](c,d+14|0,2)|0;Ia=d+16|0}function sj(a,b){a:{if(H[a+92|0]&1){break a}a=J[a+32>>2];if(!a){break a}while(1){Km(a,0,b);a=J[a>>2];if(a){continue}break}}}function oP(a,b){a=a|0;b=b|0;a:{if((b|0)<0|M[a+88>>2]<=b>>>0){break a}a=J[J[a+84>>2]+(b<<2)>>2];if(!a){break a}H[a+68|0]=1}}function gO(a){a=a|0;var b=0;J[a>>2]=169512;b=J[a+4>>2];Ka[J[J[b>>2]+12>>2]](b,a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function Ef(a){var b=0;b=J[a+68>>2];if(b-7>>>0<=4294967293){return a+66|0}if((b|0)==5){return J[a+116>>2]}return J[a+96>>2]}function zZ(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;f=f|0;if(!K[170012]){H[170012]=1;Xa(J[42504],8,23238,175,72298,0)}}function aaa(a,b,c){a=a|0;b=b|0;c=c|0;a:{if(c){I[a+44>>1]=L[a+44>>1]|b;break a}I[a+44>>1]=L[a+44>>1]&(b^-1)}We(J[42501],a)}function E7(a,b,c){a=a|0;b=b|0;c=c|0;b=J[J[a+7680>>2]+(b<<2)>>2];J[c>>2]=J[a+7672>>2]+P(b,24);return J[a+7676>>2]+(b<<3)|0}function DS(a,b){a=a|0;b=b|0;var c=0;c=Ia-16|0;Ia=c;J[c+12>>2]=b;a=Ka[J[J[a>>2]+28>>2]](a,c+12|0,1)|0;Ia=c+16|0;return a|0}function xg(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if(!K[170012]){H[170012]=1;Xa(J[42504],8,23238,175,72298,0)}return 0}function o6(a){a=a|0;var b=0;if(K[a+160|0]){b=J[a+80>>2];J[a+80>>2]=J[a+88>>2];J[a+72>>2]=J[a+156>>2];H[a+84|0]=(b|0)!=0}}function k6(a){a=a|0;var b=0;if(K[a+128|0]){b=J[a+64>>2];J[a+64>>2]=J[a+72>>2];J[a+56>>2]=J[a+124>>2];H[a+68|0]=(b|0)!=0}}function cZ(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a>>2]+P(b,12)|0;N[a>>2]=N[c>>2];N[a+4>>2]=N[c+4>>2];N[a+8>>2]=N[c+8>>2];return 1}function Xd(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){c=J[c+J[b>>2]>>2]}return Q(Q(Ka[c|0](b)))}function N2(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if(!K[170012]){H[170012]=1;Xa(J[42504],8,23143,175,72298,0)}return 0}function Fq(a){a=a|0;a=J[((L[a+4>>1]<<2)+105636|0)+72>>2]+a|0;return K[(J[((J[a+4>>2]>>>22&60)+109352|0)+12>>2]+a|0)+7|0]}function $j(a,b){a=a|0;b=b|0;Ka[J[J[b>>2]+24>>2]](b,a+8|0);Ka[J[J[b>>2]+16>>2]](b,a+16|0);Ka[J[J[b>>2]+24>>2]](b,a+24|0)} -function yda(a,b){a=a|0;b=b|0;if(J[a+40>>2]){Ka[J[J[b>>2]+12>>2]](b,16);Ka[J[J[b>>2]+8>>2]](b,J[a+40>>2],J[a+36>>2]<<2)}}function kp(a,b){a=a|0;b=b|0;var c=0;c=Ia-16|0;Ia=c;J[c+12>>2]=b;a=Ka[a|0](c+12|0)|0;ka(J[c+12>>2]);Ia=c+16|0;return a|0}function Lda(a){a=a|0;var b=0,c=0;b=J[a+8>>2];if(b){c=L[b+4>>1]!=6}a=J[a+12>>2];if(a){a=L[a+4>>1]!=6}else{a=0}return c|a}function vQ(a,b){a=a|0;b=b|0;Ka[J[J[b>>2]+16>>2]](b,a+4|0);Ka[J[J[b>>2]+16>>2]](b,a+8|0);Ka[J[J[b>>2]+24>>2]](b,a+16|0)}function re(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0;d=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}Ka[d|0](b,c)}function m6(a){a=a|0;var b=0;if(K[a+64|0]){b=J[a+32>>2];J[a+32>>2]=J[a+40>>2];J[a+24>>2]=J[a+60>>2];H[a+36|0]=(b|0)!=0}}function er(a,b){var c=0;c=Ia-16|0;Ia=c;J[c+12>>2]=b;pb(a+1252|0,c+12|0);a=J[c+12>>2];H[a+68|0]=K[a+68|0]&251;Ia=c+16|0}function Y6(a,b,c){a=a|0;b=b|0;c=c|0;b=J[J[a+300>>2]+(b<<2)>>2];J[c>>2]=J[a+292>>2]+P(b,24);return J[a+296>>2]+(b<<3)|0}function rt(a){a:{a=J[a>>2];if(!a){break a}a=J[a+32>>2];if(!a){break a}while(1){mj(a);a=J[a>>2];if(a){continue}break}}}function hZ(a,b){a=a|0;b=b|0;Ka[J[J[b>>2]+12>>2]](b,128);Ka[J[J[b>>2]+8>>2]](b,J[a+200>>2],P(J[a+192>>2],112));Ho(a,b)}function fK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if(b){while(1){cm((d<<5)+a|0,c);d=d+1|0;if((d|0)!=(b|0)){continue}break}}}function d1(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;Xa(J[42504],8,8306,538,84661,0);return 0}function cY(a,b,c){a=a|0;b=b|0;c=c|0;J[(J[a+80>>2]+(b<<2)|0)+80>>2]=c;H[a+84|0]=1;a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function Sb(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}Ka[d|0](b,c)}function RJ(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=Q(f);g=Q(g);h=Q(h);i=i|0;return Wr(a,b,c,d,e,h,i,1)|0}function QJ(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=Q(f);g=Q(g);h=Q(h);i=i|0;return Wr(a,b,c,d,e,h,i,2)|0}function EK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if(b){while(1){km((d<<5)+a|0,c);d=d+1|0;if((d|0)!=(b|0)){continue}break}}}function BK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if(b){while(1){Vd((d<<5)+a|0,c);d=d+1|0;if((d|0)!=(b|0)){continue}break}}}function Qb(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){c=J[c+J[b>>2]>>2]}return Ka[c|0](b)|0}function rT(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;xx(c,N[a+24>>2],N[a+28>>2],N[b+248>>2],N[b+260>>2],b+232|0,d,e)}function _E(a,b){a=a|0;b=b|0;if(K[a+14|0]&128){return J[(J[a+16>>2]+(b<<2)|0)+348>>2]}return K[((a+20|0)+b|0)+262|0]}function RP(a){a=a|0;var b=0,c=0;b=J[a+92>>2];c=J[a+88>>2]+1|0;b=c?b:b+1|0;J[a+88>>2]=c;J[a+92>>2]=b;Ja=b;return c|0}function QT(a,b){a=a|0;b=b|0;J[a+16>>2]=J[b>>2];if(!J[b>>2]){b=J[a+12>>2];if(b){Ka[J[J[b>>2]+4>>2]](b)}J[a+12>>2]=0}}function IE(a,b){var c=0;Ka[J[J[b>>2]+12>>2]](b)|0;c=a+2440|0;J[c>>2]=J[c>>2]-1;a=a+2448|0;J[b>>2]=J[a>>2];J[a>>2]=b}function u8(a,b,c){a=a|0;b=b|0;c=c|0;a=L[(J[a+316>>2]&512?J[a+56>>2]+136|0:a+110|0)>>1];J[c>>2]=a>>>8;J[b>>2]=a&255}function ega(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;Ol(J[a+444>>2],d,a+112|0,b,e,g,c,f,h)}function YV(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a>>2]+(b<<2)|0;b=L[c>>1]|L[c+2>>1]<<16;I[a>>1]=b;I[a+2>>1]=b>>>16;return 1}function xea(a){a=a|0;var b=0,c=0;c=J[a+20>>2];a=J[a+28>>2];b=J[a+980>>2];Wa(J[b+160>>2],0,J[b+164>>2]<<2);MH(a,c)}function Tx(a,b){a=a|0;b=b|0;I[b+2>>1]=L[a+380>>1];I[b+4>>1]=L[a+382>>1];I[b>>1]=L[a+386>>1];I[b+6>>1]=L[a+384>>1]}function jea(a){a=a|0;var b=0;J[a>>2]=146040;J[J[a+44>>2]>>2]=0;a=wh(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function ee(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if(!K[170012]){H[170012]=1;Xa(J[42504],8,23143,175,72298,0)}}function V5(a,b){a=a|0;b=b|0;if(!K[b+48|0]){Xa(J[42504],4,13913,453,74548,0);return}Op(a,J[b+44>>2],J[b+40>>2],b)}function Jt(a,b){if(!J[b+48>>2]){a=It(a,J[b+28>>2],J[b+32>>2],J[b+44>>2]&476);I[a+4>>1]=L[a+4>>1]+1;J[b+48>>2]=a}}function I4(a,b){a=a|0;b=b|0;var c=0,d=Q(0);c=Ua(12);d=N[a>>2];N[c+8>>2]=N[b>>2];N[c+4>>2]=d;J[c>>2]=2;return c|0}function HZ(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if(!K[170012]){H[170012]=1;Xa(J[42504],8,23238,175,72298,0)}}function sfa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=a,e=qa((H[b+11|0]<0?J[b>>2]:b)|0,129488,J[c>>2])|0,J[d>>2]=e}function mK(a,b,c){a=a|0;b=b|0;c=c|0;if(b){c=0;while(1){fm((c<<5)+a|0);c=c+1|0;if((c|0)!=(b|0)){continue}break}}}function jK(a,b,c){a=a|0;b=b|0;c=c|0;if(b){c=0;while(1){em((c<<5)+a|0);c=c+1|0;if((c|0)!=(b|0)){continue}break}}}function g9(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;return Ka[J[a>>2]](b,c,d,e,f,g,h)|0}function aea(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=a,e=qa((H[b+11|0]<0?J[b>>2]:b)|0,129928,J[c>>2])|0,J[d>>2]=e}function UR(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;mx(a-116|0,b,c,d,e,f,g,h,i)}function FQ(a,b){a=a|0;b=b|0;b=J[b>>2];b=b?b:84969;if(K[b|0]){b=Ub(b)+5|0}else{b=4}a=J[a+4>>2];J[a>>2]=b+J[a>>2]}function Dca(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=a,e=qa((H[b+11|0]<0?J[b>>2]:b)|0,130376,J[c>>2])|0,J[d>>2]=e}function wG(a,b,c){a=a|0;b=b|0;c=c|0;a=L[(J[a+16>>2]&32?J[a+20>>2]+20|0:a+40|0)>>1];J[c>>2]=a>>>8;J[b>>2]=a&255}function i3(a,b){a=a|0;b=b|0;J[a+48>>2]=J[b>>2];J[a+52>>2]=J[b+4>>2];J[a+56>>2]=J[b+8>>2];J[a+60>>2]=J[b+12>>2]}function h3(a,b){a=a|0;b=b|0;J[a>>2]=J[b+48>>2];J[a+4>>2]=J[b+52>>2];J[a+8>>2]=J[b+56>>2];J[a+12>>2]=J[b+60>>2]}function X_(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=a,e=qa((H[b+11|0]<0?J[b>>2]:b)|0,134460,J[c>>2])|0,J[d>>2]=e}function I$(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=a,e=qa((H[b+11|0]<0?J[b>>2]:b)|0,125972,J[c>>2])|0,J[d>>2]=e}function G2(a,b){a=a|0;b=b|0;N[a+12>>2]=N[b>>2];N[a+16>>2]=N[b+4>>2];N[a+20>>2]=N[b+8>>2];N[a+24>>2]=N[b+12>>2]}function Faa(a,b){a=a|0;b=b|0;a=1;a:{if(!cb(2347,b)){break a}if(!cb(26005,b)){break a}a=!cb(b,25998)}return a|0}function qg(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a+76>>2];if(a){Ka[J[J[a>>2]+28>>2]](a,b,c);return}J[b>>2]=0;J[c>>2]=0}function q5(a,b){a=a|0;b=b|0;if(!K[a+4801|0]){J[J[a+1020>>2]+120>>2]=b;return}Xa(J[42504],2,22851,529,75842,0)}function l5(a,b){a=a|0;b=b|0;if(!K[a+4801|0]){J[J[a+1020>>2]+308>>2]=b;return}Xa(J[42504],2,22851,542,75278,0)}function eda(a,b){a=a|0;b=b|0;var c=0;a=J[a+24>>2];if(a){c=J[a>>2];Ka[J[J[c>>2]+56>>2]](c,J[a+4>>2]+1052|0,b)}}function bda(a,b){a=a|0;b=b|0;var c=0;a=J[a+24>>2];if(a){c=J[a>>2];Ka[J[J[c>>2]+68>>2]](c,J[a+4>>2]+1052|0,b)}}function Zja(a){a=a|0;var b=0;b=J[a+28>>2];Ka[J[J[b>>2]+20>>2]](b);a=J[a+20>>2];if(a){Ka[J[J[a>>2]+20>>2]](a)}}function Tb(a,b,c){if(!c){return J[a+4>>2]==J[b+4>>2]}if((a|0)==(b|0)){return 1}return!cb(J[a+4>>2],J[b+4>>2])}function LB(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a>>2]+b|0;b=J[c+4>>2];J[a>>2]=J[c>>2];J[a+4>>2]=b;J[a+8>>2]=J[c+8>>2]}function wX(a,b){a=a|0;b=b|0;a=1;a:{if(!cb(2446,b)){break a}if(!cb(2339,b)){break a}a=!cb(b,25998)}return a|0}function pW(a,b){a=a|0;b=b|0;a=1;a:{if(!cb(2429,b)){break a}if(!cb(2339,b)){break a}a=!cb(b,25998)}return a|0}function dO(a,b){a=a|0;b=b|0;var c=0;c=J[a+8>>2];Ka[J[J[c>>2]+96>>2]](c,J[a+4>>2],J[b>>2],L[b+4>>1],K[b+6|0])}function Ye(a,b,c,d){b=(b<<3)+a|0;N[b- -64>>2]=d;N[b+60>>2]=c;H[a+273|0]=K[a+273|0]|16;a=J[a>>2];if(a){kf(a)}}function SW(a,b){a=a|0;b=b|0;a=1;a:{if(!cb(2400,b)){break a}if(!cb(2339,b)){break a}a=!cb(b,25998)}return a|0}function SV(a,b){a=a|0;b=b|0;a=1;a:{if(!cb(2384,b)){break a}if(!cb(2339,b)){break a}a=!cb(b,25998)}return a|0}function Hja(a){a=a|0;var b=0;b=J[a+20>>2];if(b){Ka[J[J[b>>2]+20>>2]](b)}a=J[a+36>>2];Ka[J[J[a>>2]+20>>2]](a)}function GW(a,b){a=a|0;b=b|0;a=1;a:{if(!cb(2416,b)){break a}if(!cb(2339,b)){break a}a=!cb(b,25998)}return a|0}function EN(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;h=b;b=0;Ka[a|0](h,c,b|d,e,b|f,g)}function DD(a,b){var c=0;b=P(b,36)+a|0;a=J[b>>2];if(!(!a|J[b+28>>2]!=1)){c=Ka[J[J[a>>2]+76>>2]](a)|0}return c}function CV(a,b){a=a|0;b=b|0;a=1;a:{if(!cb(2367,b)){break a}if(!cb(2339,b)){break a}a=!cb(b,25998)}return a|0}function pT(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;a=J[42504]+12|0;return Ka[J[J[a>>2]+8>>2]](a,b,c,d,e)|0}function g5(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a=J[J[a+1012>>2]+272>>2];return Ka[J[J[a>>2]+16>>2]](a,b,c,d)|0}function fW(a,b,c){a=a|0;b=Q(b);c=c|0;N[J[a+80>>2]+80>>2]=b;if(c){qo(a)}a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function SG(a,b){H[a+36|0]=K[b|0];a=J[a>>2];if(a){b=H[b|0]&1;if(J[a+16>>2]){H[J[J[a+12>>2]+16>>2]+159|0]=b}}}function O3(a,b,c){a=a|0;b=b|0;c=c|0;a=Yg(b);return J[(qi(a,c)<<2)+(L[a+12>>1]==1?a+8|0:J[a+8>>2])>>2]>>>1|0}function Ic(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){c=J[c+J[b>>2]>>2]}Ka[c|0](b)}function TL(a,b){a=a|0;b=b|0;var c=0,d=0;c=J[a+72>>2]+P(b,20)|0;d=J[c+4>>2]-1|0;J[c+4>>2]=d;if(!d){nh(a,b)}}function zM(a,b){a=a|0;b=b|0;var c=0;c=Ia-16|0;Ia=c;I[c+14>>1]=b;Ka[J[J[a>>2]+160>>2]](a,c+14|0);Ia=c+16|0}function y5(a,b){a=a|0;b=Q(b);var c=0;c=Ia-16|0;Ia=c;N[c+12>>2]=b;a=Ka[a|0](c+12|0)|0;Ia=c+16|0;return a|0}function xM(a,b){a=a|0;b=b|0;var c=0;c=Ia-16|0;Ia=c;I[c+14>>1]=b;Ka[J[J[a>>2]+164>>2]](a,c+14|0);Ia=c+16|0}function tC(a,b){var c=0,d=0;c=L[a+4>>1];if(c>>>0>=2){d=b;b=J[b+4>>2]+15&-16;J[d+4>>2]=b+(c<<2);J[a>>2]=b}}function pd(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a>>2]+b|0;N[a>>2]=N[c>>2];N[a+4>>2]=N[c+4>>2];N[a+8>>2]=N[c+8>>2]}function gt(a,b){var c=0;c=Ia-16|0;Ia=c;J[c+12>>2]=b;pb(a+296|0,c+12|0);H[b+68|0]=K[b+68|0]&254;Ia=c+16|0} -function Qga(a,b,c,d,e,f,g){a=a|0;b=Q(b);c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;a=J[a>>2];N[a+464>>2]=b;oI(a,c,f,g)}function df(a,b){a=a|0;b=b|0;var c=0;c=Ia-16|0;Ia=c;J[c+12>>2]=b;a=Ka[a|0](c+12|0)|0;Ia=c+16|0;return a|0}function _ca(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a=J[a+24>>2];if(a){a=J[a>>2];Ka[J[J[a>>2]+80>>2]](a,b,c,d)}}function Qx(a){var b=0;a:{if(!K[a+4|0]){break a}b=J[a>>2];if(!b){break a}if(b){cc(J[a+8>>2],b)}}J[a>>2]=0}function QM(a,b){a=a|0;b=b|0;var c=0;c=Ia-16|0;Ia=c;I[c+14>>1]=b;Ka[J[J[a>>2]+60>>2]](a,c+14|0);Ia=c+16|0}function Gha(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;ih(J[a+100>>2],b,e,g,c,f,h)}function F$(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;Zo(a+8|0,J[b+8>>2],c,d,e,g);return 1}function r7(a){a=a|0;var b=0;b=Ia-16|0;Ia=b;Ka[J[J[a>>2]+216>>2]](b+15|0,a);Ia=b+16|0;return H[b+15|0]&1}function oW(a){a=a|0;var b=0;b=Ia-32|0;Ia=b;Ka[J[J[a>>2]+40>>2]](b+4|0,a);Ia=b+32|0;return Q(N[b+20>>2])}function hja(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;return jB(a,b,c,d,e,g,h)|0}function b6(a){a=a|0;if(K[a+5580|0]&2){return Q(N[a+5560>>2])}return Q(Q(-N[J[(a+32|0)+1004>>2]+84>>2]))}function Zka(a,b){a=a|0;b=b|0;a=Ka[J[J[a>>2]+16>>2]](a,b)|0;if(!a){return 0}return Bc(a,125328,125336)|0}function Qba(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;a=oE(a,b,c,d,e);if(a){nE(a);mE(a);lE(a)}return a|0}function Oja(a,b){a=a|0;b=b|0;a=Ka[J[J[a>>2]+16>>2]](a,b)|0;if(!a){return 0}return Bc(a,125328,125348)|0}function Aia(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;return iB(a,b,c,d,e,g,h)|0}function nW(a){a=a|0;var b=0;b=Ia-16|0;Ia=b;Ka[J[J[a>>2]+44>>2]](b+4|0,a);Ia=b+16|0;return Q(N[b+4>>2])}function WZ(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ia-16|0;Ia=d;a=Jo(a-4|0,b,c,d+12|0);Ia=d+16|0;return a|0}function NA(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ia-16|0;Ia=d;a=Ek(a-4|0,b,c,d+12|0);Ia=d+16|0;return a|0}function Hca(a){a=a|0;var b=0;b=Ua(12);H[b+4|0]=0;J[b+8>>2]=J[a>>2];J[a>>2]=0;J[b>>2]=130444;return b|0}function $Z(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ia-16|0;Ia=d;a=Ko(a-4|0,b,c,d+12|0);Ia=d+16|0;return a|0}function tda(){var a=0;a=Ua(20);J[a>>2]=0;J[a+4>>2]=0;I[a+16>>1]=3;J[a+8>>2]=0;J[a+12>>2]=0;return a|0}function qu(a){if(M[a+152>>2]>=4294967294){dh(J[a+40>>2],a);xf(a)}ze(J[J[a+40>>2]+1e3>>2],J[a+144>>2])}function eka(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;lJ((J[a>>2]<<5)+b|0,Q(-34028234663852886e22),d)}function d$(a){a=a|0;var b=0;b=Ua(12);H[b+4|0]=0;J[b+8>>2]=J[a>>2];J[a>>2]=0;J[b>>2]=134528;return b|0}function bja(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;return CB(a,b,c,d,e,g)|0}function bO(a){a=a|0;var b=0,c=0;a=J[a+4>>2];b=Ub(a)+1|0;c=Rj(b);if(c){a=Va(c,a,b)}else{a=0}return a|0}function _ia(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;return rB(a,b,c,d,e,g)|0}function Yia(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;return uB(a,b,c,d,e,g)|0}function S1(a){a=a|0;var b=0;b=Ua(12);H[b+4|0]=0;J[b+8>>2]=J[a>>2];J[a>>2]=0;J[b>>2]=126048;return b|0}function Dia(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;return qB(a,b,c,d,e,g)|0}function Cia(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;return oB(a,b,c,d,e,g)|0}function Bia(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;return AB(a,b,c,d,e,g)|0}function iS(a){a=a|0;var b=0;b=J[a-104>>2];a=a-108|0;Ka[J[J[a>>2]>>2]](a)|0;Ka[J[J[b>>2]+12>>2]](b,a)}function br(a,b,c,d){var e=0;b=b+2528|0;e=J[b+(c<<2)>>2];H[a+1|0]=J[b+(d<<2)>>2]>>>c&1;H[a|0]=e>>>d&1}function o5(a,b){a=a|0;b=b|0;if(!K[a+4801|0]){J[a+2380>>2]=b;return}Xa(J[42504],2,22851,555,76045,0)}function my(a){var b=0;b=J[a>>2];if(!((b|0)==(a+4|0)|!b)){a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,b)}}function gU(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a+8>>2];if(!a){return 0}return Ka[J[J[a>>2]+4>>2]](a,b,c)|0}function IN(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=Q(c);d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;Ka[a|0](b,c,d,e,f,g,h)}function xi(a){var b=0,c=0;b=a-16|0;c=J[b>>2]-1|0;J[b>>2]=c;if(!c){a=a-20|0;Ka[J[J[a>>2]+8>>2]](a)}}function ju(a){var b=0;b=J[a+60>>2];if((b|0)!=-1){hn(J[J[J[a+4>>2]+40>>2]+1e3>>2],b);J[a+60>>2]=-1}}function jl(a,b,c){b=qi(a,b);J[c>>2]=J[a+16>>2];return J[(b<<2)+(L[a+12>>1]==1?a+8|0:J[a+8>>2])>>2]}function a_(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ia-16|0;Ia=d;a=Ko(a,b,c,d+12|0);Ia=d+16|0;return a|0}function YQ(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;return Xw(a-4|0,b,c,d,e,f,g)|0}function XZ(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ia-16|0;Ia=d;a=Jo(a,b,c,d+12|0);Ia=d+16|0;return a|0}function OA(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ia-16|0;Ia=d;a=Ek(a,b,c,d+12|0);Ia=d+16|0;return a|0}function ES(a){a=a|0;J[a+80>>2]=0;J[a+84>>2]=0;J[a+96>>2]=0;J[a+100>>2]=0;J[a+88>>2]=0;J[a+92>>2]=0}function vS(a,b){a=a|0;b=b|0;var c=0,d=0;c=a,d=ela(J[b+144>>2],J[b+148>>2]),J[c>>2]=d;J[a+4>>2]=Ja}function qP(a,b){a=a|0;b=b|0;var c=0;return((b|0)<0|M[a+88>>2]<=b>>>0?c:J[J[a+84>>2]+(b<<2)>>2])|0}function pda(a){a=a|0;a=J[a+24>>2];if(a){a=J[a>>2];a=Ka[J[J[a>>2]+28>>2]](a)|0}else{a=0}return a|0}function jb(a){a=a|0;var b=0;J[a+16>>2]=0;J[a>>2]=142012;b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function TR(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if(K[a+192|0]){lx(a-116|0,b,c,d,e,f)}}function DQ(a,b){a=a|0;b=b|0;var c=0;c=J[a+4>>2];J[c>>2]=J[c>>2]+20;Ka[J[J[a>>2]+28>>2]](a,b+20|0)}function vM(){var a=0;a=Ua(16);J[a+8>>2]=2139095039;J[a+12>>2]=0;J[a>>2]=0;J[a+4>>2]=0;return a|0}function v4(a){a=a|0;if(K[a+5580|0]&128){return J[a+5568>>2]}return J[J[(a+32|0)+1004>>2]+108>>2]}function PE(a){a=a|0;var b=0;b=J[a+16>>2]-1|0;J[a+16>>2]=b;if(!b){Ka[J[J[a+12>>2]+8>>2]](a+12|0)}}function Fp(a,b){J[a+16>>2]=J[a+16>>2]+1;if(J[a+196>>2]<0){J[a+20>>2]=b}J[a+196>>2]=J[a+196>>2]+1}function x4(a){a=a|0;if(K[a+5580|0]&16){return J[a+5568>>2]}return J[J[(a+32|0)+1004>>2]+104>>2]}function uia(a){a=a|0;var b=0;b=J[a+20>>2];Ka[J[J[a>>2]>>2]](a)|0;if(b){Ka[J[J[b>>2]+20>>2]](b)}}function nca(a,b){a=a|0;b=b|0;var c=0;c=J[b>>2];Ka[J[J[a>>2]+100>>2]](a,c,J[b+4>>2]-c>>>2&65535)}function cS(a,b){a=a|0;b=b|0;var c=0,d=0;c=a,d=ela(J[b+32>>2],J[b+36>>2]),J[c>>2]=d;J[a+4>>2]=Ja}function aO(){var a=0;a=J[42510];if(a){while(1){Ka[J[a>>2]]();a=J[a+4>>2];if(a){continue}break}}}function Sr(a){a=a|0;var b=0;Ka[J[J[a>>2]+28>>2]](a)|0;b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function xn(a){a=a|0;var b=0;J[a>>2]=135096;Ae(a+8|0);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function ks(a){a=a|0;var b=0;Ka[J[J[a>>2]+4>>2]](a)|0;b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function hda(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a+24>>2];if(a){a=J[a>>2];Ka[J[J[a>>2]+44>>2]](a,b,c)}}function gda(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a+24>>2];if(a){a=J[a>>2];Ka[J[J[a>>2]+48>>2]](a,b,c)}}function Vk(a){a=a|0;var b=0;b=J[a+12>>2]-1|0;J[a+12>>2]=b;if(!b){Ka[J[J[a+8>>2]+8>>2]](a+8|0)}}function KN(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if(Tb(a,J[b+8>>2],f)){zn(b,c,d,e)}}function xW(a,b){a=a|0;b=b|0;I[J[a+80>>2]+116>>1]=L[b>>1];a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function pO(a){a=a|0;var b=0,c=0;if(!K[a+32|0]){H[a+32|0]=1;b=a,c=On(J[a+12>>2]),J[b+16>>2]=c}}function n5(a){a=a|0;return(J[a>>2]?0:!(N[a+4>>2]<=Q(0))&(J[a+4>>2]&2139095040)!=2139095040)|0}function _W(a,b){a=a|0;b=b|0;I[J[a+80>>2]+100>>1]=L[b>>1];a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function Nba(a){a=a|0;J[a>>2]=147860;J[a>>2]=148164;Te(a+20|0);J[a>>2]=148468;Cd(a);return a|0}function Hha(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;return Ka[J[a>>2]](b,c,d,e,f)|0}function xs(a){a=a|0;var b=0;Ka[J[J[a>>2]>>2]](a)|0;b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function pq(a){a=a|0;J[a>>2]=151248;J[a>>2]=151600;Te(a+20|0);J[a>>2]=151952;Cd(a);return a|0}function nha(a){a=a|0;Wa(J[a+124>>2],0,P(J[a+128>>2],48));Wa(J[a+112>>2],0,P(J[a+128>>2],48))}function lu(a,b){a=J[a+32>>2];if(a){while(1){Km(a,1,b);Lm(a);a=J[a>>2];if(a){continue}break}}}function hE(a){a=a|0;J[a>>2]=152620;J[a>>2]=152824;Te(a+20|0);J[a>>2]=152964;Cd(a);return a|0}function C1(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;Xa(J[42504],8,8478,586,84791,0);return 0}function wF(a,b){a=a|0;b=b|0;N[a>>2]=N[b+284>>2];N[a+4>>2]=N[b+288>>2];N[a+8>>2]=N[b+292>>2]}function vF(a,b){a=a|0;b=b|0;N[a>>2]=N[b+296>>2];N[a+4>>2]=N[b+300>>2];N[a+8>>2]=N[b+304>>2]}function saa(a,b){a=a|0;b=b|0;return Q(N[(b<<2)+(K[a+14|0]&64?J[a+16>>2]+300|0:a+224|0)>>2])}function raa(a,b){a=a|0;b=b|0;return Q(N[(b<<2)+(K[a+14|0]&64?J[a+16>>2]+324|0:a+248|0)>>2])}function pS(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if(K[a+308|0]){lx(a,b,c,d,e,f)}}function hO(a){a=a|0;var b=0;J[a>>2]=169512;b=J[a+4>>2];Ka[J[J[b>>2]+12>>2]](b,a);return a|0}function aT(a){a=a|0;var b=0;b=J[a+20>>2];Ka[J[J[a>>2]+8>>2]](a)|0;Ka[J[J[b>>2]+12>>2]](b,a)}function Vga(a,b){a=a|0;b=b|0;a=P(J[a+76>>2],24)+a|0;return Ka[J[J[a+28>>2]>>2]](a+28|0,b)|0}function L8(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return Ka[J[a>>2]](b,c,d,e,f)|0}function GP(a,b){a=a|0;b=b|0;var c=0;c=Ia-16|0;Ia=c;J[c+12>>2]=b;qq(a+16|0,c+12|0);Ia=c+16|0}function vk(){var a=0;a=J[42506];if(a){J[42506]=a+1;return}Xa(J[42504],8,11573,201,74827,0)}function to(){var a=0;a=J[42506];if(a){J[42506]=a-1;return}Xa(J[42504],8,11573,216,74782,0)}function nja(a){a=a|0;var b=0;b=J[a+28>>2];a=J[J[a+32>>2]+368>>2];J[b>>2]=J[a>>2];J[a>>2]=b}function iC(a,b){var c=0;c=Ia-16|0;Ia=c;J[c+12>>2]=b;a=pb(a+88|0,c+12|0);Ia=c+16|0;return a}function U2(a,b){a=a|0;b=b|0;var c=0;c=Ia-16|0;Ia=c;H[c+15|0]=K[b|0];TC(a,c+15|0);Ia=c+16|0}function OQ(a,b){a=a|0;b=b|0;var c=0;c=J[b+40>>2];b=J[b+36>>2];J[a>>2]=b;J[a+4>>2]=b+(c<<3)}function Aaa(a){a=a|0;if(K[a+12|0]&128){return Q(N[J[a+16>>2]+96>>2])}return Q(N[a+288>>2])}function yba(a,b){a=a|0;b=b|0;if(J[a+24>>2]){a=J[42504];Ka[J[J[a+12>>2]+12>>2]](a+12|0,b)}}function jC(a,b){var c=0;c=Ia-16|0;Ia=c;J[c+12>>2]=b;a=pb(a+8|0,c+12|0);Ia=c+16|0;return a}function _e(a,b,c){N[((b<<2)+a|0)+204>>2]=c;H[a+273|0]=K[a+273|0]|4;a=J[a>>2];if(a){kf(a)}}function Ze(a,b,c){N[((b<<2)+a|0)+228>>2]=c;H[a+273|0]=K[a+273|0]|8;a=J[a>>2];if(a){kf(a)}}function vz(a,b){a=a|0;b=Q(b);N[J[a+80>>2]+108>>2]=b;a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function uu(a,b,c){a=J[a+32>>2];if(a){while(1){bu(a,b,c);a=J[a>>2];if(a){continue}break}}}function tQ(a,b){a=a|0;b=b|0;Ka[J[J[b>>2]+32>>2]](b,a+4|0);Ka[J[J[b>>2]+16>>2]](b,a+12|0)}function sx(a){a=a|0;var b=0;b=J[a+4>>2];Ka[J[J[a>>2]>>2]](a)|0;Ka[J[J[b>>2]+12>>2]](b,a)}function sQ(a,b){a=a|0;b=b|0;Ka[J[J[b>>2]+24>>2]](b,a+8|0);Ka[J[J[b>>2]+32>>2]](b,a+16|0)}function qQ(a,b){a=a|0;b=b|0;Ka[J[J[b>>2]+24>>2]](b,a+8|0);Ka[J[J[b>>2]+28>>2]](b,a+16|0)}function nba(a){a=a|0;var b=0;J[a>>2]=149764;b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}function eW(a,b){a=a|0;b=Q(b);N[J[a+80>>2]+124>>2]=b;a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function cW(a,b){a=a|0;b=Q(b);N[J[a+80>>2]+120>>2]=b;a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function YE(a){a=a|0;if(K[a+12|0]&64){return Q(N[J[a+16>>2]+92>>2])}return Q(N[a+272>>2])}function LX(a,b){a=a|0;b=Q(b);N[J[a+80>>2]+472>>2]=b;a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function JX(a,b){a=a|0;b=Q(b);N[J[a+80>>2]+468>>2]=b;a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function DN(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;Ka[a|0](b,c,d,e,f,g)}function Caa(a){a=a|0;var b=0;J[a>>2]=150144;b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}function BW(a,b){a=a|0;b=Q(b);N[J[a+80>>2]+112>>2]=b;a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function $x(a,b){a=a|0;b=b|0;N[a>>2]=N[b+36>>2];N[a+4>>2]=N[b+40>>2];N[a+8>>2]=N[b+44>>2]}function x$(a){a=a|0;var b=0;return(K[a+54|0]>64|K[J[a+56>>2]+18|0]>31?b:I[a+52>>1]<0)|0}function wQ(a,b){a=a|0;b=b|0;Ka[J[J[b>>2]+28>>2]](b,a+4|0);Ka[J[J[b>>2]+16>>2]](b,a+8|0)}function lZ(a,b){a=a|0;b=b|0;a=J[a+68>>2];if(a){a=L[a+(b<<1)>>1]}else{a=65535}return a|0}function ko(a,b){a=a|0;b=Q(b);N[J[a+80>>2]+84>>2]=b;a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function kF(a){a=a|0;a=J[a- -64>>2];if(a){a=J[a+144>>2]>>>7|0}else{a=33554431}return a|0}function ika(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=f|0;lJ((J[a>>2]<<5)+b|0,d,e)}function gka(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=f|0;kJ((J[a>>2]<<5)+b|0,c,e)}function g8(){var a=0;a=Ua(16);J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;return a|0}function dla(a,b){var c=0,d=0;c=b&31;d=(-1>>>c&a)<>>a}function dX(a,b){a=a|0;b=Q(b);N[J[a+80>>2]+92>>2]=b;a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function bx(a){a=a|0;var b=0;Ka[J[J[a>>2]>>2]](a)|0;b=J[41584];Ka[J[J[b>>2]+12>>2]](b,a)}function bf(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return Ka[a|0](b,c,d,e,f)|0}function bX(a,b){a=a|0;b=Q(b);N[J[a+80>>2]+96>>2]=b;a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function Uea(a){a=a|0;var b=0;b=J[J[a+28>>2]+1012>>2];Ka[J[J[b>>2]+56>>2]](b,J[a+20>>2])}function Kn(a,b){a=a|0;b=b|0;Ka[J[J[b>>2]+16>>2]](b,a+4|0);Ka[J[J[b>>2]+16>>2]](b,a+8|0)}function Cz(a,b){a=a|0;b=Q(b);N[J[a+80>>2]+80>>2]=b;a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function Bz(a,b){a=a|0;b=Q(b);N[J[a+80>>2]+88>>2]=b;a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function $f(a,b){a=a|0;b=Q(b);N[J[a+80>>2]+12>>2]=b;a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function wh(a){a=a|0;J[a>>2]=136208;ah(J[J[a+40>>2]+2372>>2],J[a+48>>2]);return zm(a)|0}function i5(a,b){a=a|0;b=b|0;a=J[J[a+1012>>2]+272>>2];return Ka[J[J[a>>2]+8>>2]](a,b)|0}function dg(a,b){a=a|0;b=Q(b);N[J[a+80>>2]+4>>2]=b;a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function c6(a,b){a=a|0;b=b|0;N[a+4>>2]=N[b>>2];N[a+8>>2]=N[b+4>>2];N[a+12>>2]=N[b+8>>2]}function bg(a,b){a=a|0;b=Q(b);N[J[a+80>>2]+8>>2]=b;a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function A5(a){a=a|0;if(J[a+4656>>2]){Xa(J[42504],2,13913,1448,73912,0)}return a+5828|0}function laa(a){a=a|0;var b=0;a=a-12|0;wl(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function fN(a){a=a|0;var b=0;mn(J[a+32>>2]);b=J[a+32>>2];a=J[a+28>>2];kn(b,a+32|0,1,1)}function VP(a,b){a=a|0;b=b|0;a=J[a+76>>2];if(a){a=J[a+24>>2];Ka[J[J[a>>2]+4>>2]](a,b)}}function UP(a,b){a=a|0;b=b|0;a=J[a+72>>2];if(a){a=J[a+24>>2];Ka[J[J[a>>2]+4>>2]](a,b)}}function rF(a,b){a=a|0;b=b|0;H[a|0]=K[(J[b+316>>2]&16384?J[b+56>>2]+268|0:b+108|0)|0]}function o8(a,b){a=a|0;b=b|0;H[a|0]=K[(J[b+316>>2]&16384?J[b+56>>2]+184|0:b+238|0)|0]}function fg(a,b){a=a|0;b=Q(b);N[J[a+80>>2]>>2]=b;a=J[a+76>>2];Ka[J[J[a>>2]+36>>2]](a)}function dda(a,b){a=a|0;b=b|0;a=J[a+24>>2];if(a){a=J[a>>2];Ka[J[J[a>>2]+60>>2]](a,b)}}function cda(a,b){a=a|0;b=b|0;a=J[a+24>>2];if(a){a=J[a>>2];Ka[J[J[a>>2]+64>>2]](a,b)}}function bia(a,b,c){a=a|0;b=Q(b);c=c|0;H[169744]=1;Ka[J[J[a>>2]+200>>2]](a,b,0,0,0,c)}function aJ(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;return 0}function Xca(a,b){a=a|0;b=b|0;a=J[a+24>>2];if(a){a=J[a>>2];Ka[J[J[a>>2]+96>>2]](a,b)}}function V4(a,b,c,d,e,f){a=a|0;b=Q(b);c=c|0;d=d|0;e=e|0;f=f|0;oD(a,b,c,d,e,f,84336,3)}function T4(a,b,c,d,e,f){a=a|0;b=Q(b);c=c|0;d=d|0;e=e|0;f=f|0;oD(a,b,c,d,e,f,78351,1)}function C3(a){a=a|0;var b=0;a=a-12|0;kl(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function $ca(a,b){a=a|0;b=b|0;a=J[a+24>>2];if(a){a=J[a>>2];Ka[J[J[a>>2]+72>>2]](a,b)}}function y$(a){a=a|0;var b=0;a=a-8|0;Pk(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function qO(a){a=a|0;var b=0;a=a-4|0;Uj(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function jy(a){a=a|0;var b=0;a=a-8|0;Nh(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function eQ(a){a=a|0;var b=0;a=a-4|0;_j(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function a$(a){a=a|0;var b=0;a=a-8|0;gi(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function ZM(a){a=a|0;J[a+56>>2]=0;J[a+44>>2]=0;J[a+32>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0}function UT(a){a=a|0;var b=0;a=a-4|0;ck(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function Sw(a,b){a=a|0;b=b|0;a=J[a+4>>2];J[a>>2]=(J[a>>2]+(J[b+4>>2]-J[b>>2]|0)|0)+4}function I2(a,b){a=a|0;b=b|0;N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2]}function CP(a){a=a|0;var b=0;a=a-4|0;Zj(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function $e(a,b,c){H[(a+b|0)+262|0]=c;H[a+273|0]=K[a+273|0]|1;a=J[a>>2];if(a){kf(a)}}function iba(a){a=a|0;if(H[a+14|0]&1){return J[J[a+16>>2]+132>>2]}return K[a+354|0]}function h$(a,b){a=a|0;b=b|0;var c=0;a=J[a>>2];c=Ua(2);I[c>>1]=L[a+b>>1];return c|0}function Dga(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;J[c>>2]=0;J[d>>2]=0;J[e>>2]=0}function qE(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return Ka[J[a>>2]](b,c,d,e)|0}function bF(a){a=a|0;if(K[a+14|0]&8){return J[J[a+16>>2]+136>>2]}return K[a+294|0]}function aR(a){a=a|0;var b=0;a=ak(a-4|0);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function Yf(a){a=a|0;a=J[a+76>>2];if(!a){return 0}return Ka[J[J[a>>2]+24>>2]](a)|0}function k4(a){a=a|0;a=Ka[J[J[a>>2]+388>>2]](a)|0;return Ka[J[J[a>>2]+4>>2]](a)|0}function YF(a,b){var c=0,d=Q(0);N[a+320>>2]=b;c=a,d=oc(Q(b*Q(.25))),N[c+348>>2]=d}function WF(a,b){var c=0,d=Q(0);N[a+336>>2]=b;c=a,d=oc(Q(b*Q(.25))),N[c+360>>2]=d}function R9(a,b){a=a|0;b=b|0;var c=0;a=J[a>>2];c=Ua(1);H[c|0]=K[a+b|0];return c|0}function ME(a,b){var c=0;c=Ia-16|0;Ia=c;J[c+12>>2]=b;pb(a+640|0,c+12|0);Ia=c+16|0}function G7(a,b){a=a|0;b=b|0;return J[a+7676>>2]+(J[J[a+7680>>2]+(b<<2)>>2]<<3)|0}function vha(a,b,c,d,e,f,g,h){a=a|0;b=Q(b);c=Q(c);d=d|0;e=e|0;f=f|0;g=g|0;h=Q(h)}function nF(a){a=a|0;return Q(Q(-N[(K[a+317|0]&8?J[a+56>>2]+172|0:a+156|0)>>2]))}function Xha(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a=J[a+4>>2];Ka[J[J[a>>2]>>2]](a,d)}function T2(a,b){a=a|0;b=b|0;H[a|0]=K[(J[b+36>>2]&64?J[b+40>>2]+52|0:b+112|0)|0]}function KL(){var a=0;a=Ua(8);J[a>>2]=1065353216;J[a+4>>2]=1092616192;return a|0}function zea(a){a=a|0;a=J[J[J[a+28>>2]+976>>2]+1024>>2];Ka[J[J[a>>2]+72>>2]](a)}function uY(a){a=a|0;var b=0;Wz(a);b=J[42504];Ka[J[J[b+12>>2]+12>>2]](b+12|0,a)}function p8(a){a=a|0;var b=0;b=J[a+48>>2];if(!(!b|K[b+4785|0])){Cp(b,a+48|0,1)}}function kg(a,b,c){a=a|0;b=Q(b);c=Q(c);a=J[a+76>>2];Ka[J[J[a>>2]+60>>2]](a,b,c)}function gg(a,b){a=a|0;b=b|0;var c=0;c=a;a=J[b+76>>2];Ka[J[J[a>>2]+44>>2]](c,a)}function a8(a){a=a|0;var b=0;b=J[a+48>>2];if(!(!b|K[b+4785|0])){il(b,a+48|0,0)}}function _6(a,b){a=a|0;b=b|0;return J[a+296>>2]+(J[J[a+300>>2]+(b<<2)>>2]<<3)|0}function XQ(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return Vw(a-4|0,b,c,d,e)|0}function O_(a,b){a=a|0;b=b|0;return K[(J[a+60>>2]+(b<<1&-4)|0)+(b&1?3:2)|0]&127}function M_(a,b,c){a=a|0;b=b|0;c=c|0;return J[a+60>>2]+(P(J[a+44>>2],b)+c<<2)|0}function Lba(a){a=a|0;J[a>>2]=148164;Te(a+20|0);J[a>>2]=148468;Cd(a);return a|0}function GN(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;Ka[a|0](b,c,d,e,f)}function $N(a){a=a|0;nw(J[a+28>>2],J[a+32>>2],J[a+36>>2],J[a+20>>2],J[a+40>>2])}function $7(a){a=a|0;var b=0;b=J[a+48>>2];if(!(!b|K[b+4785|0])){Cp(b,a+48|0,0)}}function z2(a){a=a|0;var b=0;a=up(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function yO(a){a=a|0;var b=0;a=rw(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function xO(a){a=a|0;var b=0;a=qw(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function vP(a){a=a|0;var b=0;a=Kw(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function ro(a,b,c,d){var e=0;e=Ia-16|0;Ia=e;J[e+12>>2]=d;gw(a,b,c,d);Ia=e+16|0}function pF(a){a=a|0;return Q(N[(K[a+316|0]&128?J[a+56>>2]+128|0:a+140|0)>>2])}function j5(a){a=a|0;a=J[J[a+1012>>2]+272>>2];return Ka[J[J[a>>2]+36>>2]](a)|0}function h8(a){a=a|0;J[a>>2]=151600;Te(a+20|0);J[a>>2]=151952;Cd(a);return a|0}function h5(a){a=a|0;a=J[J[a+1012>>2]+272>>2];return Ka[J[J[a>>2]+12>>2]](a)|0}function cla(a){var b=0;while(1){if(a){a=a-1&a;b=b+1|0;continue}break}return b}function _M(a){a=a|0;var b=0;a=Cj(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function V7(a){a=a|0;J[a>>2]=152824;Te(a+20|0);J[a>>2]=152964;Cd(a);return a|0}function K9(a){a=a|0;var b=0;a=HE(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function HR(a){a=a|0;var b=0;a=ak(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function BN(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return Ka[a|0](b,c,d,e)|0}function A2(a){a=a|0;var b=0;a=he(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function oca(a){a=a|0;var b=0;VF(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function maa(a){a=a|0;var b=0;wl(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function lF(a){a=a|0;return Q(N[(K[a+317|0]&32?J[a+56>>2]+180|0:a+208|0)>>2])}function jg(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a+76>>2];Ka[J[J[a>>2]+64>>2]](a,b,c)}function hg(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a+76>>2];Ka[J[J[a>>2]+48>>2]](a,b,c)}function _da(a){a=a|0;var b=0;QG(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function Zaa(a){a=a|0;return Q(N[(K[a+13|0]&64?J[a+16>>2]+124|0:a+356|0)>>2])}function UN(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(Tb(a,J[b+8>>2],0)){Bn(b,c,d)}}function Qaa(a){a=a|0;return Q(N[(K[a+13|0]&16?J[a+16>>2]+116|0:a+344|0)>>2])}function Oca(a){a=a|0;var b=0;AG(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function Oaa(a){a=a|0;return Q(N[(K[a+13|0]&32?J[a+16>>2]+120|0:a+348|0)>>2])}function ML(a,b){a=a|0;b=b|0;if(b){a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,b)}}function Kda(a,b){a=a|0;b=b|0;a=J[a+56>>2];return Ka[J[J[a>>2]+20>>2]](a,b)|0}function Jba(a){a=a|0;var b=0;iF(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function Hda(a){a=a|0;var b=0;LG(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function D8(a){a=a|0;return Q(N[(K[a+316|0]&64?J[a+56>>2]+124|0:a+212|0)>>2])}function Cca(a){a=a|0;var b=0;aG(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function B8(a){a=a|0;return Q(N[(K[a+317|0]&16?J[a+56>>2]+176|0:a+216|0)>>2])}function z$(a){a=a|0;var b=0;Pk(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function yM(a){a=a|0;var b=0;Wt(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function vda(a,b){a=a|0;b=b|0;if(!cb(25232,b)){return 1}return!cb(b,25998)|0}function vca(a,b){a=a|0;b=b|0;if(!cb(26029,b)){return 1}return!cb(b,25998)|0}function s8(a){a=a|0;return Q(N[(H[a+317|0]&1?J[a+56>>2]+132|0:a+172|0)>>2])}function rba(a,b){a=a|0;b=b|0;if(!cb(17086,b)){return 1}return!cb(b,25998)|0}function rO(a){a=a|0;var b=0;Uj(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function qX(a){a=a|0;var b=0;Hz(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function qM(a){a=a|0;var b=0;zm(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function q7(a){a=a|0;var b=0;QD(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function paa(a,b){a=a|0;b=b|0;if(!cb(24789,b)){return 1}return!cb(b,25998)|0}function mX(a){a=a|0;var b=0;Ez(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function ky(a){a=a|0;var b=0;Nh(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function h6(a){a=a|0;var b=0;zD(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function gM(a){a=a|0;var b=0;bt(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function fQ(a){a=a|0;var b=0;_j(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function eba(a){a=a|0;return Q(N[(K[a+12|0]&16?J[a+16>>2]+84|0:a+324|0)>>2])}function eO(a){a=a|0;var b=0;b=J[a+8>>2];Ka[J[J[b>>2]+56>>2]](b,J[a+4>>2])|0}function e8(a){a=a|0;var b=0;hE(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function dL(a){a=a|0;var b=0;ys(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function cba(a){a=a|0;return Q(N[(K[a+12|0]&32?J[a+16>>2]+88|0:a+328|0)>>2])}function b$(a){a=a|0;var b=0;gi(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function aba(a){a=a|0;return Q(N[(K[a+13|0]&4?J[a+16>>2]+108|0:a+340|0)>>2])}function Y2(a){a=a|0;return Q(N[(K[a+36|0]&128?J[a+40>>2]+56|0:a+180|0)>>2])}function Xaa(a){a=a|0;return Q(N[(H[a+13|0]&1?J[a+16>>2]+100|0:a+332|0)>>2])}function W6(a){a=a|0;var b=0;ND(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function VT(a){a=a|0;var b=0;ck(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function Uaa(a){a=a|0;return Q(N[(K[a+13|0]&2?J[a+16>>2]+104|0:a+336|0)>>2])}function T8(a){a=a|0;var b=0;pq(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function S9(a){a=a|0;var b=0;NE(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function S7(a){a=a|0;var b=0;eE(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function PU(a){a=a|0;var b=0;sy(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function Kca(a,b){a=a|0;b=b|0;if(!cb(24867,b)){return 1}return!cb(b,25998)|0}function IM(a){a=a|0;var b=0;wh(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function IL(a){a=a|0;var b=0;Os(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function I9(a){a=a|0;var b=0;rE(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function Hv(a,b,c,d,e){Kv(a,d,c,0,e);J[(J[a+16>>2]+P(e>>>7|0,24)|0)+20>>2]=b}function GM(a){a=a|0;var b=0;vu(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function FR(a,b){a=a|0;b=b|0;a=J[a+48>>2];return Ka[J[J[a>>2]+28>>2]](a,b)|0}function E2(a){a=a|0;var b=0;el(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function DP(a){a=a|0;var b=0;Zj(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function DM(a){a=a|0;var b=0;ku(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function D3(a){a=a|0;var b=0;kl(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function BT(a){a=a|0;var b=0;zx(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function AM(a){a=a|0;var b=0;Yt(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function AL(a){a=a|0;var b=0;Es(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function A6(a){a=a|0;var b=0;CD(a);b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function q$(a,b){a=a|0;b=b|0;if(!cb(19284,b)){return 1}return!cb(b,25998)|0}function oZ(a,b){a=a|0;b=b|0;if(!cb(19328,b)){return 1}return!cb(b,25998)|0}function m0(a,b){a=a|0;b=b|0;if(!cb(26048,b)){return 1}return!cb(b,25998)|0}function fda(a){a=a|0;a=J[a+24>>2];if(a){a=J[a>>2];Ka[J[J[a>>2]+52>>2]](a)}}function b3(a){a=a|0;return Q(N[(K[a+36|0]&16?J[a+40>>2]+44|0:a+108|0)>>2])}function U_(a,b){a=a|0;b=b|0;if(!cb(27812,b)){return 1}return!cb(b,25998)|0}function T9(a,b){a=a|0;b=b|0;if(!cb(17736,b)){return 1}return!cb(b,25998)|0}function P2(a,b){a=a|0;b=b|0;if(!cb(26126,b)){return 1}return!cb(b,25998)|0}function Le(a){a=a|0;var b=0;if(a){b=J[a>>2];if(b){J[a+4>>2]=b;fb(b)}fb(a)}}function Ke(){var a=0;a=Ua(12);J[a+8>>2]=0;J[a>>2]=0;J[a+4>>2]=0;return a|0}function JC(a,b){var c=0;c=Ia-16|0;Ia=c;J[c+12>>2]=b;pb(a,c+12|0);Ia=c+16|0}function J5(a){a=a|0;var b=0;b=Ua(8);N[b+4>>2]=N[a>>2];J[b>>2]=0;return b|0}function Ida(a,b){a=a|0;b=b|0;if(!cb(2456,b)){return 1}return!cb(b,25998)|0}function $2(a){a=a|0;return Q(N[(K[a+36|0]&32?J[a+40>>2]+48|0:a+176|0)>>2])}function tG(a){a=a|0;return Q(N[(K[a+16|0]&16?J[a+20>>2]+16|0:a+48|0)>>2])}function s0(a){a=a|0;var b=0;b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a-8|0)}function oga(a,b){a=a|0;b=b|0;return Q(N[(J[a+452>>2]+P(b,160)|0)+144>>2])}function gV(a,b,c){a=a|0;b=b|0;c=c|0;I[J[a>>2]+(b<<1)>>1]=L[c>>1];return 1}function Yda(a,b,c){a=a|0;b=b|0;c=c|0;J[b>>2]=J[a+8>>2];J[c>>2]=J[a+12>>2]}function YW(a,b,c){a=a|0;b=b|0;c=c|0;J[J[a>>2]+(b<<2)>>2]=J[c>>2];return 1}function W2(a){a=a|0;return Q(N[(H[a+37|0]&1?J[a+40>>2]+60|0:a+184|0)>>2])}function Mda(a){a=a|0;return Q(N[(K[a+20|0]&8?J[a+24>>2]+20|0:a+84|0)>>2])}function Haa(a){a=a|0;return K[(K[a+13|0]&128?J[a+16>>2]+128|0:a+353|0)|0]}function EI(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;ns(J[a+100>>2],b,d,e)}function Cba(a){a=a|0;return Q(N[(K[a+16|0]&8?J[a+20>>2]+12|0:a+44|0)>>2])}function VL(a,b){a=a|0;b=b|0;a=J[a+72>>2]+P(b,20)|0;J[a+4>>2]=J[a+4>>2]+1}function OD(a,b){if((J[a+8>>2]&2147483647)>>>0>>0){Og(a,b)}J[a+4>>2]=b}function JH(a,b){if((J[a+8>>2]&2147483647)>>>0>>0){Ki(a,b)}J[a+4>>2]=b}function $c(a,b){if((J[a+8>>2]&2147483647)>>>0>>0){Dc(a,b)}J[a+4>>2]=b}function zL(a,b){a=a|0;b=b|0;H[b+8|0]=1;J[b>>2]=256;J[b+4>>2]=0;return 1}function sJ(a,b){a=a|0;b=b|0;return(Ka[J[J[a>>2]+28>>2]](a)|0)+P(b,48)|0}function rG(a){a=a|0;return Q(N[(K[a+16|0]&64?J[a+20>>2]:a+28|0)+24>>2])}function XU(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;J[b>>2]=(d<<1)+30&30|c<<5|1}function Tg(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return Ka[J[a>>2]](b,c,d)|0}function Tba(a,b,c){a=a|0;b=b|0;c=c|0;if((b|0)==8){EF(a,c);b=8}yl(a,b,c)}function Maa(a){a=a|0;return K[(K[a+13|0]&8?J[a+16>>2]+112|0:a+352|0)|0]}function Gv(a,b,c){Kv(a,0,0,1,c);J[(J[a+16>>2]+P(c>>>7|0,24)|0)+20>>2]=b}function j8(a,b,c){a=a|0;b=b|0;c=c|0;if((b|0)==8){iE(a,c);b=8}yl(a,b,c)}function bea(a,b){a=a|0;b=b|0;a=J[42504]+12|0;Ka[J[J[a>>2]+12>>2]](a,b)}function Z9(a,b){a=a|0;b=b|0;H[a+46|0]=K[a+46|0]&15|b<<4;We(J[42501],a)}function Z5(a,b){a=a|0;b=b|0;J[a>>2]=J[(J[b+5580>>2]&4?5564:2392)+b>>2]}function X7(a,b,c){a=a|0;b=b|0;c=c|0;if((b|0)==8){gE(a,c);b=8}yl(a,b,c)}function GJ(a,b){a=a|0;b=b|0;return(Ka[J[J[a>>2]+20>>2]](a)|0)+(b<<5)|0}function FU(a,b){a=a|0;b=b|0;if((b|0)<=1){J[a+492>>2]=b}return(b|0)<2|0}function BJ(a,b){a=a|0;b=b|0;return(Ka[J[J[a>>2]+12>>2]](a)|0)+(b<<4)|0}function tR(a,b){a=a|0;b=b|0;a=J[a+4>>2];Ka[J[J[a>>2]+12>>2]](a,b,8)|0}function kea(a){a=a|0;J[a>>2]=146040;J[J[a+44>>2]>>2]=0;return wh(a)|0}function ix(a,b){a=a|0;b=b|0;a=J[a+4>>2];Ka[J[J[a>>2]+12>>2]](a,b,4)|0}function hy(a){a=a|0;a=a+8|0;Vn(J[a+472>>2],Ka[J[J[a>>2]+16>>2]](a)|0)}function NB(a){a=a|0;var b=0;b=J[42504]+12|0;Ka[J[J[b>>2]+12>>2]](b,a)}function Lm(a){if(J[a+36>>2]!=-1){Lj(J[J[J[a+4>>2]+40>>2]+1152>>2],a)}}function EL(a,b){a=a|0;b=b|0;J[b>>2]=0;J[b+4>>2]=0;H[b+8|0]=0;return 1}function CQ(a,b){a=a|0;b=b|0;a=J[a+4>>2];Ka[J[J[a>>2]+12>>2]](a,b,1)|0}function BQ(a,b){a=a|0;b=b|0;a=J[a+4>>2];Ka[J[J[a>>2]+12>>2]](a,b,2)|0}function su(a){if(!J[a+160>>2]){Df(J[J[a+40>>2]+1e3>>2],J[a+144>>2])}}function n2(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return 0}function X9(a,b){a=a|0;b=b|0;H[a+46|0]=K[a+46|0]&240|b;We(J[42501],a)}function Wha(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0}function HN(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;Ka[a|0](b,c,d,e)}function zga(a,b){a=a|0;b=b|0;return K[(J[a+456>>2]+P(b,80)|0)+76|0]}function Wfa(a){a=a|0;var b=0;b=J[a+16>>2];Ka[J[J[b>>2]+72>>2]](b,a)}function Sfa(a){a=a|0;var b=0;b=J[a+16>>2];Ka[J[J[b>>2]+76>>2]](b,a)}function Ml(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return Ka[a|0](b,c,d)|0}function Gba(a){a=a|0;return J[(K[a+16|0]&2?J[a+20>>2]:a+28|0)+4>>2]}function Eba(a){a=a|0;return J[(K[a+16|0]&4?J[a+20>>2]:a+28|0)+8>>2]}function qia(a,b,c){a=a|0;b=Q(b);c=c|0;Ka[J[J[a>>2]+136>>2]](a,b,c)}function Rha(a,b){a=a|0;b=b|0;return Ka[J[J[a>>2]+220>>2]](a,b,0)|0}function zU(a){a=a|0;return Q(Q(Q(N[a+488>>2]*Q(.5))+N[a+484>>2]))}function yU(a){a=a|0;return Q(Q(Q(N[a+480>>2]*Q(.5))+N[a+476>>2]))}function n_(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;_h(b,d,a,c,e)}function lga(a,b,c){a=a|0;b=b|0;c=c|0;Ka[J[J[b>>2]+116>>2]](a,b,c)}function dY(a,b){a=a|0;b=b|0;return J[(J[a+80>>2]+(b<<2)|0)+80>>2]}function SL(a,b){a=a|0;b=b|0;return J[(J[a+72>>2]+P(b,20)|0)+4>>2]}function Iba(a){a=a|0;return J[(H[a+16|0]&1?J[a+20>>2]:a+28|0)>>2]}function Bha(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;H[d|0]=2;J[c>>2]=a|b}function eia(a,b){a=a|0;b=b|0;b=J[b+28>>2];J[a>>2]=0;J[a+32>>2]=b}function cE(a){var b=0;b=J[a+588>>2];if(b){rl(a,b);J[a+588>>2]=0}}function Uha(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=d|0;Ka[J[a>>2]](b,c,d)}function Mfa(a){a=a|0;a=J[a+20>>2];if(a){Ka[J[J[a>>2]+20>>2]](a)}}function K4(a,b){a=a|0;b=b|0;H[a+6354|0]=0;mD(a);if(b){J[b>>2]=0}}function BM(a,b,c){a=a|0;b=b|0;c=c|0;Ka[J[J[a>>2]+164>>2]](a,b,c)}function RM(a,b,c){a=a|0;b=b|0;c=c|0;Ka[J[J[a>>2]+64>>2]](a,b,c)}function JT(a,b,c){a=a|0;b=b|0;c=Q(c);N[a+132>>2]=c;H[a+136|0]=b}function $M(a,b,c){a=a|0;b=b|0;c=c|0;Ka[J[J[a>>2]+32>>2]](a,b,c)}function h7(a,b,c){a=a|0;b=b|0;c=Q(c);return Ka[J[a>>2]](b,c)|0}function Te(a){var b=0;b=J[J[42497]+476>>2];fl(a,b);fl(a+8|0,b)}function OB(a,b,c,d){if(PB(a,b,c,d)){fp(J[b>>2],a,c,b,J[d>>2])}}function KG(a){a=a|0;var b=0;b=Ua(2);I[b>>1]=J[a>>2];return b|0}function Ah(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ka[J[a>>2]](b,c,d)}function yP(a){a=a|0;a=J[a+24>>2];Ka[J[J[a+8>>2]+8>>2]](a+8|0)}function uZ(a){a=a|0;Xa(J[42504],8,12838,220,77638,0);return 0}function tia(a,b,c,d){a=a|0;b=Q(b);c=c|0;d=d|0;YI(a-8|0,b,c,d)}function qha(a,b,c,d,e,f){a=a|0;b=Q(b);c=c|0;d=d|0;e=e|0;f=f|0}function lv(a){return Fj(a,(P(J[a+136>>2],12)+a|0)+16|0,0,0,1)}function gh(a,b,c){a=a|0;b=b|0;c=c|0;return Ka[J[a>>2]](b,c)|0}function Rca(a,b,c){a=a|0;b=b|0;c=c|0;KF(J[J[a+96>>2]>>2],b,c)}function Fi(a){a=a|0;var b=0;b=Ua(1);H[b|0]=J[a>>2];return b|0}function FG(a,b){a=J[a+4>>2];if(a){Fl(J[J[a+36>>2]+4>>2],b,0)}}function $9(a,b){a=a|0;b=b|0;I[a+44>>1]=L[b>>1];We(J[42501],a)}function oia(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;WI(a-8|0,b,c,d)}function dS(a,b,c){a=a|0;b=b|0;c=c|0;return nx(a-108|0,b,c)|0}function CL(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return-1}function B1(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return 0}function w5(a,b){a=a|0;b=b|0;J[J[(a+32|0)+1004>>2]+112>>2]=b}function qea(a){a=a|0;J[a+16>>2]=0;J[a>>2]=142012;return a|0}function l$(a,b,c){a=a|0;b=b|0;c=c|0;I[J[a>>2]+b>>1]=L[c>>1]}function gia(a,b){a=a|0;b=b|0;return J[a+68>>2]+(b<<1&-16)|0}function fia(a,b){a=a|0;b=b|0;return J[a+60>>2]+(b<<1&-16)|0}function W3(a,b){a=a|0;b=b|0;return $d(J[a+6068>>2],0-b|0)|0}function S4(a,b){a=a|0;b=b|0;return $d(J[a+6060>>2],0-b|0)|0}function R4(a,b){a=a|0;b=b|0;return $d(J[a+6064>>2],0-b|0)|0}function MT(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Hx(a-4|0,b,a,a)}function $L(a,b){a=a|0;b=b|0;return J[J[a+72>>2]+P(b,20)>>2]}function y7(a,b){a=a|0;b=b|0;Ka[J[J[a>>2]+192>>2]](a,b,0,1)}function h4(a){a=a|0;return Q(N[J[(a+32|0)+1004>>2]+88>>2])}function _Q(a,b,c){a=a|0;b=b|0;c=c|0;return Zw(a-4|0,b,c)|0}function rQ(a,b){a=a|0;b=b|0;Ka[J[J[b>>2]+24>>2]](b,a+8|0)}function lha(a,b){a=a|0;b=b|0;return J[a+148>>2]+P(b,28)|0}function haa(a,b){a=a|0;b=Q(b);N[a+32>>2]=b;We(J[42501],a)}function gx(a,b){a=a|0;b=b|0;a=J[a+4>>2];J[a>>2]=J[a>>2]+4}function gga(a,b){a=a|0;b=b|0;return J[a+496>>2]+P(b,28)|0}function faa(a,b){a=a|0;b=Q(b);N[a+36>>2]=b;We(J[42501],a)}function f7(a,b){a=a|0;b=b|0;J[a+280>>2]=0;J[a+272>>2]=b-3}function ef(a,b,c){a=a|0;b=b|0;c=c|0;return Ka[a|0](b,c)|0}function ZN(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ja=0;return 0}function V9(a,b,c){a=a|0;b=b|0;c=c|0;H[J[a>>2]+b|0]=K[c|0]}function RQ(a){a=a|0;return(J[a+16>>2]?J[a+12>>2]:84969)|0}function Q_(a,b,c){a=a|0;b=Q(b);c=Q(c);return Q(Ag(a,b,c))}function JR(a){a=a|0;return N[a+12>>2]>Q(0)|N[a+8>>2]>Q(0)}function IQ(a,b){a=a|0;b=b|0;a=J[a+4>>2];J[a>>2]=J[a>>2]+1}function HQ(a,b){a=a|0;b=b|0;a=J[a+4>>2];J[a>>2]=J[a>>2]+2}function GQ(a,b){a=a|0;b=b|0;a=J[a+4>>2];J[a>>2]=J[a>>2]+8}function Dka(a){a=a|0;IJ(J[a+32>>2],J[a+28>>2],J[a+40>>2])}function zW(a,b){a=a|0;b=b|0;I[a>>1]=L[J[b+80>>2]+116>>1]}function zN(a){a=a|0;_v(J[a+32>>2],J[a+20>>2],J[a+28>>2])}function v5(a){a=a|0;return J[J[(a+32|0)+1004>>2]+112>>2]}function oM(a,b){a=a|0;b=b|0;J[a+12>>2]=b?1:J[a+12>>2]&-2}function kaa(a,b){a=a|0;b=b|0;J[a+48>>2]=a;pE(J[42501],a)}function jha(a,b){a=a|0;b=b|0;return J[a+160>>2]+(b<<4)|0}function fga(a,b){a=a|0;b=b|0;return J[a+508>>2]+(b<<4)|0}function aW(a,b){a=a|0;b=b|0;I[a>>1]=L[J[b+80>>2]+128>>1]}function Tfa(a){a=a|0;J[a+20>>2]=J[a+20>>2]+1;H[a+92|0]=1}function MV(a,b){a=a|0;b=b|0;I[a>>1]=L[J[b+80>>2]+112>>1]}function LV(a,b){a=a|0;b=b|0;I[J[a+80>>2]+112>>1]=L[b>>1]}function $ba(a,b){a=a|0;b=b|0;Ka[J[J[a>>2]+80>>2]](a,b,1)}function $W(a,b){a=a|0;b=b|0;I[a>>1]=L[J[b+80>>2]+100>>1]}function $V(a,b){a=a|0;b=b|0;I[J[a+80>>2]+128>>1]=L[b>>1]}function tN(a){a=a|0;J[a>>2]=135096;Ae(a+8|0);return a|0}function qba(){var a=0;a=Ua(4);J[a>>2]=161620;return a|0}function o$(a){a=a|0;return J[a+56>>2]+P(K[a+55|0],20)|0}function g4(a){a=a|0;return J[J[(a+32|0)+2168>>2]+56>>2]}function G$(a){a=a|0;J[a>>2]=158228;Rk(a+8|0);return a|0}function st(a,b){H[a+10|0]=b;a=J[a>>2];if(a){fj(a,8,1)}}function sc(a,b,c){a=a|0;b=b|0;c=Q(c);N[J[a>>2]+b>>2]=c}function naa(a,b,c){a=a|0;b=b|0;c=c|0;I[J[a>>2]+b>>1]=c}function nZ(a){a=a|0;a=J[42437];if(a){J[42438]=a;fb(a)}}function dy(a,b){a=a|0;b=Q(b);if(b>=Q(0)){N[a+56>>2]=b}}function dw(a,b,c){a=a|0;b=b|0;c=c|0;return Tb(a,b,0)|0}function V8(a,b,c){a=a|0;b=b|0;c=c|0;xc(J[42501],b,0,2)}function UL(){var a=0;a=Ua(4);J[a>>2]=127668;return a|0}function S3(a,b){a=a|0;b=b|0;Ka[J[J[a>>2]+236>>2]](a,b)}function Eg(a,b){a=a|0;b=b|0;N[a>>2]=N[J[b+4>>2]+24>>2]}function wka(a){a=a|0;return Ka[J[J[a>>2]+24>>2]](a)|0}function sg(a){a=a|0;a=J[a+76>>2];Ka[J[J[a>>2]>>2]](a)}function rc(a,b){a=a|0;b=b|0;return Q(N[J[a>>2]+b>>2])}function qf(a,b,c){a=a|0;b=b|0;c=c|0;J[J[a>>2]+b>>2]=c}function pD(a,b,c){a=a|0;b=b|0;c=Q(c);Ka[J[a>>2]](b,c)}function hF(a,b){a=a|0;b=b|0;return!((K[a|0]^255)&b)|0}function ay(a,b){a=a|0;b=Q(b);if(b>Q(0)){N[a+52>>2]=b}}function Yx(a,b){a=a|0;b=Q(b);if(b>Q(0)){N[a+48>>2]=b}}function Yka(a){a=a|0;return Ka[J[J[a>>2]+16>>2]](a)|0}function VI(a){a=a|0;return Ka[J[J[a>>2]+292>>2]](a)|0}function Pq(a,b){a=a|0;b=b|0;PC(a+20|0,b);Xq(a+12|0,b)}function Oq(a,b){a=a|0;b=b|0;OC(a+20|0,b);Wq(a+12|0,b)}function Nka(a){a=a|0;return Ka[J[J[a>>2]+8>>2]](a)|0} -function tA(a){a=a|0;return(J[a+4>>2]-J[a>>2]|0)/48|0}function gZ(a){a=a|0;return Ka[J[J[a>>2]+28>>2]](a)|0}function Sc(a,b,c){a=a|0;b=b|0;c=c|0;Ka[J[a>>2]](b,c)}function Kba(a){a=a|0;J[a>>2]=148468;Cd(a);return a|0}function JL(a){a=a|0;return(J[a+4>>2]-J[a>>2]|0)/12|0}function Ec(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return 0}function AH(a,b,c){a=a|0;b=b|0;c=c|0;H[J[a>>2]+b|0]=c}function sia(a,b,c){a=a|0;b=Q(b);c=c|0;XI(a-8|0,b,c)}function q4(a,b){a=a|0;b=b|0;nv(J[a+1008>>2]+24|0,b)}function f8(a){a=a|0;J[a>>2]=151952;Cd(a);return a|0}function eaa(a,b){a=a|0;b=b|0;return I[J[a>>2]+b>>1]}function dM(a,b){a=a|0;b=b|0;J[b+24>>2]=J[b+24>>2]+1}function b0(a,b){a=a|0;b=b|0;J[a+72>>2]=b;return b|0}function U7(a){a=a|0;J[a>>2]=152964;Cd(a);return a|0}function S$(a,b){a=a|0;b=b|0;J[a+60>>2]=b;return b|0}function Rf(a,b){a=a|0;b=b|0;J[b>>2]=0;return a-12|0}function Ir(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0}function Fd(a,b){a=a|0;b=b|0;return Ka[J[a>>2]](b)|0}function $ka(a){if(a){return 31-S(a-1^a)|0}return 32}function xaa(){var a=0;a=Ua(4);J[a>>2]=0;return a|0}function uz(a){a=a|0;return Q(N[J[a+80>>2]+108>>2])}function u9(a){a=a|0;return J[a+24>>2]-J[a+32>>2]|0}function se(a){a=a|0;if(a){Ka[J[J[a>>2]+16>>2]](a)}}function r5(a){a=a|0;return J[J[a+1008>>2]+1020>>2]}function pf(a,b){a=a|0;b=b|0;return J[J[a>>2]+b>>2]}function kia(a,b,c){a=a|0;b=b|0;c=c|0;TI(a-8|0,b,a)}function jia(a,b,c){a=a|0;b=b|0;c=c|0;SI(a-8|0,b,c)}function gB(a){a=a|0;J[a>>2]=158228;Rk(a+8|0);fb(a)}function dW(a){a=a|0;return Q(N[J[a+80>>2]+124>>2])}function dE(a){a=a|0;if(a){Ka[J[J[a>>2]+28>>2]](a)}}function bW(a){a=a|0;return Q(N[J[a+80>>2]+120>>2])}function KX(a){a=a|0;return Q(N[J[a+80>>2]+472>>2])}function IX(a){a=a|0;return Q(N[J[a+80>>2]+468>>2])}function Ed(a){a=a|0;if(a){Ka[J[J[a>>2]+12>>2]](a)}}function AW(a){a=a|0;return Q(N[J[a+80>>2]+112>>2])}function A3(a){a=a|0;ME(J[42497],a-12|0);zd(a+20|0)}function wT(a){a=a|0;return J[a+20>>2]+J[a+8>>2]|0}function sH(a,b){a=a|0;b=b|0;return K[J[a>>2]+b|0]}function p5(a){a=a|0;return J[J[a+1020>>2]+120>>2]}function p4(a){a=a|0;return J[J[a+1008>>2]+176>>2]}function oba(a,b){a=a|0;b=b|0;return!cb(b,25998)|0}function o4(a){a=a|0;return J[J[a+1008>>2]+180>>2]}function lo(a){a=a|0;return Q(N[J[a+80>>2]+80>>2])}function k5(a){a=a|0;return J[J[a+1020>>2]+308>>2]}function jo(a){a=a|0;return Q(N[J[a+80>>2]+84>>2])}function eT(a,b){a=a|0;b=b|0;J[a>>2]=0;J[a+4>>2]=0}function cX(a){a=a|0;return Q(N[J[a+80>>2]+92>>2])}function aX(a){a=a|0;return Q(N[J[a+80>>2]+96>>2])}function _f(a){a=a|0;return Q(N[J[a+80>>2]+12>>2])}function _2(){var a=0;a=Ua(4);J[a>>2]=1;return a|0}function Wga(a,b){a=a|0;b=b|0;return sI(a+4|0,b)|0}function Hd(a){a=a|0;if(a){Ka[J[J[a>>2]+4>>2]](a)}}function BB(a){a=a|0;if(a){Ka[J[J[a>>2]+8>>2]](a)}}function Az(a){a=a|0;return Q(N[J[a+80>>2]+88>>2])}function yV(a){a=a|0;Ka[J[J[a>>2]+64>>2]](a);to()}function pL(a){a=a|0;return J[J[a+88>>2]+4208>>2]}function oL(a){a=a|0;return J[J[a+88>>2]+4204>>2]}function cg(a){a=a|0;return Q(N[J[a+80>>2]+4>>2])}function ag(a){a=a|0;return Q(N[J[a+80>>2]+8>>2])}function Wf(a,b){a=a|0;b=b|0;J[b>>2]=0;return a|0}function Ofa(a){a=a|0;return J[J[a+4>>2]+1160>>2]}function Ej(a,b){return Fj(a,b,a+176|0,a+172|0,1)}function $Q(a,b){a=a|0;b=b|0;return _w(a-4|0,b)|0}function xY(a){a=a|0;return J[a+4>>2]-J[a>>2]>>6}function oj(a,b,c,d,e,f){Qm(a);Pm(a,b,c,d,e,0,f)}function W5(a,b,c){a=a|0;b=b|0;c=c|0;Op(a,b,c,0)}function Gl(a,b){a=a|0;b=b|0;return Ka[a|0](b)|0}function GK(a){a=a|0;return J[a+4>>2]-J[a>>2]>>1}function Dz(a){a=a|0;return J[a+4>>2]-J[a>>2]>>2}function Cda(a,b){a=a|0;b=b|0;return JG(a,b,1)|0}function CN(a,b){a=a|0;b=b|0;return Ka[a|0](b)|0}function t5(a){a=a|0;return J[(a+32|0)+2344>>2]}function mha(a,b,c){a=a|0;b=b|0;c=c|0;yI(a,b,c)}function eg(a){a=a|0;return Q(N[J[a+80>>2]>>2])}function _9(a,b){a=a|0;b=b|0;I[a>>1]=L[b+44>>1]}function Zba(a,b,c){a=a|0;b=b|0;c=c|0;KF(a,b,c)}function SB(a,b){a=a|0;b=b|0;J[a>>2]=2139095039}function R_(a,b){a=a|0;b=b|0;I[a>>1]=L[b+68>>1]}function Av(a,b){if(b>>>0<=4294967167){nn(a,b)}}function $v(a,b,c,d){Aa(a|0,b|0,8,0,c|0,-1,d|0)}function xq(a,b,c){a=a|0;b=b|0;c=c|0;yl(a,b,c)}function sba(a){a=a|0;return(K[a+6|0]&2)>>>1|0}function qda(a,b){a=a|0;b=b|0;H[a|0]=K[b+73|0]}function l9(a){a=a|0;return J[J[42497]+124>>2]}function e9(a){a=a|0;return J[J[42497]+164>>2]}function cF(a){a=a|0;J[a>>2]=149764;return a|0}function bc(a,b,c){if(!(K[a|0]&32)){Cn(b,c,a)}}function SQ(a){a=a|0;J[a+28>>2]=0;J[a+16>>2]=0}function S2(a){a=a|0;return J[a+196>>2]>>>31|0}function QE(a){a=a|0;J[a>>2]=150144;return a|0}function Pga(a,b){a=a|0;b=Q(b);nI(J[a>>2],b,1)}function Oga(a,b){a=a|0;b=Q(b);nI(J[a>>2],b,0)}function EO(a){a=a|0;J[a+168>>2]=J[a+168>>2]+1}function C9(a){a=a|0;return J[J[42497]+676>>2]}function B3(a){a=a|0;ME(J[42497],a);zd(a+32|0)}function o9(a){a=a|0;return J[J[42497]+44>>2]}function nq(a,b){if(M[a+4>>2]>>0){fE(a,b)}}function mZ(a,b){a=a|0;b=b|0;H[a|0]=K[b+64|0]}function i9(a){a=a|0;return J[J[42497]+84>>2]}function Lh(a,b,c){a=a|0;b=b|0;c=c|0;return 0}function $P(a,b){a=a|0;b=b|0;H[a|0]=K[b+80|0]}function ze(a,b){Kj(a+168|0,b);Kj(a+640|0,b)}function yL(a){a=a|0;return J[J[a+88>>2]>>2]}function xK(a,b,c){a=a|0;b=b|0;c=c|0;im(a,c)}function wK(a,b,c){a=a|0;b=b|0;c=c|0;hm(a,c)}function sd(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0}function kX(a){a=a|0;Ka[J[J[a>>2]+12>>2]](a)}function kH(a){a=a|0;Ka[J[J[a>>2]+32>>2]](a)}function fM(a){a=a|0;Ka[J[J[a>>2]+48>>2]](a)}function Xo(a){a=a|0;J[a+12>>2]=J[a+12>>2]+1}function UU(a){a=a|0;Ka[J[J[a>>2]+20>>2]](a)}function OE(a){a=a|0;J[a+16>>2]=J[a+16>>2]+1}function N3(a){a=a|0;ED(J[a+28>>2]+5584|0,0)}function M3(a){a=a|0;ED(J[a+28>>2]+5584|0,1)}function Hj(a,b){Av(a+168|0,b);Av(a+640|0,b)}function F8(a){a=a|0;return J[a+312>>2]!=0|0}function Df(a,b){nn(a+168|0,b);nn(a+640|0,b)}function ri(a,b){a=a|0;b=b|0;Ka[J[a>>2]](b)}function ob(a){a=a|0;return J[J[a>>2]-4>>2]}function cia(a,b){a=a|0;b=b|0;J[a+104>>2]=b}function a4(a){a=a|0;return Q(N[a+5148>>2])}function Y9(a){a=a|0;return K[a+46|0]>>>4|0}function S_(a){a=a|0;return Q(N[a- -64>>2])}function Ls(a){a=a|0;Ka[J[J[a>>2]+4>>2]](a)}function E4(a,b){a=a|0;b=b|0;J[a+5824>>2]=b}function D7(a,b){a=a|0;b=b|0;nq(a+7664|0,b)}function z8(a,b){a=a|0;b=Q(b);eF(a+48|0,b)}function y8(a){a=a|0;return Q(N[a+308>>2])}function vm(a){aj(a);Zs(a+72|0);Zs(a+48|0)}function vG(a){a=a|0;return K[a+72|0]!=0|0}function rK(a,b,c){a=a|0;b=b|0;c=c|0;gm(a)}function lda(a,b){a=a|0;b=b|0;I[a+16>>1]=b}function kG(a,b){a=a|0;b=b|0;J[a+112>>2]=b}function hS(a,b){a=a|0;b=b|0;J[a+180>>2]=b}function gaa(a){a=a|0;return Q(N[a+32>>2])}function daa(a){a=a|0;return Q(N[a+36>>2])}function dU(a){a=a|0;return Q(N[a+492>>2])}function cK(a,b,c){a=a|0;b=b|0;c=c|0;bm(a)}function baa(a){a=a|0;return Q(N[a+40>>2])}function bK(a,b,c){a=a|0;b=b|0;c=c|0;am(a)}function _ha(a,b){a=a|0;b=b|0;J[a+96>>2]=b}function XT(a){a=a|0;return Q(N[a+476>>2])}function X6(a,b){a=a|0;b=b|0;nq(a+284|0,b)}function Wn(a){a=a|0;return Q(N[a+484>>2])}function Sx(a){a=a|0;return Q(N[a+488>>2])}function RC(a,b){a=a|0;b=b|0;J[a+192>>2]=b}function OW(a,b){a=a|0;b=b|0;vk();return 1}function F5(a,b){a=a|0;b=b|0;H[a+6355|0]=b}function CS(a,b){a=a|0;b=b|0;J[a+288>>2]=b}function vq(a,b){a=a|0;b=b|0;Xq(a+12|0,b)}function uq(a,b){a=a|0;b=b|0;Wq(a+12|0,b)}function tq(a,b){a=a|0;b=b|0;Vq(a+12|0,b)}function qD(a,b){a=a|0;b=Q(b);N[a+4>>2]=b}function pG(a){a=a|0;return Q(N[a+68>>2])}function oaa(a){a=a|0;return wl(a-12|0)|0}function oY(a,b){a=a|0;b=b|0;H[a+188|0]=b}function oS(a){a=a|0;return Uc(a-108|0)|0}function nia(a,b){a=a|0;b=b|0;UI(a-8|0,b)}function n4(a,b){a=a|0;b=Q(b);N[a+8>>2]=b}function hia(a,b){a=a|0;b=b|0;QI(a-8|0,b)}function cy(a){a=a|0;return Q(N[a+56>>2])}function by(a){a=a|0;return Q(N[a+52>>2])}function bS(a){a=a|0;return Uc(a-112|0)|0}function _d(a,b){a=a|0;b=b|0;J[a+16>>2]=b}function Zx(a){a=a|0;return Q(N[a+48>>2])}function Vx(a,b){a=a|0;b=b|0;J[a+88>>2]=b}function Tf(a,b){a=a|0;b=b|0;Fe(a-12|0,b)}function Sf(a,b){a=a|0;b=b|0;Ee(a-12|0,b)}function SR(a){a=a|0;return Uc(a-120|0)|0}function Rl(a,b,c){Va(b,c,J[a+356>>2]<<2)}function OR(a){a=a|0;return Uc(a-124|0)|0}function Nh(a){a=a|0;Ex(a+8|0);return a|0}function Lq(a,b){a=a|0;b=b|0;J[a+12>>2]=b}function IT(a,b){a=a|0;b=b|0;H[a+137|0]=b}function HT(a,b){a=a|0;b=b|0;H[a+138|0]=b}function FT(a,b){a=a|0;b=b|0;H[a+139|0]=b}function FJ(a,b){a=a|0;b=b|0;J[a+48>>2]=b}function $R(a){a=a|0;return Uc(a-116|0)|0}function m5(a){a=a|0;return J[a+2380>>2]}function m4(a){a=a|0;return J[a+1120>>2]}function lca(a){a=a|0;return J[a+320>>2]}function l4(a){a=a|0;return J[a+5616>>2]}function kca(a){a=a|0;return J[a+324>>2]}function jX(a,b){a=a|0;b=b|0;H[a+33|0]=b}function j4(a){a=a|0;return J[a+5612>>2]}function ica(a){a=a|0;return J[a+368>>2]}function i4(a){a=a|0;return J[a+5648>>2]}function hca(a){a=a|0;return J[a+356>>2]}function hD(a){a=a|0;return J[a+6096>>2]}function fca(a){a=a|0;return J[a+364>>2]}function fD(a){a=a|0;return J[a+6092>>2]}function c5(a){a=a|0;return J[a+2204>>2]}function b5(a){a=a|0;return J[a+2208>>2]}function aia(a){a=a|0;return Vl(a-8|0)|0}function a5(a){a=a|0;return J[a+2216>>2]}function _3(a){a=a|0;return J[a+1044>>2]}function Y4(a){a=a|0;return J[a+2224>>2]}function X4(a){a=a|0;return J[a+2228>>2]}function W9(a){a=a|0;return K[a+46|0]&15}function Ska(a,b){a=a|0;b=b|0;return b|0}function RL(a,b){a=a|0;b=b|0;J[a+8>>2]=b}function R2(a){a=a|0;return J[a>>2]==1|0}function N5(a){a=a|0;return J[a+6020>>2]}function H8(a,b){a=a|0;b=b|0;zl(a,b,1,0)}function GX(a){a=a|0;return Nz(a-12|0)|0}function G8(a,b){a=a|0;b=b|0;zl(a,b,0,1)}function F3(a){a=a|0;return kl(a-12|0)|0}function Eaa(a,b){a=a|0;b=b|0;Ka[a|0](b)}function E5(a){a=a|0;return J[a+5980>>2]}function D4(a){a=a|0;return J[a+5824>>2]}function C5(a){a=a|0;return J[a+5928>>2]}function B4(a){a=a|0;return J[a+5700>>2]}function $4(a){a=a|0;return J[a+2220>>2]}function zS(a){a=a|0;return J[a+128>>2]}function yZ(a){a=a|0;return ud(a-8|0)|0}function sO(a){a=a|0;return Uj(a-4|0)|0}function qL(a){a=a|0;return J[a+104>>2]}function pm(a){a=a|0;return J[a+100>>2]}function om(a){a=a|0;return J[a+112>>2]}function oN(a){a=a|0;return J[a+284>>2]}function ly(a){a=a|0;return Nh(a-8|0)|0}function gS(a){a=a|0;return J[a+180>>2]}function gQ(a){a=a|0;return _j(a-4|0)|0}function g7(a){a=a|0;$p(a);H[a+337|0]=1}function ey(a){a=a|0;return J[a+400>>2]}function c$(a){a=a|0;return gi(a-8|0)|0}function bR(a){a=a|0;return ak(a-4|0)|0}function _b(a){a=a|0;return Ka[a|0]()|0}function Xx(a){a=a|0;return J[a+440>>2]}function Waa(a){a=a|0;H[a|0]=K[a|0]|128}function WT(a){a=a|0;return ck(a-4|0)|0}function WK(a){a=a|0;return J[a+260>>2]}function WE(a){a=a|0;return J[a+392>>2]}function VK(a){a=a|0;return J[a+256>>2]}function UK(a){a=a|0;return J[a+272>>2]}function Tq(a){a=a|0;return J[a+108>>2]}function TK(a){a=a|0;return J[a+268>>2]}function TE(a){a=a|0;return J[a+396>>2]}function SK(a){a=a|0;return J[a+236>>2]}function QC(a){a=a|0;return J[a+192>>2]}function Laa(a){a=a|0;H[a|0]=K[a|0]&127}function HO(a){a=a|0;return J[a+156>>2]}function GU(a){a=a|0;return J[a+492>>2]}function EP(a){a=a|0;return Zj(a-4|0)|0}function Cs(a){a=a|0;return J[a+116>>2]}function Bda(a){a=a|0;return J[a+36>>2]}function BG(a){a=a|0;return J[a+124>>2]}function AS(a){a=a|0;return J[a+288>>2]}function A$(a){a=a|0;return Pk(a-8|0)|0}function $aa(a){a=a|0;return K[a|0]&128}function wS(a){a=a|0;return K[a+308|0]}function ve(a){a=a|0;return J[a+20>>2]}function t0(a){a=a|0;return J[a+84>>2]}function r6(a){a=a|0;return J[a+52>>2]}function pY(a){a=a|0;return K[a+188|0]}function md(a){a=a|0;return J[a+12>>2]}function lh(a){a=a|0;return J[a+24>>2]}function lb(a){a=a|0;return J[a+32>>2]}function kS(a){a=a|0;return K[a+200|0]}function jR(a){a=a|0;return K[a+272|0]}function hh(a){a=a|0;return J[a+28>>2]}function gC(a,b){a=a|0;b=b|0;J[a>>2]=0}function ci(a){a=a|0;return J[a+44>>2]}function Zf(a){a=a|0;return J[a+76>>2]}function Xc(a){a=a|0;return J[a+80>>2]}function Wx(a){a=a|0;return J[a+88>>2]}function Wc(a){a=a|0;return J[a+68>>2]}function Vha(a,b){a=a|0;b=b|0;return-1}function TA(a){a=a|0;return J[a+48>>2]}function So(a){a=a|0;return J[a+72>>2]}function Rt(a){a=a|0;return J[a+56>>2]}function L_(a){a=a|0;return J[a+92>>2]}function Jc(a){a=a|0;return J[a+16>>2]}function Cq(a){a=a|0;return L[a+24>>1]}function Bj(a){a=a|0;return J[a+40>>2]}function rr(a){a=a|0;return J[a+4>>2]}function p$(a){a=a|0;return K[a+54|0]}function m$(a){a=a|0;return K[a+55|0]}function iX(a){a=a|0;return K[a+33|0]}function cj(a,b){a=a|0;b=b|0;return 0}function YS(a){a=a|0;return K[a+84|0]}function SS(a){a=a|0;return K[a+80|0]}function IG(a){a=a|0;return K[a+32|0]}function Bf(a){a=a|0;return J[a+8>>2]}function BP(a){a=a|0;return K[a+16|0]}function zz(a){a=a|0;return J[40411]}function xz(a){a=a|0;return J[40568]}function qz(a){a=a|0;return J[40705]}function oz(a){a=a|0;return J[40856]}function nS(a){a=a|0;fb(Uc(a-108|0))}function jz(a){a=a|0;return J[41025]}function aS(a){a=a|0;fb(Uc(a-112|0))}function ZR(a){a=a|0;fb(Uc(a-116|0))}function Y8(a){a=a|0;return J[42504]}function W4(a){a=a|0;return J[42501]}function RR(a){a=a|0;fb(Uc(a-120|0))}function OC(a,b){tC(a,b);tC(a+8|0,b)}function NR(a){a=a|0;fb(Uc(a-124|0))}function Jz(a){a=a|0;return J[40260]}function $b(a,b,c){a=a|0;b=b|0;c=c|0}function wja(a){a=a|0;return 18821} -function uda(a){a=a|0;return 128884}function uM(a){a=a|0;Dt(J[a+28>>2])}function lN(a){a=a|0;Zv(J[a+28>>2])}function kba(a){a=a|0;return 131300}function jga(a){a=a|0;return 128848}function ija(a){a=a|0;return 128388}function iL(a){a=a|0;us(J[a+28>>2])}function fy(a){a=a|0;return a+404|0}function eI(a){a=a|0;return J[a>>2]}function Zea(a){a=a|0;return 129112}function Yfa(a){a=a|0;return 128860}function Xfa(a){a=a|0;return 128872}function Nja(a){a=a|0;return 125760}function Nda(a){a=a|0;return 130136}function Mq(a){a=a|0;return Oc(a)|0}function Mba(a){a=a|0;return 130808}function Ica(a){a=a|0;return 130264}function Daa(a){a=a|0;return 131356}function Bca(a){a=a|0;return 128916}function $ha(a){a=a|0;fb(Vl(a-8|0))}function zfa(a){a=a|0;return 18503}function zY(a){a=a|0;return 126652}function zX(a){a=a|0;return 130656}function yka(a){a=a|0;return 17447}function yja(a){a=a|0;return 18791}function y_(a){a=a|0;return 134392}function y6(a){a=a|0;return a+60|0}function xfa(a){a=a|0;return 18891}function xU(a,b){a=a|0;b=b|0;fb(b)}function wda(a){a=a|0;return 25232}function wca(a){a=a|0;return 26029}function wM(a){a=a|0;return 127320}function vfa(a){a=a|0;return 18576}function v_(a){a=a|0;return 134416}function uja(a){a=a|0;return 18662}function u3(a){a=a|0;return 132984}function tfa(a){a=a|0;return 18759}function tba(a){a=a|0;return 17086}function sja(a){a=a|0;return 18334}function qja(a){a=a|0;return 18656}function qaa(a){a=a|0;return 24789}function q6(a){a=a|0;return a+44|0}function oja(a){a=a|0;return 18678}function ofa(a){a=a|0;return 18001}function mfa(a){a=a|0;return 18604}function mN(a){a=a|0;return 126816}function kfa(a){a=a|0;return 18185}function j3(a){a=a|0;return 130924}function ifa(a){a=a|0;return 18033}function iQ(a){a=a|0;return 126740}function gY(a){a=a|0;return 129188}function gN(a){a=a|0;return 126900}function gK(a){a=a|0;return 128092}function ffa(a){a=a|0;return 18722}function e_(a){a=a|0;return 127720}function eV(a){a=a|0;return 126692}function e$(a){a=a|0;return 134264}function d4(a){a=a|0;return 132904}function _ja(a){a=a|0;return 18646}function Zha(a){a=a|0;return 25557}function Z7(a){a=a|0;return 132036}function Z6(a){a=a|0;return 132456}function Yja(a){a=a|0;return 18191}function YY(a){a=a|0;return 125812}function X8(a){a=a|0;return a+48|0}function Wja(a){a=a|0;return 18290}function Wba(a){a=a|0;return 19036}function Vda(a){a=a|0;H[a+120|0]=1}function Uja(a){a=a|0;return 18743}function UJ(a){a=a|0;return 128160}function T7(a){a=a|0;return 132076}function Sja(a){a=a|0;return 17986}function S5(a){a=a|0;return 130900}function Rka(a){a=a|0;return 24764}function RK(a){a=a|0;return 127864}function Qja(a){a=a|0;return 18352}function Qf(a){a=a|0;return a-12|0}function P_(a){a=a|0;return 134360}function PV(a){a=a|0;return 131520}function O4(a){a=a|0;return 132804}function O2(a){a=a|0;return 133128}function Nfa(a){a=a|0;return 18134}function NK(a){a=a|0;return 128040}function Mja(a){a=a|0;return 18243}function Lca(a){a=a|0;return 24867}function LL(a){a=a|0;return 125576}function Kka(a){a=a|0;return 18369}function Kja(a){a=a|0;return 18163}function K_(a){a=a|0;return 134368}function K2(a){a=a|0;return 132976}function Jfa(a){a=a|0;return 18536}function J6(a){a=a|0;return 132612}function Ika(a){a=a|0;return 27725}function Ija(a){a=a|0;return 18051}function Hfa(a){a=a|0;return 18398}function H$(a){a=a|0;return 134144}function Gka(a){a=a|0;return 24563}function Fja(a){a=a|0;return 17819}function Ffa(a){a=a|0;return 17907}function FW(a){a=a|0;return 131400}function F2(a){a=a|0;return 133200}function Er(a){a=a|0;return a+16|0}function El(a){a=a|0;return a+12|0}function Dja(a){a=a|0;return 18066}function Dfa(a){a=a|0;return 17966}function D6(a){a=a|0;return 129104}function Cka(a){a=a|0;return 16787}function C6(a){a=a|0;return 130876}function C2(a){a=a|0;return 133368}function Bfa(a){a=a|0;return 18469}function BY(a){a=a|0;return 129036}function Aja(a){a=a|0;return 17792}function A8(a){a=a|0;return 125640}function $1(a){a=a|0;return 125724}function zJ(a){a=a|0;return 17774}function yq(a){a=a|0;FG(a+12|0,a)}function yN(a){a=a|0;return 18103}function xl(a){a=a|0;return a+8|0}function xN(a){a=a|0;return 18450}function wN(a){a=a|0;return 18866}function sM(a){a=a|0;return 18924}function rha(a){a=a|0;H[a+92|0]=1}function rZ(a){a=a|0;return 19343}function rN(a){a=a|0;return 17648}function r$(a){a=a|0;return 19284}function qfa(a){a=a|0;return 5621}function pN(a){a=a|0;return 17614}function nb(a){a=a|0;if(a){fb(a)}}function n0(a){a=a|0;return 26048}function lL(a){a=a|0;return 18960}function l8(a){a=a|0;return 29161}function kL(a){a=a|0;return 18994}function iea(a){a=a|0;H[a+68|0]=1}function hz(a){a=a|0;return a+4|0}function gv(a){Wa(a+1164|0,0,648)}function gL(a){a=a|0;return 18977}function fL(a){a=a|0;return 19015}function ep(a){a=a|0;return a-8|0}function eZ(a){a=a|0;return 19363}function cka(a){a=a|0;iJ(a);fb(a)}function cN(a){a=a|0;return 18220}function bN(a){a=a|0;return 17889}function _7(a){a=a|0;return 29129}function XK(a){a=a|0;return 25529}function V_(a){a=a|0;return 27812}function U9(a){a=a|0;return 17736}function Tha(a){a=a|0;MI(a);fb(a)}function R3(a){a=a|0;return 18268}function Qka(a){a=a|0;return 3553}function Qfa(a){a=a|0;H[a+84|0]=1}function Q3(a){a=a|0;return 16875}function Q2(a){a=a|0;return 26126}function Pka(a){a=a|0;return 2238}function PQ(a){a=a|0;J[a+40>>2]=0}function PM(a){a=a|0;return 16525}function NM(a){a=a|0;return 27304}function Mka(a){a=a|0;return 3757}function KQ(a){a=a|0;J[a+52>>2]=0}function Jda(a){a=a|0;return 2456}function H4(a){a=a|0;Kg(a+5584|0)}function Gaa(a){a=a|0;return 2347}function Fga(a){a=a|0;jI(a);fb(a)}function Eka(a){a=a|0;return 5594}function AJ(a){a=a|0;return 18080}function z7(a){a=a|0;bq(a);fb(a)}function xJ(a){a=a|0;return 3665}function sW(a){a=a|0;return 2429}function ela(a,b){Ja=a;return b} -function eS(a){a=a|0;ox(a-108|0)}function cV(a){a=a|0;Ph(a);fb(a)}function _U(a){a=a|0;mk(a);fb(a)}function UW(a){a=a|0;return 2400}function UV(a){a=a|0;return 2384}function QL(a){a=a|0;_s(a);fb(a)}function MJ(a){a=a|0;Rr(a);fb(a)}function IW(a){a=a|0;return 2416}function H2(a){a=a|0;wc(a);fb(a)}function FV(a){a=a|0;return 2367}function Cv(a,b,c,d,e){Fv(a,0,e)}function AX(a){a=a|0;return 2446}function w8(a){a=a|0;Wg(a+48|0)}function oG(a){a=a|0;gF(a+12|0)}function dia(a){a=a|0;fb(Vl(a))}function Za(a){a=a|0;return a|0}function Uga(a){a=a|0;fb(xr(a))}function Ip(a){a=a|0;H[a+4|0]=1}function u$(a){a=a|0;eB(a-8|0)}function r0(a){a=a|0;MB(a-8|0)}function nT(a){a=a|0;fb(tx(a))}function WQ(a){a=a|0;fb(Nn(a))}function VS(a){a=a|0;Rn(a-4|0)}function QS(a){a=a|0;Rn(a-8|0)}function Kga(a,b){a=a|0;b=Q(b)}function KR(a){a=a|0;fb(Qn(a))}function GS(a){a=a|0;fb(Uc(a))}function ZK(){return Ua(24)|0}function T_(a){a=a|0;return 4}function Ps(){return Ua(12)|0}function Ms(a){a=a|0;return 2}function Kb(a){a=a|0;return 0}function Gd(a){a=a|0;return 1}function DL(){return Ua(16)|0}function BL(){return Ua(28)|0}function Fb(a,b){a=a|0;b=b|0}function Ya(a){a=a|0;fb(a)}function QN(a){a=a|0;Gj(a)}function Nj(a){J[a+4>>2]=0}function Bv(a,b){Fv(a,1,b)}function rb(a){a=a|0;B()}function pc(){ga();B()}function gb(a){a=a|0} +function Oca(a){a=a|0;var b=0,c=Q(0),d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=Q(0),s=0,t=0,u=Q(0),v=0,w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=Q(0),F=0,G=Q(0),O=0,R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=0,Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=0,da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=0,ia=Q(0),ja=Q(0),ka=Q(0),la=0,ma=Q(0),na=Q(0),oa=Q(0),pa=0,qa=0,ra=0,sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=0,Ca=0,Da=0,Ea=0,Fa=Q(0),Ga=Q(0),Ia=Q(0),Ka=Q(0),La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=0,Sa=Q(0),Ta=Q(0),Wa=Q(0),Xa=Q(0),Ya=Q(0),Za=Q(0),_a=Q(0),$a=Q(0),ab=Q(0),bb=Q(0),cb=Q(0),db=0,eb=0,fb=Q(0),gb=Q(0),hb=Q(0),ib=Q(0),jb=Q(0),kb=Q(0),lb=Q(0),mb=Q(0),nb=0,ob=Q(0),pb=0,qb=Q(0),rb=Q(0),sb=Q(0),tb=Q(0),ub=Q(0),vb=Q(0),wb=Q(0),xb=Q(0),yb=Q(0),zb=Q(0),Ab=Q(0),Bb=Q(0),Cb=0,Db=Q(0),Eb=Q(0),Fb=Q(0),Gb=Q(0),Hb=Q(0),Ib=0,Jb=0,Kb=Q(0),Lb=0,Mb=0,Nb=0,Ob=Q(0),Pb=Q(0),Qb=Q(0),Rb=Q(0),Sb=0,Tb=0,Ub=0,Vb=Q(0),Wb=Q(0),Xb=Q(0),Yb=Q(0),Zb=Q(0),_b=Q(0),$b=Q(0),ac=Q(0),bc=Q(0),cc=Q(0),dc=Q(0),ec=Q(0),fc=Q(0),gc=Q(0),hc=Q(0),ic=Q(0),jc=Q(0),kc=Q(0),lc=Q(0),mc=Q(0),nc=Q(0),oc=Q(0),pc=Q(0),qc=Q(0),rc=Q(0),sc=Q(0),tc=Q(0),uc=Q(0),vc=Q(0),wc=Q(0),xc=Q(0),yc=Q(0),zc=Q(0),Ac=Q(0),Bc=Q(0),Cc=Q(0),Dc=Q(0),Ec=Q(0),Fc=Q(0),Gc=0,Hc=0,Ic=0,Jc=0,Lc=Q(0),Mc=Q(0),Nc=Q(0),Oc=Q(0),Pc=Q(0),Qc=Q(0),Rc=Q(0),Sc=Q(0),Tc=Q(0),Uc=Q(0),Vc=Q(0),Wc=Q(0),Xc=Q(0),Yc=0,Zc=0,_c=0,$c=0,ad=Q(0),bd=Q(0),cd=Q(0),dd=Q(0),ed=Q(0),fd=Q(0),hd=Q(0),id=Q(0),jd=Q(0),kd=Q(0),ld=Q(0),md=Q(0),nd=Q(0),od=Q(0),pd=Q(0),qd=Q(0),rd=Q(0),sd=Q(0),td=Q(0),ud=Q(0),vd=Q(0),wd=Q(0),xd=Q(0),yd=0,zd=0,Ad=0,Bd=0,Cd=Q(0),Dd=Q(0),Ed=Q(0),Fd=Q(0),Gd=Q(0),Hd=Q(0),Id=Q(0),Jd=Q(0),Kd=Q(0),Ld=Q(0),Md=Q(0),Nd=Q(0),Od=0,Pd=0,Qd=0,Rd=0,Sd=0,Td=0,Ud=0,Vd=0,Wd=0,Xd=Q(0),Yd=Q(0),Zd=Q(0),_d=Q(0),$d=Q(0),ae=Q(0),be=Q(0),ce=Q(0),de=Q(0),ee=Q(0),fe=Q(0),ge=Q(0),he=Q(0),ie=Q(0),je=Q(0),ke=Q(0),le=Q(0),me=Q(0),ne=Q(0),oe=Q(0),pe=Q(0),qe=Q(0),re=Q(0),se=Q(0),te=0,ue=0,ve=0,we=Q(0),xe=0,ye=Q(0),ze=Q(0),Ae=Q(0),Be=Q(0),Ce=Q(0),De=Q(0),Ee=Q(0),Fe=0,Ge=0,He=0,Ie=0,Je=0,Ke=Q(0),Le=Q(0),Me=Q(0),Ne=Q(0),Oe=Q(0),Pe=Q(0),Qe=Q(0),Re=Q(0),Se=0,Te=Q(0),Ue=Q(0),Ve=Q(0),We=Q(0),Xe=Q(0),Ye=0,Ze=0,_e=0,cf=0,df=0,ef=Q(0),ff=Q(0),gf=Q(0),hf=Q(0),jf=Q(0),kf=Q(0),lf=Q(0),mf=Q(0),nf=Q(0),of=Q(0),pf=Q(0),qf=Q(0),rf=Q(0),sf=Q(0),tf=Q(0),uf=Q(0),vf=Q(0),wf=Q(0),xf=Q(0),yf=Q(0),zf=Q(0),Af=Q(0),Bf=Q(0),Cf=Q(0),Df=Q(0),Ef=Q(0),Ff=Q(0),Gf=Q(0),Hf=Q(0),If=Q(0),Jf=Q(0),Kf=Q(0),Lf=Q(0),Mf=Q(0),Nf=Q(0),Of=Q(0),Pf=Q(0),Qf=Q(0),Rf=Q(0),Sf=Q(0),Tf=Q(0),Uf=Q(0),Vf=Q(0),Wf=Q(0),Xf=Q(0),Yf=Q(0),Zf=Q(0),_f=Q(0),$f=Q(0),ag=Q(0),bg=Q(0),cg=Q(0),dg=Q(0),eg=0,fg=0,gg=0,hg=0,ig=Q(0),jg=Q(0),kg=Q(0),lg=Q(0),mg=Q(0),ng=Q(0),og=Q(0),pg=Q(0),qg=Q(0),rg=Q(0),sg=Q(0),tg=Q(0),ug=Q(0),vg=Q(0),wg=Q(0),xg=Q(0),yg=0,zg=0,Ag=0,Bg=0,Cg=Q(0),Dg=Q(0),Eg=Q(0),Fg=Q(0),Gg=Q(0),Hg=Q(0),Ig=Q(0),Jg=Q(0),Kg=Q(0),Lg=Q(0),Mg=Q(0),Ng=Q(0),Og=Q(0),Pg=Q(0),Qg=Q(0),Rg=Q(0),Sg=Q(0),Tg=Q(0),Ug=Q(0),Vg=Q(0),Wg=Q(0),Xg=Q(0),Yg=Q(0),Zg=Q(0),_g=Q(0),$g=Q(0),ah=Q(0),bh=Q(0),ch=Q(0),dh=Q(0),eh=Q(0),fh=Q(0),gh=Q(0),hh=Q(0),ih=Q(0),jh=Q(0),kh=Q(0),lh=Q(0),mh=Q(0),nh=Q(0),oh=Q(0),ph=Q(0),qh=Q(0),rh=Q(0),sh=Q(0),th=Q(0),uh=Q(0),vh=Q(0),wh=Q(0),xh=Q(0),yh=Q(0),zh=Q(0),Ah=Q(0),Bh=Q(0),Ch=Q(0),Dh=Q(0),Eh=Q(0),Fh=Q(0),Gh=Q(0),Hh=Q(0),Ih=Q(0),Jh=Q(0),Kh=Q(0),Lh=Q(0),Mh=Q(0),Nh=Q(0),Oh=Q(0),Ph=Q(0),Qh=Q(0),Rh=Q(0),Sh=Q(0),Th=Q(0),Uh=Q(0),Vh=Q(0),Wh=Q(0),Xh=Q(0),Yh=Q(0),Zh=Q(0),_h=Q(0),$h=Q(0),ai=Q(0),bi=Q(0),ci=Q(0),di=Q(0),ei=Q(0),fi=Q(0),gi=Q(0),hi=Q(0),ii=Q(0),ji=Q(0),ki=Q(0),li=Q(0),mi=Q(0),ni=Q(0),oi=Q(0),pi=Q(0),qi=Q(0),ri=Q(0),si=Q(0),ti=Q(0),ui=0,vi=0,wi=0,xi=0,yi=0,zi=0,Ai=0,Ci=0;g=J[a+64>>2];b=J[g+368>>2];nb=J[b>>2];if(nb){J[b>>2]=J[nb>>2]}if(!nb){d=J[40592];b=Ja[J[J[d>>2]+20>>2]](d)|0?32439:69706;b=Ja[J[J[d+12>>2]+8>>2]](d+12|0,12195,b,23825,82)|0;d=b+19&-16;J[d-4>>2]=d-b;nb=Kc(d,J[g+372>>2])}b=nb+11856|0;J[b>>2]=0;J[b+4>>2]=0;Ib=J[a+64>>2];Ye=J[a+28>>2];zi=J[a+32>>2];vi=J[a+36>>2];wi=J[a+40>>2];b=J[a+68>>2];we=N[a+44>>2];cb=N[a+48>>2];ob=N[a+52>>2];F=Ha-832|0;Ha=F;J[F+828>>2]=nb+12088;J[F+824>>2]=nb+11824;J[F+820>>2]=nb+11852;J[F+816>>2]=b+11836;J[F+812>>2]=133668;if(vi){Kb=Q(Q(1)/cb);Ze=J[Ib+496>>2];_e=J[Ib+484>>2];while(1){cf=(hg<<3)+zi|0;Cb=J[cf>>2];Ic=L[cf+4>>1];g=Cb+Ic|0;a:{b:{c:{d:{switch(L[((Cb<<5)+Ye|0)+22>>1]-1|0){case 0:xi=g>>>0<=Cb>>>0;b=Ic;if(xi){break b}m=J[wi+32>>2];d=0;b=Cb;while(1){g=d<<2;k=(b<<5)+Ye|0;s=J[k+24>>2];J[g+F>>2]=s;j=g+(F+32|0)|0;g=J[s+68>>2];g=m+(J[((g&7)<<2)+wi>>2]+(g>>>3|0)<<4)|0;J[j>>2]=g;j=J[k+4>>2];e=J[k>>2];o=J[k+12>>2];q=J[k+16>>2];i=J[s+20>>2];n=(F+96|0)+P(d,176)|0;h=J[s+16>>2];N[n+44>>2]=N[h>>2];N[n+48>>2]=N[h+4>>2];N[n+52>>2]=N[h+8>>2];N[n+56>>2]=N[h+12>>2];N[n+60>>2]=N[h+16>>2];N[n- -64>>2]=N[h+20>>2];N[n+68>>2]=N[h+24>>2];N[n+72>>2]=N[i>>2];N[n+76>>2]=N[i+4>>2];N[n+80>>2]=N[i+8>>2];N[n+84>>2]=N[i+12>>2];N[n+88>>2]=N[i+16>>2];N[n+92>>2]=N[i+20>>2];N[n+96>>2]=N[i+24>>2];J[n+108>>2]=J[s+12>>2];g=J[g+8>>2];i=P(q,48)+Ze|0;J[n+40>>2]=i;h=P(o,48)+Ze|0;J[n+36>>2]=h;J[n+32>>2]=(q<<6)+_e;J[n+28>>2]=(o<<6)+_e;J[n+20>>2]=e;J[n+24>>2]=j;J[n+16>>2]=k;J[n+140>>2]=g;j=L[s+40>>1];H[n+121|0]=j>>>2&1;H[n+122|0]=j>>>8&1;e=j&8;J[n+100>>2]=e?8:1;g=j&16;e:{if(g){if(L[k+10>>1]==65535){J[n+104>>2]=2;break e}J[n+104>>2]=8;break e}J[n+104>>2]=j&1024?4:j&64?1:2}z=N[(g?J[s+20>>2]+128|0:i+12|0)>>2];B=N[(e?J[s+16>>2]+128|0:h+12|0)>>2];g=K[s+44|0];x=K[s+45|0]?Q(1):Q(0);N[n+12>>2]=x;c=g?Q(1):Q(0);N[n>>2]=c;N[n+4>>2]=c;N[n+8>>2]=x;N[n+124>>2]=N[s+52>>2];J[n+132>>2]=J[s+36>>2];g=K[s+42|0];N[n+160>>2]=z>B?B:z;J[n+128>>2]=2139095039;H[n+136|0]=g;N[n+164>>2]=N[s+72>>2];N[n+168>>2]=N[s+76>>2];b=b+1|0;d=d+1|0;if((Ic|0)!=(d|0)){continue}break};break c;case 1:break d;default:break a}}Jc=g>>>0<=Cb>>>0;if(!Jc){q=J[Ib+168>>2];b=0;while(1){J[F+24>>2]=0;J[F+16>>2]=0;J[F+20>>2]=0;J[F+8>>2]=0;J[F+12>>2]=1065353216;J[F>>2]=0;J[F+4>>2]=0;g=F;i=g;n=(Cb<<5)+Ye|0;p=J[n+24>>2];d=J[p+24>>2];if(d){i=J[d+36>>2]}m=L[p+8>>1];j=J[p+20>>2];h=J[p+12>>2];d=J[p+28>>2];if(d){g=J[d+36>>2]}e=J[n+4>>2];k=J[n+12>>2];o=J[n+16>>2];d=J[n>>2];s=(F+32|0)+(b<<4)|0;J[s+12>>2]=m;J[s+8>>2]=j;J[s>>2]=p;J[s+4>>2]=h;h=(F+96|0)+P(b,176)|0;J[h+16>>2]=n;N[h+44>>2]=N[i>>2];N[h+48>>2]=N[i+4>>2];N[h+52>>2]=N[i+8>>2];N[h+56>>2]=N[i+12>>2];N[h+60>>2]=N[i+16>>2];N[h- -64>>2]=N[i+20>>2];N[h+68>>2]=N[i+24>>2];N[h+72>>2]=N[g>>2];N[h+76>>2]=N[g+4>>2];N[h+80>>2]=N[g+8>>2];N[h+84>>2]=N[g+12>>2];N[h+88>>2]=N[g+16>>2];N[h+92>>2]=N[g+20>>2];c=N[g+24>>2];J[h+40>>2]=P(o,48)+Ze;J[h+36>>2]=P(k,48)+Ze;J[h+32>>2]=(o<<6)+_e;J[h+28>>2]=(k<<6)+_e;J[h+24>>2]=e;J[h+20>>2]=d;N[h+96>>2]=c;N[h+116>>2]=N[p>>2];N[h+120>>2]=N[p+4>>2];J[h+128>>2]=q+(J[p+40>>2]<<5);g=L[p+10>>1];H[h+135|0]=g>>>9&1;H[h+134|0]=g>>>5&1;H[h+133|0]=(g&128)>>>7;H[h+132|0]=g>>>8&1;N[h+124>>2]=N[p+44>>2];J[h+100>>2]=L[n+8>>1]==65535?1:8;J[h+104>>2]=L[n+10>>1]==65535?1:8;Cb=Cb+1|0;b=b+1|0;if((Ic|0)!=(b|0)){continue}break}}if((Ic|0)==4){f=F+96|0;q=F+812|0;Rb=N[Ib+612>>2];h=0;Jb=0;zd=0;Ad=0;pb=0;Sb=Ha-3840|0;Ha=Sb;J[F>>2]=0;g=1;b=J[F+36>>2];f:{if(!b){break f}p=Va(Sb,0,960);J[p+940>>2]=2139095039;J[p+924>>2]=-8388609;J[p+860>>2]=2139095039;J[p+844>>2]=-8388609;J[p+780>>2]=2139095039;J[p+764>>2]=-8388609;J[p+700>>2]=2139095039;J[p+684>>2]=-8388609;J[p+620>>2]=2139095039;J[p+604>>2]=-8388609;J[p+540>>2]=2139095039;J[p+524>>2]=-8388609;J[p+460>>2]=2139095039;J[p+444>>2]=-8388609;J[p+380>>2]=2139095039;J[p+364>>2]=-8388609;J[p+300>>2]=2139095039;J[p+284>>2]=-8388609;J[p+220>>2]=2139095039;J[p+204>>2]=-8388609;J[p+140>>2]=2139095039;J[p+124>>2]=-8388609;J[p+60>>2]=2139095039;J[p+44>>2]=-8388609;J[f+4>>2]=1065353216;J[f+8>>2]=1065353216;J[f+12>>2]=1065353216;J[f+144>>2]=0;J[f+136>>2]=0;J[f+140>>2]=0;J[f>>2]=1065353216;n=Ja[b|0](p,f+136|0,12,f,J[F+40>>2],f+44|0,f+72|0,K[f+135|0],f+148|0,f+160|0)|0;if(!n){break f}J[f+112>>2]=n;J[f+108>>2]=p;if(K[J[f+20>>2]+62|0]){J[f+4>>2]=0}if(K[J[f+24>>2]+62|0]){J[f+12>>2]=0}j=J[F+52>>2];if(!j){break f}e=f+176|0;m=p+P(n,80)|0;Va(p+960|0,0,960);g:{if(n>>>0>12){break g}i=12-n|0;d=n&3;if(d){while(1){b=m+P(i,80)|0;J[b+60>>2]=2139095039;J[b+44>>2]=-8388609;i=i+1|0;h=h+1|0;if((d|0)!=(h|0)){continue}break}}if(n>>>0<4){break g}while(1){b=m+P(i,80)|0;J[b+60>>2]=2139095039;J[b+44>>2]=-8388609;J[b+140>>2]=2139095039;J[b+124>>2]=-8388609;J[b+204>>2]=-8388609;J[b+220>>2]=2139095039;J[b+284>>2]=-8388609;J[b+300>>2]=2139095039;i=i+4|0;if((i|0)!=12){continue}break}}J[f+176>>2]=1065353216;J[f+180>>2]=1065353216;J[f+184>>2]=1065353216;J[f+188>>2]=1065353216;J[f+320>>2]=0;b=f+312|0;J[b>>2]=0;J[b+4>>2]=0;s=Ja[j|0](m,b,12,e,J[F+56>>2],f+220|0,f+248|0,K[f+311|0],f+324|0,f+336|0)|0;if(!s){break f}J[f+288>>2]=s;J[f+284>>2]=m;if(K[J[f+196>>2]+62|0]){J[f+180>>2]=0}if(K[J[f+200>>2]+62|0]){J[f+188>>2]=0}m=J[F+68>>2];if(!m){break f}j=f+352|0;e=n+s|0;o=p+P(e,80)|0;i=12-s|0;Va(o+P(i,80)|0,0,960);h:{if(s>>>0>12){break h}d=s&3;if(d){h=0;while(1){b=o+P(i,80)|0;J[b+60>>2]=2139095039;J[b+44>>2]=-8388609;i=i+1|0;h=h+1|0;if((d|0)!=(h|0)){continue}break}}if(s>>>0<4){break h}while(1){b=o+P(i,80)|0;J[b+60>>2]=2139095039;J[b+44>>2]=-8388609;J[b+140>>2]=2139095039;J[b+124>>2]=-8388609;J[b+204>>2]=-8388609;J[b+220>>2]=2139095039;J[b+284>>2]=-8388609;J[b+300>>2]=2139095039;i=i+4|0;if((i|0)!=12){continue}break}}J[f+352>>2]=1065353216;J[f+356>>2]=1065353216;J[f+360>>2]=1065353216;J[f+364>>2]=1065353216;J[f+496>>2]=0;b=f+488|0;J[b>>2]=0;J[b+4>>2]=0;k=Ja[m|0](o,b,12,j,J[F+72>>2],f+396|0,f+424|0,K[f+487|0],f+500|0,f+512|0)|0;if(!k){break f}J[f+464>>2]=k;J[f+460>>2]=o;if(K[J[f+372>>2]+62|0]){J[f+356>>2]=0}if(K[J[f+376>>2]+62|0]){J[f+364>>2]=0}j=J[F+84>>2];if(!j){break f}i=f+528|0;m=p+P(e+k|0,80)|0;h=12-k|0;Va(m+P(h,80)|0,0,960);i:{if(k>>>0>12){break i}e=k&3;if(e){b=0;while(1){d=m+P(h,80)|0;J[d+60>>2]=2139095039;J[d+44>>2]=-8388609;h=h+1|0;b=b+1|0;if((e|0)!=(b|0)){continue}break}}if(k>>>0<4){break i}while(1){b=m+P(h,80)|0;J[b+60>>2]=2139095039;J[b+44>>2]=-8388609;J[b+140>>2]=2139095039;J[b+124>>2]=-8388609;J[b+204>>2]=-8388609;J[b+220>>2]=2139095039;J[b+284>>2]=-8388609;J[b+300>>2]=2139095039;h=h+4|0;if((h|0)!=12){continue}break}}J[f+528>>2]=1065353216;J[f+532>>2]=1065353216;J[f+536>>2]=1065353216;J[f+540>>2]=1065353216;J[f+672>>2]=0;b=f+664|0;J[b>>2]=0;J[b+4>>2]=0;d=Ja[j|0](m,b,12,i,J[F+88>>2],f+572|0,f+600|0,K[f+663|0],f+676|0,f+688|0)|0;if(!d){break f}b=n>>>0>>0?s:n;g=b>>>0>>0?k:b;b=g>>>0>>0;J[f+640>>2]=d;J[f+636>>2]=m;if(K[J[f+548>>2]+62|0]){J[f+532>>2]=0}if(K[J[f+552>>2]+62|0]){J[f+540>>2]=0}Bd=b?d:g;b=0;i=0;ca=Ha-1744|0;Ha=ca;j=J[f+108>>2];e=J[f+112>>2];j:{if(!e){break j}if((e|0)!=1){g=e&-2;while(1){d=j+P(b,80)|0;k:{if(!(K[d+76|0]&64)){break k}h=1024;l:{switch(L[d+78>>1]-2048|0){case 1:h=1025;break;case 0:break l;default:break k}}I[d+78>>1]=h}d=j+P(b|1,80)|0;m:{if(!(K[d+76|0]&64)){break m}h=1024;n:{switch(L[d+78>>1]-2048|0){case 1:h=1025;break;case 0:break n;default:break m}}I[d+78>>1]=h}b=b+2|0;i=i+2|0;if((g|0)!=(i|0)){continue}break}}if(!(e&1)){break j}b=j+P(b,80)|0;if(!(K[b+76|0]&64)){break j}i=1024;o:{switch(L[b+78>>1]-2048|0){case 1:i=1025;break;case 0:break o;default:break j}}I[b+78>>1]=i}b=0;g=ca+1552|0;gd(g,j,ca+784|0,ca+16|0,e,J[f+28>>2]+28|0,J[f+32>>2]+28|0,N[J[f+36>>2]+32>>2],N[J[f+40>>2]+32>>2],f,K[f+132|0],K[f+133|0],0);e=f+176|0;o=J[f+284>>2];s=J[f+112>>2];d=g+(s<<2)|0;m=J[f+288>>2];p:{if(!m){break p}if((m|0)!=1){g=m&-2;i=0;while(1){j=o+P(b,80)|0;q:{if(!(K[j+76|0]&64)){break q}h=1025;r:{switch(L[j+78>>1]-2048|0){case 0:h=1024;break;case 1:break r;default:break q}}I[j+78>>1]=h}j=o+P(b|1,80)|0;s:{if(!(K[j+76|0]&64)){break s}h=1025;t:{switch(L[j+78>>1]-2048|0){case 0:h=1024;break;case 1:break t;default:break s}}I[j+78>>1]=h}b=b+2|0;i=i+2|0;if((g|0)!=(i|0)){continue}break}}if(!(m&1)){break p}b=o+P(b,80)|0;if(!(K[b+76|0]&64)){break p}i=1025;u:{switch(L[b+78>>1]-2048|0){case 0:i=1024;break;case 1:break u;default:break p}}I[b+78>>1]=i}b=0;g=s<<4;gd(d,o,g+(ca+784|0)|0,g+(ca+16|0)|0,m,J[f+204>>2]+28|0,J[f+208>>2]+28|0,N[J[f+212>>2]+32>>2],N[J[f+216>>2]+32>>2],e,K[f+308|0],K[f+309|0],0);e=f+352|0;o=J[f+460>>2];k=J[f+288>>2]+s|0;d=(ca+1552|0)+(k<<2)|0;m=J[f+464>>2];v:{if(!m){break v}if((m|0)!=1){g=m&-2;i=0;while(1){j=o+P(b,80)|0;w:{if(!(K[j+76|0]&64)){break w}h=1025;x:{switch(L[j+78>>1]-2048|0){case 0:h=1024;break;case 1:break x;default:break w}}I[j+78>>1]=h}j=o+P(b|1,80)|0;y:{if(!(K[j+76|0]&64)){break y}h=1025;z:{switch(L[j+78>>1]-2048|0){case 0:h=1024;break;case 1:break z;default:break y}}I[j+78>>1]=h}b=b+2|0;i=i+2|0;if((g|0)!=(i|0)){continue}break}}if(!(m&1)){break v}b=o+P(b,80)|0;if(!(K[b+76|0]&64)){break v}i=1025;A:{switch(L[b+78>>1]-2048|0){case 0:i=1024;break;case 1:break A;default:break v}}I[b+78>>1]=i}b=0;g=k<<4;gd(d,o,g+(ca+784|0)|0,g+(ca+16|0)|0,m,J[f+380>>2]+28|0,J[f+384>>2]+28|0,N[J[f+388>>2]+32>>2],N[J[f+392>>2]+32>>2],e,K[f+484|0],K[f+485|0],0);j=f+528|0;n=J[f+636>>2];g=J[f+464>>2]+k|0;e=(ca+1552|0)+(g<<2)|0;o=J[f+640>>2];B:{if(!o){break B}if((o|0)!=1){d=o&-2;i=0;while(1){m=n+P(b,80)|0;C:{if(!(K[m+76|0]&64)){break C}h=1025;D:{switch(L[m+78>>1]-2048|0){case 0:h=1024;break;case 1:break D;default:break C}}I[m+78>>1]=h}m=n+P(b|1,80)|0;E:{if(!(K[m+76|0]&64)){break E}h=1025;F:{switch(L[m+78>>1]-2048|0){case 0:h=1024;break;case 1:break F;default:break E}}I[m+78>>1]=h}b=b+2|0;i=i+2|0;if((d|0)!=(i|0)){continue}break}}if(!(o&1)){break B}b=n+P(b,80)|0;if(!(K[b+76|0]&64)){break B}i=1025;G:{switch(L[b+78>>1]-2048|0){case 0:i=1024;break;case 1:break G;default:break B}}I[b+78>>1]=i}b=0;d=g<<4;gd(e,n,d+(ca+784|0)|0,d+(ca+16|0)|0,o,J[f+556>>2]+28|0,J[f+560>>2]+28|0,N[J[f+564>>2]+32>>2],N[J[f+568>>2]+32>>2],j,K[f+660|0],K[f+661|0],0);h=J[f+640>>2];i=1;e=P(Bd,368);d=Ja[J[J[q>>2]>>2]](q,e+656|0)|0;H:{if(d+1>>>0<2){g=J[f+16>>2];I[g+22>>1]=0;J[g+24>>2]=0;J[g+28>>2]=J[f+128>>2];g=J[f+192>>2];I[g+22>>1]=0;J[g+24>>2]=0;J[g+28>>2]=J[f+304>>2];g=J[f+368>>2];I[g+22>>1]=0;J[g+24>>2]=0;J[g+28>>2]=J[f+480>>2];g=J[f+544>>2];I[g+22>>1]=0;J[g+24>>2]=0;J[g+28>>2]=J[f+656>>2];break H}J[F>>2]=g+h;ra=K[J[f+552>>2]+62|0];l=K[J[f+548>>2]+62|0];Ra=K[J[f+376>>2]+62|0];Cb=K[J[f+372>>2]+62|0];xe=K[J[f+200>>2]+62|0];Lb=K[J[f+196>>2]+62|0];Mb=K[J[f+24>>2]+62|0];db=K[J[f+20>>2]+62|0];b=J[f+16>>2];e=e+640>>>4|0;I[b+22>>1]=e;J[b+24>>2]=d;J[b+28>>2]=J[f+128>>2];b=J[f+192>>2];I[b+22>>1]=e;J[b+24>>2]=d;J[b+28>>2]=J[f+304>>2];b=J[f+368>>2];I[b+22>>1]=e;J[b+24>>2]=d;J[b+28>>2]=J[f+480>>2];b=J[f+544>>2];I[b+22>>1]=e;J[b+24>>2]=d;J[b+28>>2]=J[f+656>>2];ye=N[f+648>>2];ze=N[f+472>>2];Ae=N[f+296>>2];Be=N[f+644>>2];Ce=N[f+468>>2];De=N[f+292>>2];Ee=N[f+672>>2];Sa=N[f+668>>2];Ta=N[f+664>>2];Wa=N[f+496>>2];Xa=N[f+492>>2];ka=N[f+488>>2];sa=N[f+320>>2];aa=N[f+316>>2];W=N[f+312>>2];Db=N[f+144>>2];Fa=N[f+140>>2];ba=N[f+540>>2];R=N[f+364>>2];S=N[f+188>>2];da=N[f+532>>2];T=N[f+356>>2];U=N[f+180>>2];qb=N[J[f+212>>2]+32>>2];Ya=N[J[f+388>>2]+32>>2];Za=N[J[f+564>>2]+32>>2];_a=N[f+184>>2];$a=N[J[f+216>>2]+32>>2];ab=N[f+360>>2];ea=N[J[f+392>>2]+32>>2];fa=N[f+536>>2];G=N[J[f+568>>2]+32>>2];u=N[f+136>>2];V=N[f+12>>2];ga=N[f+4>>2];C=N[f>>2];r=N[J[f+36>>2]+32>>2];w=N[f+176>>2];bb=N[f+352>>2];A=N[f+528>>2];z=N[f+8>>2];B=N[J[f+40>>2]+32>>2];x=N[f+116>>2];c=N[f+120>>2];H[d+12|0]=x!=Q(34028234663852886e22)|c!=Q(34028234663852886e22);H[d+13|0]=N[f+296>>2]!=Q(34028234663852886e22)|N[f+292>>2]!=Q(34028234663852886e22);H[d+14|0]=N[f+472>>2]!=Q(34028234663852886e22)|N[f+468>>2]!=Q(34028234663852886e22);i=N[f+644>>2]==Q(34028234663852886e22)?N[f+648>>2]!=Q(34028234663852886e22):i;b=d+640|0;N[d+112>>2]=u;N[d+96>>2]=V;N[d+80>>2]=ga;rb=Q(z*B);N[d+64>>2]=rb;qc=Q(C*r);N[d+48>>2]=qc;N[d+156>>2]=Ee;N[d+152>>2]=Wa;N[d+148>>2]=sa;N[d+144>>2]=Db;N[d+140>>2]=Sa;N[d+136>>2]=Xa;N[d+132>>2]=aa;N[d+128>>2]=Fa;N[d+124>>2]=Ta;N[d+120>>2]=ka;N[d+116>>2]=W;N[d+108>>2]=ba;N[d+104>>2]=R;N[d+100>>2]=S;N[d+92>>2]=da;N[d+88>>2]=T;N[d+84>>2]=U;rc=Q(fa*G);N[d+76>>2]=rc;sc=Q(ab*ea);N[d+72>>2]=sc;tc=Q(_a*$a);N[d+68>>2]=tc;uc=Q(A*Za);N[d+60>>2]=uc;vc=Q(bb*Ya);N[d+56>>2]=vc;wc=Q(w*qb);N[d+52>>2]=wc;H[d+15|0]=i;N[d+16>>2]=x*cb;J[d+4>>2]=Bd;N[d+20>>2]=De*cb;N[d+24>>2]=Ce*cb;N[d+28>>2]=Be*cb;N[d+32>>2]=c*cb;N[d+36>>2]=Ae*cb;N[d+40>>2]=ze*cb;N[d+44>>2]=ye*cb;H[d|0]=9;H[d+8|0]=J[f+112>>2];H[d+9|0]=J[f+288>>2];H[d+10|0]=J[f+464>>2];H[d+11|0]=J[f+640>>2];X=J[f+568>>2];Lc=N[X+24>>2];xc=N[X+20>>2];la=J[f+564>>2];yc=N[la+24>>2];zc=N[la+20>>2];ha=J[f+392>>2];Ac=N[ha+24>>2];Bc=N[ha+20>>2];pa=J[f+388>>2];Cc=N[pa+24>>2];Dc=N[pa+20>>2];qa=J[f+216>>2];Ec=N[qa+24>>2];Eb=N[qa+20>>2];D=J[f+212>>2];Fb=N[D+24>>2];Gb=N[D+20>>2];O=J[f+40>>2];Hb=N[O+24>>2];xa=N[O+20>>2];p=J[f+36>>2];ya=N[p+24>>2];za=N[p+20>>2];ma=N[f+152>>2];n=J[f+28>>2];Fc=N[n+20>>2];Mc=N[f+328>>2];o=J[f+204>>2];Nc=N[o+20>>2];Oc=N[f+504>>2];q=J[f+380>>2];Pc=N[q+20>>2];Qc=N[f+680>>2];m=J[f+556>>2];Rc=N[m+20>>2];Sc=N[f+156>>2];Tc=N[n+24>>2];Uc=N[f+332>>2];Vc=N[o+24>>2];Wc=N[f+508>>2];Xc=N[q+24>>2];Cd=N[f+684>>2];Dd=N[m+24>>2];Ed=N[f+164>>2];j=J[f+32>>2];Fd=N[j+20>>2];Gd=N[f+340>>2];i=J[f+208>>2];Hd=N[i+20>>2];Id=N[f+516>>2];h=J[f+384>>2];Jd=N[h+20>>2];Kd=N[f+692>>2];e=J[f+560>>2];Ld=N[e+20>>2];Md=N[f+168>>2];Nd=N[j+24>>2];Fa=N[f+344>>2];qb=N[i+24>>2];Ya=N[f+520>>2];Za=N[h+24>>2];_a=N[f+696>>2];$a=N[e+24>>2];ab=N[f+324>>2];ea=N[o+16>>2];fa=N[f+500>>2];G=N[q+16>>2];u=N[f+676>>2];C=N[m+16>>2];r=N[f+336>>2];w=N[i+16>>2];bb=N[f+512>>2];A=N[h+16>>2];ig=N[X+16>>2];jg=N[la+16>>2];kg=N[X+8>>2];lg=N[X+4>>2];mg=N[X>>2];ng=N[la+8>>2];og=N[la+4>>2];pg=N[la>>2];qg=N[ha+16>>2];rg=N[pa+16>>2];sg=N[ha+8>>2];tg=N[ha+4>>2];ug=N[ha>>2];vg=N[pa+8>>2];wg=N[pa+4>>2];xg=N[pa>>2];ye=N[qa+16>>2];ze=N[D+16>>2];Ae=N[qa+8>>2];Be=N[qa+4>>2];Ce=N[qa>>2];De=N[D+8>>2];Ee=N[D+4>>2];Sa=N[D>>2];Ta=N[O+16>>2];Wa=N[p+16>>2];Xa=N[O+8>>2];ka=N[O+4>>2];sa=N[O>>2];aa=N[p+8>>2];W=N[p+4>>2];Db=N[p>>2];z=N[f+148>>2];B=N[n+16>>2];x=N[f+160>>2];c=N[j+16>>2];N[d+220>>2]=N[f+688>>2]-N[e+16>>2];N[d+216>>2]=bb-A;N[d+212>>2]=r-w;N[d+208>>2]=x-c;N[d+172>>2]=u-C;N[d+168>>2]=fa-G;N[d+164>>2]=ab-ea;N[d+160>>2]=z-B;N[d+252>>2]=_a-$a;N[d+248>>2]=Ya-Za;N[d+244>>2]=Fa-qb;N[d+240>>2]=Md-Nd;N[d+236>>2]=Kd-Ld;N[d+232>>2]=Id-Jd;N[d+228>>2]=Gd-Hd;N[d+224>>2]=Ed-Fd;N[d+204>>2]=Cd-Dd;N[d+200>>2]=Wc-Xc;N[d+196>>2]=Uc-Vc;N[d+192>>2]=Sc-Tc;N[d+188>>2]=Qc-Rc;N[d+184>>2]=Oc-Pc;N[d+180>>2]=Mc-Nc;N[d+176>>2]=ma-Fc;j=J[f+288>>2];i=J[f+464>>2];h=J[f+640>>2];e=J[f+112>>2];J[d+264>>2]=0;J[d+268>>2]=0;J[d+256>>2]=0;J[d+260>>2]=0;J[d+304>>2]=0;J[d+308>>2]=0;J[d+312>>2]=0;J[d+316>>2]=0;J[d+352>>2]=0;J[d+356>>2]=0;J[d+360>>2]=0;J[d+364>>2]=0;J[d+400>>2]=0;J[d+404>>2]=0;J[d+408>>2]=0;J[d+412>>2]=0;J[d+448>>2]=0;J[d+452>>2]=0;J[d+456>>2]=0;J[d+460>>2]=0;J[d+496>>2]=0;J[d+500>>2]=0;J[d+504>>2]=0;J[d+508>>2]=0;J[d+544>>2]=0;J[d+548>>2]=0;J[d+552>>2]=0;J[d+556>>2]=0;J[d+600>>2]=0;J[d+604>>2]=0;J[d+592>>2]=0;J[d+596>>2]=0;J[d+280>>2]=0;J[d+284>>2]=0;J[d+272>>2]=0;J[d+276>>2]=0;J[d+328>>2]=0;J[d+332>>2]=0;J[d+320>>2]=0;J[d+324>>2]=0;J[d+368>>2]=0;J[d+372>>2]=0;J[d+376>>2]=0;J[d+380>>2]=0;J[d+416>>2]=0;J[d+420>>2]=0;J[d+424>>2]=0;J[d+428>>2]=0;J[d+464>>2]=0;J[d+468>>2]=0;J[d+472>>2]=0;J[d+476>>2]=0;J[d+512>>2]=0;J[d+516>>2]=0;J[d+520>>2]=0;J[d+524>>2]=0;J[d+560>>2]=0;J[d+564>>2]=0;J[d+568>>2]=0;J[d+572>>2]=0;J[d+608>>2]=0;J[d+612>>2]=0;J[d+616>>2]=0;J[d+620>>2]=0;J[d+296>>2]=0;J[d+300>>2]=0;J[d+288>>2]=0;J[d+292>>2]=0;J[d+344>>2]=0;J[d+348>>2]=0;J[d+336>>2]=0;J[d+340>>2]=0;J[d+392>>2]=0;J[d+396>>2]=0;J[d+384>>2]=0;J[d+388>>2]=0;J[d+440>>2]=0;J[d+444>>2]=0;J[d+432>>2]=0;J[d+436>>2]=0;J[d+488>>2]=0;J[d+492>>2]=0;J[d+480>>2]=0;J[d+484>>2]=0;J[d+536>>2]=0;J[d+540>>2]=0;J[d+528>>2]=0;J[d+532>>2]=0;J[d+584>>2]=0;J[d+588>>2]=0;J[d+576>>2]=0;J[d+580>>2]=0;J[d+632>>2]=0;J[d+636>>2]=0;J[d+624>>2]=0;J[d+628>>2]=0;if(Bd){Od=d+592|0;Pd=d+544|0;Qd=d+496|0;Rd=d+448|0;Sd=d+400|0;Td=d+352|0;Ud=d+304|0;Yc=d+256|0;t=e-1|0;la=(g+h|0)-1|0;ha=(i+k|0)-1|0;pa=(j+s|0)-1|0;ia=cb>2];Ca=J[d+(s<<2)>>2];Zc=L[Ca+76>>1];La=Q(1);Da=J[d+(X<<2)>>2];p=L[Da+76>>1];La=p&32?K[f+134|0]?ia:Q(1):La;Ea=J[(ca+1552|0)+(g<<2)>>2];_c=L[Ba+76>>1];sb=Q(1);Ma=Q(1);Ma=Zc&32?K[f+310|0]?ia:Q(1):Ma;$c=L[Ea+76>>1];sb=_c&32?K[f+486|0]?ia:Q(1):sb;i=g<<4;d=ca+16|0;Vd=i+d|0;h=k<<4;n=h+d|0;e=s<<4;o=e+d|0;j=d;d=X<<4;m=j+d|0;ub=Q(1);ub=$c&32?K[f+662|0]?ia:Q(1):ub;Z=N[Vd+4>>2];_=N[Vd>>2];$=N[n+4>>2];E=N[n>>2];ad=N[o+4>>2];bd=N[o>>2];j=ca+784|0;i=j+i|0;Mc=N[i+4>>2];Nc=N[i>>2];h=h+j|0;Oc=N[h+4>>2];Pc=N[h>>2];e=e+j|0;Qc=N[e+4>>2];Rc=N[e>>2];cd=N[Vd+8>>2];dd=N[n+8>>2];ed=N[o+8>>2];Sc=N[i+8>>2];Tc=N[h+8>>2];Uc=N[e+8>>2];fd=N[m+8>>2];hd=N[m+4>>2];id=N[m>>2];d=d+j|0;Vc=N[d+8>>2];Wc=N[d+4>>2];Xc=N[d>>2];n=J[f+640>>2];o=J[f+464>>2];m=J[f+288>>2];j=J[f+112>>2];Fa=N[Da+52>>2];qb=N[Ca+52>>2];Ya=N[Ba+52>>2];Za=N[Ea+52>>2];_a=N[Da+56>>2];$a=N[Ca+56>>2];ab=N[Ba+56>>2];ea=N[Ea+56>>2];Cd=N[Da+20>>2];Dd=N[Ca+20>>2];Ed=N[Ba+20>>2];Fd=N[Ea+20>>2];Gd=N[Da+24>>2];Hd=N[Ca+24>>2];Id=N[Ba+24>>2];Jd=N[Ea+24>>2];fa=N[Da+48>>2];G=N[Ca+48>>2];u=N[Ba+48>>2];C=N[Ea+48>>2];r=N[Da+44>>2];w=N[Ca+44>>2];bb=N[Ba+44>>2];A=N[Ea+44>>2];z=N[Da+60>>2];B=N[Ca+60>>2];x=N[Ba+60>>2];c=N[Ea+60>>2];Kd=N[Da+16>>2];Ld=N[Ca+16>>2];Md=N[Ba+16>>2];Nd=N[Ea+16>>2];jd=N[Da>>2];kd=N[Ca>>2];ld=N[Ba>>2];md=N[Ea>>2];nd=N[Da+4>>2];od=N[Ca+4>>2];pd=N[Ba+4>>2];qd=N[Ea+4>>2];rd=N[Da+8>>2];sd=N[Ca+8>>2];td=N[Ba+8>>2];ud=N[Ea+8>>2];J[b+360>>2]=0;J[b+364>>2]=0;J[b+352>>2]=0;J[b+356>>2]=0;i=$c&64;N[b+348>>2]=i?Q(1):Q(0);h=_c&64;N[b+344>>2]=h?Q(1):Q(0);e=Zc&64;N[b+340>>2]=e?Q(1):Q(0);d=p&64;N[b+336>>2]=d?Q(1):Q(0);n=n>>>0<=q>>>0;N[b+44>>2]=n?Q(0):ud;o=o>>>0<=q>>>0;N[b+40>>2]=o?Q(0):td;m=m>>>0<=q>>>0;N[b+36>>2]=m?Q(0):sd;j=j>>>0<=q>>>0;N[b+32>>2]=j?Q(0):rd;N[b+28>>2]=n?Q(0):qd;N[b+24>>2]=o?Q(0):pd;N[b+20>>2]=m?Q(0):od;N[b+16>>2]=j?Q(0):nd;N[b+12>>2]=n?Q(0):md;N[b+8>>2]=o?Q(0):ld;N[b+4>>2]=m?Q(0):kd;N[b>>2]=j?Q(0):jd;i=n|!i;N[b+172>>2]=i?Q(0):Jd;h=o|!h;N[b+168>>2]=h?Q(0):Id;e=m|!e;N[b+164>>2]=e?Q(0):Hd;d=j|!d;N[b+160>>2]=d?Q(0):Gd;N[b+156>>2]=i?Q(0):Fd;N[b+152>>2]=h?Q(0):Ed;N[b+148>>2]=e?Q(0):Dd;N[b+144>>2]=d?Q(0):Cd;N[b+140>>2]=i?Q(0):Nd;N[b+136>>2]=h?Q(0):Md;N[b+132>>2]=e?Q(0):Ld;N[b+128>>2]=d?Q(0):Kd;N[b+300>>2]=ub*c;N[b+296>>2]=sb*x;N[b+292>>2]=Ma*B;N[b+288>>2]=La*z;N[b+284>>2]=ub*A;N[b+280>>2]=sb*bb;N[b+276>>2]=Ma*w;N[b+272>>2]=La*r;J[b+304>>2]=0;J[b+308>>2]=0;J[b+312>>2]=0;J[b+316>>2]=0;vd=N[Da+36>>2];wd=N[Ca+36>>2];xd=N[Ba+36>>2];Rb=N[Ea+36>>2];ma=N[Da+40>>2];Fc=N[Ca+40>>2];r=N[Ba+40>>2];w=N[Ea+40>>2];bb=N[Da+32>>2];A=N[Ca+32>>2];z=N[Ba+32>>2];B=N[Ea+32>>2];N[b+236>>2]=i?Q(0):ea;N[b+232>>2]=h?Q(0):ab;N[b+228>>2]=e?Q(0):$a;N[b+224>>2]=d?Q(0):_a;N[b+220>>2]=i?Q(0):Za;N[b+216>>2]=h?Q(0):Ya;N[b+212>>2]=e?Q(0):qb;N[b+208>>2]=d?Q(0):Fa;N[b+204>>2]=i?Q(0):C;N[b+200>>2]=h?Q(0):u;N[b+196>>2]=e?Q(0):G;N[b+192>>2]=d?Q(0):fa;N[b+108>>2]=n?Q(0):w;N[b+104>>2]=o?Q(0):r;N[b+100>>2]=m?Q(0):Fc;N[b+96>>2]=j?Q(0):ma;N[b+92>>2]=n?Q(0):Rb;N[b+88>>2]=o?Q(0):xd;N[b+84>>2]=m?Q(0):wd;N[b+80>>2]=j?Q(0):vd;N[b+76>>2]=n?Q(0):B;N[b+72>>2]=o?Q(0):z;N[b+68>>2]=m?Q(0):A;N[b+64>>2]=j?Q(0):bb;j=b+240|0;i=b+176|0;h=b+320|0;o=b+48|0;e=b+112|0;d=b+256|0;I:{J:{if(M[f+112>>2]<=q>>>0){J[o>>2]=0;J[e>>2]=0;J[h>>2]=0;J[i>>2]=0;J[j>>2]=0;J[ca>>2]=0;c=Q(0);break J}x=Q(Q(Q(Db*jd)+Q(Q(W*nd)+Q(aa*rd)))+Q(Q(Wa*Kd)+Q(Q(za*Cd)+Q(ya*Gd))));c=Q(Q(Q(Ta*id)+Q(Q(xa*hd)+Q(Hb*fd)))+Q(Q(sa*bb)+Q(Q(ka*vd)+Q(Xa*ma))));Bi(o,e,d,h,i,j,ca,Da,Q(x-c),Q(Q(Q(ga*Q(Q(Vc*Vc)+Q(Q(Xc*Xc)+Q(Wc*Wc))))+Q(qc*Q(Q(rd*rd)+Q(Q(jd*jd)+Q(nd*nd)))))+Q(Q(V*Q(Q(fd*fd)+Q(Q(id*id)+Q(hd*hd))))+Q(rb*Q(Q(ma*ma)+Q(Q(bb*bb)+Q(vd*vd)))))),N[f+124>>2],Q(1),we,cb,L[Da+76>>1]&64?Q(100):ja,ob,Kb);if(db){N[d>>2]=N[d>>2]-x}if(!Mb){break I}c=Q(c+N[d>>2])}N[d>>2]=c}m=b+244|0;j=b+180|0;i=b+324|0;h=b+116|0;e=b+52|0;d=b+260|0;K:{L:{if(M[f+288>>2]<=q>>>0){J[e>>2]=0;J[h>>2]=0;J[i>>2]=0;J[j>>2]=0;J[m>>2]=0;J[ca+4>>2]=0;c=Q(0);break L}x=Q(Q(Q(Sa*kd)+Q(Q(Ee*od)+Q(De*sd)))+Q(Q(ze*Ld)+Q(Q(Gb*Dd)+Q(Fb*Hd))));c=Q(Q(Q(ye*bd)+Q(Q(Eb*ad)+Q(Ec*ed)))+Q(Q(Ce*A)+Q(Q(Be*wd)+Q(Ae*Fc))));Bi(e,h,d,i,j,m,O,Ca,Q(x-c),Q(Q(Q(U*Q(Q(Uc*Uc)+Q(Q(Rc*Rc)+Q(Qc*Qc))))+Q(wc*Q(Q(sd*sd)+Q(Q(kd*kd)+Q(od*od)))))+Q(Q(S*Q(Q(ed*ed)+Q(Q(bd*bd)+Q(ad*ad))))+Q(tc*Q(Q(Fc*Fc)+Q(Q(A*A)+Q(wd*wd)))))),N[f+300>>2],Q(1),we,cb,L[Ca+76>>1]&64?Q(100):ja,ob,Kb);if(Lb){N[d>>2]=N[d>>2]-x}if(!xe){break K}c=Q(c+N[d>>2])}N[d>>2]=c}m=b+248|0;j=b+184|0;i=b+328|0;h=b+120|0;e=b+56|0;d=b+264|0;M:{N:{if(M[f+464>>2]<=q>>>0){J[e>>2]=0;J[h>>2]=0;J[i>>2]=0;J[j>>2]=0;J[m>>2]=0;J[ca+8>>2]=0;c=Q(0);break N}x=Q(Q(Q(xg*ld)+Q(Q(wg*pd)+Q(vg*td)))+Q(Q(rg*Md)+Q(Q(Dc*Ed)+Q(Cc*Id))));c=Q(Q(Q(qg*E)+Q(Q(Bc*$)+Q(Ac*dd)))+Q(Q(ug*z)+Q(Q(tg*xd)+Q(sg*r))));Bi(e,h,d,i,j,m,D,Ba,Q(x-c),Q(Q(Q(T*Q(Q(Tc*Tc)+Q(Q(Pc*Pc)+Q(Oc*Oc))))+Q(vc*Q(Q(td*td)+Q(Q(ld*ld)+Q(pd*pd)))))+Q(Q(R*Q(Q(dd*dd)+Q(Q(E*E)+Q($*$))))+Q(sc*Q(Q(r*r)+Q(Q(z*z)+Q(xd*xd)))))),N[f+476>>2],Q(1),we,cb,L[Ba+76>>1]&64?Q(100):ja,ob,Kb);if(Cb){N[d>>2]=N[d>>2]-x}if(!Ra){break M}c=Q(c+N[d>>2])}N[d>>2]=c}m=b+252|0;j=b+188|0;i=b+332|0;h=b+124|0;e=b+60|0;d=b+268|0;O:{P:{if(M[f+640>>2]<=q>>>0){J[e>>2]=0;J[h>>2]=0;J[i>>2]=0;J[j>>2]=0;J[m>>2]=0;J[ca+12>>2]=0;c=Q(0);break P}x=Q(Q(Q(pg*md)+Q(Q(og*qd)+Q(ng*ud)))+Q(Q(jg*Nd)+Q(Q(zc*Fd)+Q(yc*Jd))));c=Q(Q(Q(ig*_)+Q(Q(xc*Z)+Q(Lc*cd)))+Q(Q(mg*B)+Q(Q(lg*Rb)+Q(kg*w))));Bi(e,h,d,i,j,m,qa,Ea,Q(x-c),Q(Q(Q(da*Q(Q(Sc*Sc)+Q(Q(Nc*Nc)+Q(Mc*Mc))))+Q(uc*Q(Q(ud*ud)+Q(Q(md*md)+Q(qd*qd)))))+Q(Q(ba*Q(Q(cd*cd)+Q(Q(_*_)+Q(Z*Z))))+Q(rc*Q(Q(w*w)+Q(Q(B*B)+Q(Rb*Rb)))))),N[f+652>>2],Q(1),we,cb,L[Ea+76>>1]&64?Q(100):ja,ob,Kb);if(l){N[d>>2]=N[d>>2]-x}if(!ra){break O}c=Q(c+N[d>>2])}N[d>>2]=c}n=L[Da+78>>1];Q:{if(K[f+132|0]|M[f+112>>2]<=q>>>0){break Q}if((n|0)==1024){J[b+352>>2]=J[b+352>>2]|8;d=Jb<<4;N[d+Yc>>2]=ga*Xc;N[d+Ud>>2]=ga*Wc;N[d+Td>>2]=ga*Vc;N[d+Sd>>2]=V*id;N[d+Rd>>2]=V*hd;N[d+Qd>>2]=V*fd;N[d+Pd>>2]=N[ca>>2];N[d+Od>>2]=N[o>>2];Jb=Jb+1|0;break Q}if(!(n&2048)){break Q}J[b+352>>2]=J[b+352>>2]|16}o=L[Ca+78>>1];R:{if(K[f+308|0]|M[f+288>>2]<=q>>>0){break R}if((o|0)==1024){J[b+356>>2]=J[b+356>>2]|8;d=zd<<4;N[(d+Yc|0)+4>>2]=U*Rc;N[(d+Ud|0)+4>>2]=U*Qc;N[(d+Td|0)+4>>2]=U*Uc;N[(d+Sd|0)+4>>2]=S*bd;N[(d+Rd|0)+4>>2]=S*ad;N[(d+Qd|0)+4>>2]=S*ed;N[(d+Pd|0)+4>>2]=N[ca+4>>2];N[(d+Od|0)+4>>2]=N[b+52>>2];zd=zd+1|0;break R}if(!(o&2048)){break R}J[b+356>>2]=J[b+356>>2]|16}m=L[Ba+78>>1];S:{if(K[f+484|0]|M[f+464>>2]<=q>>>0){break S}if((m|0)==1024){J[b+360>>2]=J[b+360>>2]|8;d=Ad<<4;N[(d+Yc|0)+8>>2]=T*Pc;N[(d+Ud|0)+8>>2]=T*Oc;N[(d+Td|0)+8>>2]=T*Tc;N[(d+Sd|0)+8>>2]=R*E;N[(d+Rd|0)+8>>2]=R*$;N[(d+Qd|0)+8>>2]=R*dd;N[(d+Pd|0)+8>>2]=N[ca+8>>2];N[(d+Od|0)+8>>2]=N[b+56>>2];Ad=Ad+1|0;break S}if(!(m&2048)){break S}J[b+360>>2]=J[b+360>>2]|16}j=L[Ea+78>>1];T:{if(K[f+660|0]|M[f+640>>2]<=q>>>0){break T}if((j|0)==1024){J[b+364>>2]=J[b+364>>2]|8;d=pb<<4;N[(d+Yc|0)+12>>2]=da*Nc;N[(d+Ud|0)+12>>2]=da*Mc;N[(d+Td|0)+12>>2]=da*Sc;N[(d+Sd|0)+12>>2]=ba*_;N[(d+Rd|0)+12>>2]=ba*Z;N[(d+Qd|0)+12>>2]=ba*cd;N[(d+Pd|0)+12>>2]=N[ca+12>>2];N[(d+Od|0)+12>>2]=N[b+60>>2];pb=pb+1|0;break T}if(!(j&2048)){break T}J[b+364>>2]=J[b+364>>2]|16}i=L[Da+76>>1];if(i&16){J[b+352>>2]=J[b+352>>2]|2}h=L[Ca+76>>1];if(h&16){J[b+356>>2]=J[b+356>>2]|2}e=L[Ba+76>>1];if(e&16){J[b+360>>2]=J[b+360>>2]|2}d=L[Ea+76>>1];if(d&16){J[b+364>>2]=J[b+364>>2]|2}if(i&8){J[b+352>>2]=J[b+352>>2]|4}if(h&8){J[b+356>>2]=J[b+356>>2]|4}if(e&8){J[b+360>>2]=J[b+360>>2]|4}if(d&8){J[b+364>>2]=J[b+364>>2]|4}if(n&1){J[b+352>>2]=J[b+352>>2]|64}if(o&1){J[b+356>>2]=J[b+356>>2]|64}if(m&1){J[b+360>>2]=J[b+360>>2]|64}if(j&1){J[b+364>>2]=J[b+364>>2]|64}b=b+368|0;g=((g|0)!=(la|0))+g|0;k=((k|0)!=(ha|0))+k|0;s=((s|0)!=(pa|0))+s|0;X=((t|0)!=(X|0))+X|0;q=q+1|0;if((Bd|0)!=(q|0)){continue}break}}J[b>>2]=0;J[b+4>>2]=0;b=2}Ha=ca+1744|0;g=b}Ha=Sb+3840|0}else{g=1}if((g|0)==2){break a}b=0;if(Jc){break a}while(1){MH((F+32|0)+(b<<4)|0,(F+96|0)+P(b,176)|0,F+812|0,we,cb,ob,Kb,N[Ib+612>>2]);b=b+1|0;if((Ic|0)!=(b|0)){continue}break}break a}b=L[cf+4>>1]}if((b&65535)==4){h=F+32|0;x=N[Ib+84>>2];A=N[Ib+88>>2];bb=N[Ib+100>>2];c=N[Ib+92>>2];l=F+812|0;i=0;eb=Ha-32|0;Ha=eb;g=F+96|0;I[J[g+16>>2]+22>>1]=0;I[J[g+192>>2]+22>>1]=0;I[J[g+368>>2]+22>>1]=0;I[J[g+544>>2]+22>>1]=0;J[nb+4112>>2]=0;v=nb+4128|0;j=nb+16|0;d=1;U:{while(1){m=g+P(i,176)|0;e=J[nb+4112>>2];J[m+112>>2]=j+(e<<6);b=J[h+(i<<2)>>2];if(e+K[b+12|0]>>>0>64|N[m+164>>2]!=Q(0)|N[m+168>>2]!=Q(0)){break U}H[eb+31|0]=0;H[eb+30|0]=0;z=N[J[m+36>>2]+12>>2];B=N[J[m+40>>2]+12>>2];b=$e(j,b,eb+31|0,eb+30|0,eb+24|0,eb+20|0,eb+16|0,eb+12|0,z>2]=b;H[m+120|0]=K[eb+31|0];N[m>>2]=N[eb+24>>2]*N[m>>2];N[m+8>>2]=N[eb+20>>2]*N[m+8>>2];N[m+4>>2]=N[m+4>>2]*(K[J[m+20>>2]+62|0]?Q(0):N[eb+16>>2]);N[m+12>>2]=N[m+12>>2]*(K[J[m+24>>2]+62|0]?Q(0):N[eb+12>>2]);i=i+1|0;if((i|0)!=4){continue}break}u=c;s=0;j=0;t=0;k=0;X=0;O=0;la=0;Ra=0;pb=0;Wd=0;Fe=0;Ge=0;He=0;xe=0;yg=0;zg=0;Ag=0;Bg=0;y=Ha-160|0;Ha=y;J[v+7684>>2]=0;J[v+7688>>2]=0;q=v+7296|0;V:{while(1){b=k<<2;o=g+P(k,176)|0;N[b+(y+144|0)>>2]=N[o>>2];N[b+(y+128|0)>>2]=N[o+8>>2];N[b+(y+112|0)>>2]=N[o+4>>2];N[b+(y+96|0)>>2]=N[o+12>>2];J[o+144>>2]=j;W:{if(K[o+121|0]){break W}if(Di(v,J[o+132>>2],K[o+136|0],o+44|0,o+72|0,bb)){break W}i=1;break V}J[o+152>>2]=J[v+7684>>2];i=1;if(!bf(v,J[o+112>>2],J[o+116>>2])){break V}e=J[o+152>>2];I[o+156>>1]=J[v+7684>>2]-e;d=o+44|0;b=o+72|0;if(af(v,J[o+112>>2],d,b,e,J[o+144>>2])){break V}Fi(v,J[o+112>>2],d,b,bb,J[o+144>>2],Q(N[o+124>>2]+A));j=J[v+7688>>2];e=j;m=J[o+144>>2];if(e>>>0>m>>>0){while(1){b=e-1|0;if(J[(v+(b<<2)|0)+7424>>2]==65535){if(e>>>0>>0){while(1){h=v+7424|0;i=e<<2;d=i-4|0;J[h+d>>2]=J[h+i>>2];J[d+q>>2]=J[i+q>>2];e=e+1|0;j=J[v+7688>>2];if(e>>>0>>0){continue}break}m=J[o+144>>2]}j=j-1|0;J[v+7688>>2]=j}e=b;if(b>>>0>m>>>0){continue}break}}J[o+148>>2]=j-m;k=k+1|0;if((k|0)!=4){continue}break}k=0;j=0;e=J[g+144>>2];h=J[g+148>>2];X:{if(e>>>0>=h+e>>>0){break X}m=0;if(h-1>>>0>=3){b=h&-4;while(1){d=v+(e<<2)|0;j=((((J[d+7424>>2]!=65535)+j|0)+(J[d+7428>>2]!=65535)|0)+(J[d+7432>>2]!=65535)|0)+(J[d+7436>>2]!=65535)|0;e=e+4|0;s=s+4|0;if((b|0)!=(s|0)){continue}break}}b=h&3;if(b){while(1){j=(J[(v+(e<<2)|0)+7424>>2]!=65535)+j|0;e=e+1|0;m=m+1|0;if((b|0)!=(m|0)){continue}break}}b=P(j,104)+15&-16;if(!b){break X}i=0;k=Ja[J[J[l>>2]+4>>2]](l,b)|0;if(k+1>>>0<2){break V}}e=J[g+320>>2];h=J[g+324>>2];Y:{if(e>>>0>=h+e>>>0){break Y}s=0;if(h-1>>>0>=3){b=h&-4;i=0;while(1){d=v+(e<<2)|0;X=((((J[d+7424>>2]!=65535)+X|0)+(J[d+7428>>2]!=65535)|0)+(J[d+7432>>2]!=65535)|0)+(J[d+7436>>2]!=65535)|0;e=e+4|0;i=i+4|0;if((b|0)!=(i|0)){continue}break}}b=h&3;if(b){while(1){X=(J[(v+(e<<2)|0)+7424>>2]!=65535)+X|0;e=e+1|0;s=s+1|0;if((b|0)!=(s|0)){continue}break}}b=P(X,104)+15&-16;if(!b){break Y}i=0;t=Ja[J[J[l>>2]+4>>2]](l,b)|0;if(t+1>>>0<2){break V}}m=0;e=J[g+496>>2];h=J[g+500>>2];Z:{if(e>>>0>=h+e>>>0){break Z}i=0;if(h-1>>>0>=3){b=h&-4;while(1){d=v+(e<<2)|0;m=((((J[d+7424>>2]!=65535)+m|0)+(J[d+7428>>2]!=65535)|0)+(J[d+7432>>2]!=65535)|0)+(J[d+7436>>2]!=65535)|0;e=e+4|0;Ra=Ra+4|0;if((b|0)!=(Ra|0)){continue}break}}b=h&3;if(b){while(1){m=(J[(v+(e<<2)|0)+7424>>2]!=65535)+m|0;e=e+1|0;i=i+1|0;if((b|0)!=(i|0)){continue}break}}b=P(m,104)+15&-16;if(!b){break Z}i=0;la=Ja[J[J[l>>2]+4>>2]](l,b)|0;if(la+1>>>0<2){break V}}s=0;e=J[g+672>>2];i=J[g+676>>2];_:{if(e>>>0>=i+e>>>0){break _}Ra=0;if(i-1>>>0>=3){b=i&-4;d=0;while(1){h=v+(e<<2)|0;s=((((J[h+7424>>2]!=65535)+s|0)+(J[h+7428>>2]!=65535)|0)+(J[h+7432>>2]!=65535)|0)+(J[h+7436>>2]!=65535)|0;e=e+4|0;d=d+4|0;if((b|0)!=(d|0)){continue}break}}b=i&3;if(b){while(1){s=(J[(v+(e<<2)|0)+7424>>2]!=65535)+s|0;e=e+1|0;Ra=Ra+1|0;if((b|0)!=(Ra|0)){continue}break}}b=P(s,104)+15&-16;if(!b){break _}i=0;O=Ja[J[J[l>>2]+4>>2]](l,b)|0;if(O+1>>>0<2){break V}}Ra=0;J[y+92>>2]=0;e=0;i=0;b=Ha-256|0;Ha=b;Va(b+128|0,0,128);ra=Va(b,0,128);o=K[g+120|0];Jb=J[g+148>>2];if(Jb){q=J[g+144>>2];while(1){d=0;b=i+q|0;p=v+P(b,104)|0;if(!(H[p+2817|0]&1)){d=L[p+2818>>1]!=0}D=J[(v+(b<<2)|0)+7296>>2];$:{if(!D){break $}h=i<<2;b=h+(ra+128|0)|0;n=J[b>>2];J[b>>2]=n>>>0>>0?D:n;e=e+D|0;if(!d){break $}b=h+ra|0;d=J[b>>2];h=b;b=L[p+2818>>1]<<1;J[h>>2]=b>>>0>d>>>0?b:d;e=b+e|0}i=i+1|0;if((Jb|0)!=(i|0)){continue}break}}Lb=y- -64|0;J[Lb>>2]=e;ha=1;ha=o?ha:K[g+296|0]!=0;Mb=J[g+324>>2];aa:{if(!Mb){e=0;break aa}q=J[g+320>>2];i=0;e=0;while(1){d=0;b=i+q|0;n=v+P(b,104)|0;if(!(H[n+2817|0]&1)){d=L[n+2818>>1]!=0}p=J[(v+(b<<2)|0)+7296>>2];ba:{if(!p){break ba}h=i<<2;b=h+(ra+128|0)|0;o=J[b>>2];J[b>>2]=o>>>0

>>0?p:o;e=e+p|0;if(!d){break ba}b=h+ra|0;d=J[b>>2];h=b;b=L[n+2818>>1]<<1;J[h>>2]=b>>>0>d>>>0?b:d;e=b+e|0}i=i+1|0;if((Mb|0)!=(i|0)){continue}break}}J[Lb+4>>2]=e;pa=1;pa=ha?pa:K[g+472|0]!=0;db=J[g+500>>2];ca:{if(!db){e=0;break ca}q=J[g+496>>2];i=0;e=0;while(1){d=0;b=i+q|0;n=v+P(b,104)|0;if(!(H[n+2817|0]&1)){d=L[n+2818>>1]!=0}p=J[(v+(b<<2)|0)+7296>>2];da:{if(!p){break da}h=i<<2;b=h+(ra+128|0)|0;o=J[b>>2];J[b>>2]=o>>>0

>>0?p:o;e=e+p|0;if(!d){break da}b=h+ra|0;d=J[b>>2];h=b;b=L[n+2818>>1]<<1;J[h>>2]=b>>>0>d>>>0?b:d;e=b+e|0}i=i+1|0;if((db|0)!=(i|0)){continue}break}}J[Lb+8>>2]=e;ha=1;ha=pa?ha:K[g+648|0]!=0;d=0;D=0;qa=J[g+676>>2];if(qa){q=J[g+672>>2];i=0;while(1){e=0;b=i+q|0;n=v+P(b,104)|0;if(!(H[n+2817|0]&1)){e=L[n+2818>>1]!=0}p=J[(v+(b<<2)|0)+7296>>2];ea:{if(!p){break ea}h=i<<2;b=h+(ra+128|0)|0;o=J[b>>2];J[b>>2]=o>>>0

>>0?p:o;D=p+D|0;if(!e){break ea}b=h+ra|0;e=J[b>>2];h=b;b=L[n+2818>>1]<<1;J[h>>2]=b>>>0>e>>>0?b:e;D=b+D|0}i=i+1|0;if((qa|0)!=(i|0)){continue}break}}J[Lb+12>>2]=D;i=0;b=Jb>>>0>>0?Mb:Jb;b=b>>>0>>0?db:b;qa=b>>>0>>0?qa:b;fa:{if(!qa){break fa}e=0;o=0;if(qa>>>0>=4){n=qa&-4;D=0;while(1){p=o<<2;q=p|12;h=p|8;b=p|4;i=J[q+ra>>2]+(J[h+ra>>2]+(J[b+ra>>2]+(J[p+ra>>2]+i|0)|0)|0)|0;pa=q;q=ra+128|0;d=J[pa+q>>2]+(J[h+q>>2]+(J[b+q>>2]+(J[p+q>>2]+d|0)|0)|0)|0;o=o+4|0;D=D+4|0;if((n|0)!=(D|0)){continue}break}}h=qa&3;if(!h){break fa}while(1){b=o<<2;i=J[b+ra>>2]+i|0;d=J[b+(ra+128|0)>>2]+d|0;o=o+1|0;e=e+1|0;if((h|0)!=(e|0)){continue}break}}J[y+92>>2]=(((P(d,160)+P(qa,240)|0)+P(i,208)|0)+(ha?d<<4:0)|0)+(d+i<<4);Ha=ra+256|0;df=J[y+92>>2];if(df){i=1;b=df+16|0;if(b>>>0>16384){break V}i=0;Ra=Ja[J[J[l>>2]>>2]](l,b)|0;if(Ra+1>>>0<2){break V}}H[g+136|0]=j;J[g+132>>2]=k;h=df>>>4|0;d=J[g+16>>2];ga:{if(!k){break ga}j=J[g+148>>2];if(!j){break ga}e=0;while(1){b=J[g+144>>2]+e|0;if(J[(v+(b<<2)|0)+7424>>2]!=65535){k=Ua(k,(v+P(b,104)|0)+2816|0,104)+104|0;j=J[g+148>>2]}e=e+1|0;if(j>>>0>e>>>0){continue}break}}I[g+158>>1]=L[g+158>>1]+L[y+64>>1];I[d+22>>1]=h;J[d+24>>2]=Ra;I[d+20>>1]=J[g+116>>2];J[d+28>>2]=J[g+140>>2];H[g+312|0]=X;J[g+308>>2]=t;d=J[g+192>>2];ha:{if(!t){break ha}j=J[g+324>>2];if(!j){break ha}e=0;while(1){b=J[g+320>>2]+e|0;if(J[(v+(b<<2)|0)+7424>>2]!=65535){t=Ua(t,(v+P(b,104)|0)+2816|0,104)+104|0;j=J[g+324>>2]}e=e+1|0;if(j>>>0>e>>>0){continue}break}}I[g+334>>1]=L[g+334>>1]+L[y+68>>1];I[d+22>>1]=h;J[d+24>>2]=Ra;I[d+20>>1]=J[g+292>>2];J[d+28>>2]=J[g+316>>2];H[g+488|0]=m;J[g+484>>2]=la;d=J[g+368>>2];ia:{if(!la){break ia}j=J[g+500>>2];if(!j){break ia}e=0;while(1){b=J[g+496>>2]+e|0;if(J[(v+(b<<2)|0)+7424>>2]!=65535){la=Ua(la,(v+P(b,104)|0)+2816|0,104)+104|0;j=J[g+500>>2]}e=e+1|0;if(j>>>0>e>>>0){continue}break}}I[g+510>>1]=L[g+510>>1]+L[y+72>>1];I[d+22>>1]=h;J[d+24>>2]=Ra;I[d+20>>1]=J[g+468>>2];J[d+28>>2]=J[g+492>>2];H[g+664|0]=s;J[g+660>>2]=O;d=J[g+544>>2];ja:{if(!O){break ja}j=J[g+676>>2];if(!j){break ja}e=0;while(1){b=J[g+672>>2]+e|0;if(J[(v+(b<<2)|0)+7424>>2]!=65535){O=Ua(O,(v+P(b,104)|0)+2816|0,104)+104|0;j=J[g+676>>2]}e=e+1|0;if(j>>>0>e>>>0){continue}break}}I[g+686>>1]=L[g+686>>1]+L[y+76>>1];I[d+22>>1]=h;J[d+24>>2]=Ra;I[d+20>>1]=J[g+644>>2];J[d+28>>2]=J[g+668>>2];b=J[y+156>>2];J[y+56>>2]=J[y+152>>2];J[y+60>>2]=b;b=J[y+148>>2];J[y+48>>2]=J[y+144>>2];J[y+52>>2]=b;b=J[y+124>>2];J[y+40>>2]=J[y+120>>2];J[y+44>>2]=b;b=J[y+116>>2];J[y+32>>2]=J[y+112>>2];J[y+36>>2]=b;b=J[y+140>>2];J[y+24>>2]=J[y+136>>2];J[y+28>>2]=b;b=J[y+132>>2];J[y+16>>2]=J[y+128>>2];J[y+20>>2]=b;b=J[y+108>>2];J[y+8>>2]=J[y+104>>2];J[y+12>>2]=b;b=J[y+100>>2];J[y>>2]=J[y+96>>2];J[y+4>>2]=b;t=Ra;Lb=0;Mb=0;Jb=0;Nb=Ha-16|0;Ha=Nb;J[Nb+8>>2]=0;J[Nb+12>>2]=0;J[Nb>>2]=0;J[Nb+4>>2]=0;j=1;l=g;db=1;ka:{if(K[g+120|0]){break ka}db=1;if(K[l+296|0]){break ka}db=1;if(K[l+472|0]){break ka}db=K[l+648|0]!=0}g=J[l+104>>2];j=(g|0)!=1?J[l+280>>2]==1:j;e=1;b=1;b=(g|0)!=4?J[l+280>>2]==4:b;e=j?e:J[l+456>>2]==1;Ie=1;j=1;j=b?j:J[l+456>>2]==4;Ie=e?Ie:J[l+632>>2]==1;Je=1;Je=j?Je:J[l+632>>2]==4;e=J[l+148>>2];d=J[l+324>>2];g=J[l+500>>2];b=J[l+676>>2];b=b>>>0>>0?g:b;b=b>>>0>>0?d:b;yi=b>>>0>>0?e:b;if(yi){bb=x;Ai=K[l+650|0];Ci=K[l+474|0];f=K[l+298|0];ca=K[l+122|0];Cg=K[J[l+24>>2]+62|0]?Q(1):Q(0);Dg=K[J[l+20>>2]+62|0]?Q(1):Q(0);Eg=K[J[l+200>>2]+62|0]?Q(1):Q(0);Fg=K[J[l+196>>2]+62|0]?Q(1):Q(0);Gg=K[J[l+376>>2]+62|0]?Q(1):Q(0);Hg=K[J[l+372>>2]+62|0]?Q(1):Q(0);ad=N[l+624>>2];bd=N[l+620>>2];cd=N[l+616>>2];dd=N[l+448>>2];ed=N[l+444>>2];fd=N[l+440>>2];hd=N[l+272>>2];id=N[l+268>>2];jd=N[l+264>>2];kd=N[l+96>>2];ld=N[l+92>>2];md=N[l+88>>2];nd=N[l+596>>2];od=N[l+592>>2];pd=N[l+588>>2];qd=N[l+420>>2];rd=N[l+416>>2];sd=N[l+412>>2];td=N[l+244>>2];ud=N[l+240>>2];vd=N[l+236>>2];wd=N[l+68>>2];xd=N[l- -64>>2];Rb=N[l+60>>2];Fc=N[l+652>>2];Mc=N[l+476>>2];Nc=N[l+300>>2];D=J[l+560>>2];Ig=N[D+28>>2];O=J[l+384>>2];Jg=N[O+28>>2];p=J[l+208>>2];Kg=N[p+28>>2];n=J[l+32>>2];Lg=N[n+60>>2];Mg=N[n+56>>2];Ng=N[n+52>>2];Og=N[n+48>>2];Pg=N[n+44>>2];Qg=N[n+40>>2];Rg=N[n+36>>2];Sg=N[n+32>>2];s=J[l+556>>2];Tg=N[s+28>>2];k=J[l+380>>2];Ug=N[k+28>>2];o=J[l+204>>2];Vg=N[o+28>>2];q=J[l+28>>2];Wg=N[q+60>>2];Xg=N[q+56>>2];Yg=N[q+52>>2];Zg=N[q+48>>2];_g=N[q+44>>2];$g=N[q+40>>2];ah=N[q+36>>2];bh=N[q+32>>2];m=J[l+568>>2];Xd=N[m+16>>2];j=J[l+392>>2];Yd=N[j+16>>2];i=J[l+216>>2];Zd=N[i+16>>2];h=J[l+40>>2];_d=N[h+24>>2];$d=N[h+20>>2];e=J[l+564>>2];ch=N[e+16>>2];d=J[l+388>>2];dh=N[d+16>>2];g=J[l+212>>2];eh=N[g+16>>2];b=J[l+36>>2];fh=N[b+24>>2];gh=N[b+20>>2];hh=N[D+60>>2];ih=N[D+56>>2];jh=N[D+52>>2];kh=N[D+48>>2];lh=N[D+44>>2];mh=N[D+40>>2];nh=N[D+36>>2];oh=N[D+32>>2];ph=N[O+60>>2];qh=N[O+56>>2];rh=N[O+52>>2];sh=N[O+48>>2];th=N[O+44>>2];uh=N[O+40>>2];vh=N[O+36>>2];wh=N[O+32>>2];xh=N[p+60>>2];yh=N[p+56>>2];zh=N[p+52>>2];Ah=N[p+48>>2];Bh=N[p+44>>2];Ch=N[p+40>>2];Dh=N[p+36>>2];Eh=N[p+32>>2];Fh=N[s+60>>2];Gh=N[s+56>>2];Hh=N[s+52>>2];Ih=N[s+48>>2];Jh=N[s+44>>2];Kh=N[s+40>>2];Lh=N[s+36>>2];Mh=N[s+32>>2];Nh=N[k+60>>2];Oh=N[k+56>>2];Ph=N[k+52>>2];Qh=N[k+48>>2];Rh=N[k+44>>2];Sh=N[k+40>>2];Th=N[k+36>>2];Uh=N[k+32>>2];Vh=N[o+60>>2];Wh=N[o+56>>2];Xh=N[o+52>>2];Yh=N[o+48>>2];Zh=N[o+44>>2];_h=N[o+40>>2];$h=N[o+36>>2];ai=N[o+32>>2];ae=N[m+24>>2];be=N[m+20>>2];ce=N[j+24>>2];de=N[j+20>>2];ee=N[i+24>>2];fe=N[i+20>>2];bi=N[e+24>>2];ci=N[e+20>>2];di=N[d+24>>2];ei=N[d+20>>2];fi=N[g+24>>2];gi=N[g+20>>2];Oc=N[l+124>>2];ef=N[y+12>>2];ff=N[y+8>>2];gf=N[y+4>>2];hf=N[y>>2];hi=N[n+28>>2];ii=N[q+28>>2];ge=N[h+16>>2];ji=N[b+16>>2];x=N[e+28>>2];c=N[m+28>>2];Pc=c>2];c=N[j+28>>2];Qc=c>2];c=N[i+28>>2];Rc=c>2];he=N[m+8>>2];Sc=Q(jf-he);kf=N[d+8>>2];ie=N[j+8>>2];Tc=Q(kf-ie);lf=N[g+8>>2];je=N[i+8>>2];Uc=Q(lf-je);mf=N[e+4>>2];ke=N[m+4>>2];Vc=Q(mf-ke);nf=N[d+4>>2];le=N[j+4>>2];Wc=Q(nf-le);of=N[g+4>>2];me=N[i+4>>2];Xc=Q(of-me);pf=N[e>>2];ne=N[m>>2];Cd=Q(pf-ne);qf=N[d>>2];oe=N[j>>2];Dd=Q(qf-oe);rf=N[g>>2];pe=N[i>>2];Ed=Q(rf-pe);x=N[b+28>>2];c=N[h+28>>2];Fd=c>2]+62|0]?Q(1):Q(0);li=K[J[l+548>>2]+62|0]?Q(1):Q(0);sf=Q(N[y+16>>2]*N[h+32>>2]);tf=N[b+8>>2];qe=N[h+8>>2];Gd=Q(tf-qe);uf=N[b+4>>2];re=N[h+4>>2];Hd=Q(uf-re);vf=N[b>>2];se=N[h>>2];Id=Q(vf-se);wf=Q(N[y+28>>2]*N[m+32>>2]);xf=Q(N[y+24>>2]*N[j+32>>2]);yf=Q(N[y+20>>2]*N[i+32>>2]);zf=Q(ob*Q(-.800000011920929));Af=N[y+44>>2];Bf=Q(N[y+60>>2]*N[e+32>>2]);Jd=Q(Af*Bf);Cf=N[y+40>>2];Df=Q(N[y+56>>2]*N[d+32>>2]);Kd=Q(Cf*Df);Ef=N[y+36>>2];Ff=Q(N[y+52>>2]*N[g+32>>2]);Ld=Q(Ef*Ff);Gf=N[y+32>>2];Hf=Q(N[y+48>>2]*N[b+32>>2]);Md=Q(Gf*Hf);Ke=N[l+612>>2];mi=Q(Q(Ke*Ke)+Q(-.5));Le=N[l+436>>2];ni=Q(Q(Le*Le)+Q(-.5));Me=N[l+260>>2];oi=Q(Q(Me*Me)+Q(-.5));Ne=N[l+84>>2];pi=Q(Q(Ne*Ne)+Q(-.5));Oe=N[l+584>>2];qi=Q(Q(Oe*Oe)+Q(-.5));Pe=N[l+408>>2];ri=Q(Q(Pe*Pe)+Q(-.5));Qe=N[l+232>>2];si=Q(Q(Qe*Qe)+Q(-.5));Re=N[l+56>>2];ti=Q(Q(Re*Re)+Q(-.5));Ba=J[l+636>>2];Ea=J[l+460>>2];Ca=J[l+284>>2];Da=J[l+640>>2];Bd=J[l+464>>2];Od=J[l+288>>2];Pd=J[l+108>>2];Qd=J[l+112>>2];Rd=J[l+676>>2];Sd=J[l+500>>2];Td=J[l+324>>2];Ud=J[l+148>>2];If=N[l+604>>2];Nd=Q(-If);Jf=N[l+600>>2];ig=Q(-Jf);Kf=N[l+608>>2];jg=Q(-Kf);Lf=N[l+428>>2];kg=Q(-Lf);Mf=N[l+424>>2];lg=Q(-Mf);Nf=N[l+432>>2];mg=Q(-Nf);Of=N[l+252>>2];ng=Q(-Of);Pf=N[l+248>>2];og=Q(-Pf);Qf=N[l+256>>2];pg=Q(-Qf);Rf=N[l+76>>2];qg=Q(-Rf);Sf=N[l+72>>2];rg=Q(-Sf);Tf=N[l+80>>2];sg=Q(-Tf);Uf=N[l+576>>2];tg=Q(-Uf);Vf=N[l+572>>2];ug=Q(-Vf);Wf=N[l+580>>2];vg=Q(-Wf);Xf=N[l+400>>2];wg=Q(-Xf);Yf=N[l+396>>2];xg=Q(-Yf);Zf=N[l+404>>2];ye=Q(-Zf);_f=N[l+224>>2];ze=Q(-_f);$f=N[l+220>>2];Ae=Q(-$f);ag=N[l+228>>2];Be=Q(-ag);bg=N[l+48>>2];Ce=Q(-bg);cg=N[l+44>>2];De=Q(-cg);dg=N[l+52>>2];Ee=Q(-dg);eg=v+7424|0;fg=v+2816|0;gg=v+7556|0;o=0;qa=0;p=0;n=0;while(1){te=pb>>>0>=Ud>>>0;Wd=te?Wd:J[l+144>>2]+pb|0;ue=pb>>>0>=Td>>>0;Fe=ue?Fe:J[l+320>>2]+pb|0;ve=pb>>>0>=Sd>>>0;Ge=ve?Ge:J[l+496>>2]+pb|0;Se=pb>>>0>=Rd>>>0;He=Se?He:J[l+672>>2]+pb|0;h=0;d=0;d=te?d:J[(v+(Wd<<2)|0)+7296>>2];h=ue?h:J[(v+(Fe<<2)|0)+7296>>2];g=0;i=0;i=ve?i:J[(v+(Ge<<2)|0)+7296>>2];la=8;if(!Se){la=0;g=J[(v+(He<<2)|0)+7296>>2]}Yc=Wd<<2;j=J[Yc+eg>>2];Tb=Qd+(L[v+P(j,44)>>1]<<6)|0;qc=N[Tb+60>>2];zd=Fe<<2;e=J[zd+eg>>2];Gc=Od+(L[v+P(e,44)>>1]<<6)|0;rc=N[Gc+60>>2];Ad=Ge<<2;b=J[Ad+eg>>2];Hc=Bd+(L[v+P(b,44)>>1]<<6)|0;sc=N[Hc+60>>2];Vd=He<<2;k=J[Vd+eg>>2];yd=Da+(L[v+P(k,44)>>1]<<6)|0;tc=N[yd+60>>2];H[t+7|0]=Ai;H[t+6|0]=Ci;H[t+5|0]=f;H[t+4|0]=ca;H[t+3|0]=db;m=g>>>0>>0?i:g;m=h>>>0>m>>>0?h:m;ha=d>>>0>m>>>0?d:m;Ub=ha<<4;pa=Va(t+240|0,0,Ub);J[t+204>>2]=Ba;J[t+200>>2]=Ea;J[t+196>>2]=Ca;J[t+192>>2]=Pd;N[t+124>>2]=ef;N[t+120>>2]=ff;N[t+116>>2]=gf;N[t+112>>2]=hf;N[t+108>>2]=Af;N[t+104>>2]=Cf;N[t+100>>2]=Ef;N[t+96>>2]=Gf;N[t+92>>2]=wf;N[t+88>>2]=xf;N[t+84>>2]=yf;N[t+80>>2]=sf;N[t+76>>2]=Bf;N[t+72>>2]=Df;N[t+68>>2]=Ff;N[t+64>>2]=Hf;H[t+11|0]=g;H[t+10|0]=i;H[t+9|0]=h;H[t+8|0]=d;H[t+1|0]=ha;Sa=Q(-tc);N[t+28>>2]=Sa;Ta=Q(-sc);N[t+24>>2]=Ta;Wa=Q(-rc);N[t+20>>2]=Wa;Xa=Q(-qc);N[t+16>>2]=Xa;ta=N[Tb>>2];ua=N[Gc>>2];va=N[Hc>>2];wa=N[yd>>2];na=N[Tb+4>>2];oa=N[Gc+4>>2];ba=N[Hc+4>>2];R=N[yd+4>>2];S=N[Tb+8>>2];T=N[Gc+8>>2];U=N[Hc+8>>2];V=N[yd+8>>2];N[t+188>>2]=Pc;N[t+184>>2]=Qc;N[t+180>>2]=Rc;N[t+176>>2]=Fd;N[t+172>>2]=V;N[t+168>>2]=U;N[t+164>>2]=T;N[t+160>>2]=S;N[t+156>>2]=R;N[t+152>>2]=ba;N[t+148>>2]=oa;N[t+144>>2]=na;N[t+140>>2]=wa;N[t+136>>2]=va;N[t+132>>2]=ua;N[t+128>>2]=ta;h=65535;d=65535;la:{if((j|0)==65535){break la}while(1){d=j;g=v+P(d,44)|0;if(K[g+5|0]){break la}d=65535;j=L[g+2>>1];if((j|0)!=65535){continue}break}}ma:{if((e|0)==65535){break ma}while(1){h=e;g=v+P(e,44)|0;if(K[g+5|0]){break ma}h=65535;e=L[g+2>>1];if((e|0)!=65535){continue}break}}j=65535;e=65535;na:{if((b|0)==65535){break na}while(1){e=b;b=v+P(b,44)|0;if(K[b+5|0]){break na}e=65535;b=L[b+2>>1];if((b|0)!=65535){continue}break}}oa:{if((k|0)==65535){break oa}while(1){j=k;b=v+P(k,44)|0;if(K[b+5|0]){break oa}j=65535;k=L[b+2>>1];if((k|0)!=65535){continue}break}}s=0;pa:{if(te){q=d;D=0;break pa}q=65535;Lb=0;D=1;if((d|0)==65535){o=65535;break pa}b=v+P(d,44)|0;if(K[b+5|0]!=1){q=d;o=d;break pa}D=0;b=L[b+2>>1];qa:{if((b|0)==65535){break qa}while(1){q=b&65535;b=v+P(q,44)|0;if(K[b+5|0]){break qa}q=65535;b=L[b+2>>1];if((b|0)!=65535){continue}break}}o=d}ra:{if(ue){g=h;break ra}g=65535;Mb=0;s=1;if((h|0)==65535){qa=65535;break ra}b=v+P(h,44)|0;if(K[b+5|0]!=1){g=h;qa=g;break ra}s=0;b=L[b+2>>1];sa:{if((b|0)==65535){break sa}while(1){g=b&65535;b=v+P(g,44)|0;if(K[b+5|0]){break sa}g=65535;b=L[b+2>>1];if((b|0)!=65535){continue}break}}qa=h}X=0;ta:{if(ve){i=e;O=0;break ta}i=65535;Jb=0;O=1;if((e|0)==65535){p=65535;break ta}b=v+P(e,44)|0;if(K[b+5|0]!=1){i=e;p=e;break ta}O=0;b=L[b+2>>1];ua:{if((b|0)==65535){break ua}while(1){i=b&65535;b=v+P(i,44)|0;if(K[b+5|0]){break ua}i=65535;b=L[b+2>>1];if((b|0)!=65535){continue}break}}p=e}va:{if(Se){m=j;break va}m=65535;xe=0;X=1;if((j|0)==65535){n=65535;break va}b=v+P(j,44)|0;if(K[b+5|0]!=1){m=j;n=j;break va}X=0;e=L[b+2>>1];wa:{if((e|0)==65535){break wa}while(1){m=e&65535;b=v+P(m,44)|0;if(K[b+5|0]){break wa}m=65535;e=L[b+2>>1];if((e|0)!=65535){continue}break}}n=j}e=1;e=te?e:!((q|0)!=65535&K[(v+P(q,44)|0)+5|0]>D>>>0);d=ue<<1|te;b=ve<<2;xa:{if(!((g|0)==65535|ue)){h=0;if(K[(v+P(g,44)|0)+5|0]>s>>>0){break xa}}h=2}Ya=Q(ke*R);A=Q(ne*wa);Za=Q(mf*R);_a=Q(pf*wa);$a=Q(le*ba);z=Q(oe*va);ab=Q(nf*ba);ea=Q(qf*va);fa=Q(me*oa);B=Q(pe*ua);G=Q(of*oa);C=Q(rf*ua);r=Q(re*na);x=Q(se*ta);w=Q(uf*na);c=Q(vf*ta);b=b|d;ya:{if(!((i|0)==65535|ve)){d=0;if(K[(v+P(i,44)|0)+5|0]>O>>>0){break ya}}d=4}Ya=Q(A+Ya);A=Q(he*V);Za=Q(_a+Za);_a=Q(jf*V);$a=Q(z+$a);z=Q(ie*U);ab=Q(ea+ab);ea=Q(kf*U);fa=Q(B+fa);B=Q(je*T);G=Q(C+G);C=Q(lf*T);r=Q(x+r);x=Q(qe*S);w=Q(c+w);c=Q(tf*S);k=b|la;za:{if(!((m|0)==65535|Se)){b=0;if(K[(v+P(m,44)|0)+5|0]>X>>>0){break za}}b=8}j=pa+Ub|0;A=Q(A+Ya);uc=Q(_a+Za);z=Q(z+$a);vc=Q(ea+ab);B=Q(B+fa);wc=Q(C+G);x=Q(x+r);Lc=Q(c+w);if((k|0)!=15){Sb=P(ha,160)+j|0;d=b|(d|(e|h));Zc=J[l+640>>2];_c=J[l+464>>2];$c=J[l+288>>2];Jc=J[l+112>>2];ui=0;while(1){k=Zc+(L[v+P(n,44)>>1]+xe<<6)|0;ka=N[k+16>>2];r=Q(ka-pd);sa=N[k+20>>2];w=Q(sa-od);c=Q(Q(R*r)-Q(wa*w));E=u>(c>Q(0)?c:Q(-c))?Q(0):c;aa=N[k+24>>2];c=Q(aa-nd);r=Q(Q(wa*c)-Q(V*r));rb=u>(r>Q(0)?r:Q(-r))?Q(0):r;c=Q(Q(V*w)-Q(R*c));xa=u>(c>Q(0)?c:Q(-c))?Q(0):c;xc=Q(Q(Lh*E)+Q(Q(Mh*rb)+Q(Tg*xa)));yc=Q(Q(Ih*E)+Q(Q(Jh*rb)+Q(Kh*xa)));zc=Q(Q(Fh*E)+Q(Q(Gh*rb)+Q(Hh*xa)));Na=Q(Jd+Q(Q(xc*xc)+Q(Q(yc*yc)+Q(zc*zc))));h=_c+(L[v+P(p,44)>>1]+Jb<<6)|0;W=N[h+16>>2];r=Q(W-sd);Db=N[h+20>>2];w=Q(Db-rd);c=Q(Q(ba*r)-Q(va*w));ya=u>(c>Q(0)?c:Q(-c))?Q(0):c;Fa=N[h+24>>2];c=Q(Fa-qd);r=Q(Q(va*c)-Q(U*r));za=u>(r>Q(0)?r:Q(-r))?Q(0):r;c=Q(Q(U*w)-Q(ba*c));ma=u>(c>Q(0)?c:Q(-c))?Q(0):c;Ac=Q(Q(Th*ya)+Q(Q(Uh*za)+Q(Ug*ma)));Bc=Q(Q(Qh*ya)+Q(Q(Rh*za)+Q(Sh*ma)));Cc=Q(Q(Nh*ya)+Q(Q(Oh*za)+Q(Ph*ma)));Oa=Q(Kd+Q(Q(Ac*Ac)+Q(Q(Bc*Bc)+Q(Cc*Cc))));e=$c+(L[v+P(qa,44)>>1]+Mb<<6)|0;qb=N[e+16>>2];r=Q(qb-vd);ab=N[e+20>>2];w=Q(ab-ud);c=Q(Q(oa*r)-Q(ua*w));Ya=u>(c>Q(0)?c:Q(-c))?Q(0):c;ea=N[e+24>>2];c=Q(ea-td);r=Q(Q(ua*c)-Q(T*r));Za=u>(r>Q(0)?r:Q(-r))?Q(0):r;c=Q(Q(T*w)-Q(oa*c));_a=u>(c>Q(0)?c:Q(-c))?Q(0):c;Dc=Q(Q($h*Ya)+Q(Q(ai*Za)+Q(Vg*_a)));Ec=Q(Q(Yh*Ya)+Q(Q(Zh*Za)+Q(_h*_a)));Eb=Q(Q(Vh*Ya)+Q(Q(Wh*Za)+Q(Xh*_a)));Pa=Q(Ld+Q(Q(Dc*Dc)+Q(Q(Ec*Ec)+Q(Eb*Eb))));b=Jc+(L[v+P(o,44)>>1]+Lb<<6)|0;fa=N[b+16>>2];G=Q(fa-Rb);C=N[b+20>>2];r=Q(C-xd);c=Q(Q(na*G)-Q(ta*r));$a=u>(c>Q(0)?c:Q(-c))?Q(0):c;w=N[b+24>>2];c=Q(w-wd);G=Q(Q(ta*c)-Q(S*G));G=u>(G>Q(0)?G:Q(-G))?Q(0):G;c=Q(Q(S*r)-Q(na*c));c=u>(c>Q(0)?c:Q(-c))?Q(0):c;Fb=Q(Q(ah*$a)+Q(Q(bh*G)+Q(ii*c)));Gb=Q(Q(Zg*$a)+Q(Q(_g*G)+Q($g*c)));Hb=Q(Q(Wg*$a)+Q(Q(Xg*G)+Q(Yg*c)));Qa=Q(Md+Q(Q(Fb*Fb)+Q(Q(Gb*Gb)+Q(Hb*Hb))));xa=Q(uc+Q(Q(bi*E)+Q(Q(ci*rb)+Q(ch*xa))));ya=Q(vc+Q(Q(di*ya)+Q(Q(ei*za)+Q(dh*ma))));za=Q(wc+Q(Q(fi*Ya)+Q(Q(gi*Za)+Q(eh*_a))));ma=Q(Lc+Q(Q(fh*$a)+Q(Q(gh*G)+Q(ji*c))));Ya=Q(Q(wa*N[k+32>>2])+Q(Q(R*N[k+36>>2])+Q(V*N[k+40>>2])));Za=Q(Q(va*N[h+32>>2])+Q(Q(ba*N[h+36>>2])+Q(U*N[h+40>>2])));_a=Q(Q(ua*N[e+32>>2])+Q(Q(oa*N[e+36>>2])+Q(T*N[e+40>>2])));$a=Q(Q(ta*N[b+32>>2])+Q(Q(na*N[b+36>>2])+Q(S*N[b+40>>2])));ka=Q(ka-cd);ga=Q(W-fd);ia=Q(qb-jd);ja=Q(fa-md);aa=Q(aa-ad);W=Q(Fa-dd);Z=Q(ea-hd);_=Q(w-kd);r=Q(sa-bd);Fa=Q(Db-ed);w=Q(ab-id);$=Q(C-ld);G=N[k+12>>2];ab=N[h+12>>2];ea=N[e+12>>2];fa=N[b+12>>2];Aa:{if(Ie){c=Q(Q(R*ka)-Q(wa*r));E=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(wa*aa)-Q(V*ka));rb=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(V*r)-Q(R*aa));C=u>(c>Q(0)?c:Q(-c))?Q(0):c;Aa=Q(Q(nh*E)+Q(Q(oh*rb)+Q(Ig*C)));Ga=Q(Q(kh*E)+Q(Q(lh*rb)+Q(mh*C)));Ia=Q(Q(hh*E)+Q(Q(ih*rb)+Q(jh*C)));Na=Q(Na+Q(wf+Q(ef*Q(Q(Aa*Aa)+Q(Q(Ga*Ga)+Q(Ia*Ia))))));c=Q(Q(ba*ga)-Q(va*Fa));ka=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(va*W)-Q(U*ga));sa=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(U*Fa)-Q(ba*W));aa=u>(c>Q(0)?c:Q(-c))?Q(0):c;Ka=Q(Q(vh*ka)+Q(Q(wh*sa)+Q(Jg*aa)));tb=Q(Q(sh*ka)+Q(Q(th*sa)+Q(uh*aa)));vb=Q(Q(ph*ka)+Q(Q(qh*sa)+Q(rh*aa)));Oa=Q(Oa+Q(xf+Q(ff*Q(Q(Ka*Ka)+Q(Q(tb*tb)+Q(vb*vb))))));c=Q(Q(oa*ia)-Q(ua*w));W=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(ua*Z)-Q(T*ia));Db=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(T*w)-Q(oa*Z));r=u>(c>Q(0)?c:Q(-c))?Q(0):c;Ma=Q(Q(Dh*W)+Q(Q(Eh*Db)+Q(Kg*r)));ub=Q(Q(Ah*W)+Q(Q(Bh*Db)+Q(Ch*r)));da=Q(Q(xh*W)+Q(Q(yh*Db)+Q(zh*r)));Pa=Q(Pa+Q(yf+Q(gf*Q(Q(Ma*Ma)+Q(Q(ub*ub)+Q(da*da))))));c=Q(Q(na*ja)-Q(ta*$));Fa=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(ta*_)-Q(S*ja));w=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(S*$)-Q(na*_));c=u>(c>Q(0)?c:Q(-c))?Q(0):c;wb=Q(Q(Rg*Fa)+Q(Q(Sg*w)+Q(hi*c)));La=Q(Q(Og*Fa)+Q(Q(Pg*w)+Q(Qg*c)));qb=Q(Q(Lg*Fa)+Q(Q(Mg*w)+Q(Ng*c)));Qa=Q(Qa+Q(sf+Q(hf*Q(Q(wb*wb)+Q(Q(La*La)+Q(qb*qb))))));C=Q(A+Q(Q(ae*E)+Q(Q(be*rb)+Q(Xd*C))));r=Q(B+Q(Q(ee*W)+Q(Q(fe*Db)+Q(Zd*r))));w=Q(x+Q(Q(_d*Fa)+Q(Q($d*w)+Q(ge*c))));c=Q(z+Q(Q(ce*ka)+Q(Q(de*sa)+Q(Yd*aa))));break Aa}qb=Q(0);if(!Je){da=Q(0);vb=Q(0);Ia=Q(0);La=Q(0);ub=Q(0);tb=Q(0);Ga=Q(0);wb=Q(0);Ma=Q(0);Ka=Q(0);Aa=Q(0);w=x;r=B;C=A;c=z;break Aa}C=Q(A+Q(Q(ae*Q(Q(R*ka)-Q(wa*r)))+Q(Q(be*Q(Q(wa*aa)-Q(V*ka)))+Q(Xd*Q(Q(V*r)-Q(R*aa))))));r=Q(B+Q(Q(ee*Q(Q(oa*ia)-Q(ua*w)))+Q(Q(fe*Q(Q(ua*Z)-Q(T*ia)))+Q(Zd*Q(Q(T*w)-Q(oa*Z))))));w=Q(x+Q(Q(_d*Q(Q(na*ja)-Q(ta*$)))+Q(Q($d*Q(Q(ta*_)-Q(S*ja)))+Q(ge*Q(Q(S*$)-Q(na*_))))));da=Q(0);vb=Q(0);Ia=Q(0);La=Q(0);ub=Q(0);tb=Q(0);Ga=Q(0);wb=Q(0);Ma=Q(0);Ka=Q(0);Aa=Q(0);c=Q(z+Q(Q(ce*Q(Q(ba*ga)-Q(va*Fa)))+Q(Q(de*Q(Q(va*W)-Q(U*ga)))+Q(Yd*Q(Q(U*Fa)-Q(ba*W))))))}N[j+48>>2]=wb;N[j+32>>2]=Hb;N[j+16>>2]=Gb;N[j+12>>2]=xc;N[j+8>>2]=Ac;N[j+4>>2]=Dc;N[j>>2]=Fb;N[j+92>>2]=Ia;N[j+88>>2]=vb;N[j+84>>2]=da;N[j+80>>2]=qb;N[j+76>>2]=Ga;N[j+72>>2]=tb;N[j+68>>2]=ub;N[j- -64>>2]=La;N[j+60>>2]=Aa;N[j+56>>2]=Ka;N[j+52>>2]=Ma;N[j+44>>2]=zc;N[j+40>>2]=Cc;N[j+36>>2]=Eb;N[j+28>>2]=yc;N[j+24>>2]=Bc;N[j+20>>2]=Ec;N[j+124>>2]=Na>Q(0)?Q(Q(1)/Na):Q(0);N[j+120>>2]=Oa>Q(0)?Q(Q(1)/Oa):Q(0);N[j+116>>2]=Pa>Q(0)?Q(Q(1)/Pa):Q(0);N[j+112>>2]=Qa>Q(0)?Q(Q(1)/Qa):Q(0);E=Q(ki*C);C=Q(xa-C);G=Q(G-Fc);N[j+140>>2]=Ya+Q(Q(E+(tc>Q(0)?CQ(G*Kb)?Q(C*Sa):Q(0):Q(0):Q(0)))-Q(li*xa));E=Q(Gg*c);c=Q(ya-c);C=Q(ab-Mc);N[j+136>>2]=Za+Q(Q(E+(sc>Q(0)?cQ(C*Kb)?Q(c*Ta):Q(0):Q(0):Q(0)))-Q(Hg*ya));E=Q(Eg*r);c=Q(za-r);r=Q(ea-Nc);N[j+132>>2]=_a+Q(Q(E+(rc>Q(0)?cQ(r*Kb)?Q(c*Wa):Q(0):Q(0):Q(0)))-Q(Fg*za));E=Q(Cg*w);w=Q(ma-w);c=Q(fa-Oc);N[j+128>>2]=$a+Q(Q(E+(qc>Q(0)?wQ(c*Kb)?Q(w*Xa):Q(0):Q(0):Q(0)))-Q(Dg*ma));N[j+156>>2]=zf;N[j+152>>2]=zf;N[j+148>>2]=zf;N[j+144>>2]=zf;N[j+108>>2]=G;N[j+104>>2]=C;N[j+100>>2]=r;N[j+96>>2]=c;if(db){r=N[b+28>>2];w=N[e+28>>2];c=N[h+28>>2];b=Sb+(ui<<4)|0;N[b+12>>2]=N[k+28>>2];N[b+8>>2]=c;N[b+4>>2]=w;N[b>>2]=r}Ba:{if(d&1){b=q;ha=D;e=d;break Ba}ha=D+1|0;b=65535;Lb=D;o=q;e=0;Ca:{if((o|0)==65535){break Ca}Da:{b=o;e=v+P(b,44)|0;k=K[e+5|0];if((ha|0)==(k|0)){b=65535;e=L[e+2>>1];if((e|0)==65535){break Da}while(1){b=e&65535;e=v+P(b,44)|0;k=K[e+5|0];if(!k){b=65535;e=L[e+2>>1];if((e|0)!=65535){continue}break Da}break}ha=0}e=k>>>0>ha>>>0;break Ca}ha=0;e=0}e=!e|d}Ea:{if(d&2){k=g;la=s;break Ea}la=s+1|0;k=65535;D=2;Fa:{if((g|0)==65535){break Fa}k=g;h=v+P(g,44)|0;q=K[h+5|0];if((la|0)==(q|0)){k=65535;la=0;h=L[h+2>>1];if((h|0)==65535){break Fa}while(1){k=h&65535;h=v+P(k,44)|0;q=K[h+5|0];if(!q){k=65535;h=L[h+2>>1];if((h|0)!=65535){continue}break Fa}break}}D=q>>>0<=la>>>0?2:0}e=e|D;Mb=s;qa=g}Ga:{if(d&4){h=i;pa=O;break Ga}pa=O+1|0;h=65535;s=4;Ha:{if((i|0)==65535){break Ha}h=i;g=v+P(h,44)|0;q=K[g+5|0];if((pa|0)==(q|0)){h=65535;pa=0;g=L[g+2>>1];if((g|0)==65535){break Ha}while(1){h=g&65535;g=v+P(h,44)|0;q=K[g+5|0];if(!q){h=65535;g=L[g+2>>1];if((g|0)!=65535){continue}break Ha}break}}s=q>>>0<=pa>>>0?4:0}e=e|s;Jb=O;p=i}j=j+160|0;ui=ui+1|0;ra=(d|0)!=15;if(d&8){d=e}else{s=X+1|0;g=65535;O=8;Ia:{if((m|0)==65535){break Ia}g=m;d=v+P(g,44)|0;q=K[d+5|0];if((s|0)==(q|0)){g=65535;s=0;i=L[d+2>>1];if((i|0)==65535){break Ia}while(1){g=i&65535;d=v+P(g,44)|0;q=K[d+5|0];if(!q){g=65535;i=L[d+2>>1];if((i|0)!=65535){continue}break Ia}break}}O=s>>>0>=q>>>0?8:0}xe=X;n=m;m=g;X=s;d=e|O}D=ha;q=b;s=la;g=k;O=pa;i=h;if(ra){continue}break}}Jc=P(He,104)+fg|0;i=L[Jc+2>>1];ra=P(Ge,104)+fg|0;g=L[ra+2>>1];la=P(Fe,104)+fg|0;b=L[la+2>>1];m=0;m=te?m:H[Tb+48|0]&1?0:L[(v+P(Wd,104)|0)+2818>>1];q=0;q=ue?q:H[Gc+48|0]&1?0:b;X=0;W=N[yd+44>>2];ab=N[yd+56>>2];ea=N[Tb+44>>2];fa=N[Tb+56>>2];h=K[Tb+48|0];G=N[Gc+44>>2];C=N[Gc+56>>2];e=K[Gc+48|0];r=N[Hc+44>>2];w=N[Hc+56>>2];d=K[Hc+48|0];s=K[yd+48|0];b=(db?Ub:0)+j|0;X=ve?X:H[Hc+48|0]&1?0:g;H[t+14|0]=X<<1;H[t+13|0]=q<<1;H[t+12|0]=m<<1;H[t|0]=7;Ub=Se?0:s&1?0:i;H[t+15|0]=Ub<<1;g=X>>>0>Ub>>>0?X:Ub;g=g>>>0>>0?q:g;Sb=g>>>0>>0?m:g;k=Sb<<1;H[t+2|0]=k;if(Sb){c=(d&4)>>>2|0?(X|0)==2?Q(.5):Q(1):Q(1);Db=Q(c*w);Fa=Q(c*r);c=(e&4)>>>2|0?(q|0)==2?Q(.5):Q(1):Q(1);qb=Q(c*C);Ya=Q(c*G);c=(h&4)>>>2|0?(m|0)==2?Q(.5):Q(1):Q(1);Za=Q(c*fa);_a=Q(ea*c);c=(Ub|0)==2?(s&4)>>>2|0?Q(.5):Q(1):Q(1);$a=Q(c*ab);ab=Q(c*W);i=J[l+660>>2];h=J[l+484>>2];e=J[l+308>>2];d=J[l+132>>2];g=J[Nb+12>>2];J[t+216>>2]=J[Nb+8>>2];J[t+220>>2]=g;g=J[Nb+4>>2];J[t+208>>2]=J[Nb>>2];J[t+212>>2]=g;J[t+224>>2]=d+P(yg,104);J[t+228>>2]=e+P(zg,104);J[t+232>>2]=h+P(Ag,104);J[t+236>>2]=i+P(Bg,104);e=0;sb=Q(1);A=Q(uc-A);c=Q(Vc-Q(R*A));d=(wa>Q(0)?wa:Q(-wa))Q(9999999747378752e-20);c=g?c:d?Q(-V):wa;r=c;aa=g?A:d?R:Q(0);A=Q(c*c);c=g?w:d?Q(0):Q(-R);W=Q(Q(1)/Q(Y(Q(Q(aa*aa)+Q(A+Q(c*c))))));fb=Q(r*W);gb=Q(c*W);Ga=Q(Q(wa*fb)-Q(R*gb));z=Q(vc-z);c=Q(Wc-Q(ba*z));d=(va>Q(0)?va:Q(-va))Q(9999999747378752e-20);c=g?c:d?Q(-U):va;r=c;ea=g?z:d?ba:Q(0);w=Q(c*c);c=g?A:d?Q(0):Q(-ba);fa=Q(Q(1)/Q(Y(Q(Q(ea*ea)+Q(w+Q(c*c))))));hb=Q(r*fa);ib=Q(c*fa);Ia=Q(Q(va*hb)-Q(ba*ib));B=Q(wc-B);c=Q(Xc-Q(oa*B));d=(ua>Q(0)?ua:Q(-ua))Q(9999999747378752e-20);c=g?c:d?Q(-T):ua;r=c;G=g?B:d?oa:Q(0);w=Q(c*c);c=g?z:d?Q(0):Q(-oa);A=Q(Q(1)/Q(Y(Q(Q(G*G)+Q(w+Q(c*c))))));C=Q(r*A);jb=Q(c*A);Ka=Q(Q(ua*C)-Q(oa*jb));x=Q(Lc-x);c=Q(Hd-Q(na*x));d=(ta>Q(0)?ta:Q(-ta))Q(9999999747378752e-20);c=g?c:d?Q(-S):ta;r=c;B=g?x:d?na:Q(0);x=g?z:d?Q(0):Q(-na);c=Q(Q(1)/Q(Y(Q(Q(B*B)+Q(Q(c*c)+Q(x*x))))));r=Q(r*c);w=Q(x*c);Na=Q(Q(ta*r)-Q(na*w));Aa=Q(aa*W);Oa=Q(Q(V*gb)-Q(wa*Aa));kb=Q(ea*fa);Pa=Q(Q(U*ib)-Q(va*kb));lb=Q(G*A);Qa=Q(Q(T*jb)-Q(ua*lb));mb=Q(B*c);xb=Q(Q(S*w)-Q(ta*mb));yb=Q(Q(R*Aa)-Q(V*fb));zb=Q(Q(ba*kb)-Q(U*hb));Ab=Q(Q(oa*lb)-Q(T*C));Bb=Q(Q(na*mb)-Q(S*r));j=Tb+32|0;d=b;b=k<<4&4080;b=Va(d,0,b)+b|0;h=0;d=0;g=0;i=0;Ob=Q(1);Pb=Q(1);Qb=Q(1);while(1){k=b;ha=e>>>0>>0;h=ha?e:h;b=Jc+P(h,12)|0;na=N[b+72>>2];oa=N[b- -64>>2];ba=N[b+68>>2];Sa=Q(Q(Kf*na)+Q(Q(Jf*oa)+Q(If*ba)));ea=Q(Kf*Sa);R=N[b+48>>2];S=N[b+40>>2];Eb=N[b+44>>2];Ta=Q(Q(Wf*R)+Q(Q(Vf*S)+Q(Uf*Eb)));c=Q(Wf*Ta);pa=e>>>0>>0;d=pa?e:d;b=ra+P(d,12)|0;da=N[b+72>>2];T=N[b- -64>>2];U=N[b+68>>2];Wa=Q(Q(Nf*da)+Q(Q(Mf*T)+Q(Lf*U)));fa=Q(Nf*Wa);V=N[b+48>>2];ga=N[b+40>>2];Fb=N[b+44>>2];Xa=Q(Q(Zf*V)+Q(Q(Yf*ga)+Q(Xf*Fb)));G=Q(Zf*Xa);D=e>>>0>>0;g=D?e:g;b=la+P(g,12)|0;ia=N[b+72>>2];ja=N[b- -64>>2];Z=N[b+68>>2];ka=Q(Q(Qf*ia)+Q(Q(Pf*ja)+Q(Of*Z)));A=Q(Qf*ka);_=N[b+48>>2];$=N[b+40>>2];Gb=N[b+44>>2];sa=Q(Q(ag*_)+Q(Q($f*$)+Q(_f*Gb)));z=Q(ag*sa);O=e>>>0>>0;i=O?e:i;b=(P(Wd,104)+fg|0)+P(i,12)|0;E=N[b+72>>2];Hb=N[b- -64>>2];xa=N[b+68>>2];aa=Q(Q(Tf*E)+Q(Q(Sf*Hb)+Q(Rf*xa)));B=Q(Tf*aa);ya=N[b+48>>2];za=N[b+40>>2];ma=N[b+44>>2];W=Q(Q(dg*ya)+Q(Q(cg*za)+Q(bg*ma)));x=Q(dg*W);Zc=L[(Vd+gg|0)+(h<<1)>>1];_c=L[(Ad+gg|0)+(d<<1)>>1];$c=L[(zd+gg|0)+(g<<1)>>1];b=j;s=L[(Yc+gg|0)+(i<<1)>>1];if((s|0)!=65535){b=(J[l+112>>2]+(s<<6)|0)+32|0}rb=N[b+8>>2];qc=N[b+4>>2];rc=N[b>>2];b=j;sb=ha?sb:Q(0);Ob=pa?Ob:Q(0);Pb=D?Pb:Q(0);Qb=O?Qb:Q(0);b=($c|0)!=65535?(J[l+288>>2]+($c<<6)|0)+32|0:b;sc=N[b+8>>2];tc=N[b+4>>2];uc=N[b>>2];b=j;Aa=Q(Aa*sb);kb=Q(kb*Ob);lb=Q(lb*Pb);mb=Q(mb*Qb);fb=Q(fb*sb);hb=Q(hb*Ob);C=Q(C*Pb);r=Q(r*Qb);gb=Q(gb*sb);ib=Q(ib*Ob);jb=Q(jb*Pb);w=Q(w*Qb);b=(_c|0)!=65535?(J[l+464>>2]+(_c<<6)|0)+32|0:b;vc=N[b+8>>2];wc=N[b+4>>2];Lc=N[b>>2];b=j;c=Q(Q(Q(Oe*Q(Q(Vf*Eb)+Q(S*tg)))+Q(qi*R))+c);Te=Q(c+c);c=Q(Q(Q(Ke*Q(Q(Jf*ba)+Q(oa*Nd)))+Q(mi*na))+ea);Vb=Q(c+c);xc=Q(Q(nd+Te)-Q(ad+Vb));c=Q(Q(Q(Pe*Q(Q(Yf*Fb)+Q(ga*wg)))+Q(ri*V))+G);Ue=Q(c+c);c=Q(Q(Q(Le*Q(Q(Mf*U)+Q(T*kg)))+Q(ni*da))+fa);Wb=Q(c+c);yc=Q(Q(qd+Ue)-Q(dd+Wb));c=Q(Q(Q(Qe*Q(Q($f*Gb)+Q($*ze)))+Q(si*_))+z);Ve=Q(c+c);c=Q(Q(Q(Me*Q(Q(Pf*Z)+Q(ja*ng)))+Q(oi*ia))+A);Xb=Q(c+c);zc=Q(Q(td+Ve)-Q(hd+Xb));c=Q(Q(Q(Re*Q(Q(cg*ma)+Q(za*Ce)))+Q(ti*ya))+x);We=Q(c+c);c=Q(Q(Q(Ne*Q(Q(Sf*xa)+Q(Hb*qg)))+Q(pi*E))+B);Yb=Q(c+c);Ac=Q(Q(wd+We)-Q(kd+Yb));c=Q(Q(Uf*Ta)+Q(Q(qi*Eb)+Q(Oe*Q(Q(Wf*S)+Q(R*ug)))));Xe=Q(c+c);c=Q(Q(If*Sa)+Q(Q(mi*ba)+Q(Ke*Q(Q(Kf*oa)+Q(na*ig)))));Zb=Q(c+c);Bc=Q(Q(od+Xe)-Q(bd+Zb));c=Q(Q(Xf*Xa)+Q(Q(ri*Fb)+Q(Pe*Q(Q(Zf*ga)+Q(V*xg)))));ta=Q(c+c);c=Q(Q(Lf*Wa)+Q(Q(ni*U)+Q(Le*Q(Q(Nf*T)+Q(da*lg)))));_b=Q(c+c);Cc=Q(Q(rd+ta)-Q(ed+_b));c=Q(Q(_f*sa)+Q(Q(si*Gb)+Q(Qe*Q(Q(ag*$)+Q(_*Ae)))));ua=Q(c+c);c=Q(Q(Of*ka)+Q(Q(oi*Z)+Q(Me*Q(Q(Qf*ja)+Q(ia*og)))));$b=Q(c+c);Dc=Q(Q(ud+ua)-Q(id+$b));c=Q(Q(bg*W)+Q(Q(ti*ma)+Q(Re*Q(Q(dg*za)+Q(ya*De)))));va=Q(c+c);c=Q(Q(Rf*aa)+Q(Q(pi*xa)+Q(Ne*Q(Q(Tf*Hb)+Q(E*rg)))));ac=Q(c+c);Ec=Q(Q(xd+va)-Q(ld+ac));c=Q(Q(Vf*Ta)+Q(Q(qi*S)+Q(Oe*Q(Q(Uf*R)+Q(Eb*vg)))));wa=Q(c+c);c=Q(Q(Jf*Sa)+Q(Q(mi*oa)+Q(Ke*Q(Q(If*na)+Q(ba*jg)))));bc=Q(c+c);Eb=Q(Q(pd+wa)-Q(cd+bc));c=Q(Q(Yf*Xa)+Q(Q(ri*ga)+Q(Pe*Q(Q(Xf*V)+Q(Fb*ye)))));na=Q(c+c);c=Q(Q(Mf*Wa)+Q(Q(ni*T)+Q(Le*Q(Q(Lf*da)+Q(U*mg)))));cc=Q(c+c);Fb=Q(Q(sd+na)-Q(fd+cc));c=Q(Q($f*sa)+Q(Q(si*$)+Q(Qe*Q(Q(_f*_)+Q(Gb*Be)))));oa=Q(c+c);c=Q(Q(Pf*ka)+Q(Q(oi*ja)+Q(Me*Q(Q(Of*ia)+Q(Z*pg)))));dc=Q(c+c);Gb=Q(Q(vd+oa)-Q(jd+dc));c=Q(Q(cg*W)+Q(Q(ti*za)+Q(Re*Q(Q(bg*ya)+Q(ma*Ee)))));ba=Q(c+c);c=Q(Q(Sf*aa)+Q(Q(pi*Hb)+Q(Ne*Q(Q(Rf*E)+Q(xa*sg)))));ec=Q(c+c);Hb=Q(Q(Rb+ba)-Q(md+ec));Ga=Q(Ga*sb);Ia=Q(Ia*Ob);Ka=Q(Ka*Pb);Na=Q(Na*Qb);Oa=Q(Oa*sb);Pa=Q(Pa*Ob);Qa=Q(Qa*Pb);xb=Q(xb*Qb);yb=Q(yb*sb);zb=Q(zb*Ob);Ab=Q(Ab*Pb);Bb=Q(Bb*Qb);c=Q(Q(fb*wa)-Q(gb*Xe));Z=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(gb*Te)-Q(Aa*wa));_=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(Aa*Xe)-Q(fb*Te));A=u>(c>Q(0)?c:Q(-c))?Q(0):c;ma=Q(Q(Fh*Z)+Q(Q(Gh*_)+Q(Hh*A)));Sa=Q(Q(Ih*Z)+Q(Q(Jh*_)+Q(Kh*A)));Ta=Q(Q(Lh*Z)+Q(Q(Mh*_)+Q(Tg*A)));tb=Q(Bf+Q(Af*Q(Q(ma*ma)+Q(Q(Sa*Sa)+Q(Ta*Ta)))));c=Q(Q(hb*na)-Q(ib*ta));$=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(ib*Ue)-Q(kb*na));E=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(kb*ta)-Q(hb*Ue));z=u>(c>Q(0)?c:Q(-c))?Q(0):c;Wa=Q(Q(Nh*$)+Q(Q(Oh*E)+Q(Ph*z)));Xa=Q(Q(Qh*$)+Q(Q(Rh*E)+Q(Sh*z)));ka=Q(Q(Th*$)+Q(Q(Uh*E)+Q(Ug*z)));fc=Q(Df+Q(Cf*Q(Q(Wa*Wa)+Q(Q(Xa*Xa)+Q(ka*ka)))));c=Q(Q(C*oa)-Q(jb*ua));xa=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(jb*Ve)-Q(lb*oa));ya=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(lb*ua)-Q(C*Ve));B=u>(c>Q(0)?c:Q(-c))?Q(0):c;sa=Q(Q(Vh*xa)+Q(Q(Wh*ya)+Q(Xh*B)));aa=Q(Q(Yh*xa)+Q(Q(Zh*ya)+Q(_h*B)));W=Q(Q($h*xa)+Q(Q(ai*ya)+Q(Vg*B)));R=Q(Ff+Q(Ef*Q(Q(sa*sa)+Q(Q(aa*aa)+Q(W*W)))));c=Q(Q(r*ba)-Q(w*va));za=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(w*We)-Q(mb*ba));x=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(mb*va)-Q(r*We));c=u>(c>Q(0)?c:Q(-c))?Q(0):c;ea=Q(Q(Wg*za)+Q(Q(Xg*x)+Q(Yg*c)));fa=Q(Q(Zg*za)+Q(Q(_g*x)+Q($g*c)));G=Q(Q(ah*za)+Q(Q(bh*x)+Q(ii*c)));Ma=Q(Hf+Q(Gf*Q(Q(ea*ea)+Q(Q(fa*fa)+Q(G*G)))));A=Q(Q(bi*Z)+Q(Q(ci*_)+Q(Q(Q(jf*Aa)+Q(Q(mf*fb)+Q(pf*gb)))+Q(ch*A))));z=Q(Q(di*$)+Q(Q(ei*E)+Q(Q(Q(kf*kb)+Q(Q(nf*hb)+Q(qf*ib)))+Q(dh*z))));B=Q(Q(fi*xa)+Q(Q(gi*ya)+Q(Q(Q(lf*lb)+Q(Q(of*C)+Q(rf*jb)))+Q(eh*B))));x=Q(Q(fh*za)+Q(Q(gh*x)+Q(Q(Q(tf*mb)+Q(Q(uf*r)+Q(vf*w)))+Q(ji*c))));b=(Zc|0)!=65535?(J[l+640>>2]+(Zc<<6)|0)+32|0:b;xa=N[b+8>>2];ya=N[b+4>>2];za=N[b>>2];Ja:{if(Ie){c=Q(Q(fb*bc)-Q(gb*Zb));S=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(gb*Vb)-Q(Aa*bc));da=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(Aa*Zb)-Q(fb*Vb));T=u>(c>Q(0)?c:Q(-c))?Q(0):c;gc=Q(Q(hh*S)+Q(Q(ih*da)+Q(jh*T)));hc=Q(Q(kh*S)+Q(Q(lh*da)+Q(mh*T)));ic=Q(Q(nh*S)+Q(Q(oh*da)+Q(Ig*T)));tb=Q(tb+Q(wf+Q(ef*Q(Q(gc*gc)+Q(Q(hc*hc)+Q(ic*ic))))));c=Q(Q(hb*cc)-Q(ib*_b));U=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(ib*Wb)-Q(kb*cc));V=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(kb*_b)-Q(hb*Wb));ga=u>(c>Q(0)?c:Q(-c))?Q(0):c;jc=Q(Q(ph*U)+Q(Q(qh*V)+Q(rh*ga)));kc=Q(Q(sh*U)+Q(Q(th*V)+Q(uh*ga)));vb=Q(Q(vh*U)+Q(Q(wh*V)+Q(Jg*ga)));fc=Q(fc+Q(xf+Q(ff*Q(Q(jc*jc)+Q(Q(kc*kc)+Q(vb*vb))))));c=Q(Q(C*dc)-Q(jb*$b));ia=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(jb*Xb)-Q(lb*dc));ja=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(lb*$b)-Q(C*Xb));Z=u>(c>Q(0)?c:Q(-c))?Q(0):c;lc=Q(Q(xh*ia)+Q(Q(yh*ja)+Q(zh*Z)));_=Q(Q(Ah*ia)+Q(Q(Bh*ja)+Q(Ch*Z)));mc=Q(Q(Dh*ia)+Q(Q(Eh*ja)+Q(Kg*Z)));R=Q(R+Q(yf+Q(gf*Q(Q(lc*lc)+Q(Q(_*_)+Q(mc*mc))))));c=Q(Q(r*ec)-Q(w*ac));$=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(w*Yb)-Q(mb*ec));E=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(mb*ac)-Q(r*Yb));c=u>(c>Q(0)?c:Q(-c))?Q(0):c;nc=Q(Q(Lg*$)+Q(Q(Mg*E)+Q(Ng*c)));oc=Q(Q(Og*$)+Q(Q(Pg*E)+Q(Qg*c)));pc=Q(Q(Rg*$)+Q(Q(Sg*E)+Q(hi*c)));Ma=Q(Ma+Q(sf+Q(hf*Q(Q(nc*nc)+Q(Q(oc*oc)+Q(pc*pc))))));ub=Q(Q(ae*S)+Q(Q(be*da)+Q(Q(Q(he*Aa)+Q(Q(ke*fb)+Q(ne*gb)))+Q(Xd*T))));wb=Q(Q(ce*U)+Q(Q(de*V)+Q(Q(Q(ie*kb)+Q(Q(le*hb)+Q(oe*ib)))+Q(Yd*ga))));La=Q(Q(ee*ia)+Q(Q(fe*ja)+Q(Q(Q(je*lb)+Q(Q(me*C)+Q(pe*jb)))+Q(Zd*Z))));c=Q(Q(_d*$)+Q(Q($d*E)+Q(Q(Q(qe*mb)+Q(Q(re*r)+Q(se*w)))+Q(ge*c))));break Ja}nc=Q(0);lc=Q(0);jc=Q(0);gc=Q(0);oc=Q(0);_=Q(0);kc=Q(0);hc=Q(0);pc=Q(0);mc=Q(0);vb=Q(0);ic=Q(0);Ka:{if(!Je){La=Q(0);wb=Q(0);ub=Q(0);c=Q(0);break Ka}ub=Q(Q(ae*Q(Q(fb*bc)-Q(gb*Zb)))+Q(Q(be*Q(Q(gb*Vb)-Q(Aa*bc)))+Q(Q(Q(he*Aa)+Q(Q(ke*fb)+Q(ne*gb)))+Q(Xd*Q(Q(Aa*Zb)-Q(fb*Vb))))));wb=Q(Q(ce*Q(Q(hb*cc)-Q(ib*_b)))+Q(Q(de*Q(Q(ib*Wb)-Q(kb*cc)))+Q(Q(Q(ie*kb)+Q(Q(le*hb)+Q(oe*ib)))+Q(Yd*Q(Q(kb*_b)-Q(hb*Wb))))));La=Q(Q(ee*Q(Q(C*dc)-Q(jb*$b)))+Q(Q(fe*Q(Q(jb*Xb)-Q(lb*dc)))+Q(Q(Q(je*lb)+Q(Q(me*C)+Q(pe*jb)))+Q(Zd*Q(Q(lb*$b)-Q(C*Xb))))));c=Q(Q(_d*Q(Q(r*ec)-Q(w*ac)))+Q(Q($d*Q(Q(w*Yb)-Q(mb*ec)))+Q(Q(Q(qe*mb)+Q(Q(re*r)+Q(se*w)))+Q(ge*Q(Q(mb*ac)-Q(r*Yb))))))}}N[k+96>>2]=pc;N[k+192>>2]=ob;N[k+48>>2]=G;N[k+32>>2]=mb;N[k+16>>2]=r;N[k+12>>2]=gb;N[k+8>>2]=ib;N[k+4>>2]=jb;N[k>>2]=w;N[k+140>>2]=gc;N[k+136>>2]=jc;N[k+132>>2]=lc;N[k+128>>2]=nc;N[k+124>>2]=hc;N[k+120>>2]=kc;N[k+116>>2]=_;N[k+112>>2]=oc;N[k+108>>2]=ic;N[k+104>>2]=vb;N[k+100>>2]=mc;N[k+204>>2]=ob;N[k+200>>2]=ob;N[k+196>>2]=ob;N[k+92>>2]=ma;N[k+88>>2]=Wa;N[k+84>>2]=sa;N[k+80>>2]=ea;N[k+76>>2]=Sa;N[k+72>>2]=Xa;N[k+68>>2]=aa;N[k- -64>>2]=fa;N[k+60>>2]=Ta;N[k+56>>2]=ka;N[k+52>>2]=W;N[k+44>>2]=Aa;N[k+40>>2]=kb;N[k+36>>2]=lb;N[k+28>>2]=fb;N[k+24>>2]=hb;N[k+20>>2]=C;N[k+172>>2]=sb*(tb>Q(0)?Q(Q(.800000011920929)/tb):Q(0));N[k+168>>2]=Ob*(fc>Q(0)?Q(Q(.800000011920929)/fc):Q(0));N[k+164>>2]=Pb*(R>Q(0)?Q(Q(.800000011920929)/R):Q(0));N[k+160>>2]=Qb*(Ma>Q(0)?Q(Q(.800000011920929)/Ma):Q(0));N[k+156>>2]=Q(Aa*xc)+Q(Q(gb*Eb)+Q(fb*Bc));N[k+152>>2]=Q(kb*yc)+Q(Q(ib*Fb)+Q(hb*Cc));N[k+148>>2]=Q(lb*zc)+Q(Q(jb*Gb)+Q(C*Dc));N[k+144>>2]=Q(mb*Ac)+Q(Q(w*Hb)+Q(r*Ec));N[k+188>>2]=Q(Q(Q(Aa*xa)+Q(Q(gb*za)+Q(fb*ya)))+Q(ki*ub))-Q(li*A);N[k+184>>2]=Q(Q(Q(kb*vc)+Q(Q(ib*Lc)+Q(hb*wc)))+Q(Gg*wb))-Q(Hg*z);N[k+180>>2]=Q(Q(Q(lb*sc)+Q(Q(jb*uc)+Q(C*tc)))+Q(Eg*La))-Q(Fg*B);N[k+176>>2]=Q(Q(Q(mb*rb)+Q(Q(w*rc)+Q(r*qc)))+Q(Cg*c))-Q(Dg*x);c=Q(Q(Oa*wa)-Q(yb*Xe));ga=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(yb*Te)-Q(Ga*wa));ia=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(Ga*Xe)-Q(Oa*Te));A=u>(c>Q(0)?c:Q(-c))?Q(0):c;ma=Q(Q(Fh*ga)+Q(Q(Gh*ia)+Q(Hh*A)));Sa=Q(Q(Ih*ga)+Q(Q(Jh*ia)+Q(Kh*A)));Ta=Q(Q(Lh*ga)+Q(Q(Mh*ia)+Q(Tg*A)));hc=Q(Bf+Q(Af*Q(Q(ma*ma)+Q(Q(Sa*Sa)+Q(Ta*Ta)))));c=Q(Q(Pa*na)-Q(zb*ta));ja=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(zb*Ue)-Q(Ia*na));Z=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(Ia*ta)-Q(Pa*Ue));z=u>(c>Q(0)?c:Q(-c))?Q(0):c;Wa=Q(Q(Nh*ja)+Q(Q(Oh*Z)+Q(Ph*z)));Xa=Q(Q(Qh*ja)+Q(Q(Rh*Z)+Q(Sh*z)));ka=Q(Q(Th*ja)+Q(Q(Uh*Z)+Q(Ug*z)));ic=Q(Df+Q(Cf*Q(Q(Wa*Wa)+Q(Q(Xa*Xa)+Q(ka*ka)))));c=Q(Q(Qa*oa)-Q(Ab*ua));_=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(Ab*Ve)-Q(Ka*oa));$=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(Ka*ua)-Q(Qa*Ve));B=u>(c>Q(0)?c:Q(-c))?Q(0):c;sa=Q(Q(Vh*_)+Q(Q(Wh*$)+Q(Xh*B)));aa=Q(Q(Yh*_)+Q(Q(Zh*$)+Q(_h*B)));W=Q(Q($h*_)+Q(Q(ai*$)+Q(Vg*B)));jc=Q(Ff+Q(Ef*Q(Q(sa*sa)+Q(Q(aa*aa)+Q(W*W)))));c=Q(Q(xb*ba)-Q(Bb*va));E=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(Bb*We)-Q(Na*ba));x=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(Na*va)-Q(xb*We));c=u>(c>Q(0)?c:Q(-c))?Q(0):c;ea=Q(Q(Wg*E)+Q(Q(Xg*x)+Q(Yg*c)));fa=Q(Q(Zg*E)+Q(Q(_g*x)+Q($g*c)));G=Q(Q(ah*E)+Q(Q(bh*x)+Q(ii*c)));fc=Q(Hf+Q(Gf*Q(Q(ea*ea)+Q(Q(fa*fa)+Q(G*G)))));A=Q(Q(bi*ga)+Q(Q(ci*ia)+Q(Q(Q(jf*Ga)+Q(Q(mf*Oa)+Q(pf*yb)))+Q(ch*A))));z=Q(Q(di*ja)+Q(Q(ei*Z)+Q(Q(Q(kf*Ia)+Q(Q(nf*Pa)+Q(qf*zb)))+Q(dh*z))));B=Q(Q(fi*_)+Q(Q(gi*$)+Q(Q(Q(lf*Ka)+Q(Q(of*Qa)+Q(rf*Ab)))+Q(eh*B))));x=Q(Q(fh*E)+Q(Q(gh*x)+Q(Q(Q(tf*Na)+Q(Q(uf*xb)+Q(vf*Bb)))+Q(ji*c))));La:{if(Ie){c=Q(Q(Oa*bc)-Q(yb*Zb));R=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(yb*Vb)-Q(Ga*bc));S=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(Ga*Zb)-Q(Oa*Vb));da=u>(c>Q(0)?c:Q(-c))?Q(0):c;wb=Q(Q(hh*R)+Q(Q(ih*S)+Q(jh*da)));gc=Q(Q(kh*R)+Q(Q(lh*S)+Q(mh*da)));T=Q(Q(nh*R)+Q(Q(oh*S)+Q(Ig*da)));hc=Q(hc+Q(wf+Q(ef*Q(Q(wb*wb)+Q(Q(gc*gc)+Q(T*T))))));c=Q(Q(Pa*cc)-Q(zb*_b));U=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(zb*Wb)-Q(Ia*cc));V=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(Ia*_b)-Q(Pa*Wb));ga=u>(c>Q(0)?c:Q(-c))?Q(0):c;kc=Q(Q(ph*U)+Q(Q(qh*V)+Q(rh*ga)));ia=Q(Q(sh*U)+Q(Q(th*V)+Q(uh*ga)));lc=Q(Q(vh*U)+Q(Q(wh*V)+Q(Jg*ga)));ic=Q(ic+Q(xf+Q(ff*Q(Q(kc*kc)+Q(Q(ia*ia)+Q(lc*lc))))));c=Q(Q(Qa*dc)-Q(Ab*$b));ja=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(Ab*Xb)-Q(Ka*dc));Z=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(Ka*$b)-Q(Qa*Xb));_=u>(c>Q(0)?c:Q(-c))?Q(0):c;mc=Q(Q(xh*ja)+Q(Q(yh*Z)+Q(zh*_)));nc=Q(Q(Ah*ja)+Q(Q(Bh*Z)+Q(Ch*_)));oc=Q(Q(Dh*ja)+Q(Q(Eh*Z)+Q(Kg*_)));jc=Q(jc+Q(yf+Q(gf*Q(Q(mc*mc)+Q(Q(nc*nc)+Q(oc*oc))))));c=Q(Q(xb*ec)-Q(Bb*ac));$=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(Bb*Yb)-Q(Na*ec));E=u>(c>Q(0)?c:Q(-c))?Q(0):c;c=Q(Q(Na*ac)-Q(xb*Yb));c=u>(c>Q(0)?c:Q(-c))?Q(0):c;La=Q(Q(Lg*$)+Q(Q(Mg*E)+Q(Ng*c)));pc=Q(Q(Og*$)+Q(Q(Pg*E)+Q(Qg*c)));tb=Q(Q(Rg*$)+Q(Q(Sg*E)+Q(hi*c)));fc=Q(fc+Q(sf+Q(hf*Q(Q(La*La)+Q(Q(pc*pc)+Q(tb*tb))))));da=Q(Q(ae*R)+Q(Q(be*S)+Q(Q(Q(he*Ga)+Q(Q(ke*Oa)+Q(ne*yb)))+Q(Xd*da))));vb=Q(Q(ce*U)+Q(Q(de*V)+Q(Q(Q(ie*Ia)+Q(Q(le*Pa)+Q(oe*zb)))+Q(Yd*ga))));Ma=Q(Q(ee*ja)+Q(Q(fe*Z)+Q(Q(Q(je*Ka)+Q(Q(me*Qa)+Q(pe*Ab)))+Q(Zd*_))));c=Q(Q(_d*$)+Q(Q($d*E)+Q(Q(Q(qe*Na)+Q(Q(re*xb)+Q(se*Bb)))+Q(ge*c))));break La}La=Q(0);mc=Q(0);kc=Q(0);wb=Q(0);pc=Q(0);nc=Q(0);ia=Q(0);gc=Q(0);tb=Q(0);oc=Q(0);lc=Q(0);T=Q(0);Ma:{if(!Je){Ma=Q(0);vb=Q(0);da=Q(0);c=Q(0);break Ma}da=Q(Q(ae*Q(Q(Oa*bc)-Q(yb*Zb)))+Q(Q(be*Q(Q(yb*Vb)-Q(Ga*bc)))+Q(Q(Q(he*Ga)+Q(Q(ke*Oa)+Q(ne*yb)))+Q(Xd*Q(Q(Ga*Zb)-Q(Oa*Vb))))));vb=Q(Q(ce*Q(Q(Pa*cc)-Q(zb*_b)))+Q(Q(de*Q(Q(zb*Wb)-Q(Ia*cc)))+Q(Q(Q(ie*Ia)+Q(Q(le*Pa)+Q(oe*zb)))+Q(Yd*Q(Q(Ia*_b)-Q(Pa*Wb))))));Ma=Q(Q(ee*Q(Q(Qa*dc)-Q(Ab*$b)))+Q(Q(fe*Q(Q(Ab*Xb)-Q(Ka*dc)))+Q(Q(Q(je*Ka)+Q(Q(me*Qa)+Q(pe*Ab)))+Q(Zd*Q(Q(Ka*$b)-Q(Qa*Xb))))));c=Q(Q(_d*Q(Q(xb*ec)-Q(Bb*ac)))+Q(Q($d*Q(Q(Bb*Yb)-Q(Na*ec)))+Q(Q(Q(qe*Na)+Q(Q(re*xb)+Q(se*Bb)))+Q(ge*Q(Q(Na*ac)-Q(xb*Yb))))))}}b=k+416|0;N[k+348>>2]=wb;N[k+344>>2]=kc;N[k+340>>2]=mc;N[k+336>>2]=La;N[k+332>>2]=gc;N[k+328>>2]=ia;N[k+324>>2]=nc;N[k+320>>2]=pc;N[k+316>>2]=T;N[k+312>>2]=lc;N[k+308>>2]=oc;N[k+304>>2]=tb;N[k+412>>2]=ob;N[k+408>>2]=ob;N[k+404>>2]=ob;N[k+400>>2]=ob;N[k+300>>2]=ma;N[k+296>>2]=Wa;N[k+292>>2]=sa;N[k+288>>2]=ea;N[k+284>>2]=Sa;N[k+280>>2]=Xa;N[k+276>>2]=aa;N[k+272>>2]=fa;N[k+268>>2]=Ta;N[k+264>>2]=ka;N[k+260>>2]=W;N[k+256>>2]=G;N[k+252>>2]=Ga;N[k+248>>2]=Ia;N[k+244>>2]=Ka;N[k+240>>2]=Na;N[k+236>>2]=Oa;N[k+232>>2]=Pa;N[k+228>>2]=Qa;N[k+224>>2]=xb;N[k+220>>2]=yb;N[k+216>>2]=zb;N[k+212>>2]=Ab;N[k+208>>2]=Bb;N[k+380>>2]=sb*(hc>Q(0)?Q(Q(.800000011920929)/hc):Q(0));N[k+376>>2]=Ob*(ic>Q(0)?Q(Q(.800000011920929)/ic):Q(0));N[k+372>>2]=Pb*(jc>Q(0)?Q(Q(.800000011920929)/jc):Q(0));N[k+368>>2]=Qb*(fc>Q(0)?Q(Q(.800000011920929)/fc):Q(0));N[k+364>>2]=Q(Ga*xc)+Q(Q(yb*Eb)+Q(Oa*Bc));N[k+360>>2]=Q(Ia*yc)+Q(Q(zb*Fb)+Q(Pa*Cc));N[k+356>>2]=Q(Ka*zc)+Q(Q(Ab*Gb)+Q(Qa*Dc));N[k+352>>2]=Q(Na*Ac)+Q(Q(Bb*Hb)+Q(xb*Ec));N[k+396>>2]=Q(Q(Q(Ga*xa)+Q(Q(yb*za)+Q(Oa*ya)))+Q(ki*da))-Q(li*A);N[k+392>>2]=Q(Q(Q(Ia*vc)+Q(Q(zb*Lc)+Q(Pa*wc)))+Q(Gg*vb))-Q(Hg*z);N[k+388>>2]=Q(Q(Q(Ka*sc)+Q(Q(Ab*uc)+Q(Qa*tc)))+Q(Eg*Ma))-Q(Fg*B);N[k+384>>2]=Q(Q(Q(Na*rb)+Q(Q(Bb*rc)+Q(xb*qc)))+Q(Cg*c))-Q(Dg*x);e=e+1|0;if((Sb|0)!=(e|0)){continue}break}N[t+48>>2]=Za;N[t+32>>2]=_a;N[t+60>>2]=$a;N[t+56>>2]=Db;N[t+52>>2]=qb;N[t+44>>2]=ab;N[t+40>>2]=Fa;N[t+36>>2]=Ya;Ag=Ag+1|0;zg=zg+1|0;yg=yg+1|0;Bg=Bg+1|0}t=b;pb=pb+1|0;if((yi|0)!=(pb|0)){continue}break}}Ha=Nb+16|0;J[Ra+df>>2]=0;i=2}Ha=y+160|0;d=i}Ha=eb+32|0}else{d=1}Na:{if((d|0)==2){break Na}b=0;if(xi){break Na}while(1){g=J[(F+32|0)+(b<<2)>>2];OH((F+96|0)+P(b,176)|0,g,nb,ob,Kb,N[Ib+84>>2],N[Ib+88>>2],N[Ib+100>>2],F+812|0);d=(Cb<<5)+Ye|0;I[d+20>>1]=K[g+12|0];J[d+28>>2]=J[g+8>>2];Cb=Cb+1|0;b=b+1|0;if((Ic|0)!=(b|0)){continue}break}}j=L[cf+4>>1];if(!j){break a}b=0;if((j|0)!=1){i=j&65534;g=0;while(1){e=J[(b<<2)+F>>2];h=F+96|0;d=h+P(b,176)|0;J[e+36>>2]=J[d+132>>2];H[e+42|0]=K[d+136|0];d=b|1;e=J[(d<<2)+F>>2];d=h+P(d,176)|0;J[e+36>>2]=J[d+132>>2];H[e+42|0]=K[d+136|0];b=b+2|0;g=g+2|0;if((i|0)!=(g|0)){continue}break}}if(!(j&1)){break a}g=J[(b<<2)+F>>2];b=(F+96|0)+P(b,176)|0;J[g+36>>2]=J[b+132>>2];H[g+42|0]=K[b+136|0]}hg=hg+1|0;if((vi|0)!=(hg|0)){continue}break}}Ha=F+832|0;a=J[J[a+64>>2]+368>>2];J[nb>>2]=J[a>>2];J[a>>2]=nb}function W2(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=Q(0),p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;q=Ha-16|0;Ha=q;d=J[40592];g=Ja[J[J[d>>2]+20>>2]](d)|0?48071:69706;g=Ja[J[J[d+12>>2]+8>>2]](d+12|0,6368,g,9007,269)|0;J[g+4>>2]=0;J[g>>2]=149812;j=g+16|0;d=j+16|0;l=Ha-16|0;Ha=l;f=J[40592];f=Ja[J[J[f+12>>2]+8>>2]](f+12|0,4115,29909,21603,51)|0;if(f){c=f+19&-16;J[c-4>>2]=c-f}J[d+4>>2]=128;J[d>>2]=c;while(1){f=e<<5;I[(f+c|0)+20>>1]=65535;I[((f|32)+c|0)+20>>1]=65535;I[((f|64)+c|0)+20>>1]=65535;I[((f|96)+c|0)+20>>1]=65535;I[((f|128)+c|0)+20>>1]=65535;I[((f|160)+c|0)+20>>1]=65535;I[((f|192)+c|0)+20>>1]=65535;I[((f|224)+c|0)+20>>1]=65535;e=e+8|0;if((e|0)!=128){continue}break}J[d+16>>2]=g;J[d+20>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+368>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;J[d+40>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;J[d+52>>2]=0;J[d+56>>2]=0;J[d+60>>2]=0;c=d- -64|0;J[c>>2]=0;J[c+4>>2]=0;J[d+72>>2]=0;J[d+76>>2]=0;J[d+80>>2]=0;J[d+84>>2]=0;J[d+660>>2]=0;J[d+388>>2]=0;J[d+380>>2]=0;J[d+384>>2]=1024;J[d+372>>2]=64;J[d+376>>2]=32;J[d+364>>2]=d+104;H[d+360|0]=1;H[d+652|0]=1;J[d+656>>2]=d+396;J[d+680>>2]=0;J[d+952>>2]=0;J[d+664>>2]=64;J[d+668>>2]=32;J[d+672>>2]=0;J[d+676>>2]=2048;J[d+972>>2]=0;J[d+976>>2]=0;J[d+964>>2]=0;J[d+968>>2]=4096;J[d+956>>2]=64;J[d+960>>2]=32;J[d+948>>2]=d+688;H[d+944|0]=1;J[d+1020>>2]=0;J[d+1024>>2]=0;c=d+1028|0;J[c>>2]=0;J[c+4>>2]=0;c=d+1036|0;J[c>>2]=0;J[c+4>>2]=0;c=d+1044|0;J[c>>2]=0;J[c+4>>2]=0;J[d+1068>>2]=0;J[d+1072>>2]=0;J[d+1064>>2]=1;c=d+1076|0;J[c>>2]=0;J[c+4>>2]=0;J[d+1092>>2]=0;J[d+1096>>2]=0;c=d+1084|0;J[c>>2]=0;J[c+4>>2]=1;c=d+1100|0;J[c>>2]=0;J[c+4>>2]=0;c=d+1108|0;J[c>>2]=0;J[c+4>>2]=0;J[d+1116>>2]=0;c=d+1128|0;J[c>>2]=0;J[c+4>>2]=0;c=d+1120|0;J[c>>2]=1061158912;J[c+4>>2]=-1;Jb(d+1096|0,64);J[d+1188>>2]=0;c=d+1180|0;J[c>>2]=0;J[c+4>>2]=0;c=d+1172|0;J[c>>2]=0;J[c+4>>2]=0;c=d+1164|0;J[c>>2]=0;J[c+4>>2]=0;J[d+1156>>2]=0;J[d+1160>>2]=0;J[d+1196>>2]=0;J[d+1200>>2]=0;c=d+1204|0;J[c>>2]=0;J[c+4>>2]=0;c=d+1212|0;J[c>>2]=0;J[c+4>>2]=0;J[d+1220>>2]=0;c=d+1232|0;J[c>>2]=0;J[c+4>>2]=0;c=d+1224|0;J[c>>2]=1061158912;J[c+4>>2]=-1;Jb(d+1200|0,64);c=d+1264|0;J[c>>2]=0;J[c+4>>2]=0;c=d+1256|0;J[c>>2]=0;J[c+4>>2]=0;c=d+1248|0;J[c>>2]=0;J[c+4>>2]=0;J[d+1240>>2]=0;J[d+1244>>2]=0;J[d+1288>>2]=0;c=d+1280|0;J[c>>2]=-1;J[c+4>>2]=0;c=d+1272|0;J[c>>2]=0;J[c+4>>2]=1061158912;Jb(d+1252|0,64);J[d+1852>>2]=0;c=d+1576|0;J[c>>2]=8192;J[c+4>>2]=0;c=d+1568|0;J[c>>2]=64;J[c+4>>2]=0;J[d+1556>>2]=d+1296;H[d+1552|0]=1;c=d+1560|0;J[c>>2]=0;J[c+4>>2]=64;J[d+2144>>2]=0;J[d+1872>>2]=0;c=d+1864|0;J[c>>2]=0;J[c+4>>2]=8192;c=d+1856|0;J[c>>2]=64;J[c+4>>2]=32;J[d+1848>>2]=d+1588;H[d+1844|0]=1;c=d+2164|0;J[c>>2]=0;J[c+4>>2]=0;c=d+2156|0;J[c>>2]=0;J[c+4>>2]=8192;c=d+2148|0;J[c>>2]=64;J[c+4>>2]=21;J[d+2140>>2]=d+1880;H[d+2136|0]=1;J[d+2192>>2]=J[b+40>>2];c=J[b+44>>2];J[d+2200>>2]=0;J[d+2204>>2]=0;J[d+2196>>2]=c;c=d+2208|0;J[c>>2]=0;J[c+4>>2]=0;c=d+2216|0;J[c>>2]=0;J[c+4>>2]=0;c=d+2232|0;J[c>>2]=0;J[c+4>>2]=0;c=d+2224|0;J[c>>2]=1061158912;J[c+4>>2]=-1;Jb(d+2200|0,64);c=d+2256|0;J[c>>2]=0;J[c+4>>2]=0;c=d+2248|0;J[c>>2]=0;J[c+4>>2]=0;J[d+2240>>2]=0;J[d+2244>>2]=0;c=d+2272|0;J[c>>2]=0;J[c+4>>2]=0;c=d+2264|0;J[c>>2]=1061158912;J[c+4>>2]=-1;Jb(d+2240|0,64);c=J[b+112>>2];J[d+2356>>2]=0;H[d+2282|0]=c>>>10&1;f=Va(d+2284|0,0,68);e=d+2728|0;J[e>>2]=0;J[e+4>>2]=0;J[d+2672>>2]=0;J[d+2664>>2]=0;J[d+2668>>2]=0;H[d+2660|0]=0;J[d+2656>>2]=0;J[d+2444>>2]=0;J[d+2448>>2]=0;J[d+2380>>2]=0;J[d+2360>>2]=c;J[d+2416>>2]=0;J[d+2420>>2]=0;c=d+2424|0;J[c>>2]=0;J[c+4>>2]=0;c=d+2432|0;J[c>>2]=0;J[c+4>>2]=0;Va(d+2456|0,0,68);J[d+2752>>2]=0;J[d+2756>>2]=0;J[d+2736>>2]=0;c=d+2720|0;J[c>>2]=g;J[c+4>>2]=0;J[d+2744>>2]=26630;J[d+2740>>2]=d;J[d+2712>>2]=138548;e=d+2760|0;c=e;J[c>>2]=0;J[c+4>>2]=0;J[d+2768>>2]=0;J[d+2776>>2]=26606;c=d+2804|0;J[c>>2]=0;J[c+4>>2]=4;J[d+2800>>2]=d+2780;H[d+2796|0]=1;H[d+2844|0]=0;c=d+2836|0;J[c>>2]=0;J[c+4>>2]=4;J[d+2832>>2]=d+2812;H[d+2828|0]=1;J[d+2752>>2]=138724;J[d+2772>>2]=0;c=J[40592];h=Ja[J[J[c>>2]+20>>2]](c)|0?43423:69706;u=d+2848|0,v=Ja[J[J[c+12>>2]+8>>2]](c+12|0,28,h,20266,113)|0,J[u>>2]=v;c=Ha-16|0;Ha=c;Ha=c+16|0;J[d+2856>>2]=0;J[d+2860>>2]=0;J[d+2852>>2]=d;J[d+2752>>2]=138624;J[e>>2]=g;J[e+4>>2]=0;c=d+2864|0;J[c>>2]=0;J[c+4>>2]=0;J[d+2872>>2]=0;J[d+2876>>2]=0;J[d+2880>>2]=26687;e=d+2908|0;J[e>>2]=0;J[e+4>>2]=4;J[d+2904>>2]=d+2884;H[d+2900|0]=1;H[d+2948|0]=0;e=d+2940|0;J[e>>2]=0;J[e+4>>2]=4;J[d+2936>>2]=d+2916;H[d+2932|0]=1;J[d+2856>>2]=138724;e=J[40592];h=J[40592];u=d+2952|0,v=(x=e+12|0,y=28,z=Ja[J[J[h>>2]+20>>2]](h)|0?43423:69706,A=20266,B=113,w=J[J[e+12>>2]+8>>2],Ja[w](x|0,y|0,z|0,A|0,B|0)|0),J[u>>2]=v;e=Ha-16|0;Ha=e;Ha=e+16|0;J[d+2984>>2]=0;e=d+2976|0;J[e>>2]=0;J[e+4>>2]=0;J[d+2956>>2]=d;J[d+2856>>2]=138768;J[c>>2]=g;J[c+4>>2]=0;c=d+2968|0;J[c>>2]=g;J[c+4>>2]=0;c=d+3096|0;J[c>>2]=0;J[c+4>>2]=0;J[d+2992>>2]=3677;J[d+2988>>2]=d;J[d+2960>>2]=138844;Va(d+3e3|0,0,72);J[d+3104>>2]=0;J[d+3144>>2]=0;J[d+3184>>2]=0;J[d+3224>>2]=0;c=d+3088|0;J[c>>2]=g;J[c+4>>2]=0;c=d+3136|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3112>>2]=17767;J[d+3108>>2]=d;J[d+3080>>2]=138920;c=d+3128|0;J[c>>2]=g;J[c+4>>2]=0;c=d+3176|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3152>>2]=17717;J[d+3148>>2]=d;J[d+3120>>2]=138996;c=d+3168|0;J[c>>2]=g;J[c+4>>2]=0;c=d+3216|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3192>>2]=5420;J[d+3188>>2]=d;J[d+3160>>2]=139072;J[d+3264>>2]=0;J[d+3200>>2]=139148;c=d+3208|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3228>>2]=d;J[d+3232>>2]=5396;c=d+3256|0;J[c>>2]=0;J[c+4>>2]=0;c=d+3248|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3240>>2]=139224;J[d+3268>>2]=d;J[d+3272>>2]=4731;c=d+3296|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3304>>2]=0;c=d+3288|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3344>>2]=0;c=d+3336|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3312>>2]=5894;J[d+3308>>2]=d;J[d+3280>>2]=139300;c=d+3328|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3384>>2]=0;c=d+3376|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3352>>2]=4951;J[d+3348>>2]=d;J[d+3320>>2]=139376;c=d+3368|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3424>>2]=0;c=d+3416|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3392>>2]=3193;J[d+3388>>2]=d;J[d+3360>>2]=139452;c=d+3408|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3464>>2]=0;c=d+3456|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3432>>2]=69892;J[d+3428>>2]=d;J[d+3400>>2]=139528;c=d+3448|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3504>>2]=0;c=d+3496|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3472>>2]=69734;J[d+3468>>2]=d;J[d+3440>>2]=139604;c=d+3488|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3544>>2]=0;c=d+3536|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3512>>2]=3857;J[d+3508>>2]=d;J[d+3480>>2]=139680;c=d+3528|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3584>>2]=0;c=d+3576|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3552>>2]=3384;J[d+3548>>2]=d;J[d+3520>>2]=139756;c=d+3568|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3624>>2]=0;c=d+3616|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3592>>2]=4028;J[d+3588>>2]=d;J[d+3560>>2]=139832;c=d+3608|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3664>>2]=0;c=d+3656|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3632>>2]=18822;J[d+3628>>2]=d;J[d+3600>>2]=139908;c=d+3648|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3704>>2]=0;c=d+3696|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3672>>2]=3492;J[d+3668>>2]=d;J[d+3640>>2]=139984;c=d+3688|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3744>>2]=0;c=d+3736|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3712>>2]=18727;J[d+3708>>2]=d;J[d+3680>>2]=140060;c=d+3728|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3784>>2]=0;c=d+3776|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3752>>2]=18027;J[d+3748>>2]=d;J[d+3720>>2]=140136;c=d+3768|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3824>>2]=0;c=d+3816|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3792>>2]=18009;J[d+3788>>2]=d;J[d+3760>>2]=140212;c=d+3808|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3864>>2]=0;c=d+3856|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3832>>2]=26574;J[d+3828>>2]=d;J[d+3800>>2]=140288;c=d+3848|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3904>>2]=0;c=d+3896|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3872>>2]=19211;J[d+3868>>2]=d;J[d+3840>>2]=140364;c=d+3888|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3944>>2]=0;c=d+3936|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3912>>2]=18379;J[d+3908>>2]=d;J[d+3880>>2]=140440;c=d+3928|0;J[c>>2]=g;J[c+4>>2]=0;J[d+3984>>2]=0;c=d+3976|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3952>>2]=18448;J[d+3948>>2]=d;J[d+3920>>2]=140516;c=d+3968|0;J[c>>2]=g;J[c+4>>2]=0;J[d+4024>>2]=0;c=d+4016|0;J[c>>2]=0;J[c+4>>2]=0;J[d+3992>>2]=26545;J[d+3988>>2]=d;J[d+3960>>2]=140592;c=d+4008|0;J[c>>2]=g;J[c+4>>2]=0;J[d+4064>>2]=0;c=d+4056|0;J[c>>2]=0;J[c+4>>2]=0;J[d+4032>>2]=26660;J[d+4028>>2]=d;J[d+4e3>>2]=140668;c=d+4048|0;J[c>>2]=g;J[c+4>>2]=0;J[d+4104>>2]=0;c=d+4096|0;J[c>>2]=0;J[c+4>>2]=0;J[d+4072>>2]=26732;J[d+4068>>2]=d;J[d+4040>>2]=140744;c=d+4088|0;J[c>>2]=g;J[c+4>>2]=0;J[d+4144>>2]=0;J[d+4140>>2]=0;J[d+4136>>2]=0;J[d+4112>>2]=2280;J[d+4108>>2]=d;J[d+4080>>2]=140820;c=d+4128|0;J[c>>2]=g;J[c+4>>2]=0;J[d+4152>>2]=69932;J[d+4148>>2]=d;J[d+4120>>2]=140896;J[d+4176>>2]=0;c=d+4168|0;J[c>>2]=0;J[c+4>>2]=0;J[d+4160>>2]=0;J[d+4164>>2]=0;J[d+4180>>2]=0;J[d+4160>>2]=138724;J[d+4212>>2]=0;J[d+4184>>2]=69772;J[d+4244>>2]=0;J[d+4216>>2]=4;J[d+4208>>2]=d+4188;H[d+4204|0]=1;H[d+4252|0]=0;J[d+4248>>2]=4;J[d+4240>>2]=d+4220;H[d+4236|0]=1;e=J[40592];h=J[40592];u=d+4256|0,v=(B=e+12|0,A=28,z=Ja[J[J[h>>2]+20>>2]](h)|0?43423:69706,y=20266,x=113,w=J[J[e+12>>2]+8>>2],Ja[w](B|0,A|0,z|0,y|0,x|0)|0),J[u>>2]=v;e=Ha-16|0;Ha=e;Ha=e+16|0;J[d+4288>>2]=0;J[d+4328>>2]=0;J[d+4368>>2]=0;J[d+4284>>2]=0;J[d+4280>>2]=0;J[d+4260>>2]=d;J[d+4160>>2]=140972;J[c>>2]=g;J[c+4>>2]=0;c=d+4272|0;J[c>>2]=g;J[c+4>>2]=0;J[d+4324>>2]=0;J[d+4320>>2]=0;J[d+4296>>2]=3913;J[d+4292>>2]=d;J[d+4264>>2]=141048;c=d+4312|0;J[c>>2]=g;J[c+4>>2]=0;J[d+4364>>2]=0;J[d+4360>>2]=0;J[d+4336>>2]=17467;J[d+4332>>2]=d;J[d+4304>>2]=141124;J[d+4408>>2]=0;J[d+4344>>2]=141200;c=d+4352|0;J[c>>2]=g;J[c+4>>2]=0;J[d+4372>>2]=d;J[d+4376>>2]=3881;c=d+4400|0;J[c>>2]=0;J[c+4>>2]=0;c=d+4392|0;J[c>>2]=g;J[c+4>>2]=0;J[d+4384>>2]=141276;J[d+4412>>2]=d;J[d+4416>>2]=4059;c=d+4440|0;J[c>>2]=0;J[c+4>>2]=0;J[d+4448>>2]=0;c=d+4432|0;J[c>>2]=g;J[c+4>>2]=0;J[d+4488>>2]=0;J[d+4484>>2]=0;J[d+4480>>2]=0;J[d+4456>>2]=4135;J[d+4452>>2]=d;J[d+4424>>2]=141352;c=d+4472|0;J[c>>2]=g;J[c+4>>2]=0;J[d+4528>>2]=0;J[d+4524>>2]=0;J[d+4520>>2]=0;J[d+4496>>2]=26713;J[d+4492>>2]=d;J[d+4464>>2]=141428;c=d+4512|0;J[c>>2]=g;J[c+4>>2]=0;J[d+4568>>2]=0;J[d+4564>>2]=0;J[d+4560>>2]=0;J[d+4536>>2]=17149;J[d+4532>>2]=d;J[d+4504>>2]=141504;c=d+4552|0;J[c>>2]=g;J[c+4>>2]=0;J[d+4576>>2]=17129;J[d+4572>>2]=d;J[d+4544>>2]=141580;h=vG(d+4584|0);J[d+4624>>2]=0;J[d+4628>>2]=0;H[d+4621|0]=0;H[d+4620|0]=0;c=d+4632|0;J[c>>2]=0;J[c+4>>2]=0;e=d+4640|0;J[e>>2]=0;J[e+4>>2]=0;e=d+4648|0;J[e>>2]=0;J[e+4>>2]=0;J[d+4668>>2]=0;J[d+4664>>2]=0;J[d+4660>>2]=-1;J[d+4656>>2]=1061158912;Jb(c,64);J[d+4740>>2]=0;J[d+4736>>2]=0;J[d+996>>2]=0;J[d+88>>2]=0;J[d+92>>2]=0;J[d+96>>2]=0;J[d+4672>>2]=0;J[d+4676>>2]=0;c=d+4680|0;J[c>>2]=0;J[c+4>>2]=0;c=d+4688|0;J[c>>2]=0;J[c+4>>2]=0;c=d+4696|0;J[c>>2]=0;J[c+4>>2]=0;c=d+4704|0;J[c>>2]=0;J[c+4>>2]=0;c=d+4712|0;J[c>>2]=0;J[c+4>>2]=0;c=d+4720|0;J[c>>2]=0;J[c+4>>2]=0;J[d+4728>>2]=0;c=J[40592];e=J[40592];u=d,v=Va((x=c+12|0,y=156,z=Ja[J[J[e>>2]+20>>2]](e)|0?35517:69706,A=14465,B=645,w=J[J[c+12>>2]+8>>2],Ja[w](x|0,y|0,z|0,A|0,B|0)|0),0,156),J[u+2352>>2]=v;c=J[40592];e=J[40592];c=(v=c+12|0,w=44,B=Ja[J[J[e>>2]+20>>2]](e)|0?38527:69706,A=14465,z=646,u=J[J[c+12>>2]+8>>2],Ja[u](v|0,w|0,B|0,A|0,z|0)|0);J[c+32>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c+40>>2]=0;J[c+36>>2]=0;J[c+12>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+24>>2]=0;J[d+2364>>2]=c;c=J[40592];e=J[40592];c=(z=c+12|0,A=44,B=Ja[J[J[e>>2]+20>>2]](e)|0?38527:69706,w=14465,v=647,u=J[J[c+12>>2]+8>>2],Ja[u](z|0,A|0,B|0,w|0,v|0)|0);J[c+32>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c+40>>2]=0;J[c+36>>2]=0;J[c+12>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+24>>2]=0;J[d+2368>>2]=c;c=J[40592];e=J[40592];c=(v=c+12|0,w=44,B=Ja[J[J[e>>2]+20>>2]](e)|0?38527:69706,A=14465,z=648,u=J[J[c+12>>2]+8>>2],Ja[u](v|0,w|0,B|0,A|0,z|0)|0);J[c+32>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c+40>>2]=0;J[c+36>>2]=0;J[c+12>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+24>>2]=0;J[d+2372>>2]=c;c=J[40592];e=J[40592];c=(z=c+12|0,A=44,B=Ja[J[J[e>>2]+20>>2]](e)|0?38527:69706,w=14465,v=649,u=J[J[c+12>>2]+8>>2],Ja[u](z|0,A|0,B|0,w|0,v|0)|0);J[c+32>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c+40>>2]=0;J[c+36>>2]=0;J[c+12>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+24>>2]=0;J[d+2376>>2]=c;c=J[40592];c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,12,29909,14465,651)|0;J[d+1192>>2]=c;J[c+8>>2]=0;J[c+4>>2]=0;J[c>>2]=0;c=J[40592];e=J[40592];c=(v=c+12|0,w=32,B=Ja[J[J[e>>2]+20>>2]](e)|0?56471:69706,A=14465,z=654,u=J[J[c+12>>2]+8>>2],Ja[u](v|0,w|0,B|0,A|0,z|0)|0);J[c+8>>2]=0;J[c+12>>2]=0;J[c+4>>2]=52;J[c>>2]=64;J[c+28>>2]=18098;H[c+24|0]=1;J[c+16>>2]=0;J[c+20>>2]=0;J[l+8>>2]=0;J[l>>2]=0;J[l+4>>2]=0;e=J[40592];i=Ja[J[J[e+12>>2]+8>>2]](e+12|0,3328,29909,22794,60)|0;e=J[c+16>>2];m=J[c+20>>2];J[l>>2]=i;a:{if(e>>>0>=(m&2147483647)>>>0){Tg(c+12|0,l);break a}i=J[l+4>>2];e=J[c+12>>2]+P(e,12)|0;J[e>>2]=J[l>>2];J[e+4>>2]=i;J[e+8>>2]=J[l+8>>2];J[c+16>>2]=J[c+16>>2]+1}J[d+2388>>2]=c;c=J[40592];e=Ja[J[J[c>>2]+20>>2]](c)|0?55965:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,32,e,14465,655)|0;J[c+8>>2]=0;J[c+12>>2]=0;J[c>>2]=64;J[c+4>>2]=176;J[c+28>>2]=18081;H[c+24|0]=1;J[c+16>>2]=0;J[c+20>>2]=0;J[l+8>>2]=0;J[l>>2]=0;J[l+4>>2]=0;e=J[40592];i=Ja[J[J[e+12>>2]+8>>2]](e+12|0,11264,29909,22794,60)|0;e=J[c+16>>2];m=J[c+20>>2];J[l>>2]=i;b:{if(e>>>0>=(m&2147483647)>>>0){Tg(c+12|0,l);break b}i=J[l+4>>2];e=J[c+12>>2]+P(e,12)|0;J[e>>2]=J[l>>2];J[e+4>>2]=i;J[e+8>>2]=J[l+8>>2];J[c+16>>2]=J[c+16>>2]+1}J[d+2392>>2]=c;c=J[40592];e=Ja[J[J[c>>2]+20>>2]](c)|0?56299:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,32,e,14465,656)|0;J[c+8>>2]=0;J[c+12>>2]=0;J[c>>2]=64;J[c+4>>2]=40;J[c+28>>2]=18089;H[c+24|0]=1;J[c+16>>2]=0;J[c+20>>2]=0;J[l+8>>2]=0;J[l>>2]=0;J[l+4>>2]=0;e=J[40592];i=Ja[J[J[e+12>>2]+8>>2]](e+12|0,2560,29909,22794,60)|0;e=J[c+16>>2];m=J[c+20>>2];J[l>>2]=i;c:{if(e>>>0>=(m&2147483647)>>>0){Tg(c+12|0,l);break c}i=J[l+4>>2];e=J[c+12>>2]+P(e,12)|0;J[e>>2]=J[l>>2];J[e+4>>2]=i;J[e+8>>2]=J[l+8>>2];J[c+16>>2]=J[c+16>>2]+1}J[d+2384>>2]=c;c=J[40592];e=Ja[J[J[c>>2]+20>>2]](c)|0?56135:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,292,e,14465,657)|0;J[c+284>>2]=2560;J[c+288>>2]=0;J[c+276>>2]=32;J[c+280>>2]=0;J[c+264>>2]=c+4;H[c+260|0]=1;J[c+268>>2]=0;J[c+272>>2]=64;J[d+2396>>2]=c;c=J[40592];e=J[40592];c=(z=c+12|0,A=292,B=Ja[J[J[e>>2]+20>>2]](e)|0?55785:69706,w=14465,v=658,u=J[J[c+12>>2]+8>>2],Ja[u](z|0,A|0,B|0,w|0,v|0)|0);J[c+284>>2]=1024;J[c+288>>2]=0;J[c+276>>2]=32;J[c+280>>2]=0;J[c+264>>2]=c+4;H[c+260|0]=1;J[c+268>>2]=0;J[c+272>>2]=64;J[d+2408>>2]=c;c=J[40592];e=J[40592];c=(v=c+12|0,w=292,B=Ja[J[J[e>>2]+20>>2]](e)|0?44093:69706,A=14465,z=659,u=J[J[c+12>>2]+8>>2],Ja[u](v|0,w|0,B|0,A|0,z|0)|0);J[c+284>>2]=6144;J[c+288>>2]=0;J[c+276>>2]=32;J[c+280>>2]=0;J[c+264>>2]=c+4;H[c+260|0]=1;J[c+268>>2]=0;J[c+272>>2]=64;J[d+2400>>2]=c;c=J[40592];e=J[40592];c=(z=c+12|0,A=292,B=Ja[J[J[e>>2]+20>>2]](e)|0?44225:69706,w=14465,v=660,u=J[J[c+12>>2]+8>>2],Ja[u](z|0,A|0,B|0,w|0,v|0)|0);J[c+284>>2]=22528;J[c+288>>2]=0;J[c+276>>2]=32;J[c+280>>2]=0;J[c+264>>2]=c+4;H[c+260|0]=1;J[c+268>>2]=0;J[c+272>>2]=64;J[d+2404>>2]=c;c=J[40592];e=J[40592];c=(v=c+12|0,w=292,B=Ja[J[J[e>>2]+20>>2]](e)|0?56869:69706,A=14465,z=662,u=J[J[c+12>>2]+8>>2],Ja[u](v|0,w|0,B|0,A|0,z|0)|0);J[c+284>>2]=2048;J[c+288>>2]=0;J[c+276>>2]=32;J[c+280>>2]=0;J[c+264>>2]=c+4;H[c+260|0]=1;J[c+268>>2]=0;J[c+272>>2]=64;J[d+2412>>2]=c;c=J[40592];e=J[40592];e=(z=c+12|0,A=1,B=Ja[J[J[e>>2]+20>>2]](e)|0?35011:69706,w=14465,v=664,u=J[J[c+12>>2]+8>>2],Ja[u](z|0,A|0,B|0,w|0,v|0)|0);J[l>>2]=e;c=J[d+2288>>2];d:{if(c>>>0>=(J[d+2292>>2]&2147483647)>>>0){uG(f,l);break d}J[J[d+2284>>2]+(c<<2)>>2]=e;J[d+2288>>2]=c+1}c=J[40592];e=Ja[J[J[c>>2]+20>>2]](c)|0?39595:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,376,e,14465,665)|0;J[c+292>>2]=0;J[c+296>>2]=0;J[c+288>>2]=1536;J[c+280>>2]=32;J[c+284>>2]=0;J[c+268>>2]=c+8;H[c+264|0]=1;J[c+272>>2]=0;J[c+276>>2]=64;J[c+300>>2]=0;J[c+304>>2]=0;J[c+308>>2]=0;J[c+312>>2]=0;J[c+316>>2]=0;J[c+328>>2]=0;J[c+332>>2]=0;J[c+320>>2]=1061158912;J[c+324>>2]=-1;Jb(c+296|0,64);J[c+352>>2]=0;J[c+356>>2]=0;J[c+344>>2]=0;J[c+348>>2]=0;J[c+336>>2]=0;J[c+340>>2]=0;J[c+368>>2]=0;J[c+372>>2]=0;J[c+360>>2]=1061158912;J[c+364>>2]=-1;Jb(c+336|0,64);J[d+1136>>2]=c;c=J[40592];e=J[40592];c=(v=c+12|0,w=48,B=Ja[J[J[e>>2]+20>>2]](e)|0?39189:69706,A=14465,z=667,u=J[J[c+12>>2]+8>>2],Ja[u](v|0,w|0,B|0,A|0,z|0)|0);J[c>>2]=0;J[c+4>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;J[d+1152>>2]=c;c=J[40592];e=Ja[J[J[c>>2]+4>>2]](c)|0;f=J[b+116>>2];c=J[40592];i=Ja[J[J[c>>2]+20>>2]](c)|0?37655:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,96,i,10527,144)|0;J[c+12>>2]=0;J[c+16>>2]=0;J[c+8>>2]=f;J[c+4>>2]=e;J[c>>2]=132232;J[c+20>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+32>>2]=0;J[c+44>>2]=0;J[c+48>>2]=0;J[c+36>>2]=1061158912;J[c+40>>2]=-1;ys(c+12|0,64);J[c+52>>2]=0;e=J[40592];f=J[40592];u=c,z=(B=e+12|0,w=28,v=Ja[J[J[f>>2]+20>>2]](f)|0?43423:69706,y=20266,x=113,A=J[J[e+12>>2]+8>>2],Ja[A](B|0,w|0,v|0,y|0,x|0)|0),J[u+56>>2]=z;e=Ha-16|0;Ha=e;Ha=e+16|0;J[c+92>>2]=0;J[c+84>>2]=0;J[c+88>>2]=0;J[c+76>>2]=0;J[c+80>>2]=0;J[c+68>>2]=0;J[c+72>>2]=0;J[c+60>>2]=0;J[c+64>>2]=0;J[d+4612>>2]=c;c=J[b+120>>2];e=d+2676|0;J[e>>2]=0;J[e+4>>2]=0;J[d+4616>>2]=c;c=d+2684|0;J[c>>2]=0;J[c+4>>2]=0;c=d+2692|0;J[c>>2]=0;J[c+4>>2]=0;J[d+2700>>2]=0;H[d+4621|0]=0;c=J[40592];e=J[40592];c=(z=c+12|0,A=1840,x=Ja[J[J[e>>2]+20>>2]](e)|0?32079:69706,y=14465,v=710,u=J[J[c+12>>2]+8>>2],Ja[u](z|0,A|0,x|0,y|0,v|0)|0);i=J[d+4612>>2];m=J[d+4616>>2];c=mF(c);e=c+24|0;f=J[40592];k=Ja[J[J[f>>2]+20>>2]](f)|0?43423:69706;u=e,v=Ja[J[J[f+12>>2]+8>>2]](f+12|0,28,k,20266,113)|0,J[u>>2]=v;f=Ha-16|0;Ha=f;Ha=f+16|0;Va(e+4|0,0,144);J[e+160>>2]=0;J[e+164>>2]=0;J[e+152>>2]=0;J[e+156>>2]=0;J[e+172>>2]=0;J[e+176>>2]=0;J[e+168>>2]=c;J[c+296>>2]=0;J[c+288>>2]=0;J[c+280>>2]=0;J[c+284>>2]=0;J[c+212>>2]=131164;J[c+204>>2]=0;J[c+208>>2]=0;J[c+216>>2]=0;J[c+220>>2]=0;J[c+224>>2]=0;J[c+228>>2]=0;J[c+232>>2]=0;J[c+236>>2]=0;J[c+240>>2]=0;J[c+244>>2]=0;J[c+248>>2]=0;J[c+252>>2]=0;J[c+256>>2]=0;J[c+260>>2]=0;J[c+264>>2]=0;J[c+268>>2]=0;H[c+269|0]=0;H[c+270|0]=0;H[c+271|0]=0;H[c+272|0]=0;H[c+273|0]=0;H[c+274|0]=0;H[c+275|0]=0;H[c+276|0]=0;f=J[40592];k=Ja[J[J[f>>2]+20>>2]](f)|0?43545:69706;f=Ja[J[J[f+12>>2]+8>>2]](f+12|0,28,k,20565,103)|0;J[c+304>>2]=f;J[f>>2]=0;J[c+340>>2]=0;J[c+344>>2]=0;J[c+336>>2]=c;J[c+328>>2]=0;J[c+332>>2]=0;J[c+312>>2]=256;J[c+316>>2]=0;J[c+308>>2]=c;J[c+620>>2]=0;J[c+320>>2]=8;J[c+324>>2]=0;J[c+912>>2]=0;J[c+640>>2]=0;J[c+632>>2]=0;J[c+636>>2]=69632;J[c+624>>2]=64;J[c+628>>2]=256;J[c+616>>2]=c+356;H[c+612|0]=1;H[c+904|0]=1;J[c+908>>2]=c+648;J[c+940>>2]=0;J[c+916>>2]=64;J[c+920>>2]=256;J[c+924>>2]=0;J[c+928>>2]=32768;J[c+932>>2]=0;J[c+936>>2]=0;J[c+948>>2]=0;J[c+952>>2]=0;J[c+960>>2]=0;J[c+964>>2]=0;J[c+972>>2]=0;J[c+976>>2]=0;J[c+984>>2]=0;J[c+988>>2]=0;f=J[40592];k=J[40592];u=c,v=(x=f+12|0,A=28,z=Ja[J[J[k>>2]+20>>2]](k)|0?43423:69706,w=20266,B=113,y=J[J[f+12>>2]+8>>2],Ja[y](x|0,A|0,z|0,w|0,B|0)|0),J[u+1016>>2]=v;f=Ha-16|0;Ha=f;Ha=f+16|0;J[c+1160>>2]=m;J[c+1156>>2]=h;J[c+1152>>2]=i;J[c+1028>>2]=0;J[c+1020>>2]=0;J[c+1024>>2]=0;Va(c+1164|0,0,648);f=J[b+112>>2];J[c+1832>>2]=g;J[c+1836>>2]=0;H[c+1813|0]=0;H[c+1814|0]=f>>>11&1;H[c+1812|0]=f>>>6&1;Va(J[c+972>>2],0,J[c+976>>2]<<2);Va(J[c+984>>2],0,J[c+988>>2]<<2);J[c+1012>>2]=0;J[c+1004>>2]=0;J[c+1008>>2]=0;J[c+996>>2]=0;J[c+1e3>>2]=0;f=c+1144|0;J[f>>2]=2122317823;J[f+4>>2]=2122317823;f=c+1136|0;J[f>>2]=-25165825;J[f+4>>2]=2122317823;J[c+1128>>2]=-25165825;J[c+1132>>2]=-25165825;Va(c+1032|0,0,96);f=J[b+156>>2];h=J[b+152>>2];J[e+148>>2]=h;J[e+144>>2]=f;f=h>>>0<=64?64:h;if(f>>>0>(J[e+12>>2]&2147483647)>>>0){oe(e+4|0,f)}if(!(J[e+108>>2]&2147483632)){lF(e+100|0,16)}if(f>>>0>(J[e+48>>2]&2147483647)>>>0){oe(e+40|0,f)}if(f>>>0>(J[e+60>>2]&2147483647)>>>0){oe(e+52|0,f)}if(f>>>0>(J[e+72>>2]&2147483647)>>>0){oe(e- -64|0,f)}if(f>>>0>(J[e+84>>2]&2147483647)>>>0){oe(e+76|0,f)}if(f>>>0>(J[e+120>>2]&2147483647)>>>0){oe(e+112|0,f)}Ku(e,h);J[d+976>>2]=c;J[c+296>>2]=d;J[d+1008>>2]=0;c=J[40592];c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,16,29909,10172,71)|0;J[c+4>>2]=0;J[c+8>>2]=0;J[c>>2]=132360;J[c+12>>2]=0;J[d+1008>>2]=c;h=J[b+80>>2];m=J[b+84>>2];k=J[b- -64>>2];n=J[b+68>>2];e:{f:{g:{h:{c=J[b+48>>2];switch(((c|0)==3?2:c)-1|0){case 0:break g;case 1:break h;default:break f}}c=J[40592];e=Ja[J[J[c>>2]+20>>2]](c)|0?54763:69706;e=Ja[J[J[c+12>>2]+8>>2]](c+12|0,40,e,16617,3401)|0;c=e;J[c+8>>2]=0;J[c+12>>2]=0;J[c>>2]=132452;J[c+16>>2]=0;J[c+20>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;c=J[40592];f=Ja[J[J[c>>2]+20>>2]](c)|0?54885:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,388,f,16617,3102)|0;J[c>>2]=0;Zl(c+4|0,0);Zl(c+96|0,2);Uc(c+188|0);Zl(c+224|0,1);J[c+316>>2]=0;J[c+320>>2]=0;J[c+324>>2]=0;J[c+328>>2]=0;J[c+332>>2]=0;J[c+336>>2]=0;J[c+340>>2]=0;J[c+344>>2]=0;J[c+364>>2]=0;J[c+356>>2]=0;J[c+360>>2]=0;J[c+348>>2]=0;J[c+352>>2]=0;J[c+368>>2]=0;J[c+372>>2]=0;J[c+384>>2]=0;J[c+376>>2]=0;J[c+380>>2]=0;J[e+4>>2]=c;f=k+n|0;if(f){h=J[c+316>>2];if(h){i=J[40592];Ja[J[J[i+12>>2]+12>>2]](i+12|0,h)}J[c+316>>2]=0;i=f<<2;k=f>>>0>1073741823?-1:i;if(k){h=J[40592];n=Ja[J[J[h>>2]+20>>2]](h)|0?35213:69706;h=Ja[J[J[h+12>>2]+8>>2]](h+12|0,k,n,16617,2858)|0}else{h=0}h=Va(h,255,i);J[c+320>>2]=f;J[c+316>>2]=h}Bv(c+340|0,m);if(!(J[e+16>>2]&2147482624)){Ac(e+8|0,1024)}if(!(J[e+28>>2]&2147482624)){Ac(e+20|0,1024)}c=e;break e}e=0;c=J[40592];f=Ja[J[J[c>>2]+20>>2]](c)|0?54561:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,136,f,13650,66)|0;J[c+32>>2]=0;J[c+92>>2]=0;J[c+96>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c>>2]=132600;J[c+36>>2]=0;J[c+40>>2]=0;J[c+16>>2]=g;J[c+20>>2]=0;f=c- -64|0;J[f>>2]=0;J[f+4>>2]=0;J[c+8>>2]=132696;J[c+76>>2]=0;J[c+80>>2]=0;J[c+56>>2]=g;J[c+60>>2]=0;J[c+48>>2]=132784;p=c+100|0;f=p;J[f>>2]=0;J[f+4>>2]=0;J[c+108>>2]=0;J[c+112>>2]=0;J[c+116>>2]=0;J[c+120>>2]=0;J[c+124>>2]=0;J[c+128>>2]=0;J[c+72>>2]=0;f=J[40592];i=Ja[J[J[f>>2]+20>>2]](f)|0?54683:69706;i=Ja[J[J[f+12>>2]+8>>2]](f+12|0,4224,i,16512,2956)|0;f=i;J[f+12>>2]=0;J[f+16>>2]=0;J[f+8>>2]=-1;J[f>>2]=0;J[f+4>>2]=-1;J[f+20>>2]=0;J[f+24>>2]=0;J[f+28>>2]=0;J[f+32>>2]=0;J[f+36>>2]=0;J[f+40>>2]=0;J[f+60>>2]=0;J[f+52>>2]=0;J[f+56>>2]=0;J[f+44>>2]=0;J[f+48>>2]=0;J[f+72>>2]=0;J[f+64>>2]=0;J[f+68>>2]=0;J[f+76>>2]=0;J[f+80>>2]=0;J[f+84>>2]=0;J[f+88>>2]=0;Va(f+92|0,0,3084);J[f+4212>>2]=0;J[f+4204>>2]=0;J[f+4208>>2]=0;f=f+4216|0;J[f>>2]=0;J[f+4>>2]=0;Va(i+3176|0,255,1028);J[c+88>>2]=i;f=k+n|0;i:{if(!h){break i}J[i+16>>2]=0;if(h>>>0<=(J[i+20>>2]&2147483647)>>>0){break i}bs(i+12|0,h)}if(f){J[i+28>>2]=0;if(f>>>0>(J[i+32>>2]&2147483647)>>>0){as(i+24|0,f)}h=(f>>>5|0)+((f&31)!=0)|0;J[i+4220>>2]=h;k=J[i+4216>>2];if(k){h=J[40592];Ja[J[J[h+12>>2]+12>>2]](h+12|0,k);J[i+4216>>2]=0;h=J[i+4220>>2]}h=h<<2;j:{if(!h){h=0;k=0;break j}k=J[40592];h=Ja[J[J[k+12>>2]+8>>2]](k+12|0,h,29909,16512,254)|0;k=J[i+4220>>2]<<2}J[i+4216>>2]=h;Va(h,0,k);Va(J[i+4216>>2],0,J[i+4220>>2]<<2)}Bv(i+36|0,m);if(f){i=f<<2;if(i){e=J[40592];e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,i,29909,16512,2977)|0}h=J[c+96>>2];if(h){Ua(e,J[c+92>>2],h<<2);h=J[c+96>>2]}else{h=0}if(h>>>0>>0){h=h<<2;Va(h+e|0,255,i-h|0)}h=J[c+92>>2];if(h){i=J[40592];Ja[J[J[i+12>>2]+12>>2]](i+12|0,h)}J[c+96>>2]=f;J[c+92>>2]=e}if(!(J[c+108>>2]&2147482624)){Ac(p,1024)}if(!(J[c+120>>2]&2147482624)){Ac(c+112|0,1024)}break e}c=J[40592];e=Ja[J[J[c>>2]+20>>2]](c)|0?41063:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,440,e,13650,68)|0;J[c+32>>2]=0;J[c+4>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c>>2]=132984;J[c+16>>2]=g;J[c+20>>2]=0;e=c- -64|0;J[e>>2]=0;J[e+4>>2]=0;J[c+8>>2]=132872;J[c+56>>2]=g;J[c+60>>2]=0;J[c+48>>2]=132928;J[c+72>>2]=0;J[c+216>>2]=0;J[c+220>>2]=0;J[c+248>>2]=0;J[c+252>>2]=0;J[c+240>>2]=0;J[c+244>>2]=0;J[c+232>>2]=0;J[c+236>>2]=0;J[c+224>>2]=0;J[c+228>>2]=0;J[c+312>>2]=0;J[c+360>>2]=0;J[c+304>>2]=0;J[c+308>>2]=0;J[c+352>>2]=0;J[c+356>>2]=0;J[c+332>>2]=0;J[c+324>>2]=0;J[c+328>>2]=0;J[c+316>>2]=0;J[c+320>>2]=-1;J[c+288>>2]=133080;J[c+400>>2]=0;J[c+404>>2]=0;J[c+380>>2]=0;J[c+372>>2]=0;J[c+376>>2]=0;J[c+364>>2]=0;J[c+368>>2]=-1;J[c+336>>2]=133080;J[c+420>>2]=0;J[c+424>>2]=0;J[c+412>>2]=0;J[c+416>>2]=-1;J[c+432>>2]=g;J[c+436>>2]=0;J[c+428>>2]=0;J[c+384>>2]=133080;J[c+408>>2]=0;J[c+392>>2]=g;J[c+396>>2]=0;J[c+344>>2]=g;J[c+348>>2]=0;J[c+296>>2]=g;J[c+300>>2]=0;J[c+188>>2]=0;J[c+192>>2]=0;e=(k+n|0)+31&-32;J[c+128>>2]=e;k:{l:{f=e<<3;m:{if(!f){J[c+132>>2]=0;f=c+132|0;break m}e=J[40592];u=c,v=Ja[J[J[e+12>>2]+8>>2]](e+12|0,f,29909,11616,69)|0,J[u+132>>2]=v;f=c+132|0;e=J[c+128>>2];h=(e<<3)+15&-16;if(h){break l}}h=0;i=c+136|0;J[i>>2]=0;break k}i=c+136|0;e=J[40592];u=i,v=Ja[J[J[e+12>>2]+8>>2]](e+12|0,h,29909,11616,70)|0,J[u>>2]=v;e=J[c+128>>2];h=(e<<3)+15&-16;if(!h){h=0;break k}e=J[40592];h=Ja[J[J[e+12>>2]+8>>2]](e+12|0,h,29909,11616,71)|0;e=J[c+128>>2]}J[c+140>>2]=h;n:{o:{if(!e){J[c+168>>2]=0;J[c+196>>2]=2;i=c+196|0;f=16;break o}i=J[i>>2];n=J[f>>2];e=0;while(1){f=e<<3;k=f+n|0;J[k>>2]=1073741823;J[k+4>>2]=1073741823;k=f+i|0;J[k>>2]=1073741823;J[k+4>>2]=1073741823;f=f+h|0;J[f>>2]=1073741823;J[f+4>>2]=1073741823;e=e+1|0;k=J[c+128>>2];if(e>>>0>>0){continue}break}e=(k<<1)+2|0;J[c+196>>2]=e;i=c+196|0;h=0;f=0;k=k+15&-16;if(k){e=J[40592];f=Ja[J[J[e+12>>2]+8>>2]](e+12|0,k,29909,11616,85)|0;e=J[c+196>>2]}J[c+168>>2]=f;f=(e<<2)+15&-16;if(!f){break n}}e=J[40592];h=Ja[J[J[e+12>>2]+8>>2]](e+12|0,f,29909,11616,86)|0;e=J[i>>2]}J[c+172>>2]=h;f=(e<<3)+15&-16;p:{if(!f){f=0;break p}e=J[40592];f=Ja[J[J[e+12>>2]+8>>2]](e+12|0,f,29909,11616,87)|0;e=J[i>>2]}J[c+176>>2]=f;q:{r:{s:{t:{u:{v:{e=(e<<2)+15&-16;w:{if(!e){J[c+144>>2]=0;break w}f=J[40592];u=c,v=Ja[J[J[f+12>>2]+8>>2]](f+12|0,e,29909,11616,89)|0,J[u+144>>2]=v;e=(J[c+196>>2]<<2)+15&-16;if(e){break v}}J[c+148>>2]=0;break u}f=J[40592];u=c,v=Ja[J[J[f+12>>2]+8>>2]](f+12|0,e,29909,11616,90)|0,J[u+148>>2]=v;e=(J[c+196>>2]<<2)+15&-16;if(e){break t}}J[c+152>>2]=0;break s}f=J[40592];u=c,v=Ja[J[J[f+12>>2]+8>>2]](f+12|0,e,29909,11616,91)|0,J[u+152>>2]=v;e=(J[c+196>>2]<<2)+15&-16;if(e){break r}}J[c+156>>2]=0;e=0;f=0;break q}f=J[40592];u=c,v=Ja[J[J[f+12>>2]+8>>2]](f+12|0,e,29909,11616,92)|0,J[u+156>>2]=v;e=(J[c+196>>2]<<2)+15&-16;if(!e){e=0;f=0;break q}f=J[40592];e=Ja[J[J[f+12>>2]+8>>2]](f+12|0,e,29909,11616,93)|0;f=(J[i>>2]<<2)+15&-16}J[c+160>>2]=e;e=J[40592];e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,f,29909,11616,94)|0;J[c+164>>2]=e;f=J[c+156>>2];h=0;k=J[c+144>>2];J[k>>2]=0;J[f>>2]=1073741822;J[k+4>>2]=-1;J[f+4>>2]=1073741823;f=J[c+160>>2];k=J[c+148>>2];J[k>>2]=0;J[f>>2]=1073741822;J[k+4>>2]=-1;J[f+4>>2]=1073741823;f=J[c+152>>2];J[f>>2]=0;J[e>>2]=1073741822;J[f+4>>2]=-1;J[e+4>>2]=1073741823;f=J[c+196>>2];e=(f<<2)+15&-16;x:{if(!e){J[c+180>>2]=0;break x}f=J[40592];u=c,v=Ja[J[J[f+12>>2]+8>>2]](f+12|0,e,29909,11616,104)|0,J[u+180>>2]=v;f=J[c+196>>2];e=(f<<2)+15&-16;if(!e){break x}f=J[40592];h=Ja[J[J[f+12>>2]+8>>2]](f+12|0,e,29909,11616,105)|0;f=J[i>>2]}J[c+184>>2]=h;e=1;k=J[c+180>>2];if(f>>>0>1){while(1){f=e-1|0;J[k+(f<<2)>>2]=e;J[(e<<2)+h>>2]=f;f=J[i>>2];e=e+1|0;if(f>>>0>e>>>0){continue}break}}e=f-1|0;J[k+(e<<2)>>2]=e;J[h>>2]=0;e=m>>>0<=64?64:m;J[c+200>>2]=e;f=(e<<2)+15&-16;y:{if(!f){J[c+216>>2]=0;f=0;break y}h=J[40592];u=c,v=Ja[J[J[h+12>>2]+8>>2]](h+12|0,f,29909,6564,103)|0,J[u+216>>2]=v;h=J[40592];f=Ja[J[J[h+12>>2]+8>>2]](h+12|0,f,29909,6564,104)|0}J[c+220>>2]=f;h=0;f=(e<<3)+15&-16;if(f){i=J[40592];f=Ja[J[J[i+12>>2]+8>>2]](i+12|0,f,29909,6564,105)|0}else{f=0}J[c+236>>2]=f;f=e+15&-16;if(f){h=J[40592];h=Ja[J[J[h+12>>2]+8>>2]](h+12|0,f,29909,6564,106)|0}J[c+248>>2]=e;J[c+232>>2]=e;J[c+228>>2]=e;J[c+240>>2]=h;J[c+412>>2]=c;J[c+364>>2]=c;J[c+428>>2]=0;J[c+416>>2]=2;J[c+420>>2]=0;J[c+316>>2]=c;J[c+380>>2]=0;J[c+368>>2]=1;J[c+372>>2]=0;J[c+332>>2]=0;J[c+320>>2]=0;J[c+324>>2]=0;J[c+212>>2]=0;J[c+204>>2]=0;J[c+208>>2]=0;J[c+256>>2]=0;J[c+260>>2]=0;J[c+120>>2]=0;J[c+264>>2]=0;J[c+268>>2]=0;J[c+272>>2]=0;J[c+276>>2]=0;J[c+280>>2]=0}J[d+984>>2]=c;c=J[d+1008>>2];f=Ja[J[J[c>>2]+8>>2]](c,J[b+240>>2])|0;J[l>>2]=f;c=J[40592];e=Ja[J[J[c>>2]+20>>2]](c)|0?30963:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,20,e,14465,774)|0;J[c+12>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c>>2]=f;J[d+1140>>2]=c;c=J[40592];c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,16,29909,14465,776)|0;e=J[l>>2];J[c+12>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c>>2]=e;H[d+1148|0]=0;J[d+1144>>2]=c;i=J[d+2360>>2];c=J[40592];c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,1240,29909,14465,782)|0;h=Ha-16|0;Ha=h;J[c>>2]=0;J[c+4>>2]=0;J[c+68>>2]=0;J[c+72>>2]=0;J[c+56>>2]=0;J[c+60>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;J[c- -64>>2]=2048;J[c+76>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;J[c+88>>2]=0;e=c+92|0;J[e>>2]=0;J[e+4>>2]=0;J[c+100>>2]=0;J[c+104>>2]=0;J[c+108>>2]=0;J[c+112>>2]=0;J[c+116>>2]=0;J[c+120>>2]=0;J[c+124>>2]=2048;J[c+144>>2]=0;J[c+136>>2]=0;J[c+140>>2]=0;J[c+128>>2]=0;J[c+132>>2]=0;J[c+156>>2]=0;J[c+148>>2]=2048;J[c+152>>2]=0;m=c+168|0;k=c+80|0;n=c+104|0;p=jv(m,k,n,e,g);n=jv(c+640|0,0,n,0,g);e=c+1112|0;J[e+24>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=g;J[e+12>>2]=0;J[e+32>>2]=n;J[e+28>>2]=c;J[e>>2]=130992;e=c+1152|0;J[e+24>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=g;J[e+12>>2]=0;J[e+32>>2]=p;J[e+28>>2]=c;J[e>>2]=130992;e=c+1192|0;J[e+24>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=g;J[e+12>>2]=0;J[e+28>>2]=c;J[e>>2]=131036;J[c+1232>>2]=g;J[c+1236>>2]=0;J[h+12>>2]=0;Mm(k,1024,h+12|0);k=i&16384;J[c+1224>>2]=k>>>14|0?-1:1e3;Ha=h+16|0;J[d+1e3>>2]=c;h=i&8;e=J[d+976>>2];i=e+1164|0;n=e+24|0;p=K[d+2282|0];r=J[e+1152>>2];s=J[e+1156>>2];z:{if(!J[b+92>>2]){o=N[b+160>>2];t=(J[b+112>>2]&32768)>>>15|0;c=J[40592];c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,608,29909,9099,134)|0;if(c){J[c+4>>2]=0;J[c+8>>2]=0;J[c+180>>2]=i;J[c+164>>2]=f;J[c+104>>2]=32;J[c+84>>2]=-1073741824;H[c+66|0]=(h|0)!=0;H[c+65|0]=(k|0)!=0;H[c+64|0]=(p|0)!=0;N[c+60>>2]=o;J[c+52>>2]=1065353216;J[c+56>>2]=1065353216;J[c+44>>2]=m;J[c+36>>2]=0;J[c+40>>2]=0;J[c+28>>2]=0;J[c+32>>2]=0;J[c+20>>2]=0;J[c+24>>2]=0;J[c+12>>2]=0;J[c+16>>2]=0;J[c+176>>2]=0;J[c+168>>2]=0;J[c+172>>2]=0;J[c+192>>2]=0;J[c+196>>2]=0;J[c>>2]=133624;J[c+200>>2]=0;J[c+204>>2]=0;J[c+208>>2]=0;J[c+212>>2]=0;J[c+216>>2]=0;J[c+220>>2]=0;h=J[40592];i=Ja[J[J[h>>2]+20>>2]](h)|0?43545:69706;h=Ja[J[J[h+12>>2]+8>>2]](h+12|0,28,i,20565,103)|0;J[c+336>>2]=h;J[h>>2]=0;J[c+480>>2]=0;J[c+472>>2]=0;J[c+476>>2]=0;J[c+340>>2]=n;Va(c+344|0,0,120);J[c+528>>2]=0;J[c+520>>2]=0;J[c+524>>2]=0;J[c+512>>2]=0;J[c+516>>2]=0;J[c+504>>2]=0;J[c+508>>2]=0;J[c+496>>2]=0;J[c+500>>2]=0;J[c+600>>2]=g;J[c+604>>2]=0;J[c+588>>2]=r;J[c+584>>2]=s;J[c+580>>2]=e;J[c+576>>2]=0;J[c+540>>2]=d;e=J[40592];e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,16,29909,20460,262)|0;J[e+12>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e>>2]=f;J[c+4>>2]=e;e=J[40592];e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,16,29909,20460,264)|0;J[e+12>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e>>2]=f;J[c+8>>2]=e;e=J[40592];e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,16,29909,9099,190)|0;J[e+12>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e>>2]=f;J[c+464>>2]=e;e=J[40592];e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,16,29909,9099,191)|0;J[e+12>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e>>2]=f;J[c+592>>2]=0;J[c+536>>2]=0;J[c+468>>2]=e;J[c+256>>2]=0;J[c+260>>2]=0;J[c+232>>2]=0;J[c+236>>2]=0;J[c+208>>2]=0;J[c+212>>2]=0;J[c+192>>2]=0;J[c+196>>2]=0;J[c+264>>2]=0;J[c+268>>2]=0;J[c+272>>2]=0;J[c+276>>2]=0;J[c+280>>2]=0;J[c+284>>2]=0;J[c+288>>2]=0;J[c+300>>2]=2139095039;J[c+292>>2]=-8388609;J[c+296>>2]=33554431;J[c+248>>2]=0;J[c+252>>2]=2139095039;J[c+216>>2]=0;J[c+220>>2]=65535;J[c+200>>2]=0;J[c+204>>2]=-1;J[c+240>>2]=0;J[c+244>>2]=0;J[c+224>>2]=0;J[c+228>>2]=0;J[c+304>>2]=0;J[c+308>>2]=0;J[c+312>>2]=0;J[c+316>>2]=1065353216;I[c+326>>1]=0;I[c+328>>1]=0;I[c+330>>1]=0;I[c+332>>1]=0;J[c+320>>2]=0;J[c+324>>2]=0;e=J[40592];e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,8,29909,12394,174)|0;if(e){H[e+4|0]=t;J[e>>2]=133312}J[c+484>>2]=e;e=J[40592];e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,4,29909,16722,200)|0;if(e){J[e>>2]=133556}J[c+488>>2]=e;e=J[40592];e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,4,29909,16722,200)|0;if(e){J[e>>2]=133556}J[c+492>>2]=e}break z}o=N[b+244>>2];c=J[40592];c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,640,29909,9203,108)|0;if(c){J[c+4>>2]=0;J[c+8>>2]=0;J[c+180>>2]=i;J[c+164>>2]=f;J[c+104>>2]=32;J[c+84>>2]=-1073741824;H[c+66|0]=(h|0)!=0;H[c+65|0]=(k|0)!=0;H[c+64|0]=(p|0)!=0;J[c+60>>2]=2139095039;J[c+52>>2]=1065353216;J[c+56>>2]=1065353216;J[c+44>>2]=m;J[c+36>>2]=0;J[c+40>>2]=0;J[c+28>>2]=0;J[c+32>>2]=0;J[c+20>>2]=0;J[c+24>>2]=0;J[c+12>>2]=0;J[c+16>>2]=0;J[c+176>>2]=0;J[c+168>>2]=0;J[c+172>>2]=0;J[c>>2]=134564;h=J[40592];i=Ja[J[J[h>>2]+20>>2]](h)|0?43545:69706;h=Ja[J[J[h+12>>2]+8>>2]](h+12|0,28,i,20565,103)|0;J[c+368>>2]=h;J[h>>2]=0;J[c+372>>2]=n;Va(c+376|0,0,132);J[c+556>>2]=0;J[c+560>>2]=0;J[c+548>>2]=0;J[c+552>>2]=0;J[c+540>>2]=0;J[c+544>>2]=0;J[c+532>>2]=0;J[c+536>>2]=0;J[c+524>>2]=0;J[c+528>>2]=0;J[c+516>>2]=0;J[c+520>>2]=0;J[c+632>>2]=g;J[c+636>>2]=0;J[c+624>>2]=r;J[c+620>>2]=s;J[c+616>>2]=e;N[c+612>>2]=o;J[c+608>>2]=0;J[c+572>>2]=d;e=J[40592];e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,16,29909,20460,262)|0;J[e+12>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e>>2]=f;J[c+4>>2]=e;e=J[40592];e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,16,29909,20460,264)|0;J[e+12>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e>>2]=f;J[c+8>>2]=e;e=J[40592];e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,16,29909,9203,274)|0;J[e+12>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e>>2]=f;J[c+508>>2]=e;e=J[40592];e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,16,29909,9203,275)|0;J[e+12>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e>>2]=f;J[c+628>>2]=0;J[c+568>>2]=0;J[c+512>>2]=e;Va(c+192|0,0,76);J[c+316>>2]=0;J[c+308>>2]=0;J[c+312>>2]=0;J[c+300>>2]=0;J[c+304>>2]=0;J[c+292>>2]=0;J[c+296>>2]=0;J[c+284>>2]=0;J[c+288>>2]=0;J[c+276>>2]=0;J[c+280>>2]=0;J[c+268>>2]=1065353216;J[c+272>>2]=0;J[c+360>>2]=2139095039;J[c+352>>2]=0;J[c+356>>2]=33554431;J[c+344>>2]=0;J[c+348>>2]=-8388609;J[c+336>>2]=0;J[c+340>>2]=0;J[c+328>>2]=0;J[c+332>>2]=2139095039;J[c+320>>2]=0;J[c+324>>2]=0}}J[d+1004>>2]=c;e=J[d+976>>2];h=e;i=J[d+1e3>>2]+168|0;c=J[40592];c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,116,29909,6991,604)|0;if(c){J[c+4>>2]=e;J[c+8>>2]=136448;J[c>>2]=136300;Va(c+12|0,0,96);J[c+108>>2]=i;e=J[40592];i=Ja[J[J[e>>2]+20>>2]](e)|0?43423:69706;u=c,v=Ja[J[J[e+12>>2]+8>>2]](e+12|0,28,i,20266,113)|0,J[u+112>>2]=v;e=Ha-16|0;Ha=e;Ha=e+16|0}J[h+1024>>2]=c;c=J[40592];c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,8,29909,14465,805)|0;J[c+4>>2]=d;J[c>>2]=137504;J[d+1016>>2]=c;e=J[40592];e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,8,29909,9936,37)|0;J[e>>2]=136636;J[e+4>>2]=c;J[d+1012>>2]=e;c=J[40592];e=J[40592];c=(v=c+12|0,y=568,B=Ja[J[J[e>>2]+20>>2]](e)|0?39881:69706,w=14465,z=808,u=J[J[c+12>>2]+8>>2],Ja[u](v|0,y|0,B|0,w|0,z|0)|0);i=J[d+984>>2];m=J[d+1140>>2];k=J[d+1144>>2];h=J[b+68>>2]+J[b+64>>2]|0;n=J[b+40>>2];p=J[b+44>>2];e=J[40592];r=Ja[J[J[e>>2]+20>>2]](e)|0?43423:69706;u=c,z=Ja[J[J[e+12>>2]+8>>2]](e+12|0,28,r,20266,113)|0,J[u>>2]=z;e=Ha-16|0;Ha=e;Ha=e+16|0;J[c+32>>2]=0;J[c+72>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+16>>2]=g;J[c+20>>2]=0;e=c- -64|0;J[e>>2]=0;J[e+4>>2]=0;J[c+40>>2]=c;J[c+36>>2]=0;J[c+8>>2]=130608;J[c+56>>2]=g;J[c+60>>2]=0;J[c+104>>2]=0;J[c+108>>2]=0;J[c+80>>2]=69830;J[c+76>>2]=c;J[c+48>>2]=130916;J[c+96>>2]=g;J[c+100>>2]=0;J[c+88>>2]=130532;J[c+124>>2]=0;J[c+128>>2]=0;J[c+116>>2]=0;J[c+120>>2]=0;J[c+112>>2]=0;J[c+160>>2]=0;J[c+164>>2]=0;J[c+148>>2]=0;J[c+152>>2]=0;J[c+136>>2]=0;J[c+140>>2]=0;J[c+168>>2]=J[l>>2];e=J[l>>2];J[c+204>>2]=0;J[c+196>>2]=0;J[c+200>>2]=0;J[c+192>>2]=k;J[c+188>>2]=0;J[c+180>>2]=0;J[c+184>>2]=0;J[c+176>>2]=e;e=J[l>>2];J[c+236>>2]=0;J[c+228>>2]=0;J[c+232>>2]=0;J[c+224>>2]=e;e=J[l>>2];J[c+252>>2]=0;J[c+244>>2]=0;J[c+248>>2]=0;J[c+240>>2]=e;e=J[l>>2];J[c+276>>2]=m;J[c+272>>2]=i;J[c+268>>2]=0;J[c+260>>2]=0;J[c+264>>2]=0;J[c+256>>2]=e;Va(c+280|0,0,85);J[c+376>>2]=0;J[c+380>>2]=0;J[c+368>>2]=0;J[c+372>>2]=-1;H[c+365|0]=1;J[c+384>>2]=0;J[c+388>>2]=0;J[c+392>>2]=0;J[c+396>>2]=0;J[c+400>>2]=0;J[c+404>>2]=0;J[c+408>>2]=0;J[c+412>>2]=0;J[c+416>>2]=0;J[c+420>>2]=0;J[c+424>>2]=0;J[c+436>>2]=0;J[c+440>>2]=0;J[c+428>>2]=1061158912;J[c+432>>2]=-1;qh(c+404|0,64);J[c+460>>2]=0;J[c+464>>2]=0;J[c+452>>2]=0;J[c+456>>2]=0;J[c+444>>2]=0;J[c+448>>2]=0;J[c+476>>2]=0;J[c+480>>2]=0;J[c+468>>2]=1061158912;J[c+472>>2]=-1;qh(c+444|0,64);J[c+500>>2]=0;J[c+504>>2]=0;J[c+492>>2]=0;J[c+496>>2]=-2;J[c+484>>2]=0;J[c+488>>2]=0;J[c+508>>2]=0;J[c+512>>2]=0;J[c+516>>2]=0;J[c+520>>2]=0;J[c+524>>2]=0;J[c+528>>2]=0;J[c+532>>2]=0;J[c+544>>2]=0;J[c+548>>2]=0;J[c+536>>2]=1061158912;J[c+540>>2]=-1;$m(c+512|0,64);J[c+552>>2]=g;J[c+556>>2]=0;e=J[40592];i=J[40592];e=(z=e+12|0,w=28,B=Ja[J[J[i>>2]+20>>2]](i)|0?43545:69706,y=20565,v=103,u=J[J[e+12>>2]+8>>2],Ja[u](z|0,w|0,B|0,y|0,v|0)|0);J[c+560>>2]=e;J[e>>2]=0;zj(c,h>>>0<=1?1:h);J[c+208>>2]=0;J[c+212>>2]=0;H[c+217|0]=1;H[c+218|0]=1;H[c+219|0]=1;H[c+220|0]=1;H[c+221|0]=1;H[c+222|0]=1;H[c+223|0]=1;e=(p|0)!=2;H[c+212|0]=e;H[c+214|0]=1;H[c+209|0]=e;H[c+213|0]=(n|0)!=2;H[c+215|0]=1;H[c+216|0]=1;I[c+210>>1]=257;J[d+980>>2]=c;e=J[b+60>>2];A:{if(!e){break A}e=(e<<1&-256)+287>>>5|0;if(e>>>0<=(J[c+164>>2]&2147483647)>>>0){break A}h=J[c+168>>2];h=Ja[J[J[h>>2]+8>>2]](h,e<<2,22033,438)|0;i=J[c+160>>2];B:{if(!i){break B}Ua(h,i,J[c+164>>2]<<2);if(J[c+164>>2]<0){break B}i=J[c+160>>2];if(!i){break B}m=J[c+168>>2];Ja[J[J[m>>2]+12>>2]](m,i)}i=J[c+164>>2];Va(h+(i<<2)|0,0,e-i<<2);J[c+164>>2]=e;J[c+160>>2]=h}e=J[d+976>>2];c=J[40592];c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,24,29909,6886,186)|0;H[c+20|0]=1;J[c+4>>2]=0;J[c+8>>2]=0;J[c>>2]=f;J[c+12>>2]=0;J[c+16>>2]=0;J[e+1816>>2]=c;J[J[d+976>>2]+1820>>2]=J[d+1144>>2];m=J[J[d+1004>>2]+4>>2];i=J[d+976>>2];k=J[i+1024>>2];o=N[b+172>>2];c=J[40592];e=Ja[J[J[c+12>>2]+8>>2]](c+12|0,336,29909,16833,266)|0;if(e){h=Ha-16|0;Ha=h;c=J[i+1832>>2];f=J[i+1836>>2];J[e+24>>2]=0;J[e- -64>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=c;J[e+12>>2]=f;J[e+56>>2]=0;J[e+60>>2]=0;J[e+32>>2]=17236;J[e>>2]=131596;J[e+48>>2]=c;J[e+52>>2]=f;J[e+96>>2]=0;J[e+100>>2]=0;J[e+72>>2]=28096;J[e+68>>2]=e;J[e+40>>2]=131672;J[e+88>>2]=c;J[e+92>>2]=f;H[e+124|0]=0;J[e+112>>2]=25584;J[e+108>>2]=e;J[e+80>>2]=131748;J[e+104>>2]=0;J[e+28>>2]=e;J[e+144>>2]=0;J[e+148>>2]=0;f=e+136|0;c=f;J[c>>2]=0;J[c+4>>2]=0;J[e+128>>2]=0;J[e+132>>2]=0;c=J[40592];n=Ja[J[J[c>>2]+20>>2]](c)|0?45275:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,8192,n,24560,210)|0;J[h+12>>2]=0;J[h+8>>2]=c;c=J[e+140>>2];C:{if(c>>>0>=(J[e+144>>2]&2147483647)>>>0){yu(f,h+8|0);break C}f=J[h+12>>2];c=J[e+136>>2]+(c<<3)|0;J[c>>2]=J[h+8>>2];J[c+4>>2]=f;J[e+140>>2]=J[e+140>>2]+1}J[e+152>>2]=0;J[e+156>>2]=0;J[e+160>>2]=0;J[e+164>>2]=0;c=J[40592];f=Ja[J[J[c>>2]+20>>2]](c)|0?45639:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,1024,f,24560,210)|0;J[h+12>>2]=0;J[h+8>>2]=c;c=J[e+156>>2];D:{if(c>>>0>=(J[e+160>>2]&2147483647)>>>0){xu(e+152|0,h+8|0);break D}f=J[h+12>>2];c=J[e+152>>2]+(c<<3)|0;J[c>>2]=J[h+8>>2];J[c+4>>2]=f;J[e+156>>2]=J[e+156>>2]+1}J[e+168>>2]=0;J[e+172>>2]=0;J[e+176>>2]=0;J[e+180>>2]=0;n=e+168|0;f=0;c=J[40592];p=Ja[J[J[c>>2]+20>>2]](c)|0?45827:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,13312,p,24560,210)|0;while(1){J[(c+P(f,104)|0)+100>>2]=-128;J[(c+P(f|1,104)|0)+100>>2]=-128;J[(c+P(f|2,104)|0)+100>>2]=-128;J[(c+P(f|3,104)|0)+100>>2]=-128;J[(c+P(f|4,104)|0)+100>>2]=-128;J[(c+P(f|5,104)|0)+100>>2]=-128;J[(c+P(f|6,104)|0)+100>>2]=-128;J[(c+P(f|7,104)|0)+100>>2]=-128;f=f+8|0;if((f|0)!=128){continue}break}J[h+12>>2]=0;J[h+8>>2]=c;c=J[e+172>>2];E:{if(c>>>0>=(J[e+176>>2]&2147483647)>>>0){wu(n,h+8|0);break E}f=J[h+12>>2];c=J[e+168>>2]+(c<<3)|0;J[c>>2]=J[h+8>>2];J[c+4>>2]=f;J[e+172>>2]=J[e+172>>2]+1}J[e+184>>2]=0;J[e+188>>2]=0;J[e+232>>2]=0;J[e+236>>2]=0;J[e+224>>2]=0;J[e+228>>2]=0;J[e+216>>2]=0;J[e+220>>2]=0;J[e+208>>2]=0;J[e+212>>2]=0;J[e+200>>2]=0;J[e+204>>2]=0;J[e+192>>2]=0;J[e+196>>2]=0;J[e+256>>2]=0;J[e+248>>2]=-1;J[e+252>>2]=0;J[e+240>>2]=0;J[e+244>>2]=1061158912;vu(e+220|0,64);J[e+268>>2]=0;J[e+272>>2]=0;J[e+260>>2]=0;J[e+264>>2]=0;c=J[40592];f=Ja[J[J[c>>2]+20>>2]](c)|0?45457:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,14336,f,24560,210)|0;J[h+12>>2]=0;J[h+8>>2]=c;c=J[e+264>>2];F:{if(c>>>0>=(J[e+268>>2]&2147483647)>>>0){uu(e+260|0,h+8|0);break F}f=J[h+12>>2];c=J[e+260>>2]+(c<<3)|0;J[c>>2]=J[h+8>>2];J[c+4>>2]=f;J[e+264>>2]=J[e+264>>2]+1}J[e+276>>2]=0;J[e+280>>2]=0;J[e+320>>2]=k;J[e+316>>2]=m;J[e+312>>2]=i;J[e+308>>2]=1;J[e+300>>2]=0;J[e+304>>2]=0;J[e+292>>2]=0;J[e+296>>2]=0;J[e+284>>2]=0;J[e+288>>2]=0;c=J[40592];f=Ja[J[J[c>>2]+20>>2]](c)|0?43423:69706;u=e,v=Ja[J[J[c+12>>2]+8>>2]](c+12|0,28,f,20266,113)|0,J[u+324>>2]=v;c=Ha-16|0;Ha=c;Ha=c+16|0;N[e+328>>2]=o;Ha=h+16|0}J[d+988>>2]=e;c=J[d+1004>>2];J[c+104>>2]=J[b+144>>2];J[c+108>>2]=J[b+148>>2];N[c+88>>2]=N[b+100>>2];N[c+96>>2]=N[b+104>>2];N[c+92>>2]=N[b+108>>2];o=N[J[40553]>>2];N[c+100>>2]=o*Q(.02500000037252903);e=J[d+976>>2];N[e+208>>2]=o;N[e+204>>2]=o*Q(.009999999776482582);N[c+84>>2]=-N[b+96>>2];c=J[40592];e=Ja[J[J[c>>2]+20>>2]](c)|0?47621:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,48,e,14465,887)|0;H[c+10|0]=0;H[c+9|0]=0;H[c+8|0]=1;J[c>>2]=0;J[c+4>>2]=16777215;J[c+16>>2]=0;J[c+20>>2]=0;I[c+46>>1]=0;H[c+45|0]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+24>>2]=0;J[c+28>>2]=1065353216;H[c+37|0]=0;H[c+38|0]=0;H[c+39|0]=0;H[c+40|0]=0;H[c+41|0]=0;H[c+42|0]=0;H[c+43|0]=0;H[c+44|0]=0;G:{H:{f=J[d+2388>>2];h=J[f+12>>2]+P(J[f+8>>2],12)|0;e=J[h+4>>2];if(e){J[h+4>>2]=J[e>>2];break H}I:{J:{e=J[h+8>>2];if((e|0)==J[f>>2]){break J}i=J[f+4>>2];J[h+8>>2]=e+1;h=J[h>>2];if(!h){break J}e=h+P(e,i)|0;break I}e=fd(f)}if(e){break H}c=0;break G}c=cj(e,d,c);J[c>>2]=141656}J[d+2380>>2]=c;c=J[40592];e=Ja[J[J[c>>2]+20>>2]](c)|0?47505:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,2008,e,14465,891)|0;J[c+4>>2]=0;J[c+8>>2]=0;J[c>>2]=d;J[c+12>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+40>>2]=0;f=J[b+112>>2];e=J[b+164>>2];J[c+60>>2]=0;J[c+56>>2]=e;J[c+52>>2]=e;J[c+44>>2]=0;J[c+48>>2]=0;H[c- -64|0]=(f&128)>>>7;f=0;if(e){f=J[40592];f=Ja[J[J[f+12>>2]+8>>2]](f+12|0,e,29909,21916,169)|0}J[c+68>>2]=0;J[c+72>>2]=0;J[c+44>>2]=f;J[c+76>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;J[c+88>>2]=0;J[c+100>>2]=0;J[c+104>>2]=0;J[c+92>>2]=1061158912;J[c+96>>2]=-1;Jb(c+68|0,64);J[c+672>>2]=0;J[c+396>>2]=256;J[c+400>>2]=0;J[c+388>>2]=32;J[c+392>>2]=0;J[c+376>>2]=c+116;H[c+372|0]=1;J[c+380>>2]=0;J[c+384>>2]=64;J[c+964>>2]=0;J[c+692>>2]=0;J[c+684>>2]=0;J[c+688>>2]=640;J[c+676>>2]=64;J[c+680>>2]=32;J[c+668>>2]=c+408;H[c+664|0]=1;J[c+1256>>2]=0;J[c+984>>2]=0;J[c+976>>2]=0;J[c+980>>2]=17408;J[c+968>>2]=64;J[c+972>>2]=256;J[c+960>>2]=c+700;H[c+956|0]=1;J[c+1548>>2]=0;J[c+1276>>2]=0;e=c+1268|0;J[e>>2]=0;J[e+4>>2]=1920;e=c+1260|0;J[e>>2]=64;J[e+4>>2]=32;J[c+1252>>2]=c+992;H[c+1248|0]=1;J[c+1544>>2]=c+1284;J[c+1568>>2]=0;J[c+1840>>2]=0;e=c+1552|0;J[e>>2]=64;J[e+4>>2]=32;e=c+1560|0;J[e>>2]=0;J[e+4>>2]=1024;H[c+1540|0]=1;J[c+1836>>2]=c+1576;J[c+1860>>2]=0;e=c+1844|0;J[e>>2]=64;J[e+4>>2]=32;e=c+1852|0;J[e>>2]=0;J[e+4>>2]=1280;H[c+1832|0]=1;e=J[d+16>>2];f=J[d+20>>2];J[c+1888>>2]=0;h=c+1880|0;J[h>>2]=0;J[h+4>>2]=0;h=c+1872|0;J[h>>2]=e;J[h+4>>2]=f;J[c+1904>>2]=0;J[c+1896>>2]=4088;J[c+1892>>2]=c;J[c+1864>>2]=132064;e=J[40592];f=Ja[J[J[e>>2]+20>>2]](e)|0?43423:69706;u=c,v=Ja[J[J[e+12>>2]+8>>2]](e+12|0,28,f,20266,113)|0,J[u+1908>>2]=v;e=Ha-16|0;Ha=e;Ha=e+16|0;J[c+1916>>2]=0;J[c+1920>>2]=0;J[c+1912>>2]=0;e=c+1924|0;J[e>>2]=0;J[e+4>>2]=0;e=c+1932|0;J[e>>2]=0;J[e+4>>2]=0;e=c+1948|0;J[e>>2]=0;J[e+4>>2]=0;e=c+1940|0;J[e>>2]=1061158912;J[e+4>>2]=-1;qh(c+1916|0,64);e=c+1972|0;J[e>>2]=0;J[e+4>>2]=0;e=c+1964|0;J[e>>2]=0;J[e+4>>2]=0;J[c+1956>>2]=0;J[c+1960>>2]=0;e=c+1988|0;J[e>>2]=0;J[e+4>>2]=0;e=c+1980|0;J[e>>2]=1061158912;J[e+4>>2]=-1;nt(c+1956|0,64);e=J[40592];f=J[40592];u=c,v=(B=e+12|0,w=28,z=Ja[J[J[f>>2]+20>>2]](f)|0?43423:69706,A=20266,x=113,y=J[J[e+12>>2]+8>>2],Ja[y](B|0,w|0,z|0,A|0,x|0)|0),J[u+1996>>2]=v;e=Ha-16|0;Ha=e;Ha=e+16|0;e=J[40592];f=J[40592];u=c,v=(x=e+12|0,A=28,z=Ja[J[J[f>>2]+20>>2]](f)|0?43423:69706,w=20266,B=113,y=J[J[e+12>>2]+8>>2],Ja[y](x|0,A|0,z|0,w|0,B|0)|0),J[u+2e3>>2]=v;e=Ha-16|0;Ha=e;Ha=e+16|0;e=J[40592];f=J[40592];e=(v=e+12|0,y=16,B=Ja[J[J[f>>2]+20>>2]](f)|0?39315:69706,w=14074,z=651,u=J[J[e+12>>2]+8>>2],Ja[u](v|0,y|0,B|0,w|0,z|0)|0);J[e+8>>2]=0;J[e+12>>2]=-1;J[e>>2]=0;J[e+4>>2]=0;J[c+108>>2]=e;e=d+2648|0;J[e>>2]=2147483647;J[e+4>>2]=-1;e=d+2640|0;J[e>>2]=536870911;J[e+4>>2]=1073741823;e=d+2632|0;J[e>>2]=134217727;J[e+4>>2]=268435455;e=d+2624|0;J[e>>2]=33554431;J[e+4>>2]=67108863;e=d+2616|0;J[e>>2]=8388607;J[e+4>>2]=16777215;e=d+2608|0;J[e>>2]=2097151;J[e+4>>2]=4194303;e=d+2600|0;J[e>>2]=524287;J[e+4>>2]=1048575;e=d+2592|0;J[e>>2]=131071;J[e+4>>2]=262143;e=d+2584|0;J[e>>2]=32767;J[e+4>>2]=65535;e=d+2576|0;J[e>>2]=8191;J[e+4>>2]=16383;e=d+2568|0;J[e>>2]=2047;J[e+4>>2]=4095;e=d+2560|0;J[e>>2]=511;J[e+4>>2]=1023;e=d+2552|0;J[e>>2]=127;J[e+4>>2]=255;e=d+2544|0;J[e>>2]=31;J[e+4>>2]=63;e=d+2536|0;J[e>>2]=7;J[e+4>>2]=15;J[d+2528>>2]=1;J[d+2532>>2]=3;J[d+2168>>2]=c;I[d+2280>>1]=257;e=J[b+84>>2];c=d+1020|0;J[c+24>>2]=J[b+80>>2];J[c+28>>2]=e;e=J[b+76>>2];J[c+16>>2]=J[b+72>>2];J[c+20>>2]=e;e=J[b+68>>2];J[c+8>>2]=J[b+64>>2];J[c+12>>2]=e;c=J[b+60>>2];J[d+1020>>2]=J[b+56>>2];J[d+1024>>2]=c;J[d+2348>>2]=J[b+52>>2];N[d+1052>>2]=N[b>>2];N[d+1056>>2]=N[b+4>>2];o=N[b+8>>2];J[d+1064>>2]=1;N[d+1060>>2]=o;J[J[d+1004>>2]+112>>2]=J[b+88>>2];c=J[d+976>>2];e=J[b+112>>2];H[c+1813|0]=!(e&256);H[c+1812|0]=e>>>6&1;e=J[b+12>>2];if(!(!J[d+2236>>2]|(J[d+2344>>2]|!e))){f=J[d+2204>>2];c=0;while(1){h=J[J[f+(c<<2)>>2]>>2];I[h+148>>1]=L[h+148>>1]|64;c=c+1|0;if(c>>>0>2]){continue}break}c=J[d+976>>2]}J[d+2344>>2]=e;e=J[b+16>>2];J[c+1020>>2]=e;c=J[c+1024>>2];Ja[J[J[c>>2]+88>>2]](c,e);c=J[d+988>>2];J[c+120>>2]=J[b+20>>2];J[c+308>>2]=J[b+168>>2];c=J[b+24>>2];K:{if(c){e=J[b+28>>2];L:{if(!e){e=0;f=0;break L}c=J[40592];e=Ja[J[J[c+12>>2]+8>>2]](c+12|0,e,29909,14465,923)|0;c=J[b+24>>2];f=J[b+28>>2]}J[d+2172>>2]=e;Ua(e,c,f);c=J[b+28>>2];break K}J[d+2172>>2]=0;c=0}J[d+2180>>2]=c;J[d+2176>>2]=c;J[d+2184>>2]=J[b+32>>2];J[d+2188>>2]=J[b+36>>2];Ha=l+16|0;J[j+4776>>2]=0;J[j+4768>>2]=0;J[j+4772>>2]=0;d=J[40592];c=Ja[J[J[d>>2]+20>>2]](d)|0?43423:69706;u=j,z=Ja[J[J[d+12>>2]+8>>2]](d+12|0,28,c,20266,113)|0,J[u+4780>>2]=z;d=Ha-16|0;Ha=d;Ha=d+16|0;I[j+4784>>1]=0;vG(j+4788|0);d=j+4832|0;J[d>>2]=0;J[d+4>>2]=0;d=j+4824|0;J[d>>2]=0;J[d+4>>2]=0;J[j+4816>>2]=0;J[j+4820>>2]=0;d=j+4848|0;J[d>>2]=0;J[d+4>>2]=0;d=j+4840|0;J[d>>2]=1061158912;J[d+4>>2]=-1;Jb(j+4816|0,64);d=j+4904|0;J[d>>2]=0;J[d+4>>2]=0;d=j+4896|0;J[d>>2]=0;J[d+4>>2]=0;d=j+4888|0;J[d>>2]=0;J[d+4>>2]=0;d=j+4880|0;J[d>>2]=0;J[d+4>>2]=0;d=j+4872|0;J[d>>2]=0;J[d+4>>2]=0;d=j+4864|0;J[d>>2]=0;J[d+4>>2]=0;J[j+4856>>2]=0;J[j+4860>>2]=0;J[j+4928>>2]=0;d=j+4920|0;J[d>>2]=-1;J[d+4>>2]=0;d=j+4912|0;J[d>>2]=0;J[d+4>>2]=1061158912;Jb(j+4892|0,64);d=j+4948|0;J[d>>2]=0;J[d+4>>2]=0;d=j+4940|0;J[d>>2]=0;J[d+4>>2]=0;J[j+4932>>2]=0;J[j+4936>>2]=0;d=j+4964|0;J[d>>2]=0;J[d+4>>2]=0;d=j+4956|0;J[d>>2]=1061158912;J[d+4>>2]=-1;Jb(j+4932|0,64);d=j+4988|0;J[d>>2]=0;J[d+4>>2]=0;d=j+4980|0;J[d>>2]=0;J[d+4>>2]=0;J[j+4972>>2]=0;J[j+4976>>2]=0;d=j+5004|0;J[d>>2]=0;J[d+4>>2]=0;d=j+4996|0;J[d>>2]=1061158912;J[d+4>>2]=-1;Jb(j+4972|0,64);d=j+5028|0;J[d>>2]=0;J[d+4>>2]=0;d=j+5020|0;J[d>>2]=0;J[d+4>>2]=0;J[j+5012>>2]=0;J[j+5016>>2]=0;d=j+5044|0;J[d>>2]=0;J[d+4>>2]=0;d=j+5036|0;J[d>>2]=1061158912;J[d+4>>2]=-1;Jb(j+5012|0,64);d=j+5068|0;J[d>>2]=0;J[d+4>>2]=0;d=j+5060|0;J[d>>2]=0;J[d+4>>2]=0;J[j+5052>>2]=0;J[j+5056>>2]=0;d=j+5084|0;J[d>>2]=0;J[d+4>>2]=0;d=j+5076|0;J[d>>2]=1061158912;J[d+4>>2]=-1;Jb(j+5052|0,64);d=j+5108|0;J[d>>2]=0;J[d+4>>2]=0;d=j+5100|0;J[d>>2]=0;J[d+4>>2]=0;J[j+5092>>2]=0;J[j+5096>>2]=0;d=j+5124|0;J[d>>2]=0;J[d+4>>2]=0;d=j+5116|0;J[d>>2]=1061158912;J[d+4>>2]=-1;Jb(j+5092|0,64);o=N[b+176>>2];J[j+5560>>2]=0;J[j+5548>>2]=0;N[j+5132>>2]=o;Va(j+5280|0,0,124);d=j+5248|0;J[d>>2]=0;J[d+4>>2]=0;d=j+5240|0;J[d>>2]=0;J[d+4>>2]=0;d=j+5232|0;J[d>>2]=0;J[d+4>>2]=0;J[j+5564>>2]=0;h=J[b+124>>2];l=J[b+128>>2];e=J[b+132>>2];c=g+5584|0;J[c+32>>2]=-1;J[c+16>>2]=0;J[c+20>>2]=0;J[c>>2]=0;J[c+4>>2]=0;J[c+24>>2]=0;J[c+28>>2]=3;J[c+8>>2]=0;f=c+36|0;d=f;J[d+32>>2]=-1;J[d+16>>2]=0;J[d+20>>2]=0;J[d>>2]=0;J[d+4>>2]=0;J[d+24>>2]=0;J[d+28>>2]=3;J[d+8>>2]=0;d=c+72|0;J[d>>2]=0;J[d+4>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;J[d+40>>2]=0;J[d+32>>2]=-1;J[d+36>>2]=0;J[d+24>>2]=0;J[d+28>>2]=1061158912;kp(d+4|0,64);J[c+120>>2]=j;d=J[40592];i=Ja[J[J[d>>2]+20>>2]](d)|0?43423:69706;u=c,z=Ja[J[J[d+12>>2]+8>>2]](d+12|0,28,i,20266,113)|0,J[u+124>>2]=z;d=Ha-16|0;Ha=d;Ha=d+16|0;J[c+128>>2]=149540;aC(c,h,J[j+32>>2],J[j+36>>2]);aC(f,l,J[j+32>>2],J[j+36>>2]);J[c+116>>2]=e;d=J[c>>2];if(!(!d|J[c+28>>2]!=1)){Ja[J[J[d>>2]+68>>2]](d,e)}d=J[c+36>>2];if(!(!d|J[c- -64>>2]!=1)){Ja[J[J[d>>2]+68>>2]](d,e)}d=J[b+68>>2];Pk(c,J[b+64>>2]);Pk(f,d);J[c+136>>2]=c+68;J[c+132>>2]=J[c+36>>2];d=J[40592];e=Ja[J[J[d>>2]+20>>2]](d)|0?37881:69706;d=Ja[J[J[d+12>>2]+8>>2]](d+12|0,712,e,10290,268)|0;J[d>>2]=149256;Ep(d+4|0);J[d+628>>2]=0;J[d+620>>2]=0;J[d+624>>2]=0;e=d+632|0;J[e>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[d+664>>2]=0;J[d+668>>2]=0;J[d+656>>2]=0;J[d+660>>2]=0;J[d+648>>2]=0;J[d+652>>2]=0;J[d+680>>2]=0;J[d+684>>2]=0;J[d+672>>2]=1061158912;J[d+676>>2]=-1;Cg(d+648|0,64);J[d+704>>2]=0;J[d+708>>2]=0;J[d+696>>2]=0;J[d+700>>2]=0;J[d+688>>2]=0;J[d+692>>2]=0;if(M[e+4>>2]<32){gC(e,32)}fC(d+620|0,32);e=d+688|0;if((J[e+8>>2]&2147483647)>>>0<32){lb(e,32)}J[e+4>>2]=32;if(!(J[d+708>>2]&2147483616)){Bg(d+700|0,32)}J[c+72>>2]=d;if(!(M[c+112>>2]>31|M[c+96>>2]>31)){kp(c+76|0,32)}H[c+140|0]=0;J[g+5728>>2]=152704;J[g+5732>>2]=152860;J[g+5768>>2]=0;d=g+5760|0;J[d>>2]=0;J[d+4>>2]=0;J[g+5736>>2]=152400;d=g+5752|0;J[d>>2]=g;J[d+4>>2]=0;d=g+5800|0;J[d>>2]=0;J[d+4>>2]=0;J[g+5776>>2]=26286;J[g+5744>>2]=151e3;d=g+5792|0;J[d>>2]=g;J[d+4>>2]=0;J[g+5816>>2]=26332;J[g+5784>>2]=151076;J[g+5808>>2]=0;d=J[b+136>>2];J[g+5812>>2]=g;J[g+5772>>2]=g;J[g+5824>>2]=d;J[g+5828>>2]=131164;J[g>>2]=150296;Va(g+5832|0,0,84);d=g+5924|0;J[d>>2]=0;J[d+4>>2]=0;d=g+5916|0;J[d>>2]=1061158912;J[d+4>>2]=-1;Jb(g+5892|0,64);d=g+5956|0;J[d>>2]=0;J[d+4>>2]=0;d=g+5948|0;J[d>>2]=0;J[d+4>>2]=0;d=g+5940|0;J[d>>2]=0;J[d+4>>2]=0;J[g+5932>>2]=0;J[g+5936>>2]=0;J[g+5980>>2]=0;d=g+5972|0;J[d>>2]=-1;J[d+4>>2]=0;d=g+5964|0;J[d>>2]=0;J[d+4>>2]=1061158912;Jb(g+5944|0,64);d=g+6e3|0;J[d>>2]=0;J[d+4>>2]=0;d=g+5992|0;J[d>>2]=0;J[d+4>>2]=0;J[g+5984>>2]=0;J[g+5988>>2]=0;d=g+6016|0;J[d>>2]=0;J[d+4>>2]=0;d=g+6008|0;J[d>>2]=1061158912;J[d+4>>2]=-1;Jb(g+5984|0,64);J[g+6032>>2]=0;J[g+6024>>2]=0;J[g+6028>>2]=0;N[g+6036>>2]=N[b+180>>2];N[g+6040>>2]=N[b+184>>2];N[g+6044>>2]=N[b+188>>2];N[g+6048>>2]=N[b+192>>2];N[g+6052>>2]=N[b+196>>2];N[g+6056>>2]=N[b+200>>2];d=J[40592];c=Ja[J[J[d>>2]+20>>2]](d)|0?43891:69706;d=Ja[J[J[d+12>>2]+8>>2]](d+12|0,80,c,24264,95)|0;J[g+6060>>2]=d;H[d+76|0]=0;J[d+72>>2]=0;d=J[40592];c=J[40592];d=(z=d+12|0,w=80,B=Ja[J[J[c>>2]+20>>2]](c)|0?43891:69706,y=24264,v=95,u=J[J[d+12>>2]+8>>2],Ja[u](z|0,w|0,B|0,y|0,v|0)|0);J[g+6064>>2]=d;H[d+76|0]=0;J[d+72>>2]=0;d=J[40592];c=J[40592];d=(v=d+12|0,y=80,B=Ja[J[J[c>>2]+20>>2]](c)|0?43891:69706,w=24264,z=95,u=J[J[d+12>>2]+8>>2],Ja[u](v|0,y|0,B|0,w|0,z|0)|0);J[g+6068>>2]=d;H[d+76|0]=0;J[d+72>>2]=0;J[g+6128>>2]=0;J[g+6160>>2]=0;J[g+6192>>2]=0;d=g+6120|0;J[d>>2]=0;J[d+4>>2]=0;d=g+6084|0;J[d>>2]=0;J[d+4>>2]=0;J[g+6076>>2]=1;J[g+6080>>2]=0;d=g+6112|0;J[d>>2]=g;J[d+4>>2]=0;d=g+6152|0;J[d>>2]=0;J[d+4>>2]=0;J[g+6132>>2]=g+6060;J[g+6104>>2]=150904;d=g+6144|0;J[d>>2]=g;J[d+4>>2]=0;d=g+6184|0;J[d>>2]=0;J[d+4>>2]=0;J[g+6164>>2]=g+6064;J[g+6136>>2]=150904;d=g+6176|0;J[d>>2]=g;J[d+4>>2]=0;J[g+6168>>2]=150904;J[g+6196>>2]=g+6068;d=g+6216|0;J[d>>2]=0;J[d+4>>2]=0;J[g+6224>>2]=0;d=g+6208|0;J[d>>2]=g;J[d+4>>2]=0;J[g+6264>>2]=0;d=g+6256|0;J[d>>2]=0;J[d+4>>2]=0;J[g+6232>>2]=17449;d=g+6228|0;J[d>>2]=0;J[g+6200>>2]=151152;c=g+6248|0;J[c>>2]=g;J[c+4>>2]=0;J[g+6304>>2]=0;c=g+6296|0;J[c>>2]=0;J[c+4>>2]=0;J[g+6272>>2]=27980;c=g+6268|0;J[c>>2]=0;J[g+6240>>2]=151228;J[g+6328>>2]=0;e=g+6288|0;J[e>>2]=g;J[e+4>>2]=0;J[g+6332>>2]=0;J[g+6324>>2]=0;H[g+6320|0]=0;J[g+6312>>2]=25405;e=g+6308|0;J[e>>2]=0;J[g+6280>>2]=151304;J[g+6336>>2]=0;J[g+6344>>2]=0;f=g+6348|0;h=J[40592];h=Ja[J[J[h+12>>2]+8>>2]](h+12|0,8,29909,6782,130)|0;J[f>>2]=h;k=h;h=J[40592];j=J[40592];u=k,z=(B=h+12|0,y=28,v=Ja[J[J[j>>2]+20>>2]](j)|0?43423:69706,A=20363,x=113,w=J[J[h+12>>2]+8>>2],Ja[w](B|0,y|0,v|0,A|0,x|0)|0),J[u>>2]=z;h=Ha-16|0;Ha=h;Ha=h+16|0;J[J[f>>2]+4>>2]=0;J[e>>2]=g;J[c>>2]=g;J[d>>2]=g;J[g+6352>>2]=0;d=g+4644|0;c=J[d+4>>2];J[g+6092>>2]=J[d>>2];J[g+6096>>2]=c;d=0;c=Ha-16|0;Ha=c;M:{if((c|0)==-12){break M}while(1){if(!K[d+162464|0]){H[d+162464|0]=1;J[(d<<2)+162592>>2]=0;J[c+12>>2]=d;break M}d=d+1|0;if((d|0)!=128){continue}break}}Ha=c+16|0;J[g+6340>>2]=J[c+12>>2];J[q+12>>2]=g;N:{if(!(Ja[J[J[g>>2]+484>>2]](g)|0)){Wa(J[40592],32,9007,277,75828,0);a=0;break N}d=J[b+56>>2];O:{if(!d){d=0;break O}if((J[g+5940>>2]&2147483647)>>>0>=d>>>0){break O}RB(g+5932|0,d);d=J[b+56>>2]}tG(g+32|0,d,J[b+60>>2],J[b- -64>>2],J[b+68>>2]);J[g+4>>2]=J[b+140>>2];c=J[a+44>>2];P:{if(!c){break P}b=0;while(1){e=J[a+40>>2];while(1){Q:{d=b+1|0;b=J[e+(b<<2)>>2];if(b){break Q}b=d;if((d|0)!=(c|0)){continue}break P}break}BB(g,b);c=J[a+44>>2];b=d;if(c>>>0>d>>>0){continue}break}}if(!J[g+1008>>2]){Ja[J[J[g>>2]+4>>2]](g);Wa(J[40592],16,9007,294,72978,0);a=0;break N}b=J[a+8>>2];R:{if(b>>>0>=(J[a+12>>2]&2147483647)>>>0){d=0;b=J[a+12>>2];e=b&2147483647?b<<1:1;S:{if(!e){break S}c=e<<2;if(!c){break S}b=J[40592];d=Ja[J[J[b>>2]+20>>2]](b)|0?65245:69706;d=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,d,19978,553)|0}g=J[a+8>>2];f=(g<<2)+d|0;if((g|0)>0){c=J[a+4>>2];b=d;while(1){J[b>>2]=J[c>>2];c=c+4|0;b=b+4|0;if(f>>>0>b>>>0){continue}break}}J[f>>2]=J[q+12>>2];T:{if(J[a+12>>2]<0){break T}b=J[a+4>>2];if(!b){break T}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b);g=J[a+8>>2]}J[a+12>>2]=e;J[a+4>>2]=d;J[a+8>>2]=g+1;break R}J[J[a+4>>2]+(b<<2)>>2]=g;J[a+8>>2]=b+1}a=J[q+12>>2]}Ha=q+16|0;return a|0}function SB(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;J[a>>2]=150296;b=J[a+6020>>2];c=b;a:{if(!b){break a}if(b&1){c=b-1|0;Ja[J[J[a>>2]+68>>2]](a,J[J[a+5988>>2]+(c<<2)>>2],0)}if((b|0)==1){break a}while(1){Ja[J[J[a>>2]+68>>2]](a,J[(J[a+5988>>2]+(c<<2)|0)-4>>2],0);c=c-2|0;Ja[J[J[a>>2]+68>>2]](a,J[J[a+5988>>2]+(c<<2)>>2],0);if(c){continue}break}}b=J[a+5936>>2];b:{if(!b){break b}c=b;if(b&1){c=b-1|0;Ja[J[J[a>>2]+56>>2]](a,J[J[a+5932>>2]+(c<<2)>>2],0)}if((b|0)==1){break b}while(1){Ja[J[J[a>>2]+56>>2]](a,J[(J[a+5932>>2]+(c<<2)|0)-4>>2],0);c=c-2|0;Ja[J[J[a>>2]+56>>2]](a,J[J[a+5932>>2]+(c<<2)>>2],0);if(c){continue}break}}b=J[a+5980>>2];c:{if(!b){break c}c=b;if(b&1){c=b-1|0;Ja[J[J[a>>2]+40>>2]](a,J[J[a+5948>>2]+(c<<2)>>2],0)}if((b|0)==1){break c}while(1){Ja[J[J[a>>2]+40>>2]](a,J[(J[a+5948>>2]+(c<<2)|0)-4>>2],0);c=c-2|0;Ja[J[J[a>>2]+40>>2]](a,J[J[a+5948>>2]+(c<<2)>>2],0);if(c){continue}break}}m=a+16|0;p=J[(K[a+5580|0]&4?5564:2392)+a>>2]&512;b=J[a+6028>>2];d:{if(!b){break d}c=b;e:{if(!(b&1)){break e}c=b-1|0;d=J[J[a+6024>>2]+(c<<2)>>2];if(!d){break e}Ja[J[J[d>>2]+48>>2]](d)}if((b|0)==1){break d}while(1){b=J[(J[a+6024>>2]+(c<<2)|0)-4>>2];if(b){Ja[J[J[b>>2]+48>>2]](b)}c=c-2|0;b=J[J[a+6024>>2]+(c<<2)>>2];if(b){Ja[J[J[b>>2]+48>>2]](b)}if(c){continue}break}}J[a+6028>>2]=0;o=Ha-16|0;Ha=o;i=m+16|0;J[i+1244>>2]=0;J[i+1088>>2]=J[i+1088>>2]+1;d=J[i+2168>>2];if(d){k=Ha-16|0;Ha=k;c=J[d+8>>2];if(c){f=d+1916|0;while(1){b=J[J[d+4>>2]+(e<<2)>>2];g=L[b+4>>1];I[b+4>>1]=g-1;f:{if(g>>>0>=2){I[b>>1]=L[b>>1]&65533;break f}g=J[b+16>>2];c=J[g+16>>2];g=J[g+20>>2];J[k+12>>2]=c>>>0>g>>>0?c:g;J[k+8>>2]=c>>>0>>0?c:g;im(f,k+8|0);c=J[b+16>>2];if(c){J[d+1560>>2]=J[d+1560>>2]-1;J[c>>2]=J[d+1568>>2];J[d+1568>>2]=c;J[b+16>>2]=0}J[d+684>>2]=J[d+684>>2]-1;J[b>>2]=J[d+692>>2];J[d+692>>2]=b;c=J[d+8>>2]}e=e+1|0;if(e>>>0>>0){continue}break}}J[d+8>>2]=0;c=J[d+108>>2];if(c){b=J[c+8>>2];g:{if((b|0)<0|!(b&2147483647)){break g}b=J[c>>2];if(!b){break g}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,b)}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[d+2e3>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[d+1996>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[d+1956>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[d+1916>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[d+1908>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}J[d+1880>>2]=0;J[d+1864>>2]=137628;if(J[d+1852>>2]){e=0;f=Ha-16|0;Ha=f;J[f+12>>2]=0;J[f+4>>2]=0;J[f+8>>2]=0;h=d+1572|0;c=J[h+288>>2];if(c){while(1){J[f>>2]=c;b=J[f+8>>2];h:{if(b>>>0>=(J[f+12>>2]&2147483647)>>>0){c=0;b=J[f+12>>2];j=b&2147483647?b<<1:1;i:{if(!j){break i}b=j<<2;if(!b){break i}c=J[40592];e=Ja[J[J[c>>2]+20>>2]](c)|0?38383:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,b,e,19978,553)|0}e=J[f+8>>2];l=(e<<2)+c|0;if((e|0)>0){g=J[f+4>>2];b=c;while(1){J[b>>2]=J[g>>2];g=g+4|0;b=b+4|0;if(l>>>0>b>>>0){continue}break}}J[l>>2]=J[f>>2];j:{if(J[f+12>>2]<0){break j}b=J[f+4>>2];if(!b){break j}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,b);e=J[f+8>>2]}J[f+12>>2]=j;J[f+4>>2]=c;J[f+8>>2]=e+1;break h}J[J[f+4>>2]+(b<<2)>>2]=c;J[f+8>>2]=b+1}c=J[J[h+288>>2]>>2];J[h+288>>2]=c;if(c){continue}break}e=J[f+8>>2];c=J[f+4>>2]}else{c=0}Ws(c,e);Ws(J[h+264>>2],J[h+268>>2]);c=J[h+268>>2];if(c){g=J[h+264>>2];l=g+(c<<2)|0;e=J[f+4>>2];while(1){j=J[h+276>>2];k:{if(!j){break k}b=J[g>>2];n=j-1&536870911;if(j&1){l:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|(b|0)!=J[e>>2])){e=e+4|0;break l}Ja[J[J[b>>2]>>2]](b)|0}c=b+40|0}else{c=b}if(!n){break k}j=b+P(j,40)|0;while(1){m:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(c|0))){e=e+4|0;break m}Ja[J[J[c>>2]>>2]](c)|0}b=c+40|0;n:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|(b|0)!=J[e>>2])){e=e+4|0;break n}Ja[J[J[b>>2]>>2]](b)|0}c=c+80|0;if((j|0)!=(c|0)){continue}break}}g=g+4|0;if((l|0)!=(g|0)){continue}break}}c=J[f+12>>2];o:{if((c|0)<0|!(c&2147483647)){break o}c=J[f+4>>2];if(!c){break o}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}Ha=f+16|0}c=J[d+1836>>2];b=J[d+1840>>2];if(b){b=(b<<2)+c|0;while(1){e=J[c>>2];if(e){g=J[40592];Ja[J[J[g+12>>2]+12>>2]](g+12|0,e)}c=c+4|0;if((b|0)!=(c|0)){continue}break}c=J[d+1836>>2]}b=J[d+1844>>2];p:{if((b|0)<0|!(b&2147483647)){break p}if((d+1576|0)==(c|0)){H[d+1832|0]=0;break p}if(!c){break p}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}if(J[d+1560>>2]){e=0;f=Ha-16|0;Ha=f;J[f+12>>2]=0;J[f+4>>2]=0;J[f+8>>2]=0;h=d+1280|0;b=J[h+288>>2];if(b){while(1){J[f>>2]=b;c=J[f+8>>2];q:{if(c>>>0>=(J[f+12>>2]&2147483647)>>>0){c=0;b=J[f+12>>2];j=b&2147483647?b<<1:1;r:{if(!j){break r}b=j<<2;if(!b){break r}c=J[40592];e=Ja[J[J[c>>2]+20>>2]](c)|0?52379:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,b,e,19978,553)|0}e=J[f+8>>2];l=(e<<2)+c|0;if((e|0)>0){g=J[f+4>>2];b=c;while(1){J[b>>2]=J[g>>2];g=g+4|0;b=b+4|0;if(l>>>0>b>>>0){continue}break}}J[l>>2]=J[f>>2];s:{if(J[f+12>>2]<0){break s}b=J[f+4>>2];if(!b){break s}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,b);e=J[f+8>>2]}J[f+12>>2]=j;J[f+4>>2]=c;J[f+8>>2]=e+1;break q}J[J[f+4>>2]+(c<<2)>>2]=b;J[f+8>>2]=c+1}b=J[J[h+288>>2]>>2];J[h+288>>2]=b;if(b){continue}break}e=J[f+4>>2];c=J[f+8>>2]}else{c=0}Vs(e,c);Vs(J[h+264>>2],J[h+268>>2]);c=J[f+12>>2];t:{if((c|0)<0|!(c&2147483647)){break t}c=J[f+4>>2];if(!c){break t}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}Ha=f+16|0}c=J[d+1544>>2];b=J[d+1548>>2];if(b){b=(b<<2)+c|0;while(1){e=J[c>>2];if(e){g=J[40592];Ja[J[J[g+12>>2]+12>>2]](g+12|0,e)}c=c+4|0;if((b|0)!=(c|0)){continue}break}c=J[d+1544>>2]}b=J[d+1552>>2];u:{if((b|0)<0|!(b&2147483647)){break u}if((d+1284|0)==(c|0)){H[d+1540|0]=0;break u}if(!c){break u}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}if(J[d+1268>>2]){e=0;f=Ha-16|0;Ha=f;J[f+12>>2]=0;J[f+4>>2]=0;J[f+8>>2]=0;h=d+988|0;c=J[h+288>>2];if(c){while(1){J[f>>2]=c;b=J[f+8>>2];v:{if(b>>>0>=(J[f+12>>2]&2147483647)>>>0){c=0;b=J[f+12>>2];j=b&2147483647?b<<1:1;w:{if(!j){break w}b=j<<2;if(!b){break w}c=J[40592];e=Ja[J[J[c>>2]+20>>2]](c)|0?42203:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,b,e,19978,553)|0}e=J[f+8>>2];l=(e<<2)+c|0;if((e|0)>0){g=J[f+4>>2];b=c;while(1){J[b>>2]=J[g>>2];g=g+4|0;b=b+4|0;if(l>>>0>b>>>0){continue}break}}J[l>>2]=J[f>>2];x:{if(J[f+12>>2]<0){break x}b=J[f+4>>2];if(!b){break x}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,b);e=J[f+8>>2]}J[f+12>>2]=j;J[f+4>>2]=c;J[f+8>>2]=e+1;break v}J[J[f+4>>2]+(b<<2)>>2]=c;J[f+8>>2]=b+1}c=J[J[h+288>>2]>>2];J[h+288>>2]=c;if(c){continue}break}e=J[f+8>>2];c=J[f+4>>2]}else{c=0}Us(c,e);Us(J[h+264>>2],J[h+268>>2]);c=J[h+268>>2];if(c){g=J[h+264>>2];l=g+(c<<2)|0;e=J[f+4>>2];while(1){j=J[h+276>>2];y:{if(!j){break y}b=J[g>>2];n=j-1&1073741823;if(j&1){z:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|(b|0)!=J[e>>2])){e=e+4|0;break z}Ja[J[J[b>>2]>>2]](b)|0}c=b+60|0}else{c=b}if(!n){break y}j=b+P(j,60)|0;while(1){A:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(c|0))){e=e+4|0;break A}Ja[J[J[c>>2]>>2]](c)|0}b=c+60|0;B:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|(b|0)!=J[e>>2])){e=e+4|0;break B}Ja[J[J[b>>2]>>2]](b)|0}c=c+120|0;if((j|0)!=(c|0)){continue}break}}g=g+4|0;if((l|0)!=(g|0)){continue}break}}c=J[f+12>>2];C:{if((c|0)<0|!(c&2147483647)){break C}c=J[f+4>>2];if(!c){break C}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}Ha=f+16|0}c=J[d+1252>>2];b=J[d+1256>>2];if(b){b=(b<<2)+c|0;while(1){e=J[c>>2];if(e){g=J[40592];Ja[J[J[g+12>>2]+12>>2]](g+12|0,e)}c=c+4|0;if((b|0)!=(c|0)){continue}break}c=J[d+1252>>2]}b=J[d+1260>>2];D:{if((b|0)<0|!(b&2147483647)){break D}if((d+992|0)==(c|0)){H[d+1248|0]=0;break D}if(!c){break D}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}if(J[d+976>>2]){e=0;f=Ha-16|0;Ha=f;J[f+12>>2]=0;J[f+4>>2]=0;J[f+8>>2]=0;c=J[d+984>>2];if(c){while(1){J[f>>2]=c;b=J[f+8>>2];E:{if(b>>>0>=(J[f+12>>2]&2147483647)>>>0){c=0;b=J[f+12>>2];h=b&2147483647?b<<1:1;F:{if(!h){break F}b=h<<2;if(!b){break F}c=J[40592];e=Ja[J[J[c>>2]+20>>2]](c)|0?42335:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,b,e,19978,553)|0}e=J[f+8>>2];j=(e<<2)+c|0;if((e|0)>0){g=J[f+4>>2];b=c;while(1){J[b>>2]=J[g>>2];g=g+4|0;b=b+4|0;if(j>>>0>b>>>0){continue}break}}J[j>>2]=J[f>>2];G:{if(J[f+12>>2]<0){break G}b=J[f+4>>2];if(!b){break G}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,b);e=J[f+8>>2]}J[f+12>>2]=h;J[f+4>>2]=c;J[f+8>>2]=e+1;break E}J[J[f+4>>2]+(b<<2)>>2]=c;J[f+8>>2]=b+1}c=J[J[d+984>>2]>>2];J[d+984>>2]=c;if(c){continue}break}e=J[f+8>>2];c=J[f+4>>2]}else{c=0}Ts(c,e);Ts(J[d+960>>2],J[d+964>>2]);c=J[d+964>>2];if(c){g=J[d+960>>2];j=g+(c<<2)|0;e=J[f+4>>2];while(1){h=J[d+972>>2];H:{if(!h){break H}b=J[g>>2];l=h-1&1073741823;if(h&1){I:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|(b|0)!=J[e>>2])){e=e+4|0;break I}Ja[J[J[b>>2]>>2]](b)|0}c=b+68|0}else{c=b}if(!l){break H}h=b+P(h,68)|0;while(1){J:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(c|0))){e=e+4|0;break J}Ja[J[J[c>>2]>>2]](c)|0}b=c+68|0;K:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|(b|0)!=J[e>>2])){e=e+4|0;break K}Ja[J[J[b>>2]>>2]](b)|0}c=c+136|0;if((h|0)!=(c|0)){continue}break}}g=g+4|0;if((j|0)!=(g|0)){continue}break}}c=J[f+12>>2];L:{if((c|0)<0|!(c&2147483647)){break L}c=J[f+4>>2];if(!c){break L}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}Ha=f+16|0}c=J[d+960>>2];b=J[d+964>>2];if(b){b=(b<<2)+c|0;while(1){e=J[c>>2];if(e){g=J[40592];Ja[J[J[g+12>>2]+12>>2]](g+12|0,e)}c=c+4|0;if((b|0)!=(c|0)){continue}break}c=J[d+960>>2]}b=J[d+968>>2];M:{if((b|0)<0|!(b&2147483647)){break M}if((d+700|0)==(c|0)){H[d+956|0]=0;break M}if(!c){break M}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}if(J[d+684>>2]){b=0;f=Ha-16|0;Ha=f;J[f+12>>2]=0;J[f+4>>2]=0;J[f+8>>2]=0;c=J[d+692>>2];if(c){while(1){J[f>>2]=c;b=J[f+8>>2];N:{if(b>>>0>=(J[f+12>>2]&2147483647)>>>0){c=0;b=J[f+12>>2];h=b&2147483647?b<<1:1;O:{if(!h){break O}b=h<<2;if(!b){break O}c=J[40592];e=Ja[J[J[c>>2]+20>>2]](c)|0?32805:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,b,e,19978,553)|0}e=J[f+8>>2];j=(e<<2)+c|0;if((e|0)>0){g=J[f+4>>2];b=c;while(1){J[b>>2]=J[g>>2];g=g+4|0;b=b+4|0;if(j>>>0>b>>>0){continue}break}}J[j>>2]=J[f>>2];P:{if(J[f+12>>2]<0){break P}b=J[f+4>>2];if(!b){break P}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,b);e=J[f+8>>2]}J[f+12>>2]=h;J[f+4>>2]=c;J[f+8>>2]=e+1;break N}J[J[f+4>>2]+(b<<2)>>2]=c;J[f+8>>2]=b+1}c=J[J[d+692>>2]>>2];J[d+692>>2]=c;if(c){continue}break}b=J[f+4>>2];c=J[f+8>>2]}else{c=0}Ss(b,c);Ss(J[d+668>>2],J[d+672>>2]);c=J[f+12>>2];Q:{if((c|0)<0|!(c&2147483647)){break Q}c=J[f+4>>2];if(!c){break Q}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}Ha=f+16|0}c=J[d+668>>2];b=J[d+672>>2];if(b){b=(b<<2)+c|0;while(1){e=J[c>>2];if(e){g=J[40592];Ja[J[J[g+12>>2]+12>>2]](g+12|0,e)}c=c+4|0;if((b|0)!=(c|0)){continue}break}c=J[d+668>>2]}b=J[d+676>>2];R:{if((b|0)<0|!(b&2147483647)){break R}if((d+408|0)==(c|0)){H[d+664|0]=0;break R}if(!c){break R}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}if(J[d+392>>2]){b=0;f=Ha-16|0;Ha=f;J[f+12>>2]=0;J[f+4>>2]=0;J[f+8>>2]=0;c=J[d+400>>2];if(c){while(1){J[f>>2]=c;b=J[f+8>>2];S:{if(b>>>0>=(J[f+12>>2]&2147483647)>>>0){c=0;b=J[f+12>>2];h=b&2147483647?b<<1:1;T:{if(!h){break T}b=h<<2;if(!b){break T}c=J[40592];e=Ja[J[J[c>>2]+20>>2]](c)|0?36649:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,b,e,19978,553)|0}e=J[f+8>>2];j=(e<<2)+c|0;if((e|0)>0){g=J[f+4>>2];b=c;while(1){J[b>>2]=J[g>>2];g=g+4|0;b=b+4|0;if(j>>>0>b>>>0){continue}break}}J[j>>2]=J[f>>2];U:{if(J[f+12>>2]<0){break U}b=J[f+4>>2];if(!b){break U}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,b);e=J[f+8>>2]}J[f+12>>2]=h;J[f+4>>2]=c;J[f+8>>2]=e+1;break S}J[J[f+4>>2]+(b<<2)>>2]=c;J[f+8>>2]=b+1}c=J[J[d+400>>2]>>2];J[d+400>>2]=c;if(c){continue}break}b=J[f+4>>2];c=J[f+8>>2]}else{c=0}Rs(b,c);Rs(J[d+376>>2],J[d+380>>2]);c=J[f+12>>2];V:{if((c|0)<0|!(c&2147483647)){break V}c=J[f+4>>2];if(!c){break V}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}Ha=f+16|0}c=J[d+376>>2];b=J[d+380>>2];if(b){b=(b<<2)+c|0;while(1){e=J[c>>2];if(e){g=J[40592];Ja[J[J[g+12>>2]+12>>2]](g+12|0,e)}c=c+4|0;if((b|0)!=(c|0)){continue}break}c=J[d+376>>2]}b=J[d+384>>2];W:{if((b|0)<0|!(b&2147483647)){break W}if((d+116|0)==(c|0)){H[d+372|0]=0;break W}if(!c){break W}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[d+68>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[d+44>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[d+40>>2];X:{if((c|0)<0|!(c&2147483647)){break X}c=J[d+32>>2];if(!c){break X}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[d+24>>2];Y:{if((c|0)<0|!(c&2147483647)){break Y}c=J[d+16>>2];if(!c){break Y}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[d+12>>2];Z:{if((c|0)<0|!(c&2147483647)){break Z}c=J[d+4>>2];if(!c){break Z}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}Ha=k+16|0;c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,d)}J[i+2168>>2]=0;c=J[i+2172>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}J[i+2172>>2]=0;e=J[i+2380>>2];if(e){k=J[e+44>>2];d=J[i+2388>>2];Ja[J[J[e>>2]>>2]](e)|0;if(K[d+24|0]){Ve(J[d+12>>2],J[d+16>>2])}b=0;c=J[d+16>>2]-1|0;_:{if((c|0)<0){break _}j=P(J[d+4>>2],J[d>>2]);f=J[d+12>>2];while(1){g=b+c>>1;h=J[f+P(g,12)>>2];if(!(h>>>0>e>>>0|e>>>0>=h+j>>>0)){c=f+P(g,12)|0;J[e>>2]=J[c+4>>2];J[c+4>>2]=e;if(K[d+24|0]){J[d+8>>2]=g}H[d+24|0]=0;break _}h=e>>>0>h>>>0;b=h?g+1|0:b;c=h?c:g-1|0;if((b|0)<=(c|0)){continue}break}}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,k)}Jq(i);b=J[i+976>>2];$:{if(!b){break $}c=J[b+1028>>2];if(c){Ja[J[J[c>>2]+8>>2]](c);b=J[i+976>>2];J[b+1028>>2]=0}c=J[b+1024>>2];if(!c){break $}Ja[J[J[c>>2]+8>>2]](c);J[J[i+976>>2]+1024>>2]=0}d=J[i+1136>>2];if(d){c=J[d+336>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[d+296>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}if(J[d+284>>2]){c=0;f=Ha-16|0;Ha=f;J[f+12>>2]=0;J[f+4>>2]=0;J[f+8>>2]=0;b=J[d+292>>2];if(b){while(1){J[f>>2]=b;c=J[f+8>>2];aa:{if(c>>>0>=(J[f+12>>2]&2147483647)>>>0){b=0;c=J[f+12>>2];h=c&2147483647?c<<1:1;ba:{if(!h){break ba}e=h<<2;if(!e){break ba}c=J[40592];b=Ja[J[J[c>>2]+20>>2]](c)|0?49885:69706;b=Ja[J[J[c+12>>2]+8>>2]](c+12|0,e,b,20075,553)|0}e=J[f+8>>2];k=(e<<2)+b|0;if((e|0)>0){g=J[f+4>>2];c=b;while(1){J[c>>2]=J[g>>2];g=g+4|0;c=c+4|0;if(k>>>0>c>>>0){continue}break}}J[k>>2]=J[f>>2];ca:{if(J[f+12>>2]<0){break ca}c=J[f+4>>2];if(!c){break ca}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[f+8>>2]}J[f+12>>2]=h;J[f+4>>2]=b;J[f+8>>2]=e+1;break aa}J[J[f+4>>2]+(c<<2)>>2]=b;J[f+8>>2]=c+1}b=J[J[d+292>>2]>>2];J[d+292>>2]=b;if(b){continue}break}c=J[f+4>>2];b=J[f+8>>2]}else{b=0}CF(c,b);CF(J[d+268>>2],J[d+272>>2]);c=J[f+12>>2];da:{if((c|0)<0|!(c&2147483647)){break da}c=J[f+4>>2];if(!c){break da}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}Ha=f+16|0}b=J[d+268>>2];c=J[d+272>>2];if(c){c=(c<<2)+b|0;while(1){e=J[b>>2];if(e){g=J[40592];Ja[J[J[g+12>>2]+12>>2]](g+12|0,e)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[d+268>>2]}c=J[d+276>>2];ea:{if((c|0)<0|!(c&2147483647)){break ea}if((d+8|0)==(b|0)){H[d+264|0]=0;break ea}if(!b){break ea}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,d)}J[i+1136>>2]=0;c=J[i+1152>>2];if(c){b=J[c+44>>2];fa:{if((b|0)<0|!(b&2147483647)){break fa}b=J[c+36>>2];if(!b){break fa}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+32>>2];ga:{if((b|0)<0|!(b&2147483647)){break ga}b=J[c+24>>2];if(!b){break ga}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+20>>2];ha:{if((b|0)<0|!(b&2147483647)){break ha}b=J[c+12>>2];if(!b){break ha}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+8>>2];ia:{if((b|0)<0|!(b&2147483647)){break ia}b=J[c>>2];if(!b){break ia}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}J[i+1152>>2]=0;c=J[i+1140>>2];if(c){b=J[c+12>>2];ja:{if((b|0)<0|!(b&2147483647)){break ja}b=J[c+4>>2];if(!b){break ja}d=J[c>>2];Ja[J[J[d>>2]+12>>2]](d,b)}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}b=0;J[i+1140>>2]=0;d=J[i+2288>>2];if(d){while(1){c=J[i+2284>>2];e=b<<2;g=J[c+e>>2];if(g){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,g);d=J[i+2288>>2];c=J[i+2284>>2]}J[c+e>>2]=0;b=b+1|0;if(d>>>0>b>>>0){continue}break}}f=J[i+2408>>2];if(f){if(J[f+280>>2]){c=0;b=Ha-16|0;Ha=b;J[b+12>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;d=J[f+288>>2];if(d){while(1){J[b>>2]=d;c=J[b+8>>2];ka:{if(c>>>0>=(J[b+12>>2]&2147483647)>>>0){c=0;d=J[b+12>>2];h=d&2147483647?d<<1:1;la:{if(!h){break la}d=h<<2;if(!d){break la}c=J[40592];e=Ja[J[J[c>>2]+20>>2]](c)|0?42065:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,d,e,20075,553)|0}e=J[b+8>>2];k=(e<<2)+c|0;if((e|0)>0){g=J[b+4>>2];d=c;while(1){J[d>>2]=J[g>>2];g=g+4|0;d=d+4|0;if(k>>>0>d>>>0){continue}break}}J[k>>2]=J[b>>2];ma:{if(J[b+12>>2]<0){break ma}d=J[b+4>>2];if(!d){break ma}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d);e=J[b+8>>2]}J[b+12>>2]=h;J[b+4>>2]=c;J[b+8>>2]=e+1;break ka}J[J[b+4>>2]+(c<<2)>>2]=d;J[b+8>>2]=c+1}d=J[J[f+288>>2]>>2];J[f+288>>2]=d;if(d){continue}break}c=J[b+8>>2];d=J[b+4>>2]}else{d=0}BF(d,c);BF(J[f+264>>2],J[f+268>>2]);c=J[f+268>>2];if(c){e=J[f+264>>2];g=e+(c<<2)|0;c=J[b+4>>2];while(1){h=J[f+276>>2];if(h){d=J[e>>2];h=d+(h<<5)|0;while(1){c=(J[b+4>>2]+(J[b+8>>2]<<2)|0)==(c|0)|J[c>>2]!=(d|0)?c:c+4|0;d=d+32|0;if((h|0)!=(d|0)){continue}break}}e=e+4|0;if((g|0)!=(e|0)){continue}break}}c=J[b+12>>2];na:{if((c|0)<0|!(c&2147483647)){break na}c=J[b+4>>2];if(!c){break na}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c)}Ha=b+16|0}b=J[f+264>>2];c=J[f+268>>2];if(c){c=(c<<2)+b|0;while(1){d=J[b>>2];if(d){e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[f+264>>2]}c=J[f+272>>2];oa:{if((c|0)<0|!(c&2147483647)){break oa}if((f+4|0)==(b|0)){H[f+260|0]=0;break oa}if(!b){break oa}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,f)}f=J[i+2396>>2];if(f){if(J[f+280>>2]){c=0;b=Ha-16|0;Ha=b;J[b+12>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;d=J[f+288>>2];if(d){while(1){J[b>>2]=d;c=J[b+8>>2];pa:{if(c>>>0>=(J[b+12>>2]&2147483647)>>>0){c=0;d=J[b+12>>2];h=d&2147483647?d<<1:1;qa:{if(!h){break qa}d=h<<2;if(!d){break qa}c=J[40592];e=Ja[J[J[c>>2]+20>>2]](c)|0?43175:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,d,e,20075,553)|0}e=J[b+8>>2];k=(e<<2)+c|0;if((e|0)>0){g=J[b+4>>2];d=c;while(1){J[d>>2]=J[g>>2];g=g+4|0;d=d+4|0;if(k>>>0>d>>>0){continue}break}}J[k>>2]=J[b>>2];ra:{if(J[b+12>>2]<0){break ra}d=J[b+4>>2];if(!d){break ra}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d);e=J[b+8>>2]}J[b+12>>2]=h;J[b+4>>2]=c;J[b+8>>2]=e+1;break pa}J[J[b+4>>2]+(c<<2)>>2]=d;J[b+8>>2]=c+1}d=J[J[f+288>>2]>>2];J[f+288>>2]=d;if(d){continue}break}c=J[b+8>>2];d=J[b+4>>2]}else{d=0}AF(d,c);AF(J[f+264>>2],J[f+268>>2]);c=J[f+268>>2];if(c){e=J[f+264>>2];g=e+(c<<2)|0;c=J[b+4>>2];while(1){h=J[f+276>>2];if(h){d=J[e>>2];h=d+P(h,80)|0;while(1){sa:{if(!((J[b+4>>2]+(J[b+8>>2]<<2)|0)==(c|0)|J[c>>2]!=(d|0))){c=c+4|0;break sa}Gs(d)}d=d+80|0;if((h|0)!=(d|0)){continue}break}}e=e+4|0;if((g|0)!=(e|0)){continue}break}}c=J[b+12>>2];ta:{if((c|0)<0|!(c&2147483647)){break ta}c=J[b+4>>2];if(!c){break ta}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c)}Ha=b+16|0}b=J[f+264>>2];c=J[f+268>>2];if(c){c=(c<<2)+b|0;while(1){d=J[b>>2];if(d){e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[f+264>>2]}c=J[f+272>>2];ua:{if((c|0)<0|!(c&2147483647)){break ua}if((f+4|0)==(b|0)){H[f+260|0]=0;break ua}if(!b){break ua}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,f)}f=J[i+2412>>2];if(f){if(J[f+280>>2]){c=0;b=Ha-16|0;Ha=b;J[b+12>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;d=J[f+288>>2];if(d){while(1){J[b>>2]=d;c=J[b+8>>2];va:{if(c>>>0>=(J[b+12>>2]&2147483647)>>>0){c=0;d=J[b+12>>2];h=d&2147483647?d<<1:1;wa:{if(!h){break wa}d=h<<2;if(!d){break wa}c=J[40592];e=Ja[J[J[c>>2]+20>>2]](c)|0?52621:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,d,e,20075,553)|0}e=J[b+8>>2];k=(e<<2)+c|0;if((e|0)>0){g=J[b+4>>2];d=c;while(1){J[d>>2]=J[g>>2];g=g+4|0;d=d+4|0;if(k>>>0>d>>>0){continue}break}}J[k>>2]=J[b>>2];xa:{if(J[b+12>>2]<0){break xa}d=J[b+4>>2];if(!d){break xa}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d);e=J[b+8>>2]}J[b+12>>2]=h;J[b+4>>2]=c;J[b+8>>2]=e+1;break va}J[J[b+4>>2]+(c<<2)>>2]=d;J[b+8>>2]=c+1}d=J[J[f+288>>2]>>2];J[f+288>>2]=d;if(d){continue}break}c=J[b+4>>2];d=J[b+8>>2]}else{d=0}zF(c,d);zF(J[f+264>>2],J[f+268>>2]);c=J[b+12>>2];ya:{if((c|0)<0|!(c&2147483647)){break ya}c=J[b+4>>2];if(!c){break ya}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c)}Ha=b+16|0}b=J[f+264>>2];c=J[f+268>>2];if(c){c=(c<<2)+b|0;while(1){d=J[b>>2];if(d){e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[f+264>>2]}c=J[f+272>>2];za:{if((c|0)<0|!(c&2147483647)){break za}if((f+4|0)==(b|0)){H[f+260|0]=0;break za}if(!b){break za}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,f)}c=J[i+2388>>2];if(c){d=J[c+16>>2];if(d){b=0;while(1){e=J[c+12>>2]+P(b,12)|0;g=J[e>>2];if(g){f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,g)}J[e>>2]=0;b=b+1|0;if((d|0)!=(b|0)){continue}break}}b=J[c+20>>2];Aa:{if((b|0)<0|!(b&2147483647)){break Aa}b=J[c+12>>2];if(!b){break Aa}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[i+2384>>2];if(c){d=J[c+16>>2];if(d){b=0;while(1){e=J[c+12>>2]+P(b,12)|0;g=J[e>>2];if(g){f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,g)}J[e>>2]=0;b=b+1|0;if((d|0)!=(b|0)){continue}break}}b=J[c+20>>2];Ba:{if((b|0)<0|!(b&2147483647)){break Ba}b=J[c+12>>2];if(!b){break Ba}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[i+2392>>2];if(c){d=J[c+16>>2];if(d){b=0;while(1){e=J[c+12>>2]+P(b,12)|0;g=J[e>>2];if(g){f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,g)}J[e>>2]=0;b=b+1|0;if((d|0)!=(b|0)){continue}break}}b=J[c+20>>2];Ca:{if((b|0)<0|!(b&2147483647)){break Ca}b=J[c+12>>2];if(!b){break Ca}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[i+2400>>2];if(c){if(J[c+280>>2]){e=0;f=Ha-16|0;Ha=f;J[f+12>>2]=0;J[f+4>>2]=0;J[f+8>>2]=0;b=J[c+288>>2];if(b){while(1){J[f>>2]=b;d=J[f+8>>2];Da:{if(d>>>0>=(J[f+12>>2]&2147483647)>>>0){yF(f+4|0,f);break Da}J[J[f+4>>2]+(d<<2)>>2]=b;J[f+8>>2]=d+1}b=J[J[c+288>>2]>>2];J[c+288>>2]=b;if(b){continue}break}e=J[f+8>>2];b=J[f+4>>2]}else{b=0}il(b,e);il(J[c+264>>2],J[c+268>>2]);b=J[c+268>>2];if(b){g=J[c+264>>2];k=g+(b<<2)|0;e=J[f+4>>2];while(1){h=J[c+276>>2];Ea:{if(!h){break Ea}d=J[g>>2];j=h-1&67108863;if(h&1){Fa:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|(d|0)!=J[e>>2])){e=e+4|0;break Fa}Ja[J[J[d>>2]>>2]](d)|0}b=d+192|0}else{b=d}if(!j){break Ea}h=d+P(h,192)|0;while(1){Ga:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(b|0))){e=e+4|0;break Ga}Ja[J[J[b>>2]>>2]](b)|0}d=b+192|0;Ha:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|(d|0)!=J[e>>2])){e=e+4|0;break Ha}Ja[J[J[d>>2]>>2]](d)|0}b=b+384|0;if((h|0)!=(b|0)){continue}break}}g=g+4|0;if((k|0)!=(g|0)){continue}break}}b=J[f+12>>2];Ia:{if((b|0)<0|!(b&2147483647)){break Ia}b=J[f+4>>2];if(!b){break Ia}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b-J[b-4>>2]|0)}Ha=f+16|0}b=J[c+264>>2];d=J[c+268>>2];if(d){e=(d<<2)+b|0;while(1){d=J[b>>2];if(d){g=J[40592];Ja[J[J[g+12>>2]+12>>2]](g+12|0,d-J[d-4>>2]|0)}b=b+4|0;if((e|0)!=(b|0)){continue}break}b=J[c+264>>2]}d=J[c+272>>2];Ja:{if((d|0)<0|!(d&2147483647)){break Ja}if((c+4|0)==(b|0)){H[c+260|0]=0;break Ja}if(!b){break Ja}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b-J[b-4>>2]|0)}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[i+2404>>2];if(c){if(J[c+280>>2]){e=0;f=Ha-16|0;Ha=f;J[f+12>>2]=0;J[f+4>>2]=0;J[f+8>>2]=0;b=J[c+288>>2];if(b){while(1){J[f>>2]=b;d=J[f+8>>2];Ka:{if(d>>>0>=(J[f+12>>2]&2147483647)>>>0){yF(f+4|0,f);break Ka}J[J[f+4>>2]+(d<<2)>>2]=b;J[f+8>>2]=d+1}b=J[J[c+288>>2]>>2];J[c+288>>2]=b;if(b){continue}break}e=J[f+8>>2];b=J[f+4>>2]}else{b=0}il(b,e);il(J[c+264>>2],J[c+268>>2]);b=J[c+268>>2];if(b){g=J[c+264>>2];k=g+(b<<2)|0;e=J[f+4>>2];while(1){h=J[c+276>>2];La:{if(!h){break La}d=J[g>>2];j=h-1&67108863;if(h&1){Ma:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|(d|0)!=J[e>>2])){e=e+4|0;break Ma}Ja[J[J[d>>2]>>2]](d)|0}b=d+704|0}else{b=d}if(!j){break La}h=d+P(h,704)|0;while(1){Na:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(b|0))){e=e+4|0;break Na}Ja[J[J[b>>2]>>2]](b)|0}d=b+704|0;Oa:{if(!((J[f+4>>2]+(J[f+8>>2]<<2)|0)==(e|0)|(d|0)!=J[e>>2])){e=e+4|0;break Oa}Ja[J[J[d>>2]>>2]](d)|0}b=b+1408|0;if((h|0)!=(b|0)){continue}break}}g=g+4|0;if((k|0)!=(g|0)){continue}break}}b=J[f+12>>2];Pa:{if((b|0)<0|!(b&2147483647)){break Pa}b=J[f+4>>2];if(!b){break Pa}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b-J[b-4>>2]|0)}Ha=f+16|0}b=J[c+264>>2];d=J[c+268>>2];if(d){e=(d<<2)+b|0;while(1){d=J[b>>2];if(d){g=J[40592];Ja[J[J[g+12>>2]+12>>2]](g+12|0,d-J[d-4>>2]|0)}b=b+4|0;if((e|0)!=(b|0)){continue}break}b=J[c+264>>2]}d=J[c+272>>2];Qa:{if((d|0)<0|!(d&2147483647)){break Qa}if((c+4|0)==(b|0)){H[c+260|0]=0;break Qa}if(!b){break Qa}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b-J[b-4>>2]|0)}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}b=J[i+1192>>2];c=J[b+8>>2];Ra:{Sa:{if((c|0)<0|!(c&2147483647)){break Sa}c=J[b>>2];if(!c){break Sa}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c);b=J[i+1192>>2];if(!b){break Ra}}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[i+2376>>2];if(c){b=J[c+40>>2];Ta:{if((b|0)<0|!(b&2147483647)){break Ta}b=J[c+32>>2];if(!b){break Ta}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+20>>2];if(!(!b|J[c+24>>2]<0)){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[c+20>>2]=0;b=J[c+16>>2];Ua:{if((b|0)<0|!(b&2147483647)){break Ua}b=J[c+8>>2];if(!b){break Ua}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[i+2372>>2];if(c){b=J[c+40>>2];Va:{if((b|0)<0|!(b&2147483647)){break Va}b=J[c+32>>2];if(!b){break Va}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+20>>2];if(!(!b|J[c+24>>2]<0)){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[c+20>>2]=0;b=J[c+16>>2];Wa:{if((b|0)<0|!(b&2147483647)){break Wa}b=J[c+8>>2];if(!b){break Wa}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[i+2368>>2];if(c){b=J[c+40>>2];Xa:{if((b|0)<0|!(b&2147483647)){break Xa}b=J[c+32>>2];if(!b){break Xa}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+20>>2];if(!(!b|J[c+24>>2]<0)){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[c+20>>2]=0;b=J[c+16>>2];Ya:{if((b|0)<0|!(b&2147483647)){break Ya}b=J[c+8>>2];if(!b){break Ya}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[i+2364>>2];if(c){b=J[c+40>>2];Za:{if((b|0)<0|!(b&2147483647)){break Za}b=J[c+32>>2];if(!b){break Za}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+20>>2];if(!(!b|J[c+24>>2]<0)){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[c+20>>2]=0;b=J[c+16>>2];_a:{if((b|0)<0|!(b&2147483647)){break _a}b=J[c+8>>2];if(!b){break _a}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[i+2352>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}b=0;$a:{c=J[i+980>>2];if(!J[c+420>>2]){break $a}e=J[c+416>>2];d=J[e>>2];if((d|0)==-1){g=J[c+424>>2];while(1){b=b+1|0;if((g|0)==(b|0)){break $a}d=J[e+(b<<2)>>2];if((d|0)==-1){continue}break}}while(1){e=J[(J[c+408>>2]+P(d,12)|0)+8>>2];if(e){Ja[J[J[e>>2]+4>>2]](e)}d=J[J[c+412>>2]+(d<<2)>>2];if((d|0)!=-1){continue}e=J[c+416>>2];g=J[c+424>>2];while(1){b=b+1|0;if((g|0)==(b|0)){break $a}d=J[e+(b<<2)>>2];if((d|0)==-1){continue}break}continue}}ab:{if(!J[c+460>>2]){break ab}b=0;e=J[c+456>>2];d=J[e>>2];if((d|0)==-1){g=J[c+464>>2];while(1){b=b+1|0;if((g|0)==(b|0)){break ab}d=J[e+(b<<2)>>2];if((d|0)==-1){continue}break}}while(1){e=J[(J[c+448>>2]+P(d,12)|0)+8>>2];if(e){Ja[J[J[e>>2]+4>>2]](e)}d=J[J[c+452>>2]+(d<<2)>>2];if((d|0)!=-1){continue}e=J[c+456>>2];g=J[c+464>>2];while(1){b=b+1|0;if((g|0)==(b|0)){break ab}d=J[e+(b<<2)>>2];if((d|0)==-1){continue}break}continue}}g=J[c+380>>2];if(g){d=0;while(1){e=J[c+376>>2];b=J[c+372>>2];bb:{if((b|0)!=-1){while(1){if((b|0)==(d|0)){break bb}b=J[e+(b<<2)>>2];if((b|0)!=-1){continue}break}}b=J[e+(d<<2)>>2];if(!b){break bb}Av(b);e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,b)}d=d+1|0;if((g|0)!=(d|0)){continue}break}}d=J[c+560>>2];b=J[d>>2];if(b){J[d>>2]=J[b>>2]}if(b){while(1){d=J[b+48>>2];cb:{if((d|0)<0|!(d&2147483647)){break cb}d=J[b+40>>2];if(!d){break cb}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d)}d=J[b+36>>2];db:{if((d|0)<0|!(d&2147483647)){break db}d=J[b+28>>2];if(!d){break db}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d)}d=J[b+24>>2];eb:{if((d|0)<0|!(d&2147483647)){break eb}d=J[b+16>>2];if(!d){break eb}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d)}d=J[b+12>>2];fb:{if((d|0)<0|!(d&2147483647)){break fb}d=J[b+4>>2];if(!d){break fb}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d)}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b);d=J[c+560>>2];b=J[d>>2];if(b){J[d>>2]=J[b>>2]}if(b){continue}break}}b=J[c+560>>2];if(b){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+512>>2];if(b){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+508>>2];gb:{if((b|0)<0|!(b&2147483647)){break gb}b=J[c+500>>2];if(!b){break gb}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+492>>2];hb:{if((b|0)<0|!(b&2147483647)){break hb}b=J[c+484>>2];if(!b){break hb}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+444>>2];if(b){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+404>>2];if(b){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+396>>2];ib:{if((b|0)<0|!(b&2147483647)){break ib}b=J[c+388>>2];if(!b){break ib}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+384>>2];jb:{if((b|0)<0|!(b&2147483647)){break jb}b=J[c+376>>2];if(!b){break jb}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+348>>2];kb:{if((b|0)<0|!(b&2147483647)){break kb}b=J[c+340>>2];if(!b){break kb}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+336>>2];lb:{if((b|0)<0|!(b&2147483647)){break lb}b=J[c+328>>2];if(!b){break lb}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+324>>2];mb:{if((b|0)<0|!(b&2147483647)){break mb}b=J[c+316>>2];if(!b){break mb}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+312>>2];nb:{if((b|0)<0|!(b&2147483647)){break nb}b=J[c+304>>2];if(!b){break nb}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+300>>2];ob:{if((b|0)<0|!(b&2147483647)){break ob}b=J[c+292>>2];if(!b){break ob}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+288>>2];pb:{if((b|0)<0|!(b&2147483647)){break pb}b=J[c+280>>2];if(!b){break pb}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+268>>2];qb:{if((b|0)<0|!(b&2147483647)){break qb}b=J[c+260>>2];if(!b){break qb}d=J[c+256>>2];Ja[J[J[d>>2]+12>>2]](d,b)}b=J[c+252>>2];rb:{if((b|0)<0|!(b&2147483647)){break rb}b=J[c+244>>2];if(!b){break rb}d=J[c+240>>2];Ja[J[J[d>>2]+12>>2]](d,b)}b=J[c+236>>2];sb:{if((b|0)<0|!(b&2147483647)){break sb}b=J[c+228>>2];if(!b){break sb}d=J[c+224>>2];Ja[J[J[d>>2]+12>>2]](d,b)}b=J[c+204>>2];tb:{if((b|0)<0|!(b&2147483647)){break tb}b=J[c+196>>2];if(!b){break tb}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+188>>2];ub:{if((b|0)<0|!(b&2147483647)){break ub}b=J[c+180>>2];if(!b){break ub}d=J[c+176>>2];Ja[J[J[d>>2]+12>>2]](d,b)}b=J[c+160>>2];if(!(!b|J[c+164>>2]<0)){d=J[c+168>>2];Ja[J[J[d>>2]+12>>2]](d,b)}J[c+160>>2]=0;b=J[c+148>>2];if(!(!b|J[c+152>>2]<0)){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[c+148>>2]=0;b=J[c+136>>2];if(!(!b|J[c+140>>2]<0)){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[c+136>>2]=0;J[c+104>>2]=0;J[c+88>>2]=137628;J[c- -64>>2]=0;J[c+48>>2]=137628;J[c+24>>2]=0;J[c+8>>2]=137628;b=J[c>>2];if(b){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c);c=J[i+984>>2];Ja[J[J[c>>2]+40>>2]](c);c=J[i+1016>>2];Ja[J[J[c>>2]+8>>2]](c)|0;c=J[i+1016>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[i+1012>>2];Ja[J[J[c>>2]>>2]](c)|0;c=J[i+1012>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[i+1004>>2];Ja[J[J[c>>2]>>2]](c);c=J[i+988>>2];b=J[c+324>>2];if(b){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+296>>2];vb:{if((b|0)<0|!(b&2147483647)){break vb}b=J[c+288>>2];if(!b){break vb}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+284>>2];wb:{if((b|0)<0|!(b&2147483647)){break wb}b=J[c+276>>2];if(!b){break wb}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}d=J[c+264>>2];if(d){b=0;while(1){e=J[J[c+260>>2]+(b<<3)>>2];if(e){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,e);d=J[c+264>>2]}b=b+1|0;if(d>>>0>b>>>0){continue}break}}J[c+272>>2]=0;b=J[c+268>>2];xb:{if((b|0)<0|!(b&2147483647)){break xb}b=J[c+260>>2];if(!b){break xb}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+220>>2];if(b){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+216>>2];yb:{if((b|0)<0|!(b&2147483647)){break yb}b=J[c+208>>2];if(!b){break yb}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+204>>2];zb:{if((b|0)<0|!(b&2147483647)){break zb}b=J[c+196>>2];if(!b){break zb}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=0;d=J[c+192>>2];Ab:{if((d|0)<0|!(d&2147483647)){break Ab}d=J[c+184>>2];if(!d){break Ab}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d)}d=J[c+172>>2];if(d){while(1){e=J[J[c+168>>2]+(b<<3)>>2];if(e){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,e);d=J[c+172>>2]}b=b+1|0;if(d>>>0>b>>>0){continue}break}}b=0;J[c+180>>2]=0;d=J[c+176>>2];Bb:{if((d|0)<0|!(d&2147483647)){break Bb}d=J[c+168>>2];if(!d){break Bb}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d)}d=J[c+156>>2];if(d){while(1){e=J[J[c+152>>2]+(b<<3)>>2];if(e){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,e);d=J[c+156>>2]}b=b+1|0;if(d>>>0>b>>>0){continue}break}}b=0;J[c+164>>2]=0;d=J[c+160>>2];Cb:{if((d|0)<0|!(d&2147483647)){break Cb}d=J[c+152>>2];if(!d){break Cb}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d)}d=J[c+140>>2];if(d){while(1){e=J[J[c+136>>2]+(b<<3)>>2];if(e){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,e);d=J[c+140>>2]}b=b+1|0;if(d>>>0>b>>>0){continue}break}}J[c+148>>2]=0;b=J[c+144>>2];Db:{if((b|0)<0|!(b&2147483647)){break Db}b=J[c+136>>2];if(!b){break Db}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[c+16>>2]=0;J[c+96>>2]=0;J[c+80>>2]=137628;J[c+56>>2]=0;J[c+40>>2]=137628;J[c>>2]=137628;b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c);b=0;e=Ha-16|0;Ha=e;c=J[i+1e3>>2];J[c+1208>>2]=0;J[c+1192>>2]=137628;J[c+1168>>2]=0;J[c+1152>>2]=137628;J[c+1128>>2]=0;J[c+1112>>2]=137628;Qu(c+640|0);Qu(c+168|0);d=J[c+152>>2];if(!(!d|J[c+156>>2]<0)){g=J[40592];Ja[J[J[g+12>>2]+12>>2]](g+12|0,d)}J[c+152>>2]=0;d=J[c+132>>2];if(d){while(1){g=J[J[c+128>>2]+(b<<2)>>2];if(g){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,g);d=J[c+132>>2]}b=b+1|0;if(d>>>0>b>>>0){continue}break}}b=0;J[e+4>>2]=0;d=J[c+132>>2];if((d|0)<0){g=J[c+128>>2];d=g+(d<<2)|0;while(1){J[d>>2]=J[e+4>>2];d=d+4|0;if(g>>>0>d>>>0){continue}break}}J[c+132>>2]=0;d=J[c+136>>2];Eb:{if((d|0)<0|!(d&2147483647)){break Eb}d=J[c+128>>2];if(!d){break Eb}g=J[40592];Ja[J[J[g+12>>2]+12>>2]](g+12|0,d)}d=J[c+108>>2];if(d){while(1){g=J[J[c+104>>2]+(b<<2)>>2];if(g){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,g);d=J[c+108>>2]}b=b+1|0;if(d>>>0>b>>>0){continue}break}}J[e+8>>2]=0;b=J[c+108>>2];if((b|0)<0){d=J[c+104>>2];b=d+(b<<2)|0;while(1){J[b>>2]=J[e+8>>2];b=b+4|0;if(d>>>0>b>>>0){continue}break}}J[c+108>>2]=0;b=J[c+112>>2];Fb:{if((b|0)<0|!(b&2147483647)){break Fb}b=J[c+104>>2];if(!b){break Fb}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+100>>2];Gb:{if((b|0)<0|!(b&2147483647)){break Gb}b=J[c+92>>2];if(!b){break Gb}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+88>>2];Hb:{if((b|0)<0|!(b&2147483647)){break Hb}b=J[c+80>>2];if(!b){break Hb}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+76>>2];Ib:{if((b|0)<0|!(b&2147483647)){break Ib}b=J[c+68>>2];if(!b){break Ib}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}d=J[c+48>>2];if(d){b=0;while(1){g=J[J[c+44>>2]+(b<<2)>>2];if(g){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,g);d=J[c+48>>2]}b=b+1|0;if(d>>>0>b>>>0){continue}break}}J[e+12>>2]=0;b=J[c+48>>2];if((b|0)<0){d=J[c+44>>2];b=d+(b<<2)|0;while(1){J[b>>2]=J[e+12>>2];b=b+4|0;if(d>>>0>b>>>0){continue}break}}J[c+48>>2]=0;b=J[c+52>>2];Jb:{if((b|0)<0|!(b&2147483647)){break Jb}b=J[c+44>>2];if(!b){break Jb}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+40>>2];Kb:{if((b|0)<0|!(b&2147483647)){break Kb}b=J[c+32>>2];if(!b){break Kb}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+24>>2];Lb:{if((b|0)<0|!(b&2147483647)){break Lb}b=J[c+16>>2];if(!b){break Lb}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+8>>2];Mb:{if((b|0)<0|!(b&2147483647)){break Mb}c=J[c>>2];if(!c){break Mb}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}Ha=e+16|0;c=J[i+1e3>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[i+4612>>2];if(c){Ja[J[J[c>>2]+40>>2]](c)}d=J[i+976>>2];if(d){b=0;c=J[d+1816>>2];Nb:{if(!c){break Nb}e=J[c+12>>2];Ob:{if((e|0)<0|!(e&2147483647)){break Ob}e=J[c+4>>2];if(!e){break Ob}c=J[c>>2];Ja[J[J[c>>2]+12>>2]](c,e);c=J[d+1816>>2];if(!c){break Nb}}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,c)}J[d+1816>>2]=0;j=d+312|0;Gu(j);c=J[d+1016>>2];if(c){e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,c)}c=J[d+984>>2];if(!(!c|J[d+988>>2]<0)){e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,c)}J[d+984>>2]=0;c=J[d+972>>2];if(!(!c|J[d+976>>2]<0)){e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,c)}J[d+972>>2]=0;c=J[d+960>>2];if(!(!c|J[d+964>>2]<0)){e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,c)}J[d+960>>2]=0;c=J[d+948>>2];if(!(!c|J[d+952>>2]<0)){e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,c)}J[d+948>>2]=0;c=J[d+936>>2];if(!(!c|J[d+940>>2]<0)){e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,c)}J[d+936>>2]=0;if(J[d+924>>2]){e=Ha-16|0;Ha=e;J[e+12>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;c=J[d+932>>2];if(c){while(1){J[e>>2]=c;b=J[e+8>>2];Pb:{if(b>>>0>=(J[e+12>>2]&2147483647)>>>0){c=0;b=J[e+12>>2];h=b&2147483647?b<<1:1;Qb:{if(!h){break Qb}b=h<<2;if(!b){break Qb}c=J[40592];g=Ja[J[J[c>>2]+20>>2]](c)|0?50705:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,b,g,20075,553)|0}g=J[e+8>>2];k=(g<<2)+c|0;if((g|0)>0){f=J[e+4>>2];b=c;while(1){J[b>>2]=J[f>>2];f=f+4|0;b=b+4|0;if(k>>>0>b>>>0){continue}break}}J[k>>2]=J[e>>2];Rb:{if(J[e+12>>2]<0){break Rb}b=J[e+4>>2];if(!b){break Rb}g=J[40592];Ja[J[J[g+12>>2]+12>>2]](g+12|0,b);g=J[e+8>>2]}J[e+12>>2]=h;J[e+4>>2]=c;J[e+8>>2]=g+1;break Pb}J[J[e+4>>2]+(b<<2)>>2]=c;J[e+8>>2]=b+1}c=J[J[d+932>>2]>>2];J[d+932>>2]=c;if(c){continue}break}b=J[e+4>>2];c=J[e+8>>2]}else{c=0}Au(b,c);Au(J[d+908>>2],J[d+912>>2]);c=J[e+12>>2];Sb:{if((c|0)<0|!(c&2147483647)){break Sb}c=J[e+4>>2];if(!c){break Sb}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}Ha=e+16|0}c=J[d+908>>2];b=J[d+912>>2];if(b){b=(b<<2)+c|0;while(1){e=J[c>>2];if(e){g=J[40592];Ja[J[J[g+12>>2]+12>>2]](g+12|0,e)}c=c+4|0;if((b|0)!=(c|0)){continue}break}c=J[d+908>>2]}b=J[d+916>>2];Tb:{if((b|0)<0|!(b&2147483647)){break Tb}if((d+648|0)==(c|0)){H[d+904|0]=0;break Tb}if(!c){break Tb}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}if(J[d+632>>2]){b=0;e=Ha-16|0;Ha=e;J[e+12>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;c=J[d+640>>2];if(c){while(1){J[e>>2]=c;b=J[e+8>>2];Ub:{if(b>>>0>=(J[e+12>>2]&2147483647)>>>0){c=0;b=J[e+12>>2];h=b&2147483647?b<<1:1;Vb:{if(!h){break Vb}b=h<<2;if(!b){break Vb}c=J[40592];g=Ja[J[J[c>>2]+20>>2]](c)|0?50863:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,b,g,20075,553)|0}g=J[e+8>>2];k=(g<<2)+c|0;if((g|0)>0){f=J[e+4>>2];b=c;while(1){J[b>>2]=J[f>>2];f=f+4|0;b=b+4|0;if(k>>>0>b>>>0){continue}break}}J[k>>2]=J[e>>2];Wb:{if(J[e+12>>2]<0){break Wb}b=J[e+4>>2];if(!b){break Wb}g=J[40592];Ja[J[J[g+12>>2]+12>>2]](g+12|0,b);g=J[e+8>>2]}J[e+12>>2]=h;J[e+4>>2]=c;J[e+8>>2]=g+1;break Ub}J[J[e+4>>2]+(b<<2)>>2]=c;J[e+8>>2]=b+1}c=J[J[d+640>>2]>>2];J[d+640>>2]=c;if(c){continue}break}b=J[e+4>>2];c=J[e+8>>2]}else{c=0}zu(b,c);zu(J[d+616>>2],J[d+620>>2]);c=J[e+12>>2];Xb:{if((c|0)<0|!(c&2147483647)){break Xb}c=J[e+4>>2];if(!c){break Xb}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}Ha=e+16|0}c=J[d+616>>2];b=J[d+620>>2];if(b){b=(b<<2)+c|0;while(1){e=J[c>>2];if(e){g=J[40592];Ja[J[J[g+12>>2]+12>>2]](g+12|0,e)}c=c+4|0;if((b|0)!=(c|0)){continue}break}c=J[d+616>>2]}b=J[d+624>>2];Yb:{if((b|0)<0|!(b&2147483647)){break Yb}if((d+356|0)==(c|0)){H[d+612|0]=0;break Yb}if(!c){break Yb}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}Gu(j);c=J[d+340>>2];if(!(!c|J[d+344>>2]<0)){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}J[d+340>>2]=0;b=J[d+304>>2];c=J[b>>2];if(c){J[b>>2]=J[c>>2]}if(c){while(1){b=J[c+7204>>2];if(!(!b|J[c+7208>>2]<0)){e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,b)}J[c+7204>>2]=0;b=J[c+7192>>2];if(!(!b|J[c+7196>>2]<0)){e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,b)}J[c+7192>>2]=0;b=J[c+7124>>2];Zb:{if((b|0)<0|!(b&2147483647)){break Zb}b=J[c+7116>>2];if(!b){break Zb}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,b)}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c-J[c-4>>2]|0);b=J[d+304>>2];c=J[b>>2];if(c){J[b>>2]=J[c>>2]}if(c){continue}break}}c=J[d+304>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}jj(d+212|0);c=d+24|0;Gm(c);Gm(c);Fm(c);Fm(c);Ju(c);nh(c);nh(c);b=J[c+116>>2];if(b){while(1){b=b-1|0;e=J[J[c+112>>2]+(b<<2)>>2];J[c+116>>2]=b;if(e){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,e);b=J[c+116>>2]}if(b){continue}break}}b=J[c+120>>2];_b:{if((b|0)<0|!(b&2147483647)){break _b}b=J[c+112>>2];if(!b){break _b}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,b)}b=J[c+108>>2];$b:{if((b|0)<0|!(b&2147483647)){break $b}b=J[c+100>>2];if(!b){break $b}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,b)}b=J[c+96>>2];ac:{if((b|0)<0|!(b&2147483647)){break ac}b=J[c+88>>2];if(!b){break ac}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,b)}b=J[c+84>>2];bc:{if((b|0)<0|!(b&2147483647)){break bc}b=J[c+76>>2];if(!b){break bc}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,b)}b=J[c+72>>2];cc:{if((b|0)<0|!(b&2147483647)){break cc}b=J[c- -64>>2];if(!b){break cc}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,b)}b=J[c+60>>2];dc:{if((b|0)<0|!(b&2147483647)){break dc}b=J[c+52>>2];if(!b){break dc}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,b)}b=J[c+48>>2];ec:{if((b|0)<0|!(b&2147483647)){break ec}b=J[c+40>>2];if(!b){break ec}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,b)}b=J[c+36>>2];fc:{if((b|0)<0|!(b&2147483647)){break fc}b=J[c+28>>2];if(!b){break fc}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,b)}b=J[c+24>>2];gc:{if((b|0)<0|!(b&2147483647)){break gc}b=J[c+16>>2];if(!b){break gc}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,b)}b=J[c+12>>2];hc:{if((b|0)<0|!(b&2147483647)){break hc}b=J[c+4>>2];if(!b){break hc}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,b)}c=J[c>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[d+12>>2];ic:{if((c|0)<0|!(c&2147483647)){break ic}c=J[d+4>>2];if(!c){break ic}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[d>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,d);J[i+976>>2]=0}b=J[i+1144>>2];c=J[b+12>>2];jc:{kc:{if((c|0)<0|!(c&2147483647)){break kc}c=J[b+4>>2];if(!c){break kc}b=J[b>>2];Ja[J[J[b>>2]+12>>2]](b,c);b=J[i+1144>>2];if(!b){break jc}}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[i+1008>>2];if(c){Ja[J[J[c>>2]>>2]](c)|0;c=J[i+1008>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}J[i+1008>>2]=0}Ha=o+16|0;J[m+4884>>2]=0;J[m+4872>>2]=0;J[m+4860>>2]=0;c=J[m+4796>>2];d=J[m+4804>>2]+2|0;if(c>>>0>d>>>0){while(1){c=c-1|0;b=J[J[m+4792>>2]+(c<<2)>>2];J[m+4796>>2]=c;if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b);c=J[m+4796>>2]}if(c>>>0>d>>>0){continue}break}}J[m+4804>>2]=0;J[m+4808>>2]=0;if(p){Ja[J[J[a>>2]+404>>2]](a)}c=J[a+6340>>2];lc:{if(c>>>0>127){break lc}b=c+162464|0;if(!K[b|0]){break lc}H[b|0]=0;J[(c<<2)+162592>>2]=0}c=a+6348|0;b=J[J[c>>2]>>2];if(b){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}c=J[c>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}J[a+6296>>2]=0;J[a+6280>>2]=137628;J[a+6256>>2]=0;J[a+6240>>2]=137628;J[a+6216>>2]=0;J[a+6200>>2]=137628;J[a+6184>>2]=0;J[a+6168>>2]=137628;J[a+6152>>2]=0;J[a+6136>>2]=137628;J[a+6120>>2]=0;J[a+6104>>2]=137628;c=J[a+6088>>2];mc:{if((c|0)<0|!(c&2147483647)){break mc}c=J[a+6080>>2];if(!c){break mc}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[a+6068>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[a+6064>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[a+6060>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[a+6032>>2];nc:{if((c|0)<0|!(c&2147483647)){break nc}c=J[a+6024>>2];if(!c){break nc}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[a+5984>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[a+5944>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[a+5940>>2];oc:{if((c|0)<0|!(c&2147483647)){break oc}c=J[a+5932>>2];if(!c){break oc}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[a+5892>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}jj(a+5828|0);J[a+5800>>2]=0;J[a+5784>>2]=137628;J[a>>2]=149812;J[a+5760>>2]=0;J[a+5744>>2]=137628;$B(a+5584|0);UB(m);return a|0}function eI(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=Q(f);g=Q(g);h=Q(h);i=i|0;var j=0,k=0,l=0,m=0,n=Q(0),o=0,p=Q(0),q=0,r=0,s=0,t=0,u=0,v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=0,G=0,M=Q(0),O=0,R=Q(0),S=Q(0),T=0,U=Q(0),V=0,W=0,X=Q(0),Z=Q(0),_=0,$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=0,ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=0,sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ia=Q(0),Ka=0,La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=0,Wa=0,Xa=Q(0),Ya=Q(0),Za=Q(0),_a=Q(0),$a=0,ab=Q(0),bb=Q(0),cb=Q(0),db=Q(0),eb=Q(0),fb=Q(0),gb=Q(0),hb=Q(0),ib=Q(0),jb=Q(0),kb=Q(0),lb=Q(0),mb=0,nb=0,ob=Q(0),pb=Q(0),qb=0,rb=0,sb=Q(0),tb=Q(0),ub=Q(0),vb=Q(0),wb=Q(0),xb=Q(0),yb=Q(0),zb=Q(0),Ab=0,Bb=0,Cb=0,Db=Q(0),Eb=Q(0),Fb=Q(0),Gb=Q(0),Hb=Q(0),Ib=Q(0),Jb=0,Kb=Q(0),Lb=Q(0),Mb=Q(0),Nb=Q(0),Ob=Q(0),Pb=Q(0),Qb=Q(0),Rb=Q(0),Sb=Q(0),Tb=Q(0),Ub=Q(0),Vb=Q(0),Wb=Q(0),Xb=0,Yb=0,Zb=0,_b=0,$b=Q(0),ac=Q(0),bc=Q(0),cc=Q(0),dc=Q(0),ec=Q(0),fc=Q(0),gc=Q(0),hc=Q(0),ic=Q(0),jc=Q(0),kc=Q(0),lc=Q(0),mc=Q(0),nc=Q(0),oc=Q(0),pc=Q(0),qc=Q(0),rc=Q(0),sc=Q(0),tc=Q(0),uc=Q(0),vc=Q(0),wc=Q(0),xc=Q(0),yc=Q(0),zc=Q(0),Ac=0,Bc=0,Cc=0,Dc=0,Ec=Q(0),Fc=Q(0),Gc=Q(0),Hc=Q(0),Ic=Q(0),Jc=0,Kc=Q(0),Lc=Q(0),Mc=Q(0),Nc=Q(0),Oc=Q(0),Pc=Q(0),Qc=Q(0),Rc=Q(0),Sc=0,Tc=Q(0),Uc=Q(0),Vc=Q(0),Wc=Q(0),Xc=0,Yc=Q(0),Zc=Q(0),_c=Q(0),$c=Q(0),ad=0,bd=Q(0),cd=Q(0),dd=Q(0),ed=Q(0),fd=0,gd=Q(0),hd=Q(0),id=Q(0),jd=Q(0),kd=Q(0),ld=Q(0),md=Q(0),nd=Q(0),od=Q(0),pd=Q(0),qd=Q(0),rd=Q(0),sd=Q(0),td=Q(0),ud=Q(0),vd=Q(0),wd=Q(0),xd=Q(0),yd=Q(0),zd=Q(0),Ad=Q(0),Bd=Q(0),Cd=Q(0),Dd=Q(0),Ed=Q(0),Fd=Q(0),Gd=Q(0),Hd=Q(0),Id=Q(0),Jd=Q(0),Kd=Q(0),Ld=Q(0),Md=Q(0),Nd=Q(0),Od=Q(0),Pd=Q(0),Qd=Q(0),Rd=Q(0),Sd=Q(0),Td=Q(0),Ud=Q(0),Vd=Q(0),Wd=Q(0),Xd=Q(0),Yd=Q(0),Zd=Q(0),_d=Q(0),$d=Q(0),ae=Q(0),be=0,ce=0,de=0,ee=0,fe=0,ge=0,he=0,ie=0,je=0,ke=0,le=Q(0),me=Q(0),ne=Q(0),oe=Q(0),pe=Q(0),qe=Q(0),re=Q(0),se=Q(0),te=Q(0),ue=Q(0),ve=Q(0),we=Q(0),xe=Q(0),ye=Q(0),ze=Q(0),Ae=Q(0),Be=Q(0),Ce=Q(0),De=Q(0),Ee=Q(0),Fe=Q(0),Ge=Q(0),He=Q(0),Ie=Q(0),Je=Q(0),Ke=Q(0),Le=Q(0),Me=Q(0),Ne=Q(0),Oe=Q(0),Pe=Q(0),Qe=Q(0),Re=Q(0),Se=Q(0),Te=Q(0),Ue=Q(0),Ve=Q(0),We=Q(0),Xe=Q(0),Ye=Q(0),Ze=Q(0),_e=Q(0),cf=Q(0),df=Q(0),ef=Q(0),ff=Q(0),gf=Q(0),hf=Q(0),jf=Q(0),kf=Q(0),lf=Q(0),mf=Q(0),nf=Q(0),of=Q(0),pf=Q(0),qf=Q(0),rf=Q(0),sf=Q(0),tf=Q(0),uf=Q(0),vf=Q(0),wf=Q(0),xf=Q(0),yf=Q(0),zf=Q(0),Af=Q(0),Bf=Q(0),Cf=Q(0),Df=Q(0),Ef=Q(0),Ff=Q(0),Gf=Q(0),Hf=Q(0),If=Q(0),Jf=Q(0),Kf=Q(0),Lf=Q(0),Mf=Q(0),Nf=Q(0),Of=Q(0),Pf=Q(0),Qf=Q(0),Rf=Q(0),Sf=Q(0),Tf=Q(0),Uf=Q(0),Vf=Q(0),Wf=Q(0),Xf=Q(0),Yf=Q(0),Zf=Q(0),_f=Q(0),$f=0,ag=0,bg=Q(0),cg=Q(0),dg=Q(0),eg=Q(0),fg=Q(0),gg=Q(0),hg=Q(0),ig=Q(0),jg=Q(0),kg=Q(0),lg=Q(0),mg=Q(0),ng=Q(0),og=Q(0),pg=Q(0),qg=Q(0),rg=Q(0),sg=Q(0),tg=Q(0),ug=Q(0),vg=Q(0),wg=Q(0),xg=Q(0),yg=Q(0),zg=Q(0),Ag=Q(0),Bg=Q(0),Cg=Q(0),Dg=0,Eg=0,Fg=0,Gg=0,Hg=0,Ig=0,Jg=0,Kg=0,Lg=Q(0),Mg=Q(0),Ng=Q(0),Og=Q(0),Pg=0,Qg=0,Rg=0,Sg=0,Tg=Q(0),Ug=Q(0),Vg=Q(0),Wg=Q(0),Xg=Q(0),Yg=Q(0),Zg=Q(0),_g=Q(0),$g=Q(0),ah=Q(0),bh=Q(0),ch=Q(0),dh=Q(0),eh=Q(0),fh=Q(0),gh=Q(0),hh=0,ih=Q(0),jh=Q(0),kh=Q(0),lh=Q(0),mh=0,nh=0,oh=0,ph=0,qh=0,rh=0,sh=0,th=0,uh=0,vh=0,wh=0,xh=0,yh=Q(0),zh=Q(0),Ah=Q(0),Bh=Q(0),Ch=Q(0),Dh=Q(0),Eh=Q(0),Fh=Q(0),Gh=Q(0),Hh=Q(0),Ih=Q(0),Jh=Q(0),Kh=Q(0),Lh=Q(0),Mh=Q(0),Nh=Q(0),Oh=Q(0),Ph=Q(0),Qh=Q(0),Rh=Q(0),Sh=Q(0),Th=Q(0),Uh=Q(0),Vh=Q(0);Ka=Ha-32|0;Ha=Ka;I[J[c+16>>2]+22>>1]=0;I[J[c+192>>2]+22>>1]=0;I[J[c+368>>2]+22>>1]=0;I[J[c+544>>2]+22>>1]=0;J[b+4112>>2]=0;j=b+4128|0;t=b+16|0;y=1;a:{while(1){r=P(E,176)+c|0;m=J[b+4112>>2];J[r+116>>2]=t+(m<<6);o=J[(E<<2)+a>>2];if(m+K[o+12|0]>>>0>64){break a}H[Ka+31|0]=0;H[Ka+30|0]=0;v=N[J[r+28>>2]+76>>2];p=N[J[r+32>>2]+76>>2];o=$e(t,o,Ka+31|0,Ka+30|0,Ka+24|0,Ka+20|0,Ka+16|0,Ka+12|0,p>v?v:p);if(!o){break a}J[r+120>>2]=o;H[r+124|0]=K[Ka+31|0];H[r+125|0]=K[r+125|0]|K[Ka+30|0];N[r>>2]=N[Ka+24>>2]*N[r>>2];N[r+8>>2]=N[Ka+20>>2]*N[r+8>>2];N[r+4>>2]=N[Ka+16>>2]*N[r+4>>2];N[r+12>>2]=N[Ka+12>>2]*N[r+12>>2];E=E+1|0;if((E|0)!=4){continue}break}u=Ha-160|0;Ha=u;J[j+7684>>2]=0;J[j+7688>>2]=0;r=j+7296|0;b:{while(1){a=ia<<2;q=P(ia,176)+c|0;N[a+(u+144|0)>>2]=N[q>>2];N[a+(u+128|0)>>2]=N[q+8>>2];N[a+(u+112|0)>>2]=N[q+4>>2];N[a+(u+96|0)>>2]=N[q+12>>2];J[q+148>>2]=F;c:{if(K[q+125|0]){break c}if(Di(j,J[q+136>>2],K[q+140|0],q+36|0,q- -64|0,g)){break c}break b}J[q+156>>2]=J[j+7684>>2];if(!bf(j,J[q+116>>2],J[q+120>>2])){break b}o=J[q+156>>2];I[q+160>>1]=J[j+7684>>2]-o;b=q+36|0;a=q- -64|0;if(af(j,J[q+116>>2],b,a,o,J[q+148>>2])){break b}Fi(j,J[q+116>>2],b,a,g,J[q+148>>2],Q(N[q+128>>2]+f));F=J[j+7688>>2];b=F;k=J[q+148>>2];if(b>>>0>k>>>0){while(1){a=b-1|0;if(J[(j+(a<<2)|0)+7424>>2]==65535){if(b>>>0>>0){while(1){m=j+7424|0;t=b<<2;o=t-4|0;J[m+o>>2]=J[m+t>>2];J[o+r>>2]=J[r+t>>2];b=b+1|0;F=J[j+7688>>2];if(b>>>0>>0){continue}break}k=J[q+148>>2]}F=F-1|0;J[j+7688>>2]=F}b=a;if(a>>>0>k>>>0){continue}break}}J[q+152>>2]=F-k;ia=ia+1|0;if((ia|0)!=4){continue}break}E=0;ia=0;F=0;b=J[c+148>>2];m=J[c+152>>2];d:{if(b>>>0>=m+b>>>0){break d}k=0;if(m-1>>>0>=3){a=m&-4;while(1){o=j+(b<<2)|0;F=((((J[o+7424>>2]!=65535)+F|0)+(J[o+7428>>2]!=65535)|0)+(J[o+7432>>2]!=65535)|0)+(J[o+7436>>2]!=65535)|0;b=b+4|0;O=O+4|0;if((a|0)!=(O|0)){continue}break}}a=m&3;if(a){while(1){F=(J[(j+(b<<2)|0)+7424>>2]!=65535)+F|0;b=b+1|0;k=k+1|0;if((a|0)!=(k|0)){continue}break}}a=P(F,104)+15&-16;if(!a){break d}y=0;ia=Ja[J[J[i>>2]+4>>2]](i,a)|0;if(ia+1>>>0<2){break b}}b=J[c+324>>2];m=J[c+328>>2];e:{if(b>>>0>=m+b>>>0){break e}O=0;if(m-1>>>0>=3){a=m&-4;y=0;while(1){o=j+(b<<2)|0;V=((((J[o+7424>>2]!=65535)+V|0)+(J[o+7428>>2]!=65535)|0)+(J[o+7432>>2]!=65535)|0)+(J[o+7436>>2]!=65535)|0;b=b+4|0;y=y+4|0;if((a|0)!=(y|0)){continue}break}}a=m&3;if(a){while(1){V=(J[(j+(b<<2)|0)+7424>>2]!=65535)+V|0;b=b+1|0;O=O+1|0;if((a|0)!=(O|0)){continue}break}}a=P(V,104)+15&-16;if(!a){break e}y=0;E=Ja[J[J[i>>2]+4>>2]](i,a)|0;if(E+1>>>0<2){break b}}k=0;b=J[c+500>>2];m=J[c+504>>2];f:{if(b>>>0>=m+b>>>0){break f}y=0;if(m-1>>>0>=3){a=m&-4;while(1){o=j+(b<<2)|0;k=((((J[o+7424>>2]!=65535)+k|0)+(J[o+7428>>2]!=65535)|0)+(J[o+7432>>2]!=65535)|0)+(J[o+7436>>2]!=65535)|0;b=b+4|0;Ta=Ta+4|0;if((a|0)!=(Ta|0)){continue}break}}a=m&3;if(a){while(1){k=(J[(j+(b<<2)|0)+7424>>2]!=65535)+k|0;b=b+1|0;y=y+1|0;if((a|0)!=(y|0)){continue}break}}a=P(k,104)+15&-16;if(!a){break f}y=0;qb=Ja[J[J[i>>2]+4>>2]](i,a)|0;if(qb+1>>>0<2){break b}}O=0;b=J[c+676>>2];m=J[c+680>>2];g:{if(b>>>0>=m+b>>>0){break g}Ta=0;if(m-1>>>0>=3){a=m&-4;t=0;while(1){o=j+(b<<2)|0;O=((((J[o+7424>>2]!=65535)+O|0)+(J[o+7428>>2]!=65535)|0)+(J[o+7432>>2]!=65535)|0)+(J[o+7436>>2]!=65535)|0;b=b+4|0;t=t+4|0;if((a|0)!=(t|0)){continue}break}}a=m&3;if(a){while(1){O=(J[(j+(b<<2)|0)+7424>>2]!=65535)+O|0;b=b+1|0;Ta=Ta+1|0;if((a|0)!=(Ta|0)){continue}break}}a=P(O,104)+15&-16;if(!a){break g}y=0;rb=Ja[J[J[i>>2]+4>>2]](i,a)|0;if(rb+1>>>0<2){break b}}Ta=0;J[u+92>>2]=0;$a=u- -64|0;a=j;b=Ha-256|0;Ha=b;Va(b+128|0,0,128);_=Va(b,0,128);m=K[c+124|0];T=J[c+152>>2];if(T){o=J[c+148>>2];while(1){W=0;b=o+s|0;r=a+P(b,104)|0;if(!(H[r+2817|0]&1)){W=L[r+2818>>1]!=0}q=J[(a+(b<<2)|0)+7296>>2];h:{if(!q){break h}j=s<<2;b=j+(_+128|0)|0;t=J[b>>2];J[b>>2]=q>>>0>t>>>0?q:t;G=q+G|0;if(!W){break h}b=j+_|0;j=J[b>>2];t=b;b=L[r+2818>>1]<<1;J[t>>2]=b>>>0>j>>>0?b:j;G=b+G|0}s=s+1|0;if((T|0)!=(s|0)){continue}break}}J[$a>>2]=G;mb=1;mb=m?mb:K[c+300|0]!=0;Wa=J[c+328>>2];i:{if(!Wa){G=0;break i}o=J[c+324>>2];G=0;s=0;while(1){W=0;b=o+s|0;t=a+P(b,104)|0;if(!(H[t+2817|0]&1)){W=L[t+2818>>1]!=0}r=J[(a+(b<<2)|0)+7296>>2];j:{if(!r){break j}j=s<<2;b=j+(_+128|0)|0;m=J[b>>2];J[b>>2]=m>>>0>>0?r:m;G=r+G|0;if(!W){break j}b=j+_|0;j=J[b>>2];m=b;b=L[t+2818>>1]<<1;J[m>>2]=b>>>0>j>>>0?b:j;G=b+G|0}s=s+1|0;if((Wa|0)!=(s|0)){continue}break}}J[$a+4>>2]=G;ra=1;ra=mb?ra:K[c+476|0]!=0;y=J[c+504>>2];k:{if(!y){G=0;break k}o=J[c+500>>2];G=0;s=0;while(1){W=0;b=o+s|0;t=a+P(b,104)|0;if(!(H[t+2817|0]&1)){W=L[t+2818>>1]!=0}r=J[(a+(b<<2)|0)+7296>>2];l:{if(!r){break l}j=s<<2;b=j+(_+128|0)|0;m=J[b>>2];J[b>>2]=m>>>0>>0?r:m;G=r+G|0;if(!W){break l}b=j+_|0;j=J[b>>2];m=b;b=L[t+2818>>1]<<1;J[m>>2]=b>>>0>j>>>0?b:j;G=b+G|0}s=s+1|0;if((y|0)!=(s|0)){continue}break}}J[$a+8>>2]=G;mb=1;mb=ra?mb:K[c+652|0]!=0;ra=0;G=0;q=J[c+680>>2];if(q){o=J[c+676>>2];s=0;while(1){W=0;b=o+s|0;t=a+P(b,104)|0;if(!(H[t+2817|0]&1)){W=L[t+2818>>1]!=0}r=J[(a+(b<<2)|0)+7296>>2];m:{if(!r){break m}j=s<<2;b=j+(_+128|0)|0;m=J[b>>2];J[b>>2]=m>>>0>>0?r:m;G=r+G|0;if(!W){break m}b=j+_|0;j=J[b>>2];m=b;b=L[t+2818>>1]<<1;J[m>>2]=b>>>0>j>>>0?b:j;G=b+G|0}s=s+1|0;if((q|0)!=(s|0)){continue}break}}J[$a+12>>2]=G;s=0;W=0;b=T>>>0>>0?Wa:T;b=b>>>0>>0?y:b;q=b>>>0>>0?q:b;n:{if(!q){break n}T=0;if(q>>>0>=4){b=q&-4;G=0;while(1){j=T<<2;s=((((J[j+_>>2]!=0)+s|0)+(J[_+(j|4)>>2]!=0)|0)+(J[_+(j|8)>>2]!=0)|0)+(J[_+(j|12)>>2]!=0)|0;T=T+4|0;G=G+4|0;if((b|0)!=(G|0)){continue}break}}b=q&3;if(b){while(1){s=(J[_+(T<<2)>>2]!=0)+s|0;T=T+1|0;W=W+1|0;if((b|0)!=(W|0)){continue}break}}ra=s<<7;if(!q){s=0;W=0;break n}G=0;T=0;W=0;s=0;if(q>>>0>=4){t=q&-4;o=0;while(1){r=T<<2;m=r|12;j=r|8;b=r|4;W=J[m+_>>2]+(J[j+_>>2]+(J[b+_>>2]+(J[r+_>>2]+W|0)|0)|0)|0;y=m;m=_+128|0;s=J[y+m>>2]+(J[j+m>>2]+(J[b+m>>2]+(J[m+r>>2]+s|0)|0)|0)|0;T=T+4|0;o=o+4|0;if((t|0)!=(o|0)){continue}break}}j=q&3;if(!j){break n}while(1){b=T<<2;W=J[b+_>>2]+W|0;s=J[b+(_+128|0)>>2]+s|0;T=T+1|0;G=G+1|0;if((j|0)!=(G|0)){continue}break}}T=160;if(!(J[c+96>>2]==1|J[c+272>>2]==1|J[c+448>>2]==1)){T=J[c+624>>2]==1?160:112}J[u+92>>2]=((P(q,192)+ra|0)+(mb?s<<4:0)|0)+P(s+W|0,T);Ha=_+256|0;ad=J[u+92>>2];if(ad){y=1;b=ad+16|0;if(b>>>0>16384){break b}y=0;Ta=Ja[J[J[i>>2]>>2]](i,b)|0;if(Ta+1>>>0<2){break b}}H[c+140|0]=F;J[c+136>>2]=ia;o=ad>>>4|0;j=J[c+16>>2];o:{if(!ia){break o}F=J[c+152>>2];if(!F){break o}b=0;while(1){i=J[c+148>>2]+b|0;if(J[(a+(i<<2)|0)+7424>>2]!=65535){ia=Ua(ia,(a+P(i,104)|0)+2816|0,104)+104|0;F=J[c+152>>2]}b=b+1|0;if(F>>>0>b>>>0){continue}break}}I[c+162>>1]=L[c+162>>1]+L[u+64>>1];I[j+22>>1]=o;J[j+24>>2]=Ta;I[j+20>>1]=J[c+120>>2];J[j+28>>2]=J[c+144>>2];H[c+316|0]=V;J[c+312>>2]=E;j=J[c+192>>2];p:{if(!E){break p}F=J[c+328>>2];if(!F){break p}b=0;while(1){i=J[c+324>>2]+b|0;if(J[(a+(i<<2)|0)+7424>>2]!=65535){E=Ua(E,(a+P(i,104)|0)+2816|0,104)+104|0;F=J[c+328>>2]}b=b+1|0;if(F>>>0>b>>>0){continue}break}}I[c+338>>1]=L[c+338>>1]+L[u+68>>1];I[j+22>>1]=o;J[j+24>>2]=Ta;I[j+20>>1]=J[c+296>>2];J[j+28>>2]=J[c+320>>2];H[c+492|0]=k;J[c+488>>2]=qb;j=J[c+368>>2];q:{if(!qb){break q}F=J[c+504>>2];if(!F){break q}b=0;while(1){i=J[c+500>>2]+b|0;if(J[(a+(i<<2)|0)+7424>>2]!=65535){qb=Ua(qb,(a+P(i,104)|0)+2816|0,104)+104|0;F=J[c+504>>2]}b=b+1|0;if(F>>>0>b>>>0){continue}break}}I[c+514>>1]=L[c+514>>1]+L[u+72>>1];I[j+22>>1]=o;J[j+24>>2]=Ta;I[j+20>>1]=J[c+472>>2];J[j+28>>2]=J[c+496>>2];H[c+668|0]=O;J[c+664>>2]=rb;j=J[c+544>>2];r:{if(!rb){break r}F=J[c+680>>2];if(!F){break r}b=0;while(1){i=J[c+676>>2]+b|0;if(J[(a+(i<<2)|0)+7424>>2]!=65535){rb=Ua(rb,(a+P(i,104)|0)+2816|0,104)+104|0;F=J[c+680>>2]}b=b+1|0;if(F>>>0>b>>>0){continue}break}}I[c+690>>1]=L[c+690>>1]+L[u+76>>1];I[j+22>>1]=o;J[j+24>>2]=Ta;I[j+20>>1]=J[c+648>>2];J[j+28>>2]=J[c+672>>2];b=J[u+156>>2];J[u+56>>2]=J[u+152>>2];J[u+60>>2]=b;b=J[u+148>>2];J[u+48>>2]=J[u+144>>2];J[u+52>>2]=b;b=J[u+124>>2];J[u+40>>2]=J[u+120>>2];J[u+44>>2]=b;b=J[u+116>>2];J[u+32>>2]=J[u+112>>2];J[u+36>>2]=b;b=J[u+140>>2];J[u+24>>2]=J[u+136>>2];J[u+28>>2]=b;b=J[u+132>>2];J[u+16>>2]=J[u+128>>2];J[u+20>>2]=b;b=J[u+108>>2];J[u+8>>2]=J[u+104>>2];J[u+12>>2]=b;b=J[u+100>>2];J[u>>2]=J[u+96>>2];J[u+4>>2]=b;s=a;k=Ta;T=0;rb=0;qb=0;mb=0;G=0;F=0;_=0;W=0;Ab=Ha-16|0;Ha=Ab;l=c;Lg=N[c+660>>2];Mg=N[c+484>>2];Ng=N[c+308>>2];Og=N[c+132>>2];J[Ab+8>>2]=0;J[Ab+12>>2]=0;J[Ab>>2]=0;J[Ab+4>>2]=0;a=1;$a=1;s:{if(K[c+124|0]){break s}$a=1;if(K[l+300|0]){break s}$a=1;if(K[l+476|0]){break s}$a=K[l+652|0]!=0}b=J[l+96>>2];a=(b|0)!=1?J[l+272>>2]==1:a;j=1;q=1;q=(b|0)!=4?J[l+272>>2]==4:q;j=a?j:J[l+448>>2]==1;Zb=1;a=1;a=q?a:J[l+448>>2]==4;Zb=j?Zb:J[l+624>>2]==1;Jc=1;Jc=a?Jc:J[l+624>>2]==4;i=J[l+152>>2];c=J[l+328>>2];b=J[l+504>>2];a=J[l+680>>2];a=a>>>0>>0?b:a;a=a>>>0>>0?c:a;ag=a>>>0>>0?i:a;if(ag){Pg=K[l+654|0];Qg=K[l+478|0];Rg=K[l+302|0];Sg=K[l+126|0];bg=N[l+616>>2];cg=N[l+612>>2];dg=N[l+608>>2];eg=N[l+440>>2];fg=N[l+436>>2];gg=N[l+432>>2];hg=N[l+264>>2];ig=N[l+260>>2];jg=N[l+256>>2];kg=N[l+88>>2];lg=N[l+84>>2];mg=N[l+80>>2];ng=N[l+588>>2];og=N[l+584>>2];pg=N[l+580>>2];qg=N[l+412>>2];rg=N[l+408>>2];sg=N[l+404>>2];tg=N[l+236>>2];ug=N[l+232>>2];vg=N[l+228>>2];wg=N[l+60>>2];xg=N[l+56>>2];yg=N[l+52>>2];Tg=N[l+656>>2];Ug=N[l+480>>2];Vg=N[l+304>>2];t=J[l+560>>2];le=N[t+32>>2];m=J[l+384>>2];me=N[m+32>>2];o=J[l+208>>2];ne=N[o+32>>2];j=J[l+32>>2];oe=N[j- -64>>2];pe=N[j+60>>2];qe=N[j+56>>2];re=N[j+52>>2];se=N[j+48>>2];te=N[j+44>>2];ue=N[j+40>>2];ve=N[j+36>>2];i=J[l+556>>2];we=N[i+32>>2];c=J[l+380>>2];xe=N[c+32>>2];b=J[l+204>>2];ye=N[b+32>>2];a=J[l+28>>2];ze=N[a- -64>>2];Ae=N[a+60>>2];Be=N[a+56>>2];Ce=N[a+52>>2];De=N[a+48>>2];Ee=N[a+44>>2];Fe=N[a+40>>2];Ge=N[a+36>>2];cc=N[t+16>>2];dc=N[m+16>>2];ec=N[o+16>>2];fc=N[j+24>>2];gc=N[j+20>>2];He=N[i+16>>2];Ie=N[c+16>>2];Je=N[b+16>>2];Ke=N[a+24>>2];Le=N[a+20>>2];Me=N[t- -64>>2];Ne=N[t+60>>2];Oe=N[t+56>>2];Pe=N[t+52>>2];Qe=N[t+48>>2];Re=N[t+44>>2];Se=N[t+40>>2];Te=N[t+36>>2];Ue=N[m- -64>>2];Ve=N[m+60>>2];We=N[m+56>>2];Xe=N[m+52>>2];Ye=N[m+48>>2];Ze=N[m+44>>2];_e=N[m+40>>2];cf=N[m+36>>2];df=N[o- -64>>2];ef=N[o+60>>2];ff=N[o+56>>2];gf=N[o+52>>2];hf=N[o+48>>2];jf=N[o+44>>2];kf=N[o+40>>2];lf=N[o+36>>2];mf=N[i- -64>>2];nf=N[i+60>>2];of=N[i+56>>2];pf=N[i+52>>2];qf=N[i+48>>2];rf=N[i+44>>2];sf=N[i+40>>2];tf=N[i+36>>2];uf=N[c- -64>>2];vf=N[c+60>>2];wf=N[c+56>>2];xf=N[c+52>>2];yf=N[c+48>>2];zf=N[c+44>>2];Af=N[c+40>>2];Bf=N[c+36>>2];Cf=N[b- -64>>2];Df=N[b+60>>2];Ef=N[b+56>>2];Ff=N[b+52>>2];Gf=N[b+48>>2];Hf=N[b+44>>2];If=N[b+40>>2];Jf=N[b+36>>2];hc=N[t+24>>2];ic=N[t+20>>2];jc=N[m+24>>2];kc=N[m+20>>2];lc=N[o+24>>2];mc=N[o+20>>2];Kf=N[i+24>>2];Lf=N[i+20>>2];Mf=N[c+24>>2];Nf=N[c+20>>2];Of=N[b+24>>2];Pf=N[b+20>>2];Wg=N[l+128>>2];bd=N[u+12>>2];cd=N[u+8>>2];dd=N[u+4>>2];ed=N[u>>2];Qf=N[j+32>>2];Rf=N[a+32>>2];nc=N[j+16>>2];Sf=N[a+16>>2];fd=Zb?144:96;g=N[i+68>>2];f=N[t+68>>2];zg=f>2];f=N[m+68>>2];Ag=f>2];f=N[o+68>>2];Bg=f>2];oc=N[t+8>>2];Xg=Q(gd-oc);hd=N[c+8>>2];pc=N[m+8>>2];Yg=Q(hd-pc);id=N[b+8>>2];qc=N[o+8>>2];Zg=Q(id-qc);jd=N[i+4>>2];rc=N[t+4>>2];_g=Q(jd-rc);kd=N[c+4>>2];sc=N[m+4>>2];$g=Q(kd-sc);ld=N[b+4>>2];tc=N[o+4>>2];ah=Q(ld-tc);md=N[i>>2];uc=N[t>>2];bh=Q(md-uc);nd=N[c>>2];vc=N[m>>2];ch=Q(nd-vc);od=N[b>>2];wc=N[o>>2];dh=Q(od-wc);g=N[a+68>>2];f=N[j+68>>2];Cg=f>2]*N[j+12>>2]);rd=N[a+8>>2];xc=N[j+8>>2];eh=Q(rd-xc);sd=N[a+4>>2];yc=N[j+4>>2];fh=Q(sd-yc);td=N[a>>2];zc=N[j>>2];gh=Q(td-zc);ud=Q(N[u+28>>2]*N[t+12>>2]);vd=Q(N[u+24>>2]*N[m+12>>2]);wd=Q(N[u+20>>2]*N[o+12>>2]);hh=Zb?7:8;xd=N[u+44>>2];yd=Q(N[u+60>>2]*N[i+12>>2]);ih=Q(xd*yd);zd=N[u+40>>2];Ad=Q(N[u+56>>2]*N[c+12>>2]);jh=Q(zd*Ad);Bd=N[u+36>>2];Cd=Q(N[u+52>>2]*N[b+12>>2]);kh=Q(Bd*Cd);Dd=N[u+32>>2];Ed=Q(N[u+48>>2]*N[a+12>>2]);lh=Q(Dd*Ed);Kc=N[l+604>>2];Tf=Q(Q(Kc*Kc)+Q(-.5));Lc=N[l+428>>2];Uf=Q(Q(Lc*Lc)+Q(-.5));Mc=N[l+252>>2];Vf=Q(Q(Mc*Mc)+Q(-.5));Nc=N[l+76>>2];Wf=Q(Q(Nc*Nc)+Q(-.5));Oc=N[l+576>>2];Xf=Q(Q(Oc*Oc)+Q(-.5));Pc=N[l+400>>2];Yf=Q(Q(Pc*Pc)+Q(-.5));Qc=N[l+224>>2];Zf=Q(Q(Qc*Qc)+Q(-.5));Rc=N[l+48>>2];_f=Q(Q(Rc*Rc)+Q(-.5));mh=J[l+640>>2];nh=J[l+464>>2];oh=J[l+288>>2];ph=J[l+644>>2];qh=J[l+468>>2];rh=J[l+292>>2];sh=J[l+112>>2];th=J[l+116>>2];uh=J[l+680>>2];vh=J[l+504>>2];wh=J[l+328>>2];xh=J[l+152>>2];Fd=N[l+596>>2];yh=Q(-Fd);Gd=N[l+592>>2];zh=Q(-Gd);Hd=N[l+600>>2];Ah=Q(-Hd);Id=N[l+420>>2];Bh=Q(-Id);Jd=N[l+416>>2];Ch=Q(-Jd);Kd=N[l+424>>2];Dh=Q(-Kd);Ld=N[l+244>>2];Eh=Q(-Ld);Md=N[l+240>>2];Fh=Q(-Md);Nd=N[l+248>>2];Gh=Q(-Nd);Od=N[l+68>>2];Hh=Q(-Od);Pd=N[l+64>>2];Ih=Q(-Pd);Qd=N[l+72>>2];Jh=Q(-Qd);Rd=N[l+568>>2];Kh=Q(-Rd);Sd=N[l+564>>2];Lh=Q(-Sd);Td=N[l+572>>2];Mh=Q(-Td);Ud=N[l+392>>2];Nh=Q(-Ud);Vd=N[l+388>>2];Oh=Q(-Vd);Wd=N[l+396>>2];Ph=Q(-Wd);Xd=N[l+216>>2];Qh=Q(-Xd);Yd=N[l+212>>2];Rh=Q(-Yd);Zd=N[l+220>>2];Sh=Q(-Zd);_d=N[l+40>>2];Th=Q(-_d);$d=N[l+36>>2];Uh=Q(-$d);ae=N[l+44>>2];Vh=Q(-ae);be=s+7424|0;ce=s+2816|0;de=s+7556|0;while(1){Ac=Bb>>>0>=xh>>>0;ee=Ac?ee:J[l+148>>2]+Bb|0;Bc=Bb>>>0>=wh>>>0;fe=Bc?fe:J[l+324>>2]+Bb|0;Cc=Bb>>>0>=vh>>>0;ge=Cc?ge:J[l+500>>2]+Bb|0;Sc=Bb>>>0>=uh>>>0;he=Sc?he:J[l+676>>2]+Bb|0;c=0;o=0;o=Ac?o:J[(s+(ee<<2)|0)+7296>>2];c=Bc?c:J[(s+(fe<<2)|0)+7296>>2];b=0;i=0;i=Cc?i:J[(s+(ge<<2)|0)+7296>>2];O=8;if(!Sc){O=0;b=J[(s+(he<<2)|0)+7296>>2]}Dg=ee<<2;a=J[Dg+be>>2];Jb=(L[s+P(a,44)>>1]<<6)+th|0;Tc=N[Jb+60>>2];Eg=fe<<2;j=J[Eg+be>>2];Xb=(L[s+P(j,44)>>1]<<6)+rh|0;Uc=N[Xb+60>>2];Fg=ge<<2;q=J[Fg+be>>2];Yb=(L[s+P(q,44)>>1]<<6)+qh|0;Vc=N[Yb+60>>2];Gg=he<<2;r=J[Gg+be>>2];_b=(L[s+P(r,44)>>1]<<6)+ph|0;Wc=N[_b+60>>2];H[k+7|0]=Pg;H[k+6|0]=Qg;H[k+5|0]=Rg;H[k+4|0]=Sg;H[k+3|0]=$a;m=b>>>0>>0?i:b;m=c>>>0>m>>>0?c:m;E=o>>>0>m>>>0?o:m;$f=E<<4;V=Va(k+192|0,0,$f);J[k+188>>2]=mh;J[k+184>>2]=nh;J[k+180>>2]=oh;J[k+176>>2]=sh;N[k+124>>2]=bd;N[k+120>>2]=cd;N[k+116>>2]=dd;N[k+112>>2]=ed;N[k+108>>2]=xd;N[k+104>>2]=zd;N[k+100>>2]=Bd;N[k+96>>2]=Dd;N[k+92>>2]=ud;N[k+88>>2]=vd;N[k+84>>2]=wd;N[k+80>>2]=qd;N[k+76>>2]=yd;N[k+72>>2]=Ad;N[k+68>>2]=Cd;N[k+64>>2]=Ed;H[k+11|0]=b;H[k+10|0]=i;H[k+9|0]=c;H[k+8|0]=o;H[k+1|0]=E;Xa=Q(-Wc);N[k+28>>2]=Xa;Ya=Q(-Vc);N[k+24>>2]=Ya;Za=Q(-Uc);N[k+20>>2]=Za;_a=Q(-Tc);N[k+16>>2]=_a;da=N[Jb>>2];ea=N[Xb>>2];fa=N[Yb>>2];ga=N[_b>>2];ja=N[Jb+4>>2];ka=N[Xb+4>>2];la=N[Yb+4>>2];ma=N[_b+4>>2];$=N[Jb+8>>2];aa=N[Xb+8>>2];ba=N[Yb+8>>2];R=N[_b+8>>2];N[k+172>>2]=R;N[k+168>>2]=ba;N[k+164>>2]=aa;N[k+160>>2]=$;N[k+156>>2]=ma;N[k+152>>2]=la;N[k+148>>2]=ka;N[k+144>>2]=ja;N[k+140>>2]=ga;N[k+136>>2]=fa;N[k+132>>2]=ea;N[k+128>>2]=da;c=65535;o=65535;t:{if((a|0)==65535){break t}while(1){o=a;a=s+P(a,44)|0;if(K[a+5|0]){break t}o=65535;a=L[a+2>>1];if((a|0)!=65535){continue}break}}u:{if((j|0)==65535){break u}while(1){c=j;a=s+P(c,44)|0;if(K[a+5|0]){break u}c=65535;j=L[a+2>>1];if((j|0)!=65535){continue}break}}a=65535;j=65535;v:{if((q|0)==65535){break v}while(1){j=q;b=s+P(j,44)|0;if(K[b+5|0]){break v}j=65535;q=L[b+2>>1];if((q|0)!=65535){continue}break}}w:{if((r|0)==65535){break w}while(1){a=r;b=s+P(a,44)|0;if(K[b+5|0]){break w}a=65535;r=L[b+2>>1];if((r|0)!=65535){continue}break}}ra=0;x:{if(Ac){m=o;y=0;break x}m=65535;G=0;y=1;if((o|0)==65535){T=65535;break x}b=s+P(o,44)|0;if(K[b+5|0]!=1){m=o;T=o;break x}y=0;q=L[b+2>>1];y:{if((q|0)==65535){break y}while(1){m=q&65535;b=s+P(m,44)|0;if(K[b+5|0]){break y}m=65535;q=L[b+2>>1];if((q|0)!=65535){continue}break}}T=o}z:{if(Bc){b=c;break z}b=65535;F=0;ra=1;if((c|0)==65535){rb=65535;break z}i=s+P(c,44)|0;if(K[i+5|0]!=1){b=c;rb=b;break z}ra=0;q=L[i+2>>1];A:{if((q|0)==65535){break A}while(1){b=q&65535;i=s+P(b,44)|0;if(K[i+5|0]){break A}b=65535;q=L[i+2>>1];if((q|0)!=65535){continue}break}}rb=c}ia=0;B:{if(Cc){i=j;Wa=0;break B}i=65535;_=0;Wa=1;if((j|0)==65535){qb=65535;break B}c=s+P(j,44)|0;if(K[c+5|0]!=1){i=j;qb=j;break B}Wa=0;q=L[c+2>>1];C:{if((q|0)==65535){break C}while(1){i=q&65535;c=s+P(i,44)|0;if(K[c+5|0]){break C}i=65535;q=L[c+2>>1];if((q|0)!=65535){continue}break}}qb=j}D:{if(Sc){t=a;break D}t=65535;W=0;ia=1;if((a|0)==65535){mb=65535;break D}c=s+P(a,44)|0;if(K[c+5|0]!=1){t=a;mb=a;break D}ia=0;j=L[c+2>>1];E:{if((j|0)==65535){break E}while(1){t=j&65535;c=s+P(t,44)|0;if(K[c+5|0]){break E}t=65535;j=L[c+2>>1];if((j|0)!=65535){continue}break}}mb=a}j=1;j=Ac?j:!((m|0)!=65535&K[(s+P(m,44)|0)+5|0]>y>>>0);S=Q(rc*ma);z=Q(uc*ga);U=Q(jd*ma);A=Q(md*ga);ha=Q(sc*la);B=Q(vc*fa);M=Q(kd*la);w=Q(nd*fa);C=Q(tc*ka);v=Q(wc*ea);D=Q(ld*ka);p=Q(od*ea);x=Q(yc*ja);g=Q(zc*da);n=Q(sd*ja);f=Q(td*da);c=Bc<<1|Ac;a=Cc<<2;F:{if(!((b|0)==65535|Bc)){r=0;if(K[(s+P(b,44)|0)+5|0]>ra>>>0){break F}}r=2}S=Q(z+S);z=Q(oc*R);U=Q(A+U);A=Q(gd*R);ha=Q(B+ha);B=Q(pc*ba);M=Q(w+M);w=Q(hd*ba);C=Q(v+C);v=Q(qc*aa);D=Q(p+D);p=Q(id*aa);x=Q(g+x);g=Q(xc*$);n=Q(f+n);f=Q(rd*$);a=a|c;G:{if(!((i|0)==65535|Cc)){o=0;if(K[(s+P(i,44)|0)+5|0]>Wa>>>0){break G}}o=4}z=Q(z+S);A=Q(A+U);B=Q(B+ha);w=Q(w+M);v=Q(v+C);p=Q(p+D);g=Q(g+x);f=Q(f+n);q=a|O;H:{if(!((t|0)==65535|Sc)){c=0;if(K[(s+P(t,44)|0)+5|0]>ia>>>0){break H}}c=8}a=V+$f|0;sa=Q(A-z);ta=Q(w-B);ua=Q(p-v);va=Q(f-g);if((q|0)!=15){Dc=P(E,fd)+a|0;o=c|(o|(j|r));Xc=J[l+644>>2];ie=J[l+468>>2];je=J[l+292>>2];ke=J[l+116>>2];Cb=0;while(1){nb=Xc+(L[s+P(mb,44)>>1]+W<<6)|0;ca=N[nb+16>>2];p=Q(ca-pg);wa=N[nb+20>>2];g=Q(wa-og);f=Q(Q(ma*p)-Q(ga*g));ob=(f>Q(0)?f:Q(-f))>2];f=Q(S-ng);p=Q(Q(ga*f)-Q(R*p));pb=(p>Q(0)?p:Q(-p))Q(0)?f:Q(-f))>1]+_<<6)|0;U=N[O+16>>2];p=Q(U-sg);ha=N[O+20>>2];g=Q(ha-rg);f=Q(Q(la*p)-Q(fa*g));Ga=(f>Q(0)?f:Q(-f))>2];f=Q(M-qg);p=Q(Q(fa*f)-Q(ba*p));Ia=(p>Q(0)?p:Q(-p))Q(0)?f:Q(-f))>1]+F<<6)|0;C=N[E+16>>2];p=Q(C-vg);D=N[E+20>>2];g=Q(D-ug);f=Q(Q(ka*p)-Q(ea*g));Z=(f>Q(0)?f:Q(-f))>2];f=Q(x-tg);p=Q(Q(ea*f)-Q(aa*p));z=(p>Q(0)?p:Q(-p))Q(0)?f:Q(-f))>1]+G<<6)|0;n=N[V+16>>2];w=Q(n-yg);v=N[V+20>>2];p=Q(v-xg);f=Q(Q(ja*w)-Q(da*p));B=(f>Q(0)?f:Q(-f))>2];f=Q(g-wg);w=Q(Q(da*f)-Q($*w));w=(w>Q(0)?w:Q(-w))Q(0)?f:Q(-f))>2])+Q(Q(ma*N[nb+36>>2])+Q(R*N[nb+40>>2])));A=Q(Q(fa*N[O+32>>2])+Q(Q(la*N[O+36>>2])+Q(ba*N[O+40>>2])));B=Q(Q(ea*N[E+32>>2])+Q(Q(ka*N[E+36>>2])+Q(aa*N[E+40>>2])));w=Q(Q(da*N[V+32>>2])+Q(Q(ja*N[V+36>>2])+Q($*N[V+40>>2])));X=Q(ca-dg);Fa=Q(U-gg);Ga=Q(C-jg);Ia=Q(n-mg);Z=Q(S-bg);ca=Q(M-eg);S=Q(x-hg);U=Q(g-kg);M=Q(wa-cg);C=Q(ha-fg);D=Q(D-ig);x=Q(v-lg);f=N[nb+12>>2];v=N[O+12>>2];p=N[E+12>>2];g=N[V+12>>2];I:{if(Zb){n=Q(Q(ma*X)-Q(ga*M));Ba=(n>Q(0)?n:Q(-n))Q(0)?n:Q(-n))Q(0)?n:Q(-n))>2]=X;n=Q(Q(la*Fa)-Q(fa*C));Ea=(n>Q(0)?n:Q(-n))Q(0)?n:Q(-n))Q(0)?n:Q(-n))>2]=Z;n=Q(Q(ka*Ga)-Q(ea*D));bc=(n>Q(0)?n:Q(-n))Q(0)?n:Q(-n))Q(0)?n:Q(-n))>2]=ca;n=Q(Q(ja*Ia)-Q(da*x));Fa=(n>Q(0)?n:Q(-n))Q(0)?n:Q(-n))Q(0)?n:Q(-n))>2]=wa;S=Q(Q(Pe*Ba)+Q(Q(Qe*Ca)+Q(Re*Da)));N[a+124>>2]=S;U=Q(Q(Xe*Ea)+Q(Q(Ye*$b)+Q(Ze*ac)));N[a+120>>2]=U;ha=Q(Q(gf*bc)+Q(Q(hf*ob)+Q(jf*pb)));N[a+116>>2]=ha;M=Q(Q(re*Fa)+Q(Q(se*Ga)+Q(te*Ia)));N[a+112>>2]=M;C=Q(Q(Se*Ba)+Q(Q(Te*Ca)+Q(le*Da)));N[a+108>>2]=C;D=Q(Q(_e*Ea)+Q(Q(cf*$b)+Q(me*ac)));N[a+104>>2]=D;x=Q(Q(kf*bc)+Q(Q(lf*ob)+Q(ne*pb)));N[a+100>>2]=x;n=Q(Q(ue*Fa)+Q(Q(ve*Ga)+Q(Qf*Ia)));N[a+96>>2]=n;na=Q(na+Q(ud+Q(bd*Q(Q(C*C)+Q(Q(S*S)+Q(X*X))))));oa=Q(oa+Q(vd+Q(cd*Q(Q(D*D)+Q(Q(U*U)+Q(Z*Z))))));pa=Q(pa+Q(wd+Q(dd*Q(Q(x*x)+Q(Q(ha*ha)+Q(ca*ca))))));qa=Q(qa+Q(qd+Q(ed*Q(Q(n*n)+Q(Q(M*M)+Q(wa*wa))))));xa=Q(xa-Q(Q(hc*Ba)+Q(Q(ic*Ca)+Q(cc*Da))));ya=Q(ya-Q(Q(jc*Ea)+Q(Q(kc*$b)+Q(dc*ac))));za=Q(za-Q(Q(lc*bc)+Q(Q(mc*ob)+Q(ec*pb))));Aa=Q(Aa-Q(Q(fc*Fa)+Q(Q(gc*Ga)+Q(nc*Ia))));break I}if(!Jc){break I}xa=Q(xa-Q(Q(hc*Q(Q(ma*X)-Q(ga*M)))+Q(Q(ic*Q(Q(ga*Z)-Q(R*X)))+Q(cc*Q(Q(R*M)-Q(ma*Z))))));ya=Q(ya-Q(Q(jc*Q(Q(la*Fa)-Q(fa*C)))+Q(Q(kc*Q(Q(fa*ca)-Q(ba*Fa)))+Q(dc*Q(Q(ba*C)-Q(la*ca))))));za=Q(za-Q(Q(lc*Q(Q(ka*Ga)-Q(ea*D)))+Q(Q(mc*Q(Q(ea*S)-Q(aa*Ga)))+Q(ec*Q(Q(aa*D)-Q(ka*S))))));Aa=Q(Aa-Q(Q(fc*Q(Q(ja*Ia)-Q(da*x)))+Q(Q(gc*Q(Q(da*U)-Q($*Ia)))+Q(nc*Q(Q($*x)-Q(ja*U))))))}N[a+32>>2]=yb;N[a+16>>2]=xb;N[a+12>>2]=Ec;N[a+8>>2]=Hc;N[a+4>>2]=tb;N[a>>2]=wb;N[a+44>>2]=Gc;N[a+40>>2]=sb;N[a+36>>2]=vb;N[a+28>>2]=Fc;N[a+24>>2]=Ic;N[a+20>>2]=ub;M=na>Q(0)?Q(Q(1)/na):Q(0);N[a+60>>2]=M;C=oa>Q(0)?Q(Q(1)/oa):Q(0);N[a+56>>2]=C;D=pa>Q(0)?Q(Q(1)/pa):Q(0);N[a+52>>2]=D;x=qa>Q(0)?Q(Q(1)/qa):Q(0);N[a+48>>2]=x;n=Q(f-Tg);q=Wc>Q(0)&e>xa&Q(-xa)>Q(n*d);f=Q(pd*n);f=Q(M*Q(-(f>2]=Q((q?Q(Q(xa*Xa)*M):Q(0))+n)-Q(Q(xa-z)*M);v=Q(v-Ug);r=Vc>Q(0)&e>ya&Q(-ya)>Q(v*d);f=Q(pd*v);f=Q(C*Q(-(f>2]=Q((r?Q(Q(ya*Ya)*C):Q(0))+v)-Q(Q(ya-A)*C);p=Q(p-Vg);j=Uc>Q(0)&e>za&Q(-za)>Q(p*d);f=Q(pd*p);f=Q(D*Q(-(f>2]=Q((j?Q(Q(za*Za)*D):Q(0))+p)-Q(Q(za-B)*D);g=Q(g-Wg);c=Tc>Q(0)&e>Aa&Q(-Aa)>Q(g*d);f=Q(pd*g);f=Q(x*Q(-(f>2]=Q((c?Q(Q(Aa*_a)*x):Q(0))+f)-Q(Q(Aa-w)*x);N[a+76>>2]=q?n:n>2]=r?v:v>2]=j?p:p>2]=c?f:f>2];g=N[E+28>>2];f=N[O+28>>2];c=Dc+(Cb<<4)|0;N[c+12>>2]=N[nb+28>>2];N[c+8>>2]=f;N[c+4>>2]=g;N[c>>2]=p}J:{if(o&1){q=m;V=y;j=o;break J}V=y+1|0;q=65535;G=y;T=m;c=0;K:{if((m|0)==65535){break K}L:{q=T;c=s+P(q,44)|0;r=K[c+5|0];if((V|0)==(r|0)){q=65535;j=L[c+2>>1];if((j|0)==65535){break L}while(1){q=j&65535;c=s+P(q,44)|0;r=K[c+5|0];if(!r){q=65535;j=L[c+2>>1];if((j|0)!=65535){continue}break L}break}V=0}c=r>>>0>V>>>0;break K}V=0;c=0}j=!c|o}M:{if(o&2){r=b;O=ra;break M}O=ra+1|0;r=65535;E=2;N:{if((b|0)==65535){break N}r=b;c=s+P(b,44)|0;m=K[c+5|0];if((O|0)==(m|0)){r=65535;O=0;c=L[c+2>>1];if((c|0)==65535){break N}while(1){r=c&65535;c=s+P(r,44)|0;m=K[c+5|0];if(!m){r=65535;c=L[c+2>>1];if((c|0)!=65535){continue}break N}break}}E=m>>>0<=O>>>0?2:0}j=j|E;F=ra;rb=b}O:{if(o&4){c=i;E=Wa;break O}E=Wa+1|0;c=65535;y=4;P:{if((i|0)==65535){break P}c=i;b=s+P(c,44)|0;m=K[b+5|0];if((E|0)==(m|0)){c=65535;E=0;b=L[b+2>>1];if((b|0)==65535){break P}while(1){c=b&65535;b=s+P(c,44)|0;m=K[b+5|0];if(!m){c=65535;b=L[b+2>>1];if((b|0)!=65535){continue}break P}break}}y=m>>>0<=E>>>0?4:0}j=j|y;_=Wa;qb=i}a=a+fd|0;Cb=Cb+1|0;nb=(o|0)!=15;if(!(o&8)){y=ia+1|0;b=65535;ra=8;Q:{if((t|0)==65535){break Q}b=t;i=s+P(b,44)|0;m=K[i+5|0];if((y|0)==(m|0)){b=65535;y=0;i=L[i+2>>1];if((i|0)==65535){break Q}while(1){b=i&65535;i=s+P(b,44)|0;m=K[i+5|0];if(!m){b=65535;i=L[i+2>>1];if((i|0)!=65535){continue}break Q}break}}ra=m>>>0<=y>>>0?8:0}W=ia;mb=t;ia=y;t=b;j=j|ra}o=j;y=V;m=q;ra=O;b=r;Wa=E;i=c;if(nb){continue}break}}nb=P(he,104)+ce|0;q=L[nb+2>>1];O=P(ge,104)+ce|0;r=L[O+2>>1];E=P(fe,104)+ce|0;m=L[E+2>>1];ia=P(ee,104)+ce|0;o=L[ia+2>>1];y=0;y=Ac?y:H[Jb+48|0]&1?0:o;Cb=0;Cb=Bc?Cb:H[Xb+48|0]&1?0:m;t=0;x=N[Jb+44>>2];n=N[Xb+44>>2];z=N[Yb+44>>2];A=N[_b+44>>2];B=N[Jb+56>>2];i=K[Jb+48|0];w=N[Xb+56>>2];c=K[Xb+48|0];g=N[Yb+56>>2];b=K[Yb+48|0];f=N[_b+56>>2];j=K[_b+48|0];a=($a?$f:0)+a|0;t=Cc?t:H[Yb+48|0]&1?0:r;H[k+14|0]=t<<1;H[k+13|0]=Cb<<1;H[k+12|0]=y<<1;H[k|0]=hh;v=(j&4)>>>2|0?(q|0)==2?Q(.5):Q(1):Q(1);N[k+60>>2]=f*v;p=(b&4)>>>2|0?(r|0)==2?Q(.5):Q(1):Q(1);N[k+56>>2]=g*p;g=(c&4)>>>2|0?(m|0)==2?Q(.5):Q(1):Q(1);N[k+52>>2]=w*g;f=(i&4)>>>2|0?(o|0)==2?Q(.5):Q(1):Q(1);N[k+48>>2]=B*f;N[k+44>>2]=A*v;N[k+40>>2]=z*p;N[k+36>>2]=n*g;N[k+32>>2]=x*f;Dc=Sc?0:j&1?0:q;H[k+15|0]=Dc<<1;b=t>>>0>Dc>>>0?t:Dc;b=b>>>0>>0?Cb:b;Xc=b>>>0>>0?y:b;H[k+2|0]=Xc<<1;R:{if(!Xc){k=a;break R}o=J[l+664>>2];j=J[l+488>>2];i=J[l+312>>2];c=J[l+136>>2];b=J[Ab+12>>2];J[a+8>>2]=J[Ab+8>>2];J[a+12>>2]=b;b=J[Ab+4>>2];J[a>>2]=J[Ab>>2];J[a+4>>2]=b;J[a+16>>2]=c+P(Hg,104);J[a+20>>2]=i+P(Ig,104);J[a+24>>2]=j+P(Jg,104);J[a+28>>2]=o+P(Kg,104);xa=Q(1);f=Q(gh-Q(da*va));p=Q(fh-Q(ja*va));g=Q(eh-Q($*va));c=Q(Q(f*f)+Q(Q(p*p)+Q(g*g)))>Q(9999999747378752e-20);b=(da>Q(0)?da:Q(-da))>2]=La;f=Q(dh-Q(ea*ua));p=Q(ah-Q(ka*ua));g=Q(Zg-Q(aa*ua));c=Q(Q(f*f)+Q(Q(p*p)+Q(g*g)))>Q(9999999747378752e-20);b=(ea>Q(0)?ea:Q(-ea))>2]=Ma;f=Q(ch-Q(fa*ta));p=Q($g-Q(la*ta));g=Q(Yg-Q(ba*ta));c=Q(Q(f*f)+Q(Q(p*p)+Q(g*g)))>Q(9999999747378752e-20);b=(fa>Q(0)?fa:Q(-fa))>2]=Na;f=Q(bh-Q(ga*sa));v=Q(_g-Q(ma*sa));g=Q(Xg-Q(R*sa));c=Q(Q(f*f)+Q(Q(v*v)+Q(g*g)))>Q(9999999747378752e-20);b=(ga>Q(0)?ga:Q(-ga))>2]=Oa;Pa=Q(C*D);N[a+64>>2]=Pa;Qa=Q(n*z);N[a+68>>2]=Qa;Ra=Q(B*w);N[a+72>>2]=Ra;Sa=Q(g*f);N[a+76>>2]=Sa;na=Q(M*D);N[a+96>>2]=na;oa=Q(x*z);N[a+100>>2]=oa;pa=Q(A*w);N[a+104>>2]=pa;qa=Q(p*f);N[a+108>>2]=qa;ab=Q(Q(ga*Sa)-Q(ma*Oa));N[a+124>>2]=ab;bb=Q(Q(fa*Ra)-Q(la*Na));N[a+120>>2]=bb;cb=Q(Q(ea*Qa)-Q(ka*Ma));N[a+116>>2]=cb;db=Q(Q(da*Pa)-Q(ja*La));N[a+112>>2]=db;eb=Q(Q(R*Oa)-Q(ga*qa));N[a+92>>2]=eb;fb=Q(Q(ba*Na)-Q(fa*pa));N[a+88>>2]=fb;gb=Q(Q(aa*Ma)-Q(ea*oa));N[a+84>>2]=gb;hb=Q(Q($*La)-Q(da*na));N[a+80>>2]=hb;ib=Q(Q(ma*qa)-Q(R*Sa));N[a+60>>2]=ib;jb=Q(Q(la*pa)-Q(ba*Ra));N[a+56>>2]=jb;kb=Q(Q(ka*oa)-Q(aa*Qa));N[a+52>>2]=kb;lb=Q(Q(ja*na)-Q($*Pa));N[a+48>>2]=lb;j=0;b=a+128|0;a=K[k+2|0]<<4;k=Va(b,0,a)+a|0;i=Jb+32|0;r=0;c=0;o=0;b=0;ya=Q(1);za=Q(1);Aa=Q(1);while(1){V=j>>>0>>0;r=V?j:r;a=nb+P(r,12)|0;R=N[a+72>>2];sa=N[a- -64>>2];ta=N[a+68>>2];S=Q(Q(Hd*R)+Q(Q(Gd*sa)+Q(Fd*ta)));z=Q(Hd*S);ua=N[a+48>>2];va=N[a+40>>2];sb=N[a+44>>2];U=Q(Q(Td*ua)+Q(Q(Sd*va)+Q(Rd*sb)));f=Q(Td*U);ra=j>>>0>>0;c=ra?j:c;a=O+P(c,12)|0;Ba=N[a+72>>2];Ca=N[a- -64>>2];Da=N[a+68>>2];ha=Q(Q(Kd*Ba)+Q(Q(Jd*Ca)+Q(Id*Da)));A=Q(Kd*ha);Ea=N[a+48>>2];tb=N[a+40>>2];ub=N[a+44>>2];M=Q(Q(Wd*Ea)+Q(Q(Vd*tb)+Q(Ud*ub)));B=Q(Wd*M);Wa=j>>>0>>0;o=Wa?j:o;a=E+P(o,12)|0;vb=N[a+72>>2];wb=N[a- -64>>2];xb=N[a+68>>2];C=Q(Q(Nd*vb)+Q(Q(Md*wb)+Q(Ld*xb)));w=Q(Nd*C);yb=N[a+48>>2];X=N[a+40>>2];Z=N[a+44>>2];D=Q(Q(Zd*yb)+Q(Q(Yd*X)+Q(Xd*Z)));v=Q(Zd*D);q=j>>>0>>0;b=q?j:b;a=ia+P(b,12)|0;Xa=N[a+72>>2];Ya=N[a- -64>>2];Za=N[a+68>>2];x=Q(Q(Qd*Xa)+Q(Q(Pd*Ya)+Q(Od*Za)));p=Q(Qd*x);_a=N[a+48>>2];ca=N[a+40>>2];wa=N[a+44>>2];n=Q(Q(ae*_a)+Q(Q($d*ca)+Q(_d*wa)));g=Q(ae*n);ie=L[(de+Gg|0)+(r<<1)>>1];je=L[(de+Fg|0)+(c<<1)>>1];ke=L[(de+Eg|0)+(o<<1)>>1];a=i;m=L[(de+Dg|0)+(b<<1)>>1];if((m|0)!=65535){a=(J[l+116>>2]+(m<<6)|0)+32|0}$b=N[a+8>>2];ac=N[a+4>>2];bc=N[a>>2];a=i;xa=V?xa:Q(0);ya=ra?ya:Q(0);za=Wa?za:Q(0);Aa=q?Aa:Q(0);a=(ke|0)!=65535?(J[l+292>>2]+(ke<<6)|0)+32|0:a;ob=N[a+8>>2];pb=N[a+4>>2];Fa=N[a>>2];a=i;qa=Q(qa*xa);pa=Q(pa*ya);oa=Q(oa*za);na=Q(na*Aa);Sa=Q(Sa*xa);Ra=Q(Ra*ya);Qa=Q(Qa*za);Pa=Q(Pa*Aa);Oa=Q(Oa*xa);Na=Q(Na*ya);Ma=Q(Ma*za);La=Q(La*Aa);a=(je|0)!=65535?(J[l+468>>2]+(je<<6)|0)+32|0:a;Ga=N[a+8>>2];Ia=N[a+4>>2];Tc=N[a>>2];a=i;f=Q(Q(Q(Oc*Q(Q(Sd*sb)+Q(va*Kh)))+Q(Xf*ua))+f);Yc=Q(f+f);f=Q(Q(Q(Kc*Q(Q(Gd*ta)+Q(sa*yh)))+Q(Tf*R))+z);Kb=Q(f+f);Uc=Q(Q(ng+Yc)-Q(bg+Kb));f=Q(Q(Q(Pc*Q(Q(Vd*ub)+Q(tb*Nh)))+Q(Yf*Ea))+B);Zc=Q(f+f);f=Q(Q(Q(Lc*Q(Q(Jd*Da)+Q(Ca*Bh)))+Q(Uf*Ba))+A);Lb=Q(f+f);Vc=Q(Q(qg+Zc)-Q(eg+Lb));f=Q(Q(Q(Qc*Q(Q(Yd*Z)+Q(X*Qh)))+Q(Zf*yb))+v);_c=Q(f+f);f=Q(Q(Q(Mc*Q(Q(Md*xb)+Q(wb*Eh)))+Q(Vf*vb))+w);Mb=Q(f+f);Wc=Q(Q(tg+_c)-Q(hg+Mb));f=Q(Q(Q(Rc*Q(Q($d*wa)+Q(ca*Th)))+Q(_f*_a))+g);$c=Q(f+f);f=Q(Q(Q(Nc*Q(Q(Pd*Za)+Q(Ya*Hh)))+Q(Wf*Xa))+p);Nb=Q(f+f);Ec=Q(Q(wg+$c)-Q(kg+Nb));f=Q(Q(Rd*U)+Q(Q(Xf*sb)+Q(Oc*Q(Q(Td*va)+Q(ua*Lh)))));da=Q(f+f);f=Q(Q(Fd*S)+Q(Q(Tf*ta)+Q(Kc*Q(Q(Hd*sa)+Q(R*zh)))));Ob=Q(f+f);Fc=Q(Q(og+da)-Q(cg+Ob));f=Q(Q(Ud*M)+Q(Q(Yf*ub)+Q(Pc*Q(Q(Wd*tb)+Q(Ea*Oh)))));ea=Q(f+f);f=Q(Q(Id*ha)+Q(Q(Uf*Da)+Q(Lc*Q(Q(Kd*Ca)+Q(Ba*Ch)))));Pb=Q(f+f);Gc=Q(Q(rg+ea)-Q(fg+Pb));f=Q(Q(Xd*D)+Q(Q(Zf*Z)+Q(Qc*Q(Q(Zd*X)+Q(yb*Rh)))));fa=Q(f+f);f=Q(Q(Ld*C)+Q(Q(Vf*xb)+Q(Mc*Q(Q(Nd*wb)+Q(vb*Fh)))));Qb=Q(f+f);Hc=Q(Q(ug+fa)-Q(ig+Qb));f=Q(Q(_d*n)+Q(Q(_f*wa)+Q(Rc*Q(Q(ae*ca)+Q(_a*Uh)))));ga=Q(f+f);f=Q(Q(Od*x)+Q(Q(Wf*Za)+Q(Nc*Q(Q(Qd*Ya)+Q(Xa*Ih)))));Rb=Q(f+f);Ic=Q(Q(xg+ga)-Q(lg+Rb));f=Q(Q(Sd*U)+Q(Q(Xf*va)+Q(Oc*Q(Q(Rd*ua)+Q(sb*Mh)))));ja=Q(f+f);f=Q(Q(Gd*S)+Q(Q(Tf*sa)+Q(Kc*Q(Q(Fd*R)+Q(ta*Ah)))));Sb=Q(f+f);sb=Q(Q(pg+ja)-Q(dg+Sb));f=Q(Q(Vd*M)+Q(Q(Yf*tb)+Q(Pc*Q(Q(Ud*Ea)+Q(ub*Ph)))));ka=Q(f+f);f=Q(Q(Jd*ha)+Q(Q(Uf*Ca)+Q(Lc*Q(Q(Id*Ba)+Q(Da*Dh)))));Tb=Q(f+f);tb=Q(Q(sg+ka)-Q(gg+Tb));f=Q(Q(Yd*D)+Q(Q(Zf*X)+Q(Qc*Q(Q(Xd*yb)+Q(Z*Sh)))));la=Q(f+f);f=Q(Q(Md*C)+Q(Q(Vf*wb)+Q(Mc*Q(Q(Ld*vb)+Q(xb*Gh)))));Ub=Q(f+f);ub=Q(Q(vg+la)-Q(jg+Ub));f=Q(Q($d*n)+Q(Q(_f*ca)+Q(Rc*Q(Q(_d*_a)+Q(wa*Vh)))));ma=Q(f+f);f=Q(Q(Pd*x)+Q(Q(Wf*Ya)+Q(Nc*Q(Q(Od*Xa)+Q(Za*Jh)))));Vb=Q(f+f);vb=Q(Q(yg+ma)-Q(mg+Vb));ab=Q(ab*xa);bb=Q(bb*ya);cb=Q(cb*za);db=Q(db*Aa);eb=Q(eb*xa);fb=Q(fb*ya);gb=Q(gb*za);hb=Q(hb*Aa);ib=Q(ib*xa);jb=Q(jb*ya);kb=Q(kb*za);lb=Q(lb*Aa);f=Q(Q(Sa*ja)-Q(Oa*da));C=(f>Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))>2]+(ie<<6)|0)+32|0:a;wb=N[a+8>>2];xb=N[a+4>>2];yb=N[a>>2];S:{if(Zb){f=Q(Q(Sa*Sb)-Q(Oa*Ob));$=(f>Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))>2]=C;f=Q(Q(Ra*Tb)-Q(Na*Pb));R=(f>Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))>2]=D;f=Q(Q(Qa*Ub)-Q(Ma*Qb));ua=(f>Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))>2]=x;f=Q(Q(Pa*Vb)-Q(La*Rb));Ca=(f>Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))>2]=n;z=Q(Q(Pe*$)+Q(Q(Qe*aa)+Q(Re*ba)));N[k+124>>2]=z;A=Q(Q(Xe*R)+Q(Q(Ye*sa)+Q(Ze*ta)));N[k+120>>2]=A;B=Q(Q(gf*ua)+Q(Q(hf*va)+Q(jf*Ba)));N[k+116>>2]=B;w=Q(Q(re*Ca)+Q(Q(se*Da)+Q(te*Ea)));N[k+112>>2]=w;v=Q(Q(Se*$)+Q(Q(Te*aa)+Q(le*ba)));N[k+108>>2]=v;p=Q(Q(_e*R)+Q(Q(cf*sa)+Q(me*ta)));N[k+104>>2]=p;g=Q(Q(kf*ua)+Q(Q(lf*va)+Q(ne*Ba)));N[k+100>>2]=g;f=Q(Q(ue*Ca)+Q(Q(ve*Da)+Q(Qf*Ea)));N[k+96>>2]=f;Db=Q(Db+Q(ud+Q(bd*Q(Q(C*C)+Q(Q(z*z)+Q(v*v))))));Eb=Q(Eb+Q(vd+Q(cd*Q(Q(D*D)+Q(Q(A*A)+Q(p*p))))));Fb=Q(Fb+Q(wd+Q(dd*Q(Q(x*x)+Q(Q(B*B)+Q(g*g))))));Wb=Q(Wb+Q(qd+Q(ed*Q(Q(n*n)+Q(Q(w*w)+Q(f*f))))));zb=Q(zb-Q(Q(hc*$)+Q(Q(ic*aa)+Q(Q(Q(oc*qa)+Q(Q(rc*Sa)+Q(uc*Oa)))+Q(cc*ba)))));Gb=Q(Gb-Q(Q(jc*R)+Q(Q(kc*sa)+Q(Q(Q(pc*pa)+Q(Q(sc*Ra)+Q(vc*Na)))+Q(dc*ta)))));Hb=Q(Hb-Q(Q(lc*ua)+Q(Q(mc*va)+Q(Q(Q(qc*oa)+Q(Q(tc*Qa)+Q(wc*Ma)))+Q(ec*Ba)))));Ib=Q(Ib-Q(Q(fc*Ca)+Q(Q(gc*Da)+Q(Q(Q(xc*na)+Q(Q(yc*Pa)+Q(zc*La)))+Q(nc*Ea)))));break S}if(!Jc){break S}zb=Q(zb-Q(Q(hc*Q(Q(Sa*Sb)-Q(Oa*Ob)))+Q(Q(ic*Q(Q(Oa*Kb)-Q(qa*Sb)))+Q(Q(Q(oc*qa)+Q(Q(rc*Sa)+Q(uc*Oa)))+Q(cc*Q(Q(qa*Ob)-Q(Sa*Kb)))))));Gb=Q(Gb-Q(Q(jc*Q(Q(Ra*Tb)-Q(Na*Pb)))+Q(Q(kc*Q(Q(Na*Lb)-Q(pa*Tb)))+Q(Q(Q(pc*pa)+Q(Q(sc*Ra)+Q(vc*Na)))+Q(dc*Q(Q(pa*Pb)-Q(Ra*Lb)))))));Hb=Q(Hb-Q(Q(lc*Q(Q(Qa*Ub)-Q(Ma*Qb)))+Q(Q(mc*Q(Q(Ma*Mb)-Q(oa*Ub)))+Q(Q(Q(qc*oa)+Q(Q(tc*Qa)+Q(wc*Ma)))+Q(ec*Q(Q(oa*Qb)-Q(Qa*Mb)))))));Ib=Q(Ib-Q(Q(fc*Q(Q(Pa*Vb)-Q(La*Rb)))+Q(Q(gc*Q(Q(La*Nb)-Q(na*Vb)))+Q(Q(Q(xc*na)+Q(Q(yc*Pa)+Q(zc*La)))+Q(nc*Q(Q(na*Rb)-Q(Pa*Nb)))))))}a=k+fd|0;N[k+32>>2]=U;N[k+16>>2]=ha;N[k+12>>2]=Xa;N[k+8>>2]=_a;N[k+4>>2]=S;N[k>>2]=M;N[k+44>>2]=X;N[k+40>>2]=Ya;N[k+36>>2]=ca;N[k+28>>2]=Z;N[k+24>>2]=Za;N[k+20>>2]=wa;z=Q(xa*(Db>Q(0)?Q(Q(.800000011920929)/Db):Q(0)));N[k+76>>2]=z;A=Q(ya*(Eb>Q(0)?Q(Q(.800000011920929)/Eb):Q(0)));N[k+72>>2]=A;B=Q(za*(Fb>Q(0)?Q(Q(.800000011920929)/Fb):Q(0)));N[k+68>>2]=B;w=Q(Aa*(Wb>Q(0)?Q(Q(.800000011920929)/Wb):Q(0)));N[k+64>>2]=w;v=Q(Q(Q(qa*wb)+Q(Q(Oa*yb)+Q(Sa*xb)))-zb);N[k+92>>2]=z*Q(-v);p=Q(Q(Q(pa*Ga)+Q(Q(Na*Tc)+Q(Ra*Ia)))-Gb);N[k+88>>2]=A*Q(-p);g=Q(Q(Q(oa*ob)+Q(Q(Ma*Fa)+Q(Qa*pb)))-Hb);N[k+84>>2]=B*Q(-g);f=Q(Q(Q(na*$b)+Q(Q(La*bc)+Q(Pa*ac)))-Ib);N[k+80>>2]=w*Q(-f);N[k+60>>2]=Q(Q(Q(Q(qa*Uc)+Q(Q(Oa*sb)+Q(Sa*Fc)))*d)-v)*z;N[k+56>>2]=Q(Q(Q(Q(pa*Vc)+Q(Q(Na*tb)+Q(Ra*Gc)))*d)-p)*A;N[k+52>>2]=Q(Q(Q(Q(oa*Wc)+Q(Q(Ma*ub)+Q(Qa*Hc)))*d)-g)*B;N[k+48>>2]=Q(Q(Q(Q(na*Ec)+Q(Q(La*vb)+Q(Pa*Ic)))*d)-f)*w;f=Q(Q(eb*ja)-Q(ib*da));C=(f>Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))>2]=C;f=Q(Q(fb*Tb)-Q(jb*Pb));R=(f>Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))>2]=D;f=Q(Q(gb*Ub)-Q(kb*Qb));ua=(f>Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))>2]=x;f=Q(Q(hb*Vb)-Q(lb*Rb));Ca=(f>Q(0)?f:Q(-f))Q(0)?f:Q(-f))Q(0)?f:Q(-f))>2]=n;z=Q(Q(Pe*$)+Q(Q(Qe*aa)+Q(Re*ba)));N[a+124>>2]=z;A=Q(Q(Xe*R)+Q(Q(Ye*sa)+Q(Ze*ta)));N[a+120>>2]=A;B=Q(Q(gf*ua)+Q(Q(hf*va)+Q(jf*Ba)));N[a+116>>2]=B;w=Q(Q(re*Ca)+Q(Q(se*Da)+Q(te*Ea)));N[a+112>>2]=w;v=Q(Q(Se*$)+Q(Q(Te*aa)+Q(le*ba)));N[a+108>>2]=v;p=Q(Q(_e*R)+Q(Q(cf*sa)+Q(me*ta)));N[a+104>>2]=p;g=Q(Q(kf*ua)+Q(Q(lf*va)+Q(ne*Ba)));N[a+100>>2]=g;f=Q(Q(ue*Ca)+Q(Q(ve*Da)+Q(Qf*Ea)));N[a+96>>2]=f;Gb=Q(Gb+Q(ud+Q(bd*Q(Q(C*C)+Q(Q(z*z)+Q(v*v))))));Hb=Q(Hb+Q(vd+Q(cd*Q(Q(D*D)+Q(Q(A*A)+Q(p*p))))));Ib=Q(Ib+Q(wd+Q(dd*Q(Q(x*x)+Q(Q(B*B)+Q(g*g))))));Wb=Q(Wb+Q(qd+Q(ed*Q(Q(n*n)+Q(Q(w*w)+Q(f*f))))));zb=Q(zb-Q(Q(hc*$)+Q(Q(ic*aa)+Q(Q(Q(oc*ab)+Q(Q(rc*eb)+Q(uc*ib)))+Q(cc*ba)))));Db=Q(Db-Q(Q(jc*R)+Q(Q(kc*sa)+Q(Q(Q(pc*bb)+Q(Q(sc*fb)+Q(vc*jb)))+Q(dc*ta)))));Eb=Q(Eb-Q(Q(lc*ua)+Q(Q(mc*va)+Q(Q(Q(qc*cb)+Q(Q(tc*gb)+Q(wc*kb)))+Q(ec*Ba)))));Fb=Q(Fb-Q(Q(fc*Ca)+Q(Q(gc*Da)+Q(Q(Q(xc*db)+Q(Q(yc*hb)+Q(zc*lb)))+Q(nc*Ea)))));break T}if(!Jc){break T}zb=Q(zb-Q(Q(hc*Q(Q(eb*Sb)-Q(ib*Ob)))+Q(Q(ic*Q(Q(ib*Kb)-Q(ab*Sb)))+Q(Q(Q(oc*ab)+Q(Q(rc*eb)+Q(uc*ib)))+Q(cc*Q(Q(ab*Ob)-Q(eb*Kb)))))));Db=Q(Db-Q(Q(jc*Q(Q(fb*Tb)-Q(jb*Pb)))+Q(Q(kc*Q(Q(jb*Lb)-Q(bb*Tb)))+Q(Q(Q(pc*bb)+Q(Q(sc*fb)+Q(vc*jb)))+Q(dc*Q(Q(bb*Pb)-Q(fb*Lb)))))));Eb=Q(Eb-Q(Q(lc*Q(Q(gb*Ub)-Q(kb*Qb)))+Q(Q(mc*Q(Q(kb*Mb)-Q(cb*Ub)))+Q(Q(Q(qc*cb)+Q(Q(tc*gb)+Q(wc*kb)))+Q(ec*Q(Q(cb*Qb)-Q(gb*Mb)))))));Fb=Q(Fb-Q(Q(fc*Q(Q(hb*Vb)-Q(lb*Rb)))+Q(Q(gc*Q(Q(lb*Nb)-Q(db*Vb)))+Q(Q(Q(xc*db)+Q(Q(yc*hb)+Q(zc*lb)))+Q(nc*Q(Q(db*Rb)-Q(hb*Nb)))))))}k=a+fd|0;N[a+32>>2]=U;N[a+16>>2]=ha;N[a+12>>2]=Xa;N[a+8>>2]=_a;N[a+4>>2]=S;N[a>>2]=M;N[a+44>>2]=X;N[a+40>>2]=Ya;N[a+36>>2]=ca;N[a+28>>2]=Z;N[a+24>>2]=Za;N[a+20>>2]=wa;z=Q(xa*(Gb>Q(0)?Q(Q(.800000011920929)/Gb):Q(0)));N[a+76>>2]=z;A=Q(ya*(Hb>Q(0)?Q(Q(.800000011920929)/Hb):Q(0)));N[a+72>>2]=A;B=Q(za*(Ib>Q(0)?Q(Q(.800000011920929)/Ib):Q(0)));N[a+68>>2]=B;w=Q(Aa*(Wb>Q(0)?Q(Q(.800000011920929)/Wb):Q(0)));N[a+64>>2]=w;v=Q(Q(Q(ab*wb)+Q(Q(ib*yb)+Q(eb*xb)))-zb);N[a+92>>2]=z*Q(-v);p=Q(Q(Q(bb*Ga)+Q(Q(jb*Tc)+Q(fb*Ia)))-Db);N[a+88>>2]=A*Q(-p);g=Q(Q(Q(cb*ob)+Q(Q(kb*Fa)+Q(gb*pb)))-Eb);N[a+84>>2]=B*Q(-g);f=Q(Q(Q(db*$b)+Q(Q(lb*bc)+Q(hb*ac)))-Fb);N[a+80>>2]=w*Q(-f);N[a+60>>2]=Q(Q(Q(Q(ab*Uc)+Q(Q(ib*sb)+Q(eb*Fc)))*d)-v)*z;N[a+56>>2]=Q(Q(Q(Q(bb*Vc)+Q(Q(jb*tb)+Q(fb*Gc)))*d)-p)*A;N[a+52>>2]=Q(Q(Q(Q(cb*Wc)+Q(Q(kb*ub)+Q(gb*Hc)))*d)-g)*B;N[a+48>>2]=Q(Q(Q(Q(db*Ec)+Q(Q(lb*vb)+Q(hb*Ic)))*d)-f)*w;j=j+1|0;if((Xc|0)!=(j|0)){continue}break}Kg=Kg+1|0;Jg=Jg+1|0;Ig=Ig+1|0;Hg=Hg+1|0}Bb=Bb+1|0;if((ag|0)!=(Bb|0)){continue}break}}Ha=Ab+16|0;J[Ta+ad>>2]=0;y=2}Ha=u+160|0}Ha=Ka+32|0;return y|0}function KG(){var a=0,b=0;ua(68226,120500,67174656);ua(68245,120500,100);da(17921,4,121008,83901,3,2,0);da(4193,3,121064,83986,5,4,0);da(26257,3,121120,83986,7,6,0);da(4931,6,121168,84132,9,8,0);da(4915,6,121168,84132,9,10,0);da(4169,2,121216,84140,12,11,0);da(25676,2,121216,84140,12,13,0);da(4882,2,121216,84140,12,14,0);da(25033,4,121232,83901,16,15,0);da(27531,4,121280,83901,18,17,0);da(29889,4,121376,83901,20,19,0);da(3588,1,121440,84535,22,21,0);da(5861,3,121452,83986,24,23,0);da(5832,3,121508,83986,26,25,0);$(121416,121424,121548,0,84535,28,84755,0,84755,0,19625,84757,27);$(121604,121616,121632,121416,84535,32,84535,31,84535,30,5697,84757,29);a=Ta(4);J[a>>2]=33;Z(121604,17629,2,121648,84140,34,a|0,0,0);la(121416,2593,2,121656,84984,36,35,0);la(121416,28511,3,121860,83986,38,37,0);da(26199,6,121888,84132,40,39,0);da(26155,6,121968,84132,42,41,0);da(26132,6,122032,84132,44,43,0);da(26177,6,122096,84132,46,45,0);da(26218,6,122160,84132,48,47,0);da(26241,6,122224,84132,50,49,0);ea(122276,25159,4,0);_(122276,68262,1);_(122276,68753,8);_(122276,68110,6);$(122284,122292,122308,0,84535,52,84755,0,84755,0,24787,84757,51);a=Ta(4);J[a>>2]=0;b=Ta(4);J[b>>2]=0;aa(122284,3601,120592,85540,54,a|0,120592,85544,53,b|0);a=Ta(4);J[a>>2]=4;b=Ta(4);J[b>>2]=4;aa(122284,24852,120592,85540,54,a|0,120592,85544,53,b|0);$(122324,122332,122348,0,84535,56,84755,0,84755,0,3834,84757,55);a=Ta(4);J[a>>2]=0;b=Ta(4);J[b>>2]=0;aa(122324,17422,120592,85540,58,a|0,120592,85544,57,b|0);a=Ta(4);J[a>>2]=12;b=Ta(4);J[b>>2]=12;aa(122324,24852,120592,85540,58,a|0,120592,85544,57,b|0);a=Ta(4);J[a>>2]=8;b=Ta(4);J[b>>2]=8;aa(122324,3601,120592,85540,58,a|0,120592,85544,57,b|0);a=Ta(4);J[a>>2]=4;b=Ta(4);J[b>>2]=4;aa(122324,28602,120592,85540,58,a|0,120592,85544,57,b|0);a=Ta(4);J[a>>2]=16;b=Ta(4);J[b>>2]=16;aa(122324,28195,120592,85540,58,a|0,120592,85544,57,b|0);a=Ta(8);J[a+4>>2]=0;J[a>>2]=59;Z(122324,28637,2,122364,84984,60,a|0,0,0);a=Ta(8);J[a+4>>2]=0;J[a>>2]=61;Z(122324,3054,2,122364,84984,60,a|0,0,0);$(122372,122384,122400,122324,84535,65,84535,64,84535,63,27045,84757,62);ba(122372,3,122416,85735,67,66);ba(122372,4,122432,85740,69,68);a=Ta(4);J[a>>2]=20;b=Ta(4);J[b>>2]=20;aa(122372,27700,120592,85540,71,a|0,120592,85544,70,b|0);a=Ta(4);J[a>>2]=24;b=Ta(4);J[b>>2]=24;aa(122372,27693,120592,85540,71,a|0,120592,85544,70,b|0);$(122448,122460,122476,122324,84535,75,84535,74,84535,73,5367,84757,72);ba(122448,4,122496,85848,77,76);ba(122448,5,122512,85854,79,78);a=Ta(4);J[a>>2]=20;b=Ta(4);J[b>>2]=20;aa(122448,5633,120592,85540,81,a|0,120592,85544,80,b|0);a=Ta(4);J[a>>2]=24;b=Ta(4);J[b>>2]=24;aa(122448,5390,120592,85540,81,a|0,120592,85544,80,b|0);$(122532,122544,122560,122324,84535,85,84535,84,84535,83,5343,84757,82);ba(122532,3,122576,85735,87,86);ba(122532,4,122592,85740,89,88);a=Ta(4);J[a>>2]=20;b=Ta(4);J[b>>2]=20;aa(122532,5633,120592,85540,91,a|0,120592,85544,90,b|0);a=Ta(4);J[a>>2]=24;b=Ta(4);J[b>>2]=24;aa(122532,5390,120592,85540,91,a|0,120592,85544,90,b|0);$(121912,122608,122624,0,84535,93,84755,0,84755,0,2339,84757,92);a=Ta(8);J[a>>2]=24;J[a+4>>2]=1;Z(121912,3768,4,122640,86003,94,a|0,0,0);a=Ta(4);J[a>>2]=95;Z(121912,26447,4,122656,86003,96,a|0,0,0);a=Ta(8);J[a>>2]=52;J[a+4>>2]=1;Z(121912,28034,4,122672,86009,97,a|0,0,0);a=Ta(4);J[a>>2]=98;Z(121912,25176,4,122688,86003,99,a|0,0,0);a=Ta(4);J[a>>2]=100;Z(121912,4386,3,122704,86015,101,a|0,0,0);a=Ta(8);J[a>>2]=0;J[a+4>>2]=1;Z(121912,26840,2,122716,84140,102,a|0,0,0);$(122056,122068,122724,121912,84535,106,84535,105,84535,104,2367,84757,103);$(121992,122004,122740,121912,84535,110,84535,109,84535,108,2384,84757,107);a=Ta(8);J[a>>2]=120;J[a+4>>2]=1;Z(121992,27707,2,122756,85540,111,a|0,0,0);a=Ta(8);J[a>>2]=124;J[a+4>>2]=1;Z(121992,1154,2,122756,85540,111,a|0,0,0);a=Ta(8);J[a>>2]=128;J[a+4>>2]=1;Z(121992,2635,3,122764,86015,112,a|0,0,0);a=Ta(8);J[a>>2]=132;J[a+4>>2]=1;Z(121992,2644,2,122776,84984,113,a|0,0,0);a=Ta(8);J[a>>2]=136;J[a+4>>2]=1;Z(121992,1240,4,122784,86077,114,a|0,0,0);a=Ta(8);J[a>>2]=140;J[a+4>>2]=1;Z(121992,1257,2,122756,85540,111,a|0,0,0);a=Ta(8);J[a>>2]=144;J[a+4>>2]=1;Z(121992,2732,3,122800,85544,115,a|0,0,0);a=Ta(8);J[a>>2]=148;J[a+4>>2]=1;Z(121992,2751,2,122756,85540,111,a|0,0,0);a=Ta(8);J[a>>2]=156;J[a+4>>2]=1;Z(121992,17399,2,122756,85540,111,a|0,0,0);a=Ta(8);J[a>>2]=152;J[a+4>>2]=1;Z(121992,17381,3,122800,85544,115,a|0,0,0);a=Ta(4);J[a>>2]=116;Z(121992,25138,4,122816,86003,117,a|0,0,0);a=Ta(4);J[a>>2]=118;Z(121992,4342,3,122832,86015,119,a|0,0,0);a=Ta(8);J[a>>2]=172;J[a+4>>2]=1;Z(121992,28327,3,122800,85544,115,a|0,0,0);a=Ta(8);J[a>>2]=176;J[a+4>>2]=1;Z(121992,28356,2,122756,85540,111,a|0,0,0);a=Ta(8);J[a>>2]=180;J[a+4>>2]=1;Z(121992,28267,3,122800,85544,115,a|0,0,0);a=Ta(8);J[a>>2]=184;J[a+4>>2]=1;Z(121992,28297,2,122756,85540,111,a|0,0,0);$(121924,121936,122844,121912,84535,123,84535,122,84535,121,2416,84757,120);a=Ta(8);J[a>>2]=120;J[a+4>>2]=1;Z(121924,28327,3,122860,85544,124,a|0,0,0);a=Ta(8);J[a>>2]=128;J[a+4>>2]=1;Z(121924,28267,3,122860,85544,124,a|0,0,0);$(122120,122132,122872,121912,84535,128,84535,127,84535,126,2400,84757,125);a=Ta(8);J[a>>2]=120;J[a+4>>2]=1;Z(122120,28183,2,122888,85540,129,a|0,0,0);a=Ta(8);J[a>>2]=124;J[a+4>>2]=1;Z(122120,28211,3,122896,85544,130,a|0,0,0);a=Ta(8);J[a>>2]=128;J[a+4>>2]=1;Z(122120,28226,2,122888,85540,129,a|0,0,0);a=Ta(8);J[a>>2]=132;J[a+4>>2]=1;Z(122120,28153,3,122896,85544,130,a|0,0,0);a=Ta(8);J[a>>2]=136;J[a+4>>2]=1;Z(122120,28168,2,122888,85540,129,a|0,0,0);a=Ta(8);J[a>>2]=140;J[a+4>>2]=1;Z(122120,28241,3,122896,85544,130,a|0,0,0);a=Ta(8);J[a>>2]=144;J[a+4>>2]=1;Z(122120,28254,2,122888,85540,129,a|0,0,0);a=Ta(8);J[a>>2]=148;J[a+4>>2]=1;Z(122120,3611,3,122896,85544,130,a|0,0,0);a=Ta(8);J[a>>2]=152;J[a+4>>2]=1;Z(122120,3624,2,122888,85540,129,a|0,0,0);a=Ta(8);J[a>>2]=156;J[a+4>>2]=1;Z(122120,24860,3,122896,85544,130,a|0,0,0);a=Ta(8);J[a>>2]=160;J[a+4>>2]=1;Z(122120,24871,2,122888,85540,129,a|0,0,0);a=Ta(4);J[a>>2]=131;Z(122120,4364,3,122908,86015,132,a|0,0,0);$(122184,122196,122920,121912,84535,136,84535,135,84535,134,2429,84757,133);ea(122936,4239,4,0);_(122936,67411,0);_(122936,67295,1);_(122936,67261,2);_(122936,67498,3);_(122936,70093,4);_(122936,69996,5);ea(122944,17511,4,0);_(122944,68772,0);_(122944,68731,1);_(122944,68654,2);$(122952,122964,122980,122284,84535,140,84535,139,84535,138,25448,84757,137);ba(122952,1,122996,84535,142,141);ba(122952,5,123008,86292,144,143);a=Ta(4);J[a>>2]=8;b=Ta(4);J[b>>2]=8;aa(122952,2721,120592,85540,146,a|0,120592,85544,145,b|0);a=Ta(4);J[a>>2]=147;Z(122952,25261,3,123028,86015,148,a|0,0,0);ea(123040,25472,4,0);_(123040,67411,0);_(123040,67295,1);_(123040,67261,2);_(123040,68372,3);_(123040,67498,4);_(123040,68045,5);$(122248,122260,123048,121912,84535,152,84535,151,84535,150,2446,84757,149);a=Ta(8);J[a>>2]=120;J[a+4>>2]=1;Z(122248,17491,4,123072,86003,153,a|0,0,0);a=Ta(8);J[a>>2]=124;J[a+4>>2]=1;Z(122248,17501,3,123088,83986,154,a|0,0,0);a=Ta(8);J[a>>2]=148;J[a+4>>2]=1;Z(122248,2653,4,123104,86003,155,a|0,0,0);a=Ta(8);J[a>>2]=156;J[a+4>>2]=1;Z(122248,2621,3,123120,86015,156,a|0,0,0);a=Ta(8);J[a>>2]=164;J[a+4>>2]=1;Z(122248,2668,3,123132,86015,157,a|0,0,0);a=Ta(8);J[a>>2]=180;J[a+4>>2]=1;Z(122248,25463,4,123152,86003,158,a|0,0,0);a=Ta(8);J[a>>2]=188;J[a+4>>2]=1;Z(122248,17593,4,123168,86003,159,a|0,0,0);a=Ta(8);J[a>>2]=196;J[a+4>>2]=1;Z(122248,1240,5,123184,86360,160,a|0,0,0);$(121048,123212,123228,0,84535,162,84755,0,84755,0,19651,84757,161);$(123244,123256,123272,121048,84535,166,84535,165,84535,164,5250,84757,163);ba(123244,1,123288,84535,168,167);$(121208,123316,123332,0,84535,170,84755,0,84755,0,27732,84757,169);ba(121208,1,123348,84535,172,171);a=Ta(4);J[a>>2]=4;b=Ta(4);J[b>>2]=4;aa(121208,29582,120592,85540,174,a|0,120592,85544,173,b|0);a=Ta(4);J[a>>2]=0;b=Ta(4);J[b>>2]=0;aa(121208,19796,120592,85540,174,a|0,120592,85544,173,b|0);pa(123204,69870,86579,176,84757,175);a=Ta(4);J[a>>2]=0;b=Ta(4);J[b>>2]=0;ja(123204,2106,120592,85540,178,a|0,120592,85544,177,b|0);a=Ta(4);J[a>>2]=4;b=Ta(4);J[b>>2]=4;ja(123204,1605,120592,85540,178,a|0,120592,85544,177,b|0);a=Ta(4);J[a>>2]=8;b=Ta(4);J[b>>2]=8;ja(123204,1103,120592,85540,178,a|0,120592,85544,177,b|0);oa(123204);$(123352,123360,123376,0,84535,777,84755,0,84755,0,5109,84757,776);ba(123352,1,123392,84535,779,778);a=Ta(8);J[a+4>>2]=0;J[a>>2]=780;Z(123352,19773,3,123396,86015,781,a|0,0,0);a=Ta(8);J[a+4>>2]=0;J[a>>2]=782;Z(123352,25393,4,123408,86003,783,a|0,0,0);a=Ta(8);J[a+4>>2]=0;J[a>>2]=784;Z(123352,25395,2,123424,84984,785,a|0,0,0);a=Ta(4);J[a>>2]=786;Z(123352,3163,3,123432,83986,787,a|0,0,0);a=Ta(4);J[a>>2]=788;Z(123352,3144,4,123456,83901,789,a|0,0,0);pa(123472,3220,86579,180,84757,179);a=Ta(4);J[a>>2]=0;b=Ta(4);J[b>>2]=0;ja(123472,2106,120592,85540,182,a|0,120592,85544,181,b|0);a=Ta(4);J[a>>2]=4;b=Ta(4);J[b>>2]=4;ja(123472,1605,120592,85540,182,a|0,120592,85544,181,b|0);a=Ta(4);J[a>>2]=8;b=Ta(4);J[b>>2]=8;ja(123472,1103,120592,85540,182,a|0,120592,85544,181,b|0);a=Ta(4);J[a>>2]=12;b=Ta(4);J[b>>2]=12;ja(123472,2108,120592,85540,182,a|0,120592,85544,181,b|0);oa(123472);pa(121952,18069,86579,184,84757,183);a=Ta(4);J[a>>2]=16;b=Ta(4);J[b>>2]=16;ja(121952,17880,123204,84984,186,a|0,123204,86015,185,b|0);a=Ta(4);J[a>>2]=0;b=Ta(4);J[b>>2]=0;ja(121952,17746,123472,84984,188,a|0,123472,86015,187,b|0);oa(121952);pa(123480,69877,86579,190,84757,189);a=Ta(4);J[a>>2]=0;b=Ta(4);J[b>>2]=0;ja(123480,2106,120592,85540,192,a|0,120592,85544,191,b|0);a=Ta(4);J[a>>2]=4;b=Ta(4);J[b>>2]=4;ja(123480,1605,120592,85540,192,a|0,120592,85544,191,b|0);a=Ta(4);J[a>>2]=8;b=Ta(4);J[b>>2]=8;ja(123480,1103,120592,85540,192,a|0,120592,85544,191,b|0);oa(123480);pa(123488,69762,86579,194,84757,193);a=Ta(4);J[a>>2]=0;b=Ta(4);J[b>>2]=0;ja(123488,18061,123204,84984,196,a|0,123204,86015,195,b|0);a=Ta(4);J[a>>2]=12;b=Ta(4);J[b>>2]=12;ja(123488,18053,123204,84984,196,a|0,123204,86015,195,b|0);oa(123488);$(123496,123504,123520,0,84535,198,84755,0,84755,0,2307,84757,197);a=Ta(4);J[a>>2]=16;b=Ta(4);J[b>>2]=16;aa(123496,18236,123204,84984,200,a|0,123204,86015,199,b|0);a=Ta(4);J[a>>2]=32;b=Ta(4);J[b>>2]=32;aa(123496,26506,123204,84984,200,a|0,123204,86015,199,b|0);a=Ta(4);J[a>>2]=0;b=Ta(4);J[b>>2]=0;aa(123496,17560,123204,84984,200,a|0,123204,86015,199,b|0);a=Ta(4);J[a>>2]=12;b=Ta(4);J[b>>2]=12;aa(123496,17810,120592,85540,202,a|0,120592,85544,201,b|0);$(121444,123536,123552,0,84535,791,84755,0,84755,0,4993,84757,790);ba(121444,1,123568,84535,793,792);a=Ta(8);J[a+4>>2]=0;J[a>>2]=794;Z(121444,19773,3,123572,86015,795,a|0,0,0);a=Ta(8);J[a+4>>2]=0;J[a>>2]=796;Z(121444,25393,4,123584,86003,797,a|0,0,0);a=Ta(8);J[a+4>>2]=0;J[a>>2]=798;Z(121444,25395,2,123600,84984,799,a|0,0,0);a=Ta(4);J[a>>2]=800;Z(121444,3163,3,123608,83986,801,a|0,0,0);a=Ta(4);J[a>>2]=802;Z(121444,3144,4,123632,83901,803,a|0,0,0);ea(123648,67346,4,0);_(123648,1135,0);ea(123656,5556,4,0);_(123656,68598,0);_(123656,67757,1);_(123656,67702,2);_(123656,67713,3);_(123656,67357,4);_(123656,67376,5);_(123656,67511,6);_(123656,68315,7);_(123656,67993,8);_(123656,68667,9);_(123656,67729,10);_(123656,67976,11);_(123656,67791,12);_(123656,67741,13);_(123656,67941,14);_(123656,67682,15);_(123656,67890,16);_(123656,68838,17);_(123656,68876,18);_(123656,67619,19);_(123656,67809,20);_(123656,67566,21);_(123656,67450,22);_(123656,67669,23);_(123656,67779,24);$(123664,123672,123688,0,84535,204,84755,0,84755,0,2326,84757,203);ba(123664,3,123704,83986,206,205);a=Ta(4);J[a>>2]=0;b=Ta(4);J[b>>2]=0;aa(123664,4015,123204,84984,208,a|0,123204,86015,207,b|0);a=Ta(4);J[a>>2]=12;b=Ta(4);J[b>>2]=12;aa(123664,5333,120512,84984,210,a|0,120512,86015,209,b|0);$(123716,123724,123740,0,84535,212,84755,0,84755,0,27062,84757,211);ba(123716,4,123760,83901,214,213);a=Ta(4);J[a>>2]=0;b=Ta(4);J[b>>2]=0;aa(123716,70214,123204,84984,216,a|0,123204,86015,215,b|0);a=Ta(4);J[a>>2]=16;b=Ta(4);J[b>>2]=16;aa(123716,70033,123204,84984,216,a|0,123204,86015,215,b|0);a=Ta(4);J[a>>2]=12;b=Ta(4);J[b>>2]=12;aa(123716,70239,120512,84984,218,a|0,120512,86015,217,b|0);a=Ta(4);J[a>>2]=28;b=Ta(4);J[b>>2]=28;aa(123716,70058,120512,84984,218,a|0,120512,86015,217,b|0);$(123776,123784,123800,0,84535,220,84755,0,84755,0,27677,84757,219);ba(123776,5,123824,87306,222,221);a=Ta(4);J[a>>2]=0;b=Ta(4);J[b>>2]=0;aa(123776,70214,123204,84984,224,a|0,123204,86015,223,b|0);a=Ta(4);J[a>>2]=16;b=Ta(4);J[b>>2]=16;aa(123776,70033,123204,84984,224,a|0,123204,86015,223,b|0);a=Ta(4);J[a>>2]=32;b=Ta(4);J[b>>2]=32;aa(123776,69920,123204,84984,224,a|0,123204,86015,223,b|0);a=Ta(4);J[a>>2]=12;b=Ta(4);J[b>>2]=12;aa(123776,70239,120512,84984,226,a|0,120512,86015,225,b|0);a=Ta(4);J[a>>2]=28;b=Ta(4);J[b>>2]=28;aa(123776,70058,120512,84984,226,a|0,120512,86015,225,b|0);a=Ta(4);J[a>>2]=44;b=Ta(4);J[b>>2]=44;aa(123776,69925,120512,84984,226,a|0,120512,86015,225,b|0);da(4772,2,123844,84984,227,228,0);da(3289,3,123852,83986,229,230,0);da(3421,2,123844,84984,227,231,0);da(3253,3,123852,83986,229,232,0);da(4813,2,123844,84984,227,233,0);da(3328,3,123852,83986,229,234,0);da(70219,2,123844,84984,227,235,0);da(70038,2,123844,84984,227,236,0);da(70246,2,123844,84984,227,237,0);da(70065,2,123844,84984,227,238,0);$(123864,123872,123888,0,84535,240,84755,0,84755,0,6088,84757,239);a=Ta(8);J[a+4>>2]=1;J[a>>2]=16;Z(123864,4761,2,123904,84984,241,a|0,0,0);a=Ta(4);J[a>>2]=242;Z(123864,3279,3,123912,83986,243,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=8;Z(123864,3409,2,123904,84984,241,a|0,0,0);a=Ta(4);J[a>>2]=244;Z(123864,3242,3,123924,83986,245,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=24;Z(123864,4798,2,123904,84984,241,a|0,0,0);a=Ta(4);J[a>>2]=246;Z(123864,3314,3,123936,83986,247,a|0,0,0);ea(123948,27968,4,0);_(123948,68660,0);_(123948,68475,1);_(123948,68628,2);_(123948,68192,3);$(121392,121400,123956,0,84535,249,84755,0,84755,0,29877,84757,248);ba(121392,2,123972,84984,251,250);a=Ta(4);J[a>>2]=0;b=Ta(4);J[b>>2]=0;aa(121392,1105,123204,84984,253,a|0,123204,86015,252,b|0);$(121024,121032,123980,0,84535,255,84755,0,84755,0,17908,84757,254);a=Ta(8);J[a+4>>2]=1;J[a>>2]=0;Z(121024,26840,2,123996,84140,256,a|0,0,0);$(124004,124012,124028,0,84535,258,84755,0,84755,0,4560,84757,257);ea(124044,25366,4,0);_(124044,83685,1);_(124044,68818,2);_(124044,68052,4);_(124044,68682,8);_(124044,68303,64);_(124044,68437,128);_(124044,68605,256);_(124044,68331,512);_(124044,68122,1024);_(124044,67526,2048);_(124044,67580,4096);_(124044,68274,16384);_(124044,68159,32768);$(124052,124060,124076,0,84535,260,84755,0,84755,0,27503,84757,259);a=Ta(8);J[a+4>>2]=1;J[a>>2]=8;Z(124052,26840,2,124092,84140,261,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=240;Z(124052,1113,3,124100,86015,262,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=244;Z(124052,1124,2,124112,84984,263,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=44;Z(124052,5180,4,124128,86003,264,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=56;Z(124052,5139,4,124176,86003,265,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=448;Z(124052,2603,2,124192,84984,266,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=80;Z(124052,3778,6,124224,84132,267,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=284;Z(124052,1607,3,124288,86015,268,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=280;Z(124052,5607,3,124300,87867,269,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=276;Z(124052,5581,4,124320,87872,270,a|0,0,0);a=Ta(4);J[a>>2]=271;Z(124052,6103,2,124336,84984,272,a|0,0,0);a=Ta(4);J[a>>2]=273;Z(124052,4974,2,124344,84984,274,a|0,0,0);a=Ta(4);J[a>>2]=275;Z(124052,25749,4,124352,86077,276,a|0,0,0);a=Ta(4);J[a>>2]=277;Z(124052,3540,3,124368,83986,278,a|0,0,0);a=Ta(4);J[a>>2]=279;Z(124052,2183,6,124384,87922,280,a|0,0,0);a=Ta(4);J[a>>2]=281;Z(124052,27651,10,124416,88162,282,a|0,0,0);a=Ta(4);J[a>>2]=283;Z(124052,1584,9,124560,88174,284,a|0,0,0);a=Ta(4);J[a>>2]=285;Z(124052,27621,11,124608,88244,286,a|0,0,0);a=Ta(4);J[a>>2]=287;Z(124052,27665,12,124672,88299,288,a|0,0,0);a=Ta(4);J[a>>2]=289;Z(124052,27637,13,124752,88370,290,a|0,0,0);$(124464,124812,124828,0,84535,292,84755,0,84755,0,2770,84757,291);a=Ta(4);J[a>>2]=293;Z(124464,26984,2,124844,84984,294,a|0,0,0);a=Ta(4);J[a>>2]=295;Z(124464,5130,2,124852,84984,296,a|0,0,0);$(124476,124860,124876,124464,84535,300,84535,299,84535,298,2854,84757,297);a=Ta(4);J[a>>2]=16;b=Ta(4);J[b>>2]=16;aa(124476,17560,123204,84984,302,a|0,123204,86015,301,b|0);a=Ta(4);J[a>>2]=28;b=Ta(4);J[b>>2]=28;aa(124476,18236,123204,84984,302,a|0,123204,86015,301,b|0);a=Ta(4);J[a>>2]=40;b=Ta(4);J[b>>2]=40;aa(124476,28144,120592,85540,304,a|0,120592,85544,303,b|0);$(124488,124892,124908,124476,84535,308,84535,307,84535,306,2781,84757,305);ba(124488,1,124924,84535,310,309);$(124652,124928,124944,0,84535,805,84755,0,84755,0,5018,84757,804);ba(124652,1,124960,84535,807,806);a=Ta(8);J[a+4>>2]=0;J[a>>2]=808;Z(124652,19773,3,124964,86015,809,a|0,0,0);a=Ta(8);J[a+4>>2]=0;J[a>>2]=810;Z(124652,25393,4,124976,86003,811,a|0,0,0);a=Ta(8);J[a+4>>2]=0;J[a>>2]=812;Z(124652,25395,2,124992,84984,813,a|0,0,0);a=Ta(4);J[a>>2]=814;Z(124652,3163,3,125e3,83986,815,a|0,0,0);a=Ta(4);J[a>>2]=816;Z(124652,3144,4,125024,83901,817,a|0,0,0);$(124408,125040,125056,0,84535,312,84755,0,84755,0,19589,84757,311);a=Ta(4);J[a>>2]=4;b=Ta(4);J[b>>2]=4;aa(124408,19574,124488,84984,314,a|0,124488,86015,313,b|0);a=Ta(4);J[a>>2]=68;b=Ta(4);J[b>>2]=68;aa(124408,19580,120428,84984,316,a|0,120428,86015,315,b|0);$(125104,125116,125132,124408,84535,320,84535,319,84535,318,5672,84757,317);a=Ta(4);J[a>>2]=321;Z(125104,17629,2,125148,84140,322,a|0,0,0);la(124408,2593,4,125168,83901,324,323,0);la(124408,28511,3,121860,83986,38,325,0);$(125240,125252,125268,124408,84535,329,84535,328,84535,327,6072,84757,326);ba(125240,1,125284,84535,331,330);da(3948,2,125312,84984,333,332,0);$(124728,125320,125336,124476,84535,337,84535,336,84535,335,2843,84757,334);ba(124728,1,125352,84535,339,338);$(124804,125356,125372,0,84535,819,84755,0,84755,0,5037,84757,818);ba(124804,1,125388,84535,821,820);a=Ta(8);J[a+4>>2]=0;J[a>>2]=822;Z(124804,19773,3,125392,86015,823,a|0,0,0);a=Ta(8);J[a+4>>2]=0;J[a>>2]=824;Z(124804,25393,4,125408,86003,825,a|0,0,0);a=Ta(8);J[a+4>>2]=0;J[a>>2]=826;Z(124804,25395,2,125424,84984,827,a|0,0,0);a=Ta(4);J[a>>2]=828;Z(124804,3163,3,125432,83986,829,a|0,0,0);a=Ta(4);J[a>>2]=830;Z(124804,3144,4,125456,83901,831,a|0,0,0);$(125472,125480,125496,0,84535,341,84755,0,84755,0,19757,84757,340);a=Ta(4);J[a>>2]=4;b=Ta(4);J[b>>2]=4;aa(125472,19574,124728,84984,343,a|0,124728,86015,342,b|0);a=Ta(4);J[a>>2]=52;b=Ta(4);J[b>>2]=52;aa(125472,19580,120428,84984,345,a|0,120428,86015,344,b|0);$(125544,125556,125572,125472,84535,349,84535,348,84535,347,5759,84757,346);a=Ta(4);J[a>>2]=350;Z(125544,17629,2,125588,84140,351,a|0,0,0);la(125472,2593,4,125600,83901,353,352,0);la(125472,28511,3,121860,83986,38,354,0);$(125672,125684,125700,125472,84535,358,84535,357,84535,356,6119,84757,355);ba(125672,1,125716,84535,360,359);da(3974,2,125744,84984,362,361,0);$(125752,125760,125776,0,84535,364,84755,0,84755,0,4405,84757,363);ba(125752,2,125792,84984,366,365);ea(125800,25194,4,0);_(125800,67548,1027);_(125800,67924,128);_(125800,68583,32);$(124500,125808,125824,0,84535,368,84755,0,84755,0,30097,84757,367);ba(124500,1,125840,84535,370,369);a=Ta(4);J[a>>2]=371;Z(124500,4416,3,125844,86015,372,a|0,0,0);a=Ta(4);J[a>>2]=373;Z(124500,4858,4,125856,86003,374,a|0,0,0);a=Ta(4);J[a>>2]=0;b=Ta(4);J[b>>2]=0;aa(124500,29991,125872,84984,376,a|0,125872,86015,375,b|0);$(125880,125888,125904,0,84535,378,84755,0,84755,0,4294,84757,377);ba(125880,2,125920,84984,380,379);ea(125928,25093,4,0);_(125928,67557,16);_(125928,68867,2);_(125928,68830,1);_(125928,68020,4);_(125928,68008,8);_(125928,68355,32);ea(125936,26931,4,0);_(125936,68568,0);_(125936,68348,2);_(125936,68365,1);$(124508,124516,125944,0,84535,382,84755,0,84755,0,19710,84757,381);$(125992,126004,126020,124508,84535,386,84535,385,84535,384,5730,84757,383);a=Ta(4);J[a>>2]=387;Z(125992,17629,2,126036,84140,388,a|0,0,0);la(124508,2593,2,126044,84984,390,389,0);la(124508,28511,3,121860,83986,38,391,0);$(124532,126176,124540,0,84535,393,84755,0,84755,0,27781,84757,392);ea(126192,27861,4,0);_(126192,68645,0);_(126192,68257,1);_(126192,67401,2);_(126192,67460,3);_(126192,67769,4);_(126192,70004,2147483647);$(121364,126200,126216,0,84535,395,84755,0,84755,0,18255,84757,394);a=Ta(8);J[a+4>>2]=1;J[a>>2]=32;Z(121364,17667,3,126232,85544,396,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=40;Z(121364,17649,3,126232,85544,396,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=48;Z(121364,17434,3,126232,85544,396,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=36;Z(121364,17686,2,126244,85540,397,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=68;Z(121364,27901,3,126252,86015,398,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=76;Z(121364,27875,3,126252,86015,398,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=0;Z(121364,26840,2,126264,84140,399,a|0,0,0);$(126272,126280,126296,0,84535,833,84755,0,84755,0,5054,84757,832);ba(126272,1,126312,84535,835,834);a=Ta(8);J[a+4>>2]=0;J[a>>2]=836;Z(126272,19773,3,126316,86015,837,a|0,0,0);a=Ta(8);J[a+4>>2]=0;J[a>>2]=838;Z(126272,25393,4,126336,86003,839,a|0,0,0);a=Ta(8);J[a+4>>2]=0;J[a>>2]=840;Z(126272,25395,2,126352,84984,841,a|0,0,0);a=Ta(4);J[a>>2]=842;Z(126272,3163,3,126360,83986,843,a|0,0,0);a=Ta(4);J[a>>2]=844;Z(126272,3144,4,126384,83901,845,a|0,0,0);$(121784,121796,126132,0,84535,401,84755,0,84755,0,26976,84757,400);a=Ta(8);J[a+4>>2]=1;J[a>>2]=0;Z(121784,26840,2,126400,84140,402,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=24;Z(121784,2262,2,126408,84984,403,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=156;Z(121784,4425,2,126416,84984,404,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=148;Z(121784,25204,4,126432,86003,405,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=76;Z(121784,26447,3,126456,86015,406,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=36;Z(121784,1314,3,126468,86015,407,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=44;Z(121784,1288,3,126480,83986,408,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=48;Z(121784,1387,3,126504,83986,409,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=56;Z(121784,1421,3,126528,83986,410,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=84;Z(121784,30166,3,126552,86015,411,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=88;Z(121784,30166,2,126564,84984,412,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=92;Z(121784,30115,3,126552,86015,411,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=96;Z(121784,30134,2,126564,84984,412,a|0,0,0);a=Ta(4);J[a>>2]=413;Z(121784,4226,3,126572,86015,414,a|0,0,0);a=Ta(4);J[a>>2]=415;Z(121784,4867,4,126592,87872,416,a|0,0,0);$(121076,121192,126608,0,84535,418,84755,0,84755,0,4905,84757,417);a=Ta(8);J[a+4>>2]=1;J[a>>2]=8;Z(121076,26840,2,126624,84140,419,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=20;Z(121076,27750,2,126632,84984,420,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=72;Z(121076,27511,3,126640,83986,421,a|0,0,0);a=Ta(8);J[a+4>>2]=0;J[a>>2]=422;Z(121076,27017,6,126656,84132,423,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=120;Z(121076,18278,5,126688,85854,424,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=88;Z(121076,29972,3,126708,83986,425,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=84;Z(121076,29939,3,126760,83986,426,a|0,0,0);$(126424,126772,126788,0,84535,428,84755,0,84755,0,4547,84757,427);ba(126424,2,126804,84984,430,429);a=Ta(8);J[a+4>>2]=0;J[a>>2]=431;Z(126424,3176,3,126812,83986,432,a|0,0,0);ea(126448,25354,4,0);_(126448,68550,1);_(126448,68516,2);_(126448,68535,4);_(126448,68144,8);ea(126824,25212,4,0);_(126824,68144,1);_(126824,67329,2);_(126824,67869,4);_(126824,68206,8);$(121056,126832,126848,0,84535,434,84755,0,84755,0,19671,84757,433);$(157248,126864,126880,121056,84535,438,84535,437,84535,436,19687,84757,435);ba(157248,1,126896,84535,440,439);$(126900,126908,126924,0,84535,442,84755,0,84755,0,25571,84757,441);a=Ta(8);J[a+4>>2]=0;J[a>>2]=443;Z(126900,3167,2,126940,84984,444,a|0,0,0);a=Ta(8);J[a+4>>2]=0;J[a>>2]=445;Z(126900,2938,2,126948,84140,446,a|0,0,0);a=Ta(8);J[a+4>>2]=0;J[a>>2]=447;Z(126900,2945,2,126948,84140,446,a|0,0,0);$(126956,126964,126980,0,84535,449,84755,0,84755,0,27601,84757,448);ba(126956,1,126996,84535,451,450);a=Ta(4);J[a>>2]=0;b=Ta(4);J[b>>2]=0;aa(126956,2954,120476,84984,453,a|0,120476,86015,452,b|0);a=Ta(4);J[a>>2]=2;b=Ta(4);J[b>>2]=2;aa(126956,70199,126900,84984,455,a|0,126900,86015,454,b|0);a=Ta(4);J[a>>2]=3;b=Ta(4);J[b>>2]=3;aa(126956,70018,126900,84984,455,a|0,126900,86015,454,b|0);$(127e3,127008,127024,0,84535,847,84755,0,84755,0,5071,84757,846);ba(127e3,1,127040,84535,849,848);a=Ta(8);J[a+4>>2]=0;J[a>>2]=850;Z(127e3,19773,3,127044,86015,851,a|0,0,0);a=Ta(8);J[a+4>>2]=0;J[a>>2]=852;Z(127e3,25393,4,127056,86003,853,a|0,0,0);a=Ta(8);J[a+4>>2]=0;J[a>>2]=854;Z(127e3,25395,2,127072,84984,855,a|0,0,0);a=Ta(4);J[a>>2]=856;Z(127e3,3163,3,127080,83986,857,a|0,0,0);a=Ta(4);J[a>>2]=858;Z(127e3,3144,4,127104,83901,859,a|0,0,0);$(127120,127128,127144,0,84535,861,84755,0,84755,0,5097,84757,860);ba(127120,1,127160,84535,863,862);a=Ta(8);J[a+4>>2]=0;J[a>>2]=864;Z(127120,19773,3,127164,86015,865,a|0,0,0);a=Ta(8);J[a+4>>2]=0;J[a>>2]=866;Z(127120,25393,4,127184,86003,867,a|0,0,0);a=Ta(8);J[a+4>>2]=0;J[a>>2]=868;Z(127120,25395,2,127200,84984,869,a|0,0,0);a=Ta(4);J[a>>2]=870;Z(127120,3163,3,127208,83986,871,a|0,0,0);a=Ta(4);J[a>>2]=872;Z(127120,3144,4,127232,83901,873,a|0,0,0);$(121248,121256,127248,0,84535,457,84755,0,84755,0,25023,84757,456);a=Ta(4);J[a>>2]=458;Z(121248,19816,4,127264,83901,459,a|0,0,0);a=Ta(4);J[a>>2]=460;Z(121248,6133,5,127312,87306,461,a|0,0,0);a=Ta(4);J[a>>2]=462;Z(121248,19833,8,127344,91604,463,a|0,0,0);a=Ta(4);J[a>>2]=464;Z(121248,2128,5,127408,87306,465,a|0,0,0);a=Ta(4);J[a>>2]=466;Z(121248,2145,6,127440,84132,467,a|0,0,0);$(121272,127492,127508,0,84535,469,84755,0,84755,0,4210,84757,468);ba(121272,2,127524,84984,471,470);$(121132,127532,127548,0,84535,473,84755,0,84755,0,5987,84757,472);$(124144,127564,124156,0,84535,475,84755,0,84755,0,26898,84757,474);$(127580,127588,127604,0,84535,477,84755,0,84755,0,19154,84757,476);$(121140,121152,127620,121132,84535,481,84535,480,84535,479,6003,84757,478);pa(125872,30153,86579,483,84757,482);a=Ta(4);J[a>>2]=0;b=Ta(4);J[b>>2]=0;ja(125872,70268,120512,84984,485,a|0,120512,86015,484,b|0);a=Ta(4);J[a>>2]=4;b=Ta(4);J[b>>2]=4;ja(125872,70087,120512,84984,485,a|0,120512,86015,484,b|0);a=Ta(4);J[a>>2]=8;b=Ta(4);J[b>>2]=8;ja(125872,69990,120512,84984,485,a|0,120512,86015,484,b|0);a=Ta(4);J[a>>2]=12;b=Ta(4);J[b>>2]=12;ja(125872,69864,120512,84984,485,a|0,120512,86015,484,b|0);oa(125872);$(127636,127644,127660,0,84535,487,84755,0,84755,0,4434,84757,486);$(127676,127684,127700,0,84535,489,84755,0,84755,0,4446,84757,488);ea(127716,25237,4,0);ea(127724,25248,4,0);$(121304,124256,127732,0,84535,491,84755,0,84755,0,5122,84757,490);a=Ta(8);J[a+4>>2]=1;J[a>>2]=44;Z(121304,25224,4,127760,86003,492,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=0;Z(121304,26840,2,127776,84140,493,a|0,0,0);$(121316,121844,126148,121304,84535,497,84535,496,84535,495,5151,84757,494);a=Ta(8);J[a+4>>2]=1;J[a>>2]=84;Z(121316,26993,3,127784,83986,498,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=88;Z(121316,27005,4,127808,86003,499,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=76;Z(121316,26492,2,127824,84984,500,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=80;Z(121316,26478,4,127840,86003,501,a|0,0,0);$(126720,127856,127872,121316,84535,505,84535,504,84535,503,1595,84757,502);a=Ta(8);J[a+4>>2]=1;J[a>>2]=148;Z(126720,24882,3,127888,85544,506,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=152;Z(126720,24900,2,127900,85540,507,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=140;Z(126720,24918,3,127888,85544,506,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=144;Z(126720,24935,2,127900,85540,507,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=168;Z(126720,1166,4,127920,86003,508,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=164;Z(126720,1185,2,127936,84984,509,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=116;Z(126720,3752,3,127888,85544,506,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=120;Z(126720,3760,2,127900,85540,507,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=108;Z(126720,26460,3,127944,86015,510,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=160;Z(126720,1204,4,127920,86003,508,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=156;Z(126720,1222,2,127936,84984,509,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=196;Z(126720,28007,3,127956,86015,511,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=200;Z(126720,25482,3,127956,86015,511,a|0,0,0);a=Ta(4);J[a>>2]=512;Z(126720,26514,4,127968,86003,513,a|0,0,0);a=Ta(4);J[a>>2]=514;Z(126720,26527,4,127968,86003,513,a|0,0,0);a=Ta(4);J[a>>2]=515;Z(126720,27996,4,127968,86003,513,a|0,0,0);a=Ta(4);J[a>>2]=516;Z(126720,28018,4,127968,86003,513,a|0,0,0);a=Ta(4);J[a>>2]=517;Z(126720,25494,3,127984,86015,518,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=208;Z(126720,25121,4,128e3,86003,519,a|0,0,0);a=Ta(4);J[a>>2]=520;Z(126720,4324,2,128024,84984,521,a|0,0,0);a=Ta(4);J[a>>2]=522;Z(126720,30206,3,128032,92309,523,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=128;Z(126720,5269,3,128044,86015,524,a|0,0,0);$(128056,128064,128080,0,84535,526,84755,0,84755,0,4307,84757,525);ea(128016,25105,4,0);_(128016,68856,1);_(128016,67829,2);_(128016,68818,4);_(128016,68089,8);_(128016,67465,16);_(128016,68794,32);_(128016,68484,64);_(128016,67647,128);$(121328,121340,128096,121316,84535,530,84535,529,84535,528,29925,84757,527);$(126732,126744,128112,126720,84535,534,84535,533,84535,532,29957,84757,531);a=Ta(8);J[a+4>>2]=1;J[a>>2]=296;Z(126732,17291,2,128128,84140,535,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=300;Z(126732,17280,2,128128,84140,535,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=256;Z(126732,24952,2,128136,84984,536,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=288;Z(126732,5487,3,128144,85544,537,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=292;Z(126732,5502,2,128156,85540,538,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=260;Z(126732,28566,3,128144,85544,537,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=264;Z(126732,28584,2,128156,85540,538,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=248;Z(126732,3148,3,128164,86015,539,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=280;Z(126732,25330,4,128176,86003,540,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=284;Z(126732,4522,3,128200,86015,541,a|0,0,0);$(128212,128220,128236,0,84535,543,84755,0,84755,0,4498,84757,542);ba(128212,2,128252,84984,545,544);ea(128192,25307,4,0);_(128192,67430,1);_(128192,67314,2);_(128192,67280,4);_(128192,67414,8);_(128192,67298,16);_(128192,67264,32);$(124720,128260,128276,0,84535,547,84755,0,84755,0,1303,84757,546);$(126492,128292,128308,124720,84535,551,84535,550,84535,549,1274,84757,548);ba(126492,2,128324,84984,553,552);a=Ta(4);J[a>>2]=554;Z(126492,3525,3,128332,86015,555,a|0,0,0);$(126516,128344,128360,124720,84535,559,84535,558,84535,557,1370,84757,556);ba(126516,2,128376,92861,561,560);a=Ta(8);J[a+4>>2]=0;J[a>>2]=562;Z(126516,28637,2,128384,84984,563,a|0,0,0);a=Ta(4);J[a>>2]=564;Z(126516,3364,3,128392,85544,565,a|0,0,0);$(128404,128416,128432,124720,84535,569,84535,568,84535,567,1438,84757,566);ba(128404,3,128448,85735,571,570);a=Ta(8);J[a+4>>2]=0;J[a>>2]=572;Z(128404,28637,2,128460,84984,573,a|0,0,0);a=Ta(4);J[a>>2]=574;Z(128404,3364,3,128468,85544,575,a|0,0,0);a=Ta(4);J[a>>2]=576;Z(128404,3026,3,128468,85544,575,a|0,0,0);$(127376,127388,128480,0,84535,578,84755,0,84755,0,19847,84757,577);a=Ta(8);J[a+4>>2]=1;J[a>>2]=0;Z(127376,26840,2,128496,84140,579,a|0,0,0);$(128504,128516,128532,124720,84535,583,84535,582,84535,581,1347,84757,580);ba(128504,4,128560,83901,585,584);a=Ta(4);J[a>>2]=586;Z(128504,27723,3,128592,86015,587,a|0,0,0);a=Ta(8);J[a+4>>2]=0;J[a>>2]=588;Z(128504,28637,2,128604,84984,589,a|0,0,0);$(128584,128612,128628,0,84535,591,84755,0,84755,0,4274,84757,590);ba(128584,2,128644,84984,593,592);ea(128652,25074,4,0);_(128652,68780,2);$(126540,128660,128676,124720,84535,597,84535,596,84535,595,1405,84757,594);ba(126540,1,128692,84535,599,598);a=Ta(8);J[a+4>>2]=0;J[a>>2]=600;Z(126540,28637,2,128696,84984,601,a|0,0,0);$(127280,127292,128704,0,84535,603,84755,0,84755,0,19803,84757,602);a=Ta(8);J[a+4>>2]=1;J[a>>2]=0;Z(127280,26840,2,128720,84140,604,a|0,0,0);$(128728,128740,128756,124720,84535,608,84535,607,84535,606,1326,84757,605);ba(128728,4,128784,83901,610,609);a=Ta(4);J[a>>2]=611;Z(128728,27723,3,128808,86015,612,a|0,0,0);a=Ta(8);J[a+4>>2]=0;J[a>>2]=613;Z(128728,28637,2,128820,84984,614,a|0,0,0);$(128576,128828,128844,0,84535,616,84755,0,84755,0,27769,84757,615);ba(128576,3,128860,83986,618,617);a=Ta(4);J[a>>2]=619;Z(128576,27723,3,128872,86015,620,a|0,0,0);a=Ta(4);J[a>>2]=621;Z(128576,17755,3,128884,86015,622,a|0,0,0);$(128800,128896,128912,0,84535,624,84755,0,84755,0,4248,84757,623);ba(128800,2,128928,84984,626,625);ea(128936,25049,4,0);_(128936,67962,1);$(127464,127476,128944,0,84535,628,84755,0,84755,0,28618,84757,627);a=Ta(8);J[a+4>>2]=1;J[a>>2]=0;Z(127464,26840,2,128960,84140,629,a|0,0,0);$(128968,128980,128996,124720,84535,633,84535,632,84535,631,1456,84757,630);ba(128968,6,129024,93843,635,634);a=Ta(8);J[a+4>>2]=0;J[a>>2]=636;Z(128968,28637,2,129048,84984,637,a|0,0,0);$(121356,129056,129072,0,84535,639,84755,0,84755,0,27523,84757,638);ba(121356,5,129088,93888,641,640);da(6046,3,129108,83986,643,642,0);ea(129136,26954,4,0);_(129136,67445,0);_(129136,68574,1);_(129136,68718,2147483647);ea(129144,27839,4,0);_(129144,67395,0);_(129144,68740,1);_(129144,67505,2);ea(129152,27940,4,0);_(129152,68415,0);_(129152,68379,1);$(121480,129120,129160,0,84535,645,84755,0,84755,0,6026,84757,644);a=Ta(8);J[a+4>>2]=1;J[a>>2]=16;Z(121480,5929,3,129176,83986,646,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=48;Z(121480,17892,4,129216,94099,647,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=52;Z(121480,27576,3,129232,86015,648,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=56;Z(121480,3998,3,129232,86015,648,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=60;Z(121480,24983,3,129232,86015,648,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=64;Z(121480,17967,3,129244,86015,649,a|0,0,0);$(120976,129188,129256,0,84535,651,84755,0,84755,0,5798,84757,650);a=Ta(8);J[a+4>>2]=1;J[a>>2]=4;Z(120976,26840,2,129272,84140,652,a|0,0,0);a=Ta(4);J[a>>2]=653;Z(120976,25400,7,129280,94130,654,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=12;Z(120976,17569,3,129308,83986,655,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=16;Z(120976,17581,2,129320,84984,656,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=32;Z(120976,3120,3,129328,85544,657,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=36;Z(120976,3134,2,129340,85540,658,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=52;Z(120976,3075,3,129328,85544,657,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=48;Z(120976,3092,2,129340,85540,658,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=68;Z(120976,2693,3,129328,85544,657,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=64;Z(120976,2707,2,129340,85540,658,a|0,0,0);a=Ta(4);J[a>>2]=659;Z(120976,17940,3,129348,86015,660,a|0,0,0);a=Ta(4);J[a>>2]=661;Z(120976,1575,3,129348,86015,660,a|0,0,0);a=Ta(4);J[a>>2]=662;Z(120976,30166,3,129360,86015,663,a|0,0,0);a=Ta(4);J[a>>2]=664;Z(120976,30115,3,129360,86015,663,a|0,0,0);a=Ta(4);J[a>>2]=665;Z(120976,26984,2,129372,84984,666,a|0,0,0);$(120984,121464,129380,120976,84535,670,84535,669,84535,668,5946,84757,667);a=Ta(8);J[a+4>>2]=1;J[a>>2]=108;Z(120984,3374,2,129396,85540,671,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=112;Z(120984,3364,3,129404,92309,672,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=116;Z(120984,2971,2,129396,85540,671,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=120;Z(120984,2961,3,129404,92309,672,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=124;Z(120984,27823,2,129416,84984,673,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=128;Z(120984,27807,3,129424,83986,674,a|0,0,0);$(120996,121520,129436,120976,84535,678,84535,677,84535,676,5782,84757,675);a=Ta(8);J[a+4>>2]=1;J[a>>2]=108;Z(120996,3040,2,129452,85540,679,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=112;Z(120996,2515,2,129452,85540,679,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=116;Z(120996,2572,2,129452,85540,679,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=120;Z(120996,3026,3,129460,92309,680,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=124;Z(120996,2497,3,129460,92309,680,a|0,0,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=128;Z(120996,2551,3,129460,92309,680,a|0,0,0);$(121488,129472,129488,0,84535,682,84755,0,84755,0,29836,84757,681);a=Ta(8);J[a+4>>2]=1;J[a>>2]=0;Z(121488,28637,2,129504,84984,683,a|0,0,0);a=Ta(8);J[a+4>>2]=0;J[a>>2]=684;Z(121488,26946,2,129512,84984,685,a|0,0,0);a=Ta(4);J[a>>2]=4;b=Ta(4);J[b>>2]=4;aa(121488,17560,123480,84984,687,a|0,123480,86015,686,b|0);a=Ta(4);J[a>>2]=16;b=Ta(4);J[b>>2]=16;aa(121488,17705,123204,84984,689,a|0,123204,86015,688,b|0);a=Ta(4);J[a>>2]=28;b=Ta(4);J[b>>2]=28;aa(121488,2682,120592,85540,691,a|0,120592,85544,690,b|0);a=Ta(4);J[a>>2]=32;b=Ta(4);J[b>>2]=32;aa(121488,2995,120592,85540,691,a|0,120592,85544,690,b|0);a=Ta(4);J[a>>2]=36;b=Ta(4);J[b>>2]=36;aa(121488,2981,120592,85540,691,a|0,120592,85544,690,b|0);a=Ta(4);J[a>>2]=40;b=Ta(4);J[b>>2]=40;aa(121488,3061,120592,85540,691,a|0,120592,85544,690,b|0);a=Ta(4);J[a>>2]=44;b=Ta(4);J[b>>2]=44;aa(121488,3109,120592,85540,691,a|0,120592,85544,690,b|0);a=Ta(4);J[a>>2]=48;b=Ta(4);J[b>>2]=48;aa(121488,1146,120592,85540,691,a|0,120592,85544,690,b|0);a=Ta(4);J[a>>2]=52;b=Ta(4);J[b>>2]=52;aa(121488,25382,120592,85540,691,a|0,120592,85544,690,b|0);a=Ta(4);J[a>>2]=56;b=Ta(4);J[b>>2]=56;aa(121488,19783,120592,85540,691,a|0,120592,85544,690,b|0);a=Ta(4);J[a>>2]=68;b=Ta(4);J[b>>2]=68;aa(121488,27924,129152,84984,693,a|0,129152,86015,692,b|0);a=Ta(4);J[a>>2]=694;Z(121488,18266,3,129520,83986,695,a|0,0,0);a=Ta(4);J[a>>2]=696;Z(121488,19607,3,129532,83986,697,a|0,0,0);$(121496,129568,129584,121488,84535,701,84535,700,84535,699,29853,84757,698);ba(121496,1,129600,84535,703,702);a=Ta(8);J[a+4>>2]=1;J[a>>2]=0;Z(121496,28637,2,129628,84984,704,a|0,0,0);a=Ta(4);J[a>>2]=88;b=Ta(4);J[b>>2]=88;aa(121496,3357,120592,85540,706,a|0,120592,85544,705,b|0);a=Ta(4);J[a>>2]=92;b=Ta(4);J[b>>2]=92;aa(121496,2954,120592,85540,706,a|0,120592,85544,705,b|0);a=Ta(4);J[a>>2]=96;b=Ta(4);J[b>>2]=96;aa(121496,27794,129144,84984,708,a|0,129144,86015,707,b|0);$(121536,129636,129652,121488,84535,712,84535,711,84535,710,29816,84757,709);ba(121536,1,129668,84535,714,713);a=Ta(8);J[a+4>>2]=1;J[a>>2]=0;Z(121536,28637,2,129696,84984,715,a|0,0,0);a=Ta(4);J[a>>2]=88;b=Ta(4);J[b>>2]=88;aa(121536,3015,120592,85540,717,a|0,120592,85544,716,b|0);a=Ta(4);J[a>>2]=92;b=Ta(4);J[b>>2]=92;aa(121536,2482,120592,85540,717,a|0,120592,85544,716,b|0);a=Ta(4);J[a>>2]=96;b=Ta(4);J[b>>2]=96;aa(121536,2533,120592,85540,717,a|0,120592,85544,716,b|0);$(129704,129712,129728,0,84535,719,84755,0,84755,0,2110,84757,718);$(129744,129752,129768,0,84535,721,84755,0,84755,0,3814,84757,720);ba(129744,4,129792,83901,723,722);a=Ta(4);J[a>>2]=8;b=Ta(4);J[b>>2]=8;aa(129744,4460,125880,84984,725,a|0,125880,86015,724,b|0);$(129824,129832,129848,0,84535,727,84755,0,84755,0,19732,84757,726);$(129864,129872,129888,0,84535,729,84755,0,84755,0,4473,84757,728);ba(129864,2,129904,84984,731,730);a=Ta(8);J[a+4>>2]=0;J[a>>2]=732;Z(129864,3176,3,129912,83986,733,a|0,0,0);ea(129924,25281,4,0);_(129924,67907,1);_(129924,68031,2);_(129924,68073,4);$(129544,129552,129932,0,84535,735,84755,0,84755,0,2191,84757,734);a=Ta(8);J[a+4>>2]=1;J[a>>2]=0;Z(129544,2889,3,129948,86015,736,a|0,1,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=4;Z(129544,2827,3,129980,86015,737,a|0,1,0);a=Ta(8);J[a+4>>2]=1;J[a>>2]=8;Z(129544,2924,3,130004,86015,738,a|0,1,0);$(130060,130072,130088,129544,84535,742,84535,741,84535,740,5639,84757,739);a=Ta(4);J[a>>2]=743;Z(130060,17629,2,130104,84140,744,a|0,0,0);la(129544,2593,2,130112,84984,746,745,0);la(129544,28511,3,121860,83986,38,747,0);$(129960,130200,130216,0,84535,749,84755,0,84755,0,2811,84757,748);a=Ta(4);J[a>>2]=4;b=Ta(4);J[b>>2]=4;aa(129960,4019,123480,84984,751,a|0,123480,86015,750,b|0);a=Ta(4);J[a>>2]=16;b=Ta(4);J[b>>2]=16;aa(129960,18243,123204,84984,753,a|0,123204,86015,752,b|0);a=Ta(4);J[a>>2]=28;b=Ta(4);J[b>>2]=28;aa(129960,5339,123204,84984,753,a|0,123204,86015,752,b|0);a=Ta(4);J[a>>2]=40;b=Ta(4);J[b>>2]=40;aa(129960,19796,120592,85540,755,a|0,120592,85544,754,b|0);a=Ta(4);J[a>>2]=756;Z(129960,5811,2,130232,84984,757,a|0,0,0);$(129968,130240,130256,129960,84535,761,84535,760,84535,759,2868,84757,758);a=Ta(4);J[a>>2]=762;Z(129968,27029,2,130272,84984,763,a|0,0,0);a=Ta(4);J[a>>2]=764;Z(129968,5164,2,130280,84984,765,a|0,0,0);$(129992,130288,130304,129960,84535,769,84535,768,84535,767,2794,84757,766);a=Ta(4);J[a>>2]=770;Z(129992,5966,2,130320,84984,771,a|0,0,0);$(130016,130328,130344,129960,84535,775,84535,774,84535,773,2900,84757,772);ua(68698,120428,0);$(121092,121104,130360,0,84535,925,84755,0,84755,0,28505,84757,924)}function HO(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=Q(0),A=Q(0),B=0,C=0,D=Q(0),E=Q(0),F=0,G=0,O=Q(0),R=0,S=0,T=0,U=Q(0),V=0,W=0,X=0,Z=Q(0),_=Q(0),$=0,aa=0,ba=Q(0),ca=Q(0),da=0,ea=0,fa=Q(0),ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=Q(0),pa=Q(0),qa=0,ra=0,sa=0,ta=0,ua=Q(0),va=0,wa=0,xa=0,ya=Q(0),za=Q(0),Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0;j=Ha-160|0;va=j;Ha=j;k=J[b+8>>2];p=j-(P(k,12)+15&-16)|0;Ha=p;a:{if(!k){break a}n=J[b>>2];l=J[b+4>>2];v=k&3;b:{if(!v){o=p;j=k;break b}o=p;j=k;while(1){r=K[l+4|0]|K[l+5|0]<<8|(K[l+6|0]<<16|K[l+7|0]<<24);u=K[l|0]|K[l+1|0]<<8|(K[l+2|0]<<16|K[l+3|0]<<24);H[o|0]=u;H[o+1|0]=u>>>8;H[o+2|0]=u>>>16;H[o+3|0]=u>>>24;H[o+4|0]=r;H[o+5|0]=r>>>8;H[o+6|0]=r>>>16;H[o+7|0]=r>>>24;r=K[l+8|0]|K[l+9|0]<<8|(K[l+10|0]<<16|K[l+11|0]<<24);H[o+8|0]=r;H[o+9|0]=r>>>8;H[o+10|0]=r>>>16;H[o+11|0]=r>>>24;l=l+n|0;o=o+12|0;j=j-1|0;m=m+1|0;if((v|0)!=(m|0)){continue}break}}if(k>>>0<4){break a}while(1){k=K[l+4|0]|K[l+5|0]<<8|(K[l+6|0]<<16|K[l+7|0]<<24);m=K[l|0]|K[l+1|0]<<8|(K[l+2|0]<<16|K[l+3|0]<<24);H[o|0]=m;H[o+1|0]=m>>>8;H[o+2|0]=m>>>16;H[o+3|0]=m>>>24;H[o+4|0]=k;H[o+5|0]=k>>>8;H[o+6|0]=k>>>16;H[o+7|0]=k>>>24;k=K[l+8|0]|K[l+9|0]<<8|(K[l+10|0]<<16|K[l+11|0]<<24);H[o+8|0]=k;H[o+9|0]=k>>>8;H[o+10|0]=k>>>16;H[o+11|0]=k>>>24;k=l+n|0;l=K[k+8|0]|K[k+9|0]<<8|(K[k+10|0]<<16|K[k+11|0]<<24);H[o+20|0]=l;H[o+21|0]=l>>>8;H[o+22|0]=l>>>16;H[o+23|0]=l>>>24;l=K[k+4|0]|K[k+5|0]<<8|(K[k+6|0]<<16|K[k+7|0]<<24);m=K[k|0]|K[k+1|0]<<8|(K[k+2|0]<<16|K[k+3|0]<<24);H[o+12|0]=m;H[o+13|0]=m>>>8;H[o+14|0]=m>>>16;H[o+15|0]=m>>>24;H[o+16|0]=l;H[o+17|0]=l>>>8;H[o+18|0]=l>>>16;H[o+19|0]=l>>>24;k=k+n|0;l=K[k+8|0]|K[k+9|0]<<8|(K[k+10|0]<<16|K[k+11|0]<<24);H[o+32|0]=l;H[o+33|0]=l>>>8;H[o+34|0]=l>>>16;H[o+35|0]=l>>>24;l=K[k+4|0]|K[k+5|0]<<8|(K[k+6|0]<<16|K[k+7|0]<<24);m=K[k|0]|K[k+1|0]<<8|(K[k+2|0]<<16|K[k+3|0]<<24);H[o+24|0]=m;H[o+25|0]=m>>>8;H[o+26|0]=m>>>16;H[o+27|0]=m>>>24;H[o+28|0]=l;H[o+29|0]=l>>>8;H[o+30|0]=l>>>16;H[o+31|0]=l>>>24;k=k+n|0;l=K[k+4|0]|K[k+5|0]<<8|(K[k+6|0]<<16|K[k+7|0]<<24);m=K[k|0]|K[k+1|0]<<8|(K[k+2|0]<<16|K[k+3|0]<<24);H[o+36|0]=m;H[o+37|0]=m>>>8;H[o+38|0]=m>>>16;H[o+39|0]=m>>>24;H[o+40|0]=l;H[o+41|0]=l>>>8;H[o+42|0]=l>>>16;H[o+43|0]=l>>>24;l=K[k+8|0]|K[k+9|0]<<8|(K[k+10|0]<<16|K[k+11|0]<<24);H[o+44|0]=l;H[o+45|0]=l>>>8;H[o+46|0]=l>>>16;H[o+47|0]=l>>>24;o=o+48|0;l=k+n|0;j=j-4|0;if(j){continue}break}}n=J[b+20>>2];j=P(n,12);k=p-(j+15&-16)|0;Ha=k;c:{if(K[b+24|0]&2){if((j|0)<=0){break c}j=k+P(n,12)|0;o=J[b+16>>2];n=J[b+12>>2];l=k;while(1){J[l>>2]=L[o>>1];J[l+4>>2]=L[o+2>>1];J[l+8>>2]=L[o+4>>1];o=o+n|0;l=l+12|0;if(j>>>0>l>>>0){continue}break}break c}if(!n){break c}r=J[b+12>>2];l=J[b+16>>2];G=n&3;d:{if(!G){o=k;j=n;break d}m=0;o=k;j=n;while(1){u=K[l+4|0]|K[l+5|0]<<8|(K[l+6|0]<<16|K[l+7|0]<<24);v=K[l|0]|K[l+1|0]<<8|(K[l+2|0]<<16|K[l+3|0]<<24);H[o|0]=v;H[o+1|0]=v>>>8;H[o+2|0]=v>>>16;H[o+3|0]=v>>>24;H[o+4|0]=u;H[o+5|0]=u>>>8;H[o+6|0]=u>>>16;H[o+7|0]=u>>>24;u=K[l+8|0]|K[l+9|0]<<8|(K[l+10|0]<<16|K[l+11|0]<<24);H[o+8|0]=u;H[o+9|0]=u>>>8;H[o+10|0]=u>>>16;H[o+11|0]=u>>>24;l=l+r|0;o=o+12|0;j=j-1|0;m=m+1|0;if((G|0)!=(m|0)){continue}break}}if(n>>>0<4){break c}while(1){n=K[l+4|0]|K[l+5|0]<<8|(K[l+6|0]<<16|K[l+7|0]<<24);m=K[l|0]|K[l+1|0]<<8|(K[l+2|0]<<16|K[l+3|0]<<24);H[o|0]=m;H[o+1|0]=m>>>8;H[o+2|0]=m>>>16;H[o+3|0]=m>>>24;H[o+4|0]=n;H[o+5|0]=n>>>8;H[o+6|0]=n>>>16;H[o+7|0]=n>>>24;n=K[l+8|0]|K[l+9|0]<<8|(K[l+10|0]<<16|K[l+11|0]<<24);H[o+8|0]=n;H[o+9|0]=n>>>8;H[o+10|0]=n>>>16;H[o+11|0]=n>>>24;n=l+r|0;l=K[n+8|0]|K[n+9|0]<<8|(K[n+10|0]<<16|K[n+11|0]<<24);H[o+20|0]=l;H[o+21|0]=l>>>8;H[o+22|0]=l>>>16;H[o+23|0]=l>>>24;l=K[n+4|0]|K[n+5|0]<<8|(K[n+6|0]<<16|K[n+7|0]<<24);m=K[n|0]|K[n+1|0]<<8|(K[n+2|0]<<16|K[n+3|0]<<24);H[o+12|0]=m;H[o+13|0]=m>>>8;H[o+14|0]=m>>>16;H[o+15|0]=m>>>24;H[o+16|0]=l;H[o+17|0]=l>>>8;H[o+18|0]=l>>>16;H[o+19|0]=l>>>24;n=n+r|0;l=K[n+8|0]|K[n+9|0]<<8|(K[n+10|0]<<16|K[n+11|0]<<24);H[o+32|0]=l;H[o+33|0]=l>>>8;H[o+34|0]=l>>>16;H[o+35|0]=l>>>24;l=K[n+4|0]|K[n+5|0]<<8|(K[n+6|0]<<16|K[n+7|0]<<24);m=K[n|0]|K[n+1|0]<<8|(K[n+2|0]<<16|K[n+3|0]<<24);H[o+24|0]=m;H[o+25|0]=m>>>8;H[o+26|0]=m>>>16;H[o+27|0]=m>>>24;H[o+28|0]=l;H[o+29|0]=l>>>8;H[o+30|0]=l>>>16;H[o+31|0]=l>>>24;n=n+r|0;l=K[n+4|0]|K[n+5|0]<<8|(K[n+6|0]<<16|K[n+7|0]<<24);m=K[n|0]|K[n+1|0]<<8|(K[n+2|0]<<16|K[n+3|0]<<24);H[o+36|0]=m;H[o+37|0]=m>>>8;H[o+38|0]=m>>>16;H[o+39|0]=m>>>24;H[o+40|0]=l;H[o+41|0]=l>>>8;H[o+42|0]=l>>>16;H[o+43|0]=l>>>24;l=K[n+8|0]|K[n+9|0]<<8|(K[n+10|0]<<16|K[n+11|0]<<24);H[o+44|0]=l;H[o+45|0]=l>>>8;H[o+46|0]=l>>>16;H[o+47|0]=l>>>24;o=o+48|0;l=n+r|0;j=j-4|0;if(j){continue}break}}s=Oj(va+8|0,K[a+18|0]);ka=Ha-32|0;Ha=ka;J[s>>2]=0;J[s+4>>2]=0;J[s+16>>2]=0;J[s+8>>2]=0;J[s+12>>2]=0;J[s+36>>2]=J[b+20>>2];a=J[b+8>>2];H[J[s+28>>2]+38|0]=a;b=J[40592];a=Ja[J[J[b+12>>2]+8>>2]](b+12|0,P(a&255,12)|1,29909,10820,995)|0;J[s>>2]=a;Ua(a,p,P(K[J[s+28>>2]+38|0],12));a=s+36|0;o=0;j=J[s+36>>2];n=(Ba=-1,Ca=rea(j,0,12,0),Da=Ia,Da?Ba:Ca);if(n){b=J[40592];j=Ja[J[J[b>>2]+20>>2]](b)|0?52857:69706;o=Ja[J[J[b+12>>2]+8>>2]](b+12|0,n,j,10820,998)|0;j=J[a>>2]}J[s+40>>2]=o;e:{if(!j){j=0;break e}while(1){j=P(aa,12);b=j+o|0;j=j+k|0;J[b>>2]=J[j>>2];J[b+4>>2]=J[j+4>>2];J[b+8>>2]=J[j+8>>2];j=J[a>>2];aa=aa+1|0;if(j>>>0>aa>>>0){continue}break}}k=K[J[s+28>>2]+38|0];n=J[s>>2];b=ux(ka+12|0,k,n,j,o,Q(0));j=J[b+4>>2];if(j){k=J[b>>2];J[a>>2]=j;p=Ua(n,J[b+8>>2],P(k,12));n=J[b+12>>2];aa=0;if((j|0)!=1){r=j&-2;while(1){l=P(aa,12);m=l+o|0;u=l+n|0;J[m>>2]=J[u>>2];J[m+4>>2]=J[n+(l|4)>>2];J[m+8>>2]=J[u+8>>2];m=P(aa|1,12);l=m+o|0;m=m+n|0;J[l>>2]=J[m>>2];J[l+4>>2]=J[m+4>>2];J[l+8>>2]=J[m+8>>2];aa=aa+2|0;ja=ja+2|0;if((r|0)!=(ja|0)){continue}break}}if(j&1){l=P(aa,12);j=l+o|0;n=l+n|0;J[j>>2]=J[n>>2];J[j+4>>2]=J[n+4>>2];J[j+8>>2]=J[n+8>>2]}vn(a,o,1);un(k,p,J[a>>2],o,1);un(k,p,J[a>>2],o,1);vn(a,o,1)}tx(b);H[J[s+28>>2]+38|0]=k;a=J[s>>2];J[ka+12>>2]=J[s+36>>2];aa=0;f:{if(!vn(ka+12|0,o,0)){break f}if(!un(k&255,a,J[ka+12>>2],o,0)){break f}o=0;ja=0;B=Ha+-64|0;Ha=B;H[J[s+28>>2]+39|0]=0;a=J[s+8>>2];if(a){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}J[s+8>>2]=0;a=J[s+16>>2];if(a){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}J[s+16>>2]=0;a=J[s+4>>2];if(a){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}J[s+4>>2]=0;J[B+60>>2]=0;J[B+52>>2]=0;J[B+56>>2]=0;J[B+48>>2]=0;J[B+40>>2]=0;J[B+44>>2]=0;J[B+36>>2]=0;J[B+28>>2]=0;J[B+32>>2]=0;ha=B+24|0;T=B+52|0;R=B+40|0;C=B+28|0;b=0;n=0;j=0;l=0;q=Ha-96|0;Ha=q;W=J[s+40>>2];qa=K[J[s+28>>2]+38|0];la=J[s+36>>2];a=J[s>>2];J[q+60>>2]=1000593162;J[q+56>>2]=a;J[q+52>>2]=0;J[q+48>>2]=W;J[q+44>>2]=la;J[q+36>>2]=0;J[q+40>>2]=0;x=Ha+-64|0;Ha=x;g:{h:{i:{j:{k=J[q+44>>2];if(k){J[q+36>>2]=k;p=J[40592];a=rea(k,0,12,0);m=a+4|0;a=(Ca=p+12|0,Da=Ia?-1:a>>>0>m>>>0?-1:m,Ea=Ja[J[J[p>>2]+20>>2]](p)|0?48505:69706,Fa=8811,Ga=625,Ba=J[J[p+12>>2]+8>>2],Ja[Ba](Ca|0,Da|0,Ea|0,Fa|0,Ga|0)|0);J[a>>2]=k;J[q+40>>2]=a+4;k=P(J[q+36>>2],3);a=rea(k,0,12,0);m=a+4|0;p=Ia?-1:a>>>0>m>>>0?-1:m;if(p){a=J[40592];m=Ja[J[J[a>>2]+20>>2]](a)|0?49311:69706;u=Ja[J[J[a+12>>2]+8>>2]](a+12|0,p,m,8811,627)|0}else{u=0}J[u>>2]=k;w=u+4|0;k:{l:{if(!J[q+36>>2]){ga=J[q+40>>2];Uc(x+28|0);break l}ga=J[q+40>>2];v=J[q+52>>2];G=J[q+48>>2];r=0;while(1){k=r;m:{n:{if(!G){if(v){break n}n=2;a=0;p=1;break m}p=G+P(k,12)|0;a=J[p>>2];n=J[p+8>>2];p=J[p+4>>2];break m}p=v+P(k,6)|0;a=L[p>>1];n=L[p+4>>1];p=L[p+2>>1]}m=P(k,12)+ga|0;J[m+8>>2]=-1;J[m>>2]=-1;J[m+4>>2]=-1;m=w+P(l,12)|0;J[m+12>>2]=a>>>0>>0?a:n;J[m+8>>2]=k;J[m+4>>2]=a>>>0>p>>>0?a:p;J[m>>2]=a>>>0

>>0?a:p;J[m+20>>2]=k;J[m+16>>2]=a>>>0>n>>>0?a:n;J[m+32>>2]=k;J[m+28>>2]=n>>>0

>>0?p:n;J[m+24>>2]=n>>>0>p>>>0?p:n;l=l+3|0;r=k+1|0;if(r>>>0>2]){continue}break}n=-1;p=Uc(x+28|0);o:{p:{if(l>>>0>1073741823){break p}n=l<<2;if(n){break p}n=0;break o}a=J[40592];m=Ja[J[J[a>>2]+20>>2]](a)|0?34527:69706;n=Ja[J[J[a+12>>2]+8>>2]](a+12|0,n,m,8811,536)|0}if(!l){break l}a=0;r=0;m=P(k,3)+2|0;if(m>>>0>=3){v=l&-4;k=0;while(1){J[(r<<2)+n>>2]=J[w+P(r,12)>>2];G=r|1;J[(G<<2)+n>>2]=J[w+P(G,12)>>2];G=r|2;J[(G<<2)+n>>2]=J[w+P(G,12)>>2];G=r|3;J[(G<<2)+n>>2]=J[w+P(G,12)>>2];r=r+4|0;k=k+4|0;if((v|0)!=(k|0)){continue}break}}k=l&3;if(k){while(1){J[(r<<2)+n>>2]=J[w+P(r,12)>>2];r=r+1|0;a=a+1|0;if((k|0)!=(a|0)){continue}break}}a=0;ac(p,n,l,0);r=0;if(m>>>0>=3){m=l&-4;k=0;while(1){J[(r<<2)+n>>2]=J[(w+P(r,12)|0)+4>>2];v=r|1;J[(v<<2)+n>>2]=J[(w+P(v,12)|0)+4>>2];v=r|2;J[(v<<2)+n>>2]=J[(w+P(v,12)|0)+4>>2];v=r|3;J[(v<<2)+n>>2]=J[(w+P(v,12)|0)+4>>2];r=r+4|0;k=k+4|0;if((m|0)!=(k|0)){continue}break}}k=l&3;if(k){while(1){J[(r<<2)+n>>2]=J[(w+P(r,12)|0)+4>>2];r=r+1|0;a=a+1|0;if((k|0)!=(a|0)){continue}break}}r=!l;ac(p,n,l,0);break k}l=0;ac(x+28|0,n,0,0);ac(x+28|0,n,0,0);r=1;if(!n){break i}}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,n);if(r){break i}v=J[x+36>>2];a=w+P(J[v>>2],12)|0;m=J[a+4>>2];r=v+4|0;n=l-1|0;k=w+P(J[v>>2],12)|0;p=J[k+4>>2];t=J[k+8>>2];q:{r:{a=J[a>>2];k=J[k>>2];s:{if((a|0)!=(k|0)|(m|0)!=(p|0)){break s}J[x+4>>2]=t;if(!n){r=1;break j}r=v+8|0;n=l-2|0;k=w+P(J[v+4>>2],12)|0;p=J[k+4>>2];t=J[k+8>>2];k=J[k>>2];if((k|0)!=(a|0)|(m|0)!=(p|0)){break s}J[x+8>>2]=t;if(!n){r=2;break j}r=v+12|0;n=l-3|0;k=w+P(J[v+8>>2],12)|0;p=J[k+4>>2];t=J[k+8>>2];ma=1;k=J[k>>2];if((k|0)!=(a|0)){break s}if((m|0)==(p|0)){break r}}if(ma){if(!wn(J[x+4>>2],J[x+8>>2],a,m,ga,J[q+48>>2],J[q+52>>2])){break q}}J[x+4>>2]=t;if(!n){break i}while(1){G=r+4|0;v=n-1|0;l=w+P(J[r>>2],12)|0;a=J[l+4>>2];t=J[l+8>>2];m=0;l=J[l>>2];t:{if(!((l|0)!=(k|0)|(a|0)!=(p|0))){J[x+8>>2]=t;if(!v){r=2;m=p;a=k;break j}n=n-2|0;l=w+P(J[r+4>>2],12)|0;a=J[l+4>>2];t=J[l+8>>2];m=1;r=r+8|0;l=J[l>>2];if((l|0)!=(k|0)|(a|0)!=(p|0)){break t}break r}n=v;r=G}if(m){if(!wn(J[x+4>>2],J[x+8>>2],k,p,ga,J[q+48>>2],J[q+52>>2])){break q}}J[x+4>>2]=t;p=a;k=l;if(n){continue}break}break i}J[x+12>>2]=t;Wa(J[40592],8,8811,570,71666,0)}rc(x+28|0);a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,u)}k=0;break g}if((r|0)!=2){break i}a=wn(J[x+4>>2],J[x+8>>2],a,m,ga,J[q+48>>2],J[q+52>>2]);rc(x+28|0);k=J[40592];Ja[J[J[k+12>>2]+12>>2]](k+12|0,u);k=0;if(!a){break g}break h}rc(x+28|0);a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,u)}a=J[q+56>>2];if(!a){k=1;break g}I[x+40>>1]=0;J[x+28>>2]=J[q+44>>2];J[x+32>>2]=J[q+48>>2];n=J[q+52>>2];J[x+44>>2]=a;k=1;H[x+40|0]=1;J[x+36>>2]=n;N[x+48>>2]=N[q+60>>2];a=x+4|0;J[a+12>>2]=0;J[a>>2]=0;J[a+4>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;if(!(!wx(a,x+28|0)|!J[q+36>>2])){m=J[q+40>>2];r=J[a+12>>2];n=0;while(1){l=P(n,12);p=l+m|0;l=l+r|0;J[p>>2]=J[p>>2]&-536870913|J[l>>2]>>>2&536870912;J[p+4>>2]=J[p+4>>2]&-536870913|J[l+8>>2]>>>2&536870912;J[p+8>>2]=J[p+8>>2]&-536870913|J[l+4>>2]>>>2&536870912;n=n+1|0;if(n>>>0>2]){continue}break}}Ah(a)}Ha=x- -64|0;u:{if(!k){break u}a=0;n=J[q+40>>2];k=0;v:{if(!n){break v}p=J[q+36>>2];k=0;if(!p){break v}while(1){l=j;j=n+P(a,12)|0;k=(J[j>>2]&536870911)==536870911;j=(l+((J[j+4>>2]&536870911)==536870911?k?2:1:k)|0)+((J[j+8>>2]&536870911)==536870911)|0;a=a+1|0;if((p|0)!=(a|0)){continue}break}k=j}if(k){break u}a=q-(la+15&-16)|0;Ha=a;ra=Va(a,0,la);a=a-(qa+15&496)|0;Ha=a;wa=Va(a,0,qa);J[ha>>2]=0;while(1){ga=0;w:{x:{y:{if(!la){break y}while(1){if(!K[b+ra|0]){ga=b;break y}b=b+1|0;if((la|0)!=(b|0)){continue}break}break x}if((ga|0)==(la|0)){break x}J[q+32>>2]=0;J[q+24>>2]=0;J[q+28>>2]=0;n=J[q+40>>2];z:{while(1){Mj(q+24|0,n,ga,ra);n=J[q+40>>2];ma=0;na=J[q+24>>2];da=J[q+28>>2];A:{B:{C:{if(!W){v=0;if(!da){break A}while(1){k=v+1|0;if(k>>>0>>0){p=J[(v<<2)+na>>2];a=1;b=k;while(1){l=P(J[(b<<2)+na>>2],12)+n|0;j=J[l>>2];j=(p|0)!=(j&536870911)|!(j&536870912);m=J[l+4>>2];if((p|0)==(m&536870911)){j=!(m&536870912)&j}l=J[l+8>>2];D:{E:{if((p|0)!=(l&536870911)){if(!j){break D}break E}if(!(!(l&536870912)&j)){break D}}b=b+1|0;a=da>>>0>b>>>0;if((b|0)!=(da|0)){continue}}break}if(a&1){break B}}v=k;if((k|0)!=(da|0)){continue}break}J[q+20>>2]=0;J[q+12>>2]=0;J[q+16>>2]=0;break C}while(1){v=ma;if((da|0)!=(v|0)){k=1;r=J[(v<<2)+na>>2];m=0;u=0;ma=v+1|0;p=ma;F:{if(da>>>0<=p>>>0){break F}while(1){a=P(J[(p<<2)+na>>2],12)+n|0;b=J[a>>2];j=(r|0)!=(b&536870911)|!(b&536870912);b=J[a+4>>2];if((r|0)==(b&536870911)){j=!(b&536870912)&j}a=J[a+8>>2];G:{if((r|0)==(a&536870911)){u=k;if(!(a&536870912)&j){break G}break F}u=k;if(!j){break F}}p=p+1|0;k=da>>>0>p>>>0;u=k;if((p|0)!=(da|0)){continue}break}}a=P(r,12);sa=a+n|0;a=a+W|0;G=J[a>>2];Aa=J[a+8>>2];x=J[a+4>>2];while(1){H:{if(K[((m<<2)+sa|0)+3|0]&32){break H}p=1;ia=2;j=G;k=x;I:{J:{K:{switch(m|0){case 1:p=0;j=G;break J;case 0:break I;default:break K}}ia=1;p=0;j=x}k=Aa}w=J[(p<<2)+sa>>2]&536870911;b=r;a=b;L:{while(1){t=b;S=P(a,12)+n|0;b=a;a=P(a,3);M:{if(J[(a<<2)+W>>2]==(j|0)){l=0;a=1;break M}l=J[((a<<2)+W|0)+4>>2]!=(j|0);a=2}p=J[S+(a<<2)>>2];ea=p&536870912;N:{a=J[S+(l<<2)>>2];if(a&536870912){S=0;if(ea){break L}break N}if(ea){p=a;break N}S=0;if((b|0)==(r|0)){break L}a=a&536870911;if((r|0)!=(t|0)){if((a|0)==(r|0)){break L}if((a|0)!=(t|0)){continue}a=p&536870911;if((a|0)==(r|0)){break L}p=(a|0)==(t|0);a=p?b:a;b=p?t:b;continue}if((a|0)!=(r|0)){continue}a=p&536870911;p=(a|0)==(r|0);a=p?b:a;b=p?r:b;continue}break}a=p&536870911;l=(a|0)==(r|0);p=p&536870912;a=p?b:l?b:a;b=p?t:l?t:b;while(1){p=b;t=P(a,12)+n|0;b=a;a=P(a,3);O:{if(J[(a<<2)+W>>2]==(j|0)){l=1;a=0;break O}l=2;a=J[((a<<2)+W|0)+4>>2]!=(j|0)}l=J[t+(l<<2)>>2];ea=l&536870912;P:{a=J[t+(a<<2)>>2];Q:{if(a&536870912){S=0;if(!ea){break Q}break L}if(!ea){break P}a=l}ta=a&536870911;S=1;X=b;break L}S=0;if((b|0)==(r|0)){break L}a=a&536870911;if((p|0)!=(r|0)){if((a|0)==(r|0)){break L}if((a|0)!=(p|0)){continue}a=l&536870911;if((a|0)==(r|0)){break L}l=(a|0)==(p|0);a=l?b:a;b=l?p:b;continue}if((a|0)!=(r|0)){continue}a=l&536870911;p=(a|0)==(r|0);a=p?b:a;b=p?r:b;continue}}b=w;a=b;R:{while(1){t=b;xa=P(a,12)+n|0;b=a;a=P(a,3);S:{if(J[(a<<2)+W>>2]==(j|0)){l=0;a=1;break S}l=J[((a<<2)+W|0)+4>>2]!=(j|0);a=2}p=J[xa+(a<<2)>>2];ea=p&536870912;T:{a=J[xa+(l<<2)>>2];if(a&536870912){if(ea){break R}break T}if(ea){p=a;break T}if((b|0)==(w|0)){break R}a=a&536870911;if((t|0)!=(w|0)){if((a|0)==(w|0)){break R}if((a|0)!=(t|0)){continue}a=p&536870911;if((a|0)==(w|0)){break R}p=(a|0)==(t|0);a=p?b:a;b=p?t:b;continue}if((a|0)!=(w|0)){continue}a=p&536870911;p=(a|0)==(w|0);a=p?b:a;b=p?w:b;continue}break}a=p&536870911;l=(a|0)==(w|0);p=p&536870912;a=p?b:l?b:a;b=p?t:l?t:b;while(1){p=b;t=P(a,12)+n|0;b=a;a=P(a,3);U:{if(J[(a<<2)+W>>2]==(j|0)){l=1;a=0;break U}l=2;a=J[((a<<2)+W|0)+4>>2]!=(j|0)}l=J[t+(l<<2)>>2];ea=l&536870912;V:{a=J[t+(a<<2)>>2];if(a&536870912){if(ea){break R}break V}if(ea){a=l;break V}if((b|0)==(w|0)){break R}a=a&536870911;if((p|0)!=(w|0)){if((a|0)==(w|0)){break R}if((a|0)!=(p|0)){continue}a=l&536870911;if((a|0)==(w|0)){break R}l=(a|0)==(p|0);a=l?b:a;b=l?p:b;continue}if((a|0)!=(w|0)){continue}a=l&536870911;p=(a|0)==(w|0);a=p?b:a;b=p?w:b;continue}break}if(!((b|0)==(ta|0)&S)){break R}if((a&536870911)==(X|0)){break B}}w=J[(ia<<2)+sa>>2]&536870911;a=r;j=a;W:{while(1){t=a;a=j;j=P(a,12)+n|0;p=P(a,3);X:{if(J[(p<<2)+W>>2]==(k|0)){p=0;b=1;break X}p=J[((p<<2)+W|0)+4>>2]!=(k|0);b=2}l=J[j+(b<<2)>>2];S=l&536870912;Y:{b=J[j+(p<<2)>>2];if(b&536870912){p=0;if(S){break W}break Y}if(S){l=b;break Y}p=0;if((a|0)==(r|0)){break W}j=b&536870911;if((r|0)!=(t|0)){if((j|0)==(r|0)){break W}if((j|0)!=(t|0)){continue}b=l&536870911;if((b|0)==(r|0)){break W}j=b;b=(b|0)==(t|0);j=b?a:j;a=b?t:a;continue}if((j|0)!=(r|0)){continue}j=l&536870911;b=(j|0)==(r|0);j=b?a:j;a=b?r:a;continue}break}j=l&536870911;b=(j|0)==(r|0);p=l&536870912;j=p?a:b?a:j;a=p?t:b?t:a;while(1){l=a;a=j;p=P(a,12)+n|0;b=P(a,3);Z:{if(J[(b<<2)+W>>2]==(k|0)){j=1;b=0;break Z}j=2;b=J[((b<<2)+W|0)+4>>2]!=(k|0)}t=J[(j<<2)+p>>2];S=t&536870912;_:{j=J[p+(b<<2)>>2];$:{if(j&536870912){p=0;if(!S){break $}break W}if(!S){break _}j=t}ta=j&536870911;p=1;X=a;break W}p=0;if((a|0)==(r|0)){break W}j=j&536870911;if((l|0)!=(r|0)){if((j|0)==(r|0)){break W}if((j|0)!=(l|0)){continue}b=t&536870911;if((b|0)==(r|0)){break W}j=b;b=(b|0)==(l|0);j=b?a:j;a=b?l:a;continue}if((j|0)!=(r|0)){continue}j=t&536870911;b=(j|0)==(r|0);j=b?a:j;a=b?r:a;continue}}a=w;j=a;while(1){t=a;a=j;j=P(a,12)+n|0;l=P(a,3);aa:{if(J[(l<<2)+W>>2]==(k|0)){S=0;b=1;break aa}S=J[((l<<2)+W|0)+4>>2]!=(k|0);b=2}l=J[j+(b<<2)>>2];ia=l&536870912;ba:{b=J[j+(S<<2)>>2];if(b&536870912){if(ia){break H}break ba}if(ia){l=b;break ba}if((a|0)==(w|0)){break H}j=b&536870911;if((t|0)!=(w|0)){if((j|0)==(w|0)){break H}if((j|0)!=(t|0)){continue}b=l&536870911;if((b|0)==(w|0)){break H}j=b;b=(b|0)==(t|0);j=b?a:j;a=b?t:a;continue}if((j|0)!=(w|0)){continue}j=l&536870911;b=(j|0)==(w|0);j=b?a:j;a=b?w:a;continue}break}j=l&536870911;b=(j|0)==(w|0);l=l&536870912;j=l?a:b?a:j;a=l?t:b?t:a;while(1){l=a;a=j;ia=P(a,12)+n|0;t=ia;b=P(a,3);ca:{if(J[(b<<2)+W>>2]==(k|0)){j=1;b=0;break ca}j=2;b=J[((b<<2)+W|0)+4>>2]!=(k|0)}t=J[(j<<2)+t>>2];S=t&536870912;da:{j=J[ia+(b<<2)>>2];if(j&536870912){if(S){break H}break da}if(S){j=t;break da}if((a|0)==(w|0)){break H}j=j&536870911;if((l|0)!=(w|0)){if((j|0)==(w|0)){break H}if((j|0)!=(l|0)){continue}b=t&536870911;if((b|0)==(w|0)){break H}j=b;b=(b|0)==(l|0);j=b?a:j;a=b?l:a;continue}if((j|0)!=(w|0)){continue}j=t&536870911;b=(j|0)==(w|0);j=b?a:j;a=b?w:a;continue}break}if(!((a|0)==(ta|0)&p)){break H}if((j&536870911)==(X|0)){break B}}m=m+1|0;if((m|0)!=3){continue}break}if(!(u&1)){continue}break B}break}J[q+20>>2]=0;J[q+12>>2]=0;J[q+16>>2]=0;if(!da){break z}}p=0;while(1){a=P(J[J[q+24>>2]+(p<<2)>>2],12);b=a+W|0;j=J[b>>2];k=J[b+8>>2];b=J[b+4>>2];n=J[q+40>>2];if(K[(a+n|0)+3|0]&32){J[q+84>>2]=b;J[q+80>>2]=j;n=J[q+16>>2];ea:{if(n>>>0>=(J[q+20>>2]&2147483647)>>>0){tn(q+12|0,q+80|0);break ea}l=J[q+84>>2];n=J[q+12>>2]+(n<<3)|0;J[n>>2]=J[q+80>>2];J[n+4>>2]=l;J[q+16>>2]=J[q+16>>2]+1}n=J[q+40>>2]}if(K[(a+n|0)+7|0]&32){J[q+84>>2]=k;J[q+80>>2]=j;j=J[q+16>>2];fa:{if(j>>>0>=(J[q+20>>2]&2147483647)>>>0){tn(q+12|0,q+80|0);break fa}n=J[q+84>>2];j=J[q+12>>2]+(j<<3)|0;J[j>>2]=J[q+80>>2];J[j+4>>2]=n;J[q+16>>2]=J[q+16>>2]+1}n=J[q+40>>2]}ga:{if(!(K[(a+n|0)+11|0]&32)){break ga}J[q+84>>2]=k;J[q+80>>2]=b;a=J[q+16>>2];if(a>>>0>=(J[q+20>>2]&2147483647)>>>0){tn(q+12|0,q+80|0);break ga}b=J[q+84>>2];a=J[q+12>>2]+(a<<3)|0;J[a>>2]=J[q+80>>2];J[a+4>>2]=b;J[q+16>>2]=J[q+16>>2]+1}p=p+1|0;if(p>>>0>2]){continue}break}break z}p=0;if(da){while(1){b=(p<<2)+na|0;a=P(J[b>>2],12)+n|0;J[a>>2]=J[a>>2]|536870912;J[a+4>>2]=J[a+4>>2]|536870912;J[a+8>>2]=J[a+8>>2]|536870912;H[J[b>>2]+ra|0]=0;p=p+1|0;if(p>>>0>2]){continue}break}}J[q+28>>2]=0}if(v>>>0>>0){continue}break}J[q+20>>2]=0;J[q+12>>2]=0;J[q+16>>2]=0}J[q+8>>2]=0;J[q>>2]=0;J[q+4>>2]=0;a=J[q+16>>2];ha:{if(a){J[q+84>>2]=a;J[q+88>>2]=a;b=a<<3;ia:{if(!b){b=0;break ia}a=J[40592];j=Ja[J[J[a>>2]+20>>2]](a)|0?37573:69706;b=Ja[J[J[a+12>>2]+8>>2]](a+12|0,b,j,19978,553)|0;a=J[q+84>>2]}J[q+80>>2]=b;if((a|0)<=0){break ha}j=(a<<3)+b|0;a=J[q+12>>2];while(1){k=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=k;a=a+8|0;b=b+8|0;if(j>>>0>b>>>0){continue}break}break ha}J[q+88>>2]=0;J[q+80>>2]=0;J[q+84>>2]=0}p=J[q+84>>2];ja:{ka:while(1){if(!p){break ja}j=p;a=0;while(1){b=a;a=a+1|0;la:{if(j>>>0<=a>>>0){break la}r=J[q+80>>2];v=b<<3;n=r+v|0;k=J[n+4>>2];b=r+(a<<3)|0;u=J[b+4>>2];l=1;G=J[b>>2];m=J[n>>2];ma:{if(!((G|0)!=(m|0)|(k|0)!=(u|0))){n=a;break ma}n=a;if((m|0)==(u|0)&(k|0)==(G|0)){break ma}while(1){n=n+1|0;if((j|0)==(n|0)){break la}b=r+(n<<3)|0;l=J[b+4>>2];u=J[b>>2];if(!((u|0)==(m|0)&(k|0)==(l|0))&((l|0)!=(m|0)|(k|0)!=(u|0))){continue}break}l=j>>>0>n>>>0}n=n+1|0;if(n>>>0

>>0){while(1){k=J[q+80>>2]+(n<<3)|0;p=J[k+4>>2];J[b>>2]=J[k>>2];J[b+4>>2]=p;b=b+8|0;p=J[q+84>>2];n=n+1|0;if(p>>>0>n>>>0){continue}break}}p=p-1|0;J[q+84>>2]=p;if(a>>>0

>>0){b=v+J[q+80>>2]|0;n=a;while(1){k=J[q+80>>2]+(n<<3)|0;p=J[k+4>>2];J[b>>2]=J[k>>2];J[b+4>>2]=p;b=b+8|0;p=J[q+84>>2];n=n+1|0;if(p>>>0>n>>>0){continue}break}}p=p-1|0;J[q+84>>2]=p;if(l){continue ka}}if((a|0)!=(j|0)){continue}break}break}J[q+76>>2]=-1;J[q+72>>2]=-1;u=1;if(!p){break w}a=J[q+80>>2];if(a){b=J[a>>2];J[q+76>>2]=b;J[q+72>>2]=J[a+4>>2];a=J[q+4>>2];na:{if(a>>>0>=(J[q+8>>2]&2147483647)>>>0){ab(q,q+76|0);b=J[q+4>>2];break na}J[J[q>>2]+(a<<2)>>2]=b;b=J[q+4>>2]+1|0;J[q+4>>2]=b}oa:{if((J[q+8>>2]&2147483647)>>>0<=b>>>0){ab(q,q+72|0);break oa}J[J[q>>2]+(b<<2)>>2]=J[q+72>>2];J[q+4>>2]=J[q+4>>2]+1}p=J[q+84>>2];if(p>>>0>=2){b=1;n=J[q+80>>2];while(1){a=J[q+80>>2]+(b<<3)|0;j=J[a+4>>2];J[n>>2]=J[a>>2];J[n+4>>2]=j;n=n+8|0;b=b+1|0;p=J[q+84>>2];if(b>>>0

>>0){continue}break}}p=p-1|0;J[q+84>>2]=p;if(!p){break w}n=J[q+72>>2]}else{n=-1}while(1){b=0;l=J[q+80>>2];pa:{while(1){j=b<<3;k=j+l|0;a=J[k>>2];J[q+68>>2]=a;k=J[k+4>>2];J[q+64>>2]=k;if((a|0)==(n|0)){a=J[q+4>>2];qa:{if(a>>>0>=(J[q+8>>2]&2147483647)>>>0){ab(q,q- -64|0);break qa}J[J[q>>2]+(a<<2)>>2]=k;J[q+4>>2]=J[q+4>>2]+1}J[q+76>>2]=J[q+68>>2];n=J[q+64>>2];J[q+72>>2]=n;a=J[q+84>>2];b=b+1|0;if(a>>>0<=b>>>0){break pa}p=j+J[q+80>>2]|0;while(1){a=J[q+80>>2]+(b<<3)|0;j=J[a+4>>2];J[p>>2]=J[a>>2];J[p+4>>2]=j;p=p+8|0;a=J[q+84>>2];b=b+1|0;if(a>>>0>b>>>0){continue}break}break pa}if((k|0)==(n|0)){k=J[q+4>>2];ra:{if(k>>>0>=(J[q+8>>2]&2147483647)>>>0){ab(q,q+68|0);break ra}J[J[q>>2]+(k<<2)>>2]=a;J[q+4>>2]=J[q+4>>2]+1}J[q+76>>2]=J[q+64>>2];n=J[q+68>>2];J[q+72>>2]=n;a=J[q+84>>2];b=b+1|0;if(a>>>0<=b>>>0){break pa}p=j+J[q+80>>2]|0;while(1){a=J[q+80>>2]+(b<<3)|0;j=J[a+4>>2];J[p>>2]=J[a>>2];J[p+4>>2]=j;p=p+8|0;a=J[q+84>>2];b=b+1|0;if(a>>>0>b>>>0){continue}break}break pa}b=b+1|0;if((p|0)!=(b|0)){continue}break}u=0;break w}p=a-1|0;J[q+84>>2]=p;if(p){continue}break}break w}u=1;break w}j=0;J[q+80>>2]=0;if(qa){while(1){sa:{if(K[j+wa|0]>2){break sa}k=J[C>>2];b=0;ta:{ua:{a=J[C+4>>2];if(!a){break ua}while(1){if(J[k+(b<<2)>>2]==(j|0)){break ua}b=b+1|0;if((a|0)!=(b|0)){continue}break}break ta}if((a|0)!=(b|0)){break sa}}if(a>>>0>=(J[C+8>>2]&2147483647)>>>0){ab(C,q+80|0);break sa}J[k+(a<<2)>>2]=j;J[C+4>>2]=J[C+4>>2]+1}j=J[q+80>>2]+1|0;J[q+80>>2]=j;if(j>>>0>>0){continue}break}}b=1;if(!R|!J[C+4>>2]){break u}v=J[s+40>>2];X=0;m=Ha+-64|0;Ha=m;j=J[ha>>2];a=m-(j+15&-16)|0;Ha=a;u=Va(a,0,j);r=J[C+4>>2];a=a-(r+15&-16)|0;Ha=a;G=Va(a,0,r);J[m+60>>2]=0;J[m+52>>2]=0;J[m+56>>2]=0;va:{if(!r){break va}wa:{xa:while(1){a=j;while(1){n=0;J[m+56>>2]=0;k=J[T>>2];J[m+40>>2]=0;r=r-1|0;ya:{za:{if(a){l=0;while(1){a=J[k>>2];J[m+28>>2]=a;p=k+4|0;Aa:{if(!a){a=0;break Aa}x=J[J[C>>2]+(r<<2)>>2];k=0;while(1){if((x|0)!=J[p+(k<<2)>>2]){k=k+1|0;if((k|0)!=(a|0)){continue}break Aa}break}a=J[m+56>>2];Ba:{if(a>>>0>=(J[m+60>>2]&2147483647)>>>0){ab(m+52|0,m+40|0);k=J[m+56>>2];break Ba}J[J[m+52>>2]+(a<<2)>>2]=l;k=J[m+56>>2]+1|0;J[m+56>>2]=k}Ca:{if((J[m+60>>2]&2147483647)>>>0<=k>>>0){ab(m+52|0,m+28|0);break Ca}J[J[m+52>>2]+(k<<2)>>2]=J[m+28>>2];J[m+56>>2]=J[m+56>>2]+1}n=n+1|0;j=J[ha>>2];l=J[m+40>>2];a=J[m+28>>2]}l=l+1|0;J[m+40>>2]=l;k=p+(a<<2)|0;if(j>>>0>l>>>0){continue}break}break za}a=0;break ya}if(!n){a=j;break ya}l=0;a=J[m+52>>2];k=0;p=0;if(n>>>0>=4){x=n&-4;t=0;while(1){w=p;p=k<<3;p=w|(J[a+(p|28)>>2]==3|J[a+(p|20)>>2]==3|J[a+(p|12)>>2]==3|J[(a+p|0)+4>>2]==3);k=k+4|0;t=t+4|0;if((x|0)!=(t|0)){continue}break}}x=n&3;if(x){while(1){p=J[(a+(k<<3)|0)+4>>2]==3|p;k=k+1|0;l=l+1|0;if((x|0)!=(l|0)){continue}break}}if(!(p&1)){a=j;break ya}H[r+G|0]=1;k=0;if((n|0)!=1){X=n&-2;p=0;while(1){l=k<<1;x=k<<3;if(J[(x+a|0)+4>>2]!=3){H[u+J[a+(l<<2)>>2]|0]=1}if(J[a+(x|12)>>2]!=3){H[u+J[a+(l<<2|8)>>2]|0]=1}k=k+2|0;p=p+2|0;if((X|0)!=(p|0)){continue}break}}if(!(!(n&1)|J[(a+(k<<3)|0)+4>>2]==3)){H[u+J[a+(k<<3)>>2]|0]=1}X=1;if(r){continue xa}break wa}if(r){continue}break}break}if(!X){break va}}p=J[C+4>>2];if(p){n=J[C>>2];k=p;while(1){j=k-1|0;if(K[j+G|0]){if(k>>>0

>>0){a=n+(j<<2)|0;while(1){J[a>>2]=J[n+(k<<2)>>2];a=a+4|0;k=k+1|0;p=J[C+4>>2];if(k>>>0

>>0){continue}break}}p=p-1|0;J[C+4>>2]=p}k=j;if(k){continue}break}j=J[ha>>2]}J[m+48>>2]=0;J[m+40>>2]=0;J[m+44>>2]=0;J[m+36>>2]=0;J[m+28>>2]=0;J[m+32>>2]=0;p=0;if(j){k=J[T>>2];a=J[R>>2];n=0;while(1){j=J[k>>2];J[m+24>>2]=j;X=J[a>>2];J[m+20>>2]=X;l=a+4|0;r=k+4|0;Da:{if(K[n+u|0]){k=0;a=0;if(!X){break Da}while(1){J[m+16>>2]=J[l+(k<<2)>>2];J[m+12>>2]=3;a=J[m+44>>2];Ea:{if(a>>>0>=(J[m+48>>2]&2147483647)>>>0){ab(m+40|0,m+12|0);a=J[m+44>>2];break Ea}J[J[m+40>>2]+(a<<2)>>2]=3;a=J[m+44>>2]+1|0;J[m+44>>2]=a}j=v+P(J[m+16>>2],12)|0;Fa:{if((J[m+48>>2]&2147483647)>>>0<=a>>>0){ab(m+40|0,j);a=J[m+44>>2];break Fa}J[J[m+40>>2]+(a<<2)>>2]=J[j>>2];a=J[m+44>>2]+1|0;J[m+44>>2]=a}j=(v+P(J[m+16>>2],12)|0)+4|0;Ga:{if((J[m+48>>2]&2147483647)>>>0<=a>>>0){ab(m+40|0,j);a=J[m+44>>2];break Ga}J[J[m+40>>2]+(a<<2)>>2]=J[j>>2];a=J[m+44>>2]+1|0;J[m+44>>2]=a}j=(v+P(J[m+16>>2],12)|0)+8|0;Ha:{if((J[m+48>>2]&2147483647)>>>0<=a>>>0){ab(m+40|0,j);break Ha}J[J[m+40>>2]+(a<<2)>>2]=J[j>>2];J[m+44>>2]=J[m+44>>2]+1}J[m+12>>2]=1;a=J[m+32>>2];Ia:{if(a>>>0>=(J[m+36>>2]&2147483647)>>>0){ab(m+28|0,m+12|0);a=J[m+32>>2];break Ia}J[J[m+28>>2]+(a<<2)>>2]=1;a=J[m+32>>2]+1|0;J[m+32>>2]=a}Ja:{if((J[m+36>>2]&2147483647)>>>0<=a>>>0){ab(m+28|0,m+16|0);break Ja}J[J[m+28>>2]+(a<<2)>>2]=J[m+16>>2];J[m+32>>2]=J[m+32>>2]+1}p=p+1|0;a=J[m+20>>2];k=k+1|0;if(a>>>0>k>>>0){continue}break}break Da}a=J[m+44>>2];Ka:{if(a>>>0>=(J[m+48>>2]&2147483647)>>>0){ab(m+40|0,m+24|0);break Ka}J[J[m+40>>2]+(a<<2)>>2]=j;J[m+44>>2]=J[m+44>>2]+1}k=0;if(J[m+24>>2]){while(1){a=r+(k<<2)|0;j=J[m+44>>2];La:{if(j>>>0>=(J[m+48>>2]&2147483647)>>>0){ab(m+40|0,a);break La}J[J[m+40>>2]+(j<<2)>>2]=J[a>>2];J[m+44>>2]=J[m+44>>2]+1}k=k+1|0;if(k>>>0>2]){continue}break}}a=J[m+32>>2];Ma:{if(a>>>0>=(J[m+36>>2]&2147483647)>>>0){ab(m+28|0,m+20|0);break Ma}J[J[m+28>>2]+(a<<2)>>2]=J[m+20>>2];J[m+32>>2]=J[m+32>>2]+1}p=p+1|0;a=0;if(!J[m+20>>2]){break Da}while(1){j=l+(a<<2)|0;k=J[m+32>>2];Na:{if(k>>>0>=(J[m+36>>2]&2147483647)>>>0){ab(m+28|0,j);break Na}J[J[m+28>>2]+(k<<2)>>2]=J[j>>2];J[m+32>>2]=J[m+32>>2]+1}a=a+1|0;j=J[m+20>>2];if(a>>>0>>0){continue}break}a=j}a=l+(a<<2)|0;k=r+(J[m+24>>2]<<2)|0;n=n+1|0;if(n>>>0>2]){continue}break}}J[T+4>>2]=0;J[R+4>>2]=0;if((T|0)!=(m+40|0)){J[T+4>>2]=0;a=J[m+44>>2];if(a>>>0>(J[T+8>>2]&2147483647)>>>0){lb(T,a);a=J[m+44>>2]}if((a|0)>0){k=J[T>>2];j=k+(a<<2)|0;a=J[m+40>>2];while(1){J[k>>2]=J[a>>2];a=a+4|0;k=k+4|0;if(j>>>0>k>>>0){continue}break}a=J[m+44>>2]}J[T+4>>2]=a}if((R|0)!=(m+28|0)){J[R+4>>2]=0;a=J[m+32>>2];if(a>>>0>(J[R+8>>2]&2147483647)>>>0){lb(R,a);a=J[m+32>>2]}if((a|0)>0){k=J[R>>2];j=k+(a<<2)|0;a=J[m+28>>2];while(1){J[k>>2]=J[a>>2];a=a+4|0;k=k+4|0;if(j>>>0>k>>>0){continue}break}a=J[m+32>>2]}J[R+4>>2]=a}J[ha>>2]=p;a=J[m+36>>2];Oa:{if((a|0)<0|!(a&2147483647)){break Oa}a=J[m+28>>2];if(!a){break Oa}j=J[40592];Ja[J[J[j+12>>2]+12>>2]](j+12|0,a)}a=J[m+48>>2];if((a|0)<0|!(a&2147483647)){break va}a=J[m+40>>2];if(!a){break va}j=J[40592];Ja[J[J[j+12>>2]+12>>2]](j+12|0,a)}a=J[m+60>>2];Pa:{if((a|0)<0|!(a&2147483647)){break Pa}a=J[m+52>>2];if(!a){break Pa}j=J[40592];Ja[J[J[j+12>>2]+12>>2]](j+12|0,a)}Ha=m- -64|0;break u}a=J[q+88>>2];Qa:{if((a|0)<0|!(a&2147483647)){break Qa}a=J[q+80>>2];if(!a){break Qa}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ra:{Sa:{if(u){a=J[q+4>>2];if(!a){break Ra}l=J[q>>2];k=a-1|0;J[q+80>>2]=k;a=J[T+4>>2];Ta:{if(a>>>0>=(J[T+8>>2]&2147483647)>>>0){ab(T,q+80|0);break Ta}J[J[T>>2]+(a<<2)>>2]=k;J[T+4>>2]=J[T+4>>2]+1}b=0;if(!k){break Sa}while(1){a=l+(b<<2)|0;j=J[a>>2];n=j+wa|0;H[n|0]=K[n|0]+1;n=J[T+4>>2];Ua:{if(n>>>0>=(J[T+8>>2]&2147483647)>>>0){ab(T,a);break Ua}J[J[T>>2]+(n<<2)>>2]=j;J[T+4>>2]=J[T+4>>2]+1}b=b+1|0;if((k|0)!=(b|0)){continue}break}break Sa}Wa(J[40592],8,10820,943,29253,0);break Ra}J[ha>>2]=J[ha>>2]+1;Va:{if(!J[q+28>>2]){b=0;break Va}S=0;while(1){a=P(J[J[q+24>>2]+(S<<2)>>2],12)+W|0;n=J[a>>2];J[q+80>>2]=n;r=J[a+4>>2];J[q+76>>2]=r;v=J[a+8>>2];J[q+72>>2]=v;b=0;a=0;j=0;p=0;m=0;Wa:{Xa:{Ya:{Za:{_a:{$a:{ab:{bb:{cb:{if(k){while(1){m=J[l+(b<<2)>>2];j=(m|0)==(n|0)|j;p=(m|0)==(v|0)|p;a=(m|0)==(r|0)|a;if(!(p&(j&a)&1)){b=b+1|0;if(k>>>0>b>>>0){continue}}break}m=a;if(j&1){break cb}}j=J[C>>2];b=0;db:{a=J[C+4>>2];if(!a){break db}while(1){if((n|0)==J[j+(b<<2)>>2]){break db}b=b+1|0;if((a|0)!=(b|0)){continue}break}break bb}if((a|0)==(b|0)){break bb}a=m}if(a&1){break Za}break ab}if(a>>>0<(J[C+8>>2]&2147483647)>>>0){break $a}ab(C,q+80|0);if(m&1){break Za}}n=J[C+4>>2];break _a}J[j+(a<<2)>>2]=n;n=J[C+4>>2]+1|0;J[C+4>>2]=n;if(m&1){break Za}}a=J[C>>2];b=0;eb:{fb:{if(!n){break fb}j=J[q+76>>2];while(1){if((j|0)==J[a+(b<<2)>>2]){break fb}b=b+1|0;if((n|0)!=(b|0)){continue}break}break eb}if((b|0)==(n|0)){break eb}break Za}if((J[C+8>>2]&2147483647)>>>0<=n>>>0){ab(C,q+76|0);if(!(p&1)){break Ya}break Wa}J[a+(n<<2)>>2]=J[q+76>>2];n=J[C+4>>2]+1|0;J[C+4>>2]=n;if(!(p&1)){break Xa}break Wa}if(p&1){break Wa}}n=J[C+4>>2]}a=J[C>>2];b=0;gb:{hb:{if(!n){break hb}j=J[q+72>>2];while(1){if((j|0)==J[a+(b<<2)>>2]){break hb}b=b+1|0;if((n|0)!=(b|0)){continue}break}break gb}if((b|0)!=(n|0)){break Wa}}if((J[C+8>>2]&2147483647)>>>0<=n>>>0){ab(C,q+72|0);break Wa}J[a+(n<<2)>>2]=J[q+72>>2];J[C+4>>2]=J[C+4>>2]+1}b=J[q+28>>2];S=S+1|0;if(b>>>0>S>>>0){continue}break}}if(!R){break Ra}J[q+80>>2]=b;a=J[R+4>>2];ib:{if(a>>>0>=(J[R+8>>2]&2147483647)>>>0){ab(R,q+80|0);break ib}J[J[R>>2]+(a<<2)>>2]=b;J[R+4>>2]=J[R+4>>2]+1}b=0;if(!J[q+28>>2]){break Ra}while(1){a=J[q+24>>2]+(b<<2)|0;j=J[R+4>>2];jb:{if(j>>>0>=(J[R+8>>2]&2147483647)>>>0){ab(R,a);break jb}J[J[R>>2]+(j<<2)>>2]=J[a>>2];J[R+4>>2]=J[R+4>>2]+1}b=b+1|0;if(b>>>0>2]){continue}break}}a=J[q+8>>2];kb:{if((a|0)<0|!(a&2147483647)){break kb}a=J[q>>2];if(!a){break kb}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[q+20>>2];lb:{if((a|0)<0|!(a&2147483647)){break lb}a=J[q+12>>2];if(!a){break lb}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[q+32>>2];mb:{if((a|0)<0|!(a&2147483647)){break mb}a=J[q+24>>2];if(!a){break mb}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}b=0;if(u){continue}break}}a=J[q+40>>2];if(a){j=J[40592];Ja[J[J[j+12>>2]+12>>2]](j+12|0,a-4|0)}J[q+40>>2]=0;Ha=q+96|0;nb:{if(!b){break nb}b=K[J[s+28>>2]+38|0];a=J[B+32>>2];ob:{if(!a){$=J[s>>2];p=J[B+24>>2];break ob}j=b-a|0;a=j&255;if(a){b=J[40592]+12|0;$=Ja[J[J[b>>2]+8>>2]](b,P(a,12),29909,10820,1056)|0;b=K[J[s+28>>2]+38|0]}pb:{if(!(b&255)){break pb}a=J[40592];k=a+12|0;y=(Ga=k,Fa=b&255,Ea=Ja[J[J[a>>2]+20>>2]](a)|0?40505:69706,Da=10820,Ca=1057,Ba=J[J[k>>2]+8>>2],Ja[Ba](Ga|0,Fa|0,Ea|0,Da|0,Ca|0)|0);if(!K[J[s+28>>2]+38|0]){break pb}b=0;while(1){o=0;qb:{rb:{sb:{k=J[B+32>>2];if(!k){break sb}a=J[B+28>>2];while(1){if(J[a+(o<<2)>>2]==(V|0)){break sb}o=o+1|0;if((k|0)!=(o|0)){continue}break}break rb}a=255;if((k|0)!=(o|0)){break qb}}a=P(b&255,12)+$|0;k=J[s>>2]+P(V,12)|0;N[a>>2]=N[k>>2];N[a+4>>2]=N[k+4>>2];N[a+8>>2]=N[k+8>>2];a=b;b=a+1|0}H[y+V|0]=a;V=V+1|0;if(V>>>0>2]+38|0]){continue}break}}p=J[B+24>>2];if(p){o=J[B+52>>2];while(1){k=o+4|0;n=J[o>>2];tb:{if(!n){break tb}a=0;o=0;if(n>>>0>=4){m=n&-4;b=0;while(1){l=o<<2;r=l+k|0;J[r>>2]=K[J[r>>2]+y|0];r=k+(l|4)|0;J[r>>2]=K[J[r>>2]+y|0];r=k+(l|8)|0;J[r>>2]=K[J[r>>2]+y|0];l=k+(l|12)|0;J[l>>2]=K[J[l>>2]+y|0];o=o+4|0;b=b+4|0;if((m|0)!=(b|0)){continue}break}}b=n&3;if(!b){break tb}while(1){l=k+(o<<2)|0;J[l>>2]=K[J[l>>2]+y|0];o=o+1|0;a=a+1|0;if((b|0)!=(a|0)){continue}break}}o=k+(n<<2)|0;F=F+1|0;if((F|0)!=(p|0)){continue}break}}if(y){a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,y)}b=j}if(p>>>0>=256){o=0;Wa(J[40592],32,10820,1095,78571,0);break nb}H[J[s+28>>2]+39|0]=p;y=0;ub:{if(!p){o=0;a=0;break ub}a=J[40592]+12|0;o=Ja[J[J[a>>2]+8>>2]](a,P(p,20),29909,10820,1101)|0;a=P(K[J[s+28>>2]+39|0],20)}J[s+4>>2]=o;Va(o,0,a);$w(s,B+12|0,J[s+36>>2],J[s+40>>2]);j=J[B+56>>2];if((j|0)!=(p|0)){a=J[40592];k=a+12|0;y=(Ca=k,Da=j-p|0,Ea=Ja[J[J[a>>2]+20>>2]](a)|0?40505:69706,Fa=10820,Ga=1112,Ba=J[J[k>>2]+8>>2],Ja[Ba](Ca|0,Da|0,Ea|0,Fa|0,Ga|0)|0)}J[s+8>>2]=y;if(p){F=J[s+4>>2];o=J[B+52>>2];a=J[B+40>>2];while(1){n=P(ja,20);k=n+F|0;I[k+16>>1]=y-J[s+8>>2];l=J[o>>2];H[k+18|0]=l;r=o+4|0;o=0;V=0;vb:{if(!l){F=0;m=(y|0)!=0;break vb}while(1){j=J[r+(o<<2)>>2];wb:{if((j|0)!=255){H[y+V|0]=j;V=V+1|0;break wb}j=n+J[s+4>>2]|0;H[j+18|0]=K[j+18|0]-1}o=o+1|0;if((l|0)!=(o|0)){continue}break}m=(y|0)!=0;k=n+J[s+4>>2]|0;F=K[k+18|0];if(!F|(!y|!$)){break vb}j=P(K[(y+F|0)-1|0],12)+$|0;D=N[j>>2];z=N[j+8>>2];A=N[j+4>>2];Z=Q(0);o=0;ba=Q(0);fa=Q(0);U=Q(0);_=Q(0);oa=Q(0);while(1){j=P(K[o+y|0],12)+$|0;E=N[j>>2];O=N[j+4>>2];fa=Q(Q(Q(D-E)*Q(A+O))+fa);ca=N[j+8>>2];ba=Q(Q(Q(z-ca)*Q(D+E))+ba);Z=Q(Q(Q(A-O)*Q(z+ca))+Z);oa=Q(oa+ca);_=Q(_+O);U=Q(U+E);D=E;z=ca;A=O;o=o+1|0;if((F|0)!=(o|0)){continue}break}N[k+8>>2]=fa;N[k+4>>2]=ba;N[k>>2]=Z;A=Q(Y(Q(Q(fa*fa)+Q(Q(Z*Z)+Q(ba*ba)))));if(A>Q(0)){A=Q(Q(1)/A);fa=Q(fa*A);N[k+8>>2]=fa;ba=Q(ba*A);N[k+4>>2]=ba;Z=Q(Z*A);N[k>>2]=Z}N[k+12>>2]=Q(-Q(Q(oa*fa)+Q(Q(U*Z)+Q(_*ba))))/Q(F>>>0)}j=a+4|0;X=J[a>>2];xb:{if(!X){a=j;break xb}U=Q(0);A=Q(0);_=Q(0);o=J[s>>2];a=J[s+40>>2]+P(J[j>>2],12)|0;u=o+P(J[a+4>>2],12)|0;v=o+P(J[a>>2],12)|0;D=N[v>>2];E=Q(N[u>>2]-D);a=o+P(J[a+8>>2],12)|0;z=N[v+4>>2];O=Q(N[a+4>>2]-z);ca=Q(N[a>>2]-D);z=Q(N[u+4>>2]-z);D=Q(Q(E*O)-Q(ca*z));ua=z;z=N[v+8>>2];Z=Q(N[a+8>>2]-z);ba=O;O=Q(N[u+8>>2]-z);z=Q(Q(ua*Z)-Q(ba*O));E=Q(Q(O*ca)-Q(Z*E));O=Q(Q(D*D)+Q(Q(z*z)+Q(E*E)));if(O>Q(0)){A=Q(Q(1)/Q(Y(O)));_=Q(D*A);U=Q(z*A);A=Q(E*A)}a=j+(X<<2)|0;if(!(Q(Q(_*N[k+8>>2])+Q(Q(U*N[k>>2])+Q(A*N[k+4>>2])))>2]=-N[k+8>>2];N[k+4>>2]=-N[k+4>>2];N[k>>2]=-N[k>>2];N[k+12>>2]=-N[k+12>>2];if(!m|F>>>0<2){break xb}o=0;j=F>>>1|0;if((j|0)!=1){j=j&126;V=0;while(1){k=o+y|0;u=K[k|0];t=k;k=((o^-1)+F|0)+y|0;H[t|0]=K[k|0];H[k|0]=u;k=(o|1)+y|0;u=K[k|0];t=k;k=((F-o|0)+y|0)-2|0;H[t|0]=K[k|0];H[k|0]=u;o=o+2|0;V=V+2|0;if((j|0)!=(V|0)){continue}break}}if(!(F&2)){break xb}j=o+y|0;k=K[j|0];t=j;j=((o^-1)+F|0)+y|0;H[t|0]=K[j|0];H[j|0]=k}F=J[s+4>>2];j=n+F|0;u=K[J[s+28>>2]+38|0];yb:{if(!u){_=N[j+8>>2];D=N[j+4>>2];z=N[j>>2];break yb}A=N[j+12>>2];_=N[j+8>>2];D=N[j+4>>2];z=N[j>>2];v=J[s>>2];o=0;while(1){k=v+P(o,12)|0;E=Q(-Q(Q(_*N[k+8>>2])+Q(Q(z*N[k>>2])+Q(D*N[k+4>>2]))));if(E>2]=E;A=E}o=o+1|0;if((u|0)!=(o|0)){continue}break}}U=N[j+12>>2];if(Q(Q(Q(N[B+20>>2]*_)+Q(Q(N[B+12>>2]*z)+Q(N[B+16>>2]*D)))+U)>Q(0)){j=K[j+18|0];if(!(!m|j>>>0<2)){o=0;k=j>>>1|0;if((k|0)!=1){k=k&126;F=0;while(1){m=o+y|0;u=K[m|0];t=m;m=(j+(o^-1)|0)+y|0;H[t|0]=K[m|0];H[m|0]=u;m=(o|1)+y|0;u=K[m|0];t=m;m=((j-o|0)+y|0)-2|0;H[t|0]=K[m|0];H[m|0]=u;o=o+2|0;F=F+2|0;if((k|0)!=(F|0)){continue}break}}if(j&2){k=o+y|0;m=K[k|0];j=(j+(o^-1)|0)+y|0;H[k|0]=K[j|0];H[j|0]=m}F=J[s+4>>2];j=n+F|0;U=N[j+12>>2];_=N[j+8>>2];z=N[j>>2];D=N[j+4>>2]}j=n+F|0;N[j+12>>2]=-U;N[j+8>>2]=-_;N[j+4>>2]=-D;N[j>>2]=-z}o=r+(l<<2)|0;y=K[(n+F|0)+18|0]+y|0;ja=ja+1|0;if((ja|0)!=(p|0)){continue}break}}a=J[s>>2];if((a|0)!=($|0)){Ua(a,$,P(b&255,12));if($){a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,$)}H[J[s+28>>2]+38|0]=b}o=0;if(!bx(s,p,0)){break nb}zb:{if(!p){break zb}j=J[s+4>>2];k=K[J[s+28>>2]+38|0];if(k){b=J[s>>2];m=k&254;r=k&1;$=0;while(1){a=j+P($,20)|0;A=N[a+8>>2];D=N[a+4>>2];z=N[a>>2];U=Q(34028234663852886e22);V=0;y=255;o=b;F=0;if((k|0)!=1){while(1){E=Q(Q(N[o+8>>2]*A)+Q(Q(N[o>>2]*z)+Q(N[o+4>>2]*D)));n=E>2]*A)+Q(Q(N[o+12>>2]*z)+Q(N[o+16>>2]*D)));E=n?E:U;l=O>2]*A)+Q(Q(N[o>>2]*z)+Q(N[o+4>>2]*D)))>>0>=8){a=p&-8;y=0;while(1){H[(j+P(o,20)|0)+19|0]=255;H[(j+P(o|1,20)|0)+19|0]=255;H[(j+P(o|2,20)|0)+19|0]=255;H[(j+P(o|3,20)|0)+19|0]=255;H[(j+P(o|4,20)|0)+19|0]=255;H[(j+P(o|5,20)|0)+19|0]=255;H[(j+P(o|6,20)|0)+19|0]=255;H[(j+P(o|7,20)|0)+19|0]=255;o=o+8|0;y=y+8|0;if((a|0)!=(y|0)){continue}break}}a=p&7;if(!a){break zb}while(1){H[(j+P(o,20)|0)+19|0]=255;o=o+1|0;V=V+1|0;if((a|0)!=(V|0)){continue}break}}a=0;o=0;l=0;m=0;n=Ha-16|0;Ha=n;r=K[J[s+28>>2]+39|0];Ab:{if(!r){break Ab}b=J[s+4>>2];if(!b){break Ab}while(1){j=K[(b+P(a,20)|0)+18|0];if(j>>>0<=2){a=0;Wa(J[40592],32,10820,1231,78708,0);break Ab}l=(j+l|0)-2|0;a=a+1|0;if((r|0)!=(a|0)){continue}break}Bb:{Cb:{b=(Ba=-1,Ga=rea(l,0,12,0),Fa=Ia,Fa?Ba:Ga);if(!b){p=J[s>>2];b=0;break Cb}a=J[40592];j=Ja[J[J[a>>2]+20>>2]](a)|0?52857:69706;b=Ja[J[J[a+12>>2]+8>>2]](a+12|0,b,j,10820,1237)|0;p=J[s>>2];r=K[J[s+28>>2]+39|0];if(r){break Cb}break Bb}G=J[s+4>>2];x=J[s+8>>2];a=b;while(1){j=G+P(m,20)|0;v=K[j+18|0];y=v-2|0;if(y){u=x+L[j+16>>1]|0;j=0;while(1){X=K[u|0];J[a>>2]=X;k=j+1|0;R=K[u+((k>>>0)%(v>>>0)|0)|0];J[a+4>>2]=R;T=K[u+((j+2>>>0)%(v>>>0)|0)|0];J[a+8>>2]=T;t=o;j=P(R,12)+p|0;o=P(X,12)+p|0;A=N[o>>2];D=Q(N[j>>2]-A);X=P(T,12)+p|0;z=N[o+4>>2];E=Q(N[X+4>>2]-z);A=Q(N[X>>2]-A);z=Q(N[j+4>>2]-z);O=Q(Q(D*E)-Q(A*z));ca=Q(O*O);U=z;z=N[o+8>>2];O=Q(N[X+8>>2]-z);z=Q(N[j+8>>2]-z);E=Q(Q(U*O)-Q(E*z));A=Q(Q(z*A)-Q(O*D));j=Q(ca+Q(Q(E*E)+Q(A*A)))!=Q(0);o=t+j|0;a=P(j,12)+a|0;j=k;if((k|0)!=(y|0)){continue}break}}m=m+1|0;if((r|0)!=(m|0)){continue}break}}a=J[s+40>>2];if(a){j=J[40592];Ja[J[J[j+12>>2]+12>>2]](j+12|0,a)}J[s+40>>2]=0;Db:{if((l|0)==(o|0)){a=b;break Db}Eb:{j=(Ba=-1,Ga=rea(o,0,12,0),Fa=Ia,Fa?Ba:Ga);if(j){a=J[40592];k=Ja[J[J[a>>2]+20>>2]](a)|0?52857:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,j,k,10820,1298)|0;if(a){break Eb}}a=0;if(!b){break Ab}j=J[40592];Ja[J[J[j+12>>2]+12>>2]](j+12|0,b);break Ab}Ua(a,b,P(o,12));if(!b){break Db}j=J[40592];Ja[J[J[j+12>>2]+12>>2]](j+12|0,b)}J[s+36>>2]=o;J[s+40>>2]=a;$w(s,n+4|0,o,a);j=J[s+36>>2];if(j){m=J[s+40>>2];b=0;ba=N[n+12>>2];fa=N[n+8>>2];oa=N[n+4>>2];while(1){A=Q(0);D=Q(0);z=Q(0);a=m+P(b,12)|0;r=J[a+4>>2];k=P(r,12)+p|0;o=P(J[a>>2],12)+p|0;E=N[o>>2];Z=Q(N[k>>2]-E);u=J[a+8>>2];l=P(u,12)+p|0;O=N[o+4>>2];_=Q(N[l+4>>2]-O);pa=Q(N[l>>2]-E);U=Q(N[k+4>>2]-O);ca=Q(Q(Z*_)-Q(pa*U));ua=U;U=N[o+8>>2];ya=Q(N[l+8>>2]-U);za=Q(N[k+8>>2]-U);_=Q(Q(ua*ya)-Q(_*za));Z=Q(Q(za*pa)-Q(ya*Z));pa=Q(Q(ca*ca)+Q(Q(_*_)+Q(Z*Z)));if(pa>Q(0)){D=Q(Q(1)/Q(Y(pa)));z=Q(ca*D);A=Q(_*D);D=Q(Z*D)}if(Q(Q(Q(ba*z)+Q(Q(oa*A)+Q(D*fa)))-Q(Q(U*z)+Q(Q(E*A)+Q(O*D))))>Q(0)){J[a+4>>2]=u;J[a+8>>2]=r;j=J[s+36>>2]}b=b+1|0;if(j>>>0>b>>>0){continue}break}}a=1}Ha=n+16|0;o=a}a=J[B+36>>2];Fb:{if((a|0)<0|!(a&2147483647)){break Fb}a=J[B+28>>2];if(!a){break Fb}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}a=J[B+48>>2];Gb:{if((a|0)<0|!(a&2147483647)){break Gb}a=J[B+40>>2];if(!a){break Gb}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}a=J[B+60>>2];Hb:{if((a|0)<0|!(a&2147483647)){break Hb}a=J[B+52>>2];if(!a){break Hb}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}Ha=B- -64|0;if(!o){break f}aa=ax(s)}Ha=ka+32|0;Ib:{if(!aa){Wa(J[40592],32,11052,331,72603,0);break Ib}a=J[s+28>>2];J[d>>2]=K[a+38|0];J[h>>2]=K[a+39|0];a=Ja[J[J[c>>2]+8>>2]](c,P(J[d>>2],12),69870,11052,338)|0;J[e>>2]=a;Ua(a,J[s>>2],P(J[d>>2],12));a=0;J[f>>2]=0;if(J[h>>2]){d=J[s+4>>2];b=0;while(1){b=K[(d+P(a,20)|0)+18|0]+b|0;J[f>>2]=b;a=a+1|0;if(a>>>0>2]){continue}break}a=b<<2}else{a=0}b=Ja[J[J[c>>2]+8>>2]](c,a,70012,11052,347)|0;J[g>>2]=b;if(J[f>>2]){d=J[s+8>>2];a=0;while(1){J[b+(a<<2)>>2]=K[a+d|0];a=a+1|0;if(a>>>0>2]){continue}break}}d=Ja[J[J[c>>2]+8>>2]](c,P(J[h>>2],20),17953,11052,353)|0;J[i>>2]=d;e=J[h>>2];if(e){f=J[s+4>>2];b=0;while(1){c=P(b,20);a=c+d|0;c=c+f|0;N[a>>2]=N[c>>2];N[a+4>>2]=N[c+4>>2];N[a+8>>2]=N[c+8>>2];N[a+12>>2]=N[c+12>>2];I[a+16>>1]=K[c+18|0];I[a+18>>1]=L[c+16>>1];b=b+1|0;if((e|0)!=(b|0)){continue}break}}}Nj(s);Ha=va+160|0;return aa|0}function Xba(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=0,p=Q(0),q=0,r=Q(0),s=Q(0),t=0,u=Q(0),v=0,w=0,x=Q(0),y=0,z=Q(0),A=0,B=0,C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=0,T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=0,Z=Q(0),_=Q(0),$=Q(0),aa=0,ba=Q(0),ca=Q(0),da=Q(0),ea=0,fa=0,ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0);h=Ha-944|0;Ha=h;C=J[f>>2];m=a;f=J[a+40>>2];o=J[b+40>>2];v=J[a+8>>2];y=J[a+12>>2];G=N[a+4>>2];J[h+812>>2]=0;J[h+804>>2]=v;J[h+808>>2]=y;N[h+800>>2]=G;a=J[b+8>>2];v=J[b+12>>2];E=N[b+4>>2];J[h+796>>2]=0;J[h+788>>2]=a;J[h+792>>2]=v;N[h+784>>2]=E;N[h+768>>2]=N[e>>2];r=N[c+20>>2];s=N[c+24>>2];n=N[c>>2];p=N[c+4>>2];x=N[c+8>>2];u=N[c+12>>2];z=N[c+16>>2];J[h+764>>2]=0;N[h+760>>2]=s;N[h+756>>2]=r;N[h+752>>2]=z;N[h+748>>2]=u;N[h+744>>2]=x;N[h+740>>2]=p;N[h+736>>2]=n;V=N[d+20>>2];M=N[d+24>>2];l=N[d>>2];j=N[d+4>>2];k=N[d+8>>2];i=N[d+12>>2];D=N[d+16>>2];J[h+732>>2]=0;N[h+728>>2]=M;N[h+724>>2]=V;N[h+720>>2]=D;N[h+716>>2]=i;N[h+712>>2]=k;N[h+708>>2]=j;N[h+704>>2]=l;J[h+700>>2]=0;F=Q(-l);z=Q(z-D);r=Q(r-V);s=Q(s-M);V=Q(Q(Q(F*z)-Q(r*j))-Q(k*s));M=Q(Q(i*i)+Q(-.5));D=Q(Q(Q(M*r)+Q(i*Q(Q(l*s)-Q(k*z))))-Q(j*V));N[h+692>>2]=D+D;D=Q(Q(Q(i*Q(Q(j*z)-Q(l*r)))+Q(M*s))-Q(k*V));N[h+696>>2]=D+D;z=Q(Q(Q(M*z)+Q(i*Q(Q(k*r)-Q(j*s))))-Q(l*V));N[h+688>>2]=z+z;z=Q(Q(Q(n*j)-Q(l*p))+Q(Q(x*i)-Q(u*k)));N[h+680>>2]=z;r=Q(Q(Q(p*k)-Q(j*x))+Q(Q(n*i)-Q(u*l)));N[h+672>>2]=r;l=Q(Q(Q(x*l)-Q(k*n))+Q(Q(p*i)-Q(u*j)));N[h+676>>2]=l;i=Q(Q(u*i)-Q(Q(Q(F*n)-Q(p*j))-Q(k*x)));N[h+684>>2]=i;a=J[h+700>>2];J[h+664>>2]=J[h+696>>2];J[h+668>>2]=a;J[h+652>>2]=0;j=Q(r+r);n=Q(Q(1)-Q(r*j));k=Q(l+l);p=Q(l*k);N[h+648>>2]=n-p;x=Q(z*k);u=Q(i*j);N[h+644>>2]=x-u;J[h+636>>2]=0;N[h+632>>2]=x+u;u=n;n=Q(z+z);x=Q(z*n);N[h+628>>2]=u-x;a=J[h+692>>2];J[h+656>>2]=J[h+688>>2];J[h+660>>2]=a;u=Q(z*j);k=Q(i*k);N[h+640>>2]=u+k;j=Q(l*j);i=Q(i*n);N[h+624>>2]=j-i;J[h+620>>2]=0;N[h+616>>2]=u-k;N[h+612>>2]=j+i;N[h+608>>2]=Q(Q(1)-p)-x;d=K[C+64|0];V=N[e+8>>2];u=Q(V*Q(.05000000074505806));i=Q(E*N[o+52>>2]);r=N[h+788>>2];j=Q(N[o+56>>2]*r);j=i<=j?i:j;i=N[h+792>>2];k=Q(N[o+60>>2]*i);j=Q((j<=k?j:k)*Q(.25));s=j>u?u:j;z=N[f+52>>2];l=Q(G*z);j=N[f+56>>2];k=N[h+804>>2];n=Q(j*k);G=l<=n?l:n;l=N[f+60>>2];x=N[h+808>>2];p=Q(l*x);G=Q((p>=G?G:p)*Q(.25));u=u>2]=u;if(d){i=Q(u*Q(.800000011920929));n=Q(i*i);a=d;while(1){e=J[C+76>>2];a=a-1|0;c=e+P(a,48)|0;j=N[c+24>>2];p=N[c+40>>2];i=N[c+8>>2];k=N[c>>2];l=N[c+4>>2];x=Q(N[h+664>>2]+Q(Q(N[h+648>>2]*i)+Q(Q(N[h+616>>2]*k)+Q(l*N[h+632>>2]))));u=Q(N[h+656>>2]+Q(Q(N[h+640>>2]*i)+Q(Q(N[h+608>>2]*k)+Q(l*N[h+624>>2]))));z=N[c+16>>2];r=N[c+32>>2];k=Q(N[h+660>>2]+Q(Q(N[h+644>>2]*i)+Q(Q(N[h+612>>2]*k)+Q(l*N[h+628>>2]))));l=N[c+20>>2];s=N[c+36>>2];i=Q(Q(p*Q(x-j))+Q(Q(Q(u-z)*r)+Q(Q(k-l)*s)));j=Q(j-Q(x-Q(p*i)));x=Q(j*j);j=Q(z-Q(u-Q(r*i)));u=Q(j*j);j=Q(l-Q(k-Q(s*i)));a:{if(n>2];J[c>>2]=J[e>>2];J[c+4>>2]=v;v=J[e+44>>2];J[c+40>>2]=J[e+40>>2];J[c+44>>2]=v;v=J[e+36>>2];J[c+32>>2]=J[e+32>>2];J[c+36>>2]=v;v=J[e+28>>2];J[c+24>>2]=J[e+24>>2];J[c+28>>2]=v;v=J[e+20>>2];J[c+16>>2]=J[e+16>>2];J[c+20>>2]=v;v=J[e+12>>2];J[c+8>>2]=J[e+8>>2];J[c+12>>2]=v;break a}N[c+44>>2]=i}if(a){continue}break}l=N[f+60>>2];x=N[h+808>>2];p=Q(l*x);z=N[f+52>>2];t=K[C+64|0];r=N[h+788>>2];j=N[f+56>>2];k=N[h+804>>2];n=Q(j*k);i=N[h+792>>2]}u=N[h+784>>2];O=Q(p*p);p=N[h+800>>2];s=Q(z*p);N[h+576>>2]=Y(Q(O+Q(Q(s*s)+Q(n*n))));i=Q(l*i);n=Q(i*i);i=Q(z*u);u=Q(i*i);i=Q(j*r);N[h+560>>2]=Y(Q(n+Q(u+Q(i*i))));b:{c:{if((d|0)==(t|0)){if(!Zn(C,h+672|0,h+736|0,h+704|0,h+592|0,h+576|0,h+560|0)){break c}}a=J[h+748>>2];J[h+216>>2]=J[h+744>>2];J[h+220>>2]=a;a=J[h+740>>2];J[h+208>>2]=J[h+736>>2];J[h+212>>2]=a;a=J[h+708>>2];J[h+368>>2]=J[h+704>>2];J[h+372>>2]=a;a=J[h+712>>2];c=J[h+716>>2];e=J[h+692>>2];J[C+16>>2]=J[h+688>>2];J[C+20>>2]=e;e=J[h+676>>2];J[C>>2]=J[h+672>>2];J[C+4>>2]=e;J[h+376>>2]=a;J[h+380>>2]=c;a=J[h+700>>2];J[C+24>>2]=J[h+696>>2];J[C+28>>2]=a;a=J[h+684>>2];J[C+8>>2]=J[h+680>>2];J[C+12>>2]=a;a=J[h+212>>2];J[C+32>>2]=J[h+208>>2];J[C+36>>2]=a;a=J[h+220>>2];J[C+40>>2]=J[h+216>>2];J[C+44>>2]=a;a=J[h+372>>2];J[C+48>>2]=J[h+368>>2];J[C+52>>2]=a;a=J[h+380>>2];J[C+56>>2]=J[h+376>>2];J[C+60>>2]=a;a=0;c=0;d:{if(N[m+4>>2]!=Q(1)){break d}c=0;if(N[m+8>>2]!=Q(1)){break d}c=N[m+12>>2]==Q(1)}a=N[b+4>>2]!=Q(1)|N[b+8>>2]!=Q(1)?a:N[b+12>>2]==Q(1);t=h+656|0;e=J[m+16>>2];v=J[m+20>>2];y=J[m+28>>2];J[h+552>>2]=J[m+24>>2];J[h+556>>2]=y;J[h+544>>2]=e;J[h+548>>2]=v;e=J[b+16>>2];m=J[b+20>>2];v=J[b+28>>2];J[h+536>>2]=J[b+24>>2];J[h+540>>2]=v;J[h+528>>2]=e;J[h+532>>2]=m;i=N[f+32>>2];b=f;e=J[b+24>>2];f=J[b+28>>2];H[h+400|0]=0;J[h+396>>2]=0;J[h+512>>2]=b;J[h+380>>2]=0;N[h+376>>2]=i;J[h+368>>2]=e;J[h+372>>2]=f;J[h+520>>2]=J[b+40>>2]+P(K[b+39|0],20);H[h+524|0]=K[b+38|0];i=Q(N[b+52>>2]*p);j=Q(N[b+56>>2]*k);i=i<=j?i:j;j=Q(N[b+60>>2]*x);i=i<=j?i:j;N[h+392>>2]=i*Q(.02500000037252903);N[h+388>>2]=i*Q(.05000000074505806);N[h+384>>2]=i*Q(.10000000149011612);zb(h+800|0,h+544|0,h+416|0,h+464|0,h+368|0,c);J[h+516>>2]=J[b+44>>2];i=N[o+32>>2];b=o;e=J[b+24>>2];f=J[b+28>>2];H[h+240|0]=0;J[h+236>>2]=0;J[h+352>>2]=b;J[h+220>>2]=0;N[h+216>>2]=i;J[h+208>>2]=e;J[h+212>>2]=f;J[h+360>>2]=J[b+40>>2]+P(K[b+39|0],20);H[h+364|0]=K[b+38|0];i=Q(N[b+52>>2]*N[h+784>>2]);j=Q(N[b+56>>2]*N[h+788>>2]);i=i<=j?i:j;j=Q(N[b+60>>2]*N[h+792>>2]);i=i<=j?i:j;N[h+232>>2]=i*Q(.02500000037252903);N[h+228>>2]=i*Q(.05000000074505806);N[h+224>>2]=i*Q(.10000000149011612);zb(h+784|0,h+528|0,h+256|0,h+304|0,h+208|0,a);J[h+356>>2]=J[b+44>>2];J[h+168>>2]=0;J[h+172>>2]=0;J[h+160>>2]=0;J[h+164>>2]=0;J[h+152>>2]=0;J[h+156>>2]=0;J[h+144>>2]=0;J[h+148>>2]=0;J[h+136>>2]=0;J[h+140>>2]=0;J[h+128>>2]=0;J[h+132>>2]=0;J[h+192>>2]=0;if(c){b=J[h+604>>2];J[h+824>>2]=J[h+600>>2];J[h+828>>2]=b;b=J[h+596>>2];J[h+816>>2]=J[h+592>>2];J[h+820>>2]=b;b=J[h+780>>2];J[h+840>>2]=J[h+776>>2];J[h+844>>2]=b;b=J[h+772>>2];J[h+832>>2]=J[h+768>>2];J[h+836>>2]=b;b=J[h+628>>2];J[h+896>>2]=J[h+624>>2];J[h+900>>2]=b;b=J[h+620>>2];J[h+888>>2]=J[h+616>>2];J[h+892>>2]=b;b=J[h+636>>2];J[h+904>>2]=J[h+632>>2];J[h+908>>2]=b;b=J[h+644>>2];J[h+912>>2]=J[h+640>>2];J[h+916>>2]=b;b=J[h+652>>2];J[h+920>>2]=J[h+648>>2];J[h+924>>2]=b;b=J[h+660>>2];J[h+928>>2]=J[h+656>>2];J[h+932>>2]=b;b=J[h+668>>2];J[h+936>>2]=J[h+664>>2];J[h+940>>2]=b;b=J[h+612>>2];J[h+880>>2]=J[h+608>>2];J[h+884>>2]=b;i=N[h+884>>2];N[h+884>>2]=N[h+896>>2];J[h+864>>2]=155884;J[h+872>>2]=h+608;J[h+868>>2]=h+368;j=N[h+888>>2];k=N[h+904>>2];N[h+896>>2]=i;N[h+888>>2]=N[h+912>>2];N[h+904>>2]=N[h+916>>2];N[h+916>>2]=k;N[h+912>>2]=j;A=C+66|0;v=C+71|0;b=C+67|0;if(a){J[h+856>>2]=155700;J[h+860>>2]=h+208;m=h+128|0;e=Ha-320|0;Ha=e;S=h+856|0;o=J[S+4>>2];i=N[o+20>>2];y=h+864|0;B=J[y+4>>2];j=N[B+20>>2];x=N[h+832>>2];ea=K[B+32|0];u=N[B+16>>2];fa=K[o+32|0];z=N[o+16>>2];J[e+28>>2]=0;G=Q((i>2];c=0;while(1){a=q<<2;t=K[b+q|0];J[a+(e+48|0)>>2]=t;w=K[q+v|0];J[a+(e+32|0)>>2]=w;a=J[B+152>>2]+P(t,12)|0;i=N[a+8>>2];j=N[a>>2];k=N[a+4>>2];a=J[o+152>>2]+P(w,12)|0;l=N[a>>2];n=N[a+4>>2];p=N[a+8>>2];r=N[f+48>>2];s=N[f+32>>2];E=N[f>>2];M=N[f+16>>2];D=N[f+52>>2];F=N[f+36>>2];U=N[f+4>>2];T=N[f+20>>2];I=N[f+56>>2];R=N[f+40>>2];L=N[f+8>>2];W=N[f+24>>2];a=c;X=a<<4;t=X+(e+128|0)|0;J[t+12>>2]=0;w=X+(e- -64|0)|0;J[w+12>>2]=0;N[w+8>>2]=p;N[w+4>>2]=n;N[w>>2]=l;w=X+(e+192|0)|0;J[w+12>>2]=0;I=Q(I+Q(Q(R*i)+Q(Q(L*j)+Q(k*W))));N[t+8>>2]=I;D=Q(D+Q(Q(F*i)+Q(Q(U*j)+Q(k*T))));N[t+4>>2]=D;i=Q(r+Q(Q(s*i)+Q(Q(E*j)+Q(k*M))));N[t>>2]=i;j=Q(I-p);N[w+8>>2]=j;k=Q(D-n);N[w+4>>2]=k;i=Q(i-l);N[w>>2]=i;c=a+1|0;q=q+1|0;if((aa|0)!=(q|0)){continue}break}J[e+28>>2]=c;k:{l:{switch(a-1|0){case 0:l=N[e+200>>2];i=Q(N[e+216>>2]-l);n=N[e+192>>2];j=Q(N[e+208>>2]-n);p=N[e+196>>2];k=Q(N[e+212>>2]-p);r=Q(Q(i*i)+Q(Q(j*j)+Q(k*k)));if(!(r<=Q(1.1920928955078125e-7))){break k}J[e+28>>2]=1;a=J[e+196>>2];J[e+304>>2]=J[e+192>>2];J[e+308>>2]=a;a=J[e+204>>2];J[e+312>>2]=J[e+200>>2];J[e+316>>2]=a;break i;case 1:yb(e+304|0,e+192|0,e+128|0,e- -64|0,e+48|0,e+32|0,e+28|0);break i;case 2:break l;default:break j}}Bb(e+304|0,e+192|0,e+128|0,e- -64|0,e+48|0,e+32|0,e+28|0);break i}J[e+316>>2]=0;O=i;i=Q(Q(Q(Q(Q(-n)*j)-Q(k*p))-Q(l*i))/r);i=i>Q(1)?Q(1):i;i=i>Q(0)?i:Q(0);N[e+312>>2]=l+Q(O*i);N[e+308>>2]=p+Q(k*i);N[e+304>>2]=n+Q(j*i);break i}i=N[t+8>>2];k=N[t>>2];j=N[t+4>>2];J[e+268>>2]=0;a=Q(Q(i*i)+Q(Q(k*k)+Q(j*j)))>Q(0);i=a?i:Q(0);N[e+264>>2]=i;j=a?j:Q(0);N[e+260>>2]=j;k=a?k:Q(1);N[e+256>>2]=k;n=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(k*k)+Q(j*j))))));r=Q(i*n);s=Q(k*n);l=Q(34028234663852886e22);p=Q(j*n);break h}J[e+316>>2]=0;N[e+312>>2]=j;N[e+308>>2]=k;N[e+304>>2]=i}a=J[e+308>>2];J[e+256>>2]=J[e+304>>2];J[e+260>>2]=a;a=J[e+316>>2];J[e+264>>2]=J[e+312>>2];J[e+268>>2]=a;i=N[e+264>>2];k=N[e+256>>2];j=N[e+260>>2];l=Q(Y(Q(Q(i*i)+Q(Q(k*k)+Q(j*j)))));if(!(G>2]=J[e+300>>2];a=J[e+296>>2];J[e+280>>2]=J[e+292>>2];J[e+284>>2]=a;a=J[y+8>>2];c=J[y+4>>2];D=N[e+268>>2];f=J[e+28>>2];l=N[y+48>>2];E=N[y+16>>2];F=N[y+32>>2];U=N[y+52>>2];T=N[y+20>>2];I=N[y+36>>2];z=N[y+56>>2];u=N[y+24>>2];R=N[y+40>>2];J[e+316>>2]=0;x=k;k=Q(-k);L=Q(u*k);u=j;O=z;z=i;N[e+312>>2]=Q(L-Q(R*j))-Q(O*i);N[e+308>>2]=Q(Q(T*k)-Q(I*j))-Q(U*i);N[e+304>>2]=Q(Q(E*k)-Q(F*j))-Q(l*i);o=(e+48|0)+(f<<2)|0;f=sb(c,e+304|0);J[o>>2]=f;F=N[a+52>>2];U=N[a+20>>2];T=N[a+36>>2];l=N[a+56>>2];c=J[c+152>>2]+P(f,12)|0;i=N[c>>2];E=N[a+24>>2];j=N[c+4>>2];I=N[a+40>>2];k=N[c+8>>2];R=N[a+48>>2];L=N[a+32>>2];W=N[a>>2];Z=N[a+16>>2];_=N[a+4>>2];$=N[a+8>>2];f=(e+32|0)+(J[e+28>>2]<<2)|0;a=J[S+4>>2];c=sb(a,e+256|0);J[f>>2]=c;I=Q(l+Q(Q(I*k)+Q(Q($*i)+Q(j*E))));a=J[a+152>>2]+P(c,12)|0;$=N[a+8>>2];l=Q(I-$);R=Q(R+Q(Q(L*k)+Q(Q(W*i)+Q(j*Z))));L=N[a>>2];E=Q(R-L);j=Q(F+Q(Q(T*k)+Q(Q(_*i)+Q(j*U))));k=N[a+4>>2];i=Q(j-k);F=Q(Q(r*l)+Q(Q(s*E)+Q(p*i)));if(F>M){o=0;if(!b){break e}a=J[e+28>>2];H[A|0]=a;if(!a){break e}c=0;if((a|0)!=1){A=a&-2;f=0;while(1){q=c<<2;B=e+48|0;H[b+c|0]=J[q+B>>2];w=e+32|0;H[c+v|0]=J[w+q>>2];q=c|1;t=q<<2;H[b+q|0]=J[t+B>>2];H[q+v|0]=J[t+w>>2];c=c+2|0;f=f+2|0;if((A|0)!=(f|0)){continue}break}}if(!(a&1)){break e}a=c<<2;H[b+c|0]=J[a+(e+48|0)>>2];H[c+v|0]=J[a+(e+32|0)>>2];break e}a=J[e+28>>2];if(F>Q(n*Q(.9997749924659729))){m:{if(!b){break m}H[A|0]=a;if(!a){break m}q=0;if((a|0)!=1){t=a&-2;f=0;while(1){c=q<<2;A=e+48|0;H[b+q|0]=J[c+A>>2];B=e+32|0;H[q+v|0]=J[B+c>>2];c=q|1;o=c<<2;H[b+c|0]=J[o+A>>2];H[c+v|0]=J[o+B>>2];q=q+2|0;f=f+2|0;if((t|0)!=(f|0)){continue}break}}if(!(a&1)){break m}c=b+q|0;b=q<<2;H[c|0]=J[b+(e+48|0)>>2];H[q+v|0]=J[b+(e+32|0)>>2]}N[m+32>>2]=s;J[m+44>>2]=0;N[m+40>>2]=r;N[m+36>>2]=p;jb(e+192|0,e+128|0,e- -64|0,e+256|0,e+304|0,e,a);a=J[e+308>>2];J[m>>2]=J[e+304>>2];J[m+4>>2]=a;a=J[e+316>>2];J[m+8>>2]=J[e+312>>2];J[m+12>>2]=a;a=J[e+4>>2];J[m+16>>2]=J[e>>2];J[m+20>>2]=a;a=J[e+12>>2];J[m+24>>2]=J[e+8>>2];J[m+28>>2]=a;a=J[e+296>>2];J[m+68>>2]=J[e+292>>2];J[m+72>>2]=a;J[m+76>>2]=J[e+300>>2];N[m+64>>2]=n;o=2;break e}f=a<<4;c=f+(e+128|0)|0;J[c+12>>2]=0;N[c+8>>2]=I;N[c+4>>2]=j;N[c>>2]=R;c=f+(e- -64|0)|0;J[c+12>>2]=0;N[c+8>>2]=$;N[c+4>>2]=k;N[c>>2]=L;c=f+(e+192|0)|0;J[c+12>>2]=0;N[c+8>>2]=l;N[c+4>>2]=i;N[c>>2]=E;J[e+28>>2]=a+1;n:{o:{switch(a-1|0){case 0:l=N[e+200>>2];i=Q(N[e+216>>2]-l);p=N[e+192>>2];j=Q(N[e+208>>2]-p);r=N[e+196>>2];k=Q(N[e+212>>2]-r);s=Q(Q(i*i)+Q(Q(j*j)+Q(k*k)));if(s<=Q(1.1920928955078125e-7)){J[e+28>>2]=1;a=J[e+196>>2];J[e+304>>2]=J[e+192>>2];J[e+308>>2]=a;a=J[e+204>>2];J[e+312>>2]=J[e+200>>2];J[e+316>>2]=a;break n}J[e+316>>2]=0;O=i;i=Q(Q(Q(Q(Q(-p)*j)-Q(k*r))-Q(l*i))/s);i=i>Q(1)?Q(1):i;i=i>Q(0)?i:Q(0);N[e+312>>2]=l+Q(O*i);N[e+308>>2]=r+Q(k*i);N[e+304>>2]=p+Q(j*i);break n;case 1:yb(e+304|0,e+192|0,e+128|0,e- -64|0,e+48|0,e+32|0,e+28|0);break n;case 2:Bb(e+304|0,e+192|0,e+128|0,e- -64|0,e+48|0,e+32|0,e+28|0);break n;default:break o}}J[e+316>>2]=0;N[e+312>>2]=l;N[e+308>>2]=i;N[e+304>>2]=E}a=J[e+308>>2];J[e+256>>2]=J[e+304>>2];J[e+260>>2]=a;a=J[e+316>>2];J[e+264>>2]=J[e+312>>2];J[e+268>>2]=a;i=N[e+264>>2];k=N[e+256>>2];j=N[e+260>>2];l=Q(Y(Q(Q(i*i)+Q(Q(k*k)+Q(j*j)))));s=Q(Q(1)/l);r=Q(i*s);p=Q(j*s);s=Q(k*s);if(lG){continue}break}q=J[e+28>>2];if(!(l>2];w=e+32|0;H[c+v|0]=J[w+o>>2];o=c|1;t=o<<2;H[b+o|0]=J[t+B>>2];H[o+v|0]=J[t+w>>2];c=c+2|0;f=f+2|0;if((A|0)!=(f|0)){continue}break}}if(!(a&1)){break p}a=c<<2;H[b+c|0]=J[a+(e+48|0)>>2];H[c+v|0]=J[a+(e+32|0)>>2]}N[e+268>>2]=D;N[e+256>>2]=x;N[e+260>>2]=u;N[e+264>>2]=z;jb(e+192|0,e+128|0,e- -64|0,e+256|0,e+304|0,e,q);J[m+60>>2]=0;N[m+56>>2]=r;N[m+52>>2]=p;N[m+48>>2]=s;J[m+44>>2]=0;i=Q(Q(1)/n);N[m+40>>2]=z*i;N[m+36>>2]=u*i;N[m+32>>2]=x*i;a=J[e+308>>2];J[m>>2]=J[e+304>>2];J[m+4>>2]=a;a=J[e+316>>2];J[m+8>>2]=J[e+312>>2];J[m+12>>2]=a;a=J[e+4>>2];J[m+16>>2]=J[e>>2];J[m+20>>2]=a;a=J[e+12>>2];J[m+24>>2]=J[e+8>>2];J[m+28>>2]=a;N[m+64>>2]=n;a=J[e+284>>2];J[m+68>>2]=J[e+280>>2];J[m+72>>2]=a;J[m+76>>2]=J[e+288>>2];o=4;break e}if(b){break f}o=5;break e}q=J[e+28>>2]}H[A|0]=q;o=5;if(!q){break e}c=0;if((q|0)!=1){A=q&-2;f=0;while(1){a=c<<2;B=e+48|0;H[b+c|0]=J[a+B>>2];w=e+32|0;H[c+v|0]=J[w+a>>2];a=c|1;t=a<<2;H[a+b|0]=J[t+B>>2];H[a+v|0]=J[t+w>>2];c=c+2|0;f=f+2|0;if((A|0)!=(f|0)){continue}break}}if(!(q&1)){break e}a=c<<2;H[b+c|0]=J[a+(e+48|0)>>2];H[c+v|0]=J[a+(e+32|0)>>2]}Ha=e+320|0;a=J[h+828>>2];J[h+24>>2]=J[h+824>>2];J[h+28>>2]=a;a=J[h+820>>2];J[h+16>>2]=J[h+816>>2];J[h+20>>2]=a;a=J[h+836>>2];J[h>>2]=J[h+832>>2];J[h+4>>2]=a;a=J[h+844>>2];J[h+8>>2]=J[h+840>>2];J[h+12>>2]=a;a=dk(y,S,h+736|0,h+704|0,h+608|0,o,m,C,g,d,h+16|0,h,1,1,V);break b}J[h+856>>2]=152352;J[h+860>>2]=h+208;a=b;m=h+128|0;b=0;e=Ha-320|0;Ha=e;X=h+856|0;f=J[X+4>>2];i=N[f+20>>2];y=h+864|0;B=J[y+4>>2];j=N[B+20>>2];x=N[h+832>>2];ea=K[B+32|0];u=N[B+16>>2];fa=K[f+32|0];z=N[f+16>>2];J[e+28>>2]=0;M=Q((i>2];while(1){c=q<<2;t=K[a+q|0];J[c+(e+48|0)>>2]=t;w=K[q+v|0];J[c+(e+32|0)>>2]=w;c=J[B+152>>2]+P(t,12)|0;i=N[c+8>>2];j=N[c>>2];k=N[c+4>>2];c=J[f+152>>2]+P(w,12)|0;l=N[c+8>>2];n=N[c>>2];p=N[c+4>>2];r=N[o+48>>2];s=N[o+32>>2];G=N[o>>2];E=N[o+16>>2];D=N[o+52>>2];F=N[o+36>>2];U=N[o+4>>2];T=N[o+20>>2];I=N[o+56>>2];R=N[o+40>>2];L=N[o+8>>2];W=N[o+24>>2];Z=N[f+80>>2];_=N[f+48>>2];$=N[f+64>>2];ba=N[f+84>>2];ga=N[f+52>>2];ca=N[f+68>>2];da=N[f+88>>2];ha=N[f+56>>2];ia=N[f+72>>2];c=b;S=b<<4;t=S+(e+128|0)|0;J[t+12>>2]=0;w=S+(e- -64|0)|0;J[w+12>>2]=0;S=S+(e+192|0)|0;J[S+12>>2]=0;da=Q(Q(da*l)+Q(Q(ha*n)+Q(p*ia)));N[w+8>>2]=da;ba=Q(Q(ba*l)+Q(Q(ga*n)+Q(p*ca)));N[w+4>>2]=ba;l=Q(Q(Z*l)+Q(Q(_*n)+Q(p*$)));N[w>>2]=l;n=Q(I+Q(Q(R*i)+Q(Q(L*j)+Q(k*W))));N[t+8>>2]=n;p=Q(D+Q(Q(F*i)+Q(Q(U*j)+Q(k*T))));N[t+4>>2]=p;i=Q(r+Q(Q(s*i)+Q(Q(G*j)+Q(k*E))));N[t>>2]=i;j=Q(n-da);N[S+8>>2]=j;k=Q(p-ba);N[S+4>>2]=k;i=Q(i-l);N[S>>2]=i;b=b+1|0;q=q+1|0;if((aa|0)!=(q|0)){continue}break}J[e+28>>2]=b;w:{x:{switch(c-1|0){case 0:l=N[e+200>>2];i=Q(N[e+216>>2]-l);n=N[e+192>>2];j=Q(N[e+208>>2]-n);p=N[e+196>>2];k=Q(N[e+212>>2]-p);r=Q(Q(i*i)+Q(Q(j*j)+Q(k*k)));if(!(r<=Q(1.1920928955078125e-7))){break w}J[e+28>>2]=1;b=J[e+196>>2];J[e+304>>2]=J[e+192>>2];J[e+308>>2]=b;b=J[e+204>>2];J[e+312>>2]=J[e+200>>2];J[e+316>>2]=b;break u;case 1:yb(e+304|0,e+192|0,e+128|0,e- -64|0,e+48|0,e+32|0,e+28|0);break u;case 2:break x;default:break v}}Bb(e+304|0,e+192|0,e+128|0,e- -64|0,e+48|0,e+32|0,e+28|0);break u}J[e+316>>2]=0;O=i;i=Q(Q(Q(Q(Q(-n)*j)-Q(k*p))-Q(l*i))/r);i=i>Q(1)?Q(1):i;i=i>Q(0)?i:Q(0);N[e+312>>2]=l+Q(O*i);N[e+308>>2]=p+Q(k*i);N[e+304>>2]=n+Q(j*i);break u}i=N[t+8>>2];k=N[t>>2];j=N[t+4>>2];J[e+268>>2]=0;b=Q(Q(i*i)+Q(Q(k*k)+Q(j*j)))>Q(0);i=b?i:Q(0);N[e+264>>2]=i;j=b?j:Q(0);N[e+260>>2]=j;k=b?k:Q(1);N[e+256>>2]=k;n=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(k*k)+Q(j*j))))));r=Q(i*n);s=Q(k*n);l=Q(34028234663852886e22);p=Q(j*n);break t}J[e+316>>2]=0;N[e+312>>2]=j;N[e+308>>2]=k;N[e+304>>2]=i}b=J[e+308>>2];J[e+256>>2]=J[e+304>>2];J[e+260>>2]=b;b=J[e+316>>2];J[e+264>>2]=J[e+312>>2];J[e+268>>2]=b;i=N[e+264>>2];k=N[e+256>>2];j=N[e+260>>2];l=Q(Y(Q(Q(i*i)+Q(Q(k*k)+Q(j*j)))));if(!(M>2]=J[e+300>>2];b=J[e+296>>2];J[e+280>>2]=J[e+292>>2];J[e+284>>2]=b;b=J[y+8>>2];c=J[y+4>>2];T=N[e+268>>2];f=J[e+28>>2];z=N[y+48>>2];G=N[y+16>>2];E=N[y+32>>2];D=N[y+52>>2];F=N[y+20>>2];I=N[y+36>>2];u=N[y+56>>2];l=N[y+24>>2];x=N[y+40>>2];J[e+316>>2]=0;O=l;l=Q(-k);R=x;x=j;L=u;u=i;N[e+312>>2]=Q(Q(O*l)-Q(R*j))-Q(L*i);N[e+308>>2]=Q(Q(F*l)-Q(I*j))-Q(D*i);N[e+304>>2]=Q(Q(G*l)-Q(E*j))-Q(z*i);q=(e+48|0)+(f<<2)|0;f=e+304|0;o=sb(c,f);J[q>>2]=o;I=N[b+52>>2];R=N[b+20>>2];L=N[b+36>>2];D=N[b+56>>2];c=J[c+152>>2]+P(o,12)|0;l=N[c>>2];F=N[b+24>>2];G=N[c+4>>2];W=N[b+40>>2];E=N[c+8>>2];Z=N[b+48>>2];_=N[b+32>>2];$=N[b>>2];ba=N[b+16>>2];ga=N[b+4>>2];ca=N[b+8>>2];c=J[e+28>>2];b=J[X+4>>2];da=N[b+56>>2];ha=N[b+52>>2];ia=N[b+72>>2];o=b- -64|0;O=N[o>>2];ja=N[b+68>>2];z=N[b+88>>2];ka=N[b+80>>2];la=N[b+84>>2];ma=N[b+48>>2];J[e+316>>2]=0;na=Q(z*i);z=k;N[e+312>>2]=na+Q(Q(ka*k)+Q(j*la));N[e+308>>2]=Q(ia*i)+Q(Q(O*k)+Q(j*ja));N[e+304>>2]=Q(da*i)+Q(Q(ma*k)+Q(j*ha));q=(e+32|0)+(c<<2)|0;c=sb(b,f);J[q>>2]=c;W=Q(D+Q(Q(W*E)+Q(Q(ca*l)+Q(G*F))));c=J[b+152>>2]+P(c,12)|0;i=N[c+8>>2];j=N[c>>2];k=N[c+4>>2];ca=Q(Q(N[b+88>>2]*i)+Q(Q(N[b+56>>2]*j)+Q(k*N[b+72>>2])));D=Q(W-ca);Z=Q(Z+Q(Q(_*E)+Q(Q($*l)+Q(G*ba))));_=Q(Q(N[b+80>>2]*i)+Q(Q(N[b+48>>2]*j)+Q(k*N[o>>2])));F=Q(Z-_);l=Q(I+Q(Q(L*E)+Q(Q(ga*l)+Q(G*R))));j=Q(Q(N[b+84>>2]*i)+Q(Q(N[b+52>>2]*j)+Q(k*N[b+68>>2])));i=Q(l-j);k=Q(Q(r*D)+Q(Q(s*F)+Q(p*i)));if(k>U){b=0;if(!a){break q}c=J[e+28>>2];H[A|0]=c;if(!c){break q}f=0;if((c|0)!=1){A=c&-2;q=0;while(1){o=f<<2;B=e+48|0;H[a+f|0]=J[o+B>>2];w=e+32|0;H[f+v|0]=J[w+o>>2];o=f|1;t=o<<2;H[a+o|0]=J[t+B>>2];H[o+v|0]=J[t+w>>2];f=f+2|0;q=q+2|0;if((A|0)!=(q|0)){continue}break}}if(!(c&1)){break q}c=a+f|0;a=f<<2;H[c|0]=J[a+(e+48|0)>>2];H[f+v|0]=J[a+(e+32|0)>>2];break q}b=J[e+28>>2];if(k>Q(n*Q(.9997749924659729))){y:{if(!a){break y}H[A|0]=b;if(!b){break y}o=0;if((b|0)!=1){t=b&-2;c=0;while(1){f=o<<2;A=e+48|0;H[a+o|0]=J[f+A>>2];B=e+32|0;H[o+v|0]=J[B+f>>2];f=o|1;q=f<<2;H[a+f|0]=J[q+A>>2];H[f+v|0]=J[q+B>>2];o=o+2|0;c=c+2|0;if((t|0)!=(c|0)){continue}break}}if(!(b&1)){break y}c=a+o|0;a=o<<2;H[c|0]=J[a+(e+48|0)>>2];H[o+v|0]=J[a+(e+32|0)>>2]}N[m+32>>2]=s;J[m+44>>2]=0;N[m+40>>2]=r;N[m+36>>2]=p;jb(e+192|0,e+128|0,e- -64|0,e+256|0,e+304|0,e,b);a=J[e+308>>2];J[m>>2]=J[e+304>>2];J[m+4>>2]=a;a=J[e+316>>2];J[m+8>>2]=J[e+312>>2];J[m+12>>2]=a;a=J[e+4>>2];J[m+16>>2]=J[e>>2];J[m+20>>2]=a;a=J[e+12>>2];J[m+24>>2]=J[e+8>>2];J[m+28>>2]=a;a=J[e+296>>2];J[m+68>>2]=J[e+292>>2];J[m+72>>2]=a;J[m+76>>2]=J[e+300>>2];N[m+64>>2]=n;b=2;break q}f=b<<4;c=f+(e+128|0)|0;J[c+12>>2]=0;N[c+8>>2]=W;N[c+4>>2]=l;N[c>>2]=Z;c=f+(e- -64|0)|0;J[c+12>>2]=0;N[c+8>>2]=ca;N[c+4>>2]=j;N[c>>2]=_;c=f+(e+192|0)|0;J[c+12>>2]=0;N[c+8>>2]=D;N[c+4>>2]=i;N[c>>2]=F;J[e+28>>2]=b+1;z:{A:{switch(b-1|0){case 0:l=N[e+200>>2];i=Q(N[e+216>>2]-l);p=N[e+192>>2];j=Q(N[e+208>>2]-p);r=N[e+196>>2];k=Q(N[e+212>>2]-r);s=Q(Q(i*i)+Q(Q(j*j)+Q(k*k)));if(s<=Q(1.1920928955078125e-7)){J[e+28>>2]=1;b=J[e+196>>2];J[e+304>>2]=J[e+192>>2];J[e+308>>2]=b;b=J[e+204>>2];J[e+312>>2]=J[e+200>>2];J[e+316>>2]=b;break z}J[e+316>>2]=0;O=i;i=Q(Q(Q(Q(Q(-p)*j)-Q(k*r))-Q(l*i))/s);i=i>Q(1)?Q(1):i;i=i>Q(0)?i:Q(0);N[e+312>>2]=l+Q(O*i);N[e+308>>2]=r+Q(k*i);N[e+304>>2]=p+Q(j*i);break z;case 1:yb(e+304|0,e+192|0,e+128|0,e- -64|0,e+48|0,e+32|0,e+28|0);break z;case 2:Bb(e+304|0,e+192|0,e+128|0,e- -64|0,e+48|0,e+32|0,e+28|0);break z;default:break A}}J[e+316>>2]=0;N[e+312>>2]=D;N[e+308>>2]=i;N[e+304>>2]=F}b=J[e+308>>2];J[e+256>>2]=J[e+304>>2];J[e+260>>2]=b;b=J[e+316>>2];J[e+264>>2]=J[e+312>>2];J[e+268>>2]=b;i=N[e+264>>2];k=N[e+256>>2];j=N[e+260>>2];l=Q(Y(Q(Q(i*i)+Q(Q(k*k)+Q(j*j)))));s=Q(Q(1)/l);r=Q(i*s);p=Q(j*s);s=Q(k*s);if(lM){continue}break}o=J[e+28>>2];if(!(l>2];w=e+32|0;H[f+v|0]=J[w+q>>2];q=f|1;t=q<<2;H[a+q|0]=J[t+B>>2];H[q+v|0]=J[t+w>>2];f=f+2|0;c=c+2|0;if((A|0)!=(c|0)){continue}break}}if(!(b&1)){break B}b=a+f|0;a=f<<2;H[b|0]=J[a+(e+48|0)>>2];H[f+v|0]=J[a+(e+32|0)>>2]}N[e+268>>2]=T;N[e+256>>2]=z;N[e+260>>2]=x;N[e+264>>2]=u;jb(e+192|0,e+128|0,e- -64|0,e+256|0,e+304|0,e,o);J[m+60>>2]=0;N[m+56>>2]=r;N[m+52>>2]=p;N[m+48>>2]=s;J[m+44>>2]=0;i=Q(Q(1)/n);N[m+40>>2]=u*i;N[m+36>>2]=x*i;N[m+32>>2]=z*i;a=J[e+308>>2];J[m>>2]=J[e+304>>2];J[m+4>>2]=a;a=J[e+316>>2];J[m+8>>2]=J[e+312>>2];J[m+12>>2]=a;a=J[e+4>>2];J[m+16>>2]=J[e>>2];J[m+20>>2]=a;a=J[e+12>>2];J[m+24>>2]=J[e+8>>2];J[m+28>>2]=a;N[m+64>>2]=n;a=J[e+284>>2];J[m+68>>2]=J[e+280>>2];J[m+72>>2]=a;J[m+76>>2]=J[e+288>>2];b=4;break q}if(a){break r}b=5;break q}o=J[e+28>>2]}H[A|0]=o;b=5;if(!o){break q}f=0;if((o|0)!=1){A=o&-2;q=0;while(1){c=f<<2;B=e+48|0;H[a+f|0]=J[c+B>>2];w=e+32|0;H[f+v|0]=J[w+c>>2];c=f|1;t=c<<2;H[a+c|0]=J[t+B>>2];H[c+v|0]=J[t+w>>2];f=f+2|0;q=q+2|0;if((A|0)!=(q|0)){continue}break}}if(!(o&1)){break q}c=a+f|0;a=f<<2;H[c|0]=J[a+(e+48|0)>>2];H[f+v|0]=J[a+(e+32|0)>>2]}Ha=e+320|0;a=J[h+828>>2];J[h+56>>2]=J[h+824>>2];J[h+60>>2]=a;a=J[h+820>>2];J[h+48>>2]=J[h+816>>2];J[h+52>>2]=a;a=J[h+836>>2];J[h+32>>2]=J[h+832>>2];J[h+36>>2]=a;a=J[h+844>>2];J[h+40>>2]=J[h+840>>2];J[h+44>>2]=a;a=dk(y,X,h+736|0,h+704|0,h+608|0,b,m,C,g,d,h+48|0,h+32|0,1,0,V);break b}b=J[h+604>>2];J[h+824>>2]=J[h+600>>2];J[h+828>>2]=b;b=J[h+596>>2];J[h+816>>2]=J[h+592>>2];J[h+820>>2]=b;b=J[h+780>>2];J[h+840>>2]=J[h+776>>2];J[h+844>>2]=b;b=J[h+772>>2];J[h+832>>2]=J[h+768>>2];J[h+836>>2]=b;b=J[h+628>>2];J[h+896>>2]=J[h+624>>2];J[h+900>>2]=b;b=J[h+620>>2];J[h+888>>2]=J[h+616>>2];J[h+892>>2]=b;b=J[h+636>>2];J[h+904>>2]=J[h+632>>2];J[h+908>>2]=b;b=J[h+644>>2];J[h+912>>2]=J[h+640>>2];J[h+916>>2]=b;b=J[h+652>>2];J[h+920>>2]=J[h+648>>2];J[h+924>>2]=b;b=J[h+660>>2];J[h+928>>2]=J[h+656>>2];J[h+932>>2]=b;b=J[h+668>>2];J[h+936>>2]=J[h+664>>2];J[h+940>>2]=b;b=J[h+612>>2];J[h+880>>2]=J[h+608>>2];J[h+884>>2]=b;i=N[h+884>>2];N[h+884>>2]=N[h+896>>2];J[h+864>>2]=152652;J[h+872>>2]=h+608;J[h+868>>2]=h+368;j=N[h+888>>2];k=N[h+904>>2];N[h+896>>2]=i;N[h+888>>2]=N[h+912>>2];N[h+904>>2]=N[h+916>>2];N[h+916>>2]=k;N[h+912>>2]=j;y=C+66|0;v=C+71|0;m=C+67|0;if(a){J[h+856>>2]=155700;J[h+860>>2]=h+208;e=h+128|0;b=Ha-320|0;Ha=b;S=h+856|0;A=J[S+4>>2];i=N[A+20>>2];B=h+864|0;f=J[B+4>>2];j=N[f+20>>2];z=N[h+832>>2];ea=K[f+32|0];E=N[f+16>>2];fa=K[A+32|0];M=N[A+16>>2];J[b+44>>2]=0;G=Q((i>2];c=0;while(1){a=q<<2;t=K[m+q|0];J[a+(b- -64|0)>>2]=t;w=K[q+v|0];J[a+(b+48|0)>>2]=w;a=J[f+152>>2]+P(t,12)|0;i=N[a+8>>2];j=N[a>>2];k=N[a+4>>2];a=J[A+152>>2]+P(w,12)|0;l=N[a>>2];n=N[a+4>>2];p=N[a+8>>2];r=N[o+48>>2];s=N[o+32>>2];D=N[o>>2];F=N[o+16>>2];U=N[o+52>>2];T=N[o+36>>2];I=N[o+4>>2];R=N[o+20>>2];x=N[o+56>>2];u=N[o+40>>2];L=N[f+88>>2];W=N[f+56>>2];Z=N[f+72>>2];_=N[o+8>>2];$=N[f+80>>2];ba=N[f+48>>2];ga=N[f+64>>2];ca=N[o+24>>2];da=N[f+84>>2];ha=N[f+52>>2];ia=N[f+68>>2];a=c;X=a<<4;t=X+(b+144|0)|0;J[t+12>>2]=0;w=X+(b+80|0)|0;J[w+12>>2]=0;N[w+8>>2]=p;N[w+4>>2]=n;N[w>>2]=l;w=X+(b+208|0)|0;J[w+12>>2]=0;O=x;x=Q(Q(L*i)+Q(Q(W*j)+Q(k*Z)));L=Q(u*x);u=Q(Q($*i)+Q(Q(ba*j)+Q(k*ga)));i=Q(Q(da*i)+Q(Q(ha*j)+Q(k*ia)));j=Q(O+Q(L+Q(Q(_*u)+Q(ca*i))));N[t+8>>2]=j;k=Q(U+Q(Q(T*x)+Q(Q(I*u)+Q(i*R))));N[t+4>>2]=k;i=Q(r+Q(Q(s*x)+Q(Q(D*u)+Q(i*F))));N[t>>2]=i;j=Q(j-p);N[w+8>>2]=j;k=Q(k-n);N[w+4>>2]=k;i=Q(i-l);N[w>>2]=i;c=a+1|0;q=q+1|0;if((aa|0)!=(q|0)){continue}break}J[b+44>>2]=c;I:{J:{switch(a-1|0){case 0:l=N[b+216>>2];i=Q(N[b+232>>2]-l);n=N[b+208>>2];j=Q(N[b+224>>2]-n);p=N[b+212>>2];k=Q(N[b+228>>2]-p);x=Q(Q(i*i)+Q(Q(j*j)+Q(k*k)));if(!(x<=Q(1.1920928955078125e-7))){break I}J[b+44>>2]=1;a=J[b+212>>2];J[b+16>>2]=J[b+208>>2];J[b+20>>2]=a;a=J[b+220>>2];J[b+24>>2]=J[b+216>>2];J[b+28>>2]=a;break G;case 1:yb(b+16|0,b+208|0,b+144|0,b+80|0,b- -64|0,b+48|0,b+44|0);break G;case 2:break J;default:break H}}Bb(b+16|0,b+208|0,b+144|0,b+80|0,b- -64|0,b+48|0,b+44|0);break G}J[b+28>>2]=0;u=i;i=Q(Q(Q(Q(Q(-n)*j)-Q(k*p))-Q(l*i))/x);i=i>Q(1)?Q(1):i;i=i>Q(0)?i:Q(0);N[b+24>>2]=l+Q(u*i);N[b+20>>2]=p+Q(k*i);N[b+16>>2]=n+Q(j*i);break G}i=N[t+8>>2];k=N[t>>2];j=N[t+4>>2];J[b+284>>2]=0;a=Q(Q(i*i)+Q(Q(k*k)+Q(j*j)))>Q(0);i=a?i:Q(0);N[b+280>>2]=i;j=a?j:Q(0);N[b+276>>2]=j;k=a?k:Q(1);N[b+272>>2]=k;n=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(k*k)+Q(j*j))))));r=Q(i*n);s=Q(k*n);l=Q(34028234663852886e22);p=Q(j*n);break F}J[b+28>>2]=0;N[b+24>>2]=j;N[b+20>>2]=k;N[b+16>>2]=i}a=J[b+20>>2];J[b+272>>2]=J[b+16>>2];J[b+276>>2]=a;a=J[b+28>>2];J[b+280>>2]=J[b+24>>2];J[b+284>>2]=a;i=N[b+280>>2];k=N[b+272>>2];j=N[b+276>>2];l=Q(Y(Q(Q(i*i)+Q(Q(k*k)+Q(j*j)))));if(!(G>2]=J[b+316>>2];a=J[b+312>>2];J[b+296>>2]=J[b+308>>2];J[b+300>>2]=a;F=N[b+284>>2];J[b+12>>2]=0;x=i;N[b+8>>2]=-i;u=j;N[b+4>>2]=-j;z=k;N[b>>2]=-k;Jo(b+16|0,B,b,(b- -64|0)+(J[b+44>>2]<<2)|0);U=N[b+28>>2];i=N[b+24>>2];j=N[b+16>>2];k=N[b+20>>2];f=(b+48|0)+(J[b+44>>2]<<2)|0;a=J[S+4>>2];c=sb(a,b+272|0);J[f>>2]=c;a=J[a+152>>2]+P(c,12)|0;T=N[a+8>>2];l=Q(i-T);I=N[a>>2];E=Q(j-I);R=N[a+4>>2];M=Q(k-R);L=Q(Q(r*l)+Q(Q(s*E)+Q(p*M)));if(L>D){o=0;if(!m){break C}a=J[b+44>>2];H[y|0]=a;if(!a){break C}c=0;if((a|0)!=1){t=a&-2;q=0;while(1){f=c<<2;A=b- -64|0;H[c+m|0]=J[f+A>>2];w=b+48|0;H[c+v|0]=J[w+f>>2];f=c|1;y=f<<2;H[f+m|0]=J[y+A>>2];H[f+v|0]=J[y+w>>2];c=c+2|0;q=q+2|0;if((t|0)!=(q|0)){continue}break}}if(!(a&1)){break C}a=c<<2;H[c+m|0]=J[a+(b- -64|0)>>2];H[c+v|0]=J[a+(b+48|0)>>2];break C}a=J[b+44>>2];if(L>Q(n*Q(.9997749924659729))){K:{if(!m){break K}H[y|0]=a;if(!a){break K}f=0;if((a|0)!=1){y=a&-2;o=0;while(1){c=f<<2;t=b- -64|0;H[f+m|0]=J[c+t>>2];A=b+48|0;H[f+v|0]=J[A+c>>2];c=f|1;q=c<<2;H[c+m|0]=J[q+t>>2];H[c+v|0]=J[q+A>>2];f=f+2|0;o=o+2|0;if((y|0)!=(o|0)){continue}break}}if(!(a&1)){break K}c=f<<2;H[f+m|0]=J[c+(b- -64|0)>>2];H[f+v|0]=J[c+(b+48|0)>>2]}N[e+32>>2]=s;J[e+44>>2]=0;N[e+40>>2]=r;N[e+36>>2]=p;jb(b+208|0,b+144|0,b+80|0,b+272|0,b+16|0,b,a);a=J[b+20>>2];J[e>>2]=J[b+16>>2];J[e+4>>2]=a;a=J[b+28>>2];J[e+8>>2]=J[b+24>>2];J[e+12>>2]=a;a=J[b+4>>2];J[e+16>>2]=J[b>>2];J[e+20>>2]=a;a=J[b+12>>2];J[e+24>>2]=J[b+8>>2];J[e+28>>2]=a;a=J[b+312>>2];J[e+68>>2]=J[b+308>>2];J[e+72>>2]=a;J[e+76>>2]=J[b+316>>2];N[e+64>>2]=n;o=2;break C}f=a<<4;c=f+(b+144|0)|0;N[c+12>>2]=U;N[c+8>>2]=i;N[c+4>>2]=k;N[c>>2]=j;c=f+(b+80|0)|0;J[c+12>>2]=0;N[c+8>>2]=T;N[c+4>>2]=R;N[c>>2]=I;c=f+(b+208|0)|0;J[c+12>>2]=0;N[c+8>>2]=l;N[c+4>>2]=M;N[c>>2]=E;J[b+44>>2]=a+1;L:{M:{switch(a-1|0){case 0:l=N[b+216>>2];i=Q(N[b+232>>2]-l);p=N[b+208>>2];j=Q(N[b+224>>2]-p);r=N[b+212>>2];k=Q(N[b+228>>2]-r);s=Q(Q(i*i)+Q(Q(j*j)+Q(k*k)));if(s<=Q(1.1920928955078125e-7)){J[b+44>>2]=1;a=J[b+212>>2];J[b+16>>2]=J[b+208>>2];J[b+20>>2]=a;a=J[b+220>>2];J[b+24>>2]=J[b+216>>2];J[b+28>>2]=a;break L}J[b+28>>2]=0;O=i;i=Q(Q(Q(Q(Q(-p)*j)-Q(k*r))-Q(l*i))/s);i=i>Q(1)?Q(1):i;i=i>Q(0)?i:Q(0);N[b+24>>2]=l+Q(O*i);N[b+20>>2]=r+Q(k*i);N[b+16>>2]=p+Q(j*i);break L;case 1:yb(b+16|0,b+208|0,b+144|0,b+80|0,b- -64|0,b+48|0,b+44|0);break L;case 2:Bb(b+16|0,b+208|0,b+144|0,b+80|0,b- -64|0,b+48|0,b+44|0);break L;default:break M}}J[b+28>>2]=0;N[b+24>>2]=l;N[b+20>>2]=M;N[b+16>>2]=E}a=J[b+20>>2];J[b+272>>2]=J[b+16>>2];J[b+276>>2]=a;a=J[b+28>>2];J[b+280>>2]=J[b+24>>2];J[b+284>>2]=a;i=N[b+280>>2];k=N[b+272>>2];j=N[b+276>>2];l=Q(Y(Q(Q(i*i)+Q(Q(k*k)+Q(j*j)))));s=Q(Q(1)/l);r=Q(i*s);p=Q(j*s);s=Q(k*s);if(lG){continue}break}f=J[b+44>>2];if(!(l>2];w=b+48|0;H[c+v|0]=J[w+q>>2];q=c|1;y=q<<2;H[m+q|0]=J[y+A>>2];H[q+v|0]=J[y+w>>2];c=c+2|0;o=o+2|0;if((t|0)!=(o|0)){continue}break}}if(!(a&1)){break N}a=c<<2;H[c+m|0]=J[a+(b- -64|0)>>2];H[c+v|0]=J[a+(b+48|0)>>2]}N[b+284>>2]=F;N[b+272>>2]=z;N[b+276>>2]=u;N[b+280>>2]=x;jb(b+208|0,b+144|0,b+80|0,b+272|0,b+16|0,b,f);J[e+60>>2]=0;N[e+56>>2]=r;N[e+52>>2]=p;N[e+48>>2]=s;J[e+44>>2]=0;i=Q(Q(1)/n);N[e+40>>2]=x*i;N[e+36>>2]=u*i;N[e+32>>2]=z*i;a=J[b+20>>2];J[e>>2]=J[b+16>>2];J[e+4>>2]=a;a=J[b+28>>2];J[e+8>>2]=J[b+24>>2];J[e+12>>2]=a;a=J[b+4>>2];J[e+16>>2]=J[b>>2];J[e+20>>2]=a;a=J[b+12>>2];J[e+24>>2]=J[b+8>>2];J[e+28>>2]=a;N[e+64>>2]=n;a=J[b+300>>2];J[e+68>>2]=J[b+296>>2];J[e+72>>2]=a;J[e+76>>2]=J[b+304>>2];o=4;break C}if(m){break D}o=5;break C}f=J[b+44>>2]}H[y|0]=f;o=5;if(!f){break C}c=0;if((f|0)!=1){t=f&-2;q=0;while(1){a=c<<2;A=b- -64|0;H[c+m|0]=J[a+A>>2];w=b+48|0;H[c+v|0]=J[w+a>>2];a=c|1;y=a<<2;H[a+m|0]=J[y+A>>2];H[a+v|0]=J[y+w>>2];c=c+2|0;q=q+2|0;if((t|0)!=(q|0)){continue}break}}if(!(f&1)){break C}a=c<<2;H[c+m|0]=J[a+(b- -64|0)>>2];H[c+v|0]=J[a+(b+48|0)>>2]}Ha=b+320|0;a=J[h+828>>2];J[h+88>>2]=J[h+824>>2];J[h+92>>2]=a;a=J[h+820>>2];J[h+80>>2]=J[h+816>>2];J[h+84>>2]=a;a=J[h+836>>2];J[h+64>>2]=J[h+832>>2];J[h+68>>2]=a;a=J[h+844>>2];J[h+72>>2]=J[h+840>>2];J[h+76>>2]=a;a=dk(B,S,h+736|0,h+704|0,h+608|0,o,e,C,g,d,h+80|0,h- -64|0,0,1,V);break b}J[h+856>>2]=152352;J[h+860>>2]=h+208;a=h+864|0;b=h+856|0;c=h+128|0;e=oA(a,b,t,h+832|0,1,m,v,y,c);f=J[h+828>>2];J[h+120>>2]=J[h+824>>2];J[h+124>>2]=f;f=J[h+820>>2];J[h+112>>2]=J[h+816>>2];J[h+116>>2]=f;f=J[h+836>>2];J[h+96>>2]=J[h+832>>2];J[h+100>>2]=f;f=J[h+844>>2];J[h+104>>2]=J[h+840>>2];J[h+108>>2]=f;a=dk(a,b,h+736|0,h+704|0,h+608|0,e,c,C,g,d,h+112|0,h+96|0,0,0,V);break b}b=K[C+64|0];a=0;if(!b){break b}a=1;c=J[C+76>>2];i=N[c+32>>2];n=i;u=N[c+36>>2];p=u;k=N[c+40>>2];x=k;O:{if((b|0)==1){break O}d=b-1|0;e=d&1;if((b|0)!=2){f=d&-2;d=0;while(1){b=c+P(a,48)|0;n=Q(Q(n+N[b+32>>2])+N[b+80>>2]);x=Q(Q(x+N[b+40>>2])+N[b+88>>2]);p=Q(Q(p+N[b+36>>2])+N[b+84>>2]);a=a+2|0;d=d+2|0;if((f|0)!=(d|0)){continue}break}}if(!e){break O}a=c+P(a,48)|0;n=Q(n+N[a+32>>2]);x=Q(x+N[a+40>>2]);p=Q(p+N[a+36>>2])}J[h+380>>2]=0;j=N[h+712>>2];a=Q(Q(x*x)+Q(Q(n*n)+Q(p*p)))>Q(1.1920928955078125e-7);k=a?x:k;l=N[h+704>>2];n=a?n:i;x=N[h+708>>2];p=a?p:u;u=Q(Q(j*k)+Q(Q(l*n)+Q(x*p)));i=N[h+716>>2];z=Q(Q(i*i)+Q(-.5));r=Q(Q(j*u)+Q(Q(i*Q(Q(l*p)-Q(n*x)))+Q(k*z)));r=Q(r+r);s=Q(Q(l*u)+Q(Q(i*Q(Q(x*k)-Q(p*j)))+Q(n*z)));s=Q(s+s);i=Q(Q(x*u)+Q(Q(i*Q(Q(j*n)-Q(k*l)))+Q(p*z)));j=Q(i+i);i=Q(Q(1)/Q(Y(Q(Q(r*r)+Q(Q(s*s)+Q(j*j))))));N[h+376>>2]=r*i;N[h+372>>2]=j*i;N[h+368>>2]=s*i;Sc(C,g,h+368|0,h+704|0,h+768|0);a=1}Ha=h+944|0;return a|0}function qn(a){var b=0,c=0,d=0,e=0,f=Q(0),g=Q(0),h=0,i=0,j=Q(0),k=0,l=0,m=0,n=Q(0),o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=0,E=Q(0),F=0,G=0,R=0,S=Q(0),T=Q(0),U=Q(0),V=0,W=0,X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=0,ba=0,ca=Q(0),da=Q(0),ea=Q(0),fa=0,ga=0,ha=Q(0),ia=0,ja=0,ka=0,la=0,ma=Q(0),na=Q(0),oa=Q(0);t=Ha-112|0;Ha=t;J[t+108>>2]=0;J[t+100>>2]=0;J[t+104>>2]=0;c=J[J[a+32>>2]+92>>2];a:{if(!c){break a}Jw(t+100|0,c);W=J[a+32>>2];if(!J[W+92>>2]){break a}while(1){c=J[J[W+88>>2]+(b<<2)>>2];b:{if(J[c+48>>2]){break b}q=N[c+12>>2];N[t+16>>2]=q;j=N[c+16>>2];N[t+20>>2]=j;f=N[c+20>>2];N[t+24>>2]=f;y=Q(-N[c+40>>2]);N[t+28>>2]=y;g=N[c+44>>2];if(g>Q(0)){y=Q(y-g);N[t+28>>2]=y}c=J[t+104>>2];if(c>>>0>=(J[t+108>>2]&2147483647)>>>0){re(t+100|0,t+16|0);W=J[a+32>>2];break b}d=J[t+100>>2]+(c<<4)|0;N[d+12>>2]=y;N[d+8>>2]=f;N[d+4>>2]=j;N[d>>2]=q;J[t+104>>2]=c+1}b=b+1|0;if(b>>>0>2]){continue}break}}J[t+48>>2]=0;J[t+40>>2]=0;J[t+44>>2]=0;J[t+32>>2]=0;J[t+36>>2]=0;J[t+24>>2]=0;J[t+28>>2]=0;J[t+16>>2]=0;J[t+20>>2]=0;I[t+54>>1]=255;I[t+56>>1]=255;u=t+16|0;Iw(a,u);I[t+52>>1]=L[J[a+4>>2]+36>>1];c=0;g=Q(0);y=Q(0);k=Ha-320|0;Ha=k;p=J[u+4>>2];l=J[u+8>>2];c:{if(!l){break c}if((l|0)!=1){b=l&-2;while(1){h=p+P(c|1,12)|0;d=p+P(c,12)|0;g=Q(N[h+8>>2]+Q(N[d+8>>2]+g));y=Q(N[h+4>>2]+Q(N[d+4>>2]+y));x=Q(N[h>>2]+Q(N[d>>2]+x));c=c+2|0;v=v+2|0;if((b|0)!=(v|0)){continue}break}}if(!(l&1)){break c}c=p+P(c,12)|0;g=Q(N[c+8>>2]+g);y=Q(N[c+4>>2]+y);x=Q(N[c>>2]+x)}o=J[u+16>>2];d=J[u+28>>2];f=Q(Q(1)/Q(l>>>0));N[k+148>>2]=f*g;N[k+144>>2]=f*y;N[k+140>>2]=f*x;l=0;b=J[u+32>>2];d:{if(!b){break d}c=J[40592];i=Ja[J[J[c+12>>2]+8>>2]](c+12|0,b,29909,8500,837)|0;if(!J[u+32>>2]){break d}c=0;while(1){H[c+i|0]=J[d+(c<<2)>>2];c=c+1|0;if(c>>>0>2]){continue}break}}v=J[u+20>>2];b=P(v,20);if(b){c=J[40592];l=Ja[J[J[c+12>>2]+8>>2]](c+12|0,b,29909,8500,843)|0;v=J[u+20>>2]}if(v){c=0;while(1){b=P(c,20);A=b+o|0;h=J[A>>2];d=J[A+4>>2];e=b+l|0;b=J[A+12>>2];J[e+8>>2]=J[A+8>>2];J[e+12>>2]=b;J[e>>2]=h;J[e+4>>2]=d;H[e+18|0]=K[A+16|0];I[e+16>>1]=L[A+18>>1];c=c+1|0;if((c|0)!=(v|0)){continue}break}}I[k+126>>1]=0;I[k+128>>1]=0;I[k+130>>1]=0;I[k+132>>1]=0;J[k+120>>2]=0;J[k+124>>2]=0;J[k+112>>2]=0;J[k+116>>2]=0;J[k+104>>2]=0;J[k+108>>2]=0;J[k+96>>2]=0;J[k+100>>2]=0;I[k+134>>1]=255;I[k+136>>1]=255;J[k+100>>2]=J[u+4>>2];c=J[u+8>>2];J[k+124>>2]=i;J[k+116>>2]=v;J[k+112>>2]=l;J[k+104>>2]=c;J[k+128>>2]=J[u+32>>2];e:{f:{g:{h:{if(K[u+36|0]&64){if(Gw(k+96|0,k+152|0,k+140|0)){break h}break g}if(!Hw(k+96|0,k+152|0,k+140|0)){break g}}c=0;v=0;b=J[u+8>>2];d=b<<4;if(d){b=J[40592];v=Ja[J[J[b+12>>2]+8>>2]](b+12|0,d,29909,8500,866)|0;b=J[u+8>>2]}if(b){while(1){e=p+P(c,12)|0;h=J[e>>2];d=J[e+4>>2];b=J[e+12>>2];o=(c<<4)+v|0;J[o+8>>2]=J[e+8>>2];J[o+12>>2]=b;J[o>>2]=h;J[o+4>>2]=d;c=c+1|0;if(c>>>0>2]){continue}break}}N[k+76>>2]=O[k+208>>3];N[k+80>>2]=O[k+232>>3];N[k+88>>2]=O[k+216>>3];N[k+92>>2]=O[k+240>>3];N[k+60>>2]=O[k+176>>3];N[k+64>>2]=O[k+200>>3];N[k+68>>2]=O[k+224>>3];N[k+72>>2]=O[k+184>>3];N[k+84>>2]=O[k+192>>3];ky(k+8|0,k+60|0,k+44|0);B=N[k+48>>2];z=Q(B+B);q=N[k+52>>2];f=Q(z*q);j=N[k+44>>2];r=Q(j+j);w=N[k+56>>2];g=Q(r*w);N[k+36>>2]=f-g;N[k+28>>2]=f+g;g=Q(Q(1)-Q(j*r));s=Q(B*z);N[k+40>>2]=g-s;f=g;g=Q(q+q);n=Q(q*g);N[k+24>>2]=f-n;q=Q(r*q);j=Q(z*w);N[k+32>>2]=q+j;f=Q(r*B);g=Q(g*w);N[k+20>>2]=f-g;N[k+16>>2]=q-j;N[k+12>>2]=f+g;N[k+8>>2]=Q(Q(1)-s)-n;h=J[u+8>>2];g=Q(1e9);d=0;ma=N[k+160>>2];na=N[k+156>>2];oa=N[k+152>>2];while(1){c=(k+8|0)+P(d,12)|0;B=N[c+8>>2];r=N[c+4>>2];z=N[c>>2];o=0;while(1){f=Q(Q(Q(o>>>0)*Q(.3141592741012573))*Q(.5));j=db(f);S=Q(j*B);X=Q(j*r);$=Q(j*z);Z=eb(f);i:{if(!h){y=Q(34028234663852886e22);da=Q(11754943508222875e-54);T=Q(11754943508222875e-54);ea=Q(11754943508222875e-54);ha=Q(34028234663852886e22);ca=Q(34028234663852886e22);break i}C=Q(Q(Z*Z)+Q(-.5));n=Q(-X);q=Q(-$);j=Q(-S);ea=Q(11754943508222875e-54);ca=Q(34028234663852886e22);c=0;ha=Q(34028234663852886e22);y=Q(34028234663852886e22);T=Q(11754943508222875e-54);da=Q(11754943508222875e-54);while(1){b=(c<<4)+v|0;_=Q(N[b+8>>2]-ma);E=Q(N[b>>2]-oa);U=Q(N[b+4>>2]-na);x=Q(Q(S*_)+Q(Q($*E)+Q(X*U)));f=Q(Q(Q(C*_)-Q(Z*Q(Q($*U)+Q(E*n))))+Q(S*x));w=Q(f+f);ea=wca?ca:w;ha=s>ha?ha:s;y=f>y?y:f;c=c+1|0;if((h|0)!=(c|0)){continue}break}}x=Q(da-y);s=Q(T-ha);j=Q(ea-ca);f=Q(Q(x*s)*j);if(f<=g){N[t+68>>2]=j;N[t+64>>2]=s;N[t+60>>2]=x;N[t+84>>2]=Z;N[t+80>>2]=S;N[t+76>>2]=X;N[t+72>>2]=$;_=Q($+$);q=Q(Q(1)-Q($*_));n=Q(X+X);w=Q(X*n);E=Q(ea-Q(j*Q(.5)));j=Q(Z*_);g=Q(n*S);U=Q(T-Q(s*Q(.5)));s=Q(_*S);n=Q(Z*n);x=Q(da-Q(x*Q(.5)));N[t+96>>2]=Q(Q(q-w)*E)+Q(Q(Q(j+g)*U)+Q(ma+Q(Q(s-n)*x)));ca=Q(Q(g-j)*E);C=q;g=Q(S+S);q=Q(S*g);j=Q(_*X);g=Q(Z*g);N[t+92>>2]=ca+Q(Q(Q(C-q)*U)+Q(na+Q(Q(j+g)*x)));N[t+88>>2]=Q(Q(s+n)*E)+Q(Q(Q(j-g)*U)+Q(oa+Q(Q(Q(Q(1)-w)-q)*x)));g=f}o=o+1|0;if((o|0)!=20){continue}break}d=d+1|0;if((d|0)!=3){continue}break}if(v){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,v)}if(i){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,i)}if(l){break f}break e}if(i){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,i)}if(!l){break e}}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,l)}Ha=k+320|0;b=J[a+40>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+40>>2]=0;J[a+44>>2]=0;o=J[t+104>>2];b=J[40592];c=Ja[J[J[b>>2]+20>>2]](b)|0?44361:69706;d=Ja[J[J[b+12>>2]+8>>2]](b+12|0,40,c,16174,2254)|0;N[t+12>>2]=N[t+68>>2]*Q(.5);N[t+8>>2]=N[t+64>>2]*Q(.5);N[t+4>>2]=N[t+60>>2]*Q(.5);e=Ha-160|0;Ha=e;J[d>>2]=0;J[d+4>>2]=0;J[d+36>>2]=t+100;J[d+32>>2]=0;l=d+24|0;J[l>>2]=0;J[l+4>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;c=t+72|0;B=N[c+4>>2];z=Q(B+B);q=N[c+8>>2];f=Q(z*q);j=N[c>>2];r=Q(j+j);w=N[c+12>>2];g=Q(r*w);N[e+56>>2]=f-g;N[e+48>>2]=f+g;g=Q(Q(1)-Q(j*r));s=Q(B*z);N[e+60>>2]=g-s;f=g;g=Q(q+q);n=Q(q*g);N[e+44>>2]=f-n;q=Q(r*q);j=Q(z*w);N[e+52>>2]=q+j;f=Q(r*B);g=Q(g*w);N[e+40>>2]=f-g;N[e+36>>2]=q-j;N[e+32>>2]=f+g;N[e+28>>2]=Q(Q(1)-s)-n;Hd(e- -64|0,c+16|0,t+4|0,e+28|0,e+40|0,e+52|0);j=N[e+72>>2];N[e+20>>2]=j;f=N[e+68>>2];N[e+16>>2]=f;g=N[e+64>>2];N[e+12>>2]=g;c=J[d+8>>2]&2147483647;h=J[d+4>>2];j:{if(c>>>0<=h>>>0){dc(d,e+12|0);c=J[d+8>>2]&2147483647;b=J[d+4>>2];break j}b=J[d>>2]+P(h,12)|0;N[b+8>>2]=j;N[b+4>>2]=f;N[b>>2]=g;b=h+1|0;J[d+4>>2]=b}j=N[e+112>>2];N[e+12>>2]=j;f=N[e+120>>2];N[e+20>>2]=f;g=N[e+116>>2];N[e+16>>2]=g;k:{if(b>>>0>=c>>>0){dc(d,e+12|0);c=J[d+8>>2]&2147483647;b=J[d+4>>2];break k}h=J[d>>2]+P(b,12)|0;N[h+8>>2]=f;N[h+4>>2]=g;N[h>>2]=j;b=b+1|0;J[d+4>>2]=b}j=N[e+100>>2];N[e+12>>2]=j;f=N[e+108>>2];N[e+20>>2]=f;g=N[e+104>>2];N[e+16>>2]=g;l:{if(b>>>0>=c>>>0){dc(d,e+12|0);c=J[d+8>>2]&2147483647;b=J[d+4>>2];break l}h=J[d>>2]+P(b,12)|0;N[h+8>>2]=f;N[h+4>>2]=g;N[h>>2]=j;b=b+1|0;J[d+4>>2]=b}j=N[e+148>>2];N[e+12>>2]=j;f=N[e+156>>2];N[e+20>>2]=f;g=N[e+152>>2];N[e+16>>2]=g;m:{if(b>>>0>=c>>>0){dc(d,e+12|0);c=J[d+8>>2]&2147483647;b=J[d+4>>2];break m}h=J[d>>2]+P(b,12)|0;N[h+8>>2]=f;N[h+4>>2]=g;N[h>>2]=j;b=b+1|0;J[d+4>>2]=b}j=N[e+76>>2];N[e+12>>2]=j;f=N[e+84>>2];N[e+20>>2]=f;g=N[e+80>>2];N[e+16>>2]=g;n:{if(b>>>0>=c>>>0){dc(d,e+12|0);c=J[d+8>>2]&2147483647;b=J[d+4>>2];break n}h=J[d>>2]+P(b,12)|0;N[h+8>>2]=f;N[h+4>>2]=g;N[h>>2]=j;b=b+1|0;J[d+4>>2]=b}j=N[e+124>>2];N[e+12>>2]=j;f=N[e+132>>2];N[e+20>>2]=f;g=N[e+128>>2];N[e+16>>2]=g;o:{if(b>>>0>=c>>>0){dc(d,e+12|0);c=J[d+8>>2]&2147483647;b=J[d+4>>2];break o}h=J[d>>2]+P(b,12)|0;N[h+8>>2]=f;N[h+4>>2]=g;N[h>>2]=j;b=b+1|0;J[d+4>>2]=b}j=N[e+88>>2];N[e+12>>2]=j;f=N[e+96>>2];N[e+20>>2]=f;g=N[e+92>>2];N[e+16>>2]=g;p:{if(b>>>0>=c>>>0){dc(d,e+12|0);c=J[d+8>>2]&2147483647;b=J[d+4>>2];break p}h=J[d>>2]+P(b,12)|0;N[h+8>>2]=f;N[h+4>>2]=g;N[h>>2]=j;b=b+1|0;J[d+4>>2]=b}j=N[e+136>>2];N[e+12>>2]=j;f=N[e+144>>2];N[e+20>>2]=f;g=N[e+140>>2];N[e+16>>2]=g;q:{if(b>>>0>=c>>>0){dc(d,e+12|0);break q}c=J[d>>2]+P(b,12)|0;N[c+8>>2]=f;N[c+4>>2]=g;N[c>>2]=j;J[d+4>>2]=b+1}y=Q(0);g=Q(0);x=Q(0);B=N[e+64>>2];s=Q(N[e+112>>2]-B);r=N[e+68>>2];n=Q(N[e+152>>2]-r);q=Q(N[e+148>>2]-B);f=Q(N[e+116>>2]-r);z=Q(Q(s*n)-Q(q*f));w=N[e+72>>2];j=Q(N[e+156>>2]-w);C=Q(f*j);f=Q(N[e+120>>2]-w);n=Q(C-Q(n*f));j=Q(Q(f*q)-Q(j*s));f=Q(Q(z*z)+Q(Q(n*n)+Q(j*j)));if(f>Q(0)){f=Q(Q(1)/Q(Y(f)));x=Q(z*f);y=Q(n*f);g=Q(j*f)}N[e+16>>2]=g;N[e+12>>2]=y;N[e+20>>2]=x;f=Q(-Q(Q(w*x)+Q(Q(B*y)+Q(r*g))));N[e+24>>2]=f;c=J[d+28>>2];r:{if(c>>>0>=(J[d+32>>2]&2147483647)>>>0){re(l,e+12|0);break r}b=J[d+24>>2]+(c<<4)|0;N[b+12>>2]=f;N[b+8>>2]=x;N[b+4>>2]=g;N[b>>2]=y;J[d+28>>2]=c+1}y=Q(0);g=Q(0);x=Q(0);B=N[e+88>>2];s=Q(N[e+136>>2]-B);r=N[e+92>>2];n=Q(N[e+128>>2]-r);q=Q(N[e+124>>2]-B);f=Q(N[e+140>>2]-r);z=Q(Q(s*n)-Q(q*f));w=N[e+96>>2];j=Q(N[e+132>>2]-w);C=Q(f*j);f=Q(N[e+144>>2]-w);n=Q(C-Q(n*f));j=Q(Q(f*q)-Q(j*s));f=Q(Q(z*z)+Q(Q(n*n)+Q(j*j)));if(f>Q(0)){f=Q(Q(1)/Q(Y(f)));x=Q(z*f);y=Q(n*f);g=Q(j*f)}N[e+16>>2]=g;N[e+12>>2]=y;N[e+20>>2]=x;f=Q(-Q(Q(w*x)+Q(Q(B*y)+Q(r*g))));N[e+24>>2]=f;c=J[d+28>>2];s:{if(c>>>0>=(J[d+32>>2]&2147483647)>>>0){re(l,e+12|0);break s}b=J[d+24>>2]+(c<<4)|0;N[b+12>>2]=f;N[b+8>>2]=x;N[b+4>>2]=g;N[b>>2]=y;J[d+28>>2]=c+1}y=Q(0);g=Q(0);x=Q(0);B=N[e+64>>2];s=Q(N[e+76>>2]-B);r=N[e+68>>2];n=Q(N[e+128>>2]-r);q=Q(N[e+124>>2]-B);f=Q(N[e+80>>2]-r);z=Q(Q(s*n)-Q(q*f));w=N[e+72>>2];j=Q(N[e+132>>2]-w);C=Q(f*j);f=Q(N[e+84>>2]-w);n=Q(C-Q(n*f));j=Q(Q(f*q)-Q(j*s));f=Q(Q(z*z)+Q(Q(n*n)+Q(j*j)));if(f>Q(0)){f=Q(Q(1)/Q(Y(f)));x=Q(z*f);y=Q(n*f);g=Q(j*f)}N[e+16>>2]=g;N[e+12>>2]=y;N[e+20>>2]=x;f=Q(-Q(Q(w*x)+Q(Q(B*y)+Q(r*g))));N[e+24>>2]=f;c=J[d+28>>2];t:{if(c>>>0>=(J[d+32>>2]&2147483647)>>>0){re(l,e+12|0);break t}b=J[d+24>>2]+(c<<4)|0;N[b+12>>2]=f;N[b+8>>2]=x;N[b+4>>2]=g;N[b>>2]=y;J[d+28>>2]=c+1}y=Q(0);g=Q(0);x=Q(0);B=N[e+148>>2];s=Q(N[e+136>>2]-B);r=N[e+152>>2];n=Q(N[e+92>>2]-r);q=Q(N[e+88>>2]-B);f=Q(N[e+140>>2]-r);z=Q(Q(s*n)-Q(q*f));w=N[e+156>>2];j=Q(N[e+96>>2]-w);C=Q(f*j);f=Q(N[e+144>>2]-w);n=Q(C-Q(n*f));j=Q(Q(f*q)-Q(j*s));f=Q(Q(z*z)+Q(Q(n*n)+Q(j*j)));if(f>Q(0)){f=Q(Q(1)/Q(Y(f)));x=Q(z*f);y=Q(n*f);g=Q(j*f)}N[e+16>>2]=g;N[e+12>>2]=y;N[e+20>>2]=x;f=Q(-Q(Q(w*x)+Q(Q(B*y)+Q(r*g))));N[e+24>>2]=f;c=J[d+28>>2];u:{if(c>>>0>=(J[d+32>>2]&2147483647)>>>0){re(l,e+12|0);break u}b=J[d+24>>2]+(c<<4)|0;N[b+12>>2]=f;N[b+8>>2]=x;N[b+4>>2]=g;N[b>>2]=y;J[d+28>>2]=c+1}y=Q(0);g=Q(0);x=Q(0);B=N[e+64>>2];s=Q(N[e+100>>2]-B);r=N[e+68>>2];n=Q(N[e+92>>2]-r);q=Q(N[e+88>>2]-B);f=Q(N[e+104>>2]-r);z=Q(Q(s*n)-Q(q*f));w=N[e+72>>2];j=Q(N[e+96>>2]-w);C=Q(f*j);f=Q(N[e+108>>2]-w);n=Q(C-Q(n*f));j=Q(Q(f*q)-Q(j*s));f=Q(Q(z*z)+Q(Q(n*n)+Q(j*j)));if(f>Q(0)){f=Q(Q(1)/Q(Y(f)));x=Q(z*f);y=Q(n*f);g=Q(j*f)}N[e+16>>2]=g;N[e+12>>2]=y;N[e+20>>2]=x;f=Q(-Q(Q(w*x)+Q(Q(B*y)+Q(r*g))));N[e+24>>2]=f;c=J[d+28>>2];v:{if(c>>>0>=(J[d+32>>2]&2147483647)>>>0){re(l,e+12|0);break v}b=J[d+24>>2]+(c<<4)|0;N[b+12>>2]=f;N[b+8>>2]=x;N[b+4>>2]=g;N[b>>2]=y;J[d+28>>2]=c+1}y=Q(0);g=Q(0);x=Q(0);B=N[e+112>>2];s=Q(N[e+124>>2]-B);r=N[e+116>>2];n=Q(N[e+140>>2]-r);q=Q(N[e+136>>2]-B);f=Q(N[e+128>>2]-r);z=Q(Q(s*n)-Q(q*f));w=N[e+120>>2];j=Q(N[e+144>>2]-w);C=Q(f*j);f=Q(N[e+132>>2]-w);n=Q(C-Q(n*f));j=Q(Q(f*q)-Q(j*s));f=Q(Q(z*z)+Q(Q(n*n)+Q(j*j)));if(f>Q(0)){f=Q(Q(1)/Q(Y(f)));x=Q(z*f);y=Q(n*f);g=Q(j*f)}N[e+16>>2]=g;N[e+12>>2]=y;N[e+20>>2]=x;f=Q(-Q(Q(w*x)+Q(Q(B*y)+Q(r*g))));N[e+24>>2]=f;c=J[d+28>>2];w:{if(c>>>0>=(J[d+32>>2]&2147483647)>>>0){re(l,e+12|0);break w}b=J[d+24>>2]+(c<<4)|0;N[b+12>>2]=f;N[b+8>>2]=x;N[b+4>>2]=g;N[b>>2]=y;J[d+28>>2]=c+1}h=d+12|0;J[e+12>>2]=11;c=J[d+16>>2];x:{if(c>>>0>=(J[d+20>>2]&2147483647)>>>0){Nb(h,e+12|0);b=J[d+16>>2];break x}b=J[d+12>>2]+(c<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=65559;y:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Nb(h,e+12|0);b=J[d+16>>2];break y}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=196623;z:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Nb(h,e+12|0);b=J[d+16>>2];break z}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=131088;A:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Nb(h,e+12|0);b=J[d+16>>2];break A}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=17170445;B:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Nb(h,e+12|0);b=J[d+16>>2];break B}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=17235989;C:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Nb(h,e+12|0);b=J[d+16>>2];break C}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=17104905;D:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Nb(h,e+12|0);b=J[d+16>>2];break D}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=17039378;E:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Nb(h,e+12|0);b=J[d+16>>2];break E}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=33554451;F:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Nb(h,e+12|0);b=J[d+16>>2];break F}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=33816582;G:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Nb(h,e+12|0);b=J[d+16>>2];break G}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=33882132;H:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Nb(h,e+12|0);b=J[d+16>>2];break H}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=33619968;I:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Nb(h,e+12|0);b=J[d+16>>2];break I}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=50528278;J:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Nb(h,e+12|0);b=J[d+16>>2];break J}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=50790404;K:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Nb(h,e+12|0);b=J[d+16>>2];break K}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=50724881;L:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Nb(h,e+12|0);b=J[d+16>>2];break L}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=50462722;M:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Nb(h,e+12|0);b=J[d+16>>2];break M}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=67108867;N:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Nb(h,e+12|0);b=J[d+16>>2];break N}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=67239950;O:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Nb(h,e+12|0);b=J[d+16>>2];break O}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=67502087;P:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Nb(h,e+12|0);b=J[d+16>>2];break P}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=67371016;Q:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Nb(h,e+12|0);b=J[d+16>>2];break Q}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=83951626;R:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Nb(h,e+12|0);b=J[d+16>>2];break R}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=84213765;S:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Nb(h,e+12|0);b=J[d+16>>2];break S}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=84344844;T:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Nb(h,e+12|0);b=J[d+16>>2];break T}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;b=J[d+16>>2]+1|0;J[d+16>>2]=b}J[e+12>>2]=84082689;U:{if((J[d+20>>2]&2147483647)>>>0<=b>>>0){Nb(h,e+12|0);break U}b=J[d+12>>2]+(b<<2)|0;c=J[e+12>>2];I[b>>1]=c;I[b+2>>1]=c>>>16;J[d+16>>2]=J[d+16>>2]+1}Ha=e+160|0;W=o>>>0>=256?256:o;V:{if(!W){break V}c=J[a+32>>2];U=N[c+252>>2];E=N[c+256>>2];W:{while(1){b=0;z=Q(0);i=0;e=d;X:{Y:{k=J[d+36>>2];v=J[k+4>>2];if(!v){break Y}u=J[e>>2];D=J[e+4>>2];p=J[e+28>>2];if(p){A=J[e+16>>2];l=J[e+12>>2];o=J[e+24>>2];c=-1;while(1){Z:{if(!D){g=Q(0);r=Q(0);break Z}b=J[k>>2]+(i<<4)|0;n=N[b+12>>2];q=N[b+8>>2];j=N[b+4>>2];f=N[b>>2];d=0;r=Q(0);g=Q(0);while(1){b=u+P(d,12)|0;s=Q(Q(Q(N[b+8>>2]*q)+Q(Q(N[b>>2]*f)+Q(N[b+4>>2]*j)))+n);r=rs?g:s;d=d+1|0;if((D|0)!=(d|0)){continue}break}}f=g;g=Q(g-r);g=Q(f/(g=g)){G=J[k>>2]+(i<<4)|0;w=N[G+4>>2];s=N[G>>2];b=0;while(1){f=g;d=o+(b<<4)|0;n=N[d+4>>2];q=N[d>>2];_:{$:{if(!(q==s&n==w)){g=N[d+8>>2];r=N[G+8>>2];T=N[G+12>>2];break $}T=N[G+12>>2];g=N[d+8>>2];r=N[G+8>>2];if(g!=r){break $}C=Q(0);if(N[d+12>>2]==T){break _}}aa:{if(!(Q(Q(r*g)+Q(Q(s*q)+Q(w*n)))>Q(.9986295104026794))){break aa}d=0;if(!A){break aa}while(1){h=l+(d<<2)|0;if(K[h+3|0]==(b|0)){h=u+P(K[h+2|0],12)|0;C=Q(0);if(Q(T+Q(Q(N[h+8>>2]*r)+Q(Q(N[h>>2]*s)+Q(w*N[h+4>>2]))))z;z=b?g:z;c=b?i:c}i=i+1|0;if((v|0)!=(i|0)){continue}break}break X}if(!D){break Y}h=J[k>>2];c=-1;while(1){d=h+(b<<4)|0;n=N[d+12>>2];q=N[d+8>>2];j=N[d+4>>2];f=N[d>>2];r=Q(0);g=Q(0);d=0;while(1){o=u+P(d,12)|0;s=Q(Q(Q(N[o+8>>2]*q)+Q(Q(N[o>>2]*f)+Q(N[o+4>>2]*j)))+n);r=rs?g:s;d=d+1|0;if((D|0)!=(d|0)){continue}break}f=g;g=Q(g-r);g=Q(f/(gz;z=d?g:z;c=d?b:c;b=b+1|0;if((v|0)!=(b|0)){continue}break}break X}c=-1}c=z>U?c:-1;if((c|0)<0){break W}V=J[t+100>>2]+(c<<4)|0;b=0;k=0;c=0;R=0;u=0;A=0;ia=0;m=Ha-7968|0;Ha=m;J[m+28>>2]=0;J[m+20>>2]=0;J[m+24>>2]=0;ba:{ca:{da:{ea:{fa:{o=J[e+4>>2];if(!o){break fa}s=Q(-E);n=N[V+12>>2];q=N[V+8>>2];j=N[V+4>>2];f=N[V>>2];h=J[e>>2];while(1){l=255;ga:{ha:{ia:{d=h+P(b,12)|0;g=Q(Q(Q(N[d+8>>2]*q)+Q(Q(N[d>>2]*f)+Q(N[d+4>>2]*j)))+n);i=g>E?2:g>2]){break ea}aa=-1;l=0;o=1;break da}b=J[40592];c=Ja[J[J[b>>2]+20>>2]](b)|0?44361:69706;d=Ja[J[J[b+12>>2]+8>>2]](b+12|0,40,c,8500,466)|0;J[d>>2]=0;J[d+4>>2]=0;J[d+32>>2]=0;o=d+24|0;J[o>>2]=0;J[o+4>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;J[d+36>>2]=J[e+36>>2];l=J[e+4>>2];if(l>>>0>(J[d+8>>2]&2147483647)>>>0){hx(d,l)}p=m+4128|0;h=J[d+4>>2];if((h|0)<(l|0)){b=J[d>>2];c=b+P(l,12)|0;i=b+P(h,12)|0;while(1){N[i>>2]=N[p>>2];N[i+4>>2]=N[p+4>>2];N[i+8>>2]=N[p+8>>2];i=i+12|0;if(c>>>0>i>>>0){continue}break}}J[d+4>>2]=l;Ww(d+12|0,J[e+16>>2],p);Vw(o,J[e+28>>2],p);Ua(J[d>>2],J[e>>2],P(J[e+4>>2],12));Ua(J[d+12>>2],J[e+12>>2],J[e+16>>2]<<2);Ua(J[o>>2],J[e+24>>2],J[e+28>>2]<<4);break ba}l=0;o=0;while(1){h=o;o=-1;k=255;b=255;fa=255;aa=0;d=h;while(1){v=d;d=d+1|0;ja=J[e+12>>2];if(!(d>>>0>2]&K[(ja+(d<<2)|0)+3|0]==(ia|0))){o=d;d=h}ga=ja+(v<<2)|0;ba=I[ga>>1];i=m+6176|0;D=ja+(d<<2)|0;la=K[D+2|0];p=i+P(la,3)|0;ka=K[p|0];ja:{ka:{la:{ma:{F=K[ga+2|0];i=i+P(F,3)|0;G=K[i|0];if((G|0)==1){I[(m+6944|0)+(v<<1)>>1]=l;i=K[i+1|0];F=(m+4128|0)+((l&65535)<<2)|0;H[F+3|0]=R;H[F+2|0]=i;if((ka|0)==1){break ma}na:{if(v>>>0>ba>>>0){i=I[(m+6944|0)+(ba<<1)>>1];I[F>>1]=i;i=(m+4128|0)+(i<<2)|0;I[i>>1]=l;k=K[i+2|0];break na}oa:{if(!ka){k=K[p+1|0];if((k|0)!=255){break na}v=J[e>>2]+P(la,12)|0;p=J[m+24>>2];pa:{if(p>>>0>=(J[m+28>>2]&2147483647)>>>0){dc(m+20|0,v);la=K[D+2|0];break pa}i=J[m+20>>2]+P(p,12)|0;N[i>>2]=N[v>>2];N[i+4>>2]=N[v+4>>2];N[i+8>>2]=N[v+8>>2];J[m+24>>2]=p+1}H[((m+6176|0)+P(la,3)|0)+1|0]=c;break oa}i=J[e+24>>2];Uw(m+4|0,i+(K[ga+3|0]<<4)|0,i+(K[(ja+(ba<<2)|0)+3|0]<<4)|0,V);p=J[m+24>>2];if(p>>>0>=(J[m+28>>2]&2147483647)>>>0){dc(m+20|0,m+4|0);break oa}i=J[m+20>>2]+P(p,12)|0;N[i>>2]=N[m+4>>2];N[i+4>>2]=N[m+8>>2];N[i+8>>2]=N[m+12>>2];J[m+24>>2]=p+1}k=c;c=c+1|0}i=l+1|0;p=b&255;if((p|0)==255|(p|0)==(k&255)){break ka}fa=i&65535;i=(m+4128|0)+(fa<<2)|0;H[i+3|0]=R;H[i+2|0]=k;I[i>>1]=255;l=l+2|0;break ja}if((ka|0)!=1){break ja}qa:{if(v>>>0>ba>>>0){i=m+4128|0;p=I[(m+6944|0)+(ba<<1)>>1];D=K[(i+(p<<2)|0)+3|0];b=p+1|0;ra:{if((b|0)<(l&65535)&(D|0)==K[((b<<2)+i|0)+3|0]){break ra}i=((p|0)>0?1:p)-1|0;b=p;while(1){if((b|0)<2){b=i;break ra}p=b<<2;b=b-1|0;if((D|0)==K[(m+p|0)+4123|0]){continue}break}}b=K[((m+4128|0)+(b<<2)|0)+2|0];break qa}if(!G){b=K[i+1|0];if((b|0)!=255){break qa}p=J[e>>2]+P(F,12)|0;i=J[m+24>>2];sa:{if(i>>>0>=(J[m+28>>2]&2147483647)>>>0){dc(m+20|0,p);F=K[ga+2|0];break sa}b=J[m+20>>2]+P(i,12)|0;N[b>>2]=N[p>>2];N[b+4>>2]=N[p+4>>2];N[b+8>>2]=N[p+8>>2];J[m+24>>2]=i+1}H[((m+6176|0)+P(F,3)|0)+1|0]=c;b=c;c=b+1|0;break qa}b=J[e+24>>2];Uw(m+4|0,b+(K[ga+3|0]<<4)|0,b+(K[(ja+(ba<<2)|0)+3|0]<<4)|0,V);i=J[m+24>>2];ta:{if(i>>>0>=(J[m+28>>2]&2147483647)>>>0){dc(m+20|0,m+4|0);break ta}b=J[m+20>>2]+P(i,12)|0;N[b>>2]=N[m+4>>2];N[b+4>>2]=N[m+8>>2];N[b+8>>2]=N[m+12>>2];J[m+24>>2]=i+1}b=c;c=b+1|0}i=k&255;if(!((i|0)==255|(i|0)==(b&255))){fa=l&65535;i=(m+4128|0)+(fa<<2)|0;H[i+3|0]=R;H[i+2|0]=k;I[i>>1]=255;l=l+1|0}I[(m+6944|0)+(v<<1)>>1]=l;p=(m+4128|0)+((l&65535)<<2)|0;H[p+3|0]=R;H[p+2|0]=b;i=I[ga>>1];if(i>>>0>=v>>>0){break la}i=I[(m+6944|0)+(i<<1)>>1];I[p>>1]=i;I[(m+4128|0)+(i<<2)>>1]=l;break la}if(v>>>0<=ba>>>0){break la}i=I[(m+6944|0)+(ba<<1)>>1];I[F>>1]=i;I[(m+4128|0)+(i<<2)>>1]=l}l=l+1|0;break ja}l=i}aa=G|aa;if((d|0)!=(h|0)){continue}break}if(aa&1){h=(m+2080|0)+((R&65535)<<4)|0;d=J[e+24>>2]+(ia<<4)|0;N[h>>2]=N[d>>2];N[h+4>>2]=N[d+4>>2];N[h+8>>2]=N[d+8>>2];N[h+12>>2]=N[d+12>>2];R=R+1|0}if((fa|0)!=255){d=(m+32|0)+(u<<2)|0;H[d+3|0]=k;H[d+2|0]=b;I[d>>1]=fa&255;u=u+1|0}ia=ia+1|0;if(ia>>>0>2]){continue}break}if(!u){o=1;u=0;aa=-1;break da}b=(m+2080|0)+((R&65535)<<4)|0;N[b>>2]=N[V>>2];N[b+4>>2]=N[V+4>>2];N[b+8>>2]=N[V+8>>2];N[b+12>>2]=N[V+12>>2];R=R+1|0;o=0;aa=u-1|0;h=1;if(!aa){break ca}}while(1){b=m+32|0;v=K[(b+(A<<2)|0)+3|0];ua:{h=A+1|0;p=b+(h<<2)|0;if((v|0)==K[p+2|0]){break ua}d=0;b=A+2|0;if(u>>>0<=b>>>0){break ba}while(1){i=(m+32|0)+(b<<2)|0;if((v|0)==K[i+2|0]){b=J[p>>2];J[p>>2]=J[i>>2];J[i>>2]=b;break ua}b=b+1|0;if((u|0)!=(b|0)){continue}break}break ba}A=h;if((h|0)!=(aa|0)){continue}break}h=u}if(!c){d=0;break ba}d=J[40592];b=Ja[J[J[d>>2]+20>>2]](d)|0?44361:69706;d=Ja[J[J[d+12>>2]+8>>2]](d+12|0,40,b,8500,780)|0;b=J[e+36>>2];i=0;J[d+32>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;J[d>>2]=0;J[d+4>>2]=0;J[d+36>>2]=b;k=J[e+4>>2];if(k){b=0;while(1){if(K[(m+6176|0)+P(b,3)|0]==1){v=J[e>>2]+P(b,12)|0;A=J[d+4>>2];va:{if(A>>>0>=(J[d+8>>2]&2147483647)>>>0){dc(d,v);break va}p=J[d>>2]+P(A,12)|0;N[p>>2]=N[v>>2];N[p+4>>2]=N[v+4>>2];N[p+8>>2]=N[v+8>>2];J[d+4>>2]=A+1}k=J[e+4>>2];i=i+1|0}b=b+1|0;if(k>>>0>b>>>0){continue}break}}if(c>>>0>i>>>0){c=c-i|0;b=0;while(1){A=J[m+20>>2]+P(b,12)|0;p=J[d+4>>2];wa:{if(p>>>0>=(J[d+8>>2]&2147483647)>>>0){dc(d,A);break wa}i=J[d>>2]+P(p,12)|0;N[i>>2]=N[A>>2];N[i+4>>2]=N[A+4>>2];N[i+8>>2]=N[A+8>>2];J[d+4>>2]=p+1}b=b+1|0;if((c|0)!=(b|0)){continue}break}}F=l&65535;c=m+4|0;Ww(d+12|0,F+h|0,c);k=R&65535;Vw(d+24|0,k,c);xa:{if(o){i=J[d+12>>2];break xa}G=R-1|0;i=J[d+12>>2];b=0;if((h|0)!=1){u=h&-2;o=0;while(1){p=b+F|0;D=(p<<2)+i|0;H[D+3|0]=G;v=m+32|0;l=v+(b<<2)|0;c=L[l>>1];I[D>>1]=c;A=m+4128|0;I[A+(c<<2)>>1]=p;H[D+2|0]=K[l+2|0];c=b|1;p=c+F|0;D=(p<<2)+i|0;H[D+3|0]=G;l=v+(c<<2)|0;c=L[l>>1];I[D>>1]=c;I[A+(c<<2)>>1]=p;H[D+2|0]=K[l+2|0];b=b+2|0;o=o+2|0;if((u|0)!=(o|0)){continue}break}}if(!(h&1)){break xa}h=b+F|0;o=(h<<2)+i|0;H[o+3|0]=G;b=(m+32|0)+(b<<2)|0;c=L[b>>1];I[o>>1]=c;I[(m+4128|0)+(c<<2)>>1]=h;H[o+2|0]=K[b+2|0]}Ua(i,m+4128|0,F<<2);Ua(J[d+24>>2],m+2080|0,k<<4)}c=J[m+28>>2];ya:{if((c|0)<0|!(c&2147483647)){break ya}b=J[m+20>>2];if(!b){break ya}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}Ha=m+7968|0;if(!d){break W}za:{b=0;c=0;l=J[d+16>>2];u=J[d+12>>2];Aa:{while(1){Ba:{if((b|0)==(l|0)){if(l){x=Q(-E);v=J[d>>2];p=J[d+24>>2];b=0;while(1){h=u+(b<<2)|0;o=v+P(K[h+2|0],12)|0;B=N[o+8>>2];A=K[h+3|0];h=p+(A<<4)|0;r=N[h+8>>2];j=N[o>>2];z=N[h>>2];w=N[o+4>>2];s=N[h+4>>2];g=Q(Q(Q(B*r)+Q(Q(j*z)+Q(w*s)))+N[h+12>>2]);if(g>E|g>>0>>0){h=o;if((A|0)==K[(u+(h<<2)|0)+3|0]){break Ca}}h=c}i=h+1|0;if(!(l>>>0>i>>>0&(A|0)==K[(u+(i<<2)|0)+3|0])){i=c}if((b|0)!=(i|0)){h=v+P(K[(u+(h<<2)|0)+2|0],12)|0;f=N[h>>2];n=Q(f-j);b=v+P(K[(u+(i<<2)|0)+2|0],12)|0;g=N[h+4>>2];q=Q(N[b+4>>2]-g);j=Q(N[b>>2]-f);g=Q(g-w);w=Q(Q(n*q)-Q(j*g));C=g;g=N[h+8>>2];f=Q(N[b+8>>2]-g);g=Q(g-B);q=Q(Q(C*f)-Q(q*g));j=Q(Q(g*j)-Q(f*n));g=Q(Y(Q(Q(w*w)+Q(Q(q*q)+Q(j*j)))));f=Q(Q(1)/g);b=g==Q(0);if(Q(Q(Q(f*(b?Q(0):w))*r)+Q(Q(Q(f*(b?Q(1):q))*z)+Q(s*Q(f*(b?Q(0):j)))))<=Q(0)){break Ba}}b=o;if((l|0)!=(b|0)){continue}break}}h=1;break Aa}i=u+(b<<2)|0;o=K[i+3|0];c=(o|0)==K[(u+(c<<2)|0)+3|0]?c:b;b=b+1|0;Da:{if(l>>>0>b>>>0){h=b;if((o|0)==K[(u+(b<<2)|0)+3|0]){break Da}}h=c}o=L[i>>1];if((o|0)==255|(o|0)==65535){break Ba}if(K[(u+(o<<16>>16<<2)|0)+2|0]==K[(u+(h<<2)|0)+2|0]){continue}}break}h=0}if(!h){c=J[d+32>>2];Ea:{if((c|0)<0|!(c&2147483647)){break Ea}b=J[d+24>>2];if(!b){break Ea}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[d+20>>2];Fa:{if((c|0)<0|!(c&2147483647)){break Fa}b=J[d+12>>2];if(!b){break Fa}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[d+8>>2];if((c|0)<0|!(c&2147483647)){break za}b=J[d>>2];if(!b){break za}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b);break za}c=J[a+4>>2];if(M[d+4>>2]>L[c+38>>1]){c=J[d+32>>2];Ga:{if((c|0)<0|!(c&2147483647)){break Ga}b=J[d+24>>2];if(!b){break Ga}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[d+20>>2];Ha:{if((c|0)<0|!(c&2147483647)){break Ha}b=J[d+12>>2];if(!b){break Ha}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[d+8>>2];if((c|0)<0|!(c&2147483647)){break za}b=J[d>>2];if(!b){break za}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b);break za}Ia:{if(!(K[c+36|0]&128)){break Ia}l=0;o=0;k=0;b=0;c=J[d+16>>2];if(c){p=c&1;u=J[d+12>>2];Ja:{if((c|0)==1){c=0;break Ja}i=c&-2;c=0;while(1){h=l+1|0;v=K[(u+(o<<2)|0)+3|0]==K[(u+(c<<2)|0)+3|0];A=v?b:b>>>0>>0?h:b;ka=A;b=v?h:0;l=b+1|0;b=b>>>0>A>>>0?l:A;o=v?o:c;h=c|1;A=K[(u+(o<<2)|0)+3|0]==K[(u+(h<<2)|0)+3|0];b=A?ka:b;o=A?o:h;l=A?l:0;c=c+2|0;k=k+2|0;if((i|0)!=(k|0)){continue}break}}if(p){b=K[(u+(o<<2)|0)+3|0]==K[(u+(c<<2)|0)+3|0]?b:b>>>0>>0?l+1|0:b}}if(b>>>0<33){break Ia}c=J[d+32>>2];Ka:{if((c|0)<0|!(c&2147483647)){break Ka}b=J[d+24>>2];if(!b){break Ka}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[d+20>>2];La:{if((c|0)<0|!(c&2147483647)){break La}b=J[d+12>>2];if(!b){break La}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[d+8>>2];if((c|0)<0|!(c&2147483647)){break za}b=J[d>>2];if(!b){break za}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b);break za}c=J[e+32>>2];Ma:{if((c|0)<0|!(c&2147483647)){break Ma}b=J[e+24>>2];if(!b){break Ma}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[e+20>>2];Na:{if((c|0)<0|!(c&2147483647)){break Na}b=J[e+12>>2];if(!b){break Na}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[e+8>>2];Oa:{if((c|0)<0|!(c&2147483647)){break Oa}b=J[e>>2];if(!b){break Oa}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,e);W=W-1|0;if(W){continue}break V}break}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,d)}d=e}J[a+36>>2]=d;a=J[t+108>>2];Pa:{if((a|0)<0|!(a&2147483647)){break Pa}c=J[t+100>>2];if(!c){break Pa}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,c)}Ha=t+112|0}function qr(a,b,c,d,e,f,g,h){var i=Q(0),j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=0,y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=0,G=Q(0),O=Q(0),R=0,S=Q(0),T=Q(0),U=Q(0),V=0,W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=0,ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=0,ka=0,la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=0,ua=0,va=0,wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=0,Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ia=Q(0),Ka=Q(0),La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Wa=Q(0),Xa=Q(0),Ya=Q(0),Za=Q(0),_a=Q(0),$a=Q(0),ab=Q(0),bb=Q(0),cb=Q(0),db=Q(0),eb=0,fb=0,gb=0,hb=0,ib=0,jb=0,kb=0,lb=Q(0),mb=Q(0),nb=Q(0),ob=Q(0),pb=Q(0),qb=Q(0),rb=Q(0),sb=Q(0),tb=Q(0),ub=Q(0),vb=Q(0),wb=Q(0),xb=Q(0),yb=Q(0),zb=Q(0),Ab=Q(0),Bb=Q(0),Cb=0,Db=Q(0),Eb=Q(0),Fb=Q(0),Gb=Q(0),Hb=Q(0),Ib=Q(0),Jb=Q(0),Kb=Q(0),Lb=Q(0),Mb=Q(0),Nb=Q(0),Ob=Q(0),Pb=0,Qb=Q(0),Rb=Q(0),Sb=Q(0),Tb=Q(0),Ub=Q(0),Vb=Q(0),Wb=Q(0),Xb=Q(0),Yb=Q(0),Zb=Q(0),_b=Q(0),$b=Q(0),ac=Q(0),bc=Q(0),cc=Q(0),dc=Q(0),ec=Q(0),fc=Q(0),gc=Q(0),hc=Q(0),ic=Q(0),jc=Q(0),kc=Q(0),lc=Q(0),mc=Q(0),nc=Q(0),oc=Q(0),pc=Q(0),qc=0,rc=0,sc=0,tc=0,uc=Q(0),vc=Q(0),wc=Q(0),xc=Q(0),yc=Q(0),zc=Q(0),Ac=Q(0),Bc=Q(0),Cc=Q(0),Dc=Q(0),Ec=Q(0),Fc=Q(0),Gc=Q(0),Hc=Q(0),Ic=Q(0),Jc=Q(0),Kc=Q(0),Lc=Q(0),Mc=Q(0),Nc=Q(0),Oc=Q(0),Pc=Q(0),Qc=Q(0),Rc=Q(0),Sc=Q(0),Tc=Q(0),Uc=Q(0),Vc=Q(0),Wc=Q(0),Xc=Q(0),Yc=Q(0),Zc=Q(0),_c=Q(0),$c=Q(0),ad=Q(0),bd=Q(0),cd=Q(0),dd=Q(0),ed=Q(0),fd=Q(0),gd=Q(0),hd=Q(0),id=Q(0),jd=Q(0),kd=Q(0),ld=Q(0),md=Q(0),nd=Q(0),od=Q(0),pd=Q(0),qd=Q(0),rd=Q(0),sd=Q(0),td=Q(0),ud=Q(0),vd=Q(0),wd=Q(0),xd=Q(0),yd=Q(0),zd=Q(0),Ad=Q(0),Bd=Q(0),Cd=Q(0),Dd=Q(0),Ed=Q(0),Fd=Q(0),Gd=Q(0),Hd=Q(0),Id=Q(0),Jd=Q(0),Kd=Q(0),Ld=Q(0),Md=Q(0),Nd=Q(0),Od=Q(0),Pd=Q(0),Qd=Q(0),Rd=Q(0),Sd=Q(0),Td=Q(0),Ud=Q(0),Vd=Q(0),Wd=Q(0),Xd=Q(0),Yd=Q(0),Zd=Q(0),_d=Q(0),$d=Q(0),ae=Q(0),be=Q(0),ce=Q(0),de=Q(0),ee=Q(0),fe=Q(0),ge=Q(0),he=Q(0),ie=Q(0),je=Q(0),ke=Q(0),le=Q(0),me=Q(0),ne=Q(0),oe=Q(0),pe=Q(0),qe=Q(0),re=Q(0),se=Q(0),te=Q(0),ue=Q(0),ve=Q(0),we=Q(0),xe=Q(0),ye=Q(0),ze=Q(0),Ae=Q(0),Be=Q(0),Ce=Q(0),De=Q(0),Ee=Q(0),Fe=Q(0),Ge=Q(0),He=Q(0),Ie=Q(0),Je=Q(0),Ke=0,Le=Q(0),Me=Q(0),Ne=Q(0),Oe=Q(0),Pe=0,Qe=Q(0),Re=Q(0),Se=Q(0),Te=Q(0),Ue=Q(0),Ve=Q(0),We=Q(0),Xe=Q(0),Ye=Q(0),Ze=Q(0),_e=Q(0),cf=Q(0),df=Q(0),ef=Q(0),ff=Q(0),gf=Q(0),hf=Q(0),jf=Q(0),kf=Q(0),lf=Q(0),mf=Q(0),nf=Q(0),of=Q(0),pf=Q(0),qf=Q(0),rf=Q(0),sf=Q(0),tf=Q(0),uf=Q(0),vf=Q(0),wf=Q(0),xf=Q(0),yf=Q(0),zf=Q(0),Af=Q(0),Bf=Q(0),Cf=Q(0),Df=Q(0),Ef=Q(0),Ff=0,Gf=0,Hf=0,If=Q(0),Jf=Q(0),Kf=Q(0),Lf=Q(0),Mf=0,Nf=Q(0),Of=0,Pf=0,Qf=0,Rf=Q(0),Sf=Q(0),Tf=Q(0),Uf=Q(0),Vf=Q(0),Wf=Q(0),Xf=Q(0),Yf=Q(0),Zf=Q(0),_f=Q(0),$f=Q(0),ag=Q(0),bg=0,cg=0,dg=0,eg=0,fg=0;q=Ha-208|0;Ha=q;I[J[c+16>>2]+22>>1]=0;I[J[c+192>>2]+22>>1]=0;I[J[c+368>>2]+22>>1]=0;I[J[c+544>>2]+22>>1]=0;J[b+4112>>2]=0;p=b+11812|0;J[p>>2]=0;J[p+4>>2]=0;p=1;hb=(h|0)!=1?2:1;x=b+4128|0;E=b+16|0;a:{while(1){m=P(j,176)+c|0;J[m+116>>2]=E+(n<<6);r=j<<2;l=J[r+a>>2];if(K[l+12|0]+n>>>0>64){break a}F=l;l=r+(q+96|0)|0;o=r+(q+80|0)|0;u=r+(q- -64|0)|0;R=r+(q+48|0)|0;A=N[J[m+28>>2]+76>>2];B=N[J[m+32>>2]+76>>2];r=$e(E,F,q+176|0,q+144|0,l,o,u,R,A>2]=r;H[m+124|0]=K[q+176|0];J[m+148>>2]=J[b+11816>>2];J[m+156>>2]=J[b+11812>>2];bf(x,J[m+116>>2],r);if(af(x,J[m+116>>2],m+36|0,m- -64|0,J[m+156>>2],J[m+148>>2])){break a}I[m+160>>1]=J[b+11812>>2]-J[m+156>>2];J[m+152>>2]=J[b+11816>>2]-J[m+148>>2];N[l>>2]=N[m>>2]*N[l>>2];N[o>>2]=N[m+8>>2]*N[o>>2];N[u>>2]=N[m+4>>2]*N[u>>2];N[R>>2]=N[m+12>>2]*N[R>>2];n=n+r|0;j=j+1|0;if((j|0)!=4){continue}break}J[q+44>>2]=0;J[q+12>>2]=0;m=0;j=0;n=0;r=Ha-256|0;Ha=r;Va(r+128|0,0,128);r=Va(r,0,128);k=c;E=J[c+152>>2];if(E){o=J[k+148>>2];while(1){l=j+o|0;c=J[((l<<2)+x|0)+7296>>2];b:{if(!c){break b}u=K[(P(l,104)+x|0)+2817|0];R=j<<2;F=R+(r+128|0)|0;l=J[F>>2];J[F>>2]=c>>>0>l>>>0?c:l;m=c+m|0;if(u&1){break b}u=r+R|0;l=J[u>>2];c=P(c,hb);J[u>>2]=c>>>0>l>>>0?c:l;m=c+m|0}j=j+1|0;if((E|0)!=(j|0)){continue}break}}J[q+16>>2]=m;l=J[k+328>>2];if(l){o=J[k+324>>2];j=0;while(1){m=j+o|0;c=J[((m<<2)+x|0)+7296>>2];c:{if(!c){break c}u=K[(P(m,104)+x|0)+2817|0];R=j<<2;F=R+(r+128|0)|0;m=J[F>>2];J[F>>2]=c>>>0>m>>>0?c:m;n=c+n|0;if(u&1){break c}u=r+R|0;m=J[u>>2];c=P(c,hb);J[u>>2]=c>>>0>m>>>0?c:m;n=c+n|0}j=j+1|0;if((l|0)!=(j|0)){continue}break}}J[q+20>>2]=n;n=0;m=0;o=J[k+504>>2];if(o){R=J[k+500>>2];j=0;while(1){u=j+R|0;c=J[((u<<2)+x|0)+7296>>2];d:{if(!c){break d}F=K[(P(u,104)+x|0)+2817|0];aa=j<<2;ja=aa+(r+128|0)|0;u=J[ja>>2];J[ja>>2]=c>>>0>u>>>0?c:u;m=c+m|0;if(F&1){break d}F=r+aa|0;u=J[F>>2];c=P(c,hb);J[F>>2]=c>>>0>u>>>0?c:u;m=c+m|0}j=j+1|0;if((o|0)!=(j|0)){continue}break}}J[q+24>>2]=m;m=J[k+680>>2];if(m){R=J[k+676>>2];j=0;while(1){u=j+R|0;c=J[((u<<2)+x|0)+7296>>2];e:{if(!c){break e}F=K[(P(u,104)+x|0)+2817|0];aa=j<<2;ja=aa+(r+128|0)|0;u=J[ja>>2];J[ja>>2]=c>>>0>u>>>0?c:u;n=c+n|0;if(F&1){break e}F=r+aa|0;u=J[F>>2];c=P(c,hb);J[F>>2]=c>>>0>u>>>0?c:u;n=c+n|0}j=j+1|0;if((m|0)!=(j|0)){continue}break}}J[q+28>>2]=n;c=l>>>0>E>>>0?l:E;c=c>>>0>>0?o:c;E=c>>>0>>0?m:c;f:{if(!E){c=0;n=0;break f}m=0;j=0;n=0;c=0;if(E>>>0>=4){u=E&-4;R=0;while(1){l=j<<2;o=l|12;F=l|8;aa=l|4;n=J[o+r>>2]+(J[F+r>>2]+(J[aa+r>>2]+(J[l+r>>2]+n|0)|0)|0)|0;ja=o;o=r+128|0;c=J[ja+o>>2]+(J[o+F>>2]+(J[o+aa>>2]+(J[l+o>>2]+c|0)|0)|0)|0;j=j+4|0;R=R+4|0;if((u|0)!=(R|0)){continue}break}}l=E&3;if(!l){break f}while(1){o=j<<2;n=J[o+r>>2]+n|0;c=J[o+(r+128|0)>>2]+c|0;j=j+1|0;m=m+1|0;if((l|0)!=(m|0)){continue}break}}J[q+12>>2]=c;J[q+44>>2]=P(c+n|0,(J[k+624>>2]|(J[k+448>>2]|(J[k+272>>2]|J[k+96>>2])))&1?192:144)+(E<<8);Ha=r+256|0;j=J[q+44>>2];if(j){c=j+16|0;if(c>>>0>16384){break a}p=0;Aa=Ja[J[J[g>>2]>>2]](g,c)|0;if(Aa+1>>>0<2){break a}}c=J[k+16>>2];J[c+24>>2]=Aa;I[k+162>>1]=L[k+162>>1]+L[q+16>>1];g=j>>>4|0;I[c+22>>1]=g;p=J[a>>2];j=J[p+8>>2];I[c+20>>1]=K[p+12|0];J[c+28>>2]=j;c=J[k+192>>2];J[c+24>>2]=Aa;I[k+338>>1]=L[k+338>>1]+L[q+20>>1];I[c+22>>1]=g;p=J[a+4>>2];j=J[p+8>>2];I[c+20>>1]=K[p+12|0];J[c+28>>2]=j;c=J[k+368>>2];J[c+24>>2]=Aa;I[k+514>>1]=L[k+514>>1]+L[q+24>>1];I[c+22>>1]=g;p=J[a+8>>2];j=J[p+8>>2];I[c+20>>1]=K[p+12|0];J[c+28>>2]=j;c=J[k+544>>2];J[c+24>>2]=Aa;I[k+690>>1]=L[k+690>>1]+L[q+28>>1];I[c+22>>1]=g;a=J[a+12>>2];g=J[a+8>>2];I[c+20>>1]=K[a+12|0];J[c+28>>2]=g;a=J[k+152>>2];c=J[k+328>>2];g=J[k+504>>2];p=J[k+680>>2];g=g>>>0>p>>>0?g:p;c=c>>>0>g>>>0?c:g;Pb=a>>>0>c>>>0?a:c;if(Pb){df=N[k+616>>2];ef=N[k+612>>2];ff=N[k+608>>2];gf=N[k+440>>2];hf=N[k+436>>2];jf=N[k+432>>2];kf=N[k+264>>2];lf=N[k+260>>2];mf=N[k+256>>2];nf=N[k+88>>2];of=N[k+84>>2];pf=N[k+80>>2];qf=N[k+588>>2];rf=N[k+584>>2];sf=N[k+580>>2];tf=N[k+412>>2];uf=N[k+408>>2];vf=N[k+404>>2];wf=N[k+236>>2];xf=N[k+232>>2];yf=N[k+228>>2];zf=N[k+60>>2];Af=N[k+56>>2];Bf=N[k+52>>2];Cf=N[k+656>>2];Df=N[k+480>>2];Ef=N[k+304>>2];Ff=K[k+654|0];Gf=K[k+478|0];Hf=K[k+302|0];If=N[k+660>>2];Jf=N[k+484>>2];Kf=N[k+308>>2];a=J[k+560>>2];yc=N[a+32>>2];c=J[k+384>>2];zc=N[c+32>>2];g=J[k+208>>2];Ac=N[g+32>>2];p=J[k+556>>2];Bc=N[p+32>>2];j=J[k+380>>2];Cc=N[j+32>>2];n=J[k+204>>2];Dc=N[n+32>>2];Ec=N[a+16>>2];Fc=N[c+16>>2];Gc=N[g+16>>2];Hc=N[p+16>>2];Ic=N[j+16>>2];Jc=N[n+16>>2];Kc=N[a- -64>>2];Lc=N[a+60>>2];Mc=N[a+56>>2];Nc=N[a+52>>2];Oc=N[a+48>>2];Pc=N[a+44>>2];Qc=N[a+40>>2];Rc=N[a+36>>2];Sc=N[c- -64>>2];Tc=N[c+60>>2];Uc=N[c+56>>2];Vc=N[c+52>>2];Wc=N[c+48>>2];Xc=N[c+44>>2];Yc=N[c+40>>2];Zc=N[c+36>>2];_c=N[g- -64>>2];$c=N[g+60>>2];ad=N[g+56>>2];bd=N[g+52>>2];cd=N[g+48>>2];dd=N[g+44>>2];ed=N[g+40>>2];fd=N[g+36>>2];m=J[k+32>>2];gd=N[m- -64>>2];hd=N[m+60>>2];id=N[m+56>>2];jd=N[m+52>>2];kd=N[m+48>>2];ld=N[m+44>>2];md=N[m+40>>2];nd=N[m+36>>2];od=N[p- -64>>2];pd=N[p+60>>2];qd=N[p+56>>2];rd=N[p+52>>2];sd=N[p+48>>2];td=N[p+44>>2];ud=N[p+40>>2];vd=N[p+36>>2];wd=N[j- -64>>2];xd=N[j+60>>2];yd=N[j+56>>2];zd=N[j+52>>2];Ad=N[j+48>>2];Bd=N[j+44>>2];Cd=N[j+40>>2];Dd=N[j+36>>2];Ed=N[n- -64>>2];Fd=N[n+60>>2];Gd=N[n+56>>2];Hd=N[n+52>>2];Id=N[n+48>>2];Jd=N[n+44>>2];Kd=N[n+40>>2];Ld=N[n+36>>2];r=J[k+28>>2];Md=N[r- -64>>2];Nd=N[r+60>>2];Od=N[r+56>>2];Pd=N[r+52>>2];Qd=N[r+48>>2];Rd=N[r+44>>2];Sd=N[r+40>>2];Td=N[r+36>>2];Ud=N[a+24>>2];Vd=N[a+20>>2];Wd=N[c+24>>2];Xd=N[c+20>>2];Yd=N[g+24>>2];Zd=N[g+20>>2];_d=N[m+24>>2];$d=N[m+20>>2];ae=N[p+24>>2];be=N[p+20>>2];ce=N[j+24>>2];de=N[j+20>>2];ee=N[n+24>>2];fe=N[n+20>>2];ge=N[r+24>>2];he=N[r+20>>2];Lf=N[k+128>>2];Mf=K[k+126|0];Nf=N[k+132>>2];ie=N[m+32>>2];je=N[r+32>>2];ke=N[m+16>>2];le=N[r+16>>2];me=N[q+60>>2];ne=N[q+56>>2];oe=N[q+52>>2];pe=N[q+48>>2];qe=N[q+76>>2];re=N[q+72>>2];se=N[q+68>>2];te=N[q+64>>2];A=N[p+68>>2];B=N[a+68>>2];ue=A>B?A:B;A=N[j+68>>2];B=N[c+68>>2];ve=A>B?A:B;A=N[n+68>>2];B=N[g+68>>2];we=A>B?A:B;eb=(J[k+624>>2]|(J[k+448>>2]|(J[k+272>>2]|J[k+96>>2])))&1;Of=eb?192:144;Qb=N[p+8>>2];Rb=N[a+8>>2];xe=Q(Qb-Rb);Sb=N[j+8>>2];Tb=N[c+8>>2];ye=Q(Sb-Tb);Ub=N[n+8>>2];Vb=N[g+8>>2];ze=Q(Ub-Vb);Wb=N[p+4>>2];Xb=N[a+4>>2];Ae=Q(Wb-Xb);Yb=N[j+4>>2];Zb=N[c+4>>2];Be=Q(Yb-Zb);_b=N[n+4>>2];$b=N[g+4>>2];Ce=Q(_b-$b);ac=N[p>>2];bc=N[a>>2];De=Q(ac-bc);cc=N[j>>2];dc=N[c>>2];Ee=Q(cc-dc);ec=N[n>>2];fc=N[g>>2];Fe=Q(ec-fc);A=N[r+68>>2];B=N[m+68>>2];Ge=A>B?A:B;xb=Q(d*Q(.800000011920929));gc=Q(N[q+92>>2]*N[a+12>>2]);hc=Q(N[q+88>>2]*N[c+12>>2]);ic=Q(N[q+84>>2]*N[g+12>>2]);jc=Q(N[q+80>>2]*N[m+12>>2]);yb=Q(N[q+108>>2]*N[p+12>>2]);zb=Q(N[q+104>>2]*N[j+12>>2]);Ab=Q(N[q+100>>2]*N[n+12>>2]);Bb=Q(N[q+96>>2]*N[r+12>>2]);kc=N[r+8>>2];lc=N[m+8>>2];He=Q(kc-lc);mc=N[r+4>>2];nc=N[m+4>>2];Ie=Q(mc-nc);oc=N[r>>2];pc=N[m>>2];Je=Q(oc-pc);Pf=eb?13:14;Qf=eb?7:8;Ke=eb?176:128;z=(P(Pb,160)+P(Ke,J[q+12>>2])|0)+Aa|0;ib=(h|0)!=1;Cb=b+11552|0;l=Aa;while(1){V=M[k+152>>2]<=ta>>>0;qc=V?qc:J[k+148>>2]+ta|0;ua=M[k+328>>2]<=ta>>>0;rc=ua?rc:J[k+324>>2]+ta|0;va=M[k+504>>2]<=ta>>>0;sc=va?sc:J[k+500>>2]+ta|0;fb=M[k+680>>2]<=ta>>>0;tc=fb?tc:J[k+676>>2]+ta|0;o=0;u=0;u=V?u:J[((qc<<2)+b|0)+11424>>2];o=ua?o:J[((rc<<2)+b|0)+11424>>2];a=0;p=0;p=va?p:J[((sc<<2)+b|0)+11424>>2];jb=8;c=J[(tc<<2)+Cb>>2];g=J[k+644>>2]+(L[P(c,44)+x>>1]<<6)|0;A=N[g+44>>2];n=J[(sc<<2)+Cb>>2];h=J[k+468>>2]+(L[P(n,44)+x>>1]<<6)|0;B=N[h+44>>2];j=J[(rc<<2)+Cb>>2];m=J[k+292>>2]+(L[P(j,44)+x>>1]<<6)|0;_=N[m+44>>2];ka=J[(qc<<2)+Cb>>2];r=J[k+116>>2]+(L[P(ka,44)+x>>1]<<6)|0;$=N[r+44>>2];uc=N[r+60>>2];vc=N[m+60>>2];wc=N[h+60>>2];xc=N[g+60>>2];if(!fb){jb=0;a=J[((tc<<2)+b|0)+11424>>2]}H[l+7|0]=a;H[l+6|0]=p;H[l+5|0]=o;H[l+4|0]=u;I[l+2>>1]=z-l;N[l+140>>2]=me;N[l+136>>2]=ne;N[l+132>>2]=oe;N[l+128>>2]=pe;N[l+124>>2]=qe;N[l+120>>2]=re;N[l+116>>2]=se;N[l+112>>2]=te;N[l+108>>2]=gc;N[l+104>>2]=hc;N[l+100>>2]=ic;N[l+96>>2]=jc;N[l+92>>2]=yb;N[l+88>>2]=zb;N[l+84>>2]=Ab;N[l+80>>2]=Bb;E=a>>>0

>>0?p:a;E=o>>>0>E>>>0?o:E;gb=u>>>0>E>>>0?u:E;H[l+1|0]=gb;N[l+28>>2]=xc;N[l+24>>2]=wc;N[l+20>>2]=vc;N[l+16>>2]=uc;H[l+11|0]=Ff;H[l+10|0]=Gf;H[l+9|0]=Hf;H[l+8|0]=Mf;H[l|0]=Qf;J[l+144>>2]=J[k+112>>2];J[l+148>>2]=J[k+288>>2];J[l+152>>2]=J[k+464>>2];J[l+156>>2]=J[k+640>>2];N[z+92>>2]=me;N[z+88>>2]=ne;N[z+84>>2]=oe;N[z+80>>2]=pe;N[z+76>>2]=qe;N[z+72>>2]=re;N[z+68>>2]=se;N[z+64>>2]=te;N[z+60>>2]=gc;N[z+56>>2]=hc;N[z+52>>2]=ic;N[z+48>>2]=jc;N[z+44>>2]=yb;N[z+40>>2]=zb;N[z+36>>2]=Ab;N[z+32>>2]=Bb;E=a<>2]=$;N[z+20>>2]=_;N[z+24>>2]=B;N[z+28>>2]=A;H[z|0]=Pf;J[z+12>>2]=ib;a=E>>>0>>0?R:E;a=a>>>0>>0?F:a;H[z+2|0]=a>>>0>>0?aa:a;A=N[r>>2];B=N[m>>2];_=N[h>>2];$=N[g>>2];ba=N[r+4>>2];ca=N[m+4>>2];da=N[h+4>>2];ea=N[g+4>>2];fa=N[r+8>>2];ga=N[m+8>>2];ha=N[h+8>>2];ia=N[g+8>>2];N[l+76>>2]=ia;N[l+72>>2]=ha;N[l+68>>2]=ga;N[l+64>>2]=fa;N[l+60>>2]=ea;N[l+56>>2]=da;N[l+52>>2]=ca;N[l+48>>2]=ba;N[l+44>>2]=$;N[l+40>>2]=_;N[l+36>>2]=B;N[l+32>>2]=A;t=Q(Q(xe*ia)+Q(Q(De*$)+Q(Ae*ea)));s=Q(xe-Q(ia*t));a=($>Q(0)?$:Q(-$))Q(.10000000149011612);s=g?s:a?ea:Q(0);w=s;v=g?v:a?Q(0):Q(-ea);t=g?t:a?Q(-ia):$;s=Q(Q(1)/Q(Y(Q(Q(v*v)+Q(Q(t*t)+Q(s*s))))));y=Q(w*s);t=Q(t*s);N[q+204>>2]=Q(ea*y)-Q(ia*t);C=Q(Q(ye*ha)+Q(Q(Ee*_)+Q(Be*da)));D=Q(ye-Q(ha*C));a=(_>Q(0)?_:Q(-_))Q(.10000000149011612);D=g?D:a?da:Q(0);w=D;S=g?S:a?Q(0):Q(-da);C=g?C:a?Q(-ha):_;D=Q(Q(1)/Q(Y(Q(Q(S*S)+Q(Q(C*C)+Q(D*D))))));X=Q(w*D);C=Q(C*D);N[q+200>>2]=Q(da*X)-Q(ha*C);i=Q(Q(ze*ga)+Q(Q(Fe*B)+Q(Ce*ca)));w=Q(ze-Q(ga*i));a=(B>Q(0)?B:Q(-B))Q(.10000000149011612);w=g?w:a?ca:Q(0);O=w;T=g?T:a?Q(0):Q(-ca);i=g?i:a?Q(-ga):B;w=Q(Q(1)/Q(Y(Q(Q(T*T)+Q(Q(i*i)+Q(w*w))))));Z=Q(O*w);i=Q(i*w);N[q+196>>2]=Q(ca*Z)-Q(ga*i);G=Q(Q(He*fa)+Q(Q(Je*A)+Q(Ie*ba)));O=Q(He-Q(fa*G));a=(A>Q(0)?A:Q(-A))Q(.10000000149011612);O=g?O:a?ba:Q(0);W=O;U=g?U:a?Q(0):Q(-ba);G=g?G:a?Q(-fa):A;O=Q(Q(1)/Q(Y(Q(Q(U*U)+Q(Q(G*G)+Q(O*O))))));W=Q(W*O);G=Q(G*O);N[q+192>>2]=Q(ba*W)-Q(fa*G);s=Q(v*s);N[q+188>>2]=s;v=Q(U*O);N[q+176>>2]=v;w=Q(T*w);N[q+180>>2]=w;D=Q(S*D);N[q+184>>2]=D;N[q+172>>2]=Q(ia*s)-Q($*y);N[q+168>>2]=Q(ha*D)-Q(_*X);N[q+164>>2]=Q(ga*w)-Q(B*Z);N[q+160>>2]=Q(fa*v)-Q(A*W);N[q+156>>2]=t;N[q+152>>2]=C;N[q+148>>2]=i;N[q+144>>2]=G;N[q+140>>2]=Q($*t)-Q(ea*s);N[q+136>>2]=Q(_*C)-Q(da*D);N[q+132>>2]=Q(B*i)-Q(ca*w);N[q+128>>2]=Q(A*G)-Q(ba*v);N[q+124>>2]=y;N[q+120>>2]=X;N[q+116>>2]=Z;N[q+112>>2]=W;g=65535;E=65535;g:{if((ka|0)==65535){break g}while(1){E=ka;a=P(E,44)+x|0;if(K[a+5|0]){break g}E=65535;ka=L[a+2>>1];if((ka|0)!=65535){continue}break}}h:{if((j|0)==65535){break h}while(1){g=j;a=P(j,44)+x|0;if(K[a+5|0]){break h}g=65535;j=L[a+2>>1];if((j|0)!=65535){continue}break}}R=65535;F=65535;i:{if((n|0)==65535){break i}while(1){F=n;a=P(n,44)+x|0;if(K[a+5|0]){break i}F=65535;n=L[a+2>>1];if((n|0)!=65535){continue}break}}j:{if((c|0)==65535){break j}while(1){R=c;a=P(c,44)+x|0;if(K[a+5|0]){break j}R=65535;c=L[a+2>>1];if((c|0)!=65535){continue}break}}a=65535;r=1;h=65535;aa=1;k:{if((E|0)==65535){break k}h=E;c=P(E,44)+x|0;if(K[c+5|0]!=1){break k}h=65535;aa=0;c=L[c+2>>1];if((c|0)==65535){break k}while(1){h=c&65535;c=P(h,44)+x|0;if(K[c+5|0]){break k}h=65535;c=L[c+2>>1];if((c|0)!=65535){continue}break}}l:{if((g|0)==65535){break l}a=g;c=P(a,44)+x|0;if(K[c+5|0]!=1){break l}a=65535;r=0;c=L[c+2>>1];if((c|0)==65535){break l}while(1){a=c&65535;c=P(a,44)+x|0;if(K[c+5|0]){break l}a=65535;c=L[c+2>>1];if((c|0)!=65535){continue}break}}m=65535;kb=1;p=65535;ja=1;m:{if((F|0)==65535){break m}p=F;c=P(p,44)+x|0;if(K[c+5|0]!=1){break m}p=65535;ja=0;c=L[c+2>>1];if((c|0)==65535){break m}while(1){p=c&65535;c=P(p,44)+x|0;if(K[c+5|0]){break m}p=65535;c=L[c+2>>1];if((c|0)!=65535){continue}break}}n:{if((R|0)==65535){break n}m=R;c=P(m,44)+x|0;if(K[c+5|0]!=1){break n}m=65535;kb=0;c=L[c+2>>1];if((c|0)==65535){break n}while(1){m=c&65535;c=P(m,44)+x|0;if(K[c+5|0]){break n}m=65535;c=L[c+2>>1];if((c|0)!=65535){continue}break}}ka=1;ka=V?ka:!((h|0)!=65535&K[(P(h,44)+x|0)+5|0]>aa>>>0);n=V|ua<<1;o=va<<2;o:{if(!((a|0)==65535|ua)){j=0;if(K[(P(a,44)+x|0)+5|0]>r>>>0){break o}}j=2}u=gb<<4;o=n|o;p:{if(!((p|0)==65535|va)){n=0;if(K[(P(p,44)+x|0)+5|0]>ja>>>0){break p}}n=4}u=u+z|0;V=o|jb;q:{if(!((m|0)==65535|fb)){o=0;if(K[(P(m,44)+x|0)+5|0]>kb>>>0){break q}}o=8}z=u+96|0;c=l+160|0;r:{if((V|0)==15){l=c;break r}Rf=Q(Q(Rb*ia)+Q(Q(bc*$)+Q(Xb*ea)));Sf=Q(Q(Tb*ha)+Q(Q(dc*_)+Q(Zb*da)));Tf=Q(Q(Vb*ga)+Q(Q(fc*B)+Q($b*ca)));Uf=Q(Q(lc*fa)+Q(Q(pc*A)+Q(nc*ba)));Vf=Q(Q(Qb*ia)+Q(Q(ac*$)+Q(Wb*ea)));Wf=Q(Q(Sb*ha)+Q(Q(cc*_)+Q(Yb*da)));Xf=Q(Q(Ub*ga)+Q(Q(ec*B)+Q(_b*ca)));Yf=Q(Q(kc*fa)+Q(Q(oc*A)+Q(mc*ba)));t=Q(Q(ia*ia)+Q(Q($*$)+Q(ea*ea)));Le=Q(gc*t);s=Q(Q(ha*ha)+Q(Q(_*_)+Q(da*da)));Me=Q(hc*s);v=Q(Q(ga*ga)+Q(Q(B*B)+Q(ca*ca)));Ne=Q(ic*v);y=Q(Q(fa*fa)+Q(Q(A*A)+Q(ba*ba)));Oe=Q(jc*y);Zf=Q(yb*t);_f=Q(zb*s);$f=Q(Ab*v);ag=Q(Bb*y);u=o|(n|(j|ka));bg=J[k+644>>2];cg=J[k+468>>2];dg=J[k+292>>2];eg=J[k+116>>2];ka=0;fb=0;jb=0;gb=0;Pe=0;while(1){j=(L[P(R,44)+x>>1]+Pe<<6)+bg|0;Fa=N[j+16>>2];t=Q(Fa-sf);Db=(t>Q(0)?t:Q(-t))>2];t=Q(Ga-rf);Eb=(t>Q(0)?t:Q(-t))>2];t=Q(Ia-qf);Fb=(t>Q(0)?t:Q(-t))>1]+gb<<6)+cg|0;Ka=N[n+16>>2];s=Q(Ka-vf);Gb=(s>Q(0)?s:Q(-s))>2];s=Q(La-uf);Hb=(s>Q(0)?s:Q(-s))>2];s=Q(Ma-tf);Ib=(s>Q(0)?s:Q(-s))>1]+jb<<6)+dg|0;Na=N[l+16>>2];v=Q(Na-yf);Jb=(v>Q(0)?v:Q(-v))>2];v=Q(Oa-xf);Kb=(v>Q(0)?v:Q(-v))>2];v=Q(Pa-wf);Lb=(v>Q(0)?v:Q(-v))>1]+fb<<6)+eg|0;Qa=N[o+16>>2];y=Q(Qa-Bf);Mb=(y>Q(0)?y:Q(-y))>2];y=Q(Ra-Af);Nb=(y>Q(0)?y:Q(-y))>2];y=Q(Sa-zf);Ob=(y>Q(0)?y:Q(-y))Q(0)?i:Q(-i))Q(0)?i:Q(-i))Q(0)?i:Q(-i))Q(0)?i:Q(-i))Q(0)?i:Q(-i))Q(0)?i:Q(-i))Q(0)?i:Q(-i))Q(0)?i:Q(-i))Q(0)?i:Q(-i))Q(0)?i:Q(-i))Q(0)?i:Q(-i))Q(0)?i:Q(-i))>2];Re=N[j+36>>2];Se=N[j+40>>2];lb=Q(Q($*Qe)+Q(Q(ea*Re)+Q(ia*Se)));Te=N[n+32>>2];Ue=N[n+36>>2];Ve=N[n+40>>2];mb=Q(Q(_*Te)+Q(Q(da*Ue)+Q(ha*Ve)));We=N[l+32>>2];Xe=N[l+36>>2];Ye=N[l+40>>2];nb=Q(Q(B*We)+Q(Q(ca*Xe)+Q(ga*Ye)));Ze=N[o+32>>2];_e=N[o+36>>2];cf=N[o+40>>2];ob=Q(Q(A*Ze)+Q(Q(ba*_e)+Q(fa*cf)));pb=N[j+28>>2];qb=N[n+28>>2];rb=N[l+28>>2];sb=N[o+28>>2];tb=N[j+12>>2];ub=N[n+12>>2];vb=N[l+12>>2];wb=N[o+12>>2];if(eb){i=Q(Q(ea*Fa)-Q($*Ga));w=Q(Q($*Ia)-Q(ia*Fa));T=Q(Q(ia*Ga)-Q(ea*Ia));Ta=Q(Q(Kc*i)+Q(Q(Lc*w)+Q(Mc*T)));N[c+172>>2]=Ta;Z=Q(Q(da*Ka)-Q(_*La));G=Q(Q(_*Ma)-Q(ha*Ka));O=Q(Q(ha*La)-Q(da*Ma));Ua=Q(Q(Sc*Z)+Q(Q(Tc*G)+Q(Uc*O)));N[c+168>>2]=Ua;U=Q(Q(ca*Na)-Q(B*Oa));W=Q(Q(B*Pa)-Q(ga*Na));wa=Q(Q(ga*Oa)-Q(ca*Pa));Wa=Q(Q(_c*U)+Q(Q($c*W)+Q(ad*wa)));N[c+164>>2]=Wa;xa=Q(Q(ba*Qa)-Q(A*Ra));ya=Q(Q(A*Sa)-Q(fa*Qa));za=Q(Q(fa*Ra)-Q(ba*Sa));Xa=Q(Q(gd*xa)+Q(Q(hd*ya)+Q(id*za)));N[c+160>>2]=Xa;Ya=Q(Q(Nc*i)+Q(Q(Oc*w)+Q(Pc*T)));N[c+156>>2]=Ya;Za=Q(Q(Vc*Z)+Q(Q(Wc*G)+Q(Xc*O)));N[c+152>>2]=Za;_a=Q(Q(bd*U)+Q(Q(cd*W)+Q(dd*wa)));N[c+148>>2]=_a;$a=Q(Q(jd*xa)+Q(Q(kd*ya)+Q(ld*za)));N[c+144>>2]=$a;ab=Q(Q(Qc*i)+Q(Q(Rc*w)+Q(yc*T)));N[c+140>>2]=ab;bb=Q(Q(Yc*Z)+Q(Q(Zc*G)+Q(zc*O)));N[c+136>>2]=bb;cb=Q(Q(ed*U)+Q(Q(fd*W)+Q(Ac*wa)));N[c+132>>2]=cb;db=Q(Q(md*xa)+Q(Q(nd*ya)+Q(ie*za)));N[c+128>>2]=db;s=Q(s+Q(Me+Q(Q(Ua*Ua)+Q(Q(Za*Za)+Q(bb*bb)))));v=Q(v+Q(Ne+Q(Q(Wa*Wa)+Q(Q(_a*_a)+Q(cb*cb)))));y=Q(y+Q(Oe+Q(Q(Xa*Xa)+Q(Q($a*$a)+Q(db*db)))));C=Q(C-Q(Rf+Q(Q(Ud*i)+Q(Q(Vd*w)+Q(Ec*T)))));D=Q(D-Q(Sf+Q(Q(Wd*Z)+Q(Q(Xd*G)+Q(Fc*O)))));S=Q(S-Q(Tf+Q(Q(Yd*U)+Q(Q(Zd*W)+Q(Gc*wa)))));X=Q(X-Q(Uf+Q(Q(_d*xa)+Q(Q($d*ya)+Q(ke*za)))));t=Q(t+Q(Le+Q(Q(Ta*Ta)+Q(Q(Ya*Ya)+Q(ab*ab)))))}l=c+Ke|0;N[c+32>>2]=Ca;N[c+16>>2]=Da;N[c+12>>2]=na;N[c+8>>2]=qa;N[c+4>>2]=Ba;N[c>>2]=Ea;J[c+48>>2]=0;J[c+52>>2]=0;N[c+44>>2]=la;N[c+40>>2]=oa;N[c+36>>2]=ra;N[c+28>>2]=ma;N[c+24>>2]=pa;N[c+20>>2]=sa;J[c+56>>2]=0;J[c+60>>2]=0;i=t>Q(0)?Q(Q(1)/t):Q(0);N[c+76>>2]=i;s=s>Q(0)?Q(Q(1)/s):Q(0);N[c+72>>2]=s;v=v>Q(0)?Q(Q(1)/v):Q(0);N[c+68>>2]=v;y=y>Q(0)?Q(Q(1)/y):Q(0);N[c+64>>2]=y;N[c+112>>2]=sb;N[c+116>>2]=rb;N[c+120>>2]=qb;N[c+124>>2]=pb;t=Q(tb-Cf);w=Q(xb*t);i=Q((wQ(0)&e>C&w>Q(t*d);N[c+108>>2]=t<=If?j?Q(0):i:i;t=Q(ub-Df);i=Q(xb*t);s=Q((iQ(0)&e>D&i>Q(t*d);N[c+104>>2]=t<=Jf?n?Q(0):s:s;t=Q(vb-Ef);s=Q(xb*t);s=Q((sQ(0)&e>S&v>Q(t*d);N[c+100>>2]=t<=Kf?o?Q(0):s:s;t=Q(wb-Lf);s=Q(xb*t);s=Q((sQ(0)&e>X&y>Q(t*d);N[c+96>>2]=t<=Nf?V?Q(0):s:s;N[c+80>>2]=Q(ob+(V?Q(uc*y):Q(0)))-X;N[c+84>>2]=Q(nb+(o?Q(vc*v):Q(0)))-S;N[c+88>>2]=Q(mb+(n?Q(wc*i):Q(0)))-D;N[c+92>>2]=Q(lb+(j?Q(xc*w):Q(0)))-C;o=0;c=z;while(1){V=ka<<4;j=V+(q+144|0)|0;C=N[j+12>>2];n=V+(q+176|0)|0;D=N[n+12>>2];t=Q(Q(Db*C)-Q(Eb*D));V=V+(q+112|0)|0;S=N[V+12>>2];s=Q(Q(Fb*D)-Q(Db*S));v=Q(Q(Eb*S)-Q(Fb*C));Ta=Q(Q(od*t)+Q(Q(pd*s)+Q(qd*v)));Ua=Q(Q(rd*t)+Q(Q(sd*s)+Q(td*v)));Wa=Q(Q(ud*t)+Q(Q(vd*s)+Q(Bc*v)));wa=Q(yb+Q(Q(Ta*Ta)+Q(Q(Ua*Ua)+Q(Wa*Wa))));X=N[j+8>>2];i=N[n+8>>2];y=Q(Q(Gb*X)-Q(Hb*i));w=N[V+8>>2];la=Q(Q(Ib*i)-Q(Gb*w));ma=Q(Q(Hb*w)-Q(Ib*X));Xa=Q(Q(wd*y)+Q(Q(xd*la)+Q(yd*ma)));Ya=Q(Q(zd*y)+Q(Q(Ad*la)+Q(Bd*ma)));Za=Q(Q(Cd*y)+Q(Q(Dd*la)+Q(Cc*ma)));xa=Q(zb+Q(Q(Xa*Xa)+Q(Q(Ya*Ya)+Q(Za*Za))));T=N[j+4>>2];Z=N[n+4>>2];na=Q(Q(Jb*T)-Q(Kb*Z));G=N[V+4>>2];oa=Q(Q(Lb*Z)-Q(Jb*G));pa=Q(Q(Kb*G)-Q(Lb*T));_a=Q(Q(Ed*na)+Q(Q(Fd*oa)+Q(Gd*pa)));$a=Q(Q(Hd*na)+Q(Q(Id*oa)+Q(Jd*pa)));ab=Q(Q(Kd*na)+Q(Q(Ld*oa)+Q(Dc*pa)));ya=Q(Ab+Q(Q(_a*_a)+Q(Q($a*$a)+Q(ab*ab))));O=N[j>>2];U=N[n>>2];qa=Q(Q(Mb*O)-Q(Nb*U));W=N[V>>2];ra=Q(Q(Ob*U)-Q(Mb*W));sa=Q(Q(Nb*W)-Q(Ob*O));bb=Q(Q(Md*qa)+Q(Q(Nd*ra)+Q(Od*sa)));cb=Q(Q(Pd*qa)+Q(Q(Qd*ra)+Q(Rd*sa)));db=Q(Q(Sd*qa)+Q(Q(Td*ra)+Q(je*sa)));za=Q(Bb+Q(Q(bb*bb)+Q(Q(cb*cb)+Q(db*db))));t=Q(Q(Q(ac*D)+Q(Q(Wb*C)+Q(Qb*S)))+Q(Q(ae*t)+Q(Q(be*s)+Q(Hc*v))));s=Q(Q(Q(cc*i)+Q(Q(Yb*X)+Q(Sb*w)))+Q(Q(ce*y)+Q(Q(de*la)+Q(Ic*ma))));v=Q(Q(Q(ec*Z)+Q(Q(_b*T)+Q(Ub*G)))+Q(Q(ee*na)+Q(Q(fe*oa)+Q(Jc*pa))));y=Q(Q(Q(oc*U)+Q(Q(mc*O)+Q(kc*W)))+Q(Q(ge*qa)+Q(Q(he*ra)+Q(le*sa))));if(eb){la=Q(Q(Fa*C)-Q(Ga*D));ma=Q(Q(Ia*D)-Q(Fa*S));na=Q(Q(Ga*S)-Q(Ia*C));lb=Q(Q(Kc*la)+Q(Q(Lc*ma)+Q(Mc*na)));N[c+188>>2]=lb;oa=Q(Q(Ka*X)-Q(La*i));pa=Q(Q(Ma*i)-Q(Ka*w));qa=Q(Q(La*w)-Q(Ma*X));mb=Q(Q(Sc*oa)+Q(Q(Tc*pa)+Q(Uc*qa)));N[c+184>>2]=mb;ra=Q(Q(Na*T)-Q(Oa*Z));sa=Q(Q(Pa*Z)-Q(Na*G));Ba=Q(Q(Oa*G)-Q(Pa*T));nb=Q(Q(_c*ra)+Q(Q($c*sa)+Q(ad*Ba)));N[c+180>>2]=nb;Ca=Q(Q(Qa*O)-Q(Ra*U));Da=Q(Q(Sa*U)-Q(Qa*W));Ea=Q(Q(Ra*W)-Q(Sa*O));ob=Q(Q(gd*Ca)+Q(Q(hd*Da)+Q(id*Ea)));N[c+176>>2]=ob;pb=Q(Q(Nc*la)+Q(Q(Oc*ma)+Q(Pc*na)));N[c+172>>2]=pb;qb=Q(Q(Vc*oa)+Q(Q(Wc*pa)+Q(Xc*qa)));N[c+168>>2]=qb;rb=Q(Q(bd*ra)+Q(Q(cd*sa)+Q(dd*Ba)));N[c+164>>2]=rb;sb=Q(Q(jd*Ca)+Q(Q(kd*Da)+Q(ld*Ea)));N[c+160>>2]=sb;tb=Q(Q(Qc*la)+Q(Q(Rc*ma)+Q(yc*na)));N[c+156>>2]=tb;ub=Q(Q(Yc*oa)+Q(Q(Zc*pa)+Q(zc*qa)));N[c+152>>2]=ub;vb=Q(Q(ed*ra)+Q(Q(fd*sa)+Q(Ac*Ba)));N[c+148>>2]=vb;wb=Q(Q(md*Ca)+Q(Q(nd*Da)+Q(ie*Ea)));N[c+144>>2]=wb;wa=Q(wa+Q(Le+Q(Q(lb*lb)+Q(Q(pb*pb)+Q(tb*tb)))));xa=Q(xa+Q(Me+Q(Q(mb*mb)+Q(Q(qb*qb)+Q(ub*ub)))));ya=Q(ya+Q(Ne+Q(Q(nb*nb)+Q(Q(rb*rb)+Q(vb*vb)))));za=Q(za+Q(Oe+Q(Q(ob*ob)+Q(Q(sb*sb)+Q(wb*wb)))));s=Q(s-Q(Q(Q(dc*i)+Q(Q(Zb*X)+Q(Tb*w)))+Q(Q(Wd*oa)+Q(Q(Xd*pa)+Q(Fc*qa)))));v=Q(v-Q(Q(Q(fc*Z)+Q(Q($b*T)+Q(Vb*G)))+Q(Q(Yd*ra)+Q(Q(Zd*sa)+Q(Gc*Ba)))));y=Q(y-Q(Q(Q(pc*U)+Q(Q(nc*O)+Q(lc*W)))+Q(Q(_d*Ca)+Q(Q($d*Da)+Q(ke*Ea)))));t=Q(t-Q(Q(Q(bc*D)+Q(Q(Xb*C)+Q(Rb*S)))+Q(Q(Ud*la)+Q(Q(Vd*ma)+Q(Ec*na)))))}ka=1-ka|0;J[c+96>>2]=0;J[c+100>>2]=0;N[c+80>>2]=bb;N[c+64>>2]=cb;N[c+48>>2]=db;J[c+104>>2]=0;J[c+108>>2]=0;N[c+92>>2]=Ta;N[c+88>>2]=Xa;N[c+84>>2]=_a;N[c+76>>2]=Ua;N[c+72>>2]=Ya;N[c+68>>2]=$a;N[c+60>>2]=Wa;N[c+56>>2]=Za;N[c+52>>2]=ab;N[c+124>>2]=-(wa>Q(0)?Q(Q(1)/wa):Q(0));N[c+120>>2]=-(xa>Q(0)?Q(Q(1)/xa):Q(0));N[c+116>>2]=-(ya>Q(0)?Q(Q(1)/ya):Q(0));N[c+112>>2]=-(za>Q(0)?Q(Q(1)/za):Q(0));N[c+140>>2]=Q(Q(Q(Qe*D)+Q(Re*C))+Q(Se*S))-t;N[c+136>>2]=Q(Q(Q(Te*i)+Q(Ue*X))+Q(Ve*w))-s;N[c+132>>2]=Q(Q(Q(We*Z)+Q(Xe*T))+Q(Ye*G))-v;N[c+128>>2]=Q(Q(Q(Ze*U)+Q(_e*O))+Q(cf*W))-y;N[c+44>>2]=S;N[c+40>>2]=w;N[c+36>>2]=G;N[c+32>>2]=W;N[c+28>>2]=C;N[c+24>>2]=X;N[c+20>>2]=T;N[c+16>>2]=O;N[c+12>>2]=D;N[c+8>>2]=i;N[c+4>>2]=Z;N[c>>2]=U;z=c+Of|0;c=z;o=o+1|0;if((hb|0)!=(o|0)){continue}break}s:{if(u&1){n=h;V=aa;c=u;break s}V=aa+1|0;n=65535;fb=aa;E=h;c=0;t:{if((E|0)==65535){break t}u:{n=E;c=P(n,44)+x|0;j=K[c+5|0];if((V|0)==(j|0)){n=65535;c=L[c+2>>1];if((c|0)==65535){break u}while(1){n=c&65535;c=P(n,44)+x|0;j=K[c+5|0];if(!j){n=65535;c=L[c+2>>1];if((c|0)!=65535){continue}break u}break}V=0}c=j>>>0>V>>>0;break t}V=0;c=0}c=!c|u}v:{if(u&2){j=a;ua=r;break v}ua=r+1|0;j=65535;g=2;w:{if((a|0)==65535){break w}j=a;o=P(a,44)+x|0;h=K[o+5|0];if((ua|0)==(h|0)){j=65535;ua=0;o=L[o+2>>1];if((o|0)==65535){break w}while(1){j=o&65535;o=P(j,44)+x|0;h=K[o+5|0];if(!h){j=65535;o=L[o+2>>1];if((o|0)!=65535){continue}break w}break}}g=h>>>0<=ua>>>0?2:0}c=c|g;g=a;jb=r}x:{if(u&4){o=p;va=ja;break x}va=ja+1|0;o=65535;F=4;y:{if((p|0)==65535){break y}o=p;a=P(p,44)+x|0;h=K[a+5|0];if((va|0)==(h|0)){o=65535;va=0;a=L[a+2>>1];if((a|0)==65535){break y}while(1){o=a&65535;a=P(o,44)+x|0;h=K[a+5|0];if(!h){o=65535;a=L[a+2>>1];if((a|0)!=65535){continue}break y}break}}F=h>>>0<=va>>>0?4:0}c=c|F;F=p;gb=ja}if(!(u&8)){r=kb+1|0;a=65535;R=8;z:{if((m|0)==65535){break z}a=m;p=P(a,44)+x|0;h=K[p+5|0];if((r|0)==(h|0)){a=65535;r=0;p=L[p+2>>1];if((p|0)==65535){break z}while(1){a=p&65535;p=P(a,44)+x|0;h=K[p+5|0];if(!h){a=65535;p=L[p+2>>1];if((p|0)!=65535){continue}break z}break}}R=h>>>0<=r>>>0?8:0}c=c|R;R=m;Pe=kb;kb=r;m=a}fg=(u|0)!=15;u=c;c=l;aa=V;h=n;r=ua;a=j;ja=va;p=o;if(fg){continue}break}}ta=ta+1|0;if((Pb|0)!=(ta|0)){continue}break}}a=J[q+44>>2]+Aa|0;J[a>>2]=0;J[a+4>>2]=-1;p=2}Ha=q+208|0;return p}function pn(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=Q(0),F=0,G=Q(0),O=Q(0),S=Q(0),T=0,U=Q(0),V=0,W=Q(0),X=Q(0),Z=0,_=0,$=Q(0),aa=0,ba=0,ca=Q(0),da=Q(0),ea=Q(0),fa=0,ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=0,pa=0,qa=Q(0),ra=Q(0),sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=Q(0);i=Ha-2944|0;Ha=i;y=J[a>>2];m=N[b+16>>2];l=N[b+12>>2];q=N[b>>2];n=N[b+4>>2];r=N[b+8>>2];t=N[b+20>>2];s=Q(Q(r+t)*Q(.5));N[i+1728>>2]=s;x=Q(Q(n+m)*Q(.5));N[i+1724>>2]=x;v=Q(Q(q+l)*Q(.5));N[i+1720>>2]=v;b=K[f+8|0];k=K[f+9|0]?b|2:b;p=J[f+4>>2];if(p){b=K[f+10|0]?k|4:k;k=K[f+11|0]?b|8:b}N[i+1716>>2]=t;N[i+1712>>2]=m;N[i+1708>>2]=l;N[i+1696>>2]=q;N[i+1704>>2]=r;r=Q(t-r);N[i+1700>>2]=n;m=Q(Q(m-n)*Q(.5));while(1){b=(i+96|0)+(j<<4)|0;J[b+8>>2]=-1;J[b>>2]=0;J[b+4>>2]=0;J[b+24>>2]=-1;J[b+16>>2]=0;J[b+20>>2]=0;J[b+40>>2]=-1;J[b+32>>2]=0;J[b+36>>2]=0;J[b+56>>2]=-1;J[b+48>>2]=0;J[b+52>>2]=0;J[b+72>>2]=-1;b=b- -64|0;J[b>>2]=0;J[b+4>>2]=0;j=j+5|0;if((j|0)!=100){continue}break}n=Q(r*Q(.5));l=Q(Q(l-q)*Q(.5));b=J[f>>2];a:{if(b){J[i+72>>2]=J[b>>2];J[i+76>>2]=J[b+4>>2];J[i+80>>2]=J[b+8>>2];J[i+84>>2]=J[b+12>>2];break a}J[i+80>>2]=0;J[i+84>>2]=0;J[i+72>>2]=0;J[i+76>>2]=0}J[i+48>>2]=-1;J[i+64>>2]=100;J[i+68>>2]=0;H[i+56|0]=0;J[i+40>>2]=0;J[i+44>>2]=0;J[i+36>>2]=159700;I[i+88>>1]=k|32;J[i+60>>2]=i+96;N[i+2908>>2]=n;N[i+2904>>2]=m;N[i+2900>>2]=l;J[i+2896>>2]=3;N[i+1864>>2]=s;N[i+1860>>2]=x;N[i+1856>>2]=v;J[i+1848>>2]=0;J[i+1852>>2]=1065353216;J[i+1840>>2]=0;J[i+1844>>2]=0;Ja[J[J[y>>2]+356>>2]](y,i+2896|0,i+1840|0,i+36|0,i+72|0,p)|0;sa=J[i+68>>2]+K[i+56|0]|0;if(sa){wa=i+44|0;xa=i+40|0;oa=i+1824|0;pa=i+1812|0;ta=i+1756|0;ua=i+1744|0;_=i+1728|0;f=0;while(1){b=J[i+60>>2]+(f<<4)|0;j=M[i+68>>2]>f>>>0;D=J[(j?b+4|0:wa)>>2];b:{if(!D){break b}T=J[(j?b:xa)>>2];if(!T){break b}b=J[a+8>>2];c:{if(!J[b+36>>2]){break c}j=D+(D<<15^-1)|0;j=P(j>>>10^j,9);j=j>>>6^j;j=(j<<11^-1)+j|0;j=J[J[b+12>>2]+((J[b+20>>2]-1&(j>>>16^j))<<2)>>2];if((j|0)==-1){break c}k=J[b+8>>2];b=J[b+4>>2];while(1){j=j<<2;if((D|0)==J[j+b>>2]){break b}j=J[j+k>>2];if((j|0)!=-1){continue}break}}Ja[J[J[D>>2]+156>>2]](i+1840|0,D);if(K[i+1840|0]&4){break b}Ja[J[J[T>>2]+76>>2]](i+1840|0,T);Ja[J[J[D>>2]+80>>2]](i+2896|0,D);m=N[i+1852>>2];r=N[i+2908>>2];t=N[i+2896>>2];l=N[i+1840>>2];q=N[i+1844>>2];s=N[i+2900>>2];n=N[i+1848>>2];x=N[i+2904>>2];N[i+20>>2]=Q(Q(Q(m*r)-Q(t*l))-Q(q*s))-Q(n*x);N[i+16>>2]=Q(Q(l*s)+Q(Q(m*x)+Q(n*r)))-Q(t*q);N[i+12>>2]=Q(Q(n*t)+Q(Q(m*s)+Q(q*r)))-Q(x*l);N[i+8>>2]=Q(Q(q*x)+Q(Q(m*t)+Q(l*r)))-Q(s*n);r=N[i+2920>>2];r=Q(r+r);t=N[i+2912>>2];t=Q(t+t);s=N[i+2916>>2];s=Q(s+s);x=Q(Q(n*r)+Q(Q(l*t)+Q(q*s)));v=Q(Q(m*m)+Q(-.5));N[i+32>>2]=N[i+1864>>2]+Q(Q(n*x)+Q(Q(r*v)+Q(m*Q(Q(l*s)-Q(t*q)))));N[i+28>>2]=N[i+1860>>2]+Q(Q(q*x)+Q(Q(s*v)+Q(m*Q(Q(n*t)-Q(r*l)))));N[i+24>>2]=N[i+1856>>2]+Q(Q(l*x)+Q(Q(t*v)+Q(m*Q(Q(q*r)-Q(s*n)))));d:{e:{switch(Ja[J[J[D>>2]+32>>2]](D)|0){case 0:J[i+1840>>2]=0;J[i+1844>>2]=0;Ja[J[J[D>>2]+48>>2]](D,i+1840|0)|0;m=N[i+32>>2];l=N[i+28>>2];q=N[i+24>>2];n=N[i+1844>>2];j=J[e+4>>2];b=j+10|0;k=J[e+8>>2]&2147483647;f:{if(b>>>0<=k>>>0){break f}p=k;k=k?k<<1:2;k=b>>>0>k>>>0?b:k;if(p>>>0>=k>>>0){break f}lb(e,k);j=J[e+4>>2]}J[e+4>>2]=b;b=J[e>>2]+(j<<2)|0;J[b+8>>2]=T;J[b+4>>2]=D;J[b>>2]=4;j=J[i+1724>>2];J[b+12>>2]=J[i+1720>>2];J[b+16>>2]=j;J[b+20>>2]=J[_>>2];N[b+36>>2]=n;N[b+24>>2]=q-N[i+1720>>2];N[b+28>>2]=l-N[i+1724>>2];N[b+32>>2]=m-N[_>>2];break b;case 2:J[i+1844>>2]=0;J[i+1848>>2]=0;J[i+1840>>2]=2;Ja[J[J[D>>2]+52>>2]](D,i+1840|0)|0;v=N[i+1844>>2];n=N[i+32>>2];r=N[i+28>>2];t=N[i+24>>2];s=N[i+12>>2];x=N[i+16>>2];m=N[i+20>>2];l=N[i+8>>2];q=N[i+1848>>2];j=J[e+4>>2];b=j+13|0;k=J[e+8>>2]&2147483647;g:{if(b>>>0<=k>>>0){break g}p=k;k=k?k<<1:2;k=b>>>0>k>>>0?b:k;if(p>>>0>=k>>>0){break g}lb(e,k);j=J[e+4>>2]}J[e+4>>2]=b;b=J[e>>2]+(j<<2)|0;J[b+8>>2]=T;J[b+4>>2]=D;J[b>>2]=5;j=J[i+1724>>2];J[b+12>>2]=J[i+1720>>2];J[b+16>>2]=j;J[b+20>>2]=J[_>>2];N[b+48>>2]=v;v=l;l=Q(l+l);B=m;m=Q(m+m);u=Q(q*Q(Q(v*l)+Q(Q(B*m)+Q(-1))));A=N[i+1720>>2];N[b+24>>2]=Q(t+u)-A;E=Q(q*Q(Q(x*m)+Q(l*s)));z=N[i+1724>>2];N[b+28>>2]=Q(r+E)-z;v=N[_>>2];N[b+40>>2]=Q(r-E)-z;N[b+36>>2]=Q(t-u)-A;m=Q(q*Q(Q(l*x)-Q(s*m)));N[b+44>>2]=Q(n-m)-v;N[b+32>>2]=Q(m+n)-v;break b;case 3:k=0;J[i+1744>>2]=0;J[i+1736>>2]=0;J[i+1740>>2]=0;J[i+1732>>2]=3;Ja[J[J[D>>2]+44>>2]](D,i+1732|0)|0;m=N[i+1736>>2];l=N[i+1740>>2];q=N[i+1744>>2];N[i+1932>>2]=q;N[i+1928>>2]=l;n=Q(-m);N[i+1924>>2]=n;N[i+1920>>2]=q;N[i+1916>>2]=l;N[i+1912>>2]=m;N[i+1908>>2]=q;r=Q(-l);N[i+1904>>2]=r;N[i+1900>>2]=m;N[i+1896>>2]=q;N[i+1892>>2]=r;N[i+1888>>2]=n;q=Q(-q);N[i+1884>>2]=q;N[i+1880>>2]=l;N[i+1876>>2]=n;N[i+1872>>2]=q;N[i+1868>>2]=l;N[i+1864>>2]=m;N[i+1860>>2]=q;N[i+1856>>2]=r;N[i+1852>>2]=m;N[i+1848>>2]=q;N[i+1844>>2]=r;N[i+1840>>2]=n;m=N[i+20>>2];q=Q(Q(m*m)+Q(-.5));n=N[i+12>>2];z=Q(-n);r=N[i+8>>2];B=Q(-r);t=N[i+16>>2];C=Q(-t);U=N[i+32>>2];O=N[i+28>>2];W=N[i+24>>2];v=N[i+1728>>2];u=N[i+1724>>2];A=N[i+1720>>2];while(1){b=(i+1840|0)+P(k,12)|0;l=N[b+8>>2];l=Q(l+l);s=N[b>>2];s=Q(s+s);x=N[b+4>>2];x=Q(x+x);E=Q(Q(t*l)+Q(Q(r*s)+Q(n*x)));N[b+8>>2]=Q(U+Q(Q(t*E)+Q(Q(l*q)+Q(m*Q(Q(r*x)+Q(s*z))))))-v;N[b+4>>2]=Q(O+Q(Q(n*E)+Q(Q(x*q)+Q(m*Q(Q(t*s)+Q(l*B))))))-u;N[b>>2]=Q(W+Q(Q(r*E)+Q(Q(s*q)+Q(m*Q(Q(n*l)+Q(x*C))))))-A;k=k+1|0;if((k|0)!=8){continue}break};break d;case 5:J[i+1832>>2]=0;J[i+1836>>2]=0;J[i+1828>>2]=1065353216;J[i+1820>>2]=0;J[i+1824>>2]=0;J[i+1812>>2]=1065353216;J[i+1816>>2]=0;J[i+1804>>2]=1065353216;J[i+1808>>2]=1065353216;J[i+1800>>2]=5;o=i+1800|0;Ja[J[J[D>>2]+64>>2]](D,o)|0;J[i+2880>>2]=3;m=N[i+1716>>2];l=N[i+1704>>2];N[i+2892>>2]=Q(m-l)*Q(.5);q=N[i+1712>>2];n=N[i+1700>>2];N[i+2888>>2]=Q(q-n)*Q(.5);r=N[i+1708>>2];t=N[i+1696>>2];N[i+2884>>2]=Q(r-t)*Q(.5);N[i+1796>>2]=Q(m+l)*Q(.5);N[i+1792>>2]=Q(q+n)*Q(.5);N[i+1788>>2]=Q(r+t)*Q(.5);J[i+1780>>2]=0;J[i+1784>>2]=1065353216;J[i+1772>>2]=0;J[i+1776>>2]=0;y=i+1840|0;J[y+1028>>2]=0;J[y+1032>>2]=256;J[y>>2]=y+4;p=Ha-16|0;Ha=p;w=i+2880|0;F=i+1772|0;V=i+8|0;j=gz(w,F,o,V,J[y>>2],J[y+1032>>2],p+15|0);h:{if(!K[p+15|0]){break h}j=0;b=J[o+36>>2];b=Ja[J[J[b>>2]+40>>2]](b)|0;if(!b){break h}j=J[y>>2];k=J[y+1032>>2];i:{if(k>>>0>=b>>>0){b=k;break i}if(!(!j|(y+4|0)==(j|0))){k=J[40592];Ja[J[J[k+12>>2]+12>>2]](k+12|0,j)}j=b<<2;if(j){k=J[40592];j=Ja[J[J[k+12>>2]+8>>2]](k+12|0,j,29909,7343,72)|0}else{j=0}J[y+1032>>2]=b;J[y>>2]=j}j=gz(w,F,o,V,j,b,p+15|0)}J[y+1028>>2]=j;Ha=p+16|0;k=j;m=N[i+1728>>2];l=N[i+1724>>2];q=N[i+1720>>2];j=J[e+4>>2];b=j+8|0;p=J[e+8>>2]&2147483647;j:{if(b>>>0<=p>>>0){break j}w=p;p=p?p<<1:2;p=b>>>0>p>>>0?b:p;if(w>>>0>=p>>>0){break j}lb(e,p);j=J[e+4>>2]}J[e+4>>2]=b;p=J[e>>2]+(j<<2)|0;J[p+8>>2]=T;J[p+4>>2]=D;J[p>>2]=2;b=J[i+1724>>2];J[p+12>>2]=J[i+1720>>2];J[p+16>>2]=b;J[p+20>>2]=J[_>>2];J[p+24>>2]=k;j=J[c+4>>2];J[p+28>>2]=j;b=K[g+56|0];D=J[y>>2];k:{l:{if(N[g+32>>2]!=Q(0)){if(!b){b=0;o=0;if(!k){break l}while(1){j=J[D+(o<<2)>>2];J[i+1732>>2]=j;w=j;j=i+2896|0;hk(i+1800|0,i+8|0,w,j);N[i+2896>>2]=N[i+2896>>2]-q;N[i+2900>>2]=N[i+2900>>2]-l;N[i+2904>>2]=N[i+2904>>2]-m;N[i+2908>>2]=N[i+2908>>2]-q;N[i+2912>>2]=N[i+2912>>2]-l;N[i+2916>>2]=N[i+2916>>2]-m;N[i+2920>>2]=N[i+2920>>2]-q;N[i+2924>>2]=N[i+2924>>2]-l;N[i+2928>>2]=N[i+2928>>2]-m;j=Jj(g,j,c,d);b=j+b|0;if(!j){T=J[c+4>>2];j=T;F=j+2|0;w=J[c+8>>2]&2147483647;m:{if(F>>>0<=w>>>0){break m}V=w;w=w?w<<1:2;w=w>>>0>>0?F:w;if(V>>>0>=w>>>0){break m}xc(c,w);j=J[c+4>>2]}J[c+4>>2]=T+1;j=J[c>>2]+P(j,36)|0;N[j>>2]=N[i+2896>>2];N[j+4>>2]=N[i+2900>>2];N[j+8>>2]=N[i+2904>>2];N[j+12>>2]=N[i+2908>>2];N[j+16>>2]=N[i+2912>>2];N[j+20>>2]=N[i+2916>>2];N[j+24>>2]=N[i+2920>>2];N[j+28>>2]=N[i+2924>>2];N[j+32>>2]=N[i+2928>>2];j=J[d+4>>2];n:{if(j>>>0>=(J[d+8>>2]&2147483647)>>>0){ab(d,i+1732|0);break n}J[J[d>>2]+(j<<2)>>2]=J[i+1732>>2];J[d+4>>2]=J[d+4>>2]+1}b=b+1|0}o=o+1|0;if((k|0)!=(o|0)){continue}break}break l}if(!k){b=0;break l}n=Q(N[i+1796>>2]-m);r=N[i+2892>>2];t=Q(n+r);n=Q(n-r);r=Q(Q(t-n)*Q(.5));s=Q(N[i+1792>>2]-l);x=N[i+2888>>2];v=Q(s+x);s=Q(s-x);x=Q(Q(v-s)*Q(.5));u=Q(N[i+1788>>2]-q);A=N[i+2884>>2];E=Q(u+A);u=Q(u-A);A=Q(Q(E-u)*Q(.5));n=Q(Q(n+t)*Q(.5));t=Q(Q(s+v)*Q(.5));s=Q(Q(u+E)*Q(.5));b=0;j=0;while(1){o=J[D+(j<<2)>>2];w=i+1732|0;hk(i+1800|0,i+8|0,o,w);N[i+1732>>2]=N[i+1732>>2]-q;N[i+1736>>2]=N[i+1736>>2]-l;N[i+1740>>2]=N[i+1740>>2]-m;N[i+1744>>2]=N[i+1744>>2]-q;N[i+1748>>2]=N[i+1748>>2]-l;N[i+1752>>2]=N[i+1752>>2]-m;N[i+1756>>2]=N[i+1756>>2]-q;N[i+1760>>2]=N[i+1760>>2]-l;N[i+1764>>2]=N[i+1764>>2]-m;w=Jj(g,w,c,d);b=w+b|0;if(!w){v=N[g+52>>2];I[i+2940>>1]=0;N[i+2936>>2]=v;N[i+2932>>2]=r;N[i+2928>>2]=x;N[i+2924>>2]=A;N[i+2920>>2]=n;N[i+2916>>2]=t;N[i+2912>>2]=s;J[i+2908>>2]=d;J[i+2904>>2]=c;J[i+2900>>2]=o;J[i+2896>>2]=0;Kb(i+2896|0,i+1732|0,ua,ta);o=J[i+2896>>2];I[h>>1]=L[h>>1]+L[i+2940>>1];b=b+o|0}j=j+1|0;if((k|0)!=(j|0)){continue}break}break l}if(!b){o=j+k|0;p=o+1|0;b=J[c+8>>2]&2147483647;o:{if(p>>>0<=b>>>0){break o}w=b;b=b?b<<1:2;b=b>>>0

>>0?p:b;if(w>>>0>=b>>>0){break o}xc(c,b);j=J[c+4>>2]}J[c+4>>2]=o;if(!k){break k}b=J[c>>2]+P(j,36)|0;j=0;while(1){p=J[D+(j<<2)>>2];J[i+2896>>2]=p;hk(i+1800|0,i+8|0,p,b);N[b>>2]=N[b>>2]-q;N[b+4>>2]=N[b+4>>2]-l;N[b+8>>2]=N[b+8>>2]-m;N[b+12>>2]=N[b+12>>2]-q;N[b+16>>2]=N[b+16>>2]-l;N[b+20>>2]=N[b+20>>2]-m;N[b+24>>2]=N[b+24>>2]-q;N[b+28>>2]=N[b+28>>2]-l;N[b+32>>2]=N[b+32>>2]-m;p=J[d+4>>2];p:{if(p>>>0>=(J[d+8>>2]&2147483647)>>>0){ab(d,i+2896|0);break p}J[J[d>>2]+(p<<2)>>2]=J[i+2896>>2];J[d+4>>2]=J[d+4>>2]+1}b=b+36|0;j=j+1|0;if((k|0)!=(j|0)){continue}break}break k}if(!k){b=0;break l}n=Q(N[i+1796>>2]-m);r=N[i+2892>>2];t=Q(n+r);n=Q(n-r);r=Q(Q(t-n)*Q(.5));s=Q(N[i+1792>>2]-l);x=N[i+2888>>2];v=Q(s+x);s=Q(s-x);x=Q(Q(v-s)*Q(.5));u=Q(N[i+1788>>2]-q);A=N[i+2884>>2];E=Q(u+A);u=Q(u-A);A=Q(Q(E-u)*Q(.5));n=Q(Q(n+t)*Q(.5));t=Q(Q(s+v)*Q(.5));s=Q(Q(u+E)*Q(.5));j=0;b=0;while(1){o=J[D+(j<<2)>>2];w=i+1732|0;hk(i+1800|0,i+8|0,o,w);N[i+1732>>2]=N[i+1732>>2]-q;N[i+1736>>2]=N[i+1736>>2]-l;N[i+1740>>2]=N[i+1740>>2]-m;N[i+1744>>2]=N[i+1744>>2]-q;N[i+1748>>2]=N[i+1748>>2]-l;N[i+1752>>2]=N[i+1752>>2]-m;N[i+1756>>2]=N[i+1756>>2]-q;N[i+1760>>2]=N[i+1760>>2]-l;N[i+1764>>2]=N[i+1764>>2]-m;v=N[g+52>>2];I[i+2940>>1]=0;N[i+2936>>2]=v;N[i+2932>>2]=r;N[i+2928>>2]=x;N[i+2924>>2]=A;N[i+2920>>2]=n;N[i+2916>>2]=t;N[i+2912>>2]=s;J[i+2908>>2]=d;J[i+2904>>2]=c;J[i+2900>>2]=o;J[i+2896>>2]=0;Kb(i+2896|0,w,ua,ta);o=J[i+2896>>2];I[h>>1]=L[h>>1]+L[i+2940>>1];b=b+o|0;j=j+1|0;if((k|0)!=(j|0)){continue}break}}J[p+24>>2]=b}Fw(y);break b;case 6:J[i+1788>>2]=1065353216;J[i+1792>>2]=0;J[i+1780>>2]=1065353216;J[i+1784>>2]=1065353216;J[i+1772>>2]=6;J[i+1776>>2]=0;o=i+1772|0;Ja[J[J[D>>2]+68>>2]](D,o)|0;J[i+2880>>2]=3;m=N[i+1716>>2];l=N[i+1704>>2];N[i+2892>>2]=Q(m-l)*Q(.5);q=N[i+1712>>2];n=N[i+1700>>2];N[i+2888>>2]=Q(q-n)*Q(.5);r=N[i+1708>>2];t=N[i+1696>>2];N[i+2884>>2]=Q(r-t)*Q(.5);N[i+1756>>2]=Q(m+l)*Q(.5);N[i+1752>>2]=Q(q+n)*Q(.5);N[i+1748>>2]=Q(r+t)*Q(.5);J[i+1740>>2]=0;J[i+1744>>2]=1065353216;J[i+1732>>2]=0;J[i+1736>>2]=0;y=i+1840|0;J[y+1028>>2]=0;J[y+1032>>2]=256;J[y>>2]=y+4;p=Ha-16|0;Ha=p;H[p+15|0]=1;w=i+2880|0;F=i+1732|0;V=i+8|0;j=co(w,F,o,V,J[y>>2],J[y+1032>>2],p+15|0);q:{if(!K[p+15|0]){break q}j=0;b=J[o+4>>2];k=Ja[J[J[b>>2]+32>>2]](b)|0;b=J[o+4>>2];Z=P(k,Ja[J[J[b>>2]+36>>2]](b)|0);b=Z<<1;if(!b){break q}j=J[y>>2];k=J[y+1032>>2];r:{if(k>>>0>=b>>>0){b=k;break r}if(!(!j|(y+4|0)==(j|0))){k=J[40592];Ja[J[J[k+12>>2]+12>>2]](k+12|0,j)}j=Z<<3;if(j){k=J[40592];j=Ja[J[J[k+12>>2]+8>>2]](k+12|0,j,29909,7343,102)|0}else{j=0}J[y+1032>>2]=b;J[y>>2]=j}j=co(w,F,o,V,j,b,p+15|0)}J[y+1028>>2]=j;Ha=p+16|0;k=j;m=N[i+1728>>2];l=N[i+1724>>2];q=N[i+1720>>2];j=J[e+4>>2];b=j+8|0;p=J[e+8>>2]&2147483647;s:{if(b>>>0<=p>>>0){break s}w=p;p=p?p<<1:2;p=b>>>0>p>>>0?b:p;if(w>>>0>=p>>>0){break s}lb(e,p);j=J[e+4>>2]}J[e+4>>2]=b;p=J[e>>2]+(j<<2)|0;J[p+8>>2]=T;J[p+4>>2]=D;J[p>>2]=2;b=J[i+1724>>2];J[p+12>>2]=J[i+1720>>2];J[p+16>>2]=b;J[p+20>>2]=J[_>>2];J[p+24>>2]=k;j=J[c+4>>2];J[p+28>>2]=j;b=K[g+56|0];D=J[y>>2];t:{u:{if(N[g+32>>2]!=Q(0)){if(!b){b=0;o=0;if(!k){break u}while(1){j=J[D+(o<<2)>>2];J[i+1800>>2]=j;w=j;j=i+2896|0;Kh(i+1772|0,i+8|0,w,j);N[i+2896>>2]=N[i+2896>>2]-q;N[i+2900>>2]=N[i+2900>>2]-l;N[i+2904>>2]=N[i+2904>>2]-m;N[i+2908>>2]=N[i+2908>>2]-q;N[i+2912>>2]=N[i+2912>>2]-l;N[i+2916>>2]=N[i+2916>>2]-m;N[i+2920>>2]=N[i+2920>>2]-q;N[i+2924>>2]=N[i+2924>>2]-l;N[i+2928>>2]=N[i+2928>>2]-m;j=Jj(g,j,c,d);b=j+b|0;if(!j){T=J[c+4>>2];j=T;F=j+2|0;w=J[c+8>>2]&2147483647;v:{if(F>>>0<=w>>>0){break v}V=w;w=w?w<<1:2;w=w>>>0>>0?F:w;if(V>>>0>=w>>>0){break v}xc(c,w);j=J[c+4>>2]}J[c+4>>2]=T+1;j=J[c>>2]+P(j,36)|0;N[j>>2]=N[i+2896>>2];N[j+4>>2]=N[i+2900>>2];N[j+8>>2]=N[i+2904>>2];N[j+12>>2]=N[i+2908>>2];N[j+16>>2]=N[i+2912>>2];N[j+20>>2]=N[i+2916>>2];N[j+24>>2]=N[i+2920>>2];N[j+28>>2]=N[i+2924>>2];N[j+32>>2]=N[i+2928>>2];j=J[d+4>>2];w:{if(j>>>0>=(J[d+8>>2]&2147483647)>>>0){ab(d,i+1800|0);break w}J[J[d>>2]+(j<<2)>>2]=J[i+1800>>2];J[d+4>>2]=J[d+4>>2]+1}b=b+1|0}o=o+1|0;if((k|0)!=(o|0)){continue}break}break u}if(!k){b=0;break u}n=Q(N[i+1756>>2]-m);r=N[i+2892>>2];t=Q(n+r);n=Q(n-r);r=Q(Q(t-n)*Q(.5));s=Q(N[i+1752>>2]-l);x=N[i+2888>>2];v=Q(s+x);s=Q(s-x);x=Q(Q(v-s)*Q(.5));u=Q(N[i+1748>>2]-q);A=N[i+2884>>2];E=Q(u+A);u=Q(u-A);A=Q(Q(E-u)*Q(.5));n=Q(Q(n+t)*Q(.5));t=Q(Q(s+v)*Q(.5));s=Q(Q(u+E)*Q(.5));b=0;j=0;while(1){o=J[D+(j<<2)>>2];w=i+1800|0;Kh(i+1772|0,i+8|0,o,w);N[i+1800>>2]=N[i+1800>>2]-q;N[i+1804>>2]=N[i+1804>>2]-l;N[i+1808>>2]=N[i+1808>>2]-m;N[i+1812>>2]=N[i+1812>>2]-q;N[i+1816>>2]=N[i+1816>>2]-l;N[i+1820>>2]=N[i+1820>>2]-m;N[i+1824>>2]=N[i+1824>>2]-q;N[i+1828>>2]=N[i+1828>>2]-l;N[i+1832>>2]=N[i+1832>>2]-m;w=Jj(g,w,c,d);b=w+b|0;if(!w){v=N[g+52>>2];I[i+2940>>1]=0;N[i+2936>>2]=v;N[i+2932>>2]=r;N[i+2928>>2]=x;N[i+2924>>2]=A;N[i+2920>>2]=n;N[i+2916>>2]=t;N[i+2912>>2]=s;J[i+2908>>2]=d;J[i+2904>>2]=c;J[i+2900>>2]=o;J[i+2896>>2]=0;Kb(i+2896|0,i+1800|0,pa,oa);o=J[i+2896>>2];I[h>>1]=L[h>>1]+L[i+2940>>1];b=b+o|0}j=j+1|0;if((k|0)!=(j|0)){continue}break}break u}if(!b){o=j+k|0;p=o+1|0;b=J[c+8>>2]&2147483647;x:{if(p>>>0<=b>>>0){break x}w=b;b=b?b<<1:2;b=b>>>0

>>0?p:b;if(w>>>0>=b>>>0){break x}xc(c,b);j=J[c+4>>2]}J[c+4>>2]=o;if(!k){break t}b=J[c>>2]+P(j,36)|0;j=0;while(1){p=J[D+(j<<2)>>2];J[i+2896>>2]=p;Kh(i+1772|0,i+8|0,p,b);N[b>>2]=N[b>>2]-q;N[b+4>>2]=N[b+4>>2]-l;N[b+8>>2]=N[b+8>>2]-m;N[b+12>>2]=N[b+12>>2]-q;N[b+16>>2]=N[b+16>>2]-l;N[b+20>>2]=N[b+20>>2]-m;N[b+24>>2]=N[b+24>>2]-q;N[b+28>>2]=N[b+28>>2]-l;N[b+32>>2]=N[b+32>>2]-m;p=J[d+4>>2];y:{if(p>>>0>=(J[d+8>>2]&2147483647)>>>0){ab(d,i+2896|0);break y}J[J[d>>2]+(p<<2)>>2]=J[i+2896>>2];J[d+4>>2]=J[d+4>>2]+1}b=b+36|0;j=j+1|0;if((k|0)!=(j|0)){continue}break}break t}if(!k){b=0;break u}n=Q(N[i+1756>>2]-m);r=N[i+2892>>2];t=Q(n+r);n=Q(n-r);r=Q(Q(t-n)*Q(.5));s=Q(N[i+1752>>2]-l);x=N[i+2888>>2];v=Q(s+x);s=Q(s-x);x=Q(Q(v-s)*Q(.5));u=Q(N[i+1748>>2]-q);A=N[i+2884>>2];E=Q(u+A);u=Q(u-A);A=Q(Q(E-u)*Q(.5));n=Q(Q(n+t)*Q(.5));t=Q(Q(s+v)*Q(.5));s=Q(Q(u+E)*Q(.5));j=0;b=0;while(1){o=J[D+(j<<2)>>2];w=i+1800|0;Kh(i+1772|0,i+8|0,o,w);N[i+1800>>2]=N[i+1800>>2]-q;N[i+1804>>2]=N[i+1804>>2]-l;N[i+1808>>2]=N[i+1808>>2]-m;N[i+1812>>2]=N[i+1812>>2]-q;N[i+1816>>2]=N[i+1816>>2]-l;N[i+1820>>2]=N[i+1820>>2]-m;N[i+1824>>2]=N[i+1824>>2]-q;N[i+1828>>2]=N[i+1828>>2]-l;N[i+1832>>2]=N[i+1832>>2]-m;v=N[g+52>>2];I[i+2940>>1]=0;N[i+2936>>2]=v;N[i+2932>>2]=r;N[i+2928>>2]=x;N[i+2924>>2]=A;N[i+2920>>2]=n;N[i+2916>>2]=t;N[i+2912>>2]=s;J[i+2908>>2]=d;J[i+2904>>2]=c;J[i+2900>>2]=o;J[i+2896>>2]=0;Kb(i+2896|0,w,pa,oa);o=J[i+2896>>2];I[h>>1]=L[h>>1]+L[i+2940>>1];b=b+o|0;j=j+1|0;if((k|0)!=(j|0)){continue}break}}J[p+24>>2]=b}Fw(y);break b;case 4:V=i+1720|0;Z=i+1696|0;b=0;w=0;k=0;o=Ha-144|0;Ha=o;j=o- -64|0;J[j>>2]=0;J[j+4>>2]=1065353216;J[o+56>>2]=0;J[o+60>>2]=0;J[o+48>>2]=1065353216;J[o+52>>2]=1065353216;H[o+79|0]=0;H[o+77|0]=0;H[o+78|0]=0;H[o+76|0]=1;J[o+72>>2]=0;J[o+40>>2]=4;J[o+44>>2]=1065353216;Ja[J[J[D>>2]+60>>2]](D,o+40|0)|0;F=J[o+72>>2];aa=Ja[J[J[F>>2]+36>>2]](F)|0;fa=Ja[J[J[F>>2]+32>>2]](F)|0;z:{if(!aa){y=o+128|0;break z}y=aa&1;if((aa|0)==1){j=-2}else{j=aa&-2;while(1){p=o+80|0;Ja[J[J[F>>2]+40>>2]](F,b,p)|0;ba=L[o+96>>1];Ja[J[J[F>>2]+40>>2]](F,b|1,p)|0;b=b+2|0;w=(L[o+96>>1]+(w+ba|0)|0)-4|0;k=k+2|0;if((j|0)!=(k|0)){continue}break}j=w-2|0}if(y){Ja[J[J[F>>2]+40>>2]](F,b,o+80|0)|0;w=j+L[o+96>>1]|0}y=o-(P(w,12)+15&-16)|0;Ha=y;if(!aa){break z}j=0;b=y;while(1){Ja[J[J[F>>2]+40>>2]](F,j,o+80|0)|0;ba=L[o+96>>1];va=ba-2|0;if(va){ya=K[fa|0];k=0;while(1){p=k+1|0;za=K[((p>>>0)%(ba>>>0)|0)+fa|0];J[b+8>>2]=K[((k+2>>>0)%(ba>>>0)|0)+fa|0];J[b+4>>2]=za;J[b>>2]=ya;b=b+12|0;k=p;if((k|0)!=(va|0)){continue}break}}fa=fa+ba|0;j=j+1|0;if((aa|0)!=(j|0)){continue}break}}z=N[i+8>>2];q=Q(z+z);m=N[i+16>>2];ha=Q(q*m);n=N[i+12>>2];B=Q(n+n);C=N[i+20>>2];ia=Q(B*C);U=Q(ha-ia);v=N[o+56>>2];r=Q(v+v);l=N[o+64>>2];E=Q(r*l);t=N[o+60>>2];u=Q(t+t);A=N[o+68>>2];S=Q(u*A);s=Q(E+S);O=N[o+44>>2];ca=Q(t*u);G=Q(l+l);da=Q(l*G);x=Q(Q(Q(1)-ca)-da);W=Q(O*x);ea=Q(u*l);$=Q(r*A);l=Q(ea-$);u=Q(r*t);A=Q(G*A);t=Q(u+A);G=N[o+48>>2];X=Q(t*G);ja=Q(Q(1)-Q(v*r));r=Q(ja-ca);v=Q(E-S);S=N[o+52>>2];ca=Q(v*S);ga=Q(Q(Q(s*W)+Q(l*X))+Q(r*ca));ka=Q(B*m);la=Q(q*C);qa=Q(ka+la);u=Q(u-A);ra=Q(O*u);A=Q(ja-da);da=Q(A*G);E=Q(ea+$);ea=Q(E*S);$=Q(Q(Q(s*ra)+Q(l*da))+Q(r*ea));ja=Q(Q(U*ga)+Q(qa*$));ma=Q(Q(1)-Q(z*q));na=Q(n*B);z=Q(ma-na);B=s;s=Q(O*s);O=l;l=Q(l*G);G=r;r=Q(r*S);B=Q(Q(Q(B*s)+Q(O*l))+Q(G*r));Aa=Q(z*B);O=Q(q*n);n=Q(m+m);G=Q(n*C);q=Q(O+G);C=Q(m*n);m=Q(ma-C);ma=Q(Q(q*ga)+Q(m*$));n=Q(ka-la);ka=Q(n*B);C=Q(Q(Q(1)-na)-C);O=Q(O-G);ga=Q(Q(C*ga)+Q(O*$));G=Q(ha+ia);$=Q(G*B);B=Q(Q(Q(u*W)+Q(A*X))+Q(E*ca));S=Q(Q(Q(u*ra)+Q(A*da))+Q(E*ea));ha=Q(Q(U*B)+Q(qa*S));u=Q(Q(Q(u*s)+Q(A*l))+Q(E*r));E=Q(z*u);ia=Q(Q(q*B)+Q(m*S));la=Q(n*u);S=Q(Q(C*B)+Q(O*S));na=Q(G*u);u=Q(Q(Q(x*W)+Q(t*X))+Q(v*ca));A=Q(Q(Q(x*ra)+Q(t*da))+Q(v*ea));U=Q(Q(U*u)+Q(qa*A));l=Q(Q(Q(x*s)+Q(t*l))+Q(v*r));s=Q(z*l);x=Q(Q(q*u)+Q(m*A));v=Q(n*l);u=Q(Q(C*u)+Q(O*A));A=Q(G*l);z=N[V>>2];O=N[i+24>>2];W=N[i+32>>2];B=N[V+8>>2];G=N[i+28>>2];C=N[V+4>>2];b=J[e+4>>2];j=b+8|0;k=J[e+8>>2]&2147483647;A:{if(j>>>0<=k>>>0){break A}p=k;k=k?k<<1:2;k=j>>>0>k>>>0?j:k;if(p>>>0>=k>>>0){break A}lb(e,k);b=J[e+4>>2]}m=Q(Aa+ja);l=Q(ka+ma);q=Q($+ga);n=Q(E+ha);r=Q(la+ia);t=Q(na+S);s=Q(s+U);x=Q(v+x);v=Q(A+u);u=Q(O-z);A=Q(W-B);E=Q(G-C);J[e+4>>2]=j;j=J[e>>2]+(b<<2)|0;J[j+8>>2]=T;J[j+4>>2]=D;J[j>>2]=2;b=J[V+4>>2];J[j+12>>2]=J[V>>2];J[j+16>>2]=b;J[j+20>>2]=J[V+8>>2];J[j+28>>2]=J[c+4>>2];p=Ja[J[J[F>>2]+28>>2]](F)|0;B:{if(K[g+56|0]){if(!w){J[j+24>>2]=0;break B}U=N[Z+12>>2];O=N[Z>>2];W=Q(Q(U-O)*Q(.5));z=Q(Q(Q(U+O)*Q(.5))-z);U=Q(W+z);z=Q(z-W);O=Q(Q(U-z)*Q(.5));U=Q(Q(z+U)*Q(.5));z=N[Z+20>>2];W=N[Z+8>>2];G=Q(Q(z-W)*Q(.5));z=Q(Q(Q(z+W)*Q(.5))-B);B=Q(G+z);z=Q(z-G);W=Q(Q(B-z)*Q(.5));G=N[Z+16>>2];X=N[Z+4>>2];S=Q(Q(G-X)*Q(.5));C=Q(Q(Q(G+X)*Q(.5))-C);G=Q(S+C);C=Q(C-S);X=Q(Q(G-C)*Q(.5));S=Q(Q(z+B)*Q(.5));G=Q(Q(C+G)*Q(.5));D=o+24|0;F=o+12|0;b=0;while(1){T=J[y+8>>2];V=J[y+4>>2];k=p+P(J[y>>2],12)|0;z=N[k>>2];B=N[k+4>>2];C=N[k+8>>2];N[o+8>>2]=A+Q(Q(Q(s*z)+Q(n*B))+Q(m*C));N[o+4>>2]=E+Q(Q(Q(x*z)+Q(r*B))+Q(l*C));N[o>>2]=u+Q(Q(Q(v*z)+Q(t*B))+Q(q*C));k=p+P(V,12)|0;z=N[k>>2];B=N[k+4>>2];C=N[k+8>>2];N[o+20>>2]=A+Q(Q(Q(s*z)+Q(n*B))+Q(m*C));N[o+16>>2]=E+Q(Q(Q(x*z)+Q(r*B))+Q(l*C));N[o+12>>2]=u+Q(Q(Q(v*z)+Q(t*B))+Q(q*C));k=p+P(T,12)|0;z=N[k>>2];B=N[k+4>>2];C=N[k+8>>2];N[o+32>>2]=A+Q(Q(Q(s*z)+Q(n*B))+Q(m*C));N[o+28>>2]=E+Q(Q(Q(x*z)+Q(r*B))+Q(l*C));N[o+24>>2]=u+Q(Q(Q(v*z)+Q(t*B))+Q(q*C));z=N[g+52>>2];I[o+124>>1]=0;N[o+120>>2]=z;N[o+116>>2]=W;N[o+112>>2]=X;N[o+108>>2]=O;N[o+104>>2]=S;N[o+100>>2]=G;N[o+96>>2]=U;J[o+92>>2]=d;J[o+88>>2]=c;J[o+80>>2]=0;J[o+84>>2]=-1;Kb(o+80|0,o,F,D);k=J[o+80>>2];I[h>>1]=L[h>>1]+L[o+124>>1];y=y+12|0;b=b+k|0;w=w-1|0;if(w){continue}break}J[j+24>>2]=b;break B}k=J[c+4>>2];F=w+k|0;D=F+1|0;b=J[c+8>>2]&2147483647;C:{if(D>>>0<=b>>>0){break C}T=b;b=b?b<<1:2;b=b>>>0>>0?D:b;if(T>>>0>=b>>>0){break C}xc(c,b);k=J[c+4>>2]}J[c+4>>2]=F;b=J[c>>2];J[j+24>>2]=w;if(!w){break B}b=b+P(k,36)|0;while(1){k=J[y+8>>2];D=J[y+4>>2];j=p+P(J[y>>2],12)|0;z=N[j>>2];B=N[j+4>>2];C=N[j+8>>2];N[b+8>>2]=A+Q(Q(Q(s*z)+Q(n*B))+Q(m*C));N[b+4>>2]=E+Q(Q(Q(x*z)+Q(r*B))+Q(l*C));N[b>>2]=u+Q(Q(Q(v*z)+Q(t*B))+Q(q*C));j=p+P(D,12)|0;z=N[j>>2];B=N[j+4>>2];C=N[j+8>>2];N[b+20>>2]=A+Q(Q(Q(s*z)+Q(n*B))+Q(m*C));N[b+16>>2]=E+Q(Q(Q(x*z)+Q(r*B))+Q(l*C));N[b+12>>2]=u+Q(Q(Q(v*z)+Q(t*B))+Q(q*C));j=p+P(k,12)|0;z=N[j>>2];B=N[j+4>>2];C=N[j+8>>2];N[b+32>>2]=A+Q(Q(Q(s*z)+Q(n*B))+Q(m*C));N[b+28>>2]=E+Q(Q(Q(x*z)+Q(r*B))+Q(l*C));N[b+24>>2]=u+Q(Q(Q(v*z)+Q(t*B))+Q(q*C));J[o+80>>2]=-1;j=J[d+4>>2];D:{if(j>>>0>=(J[d+8>>2]&2147483647)>>>0){ab(d,o+80|0);break D}J[J[d>>2]+(j<<2)>>2]=-1;J[d+4>>2]=J[d+4>>2]+1}y=y+12|0;b=b+36|0;w=w-1|0;if(w){continue}break}}Ha=o+144|0;break b;case 1:break e;default:break b}}l=N[i+16>>2];q=N[i+8>>2];t=N[i+12>>2];x=Q(t*Q(0));s=Q(Q(l*Q(0))+Q(Q(q+q)+x));n=N[i+20>>2];r=Q(Q(n*n)+Q(-.5));v=Q(r*Q(0));m=Q(Q(l*s)+Q(v+Q(n*Q(Q(q*Q(0))-Q(t+t)))));r=Q(Q(q*s)+Q(Q(r+r)+Q(n*Q(x+Q(l*Q(-0))))));n=Q(Q(t*s)+Q(v+Q(n*Q(Q(l+l)+Q(q*Q(-0))))));E:{if(Q(R(n))<=Q(.9998999834060669)){A=Q(0);l=Q(-r);v=l;q=m;t=Q(Y(Q(Q(r*r)+Q(Q(m*m)+Q(0)))));if(t>Q(0)){q=Q(Q(1)/t);v=Q(q*l);A=Q(q*Q(0));q=Q(m*q)}z=Q(n*v);E=Q(q*Q(-n));l=Q(Q(m*q)+Q(v*l));break E}z=Q(0);E=Q(-n);q=Q(1);v=Q(0);l=Q(Y(Q(Q(n*n)+Q(Q(m*m)+Q(0)))));F:{if(!(l>Q(0))){A=Q(0);l=m;break F}l=Q(Q(1)/l);E=Q(l*E);A=Q(0);z=Q(l*Q(0));l=Q(m*l)}}B=N[i+32>>2];C=N[i+28>>2];U=N[i+24>>2];t=N[i+1728>>2];s=N[i+1724>>2];x=N[i+1720>>2];u=N[i+1704>>2];O=N[i+1716>>2];W=N[i+1700>>2];G=N[i+1712>>2];X=N[i+1696>>2];S=N[i+1708>>2];j=J[e+4>>2];b=j+8|0;k=J[e+8>>2]&2147483647;G:{if(b>>>0<=k>>>0){break G}p=k;k=k?k<<1:2;k=b>>>0>k>>>0?b:k;if(p>>>0>=k>>>0){break G}lb(e,k);j=J[e+4>>2]}J[e+4>>2]=b;b=J[e>>2]+(j<<2)|0;J[b+8>>2]=T;J[b+4>>2]=D;J[b>>2]=2;j=J[i+1724>>2];J[b+12>>2]=J[i+1720>>2];J[b+16>>2]=j;J[b+20>>2]=J[_>>2];J[b+24>>2]=2;j=b;b=J[c+4>>2];J[j+28>>2]=b;y=b+2|0;k=b+3|0;j=J[c+8>>2]&2147483647;H:{if(k>>>0<=j>>>0){break H}p=j;j=j?j<<1:2;j=j>>>0>>0?k:j;if(p>>>0>=j>>>0){break H}xc(c,j);b=J[c+4>>2]}J[c+4>>2]=y;k=J[c>>2];J[i+1840>>2]=0;j=J[d+4>>2];I:{if(j>>>0>=(J[d+8>>2]&2147483647)>>>0){ab(d,i+1840|0);j=J[d+4>>2];break I}J[J[d>>2]+(j<<2)>>2]=0;j=J[d+4>>2]+1|0;J[d+4>>2]=j}J[i+1840>>2]=1;J:{if((J[d+8>>2]&2147483647)>>>0<=j>>>0){ab(d,i+1840|0);break J}J[J[d>>2]+(j<<2)>>2]=1;J[d+4>>2]=J[d+4>>2]+1}b=k+P(b,36)|0;u=Q(O-u);O=Q(u*u);u=Q(S-X);S=Q(u*u);u=Q(G-W);u=Q(Y(Q(O+Q(S+Q(u*u)))));E=Q(u*E);B=Q(Q(Q(t*m)+Q(Q(x*r)+Q(s*n)))+Q(Q(0)-Q(Q(B*m)+Q(Q(U*r)+Q(C*n)))));C=Q(t-Q(m*B));v=Q(u*v);U=Q(C+v);N[b+68>>2]=Q(E+U)-t;m=Q(u*l);n=Q(s-Q(n*B));A=Q(u*A);O=Q(n+A);N[b- -64>>2]=Q(m+O)-s;l=Q(u*z);r=Q(x-Q(r*B));q=Q(u*q);u=Q(r+q);N[b+60>>2]=Q(l+u)-x;z=Q(Q(U-E)-t);N[b+56>>2]=z;B=Q(Q(O-m)-s);N[b+52>>2]=B;u=Q(Q(u-l)-x);N[b+48>>2]=u;v=Q(C-v);C=Q(Q(E+v)-t);N[b+44>>2]=C;n=Q(n-A);A=Q(Q(m+n)-s);N[b+40>>2]=A;q=Q(r-q);r=Q(Q(l+q)-x);N[b+36>>2]=r;N[b+32>>2]=z;N[b+28>>2]=B;N[b+24>>2]=u;N[b+20>>2]=Q(v-E)-t;N[b+16>>2]=Q(n-m)-s;N[b+12>>2]=Q(q-l)-x;N[b+8>>2]=C;N[b+4>>2]=A;N[b>>2]=r;break b}j=J[e+4>>2];b=j+8|0;k=J[e+8>>2]&2147483647;K:{if(b>>>0<=k>>>0){break K}p=k;k=k?k<<1:2;k=b>>>0>k>>>0?b:k;if(p>>>0>=k>>>0){break K}lb(e,k);j=J[e+4>>2]}J[e+4>>2]=b;k=J[e>>2]+(j<<2)|0;J[k+8>>2]=T;J[k+4>>2]=D;J[k>>2]=2;b=J[i+1724>>2];J[k+12>>2]=J[i+1720>>2];J[k+16>>2]=b;J[k+20>>2]=J[_>>2];b=J[c+4>>2];J[k+28>>2]=b;if(K[g+56|0]){m=N[i+1716>>2];l=N[i+1704>>2];q=Q(Q(m-l)*Q(.5));m=Q(Q(Q(m+l)*Q(.5))-v);l=Q(q+m);m=Q(m-q);q=Q(Q(l-m)*Q(.5));n=N[i+1712>>2];r=N[i+1700>>2];t=Q(Q(n-r)*Q(.5));n=Q(Q(Q(n+r)*Q(.5))-u);r=Q(t+n);n=Q(n-t);t=Q(Q(r-n)*Q(.5));s=N[i+1708>>2];x=N[i+1696>>2];v=Q(Q(s-x)*Q(.5));s=Q(Q(Q(s+x)*Q(.5))-A);x=Q(v+s);s=Q(s-v);v=Q(Q(x-s)*Q(.5));m=Q(Q(m+l)*Q(.5));l=Q(Q(n+r)*Q(.5));n=Q(Q(s+x)*Q(.5));j=0;b=0;while(1){p=i+1840|0;y=P(b,12)+115216|0;o=p+P(J[y>>2],12)|0;N[i+1800>>2]=N[o>>2];N[i+1804>>2]=N[o+4>>2];N[i+1808>>2]=N[o+8>>2];o=p+P(J[y+4>>2],12)|0;N[i+1812>>2]=N[o>>2];N[i+1816>>2]=N[o+4>>2];N[i+1820>>2]=N[o+8>>2];y=p+P(J[y+8>>2],12)|0;N[i+1824>>2]=N[y>>2];N[i+1828>>2]=N[y+4>>2];N[i+1832>>2]=N[y+8>>2];r=N[g+52>>2];I[i+2940>>1]=0;N[i+2936>>2]=r;N[i+2932>>2]=q;N[i+2928>>2]=t;N[i+2924>>2]=v;N[i+2920>>2]=m;N[i+2916>>2]=l;N[i+2912>>2]=n;J[i+2908>>2]=d;J[i+2904>>2]=c;J[i+2896>>2]=0;J[i+2900>>2]=-1;Kb(i+2896|0,i+1800|0,pa,oa);y=J[i+2896>>2];I[h>>1]=L[h>>1]+L[i+2940>>1];j=j+y|0;b=b+1|0;if((b|0)!=12){continue}break}J[k+24>>2]=j;break b}J[k+24>>2]=12;y=b+12|0;k=b+13|0;j=J[c+8>>2]&2147483647;L:{if(k>>>0<=j>>>0){break L}p=j;j=j?j<<1:2;j=j>>>0>>0?k:j;if(p>>>0>=j>>>0){break L}xc(c,j);b=J[c+4>>2]}J[c+4>>2]=y;o=J[c>>2]+P(b,36)|0;j=0;while(1){b=o+P(j,36)|0;y=i+1840|0;k=P(j,12)+115216|0;p=y+P(J[k>>2],12)|0;N[b>>2]=N[p>>2];N[b+4>>2]=N[p+4>>2];N[b+8>>2]=N[p+8>>2];p=y+P(J[k+4>>2],12)|0;N[b+12>>2]=N[p>>2];N[b+16>>2]=N[p+4>>2];N[b+20>>2]=N[p+8>>2];k=y+P(J[k+8>>2],12)|0;N[b+24>>2]=N[k>>2];N[b+28>>2]=N[k+4>>2];N[b+32>>2]=N[k+8>>2];J[i+2896>>2]=-1;b=J[d+4>>2];M:{if(b>>>0>=(J[d+8>>2]&2147483647)>>>0){ab(d,i+2896|0);break M}J[J[d>>2]+(b<<2)>>2]=-1;J[d+4>>2]=J[d+4>>2]+1}j=j+1|0;if((j|0)!=12){continue}break}}f=f+1|0;if((sa|0)!=(f|0)){continue}break}}Ha=i+2944|0}function _w(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=Q(0),k=0,l=0,m=0,n=0,o=Q(0),p=0,q=0,r=0,s=0,t=0,u=Q(0),w=0,x=Q(0),y=Q(0),z=0,A=Q(0),B=0,D=0,E=0,F=Q(0),G=0,S=0,T=0,U=Q(0),V=0,W=Q(0),X=Q(0),Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=Q(0),ha=0,ia=0,ja=0;_=Ha-32|0;Ha=_;a:{b:{f=J[b+8>>2];c:{if(f>>>0<3){break c}d:{if(f>>>0>=65536){if(H[b+36|0]&1){break c}if(J[b+4>>2]){break d}break c}if(!J[b+4>>2]){break c}}if(M[b>>2]<12|L[b+40>>1]<4){break c}e:{if(J[b+16>>2]){if(!J[b+28>>2]|M[b+20>>2]<4){break c}g=L[b+36>>1];if(M[b+24>>2]<(g&1?2:4)>>>0){break c}if(M[b+12>>2]>19){break e}break c}g=L[b+36>>1];if(!(g&2)){break c}}f=L[b+38>>1];if(g&32){if((f-4&65535)>>>0>=253){break c}break b}if((f-8&65535)>>>0<249){break b}}Wa(J[40592],4,11052,73,82080,0);b=0;break a}s=e;e=Ha-32|0;Z=e;Ha=e;T=b;q=J[b+8>>2];k=e-(P(q,12)+15&-16)|0;r=k;Ha=k;f:{if(!q){break f}h=J[T>>2];g=J[T+4>>2];f=q&3;g:{if(!f){e=k;b=q;break g}e=k;b=q;while(1){m=K[g+4|0]|K[g+5|0]<<8|(K[g+6|0]<<16|K[g+7|0]<<24);n=K[g|0]|K[g+1|0]<<8|(K[g+2|0]<<16|K[g+3|0]<<24);H[e|0]=n;H[e+1|0]=n>>>8;H[e+2|0]=n>>>16;H[e+3|0]=n>>>24;H[e+4|0]=m;H[e+5|0]=m>>>8;H[e+6|0]=m>>>16;H[e+7|0]=m>>>24;n=K[g+8|0]|K[g+9|0]<<8|(K[g+10|0]<<16|K[g+11|0]<<24);H[e+8|0]=n;H[e+9|0]=n>>>8;H[e+10|0]=n>>>16;H[e+11|0]=n>>>24;g=g+h|0;e=e+12|0;b=b-1|0;p=p+1|0;if((f|0)!=(p|0)){continue}break}}if(q>>>0<4){break f}while(1){n=K[g+4|0]|K[g+5|0]<<8|(K[g+6|0]<<16|K[g+7|0]<<24);f=K[g|0]|K[g+1|0]<<8|(K[g+2|0]<<16|K[g+3|0]<<24);H[e|0]=f;H[e+1|0]=f>>>8;H[e+2|0]=f>>>16;H[e+3|0]=f>>>24;H[e+4|0]=n;H[e+5|0]=n>>>8;H[e+6|0]=n>>>16;H[e+7|0]=n>>>24;f=K[g+8|0]|K[g+9|0]<<8|(K[g+10|0]<<16|K[g+11|0]<<24);H[e+8|0]=f;H[e+9|0]=f>>>8;H[e+10|0]=f>>>16;H[e+11|0]=f>>>24;g=g+h|0;f=K[g+8|0]|K[g+9|0]<<8|(K[g+10|0]<<16|K[g+11|0]<<24);H[e+20|0]=f;H[e+21|0]=f>>>8;H[e+22|0]=f>>>16;H[e+23|0]=f>>>24;n=K[g+4|0]|K[g+5|0]<<8|(K[g+6|0]<<16|K[g+7|0]<<24);f=K[g|0]|K[g+1|0]<<8|(K[g+2|0]<<16|K[g+3|0]<<24);H[e+12|0]=f;H[e+13|0]=f>>>8;H[e+14|0]=f>>>16;H[e+15|0]=f>>>24;H[e+16|0]=n;H[e+17|0]=n>>>8;H[e+18|0]=n>>>16;H[e+19|0]=n>>>24;g=g+h|0;f=K[g+8|0]|K[g+9|0]<<8|(K[g+10|0]<<16|K[g+11|0]<<24);H[e+32|0]=f;H[e+33|0]=f>>>8;H[e+34|0]=f>>>16;H[e+35|0]=f>>>24;n=K[g+4|0]|K[g+5|0]<<8|(K[g+6|0]<<16|K[g+7|0]<<24);f=K[g|0]|K[g+1|0]<<8|(K[g+2|0]<<16|K[g+3|0]<<24);H[e+24|0]=f;H[e+25|0]=f>>>8;H[e+26|0]=f>>>16;H[e+27|0]=f>>>24;H[e+28|0]=n;H[e+29|0]=n>>>8;H[e+30|0]=n>>>16;H[e+31|0]=n>>>24;g=g+h|0;n=K[g+4|0]|K[g+5|0]<<8|(K[g+6|0]<<16|K[g+7|0]<<24);f=K[g|0]|K[g+1|0]<<8|(K[g+2|0]<<16|K[g+3|0]<<24);H[e+36|0]=f;H[e+37|0]=f>>>8;H[e+38|0]=f>>>16;H[e+39|0]=f>>>24;H[e+40|0]=n;H[e+41|0]=n>>>8;H[e+42|0]=n>>>16;H[e+43|0]=n>>>24;f=K[g+8|0]|K[g+9|0]<<8|(K[g+10|0]<<16|K[g+11|0]<<24);H[e+44|0]=f;H[e+45|0]=f>>>8;H[e+46|0]=f>>>16;H[e+47|0]=f>>>24;e=e+48|0;g=g+h|0;b=b-4|0;if(b){continue}break}}e=J[T+28>>2];h:{if(!e){n=0;break h}f=J[T+32>>2];b=f<<2;n=r-(b+15&-16)|0;r=n;Ha=n;if(H[T+36|0]&1){if((f|0)<=0){break h}f=b+n|0;b=J[T+24>>2];g=n;while(1){J[g>>2]=L[e>>1];e=b+e|0;g=g+4|0;if(f>>>0>g>>>0){continue}break}break h}if(!f){break h}w=J[T+24>>2];m=f&3;i:{if(!m){g=n;b=f;break i}p=0;g=n;b=f;while(1){h=K[e|0]|K[e+1|0]<<8|(K[e+2|0]<<16|K[e+3|0]<<24);H[g|0]=h;H[g+1|0]=h>>>8;H[g+2|0]=h>>>16;H[g+3|0]=h>>>24;e=e+w|0;g=g+4|0;b=b-1|0;p=p+1|0;if((m|0)!=(p|0)){continue}break}}if(f>>>0<4){break h}while(1){f=K[e|0]|K[e+1|0]<<8|(K[e+2|0]<<16|K[e+3|0]<<24);H[g|0]=f;H[g+1|0]=f>>>8;H[g+2|0]=f>>>16;H[g+3|0]=f>>>24;f=e+w|0;e=K[f|0]|K[f+1|0]<<8|(K[f+2|0]<<16|K[f+3|0]<<24);H[g+4|0]=e;H[g+5|0]=e>>>8;H[g+6|0]=e>>>16;H[g+7|0]=e>>>24;f=f+w|0;e=K[f|0]|K[f+1|0]<<8|(K[f+2|0]<<16|K[f+3|0]<<24);H[g+8|0]=e;H[g+9|0]=e>>>8;H[g+10|0]=e>>>16;H[g+11|0]=e>>>24;f=f+w|0;e=K[f|0]|K[f+1|0]<<8|(K[f+2|0]<<16|K[f+3|0]<<24);H[g+12|0]=e;H[g+13|0]=e>>>8;H[g+14|0]=e>>>16;H[g+15|0]=e>>>24;g=g+16|0;e=f+w|0;b=b-4|0;if(b){continue}break}}g=J[T+16>>2];j:{if(!g){m=J[T+20>>2];p=0;break j}m=J[T+20>>2];p=r-(P(m,20)+15&-16)|0;Ha=p;if(!m){m=0;break j}t=J[T+12>>2];f=m&3;k:{if(!f){e=p;b=m;break k}r=0;e=p;b=m;while(1){w=K[g+4|0]|K[g+5|0]<<8|(K[g+6|0]<<16|K[g+7|0]<<24);h=K[g|0]|K[g+1|0]<<8|(K[g+2|0]<<16|K[g+3|0]<<24);H[e|0]=h;H[e+1|0]=h>>>8;H[e+2|0]=h>>>16;H[e+3|0]=h>>>24;H[e+4|0]=w;H[e+5|0]=w>>>8;H[e+6|0]=w>>>16;H[e+7|0]=w>>>24;h=K[g+16|0]|K[g+17|0]<<8|(K[g+18|0]<<16|K[g+19|0]<<24);H[e+16|0]=h;H[e+17|0]=h>>>8;H[e+18|0]=h>>>16;H[e+19|0]=h>>>24;w=K[g+12|0]|K[g+13|0]<<8|(K[g+14|0]<<16|K[g+15|0]<<24);h=K[g+8|0]|K[g+9|0]<<8|(K[g+10|0]<<16|K[g+11|0]<<24);H[e+8|0]=h;H[e+9|0]=h>>>8;H[e+10|0]=h>>>16;H[e+11|0]=h>>>24;H[e+12|0]=w;H[e+13|0]=w>>>8;H[e+14|0]=w>>>16;H[e+15|0]=w>>>24;g=g+t|0;e=e+20|0;b=b-1|0;r=r+1|0;if((f|0)!=(r|0)){continue}break}}if(m>>>0>=4){while(1){h=K[g+4|0]|K[g+5|0]<<8|(K[g+6|0]<<16|K[g+7|0]<<24);f=K[g|0]|K[g+1|0]<<8|(K[g+2|0]<<16|K[g+3|0]<<24);H[e|0]=f;H[e+1|0]=f>>>8;H[e+2|0]=f>>>16;H[e+3|0]=f>>>24;H[e+4|0]=h;H[e+5|0]=h>>>8;H[e+6|0]=h>>>16;H[e+7|0]=h>>>24;f=K[g+16|0]|K[g+17|0]<<8|(K[g+18|0]<<16|K[g+19|0]<<24);H[e+16|0]=f;H[e+17|0]=f>>>8;H[e+18|0]=f>>>16;H[e+19|0]=f>>>24;h=K[g+12|0]|K[g+13|0]<<8|(K[g+14|0]<<16|K[g+15|0]<<24);f=K[g+8|0]|K[g+9|0]<<8|(K[g+10|0]<<16|K[g+11|0]<<24);H[e+8|0]=f;H[e+9|0]=f>>>8;H[e+10|0]=f>>>16;H[e+11|0]=f>>>24;H[e+12|0]=h;H[e+13|0]=h>>>8;H[e+14|0]=h>>>16;H[e+15|0]=h>>>24;h=g+t|0;f=K[h+16|0]|K[h+17|0]<<8|(K[h+18|0]<<16|K[h+19|0]<<24);H[e+36|0]=f;H[e+37|0]=f>>>8;H[e+38|0]=f>>>16;H[e+39|0]=f>>>24;g=K[h+12|0]|K[h+13|0]<<8|(K[h+14|0]<<16|K[h+15|0]<<24);f=K[h+8|0]|K[h+9|0]<<8|(K[h+10|0]<<16|K[h+11|0]<<24);H[e+28|0]=f;H[e+29|0]=f>>>8;H[e+30|0]=f>>>16;H[e+31|0]=f>>>24;H[e+32|0]=g;H[e+33|0]=g>>>8;H[e+34|0]=g>>>16;H[e+35|0]=g>>>24;g=K[h+4|0]|K[h+5|0]<<8|(K[h+6|0]<<16|K[h+7|0]<<24);f=K[h|0]|K[h+1|0]<<8|(K[h+2|0]<<16|K[h+3|0]<<24);H[e+20|0]=f;H[e+21|0]=f>>>8;H[e+22|0]=f>>>16;H[e+23|0]=f>>>24;H[e+24|0]=g;H[e+25|0]=g>>>8;H[e+26|0]=g>>>16;H[e+27|0]=g>>>24;h=h+t|0;f=K[h+16|0]|K[h+17|0]<<8|(K[h+18|0]<<16|K[h+19|0]<<24);H[e+56|0]=f;H[e+57|0]=f>>>8;H[e+58|0]=f>>>16;H[e+59|0]=f>>>24;g=K[h+12|0]|K[h+13|0]<<8|(K[h+14|0]<<16|K[h+15|0]<<24);f=K[h+8|0]|K[h+9|0]<<8|(K[h+10|0]<<16|K[h+11|0]<<24);H[e+48|0]=f;H[e+49|0]=f>>>8;H[e+50|0]=f>>>16;H[e+51|0]=f>>>24;H[e+52|0]=g;H[e+53|0]=g>>>8;H[e+54|0]=g>>>16;H[e+55|0]=g>>>24;g=K[h+4|0]|K[h+5|0]<<8|(K[h+6|0]<<16|K[h+7|0]<<24);f=K[h|0]|K[h+1|0]<<8|(K[h+2|0]<<16|K[h+3|0]<<24);H[e+40|0]=f;H[e+41|0]=f>>>8;H[e+42|0]=f>>>16;H[e+43|0]=f>>>24;H[e+44|0]=g;H[e+45|0]=g>>>8;H[e+46|0]=g>>>16;H[e+47|0]=g>>>24;h=h+t|0;g=K[h+4|0]|K[h+5|0]<<8|(K[h+6|0]<<16|K[h+7|0]<<24);f=K[h|0]|K[h+1|0]<<8|(K[h+2|0]<<16|K[h+3|0]<<24);H[e+60|0]=f;H[e+61|0]=f>>>8;H[e+62|0]=f>>>16;H[e+63|0]=f>>>24;H[e+64|0]=g;H[e+65|0]=g>>>8;H[e+66|0]=g>>>16;H[e+67|0]=g>>>24;g=K[h+12|0]|K[h+13|0]<<8|(K[h+14|0]<<16|K[h+15|0]<<24);f=K[h+8|0]|K[h+9|0]<<8|(K[h+10|0]<<16|K[h+11|0]<<24);H[e+68|0]=f;H[e+69|0]=f>>>8;H[e+70|0]=f>>>16;H[e+71|0]=f>>>24;H[e+72|0]=g;H[e+73|0]=g>>>8;H[e+74|0]=g>>>16;H[e+75|0]=g>>>24;f=K[h+16|0]|K[h+17|0]<<8|(K[h+18|0]<<16|K[h+19|0]<<24);H[e+76|0]=f;H[e+77|0]=f>>>8;H[e+78|0]=f>>>16;H[e+79|0]=f>>>24;e=e+80|0;g=h+t|0;b=b-4|0;if(b){continue}break}}if(m>>>0<2|s){break j}e=m-1|0;w=e&3;b=0;l:{if(m-2>>>0<3){e=1;g=0;break l}h=e&-4;g=0;e=1;r=0;while(1){t=P(e,20)+p|0;f=L[t+16>>1]>L[(P(g,20)+p|0)+16>>1]?e:g;f=L[t+36>>1]>L[(P(f,20)+p|0)+16>>1]?e+1|0:f;f=L[t+56>>1]>L[(P(f,20)+p|0)+16>>1]?e+2|0:f;g=L[t+76>>1]>L[(P(f,20)+p|0)+16>>1]?e+3|0:f;e=e+4|0;r=r+4|0;if((h|0)!=(r|0)){continue}break}}if(w){while(1){g=L[(P(e,20)+p|0)+16>>1]>L[(P(g,20)+p|0)+16>>1]?e:g;e=e+1|0;b=b+1|0;if((w|0)!=(b|0)){continue}break}}if(!g){break j}J[Z+24>>2]=J[p+16>>2];b=J[p+12>>2];J[Z+16>>2]=J[p+8>>2];J[Z+20>>2]=b;b=J[p+4>>2];J[Z+8>>2]=J[p>>2];J[Z+12>>2]=b;e=P(g,20)+p|0;J[p+16>>2]=J[e+16>>2];b=J[e+12>>2];J[p+8>>2]=J[e+8>>2];J[p+12>>2]=b;b=J[e+4>>2];J[p>>2]=J[e>>2];J[p+4>>2]=b;J[e+16>>2]=J[Z+24>>2];b=J[Z+20>>2];J[e+8>>2]=J[Z+16>>2];J[e+12>>2]=b;b=J[Z+12>>2];J[e>>2]=J[Z+8>>2];J[e+4>>2]=b}z=J[T+32>>2];S=m;ia=!(L[T+36>>1]&16);b=0;J[a>>2]=0;J[a+4>>2]=0;h=a+24|0;J[h>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;H[J[a+28>>2]+38|0]=q;f=a;a=J[40592];a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,P(q&255,12)|1,29909,10938,118)|0;J[f>>2]=a;Ua(a,k,P(K[J[f+28>>2]+38|0],12));H[J[f+28>>2]+39|0]=0;e=J[f+8>>2];if(e){a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,e)}J[f+8>>2]=0;e=J[f+4>>2];if(e){a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,e)}J[f+4>>2]=0;m:{if(S>>>0>=256){Wa(J[40592],32,10938,128,78506,0);a=0;break m}H[J[f+28>>2]+39|0]=S;if(S){a=J[40592];a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,P(S,20),29909,10938,134)|0}else{a=0}J[f+4>>2]=a;if(z){e=J[40592];a=Ja[J[J[e>>2]+20>>2]](e)|0?40505:69706;g=Ja[J[J[e+12>>2]+8>>2]](e+12|0,z,a,10938,136)|0}else{g=0}J[f+8>>2]=g;if(S){k=J[f+4>>2];while(1){w=P(b,20);a=w+k|0;I[a+16>>1]=g-J[f+8>>2];B=p+w|0;t=L[B+16>>1];H[a+18|0]=t;if(t){q=0;k=0;if(t>>>0>=4){e=t&65532;m=0;while(1){H[g+k|0]=J[(L[B+18>>1]+k<<2)+n>>2];a=k|1;H[a+g|0]=J[(a+L[B+18>>1]<<2)+n>>2];a=k|2;H[a+g|0]=J[(a+L[B+18>>1]<<2)+n>>2];a=k|3;H[a+g|0]=J[(a+L[B+18>>1]<<2)+n>>2];k=k+4|0;m=m+4|0;if((e|0)!=(m|0)){continue}break}}a=t&3;if(a){while(1){H[g+k|0]=J[(L[B+18>>1]+k<<2)+n>>2];k=k+1|0;q=q+1|0;if((a|0)!=(q|0)){continue}break}}k=J[f+4>>2]}m=J[B>>2];e=J[B+4>>2];a=J[B+12>>2];q=k+w|0;J[q+8>>2]=J[B+8>>2];J[q+12>>2]=a;J[q>>2]=m;J[q+4>>2]=e;g=g+t|0;b=b+1|0;if((S|0)!=(b|0)){continue}break}}k=0;n:{if(!bx(f,S,!s)){break n}o:{p:{if(s){if(Ja[J[J[s>>2]+16>>2]](s,z,J[f+8>>2],f+12|0,f+20|0,h)|0){break p}}B=0;ha=Ha-48|0;Ha=ha;q:{if(z&1){Wa(J[40592],32,10938,566,79299,0);break q}E=K[J[f+28>>2]+39|0];b=J[f+12>>2];if(b){a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,b)}J[f+12>>2]=0;if(z){b=J[40592];a=Ja[J[J[b>>2]+20>>2]](b)|0?40505:69706;a=Ja[J[J[b+12>>2]+8>>2]](b+12|0,z,a,10938,574)|0}else{a=0}J[f+12>>2]=a;b=z&402653184?-1:z<<5;if(b){e=J[40592];a=Ja[J[J[e>>2]+20>>2]](e)|0?34527:69706;B=Ja[J[J[e+12>>2]+8>>2]](e+12|0,b,a,10938,576)|0}e=z<<2;w=e+B|0;q=e+w|0;p=q+e|0;ea=p+e|0;fa=e+ea|0;ca=e+fa|0;if(z){b=J[40592];a=Ja[J[J[b>>2]+20>>2]](b)|0?44011:69706;n=Ja[J[J[b+12>>2]+8>>2]](b+12|0,z,a,10938,588)|0}else{n=0}V=e+ca|0;if(E){l=J[f+8>>2];h=J[f+4>>2];a=B;b=w;r=q;t=n;g=p;while(1){e=h+P(da,20)|0;s=K[e+18|0];if(s){G=l+L[e+16>>1]|0;i=0;while(1){e=i+1|0;$=(e|0)==(s|0);aa=K[i+G|0];m=K[G+($?0:e)|0];J[a>>2]=m>>>0>aa>>>0?aa:m;ba=m;m=m>>>0>>0;J[b>>2]=m?aa:ba;J[r>>2]=da;J[g>>2]=i;H[t|0]=m;J[(D<<2)+V>>2]=D;D=D+1|0;t=t+1|0;g=g+4|0;r=r+4|0;b=b+4|0;a=a+4|0;i=e;if(!$){continue}break}}da=da+1|0;if((E|0)!=(da|0)){continue}break}}E=Uc(ha+12|0);G=J[ac(ac(E,w,z,1),B,z,1)+8>>2];b=J[f+24>>2];if(b){a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,b)}D=0;J[f+24>>2]=0;e=(z|0)<0?-1:z<<1;if(e){b=J[40592];a=Ja[J[J[b>>2]+20>>2]](b)|0?32931:69706;a=Ja[J[J[b+12>>2]+8>>2]](b+12|0,e,a,10938,634)|0}else{a=0}J[f+24>>2]=a;b=J[f+20>>2];if(b){a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,b)}J[f+20>>2]=0;t=0;if(e){b=J[40592];a=Ja[J[J[b>>2]+20>>2]](b)|0?32931:69706;t=Ja[J[J[b+12>>2]+8>>2]](b+12|0,e,a,10938,638)|0}J[f+20>>2]=t;a=J[f+28>>2];I[a+36>>1]=0;r:{if(z){e=J[G>>2];b=e<<2;a=J[b+w>>2];s=J[b+p>>2];m=J[b+q>>2];r=J[f+24>>2];b=J[b+B>>2];s:{if((b&a)!=-1){e=K[e+n|0];I[r+2>>1]=e?b:a;I[r>>1]=e?a:b;r=r+4|0;D=1;g=0;e=m;break s}H[J[f+12>>2]-2|0]=255;a=-1;H[J[f+12>>2]-1|0]=m;t=J[f+20>>2];g=1;e=-1}i=1;da=J[f+4>>2];I[(s+L[(da+P(m,20)|0)+16>>1]<<1)+t>>1]=0;J[ea>>2]=m;J[fa>>2]=s;J[ca>>2]=D-1;if((z|0)!=1){while(1){aa=i<<2;m=J[aa+G>>2];$=K[m+n|0];m=m<<2;h=J[m+w>>2];l=J[m+p>>2];s=J[m+q>>2];m=J[m+B>>2];t:{if(!((m|0)==(b|0)&(a|0)==(h|0))){if((g|0)==1){I[r+2>>1]=$?m:h;I[r>>1]=$?h:m;r=r+4|0;D=D+1|0;ba=D&65535;b=m;a=h;e=s;g=0;break t}i=0;Wa(J[40592],32,10938,674,79299,0);break r}ba=D&65535;m=ba<<1;H[(m+J[f+12>>2]|0)-2|0]=e;H[(m+J[f+12>>2]|0)-1|0]=s;da=J[f+4>>2];t=J[f+20>>2];g=g+1|0}I[(l+L[(P(s,20)+da|0)+16>>1]<<1)+t>>1]=i>>>1;J[aa+ea>>2]=s;J[aa+fa>>2]=l;J[ca+aa>>2]=ba-1;i=i+1|0;if((z|0)!=(i|0)){continue}break}}a=J[f+28>>2]}I[a+36>>1]=D;u:{if(!ia){break u}a=ac(ac(E,fa,z,1),ea,z,1);v:{if(!z){break v}p=J[a+8>>2];b=0;i=0;if(z>>>0>=4){g=z&-4;a=0;while(1){m=i<<2;J[m+V>>2]=J[(J[m+p>>2]<<2)+ca>>2];e=m|4;J[e+V>>2]=J[(J[e+p>>2]<<2)+ca>>2];e=m|8;J[e+V>>2]=J[(J[e+p>>2]<<2)+ca>>2];e=m|12;J[e+V>>2]=J[(J[e+p>>2]<<2)+ca>>2];i=i+4|0;a=a+4|0;if((g|0)!=(a|0)){continue}break}}e=z&3;if(!e){break v}while(1){a=i<<2;J[a+V>>2]=J[(J[a+p>>2]<<2)+ca>>2];i=i+1|0;b=b+1|0;if((e|0)!=(b|0)){continue}break}}b=L[J[f+28>>2]+36>>1]&32767;w:{if(!b){D=0;a=0;break w}e=J[40592];a=Ja[J[J[e>>2]+20>>2]](e)|0?53473:69706;D=Ja[J[J[e+12>>2]+8>>2]](e+12|0,b<<3,a,10938,724)|0;a=(L[J[f+28>>2]+36>>1]&32767)<<3}e=Va(D,0,a);x:{if(!z){break x}if(z>>>0>=4){b=z&-4;D=0;while(1){a=e+(J[V>>2]<<3)|0;I[a+2>>1]=L[a+2>>1]+1;a=e+(J[V+4>>2]<<3)|0;I[a+2>>1]=L[a+2>>1]+1;a=e+(J[V+8>>2]<<3)|0;I[a+2>>1]=L[a+2>>1]+1;a=e+(J[V+12>>2]<<3)|0;I[a+2>>1]=L[a+2>>1]+1;V=V+16|0;D=D+4|0;if((b|0)!=(D|0)){continue}break}}b=z&3;if(!b){break x}D=0;while(1){a=e+(J[V>>2]<<3)|0;I[a+2>>1]=L[a+2>>1]+1;V=V+4|0;D=D+1|0;if((b|0)!=(D|0)){continue}break}}a=L[J[f+28>>2]+36>>1]&32767;y:{if(a){D=0;while(1){if(L[(e+(D<<3)|0)+2>>1]==2){D=D+1|0;if((a|0)!=(D|0)){continue}break y}break}i=0;Wa(J[40592],32,10938,738,79299,0);break r}if(!e){break u}}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,e)}if(B){a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,B)}i=1;if(!n){break r}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,n)}rc(E)}Ha=ha+48|0;if(i){break o}break n}I[J[f+28>>2]+36>>1]=z>>>1}z:{if(!S){break z}h=J[f+4>>2];s=K[J[f+28>>2]+38|0];if(s){e=J[f>>2];m=s&254;n=s&1;a=0;while(1){b=h+P(a,20)|0;F=N[b+8>>2];A=N[b+4>>2];y=N[b>>2];W=Q(34028234663852886e22);g=0;i=255;k=e;r=0;if((s|0)!=1){while(1){o=Q(Q(N[k+8>>2]*F)+Q(Q(N[k>>2]*y)+Q(N[k+4>>2]*A)));q=o>2]*F)+Q(Q(N[k+12>>2]*y)+Q(N[k+16>>2]*A)));o=q?o:W;p=x>2]*F)+Q(Q(N[k>>2]*y)+Q(N[k+4>>2]*A)))>>0>=8){a=S&-8;i=0;while(1){H[(h+P(k,20)|0)+19|0]=255;H[(h+P(k|1,20)|0)+19|0]=255;H[(h+P(k|2,20)|0)+19|0]=255;H[(h+P(k|3,20)|0)+19|0]=255;H[(h+P(k|4,20)|0)+19|0]=255;H[(h+P(k|5,20)|0)+19|0]=255;H[(h+P(k|6,20)|0)+19|0]=255;H[(h+P(k|7,20)|0)+19|0]=255;k=k+8|0;i=i+8|0;if((a|0)!=(i|0)){continue}break}}a=S&7;if(!a){break z}while(1){H[(h+P(k,20)|0)+19|0]=255;k=k+1|0;g=g+1|0;if((a|0)!=(g|0)){continue}break}}k=1;if(!ia){break n}k=ax(f)}a=k}A:{if(!a){Wa(J[40592],32,11052,312,81942,0);break A}n=(L[T+36>>1]&64)>>>6|0;e=0;p=0;i=Ha-272|0;Ha=i;B:{if(!(N[f+112>>2]<=Q(0))){break B}I[i+90>>1]=0;I[i+92>>1]=0;I[i+94>>1]=0;I[i+96>>1]=0;J[i+84>>2]=0;J[i+88>>2]=0;I[i+98>>1]=255;I[i+100>>1]=255;q=K[f+82|0];J[i+68>>2]=q;k=J[f>>2];J[i+60>>2]=12;J[i+64>>2]=k;J[i+76>>2]=J[f+4>>2];J[i+72>>2]=20;J[i+80>>2]=K[J[f+28>>2]+39|0];J[i+88>>2]=J[f+8>>2];C:{if(!q){break C}if((q|0)!=1){b=q&254;while(1){m=k+P(e|1,12)|0;g=k+P(e,12)|0;j=Q(N[m+8>>2]+Q(N[g+8>>2]+j));X=Q(N[m+4>>2]+Q(N[g+4>>2]+X));u=Q(N[m>>2]+Q(N[g>>2]+u));e=e+2|0;p=p+2|0;if((b|0)!=(p|0)){continue}break}}if(!(q&1)){break C}b=k+P(e,12)|0;j=Q(N[b+8>>2]+j);X=Q(N[b+4>>2]+X);u=Q(N[b>>2]+u)}o=Q(Q(1)/Q(q>>>0));N[i+56>>2]=o*j;N[i+52>>2]=o*X;N[i+48>>2]=o*u;D:{E:{if(n){if(Gw(i+60|0,i+104|0,i+48|0)){break E}break D}if(!Hw(i+60|0,i+104|0,i+48|0)){break D}}u=Q(O[i+128>>3]);N[f+116>>2]=u;W=Q(O[i+152>>3]);N[f+120>>2]=W;X=Q(O[i+176>>3]);N[f+124>>2]=X;F=Q(O[i+136>>3]);N[f+128>>2]=F;A=Q(O[i+160>>3]);N[f+132>>2]=A;y=Q(O[i+184>>3]);N[f+136>>2]=y;x=Q(O[i+144>>3]);N[f+140>>2]=x;o=Q(O[i+168>>3]);N[f+144>>2]=o;j=Q(O[i+192>>3]);N[f+148>>2]=j;n=J[i+104>>2];N[f+68>>2]=N[i+104>>2];e=J[i+108>>2];N[f+72>>2]=N[i+108>>2];b=J[i+112>>2];N[f+76>>2]=N[i+112>>2];if(((C(u),v(2))&2139095040)==2139095040|((C(W),v(2))&2139095040)==2139095040|(((C(X),v(2))&2139095040)==2139095040|((C(F),v(2))&2139095040)==2139095040)){break D}if(((C(A),v(2))&2139095040)==2139095040|((C(y),v(2))&2139095040)==2139095040|(((C(x),v(2))&2139095040)==2139095040|((C(o),v(2))&2139095040)==2139095040)){break D}if(((C(j),v(2))&2139095040)==2139095040|(n&2139095040)==2139095040|((e&2139095040)==2139095040|(b&2139095040)==2139095040)){break D}ja=O[i+120>>3];j=Q(ja);if(((C(j),v(2))&2139095040)==2139095040){break D}if(ja<0){Wa(J[40592],2,11052,233,77103,0);O[i+120>>3]=-O[i+120>>3];W=N[f+132>>2];X=N[f+136>>2];F=N[f+144>>2];A=N[f+148>>2];y=N[f+116>>2];x=N[f+120>>2];o=N[f+124>>2];j=N[f+128>>2];N[i+36>>2]=-N[f+140>>2];N[i+24>>2]=-j;N[i+20>>2]=-o;N[i+16>>2]=-x;N[i+12>>2]=-y;N[i+44>>2]=-A;N[i+40>>2]=-F;N[i+32>>2]=-X;N[i+28>>2]=-W;N[f+116>>2]=N[i+12>>2];N[f+120>>2]=N[i+16>>2];N[f+124>>2]=N[i+20>>2];N[f+128>>2]=N[i+24>>2];N[f+132>>2]=N[i+28>>2];N[f+136>>2]=N[i+32>>2];N[f+140>>2]=N[i+36>>2];N[f+144>>2]=N[i+40>>2];N[f+148>>2]=N[i+44>>2];j=Q(O[i+120>>3])}N[f+112>>2]=j;break B}Wa(J[40592],32,11052,242,83743,0)}Ha=i+272|0}Ha=Z+32|0;b=0;if(!a){break a}No(_+8|0,K[f+82|0],J[f>>2]);F=N[_+24>>2];A=N[_+20>>2];y=N[_+8>>2];x=N[_+12>>2];o=N[_+28>>2];j=N[_+16>>2];N[f- -64>>2]=Q(o-j)*Q(.5);N[f+60>>2]=Q(F-x)*Q(.5);N[f+56>>2]=Q(A-y)*Q(.5);N[f+52>>2]=Q(j+o)*Q(.5);N[f+48>>2]=Q(x+F)*Q(.5);N[f+44>>2]=Q(y+A)*Q(.5);if(K[f+82|0]>c>>>0){T=Ha-16|0;Ha=T;a=J[f+108>>2];if(a){b=rk(a);a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,b)}b=J[40592];a=Ja[J[J[b>>2]+20>>2]](b)|0?52265:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,28,a,11052,388)|0;J[b>>2]=0;J[b+4>>2]=0;J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[f+108>>2]=b;a=J[f>>2];k=T+4|0;J[k+4>>2]=b;J[k+8>>2]=a;J[k>>2]=f+44;b=0;m=Ha-256|0;Ha=m;c=J[k+4>>2];a=J[f+28>>2];p=K[a+38|0];J[c+8>>2]=p;g=p<<2;n=g+12&2032;e=n+(L[a+36>>1]<<1&65534)|0;if(e){a=J[40592];b=Ja[J[J[a+12>>2]+8>>2]](a+12|0,e,29909,11389,118)|0;c=J[k+4>>2]}J[c+16>>2]=b;J[c+24>>2]=b;J[c+20>>2]=b+n;Va(b,0,g);S=Va(m,0,p);q=K[J[f+28>>2]+39|0];if(q){g=J[k+4>>2];n=J[f+8>>2];e=J[f+4>>2];E=0;while(1){a=e+P(E,20)|0;i=K[a+18|0];F:{if(!i){break F}h=n+L[a+16>>1]|0;s=J[g+16>>2];p=0;b=0;if(i>>>0>=4){c=i&252;m=0;while(1){a=s+(K[b+h|0]<<2)|0;I[a>>1]=L[a>>1]+1;a=s+(K[h+(b|1)|0]<<2)|0;I[a>>1]=L[a>>1]+1;a=s+(K[h+(b|2)|0]<<2)|0;I[a>>1]=L[a>>1]+1;a=s+(K[h+(b|3)|0]<<2)|0;I[a>>1]=L[a>>1]+1;b=b+4|0;m=m+4|0;if((c|0)!=(m|0)){continue}break}}c=i&3;if(!c){break F}while(1){a=s+(K[b+h|0]<<2)|0;I[a>>1]=L[a>>1]+1;b=b+1|0;p=p+1|0;if((c|0)!=(p|0)){continue}break}}E=E+1|0;if((q|0)!=(E|0)){continue}break}}yz(J[k+4>>2]);b=J[k+4>>2];a=(J[b+16>>2]+(J[b+8>>2]<<2)|0)-4|0;J[b+12>>2]=L[a>>1]+L[a+2>>1];b=J[f+28>>2];if(K[b+39|0]){m=J[f+4>>2];G=0;while(1){s=P(G,20);a=s+m|0;t=K[a+18|0];if(t){w=J[f+8>>2]+L[a+16>>1]|0;b=0;while(1){e=b+1|0;h=K[b+w|0];i=h+S|0;if(!K[i|0]){p=K[w+((e|0)!=(t|0)?e:0)|0];$=1;a=J[k+4>>2];c=J[a+20>>2];q=h<<2;a=q+J[a+16>>2]|0;n=L[a+2>>1];I[a+2>>1]=n+1;H[c+n|0]=p;E=J[f+12>>2];n=J[f+20>>2];m=J[f+4>>2];a=E+(L[n+(L[(s+m|0)+16>>1]+b<<1)>>1]<<1&65534)|0;b=K[a|0];B=(b|0)==(G|0)?K[a+1|0]:b;b=B&255;if((G|0)!=(b|0)){while(1){g=P(b,20);a=g+m|0;ba=L[a+16>>1];l=K[a+18|0];G:{if(l){r=J[f+8>>2]+ba|0;b=0;while(1){c=b+1|0;if((h|0)==K[b+r|0]){a=p;p=K[r+((c>>>0)%(l>>>0)|0)|0];if((a|0)==(p|0)){b=(b?b:l)-1|0;p=K[r+b|0]}a=J[k+4>>2];c=J[a+20>>2];a=q+J[a+16>>2]|0;n=L[a+2>>1];I[a+2>>1]=n+1;H[c+n|0]=p;$=$+1|0;m=J[f+4>>2];ba=L[(g+m|0)+16>>1];E=J[f+12>>2];n=J[f+20>>2];break G}b=c;if((l|0)!=(b|0)){continue}break}}b=0}a=(L[(b+ba<<1)+n>>1]<<1&65534)+E|0;b=K[a|0];B=(b|0)==(B&255)?K[a+1|0]:b;b=B&255;if((G|0)!=(b|0)){continue}break}}H[i|0]=$}b=e;if((e|0)!=(t|0)){continue}break}b=J[f+28>>2]}G=G+1|0;if(G>>>0>2]);Ha=S+256|0;g=0;l=Ha-208|0;Ha=l;a=J[k+4>>2];I[a>>1]=16;I[a+2>>1]=1536;b=J[40592];a=Ja[J[J[b>>2]+20>>2]](b)|0?40505:69706;a=Ja[J[J[b+12>>2]+8>>2]](b+12|0,3072,a,11389,69)|0;J[J[k+4>>2]+4>>2]=a;J[l+168>>2]=0;J[l+160>>2]=0;J[l+164>>2]=0;J[l+152>>2]=0;J[l+144>>2]=0;J[l+148>>2]=0;while(1){w=g<<4;x=Q(Q(1)-Q(Q(g>>>0)/Q(7.5)));n=g;while(1){o=Q(1);u=Q(Q(1)-Q(Q(n>>>0)/Q(7.5)));j=Q(Y(Q(Q(x*x)+Q(Q(u*u)+Q(1)))));H:{if(!(j>Q(0))){j=x;break H}o=Q(Q(1)/j);j=Q(x*o);u=Q(u*o)}N[l+140>>2]=o;N[l+136>>2]=u;N[l+132>>2]=j;N[l+124>>2]=u;N[l+120>>2]=j;N[l+116>>2]=j;N[l+112>>2]=o;N[l+108>>2]=u;N[l+104>>2]=j;N[l+96>>2]=u;N[l+92>>2]=u;N[l+88>>2]=j;N[l+84>>2]=o;N[l+80>>2]=u;N[l+76>>2]=j;N[l+68>>2]=o;N[l+64>>2]=j;N[l+60>>2]=u;N[l+52>>2]=j;N[l+48>>2]=u;N[l+44>>2]=u;N[l+40>>2]=o;N[l+36>>2]=j;N[l+32>>2]=u;N[l+24>>2]=j;N[l+20>>2]=j;N[l+16>>2]=u;N[l+12>>2]=o;N[l+8>>2]=j;N[l+4>>2]=u;j=Q(-o);N[l+128>>2]=j;N[l+100>>2]=j;N[l+72>>2]=j;N[l+56>>2]=j;N[l+28>>2]=j;N[l>>2]=j;r=J[k+8>>2];S=J[k+4>>2];B=J[S+20>>2];t=J[S+16>>2];G=0;while(1){h=(l+160|0)+G|0;b=K[h|0];J[l+200>>2]=0;J[l+204>>2]=0;J[l+192>>2]=0;J[l+196>>2]=0;J[l+184>>2]=0;J[l+188>>2]=0;J[l+176>>2]=0;J[l+180>>2]=0;c=r+P(b,12)|0;a=l+P(G,12)|0;F=N[a+8>>2];A=N[a>>2];y=N[a+4>>2];j=Q(Q(N[c+8>>2]*F)+Q(Q(N[c>>2]*A)+Q(N[c+4>>2]*y)));while(1){a=b;s=b&255;b=t+(s<<2)|0;i=L[b>>1];if(i){q=L[b+2>>1];E=0;b=a;while(1){c=K[B+(q+E|0)|0];e=r+P(c,12)|0;o=Q(Q(N[e+8>>2]*F)+Q(Q(N[e>>2]*A)+Q(y*N[e+4>>2])));I:{if(!(o>>3&28)|0;m=J[p>>2];e=1<>2]=e|m;j=o;b=c}E=E+1|0;if((i|0)!=(E|0)){continue}break}if((s|0)!=(b&255)){continue}}break}H[h|0]=a;h=(l+144|0)+G|0;b=K[h|0];J[l+200>>2]=0;J[l+204>>2]=0;J[l+192>>2]=0;J[l+196>>2]=0;J[l+184>>2]=0;J[l+188>>2]=0;J[l+176>>2]=0;J[l+180>>2]=0;a=r+P(b,12)|0;j=Q(-Q(Q(N[a+8>>2]*F)+Q(Q(N[a>>2]*A)+Q(y*N[a+4>>2]))));while(1){a=b;s=b&255;b=t+(s<<2)|0;i=L[b>>1];if(i){q=L[b+2>>1];E=0;b=a;while(1){c=K[B+(q+E|0)|0];e=r+P(c,12)|0;o=Q(-Q(Q(N[e+8>>2]*F)+Q(Q(N[e>>2]*A)+Q(y*N[e+4>>2]))));J:{if(!(o>>3&28)|0;m=J[p>>2];e=1<>2]=e|m;j=o;b=c}E=E+1|0;if((i|0)!=(E|0)){continue}break}if((s|0)!=(b&255)){continue}}break}H[h|0]=a;G=G+1|0;if((G|0)!=12){continue}break}e=(n<<4)+g|0;H[e+J[S+4>>2]|0]=K[l+160|0];a=J[k+4>>2];H[J[a+4>>2]+(e+L[a+2>>1]|0)|0]=K[l+144|0];c=n+w|0;H[c+J[J[k+4>>2]+4>>2]|0]=K[l+166|0];a=J[k+4>>2];H[J[a+4>>2]+(c+L[a+2>>1]|0)|0]=K[l+150|0];b=e+256|0;H[b+J[J[k+4>>2]+4>>2]|0]=K[l+161|0];a=J[k+4>>2];H[J[a+4>>2]+(b+L[a+2>>1]|0)|0]=K[l+145|0];b=c+256|0;H[b+J[J[k+4>>2]+4>>2]|0]=K[l+167|0];a=J[k+4>>2];H[J[a+4>>2]+(b+L[a+2>>1]|0)|0]=K[l+151|0];b=e+512|0;H[b+J[J[k+4>>2]+4>>2]|0]=K[l+162|0];a=J[k+4>>2];H[J[a+4>>2]+(b+L[a+2>>1]|0)|0]=K[l+146|0];b=c+512|0;H[b+J[J[k+4>>2]+4>>2]|0]=K[l+168|0];a=J[k+4>>2];H[J[a+4>>2]+(b+L[a+2>>1]|0)|0]=K[l+152|0];b=e+768|0;H[b+J[J[k+4>>2]+4>>2]|0]=K[l+163|0];a=J[k+4>>2];H[J[a+4>>2]+(b+L[a+2>>1]|0)|0]=K[l+147|0];b=c+768|0;H[b+J[J[k+4>>2]+4>>2]|0]=K[l+169|0];a=J[k+4>>2];H[J[a+4>>2]+(b+L[a+2>>1]|0)|0]=K[l+153|0];b=e+1024|0;H[b+J[J[k+4>>2]+4>>2]|0]=K[l+164|0];a=J[k+4>>2];H[J[a+4>>2]+(b+L[a+2>>1]|0)|0]=K[l+148|0];b=c+1024|0;H[b+J[J[k+4>>2]+4>>2]|0]=K[l+170|0];a=J[k+4>>2];H[J[a+4>>2]+(b+L[a+2>>1]|0)|0]=K[l+154|0];b=e+1280|0;H[b+J[J[k+4>>2]+4>>2]|0]=K[l+165|0];a=J[k+4>>2];H[J[a+4>>2]+(b+L[a+2>>1]|0)|0]=K[l+149|0];b=c+1280|0;H[b+J[J[k+4>>2]+4>>2]|0]=K[l+171|0];a=J[k+4>>2];H[J[a+4>>2]+(b+L[a+2>>1]|0)|0]=K[l+155|0];n=n+1|0;if(n>>>0<16){continue}break}g=g+1|0;if((g|0)!=16){continue}break}Ha=l+208|0;Ha=T+16|0}if(!d){b=0;c=Ha-16|0;J[f+92>>2]=2139095039;q=J[f+4>>2];i=K[f+83|0];K:{if(!i){j=Q(34028234663852886e22);break K}A=N[f+76>>2];y=N[f+72>>2];x=N[f+68>>2];j=Q(34028234663852886e22);while(1){a=q+P(b,20)|0;o=Q(R(Q(Q(Q(A*N[a+8>>2])+Q(Q(x*N[a>>2])+Q(y*N[a+4>>2])))+N[a+12>>2])));if(o>2]=o;j=o}b=b+1|0;if((i|0)!=(b|0)){continue}break}}W=N[f+56>>2];X=N[f+60>>2];F=N[f+48>>2];A=N[f+44>>2];x=N[f+52>>2];o=N[f- -64>>2];y=Q(Q(x+o)-Q(x-o));N[c+12>>2]=y;x=Q(Q(F+X)-Q(F-X));N[c+8>>2]=x;o=Q(Q(A+W)-Q(A-W));N[c+4>>2]=o;a=oN[c+(a<<2)>>2]?2:a;a=((k>>>1|0)+k|0)+1|0;d=a&3;b=((d>>>1|0)+a|0)+1&3;x=N[(b<<2)+c>>2];o=N[c+(d<<2)>>2];J[f+104>>2]=2139095039;n=f+96|0;a=n;J[a>>2]=2139095039;J[a+4>>2]=2139095039;a=o>2];X=N[f+72>>2];F=N[f+68>>2];b=0;while(1){c=q+P(b,20)|0;j=N[c+a>>2];L:{if(j>Q(-1.0000000116860974e-7)&j>2]);y=Q(U*N[c+(m<<2)>>2]);o=Q(Q(-N[c+12>>2])-Q(Q(N[c+8>>2]*W)+Q(Q(N[c>>2]*F)+Q(X*N[c+4>>2]))));x=Q(y+o);j=Q(R(Q(ga*Q(u+x))));A=j>U?j:U;o=Q(o-y);j=Q(R(Q(ga*Q(u+o))));y=j>U?j:U;j=Q(R(Q(ga*Q(o-u))));o=j>U?j:U;j=N[g+96>>2];e=oy;j=d?y:j;c=j>A;o=c?A:j;j=Q(R(Q(ga*Q(x-u))));j=j>U?j:U;if(!(c|(d|e))){if(!(j>2]=j>2];j=N[c+(p<<2)>>2];u=Q(o-j);A=Q(N[g+96>>2]*N[c+(k<<2)>>2]);y=Q(Q(-N[c+12>>2])-Q(Q(N[c+8>>2]*W)+Q(Q(N[c>>2]*F)+Q(X*N[c+4>>2]))));x=Q(o+j);M:{if(x>Q(-1.0000000116860974e-7)&xU?j:U;j=N[d+96>>2];c=oU?j:U;if(!(c|o>j)){break M}N[d+96>>2]=jQ(-1.0000000116860974e-7)){break N}j=Q(R(Q(Q(y-A)/u)));o=j>U?j:U;j=N[d+96>>2];c=oU?j:U;if(!(c|o>j)){break N}N[d+96>>2]=j>2]=N[n+(m<<2)>>2]}b=1}Ha=_+32|0;return b}function OH(a,b,c,d,e,f,g,h,i){var j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=0,F=0,G=0,M=0,O=Q(0),S=Q(0),T=0,U=0,V=0,W=0,X=0,Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=0,ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=0,ha=Q(0),ia=Q(0),ja=Q(0),ka=0,la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=0,ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=0,xa=0,ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ia=Q(0),Ka=Q(0),La=Q(0),Ma=0,Na=Q(0),Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Wa=Q(0),Xa=Q(0),Ya=Q(0),Za=Q(0),_a=0,$a=Q(0),ab=Q(0),bb=Q(0),cb=Q(0),db=Q(0),eb=Q(0),fb=0,gb=Q(0),hb=Q(0),ib=Q(0),jb=Q(0),kb=Q(0),lb=Q(0),mb=Q(0),nb=Q(0),ob=Q(0),pb=Q(0),qb=Q(0),rb=Q(0),sb=Q(0),tb=Q(0),ub=Q(0),vb=Q(0),wb=Q(0),xb=Q(0),yb=Q(0),zb=Q(0),Ab=Q(0),Bb=Q(0),Cb=Q(0),Db=Q(0),Eb=Q(0),Fb=Q(0),Gb=Q(0),Hb=Q(0),Ib=Q(0),Jb=Q(0),Kb=Q(0),Lb=Q(0),Mb=Q(0),Nb=0,Ob=Q(0),Pb=Q(0),Qb=Q(0),Rb=Q(0),Sb=0,Tb=0;T=Ha-32|0;Ha=T;J[c+4112>>2]=0;J[T+28>>2]=1065353216;J[T+24>>2]=1065353216;J[T+20>>2]=1065353216;J[T+16>>2]=1065353216;a:{if(J[a+100>>2]!=8){j=Q(0);if(K[J[a+20>>2]+62|0]){break a}}j=N[a+4>>2]}N[a+4>>2]=j;b:{if(J[a+104>>2]!=8){j=Q(0);if(K[J[a+24>>2]+62|0]){break b}}j=N[a+12>>2]}N[a+12>>2]=j;H[T+15|0]=0;H[T+14|0]=0;ba=c+16|0;Sb=a,Tb=$e(ba,b,T+15|0,T+14|0,T+28|0,T+24|0,T+20|0,T+16|0,N[a+160>>2]),J[Sb+116>>2]=Tb;J[a+112>>2]=ba;H[a+121|0]=K[a+121|0]|K[T+14|0];H[a+120|0]=K[T+15|0];N[a>>2]=N[T+28>>2]*N[a>>2];N[a+8>>2]=N[T+24>>2]*N[a+8>>2];N[a+4>>2]=N[T+20>>2]*N[a+4>>2];N[a+12>>2]=N[T+16>>2]*N[a+12>>2];j=d;kb=f;ba=i;i=0;x=Ha-32|0;Ha=x;u=c+4128|0;b=u;J[b+7684>>2]=0;J[b+7688>>2]=0;U=K[a+121|0];D=K[a+122|0];c=J[a+100>>2];o=J[a+104>>2];V=J[a+16>>2];I[V+22>>1]=0;b=J[a+116>>2];c:{if(!b){H[a+136|0]=0;J[a+132>>2]=0;J[V+24>>2]=0;break c}if(!U){Di(u,J[a+132>>2],K[a+136|0],a+44|0,a+72|0,h);b=J[a+116>>2]}W=(c|o)&8;bf(u,J[a+112>>2],b);F=a+44|0;G=a+72|0;af(u,J[a+112>>2],F,G,0,0);Fi(u,J[a+112>>2],F,G,h,0,Q(N[a+124>>2]+g));d:{c=J[u+7688>>2];e:{if(!c){b=0;ba=0;break e}ka=W?7:6;E=W?112:48;d=N[a+164>>2];f=N[a+168>>2];f:{if((d>f?d:f)>Q(0)){b=0;while(1){M=(n<<2)+u|0;X=J[M+7424>>2]!=65535;M=J[M+7296>>2];g:{if(!M){break g}i=((P(E,M)+i|0)+((M<<2)+12&-16)|0)+80|0;M=P(n,104)+u|0;if(H[M+2817|0]&1){break g}qa=i;i=L[M+2818>>1];i=qa+((i<<1|(i|0)==1)<>2]!=65535;M=J[M+7296>>2];h:{if(!M){break h}i=((P(E,M)+i|0)+((M<<2)+12&-16)|0)+80|0;M=P(n,104)+u|0;if(H[M+2817|0]&1){break h}i=(L[M+2818>>1]<<1<>2]>>2]](ba,M+16|0)|0;E=(c|0)!=-1?c:0}c=!M|(E|0)!=0;if(!(!n|!c)){i=Ja[J[J[ba>>2]+4>>2]](ba,n)|0;ka=(i|0)!=-1?i:0}if(!c){break d}ba=M?E:0}H[a+136|0]=0;J[a+132>>2]=0;I[V+22>>1]=0;J[V+24>>2]=0;if(ka?0:n){break c}J[a+132>>2]=ka;J[V+24>>2]=ba;H[a+136|0]=b;I[V+22>>1]=M>>>4;b=J[a+140>>2];J[V+28>>2]=b;n=0;I[V+20>>1]=b?L[a+116>>1]:0;i:{if(!ka){break i}i=J[u+7688>>2];if(!i){break i}b=ka;while(1){if(J[((n<<2)+u|0)+7296>>2]){c=P(n,104)+u|0;H[b|0]=K[c+2816|0];H[b+1|0]=K[c+2817|0];I[b+2>>1]=L[c+2818>>1];N[b+16>>2]=N[c+2832>>2];N[b+20>>2]=N[c+2836>>2];N[b+24>>2]=N[c+2840>>2];N[b+28>>2]=N[c+2844>>2];N[b+32>>2]=N[c+2848>>2];N[b+36>>2]=N[c+2852>>2];N[b+40>>2]=N[c+2856>>2];N[b+44>>2]=N[c+2860>>2];N[b+48>>2]=N[c+2864>>2];N[b+52>>2]=N[c+2868>>2];N[b+56>>2]=N[c+2872>>2];N[b+60>>2]=N[c+2876>>2];N[b+64>>2]=N[c+2880>>2];N[b+68>>2]=N[c+2884>>2];N[b+72>>2]=N[c+2888>>2];N[b+76>>2]=N[c+2892>>2];N[b+80>>2]=N[c+2896>>2];N[b+84>>2]=N[c+2900>>2];N[b+88>>2]=N[c+2904>>2];N[b+92>>2]=N[c+2908>>2];N[b+96>>2]=N[c+2912>>2];N[b+100>>2]=N[c+2916>>2];N[b+4>>2]=N[c+2820>>2];N[b+8>>2]=N[c+2824>>2];N[b+12>>2]=N[c+2828>>2];b=b+104|0}n=n+1|0;if((i|0)!=(n|0)){continue}break}}if(!ba){break c}j:{if(W){b=J[a+20>>2];c=J[a+28>>2];i=J[a+36>>2];I[x+28>>1]=L[V+8>>1];J[x+24>>2]=i;J[x+20>>2]=c;J[x+16>>2]=b;b=J[a+24>>2];c=J[a+32>>2];i=J[a+40>>2];I[x+12>>1]=L[V+10>>1];J[x+8>>2]=i;J[x+4>>2]=c;J[x>>2]=b;E=J[a+112>>2];c=ba;ra=N[a>>2];sa=N[a+4>>2];ta=N[a+8>>2];ua=N[a+12>>2];Oa=N[a+124>>2];Ca=N[a+164>>2];va=N[a+168>>2];V=0;i=Ha-272|0;Ha=i;n=x+16|0;b=L[n+12>>1];if((b|0)==65535){wa=K[J[n>>2]+62|0]!=0}a=L[x+12>>1];xa=(a|0)==65535?K[J[x>>2]+62|0]!=0:xa;k:{if((b|0)==65535){d=N[J[n+8>>2]+28>>2];break k}a=J[n>>2];d=Q(Ja[J[J[a>>2]+124>>2]](a,b));a=L[x+12>>1]}a=a&65535;if((a|0)==65535){f=N[J[x+8>>2]+28>>2]}else{b=J[x>>2];f=Q(Ja[J[J[b>>2]+124>>2]](b,a))}a=L[n+12>>1];l:{if((a|0)==65535){a=J[n+8>>2];g=N[a+24>>2];h=N[a+8>>2];b=J[a>>2];o=J[a+4>>2];W=J[a+20>>2];a=J[a+16>>2];J[i+124>>2]=0;N[i+120>>2]=g;J[i+108>>2]=0;J[i+112>>2]=a;J[i+116>>2]=W;J[i+96>>2]=b;J[i+100>>2]=o;N[i+104>>2]=h;break l}b=J[n>>2];Ja[J[J[b>>2]+116>>2]](i+96|0,b,a)}a=L[x+12>>1];m:{if((a|0)==65535){a=J[x+8>>2];g=N[a+24>>2];h=N[a+8>>2];b=J[a>>2];o=J[a+4>>2];W=J[a+20>>2];a=J[a+16>>2];J[i+92>>2]=0;N[i+88>>2]=g;J[i+76>>2]=0;J[i+80>>2]=a;J[i+84>>2]=W;J[i+64>>2]=b;J[i+68>>2]=o;N[i+72>>2]=h;break m}b=J[x>>2];Ja[J[J[b>>2]+116>>2]](i- -64|0,b,a)}N[i+48>>2]=ra;N[i+32>>2]=ta;N[i+16>>2]=sa;N[i>>2]=ua;b=J[u+7688>>2];if(b){O=e;fb=Ca>Q(0)|va>Q(0);Da=d>f?d:f;Ea=N[G+24>>2];Fa=N[G+20>>2];Ga=N[F+24>>2];Ia=N[F+20>>2];Ka=N[G+16>>2];La=N[F+16>>2];q=j;ya=Q(j*Q(.800000011920929));A=Q(-ya);while(1){a=(ga<<2)+u|0;U=J[a+7296>>2];if(U){d=Q(1);W=a+7424|0;a=E+(L[P(J[W>>2],44)+u>>1]<<6)|0;o=K[a+48|0];d=o&4?Q(Q(1)/Q(L[(P(ga,104)+u|0)+2818>>1])):d;da=N[a+60>>2];e=N[a+44>>2];f=N[a+56>>2];H[c+2|0]=U;b=0;D=o&1;b=D?b:K[(P(ga,104)+u|0)+2818|0]<<1;a=c+80|0;N[c+16>>2]=d*e;I[c>>1]=3;H[c+3|0]=b;N[c+8>>2]=ua;N[c+4>>2]=sa;N[c+28>>2]=ta;N[c+24>>2]=ra;N[c+20>>2]=d*f;b=J[W>>2];o=E+(L[P(b,44)+u>>1]<<6)|0;j=N[o>>2];l=N[o+4>>2];k=N[o+8>>2];N[c+44>>2]=Da;N[c+40>>2]=k;N[c+36>>2]=l;N[c+32>>2]=j;f=Q(0);n:{if((b|0)==65535){ia=Q(0);break n}ha=Q(-j);$=Q(-l);la=Q(-k);ia=Q(0);while(1){qa=P(b,44)+u|0;_a=K[qa+5|0];if(_a){Ma=E+(L[qa>>1]<<6)|0;X=0;b=a;while(1){o=Ma+(X<<6)|0;d=N[o+16>>2];e=Q(d-Ka);g=N[o+20>>2];m=Q(g-Fa);Z=Q(Q(e*l)-Q(j*m));h=N[o+24>>2];_=Q(h-Ea);ea=Q(Q(_*j)-Q(k*e));e=Q(g-Ia);g=Q(h-Ga);v=Q(Q(e*k)-Q(l*g));s=v;d=Q(d-La);B=Q(Q(g*j)-Q(k*d));p=B;C=Q(Q(d*l)-Q(j*e));S=C;if(L[n+12>>1]==65535){a=J[n+4>>2];S=Q(Q(N[a+60>>2]*C)+Q(Q(N[a+36>>2]*v)+Q(B*N[a+48>>2])));s=Q(Q(N[a+52>>2]*C)+Q(Q(N[a+28>>2]*v)+Q(B*N[a+40>>2])));p=Q(Q(N[a+56>>2]*C)+Q(Q(N[a+32>>2]*v)+Q(B*N[a+44>>2])))}t=N[o+12>>2];J[i+204>>2]=0;N[i+200>>2]=S;N[i+196>>2]=p;N[i+192>>2]=s;J[i+188>>2]=0;N[i+184>>2]=k;N[i+180>>2]=l;N[i+176>>2]=j;g=Q(-Z);h=Q(-ea);_=Q(Q(m*k)-Q(l*_));m=Q(-_);o:{if(L[x+12>>1]!=65535){e=h;d=g;break o}a=J[x+4>>2];d=Q(Q(N[a+60>>2]*g)+Q(Q(N[a+36>>2]*m)+Q(N[a+48>>2]*h)));e=Q(Q(N[a+56>>2]*g)+Q(Q(N[a+32>>2]*m)+Q(N[a+44>>2]*h)));m=Q(Q(N[a+52>>2]*g)+Q(Q(N[a+28>>2]*m)+Q(N[a+40>>2]*h)))}J[i+172>>2]=0;J[i+156>>2]=0;N[i+152>>2]=la;N[i+148>>2]=$;N[i+144>>2]=ha;N[i+160>>2]=m;N[i+164>>2]=e;N[i+168>>2]=d;$q(i+128|0,n,i+176|0,i+240|0,i+48|0,i+16|0,x,i+144|0,i+208|0,i+32|0,i);h=N[o+40>>2];y=N[o+32>>2];z=N[o+36>>2];r=N[i+104>>2];w=N[i+120>>2];Na=N[i+72>>2];ma=N[i+88>>2];ja=N[i+96>>2];za=N[i+112>>2];Pa=N[i+64>>2];Qa=N[i+80>>2];Ra=N[i+100>>2];Sa=N[i+116>>2];Ya=N[i+68>>2];Za=N[i+84>>2];g=N[i+128>>2];N[b+36>>2]=A;N[b+24>>2]=-d;N[b+20>>2]=-e;N[b+16>>2]=-m;e=Q(t-Oa);N[b+12>>2]=e;N[b+8>>2]=S;N[b+4>>2]=p;N[b>>2]=s;g=g>Q(1.1920928955078125e-7)?Q(Q(1)/Q(g+Q(9999999747378752e-20))):Q(0);N[b+28>>2]=g;p=Q(Q(j*ja)+Q(v*za));m=Q(Q(j*Pa)+Q(_*Qa));s=Q(Q(l*Ra)+Q(B*Sa));v=Q(Q(l*Ya)+Q(ea*Za));B=Q(Q(k*r)+Q(C*w));C=Q(Q(k*Na)+Q(Z*ma));d=Q(Q(Q(p-m)+Q(s-v))+Q(B-C));h=Q((xa?Q(Q(m+v)+C):Q(-0))+Q(Q(Q(Q(h*k)+Q(Q(y*j)+Q(l*z)))-(da>Q(0)?dQ(e*O)?Q(da*d):Q(-0):Q(-0):Q(-0)))-(wa?Q(Q(p+s)+B):Q(0))));N[b+32>>2]=h;a=J[i+244>>2];J[b+48>>2]=J[i+240>>2];J[b+52>>2]=a;a=J[i+252>>2];J[b+56>>2]=J[i+248>>2];J[b+60>>2]=a;a=J[i+260>>2];J[b+80>>2]=J[i+256>>2];J[b+84>>2]=a;a=J[i+268>>2];J[b+88>>2]=J[i+264>>2];J[b+92>>2]=a;a=J[i+212>>2];J[b+64>>2]=J[i+208>>2];J[b+68>>2]=a;a=J[i+220>>2];J[b+72>>2]=J[i+216>>2];J[b+76>>2]=a;a=J[i+228>>2];J[b+96>>2]=J[i+224>>2];J[b+100>>2]=a;a=J[i+236>>2];J[b+104>>2]=J[i+232>>2];J[b+108>>2]=a;d=Q(Q(g*Q(h-Q(ya*e)))-Q(d*g));f=Q(f+(d>Q(0)?d:Q(0)));d=N[o+12>>2];ia=d>ia?ia:d;a=b+112|0;b=a;X=X+1|0;if((_a|0)!=(X|0)){continue}break}}b=L[qa+2>>1];if((b|0)!=65535){continue}break}}N[c+52>>2]=f/Q(U>>>0);b=a;a=U<<2;b=Va(b,0,a);J[c+56>>2]=0;a=b+(a+12&-16)|0;p:{if(D){break p}d=N[i+72>>2];e=N[i+104>>2];f=N[i+64>>2];g=N[i+96>>2];h=N[i+68>>2];p=N[i+100>>2];J[c+60>>2]=P(V,104)+ka;o=P(ga,104)+u|0;X=o+2818|0;if(!L[X>>1]){break p}la=D?Q(0):q;e=Q(e-d);f=Q(g-f);g=Q(p-h);d=Q(Q(k*e)+Q(Q(j*f)+Q(l*g)));e=Q(e-Q(k*d));f=Q(f-Q(j*d));d=Q(g-Q(l*d));b=Q(Q(e*e)+Q(Q(f*f)+Q(d*d)))>Q(9999999747378752e-20);U=Q(R(j))>2];a=o+P(U,12)|0;d=N[a+2888>>2];f=Q(d+d);g=N[G>>2];d=N[a+2880>>2];h=Q(d+d);d=N[a+2884>>2];j=Q(d+d);l=N[G+4>>2];k=Q(Q(e*f)+Q(Q(g*h)+Q(j*l)));d=N[G+12>>2];Z=Q(Q(d*d)+Q(-.5));S=Q(Q(g*k)+Q(Q(h*Z)+Q(d*Q(Q(l*f)-Q(j*e)))));da=Q(Q(l*k)+Q(Q(j*Z)+Q(d*Q(Q(e*h)-Q(f*g)))));ma=Q(Q(S*p)-Q(m*da));Z=Q(Q(e*k)+Q(Q(f*Z)+Q(d*Q(Q(g*j)-Q(h*l)))));ja=Q(Q(Z*m)-Q(s*S));za=Q(Q(da*s)-Q(p*Z));f=N[F+8>>2];d=N[a+2864>>2];g=Q(d+d);h=N[F>>2];d=N[a+2856>>2];j=Q(d+d);d=N[a+2860>>2];l=Q(d+d);k=N[F+4>>2];$=Q(Q(f*g)+Q(Q(h*j)+Q(l*k)));e=N[F+12>>2];_=Q(Q(e*e)+Q(-.5));ea=Q(Q(h*$)+Q(Q(j*_)+Q(e*Q(Q(k*g)-Q(l*f)))));ha=Q(Q(k*$)+Q(Q(l*_)+Q(e*Q(Q(f*j)-Q(g*h)))));d=Q(Q(ea*p)-Q(m*ha));$=Q(Q(f*$)+Q(Q(g*_)+Q(e*Q(Q(h*l)-Q(j*k)))));e=Q(Q($*m)-Q(s*ea));k=Q(Q(ha*s)-Q(p*$));q:{if(L[n+12>>1]!=65535){h=e;f=d;break q}a=J[n+4>>2];f=Q(Q(N[a+60>>2]*d)+Q(Q(N[a+36>>2]*k)+Q(e*N[a+48>>2])));h=Q(Q(N[a+56>>2]*d)+Q(Q(N[a+32>>2]*k)+Q(e*N[a+44>>2])));k=Q(Q(N[a+52>>2]*d)+Q(Q(N[a+28>>2]*k)+Q(e*N[a+40>>2])))}J[i+204>>2]=0;N[i+200>>2]=f;N[i+196>>2]=h;N[i+192>>2]=k;J[i+188>>2]=0;N[i+184>>2]=s;N[i+180>>2]=p;N[i+176>>2]=m;g=Q(-ma);j=Q(-ja);e=Q(-za);r:{if(L[x+12>>1]!=65535){l=j;d=g;break r}a=J[x+4>>2];d=Q(Q(N[a+60>>2]*g)+Q(Q(N[a+36>>2]*e)+Q(N[a+48>>2]*j)));l=Q(Q(N[a+56>>2]*g)+Q(Q(N[a+32>>2]*e)+Q(N[a+44>>2]*j)));e=Q(Q(N[a+52>>2]*g)+Q(Q(N[a+28>>2]*e)+Q(N[a+40>>2]*j)))}J[i+172>>2]=0;N[i+168>>2]=d;N[i+164>>2]=l;N[i+160>>2]=e;J[i+156>>2]=0;N[i+152>>2]=r;N[i+148>>2]=w;N[i+144>>2]=Na;$q(i+128|0,n,i+176|0,i+240|0,i+48|0,i+16|0,x,i+144|0,i+208|0,i+32|0,i);j=N[i+128>>2];D=j>Q(1.1920928955078125e-7);a=E+(L[P(J[W>>2],44)+u>>1]<<6)|0;g=Q(Q(N[a+40>>2]*s)+Q(Q(N[a+32>>2]*m)+Q(p*N[a+36>>2])));g=wa?Q(g-Q(Q(Q(Q(N[i+96>>2]*m)+Q(N[i+112>>2]*k))+Q(Q(N[i+100>>2]*p)+Q(N[i+116>>2]*h)))+Q(Q(N[i+104>>2]*s)+Q(N[i+120>>2]*f)))):g;g=xa?Q(g-Q(Q(Q(Q(N[i+80>>2]*e)-Q(m*N[i+64>>2]))+Q(Q(N[i+84>>2]*l)-Q(p*N[i+68>>2])))+Q(Q(N[i+88>>2]*d)-Q(s*N[i+72>>2])))):g;N[b+8>>2]=s;N[b+4>>2]=p;N[b>>2]=m;_=Q(Q(Ga+$)-Q(Ea+Z));ma=Q(Q(La+ea)-Q(Ka+S));ja=Q(Q(Ia+ha)-Q(Fa+da));N[b+12>>2]=Q(_*s)+Q(Q(ma*m)+Q(p*ja));a=J[i+192>>2];qa=J[i+196>>2];d=N[i+200>>2];N[b+28>>2]=g;N[b+24>>2]=d;J[b+16>>2]=a;J[b+20>>2]=qa;d=N[i+160>>2];e=N[i+168>>2];f=N[i+164>>2];N[b+48>>2]=la;N[b+44>>2]=D?Q(Q(.800000011920929)/Q(j+Q(9999999747378752e-20))):Q(0);J[b+52>>2]=0;N[b+36>>2]=-f;N[b+40>>2]=-e;N[b+32>>2]=-d;a=J[i+252>>2];J[b+72>>2]=J[i+248>>2];J[b+76>>2]=a;a=J[i+244>>2];J[b+64>>2]=J[i+240>>2];J[b+68>>2]=a;a=J[i+220>>2];J[b+88>>2]=J[i+216>>2];J[b+92>>2]=a;a=J[i+212>>2];J[b+80>>2]=J[i+208>>2];J[b+84>>2]=a;a=J[i+268>>2];J[b+104>>2]=J[i+264>>2];J[b+108>>2]=a;a=J[i+260>>2];J[b+96>>2]=J[i+256>>2];J[b+100>>2]=a;a=J[i+236>>2];J[b+120>>2]=J[i+232>>2];J[b+124>>2]=a;a=J[i+228>>2];J[b+112>>2]=J[i+224>>2];J[b+116>>2]=a;g=Q(Q(S*B)+Q(C*Q(-da)));l=Q(Q(Z*C)+Q(v*Q(-S)));S=Q(Q(da*v)+Q(B*Q(-Z)));d=Q(Q(ea*B)+Q(C*Q(-ha)));f=Q(Q($*C)+Q(v*Q(-ea)));k=Q(Q(ha*v)+Q(B*Q(-$)));s:{if(L[n+12>>1]!=65535){e=f;j=d;break s}a=J[n+4>>2];j=Q(Q(N[a+60>>2]*d)+Q(Q(N[a+36>>2]*k)+Q(f*N[a+48>>2])));e=Q(Q(N[a+56>>2]*d)+Q(Q(N[a+32>>2]*k)+Q(f*N[a+44>>2])));k=Q(Q(N[a+52>>2]*d)+Q(Q(N[a+28>>2]*k)+Q(f*N[a+40>>2])))}J[i+204>>2]=0;N[i+200>>2]=j;N[i+196>>2]=e;N[i+192>>2]=k;J[i+188>>2]=0;N[i+184>>2]=v;N[i+180>>2]=B;N[i+176>>2]=C;h=Q(-g);l=Q(-l);f=Q(-S);t:{if(L[x+12>>1]!=65535){d=l;g=h;break t}a=J[x+4>>2];g=Q(Q(N[a+60>>2]*h)+Q(Q(N[a+36>>2]*f)+Q(N[a+48>>2]*l)));d=Q(Q(N[a+56>>2]*h)+Q(Q(N[a+32>>2]*f)+Q(N[a+44>>2]*l)));f=Q(Q(N[a+52>>2]*h)+Q(Q(N[a+28>>2]*f)+Q(N[a+40>>2]*l)))}J[i+172>>2]=0;N[i+168>>2]=g;N[i+164>>2]=d;N[i+160>>2]=f;J[i+156>>2]=0;N[i+152>>2]=t;N[i+148>>2]=y;N[i+144>>2]=z;$q(i+128|0,n,i+176|0,i+240|0,i+48|0,i+16|0,x,i+144|0,i+208|0,i+32|0,i);l=N[i+128>>2];D=l>Q(1.1920928955078125e-7);a=E+(L[P(J[W>>2],44)+u>>1]<<6)|0;h=Q(Q(N[a+40>>2]*v)+Q(Q(N[a+32>>2]*C)+Q(B*N[a+36>>2])));h=wa?Q(h-Q(Q(Q(Q(N[i+96>>2]*C)+Q(N[i+112>>2]*k))+Q(Q(N[i+100>>2]*B)+Q(N[i+116>>2]*e)))+Q(Q(N[i+104>>2]*v)+Q(N[i+120>>2]*j)))):h;h=xa?Q(h-Q(Q(Q(Q(N[i+80>>2]*f)-Q(C*N[i+64>>2]))+Q(Q(N[i+84>>2]*d)-Q(B*N[i+68>>2])))+Q(Q(N[i+88>>2]*g)-Q(v*N[i+72>>2])))):h;a=b+256|0;J[b+180>>2]=0;N[b+172>>2]=D?Q(Q(.800000011920929)/Q(l+Q(9999999747378752e-20))):Q(0);N[b+156>>2]=h;N[b+152>>2]=j;N[b+148>>2]=e;N[b+144>>2]=k;N[b+136>>2]=v;N[b+132>>2]=B;N[b+128>>2]=C;N[b+176>>2]=la;N[b+168>>2]=-g;N[b+164>>2]=-d;N[b+160>>2]=-f;N[b+140>>2]=Q(_*v)+Q(Q(ma*C)+Q(B*ja));D=J[i+244>>2];J[b+192>>2]=J[i+240>>2];J[b+196>>2]=D;D=J[i+252>>2];J[b+200>>2]=J[i+248>>2];J[b+204>>2]=D;D=J[i+212>>2];J[b+208>>2]=J[i+208>>2];J[b+212>>2]=D;D=J[i+220>>2];J[b+216>>2]=J[i+216>>2];J[b+220>>2]=D;D=J[i+260>>2];J[b+224>>2]=J[i+256>>2];J[b+228>>2]=D;D=J[i+268>>2];J[b+232>>2]=J[i+264>>2];J[b+236>>2]=D;D=J[i+228>>2];J[b+240>>2]=J[i+224>>2];J[b+244>>2]=D;D=J[i+236>>2];J[b+248>>2]=J[i+232>>2];J[b+252>>2]=D;U=U+1|0;D=L[X>>1];if(U>>>0>>0){continue}break}if(!(fb&(D|0)==1)){break p}H[c+3|0]=K[c+3|0]+1;d=N[F>>2];e=N[o+2908>>2];f=N[F+12>>2];g=N[o+2912>>2];h=N[o+2916>>2];j=N[F+8>>2];l=N[o+2904>>2];k=N[F+4>>2];p=Q(Q(Q(d*e)+Q(Q(f*g)+Q(h*j)))-Q(l*k));m=N[G+8>>2];s=Q(Q(Q(j*l)+Q(Q(f*e)+Q(h*k)))-Q(g*d));v=N[G+4>>2];B=Q(Q(Q(Q(f*h)-Q(l*d))-Q(k*e))-Q(j*g));C=N[G+12>>2];S=N[G>>2];e=Q(Q(Q(k*g)+Q(Q(f*l)+Q(h*d)))-Q(e*j));d=Q(Q(p*m)+Q(Q(s*v)+Q(Q(B*C)+Q(S*e))));a=E+(L[P(J[W>>2],44)+u>>1]<<6)|0;h=N[a+8>>2];f=Q(Q(Q(S*s)+Q(Q(Q(B*m)-Q(C*p))-Q(e*v)))*h);j=N[a>>2];k=Q(Q(Q(v*p)+Q(Q(Q(B*S)-Q(C*e))-Q(s*m)))*j);l=N[a+4>>2];m=Q(Q(Q(m*e)+Q(Q(Q(B*v)-Q(C*s))-Q(p*S)))*l);g=Q(Y(Q(Q(d*d)+Q(Q(f*f)+Q(Q(k*k)+Q(m*m))))));if(g!=Q(0)){e=Q(Q(1)/g);d=Q(d*e);m=Q(m*e);k=Q(k*e);f=Q(f*e)}v=Q(Y(Q((ia>Q(-0)?Q(0):Q(-ia))*Ca)));o=v=Q(0)?Q(Q(Q(d*Q(0))+Q(Q(f*h)+Q(Q(k*j)+Q(l*m))))/d):Q(0));u:{if(L[n+12>>1]==65535){d=N[c+32>>2];a=J[n+4>>2];k=N[c+36>>2];f=N[c+40>>2];s=Q(Q(Q(d*N[a+36>>2])+Q(k*N[a+48>>2]))+Q(f*N[a+60>>2]));p=Q(Q(Q(d*N[a+32>>2])+Q(k*N[a+44>>2]))+Q(f*N[a+56>>2]));e=Q(Q(Q(d*N[a+28>>2])+Q(k*N[a+40>>2]))+Q(f*N[a+52>>2]));break u}k=N[c+36>>2];p=k;f=N[c+40>>2];s=f;d=N[c+32>>2];e=d}h=o?va:v;J[i+248>>2]=0;J[i+252>>2]=0;J[i+240>>2]=0;J[i+244>>2]=0;J[i+268>>2]=0;N[i+264>>2]=s;N[i+260>>2]=p;N[i+256>>2]=e;k=Q(-k);v:{if(L[x+12>>1]!=65535){s=Q(-f);p=Q(-d);break v}a=J[x+4>>2];s=Q(Q(Q(N[a+48>>2]*k)-Q(d*N[a+36>>2]))-Q(f*N[a+60>>2]));p=Q(Q(Q(N[a+40>>2]*k)-Q(d*N[a+28>>2]))-Q(f*N[a+52>>2]));k=Q(Q(Q(N[a+44>>2]*k)-Q(d*N[a+32>>2]))-Q(f*N[a+56>>2]))}a=b+384|0;J[i+216>>2]=0;J[i+220>>2]=0;J[i+208>>2]=0;J[i+212>>2]=0;J[i+236>>2]=0;N[i+232>>2]=s;N[i+228>>2]=k;N[i+224>>2]=p;d=PH(n,i+240|0,i+176|0,ra,sa,x,i+208|0,i+144|0,ta,ua);N[b+268>>2]=-g;J[b+264>>2]=0;J[b+256>>2]=0;J[b+260>>2]=0;c=J[i+256>>2];o=J[i+260>>2];e=N[i+264>>2];J[b+284>>2]=0;N[b+280>>2]=e;J[b+272>>2]=c;J[b+276>>2]=o;e=N[i+224>>2];f=N[i+232>>2];g=N[i+228>>2];N[b+300>>2]=d>Q(1.1920928955078125e-7)?Q(Q(.800000011920929)/Q(d+Q(9999999747378752e-20))):Q(0);N[b+304>>2]=la;N[b+312>>2]=h;J[b+308>>2]=0;N[b+292>>2]=-g;N[b+296>>2]=-f;N[b+288>>2]=-e;c=J[i+176>>2];o=J[i+180>>2];d=N[i+184>>2];J[b+332>>2]=0;N[b+328>>2]=d;J[b+320>>2]=c;J[b+324>>2]=o;c=J[i+144>>2];o=J[i+148>>2];d=N[i+152>>2];J[b+348>>2]=0;N[b+344>>2]=d;J[b+336>>2]=c;J[b+340>>2]=o;c=J[i+192>>2];o=J[i+196>>2];d=N[i+200>>2];J[b+364>>2]=0;N[b+360>>2]=d;J[b+352>>2]=c;J[b+356>>2]=o;c=J[i+160>>2];o=J[i+164>>2];d=N[i+168>>2];J[b+380>>2]=0;N[b+376>>2]=d;J[b+368>>2]=c;J[b+372>>2]=o}V=V+1|0;c=a;b=J[u+7688>>2]}ga=ga+1|0;if(ga>>>0>>0){continue}break}}Ha=i+272|0;break j}b=J[u+7688>>2];if(!b){break j}qa=(o|0)==4|(o|0)==2?5:1;lb=N[a+164>>2];gb=N[a+168>>2];fb=lb>Q(0)|gb>Q(0);Na=U?Q(0):j;i=J[a+36>>2];d=N[i+28>>2];n=J[a+40>>2];f=N[n+28>>2];Ab=d>f?d:f;ma=Q(N[a>>2]*N[i+32>>2]);W=K[J[a+24>>2]+62|0];Bb=N[a+124>>2];s=N[a+12>>2];v=N[a+4>>2];c=J[a+112>>2];_a=J[a+108>>2];F=J[a+32>>2];B=N[F+60>>2];C=N[F+56>>2];ia=N[F+52>>2];S=N[F+48>>2];da=N[F+44>>2];Z=N[F+40>>2];ea=N[F+36>>2];ha=N[F+32>>2];G=J[a+28>>2];$=N[G+60>>2];ra=N[G+56>>2];sa=N[G+52>>2];ta=N[G+48>>2];ua=N[G+44>>2];va=N[G+40>>2];la=N[G+36>>2];Ca=N[G+32>>2];Ea=N[n+24>>2];Fa=N[n+20>>2];Ga=N[i+24>>2];Ia=N[i+20>>2];Ka=N[F+28>>2];La=N[G+28>>2];_=N[n+16>>2];Oa=N[i+16>>2];mb=N[a+68>>2];nb=N[a+96>>2];Cb=Q(mb-nb);ob=N[a- -64>>2];pb=N[a+92>>2];Db=Q(ob-pb);qb=N[a+60>>2];rb=N[a+88>>2];Eb=Q(qb-rb);ja=N[i+8>>2];za=N[n+8>>2];sb=Q(ja-za);Pa=N[i+4>>2];Qa=N[n+4>>2];tb=Q(Pa-Qa);Ra=N[i>>2];Sa=N[n>>2];ub=Q(Ra-Sa);Fb=Q(j*Q(-.800000011920929));Da=N[a+84>>2];Ya=Q(Q(Da*Da)+Q(-.5));ya=N[a+56>>2];Za=Q(Q(ya*ya)+Q(-.5));$a=N[a+76>>2];Gb=Q(-$a);ab=N[a+72>>2];Hb=Q(-ab);bb=N[a+80>>2];Ib=Q(-bb);cb=N[a+48>>2];Jb=Q(-cb);db=N[a+44>>2];Kb=Q(-db);eb=N[a+52>>2];Lb=Q(-eb);hb=Q(N[n+32>>2]*Q(-N[a+8>>2]));Mb=Q(-hb);wa=K[J[a+20>>2]+62|0];a=ba;V=0;while(1){xa=(ga<<2)+u|0;E=J[xa+7296>>2];if(E){U=xa+7424|0;i=J[U>>2];o=c+(L[P(i,44)+u>>1]<<6)|0;A=N[o+60>>2];N[a+48>>2]=Mb;N[a+12>>2]=ma;J[a+64>>2]=_a;H[a+1|0]=D;f=N[o>>2];g=N[o+4>>2];O=N[o+8>>2];N[a+44>>2]=Ab;N[a+40>>2]=O;N[a+36>>2]=g;N[a+32>>2]=f;d=Q(Q(O*O)+Q(Q(f*f)+Q(g*g)));Aa=Q(hb*d);Ba=Q(ma*d);b=a+80|0;p=Q(34028234663852886e22);if((i|0)!=65535){na=Q(Q(za*O)+Q(Q(Sa*f)+Q(Qa*g)));oa=Q(Q(ja*O)+Q(Q(Ra*f)+Q(Pa*g)));while(1){X=P(i,44)+u|0;Ma=K[X+5|0];if(Ma){Nb=c+(L[X>>1]<<6)|0;n=0;while(1){i=(n<<6)+Nb|0;aa=N[i+40>>2];pa=N[i+36>>2];ca=N[i+32>>2];q=N[i+20>>2];k=N[i+24>>2];m=N[i+16>>2];d=N[i+12>>2];N[b+36>>2]=Fb;d=Q(d-Bb);N[b+12>>2]=d;l=Q(m-rb);j=Q(q-pb);h=Q(Q(l*g)-Q(f*j));t=Q(k-nb);j=Q(Q(j*O)-Q(g*t));l=Q(Q(t*f)-Q(O*l));t=Q(Q(B*h)+Q(Q(ea*j)+Q(S*l)));N[b+24>>2]=t;y=Q(Q(C*h)+Q(Q(ha*j)+Q(da*l)));N[b+20>>2]=y;z=Q(Q(ia*h)+Q(Q(Ka*j)+Q(Z*l)));N[b+16>>2]=z;m=Q(m-qb);r=Q(q-ob);q=Q(Q(m*g)-Q(f*r));w=Q(r*O);r=Q(k-mb);k=Q(w-Q(g*r));m=Q(Q(r*f)-Q(O*m));r=Q(Q($*q)+Q(Q(la*k)+Q(ta*m)));N[b+8>>2]=r;w=Q(Q(ra*q)+Q(Q(Ca*k)+Q(ua*m)));N[b+4>>2]=w;fa=Q(Q(sa*q)+Q(Q(La*k)+Q(va*m)));N[b>>2]=fa;t=Q(Q(Ba+Q(v*Q(Q(r*r)+Q(Q(fa*fa)+Q(w*w)))))+Q(Q(s*Q(Q(t*t)+Q(Q(z*z)+Q(y*y))))-Aa));N[b+28>>2]=t>Q(0)?Q(Q(1)/t):Q(0);q=Q(oa+Q(Q(q*Ga)+Q(Q(k*Oa)+Q(Ia*m))));j=Q(na+Q(Q(h*Ea)+Q(Q(j*_)+Q(Fa*l))));h=Q(q-j);N[b+32>>2]=(W?j:Q(-0))+Q(Q(Q(Q(O*aa)+Q(Q(f*ca)+Q(g*pa)))-(A>Q(0)?hQ(d*e)?Q(A*h):Q(-0):Q(-0):Q(-0)))-(wa?q:Q(0)));p=d>1];if((i|0)!=65535){continue}break}}i=b;b=E<<2;i=Va(i,0,b);n=b+12&-16;d=N[o+56>>2];h=N[o+44>>2];w:{x:{y:{if(H[o+48|0]&1){H[a+2|0]=E;break y}b=L[(P(ga,104)+u|0)+2818>>1];H[a+2|0]=E;if(b){break x}}E=0;b=0;break w}E=b<<1;b=1}i=i+n|0;N[a+16>>2]=h;H[a|0]=qa;H[a+3|0]=E;J[a+56>>2]=0;N[a+8>>2]=s;N[a+4>>2]=v;N[a+28>>2]=hb;N[a+24>>2]=ma;N[a+20>>2]=d;z:{if(!b){break z}J[a+60>>2]=P(V,104)+ka;E=P(ga,104)+u|0;X=E+2818|0;Ma=L[X>>1];if(!Ma){break z}d=Q(Q(O*sb)+Q(Q(f*ub)+Q(tb*g)));h=Q(tb-Q(g*d));b=Q(R(f))Q(9999999747378752e-20);h=n?h:b?Q(-O):f;l=n?j:b?g:Q(0);d=n?d:b?Q(0):Q(-g);q=Q(Q(1)/Q(Y(Q(Q(l*l)+Q(Q(d*d)+Q(h*h))))));h=Q(h*q);j=Q(d*q);d=Q(Q(f*h)-Q(j*g));k=d;r=Q(d*d);l=Q(l*q);d=Q(Q(g*l)-Q(h*O));m=Q(Q(O*j)-Q(l*f));A=Q(Q(1)/Q(Y(Q(r+Q(Q(d*d)+Q(m*m))))));q=Q(k*A);k=Q(d*A);m=Q(m*A);Ob=Q(Q(za*q)+Q(Q(Sa*k)+Q(Qa*m)));Pb=Q(Q(ja*q)+Q(Q(Ra*k)+Q(Pa*m)));Qb=Q(Q(za*l)+Q(Q(Sa*j)+Q(Qa*h)));Rb=Q(Q(ja*l)+Q(Q(Ra*j)+Q(Pa*h)));vb=K[o+48|0]&4?(Ma|0)==2?Q(.5):Q(1):Q(1);n=0;while(1){b=i;i=E+P(n,12)|0;d=N[i+2884>>2];y=N[i+2864>>2];z=N[i+2856>>2];r=N[i+2860>>2];w=Q(Q(eb*y)+Q(Q(db*z)+Q(cb*r)));A=Q(Q(db*w)+Q(Q(Za*z)+Q(ya*Q(Q(cb*y)+Q(r*Lb)))));A=Q(A+A);t=Q(Q(cb*w)+Q(Q(Za*r)+Q(ya*Q(Q(eb*z)+Q(y*Kb)))));t=Q(t+t);fa=Q(Q(A*h)-Q(j*t));y=Q(Q(Q(ya*Q(Q(db*r)+Q(z*Jb)))+Q(Za*y))+Q(eb*w));y=Q(y+y);na=Q(Q(t*l)-Q(h*y));oa=Q(Q(y*j)-Q(l*A));Ta=Q(Q($*fa)+Q(Q(la*na)+Q(ta*oa)));Ua=Q(Q(sa*fa)+Q(Q(La*na)+Q(va*oa)));Wa=Q(Q(ra*fa)+Q(Q(Ca*na)+Q(ua*oa)));w=N[i+2888>>2];aa=N[i+2880>>2];ca=Q(Q(bb*w)+Q(Q(ab*aa)+Q($a*d)));z=Q(Q(ab*ca)+Q(Q(Ya*aa)+Q(Da*Q(Q($a*w)+Q(d*Ib)))));z=Q(z+z);r=Q(Q($a*ca)+Q(Q(Ya*d)+Q(Da*Q(Q(bb*aa)+Q(w*Hb)))));r=Q(r+r);pa=Q(Q(z*h)-Q(j*r));d=Q(Q(Q(Da*Q(Q(ab*d)+Q(aa*Gb)))+Q(Ya*w))+Q(bb*ca));w=Q(d+d);aa=Q(Q(r*l)-Q(h*w));ca=Q(Q(w*j)-Q(l*z));Xa=Q(Q(B*pa)+Q(Q(ea*aa)+Q(S*ca)));ib=Q(Q(ia*pa)+Q(Q(Ka*aa)+Q(Z*ca)));jb=Q(Q(C*pa)+Q(Q(ha*aa)+Q(da*ca)));wb=Q(Q(Ba+Q(v*Q(Q(Ta*Ta)+Q(Q(Ua*Ua)+Q(Wa*Wa)))))+Q(Q(s*Q(Q(Xa*Xa)+Q(Q(ib*ib)+Q(jb*jb))))-Aa));o=wb>Q(0);i=L[(xa+(n<<1)|0)+7556>>1];if((i|0)==65535){i=L[P(J[U>>2],44)+u>>1]}i=((i&65535)<<6)+c|0;xb=N[i+40>>2];yb=N[i+32>>2];zb=N[i+36>>2];d=Q(Q(xb*l)+Q(Q(yb*j)+Q(h*zb)));d=wa?Q(d-Q(Rb+Q(Q(fa*Ga)+Q(Q(na*Oa)+Q(Ia*oa))))):d;N[b+56>>2]=vb;J[b+52>>2]=0;N[b+32>>2]=ib;N[b+16>>2]=Ua;N[b+8>>2]=l;N[b+4>>2]=h;N[b>>2]=j;N[b+48>>2]=Na;N[b+44>>2]=o?Q(Q(.800000011920929)/wb):Q(0);N[b+40>>2]=Xa;N[b+36>>2]=jb;if(W){d=Q(Q(Qb+Q(Q(pa*Ea)+Q(Q(aa*_)+Q(Fa*ca))))+d)}N[b+28>>2]=d;N[b+24>>2]=Ta;N[b+20>>2]=Wa;Ta=Q(Cb+Q(y-w));Ua=Q(Eb+Q(A-z));Wa=Q(Db+Q(t-r));N[b+12>>2]=Q(Ta*l)+Q(Q(Ua*j)+Q(h*Wa));fa=Q(Q(A*m)+Q(k*Q(-t)));t=Q(Q(t*q)+Q(m*Q(-y)));A=Q(Q(y*k)+Q(q*Q(-A)));na=Q(Q($*fa)+Q(Q(la*t)+Q(ta*A)));oa=Q(Q(sa*fa)+Q(Q(La*t)+Q(va*A)));aa=Q(Q(ra*fa)+Q(Q(Ca*t)+Q(ua*A)));y=Q(Q(z*m)+Q(k*Q(-r)));r=Q(Q(r*q)+Q(m*Q(-w)));z=Q(Q(w*k)+Q(q*Q(-z)));w=Q(Q(B*y)+Q(Q(ea*r)+Q(S*z)));pa=Q(Q(ia*y)+Q(Q(Ka*r)+Q(Z*z)));ca=Q(Q(C*y)+Q(Q(ha*r)+Q(da*z)));Xa=Q(Q(Ba+Q(v*Q(Q(na*na)+Q(Q(oa*oa)+Q(aa*aa)))))+Q(Q(s*Q(Q(w*w)+Q(Q(pa*pa)+Q(ca*ca))))-Aa));o=Xa>Q(0);d=Q(Q(xb*q)+Q(Q(yb*k)+Q(m*zb)));d=wa?Q(d-Q(Pb+Q(Q(fa*Ga)+Q(Q(t*Oa)+Q(Ia*A))))):d;i=b+128|0;N[b+120>>2]=vb;J[b+116>>2]=0;N[b+108>>2]=o?Q(Q(.800000011920929)/Xa):Q(0);N[b+104>>2]=w;N[b+100>>2]=ca;N[b+96>>2]=pa;if(W){d=Q(Q(Ob+Q(Q(y*Ea)+Q(Q(r*_)+Q(Fa*z))))+d)}N[b+92>>2]=d;N[b+88>>2]=na;N[b+84>>2]=aa;N[b+80>>2]=oa;N[b+72>>2]=q;N[b+68>>2]=m;N[b+64>>2]=k;N[b+112>>2]=Na;N[b+76>>2]=Q(Ta*q)+Q(Q(Ua*k)+Q(m*Wa));n=n+1|0;o=L[X>>1];if(n>>>0>>0){continue}break}if(!(fb&(o|0)==1)){break z}H[a+3|0]=K[a+3|0]+1;d=N[G>>2];h=N[E+2908>>2];j=N[G+12>>2];l=N[E+2912>>2];q=N[E+2916>>2];k=N[G+8>>2];m=N[E+2904>>2];A=N[G+4>>2];t=Q(Q(Q(d*h)+Q(Q(j*l)+Q(q*k)))-Q(m*A));y=N[F+8>>2];z=Q(Q(Q(k*m)+Q(Q(j*h)+Q(q*A)))-Q(l*d));r=N[F+4>>2];w=Q(Q(Q(Q(j*q)-Q(m*d))-Q(A*h))-Q(k*l));Aa=N[F+12>>2];Ba=N[F>>2];d=Q(Q(Q(A*l)+Q(Q(j*m)+Q(q*d)))-Q(h*k));h=Q(Q(t*y)+Q(Q(z*r)+Q(Q(w*Aa)+Q(Ba*d))));a=c+(L[P(J[U>>2],44)+u>>1]<<6)|0;m=N[a+8>>2];j=Q(Q(Q(Ba*z)+Q(Q(Q(w*y)-Q(Aa*t))-Q(d*r)))*m);A=N[a>>2];l=Q(Q(Q(r*t)+Q(Q(Q(w*Ba)-Q(Aa*d))-Q(z*y)))*A);d=Q(Q(y*d)+Q(Q(Q(w*r)-Q(Aa*z))-Q(t*Ba)));t=N[a+4>>2];d=Q(d*t);k=Q(Y(Q(Q(h*h)+Q(Q(j*j)+Q(Q(l*l)+Q(d*d))))));if(k!=Q(0)){q=Q(Q(1)/k);h=Q(h*q);l=Q(l*q);j=Q(j*q);d=Q(d*q)}m=Ej(Q(k+Q(-9.999999974752427e-7))>=Q(0)?Q(Q(Q(h*Q(0))+Q(Q(j*m)+Q(Q(l*A)+Q(t*d))))/h):Q(0));i=b+192|0;d=Q(Y(Q(lb*(p>Q(-0)?Q(0):Q(-p)))));N[b+184>>2]=d>2]=0;N[b+176>>2]=Na;d=Q(Q($*O)+Q(Q(la*f)+Q(ta*g)));h=Q(Q(sa*O)+Q(Q(La*f)+Q(va*g)));j=Q(Q(ra*O)+Q(Q(Ca*f)+Q(ua*g)));l=Q(Q(B*O)+Q(Q(ea*f)+Q(S*g)));q=Q(Q(ia*O)+Q(Q(Ka*f)+Q(Z*g)));k=Q(Q(C*O)+Q(Q(ha*f)+Q(da*g)));p=Q(Q(v*Q(Q(d*d)+Q(Q(h*h)+Q(j*j))))+Q(s*Q(Q(l*l)+Q(Q(q*q)+Q(k*k)))));N[b+172>>2]=p>Q(0)?Q(Q(.800000011920929)/p):Q(0);N[b+168>>2]=l;N[b+164>>2]=k;N[b+160>>2]=q;N[b+156>>2]=W?Q(Q(O*Ea)+Q(Q(f*_)+Q(Fa*g))):wa?Q(Q(O*Ga)+Q(Q(f*Oa)+Q(Ia*g))):Q(0);N[b+152>>2]=d;N[b+148>>2]=j;N[b+144>>2]=h;J[b+136>>2]=0;J[b+128>>2]=0;J[b+132>>2]=0;N[b+140>>2]=-m}V=V+1|0;b=J[u+7688>>2];a=i}ga=ga+1|0;if(ga>>>0>>0){continue}break}}J[M+ba>>2]=0;break c}H[a+136|0]=0;J[a+132>>2]=0;I[V+22>>1]=0;J[V+24>>2]=0}Ha=x+32|0;Ha=T+32|0}function eD(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;J[a>>2]=146060;b=J[a+476>>2];if(b){Ja[J[J[b>>2]+16>>2]](b)}b=J[a+3932>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}if(J[a+3920>>2]){d=Ha-16|0;Ha=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;h=a+3640|0;b=J[h+288>>2];if(b){while(1){J[d>>2]=b;c=J[d+8>>2];a:{if(c>>>0>=(J[d+12>>2]&2147483647)>>>0){b=0;c=J[d+12>>2];g=c&2147483647?c<<1:1;b:{if(!g){break b}c=g<<2;if(!c){break b}b=J[40592];e=Ja[J[J[b>>2]+20>>2]](b)|0?46723:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,e,19978,553)|0}e=J[d+8>>2];i=(e<<2)+b|0;if((e|0)>0){f=J[d+4>>2];c=b;while(1){J[c>>2]=J[f>>2];f=f+4|0;c=c+4|0;if(i>>>0>c>>>0){continue}break}}J[i>>2]=J[d>>2];c:{if(J[d+12>>2]<0){break c}c=J[d+4>>2];if(!c){break c}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[d+8>>2]}J[d+12>>2]=g;J[d+4>>2]=b;J[d+8>>2]=e+1;break a}J[J[d+4>>2]+(c<<2)>>2]=b;J[d+8>>2]=c+1}b=J[J[h+288>>2]>>2];J[h+288>>2]=b;if(b){continue}break}e=J[d+8>>2];c=J[d+4>>2]}else{c=0}WC(c,e);WC(J[h+264>>2],J[h+268>>2]);b=J[h+268>>2];if(b){f=J[h+264>>2];i=f+(b<<2)|0;e=J[d+4>>2];while(1){g=J[h+276>>2];d:{if(!g){break d}c=J[f>>2];j=g-1&268435455;if(g&1){e:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break e}Ja[J[J[c>>2]+12>>2]](c)|0}b=c+400|0}else{b=c}if(!j){break d}g=c+P(g,400)|0;while(1){f:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(b|0))){e=e+4|0;break f}Ja[J[J[b>>2]+12>>2]](b)|0}c=b+400|0;g:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break g}Ja[J[J[c>>2]+12>>2]](c)|0}b=b+800|0;if((g|0)!=(b|0)){continue}break}}f=f+4|0;if((i|0)!=(f|0)){continue}break}}b=J[d+12>>2];h:{if((b|0)<0|!(b&2147483647)){break h}b=J[d+4>>2];if(!b){break h}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}Ha=d+16|0}b=J[a+3904>>2];c=J[a+3908>>2];if(c){c=(c<<2)+b|0;while(1){e=J[b>>2];if(e){f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,e)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[a+3904>>2]}c=J[a+3912>>2];i:{if((c|0)<0|!(c&2147483647)){break i}if((a+3644|0)==(b|0)){H[a+3900|0]=0;break i}if(!b){break i}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+3636>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}if(J[a+3624>>2]){e=0;d=Ha-16|0;Ha=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;h=a+3344|0;b=J[h+288>>2];if(b){while(1){J[d>>2]=b;c=J[d+8>>2];j:{if(c>>>0>=(J[d+12>>2]&2147483647)>>>0){b=0;c=J[d+12>>2];g=c&2147483647?c<<1:1;k:{if(!g){break k}c=g<<2;if(!c){break k}b=J[40592];e=Ja[J[J[b>>2]+20>>2]](b)|0?33255:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,e,19978,553)|0}e=J[d+8>>2];i=(e<<2)+b|0;if((e|0)>0){f=J[d+4>>2];c=b;while(1){J[c>>2]=J[f>>2];f=f+4|0;c=c+4|0;if(i>>>0>c>>>0){continue}break}}J[i>>2]=J[d>>2];l:{if(J[d+12>>2]<0){break l}c=J[d+4>>2];if(!c){break l}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[d+8>>2]}J[d+12>>2]=g;J[d+4>>2]=b;J[d+8>>2]=e+1;break j}J[J[d+4>>2]+(c<<2)>>2]=b;J[d+8>>2]=c+1}b=J[J[h+288>>2]>>2];J[h+288>>2]=b;if(b){continue}break}e=J[d+8>>2];c=J[d+4>>2]}else{c=0}VC(c,e);VC(J[h+264>>2],J[h+268>>2]);b=J[h+268>>2];if(b){f=J[h+264>>2];i=f+(b<<2)|0;e=J[d+4>>2];while(1){g=J[h+276>>2];m:{if(!g){break m}c=J[f>>2];j=g-1&268435455;if(g&1){n:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break n}Ja[J[J[c>>2]+12>>2]](c)|0}b=c+400|0}else{b=c}if(!j){break m}g=c+P(g,400)|0;while(1){o:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(b|0))){e=e+4|0;break o}Ja[J[J[b>>2]+12>>2]](b)|0}c=b+400|0;p:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break p}Ja[J[J[c>>2]+12>>2]](c)|0}b=b+800|0;if((g|0)!=(b|0)){continue}break}}f=f+4|0;if((i|0)!=(f|0)){continue}break}}b=J[d+12>>2];q:{if((b|0)<0|!(b&2147483647)){break q}b=J[d+4>>2];if(!b){break q}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}Ha=d+16|0}b=J[a+3608>>2];c=J[a+3612>>2];if(c){c=(c<<2)+b|0;while(1){e=J[b>>2];if(e){f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,e)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[a+3608>>2]}c=J[a+3616>>2];r:{if((c|0)<0|!(c&2147483647)){break r}if((a+3348|0)==(b|0)){H[a+3604|0]=0;break r}if(!b){break r}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+3340>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}if(J[a+3328>>2]){e=0;d=Ha-16|0;Ha=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;h=a+3048|0;b=J[h+288>>2];if(b){while(1){J[d>>2]=b;c=J[d+8>>2];s:{if(c>>>0>=(J[d+12>>2]&2147483647)>>>0){b=0;c=J[d+12>>2];g=c&2147483647?c<<1:1;t:{if(!g){break t}c=g<<2;if(!c){break t}b=J[40592];e=Ja[J[J[b>>2]+20>>2]](b)|0?44911:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,e,19978,553)|0}e=J[d+8>>2];i=(e<<2)+b|0;if((e|0)>0){f=J[d+4>>2];c=b;while(1){J[c>>2]=J[f>>2];f=f+4|0;c=c+4|0;if(i>>>0>c>>>0){continue}break}}J[i>>2]=J[d>>2];u:{if(J[d+12>>2]<0){break u}c=J[d+4>>2];if(!c){break u}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[d+8>>2]}J[d+12>>2]=g;J[d+4>>2]=b;J[d+8>>2]=e+1;break s}J[J[d+4>>2]+(c<<2)>>2]=b;J[d+8>>2]=c+1}b=J[J[h+288>>2]>>2];J[h+288>>2]=b;if(b){continue}break}e=J[d+8>>2];c=J[d+4>>2]}else{c=0}UC(c,e);UC(J[h+264>>2],J[h+268>>2]);b=J[h+268>>2];if(b){f=J[h+264>>2];i=f+(b<<2)|0;e=J[d+4>>2];while(1){g=J[h+276>>2];v:{if(!g){break v}c=J[f>>2];j=g-1&33554431;if(g&1){w:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break w}Ja[J[J[c>>2]+12>>2]](c)|0}b=c+384|0}else{b=c}if(!j){break v}g=c+P(g,384)|0;while(1){x:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(b|0))){e=e+4|0;break x}Ja[J[J[b>>2]+12>>2]](b)|0}c=b+384|0;y:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break y}Ja[J[J[c>>2]+12>>2]](c)|0}b=b+768|0;if((g|0)!=(b|0)){continue}break}}f=f+4|0;if((i|0)!=(f|0)){continue}break}}b=J[d+12>>2];z:{if((b|0)<0|!(b&2147483647)){break z}b=J[d+4>>2];if(!b){break z}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}Ha=d+16|0}b=J[a+3312>>2];c=J[a+3316>>2];if(c){c=(c<<2)+b|0;while(1){e=J[b>>2];if(e){f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,e)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[a+3312>>2]}c=J[a+3320>>2];A:{if((c|0)<0|!(c&2147483647)){break A}if((a+3052|0)==(b|0)){H[a+3308|0]=0;break A}if(!b){break A}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+3044>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}if(J[a+3032>>2]){e=0;d=Ha-16|0;Ha=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;h=a+2752|0;b=J[h+288>>2];if(b){while(1){J[d>>2]=b;c=J[d+8>>2];B:{if(c>>>0>=(J[d+12>>2]&2147483647)>>>0){b=0;c=J[d+12>>2];g=c&2147483647?c<<1:1;C:{if(!g){break C}c=g<<2;if(!c){break C}b=J[40592];e=Ja[J[J[b>>2]+20>>2]](b)|0?46883:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,e,19978,553)|0}e=J[d+8>>2];i=(e<<2)+b|0;if((e|0)>0){f=J[d+4>>2];c=b;while(1){J[c>>2]=J[f>>2];f=f+4|0;c=c+4|0;if(i>>>0>c>>>0){continue}break}}J[i>>2]=J[d>>2];D:{if(J[d+12>>2]<0){break D}c=J[d+4>>2];if(!c){break D}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[d+8>>2]}J[d+12>>2]=g;J[d+4>>2]=b;J[d+8>>2]=e+1;break B}J[J[d+4>>2]+(c<<2)>>2]=b;J[d+8>>2]=c+1}b=J[J[h+288>>2]>>2];J[h+288>>2]=b;if(b){continue}break}e=J[d+8>>2];c=J[d+4>>2]}else{c=0}TC(c,e);TC(J[h+264>>2],J[h+268>>2]);b=J[h+268>>2];if(b){f=J[h+264>>2];i=f+(b<<2)|0;e=J[d+4>>2];while(1){g=J[h+276>>2];E:{if(!g){break E}c=J[f>>2];j=g-1&1073741823;if(g&1){F:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break F}Ja[J[J[c>>2]+12>>2]](c)|0}b=c+132|0}else{b=c}if(!j){break E}g=c+P(g,132)|0;while(1){G:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(b|0))){e=e+4|0;break G}Ja[J[J[b>>2]+12>>2]](b)|0}c=b+132|0;H:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break H}Ja[J[J[c>>2]+12>>2]](c)|0}b=b+264|0;if((g|0)!=(b|0)){continue}break}}f=f+4|0;if((i|0)!=(f|0)){continue}break}}b=J[d+12>>2];I:{if((b|0)<0|!(b&2147483647)){break I}b=J[d+4>>2];if(!b){break I}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}Ha=d+16|0}b=J[a+3016>>2];c=J[a+3020>>2];if(c){c=(c<<2)+b|0;while(1){e=J[b>>2];if(e){f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,e)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[a+3016>>2]}c=J[a+3024>>2];J:{if((c|0)<0|!(c&2147483647)){break J}if((a+2756|0)==(b|0)){H[a+3012|0]=0;break J}if(!b){break J}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+2748>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}if(J[a+2736>>2]){e=0;d=Ha-16|0;Ha=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;h=a+2456|0;b=J[h+288>>2];if(b){while(1){J[d>>2]=b;c=J[d+8>>2];K:{if(c>>>0>=(J[d+12>>2]&2147483647)>>>0){b=0;c=J[d+12>>2];g=c&2147483647?c<<1:1;L:{if(!g){break L}c=g<<2;if(!c){break L}b=J[40592];e=Ja[J[J[b>>2]+20>>2]](b)|0?42463:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,e,19978,553)|0}e=J[d+8>>2];i=(e<<2)+b|0;if((e|0)>0){f=J[d+4>>2];c=b;while(1){J[c>>2]=J[f>>2];f=f+4|0;c=c+4|0;if(i>>>0>c>>>0){continue}break}}J[i>>2]=J[d>>2];M:{if(J[d+12>>2]<0){break M}c=J[d+4>>2];if(!c){break M}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[d+8>>2]}J[d+12>>2]=g;J[d+4>>2]=b;J[d+8>>2]=e+1;break K}J[J[d+4>>2]+(c<<2)>>2]=b;J[d+8>>2]=c+1}b=J[J[h+288>>2]>>2];J[h+288>>2]=b;if(b){continue}break}e=J[d+8>>2];c=J[d+4>>2]}else{c=0}SC(c,e);SC(J[h+264>>2],J[h+268>>2]);b=J[h+268>>2];if(b){f=J[h+264>>2];i=f+(b<<2)|0;e=J[d+4>>2];while(1){g=J[h+276>>2];N:{if(!g){break N}c=J[f>>2];j=g-1&536870911;if(g&1){O:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break O}Ja[J[J[c>>2]+12>>2]](c)|0}b=c+120|0}else{b=c}if(!j){break N}g=c+P(g,120)|0;while(1){P:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(b|0))){e=e+4|0;break P}Ja[J[J[b>>2]+12>>2]](b)|0}c=b+120|0;Q:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break Q}Ja[J[J[c>>2]+12>>2]](c)|0}b=b+240|0;if((g|0)!=(b|0)){continue}break}}f=f+4|0;if((i|0)!=(f|0)){continue}break}}b=J[d+12>>2];R:{if((b|0)<0|!(b&2147483647)){break R}b=J[d+4>>2];if(!b){break R}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}Ha=d+16|0}b=J[a+2720>>2];c=J[a+2724>>2];if(c){c=(c<<2)+b|0;while(1){e=J[b>>2];if(e){f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,e)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[a+2720>>2]}c=J[a+2728>>2];S:{if((c|0)<0|!(c&2147483647)){break S}if((a+2460|0)==(b|0)){H[a+2716|0]=0;break S}if(!b){break S}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+2452>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}if(J[a+2440>>2]){e=0;d=Ha-16|0;Ha=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;h=a+2160|0;b=J[h+288>>2];if(b){while(1){J[d>>2]=b;c=J[d+8>>2];T:{if(c>>>0>=(J[d+12>>2]&2147483647)>>>0){b=0;c=J[d+12>>2];g=c&2147483647?c<<1:1;U:{if(!g){break U}c=g<<2;if(!c){break U}b=J[40592];e=Ja[J[J[b>>2]+20>>2]](b)|0?44803:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,e,19978,553)|0}e=J[d+8>>2];i=(e<<2)+b|0;if((e|0)>0){f=J[d+4>>2];c=b;while(1){J[c>>2]=J[f>>2];f=f+4|0;c=c+4|0;if(i>>>0>c>>>0){continue}break}}J[i>>2]=J[d>>2];V:{if(J[d+12>>2]<0){break V}c=J[d+4>>2];if(!c){break V}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[d+8>>2]}J[d+12>>2]=g;J[d+4>>2]=b;J[d+8>>2]=e+1;break T}J[J[d+4>>2]+(c<<2)>>2]=b;J[d+8>>2]=c+1}b=J[J[h+288>>2]>>2];J[h+288>>2]=b;if(b){continue}break}e=J[d+8>>2];c=J[d+4>>2]}else{c=0}RC(c,e);RC(J[h+264>>2],J[h+268>>2]);b=J[h+268>>2];if(b){f=J[h+264>>2];i=f+(b<<2)|0;e=J[d+4>>2];while(1){g=J[h+276>>2];W:{if(!g){break W}c=J[f>>2];j=g-1&67108863;if(g&1){X:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break X}Ja[J[J[c>>2]+12>>2]](c)|0}b=c- -64|0}else{b=c}if(!j){break W}g=c+(g<<6)|0;while(1){Y:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(b|0))){e=e+4|0;break Y}Ja[J[J[b>>2]+12>>2]](b)|0}c=b- -64|0;Z:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break Z}Ja[J[J[c>>2]+12>>2]](c)|0}b=b+128|0;if((g|0)!=(b|0)){continue}break}}f=f+4|0;if((i|0)!=(f|0)){continue}break}}b=J[d+12>>2];_:{if((b|0)<0|!(b&2147483647)){break _}b=J[d+4>>2];if(!b){break _}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}Ha=d+16|0}b=J[a+2424>>2];c=J[a+2428>>2];if(c){c=(c<<2)+b|0;while(1){e=J[b>>2];if(e){f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,e)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[a+2424>>2]}c=J[a+2432>>2];$:{if((c|0)<0|!(c&2147483647)){break $}if((a+2164|0)==(b|0)){H[a+2420|0]=0;break $}if(!b){break $}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+2156>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}if(J[a+2144>>2]){e=0;d=Ha-16|0;Ha=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;h=a+1864|0;b=J[h+288>>2];if(b){while(1){J[d>>2]=b;c=J[d+8>>2];aa:{if(c>>>0>=(J[d+12>>2]&2147483647)>>>0){b=0;c=J[d+12>>2];g=c&2147483647?c<<1:1;ba:{if(!g){break ba}c=g<<2;if(!c){break ba}b=J[40592];e=Ja[J[J[b>>2]+20>>2]](b)|0?34259:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,e,19978,553)|0}e=J[d+8>>2];i=(e<<2)+b|0;if((e|0)>0){f=J[d+4>>2];c=b;while(1){J[c>>2]=J[f>>2];f=f+4|0;c=c+4|0;if(i>>>0>c>>>0){continue}break}}J[i>>2]=J[d>>2];ca:{if(J[d+12>>2]<0){break ca}c=J[d+4>>2];if(!c){break ca}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[d+8>>2]}J[d+12>>2]=g;J[d+4>>2]=b;J[d+8>>2]=e+1;break aa}J[J[d+4>>2]+(c<<2)>>2]=b;J[d+8>>2]=c+1}b=J[J[h+288>>2]>>2];J[h+288>>2]=b;if(b){continue}break}e=J[d+8>>2];c=J[d+4>>2]}else{c=0}QC(c,e);QC(J[h+264>>2],J[h+268>>2]);b=J[h+268>>2];if(b){f=J[h+264>>2];i=f+(b<<2)|0;e=J[d+4>>2];while(1){g=J[h+276>>2];da:{if(!g){break da}c=J[f>>2];j=g-1&1073741823;if(g&1){ea:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break ea}Ja[J[J[c>>2]+12>>2]](c)|0}b=c+124|0}else{b=c}if(!j){break da}g=c+P(g,124)|0;while(1){fa:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(b|0))){e=e+4|0;break fa}Ja[J[J[b>>2]+12>>2]](b)|0}c=b+124|0;ga:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break ga}Ja[J[J[c>>2]+12>>2]](c)|0}b=b+248|0;if((g|0)!=(b|0)){continue}break}}f=f+4|0;if((i|0)!=(f|0)){continue}break}}b=J[d+12>>2];ha:{if((b|0)<0|!(b&2147483647)){break ha}b=J[d+4>>2];if(!b){break ha}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}Ha=d+16|0}b=J[a+2128>>2];c=J[a+2132>>2];if(c){c=(c<<2)+b|0;while(1){e=J[b>>2];if(e){f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,e)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[a+2128>>2]}c=J[a+2136>>2];ia:{if((c|0)<0|!(c&2147483647)){break ia}if((a+1868|0)==(b|0)){H[a+2124|0]=0;break ia}if(!b){break ia}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+1860>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}if(J[a+1848>>2]){e=0;d=Ha-16|0;Ha=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;h=a+1568|0;b=J[h+288>>2];if(b){while(1){J[d>>2]=b;c=J[d+8>>2];ja:{if(c>>>0>=(J[d+12>>2]&2147483647)>>>0){b=0;c=J[d+12>>2];g=c&2147483647?c<<1:1;ka:{if(!g){break ka}c=g<<2;if(!c){break ka}b=J[40592];e=Ja[J[J[b>>2]+20>>2]](b)|0?47033:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,e,19978,553)|0}e=J[d+8>>2];i=(e<<2)+b|0;if((e|0)>0){f=J[d+4>>2];c=b;while(1){J[c>>2]=J[f>>2];f=f+4|0;c=c+4|0;if(i>>>0>c>>>0){continue}break}}J[i>>2]=J[d>>2];la:{if(J[d+12>>2]<0){break la}c=J[d+4>>2];if(!c){break la}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[d+8>>2]}J[d+12>>2]=g;J[d+4>>2]=b;J[d+8>>2]=e+1;break ja}J[J[d+4>>2]+(c<<2)>>2]=b;J[d+8>>2]=c+1}b=J[J[h+288>>2]>>2];J[h+288>>2]=b;if(b){continue}break}e=J[d+8>>2];c=J[d+4>>2]}else{c=0}PC(c,e);PC(J[h+264>>2],J[h+268>>2]);b=J[h+268>>2];if(b){f=J[h+264>>2];i=f+(b<<2)|0;e=J[d+4>>2];while(1){g=J[h+276>>2];ma:{if(!g){break ma}c=J[f>>2];j=g-1&1073741823;if(g&1){na:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break na}Ja[J[J[c>>2]+12>>2]](c)|0}b=c+44|0}else{b=c}if(!j){break ma}g=c+P(g,44)|0;while(1){oa:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(b|0))){e=e+4|0;break oa}Ja[J[J[b>>2]+12>>2]](b)|0}c=b+44|0;pa:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break pa}Ja[J[J[c>>2]+12>>2]](c)|0}b=b+88|0;if((g|0)!=(b|0)){continue}break}}f=f+4|0;if((i|0)!=(f|0)){continue}break}}b=J[d+12>>2];qa:{if((b|0)<0|!(b&2147483647)){break qa}b=J[d+4>>2];if(!b){break qa}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}Ha=d+16|0}b=J[a+1832>>2];c=J[a+1836>>2];if(c){c=(c<<2)+b|0;while(1){e=J[b>>2];if(e){f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,e)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[a+1832>>2]}c=J[a+1840>>2];ra:{if((c|0)<0|!(c&2147483647)){break ra}if((a+1572|0)==(b|0)){H[a+1828|0]=0;break ra}if(!b){break ra}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+1564>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}if(J[a+1552>>2]){e=0;d=Ha-16|0;Ha=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;h=a+1272|0;b=J[h+288>>2];if(b){while(1){J[d>>2]=b;c=J[d+8>>2];sa:{if(c>>>0>=(J[d+12>>2]&2147483647)>>>0){b=0;c=J[d+12>>2];g=c&2147483647?c<<1:1;ta:{if(!g){break ta}c=g<<2;if(!c){break ta}b=J[40592];e=Ja[J[J[b>>2]+20>>2]](b)|0?47737:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,e,19978,553)|0}e=J[d+8>>2];i=(e<<2)+b|0;if((e|0)>0){f=J[d+4>>2];c=b;while(1){J[c>>2]=J[f>>2];f=f+4|0;c=c+4|0;if(i>>>0>c>>>0){continue}break}}J[i>>2]=J[d>>2];ua:{if(J[d+12>>2]<0){break ua}c=J[d+4>>2];if(!c){break ua}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[d+8>>2]}J[d+12>>2]=g;J[d+4>>2]=b;J[d+8>>2]=e+1;break sa}J[J[d+4>>2]+(c<<2)>>2]=b;J[d+8>>2]=c+1}b=J[J[h+288>>2]>>2];J[h+288>>2]=b;if(b){continue}break}e=J[d+8>>2];c=J[d+4>>2]}else{c=0}OC(c,e);OC(J[h+264>>2],J[h+268>>2]);b=J[h+268>>2];if(b){f=J[h+264>>2];i=f+(b<<2)|0;e=J[d+4>>2];while(1){g=J[h+276>>2];va:{if(!g){break va}c=J[f>>2];j=g-1&268435455;if(g&1){wa:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break wa}Ja[J[J[c>>2]+12>>2]](c)|0}b=c+208|0}else{b=c}if(!j){break va}g=c+P(g,208)|0;while(1){xa:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(b|0))){e=e+4|0;break xa}Ja[J[J[b>>2]+12>>2]](b)|0}c=b+208|0;ya:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break ya}Ja[J[J[c>>2]+12>>2]](c)|0}b=b+416|0;if((g|0)!=(b|0)){continue}break}}f=f+4|0;if((i|0)!=(f|0)){continue}break}}b=J[d+12>>2];za:{if((b|0)<0|!(b&2147483647)){break za}b=J[d+4>>2];if(!b){break za}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}Ha=d+16|0}b=J[a+1536>>2];c=J[a+1540>>2];if(c){c=(c<<2)+b|0;while(1){e=J[b>>2];if(e){f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,e)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[a+1536>>2]}c=J[a+1544>>2];Aa:{if((c|0)<0|!(c&2147483647)){break Aa}if((a+1276|0)==(b|0)){H[a+1532|0]=0;break Aa}if(!b){break Aa}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+1268>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}if(J[a+1256>>2]){e=0;d=Ha-16|0;Ha=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;h=a+976|0;b=J[h+288>>2];if(b){while(1){J[d>>2]=b;c=J[d+8>>2];Ba:{if(c>>>0>=(J[d+12>>2]&2147483647)>>>0){b=0;c=J[d+12>>2];g=c&2147483647?c<<1:1;Ca:{if(!g){break Ca}c=g<<2;if(!c){break Ca}b=J[40592];e=Ja[J[J[b>>2]+20>>2]](b)|0?51409:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,e,19978,553)|0}e=J[d+8>>2];i=(e<<2)+b|0;if((e|0)>0){f=J[d+4>>2];c=b;while(1){J[c>>2]=J[f>>2];f=f+4|0;c=c+4|0;if(i>>>0>c>>>0){continue}break}}J[i>>2]=J[d>>2];Da:{if(J[d+12>>2]<0){break Da}c=J[d+4>>2];if(!c){break Da}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[d+8>>2]}J[d+12>>2]=g;J[d+4>>2]=b;J[d+8>>2]=e+1;break Ba}J[J[d+4>>2]+(c<<2)>>2]=b;J[d+8>>2]=c+1}b=J[J[h+288>>2]>>2];J[h+288>>2]=b;if(b){continue}break}e=J[d+8>>2];c=J[d+4>>2]}else{c=0}NC(c,e);NC(J[h+264>>2],J[h+268>>2]);b=J[h+268>>2];if(b){f=J[h+264>>2];i=f+(b<<2)|0;e=J[d+4>>2];while(1){g=J[h+276>>2];Ea:{if(!g){break Ea}c=J[f>>2];j=g-1&268435455;if(g&1){Fa:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break Fa}Ja[J[J[c>>2]+12>>2]](c)|0}b=c+112|0}else{b=c}if(!j){break Ea}g=c+P(g,112)|0;while(1){Ga:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(b|0))){e=e+4|0;break Ga}Ja[J[J[b>>2]+12>>2]](b)|0}c=b+112|0;Ha:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break Ha}Ja[J[J[c>>2]+12>>2]](c)|0}b=b+224|0;if((g|0)!=(b|0)){continue}break}}f=f+4|0;if((i|0)!=(f|0)){continue}break}}b=J[d+12>>2];Ia:{if((b|0)<0|!(b&2147483647)){break Ia}b=J[d+4>>2];if(!b){break Ia}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}Ha=d+16|0}b=J[a+1240>>2];c=J[a+1244>>2];if(c){c=(c<<2)+b|0;while(1){e=J[b>>2];if(e){f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,e)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[a+1240>>2]}c=J[a+1248>>2];Ja:{if((c|0)<0|!(c&2147483647)){break Ja}if((a+980|0)==(b|0)){H[a+1236|0]=0;break Ja}if(!b){break Ja}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+972>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}if(J[a+960>>2]){e=0;d=Ha-16|0;Ha=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;b=J[a+968>>2];if(b){while(1){J[d>>2]=b;c=J[d+8>>2];Ka:{if(c>>>0>=(J[d+12>>2]&2147483647)>>>0){b=0;c=J[d+12>>2];h=c&2147483647?c<<1:1;La:{if(!h){break La}c=h<<2;if(!c){break La}b=J[40592];e=Ja[J[J[b>>2]+20>>2]](b)|0?51523:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,e,19978,553)|0}e=J[d+8>>2];g=(e<<2)+b|0;if((e|0)>0){f=J[d+4>>2];c=b;while(1){J[c>>2]=J[f>>2];f=f+4|0;c=c+4|0;if(g>>>0>c>>>0){continue}break}}J[g>>2]=J[d>>2];Ma:{if(J[d+12>>2]<0){break Ma}c=J[d+4>>2];if(!c){break Ma}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[d+8>>2]}J[d+12>>2]=h;J[d+4>>2]=b;J[d+8>>2]=e+1;break Ka}J[J[d+4>>2]+(c<<2)>>2]=b;J[d+8>>2]=c+1}b=J[J[a+968>>2]>>2];J[a+968>>2]=b;if(b){continue}break}e=J[d+8>>2];c=J[d+4>>2]}else{c=0}MC(c,e);MC(J[a+944>>2],J[a+948>>2]);b=J[a+948>>2];if(b){f=J[a+944>>2];g=f+(b<<2)|0;e=J[d+4>>2];while(1){h=J[a+956>>2];Na:{if(!h){break Na}c=J[f>>2];i=h-1&67108863;if(h&1){Oa:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break Oa}Ja[J[J[c>>2]+12>>2]](c)|0}b=c+320|0}else{b=c}if(!i){break Na}h=c+P(h,320)|0;while(1){Pa:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|J[e>>2]!=(b|0))){e=e+4|0;break Pa}Ja[J[J[b>>2]+12>>2]](b)|0}c=b+320|0;Qa:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(e|0)|(c|0)!=J[e>>2])){e=e+4|0;break Qa}Ja[J[J[c>>2]+12>>2]](c)|0}b=b+640|0;if((h|0)!=(b|0)){continue}break}}f=f+4|0;if((g|0)!=(f|0)){continue}break}}b=J[d+12>>2];Ra:{if((b|0)<0|!(b&2147483647)){break Ra}b=J[d+4>>2];if(!b){break Ra}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}Ha=d+16|0}b=J[a+944>>2];c=J[a+948>>2];if(c){c=(c<<2)+b|0;while(1){e=J[b>>2];if(e){f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,e)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[a+944>>2]}c=J[a+952>>2];Sa:{if((c|0)<0|!(c&2147483647)){break Sa}if((a+684|0)==(b|0)){H[a+940|0]=0;break Sa}if(!b){break Sa}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+640>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+600>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+560>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+520>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+480>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+472>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}if(J[a+460>>2]){c=0;d=Ha-16|0;Ha=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;b=J[a+468>>2];if(b){while(1){J[d>>2]=b;c=J[d+8>>2];Ta:{if(c>>>0>=(J[d+12>>2]&2147483647)>>>0){b=0;c=J[d+12>>2];h=c&2147483647?c<<1:1;Ua:{if(!h){break Ua}c=h<<2;if(!c){break Ua}b=J[40592];e=Ja[J[J[b>>2]+20>>2]](b)|0?31081:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,e,19978,553)|0}e=J[d+8>>2];g=(e<<2)+b|0;if((e|0)>0){f=J[d+4>>2];c=b;while(1){J[c>>2]=J[f>>2];f=f+4|0;c=c+4|0;if(g>>>0>c>>>0){continue}break}}J[g>>2]=J[d>>2];Va:{if(J[d+12>>2]<0){break Va}c=J[d+4>>2];if(!c){break Va}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[d+8>>2]}J[d+12>>2]=h;J[d+4>>2]=b;J[d+8>>2]=e+1;break Ta}J[J[d+4>>2]+(c<<2)>>2]=b;J[d+8>>2]=c+1}b=J[J[a+468>>2]>>2];J[a+468>>2]=b;if(b){continue}break}c=J[d+8>>2];b=J[d+4>>2]}else{b=0}LC(b,c);LC(J[a+444>>2],J[a+448>>2]);b=J[a+448>>2];if(b){e=J[a+444>>2];h=e+(b<<2)|0;c=J[d+4>>2];while(1){f=J[a+456>>2];if(f){b=J[e>>2];g=b+P(f,48)|0;while(1){Wa:{if(!((J[d+4>>2]+(J[d+8>>2]<<2)|0)==(c|0)|J[c>>2]!=(b|0))){c=c+4|0;break Wa}f=J[b+44>>2];if((f|0)<0|!(f&2147483647)){break Wa}f=J[b+36>>2];if((f|0)==(b|0)){H[b+32|0]=0;break Wa}if(!f){break Wa}i=J[40592]+12|0;Ja[J[J[i>>2]+12>>2]](i,f)}b=b+48|0;if((g|0)!=(b|0)){continue}break}}e=e+4|0;if((h|0)!=(e|0)){continue}break}}b=J[d+12>>2];Xa:{if((b|0)<0|!(b&2147483647)){break Xa}b=J[d+4>>2];if(!b){break Xa}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}Ha=d+16|0}b=J[a+444>>2];c=J[a+448>>2];if(c){c=(c<<2)+b|0;while(1){e=J[b>>2];if(e){f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,e)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[a+444>>2]}c=J[a+452>>2];Ya:{if((c|0)<0|!(c&2147483647)){break Ya}if((a+184|0)==(b|0)){H[a+440|0]=0;return Hk(a)|0}if(!b){break Ya}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}return Hk(a)|0}function lV(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=j|0;k=k|0;l=Q(l);var m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=0,M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=0,Z=Q(0),_=0,$=Q(0),aa=Q(0),ba=0,ca=Q(0),da=Q(0),ea=0,fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ia=Q(0),Ja=Q(0),Ka=0,La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=0,Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=Q(0),Wa=0,Xa=0;b=Ha-416|0;Ha=b;H[b+32|0]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[b>>2]=0;J[b+4>>2]=0;j=J[a+40>>2];l=N[a+8>>2];n=N[a+12>>2];m=N[a+4>>2];J[b+188>>2]=0;N[b+184>>2]=n;N[b+180>>2]=l;N[b+176>>2]=m;w=J[a+16>>2];C=J[a+20>>2];X=J[a+28>>2];J[b+344>>2]=J[a+24>>2];J[b+348>>2]=X;J[b+336>>2]=w;J[b+340>>2]=C;J[b+144>>2]=j;J[b+152>>2]=J[j+40>>2]+P(K[j+39|0],20);H[b+156|0]=K[j+38|0];p=Q(m*N[j+52>>2]);o=Q(l*N[j+56>>2]);p=o>=p?p:o;o=Q(n*N[j+60>>2]);p=o>=p?p:o;N[b+24>>2]=p*Q(.02500000037252903);N[b+16>>2]=p*Q(.10000000149011612);N[b+20>>2]=p*Q(.05000000074505806);w=b+176|0;a=b+336|0;zb(w,a,b+48|0,b+96|0,b,m==Q(1)&l==Q(1)&n==Q(1));J[b+148>>2]=J[j+44>>2];J[b+408>>2]=0;J[b+412>>2]=0;J[b+400>>2]=0;J[b+404>>2]=0;Ga=N[e+20>>2];t=N[f+20>>2];Ia=N[e+24>>2];s=N[f+24>>2];l=N[d+8>>2];n=N[d>>2];m=N[d+4>>2];p=N[d+12>>2];U=N[c+12>>2];Z=N[c>>2];Ja=N[e+16>>2];v=N[f+16>>2];M=N[c+4>>2];O=N[c+8>>2];J[b+396>>2]=0;J[b+380>>2]=0;J[b+364>>2]=0;Ca=Q(-Z);o=Q(v-Ja);q=Q(t-Ga);r=Q(s-Ia);u=Q(Q(Q(Ca*o)-Q(q*M))-Q(O*r));fa=Q(Q(U*U)+Q(-.5));y=Q(Q(Q(U*Q(Q(M*o)-Q(Z*q)))+Q(fa*r))-Q(O*u));N[b+392>>2]=y+y;y=Q(Q(Q(fa*q)+Q(U*Q(Q(Z*r)-Q(O*o))))-Q(M*u));N[b+388>>2]=y+y;e=b+384|0;o=Q(Q(Q(fa*o)+Q(U*Q(Q(O*q)-Q(M*r))))-Q(Z*u));N[e>>2]=o+o;q=Q(Q(Q(m*O)-Q(M*l))+Q(Q(n*U)-Q(p*Z)));o=Q(q+q);r=Q(Q(Q(l*Z)-Q(O*n))+Q(Q(m*U)-Q(p*M)));u=Q(r+r);y=Q(Q(1)-Q(q*o));F=Q(r*u);N[b+376>>2]=y-F;q=Q(Q(Q(n*M)-Q(Z*m))+Q(Q(l*U)-Q(p*O)));I=Q(q*u);l=Q(Q(p*U)-Q(Q(Q(Ca*n)-Q(m*M))-Q(O*l)));n=Q(l*o);N[b+372>>2]=I-n;m=Q(q*o);p=Q(l*u);N[b+368>>2]=m+p;N[b+360>>2]=I+n;n=Q(q+q);q=Q(q*n);N[b+356>>2]=y-q;o=Q(r*o);l=Q(l*n);N[b+352>>2]=o-l;J[b+348>>2]=0;N[b+344>>2]=m-p;N[b+340>>2]=o+l;N[b+336>>2]=Q(Q(1)-F)-q;m=N[c+20>>2];p=N[d+20>>2];l=N[c+24>>2];n=N[d+24>>2];o=N[c+16>>2];q=N[d+16>>2];J[b+332>>2]=0;Oa=Q(n-s);l=Q(Q(l-Ia)-Oa);Pa=Q(q-v);n=Q(Q(o-Ja)-Pa);Qa=Q(p-t);m=Q(Q(m-Ga)-Qa);p=Q(Q(O*l)+Q(Q(Z*n)+Q(M*m)));o=Q(Q(Q(fa*l)-Q(U*Q(Q(Z*m)-Q(M*n))))+Q(O*p));N[b+328>>2]=o+o;o=Q(Q(M*p)+Q(Q(fa*m)-Q(U*Q(Q(O*n)-Q(l*Z)))));N[b+324>>2]=o+o;l=Q(Q(Z*p)+Q(Q(fa*n)-Q(U*Q(Q(M*l)-Q(m*O)))));N[b+320>>2]=l+l;J[b+256>>2]=0;J[b+176>>2]=153620;J[b+180>>2]=k;J[b+184>>2]=a;a=J[b+356>>2];J[b+208>>2]=J[b+352>>2];J[b+212>>2]=a;a=J[b+364>>2];J[b+216>>2]=J[b+360>>2];J[b+220>>2]=a;a=J[b+348>>2];J[b+200>>2]=J[b+344>>2];J[b+204>>2]=a;a=J[b+372>>2];J[b+224>>2]=J[b+368>>2];J[b+228>>2]=a;a=J[b+380>>2];J[b+232>>2]=J[b+376>>2];J[b+236>>2]=a;a=J[e+4>>2];J[b+240>>2]=J[e>>2];J[b+244>>2]=a;a=J[b+396>>2];J[b+248>>2]=J[b+392>>2];J[b+252>>2]=a;a=J[b+340>>2];J[b+192>>2]=J[b+336>>2];J[b+196>>2]=a;l=N[b+196>>2];N[b+196>>2]=N[b+208>>2];n=N[b+216>>2];m=N[b+200>>2];N[b+200>>2]=N[b+224>>2];N[b+216>>2]=N[b+228>>2];N[b+224>>2]=m;N[b+228>>2]=n;N[b+208>>2]=l;J[b+168>>2]=152352;J[b+172>>2]=b;Da=Q(34028234663852886e22);k=Ha-288|0;Ha=k;R=Q(g+Q(0));d=Ha-272|0;Ha=d;J[d+248>>2]=0;J[d+252>>2]=0;J[d+240>>2]=0;J[d+244>>2]=0;x=N[b+408>>2];E=N[b+404>>2];z=N[b+400>>2];ga=N[b+328>>2];D=N[b+324>>2];S=N[b+320>>2];J[d+224>>2]=1;a=J[w+8>>2];$=N[a+52>>2];T=N[a+36>>2];G=N[a+20>>2];A=N[a+56>>2];V=N[a+40>>2];W=N[a+24>>2];c=J[w+4>>2];q=N[c+72>>2];r=N[c- -64>>2];u=N[c+68>>2];t=N[c+56>>2];s=N[c+52>>2];v=N[c+88>>2];aa=N[w+56>>2];ca=N[w+24>>2];ha=N[w+40>>2];y=N[c+80>>2];ja=N[w+48>>2];na=N[w+32>>2];F=N[c+84>>2];oa=N[w+52>>2];ka=N[w+20>>2];pa=N[w+36>>2];qa=N[a+48>>2];ra=N[a+32>>2];sa=N[a>>2];ta=N[a+16>>2];ua=N[a+4>>2];va=N[a+8>>2];I=N[c+48>>2];la=N[w+16>>2];g=N[e+8>>2];l=N[e>>2];n=N[e+4>>2];Ka=b+168|0;j=Ka;a=J[j+4>>2];o=N[a+56>>2];ma=N[a+52>>2];wa=N[a+72>>2];f=a- -64|0;xa=N[f>>2];ya=N[a+68>>2];m=N[a+88>>2];za=N[a+80>>2];Aa=N[a+84>>2];Ba=N[a+48>>2];J[d+172>>2]=0;da=m;c=Q(Q(g*g)+Q(Q(l*l)+Q(n*n)))>Q(1.1920928955078125e-7);g=c?g:Q(0);l=c?l:Q(1);m=c?n:Q(0);p=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(m*m))))));g=Q(g*p);n=Q(l*p);l=Q(m*p);N[d+168>>2]=Q(da*g)+Q(Q(za*n)+Q(Aa*l));N[d+164>>2]=Q(wa*g)+Q(Q(xa*n)+Q(l*ya));N[d+160>>2]=Q(o*g)+Q(Q(Ba*n)+Q(l*ma));c=sb(a,d+160|0);ma=N[f>>2];wa=N[a+80>>2];xa=N[a+84>>2];ya=N[a+52>>2];za=N[a+68>>2];Aa=N[a+88>>2];c=J[a+152>>2]+P(c,12)|0;m=N[c+8>>2];Ba=N[a+56>>2];p=N[c>>2];La=N[a+72>>2];o=N[c+4>>2];Ma=N[a+48>>2];J[d+180>>2]=0;J[d+184>>2]=0;J[d+188>>2]=0;J[d+192>>2]=0;J[d+196>>2]=0;J[d+200>>2]=0;J[d+204>>2]=0;J[d+208>>2]=0;J[d+212>>2]=0;J[d+216>>2]=0;J[d+220>>2]=0;J[d+172>>2]=0;J[d+176>>2]=0;da=A;ia=q;n=Q(-n);q=Q(Q(Q(ca*n)-Q(ha*l))-Q(aa*g));A=Q(Q(Q(la*n)-Q(na*l))-Q(ja*g));g=Q(Q(Q(ka*n)-Q(pa*l))-Q(oa*g));l=Q(Q(ia*q)+Q(Q(r*A)+Q(u*g)));n=Q(Q(v*q)+Q(Q(y*A)+Q(g*F)));a=l>n;g=Q(Q(t*q)+Q(Q(I*A)+Q(g*s)));c=!(g>l)|!(g>n);g=c?a?ia:v:t;l=c?a?r:y:I;n=c?a?u:F:s;q=Q(da+Q(Q(V*g)+Q(Q(va*l)+Q(W*n))));u=Q(Q(Aa*m)+Q(Q(Ba*p)+Q(o*La)));t=Q(q-u);N[d+168>>2]=t;v=Q($+Q(Q(T*g)+Q(Q(ua*l)+Q(n*G))));y=Q(Q(xa*m)+Q(Q(ya*p)+Q(o*za)));s=Q(v-y);N[d+164>>2]=s;g=Q(qa+Q(Q(ra*g)+Q(Q(sa*l)+Q(n*ta))));l=Q(Q(wa*m)+Q(Q(Ma*p)+Q(o*ma)));r=Q(g-l);N[d+160>>2]=r;J[d+116>>2]=0;J[d+120>>2]=0;J[d+124>>2]=0;J[d+128>>2]=0;J[d+132>>2]=0;J[d+136>>2]=0;J[d+140>>2]=0;J[d+144>>2]=0;J[d+148>>2]=0;J[d+152>>2]=0;J[d+156>>2]=0;J[d+108>>2]=0;J[d+112>>2]=0;N[d+104>>2]=q;N[d+100>>2]=v;N[d+96>>2]=g;J[d+52>>2]=0;J[d+56>>2]=0;J[d+60>>2]=0;J[d+64>>2]=0;J[d+68>>2]=0;J[d+72>>2]=0;J[d+76>>2]=0;J[d+80>>2]=0;J[d+84>>2]=0;J[d+88>>2]=0;J[d+92>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;N[d+40>>2]=u;N[d+36>>2]=y;N[d+32>>2]=l;g=Q(-t);l=Q(-s);n=Q(-r);f=-1;v=Q(Q(t*t)+Q(Q(r*r)+Q(s*s)));m=N[J[j+4>>2]+24>>2];m=mna)){m=n;o=l;q=g;F=Q(0);u=r;p=s;y=t;break b}$=Q(m+R);oa=Q($*$);I=Q(Q(S*Q(0))+z);A=Q(Q(D*Q(0))+E);R=Q(Q(ga*Q(0))+x);F=Q(0);q=g;o=l;m=n;while(1){u=r;p=s;y=t;a=J[w+8>>2];ja=N[a+56>>2];ka=N[a+40>>2];pa=N[a+24>>2];ha=N[a+52>>2];qa=N[a+36>>2];ra=N[a+20>>2];c=J[w+4>>2];t=N[c+72>>2];s=N[c- -64>>2];z=N[c+68>>2];D=N[c+56>>2];S=N[c+52>>2];T=N[c+88>>2];G=N[c+80>>2];V=N[c+84>>2];sa=N[a+8>>2];aa=N[a+48>>2];ca=N[a+32>>2];ta=N[a>>2];ua=N[a+16>>2];va=N[a+4>>2];W=N[c+48>>2];la=N[w+56>>2];ma=N[w+24>>2];wa=N[w+40>>2];xa=N[w+48>>2];ya=N[w+16>>2];za=N[w+32>>2];Aa=N[w+52>>2];Ba=N[w+20>>2];La=N[w+36>>2];a=J[j+4>>2];Ma=N[a+52>>2];Sa=N[a+56>>2];Ta=N[a+72>>2];C=a- -64|0;Ua=N[C>>2];Va=N[a+68>>2];Ea=N[a+88>>2];r=N[a+80>>2];x=N[a+84>>2];Na=N[a+48>>2];J[d+268>>2]=0;ia=r;E=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(n*n)+Q(l*l))))));r=Q(n*E);ga=Q(-r);da=x;x=Q(l*E);E=Q(g*E);N[d+264>>2]=Q(Q(ia*ga)-Q(da*x))-Q(Ea*E);N[d+260>>2]=Q(Q(Ua*ga)-Q(Va*x))-Q(Ta*E);N[d+256>>2]=Q(Q(Na*ga)-Q(Ma*x))-Q(Sa*E);X=sb(a,d+256|0);Na=aa;ia=ca;Ea=t;da=T;t=Q(Q(la*E)+Q(Q(ma*r)+Q(x*wa)));aa=Q(Q(xa*E)+Q(Q(ya*r)+Q(x*za)));ca=Q(Q(Aa*E)+Q(Q(Ba*r)+Q(x*La)));la=Q(Q(Ea*t)+Q(Q(s*aa)+Q(z*ca)));T=Q(Q(T*t)+Q(Q(G*aa)+Q(ca*V)));c=la>T;t=Q(Q(D*t)+Q(Q(W*aa)+Q(ca*S)));f=!(t>la)|!(t>T);t=f?c?Ea:da:D;s=f?c?s:G:W;z=f?c?z:V:S;T=Q(Na+Q(Q(ia*t)+Q(Q(ta*s)+Q(ua*z))));c=J[a+152>>2]+P(X,12)|0;G=N[c+8>>2];V=N[c>>2];W=N[c+4>>2];aa=Q(I+Q(Q(N[a+80>>2]*G)+Q(Q(N[a+48>>2]*V)+Q(W*N[C>>2]))));D=Q(T-aa);ca=Q(ha+Q(Q(qa*t)+Q(Q(va*s)+Q(z*ra))));ha=Q(A+Q(Q(N[a+84>>2]*G)+Q(Q(N[a+52>>2]*V)+Q(W*N[a+68>>2]))));S=Q(ca-ha);ja=Q(ja+Q(Q(ka*t)+Q(Q(sa*s)+Q(z*pa))));G=Q(R+Q(Q(N[a+88>>2]*G)+Q(Q(N[a+56>>2]*V)+Q(W*N[a+72>>2]))));z=Q(ja-G);t=Q(Q(Q(Q(r*Q(-D))-Q(x*S))-Q(E*z))-$);if(t>Q(0)){f=0;s=N[b+328>>2];V=N[b+320>>2];W=N[b+324>>2];ka=Q(Q(E*s)+Q(Q(r*V)+Q(x*W)));if(ka>=Q(0)){break a}r=F;F=Q(r-Q(t/ka));if(F>r){if(F>Q(1)){break a}q=N[b+408>>2];o=N[b+404>>2];m=N[b+400>>2];J[d+76>>2]=0;J[d+60>>2]=0;J[d+44>>2]=0;r=Q(m+Q(V*F));m=Q(r-I);v=Q(m+N[d+64>>2]);N[d+64>>2]=v;t=Q(o+Q(W*F));o=Q(t-A);I=Q(o+N[d+68>>2]);N[d+68>>2]=I;s=Q(q+Q(s*F));q=Q(s-R);A=Q(q+N[d+72>>2]);N[d+72>>2]=A;R=Q(m+N[d+48>>2]);N[d+48>>2]=R;z=Q(o+N[d+52>>2]);N[d+52>>2]=z;D=Q(q+N[d+56>>2]);N[d+56>>2]=D;m=Q(m+N[d+32>>2]);N[d+32>>2]=m;o=Q(o+N[d+36>>2]);N[d+36>>2]=o;q=Q(q+N[d+40>>2]);N[d+40>>2]=q;S=N[d+96>>2];G=N[d+100>>2];V=N[d+104>>2];J[d+172>>2]=0;N[d+168>>2]=V-q;N[d+164>>2]=G-o;N[d+160>>2]=S-m;m=N[d+112>>2];o=N[d+116>>2];q=N[d+120>>2];J[d+188>>2]=0;N[d+184>>2]=q-D;N[d+180>>2]=o-z;N[d+176>>2]=m-R;m=N[d+128>>2];o=N[d+132>>2];q=N[d+136>>2];J[d+204>>2]=0;N[d+200>>2]=q-A;N[d+196>>2]=o-I;N[d+192>>2]=m-v;a=J[j+4>>2];q=N[a+56>>2];v=N[a+52>>2];I=N[a+72>>2];f=a- -64|0;A=N[f>>2];R=N[a+68>>2];m=N[a+88>>2];o=N[a+80>>2];z=N[a+84>>2];D=N[a+48>>2];J[d+268>>2]=0;da=m;m=Q(-E);ia=Q(o*ga);o=Q(-x);N[d+264>>2]=Q(da*m)+Q(ia+Q(z*o));N[d+260>>2]=Q(I*m)+Q(Q(A*ga)+Q(R*o));N[d+256>>2]=Q(q*m)+Q(Q(D*ga)+Q(v*o));c=sb(a,d+256|0);c=J[a+152>>2]+P(c,12)|0;m=N[c+8>>2];o=N[c>>2];q=N[c+4>>2];G=Q(s+Q(Q(N[a+88>>2]*m)+Q(Q(N[a+56>>2]*o)+Q(q*N[a+72>>2]))));z=Q(ja-G);ha=Q(t+Q(Q(N[a+84>>2]*m)+Q(Q(N[a+52>>2]*o)+Q(q*N[a+68>>2]))));S=Q(ca-ha);aa=Q(r+Q(Q(N[a+80>>2]*m)+Q(Q(N[a+48>>2]*o)+Q(q*N[f>>2]))));D=Q(T-aa);m=n;o=l;q=g;I=r;A=t;R=s;g=Q(34028234663852886e22)}else{g=v}}else{g=v}x=g;c=J[d+224>>2];f=c<<4;a=f+(d+96|0)|0;J[a+12>>2]=0;N[a+8>>2]=ja;N[a+4>>2]=ca;N[a>>2]=T;a=f+(d+32|0)|0;J[a+12>>2]=0;N[a+8>>2]=G;N[a+4>>2]=ha;N[a>>2]=aa;a=f+(d+160|0)|0;J[a+12>>2]=0;N[a+8>>2]=z;N[a+4>>2]=S;N[a>>2]=D;J[d+224>>2]=c+1;c:{d:{switch(c-1|0){case 0:r=N[d+168>>2];g=Q(N[d+184>>2]-r);t=N[d+160>>2];l=Q(N[d+176>>2]-t);s=N[d+164>>2];n=Q(N[d+180>>2]-s);v=Q(Q(g*g)+Q(Q(l*l)+Q(n*n)));if(v<=Q(1.1920928955078125e-7)){J[d+224>>2]=1;a=J[d+164>>2];J[d+256>>2]=J[d+160>>2];J[d+260>>2]=a;a=J[d+172>>2];J[d+264>>2]=J[d+168>>2];J[d+268>>2]=a;break c}da=g;g=Q(Q(Q(Q(Q(-t)*l)-Q(n*s))-Q(r*g))/v);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[d+264>>2]=r+Q(da*g);N[d+260>>2]=s+Q(n*g);N[d+256>>2]=t+Q(l*g);break c;case 1:_b(d+256|0,d+160|0,d+96|0,d+32|0,d+224|0);break c;case 2:hc(d+256|0,d+160|0,d+96|0,d+32|0,d+224|0);break c;default:break d}}N[d+264>>2]=z;N[d+260>>2]=S;N[d+256>>2]=D}t=N[d+264>>2];g=Q(-t);s=N[d+260>>2];l=Q(-s);r=N[d+256>>2];n=Q(-r);v=Q(Q(t*t)+Q(Q(r*r)+Q(s*s)));if(oa>2]+32|0];I=Q(0);z=Q(0);a=(f|0)!=0&v>na;g=a?g:q;n=a?n:m;l=a?l:o;m=Q(Y(Q(Q(g*g)+Q(Q(n*n)+Q(l*l)))));if(!(m<=Q(1.1920928955078125e-7))){q=g;g=Q(Q(1)/m);Fa=Q(q*g);z=Q(n*g);I=Q(l*g)}J[k+268>>2]=0;N[k+264>>2]=-Fa;N[k+260>>2]=-I;N[k+256>>2]=-z;N[k+240>>2]=F;J[k+252>>2]=J[d+236>>2];a=J[d+232>>2];J[k+244>>2]=J[d+228>>2];J[k+248>>2]=a;J[d+268>>2]=0;N[d+264>>2]=f?t:y;N[d+260>>2]=f?s:p;N[d+256>>2]=f?r:u;f=J[d+252>>2];a=J[d+248>>2];J[d+24>>2]=a;J[d+28>>2]=f;C=J[d+244>>2];c=J[d+240>>2];J[d+16>>2]=c;J[d+20>>2]=C;J[d+8>>2]=a;J[d+12>>2]=f;J[d>>2]=c;J[d+4>>2]=C;jb(d+160|0,d+96|0,d+32|0,d+256|0,d+16|0,d,J[d+224>>2]);g=N[J[w+4>>2]+16>>2];l=N[d+16>>2];n=N[d+20>>2];m=N[d+24>>2];J[k+284>>2]=0;N[k+280>>2]=m+(j?Q(Fa*g):Q(-0));N[k+276>>2]=n+(j?Q(I*g):Q(-0));N[k+272>>2]=l+(j?Q(z*g):Q(-0));f=1}Ha=d+272|0;if(f){a=J[k+244>>2];J[b+304>>2]=J[k+240>>2];J[b+308>>2]=a;a=J[k+252>>2];J[b+312>>2]=J[k+248>>2];J[b+316>>2]=a;if(N[k+240>>2]==Q(0)){c=J[w+4>>2];d=J[Ka+4>>2];N[k+224>>2]=Q(N[c+16>>2]+N[d+16>>2])*Q(100);H[k+215|0]=0;J[k+168>>2]=0;J[k+172>>2]=0;J[k+160>>2]=0;J[k+164>>2]=0;J[k+152>>2]=0;J[k+156>>2]=0;J[k+144>>2]=0;J[k+148>>2]=0;J[k+136>>2]=0;J[k+140>>2]=0;J[k+128>>2]=0;J[k+132>>2]=0;J[k+192>>2]=0;a=J[w+8>>2];J[k+56>>2]=a;J[k+48>>2]=153620;J[k+52>>2]=c;c=J[a+12>>2];J[k+72>>2]=J[a+8>>2];J[k+76>>2]=c;c=J[a+20>>2];J[k+80>>2]=J[a+16>>2];J[k+84>>2]=c;c=J[a+28>>2];J[k+88>>2]=J[a+24>>2];J[k+92>>2]=c;c=J[a+36>>2];J[k+96>>2]=J[a+32>>2];J[k+100>>2]=c;c=J[a+44>>2];J[k+104>>2]=J[a+40>>2];J[k+108>>2]=c;c=J[a+52>>2];J[k+112>>2]=J[a+48>>2];J[k+116>>2]=c;c=J[a+60>>2];J[k+120>>2]=J[a+56>>2];J[k+124>>2]=c;c=J[a+4>>2];J[k+64>>2]=J[a>>2];J[k+68>>2]=c;g=N[k+68>>2];N[k+68>>2]=N[k+80>>2];l=N[k+88>>2];n=N[k+72>>2];N[k+72>>2]=N[k+96>>2];N[k+80>>2]=g;N[k+96>>2]=n;N[k+88>>2]=N[k+100>>2];N[k+100>>2]=l;J[k+40>>2]=152352;J[k+44>>2]=d;C=k+220|0;X=k+216|0;c=0;j=Ha-320|0;Ha=j;d=J[k+44>>2];g=N[d+20>>2];ea=J[k+52>>2];l=N[ea+20>>2];q=N[k+224>>2];Wa=K[ea+32|0];t=N[ea+16>>2];Xa=K[d+32|0];s=N[d+16>>2];J[j+28>>2]=0;I=Q((g>2];while(1){a=B<<2;ba=K[C+B|0];J[a+(j+48|0)>>2]=ba;L=a+(j+32|0)|0;a=K[B+X|0];J[L>>2]=a;a=J[d+152>>2]+P(a,12)|0;g=N[a+8>>2];l=N[a>>2];n=N[a+4>>2];a=ea+(ba<<4)|0;m=N[a+56>>2];p=N[a+48>>2];o=N[a+52>>2];r=N[d+80>>2];u=N[d+48>>2];v=N[d+64>>2];y=N[d+84>>2];F=N[d+52>>2];A=N[d+68>>2];R=N[d+88>>2];x=N[d+56>>2];E=N[d+72>>2];z=N[e+48>>2];ga=N[e+32>>2];D=N[e>>2];S=N[e+16>>2];$=N[e+52>>2];T=N[e+36>>2];G=N[e+4>>2];V=N[e+20>>2];W=N[e+56>>2];aa=N[e+40>>2];ca=N[e+8>>2];ha=N[e+24>>2];a=c;_=a<<4;ba=_+(j+128|0)|0;J[ba+12>>2]=0;L=_+(j- -64|0)|0;J[L+12>>2]=0;_=_+(j+192|0)|0;J[_+12>>2]=0;W=Q(W+Q(Q(aa*m)+Q(Q(ca*p)+Q(o*ha))));N[ba+8>>2]=W;$=Q($+Q(Q(T*m)+Q(Q(G*p)+Q(o*V))));N[ba+4>>2]=$;m=Q(z+Q(Q(ga*m)+Q(Q(D*p)+Q(o*S))));N[ba>>2]=m;p=Q(Q(R*g)+Q(Q(x*l)+Q(n*E)));N[L+8>>2]=p;o=Q(Q(y*g)+Q(Q(F*l)+Q(n*A)));N[L+4>>2]=o;g=Q(Q(r*g)+Q(Q(u*l)+Q(n*v)));N[L>>2]=g;l=Q(W-p);N[_+8>>2]=l;n=Q($-o);N[_+4>>2]=n;g=Q(m-g);N[_>>2]=g;c=a+1|0;J[j+28>>2]=c;B=B+1|0;if((Ra|0)!=(B|0)){continue}break}k:{l:{switch(a-1|0){case 0:m=N[j+200>>2];g=Q(N[j+216>>2]-m);p=N[j+192>>2];l=Q(N[j+208>>2]-p);o=N[j+196>>2];n=Q(N[j+212>>2]-o);r=Q(Q(g*g)+Q(Q(l*l)+Q(n*n)));if(!(r<=Q(1.1920928955078125e-7))){break k}J[j+28>>2]=1;a=J[j+196>>2];J[j+304>>2]=J[j+192>>2];J[j+308>>2]=a;a=J[j+204>>2];J[j+312>>2]=J[j+200>>2];J[j+316>>2]=a;break i;case 1:yb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break i;case 2:break l;default:break j}}Bb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break i}J[j+316>>2]=0;x=g;g=Q(Q(Q(Q(Q(-p)*l)-Q(n*o))-Q(m*g))/r);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[j+312>>2]=m+Q(x*g);N[j+308>>2]=o+Q(n*g);N[j+304>>2]=p+Q(l*g);break i}g=N[e+8>>2];n=N[e>>2];l=N[e+4>>2];J[j+268>>2]=0;a=Q(Q(g*g)+Q(Q(n*n)+Q(l*l)))>Q(0);g=a?g:Q(0);N[j+264>>2]=g;l=a?l:Q(0);N[j+260>>2]=l;n=a?n:Q(1);N[j+256>>2]=n;p=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(n*n)+Q(l*l))))));r=Q(g*p);u=Q(n*p);m=Q(34028234663852886e22);p=Q(l*p);break h}J[j+316>>2]=0;N[j+312>>2]=l;N[j+308>>2]=n;N[j+304>>2]=g}a=J[j+308>>2];J[j+256>>2]=J[j+304>>2];J[j+260>>2]=a;a=J[j+316>>2];J[j+264>>2]=J[j+312>>2];J[j+268>>2]=a;g=N[j+264>>2];n=N[j+256>>2];l=N[j+260>>2];m=Q(Y(Q(Q(g*g)+Q(Q(n*n)+Q(l*l)))));if(!(I>2]=J[j+300>>2];a=J[j+296>>2];J[j+280>>2]=J[j+292>>2];J[j+284>>2]=a;a=J[k+56>>2];ga=N[j+268>>2];e=J[j+28>>2]<<2;c=J[k+52>>2];R=N[c+72>>2];m=Q(-n);s=Q(Q(Q(N[k+72>>2]*m)-Q(N[k+88>>2]*l))-Q(N[k+104>>2]*g));x=N[c- -64>>2];q=g;A=Q(Q(Q(N[k+64>>2]*m)-Q(N[k+80>>2]*l))-Q(N[k+96>>2]*g));t=l;m=Q(Q(Q(N[k+68>>2]*m)-Q(N[k+84>>2]*l))-Q(N[k+100>>2]*g));E=N[c+68>>2];D=Q(Q(R*s)+Q(Q(x*A)+Q(m*E)));S=N[c+88>>2];$=N[c+80>>2];T=N[c+84>>2];G=Q(Q(S*s)+Q(Q($*A)+Q(m*T)));d=D>G;ia=D;D=N[c+56>>2];V=N[c+48>>2];da=m;m=N[c+52>>2];s=Q(Q(D*s)+Q(Q(V*A)+Q(da*m)));c=!(iaG);J[e+(j+48|0)>>2]=c?d?1:2:0;A=N[a+56>>2];G=N[a+40>>2];W=N[a+24>>2];aa=N[a+52>>2];ca=N[a+36>>2];ha=N[a+20>>2];ja=N[a+8>>2];Fa=N[a+48>>2];na=N[a+32>>2];oa=N[a>>2];ka=N[a+16>>2];pa=N[a+4>>2];a=J[k+44>>2];qa=N[a+56>>2];ra=N[a+52>>2];sa=N[a+72>>2];B=a- -64|0;ta=N[B>>2];ua=N[a+68>>2];s=N[a+88>>2];va=N[a+80>>2];la=N[a+84>>2];ma=N[a+48>>2];J[j+316>>2]=0;da=Q(s*g);s=n;N[j+312>>2]=da+Q(Q(va*n)+Q(l*la));N[j+308>>2]=Q(sa*g)+Q(Q(ta*n)+Q(l*ua));N[j+304>>2]=Q(qa*g)+Q(Q(ma*n)+Q(l*ra));L=e+(j+32|0)|0;e=sb(a,j+304|0);J[L>>2]=e;g=c?d?R:S:D;l=c?d?x:$:V;n=c?d?E:T:m;D=Q(A+Q(Q(G*g)+Q(Q(ja*l)+Q(W*n))));c=J[a+152>>2]+P(e,12)|0;m=N[c+8>>2];A=N[c>>2];R=N[c+4>>2];S=Q(Q(N[a+88>>2]*m)+Q(Q(N[a+56>>2]*A)+Q(R*N[a+72>>2])));x=Q(D-S);$=Q(Fa+Q(Q(na*g)+Q(Q(oa*l)+Q(n*ka))));T=Q(Q(N[a+80>>2]*m)+Q(Q(N[a+48>>2]*A)+Q(R*N[B>>2])));E=Q($-T);l=Q(aa+Q(Q(ca*g)+Q(Q(pa*l)+Q(n*ha))));n=Q(Q(N[a+84>>2]*m)+Q(Q(N[a+52>>2]*A)+Q(R*N[a+68>>2])));g=Q(l-n);m=Q(Q(r*x)+Q(Q(u*E)+Q(p*g)));if(m>z){c=0;if(!C){break e}a=J[j+28>>2];H[k+215|0]=a;if(!a){break e}d=0;if((a|0)!=1){ba=a&-2;B=0;while(1){e=d<<2;L=j+48|0;H[d+C|0]=J[e+L>>2];_=j+32|0;H[d+X|0]=J[_+e>>2];e=d|1;ea=e<<2;H[e+C|0]=J[ea+L>>2];H[e+X|0]=J[ea+_>>2];d=d+2|0;B=B+2|0;if((ba|0)!=(B|0)){continue}break}}if(!(a&1)){break e}a=d<<2;H[d+C|0]=J[a+(j+48|0)>>2];H[d+X|0]=J[a+(j+32|0)>>2];break e}a=J[j+28>>2];if(m>Q(o*Q(.9997749924659729))){m:{if(!C){break m}H[k+215|0]=a;if(!a){break m}e=0;if((a|0)!=1){ea=a&-2;c=0;while(1){d=e<<2;ba=j+48|0;H[e+C|0]=J[d+ba>>2];L=j+32|0;H[e+X|0]=J[L+d>>2];d=e|1;B=d<<2;H[d+C|0]=J[B+ba>>2];H[d+X|0]=J[B+L>>2];e=e+2|0;c=c+2|0;if((ea|0)!=(c|0)){continue}break}}if(!(a&1)){break m}c=e<<2;H[e+C|0]=J[c+(j+48|0)>>2];H[e+X|0]=J[c+(j+32|0)>>2]}N[k+160>>2]=u;J[k+172>>2]=0;N[k+168>>2]=r;N[k+164>>2]=p;jb(j+192|0,j+128|0,j- -64|0,j+256|0,j+304|0,j,a);g=N[j+304>>2];l=N[j+308>>2];n=N[j+312>>2];J[k+140>>2]=0;N[k+136>>2]=n-Q(v*r);N[k+132>>2]=l-Q(v*p);N[k+128>>2]=g-Q(v*u);g=N[j>>2];l=N[j+4>>2];n=N[j+8>>2];J[k+156>>2]=0;N[k+152>>2]=n+Q(y*r);N[k+148>>2]=l+Q(y*p);N[k+144>>2]=g+Q(y*u);N[k+192>>2]=o-F;c=2;break e}d=a<<4;c=d+(j+128|0)|0;J[c+12>>2]=0;N[c+8>>2]=D;N[c+4>>2]=l;N[c>>2]=$;c=d+(j- -64|0)|0;J[c+12>>2]=0;N[c+8>>2]=S;N[c+4>>2]=n;N[c>>2]=T;c=d+(j+192|0)|0;J[c+12>>2]=0;N[c+8>>2]=x;N[c+4>>2]=g;N[c>>2]=E;J[j+28>>2]=a+1;n:{o:{switch(a-1|0){case 0:m=N[j+200>>2];g=Q(N[j+216>>2]-m);p=N[j+192>>2];l=Q(N[j+208>>2]-p);r=N[j+196>>2];n=Q(N[j+212>>2]-r);u=Q(Q(g*g)+Q(Q(l*l)+Q(n*n)));if(u<=Q(1.1920928955078125e-7)){J[j+28>>2]=1;a=J[j+196>>2];J[j+304>>2]=J[j+192>>2];J[j+308>>2]=a;a=J[j+204>>2];J[j+312>>2]=J[j+200>>2];J[j+316>>2]=a;break n}J[j+316>>2]=0;x=g;g=Q(Q(Q(Q(Q(-p)*l)-Q(n*r))-Q(m*g))/u);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[j+312>>2]=m+Q(x*g);N[j+308>>2]=r+Q(n*g);N[j+304>>2]=p+Q(l*g);break n;case 1:yb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break n;case 2:Bb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break n;default:break o}}J[j+316>>2]=0;N[j+312>>2]=x;N[j+308>>2]=g;N[j+304>>2]=E}a=J[j+308>>2];J[j+256>>2]=J[j+304>>2];J[j+260>>2]=a;a=J[j+316>>2];J[j+264>>2]=J[j+312>>2];J[j+268>>2]=a;g=N[j+264>>2];n=N[j+256>>2];l=N[j+260>>2];m=Q(Y(Q(Q(g*g)+Q(Q(n*n)+Q(l*l)))));u=Q(Q(1)/m);r=Q(g*u);p=Q(l*u);u=Q(n*u);if(mI){continue}break}e=J[j+28>>2];if(!(m>2];_=j+32|0;H[d+X|0]=J[_+B>>2];B=d|1;ea=B<<2;H[C+B|0]=J[ea+L>>2];H[B+X|0]=J[ea+_>>2];d=d+2|0;c=c+2|0;if((ba|0)!=(c|0)){continue}break}}if(!(a&1)){break p}a=d<<2;H[d+C|0]=J[a+(j+48|0)>>2];H[d+X|0]=J[a+(j+32|0)>>2]}N[j+268>>2]=ga;N[j+256>>2]=s;N[j+260>>2]=t;N[j+264>>2]=q;jb(j+192|0,j+128|0,j- -64|0,j+256|0,j+304|0,j,e);J[k+188>>2]=0;N[k+184>>2]=r;N[k+180>>2]=p;N[k+176>>2]=u;J[k+172>>2]=0;g=Q(Q(1)/o);l=Q(q*g);N[k+168>>2]=l;n=Q(t*g);N[k+164>>2]=n;g=Q(s*g);N[k+160>>2]=g;m=N[j+304>>2];p=N[j+308>>2];q=N[j+312>>2];J[k+140>>2]=0;N[k+136>>2]=q-Q(v*l);N[k+132>>2]=p-Q(v*n);N[k+128>>2]=m-Q(v*g);m=N[j>>2];p=N[j+4>>2];q=N[j+8>>2];N[k+192>>2]=o-F;J[k+156>>2]=0;N[k+152>>2]=q+Q(y*l);N[k+148>>2]=p+Q(y*n);N[k+144>>2]=m+Q(y*g);c=2;if(o<=F){break e}c=4;break e}if(C){break f}c=5;break e}e=J[j+28>>2]}H[k+215|0]=e;c=5;if(!e){break e}d=0;if((e|0)!=1){ba=e&-2;B=0;while(1){a=d<<2;L=j+48|0;H[d+C|0]=J[a+L>>2];_=j+32|0;H[d+X|0]=J[_+a>>2];a=d|1;ea=a<<2;H[a+C|0]=J[ea+L>>2];H[a+X|0]=J[ea+_>>2];d=d+2|0;B=B+2|0;if((ba|0)!=(B|0)){continue}break}}if(!(e&1)){break e}a=d<<2;H[d+C|0]=J[a+(j+48|0)>>2];H[d+X|0]=J[a+(j+32|0)>>2]}Ha=j+320|0;q:{r:{if(c-5|0){break r}J[k+16>>2]=1065353216;a=J[k+28>>2];J[k+8>>2]=J[k+24>>2];J[k+12>>2]=a;a=J[k+20>>2];J[k>>2]=J[k+16>>2];J[k+4>>2]=a;if(ic(w,Ka,k+220|0,k+216|0,K[k+215|0],0,k,k+128|0)-5>>>0<=1){break r}J[k+280>>2]=0;J[k+284>>2]=0;J[k+272>>2]=0;J[k+276>>2]=0;g=N[b+328>>2];l=N[b+320>>2];n=N[b+324>>2];J[k+268>>2]=0;m=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(n*n))))));N[k+264>>2]=m*Q(-g);N[k+260>>2]=m*Q(-n);N[k+256>>2]=m*Q(-l);g=Q(0);break q}a=J[k+140>>2];J[k+280>>2]=J[k+136>>2];J[k+284>>2]=a;a=J[k+132>>2];J[k+272>>2]=J[k+128>>2];J[k+276>>2]=a;a=J[k+164>>2];J[k+256>>2]=J[k+160>>2];J[k+260>>2]=a;a=J[k+172>>2];J[k+264>>2]=J[k+168>>2];J[k+268>>2]=a;g=N[k+192>>2]}N[b+304>>2]=g>2];J[b+288>>2]=J[k+272>>2];J[b+292>>2]=a;a=J[k+284>>2];J[b+296>>2]=J[k+280>>2];J[b+300>>2]=a;a=J[k+260>>2];J[b+272>>2]=J[k+256>>2];J[b+276>>2]=a;a=J[k+268>>2];J[b+280>>2]=J[k+264>>2];J[b+284>>2]=a}Ha=k+288|0;if(f){Da=N[b+304>>2];g=N[b+296>>2];l=N[b+288>>2];n=N[b+292>>2];m=N[b+280>>2];p=N[b+272>>2];o=N[b+276>>2];q=Q(Q(O*m)+Q(Q(Z*p)+Q(M*o)));r=Q(-M);u=Q(Q(Q(U*Q(Q(Z*o)+Q(p*r)))+Q(fa*m))+Q(O*q));N[h+8>>2]=u+u;u=Q(Q(M*q)+Q(Q(fa*o)+Q(U*Q(Q(O*p)+Q(m*Ca)))));N[h+4>>2]=u+u;t=o;o=Q(-O);m=Q(Q(Z*q)+Q(Q(fa*p)+Q(U*Q(Q(M*m)+Q(t*o)))));N[h>>2]=m+m;m=Da>Q(0)?Da:Q(0);p=Q(Q(O*g)+Q(Q(Z*l)+Q(M*n)));q=Q(Q(Q(U*Q(Q(Z*n)+Q(l*r)))+Q(fa*g))+Q(O*p));N[i+8>>2]=Q(Oa*m)+Q(Ia+Q(q+q));q=Q(Q(M*p)+Q(Q(fa*n)+Q(U*Q(Q(O*l)+Q(g*Ca)))));N[i+4>>2]=Q(Qa*m)+Q(Ga+Q(q+q));g=Q(Q(Z*p)+Q(Q(fa*l)+Q(U*Q(Q(M*g)+Q(n*o)))));N[i>>2]=Q(Pa*m)+Q(Ja+Q(g+g))}Ha=b+416|0;return Q(Da)}function tV(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);k=k|0;l=Q(l);var m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=0,G=Q(0),I=Q(0),L=0,M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=0,X=Q(0),Z=0,_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=0,ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=0,Ia=Q(0),Ja=Q(0),Ka=Q(0),La=Q(0),Ma=Q(0),Na=0,Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=0,Ua=0;k=Ha-512|0;Ha=k;b=J[b>>2];z=J[a>>2];J[k+168>>2]=0;J[k+172>>2]=0;J[k+160>>2]=0;J[k+164>>2]=0;J[k+188>>2]=4;j=N[z+4>>2];l=N[z+8>>2];J[k+236>>2]=0;J[k+220>>2]=0;m=Q(l*Q(0));N[k+216>>2]=m;N[k+212>>2]=m;m=Q(-m);N[k+232>>2]=m;N[k+228>>2]=m;N[k+240>>2]=j;N[k+208>>2]=l;H[k+192|0]=1;N[k+184>>2]=j;N[k+180>>2]=j;N[k+176>>2]=j;N[k+224>>2]=-l;H[k+32|0]=0;J[k+24>>2]=0;J[k+28>>2]=0;J[k+16>>2]=0;J[k+20>>2]=0;J[k+8>>2]=0;J[k+12>>2]=0;J[k>>2]=0;J[k+4>>2]=0;a=J[b+40>>2];j=N[b+8>>2];l=N[b+12>>2];m=N[b+4>>2];J[k+284>>2]=0;N[k+280>>2]=l;N[k+276>>2]=j;N[k+272>>2]=m;w=J[b+16>>2];Z=J[b+20>>2];r=J[b+28>>2];J[k+440>>2]=J[b+24>>2];J[k+444>>2]=r;J[k+432>>2]=w;J[k+436>>2]=Z;J[k+144>>2]=a;J[k+152>>2]=J[a+40>>2]+P(K[a+39|0],20);H[k+156|0]=K[a+38|0];o=Q(m*N[a+52>>2]);n=Q(j*N[a+56>>2]);o=n>=o?o:n;n=Q(l*N[a+60>>2]);o=n>=o?o:n;N[k+24>>2]=o*Q(.02500000037252903);N[k+16>>2]=o*Q(.10000000149011612);N[k+20>>2]=o*Q(.05000000074505806);w=k+272|0;b=k+432|0;zb(w,b,k+48|0,k+96|0,k,m==Q(1)&j==Q(1)&l==Q(1));J[k+148>>2]=J[a+44>>2];T=N[z+4>>2];J[k+504>>2]=0;J[k+508>>2]=0;J[k+496>>2]=0;J[k+500>>2]=0;Ba=N[f+20>>2];t=N[e+20>>2];Ca=N[f+24>>2];s=N[e+24>>2];j=N[c+8>>2];l=N[c>>2];m=N[c+4>>2];o=N[c+12>>2];U=N[d+12>>2];X=N[d>>2];Da=N[f+16>>2];v=N[e+16>>2];O=N[d+4>>2];R=N[d+8>>2];J[k+492>>2]=0;J[k+476>>2]=0;J[k+460>>2]=0;xa=Q(-X);n=Q(v-Da);p=Q(t-Ba);q=Q(s-Ca);u=Q(Q(Q(xa*n)-Q(p*O))-Q(R*q));aa=Q(Q(U*U)+Q(-.5));y=Q(Q(Q(U*Q(Q(O*n)-Q(X*p)))+Q(aa*q))-Q(R*u));N[k+488>>2]=y+y;y=Q(Q(Q(aa*p)+Q(U*Q(Q(X*q)-Q(R*n))))-Q(O*u));N[k+484>>2]=y+y;r=k+480|0;n=Q(Q(Q(aa*n)+Q(U*Q(Q(R*p)-Q(O*q))))-Q(X*u));N[r>>2]=n+n;p=Q(Q(Q(m*R)-Q(O*j))+Q(Q(l*U)-Q(o*X)));n=Q(p+p);q=Q(Q(Q(j*X)-Q(R*l))+Q(Q(m*U)-Q(o*O)));u=Q(q+q);y=Q(Q(1)-Q(p*n));A=Q(q*u);N[k+472>>2]=y-A;p=Q(Q(Q(l*O)-Q(X*m))+Q(Q(j*U)-Q(o*R)));S=Q(p*u);j=Q(Q(o*U)-Q(Q(Q(xa*l)-Q(m*O))-Q(R*j)));l=Q(j*n);N[k+468>>2]=S-l;m=Q(p*n);o=Q(j*u);N[k+464>>2]=m+o;N[k+456>>2]=S+l;l=Q(p+p);p=Q(p*l);N[k+452>>2]=y-p;n=Q(q*n);j=Q(j*l);N[k+448>>2]=n-j;J[k+444>>2]=0;N[k+440>>2]=m-o;N[k+436>>2]=n+j;N[k+432>>2]=Q(Q(1)-A)-p;m=N[d+20>>2];o=N[c+20>>2];j=N[d+24>>2];l=N[c+24>>2];n=N[d+16>>2];p=N[c+16>>2];J[k+428>>2]=0;Ka=Q(l-s);j=Q(Q(j-Ca)-Ka);La=Q(p-v);l=Q(Q(n-Da)-La);Ma=Q(o-t);m=Q(Q(m-Ba)-Ma);o=Q(Q(R*j)+Q(Q(X*l)+Q(O*m)));n=Q(Q(Q(aa*j)-Q(U*Q(Q(X*m)-Q(O*l))))+Q(R*o));N[k+424>>2]=n+n;n=Q(Q(O*o)+Q(Q(aa*m)-Q(U*Q(Q(R*l)-Q(j*X)))));N[k+420>>2]=n+n;j=Q(Q(X*o)+Q(Q(aa*l)-Q(U*Q(Q(O*j)-Q(m*R)))));N[k+416>>2]=j+j;J[k+352>>2]=0;J[k+272>>2]=153572;J[k+280>>2]=b;J[k+276>>2]=k+160;a=J[k+452>>2];J[k+304>>2]=J[k+448>>2];J[k+308>>2]=a;a=J[k+460>>2];J[k+312>>2]=J[k+456>>2];J[k+316>>2]=a;a=J[k+444>>2];J[k+296>>2]=J[k+440>>2];J[k+300>>2]=a;a=J[k+468>>2];J[k+320>>2]=J[k+464>>2];J[k+324>>2]=a;a=J[k+476>>2];J[k+328>>2]=J[k+472>>2];J[k+332>>2]=a;a=J[r+4>>2];J[k+336>>2]=J[r>>2];J[k+340>>2]=a;a=J[k+492>>2];J[k+344>>2]=J[k+488>>2];J[k+348>>2]=a;a=J[k+436>>2];J[k+288>>2]=J[k+432>>2];J[k+292>>2]=a;j=N[k+292>>2];N[k+292>>2]=N[k+304>>2];l=N[k+312>>2];m=N[k+296>>2];N[k+296>>2]=N[k+320>>2];N[k+312>>2]=N[k+324>>2];N[k+320>>2]=m;N[k+324>>2]=l;N[k+304>>2]=j;J[k+264>>2]=152352;J[k+268>>2]=k;ya=Q(34028234663852886e22);e=Ha-288|0;Ha=e;T=Q(Q(T+g)+Q(0));c=Ha-272|0;Ha=c;J[c+248>>2]=0;J[c+252>>2]=0;J[c+240>>2]=0;J[c+244>>2]=0;y=N[k+504>>2];S=N[k+500>>2];A=N[k+496>>2];_=N[k+424>>2];B=N[k+420>>2];E=N[k+416>>2];J[c+224>>2]=1;a=J[w+8>>2];x=N[a+52>>2];ba=N[a+36>>2];I=N[a+20>>2];V=N[a+56>>2];ca=N[a+40>>2];da=N[a+24>>2];b=J[w+4>>2];p=N[b+56>>2];q=N[b+52>>2];u=N[b+72>>2];D=N[w+56>>2];G=N[w+24>>2];M=N[w+40>>2];ea=N[w+48>>2];ga=N[w+32>>2];t=N[b+68>>2];fa=N[w+52>>2];ia=N[w+20>>2];la=N[w+36>>2];ma=N[a+48>>2];ja=N[a+32>>2];na=N[a>>2];oa=N[a+16>>2];pa=N[a+4>>2];Ea=N[a+8>>2];s=N[b+48>>2];v=N[b+64>>2];Fa=N[w+16>>2];g=N[r+8>>2];j=N[r>>2];l=N[r+4>>2];Ga=k+264|0;d=Ga;a=J[d+4>>2];n=N[a+56>>2];qa=N[a+52>>2];ra=N[a+72>>2];f=a- -64|0;sa=N[f>>2];ta=N[a+68>>2];m=N[a+88>>2];ua=N[a+80>>2];va=N[a+84>>2];wa=N[a+48>>2];J[c+172>>2]=0;$=m;b=Q(Q(g*g)+Q(Q(j*j)+Q(l*l)))>Q(1.1920928955078125e-7);g=b?g:Q(0);j=b?j:Q(1);m=b?l:Q(0);o=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(j*j)+Q(m*m))))));g=Q(g*o);l=Q(j*o);j=Q(m*o);N[c+168>>2]=Q($*g)+Q(Q(ua*l)+Q(va*j));N[c+164>>2]=Q(ra*g)+Q(Q(sa*l)+Q(j*ta));N[c+160>>2]=Q(n*g)+Q(Q(wa*l)+Q(j*qa));b=sb(a,c+160|0);qa=N[f>>2];ra=N[a+80>>2];sa=N[a+84>>2];ta=N[a+52>>2];ua=N[a+68>>2];va=N[a+88>>2];b=J[a+152>>2]+P(b,12)|0;m=N[b+8>>2];wa=N[a+56>>2];o=N[b>>2];Ia=N[a+72>>2];n=N[b+4>>2];Ja=N[a+48>>2];J[c+180>>2]=0;J[c+184>>2]=0;J[c+188>>2]=0;J[c+192>>2]=0;J[c+196>>2]=0;J[c+200>>2]=0;J[c+204>>2]=0;J[c+208>>2]=0;J[c+212>>2]=0;J[c+216>>2]=0;J[c+220>>2]=0;J[c+172>>2]=0;J[c+176>>2]=0;$=V;ka=p;l=Q(-l);p=Q(Q(Q(G*l)-Q(M*j))-Q(D*g));V=Q(Q(Q(Fa*l)-Q(ga*j))-Q(ea*g));g=Q(Q(Q(ia*l)-Q(la*j))-Q(fa*g));a=Q(Q(ka*p)+Q(Q(s*V)+Q(q*g)))>Q(Q(u*p)+Q(Q(v*V)+Q(g*t)));g=a?ka:u;j=a?s:v;l=a?q:t;p=Q($+Q(Q(ca*g)+Q(Q(Ea*j)+Q(da*l))));u=Q(Q(va*m)+Q(Q(wa*o)+Q(n*Ia)));t=Q(p-u);N[c+168>>2]=t;v=Q(x+Q(Q(ba*g)+Q(Q(pa*j)+Q(l*I))));x=Q(Q(sa*m)+Q(Q(ta*o)+Q(n*ua)));s=Q(v-x);N[c+164>>2]=s;g=Q(ma+Q(Q(ja*g)+Q(Q(na*j)+Q(l*oa))));j=Q(Q(ra*m)+Q(Q(Ja*o)+Q(n*qa)));q=Q(g-j);N[c+160>>2]=q;J[c+116>>2]=0;J[c+120>>2]=0;J[c+124>>2]=0;J[c+128>>2]=0;J[c+132>>2]=0;J[c+136>>2]=0;J[c+140>>2]=0;J[c+144>>2]=0;J[c+148>>2]=0;J[c+152>>2]=0;J[c+156>>2]=0;J[c+108>>2]=0;J[c+112>>2]=0;N[c+104>>2]=p;N[c+100>>2]=v;N[c+96>>2]=g;J[c+52>>2]=0;J[c+56>>2]=0;J[c+60>>2]=0;J[c+64>>2]=0;J[c+68>>2]=0;J[c+72>>2]=0;J[c+76>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;J[c+88>>2]=0;J[c+92>>2]=0;J[c+44>>2]=0;J[c+48>>2]=0;N[c+40>>2]=u;N[c+36>>2]=x;N[c+32>>2]=j;g=Q(-t);j=Q(-s);l=Q(-q);f=-1;v=Q(Q(t*t)+Q(Q(q*q)+Q(s*s)));m=N[J[d+4>>2]+24>>2];m=mla)){m=l;n=j;p=g;y=Q(0);u=q;o=s;T=t;break b}ca=Q(m+T);ma=Q(ca*ca);A=Q(Q(E*Q(0))+A);S=Q(Q(B*Q(0))+S);_=Q(Q(_*Q(0))+y);y=Q(0);p=g;n=j;m=l;while(1){u=q;o=s;T=t;a=J[w+8>>2];ia=N[a+56>>2];ja=N[a+40>>2];na=N[a+24>>2];ga=N[a+52>>2];fa=N[a+36>>2];oa=N[a+20>>2];b=J[w+4>>2];t=N[b+56>>2];s=N[b+52>>2];x=N[b+72>>2];I=N[b+68>>2];pa=N[a+8>>2];D=N[a+48>>2];G=N[a+32>>2];M=N[a>>2];ea=N[a+16>>2];Ea=N[a+4>>2];V=N[b+48>>2];Fa=N[w+56>>2];qa=N[w+24>>2];ra=N[w+40>>2];da=N[b+64>>2];sa=N[w+48>>2];ta=N[w+16>>2];ua=N[w+32>>2];va=N[w+52>>2];wa=N[w+20>>2];Ia=N[w+36>>2];a=J[d+4>>2];Ja=N[a+52>>2];Oa=N[a+56>>2];Pa=N[a+72>>2];f=a- -64|0;Qa=N[f>>2];Ra=N[a+68>>2];Sa=N[a+88>>2];q=N[a+80>>2];B=N[a+84>>2];za=N[a+48>>2];J[c+268>>2]=0;ka=q;E=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j))))));q=Q(l*E);ba=Q(-q);$=B;B=Q(j*E);E=Q(g*E);N[c+264>>2]=Q(Q(ka*ba)-Q($*B))-Q(Sa*E);N[c+260>>2]=Q(Q(Qa*ba)-Q(Ra*B))-Q(Pa*E);N[c+256>>2]=Q(Q(za*ba)-Q(Ja*B))-Q(Oa*E);z=sb(a,c+256|0);ka=D;$=G;za=t;t=Q(Q(Fa*E)+Q(Q(qa*q)+Q(B*ra)));D=Q(Q(sa*E)+Q(Q(ta*q)+Q(B*ua)));G=Q(Q(va*E)+Q(Q(wa*q)+Q(B*Ia)));b=Q(Q(za*t)+Q(Q(V*D)+Q(s*G)))>Q(Q(x*t)+Q(Q(da*D)+Q(G*I)));t=b?za:x;x=b?V:da;s=b?s:I;da=Q(ka+Q(Q($*t)+Q(Q(M*x)+Q(ea*s))));b=J[a+152>>2]+P(z,12)|0;D=N[b+8>>2];G=N[b>>2];M=N[b+4>>2];ea=Q(A+Q(Q(N[a+80>>2]*D)+Q(Q(N[a+48>>2]*G)+Q(M*N[f>>2]))));I=Q(da-ea);ga=Q(ga+Q(Q(fa*t)+Q(Q(Ea*x)+Q(s*oa))));fa=Q(S+Q(Q(N[a+84>>2]*D)+Q(Q(N[a+52>>2]*G)+Q(M*N[a+68>>2]))));V=Q(ga-fa);ia=Q(ia+Q(Q(ja*t)+Q(Q(pa*x)+Q(s*na))));D=Q(_+Q(Q(N[a+88>>2]*D)+Q(Q(N[a+56>>2]*G)+Q(M*N[a+72>>2]))));x=Q(ia-D);t=Q(Q(Q(Q(q*Q(-I))-Q(B*V))-Q(E*x))-ca);if(t>Q(0)){f=0;s=N[k+424>>2];G=N[k+416>>2];M=N[k+420>>2];ja=Q(Q(E*s)+Q(Q(q*G)+Q(B*M)));if(ja>=Q(0)){break a}q=y;y=Q(q-Q(t/ja));if(y>q){if(y>Q(1)){break a}p=N[k+504>>2];n=N[k+500>>2];m=N[k+496>>2];J[c+76>>2]=0;J[c+60>>2]=0;J[c+44>>2]=0;q=Q(m+Q(G*y));m=Q(q-A);v=Q(m+N[c+64>>2]);N[c+64>>2]=v;t=Q(n+Q(M*y));n=Q(t-S);A=Q(n+N[c+68>>2]);N[c+68>>2]=A;s=Q(p+Q(s*y));p=Q(s-_);S=Q(p+N[c+72>>2]);N[c+72>>2]=S;_=Q(m+N[c+48>>2]);N[c+48>>2]=_;x=Q(n+N[c+52>>2]);N[c+52>>2]=x;I=Q(p+N[c+56>>2]);N[c+56>>2]=I;m=Q(m+N[c+32>>2]);N[c+32>>2]=m;n=Q(n+N[c+36>>2]);N[c+36>>2]=n;p=Q(p+N[c+40>>2]);N[c+40>>2]=p;V=N[c+96>>2];D=N[c+100>>2];G=N[c+104>>2];J[c+172>>2]=0;N[c+168>>2]=G-p;N[c+164>>2]=D-n;N[c+160>>2]=V-m;m=N[c+112>>2];n=N[c+116>>2];p=N[c+120>>2];J[c+188>>2]=0;N[c+184>>2]=p-I;N[c+180>>2]=n-x;N[c+176>>2]=m-_;m=N[c+128>>2];n=N[c+132>>2];p=N[c+136>>2];J[c+204>>2]=0;N[c+200>>2]=p-S;N[c+196>>2]=n-A;N[c+192>>2]=m-v;a=J[d+4>>2];p=N[a+56>>2];v=N[a+52>>2];A=N[a+72>>2];f=a- -64|0;S=N[f>>2];_=N[a+68>>2];m=N[a+88>>2];n=N[a+80>>2];x=N[a+84>>2];I=N[a+48>>2];J[c+268>>2]=0;$=m;m=Q(-E);ka=Q(n*ba);n=Q(-B);N[c+264>>2]=Q($*m)+Q(ka+Q(x*n));N[c+260>>2]=Q(A*m)+Q(Q(S*ba)+Q(_*n));N[c+256>>2]=Q(p*m)+Q(Q(I*ba)+Q(v*n));b=sb(a,c+256|0);b=J[a+152>>2]+P(b,12)|0;m=N[b+8>>2];n=N[b>>2];p=N[b+4>>2];D=Q(s+Q(Q(N[a+88>>2]*m)+Q(Q(N[a+56>>2]*n)+Q(p*N[a+72>>2]))));x=Q(ia-D);fa=Q(t+Q(Q(N[a+84>>2]*m)+Q(Q(N[a+52>>2]*n)+Q(p*N[a+68>>2]))));V=Q(ga-fa);ea=Q(q+Q(Q(N[a+80>>2]*m)+Q(Q(N[a+48>>2]*n)+Q(p*N[f>>2]))));I=Q(da-ea);m=l;n=j;p=g;A=q;S=t;_=s;g=Q(34028234663852886e22)}else{g=v}}else{g=v}B=g;b=J[c+224>>2];f=b<<4;a=f+(c+96|0)|0;J[a+12>>2]=0;N[a+8>>2]=ia;N[a+4>>2]=ga;N[a>>2]=da;a=f+(c+32|0)|0;J[a+12>>2]=0;N[a+8>>2]=D;N[a+4>>2]=fa;N[a>>2]=ea;a=f+(c+160|0)|0;J[a+12>>2]=0;N[a+8>>2]=x;N[a+4>>2]=V;N[a>>2]=I;J[c+224>>2]=b+1;c:{d:{switch(b-1|0){case 0:q=N[c+168>>2];g=Q(N[c+184>>2]-q);t=N[c+160>>2];j=Q(N[c+176>>2]-t);s=N[c+164>>2];l=Q(N[c+180>>2]-s);v=Q(Q(g*g)+Q(Q(j*j)+Q(l*l)));if(v<=Q(1.1920928955078125e-7)){J[c+224>>2]=1;a=J[c+164>>2];J[c+256>>2]=J[c+160>>2];J[c+260>>2]=a;a=J[c+172>>2];J[c+264>>2]=J[c+168>>2];J[c+268>>2]=a;break c}$=g;g=Q(Q(Q(Q(Q(-t)*j)-Q(l*s))-Q(q*g))/v);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[c+264>>2]=q+Q($*g);N[c+260>>2]=s+Q(l*g);N[c+256>>2]=t+Q(j*g);break c;case 1:_b(c+256|0,c+160|0,c+96|0,c+32|0,c+224|0);break c;case 2:hc(c+256|0,c+160|0,c+96|0,c+32|0,c+224|0);break c;default:break d}}N[c+264>>2]=x;N[c+260>>2]=V;N[c+256>>2]=I}t=N[c+264>>2];g=Q(-t);s=N[c+260>>2];j=Q(-s);q=N[c+256>>2];l=Q(-q);v=Q(Q(t*t)+Q(Q(q*q)+Q(s*s)));if(ma>2]+32|0];A=Q(0);x=Q(0);a=(f|0)!=0&v>la;g=a?g:p;l=a?l:m;j=a?j:n;m=Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j)))));if(!(m<=Q(1.1920928955078125e-7))){p=g;g=Q(Q(1)/m);Aa=Q(p*g);x=Q(l*g);A=Q(j*g)}J[e+268>>2]=0;N[e+264>>2]=-Aa;N[e+260>>2]=-A;N[e+256>>2]=-x;N[e+240>>2]=y;J[e+252>>2]=J[c+236>>2];a=J[c+232>>2];J[e+244>>2]=J[c+228>>2];J[e+248>>2]=a;J[c+268>>2]=0;N[c+264>>2]=f?t:T;N[c+260>>2]=f?s:o;N[c+256>>2]=f?q:u;f=J[c+252>>2];a=J[c+248>>2];J[c+24>>2]=a;J[c+28>>2]=f;z=J[c+244>>2];b=J[c+240>>2];J[c+16>>2]=b;J[c+20>>2]=z;J[c+8>>2]=a;J[c+12>>2]=f;J[c>>2]=b;J[c+4>>2]=z;jb(c+160|0,c+96|0,c+32|0,c+256|0,c+16|0,c,J[c+224>>2]);g=N[J[w+4>>2]+16>>2];j=N[c+16>>2];l=N[c+20>>2];m=N[c+24>>2];J[e+284>>2]=0;N[e+280>>2]=m+(d?Q(Aa*g):Q(-0));N[e+276>>2]=l+(d?Q(A*g):Q(-0));N[e+272>>2]=j+(d?Q(x*g):Q(-0));f=1}Ha=c+272|0;a=f;if(a){b=J[e+244>>2];J[k+400>>2]=J[e+240>>2];J[k+404>>2]=b;b=J[e+252>>2];J[k+408>>2]=J[e+248>>2];J[k+412>>2]=b;if(N[e+240>>2]==Q(0)){c=J[w+4>>2];d=J[Ga+4>>2];N[e+224>>2]=Q(N[c+16>>2]+N[d+16>>2])*Q(100);H[e+215|0]=0;J[e+168>>2]=0;J[e+172>>2]=0;J[e+160>>2]=0;J[e+164>>2]=0;J[e+152>>2]=0;J[e+156>>2]=0;J[e+144>>2]=0;J[e+148>>2]=0;J[e+136>>2]=0;J[e+140>>2]=0;J[e+128>>2]=0;J[e+132>>2]=0;J[e+192>>2]=0;b=J[w+8>>2];J[e+56>>2]=b;J[e+48>>2]=153572;J[e+52>>2]=c;c=J[b+12>>2];J[e+72>>2]=J[b+8>>2];J[e+76>>2]=c;c=J[b+20>>2];J[e+80>>2]=J[b+16>>2];J[e+84>>2]=c;c=J[b+28>>2];J[e+88>>2]=J[b+24>>2];J[e+92>>2]=c;c=J[b+36>>2];J[e+96>>2]=J[b+32>>2];J[e+100>>2]=c;c=J[b+44>>2];J[e+104>>2]=J[b+40>>2];J[e+108>>2]=c;c=J[b+52>>2];J[e+112>>2]=J[b+48>>2];J[e+116>>2]=c;c=J[b+60>>2];J[e+120>>2]=J[b+56>>2];J[e+124>>2]=c;c=J[b+4>>2];J[e+64>>2]=J[b>>2];J[e+68>>2]=c;g=N[e+68>>2];N[e+68>>2]=N[e+80>>2];j=N[e+88>>2];l=N[e+72>>2];N[e+72>>2]=N[e+96>>2];N[e+80>>2]=g;N[e+96>>2]=l;N[e+88>>2]=N[e+100>>2];N[e+100>>2]=j;J[e+40>>2]=152352;J[e+44>>2]=d;z=e+220|0;Z=e+216|0;d=Ha-320|0;Ha=d;f=J[e+44>>2];g=N[f+20>>2];b=J[e+52>>2];j=N[b+20>>2];p=N[e+224>>2];ha=K[b+32|0];t=N[b+16>>2];Ta=K[f+32|0];s=N[f+16>>2];J[d+28>>2]=0;_=Q((g>2];b=0;while(1){c=C<<2;L=K[z+C|0];J[c+(d+48|0)>>2]=L;W=c+(d+32|0)|0;c=K[C+Z|0];J[W>>2]=c;c=J[f+152>>2]+P(c,12)|0;g=N[c+8>>2];j=N[c>>2];l=N[c+4>>2];c=(1-L<<4)+Ua|0;m=N[c+8>>2];o=N[c>>2];n=N[c+4>>2];q=N[f+80>>2];u=N[f+48>>2];v=N[f+64>>2];T=N[f+84>>2];y=N[f+52>>2];A=N[f+68>>2];S=N[f+88>>2];B=N[f+56>>2];E=N[f+72>>2];x=N[r+48>>2];ba=N[r+32>>2];I=N[r>>2];V=N[r+16>>2];ca=N[r+52>>2];da=N[r+36>>2];D=N[r+4>>2];G=N[r+20>>2];M=N[r+56>>2];ea=N[r+40>>2];ga=N[r+8>>2];fa=N[r+24>>2];c=b;F=c<<4;L=F+(d+128|0)|0;J[L+12>>2]=0;W=F+(d- -64|0)|0;J[W+12>>2]=0;F=F+(d+192|0)|0;J[F+12>>2]=0;M=Q(M+Q(Q(ea*m)+Q(Q(ga*o)+Q(n*fa))));N[L+8>>2]=M;ca=Q(ca+Q(Q(da*m)+Q(Q(D*o)+Q(n*G))));N[L+4>>2]=ca;m=Q(x+Q(Q(ba*m)+Q(Q(I*o)+Q(n*V))));N[L>>2]=m;o=Q(Q(S*g)+Q(Q(B*j)+Q(l*E)));N[W+8>>2]=o;n=Q(Q(T*g)+Q(Q(y*j)+Q(l*A)));N[W+4>>2]=n;g=Q(Q(q*g)+Q(Q(u*j)+Q(l*v)));N[W>>2]=g;j=Q(M-o);N[F+8>>2]=j;l=Q(ca-n);N[F+4>>2]=l;g=Q(m-g);N[F>>2]=g;b=c+1|0;J[d+28>>2]=b;C=C+1|0;if((Na|0)!=(C|0)){continue}break}k:{l:{switch(c-1|0){case 0:m=N[d+200>>2];g=Q(N[d+216>>2]-m);o=N[d+192>>2];j=Q(N[d+208>>2]-o);n=N[d+196>>2];l=Q(N[d+212>>2]-n);q=Q(Q(g*g)+Q(Q(j*j)+Q(l*l)));if(!(q<=Q(1.1920928955078125e-7))){break k}J[d+28>>2]=1;b=J[d+196>>2];J[d+304>>2]=J[d+192>>2];J[d+308>>2]=b;b=J[d+204>>2];J[d+312>>2]=J[d+200>>2];J[d+316>>2]=b;break i;case 1:yb(d+304|0,d+192|0,d+128|0,d- -64|0,d+48|0,d+32|0,d+28|0);break i;case 2:break l;default:break j}}Bb(d+304|0,d+192|0,d+128|0,d- -64|0,d+48|0,d+32|0,d+28|0);break i}J[d+316>>2]=0;T=g;g=Q(Q(Q(Q(Q(-o)*j)-Q(l*n))-Q(m*g))/q);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[d+312>>2]=m+Q(T*g);N[d+308>>2]=n+Q(l*g);N[d+304>>2]=o+Q(j*g);break i}g=N[r+8>>2];l=N[r>>2];j=N[r+4>>2];J[d+268>>2]=0;b=Q(Q(g*g)+Q(Q(l*l)+Q(j*j)))>Q(0);g=b?g:Q(0);N[d+264>>2]=g;j=b?j:Q(0);N[d+260>>2]=j;l=b?l:Q(1);N[d+256>>2]=l;o=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j))))));q=Q(g*o);u=Q(l*o);m=Q(34028234663852886e22);o=Q(j*o);break h}J[d+316>>2]=0;N[d+312>>2]=j;N[d+308>>2]=l;N[d+304>>2]=g}b=J[d+308>>2];J[d+256>>2]=J[d+304>>2];J[d+260>>2]=b;b=J[d+316>>2];J[d+264>>2]=J[d+312>>2];J[d+268>>2]=b;g=N[d+264>>2];l=N[d+256>>2];j=N[d+260>>2];m=Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j)))));if(!(_>2]=J[d+300>>2];b=J[d+296>>2];J[d+280>>2]=J[d+292>>2];J[d+284>>2]=b;b=J[e+56>>2];ba=N[d+268>>2];r=J[d+28>>2]<<2;c=J[e+52>>2];C=c+56|0;m=Q(-l);s=Q(Q(Q(N[e+72>>2]*m)-Q(N[e+88>>2]*j))-Q(N[e+104>>2]*g));p=g;A=Q(Q(Q(N[e+64>>2]*m)-Q(N[e+80>>2]*j))-Q(N[e+96>>2]*g));t=j;m=Q(Q(Q(N[e+68>>2]*m)-Q(N[e+84>>2]*j))-Q(N[e+100>>2]*g));L=c+52|0;W=c+72|0;F=c+68|0;f=Q(Q(N[C>>2]*s)+Q(Q(N[c+48>>2]*A)+Q(m*N[L>>2])))>Q(Q(N[W>>2]*s)+Q(Q(N[c+64>>2]*A)+Q(m*N[F>>2])));J[r+(d+48|0)>>2]=f;m=N[(f?C:W)>>2];A=N[(f?c+48|0:c- -64|0)>>2];S=N[(f?L:F)>>2];B=N[b+56>>2];E=N[b+40>>2];I=N[b+24>>2];V=N[b+52>>2];ca=N[b+36>>2];da=N[b+20>>2];D=N[b+8>>2];G=N[b+48>>2];M=N[b+32>>2];ea=N[b>>2];ga=N[b+16>>2];fa=N[b+4>>2];b=J[e+44>>2];ia=N[b+56>>2];Aa=N[b+52>>2];la=N[b+72>>2];f=b- -64|0;ma=N[f>>2];ja=N[b+68>>2];s=N[b+88>>2];na=N[b+80>>2];oa=N[b+84>>2];pa=N[b+48>>2];J[d+316>>2]=0;$=Q(s*g);s=l;N[d+312>>2]=$+Q(Q(na*l)+Q(j*oa));N[d+308>>2]=Q(la*g)+Q(Q(ma*l)+Q(j*ja));N[d+304>>2]=Q(ia*g)+Q(Q(pa*l)+Q(j*Aa));c=sb(b,d+304|0);J[r+(d+32|0)>>2]=c;I=Q(B+Q(Q(E*m)+Q(Q(D*A)+Q(S*I))));c=J[b+152>>2]+P(c,12)|0;g=N[c+8>>2];j=N[c>>2];l=N[c+4>>2];D=Q(Q(N[b+88>>2]*g)+Q(Q(N[b+56>>2]*j)+Q(l*N[b+72>>2])));B=Q(I-D);G=Q(G+Q(Q(M*m)+Q(Q(ea*A)+Q(S*ga))));M=Q(Q(N[b+80>>2]*g)+Q(Q(N[b+48>>2]*j)+Q(l*N[f>>2])));E=Q(G-M);m=Q(V+Q(Q(ca*m)+Q(Q(fa*A)+Q(S*da))));j=Q(Q(N[b+84>>2]*g)+Q(Q(N[b+52>>2]*j)+Q(l*N[b+68>>2])));g=Q(m-j);l=Q(Q(q*B)+Q(Q(u*E)+Q(o*g)));if(l>x){b=0;if(!z){break e}f=J[d+28>>2];H[e+215|0]=f;if(!f){break e}c=0;if((f|0)!=1){W=f&-2;C=0;while(1){r=c<<2;F=d+48|0;H[c+z|0]=J[r+F>>2];ha=d+32|0;H[c+Z|0]=J[ha+r>>2];r=c|1;L=r<<2;H[r+z|0]=J[L+F>>2];H[r+Z|0]=J[L+ha>>2];c=c+2|0;C=C+2|0;if((W|0)!=(C|0)){continue}break}}if(!(f&1)){break e}f=c<<2;H[c+z|0]=J[f+(d+48|0)>>2];H[c+Z|0]=J[f+(d+32|0)>>2];break e}b=J[d+28>>2];if(l>Q(n*Q(.9997749924659729))){m:{if(!z){break m}H[e+215|0]=b;if(!b){break m}f=0;if((b|0)!=1){L=b&-2;r=0;while(1){c=f<<2;W=d+48|0;H[f+z|0]=J[c+W>>2];F=d+32|0;H[f+Z|0]=J[F+c>>2];c=f|1;C=c<<2;H[c+z|0]=J[C+W>>2];H[c+Z|0]=J[C+F>>2];f=f+2|0;r=r+2|0;if((L|0)!=(r|0)){continue}break}}if(!(b&1)){break m}c=f<<2;H[f+z|0]=J[c+(d+48|0)>>2];H[f+Z|0]=J[c+(d+32|0)>>2]}N[e+160>>2]=u;J[e+172>>2]=0;N[e+168>>2]=q;N[e+164>>2]=o;jb(d+192|0,d+128|0,d- -64|0,d+256|0,d+304|0,d,b);g=N[d+304>>2];j=N[d+308>>2];l=N[d+312>>2];J[e+140>>2]=0;N[e+136>>2]=l-Q(v*q);N[e+132>>2]=j-Q(v*o);N[e+128>>2]=g-Q(v*u);g=N[d>>2];j=N[d+4>>2];l=N[d+8>>2];J[e+156>>2]=0;N[e+152>>2]=l+Q(T*q);N[e+148>>2]=j+Q(T*o);N[e+144>>2]=g+Q(T*u);N[e+192>>2]=n-y;b=2;break e}f=b<<4;c=f+(d+128|0)|0;J[c+12>>2]=0;N[c+8>>2]=I;N[c+4>>2]=m;N[c>>2]=G;c=f+(d- -64|0)|0;J[c+12>>2]=0;N[c+8>>2]=D;N[c+4>>2]=j;N[c>>2]=M;c=f+(d+192|0)|0;J[c+12>>2]=0;N[c+8>>2]=B;N[c+4>>2]=g;N[c>>2]=E;J[d+28>>2]=b+1;n:{o:{switch(b-1|0){case 0:m=N[d+200>>2];g=Q(N[d+216>>2]-m);o=N[d+192>>2];j=Q(N[d+208>>2]-o);q=N[d+196>>2];l=Q(N[d+212>>2]-q);u=Q(Q(g*g)+Q(Q(j*j)+Q(l*l)));if(u<=Q(1.1920928955078125e-7)){J[d+28>>2]=1;b=J[d+196>>2];J[d+304>>2]=J[d+192>>2];J[d+308>>2]=b;b=J[d+204>>2];J[d+312>>2]=J[d+200>>2];J[d+316>>2]=b;break n}J[d+316>>2]=0;B=g;g=Q(Q(Q(Q(Q(-o)*j)-Q(l*q))-Q(m*g))/u);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[d+312>>2]=m+Q(B*g);N[d+308>>2]=q+Q(l*g);N[d+304>>2]=o+Q(j*g);break n;case 1:yb(d+304|0,d+192|0,d+128|0,d- -64|0,d+48|0,d+32|0,d+28|0);break n;case 2:Bb(d+304|0,d+192|0,d+128|0,d- -64|0,d+48|0,d+32|0,d+28|0);break n;default:break o}}J[d+316>>2]=0;N[d+312>>2]=B;N[d+308>>2]=g;N[d+304>>2]=E}b=J[d+308>>2];J[d+256>>2]=J[d+304>>2];J[d+260>>2]=b;b=J[d+316>>2];J[d+264>>2]=J[d+312>>2];J[d+268>>2]=b;g=N[d+264>>2];l=N[d+256>>2];j=N[d+260>>2];m=Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j)))));u=Q(Q(1)/m);q=Q(g*u);o=Q(j*u);u=Q(l*u);if(m_){continue}break}f=J[d+28>>2];if(!(m>2];ha=d+32|0;H[c+Z|0]=J[ha+C>>2];C=c|1;L=C<<2;H[z+C|0]=J[L+F>>2];H[C+Z|0]=J[L+ha>>2];c=c+2|0;r=r+2|0;if((W|0)!=(r|0)){continue}break}}if(!(b&1)){break p}b=c<<2;H[c+z|0]=J[b+(d+48|0)>>2];H[c+Z|0]=J[b+(d+32|0)>>2]}N[d+268>>2]=ba;N[d+256>>2]=s;N[d+260>>2]=t;N[d+264>>2]=p;jb(d+192|0,d+128|0,d- -64|0,d+256|0,d+304|0,d,f);J[e+188>>2]=0;N[e+184>>2]=q;N[e+180>>2]=o;N[e+176>>2]=u;J[e+172>>2]=0;g=Q(Q(1)/n);j=Q(p*g);N[e+168>>2]=j;l=Q(t*g);N[e+164>>2]=l;g=Q(s*g);N[e+160>>2]=g;m=N[d+304>>2];o=N[d+308>>2];p=N[d+312>>2];J[e+140>>2]=0;N[e+136>>2]=p-Q(v*j);N[e+132>>2]=o-Q(v*l);N[e+128>>2]=m-Q(v*g);m=N[d>>2];o=N[d+4>>2];p=N[d+8>>2];N[e+192>>2]=n-y;J[e+156>>2]=0;N[e+152>>2]=p+Q(T*j);N[e+148>>2]=o+Q(T*l);N[e+144>>2]=m+Q(T*g);b=2;if(n<=y){break e}b=4;break e}if(z){break f}b=5;break e}f=J[d+28>>2]}H[e+215|0]=f;b=5;if(!f){break e}c=0;if((f|0)!=1){W=f&-2;C=0;while(1){r=c<<2;F=d+48|0;H[c+z|0]=J[r+F>>2];ha=d+32|0;H[c+Z|0]=J[ha+r>>2];r=c|1;L=r<<2;H[r+z|0]=J[L+F>>2];H[r+Z|0]=J[L+ha>>2];c=c+2|0;C=C+2|0;if((W|0)!=(C|0)){continue}break}}if(!(f&1)){break e}f=c<<2;H[c+z|0]=J[f+(d+48|0)>>2];H[c+Z|0]=J[f+(d+32|0)>>2]}Ha=d+320|0;q:{r:{if(b-5|0){break r}J[e+16>>2]=1065353216;b=J[e+28>>2];J[e+8>>2]=J[e+24>>2];J[e+12>>2]=b;b=J[e+20>>2];J[e>>2]=J[e+16>>2];J[e+4>>2]=b;if(ic(w,Ga,e+220|0,e+216|0,K[e+215|0],0,e,e+128|0)-5>>>0<=1){break r}J[e+280>>2]=0;J[e+284>>2]=0;J[e+272>>2]=0;J[e+276>>2]=0;g=N[k+424>>2];j=N[k+416>>2];l=N[k+420>>2];J[e+268>>2]=0;m=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(j*j)+Q(l*l))))));N[e+264>>2]=m*Q(-g);N[e+260>>2]=m*Q(-l);N[e+256>>2]=m*Q(-j);g=Q(0);break q}b=J[e+140>>2];J[e+280>>2]=J[e+136>>2];J[e+284>>2]=b;b=J[e+132>>2];J[e+272>>2]=J[e+128>>2];J[e+276>>2]=b;b=J[e+164>>2];J[e+256>>2]=J[e+160>>2];J[e+260>>2]=b;b=J[e+172>>2];J[e+264>>2]=J[e+168>>2];J[e+268>>2]=b;g=N[e+192>>2]}N[k+400>>2]=g>2];J[k+384>>2]=J[e+272>>2];J[k+388>>2]=b;b=J[e+284>>2];J[k+392>>2]=J[e+280>>2];J[k+396>>2]=b;b=J[e+260>>2];J[k+368>>2]=J[e+256>>2];J[k+372>>2]=b;b=J[e+268>>2];J[k+376>>2]=J[e+264>>2];J[k+380>>2]=b}Ha=e+288|0;if(a){ya=N[k+400>>2];g=N[k+392>>2];j=N[k+384>>2];l=N[k+388>>2];m=N[k+376>>2];o=N[k+368>>2];n=N[k+372>>2];p=Q(Q(R*m)+Q(Q(X*o)+Q(O*n)));q=Q(-O);u=Q(Q(Q(U*Q(Q(X*n)+Q(o*q)))+Q(aa*m))+Q(R*p));N[h+8>>2]=u+u;u=Q(Q(O*p)+Q(Q(aa*n)+Q(U*Q(Q(R*o)+Q(m*xa)))));N[h+4>>2]=u+u;t=n;n=Q(-R);m=Q(Q(X*p)+Q(Q(aa*o)+Q(U*Q(Q(O*m)+Q(t*n)))));N[h>>2]=m+m;m=ya>Q(0)?ya:Q(0);o=Q(Q(R*g)+Q(Q(X*j)+Q(O*l)));p=Q(Q(Q(U*Q(Q(X*l)+Q(j*q)))+Q(aa*g))+Q(R*o));N[i+8>>2]=Q(Ka*m)+Q(Ca+Q(p+p));p=Q(Q(O*o)+Q(Q(aa*l)+Q(U*Q(Q(R*j)+Q(g*xa)))));N[i+4>>2]=Q(Ma*m)+Q(Ba+Q(p+p));g=Q(Q(X*o)+Q(Q(aa*j)+Q(U*Q(Q(O*g)+Q(l*n)))));N[i>>2]=Q(La*m)+Q(Da+Q(g+g))}Ha=k+512|0;return Q(ya)}function bB(a,b,c,d){var e=0,f=Q(0),g=0,h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=0,v=Q(0),w=0,x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=0,M=0,O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=0,ja=0,ka=0,la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=0,sa=Q(0),ta=0,ua=Q(0),va=Q(0),wa=Q(0),xa=0,ya=0,za=0,Aa=0,Ba=Q(0),Ca=0,Da=0;e=Ha-320|0;Ha=e;f=Q(Ja[J[J[c>>2]+280>>2]](c,0));a:{if(f==Q(0)){break a}j=J[a>>2];ja=L[a+4>>1];if(ja>>>0>=2){ra=Q(Ja[J[J[c>>2]+280>>2]](c,14))!=Q(0)}F=K[c+5580|0]&64?c+5272|0:J[c+1008>>2]+1128|0;va=Q(Ja[J[J[c>>2]+280>>2]](c,11));sa=Q(Ja[J[J[c>>2]+280>>2]](c,12));wa=Q(Ja[J[J[c>>2]+280>>2]](c,16));i=Q(Ja[J[J[c>>2]+280>>2]](c,15));h=N[F+12>>2];m=N[F>>2];l=Q(Ja[J[J[c>>2]+280>>2]](c,13));Ja[J[J[d>>2]+76>>2]](e+52|0,d);if(!ja){break a}za=(ja|0)==1?a:j;xa=sa!=Q(0);ya=xa|i!=Q(0)|wa!=Q(0);ka=h>2];d=J[c+40>>2];o=J[c+36>>2];a=o&4?d:c+80|0;q=N[a+24>>2];s=N[a+20>>2];t=N[a+16>>2];f=N[e+64>>2];l=N[a+12>>2];k=N[a>>2];i=N[e+52>>2];h=N[e+56>>2];n=N[a+4>>2];m=N[e+60>>2];p=N[a+8>>2];N[e+36>>2]=Q(Q(Q(f*l)-Q(k*i))-Q(h*n))-Q(m*p);N[e+32>>2]=Q(Q(i*n)+Q(Q(f*p)+Q(m*l)))-Q(k*h);N[e+28>>2]=Q(Q(m*k)+Q(Q(f*n)+Q(h*l)))-Q(p*i);N[e+24>>2]=Q(Q(h*p)+Q(Q(f*k)+Q(i*l)))-Q(n*m);l=Q(q+q);k=Q(t+t);n=Q(s+s);p=Q(Q(m*l)+Q(Q(i*k)+Q(h*n)));q=Q(Q(f*f)+Q(-.5));N[e+48>>2]=N[e+76>>2]+Q(Q(m*p)+Q(Q(l*q)+Q(f*Q(Q(i*n)-Q(k*h)))));N[e+44>>2]=N[e+72>>2]+Q(Q(h*p)+Q(Q(n*q)+Q(f*Q(Q(m*k)-Q(l*i)))));N[e+40>>2]=N[e+68>>2]+Q(Q(i*p)+Q(Q(k*q)+Q(f*Q(Q(h*l)-Q(n*m)))));j=o&1?d- -64|0:c+116|0;a=K[(o&64?d+52|0:c+112|0)|0]&8;b:{if((a>>>3&va!=Q(0)|Aa)==1){Fc(e,j,e+24|0,Q(1));break b}J[e+16>>2]=-25165825;J[e+20>>2]=-25165825;J[e+8>>2]=2122317823;J[e+12>>2]=-25165825;J[e>>2]=2122317823;J[e+4>>2]=2122317823}c:{if(!a){break c}if(va!=Q(0)){J[b+4>>2]=-256;J[e+256>>2]=1065353216;J[e+268>>2]=0;J[e+272>>2]=0;J[e+260>>2]=0;J[e+264>>2]=0;J[e+276>>2]=1065353216;J[e+288>>2]=0;J[e+292>>2]=0;J[e+280>>2]=0;J[e+284>>2]=0;J[e+296>>2]=1065353216;J[e+308>>2]=0;J[e+312>>2]=0;J[e+300>>2]=0;J[e+304>>2]=0;J[e+316>>2]=1065353216;a=Hc(b,e+256|0);c=J[e+4>>2];J[e+144>>2]=J[e>>2];J[e+148>>2]=c;c=J[e+12>>2];J[e+152>>2]=J[e+8>>2];J[e+156>>2]=c;H[e+168|0]=1;c=J[e+20>>2];J[e+160>>2]=J[e+16>>2];J[e+164>>2]=c;Qb(a,e+144|0)}if(ma!=Q(0)){J[e+316>>2]=1065353216;N[e+312>>2]=N[e+48>>2];a=J[e+44>>2];J[e+304>>2]=J[e+40>>2];J[e+308>>2]=a;J[e+300>>2]=0;J[e+284>>2]=0;J[e+268>>2]=0;i=N[e+28>>2];m=Q(i+i);f=N[e+32>>2];n=Q(m*f);l=N[e+24>>2];h=Q(l+l);k=N[e+36>>2];p=Q(h*k);N[e+292>>2]=n-p;q=Q(h*f);s=Q(m*k);N[e+288>>2]=q+s;N[e+280>>2]=n+p;n=Q(h*i);O=k;k=Q(f+f);p=Q(O*k);N[e+272>>2]=n-p;N[e+264>>2]=q-s;N[e+260>>2]=n+p;h=Q(Q(1)-Q(l*h));i=Q(i*m);N[e+296>>2]=h-i;f=Q(f*k);N[e+276>>2]=h-f;N[e+256>>2]=Q(Q(1)-i)-f;a=Hc(b,e+256|0);J[e+164>>2]=207;J[e+156>>2]=13565952;J[e+160>>2]=52992;N[e+152>>2]=ma;N[e+148>>2]=ma;N[e+144>>2]=ma;De(a,e+144|0)}if(!ya){break c}if(!ka){if(N[e>>2]>N[F+12>>2]|N[F>>2]>N[e+12>>2]|(N[e+4>>2]>N[F+16>>2]|N[F+4>>2]>N[e+16>>2])){break c}if(N[e+8>>2]>N[F+20>>2]|N[F+8>>2]>N[e+20>>2]){break c}}a=J[j>>2];d:{e:{f:{g:{h:{i:{j:{k:{if(!xa){if((a|0)==5){break k}break c}l:{switch(a|0){case 0:J[b+4>>2]=-65281;a=Hb(b,e+24|0);N[e+260>>2]=N[j+4>>2];J[e+256>>2]=100;c=a;a=e+256|0;Gc(c,a);J[e+316>>2]=1065353216;N[e+312>>2]=N[e+48>>2];c=J[e+44>>2];J[e+304>>2]=J[e+40>>2];J[e+308>>2]=c;J[e+268>>2]=0;J[e+300>>2]=0;m=N[e+24>>2];i=Q(m+m);f=N[e+32>>2];n=Q(i*f);h=N[e+28>>2];l=Q(h+h);k=N[e+36>>2];p=Q(l*k);N[e+264>>2]=n-p;q=Q(i*h);s=Q(f+f);t=Q(k*s);N[e+260>>2]=q+t;v=Q(l*f);k=Q(i*k);N[e+296>>2]=v+k;N[e+288>>2]=q-t;h=Q(h*l);f=Q(f*s);N[e+256>>2]=Q(Q(1)-h)-f;i=Q(Q(1)-Q(m*i));N[e+292>>2]=i-f;J[e+284>>2]=-2147483648;N[e+280>>2]=-Q(i-h);N[e+276>>2]=-Q(v-k);N[e+272>>2]=-Q(n+p);c=Hc(b,a);N[e+148>>2]=N[j+4>>2];J[e+144>>2]=100;d=c;c=e+144|0;Gc(d,c);f=N[e+288>>2];i=N[e+292>>2];d=J[e+260>>2];J[e+288>>2]=J[e+256>>2];J[e+292>>2]=d;h=N[e+296>>2];m=N[e+300>>2];d=J[e+268>>2];J[e+296>>2]=J[e+264>>2];J[e+300>>2]=d;N[e+260>>2]=-i;N[e+256>>2]=-f;N[e+268>>2]=-m;N[e+264>>2]=-h;a=Hc(b,a);N[e+148>>2]=N[j+4>>2];J[e+144>>2]=100;Gc(a,c);break c;case 3:J[b+4>>2]=-65281;a=Hb(b,e+24|0);f=N[j+8>>2];i=N[j+12>>2];h=N[j+4>>2];H[e+280|0]=1;N[e+276>>2]=i;N[e+272>>2]=f;N[e+268>>2]=h;N[e+264>>2]=-i;N[e+260>>2]=-f;N[e+256>>2]=-h;Qb(a,e+256|0);break c;case 1:J[e+316>>2]=1065353216;N[e+312>>2]=N[e+48>>2];a=J[e+44>>2];J[e+304>>2]=J[e+40>>2];J[e+308>>2]=a;J[e+300>>2]=0;J[e+284>>2]=-2147483648;m=N[e+24>>2];i=Q(m+m);f=N[e+32>>2];n=Q(i*f);h=N[e+28>>2];l=Q(h+h);k=N[e+36>>2];p=Q(l*k);N[e+296>>2]=n-p;q=Q(i*h);s=Q(f+f);t=Q(k*s);N[e+292>>2]=q+t;h=Q(h*l);s=Q(f*s);N[e+288>>2]=Q(Q(1)-h)-s;f=Q(l*f);l=Q(i*k);N[e+276>>2]=-Q(f-l);N[e+272>>2]=-Q(n+p);i=Q(Q(1)-Q(m*i));N[e+280>>2]=-Q(i-h);J[e+268>>2]=-2147483648;N[e+264>>2]=-Q(f+l);N[e+260>>2]=-Q(i-s);N[e+256>>2]=-Q(q-t);Ca=Hc(b,e+256|0),Da=-65281,J[Ca+4>>2]=Da;J[e+144>>2]=100;J[e+148>>2]=1082130432;a=e+144|0;Gc(b,a);J[e+144>>2]=100;J[e+148>>2]=1098907648;Gc(b,a);J[e+144>>2]=100;J[e+148>>2]=1108344832;Gc(b,a);J[e+144>>2]=100;J[e+148>>2]=1115684864;Gc(b,a);J[e+144>>2]=100;J[e+148>>2]=1120403456;Gc(b,a);J[e+144>>2]=100;J[e+148>>2]=1125122048;Gc(b,a);J[e+144>>2]=100;J[e+148>>2]=1128529920;Gc(b,a);J[e+144>>2]=100;J[e+148>>2]=1132462080;Gc(b,a);J[e+144>>2]=100;J[e+148>>2]=1134690304;Gc(b,a);break c;case 2:J[b+4>>2]=-65281;n=N[j+8>>2];p=N[j+4>>2];J[e+316>>2]=1065353216;N[e+312>>2]=N[e+48>>2];a=J[e+44>>2];J[e+304>>2]=J[e+40>>2];J[e+308>>2]=a;J[e+300>>2]=0;J[e+284>>2]=0;J[e+268>>2]=0;i=N[e+28>>2];m=Q(i+i);f=N[e+32>>2];q=Q(m*f);l=N[e+24>>2];h=Q(l+l);k=N[e+36>>2];s=Q(h*k);N[e+292>>2]=q-s;t=Q(h*f);v=Q(m*k);N[e+288>>2]=t+v;N[e+280>>2]=q+s;q=Q(h*i);O=k;k=Q(f+f);s=Q(O*k);N[e+272>>2]=q-s;N[e+264>>2]=t-v;N[e+260>>2]=q+s;h=Q(Q(1)-Q(l*h));i=Q(i*m);N[e+296>>2]=h-i;f=Q(f*k);N[e+276>>2]=h-f;N[e+256>>2]=Q(Q(1)-i)-f;GA(b,p,n,e+256|0);break c;case 6:break j;case 5:break k;case 4:break l;default:break c}}o=J[j+32>>2];a=I[o+52>>1];c=K[o+54|0];d=J[o+56>>2];z=K[o+55|0];m=N[j+12>>2];l=N[j+8>>2];f=N[j+24>>2];h=N[j+16>>2];k=N[j+28>>2];i=N[j+20>>2];n=N[j+4>>2];J[e+300>>2]=0;J[e+284>>2]=0;J[e+268>>2]=0;p=Q(h+h);V=Q(f*p);x=Q(i+i);y=Q(k*x);q=Q(V+y);s=Q(n*q);A=Q(x*f);W=Q(p*k);t=Q(A-W);v=Q(t*l);_=Q(Q(1)-Q(h*p));X=Q(i*x);x=Q(_-X);R=Q(x*m);S=N[e+24>>2];B=Q(S+S);h=N[e+32>>2];$=Q(B*h);C=N[e+28>>2];T=Q(C+C);D=N[e+36>>2];ea=Q(T*D);Z=Q($-ea);aa=Q(Q(1)-Q(S*B));fa=Q(C*T);S=Q(aa-fa);U=Q(Q(Q(q*s)+Q(t*v))+Q(x*R));E=Q(f+f);ba=Q(f*E);f=Q(Q(Q(1)-X)-ba);X=Q(n*f);O=Q(p*i);E=Q(E*k);i=Q(O+E);p=Q(l*i);k=Q(V-y);V=Q(m*k);y=Q(Q(Q(q*X)+Q(t*p))+Q(x*V));ga=Q(T*h);ha=Q(B*D);T=Q(ga+ha);Ba=q;q=n;n=Q(O-E);q=Q(q*n);ua=t;O=l;l=Q(_-ba);t=Q(O*l);E=x;O=m;m=Q(A+W);x=Q(O*m);A=Q(Q(Q(Ba*q)+Q(ua*t))+Q(E*x));N[e+296>>2]=Q(S*U)+Q(Q(Z*y)+Q(T*A));W=Q(ga-ha);_=Q(B*C);C=Q(h+h);E=Q(D*C);B=Q(_+E);D=Q(h*C);h=Q(aa-D);N[e+292>>2]=Q(W*U)+Q(Q(B*y)+Q(h*A));C=Q($+ea);O=Q(C*U);D=Q(Q(Q(1)-fa)-D);U=Q(_-E);N[e+288>>2]=O+Q(Q(D*y)+Q(U*A));y=Q(Q(Q(n*s)+Q(l*v))+Q(m*R));A=Q(Q(Q(n*X)+Q(l*p))+Q(m*V));m=Q(Q(Q(n*q)+Q(l*t))+Q(m*x));N[e+280>>2]=Q(S*y)+Q(Q(Z*A)+Q(T*m));N[e+276>>2]=Q(W*y)+Q(Q(B*A)+Q(h*m));N[e+272>>2]=Q(C*y)+Q(Q(D*A)+Q(U*m));m=Q(Q(Q(f*s)+Q(i*v))+Q(k*R));l=Q(Q(Q(f*X)+Q(i*p))+Q(k*V));f=Q(Q(Q(f*q)+Q(i*t))+Q(k*x));N[e+264>>2]=Q(S*m)+Q(Q(Z*l)+Q(T*f));N[e+260>>2]=Q(W*m)+Q(Q(B*l)+Q(h*f));N[e+256>>2]=Q(C*m)+Q(Q(D*l)+Q(U*f));N[e+304>>2]=N[e+40>>2];N[e+308>>2]=N[e+44>>2];f=N[e+48>>2];J[e+316>>2]=1065353216;N[e+312>>2]=f;Ca=Hc(b,e+256|0),Da=-65281,J[Ca+4>>2]=Da;if(!z){break c}w=d+P(z,20)|0;d=a&32767;d=(((w+P(c,12)|0)+(d<<1)|0)+P(c,3)|0)+(d<<2&a>>31)|0;r=0;while(1){a=1;c=w+P(K[d|0],12)|0;h=N[c>>2];l=N[c+4>>2];k=N[c+8>>2];n=Q(Q(Q(Q(h*N[e+256>>2])+Q(l*N[e+272>>2]))+Q(k*N[e+288>>2]))+N[e+304>>2]);f=n;m=Q(Q(Q(Q(h*N[e+260>>2])+Q(l*N[e+276>>2]))+Q(k*N[e+292>>2]))+N[e+308>>2]);i=m;l=Q(Q(Q(Q(h*N[e+264>>2])+Q(l*N[e+280>>2]))+Q(k*N[e+296>>2]))+N[e+312>>2]);h=l;u=K[(J[o+56>>2]+P(r,20)|0)+18|0];if(u>>>0>1){while(1){m=f;l=i;k=h;c=w+P(K[a+d|0],12)|0;f=N[c>>2];n=N[c+4>>2];p=N[c+8>>2];h=Q(Q(Q(Q(f*N[e+264>>2])+Q(n*N[e+280>>2]))+Q(p*N[e+296>>2]))+N[e+312>>2]);i=Q(Q(Q(Q(f*N[e+260>>2])+Q(n*N[e+276>>2]))+Q(p*N[e+292>>2]))+N[e+308>>2]);f=Q(Q(Q(Q(f*N[e+256>>2])+Q(n*N[e+272>>2]))+Q(p*N[e+288>>2]))+N[e+304>>2]);c=J[b+100>>2];g=J[c+20>>2];j=g+1|0;G=J[c+24>>2]&2147483647;m:{if(j>>>0<=G>>>0){break m}M=G;G=G?G<<1:2;G=j>>>0>G>>>0?j:G;if(M>>>0>=G>>>0){break m}oc(c+16|0,G);g=J[c+20>>2]}J[c+20>>2]=j;c=J[c+16>>2]+(g<<5)|0;N[c+16>>2]=f;N[c+8>>2]=k;N[c+4>>2]=l;N[c>>2]=m;N[c+24>>2]=h;N[c+20>>2]=i;j=J[b+4>>2];J[c+12>>2]=j;J[c+28>>2]=j;a=a+1|0;if((u|0)!=(a|0)){continue}break}a=w+P(K[d|0],12)|0;k=N[a>>2];n=N[a+4>>2];p=N[a+8>>2];l=Q(Q(Q(Q(k*N[e+264>>2])+Q(n*N[e+280>>2]))+Q(p*N[e+296>>2]))+N[e+312>>2]);m=Q(Q(Q(Q(k*N[e+260>>2])+Q(n*N[e+276>>2]))+Q(p*N[e+292>>2]))+N[e+308>>2]);n=Q(Q(Q(Q(k*N[e+256>>2])+Q(n*N[e+272>>2]))+Q(p*N[e+288>>2]))+N[e+304>>2])}a=J[b+100>>2];j=J[a+20>>2];c=j+1|0;g=J[a+24>>2]&2147483647;n:{if(c>>>0<=g>>>0){break n}M=g;g=g?g<<1:2;g=c>>>0>g>>>0?c:g;if(M>>>0>=g>>>0){break n}oc(a+16|0,g);j=J[a+20>>2]}J[a+20>>2]=c;a=J[a+16>>2]+(j<<5)|0;N[a+16>>2]=n;N[a+8>>2]=h;N[a+4>>2]=i;N[a>>2]=f;N[a+24>>2]=l;N[a+20>>2]=m;c=J[b+4>>2];J[a+12>>2]=c;J[a+28>>2]=c;d=d+u|0;r=r+1|0;if((z|0)!=(r|0)){continue}break}break c}o=J[j+36>>2];J[e+256>>2]=1065353216;J[e+268>>2]=0;J[e+272>>2]=0;J[e+260>>2]=0;J[e+264>>2]=0;J[e+276>>2]=1065353216;J[e+288>>2]=0;J[e+292>>2]=0;J[e+280>>2]=0;J[e+284>>2]=0;J[e+296>>2]=1065353216;J[e+308>>2]=0;J[e+312>>2]=0;J[e+300>>2]=0;J[e+304>>2]=0;J[e+316>>2]=1065353216;i=N[j+16>>2];h=Q(i+i);f=N[j+24>>2];V=Q(h*f);m=N[j+20>>2];q=Q(m+m);R=N[j+28>>2];y=Q(q*R);l=Q(V+y);B=N[j+4>>2];k=Q(l*B);A=Q(q*f);W=Q(h*R);n=Q(A-W);C=N[j+8>>2];p=Q(n*C);_=Q(Q(1)-Q(i*h));X=Q(m*q);q=Q(_-X);Z=N[j+12>>2];s=Q(q*Z);S=N[e+24>>2];t=Q(S+S);i=N[e+32>>2];$=Q(t*i);v=N[e+28>>2];T=Q(v+v);D=N[e+36>>2];ea=Q(T*D);x=Q($-ea);aa=Q(Q(1)-Q(S*t));fa=Q(v*T);S=Q(aa-fa);U=Q(Q(Q(l*k)+Q(n*p))+Q(q*s));E=Q(f+f);ba=Q(f*E);f=Q(Q(Q(1)-X)-ba);X=Q(B*f);O=Q(h*m);E=Q(E*R);h=Q(O+E);R=Q(h*C);m=Q(V-y);V=Q(m*Z);y=Q(Q(Q(l*X)+Q(n*R))+Q(q*V));ga=Q(T*i);ha=Q(t*D);T=Q(ga+ha);ua=l;l=Q(O-E);B=Q(B*l);E=n;n=Q(_-ba);C=Q(n*C);O=q;q=Q(A+W);Z=Q(q*Z);A=Q(Q(Q(ua*B)+Q(E*C))+Q(O*Z));_=Q(Q(S*U)+Q(Q(x*y)+Q(T*A)));N[e+240>>2]=_;W=Q(ga-ha);E=Q(t*v);v=Q(i+i);ba=Q(D*v);t=Q(E+ba);D=Q(i*v);i=Q(aa-D);aa=Q(Q(W*U)+Q(Q(t*y)+Q(i*A)));N[e+236>>2]=aa;v=Q($+ea);O=Q(v*U);D=Q(Q(Q(1)-fa)-D);U=Q(E-ba);$=Q(O+Q(Q(D*y)+Q(U*A)));N[e+232>>2]=$;y=Q(Q(Q(l*k)+Q(n*p))+Q(q*s));A=Q(Q(Q(l*X)+Q(n*R))+Q(q*V));l=Q(Q(Q(l*B)+Q(n*C))+Q(q*Z));n=Q(Q(S*y)+Q(Q(x*A)+Q(T*l)));N[e+228>>2]=n;q=Q(Q(W*y)+Q(Q(t*A)+Q(i*l)));N[e+224>>2]=q;y=Q(Q(v*y)+Q(Q(D*A)+Q(U*l)));N[e+220>>2]=y;l=Q(Q(Q(f*k)+Q(h*p))+Q(m*s));k=Q(Q(Q(f*X)+Q(h*R))+Q(m*V));f=Q(Q(Q(f*B)+Q(h*C))+Q(m*Z));m=Q(Q(S*l)+Q(Q(x*k)+Q(T*f)));N[e+216>>2]=m;p=Q(Q(W*l)+Q(Q(t*k)+Q(i*f)));N[e+212>>2]=p;l=Q(Q(v*l)+Q(Q(D*k)+Q(U*f)));N[e+208>>2]=l;k=N[e+40>>2];N[e+244>>2]=k;s=N[e+44>>2];N[e+248>>2]=s;t=N[e+48>>2];N[e+252>>2]=t;w=K[o+64|0]&2;z=J[o+28>>2];G=J[o+24>>2];d=J[o+20>>2];if(!ka){c=j+4|0;f=N[F>>2];i=N[F+12>>2];h=N[F+4>>2];m=N[F+16>>2];l=N[F+8>>2];k=N[F+20>>2];J[e+176>>2]=1065353216;J[e+168>>2]=0;J[e+172>>2]=0;J[e+160>>2]=1065353216;J[e+164>>2]=0;J[e+152>>2]=0;J[e+156>>2]=0;J[e+144>>2]=1065353216;J[e+148>>2]=0;N[e+200>>2]=Q(k-l)*Q(.5);N[e+196>>2]=Q(m-h)*Q(.5);N[e+192>>2]=Q(i-f)*Q(.5);N[e+188>>2]=Q(k+l)*Q(.5);N[e+184>>2]=Q(m+h)*Q(.5);N[e+180>>2]=Q(i+f)*Q(.5);a=d<<2;if(a){j=J[40592]+12|0;a=Ja[J[J[j>>2]+8>>2]](j,a,29909,10620,602)|0}else{a=0}J[e+128>>2]=d;J[e+120>>2]=a;J[e+124>>2]=0;H[e+140|0]=0;J[e+132>>2]=0;J[e+136>>2]=0;Ja[J[(L[o+4>>1]<<2)+151708>>2]](e+144|0,o,e+24|0,c,e+120|0)|0;d=J[e+124>>2];if(sa==Q(0)){break d}Ca=Hc(b,e+256|0),Da=-65281,J[Ca+4>>2]=Da;c=J[b+100>>2];j=J[c+20>>2];r=j+P(d,3)|0;g=J[c+24>>2]&2147483647;o:{if(r>>>0<=g>>>0){break o}M=g;g=g?g<<1:2;g=g>>>0>>0?r:g;if(M>>>0>=g>>>0){break o}oc(c+16|0,g);j=J[c+20>>2]}J[c+20>>2]=r;if(!d){break d}c=J[c+16>>2]+(j<<5)|0;g=0;while(1){Yo(J[(g<<2)+a>>2],e+80|0,G,z,e+208|0,(w|0)!=0);f=N[e+80>>2];i=N[e+84>>2];h=N[e+88>>2];m=N[e+92>>2];l=N[e+96>>2];k=N[e+100>>2];J[c+28>>2]=-65281;N[c+24>>2]=k;N[c+20>>2]=l;N[c+16>>2]=m;J[c+12>>2]=-65281;N[c+8>>2]=h;N[c+4>>2]=i;N[c>>2]=f;n=N[e+104>>2];p=N[e+108>>2];q=N[e+112>>2];J[c+92>>2]=-65281;N[c+88>>2]=h;N[c+84>>2]=i;N[c+80>>2]=f;J[c+76>>2]=-65281;N[c+72>>2]=q;N[c+68>>2]=p;N[c+64>>2]=n;J[c+60>>2]=-65281;N[c+56>>2]=q;N[c+52>>2]=p;N[c+48>>2]=n;J[c+44>>2]=-65281;N[c+40>>2]=k;N[c+36>>2]=l;N[c+32>>2]=m;c=c+96|0;g=g+1|0;if((g|0)!=(d|0)){continue}break}break d}if(sa==Q(0)){break e}j=J[o+16>>2];Ca=Hc(b,e+256|0),Da=-65281,J[Ca+4>>2]=Da;c=0;a=0;r=P(j,12);if(r){a=J[40592]+12|0;a=Ja[J[J[a>>2]+8>>2]](a,r,29909,10620,632)|0}if(j){break i}break f}z=J[j+4>>2];J[e+256>>2]=1065353216;J[e+268>>2]=0;J[e+272>>2]=0;J[e+260>>2]=0;J[e+264>>2]=0;J[e+276>>2]=1065353216;J[e+288>>2]=0;J[e+292>>2]=0;J[e+280>>2]=0;J[e+284>>2]=0;J[e+296>>2]=1065353216;J[e+308>>2]=0;J[e+312>>2]=0;J[e+300>>2]=0;J[e+304>>2]=0;J[e+316>>2]=1065353216;a=J[z+44>>2];c=J[z+40>>2];Ca=Hc(b,e+256|0),Da=-65281,J[Ca+4>>2]=Da;a=P(a,c);G=a<<1;if(!ka){f=N[F>>2];i=N[F+12>>2];h=N[F+4>>2];m=N[F+16>>2];l=N[F+8>>2];k=N[F+20>>2];J[e+216>>2]=0;J[e+220>>2]=1065353216;J[e+208>>2]=0;J[e+212>>2]=0;N[e+232>>2]=Q(k+l)*Q(.5);N[e+228>>2]=Q(m+h)*Q(.5);N[e+224>>2]=Q(i+f)*Q(.5);N[e+92>>2]=Q(k-l)*Q(.5);N[e+88>>2]=Q(m-h)*Q(.5);N[e+84>>2]=Q(i-f)*Q(.5);J[e+80>>2]=3;a=a<<3;if(a){c=J[40592]+12|0;d=Ja[J[J[c>>2]+8>>2]](c,a,29909,10620,680)|0}else{d=0}H[e+120|0]=0;o=co(e+80|0,e+208|0,j,e+24|0,d,G,e+120|0);a=J[b+100>>2];c=J[a+20>>2];r=c+P(o,3)|0;g=J[a+24>>2]&2147483647;p:{if(r>>>0<=g>>>0){break p}M=g;g=g?g<<1:2;g=g>>>0>>0?r:g;if(M>>>0>=g>>>0){break p}oc(a+16|0,g);c=J[a+20>>2]}J[a+20>>2]=r;q:{if(o){c=J[a+16>>2]+(c<<5)|0;a=0;while(1){Kh(j,e+24|0,J[d+(a<<2)>>2],e+144|0);r=J[e+144>>2];g=J[e+148>>2];f=N[e+152>>2];z=J[e+160>>2];w=J[e+156>>2];i=N[e+164>>2];J[c+12>>2]=-65281;J[c+28>>2]=-65281;N[c+24>>2]=i;J[c+16>>2]=w;J[c+20>>2]=z;N[c+8>>2]=f;J[c>>2]=r;J[c+4>>2]=g;r=J[e+156>>2];g=J[e+160>>2];m=N[e+164>>2];f=N[e+168>>2];i=N[e+172>>2];h=N[e+176>>2];J[c+60>>2]=-65281;N[c+56>>2]=h;N[c+52>>2]=i;N[c+48>>2]=f;J[c+44>>2]=-65281;N[c+40>>2]=m;J[c+32>>2]=r;J[c+36>>2]=g;r=J[e+144>>2];g=J[e+148>>2];m=N[e+152>>2];N[c+64>>2]=f;N[c+68>>2]=i;N[c+72>>2]=h;J[c+76>>2]=-65281;J[c+92>>2]=-65281;N[c+88>>2]=m;J[c+80>>2]=r;J[c+84>>2]=g;c=c+96|0;a=a+1|0;if((o|0)!=(a|0)){continue}break}break q}if(!d){break c}}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,d);break c}c=P(a,12);if(c){d=J[40592]+12|0;c=Ja[J[J[d>>2]+8>>2]](d,c,29909,10620,705)|0}else{c=0}r=c;if(!a){break h}f=N[e+36>>2];i=Q(Q(f*f)+Q(-.5));o=J[z+60>>2];h=N[e+28>>2];s=Q(-h);m=N[e+24>>2];t=Q(-m);l=N[e+32>>2];v=Q(-l);x=N[j+16>>2];R=N[j+8>>2];B=N[j+12>>2];d=J[z+44>>2];c=0;while(1){C=N[e+40>>2];Z=N[e+44>>2];j=r+P(c,12)|0;g=(c>>>0)/(d>>>0)|0;k=Q(x*Q(c-P(g,d)>>>0));k=Q(k+k);n=Q(B*Q(g>>>0));n=Q(n+n);p=Q(R*Q(I[o+(c<<2)>>1]));p=Q(p+p);q=Q(Q(l*k)+Q(Q(m*n)+Q(h*p)));N[j+8>>2]=N[e+48>>2]+Q(Q(l*q)+Q(Q(k*i)+Q(f*Q(Q(m*p)+Q(n*s)))));N[j+4>>2]=Z+Q(Q(h*q)+Q(Q(p*i)+Q(f*Q(Q(l*n)+Q(k*t)))));N[j>>2]=C+Q(Q(m*q)+Q(Q(n*i)+Q(f*Q(Q(h*k)+Q(p*v)))));c=c+1|0;if((a|0)!=(c|0)){continue}break}c=0;if(!G){break g}while(1){a=c>>>1|0;g=J[z+44>>2];d=(a>>>0)/(g>>>0)|0;r:{if(d>>>0>=J[z+40>>2]-1>>>0|g-1>>>0<=a-P(d,g)>>>0){break r}d=J[z+60>>2]+(a<<2)|0;o=c&1;if((K[(o?d+3|0:d+2|0)|0]&127)==127){break r}s:{if(H[d+2|0]<0){if(!o){d=a;o=g+a|0;a=o+1|0;break s}o=a+1|0;d=g+o|0;break s}j=a+1|0;if(!o){d=j;o=a;a=a+g|0;break s}d=a+g|0;o=g+j|0;a=j}j=J[b+100>>2];g=J[j+20>>2];w=g+3|0;u=J[j+24>>2]&2147483647;t:{if(w>>>0<=u>>>0){break t}M=u;u=u?u<<1:2;u=u>>>0>>0?w:u;if(M>>>0>=u>>>0){break t}oc(j+16|0,u);g=J[j+20>>2]}J[j+20>>2]=w;o=r+P(o,12)|0;f=N[o>>2];w=r+P(d,12)|0;u=J[w>>2];ia=J[w+4>>2];i=N[w+8>>2];d=J[j+16>>2]+(g<<5)|0;j=J[o+8>>2];J[d+4>>2]=J[o+4>>2];J[d+8>>2]=j;J[d+12>>2]=-65281;J[d+28>>2]=-65281;N[d+24>>2]=i;J[d+16>>2]=u;J[d+20>>2]=ia;N[d>>2]=f;j=J[w+4>>2];g=J[w+8>>2];a=r+P(a,12)|0;f=N[a+8>>2];u=J[a+4>>2];ia=J[a>>2];N[d+32>>2]=N[w>>2];J[d+48>>2]=ia;J[d+52>>2]=u;N[d+56>>2]=f;J[d+60>>2]=-65281;J[d+44>>2]=-65281;J[d+36>>2]=j;J[d+40>>2]=g;j=J[a+4>>2];g=J[a+8>>2];f=N[o+8>>2];w=J[o+4>>2];o=J[o>>2];N[d+64>>2]=N[a>>2];J[d+80>>2]=o;J[d+84>>2]=w;N[d+88>>2]=f;J[d+92>>2]=-65281;J[d+76>>2]=-65281;J[d+68>>2]=j;J[d+72>>2]=g}c=c+1|0;if((G|0)!=(c|0)){continue}break}break h}while(1){g=P(c,12);r=g+a|0;g=g+G|0;f=N[g>>2];i=N[g+4>>2];h=N[g+8>>2];N[r+8>>2]=t+Q(Q(Q(m*f)+Q(n*i))+Q(_*h));N[r+4>>2]=s+Q(Q(Q(p*f)+Q(q*i))+Q(aa*h));N[r>>2]=k+Q(Q(Q(l*f)+Q(y*i))+Q($*h));c=c+1|0;if((j|0)!=(c|0)){continue}break}break f}if(!r){break c}}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,r);break c}c=J[b+100>>2];j=J[c+20>>2];r=j+P(d,3)|0;g=J[c+24>>2]&2147483647;u:{if(r>>>0<=g>>>0){break u}M=g;g=g?g<<1:2;g=g>>>0>>0?r:g;if(M>>>0>=g>>>0){break u}oc(c+16|0,g);j=J[c+20>>2]}J[c+20>>2]=r;v:{if(d){c=J[c+16>>2]+(j<<5)|0;g=0;while(1){j=P(g,3);w:{if(!w){u=z+(j<<2)|0;j=J[u>>2];r=J[u+8>>2];M=J[u+4>>2];break w}u=z+(j<<1)|0;j=L[u>>1];r=L[u+4>>1];M=L[u+2>>1]}u=P(M,12)+a|0;f=N[u>>2];i=N[u+4>>2];h=N[u+8>>2];r=P(r,12)+a|0;m=N[r>>2];l=N[r+4>>2];k=N[r+8>>2];j=P(j,12)+a|0;n=N[j>>2];p=N[j+4>>2];q=N[j+8>>2];J[c+92>>2]=-65281;N[c+88>>2]=q;N[c+84>>2]=p;N[c+80>>2]=n;J[c+76>>2]=-65281;N[c+72>>2]=k;N[c+68>>2]=l;N[c+64>>2]=m;J[c+60>>2]=-65281;N[c+56>>2]=k;N[c+52>>2]=l;N[c+48>>2]=m;J[c+44>>2]=-65281;N[c+40>>2]=h;N[c+36>>2]=i;N[c+32>>2]=f;J[c+28>>2]=-65281;N[c+24>>2]=h;N[c+20>>2]=i;N[c+16>>2]=f;J[c+12>>2]=-65281;N[c+8>>2]=q;N[c+4>>2]=p;N[c>>2]=n;c=c+96|0;g=g+1|0;if((g|0)!=(d|0)){continue}break}break v}if(a){break v}a=0;d=0;break d}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,a)}a=0}x:{if(la==Q(0)){break x}Ca=Hc(b,e+256|0),Da=-2004353024,J[Ca+4>>2]=Da;if(!d){break x}c=0;while(1){Yo(a?J[(c<<2)+a>>2]:c,e+144|0,G,z,e+208|0,(w|0)!=0);m=Q(0);f=N[e+152>>2];s=N[e+164>>2];t=N[e+176>>2];i=Q(Q(Q(f+s)+t)*Q(.3333333432674408));h=N[e+148>>2];v=N[e+160>>2];x=N[e+172>>2];l=Q(Q(Q(h+v)+x)*Q(.3333333432674408));k=N[e+144>>2];R=N[e+156>>2];B=N[e+168>>2];n=Q(Q(Q(k+R)+B)*Q(.3333333432674408));p=Q(0);q=Q(0);R=Q(k-R);x=Q(h-x);k=Q(k-B);v=Q(h-v);h=Q(Q(R*x)-Q(k*v));t=Q(f-t);s=Q(f-s);f=Q(Q(v*t)-Q(x*s));k=Q(Q(s*k)-Q(t*R));s=Q(Q(h*h)+Q(Q(f*f)+Q(k*k)));if(s>Q(0)){m=h;h=Q(Q(1)/Q(Y(s)));q=Q(m*h);p=Q(k*h);m=Q(f*h)}N[e+88>>2]=i;f=Q(la*q);N[e+100>>2]=i+f;N[e+84>>2]=l;i=Q(la*p);N[e+96>>2]=l+i;N[e+80>>2]=n;h=Q(la*m);N[e+92>>2]=n+h;N[e+104>>2]=Q(Y(Q(Q(f*f)+Q(Q(h*h)+Q(i*i)))))*Q(.15000000596046448);Ee(b,e+80|0);c=c+1|0;if((d|0)!=(c|0)){continue}break}}y:{if(wa==Q(0)){break y}w=J[o+56>>2];if(!w){break y}G=J[o+28>>2];u=J[o+24>>2];J[b+4>>2]=-256;if(!d){break y}ia=K[o+64|0]&2;j=0;while(1){c=j;c=a?J[(c<<2)+a>>2]:c;Yo(c,e+144|0,u,G,e+208|0,(ia|0)!=0);z=K[c+w|0];if(z&8){c=J[b+100>>2];o=J[c+20>>2];r=o+1|0;g=J[c+24>>2]&2147483647;z:{if(r>>>0<=g>>>0){break z}M=g;g=g?g<<1:2;g=g>>>0>>0?r:g;if(M>>>0>=g>>>0){break z}oc(c+16|0,g);o=J[c+20>>2]}J[c+20>>2]=r;c=J[c+16>>2]+(o<<5)|0;N[c>>2]=N[e+144>>2];N[c+4>>2]=N[e+148>>2];N[c+8>>2]=N[e+152>>2];N[c+16>>2]=N[e+156>>2];N[c+20>>2]=N[e+160>>2];N[c+24>>2]=N[e+164>>2];o=J[b+4>>2];J[c+12>>2]=o;J[c+28>>2]=o}if(z&16){c=J[b+100>>2];o=J[c+20>>2];r=o+1|0;g=J[c+24>>2]&2147483647;A:{if(r>>>0<=g>>>0){break A}M=g;g=g?g<<1:2;g=g>>>0>>0?r:g;if(M>>>0>=g>>>0){break A}oc(c+16|0,g);o=J[c+20>>2]}J[c+20>>2]=r;c=J[c+16>>2]+(o<<5)|0;N[c>>2]=N[e+156>>2];N[c+4>>2]=N[e+160>>2];N[c+8>>2]=N[e+164>>2];N[c+16>>2]=N[e+168>>2];N[c+20>>2]=N[e+172>>2];N[c+24>>2]=N[e+176>>2];o=J[b+4>>2];J[c+12>>2]=o;J[c+28>>2]=o}if(z&32){o=J[b+100>>2];c=J[o+20>>2];r=c+1|0;g=J[o+24>>2]&2147483647;B:{if(r>>>0<=g>>>0){break B}M=g;g=g?g<<1:2;g=g>>>0>>0?r:g;if(M>>>0>=g>>>0){break B}oc(o+16|0,g);c=J[o+20>>2]}J[o+20>>2]=r;c=J[o+16>>2]+(c<<5)|0;N[c>>2]=N[e+144>>2];N[c+4>>2]=N[e+148>>2];N[c+8>>2]=N[e+152>>2];N[c+16>>2]=N[e+168>>2];N[c+20>>2]=N[e+172>>2];N[c+24>>2]=N[e+176>>2];o=J[b+4>>2];J[c+12>>2]=o;J[c+28>>2]=o}j=j+1|0;if((j|0)!=(d|0)){continue}break}}if(!a){break c}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,a)}if(ra){f=N[e+20>>2];oa=f>2];pa=f>2];ca=f>2];na=f>na?na:f;f=N[e+4>>2];qa=f>qa?qa:f;f=N[e>>2];da=f>da?da:f}ta=ta+1|0;if((ta|0)!=(ja|0)){continue}break}if(!(!(da>ca)&ra)){break a}J[b+4>>2]=-65281;J[e+268>>2]=0;J[e+272>>2]=0;J[e+280>>2]=0;J[e+284>>2]=0;J[e+276>>2]=1065353216;J[e+288>>2]=0;J[e+292>>2]=0;J[e+300>>2]=0;J[e+304>>2]=0;J[e+296>>2]=1065353216;J[e+308>>2]=0;J[e+312>>2]=0;J[e+316>>2]=1065353216;J[e+260>>2]=0;J[e+264>>2]=0;J[e+256>>2]=1065353216;a=Hc(b,e+256|0);N[e+164>>2]=oa;N[e+160>>2]=pa;H[e+168|0]=1;N[e+156>>2]=ca;N[e+152>>2]=na;N[e+148>>2]=qa;N[e+144>>2]=da;Qb(a,e+144|0)}Ha=e+320|0}function DH(a,b,c){var d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=0,D=0,E=0,F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),O=Q(0),P=Q(0),R=0,S=0,T=0,U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ia=Q(0),Ja=Q(0),Ka=Q(0),La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=Q(0),Wa=Q(0),Xa=Q(0),Ya=Q(0),Za=Q(0),_a=Q(0),$a=Q(0),ab=Q(0),bb=Q(0),cb=Q(0),db=Q(0),eb=Q(0),fb=Q(0),gb=Q(0),hb=Q(0),ib=Q(0),jb=Q(0),kb=Q(0),lb=Q(0),mb=Q(0),nb=Q(0),ob=Q(0),pb=Q(0),qb=Q(0),rb=Q(0),sb=Q(0),tb=Q(0),ub=Q(0),vb=Q(0),wb=Q(0),xb=Q(0),yb=Q(0),zb=Q(0),Ab=Q(0),Bb=Q(0),Cb=Q(0),Db=Q(0),Eb=Q(0),Fb=Q(0),Gb=Q(0),Hb=Q(0),Ib=Q(0),Jb=Q(0),Kb=Q(0),Lb=Q(0),Mb=Q(0),Nb=Q(0),Ob=Q(0),Pb=Q(0),Qb=Q(0),Rb=Q(0),Sb=Q(0),Tb=Q(0),Ub=Q(0),Vb=Q(0),Wb=Q(0),Xb=Q(0),Yb=Q(0),Zb=Q(0),_b=Q(0),$b=Q(0),ac=Q(0),bc=Q(0),cc=Q(0),dc=Q(0),ec=Q(0),fc=Q(0),gc=Q(0),hc=Q(0),ic=Q(0),jc=Q(0),kc=Q(0),lc=Q(0),mc=Q(0),nc=Q(0),oc=Q(0),pc=Q(0),qc=Q(0),rc=Q(0),sc=Q(0),tc=Q(0),uc=Q(0),vc=Q(0),wc=Q(0),xc=Q(0),yc=Q(0),zc=Q(0),Ac=Q(0),Bc=Q(0),Cc=Q(0),Dc=Q(0),Ec=Q(0),Fc=Q(0),Gc=Q(0),Hc=Q(0),Ic=Q(0),Jc=Q(0),Kc=Q(0),Lc=Q(0),Mc=Q(0),Nc=Q(0),Oc=Q(0),Pc=Q(0),Qc=Q(0),Rc=Q(0),Sc=Q(0),Tc=Q(0),Uc=Q(0),Vc=Q(0),Wc=Q(0),Xc=Q(0),Yc=Q(0),Zc=Q(0),_c=Q(0),$c=Q(0),ad=Q(0),bd=Q(0),cd=Q(0),dd=Q(0),ed=Q(0),fd=Q(0),gd=Q(0),hd=Q(0),id=Q(0),jd=Q(0),kd=Q(0),ld=Q(0),md=Q(0),nd=Q(0),od=Q(0),pd=Q(0),qd=Q(0),rd=Q(0),sd=Q(0),td=Q(0),ud=Q(0),vd=Q(0),wd=Q(0),xd=Q(0),yd=Q(0),zd=Q(0),Ad=Q(0),Bd=Q(0),Cd=Q(0),Dd=Q(0),Ed=Q(0),Fd=Q(0),Gd=Q(0),Hd=Q(0),Id=Q(0),Jd=Q(0),Kd=Q(0),Ld=Q(0),Md=Q(0),Nd=Q(0),Od=Q(0),Pd=Q(0),Qd=Q(0),Rd=Q(0),Sd=Q(0),Td=Q(0),Ud=Q(0),Vd=Q(0),Wd=Q(0),Xd=Q(0),Yd=Q(0),Zd=Q(0),_d=Q(0),$d=Q(0),ae=Q(0),be=Q(0),ce=Q(0),de=Q(0),ee=Q(0),fe=Q(0),ge=Q(0),he=Q(0),ie=Q(0),je=Q(0),ke=Q(0),le=Q(0),me=Q(0),ne=Q(0),oe=Q(0),pe=Q(0),qe=Q(0),re=Q(0),se=Q(0),te=Q(0),ue=Q(0),ve=Q(0),we=Q(0),xe=Q(0),ye=Q(0),ze=Q(0),Ae=Q(0),Be=Q(0),Ce=Q(0),De=Q(0),Ee=Q(0),Fe=Q(0),Ge=Q(0),He=Q(0),Ie=Q(0),Je=Q(0),Ke=Q(0),Le=Q(0),Me=Q(0),Ne=Q(0),Oe=Q(0),Pe=Q(0),Qe=Q(0),Re=Q(0),Se=Q(0),Te=Q(0),Ue=Q(0),Ve=Q(0),We=Q(0),Xe=Q(0),Ye=Q(0),Ze=Q(0),_e=Q(0),$e=Q(0),af=Q(0),bf=Q(0),cf=Q(0),df=Q(0),ef=Q(0),ff=Q(0),gf=Q(0),hf=Q(0),jf=Q(0),kf=Q(0),lf=Q(0),mf=Q(0),nf=Q(0),of=Q(0),pf=Q(0),qf=Q(0),rf=Q(0),sf=Q(0),tf=Q(0),uf=Q(0),vf=Q(0),wf=Q(0),xf=Q(0),yf=Q(0),zf=Q(0),Af=Q(0),Bf=Q(0),Cf=Q(0),Df=Q(0),Ef=Q(0),Ff=Q(0),Gf=Q(0),Hf=Q(0),If=Q(0),Jf=Q(0),Kf=Q(0),Lf=Q(0),Mf=Q(0),Nf=Q(0),Of=Q(0),Pf=Q(0),Qf=Q(0),Rf=Q(0),Sf=Q(0),Tf=Q(0),Uf=Q(0),Vf=Q(0),Wf=Q(0),Xf=Q(0),Yf=Q(0),Zf=Q(0),_f=Q(0),$f=Q(0),ag=Q(0),bg=Q(0),cg=Q(0),dg=Q(0),eg=Q(0),fg=Q(0),gg=Q(0),hg=Q(0),ig=Q(0),jg=Q(0),kg=Q(0),lg=Q(0),mg=Q(0),ng=Q(0),og=Q(0),pg=Q(0),qg=Q(0),rg=Q(0),sg=Q(0),tg=Q(0),ug=Q(0),vg=Q(0),wg=Q(0),xg=Q(0),yg=Q(0),zg=Q(0),Ag=Q(0),Bg=Q(0),Cg=Q(0),Dg=Q(0),Eg=Q(0);h=Ha-224|0;Ha=h;d=J[a+24>>2];if(d){sc=N[d+108>>2];tc=N[d+104>>2];uc=N[d+100>>2];vc=N[d+92>>2];wc=N[d+88>>2];xc=N[d+84>>2];n=J[a+100>>2];Wa=N[n+16>>2];o=J[a+96>>2];Xa=N[o+24>>2];ya=N[o+20>>2];Ya=N[n+8>>2];za=N[n+4>>2];Za=N[n>>2];p=J[a+68>>2];_a=N[p+16>>2];q=J[a+64>>2];$a=N[q+24>>2];Aa=N[q+20>>2];ab=N[p+8>>2];Ba=N[p+4>>2];bb=N[p>>2];r=J[a+36>>2];cb=N[r+16>>2];s=J[a+32>>2];db=N[s+24>>2];Ca=N[s+20>>2];eb=N[r+8>>2];Da=N[r+4>>2];fb=N[r>>2];t=J[a+4>>2];gb=N[t+24>>2];Ea=N[t+20>>2];u=J[a>>2];hb=N[u+24>>2];Fa=N[u+20>>2];B=(J[a+16>>2]<<6)+b|0;Ud=N[B+28>>2];C=(J[a+12>>2]<<6)+b|0;Vd=N[C+28>>2];ib=N[n+24>>2];Ga=N[n+20>>2];jb=N[p+24>>2];Ia=N[p+20>>2];kb=N[r+24>>2];Ja=N[r+20>>2];D=(J[a+112>>2]<<6)+b|0;Wd=N[D+28>>2];E=(J[a+80>>2]<<6)+b|0;Xd=N[E+28>>2];R=(J[a+48>>2]<<6)+b|0;Yd=N[R+28>>2];Zd=N[B+60>>2];_d=N[B+56>>2];$d=N[B+52>>2];ae=N[B+48>>2];be=N[B+44>>2];ce=N[B+40>>2];de=N[B+36>>2];ee=N[B+32>>2];S=(J[a+108>>2]<<6)+b|0;fe=N[S+28>>2];T=(J[a+76>>2]<<6)+b|0;ge=N[T+28>>2];a=(J[a+44>>2]<<6)+b|0;he=N[a+28>>2];ie=N[C+60>>2];je=N[C+56>>2];ke=N[C+52>>2];le=N[C+48>>2];me=N[C+44>>2];ne=N[C+40>>2];oe=N[C+36>>2];pe=N[C+32>>2];qe=N[D+60>>2];re=N[D+56>>2];se=N[D+52>>2];te=N[D+48>>2];ue=N[D+44>>2];ve=N[D+40>>2];we=N[D+36>>2];xe=N[D+32>>2];ye=N[E+60>>2];ze=N[E+56>>2];Ae=N[E+52>>2];Be=N[E+48>>2];Ce=N[E+44>>2];De=N[E+40>>2];Ee=N[E+36>>2];Fe=N[E+32>>2];Ge=N[R+60>>2];He=N[R+56>>2];Ie=N[R+52>>2];Je=N[R+48>>2];Ke=N[R+44>>2];Le=N[R+40>>2];Me=N[R+36>>2];Ne=N[R+32>>2];Oe=N[S+60>>2];Pe=N[S+56>>2];Qe=N[S+52>>2];Re=N[S+48>>2];Se=N[S+44>>2];Te=N[S+40>>2];Ue=N[S+36>>2];Ve=N[S+32>>2];We=N[T+60>>2];Xe=N[T+56>>2];Ye=N[T+52>>2];Ze=N[T+48>>2];_e=N[T+44>>2];$e=N[T+40>>2];af=N[T+36>>2];bf=N[T+32>>2];cf=N[a+60>>2];df=N[a+56>>2];ef=N[a+52>>2];ff=N[a+48>>2];gf=N[a+44>>2];hf=N[a+40>>2];jf=N[a+36>>2];kf=N[a+32>>2];ga=N[u+52>>2];U=N[s+52>>2];ha=N[q+52>>2];V=N[o+52>>2];ia=N[u+56>>2];ja=N[s+56>>2];W=N[q+56>>2];ka=N[o+56>>2];X=N[r+48>>2];la=N[p+48>>2];ma=N[n+48>>2];Y=N[t+52>>2];na=N[r+52>>2];oa=N[p+52>>2];Z=N[n+52>>2];pa=N[t+56>>2];qa=N[r+56>>2];ra=N[p+56>>2];e=N[n+56>>2];lb=N[u+36>>2];mb=N[u+40>>2];nb=N[t+36>>2];ob=N[t+40>>2];pb=N[s+36>>2];qb=N[s+40>>2];rb=N[r+32>>2];sb=N[r+36>>2];tb=N[r+40>>2];ub=N[q+36>>2];vb=N[q+40>>2];wb=N[p+32>>2];xb=N[p+36>>2];yb=N[p+40>>2];zb=N[o+36>>2];Ab=N[o+40>>2];Bb=N[n+32>>2];Cb=N[n+36>>2];Db=N[n+40>>2];f=N[D+12>>2];g=N[E+12>>2];sa=N[R+12>>2];ta=N[B+12>>2];ua=N[D+8>>2];_=N[E+8>>2];va=N[R+8>>2];wa=N[B+8>>2];i=N[B>>2];ea=N[R>>2];$=N[E>>2];F=N[D>>2];aa=N[B+4>>2];ba=N[R+4>>2];G=N[E+4>>2];fa=N[D+4>>2];k=N[C+12>>2];z=N[a+12>>2];O=N[T+12>>2];P=N[S+12>>2];A=N[C+8>>2];ca=N[a+8>>2];H=N[T+8>>2];v=N[S+8>>2];I=N[C+4>>2];l=N[a+4>>2];w=N[T+4>>2];da=N[S+4>>2];K=N[C>>2];x=N[a>>2];L=N[T>>2];yc=N[d+96>>2];zc=N[d+80>>2];Eb=N[o+16>>2];Fb=N[o+8>>2];Ka=N[o+4>>2];Gb=N[o>>2];Hb=N[q+16>>2];Ib=N[q+8>>2];La=N[q+4>>2];Jb=N[q>>2];Kb=N[s+16>>2];Lb=N[s+8>>2];Ma=N[s+4>>2];Mb=N[s>>2];Nb=N[t+16>>2];Ob=N[u+16>>2];Pb=N[t+8>>2];Na=N[t+4>>2];Qb=N[t>>2];Rb=N[u+8>>2];Oa=N[u+4>>2];Sb=N[u>>2];m=N[u+48>>2];y=N[t+48>>2];Pa=N[s+48>>2];Qa=N[q+48>>2];Ra=N[o+48>>2];Tb=N[u+32>>2];Ub=N[t+32>>2];Vb=N[s+32>>2];Wb=N[q+32>>2];Xb=N[o+32>>2];N[h+220>>2]=N[S>>2];N[h+216>>2]=L;N[h+212>>2]=x;N[h+208>>2]=K;N[h+204>>2]=da;N[h+200>>2]=w;N[h+196>>2]=l;N[h+192>>2]=I;N[h+188>>2]=v;N[h+184>>2]=H;N[h+180>>2]=ca;N[h+176>>2]=A;N[h+172>>2]=P;N[h+168>>2]=O;N[h+164>>2]=z;N[h+160>>2]=k;N[h+140>>2]=fa;N[h+136>>2]=G;N[h+132>>2]=ba;N[h+128>>2]=aa;N[h+156>>2]=F;N[h+152>>2]=$;N[h+148>>2]=ea;N[h+144>>2]=i;N[h+112>>2]=wa;N[h+116>>2]=va;N[h+120>>2]=_;N[h+124>>2]=ua;N[h+96>>2]=ta;N[h+100>>2]=sa;N[h+104>>2]=g;N[h+108>>2]=f;CH(h+208|0,h+192|0,h+176|0,h+160|0,d+160|0,d+176|0,d+192|0,h+80|0,h- -64|0,h+48|0);CH(h+144|0,h+128|0,h+112|0,h+96|0,d+208|0,d+224|0,d+240|0,h+32|0,h+16|0,h);if(J[d+4>>2]){lf=Q(N[d+636>>2]+Q(Q(Q(Xb*N[d+300>>2])+Q(Q(zb*N[d+348>>2])+Q(Ab*N[d+396>>2])))-Q(Q(Bb*N[d+444>>2])+Q(Q(Cb*N[d+492>>2])+Q(Db*N[d+540>>2])))));mf=Q(N[d+632>>2]+Q(Q(Q(Wb*N[d+296>>2])+Q(Q(ub*N[d+344>>2])+Q(vb*N[d+392>>2])))-Q(Q(wb*N[d+440>>2])+Q(Q(xb*N[d+488>>2])+Q(yb*N[d+536>>2])))));nf=Q(N[d+628>>2]+Q(Q(Q(Vb*N[d+292>>2])+Q(Q(pb*N[d+340>>2])+Q(qb*N[d+388>>2])))-Q(Q(rb*N[d+436>>2])+Q(Q(sb*N[d+484>>2])+Q(tb*N[d+532>>2])))));of=Q(N[d+624>>2]+Q(Q(Q(Tb*N[d+288>>2])+Q(Q(lb*N[d+336>>2])+Q(mb*N[d+384>>2])))-Q(Q(Ub*N[d+432>>2])+Q(Q(nb*N[d+480>>2])+Q(ob*N[d+528>>2])))));pf=Q(N[d+620>>2]+Q(Q(Q(Xb*N[d+284>>2])+Q(Q(zb*N[d+332>>2])+Q(Ab*N[d+380>>2])))-Q(Q(Bb*N[d+428>>2])+Q(Q(Cb*N[d+476>>2])+Q(Db*N[d+524>>2])))));qf=Q(N[d+616>>2]+Q(Q(Q(Wb*N[d+280>>2])+Q(Q(ub*N[d+328>>2])+Q(vb*N[d+376>>2])))-Q(Q(wb*N[d+424>>2])+Q(Q(xb*N[d+472>>2])+Q(yb*N[d+520>>2])))));rf=Q(N[d+612>>2]+Q(Q(Q(Vb*N[d+276>>2])+Q(Q(pb*N[d+324>>2])+Q(qb*N[d+372>>2])))-Q(Q(rb*N[d+420>>2])+Q(Q(sb*N[d+468>>2])+Q(tb*N[d+516>>2])))));sf=Q(N[d+608>>2]+Q(Q(Q(Tb*N[d+272>>2])+Q(Q(lb*N[d+320>>2])+Q(mb*N[d+368>>2])))-Q(Q(Ub*N[d+416>>2])+Q(Q(nb*N[d+464>>2])+Q(ob*N[d+512>>2])))));tf=Q(N[d+604>>2]+Q(Q(Q(Xb*N[d+268>>2])+Q(Q(zb*N[d+316>>2])+Q(Ab*N[d+364>>2])))-Q(Q(Bb*N[d+412>>2])+Q(Q(Cb*N[d+460>>2])+Q(Db*N[d+508>>2])))));uf=Q(N[d+600>>2]+Q(Q(Q(Wb*N[d+264>>2])+Q(Q(ub*N[d+312>>2])+Q(vb*N[d+360>>2])))-Q(Q(wb*N[d+408>>2])+Q(Q(xb*N[d+456>>2])+Q(yb*N[d+504>>2])))));vf=Q(N[d+596>>2]+Q(Q(Q(Vb*N[d+260>>2])+Q(Q(pb*N[d+308>>2])+Q(qb*N[d+356>>2])))-Q(Q(rb*N[d+404>>2])+Q(Q(sb*N[d+452>>2])+Q(tb*N[d+500>>2])))));wf=Q(N[d+592>>2]+Q(Q(Q(Tb*N[d+256>>2])+Q(Q(lb*N[d+304>>2])+Q(mb*N[d+352>>2])))-Q(Q(Ub*N[d+400>>2])+Q(Q(nb*N[d+448>>2])+Q(ob*N[d+496>>2])))));Yb=N[h+12>>2];xf=Q(Q(e+Yb)-N[d+252>>2]);Zb=N[h+8>>2];yf=Q(Q(ra+Zb)-N[d+248>>2]);_b=N[h+4>>2];zf=Q(Q(qa+_b)-N[d+244>>2]);$b=N[h>>2];Af=Q(Q(pa+$b)-N[d+240>>2]);ac=N[h+28>>2];Bf=Q(Q(Z+ac)-N[d+236>>2]);bc=N[h+24>>2];Cf=Q(Q(oa+bc)-N[d+232>>2]);cc=N[h+20>>2];Df=Q(Q(na+cc)-N[d+228>>2]);dc=N[h+16>>2];Ef=Q(Q(Y+dc)-N[d+224>>2]);ec=N[h+44>>2];Ff=Q(Q(ma+ec)-N[d+220>>2]);fc=N[h+40>>2];Gf=Q(Q(la+fc)-N[d+216>>2]);gc=N[h+36>>2];Hf=Q(Q(X+gc)-N[d+212>>2]);hc=N[h+60>>2];If=Q(Q(ka+hc)-N[d+204>>2]);ic=N[h+56>>2];Jf=Q(Q(W+ic)-N[d+200>>2]);jc=N[h+52>>2];Kf=Q(Q(ja+jc)-N[d+196>>2]);kc=N[h+48>>2];Lf=Q(Q(ia+kc)-N[d+192>>2]);lc=N[h+76>>2];Mf=Q(Q(V+lc)-N[d+188>>2]);mc=N[h+72>>2];Nf=Q(Q(ha+mc)-N[d+184>>2]);nc=N[h+68>>2];Of=Q(Q(U+nc)-N[d+180>>2]);oc=N[h+64>>2];Pf=Q(Q(ga+oc)-N[d+176>>2]);i=Ra;Ra=N[h+92>>2];Qf=Q(Q(i+Ra)-N[d+172>>2]);i=Qa;Qa=N[h+88>>2];Rf=Q(Q(i+Qa)-N[d+168>>2]);pc=N[h+84>>2];Sf=Q(Q(Pa+pc)-N[d+164>>2]);qc=N[h+32>>2];Tf=Q(Q(y+qc)-N[d+208>>2]);rc=N[h+80>>2];Uf=Q(Q(m+rc)-N[d+160>>2]);Ac=N[d+76>>2];Bc=N[d+72>>2];Cc=N[d+68>>2];Dc=N[d+60>>2];Ec=N[d+56>>2];Fc=N[d+52>>2];Gc=N[d+64>>2];Hc=N[d+48>>2];a=d+640|0;b=0;while(1){Vf=N[a+160>>2];Wf=N[a+144>>2];Xf=N[a+224>>2];ga=N[a+80>>2];Yf=N[a+208>>2];U=N[a+96>>2];K=N[a+276>>2];x=N[a+292>>2];Ic=N[a+308>>2];Zf=N[a+244>>2];_f=N[a+180>>2];da=N[a+324>>2];$f=N[a+116>>2];L=N[a+260>>2];ag=N[a+52>>2];bg=N[a+340>>2];B=J[a+356>>2];cg=N[a+164>>2];dg=N[a+132>>2];ha=N[a+20>>2];eg=N[a+148>>2];V=N[a+36>>2];fg=N[a+228>>2];gg=N[a+196>>2];ia=N[a+84>>2];hg=N[a+212>>2];ja=N[a+68>>2];W=N[a+100>>2];H=N[a+280>>2];v=N[a+296>>2];Jc=N[a+312>>2];ig=N[a+248>>2];jg=N[a+184>>2];ca=N[a+328>>2];kg=N[a+120>>2];I=N[a+264>>2];lg=N[a+56>>2];mg=N[a+344>>2];C=J[a+360>>2];z=N[a+168>>2];O=N[a+136>>2];ka=N[a+24>>2];P=N[a+152>>2];X=N[a+40>>2];A=N[a+232>>2];ng=N[a+200>>2];la=N[a+88>>2];og=N[a+216>>2];ma=N[a+72>>2];Y=N[a+104>>2];Kc=N[a+272>>2];Lc=N[a+288>>2];Mc=N[a+304>>2];pg=N[a+240>>2];qg=N[a+176>>2];Pa=N[a+320>>2];rg=N[a+112>>2];Nc=N[a+256>>2];sg=N[a+48>>2];tg=N[a+336>>2];D=J[a+352>>2];ug=N[d+544>>2];xa=N[d+256>>2];Oc=N[d+304>>2];Pc=N[d+352>>2];Qc=N[d+400>>2];Rc=N[d+448>>2];Sc=N[d+496>>2];vg=N[d+560>>2];Tc=N[d+272>>2];Uc=N[d+320>>2];Vc=N[d+368>>2];Wc=N[d+416>>2];Xc=N[d+464>>2];Yc=N[d+512>>2];wg=N[d+576>>2];Zc=N[d+288>>2];_c=N[d+336>>2];$c=N[d+384>>2];xg=N[a+128>>2];na=N[a+16>>2];oa=N[a>>2];Z=N[a+32>>2];ad=N[d+432>>2];bd=N[d+480>>2];cd=N[d+528>>2];yg=N[a+192>>2];pa=N[a+64>>2];zg=N[d+548>>2];m=N[d+260>>2];y=N[d+308>>2];Sa=N[d+356>>2];dd=N[d+404>>2];ed=N[d+452>>2];fd=N[d+500>>2];Ag=N[d+564>>2];gd=N[d+276>>2];hd=N[d+324>>2];id=N[d+372>>2];jd=N[d+420>>2];kd=N[d+468>>2];ld=N[d+516>>2];Bg=N[d+580>>2];md=N[d+292>>2];nd=N[d+340>>2];od=N[d+388>>2];qa=N[a+4>>2];pd=N[d+436>>2];qd=N[d+484>>2];rd=N[d+532>>2];Cg=N[d+552>>2];fa=N[d+264>>2];l=N[d+312>>2];w=N[d+360>>2];Ta=N[d+408>>2];sd=N[d+456>>2];td=N[d+504>>2];Dg=N[d+568>>2];ud=N[d+280>>2];vd=N[d+328>>2];wd=N[d+376>>2];xd=N[d+424>>2];yd=N[d+472>>2];zd=N[d+520>>2];Eg=N[d+584>>2];Ad=N[d+296>>2];Bd=N[d+344>>2];Cd=N[d+392>>2];ra=N[a+8>>2];Dd=N[d+440>>2];Ed=N[d+488>>2];Fd=N[d+536>>2];sa=N[a+44>>2];ta=N[a+28>>2];e=Q(N[a+140>>2]+Q(Q(lc*sa)-Q(hc*ta)));ua=N[a+12>>2];f=Q(N[a+156>>2]+Q(Q(hc*ua)-Q(Ra*sa)));g=Q(Q(Q(Ra*ta)-Q(lc*ua))+N[a+172>>2]);i=Q(Q(Q(fe*e)+Q(Ve*f))+Q(Ue*g));ea=N[d+268>>2];$=Q(Q(Q(Te*e)+Q(Se*f))+Q(Re*g));k=N[d+316>>2];F=Q(Q(Q(Qe*e)+Q(Pe*f))+Q(Oe*g));Ua=N[d+364>>2];_=N[a+108>>2];va=N[a+92>>2];e=Q(N[a+204>>2]+Q(Q(ac*_)-Q(Yb*va)));wa=N[a+76>>2];f=Q(N[a+220>>2]+Q(Q(Yb*wa)-Q(ec*_)));g=Q(Q(Q(ec*va)-Q(ac*wa))+N[a+236>>2]);aa=Q(Q(Q(Wd*e)+Q(xe*f))+Q(we*g));Va=N[d+412>>2];ba=Q(Q(Q(ve*e)+Q(ue*f))+Q(te*g));Gd=N[d+460>>2];G=Q(Q(Q(se*e)+Q(re*f))+Q(qe*g));Hd=N[d+508>>2];e=Q(N[d+556>>2]*Q(Q(i*ea)+Q(Q($*k)+Q(Q(F*Ua)+Q(Q(aa*Va)+Q(Q(ba*Gd)+Q(G*Hd)))))));Id=N[d+284>>2];Jd=N[d+332>>2];Kd=N[d+380>>2];Ld=N[d+428>>2];Md=N[d+476>>2];Nd=N[d+524>>2];f=Q(N[d+572>>2]*Q(Q(i*Id)+Q(Q($*Jd)+Q(Q(F*Kd)+Q(Q(aa*Ld)+Q(Q(ba*Md)+Q(G*Nd)))))));Od=N[d+300>>2];Pd=N[d+348>>2];Qd=N[d+396>>2];Rd=N[d+444>>2];Sd=N[d+492>>2];Td=N[d+540>>2];g=Q(N[d+588>>2]*Q(Q(i*Od)+Q(Q($*Pd)+Q(Q(F*Qd)+Q(Q(aa*Rd)+Q(Q(ba*Sd)+Q(G*Td)))))));j=i;E=J[a+364>>2];i=E&16?Q(1):Q(0);ea=Q(j-Q(i*Q(Q(ea*e)+Q(Q(Id*f)+Q(Od*g)))));$=Q($-Q(i*Q(Q(k*e)+Q(Q(Jd*f)+Q(Pd*g)))));F=Q(F-Q(i*Q(Q(Ua*e)+Q(Q(Kd*f)+Q(Qd*g)))));aa=Q(aa-Q(i*Q(Q(Va*e)+Q(Q(Ld*f)+Q(Rd*g)))));ba=Q(ba-Q(i*Q(Q(Gd*e)+Q(Q(Md*f)+Q(Sd*g)))));G=Q(G-Q(i*Q(Q(Hd*e)+Q(Q(Nd*f)+Q(Td*g)))));k=Q(Q(Q(Dc*Q(Q(Q(ta*ta)+Q(sa*sa))+Q(ua*ua)))+Q(vc*Q(Q(ea*ea)+Q(Q($*$)+Q(F*F)))))+Q(Q(Ac*Q(Q(Q(va*va)+Q(_*_))+Q(wa*wa)))+Q(sc*Q(Q(aa*aa)+Q(Q(ba*ba)+Q(G*G))))));k=k>Q(0)?Q(Q(1)/k):Q(0);i=Q(Q(Q(Q(Q(Q(Mf*ta)+Q(If*sa))+Q(Qf*ua))-Q(Q(Q(Bf*va)+Q(xf*_))+Q(Ff*wa)))+Q(N[a+60>>2]-Q(i*Q(Q(tf*e)+Q(Q(pf*f)+Q(lf*g))))))+Q(N[a+348>>2]*Q(Q(Q(Xb*ea)+Q(Q(zb*$)+Q(Ab*F)))-Q(Q(Bb*aa)+Q(Q(Cb*ba)+Q(Db*G))))));g=N[a+268>>2];f=Q(Q(i-Q(g*c))*N[a+124>>2]);e=N[a+332>>2];f=e>f?f:e;e=E&64?Q(-34028234663852886e22):Q(-e);Ua=N[a+316>>2];e=Q(Q(Q(Q(Q(Q(Q(Q(Ka*ta)+Q(Fb*sa))+Q(Gb*ua))-Q(Q(Q(za*va)+Q(Ya*_))+Q(Za*wa)))+Q(Q(Q(Eb*ea)+Q(Q(ya*$)+Q(Xa*F)))-Q(Q(Wa*aa)+Q(Q(Ga*ba)+Q(ib*G)))))*Q(N[a+188>>2]*k))+Q(k*Q(g+(e>2]*Ua));f=N[a+300>>2];e=e>2];Va=e>f?e:f;N[a+316>>2]=Va;e=Q(O+Q(Q(mc*X)-Q(ic*ka)));f=Q(P+Q(Q(ic*ra)-Q(Qa*X)));g=Q(z+Q(Q(Qa*ka)-Q(mc*ra)));i=Q(Q(Q(ge*e)+Q(bf*f))+Q(af*g));k=Q(Q(Q($e*e)+Q(_e*f))+Q(Ze*g));z=Q(Q(Q(Ye*e)+Q(Xe*f))+Q(We*g));e=Q(ng+Q(Q(bc*Y)-Q(Zb*la)));f=Q(og+Q(Q(Zb*ma)-Q(fc*Y)));g=Q(A+Q(Q(fc*la)-Q(bc*ma)));O=Q(Q(Q(Xd*e)+Q(Fe*f))+Q(Ee*g));P=Q(Q(Q(De*e)+Q(Ce*f))+Q(Be*g));A=Q(Q(Q(Ae*e)+Q(ze*f))+Q(ye*g));e=Q(Cg*Q(Q(i*fa)+Q(Q(l*k)+Q(Q(w*z)+Q(Q(Ta*O)+Q(Q(sd*P)+Q(td*A)))))));j=i;f=C&16?Q(1):Q(0);g=Q(Dg*Q(Q(i*ud)+Q(Q(k*vd)+Q(Q(z*wd)+Q(Q(O*xd)+Q(Q(P*yd)+Q(A*zd)))))));i=Q(Eg*Q(Q(i*Ad)+Q(Q(k*Bd)+Q(Q(z*Cd)+Q(Q(O*Dd)+Q(Q(P*Ed)+Q(A*Fd)))))));fa=Q(j-Q(f*Q(Q(fa*e)+Q(Q(ud*g)+Q(Ad*i)))));k=Q(k-Q(f*Q(Q(l*e)+Q(Q(vd*g)+Q(Bd*i)))));z=Q(z-Q(f*Q(Q(w*e)+Q(Q(wd*g)+Q(Cd*i)))));O=Q(O-Q(f*Q(Q(Ta*e)+Q(Q(xd*g)+Q(Dd*i)))));P=Q(P-Q(f*Q(Q(sd*e)+Q(Q(yd*g)+Q(Ed*i)))));A=Q(A-Q(f*Q(Q(td*e)+Q(Q(zd*g)+Q(Fd*i)))));l=Q(Q(Q(Ec*Q(Q(Q(ka*ka)+Q(X*X))+Q(ra*ra)))+Q(wc*Q(Q(fa*fa)+Q(Q(k*k)+Q(z*z)))))+Q(Q(Bc*Q(Q(Q(la*la)+Q(Y*Y))+Q(ma*ma)))+Q(tc*Q(Q(O*O)+Q(Q(P*P)+Q(A*A))))));l=l>Q(0)?Q(Q(1)/l):Q(0);e=Q(kg*Q(Q(Q(Q(Q(Q(Q(Nf*ka)+Q(Jf*X))+Q(Rf*ra))-Q(Q(Q(Cf*la)+Q(yf*Y))+Q(Gf*ma)))+Q(lg-Q(f*Q(Q(uf*e)+Q(Q(qf*g)+Q(mf*i))))))+Q(mg*Q(Q(Q(Wb*fa)+Q(Q(ub*k)+Q(vb*z)))-Q(Q(wb*O)+Q(Q(xb*P)+Q(yb*A))))))-Q(I*c)));e=ef?e:f))))+Q(ig*Jc));e=eH?e:H;N[a+312>>2]=Ta;e=Q(dg+Q(Q(nc*V)-Q(jc*ha)));f=Q(eg+Q(Q(jc*qa)-Q(pc*V)));g=Q(cg+Q(Q(pc*ha)-Q(nc*qa)));i=Q(Q(Q(he*e)+Q(kf*f))+Q(jf*g));H=Q(Q(Q(hf*e)+Q(gf*f))+Q(ff*g));v=Q(Q(Q(ef*e)+Q(df*f))+Q(cf*g));e=Q(gg+Q(Q(cc*W)-Q(_b*ia)));f=Q(hg+Q(Q(_b*ja)-Q(gc*W)));g=Q(fg+Q(Q(gc*ia)-Q(cc*ja)));I=Q(Q(Q(Yd*e)+Q(Ne*f))+Q(Me*g));l=Q(Q(Q(Le*e)+Q(Ke*f))+Q(Je*g));w=Q(Q(Q(Ie*e)+Q(He*f))+Q(Ge*g));e=Q(zg*Q(Q(i*m)+Q(Q(y*H)+Q(Q(Sa*v)+Q(Q(dd*I)+Q(Q(ed*l)+Q(fd*w)))))));j=i;f=B&16?Q(1):Q(0);g=Q(Ag*Q(Q(i*gd)+Q(Q(H*hd)+Q(Q(v*id)+Q(Q(I*jd)+Q(Q(l*kd)+Q(w*ld)))))));i=Q(Bg*Q(Q(i*md)+Q(Q(H*nd)+Q(Q(v*od)+Q(Q(I*pd)+Q(Q(l*qd)+Q(w*rd)))))));ca=Q(j-Q(f*Q(Q(m*e)+Q(Q(gd*g)+Q(md*i)))));H=Q(H-Q(f*Q(Q(y*e)+Q(Q(hd*g)+Q(nd*i)))));v=Q(v-Q(f*Q(Q(Sa*e)+Q(Q(id*g)+Q(od*i)))));I=Q(I-Q(f*Q(Q(dd*e)+Q(Q(jd*g)+Q(pd*i)))));l=Q(l-Q(f*Q(Q(ed*e)+Q(Q(kd*g)+Q(qd*i)))));w=Q(w-Q(f*Q(Q(fd*e)+Q(Q(ld*g)+Q(rd*i)))));m=Q(Q(Q(Fc*Q(Q(Q(ha*ha)+Q(V*V))+Q(qa*qa)))+Q(xc*Q(Q(ca*ca)+Q(Q(H*H)+Q(v*v)))))+Q(Q(Cc*Q(Q(Q(ia*ia)+Q(W*W))+Q(ja*ja)))+Q(uc*Q(Q(I*I)+Q(Q(l*l)+Q(w*w))))));m=m>Q(0)?Q(Q(1)/m):Q(0);e=Q($f*Q(Q(Q(Q(Q(Q(Q(Of*ha)+Q(Kf*V))+Q(Sf*qa))-Q(Q(Q(Df*ia)+Q(zf*W))+Q(Hf*ja)))+Q(ag-Q(f*Q(Q(vf*e)+Q(Q(rf*g)+Q(nf*i))))))+Q(bg*Q(Q(Q(Vb*ca)+Q(Q(pb*H)+Q(qb*v)))-Q(Q(rb*I)+Q(Q(sb*l)+Q(tb*w))))))-Q(L*c)));e=ef?e:f))))+Q(Zf*Ic));e=eK?e:K;N[a+308>>2]=Sa;e=Q(xg+Q(Q(oc*Z)-Q(kc*na)));f=Q(Wf+Q(Q(kc*oa)-Q(rc*Z)));g=Q(Vf+Q(Q(rc*na)-Q(oc*oa)));i=Q(Q(Q(Vd*e)+Q(pe*f))+Q(oe*g));K=Q(Q(Q(ne*e)+Q(me*f))+Q(le*g));x=Q(Q(Q(ke*e)+Q(je*f))+Q(ie*g));e=Q(yg+Q(Q(dc*U)-Q($b*ga)));f=Q(Yf+Q(Q($b*pa)-Q(qc*U)));g=Q(Xf+Q(Q(qc*ga)-Q(dc*pa)));L=Q(Q(Q(Ud*e)+Q(ee*f))+Q(de*g));m=Q(Q(Q(ce*e)+Q(be*f))+Q(ae*g));y=Q(Q(Q($d*e)+Q(_d*f))+Q(Zd*g));e=Q(ug*Q(Q(i*xa)+Q(Q(Oc*K)+Q(Q(Pc*x)+Q(Q(Qc*L)+Q(Q(Rc*m)+Q(Sc*y)))))));j=i;f=D&16?Q(1):Q(0);g=Q(vg*Q(Q(i*Tc)+Q(Q(K*Uc)+Q(Q(x*Vc)+Q(Q(L*Wc)+Q(Q(m*Xc)+Q(y*Yc)))))));i=Q(wg*Q(Q(i*Zc)+Q(Q(K*_c)+Q(Q(x*$c)+Q(Q(L*ad)+Q(Q(m*bd)+Q(y*cd)))))));da=Q(j-Q(f*Q(Q(xa*e)+Q(Q(Tc*g)+Q(Zc*i)))));K=Q(K-Q(f*Q(Q(Oc*e)+Q(Q(Uc*g)+Q(_c*i)))));x=Q(x-Q(f*Q(Q(Pc*e)+Q(Q(Vc*g)+Q($c*i)))));L=Q(L-Q(f*Q(Q(Qc*e)+Q(Q(Wc*g)+Q(ad*i)))));m=Q(m-Q(f*Q(Q(Rc*e)+Q(Q(Xc*g)+Q(bd*i)))));y=Q(y-Q(f*Q(Q(Sc*e)+Q(Q(Yc*g)+Q(cd*i)))));xa=Q(Q(Q(Hc*Q(Q(Q(na*na)+Q(Z*Z))+Q(oa*oa)))+Q(zc*Q(Q(da*da)+Q(Q(K*K)+Q(x*x)))))+Q(Q(Gc*Q(Q(Q(ga*ga)+Q(U*U))+Q(pa*pa)))+Q(yc*Q(Q(L*L)+Q(Q(m*m)+Q(y*y))))));xa=xa>Q(0)?Q(Q(1)/xa):Q(0);e=Q(rg*Q(Q(Q(Q(Q(Q(Q(Pf*na)+Q(Lf*Z))+Q(Uf*oa))-Q(Q(Q(Ef*ga)+Q(Af*U))+Q(Tf*pa)))+Q(sg-Q(f*Q(Q(wf*e)+Q(Q(sf*g)+Q(of*i))))))+Q(tg*Q(Q(Q(Tb*da)+Q(Q(lb*K)+Q(mb*x)))-Q(Q(Ub*L)+Q(Q(nb*m)+Q(ob*y))))))-Q(Nc*c)));e=ef?e:f))))+Q(pg*Mc));e=eKc?e:Kc;N[a+304>>2]=i;j=G;e=Q(Va-Ua);G=Q(sc*e);ib=Q(ib-Q(j*G));j=A;f=Q(Ta-Jc);A=Q(tc*f);jb=Q(jb-Q(j*A));j=w;g=Q(Sa-Ic);w=Q(uc*g);kb=Q(kb-Q(j*w));j=y;i=Q(i-Mc);y=Q(yc*i);gb=Q(gb-Q(j*y));j=F;F=Q(vc*e);Xa=Q(Xa+Q(j*F));j=z;z=Q(wc*f);$a=Q($a+Q(j*z));j=v;v=Q(xc*g);db=Q(db+Q(j*v));j=x;x=Q(zc*i);hb=Q(hb+Q(j*x));j=_;_=Q(Ac*e);Ya=Q(Ya-Q(j*_));j=Y;Y=Q(Bc*f);ab=Q(ab-Q(j*Y));j=W;W=Q(Cc*g);eb=Q(eb-Q(j*W));j=U;U=Q(Gc*i);Pb=Q(Pb-Q(j*U));e=Q(Dc*e);Fb=Q(Fb+Q(sa*e));j=X;X=Q(Ec*f);Ib=Q(Ib+Q(j*X));j=V;V=Q(Fc*g);Lb=Q(Lb+Q(j*V));j=Z;Z=Q(Hc*i);Rb=Q(Rb+Q(j*Z));Ga=Q(Ga-Q(ba*G));Ia=Q(Ia-Q(P*A));Ja=Q(Ja-Q(l*w));Ea=Q(Ea-Q(m*y));ya=Q(ya+Q($*F));Aa=Q(Aa+Q(k*z));Ca=Q(Ca+Q(H*v));Fa=Q(Fa+Q(K*x));za=Q(za-Q(va*_));Ba=Q(Ba-Q(la*Y));Da=Q(Da-Q(ia*W));Na=Q(Na-Q(ga*U));Ka=Q(Ka+Q(ta*e));La=Q(La+Q(ka*X));Ma=Q(Ma+Q(ha*V));Oa=Q(Oa+Q(na*Z));Wa=Q(Wa-Q(aa*G));_a=Q(_a-Q(O*A));cb=Q(cb-Q(I*w));Nb=Q(Nb-Q(L*y));Eb=Q(Eb+Q(ea*F));Hb=Q(Hb+Q(fa*z));Kb=Q(Kb+Q(ca*v));Ob=Q(Ob+Q(da*x));Za=Q(Za-Q(wa*_));bb=Q(bb-Q(ma*Y));fb=Q(fb-Q(ja*W));Qb=Q(Qb-Q(pa*U));Gb=Q(Gb+Q(ua*e));Jb=Q(Jb+Q(ra*X));Mb=Q(Mb+Q(qa*V));Sb=Q(Sb+Q(oa*Z));a=a+368|0;b=b+1|0;if(b>>>0>2]){continue}break}}N[u+28>>2]=Fa;N[u+24>>2]=hb;N[u+20>>2]=Fa;N[u+16>>2]=Ob;N[u+12>>2]=Oa;N[u+8>>2]=Rb;N[u+4>>2]=Oa;N[u>>2]=Sb;N[s+28>>2]=Ca;N[s+24>>2]=db;N[s+20>>2]=Ca;N[s+16>>2]=Kb;N[s+12>>2]=Ma;N[s+8>>2]=Lb;N[s+4>>2]=Ma;N[s>>2]=Mb;N[q+28>>2]=Aa;N[q+24>>2]=$a;N[q+20>>2]=Aa;N[q+16>>2]=Hb;N[q+12>>2]=La;N[q+8>>2]=Ib;N[q+4>>2]=La;N[q>>2]=Jb;N[o+28>>2]=ya;N[o+24>>2]=Xa;N[o+20>>2]=ya;N[o+16>>2]=Eb;N[o+12>>2]=Ka;N[o+8>>2]=Fb;N[o+4>>2]=Ka;N[o>>2]=Gb;N[t+28>>2]=Ea;N[t+24>>2]=gb;N[t+20>>2]=Ea;N[t+16>>2]=Nb;N[t+12>>2]=Na;N[t+8>>2]=Pb;N[t+4>>2]=Na;N[t>>2]=Qb;N[r+28>>2]=Ja;N[r+24>>2]=kb;N[r+20>>2]=Ja;N[r+16>>2]=cb;N[r+12>>2]=Da;N[r+8>>2]=eb;N[r+4>>2]=Da;N[r>>2]=fb;N[p+28>>2]=Ia;N[p+24>>2]=jb;N[p+20>>2]=Ia;N[p+16>>2]=_a;N[p+12>>2]=Ba;N[p+8>>2]=ab;N[p+4>>2]=Ba;N[p>>2]=bb;N[n+28>>2]=Ga;N[n+24>>2]=ib;N[n+20>>2]=Ga;N[n+16>>2]=Wa;N[n+12>>2]=za;N[n+8>>2]=Ya;N[n+4>>2]=za;N[n>>2]=Za}Ha=h+224|0}function sr(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=Q(f);g=Q(g);h=Q(h);i=i|0;j=j|0;var k=0,l=Q(0),m=0,n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=0,X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=0,ba=0,ca=0,da=0,ea=0,fa=Q(0),ga=Q(0),ha=Q(0),ia=0,ja=0,ka=Q(0),la=Q(0),ma=Q(0),na=0,oa=0,pa=0,qa=0,ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ia=Q(0),Ka=Q(0),La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Wa=Q(0),Xa=Q(0),Ya=Q(0),Za=Q(0),_a=Q(0),$a=Q(0),ab=Q(0),bb=Q(0),cb=Q(0),db=Q(0),eb=Q(0),fb=Q(0),gb=Q(0),hb=Q(0),ib=Q(0),jb=0,kb=Q(0),lb=Q(0),mb=Q(0),nb=Q(0),ob=Q(0),pb=Q(0),qb=Q(0),rb=Q(0),sb=Q(0),tb=Q(0),ub=0,vb=Q(0),wb=Q(0),xb=Q(0),yb=Q(0),zb=Q(0),Ab=Q(0),Bb=Q(0),Cb=Q(0),Db=Q(0),Eb=Q(0),Fb=Q(0),Gb=Q(0),Hb=Q(0),Ib=Q(0),Jb=0,Kb=0;E=Ha-32|0;Ha=E;J[c+4112>>2]=0;J[E+28>>2]=1065353216;J[E+24>>2]=1065353216;J[E+20>>2]=1065353216;J[E+16>>2]=1065353216;H[E+15|0]=0;H[E+14|0]=0;x=c+16|0;l=N[J[a+28>>2]+76>>2];n=N[J[a+32>>2]+76>>2];Jb=a,Kb=$e(x,b,E+15|0,E+14|0,E+28|0,E+24|0,E+20|0,E+16|0,l>2]=Kb;J[a+116>>2]=x;H[a+125|0]=K[a+125|0]|K[E+14|0];H[a+124|0]=K[E+15|0];N[a>>2]=N[E+28>>2]*N[a>>2];N[a+8>>2]=N[E+24>>2]*N[a+8>>2];N[a+4>>2]=N[E+20>>2]*N[a+4>>2];N[a+12>>2]=N[E+16>>2]*N[a+12>>2];pa=Ha-32|0;Ha=pa;x=c+4128|0;b=x;J[b+7684>>2]=0;J[b+7688>>2]=0;c=K[a+125|0];ia=K[a+126|0];ba=J[a+92>>2];ca=J[a+96>>2];s=J[a+16>>2];I[s+22>>1]=0;b=J[a+120>>2];a:{if(!b){H[a+140|0]=0;J[a+136>>2]=0;J[s+24>>2]=0;jb=1;break a}if(!c){Di(x,J[a+136>>2],K[a+140|0],a+36|0,a- -64|0,g);b=J[a+120>>2]}qa=(ba|ca)&8;bf(x,J[a+116>>2],b);aa=a+36|0;da=a- -64|0;af(x,J[a+116>>2],aa,da,0,0);Fi(x,J[a+116>>2],aa,da,g,0,Q(N[a+128>>2]+f));c=J[x+7688>>2];b:{if(!c){ba=0;b=0;c=0;break b}ba=qa?112:48;c:{if(!qa){b=0;while(1){A=x+(m<<2)|0;na=J[A+7424>>2]!=65535;A=J[A+7296>>2];d:{if(!A){break d}o=((P(A,ba)+o|0)+((A<<2)+12&-16)|0)- -64|0;A=x+P(m,104)|0;if(H[A+2817|0]&1){break d}o=(L[A+2818>>1]<<7)+o|0}b=b+na|0;m=m+1|0;if((c|0)!=(m|0)){continue}break}break c}b=0;while(1){A=x+(m<<2)|0;na=J[A+7424>>2]!=65535;A=J[A+7296>>2];e:{if(!A){break e}o=((P(A,ba)+o|0)+((A<<2)+12&-16)|0)- -64|0;A=x+P(m,104)|0;if(H[A+2817|0]&1){break e}o=(L[A+2818>>1]<<8)+o|0}b=b+na|0;m=m+1|0;if((c|0)!=(m|0)){continue}break}}ba=0;m=0;A=o+15&-16;if(A){c=Ja[J[J[i>>2]>>2]](i,A+16|0)|0;m=(c|0)!=-1?c:0}c=!A|(m|0)!=0;o=P(b,104)+15&-16;if(!(!c|!o)){i=Ja[J[J[i>>2]+4>>2]](i,o)|0;ba=(i|0)!=-1?i:0}if(!c){H[a+140|0]=0;J[a+136>>2]=0;I[s+22>>1]=0;J[s+24>>2]=0;break a}H[a+140|0]=0;J[a+136>>2]=0;I[s+22>>1]=0;J[s+24>>2]=0;c=A?m:0;if(!o){break b}if(!ba){break a}}J[a+136>>2]=ba;J[s+24>>2]=c;H[a+140|0]=b;I[s+22>>1]=A>>>4;b=J[a+144>>2];J[s+28>>2]=b;m=0;I[s+20>>1]=b?L[a+120>>1]:0;f:{if(!ba){break f}o=J[x+7688>>2];if(!o){break f}b=ba;while(1){if(J[(x+(m<<2)|0)+7296>>2]){i=x+P(m,104)|0;H[b|0]=K[i+2816|0];H[b+1|0]=K[i+2817|0];I[b+2>>1]=L[i+2818>>1];N[b+16>>2]=N[i+2832>>2];N[b+20>>2]=N[i+2836>>2];N[b+24>>2]=N[i+2840>>2];N[b+28>>2]=N[i+2844>>2];N[b+32>>2]=N[i+2848>>2];N[b+36>>2]=N[i+2852>>2];N[b+40>>2]=N[i+2856>>2];N[b+44>>2]=N[i+2860>>2];N[b+48>>2]=N[i+2864>>2];N[b+52>>2]=N[i+2868>>2];N[b+56>>2]=N[i+2872>>2];N[b+60>>2]=N[i+2876>>2];N[b+64>>2]=N[i+2880>>2];N[b+68>>2]=N[i+2884>>2];N[b+72>>2]=N[i+2888>>2];N[b+76>>2]=N[i+2892>>2];N[b+80>>2]=N[i+2896>>2];N[b+84>>2]=N[i+2900>>2];N[b+88>>2]=N[i+2904>>2];N[b+92>>2]=N[i+2908>>2];N[b+96>>2]=N[i+2912>>2];N[b+100>>2]=N[i+2916>>2];N[b+4>>2]=N[i+2820>>2];N[b+8>>2]=N[i+2824>>2];N[b+12>>2]=N[i+2828>>2];b=b+104|0}m=m+1|0;if((o|0)!=(m|0)){continue}break}}jb=1;if(!c){break a}m=J[a+32>>2];o=J[a+28>>2];g:{if(qa){b=J[a+20>>2];I[pa+28>>1]=L[s+8>>1];J[pa+24>>2]=o;J[pa+20>>2]=b;b=J[a+24>>2];I[pa+16>>1]=L[s+10>>1];J[pa+12>>2]=m;J[pa+8>>2]=b;ca=J[a+116>>2];b=c;m=pa+8|0;Ca=N[a>>2];Da=N[a+4>>2];Ea=N[a+8>>2];Fa=N[a+12>>2];h=N[a+128>>2];qa=0;i=Ha-400|0;Ha=i;N[i+352>>2]=N[a+132>>2];o=pa+20|0;a=L[o+8>>1];h:{if((a|0)==65535){f=N[J[o+4>>2]+68>>2];break h}k=J[o>>2];f=Q(Ja[J[J[k>>2]+124>>2]](k,a))}a=L[m+8>>1];if((a|0)==65535){g=N[J[m+4>>2]+68>>2]}else{k=J[m>>2];g=Q(Ja[J[J[k>>2]+124>>2]](k,a))}N[i+336>>2]=f>g?f:g;f=N[aa+24>>2];a=J[aa+16>>2];k=J[aa+20>>2];J[i+332>>2]=0;N[i+328>>2]=f;J[i+320>>2]=a;J[i+324>>2]=k;f=N[da+24>>2];a=J[da+16>>2];k=J[da+20>>2];J[i+316>>2]=0;N[i+312>>2]=f;J[i+304>>2]=a;J[i+308>>2]=k;a=L[o+8>>1];i:{if((a|0)==65535){a=J[o+4>>2];f=N[a+24>>2];g=N[a+8>>2];k=J[a>>2];s=J[a+4>>2];oa=J[a+16>>2];a=J[a+20>>2];J[i+300>>2]=0;N[i+296>>2]=f;J[i+284>>2]=0;J[i+288>>2]=oa;J[i+292>>2]=a;J[i+272>>2]=k;J[i+276>>2]=s;N[i+280>>2]=g;break i}k=J[o>>2];Ja[J[J[k>>2]+116>>2]](i+272|0,k,a)}a=L[m+8>>1];j:{if((a|0)==65535){a=J[m+4>>2];f=N[a+24>>2];g=N[a+8>>2];k=J[a>>2];s=J[a+4>>2];oa=J[a+16>>2];a=J[a+20>>2];J[i+268>>2]=0;N[i+264>>2]=f;J[i+252>>2]=0;J[i+256>>2]=oa;J[i+260>>2]=a;J[i+240>>2]=k;J[i+244>>2]=s;N[i+248>>2]=g;break j}k=J[m>>2];Ja[J[J[k>>2]+116>>2]](i+240|0,k,a)}N[i+224>>2]=Ca;N[i+208>>2]=Ea;N[i+192>>2]=Da;N[i+176>>2]=Fa;N[i+160>>2]=h;N[i+144>>2]=d;N[i+128>>2]=e;N[i+112>>2]=d*Q(.800000011920929);k=J[x+7688>>2];if(k){while(1){s=x+(ja<<2)|0;a=J[s+7296>>2];if(a){e=Q(1);oa=s+7424|0;k=ca+(L[x+P(J[oa>>2],44)>>1]<<6)|0;s=K[k+48|0];e=s&4?L[(x+P(ja,104)|0)+2818>>1]==2?Q(.5):Q(1):e;d=N[k+60>>2];f=N[k+44>>2];g=N[k+56>>2];H[b+2|0]=a;k=0;na=s&1;k=na?k:K[(x+P(ja,104)|0)+2818|0]<<1;s=b- -64|0;I[b>>1]=3;H[b+3|0]=k;N[i+96>>2]=d;N[b+28>>2]=Ea;N[b+24>>2]=Ca;N[b+20>>2]=e*g;N[b+16>>2]=e*f;N[b+8>>2]=Fa;N[b+4>>2]=Da;k=J[oa>>2];ia=ca+(L[x+P(k,44)>>1]<<6)|0;d=N[ia>>2];h=N[ia+4>>2];l=N[ia+8>>2];J[i+92>>2]=0;N[i+88>>2]=l;N[i+84>>2]=h;N[i+80>>2]=d;e=Q(0);if((k|0)!=65535){while(1){ia=x+P(k,44)|0;W=K[ia+5|0];if(W){ea=ca+(L[ia>>1]<<6)|0;k=0;while(1){rr(i- -64|0,o,m,i+224|0,i+208|0,i+192|0,i+176|0,i+320|0,i+304|0,i+80|0,i+144|0,i+112|0,i+160|0,i+336|0,i+96|0,i+128|0,ea+(k<<6)|0,s,i+352|0,j,i+272|0,i+240|0);s=s+112|0;e=Q(e+N[i+64>>2]);k=k+1|0;if((W|0)!=(k|0)){continue}break}}k=L[ia+2>>1];if((k|0)!=65535){continue}break}h=N[i+84>>2];l=N[i+88>>2];d=N[i+80>>2]}N[b+32>>2]=d;N[b+40>>2]=l;N[b+36>>2]=h;N[b+44>>2]=e/Q(a>>>0);a=a<<2;k=Va(s,0,a);J[b+52>>2]=0;a=k+(a+12&-16)|0;k:{if(na){b=a;break k}f=N[i+88>>2];g=N[i+248>>2];h=N[i+280>>2];d=N[i+80>>2];l=N[i+240>>2];n=N[i+272>>2];e=N[i+84>>2];p=N[i+244>>2];q=N[i+276>>2];J[b+56>>2]=P(qa,104)+ba;ia=x+P(ja,104)|0;na=ia+2818|0;if(!L[na>>1]){b=a;break k}h=Q(h-g);l=Q(n-l);n=Q(q-p);g=Q(Q(f*h)+Q(Q(d*l)+Q(n*e)));h=Q(h-Q(f*g));l=Q(l-Q(d*g));g=Q(n-Q(e*g));b=Q(Q(h*h)+Q(Q(l*l)+Q(g*g)))>Q(9999999747378752e-20);k=Q(R(d))>2];a=ia+P(s,12)|0;d=N[a+2888>>2];f=Q(d+d);g=N[da>>2];d=N[a+2880>>2];h=Q(d+d);d=N[a+2884>>2];l=Q(d+d);z=N[da+4>>2];C=Q(Q(e*f)+Q(Q(g*h)+Q(l*z)));d=N[da+12>>2];O=Q(Q(d*d)+Q(-.5));fa=Q(Q(g*C)+Q(Q(h*O)+Q(d*Q(Q(z*f)-Q(l*e)))));ga=Q(Q(z*C)+Q(Q(l*O)+Q(d*Q(Q(e*h)-Q(f*g)))));Oa=Q(Q(fa*n)-Q(p*ga));ha=Q(Q(e*C)+Q(Q(f*O)+Q(d*Q(Q(g*l)-Q(h*z)))));Pa=Q(Q(ha*p)-Q(q*fa));e=N[aa+8>>2];d=N[a+2864>>2];f=Q(d+d);g=N[aa>>2];d=N[a+2856>>2];h=Q(d+d);l=N[aa+4>>2];d=N[a+2860>>2];z=Q(d+d);C=Q(Q(e*f)+Q(Q(g*h)+Q(l*z)));d=N[aa+12>>2];S=Q(Q(d*d)+Q(-.5));X=Q(Q(l*C)+Q(Q(z*S)+Q(d*Q(Q(e*h)-Q(f*g)))));Z=Q(Q(e*C)+Q(Q(f*S)+Q(d*Q(Q(g*z)-Q(h*l)))));_=Q(Q(X*q)-Q(n*Z));O=_;ka=Q(Q(g*C)+Q(Q(h*S)+Q(d*Q(Q(l*f)-Q(z*e)))));la=Q(Q(Z*p)-Q(q*ka));z=la;ma=Q(Q(ka*n)-Q(p*X));C=ma;W=L[o+8>>1];ea=(W|0)!=65535;if(!ea){a=J[o+4>>2];C=Q(Q(N[a- -64>>2]*ma)+Q(Q(N[a+40>>2]*_)+Q(la*N[a+52>>2])));O=Q(Q(N[a+56>>2]*ma)+Q(Q(N[a+32>>2]*_)+Q(la*N[a+44>>2])));z=Q(Q(N[a+60>>2]*ma)+Q(Q(N[a+36>>2]*_)+Q(la*N[a+48>>2])))}a=b;f=Q(-Oa);g=Q(-Pa);Aa=Q(Q(ga*q)-Q(n*ha));h=Q(-Aa);b=L[m+8>>1];l:{if((b|0)!=65535){e=g;d=f;break l}k=J[m+4>>2];d=Q(Q(N[k- -64>>2]*f)+Q(Q(N[k+40>>2]*h)+Q(N[k+52>>2]*g)));e=Q(Q(N[k+60>>2]*f)+Q(Q(N[k+36>>2]*h)+Q(N[k+48>>2]*g)));h=Q(Q(N[k+56>>2]*f)+Q(Q(N[k+32>>2]*h)+Q(N[k+44>>2]*g)))}v=N[i+312>>2];w=N[i+328>>2];ra=N[i+308>>2];sa=N[i+324>>2];ta=N[i+304>>2];ua=N[i+320>>2];m:{if(!ea){g=N[J[o+4>>2]+12>>2];J[i+44>>2]=0;J[i+60>>2]=0;f=N[i+192>>2];u=Q(C*f);N[i+56>>2]=u;r=Q(z*f);N[i+52>>2]=r;l=Q(O*f);N[i+48>>2]=l;f=Q(g*N[i+224>>2]);g=Q(q*f);N[i+40>>2]=g;S=Q(n*f);N[i+36>>2]=S;y=Q(p*f);N[i+32>>2]=y;break m}b=J[o>>2];J[i+396>>2]=0;f=N[i+192>>2];N[i+392>>2]=C*f;N[i+388>>2]=z*f;N[i+384>>2]=O*f;J[i+380>>2]=0;f=N[i+224>>2];N[i+376>>2]=q*f;N[i+372>>2]=n*f;N[i+368>>2]=p*f;Ja[J[J[b>>2]+108>>2]](b,W,j,i+368|0,i+32|0);b=L[m+8>>1];u=N[i+56>>2];r=N[i+52>>2];l=N[i+48>>2];g=N[i+40>>2];S=N[i+36>>2];y=N[i+32>>2]}va=Q(ha+v);wa=Q(Z+w);xa=Q(ga+ra);ya=Q(X+sa);Ba=Q(ta+fa);Qa=Q(ka+ua);n:{if((b|0)==65535){v=N[J[m+4>>2]+12>>2];J[i+12>>2]=0;J[i+28>>2]=0;f=N[i+176>>2];ra=Q(d*f);N[i+24>>2]=ra;sa=Q(e*f);N[i+20>>2]=sa;ta=Q(h*f);N[i+16>>2]=ta;f=Q(v*N[i+208>>2]);v=Q(f*La);N[i+8>>2]=v;w=Q(f*Ma);N[i+4>>2]=w;f=Q(f*Na);N[i>>2]=f;break n}k=J[m>>2];J[i+396>>2]=0;f=N[i+176>>2];N[i+392>>2]=d*f;N[i+388>>2]=e*f;N[i+384>>2]=h*f;J[i+380>>2]=0;f=N[i+208>>2];N[i+376>>2]=f*La;N[i+372>>2]=f*Ma;N[i+368>>2]=f*Na;Ja[J[J[k>>2]+108>>2]](k,b,j,i+368|0,i);ra=N[i+24>>2];sa=N[i+20>>2];ta=N[i+16>>2];v=N[i+8>>2];w=N[i+4>>2];f=N[i>>2]}ua=Q(wa-va);va=Q(ya-xa);wa=Q(Qa-Ba);xa=Q(-X);ya=Q(-ka);Ba=Q(-Z);f=Q(Q(Q(Q(C*u)+Q(q*g))+Q(Q(d*ra)-Q(q*v)))+Q(Q(Q(Q(z*r)+Q(n*S))+Q(Q(e*sa)-Q(n*w)))+Q(Q(Q(O*l)+Q(p*y))+Q(Q(h*ta)-Q(p*f)))));f=f>Q(9999999747378752e-21)?Q(Q(.800000011920929)/f):Q(0);b=ca+(L[x+P(J[oa>>2],44)>>1]<<6)|0;l=Q(Q(N[b+40>>2]*q)+Q(Q(N[b+32>>2]*p)+Q(n*N[b+36>>2])));o:{if(L[o+8>>1]==65535){b=J[o+4>>2];l=Q(l-Q(Q(Q(Q(p*N[b>>2])+Q(_*N[b+16>>2]))+Q(Q(n*N[b+4>>2])+Q(la*N[b+20>>2])))+Q(Q(q*N[b+8>>2])+Q(ma*N[b+24>>2]))));break o}if(L[m+8>>1]!=65535){break o}b=J[m+4>>2];l=Q(l+Q(Q(Q(Q(p*N[b>>2])+Q(Aa*N[b+16>>2]))+Q(Q(n*N[b+4>>2])+Q(Pa*N[b+20>>2])))+Q(Q(q*N[b+8>>2])+Q(Oa*N[b+24>>2]))))}N[a+16>>2]=O;J[a+12>>2]=0;N[a+8>>2]=q;N[a+4>>2]=n;N[a>>2]=p;N[a+28>>2]=f;N[a+24>>2]=C;N[a+20>>2]=z;f=N[i+144>>2];N[a+40>>2]=-d;N[a+36>>2]=-e;N[a+32>>2]=-h;N[a+44>>2]=f*Q(Q(q*ua)+Q(Q(p*wa)+Q(n*va)));b=J[i+44>>2];J[a+72>>2]=J[i+40>>2];J[a+76>>2]=b;b=J[i+36>>2];J[a+64>>2]=J[i+32>>2];J[a+68>>2]=b;b=J[i+60>>2];J[a+88>>2]=J[i+56>>2];J[a+92>>2]=b;b=J[i+52>>2];J[a+80>>2]=J[i+48>>2];J[a+84>>2]=b;b=J[i+12>>2];J[a+104>>2]=J[i+8>>2];J[a+108>>2]=b;b=J[i+4>>2];J[a+96>>2]=J[i>>2];J[a+100>>2]=b;b=J[i+24>>2];k=J[i+28>>2];W=J[i+16>>2];ea=J[i+20>>2];N[a+48>>2]=l;J[a+120>>2]=b;J[a+124>>2]=k;J[a+112>>2]=W;J[a+116>>2]=ea;X=Q(Q(X*t)+Q(F*Ba));z=X;Z=Q(Q(Z*M)+Q(t*ya));C=Z;_=Q(Q(ka*F)+Q(M*xa));S=_;W=L[o+8>>1];ea=(W|0)!=65535;if(!ea){b=J[o+4>>2];S=Q(Q(N[b- -64>>2]*_)+Q(Q(N[b+40>>2]*X)+Q(Z*N[b+52>>2])));C=Q(Q(N[b+60>>2]*_)+Q(Q(N[b+36>>2]*X)+Q(Z*N[b+48>>2])));z=Q(Q(N[b+56>>2]*_)+Q(Q(N[b+32>>2]*X)+Q(Z*N[b+44>>2])))}ka=Q(Q(fa*F)+Q(M*Q(-ga)));f=Q(-ka);la=Q(Q(ha*M)+Q(t*Q(-fa)));g=Q(-la);ma=Q(Q(ga*t)+Q(F*Q(-ha)));h=Q(-ma);b=L[m+8>>1];p:{if((b|0)!=65535){e=g;d=f;break p}k=J[m+4>>2];d=Q(Q(N[k- -64>>2]*f)+Q(Q(N[k+40>>2]*h)+Q(N[k+52>>2]*g)));e=Q(Q(N[k+60>>2]*f)+Q(Q(N[k+36>>2]*h)+Q(N[k+48>>2]*g)));h=Q(Q(N[k+56>>2]*f)+Q(Q(N[k+32>>2]*h)+Q(N[k+44>>2]*g)))}q:{if(!ea){g=N[J[o+4>>2]+12>>2];J[i+44>>2]=0;J[i+60>>2]=0;f=N[i+192>>2];l=Q(S*f);N[i+56>>2]=l;O=Q(C*f);N[i+52>>2]=O;u=Q(z*f);N[i+48>>2]=u;f=Q(g*N[i+224>>2]);v=Q(t*f);N[i+40>>2]=v;w=Q(F*f);N[i+36>>2]=w;fa=Q(M*f);N[i+32>>2]=fa;break q}b=J[o>>2];J[i+396>>2]=0;f=N[i+192>>2];N[i+392>>2]=S*f;N[i+388>>2]=C*f;N[i+384>>2]=z*f;J[i+380>>2]=0;f=N[i+224>>2];N[i+376>>2]=t*f;N[i+372>>2]=F*f;N[i+368>>2]=M*f;Ja[J[J[b>>2]+108>>2]](b,W,j,i+368|0,i+32|0);b=L[m+8>>1];l=N[i+56>>2];O=N[i+52>>2];u=N[i+48>>2];v=N[i+40>>2];w=N[i+36>>2];fa=N[i+32>>2]}r:{if((b|0)==65535){r=N[J[m+4>>2]+12>>2];J[i+12>>2]=0;J[i+28>>2]=0;f=N[i+176>>2];ga=Q(d*f);N[i+24>>2]=ga;ha=Q(e*f);N[i+20>>2]=ha;g=Q(h*f);N[i+16>>2]=g;f=Q(r*N[i+208>>2]);r=Q(f*Ga);N[i+8>>2]=r;y=Q(f*Ia);N[i+4>>2]=y;f=Q(f*Ka);N[i>>2]=f;break r}k=J[m>>2];J[i+396>>2]=0;f=N[i+176>>2];N[i+392>>2]=d*f;N[i+388>>2]=e*f;N[i+384>>2]=h*f;J[i+380>>2]=0;f=N[i+208>>2];N[i+376>>2]=f*Ga;N[i+372>>2]=f*Ia;N[i+368>>2]=f*Ka;Ja[J[J[k>>2]+108>>2]](k,b,j,i+368|0,i);ga=N[i+24>>2];ha=N[i+20>>2];g=N[i+16>>2];r=N[i+8>>2];y=N[i+4>>2];f=N[i>>2]}f=Q(Q(Q(Q(S*l)+Q(t*v))+Q(Q(d*ga)-Q(t*r)))+Q(Q(Q(Q(C*O)+Q(F*w))+Q(Q(e*ha)-Q(F*y)))+Q(Q(Q(z*u)+Q(M*fa))+Q(Q(h*g)-Q(M*f)))));f=f>Q(9999999747378752e-21)?Q(Q(.800000011920929)/f):Q(0);b=ca+(L[x+P(J[oa>>2],44)>>1]<<6)|0;l=Q(Q(N[b+40>>2]*t)+Q(Q(N[b+32>>2]*M)+Q(F*N[b+36>>2])));s:{if(L[o+8>>1]==65535){b=J[o+4>>2];l=Q(l-Q(Q(Q(Q(M*N[b>>2])+Q(X*N[b+16>>2]))+Q(Q(F*N[b+4>>2])+Q(Z*N[b+20>>2])))+Q(Q(t*N[b+8>>2])+Q(_*N[b+24>>2]))));break s}if(L[m+8>>1]!=65535){break s}b=J[m+4>>2];l=Q(l+Q(Q(Q(Q(M*N[b>>2])+Q(ma*N[b+16>>2]))+Q(Q(F*N[b+4>>2])+Q(la*N[b+20>>2])))+Q(Q(t*N[b+8>>2])+Q(ka*N[b+24>>2]))))}b=a+256|0;N[a+156>>2]=f;N[a+152>>2]=S;N[a+148>>2]=C;N[a+144>>2]=z;J[a+140>>2]=0;N[a+136>>2]=t;N[a+132>>2]=F;N[a+128>>2]=M;f=N[i+144>>2];N[a+168>>2]=-d;N[a+164>>2]=-e;N[a+160>>2]=-h;N[a+172>>2]=f*Q(Q(t*ua)+Q(Q(M*wa)+Q(F*va)));k=J[i+44>>2];J[a+200>>2]=J[i+40>>2];J[a+204>>2]=k;k=J[i+36>>2];J[a+192>>2]=J[i+32>>2];J[a+196>>2]=k;k=J[i+60>>2];J[a+216>>2]=J[i+56>>2];J[a+220>>2]=k;k=J[i+52>>2];J[a+208>>2]=J[i+48>>2];J[a+212>>2]=k;k=J[i+12>>2];J[a+232>>2]=J[i+8>>2];J[a+236>>2]=k;k=J[i+4>>2];J[a+224>>2]=J[i>>2];J[a+228>>2]=k;k=J[i+24>>2];W=J[i+28>>2];ea=J[i+16>>2];ub=J[i+20>>2];N[a+176>>2]=l;J[a+248>>2]=k;J[a+252>>2]=W;J[a+240>>2]=ea;J[a+244>>2]=ub;s=s+1|0;if(s>>>0>1]){continue}break}}qa=qa+1|0;k=J[x+7688>>2]}ja=ja+1|0;if(ja>>>0>>0){continue}break}}Ha=i+400|0;break g}b=J[x+7688>>2];if(!b){break g}qa=(ca|0)==4|(ca|0)==2?5:1;f=N[o+68>>2];g=N[m+68>>2];kb=f>g?f:g;vb=Q(d*Q(.800000011920929));F=Q(N[a>>2]*N[o+12>>2]);lb=N[a+88>>2];mb=N[a+84>>2];nb=N[a+80>>2];ob=N[a+60>>2];pb=N[a+56>>2];qb=N[a+52>>2];wb=N[a+132>>2];xb=N[a+128>>2];M=N[a+12>>2];z=N[a+4>>2];i=J[a+116>>2];na=J[a+112>>2];fa=N[m- -64>>2];ga=N[m+60>>2];ha=N[m+56>>2];X=N[m+52>>2];Z=N[m+48>>2];_=N[m+44>>2];ka=N[m+40>>2];la=N[m+36>>2];ma=N[o- -64>>2];Ca=N[o+60>>2];Da=N[o+56>>2];Ea=N[o+52>>2];Fa=N[o+48>>2];Ga=N[o+44>>2];Ia=N[o+40>>2];Ka=N[o+36>>2];La=N[m+24>>2];Ma=N[m+20>>2];Na=N[o+24>>2];Oa=N[o+20>>2];Pa=N[m+32>>2];ra=N[o+32>>2];sa=N[m+16>>2];ta=N[o+16>>2];ua=N[o+8>>2];va=N[m+8>>2];rb=Q(ua-va);wa=N[o+4>>2];Aa=N[m+4>>2];sb=Q(wa-Aa);xa=N[o>>2];ya=N[m>>2];tb=Q(xa-ya);C=N[a+76>>2];Ba=Q(Q(C*C)+Q(-.5));O=N[a+48>>2];Qa=Q(Q(O*O)+Q(-.5));Sa=N[a+68>>2];yb=Q(-Sa);Ta=N[a+64>>2];zb=Q(-Ta);Ua=N[a+72>>2];Ab=Q(-Ua);Wa=N[a+40>>2];Bb=Q(-Wa);Xa=N[a+36>>2];Cb=Q(-Xa);Ya=N[a+44>>2];Db=Q(-Ya);S=Q(N[m+12>>2]*Q(-N[a+8>>2]));Eb=Q(-S);a=c;while(1){da=x+(k<<2)|0;aa=J[da+7296>>2];if(aa){ca=da+7424|0;s=i+(L[x+P(J[ca>>2],44)>>1]<<6)|0;y=N[s+60>>2];N[a+48>>2]=Eb;N[a+12>>2]=F;J[a+60>>2]=na;H[a+1|0]=ia;g=N[s>>2];l=N[s+4>>2];n=N[s+8>>2];J[a+44>>2]=0;N[a+40>>2]=n;N[a+36>>2]=l;N[a+32>>2]=g;b=a- -64|0;o=J[ca>>2];if((o|0)!=65535){$=Q(Q(Q(Q(xa*g)-Q(ya*g))+Q(Q(wa*l)-Q(Aa*l)))+Q(Q(ua*n)-Q(va*n)));f=Q(Q(n*n)+Q(Q(g*g)+Q(l*l)));T=Q(S*f);za=Q(F*f);while(1){o=x+P(o,44)|0;W=K[o+5|0];if(W){ea=i+(L[o>>1]<<6)|0;m=0;while(1){j=ea+(m<<6)|0;Za=N[j+40>>2];_a=N[j+36>>2];$a=N[j+32>>2];Ra=N[j+12>>2];t=N[j+16>>2];q=Q(t-qb);u=N[j+20>>2];p=Q(u-pb);f=Q(Q(q*l)-Q(g*p));f=(f>Q(0)?f:Q(-f))>2];v=Q(r-ob);p=Q(Q(p*n)-Q(l*v));p=(p>Q(0)?p:Q(-p))Q(0)?q:Q(-q))Q(0)?t:Q(-t))Q(0)?u:Q(-u))Q(0)?r:Q(-r))Q(0)?Q(Q(1)/D):Q(0);N[b+32>>2]=D;f=Q(Q($+Q(Q(f*Na)+Q(Q(p*ta)+Q(Oa*q))))-Q(Q(t*La)+Q(Q(u*sa)+Q(Ma*r))));q=Q(-f);p=Q(Ra-xb);ja=y>Q(0)&e>f&q>Q(p*d);q=Q(D*Q(Q(Q(Q(n*Za)+Q(Q(g*$a)+Q(l*_a)))+(ja?Q(y*q):Q(0)))-f));f=Q(vb*p);f=Q((f>2]=q-f;N[b+40>>2]=q+(ja?Q(0):Q(-(f>Q(0)?f:Q(0))));f=N[j+28>>2];J[b+28>>2]=0;N[b+24>>2]=G;N[b+20>>2]=V;N[b+16>>2]=U;J[b+12>>2]=0;N[b+8>>2]=v;N[b+4>>2]=B;N[b>>2]=w;N[b+44>>2]=f;b=b+48|0;m=m+1|0;if((W|0)!=(m|0)){continue}break}}o=L[o+2>>1];if((o|0)!=65535){continue}break}}j=b;b=aa<<2;o=Va(j,0,b);f=Q(1);ja=b+12&-16;b=K[s+48|0];f=b&4?L[(x+P(k,104)|0)+2818>>1]==2?Q(.5):Q(1):f;p=Q(f*N[s+56>>2]);f=Q(f*N[s+44>>2]);t:{u:{v:{if(b&1){H[a+2|0]=aa;break v}b=L[(x+P(k,104)|0)+2818>>1];H[a+2|0]=aa;if(b){break u}}m=0;j=0;break t}m=1;j=b<<1}b=o+ja|0;N[a+16>>2]=f;H[a|0]=qa;H[a+3|0]=j;J[a+52>>2]=0;N[a+8>>2]=M;N[a+4>>2]=z;N[a+28>>2]=S;N[a+24>>2]=F;N[a+20>>2]=p;w:{if(!m){a=b;break w}J[a+56>>2]=P(oa,104)+ba;o=x+P(k,104)|0;s=o+2818|0;if(!L[s>>1]){a=b;break w}f=Q(Q(n*rb)+Q(Q(g*tb)+Q(sb*l)));p=Q(sb-Q(l*f));a=Q(R(g))Q(9999999747378752e-20);p=j?p:a?Q(-n):g;t=j?q:a?l:Q(0);q=j?f:a?Q(0):Q(-l);u=Q(Q(1)/Q(Y(Q(Q(t*t)+Q(Q(q*q)+Q(p*p))))));f=Q(p*u);p=Q(q*u);q=Q(Q(g*f)-Q(p*l));r=l;l=Q(t*u);t=Q(Q(r*l)-Q(f*n));g=Q(Q(n*p)-Q(l*g));Fb=Q(Q(q*va)+Q(Q(t*ya)+Q(Aa*g)));Gb=Q(Q(q*ua)+Q(Q(t*xa)+Q(wa*g)));Hb=Q(Q(l*va)+Q(Q(p*ya)+Q(Aa*f)));Ib=Q(Q(l*ua)+Q(Q(p*xa)+Q(wa*f)));m=0;while(1){a=o+P(m,12)|0;n=N[a+2860>>2];w=N[a+2864>>2];B=N[a+2856>>2];G=Q(Q(Ya*w)+Q(Q(Xa*B)+Q(Wa*n)));U=N[a+2888>>2];V=N[a+2880>>2];D=N[a+2884>>2];$=Q(Q(Ua*U)+Q(Q(Ta*V)+Q(Sa*D)));u=Q(Q(Q(O*Q(Q(Xa*n)+Q(B*Bb)))+Q(Qa*w))+Q(Ya*G));u=Q(u+u);r=Q(Q(Q(C*Q(Q(Ta*D)+Q(V*yb)))+Q(Ba*U))+Q(Ua*$));r=Q(r+r);y=Q(Q(ob+u)-Q(lb+r));za=(y>Q(0)?y:Q(-y))Q(0)?T:Q(-T))Q(0)?B:Q(-B))>1];if((a|0)==65535){a=L[x+P(J[ca>>2],44)>>1]}a=((a&65535)<<6)+i|0;Za=N[a+40>>2];_a=N[a+36>>2];$a=N[a+32>>2];N[b+108>>2]=Q(Q(q*za)+Q(Q(t*B)+Q(g*T)))*d;J[b+76>>2]=0;N[b+72>>2]=q;N[b+68>>2]=g;N[b+64>>2]=t;N[b+44>>2]=Q(Q(l*za)+Q(Q(p*B)+Q(f*T)))*d;J[b+12>>2]=0;N[b+8>>2]=l;N[b+4>>2]=f;N[b>>2]=p;B=Q(Q(w*g)-Q(t*v));B=(B>Q(0)?B:Q(-B))Q(0)?G:Q(-G))Q(0)?U:Q(-U))>2]=za;Ra=Q(Q(ga*B)+Q(Q(la*G)+Q(Z*U)));N[b+100>>2]=Ra;ab=Q(Q(ha*B)+Q(Q(Pa*G)+Q(_*U)));N[b+96>>2]=ab;V=Q(Q(n*g)-Q(t*y));V=(V>Q(0)?V:Q(-V))Q(0)?D:Q(-D))Q(0)?$:Q(-$))>2]=bb;cb=Q(Q(Ca*V)+Q(Q(Ka*D)+Q(Fa*$)));N[b+84>>2]=cb;db=Q(Q(Da*V)+Q(Q(ra*D)+Q(Ga*$)));N[b+80>>2]=db;T=Q(Q(w*f)-Q(p*v));T=(T>Q(0)?T:Q(-T))Q(0)?v:Q(-v))Q(0)?r:Q(-r))>2]=eb;fb=Q(Q(ga*T)+Q(Q(la*v)+Q(Z*r)));N[b+36>>2]=fb;gb=Q(Q(ha*T)+Q(Q(Pa*v)+Q(_*r)));N[b+32>>2]=gb;w=Q(Q(n*f)-Q(p*y));w=(w>Q(0)?w:Q(-w))Q(0)?y:Q(-y))Q(0)?n:Q(-n))>2]=u;hb=Q(Q(Ca*w)+Q(Q(Ka*y)+Q(Fa*n)));N[b+20>>2]=hb;ib=Q(Q(Da*w)+Q(Q(ra*y)+Q(Ga*n)));N[b+16>>2]=ib;N[b+112>>2]=Q(Q(Za*q)+Q(Q($a*t)+Q(g*_a)))-Q(Q(Gb+Q(Q(V*Na)+Q(Q(D*ta)+Q(Oa*$))))-Q(Fb+Q(Q(B*La)+Q(Q(G*sa)+Q(Ma*U)))));N[b+48>>2]=Q(Q(Za*l)+Q(Q($a*p)+Q(f*_a)))-Q(Q(Ib+Q(Q(w*Na)+Q(Q(y*ta)+Q(Oa*n))))-Q(Hb+Q(Q(T*La)+Q(Q(v*sa)+Q(Ma*r)))));n=Q(Q(F+Q(z*Q(Q(bb*bb)+Q(Q(db*db)+Q(cb*cb)))))+Q(Q(M*Q(Q(za*za)+Q(Q(ab*ab)+Q(Ra*Ra))))-S));N[b+92>>2]=n>Q(0)?Q(Q(.800000011920929)/n):Q(0);n=Q(Q(F+Q(z*Q(Q(u*u)+Q(Q(ib*ib)+Q(hb*hb)))))+Q(Q(M*Q(Q(eb*eb)+Q(Q(gb*gb)+Q(fb*fb))))-S));N[b+28>>2]=n>Q(0)?Q(Q(.800000011920929)/n):Q(0);a=b+128|0;b=a;m=m+1|0;if(m>>>0>1]){continue}break}}oa=oa+1|0;b=J[x+7688>>2]}k=k+1|0;if(k>>>0>>0){continue}break}}J[c+A>>2]=0}Ha=pa+32|0;Ha=E+32|0;return jb|0}function _ba(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=0,ra=0,sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0);h=Ha-912|0;Ha=h;f=J[f>>2];N[h+720>>2]=N[e>>2];qa=J[a+8>>2];ra=J[a+12>>2];t=N[a+4>>2];a=0;J[h+716>>2]=0;J[h+708>>2]=qa;J[h+712>>2]=ra;N[h+704>>2]=t;qa=J[b+8>>2];ra=J[b+12>>2];r=N[b+4>>2];J[h+700>>2]=0;J[h+692>>2]=qa;J[h+696>>2]=ra;N[h+688>>2]=r;w=N[c+20>>2];s=N[c+24>>2];m=N[c>>2];o=N[c+4>>2];p=N[c+8>>2];q=N[c+12>>2];n=N[c+16>>2];J[h+684>>2]=0;N[h+680>>2]=s;N[h+676>>2]=w;N[h+672>>2]=n;N[h+668>>2]=q;N[h+664>>2]=p;N[h+660>>2]=o;N[h+656>>2]=m;v=N[d+20>>2];u=N[d+24>>2];l=N[d>>2];j=N[d+4>>2];k=N[d+8>>2];i=N[d+12>>2];x=N[d+16>>2];J[h+652>>2]=0;N[h+648>>2]=u;N[h+644>>2]=v;N[h+640>>2]=x;N[h+636>>2]=i;N[h+632>>2]=k;N[h+628>>2]=j;N[h+624>>2]=l;J[h+620>>2]=0;y=Q(-l);n=Q(n-x);w=Q(w-v);s=Q(s-u);v=Q(Q(Q(y*n)-Q(w*j))-Q(k*s));u=Q(Q(i*i)+Q(-.5));x=Q(Q(Q(u*w)+Q(i*Q(Q(l*s)-Q(k*n))))-Q(j*v));N[h+612>>2]=x+x;x=Q(Q(Q(i*Q(Q(j*n)-Q(l*w)))+Q(u*s))-Q(k*v));N[h+616>>2]=x+x;n=Q(Q(Q(u*n)+Q(i*Q(Q(k*w)-Q(j*s))))-Q(l*v));N[h+608>>2]=n+n;n=Q(Q(Q(m*j)-Q(l*o))+Q(Q(p*i)-Q(q*k)));N[h+600>>2]=n;w=Q(Q(Q(o*k)-Q(j*p))+Q(Q(m*i)-Q(q*l)));N[h+592>>2]=w;l=Q(Q(Q(p*l)-Q(k*m))+Q(Q(o*i)-Q(q*j)));N[h+596>>2]=l;i=Q(Q(q*i)-Q(Q(Q(y*m)-Q(o*j))-Q(k*p)));N[h+604>>2]=i;b=J[h+620>>2];J[h+584>>2]=J[h+616>>2];J[h+588>>2]=b;J[h+572>>2]=0;j=Q(w+w);m=Q(Q(1)-Q(w*j));k=Q(l+l);o=Q(l*k);N[h+568>>2]=m-o;p=Q(n*k);q=Q(i*j);N[h+564>>2]=p-q;J[h+556>>2]=0;N[h+552>>2]=p+q;w=m;m=Q(n+n);p=Q(n*m);N[h+548>>2]=w-p;b=J[h+612>>2];J[h+576>>2]=J[h+608>>2];J[h+580>>2]=b;q=Q(n*j);k=Q(i*k);N[h+560>>2]=q+k;j=Q(l*j);i=Q(i*m);N[h+544>>2]=j-i;J[h+540>>2]=0;N[h+536>>2]=q-k;N[h+532>>2]=j+i;N[h+528>>2]=Q(Q(1)-o)-p;sa=N[e+8>>2];l=Q(sa*Q(.15000000596046448));i=N[h+692>>2];k=i>=r?r:i;j=N[h+696>>2];k=Q((j>=k?k:j)*Q(.15000000596046448));m=k>l?l:k;k=N[h+708>>2];o=k>=t?t:k;x=N[h+712>>2];o=Q((o<=x?o:x)*Q(.15000000596046448));l=lm?m:l;N[h+512>>2]=l;b=K[f+64|0];if(b){l=Q(l*Q(.800000011920929));q=Q(l*l);a=b;while(1){d=J[f+76>>2];a=a-1|0;c=d+P(a,48)|0;m=N[c+24>>2];n=N[c+40>>2];l=N[c+8>>2];o=N[c>>2];p=N[c+4>>2];w=Q(N[h+584>>2]+Q(Q(N[h+568>>2]*l)+Q(Q(N[h+536>>2]*o)+Q(p*N[h+552>>2]))));s=Q(N[h+576>>2]+Q(Q(N[h+560>>2]*l)+Q(Q(N[h+528>>2]*o)+Q(p*N[h+544>>2]))));v=N[c+16>>2];u=N[c+32>>2];o=Q(N[h+580>>2]+Q(Q(N[h+564>>2]*l)+Q(Q(N[h+532>>2]*o)+Q(p*N[h+548>>2]))));p=N[c+20>>2];y=N[c+36>>2];l=Q(Q(n*Q(w-m))+Q(Q(Q(s-v)*u)+Q(Q(o-p)*y)));m=Q(m-Q(w-Q(n*l)));n=Q(m*m);m=Q(v-Q(s-Q(u*l)));w=Q(m*m);m=Q(p-Q(o-Q(y*l)));a:{if(q>2];J[c>>2]=J[d>>2];J[c+4>>2]=e;e=J[d+44>>2];J[c+40>>2]=J[d+40>>2];J[c+44>>2]=e;e=J[d+36>>2];J[c+32>>2]=J[d+32>>2];J[c+36>>2]=e;e=J[d+28>>2];J[c+24>>2]=J[d+24>>2];J[c+28>>2]=e;e=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=e;e=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=e;break a}N[c+44>>2]=l}if(a){continue}break}a=K[f+64|0]}N[h+496>>2]=Y(Q(Q(x*x)+Q(Q(t*t)+Q(k*k))));N[h+480>>2]=Y(Q(Q(j*j)+Q(Q(r*r)+Q(i*i))));b:{c:{d:{if((a|0)==(b|0)){if(!Zn(f,h+592|0,h+656|0,h+624|0,h+512|0,h+496|0,h+480|0)){break d}}a=J[h+668>>2];J[h+120>>2]=J[h+664>>2];J[h+124>>2]=a;a=J[h+660>>2];J[h+112>>2]=J[h+656>>2];J[h+116>>2]=a;a=J[h+628>>2];J[h+192>>2]=J[h+624>>2];J[h+196>>2]=a;a=J[h+632>>2];b=J[h+636>>2];c=J[h+612>>2];J[f+16>>2]=J[h+608>>2];J[f+20>>2]=c;c=J[h+596>>2];J[f>>2]=J[h+592>>2];J[f+4>>2]=c;J[h+200>>2]=a;J[h+204>>2]=b;a=J[h+620>>2];J[f+24>>2]=J[h+616>>2];J[f+28>>2]=a;a=J[h+604>>2];J[f+8>>2]=J[h+600>>2];J[f+12>>2]=a;a=J[h+116>>2];J[f+32>>2]=J[h+112>>2];J[f+36>>2]=a;a=J[h+124>>2];J[f+40>>2]=J[h+120>>2];J[f+44>>2]=a;a=J[h+196>>2];J[f+48>>2]=J[h+192>>2];J[f+52>>2]=a;a=J[h+204>>2];J[f+56>>2]=J[h+200>>2];J[f+60>>2]=a;a=J[h+684>>2];J[h+472>>2]=J[h+680>>2];J[h+476>>2]=a;a=J[h+672>>2];b=J[h+676>>2];J[h+460>>2]=0;J[h+444>>2]=0;r=N[h+656>>2];l=Q(r+r);t=N[h+664>>2];o=Q(t+t);p=Q(Q(1)-Q(r*l));q=Q(t*o);D=Q(p-q);N[h+436>>2]=D;J[h+464>>2]=a;J[h+468>>2]=b;r=N[h+660>>2];m=Q(r+r);n=Q(r*m);y=Q(p-n);N[h+456>>2]=y;w=Q(m*t);p=N[h+668>>2];s=Q(l*p);B=Q(w-s);N[h+452>>2]=B;E=Q(w+s);N[h+440>>2]=E;J[h+428>>2]=0;r=Q(l*r);o=Q(o*p);F=Q(r-o);N[h+432>>2]=F;N[h+420>>2]=r+o;l=Q(l*t);t=Q(m*p);C=Q(l+t);N[h+448>>2]=C;N[h+424>>2]=l-t;s=Q(Q(Q(1)-n)-q);N[h+416>>2]=s;a=J[h+652>>2];J[h+408>>2]=J[h+648>>2];J[h+412>>2]=a;a=J[h+640>>2];b=J[h+644>>2];J[h+396>>2]=0;J[h+380>>2]=0;J[h+400>>2]=a;J[h+404>>2]=b;p=N[h+628>>2];n=Q(p+p);r=N[h+632>>2];m=Q(n*r);l=N[h+624>>2];q=Q(l+l);w=N[h+636>>2];o=Q(q*w);t=Q(m-o);N[h+388>>2]=t;m=Q(m+o);N[h+376>>2]=m;o=Q(Q(1)-Q(l*q));v=Q(p*n);l=Q(o-v);N[h+392>>2]=l;u=Q(r+r);A=Q(r*u);o=Q(o-A);N[h+372>>2]=o;J[h+364>>2]=0;z=Q(q*r);n=Q(n*w);r=Q(z+n);N[h+384>>2]=r;q=Q(q*p);u=Q(u*w);p=Q(q-u);N[h+368>>2]=p;w=Q(z-n);N[h+360>>2]=w;q=Q(q+u);N[h+356>>2]=q;n=Q(Q(Q(1)-v)-A);N[h+352>>2]=n;J[h+348>>2]=0;I=N[h+704>>2];N[h+272>>2]=I;N[h+896>>2]=k;N[h+880>>2]=x;A=N[h+688>>2];N[h+864>>2]=A;N[h+848>>2]=i;N[h+832>>2]=j;e:{z=N[h+720>>2];v=N[h+424>>2];u=N[h+420>>2];_=Q(Q(v*w)+Q(Q(s*n)+Q(q*u)));$=Q((_>Q(0)?_:Q(-_))+Q(9.999999974752427e-7));aa=Q(Q(v*m)+Q(Q(s*p)+Q(o*u)));ba=Q((aa>Q(0)?aa:Q(-aa))+Q(9.999999974752427e-7));ca=Q(Q(v*l)+Q(Q(s*r)+Q(t*u)));da=Q((ca>Q(0)?ca:Q(-ca))+Q(9.999999974752427e-7));O=N[h+408>>2];S=N[h+472>>2];G=Q(O-S);T=N[h+400>>2];U=N[h+464>>2];V=Q(T-U);W=N[h+404>>2];X=N[h+468>>2];Z=Q(W-X);L=Q(Q(v*G)+Q(Q(s*V)+Q(Z*u)));ta=Q(z+Q(Q(I+Q(Q(A*$)+Q(Q(i*ba)+Q(j*da))))-Q(R(L))));if(taQ(0)?ea:Q(-ea))+Q(9.999999974752427e-7));ga=Q(Q(E*l)+Q(Q(F*r)+Q(D*t)));ha=Q((ga>Q(0)?ga:Q(-ga))+Q(9.999999974752427e-7));ia=Q(Q(E*w)+Q(Q(F*n)+Q(D*q)));ja=Q((ia>Q(0)?ia:Q(-ia))+Q(9.999999974752427e-7));M=Q(Q(E*G)+Q(Q(F*V)+Q(D*Z)));ua=Q(z+Q(Q(k+Q(Q(Q(i*fa)+Q(j*ha))+Q(ja*A)))-Q(R(M))));if(uaQ(0)?ka:Q(-ka))+Q(9.999999974752427e-7));ma=Q(Q(y*l)+Q(Q(C*r)+Q(B*t)));na=Q((ma>Q(0)?ma:Q(-ma))+Q(9.999999974752427e-7));oa=Q(Q(y*w)+Q(Q(C*n)+Q(B*q)));pa=Q((oa>Q(0)?oa:Q(-oa))+Q(9.999999974752427e-7));G=Q(Q(y*G)+Q(Q(C*V)+Q(B*Z)));V=Q(z+Q(Q(x+Q(Q(Q(i*la)+Q(j*na))+Q(pa*A)))-Q(R(G))));if(VQ(z+Q(Q(Q(k*pa)+Q(x*ja))+Q(Q(j*ba)+Q(i*da))))|(Q(R(Q(Q(ea*G)-Q(ka*M))))>Q(z+Q(Q(Q(k*la)+Q(x*fa))+Q(Q(A*da)+Q(j*$))))|Q(R(Q(Q(ga*G)-Q(ma*M))))>Q(z+Q(Q(Q(k*na)+Q(x*ha))+Q(Q(A*ba)+Q(i*$)))))){break e}if(Q(R(Q(Q(oa*L)-Q(G*_))))>Q(z+Q(Q(Q(i*ha)+Q(j*fa))+Q(Q(pa*I)+Q(x*$))))|Q(R(Q(Q(ka*L)-Q(G*aa))))>Q(z+Q(Q(Q(j*ja)+Q(ha*A))+Q(Q(la*I)+Q(x*ba))))|(Q(R(Q(Q(ma*L)-Q(G*ca))))>Q(z+Q(Q(Q(i*ja)+Q(fa*A))+Q(Q(na*I)+Q(x*da))))|Q(R(Q(Q(M*_)-Q(ia*L))))>Q(z+Q(Q(Q(i*na)+Q(j*la))+Q(Q(ja*I)+Q(k*$)))))){break e}if(Q(R(Q(Q(M*aa)-Q(ea*L))))>Q(z+Q(Q(Q(j*pa)+Q(na*A))+Q(Q(fa*I)+Q(k*ba))))|Q(R(Q(Q(M*ca)-Q(ga*L))))>Q(z+Q(Q(Q(i*pa)+Q(la*A))+Q(Q(ha*I)+Q(k*da))))){break e}J[h+248>>2]=0;J[h+252>>2]=0;J[h+224>>2]=0;J[h+228>>2]=0;J[h+240>>2]=0;J[h+244>>2]=0;J[h+196>>2]=0;J[h+200>>2]=0;J[h+204>>2]=0;J[h+208>>2]=0;J[h+216>>2]=0;J[h+220>>2]=0;b=ta>ua;z=b?ua:ta;a=z>V;f:{g:{h:{i:{j:{k:{l:{m:{b=a?2:b;z=a?V:z;a=z>Z;b=a?3:b;z=a?Z:z;a=z>va;switch(((a?va:z)>za?5:a?4:b)|0){case 5:break h;case 4:break i;case 3:break j;case 2:break k;case 1:break l;case 0:break m;default:break e}}k=Q(I*v);i=Q(I*u);j=Q(s*I);J[h+252>>2]=0;n:{if(L<=Q(0)){j=Q(U-j);y=Q(-y);B=Q(-B);C=Q(-C);k=Q(S-k);i=Q(X-i);break n}j=Q(j+U);v=Q(-v);u=Q(-u);s=Q(-s);k=Q(S+k);i=Q(X+i)}N[h+248>>2]=k;N[h+244>>2]=i;N[h+240>>2]=j;J[h+236>>2]=0;J[h+220>>2]=0;N[h+216>>2]=E;N[h+212>>2]=D;N[h+208>>2]=F;J[h+204>>2]=0;N[h+200>>2]=y;N[h+196>>2]=B;N[h+192>>2]=C;N[h+232>>2]=v;N[h+224>>2]=s;N[h+228>>2]=u;a=h+32|0;Td(a,h+192|0,h+352|0);J[h+748>>2]=0;i=Q(Q(N[h+200>>2]*v)+Q(Q(N[h+192>>2]*s)+Q(u*N[h+196>>2])));N[h+736>>2]=i;j=Q(Q(N[h+216>>2]*v)+Q(Q(N[h+208>>2]*s)+Q(u*N[h+212>>2])));N[h+740>>2]=j;k=Q(Q(N[h+232>>2]*v)+Q(Q(N[h+224>>2]*s)+Q(u*N[h+228>>2])));N[h+744>>2]=k;J[h+812>>2]=0;N[h+808>>2]=-k;N[h+804>>2]=-j;N[h+800>>2]=-i;b=h+112|0;c=h+816|0;jg(b,c,h+800|0,a,h+688|0);ig(h+880|0,h+896|0,b,c,h+736|0,g,h+348|0,h+720|0);break f}l=Q(k*E);i=Q(k*D);j=Q(k*F);J[h+252>>2]=0;o:{if(M<=Q(0)){j=Q(U-j);y=Q(-y);B=Q(-B);C=Q(-C);k=Q(S-l);i=Q(X-i);break o}j=Q(j+U);E=Q(-E);D=Q(-D);F=Q(-F);k=Q(l+S);i=Q(i+X)}N[h+248>>2]=k;N[h+244>>2]=i;N[h+240>>2]=j;J[h+236>>2]=0;J[h+220>>2]=0;N[h+216>>2]=y;N[h+212>>2]=B;N[h+208>>2]=C;J[h+204>>2]=0;N[h+200>>2]=v;N[h+196>>2]=u;N[h+192>>2]=s;N[h+232>>2]=E;N[h+224>>2]=F;N[h+228>>2]=D;a=h+32|0;Td(a,h+192|0,h+352|0);J[h+748>>2]=0;i=Q(Q(N[h+200>>2]*E)+Q(Q(N[h+192>>2]*F)+Q(D*N[h+196>>2])));N[h+736>>2]=i;j=Q(Q(N[h+216>>2]*E)+Q(Q(N[h+208>>2]*F)+Q(D*N[h+212>>2])));N[h+740>>2]=j;k=Q(Q(N[h+232>>2]*E)+Q(Q(N[h+224>>2]*F)+Q(D*N[h+228>>2])));N[h+744>>2]=k;J[h+812>>2]=0;N[h+808>>2]=-k;N[h+804>>2]=-j;N[h+800>>2]=-i;b=h+112|0;c=h+816|0;jg(b,c,h+800|0,a,h+688|0);ig(h+272|0,h+880|0,b,c,h+736|0,g,h+348|0,h+720|0);break f}p:{if(G<=Q(0)){N[h+192>>2]=s;s=Q(S-Q(x*y));k=Q(X-Q(x*B));i=Q(U-Q(x*C));break p}N[h+192>>2]=s;s=Q(Q(x*y)+S);k=Q(Q(x*B)+X);i=Q(Q(x*C)+U);E=Q(-E);D=Q(-D);F=Q(-F);y=Q(-y);B=Q(-B);C=Q(-C)}J[h+252>>2]=0;N[h+248>>2]=s;N[h+244>>2]=k;N[h+228>>2]=B;J[h+220>>2]=0;N[h+240>>2]=i;J[h+236>>2]=0;N[h+216>>2]=E;N[h+212>>2]=D;N[h+208>>2]=F;J[h+204>>2]=0;N[h+200>>2]=v;N[h+196>>2]=u;N[h+232>>2]=y;N[h+224>>2]=C;a=h+32|0;Td(a,h+192|0,h+352|0);J[h+748>>2]=0;i=Q(Q(N[h+200>>2]*y)+Q(Q(N[h+192>>2]*C)+Q(B*N[h+196>>2])));N[h+736>>2]=i;j=Q(Q(N[h+216>>2]*y)+Q(Q(N[h+208>>2]*C)+Q(B*N[h+212>>2])));N[h+740>>2]=j;k=Q(Q(N[h+232>>2]*y)+Q(Q(N[h+224>>2]*C)+Q(B*N[h+228>>2])));N[h+744>>2]=k;J[h+812>>2]=0;N[h+808>>2]=-k;N[h+804>>2]=-j;N[h+800>>2]=-i;b=h+112|0;c=h+816|0;jg(b,c,h+800|0,a,h+688|0);ig(h+272|0,h+896|0,b,c,h+736|0,g,h+348|0,h+720|0);break f}q:{if(wa<=Q(0)){N[h+196>>2]=t;N[h+192>>2]=r;s=Q(Q(w*A)+O);v=Q(Q(q*A)+W);u=Q(Q(n*A)+T);k=Q(-w);i=Q(-q);j=Q(-n);break q}N[h+196>>2]=-t;N[h+192>>2]=-r;s=Q(O-Q(w*A));v=Q(W-Q(q*A));u=Q(T-Q(n*A));l=Q(-l);j=n;n=Q(-j);i=q;q=Q(-i);k=w;w=Q(-k)}J[h+252>>2]=0;N[h+248>>2]=s;N[h+244>>2]=v;N[h+228>>2]=i;J[h+220>>2]=0;N[h+240>>2]=u;J[h+236>>2]=0;N[h+232>>2]=k;N[h+224>>2]=j;N[h+216>>2]=m;N[h+212>>2]=o;N[h+208>>2]=p;J[h+204>>2]=0;N[h+200>>2]=l;a=h+32|0;Td(a,h+192|0,h+416|0);J[h+748>>2]=0;N[h+744>>2]=Q(N[h+232>>2]*w)+Q(Q(N[h+224>>2]*n)+Q(q*N[h+228>>2]));N[h+740>>2]=Q(N[h+216>>2]*w)+Q(Q(N[h+208>>2]*n)+Q(q*N[h+212>>2]));N[h+736>>2]=Q(N[h+200>>2]*w)+Q(Q(N[h+192>>2]*n)+Q(q*N[h+196>>2]));b=h+112|0;c=h+816|0;d=h+736|0;jg(b,c,d,a,h+704|0);ig(h+832|0,h+848|0,b,c,d,g,h+348|0,h+720|0);break g}r:{if(xa<=Q(0)){N[h+196>>2]=q;N[h+192>>2]=n;s=Q(Q(i*m)+O);v=Q(Q(i*o)+W);u=Q(Q(i*p)+T);k=Q(-m);i=Q(-o);j=Q(-p);break r}N[h+196>>2]=q;N[h+192>>2]=n;s=Q(O-Q(i*m));v=Q(W-Q(i*o));u=Q(T-Q(i*p));l=Q(-l);t=Q(-t);r=Q(-r);j=p;p=Q(-j);i=o;o=Q(-i);k=m;m=Q(-k)}J[h+252>>2]=0;N[h+248>>2]=s;N[h+244>>2]=v;N[h+228>>2]=i;J[h+220>>2]=0;N[h+240>>2]=u;J[h+236>>2]=0;N[h+232>>2]=k;N[h+224>>2]=j;N[h+216>>2]=l;N[h+212>>2]=t;N[h+208>>2]=r;J[h+204>>2]=0;N[h+200>>2]=w;a=h+32|0;Td(a,h+192|0,h+416|0);J[h+748>>2]=0;N[h+744>>2]=Q(N[h+232>>2]*m)+Q(Q(N[h+224>>2]*p)+Q(o*N[h+228>>2]));N[h+740>>2]=Q(N[h+216>>2]*m)+Q(Q(N[h+208>>2]*p)+Q(o*N[h+212>>2]));N[h+736>>2]=Q(N[h+200>>2]*m)+Q(Q(N[h+192>>2]*p)+Q(o*N[h+196>>2]));b=h+112|0;c=h+816|0;d=h+736|0;jg(b,c,d,a,h+704|0);ig(h+864|0,h+832|0,b,c,d,g,h+348|0,h+720|0);break g}s:{if(ya<=Q(0)){N[h+200>>2]=w;N[h+196>>2]=q;N[h+192>>2]=n;s=Q(Q(j*l)+O);v=Q(Q(j*t)+W);u=Q(Q(j*r)+T);k=Q(-l);i=Q(-t);j=Q(-r);m=Q(-m);o=Q(-o);p=Q(-p);break s}N[h+200>>2]=w;N[h+196>>2]=q;N[h+192>>2]=n;s=Q(O-Q(j*l));v=Q(W-Q(j*t));u=Q(T-Q(j*r));j=r;r=Q(-j);i=t;t=Q(-i);k=l;l=Q(-k)}J[h+252>>2]=0;N[h+248>>2]=s;N[h+244>>2]=v;N[h+228>>2]=i;N[h+240>>2]=u;J[h+236>>2]=0;N[h+232>>2]=k;N[h+224>>2]=j;J[h+220>>2]=0;N[h+216>>2]=m;N[h+212>>2]=o;N[h+208>>2]=p;J[h+204>>2]=0;a=h+32|0;Td(a,h+192|0,h+416|0);J[h+748>>2]=0;N[h+744>>2]=Q(N[h+232>>2]*l)+Q(Q(N[h+224>>2]*r)+Q(t*N[h+228>>2]));N[h+740>>2]=Q(N[h+216>>2]*l)+Q(Q(N[h+208>>2]*r)+Q(t*N[h+212>>2]));N[h+736>>2]=Q(N[h+200>>2]*l)+Q(Q(N[h+192>>2]*r)+Q(t*N[h+196>>2]));b=h+112|0;c=h+816|0;d=h+736|0;jg(b,c,d,a,h+704|0);ig(h+864|0,h+848|0,b,c,d,g,h+348|0,h+720|0)}c=J[h+348>>2];if(!c){break f}a=0;while(1){b=P(a,48)+g|0;d=J[b+20>>2];J[h+32>>2]=J[b+16>>2];J[h+36>>2]=d;d=J[b+4>>2];J[b+16>>2]=J[b>>2];J[b+20>>2]=d;d=J[b+28>>2];J[h+40>>2]=J[b+24>>2];J[h+44>>2]=d;d=J[b+12>>2];J[b+24>>2]=J[b+8>>2];J[b+28>>2]=d;d=J[h+36>>2];J[b>>2]=J[h+32>>2];J[b+4>>2]=d;d=J[h+44>>2];J[b+8>>2]=J[h+40>>2];J[b+12>>2]=d;a=a+1|0;if((c|0)!=(a|0)){continue}break}}a=h+192|0;Td(h+32|0,h+352|0,a);Td(h+736|0,h+416|0,a);t:{c=J[h+348>>2];if(!c){break t}l=N[h+72>>2];i=N[g+40>>2];t=N[h+40>>2];j=N[g+32>>2];k=N[g+36>>2];r=N[h+56>>2];m=Q(Q(l*i)+Q(Q(t*j)+Q(k*r)));o=N[h+68>>2];p=N[h+36>>2];q=N[h+52>>2];n=Q(Q(o*i)+Q(Q(p*j)+Q(k*q)));w=N[h+64>>2];s=N[h+32>>2];v=N[h+48>>2];u=Q(Q(w*i)+Q(Q(s*j)+Q(k*v)));x=N[h+88>>2];y=N[h+84>>2];B=N[h+776>>2];C=N[h+760>>2];A=N[h+772>>2];D=N[h+756>>2];E=N[h+792>>2];F=N[h+788>>2];z=N[h+80>>2];I=N[h+744>>2];L=N[h+740>>2];M=N[h+768>>2];G=N[h+752>>2];O=N[h+736>>2];S=N[h+784>>2];a=0;while(1){b=P(a,48)+g|0;J[b+12>>2]=0;N[b+32>>2]=u;N[b+40>>2]=m;N[b+36>>2]=n;J[b+28>>2]=0;i=N[b+8>>2];j=N[b>>2];k=N[b+4>>2];N[b+8>>2]=E+Q(Q(B*i)+Q(Q(I*j)+Q(C*k)));N[b+4>>2]=F+Q(Q(A*i)+Q(Q(L*j)+Q(D*k)));N[b>>2]=S+Q(Q(M*i)+Q(Q(O*j)+Q(G*k)));i=N[b+24>>2];j=N[b+16>>2];k=N[b+20>>2];N[b+16>>2]=z+Q(Q(w*i)+Q(Q(s*j)+Q(v*k)));N[b+20>>2]=y+Q(Q(o*i)+Q(Q(p*j)+Q(q*k)));N[b+24>>2]=x+Q(Q(l*i)+Q(Q(t*j)+Q(r*k)));a=a+1|0;if((c|0)!=(a|0)){continue}break}if(!c){break t}$j(f,g,c,sa);a=J[f+76>>2];i=N[a+40>>2];j=N[a+36>>2];k=N[a+32>>2];J[h+204>>2]=0;l=Q(Q(i*N[h+392>>2])+Q(Q(k*N[h+360>>2])+Q(j*N[h+376>>2])));t=Q(Q(i*N[h+384>>2])+Q(Q(k*N[h+352>>2])+Q(j*N[h+368>>2])));j=Q(Q(i*N[h+388>>2])+Q(Q(k*N[h+356>>2])+Q(j*N[h+372>>2])));i=Q(Q(1)/Q(Y(Q(Q(l*l)+Q(Q(t*t)+Q(j*j))))));N[h+200>>2]=l*i;N[h+196>>2]=j*i;N[h+192>>2]=t*i;b=0;a=0;u:{if(!K[f+64|0]){break u}while(1){b=J[f+76>>2]+P(a,48)|0;i=N[b+24>>2];j=N[b+20>>2];k=N[b+16>>2];l=N[b+44>>2];t=N[h+400>>2];r=N[h+384>>2];m=N[h+368>>2];o=N[h+352>>2];p=N[h+404>>2];q=N[h+388>>2];n=N[h+372>>2];w=N[h+356>>2];s=N[h+408>>2];v=N[h+392>>2];u=N[h+376>>2];x=N[h+360>>2];c=J[h+192>>2];d=J[h+196>>2];y=N[h+200>>2];b=(a<<6)+g|0;J[b+28>>2]=0;N[b+8>>2]=y;J[b>>2]=c;J[b+4>>2]=d;J[b+52>>2]=-1;N[b+12>>2]=l;N[b+24>>2]=s+Q(Q(v*i)+Q(Q(x*k)+Q(j*u)));N[b+20>>2]=p+Q(Q(q*i)+Q(Q(w*k)+Q(j*n)));N[b+16>>2]=t+Q(Q(r*i)+Q(Q(o*k)+Q(j*m)));b=a+1|0;if(a>>>0>62){break u}a=b;if(b>>>0>2]=b;break c}J[h+280>>2]=0;J[h+284>>2]=0;J[h+272>>2]=0;J[h+276>>2]=0;a=J[h+716>>2];J[h+792>>2]=J[h+712>>2];J[h+796>>2]=a;H[h+768|0]=0;J[h+764>>2]=3;J[h+736>>2]=0;J[h+740>>2]=0;J[h+744>>2]=0;J[h+748>>2]=0;a=J[h+708>>2];J[h+784>>2]=J[h+704>>2];J[h+788>>2]=a;i=N[h+704>>2];j=N[h+708>>2];i=i<=j?i:j;j=N[h+712>>2];i=i<=j?i:j;j=Q(i*Q(.05000000074505806));N[h+760>>2]=j;N[h+756>>2]=j;N[h+752>>2]=i*Q(.15000000596046448);H[h+304|0]=0;J[h+300>>2]=3;a=J[h+700>>2];J[h+328>>2]=J[h+696>>2];J[h+332>>2]=a;a=J[h+692>>2];J[h+320>>2]=J[h+688>>2];J[h+324>>2]=a;i=N[h+688>>2];j=N[h+692>>2];i=i<=j?i:j;j=N[h+696>>2];i=i<=j?i:j;j=Q(i*Q(.05000000074505806));N[h+296>>2]=j;N[h+292>>2]=j;N[h+288>>2]=i*Q(.15000000596046448);H[f+66|0]=0;a=J[h+548>>2];J[h+224>>2]=J[h+544>>2];J[h+228>>2]=a;a=J[h+540>>2];J[h+216>>2]=J[h+536>>2];J[h+220>>2]=a;a=J[h+556>>2];J[h+232>>2]=J[h+552>>2];J[h+236>>2]=a;a=J[h+564>>2];J[h+240>>2]=J[h+560>>2];J[h+244>>2]=a;a=J[h+572>>2];J[h+248>>2]=J[h+568>>2];J[h+252>>2]=a;a=J[h+580>>2];J[h+256>>2]=J[h+576>>2];J[h+260>>2]=a;a=J[h+588>>2];J[h+264>>2]=J[h+584>>2];J[h+268>>2]=a;a=J[h+532>>2];J[h+208>>2]=J[h+528>>2];J[h+212>>2]=a;i=N[h+212>>2];N[h+212>>2]=N[h+224>>2];J[h+192>>2]=152604;J[h+200>>2]=h+528;J[h+196>>2]=h+736;j=N[h+216>>2];k=N[h+232>>2];N[h+224>>2]=i;N[h+216>>2]=N[h+240>>2];N[h+232>>2]=N[h+244>>2];N[h+244>>2]=k;N[h+240>>2]=j;J[h+832>>2]=153008;J[h+836>>2]=h+272;J[h+152>>2]=0;J[h+156>>2]=0;J[h+144>>2]=0;J[h+148>>2]=0;J[h+136>>2]=0;J[h+140>>2]=0;J[h+128>>2]=0;J[h+132>>2]=0;J[h+120>>2]=0;J[h+124>>2]=0;J[h+112>>2]=0;J[h+116>>2]=0;J[h+176>>2]=0;b=f+67|0;c=f+71|0;a=lA(h+192|0,h+832|0,h+576|0,h+720|0,1,b,c,f+66|0,h+112|0);if((a|0)==5){d=J[h+548>>2];a=h- -64|0;J[a>>2]=J[h+544>>2];J[a+4>>2]=d;d=J[h+540>>2];J[h+56>>2]=J[h+536>>2];J[h+60>>2]=d;d=J[h+556>>2];J[h+72>>2]=J[h+552>>2];J[h+76>>2]=d;d=J[h+564>>2];J[h+80>>2]=J[h+560>>2];J[h+84>>2]=d;d=J[h+572>>2];J[h+88>>2]=J[h+568>>2];J[h+92>>2]=d;d=J[h+580>>2];J[h+96>>2]=J[h+576>>2];J[h+100>>2]=d;d=J[h+588>>2];J[h+104>>2]=J[h+584>>2];J[h+108>>2]=d;d=J[h+532>>2];J[h+48>>2]=J[h+528>>2];J[h+52>>2]=d;i=N[h+52>>2];N[h+52>>2]=N[a>>2];J[h+32>>2]=152604;J[h+40>>2]=h+528;J[h+36>>2]=h+736;j=N[h+56>>2];k=N[h+72>>2];N[a>>2]=i;N[h+56>>2]=N[h+80>>2];N[h+72>>2]=N[h+84>>2];N[h+84>>2]=k;N[h+80>>2]=j;J[h+896>>2]=153008;J[h+900>>2]=h+272;a=K[f+66|0];N[h+16>>2]=sa;d=J[h+28>>2];J[h+8>>2]=J[h+24>>2];J[h+12>>2]=d;d=J[h+20>>2];J[h>>2]=J[h+16>>2];J[h+4>>2]=d;a=ic(h+32|0,h+896|0,b,c,a,1,h,h+112|0)}v:{w:{a=a-2|0;switch(a|0){case 0:case 3:break w;default:break v}}N[h+32>>2]=N[h+512>>2]*Q(.05000000074505806);J[h+908>>2]=0;i=Q(N[h+120>>2]-N[h+584>>2]);j=Q(N[h+112>>2]-N[h+576>>2]);k=Q(N[h+116>>2]-N[h+580>>2]);N[h+904>>2]=Q(N[h+568>>2]*i)+Q(Q(N[h+560>>2]*j)+Q(k*N[h+564>>2]));N[h+900>>2]=Q(N[h+552>>2]*i)+Q(Q(N[h+544>>2]*j)+Q(k*N[h+548>>2]));N[h+896>>2]=Q(N[h+536>>2]*i)+Q(Q(N[h+528>>2]*j)+Q(k*N[h+532>>2]));b=J[h+140>>2];J[h+888>>2]=J[h+136>>2];J[h+892>>2]=b;b=J[h+132>>2];J[h+880>>2]=J[h+128>>2];J[h+884>>2]=b;N[h+876>>2]=N[h+176>>2];N[h+872>>2]=N[h+152>>2];b=J[h+148>>2];J[h+864>>2]=J[h+144>>2];J[h+868>>2]=b;yy(f,h+896|0,h+880|0,h+864|0,h+32|0);J[h+860>>2]=0;i=N[h+636>>2];j=Q(Q(i*i)+Q(-.5));k=N[h+632>>2];l=N[h+152>>2];t=N[h+624>>2];r=N[h+144>>2];m=N[h+628>>2];o=N[h+148>>2];p=Q(Q(k*l)+Q(Q(t*r)+Q(m*o)));q=Q(Q(Q(i*Q(Q(t*o)-Q(r*m)))+Q(j*l))+Q(k*p));q=Q(q+q);n=Q(Q(t*p)+Q(Q(r*j)+Q(i*Q(Q(m*l)-Q(o*k)))));n=Q(n+n);i=Q(Q(m*p)+Q(Q(j*o)+Q(i*Q(Q(k*r)-Q(l*t)))));j=Q(i+i);i=Q(Q(1)/Q(Y(Q(Q(q*q)+Q(Q(n*n)+Q(j*j))))));N[h+856>>2]=q*i;N[h+852>>2]=j*i;N[h+848>>2]=n*i;Sc(f,g,h+848|0,h+624|0,h+720|0)}switch(a|0){case 0:case 3:break c;default:break e}}a=0;break b}b=K[f+64|0];a=0;if(!b){break b}a=1;c=J[f+76>>2];i=N[c+32>>2];s=i;m=N[c+36>>2];v=m;k=N[c+40>>2];u=k;x:{if((b|0)==1){break x}d=b-1|0;e=d&1;if((b|0)!=2){qa=d&-2;d=0;while(1){b=c+P(a,48)|0;s=Q(Q(s+N[b+32>>2])+N[b+80>>2]);u=Q(Q(u+N[b+40>>2])+N[b+88>>2]);v=Q(Q(v+N[b+36>>2])+N[b+84>>2]);a=a+2|0;d=d+2|0;if((qa|0)!=(d|0)){continue}break}}if(!e){break x}a=c+P(a,48)|0;s=Q(s+N[a+32>>2]);u=Q(u+N[a+40>>2]);v=Q(v+N[a+36>>2])}J[h+204>>2]=0;j=N[h+632>>2];a=Q(Q(u*u)+Q(Q(s*s)+Q(v*v)))>Q(1.1920928955078125e-7);k=a?u:k;l=N[h+624>>2];t=a?s:i;r=N[h+628>>2];m=a?v:m;o=Q(Q(j*k)+Q(Q(l*t)+Q(r*m)));i=N[h+636>>2];p=Q(Q(i*i)+Q(-.5));q=Q(Q(j*o)+Q(Q(i*Q(Q(l*m)-Q(t*r)))+Q(k*p)));q=Q(q+q);n=Q(Q(l*o)+Q(Q(i*Q(Q(r*k)-Q(m*j)))+Q(t*p)));n=Q(n+n);i=Q(Q(r*o)+Q(Q(i*Q(Q(j*t)-Q(k*l)))+Q(m*p)));j=Q(i+i);i=Q(Q(1)/Q(Y(Q(Q(q*q)+Q(Q(n*n)+Q(j*j))))));N[h+200>>2]=q*i;N[h+196>>2]=j*i;N[h+192>>2]=n*i;Sc(f,g,h+192|0,h+624|0,h+720|0)}a=1}Ha=h+912|0;return a|0}function uo(a,b,c,d){var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=Q(0),s=0,t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=0,ba=0,ca=Q(0),da=0,ea=0,fa=0;k=Ha-112|0;Ha=k;aa=c+12|0;ba=c+24|0;a:{if(!jk(a+56|0,a+72|0,c,aa,ba)){break a}l=N[c+16>>2];i=N[c>>2];h=N[c+12>>2];f=N[c+4>>2];g=N[c+8>>2];N[k+44>>2]=N[c+20>>2]-g;N[k+40>>2]=l-f;N[k+36>>2]=h-i;l=N[c+28>>2];h=N[c+24>>2];N[k+32>>2]=N[c+32>>2]-g;N[k+28>>2]=l-f;N[k+24>>2]=h-i;p=J[a+52>>2];i=N[p+16>>2];f=N[p>>2];l=N[p+12>>2];h=N[p+4>>2];N[k+108>>2]=N[p+20>>2]-N[p+8>>2];N[k+104>>2]=i-h;N[k+100>>2]=l-f;q=k+36|0;s=k+24|0;da=k+56|0;ea=k+52|0;fa=k+48|0;e=Ha-112|0;Ha=e;v=k+100|0;r=N[v+8>>2];t=N[v>>2];m=N[v+4>>2];w=Q(Q(r*r)+Q(Q(t*t)+Q(m*m)));b:{if(w>2]=0}i=N[c>>2];l=N[q>>2];f=N[c+4>>2];h=N[q+4>>2];g=N[c+8>>2];N[e+108>>2]=N[q+8>>2]+g;N[e+104>>2]=h+f;N[e+100>>2]=l+i;l=N[s>>2];h=N[s+4>>2];N[e+96>>2]=g+N[s+8>>2];N[e+92>>2]=f+h;N[e+88>>2]=i+l;ed(e+68|0,p,c,e+100|0,e+88|0,e+32|0,e+20|0);if(ea){N[ea>>2]=N[e+32>>2]}if(fa){N[fa>>2]=N[e+20>>2]}i=Q(N[e+76>>2]-N[p+8>>2]);f=Q(i*i);i=Q(N[e+68>>2]-N[p>>2]);h=Q(i*i);i=Q(N[e+72>>2]-N[p+4>>2]);i=Q(f+Q(h+Q(i*i)));break b}i=N[q>>2];j=N[s+4>>2];n=N[s>>2];l=N[q+4>>2];f=Q(Q(i*j)-Q(n*l));o=N[s+8>>2];h=N[q+8>>2];g=Q(Q(l*o)-Q(j*h));x=Q(Q(h*n)-Q(o*i));u=Q(Q(f*r)+Q(Q(g*t)+Q(m*x)));c:{if(Q(u*u)>=Q(Q(w*Q(9.999999974752427e-7))*Q(Q(f*f)+Q(Q(g*g)+Q(x*x))))){f=Q(Q(r*o)+Q(Q(t*n)+Q(m*j)));D=Q(Q(r*h)+Q(Q(t*i)+Q(m*l)));x=Q(Q(h*o)+Q(Q(i*n)+Q(l*j)));U=Q(Q(f*D)-Q(x*w));z=Q(-D);G=Q(Q(h*h)+Q(Q(i*i)+Q(l*l)));I=Q(Q(z*x)+Q(G*f));H=Q(Q(o*o)+Q(Q(n*n)+Q(j*j)));y=Q(Q(G*H)-Q(x*x));A=Q(-f);u=Q(Q(A*x)+Q(D*H));g=Q(Q(A*I)+Q(Q(w*y)+Q(u*z)));g=g==Q(0)?Q(0):Q(Q(1)/g);M=N[c+8>>2];O=N[p+8>>2];B=Q(M-O);P=N[c>>2];_=N[p>>2];C=Q(P-_);S=N[c+4>>2];E=N[p+4>>2];F=Q(S-E);L=Q(Q(B*o)+Q(Q(C*n)+Q(F*j)));W=Q(g*Q(-L));$=Q(Q(B*r)+Q(Q(C*t)+Q(m*F)));X=Q($*g);K=Q(Q(w*H)+Q(f*A));V=Q(Q(B*h)+Q(Q(C*i)+Q(F*l)));f=Q(g*Q(-V));g=Q(Q(U*W)+Q(Q(u*X)+Q(K*f)));N[e+60>>2]=g;u=Q(Q(I*W)+Q(Q(y*X)+Q(u*f)));N[e+64>>2]=u;f=Q(Q(Q(Q(w*G)+Q(D*z))*W)+Q(Q(I*X)+Q(U*f)));N[e+56>>2]=f;if(u>2]=0;d:{if(!(f>2]=0;if(!(f>2]=N[e+52>>2];N[e+60>>2]=N[e+48>>2];J[e+56>>2]=0;i=f}f=N[c>>2];h=N[q>>2];l=N[c+4>>2];g=N[q+4>>2];j=N[c+8>>2];N[e+108>>2]=N[q+8>>2]+j;N[e+104>>2]=g+l;N[e+100>>2]=h+f;h=N[s>>2];g=N[s+4>>2];N[e+96>>2]=j+N[s+8>>2];N[e+92>>2]=l+g;N[e+88>>2]=f+h;ed(e+68|0,p,c,e+100|0,e+88|0,e+32|0,e+20|0);f=Q(N[e+76>>2]-N[p+8>>2]);h=Q(f*f);f=Q(N[e+68>>2]-N[p>>2]);j=Q(f*f);f=Q(N[e+72>>2]-N[p+4>>2]);f=Q(h+Q(j+Q(f*f)));if(!(f>2];N[e+60>>2]=N[e+32>>2];J[e+64>>2]=0;N[e+56>>2]=i;i=f;break c}if(f>2]=0;f=Rh(p,c,q,s,e+48|0,e+44|0);if(!(f>2]=0;N[e+60>>2]=N[e+48>>2];N[e+56>>2]=N[e+44>>2];i=f;break c}i=Rh(p,c,q,s,e+60|0,e+56|0);J[e+64>>2]=0;break c}e:{if(g>2]=0;f=N[q>>2];h=N[c>>2];l=N[q+4>>2];g=N[c+4>>2];j=N[q+8>>2];N[e+108>>2]=N[c+8>>2]+j;N[e+104>>2]=g+l;N[e+100>>2]=h+f;h=N[s>>2];g=N[s+4>>2];N[e+96>>2]=N[s+8>>2]-j;N[e+92>>2]=g-l;N[e+88>>2]=h-f;f=xb(p,v,e+100|0,e+88|0,e+52|0,e+44|0);l=N[e+44>>2];h=Q(Q(1)-l);N[e+48>>2]=h;if(!(f>2]=N[e+52>>2];N[e+60>>2]=h;N[e+56>>2]=l;i=f;break e}if(f>2]=0;f=N[q>>2];h=N[c>>2];l=N[q+4>>2];g=N[c+4>>2];j=N[q+8>>2];N[e+108>>2]=N[c+8>>2]+j;N[e+104>>2]=g+l;N[e+100>>2]=h+f;h=N[s>>2];g=N[s+4>>2];N[e+96>>2]=N[s+8>>2]-j;N[e+92>>2]=g-l;N[e+88>>2]=h-f;f=xb(p,v,e+100|0,e+88|0,e+52|0,e+44|0);l=N[e+44>>2];h=Q(Q(1)-l);N[e+48>>2]=h;if(!(f>2]=N[e+52>>2];N[e+60>>2]=h;N[e+56>>2]=l;i=f;break e}N[e+108>>2]=M+h;N[e+104>>2]=S+l;N[e+100>>2]=P+i;N[e+96>>2]=o-h;N[e+92>>2]=j-l;N[e+88>>2]=n-i;i=xb(p,v,e+100|0,e+88|0,e- -64|0,e+56|0);N[e+60>>2]=Q(1)-N[e+56>>2]}f=N[c>>2];h=N[q>>2];l=N[c+4>>2];g=N[q+4>>2];j=N[c+8>>2];N[e+108>>2]=N[q+8>>2]+j;N[e+104>>2]=g+l;N[e+100>>2]=h+f;h=N[s>>2];g=N[s+4>>2];N[e+96>>2]=j+N[s+8>>2];N[e+92>>2]=l+g;N[e+88>>2]=f+h;ed(e+68|0,p,c,e+100|0,e+88|0,e+32|0,e+20|0);f=Q(N[e+76>>2]-N[p+8>>2]);h=Q(f*f);f=Q(N[e+68>>2]-N[p>>2]);j=Q(f*f);f=Q(N[e+72>>2]-N[p+4>>2]);f=Q(h+Q(j+Q(f*f)));if(!(f>2];N[e+60>>2]=N[e+32>>2];J[e+64>>2]=0;N[e+56>>2]=i;i=f;break c}D=Q(g+f);if(u<=Q(1)){if(D<=Q(1)){if(g>2]=0;if(!(f>2]=N[e+52>>2];N[e+60>>2]=N[e+48>>2];J[e+56>>2]=0;i=f;break c}if(f>2]=0;break c}i=Q(-$);i=Q(Q(Q(B*B)+Q(Q(C*C)+Q(F*F)))+Q(Q(f*Q(Q(L+L)+Q(Q(H*f)+Q(Q(A*u)+Q(x*g)))))+Q(Q(u*Q(Q(i+i)+Q(Q(A*f)+Q(Q(w*u)+Q(g*z)))))+Q(g*Q(Q(V+V)+Q(Q(x*f)+Q(Q(z*u)+Q(G*g))))))));break c}if(g>2]=0;f=N[q>>2];h=N[c>>2];l=N[q+4>>2];g=N[c+4>>2];j=N[q+8>>2];N[e+108>>2]=N[c+8>>2]+j;N[e+104>>2]=g+l;N[e+100>>2]=h+f;h=N[s>>2];g=N[s+4>>2];N[e+96>>2]=N[s+8>>2]-j;N[e+92>>2]=g-l;N[e+88>>2]=h-f;f=xb(p,v,e+100|0,e+88|0,e+52|0,e+44|0);if(!(f>2]=N[e+52>>2];i=N[e+44>>2];N[e+56>>2]=i;N[e+60>>2]=Q(1)-i;i=f;break c}if(f>2]=0;f=N[q>>2];h=N[c>>2];l=N[q+4>>2];g=N[c+4>>2];j=N[q+8>>2];N[e+108>>2]=N[c+8>>2]+j;N[e+104>>2]=g+l;N[e+100>>2]=h+f;h=N[s>>2];g=N[s+4>>2];N[e+96>>2]=N[s+8>>2]-j;N[e+92>>2]=g-l;N[e+88>>2]=h-f;f=xb(p,v,e+100|0,e+88|0,e+52|0,e+44|0);if(!(f>2]=N[e+52>>2];i=N[e+44>>2];N[e+56>>2]=i;N[e+60>>2]=Q(1)-i;i=f;break c}N[e+108>>2]=M+h;N[e+104>>2]=S+l;N[e+100>>2]=P+i;N[e+96>>2]=o-h;N[e+92>>2]=j-l;N[e+88>>2]=n-i;i=xb(p,v,e+100|0,e+88|0,e- -64|0,e+56|0);N[e+60>>2]=Q(1)-N[e+56>>2];break c}if(D<=Q(1)){if(g>2]=0;f:{if(!(f>2]=0;if(!(f>2]=N[e+52>>2];N[e+60>>2]=N[e+48>>2];J[e+56>>2]=0;i=f}f=N[v>>2];l=N[p>>2];h=N[v+4>>2];g=N[p+4>>2];N[e+108>>2]=N[p+8>>2]+N[v+8>>2];N[e+104>>2]=g+h;N[e+100>>2]=l+f;f=Rh(e+100|0,c,q,s,e+48|0,e+44|0);if(!(f>2]=1065353216;N[e+60>>2]=N[e+48>>2];N[e+56>>2]=N[e+44>>2];i=f;break c}if(f>2]=0;f=N[v>>2];l=N[p>>2];h=N[v+4>>2];g=N[p+4>>2];N[e+108>>2]=N[p+8>>2]+N[v+8>>2];N[e+104>>2]=g+h;N[e+100>>2]=l+f;f=Rh(e+100|0,c,q,s,e+48|0,e+44|0);if(!(f>2]=1065353216;N[e+60>>2]=N[e+48>>2];N[e+56>>2]=N[e+44>>2];i=f;break c}N[e+108>>2]=r+O;N[e+104>>2]=m+E;N[e+100>>2]=t+_;i=Rh(e+100|0,c,q,s,e+60|0,e+56|0);J[e+64>>2]=1065353216;break c}g:{if(g>2]=0;f=N[q>>2];h=N[c>>2];l=N[q+4>>2];g=N[c+4>>2];j=N[q+8>>2];N[e+108>>2]=N[c+8>>2]+j;N[e+104>>2]=g+l;N[e+100>>2]=h+f;h=N[s>>2];g=N[s+4>>2];N[e+96>>2]=N[s+8>>2]-j;N[e+92>>2]=g-l;N[e+88>>2]=h-f;f=xb(p,v,e+100|0,e+88|0,e+52|0,e+44|0);l=N[e+44>>2];h=Q(Q(1)-l);N[e+48>>2]=h;if(!(f>2]=N[e+52>>2];N[e+60>>2]=h;N[e+56>>2]=l;i=f;break g}if(f>2]=0;f=N[q>>2];h=N[c>>2];l=N[q+4>>2];g=N[c+4>>2];j=N[q+8>>2];N[e+108>>2]=N[c+8>>2]+j;N[e+104>>2]=g+l;N[e+100>>2]=h+f;h=N[s>>2];g=N[s+4>>2];N[e+96>>2]=N[s+8>>2]-j;N[e+92>>2]=g-l;N[e+88>>2]=h-f;f=xb(p,v,e+100|0,e+88|0,e+52|0,e+44|0);l=N[e+44>>2];h=Q(Q(1)-l);N[e+48>>2]=h;if(!(f>2]=N[e+52>>2];N[e+60>>2]=h;N[e+56>>2]=l;i=f;break g}N[e+108>>2]=M+h;N[e+104>>2]=S+l;N[e+100>>2]=P+i;N[e+96>>2]=o-h;N[e+92>>2]=j-l;N[e+88>>2]=n-i;i=xb(p,v,e+100|0,e+88|0,e- -64|0,e+56|0);N[e+60>>2]=Q(1)-N[e+56>>2]}f=N[v>>2];l=N[p>>2];h=N[v+4>>2];g=N[p+4>>2];N[e+40>>2]=N[p+8>>2]+N[v+8>>2];N[e+36>>2]=g+h;N[e+32>>2]=l+f;f=N[c>>2];h=N[q>>2];l=N[c+4>>2];g=N[q+4>>2];j=N[c+8>>2];N[e+108>>2]=N[q+8>>2]+j;N[e+104>>2]=g+l;N[e+100>>2]=h+f;h=N[s>>2];g=N[s+4>>2];N[e+96>>2]=j+N[s+8>>2];N[e+92>>2]=l+g;N[e+88>>2]=f+h;ed(e+68|0,e+32|0,c,e+100|0,e+88|0,e+20|0,e+8|0);f=Q(N[e+76>>2]-N[e+40>>2]);h=Q(f*f);f=Q(N[e+68>>2]-N[e+32>>2]);j=Q(f*f);f=Q(N[e+72>>2]-N[e+36>>2]);f=Q(h+Q(j+Q(f*f)));if(!(f>2];N[e+60>>2]=N[e+20>>2];J[e+64>>2]=1065353216;N[e+56>>2]=i;i=f;break c}i=xb(p,v,c,q,e- -64|0,e+60|0);J[e+56>>2]=0;f=xb(p,v,c,s,e+52|0,e+44|0);J[e+48>>2]=0;if(f>2]=N[e+52>>2];J[e+60>>2]=0;N[e+56>>2]=N[e+44>>2];i=f}f=N[q>>2];h=N[c>>2];l=N[q+4>>2];g=N[c+4>>2];j=N[q+8>>2];N[e+40>>2]=N[c+8>>2]+j;N[e+36>>2]=g+l;N[e+32>>2]=h+f;h=N[s>>2];g=N[s+4>>2];N[e+28>>2]=N[s+8>>2]-j;N[e+24>>2]=g-l;N[e+20>>2]=h-f;f=xb(p,v,e+32|0,e+20|0,e+52|0,e+44|0);l=N[e+44>>2];h=Q(Q(1)-l);N[e+48>>2]=h;if(f>2]=N[e+52>>2];N[e+60>>2]=h;N[e+56>>2]=l;i=f}f=N[c>>2];h=N[q>>2];l=N[c+4>>2];g=N[q+4>>2];j=N[c+8>>2];N[e+108>>2]=N[q+8>>2]+j;N[e+104>>2]=g+l;N[e+100>>2]=h+f;h=N[s>>2];g=N[s+4>>2];N[e+96>>2]=j+N[s+8>>2];N[e+92>>2]=l+g;N[e+88>>2]=f+h;ed(e+68|0,p,c,e+100|0,e+88|0,e+8|0,e+84|0);j=N[e+8>>2];N[e+48>>2]=j;n=N[e+84>>2];N[e+44>>2]=n;l=N[p+8>>2];h=N[p>>2];g=N[p+4>>2];J[e+52>>2]=0;f=Q(N[e+76>>2]-l);m=Q(f*f);f=Q(N[e+68>>2]-h);o=Q(f*f);f=Q(N[e+72>>2]-g);f=Q(m+Q(o+Q(f*f)));if(f>2]=j;J[e+64>>2]=0;N[e+56>>2]=n;i=f}f=N[v>>2];j=N[v+4>>2];N[e+16>>2]=l+N[v+8>>2];N[e+12>>2]=g+j;N[e+8>>2]=h+f;f=N[c>>2];h=N[q>>2];l=N[c+4>>2];g=N[q+4>>2];j=N[c+8>>2];N[e+108>>2]=N[q+8>>2]+j;N[e+104>>2]=g+l;N[e+100>>2]=h+f;h=N[s>>2];g=N[s+4>>2];N[e+96>>2]=j+N[s+8>>2];N[e+92>>2]=l+g;N[e+88>>2]=f+h;ed(e+68|0,e+8|0,c,e+100|0,e+88|0,e+84|0,e+80|0);f=Q(N[e+76>>2]-N[e+16>>2]);h=Q(f*f);f=Q(N[e+68>>2]-N[e+8>>2]);j=Q(f*f);f=Q(N[e+72>>2]-N[e+12>>2]);f=Q(h+Q(j+Q(f*f)));if(!(f>2];N[e+60>>2]=N[e+84>>2];J[e+64>>2]=1065353216;N[e+56>>2]=i;i=f}if(da){N[da>>2]=N[e+64>>2]}if(ea){N[ea>>2]=N[e+60>>2]}if(fa){N[fa>>2]=N[e+56>>2]}i=i>2];if(i>=Q(w*w)){break a}f=N[k+36>>2];h=N[k+28>>2];j=N[k+24>>2];g=N[k+40>>2];l=Q(Q(f*h)-Q(j*g));n=N[k+32>>2];m=h;h=N[k+44>>2];g=Q(Q(g*n)-Q(m*h));j=Q(Q(h*j)-Q(n*f));x=N[c+8>>2];u=N[c>>2];z=N[c+4>>2];if(Q(Q(l*N[a- -64>>2])+Q(Q(g*N[a+56>>2])+Q(j*N[a+60>>2])))Q(10000001111620804e-22)){i=N[k+48>>2];h:{i:{j:{k:{l:{m:{f=N[k+52>>2];if(f==Q(0)){if(i==Q(0)){break m}if(i!=Q(1)){break j}d=!(d&48);break h}if(f==Q(1)){if(i==Q(0)){break l}d=0;break h}if(i==Q(0)){break k}e=1;if(!(Q(f+i)>=Q(.9998999834060669))){break i}d=!(d&16);break h}d=!(d&40);break h}d=!(d&24);break h}d=!(d&8);break h}e=!(d&32)}d=e}n:{if(d){i=Q(0);f=Q(0);h=Q(0);n=Q(Q(l*l)+Q(Q(g*g)+Q(j*j)));if(n>Q(0)){f=Q(Q(1)/Q(Y(n)));h=Q(l*f);i=Q(g*f);f=Q(j*f)}N[k+68>>2]=h;N[k+64>>2]=f;N[k+60>>2]=i;d=J[a+52>>2];i=N[d+20>>2];f=N[d+16>>2];l=N[d+12>>2];break n}h=N[k+52>>2];g=N[k+48>>2];j=Q(Q(Q(1)-h)-g);d=J[a+52>>2];l=N[d+8>>2];f=N[k+56>>2];i=N[d+20>>2];n=Q(Q(l+Q(f*Q(i-l)))-Q(Q(g*N[c+32>>2])+Q(Q(j*N[c+8>>2])+Q(h*N[c+20>>2]))));o=N[d>>2];l=N[d+12>>2];o=Q(Q(o+Q(f*Q(l-o)))-Q(Q(g*N[c+24>>2])+Q(Q(j*N[c>>2])+Q(h*N[c+12>>2]))));r=N[d+4>>2];m=f;f=N[d+16>>2];h=Q(Q(r+Q(m*Q(f-r)))-Q(Q(g*N[c+28>>2])+Q(Q(j*N[c+4>>2])+Q(h*N[c+16>>2]))));g=Q(Y(Q(Q(n*n)+Q(Q(o*o)+Q(h*h)))));if(g==Q(0)){break a}g=Q(Q(1)/g);N[k+68>>2]=n*g;N[k+64>>2]=h*g;N[k+60>>2]=o*g}m=N[a+92>>2];h=N[a+96>>2];e=J[a>>2];g=N[d>>2];N[k+100>>2]=g;j=N[d+4>>2];N[k+104>>2]=j;n=N[d+8>>2];N[k+108>>2]=n;N[k+92>>2]=f;N[k+88>>2]=l;N[k+96>>2]=i;o=Q(i-n);r=Q(l-g);t=Q(f-j);w=Q(Y(Q(Q(o*o)+Q(Q(r*r)+Q(t*t)))));if(w>Q(0)){u=n;n=Q(Q(.009999999776482582)/w);o=Q(o*n);N[k+108>>2]=u-o;u=j;j=Q(t*n);N[k+104>>2]=u-j;t=g;g=Q(r*n);N[k+100>>2]=t-g;N[k+96>>2]=i+o;N[k+92>>2]=f+j;N[k+88>>2]=l+g}i=Q(h+m);o:{if(!Ce(c,aa,k+60|0,k+100|0,k+88|0,k+12|0,k+72|0)){break o}C=N[k+12>>2];if(!(C>2];if(d>>>0>63){break o}F=N[a+40>>2];D=N[a+44>>2];G=N[a+48>>2];r=N[a+28>>2];t=N[a+4>>2];m=N[a+16>>2];w=N[a+32>>2];x=N[a+8>>2];u=N[a+20>>2];z=N[a+36>>2];A=N[a+12>>2];B=N[a+24>>2];f=N[k+80>>2];l=N[k+72>>2];g=N[k+76>>2];j=N[k+68>>2];n=N[k+60>>2];o=N[k+64>>2];J[e+4096>>2]=d+1;d=e+(d<<6)|0;J[d+52>>2]=b;N[d+12>>2]=C-h;N[d+8>>2]=Q(Q(A*n)+Q(B*o))+Q(z*j);N[d+4>>2]=Q(Q(x*n)+Q(u*o))+Q(w*j);N[d>>2]=Q(Q(t*n)+Q(m*o))+Q(r*j);N[d+24>>2]=G+Q(Q(Q(l*A)+Q(g*B))+Q(f*z));N[d+20>>2]=D+Q(Q(Q(l*x)+Q(g*u))+Q(f*w));N[d+16>>2]=F+Q(Q(Q(l*t)+Q(g*m))+Q(f*r))}p:{if(!Ce(aa,ba,k+60|0,k+100|0,k+88|0,k+12|0,k+72|0)){break p}C=N[k+12>>2];if(!(C>2];if(d>>>0>63){break p}F=N[a+40>>2];D=N[a+44>>2];G=N[a+48>>2];r=N[a+28>>2];t=N[a+4>>2];m=N[a+16>>2];w=N[a+32>>2];x=N[a+8>>2];u=N[a+20>>2];z=N[a+36>>2];A=N[a+12>>2];B=N[a+24>>2];f=N[k+80>>2];l=N[k+72>>2];g=N[k+76>>2];j=N[k+68>>2];n=N[k+60>>2];o=N[k+64>>2];J[e+4096>>2]=d+1;d=e+(d<<6)|0;J[d+52>>2]=b;N[d+12>>2]=C-h;N[d+8>>2]=Q(Q(A*n)+Q(B*o))+Q(z*j);N[d+4>>2]=Q(Q(x*n)+Q(u*o))+Q(w*j);N[d>>2]=Q(Q(t*n)+Q(m*o))+Q(r*j);N[d+24>>2]=G+Q(Q(Q(l*A)+Q(g*B))+Q(f*z));N[d+20>>2]=D+Q(Q(Q(l*x)+Q(g*u))+Q(f*w));N[d+16>>2]=F+Q(Q(Q(l*t)+Q(g*m))+Q(f*r))}p=a+4|0;q:{if(!Ce(ba,c,k+60|0,k+100|0,k+88|0,k+12|0,k+72|0)){break q}B=N[k+12>>2];if(!(B>2];if(d>>>0>63){break q}C=N[a+40>>2];F=N[a+44>>2];D=N[a+48>>2];o=N[a+28>>2];r=N[a+4>>2];t=N[a+16>>2];m=N[a+32>>2];w=N[a+8>>2];x=N[a+20>>2];u=N[a+36>>2];z=N[a+12>>2];A=N[a+24>>2];i=N[k+80>>2];f=N[k+72>>2];l=N[k+76>>2];g=N[k+68>>2];j=N[k+60>>2];n=N[k+64>>2];J[e+4096>>2]=d+1;d=e+(d<<6)|0;J[d+52>>2]=b;N[d+12>>2]=B-h;N[d+8>>2]=Q(Q(z*j)+Q(A*n))+Q(u*g);N[d+4>>2]=Q(Q(w*j)+Q(x*n))+Q(m*g);N[d>>2]=Q(Q(r*j)+Q(t*n))+Q(o*g);N[d+24>>2]=D+Q(Q(Q(f*z)+Q(l*A))+Q(i*u));N[d+20>>2]=F+Q(Q(Q(f*w)+Q(l*x))+Q(i*m));N[d+16>>2]=C+Q(Q(Q(f*r)+Q(l*t))+Q(i*o))}Sz(p,J[a>>2],J[a+52>>2],N[a+96>>2],c,k+60|0,b,N[a+92>>2]);break a}f=Q(0);e=J[a+52>>2];l=Q(0);i=Q(0);P=N[c+12>>2];h=Q(u-P);A=N[c+28>>2];j=Q(z-A);B=N[c+24>>2];r=Q(u-B);S=N[c+16>>2];g=Q(z-S);n=Q(Q(h*j)-Q(r*g));C=N[c+32>>2];t=Q(x-C);m=j;U=N[c+20>>2];j=Q(x-U);o=Q(Q(g*t)-Q(m*j));r=Q(Q(j*r)-Q(t*h));t=Q(Q(n*n)+Q(Q(o*o)+Q(r*r)));if(t>Q(0)){f=Q(Q(1)/Q(Y(t)));i=Q(n*f);l=Q(r*f);f=Q(o*f)}F=N[e+8>>2];D=N[e>>2];G=N[e+4>>2];t=Q(Q(F*i)+Q(Q(D*f)+Q(l*G)));I=N[e+20>>2];H=N[e+12>>2];M=N[e+16>>2];m=Q(Q(I*i)+Q(Q(H*f)+Q(l*M)));e=t>m;y=Q(w+(e?t:m));n=Q(Q(x*i)+Q(Q(u*f)+Q(z*l)));o=Q(Q(U*i)+Q(Q(P*f)+Q(S*l)));L=nL?L:r;if(yo?n:o;n=n>r?n:r;o=Q((e?m:t)-w);if(nQ(0)){n=Q(Q(1)/Q(Y($)));t=Q(L*n);r=Q(X*n);o=Q(W*n)}n=e?m:y;V=Q(-r);O=Q(-o);_=Q(-t);r:{if(!(d&8)){break r}m=Q(Q(o*g)+Q(h*V));E=Q(Q(r*j)+Q(g*_));y=Q(Q(t*h)+Q(j*O));if(!(Q(R(E))>Q(9.999999974752427e-7)|Q(R(y))>Q(9.999999974752427e-7)|Q(R(m))>Q(9.999999974752427e-7))){break r}g=Q(0);j=Q(0);h=Q(0);K=Q(Q(m*m)+Q(Q(E*E)+Q(y*y)));if(K>Q(0)){g=Q(Q(1)/Q(Y(K)));h=Q(m*g);j=Q(y*g);g=Q(E*g)}K=Q(Q(F*h)+Q(Q(D*g)+Q(G*j)));Z=Q(Q(I*h)+Q(Q(H*g)+Q(M*j)));e=K>Z;ca=Q(w+(e?K:Z));m=Q(Q(x*h)+Q(Q(u*g)+Q(z*j)));y=Q(Q(U*h)+Q(Q(P*g)+Q(S*j)));T=mT?T:E;if(cay?m:y;m=m>E?m:E;y=Q((e?Z:K)-w);if(mE?E:m;if(!(mQ(9.999999974752427e-7)|Q(R(y))>Q(9.999999974752427e-7)|Q(R(m))>Q(9.999999974752427e-7))){break s}g=Q(0);j=Q(0);h=Q(0);K=Q(Q(m*m)+Q(Q(E*E)+Q(y*y)));if(K>Q(0)){g=Q(Q(1)/Q(Y(K)));h=Q(m*g);j=Q(y*g);g=Q(E*g)}K=Q(Q(F*h)+Q(Q(D*g)+Q(G*j)));Z=Q(Q(I*h)+Q(Q(H*g)+Q(M*j)));e=K>Z;ca=Q(w+(e?K:Z));m=Q(Q(x*h)+Q(Q(u*g)+Q(z*j)));y=Q(Q(U*h)+Q(Q(P*g)+Q(S*j)));T=mT?T:E;if(cay?m:y;m=m>E?m:E;y=Q((e?Z:K)-w);if(mE?E:m;if(!(mQ(9.999999974752427e-7)|Q(R(g))>Q(9.999999974752427e-7)|Q(R(h))>Q(9.999999974752427e-7))){break t}o=Q(0);r=Q(0);t=Q(0);m=Q(Q(h*h)+Q(Q(j*j)+Q(g*g)));if(m>Q(0)){o=h;h=Q(Q(1)/Q(Y(m)));t=Q(o*h);r=Q(g*h);o=Q(j*h)}m=Q(Q(F*t)+Q(Q(D*o)+Q(G*r)));y=Q(Q(I*t)+Q(Q(H*o)+Q(M*r)));d=m>y;V=Q(w+(d?m:y));h=Q(Q(x*t)+Q(Q(u*o)+Q(z*r)));g=Q(Q(U*t)+Q(Q(P*o)+Q(S*r)));O=g>h?h:g;j=Q(Q(C*t)+Q(Q(B*o)+Q(A*r)));O=j>O?O:j;if(Vj?h:j;g=Q((d?y:m)-w);if(hj?j:h)>2]=i;l=d?Q(-l):l;N[k+16>>2]=l;f=d?Q(-f):f;N[k+12>>2]=f;h=N[a+96>>2];d=J[a>>2];N[k+108>>2]=F;N[k+104>>2]=G;N[k+100>>2]=D;N[k+96>>2]=I;N[k+92>>2]=M;N[k+88>>2]=H;g=Q(Y($));if(g>Q(0)){g=Q(Q(.009999999776482582)/g);j=Q(L*g);N[k+108>>2]=F-j;n=Q(X*g);N[k+104>>2]=G-n;g=Q(W*g);N[k+100>>2]=D-g;N[k+96>>2]=I+j;N[k+92>>2]=M+n;N[k+88>>2]=H+g}o=Q(-i);N[k+68>>2]=o;r=Q(-l);N[k+64>>2]=r;t=Q(-f);N[k+60>>2]=t;u:{if(!Ce(c,aa,k+60|0,k+100|0,k+88|0,k+84|0,k+72|0)){break u}e=J[d+4096>>2];if(e>>>0>63){break u}D=N[a+40>>2];G=N[a+44>>2];I=N[a+48>>2];m=N[a+28>>2];w=N[a+4>>2];x=N[a+16>>2];u=N[a+32>>2];z=N[a+8>>2];A=N[a+20>>2];B=N[a+36>>2];C=N[a+12>>2];F=N[a+24>>2];g=N[k+80>>2];j=N[k+72>>2];n=N[k+76>>2];H=N[k+84>>2];J[d+4096>>2]=e+1;e=d+(e<<6)|0;J[e+52>>2]=b;N[e+12>>2]=-Q(h+H);N[e+8>>2]=Q(Q(f*C)+Q(l*F))+Q(i*B);N[e+4>>2]=Q(Q(f*z)+Q(l*A))+Q(i*u);N[e>>2]=Q(Q(f*w)+Q(l*x))+Q(i*m);N[e+24>>2]=I+Q(Q(Q(j*C)+Q(n*F))+Q(g*B));N[e+20>>2]=G+Q(Q(Q(j*z)+Q(n*A))+Q(g*u));N[e+16>>2]=D+Q(Q(Q(j*w)+Q(n*x))+Q(g*m))}N[k+68>>2]=o;N[k+64>>2]=r;N[k+60>>2]=t;v:{if(!Ce(aa,ba,k+60|0,k+100|0,k+88|0,k+84|0,k+72|0)){break v}e=J[d+4096>>2];if(e>>>0>63){break v}D=N[a+40>>2];G=N[a+44>>2];I=N[a+48>>2];m=N[a+28>>2];w=N[a+4>>2];x=N[a+16>>2];u=N[a+32>>2];z=N[a+8>>2];A=N[a+20>>2];B=N[a+36>>2];C=N[a+12>>2];F=N[a+24>>2];g=N[k+80>>2];j=N[k+72>>2];n=N[k+76>>2];H=N[k+84>>2];J[d+4096>>2]=e+1;e=d+(e<<6)|0;J[e+52>>2]=b;N[e+12>>2]=-Q(h+H);N[e+8>>2]=Q(Q(f*C)+Q(l*F))+Q(i*B);N[e+4>>2]=Q(Q(f*z)+Q(l*A))+Q(i*u);N[e>>2]=Q(Q(f*w)+Q(l*x))+Q(i*m);N[e+24>>2]=I+Q(Q(Q(j*C)+Q(n*F))+Q(g*B));N[e+20>>2]=G+Q(Q(Q(j*z)+Q(n*A))+Q(g*u));N[e+16>>2]=D+Q(Q(Q(j*w)+Q(n*x))+Q(g*m))}p=a+4|0;N[k+68>>2]=o;N[k+64>>2]=r;N[k+60>>2]=t;w:{if(!Ce(ba,c,k+60|0,k+100|0,k+88|0,k+84|0,k+72|0)){break w}e=J[d+4096>>2];if(e>>>0>63){break w}B=N[a+40>>2];C=N[a+44>>2];F=N[a+48>>2];o=N[a+28>>2];r=N[a+4>>2];t=N[a+16>>2];m=N[a+32>>2];w=N[a+8>>2];x=N[a+20>>2];u=N[a+36>>2];z=N[a+12>>2];A=N[a+24>>2];g=N[k+80>>2];j=N[k+72>>2];n=N[k+76>>2];D=N[k+84>>2];J[d+4096>>2]=e+1;d=d+(e<<6)|0;J[d+52>>2]=b;N[d+12>>2]=-Q(h+D);N[d+8>>2]=Q(Q(f*z)+Q(l*A))+Q(i*u);N[d+4>>2]=Q(Q(f*w)+Q(l*x))+Q(i*m);N[d>>2]=Q(Q(f*r)+Q(l*t))+Q(i*o);N[d+24>>2]=F+Q(Q(Q(j*z)+Q(n*A))+Q(g*u));N[d+20>>2]=C+Q(Q(Q(j*w)+Q(n*x))+Q(g*m));N[d+16>>2]=B+Q(Q(Q(j*r)+Q(n*t))+Q(g*o))}Sz(p,J[a>>2],J[a+52>>2],N[a+96>>2],c,k+12|0,b,N[a+92>>2])}Ha=k+112|0}function Nm(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,N=0,O=0,Q=0,R=0,S=0,T=0,U=0,V=0;n=Ha+-64|0;Ha=n;f=J[a+384>>2];i=J[a+20>>2]+31>>>5|0;e=J[a+388>>2];if(i>>>0>(e&2147483647)>>>0){if(!(!f|(e|0)<0)){e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,f)}J[a+388>>2]=i;e=J[40592];f=Ja[J[J[e+12>>2]+8>>2]](e+12|0,i<<2,29909,22033,461)|0;J[a+384>>2]=f;e=J[a+388>>2]}Va(f,0,e<<2);if(M[a+368>>2]<=1023){e=J[40592];f=Ja[J[J[e>>2]+20>>2]](e)|0?34891:69706;e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,8192,f,23117,219)|0;f=J[a+364>>2];a:{if(!f){break a}Ua(e,f,J[a+360>>2]<<3);f=J[a+364>>2];if(!f){break a}i=J[40592];Ja[J[J[i+12>>2]+12>>2]](i+12|0,f)}J[a+368>>2]=1024;J[a+364>>2]=e}if(!(J[a+404>>2]&2147482624)){lb(a+396|0,1024)}if(!(J[a+416>>2]&2147482624)){lb(a+408|0,1024)}f=J[a+20>>2];if(f>>>0>(J[a+380>>2]&2147483647)>>>0){i=0;b:{if(!f){break b}h=f<<4;if(!h){break b}e=J[40592];i=e+12|0;i=(R=i,S=h,T=Ja[J[J[e>>2]+20>>2]](e)|0?46599:69706,U=19978,V=553,Q=J[J[i>>2]+8>>2],Ja[Q](R|0,S|0,T|0,U|0,V|0)|0)}l=J[a+372>>2];e=J[a+376>>2];if((e|0)>0){h=(e<<4)+i|0;e=i;while(1){g=J[l+4>>2];J[e>>2]=J[l>>2];J[e+4>>2]=g;g=J[l+12>>2];J[e+8>>2]=J[l+8>>2];J[e+12>>2]=g;l=l+16|0;e=e+16|0;if(h>>>0>e>>>0){continue}break}l=J[a+372>>2]}if(!(!l|J[a+380>>2]<0)){e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,l)}J[a+380>>2]=f;J[a+372>>2]=i}e=J[a+340>>2];c:{if(!e){e=0;break c}j=J[a+88>>2];m=J[a+100>>2];i=J[a+204>>2];p=J[a+16>>2];q=J[a+448>>2];g=J[a+40>>2];o=J[a+336>>2];f=0;while(1){h=J[o+(f<<2)>>2];l=J[a+60>>2];k=(h>>>0)/(l>>>0)|0;r=J[g+(k<<2)>>2]+(h-P(k,l)<<4)|0;s=L[r+4>>1];if((s&10)==2){d:{if((s&33)!=1){break d}t=J[q>>2];k=h<<1;e=k|1;l=J[q+20>>2];w=(e>>>0)/(l>>>0)|0;e=J[J[t+(w<<2)>>2]+(e-P(l,w)<<2)>>2]>>>7|0;w=(k>>>0)/(l>>>0)|0;l=J[J[t+(w<<2)>>2]+(k-P(l,w)<<2)>>2]>>>7|0;k=(l|0)==33554431;e:{if(!(k|(e|0)==33554431)){k=i+(e<<2)|0;e=i+(l<<2)|0;l=J[(J[e>>2]==-1?k:e)>>2];break e}if(!k){e=p+P(l,24)|0;if(K[e+4|0]&4){break d}l=J[i+(l<<2)>>2];I[e+6>>1]=L[e+6>>1]-1;e=m+(l<<2)|0;J[e>>2]=J[e>>2]-1;break e}if((e|0)==33554431){break d}k=p+P(e,24)|0;if(K[k+4|0]&4){break d}l=J[i+(e<<2)>>2];I[k+6>>1]=L[k+6>>1]-1;e=m+(l<<2)|0;J[e>>2]=J[e>>2]-1}if((l|0)==-1){break d}k=J[a+60>>2];e=(h>>>0)/(k>>>0)|0;e=J[g+(e<<2)>>2]+(h-P(e,k)<<4)|0;t=J[e+12>>2];h=J[e+8>>2];f:{if((h|0)!=-1){w=(h>>>0)/(k>>>0)|0;h=(J[g+(w<<2)>>2]+(h-P(k,w)<<4)|0)+12|0;break f}h=((j+P(l,44)|0)+(J[e>>2]<<2)|0)+28|0}J[h>>2]=t;k=J[e+8>>2];h=J[e+12>>2];g:{if((h|0)!=-1){t=J[a+60>>2];w=(h>>>0)/(t>>>0)|0;J[(J[g+(w<<2)>>2]+(h-P(t,w)<<4)|0)+8>>2]=k;h=J[e>>2];break g}h=J[e>>2];J[((j+P(l,44)|0)+(h<<2)|0)+20>>2]=k}h=(j+P(l,44)|0)+(h<<2)|0;J[h+36>>2]=J[h+36>>2]-1;J[e+12>>2]=-1;J[e+8>>2]=-1}I[r+4>>1]=s&65534;e=J[a+340>>2]}f=f+1|0;if(f>>>0>>0){continue}break}}if(c){h=J[a+312>>2];e=h&2147483647;h:{if(!e){break h}f=J[a+308>>2];i=0;while(1){l=J[f+(i<<2)>>2];if(!l){i=i+1|0;if((e|0)!=(i|0)){continue}break h}break}w=a+408|0;C=a+396|0;G=a+240|0;N=a+100|0;O=a+88|0;while(1){g=qea(l);f=g|i<<5;h=J[a+312>>2];l=l-1&l;i:{if(l){break i}e=i+1|0;l=h&2147483647;e=e>>>0>l>>>0?e:l;j=e-1|0;k=J[a+308>>2];while(1){if((i|0)==(j|0)){l=0;i=e;break i}i=i+1|0;l=J[k+(i<<2)>>2];if(!l){continue}break}}if((f|0)==-1){break h}J[a+376>>2]=0;J[a+360>>2]=0;e=f&33554431;D=P(e,24);q=D+J[a+16>>2]|0;j:{if(K[q+4|0]&12|J[J[a+384>>2]+(e>>>3&4194300)>>2]>>>g&1){break j}s=e<<2;p=J[s+J[a+204>>2]>>2];A=P(p,44);x=J[A+J[a+88>>2]>>2];if((e|0)==(x>>>7|0)){break j}k=0;j=Ha-32|0;Ha=j;E=f<<7;g=E;v=g>>>7|0;z=v<<2;k:{if(M[z+J[a+192>>2]>>2]<=4294967167){f=1;e=g;m=Ha-16|0;Ha=m;y=x>>>7|0;u=a+372|0;h=J[a+376>>2];o=J[a+384>>2];while(1){l:{r=e>>>7|0;B=1<>>12<<2;if(B&J[F+o>>2]){t=J[J[a+204>>2]+(r<<2)>>2]!=-1;break l}t=(r|0)==(y|0);if(t){break l}o=J[a+376>>2];J[m+4>>2]=o;J[m>>2]=e;J[m+8>>2]=o-1;J[m+12>>2]=k;m:{if(o>>>0>=(J[a+380>>2]&2147483647)>>>0){Om(u,m);break m}e=J[a+372>>2]+(o<<4)|0;o=J[m+4>>2];J[e>>2]=J[m>>2];J[e+4>>2]=o;o=J[m+12>>2];J[e+8>>2]=J[m+8>>2];J[e+12>>2]=o;J[a+376>>2]=J[a+376>>2]+1}k=k+1|0;e=r<<2;J[e+J[a+204>>2]>>2]=-1;o=J[a+384>>2];r=F+o|0;J[r>>2]=J[r>>2]|B;e=J[e+J[a+192>>2]>>2];if(e>>>0<4294967168){continue}}break}k=J[a+376>>2];if(h>>>0>>0){r=J[a+204>>2];y=J[a+372>>2];e=h;while(1){J[r+(J[y+(e<<4)>>2]>>>5&134217724)>>2]=p;e=e+1|0;k=J[a+376>>2];if(e>>>0>>0){continue}break}}if(!t){if(h>>>0>>0){k=J[u>>2];e=h;while(1){r=J[k+(e<<4)>>2];u=(r>>>10&4194300)+o|0;y=J[u>>2];Q=u,V=uea(-2,r>>>7|0)&y,J[Q>>2]=V;e=e+1|0;if(e>>>0>2]){continue}break}}J[a+376>>2]=h}Ha=m+16|0;if(t){break k}}J[z+J[a+204>>2]>>2]=-1;e=J[a+376>>2];J[j+24>>2]=33554431;J[j+28>>2]=0;J[j+20>>2]=e;J[j+16>>2]=g;o=a+372|0;n:{if(e>>>0>=(J[a+380>>2]&2147483647)>>>0){e=Om(o,j+16|0);break n}f=J[j+20>>2];e=J[a+372>>2]+(e<<4)|0;J[e>>2]=J[j+16>>2];J[e+4>>2]=f;f=J[j+28>>2];J[e+8>>2]=J[j+24>>2];J[e+12>>2]=f;e=J[a+376>>2];J[a+376>>2]=e+1;e=J[a+372>>2]+(e<<4)|0}f=J[a+384>>2]+(g>>>10&4194300)|0;J[f>>2]=J[f>>2]|1<>2]=J[J[a+180>>2]+(v<<2)>>2];J[j+8>>2]=e;r=a+360|0;Tu(r,j+8|0);v=x>>>7|0;h=J[a+360>>2];while(1){m=h-1|0;J[a+360>>2]=m;h=J[a+364>>2];e=h+(m<<3)|0;u=J[e>>2];t=J[e+4>>2];g=J[h>>2];x=0;o:{if(m>>>0<2){e=0;break o}k=1;f=0;while(1){e=x+2|0;h=J[a+364>>2];e=(e>>>0>>0&M[(h+(e<<3)|0)+4>>2]>2])+k|0;k=(e<<3)+h|0;if(t>>>0>2]){e=f;break o}f=(f<<3)+h|0;h=J[k+4>>2];J[f>>2]=J[k>>2];J[f+4>>2]=h;f=e;x=e<<1;k=x|1;if(m>>>0>k>>>0){continue}break}h=J[a+364>>2]}e=(e<<3)+h|0;J[e>>2]=u;J[e+4>>2]=t;h=J[J[a+16>>2]+P(J[g>>2]>>>7|0,24)>>2];if((h|0)!=-1){while(1){m=J[a+84>>2];t=(h>>>0)/(m>>>0)|0;x=J[J[a+64>>2]+(t<<2)>>2];f=h^1;k=J[a+448>>2];u=J[k+20>>2];e=(f>>>0)/(u>>>0)|0;k=J[J[J[k>>2]+(e<<2)>>2]+(f-P(e,u)<<2)>>2];e=k>>>7|0;p:{if((e|0)==33554431|K[(J[a+16>>2]+P(e,24)|0)+4|0]&4){break p}if((e|0)==(v|0)){h=J[g+4>>2];e=0;while(1){f=1;h=J[a+372>>2]+(h<<4)|0;e=e+1|0;J[J[a+180>>2]+(J[h>>2]>>>5&134217724)>>2]=e;J[J[a+204>>2]+(J[h>>2]>>>5&134217724)>>2]=p;J[J[a+192>>2]+(J[h>>2]>>>5&134217724)>>2]=k;k=J[h>>2];h=J[h+8>>2];if((h|0)!=33554431){continue}break}break k}u=1<>>12<<2;if(u&J[z+J[a+384>>2]>>2]){if(J[J[a+204>>2]+(e<<2)>>2]==-1){break p}e=J[J[a+180>>2]+(e<<2)>>2];h=J[g+4>>2];while(1){f=1;h=J[a+372>>2]+(h<<4)|0;e=e+1|0;J[J[a+180>>2]+(J[h>>2]>>>5&134217724)>>2]=e;J[J[a+204>>2]+(J[h>>2]>>>5&134217724)>>2]=p;J[J[a+192>>2]+(J[h>>2]>>>5&134217724)>>2]=k;k=J[h>>2];h=J[h+8>>2];if((h|0)!=33554431){continue}break}break k}y=J[g+12>>2];f=J[a+376>>2];J[j+24>>2]=J[g+4>>2];J[j+20>>2]=f;J[j+16>>2]=k;J[j+28>>2]=y+1;q:{if(f>>>0>=(J[a+380>>2]&2147483647)>>>0){f=Om(o,j+16|0);break q}k=J[j+20>>2];f=J[a+372>>2]+(f<<4)|0;J[f>>2]=J[j+16>>2];J[f+4>>2]=k;k=J[j+28>>2];J[f+8>>2]=J[j+24>>2];J[f+12>>2]=k;f=J[a+376>>2];J[a+376>>2]=f+1;f=J[a+372>>2]+(f<<4)|0}e=e<<2;J[j+20>>2]=J[e+J[a+180>>2]>>2];J[j+16>>2]=f;Tu(r,j+16|0);f=z+J[a+384>>2]|0;J[f>>2]=u|J[f>>2];J[e+J[a+204>>2]>>2]=-1}h=J[x+(h-P(m,t)<<3)>>2];if((h|0)!=-1){continue}break}}h=J[r>>2];if(h){continue}break}f=0}Ha=j+32|0;if(f){h=J[a+376>>2];if(!h){break j}m=J[a+192>>2];j=J[a+180>>2];k=J[a+204>>2];g=J[a+372>>2];f=0;while(1){e=g+(f<<4)|0;s=J[e>>2]>>>7<<2;if(J[s+k>>2]==-1){J[j+s>>2]=J[j+(J[g+(J[e+8>>2]<<4)>>2]>>>5&134217724)>>2]+1;J[m+(J[e>>2]>>>5&134217724)>>2]=J[g+(J[e+8>>2]<<4)>>2];J[k+(J[e>>2]>>>5&134217724)>>2]=p;h=J[a+376>>2]}f=f+1|0;if(h>>>0>f>>>0){continue}break}break j}e=0;J[a+412>>2]=0;J[a+400>>2]=0;m=J[a+88>>2];J[n+56>>2]=0;J[n+60>>2]=0;h=0;k=0;if(J[a+376>>2]){j=m+A|0;r=j+4|0;while(1){f=J[a+16>>2];e=f+P(J[J[a+372>>2]+(h<<4)>>2]>>>7|0,24)|0;g=J[e+8>>2]>>>7|0;J[((g|0)==33554431?r:(P(g,24)+f|0)+12|0)>>2]=J[e+12>>2];g=J[e+12>>2]>>>7|0;if((g|0)!=33554431){J[(f+P(g,24)|0)+8>>2]=J[e+8>>2]}f=(n+56|0)+(K[e+5|0]<<2)|0;J[f>>2]=J[f>>2]+1;J[e+8>>2]=-128;J[e+12>>2]=-128;t=L[e+6>>1];f=J[e>>2];if((f|0)!=-1){e=J[a+40>>2];while(1){o=J[a+84>>2];x=(f>>>0)/(o>>>0)|0;v=J[J[a+64>>2]+(x<<2)>>2];g=f>>>1|0;J[n+8>>2]=g;x=v+(f-P(o,x)<<3)|0;o=J[a+60>>2];v=(g>>>0)/(o>>>0)|0;u=J[(v<<2)+e>>2];r:{s:{if(!(f&1)){break s}z=f&-2;y=J[a+448>>2];B=J[y+20>>2];f=(z>>>0)/(B>>>0)|0;f=J[J[J[y>>2]+(f<<2)>>2]+(z-P(f,B)<<2)>>2]>>>7|0;if((f|0)==33554431){break s}if(!(K[(J[a+16>>2]+P(f,24)|0)+4|0]&4)){break r}}f=P(J[u+(g-P(o,v)<<4)>>2],12)+a|0;o=f+396|0;v=J[f+400>>2];t:{if(v>>>0>=(J[f+404>>2]&2147483647)>>>0){ab(o,n+8|0);e=J[a+40>>2];break t}J[J[o>>2]+(v<<2)>>2]=g;J[f+400>>2]=J[f+400>>2]+1}g=J[n+8>>2];f=J[a+60>>2];o=(g>>>0)/(f>>>0)|0;g=J[(o<<2)+e>>2]+(g-P(f,o)<<4)|0;v=J[g+12>>2];o=J[g+8>>2];u:{if((o|0)!=-1){u=(o>>>0)/(f>>>0)|0;f=(J[(u<<2)+e>>2]+(o-P(f,u)<<4)|0)+12|0;break u}f=(j+(J[g>>2]<<2)|0)+28|0}J[f>>2]=v;o=J[g+8>>2];f=J[g+12>>2];v:{if((f|0)!=-1){v=J[a+60>>2];u=(f>>>0)/(v>>>0)|0;J[(J[(u<<2)+e>>2]+(f-P(u,v)<<4)|0)+8>>2]=o;f=J[g>>2];break v}f=J[g>>2];J[(j+(f<<2)|0)+20>>2]=o}f=j+(f<<2)|0;J[f+36>>2]=J[f+36>>2]-1;J[g+12>>2]=-1;J[g+8>>2]=-1}f=J[x>>2];if((f|0)!=-1){continue}break}}k=k+t|0;h=h+1|0;if(h>>>0>2]){continue}break}h=J[n+56>>2];e=J[n+60>>2]}f=J[a+100>>2]+(p<<2)|0;J[f>>2]=J[f>>2]-k;f=m+A|0;J[f+8>>2]=J[f+8>>2]-h;J[f+12>>2]=J[f+12>>2]-e;e=J[a+4>>2];w:{if(e){f=e-1|0;e=J[J[a>>2]+(f<<2)>>2];J[a+4>>2]=f;f=e+1|0;break w}e=J[a+12>>2];f=e+1|0;J[a+12>>2]=f}J[n+52>>2]=e;e=J[a+92>>2];J[n+8>>2]=-128;J[n+12>>2]=-128;J[n+40>>2]=-1;J[n+32>>2]=-1;J[n+36>>2]=-1;J[n+24>>2]=-1;J[n+28>>2]=-1;J[n+16>>2]=0;J[n+20>>2]=0;J[n+44>>2]=0;J[n+48>>2]=0;e=e>>>0>>0?f:e;f=n+8|0;Um(O,e,f);e=J[a+104>>2];h=J[n+52>>2];J[n+8>>2]=0;h=h+1|0;ub(N,e>>>0>>0?h:e,f);f=J[n+52>>2];h=J[a+88>>2]+P(f,44)|0;e=J[a+216>>2];x:{if(!(J[e+(p>>>3&536870908)>>2]>>>p&1)){g=f+32>>>5|0;if(g>>>0>(J[a+220>>2]&2147483647)>>>0){e=J[40592];e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,g<<2,29909,22033,438)|0;j=J[a+216>>2];y:{if(!j){break y}Ua(e,j,J[a+220>>2]<<2);if(J[a+220>>2]<0){break y}j=J[a+216>>2];if(!j){break y}m=J[40592];Ja[J[J[m+12>>2]+12>>2]](m+12|0,j)}j=J[a+220>>2];Va((j<<2)+e|0,0,g-j<<2);J[a+220>>2]=g;J[a+216>>2]=e}e=(f>>>3&536870908)+e|0;g=J[e>>2];Q=e,V=uea(-2,f)&g,J[Q>>2]=V;break x}e=J[a+244>>2];J[h+16>>2]=e;z:{if(e>>>0>=(J[a+248>>2]&2147483647)>>>0){ab(G,n+52|0);break z}J[J[a+240>>2]+(e<<2)>>2]=J[n+52>>2];J[a+244>>2]=J[a+244>>2]+1}g=J[n+52>>2];e=g+32>>>5|0;A:{if(e>>>0<=(J[a+220>>2]&2147483647)>>>0){f=J[a+216>>2];break A}f=J[40592];f=Ja[J[J[f+12>>2]+8>>2]](f+12|0,e<<2,29909,22033,438)|0;j=J[a+216>>2];B:{if(!j){break B}Ua(f,j,J[a+220>>2]<<2);if(J[a+220>>2]<0){break B}j=J[a+216>>2];if(!j){break B}m=J[40592];Ja[J[J[m+12>>2]+12>>2]](m+12|0,j)}j=J[a+220>>2];Va((j<<2)+f|0,0,e-j<<2);J[a+220>>2]=e;J[a+216>>2]=f}e=(g>>>3&536870908)+f|0;J[e>>2]=J[e>>2]|1<>2]=E;p=J[a+180>>2];J[p+s>>2]=0;o=J[a+204>>2];J[o+s>>2]=J[n+52>>2];f=J[a+16>>2];J[(f+D|0)+12>>2]=-128;e=s;s=J[a+192>>2];J[e+s>>2]=-128;J[n+56>>2]=0;J[n+60>>2]=0;e=1;J[(n+56|0)+(K[q+5|0]<<2)>>2]=1;g=J[a+372>>2];if(M[a+376>>2]>1){while(1){j=g+(e<<4)|0;m=J[j>>2];r=m>>>7|0;t=f+P(r,24)|0;A=J[j-16>>2];J[t+12>>2]=A;J[(f+P(A>>>7|0,24)|0)+8>>2]=m;m=(n+56|0)+(K[t+5|0]<<2)|0;J[m>>2]=J[m>>2]+1;m=r<<2;J[m+o>>2]=J[n+52>>2];J[m+p>>2]=J[j+12>>2];J[m+s>>2]=J[g+(J[j+8>>2]<<4)>>2];e=e+1|0;if(e>>>0>2]){continue}break}}e=J[n+56>>2];J[h+8>>2]=e;j=J[n+60>>2];J[h+12>>2]=j;g=J[(g+(J[a+376>>2]<<4)|0)-16>>2];J[(f+P(g>>>7|0,24)|0)+8>>2]=-128;J[h+4>>2]=g;J[J[a+100>>2]+(J[n+52>>2]<<2)>>2]=k;J[h+12>>2]=j;J[h+8>>2]=e;g=J[a+400>>2];if(g){J[n+8>>2]=-1;C:{if(g>>>0>=(J[a+404>>2]&2147483647)>>>0){ab(C,n+8|0);e=J[C>>2];break C}e=J[a+396>>2];J[e+(g<<2)>>2]=-1;J[a+400>>2]=J[a+400>>2]+1}k=J[a+40>>2];f=J[e>>2];j=J[a+60>>2];m=(f>>>0)/(j>>>0)|0;J[(J[k+(m<<2)>>2]+(f-P(j,m)<<4)|0)+8>>2]=J[e+4>>2];f=1;if(g>>>0>1){while(1){m=(f<<2)+e|0;p=J[m>>2];s=(p>>>0)/(j>>>0)|0;p=J[k+(s<<2)>>2]+(p-P(j,s)<<4)|0;f=f+1|0;J[p+8>>2]=J[(f<<2)+e>>2];J[p+12>>2]=J[m-4>>2];if((f|0)!=(g|0)){continue}break}}J[h+20>>2]=J[e>>2];e=J[((g<<2)+e|0)-4>>2];J[h+36>>2]=g;J[h+28>>2]=e}g=J[a+412>>2];if(!g){break j}J[n+8>>2]=-1;D:{if(g>>>0>=(J[a+416>>2]&2147483647)>>>0){ab(w,n+8|0);e=J[w>>2];break D}e=J[a+408>>2];J[e+(g<<2)>>2]=-1;J[a+412>>2]=J[a+412>>2]+1}k=J[a+40>>2];f=J[e>>2];j=J[a+60>>2];m=(f>>>0)/(j>>>0)|0;J[(J[k+(m<<2)>>2]+(f-P(j,m)<<4)|0)+8>>2]=J[e+4>>2];f=1;if(g>>>0>=2){while(1){m=(f<<2)+e|0;p=J[m>>2];s=(p>>>0)/(j>>>0)|0;p=J[k+(s<<2)>>2]+(p-P(j,s)<<4)|0;f=f+1|0;J[p+8>>2]=J[(f<<2)+e>>2];J[p+12>>2]=J[m-4>>2];if((f|0)!=(g|0)){continue}break}}J[h+24>>2]=J[e>>2];e=J[((g<<2)+e|0)-4>>2];J[h+40>>2]=g;J[h+32>>2]=e}H[q+4|0]=K[q+4|0]&239;if(l){continue}break}h=J[a+312>>2]}Va(J[a+308>>2],0,h<<2);e=J[a+340>>2]}if(e){h=0;while(1){f=J[J[a+336>>2]+(h<<2)>>2];i=J[a+60>>2];g=(f>>>0)/(i>>>0)|0;i=J[J[a+40>>2]+(g<<2)>>2]+(f-P(g,i)<<4)|0;l=L[i+4>>1];if(l&2){e=J[a+444>>2];E:{if(!e){J[n+8>>2]=0;break E}k=f<<2;j=J[k+J[e>>2]>>2];J[n+8>>2]=j;if(!j){break E}e=J[a+452>>2];g=J[e+4>>2];F:{if(g>>>0>=(J[e+8>>2]&2147483647)>>>0){Jm(e,n+8|0);l=L[i+4>>1];break F}J[J[e>>2]+(g<<2)>>2]=j;J[e+4>>2]=g+1}J[k+J[J[a+444>>2]>>2]>>2]=0}if(l&4){pj(a,f);e=(J[i>>2]<<2)+a|0;J[e+172>>2]=J[e+172>>2]-1}J[i+8>>2]=-1;J[i+12>>2]=-1;I[i+4>>1]=16;J[i>>2]=0;i=f+32>>>5|0;G:{if(i>>>0<=(J[a+232>>2]&2147483647)>>>0){e=J[a+228>>2];break G}e=J[40592];e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,i<<2,29909,22033,438)|0;g=J[a+228>>2];H:{if(!g){break H}Ua(e,g,J[a+232>>2]<<2);if(J[a+232>>2]<0){break H}g=J[a+228>>2];if(!g){break H}l=J[40592];Ja[J[J[l+12>>2]+12>>2]](l+12|0,g)}g=J[a+232>>2];Va((g<<2)+e|0,0,i-g<<2);J[a+232>>2]=i;J[a+228>>2]=e}e=(f>>>3&536870908)+e|0;i=J[e>>2];Q=e,V=uea(-2,f)&i,J[Q>>2]=V;e=J[a+340>>2]}h=h+1|0;if(h>>>0>>0){continue}break}}J[a+340>>2]=0;if(J[b+4>>2]){k=a+140|0;h=0;while(1){g=J[a+16>>2];m=J[J[b>>2]+(h<<2)>>2];e=m>>>7|0;l=P(e,24);f=g+l|0;j=e<<2;p=j+J[a+204>>2]|0;i=J[p>>2];I:{if((i|0)==-1){break I}q=J[f+8>>2];e=J[a+88>>2]+P(i,44)|0;J[(q>>>0<4294967168?(g+P(q>>>7|0,24)|0)+12|0:e+4|0)>>2]=J[f+12>>2];q=J[f+12>>2];J[(q>>>0<4294967168?(g+P(q>>>7|0,24)|0)+8|0:e)>>2]=J[f+8>>2];g=(e+8|0)+(K[f+5|0]<<2)|0;J[g>>2]=J[g>>2]-1;J[f+8>>2]=-128;J[f+12>>2]=-128;J[p>>2]=-1;if(J[e+8>>2]!=(0-J[e+12>>2]|0)){break I}J[n+8>>2]=i;J:{if((i|0)==J[a+12>>2]){J[a+12>>2]=i-1;break J}g=J[a+4>>2];if(g>>>0>=(J[a+8>>2]&2147483647)>>>0){ab(a,n+8|0);break J}J[J[a>>2]+(g<<2)>>2]=i;J[a+4>>2]=J[a+4>>2]+1}g=J[e+16>>2];if((g|0)!=-1){p=J[a+240>>2];q=J[(p+(J[a+244>>2]<<2)|0)-4>>2];J[(J[a+88>>2]+P(q,44)|0)+16>>2]=g;J[p+(J[e+16>>2]<<2)>>2]=q;J[a+244>>2]=J[a+244>>2]-1;J[e+16>>2]=-1;g=J[a+100>>2]+(i<<2)|0;J[g>>2]=J[g>>2]-L[f+6>>1]}g=J[a+216>>2]+(i>>>3&536870908)|0;p=J[g>>2];Q=g,V=uea(-2,i)&p,J[Q>>2]=V;J[e+4>>2]=-128;J[e>>2]=-128;J[e+16>>2]=-1}e=j;j=J[a+28>>2];g=e+j|0;e=J[g>>2];K:{L:{if(K[f+4|0]&4){if(J[(l+J[a+16>>2]|0)+16>>2]|(e|0)==33554431){break K}i=J[a+136>>2];l=k;break L}if((e|0)==33554431){break K}l=K[(l+J[a+16>>2]|0)+5|0];p=P(l,12)+a|0;i=p;l=(l<<2)+a|0;q=J[l+252>>2];M:{if(q>>>0<=e>>>0){i=J[i+112>>2];break M}i=J[i+112>>2];q=J[(i+(q<<2)|0)-4>>2];s=j+(q>>>5&134217724)|0;J[g>>2]=J[s>>2];J[s>>2]=e;J[(e<<2)+i>>2]=q;J[(J[g>>2]<<2)+i>>2]=m;J[l+252>>2]=J[l+252>>2]-1;e=J[g>>2]}l=p+116|0}m=J[((J[l>>2]<<2)+i|0)-4>>2];J[j+(m>>>5&134217724)>>2]=e;J[(J[g>>2]<<2)+i>>2]=m;J[l>>2]=J[l>>2]-1;J[g>>2]=33554431}J[f>>2]=-1;H[f+4|0]=8;J[f+16>>2]=0;J[f+20>>2]=0;I[f+6>>1]=0;h=h+1|0;if(h>>>0>2]){continue}break}}N:{if(!c){break N}O:{if(!J[a+244>>2]){e=0;break O}b=J[a+216>>2];c=J[a+240>>2];f=0;while(1){e=J[c+(f<<2)>>2];i=b+(e>>>3&536870908)|0;h=J[i>>2];Q=i,V=uea(-2,e)&h,J[Q>>2]=V;e=J[a+244>>2];f=f+1|0;if(e>>>0>f>>>0){continue}break}}b=J[a+140>>2];if(b){i=J[a+448>>2];g=J[a+64>>2];h=J[a+28>>2];l=J[a+16>>2];c=J[a+136>>2];while(1){b=b-1|0;f=J[c+(b<<2)>>2]>>>7|0;e=l+P(f,24)|0;j=K[e+4|0];P:{if(!(j&1)){f=J[e>>2];if((f|0)==-1){break P}j=J[a+216>>2];k=J[a+204>>2];m=J[i>>2];while(1){e=J[a+84>>2];p=(f>>>0)/(e>>>0)|0;p=J[g+(p<<2)>>2]+(f-P(e,p)<<3)|0;e=f^1;f=J[i+20>>2];q=(e>>>0)/(f>>>0)|0;e=J[J[m+(q<<2)>>2]+(e-P(f,q)<<2)>>2]>>>7|0;Q:{if((e|0)==33554431){break Q}e=J[k+(e<<2)>>2];if((e|0)==-1){break Q}f=j+(e>>>3&536870908)|0;J[f>>2]=J[f>>2]|1<>2];if((f|0)!=-1){continue}break}break P}if(!d){break P}H[e+4|0]=j&253;if(J[e+16>>2]){break P}e=h+(f<<2)|0;f=J[e>>2];if((f|0)==33554431){break P}j=J[(c+(J[a+140>>2]<<2)|0)-4>>2];J[h+(j>>>5&134217724)>>2]=f;J[c+(J[e>>2]<<2)>>2]=j;J[a+140>>2]=J[a+140>>2]-1;J[e>>2]=33554431}if(b){continue}break}e=J[a+244>>2]}if(!e){break N}while(1){d=J[a+88>>2];e=e-1|0;b=J[J[a+240>>2]+(e<<2)>>2];f=J[a+216>>2]+(b>>>3&536870908)|0;c=J[f>>2];i=f;f=1<>2]=f|c;R:{if(c&f){break R}f=J[d+P(b,44)>>2]>>>7|0;if((f|0)!=33554431){c=J[a+16>>2];while(1){d=c+P(f,24)|0;if(!(H[d+4|0]&1)){break R}f=J[d+8>>2]>>>7|0;if((f|0)!=33554431){continue}break}}f=Ha-16|0;Ha=f;d=J[a+88>>2];p=P(b,44);c=J[d+p>>2];J[f+12>>2]=c;i=c>>>7|0;if((i|0)!=33554431){while(1){q=J[a+16>>2]+P(i,24)|0;d=P(K[q+5|0],12)+a|0;i=d+260|0;h=J[d+264>>2];S:{if(h>>>0>=(J[d+268>>2]&2147483647)>>>0){kd(i,f+12|0);break S}J[J[i>>2]+(h<<2)>>2]=c;J[d+264>>2]=J[d+264>>2]+1}h=Ha-16|0;Ha=h;d=J[a+16>>2];s=J[f+12>>2];c=s>>>7|0;j=d+P(c,24)|0;k=K[j+4|0];T:{if(!(k&2)){break T}U:{V:{if(k&4){if(J[(d+P(c,24)|0)+16>>2]){break U}g=J[a+28>>2];c=g+(c<<2)|0;i=J[c>>2];if((i|0)==33554431){break U}d=J[a+136>>2];l=a+140|0;break V}l=K[(d+P(c,24)|0)+5|0];d=P(l,12)+a|0;g=J[a+28>>2];c=g+(c<<2)|0;i=J[c>>2];m=(l<<2)+a|0;o=J[m+252>>2];W:{if(i>>>0>=o>>>0){d=J[d+112>>2];break W}d=J[d+112>>2];o=J[(d+(o<<2)|0)-4>>2];r=(o>>>5&134217724)+g|0;J[c>>2]=J[r>>2];J[r>>2]=i;J[(i<<2)+d>>2]=o;J[(J[c>>2]<<2)+d>>2]=s;J[m+252>>2]=J[m+252>>2]-1;i=J[c>>2]}l=(P(l,12)+a|0)+116|0}m=J[((J[l>>2]<<2)+d|0)-4>>2];J[g+(m>>>5&134217724)>>2]=i;J[(J[c>>2]<<2)+d>>2]=m;J[l>>2]=J[l>>2]-1;J[c>>2]=33554431}H[j+4|0]=k&221;c=J[j>>2];if((c|0)==-1){break T}while(1){d=J[a+84>>2];i=(c>>>0)/(d>>>0)|0;i=J[J[a+64>>2]+(i<<2)>>2]+(c-P(d,i)<<3)|0;g=c^1;l=J[a+448>>2];j=J[l+20>>2];d=(g>>>0)/(j>>>0)|0;d=J[J[J[l>>2]+(d<<2)>>2]+(g-P(d,j)<<2)>>2]>>>7|0;X:{if(K[(J[a+16>>2]+P(d,24)|0)+4|0]&2?(d|0)!=33554431:0){break X}c=c>>>1|0;J[h+12>>2]=c;d=J[a+60>>2];g=(c>>>0)/(d>>>0)|0;d=J[J[a+40>>2]+(g<<2)>>2]+(c-P(d,g)<<4)|0;g=L[d+4>>1];if(!(g&4)){break X}I[d+4>>1]=g&65531;g=(J[d>>2]<<2)+a|0;J[g+172>>2]=J[g+172>>2]-1;pj(a,c);c=P(J[d>>2],12)+a|0;d=c+420|0;g=J[c+424>>2];if(g>>>0>=(J[c+428>>2]&2147483647)>>>0){ab(d,h+12|0);break X}J[J[d>>2]+(g<<2)>>2]=J[h+12>>2];J[c+424>>2]=J[c+424>>2]+1}c=J[i>>2];if((c|0)!=-1){continue}break}}Ha=h+16|0;c=J[q+8>>2];J[f+12>>2]=c;i=c>>>7|0;if((i|0)!=33554431){continue}break}d=J[a+88>>2]}i=J[a+240>>2];h=J[(i+(J[a+244>>2]<<2)|0)-4>>2];c=d+p|0;J[(P(h,44)+d|0)+16>>2]=J[c+16>>2];J[i+(J[c+16>>2]<<2)>>2]=h;J[a+244>>2]=J[a+244>>2]-1;J[c+16>>2]=-1;c=J[a+216>>2]+(b>>>3&536870908)|0;d=J[c>>2];Q=c,V=uea(-2,b)&d,J[Q>>2]=V;Ha=f+16|0}if(e){continue}break}}b=J[a+60>>2];c=J[a+40>>2];d=J[a+288>>2];if(d){f=J[a+284>>2];e=0;while(1){i=J[f+(e<<2)>>2];h=(i>>>0)/(b>>>0)|0;i=J[c+(h<<2)>>2]+(i-P(b,h)<<4)|0;I[i+4>>1]=L[i+4>>1]&65527;e=e+1|0;if((d|0)!=(e|0)){continue}break}}e=0;J[a+288>>2]=0;d=J[a+300>>2];if(d){f=J[a+296>>2];while(1){i=J[f+(e<<2)>>2];h=(i>>>0)/(b>>>0)|0;i=J[c+(h<<2)>>2]+(i-P(b,h)<<4)|0;I[i+4>>1]=L[i+4>>1]&65527;e=e+1|0;if((d|0)!=(e|0)){continue}break}}J[a+300>>2]=0;Ha=n- -64|0}function nV(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=j|0;k=k|0;l=Q(l);var m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=0,G=0,I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=0,T=Q(0),U=Q(0),V=Q(0),W=0,X=Q(0),Z=Q(0),_=Q(0),$=0,aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=0,qa=Q(0),ra=0,sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ia=Q(0),Ja=Q(0),Ka=Q(0),La=0,Ma=0;b=Ha-352|0;Ha=b;J[b+8>>2]=0;J[b+12>>2]=0;J[b>>2]=0;J[b+4>>2]=0;J[b+28>>2]=4;l=N[a+4>>2];m=N[a+8>>2];J[b+76>>2]=0;J[b+60>>2]=0;n=Q(m*Q(0));N[b+56>>2]=n;N[b+52>>2]=n;n=Q(-n);N[b+72>>2]=n;N[b+68>>2]=n;N[b+80>>2]=l;N[b+48>>2]=m;H[b+32|0]=1;N[b+24>>2]=l;N[b+20>>2]=l;N[b+16>>2]=l;N[b+64>>2]=-m;J[b+344>>2]=0;J[b+348>>2]=0;J[b+336>>2]=0;J[b+340>>2]=0;sa=N[e+20>>2];s=N[f+20>>2];ta=N[e+24>>2];y=N[f+24>>2];m=N[d+8>>2];n=N[d>>2];p=N[d+4>>2];r=N[d+12>>2];R=N[c+12>>2];T=N[c>>2];ua=N[e+16>>2];C=N[f+16>>2];L=N[c+4>>2];M=N[c+8>>2];J[b+332>>2]=0;J[b+316>>2]=0;J[b+300>>2]=0;na=Q(-T);q=Q(C-ua);o=Q(s-sa);v=Q(y-ta);t=Q(Q(Q(na*q)-Q(o*L))-Q(M*v));aa=Q(Q(R*R)+Q(-.5));A=Q(Q(Q(R*Q(Q(L*q)-Q(T*o)))+Q(aa*v))-Q(M*t));N[b+328>>2]=A+A;A=Q(Q(Q(aa*o)+Q(R*Q(Q(T*v)-Q(M*q))))-Q(L*t));N[b+324>>2]=A+A;u=b+320|0;q=Q(Q(Q(aa*q)+Q(R*Q(Q(M*o)-Q(L*v))))-Q(T*t));N[u>>2]=q+q;o=Q(Q(Q(p*M)-Q(L*m))+Q(Q(n*R)-Q(r*T)));q=Q(o+o);v=Q(Q(Q(m*T)-Q(M*n))+Q(Q(p*R)-Q(r*L)));t=Q(v+v);A=Q(Q(1)-Q(o*q));O=Q(v*t);N[b+312>>2]=A-O;o=Q(Q(Q(n*L)-Q(T*p))+Q(Q(m*R)-Q(r*M)));B=Q(o*t);m=Q(Q(r*R)-Q(Q(Q(na*n)-Q(p*L))-Q(M*m)));n=Q(m*q);N[b+308>>2]=B-n;p=Q(o*q);r=Q(m*t);N[b+304>>2]=p+r;N[b+296>>2]=B+n;n=Q(o+o);o=Q(o*n);N[b+292>>2]=A-o;q=Q(v*q);m=Q(m*n);N[b+288>>2]=q-m;J[b+284>>2]=0;N[b+280>>2]=p-r;N[b+276>>2]=q+m;N[b+272>>2]=Q(Q(1)-O)-o;p=N[c+20>>2];r=N[d+20>>2];m=N[c+24>>2];n=N[d+24>>2];q=N[c+16>>2];o=N[d+16>>2];J[b+268>>2]=0;va=Q(n-y);m=Q(Q(m-ta)-va);wa=Q(o-C);n=Q(Q(q-ua)-wa);xa=Q(r-s);p=Q(Q(p-sa)-xa);r=Q(Q(M*m)+Q(Q(T*n)+Q(L*p)));q=Q(Q(Q(aa*m)-Q(R*Q(Q(T*p)-Q(L*n))))+Q(M*r));N[b+264>>2]=q+q;q=Q(Q(L*r)+Q(Q(aa*p)-Q(R*Q(Q(M*n)-Q(m*T)))));N[b+260>>2]=q+q;m=Q(Q(T*r)+Q(Q(aa*n)-Q(R*Q(Q(L*m)-Q(p*M)))));N[b+256>>2]=m+m;J[b+192>>2]=0;J[b+112>>2]=153620;J[b+116>>2]=k;J[b+120>>2]=b+272;a=J[b+292>>2];J[b+144>>2]=J[b+288>>2];J[b+148>>2]=a;a=J[b+300>>2];J[b+152>>2]=J[b+296>>2];J[b+156>>2]=a;a=J[b+284>>2];J[b+136>>2]=J[b+280>>2];J[b+140>>2]=a;a=J[b+308>>2];J[b+160>>2]=J[b+304>>2];J[b+164>>2]=a;a=J[b+316>>2];J[b+168>>2]=J[b+312>>2];J[b+172>>2]=a;a=J[u+4>>2];J[b+176>>2]=J[u>>2];J[b+180>>2]=a;a=J[b+332>>2];J[b+184>>2]=J[b+328>>2];J[b+188>>2]=a;a=J[b+276>>2];J[b+128>>2]=J[b+272>>2];J[b+132>>2]=a;m=N[b+132>>2];N[b+132>>2]=N[b+144>>2];n=N[b+152>>2];p=N[b+136>>2];N[b+136>>2]=N[b+160>>2];N[b+152>>2]=N[b+164>>2];N[b+160>>2]=p;N[b+164>>2]=n;N[b+144>>2]=m;J[b+104>>2]=152284;J[b+108>>2]=b;oa=Q(34028234663852886e22);e=Ha-288|0;Ha=e;P=Q(l+g);d=Ha-272|0;Ha=d;J[d+264>>2]=0;J[d+268>>2]=0;J[d+256>>2]=0;J[d+260>>2]=0;I=N[b+344>>2];da=N[b+340>>2];U=N[b+336>>2];Z=N[b+264>>2];X=N[b+260>>2];ea=N[b+256>>2];J[d+240>>2]=1;pa=b+112|0;k=pa;a=J[k+8>>2];V=N[a+52>>2];ma=N[a+36>>2];ba=N[a+20>>2];j=b+104|0;f=J[j+4>>2];n=N[f+56>>2];p=N[f+52>>2];r=N[f+72>>2];q=N[f+68>>2];w=N[a+56>>2];z=N[a+40>>2];fa=N[a+24>>2];c=J[k+4>>2];o=N[c+72>>2];v=N[c- -64>>2];t=N[c+68>>2];s=N[c+56>>2];y=N[c+52>>2];C=N[c+88>>2];ca=N[k+56>>2];ga=N[k+24>>2];ha=N[k+40>>2];A=N[c+80>>2];ka=N[k+48>>2];la=N[k+32>>2];O=N[c+84>>2];ya=N[k+52>>2];za=N[k+20>>2];Aa=N[k+36>>2];Ba=N[a+48>>2];Ca=N[a+32>>2];Da=N[a>>2];Ea=N[a+16>>2];Fa=N[a+4>>2];B=N[f+48>>2];_=N[f+64>>2];Ga=N[a+8>>2];D=N[c+48>>2];Ia=N[k+16>>2];g=N[u+8>>2];l=N[u>>2];m=N[u+4>>2];J[d+196>>2]=0;J[d+200>>2]=0;J[d+204>>2]=0;J[d+208>>2]=0;J[d+212>>2]=0;J[d+216>>2]=0;J[d+220>>2]=0;J[d+224>>2]=0;J[d+228>>2]=0;J[d+232>>2]=0;J[d+236>>2]=0;J[d+188>>2]=0;J[d+192>>2]=0;ja=w;Ja=z;ia=o;Ka=C;a=Q(Q(g*g)+Q(Q(l*l)+Q(m*m)))>Q(1.1920928955078125e-7);l=a?l:Q(1);z=l;o=a?g:Q(0);g=a?m:Q(0);l=Q(Q(1)/Q(Y(Q(Q(o*o)+Q(Q(l*l)+Q(g*g))))));m=Q(z*l);w=Q(-m);g=Q(g*l);l=Q(o*l);o=Q(Q(Q(ga*w)-Q(ha*g))-Q(ca*l));z=Q(Q(Q(Ia*w)-Q(la*g))-Q(ka*l));w=Q(Q(Q(za*w)-Q(Aa*g))-Q(ya*l));ca=Q(Q(ia*o)+Q(Q(v*z)+Q(t*w)));C=Q(Q(C*o)+Q(Q(A*z)+Q(w*O)));a=ca>C;o=Q(Q(s*o)+Q(Q(D*z)+Q(w*y)));c=!(o>ca)|!(o>C);o=c?a?ia:Ka:s;v=c?a?v:A:D;y=c?a?t:O:y;C=Q(ja+Q(Q(Ja*o)+Q(Q(Ga*v)+Q(fa*y))));a=Q(Q(n*l)+Q(Q(B*m)+Q(g*p)))>Q(Q(r*l)+Q(Q(_*m)+Q(g*q)));g=a?n:r;t=Q(C-g);N[d+184>>2]=t;l=Q(V+Q(Q(ma*o)+Q(Q(Fa*v)+Q(y*ba))));m=a?p:q;s=Q(l-m);N[d+180>>2]=s;n=Q(Ba+Q(Q(Ca*o)+Q(Q(Da*v)+Q(y*Ea))));p=a?B:_;o=Q(n-p);N[d+176>>2]=o;J[d+132>>2]=0;J[d+136>>2]=0;J[d+140>>2]=0;J[d+144>>2]=0;J[d+148>>2]=0;J[d+152>>2]=0;J[d+156>>2]=0;J[d+160>>2]=0;J[d+164>>2]=0;J[d+168>>2]=0;J[d+172>>2]=0;J[d+124>>2]=0;J[d+128>>2]=0;N[d+120>>2]=C;N[d+116>>2]=l;N[d+112>>2]=n;J[d+68>>2]=0;J[d+72>>2]=0;J[d+76>>2]=0;J[d+80>>2]=0;J[d+84>>2]=0;J[d+88>>2]=0;J[d+92>>2]=0;J[d+96>>2]=0;J[d+100>>2]=0;J[d+104>>2]=0;J[d+108>>2]=0;J[d+60>>2]=0;J[d+64>>2]=0;N[d+56>>2]=g;N[d+52>>2]=m;N[d+48>>2]=p;g=Q(-t);l=Q(-s);m=Q(-o);f=-1;y=Q(Q(t*t)+Q(Q(o*o)+Q(s*s)));a:{b:{if(!(y>Q(0))){n=m;r=l;q=g;A=Q(0);v=o;p=s;C=t;break b}V=Q(P+Q(0));ma=Q(V*V);O=Q(Q(ea*Q(0))+U);B=Q(Q(X*Q(0))+da);_=Q(Q(Z*Q(0))+I);A=Q(0);q=g;r=l;n=m;while(1){v=o;p=s;C=t;s=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(m*m)+Q(l*l))))));o=Q(m*s);a=J[k+4>>2];P=N[a+72>>2];t=Q(g*s);s=Q(l*s);D=Q(Q(N[k+56>>2]*t)+Q(Q(o*N[k+24>>2])+Q(s*N[k+40>>2])));I=N[a- -64>>2];w=Q(Q(N[k+48>>2]*t)+Q(Q(o*N[k+16>>2])+Q(s*N[k+32>>2])));z=Q(Q(N[k+52>>2]*t)+Q(Q(o*N[k+20>>2])+Q(s*N[k+36>>2])));da=N[a+68>>2];U=Q(Q(P*D)+Q(Q(I*w)+Q(z*da)));Z=N[a+88>>2];X=N[a+80>>2];ea=N[a+84>>2];ba=Q(Q(Z*D)+Q(Q(X*w)+Q(z*ea)));c=U>ba;ia=U;U=N[a+56>>2];fa=N[a+48>>2];ja=z;z=N[a+52>>2];D=Q(Q(U*D)+Q(Q(fa*w)+Q(ja*z)));f=!(iaba);a=J[j+4>>2];ba=N[a+48>>2];D=Q(-o);ca=N[a+52>>2];ga=N[a+56>>2];ha=N[a+64>>2];ka=N[a+68>>2];la=N[a+72>>2];E=Q(Q(Q(ba*D)-Q(ca*s))-Q(ga*t))>Q(Q(Q(ha*D)-Q(ka*s))-Q(la*t));a=J[k+8>>2];D=f?c?P:Z:U;w=f?c?I:X:fa;I=f?c?da:ea:z;da=Q(N[a+48>>2]+Q(Q(N[a+32>>2]*D)+Q(Q(N[a>>2]*w)+Q(I*N[a+16>>2]))));ba=E?ba:ha;U=Q(O+ba);z=Q(da-U);Z=Q(N[a+52>>2]+Q(Q(N[a+36>>2]*D)+Q(Q(N[a+4>>2]*w)+Q(I*N[a+20>>2]))));fa=E?ca:ka;X=Q(B+fa);P=Q(Z-X);I=Q(N[a+56>>2]+Q(Q(N[a+40>>2]*D)+Q(Q(N[a+8>>2]*w)+Q(I*N[a+24>>2]))));D=E?ga:la;ea=Q(_+D);w=Q(I-ea);ca=Q(Q(Q(Q(o*Q(-z))-Q(s*P))-Q(t*w))-V);if(ca>Q(0)){f=0;ga=N[b+264>>2];ja=Q(t*ga);t=N[b+256>>2];ia=s;s=N[b+260>>2];ha=Q(ja+Q(Q(o*t)+Q(ia*s)));if(ha>=Q(0)){break a}o=A;A=Q(o-Q(ca/ha));if(A>o){if(A>Q(1)){break a}q=N[b+344>>2];r=N[b+340>>2];n=N[b+336>>2];J[d+92>>2]=0;J[d+76>>2]=0;J[d+60>>2]=0;o=Q(n+Q(t*A));n=Q(o-O);y=Q(n+N[d+80>>2]);N[d+80>>2]=y;t=Q(r+Q(s*A));r=Q(t-B);O=Q(r+N[d+84>>2]);N[d+84>>2]=O;s=Q(q+Q(ga*A));q=Q(s-_);B=Q(q+N[d+88>>2]);N[d+88>>2]=B;_=Q(n+N[d+64>>2]);N[d+64>>2]=_;w=Q(r+N[d+68>>2]);N[d+68>>2]=w;z=Q(q+N[d+72>>2]);N[d+72>>2]=z;n=Q(n+N[d+48>>2]);N[d+48>>2]=n;r=Q(r+N[d+52>>2]);N[d+52>>2]=r;q=Q(q+N[d+56>>2]);N[d+56>>2]=q;P=N[d+112>>2];U=N[d+116>>2];X=N[d+120>>2];J[d+188>>2]=0;N[d+184>>2]=X-q;N[d+180>>2]=U-r;N[d+176>>2]=P-n;n=N[d+128>>2];r=N[d+132>>2];q=N[d+136>>2];J[d+204>>2]=0;N[d+200>>2]=q-z;N[d+196>>2]=r-w;N[d+192>>2]=n-_;n=N[d+144>>2];r=N[d+148>>2];q=N[d+152>>2];J[d+220>>2]=0;N[d+216>>2]=q-B;N[d+212>>2]=r-O;N[d+208>>2]=n-y;ea=Q(D+s);w=Q(I-ea);X=Q(fa+t);P=Q(Z-X);U=Q(ba+o);z=Q(da-U);n=m;r=l;q=g;O=o;B=t;_=s;g=Q(34028234663852886e22)}else{g=y}}else{g=y}D=g;c=J[d+240>>2];f=c<<4;a=f+(d+112|0)|0;J[a+12>>2]=0;N[a+8>>2]=I;N[a+4>>2]=Z;N[a>>2]=da;a=f+(d+48|0)|0;J[a+12>>2]=0;N[a+8>>2]=ea;N[a+4>>2]=X;N[a>>2]=U;a=f+(d+176|0)|0;J[a+12>>2]=0;N[a+8>>2]=w;N[a+4>>2]=P;N[a>>2]=z;J[d+240>>2]=c+1;c:{d:{switch(c-1|0){case 0:o=N[d+184>>2];g=Q(N[d+200>>2]-o);t=N[d+176>>2];l=Q(N[d+192>>2]-t);s=N[d+180>>2];m=Q(N[d+196>>2]-s);y=Q(Q(g*g)+Q(Q(l*l)+Q(m*m)));if(y<=Q(1.1920928955078125e-7)){J[d+240>>2]=1;a=J[d+180>>2];J[d+32>>2]=J[d+176>>2];J[d+36>>2]=a;a=J[d+188>>2];J[d+40>>2]=J[d+184>>2];J[d+44>>2]=a;break c}z=g;g=Q(Q(Q(Q(Q(-t)*l)-Q(m*s))-Q(o*g))/y);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[d+40>>2]=o+Q(z*g);N[d+36>>2]=s+Q(m*g);N[d+32>>2]=t+Q(l*g);break c;case 1:_b(d+32|0,d+176|0,d+112|0,d+48|0,d+240|0);break c;case 2:hc(d+32|0,d+176|0,d+112|0,d+48|0,d+240|0);break c;default:break d}}N[d+40>>2]=w;N[d+36>>2]=P;N[d+32>>2]=z}t=N[d+40>>2];g=Q(-t);s=N[d+36>>2];l=Q(-s);o=N[d+32>>2];m=Q(-o);y=Q(Q(t*t)+Q(Q(o*o)+Q(s*s)));if(ma>2]+32|0];w=Q(0);O=Q(0);a=(f|0)!=0&y>Q(0);g=a?g:q;m=a?m:n;l=a?l:r;n=Q(Y(Q(Q(g*g)+Q(Q(m*m)+Q(l*l)))));if(!(n<=Q(1.1920928955078125e-7))){r=g;g=Q(Q(1)/n);qa=Q(r*g);w=Q(l*g);O=Q(m*g)}J[e+268>>2]=0;N[e+264>>2]=-qa;N[e+260>>2]=-w;N[e+256>>2]=-O;N[e+240>>2]=A;J[e+252>>2]=J[d+252>>2];a=J[d+248>>2];J[e+244>>2]=J[d+244>>2];J[e+248>>2]=a;J[d+44>>2]=0;N[d+40>>2]=f?t:C;N[d+36>>2]=f?s:p;N[d+32>>2]=f?o:v;f=J[d+268>>2];a=J[d+264>>2];J[d+24>>2]=a;J[d+28>>2]=f;W=J[d+260>>2];c=J[d+256>>2];J[d+16>>2]=c;J[d+20>>2]=W;J[d+8>>2]=a;J[d+12>>2]=f;J[d>>2]=c;J[d+4>>2]=W;jb(d+176|0,d+112|0,d+48|0,d+32|0,d+16|0,d,J[d+240>>2]);g=N[J[k+4>>2]+16>>2];l=N[d+16>>2];m=N[d+20>>2];n=N[d+24>>2];J[e+284>>2]=0;N[e+280>>2]=n+(E?Q(qa*g):Q(-0));N[e+276>>2]=m+(E?Q(w*g):Q(-0));N[e+272>>2]=l+(E?Q(O*g):Q(-0));f=1}Ha=d+272|0;if(f){a=J[e+244>>2];J[b+240>>2]=J[e+240>>2];J[b+244>>2]=a;a=J[e+252>>2];J[b+248>>2]=J[e+248>>2];J[b+252>>2]=a;if(N[e+240>>2]==Q(0)){c=J[pa+4>>2];d=J[j+4>>2];N[e+224>>2]=Q(N[c+16>>2]+N[d+16>>2])*Q(100);H[e+215|0]=0;J[e+168>>2]=0;J[e+172>>2]=0;J[e+160>>2]=0;J[e+164>>2]=0;J[e+152>>2]=0;J[e+156>>2]=0;J[e+144>>2]=0;J[e+148>>2]=0;J[e+136>>2]=0;J[e+140>>2]=0;J[e+128>>2]=0;J[e+132>>2]=0;J[e+192>>2]=0;a=J[pa+8>>2];J[e+56>>2]=a;J[e+48>>2]=153620;J[e+52>>2]=c;c=J[a+12>>2];J[e+72>>2]=J[a+8>>2];J[e+76>>2]=c;c=J[a+20>>2];J[e+80>>2]=J[a+16>>2];J[e+84>>2]=c;c=J[a+28>>2];J[e+88>>2]=J[a+24>>2];J[e+92>>2]=c;c=J[a+36>>2];J[e+96>>2]=J[a+32>>2];J[e+100>>2]=c;c=J[a+44>>2];J[e+104>>2]=J[a+40>>2];J[e+108>>2]=c;c=J[a+52>>2];J[e+112>>2]=J[a+48>>2];J[e+116>>2]=c;c=J[a+60>>2];J[e+120>>2]=J[a+56>>2];J[e+124>>2]=c;c=J[a+4>>2];J[e+64>>2]=J[a>>2];J[e+68>>2]=c;g=N[e+68>>2];N[e+68>>2]=N[e+80>>2];l=N[e+88>>2];m=N[e+72>>2];N[e+72>>2]=N[e+96>>2];N[e+80>>2]=g;N[e+96>>2]=m;N[e+88>>2]=N[e+100>>2];N[e+100>>2]=l;J[e+40>>2]=152284;J[e+44>>2]=d;E=e+220|0;W=e+216|0;d=Ha-320|0;Ha=d;a=J[e+44>>2];g=N[a+20>>2];x=J[e+52>>2];l=N[x+20>>2];q=N[e+224>>2];$=K[x+32|0];t=N[x+16>>2];La=K[a+32|0];s=N[a+16>>2];J[d+44>>2]=0;O=Q((g>2];k=0;a=0;while(1){c=k<<2;G=K[k+E|0];J[c+(d- -64|0)>>2]=G;F=K[k+W|0];J[c+(d+48|0)>>2]=F;c=x+(G<<4)|0;g=N[c+56>>2];l=N[c+48>>2];m=N[c+52>>2];c=(1-F<<4)+Ma|0;n=N[c>>2];p=N[c+4>>2];r=N[c+8>>2];o=N[c+12>>2];v=N[u+48>>2];y=N[u+32>>2];C=N[u>>2];A=N[u+16>>2];B=N[u+52>>2];_=N[u+36>>2];D=N[u+4>>2];w=N[u+20>>2];z=N[u+56>>2];P=N[u+40>>2];V=N[u+8>>2];I=N[u+24>>2];c=a;S=a<<4;G=S+(d+144|0)|0;J[G+12>>2]=0;F=S+(d+80|0)|0;N[F+12>>2]=o;N[F+8>>2]=r;N[F+4>>2]=p;N[F>>2]=n;F=S+(d+208|0)|0;J[F+12>>2]=0;o=Q(z+Q(Q(P*g)+Q(Q(V*l)+Q(m*I))));N[G+8>>2]=o;B=Q(B+Q(Q(_*g)+Q(Q(D*l)+Q(m*w))));N[G+4>>2]=B;g=Q(v+Q(Q(y*g)+Q(Q(C*l)+Q(m*A))));N[G>>2]=g;l=Q(o-r);N[F+8>>2]=l;m=Q(B-p);N[F+4>>2]=m;g=Q(g-n);N[F>>2]=g;a=a+1|0;J[d+44>>2]=a;k=k+1|0;if((ra|0)!=(k|0)){continue}break}k:{l:{switch(c-1|0){case 0:n=N[d+216>>2];g=Q(N[d+232>>2]-n);p=N[d+208>>2];l=Q(N[d+224>>2]-p);r=N[d+212>>2];m=Q(N[d+228>>2]-r);o=Q(Q(g*g)+Q(Q(l*l)+Q(m*m)));if(!(o<=Q(1.1920928955078125e-7))){break k}J[d+44>>2]=1;a=J[d+212>>2];J[d+16>>2]=J[d+208>>2];J[d+20>>2]=a;a=J[d+220>>2];J[d+24>>2]=J[d+216>>2];J[d+28>>2]=a;break i;case 1:yb(d+16|0,d+208|0,d+144|0,d+80|0,d- -64|0,d+48|0,d+44|0);break i;case 2:break l;default:break j}}Bb(d+16|0,d+208|0,d+144|0,d+80|0,d- -64|0,d+48|0,d+44|0);break i}J[d+28>>2]=0;C=g;g=Q(Q(Q(Q(Q(-p)*l)-Q(m*r))-Q(n*g))/o);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[d+24>>2]=n+Q(C*g);N[d+20>>2]=r+Q(m*g);N[d+16>>2]=p+Q(l*g);break i}g=N[u+8>>2];m=N[u>>2];l=N[u+4>>2];J[d+284>>2]=0;a=Q(Q(g*g)+Q(Q(m*m)+Q(l*l)))>Q(0);g=a?g:Q(0);N[d+280>>2]=g;l=a?l:Q(0);N[d+276>>2]=l;m=a?m:Q(1);N[d+272>>2]=m;p=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(m*m)+Q(l*l))))));o=Q(g*p);v=Q(m*p);n=Q(34028234663852886e22);p=Q(l*p);break h}J[d+28>>2]=0;N[d+24>>2]=l;N[d+20>>2]=m;N[d+16>>2]=g}a=J[d+20>>2];J[d+272>>2]=J[d+16>>2];J[d+276>>2]=a;a=J[d+28>>2];J[d+280>>2]=J[d+24>>2];J[d+284>>2]=a;g=N[d+280>>2];m=N[d+272>>2];l=N[d+276>>2];n=Q(Y(Q(Q(g*g)+Q(Q(m*m)+Q(l*l)))));if(!(O>2]=J[d+316>>2];a=J[d+312>>2];J[d+296>>2]=J[d+308>>2];J[d+300>>2]=a;a=J[e+56>>2];D=N[d+284>>2];k=J[d+44>>2];x=k<<2;c=J[e+52>>2];w=N[c+72>>2];n=Q(-m);s=Q(Q(Q(N[e+72>>2]*n)-Q(N[e+88>>2]*l))-Q(N[e+104>>2]*g));z=N[c- -64>>2];q=g;B=Q(Q(Q(N[e+64>>2]*n)-Q(N[e+80>>2]*l))-Q(N[e+96>>2]*g));t=l;n=Q(Q(Q(N[e+68>>2]*n)-Q(N[e+84>>2]*l))-Q(N[e+100>>2]*g));P=N[c+68>>2];V=Q(Q(w*s)+Q(Q(z*B)+Q(n*P)));I=N[c+88>>2];da=N[c+80>>2];U=N[c+84>>2];Z=Q(Q(I*s)+Q(Q(da*B)+Q(n*U)));u=V>Z;ia=V;V=N[c+56>>2];X=N[c+48>>2];ja=n;n=N[c+52>>2];s=Q(Q(V*s)+Q(Q(X*B)+Q(ja*n)));c=!(iaZ);J[x+(d- -64|0)>>2]=c?u?1:2:0;B=N[a+56>>2];Z=N[a+40>>2];ea=N[a+24>>2];qa=N[a+52>>2];ma=N[a+36>>2];ba=N[a+20>>2];fa=N[a+8>>2];ca=N[a+48>>2];ga=N[a+32>>2];ha=N[a>>2];ka=N[a+16>>2];la=N[a+4>>2];ra=x+(d+48|0)|0;a=J[e+44>>2];G=a+56|0;s=m;F=a+52|0;S=a+72|0;$=a+68|0;x=Q(Q(N[G>>2]*g)+Q(Q(N[a+48>>2]*m)+Q(l*N[F>>2])))>Q(Q(N[S>>2]*g)+Q(Q(N[a+64>>2]*m)+Q(l*N[$>>2])));J[ra>>2]=x;g=c?u?w:I:V;l=c?u?z:da:X;m=c?u?P:U:n;w=Q(B+Q(Q(Z*g)+Q(Q(fa*l)+Q(ea*m))));z=N[(x?G:S)>>2];n=Q(w-z);P=Q(ca+Q(Q(ga*g)+Q(Q(ha*l)+Q(m*ka))));V=N[(x?a+48|0:a- -64|0)>>2];B=Q(P-V);l=Q(qa+Q(Q(ma*g)+Q(Q(la*l)+Q(m*ba))));m=N[(x?F:$)>>2];g=Q(l-m);I=Q(Q(o*n)+Q(Q(v*B)+Q(p*g)));if(I>_){a=0;if(!E){break e}H[e+215|0]=k;if(!k){break e}c=0;if((k|0)!=1){F=k&-2;u=0;while(1){x=c<<2;S=d- -64|0;H[c+E|0]=J[x+S>>2];$=d+48|0;H[c+W|0]=J[$+x>>2];x=c|1;G=x<<2;H[x+E|0]=J[G+S>>2];H[x+W|0]=J[G+$>>2];c=c+2|0;u=u+2|0;if((F|0)!=(u|0)){continue}break}}if(!(k&1)){break e}k=c<<2;H[c+E|0]=J[k+(d- -64|0)>>2];H[c+W|0]=J[k+(d+48|0)>>2];break e}if(I>Q(r*Q(.9997749924659729))){m:{if(!E){break m}H[e+215|0]=k;if(!k){break m}c=0;if((k|0)!=1){G=k&-2;u=0;while(1){a=c<<2;F=d- -64|0;H[c+E|0]=J[a+F>>2];S=d+48|0;H[c+W|0]=J[S+a>>2];a=c|1;x=a<<2;H[a+E|0]=J[x+F>>2];H[a+W|0]=J[x+S>>2];c=c+2|0;u=u+2|0;if((G|0)!=(u|0)){continue}break}}if(!(k&1)){break m}a=c<<2;H[c+E|0]=J[a+(d- -64|0)>>2];H[c+W|0]=J[a+(d+48|0)>>2]}N[e+160>>2]=v;J[e+172>>2]=0;N[e+168>>2]=o;N[e+164>>2]=p;jb(d+208|0,d+144|0,d+80|0,d+272|0,d+16|0,d,k);g=N[d+16>>2];l=N[d+20>>2];m=N[d+24>>2];J[e+140>>2]=0;N[e+136>>2]=m-Q(y*o);N[e+132>>2]=l-Q(y*p);N[e+128>>2]=g-Q(y*v);g=N[d>>2];l=N[d+4>>2];m=N[d+8>>2];J[e+156>>2]=0;N[e+152>>2]=m+Q(C*o);N[e+148>>2]=l+Q(C*p);N[e+144>>2]=g+Q(C*v);N[e+192>>2]=r-A;a=2;break e}c=k<<4;a=c+(d+144|0)|0;J[a+12>>2]=0;N[a+8>>2]=w;N[a+4>>2]=l;N[a>>2]=P;a=c+(d+80|0)|0;J[a+12>>2]=0;N[a+8>>2]=z;N[a+4>>2]=m;N[a>>2]=V;a=c+(d+208|0)|0;J[a+12>>2]=0;N[a+8>>2]=n;N[a+4>>2]=g;N[a>>2]=B;J[d+44>>2]=k+1;n:{o:{switch(k-1|0){case 0:n=N[d+216>>2];g=Q(N[d+232>>2]-n);p=N[d+208>>2];l=Q(N[d+224>>2]-p);o=N[d+212>>2];m=Q(N[d+228>>2]-o);v=Q(Q(g*g)+Q(Q(l*l)+Q(m*m)));if(v<=Q(1.1920928955078125e-7)){J[d+44>>2]=1;a=J[d+212>>2];J[d+16>>2]=J[d+208>>2];J[d+20>>2]=a;a=J[d+220>>2];J[d+24>>2]=J[d+216>>2];J[d+28>>2]=a;break n}J[d+28>>2]=0;z=g;g=Q(Q(Q(Q(Q(-p)*l)-Q(m*o))-Q(n*g))/v);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[d+24>>2]=n+Q(z*g);N[d+20>>2]=o+Q(m*g);N[d+16>>2]=p+Q(l*g);break n;case 1:yb(d+16|0,d+208|0,d+144|0,d+80|0,d- -64|0,d+48|0,d+44|0);break n;case 2:Bb(d+16|0,d+208|0,d+144|0,d+80|0,d- -64|0,d+48|0,d+44|0);break n;default:break o}}J[d+28>>2]=0;N[d+24>>2]=n;N[d+20>>2]=g;N[d+16>>2]=B}a=J[d+20>>2];J[d+272>>2]=J[d+16>>2];J[d+276>>2]=a;a=J[d+28>>2];J[d+280>>2]=J[d+24>>2];J[d+284>>2]=a;g=N[d+280>>2];m=N[d+272>>2];l=N[d+276>>2];n=Q(Y(Q(Q(g*g)+Q(Q(m*m)+Q(l*l)))));v=Q(Q(1)/n);o=Q(g*v);p=Q(l*v);v=Q(m*v);if(nO){continue}break}k=J[d+44>>2];if(!(n>2];$=d+48|0;H[c+W|0]=J[$+x>>2];x=c|1;G=x<<2;H[x+E|0]=J[G+S>>2];H[x+W|0]=J[G+$>>2];c=c+2|0;a=a+2|0;if((F|0)!=(a|0)){continue}break}}if(!(u&1)){break p}a=c<<2;H[c+E|0]=J[a+(d- -64|0)>>2];H[c+W|0]=J[a+(d+48|0)>>2]}N[d+284>>2]=D;N[d+272>>2]=s;N[d+276>>2]=t;N[d+280>>2]=q;jb(d+208|0,d+144|0,d+80|0,d+272|0,d+16|0,d,k);J[e+188>>2]=0;N[e+184>>2]=o;N[e+180>>2]=p;N[e+176>>2]=v;J[e+172>>2]=0;g=Q(Q(1)/r);l=Q(q*g);N[e+168>>2]=l;m=Q(t*g);N[e+164>>2]=m;g=Q(s*g);N[e+160>>2]=g;n=N[d+16>>2];p=N[d+20>>2];q=N[d+24>>2];J[e+140>>2]=0;N[e+136>>2]=q-Q(y*l);N[e+132>>2]=p-Q(y*m);N[e+128>>2]=n-Q(y*g);n=N[d>>2];p=N[d+4>>2];q=N[d+8>>2];N[e+192>>2]=r-A;J[e+156>>2]=0;N[e+152>>2]=q+Q(C*l);N[e+148>>2]=p+Q(C*m);N[e+144>>2]=n+Q(C*g);a=2;if(r<=A){break e}a=4;break e}if(E){break f}a=5;break e}k=J[d+44>>2]}H[e+215|0]=k;a=5;if(!k){break e}c=0;if((k|0)!=1){F=k&-2;u=0;while(1){x=c<<2;S=d- -64|0;H[c+E|0]=J[x+S>>2];$=d+48|0;H[c+W|0]=J[$+x>>2];x=c|1;G=x<<2;H[x+E|0]=J[G+S>>2];H[x+W|0]=J[G+$>>2];c=c+2|0;u=u+2|0;if((F|0)!=(u|0)){continue}break}}if(!(k&1)){break e}k=c<<2;H[c+E|0]=J[k+(d- -64|0)>>2];H[c+W|0]=J[k+(d+48|0)>>2]}Ha=d+320|0;q:{r:{if(a-5|0){break r}J[e+16>>2]=1065353216;a=J[e+28>>2];J[e+8>>2]=J[e+24>>2];J[e+12>>2]=a;a=J[e+20>>2];J[e>>2]=J[e+16>>2];J[e+4>>2]=a;if(ic(pa,j,e+220|0,e+216|0,K[e+215|0],0,e,e+128|0)-5>>>0<=1){break r}J[e+280>>2]=0;J[e+284>>2]=0;J[e+272>>2]=0;J[e+276>>2]=0;g=N[b+264>>2];l=N[b+256>>2];m=N[b+260>>2];J[e+268>>2]=0;n=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(m*m))))));N[e+264>>2]=n*Q(-g);N[e+260>>2]=n*Q(-m);N[e+256>>2]=n*Q(-l);g=Q(0);break q}a=J[e+140>>2];J[e+280>>2]=J[e+136>>2];J[e+284>>2]=a;a=J[e+132>>2];J[e+272>>2]=J[e+128>>2];J[e+276>>2]=a;a=J[e+164>>2];J[e+256>>2]=J[e+160>>2];J[e+260>>2]=a;a=J[e+172>>2];J[e+264>>2]=J[e+168>>2];J[e+268>>2]=a;g=N[e+192>>2]}N[b+240>>2]=g>2];J[b+224>>2]=J[e+272>>2];J[b+228>>2]=a;a=J[e+284>>2];J[b+232>>2]=J[e+280>>2];J[b+236>>2]=a;a=J[e+260>>2];J[b+208>>2]=J[e+256>>2];J[b+212>>2]=a;a=J[e+268>>2];J[b+216>>2]=J[e+264>>2];J[b+220>>2]=a}Ha=e+288|0;if(f){oa=N[b+240>>2];g=N[b+232>>2];l=N[b+224>>2];m=N[b+228>>2];n=N[b+216>>2];p=N[b+208>>2];r=N[b+212>>2];q=Q(Q(M*n)+Q(Q(T*p)+Q(L*r)));o=Q(-L);v=Q(Q(Q(R*Q(Q(T*r)+Q(p*o)))+Q(aa*n))+Q(M*q));N[h+8>>2]=v+v;v=Q(Q(L*q)+Q(Q(aa*r)+Q(R*Q(Q(M*p)+Q(n*na)))));N[h+4>>2]=v+v;s=r;r=Q(-M);n=Q(Q(T*q)+Q(Q(aa*p)+Q(R*Q(Q(L*n)+Q(s*r)))));N[h>>2]=n+n;n=oa>Q(0)?oa:Q(0);p=Q(Q(M*g)+Q(Q(T*l)+Q(L*m)));q=Q(Q(Q(R*Q(Q(T*m)+Q(l*o)))+Q(aa*g))+Q(M*p));N[i+8>>2]=Q(va*n)+Q(ta+Q(q+q));q=Q(Q(L*p)+Q(Q(aa*m)+Q(R*Q(Q(M*l)+Q(g*na)))));N[i+4>>2]=Q(xa*n)+Q(sa+Q(q+q));g=Q(Q(T*p)+Q(Q(aa*l)+Q(R*Q(Q(L*g)+Q(m*r)))));N[i>>2]=Q(wa*n)+Q(ua+Q(g+g))}Ha=b+352|0;return Q(oa)}function vV(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);k=k|0;l=Q(l);var m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=0,R=Q(0),S=Q(0),T=0,U=0,V=Q(0),W=Q(0),X=Q(0),Z=0,_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=0,la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=0,ta=0,ua=Q(0),va=Q(0),wa=Q(0),xa=0,ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ia=0;k=Ha-448|0;Ha=k;b=J[b>>2];a=J[a>>2];J[k+104>>2]=0;J[k+108>>2]=0;J[k+96>>2]=0;J[k+100>>2]=0;J[k+124>>2]=4;j=N[a+4>>2];l=N[a+8>>2];J[k+172>>2]=0;J[k+156>>2]=0;m=Q(l*Q(0));N[k+152>>2]=m;N[k+148>>2]=m;m=Q(-m);N[k+168>>2]=m;N[k+164>>2]=m;N[k+176>>2]=j;N[k+144>>2]=l;H[k+128|0]=1;N[k+120>>2]=j;N[k+116>>2]=j;N[k+112>>2]=j;N[k+160>>2]=-l;J[k+8>>2]=0;J[k+12>>2]=0;J[k>>2]=0;J[k+4>>2]=0;J[k+28>>2]=4;j=N[b+4>>2];l=N[b+8>>2];J[k+76>>2]=0;J[k+60>>2]=0;m=Q(l*Q(0));N[k+56>>2]=m;N[k+52>>2]=m;m=Q(-m);N[k+72>>2]=m;N[k+68>>2]=m;N[k+80>>2]=j;N[k+48>>2]=l;H[k+32|0]=1;N[k+24>>2]=j;N[k+20>>2]=j;N[k+16>>2]=j;N[k+64>>2]=-l;E=N[b+4>>2];B=N[a+4>>2];J[k+440>>2]=0;J[k+444>>2]=0;J[k+432>>2]=0;J[k+436>>2]=0;pa=N[f+20>>2];t=N[e+20>>2];qa=N[f+24>>2];r=N[e+24>>2];j=N[c+8>>2];l=N[c>>2];m=N[c+4>>2];p=N[c+12>>2];M=N[d+12>>2];R=N[d>>2];ra=N[f+16>>2];y=N[e+16>>2];F=N[d+4>>2];G=N[d+8>>2];J[k+428>>2]=0;J[k+412>>2]=0;J[k+396>>2]=0;ia=Q(-R);o=Q(y-ra);q=Q(t-pa);n=Q(r-qa);u=Q(Q(Q(ia*o)-Q(q*F))-Q(G*n));_=Q(Q(M*M)+Q(-.5));v=Q(Q(Q(M*Q(Q(F*o)-Q(R*q)))+Q(_*n))-Q(G*u));N[k+424>>2]=v+v;v=Q(Q(Q(_*q)+Q(M*Q(Q(R*n)-Q(G*o))))-Q(F*u));N[k+420>>2]=v+v;s=k+416|0;o=Q(Q(Q(_*o)+Q(M*Q(Q(G*q)-Q(F*n))))-Q(R*u));N[s>>2]=o+o;q=Q(Q(Q(m*G)-Q(F*j))+Q(Q(l*M)-Q(p*R)));o=Q(q+q);n=Q(Q(Q(j*R)-Q(G*l))+Q(Q(m*M)-Q(p*F)));u=Q(n+n);v=Q(Q(1)-Q(q*o));x=Q(n*u);N[k+408>>2]=v-x;q=Q(Q(Q(l*F)-Q(R*m))+Q(Q(j*M)-Q(p*G)));V=Q(q*u);j=Q(Q(p*M)-Q(Q(Q(ia*l)-Q(m*F))-Q(G*j)));l=Q(j*o);N[k+404>>2]=V-l;m=Q(q*o);p=Q(j*u);N[k+400>>2]=m+p;N[k+392>>2]=V+l;l=Q(q+q);q=Q(q*l);N[k+388>>2]=v-q;o=Q(n*o);j=Q(j*l);N[k+384>>2]=o-j;J[k+380>>2]=0;N[k+376>>2]=m-p;N[k+372>>2]=o+j;N[k+368>>2]=Q(Q(1)-x)-q;m=N[d+20>>2];p=N[c+20>>2];j=N[d+24>>2];l=N[c+24>>2];o=N[d+16>>2];q=N[c+16>>2];J[k+364>>2]=0;ua=Q(l-r);j=Q(Q(j-qa)-ua);va=Q(q-y);l=Q(Q(o-ra)-va);wa=Q(p-t);m=Q(Q(m-pa)-wa);p=Q(Q(G*j)+Q(Q(R*l)+Q(F*m)));o=Q(Q(Q(_*j)-Q(M*Q(Q(R*m)-Q(F*l))))+Q(G*p));N[k+360>>2]=o+o;o=Q(Q(F*p)+Q(Q(_*m)-Q(M*Q(Q(G*l)-Q(j*R)))));N[k+356>>2]=o+o;j=Q(Q(R*p)+Q(Q(_*l)-Q(M*Q(Q(F*j)-Q(m*G)))));N[k+352>>2]=j+j;J[k+288>>2]=0;J[k+208>>2]=153572;J[k+216>>2]=k+368;J[k+212>>2]=k+96;a=J[k+388>>2];J[k+240>>2]=J[k+384>>2];J[k+244>>2]=a;a=J[k+396>>2];J[k+248>>2]=J[k+392>>2];J[k+252>>2]=a;a=J[k+380>>2];J[k+232>>2]=J[k+376>>2];J[k+236>>2]=a;a=J[k+404>>2];J[k+256>>2]=J[k+400>>2];J[k+260>>2]=a;a=J[k+412>>2];J[k+264>>2]=J[k+408>>2];J[k+268>>2]=a;a=J[s+4>>2];J[k+272>>2]=J[s>>2];J[k+276>>2]=a;a=J[k+428>>2];J[k+280>>2]=J[k+424>>2];J[k+284>>2]=a;a=J[k+372>>2];J[k+224>>2]=J[k+368>>2];J[k+228>>2]=a;j=N[k+228>>2];N[k+228>>2]=N[k+240>>2];l=N[k+248>>2];m=N[k+232>>2];N[k+232>>2]=N[k+256>>2];N[k+248>>2]=N[k+260>>2];N[k+256>>2]=m;N[k+260>>2]=l;N[k+240>>2]=j;J[k+200>>2]=152284;J[k+204>>2]=k;ja=Q(34028234663852886e22);d=Ha-288|0;Ha=d;V=Q(E+Q(B+g));c=Ha-272|0;Ha=c;J[c+264>>2]=0;J[c+268>>2]=0;J[c+256>>2]=0;J[c+260>>2]=0;O=N[k+440>>2];A=N[k+436>>2];I=N[k+432>>2];D=N[k+360>>2];L=N[k+356>>2];ba=N[k+352>>2];J[c+240>>2]=1;ka=k+208|0;f=ka;a=J[f+8>>2];$=N[a+52>>2];W=N[a+36>>2];X=N[a+20>>2];sa=k+200|0;C=sa;b=J[C+4>>2];m=N[b+56>>2];p=N[b+52>>2];o=N[b+72>>2];q=N[b+68>>2];x=N[a+56>>2];S=N[a+40>>2];aa=N[a+24>>2];e=J[f+4>>2];n=N[e+56>>2];u=N[e+52>>2];t=N[e+72>>2];ga=N[f+56>>2];ca=N[f+24>>2];da=N[f+40>>2];ea=N[f+48>>2];la=N[f+32>>2];r=N[e+68>>2];ma=N[f+52>>2];ya=N[f+20>>2];za=N[f+36>>2];Aa=N[a+48>>2];Ba=N[a+32>>2];Ca=N[a>>2];Da=N[a+16>>2];Ea=N[a+4>>2];y=N[b+48>>2];E=N[b+64>>2];Fa=N[a+8>>2];B=N[e+48>>2];v=N[e+64>>2];Ga=N[f+16>>2];g=N[s+8>>2];j=N[s>>2];l=N[s+4>>2];J[c+196>>2]=0;J[c+200>>2]=0;J[c+204>>2]=0;J[c+208>>2]=0;J[c+212>>2]=0;J[c+216>>2]=0;J[c+220>>2]=0;J[c+224>>2]=0;J[c+228>>2]=0;J[c+232>>2]=0;J[c+236>>2]=0;J[c+188>>2]=0;J[c+192>>2]=0;ha=x;fa=S;na=n;a=Q(Q(g*g)+Q(Q(j*j)+Q(l*l)))>Q(1.1920928955078125e-7);j=a?j:Q(1);x=j;n=a?g:Q(0);g=a?l:Q(0);j=Q(Q(1)/Q(Y(Q(Q(n*n)+Q(Q(j*j)+Q(g*g))))));l=Q(x*j);x=Q(-l);g=Q(g*j);j=Q(n*j);n=Q(Q(Q(ca*x)-Q(da*g))-Q(ga*j));S=Q(Q(Q(Ga*x)-Q(la*g))-Q(ea*j));x=Q(Q(Q(ya*x)-Q(za*g))-Q(ma*j));a=Q(Q(na*n)+Q(Q(B*S)+Q(u*x)))>Q(Q(t*n)+Q(Q(v*S)+Q(x*r)));n=a?na:t;B=a?B:v;u=a?u:r;v=Q(ha+Q(Q(fa*n)+Q(Q(Fa*B)+Q(aa*u))));a=Q(Q(m*j)+Q(Q(y*l)+Q(g*p)))>Q(Q(o*j)+Q(Q(E*l)+Q(g*q)));g=a?m:o;t=Q(v-g);N[c+184>>2]=t;j=Q($+Q(Q(W*n)+Q(Q(Ea*B)+Q(u*X))));l=a?p:q;r=Q(j-l);N[c+180>>2]=r;m=Q(Aa+Q(Q(Ba*n)+Q(Q(Ca*B)+Q(u*Da))));p=a?y:E;n=Q(m-p);N[c+176>>2]=n;J[c+132>>2]=0;J[c+136>>2]=0;J[c+140>>2]=0;J[c+144>>2]=0;J[c+148>>2]=0;J[c+152>>2]=0;J[c+156>>2]=0;J[c+160>>2]=0;J[c+164>>2]=0;J[c+168>>2]=0;J[c+172>>2]=0;J[c+124>>2]=0;J[c+128>>2]=0;N[c+120>>2]=v;N[c+116>>2]=j;N[c+112>>2]=m;J[c+68>>2]=0;J[c+72>>2]=0;J[c+76>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;J[c+88>>2]=0;J[c+92>>2]=0;J[c+96>>2]=0;J[c+100>>2]=0;J[c+104>>2]=0;J[c+108>>2]=0;J[c+60>>2]=0;J[c+64>>2]=0;N[c+56>>2]=g;N[c+52>>2]=l;N[c+48>>2]=p;g=Q(-t);j=Q(-r);l=Q(-n);e=-1;y=Q(Q(t*t)+Q(Q(n*n)+Q(r*r)));a:{b:{if(!(y>Q(0))){m=l;o=j;q=g;B=Q(0);u=n;p=r;E=t;break b}$=Q(V+Q(0));ga=Q($*$);v=Q(Q(ba*Q(0))+I);x=Q(Q(L*Q(0))+A);V=Q(Q(D*Q(0))+O);B=Q(0);q=g;o=j;m=l;while(1){u=n;p=r;E=t;r=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j))))));n=Q(l*r);a=J[f+4>>2];O=N[a+56>>2];t=Q(g*r);r=Q(j*r);A=Q(Q(N[f+56>>2]*t)+Q(Q(n*N[f+24>>2])+Q(r*N[f+40>>2])));I=N[a+48>>2];D=Q(Q(N[f+48>>2]*t)+Q(Q(n*N[f+16>>2])+Q(r*N[f+32>>2])));L=Q(Q(N[f+52>>2]*t)+Q(Q(n*N[f+20>>2])+Q(r*N[f+36>>2])));ba=N[a+52>>2];na=Q(Q(O*A)+Q(Q(I*D)+Q(L*ba)));W=N[a+72>>2];ha=Q(W*A);A=N[a+64>>2];fa=Q(A*D);D=N[a+68>>2];b=na>Q(ha+Q(fa+Q(L*D)));a=J[C+4>>2];X=N[a+48>>2];L=Q(-n);S=N[a+52>>2];aa=N[a+56>>2];ca=N[a+64>>2];da=N[a+68>>2];ea=N[a+72>>2];e=Q(Q(Q(X*L)-Q(S*r))-Q(aa*t))>Q(Q(Q(ca*L)-Q(da*r))-Q(ea*t));a=J[f+8>>2];O=b?O:W;A=b?I:A;L=b?ba:D;ba=Q(N[a+48>>2]+Q(Q(N[a+32>>2]*O)+Q(Q(N[a>>2]*A)+Q(L*N[a+16>>2]))));ca=e?X:ca;W=Q(v+ca);I=Q(ba-W);X=Q(N[a+52>>2]+Q(Q(N[a+36>>2]*O)+Q(Q(N[a+4>>2]*A)+Q(L*N[a+20>>2]))));da=e?S:da;S=Q(x+da);D=Q(X-S);L=Q(N[a+56>>2]+Q(Q(N[a+40>>2]*O)+Q(Q(N[a+8>>2]*A)+Q(L*N[a+24>>2]))));O=e?aa:ea;aa=Q(V+O);A=Q(L-aa);ea=Q(Q(Q(Q(n*Q(-I))-Q(r*D))-Q(t*A))-$);if(ea>Q(0)){e=0;la=N[k+360>>2];ha=Q(t*la);t=N[k+352>>2];fa=r;r=N[k+356>>2];ma=Q(ha+Q(Q(n*t)+Q(fa*r)));if(ma>=Q(0)){break a}n=B;B=Q(n-Q(ea/ma));if(B>n){if(B>Q(1)){break a}q=N[k+440>>2];o=N[k+436>>2];m=N[k+432>>2];J[c+92>>2]=0;J[c+76>>2]=0;J[c+60>>2]=0;n=Q(m+Q(t*B));m=Q(n-v);y=Q(m+N[c+80>>2]);N[c+80>>2]=y;t=Q(o+Q(r*B));o=Q(t-x);v=Q(o+N[c+84>>2]);N[c+84>>2]=v;r=Q(q+Q(la*B));q=Q(r-V);x=Q(q+N[c+88>>2]);N[c+88>>2]=x;V=Q(m+N[c+64>>2]);N[c+64>>2]=V;A=Q(o+N[c+68>>2]);N[c+68>>2]=A;I=Q(q+N[c+72>>2]);N[c+72>>2]=I;m=Q(m+N[c+48>>2]);N[c+48>>2]=m;o=Q(o+N[c+52>>2]);N[c+52>>2]=o;q=Q(q+N[c+56>>2]);N[c+56>>2]=q;D=N[c+112>>2];W=N[c+116>>2];S=N[c+120>>2];J[c+188>>2]=0;N[c+184>>2]=S-q;N[c+180>>2]=W-o;N[c+176>>2]=D-m;m=N[c+128>>2];o=N[c+132>>2];q=N[c+136>>2];J[c+204>>2]=0;N[c+200>>2]=q-I;N[c+196>>2]=o-A;N[c+192>>2]=m-V;m=N[c+144>>2];o=N[c+148>>2];q=N[c+152>>2];J[c+220>>2]=0;N[c+216>>2]=q-x;N[c+212>>2]=o-v;N[c+208>>2]=m-y;aa=Q(O+r);A=Q(L-aa);S=Q(da+t);D=Q(X-S);W=Q(ca+n);I=Q(ba-W);m=l;o=j;q=g;v=n;x=t;V=r;g=Q(34028234663852886e22)}else{g=y}}else{g=y}O=g;b=J[c+240>>2];e=b<<4;a=e+(c+112|0)|0;J[a+12>>2]=0;N[a+8>>2]=L;N[a+4>>2]=X;N[a>>2]=ba;a=e+(c+48|0)|0;J[a+12>>2]=0;N[a+8>>2]=aa;N[a+4>>2]=S;N[a>>2]=W;a=e+(c+176|0)|0;J[a+12>>2]=0;N[a+8>>2]=A;N[a+4>>2]=D;N[a>>2]=I;J[c+240>>2]=b+1;c:{d:{switch(b-1|0){case 0:n=N[c+184>>2];g=Q(N[c+200>>2]-n);t=N[c+176>>2];j=Q(N[c+192>>2]-t);r=N[c+180>>2];l=Q(N[c+196>>2]-r);y=Q(Q(g*g)+Q(Q(j*j)+Q(l*l)));if(y<=Q(1.1920928955078125e-7)){J[c+240>>2]=1;a=J[c+180>>2];J[c+32>>2]=J[c+176>>2];J[c+36>>2]=a;a=J[c+188>>2];J[c+40>>2]=J[c+184>>2];J[c+44>>2]=a;break c}fa=g;g=Q(Q(Q(Q(Q(-t)*j)-Q(l*r))-Q(n*g))/y);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[c+40>>2]=n+Q(fa*g);N[c+36>>2]=r+Q(l*g);N[c+32>>2]=t+Q(j*g);break c;case 1:_b(c+32|0,c+176|0,c+112|0,c+48|0,c+240|0);break c;case 2:hc(c+32|0,c+176|0,c+112|0,c+48|0,c+240|0);break c;default:break d}}N[c+40>>2]=A;N[c+36>>2]=D;N[c+32>>2]=I}t=N[c+40>>2];g=Q(-t);r=N[c+36>>2];j=Q(-r);n=N[c+32>>2];l=Q(-n);y=Q(Q(t*t)+Q(Q(n*n)+Q(r*r)));if(ga>2]+32|0];A=Q(0);v=Q(0);a=(e|0)!=0&y>Q(0);g=a?g:q;l=a?l:m;j=a?j:o;m=Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j)))));if(!(m<=Q(1.1920928955078125e-7))){o=g;g=Q(Q(1)/m);oa=Q(o*g);A=Q(j*g);v=Q(l*g)}J[d+268>>2]=0;N[d+264>>2]=-oa;N[d+260>>2]=-A;N[d+256>>2]=-v;N[d+240>>2]=B;J[d+252>>2]=J[c+252>>2];a=J[c+248>>2];J[d+244>>2]=J[c+244>>2];J[d+248>>2]=a;J[c+44>>2]=0;N[c+40>>2]=e?t:E;N[c+36>>2]=e?r:p;N[c+32>>2]=e?n:u;e=J[c+268>>2];a=J[c+264>>2];J[c+24>>2]=a;J[c+28>>2]=e;T=J[c+260>>2];b=J[c+256>>2];J[c+16>>2]=b;J[c+20>>2]=T;J[c+8>>2]=a;J[c+12>>2]=e;J[c>>2]=b;J[c+4>>2]=T;jb(c+176|0,c+112|0,c+48|0,c+32|0,c+16|0,c,J[c+240>>2]);g=N[J[f+4>>2]+16>>2];j=N[c+16>>2];l=N[c+20>>2];m=N[c+24>>2];J[d+284>>2]=0;N[d+280>>2]=m+(C?Q(oa*g):Q(-0));N[d+276>>2]=l+(C?Q(A*g):Q(-0));N[d+272>>2]=j+(C?Q(v*g):Q(-0));e=1}Ha=c+272|0;if(e){a=J[d+244>>2];J[k+336>>2]=J[d+240>>2];J[k+340>>2]=a;a=J[d+252>>2];J[k+344>>2]=J[d+248>>2];J[k+348>>2]=a;if(N[d+240>>2]==Q(0)){b=J[ka+4>>2];c=J[sa+4>>2];N[d+224>>2]=Q(N[b+16>>2]+N[c+16>>2])*Q(100);H[d+215|0]=0;J[d+168>>2]=0;J[d+172>>2]=0;J[d+160>>2]=0;J[d+164>>2]=0;J[d+152>>2]=0;J[d+156>>2]=0;J[d+144>>2]=0;J[d+148>>2]=0;J[d+136>>2]=0;J[d+140>>2]=0;J[d+128>>2]=0;J[d+132>>2]=0;J[d+192>>2]=0;a=J[ka+8>>2];J[d+56>>2]=a;J[d+48>>2]=153572;J[d+52>>2]=b;b=J[a+12>>2];J[d+72>>2]=J[a+8>>2];J[d+76>>2]=b;b=J[a+20>>2];J[d+80>>2]=J[a+16>>2];J[d+84>>2]=b;b=J[a+28>>2];J[d+88>>2]=J[a+24>>2];J[d+92>>2]=b;b=J[a+36>>2];J[d+96>>2]=J[a+32>>2];J[d+100>>2]=b;b=J[a+44>>2];J[d+104>>2]=J[a+40>>2];J[d+108>>2]=b;b=J[a+52>>2];J[d+112>>2]=J[a+48>>2];J[d+116>>2]=b;b=J[a+60>>2];J[d+120>>2]=J[a+56>>2];J[d+124>>2]=b;b=J[a+4>>2];J[d+64>>2]=J[a>>2];J[d+68>>2]=b;g=N[d+68>>2];N[d+68>>2]=N[d+80>>2];j=N[d+88>>2];l=N[d+72>>2];N[d+72>>2]=N[d+96>>2];N[d+80>>2]=g;N[d+96>>2]=l;N[d+88>>2]=N[d+100>>2];N[d+100>>2]=j;J[d+40>>2]=152284;J[d+44>>2]=c;C=d+220|0;T=d+216|0;c=Ha-320|0;Ha=c;a=J[d+44>>2];g=N[a+20>>2];b=J[d+52>>2];j=N[b+20>>2];q=N[d+224>>2];U=K[b+32|0];t=N[b+16>>2];Z=K[a+32|0];r=N[a+16>>2];J[c+44>>2]=0;V=Q((g>2];f=0;a=0;while(1){b=f<<2;w=K[f+C|0];J[b+(c- -64|0)>>2]=w;z=K[f+T|0];J[b+(c+48|0)>>2]=z;b=(1-w<<4)+ta|0;g=N[b+8>>2];j=N[b>>2];l=N[b+4>>2];b=(1-z<<4)+Ia|0;m=N[b>>2];p=N[b+4>>2];o=N[b+8>>2];n=N[b+12>>2];u=N[s+48>>2];y=N[s+32>>2];E=N[s>>2];B=N[s+16>>2];v=N[s+52>>2];x=N[s+36>>2];O=N[s+4>>2];A=N[s+20>>2];I=N[s+56>>2];D=N[s+40>>2];$=N[s+8>>2];L=N[s+24>>2];b=a;P=a<<4;w=P+(c+144|0)|0;J[w+12>>2]=0;z=P+(c+80|0)|0;N[z+12>>2]=n;N[z+8>>2]=o;N[z+4>>2]=p;N[z>>2]=m;z=P+(c+208|0)|0;J[z+12>>2]=0;n=Q(I+Q(Q(D*g)+Q(Q($*j)+Q(l*L))));N[w+8>>2]=n;v=Q(v+Q(Q(x*g)+Q(Q(O*j)+Q(l*A))));N[w+4>>2]=v;g=Q(u+Q(Q(y*g)+Q(Q(E*j)+Q(l*B))));N[w>>2]=g;j=Q(n-o);N[z+8>>2]=j;l=Q(v-p);N[z+4>>2]=l;g=Q(g-m);N[z>>2]=g;a=a+1|0;J[c+44>>2]=a;f=f+1|0;if((xa|0)!=(f|0)){continue}break}k:{l:{switch(b-1|0){case 0:m=N[c+216>>2];g=Q(N[c+232>>2]-m);p=N[c+208>>2];j=Q(N[c+224>>2]-p);o=N[c+212>>2];l=Q(N[c+228>>2]-o);n=Q(Q(g*g)+Q(Q(j*j)+Q(l*l)));if(!(n<=Q(1.1920928955078125e-7))){break k}J[c+44>>2]=1;a=J[c+212>>2];J[c+16>>2]=J[c+208>>2];J[c+20>>2]=a;a=J[c+220>>2];J[c+24>>2]=J[c+216>>2];J[c+28>>2]=a;break i;case 1:yb(c+16|0,c+208|0,c+144|0,c+80|0,c- -64|0,c+48|0,c+44|0);break i;case 2:break l;default:break j}}Bb(c+16|0,c+208|0,c+144|0,c+80|0,c- -64|0,c+48|0,c+44|0);break i}J[c+28>>2]=0;E=g;g=Q(Q(Q(Q(Q(-p)*j)-Q(l*o))-Q(m*g))/n);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[c+24>>2]=m+Q(E*g);N[c+20>>2]=o+Q(l*g);N[c+16>>2]=p+Q(j*g);break i}g=N[s+8>>2];l=N[s>>2];j=N[s+4>>2];J[c+284>>2]=0;a=Q(Q(g*g)+Q(Q(l*l)+Q(j*j)))>Q(0);g=a?g:Q(0);N[c+280>>2]=g;j=a?j:Q(0);N[c+276>>2]=j;l=a?l:Q(1);N[c+272>>2]=l;p=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j))))));n=Q(g*p);u=Q(l*p);m=Q(34028234663852886e22);p=Q(j*p);break h}J[c+28>>2]=0;N[c+24>>2]=j;N[c+20>>2]=l;N[c+16>>2]=g}a=J[c+20>>2];J[c+272>>2]=J[c+16>>2];J[c+276>>2]=a;a=J[c+28>>2];J[c+280>>2]=J[c+24>>2];J[c+284>>2]=a;g=N[c+280>>2];l=N[c+272>>2];j=N[c+276>>2];m=Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j)))));if(!(V>2]=J[c+316>>2];a=J[c+312>>2];J[c+296>>2]=J[c+308>>2];J[c+300>>2]=a;a=J[d+56>>2];A=N[c+284>>2];f=J[c+44>>2];w=f<<2;b=J[d+52>>2];z=b+56|0;m=Q(-l);r=Q(Q(Q(N[d+72>>2]*m)-Q(N[d+88>>2]*j))-Q(N[d+104>>2]*g));q=g;v=Q(Q(Q(N[d+64>>2]*m)-Q(N[d+80>>2]*j))-Q(N[d+96>>2]*g));t=j;m=Q(Q(Q(N[d+68>>2]*m)-Q(N[d+84>>2]*j))-Q(N[d+100>>2]*g));P=b+52|0;U=b+72|0;Z=b+68|0;s=Q(Q(N[z>>2]*r)+Q(Q(N[b+48>>2]*v)+Q(m*N[P>>2])))>Q(Q(N[U>>2]*r)+Q(Q(N[b+64>>2]*v)+Q(m*N[Z>>2])));J[w+(c- -64|0)>>2]=s;m=N[(s?z:U)>>2];v=N[(s?b+48|0:b- -64|0)>>2];x=N[(s?P:Z)>>2];I=N[a+56>>2];D=N[a+40>>2];$=N[a+24>>2];L=N[a+52>>2];ba=N[a+36>>2];W=N[a+20>>2];X=N[a+8>>2];S=N[a+48>>2];aa=N[a+32>>2];oa=N[a>>2];ga=N[a+16>>2];ca=N[a+4>>2];ta=w+(c+48|0)|0;a=J[d+44>>2];s=a+56|0;r=l;w=a+52|0;z=a+72|0;P=a+68|0;b=Q(Q(N[s>>2]*g)+Q(Q(N[a+48>>2]*l)+Q(j*N[w>>2])))>Q(Q(N[z>>2]*g)+Q(Q(N[a+64>>2]*l)+Q(j*N[P>>2])));J[ta>>2]=b;I=Q(I+Q(Q(D*m)+Q(Q(X*v)+Q(x*$))));D=N[(b?s:z)>>2];g=Q(I-D);$=Q(S+Q(Q(aa*m)+Q(Q(oa*v)+Q(x*ga))));X=N[(b?a+48|0:a- -64|0)>>2];j=Q($-X);m=Q(L+Q(Q(ba*m)+Q(Q(ca*v)+Q(x*W))));v=N[(b?w:P)>>2];l=Q(m-v);x=Q(Q(n*g)+Q(Q(u*j)+Q(p*l)));if(x>O){a=0;if(!C){break e}H[d+215|0]=f;if(!f){break e}b=0;if((f|0)!=1){P=f&-2;s=0;while(1){w=b<<2;U=c- -64|0;H[b+C|0]=J[w+U>>2];Z=c+48|0;H[b+T|0]=J[Z+w>>2];w=b|1;z=w<<2;H[w+C|0]=J[z+U>>2];H[w+T|0]=J[z+Z>>2];b=b+2|0;s=s+2|0;if((P|0)!=(s|0)){continue}break}}if(!(f&1)){break e}f=b<<2;H[b+C|0]=J[f+(c- -64|0)>>2];H[b+T|0]=J[f+(c+48|0)>>2];break e}if(x>Q(o*Q(.9997749924659729))){m:{if(!C){break m}H[d+215|0]=f;if(!f){break m}b=0;if((f|0)!=1){z=f&-2;s=0;while(1){a=b<<2;P=c- -64|0;H[b+C|0]=J[a+P>>2];U=c+48|0;H[b+T|0]=J[U+a>>2];a=b|1;w=a<<2;H[a+C|0]=J[w+P>>2];H[a+T|0]=J[w+U>>2];b=b+2|0;s=s+2|0;if((z|0)!=(s|0)){continue}break}}if(!(f&1)){break m}a=b<<2;H[b+C|0]=J[a+(c- -64|0)>>2];H[b+T|0]=J[a+(c+48|0)>>2]}N[d+160>>2]=u;J[d+172>>2]=0;N[d+168>>2]=n;N[d+164>>2]=p;jb(c+208|0,c+144|0,c+80|0,c+272|0,c+16|0,c,f);g=N[c+16>>2];j=N[c+20>>2];l=N[c+24>>2];J[d+140>>2]=0;N[d+136>>2]=l-Q(y*n);N[d+132>>2]=j-Q(y*p);N[d+128>>2]=g-Q(y*u);g=N[c>>2];j=N[c+4>>2];l=N[c+8>>2];J[d+156>>2]=0;N[d+152>>2]=l+Q(E*n);N[d+148>>2]=j+Q(E*p);N[d+144>>2]=g+Q(E*u);N[d+192>>2]=o-B;a=2;break e}b=f<<4;a=b+(c+144|0)|0;J[a+12>>2]=0;N[a+8>>2]=I;N[a+4>>2]=m;N[a>>2]=$;a=b+(c+80|0)|0;J[a+12>>2]=0;N[a+8>>2]=D;N[a+4>>2]=v;N[a>>2]=X;a=b+(c+208|0)|0;J[a+12>>2]=0;N[a+8>>2]=g;N[a+4>>2]=l;N[a>>2]=j;J[c+44>>2]=f+1;n:{o:{switch(f-1|0){case 0:m=N[c+216>>2];g=Q(N[c+232>>2]-m);p=N[c+208>>2];j=Q(N[c+224>>2]-p);n=N[c+212>>2];l=Q(N[c+228>>2]-n);u=Q(Q(g*g)+Q(Q(j*j)+Q(l*l)));if(u<=Q(1.1920928955078125e-7)){J[c+44>>2]=1;a=J[c+212>>2];J[c+16>>2]=J[c+208>>2];J[c+20>>2]=a;a=J[c+220>>2];J[c+24>>2]=J[c+216>>2];J[c+28>>2]=a;break n}J[c+28>>2]=0;x=g;g=Q(Q(Q(Q(Q(-p)*j)-Q(l*n))-Q(m*g))/u);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[c+24>>2]=m+Q(x*g);N[c+20>>2]=n+Q(l*g);N[c+16>>2]=p+Q(j*g);break n;case 1:yb(c+16|0,c+208|0,c+144|0,c+80|0,c- -64|0,c+48|0,c+44|0);break n;case 2:Bb(c+16|0,c+208|0,c+144|0,c+80|0,c- -64|0,c+48|0,c+44|0);break n;default:break o}}J[c+28>>2]=0;N[c+24>>2]=g;N[c+20>>2]=l;N[c+16>>2]=j}a=J[c+20>>2];J[c+272>>2]=J[c+16>>2];J[c+276>>2]=a;a=J[c+28>>2];J[c+280>>2]=J[c+24>>2];J[c+284>>2]=a;g=N[c+280>>2];l=N[c+272>>2];j=N[c+276>>2];m=Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j)))));u=Q(Q(1)/m);n=Q(g*u);p=Q(j*u);u=Q(l*u);if(mV){continue}break}f=J[c+44>>2];if(!(m>2];Z=c+48|0;H[b+T|0]=J[Z+w>>2];w=b|1;z=w<<2;H[w+C|0]=J[z+U>>2];H[w+T|0]=J[z+Z>>2];b=b+2|0;s=s+2|0;if((P|0)!=(s|0)){continue}break}}if(!(a&1)){break p}a=b<<2;H[b+C|0]=J[a+(c- -64|0)>>2];H[b+T|0]=J[a+(c+48|0)>>2]}N[c+284>>2]=A;N[c+272>>2]=r;N[c+276>>2]=t;N[c+280>>2]=q;jb(c+208|0,c+144|0,c+80|0,c+272|0,c+16|0,c,f);J[d+188>>2]=0;N[d+184>>2]=n;N[d+180>>2]=p;N[d+176>>2]=u;J[d+172>>2]=0;g=Q(Q(1)/o);j=Q(q*g);N[d+168>>2]=j;l=Q(t*g);N[d+164>>2]=l;g=Q(r*g);N[d+160>>2]=g;m=N[c+16>>2];p=N[c+20>>2];q=N[c+24>>2];J[d+140>>2]=0;N[d+136>>2]=q-Q(y*j);N[d+132>>2]=p-Q(y*l);N[d+128>>2]=m-Q(y*g);m=N[c>>2];p=N[c+4>>2];q=N[c+8>>2];N[d+192>>2]=o-B;J[d+156>>2]=0;N[d+152>>2]=q+Q(E*j);N[d+148>>2]=p+Q(E*l);N[d+144>>2]=m+Q(E*g);a=2;if(o<=B){break e}a=4;break e}if(C){break f}a=5;break e}f=J[c+44>>2]}H[d+215|0]=f;a=5;if(!f){break e}b=0;if((f|0)!=1){P=f&-2;s=0;while(1){w=b<<2;U=c- -64|0;H[b+C|0]=J[w+U>>2];Z=c+48|0;H[b+T|0]=J[Z+w>>2];w=b|1;z=w<<2;H[w+C|0]=J[z+U>>2];H[w+T|0]=J[z+Z>>2];b=b+2|0;s=s+2|0;if((P|0)!=(s|0)){continue}break}}if(!(f&1)){break e}f=b<<2;H[b+C|0]=J[f+(c- -64|0)>>2];H[b+T|0]=J[f+(c+48|0)>>2]}Ha=c+320|0;q:{r:{if(a-5|0){break r}J[d+16>>2]=1065353216;a=J[d+28>>2];J[d+8>>2]=J[d+24>>2];J[d+12>>2]=a;a=J[d+20>>2];J[d>>2]=J[d+16>>2];J[d+4>>2]=a;if(ic(ka,sa,d+220|0,d+216|0,K[d+215|0],0,d,d+128|0)-5>>>0<=1){break r}J[d+280>>2]=0;J[d+284>>2]=0;J[d+272>>2]=0;J[d+276>>2]=0;g=N[k+360>>2];j=N[k+352>>2];l=N[k+356>>2];J[d+268>>2]=0;m=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(j*j)+Q(l*l))))));N[d+264>>2]=m*Q(-g);N[d+260>>2]=m*Q(-l);N[d+256>>2]=m*Q(-j);g=Q(0);break q}a=J[d+140>>2];J[d+280>>2]=J[d+136>>2];J[d+284>>2]=a;a=J[d+132>>2];J[d+272>>2]=J[d+128>>2];J[d+276>>2]=a;a=J[d+164>>2];J[d+256>>2]=J[d+160>>2];J[d+260>>2]=a;a=J[d+172>>2];J[d+264>>2]=J[d+168>>2];J[d+268>>2]=a;g=N[d+192>>2]}N[k+336>>2]=g>2];J[k+320>>2]=J[d+272>>2];J[k+324>>2]=a;a=J[d+284>>2];J[k+328>>2]=J[d+280>>2];J[k+332>>2]=a;a=J[d+260>>2];J[k+304>>2]=J[d+256>>2];J[k+308>>2]=a;a=J[d+268>>2];J[k+312>>2]=J[d+264>>2];J[k+316>>2]=a}Ha=d+288|0;if(e){ja=N[k+336>>2];g=N[k+328>>2];j=N[k+320>>2];l=N[k+324>>2];m=N[k+312>>2];p=N[k+304>>2];o=N[k+308>>2];q=Q(Q(G*m)+Q(Q(R*p)+Q(F*o)));n=Q(-F);u=Q(Q(Q(M*Q(Q(R*o)+Q(p*n)))+Q(_*m))+Q(G*q));N[h+8>>2]=u+u;u=Q(Q(F*q)+Q(Q(_*o)+Q(M*Q(Q(G*p)+Q(m*ia)))));N[h+4>>2]=u+u;r=o;o=Q(-G);m=Q(Q(R*q)+Q(Q(_*p)+Q(M*Q(Q(F*m)+Q(r*o)))));N[h>>2]=m+m;m=ja>Q(0)?ja:Q(0);p=Q(Q(G*g)+Q(Q(R*j)+Q(F*l)));q=Q(Q(Q(M*Q(Q(R*l)+Q(j*n)))+Q(_*g))+Q(G*p));N[i+8>>2]=Q(ua*m)+Q(qa+Q(q+q));q=Q(Q(F*p)+Q(Q(_*l)+Q(M*Q(Q(G*j)+Q(g*ia)))));N[i+4>>2]=Q(wa*m)+Q(pa+Q(q+q));g=Q(Q(R*p)+Q(Q(_*j)+Q(M*Q(Q(F*g)+Q(l*o)))));N[i>>2]=Q(va*m)+Q(ra+Q(g+g))}Ha=k+448|0;return Q(ja)}function mV(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=j|0;k=k|0;l=Q(l);var m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=0,I=Q(0),L=Q(0),M=Q(0),O=0,P=0,R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=0,X=Q(0),Z=0,_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=0,pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=0,va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=0,Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ia=Q(0),Ja=0,Ka=0,La=0,Ma=0;b=Ha-320|0;Ha=b;J[b+8>>2]=0;J[b+12>>2]=0;J[b>>2]=0;J[b+4>>2]=0;H[b+32|0]=0;J[b+28>>2]=3;l=N[a+8>>2];m=N[a+12>>2];n=N[a+4>>2];J[b+60>>2]=0;N[b+56>>2]=m;N[b+52>>2]=l;N[b+48>>2]=n;l=l>=n?n:l;l=l<=m?l:m;N[b+24>>2]=l*Q(.05000000074505806);N[b+20>>2]=l*Q(.004999999888241291);N[b+16>>2]=l*Q(.009999999776482582);J[b+312>>2]=0;J[b+316>>2]=0;J[b+304>>2]=0;J[b+308>>2]=0;qa=N[e+20>>2];u=N[f+20>>2];ra=N[e+24>>2];s=N[f+24>>2];l=N[d+8>>2];m=N[d>>2];n=N[d+4>>2];p=N[d+12>>2];R=N[c+12>>2];T=N[c>>2];sa=N[e+16>>2];y=N[f+16>>2];I=N[c+4>>2];L=N[c+8>>2];J[b+300>>2]=0;J[b+284>>2]=0;J[b+268>>2]=0;ma=Q(-T);o=Q(y-sa);q=Q(u-qa);r=Q(s-ra);v=Q(Q(Q(ma*o)-Q(q*I))-Q(L*r));$=Q(Q(R*R)+Q(-.5));B=Q(Q(Q(R*Q(Q(I*o)-Q(T*q)))+Q($*r))-Q(L*v));N[b+296>>2]=B+B;B=Q(Q(Q($*q)+Q(R*Q(Q(T*r)-Q(L*o))))-Q(I*v));N[b+292>>2]=B+B;t=b+288|0;o=Q(Q(Q($*o)+Q(R*Q(Q(L*q)-Q(I*r))))-Q(T*v));N[t>>2]=o+o;q=Q(Q(Q(n*L)-Q(I*l))+Q(Q(m*R)-Q(p*T)));o=Q(q+q);r=Q(Q(Q(l*T)-Q(L*m))+Q(Q(n*R)-Q(p*I)));v=Q(r+r);B=Q(Q(1)-Q(q*o));D=Q(r*v);N[b+280>>2]=B-D;q=Q(Q(Q(m*I)-Q(T*n))+Q(Q(l*R)-Q(p*L)));M=Q(q*v);l=Q(Q(p*R)-Q(Q(Q(ma*m)-Q(n*I))-Q(L*l)));m=Q(l*o);N[b+276>>2]=M-m;n=Q(q*o);p=Q(l*v);N[b+272>>2]=n+p;N[b+264>>2]=M+m;m=Q(q+q);q=Q(q*m);N[b+260>>2]=B-q;o=Q(r*o);l=Q(l*m);N[b+256>>2]=o-l;J[b+252>>2]=0;N[b+248>>2]=n-p;N[b+244>>2]=o+l;N[b+240>>2]=Q(Q(1)-D)-q;n=N[c+20>>2];p=N[d+20>>2];l=N[c+24>>2];m=N[d+24>>2];o=N[c+16>>2];q=N[d+16>>2];J[b+236>>2]=0;va=Q(m-s);l=Q(Q(l-ra)-va);wa=Q(q-y);m=Q(Q(o-sa)-wa);xa=Q(p-u);n=Q(Q(n-qa)-xa);p=Q(Q(L*l)+Q(Q(T*m)+Q(I*n)));o=Q(Q(Q($*l)-Q(R*Q(Q(T*n)-Q(I*m))))+Q(L*p));N[b+232>>2]=o+o;o=Q(Q(I*p)+Q(Q($*n)-Q(R*Q(Q(L*m)-Q(l*T)))));N[b+228>>2]=o+o;l=Q(Q(T*p)+Q(Q($*m)-Q(R*Q(Q(I*l)-Q(n*L)))));N[b+224>>2]=l+l;J[b+160>>2]=0;J[b+80>>2]=153620;J[b+84>>2]=k;J[b+88>>2]=b+240;a=J[b+260>>2];J[b+112>>2]=J[b+256>>2];J[b+116>>2]=a;a=J[b+268>>2];J[b+120>>2]=J[b+264>>2];J[b+124>>2]=a;a=J[b+252>>2];J[b+104>>2]=J[b+248>>2];J[b+108>>2]=a;a=J[b+276>>2];J[b+128>>2]=J[b+272>>2];J[b+132>>2]=a;a=J[b+284>>2];J[b+136>>2]=J[b+280>>2];J[b+140>>2]=a;a=J[t+4>>2];J[b+144>>2]=J[t>>2];J[b+148>>2]=a;a=J[b+300>>2];J[b+152>>2]=J[b+296>>2];J[b+156>>2]=a;a=J[b+244>>2];J[b+96>>2]=J[b+240>>2];J[b+100>>2]=a;l=N[b+100>>2];N[b+100>>2]=N[b+112>>2];m=N[b+120>>2];n=N[b+104>>2];N[b+104>>2]=N[b+128>>2];N[b+120>>2]=N[b+132>>2];N[b+128>>2]=n;N[b+132>>2]=m;N[b+112>>2]=l;J[b+72>>2]=153008;J[b+76>>2]=b;na=Q(34028234663852886e22);e=Ha-288|0;Ha=e;aa=Q(g+Q(0));d=Ha-272|0;Ha=d;J[d+264>>2]=0;J[d+268>>2]=0;J[d+256>>2]=0;J[d+260>>2]=0;E=N[b+312>>2];w=N[b+308>>2];A=N[b+304>>2];F=N[b+232>>2];S=N[b+228>>2];ba=N[b+224>>2];J[d+240>>2]=1;j=b+72|0;C=J[j+4>>2];n=N[C+52>>2];oa=b+80|0;k=oa;a=J[k+8>>2];X=N[a+52>>2];U=N[a+36>>2];_=N[a+20>>2];p=N[C+56>>2];x=N[a+56>>2];V=N[a+40>>2];ca=N[a+24>>2];c=J[k+4>>2];o=N[c+72>>2];q=N[c- -64>>2];r=N[c+68>>2];v=N[c+56>>2];u=N[c+52>>2];s=N[c+88>>2];da=N[k+56>>2];la=N[k+24>>2];ea=N[k+40>>2];y=N[c+80>>2];fa=N[k+48>>2];ia=N[k+32>>2];B=N[c+84>>2];ja=N[k+52>>2];ka=N[k+20>>2];ta=N[k+36>>2];D=N[C+48>>2];Aa=N[a+48>>2];Ba=N[a+32>>2];Ca=N[a>>2];Da=N[a+16>>2];Ea=N[a+4>>2];Fa=N[a+8>>2];M=N[c+48>>2];Ga=N[k+16>>2];g=N[t+8>>2];l=N[t>>2];m=N[t+4>>2];J[d+196>>2]=0;J[d+200>>2]=0;J[d+204>>2]=0;J[d+208>>2]=0;J[d+212>>2]=0;J[d+216>>2]=0;J[d+220>>2]=0;J[d+224>>2]=0;J[d+228>>2]=0;J[d+232>>2]=0;J[d+236>>2]=0;J[d+188>>2]=0;J[d+192>>2]=0;Ia=x;ha=V;ya=o;ga=s;a=Q(Q(g*g)+Q(Q(l*l)+Q(m*m)))>Q(1.1920928955078125e-7);l=a?l:Q(1);x=l;o=a?g:Q(0);g=a?m:Q(0);l=Q(Q(1)/Q(Y(Q(Q(o*o)+Q(Q(l*l)+Q(g*g))))));V=Q(x*l);m=Q(-V);g=Q(g*l);l=Q(o*l);o=Q(Q(Q(la*m)-Q(ea*g))-Q(da*l));x=Q(Q(Q(Ga*m)-Q(ia*g))-Q(fa*l));m=Q(Q(Q(ka*m)-Q(ta*g))-Q(ja*l));da=Q(Q(ya*o)+Q(Q(q*x)+Q(r*m)));s=Q(Q(s*o)+Q(Q(y*x)+Q(m*B)));a=da>s;m=Q(Q(v*o)+Q(Q(M*x)+Q(m*u)));c=!(m>da)|!(m>s);m=c?a?ya:ga:v;o=c?a?q:y:M;q=c?a?r:B:u;v=Q(Ia+Q(Q(ha*m)+Q(Q(Fa*o)+Q(ca*q))));l=l>Q(0)?p:Q(-p);u=Q(v-l);N[d+184>>2]=u;p=Q(X+Q(Q(U*m)+Q(Q(Ea*o)+Q(q*_))));g=g>Q(0)?n:Q(-n);s=Q(p-g);N[d+180>>2]=s;m=Q(Aa+Q(Q(Ba*m)+Q(Q(Ca*o)+Q(q*Da))));n=V>Q(0)?D:Q(-D);r=Q(m-n);N[d+176>>2]=r;J[d+132>>2]=0;J[d+136>>2]=0;J[d+140>>2]=0;J[d+144>>2]=0;J[d+148>>2]=0;J[d+152>>2]=0;J[d+156>>2]=0;J[d+160>>2]=0;J[d+164>>2]=0;J[d+168>>2]=0;J[d+172>>2]=0;J[d+124>>2]=0;J[d+128>>2]=0;N[d+120>>2]=v;N[d+116>>2]=p;N[d+112>>2]=m;J[d+68>>2]=0;J[d+72>>2]=0;J[d+76>>2]=0;J[d+80>>2]=0;J[d+84>>2]=0;J[d+88>>2]=0;J[d+92>>2]=0;J[d+96>>2]=0;J[d+100>>2]=0;J[d+104>>2]=0;J[d+108>>2]=0;J[d+60>>2]=0;J[d+64>>2]=0;N[d+56>>2]=l;N[d+52>>2]=g;N[d+48>>2]=n;g=Q(-u);l=Q(-s);m=Q(-r);f=-1;y=Q(Q(u*u)+Q(Q(r*r)+Q(s*s)));n=N[C+24>>2];n=nda)){n=m;o=l;q=g;D=Q(0);v=r;p=s;B=u;break b}X=Q(n+aa);la=Q(X*X);M=Q(Q(ba*Q(0))+A);x=Q(Q(S*Q(0))+w);aa=Q(Q(F*Q(0))+E);D=Q(0);q=g;o=l;n=m;while(1){v=r;p=s;B=u;s=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(m*m)+Q(l*l))))));r=Q(m*s);a=J[k+4>>2];F=N[a+72>>2];u=Q(g*s);s=Q(l*s);E=Q(Q(N[k+56>>2]*u)+Q(Q(r*N[k+24>>2])+Q(s*N[k+40>>2])));S=N[a- -64>>2];w=Q(Q(N[k+48>>2]*u)+Q(Q(r*N[k+16>>2])+Q(s*N[k+32>>2])));A=Q(Q(N[k+52>>2]*u)+Q(Q(r*N[k+20>>2])+Q(s*N[k+36>>2])));ba=N[a+68>>2];U=Q(Q(F*E)+Q(Q(S*w)+Q(A*ba)));_=N[a+88>>2];V=N[a+80>>2];ca=N[a+84>>2];ea=Q(Q(_*E)+Q(Q(V*w)+Q(A*ca)));c=U>ea;ha=U;U=N[a+56>>2];fa=N[a+48>>2];ga=A;A=N[a+52>>2];E=Q(Q(U*E)+Q(Q(fa*w)+Q(ga*A)));f=!(haea);a=J[k+8>>2];E=f?c?F:_:U;w=f?c?S:V:fa;S=f?c?ba:ca:A;ba=Q(N[a+48>>2]+Q(Q(N[a+32>>2]*E)+Q(Q(N[a>>2]*w)+Q(S*N[a+16>>2]))));c=J[j+4>>2];A=N[c+48>>2];ea=r>2]+Q(Q(N[a+36>>2]*E)+Q(Q(N[a+4>>2]*w)+Q(S*N[a+20>>2]))));F=N[c+52>>2];fa=s>2]+Q(Q(N[a+40>>2]*E)+Q(Q(N[a+8>>2]*w)+Q(S*N[a+24>>2]))));E=N[c+56>>2];E=uQ(0)){f=0;ja=N[b+232>>2];ha=Q(u*ja);u=N[b+224>>2];ga=s;s=N[b+228>>2];ka=Q(ha+Q(Q(r*u)+Q(ga*s)));if(ka>=Q(0)){break a}r=D;D=Q(r-Q(ia/ka));if(D>r){if(D>Q(1)){break a}q=N[b+312>>2];o=N[b+308>>2];n=N[b+304>>2];J[d+92>>2]=0;J[d+76>>2]=0;J[d+60>>2]=0;r=Q(n+Q(u*D));n=Q(r-M);y=Q(n+N[d+80>>2]);N[d+80>>2]=y;u=Q(o+Q(s*D));o=Q(u-x);M=Q(o+N[d+84>>2]);N[d+84>>2]=M;s=Q(q+Q(ja*D));q=Q(s-aa);x=Q(q+N[d+88>>2]);N[d+88>>2]=x;aa=Q(n+N[d+64>>2]);N[d+64>>2]=aa;w=Q(o+N[d+68>>2]);N[d+68>>2]=w;A=Q(q+N[d+72>>2]);N[d+72>>2]=A;n=Q(n+N[d+48>>2]);N[d+48>>2]=n;o=Q(o+N[d+52>>2]);N[d+52>>2]=o;q=Q(q+N[d+56>>2]);N[d+56>>2]=q;F=N[d+112>>2];U=N[d+116>>2];V=N[d+120>>2];J[d+188>>2]=0;N[d+184>>2]=V-q;N[d+180>>2]=U-o;N[d+176>>2]=F-n;n=N[d+128>>2];o=N[d+132>>2];q=N[d+136>>2];J[d+204>>2]=0;N[d+200>>2]=q-A;N[d+196>>2]=o-w;N[d+192>>2]=n-aa;n=N[d+144>>2];o=N[d+148>>2];q=N[d+152>>2];J[d+220>>2]=0;N[d+216>>2]=q-x;N[d+212>>2]=o-M;N[d+208>>2]=n-y;ca=Q(E+s);w=Q(S-ca);V=Q(fa+u);F=Q(_-V);U=Q(ea+r);A=Q(ba-U);n=m;o=l;q=g;M=r;x=u;aa=s;g=Q(34028234663852886e22)}else{g=y}}else{g=y}E=g;c=J[d+240>>2];f=c<<4;a=f+(d+112|0)|0;J[a+12>>2]=0;N[a+8>>2]=S;N[a+4>>2]=_;N[a>>2]=ba;a=f+(d+48|0)|0;J[a+12>>2]=0;N[a+8>>2]=ca;N[a+4>>2]=V;N[a>>2]=U;a=f+(d+176|0)|0;J[a+12>>2]=0;N[a+8>>2]=w;N[a+4>>2]=F;N[a>>2]=A;J[d+240>>2]=c+1;c:{d:{switch(c-1|0){case 0:r=N[d+184>>2];g=Q(N[d+200>>2]-r);u=N[d+176>>2];l=Q(N[d+192>>2]-u);s=N[d+180>>2];m=Q(N[d+196>>2]-s);y=Q(Q(g*g)+Q(Q(l*l)+Q(m*m)));if(y<=Q(1.1920928955078125e-7)){J[d+240>>2]=1;a=J[d+180>>2];J[d+32>>2]=J[d+176>>2];J[d+36>>2]=a;a=J[d+188>>2];J[d+40>>2]=J[d+184>>2];J[d+44>>2]=a;break c}ga=g;g=Q(Q(Q(Q(Q(-u)*l)-Q(m*s))-Q(r*g))/y);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[d+40>>2]=r+Q(ga*g);N[d+36>>2]=s+Q(m*g);N[d+32>>2]=u+Q(l*g);break c;case 1:_b(d+32|0,d+176|0,d+112|0,d+48|0,d+240|0);break c;case 2:hc(d+32|0,d+176|0,d+112|0,d+48|0,d+240|0);break c;default:break d}}N[d+40>>2]=w;N[d+36>>2]=F;N[d+32>>2]=A}u=N[d+40>>2];g=Q(-u);s=N[d+36>>2];l=Q(-s);r=N[d+32>>2];m=Q(-r);y=Q(Q(u*u)+Q(Q(r*r)+Q(s*s)));if(la>2]+32|0];w=Q(0);M=Q(0);a=(f|0)!=0&y>da;g=a?g:q;m=a?m:n;l=a?l:o;n=Q(Y(Q(Q(g*g)+Q(Q(m*m)+Q(l*l)))));if(!(n<=Q(1.1920928955078125e-7))){o=g;g=Q(Q(1)/n);pa=Q(o*g);w=Q(l*g);M=Q(m*g)}J[e+268>>2]=0;N[e+264>>2]=-pa;N[e+260>>2]=-w;N[e+256>>2]=-M;N[e+240>>2]=D;J[e+252>>2]=J[d+252>>2];a=J[d+248>>2];J[e+244>>2]=J[d+244>>2];J[e+248>>2]=a;J[d+44>>2]=0;N[d+40>>2]=f?u:B;N[d+36>>2]=f?s:p;N[d+32>>2]=f?r:v;f=J[d+268>>2];a=J[d+264>>2];J[d+24>>2]=a;J[d+28>>2]=f;Z=J[d+260>>2];c=J[d+256>>2];J[d+16>>2]=c;J[d+20>>2]=Z;J[d+8>>2]=a;J[d+12>>2]=f;J[d>>2]=c;J[d+4>>2]=Z;jb(d+176|0,d+112|0,d+48|0,d+32|0,d+16|0,d,J[d+240>>2]);g=N[J[k+4>>2]+16>>2];l=N[d+16>>2];m=N[d+20>>2];n=N[d+24>>2];J[e+284>>2]=0;N[e+280>>2]=n+(C?Q(pa*g):Q(-0));N[e+276>>2]=m+(C?Q(w*g):Q(-0));N[e+272>>2]=l+(C?Q(M*g):Q(-0));f=1}Ha=d+272|0;if(f){a=J[e+244>>2];J[b+208>>2]=J[e+240>>2];J[b+212>>2]=a;a=J[e+252>>2];J[b+216>>2]=J[e+248>>2];J[b+220>>2]=a;if(N[e+240>>2]==Q(0)){c=J[oa+4>>2];d=J[j+4>>2];N[e+224>>2]=Q(N[c+16>>2]+N[d+16>>2])*Q(100);H[e+215|0]=0;J[e+168>>2]=0;J[e+172>>2]=0;J[e+160>>2]=0;J[e+164>>2]=0;J[e+152>>2]=0;J[e+156>>2]=0;J[e+144>>2]=0;J[e+148>>2]=0;J[e+136>>2]=0;J[e+140>>2]=0;J[e+128>>2]=0;J[e+132>>2]=0;J[e+192>>2]=0;a=J[oa+8>>2];J[e+56>>2]=a;J[e+48>>2]=153620;J[e+52>>2]=c;c=J[a+12>>2];J[e+72>>2]=J[a+8>>2];J[e+76>>2]=c;c=J[a+20>>2];J[e+80>>2]=J[a+16>>2];J[e+84>>2]=c;c=J[a+28>>2];J[e+88>>2]=J[a+24>>2];J[e+92>>2]=c;c=J[a+36>>2];J[e+96>>2]=J[a+32>>2];J[e+100>>2]=c;c=J[a+44>>2];J[e+104>>2]=J[a+40>>2];J[e+108>>2]=c;c=J[a+52>>2];J[e+112>>2]=J[a+48>>2];J[e+116>>2]=c;c=J[a+60>>2];J[e+120>>2]=J[a+56>>2];J[e+124>>2]=c;c=J[a+4>>2];J[e+64>>2]=J[a>>2];J[e+68>>2]=c;g=N[e+68>>2];N[e+68>>2]=N[e+80>>2];l=N[e+88>>2];m=N[e+72>>2];N[e+72>>2]=N[e+96>>2];N[e+80>>2]=g;N[e+96>>2]=m;N[e+88>>2]=N[e+100>>2];N[e+100>>2]=l;J[e+40>>2]=153008;J[e+44>>2]=d;C=e+220|0;Z=e+216|0;d=Ha-320|0;Ha=d;z=J[e+44>>2];g=N[z+20>>2];G=J[e+52>>2];l=N[G+20>>2];q=N[e+224>>2];Ja=K[G+32|0];u=N[G+16>>2];Ka=K[z+32|0];s=N[z+16>>2];J[d+44>>2]=0;M=Q((g>2];k=0;a=0;while(1){c=k<<2;O=K[k+C|0];J[c+(d- -64|0)>>2]=O;P=K[k+Z|0];J[c+(d+48|0)>>2]=P;c=G+(O<<4)|0;g=N[c+56>>2];l=N[c+48>>2];m=N[c+52>>2];c=(P<<4)+110240|0;La=J[c>>2];Ma=J[c+4>>2];ua=J[c+8>>2];r=N[t+48>>2];v=N[t+32>>2];y=N[t>>2];B=N[t+16>>2];D=N[t+52>>2];x=N[t+36>>2];aa=N[t+4>>2];E=N[t+20>>2];w=N[t+56>>2];A=N[t+40>>2];F=N[t+8>>2];X=N[t+24>>2];n=N[z+48>>2];p=N[z+52>>2];o=N[z+56>>2];c=a;W=a<<4;O=W+(d+144|0)|0;J[O+12>>2]=0;P=W+(d+80|0)|0;J[P+12>>2]=0;W=W+(d+208|0)|0;J[W+12>>2]=0;o=ua?o:Q(-o);N[P+8>>2]=o;p=Ma?p:Q(-p);N[P+4>>2]=p;n=La?n:Q(-n);N[P>>2]=n;w=Q(w+Q(Q(A*g)+Q(Q(F*l)+Q(m*X))));N[O+8>>2]=w;D=Q(D+Q(Q(x*g)+Q(Q(aa*l)+Q(m*E))));N[O+4>>2]=D;g=Q(r+Q(Q(v*g)+Q(Q(y*l)+Q(m*B))));N[O>>2]=g;l=Q(w-o);N[W+8>>2]=l;m=Q(D-p);N[W+4>>2]=m;g=Q(g-n);N[W>>2]=g;a=a+1|0;J[d+44>>2]=a;k=k+1|0;if((za|0)!=(k|0)){continue}break}k:{l:{switch(c-1|0){case 0:n=N[d+216>>2];g=Q(N[d+232>>2]-n);p=N[d+208>>2];l=Q(N[d+224>>2]-p);o=N[d+212>>2];m=Q(N[d+228>>2]-o);r=Q(Q(g*g)+Q(Q(l*l)+Q(m*m)));if(!(r<=Q(1.1920928955078125e-7))){break k}J[d+44>>2]=1;a=J[d+212>>2];J[d+16>>2]=J[d+208>>2];J[d+20>>2]=a;a=J[d+220>>2];J[d+24>>2]=J[d+216>>2];J[d+28>>2]=a;break i;case 1:yb(d+16|0,d+208|0,d+144|0,d+80|0,d- -64|0,d+48|0,d+44|0);break i;case 2:break l;default:break j}}Bb(d+16|0,d+208|0,d+144|0,d+80|0,d- -64|0,d+48|0,d+44|0);break i}J[d+28>>2]=0;B=g;g=Q(Q(Q(Q(Q(-p)*l)-Q(m*o))-Q(n*g))/r);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[d+24>>2]=n+Q(B*g);N[d+20>>2]=o+Q(m*g);N[d+16>>2]=p+Q(l*g);break i}g=N[t+8>>2];m=N[t>>2];l=N[t+4>>2];J[d+284>>2]=0;a=Q(Q(g*g)+Q(Q(m*m)+Q(l*l)))>Q(0);g=a?g:Q(0);N[d+280>>2]=g;l=a?l:Q(0);N[d+276>>2]=l;m=a?m:Q(1);N[d+272>>2]=m;p=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(m*m)+Q(l*l))))));r=Q(g*p);v=Q(m*p);n=Q(34028234663852886e22);p=Q(l*p);break h}J[d+28>>2]=0;N[d+24>>2]=l;N[d+20>>2]=m;N[d+16>>2]=g}a=J[d+20>>2];J[d+272>>2]=J[d+16>>2];J[d+276>>2]=a;a=J[d+28>>2];J[d+280>>2]=J[d+24>>2];J[d+284>>2]=a;g=N[d+280>>2];m=N[d+272>>2];l=N[d+276>>2];n=Q(Y(Q(Q(g*g)+Q(Q(m*m)+Q(l*l)))));if(!(M>2]=J[d+316>>2];a=J[d+312>>2];J[d+296>>2]=J[d+308>>2];J[d+300>>2]=a;a=J[e+56>>2];E=N[d+284>>2];c=J[d+44>>2];G=c<<2;k=J[e+52>>2];w=N[k+72>>2];n=Q(-m);s=Q(Q(Q(N[e+72>>2]*n)-Q(N[e+88>>2]*l))-Q(N[e+104>>2]*g));A=N[k- -64>>2];q=g;x=Q(Q(Q(N[e+64>>2]*n)-Q(N[e+80>>2]*l))-Q(N[e+96>>2]*g));u=l;n=Q(Q(Q(N[e+68>>2]*n)-Q(N[e+84>>2]*l))-Q(N[e+100>>2]*g));F=N[k+68>>2];X=Q(Q(w*s)+Q(Q(A*x)+Q(n*F)));S=N[k+88>>2];ba=N[k+80>>2];U=N[k+84>>2];_=Q(Q(S*s)+Q(Q(ba*x)+Q(n*U)));t=X>_;ha=X;X=N[k+56>>2];V=N[k+48>>2];ga=n;n=N[k+52>>2];s=Q(Q(X*s)+Q(Q(V*x)+Q(ga*n)));k=!(ha_);J[G+(d- -64|0)>>2]=k?t?1:2:0;x=N[a+56>>2];_=N[a+40>>2];ca=N[a+24>>2];pa=N[a+52>>2];da=N[a+36>>2];la=N[a+20>>2];ea=N[a+8>>2];fa=N[a+48>>2];ia=N[a+32>>2];ja=N[a>>2];ka=N[a+16>>2];z=J[e+44>>2];ta=N[a+4>>2];ua=G+(d+48|0)|0;s=m;G=m>Q(0);a=l>Q(0);O=g>Q(0);J[ua>>2]=G|a<<1|O<<2;g=k?t?w:S:X;l=k?t?A:ba:V;m=k?t?F:U:n;w=Q(x+Q(Q(_*g)+Q(Q(ea*l)+Q(ca*m))));n=N[z+56>>2];A=O?n:Q(-n);n=Q(w-A);F=Q(fa+Q(Q(ia*g)+Q(Q(ja*l)+Q(m*ka))));x=N[z+48>>2];X=G?x:Q(-x);x=Q(F-X);l=Q(pa+Q(Q(da*g)+Q(Q(ta*l)+Q(m*la))));g=N[z+52>>2];m=a?g:Q(-g);g=Q(l-m);S=Q(Q(r*n)+Q(Q(v*x)+Q(p*g)));if(S>aa){t=0;if(!C){break e}H[e+215|0]=c;if(!c){break e}a=0;if((c|0)!=1){O=c&-2;z=0;while(1){k=a<<2;P=d- -64|0;H[a+C|0]=J[k+P>>2];W=d+48|0;H[a+Z|0]=J[W+k>>2];k=a|1;G=k<<2;H[k+C|0]=J[G+P>>2];H[k+Z|0]=J[G+W>>2];a=a+2|0;z=z+2|0;if((O|0)!=(z|0)){continue}break}}if(!(c&1)){break e}c=a<<2;H[a+C|0]=J[c+(d- -64|0)>>2];H[a+Z|0]=J[c+(d+48|0)>>2];break e}if(S>Q(o*Q(.9997749924659729))){m:{if(!C){break m}H[e+215|0]=c;if(!c){break m}a=0;if((c|0)!=1){G=c&-2;z=0;while(1){k=a<<2;O=d- -64|0;H[a+C|0]=J[k+O>>2];P=d+48|0;H[a+Z|0]=J[P+k>>2];k=a|1;t=k<<2;H[k+C|0]=J[t+O>>2];H[k+Z|0]=J[t+P>>2];a=a+2|0;z=z+2|0;if((G|0)!=(z|0)){continue}break}}if(!(c&1)){break m}k=a<<2;H[a+C|0]=J[k+(d- -64|0)>>2];H[a+Z|0]=J[k+(d+48|0)>>2]}N[e+160>>2]=v;J[e+172>>2]=0;N[e+168>>2]=r;N[e+164>>2]=p;jb(d+208|0,d+144|0,d+80|0,d+272|0,d+16|0,d,c);g=N[d+16>>2];l=N[d+20>>2];m=N[d+24>>2];J[e+140>>2]=0;N[e+136>>2]=m-Q(y*r);N[e+132>>2]=l-Q(y*p);N[e+128>>2]=g-Q(y*v);g=N[d>>2];l=N[d+4>>2];m=N[d+8>>2];J[e+156>>2]=0;N[e+152>>2]=m+Q(B*r);N[e+148>>2]=l+Q(B*p);N[e+144>>2]=g+Q(B*v);N[e+192>>2]=o-D;t=2;break e}k=c<<4;a=k+(d+144|0)|0;J[a+12>>2]=0;N[a+8>>2]=w;N[a+4>>2]=l;N[a>>2]=F;a=k+(d+80|0)|0;J[a+12>>2]=0;N[a+8>>2]=A;N[a+4>>2]=m;N[a>>2]=X;a=k+(d+208|0)|0;J[a+12>>2]=0;N[a+8>>2]=n;N[a+4>>2]=g;N[a>>2]=x;J[d+44>>2]=c+1;n:{o:{switch(c-1|0){case 0:n=N[d+216>>2];g=Q(N[d+232>>2]-n);p=N[d+208>>2];l=Q(N[d+224>>2]-p);r=N[d+212>>2];m=Q(N[d+228>>2]-r);v=Q(Q(g*g)+Q(Q(l*l)+Q(m*m)));if(v<=Q(1.1920928955078125e-7)){J[d+44>>2]=1;a=J[d+212>>2];J[d+16>>2]=J[d+208>>2];J[d+20>>2]=a;a=J[d+220>>2];J[d+24>>2]=J[d+216>>2];J[d+28>>2]=a;break n}J[d+28>>2]=0;x=g;g=Q(Q(Q(Q(Q(-p)*l)-Q(m*r))-Q(n*g))/v);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[d+24>>2]=n+Q(x*g);N[d+20>>2]=r+Q(m*g);N[d+16>>2]=p+Q(l*g);break n;case 1:yb(d+16|0,d+208|0,d+144|0,d+80|0,d- -64|0,d+48|0,d+44|0);break n;case 2:Bb(d+16|0,d+208|0,d+144|0,d+80|0,d- -64|0,d+48|0,d+44|0);break n;default:break o}}J[d+28>>2]=0;N[d+24>>2]=n;N[d+20>>2]=g;N[d+16>>2]=x}a=J[d+20>>2];J[d+272>>2]=J[d+16>>2];J[d+276>>2]=a;a=J[d+28>>2];J[d+280>>2]=J[d+24>>2];J[d+284>>2]=a;g=N[d+280>>2];m=N[d+272>>2];l=N[d+276>>2];n=Q(Y(Q(Q(g*g)+Q(Q(m*m)+Q(l*l)))));v=Q(Q(1)/n);r=Q(g*v);p=Q(l*v);v=Q(m*v);if(nM){continue}break}k=J[d+44>>2];if(!(n>2];W=d+48|0;H[a+Z|0]=J[W+z>>2];z=a|1;G=z<<2;H[C+z|0]=J[G+P>>2];H[z+Z|0]=J[G+W>>2];a=a+2|0;t=t+2|0;if((O|0)!=(t|0)){continue}break}}if(!(c&1)){break p}c=a<<2;H[a+C|0]=J[c+(d- -64|0)>>2];H[a+Z|0]=J[c+(d+48|0)>>2]}N[d+284>>2]=E;N[d+272>>2]=s;N[d+276>>2]=u;N[d+280>>2]=q;jb(d+208|0,d+144|0,d+80|0,d+272|0,d+16|0,d,k);J[e+188>>2]=0;N[e+184>>2]=r;N[e+180>>2]=p;N[e+176>>2]=v;J[e+172>>2]=0;g=Q(Q(1)/o);l=Q(q*g);N[e+168>>2]=l;m=Q(u*g);N[e+164>>2]=m;g=Q(s*g);N[e+160>>2]=g;n=N[d+16>>2];p=N[d+20>>2];q=N[d+24>>2];J[e+140>>2]=0;N[e+136>>2]=q-Q(y*l);N[e+132>>2]=p-Q(y*m);N[e+128>>2]=n-Q(y*g);n=N[d>>2];p=N[d+4>>2];q=N[d+8>>2];N[e+192>>2]=o-D;J[e+156>>2]=0;N[e+152>>2]=q+Q(B*l);N[e+148>>2]=p+Q(B*m);N[e+144>>2]=n+Q(B*g);t=2;if(o<=D){break e}t=4;break e}if(C){break f}t=5;break e}k=J[d+44>>2]}H[e+215|0]=k;t=5;if(!k){break e}a=0;if((k|0)!=1){O=k&-2;z=0;while(1){c=a<<2;P=d- -64|0;H[a+C|0]=J[c+P>>2];W=d+48|0;H[a+Z|0]=J[W+c>>2];c=a|1;G=c<<2;H[c+C|0]=J[G+P>>2];H[c+Z|0]=J[G+W>>2];a=a+2|0;z=z+2|0;if((O|0)!=(z|0)){continue}break}}if(!(k&1)){break e}c=a<<2;H[a+C|0]=J[c+(d- -64|0)>>2];H[a+Z|0]=J[c+(d+48|0)>>2]}Ha=d+320|0;q:{r:{if(t-5|0){break r}J[e+16>>2]=1065353216;a=J[e+28>>2];J[e+8>>2]=J[e+24>>2];J[e+12>>2]=a;a=J[e+20>>2];J[e>>2]=J[e+16>>2];J[e+4>>2]=a;if(ic(oa,j,e+220|0,e+216|0,K[e+215|0],0,e,e+128|0)-5>>>0<=1){break r}J[e+280>>2]=0;J[e+284>>2]=0;J[e+272>>2]=0;J[e+276>>2]=0;g=N[b+232>>2];l=N[b+224>>2];m=N[b+228>>2];J[e+268>>2]=0;n=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(m*m))))));N[e+264>>2]=n*Q(-g);N[e+260>>2]=n*Q(-m);N[e+256>>2]=n*Q(-l);g=Q(0);break q}a=J[e+140>>2];J[e+280>>2]=J[e+136>>2];J[e+284>>2]=a;a=J[e+132>>2];J[e+272>>2]=J[e+128>>2];J[e+276>>2]=a;a=J[e+164>>2];J[e+256>>2]=J[e+160>>2];J[e+260>>2]=a;a=J[e+172>>2];J[e+264>>2]=J[e+168>>2];J[e+268>>2]=a;g=N[e+192>>2]}N[b+208>>2]=g>2];J[b+192>>2]=J[e+272>>2];J[b+196>>2]=a;a=J[e+284>>2];J[b+200>>2]=J[e+280>>2];J[b+204>>2]=a;a=J[e+260>>2];J[b+176>>2]=J[e+256>>2];J[b+180>>2]=a;a=J[e+268>>2];J[b+184>>2]=J[e+264>>2];J[b+188>>2]=a}Ha=e+288|0;if(f){na=N[b+208>>2];g=N[b+200>>2];l=N[b+192>>2];m=N[b+196>>2];n=N[b+184>>2];p=N[b+176>>2];o=N[b+180>>2];q=Q(Q(L*n)+Q(Q(T*p)+Q(I*o)));r=Q(-I);v=Q(Q(Q(R*Q(Q(T*o)+Q(p*r)))+Q($*n))+Q(L*q));N[h+8>>2]=v+v;v=Q(Q(I*q)+Q(Q($*o)+Q(R*Q(Q(L*p)+Q(n*ma)))));N[h+4>>2]=v+v;s=o;o=Q(-L);n=Q(Q(T*q)+Q(Q($*p)+Q(R*Q(Q(I*n)+Q(s*o)))));N[h>>2]=n+n;n=na>Q(0)?na:Q(0);p=Q(Q(L*g)+Q(Q(T*l)+Q(I*m)));q=Q(Q(Q(R*Q(Q(T*m)+Q(l*r)))+Q($*g))+Q(L*p));N[i+8>>2]=Q(va*n)+Q(ra+Q(q+q));q=Q(Q(I*p)+Q(Q($*m)+Q(R*Q(Q(L*l)+Q(g*ma)))));N[i+4>>2]=Q(xa*n)+Q(qa+Q(q+q));g=Q(Q(T*p)+Q(Q($*l)+Q(R*Q(Q(I*g)+Q(m*o)))));N[i>>2]=Q(wa*n)+Q(sa+Q(g+g))}Ha=b+320|0;return Q(na)}function uV(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);k=k|0;l=Q(l);var m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=0,D=Q(0),E=Q(0),F=0,G=Q(0),I=Q(0),L=Q(0),M=0,O=0,P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=0,X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=0,ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=0,ta=Q(0),ua=0,va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=0,Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=0,Ga=0,Ia=0,Ja=0;k=Ha-416|0;Ha=k;b=J[b>>2];a=J[a>>2];J[k+72>>2]=0;J[k+76>>2]=0;J[k+64>>2]=0;J[k+68>>2]=0;J[k+92>>2]=4;j=N[a+4>>2];l=N[a+8>>2];J[k+140>>2]=0;J[k+124>>2]=0;m=Q(l*Q(0));N[k+120>>2]=m;N[k+116>>2]=m;m=Q(-m);N[k+136>>2]=m;N[k+132>>2]=m;N[k+144>>2]=j;N[k+112>>2]=l;H[k+96|0]=1;N[k+88>>2]=j;N[k+84>>2]=j;N[k+80>>2]=j;N[k+128>>2]=-l;J[k+8>>2]=0;J[k+12>>2]=0;J[k>>2]=0;J[k+4>>2]=0;H[k+32|0]=0;J[k+28>>2]=3;j=N[b+8>>2];l=N[b+12>>2];m=N[b+4>>2];J[k+60>>2]=0;N[k+56>>2]=l;N[k+52>>2]=j;N[k+48>>2]=m;j=j>=m?m:j;j=j<=l?j:l;N[k+24>>2]=j*Q(.05000000074505806);N[k+20>>2]=j*Q(.004999999888241291);N[k+16>>2]=j*Q(.009999999776482582);P=N[a+4>>2];J[k+408>>2]=0;J[k+412>>2]=0;J[k+400>>2]=0;J[k+404>>2]=0;pa=N[f+20>>2];t=N[e+20>>2];qa=N[f+24>>2];r=N[e+24>>2];j=N[c+8>>2];l=N[c>>2];m=N[c+4>>2];o=N[c+12>>2];R=N[d+12>>2];S=N[d>>2];ra=N[f+16>>2];w=N[e+16>>2];I=N[d+4>>2];L=N[d+8>>2];J[k+396>>2]=0;J[k+380>>2]=0;J[k+364>>2]=0;ga=Q(-S);n=Q(w-ra);p=Q(t-pa);q=Q(r-qa);u=Q(Q(Q(ga*n)-Q(p*I))-Q(L*q));X=Q(Q(R*R)+Q(-.5));x=Q(Q(Q(R*Q(Q(I*n)-Q(S*p)))+Q(X*q))-Q(L*u));N[k+392>>2]=x+x;x=Q(Q(Q(X*p)+Q(R*Q(Q(S*q)-Q(L*n))))-Q(I*u));N[k+388>>2]=x+x;s=k+384|0;n=Q(Q(Q(X*n)+Q(R*Q(Q(L*p)-Q(I*q))))-Q(S*u));N[s>>2]=n+n;p=Q(Q(Q(m*L)-Q(I*j))+Q(Q(l*R)-Q(o*S)));n=Q(p+p);q=Q(Q(Q(j*S)-Q(L*l))+Q(Q(m*R)-Q(o*I)));u=Q(q+q);x=Q(Q(1)-Q(p*n));z=Q(q*u);N[k+376>>2]=x-z;p=Q(Q(Q(l*I)-Q(S*m))+Q(Q(j*R)-Q(o*L)));G=Q(p*u);j=Q(Q(o*R)-Q(Q(Q(ga*l)-Q(m*I))-Q(L*j)));l=Q(j*n);N[k+372>>2]=G-l;m=Q(p*n);o=Q(j*u);N[k+368>>2]=m+o;N[k+360>>2]=G+l;l=Q(p+p);p=Q(p*l);N[k+356>>2]=x-p;n=Q(q*n);j=Q(j*l);N[k+352>>2]=n-j;J[k+348>>2]=0;N[k+344>>2]=m-o;N[k+340>>2]=n+j;N[k+336>>2]=Q(Q(1)-z)-p;m=N[d+20>>2];o=N[c+20>>2];j=N[d+24>>2];l=N[c+24>>2];n=N[d+16>>2];p=N[c+16>>2];J[k+332>>2]=0;va=Q(l-r);j=Q(Q(j-qa)-va);wa=Q(p-w);l=Q(Q(n-ra)-wa);xa=Q(o-t);m=Q(Q(m-pa)-xa);o=Q(Q(L*j)+Q(Q(S*l)+Q(I*m)));n=Q(Q(Q(X*j)-Q(R*Q(Q(S*m)-Q(I*l))))+Q(L*o));N[k+328>>2]=n+n;n=Q(Q(I*o)+Q(Q(X*m)-Q(R*Q(Q(L*l)-Q(j*S)))));N[k+324>>2]=n+n;j=Q(Q(S*o)+Q(Q(X*l)-Q(R*Q(Q(I*j)-Q(m*L)))));N[k+320>>2]=j+j;J[k+256>>2]=0;J[k+176>>2]=153572;J[k+184>>2]=k+336;J[k+180>>2]=k- -64;a=J[k+356>>2];J[k+208>>2]=J[k+352>>2];J[k+212>>2]=a;a=J[k+364>>2];J[k+216>>2]=J[k+360>>2];J[k+220>>2]=a;a=J[k+348>>2];J[k+200>>2]=J[k+344>>2];J[k+204>>2]=a;a=J[k+372>>2];J[k+224>>2]=J[k+368>>2];J[k+228>>2]=a;a=J[k+380>>2];J[k+232>>2]=J[k+376>>2];J[k+236>>2]=a;a=J[s+4>>2];J[k+240>>2]=J[s>>2];J[k+244>>2]=a;a=J[k+396>>2];J[k+248>>2]=J[k+392>>2];J[k+252>>2]=a;a=J[k+340>>2];J[k+192>>2]=J[k+336>>2];J[k+196>>2]=a;j=N[k+196>>2];N[k+196>>2]=N[k+208>>2];l=N[k+216>>2];m=N[k+200>>2];N[k+200>>2]=N[k+224>>2];N[k+216>>2]=N[k+228>>2];N[k+224>>2]=m;N[k+228>>2]=l;N[k+208>>2]=j;J[k+168>>2]=153008;J[k+172>>2]=k;ha=Q(34028234663852886e22);d=Ha-288|0;Ha=d;P=Q(Q(P+g)+Q(0));c=Ha-272|0;Ha=c;J[c+264>>2]=0;J[c+268>>2]=0;J[c+256>>2]=0;J[c+260>>2]=0;x=N[k+408>>2];G=N[k+404>>2];z=N[k+400>>2];_=N[k+328>>2];E=N[k+324>>2];y=N[k+320>>2];J[c+240>>2]=1;sa=k+168|0;M=sa;A=J[M+4>>2];m=N[A+52>>2];ia=k+176|0;f=ia;a=J[f+8>>2];D=N[a+52>>2];B=N[a+36>>2];Z=N[a+20>>2];o=N[A+56>>2];T=N[a+56>>2];U=N[a+40>>2];V=N[a+24>>2];b=J[f+4>>2];n=N[b+56>>2];p=N[b+52>>2];q=N[b+72>>2];$=N[f+56>>2];aa=N[f+24>>2];ca=N[f+40>>2];da=N[f+48>>2];ea=N[f+32>>2];u=N[b+68>>2];ja=N[f+52>>2];ka=N[f+20>>2];la=N[f+36>>2];w=N[A+48>>2];ma=N[a+48>>2];na=N[a+32>>2];Aa=N[a>>2];Ba=N[a+16>>2];Ca=N[a+4>>2];Da=N[a+8>>2];t=N[b+48>>2];r=N[b+64>>2];Ea=N[f+16>>2];g=N[s+8>>2];j=N[s>>2];l=N[s+4>>2];J[c+196>>2]=0;J[c+200>>2]=0;J[c+204>>2]=0;J[c+208>>2]=0;J[c+212>>2]=0;J[c+216>>2]=0;J[c+220>>2]=0;J[c+224>>2]=0;J[c+228>>2]=0;J[c+232>>2]=0;J[c+236>>2]=0;J[c+188>>2]=0;J[c+192>>2]=0;ta=T;fa=U;ya=n;a=Q(Q(g*g)+Q(Q(j*j)+Q(l*l)))>Q(1.1920928955078125e-7);j=a?j:Q(1);ba=j;n=a?g:Q(0);g=a?l:Q(0);j=Q(Q(1)/Q(Y(Q(Q(n*n)+Q(Q(j*j)+Q(g*g))))));T=Q(ba*j);l=Q(-T);g=Q(g*j);j=Q(n*j);n=Q(Q(Q(aa*l)-Q(ca*g))-Q($*j));U=Q(Q(Q(Ea*l)-Q(ea*g))-Q(da*j));l=Q(Q(Q(ka*l)-Q(la*g))-Q(ja*j));a=Q(Q(ya*n)+Q(Q(t*U)+Q(p*l)))>Q(Q(q*n)+Q(Q(r*U)+Q(l*u)));l=a?ya:q;n=a?t:r;p=a?p:u;u=Q(ta+Q(Q(fa*l)+Q(Q(Da*n)+Q(V*p))));j=j>Q(0)?o:Q(-o);t=Q(u-j);N[c+184>>2]=t;o=Q(D+Q(Q(B*l)+Q(Q(Ca*n)+Q(p*Z))));g=g>Q(0)?m:Q(-m);r=Q(o-g);N[c+180>>2]=r;l=Q(ma+Q(Q(na*l)+Q(Q(Aa*n)+Q(p*Ba))));m=T>Q(0)?w:Q(-w);q=Q(l-m);N[c+176>>2]=q;J[c+132>>2]=0;J[c+136>>2]=0;J[c+140>>2]=0;J[c+144>>2]=0;J[c+148>>2]=0;J[c+152>>2]=0;J[c+156>>2]=0;J[c+160>>2]=0;J[c+164>>2]=0;J[c+168>>2]=0;J[c+172>>2]=0;J[c+124>>2]=0;J[c+128>>2]=0;N[c+120>>2]=u;N[c+116>>2]=o;N[c+112>>2]=l;J[c+68>>2]=0;J[c+72>>2]=0;J[c+76>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;J[c+88>>2]=0;J[c+92>>2]=0;J[c+96>>2]=0;J[c+100>>2]=0;J[c+104>>2]=0;J[c+108>>2]=0;J[c+60>>2]=0;J[c+64>>2]=0;N[c+56>>2]=j;N[c+52>>2]=g;N[c+48>>2]=m;g=Q(-t);j=Q(-r);l=Q(-q);e=-1;w=Q(Q(t*t)+Q(Q(q*q)+Q(r*r)));m=N[A+24>>2];m=mda)){m=l;n=j;p=g;x=Q(0);u=q;o=r;P=t;break b}Z=Q(m+P);ea=Q(Z*Z);z=Q(Q(y*Q(0))+z);G=Q(Q(E*Q(0))+G);_=Q(Q(_*Q(0))+x);x=Q(0);p=g;n=j;m=l;while(1){u=q;o=r;P=t;r=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j))))));q=Q(l*r);a=J[f+4>>2];E=N[a+56>>2];t=Q(g*r);r=Q(j*r);y=Q(Q(N[f+56>>2]*t)+Q(Q(q*N[f+24>>2])+Q(r*N[f+40>>2])));D=N[a+48>>2];B=Q(Q(N[f+48>>2]*t)+Q(Q(q*N[f+16>>2])+Q(r*N[f+32>>2])));T=Q(Q(N[f+52>>2]*t)+Q(Q(q*N[f+20>>2])+Q(r*N[f+36>>2])));U=N[a+52>>2];ta=Q(Q(E*y)+Q(Q(D*B)+Q(T*U)));V=N[a+72>>2];fa=Q(V*y);y=N[a+64>>2];ba=Q(y*B);B=N[a+68>>2];b=ta>Q(fa+Q(ba+Q(T*B)));a=J[f+8>>2];E=b?E:V;y=b?D:y;T=b?U:B;U=Q(N[a+48>>2]+Q(Q(N[a+32>>2]*E)+Q(Q(N[a>>2]*y)+Q(T*N[a+16>>2]))));b=J[M+4>>2];D=N[b+48>>2];ja=q>2]+Q(Q(N[a+36>>2]*E)+Q(Q(N[a+4>>2]*y)+Q(T*N[a+20>>2]))));B=N[b+52>>2];ka=r>2]+Q(Q(N[a+40>>2]*E)+Q(Q(N[a+8>>2]*y)+Q(T*N[a+24>>2]))));E=N[b+56>>2];E=tQ(0)){e=0;ma=N[k+328>>2];fa=Q(t*ma);t=N[k+320>>2];ba=r;r=N[k+324>>2];na=Q(fa+Q(Q(q*t)+Q(ba*r)));if(na>=Q(0)){break a}q=x;x=Q(q-Q(la/na));if(x>q){if(x>Q(1)){break a}p=N[k+408>>2];n=N[k+404>>2];m=N[k+400>>2];J[c+92>>2]=0;J[c+76>>2]=0;J[c+60>>2]=0;q=Q(m+Q(t*x));m=Q(q-z);w=Q(m+N[c+80>>2]);N[c+80>>2]=w;t=Q(n+Q(r*x));n=Q(t-G);z=Q(n+N[c+84>>2]);N[c+84>>2]=z;r=Q(p+Q(ma*x));p=Q(r-_);G=Q(p+N[c+88>>2]);N[c+88>>2]=G;_=Q(m+N[c+64>>2]);N[c+64>>2]=_;y=Q(n+N[c+68>>2]);N[c+68>>2]=y;D=Q(p+N[c+72>>2]);N[c+72>>2]=D;m=Q(m+N[c+48>>2]);N[c+48>>2]=m;n=Q(n+N[c+52>>2]);N[c+52>>2]=n;p=Q(p+N[c+56>>2]);N[c+56>>2]=p;B=N[c+112>>2];V=N[c+116>>2];aa=N[c+120>>2];J[c+188>>2]=0;N[c+184>>2]=aa-p;N[c+180>>2]=V-n;N[c+176>>2]=B-m;m=N[c+128>>2];n=N[c+132>>2];p=N[c+136>>2];J[c+204>>2]=0;N[c+200>>2]=p-D;N[c+196>>2]=n-y;N[c+192>>2]=m-_;m=N[c+144>>2];n=N[c+148>>2];p=N[c+152>>2];J[c+220>>2]=0;N[c+216>>2]=p-G;N[c+212>>2]=n-z;N[c+208>>2]=m-w;ca=Q(E+r);y=Q(T-ca);aa=Q(ka+t);B=Q($-aa);V=Q(ja+q);D=Q(U-V);m=l;n=j;p=g;z=q;G=t;_=r;g=Q(34028234663852886e22)}else{g=w}}else{g=w}E=g;b=J[c+240>>2];e=b<<4;a=e+(c+112|0)|0;J[a+12>>2]=0;N[a+8>>2]=T;N[a+4>>2]=$;N[a>>2]=U;a=e+(c+48|0)|0;J[a+12>>2]=0;N[a+8>>2]=ca;N[a+4>>2]=aa;N[a>>2]=V;a=e+(c+176|0)|0;J[a+12>>2]=0;N[a+8>>2]=y;N[a+4>>2]=B;N[a>>2]=D;J[c+240>>2]=b+1;c:{d:{switch(b-1|0){case 0:q=N[c+184>>2];g=Q(N[c+200>>2]-q);t=N[c+176>>2];j=Q(N[c+192>>2]-t);r=N[c+180>>2];l=Q(N[c+196>>2]-r);w=Q(Q(g*g)+Q(Q(j*j)+Q(l*l)));if(w<=Q(1.1920928955078125e-7)){J[c+240>>2]=1;a=J[c+180>>2];J[c+32>>2]=J[c+176>>2];J[c+36>>2]=a;a=J[c+188>>2];J[c+40>>2]=J[c+184>>2];J[c+44>>2]=a;break c}ba=g;g=Q(Q(Q(Q(Q(-t)*j)-Q(l*r))-Q(q*g))/w);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[c+40>>2]=q+Q(ba*g);N[c+36>>2]=r+Q(l*g);N[c+32>>2]=t+Q(j*g);break c;case 1:_b(c+32|0,c+176|0,c+112|0,c+48|0,c+240|0);break c;case 2:hc(c+32|0,c+176|0,c+112|0,c+48|0,c+240|0);break c;default:break d}}N[c+40>>2]=y;N[c+36>>2]=B;N[c+32>>2]=D}t=N[c+40>>2];g=Q(-t);r=N[c+36>>2];j=Q(-r);q=N[c+32>>2];l=Q(-q);w=Q(Q(t*t)+Q(Q(q*q)+Q(r*r)));if(ea>2]+32|0];y=Q(0);z=Q(0);a=(e|0)!=0&w>da;g=a?g:p;l=a?l:m;j=a?j:n;m=Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j)))));if(!(m<=Q(1.1920928955078125e-7))){n=g;g=Q(Q(1)/m);oa=Q(n*g);y=Q(j*g);z=Q(l*g)}J[d+268>>2]=0;N[d+264>>2]=-oa;N[d+260>>2]=-y;N[d+256>>2]=-z;N[d+240>>2]=x;J[d+252>>2]=J[c+252>>2];a=J[c+248>>2];J[d+244>>2]=J[c+244>>2];J[d+248>>2]=a;J[c+44>>2]=0;N[c+40>>2]=e?t:P;N[c+36>>2]=e?r:o;N[c+32>>2]=e?q:u;e=J[c+268>>2];a=J[c+264>>2];J[c+24>>2]=a;J[c+28>>2]=e;M=J[c+260>>2];b=J[c+256>>2];J[c+16>>2]=b;J[c+20>>2]=M;J[c+8>>2]=a;J[c+12>>2]=e;J[c>>2]=b;J[c+4>>2]=M;jb(c+176|0,c+112|0,c+48|0,c+32|0,c+16|0,c,J[c+240>>2]);g=N[J[f+4>>2]+16>>2];j=N[c+16>>2];l=N[c+20>>2];m=N[c+24>>2];J[d+284>>2]=0;N[d+280>>2]=m+(A?Q(oa*g):Q(-0));N[d+276>>2]=l+(A?Q(y*g):Q(-0));N[d+272>>2]=j+(A?Q(z*g):Q(-0));e=1}Ha=c+272|0;if(e){a=J[d+244>>2];J[k+304>>2]=J[d+240>>2];J[k+308>>2]=a;a=J[d+252>>2];J[k+312>>2]=J[d+248>>2];J[k+316>>2]=a;if(N[d+240>>2]==Q(0)){b=J[ia+4>>2];c=J[sa+4>>2];N[d+224>>2]=Q(N[b+16>>2]+N[c+16>>2])*Q(100);H[d+215|0]=0;J[d+168>>2]=0;J[d+172>>2]=0;J[d+160>>2]=0;J[d+164>>2]=0;J[d+152>>2]=0;J[d+156>>2]=0;J[d+144>>2]=0;J[d+148>>2]=0;J[d+136>>2]=0;J[d+140>>2]=0;J[d+128>>2]=0;J[d+132>>2]=0;J[d+192>>2]=0;a=J[ia+8>>2];J[d+56>>2]=a;J[d+48>>2]=153572;J[d+52>>2]=b;b=J[a+12>>2];J[d+72>>2]=J[a+8>>2];J[d+76>>2]=b;b=J[a+20>>2];J[d+80>>2]=J[a+16>>2];J[d+84>>2]=b;b=J[a+28>>2];J[d+88>>2]=J[a+24>>2];J[d+92>>2]=b;b=J[a+36>>2];J[d+96>>2]=J[a+32>>2];J[d+100>>2]=b;b=J[a+44>>2];J[d+104>>2]=J[a+40>>2];J[d+108>>2]=b;b=J[a+52>>2];J[d+112>>2]=J[a+48>>2];J[d+116>>2]=b;b=J[a+60>>2];J[d+120>>2]=J[a+56>>2];J[d+124>>2]=b;b=J[a+4>>2];J[d+64>>2]=J[a>>2];J[d+68>>2]=b;g=N[d+68>>2];N[d+68>>2]=N[d+80>>2];j=N[d+88>>2];l=N[d+72>>2];N[d+72>>2]=N[d+96>>2];N[d+80>>2]=g;N[d+96>>2]=l;N[d+88>>2]=N[d+100>>2];N[d+100>>2]=j;J[d+40>>2]=153008;J[d+44>>2]=c;A=d+220|0;M=d+216|0;c=Ha-320|0;Ha=c;v=J[d+44>>2];g=N[v+20>>2];a=J[d+52>>2];j=N[a+20>>2];p=N[d+224>>2];W=K[a+32|0];t=N[a+16>>2];Fa=K[v+32|0];r=N[v+16>>2];J[c+44>>2]=0;_=Q((g>2];f=0;a=0;while(1){b=f<<2;F=K[f+A|0];J[b+(c- -64|0)>>2]=F;O=K[f+M|0];J[b+(c+48|0)>>2]=O;b=(1-F<<4)+Ga|0;g=N[b+8>>2];j=N[b>>2];l=N[b+4>>2];b=(O<<4)+110240|0;Ia=J[b>>2];Ja=J[b+4>>2];ua=J[b+8>>2];q=N[s+48>>2];u=N[s+32>>2];w=N[s>>2];P=N[s+16>>2];x=N[s+52>>2];z=N[s+36>>2];G=N[s+4>>2];E=N[s+20>>2];y=N[s+56>>2];D=N[s+40>>2];B=N[s+8>>2];Z=N[s+24>>2];m=N[v+48>>2];o=N[v+52>>2];n=N[v+56>>2];b=a;C=a<<4;F=C+(c+144|0)|0;J[F+12>>2]=0;O=C+(c+80|0)|0;J[O+12>>2]=0;C=C+(c+208|0)|0;J[C+12>>2]=0;n=ua?n:Q(-n);N[O+8>>2]=n;o=Ja?o:Q(-o);N[O+4>>2]=o;m=Ia?m:Q(-m);N[O>>2]=m;y=Q(y+Q(Q(D*g)+Q(Q(B*j)+Q(l*Z))));N[F+8>>2]=y;x=Q(x+Q(Q(z*g)+Q(Q(G*j)+Q(l*E))));N[F+4>>2]=x;g=Q(q+Q(Q(u*g)+Q(Q(w*j)+Q(l*P))));N[F>>2]=g;j=Q(y-n);N[C+8>>2]=j;l=Q(x-o);N[C+4>>2]=l;g=Q(g-m);N[C>>2]=g;a=a+1|0;J[c+44>>2]=a;f=f+1|0;if((za|0)!=(f|0)){continue}break}k:{l:{switch(b-1|0){case 0:m=N[c+216>>2];g=Q(N[c+232>>2]-m);o=N[c+208>>2];j=Q(N[c+224>>2]-o);n=N[c+212>>2];l=Q(N[c+228>>2]-n);q=Q(Q(g*g)+Q(Q(j*j)+Q(l*l)));if(!(q<=Q(1.1920928955078125e-7))){break k}J[c+44>>2]=1;a=J[c+212>>2];J[c+16>>2]=J[c+208>>2];J[c+20>>2]=a;a=J[c+220>>2];J[c+24>>2]=J[c+216>>2];J[c+28>>2]=a;break i;case 1:yb(c+16|0,c+208|0,c+144|0,c+80|0,c- -64|0,c+48|0,c+44|0);break i;case 2:break l;default:break j}}Bb(c+16|0,c+208|0,c+144|0,c+80|0,c- -64|0,c+48|0,c+44|0);break i}J[c+28>>2]=0;P=g;g=Q(Q(Q(Q(Q(-o)*j)-Q(l*n))-Q(m*g))/q);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[c+24>>2]=m+Q(P*g);N[c+20>>2]=n+Q(l*g);N[c+16>>2]=o+Q(j*g);break i}g=N[s+8>>2];l=N[s>>2];j=N[s+4>>2];J[c+284>>2]=0;a=Q(Q(g*g)+Q(Q(l*l)+Q(j*j)))>Q(0);g=a?g:Q(0);N[c+280>>2]=g;j=a?j:Q(0);N[c+276>>2]=j;l=a?l:Q(1);N[c+272>>2]=l;o=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j))))));q=Q(g*o);u=Q(l*o);m=Q(34028234663852886e22);o=Q(j*o);break h}J[c+28>>2]=0;N[c+24>>2]=j;N[c+20>>2]=l;N[c+16>>2]=g}a=J[c+20>>2];J[c+272>>2]=J[c+16>>2];J[c+276>>2]=a;a=J[c+28>>2];J[c+280>>2]=J[c+24>>2];J[c+284>>2]=a;g=N[c+280>>2];l=N[c+272>>2];j=N[c+276>>2];m=Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j)))));if(!(_>2]=J[c+316>>2];a=J[c+312>>2];J[c+296>>2]=J[c+308>>2];J[c+300>>2]=a;a=J[d+56>>2];y=N[c+284>>2];f=J[c+44>>2];v=f<<2;b=J[d+52>>2];F=b+56|0;m=Q(-l);r=Q(Q(Q(N[d+72>>2]*m)-Q(N[d+88>>2]*j))-Q(N[d+104>>2]*g));p=g;z=Q(Q(Q(N[d+64>>2]*m)-Q(N[d+80>>2]*j))-Q(N[d+96>>2]*g));t=j;m=Q(Q(Q(N[d+68>>2]*m)-Q(N[d+84>>2]*j))-Q(N[d+100>>2]*g));O=b+52|0;C=b+72|0;W=b+68|0;s=Q(Q(N[F>>2]*r)+Q(Q(N[b+48>>2]*z)+Q(m*N[O>>2])))>Q(Q(N[C>>2]*r)+Q(Q(N[b+64>>2]*z)+Q(m*N[W>>2])));J[v+(c- -64|0)>>2]=s;m=N[(s?F:C)>>2];z=N[(s?b+48|0:b- -64|0)>>2];G=N[(s?O:W)>>2];D=N[a+56>>2];B=N[a+40>>2];Z=N[a+24>>2];T=N[a+52>>2];U=N[a+36>>2];V=N[a+20>>2];$=N[a+8>>2];aa=N[a+48>>2];ca=N[a+32>>2];oa=N[a>>2];da=N[a+16>>2];b=J[d+44>>2];ea=N[a+4>>2];ua=v+(c+48|0)|0;r=l;s=l>Q(0);a=j>Q(0);v=g>Q(0);J[ua>>2]=s|a<<1|v<<2;D=Q(D+Q(Q(B*m)+Q(Q($*z)+Q(G*Z))));g=N[b+56>>2];B=v?g:Q(-g);g=Q(D-B);Z=Q(aa+Q(Q(ca*m)+Q(Q(oa*z)+Q(G*da))));j=N[b+48>>2];$=s?j:Q(-j);j=Q(Z-$);m=Q(T+Q(Q(U*m)+Q(Q(ea*z)+Q(G*V))));l=N[b+52>>2];z=a?l:Q(-l);l=Q(m-z);G=Q(Q(q*g)+Q(Q(u*j)+Q(o*l)));if(G>E){a=0;if(!A){break e}H[d+215|0]=f;if(!f){break e}b=0;if((f|0)!=1){O=f&-2;s=0;while(1){v=b<<2;C=c- -64|0;H[b+A|0]=J[v+C>>2];W=c+48|0;H[b+M|0]=J[W+v>>2];v=b|1;F=v<<2;H[v+A|0]=J[F+C>>2];H[v+M|0]=J[F+W>>2];b=b+2|0;s=s+2|0;if((O|0)!=(s|0)){continue}break}}if(!(f&1)){break e}f=b<<2;H[b+A|0]=J[f+(c- -64|0)>>2];H[b+M|0]=J[f+(c+48|0)>>2];break e}if(G>Q(n*Q(.9997749924659729))){m:{if(!A){break m}H[d+215|0]=f;if(!f){break m}b=0;if((f|0)!=1){F=f&-2;s=0;while(1){a=b<<2;O=c- -64|0;H[b+A|0]=J[a+O>>2];C=c+48|0;H[b+M|0]=J[C+a>>2];a=b|1;v=a<<2;H[a+A|0]=J[v+O>>2];H[a+M|0]=J[v+C>>2];b=b+2|0;s=s+2|0;if((F|0)!=(s|0)){continue}break}}if(!(f&1)){break m}a=b<<2;H[b+A|0]=J[a+(c- -64|0)>>2];H[b+M|0]=J[a+(c+48|0)>>2]}N[d+160>>2]=u;J[d+172>>2]=0;N[d+168>>2]=q;N[d+164>>2]=o;jb(c+208|0,c+144|0,c+80|0,c+272|0,c+16|0,c,f);g=N[c+16>>2];j=N[c+20>>2];l=N[c+24>>2];J[d+140>>2]=0;N[d+136>>2]=l-Q(w*q);N[d+132>>2]=j-Q(w*o);N[d+128>>2]=g-Q(w*u);g=N[c>>2];j=N[c+4>>2];l=N[c+8>>2];J[d+156>>2]=0;N[d+152>>2]=l+Q(P*q);N[d+148>>2]=j+Q(P*o);N[d+144>>2]=g+Q(P*u);N[d+192>>2]=n-x;a=2;break e}b=f<<4;a=b+(c+144|0)|0;J[a+12>>2]=0;N[a+8>>2]=D;N[a+4>>2]=m;N[a>>2]=Z;a=b+(c+80|0)|0;J[a+12>>2]=0;N[a+8>>2]=B;N[a+4>>2]=z;N[a>>2]=$;a=b+(c+208|0)|0;J[a+12>>2]=0;N[a+8>>2]=g;N[a+4>>2]=l;N[a>>2]=j;J[c+44>>2]=f+1;n:{o:{switch(f-1|0){case 0:m=N[c+216>>2];g=Q(N[c+232>>2]-m);o=N[c+208>>2];j=Q(N[c+224>>2]-o);q=N[c+212>>2];l=Q(N[c+228>>2]-q);u=Q(Q(g*g)+Q(Q(j*j)+Q(l*l)));if(u<=Q(1.1920928955078125e-7)){J[c+44>>2]=1;a=J[c+212>>2];J[c+16>>2]=J[c+208>>2];J[c+20>>2]=a;a=J[c+220>>2];J[c+24>>2]=J[c+216>>2];J[c+28>>2]=a;break n}J[c+28>>2]=0;ba=g;g=Q(Q(Q(Q(Q(-o)*j)-Q(l*q))-Q(m*g))/u);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[c+24>>2]=m+Q(ba*g);N[c+20>>2]=q+Q(l*g);N[c+16>>2]=o+Q(j*g);break n;case 1:yb(c+16|0,c+208|0,c+144|0,c+80|0,c- -64|0,c+48|0,c+44|0);break n;case 2:Bb(c+16|0,c+208|0,c+144|0,c+80|0,c- -64|0,c+48|0,c+44|0);break n;default:break o}}J[c+28>>2]=0;N[c+24>>2]=g;N[c+20>>2]=l;N[c+16>>2]=j}a=J[c+20>>2];J[c+272>>2]=J[c+16>>2];J[c+276>>2]=a;a=J[c+28>>2];J[c+280>>2]=J[c+24>>2];J[c+284>>2]=a;g=N[c+280>>2];l=N[c+272>>2];j=N[c+276>>2];m=Q(Y(Q(Q(g*g)+Q(Q(l*l)+Q(j*j)))));u=Q(Q(1)/m);q=Q(g*u);o=Q(j*u);u=Q(l*u);if(m_){continue}break}f=J[c+44>>2];if(!(m>2];W=c+48|0;H[b+M|0]=J[W+v>>2];v=b|1;F=v<<2;H[v+A|0]=J[F+C>>2];H[v+M|0]=J[F+W>>2];b=b+2|0;a=a+2|0;if((O|0)!=(a|0)){continue}break}}if(!(s&1)){break p}a=b<<2;H[b+A|0]=J[a+(c- -64|0)>>2];H[b+M|0]=J[a+(c+48|0)>>2]}N[c+284>>2]=y;N[c+272>>2]=r;N[c+276>>2]=t;N[c+280>>2]=p;jb(c+208|0,c+144|0,c+80|0,c+272|0,c+16|0,c,f);J[d+188>>2]=0;N[d+184>>2]=q;N[d+180>>2]=o;N[d+176>>2]=u;J[d+172>>2]=0;g=Q(Q(1)/n);j=Q(p*g);N[d+168>>2]=j;l=Q(t*g);N[d+164>>2]=l;g=Q(r*g);N[d+160>>2]=g;m=N[c+16>>2];o=N[c+20>>2];p=N[c+24>>2];J[d+140>>2]=0;N[d+136>>2]=p-Q(w*j);N[d+132>>2]=o-Q(w*l);N[d+128>>2]=m-Q(w*g);m=N[c>>2];o=N[c+4>>2];p=N[c+8>>2];N[d+192>>2]=n-x;J[d+156>>2]=0;N[d+152>>2]=p+Q(P*j);N[d+148>>2]=o+Q(P*l);N[d+144>>2]=m+Q(P*g);a=2;if(n<=x){break e}a=4;break e}if(A){break f}a=5;break e}f=J[c+44>>2]}H[d+215|0]=f;a=5;if(!f){break e}b=0;if((f|0)!=1){O=f&-2;s=0;while(1){v=b<<2;C=c- -64|0;H[b+A|0]=J[v+C>>2];W=c+48|0;H[b+M|0]=J[W+v>>2];v=b|1;F=v<<2;H[v+A|0]=J[F+C>>2];H[v+M|0]=J[F+W>>2];b=b+2|0;s=s+2|0;if((O|0)!=(s|0)){continue}break}}if(!(f&1)){break e}f=b<<2;H[b+A|0]=J[f+(c- -64|0)>>2];H[b+M|0]=J[f+(c+48|0)>>2]}Ha=c+320|0;q:{r:{if(a-5|0){break r}J[d+16>>2]=1065353216;a=J[d+28>>2];J[d+8>>2]=J[d+24>>2];J[d+12>>2]=a;a=J[d+20>>2];J[d>>2]=J[d+16>>2];J[d+4>>2]=a;if(ic(ia,sa,d+220|0,d+216|0,K[d+215|0],0,d,d+128|0)-5>>>0<=1){break r}J[d+280>>2]=0;J[d+284>>2]=0;J[d+272>>2]=0;J[d+276>>2]=0;g=N[k+328>>2];j=N[k+320>>2];l=N[k+324>>2];J[d+268>>2]=0;m=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(j*j)+Q(l*l))))));N[d+264>>2]=m*Q(-g);N[d+260>>2]=m*Q(-l);N[d+256>>2]=m*Q(-j);g=Q(0);break q}a=J[d+140>>2];J[d+280>>2]=J[d+136>>2];J[d+284>>2]=a;a=J[d+132>>2];J[d+272>>2]=J[d+128>>2];J[d+276>>2]=a;a=J[d+164>>2];J[d+256>>2]=J[d+160>>2];J[d+260>>2]=a;a=J[d+172>>2];J[d+264>>2]=J[d+168>>2];J[d+268>>2]=a;g=N[d+192>>2]}N[k+304>>2]=g>2];J[k+288>>2]=J[d+272>>2];J[k+292>>2]=a;a=J[d+284>>2];J[k+296>>2]=J[d+280>>2];J[k+300>>2]=a;a=J[d+260>>2];J[k+272>>2]=J[d+256>>2];J[k+276>>2]=a;a=J[d+268>>2];J[k+280>>2]=J[d+264>>2];J[k+284>>2]=a}Ha=d+288|0;if(e){ha=N[k+304>>2];g=N[k+296>>2];j=N[k+288>>2];l=N[k+292>>2];m=N[k+280>>2];o=N[k+272>>2];n=N[k+276>>2];p=Q(Q(L*m)+Q(Q(S*o)+Q(I*n)));q=Q(-I);u=Q(Q(Q(R*Q(Q(S*n)+Q(o*q)))+Q(X*m))+Q(L*p));N[h+8>>2]=u+u;u=Q(Q(I*p)+Q(Q(X*n)+Q(R*Q(Q(L*o)+Q(m*ga)))));N[h+4>>2]=u+u;r=n;n=Q(-L);m=Q(Q(S*p)+Q(Q(X*o)+Q(R*Q(Q(I*m)+Q(r*n)))));N[h>>2]=m+m;m=ha>Q(0)?ha:Q(0);o=Q(Q(L*g)+Q(Q(S*j)+Q(I*l)));p=Q(Q(Q(R*Q(Q(S*l)+Q(j*q)))+Q(X*g))+Q(L*o));N[i+8>>2]=Q(va*m)+Q(qa+Q(p+p));p=Q(Q(I*o)+Q(Q(X*l)+Q(R*Q(Q(L*j)+Q(g*ga)))));N[i+4>>2]=Q(xa*m)+Q(pa+Q(p+p));g=Q(Q(S*o)+Q(Q(X*j)+Q(R*Q(Q(I*g)+Q(l*n)))));N[i>>2]=Q(wa*m)+Q(ra+Q(g+g))}Ha=k+416|0;return Q(ha)}function dea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=Q(0),z=Q(0),A=0,B=0,C=0,D=0,E=0,F=0;q=Ha-16|0;Ha=q;d=J[a+28>>2];i=J[d+336>>2];b=J[i>>2];if(b){J[i>>2]=J[b>>2]}if(!b){b=J[40592];i=b+12|0;i=(B=i,C=12195,D=Ja[J[J[b>>2]+20>>2]](b)|0?32439:69706,E=23825,F=82,A=J[J[i>>2]+8>>2],Ja[A](B|0,C|0,D|0,E|0,F|0)|0);b=i+19&-16;J[b-4>>2]=b-i;b=Kc(b,J[d+340>>2])}d=J[a+32>>2];J[d>>2]=b;i=0;J[b+12092>>2]=0;J[b+12112>>2]=0;J[b+12116>>2]=0;J[b+11968>>2]=0;J[b+12128>>2]=0;J[b+11956>>2]=0;J[b+11868>>2]=0;J[b+11872>>2]=0;j=b+11876|0;J[j>>2]=0;J[j+4>>2]=0;j=b+11884|0;J[j>>2]=0;J[j+4>>2]=0;J[b+12140>>2]=J[b+11976>>2];j=J[a+68>>2];J[b+11952>>2]=j;e=J[a+72>>2];J[b+12132>>2]=j;J[b+11960>>2]=e;J[b+11972>>2]=J[a+76>>2];J[b+11964>>2]=J[a+80>>2];J[b+11940>>2]=J[a+84>>2];J[b+11928>>2]=J[a+88>>2];J[b+11932>>2]=J[a+36>>2];J[b+11936>>2]=J[a+40>>2];J[b+11944>>2]=J[a+60>>2];J[b+11948>>2]=J[a- -64>>2];e=0;Pr(b,J[J[a+28>>2]+112>>2]?J[d+12>>2]:0,J[d+8>>2]&2147483647);n=J[a+52>>2];d=J[a+100>>2];j=J[b+11948>>2];g=J[b+11944>>2];f=J[b+11932>>2];h=J[b+11928>>2];m=J[a+56>>2];if(m){l=J[b+11936>>2];while(1){b=J[J[d+256>>2]+P(J[n+(c<<2)>>2],44)>>2];if(b>>>0<=4294967167){while(1){k=b>>>7|0;b=J[d+184>>2]+P(k,24)|0;a:{if(K[b+5|0]==1){J[l+(e<<2)>>2]=J[b+20>>2];e=e+1|0;break a}J[j+(i<<2)>>2]=k;i=i+1|0}b=J[b+8>>2];if(b>>>0<4294967168){continue}break}}c=c+1|0;if((m|0)!=(c|0)){continue}break}}if(K[a+116|0]){uf(j,i)}if(i){b=0;while(1){c=b<<2;l=J[c+j>>2]&33554431;e=J[(J[d+184>>2]+P(l,24)|0)+20>>2];J[c+f>>2]=e;J[c+h>>2]=J[e+36>>2];J[g+(J[J[d+196>>2]+(l<<2)>>2]<<2)>>2]=b;b=b+1|0;if((i|0)!=(b|0)){continue}break}}o=J[a+48>>2];b:{if(!m){i=0;break b}i=0;e=0;while(1){b=J[(J[d+256>>2]+P(J[n+(e<<2)>>2],44)|0)+20>>2];if((b|0)!=-1){while(1){j=J[d+228>>2];c=(b>>>0)/(j>>>0)|0;l=b-P(c,j)|0;k=J[J[d+208>>2]+(c<<2)>>2];j=J[a+100>>2];f=J[j+148>>2];c=(b>>>0)/(f>>>0)|0;h=J[J[J[j+128>>2]+(c<<2)>>2]+(b-P(c,f)<<2)>>2];c:{if(!h){break c}c=J[d+616>>2];j=J[c>>2];f=b<<1;r=f|1;b=J[c+20>>2];c=(r>>>0)/(b>>>0)|0;c=J[J[j+(c<<2)>>2]+(r-P(b,c)<<2)>>2];r=(f>>>0)/(b>>>0)|0;j=J[J[j+(r<<2)>>2]+(f-P(b,r)<<2)>>2];b=o+(i<<4)|0;J[b+12>>2]=h;f=j>>>7|0;h=J[d+184>>2]+P(f,24)|0;d:{if(K[h+5|0]==1){f=J[h+20>>2];Ja[J[J[f>>2]+188>>2]](f,j>>>1&63,b,b+8|0);break d}if(K[h+4|0]&4){H[b+8|0]=1;J[b>>2]=J[J[d+196>>2]+(f<<2)>>2];break d}H[b+8|0]=0;J[b>>2]=J[g+(J[J[d+196>>2]+(f<<2)>>2]<<2)>>2]}i=i+1|0;if(c>>>0>=4294967168){H[b+9|0]=3;break c}j=c>>>7|0;f=J[d+184>>2]+P(j,24)|0;if(K[f+5|0]==1){j=J[f+20>>2];Ja[J[J[j>>2]+188>>2]](j,c>>>1&63,b+4|0,b+9|0);break c}if(K[f+4|0]&4){H[b+9|0]=1;J[b+4>>2]=J[J[d+196>>2]+(j<<2)>>2];break c}H[b+9|0]=0;J[b+4>>2]=J[g+(J[J[d+196>>2]+(j<<2)>>2]<<2)>>2]}b=J[(k+(l<<4)|0)+8>>2];if((b|0)!=-1){continue}break}}e=e+1|0;if((m|0)!=(e|0)){continue}break}}if(K[a+116|0]){e=0;m=0;j=0;r=32;h=Ha-32|0;Ha=h;H[h+12|0]=0;d=h-128|0;Ha=d;J[h+8>>2]=d;n=i-1|0;e:{if((n|0)<=0){break e}while(1){f:{if((e|0)>=(n|0)){break f}while(1){if(n-e>>>0<=4){while(1){g=e;e=e+1|0;b=e;c=g;while(1){f=b;b=J[(o+(b<<4)|0)+12>>2];l=J[b+56>>2];k=J[(o+(c<<4)|0)+12>>2];p=J[k+56>>2];if(!(l>>>0>=p>>>0&((l|0)!=(p|0)|M[b+60>>2]>=M[k+60>>2]))){c=f}b=f+1|0;if((f|0)<(n|0)){continue}break}if((c|0)!=(g|0)){b=o+(c<<4)|0;c=J[b+12>>2];J[h+24>>2]=J[b+8>>2];J[h+28>>2]=c;c=J[b+4>>2];J[h+16>>2]=J[b>>2];J[h+20>>2]=c;c=o+(g<<4)|0;g=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=g;g=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=g;b=J[h+28>>2];J[c+8>>2]=J[h+24>>2];J[c+12>>2]=b;b=J[h+20>>2];J[c>>2]=J[h+16>>2];J[c+4>>2]=b}if((e|0)!=(n|0)){continue}break f}}g=o+((e+n|0)/2<<4)|0;l=J[g+12>>2];b=J[l+56>>2];f=o+(e<<4)|0;k=J[f+12>>2];c=J[k+56>>2];g:{if(b>>>0>=c>>>0){if((b|0)!=(c|0)){b=c;break g}if(M[l+60>>2]>=M[k+60>>2]){break g}}b=J[f+12>>2];J[h+24>>2]=J[f+8>>2];J[h+28>>2]=b;b=J[f+4>>2];J[h+16>>2]=J[f>>2];J[h+20>>2]=b;b=J[g+12>>2];J[f+8>>2]=J[g+8>>2];J[f+12>>2]=b;b=J[g+4>>2];J[f>>2]=J[g>>2];J[f+4>>2]=b;b=J[h+28>>2];J[g+8>>2]=J[h+24>>2];J[g+12>>2]=b;b=J[h+20>>2];J[g>>2]=J[h+16>>2];J[g+4>>2]=b;k=J[f+12>>2];b=J[k+56>>2]}l=o+(n<<4)|0;p=J[l+12>>2];c=J[p+56>>2];h:{if(c>>>0>=b>>>0){if((b|0)!=(c|0)){b=c;break h}if(M[p+60>>2]>=M[k+60>>2]){break h}}b=J[f+12>>2];J[h+24>>2]=J[f+8>>2];J[h+28>>2]=b;b=J[f+4>>2];J[h+16>>2]=J[f>>2];J[h+20>>2]=b;b=J[l+12>>2];J[f+8>>2]=J[l+8>>2];J[f+12>>2]=b;b=J[l+4>>2];J[f>>2]=J[l>>2];J[f+4>>2]=b;b=J[h+28>>2];J[l+8>>2]=J[h+24>>2];J[l+12>>2]=b;b=J[h+20>>2];J[l>>2]=J[h+16>>2];J[l+4>>2]=b;p=J[l+12>>2];b=J[p+56>>2]}c=J[g+12>>2];f=J[c+56>>2];if(!(f>>>0<=b>>>0&((b|0)!=(f|0)|M[p+60>>2]>=M[c+60>>2]))){b=J[g+12>>2];J[h+24>>2]=J[g+8>>2];J[h+28>>2]=b;b=J[g+4>>2];J[h+16>>2]=J[g>>2];J[h+20>>2]=b;b=J[l+12>>2];J[g+8>>2]=J[l+8>>2];J[g+12>>2]=b;b=J[l+4>>2];J[g>>2]=J[l>>2];J[g+4>>2]=b;b=J[h+28>>2];J[l+8>>2]=J[h+24>>2];J[l+12>>2]=b;b=J[h+20>>2];J[l>>2]=J[h+16>>2];J[l+4>>2]=b}b=J[g+12>>2];J[h+24>>2]=J[g+8>>2];J[h+28>>2]=b;b=J[g+4>>2];J[h+16>>2]=J[g>>2];J[h+20>>2]=b;c=n-1|0;l=o+(c<<4)|0;b=l;f=J[b+4>>2];J[g>>2]=J[b>>2];J[g+4>>2]=f;f=J[b+12>>2];J[g+8>>2]=J[b+8>>2];J[g+12>>2]=f;b=J[h+28>>2];J[l+8>>2]=J[h+24>>2];J[l+12>>2]=b;b=J[h+20>>2];J[l>>2]=J[h+16>>2];J[l+4>>2]=b;b=e;while(1){t=J[l+12>>2];p=J[t+56>>2];while(1){g=b;b=b+1|0;f=o+(b<<4)|0;k=J[f+12>>2];s=J[k+56>>2];if(s>>>0

>>0|(p|0)==(s|0)&M[k+60>>2]>2]){continue}break}while(1){c=c-1|0;k=o+(c<<4)|0;s=J[k+12>>2];u=J[s+56>>2];if(u>>>0>p>>>0|(p|0)==(u|0)&M[t+60>>2]>2]){continue}break}if((b|0)<(c|0)){g=J[f+12>>2];J[h+24>>2]=J[f+8>>2];J[h+28>>2]=g;g=J[f+4>>2];J[h+16>>2]=J[f>>2];J[h+20>>2]=g;g=J[k+12>>2];J[f+8>>2]=J[k+8>>2];J[f+12>>2]=g;g=J[k+4>>2];J[f>>2]=J[k>>2];J[f+4>>2]=g;g=J[h+28>>2];J[k+8>>2]=J[h+24>>2];J[k+12>>2]=g;g=J[h+20>>2];J[k>>2]=J[h+16>>2];J[k+4>>2]=g;continue}break}c=J[f+12>>2];J[h+24>>2]=J[f+8>>2];J[h+28>>2]=c;c=J[f+4>>2];J[h+16>>2]=J[f>>2];J[h+20>>2]=c;c=J[l+12>>2];J[f+8>>2]=J[l+8>>2];J[f+12>>2]=c;c=J[l+4>>2];J[f>>2]=J[l>>2];J[f+4>>2]=c;c=J[h+28>>2];J[l+8>>2]=J[h+24>>2];J[l+12>>2]=c;c=J[h+20>>2];J[l>>2]=J[h+16>>2];J[l+4>>2]=c;i:{if((b-e|0)<(n-b|0)){if(r-1>>>0<=m>>>0){c=r<<3;if(c){b=J[40592];f=Ja[J[J[b>>2]+20>>2]](b)|0?39053:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,f,21054,155)|0}else{b=0}r=r<<1;b=Ua(b,d,m<<2);c=j;j=1;if(!(!c|!d)){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,d)}d=b}b=(m<<2)+d|0;J[b>>2]=e;J[b+4>>2]=g;e=g+2|0;break i}if(r-1>>>0<=m>>>0){c=r<<3;if(c){b=J[40592];f=Ja[J[J[b>>2]+20>>2]](b)|0?39053:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,f,21054,155)|0}else{b=0}r=r<<1;b=Ua(b,d,m<<2);c=j;j=1;if(!(!c|!d)){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,d)}d=b}b=(m<<2)+d|0;J[b>>2]=g+2;J[b+4>>2]=n;n=g}m=m+2|0;if((e|0)<(n|0)){continue}break}}if(m){b=m-2|0;e=J[(b<<2)+d>>2];n=J[((m<<2)+d|0)-4>>2];m=b;continue}break}if(!j|!d){break e}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,d)}if(K[h+12|0]){cb(J[h+8>>2])}Ha=h+32|0}J[J[a+32>>2]+12>>2]=i;Ha=q+16|0;b=J[a+28>>2];d=b;y=N[b+52>>2];e=J[a+32>>2];c=J[e>>2];f=J[c+11928>>2];h=J[a+36>>2];l=J[c+11948>>2];i=J[a+92>>2];m=J[b+440>>2]+(i<<5)|0;k=J[b+452>>2]+P(i,112)|0;j=J[a+20>>2];i=0;g=J[e+4>>2];b=g+255|0;if(b>>>0>=256){o=c+12112|0;r=c+12116|0;n=b>>>8|0;e=n;while(1){b=n-i|0;b=b>>>0>=64?64:b;p=bb(J[d+584>>2],P(b,88));if(b){t=e>>>0>=64?64:e;c=0;while(1){q=J[d+600>>2];s=J[d+604>>2];b=p+P(c,88)|0;J[b+24>>2]=0;J[b+16>>2]=0;J[b+8>>2]=q;J[b+12>>2]=s;q=c+i<<8;J[b+68>>2]=q;J[b+64>>2]=r;J[b+60>>2]=o;J[b+56>>2]=g;N[b+52>>2]=y;J[b+48>>2]=k;J[b+44>>2]=m;J[b+40>>2]=l;J[b+36>>2]=h;J[b+32>>2]=f;J[b+28>>2]=d;J[b>>2]=133736;q=g-q|0;J[b+72>>2]=q>>>0>=256?256:q;N[b+76>>2]=N[d+68>>2];N[b+80>>2]=N[d+72>>2];z=N[d+76>>2];J[b+24>>2]=1;N[b+84>>2]=z;J[b+20>>2]=j;Ja[J[J[j>>2]+16>>2]](j);J[b+16>>2]=J[J[b+20>>2]+16>>2];Ja[J[J[b>>2]+20>>2]](b);c=c+1|0;if((t|0)!=(c|0)){continue}break}}e=e+-64|0;i=i- -64|0;if(n>>>0>i>>>0){continue}break}}Va(m,0,g<<5);g=0;l=Ha-16|0;Ha=l;f=a;h=J[J[a+32>>2]>>2];c=J[h+12132>>2];r=J[a+56>>2];if(r){p=J[f+52>>2];m=J[f+100>>2];while(1){e=J[(J[m+256>>2]+P(J[p+(g<<2)>>2],44)|0)+24>>2];if((e|0)!=-1){while(1){b=J[f+100>>2];d=J[b+148>>2];a=(e>>>0)/(d>>>0)|0;t=J[J[J[b+128>>2]+(a<<2)>>2]+(e-P(a,d)<<2)>>2];d=J[m+228>>2];a=(e>>>0)/(d>>>0)|0;q=P(a,d);s=J[J[m+208>>2]+(a<<2)>>2];n=J[f+92>>2];k=J[f+104>>2];i=J[f+28>>2];o=e<<1;d=J[b+616>>2];j=J[d+20>>2];a=(o>>>0)/(j>>>0)|0;a=J[J[J[d>>2]+(a<<2)>>2]+(o-P(a,j)<<2)>>2];j:{if(a>>>0>=4294967168){J[c+12>>2]=0;I[c+8>>1]=65535;J[c>>2]=i+192;break j}d=a>>>7|0;j=J[b+184>>2]+P(d,24)|0;if(K[j+5|0]==1){j=J[j+20>>2];a=a>>>1&63;Ja[J[J[j>>2]+188>>2]](j,a,l+8|0,l+7|0);if(K[l+7|0]!=2){J[c+12>>2]=0;j=i+192|0;a=65535}I[c+8>>1]=a;J[c>>2]=j;break j}d=J[J[b+196>>2]+(d<<2)>>2];a=J[i+440>>2];d=K[j+4|0]&4?d:n+J[k+(d<<2)>>2]|0;J[c+12>>2]=d+1;I[c+8>>1]=65535;J[c>>2]=a+(d<<5)}e=e-q|0;d=o|1;j=J[b+616>>2];o=J[j+20>>2];a=(d>>>0)/(o>>>0)|0;a=J[J[J[j>>2]+(a<<2)>>2]+(d-P(a,o)<<2)>>2];k:{if(a>>>0>=4294967168){J[c+16>>2]=0;I[c+10>>1]=65535;J[c+4>>2]=i+192;break k}d=a>>>7|0;j=J[b+184>>2]+P(d,24)|0;if(K[j+5|0]==1){d=J[j+20>>2];a=a>>>1&63;Ja[J[J[d>>2]+188>>2]](d,a,l+8|0,l+7|0);if(K[l+7|0]!=2){J[c+16>>2]=0;d=i+192|0;a=65535}I[c+10>>1]=a;J[c+4>>2]=d;break k}d=J[J[b+196>>2]+(d<<2)>>2];a=J[i+440>>2];d=K[j+4|0]&4?d:n+J[k+(d<<2)>>2]|0;J[c+16>>2]=d+1;I[c+10>>1]=65535;J[c+4>>2]=a+(d<<5)}I[c+22>>1]=2;J[c+24>>2]=t;c=c+32|0;e=J[(s+(e<<4)|0)+8>>2];if((e|0)!=-1){continue}break}}g=g+1|0;if((r|0)!=(g|0)){continue}break}a=J[h+12132>>2]}else{a=c}XH(a,c-a>>5);J[h+12016>>2]=0;d=J[f+32>>2];e=J[d+12>>2];if(e>>>0>(J[h+12020>>2]&2147483647)>>>0){WH(h+12012|0,e);d=J[f+32>>2];e=J[d+12>>2]}J[h+12016>>2]=e;J[h+12028>>2]=0;m=h+12024|0;if((J[h+12032>>2]&2147483647)>>>0>>0){WH(m,e);d=J[f+32>>2];e=J[d+12>>2]}J[h+12028>>2]=e;J[h+12004>>2]=0;l:{if(!e){break l}r=J[h+12012>>2];J[h+12040>>2]=0;a=J[J[f+28>>2]+532>>2];J[l+12>>2]=0;J[l+8>>2]=a;i=h+12036|0;a=(a+J[d+4>>2]|0)+1|0;if(a>>>0>(J[h+12044>>2]&2147483647)>>>0){lb(i,a)}J[h+12040>>2]=a;e=0;o=a<<2;Va(J[h+12036>>2],0,o);b=0;n=J[f+32>>2];a=J[n+12>>2];if(a){j=J[f+48>>2];d=0;b=a;while(1){a=j+(d<<4)|0;g=K[a+8|0];if(!((g|0)==2|K[a+9|0]==2)){a=J[i>>2]+(J[(l+8|0)+(g<<2)>>2]+J[a>>2]<<2)|0;J[a>>2]=J[a>>2]+1;b=J[n+12>>2]}d=d+1|0;if(d>>>0>>0){continue}break}}d=J[h+12040>>2];if(d){b=d&3;a=J[i>>2];j=0;if(d>>>0>=4){p=d&-4;g=0;while(1){k=a+(d<<2)|0;t=k-4|0;q=J[t>>2];J[t>>2]=e;t=k-8|0;s=J[t>>2];e=e+q|0;J[t>>2]=e;k=k-12|0;t=J[k>>2];e=e+s|0;J[k>>2]=e;d=d-4|0;k=a+(d<<2)|0;q=J[k>>2];e=e+t|0;J[k>>2]=e;e=e+q|0;g=g+4|0;if((p|0)!=(g|0)){continue}break}}if(b){while(1){d=d-1|0;g=a+(d<<2)|0;k=J[g>>2];J[g>>2]=e;e=e+k|0;j=j+1|0;if((b|0)!=(j|0)){continue}break}}b=J[n+12>>2]}if(b){d=0;while(1){a=J[f+48>>2]+(d<<4)|0;b=K[a+8|0];m:{if(!((b|0)==2|K[a+9|0]==2)){j=J[i>>2]+(J[(l+8|0)+(b<<2)>>2]+J[a>>2]<<2)|0;b=J[j>>2];J[j>>2]=b+1;break m}b=e;e=b+1|0}J[J[m>>2]+(b<<2)>>2]=a;d=d+1|0;if(d>>>0>2]+12>>2]){continue}break}}e=0;Va(J[i>>2],0,o);b=0;n=J[f+32>>2];a=J[n+12>>2];if(a){j=J[f+48>>2];g=J[m>>2];d=0;b=a;while(1){k=J[g+(d<<2)>>2];a=K[k+9|0];if(!((a|0)==2|K[(j+(d<<4)|0)+8|0]==2)){a=J[i>>2]+(((a|0)!=3?J[(l+8|0)+(a<<2)>>2]+J[k+4>>2]|0:0)<<2)|0;J[a>>2]=J[a>>2]+1;b=J[n+12>>2]}d=d+1|0;if(d>>>0>>0){continue}break}}d=J[h+12040>>2];if(d){b=d&3;a=J[i>>2];j=0;if(d>>>0>=4){o=d&-4;g=0;while(1){k=a+(d<<2)|0;p=k-4|0;t=J[p>>2];J[p>>2]=e;p=k-8|0;q=J[p>>2];e=e+t|0;J[p>>2]=e;k=k-12|0;p=J[k>>2];e=e+q|0;J[k>>2]=e;d=d-4|0;k=a+(d<<2)|0;t=J[k>>2];e=e+p|0;J[k>>2]=e;e=e+t|0;g=g+4|0;if((o|0)!=(g|0)){continue}break}}if(b){while(1){d=d-1|0;g=a+(d<<2)|0;k=J[g>>2];J[g>>2]=e;e=e+k|0;j=j+1|0;if((b|0)!=(j|0)){continue}break}}b=J[n+12>>2]}a=e;if(b){d=0;while(1){b=J[J[m>>2]+(d<<2)>>2];j=K[b+9|0];n:{if(!((j|0)==2|K[(J[f+48>>2]+(d<<4)|0)+8|0]==2)){g=J[i>>2]+(((j|0)!=3?J[(l+8|0)+(j<<2)>>2]+J[b+4>>2]|0:0)<<2)|0;j=J[g>>2];J[g>>2]=j+1;break n}j=a;a=a+1|0}J[r+(j<<2)>>2]=b;d=d+1|0;if(d>>>0>2]+12>>2]){continue}break}}t=h+12e3|0;o=r+(e<<2)|0;d=0;g=0;j=0;k=32;p=Ha-16|0;Ha=p;H[p+12|0]=0;b=p-128|0;Ha=b;J[p+8>>2]=b;m=(a-e|0)-1|0;o:{if((m|0)<=0){break o}while(1){p:{if((d|0)>=(m|0)){break p}while(1){if(m-d>>>0<=4){while(1){e=d;d=d+1|0;i=d;a=e;while(1){a=M[J[J[o+(i<<2)>>2]+12>>2]+48>>2]>2]+12>>2]+48>>2]?i:a;n=(i|0)<(m|0);i=i+1|0;if(n){continue}break}if((a|0)!=(e|0)){a=o+(a<<2)|0;i=J[a>>2];n=a;a=o+(e<<2)|0;J[n>>2]=J[a>>2];J[a>>2]=i}if((d|0)!=(m|0)){continue}break p}}q=o+(d<<2)|0;i=J[q>>2];s=J[J[i+12>>2]+48>>2];e=o+((d+m|0)/2<<2)|0;n=J[e>>2];q:{if(s>>>0<=M[J[n+12>>2]+48>>2]){a=i;break q}J[q>>2]=n;J[e>>2]=i;a=J[q>>2];s=J[J[a+12>>2]+48>>2];n=i}v=s;s=o+(m<<2)|0;i=J[s>>2];u=J[J[i+12>>2]+48>>2];r:{if(v>>>0<=u>>>0){a=i;break r}J[q>>2]=i;J[s>>2]=a;u=J[J[a+12>>2]+48>>2];n=J[e>>2]}if(M[J[n+12>>2]+48>>2]>u>>>0){J[e>>2]=a;J[s>>2]=n;n=J[e>>2]}a=m-1|0;q=o+(a<<2)|0;J[e>>2]=J[q>>2];J[q>>2]=n;i=d;while(1){s=J[J[n+12>>2]+48>>2];while(1){e=i;i=e+1|0;u=o+(i<<2)|0;v=J[u>>2];if(s>>>0>M[J[v+12>>2]+48>>2]){continue}break}while(1){a=a-1|0;w=o+(a<<2)|0;x=J[w>>2];if(s>>>0>2]+48>>2]){continue}break}if((a|0)>(i|0)){J[u>>2]=x;J[w>>2]=v;n=J[q>>2];continue}break}J[u>>2]=n;J[q>>2]=v;s:{if((i-d|0)<(m-i|0)){if(k-1>>>0<=g>>>0){i=k<<3;if(i){a=J[40592];n=Ja[J[J[a>>2]+20>>2]](a)|0?62381:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,i,n,21054,155)|0}else{a=0}k=k<<1;a=Ua(a,b,g<<2);i=j;j=1;if(!(!i|!b)){i=J[40592];Ja[J[J[i+12>>2]+12>>2]](i+12|0,b)}b=a}a=(g<<2)+b|0;J[a>>2]=d;J[a+4>>2]=e;d=e+2|0;break s}if(k-1>>>0<=g>>>0){i=k<<3;if(i){a=J[40592];n=Ja[J[J[a>>2]+20>>2]](a)|0?62381:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,i,n,21054,155)|0}else{a=0}k=k<<1;a=Ua(a,b,g<<2);i=j;j=1;if(!(!i|!b)){i=J[40592];Ja[J[J[i+12>>2]+12>>2]](i+12|0,b)}b=a}a=(g<<2)+b|0;J[a>>2]=e+2;J[a+4>>2]=m;m=e}g=g+2|0;if((d|0)<(m|0)){continue}break}}if(g){a=g-2|0;d=J[(a<<2)+b>>2];m=J[((g<<2)+b|0)-4>>2];g=a;continue}break}if(!j|!b){break o}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,b)}if(K[p+12|0]){cb(J[p+8>>2])}Ha=p+16|0;J[h+12136>>2]=c;if(!(J[h+12008>>2]&2147482624)){ar(t,1024)}J[h+12004>>2]=0;b=J[f+28>>2];a=J[r>>2];d=J[f+92>>2];J[l+12>>2]=0;J[l+8>>2]=d;d=K[a+8|0];t:{if((d|0)==2){J[c>>2]=J[a>>2]&-64;I[c+8>>1]=L[a>>1]&63;break t}I[c+8>>1]=65535;J[c>>2]=(d|0)==3?b+192|0:J[b+440>>2]+(J[(l+8|0)+(d<<2)>>2]+J[a>>2]<<5)|0;d=K[a+8|0];if((d|0)!=3){e=(J[a>>2]+J[(l+8|0)+(d<<2)>>2]|0)+1|0}else{e=0}J[c+12>>2]=e}d=K[a+9|0];u:{if((d|0)==2){J[c+4>>2]=J[a+4>>2]&-64;I[c+10>>1]=L[a+4>>1]&63;break u}I[c+10>>1]=65535;J[c+4>>2]=(d|0)==3?b+192|0:J[b+440>>2]+(J[(l+8|0)+(d<<2)>>2]+J[a+4>>2]<<5)|0;b=K[a+9|0];if((b|0)!=3){a=(J[a+4>>2]+J[(l+8|0)+(b<<2)>>2]|0)+1|0}else{a=0}J[c+16>>2]=a}a=J[J[r>>2]+12>>2];I[c+22>>1]=1;J[c+24>>2]=a;a=J[f+112>>2];b=J[J[J[r>>2]+12>>2]+68>>2];i=J[a+32>>2]+(J[a+((b&7)<<2)>>2]+(b>>>3|0)<<4)|0;b=K[i+12|0];j=0;e=J[J[f+32>>2]+12>>2];v:{if(e>>>0<2){d=0;break v}a=1;d=0;while(1){o=r+(a<<2)|0;m=J[o>>2];n=J[f+28>>2];e=J[f+92>>2];J[l+12>>2]=0;J[l+8>>2]=e;e=c+32|0;g=K[m+8|0];w:{if((g|0)==2){g=J[m>>2]&-64;J[c+32>>2]=g;I[c+40>>1]=L[m>>1]&63;break w}I[c+40>>1]=65535;g=(g|0)==3?n+192|0:J[n+440>>2]+(J[(l+8|0)+(g<<2)>>2]+J[m>>2]<<5)|0;J[e>>2]=g;k=K[m+8|0];if((k|0)!=3){s=(J[m>>2]+J[(l+8|0)+(k<<2)>>2]|0)+1|0}else{s=0}J[c+44>>2]=s}k=K[m+9|0];x:{if((k|0)==2){J[c+36>>2]=J[m+4>>2]&-64;I[c+42>>1]=L[m+4>>1]&63;break x}I[c+42>>1]=65535;J[c+36>>2]=(k|0)==3?n+192|0:J[n+440>>2]+(J[(l+8|0)+(k<<2)>>2]+J[m+4>>2]<<5)|0;n=K[m+9|0];if((n|0)!=3){m=(J[m+4>>2]+J[(l+8|0)+(n<<2)>>2]|0)+1|0}else{m=0}J[c+48>>2]=m}k=J[f+112>>2];n=J[J[o>>2]+12>>2];m=J[n+68>>2];o=J[k+((m&7)<<2)>>2];k=J[k+32>>2];I[c+54>>1]=1;J[c+56>>2]=n;o=o+(m>>>3|0)<<4;m=o+k|0;if(!b){d=J[e+4>>2];J[c>>2]=J[e>>2];J[c+4>>2]=d;d=J[e+28>>2];J[c+24>>2]=J[e+24>>2];J[c+28>>2]=d;d=J[e+20>>2];J[c+16>>2]=J[e+16>>2];J[c+20>>2]=d;d=J[e+12>>2];J[c+8>>2]=J[e+8>>2];J[c+12>>2]=d;g=J[e>>2];i=m;d=a}y:{z:{if(J[c>>2]!=(g|0)|J[c+4>>2]!=J[c+36>>2]|(L[c+8>>1]!=65535|L[c+10>>1]!=65535)){break z}if(H[n+8|0]&1|K[(k+o|0)+12|0]+b>>>0>64){break z}g=b;break y}A:{if(b){g=0;k=a-d|0;if(k>>>0<2){break A}j=j+1|0;c=J[h+12004>>2];n=J[h+12008>>2]&2147483647;if(c>>>0>=n>>>0){ar(t,n?n<<1:1);c=J[h+12004>>2]}J[h+12004>>2]=c+1;c=J[h+12e3>>2]+P(c,36)|0;I[c+6>>1]=b;I[c+4>>1]=k;J[c>>2]=d;b=J[J[r+(d<<2)>>2]+12>>2];J[c+12>>2]=i;J[c+8>>2]=b+16;J[c+16>>2]=J[i>>2];J[c+20>>2]=J[i+4>>2];H[c+24|0]=K[i+12|0];H[c+25|0]=K[i+13|0];J[c+28>>2]=J[i+8>>2];H[c+26|0]=K[i+14|0];break A}b=J[e+4>>2];J[c>>2]=J[e>>2];J[c+4>>2]=b;b=J[e+28>>2];J[c+24>>2]=J[e+24>>2];J[c+28>>2]=b;b=J[e+20>>2];J[c+16>>2]=J[e+16>>2];J[c+20>>2]=b;b=J[e+12>>2];J[c+8>>2]=J[e+8>>2];J[c+12>>2]=b;g=0;d=a;i=m;break y}d=a;i=m;c=e}b=K[m+12|0]+g|0;a=a+1|0;e=J[J[f+32>>2]+12>>2];if(a>>>0>>0){continue}break}}if(b){g=e-d|0;if(g>>>0>=2){e=J[h+12004>>2];a=J[h+12008>>2]&2147483647;if(e>>>0>=a>>>0){ar(t,a?a<<1:1);e=J[h+12004>>2]}J[h+12004>>2]=e+1;a=J[h+12e3>>2]+P(e,36)|0;I[a+6>>1]=b;I[a+4>>1]=g;J[a>>2]=d;b=J[J[r+(d<<2)>>2]+12>>2];J[a+12>>2]=i;J[a+8>>2]=b+16;J[a+16>>2]=J[i>>2];J[a+20>>2]=J[i+4>>2];H[a+24|0]=K[i+12|0];H[a+25|0]=K[i+13|0];J[a+28>>2]=J[i+8>>2];H[a+26|0]=K[i+14|0];j=j+1|0}c=c+32|0}if(!j){break l}d=0;while(1){a=bb(J[J[f+28>>2]+584>>2],112);i=J[f+92>>2];e=J[f+108>>2];g=J[f+112>>2];b=J[f+28>>2];m=J[b+600>>2];n=J[b+604>>2];J[a+24>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=m;J[a+12>>2]=n;J[a+32>>2]=h;J[a+28>>2]=b;J[a>>2]=133948;b=J[f+40>>2];J[a+36>>2]=J[f+36>>2];J[a+40>>2]=b;b=J[f+48>>2];J[a+44>>2]=J[f+44>>2];J[a+48>>2]=b;b=J[f+56>>2];J[a+52>>2]=J[f+52>>2];J[a+56>>2]=b;b=J[f+64>>2];J[a+60>>2]=J[f+60>>2];J[a+64>>2]=b;b=J[f+72>>2];J[a+68>>2]=J[f+68>>2];J[a+72>>2]=b;b=J[f+80>>2];J[a+76>>2]=J[f+76>>2];J[a+80>>2]=b;b=J[f+88>>2];J[a+84>>2]=J[f+84>>2];J[a+88>>2]=b;J[a+104>>2]=e;J[a+108>>2]=g;b=j-d|0;J[a+100>>2]=b>>>0>=8?8:b;J[a+96>>2]=d;J[a+92>>2]=i;b=J[f+20>>2];J[a+20>>2]=b;J[a+24>>2]=1;if(b){Ja[J[J[b>>2]+16>>2]](b);J[a+16>>2]=J[J[a+20>>2]+16>>2];b=J[a>>2]}else{b=133948}Ja[J[b+20>>2]](a);d=d+8|0;if(j>>>0>d>>>0){continue}break}}J[h+12132>>2]=c;J[h+11956>>2]=c-J[h+11952>>2]>>5;Ha=l+16|0;b=0;a=J[f+32>>2];if(J[a+8>>2]&2147483647){d=J[a>>2];i=J[d+12144>>2];while(1){a=bb(J[J[f+28>>2]+584>>2],56);j=J[J[f+32>>2]+8>>2];e=J[f+40>>2];c=J[f+28>>2];g=J[c+600>>2];m=J[c+604>>2];J[a+24>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=g;J[a+12>>2]=m;J[a+48>>2]=b<<6;J[a+44>>2]=c;J[a+36>>2]=i+P(b,52);J[a+32>>2]=e+(b<<2);J[a+28>>2]=d;J[a>>2]=134004;c=(j&2147483647)-b|0;J[a+40>>2]=c>>>0>=32?32:c;c=J[f+20>>2];J[a+20>>2]=c;J[a+24>>2]=1;if(c){Ja[J[J[c>>2]+16>>2]](c);J[a+16>>2]=J[J[a+20>>2]+16>>2];c=J[a>>2]}else{c=134004}Ja[J[c+20>>2]](a);b=b+32|0;if(b>>>0<(J[J[f+32>>2]+8>>2]&2147483647)>>>0){continue}break}}}function dw(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=0,E=0,F=0,G=Q(0),S=Q(0),T=Q(0),U=0,V=0,W=0,X=0,Y=Q(0),Z=0,_=0,$=0,aa=Q(0),ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0;j=Ha-240|0;Ha=j;k=J[b+472>>2];if(K[k+140|0]){k=J[b+472>>2]}O[b+440>>3]=O[b+440>>3]+ +f;W=J[k+12>>2];_=J[k+16>>2];J[b+88>>2]=_;J[b+84>>2]=W;J[b+296>>2]=J[b+8>>2];N[b+300>>2]=N[b+12>>2];l=J[b+20>>2];J[b+304>>2]=J[b+16>>2];J[b+308>>2]=l;l=J[b+28>>2];J[b+312>>2]=J[b+24>>2];J[b+316>>2]=l;l=J[b+36>>2];J[b+320>>2]=J[b+32>>2];J[b+324>>2]=l;l=K[b+65|0]|K[b+66|0]<<8|(K[b+67|0]<<16|K[b+68|0]<<24);D=K[b+61|0]|K[b+62|0]<<8|(K[b+63|0]<<16|K[b+64|0]<<24);H[b+349|0]=D;H[b+350|0]=D>>>8;H[b+351|0]=D>>>16;H[b+352|0]=D>>>24;H[b+353|0]=l;H[b+354|0]=l>>>8;H[b+355|0]=l>>>16;H[b+356|0]=l>>>24;l=J[b+60>>2];J[b+344>>2]=J[b+56>>2];J[b+348>>2]=l;l=J[b+52>>2];J[b+336>>2]=J[b+48>>2];J[b+340>>2]=l;l=J[b+44>>2];J[b+328>>2]=J[b+40>>2];J[b+332>>2]=l;J[b+380>>2]=J[b+380>>2]|128;f=N[k+132>>2];N[b+348>>2]=f*f;H[b+352|0]=K[k+136|0];H[b+354|0]=K[k+137|0];H[b+355|0]=K[k+138|0];k=K[k+139|0];J[b+372>>2]=0;J[b+376>>2]=0;H[b+356|0]=k;f=N[b+424>>2];n=N[b+420>>2];o=N[d>>2];p=N[d+4>>2];N[j+236>>2]=N[d+8>>2]+N[b+428>>2];N[j+232>>2]=p+f;N[j+228>>2]=o+n;J[b+428>>2]=0;J[b+420>>2]=0;J[b+424>>2]=0;D=b+220|0;d=J[D>>2];a:{if(!d){break a}l=b+208|0;if(!J[l>>2]){break a}b:{c:{d=Ja[J[J[d>>2]+92>>2]](d)|0;if(!d){break c}k=0;while(1){d:{J[j+120>>2]=0;u=J[D>>2];Ja[J[J[u>>2]+96>>2]](u,j+120|0,1,k)|0;if(J[l>>2]==J[j+120>>2]){break d}k=k+1|0;if((d|0)!=(k|0)){continue}break c}break}d=J[b+220>>2];if((Ja[J[J[d>>2]+28>>2]](d)|0)==J[b+432>>2]){break b}e:{if(!K[b+212|0]){break e}d=J[l>>2];if(!d){break e}Yb(J[b+216>>2],d)}J[b+208>>2]=0;f:{if(!K[b+224|0]){break f}d=J[D>>2];if(!d){break f}Yb(J[b+228>>2],d)}J[D>>2]=0;break a}g:{if(!K[b+224|0]){break g}d=J[D>>2];if(!d){break g}Yb(J[b+228>>2],d)}J[b+220>>2]=0;h:{if(!K[b+212|0]){break h}d=J[l>>2];if(!d){break h}Yb(J[b+216>>2],d)}J[l>>2]=0;break a}d=J[l>>2];Ja[J[J[d>>2]+156>>2]](j+120|0,d);if(!(K[j+120|0]&2)){i:{if(!K[b+212|0]){break i}d=J[l>>2];if(!d){break i}Yb(J[b+216>>2],d)}J[b+208>>2]=0;j:{if(!K[b+224|0]){break j}d=J[D>>2];if(!d){break j}Yb(J[b+228>>2],d)}J[D>>2]=0;break a}d=0;k=0;u=J[g>>2];if(u){k=J[u+12>>2];m=J[u+4>>2];B=J[u>>2];d=J[u+8>>2]}I[j+136>>1]=6;J[j+132>>2]=k;J[j+128>>2]=d;J[j+124>>2]=m;J[j+120>>2]=B;I[j+24>>1]=0;d=J[g+4>>2];if(!d){break a}if(Ja[J[J[d>>2]>>2]](d,j+120|0,J[l>>2],J[D>>2],j+24|0)|0){break a}hw(l);hw(D)}d=J[b+208>>2];k=J[b+232>>2];if(!(d|(k|0)!=-1)){k=0;m=0;B=0;d=Ha-240|0;Ha=d;u=L[g+8>>1];k:{if(!(u&2)){break k}J[d+196>>2]=161176;J[d+200>>2]=J[b+472>>2]+80;J[d+204>>2]=J[g+4>>2];I[d+208>>1]=u;l=J[g>>2];if(l){B=J[l+8>>2];U=J[l>>2];m=J[l+4>>2];k=J[l+12>>2]}I[d+192>>1]=u&8|6;J[d+188>>2]=k;J[d+184>>2]=B;J[d+180>>2]=m;J[d+176>>2]=U;t=Q(Ja[J[J[b>>2]+8>>2]](b));k=J[b+400>>2];l=J[b+396>>2];N[d+172>>2]=N[b+404>>2];J[d+164>>2]=l;J[d+168>>2]=k;X=d+100|0;k=X;J[k>>2]=0;J[k+4>>2]=0;$=d+96|0;I[$>>1]=0;J[d+92>>2]=-1;m=d+108|0;k=m;J[k>>2]=0;J[k+4>>2]=0;u=d+116|0;k=u;J[k>>2]=0;J[k+4>>2]=0;J[d+132>>2]=0;F=d+124|0;k=F;J[k>>2]=2139095039;J[k+4>>2]=0;J[d+84>>2]=0;J[d+88>>2]=0;J[d+160>>2]=0;J[d+152>>2]=0;J[d+156>>2]=0;H[d+148|0]=0;J[d+80>>2]=125296;k=J[b+432>>2];f=N[b+28>>2];n=N[b+32>>2];o=N[b+36>>2];I[d+78>>1]=0;N[d+20>>2]=-o;N[d+16>>2]=-n;N[d+12>>2]=-f;Y=Q(t+Q(0));if(Ja[J[J[k>>2]+348>>2]](k,d+164|0,d+12|0,Y,d+80|0,d+78|0,d+176|0,d+196|0,0)|0){l=d+84|0;B=l;k=J[d+152>>2];l=J[d+160>>2];U=l?k:B;E=J[U+4>>2];J[B>>2]=J[U>>2];J[B+4>>2]=E;J[B+8>>2]=J[U+8>>2];I[d+96>>1]=L[(l?k+12|0:$)>>1];N[d+100>>2]=N[(l?k+16|0:X)>>2];B=d+104|0;N[B>>2]=N[(l?k+20|0:B)>>2];N[m>>2]=N[(l?k+24|0:m)>>2];m=d+112|0;N[m>>2]=N[(l?k+28|0:m)>>2];N[u>>2]=N[(l?k+32|0:u)>>2];m=d+120|0;N[m>>2]=N[(l?k+36|0:m)>>2];N[d+124>>2]=N[(l?k+40|0:F)>>2];m=k+44|0;k=d+128|0;l=l?m:k;J[k+16>>2]=J[l+16>>2];m=J[l+12>>2];J[k+8>>2]=J[l+8>>2];J[k+12>>2]=m;m=J[l+4>>2];J[k>>2]=J[l>>2];J[k+4>>2]=m;k=J[d+88>>2];l:{if(!K[b+212|0]){break l}l=J[b+208>>2];if((l|0)==(k|0)){break l}if(l){Yb(J[b+216>>2],l)}if(!k){break l}Af(J[b+216>>2],k)}J[b+208>>2]=k;k=J[d+84>>2];m:{if(!K[b+224|0]){break m}l=J[b+220>>2];if((l|0)==(k|0)){break m}if(l){Yb(J[b+228>>2],l)}if(!k){break m}Af(J[b+228>>2],k)}J[b+220>>2]=k;k=J[d+88>>2];l=J[d+84>>2];Ja[J[J[l>>2]+76>>2]](d+12|0,l);Ja[J[J[k>>2]+80>>2]](d+212|0,k);z=N[d+36>>2];aa=N[d+32>>2];v=N[d+236>>2];C=N[d+232>>2];q=N[d+220>>2];s=N[d+212>>2];r=N[d+216>>2];w=N[d+224>>2];A=N[d+28>>2];n=N[d+12>>2];y=N[d+228>>2];f=N[d+24>>2];o=N[d+16>>2];p=N[d+20>>2];G=N[b+28>>2];T=N[b+32>>2];x=Q(t-N[d+124>>2]);N[b+268>>2]=Q(0)-Q(x*N[b+36>>2]);N[b+264>>2]=Q(0)-Q(x*T);N[b+260>>2]=Q(0)-Q(G*x);x=Q(Q(Q(n*r)+Q(Q(f*q)+Q(p*w)))-Q(s*o));v=Q(v+v);y=Q(y+y);C=Q(C+C);T=Q(Q(p*v)+Q(Q(n*y)+Q(o*C)));S=Q(Q(f*f)+Q(-.5));z=Q(Q(0)-Q(z+Q(Q(p*T)+Q(Q(v*S)+Q(f*Q(Q(n*C)-Q(y*o)))))));z=Q(z+z);G=Q(Q(Q(o*q)+Q(Q(f*s)+Q(n*w)))-Q(r*p));A=Q(Q(0)-Q(A+Q(Q(n*T)+Q(Q(y*S)+Q(f*Q(Q(o*v)-Q(C*p)))))));A=Q(A+A);v=Q(Q(0)-Q(aa+Q(Q(o*T)+Q(Q(C*S)+Q(f*Q(Q(p*y)-Q(v*n)))))));v=Q(v+v);y=Q(Q(Q(p*s)+Q(Q(f*r)+Q(o*w)))-Q(q*n));C=Q(Q(x*z)+Q(Q(G*A)+Q(v*y)));f=Q(Q(Q(Q(f*w)-Q(s*n))-Q(o*r))-Q(p*q));n=Q(Q(f*f)+Q(-.5));N[b+256>>2]=Q(x*C)+Q(Q(z*n)-Q(f*Q(Q(G*v)-Q(A*y))));N[b+252>>2]=Q(y*C)+Q(Q(v*n)-Q(f*Q(Q(x*A)-Q(z*G))));N[b+248>>2]=Q(G*C)+Q(Q(A*n)-Q(f*Q(Q(y*z)-Q(v*x))));k=J[b+432>>2];da=b,ea=(Ja[J[J[k>>2]+32>>2]](k)|0)-1|0,J[da+436>>2]=ea}if(!h){break k}J[d+36>>2]=0;J[d+40>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;J[d+28>>2]=0;J[d+32>>2]=0;I[d+24>>1]=0;J[d+20>>2]=-1;J[d+12>>2]=0;J[d+16>>2]=0;J[d+60>>2]=0;J[d+52>>2]=2139095039;J[d+56>>2]=0;f=N[b+28>>2];n=N[b+32>>2];N[d+220>>2]=-N[b+36>>2];N[d+216>>2]=-n;N[d+212>>2]=-f;k=Rv(h,d+12|0,d+164|0,d+212|0,Y,d+8|0);if(!k){break k}f=N[d+52>>2];if(!(f>2])){break k}J[b+232>>2]=J[d+8>>2];n=N[b+28>>2];o=N[b+32>>2];f=Q(t-f);N[b+292>>2]=Q(0)-Q(f*N[b+36>>2]);N[b+288>>2]=Q(0)-Q(f*o);N[b+284>>2]=Q(0)-Q(f*n);n=N[k+28>>2];f=Q(Q(0)-N[k+16>>2]);o=Q(f+f);p=N[k+20>>2];f=Q(Q(0)-N[k+8>>2]);q=Q(f+f);f=Q(Q(0)-N[k+12>>2]);s=Q(f+f);r=N[k+24>>2];w=Q(Q(n*o)+Q(Q(p*q)+Q(s*r)));f=N[k+32>>2];t=Q(Q(f*f)+Q(-.5));N[b+280>>2]=Q(n*w)+Q(Q(o*t)-Q(f*Q(Q(p*s)-Q(q*r))));N[b+276>>2]=Q(r*w)+Q(Q(s*t)-Q(f*Q(Q(n*q)-Q(o*p))));N[b+272>>2]=Q(p*w)+Q(Q(q*t)-Q(f*Q(Q(r*o)-Q(s*n))))}Ha=d+240|0;k=J[b+232>>2];d=J[b+208>>2]}n:{if(!(!d&(k|0)==-1)){l=j+228|0;f=Q(0);m=0;n=Q(0);o=Q(0);d=Ha+-64|0;Ha=d;o:{p:{q:{r:{if(J[b+208>>2]){k=J[b+220>>2];q=Q(1);if(L[k+4>>1]==6){break q}m=J[b+432>>2];m=Ja[J[J[m>>2]+32>>2]](m)|0;if((m|0)==J[b+436>>2]){break p}J[b+436>>2]=m;Z=O[b+448>>3];ba=O[b+440>>3];O[b+448>>3]=ba;m=J[b+76>>2];if(m){Ja[J[J[m>>2]>>2]](d+36|0,m,J[b+208>>2],J[b+220>>2]);m=K[d+36|0]}else{m=0}Z=ba-Z;u=J[b+208>>2];Ja[J[J[k>>2]+76>>2]](d+36|0,k);Ja[J[J[u>>2]+80>>2]](d+8|0,u);p=N[d+44>>2];f=N[d+32>>2];w=Q(f+f);q=N[d+36>>2];f=N[d+24>>2];t=Q(f+f);f=N[d+28>>2];x=Q(f+f);s=N[d+40>>2];v=Q(Q(p*w)+Q(Q(q*t)+Q(x*s)));f=N[d+48>>2];Y=Q(Q(f*f)+Q(-.5));n=N[d+12>>2];o=N[d+16>>2];r=N[d+20>>2];y=N[d+8>>2];C=Q(Q(Q(q*n)+Q(Q(f*o)+Q(p*r)))-Q(y*s));z=N[b+256>>2];z=Q(z+z);G=Q(Q(Q(s*o)+Q(Q(f*y)+Q(q*r)))-Q(n*p));A=N[b+248>>2];A=Q(A+A);T=Q(Q(Q(p*y)+Q(Q(f*n)+Q(s*r)))-Q(o*q));S=N[b+252>>2];S=Q(S+S);aa=Q(Q(C*z)+Q(Q(G*A)+Q(T*S)));r=Q(Q(Q(Q(f*r)-Q(y*q))-Q(s*n))-Q(p*o));y=Q(Q(r*r)+Q(-.5));n=Q(Q(Q(N[d+60>>2]+Q(Q(p*v)+Q(Q(w*Y)+Q(f*Q(Q(q*x)-Q(t*s))))))+Q(Q(C*aa)+Q(Q(z*y)+Q(r*Q(Q(G*S)-Q(A*T))))))-N[b+268>>2]);o=Q(Q(Q(N[d+56>>2]+Q(Q(s*v)+Q(Q(x*Y)+Q(f*Q(Q(p*t)-Q(w*q))))))+Q(Q(T*aa)+Q(Q(S*y)+Q(r*Q(Q(C*A)-Q(z*G))))))-N[b+264>>2]);f=Q(Q(Q(N[d+52>>2]+Q(Q(q*v)+Q(Q(t*Y)+Q(f*Q(Q(s*w)-Q(x*p))))))+Q(Q(G*aa)+Q(Q(A*y)+Q(r*Q(Q(T*z)-Q(S*C))))))-N[b+260>>2]);break r}Z=O[b+448>>3];ba=O[b+440>>3];O[b+448>>3]=ba;k=Ja[J[J[h>>2]+36>>2]](h,J[b+232>>2])|0;m=J[b+76>>2];if(m){Ja[J[J[m>>2]+8>>2]](d+36|0,m,k);m=K[d+36|0]}else{m=1}Z=ba-Z;p=N[k+28>>2];f=N[b+280>>2];q=Q(f+f);s=N[k+20>>2];f=N[b+272>>2];r=Q(f+f);w=N[k+24>>2];f=N[b+276>>2];t=Q(f+f);x=Q(Q(p*q)+Q(Q(s*r)+Q(w*t)));f=N[k+32>>2];v=Q(Q(f*f)+Q(-.5));n=Q(Q(N[k+16>>2]+Q(Q(p*x)+Q(Q(q*v)+Q(f*Q(Q(s*t)-Q(r*w))))))-N[b+292>>2]);o=Q(Q(N[k+12>>2]+Q(Q(w*x)+Q(Q(t*v)+Q(f*Q(Q(p*r)-Q(q*s))))))-N[b+288>>2]);f=Q(Q(N[k+8>>2]+Q(Q(s*x)+Q(Q(r*v)+Q(f*Q(Q(w*q)-Q(t*p))))))-N[b+284>>2])}if(m&4){break p}q=Q(Q(1)/Q(Z))}k=Q(R(f))>Q(9.999999974752427e-7)|Q(R(o))>Q(9.999999974752427e-7)|Q(R(n))>Q(9.999999974752427e-7);s:{if(!k){H[b+465|0]=0;break s}H[b+465|0]=1;s=N[b+36>>2];r=N[b+28>>2];t=N[b+32>>2];p=Q(Q(n*s)+Q(Q(f*r)+Q(o*t)));w=Q(s*p);s=Q(t*p);r=Q(r*p);t:{if(p>Q(0)){N[c+4>>2]=r+N[c+4>>2];N[c+8>>2]=s+N[c+8>>2];u=c+12|0;break t}N[l>>2]=r+N[l>>2];N[l+4>>2]=s+N[l+4>>2];u=l+8|0}N[u>>2]=w+N[u>>2];if(!(m&1)){break s}N[l>>2]=Q(f-r)+N[l>>2];N[l+4>>2]=Q(o-s)+N[l+4>>2];N[l+8>>2]=Q(n-w)+N[l+8>>2]}N[b+416>>2]=n*q;N[b+412>>2]=o*q;N[b+408>>2]=f*q;break o}k=K[b+465|0]!=0}Ha=d- -64|0;break n}J[b+408>>2]=0;J[b+412>>2]=0;H[b+465|0]=0;J[b+416>>2]=0;k=0}$=k;l=J[b+472>>2];u=l+56|0;B=l+44|0;U=l+32|0;X=l+20|0;F=Ja[J[J[l>>2]+8>>2]](l)|0;if(F){E=J[J[b+472>>2]+68>>2];d=0;while(1){k=J[E+(d<<2)>>2];u:{if((k|0)==(b|0)){break u}m=J[g+12>>2];if(m){if(!(ea=m,fa=Ja[J[J[b>>2]+16>>2]](b)|0,ga=Ja[J[J[k>>2]+16>>2]](k)|0,da=J[J[m>>2]+8>>2],Ja[da](ea|0,fa|0,ga|0)|0)){break u}}v:{switch(J[k+4>>2]){case 0:Gj(k-8|0,j+120|0);k=J[l+36>>2];w:{if(k>>>0>=(J[l+40>>2]&2147483647)>>>0){cw(U,j+120|0);break w}m=J[j+124>>2];k=J[l+32>>2]+P(k,40)|0;J[k>>2]=J[j+120>>2];J[k+4>>2]=m;J[k+8>>2]=J[j+128>>2];N[k+12>>2]=N[j+132>>2];N[k+16>>2]=N[j+136>>2];N[k+20>>2]=N[j+140>>2];N[k+24>>2]=N[j+144>>2];N[k+28>>2]=N[j+148>>2];N[k+32>>2]=N[j+152>>2];N[k+36>>2]=N[j+156>>2];J[l+36>>2]=J[l+36>>2]+1}m=d<<16;J[j+24>>2]=m;k=J[l+24>>2];if(k>>>0>=(J[l+28>>2]&2147483647)>>>0){Hj(X,j+24|0);break u}J[J[l+20>>2]+(k<<2)>>2]=m;J[l+24>>2]=k+1;break u;case 1:break v;default:break u}}Ij(k-8|0,j+120|0);k=J[l+60>>2];x:{if(k>>>0>=(J[l+64>>2]&2147483647)>>>0){bw(u,j+120|0);break x}m=J[j+124>>2];k=J[l+56>>2]+P(k,28)|0;J[k>>2]=J[j+120>>2];J[k+4>>2]=m;J[k+24>>2]=J[j+144>>2];m=J[j+140>>2];J[k+16>>2]=J[j+136>>2];J[k+20>>2]=m;m=J[j+132>>2];J[k+8>>2]=J[j+128>>2];J[k+12>>2]=m;J[l+60>>2]=J[l+60>>2]+1}m=d<<16;J[j+24>>2]=m;k=J[l+48>>2];if(k>>>0>=(J[l+52>>2]&2147483647)>>>0){Hj(B,j+24|0);break u}J[J[l+44>>2]+(k<<2)>>2]=m;J[l+48>>2]=k+1}d=d+1|0;if((F|0)!=(d|0)){continue}break}}y:{if(!h){break y}F=J[h+8>>2];if(F){E=!W|!(_&4);k=0;while(1){d=J[h+4>>2]+P(k,52)|0;J[j+32>>2]=J[d+20>>2];m=J[d+16>>2];J[j+24>>2]=J[d+12>>2];J[j+28>>2]=m;N[j+36>>2]=N[d+40>>2];N[j+40>>2]=N[d+44>>2];N[j+44>>2]=N[d+48>>2];N[j+48>>2]=N[d+24>>2];N[j+52>>2]=N[d+28>>2];N[j+56>>2]=N[d+32>>2];N[j+60>>2]=N[d+36>>2];m=J[l+36>>2];z:{if(m>>>0>=(J[l+40>>2]&2147483647)>>>0){cw(U,j+24|0);break z}V=J[j+28>>2];m=J[l+32>>2]+P(m,40)|0;J[m>>2]=J[j+24>>2];J[m+4>>2]=V;J[m+8>>2]=J[j+32>>2];N[m+12>>2]=N[j+36>>2];N[m+16>>2]=N[j+40>>2];N[m+20>>2]=N[j+44>>2];N[m+24>>2]=N[j+48>>2];N[m+28>>2]=N[j+52>>2];N[m+32>>2]=N[j+56>>2];N[m+36>>2]=N[j+60>>2];J[l+36>>2]=J[l+36>>2]+1}V=k<<16|1;J[j+120>>2]=V;m=J[l+24>>2];A:{if(m>>>0>=(J[l+28>>2]&2147483647)>>>0){Hj(X,j+120|0);break A}J[J[l+20>>2]+(m<<2)>>2]=V;J[l+24>>2]=m+1}if(!E){J[j+144>>2]=0;J[j+148>>2]=0;J[j+136>>2]=0;J[j+140>>2]=0;J[j+128>>2]=0;J[j+132>>2]=0;J[j+152>>2]=0;J[j+156>>2]=1065353216;J[j+120>>2]=0;J[j+124>>2]=0;J[j+168>>2]=0;J[j+172>>2]=0;J[j+160>>2]=0;J[j+164>>2]=0;J[j+176>>2]=1065353216;J[j+188>>2]=0;J[j+192>>2]=0;J[j+180>>2]=0;J[j+184>>2]=0;J[j+196>>2]=1065353216;J[j+208>>2]=0;J[j+212>>2]=0;J[j+200>>2]=0;J[j+204>>2]=0;J[j+220>>2]=W;J[j+216>>2]=1065353216;m=j+120|0;J[m+4>>2]=-16711681;V=J[d+20>>2];ca=J[d+16>>2];f=N[d+12>>2];N[j+92>>2]=N[d+24>>2];N[j+96>>2]=N[d+28>>2];N[j+100>>2]=N[d+32>>2];n=N[d+36>>2];J[j+112>>2]=ca;J[j+116>>2]=V;N[j+108>>2]=f;N[j+104>>2]=n;V=j+92|0;Hb(m,V);f=N[d+40>>2];n=N[d+44>>2];N[j+100>>2]=-N[d+48>>2];N[j+96>>2]=-n;N[j+92>>2]=-f;N[j+104>>2]=N[d+40>>2];N[j+108>>2]=N[d+44>>2];f=N[d+48>>2];H[j+116|0]=1;N[j+112>>2]=f;Qb(m,V)}k=k+1|0;if((F|0)!=(k|0)){continue}break}}F=J[h+20>>2];if(!F){break y}_=!W|!(_&4);k=0;while(1){d=J[h+16>>2]+P(k,48)|0;s=N[d+12>>2];r=N[d+16>>2];f=N[d+24>>2];n=Q(f+f);w=N[d+32>>2];t=N[d+28>>2];o=N[d+36>>2];p=Q(o+o);q=N[d+40>>2];x=Q(Q(Q(n*w)-Q(t*p))*q);N[j+100>>2]=N[d+20>>2]-x;z=r;r=Q(q*Q(Q(w*p)+Q(n*t)));N[j+96>>2]=z-r;f=Q(q*Q(Q(f*n)+Q(Q(o*p)+Q(-1))));N[j+92>>2]=s-f;n=N[d+12>>2];o=N[d+16>>2];N[j+112>>2]=x+N[d+20>>2];N[j+108>>2]=r+o;N[j+104>>2]=f+n;N[j+116>>2]=N[d+44>>2];m=J[l+60>>2];B:{if(m>>>0>=(J[l+64>>2]&2147483647)>>>0){bw(u,j+92|0);break B}E=J[j+96>>2];m=J[l+56>>2]+P(m,28)|0;J[m>>2]=J[j+92>>2];J[m+4>>2]=E;J[m+24>>2]=J[j+116>>2];E=J[j+112>>2];J[m+16>>2]=J[j+108>>2];J[m+20>>2]=E;E=J[j+104>>2];J[m+8>>2]=J[j+100>>2];J[m+12>>2]=E;J[l+60>>2]=J[l+60>>2]+1}E=k<<16|2;J[j+120>>2]=E;m=J[l+48>>2];C:{if(m>>>0>=(J[l+52>>2]&2147483647)>>>0){Hj(B,j+120|0);break C}J[J[l+44>>2]+(m<<2)>>2]=E;J[l+48>>2]=m+1}if(!_){J[j+144>>2]=0;J[j+148>>2]=0;J[j+136>>2]=0;J[j+140>>2]=0;J[j+128>>2]=0;J[j+132>>2]=0;J[j+152>>2]=0;J[j+156>>2]=1065353216;J[j+120>>2]=0;J[j+124>>2]=0;J[j+168>>2]=0;J[j+172>>2]=0;J[j+160>>2]=0;J[j+164>>2]=0;J[j+176>>2]=1065353216;J[j+188>>2]=0;J[j+192>>2]=0;J[j+180>>2]=0;J[j+184>>2]=0;J[j+196>>2]=1065353216;J[j+208>>2]=0;J[j+212>>2]=0;J[j+200>>2]=0;J[j+204>>2]=0;J[j+220>>2]=W;J[j+216>>2]=1065353216;m=j+120|0;J[m+4>>2]=-16711681;r=N[d+40>>2];w=N[d+44>>2];f=N[d+32>>2];n=N[d+28>>2];o=N[d+36>>2];p=N[d+24>>2];q=N[d+12>>2];s=N[d+16>>2];t=N[d+20>>2];J[j+84>>2]=1065353216;N[j+80>>2]=t;N[j+76>>2]=s;N[j+72>>2]=q;J[j+68>>2]=0;J[j+52>>2]=0;J[j+36>>2]=0;s=Q(n+n);t=Q(f*s);q=Q(p+p);x=Q(o*q);N[j+60>>2]=t-x;v=Q(q*f);y=Q(s*o);N[j+56>>2]=v+y;N[j+48>>2]=t+x;t=Q(q*n);z=o;o=Q(f+f);x=Q(z*o);N[j+40>>2]=t-x;N[j+32>>2]=v-y;N[j+28>>2]=t+x;p=Q(Q(1)-Q(p*q));n=Q(n*s);N[j+64>>2]=p-n;f=Q(f*o);N[j+44>>2]=p-f;N[j+24>>2]=Q(Q(1)-n)-f;GA(m,w,r,j+24|0)}k=k+1|0;if((F|0)!=(k|0)){continue}break}}m=J[l+36>>2];J[j+24>>2]=m;d=0;k=0;if(m){k=J[U>>2];m=J[X>>2]}else{m=0}J[j+32>>2]=m;J[j+28>>2]=k;l=J[l+60>>2];J[j+36>>2]=l;k=0;if(l){k=J[B>>2];d=J[u>>2]}J[j+44>>2]=k;J[j+40>>2]=d;J[j+96>>2]=h;J[j+92>>2]=b;d=J[b+432>>2];J[j+16>>2]=W;J[j+12>>2]=d;J[j+20>>2]=J[b+472>>2]+80;J[b+380>>2]=J[b+380>>2]&-3;J[j+8>>2]=0;J[j+4>>2]=0;p=N[c+12>>2];q=N[c+8>>2];s=N[c+4>>2];d=b+84|0;ew(j+120|0,d,j+12|0,j+92|0,c,j+228|0,j+24|0,e,g,i,$,j+8|0,j+4|0);k=K[j+120|0];H[a|0]=k;h=J[b+380>>2];if(h&1){J[b+380>>2]=h|2;N[c+12>>2]=p;N[c+8>>2]=q;N[c+4>>2]=s;f=N[j+228>>2];D:{if(J[b+8>>2]==1){n=N[b+36>>2];r=N[b+28>>2];o=N[b+32>>2];f=Q(Q(n*N[j+236>>2])+Q(Q(f*r)+Q(N[j+232>>2]*o)));n=Q(n*f);o=Q(o*f);f=Q(r*f);break D}n=N[j+236>>2];o=N[j+232>>2]}N[j+128>>2]=n;N[j+124>>2]=o;N[j+120>>2]=f;ew(j+3|0,d,j+12|0,j+92|0,c,j+120|0,j+24|0,e,g,i,$,j+8|0,j+4|0);k=K[j+3|0];H[a|0]=k;J[b+380>>2]=J[b+380>>2]&-3}a=J[j+8>>2];E:{if(!K[b+224|0]){break E}d=J[D>>2];if((d|0)==(a|0)){break E}if(d){Yb(J[b+228>>2],d)}if(!a){break E}Af(J[b+228>>2],a)}J[b+220>>2]=a;a=J[j+4>>2];F:{if(!K[b+212|0]){break F}d=J[b+208>>2];if((d|0)==(a|0)){break F}if(d){Yb(J[b+216>>2],d)}if(!a){break F}Af(J[b+216>>2],a)}H[b+464|0]=k;J[b+208>>2]=a;a=J[c+8>>2];J[b+396>>2]=J[c+4>>2];J[b+400>>2]=a;J[b+404>>2]=J[c+12>>2];a=J[b+392>>2];G:{if(!a){break G}e=Q(p-N[c+12>>2]);f=Q(e*e);e=Q(s-N[c+4>>2]);o=Q(e*e);e=Q(q-N[c+8>>2]);if(Q(f+Q(o+Q(e*e)))==Q(0)){break G}c=j+120|0;Ja[J[J[a>>2]+76>>2]](c,a);a=J[b+400>>2];d=J[b+396>>2];N[j+144>>2]=N[b+404>>2];J[j+136>>2]=d;J[j+140>>2]=a;N[j+120>>2]=N[b+12>>2];N[j+124>>2]=N[b+16>>2];N[j+128>>2]=N[b+20>>2];N[j+132>>2]=N[b+24>>2];a=J[b+392>>2];Ja[J[J[a>>2]+248>>2]](a,c)}g=Ha-48|0;Ha=g;h=J[b+472>>2];a=J[h+28>>2]&2147483647;H:{if(!a){break H}if(M[h+24>>2]>a>>>1>>>0){J[h+24>>2]=0;break H}J[g+8>>2]=0;a=h+20|0;Zv(a,g+8|0);mn(a,J[h+24>>2])}a=J[h+40>>2]&2147483647;I:{if(!a){break I}if(M[h+36>>2]>a>>>1>>>0){J[h+36>>2]=0;break I}b=h+32|0;a=J[b+4>>2];if((a|0)<0){c=J[b>>2];d=c+P(a,40)|0;while(1){a=J[g+12>>2];J[d>>2]=J[g+8>>2];J[d+4>>2]=a;J[d+8>>2]=J[g+16>>2];N[d+12>>2]=N[g+20>>2];N[d+16>>2]=N[g+24>>2];N[d+20>>2]=N[g+28>>2];N[d+24>>2]=N[g+32>>2];N[d+28>>2]=N[g+36>>2];N[d+32>>2]=N[g+40>>2];N[d+36>>2]=N[g+44>>2];d=d+40|0;if(c>>>0>d>>>0){continue}break}}J[b+4>>2]=0;c=0;i=J[h+36>>2];J:{if(!i){break J}d=P(i,40);if(!d){break J}a=J[40592];c=a+12|0;c=(ga=c,fa=d,ea=Ja[J[J[a>>2]+20>>2]](a)|0?31201:69706,ha=19978,ia=553,da=J[J[c>>2]+8>>2],Ja[da](ga|0,fa|0,ea|0,ha|0,ia|0)|0)}d=J[b>>2];a=J[b+4>>2];if((a|0)>0){k=P(a,40)+c|0;a=c;while(1){l=J[d+4>>2];J[a>>2]=J[d>>2];J[a+4>>2]=l;J[a+8>>2]=J[d+8>>2];N[a+12>>2]=N[d+12>>2];N[a+16>>2]=N[d+16>>2];N[a+20>>2]=N[d+20>>2];N[a+24>>2]=N[d+24>>2];N[a+28>>2]=N[d+28>>2];N[a+32>>2]=N[d+32>>2];N[a+36>>2]=N[d+36>>2];d=d+40|0;a=a+40|0;if(k>>>0>a>>>0){continue}break}d=J[b>>2]}if(!(!d|J[b+8>>2]<0)){a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,d)}J[b+8>>2]=i;J[b>>2]=c}a=J[h+52>>2]&2147483647;K:{if(!a){break K}if(M[h+48>>2]>a>>>1>>>0){J[h+48>>2]=0;break K}J[g+8>>2]=0;a=h+44|0;Zv(a,g+8|0);mn(a,J[h+48>>2])}a=J[h- -64>>2]&2147483647;L:{if(!a){break L}if(M[h+60>>2]>a>>>1>>>0){J[h+60>>2]=0;break L}J[g+32>>2]=0;J[g+24>>2]=0;J[g+28>>2]=0;J[g+16>>2]=0;J[g+20>>2]=0;J[g+8>>2]=0;J[g+12>>2]=0;b=h+56|0;a=J[b+4>>2];if((a|0)<0){c=J[b>>2];d=c+P(a,28)|0;while(1){a=J[g+12>>2];J[d>>2]=J[g+8>>2];J[d+4>>2]=a;J[d+24>>2]=J[g+32>>2];a=J[g+28>>2];J[d+16>>2]=J[g+24>>2];J[d+20>>2]=a;a=J[g+20>>2];J[d+8>>2]=J[g+16>>2];J[d+12>>2]=a;d=d+28|0;if(c>>>0>d>>>0){continue}break}}J[b+4>>2]=0;c=0;h=J[h+60>>2];M:{if(!h){break M}d=P(h,28);if(!d){break M}a=J[40592];c=a+12|0;c=(ia=c,ha=d,ea=Ja[J[J[a>>2]+20>>2]](a)|0?48275:69706,fa=19978,ga=553,da=J[J[c>>2]+8>>2],Ja[da](ia|0,ha|0,ea|0,fa|0,ga|0)|0)}d=J[b>>2];a=J[b+4>>2];if((a|0)>0){i=P(a,28)+c|0;a=c;while(1){k=J[d+4>>2];J[a>>2]=J[d>>2];J[a+4>>2]=k;J[a+24>>2]=J[d+24>>2];k=J[d+20>>2];J[a+16>>2]=J[d+16>>2];J[a+20>>2]=k;k=J[d+12>>2];J[a+8>>2]=J[d+8>>2];J[a+12>>2]=k;d=d+28|0;a=a+28|0;if(i>>>0>a>>>0){continue}break}d=J[b>>2]}if(!(!d|J[b+8>>2]<0)){a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,d)}J[b+8>>2]=h;J[b>>2]=c}Ha=g+48|0;Ha=j+240|0}function Mda(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=Q(0),r=0,s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=0,O=0,R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=0,ea=0,fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=0,qa=0,ra=0,sa=0,ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ia=0,Ka=Q(0),La=Q(0),Ma=Q(0),Na=Q(0),Oa=0,Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Wa=Q(0),Xa=Q(0),Ya=Q(0),Za=Q(0),_a=Q(0),$a=Q(0),ab=Q(0),bb=Q(0),cb=Q(0),db=Q(0),eb=0,fb=0,gb=0,hb=0,ib=Q(0),jb=Q(0),kb=Q(0),lb=Q(0),mb=Q(0),nb=Q(0),ob=Q(0),pb=Q(0),qb=Q(0),rb=Q(0),sb=Q(0),tb=Q(0),ub=0,vb=Q(0),wb=0,xb=0,yb=Q(0),zb=Q(0),Ab=Q(0),Bb=Q(0),Cb=Q(0),Db=Q(0),Eb=Q(0),Fb=Q(0),Gb=Q(0),Hb=Q(0),Ib=Q(0),Jb=Q(0),Kb=Q(0),Lb=Q(0),Mb=Q(0),Nb=Q(0),Ob=Q(0),Pb=Q(0),Qb=Q(0),Rb=Q(0),Sb=Q(0),Ub=Q(0),Vb=Q(0),Wb=Q(0),Xb=Q(0),Yb=Q(0),Zb=Q(0),_b=Q(0),$b=Q(0),ac=Q(0),bc=Q(0),cc=Q(0),dc=Q(0),ec=Q(0),fc=Q(0),gc=Q(0),hc=Q(0),ic=Q(0),jc=Q(0),kc=Q(0),lc=Q(0),mc=Q(0),nc=Q(0),oc=Q(0),pc=Q(0),qc=Q(0),rc=Q(0),sc=Q(0),tc=0,uc=0,vc=0,wc=0,xc=Q(0),yc=Q(0),zc=Q(0),Ac=Q(0),Bc=Q(0),Cc=Q(0),Dc=Q(0),Ec=Q(0),Fc=Q(0),Gc=Q(0),Hc=Q(0),Ic=Q(0);j=Ha-848|0;Ha=j;u=J[a+44>>2];C=N[u+56>>2];q=N[u+60>>2];pa=J[a+48>>2];Ia=J[a+56>>2];da=J[a+52>>2];ea=J[a+36>>2];c=J[a+40>>2];ub=J[c+11964>>2];qa=J[c+11960>>2];Ka=N[u+92>>2];t=N[u+52>>2];La=N[u+88>>2];Ma=N[u+84>>2];Na=N[u+100>>2];b=J[u+112>>2];a=J[u+336>>2];p=J[a>>2];if(p){J[a>>2]=J[p>>2]}if(!p){a=J[40592];p=Ja[J[J[a>>2]+20>>2]](a)|0?32439:69706;p=Ja[J[J[a+12>>2]+8>>2]](a+12|0,12195,p,23825,82)|0;a=p+19&-16;J[a-4>>2]=a-p;p=Kc(a,J[u+340>>2])}J[p+12052>>2]=0;a=p+11856|0;J[a>>2]=0;J[a+4>>2]=0;a=J[c+12128>>2];if(a>>>0>(J[p+12056>>2]&2147483647)>>>0){Tb(p+12048|0,a);a=J[c+12128>>2]}J[p+12052>>2]=a;Oa=J[p+12048>>2];J[j+844>>2]=p+12088;J[j+840>>2]=p+11824;J[j+836>>2]=p+11852;J[j+832>>2]=c+11836;J[j+828>>2]=133668;if(da>>>0>>0){C=q>2];a=b<<2;wb=a+133592|0;xb=a+133604|0;while(1){a:{b:{c:{G=(da<<3)+ub|0;i=J[G>>2];switch(L[((i<<5)+qa|0)+22>>1]-1|0){case 1:break b;case 0:break c;default:break a}}h=L[G+4>>1];if(!h){break a}o=J[pa+32>>2];g=0;while(1){a=g<<2;e=(g+i<<5)+qa|0;d=J[e+24>>2];J[a+(j+16|0)>>2]=d;c=a+(j+48|0)|0;a=J[d+68>>2];m=o+(J[((a&7)<<2)+pa>>2]+(a>>>3|0)<<4)|0;J[c>>2]=m;c=ea;c=L[e+8>>1]==65535?P(J[e+12>>2],112)+c|0:c;b=(j+112|0)+P(g,176)|0;l=L[e+10>>1]!=65535;J[b+32>>2]=l?ea:P(J[e+16>>2],112)+ea|0;J[b+28>>2]=c;c=J[d+16>>2];f=K[c+28|0];a=J[d+20>>2];if(a){f=K[a+28|0]|f}N[b+36>>2]=N[c>>2];N[b+40>>2]=N[c+4>>2];N[b+44>>2]=N[c+8>>2];N[b+48>>2]=N[c+12>>2];N[b+52>>2]=N[c+16>>2];N[b+56>>2]=N[c+20>>2];N[b+60>>2]=N[c+24>>2];d:{if(!a){s=Q(0);v=Q(0);w=Q(0);x=Q(0);D=Q(0);E=Q(1);q=Q(0);break d}D=N[a+24>>2];x=N[a+20>>2];w=N[a+16>>2];v=N[a+8>>2];s=N[a+4>>2];E=N[a+12>>2];q=N[a>>2]}N[b+64>>2]=q;N[b+88>>2]=D;N[b+84>>2]=x;N[b+80>>2]=w;N[b+76>>2]=E;N[b+72>>2]=v;N[b+68>>2]=s;J[b+112>>2]=J[d+12>>2];J[b+144>>2]=J[m+8>>2];J[b+16>>2]=e;J[b+20>>2]=J[e>>2];J[b+24>>2]=J[e+4>>2];a=L[d+40>>1];H[b+125|0]=a>>>2&1;H[b+126|0]=a>>>8&1;J[b+92>>2]=a&8?8:1;e:{if(a&16){if(!l){J[b+96>>2]=2;break e}J[b+96>>2]=8;break e}J[b+96>>2]=a&1024?4:a&64?1:2}a=K[d+44|0];q=K[d+45|0]?Q(1):Q(0);N[b+12>>2]=q;s=a?Q(1):Q(0);N[b>>2]=s;N[b+4>>2]=s;N[b+8>>2]=q;N[b+128>>2]=N[d+52>>2];J[b+136>>2]=J[d+36>>2];a=K[d+42|0];N[b+132>>2]=f&32?vb:Q(34028234663852886e22);H[b+140|0]=a;g=g+1|0;if((h|0)!=(g|0)){continue}break}f:{g:{if((h|0)!=4){break g}if((Ja[J[xb>>2]](j+48|0,p,j+112|0,C,Ma,La,Na,Ka,j+828|0)|0)!=2){break g}b=L[G+4>>1];break f}a=0;if(!L[G+4>>1]){break a}while(1){c=(J[G>>2]+a<<5)+qa|0;b=J[J[c+24>>2]+68>>2];b=J[pa+32>>2]+(J[((b&7)<<2)+pa>>2]+(b>>>3|0)<<4)|0;Ja[J[wb>>2]]((j+112|0)+P(a,176)|0,b,p,C,Ma,La,Na,Ka,j+828|0,Oa)|0;I[c+20>>1]=K[b+12|0];J[c+28>>2]=J[b+8>>2];a=a+1|0;b=L[G+4>>1];if(a>>>0>>0){continue}break}}if(!b){break a}a=0;if((b|0)!=1){d=b&65534;c=0;while(1){e=j+16|0;f=J[e+(a<<2)>>2];i=j+112|0;g=i+P(a,176)|0;J[f+36>>2]=J[g+136>>2];H[f+42|0]=K[g+140|0];f=L[g+162>>1];g=a|1;e=J[e+(g<<2)>>2];g=i+P(g,176)|0;J[e+36>>2]=J[g+136>>2];H[e+42|0]=K[g+140|0];O=L[g+162>>1]+(f+O|0)|0;a=a+2|0;c=c+2|0;if((d|0)!=(c|0)){continue}break}}if(!(b&1)){break a}c=J[(j+16|0)+(a<<2)>>2];a=(j+112|0)+P(a,176)|0;J[c+36>>2]=J[a+136>>2];H[c+42|0]=K[a+140|0];O=L[a+162>>1]+O|0;break a}J[j+40>>2]=0;J[j+32>>2]=0;J[j+36>>2]=0;J[j+24>>2]=0;J[j+28>>2]=1065353216;J[j+16>>2]=0;J[j+20>>2]=0;f=L[G+4>>1];if(!f){break a}m=J[u+168>>2];g=0;while(1){c=j+16|0;a=c;e=(g+i<<5)+qa|0;d=J[e+24>>2];b=J[d+24>>2];if(b){a=J[b+36>>2]}b=J[d+28>>2];if(b){c=J[b+36>>2]}h=0;o=0;o=L[e+8>>1]==65535?J[e+12>>2]:o;l=L[d+8>>1];r=J[d+20>>2];k=J[d+12>>2];n=J[e+4>>2];F=J[e>>2];h=L[e+10>>1]==65535?J[e+16>>2]:h;b=(j+48|0)+(g<<4)|0;J[b+12>>2]=l;J[b+8>>2]=r;J[b>>2]=d;J[b+4>>2]=k;b=(j+112|0)+P(g,160)|0;J[b+16>>2]=e;N[b+36>>2]=N[a>>2];N[b+40>>2]=N[a+4>>2];N[b+44>>2]=N[a+8>>2];N[b+48>>2]=N[a+12>>2];N[b+52>>2]=N[a+16>>2];N[b+56>>2]=N[a+20>>2];N[b+60>>2]=N[a+24>>2];N[b+64>>2]=N[c>>2];N[b+68>>2]=N[c+4>>2];N[b+72>>2]=N[c+8>>2];N[b+76>>2]=N[c+12>>2];N[b+80>>2]=N[c+16>>2];N[b+84>>2]=N[c+20>>2];q=N[c+24>>2];J[b+32>>2]=P(h,112)+ea;J[b+28>>2]=P(o,112)+ea;N[b+88>>2]=q;J[b+24>>2]=n;J[b+20>>2]=F;N[b+120>>2]=N[d>>2];N[b+124>>2]=N[d+4>>2];J[b+132>>2]=m+(J[d+40>>2]<<5);a=L[d+10>>1];H[b+139|0]=a>>>9&1;H[b+138|0]=a>>>5&1;H[b+137|0]=(a&128)>>>7;H[b+136|0]=a>>>8&1;N[b+128>>2]=N[d+44>>2];g=g+1|0;if((f|0)!=(g|0)){continue}break}if((f|0)==4){c=j+112|0;r=j+828|0;d=0;g=Ha-3872|0;Ha=g;J[j+12>>2]=0;a=1;b=J[j+52>>2];h:{if(!b){break h}e=g+32|0;Va(e,0,960);J[g+972>>2]=2139095039;J[g+956>>2]=-8388609;J[g+892>>2]=2139095039;J[g+876>>2]=-8388609;J[g+812>>2]=2139095039;J[g+796>>2]=-8388609;J[g+732>>2]=2139095039;J[g+716>>2]=-8388609;J[g+652>>2]=2139095039;J[g+636>>2]=-8388609;J[g+572>>2]=2139095039;J[g+556>>2]=-8388609;J[g+492>>2]=2139095039;J[g+476>>2]=-8388609;J[g+412>>2]=2139095039;J[g+396>>2]=-8388609;J[g+332>>2]=2139095039;J[g+316>>2]=-8388609;J[g+252>>2]=2139095039;J[g+236>>2]=-8388609;J[g+172>>2]=2139095039;J[g+156>>2]=-8388609;J[g+92>>2]=2139095039;J[g+76>>2]=-8388609;J[c+4>>2]=1065353216;J[c+8>>2]=1065353216;J[c+12>>2]=1065353216;J[c+148>>2]=0;J[c+140>>2]=0;J[c+144>>2]=0;J[c>>2]=1065353216;e=Ja[b|0](e,c+140|0,12,c,J[j+56>>2],c+36|0,c- -64|0,K[c+139|0],g+20|0,g+8|0)|0;if(!e){break h}J[c+116>>2]=e;J[c+112>>2]=g+32;f=J[j+68>>2];if(!f){break h}h=c+160|0;i=(g+32|0)+P(e,80)|0;Va(g+992|0,0,960);i:{if(e>>>0>12){break i}b=12-e|0;o=e&3;if(o){while(1){m=i+P(b,80)|0;J[m+60>>2]=2139095039;J[m+44>>2]=-8388609;b=b+1|0;d=d+1|0;if((o|0)!=(d|0)){continue}break}}if(e>>>0<4){break i}while(1){d=i+P(b,80)|0;J[d+60>>2]=2139095039;J[d+44>>2]=-8388609;J[d+140>>2]=2139095039;J[d+124>>2]=-8388609;J[d+204>>2]=-8388609;J[d+220>>2]=2139095039;J[d+284>>2]=-8388609;J[d+300>>2]=2139095039;b=b+4|0;if((b|0)!=12){continue}break}}J[c+160>>2]=1065353216;J[c+164>>2]=1065353216;J[c+168>>2]=1065353216;J[c+172>>2]=1065353216;J[c+308>>2]=0;b=c+300|0;J[b>>2]=0;J[b+4>>2]=0;f=Ja[f|0](i,b,12,h,J[j+72>>2],c+196|0,c+224|0,K[c+299|0],g+20|0,g+8|0)|0;if(!f){break h}J[c+276>>2]=f;J[c+272>>2]=i;i=J[j+84>>2];if(!i){break h}o=c+320|0;m=e+f|0;h=(g+32|0)+P(m,80)|0;b=12-f|0;Va(h+P(b,80)|0,0,960);j:{if(f>>>0>12){break j}l=f&3;if(l){d=0;while(1){k=h+P(b,80)|0;J[k+60>>2]=2139095039;J[k+44>>2]=-8388609;b=b+1|0;d=d+1|0;if((l|0)!=(d|0)){continue}break}}if(f>>>0<4){break j}while(1){d=h+P(b,80)|0;J[d+60>>2]=2139095039;J[d+44>>2]=-8388609;J[d+140>>2]=2139095039;J[d+124>>2]=-8388609;J[d+204>>2]=-8388609;J[d+220>>2]=2139095039;J[d+284>>2]=-8388609;J[d+300>>2]=2139095039;b=b+4|0;if((b|0)!=12){continue}break}}J[c+320>>2]=1065353216;J[c+324>>2]=1065353216;J[c+328>>2]=1065353216;J[c+332>>2]=1065353216;J[c+468>>2]=0;b=c+460|0;J[b>>2]=0;J[b+4>>2]=0;i=Ja[i|0](h,b,12,o,J[j+88>>2],c+356|0,c+384|0,K[c+459|0],g+20|0,g+8|0)|0;if(!i){break h}J[c+436>>2]=i;J[c+432>>2]=h;o=J[j+100>>2];if(!o){break h}l=c+480|0;h=(g+32|0)+P(i+m|0,80)|0;b=12-i|0;Va(h+P(b,80)|0,0,960);k:{if(i>>>0>12){break k}m=i&3;if(m){d=0;while(1){k=h+P(b,80)|0;J[k+60>>2]=2139095039;J[k+44>>2]=-8388609;b=b+1|0;d=d+1|0;if((m|0)!=(d|0)){continue}break}}if(i>>>0<4){break k}while(1){d=h+P(b,80)|0;J[d+60>>2]=2139095039;J[d+44>>2]=-8388609;J[d+140>>2]=2139095039;J[d+124>>2]=-8388609;J[d+204>>2]=-8388609;J[d+220>>2]=2139095039;J[d+284>>2]=-8388609;J[d+300>>2]=2139095039;b=b+4|0;if((b|0)!=12){continue}break}}J[c+480>>2]=1065353216;J[c+484>>2]=1065353216;J[c+488>>2]=1065353216;J[c+492>>2]=1065353216;J[c+628>>2]=0;b=c+620|0;J[b>>2]=0;J[b+4>>2]=0;b=Ja[o|0](h,b,12,l,J[j+104>>2],c+516|0,c+544|0,K[c+619|0],g+20|0,g+8|0)|0;if(!b){break h}J[c+596>>2]=b;J[c+592>>2]=h;d=Ha-1744|0;Ha=d;J[d+1736>>2]=0;J[d+1740>>2]=0;J[d+1728>>2]=0;J[d+1732>>2]=0;h=d+1536|0;l=d+768|0;a=J[c+28>>2];o=J[c+32>>2];gd(h,J[c+112>>2],l,d,J[c+116>>2],a+32|0,o+32|0,N[a+12>>2],N[o+12>>2],c,K[c+136|0],K[c+137|0],1);o=J[c+116>>2];a=o<<4;k=a+l|0;n=a+d|0;a=J[c+188>>2];m=J[c+192>>2];gd(h+(o<<2)|0,J[c+272>>2],k,n,J[c+276>>2],a+32|0,m+32|0,N[a+12>>2],N[m+12>>2],c+160|0,K[c+296|0],K[c+297|0],1);a=J[c+276>>2]+o|0;m=a<<4;n=l+m|0;F=d+m|0;m=J[c+348>>2];k=J[c+352>>2];gd(h+(a<<2)|0,J[c+432>>2],n,F,J[c+436>>2],m+32|0,k+32|0,N[m+12>>2],N[k+12>>2],c+320|0,K[c+456|0],K[c+457|0],1);m=J[c+436>>2]+a|0;k=m<<4;n=h+(m<<2)|0;F=k+l|0;h=J[c+508>>2];l=J[c+512>>2];gd(n,J[c+592>>2],F,d+k|0,J[c+596>>2],h+32|0,l+32|0,N[h+12>>2],N[l+12>>2],c+480|0,K[c+616|0],K[c+617|0],1);h=J[c+596>>2];e=e>>>0>>0?f:e;e=e>>>0>>0?i:e;F=b>>>0>e>>>0?b:e;e=P(F,368);b=Ja[J[J[r>>2]>>2]](r,e+176|0)|0;l:{if(b+1>>>0<=1){a=J[c+16>>2];I[a+22>>1]=0;J[a+24>>2]=0;J[a+28>>2]=J[c+132>>2];a=J[c+176>>2];I[a+22>>1]=0;J[a+24>>2]=0;J[a+28>>2]=J[c+292>>2];a=J[c+336>>2];I[a+22>>1]=0;J[a+24>>2]=0;J[a+28>>2]=J[c+452>>2];a=J[c+496>>2];I[a+22>>1]=0;J[a+24>>2]=0;J[a+28>>2]=J[c+612>>2];a=0;break l}J[j+12>>2]=h+m;f=J[c+16>>2];e=e+160>>>4|0;I[f+22>>1]=e;J[f+24>>2]=b;J[f+28>>2]=J[c+132>>2];f=J[c+176>>2];I[f+22>>1]=e;J[f+24>>2]=b;J[f+28>>2]=J[c+292>>2];f=J[c+336>>2];I[f+22>>1]=e;J[f+24>>2]=b;J[f+28>>2]=J[c+452>>2];f=J[c+496>>2];I[f+22>>1]=e;J[f+24>>2]=b;J[f+28>>2]=J[c+612>>2];e=J[c+512>>2];yb=N[e+16>>2];f=J[c+508>>2];zb=N[f+16>>2];Ab=N[e+8>>2];Bb=N[e+4>>2];Cb=N[e>>2];Db=N[f+8>>2];Eb=N[f+4>>2];Fb=N[f>>2];i=J[c+352>>2];Gb=N[i+16>>2];h=J[c+348>>2];Hb=N[h+16>>2];Ib=N[i+8>>2];Jb=N[i+4>>2];Kb=N[i>>2];Lb=N[h+8>>2];Mb=N[h+4>>2];Nb=N[h>>2];l=J[c+192>>2];Ob=N[l+16>>2];r=J[c+188>>2];Pb=N[r+16>>2];Qb=N[l+8>>2];Rb=N[l+4>>2];Sb=N[l>>2];Ub=N[r+8>>2];Vb=N[r+4>>2];Wb=N[r>>2];Xb=N[e+24>>2];Yb=N[e+20>>2];Zb=N[f+24>>2];_b=N[f+20>>2];$b=N[i+24>>2];ac=N[i+20>>2];bc=N[h+24>>2];cc=N[h+20>>2];dc=N[l+24>>2];ec=N[l+20>>2];fc=N[r+24>>2];gc=N[r+20>>2];k=J[c+32>>2];hc=N[k+24>>2];ic=N[k+20>>2];n=J[c+28>>2];jc=N[n+24>>2];kc=N[n+20>>2];q=N[c+280>>2];s=N[c+284>>2];v=N[c+440>>2];w=N[c+444>>2];x=N[c+600>>2];D=N[c+604>>2];Z=N[r+12>>2];_=N[h+12>>2];$=N[f+12>>2];aa=N[c+168>>2];ba=N[l+12>>2];y=N[c+328>>2];z=N[i+12>>2];A=N[c+488>>2];B=N[e+12>>2];Pa=N[c+164>>2];Qa=N[c+324>>2];Ra=N[c+484>>2];Sa=N[c+172>>2];Ta=N[c+332>>2];Ua=N[c+492>>2];R=N[c+300>>2];S=N[c+460>>2];T=N[c+620>>2];U=N[c+144>>2];V=N[c+304>>2];W=N[c+464>>2];X=N[c+624>>2];ca=N[c+148>>2];fa=N[c+308>>2];ga=N[c+468>>2];lc=N[k+16>>2];mc=N[n+16>>2];nc=N[k+8>>2];oc=N[k+4>>2];pc=N[k>>2];qc=N[n+8>>2];rc=N[n+4>>2];sc=N[n>>2];E=N[c+120>>2];Y=N[c+124>>2];ha=N[c>>2];ia=N[n+12>>2];ja=N[c+160>>2];ka=N[c+320>>2];la=N[c+480>>2];ma=N[c+8>>2];na=N[k+12>>2];Wa=N[c+4>>2];Xa=N[c+12>>2];oa=N[c+140>>2];N[b+156>>2]=N[c+628>>2];N[b+152>>2]=ga;N[b+148>>2]=fa;N[b+144>>2]=ca;N[b+140>>2]=X;N[b+136>>2]=W;N[b+132>>2]=V;N[b+128>>2]=U;N[b+124>>2]=T;N[b+120>>2]=S;N[b+116>>2]=R;N[b+112>>2]=oa;N[b+108>>2]=Ua;N[b+104>>2]=Ta;N[b+100>>2]=Sa;N[b+96>>2]=Xa;N[b+92>>2]=Ra;N[b+88>>2]=Qa;N[b+84>>2]=Pa;N[b+80>>2]=Wa;Ya=Q(A*B);N[b+76>>2]=Ya;Za=Q(y*z);N[b+72>>2]=Za;_a=Q(aa*ba);N[b+68>>2]=_a;$a=Q(ma*na);N[b+64>>2]=$a;ab=Q(la*$);N[b+60>>2]=ab;bb=Q(ka*_);N[b+56>>2]=bb;cb=Q(ja*Z);N[b+52>>2]=cb;db=Q(ha*ia);N[b+48>>2]=db;H[b+15|0]=x!=Q(34028234663852886e22)|D!=Q(34028234663852886e22);H[b+14|0]=v!=Q(34028234663852886e22)|w!=Q(34028234663852886e22);H[b+13|0]=q!=Q(34028234663852886e22)|s!=Q(34028234663852886e22);H[b+12|0]=E!=Q(34028234663852886e22)|Y!=Q(34028234663852886e22);N[b+16>>2]=E*t;J[b+4>>2]=F;N[b+20>>2]=q*t;N[b+24>>2]=v*t;N[b+28>>2]=x*t;N[b+32>>2]=Y*t;N[b+36>>2]=s*t;N[b+40>>2]=w*t;N[b+44>>2]=D*t;H[b|0]=9;e=J[c+116>>2];H[b+8|0]=e;f=J[c+276>>2];H[b+9|0]=f;i=J[c+436>>2];H[b+10|0]=i;h=J[c+596>>2];H[b+11|0]=h;b=b+160|0;if(F){tc=e-1|0;uc=(f+o|0)-1|0;vc=(a+i|0)-1|0;wc=(h+m|0)-1|0;q=t>2];y=Q(1);h=J[f+(r<<2)>>2];y=K[h+76|0]&32?K[c+138|0]?q:Q(1):y;f=J[(d+1536|0)+(a<<2)>>2];z=Q(1);A=Q(1);A=K[e+76|0]&32?K[c+298|0]?q:Q(1):A;eb=m<<4;k=d+eb|0;fb=a<<4;n=d+fb|0;gb=o<<4;ra=d+gb|0;hb=r<<4;sa=d+hb|0;i=J[(d+1536|0)+(m<<2)>>2];z=K[f+76|0]&32?K[c+458|0]?q:Q(1):z;fa=N[k+8>>2];ga=N[k+4>>2];ha=N[k>>2];ia=N[n+8>>2];ja=N[n+4>>2];ka=N[n>>2];la=N[ra+8>>2];ma=N[ra+4>>2];na=N[ra>>2];oa=N[sa+8>>2];ta=N[sa+4>>2];ua=N[sa>>2];k=d+768|0;n=k+eb|0;va=N[n+8>>2];wa=N[n+4>>2];xa=N[n>>2];n=k+fb|0;ya=N[n+8>>2];za=N[n+4>>2];Aa=N[n>>2];n=k+gb|0;Ba=N[n+8>>2];Ca=N[n+4>>2];Da=N[n>>2];k=k+hb|0;Ea=N[k+8>>2];Fa=N[k+4>>2];Ga=N[k>>2];B=Q(1);ib=N[h+20>>2];jb=N[e+20>>2];kb=N[f+20>>2];lb=N[i+20>>2];mb=N[h+24>>2];nb=N[e+24>>2];ob=N[f+24>>2];pb=N[i+24>>2];s=N[h>>2];v=N[e>>2];w=N[f>>2];x=N[i>>2];D=N[h+4>>2];E=N[e+4>>2];Y=N[f+4>>2];Z=N[i+4>>2];_=N[h+8>>2];$=N[e+8>>2];aa=N[f+8>>2];ba=N[i+8>>2];qb=N[h+16>>2];rb=N[e+16>>2];sb=N[f+16>>2];tb=N[i+16>>2];R=N[h+44>>2];S=N[e+44>>2];T=N[f+44>>2];U=N[i+44>>2];V=N[h+60>>2];W=N[e+60>>2];X=N[f+60>>2];B=K[i+76|0]&32?K[c+618|0]?q:Q(1):B;N[b+236>>2]=B*N[i+60>>2];N[b+232>>2]=z*X;N[b+228>>2]=A*W;N[b+224>>2]=y*V;N[b+220>>2]=B*U;N[b+216>>2]=z*T;N[b+212>>2]=A*S;N[b+208>>2]=y*R;N[b+140>>2]=pb;N[b+136>>2]=ob;N[b+132>>2]=nb;N[b+128>>2]=mb;N[b+124>>2]=lb;N[b+120>>2]=kb;N[b+116>>2]=jb;N[b+112>>2]=ib;N[b+108>>2]=tb;N[b+104>>2]=sb;N[b+100>>2]=rb;N[b+96>>2]=qb;N[b+92>>2]=va;N[b+88>>2]=ya;N[b+84>>2]=Ba;N[b+80>>2]=Ea;N[b+76>>2]=wa;N[b+72>>2]=za;N[b+68>>2]=Ca;N[b+64>>2]=Fa;N[b+60>>2]=xa;N[b+56>>2]=Aa;N[b+52>>2]=Da;N[b+48>>2]=Ga;N[b+44>>2]=ba;N[b+40>>2]=aa;N[b+36>>2]=$;N[b+32>>2]=_;N[b+28>>2]=Z;N[b+24>>2]=Y;N[b+20>>2]=E;N[b+16>>2]=D;N[b+12>>2]=x;N[b+8>>2]=w;N[b+4>>2]=v;N[b>>2]=s;k=J[d+1740>>2];J[b+248>>2]=J[d+1736>>2];J[b+252>>2]=k;k=J[d+1732>>2];J[b+240>>2]=J[d+1728>>2];J[b+244>>2]=k;J[b+256>>2]=0;J[b+260>>2]=0;J[b+264>>2]=0;J[b+268>>2]=0;xc=N[h+56>>2];yc=N[h+52>>2];zc=N[e+56>>2];Ac=N[e+52>>2];Bc=N[f+56>>2];Cc=N[f+52>>2];Dc=N[i+56>>2];Ec=N[i+52>>2];y=N[h+36>>2];z=N[e+36>>2];A=N[f+36>>2];B=N[i+36>>2];R=N[h+40>>2];S=N[e+40>>2];T=N[f+40>>2];U=N[i+40>>2];Fc=N[h+48>>2];Gc=N[e+48>>2];Hc=N[f+48>>2];Ic=N[i+48>>2];V=N[h+32>>2];W=N[e+32>>2];X=N[f+32>>2];ca=N[i+32>>2];N[b+364>>2]=fa;N[b+360>>2]=ia;N[b+356>>2]=la;N[b+352>>2]=oa;N[b+348>>2]=ga;N[b+344>>2]=ja;N[b+340>>2]=ma;N[b+336>>2]=ta;N[b+332>>2]=ha;N[b+328>>2]=ka;N[b+324>>2]=na;N[b+320>>2]=ua;N[b+316>>2]=U;N[b+312>>2]=T;N[b+308>>2]=S;N[b+304>>2]=R;N[b+300>>2]=B;N[b+296>>2]=A;N[b+292>>2]=z;N[b+288>>2]=y;N[b+284>>2]=ca;N[b+280>>2]=X;N[b+276>>2]=W;N[b+272>>2]=V;Ci(b+144|0,b+160|0,b+176|0,b+192|0,h,Q(Q(Q(Wa*Q(Q(Ea*Ea)+Q(Q(Ga*Ga)+Q(Fa*Fa))))+Q(db*Q(Q(_*_)+Q(Q(s*s)+Q(D*D)))))+Q(Q(Xa*Q(Q(oa*oa)+Q(Q(ua*ua)+Q(ta*ta))))+Q($a*Q(Q(R*R)+Q(Q(V*V)+Q(y*y)))))),N[c+128>>2],t,C,J[c+28>>2],J[c+32>>2],M[c+116>>2]<=l>>>0);Ci(b+148|0,b+164|0,b+180|0,b+196|0,e,Q(Q(Q(Pa*Q(Q(Ba*Ba)+Q(Q(Da*Da)+Q(Ca*Ca))))+Q(cb*Q(Q($*$)+Q(Q(v*v)+Q(E*E)))))+Q(Q(Sa*Q(Q(la*la)+Q(Q(na*na)+Q(ma*ma))))+Q(_a*Q(Q(S*S)+Q(Q(W*W)+Q(z*z)))))),N[c+288>>2],t,C,J[c+188>>2],J[c+192>>2],M[c+276>>2]<=l>>>0);Ci(b+152|0,b+168|0,b+184|0,b+200|0,f,Q(Q(Q(Qa*Q(Q(ya*ya)+Q(Q(Aa*Aa)+Q(za*za))))+Q(bb*Q(Q(aa*aa)+Q(Q(w*w)+Q(Y*Y)))))+Q(Q(Ta*Q(Q(ia*ia)+Q(Q(ka*ka)+Q(ja*ja))))+Q(Za*Q(Q(T*T)+Q(Q(X*X)+Q(A*A)))))),N[c+448>>2],t,C,J[c+348>>2],J[c+352>>2],M[c+436>>2]<=l>>>0);Ci(b+156|0,b+172|0,b+188|0,b+204|0,i,Q(Q(Q(Ra*Q(Q(va*va)+Q(Q(xa*xa)+Q(wa*wa))))+Q(ab*Q(Q(ba*ba)+Q(Q(x*x)+Q(Z*Z)))))+Q(Q(Ua*Q(Q(fa*fa)+Q(Q(ha*ha)+Q(ga*ga))))+Q(Ya*Q(Q(U*U)+Q(Q(ca*ca)+Q(B*B)))))),N[c+608>>2],t,C,J[c+508>>2],J[c+512>>2],M[c+596>>2]<=l>>>0);x=Q(Q(Q(Q(Q(Db*ba)+Q(Q(Fb*x)+Q(Eb*Z)))+Q(Q(Zb*pb)+Q(Q(zb*tb)+Q(_b*lb))))-Q(Q(Q(Ab*U)+Q(Q(Cb*ca)+Q(Bb*B)))+Q(Q(Xb*Dc)+Q(Q(yb*Ic)+Q(Yb*Ec)))))*N[b+188>>2]);N[b+156>>2]=x+N[b+156>>2];w=Q(Q(Q(Q(Q(Lb*aa)+Q(Q(Nb*w)+Q(Mb*Y)))+Q(Q(bc*ob)+Q(Q(Hb*sb)+Q(cc*kb))))-Q(Q(Q(Ib*T)+Q(Q(Kb*X)+Q(Jb*A)))+Q(Q($b*Bc)+Q(Q(Gb*Hc)+Q(ac*Cc)))))*N[b+184>>2]);N[b+152>>2]=w+N[b+152>>2];v=Q(Q(Q(Q(Q(Ub*$)+Q(Q(Wb*v)+Q(Vb*E)))+Q(Q(fc*nb)+Q(Q(Pb*rb)+Q(gc*jb))))-Q(Q(Q(Qb*S)+Q(Q(Sb*W)+Q(Rb*z)))+Q(Q(dc*zc)+Q(Q(Ob*Gc)+Q(ec*Ac)))))*N[b+180>>2]);N[b+148>>2]=v+N[b+148>>2];s=Q(Q(Q(Q(Q(qc*_)+Q(Q(sc*s)+Q(rc*D)))+Q(Q(jc*mb)+Q(Q(mc*qb)+Q(kc*ib))))-Q(Q(Q(nc*R)+Q(Q(pc*V)+Q(oc*y)))+Q(Q(hc*xc)+Q(Q(lc*Fc)+Q(ic*yc)))))*N[b+176>>2]);N[b+144>>2]=s+N[b+144>>2];N[b+160>>2]=s+N[b+160>>2];N[b+164>>2]=v+N[b+164>>2];N[b+168>>2]=w+N[b+168>>2];N[b+172>>2]=x+N[b+172>>2];if(K[h+76|0]&16){J[b+256>>2]=J[b+256>>2]|2}if(K[e+76|0]&16){J[b+260>>2]=J[b+260>>2]|2}if(K[f+76|0]&16){J[b+264>>2]=J[b+264>>2]|2}if(K[i+76|0]&16){J[b+268>>2]=J[b+268>>2]|2}b=b+368|0;m=((m|0)!=(wc|0))+m|0;a=((a|0)!=(vc|0))+a|0;o=((o|0)!=(uc|0))+o|0;r=((r|0)!=(tc|0))+r|0;l=l+1|0;if((F|0)!=(l|0)){continue}break}}J[b>>2]=0;J[b+4>>2]=0;a=2}Ha=d+1744|0}Ha=g+3872|0;O=J[j+12>>2]+O|0;if((a|0)==2){break a}}a=0;if(!L[G+4>>1]){break a}while(1){O=nr((j+48|0)+(a<<4)|0,(j+112|0)+P(a,160)|0,j+828|0,t,C,Oa)+O|0;a=a+1|0;if(a>>>0>1]){continue}break}}da=da+1|0;if((Ia|0)!=(da|0)){continue}break}}a=p+12168|0;J[a>>2]=J[a>>2]+O;a=J[u+336>>2];J[p>>2]=J[a>>2];J[a>>2]=p;Ha=j+848|0}function UB(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;b=J[a+5092>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+5052>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+5012>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+4972>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+4932>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+4892>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+4888>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+4880>>2];if(!b){break a}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+4876>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+4868>>2];if(!b){break b}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+4864>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+4856>>2];if(!b){break c}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+4816>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}TB(a+4788|0);b=J[a+4780>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+4776>>2];d:{if((b|0)<0|!(b&2147483647)){break d}b=J[a+4768>>2];if(!b){break d}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}c=a+16|0;a=J[c+4736>>2];if(!(!a|J[c+4740>>2]<0)){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[c+4736>>2]=0;a=J[c+4724>>2];if(!(!a|J[c+4728>>2]<0)){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[c+4724>>2]=0;a=J[c+4720>>2];e:{if((a|0)<0|!(a&2147483647)){break e}a=J[c+4712>>2];if(!a){break e}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+4704>>2];f:{if((a|0)<0|!(a&2147483647)){break f}a=J[c+4696>>2];if(!a){break f}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+4692>>2];g:{if((a|0)<0|!(a&2147483647)){break g}a=J[c+4684>>2];if(!a){break g}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+4680>>2];h:{if((a|0)<0|!(a&2147483647)){break h}a=J[c+4672>>2];if(!a){break h}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+4632>>2];if(a){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}TB(c+4584|0);J[c+4560>>2]=0;J[c+4544>>2]=137628;J[c+4520>>2]=0;J[c+4504>>2]=137628;J[c+4480>>2]=0;J[c+4464>>2]=137628;J[c+4440>>2]=0;J[c+4424>>2]=137628;J[c+4400>>2]=0;J[c+4384>>2]=137628;J[c+4360>>2]=0;J[c+4344>>2]=137628;J[c+4320>>2]=0;J[c+4304>>2]=137628;J[c+4280>>2]=0;J[c+4264>>2]=137628;J[c+4160>>2]=138724;a=J[c+4256>>2];if(a){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+4248>>2];i:{if((a|0)<0|!(a&2147483647)){break i}a=J[c+4240>>2];if((a|0)==(c+4220|0)){H[c+4236|0]=0;break i}if(!a){break i}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+4216>>2];j:{if((a|0)<0|!(a&2147483647)){break j}a=J[c+4208>>2];if((a|0)==(c+4188|0)){H[c+4204|0]=0;break j}if(!a){break j}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[c+4136>>2]=0;J[c+4120>>2]=137628;J[c+4096>>2]=0;J[c+4080>>2]=137628;J[c+4056>>2]=0;J[c+4040>>2]=137628;J[c+4016>>2]=0;J[c+4e3>>2]=137628;J[c+3976>>2]=0;J[c+3960>>2]=137628;J[c+3936>>2]=0;J[c+3920>>2]=137628;J[c+3896>>2]=0;J[c+3880>>2]=137628;J[c+3856>>2]=0;J[c+3840>>2]=137628;J[c+3816>>2]=0;J[c+3800>>2]=137628;J[c+3776>>2]=0;J[c+3760>>2]=137628;J[c+3736>>2]=0;J[c+3720>>2]=137628;J[c+3680>>2]=137628;J[c+3696>>2]=0;J[c+3640>>2]=137628;J[c+3656>>2]=0;J[c+3600>>2]=137628;J[c+3616>>2]=0;J[c+3560>>2]=137628;J[c+3576>>2]=0;J[c+3520>>2]=137628;J[c+3536>>2]=0;J[c+3480>>2]=137628;J[c+3496>>2]=0;J[c+3456>>2]=0;J[c+3440>>2]=137628;J[c+3400>>2]=137628;J[c+3416>>2]=0;J[c+3376>>2]=0;J[c+3360>>2]=137628;J[c+3320>>2]=137628;J[c+3336>>2]=0;J[c+3280>>2]=137628;J[c+3296>>2]=0;J[c+3240>>2]=137628;J[c+3256>>2]=0;J[c+3200>>2]=137628;J[c+3216>>2]=0;J[c+3160>>2]=137628;J[c+3176>>2]=0;J[c+3120>>2]=137628;J[c+3136>>2]=0;J[c+3080>>2]=137628;J[c+3096>>2]=0;b=J[c+3064>>2];if((b|0)>0){a=J[c+3060>>2];b=a+P(b,40)|0;while(1){Ja[J[J[a>>2]>>2]](a)|0;a=a+40|0;if(b>>>0>a>>>0){continue}break}}a=J[c+3068>>2];k:{if((a|0)<0|!(a&2147483647)){break k}a=J[c+3060>>2];if(!a){break k}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}b=J[c+3052>>2];if((b|0)>0){a=J[c+3048>>2];b=a+P(b,40)|0;while(1){Ja[J[J[a>>2]>>2]](a)|0;a=a+40|0;if(b>>>0>a>>>0){continue}break}}a=J[c+3056>>2];l:{if((a|0)<0|!(a&2147483647)){break l}a=J[c+3048>>2];if(!a){break l}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}b=J[c+3040>>2];if((b|0)>0){a=J[c+3036>>2];b=a+P(b,40)|0;while(1){Ja[J[J[a>>2]>>2]](a)|0;a=a+40|0;if(b>>>0>a>>>0){continue}break}}a=J[c+3044>>2];m:{if((a|0)<0|!(a&2147483647)){break m}a=J[c+3036>>2];if(!a){break m}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}b=J[c+3028>>2];if((b|0)>0){a=J[c+3024>>2];b=a+P(b,40)|0;while(1){Ja[J[J[a>>2]>>2]](a)|0;a=a+40|0;if(b>>>0>a>>>0){continue}break}}a=J[c+3032>>2];n:{if((a|0)<0|!(a&2147483647)){break n}a=J[c+3024>>2];if(!a){break n}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}b=J[c+3016>>2];if((b|0)>0){a=J[c+3012>>2];b=a+P(b,40)|0;while(1){Ja[J[J[a>>2]>>2]](a)|0;a=a+40|0;if(b>>>0>a>>>0){continue}break}}a=J[c+3020>>2];o:{if((a|0)<0|!(a&2147483647)){break o}a=J[c+3012>>2];if(!a){break o}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}b=J[c+3004>>2];if((b|0)>0){a=J[c+3e3>>2];b=a+P(b,40)|0;while(1){Ja[J[J[a>>2]>>2]](a)|0;a=a+40|0;if(b>>>0>a>>>0){continue}break}}a=J[c+3008>>2];p:{if((a|0)<0|!(a&2147483647)){break p}a=J[c+3e3>>2];if(!a){break p}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[c+2976>>2]=0;J[c+2960>>2]=137628;J[c+2856>>2]=138724;a=J[c+2952>>2];if(a){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2944>>2];q:{if((a|0)<0|!(a&2147483647)){break q}a=J[c+2936>>2];if((a|0)==(c+2916|0)){H[c+2932|0]=0;break q}if(!a){break q}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2912>>2];r:{if((a|0)<0|!(a&2147483647)){break r}a=J[c+2904>>2];if((a|0)==(c+2884|0)){H[c+2900|0]=0;break r}if(!a){break r}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[c+2752>>2]=138724;a=J[c+2848>>2];if(a){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2840>>2];s:{if((a|0)<0|!(a&2147483647)){break s}a=J[c+2832>>2];if((a|0)==(c+2812|0)){H[c+2828|0]=0;break s}if(!a){break s}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2808>>2];t:{if((a|0)<0|!(a&2147483647)){break t}a=J[c+2800>>2];if((a|0)==(c+2780|0)){H[c+2796|0]=0;break t}if(!a){break t}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[c+2728>>2]=0;J[c+2712>>2]=137628;a=J[c+2516>>2];if(!(!a|J[c+2520>>2]<0)){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[c+2516>>2]=0;a=J[c+2512>>2];u:{if((a|0)<0|!(a&2147483647)){break u}a=J[c+2504>>2];if(!a){break u}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2500>>2];v:{if((a|0)<0|!(a&2147483647)){break v}a=J[c+2492>>2];if(!a){break v}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2488>>2];w:{if((a|0)<0|!(a&2147483647)){break w}a=J[c+2480>>2];if(!a){break w}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2476>>2];x:{if((a|0)<0|!(a&2147483647)){break x}a=J[c+2468>>2];if(!a){break x}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2464>>2];y:{if((a|0)<0|!(a&2147483647)){break y}a=J[c+2456>>2];if(!a){break y}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2444>>2];if(!(!a|J[c+2448>>2]<0)){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[c+2444>>2]=0;a=J[c+2432>>2];if(!(!a|J[c+2436>>2]<0)){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[c+2432>>2]=0;a=J[c+2428>>2];z:{if((a|0)<0|!(a&2147483647)){break z}a=J[c+2420>>2];if(!a){break z}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2340>>2];A:{if((a|0)<0|!(a&2147483647)){break A}a=J[c+2332>>2];if(!a){break A}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2328>>2];B:{if((a|0)<0|!(a&2147483647)){break B}a=J[c+2320>>2];if(!a){break B}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2316>>2];C:{if((a|0)<0|!(a&2147483647)){break C}a=J[c+2308>>2];if(!a){break C}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2304>>2];D:{if((a|0)<0|!(a&2147483647)){break D}a=J[c+2296>>2];if(!a){break D}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2292>>2];E:{if((a|0)<0|!(a&2147483647)){break E}a=J[c+2284>>2];if(!a){break E}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2240>>2];if(a){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+2200>>2];if(a){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}if(J[c+2156>>2]){b=0;d=Ha-16|0;Ha=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;f=c+1876|0;a=J[f+288>>2];if(a){while(1){J[d>>2]=a;b=J[d+8>>2];F:{if(b>>>0>=(J[d+12>>2]&2147483647)>>>0){a=0;b=J[d+12>>2];h=b&2147483647?b<<1:1;G:{if(!h){break G}b=h<<2;if(!b){break G}a=J[40592];e=a+12|0;a=(k=e,l=b,m=Ja[J[J[a>>2]+20>>2]](a)|0?58369:69706,n=19978,o=553,j=J[J[e>>2]+8>>2],Ja[j](k|0,l|0,m|0,n|0,o|0)|0)}e=J[d+8>>2];i=(e<<2)+a|0;if((e|0)>0){g=J[d+4>>2];b=a;while(1){J[b>>2]=J[g>>2];g=g+4|0;b=b+4|0;if(i>>>0>b>>>0){continue}break}}J[i>>2]=J[d>>2];H:{if(J[d+12>>2]<0){break H}b=J[d+4>>2];if(!b){break H}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,b);e=J[d+8>>2]}J[d+12>>2]=h;J[d+4>>2]=a;J[d+8>>2]=e+1;break F}J[J[d+4>>2]+(b<<2)>>2]=a;J[d+8>>2]=b+1}a=J[J[f+288>>2]>>2];J[f+288>>2]=a;if(a){continue}break}b=J[d+4>>2];a=J[d+8>>2]}else{a=0}xB(b,a);xB(J[f+264>>2],J[f+268>>2]);a=J[d+12>>2];I:{if((a|0)<0|!(a&2147483647)){break I}a=J[d+4>>2];if(!a){break I}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ha=d+16|0}a=J[c+2140>>2];b=J[c+2144>>2];if(b){b=(b<<2)+a|0;while(1){d=J[a>>2];if(d){e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d)}a=a+4|0;if((b|0)!=(a|0)){continue}break}a=J[c+2140>>2]}b=J[c+2148>>2];J:{if((b|0)<0|!(b&2147483647)){break J}if((c+1880|0)==(a|0)){H[c+2136|0]=0;break J}if(!a){break J}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}if(J[c+1864>>2]){b=0;d=Ha-16|0;Ha=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;f=c+1584|0;a=J[f+288>>2];if(a){while(1){J[d>>2]=a;b=J[d+8>>2];K:{if(b>>>0>=(J[d+12>>2]&2147483647)>>>0){a=0;b=J[d+12>>2];h=b&2147483647?b<<1:1;L:{if(!h){break L}b=h<<2;if(!b){break L}a=J[40592];e=a+12|0;a=(o=e,n=b,m=Ja[J[J[a>>2]+20>>2]](a)|0?57739:69706,l=19978,k=553,j=J[J[e>>2]+8>>2],Ja[j](o|0,n|0,m|0,l|0,k|0)|0)}e=J[d+8>>2];i=(e<<2)+a|0;if((e|0)>0){g=J[d+4>>2];b=a;while(1){J[b>>2]=J[g>>2];g=g+4|0;b=b+4|0;if(i>>>0>b>>>0){continue}break}}J[i>>2]=J[d>>2];M:{if(J[d+12>>2]<0){break M}b=J[d+4>>2];if(!b){break M}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,b);e=J[d+8>>2]}J[d+12>>2]=h;J[d+4>>2]=a;J[d+8>>2]=e+1;break K}J[J[d+4>>2]+(b<<2)>>2]=a;J[d+8>>2]=b+1}a=J[J[f+288>>2]>>2];J[f+288>>2]=a;if(a){continue}break}b=J[d+4>>2];a=J[d+8>>2]}else{a=0}wB(b,a);wB(J[f+264>>2],J[f+268>>2]);a=J[d+12>>2];N:{if((a|0)<0|!(a&2147483647)){break N}a=J[d+4>>2];if(!a){break N}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ha=d+16|0}a=J[c+1848>>2];b=J[c+1852>>2];if(b){b=(b<<2)+a|0;while(1){d=J[a>>2];if(d){e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d)}a=a+4|0;if((b|0)!=(a|0)){continue}break}a=J[c+1848>>2]}b=J[c+1856>>2];O:{if((b|0)<0|!(b&2147483647)){break O}if((c+1588|0)==(a|0)){H[c+1844|0]=0;break O}if(!a){break O}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}if(J[c+1572>>2]){b=0;d=Ha-16|0;Ha=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;f=c+1292|0;a=J[f+288>>2];if(a){while(1){J[d>>2]=a;b=J[d+8>>2];P:{if(b>>>0>=(J[d+12>>2]&2147483647)>>>0){a=0;b=J[d+12>>2];h=b&2147483647?b<<1:1;Q:{if(!h){break Q}b=h<<2;if(!b){break Q}a=J[40592];e=a+12|0;a=(k=e,l=b,m=Ja[J[J[a>>2]+20>>2]](a)|0?57437:69706,n=19978,o=553,j=J[J[e>>2]+8>>2],Ja[j](k|0,l|0,m|0,n|0,o|0)|0)}e=J[d+8>>2];i=(e<<2)+a|0;if((e|0)>0){g=J[d+4>>2];b=a;while(1){J[b>>2]=J[g>>2];g=g+4|0;b=b+4|0;if(i>>>0>b>>>0){continue}break}}J[i>>2]=J[d>>2];R:{if(J[d+12>>2]<0){break R}b=J[d+4>>2];if(!b){break R}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,b);e=J[d+8>>2]}J[d+12>>2]=h;J[d+4>>2]=a;J[d+8>>2]=e+1;break P}J[J[d+4>>2]+(b<<2)>>2]=a;J[d+8>>2]=b+1}a=J[J[f+288>>2]>>2];J[f+288>>2]=a;if(a){continue}break}b=J[d+4>>2];a=J[d+8>>2]}else{a=0}vB(b,a);vB(J[f+264>>2],J[f+268>>2]);a=J[d+12>>2];S:{if((a|0)<0|!(a&2147483647)){break S}a=J[d+4>>2];if(!a){break S}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ha=d+16|0}a=J[c+1556>>2];b=J[c+1560>>2];if(b){b=(b<<2)+a|0;while(1){d=J[a>>2];if(d){e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d)}a=a+4|0;if((b|0)!=(a|0)){continue}break}a=J[c+1556>>2]}b=J[c+1564>>2];T:{if((b|0)<0|!(b&2147483647)){break T}if((c+1296|0)==(a|0)){H[c+1552|0]=0;break T}if(!a){break T}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+1252>>2];if(a){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+1248>>2];U:{if((a|0)<0|!(a&2147483647)){break U}a=J[c+1240>>2];if(!a){break U}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+1200>>2];if(a){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+1188>>2];V:{if((a|0)<0|!(a&2147483647)){break V}a=J[c+1180>>2];if(!a){break V}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+1176>>2];W:{if((a|0)<0|!(a&2147483647)){break W}a=J[c+1168>>2];if(!a){break W}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+1164>>2];X:{if((a|0)<0|!(a&2147483647)){break X}a=J[c+1156>>2];if(!a){break X}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+1096>>2];if(a){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+1076>>2];Y:{if((a|0)<0|!(a&2147483647)){break Y}a=J[c+1068>>2];if(!a){break Y}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}if(J[c+964>>2]){b=0;d=Ha-16|0;Ha=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;a=J[c+972>>2];if(a){while(1){J[d>>2]=a;b=J[d+8>>2];Z:{if(b>>>0>=(J[d+12>>2]&2147483647)>>>0){a=0;b=J[d+12>>2];f=b&2147483647?b<<1:1;_:{if(!f){break _}b=f<<2;if(!b){break _}a=J[40592];e=a+12|0;a=(o=e,n=b,m=Ja[J[J[a>>2]+20>>2]](a)|0?59189:69706,l=19978,k=553,j=J[J[e>>2]+8>>2],Ja[j](o|0,n|0,m|0,l|0,k|0)|0)}g=J[d+8>>2];h=(g<<2)+a|0;if((g|0)>0){e=J[d+4>>2];b=a;while(1){J[b>>2]=J[e>>2];e=e+4|0;b=b+4|0;if(h>>>0>b>>>0){continue}break}}J[h>>2]=J[d>>2];$:{if(J[d+12>>2]<0){break $}b=J[d+4>>2];if(!b){break $}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,b);g=J[d+8>>2]}J[d+12>>2]=f;J[d+4>>2]=a;J[d+8>>2]=g+1;break Z}J[J[d+4>>2]+(b<<2)>>2]=a;J[d+8>>2]=b+1}a=J[J[c+972>>2]>>2];J[c+972>>2]=a;if(a){continue}break}b=J[d+4>>2];a=J[d+8>>2]}else{a=0}uB(b,a);uB(J[c+948>>2],J[c+952>>2]);a=J[d+12>>2];aa:{if((a|0)<0|!(a&2147483647)){break aa}a=J[d+4>>2];if(!a){break aa}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ha=d+16|0}a=J[c+948>>2];b=J[c+952>>2];if(b){b=(b<<2)+a|0;while(1){d=J[a>>2];if(d){e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d)}a=a+4|0;if((b|0)!=(a|0)){continue}break}a=J[c+948>>2]}b=J[c+956>>2];ba:{if((b|0)<0|!(b&2147483647)){break ba}if((c+688|0)==(a|0)){H[c+944|0]=0;break ba}if(!a){break ba}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}if(J[c+672>>2]){b=0;d=Ha-16|0;Ha=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;a=J[c+680>>2];if(a){while(1){J[d>>2]=a;b=J[d+8>>2];ca:{if(b>>>0>=(J[d+12>>2]&2147483647)>>>0){a=0;b=J[d+12>>2];f=b&2147483647?b<<1:1;da:{if(!f){break da}b=f<<2;if(!b){break da}a=J[40592];e=a+12|0;a=(k=e,l=b,m=Ja[J[J[a>>2]+20>>2]](a)|0?58063:69706,n=19978,o=553,j=J[J[e>>2]+8>>2],Ja[j](k|0,l|0,m|0,n|0,o|0)|0)}g=J[d+8>>2];h=(g<<2)+a|0;if((g|0)>0){e=J[d+4>>2];b=a;while(1){J[b>>2]=J[e>>2];e=e+4|0;b=b+4|0;if(h>>>0>b>>>0){continue}break}}J[h>>2]=J[d>>2];ea:{if(J[d+12>>2]<0){break ea}b=J[d+4>>2];if(!b){break ea}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,b);g=J[d+8>>2]}J[d+12>>2]=f;J[d+4>>2]=a;J[d+8>>2]=g+1;break ca}J[J[d+4>>2]+(b<<2)>>2]=a;J[d+8>>2]=b+1}a=J[J[c+680>>2]>>2];J[c+680>>2]=a;if(a){continue}break}b=J[d+4>>2];a=J[d+8>>2]}else{a=0}tB(b,a);tB(J[c+656>>2],J[c+660>>2]);a=J[d+12>>2];fa:{if((a|0)<0|!(a&2147483647)){break fa}a=J[d+4>>2];if(!a){break fa}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ha=d+16|0}a=J[c+656>>2];b=J[c+660>>2];if(b){b=(b<<2)+a|0;while(1){d=J[a>>2];if(d){e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d)}a=a+4|0;if((b|0)!=(a|0)){continue}break}a=J[c+656>>2]}b=J[c+664>>2];ga:{if((b|0)<0|!(b&2147483647)){break ga}if((c+396|0)==(a|0)){H[c+652|0]=0;break ga}if(!a){break ga}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}if(J[c+380>>2]){b=0;d=Ha-16|0;Ha=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;a=J[c+388>>2];if(a){while(1){J[d>>2]=a;b=J[d+8>>2];ha:{if(b>>>0>=(J[d+12>>2]&2147483647)>>>0){a=0;b=J[d+12>>2];f=b&2147483647?b<<1:1;ia:{if(!f){break ia}b=f<<2;if(!b){break ia}a=J[40592];e=a+12|0;a=(o=e,n=b,m=Ja[J[J[a>>2]+20>>2]](a)|0?57597:69706,l=19978,k=553,j=J[J[e>>2]+8>>2],Ja[j](o|0,n|0,m|0,l|0,k|0)|0)}g=J[d+8>>2];h=(g<<2)+a|0;if((g|0)>0){e=J[d+4>>2];b=a;while(1){J[b>>2]=J[e>>2];e=e+4|0;b=b+4|0;if(h>>>0>b>>>0){continue}break}}J[h>>2]=J[d>>2];ja:{if(J[d+12>>2]<0){break ja}b=J[d+4>>2];if(!b){break ja}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,b);g=J[d+8>>2]}J[d+12>>2]=f;J[d+4>>2]=a;J[d+8>>2]=g+1;break ha}J[J[d+4>>2]+(b<<2)>>2]=a;J[d+8>>2]=b+1}a=J[J[c+388>>2]>>2];J[c+388>>2]=a;if(a){continue}break}b=J[d+4>>2];a=J[d+8>>2]}else{a=0}sB(b,a);sB(J[c+364>>2],J[c+368>>2]);a=J[d+12>>2];ka:{if((a|0)<0|!(a&2147483647)){break ka}a=J[d+4>>2];if(!a){break ka}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ha=d+16|0}a=J[c+364>>2];b=J[c+368>>2];if(b){b=(b<<2)+a|0;while(1){d=J[a>>2];if(d){e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d)}a=a+4|0;if((b|0)!=(a|0)){continue}break}a=J[c+364>>2]}b=J[c+372>>2];la:{if((b|0)<0|!(b&2147483647)){break la}if((c+104|0)==(a|0)){H[c+360|0]=0;break la}if(!a){break la}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+84>>2];ma:{if((a|0)<0|!(a&2147483647)){break ma}a=J[c+76>>2];if(!a){break ma}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+72>>2];na:{if((a|0)<0|!(a&2147483647)){break na}a=J[c- -64>>2];if(!a){break na}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+60>>2];oa:{if((a|0)<0|!(a&2147483647)){break oa}a=J[c+52>>2];if(!a){break oa}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+48>>2];pa:{if((a|0)<0|!(a&2147483647)){break pa}a=J[c+40>>2];if(!a){break pa}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c+32>>2];qa:{if((a|0)<0|!(a&2147483647)){break qa}a=J[c+24>>2];if(!a){break qa}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[c>>2];if(a){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a-J[a-4>>2]|0)}}function Zr(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=Q(0),w=0,x=0,y=0,z=0,A=0,B=Q(0),C=0,D=0,E=0,F=0,G=0,O=0,R=0,S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=0,Z=0,_=0,$=0,aa=0,ba=0;f=J[a+96>>2];d=J[b+40>>2];if(f>>>0>>0){e=d<<2;if(e){c=J[40592];c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,e,29909,16512,2977)|0;f=J[a+96>>2]}if(f){Ua(c,J[a+92>>2],f<<2);r=J[a+96>>2]}if(d>>>0>r>>>0){f=r<<2;Va(f+c|0,255,e-f|0)}f=J[a+92>>2];if(f){e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,f)}J[a+96>>2]=d;J[a+92>>2]=c}J[a+124>>2]=J[b+28>>2];J[a+128>>2]=J[b+32>>2];n=J[b+16>>2];a:{if(!n){break a}f=J[b+20>>2];if(!f){break a}c=J[a+92>>2];while(1){g=0;d=J[a+88>>2];k=J[n>>2]<<2;i=J[k+c>>2];e=i>>>2|0;c=J[d+24>>2]+P(e,12)|0;j=L[c+4>>1];b:{if(!j){break b}h=c+8|0;h=(j|0)!=1?J[(d+P(j,12)|0)+92>>2]+(J[c+8>>2]<<2)|0:h;l=J[d+12>>2];m=j>>>0<=1?1:j;while(1){o=(g<<2)+h|0;ds(J[(l+P(L[o+2>>1],40)|0)+28>>2],L[o>>1]);g=g+1|0;if((m|0)!=(g|0)){continue}break}if(j>>>0<2){break b}g=J[c+8>>2];h=(d+(j<<2)|0)+3176|0;J[J[(d+P(j,12)|0)+92>>2]+(g<<2)>>2]=J[h>>2];J[h>>2]=g}g=0;I[c+4>>1]=0;I[c+6>>1]=L[c+6>>1]|4;J[c+8>>2]=J[d+4>>2];j=i>>>7|0;c:{if(j>>>0>2]){h=e&31;c=J[d+76>>2];break c}c=J[40592];h=e&31;i=(e+128>>>5|0)+((h|0)!=0)|0;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,i<<2,29909,16512,274)|0;l=J[d+80>>2];d:{if(l){Ua(c,J[d+76>>2],l<<2);g=J[d+80>>2];if((i|0)==(g|0)){break d}}Va((g<<2)+c|0,0,i-g<<2)}g=J[d+76>>2];if(g){l=J[40592];Ja[J[J[l+12>>2]+12>>2]](l+12|0,g)}J[d+80>>2]=i;J[d+76>>2]=c}c=(j<<2)+c|0;J[c>>2]=J[c>>2]|1<>2]=e;e:{if(j>>>0>2]){h=e&31;c=J[d+84>>2];break e}c=J[40592];h=e&31;i=(e+128>>>5|0)+((h|0)!=0)|0;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,i<<2,29909,16512,274)|0;g=0;l=J[d+88>>2];f:{if(l){Ua(c,J[d+84>>2],l<<2);g=J[d+88>>2];if((i|0)==(g|0)){break f}}Va((g<<2)+c|0,0,i-g<<2)}g=J[d+84>>2];if(g){l=J[40592];Ja[J[J[l+12>>2]+12>>2]](l+12|0,g)}J[d+88>>2]=i;J[d+84>>2]=c}c=(j<<2)+c|0;J[c>>2]=J[c>>2]|1<>>0>2]){h=e&31;c=J[d+4216>>2];break g}c=J[40592];h=e&31;e=(e+128>>>5|0)+((h|0)!=0)|0;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,e<<2,29909,16512,274)|0;g=0;i=J[d+4220>>2];h:{if(i){Ua(c,J[d+4216>>2],i<<2);g=J[d+4220>>2];if((e|0)==(g|0)){break h}}Va((g<<2)+c|0,0,e-g<<2)}g=J[d+4216>>2];if(g){i=J[40592];Ja[J[J[i+12>>2]+12>>2]](i+12|0,g)}J[d+4220>>2]=e;J[d+4216>>2]=c}c=(j<<2)+c|0;d=J[c>>2];$=c,aa=uea(-2,h)&d,J[$>>2]=aa;c=J[a+92>>2];J[k+c>>2]=-1;n=n+4|0;f=f-1|0;if(f){continue}break}}e=Ha+-64|0;Ha=e;n=J[b>>2];i:{if(!n){break i}r=J[b+4>>2];if(!r){break i}w=J[b+28>>2];A=J[b+24>>2];while(1){o=J[n>>2];c=A+P(o,24)|0;S=N[c+16>>2];T=N[c+20>>2];U=N[c+24>>2];V=N[c>>2];W=N[c+4>>2];X=N[c+8>>2];B=N[c+12>>2];u=o<<2;v=N[u+J[b+36>>2]>>2];N[e+60>>2]=B-v;N[e+56>>2]=X-v;N[e+52>>2]=W-v;N[e+48>>2]=V-v;N[e+44>>2]=v+U;N[e+40>>2]=v+T;N[e+36>>2]=v+S;N[e+32>>2]=v+B;J[e+8>>2]=e+48;c=J[e+8>>2];J[e+8>>2]=e+32;d=J[e+8>>2];f=J[c>>2];J[e+8>>2]=(((f|0)<0?f^-1:f|-2147483648)&-16)-16>>>1;f=J[c+4>>2];J[e+12>>2]=(((f|0)<0?f^-1:f|-2147483648)&-16)-16>>>1;c=J[c+8>>2];J[e+16>>2]=(((c|0)<0?c^-1:c|-2147483648)&-16)-16>>>1;c=J[d>>2];J[e+20>>2]=(((c|0)<0?c^-1:c|-2147483648)&-16)+16>>>1|2;c=J[d+4>>2];J[e+24>>2]=(((c|0)<0?c^-1:c|-2147483648)&-16)+16>>>1|2;c=J[d+8>>2];J[e+28>>2]=(((c|0)<0?c^-1:c|-2147483648)&-16)+16>>>1|2;i=e+8|0;t=!J[u+w>>2];l=Ha-1040|0;Ha=l;d=J[a+88>>2];g=J[d+4>>2];j:{if((g|0)!=-1){j=J[d+24>>2]+P(g,12)|0;J[d+4>>2]=J[j+8>>2];c=!(K[j+6|0]&2);break j}g=J[d+28>>2];f=g;c=f+1|0;h=J[d+32>>2]&2147483647;k:{if(c>>>0<=h>>>0){break k}p=h;h=h?h<<1:2;h=c>>>0>h>>>0?c:h;if(p>>>0>=h>>>0){break k}as(d+24|0,h);f=J[d+28>>2]}J[d+28>>2]=c;j=J[d+24>>2]+P(f,12)|0;c=0}q=t|(g<<2|c<<1);l:{m:{n:{o:{p:{q:{p=J[d>>2];if(!p){break q}z=J[d+12>>2];h=0;s=1;f=0;while(1){m=z+P(h,40)|0;x=J[m+16>>2];y=J[i>>2];r:{if(x>>>0>>0){break r}R=J[i+12>>2];C=J[m+4>>2];if(R>>>0>>0){break r}D=J[m+20>>2];E=J[i+4>>2];if(D>>>0>>0){break r}F=J[i+16>>2];G=J[m+8>>2];if(F>>>0>>0){break r}O=J[i+8>>2];Y=J[m+24>>2];if(O>>>0>Y>>>0){break r}Z=J[i+20>>2];_=J[m+12>>2];if(Z>>>0<_>>>0){break r}k=0;s=s&(y>>>0>>0|E>>>0>>0?k:x>>>0>=R>>>0&O>>>0>=_>>>0&D>>>0>=F>>>0&Y>>>0>=Z>>>0);k=J[m+28>>2];if(J[k+64>>2]==65535){Wa(J[40592],32,16512,2355,70786,0);break r}k=Vl(k,i,q,t);m=l+(f<<2)|0;I[m+2>>1]=h;I[m>>1]=k;f=f+1|0}h=h+1|0;if((p|0)!=(h|0)){continue}break}switch(f|0){case 1:break o;case 0:break q;default:break p}}I[j+4>>1]=0;f=1;p=c<<1;break m}i=d+P(f,12)|0;k=i+92|0;m=(d+(f<<2)|0)+3176|0;h=J[m>>2];s:{if((h|0)!=-1){J[j+8>>2]=h;h=J[k>>2]+(h<<2)|0;J[m>>2]=J[h>>2];break s}h=J[i+96>>2];J[j+8>>2]=h;m=(f&1073741823)+h|0;p=J[i+100>>2]&2147483647;t:{if(m>>>0<=p>>>0){break t}y=p;p=p?p<<1:2;p=m>>>0>p>>>0?m:p;if(y>>>0>=p>>>0){break t}lb(k,p);h=J[i+96>>2]}k=J[k>>2];J[i+96>>2]=m;h=k+(h<<2)|0}Ua(h,l,f<<2);break n}J[j+8>>2]=J[l>>2]}I[j+4>>1]=f;p=c<<1;f=0;if(!(s&1)){break m}f=J[d+4220>>2];m=g>>>5|0;u:{if(f>>>0>m>>>0){i=g&31;h=J[d+4216>>2];break u}c=0;h=0;i=g&31;k=(g+128>>>5|0)+((i|0)!=0)|0;if(k){f=J[40592];h=Ja[J[J[f+12>>2]+8>>2]](f+12|0,k<<2,29909,16512,274)|0;f=J[d+4220>>2]}if(f){Ua(h,J[d+4216>>2],f<<2);c=J[d+4220>>2]}if((c|0)!=(k|0)){Va((c<<2)+h|0,0,k-c<<2)}c=J[d+4216>>2];if(c){f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,c)}J[d+4220>>2]=k;J[d+4216>>2]=h}c=(m<<2)+h|0;f=J[c>>2];$=c,aa=uea(-2,i)&f,J[$>>2]=aa;break l}k=J[d+4220>>2];s=g>>>5|0;v:{if(k>>>0>s>>>0){c=g&31;h=J[d+4216>>2];break v}i=0;h=0;c=g&31;m=(g+128>>>5|0)+((c|0)!=0)|0;if(m){h=J[40592];h=Ja[J[J[h+12>>2]+8>>2]](h+12|0,m<<2,29909,16512,274)|0;k=J[d+4220>>2]}if(k){Ua(h,J[d+4216>>2],k<<2);i=J[d+4220>>2]}if((i|0)!=(m|0)){Va((i<<2)+h|0,0,m-i<<2)}i=J[d+4216>>2];if(i){k=J[40592];Ja[J[J[k+12>>2]+12>>2]](k+12|0,i)}J[d+4220>>2]=m;J[d+4216>>2]=h}h=(s<<2)+h|0;J[h>>2]=J[h>>2]|1<>2]=q;J[l+1036>>2]=o;c=J[d+4208>>2];if(c>>>0>=(J[d+4212>>2]&2147483647)>>>0){ab(d+4204|0,l+1036|0);break l}J[J[d+4204>>2]+(c<<2)>>2]=o;J[d+4208>>2]=J[d+4208>>2]+1}if(!t){f=J[d+80>>2];k=g>>>5|0;w:{if(f>>>0>k>>>0){i=g&31;h=J[d+76>>2];break w}c=0;h=0;i=g&31;g=(g+128>>>5|0)+((i|0)!=0)|0;if(g){f=J[40592];h=Ja[J[J[f+12>>2]+8>>2]](f+12|0,g<<2,29909,16512,274)|0;f=J[d+80>>2]}if(f){Ua(h,J[d+76>>2],f<<2);c=J[d+80>>2]}if((c|0)!=(g|0)){Va((c<<2)+h|0,0,g-c<<2)}c=J[d+76>>2];if(c){f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,c)}J[d+80>>2]=g;J[d+76>>2]=h}c=(k<<2)+h|0;J[c>>2]=J[c>>2]|1<>2]=o;I[j+6>>1]=p;Ha=l+1040|0;J[u+J[a+92>>2]>>2]=q;n=n+4|0;r=r-1|0;if(r){continue}break}}Ha=e- -64|0;h=Ha+-64|0;Ha=h;n=J[b+8>>2];x:{if(!n){break x}r=J[b+12>>2];if(!r){break x}R=J[b+24>>2];while(1){d=J[n>>2];c=R+P(d,24)|0;S=N[c+16>>2];T=N[c+20>>2];U=N[c+24>>2];V=N[c>>2];W=N[c+4>>2];X=N[c+8>>2];B=N[c+12>>2];e=d<<2;v=N[e+J[b+36>>2]>>2];N[h+60>>2]=B-v;N[h+56>>2]=X-v;N[h+52>>2]=W-v;N[h+48>>2]=V-v;N[h+44>>2]=v+U;N[h+40>>2]=v+T;N[h+36>>2]=v+S;N[h+32>>2]=v+B;J[h+8>>2]=h+48;c=J[h+8>>2];J[h+8>>2]=h+32;d=J[h+8>>2];f=J[c>>2];J[h+8>>2]=(((f|0)<0?f^-1:f|-2147483648)&-16)-16>>>1;f=J[c+4>>2];J[h+12>>2]=(((f|0)<0?f^-1:f|-2147483648)&-16)-16>>>1;c=J[c+8>>2];J[h+16>>2]=(((c|0)<0?c^-1:c|-2147483648)&-16)-16>>>1;c=J[d>>2];J[h+20>>2]=(((c|0)<0?c^-1:c|-2147483648)&-16)+16>>>1|2;c=J[d+4>>2];J[h+24>>2]=(((c|0)<0?c^-1:c|-2147483648)&-16)+16>>>1|2;c=J[d+8>>2];J[h+28>>2]=(((c|0)<0?c^-1:c|-2147483648)&-16)+16>>>1|2;j=h+8|0;g=0;i=Ha-2080|0;Ha=i;s=J[e+J[a+92>>2]>>2];k=s>>>2|0;e=J[a+88>>2];A=J[e+24>>2];o=J[e+12>>2];m=J[e>>2];t=s>>>7|0;y:{if(t>>>0>2]){d=k&31;f=J[e+76>>2];break y}f=J[40592];d=k&31;c=(k+128>>>5|0)+((d|0)!=0)|0;f=Ja[J[J[f+12>>2]+8>>2]](f+12|0,c<<2,29909,16512,274)|0;l=J[e+80>>2];z:{if(l){Ua(f,J[e+76>>2],l<<2);g=J[e+80>>2];if((c|0)==(g|0)){break z}}Va((g<<2)+f|0,0,c-g<<2)}g=J[e+76>>2];if(g){l=J[40592];Ja[J[J[l+12>>2]+12>>2]](l+12|0,g)}J[e+80>>2]=c;J[e+76>>2]=f}z=1;c=(t<<2)+f|0;J[c>>2]=J[c>>2]|1<>1];if((l|0)!=1){break B}d=L[p+10>>1];c=o+P(d,40)|0;if(J[c+32>>2]|M[c+4>>2]>M[j>>2]){break B}c=o+P(d,40)|0;if(M[c+8>>2]>M[j+4>>2]|M[c+12>>2]>M[j+8>>2]){break B}c=o+P(d,40)|0;if(M[c+16>>2]>2]|M[c+20>>2]>2]|M[(o+P(d,40)|0)+24>>2]>2]){break B}C:{if(t>>>0>2]){c=k&31;f=J[e+4216>>2];break C}f=J[40592];c=k&31;g=(k+128>>>5|0)+((c|0)!=0)|0;f=Ja[J[J[f+12>>2]+8>>2]](f+12|0,g<<2,29909,16512,274)|0;m=0;k=J[e+4220>>2];D:{if(k){Ua(f,J[e+4216>>2],k<<2);m=J[e+4220>>2];if((g|0)==(m|0)){break D}}Va((m<<2)+f|0,0,g-m<<2)}k=J[e+4216>>2];if(k){l=J[40592];Ja[J[J[l+12>>2]+12>>2]](l+12|0,k)}J[e+4220>>2]=g;J[e+4216>>2]=f}f=(t<<2)+f|0;e=J[f>>2];$=f,aa=uea(-2,c)&e,J[$>>2]=aa;cs(J[(o+P(d,40)|0)+28>>2],j,L[p+8>>1]);break A}E:{if(!m){d=0;break E}g=J[j+20>>2];q=J[j+8>>2];u=J[j+16>>2];w=J[j+4>>2];x=J[j+12>>2];y=J[j>>2];f=0;d=0;while(1){c=o+P(f,40)|0;C=J[c+16>>2];F:{if(C>>>0>>0){break F}D=J[c+4>>2];if(D>>>0>x>>>0){break F}E=J[c+20>>2];if(E>>>0>>0){break F}F=J[c+8>>2];if(F>>>0>u>>>0){break F}G=J[c+24>>2];if(G>>>0>>0){break F}O=J[c+12>>2];if(O>>>0>g>>>0){break F}c=0;J[(i+1040|0)+(d<<2)>>2]=f;d=d+1|0;z=z&(y>>>0>>0|w>>>0>>0?c:x>>>0<=C>>>0&q>>>0>=O>>>0&u>>>0<=E>>>0&g>>>0<=G>>>0)}f=f+1|0;if((m|0)!=(f|0)){continue}break}}q=A+P(k,12)|0;x=q+8|0;G:{H:{if((l|0)==1){break H}x=J[(e+P(l,12)|0)+92>>2]+(J[q+8>>2]<<2)|0;if(l){break H}g=0;break G}m=0;g=0;while(1){u=(m<<2)+x|0;w=L[u+2>>1];c=0;I:{J:{if(!d){break J}f=0;K:{if((w|0)==J[i+1040>>2]){c=d-1|0;J[i+1040>>2]=J[(i+1040|0)+(c<<2)>>2];break K}while(1){f=f+1|0;if((f|0)==(d|0)){c=d;break J}c=(i+1040|0)+(f<<2)|0;if((w|0)!=J[c>>2]){continue}break}y=c;c=d-1|0;J[y>>2]=J[(i+1040|0)+(c<<2)>>2];if(d>>>0<=f>>>0){break J}}cs(J[(o+P(w,40)|0)+28>>2],j,L[u>>1]);J[i+(g<<2)>>2]=L[u>>1]|L[u+2>>1]<<16;g=g+1|0;break I}ds(J[(o+P(w,40)|0)+28>>2],L[u>>1])}d=c;m=m+1|0;if((l|0)!=(m|0)){continue}break}}if(d){c=s&1;f=0;while(1){m=J[(i+1040|0)+(f<<2)>>2];u=Vl(J[(o+P(m,40)|0)+28>>2],j,s,c);w=i+(g<<2)|0;I[w+2>>1]=m;I[w>>1]=u;g=g+1|0;f=f+1|0;if((f|0)!=(d|0)){continue}break}}L:{M:{N:{O:{P:{if((g|0)==(l|0)){if(!l){break P}Ua(x,i,l<<2);break O}if(l>>>0>=2){c=J[q+8>>2];d=(e+(l<<2)|0)+3176|0;J[J[(e+P(l,12)|0)+92>>2]+(c<<2)>>2]=J[d>>2];J[d>>2]=c}Q:{switch(g|0){default:c=e+P(g,12)|0;f=c+92|0;j=(e+(g<<2)|0)+3176|0;d=J[j>>2];R:{if((d|0)!=-1){J[q+8>>2]=d;d=J[f>>2]+(d<<2)|0;J[j>>2]=J[d>>2];break R}d=J[c+96>>2];J[q+8>>2]=d;j=(g&1073741823)+d|0;l=J[c+100>>2]&2147483647;S:{if(j>>>0<=l>>>0){break S}y=l;l=l?l<<1:2;l=j>>>0>l>>>0?j:l;if(y>>>0>=l>>>0){break S}lb(f,l);d=J[c+96>>2]}f=J[f>>2];J[c+96>>2]=j;d=f+(d<<2)|0}Ua(d,i,g<<2);break P;case 1:break Q;case 0:break O}}J[q+8>>2]=J[i>>2]}I[p+4>>1]=g;break N}I[p+4>>1]=g;if(g|!l){break N}J[q+8>>2]=s;c=J[A+P(k,12)>>2];J[i+2076>>2]=c;d=J[e+4208>>2];if(d>>>0<(J[e+4212>>2]&2147483647)>>>0){break M}ab(e+4204|0,i+2076|0);break L}if((!g|z^-1)&1){break L}T:{if(t>>>0>2]){d=k&31;f=J[e+4216>>2];break T}c=J[40592];d=k&31;g=(k+128>>>5|0)+((d|0)!=0)|0;f=Ja[J[J[c+12>>2]+8>>2]](c+12|0,g<<2,29909,16512,274)|0;c=0;j=J[e+4220>>2];U:{if(j){Ua(f,J[e+4216>>2],j<<2);c=J[e+4220>>2];if((g|0)==(c|0)){break U}}Va((c<<2)+f|0,0,g-c<<2)}c=J[e+4216>>2];if(c){j=J[40592];Ja[J[J[j+12>>2]+12>>2]](j+12|0,c)}J[e+4220>>2]=g;J[e+4216>>2]=f}c=(t<<2)+f|0;f=J[c>>2];$=c,aa=uea(-2,d)&f,J[$>>2]=aa;break A}J[J[e+4204>>2]+(d<<2)>>2]=c;J[e+4208>>2]=J[e+4208>>2]+1}V:{if(t>>>0>2]){d=k&31;f=J[e+4216>>2];break V}c=J[40592];d=k&31;g=(k+128>>>5|0)+((d|0)!=0)|0;f=Ja[J[J[c+12>>2]+8>>2]](c+12|0,g<<2,29909,16512,274)|0;c=0;j=J[e+4220>>2];W:{if(j){Ua(f,J[e+4216>>2],j<<2);c=J[e+4220>>2];if((g|0)==(c|0)){break W}}Va((c<<2)+f|0,0,g-c<<2)}c=J[e+4216>>2];if(c){j=J[40592];Ja[J[J[j+12>>2]+12>>2]](j+12|0,c)}J[e+4220>>2]=g;J[e+4216>>2]=f}c=(t<<2)+f|0;J[c>>2]=J[c>>2]|1<>2];w=J[a>>2];if(w){A=J[a+12>>2];a=0;while(1){e=J[(A+P(a,40)|0)+28>>2];X:{if(!e){break X}b=K[e+168|0];if(!(b|J[e+116>>2])){break X}if(b){d=0;h=0;f=0;g=0;k=0;o=Ha-8240|0;Ha=o;H[e+168|0]=0;l=J[e+84>>2];Y:{if(!l){b=J[e+124>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[e+124>>2]=0;J[e+128>>2]=0;break Y}c=o+48|0;b=l<<4;if(b>>>0>=8193){c=J[40592];c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,b,29909,16512,743)|0}t=(l<<2)+c|0;s=P(l,12)+c|0;p=(l<<3)+c|0;b=J[e+96>>2];n=J[e+124>>2];while(1){j=d>>>5|0;Z:{if(!(j>>>0>=M[e+128>>2]|!(J[n+(j<<2)>>2]>>>d&1))){j=h<<2;J[j+c>>2]=J[b+P(d,24)>>2];J[j+p>>2]=d;h=h+1|0;break Z}j=f<<2;J[j+t>>2]=J[b+P(d,24)>>2];J[j+s>>2]=d;f=f+1|0}d=d+1|0;if((l|0)!=(d|0)){continue}break}z=Uc(o+12|0);q=J[ac(h>>>0<1024?e+132|0:z,c,h,1)+8>>2];j=0;i=-1;b=J[e+80>>2];d=b<<1;if(d){b=J[40592];k=Ja[J[J[b+12>>2]+8>>2]](b+12|0,d,29909,16512,791)|0;b=J[e+80>>2]}d=($=-1,aa=rea(b+2|0,0,24,0),ba=Ia,ba?$:aa);if(d){b=J[40592];n=Ja[J[J[b>>2]+20>>2]](b)|0?55223:69706;j=Ja[J[J[b+12>>2]+8>>2]](b+12|0,d,n,16512,793)|0}b=P(l,24)+j|0;J[b>>2]=-1;J[b+24>>2]=-1;i=h?J[(J[q>>2]<<2)+c>>2]:i;b=f?J[t>>2]:-1;d=0;n=0;while(1){_:{if(b>>>0>i>>>0){m=J[p+(J[q+(n<<2)>>2]<<2)>>2];i=-1;n=n+1|0;if(n>>>0>=h>>>0){break _}i=J[(J[q+(n<<2)>>2]<<2)+c>>2];break _}m=J[s+(g<<2)>>2];b=-1;g=g+1|0;if(g>>>0>>0){b=J[t+(g<<2)>>2]}}u=L[J[e+104>>2]+(m<<1)>>1];m=J[e+96>>2]+P(m,24)|0;x=J[m+4>>2];r=P(d,24)+j|0;J[r>>2]=J[m>>2];J[r+4>>2]=x;x=J[m+20>>2];J[r+16>>2]=J[m+16>>2];J[r+20>>2]=x;x=J[m+12>>2];J[r+8>>2]=J[m+8>>2];J[r+12>>2]=x;I[(d<<1)+k>>1]=u;J[J[e+76>>2]+(u<<3)>>2]=d;d=d+1|0;if((l|0)!=(d|0)){continue}break}if((o+48|0)!=(c|0)){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}b=J[e+96>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[e+96>>2]=j;b=J[e+104>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[e+104>>2]=k;b=J[e+124>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[e+124>>2]=0;J[e+128>>2]=0;rc(z)}Ha=o+8240|0;H[e+169|0]=1;J[e+120>>2]=0;J[e+116>>2]=J[e+92>>2]}b=e+176|0;d=0;j=0;n=0;f=J[e+116>>2];J[e+116>>2]=0;if((f|0)!=J[e+120>>2]){H[e+169|0]=1}$:{aa:{i=J[e+92>>2];if(!i){break aa}c=J[e+112>>2];g=J[e+100>>2];ba:{if(!f){break ba}if(f>>>0>=4){h=f&-4;while(1){J[c+(d<<2)>>2]=J[g+P(d,24)>>2];k=d|1;J[c+(k<<2)>>2]=J[g+P(k,24)>>2];k=d|2;J[c+(k<<2)>>2]=J[g+P(k,24)>>2];k=d|3;J[c+(k<<2)>>2]=J[g+P(k,24)>>2];d=d+4|0;n=n+4|0;if((h|0)!=(n|0)){continue}break}}h=f&3;if(!h){break ba}while(1){J[c+(d<<2)>>2]=J[g+P(d,24)>>2];d=d+1|0;j=j+1|0;if((h|0)!=(j|0)){continue}break}}h=i-f|0;k=K[e+169|0];ca:{if(!k|(f|0)==(i|0)){break ca}j=0;d=0;if(i+(f^-1)>>>0>=3){l=h&-4;n=0;while(1){m=d+f|0;J[c+(m<<2)>>2]=J[g+P(m,24)>>2];m=f+(d|1)|0;J[c+(m<<2)>>2]=J[g+P(m,24)>>2];m=f+(d|2)|0;J[c+(m<<2)>>2]=J[g+P(m,24)>>2];m=f+(d|3)|0;J[c+(m<<2)>>2]=J[g+P(m,24)>>2];d=d+4|0;n=n+4|0;if((l|0)!=(n|0)){continue}break}}n=h&3;if(!n){break ca}while(1){l=d+f|0;J[c+(l<<2)>>2]=J[g+P(l,24)>>2];d=d+1|0;j=j+1|0;if((n|0)!=(j|0)){continue}break}}J[e+116>>2]=f;if(!f){break aa}J[e+120>>2]=f;da:{if((f|0)!=(i|0)){if(k){l=J[ac(e+132|0,c+(f<<2)|0,h,1)+8>>2];if(h>>>0>M[b+12800>>2]){d=b+12288|0;n=J[b+12808>>2];if(!((d|0)==(n|0)|!n)){j=J[40592];Ja[J[J[j+12>>2]+12>>2]](j+12|0,n);J[b+12808>>2]=0}n=J[b+12812>>2];if(!((n|0)==(b|0)|!n)){j=J[40592];Ja[J[J[j+12>>2]+12>>2]](j+12|0,n);J[b+12812>>2]=0}n=h+2|0;ea:{if(n>>>0<=256){J[b+12812>>2]=b;break ea}d=0;j=($=-1,aa=rea(n,0,24,0),ba=Ia,ba?$:aa);if(j){n=J[40592];i=Ja[J[J[n>>2]+20>>2]](n)|0?55223:69706;p=Ja[J[J[n+12>>2]+8>>2]](n+12|0,j,i,16512,1260)|0}else{p=0}J[b+12812>>2]=p;n=h<<1;if(!n){break ea}d=J[40592];d=Ja[J[J[d+12>>2]+8>>2]](d+12|0,n,29909,16512,1261)|0}J[b+12800>>2]=h;J[b+12808>>2]=d}n=J[b+12808>>2];j=J[b+12812>>2];d=0;while(1){m=f+J[l+(d<<2)>>2]|0;k=g+P(m,24)|0;o=J[k+4>>2];i=P(d,24)+j|0;J[i>>2]=J[k>>2];J[i+4>>2]=o;o=J[k+20>>2];J[i+16>>2]=J[k+16>>2];J[i+20>>2]=o;o=J[k+12>>2];J[i+8>>2]=J[k+8>>2];J[i+12>>2]=o;I[(d<<1)+n>>1]=L[J[e+108>>2]+(m<<1)>>1];d=d+1|0;if((h|0)!=(d|0)){continue}break}d=P(h,24)+j|0;J[d>>2]=-1;J[d+24>>2]=-1;H[e+169|0]=0;break da}n=J[b+12808>>2];j=J[b+12812>>2];break da}H[e+169|0]=1;j=0;n=0}l=J[ac(e+132|0,c,f,1)+8>>2];d=J[b+12816>>2];fa:{if(f>>>0<=M[b+12804>>2]){c=d;break fa}c=b+6144|0;if(!(!d|(d|0)==(c|0))){i=J[40592];Ja[J[J[i+12>>2]+12>>2]](i+12|0,d);J[b+12816>>2]=0}d=f+2|0;ga:{if(d>>>0<257){break ga}d=($=-1,aa=rea(d,0,24,0),ba=Ia,ba?$:aa);if(!d){c=0;break ga}c=J[40592];i=Ja[J[J[c>>2]+20>>2]](c)|0?55223:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,d,i,16512,1277)|0}J[b+12804>>2]=f;J[b+12816>>2]=c}b=f>>>0<=1?1:f;r=b&1;k=J[e+144>>2];d=0;if(f>>>0>=2){t=b&-2;m=0;while(1){o=J[l+(d<<2)>>2];i=g+P(o,24)|0;q=J[i+4>>2];b=P(d,24)+c|0;J[b>>2]=J[i>>2];J[b+4>>2]=q;q=J[i+20>>2];J[b+16>>2]=J[i+16>>2];J[b+20>>2]=q;q=J[i+12>>2];J[b+8>>2]=J[i+8>>2];J[b+12>>2]=q;I[k+(d<<1)>>1]=L[J[e+108>>2]+(o<<1)>>1];o=d|1;i=P(o,24)+c|0;q=J[l+(o<<2)>>2];b=g+P(q,24)|0;s=J[b+4>>2];J[i>>2]=J[b>>2];J[i+4>>2]=s;s=J[b+20>>2];J[i+16>>2]=J[b+16>>2];J[i+20>>2]=s;s=J[b+12>>2];J[i+8>>2]=J[b+8>>2];J[i+12>>2]=s;I[k+(o<<1)>>1]=L[J[e+108>>2]+(q<<1)>>1];d=d+2|0;m=m+2|0;if((t|0)!=(m|0)){continue}break}}if(r){i=J[l+(d<<2)>>2];g=g+P(i,24)|0;l=J[g+4>>2];b=P(d,24)+c|0;J[b>>2]=J[g>>2];J[b+4>>2]=l;l=J[g+20>>2];J[b+16>>2]=J[g+16>>2];J[b+20>>2]=l;l=J[g+12>>2];J[b+8>>2]=J[g+8>>2];J[b+12>>2]=l;I[k+(d<<1)>>1]=L[J[e+108>>2]+(i<<1)>>1]}b=P(f,24)+c|0;J[b>>2]=-1;J[b+24>>2]=-1;H[e+28|0]=1;J[e+24>>2]=h;J[e+20>>2]=f;J[e+16>>2]=n;J[e+12>>2]=k;J[e+8>>2]=j;J[e+4>>2]=c;J[e>>2]=J[e+76>>2];break $}H[e+169|0]=1;J[e+120>>2]=0;H[e+28|0]=0}f=0;b=J[e+116>>2];ha:{if(!b){break ha}c=J[e+84>>2];if(!c){break ha}J[e+40>>2]=c;J[e+36>>2]=b;J[e+32>>2]=J[e+76>>2];J[e+48>>2]=J[e+96>>2];J[e+52>>2]=J[e+104>>2];J[e+44>>2]=J[e+12992>>2];J[e+56>>2]=J[e+144>>2];f=1}H[e+60|0]=f}a=a+1|0;if((w|0)!=(a|0)){continue}break}}}function w7(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=Q(0),p=0,q=0,r=0,s=0,t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=0,O=Q(0),R=0,S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=0,Y=0,Z=0,_=0;y=J[a+20>>2];a=J[a+28>>2];J[a+1092>>2]=J[a+1092>>2]+1;k=J[J[a+988>>2]+128>>2]+1|0;d=Ha-48|0;Ha=d;b=J[a+976>>2];i=b+1796|0;h=J[a+980>>2];J[i>>2]=(J[i>>2]+J[h+332>>2]|0)+J[h+344>>2];a:{if(k){b=J[b+1024>>2];Ja[J[J[b>>2]+84>>2]](d+12|0,b);p=J[a+2360>>2]&8;g=J[h+332>>2];if(g){c=J[h+328>>2];while(1){q=J[c>>2];n=J[c+4>>2];b=it(J[a+2168>>2],q,n);J[c+8>>2]=b;if(b){b:{c:{d:{i=K[b+24|0];switch(i|0){case 2:break c;case 0:break d;default:break b}}em(J[a+2168>>2],b,4,0,d+12|0,(p|0)!=0);i=J[J[b+4>>2]+40>>2];e=J[J[i+976>>2]+1024>>2];Ja[J[J[e>>2]+36>>2]](e,J[b+56>>2]);qf(J[i+976>>2],J[b+56>>2]);J[b+56>>2]=0;Gt(b);i=K[b+24|0]}m=J[b+12>>2];e=a+P(i,12)|0;f=J[e+56>>2]-1|0;J[e+56>>2]=f;l=J[e+52>>2];j=m<<2;J[l+j>>2]=J[l+(f<<2)>>2];J[b+12>>2]=-1;if(f>>>0>m>>>0){J[J[j+J[e+52>>2]>>2]+8>>2]=m}i=a+(i<<2)|0;f=J[i+88>>2];e:{if(f>>>0<=m>>>0){break e}l=i;i=f-1|0;J[l+88>>2]=i;if(i>>>0>=M[e+56>>2]){break e}l=j;j=J[e+52>>2];l=l+j|0;f=J[l>>2];s=l;l=j;j=i<<2;l=J[l+j>>2];J[s>>2]=l;J[j+J[e+52>>2]>>2]=f;J[f+8>>2]=i;J[l+8>>2]=m}ch(J[a+2168>>2],b)}Ti(J[a+2168>>2],q,n,k,b,d+12|0,(p|0)!=0)}c=c+12|0;g=g-1|0;if(g){continue}break}}c=J[h+344>>2];if(c){i=J[h+340>>2];while(1){J[i+8>>2]=0;Ti(J[a+2168>>2],J[i>>2],J[i+4>>2],k,0,d+12|0,(p|0)!=0);i=i+12|0;c=c-1|0;if(c){continue}break}}si(a);b=J[h+272>>2];Ja[J[J[b>>2]+80>>2]](b);b=J[h+272>>2];Ja[J[J[b>>2]+68>>2]](b);break a}si(a)}Ha=d+48|0;Dm(J[a+976>>2]);o=N[a+1080>>2];G=J[a+1e3>>2];b=J[a+992>>2];f=Ha-112|0;Ha=f;g=J[a+988>>2];H[g+124|0]=(J[a+2360>>2]&4)>>>2;J[J[g+316>>2]+8>>2]=0;a=J[g+312>>2];Va(J[a+972>>2],0,J[a+976>>2]<<2);Va(J[a+984>>2],0,J[a+988>>2]<<2);J[a+1012>>2]=0;J[a+1004>>2]=0;J[a+1008>>2]=0;J[a+996>>2]=0;J[a+1e3>>2]=0;f:{g:{h:{i:{if(!J[g+128>>2]){qu(g);if(!J[g+128>>2]){break i}}if(!b|!J[g+132>>2]){break h}break g}if(b){break g}}J[g+132>>2]=0;ym(g);break f}J[g+132>>2]=0;b=J[g+312>>2];i=J[b+304>>2];a=J[i>>2];if(a){J[i>>2]=J[a>>2]}if(!a){a=J[40592];i=Ja[J[J[a>>2]+20>>2]](a)|0?32315:69706;i=Ja[J[J[a+12>>2]+8>>2]](a+12|0,7251,i,23825,82)|0;a=i+19&-16;J[a-4>>2]=a-i;a=kj(a,J[b+308>>2])}J[g+300>>2]=a;N[a+7152>>2]=o;J[g+272>>2]=0;J[J[g+260>>2]+4>>2]=0;J[g+212>>2]=0;J[g+280>>2]=0;J[g+164>>2]=0;J[J[g+152>>2]+4>>2]=0;j:{i=J[g+312>>2];e=J[i+952>>2]&2147483647;k:{if(!e){break k}X=g+152|0;p=g+260|0;d=J[i+948>>2];a=0;c=1;while(1){b=J[d+(a<<2)>>2];if(!b){c=c+1|0;a=a+1|0;if((e|0)!=(a|0)){continue}break k}break}k=qea(b)|a<<5;b=b&b-1;l:{if(b){break l}h=c>>>0>e>>>0?c:e;while(1){a=a+1|0;if(e>>>0<=a>>>0){b=0;a=h;break l}b=J[d+(a<<2)>>2];if(!b){continue}break}}if((k|0)==-1){break k}Y=g+136|0;Z=g+168|0;_=g+220|0;e=i;while(1){m:{n:{k=J[J[e+332>>2]+(k>>>J[e+320>>2]<<2)>>2]+P(J[e+312>>2]-1&k,80)|0;o:{if(!(K[k+8|0]&2)){break o}h=L[k+40>>1];if(!(h&4096)|(h&24)==24){break o}q=J[k+16>>2];if(!(K[q+156|0]|(h&80?K[J[k+20>>2]+156|0]!=0:0))){break o}m=J[k+4>>2];n=J[k+28>>2];l=J[k+24>>2];s=J[k+20>>2];h=J[k>>2];p:{q:{r:{if(!J[g+256>>2]){e=0;break r}d=0;j=J[g+232>>2];e=J[g+240>>2]-1|0;c=q+(q<<15^-1)|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;r=P(c>>>16^c^1016421269,1000007);c=l+(l<<15^-1)|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;c=J[j+((e&(r^c>>>16^c))<<2)>>2];s:{if((c|0)==-1){break s}r=J[g+228>>2];R=J[g+224>>2];while(1){d=R+P(c,12)|0;if((q|0)==J[d>>2]&(l|0)==J[d+4>>2]){break s}c=J[r+(c<<2)>>2];if((c|0)!=-1){continue}break}d=0}c=s+(s<<15^-1)|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;r=P(c>>>16^c^1016421269,1000007);c=n+(n<<15^-1)|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;c=J[j+((e&(r^c>>>16^c))<<2)>>2];t:{if((c|0)!=-1){e=J[g+228>>2];r=J[g+224>>2];while(1){j=r+P(c,12)|0;if((s|0)==J[j>>2]&(n|0)==J[j+4>>2]){break t}c=J[e+(c<<2)>>2];if((c|0)!=-1){continue}break}}j=0}e=0;c=0;c=d?J[d+8>>2]:c;e=j?J[j+8>>2]:e;if(c){break q}}c=pu(Z);J[f+108>>2]=l;J[f+104>>2]=q;d=ou(_,f+104|0,f+76|0);if(!K[f+76|0]){J[d>>2]=J[f+104>>2];j=J[f+108>>2];J[d+8>>2]=c;J[d+4>>2]=j}J[c+92>>2]=l;J[c+96>>2]=q;d=l+36|0;J[c>>2]=d;gj(f+76|0,c,h);u:{if(h){fj(f+48|0,c,h);w=N[f+60>>2];x=N[f+56>>2];z=N[f+52>>2];D=N[f+48>>2];t=N[f+72>>2];E=N[f+100>>2];A=N[f+68>>2];F=N[f+96>>2];o=N[f+64>>2];u=N[f+92>>2];break u}D=N[f+76>>2];N[f+48>>2]=D;z=N[f+80>>2];N[f+52>>2]=z;x=N[f+84>>2];N[f+56>>2]=x;w=N[f+88>>2];N[f+60>>2]=w;o=N[f+92>>2];N[f+64>>2]=o;t=N[f+100>>2];E=t;A=N[f+96>>2];F=A;u=o}S=Zh(f+32|0,f+16|0,d,f+76|0);B=N[f+32>>2];O=N[f+36>>2];E=Q(E-t);N[c+84>>2]=N[f+40>>2]-E;F=Q(F-A);N[c+80>>2]=O-F;O=Q(u-o);N[c+76>>2]=B-O;N[c+64>>2]=N[f+16>>2];N[c+68>>2]=N[f+20>>2];u=N[f+24>>2];N[c+32>>2]=t;N[c+28>>2]=A;N[c+24>>2]=o;N[c+20>>2]=w;N[c+16>>2]=x;N[c+12>>2]=z;N[c+8>>2]=D;N[c+4>>2]=S;N[c+72>>2]=u;N[c+36>>2]=N[f+76>>2];N[c+40>>2]=N[f+80>>2];N[c+44>>2]=N[f+84>>2];N[c+48>>2]=N[f+88>>2];N[c+52>>2]=N[f+92>>2];N[c+56>>2]=N[f+96>>2];o=N[f+100>>2];J[c+88>>2]=0;N[c+60>>2]=o;j=J[k- -64>>2]<<1;l=J[G+616>>2];r=J[l+20>>2];d=(j>>>0)/(r>>>0)|0;J[c+100>>2]=J[J[J[l>>2]+(d<<2)>>2]+(j-P(d,r)<<2)>>2];break p}E=Q(N[c+60>>2]-N[c+32>>2]);F=Q(N[c+56>>2]-N[c+28>>2]);O=Q(N[c+52>>2]-N[c+24>>2]);S=N[c+4>>2]}v:{if(!e){e=pu(Z);J[e+92>>2]=n;J[e+96>>2]=s;j=n+36|0;J[e>>2]=j;J[f+12>>2]=n;J[f+8>>2]=s;d=ou(_,f+8|0,f+76|0);if(!K[f+76|0]){J[d>>2]=J[f+8>>2];n=J[f+12>>2];J[d+8>>2]=e;J[d+4>>2]=n}gj(f+76|0,e,m);w:{if(m){fj(f+48|0,e,m);D=N[f+60>>2];T=N[f+56>>2];U=N[f+52>>2];V=N[f+48>>2];t=N[f+72>>2];B=N[f+100>>2];z=N[f+68>>2];w=N[f+96>>2];o=N[f+64>>2];u=N[f+92>>2];break w}V=N[f+76>>2];N[f+48>>2]=V;U=N[f+80>>2];N[f+52>>2]=U;T=N[f+84>>2];N[f+56>>2]=T;D=N[f+88>>2];N[f+60>>2]=D;o=N[f+92>>2];N[f+64>>2]=o;t=N[f+100>>2];B=t;z=N[f+96>>2];w=z;u=o}A=Zh(f+32|0,f+16|0,j,f+76|0);x=N[f+32>>2];W=N[f+36>>2];B=Q(B-t);N[e+84>>2]=N[f+40>>2]-B;w=Q(w-z);N[e+80>>2]=W-w;W=x;x=Q(u-o);N[e+76>>2]=W-x;N[e+64>>2]=N[f+16>>2];N[e+68>>2]=N[f+20>>2];u=N[f+24>>2];N[e+32>>2]=t;N[e+28>>2]=z;N[e+24>>2]=o;N[e+20>>2]=D;N[e+16>>2]=T;N[e+12>>2]=U;N[e+8>>2]=V;N[e+4>>2]=A;N[e+72>>2]=u;N[e+36>>2]=N[f+76>>2];N[e+40>>2]=N[f+80>>2];N[e+44>>2]=N[f+84>>2];N[e+48>>2]=N[f+88>>2];N[e+52>>2]=N[f+92>>2];N[e+56>>2]=N[f+96>>2];o=N[f+100>>2];J[e+88>>2]=0;N[e+60>>2]=o;j=J[k- -64>>2]<<1|1;n=J[G+616>>2];l=J[n+20>>2];d=(j>>>0)/(l>>>0)|0;J[e+100>>2]=J[J[J[n>>2]+(d<<2)>>2]+(j-P(d,l)<<2)>>2];break v}B=Q(N[e+60>>2]-N[e+32>>2]);w=Q(N[e+56>>2]-N[e+28>>2]);x=Q(N[e+52>>2]-N[e+24>>2]);A=N[e+4>>2]}if(h){d=J[h+32>>2];x:{if(d){j=J[d+52>>2];break x}d=nu(Y);J[h+32>>2]=d;j=J[g+148>>2];n=J[(J[g+136>>2]+(j<<3)|0)+4>>2];J[d+40>>2]=h;J[d+44>>2]=0;J[d+48>>2]=0;J[d+36>>2]=1065353216;J[d+52>>2]=0;H[d+35|0]=0;I[d+32>>1]=(n+(j<<7)|0)-1;j=0}H[d+34|0]=0;J[d+52>>2]=j+1}y:{z:{if(m){d=J[m+32>>2];A:{if(d){j=J[d+52>>2];break A}d=nu(Y);J[m+32>>2]=d;j=J[g+148>>2];n=J[(J[g+136>>2]+(j<<3)|0)+4>>2];J[d+40>>2]=m;J[d+44>>2]=0;J[d+48>>2]=0;J[d+36>>2]=1065353216;J[d+52>>2]=0;H[d+35|0]=0;I[d+32>>1]=(n+(j<<7)|0)-1;j=0}H[d+34|0]=0;J[d+52>>2]=j+1;B:{if(!h|N[J[h+36>>2]+124>>2]==Q(0)|N[J[m+36>>2]+124>>2]==Q(0)){break B}d=J[J[h+32>>2]+44>>2];if(d){j=J[m+32>>2];while(1){if((j|0)==J[d>>2]){break B}d=J[d+4>>2];if(d){continue}break}}d=mu(X);j=mu(X);n=J[m+32>>2];J[d>>2]=n;l=J[h+32>>2];J[j>>2]=l;J[d+4>>2]=J[l+44>>2];J[l+44>>2]=d;J[j+4>>2]=J[n+44>>2];J[n+44>>2]=j}R=h+36|0;j=1;if(N[J[h+36>>2]+124>>2]!=Q(0)){break y}if(!m){break z}if(N[J[m+36>>2]+124>>2]!=Q(0)){break y}break z}R=h+36|0;if(N[J[h+36>>2]+124>>2]==Q(0)){break z}j=0;break y}j=(m|0)!=0;C=C+1|0}n=Ha-16|0;Ha=n;l=J[p>>2];d=J[p+12>>2];r=J[(l+(d<<3)|0)+4>>2];if((r|0)==128){d=d+1|0;if((d|0)==J[p+4>>2]){d=J[40592];l=Ja[J[J[d>>2]+20>>2]](d)|0?45457:69706;d=Ja[J[J[d+12>>2]+8>>2]](d+12|0,14336,l,24560,260)|0;J[n+12>>2]=0;J[n+8>>2]=d;d=J[p+4>>2];C:{if(d>>>0>=(J[p+8>>2]&2147483647)>>>0){uu(p,n+8|0);break C}l=J[n+12>>2];d=J[p>>2]+(d<<3)|0;J[d>>2]=J[n+8>>2];J[d+4>>2]=l;J[p+4>>2]=J[p+4>>2]+1}l=J[p>>2];d=J[p+12>>2]+1|0}J[p+12>>2]=d;J[((d<<3)+l|0)+4>>2]=0;r=0}d=(d<<3)+l|0;J[d+4>>2]=r+1;Ha=n+16|0;d=J[d>>2]+P(r,112)|0;J[d+12>>2]=e;J[d+8>>2]=c;J[d+4>>2]=m;J[d>>2]=h;c=1;c=K[q+28|0]&8?c:(K[s+28|0]&8)>>>3|0;J[d+28>>2]=2139095039;H[d+108|0]=c;c=J[J[k+24>>2]+36>>2];J[d+60>>2]=c;h=J[J[k+28>>2]+36>>2];J[d+72>>2]=-1;H[d+68|0]=0;J[d+56>>2]=-1;J[d+52>>2]=k;J[d+64>>2]=h;e=K[k+8|0];J[d+96>>2]=0;H[d+69|0]=e&1;t=Q(34028234663852886e22);o=Q(34028234663852886e22);e=J[R>>2];if(K[e+28|0]&64){o=N[e+128>>2]}D:{if(!j){break D}e=J[m+36>>2];if(!(K[e+28|0]&64)){break D}t=N[e+128>>2]}N[d+100>>2]=o>2];h=((e+P((c|0)<(h|0)?c:h,28)|0)+(((c|0)>(h|0)?c:h)<<2)|0)+1360|0;J[h>>2]=J[h>>2]+1;if(v){break n}o=Q(E-B);t=Q(o*o);o=Q(O-x);u=Q(o*o);o=Q(F-w);t=Q(t+Q(u+Q(o*o)));o=Q(S+A);u=N[g+328>>2];o=o=Q(o*o)}if(b){break m}if(!v){break k}break j}v=1;if(!b){break j}}k=qea(b)|a<<5;b=b-1&b;E:{if(b){break E}b=a+1|0;c=J[i+952>>2]&2147483647;h=b>>>0>c>>>0?b:c;while(1){a=a+1|0;if(c>>>0<=a>>>0){b=0;a=h;break E}b=J[J[i+948>>2]+(a<<2)>>2];if(!b){continue}break}}if((k|0)!=-1){continue}break}if(v){break j}}ym(g);a=J[g+300>>2];b=J[J[g+312>>2]+304>>2];J[a>>2]=J[b>>2];J[b>>2]=a;break f}a=J[g+272>>2];i=J[(J[g+260>>2]+(a<<3)|0)+4>>2]+(a<<7)|0;F:{G:{if(i>>>0>(J[g+284>>2]&2147483647)>>>0){a=0;H:{if(!i){break H}b=i<<2;if(!b){break H}a=J[40592];h=Ja[J[J[a>>2]+20>>2]](a)|0?61739:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,b,h,20075,553)|0}c=J[g+276>>2];b=J[g+280>>2];if((b|0)>0){h=(b<<2)+a|0;b=a;while(1){J[b>>2]=J[c>>2];c=c+4|0;b=b+4|0;if(h>>>0>b>>>0){continue}break}c=J[g+276>>2]}if(!(!c|J[g+284>>2]<0)){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}J[g+284>>2]=i;J[g+276>>2]=a;break G}if(!i){break F}}a=0;while(1){h=J[J[g+260>>2]+(a>>>4&268435448)>>2]+P(a&127,112)|0;J[f+76>>2]=h;b=J[g+280>>2];I:{if(b>>>0>=(J[g+284>>2]&2147483647)>>>0){b=0;h=J[g+284>>2];h=h&2147483647?h<<1:1;J:{if(!h){break J}c=h<<2;if(!c){break J}b=J[40592];e=Ja[J[J[b>>2]+20>>2]](b)|0?61739:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,e,20075,553)|0}e=J[g+280>>2];m=(e<<2)+b|0;if((e|0)>0){d=J[g+276>>2];c=b;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(m>>>0>c>>>0){continue}break}}J[m>>2]=J[f+76>>2];K:{if(J[g+284>>2]<0){break K}c=J[g+276>>2];if(!c){break K}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[g+280>>2]}J[g+284>>2]=h;J[g+276>>2]=b;J[g+280>>2]=e+1;break I}J[J[g+276>>2]+(b<<2)>>2]=h;J[g+280>>2]=b+1}a=a+1|0;if((i|0)!=(a|0)){continue}break}}b=i|i>>>1;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0;a=J[g+316>>2];if(b>>>0>(J[a+12>>2]&2147483647)>>>0){ej(a,b)}e=J[g+136>>2];a=J[g+148>>2];c=J[(e+(a<<3)|0)+4>>2];h=c+(a<<7)|0;if(h){i=0;while(1){a=J[e+(i>>>4&268435448)>>2]+((i&127)<<6)|0;b=J[J[a+40>>2]+36>>2];N[a>>2]=N[b+64>>2];N[a+4>>2]=N[b+68>>2];N[a+8>>2]=N[b+72>>2];N[a+16>>2]=N[b+80>>2];N[a+20>>2]=N[b+84>>2];N[a+24>>2]=N[b+88>>2];i=i+1|0;if((h|0)!=(i|0)){continue}break}}J[f+84>>2]=0;J[f+76>>2]=0;J[f+80>>2]=0;J[f+48>>2]=0;ub(f+76|0,h,f+48|0);J[f+56>>2]=0;J[f+48>>2]=0;J[f+52>>2]=0;if(h){i=0;L:{if(!h){break L}b=h<<2;if(!b){break L}a=J[40592];i=Ja[J[J[a>>2]+20>>2]](a)|0?60333:69706;i=Ja[J[J[a+12>>2]+8>>2]](a+12|0,b,i,20075,553)|0}b=J[f+48>>2];a=J[f+52>>2];if((a|0)>0){e=(a<<2)+i|0;a=i;while(1){J[a>>2]=J[b>>2];b=b+4|0;a=a+4|0;if(e>>>0>a>>>0){continue}break}b=J[f+48>>2]}if(!(!b|J[f+56>>2]<0)){a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,b)}J[f+56>>2]=h;J[f+48>>2]=i}J[f+52>>2]=h;J[g+200>>2]=0;m=g+196|0;a=h+1|0;if(a>>>0>(J[g+204>>2]&2147483647)>>>0){xm(m,a)}J[g+200>>2]=a;M:{if(!h){d=0;break M}e=c&7;c=0;a=J[f+76>>2];i=0;if(h-1>>>0>=7){d=h-e|0;k=0;while(1){b=i<<2;J[b+a>>2]=65535;J[a+(b|4)>>2]=65535;J[a+(b|8)>>2]=65535;J[a+(b|12)>>2]=65535;J[a+(b|16)>>2]=65535;J[a+(b|20)>>2]=65535;J[a+(b|24)>>2]=65535;J[a+(b|28)>>2]=65535;i=i+8|0;k=k+8|0;if((d|0)!=(k|0)){continue}break}}if(e){while(1){J[a+(i<<2)>>2]=65535;i=i+1|0;c=c+1|0;if((e|0)!=(c|0)){continue}break}}d=0;if(!h){break M}i=0;while(1){a=J[f+76>>2]+(i<<2)|0;N:{if(J[a>>2]!=65535){break N}b=J[J[g+136>>2]+(i>>>4&268435448)>>2];c=(i&127)<<6;e=b+c|0;if(N[J[J[e+40>>2]+36>>2]+124>>2]==Q(0)|!J[(b+c|0)+52>>2]){break N}J[a>>2]=d;J[J[f+48>>2]>>2]=e;k=0;b=1;while(1){a=J[e+44>>2];b=b-1|0;e=J[(J[f+48>>2]+((b>>>0<=1?1:b)<<2)|0)-4>>2];if(a){while(1){c=J[a>>2];p=J[f+76>>2]+(L[c+32>>1]<<2)|0;if(J[p>>2]==65535){J[p>>2]=d;J[J[f+48>>2]+(b<<2)>>2]=c;k=k+1|0;e=J[a>>2];b=b+1|0}a=J[a+4>>2];if(a){continue}break}}if(b){continue}break}I[J[m>>2]+(d<<1)>>1]=k+1;d=d+1|0}i=i+1|0;if((h|0)!=(i|0)){continue}break}}c=d+C|0;O:{if(c>>>0<=d>>>0){break O}i=J[m>>2];a=d;e=C&7;if(e){b=0;while(1){I[i+(a<<1)>>1]=1;a=a+1|0;b=b+1|0;if((e|0)!=(b|0)){continue}break}}if(C-1>>>0<7){break O}while(1){b=i+(a<<1)|0;I[b>>1]=1;I[b+2>>1]=1;I[b+4>>1]=1;I[b+6>>1]=1;I[b+8>>1]=1;I[b+10>>1]=1;I[b+12>>1]=1;I[b+14>>1]=1;a=a+8|0;if((c|0)!=(a|0)){continue}break}}i=0;J[g+292>>2]=0;J[f+32>>2]=0;ub(g+288|0,c,f+32|0);j=J[g+280>>2];if(j){q=J[g+288>>2];n=J[g+276>>2];e=J[f+76>>2];while(1){k=J[n+(i<<2)>>2];b=J[k>>2];a=-1;P:{if(!b){break P}a=-1;if(N[J[b+36>>2]+124>>2]==Q(0)){break P}a=J[e+(L[J[b+32>>2]+32>>1]<<2)>>2]}b=-1;p=J[k+4>>2];if(!(!p|N[J[p+36>>2]+124>>2]==Q(0))){b=J[e+(L[J[p+32>>2]+32>>1]<<2)>>2]}b=a>>>0>>0?a:b;a=(b|0)==-1;b=a?d:b;J[k+56>>2]=b;b=q+(b<<2)|0;J[b>>2]=J[b>>2]+1;d=a+d|0;i=i+1|0;if((j|0)!=(i|0)){continue}break}}c=c+1|0;if(c){e=J[m>>2];b=0;i=0;a=0;while(1){b=e+(b<<1)|0;d=L[b>>1];I[b>>1]=a;a=a+d|0;i=i+1|0;b=i&65535;if(c>>>0>b>>>0){continue}break}}a=0;J[g+188>>2]=0;if(h>>>0>(J[g+192>>2]&2147483647)>>>0){i=0;Q:{if(!h){break Q}c=h<<2;if(!c){break Q}b=J[40592];i=Ja[J[J[b>>2]+20>>2]](b)|0?60457:69706;i=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,i,20075,553)|0}e=J[g+184>>2];b=J[g+188>>2];if((b|0)>0){c=(b<<2)+i|0;b=i;while(1){J[b>>2]=J[e>>2];e=e+4|0;b=b+4|0;if(c>>>0>b>>>0){continue}break}e=J[g+184>>2]}if(!(!e|J[g+192>>2]<0)){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,e)}J[g+192>>2]=h;J[g+184>>2]=i}J[g+188>>2]=h;b=J[g+136>>2];i=J[g+148>>2];h=i<<3;i=i<<7;if(J[(b+h|0)+4>>2]!=(0-i|0)){while(1){c=J[(a>>>4&268435448)+b>>2]+((a&127)<<6)|0;e=J[J[f+76>>2]+(L[c+32>>1]<<2)>>2];if((e|0)!=65535){e=J[g+196>>2]+(e<<1)|0;b=L[e>>1];I[e>>1]=b+1;J[J[g+184>>2]+(b<<2)>>2]=c;b=J[g+136>>2]}a=a+1|0;if(a>>>0>2]>>>0){continue}break}}J[g+100>>2]=y;J[g+104>>2]=1;if(y){Ja[J[J[y>>2]+16>>2]](y);J[g+96>>2]=J[J[g+100>>2]+16>>2]}y=g+80|0;J[g+60>>2]=y;J[g- -64>>2]=1;Ja[J[J[g+80>>2]+16>>2]](y);J[g+56>>2]=J[J[g+60>>2]+16>>2];J[g+24>>2]=1;C=g+40|0;J[g+20>>2]=C;Ja[J[J[g+40>>2]+16>>2]](C);J[g+16>>2]=J[J[g+20>>2]+16>>2];q=J[g+276>>2];a=J[g+280>>2];b=0;e=0;c=0;j=32;n=Ha-16|0;Ha=n;H[n+12|0]=0;i=n-128|0;Ha=i;J[n+8>>2]=i;d=a-1|0;R:{if((d|0)<=0){break R}while(1){S:{if((b|0)>=(d|0)){break S}while(1){if(d-b>>>0<=4){while(1){m=b;b=b+1|0;h=b;a=m;while(1){a=M[J[q+(h<<2)>>2]+56>>2]>2]+56>>2]?h:a;k=(d|0)>(h|0);h=h+1|0;if(k){continue}break}if((a|0)!=(m|0)){a=q+(a<<2)|0;h=J[a>>2];k=a;a=q+(m<<2)|0;J[k>>2]=J[a>>2];J[a>>2]=h}if((b|0)!=(d|0)){continue}break S}}s=q+(b<<2)|0;m=J[s>>2];a=J[m+56>>2];l=q+((b+d|0)/2<<2)|0;k=J[l>>2];T:{if(a>>>0<=M[k+56>>2]){h=m;break T}J[s>>2]=k;J[l>>2]=m;h=J[s>>2];a=J[h+56>>2];k=m}v=q+(d<<2)|0;m=J[v>>2];p=J[m+56>>2];U:{if(p>>>0>=a>>>0){a=p;h=m;break U}J[s>>2]=m;J[v>>2]=h;k=J[l>>2]}if(M[k+56>>2]>a>>>0){J[l>>2]=h;J[v>>2]=k;k=J[l>>2]}a=d-1|0;p=q+(a<<2)|0;J[l>>2]=J[p>>2];J[p>>2]=k;h=b;while(1){l=J[k+56>>2];while(1){m=h;h=h+1|0;s=q+(h<<2)|0;v=J[s>>2];if(l>>>0>M[v+56>>2]){continue}break}while(1){a=a-1|0;r=q+(a<<2)|0;G=J[r>>2];if(l>>>0>2]){continue}break}if((a|0)>(h|0)){J[s>>2]=G;J[r>>2]=v;k=J[p>>2];continue}break}J[s>>2]=k;J[p>>2]=v;V:{if((h-b|0)<(d-h|0)){if(j-1>>>0<=e>>>0){h=j<<3;if(h){a=J[40592];k=Ja[J[J[a>>2]+20>>2]](a)|0?61739:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,h,k,21054,155)|0}else{a=0}j=j<<1;a=Ua(a,i,e<<2);h=c;c=1;if(!(!h|!i)){h=J[40592];Ja[J[J[h+12>>2]+12>>2]](h+12|0,i)}i=a}a=(e<<2)+i|0;J[a>>2]=b;J[a+4>>2]=m;b=m+2|0;break V}if(j-1>>>0<=e>>>0){h=j<<3;if(h){a=J[40592];k=Ja[J[J[a>>2]+20>>2]](a)|0?61739:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,h,k,21054,155)|0}else{a=0}j=j<<1;a=Ua(a,i,e<<2);h=c;c=1;if(!(!h|!i)){h=J[40592];Ja[J[J[h+12>>2]+12>>2]](h+12|0,i)}i=a}a=(e<<2)+i|0;J[a>>2]=m+2;J[a+4>>2]=d;d=m}e=e+2|0;if((b|0)<(d|0)){continue}break}}if(e){a=e-2|0;b=J[(a<<2)+i>>2];d=J[((e<<2)+i|0)-4>>2];e=a;continue}break}if(!c|!i){break R}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,i)}if(K[n+12|0]){cb(J[n+8>>2])}Ha=n+16|0;i=J[g+280>>2];a=J[J[g+312>>2]+1152>>2];a=Ja[J[J[a>>2]+4>>2]](a)|0;a=Ja[J[J[a>>2]+4>>2]](a)|0;a=(i>>>0)/((a>>>0<=1?1:a)>>>0)|0;J[g+304>>2]=a>>>0<=1?1:a;if(i){b=0;while(1){a=bb(J[J[g+312>>2]+1156>>2],40);c=J[g+304>>2];e=J[g+276>>2];o=N[g+328>>2];h=J[g+312>>2];d=J[h+1836>>2];J[a+8>>2]=J[h+1832>>2];J[a+12>>2]=d;J[a+24>>2]=0;N[a+36>>2]=o;J[a+28>>2]=e+(b<<2);J[a>>2]=131484;c=b+c|0;J[a+32>>2]=(c>>>0>i>>>0?i:c)-b;h=J[h+1152>>2];J[a+20>>2]=g;J[a+24>>2]=1;J[a+16>>2]=h;Ja[J[J[g>>2]+16>>2]](g);Ja[J[J[a>>2]+20>>2]](a);b=J[g+304>>2]+b|0;if(i>>>0>b>>>0){continue}break}}a=J[g+16>>2];Ja[J[J[a>>2]+72>>2]](a,g);a=J[g+56>>2];Ja[J[J[a>>2]+72>>2]](a,C);a=J[g+96>>2];Ja[J[J[a>>2]+72>>2]](a,y);a=J[f+56>>2];W:{if((a|0)<0|!(a&2147483647)){break W}a=J[f+48>>2];if(!a){break W}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[f+84>>2];if((a|0)<0|!(a&2147483647)){break f}a=J[f+76>>2];if(!a){break f}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ha=f+112|0}function FB(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=0,m=0,n=0,o=0,p=0,q=0;o=Ha-16|0;Ha=o;i=a+32|0;b=J[i+2168>>2];J[b+60>>2]=-1;J[b+48>>2]=0;hm(b,0);d=J[i+36>>2];if(d){e=J[i+24>>2];while(1){d=d-1|0;b=J[e+(d<<2)>>2];H[J[b+176>>2]+28|0]=0;b=J[b>>2];c=L[b+148>>1];a:{if(c&1024){I[b+148>>1]=c&64511;J[J[b+44>>2]+156>>2]=0;if(!J[b+160>>2]){rf(J[J[b+40>>2]+1e3>>2],J[b+144>>2])}oj(J[J[b+40>>2]+1e3>>2],J[b+144>>2]);if(M[b+152>>2]>4294967293){break a}ui(J[b+40>>2],b);eh(b);break a}if(c&512){I[b+148>>1]=c&63999|1024;break a}if(c&2048){break a}I[b+148>>1]=c&65019|512}if(d){continue}break}}if(!K[i+2282|0]){nh(J[i+976>>2]+24|0);nh(J[i+976>>2]+24|0)}n=Ha-16|0;Ha=n;e=a+16|0;H[e+4785|0]=0;g=Ha-16|0;Ha=g;if(J[e+5560>>2]){b=e+16|0;while(1){JF(b);d=J[e+5560>>2]-1|0;J[e+5560>>2]=d;if(d){continue}break}}b=J[e+5564>>2];if(b){if(b&1){J[e+1080>>2]=1;N[e+1068>>2]=N[e+5532>>2];c=e+5536|0;k=J[c+4>>2];d=e+1072|0;J[d>>2]=J[c>>2];J[d+4>>2]=k}if(b&2){N[J[e+1020>>2]+84>>2]=-N[e+5544>>2];b=J[e+5564>>2]}if(b&4){J[e+2376>>2]=J[e+5548>>2]}if(b&8){k=e+16|0;d=0;while(1){b=e+(d<<2)|0;if(J[b+5280>>2]){m=1<>>0>d>>>0?d:c)<<2)|0)+5280>>2]>>>(c>>>0>>0?d:c)&1){H[g+14|0]=(J[h>>2]&2<>>c;H[g+15|0]=(m&J[(e+(c<<2)|0)+5404>>2])>>>d;MF(k,d&255,c&255,g+14|0)}b=c;if((b|0)!=31){continue}break}}d=d+1|0;if((d|0)!=31){continue}break}Va(e+5280|0,0,124);b=J[e+5564>>2]}if(b&16){J[J[e+1020>>2]+104>>2]=J[e+5552>>2];b=J[e+5564>>2]}if(b&128){J[J[e+1020>>2]+108>>2]=J[e+5556>>2];b=J[e+5564>>2]}if(b&32){b=e+16|0;d=e+5232|0;if(K[d|0]){j=N[e+5136>>2];H[b+2660|0]=1;N[J[b+976>>2]+1032>>2]=j;N[b+2656>>2]=j}if(K[e+5233|0]){j=N[e+5140>>2];H[b+2660|0]=1;N[J[b+976>>2]+1036>>2]=j}if(K[e+5234|0]){j=N[e+5144>>2];H[b+2660|0]=1;N[J[b+976>>2]+1040>>2]=j}if(K[e+5235|0]){j=N[e+5148>>2];H[b+2660|0]=1;N[J[b+976>>2]+1044>>2]=j}if(K[e+5236|0]){j=N[e+5152>>2];H[b+2660|0]=1;N[J[b+976>>2]+1048>>2]=j}if(K[e+5237|0]){j=N[e+5156>>2];H[b+2660|0]=1;N[J[b+976>>2]+1052>>2]=j}if(K[e+5238|0]){j=N[e+5160>>2];H[b+2660|0]=1;N[J[b+976>>2]+1056>>2]=j}if(K[e+5239|0]){j=N[e+5164>>2];H[b+2660|0]=1;N[J[b+976>>2]+1060>>2]=j}if(K[e+5240|0]){j=N[e+5168>>2];H[b+2660|0]=1;N[J[b+976>>2]+1064>>2]=j}if(K[e+5241|0]){j=N[e+5172>>2];H[b+2660|0]=1;N[J[b+976>>2]+1068>>2]=j}if(K[e+5242|0]){j=N[e+5176>>2];H[b+2660|0]=1;N[J[b+976>>2]+1072>>2]=j}if(K[e+5243|0]){j=N[e+5180>>2];H[b+2660|0]=1;N[J[b+976>>2]+1076>>2]=j}if(K[e+5244|0]){j=N[e+5184>>2];H[b+2660|0]=1;N[J[b+976>>2]+1080>>2]=j}if(K[e+5245|0]){j=N[e+5188>>2];H[b+2660|0]=1;N[J[b+976>>2]+1084>>2]=j}if(K[e+5246|0]){j=N[e+5192>>2];H[b+2660|0]=1;N[J[b+976>>2]+1088>>2]=j}if(K[e+5247|0]){j=N[e+5196>>2];H[b+2660|0]=1;N[J[b+976>>2]+1092>>2]=j}if(K[e+5248|0]){j=N[e+5200>>2];H[b+2660|0]=1;N[J[b+976>>2]+1096>>2]=j}if(K[e+5249|0]){j=N[e+5204>>2];H[b+2660|0]=1;N[J[b+976>>2]+1100>>2]=j}if(K[e+5250|0]){j=N[e+5208>>2];H[b+2660|0]=1;N[J[b+976>>2]+1104>>2]=j}if(K[e+5251|0]){j=N[e+5212>>2];H[b+2660|0]=1;N[J[b+976>>2]+1108>>2]=j}if(K[e+5252|0]){j=N[e+5216>>2];H[b+2660|0]=1;N[J[b+976>>2]+1112>>2]=j}if(K[e+5253|0]){j=N[e+5220>>2];H[b+2660|0]=1;N[J[b+976>>2]+1116>>2]=j}if(K[e+5254|0]){j=N[e+5224>>2];H[b+2660|0]=1;N[J[b+976>>2]+1120>>2]=j}if(K[e+5255|0]){j=N[e+5228>>2];H[b+2660|0]=1;N[J[b+976>>2]+1124>>2]=j}J[d>>2]=0;J[d+4>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;b=J[e+5564>>2]}if(b&64){LF(e+16|0,e+5256|0)}J[e+5564>>2]=0}Ha=g+16|0;b:{if(!J[e+5128>>2]){break b}d=e+16|0;while(1){b=J[J[e+5096>>2]+(f<<2)>>2];c=J[b+4>>2];c:{d:{if((c&-1073741824)==1073741824){p=b,q=HF(d,J[b+12>>2],K[b+24|0]),J[p+16>>2]=q;break d}if(!(c&268435456)){break c}}QA(b,e)}f=f+1|0;b=J[e+5128>>2];if(f>>>0>>0){continue}break}if(!b){break b}g=J[e+5096>>2];d=0;while(1){k=g+(d<<2)|0;b=J[k>>2];c=J[b+4>>2];f=c&268435455;e:{if((c>>>30|0)-1>>>0<=1){f=f|-2147483648;break e}J[b>>2]=0}J[b+4>>2]=f;if(c&536870912){sd(J[k>>2])}d=d+1|0;b=J[e+5128>>2];if(d>>>0>>0){continue}break}if(!b){break b}b=J[e+5112>>2];if(!b){break b}Va(J[e+5104>>2],255,b<<2);d=0;b=J[e+5100>>2];c=J[e+5108>>2];g=c-1|0;if(g){f=0;if(c-2>>>0>=3){m=g&-4;c=0;while(1){h=d|1;J[b+(d<<2)>>2]=h;l=b+(h<<2)|0;h=d|2;J[l>>2]=h;l=b+(h<<2)|0;h=d|3;J[l>>2]=h;d=d+4|0;J[b+(h<<2)>>2]=d;c=c+4|0;if((m|0)!=(c|0)){continue}break}}c=g&3;if(c){while(1){g=b+(d<<2)|0;d=d+1|0;J[g>>2]=d;f=f+1|0;if((c|0)!=(f|0)){continue}break}}g=J[e+5108>>2]-1|0}else{g=0}J[b+(g<<2)>>2]=-1;J[e+5128>>2]=0;J[e+5120>>2]=0}J[e+4884>>2]=0;f:{if(!J[e+4928>>2]){break f}m=J[e+4896>>2];h=e+16|0;d=0;while(1){b=J[m+(d<<2)>>2];c=J[b+4>>2];g:{if((c&-1073741824)==1073741824){_A(h,b,0);break g}if(!(c&268435456)){break g}f=Ha-16|0;Ha=f;k=J[b+4>>2];h:{if(!(k&1)){break h}c=J[b+8>>2];if(!c){c=_a(J[b>>2],k>>>24&15);J[b+8>>2]=c}c=K[c|0]&8;g=K[b+24|0]&8;if(!(c|!g)){if((J[b+4>>2]&-1073741824)!=-2147483648){break h}l=J[b>>2];g=rd(b,f+12|0);c=0;wq(l+16|0,b+J[((J[b+4>>2]>>>22&60)+108152|0)+12>>2]|0,J[f+12>>2],g,0);if(!g){break h}while(1){l=J[J[f+12>>2]+(c<<2)>>2]+16|0;J[l>>2]=J[l>>2]+1;c=c+1|0;if((g|0)!=(c|0)){continue}break}break h}if(!c|g){break h}Lk(J[b>>2],b,0)}PA(b);i:{if(!(k&64)){break i}c=J[b+8>>2];if(!c){c=_a(J[b>>2],K[b+7|0]&15);J[b+8>>2]=c}if(!(K[b+4|0]&64)){break i}fH(b+16|0,c+96|0)}J[b+8>>2]=0;J[b+4>>2]=K[b+7|0]<<24;Ha=f+16|0}d=d+1|0;b=J[e+4928>>2];if(d>>>0>>0){continue}break}if(!b){break f}g=J[e+4896>>2];d=0;while(1){k=g+(d<<2)|0;b=J[k>>2];c=J[b+4>>2];f=c&268435455;j:{if((c>>>30|0)-1>>>0<=1){f=f|-2147483648;break j}J[b>>2]=0}J[b+4>>2]=f;if(c&536870912){sd(J[k>>2])}d=d+1|0;b=J[e+4928>>2];if(d>>>0>>0){continue}break}if(!b){break f}b=J[e+4912>>2];if(!b){break f}Va(J[e+4904>>2],255,b<<2);d=0;b=J[e+4900>>2];c=J[e+4908>>2];g=c-1|0;if(g){f=0;if(c-2>>>0>=3){m=g&-4;c=0;while(1){h=d|1;J[b+(d<<2)>>2]=h;l=b+(h<<2)|0;h=d|2;J[l>>2]=h;l=b+(h<<2)|0;h=d|3;J[l>>2]=h;d=d+4|0;J[b+(h<<2)>>2]=d;c=c+4|0;if((m|0)!=(c|0)){continue}break}}c=g&3;if(c){while(1){g=b+(d<<2)|0;d=d+1|0;J[g>>2]=d;f=f+1|0;if((c|0)!=(f|0)){continue}break}}g=J[e+4908>>2]-1|0}else{g=0}J[b+(g<<2)>>2]=-1;J[e+4928>>2]=0;J[e+4920>>2]=0}f=J[e+44>>2];if(f){d=J[e+40>>2];while(1){b=J[d>>2];b=b-J[(K[b+9|0]<<2)+108152>>2]|0;if(!(K[b+7|0]&16)){Jk(b)}d=d+4|0;f=f-1|0;if(f){continue}break}}b=J[e+2252>>2];if(b){c=J[e+2220>>2];d=0;while(1){f=J[c+(d<<2)>>2];f=f-J[(K[f+9|0]<<2)+108152>>2]|0;if(!(K[f+7|0]&16)){Jk(f)}d=d+1|0;if((b|0)!=(d|0)){continue}break}}b=e+16|0;k:{if(!J[e+4968>>2]){break k}f=J[e+4936>>2];d=0;while(1){c=J[f+(d<<2)>>2];g=J[c+4>>2];l:{if((g&-1073741824)==1073741824){ZA(b,c,0,0);break l}if(!(g&268435456)){break l}Jk(c)}d=d+1|0;c=J[e+4968>>2];if(d>>>0>>0){continue}break}if(!c){break k}k=J[e+4936>>2];d=0;while(1){m=k+(d<<2)|0;c=J[m>>2];g=J[c+4>>2];f=g&268435455;m:{if((g>>>30|0)-1>>>0<=1){f=f|-2147483648;break m}J[c>>2]=0}J[c+4>>2]=f;if(g&536870912){sd(J[m>>2])}d=d+1|0;c=J[e+4968>>2];if(d>>>0>>0){continue}break}if(!c){break k}d=J[e+4952>>2];if(!d){break k}Va(J[e+4944>>2],255,d<<2);d=0;g=J[e+4940>>2];c=J[e+4948>>2];k=c-1|0;if(k){f=0;if(c-2>>>0>=3){m=k&-4;c=0;while(1){h=d|1;J[g+(d<<2)>>2]=h;l=g+(h<<2)|0;h=d|2;J[l>>2]=h;l=g+(h<<2)|0;h=d|3;J[l>>2]=h;d=d+4|0;J[g+(h<<2)>>2]=d;c=c+4|0;if((m|0)!=(c|0)){continue}break}}c=k&3;if(c){while(1){l=g+(d<<2)|0;d=d+1|0;J[l>>2]=d;f=f+1|0;if((c|0)!=(f|0)){continue}break}}d=J[e+4948>>2]-1|0}else{d=0}J[g+(d<<2)>>2]=-1;J[e+4968>>2]=0;J[e+4960>>2]=0}d=0;J[e+4872>>2]=0;f=J[e+4852>>2];n:{if(!f){break n}while(1){c=J[J[e+4820>>2]+(d<<2)>>2];if(K[c+7|0]&16){ug(c);f=J[e+4852>>2]}d=d+1|0;if(f>>>0>d>>>0){continue}break}if(!f){break n}k=J[e+4820>>2];d=0;while(1){m=k+(d<<2)|0;c=J[m>>2];g=J[c+4>>2];f=g&268435455;o:{if((g>>>30|0)-1>>>0<=1){f=f|-2147483648;break o}J[c>>2]=0}J[c+4>>2]=f;if(g&536870912){sd(J[m>>2])}d=d+1|0;c=J[e+4852>>2];if(d>>>0>>0){continue}break}if(!c){break n}d=J[e+4836>>2];if(!d){break n}Va(J[e+4828>>2],255,d<<2);d=0;g=J[e+4824>>2];c=J[e+4832>>2];k=c-1|0;if(k){f=0;if(c-2>>>0>=3){m=k&-4;c=0;while(1){h=d|1;J[g+(d<<2)>>2]=h;l=g+(h<<2)|0;h=d|2;J[l>>2]=h;l=g+(h<<2)|0;h=d|3;J[l>>2]=h;d=d+4|0;J[g+(h<<2)>>2]=d;c=c+4|0;if((m|0)!=(c|0)){continue}break}}c=k&3;if(c){while(1){l=g+(d<<2)|0;d=d+1|0;J[l>>2]=d;f=f+1|0;if((c|0)!=(f|0)){continue}break}}d=J[e+4832>>2]-1|0}else{d=0}J[g+(d<<2)>>2]=-1;J[e+4852>>2]=0;J[e+4844>>2]=0}d=0;J[e+4860>>2]=0;c=J[b+1100>>2];f=J[b+1132>>2];if(f){while(1){g=J[c+(d<<2)>>2];if(!(K[g-5|0]&16)){So(g-12|0)}d=d+1|0;if((f|0)!=(d|0)){continue}break}}g=Ha-16|0;Ha=g;k=e+4972|0;if(J[k+36>>2]){h=J[k+4>>2];f=e+16|0;d=0;while(1){c=J[h+(d<<2)>>2];m=J[c+4>>2];p:{if((m&-1073741824)==1073741824){dF(c,g+12|0,g+8|0);l=c+12|0;c=J[g+12>>2];if(c){c=c+J[((J[c+4>>2]>>>22&60)+108152|0)+12>>2]|0}else{c=0}m=J[g+8>>2];if(m){m=m+J[((J[m+4>>2]>>>22&60)+108152|0)+12>>2]|0}else{m=0}jG(f,l,c,m);break p}if(!(m&268435456)){break p}So(c)}d=d+1|0;if(d>>>0>2]){continue}break}}Ha=g+16|0;q:{if(!J[e+5008>>2]){break q}k=J[e+4976>>2];d=0;while(1){m=k+(d<<2)|0;c=J[m>>2];g=J[c+4>>2];f=g&268435455;r:{if((g>>>30|0)-1>>>0<=1){f=f|-2147483648;break r}J[c>>2]=0}J[c+4>>2]=f;if(g&536870912){sd(J[m>>2])}d=d+1|0;c=J[e+5008>>2];if(d>>>0>>0){continue}break}if(!c){break q}d=J[e+4992>>2];if(!d){break q}Va(J[e+4984>>2],255,d<<2);d=0;g=J[e+4980>>2];c=J[e+4988>>2];k=c-1|0;if(k){f=0;if(c-2>>>0>=3){m=k&-4;c=0;while(1){h=d|1;J[g+(d<<2)>>2]=h;l=g+(h<<2)|0;h=d|2;J[l>>2]=h;l=g+(h<<2)|0;h=d|3;J[l>>2]=h;d=d+4|0;J[g+(h<<2)>>2]=d;c=c+4|0;if((m|0)!=(c|0)){continue}break}}c=k&3;if(c){while(1){l=g+(d<<2)|0;d=d+1|0;J[l>>2]=d;f=f+1|0;if((c|0)!=(f|0)){continue}break}}d=J[e+4988>>2]-1|0}else{d=0}J[g+(d<<2)>>2]=-1;J[e+5008>>2]=0;J[e+5e3>>2]=0}c=J[b+1204>>2];f=J[b+1236>>2];if(f){d=0;while(1){g=J[c+(d<<2)>>2];if(!(K[g-5|0]&16)){Ro(g-12|0)}d=d+1|0;if((f|0)!=(d|0)){continue}break}}s:{if(!J[e+5048>>2]){break s}f=J[e+5016>>2];d=0;while(1){c=J[f+(d<<2)>>2];g=J[c+4>>2];t:{if((g&-1073741824)==1073741824){g=c+12|0;if(J[c+88>>2]){c=J[J[c+84>>2]>>2];c=c?c+48|0:0}else{c=0}hG(b,g,c+16|0);break t}if(!(g&268435456)){break t}Ro(c)}d=d+1|0;c=J[e+5048>>2];if(d>>>0>>0){continue}break}if(!c){break s}g=J[e+5016>>2];d=0;while(1){k=g+(d<<2)|0;b=J[k>>2];c=J[b+4>>2];f=c&268435455;u:{if((c>>>30|0)-1>>>0<=1){f=f|-2147483648;break u}J[b>>2]=0}J[b+4>>2]=f;if(c&536870912){sd(J[k>>2])}d=d+1|0;b=J[e+5048>>2];if(d>>>0>>0){continue}break}if(!b){break s}b=J[e+5032>>2];if(!b){break s}Va(J[e+5024>>2],255,b<<2);d=0;b=J[e+5020>>2];c=J[e+5028>>2];g=c-1|0;if(g){f=0;if(c-2>>>0>=3){m=g&-4;c=0;while(1){h=d|1;J[b+(d<<2)>>2]=h;l=b+(h<<2)|0;h=d|2;J[l>>2]=h;l=b+(h<<2)|0;h=d|3;J[l>>2]=h;d=d+4|0;J[b+(h<<2)>>2]=d;c=c+4|0;if((m|0)!=(c|0)){continue}break}}c=g&3;if(c){while(1){g=b+(d<<2)|0;d=d+1|0;J[g>>2]=d;f=f+1|0;if((c|0)!=(f|0)){continue}break}}g=J[e+5028>>2]-1|0}else{g=0}J[b+(g<<2)>>2]=-1;J[e+5048>>2]=0;J[e+5040>>2]=0}v:{if(!J[e+5088>>2]){break v}g=J[e+5056>>2];d=0;while(1){b=J[g+(d<<2)>>2];c=J[b+4>>2];w:{if((c&-1073741824)==1073741824){c=J[b+388>>2];J[n+12>>2]=J[b+384>>2]+48;J[n+8>>2]=c+48;fG(b+12|0,J[n+12>>2]+16|0,J[n+8>>2]+16|0);break w}if(!(c&268435456)){break w}f=J[b+4>>2];x:{if(!(f&16777215)){break x}c=J[b+8>>2];if(!c){c=_a(J[b>>2],f>>>24&15);J[b+8>>2]=c;f=J[b+4>>2]}if(f&1){kq(b+12|0,c);f=J[b+4>>2]}if(f&2){jq(b+12|0,c+28|0);f=J[b+4>>2]}if(f&4){N[b+288>>2]=N[c+56>>2];N[b+292>>2]=N[c+60>>2];N[b+296>>2]=N[c+64>>2];N[b+300>>2]=N[c+68>>2];f=J[b+4>>2]}if(f&8){N[b+304>>2]=N[c+72>>2];N[b+308>>2]=N[c+76>>2];N[b+312>>2]=N[c+80>>2];f=J[b+4>>2]}if(f&16){N[b+316>>2]=N[c+84>>2];f=J[b+4>>2]}if(f&32){N[b+320>>2]=N[c+88>>2];f=J[b+4>>2]}if(f&64){N[b+264>>2]=N[c+92>>2];f=J[b+4>>2]}if(f&256){N[b+324>>2]=N[c+100>>2];f=J[b+4>>2]}if(f&512){N[b+328>>2]=N[c+104>>2];f=J[b+4>>2]}if(f&1024){pE(b+12|0,N[c+108>>2]);f=J[b+4>>2]}if(f&2048){H[b+344|0]=K[c+112|0];f=J[b+4>>2]}if(f&16384){nE(b+12|0,N[c+124>>2]);f=J[b+4>>2]}if(f&32768){H[b+345|0]=K[c+128|0];f=J[b+4>>2]}if(f&4096){N[b+336>>2]=N[c+116>>2];f=J[b+4>>2]}if(f&8192){N[b+340>>2]=N[c+120>>2];f=J[b+4>>2]}if(f&524288){rE(b+12|0,J[c+136>>2]);f=J[b+4>>2]}if(f&65536){H[b+346|0]=J[c+132>>2];f=J[b+4>>2]}if(f&131072){qE(b+12|0,N[c+140>>2],N[c+144>>2]);f=J[b+4>>2]}if(f&262144){oE(b+12|0,N[c+148>>2],N[c+152>>2]);f=J[b+4>>2]}if(f&8388608){f=b+12|0;Pe(f,0,J[c+348>>2]);Pe(f,1,J[c+352>>2]);Pe(f,2,J[c+356>>2]);Pe(f,3,J[c+360>>2]);Pe(f,4,J[c+364>>2]);Pe(f,5,J[c+368>>2]);f=J[b+4>>2]}if(f&1048576){f=b+12|0;Me(f,0,N[c+156>>2],N[c+160>>2]);Me(f,1,N[c+164>>2],N[c+168>>2]);Me(f,2,N[c+172>>2],N[c+176>>2]);Me(f,3,N[c+180>>2],N[c+184>>2]);Me(f,4,N[c+188>>2],N[c+192>>2]);Me(f,5,N[c+196>>2],N[c+200>>2]);f=J[b+4>>2]}if(f&2097152){f=b+12|0;Le(f,0,N[c+204>>2],N[c+208>>2],N[c+212>>2],J[c+216>>2]);Le(f,1,N[c+220>>2],N[c+224>>2],N[c+228>>2],J[c+232>>2]);Le(f,2,N[c+236>>2],N[c+240>>2],N[c+244>>2],J[c+248>>2]);Le(f,3,N[c+252>>2],N[c+256>>2],N[c+260>>2],J[c+264>>2]);Le(f,4,N[c+268>>2],N[c+272>>2],N[c+276>>2],J[c+280>>2]);Le(f,5,N[c+284>>2],N[c+288>>2],N[c+292>>2],J[c+296>>2]);f=J[b+4>>2]}if(!(f&4194304)){break x}f=b+12|0;Oe(f,0,N[c+300>>2]);Ne(f,0,N[c+324>>2]);Oe(f,1,N[c+304>>2]);Ne(f,1,N[c+328>>2]);Oe(f,2,N[c+308>>2]);Ne(f,2,N[c+332>>2]);Oe(f,3,N[c+312>>2]);Ne(f,3,N[c+336>>2]);Oe(f,4,N[c+316>>2]);Ne(f,4,N[c+340>>2]);Oe(f,5,N[c+320>>2]);Ne(f,5,N[c+344>>2]);f=J[b+4>>2]}J[b+8>>2]=0;J[b+4>>2]=f&-16777216}d=d+1|0;b=J[e+5088>>2];if(d>>>0>>0){continue}break}if(!b){break v}g=J[e+5056>>2];d=0;while(1){k=g+(d<<2)|0;b=J[k>>2];c=J[b+4>>2];f=c&268435455;y:{if((c>>>30|0)-1>>>0<=1){f=f|-2147483648;break y}J[b>>2]=0}J[b+4>>2]=f;if(c&536870912){sd(J[k>>2])}d=d+1|0;b=J[e+5088>>2];if(d>>>0>>0){continue}break}if(!b){break v}b=J[e+5072>>2];if(!b){break v}Va(J[e+5064>>2],255,b<<2);d=0;b=J[e+5060>>2];c=J[e+5068>>2];g=c-1|0;if(g){f=0;if(c-2>>>0>=3){m=g&-4;c=0;while(1){h=d|1;J[b+(d<<2)>>2]=h;l=b+(h<<2)|0;h=d|2;J[l>>2]=h;l=b+(h<<2)|0;h=d|3;J[l>>2]=h;d=d+4|0;J[b+(h<<2)>>2]=d;c=c+4|0;if((m|0)!=(c|0)){continue}break}}c=g&3;if(c){while(1){g=b+(d<<2)|0;d=d+1|0;J[g>>2]=d;f=f+1|0;if((c|0)!=(f|0)){continue}break}}g=J[e+5068>>2]-1|0}else{g=0}J[b+(g<<2)>>2]=-1;J[e+5088>>2]=0;J[e+5080>>2]=0}d=J[e+4796>>2];c=J[e+4804>>2]+2|0;if(d>>>0>c>>>0){while(1){d=d-1|0;b=J[J[e+4792>>2]+(d<<2)>>2];J[e+4796>>2]=d;if(b){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b);d=J[e+4796>>2]}if(c>>>0>>0){continue}break}}J[e+4804>>2]=0;J[e+4808>>2]=0;Ha=n+16|0;J[o+12>>2]=150960;YF(i,a+5712|0,o+12|0);d=a+5584|0;c=J[a+72>>2];b=0;f=J[a+76>>2];if(f){while(1){e=J[d+72>>2];n=c+(b<<2)|0;Ja[J[J[e>>2]+8>>2]](e,J[J[J[n>>2]>>2]+48>>2],J[n>>2]+16|0);b=b+1|0;if((f|0)!=(b|0)){continue}break}}J[d+68>>2]=J[d+68>>2]+1;ZB(d,J[a+5824>>2]);if(!K[i+2281|0]){c=J[i+2236>>2];if(c){d=i+2200|0;e=J[i+2204>>2];n=J[i+1e3>>2];while(1){c=c-1|0;f=e+(c<<2)|0;b=J[J[f>>2]>>2];g=L[b+148>>1];z:{if(g&128){I[b+148>>1]=g&65503;ob(d,f);break z}if(!(K[(J[n+184>>2]+P(J[b+144>>2]>>>7|0,24)|0)+4|0]&2)){break z}ob(d,f);Cd(b)}if(c){continue}break}}H[i+2281|0]=1}if(!K[i+2280|0]){c=J[i+2276>>2];if(c){b=i+2240|0;d=J[i+2244>>2];while(1){c=c-1|0;f=d+(c<<2)|0;if(K[J[J[f>>2]>>2]+148|0]&64){ob(b,f)}if(c){continue}break}}H[i+2280|0]=1}A:{if(!J[i+2344>>2]){break A}f=J[i+2236>>2];e=J[i+2276>>2];b=e>>>0>>0?f:e;if(!b){break A}b=b<<2;if(!b){break A}d=J[40592];d=Ja[J[J[d+12>>2]+8>>2]](d+12|0,b,29909,14465,4567)|0;if(!d){break A}B:{if(!f){break B}g=J[i+2204>>2];b=0;c=0;while(1){n=J[g+(c<<2)>>2];if(K[n+8|0]&4){J[d+(b<<2)>>2]=n+J[((K[n+9|0]<<2)+162216|0)+40>>2];b=b+1|0}c=c+1|0;if((f|0)!=(c|0)){continue}break}if(!b){break B}c=J[i+2344>>2];Ja[J[J[c>>2]+8>>2]](c,d,b)}C:{if(!e){break C}n=J[i+2244>>2];c=0;b=0;while(1){f=J[n+(c<<2)>>2];if(K[f+8|0]&4){J[d+(b<<2)>>2]=f+J[((K[f+9|0]<<2)+162216|0)+40>>2];b=b+1|0}c=c+1|0;if((e|0)!=(c|0)){continue}break}if(!b){break C}c=J[i+2344>>2];Ja[J[J[c>>2]+4>>2]](c,d,b)}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,d)}lG(i);Jq(i);b=J[(K[a+5580|0]&4?5564:2392)+a>>2]&1;D:{if(!(!b|!K[a+6355|0])){c=0;f=Ha-16|0;Ha=f;b=J[i+28>>2];if(K[i+2361|0]&16){d=J[i+36>>2];b=b-d|0;d=J[i+24>>2]+(d<<2)|0}else{d=J[i+24>>2]}J[i+2312>>2]=0;J[i+2300>>2]=0;if(b){g=i+2308|0;k=i+2296|0;while(1){n=d+(c<<2)|0;e=J[n>>2];e=J[((K[e+9|0]<<2)+162216|0)+40>>2]+e|0;E:{if(!(I[J[J[n>>2]>>2]+92>>1]&1)){J[f+12>>2]=e;n=J[i+2300>>2];if(n>>>0>=(J[i+2304>>2]&2147483647)>>>0){Ig(k,f+12|0);break E}J[J[i+2296>>2]+(n<<2)>>2]=e;J[i+2300>>2]=n+1;break E}J[f+8>>2]=e;n=J[i+2312>>2];if(n>>>0>=(J[i+2316>>2]&2147483647)>>>0){Ig(g,f+8|0);break E}J[J[i+2308>>2]+(n<<2)>>2]=e;J[i+2312>>2]=n+1}c=c+1|0;if((c|0)!=(b|0)){continue}break}}Ha=f+16|0;break D}if(!b){break D}f=Ha-16|0;Ha=f;c=J[i+28>>2];if(K[i+2361|0]&16){b=J[i+36>>2];c=c-b|0;b=J[i+24>>2]+(b<<2)|0}else{b=J[i+24>>2]}d=0;J[i+2300>>2]=0;if(c){n=i+2296|0;while(1){e=b+(d<<2)|0;F:{if(I[J[J[e>>2]>>2]+92>>1]&1){break F}e=J[e>>2];g=J[((K[e+9|0]<<2)+162216|0)+40>>2]+e|0;J[f+12>>2]=g;e=J[i+2300>>2];if(e>>>0>=(J[i+2304>>2]&2147483647)>>>0){Ig(n,f+12|0);break F}J[J[i+2296>>2]+(e<<2)>>2]=g;J[i+2300>>2]=e+1}d=d+1|0;if((d|0)!=(c|0)){continue}break}}Ha=f+16|0}Cu(a+5828|0,J[i+976>>2]+212|0);if(K[a+6320|0]){b=J[a+6092>>2];Ja[J[J[b>>2]+16>>2]](b)}J[a+4656>>2]=0;H[J[a+6060>>2]+76|0]=0;H[J[a+6064>>2]+76|0]=0;Ha=o+16|0}function nba(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=Q(0),j=0,k=0,l=0,m=Q(0),n=Q(0),o=0,p=Q(0),q=0,r=0,s=0,t=Q(0),u=0,v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=0,C=0,D=Q(0),E=Q(0),F=0,G=0,O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=0,W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=0,aa=Q(0),ba=0,ca=0,da=0,ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=0,ka=0,la=Q(0),ma=0,na=0,oa=Q(0),pa=Q(0),qa=Q(0),ra=0,sa=0,ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=0,Da=0,Ea=Q(0),Fa=0,Ga=0,Ia=Q(0),Ka=Q(0),La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Wa=Q(0),Xa=Q(0),Ya=Q(0),Za=Q(0),_a=Q(0),$a=Q(0),ab=0,bb=0;d=J[a+48>>2];b=J[d+304>>2];e=J[b>>2];if(e){J[b>>2]=J[e>>2]}if(!e){b=J[40592];f=Ja[J[J[b>>2]+20>>2]](b)|0?32315:69706;f=Ja[J[J[b+12>>2]+8>>2]](b+12|0,7251,f,23825,82)|0;b=f+19&-16;J[b-4>>2]=b-f;e=kj(b,J[d+308>>2])}N[e+7152>>2]=N[a+44>>2];b=J[a+48>>2];d=K[b+1812|0];H[e+7136|0]=d;H[e+7139|0]=K[b+1814|0];H[e+7137|0]=K[b+1813|0];J[e+7128>>2]=J[b+1816>>2];J[e+7132>>2]=J[J[b+1820>>2]+4>>2];a:{if(d){s=Ha-32|0;Ha=s;Fa=J[a+28>>2];ja=J[a+40>>2];J[s+28>>2]=0;J[s+24>>2]=0;J[s+20>>2]=J[e+7164>>2];b=ja<<2;H[s+16|0]=b>>>0>1024;b:{if(b>>>0>=1025){j=Rb(s+11|0,b,6991,407);break b}j=s-(b+15&-16)|0;Ha=j}J[s+12>>2]=j;c:{if(!ja){break c}while(1){ka=Fa+(V<<2)|0;A=J[ka>>2];d:{if(!A){break d}u=J[a+32>>2]+(V<<4)|0;H[u+15|0]=K[u+13|0];ra=K[u+14|0];B=J[a+36>>2]+(V<<3)|0;q=0;r=0;h=0;ba=Ha-256|0;Ha=ba;g=L[A+40>>1];e:{if(!(g&512)){break e}j=J[A+56>>2];c=J[J[e+7128>>2]+4>>2];F=J[A+60>>2];d=c+(F<<5)|0;b=K[A+47|0];f=K[A+46|0];v=K[u+14|0];if(!(g&128|v&32|(!(J[d+28>>2]&1)&(g&64)!=0|(g&32?!(H[(c+(j<<5)|0)+28|0]&1):q)))){if(K[u+12|0]){J[e+7148>>2]=J[e+7148>>2]+1}rH(u,B,e,0,(b>>>0>f>>>0?b:f)>>>0>4);break e}q=c+(j<<5)|0;H[u+14|0]=v&223;g=J[e+7132>>2];N[e+7104>>2]=N[g+(j<<2)>>2]+N[g+(F<<2)>>2];c=J[A+28>>2];v=J[A+24>>2];Ca=b>>>0>=f>>>0;f:{if(Ca){g=f;f=b;F=q;q=d;j=v;v=c;break f}g=b;F=d;j=c}Ga=e+7104|0;o=e+4640|0;b=K[B+7|0];Da=b&2;g:{if(Da){b=J[B>>2];h:{i:{j:{if(b){c=J[b+32>>2];d=J[b+4>>2];J[o>>2]=J[b>>2];J[o+4>>2]=d;d=J[b+28>>2];J[o+24>>2]=J[b+24>>2];J[o+28>>2]=d;d=J[b+20>>2];J[o+16>>2]=J[b+16>>2];J[o+20>>2]=d;d=J[b+12>>2];J[o+8>>2]=J[b+8>>2];J[o+12>>2]=d;if(!c){break j}d=b+48|0;while(1){H[(h+o|0)+56|0]=h;k=P(h,400)+o|0;r=J[d>>2];J[k+448>>2]=r;C=d+16|0;if(r){$=k- -64|0;l=0;while(1){d=C+P(l,48)|0;G=J[d>>2];ca=J[d+4>>2];y=N[d+8>>2];b=$+(l<<6)|0;J[b+12>>2]=0;N[b+8>>2]=y;J[b>>2]=G;J[b+4>>2]=ca;G=J[d+16>>2];ca=J[d+20>>2];y=N[d+24>>2];J[b+28>>2]=0;N[b+24>>2]=y;J[b+16>>2]=G;J[b+20>>2]=ca;G=J[d+40>>2];ca=J[d+44>>2];sa=J[d+36>>2];J[b+32>>2]=J[d+32>>2];J[b+36>>2]=sa;J[b+40>>2]=G;J[b+44>>2]=ca;J[b+48>>2]=J[d+12>>2];l=l+1|0;if(l>>>0>2]){continue}break}}d=C+P(r,48)|0;h=h+1|0;if((h|0)!=(c|0)){continue}break}H[o+62|0]=c;if(c>>>0<=5){break i}break h}J[o+16>>2]=2139095039;J[o+20>>2]=2139095039;J[o+8>>2]=0;J[o+12>>2]=1065353216;J[o>>2]=0;J[o+4>>2]=0;J[o+24>>2]=2139095039;J[o+28>>2]=0}c=0;H[o+62|0]=0}d=c;h=6-c&7;if(h){b=0;while(1){H[(d+o|0)+56|0]=d;d=d+1|0;b=b+1|0;if((h|0)!=(b|0)){continue}break}}if(c>>>0<=5){break h}b=o+56|0;while(1){c=d+7|0;H[c+b|0]=c;c=d+6|0;H[c+b|0]=c;c=d+5|0;H[c+b|0]=c;c=d+4|0;H[c+b|0]=c;c=d+3|0;H[c+b|0]=c;c=d+2|0;H[c+b|0]=c;c=d+1|0;H[c+b|0]=c;H[b+d|0]=d;d=d+8|0;if((d|0)!=6){continue}break}}J[B>>2]=o;H[B+7|0]=K[B+7|0]|3;break g}if(!(b&1)){break g}b=0;d=J[B>>2];c=d+127|0;b=c>>>0<127?1:b;l=b>>>6|0;b=b<<26|c>>>6;$=d>>>6|0;c=$;k=b-c|0;c=l-(b>>>0>>0)|0;G=c;C=k;b=k+1|0;k=b?c:c+1|0;c=0;ca=c;sa=b&7;k:{if(!(c|sa)){c=d;break k}c=d;while(1){l=b;b=b-1|0;k=k-!l|0;c=c- -64|0;r=r+1|0;l=r?h:h+1|0;h=l;if((r|0)!=(sa|0)|(ca|0)!=(h|0)){continue}break}}if(!G&C>>>0>=7|G){while(1){c=c+512|0;l=k-(b>>>0<8)|0;k=l;b=b-8|0;if(l|b){continue}break}}c=0;b=d+255|0;c=b>>>0<255?1:c;l=c>>>6|0;c=(c&63)<<26|b>>>6;b=c-$|0;k=l-(c>>>0<$>>>0)|0;C=k;l=b;b=b+1|0;k=b?k:k+1|0;c=0;$=c;G=b&7;if(c|G){r=0;h=0;while(1){c=b;b=b-1|0;k=k-!c|0;d=d- -64|0;c=h;r=r+1|0;c=r?c:c+1|0;h=c;if((r|0)!=(G|0)|($|0)!=(c|0)){continue}break}}if(!C&l>>>0<7){break g}while(1){d=d+512|0;h=k-(b>>>0<8)|0;k=h;b=b-8|0;if(h|b){continue}break}}d=f<<2;b=P(g,28);g=d+(b+e|0)|0;J[g+108>>2]=J[g+108>>2]+1;J[e+4624>>2]=0;H[u+7|0]=0;H[u+8|0]=0;H[u+9|0]=0;H[u+10|0]=0;H[u+11|0]=0;H[u+12|0]=0;H[u+13|0]=0;H[u+14|0]=0;J[u>>2]=0;J[u+4>>2]=0;g=e+528|0;Ja[J[d+(b+136096|0)>>2]](j+36|0,v+36|0,F,q,Ga,B,g,e+4|0)|0;b=J[d+(b+131280|0)>>2];if(b){Ja[b|0](j,v,e,ba)|0}l:{if(Ca){break l}d=J[e+4624>>2];if(!d){break l}c=0;while(1){b=g+(c<<6)|0;N[b+8>>2]=-N[b+8>>2];N[b+4>>2]=-N[b+4>>2];N[b>>2]=-N[b>>2];b=ba+(c<<2)|0;ab=b,bb=uea(J[b>>2],16),J[ab>>2]=bb;c=c+1|0;if((d|0)!=(c|0)){continue}break}}if(Da){b=e+4702|0;l=(P(K[e+4703|0],48)+(K[b|0]<<4)|0)+48|0;c=ne(e+512|0,l);F=K[b|0];J[c+32>>2]=F;b=J[o+4>>2];J[c>>2]=J[o>>2];J[c+4>>2]=b;b=J[o+12>>2];J[c+8>>2]=J[o+8>>2];J[c+12>>2]=b;b=J[o+20>>2];J[c+16>>2]=J[o+16>>2];J[c+20>>2]=b;b=J[o+28>>2];J[c+24>>2]=J[o+24>>2];J[c+28>>2]=b;if(F){d=c+48|0;h=e+4640|0;j=0;while(1){b=h+P(K[(h+j|0)+56|0],400)|0;v=J[b+448>>2];J[d>>2]=v;q=d+16|0;if(v){k=b- -64|0;g=0;while(1){d=k+(g<<6)|0;r=J[d>>2];C=J[d+4>>2];b=q+P(g,48)|0;N[b+8>>2]=N[d+8>>2];J[b>>2]=r;J[b+4>>2]=C;r=J[d+16>>2];C=J[d+20>>2];y=N[d+24>>2];J[b+28>>2]=0;N[b+24>>2]=y;J[b+16>>2]=r;J[b+20>>2]=C;r=J[d+36>>2];J[b+32>>2]=J[d+32>>2];J[b+36>>2]=r;r=J[d+44>>2];J[b+40>>2]=J[d+40>>2];J[b+44>>2]=r;J[b+12>>2]=J[d+48>>2];g=g+1|0;if((v|0)!=(g|0)){continue}break}}d=q+P(v,48)|0;j=j+1|0;if((F|0)!=(j|0)){continue}break}}J[B>>2]=c;I[B+4>>1]=l;H[B+7|0]=K[B+7|0]|3}qH(L[A+40>>1],u,e,ba,f>>>0>4)}Ha=ba+256|0;v=ra&2;c=K[u+14|0]&2;f=K[u+13|0];m:{if(!(!f|!(L[A+40>>1]&128))){J[J[s+12>>2]+(da<<2)>>2]=V;da=da+1|0;break m}b=J[s+20>>2];J[s+20>>2]=b>>>0>f>>>0?b:f;d=K[u+15|0];if((f|0)==(d|0)){break m}j=J[J[ka>>2]+48>>2];b=j+32>>>5|0;n:{if(b>>>0<=(J[e+7208>>2]&2147483647)>>>0){g=J[e+7204>>2];break n}d=J[40592]+12|0;g=Ja[J[J[d>>2]+8>>2]](d,b<<2,29909,22123,438)|0;d=J[e+7204>>2];o:{if(!d){break o}Ua(g,d,J[e+7208>>2]<<2);if(J[e+7208>>2]<0){break o}d=J[e+7204>>2];if(!d){break o}f=J[40592]+12|0;Ja[J[J[f>>2]+12>>2]](f,d)}d=J[e+7208>>2];Va((d<<2)+g|0,0,b-d<<2);J[e+7208>>2]=b;J[e+7204>>2]=g;f=K[u+13|0];d=K[u+15|0]}b=(j>>>3&536870908)+g|0;J[b>>2]=J[b>>2]|1<>>0>>0){J[s+24>>2]=J[s+24>>2]+1;break m}J[s+28>>2]=J[s+28>>2]+1}if((c|0)!=(v|0)){H[A+43|0]=K[u+14|0]|K[A+43|0]&64;d=J[J[ka>>2]+48>>2];b=d+32>>>5|0;p:{if(b>>>0<=(J[e+7196>>2]&2147483647)>>>0){j=J[e+7192>>2];break p}f=J[40592]+12|0;j=Ja[J[J[f>>2]+8>>2]](f,b<<2,29909,22123,438)|0;f=J[e+7192>>2];q:{if(!f){break q}Ua(j,f,J[e+7196>>2]<<2);if(J[e+7196>>2]<0){break q}f=J[e+7192>>2];if(!f){break q}g=J[40592]+12|0;Ja[J[J[g>>2]+12>>2]](g,f)}f=J[e+7196>>2];Va((f<<2)+j|0,0,b-f<<2);J[e+7196>>2]=b;J[e+7192>>2]=j}b=(d>>>3&536870908)+j|0;J[b>>2]=J[b>>2]|1<>2],da,e,s+24|0,s+28|0,s+20|0)}J[e+7216>>2]=J[e+7216>>2]+ma;J[e+7220>>2]=J[e+7220>>2]+na;J[e+7224>>2]=J[e+7224>>2]+J[s+24>>2];J[e+7228>>2]=J[e+7228>>2]+J[s+28>>2];J[e+7164>>2]=J[s+20>>2];if(K[s+16|0]){cb(J[s+12>>2])}Ha=s+32|0;break a}l=Ha-32|0;Ha=l;ra=J[a+28>>2];u=J[a+40>>2];J[l+28>>2]=0;J[l+24>>2]=0;J[l+20>>2]=J[e+7164>>2];b=u<<2;H[l+16|0]=b>>>0>1024;r:{if(b>>>0>=1025){j=Rb(l+11|0,b,6991,407);break r}j=l-(b+15&-16)|0;Ha=j}J[l+12>>2]=j;s:{if(!u){break s}while(1){ba=ra+(V<<2)|0;r=J[ba>>2];t:{if(!r){break t}k=J[a+32>>2]+(V<<4)|0;H[k+15|0]=K[k+13|0];ja=K[k+14|0];h=J[a+36>>2]+(V<<3)|0;f=0;C=0;o=Ha-256|0;Ha=o;g=L[r+40>>1];u:{if(!(g&512)){break u}c=J[r+56>>2];v=J[J[e+7128>>2]+4>>2];F=J[r+60>>2];d=v+(F<<5)|0;b=K[r+47|0];j=K[r+46|0];if(!(g&128|K[k+14|0]&32|(!(J[d+28>>2]&1)&(g&64)!=0|(g&32?!(H[(v+(c<<5)|0)+28|0]&1):f)))){d=b>>>0>j>>>0?b:j;b=K[e+7137|0]?K[d+(P(b>>>0>>0?b:j,7)+98976|0)|0]!=0:0;if(K[k+12|0]){J[e+7148>>2]=J[e+7148>>2]+1}rH(k,h,e,b,d>>>0>4);break u}g=v+(c<<5)|0;f=J[e+7132>>2];N[e+7104>>2]=N[f+(c<<2)>>2]+N[f+(F<<2)>>2];c=J[r+28>>2];v=J[r+24>>2];$=b>>>0>=j>>>0;v:{if($){F=j;j=b;f=g;g=d;d=v;v=c;break v}F=b;f=d;d=c}c=j<<2;b=P(F,28);q=c+(b+e|0)|0;J[q+108>>2]=J[q+108>>2]+1;J[e+4624>>2]=0;H[k+7|0]=0;H[k+8|0]=0;H[k+9|0]=0;H[k+10|0]=0;H[k+11|0]=0;H[k+12|0]=0;H[k+13|0]=0;H[k+14|0]=0;J[k>>2]=0;J[k+4>>2]=0;q=J[c+(b+135888|0)>>2];w:{if(!(!K[e+7137|0]|!K[(P(F,7)+98976|0)+j|0])){B=d+36|0;G=v+36|0;x:{y:{c=J[h>>2];if(!c){J[e+4624>>2]=0;I[h+4>>1]=0;J[h>>2]=0;b=e+528|0;break y}J[e+4624>>2]=0;y=N[c+40>>2];ga=N[c+44>>2];O=N[c+32>>2];la=N[c+48>>2];oa=N[c+20>>2];S=N[c+36>>2];pa=N[c+52>>2];Aa=N[c+24>>2];A=J[c+60>>2];C=K[c+59|0];ka=K[c+58|0];s=L[c+56>>1];T=N[c+12>>2];W=N[c+8>>2];X=N[c+4>>2];Y=N[c>>2];U=N[c+28>>2];Ba=N[c+16>>2];I[h+4>>1]=0;J[h>>2]=0;b=e+528|0;p=N[g>>2];Z=Q(-p);i=Q(N[f+16>>2]-N[g+16>>2]);t=Q(i+i);i=Q(N[f+20>>2]-N[g+20>>2]);w=Q(i+i);m=N[g+4>>2];n=N[g+8>>2];i=Q(N[f+24>>2]-N[g+24>>2]);D=Q(i+i);z=Q(Q(Q(Z*t)-Q(w*m))-Q(n*D));ta=Q(-U);i=Q(Ba-ga);ea=Q(i+i);i=Q(oa-la);_=Q(i+i);i=Q(Aa-pa);x=Q(i+i);E=Q(Q(Q(ta*ea)-Q(_*O))-Q(S*x));i=N[g+12>>2];fa=Q(Q(i*i)+Q(-.5));aa=Q(Q(y*y)+Q(-.5));ha=Q(R(Q(Q(Q(Q(t*fa)+Q(i*Q(Q(n*w)-Q(m*D))))-Q(p*z))-Q(Q(Q(ea*aa)+Q(y*Q(Q(S*_)-Q(O*x))))-Q(U*E)))));ua=Q(R(Q(Q(Q(Q(w*fa)+Q(i*Q(Q(p*D)-Q(n*t))))-Q(m*z))-Q(Q(Q(_*aa)+Q(y*Q(Q(U*x)-Q(S*ea))))-Q(O*E)))));ha=ha>ua?ha:ua;t=Q(R(Q(Q(Q(Q(D*fa)+Q(i*Q(Q(m*t)-Q(p*w))))-Q(n*z))-Q(Q(Q(x*aa)+Q(y*Q(Q(O*ea)-Q(U*_))))-Q(S*E)))));if(!(Q(N[e+7112>>2]*Q(.009999999776482582))>(t>2];_=Q(-m);w=N[f+8>>2];D=N[f>>2];z=N[f+12>>2];ea=Q(-O);x=Q(R(Q(Q(Q(t*n)+Q(Q(_*w)+Q(Q(i*D)+Q(z*Z))))-Q(Q(X*S)+Q(Q(ea*W)+Q(Q(y*Y)+Q(T*ta)))))));E=Q(-n);qa=Q(Q(w*p)+Q(Q(E*D)+Q(Q(i*t)+Q(z*_))));_=Q(-S);fa=Q(R(Q(qa-Q(Q(W*U)+Q(Q(_*Y)+Q(Q(y*X)+Q(T*ea)))))));x=x>fa?x:fa;E=Q(R(Q(Q(Q(D*m)+Q(Q(Z*t)+Q(Q(i*w)+Q(z*E))))-Q(Q(Y*O)+Q(Q(ta*X)+Q(Q(y*W)+Q(T*_)))))));x=x>E?x:E;i=Q(R(Q(Q(Q(n*w)+Q(Q(m*t)+Q(Q(i*z)+Q(p*D))))-Q(Q(S*W)+Q(Q(O*X)+Q(Q(y*T)+Q(Y*U)))))));if(!((i>1]=q&-16;ca=h;h=ne(e+512|0,q&65520);h=(h|0)!=-1?h:0;J[ca>>2]=h;c=c- -64|0;J[e+4624>>2]=s;if(s){n=N[f+4>>2];D=Q(n+n);i=N[f+8>>2];t=Q(D*i);z=N[f>>2];p=Q(z+z);m=N[f+12>>2];w=Q(p*m);fa=Q(t-w);x=Q(p*i);E=Q(D*m);ha=Q(x+E);ua=Q(t+w);t=Q(p*n);va=Q(i+i);m=Q(va*m);Ia=Q(t-m);Ka=Q(x-E);La=Q(t+m);t=N[g+4>>2];x=Q(t+t);m=N[g+8>>2];wa=Q(x*m);E=N[g>>2];w=Q(E+E);Z=N[g+12>>2];ia=Q(w*Z);Ma=Q(wa-ia);xa=Q(w*m);ya=Q(x*Z);Na=Q(xa+ya);wa=Q(wa+ia);ia=Q(w*t);za=Q(m+m);Z=Q(za*Z);Oa=Q(ia-Z);xa=Q(xa-ya);Z=Q(ia+Z);p=Q(Q(1)-Q(z*p));n=Q(n*D);ia=Q(p-n);i=Q(i*va);va=Q(p-i);ya=Q(Q(Q(1)-n)-i);i=Q(Q(1)-Q(E*w));n=Q(t*x);Pa=Q(i-n);qa=i;i=Q(m*za);za=Q(qa-i);Qa=Q(Q(Q(1)-n)-i);i=Q(Q(T*T)+Q(-.5));Ra=Q(-X);Sa=Q(-Y);Ta=Q(-W);Wa=N[f+24>>2];Xa=N[f+20>>2];Ya=N[f+16>>2];Za=N[g+24>>2];_a=N[g+20>>2];$a=N[g+16>>2];q=c;f=0;B=0;while(1){G=!C|!B;g=(G?12:0)+q|0;qa=N[g+12>>2];t=N[g+4>>2];w=N[g>>2];D=N[g+8>>2];f=G?q:f;N[b>>2]=N[f>>2];N[b+4>>2]=N[f+4>>2];N[b+8>>2]=N[f+8>>2];m=Q(D-Aa);m=Q(m+m);n=Q(w-Ba);n=Q(n+n);p=Q(t-oa);p=Q(p+p);z=Q(Q(W*m)+Q(Q(Y*n)+Q(X*p)));x=Q(Q(W*z)+Q(Q(m*i)-Q(T*Q(Q(Y*p)+Q(n*Ra)))));E=Q(Q(Y*z)+Q(Q(n*i)-Q(T*Q(Q(X*m)+Q(p*Ta)))));z=Q(Q(X*z)+Q(Q(p*i)-Q(T*Q(Q(W*n)+Q(m*Sa)))));Ea=Q(Wa+Q(Q(ia*x)+Q(Q(Ka*E)+Q(ua*z))));m=Q(D-pa);m=Q(m+m);n=Q(w-ga);n=Q(n+n);p=Q(t-la);p=Q(p+p);t=Q(Q(S*m)+Q(Q(U*n)+Q(O*p)));w=Q(Q(S*t)+Q(Q(m*aa)-Q(y*Q(Q(U*p)+Q(n*ea)))));D=Q(Q(U*t)+Q(Q(n*aa)-Q(y*Q(Q(O*m)+Q(p*_)))));m=Q(Q(O*t)+Q(Q(p*aa)-Q(y*Q(Q(S*n)+Q(m*ta)))));n=Q(Za+Q(Q(Pa*w)+Q(Q(xa*D)+Q(wa*m))));N[b+24>>2]=Q(Ea+n)*Q(.5);p=Q(Xa+Q(Q(fa*x)+Q(Q(La*E)+Q(va*z))));t=Q(_a+Q(Q(Ma*w)+Q(Q(Z*D)+Q(za*m))));N[b+20>>2]=Q(p+t)*Q(.5);z=Q(Ya+Q(Q(ha*x)+Q(Q(ya*E)+Q(Ia*z))));m=Q($a+Q(Q(Na*w)+Q(Q(Qa*D)+Q(Oa*m))));N[b+16>>2]=Q(z+m)*Q(.5);N[b+12>>2]=qa+Q(Q(Q(Ea-n)*N[f+8>>2])+Q(Q(Q(z-m)*N[f>>2])+Q(N[f+4>>2]*Q(p-t))));z:{if(!ka){q=g+16|0;g=-1;break z}q=g+20|0;g=J[g+16>>2]}J[b+52>>2]=g;b=b- -64|0;B=B+1|0;if((s|0)!=(B|0)){continue}break}}f=1;if(!h){break x}J[h+60>>2]=A;H[h+59|0]=C;H[h+58|0]=ka;I[h+56>>1]=s;N[h+28>>2]=U;N[h+16>>2]=Ba;N[h+12>>2]=T;N[h+8>>2]=W;N[h+4>>2]=X;N[h>>2]=Y;N[h+52>>2]=pa;N[h+48>>2]=la;N[h+44>>2]=ga;N[h+40>>2]=y;N[h+36>>2]=S;N[h+32>>2]=O;N[h+24>>2]=Aa;N[h+20>>2]=oa;Ua(h- -64|0,c,A);break x}Ja[q|0](B,G,f,g,e+7104|0,h,b,e+4|0)|0;y=N[g+24>>2];O=N[g+20>>2];S=N[f+24>>2];T=N[f+20>>2];U=N[g+16>>2];W=N[g+12>>2];X=N[g+8>>2];Y=N[g+4>>2];i=N[g>>2];m=N[f+16>>2];n=N[f+12>>2];p=N[f+8>>2];aa=N[f+4>>2];ga=N[f>>2];A:{B:{q=J[e+4624>>2];if(q){A=J[e+580>>2];s=(A|0)!=-1;b=1;C=0;C:{D:{if((q|0)==1){break D}la=N[e+528>>2];f=e+592|0;E:{if(la!=N[f>>2]){C=1;break E}oa=N[e+536>>2];pa=N[e+532>>2];g=e+528|0;C=1;while(1){if(pa!=N[f+4>>2]|oa!=N[f+8>>2]){break E}b=b+1|0;C=q>>>0>b>>>0;if((b|0)==(q|0)){break D}f=g+(b<<6)|0;if(la==N[f>>2]){continue}break}}f=P(q,(A|0)!=-1?32:28);b=0;break C}f=P(q,s?20:16)+12|0;b=1}g=f;c=f+79&65520;I[h+4>>1]=c;f=0;B=e+512|0;c=ne(B,c);c=(c|0)!=-1?c:0;J[h>>2]=c;if(c){J[c+60>>2]=g;H[c+59|0]=b;H[c+58|0]=s;I[c+56>>1]=q;N[c+28>>2]=i;N[c+16>>2]=m;N[c+12>>2]=n;N[c+8>>2]=p;N[c+4>>2]=aa;N[c>>2]=ga;N[c+52>>2]=y;N[c+48>>2]=O;N[c+44>>2]=U;N[c+40>>2]=W;N[c+36>>2]=X;N[c+32>>2]=Y;N[c+24>>2]=S;N[c+20>>2]=T;h=q>>>0<=1?1:q;g=e+528|0;b=c- -64|0;if((A|0)!=-1){q=C^-1;while(1){if(!(q&(f|0)!=0)){c=g+(f<<6)|0;N[b>>2]=N[c>>2];N[b+4>>2]=N[c+4>>2];N[b+8>>2]=N[c+8>>2];b=b+12|0}c=g+(f<<6)|0;N[b>>2]=N[c+16>>2];N[b+4>>2]=N[c+20>>2];N[b+8>>2]=N[c+24>>2];N[b+12>>2]=N[c+12>>2];J[b+16>>2]=J[c+52>>2];b=b+20|0;f=f+1|0;if((h|0)!=(f|0)){continue}break}f=0;break x}q=C^-1;while(1){if(!(q&(f|0)!=0)){c=g+(f<<6)|0;N[b>>2]=N[c>>2];N[b+4>>2]=N[c+4>>2];N[b+8>>2]=N[c+8>>2];b=b+12|0}c=g+(f<<6)|0;N[b>>2]=N[c+16>>2];N[b+4>>2]=N[c+20>>2];N[b+8>>2]=N[c+24>>2];N[b+12>>2]=N[c+12>>2];b=b+16|0;f=f+1|0;if((h|0)!=(f|0)){continue}break}f=0;break x}I[h+4>>1]=64;g=ne(B,64);J[h>>2]=g;F:{switch(g+1|0){case 1:break x;case 0:break B;default:break F}}J[g+60>>2]=0;H[g+59|0]=b;H[g+58|0]=s;I[g+56>>1]=0;N[g+28>>2]=i;N[g+16>>2]=m;N[g+12>>2]=n;N[g+8>>2]=p;N[g+4>>2]=aa;N[g>>2]=ga;N[g+52>>2]=y;N[g+48>>2]=O;N[g+44>>2]=U;N[g+40>>2]=W;N[g+36>>2]=X;N[g+32>>2]=Y;N[g+24>>2]=S;N[g+20>>2]=T;break x}I[h+4>>1]=64;b=ne(e+512|0,64);J[h>>2]=b;f=0;switch(b+1|0){case 1:break x;case 0:break B;default:break A}}J[h>>2]=0;break x}J[b+60>>2]=0;H[b+59|0]=C;H[b+58|0]=0;I[b+56>>1]=0;N[b+28>>2]=i;N[b+16>>2]=m;N[b+12>>2]=n;N[b+8>>2]=p;N[b+4>>2]=aa;N[b>>2]=ga;N[b+52>>2]=y;N[b+48>>2]=O;N[b+44>>2]=U;N[b+40>>2]=W;N[b+36>>2]=X;N[b+32>>2]=Y;N[b+24>>2]=S;N[b+20>>2]=T}if(!f){break w}J[e+7144>>2]=J[e+7144>>2]+1;break w}Ja[q|0](d+36|0,v+36|0,f,g,e+7104|0,h,e+528|0,e+4|0)|0}b=J[(P(F,28)+131280|0)+(j<<2)>>2];if(b){Ja[b|0](d,v,e,o)|0}G:{if($){break G}f=J[e+4624>>2];if(!f){break G}g=e+528|0;d=0;while(1){b=g+(d<<6)|0;N[b+8>>2]=-N[b+8>>2];N[b+4>>2]=-N[b+4>>2];N[b>>2]=-N[b>>2];b=o+(d<<2)|0;ab=b,bb=uea(J[b>>2],16),J[ab>>2]=bb;d=d+1|0;if((f|0)!=(d|0)){continue}break}}qH(L[r+40>>1],k,e,o,j>>>0>4)}Ha=o+256|0;v=ja&2;c=K[k+14|0]&2;f=K[k+13|0];H:{if(!(!f|!(L[r+40>>1]&128))){J[J[l+12>>2]+(da<<2)>>2]=V;da=da+1|0;break H}b=J[l+20>>2];J[l+20>>2]=b>>>0>f>>>0?b:f;d=K[k+15|0];if((f|0)==(d|0)){break H}j=J[J[ba>>2]+48>>2];b=j+32>>>5|0;I:{if(b>>>0<=(J[e+7208>>2]&2147483647)>>>0){g=J[e+7204>>2];break I}d=J[40592]+12|0;g=Ja[J[J[d>>2]+8>>2]](d,b<<2,29909,22123,438)|0;d=J[e+7204>>2];J:{if(!d){break J}Ua(g,d,J[e+7208>>2]<<2);if(J[e+7208>>2]<0){break J}d=J[e+7204>>2];if(!d){break J}f=J[40592]+12|0;Ja[J[J[f>>2]+12>>2]](f,d)}d=J[e+7208>>2];Va((d<<2)+g|0,0,b-d<<2);J[e+7208>>2]=b;J[e+7204>>2]=g;f=K[k+13|0];d=K[k+15|0]}b=(j>>>3&536870908)+g|0;J[b>>2]=J[b>>2]|1<>>0>>0){J[l+24>>2]=J[l+24>>2]+1;break H}J[l+28>>2]=J[l+28>>2]+1}if((c|0)!=(v|0)){H[r+43|0]=K[k+14|0]|K[r+43|0]&64;d=J[J[ba>>2]+48>>2];b=d+32>>>5|0;K:{if(b>>>0<=(J[e+7196>>2]&2147483647)>>>0){j=J[e+7192>>2];break K}f=J[40592]+12|0;j=Ja[J[J[f>>2]+8>>2]](f,b<<2,29909,22123,438)|0;f=J[e+7192>>2];L:{if(!f){break L}Ua(j,f,J[e+7196>>2]<<2);if(J[e+7196>>2]<0){break L}f=J[e+7192>>2];if(!f){break L}g=J[40592]+12|0;Ja[J[J[g>>2]+12>>2]](g,f)}f=J[e+7196>>2];Va((f<<2)+j|0,0,b-f<<2);J[e+7196>>2]=b;J[e+7192>>2]=j}b=(d>>>3&536870908)+j|0;J[b>>2]=J[b>>2]|1<>2],da,e,l+24|0,l+28|0,l+20|0)}J[e+7216>>2]=J[e+7216>>2]+ma;J[e+7220>>2]=J[e+7220>>2]+na;J[e+7224>>2]=J[e+7224>>2]+J[l+24>>2];J[e+7228>>2]=J[e+7228>>2]+J[l+28>>2];J[e+7164>>2]=J[l+20>>2];if(K[l+16|0]){cb(J[l+12>>2])}Ha=l+32|0}a=J[J[a+48>>2]+304>>2];J[e>>2]=J[a>>2];J[a>>2]=e}function CT(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=Q(i);var j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=0,M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=0,W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=0,ca=0,da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=0,ka=Q(0),la=Q(0),ma=Q(0),na=0,oa=Q(0),pa=0,qa=Q(0),ra=Q(0),sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ia=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0;n=Ha-336|0;Ha=n;a:{b:{if(!(N[b+4>>2]==Q(1)&N[b+8>>2]==Q(1))){G=(K[b+32|0]&2)>>>1|0;na=(L[h>>1]&128)>>>7|0;break b}j=1;G=(K[b+32|0]&2)>>>1|0;na=(L[h>>1]&128)>>>7|0;if(N[b+12>>2]!=Q(1)){break b}B=N[c>>2];k=Q(Q(-B)-B);l=N[c+8>>2];m=Q(-l);z=Q(k*m);A=N[c+4>>2];o=Q(-A);p=Q(o-A);S=N[c+12>>2];w=Q(p*S);x=Q(z-w);y=N[c+16>>2];s=Q(N[d+36>>2]-y);D=Q(p*m);da=Q(k*S);u=Q(D+da);v=N[c+20>>2];r=Q(N[d+40>>2]-v);U=Q(Q(B*k)+Q(1));ha=Q(p*o);W=Q(U-ha);q=N[c+24>>2];p=Q(N[d+44>>2]-q);N[n+320>>2]=Q(Q(x*s)+Q(u*r))+Q(W*p);k=Q(k*o);o=Q(m-l);$=Q(S*o);X=Q(k+$);m=Q(o*m);U=Q(U-m);M=Q(D-da);N[n+316>>2]=Q(Q(X*s)+Q(U*r))+Q(M*p);O=Q(Q(Q(1)-ha)-m);T=Q(k-$);E=Q(z+w);N[n+312>>2]=Q(Q(O*s)+Q(T*r))+Q(E*p);o=N[d>>2];p=N[d+4>>2];s=N[d+8>>2];$=N[d+48>>2];z=N[d+12>>2];w=N[d+16>>2];D=N[d+20>>2];F=N[d+52>>2];r=N[d+24>>2];k=N[d+28>>2];m=N[d+32>>2];Z=N[d+56>>2];da=Q(Q(Q(Q(R(Q(Q(Q(x*o)+Q(u*p))+Q(W*s))))*$)+Q(Q(R(Q(Q(Q(x*z)+Q(u*w))+Q(W*D))))*F))+Q(Q(R(Q(Q(Q(x*r)+Q(u*k))+Q(W*m))))*Z));ha=Q(Q(Q(Q(R(Q(Q(Q(X*o)+Q(U*p))+Q(M*s))))*$)+Q(Q(R(Q(Q(Q(X*z)+Q(U*w))+Q(M*D))))*F))+Q(Q(R(Q(Q(Q(X*r)+Q(U*k))+Q(M*m))))*Z));$=Q(Q(Q(Q(R(Q(Q(Q(O*o)+Q(T*p))+Q(E*s))))*$)+Q(Q(R(Q(Q(Q(O*z)+Q(T*w))+Q(E*D))))*F))+Q(Q(R(Q(Q(Q(O*r)+Q(T*k))+Q(E*m))))*Z));oa=x;x=N[e>>2];_=u;u=N[e+4>>2];F=N[e+8>>2];W=Q(Q(Q(Q(oa*x)+Q(_*u))+Q(W*F))*f);X=Q(Q(Q(Q(X*x)+Q(U*u))+Q(M*F))*f);U=Q(Q(Q(Q(O*x)+Q(T*u))+Q(E*F))*f);F=Q(A+A);M=Q(l*F);E=Q(B+B);O=Q(S*E);x=Q(M-O);T=Q(E*l);Z=Q(F*S);u=Q(T+Z);M=Q(M+O);aa=Q(E*A);ea=Q(l+l);fa=Q(S*ea);S=Q(aa-fa);O=Q(T-Z);T=Q(aa+fa);B=Q(Q(1)-Q(B*E));A=Q(A*F);E=Q(B-A);l=Q(l*ea);F=Q(B-l);Z=Q(Q(Q(1)-A)-l);B=N[d+44>>2];l=N[d+40>>2];A=N[d+36>>2];break a}pg(n+16|0,c,b+4|0);B=Q(1);A=Q(1);r=Q(1);m=N[b+20>>2];o=Q(m+m);l=N[b+24>>2];u=Q(l+l);v=N[c>>2];p=Q(v+v);k=N[c+8>>2];ga=Q(p*k);s=N[c+4>>2];z=Q(s+s);w=N[c+12>>2];ia=Q(z*w);y=Q(ga-ia);Da=Q(Q(1)-Q(v*p));la=Q(s*z);D=Q(Da-la);F=Q(m*o);_=Q(l*u);v=Q(Q(Q(1)-F)-_);S=N[b+4>>2];M=N[b+16>>2];q=Q(M+M);Z=Q(q*l);O=N[b+28>>2];aa=Q(o*O);x=Q(Z+aa);T=Q(S*x);ma=Q(q*m);u=Q(u*O);m=Q(ma+u);qa=Q(o*l);ra=Q(q*O);l=Q(qa-ra);O=N[b+8>>2];E=Q(l*O);o=Q(Z-aa);Ea=Q(Q(1)-Q(M*q));q=Q(Ea-F);M=N[b+12>>2];F=Q(q*M);Z=Q(Q(Q(v*T)+Q(m*E))+Q(o*F));aa=Q(S*v);ea=Q(m*O);fa=Q(o*M);ka=Q(Q(Q(v*aa)+Q(m*ea))+Q(o*fa));Fa=Q(z*k);Ga=Q(p*w);z=Q(Fa+Ga);oa=v;v=Q(ma-u);S=Q(S*v);u=Q(Ea-_);O=Q(u*O);_=o;o=Q(qa+ra);M=Q(o*M);_=Q(Q(Q(oa*S)+Q(m*O))+Q(_*M));m=Q(Q(D*Z)+Q(Q(y*ka)+Q(z*_)));ga=Q(ga+ia);ia=Q(Q(Q(v*T)+Q(u*E))+Q(o*F));oa=k;k=Q(k+k);qa=Q(oa*k);la=Q(Q(Q(1)-la)-qa);ma=Q(Q(Q(v*aa)+Q(u*ea))+Q(o*fa));ra=Q(p*s);k=Q(k*w);p=Q(ra-k);s=Q(Q(Q(v*S)+Q(u*O))+Q(o*M));v=Q(Q(ga*ia)+Q(Q(la*ma)+Q(p*s)));w=Q(Fa-Ga);u=Q(Q(Q(x*T)+Q(l*E))+Q(q*F));T=Q(ra+k);E=Q(Q(Q(x*aa)+Q(l*ea))+Q(q*fa));F=Q(Da-qa);l=Q(Q(Q(x*S)+Q(l*O))+Q(q*M));q=Q(Q(w*u)+Q(Q(T*E)+Q(F*l)));k=Q(Q(ga*u)+Q(Q(la*E)+Q(p*l)));x=Q(Q(w*ia)+Q(Q(T*ma)+Q(F*s)));S=Q(Q(v*q)-Q(k*x));o=Q(Q(ga*Z)+Q(Q(la*ka)+Q(p*_)));u=Q(Q(D*u)+Q(Q(y*E)+Q(z*l)));p=Q(Q(D*ia)+Q(Q(y*ma)+Q(z*s)));y=Q(Q(x*u)-Q(q*p));s=Q(Q(w*Z)+Q(Q(T*ka)+Q(F*_)));z=Q(u*v);l=Q(Q(m*S)+Q(Q(o*y)+Q(s*Q(Q(p*k)-z))));if(l!=Q(0)){l=Q(Q(1)/l);r=Q(Q(Q(o*x)+Q(s*Q(-v)))*l);A=Q(Q(Q(o*u)-Q(k*m))*l);X=Q(Q(Q(s*p)-Q(x*m))*l);da=Q(l*Q(-Q(Q(o*p)-Q(v*m))));U=Q(l*Q(-Q(z+Q(k*Q(-p)))));W=Q(l*Q(-Q(Q(s*u)-Q(m*q))));ha=Q(S*l);$=Q(l*Q(-Q(Q(o*q)-Q(k*s))));B=Q(y*l)}q=N[n+60>>2];v=N[n+56>>2];E=N[n+48>>2];x=N[n+44>>2];M=N[n+36>>2];F=N[n+32>>2];y=N[n+52>>2];u=N[n+40>>2];S=N[n+28>>2];O=N[n+24>>2];T=N[n+20>>2];Z=N[n+16>>2];l=N[c+24>>2];m=N[c+20>>2];k=N[c+16>>2];N[n+292>>2]=r;N[n+288>>2]=$;N[n+280>>2]=da;N[n+276>>2]=A;N[n+268>>2]=X;m=Q(-m);N[n+304>>2]=Q(Q(da*m)-Q(X*k))-Q(r*l);N[n+264>>2]=W;N[n+300>>2]=Q(Q(A*m)-Q(W*k))-Q($*l);N[n+260>>2]=B;N[n+272>>2]=U;N[n+284>>2]=ha;N[n+296>>2]=Q(Q(U*m)-Q(B*k))-Q(ha*l);wz(n+16|0,n+260|0,d);p=N[n+44>>2];s=N[n+32>>2];k=N[n+72>>2];r=N[n+48>>2];m=N[n+68>>2];z=N[n+36>>2];w=N[n+40>>2];D=N[n+16>>2];W=N[n+28>>2];X=N[n+20>>2];o=N[n+64>>2];U=N[n+24>>2];A=N[d+36>>2];aa=N[n+268>>2];l=N[d+40>>2];ea=N[n+280>>2];B=N[d+44>>2];fa=N[n+292>>2];N[n+320>>2]=Q(Q(Q(A*aa)+Q(l*ea))+Q(B*fa))+N[n+304>>2];ka=N[n+264>>2];_=N[n+276>>2];ga=N[n+288>>2];N[n+316>>2]=Q(Q(Q(A*ka)+Q(l*_))+Q(B*ga))+N[n+300>>2];ia=N[n+260>>2];la=N[n+272>>2];ma=N[n+284>>2];N[n+312>>2]=Q(Q(Q(A*ia)+Q(l*la))+Q(B*ma))+N[n+296>>2];da=Q(Q(k*Q(R(r)))+Q(Q(o*Q(R(U)))+Q(m*Q(R(z)))));ha=Q(Q(k*Q(R(p)))+Q(Q(o*Q(R(X)))+Q(m*Q(R(s)))));$=Q(Q(k*Q(R(w)))+Q(Q(o*Q(R(D)))+Q(m*Q(R(W)))));k=Q(N[e>>2]*f);m=Q(N[e+4>>2]*f);o=Q(N[e+8>>2]*f);W=Q(Q(Q(aa*k)+Q(ea*m))+Q(fa*o));X=Q(Q(Q(ka*k)+Q(_*m))+Q(ga*o));U=Q(Q(Q(ia*k)+Q(la*m))+Q(ma*o));m=N[d+32>>2];k=N[d+28>>2];D=N[d+20>>2];w=N[d+16>>2];r=N[d+24>>2];z=N[d+12>>2];s=N[d+8>>2];p=N[d+4>>2];o=N[d>>2];j=0}N[n+332>>2]=Q(da+i)*Q(1.0099999904632568);N[n+328>>2]=Q(ha+i)*Q(1.0099999904632568);N[n+324>>2]=Q($+i)*Q(1.0099999904632568);N[n+292>>2]=Q(Q(u*r)+Q(x*k))+Q(E*m);N[n+288>>2]=Q(Q(u*z)+Q(x*w))+Q(E*D);N[n+280>>2]=Q(Q(S*r)+Q(F*k))+Q(M*m);N[n+276>>2]=Q(Q(S*z)+Q(F*w))+Q(M*D);A=Q(-A);N[n+304>>2]=Q(Q(Q(y*r)+Q(v*k))+Q(q*m))+Q(Q(Q(r*A)-Q(k*l))-Q(m*B));N[n+300>>2]=Q(Q(Q(y*z)+Q(v*w))+Q(q*D))+Q(Q(Q(z*A)-Q(w*l))-Q(D*B));N[n+284>>2]=Q(Q(u*o)+Q(x*p))+Q(E*s);N[n+272>>2]=Q(Q(S*o)+Q(F*p))+Q(M*s);N[n+268>>2]=Q(Q(Z*r)+Q(T*k))+Q(O*m);N[n+264>>2]=Q(Q(Z*z)+Q(T*w))+Q(O*D);N[n+260>>2]=Q(Q(Z*o)+Q(T*p))+Q(O*s);N[n+296>>2]=Q(Q(Q(y*o)+Q(v*p))+Q(q*s))+Q(Q(Q(o*A)-Q(p*l))-Q(s*B));C=n+232|0;l=N[d+16>>2];y=N[d>>2];v=N[d+32>>2];c:{if(v>2]+N[d+12>>2]);if(l>2]-N[d+28>>2]));v=Q(q*Q(N[d+24>>2]+N[d+8>>2]));l=Q(l*q);q=Q(q*x);break c}u=Q(Q(Q(Q(1)-y)+l)-v);q=Q(Q(.5)/Q(Y(u)));y=Q(q*Q(N[d+24>>2]-N[d+8>>2]));v=Q(q*Q(N[d+20>>2]+N[d+28>>2]));l=Q(q*x);q=Q(u*q);break c}x=Q(N[d+4>>2]-N[d+12>>2]);if(y>2]+N[d+8>>2]));y=Q(q*x);q=Q(q*Q(N[d+20>>2]+N[d+28>>2]));break c}l=Q(v+Q(Q(y+Q(1))+l));q=Q(Q(.5)/Q(Y(l)));y=Q(l*q);l=Q(q*Q(N[d+20>>2]-N[d+28>>2]));v=Q(q*x);q=Q(q*Q(N[d+24>>2]-N[d+8>>2]))}N[C+12>>2]=y;N[C+8>>2]=v;N[C+4>>2]=q;N[C>>2]=l;N[C+16>>2]=N[d+36>>2];N[C+20>>2]=N[d+40>>2];N[C+24>>2]=N[d+44>>2];l=N[e>>2];q=Q(o*l);o=N[e+4>>2];q=Q(q+Q(p*o));p=N[e+8>>2];s=Q(q+Q(s*p));N[n+220>>2]=s;y=Q(Q(Q(z*l)+Q(w*o))+Q(D*p));N[n+224>>2]=y;l=Q(Q(Q(r*l)+Q(k*o))+Q(m*p));N[n+228>>2]=l;N[n+216>>2]=l*f;N[n+212>>2]=y*f;N[n+208>>2]=s*f;ba=Q(Q(N[b+4>>2]*N[b+8>>2])*N[b+12>>2])>2]=2;h=L[h>>1];l=Q(Y(Q(Q(W*W)+Q(Q(U*U)+Q(X*X)))));l=l>Q(9999999747378752e-21)?l:Q(9999999747378752e-21);N[t+16>>2]=j?Q(1):Q(l/f);H[t+12|0]=ba;I[t+10>>1]=0;I[t+8>>1]=h;h=G|na;H[t+176|0]=h;N[t+60>>2]=i;J[t+56>>2]=e;e=n+220|0;J[t+52>>2]=e;J[t+48>>2]=d;N[t+24>>2]=f;J[t+20>>2]=n+260;J[t>>2]=155104;d=J[n+208>>2];j=J[n+212>>2];i=N[n+216>>2];J[t+156>>2]=0;N[t+152>>2]=i;J[t+144>>2]=d;J[t+148>>2]=j;N[t+32>>2]=f;N[t+28>>2]=f;f=N[e>>2];i=N[e+8>>2];k=N[e+4>>2];N[t+168>>2]=k!=Q(0)?Q(Q(1)/k):Q(0);N[t+172>>2]=i!=Q(0)?Q(Q(1)/i):Q(0);N[t+164>>2]=f!=Q(0)?Q(Q(1)/f):Q(0);f=Q(Q(1)/l);N[n+12>>2]=W*f;N[n+8>>2]=X*f;N[n+4>>2]=U*f;gk(n+312|0,n+4|0,l,h,a,t,n+324|0);pa=Ha-16|0;Ha=pa;Ia=K[t+10|0];d:{if(!Ia){break d}k=N[t+136>>2];m=N[t+132>>2];v=N[t+120>>2];q=N[t+116>>2];o=N[t+128>>2];x=N[t+112>>2];J[g+8>>2]=J[t+160>>2];if(K[t+11|0]){e:{f:{if(!(K[t+9|0]&2)){b=J[t+56>>2];I[g+12>>1]=1026;break f}a=J[t+48>>2];m=N[t+60>>2];Qa=K[t+176|0];o=Q(0);p=Q(0);s=Q(0);l=Q(0);y=Q(0);v=Q(0);q=Q(0);A=Q(0);W=Q(0);X=Q(0);j=Ha-6128|0;Ha=j;ta=J[b+36>>2];Ka=J[ta+56>>2];J[j+2012>>2]=0;J[j+2008>>2]=0;J[j+2e3>>2]=0;J[j+2004>>2]=0;lb(j+2e3|0,128);N[j+1940>>2]=N[a>>2];N[j+1944>>2]=N[a+4>>2];N[j+1948>>2]=N[a+8>>2];N[j+1952>>2]=N[a+12>>2];N[j+1956>>2]=N[a+16>>2];N[j+1960>>2]=N[a+20>>2];N[j+1964>>2]=N[a+24>>2];N[j+1968>>2]=N[a+28>>2];N[j+1972>>2]=N[a+32>>2];U=N[a+36>>2];N[j+1976>>2]=U;S=N[a+40>>2];N[j+1980>>2]=S;da=N[a+44>>2];N[j+1984>>2]=da;r=N[C+24>>2];d=J[C>>2];e=J[C+4>>2];h=J[C+8>>2];G=J[C+12>>2];na=J[C+16>>2];C=J[C+20>>2];f=N[a+48>>2];i=N[a+52>>2];x=f<=i?f:i;k=N[a+56>>2];x=k>=x?x:k;u=Q(x*Q(.15000000596046448));m=Q(u+m);N[j+1920>>2]=m;N[j+1996>>2]=k+m;N[j+1992>>2]=i+m;N[j+1988>>2]=f+m;J[j+1916>>2]=0;N[j+1912>>2]=k;N[j+1908>>2]=i;H[j+1888|0]=0;J[j+1884>>2]=3;J[j+1856>>2]=0;J[j+1860>>2]=0;J[j+1864>>2]=0;J[j+1868>>2]=0;N[j+1904>>2]=f;f=Q(x*Q(.05000000074505806));N[j+1880>>2]=f;N[j+1876>>2]=f;N[j+1872>>2]=u;we(pd(j+1564|0,a+48|0),j+1784|0);a=j+1528|0;J[a>>2]=0;J[a+4>>2]=0;J[j+1524>>2]=1065353216;a=j+1536|0;J[a>>2]=0;J[a+4>>2]=0;a=j+1544|0;J[a>>2]=1065353216;J[a+4>>2]=0;J[j+1508>>2]=0;J[j+1512>>2]=0;J[j+1504>>2]=1065353216;J[j+1516>>2]=0;J[j+1520>>2]=0;La=b+4|0;pg(j+1456|0,c,La);J[j+1452>>2]=0;N[j+1448>>2]=r;J[j+1440>>2]=na;J[j+1444>>2]=C;J[j+1432>>2]=h;J[j+1436>>2]=G;J[j+1424>>2]=d;J[j+1428>>2]=e;na=j+1360|0;h=268435455;x=Q(0);u=Q(0);g:{h:{while(1){i:{J[j+2004>>2]=0;a=J[b+36>>2];Wd(j,j+1940|0,c,La);J[j+1344>>2]=152788;J[j+1352>>2]=j+2e3;J[j+1348>>2]=2;Ja[J[(L[a+4>>1]<<2)+152808>>2]](a,j,j+1344|0,1,1);j:{k:{l:{e=J[j+2004>>2];if(e){J[j+1452>>2]=0;N[j+1448>>2]=da;N[j+1444>>2]=S;N[j+1440>>2]=U;H[j+1388|0]=1;J[j+1344>>2]=152244;a=j+1504|0;J[j+1384>>2]=a;J[j+1380>>2]=a;J[j+1376>>2]=j+1424;J[j+1392>>2]=j+1856;a=na;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=0;J[a+4>>2]=0;ha=N[j+1984>>2];ia=N[j+1976>>2];$=N[j+1980>>2];M=N[j+1500>>2];O=N[j+1492>>2];T=N[j+1496>>2];E=N[j+1464>>2];F=N[j+1456>>2];Z=N[j+1460>>2];aa=N[j+1476>>2];ea=N[j+1468>>2];fa=N[j+1472>>2];f=N[j+1948>>2];i=N[j+1940>>2];k=N[j+1944>>2];m=N[j+1960>>2];r=N[j+1952>>2];B=N[j+1956>>2];ka=N[j+1488>>2];z=N[j+1972>>2];_=N[j+1480>>2];w=N[j+1964>>2];ga=N[j+1484>>2];D=N[j+1968>>2];J[j+1340>>2]=0;J[j+1324>>2]=0;J[j+1308>>2]=0;J[j+1292>>2]=0;N[j+1320>>2]=Q(Q(w*_)+Q(D*ga))+Q(z*ka);N[j+1316>>2]=Q(Q(r*_)+Q(B*ga))+Q(m*ka);N[j+1312>>2]=Q(Q(i*_)+Q(k*ga))+Q(f*ka);N[j+1304>>2]=Q(Q(w*ea)+Q(D*fa))+Q(z*aa);N[j+1300>>2]=Q(Q(r*ea)+Q(B*fa))+Q(m*aa);N[j+1296>>2]=Q(Q(i*ea)+Q(k*fa))+Q(f*aa);N[j+1288>>2]=Q(Q(w*F)+Q(D*Z))+Q(z*E);N[j+1284>>2]=Q(Q(r*F)+Q(B*Z))+Q(m*E);N[j+1280>>2]=Q(Q(i*F)+Q(k*Z))+Q(f*E);E=Q(-ia);N[j+1336>>2]=Q(Q(Q(w*E)-Q(D*$))-Q(z*ha))+Q(Q(Q(w*O)+Q(D*T))+Q(z*M));N[j+1332>>2]=Q(Q(Q(r*E)-Q(B*$))-Q(m*ha))+Q(Q(Q(r*O)+Q(B*T))+Q(m*M));N[j+1328>>2]=Q(Q(Q(i*E)-Q(k*$))-Q(f*ha))+Q(Q(Q(i*O)+Q(k*T))+Q(f*M));a=e+31|0;if(a>>>0<32){break k}Ra=a>>>5|0;f=Q(34028234663852886e22);ua=0;d=e;za=0;while(1){Aa=ua<<5;a=e-Aa|0;Ba=a>>>0>=32?32:a;m:{if(!Ba){J[j+6120>>2]=J[j+1416>>2];a=J[j+1412>>2];J[j+6112>>2]=J[j+1408>>2];J[j+6116>>2]=a;ja=0;break m}va=d>>>0>=32?32:d;wa=K[ta+64|0]&2;i=Q(Q(N[b+4>>2]*N[b+8>>2])*N[b+12>>2]);G=J[ta+24>>2];sa=J[ta+28>>2];C=0;xa=J[j+2e3>>2];while(1){ja=J[xa+(C+Aa<<2)>>2];a=P(C,40)+j|0;n:{if(wa){V=sa+P(ja,6)|0;ca=L[V+4>>1];ba=L[V+2>>1];V=L[V>>1];break n}V=sa+P(ja,12)|0;ca=J[V+8>>2];ba=J[V+4>>2];V=J[V>>2]}V=P(V,12)+G|0;N[a>>2]=N[V>>2];N[a+4>>2]=N[V+4>>2];N[a+8>>2]=N[V+8>>2];ya=i>2]=N[V>>2];N[a+16>>2]=N[V+4>>2];N[a+20>>2]=N[V+8>>2];ba=G+P(ya?ba:ca,12)|0;N[a+24>>2]=N[ba>>2];N[a+28>>2]=N[ba+4>>2];N[a+32>>2]=N[ba+8>>2];H[a+36|0]=Ka?K[ja+Ka|0]:56;C=C+1|0;if((va|0)!=(C|0)){continue}break}J[j+6120>>2]=J[j+1416>>2];a=J[j+1412>>2];J[j+6112>>2]=J[j+1408>>2];J[j+6116>>2]=a;ja=0;ba=0;if(!Ba){break m}while(1){J[j+2012>>2]=0;G=P(ba,40)+j|0;a=ba+Aa|0;ek(j+1784|0,j+1344|0,G,a,K[G+36|0],j+1920|0,Qa,j+1424|0,j+1280|0,j+2016|0,j+2012|0);ca=J[j+2012>>2];o:{if(!ca){break o}C=0;i=N[j+2060>>2];p:{if((ca|0)==1){break p}V=ca-1|0;sa=V&3;ja=0;G=1;if(ca-2>>>0>=3){ya=V&-4;ca=0;while(1){k=N[((G<<6)+j|0)+2060>>2];V=k>2];i=V?k:i;va=m>2];i=va?m:i;wa=k>2];i=wa?k:i;xa=m>2];ca=ki)){break o}h=(j+2016|0)+(C<<6)|0;o=N[h+16>>2];p=N[h+32>>2];x=N[h+24>>2];u=N[h+20>>2];s=N[h+40>>2];l=N[h+36>>2];h=a;f=i}ba=ba+1|0;if((Ba|0)!=(ba|0)){continue}break}}J[j+1416>>2]=J[j+6120>>2];a=J[j+6116>>2];J[j+1408>>2]=J[j+6112>>2];J[j+1412>>2]=a;d=d-32|0;za=ja|za;ua=ua+1|0;if((Ra|0)!=(ua|0)){continue}break}break l}G=0;if(!Pa){break g}break i}if(za&1){break j}}G=0;if(Pa){break i}break g}i=N[j+1432>>2];k=N[j+1424>>2];m=N[j+1428>>2];z=Q(Q(i*x)+Q(Q(k*o)+Q(u*m)));r=N[j+1436>>2];B=Q(Q(r*r)+Q(-.5));w=Q(Q(i*z)+Q(Q(r*Q(Q(k*u)-Q(o*m)))+Q(x*B)));A=Q(N[j+1448>>2]+Q(w+w));w=Q(Q(m*z)+Q(Q(r*Q(Q(i*o)-Q(x*k)))+Q(u*B)));W=Q(N[j+1444>>2]+Q(w+w));z=Q(Q(k*z)+Q(Q(r*Q(Q(m*x)-Q(u*i)))+Q(o*B)));X=Q(N[j+1440>>2]+Q(z+z));z=Q(Q(i*s)+Q(Q(k*p)+Q(l*m)));w=Q(Q(i*z)+Q(Q(r*Q(Q(k*l)-Q(p*m)))+Q(s*B)));w=Q(w+w);D=Q(Q(m*z)+Q(Q(r*Q(Q(i*p)-Q(s*k)))+Q(l*B)));D=Q(D+D);i=Q(Q(k*z)+Q(Q(r*Q(Q(m*s)-Q(l*i)))+Q(p*B)));i=Q(i+i);h=J[J[j+2e3>>2]+(h<<2)>>2];if(!(f<=Q(0))){if(Ca){break i}N[g+36>>2]=w;N[g+32>>2]=D;N[g+28>>2]=i;N[g+24>>2]=A;N[g+20>>2]=W;N[g+16>>2]=X;J[g+40>>2]=0;J[g+8>>2]=h;break h}k=Q(f*w);da=Q(da-k);N[j+1984>>2]=da;m=Q(f*D);S=Q(S-m);N[j+1980>>2]=S;f=Q(f*i);U=Q(U-f);N[j+1976>>2]=U;y=Q(y-k);v=Q(v-m);q=Q(q-f);Pa=1;Ca=Ca+1|0;if((Ca|0)!=4){continue}}break}N[g+24>>2]=A;N[g+20>>2]=W;N[g+16>>2]=X;J[g+8>>2]=h;f=Q(Y(Q(Q(y*y)+Q(Q(q*q)+Q(v*v)))));N[g+40>>2]=-f;i=Q(Q(1)/f);a=f>Q(0);N[g+36>>2]=a?Q(y*i):Q(0);N[g+32>>2]=a?Q(v*i):Q(0);N[g+28>>2]=a?Q(q*i):Q(0)}G=1}a=J[j+2008>>2];q:{if((a|0)<0|!(a&2147483647)){break q}a=J[j+2e3>>2];if(!a){break q}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ha=j+6128|0;b=J[t+56>>2];I[g+12>>1]=1026;if(G){break e}}J[g+40>>2]=0;f=N[b>>2];i=N[b+4>>2];N[g+36>>2]=-N[b+8>>2];N[g+32>>2]=-i;N[g+28>>2]=-f;break d}if(N[g+40>>2]==Q(0)){f=N[b>>2];i=N[b+4>>2];N[g+36>>2]=-N[b+8>>2];N[g+32>>2]=-i;N[g+28>>2]=-f}I[g+12>>1]=1027;break d}f=N[t+24>>2];I[g+12>>1]=1024;N[g+40>>2]=f;h=g+12|0;a=L[t+8>>1];if(a&256){b=J[t+48>>2];I[pa+14>>1]=a;c=t- -64|0;d=Ha-32|0;Ha=d;r:{if(!(K[pa+14|0]&3)){break r}py(d+20|0,d+8|0,b+48|0,e,c,f);a=L[pa+14>>1];if(a&2){k=N[d+16>>2];m=N[d+8>>2];f=N[d+12>>2];i=Q(Y(Q(Q(k*k)+Q(Q(m*m)+Q(f*f)))));if(i>Q(0)){i=Q(Q(1)/i);k=Q(k*i);m=Q(m*i);f=Q(f*i)}i=N[e+8>>2];l=N[e>>2];o=N[e+4>>2];a=Q(Q(k*i)+Q(Q(m*l)+Q(f*o)))>Q(0);m=a?Q(-m):m;f=a?Q(-f):f;k=a?Q(-k):k;s:{if(G|!na){break s}p=N[c>>2];s=Q(N[c+12>>2]-p);r=N[c+4>>2];y=Q(N[c+28>>2]-r);p=Q(N[c+24>>2]-p);r=Q(N[c+16>>2]-r);u=Q(Q(Q(s*y)-Q(p*r))*i);q=r;i=N[c+8>>2];r=Q(N[c+32>>2]-i);i=Q(N[c+20>>2]-i);if(!(Q(u+Q(Q(Q(Q(q*r)-Q(y*i))*l)+Q(o*Q(Q(i*p)-Q(r*s)))))>Q(0))){break s}k=Q(-k);f=Q(-f);m=Q(-m)}i=N[b+28>>2];l=N[b+16>>2];o=N[b+32>>2];p=N[b+20>>2];s=N[b+4>>2];r=N[b+8>>2];N[g+28>>2]=Q(Q(m*N[b>>2])+Q(f*N[b+12>>2]))+Q(k*N[b+24>>2]);N[g+36>>2]=Q(Q(m*r)+Q(f*p))+Q(k*o);N[g+32>>2]=Q(Q(m*s)+Q(f*l))+Q(k*i);I[h>>1]=L[h>>1]|2;a=L[pa+14>>1]}if(!(a&1)){break r}k=N[b+40>>2];m=N[b+28>>2];o=N[b+16>>2];p=N[b+44>>2];s=N[b+32>>2];r=N[b+20>>2];y=N[b+4>>2];v=N[b+8>>2];f=N[d+20>>2];i=N[d+24>>2];l=N[d+28>>2];N[g+16>>2]=Q(Q(Q(f*N[b>>2])+Q(i*N[b+12>>2]))+Q(l*N[b+24>>2]))+N[b+36>>2];N[g+24>>2]=p+Q(Q(Q(f*v)+Q(i*r))+Q(l*s));N[g+20>>2]=k+Q(Q(Q(f*y)+Q(i*o))+Q(l*m));I[h>>1]=L[h>>1]|1}Ha=d+32|0;break d}u=N[C+24>>2];B=N[C+20>>2];p=N[C+12>>2];s=N[C+8>>2];r=N[C+4>>2];y=N[C>>2];z=N[C+16>>2];I[h>>1]=1027;l=Q(-k);i=Q(-m);f=Q(-o);t:{if(G|!na){break t}w=N[t+64>>2];D=Q(N[t+76>>2]-w);A=N[t+68>>2];W=Q(N[t+92>>2]-A);w=Q(N[t+88>>2]-w);A=Q(N[t+80>>2]-A);_=Q(Q(Q(D*W)-Q(w*A))*N[e+8>>2]);oa=A;A=N[t+72>>2];X=Q(N[t+96>>2]-A);A=Q(N[t+84>>2]-A);if(!(Q(_+Q(Q(Q(Q(oa*X)-Q(W*A))*N[e>>2])+Q(N[e+4>>2]*Q(Q(A*w)-Q(X*D)))))>Q(0))){break t}f=o;i=m;l=k}k=Q(Q(p*p)+Q(-.5));m=Q(Q(s*l)+Q(Q(y*f)+Q(r*i)));o=Q(Q(Q(p*Q(Q(y*i)-Q(f*r)))+Q(k*l))+Q(s*m));N[g+36>>2]=o+o;o=Q(Q(r*m)+Q(Q(k*i)+Q(p*Q(Q(s*f)-Q(l*y)))));N[g+32>>2]=o+o;f=Q(Q(y*m)+Q(Q(k*f)+Q(p*Q(Q(r*l)-Q(i*s)))));N[g+28>>2]=f+f;f=Q(Q(s*v)+Q(Q(y*x)+Q(q*r)));i=Q(Q(s*f)+Q(Q(p*Q(Q(y*q)-Q(x*r)))+Q(v*k)));N[g+24>>2]=u+Q(i+i);i=Q(Q(r*f)+Q(Q(p*Q(Q(s*x)-Q(v*y)))+Q(q*k)));N[g+20>>2]=B+Q(i+i);f=Q(Q(y*f)+Q(Q(p*Q(Q(r*v)-Q(q*s)))+Q(x*k)));N[g+16>>2]=z+Q(f+f)}Ha=pa+16|0;Ha=n+336|0;return(Ia|0)!=0|0}function Pn(a,b,c,d,e,f,g,h,i,j,k){var l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),K=Q(0),M=Q(0),O=Q(0),S=0,T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=0,ea=Q(0),fa=Q(0),ga=Q(0),ha=0,ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=0,oa=0,pa=0,qa=0,ra=0,sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0);l=Ha-560|0;Ha=l;a:{if(!a){i=0;break a}i=L[i>>1];oa=i&16;pa=i&64;qa=i&128;n=N[c+8>>2];r=N[c+20>>2];y=Q(Q(n-r)*Q(.5));v=N[c>>2];u=N[c+12>>2];z=Q(Q(v-u)*Q(.5));w=N[c+4>>2];x=N[c+16>>2];V=Q(Q(w-x)*Q(.5));o=Q(Y(Q(Q(y*y)+Q(Q(z*z)+Q(V*V)))));if(o==Q(0)){i=On(a,b,c,N[c+24>>2],d,e,f,g,h,j,(qa|0)!=0,(pa|0)!=0,!oa);break a}ra=qa>>>7|j;m=N[d+8>>2];s=N[d>>2];p=N[d+4>>2];C=Q(Q(n+r)*Q(.5));N[l+556>>2]=C;B=Q(Q(w+x)*Q(.5));N[l+552>>2]=B;D=Q(Q(v+u)*Q(.5));N[l+548>>2]=D;b:{c:{d:{e:{f:{A=Q(Q(1)/o);if(!(Q(R(Q(Q(m*Q(y*A))+Q(Q(s*Q(z*A))+Q(p*Q(V*A))))))>2]=w;v=Q(u-v);N[l+288>>2]=v;n=Q(r-n);N[l+296>>2]=n;n=Q(Q(n*n)+Q(Q(v*v)+Q(w*w)));N[l+300>>2]=n;v=Q(0);N[l+304>>2]=n!=Q(0)?Q(Q(1)/n):Q(0);n=Q(Q(o*m)+C);N[l+144>>2]=n;r=Q(Q(o*p)+B);N[l+140>>2]=r;o=Q(D+Q(o*s));N[l+136>>2]=o;w=Q(2);ha=-1;g:{k=f?J[f>>2]:0;f=P(k,36)+b|0;C=Q(Q(n*m)+Q(Q(o*s)+Q(p*r)));if(Gh(l+136|0,d,e,N[c+24>>2],f,C)){break g}s=N[f+20>>2];p=N[f+32>>2];m=N[f+8>>2];o=N[f>>2];n=Q(N[f+12>>2]-o);r=N[f+4>>2];u=Q(N[f+28>>2]-r);x=Q(N[f+24>>2]-o);r=Q(N[f+16>>2]-r);o=Q(Q(n*u)-Q(x*r));N[l+200>>2]=o;s=Q(s-m);m=Q(p-m);p=Q(Q(s*x)-Q(m*n));N[l+196>>2]=p;m=Q(Q(r*m)-Q(u*s));N[l+192>>2]=m;if(!ra&Q(Q(o*N[d+8>>2])+Q(Q(m*N[d>>2])+Q(p*N[d+4>>2])))>Q(0)){break g}if(!oa){if(Jh(l+192|0,f,f+12|0,f+24|0,c,l+288|0)){break b}p=N[l+196>>2];m=N[l+192>>2];o=N[l+200>>2]}n=Q(0);s=Q(Y(Q(Q(o*o)+Q(Q(m*m)+Q(p*p)))));if(s==Q(0)){break g}r=o;o=Q(Q(1)/s);N[l+200>>2]=r*o;N[l+196>>2]=p*o;N[l+192>>2]=m*o;if(!Fh(f,l+192|0,l+136|0,N[c+24>>2],d,l+156|0,l+112|0,0)){break f}o=N[l+156>>2];if(o>e){break f}s=e>2];u=N[l+192>>2];p=N[l+196>>2];x=Q(R(Q(Q(m*N[d+8>>2])+Q(Q(u*N[d>>2])+Q(p*N[d+4>>2])))));if(!(Q(e-s)>o|Q(s+e)>o&x>Q(-2))){r=Q(0);s=e;if(o!=Q(0)){break e}}if(pa){i=k;break d}w=Q(-x);n=u;r=p;v=m;ha=k;s=o;break e}r=Q(0);n=Q(0);s=e;break e}J[g+8>>2]=-1;ha=f?J[f>>2]:ha;ja=N[c+24>>2];o=Q(x-w);N[l+140>>2]=o;v=Q(u-v);N[l+136>>2]=v;n=Q(r-n);N[l+144>>2]=n;o=Q(Q(n*n)+Q(Q(v*v)+Q(o*o)));N[l+148>>2]=o;N[l+152>>2]=o!=Q(0)?Q(Q(1)/o):Q(0);ka=Q(Q(C*m)+Q(Q(D*s)+Q(p*B)));s=Q(2);o=e;i=0;h:{while(1){na=i?(i|0)!=(ha|0)?i:0:ha;f=P(na,36)+b|0;p=N[f+20>>2];m=N[f+8>>2];n=N[f+32>>2];r=N[f>>2];v=Q(N[f+12>>2]-r);u=N[f+4>>2];w=Q(N[f+28>>2]-u);r=Q(N[f+24>>2]-r);u=Q(N[f+16>>2]-u);x=Q(Q(v*w)-Q(r*u));N[l+120>>2]=x;p=Q(p-m);m=Q(n-m);n=Q(Q(p*r)-Q(m*v));N[l+116>>2]=n;m=Q(Q(u*m)-Q(w*p));N[l+112>>2]=m;i:{if(!ra&Q(Q(x*N[d+8>>2])+Q(Q(m*N[d>>2])+Q(n*N[d+4>>2])))>Q(0)){break i}S=f+24|0;da=f+12|0;if(k){if(!ik(k,f,da,S)){break i}}j:{if(oa){break j}if(!Jh(l+112|0,f,da,S,c,l+136|0)){break j}e=N[d>>2];o=N[d+4>>2];N[h+8>>2]=-N[d+8>>2];N[h+4>>2]=-o;N[h>>2]=-e;I[g+12>>1]=1026;J[g+8>>2]=na;e=N[d>>2];o=N[d+4>>2];m=N[d+8>>2];J[g+40>>2]=0;N[g+36>>2]=-m;N[g+32>>2]=-o;N[g+28>>2]=-e;i=1;break a}m=N[f+32>>2];r=Q(y+m);p=N[f+28>>2];v=Q(V+p);n=N[f+24>>2];u=Q(z+n);w=N[f+20>>2];X=Q(y+w);C=N[f+16>>2];$=Q(V+C);B=N[f+12>>2];F=Q(z+B);G=N[f+8>>2];D=Q(y+G);H=N[f+4>>2];A=Q(V+H);M=N[f>>2];K=Q(z+M);T=Q(m-y);W=Q(p-V);Z=Q(n-z);x=Q(w-y);C=Q(C-V);B=Q(B-z);G=Q(G-y);H=Q(H-V);M=Q(M-z);fa=N[l+120>>2];aa=N[l+112>>2];w=N[l+116>>2];k:{if(Q(Q(fa*y)+Q(Q(aa*z)+Q(V*w)))>=Q(0)){N[l+292>>2]=A;N[l+304>>2]=$;N[l+288>>2]=K;N[l+312>>2]=u;N[l+316>>2]=v;N[l+300>>2]=F;m=Q(F-K);q=Q(v-A);n=Q(u-K);t=Q($-A);p=Q(Q(m*q)-Q(n*t));N[l+296>>2]=D;N[l+320>>2]=r;N[l+308>>2]=X;_=Q(X-D);O=Q(r-D);n=Q(Q(_*n)-Q(O*m));m=Q(Q(t*O)-Q(q*_));break k}N[l+292>>2]=H;N[l+304>>2]=C;N[l+288>>2]=M;N[l+312>>2]=Z;N[l+316>>2]=W;N[l+300>>2]=B;m=Q(B-M);q=Q(W-H);n=Q(Z-M);t=Q(C-H);p=Q(Q(m*q)-Q(n*t));N[l+296>>2]=G;N[l+320>>2]=T;N[l+308>>2]=x;_=Q(x-G);O=Q(T-G);n=Q(Q(_*n)-Q(O*m));m=Q(Q(t*O)-Q(q*_))}N[l+200>>2]=p;N[l+196>>2]=n;N[l+192>>2]=m;N[l+324>>2]=B;N[l+336>>2]=F;N[l+332>>2]=x;N[l+356>>2]=r;N[l+348>>2]=u;N[l+344>>2]=X;N[l+340>>2]=$;N[l+352>>2]=v;N[l+328>>2]=C;m=Q(F-B);O=Q(v-C);E=Q(u-B);n=Q($-C);p=Q(Q(m*O)-Q(E*n));q=N[d+8>>2];ea=Q(r-x);U=Q(X-x);n=Q(Q(n*ea)-Q(O*U));t=N[d>>2];_=N[d+4>>2];m=Q(Q(U*E)-Q(ea*m));if(Q(Q(p*q)+Q(Q(n*t)+Q(_*m)))>Q(0)){N[l+356>>2]=X;N[l+352>>2]=$;N[l+348>>2]=F;N[l+344>>2]=r;N[l+340>>2]=v;N[l+336>>2]=u;m=Q(-m);n=Q(-n);p=Q(-p)}N[l+212>>2]=p;N[l+208>>2]=m;N[l+204>>2]=n;N[l+380>>2]=r;N[l+376>>2]=v;N[l+372>>2]=u;N[l+368>>2]=x;N[l+392>>2]=T;N[l+360>>2]=B;N[l+384>>2]=Z;N[l+364>>2]=C;N[l+388>>2]=W;m=Q(W-C);U=Q(Z-B);p=Q(Q(E*m)-Q(U*O));n=O;O=Q(T-x);n=Q(Q(n*O)-Q(m*ea));m=Q(Q(ea*U)-Q(O*E));if(Q(Q(p*q)+Q(Q(n*t)+Q(_*m)))>Q(0)){N[l+392>>2]=r;N[l+388>>2]=v;N[l+384>>2]=u;N[l+380>>2]=T;N[l+376>>2]=W;N[l+372>>2]=Z;m=Q(-m);n=Q(-n);p=Q(-p)}N[l+224>>2]=p;N[l+220>>2]=m;N[l+216>>2]=n;N[l+396>>2]=M;N[l+408>>2]=Z;N[l+404>>2]=G;N[l+428>>2]=r;N[l+420>>2]=u;N[l+416>>2]=T;N[l+400>>2]=H;N[l+424>>2]=v;N[l+412>>2]=W;m=Q(Z-M);O=Q(v-H);E=Q(u-M);n=Q(W-H);p=Q(Q(m*O)-Q(E*n));ea=Q(r-G);U=Q(T-G);n=Q(Q(n*ea)-Q(O*U));m=Q(Q(U*E)-Q(ea*m));if(Q(Q(p*q)+Q(Q(n*t)+Q(_*m)))>Q(0)){N[l+428>>2]=T;N[l+424>>2]=W;N[l+420>>2]=Z;N[l+416>>2]=r;N[l+412>>2]=v;N[l+408>>2]=u;m=Q(-m);n=Q(-n);p=Q(-p)}N[l+236>>2]=p;N[l+232>>2]=m;N[l+228>>2]=n;N[l+452>>2]=r;N[l+448>>2]=v;N[l+444>>2]=u;N[l+440>>2]=G;N[l+464>>2]=D;N[l+432>>2]=M;N[l+456>>2]=K;N[l+436>>2]=H;N[l+460>>2]=A;m=Q(A-H);T=Q(K-M);p=Q(Q(E*m)-Q(T*O));W=Q(D-G);n=Q(Q(O*W)-Q(m*ea));m=Q(Q(ea*T)-Q(W*E));if(Q(Q(p*q)+Q(Q(n*t)+Q(_*m)))>Q(0)){N[l+464>>2]=r;N[l+460>>2]=v;N[l+456>>2]=u;N[l+452>>2]=D;N[l+448>>2]=A;N[l+444>>2]=K;m=Q(-m);n=Q(-n);p=Q(-p)}N[l+248>>2]=p;N[l+244>>2]=m;N[l+240>>2]=n;N[l+468>>2]=K;N[l+480>>2]=F;N[l+476>>2]=D;N[l+500>>2]=x;N[l+492>>2]=B;N[l+488>>2]=X;N[l+472>>2]=A;N[l+496>>2]=C;N[l+484>>2]=$;m=Q(F-K);r=Q(C-A);v=Q(B-K);n=Q($-A);p=Q(Q(m*r)-Q(v*n));u=Q(x-D);T=Q(X-D);n=Q(Q(n*u)-Q(r*T));m=Q(Q(T*v)-Q(u*m));if(Q(Q(p*q)+Q(Q(n*t)+Q(_*m)))>Q(0)){N[l+500>>2]=X;N[l+496>>2]=$;N[l+492>>2]=F;N[l+488>>2]=x;N[l+484>>2]=C;N[l+480>>2]=B;m=Q(-m);n=Q(-n);p=Q(-p)}N[l+260>>2]=p;N[l+256>>2]=m;N[l+252>>2]=n;N[l+524>>2]=x;N[l+520>>2]=C;N[l+516>>2]=B;N[l+512>>2]=D;N[l+536>>2]=G;N[l+504>>2]=K;N[l+528>>2]=M;N[l+508>>2]=A;N[l+532>>2]=H;m=Q(H-A);A=Q(M-K);n=Q(Q(v*m)-Q(A*r));p=r;r=Q(G-D);p=Q(Q(p*r)-Q(m*u));m=Q(Q(u*A)-Q(r*v));if(Q(Q(n*q)+Q(Q(p*t)+Q(_*m)))>Q(0)){N[l+536>>2]=x;N[l+532>>2]=C;N[l+528>>2]=B;N[l+524>>2]=G;N[l+520>>2]=H;N[l+516>>2]=M;n=Q(-n);p=Q(-p);m=Q(-m)}N[l+272>>2]=n;N[l+268>>2]=m;N[l+264>>2]=p;m=Q(Y(Q(Q(fa*fa)+Q(Q(aa*aa)+Q(w*w)))));if(m>Q(0)){m=Q(Q(1)/m);fa=Q(fa*m);N[l+120>>2]=fa;w=Q(w*m);N[l+116>>2]=w;aa=Q(aa*m);N[l+112>>2]=aa}p=Q(-Q(R(Q(Q(fa*q)+Q(Q(aa*t)+Q(_*w))))));f=0;while(1){S=(l+192|0)+P(f,12)|0;l:{if(!ra&Q(Q(N[S+8>>2]*N[d+8>>2])+Q(Q(N[S>>2]*N[d>>2])+Q(N[S+4>>2]*N[d+4>>2])))>Q(0)){break l}da=(l+288|0)+P(f,36)|0;if(Gh(l+548|0,d,o,ja,da,ka)){break l}m=N[S+8>>2];n=N[S>>2];r=N[S+4>>2];v=Q(Y(Q(Q(m*m)+Q(Q(n*n)+Q(r*r)))));if(v==Q(0)){break l}u=n;n=Q(Q(1)/v);N[S>>2]=u*n;N[S+4>>2]=r*n;N[S+8>>2]=m*n;if(!Fh(da,S,l+548|0,ja,d,l+96|0,l+80|0,0)){break l}m=N[l+96>>2];if(m>e){break l}n=m>o?m:o;n=nm|pm|m==Q(0))){if(!(p==s&m>2]=na;N[l+156>>2]=N[da>>2];N[l+160>>2]=N[da+4>>2];N[l+164>>2]=N[da+8>>2];N[l+168>>2]=N[da+12>>2];N[l+172>>2]=N[da+16>>2];N[l+176>>2]=N[da+20>>2];N[l+180>>2]=N[da+24>>2];N[l+184>>2]=N[da+28>>2];N[l+188>>2]=N[da+32>>2];la=N[l+120>>2];ba=N[l+116>>2];ga=N[l+112>>2];if(pa){break h}s=p;o=m}f=f+1|0;if((f|0)!=7){continue}break}}i=i+1|0;if((i|0)!=(a|0)){continue}break}na=J[g+8>>2];m=o}if((na|0)==-1){i=0;break a}N[g+40>>2]=m;N[h+8>>2]=la;N[h+4>>2]=ba;N[h>>2]=ga;Nn(g+16|0,g+28|0,l+548|0,d,m,l+156|0);if(!(!(Q(Q(la*N[d+8>>2])+Q(Q(ga*N[d>>2])+Q(ba*N[d+4>>2])))>Q(0))|(j|!qa))){N[g+28>>2]=-N[g+28>>2];N[g+36>>2]=-N[g+36>>2];N[g+32>>2]=-N[g+32>>2]}i=1;a=J[g+8>>2];if((a|0)==-1){break a}o=N[d>>2];m=N[d+4>>2];s=N[d+8>>2];e=N[g+40>>2];p=N[c>>2];n=N[c+4>>2];r=N[c+8>>2];J[l+92>>2]=0;s=Q(e*s);N[l+88>>2]=r+s;m=Q(e*m);N[l+84>>2]=n+m;e=Q(e*o);N[l+80>>2]=p+e;o=N[c+12>>2];p=N[c+16>>2];n=N[c+20>>2];J[l+76>>2]=0;N[l+72>>2]=s+n;N[l+68>>2]=m+p;N[l+64>>2]=e+o;a=P(a,36)+b|0;b=J[a>>2];c=J[a+4>>2];e=N[a+8>>2];J[l+60>>2]=0;N[l+56>>2]=e;J[l+48>>2]=b;J[l+52>>2]=c;b=J[a+16>>2];c=J[a+12>>2];e=N[a+20>>2];J[l+44>>2]=0;N[l+40>>2]=e;J[l+32>>2]=c;J[l+36>>2]=b;b=J[a+28>>2];c=J[a+24>>2];e=N[a+32>>2];J[l+28>>2]=0;N[l+24>>2]=e;J[l+16>>2]=c;J[l+20>>2]=b;a=Ha-112|0;Ha=a;B=N[l+80>>2];c=l- -64|0;D=N[c>>2];A=N[l+84>>2];K=N[c+4>>2];G=N[l+88>>2];H=N[c+8>>2];J[a+108>>2]=0;N[a+104>>2]=H-G;N[a+100>>2]=K-A;N[a+96>>2]=D-B;w=N[l+48>>2];p=N[l+32>>2];x=N[l+52>>2];v=N[l+36>>2];C=N[l+56>>2];u=N[l+40>>2];J[a+92>>2]=0;e=Q(u-C);N[a+88>>2]=e;o=Q(v-x);N[a+84>>2]=o;m=Q(p-w);N[a+80>>2]=m;M=N[l+16>>2];y=N[l+20>>2];z=N[l+24>>2];J[a+76>>2]=0;s=Q(z-C);N[a+72>>2]=s;n=Q(y-x);N[a+68>>2]=n;r=Q(M-w);N[a+64>>2]=r;J[a+60>>2]=0;N[a+56>>2]=z-u;N[a+52>>2]=y-v;N[a+48>>2]=M-p;_=Q(Q(e*e)+Q(Q(m*m)+Q(o*o)));fa=Q(Q(s*s)+Q(Q(r*r)+Q(n*n)));p=Q(Q(e*s)+Q(Q(m*r)+Q(o*n)));v=Q(Q(_*fa)-Q(p*p));v=v>Q(0)?Q(Q(1)/v):Q(0);M=Q(Q(m*n)-Q(r*o));y=Q(Q(o*s)-Q(n*e));z=Q(Q(e*r)-Q(s*m));u=Q(Q(1)/Q(Y(Q(Q(M*M)+Q(Q(y*y)+Q(z*z))))));m:{n:{V=Q(M*u);X=Q(y*u);$=Q(z*u);u=Q(Q(Q(G-C)*V)+Q(Q(Q(B-w)*X)+Q(Q(A-x)*$)));B=Q(Q(Q(H-C)*V)+Q(Q(Q(D-w)*X)+Q(Q(K-x)*$)));if(!(Q(u*B)>2];K=N[a+96>>2];G=N[a+100>>2];D=Q(Q(Q(-1)/Q(Q(V*A)+Q(Q(X*K)+Q($*G))))*u);A=Q(N[l+88>>2]+Q(A*D));C=Q(A-C);q=Q(C*e);K=Q(N[l+80>>2]+Q(K*D));e=Q(K-w);t=Q(e*m);m=Q(N[l+84>>2]+Q(G*D));w=Q(m-x);o=Q(q+Q(t+Q(w*o)));s=Q(Q(C*s)+Q(Q(e*r)+Q(w*n)));e=Q(v*Q(Q(fa*o)-Q(p*s)));if(!(e>=Q(-1.1920928955078125e-7))|!(e<=Q(1.0000001192092896))){break n}o=Q(v*Q(Q(_*s)-Q(p*o)));if(!(o>=Q(-1.1920928955078125e-7))|!(o<=Q(1.0000001192092896))|!(Q(e+o)>2]=m;N[l+96>>2]=K;J[l+108>>2]=0;N[l+104>>2]=A;b=J[l+100>>2];J[l+112>>2]=J[l+96>>2];J[l+116>>2]=b;b=J[l+108>>2];J[l+120>>2]=J[l+104>>2];J[l+124>>2]=b;J[l>>2]=0;break m}ea=N[l+40>>2];ja=N[l+32>>2];la=N[l+36>>2];D=N[a+56>>2];A=N[a+48>>2];K=N[a+52>>2];b=a- -64|0;G=N[b+8>>2];H=N[b>>2];M=N[b+4>>2];e=N[a+104>>2];o=N[a+96>>2];m=N[a+100>>2];y=Q(Q(e*e)+Q(Q(o*o)+Q(m*m)));F=Q(Q(1)/y);s=N[a+88>>2];n=N[a+80>>2];r=N[a+84>>2];ia=Q(Q(o*n)+Q(m*r));z=Q(Q(e*s)+ia);ta=Q(s*s);ua=Q(Q(n*n)+Q(r*r));q=Q(ta+ua);t=Q(Q(y*q)-Q(z*z));b=a+32|0;ca=z;ga=Q(Q(1)/q);w=N[l+88>>2];T=N[l+56>>2];aa=Q(w-T);x=N[l+80>>2];W=N[l+48>>2];O=Q(x-W);C=N[l+84>>2];Z=N[l+52>>2];E=Q(C-Z);ba=Q(Q(s*aa)+Q(Q(n*O)+Q(r*E)));ma=q;q=Q(Q(e*aa)+Q(Q(o*O)+Q(m*E)));z=Q(Q(Q(z*ba)-Q(ma*q))/t);z=zQ(0)?z:Q(0)))));z=zQ(0)?z:Q(0);q=Q(F*Q(Q(ca*z)-q));q=qQ(0)?q:Q(0);N[b+12>>2]=aa;t=Q(Q(G*G)+Q(Q(H*H)+Q(M*M)));q=Q(Q(e*G)+Q(Q(o*H)+Q(m*M)));O=Q(Q(y*t)-Q(q*q));ca=q;sa=Q(Q(1)/t);ba=Q(w-T);E=ba;ga=Q(x-W);ka=Q(C-Z);U=Q(Q(G*E)+Q(Q(H*ga)+Q(M*ka)));ma=t;va=Q(Q(o*ga)+Q(m*ka));t=Q(Q(e*E)+va);q=Q(Q(Q(q*U)-Q(ma*t))/O);q=qQ(0)?q:Q(0)))));q=qQ(0)?q:Q(0);t=Q(F*Q(Q(ca*q)-t));t=tQ(0)?t:Q(0);N[b+8>>2]=O;E=Q(Q(D*D)+Q(Q(A*A)+Q(K*K)));t=Q(Q(e*D)+Q(Q(o*A)+Q(m*K)));U=Q(Q(y*E)-Q(t*t));ca=t;za=Q(Q(1)/E);sa=Q(w-ea);wa=Q(x-ja);xa=Q(C-la);ya=Q(Q(D*sa)+Q(Q(A*wa)+Q(K*xa)));ma=E;E=Q(Q(e*sa)+Q(Q(o*wa)+Q(m*xa)));t=Q(Q(Q(t*ya)-Q(ma*E))/U);t=tQ(0)?t:Q(0)))));t=tQ(0)?t:Q(0);E=Q(F*Q(Q(ca*t)-E));E=EQ(0)?E:Q(0);N[b+4>>2]=E;U=Q(ta+ua);ca=Q(y*U);y=Q(Q(e*s)+ia);ia=Q(ca-Q(y*y));ma=F;ca=y;F=Q(Q(s*ba)+Q(Q(n*ga)+Q(r*ka)));ga=F;y=Q(y*F);F=Q(Q(e*ba)+va);y=Q(Q(y-Q(U*F))/ia);y=yQ(0)?y:Q(0)))));y=yQ(0)?y:Q(0);F=Q(ma*Q(Q(ca*y)-F));F=FQ(0)?F:Q(0);N[b>>2]=F;N[a+28>>2]=z;N[a+24>>2]=q;N[a+20>>2]=t;N[a+16>>2]=y;ba=Q(Q(x+Q(o*aa))-Q(W+Q(n*z)));ca=Q(ba*ba);ba=Q(Q(C+Q(m*aa))-Q(Z+Q(r*z)));z=Q(Q(w+Q(e*aa))-Q(T+Q(s*z)));N[a+12>>2]=ca+Q(Q(ba*ba)+Q(z*z));H=Q(Q(x+Q(o*O))-Q(W+Q(H*q)));z=Q(H*H);H=Q(Q(C+Q(m*O))-Q(Z+Q(M*q)));G=Q(Q(w+Q(e*O))-Q(T+Q(G*q)));N[a+8>>2]=z+Q(Q(H*H)+Q(G*G));A=Q(Q(x+Q(o*E))-Q(ja+Q(A*t)));q=Q(A*A);A=Q(Q(C+Q(m*E))-Q(la+Q(K*t)));D=Q(Q(w+Q(e*E))-Q(ea+Q(D*t)));N[a+4>>2]=q+Q(Q(A*A)+Q(D*D));o=Q(Q(x+Q(o*F))-Q(W+Q(n*y)));n=Q(o*o);o=Q(Q(C+Q(m*F))-Q(Z+Q(r*y)));e=Q(Q(w+Q(e*F))-Q(T+Q(s*y)));N[a>>2]=n+Q(Q(o*o)+Q(e*e));w=N[a>>2];x=N[a+4>>2];q=N[a+8>>2];j=!(w>=x)|!(q>x);k=!(x>w)|!(q>w);C=N[(k?j?b|8:b|4:b)>>2];aa=N[l+32>>2];O=N[l+36>>2];E=N[l+40>>2];e=N[l+80>>2];o=N[l+84>>2];m=N[l+88>>2];s=N[l+56>>2];D=N[c+8>>2];n=N[l+48>>2];A=N[c>>2];r=N[l+52>>2];K=N[c+4>>2];ea=N[a+48>>2];ja=N[a+52>>2];G=N[a+16>>2];H=N[a+24>>2];la=N[a+56>>2];M=N[a+20>>2];ba=N[a+96>>2];ga=N[a+100>>2];ka=N[a+104>>2];y=N[a+72>>2];z=N[a+64>>2];F=N[a+68>>2];T=N[a+88>>2];W=N[a+80>>2];Z=N[a+84>>2];J[l+124>>2]=0;t=Q(B*B);U=Q(u*u);b=t>U;w=k?j?q:x:w;c=w>U;f=t=Q(-1.1920928955078125e-7)&q<=Q(1.0000001192092896)&(t>=Q(-1.1920928955078125e-7)&t<=Q(1.0000001192092896))&Q(q+t)=Q(-1.1920928955078125e-7)&V<=Q(1.0000001192092896)&(p>=Q(-1.1920928955078125e-7)&p<=Q(1.0000001192092896))&Q(V+p)>2]=p;q=b?o:K;v=o;o=Q(o+Q(ga*C));o=h?d?q:c?v:o:f?K:o;N[l+116>>2]=o;q=b?e:A;v=e;e=Q(e+Q(ba*C));e=h?d?q:c?v:e:f?A:e;N[l+112>>2]=e;J[l+108>>2]=0;q=b?m:w;v=m;m=k?j?Q(s+Q(H*y)):Q(E+Q(M*la)):Q(s+Q(G*T));m=h?d?q:c?v:m:f?w:m;N[l+104>>2]=m;s=k?j?Q(r+Q(H*F)):Q(O+Q(M*ja)):Q(r+Q(G*Z));s=h?d?b?u:B:c?u:s:f?B:s;N[l+100>>2]=s;n=k?j?Q(n+Q(H*z)):Q(aa+Q(M*ea)):Q(n+Q(G*W));n=h?d?b?D:x:c?D:n:f?x:n;N[l+96>>2]=n;m=Q(m-p);e=Q(n-e);n=Q(e*e);e=Q(s-o);N[l>>2]=Q(m*m)+Q(n+Q(e*e))}Ha=a+112|0;a=J[l+100>>2];b=J[l+96>>2];N[g+24>>2]=N[l+104>>2];J[g+16>>2]=b;J[g+20>>2]=a;I[g+12>>1]=3;break a}r=Q(0);s=e}if(a>>>0<2){break c}f=1;while(1){i=(f|0)!=(k|0)?f:0;S=P(i,36)+b|0;o:{if(Gh(l+136|0,d,s,N[c+24>>2],S,C)){break o}p=N[S+20>>2];u=N[S+32>>2];m=N[S+8>>2];o=N[S>>2];x=Q(N[S+12>>2]-o);B=N[S+4>>2];D=Q(N[S+28>>2]-B);A=Q(N[S+24>>2]-o);B=Q(N[S+16>>2]-B);o=Q(Q(x*D)-Q(A*B));N[l+200>>2]=o;K=Q(p-m);m=Q(u-m);p=Q(Q(K*A)-Q(m*x));N[l+196>>2]=p;m=Q(Q(B*m)-Q(D*K));N[l+192>>2]=m;if(!ra&Q(Q(o*N[d+8>>2])+Q(Q(m*N[d>>2])+Q(p*N[d+4>>2])))>Q(0)){break o}if(!oa){if(Jh(l+192|0,S,S+12|0,S+24|0,c,l+288|0)){k=i;break b}p=N[l+196>>2];m=N[l+192>>2];o=N[l+200>>2]}u=Q(Y(Q(Q(o*o)+Q(Q(m*m)+Q(p*p)))));if(u==Q(0)){break o}q=o;o=Q(Q(1)/u);N[l+200>>2]=q*o;N[l+196>>2]=p*o;N[l+192>>2]=m*o;if(!Fh(S,l+192|0,l+136|0,N[c+24>>2],d,l+156|0,l+112|0,0)){break o}o=N[l+156>>2];if(o>e){break o}B=o>s?o:s;B=B>2];u=N[l+192>>2];p=N[l+196>>2];x=Q(-Q(R(Q(Q(m*N[d+8>>2])+Q(Q(u*N[d>>2])+Q(p*N[d+4>>2]))))));if(!(Q(s-B)>o|xo|o==Q(0))){if(!(x==w&o>2])+Q(Q(n*N[d>>2])+Q(r*N[d+4>>2])))>Q(0))|(j|!qa))){N[l+164>>2]=-N[l+164>>2];N[l+160>>2]=-N[l+160>>2];N[l+156>>2]=-N[l+156>>2]}N[g+16>>2]=N[l+192>>2];N[g+20>>2]=N[l+196>>2];N[g+24>>2]=N[l+200>>2];N[g+28>>2]=N[l+156>>2];N[g+32>>2]=N[l+160>>2];e=N[l+164>>2];N[g+40>>2]=s;N[g+36>>2]=e;I[g+12>>1]=3;J[g+8>>2]=ha;N[h+8>>2]=v;N[h+4>>2]=r;N[h>>2]=n;i=1;break a}e=N[d>>2];o=N[d+4>>2];N[h+8>>2]=-N[d+8>>2];N[h+4>>2]=-o;N[h>>2]=-e;I[g+12>>1]=1026;J[g+8>>2]=k;e=N[d>>2];o=N[d+4>>2];m=N[d+8>>2];J[g+40>>2]=0;N[g+36>>2]=-m;N[g+32>>2]=-o;N[g+28>>2]=-e;i=1}Ha=l+560|0;return i}function RS(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=Q(i);var j=0,k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=0,A=Q(0),B=Q(0),C=0,D=0,E=0,F=0,G=Q(0),M=Q(0),O=Q(0),S=0,T=0,U=Q(0),V=0,W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=0,ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=0,pa=0,qa=0,ra=Q(0),sa=0,ta=0,ua=0,va=0,wa=0,xa=0,ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=0,Fa=0,Ga=0,Ia=0,Ka=0,La=0,Ma=0,Na=0,Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=0,Ua=0,Va=0,Wa=0,Xa=Q(0),Ya=Q(0),Za=Q(0),_a=0;l=Ha-752|0;Ha=l;k=0;a:{if(N[c+4>>2]!=Q(1)){break a}k=0;if(N[c+8>>2]!=Q(1)){break a}k=N[c+12>>2]==Q(1)}y=N[a+4>>2]!=Q(1)|N[a+8>>2]!=Q(1)?y:N[a+12>>2]==Q(1);x=c+4|0;oa=J[a+36>>2];z=J[c+32>>2];J[l+740>>2]=0;J[l+744>>2]=1065353216;J[l+732>>2]=0;J[l+736>>2]=0;J[l+724>>2]=0;J[l+728>>2]=1065353216;J[l+716>>2]=0;J[l+720>>2]=0;J[l+708>>2]=1065353216;J[l+712>>2]=1065353216;J[l+692>>2]=1065353216;J[l+696>>2]=0;H[l+748|0]=0;J[l+700>>2]=0;J[l+704>>2]=0;J[l+684>>2]=0;J[l+688>>2]=0;J[l+676>>2]=1065353216;J[l+680>>2]=0;if(!k){Lb(l+676|0,x,c+16|0)}J[l+664>>2]=0;J[l+668>>2]=1065353216;J[l+656>>2]=0;J[l+660>>2]=0;J[l+648>>2]=0;J[l+652>>2]=1065353216;J[l+640>>2]=0;J[l+644>>2]=0;J[l+632>>2]=1065353216;J[l+636>>2]=1065353216;J[l+616>>2]=1065353216;J[l+620>>2]=0;H[l+672|0]=0;J[l+624>>2]=0;J[l+628>>2]=0;J[l+608>>2]=0;J[l+612>>2]=0;J[l+600>>2]=1065353216;J[l+604>>2]=0;if(!y){Lb(l+600|0,a+4|0,a+16|0)}m=N[z+16>>2];p=N[l+684>>2];q=N[z+20>>2];s=N[l+696>>2];n=N[z+24>>2];t=N[l+708>>2];u=Q(Q(Q(m*p)+Q(q*s))+Q(n*t));M=p;p=N[z+28>>2];X=s;s=N[z+32>>2];Z=t;t=N[z+36>>2];v=Q(Q(Q(R(Q(M*p)))+Q(R(Q(X*s))))+Q(R(Q(Z*t))));N[l+596>>2]=u+v;o=N[l+680>>2];r=N[l+692>>2];w=N[l+704>>2];A=Q(Q(Q(m*o)+Q(q*r))+Q(n*w));o=Q(Q(Q(R(Q(o*p)))+Q(R(Q(r*s))))+Q(R(Q(w*t))));N[l+592>>2]=A+o;M=m;m=N[l+676>>2];X=q;q=N[l+688>>2];Z=n;n=N[l+700>>2];r=Q(Q(Q(M*m)+Q(X*q))+Q(Z*n));m=Q(Q(Q(R(Q(m*p)))+Q(R(Q(q*s))))+Q(R(Q(n*t))));N[l+588>>2]=r+m;N[l+584>>2]=u-v;N[l+580>>2]=A-o;N[l+576>>2]=r-m;q=N[d+4>>2];p=Q(q+q);m=N[d+8>>2];u=Q(p*m);s=N[d>>2];n=Q(s+s);t=N[d+12>>2];v=Q(n*t);N[l+44>>2]=u-v;N[l+36>>2]=u+v;s=Q(Q(1)-Q(s*n));u=Q(q*p);N[l+48>>2]=s-u;M=s;s=Q(m+m);v=Q(m*s);N[l+32>>2]=M-v;m=Q(n*m);p=Q(p*t);N[l+40>>2]=m+p;q=Q(n*q);n=Q(s*t);N[l+28>>2]=q-n;N[l+24>>2]=m-p;N[l+20>>2]=q+n;N[l+16>>2]=Q(Q(1)-u)-v;N[l+52>>2]=N[d+16>>2];N[l+56>>2]=N[d+20>>2];N[l+60>>2]=N[d+24>>2];q=N[b+4>>2];p=Q(q+q);m=N[b+8>>2];u=Q(p*m);s=N[b>>2];n=Q(s+s);t=N[b+12>>2];v=Q(n*t);N[l+496>>2]=u-v;N[l+488>>2]=u+v;s=Q(Q(1)-Q(s*n));u=Q(q*p);N[l+500>>2]=s-u;M=s;s=Q(m+m);v=Q(m*s);N[l+484>>2]=M-v;m=Q(n*m);p=Q(p*t);N[l+492>>2]=m+p;q=Q(n*q);n=Q(s*t);N[l+480>>2]=q-n;N[l+476>>2]=m-p;N[l+472>>2]=q+n;N[l+468>>2]=Q(Q(1)-u)-v;N[l+504>>2]=N[b+16>>2];N[l+508>>2]=N[b+20>>2];N[l+512>>2]=N[b+24>>2];pk(l+516|0,l+576|0,Q(0),l+16|0,l+468|0,l+600|0,y);N[l+568>>2]=N[l+568>>2]+i;N[l+572>>2]=N[l+572>>2]+i;N[l+564>>2]=N[l+564>>2]+i;q=N[b+8>>2];o=N[e+8>>2];n=Q(o+o);p=N[b>>2];r=N[e>>2];s=Q(r+r);w=N[e+4>>2];t=Q(w+w);u=N[b+4>>2];v=Q(Q(q*n)+Q(Q(p*s)+Q(t*u)));m=N[b+12>>2];A=Q(Q(m*m)+Q(-.5));B=Q(Q(Q(p*v)+Q(Q(s*A)-Q(m*Q(Q(u*n)-Q(t*q)))))*f);G=Q(Q(Q(u*v)+Q(Q(t*A)-Q(m*Q(Q(q*s)-Q(n*p)))))*f);n=Q(Q(Q(q*v)+Q(Q(n*A)-Q(m*Q(Q(p*t)-Q(s*u)))))*f);m=Q(Q(Q(N[l+644>>2]*B)+Q(G*N[l+656>>2]))+Q(n*N[l+668>>2]));N[l+476>>2]=m;q=Q(Q(Q(N[l+640>>2]*B)+Q(G*N[l+652>>2]))+Q(n*N[l+664>>2]));N[l+472>>2]=q;n=Q(Q(Q(N[l+636>>2]*B)+Q(G*N[l+648>>2]))+Q(n*N[l+660>>2]));N[l+468>>2]=n;A=Q(Y(Q(Q(m*m)+Q(Q(n*n)+Q(q*q)))));if(A>Q(0)){s=m;m=Q(Q(1)/A);N[l+476>>2]=s*m;N[l+472>>2]=q*m;N[l+468>>2]=n*m}j=K[a+32|0];ga=L[h>>1];I[l+2>>1]=ga;N[l+12>>2]=-o;N[l+8>>2]=-w;N[l+4>>2]=-r;D=Ha-32|0;Ha=D;F=K[l+672|0];k=l+16|0;J[k+4>>2]=2;C=L[l+2>>1];N[k+16>>2]=y?Q(1):Q(A/f);H[k+12|0]=F;I[k+10>>1]=0;I[k+8>>1]=C;J[k+64>>2]=0;J[k+68>>2]=0;J[k>>2]=155124;J[k+72>>2]=0;J[k+76>>2]=0;J[k+80>>2]=0;J[k+84>>2]=0;J[k+88>>2]=0;J[k+92>>2]=0;H[k+96|0]=0;J[k+272>>2]=0;J[k+276>>2]=0;J[k+280>>2]=0;J[k+284>>2]=0;J[k+228>>2]=0;J[k+232>>2]=0;J[k+236>>2]=0;J[k+240>>2]=0;J[k+248>>2]=0;J[k+252>>2]=0;J[k+256>>2]=0;J[k+260>>2]=0;J[k+224>>2]=1065353216;J[k+244>>2]=1065353216;J[k+264>>2]=1065353216;J[k+268>>2]=0;J[k+312>>2]=0;J[k+316>>2]=0;J[k+304>>2]=0;J[k+308>>2]=0;J[k+320>>2]=l+600;J[k+288>>2]=0;J[k+292>>2]=0;J[k+296>>2]=0;J[k+300>>2]=1065353216;J[k+324>>2]=0;J[k+328>>2]=0;I[k+336>>1]=0;J[k+340>>2]=0;J[k+344>>2]=0;J[k+348>>2]=0;J[k+352>>2]=0;J[k+356>>2]=0;J[k+360>>2]=0;N[k+416>>2]=N[l+4>>2];N[k+420>>2]=N[l+8>>2];m=N[l+12>>2];F=ga&128;j=j&2;y=(F|j)!=0;H[k+445|0]=y;ga=(ga&64)>>>6|0;H[k+444|0]=ga;N[k+440>>2]=i;N[k+424>>2]=m;N[k+364>>2]=f;J[k+332>>2]=-1;q=N[b+8>>2];m=N[l+12>>2];n=Q(m+m);p=N[b>>2];m=N[l+4>>2];s=Q(m+m);m=N[l+8>>2];t=Q(m+m);u=N[b+4>>2];v=Q(Q(q*n)+Q(Q(p*s)+Q(t*u)));m=N[b+12>>2];o=Q(Q(m*m)+Q(-.5));N[k+436>>2]=Q(q*v)+Q(Q(n*o)-Q(m*Q(Q(p*t)-Q(s*u))));N[k+432>>2]=Q(u*v)+Q(Q(t*o)-Q(m*Q(Q(q*s)-Q(n*p))));N[k+428>>2]=Q(p*v)+Q(Q(s*o)-Q(m*Q(Q(u*n)-Q(t*q))));w=N[b+20>>2];G=N[b+24>>2];s=N[d+20>>2];B=N[d+24>>2];ja=N[l+8>>2];$=N[l+4>>2];ha=N[l+12>>2];t=N[b+8>>2];u=N[b>>2];v=N[b+4>>2];o=N[b+12>>2];O=N[b+16>>2];p=N[d>>2];m=N[d+4>>2];q=N[d+8>>2];n=N[d+12>>2];r=N[d+16>>2];J[k+412>>2]=0;J[k+316>>2]=0;N[k+312>>2]=B;N[k+308>>2]=s;N[k+304>>2]=r;N[k+300>>2]=n;N[k+296>>2]=q;N[k+292>>2]=m;N[k+288>>2]=p;J[k+284>>2]=0;J[k+268>>2]=0;J[k+252>>2]=0;J[k+236>>2]=0;U=Q(-p);r=Q(O-r);w=Q(w-s);B=Q(G-B);G=Q(Q(Q(U*r)-Q(w*m))-Q(q*B));s=Q(Q(n*n)+Q(-.5));O=Q(Q(Q(n*Q(Q(m*r)-Q(p*w)))+Q(s*B))-Q(q*G));N[k+280>>2]=O+O;O=Q(Q(Q(s*w)+Q(n*Q(Q(p*B)-Q(q*r))))-Q(m*G));N[k+276>>2]=O+O;r=Q(Q(Q(s*r)+Q(n*Q(Q(q*w)-Q(m*B))))-Q(p*G));N[k+272>>2]=r+r;w=Q(Q(Q(v*q)-Q(m*t))+Q(Q(u*n)-Q(o*p)));r=Q(w+w);B=Q(Q(Q(t*p)-Q(q*u))+Q(Q(v*n)-Q(o*m)));G=Q(B+B);O=Q(Q(1)-Q(w*r));aa=Q(B*G);N[k+264>>2]=O-aa;w=Q(Q(Q(u*m)-Q(p*v))+Q(Q(t*n)-Q(o*q)));ba=Q(w*G);t=Q(Q(o*n)-Q(Q(Q(U*u)-Q(v*m))-Q(q*t)));u=Q(t*r);N[k+260>>2]=ba-u;v=Q(w*r);o=Q(t*G);N[k+256>>2]=v+o;N[k+248>>2]=ba+u;u=Q(w+w);w=Q(w*u);N[k+244>>2]=O-w;r=Q(B*r);t=Q(t*u);N[k+240>>2]=r-t;N[k+232>>2]=v-o;N[k+228>>2]=r+t;N[k+224>>2]=Q(Q(1)-aa)-w;t=Q(Q(-ha)*f);u=Q(Q(-$)*f);v=Q(Q(-ja)*f);o=Q(Q(q*t)+Q(Q(p*u)+Q(m*v)));r=Q(Q(q*o)+Q(Q(t*s)-Q(n*Q(Q(p*v)-Q(u*m)))));N[k+408>>2]=r+r;r=Q(Q(m*o)+Q(Q(v*s)-Q(n*Q(Q(q*u)-Q(t*p)))));N[k+404>>2]=r+r;m=Q(Q(p*o)+Q(Q(u*s)-Q(n*Q(Q(m*t)-Q(v*q)))));N[k+400>>2]=m+m;N[k+384>>2]=f;f=N[x>>2];m=N[x+4>>2];q=N[x+8>>2];J[D+28>>2]=0;N[D+24>>2]=q;N[D+20>>2]=m;N[D+16>>2]=f;C=J[x+12>>2];S=J[x+16>>2];V=J[x+24>>2];J[D+8>>2]=J[x+20>>2];J[D+12>>2]=V;J[D>>2]=C;J[D+4>>2]=S;x=J[z+56>>2];C=K[z+55|0];n=Q(f*N[z+68>>2]);p=Q(m*N[z+72>>2]);n=n<=p?n:p;p=Q(q*N[z+76>>2]);n=n<=p?n:p;N[k+88>>2]=n*Q(.02500000037252903);N[k+84>>2]=n*Q(.05000000074505806);N[k+80>>2]=n*Q(.10000000149011612);zb(D+16|0,D,k+112|0,k+160|0,k- -64|0,f==Q(1)&m==Q(1)&q==Q(1));J[k+216>>2]=x+P(C,20);x=K[z+54|0];J[k+64>>2]=0;J[k+68>>2]=0;H[k+220|0]=x;J[k+72>>2]=0;J[k+76>>2]=0;x=J[z+60>>2];J[k+208>>2]=z+16;J[k+212>>2]=x;Ha=D+32|0;Ja[J[(L[oa+4>>1]<<2)+155188>>2]](oa,l+516|0,l+468|0,A,k,ga);h=(L[h>>1]&512)>>>9|0;z=F>>>7|0;D=j>>>1|0;Ia=K[k+10|0];b:{if(!Ia){break b}if(K[k+11|0]){c:{d:{e:{if(!h){I[g+12>>1]=1026;break e}oa=b;ga=y;p=Q(0);m=Q(0);q=Q(0);n=Q(0);s=Q(0);t=Q(0);ha=Q(0);O=Q(0);U=Q(0);j=Ha-6080|0;Ha=j;qa=J[a+36>>2];Ka=J[qa+56>>2];F=J[c+32>>2];J[j+1964>>2]=0;u=Q(1);f=N[c+8>>2];o=N[c+4>>2];z=0;f:{if(o!=Q(1)){break f}z=0;if(f!=Q(1)){break f}z=N[c+12>>2]==Q(1)}b=j+1952|0;J[b>>2]=0;J[b+4>>2]=1065353216;b=j+1944|0;J[b>>2]=0;J[b+4>>2]=0;b=j+1936|0;J[b>>2]=0;J[b+4>>2]=1065353216;b=j+1928|0;J[b>>2]=0;J[b+4>>2]=0;b=j+1920|0;J[b>>2]=1065353216;J[b+4>>2]=1065353216;b=j+1904|0;J[b>>2]=1065353216;J[b+4>>2]=0;H[j+1960|0]=0;J[j+1912>>2]=0;J[j+1916>>2]=0;J[j+1896>>2]=0;J[j+1900>>2]=0;J[j+1888>>2]=1065353216;J[j+1892>>2]=0;v=Q(1);$=Q(1);if(!z){Lb(j+1888|0,c+4|0,c+16|0);o=N[c+4>>2];u=N[j+1920>>2];p=N[j+1916>>2];m=N[j+1912>>2];q=N[j+1908>>2];v=N[j+1904>>2];n=N[j+1900>>2];s=N[j+1896>>2];t=N[j+1892>>2];$=N[j+1888>>2];f=N[c+8>>2]}r=N[F+48>>2];w=N[F+40>>2];A=N[F+44>>2];B=N[d+20>>2];G=N[d+24>>2];b=J[d>>2];h=J[d+4>>2];y=J[d+12>>2];D=J[d+8>>2];ja=N[d+16>>2];J[j+1884>>2]=0;N[j+1880>>2]=G;N[j+1876>>2]=B;N[j+1872>>2]=ja;J[j+1864>>2]=D;J[j+1868>>2]=y;J[j+1856>>2]=b;J[j+1860>>2]=h;aa=N[c+12>>2];J[j+1852>>2]=0;N[j+1848>>2]=aa;N[j+1840>>2]=o;N[j+1844>>2]=f;b=J[c+16>>2];h=J[c+20>>2];y=J[c+28>>2];J[j+1832>>2]=J[c+24>>2];J[j+1836>>2]=y;J[j+1824>>2]=b;J[j+1828>>2]=h;H[j+1696|0]=0;b=j+1688|0;J[b>>2]=0;J[b+4>>2]=0;h=j+1680|0;J[h>>2]=0;J[h+4>>2]=0;J[j+1672>>2]=0;J[j+1676>>2]=0;J[j+1664>>2]=0;J[j+1668>>2]=0;J[j+1808>>2]=F+16;J[j+1816>>2]=J[F+56>>2]+P(K[F+55|0],20);H[j+1820|0]=K[F+54|0];o=Q(o*N[F+68>>2]);f=Q(N[F+72>>2]*f);f=f>=o?o:f;o=Q(aa*N[F+76>>2]);f=f<=o?f:o;N[b>>2]=f*Q(.02500000037252903);N[h>>2]=f*Q(.10000000149011612);N[j+1684>>2]=f*Q(.05000000074505806);La=j+1712|0;Ma=j+1760|0;b=j+1664|0;zb(j+1840|0,j+1824|0,La,Ma,b,z);J[j+1812>>2]=J[F+60>>2];f=Q(N[F+68>>2]*N[j+1840>>2]);o=Q(N[F+72>>2]*N[j+1844>>2]);f=f<=o?f:o;o=Q(N[F+76>>2]*N[j+1848>>2]);aa=Q(Q((f<=o?f:o)*Q(.25))+i);N[j+1584>>2]=aa;J[j+1580>>2]=0;J[j+1572>>2]=0;J[j+1576>>2]=0;lb(j+1572|0,128);Na=a+4|0;pg(j+1524|0,oa,Na);dd(b,z,j+1452|0);N[j+1412>>2]=N[d>>2];N[j+1416>>2]=N[d+4>>2];N[j+1420>>2]=N[d+8>>2];N[j+1424>>2]=N[d+12>>2];Wa=z?152156:152204;Xa=Q(Q(Q(w*s)+Q(A*q))+Q(r*u));Ya=Q(Q(Q(w*t)+Q(A*v))+Q(r*p));Za=Q(Q(Q(w*$)+Q(A*n))+Q(r*m));b=268435455;h=1;u=Q(0);p=Q(0);m=Q(0);q=Q(0);v=Q(0);n=Q(0);$=Q(0);s=Q(0);t=Q(0);g:{while(1){h:{N[j+1436>>2]=G;N[j+1432>>2]=B;N[j+1428>>2]=ja;J[j+1576>>2]=0;J[j+1884>>2]=0;N[j+1880>>2]=G;N[j+1876>>2]=B;N[j+1872>>2]=ja;H[j+1644|0]=z;J[j+1640>>2]=Ma;J[j+1636>>2]=La;J[j+1600>>2]=Wa;J[j+1628>>2]=0;N[j+1624>>2]=Xa;N[j+1620>>2]=Ya;N[j+1616>>2]=Za;J[j+1632>>2]=j+1856;J[j+1648>>2]=j+1664;y=j+1352|0;oo(y,c,F,j+1412|0);N[j+1400>>2]=aa+N[j+1400>>2];N[j+1404>>2]=aa+N[j+1404>>2];N[j+1408>>2]=aa+N[j+1408>>2];d=J[a+36>>2];Wd(j,y,oa,Na);J[j+1280>>2]=152788;J[j+1288>>2]=j+1572;J[j+1284>>2]=2;Ja[J[(L[d+4>>1]<<2)+152808>>2]](d,j,j+1280|0,1,1);D=J[j+1576>>2];if(!D){x=0;if(xa){break h}break g}w=N[j+1568>>2];A=N[j+1560>>2];ba=N[j+1564>>2];la=N[j+1432>>2];ma=N[j+1428>>2];na=N[j+1436>>2];ca=N[j+1532>>2];da=N[j+1524>>2];ya=N[j+1528>>2];za=N[j+1544>>2];Aa=N[j+1536>>2];Ba=N[j+1540>>2];M=N[j+1556>>2];X=N[j+1548>>2];Z=N[j+1552>>2];f=N[j+1424>>2];i=N[j+1412>>2];o=N[j+1420>>2];r=N[j+1416>>2];J[j+1340>>2]=0;J[j+1324>>2]=0;J[j+1308>>2]=0;J[j+1292>>2]=0;ea=Q(Q(-i)-i);fa=Q(-o);Oa=Q(ea*fa);ia=Q(-r);W=Q(ia-r);Pa=Q(f*W);_=Q(Oa-Pa);ra=Q(f*ea);Qa=Q(W*fa);ka=Q(ra+Qa);Ra=Q(Q(i*ea)+Q(1));Sa=Q(W*ia);W=Q(Ra-Sa);N[j+1320>>2]=Q(Q(X*_)+Q(Z*ka))+Q(M*W);N[j+1304>>2]=Q(Q(_*Aa)+Q(ka*Ba))+Q(W*za);N[j+1288>>2]=Q(Q(da*_)+Q(ya*ka))+Q(W*ca);na=Q(na*Q(-2));ma=Q(ma*Q(-2));la=Q(la*Q(-2));Ca=Q(Q(o*na)+Q(Q(i*ma)+Q(r*la)));Da=Q(Q(f*f)+Q(-.5));N[j+1336>>2]=Q(Q(o*Ca)+Q(Q(na*Da)-Q(f*Q(Q(i*la)-Q(ma*r)))))+Q(Q(Q(_*A)+Q(ka*ba))+Q(W*w));ka=Q(ea*ia);_=Q(fa-o);W=Q(f*_);ea=Q(ka+W);ia=Q(_*fa);fa=Q(Ra-ia);_=Q(Qa-ra);N[j+1316>>2]=Q(Q(X*ea)+Q(Z*fa))+Q(M*_);ra=X;X=Q(Q(Q(1)-Sa)-ia);ia=Z;Z=Q(ka-W);W=M;M=Q(Oa+Pa);N[j+1312>>2]=Q(Q(ra*X)+Q(ia*Z))+Q(W*M);N[j+1300>>2]=Q(Q(ea*Aa)+Q(fa*Ba))+Q(_*za);N[j+1296>>2]=Q(Q(X*Aa)+Q(Z*Ba))+Q(M*za);N[j+1284>>2]=Q(_*ca)+Q(Q(da*ea)+Q(ya*fa));N[j+1280>>2]=Q(M*ca)+Q(Q(da*X)+Q(ya*Z));N[j+1332>>2]=Q(Q(r*Ca)+Q(Q(la*Da)-Q(f*Q(Q(o*ma)-Q(na*i)))))+Q(Q(Q(ea*A)+Q(fa*ba))+Q(_*w));N[j+1328>>2]=Q(Q(i*Ca)+Q(Q(ma*Da)-Q(f*Q(Q(r*na)-Q(la*o)))))+Q(Q(Q(X*A)+Q(Z*ba))+Q(M*w));d=D+31|0;if(d>>>0<=31){x=0;if(xa){break h}break g}_a=d>>>5|0;i=Q(34028234663852886e22);sa=0;d=D;Ea=0;while(1){Fa=sa<<5;y=D-Fa|0;Ga=y>>>0>=32?32:y;i:{if(!Ga){J[j+6072>>2]=J[j+1448>>2];y=J[j+1444>>2];J[j+6064>>2]=J[j+1440>>2];J[j+6068>>2]=y;V=0;break i}ta=d>>>0>=32?32:d;ua=K[qa+64|0]&2;f=Q(Q(N[a+4>>2]*N[a+8>>2])*N[a+12>>2]);x=J[qa+24>>2];pa=J[qa+28>>2];C=0;va=J[j+1572>>2];while(1){V=J[va+(C+Fa<<2)>>2];y=j+P(C,40)|0;j:{if(ua){E=pa+P(V,6)|0;T=L[E+4>>1];S=L[E+2>>1];E=L[E>>1];break j}E=pa+P(V,12)|0;T=J[E+8>>2];S=J[E+4>>2];E=J[E>>2]}E=P(E,12)+x|0;N[y>>2]=N[E>>2];N[y+4>>2]=N[E+4>>2];N[y+8>>2]=N[E+8>>2];wa=f>2]=N[E>>2];N[y+16>>2]=N[E+4>>2];N[y+20>>2]=N[E+8>>2];S=x+P(wa?S:T,12)|0;N[y+24>>2]=N[S>>2];N[y+28>>2]=N[S+4>>2];N[y+32>>2]=N[S+8>>2];H[y+36|0]=Ka?K[V+Ka|0]:56;C=C+1|0;if((ta|0)!=(C|0)){continue}break}J[j+6072>>2]=J[j+1448>>2];y=J[j+1444>>2];J[j+6064>>2]=J[j+1440>>2];J[j+6068>>2]=y;V=0;S=0;if(!Ga){break i}while(1){J[j+1964>>2]=0;x=j+P(S,40)|0;y=S+Fa|0;ek(j+1452|0,j+1600|0,x,y,K[x+36|0],j+1584|0,ga,j+1856|0,j+1280|0,j+1968|0,j+1964|0);T=J[j+1964>>2];k:{if(!T){break k}C=0;f=N[j+2012>>2];l:{if((T|0)==1){break l}C=T-1|0;pa=C&3;V=0;x=1;m:{if(T-2>>>0<3){C=0;break m}wa=C&-4;C=0;T=0;while(1){o=N[(j+(x<<6)|0)+2012>>2];E=o>2];f=E?o:f;ta=r>2];f=ta?r:f;ua=o>2];f=ua?o:f;va=r>2];T=o>2];n=N[b+32>>2];u=N[b+24>>2];p=N[b+20>>2];q=N[b+40>>2];v=N[b+36>>2];b=y;i=f}S=S+1|0;if((Ga|0)!=(S|0)){continue}break}}J[j+1448>>2]=J[j+6072>>2];y=J[j+6068>>2];J[j+1440>>2]=J[j+6064>>2];J[j+1444>>2]=y;d=d-32|0;Ea=V|Ea;sa=sa+1|0;if((_a|0)!=(sa|0)){continue}break}if(!(Ea&1)){x=0;if(xa){break h}break g}f=N[j+1864>>2];o=N[j+1856>>2];r=N[j+1860>>2];U=Q(Q(f*u)+Q(Q(o*m)+Q(p*r)));w=N[j+1868>>2];A=Q(Q(w*w)+Q(-.5));ha=Q(Q(f*U)+Q(Q(w*Q(Q(o*p)-Q(m*r)))+Q(u*A)));ha=Q(N[j+1880>>2]+Q(ha+ha));O=Q(Q(r*U)+Q(Q(w*Q(Q(f*m)-Q(u*o)))+Q(p*A)));O=Q(N[j+1876>>2]+Q(O+O));U=Q(Q(o*U)+Q(Q(w*Q(Q(r*u)-Q(p*f)))+Q(m*A)));U=Q(N[j+1872>>2]+Q(U+U));ba=Q(Q(f*q)+Q(Q(o*n)+Q(v*r)));ca=Q(Q(f*ba)+Q(Q(w*Q(Q(o*v)-Q(n*r)))+Q(q*A)));ca=Q(ca+ca);da=Q(Q(r*ba)+Q(Q(w*Q(Q(f*n)-Q(q*o)))+Q(v*A)));da=Q(da+da);f=Q(Q(o*ba)+Q(Q(w*Q(Q(r*q)-Q(v*f)))+Q(n*A)));f=Q(f+f);b=J[J[j+1572>>2]+(b<<2)>>2];if(!(i<=Q(0))){x=1;if(!h){break h}N[g+36>>2]=ca;N[g+32>>2]=da;N[g+28>>2]=f;N[g+24>>2]=ha;N[g+20>>2]=O;N[g+16>>2]=U;J[g+40>>2]=0;J[g+8>>2]=b;break g}o=Q(i*ca);G=Q(G-o);r=Q(i*da);B=Q(B-r);f=Q(i*f);ja=Q(ja-f);$=Q($-o);s=Q(s-r);t=Q(t-f);xa=1;d=h;h=0;if(d){continue}}break}N[g+24>>2]=ha;N[g+20>>2]=O;N[g+16>>2]=U;J[g+8>>2]=b;f=Q(Y(Q(Q($*$)+Q(Q(t*t)+Q(s*s)))));N[g+40>>2]=-f;i=Q(Q(1)/f);a=f>Q(0);N[g+36>>2]=a?Q($*i):Q(0);N[g+32>>2]=a?Q(s*i):Q(0);N[g+28>>2]=a?Q(t*i):Q(0);x=1}a=J[j+1580>>2];n:{if((a|0)<0|!(a&2147483647)){break n}a=J[j+1572>>2];if(!a){break n}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ha=j+6080|0;I[g+12>>1]=1026;if(x){break d}}J[g+40>>2]=0;f=N[e>>2];i=N[e+4>>2];N[g+36>>2]=-N[e+8>>2];N[g+32>>2]=-i;N[g+28>>2]=-f;break c}if(N[g+40>>2]==Q(0)){f=N[e>>2];i=N[e+4>>2];N[g+36>>2]=-N[e+8>>2];N[g+32>>2]=-i;N[g+28>>2]=-f}I[g+12>>1]=1027}J[g+8>>2]=J[k+332>>2];break b}a=J[k+328>>2];J[g>>2]=J[k+324>>2];J[g+4>>2]=a;J[g+8>>2]=J[k+332>>2];I[g+12>>1]=L[k+336>>1];N[g+16>>2]=N[k+340>>2];N[g+20>>2]=N[k+344>>2];N[g+24>>2]=N[k+348>>2];f=N[k+352>>2];i=N[k+356>>2];p=N[k+360>>2];N[g+40>>2]=N[k+364>>2];a=J[k+368>>2];m=Q(-p);N[g+36>>2]=m;q=Q(-i);N[g+32>>2]=q;n=Q(-f);N[g+28>>2]=n;J[g+44>>2]=a;f=Q(Y(Q(Q(p*p)+Q(Q(f*f)+Q(i*i)))));if(f>Q(0)){f=Q(Q(1)/f);m=Q(f*m);N[g+36>>2]=m;q=Q(f*q);N[g+32>>2]=q;n=Q(f*n);N[g+28>>2]=n}if(D|!z){break b}i=N[b+8>>2];f=N[k+20>>2];v=Q(N[k+32>>2]-f);p=N[k+24>>2];t=Q(N[k+48>>2]-p);f=Q(N[k+44>>2]-f);u=Q(N[k+36>>2]-p);p=Q(Q(v*t)-Q(f*u));p=Q(p+p);s=N[b>>2];M=u;u=N[k+28>>2];o=Q(N[k+52>>2]-u);r=Q(N[k+40>>2]-u);t=Q(Q(M*o)-Q(t*r));t=Q(t+t);u=N[b+4>>2];f=Q(Q(r*f)-Q(o*v));v=Q(f+f);o=Q(Q(i*p)+Q(Q(s*t)+Q(u*v)));f=N[b+12>>2];r=Q(Q(f*f)+Q(-.5));if(!(Q(Q(Q(Q(i*o)+Q(Q(p*r)+Q(f*Q(Q(s*v)-Q(t*u)))))*N[e+8>>2])+Q(Q(Q(Q(s*o)+Q(Q(t*r)+Q(f*Q(Q(u*p)-Q(v*i)))))*N[e>>2])+Q(N[e+4>>2]*Q(Q(u*o)+Q(Q(v*r)+Q(f*Q(Q(i*t)-Q(p*s))))))))>Q(0))){break b}N[g+36>>2]=-m;N[g+32>>2]=-q;N[g+28>>2]=-n}Ha=l+752|0;return(Ia|0)!=0|0}function UT(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=Q(i);var j=0,k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=0,E=Q(0),F=Q(0),G=0,M=Q(0),O=0,S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=0,_=0,$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=0,fa=Q(0),ga=Q(0),ha=Q(0),ia=0,ja=Q(0),ka=Q(0),la=Q(0),ma=0,na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=0,sa=0,ta=Q(0),ua=Q(0),va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=0,Ia=0,Ka=0,La=0,Ma=0,Na=0,Oa=0,Pa=0,Qa=0,Ra=0,Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=0,Wa=0;l=Ha-560|0;Ha=l;y=Q(1);w=0;a:{if(N[c+4>>2]!=Q(1)){break a}w=0;if(N[c+8>>2]!=Q(1)){break a}w=N[c+12>>2]==Q(1)}O=c+4|0;G=J[c+32>>2];J[l+548>>2]=0;J[l+552>>2]=1065353216;J[l+540>>2]=0;J[l+544>>2]=0;J[l+532>>2]=0;J[l+536>>2]=1065353216;J[l+524>>2]=0;J[l+528>>2]=0;J[l+516>>2]=1065353216;J[l+520>>2]=1065353216;J[l+500>>2]=1065353216;J[l+504>>2]=0;H[l+556|0]=0;J[l+508>>2]=0;J[l+512>>2]=0;J[l+492>>2]=0;J[l+496>>2]=0;J[l+484>>2]=1065353216;J[l+488>>2]=0;x=Q(1);v=Q(1);if(!w){Lb(l+484|0,O,c+16|0);ba=N[l+512>>2];ca=N[l+508>>2];V=N[l+504>>2];da=N[l+496>>2];ja=N[l+492>>2];ka=N[l+488>>2];v=N[l+484>>2];y=N[l+516>>2];x=N[l+500>>2]}U=N[G+36>>2];A=N[G+28>>2];E=N[G+32>>2];X=N[G+24>>2];W=N[G+20>>2];aa=N[G+16>>2];w=J[a+4>>2];J[l+480>>2]=a;J[l+476>>2]=w;k=N[a+8>>2];p=N[a+12>>2];N[l+472>>2]=Q(1)/N[a+16>>2];N[l+464>>2]=Q(1)/p;N[l+468>>2]=Q(1)/k;k=N[e>>2];p=N[e+4>>2];N[l+16>>2]=-N[e+8>>2];N[l+12>>2]=-p;N[l+8>>2]=-k;I[l+78>>1]=L[h>>1];Z=G+16|0;D=Ha-32|0;Ha=D;j=L[l+78>>1];w=l+80|0;I[w+10>>1]=0;I[w+8>>1]=j;B=l+464|0;J[w+4>>2]=B;_=K[J[B+16>>2]+20|0];H[w+13|0]=j>>>6&1;ea=w- -64|0;h=ea;J[h>>2]=0;J[h+4>>2]=0;J[w>>2]=154300;h=w;J[h+72>>2]=0;J[h+76>>2]=0;J[h+20>>2]=0;J[h+24>>2]=0;J[h+28>>2]=0;J[h+32>>2]=0;J[h+40>>2]=0;J[h+44>>2]=0;J[h+48>>2]=0;J[h+52>>2]=0;J[h+96>>2]=0;J[h+100>>2]=0;J[h+56>>2]=1065353216;J[h+60>>2]=0;J[h+36>>2]=1065353216;J[h+16>>2]=1065353216;J[h+104>>2]=0;J[h+108>>2]=0;J[h+88>>2]=0;J[h+92>>2]=1065353216;J[h+80>>2]=0;J[h+84>>2]=0;J[h+112>>2]=0;J[h+116>>2]=0;J[h+120>>2]=0;J[h+124>>2]=0;J[h+128>>2]=0;J[h+132>>2]=0;J[h+136>>2]=0;J[h+140>>2]=0;H[h+144|0]=0;H[h+12|0]=(_&2|j&128)!=0;I[h+284>>1]=0;J[h+272>>2]=0;J[h+276>>2]=0;J[h+288>>2]=0;J[h+292>>2]=0;J[h+296>>2]=0;J[h+300>>2]=0;J[h+304>>2]=0;J[h+308>>2]=0;N[h+352>>2]=N[l+8>>2];N[h+356>>2]=N[l+12>>2];k=N[l+16>>2];N[h+376>>2]=i;N[h+360>>2]=k;N[h+312>>2]=f;J[h+280>>2]=-1;q=N[b+20>>2];T=N[b+24>>2];r=N[d+20>>2];C=N[d+24>>2];fa=N[l+12>>2];ga=N[l+8>>2];la=N[l+16>>2];t=N[b+8>>2];u=N[b>>2];z=N[b+4>>2];m=N[b+12>>2];$=N[b+16>>2];s=N[d>>2];k=N[d+4>>2];p=N[d+8>>2];o=N[d+12>>2];n=N[d+16>>2];N[h+336>>2]=f;J[h+332>>2]=0;J[h+108>>2]=0;N[h+104>>2]=C;N[h+100>>2]=r;N[h+96>>2]=n;N[h+92>>2]=o;N[h+88>>2]=p;N[h+84>>2]=k;N[h+80>>2]=s;J[h+76>>2]=0;J[h+60>>2]=0;J[h+44>>2]=0;J[h+28>>2]=0;S=Q(-s);n=Q($-n);q=Q(q-r);C=Q(T-C);T=Q(Q(Q(S*n)-Q(q*k))-Q(p*C));r=Q(Q(o*o)+Q(-.5));$=Q(Q(Q(o*Q(Q(k*n)-Q(s*q)))+Q(r*C))-Q(p*T));N[h+72>>2]=$+$;$=Q(Q(Q(r*q)+Q(o*Q(Q(s*C)-Q(p*n))))-Q(k*T));N[h+68>>2]=$+$;n=Q(Q(Q(r*n)+Q(o*Q(Q(p*q)-Q(k*C))))-Q(s*T));N[ea>>2]=n+n;q=Q(Q(Q(z*p)-Q(k*t))+Q(Q(u*o)-Q(m*s)));n=Q(q+q);C=Q(Q(Q(t*s)-Q(p*u))+Q(Q(z*o)-Q(m*k)));T=Q(C+C);$=Q(Q(1)-Q(q*n));M=Q(C*T);N[h+56>>2]=$-M;q=Q(Q(Q(u*k)-Q(s*z))+Q(Q(t*o)-Q(m*p)));F=Q(q*T);t=Q(Q(m*o)-Q(Q(Q(S*u)-Q(z*k))-Q(p*t)));u=Q(t*n);N[h+52>>2]=F-u;z=Q(q*n);m=Q(t*T);N[h+48>>2]=z+m;N[h+40>>2]=F+u;u=Q(q+q);q=Q(q*u);N[h+36>>2]=$-q;n=Q(C*n);t=Q(t*u);N[h+32>>2]=n-t;N[h+24>>2]=z-m;N[h+20>>2]=n+t;N[h+16>>2]=Q(Q(1)-M)-q;t=Q(Q(-la)*f);u=Q(Q(-ga)*f);z=Q(Q(-fa)*f);m=Q(Q(p*t)+Q(Q(s*u)+Q(k*z)));n=Q(Q(p*m)+Q(Q(t*r)-Q(o*Q(Q(s*z)-Q(u*k)))));N[h+328>>2]=n+n;n=Q(Q(k*m)+Q(Q(z*r)-Q(o*Q(Q(p*u)-Q(t*s)))));N[h+324>>2]=n+n;k=Q(Q(s*m)+Q(Q(u*r)-Q(o*Q(Q(k*t)-Q(z*p)))));N[h+320>>2]=k+k;m=N[O>>2];n=N[O+4>>2];q=N[O+8>>2];J[D+28>>2]=0;N[D+24>>2]=q;N[D+20>>2]=n;N[D+16>>2]=m;j=J[O+12>>2];_=J[O+16>>2];ea=J[O+24>>2];J[D+8>>2]=J[O+20>>2];J[D+12>>2]=ea;J[D>>2]=j;J[D+4>>2]=_;p=N[b+8>>2];k=N[l+16>>2];o=Q(k+k);s=N[b>>2];k=N[l+8>>2];r=Q(k+k);k=N[l+12>>2];t=Q(k+k);u=N[b+4>>2];z=Q(Q(p*o)+Q(Q(s*r)+Q(t*u)));k=N[b+12>>2];C=Q(Q(k*k)+Q(-.5));N[h+372>>2]=Q(p*z)+Q(Q(o*C)-Q(k*Q(Q(s*t)-Q(r*u))));N[h+368>>2]=Q(u*z)+Q(Q(t*C)-Q(k*Q(Q(p*r)-Q(o*s))));N[h+364>>2]=Q(s*z)+Q(Q(r*C)-Q(k*Q(Q(u*o)-Q(t*p))));h=h+112|0;ma=N[O>>2]!=Q(1)|N[O+4>>2]!=Q(1)?ma:N[O+8>>2]==Q(1);O=J[G+56>>2];j=K[G+55|0];k=Q(m*N[G+68>>2]);p=Q(N[G+72>>2]*n);k=k<=p?k:p;p=Q(N[G+76>>2]*q);k=k<=p?k:p;N[w+136>>2]=k*Q(.02500000037252903);N[w+132>>2]=k*Q(.05000000074505806);N[w+128>>2]=k*Q(.10000000149011612);zb(D+16|0,D,w+160|0,w+208|0,h,ma);J[w+264>>2]=O+P(j,20);H[w+268|0]=K[G+54|0];J[h+8>>2]=0;J[h+12>>2]=0;J[h>>2]=0;J[h+4>>2]=0;h=J[G+60>>2];J[w+256>>2]=Z;J[w+260>>2]=h;Ha=D+32|0;k=N[b+8>>2];t=Q(N[b+24>>2]*Q(-2));s=N[b>>2];u=Q(N[b+16>>2]*Q(-2));z=Q(N[b+20>>2]*Q(-2));p=N[b+4>>2];m=Q(Q(k*t)+Q(Q(s*u)+Q(z*p)));o=N[d+8>>2];r=Q(Q(Q(aa*ja)+Q(W*V))+Q(X*y));n=Q(Q(Q(R(Q(ja*A)))+Q(R(Q(V*E))))+Q(R(Q(y*U))));C=Q(r-n);T=Q(r+n);r=Q(Q(C+T)*Q(.5));n=Q(r+r);r=N[d>>2];q=Q(Q(Q(aa*v)+Q(W*da))+Q(X*ca));v=Q(Q(Q(R(Q(v*A)))+Q(R(Q(da*E))))+Q(R(Q(ca*U))));ca=Q(q-v);V=Q(q+v);v=Q(Q(ca+V)*Q(.5));q=Q(v+v);v=Q(Q(Q(aa*ka)+Q(W*x))+Q(X*ba));x=Q(Q(Q(R(Q(ka*A)))+Q(R(Q(x*E))))+Q(R(Q(ba*U))));E=Q(v-x);ba=Q(v+x);x=Q(Q(E+ba)*Q(.5));y=Q(x+x);x=N[d+4>>2];U=Q(Q(o*n)+Q(Q(r*q)+Q(y*x)));X=Q(-s);v=N[d+12>>2];W=Q(Q(v*v)+Q(-.5));da=Q(N[d+16>>2]+Q(Q(r*U)+Q(Q(q*W)+Q(v*Q(Q(x*n)-Q(y*o))))));aa=Q(Q(T-C)*Q(.5));A=Q(r+r);ja=Q(A*o);C=Q(x+x);ka=Q(v*C);T=Q(Q(V-ca)*Q(.5));ca=Q(x*C);V=Q(o+o);fa=Q(o*V);ba=Q(Q(ba-E)*Q(.5));ga=Q(A*x);V=Q(v*V);E=Q(Q(R(Q(aa*Q(ja+ka))))+Q(Q(R(Q(T*Q(Q(Q(1)-ca)-fa))))+Q(R(Q(ba*Q(ga-V))))));la=Q(da-E);da=Q(da+E);E=Q(Q(la+da)*Q(.5));E=Q(E+E);$=Q(N[d+20>>2]+Q(Q(x*U)+Q(Q(y*W)+Q(v*Q(Q(o*q)-Q(n*r))))));C=Q(C*o);S=Q(v*A);F=Q(R(Q(T*Q(ga+V))));V=Q(Q(1)-Q(r*A));A=Q(Q(R(Q(aa*Q(C-S))))+Q(F+Q(R(Q(ba*Q(V-fa))))));fa=Q($-A);ga=Q($+A);A=Q(Q(fa+ga)*Q(.5));A=Q(A+A);o=Q(N[d+24>>2]+Q(Q(o*U)+Q(Q(n*W)+Q(v*Q(Q(r*y)-Q(q*x))))));x=Q(Q(R(Q(aa*Q(V-ca))))+Q(Q(R(Q(T*Q(ja-ka))))+Q(R(Q(ba*Q(S+C))))));y=Q(o-x);U=Q(o+x);o=Q(Q(y+U)*Q(.5));v=Q(o+o);r=Q(Q(Q(X*E)-Q(A*p))-Q(k*v));o=N[b+12>>2];x=Q(Q(o*o)+Q(-.5));n=Q(Q(Q(s*m)+Q(Q(u*x)-Q(o*Q(Q(p*t)-Q(z*k)))))+Q(Q(Q(E*x)+Q(o*Q(Q(k*A)-Q(p*v))))-Q(s*r)));N[l+64>>2]=n;q=Q(Q(Q(p*m)+Q(Q(z*x)-Q(o*Q(Q(k*u)-Q(t*s)))))+Q(Q(Q(A*x)+Q(o*Q(Q(s*v)-Q(k*E))))-Q(p*r)));N[l+68>>2]=q;z=Q(Q(Q(k*m)+Q(Q(t*x)-Q(o*Q(Q(s*z)-Q(u*p)))))+Q(Q(Q(v*x)+Q(o*Q(Q(p*E)-Q(s*A))))-Q(k*r)));N[l+72>>2]=z;v=N[e>>2];v=Q(v+v);r=N[e+4>>2];r=Q(r+r);t=N[e+8>>2];t=Q(t+t);u=Q(Q(Q(X*v)-Q(r*p))-Q(k*t));N[l+60>>2]=Q(Q(t*x)+Q(o*Q(Q(p*v)-Q(s*r))))-Q(k*u);N[l+56>>2]=Q(Q(r*x)+Q(o*Q(Q(s*t)-Q(k*v))))-Q(p*u);N[l+52>>2]=Q(Q(v*x)+Q(o*Q(Q(k*r)-Q(p*t))))-Q(s*u);x=Q(Q(Q(U-y)*Q(.5))+i);m=s;s=Q(X-s);m=Q(Q(m*s)+Q(1));v=Q(-p);r=Q(v-p);y=Q(r*v);t=Q(Q(Q(da-la)*Q(.5))+i);p=Q(-k);U=Q(s*p);A=Q(o*r);u=Q(Q(Q(ga-fa)*Q(.5))+i);E=Q(o*s);r=Q(r*p);X=Q(Q(R(Q(x*Q(m-y))))+Q(Q(R(Q(t*Q(U-A))))+Q(R(Q(u*Q(E+r))))));N[l+48>>2]=Q(Q(X+z)-Q(z-X))*Q(.5);s=Q(s*v);k=Q(p-k);o=Q(o*k);k=Q(k*p);p=Q(Q(R(Q(x*Q(r-E))))+Q(Q(R(Q(t*Q(s+o))))+Q(R(Q(u*Q(m-k))))));N[l+44>>2]=Q(Q(q+p)-Q(q-p))*Q(.5);k=Q(Q(R(Q(x*Q(U+A))))+Q(Q(R(Q(t*Q(Q(Q(1)-y)-k))))+Q(R(Q(u*Q(s-o))))));N[l+40>>2]=Q(Q(n+k)-Q(n-k))*Q(.5);J[l+12>>2]=l+40;J[l+8>>2]=B;h=l+16|0;mg(B,h);k=N[l+48>>2];N[l+24>>2]=N[l+24>>2]-k;p=N[l+44>>2];N[l+20>>2]=N[l+20>>2]-p;o=N[l+40>>2];N[l+28>>2]=o+N[l+28>>2];N[l+32>>2]=p+N[l+32>>2];N[l+36>>2]=k+N[l+36>>2];N[l+16>>2]=N[l+16>>2]-o;io(J[l+8>>2],l- -64|0,l+52|0,f,w,h,J[l+12>>2]);ya=K[w+10|0];b:{if(!ya){break b}if(K[w+11|0]){if(K[w+9|0]&2){Qa=K[w+12|0];k=Q(0);p=Q(0);o=Q(0);s=Q(0);r=Q(0);E=Q(0);X=Q(0);W=Q(0);j=Ha-6080|0;Ha=j;h=J[a+4>>2];J[j+6060>>2]=a;J[j+6056>>2]=h;t=Q(1);f=N[a+8>>2];x=N[a+12>>2];N[j+6052>>2]=Q(1)/N[a+16>>2];N[j+6044>>2]=Q(1)/x;N[j+6048>>2]=Q(1)/f;J[j+1932>>2]=0;Z=J[c+32>>2];f=N[c+8>>2];m=N[c+4>>2];G=0;c:{if(m!=Q(1)){break c}G=0;if(f!=Q(1)){break c}G=N[c+12>>2]==Q(1)}a=j+1920|0;J[a>>2]=0;J[a+4>>2]=1065353216;a=j+1912|0;J[a>>2]=0;J[a+4>>2]=0;a=j+1904|0;J[a>>2]=0;J[a+4>>2]=1065353216;a=j+1896|0;J[a>>2]=0;J[a+4>>2]=0;a=j+1888|0;J[a>>2]=1065353216;J[a+4>>2]=1065353216;a=j+1872|0;J[a>>2]=1065353216;J[a+4>>2]=0;H[j+1928|0]=0;J[j+1880>>2]=0;J[j+1884>>2]=0;J[j+1864>>2]=0;J[j+1868>>2]=0;J[j+1856>>2]=1065353216;J[j+1860>>2]=0;u=Q(0);z=Q(1);A=Q(1);if(!G){Lb(j+1856|0,c+4|0,c+16|0);m=N[c+4>>2];t=N[j+1888>>2];u=N[j+1884>>2];k=N[j+1880>>2];p=N[j+1876>>2];z=N[j+1872>>2];o=N[j+1868>>2];s=N[j+1864>>2];r=N[j+1860>>2];A=N[j+1856>>2];f=N[c+8>>2]}n=N[Z+48>>2];q=N[Z+40>>2];y=N[Z+44>>2];x=N[d+20>>2];v=N[d+24>>2];a=J[d>>2];h=J[d+4>>2];O=J[d+12>>2];D=J[d+8>>2];U=N[d+16>>2];J[j+1852>>2]=0;N[j+1848>>2]=v;N[j+1844>>2]=x;N[j+1840>>2]=U;J[j+1832>>2]=D;J[j+1836>>2]=O;J[j+1824>>2]=a;J[j+1828>>2]=h;aa=N[c+12>>2];J[j+1820>>2]=0;N[j+1816>>2]=aa;N[j+1808>>2]=m;N[j+1812>>2]=f;a=J[c+16>>2];h=J[c+20>>2];O=J[c+28>>2];J[j+1800>>2]=J[c+24>>2];J[j+1804>>2]=O;J[j+1792>>2]=a;J[j+1796>>2]=h;H[j+1664|0]=0;a=j+1656|0;J[a>>2]=0;J[a+4>>2]=0;h=j+1648|0;J[h>>2]=0;J[h+4>>2]=0;J[j+1640>>2]=0;J[j+1644>>2]=0;J[j+1632>>2]=0;J[j+1636>>2]=0;J[j+1776>>2]=Z+16;J[j+1784>>2]=J[Z+56>>2]+P(K[Z+55|0],20);H[j+1788|0]=K[Z+54|0];m=Q(m*N[Z+68>>2]);f=Q(N[Z+72>>2]*f);f=f>=m?m:f;m=Q(aa*N[Z+76>>2]);f=f<=m?f:m;N[a>>2]=f*Q(.02500000037252903);N[h>>2]=f*Q(.10000000149011612);N[j+1652>>2]=f*Q(.05000000074505806);za=j+1680|0;Aa=j+1728|0;a=j+1632|0;zb(j+1808|0,j+1792|0,za,Aa,a,G);J[j+1780>>2]=J[Z+60>>2];f=Q(N[Z+68>>2]*N[j+1808>>2]);m=Q(N[Z+72>>2]*N[j+1812>>2]);f=f<=m?f:m;m=Q(N[Z+76>>2]*N[j+1816>>2]);aa=Q(Q((f<=m?f:m)*Q(.25))+i);N[j+1552>>2]=aa;J[j+1548>>2]=0;J[j+1540>>2]=0;J[j+1544>>2]=0;lb(j+1540|0,128);dd(a,G,j+1468|0);N[j+1428>>2]=N[d>>2];N[j+1432>>2]=N[d+4>>2];N[j+1436>>2]=N[d+8>>2];N[j+1440>>2]=N[d+12>>2];Ra=G?152156:152204;Sa=Q(Q(Q(q*s)+Q(y*p))+Q(n*t));Ta=Q(Q(Q(q*r)+Q(y*z))+Q(n*u));Ua=Q(Q(Q(q*A)+Q(y*o))+Q(n*k));i=N[b+4>>2];p=Q(i+i);f=N[b+8>>2];r=Q(p*f);o=N[b>>2];k=Q(o+o);s=N[b+12>>2];t=Q(k*s);C=Q(r-t);u=Q(k*f);z=Q(p*s);T=Q(u+z);ba=Q(r+t);r=Q(k*i);t=Q(f+f);s=Q(t*s);ca=Q(r-s);V=Q(u-z);da=Q(r+s);k=Q(Q(1)-Q(o*k));i=Q(i*p);ja=Q(k-i);f=Q(f*t);ka=Q(k-f);fa=Q(Q(Q(1)-i)-f);ga=N[b+24>>2];la=N[b+20>>2];$=N[b+16>>2];a=268435455;h=1;t=Q(0);u=Q(0);k=Q(0);p=Q(0);z=Q(0);o=Q(0);A=Q(0);s=Q(0);r=Q(0);d:{while(1){e:{N[j+1452>>2]=v;N[j+1448>>2]=x;N[j+1444>>2]=U;J[j+1544>>2]=0;J[j+1852>>2]=0;N[j+1848>>2]=v;N[j+1844>>2]=x;N[j+1840>>2]=U;H[j+1612|0]=G;J[j+1608>>2]=Aa;J[j+1604>>2]=za;J[j+1568>>2]=Ra;J[j+1596>>2]=0;N[j+1592>>2]=Sa;N[j+1588>>2]=Ta;N[j+1584>>2]=Ua;J[j+1600>>2]=j+1824;J[j+1616>>2]=j+1632;oo(j+1368|0,c,Z,j+1428|0);f=Q(aa+N[j+1420>>2]);N[j+1420>>2]=f;n=N[j+1388>>2];i=Q(aa+N[j+1416>>2]);N[j+1416>>2]=i;q=N[j+1376>>2];m=Q(aa+N[j+1424>>2]);N[j+1424>>2]=m;y=N[j+1412>>2];n=Q(Q(Q(R(Q(i*q)))+Q(R(Q(f*n))))+Q(R(Q(m*N[j+1400>>2]))));N[j+1364>>2]=y+n;q=N[j+1408>>2];S=Q(Q(Q(R(Q(i*N[j+1372>>2])))+Q(R(Q(f*N[j+1384>>2]))))+Q(R(Q(m*N[j+1396>>2]))));N[j+1360>>2]=q+S;M=N[j+1404>>2];f=Q(Q(Q(R(Q(i*N[j+1368>>2])))+Q(R(Q(f*N[j+1380>>2]))))+Q(R(Q(m*N[j+1392>>2]))));N[j+1356>>2]=M+f;N[j+1352>>2]=y-n;N[j+1348>>2]=q-S;N[j+1344>>2]=M-f;J[j>>2]=152836;J[j+4>>2]=j+1540;Ec(j+6044|0,b,j+1344|0,1,j);O=J[j+1544>>2];if(!O){B=0;if(sa){break e}break d}na=N[j+1448>>2];oa=N[j+1444>>2];pa=N[j+1452>>2];f=N[j+1440>>2];i=N[j+1428>>2];m=N[j+1436>>2];n=N[j+1432>>2];J[j+1340>>2]=0;J[j+1324>>2]=0;J[j+1308>>2]=0;J[j+1292>>2]=0;q=Q(Q(-i)-i);Ba=Q(Q(i*q)+Q(1));ha=Q(-n);F=Q(ha-n);Ca=Q(F*ha);y=Q(Ba-Ca);S=Q(-m);Da=Q(q*S);Ea=Q(f*F);M=Q(Da-Ea);qa=Q(f*q);Fa=Q(F*S);F=Q(qa+Fa);N[j+1320>>2]=Q(ja*y)+Q(Q(T*M)+Q(C*F));N[j+1304>>2]=Q(ba*y)+Q(Q(ca*M)+Q(ka*F));N[j+1288>>2]=Q(V*y)+Q(Q(fa*M)+Q(da*F));pa=Q(pa*Q(-2));oa=Q(oa*Q(-2));na=Q(na*Q(-2));ta=Q(Q(m*pa)+Q(Q(i*oa)+Q(n*na)));ua=Q(Q(f*f)+Q(-.5));N[j+1336>>2]=Q(Q(m*ta)+Q(Q(pa*ua)-Q(f*Q(Q(i*na)-Q(oa*n)))))+Q(Q(ga*y)+Q(Q($*M)+Q(la*F)));y=Q(Fa-qa);ha=Q(q*ha);M=Q(S-m);qa=Q(f*M);q=Q(ha+qa);F=Q(M*S);S=Q(Ba-F);N[j+1316>>2]=Q(ja*y)+Q(Q(T*q)+Q(C*S));M=Q(Da+Ea);F=Q(Q(Q(1)-Ca)-F);ha=Q(ha-qa);N[j+1312>>2]=Q(ja*M)+Q(Q(T*F)+Q(C*ha));N[j+1300>>2]=Q(ba*y)+Q(Q(ca*q)+Q(ka*S));N[j+1296>>2]=Q(ba*M)+Q(Q(ca*F)+Q(ka*ha));N[j+1284>>2]=Q(V*y)+Q(Q(fa*q)+Q(da*S));N[j+1280>>2]=Q(V*M)+Q(Q(fa*F)+Q(da*ha));N[j+1332>>2]=Q(Q(n*ta)+Q(Q(na*ua)-Q(f*Q(Q(m*oa)-Q(pa*i)))))+Q(Q(ga*y)+Q(Q($*q)+Q(la*S)));N[j+1328>>2]=Q(Q(i*ta)+Q(Q(oa*ua)-Q(f*Q(Q(n*pa)-Q(na*m)))))+Q(Q(ga*M)+Q(Q($*F)+Q(la*ha)));d=O+31|0;if(d>>>0<=31){B=0;if(sa){break e}break d}Va=d>>>5|0;i=Q(34028234663852886e22);ra=0;d=O;va=0;while(1){wa=ra<<5;D=O-wa|0;xa=D>>>0>=32?32:D;f:{if(xa){D=d>>>0>=32?32:d;B=0;while(1){_=j+P(B,40)|0;wb(j+6044|0,b,_,0,0,J[J[j+1540>>2]+(B+wa<<2)>>2],0,0);H[_+36|0]=56;B=B+1|0;if((D|0)!=(B|0)){continue}break}J[j+6072>>2]=J[j+1464>>2];D=J[j+1460>>2];J[j+6064>>2]=J[j+1456>>2];J[j+6068>>2]=D;ea=0;ma=0;if(!xa){break f}while(1){J[j+1932>>2]=0;B=j+P(ma,40)|0;D=ma+wa|0;ek(j+1468|0,j+1568|0,B,D,K[B+36|0],j+1552|0,Qa,j+1824|0,j+1280|0,j+1936|0,j+1932|0);ia=J[j+1932>>2];g:{if(!ia){break g}_=0;f=N[j+1980>>2];h:{if((ia|0)==1){break h}_=ia-1|0;Ga=_&3;ea=0;B=1;i:{if(ia-2>>>0<3){_=0;break i}Wa=_&-4;_=0;ia=0;while(1){m=N[(j+(B<<6)|0)+1980>>2];Ia=m>2];f=Ia?m:f;La=n>2];f=La?n:f;Na=m>2];f=Na?m:f;Pa=n>2];ia=m>2];o=N[a+32>>2];t=N[a+24>>2];u=N[a+20>>2];p=N[a+40>>2];z=N[a+36>>2];a=D;i=f}ma=ma+1|0;if((xa|0)!=(ma|0)){continue}break}break f}J[j+6072>>2]=J[j+1464>>2];D=J[j+1460>>2];J[j+6064>>2]=J[j+1456>>2];J[j+6068>>2]=D;ea=0}J[j+1464>>2]=J[j+6072>>2];D=J[j+6068>>2];J[j+1456>>2]=J[j+6064>>2];J[j+1460>>2]=D;d=d-32|0;va=ea|va;ra=ra+1|0;if((Va|0)!=(ra|0)){continue}break}if(!(va&1)){B=0;if(sa){break e}break d}f=N[j+1832>>2];m=N[j+1824>>2];n=N[j+1828>>2];W=Q(Q(f*t)+Q(Q(m*k)+Q(u*n)));q=N[j+1836>>2];y=Q(Q(q*q)+Q(-.5));E=Q(Q(f*W)+Q(Q(q*Q(Q(m*u)-Q(k*n)))+Q(t*y)));E=Q(N[j+1848>>2]+Q(E+E));X=Q(Q(n*W)+Q(Q(q*Q(Q(f*k)-Q(t*m)))+Q(u*y)));X=Q(N[j+1844>>2]+Q(X+X));W=Q(Q(m*W)+Q(Q(q*Q(Q(n*t)-Q(u*f)))+Q(k*y)));W=Q(N[j+1840>>2]+Q(W+W));S=Q(Q(f*p)+Q(Q(m*o)+Q(z*n)));M=Q(Q(f*S)+Q(Q(q*Q(Q(m*z)-Q(o*n)))+Q(p*y)));M=Q(M+M);F=Q(Q(n*S)+Q(Q(q*Q(Q(f*o)-Q(p*m)))+Q(z*y)));F=Q(F+F);f=Q(Q(m*S)+Q(Q(q*Q(Q(n*p)-Q(z*f)))+Q(o*y)));f=Q(f+f);a=J[J[j+1540>>2]+(a<<2)>>2];if(!(i<=Q(0))){B=1;if(!h){break e}N[g+36>>2]=M;N[g+32>>2]=F;N[g+28>>2]=f;N[g+24>>2]=E;N[g+20>>2]=X;N[g+16>>2]=W;J[g+40>>2]=0;J[g+8>>2]=a;break d}m=Q(i*M);v=Q(v-m);n=Q(i*F);x=Q(x-n);f=Q(i*f);U=Q(U-f);A=Q(A-m);s=Q(s-n);r=Q(r-f);sa=1;d=h;h=0;if(d){continue}}break}N[g+24>>2]=E;N[g+20>>2]=X;N[g+16>>2]=W;J[g+8>>2]=a;f=Q(Y(Q(Q(A*A)+Q(Q(r*r)+Q(s*s)))));N[g+40>>2]=-f;i=Q(Q(1)/f);a=f>Q(0);N[g+36>>2]=a?Q(A*i):Q(0);N[g+32>>2]=a?Q(s*i):Q(0);N[g+28>>2]=a?Q(r*i):Q(0);B=1}a=J[j+1548>>2];j:{if((a|0)<0|!(a&2147483647)){break j}a=J[j+1540>>2];if(!a){break j}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ha=j+6080|0;a=J[w+280>>2];I[g+12>>1]=1026;J[g+8>>2]=a;if(!B){J[g+40>>2]=0;f=N[e>>2];i=N[e+4>>2];N[g+36>>2]=-N[e+8>>2];N[g+32>>2]=-i;N[g+28>>2]=-f;break b}I[g+12>>1]=1027;break b}a=J[w+280>>2];I[g+12>>1]=1026;J[g+8>>2]=a;f=N[e>>2];i=N[e+4>>2];k=N[e+8>>2];J[g+40>>2]=0;N[g+36>>2]=-k;N[g+32>>2]=-i;N[g+28>>2]=-f;break b}a=J[w+276>>2];J[g>>2]=J[w+272>>2];J[g+4>>2]=a;J[g+8>>2]=J[w+280>>2];I[g+12>>1]=L[w+284>>1];N[g+16>>2]=N[w+288>>2];N[g+20>>2]=N[w+292>>2];N[g+24>>2]=N[w+296>>2];f=N[w+300>>2];i=N[w+304>>2];k=N[w+308>>2];N[g+40>>2]=N[w+312>>2];a=J[w+316>>2];p=Q(-k);N[g+36>>2]=p;o=Q(-i);N[g+32>>2]=o;s=Q(-f);N[g+28>>2]=s;J[g+44>>2]=a;f=Q(Y(Q(Q(k*k)+Q(Q(f*f)+Q(i*i)))));if(!(f>Q(0))){break b}f=Q(Q(1)/f);N[g+36>>2]=f*p;N[g+32>>2]=f*o;N[g+28>>2]=f*s}Ha=l+560|0;return(ya|0)!=0|0}function Rz(a,b,c,d,e,f,g,h,i,j,k,l){var m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),w=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),E=0,F=Q(0),G=0,H=Q(0),I=0,M=Q(0),O=Q(0),S=0,T=Q(0),U=Q(0),V=Q(0),W=0,X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=0,ga=Q(0),ha=Q(0),ia=0,ja=Q(0),ka=0,la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=0,ra=0,sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=0,xa=0,ya=0,za=0,Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=0,Ea=0;qa=Ha-544|0;Ha=qa;m=qa;p=N[e+4>>2];q=Q(p+p);n=N[e+8>>2];A=Q(q*n);o=N[e>>2];y=Q(o+o);r=N[e+12>>2];B=Q(y*r);s=Q(A-B);N[m+524>>2]=s;A=Q(A+B);N[m+516>>2]=A;o=Q(Q(1)-Q(o*y));B=Q(p*q);w=Q(o-B);N[m+528>>2]=w;H=o;o=Q(n+n);u=Q(n*o);z=Q(H-u);N[m+512>>2]=z;n=Q(y*n);q=Q(q*r);F=Q(n+q);N[m+520>>2]=F;B=Q(Q(Q(1)-B)-u);N[m+496>>2]=B;p=Q(y*p);y=Q(o*r);u=Q(p-y);N[m+508>>2]=u;T=Q(p+y);N[m+500>>2]=T;V=Q(n-q);N[m+504>>2]=V;Z=N[e+16>>2];N[m+532>>2]=Z;U=N[e+20>>2];N[m+536>>2]=U;M=N[e+24>>2];N[m+540>>2]=M;p=N[f+4>>2];q=Q(p+p);n=N[f+8>>2];H=Q(q*n);o=N[f>>2];y=Q(o+o);r=N[f+12>>2];O=Q(y*r);_=Q(H-O);N[m+476>>2]=_;H=Q(H+O);N[m+468>>2]=H;o=Q(Q(1)-Q(o*y));O=Q(p*q);$=Q(o-O);N[m+480>>2]=$;ga=o;o=Q(n+n);X=Q(n*o);aa=Q(ga-X);N[m+464>>2]=aa;n=Q(y*n);q=Q(q*r);ba=Q(n+q);N[m+472>>2]=ba;O=Q(Q(Q(1)-O)-X);N[m+448>>2]=O;p=Q(y*p);y=Q(o*r);X=Q(p-y);N[m+460>>2]=X;ca=Q(p+y);N[m+452>>2]=ca;n=Q(n-q);N[m+456>>2]=n;da=N[f+16>>2];N[m+484>>2]=da;ha=N[f+20>>2];N[m+488>>2]=ha;p=N[f+24>>2];N[m+492>>2]=p;ga=p;ea=n;n=N[b>>2];p=N[b+4>>2];y=N[b+8>>2];q=N[a>>2];o=N[a+4>>2];r=N[a+8>>2];N[m+444>>2]=Q(ga+Q(Q(Q(ea*n)+Q(H*p))+Q($*y)))-Q(M+Q(Q(Q(V*q)+Q(A*o))+Q(w*r)));N[m+440>>2]=Q(ha+Q(Q(Q(ca*n)+Q(aa*p))+Q(_*y)))-Q(U+Q(Q(Q(T*q)+Q(z*o))+Q(s*r)));N[m+436>>2]=Q(da+Q(Q(Q(O*n)+Q(X*p))+Q(ba*y)))-Q(Z+Q(Q(Q(B*q)+Q(u*o))+Q(F*r)));n=N[g>>2];E=m+436|0;Ja[J[a+64>>2]](a,E,m+496|0,i,m+196|0,m+148|0);p=N[m+196>>2];y=N[m+148>>2];Ja[J[b+64>>2]](b,E,m+448|0,j,m+372|0,m+324|0);a:{b:{q=N[m+372>>2];if(!(q>Q(n+y))){o=n;n=N[m+324>>2];if(!(p>Q(o+n))){break b}}a=0;break a}y=Q(y-q);n=Q(n-p);N[m+432>>2]=n>y?y:n;p=N[e+8>>2];y=N[e+4>>2];n=N[e+12>>2];q=N[e>>2];r=N[f>>2];O=N[e+16>>2];_=N[f+16>>2];o=Q(O-_);u=Q(o+o);$=N[e+20>>2];X=N[f+20>>2];o=Q($-X);z=Q(o+o);A=N[f+4>>2];B=N[f+8>>2];aa=N[e+24>>2];ba=N[f+24>>2];o=Q(aa-ba);F=Q(o+o);T=Q(Q(Q(Q(-r)*u)-Q(z*A))-Q(B*F));o=N[f+12>>2];U=Q(Q(o*o)+Q(-.5));N[m+416>>2]=Q(Q(F*U)+Q(o*Q(Q(A*u)-Q(r*z))))-Q(B*T);N[m+412>>2]=Q(Q(z*U)+Q(o*Q(Q(r*F)-Q(B*u))))-Q(A*T);ca=Q(q*A);da=Q(o*p);ha=Q(n*B);ja=Q(r*y);w=Q(ca+Q(Q(da-ha)-ja));na=Q(p*r);ea=Q(o*y);oa=Q(n*A);pa=Q(B*q);V=Q(na+Q(Q(ea-oa)-pa));M=Q(V+V);la=Q(w*M);s=Q(Q(B*p)+Q(Q(A*y)+Q(Q(o*n)+Q(r*q))));sa=Q(y*B);ta=Q(o*q);ua=Q(n*r);va=Q(A*p);H=Q(sa+Q(Q(ta-ua)-va));Z=Q(H+H);ma=Q(s*Z);N[m+400>>2]=la-ma;N[m+392>>2]=ma+la;H=Q(Q(1)-Q(H*Z));la=Q(V*M);N[m+404>>2]=H-la;ga=H;H=Q(w+w);ma=Q(w*H);N[m+388>>2]=ga-ma;N[m+408>>2]=Q(Q(u*U)+Q(o*Q(Q(B*z)-Q(A*F))))-Q(r*T);o=Q(w*Z);r=Q(s*M);N[m+396>>2]=o+r;A=Q(Z*V);B=Q(s*H);N[m+384>>2]=A-B;N[m+380>>2]=o-r;N[m+376>>2]=A+B;N[m+372>>2]=Q(Q(1)-la)-ma;o=Q(_-O);A=Q(o+o);o=Q(X-$);B=Q(o+o);o=Q(ba-aa);w=Q(o+o);u=Q(Q(Q(Q(-q)*A)-Q(B*y))-Q(p*w));T=Q(Q(n*n)+Q(-.5));N[m+368>>2]=Q(Q(w*T)+Q(n*Q(Q(y*A)-Q(q*B))))-Q(p*u);N[m+364>>2]=Q(Q(B*T)+Q(n*Q(Q(q*w)-Q(p*A))))-Q(y*u);r=Q(va+Q(Q(ua-ta)-sa));o=Q(r+r);z=Q(pa+Q(Q(oa-ea)-na));F=Q(z+z);V=Q(Q(1)-Q(r*o));Z=Q(z*F);N[m+356>>2]=V-Z;r=Q(ja+Q(Q(ha-da)-ca));U=Q(r*F);M=Q(s*o);N[m+352>>2]=U-M;N[m+344>>2]=M+U;H=V;V=Q(r+r);U=Q(r*V);N[m+340>>2]=H-U;N[m+360>>2]=Q(Q(A*T)+Q(n*Q(Q(B*p)-Q(y*w))))-Q(q*u);n=Q(o*r);p=Q(s*F);N[m+348>>2]=n+p;y=Q(o*z);q=Q(s*V);N[m+336>>2]=y-q;N[m+332>>2]=n-p;N[m+328>>2]=y+q;N[m+324>>2]=Q(Q(1)-Z)-U;xa=32767;ya=32767;E=1;c:{while(1){y=N[g>>2];za=E;d:{e:{f:{g:{if(E){J[m+12>>2]=2139095039;J[m+288>>2]=2139095039;n=N[m+444>>2];p=N[m+436>>2];q=N[m+440>>2];N[m+108>>2]=Q(N[m+528>>2]*n)+Q(Q(N[m+520>>2]*p)+Q(q*N[m+524>>2]));N[m+104>>2]=Q(n*N[m+516>>2])+Q(Q(p*N[m+508>>2])+Q(q*N[m+512>>2]));N[m+100>>2]=Q(n*N[m+504>>2])+Q(Q(p*N[m+496>>2])+Q(q*N[m+500>>2]));N[m+56>>2]=-n;N[m+52>>2]=-q;N[m+48>>2]=-p;if(!Qz(a,b,m+496|0,m+448|0,i,j,m+324|0,m+100|0,m+12|0,m+196|0,m+312|0,y,m+48|0)){break f}o=N[m+456>>2];r=N[m+448>>2];A=N[m+452>>2];B=N[m+468>>2];s=N[m+460>>2];w=N[m+464>>2];n=N[m+444>>2];p=N[m+436>>2];q=N[m+440>>2];N[m+56>>2]=-Q(Q(N[m+480>>2]*n)+Q(Q(N[m+472>>2]*p)+Q(q*N[m+476>>2])));N[m+52>>2]=-Q(Q(B*n)+Q(Q(s*p)+Q(q*w)));N[m+48>>2]=-Q(Q(o*n)+Q(Q(r*p)+Q(A*q)));if(!Qz(b,a,m+448|0,m+496|0,j,i,m+372|0,m+48|0,m+288|0,m+148|0,m+276|0,y,m+436|0)){break f}J[m+256>>2]=0;n=N[m+12>>2];p=N[m+288>>2];h:{if(!(n>p)){q=N[m+200>>2];o=N[m+196>>2];p=N[m+204>>2];break h}J[m+256>>2]=1;q=N[m+152>>2];o=N[m+148>>2];n=p;p=N[m+156>>2]}N[m+428>>2]=p;N[m+424>>2]=q;N[m+420>>2]=o;N[m+432>>2]=n;break g}E=m+372|0;ra=m+276|0;t=Ha-6320|0;Ha=t;I=m+496|0;o=N[I+20>>2];r=N[I+16>>2];A=N[I+32>>2];B=N[I+28>>2];s=N[I+12>>2];w=N[I+24>>2];fa=m+436|0;n=N[fa+8>>2];p=N[fa>>2];q=N[fa+4>>2];N[t+6292>>2]=Q(N[I+8>>2]*n)+Q(Q(N[I>>2]*p)+Q(N[I+4>>2]*q));N[t+6300>>2]=Q(A*n)+Q(Q(w*p)+Q(q*B));N[t+6296>>2]=Q(o*n)+Q(Q(s*p)+Q(q*r));ka=t-((J[a+16>>2]<<2)+15&-16)|0;Ha=ka;J[t+6284>>2]=2139095039;N[t+3184>>2]=-n;N[t+3180>>2]=-q;N[t+3176>>2]=-p;S=m+448|0;W=m+324|0;wa=m+312|0;G=0;i:{if(!Pz(a,b,I,S,i,j,W,t+6292|0,t+6284|0,t+6272|0,wa,ka,t+6288|0,y,t+3176|0)){break i}o=N[S+20>>2];r=N[S+16>>2];A=N[S+32>>2];B=N[S+28>>2];s=N[S+8>>2];w=N[S>>2];u=N[S+4>>2];z=N[S+12>>2];n=N[fa+8>>2];p=N[fa+4>>2];F=N[S+24>>2];q=N[fa>>2];ia=ka-((J[b+16>>2]<<2)+15&-16)|0;Ha=ia;J[t+6264>>2]=2139095039;N[t+3184>>2]=-Q(Q(A*n)+Q(Q(F*q)+Q(p*B)));N[t+3180>>2]=-Q(Q(o*n)+Q(Q(z*q)+Q(p*r)));N[t+3176>>2]=-Q(Q(s*n)+Q(Q(w*q)+Q(u*p)));G=0;if(!Pz(b,a,S,I,j,i,E,t+3176|0,t+6264|0,t+6252|0,ra,ia,t+6268|0,y,fa)){break i}w=N[t+6280>>2];A=N[t+6276>>2];B=N[t+6272>>2];n=N[t+6284>>2];J[m+256>>2]=0;p=N[t+6264>>2];if(p>2];A=N[t+6256>>2];B=N[t+6252>>2];J[m+256>>2]=1;n=p}J[t+3176>>2]=0;J[t+100>>2]=0;G=J[b+24>>2]+P(J[ra>>2],20)|0;T=N[G+12>>2];V=N[j+68>>2];Z=N[j+60>>2];U=N[j- -64>>2];M=N[j+40>>2];H=N[j+44>>2];O=N[j+56>>2];p=N[G+8>>2];_=N[j+48>>2];q=N[G>>2];$=N[j+52>>2];o=N[G+4>>2];G=J[a+24>>2]+P(J[wa>>2],20)|0;X=N[G+12>>2];aa=N[E+44>>2];ba=N[E+32>>2];ca=N[E+20>>2];da=N[E+40>>2];ha=N[j+36>>2];ja=N[E+8>>2];na=N[E+36>>2];ea=N[E+24>>2];oa=N[E>>2];pa=N[E+12>>2];r=N[G+8>>2];s=N[G>>2];u=N[G+4>>2];z=Q(Q(N[i+44>>2]*r)+Q(Q(N[i+36>>2]*s)+Q(N[i+40>>2]*u)));F=Q(Q(N[i+68>>2]*r)+Q(Q(N[i+60>>2]*s)+Q(u*N[i- -64>>2])));s=Q(Q(N[i+56>>2]*r)+Q(Q(N[i+48>>2]*s)+Q(u*N[i+52>>2])));r=Q(Q(1)/Q(Y(Q(Q(F*F)+Q(Q(z*z)+Q(s*s))))));u=Q(z*r);s=Q(s*r);z=Q(F*r);F=Q(Q(Q(u*N[E+4>>2])+Q(s*N[E+16>>2]))+Q(z*N[E+28>>2]));N[t+88>>2]=F;ea=Q(Q(Q(u*oa)+Q(s*pa))+Q(z*ea));N[t+84>>2]=ea;s=Q(Q(Q(u*ja)+Q(s*ca))+Q(z*ba));N[t+92>>2]=s;N[t+96>>2]=Q(X*r)-Q(Q(aa*s)+Q(Q(na*ea)+Q(F*da)));u=N[W+44>>2];z=N[W+32>>2];F=N[W+20>>2];X=N[W+40>>2];aa=N[W+8>>2];ba=N[W+36>>2];ca=N[W+24>>2];da=N[W>>2];ja=N[W+12>>2];r=Q(Q(V*p)+Q(Q(Z*q)+Q(o*U)));s=Q(Q(H*p)+Q(Q(ha*q)+Q(M*o)));q=Q(Q(O*p)+Q(Q(_*q)+Q(o*$)));p=Q(Q(1)/Q(Y(Q(Q(r*r)+Q(Q(s*s)+Q(q*q))))));o=Q(s*p);q=Q(q*p);r=Q(r*p);s=Q(Q(Q(o*N[W+4>>2])+Q(q*N[W+16>>2]))+Q(r*N[W+28>>2]));N[t+72>>2]=s;V=Q(Q(Q(o*da)+Q(q*ja))+Q(r*ca));N[t+68>>2]=V;q=Q(Q(Q(o*aa)+Q(q*F))+Q(r*z));N[t+76>>2]=q;N[t+80>>2]=Q(T*p)-Q(Q(u*q)+Q(Q(ba*V)+Q(s*X)));p=N[d+16>>2];q=N[d+20>>2];o=N[c+16>>2];r=N[d+12>>2];s=N[c+12>>2];u=N[d>>2];z=N[d+4>>2];F=N[d+8>>2];T=N[c>>2];V=N[c+4>>2];Z=N[c+8>>2];N[t- -64>>2]=N[c+20>>2]+y;N[t+60>>2]=o+y;N[t+40>>2]=q+y;N[t+36>>2]=p+y;N[t+52>>2]=Z-y;N[t+48>>2]=V-y;N[t+44>>2]=T-y;N[t+28>>2]=F-y;N[t+24>>2]=z-y;N[t+20>>2]=u-y;N[t+56>>2]=s+y;N[t+32>>2]=r+y;Oz(t+3176|0,ka,J[t+6288>>2],a,I,t+68|0,E,t+20|0,y,i);Oz(t+100|0,ia,J[t+6268>>2],b,S,t+84|0,W,t+44|0,y,j);E=1;ra=J[t+3176>>2];j:{if(!ra){break j}wa=J[t+100>>2];if(!wa){break j}Da=t+104|0;Ea=t+3180|0;E=0;W=0;while(1){G=P(W,12)+Ea|0;ka=0;k:{while(1){q=N[G>>2];ia=P(ka,12)+Da|0;o=N[ia+4>>2];r=N[ia>>2];u=N[G+4>>2];p=Q(Q(q*o)-Q(r*u));z=N[G+8>>2];s=Q(z*r);r=N[ia+8>>2];s=Q(s-Q(r*q));u=Q(Q(u*r)-Q(o*z));l:{if(!(Q(R(u))>Q(9.999999974752427e-7)|Q(R(s))>Q(9.999999974752427e-7)|Q(R(p))>Q(9.999999974752427e-7))){break l}q=Q(0);o=Q(0);r=Q(0);z=Q(Q(p*p)+Q(Q(u*u)+Q(s*s)));if(z>Q(0)){o=p;p=Q(Q(1)/Q(Y(z)));r=Q(o*p);o=Q(s*p);q=Q(u*p)}N[t+16>>2]=r;N[t+8>>2]=q;N[t+12>>2]=o;p=Q(Q(Q(Q(-N[fa>>2])*q)-Q(o*N[fa+4>>2]))-Q(N[fa+8>>2]*r));s=Q(Q(N[I+32>>2]*r)+Q(Q(N[I+24>>2]*q)+Q(o*N[I+28>>2])));H=Q((x(2,J[a+56>>2]|(C(s),v(2))&-2147483648),D())*s);s=Q(Q(N[I+8>>2]*r)+Q(Q(N[I>>2]*q)+Q(o*N[I+4>>2])));V=Q((x(2,J[a+48>>2]|(C(s),v(2))&-2147483648),D())*s);s=Q(Q(N[I+20>>2]*r)+Q(Q(N[I+12>>2]*q)+Q(o*N[I+16>>2])));s=Q(H+Q(V+Q(s*(x(2,J[a+52>>2]|(C(s),v(2))&-2147483648),D()))));u=N[a+44>>2];H=s>u?s:u;s=Q(Q(N[S+32>>2]*r)+Q(Q(N[S+24>>2]*q)+Q(o*N[S+28>>2])));V=Q((x(2,J[b+56>>2]|(C(s),v(2))&-2147483648),D())*s);s=Q(Q(N[S+8>>2]*r)+Q(Q(N[S>>2]*q)+Q(o*N[S+4>>2])));q=Q(Q(N[S+20>>2]*r)+Q(Q(N[S+12>>2]*q)+Q(o*N[S+16>>2])));q=Q(V+Q(Q((x(2,J[b+48>>2]|(C(s),v(2))&-2147483648),D())*s)+Q(q*(x(2,J[b+52>>2]|(C(q),v(2))&-2147483648),D()))));o=N[b+44>>2];q=Q(H+(q>o?q:o));o=Q(p+q);p=Q(q-p);if((p>o?o:p)>n){break l}ia=t+8|0;Ja[J[a+64>>2]](a,ia,I,i,t+6308|0,t+6304|0);p=N[t+6308>>2];q=N[t+6304>>2];Ja[J[b+64>>2]](b,ia,S,j,t+6316|0,t+6312|0);o=N[t+6316>>2];if(o>Q(q+y)){break k}r=N[t+6312>>2];if(p>Q(r+y)){break k}q=Q(q-o);p=Q(r-p);p=q>2];A=N[t+12>>2];B=N[t+8>>2];J[m+256>>2]=2;n=p}ka=ka+1|0;if((wa|0)!=(ka|0)){continue}break}W=W+1|0;E=ra>>>0<=W>>>0;if((W|0)!=(ra|0)){continue}break j}break}I=E;E=1;G=0;if(!I){break i}}N[m+432>>2]=n;N[m+428>>2]=w;N[m+424>>2]=A;N[m+420>>2]=B;G=E}Ha=t+6320|0;if(!G){break f}p=N[m+428>>2];q=N[m+424>>2];o=N[m+420>>2]}if(Q(Q(N[m+444>>2]*p)+Q(Q(N[m+436>>2]*o)+Q(N[m+440>>2]*q)))>2]=p;q=Q(-q);N[m+424>>2]=q;o=Q(-o);N[m+420>>2]=o}m:{switch(J[m+256>>2]){case 1:E=J[a+68>>2];N[m+204>>2]=Q(N[m+528>>2]*p)+Q(Q(N[m+520>>2]*o)+Q(q*N[m+524>>2]));N[m+200>>2]=Q(N[m+516>>2]*p)+Q(Q(N[m+508>>2]*o)+Q(q*N[m+512>>2]));N[m+196>>2]=Q(N[m+504>>2]*p)+Q(Q(N[m+496>>2]*o)+Q(N[m+500>>2]*q));xa=Ja[E|0](a,i,m+196|0)|0;ya=J[m+276>>2];break d;case 2:break m;case 0:break e;default:break d}}E=J[a+68>>2];N[m+204>>2]=Q(N[m+528>>2]*p)+Q(Q(N[m+520>>2]*o)+Q(q*N[m+524>>2]));N[m+200>>2]=Q(N[m+516>>2]*p)+Q(Q(N[m+508>>2]*o)+Q(q*N[m+512>>2]));N[m+196>>2]=Q(N[m+504>>2]*p)+Q(Q(N[m+496>>2]*o)+Q(N[m+500>>2]*q));G=m+196|0;xa=Ja[E|0](a,i,G)|0;E=J[b+68>>2];n=Q(-o);N[m+204>>2]=Q(Q(N[m+472>>2]*n)-Q(N[m+476>>2]*q))-Q(N[m+480>>2]*p);N[m+200>>2]=Q(Q(N[m+460>>2]*n)-Q(N[m+464>>2]*q))-Q(N[m+468>>2]*p);N[m+196>>2]=Q(Q(N[m+448>>2]*n)-Q(N[m+452>>2]*q))-Q(N[m+456>>2]*p);ya=Ja[E|0](b,j,G)|0;break d}f=0;a=1;break c}E=J[b+68>>2];xa=J[m+312>>2];n=Q(-o);N[m+204>>2]=Q(Q(N[m+472>>2]*n)-Q(N[m+476>>2]*q))-Q(N[m+480>>2]*p);N[m+200>>2]=Q(Q(N[m+460>>2]*n)-Q(N[m+464>>2]*q))-Q(N[m+468>>2]*p);N[m+196>>2]=Q(Q(N[m+448>>2]*n)-Q(N[m+452>>2]*q))-Q(N[m+456>>2]*p);ya=Ja[E|0](b,j,m+196|0)|0}n=N[m+432>>2];G=n>=Q(0);u=Q(-n);I=P(ya,20);t=J[b+24>>2];E=J[a+24>>2]+P(xa,20)|0;n:{if(k){S=J[E>>2];W=J[E+4>>2];fa=J[E+12>>2];J[m+296>>2]=J[E+8>>2];J[m+300>>2]=fa;J[m+288>>2]=S;J[m+292>>2]=W;n=N[E>>2];r=N[m+504>>2];y=N[E+4>>2];s=N[m+516>>2];w=N[E+8>>2];A=N[m+528>>2];V=Q(Q(Q(n*r)+Q(y*s))+Q(w*A));B=N[m+496>>2];z=N[m+508>>2];F=N[m+520>>2];Z=Q(Q(Q(n*B)+Q(y*z))+Q(w*F));T=N[m+500>>2];U=N[m+512>>2];M=N[m+524>>2];n=Q(Q(Q(n*T)+Q(y*U))+Q(w*M));break n}n=N[E+8>>2];y=N[E>>2];r=N[E+4>>2];A=Q(Q(N[i+68>>2]*n)+Q(Q(N[i+60>>2]*y)+Q(r*N[i+64>>2])));B=Q(Q(N[i+44>>2]*n)+Q(Q(N[i+36>>2]*y)+Q(N[i+40>>2]*r)));y=Q(Q(N[i+56>>2]*n)+Q(Q(N[i+48>>2]*y)+Q(r*N[i+52>>2])));n=Q(Q(1)/Q(Y(Q(Q(A*A)+Q(Q(B*B)+Q(y*y))))));N[m+300>>2]=N[E+12>>2]*n;y=Q(y*n);N[m+292>>2]=y;s=N[m+516>>2];w=Q(B*n);N[m+288>>2]=w;r=N[m+504>>2];n=Q(A*n);N[m+296>>2]=n;A=N[m+528>>2];V=Q(Q(Q(w*r)+Q(y*s))+Q(n*A));B=N[m+496>>2];z=N[m+508>>2];F=N[m+520>>2];Z=Q(Q(Q(B*w)+Q(y*z))+Q(n*F));T=N[m+500>>2];U=N[m+512>>2];M=N[m+524>>2];n=Q(Q(Q(w*T)+Q(y*U))+Q(n*M))}_=G?Q(0):u;G=t+I|0;N[m+320>>2]=V;y=n;N[m+316>>2]=n;N[m+312>>2]=Z;o:{if(l){I=J[G>>2];t=J[G+4>>2];S=J[G+12>>2];J[m+264>>2]=J[G+8>>2];J[m+268>>2]=S;J[m+256>>2]=I;J[m+260>>2]=t;n=N[G>>2];w=N[G+4>>2];H=Q(Q(n*N[m+456>>2])+Q(w*N[m+468>>2]));O=Q(Q(n*N[m+452>>2])+Q(w*N[m+464>>2]));w=Q(Q(n*N[m+448>>2])+Q(w*N[m+460>>2]));n=N[G+8>>2];break o}n=N[G+8>>2];w=N[G>>2];u=N[G+4>>2];H=Q(Q(N[j+68>>2]*n)+Q(Q(N[j+60>>2]*w)+Q(u*N[j+64>>2])));O=Q(Q(N[j+44>>2]*n)+Q(Q(N[j+36>>2]*w)+Q(N[j+40>>2]*u)));u=Q(Q(N[j+56>>2]*n)+Q(Q(N[j+48>>2]*w)+Q(u*N[j+52>>2])));w=Q(Q(1)/Q(Y(Q(Q(H*H)+Q(Q(O*O)+Q(u*u))))));N[m+268>>2]=N[G+12>>2]*w;n=Q(H*w);N[m+264>>2]=n;u=Q(u*w);N[m+260>>2]=u;H=N[m+468>>2];w=Q(O*w);N[m+256>>2]=w;H=Q(Q(w*N[m+456>>2])+Q(u*H));O=Q(Q(w*N[m+452>>2])+Q(u*N[m+464>>2]));w=Q(Q(N[m+448>>2]*w)+Q(u*N[m+460>>2]))}ba=Q(H+Q(n*N[m+480>>2]));N[m+284>>2]=ba;ca=Q(w+Q(n*N[m+472>>2]));N[m+276>>2]=ca;da=Q(O+Q(n*N[m+476>>2]));N[m+280>>2]=da;H=Q(_+N[g+4>>2]);n=Q(-H);w=Q(p*n);N[m+252>>2]=w;u=Q(q*n);N[m+248>>2]=u;n=Q(o*n);N[m+244>>2]=n;$=N[m+540>>2];_=N[m+536>>2];O=N[m+532>>2];N[m+228>>2]=A;N[m+224>>2]=M;N[m+220>>2]=F;N[m+216>>2]=s;N[m+212>>2]=U;N[m+208>>2]=z;N[m+204>>2]=r;N[m+200>>2]=T;N[m+196>>2]=B;O=Q(O-n);N[m+232>>2]=O;_=Q(_-u);N[m+236>>2]=_;$=Q($-w);N[m+240>>2]=$;r=N[e+8>>2];A=N[e+4>>2];n=N[e+12>>2];B=N[e>>2];w=N[f>>2];ha=N[f+16>>2];s=Q(O-ha);F=Q(s+s);ja=N[f+20>>2];s=Q(_-ja);T=Q(s+s);u=N[f+4>>2];z=N[f+8>>2];na=N[f+24>>2];s=Q($-na);U=Q(s+s);M=Q(Q(Q(Q(-w)*F)-Q(T*u))-Q(z*U));s=N[f+12>>2];X=Q(Q(s*s)+Q(-.5));N[m+192>>2]=Q(Q(U*X)+Q(s*Q(Q(u*F)-Q(w*T))))-Q(z*M);N[m+188>>2]=Q(Q(T*X)+Q(s*Q(Q(w*U)-Q(z*F))))-Q(u*M);N[m+184>>2]=Q(Q(F*X)+Q(s*Q(Q(z*T)-Q(u*U))))-Q(w*M);ea=Q(B*u);oa=Q(s*r);pa=Q(n*z);la=Q(w*A);T=Q(ea+Q(Q(oa-pa)-la));sa=Q(r*w);ta=Q(s*A);ua=Q(n*u);va=Q(z*B);U=Q(sa+Q(Q(ta-ua)-va));X=Q(U+U);M=Q(T*X);F=Q(Q(z*r)+Q(Q(u*A)+Q(Q(s*n)+Q(B*w))));ma=Q(A*z);ga=Q(s*B);Aa=Q(n*w);Ba=Q(u*r);aa=Q(ma+Q(Q(ga-Aa)-Ba));s=Q(aa+aa);w=Q(F*s);N[m+176>>2]=M-w;u=Q(T*s);z=Q(F*X);N[m+172>>2]=u+z;N[m+168>>2]=M+w;w=Q(U*s);Ca=Q(T+T);M=Q(F*Ca);N[m+160>>2]=w-M;N[m+156>>2]=u-z;N[m+152>>2]=w+M;w=Q(ha-O);w=Q(w+w);u=Q(ja-_);u=Q(u+u);z=Q(na-$);z=Q(z+z);M=Q(Q(Q(Q(-B)*w)-Q(u*A))-Q(r*z));O=Q(Q(n*n)+Q(-.5));N[m+144>>2]=Q(Q(z*O)+Q(n*Q(Q(A*w)-Q(B*u))))-Q(r*M);N[m+140>>2]=Q(Q(u*O)+Q(n*Q(Q(B*z)-Q(r*w))))-Q(A*M);N[m+136>>2]=Q(Q(w*O)+Q(n*Q(Q(r*u)-Q(A*z))))-Q(B*M);n=Q(la+Q(Q(pa-oa)-ea));r=Q(va+Q(Q(ua-ta)-sa));B=Q(r+r);u=Q(n*B);w=Q(Ba+Q(Q(Aa-ga)-ma));A=Q(w+w);z=Q(F*A);N[m+128>>2]=u-z;M=Q(n*A);O=Q(F*B);N[m+124>>2]=M+O;N[m+120>>2]=u+z;u=Q(r*A);z=Q(n+n);F=Q(F*z);N[m+112>>2]=u-F;N[m+108>>2]=M-O;N[m+104>>2]=u+F;s=Q(Q(1)-Q(aa*s));u=Q(U*X);N[m+180>>2]=s-u;ga=s;s=Q(T*Ca);N[m+164>>2]=ga-s;N[m+148>>2]=Q(Q(1)-u)-s;A=Q(Q(1)-Q(w*A));r=Q(r*B);N[m+132>>2]=A-r;n=Q(n*z);N[m+116>>2]=A-n;N[m+100>>2]=Q(Q(1)-r)-n;t=K[E+18|0];W=0;I=0;S=0;if(!k){I=qa-(P(t,12)+15&8176)|0;Ha=I;S=I-(t+15&496)|0;qa=S;Ha=S}qo(m+96|0,m+92|0,I,S,k,J[a+28>>2],J[a+32>>2]+L[E+16>>1]|0,t,i);t=K[G+18|0];I=0;if(!l){W=qa-(P(t,12)+15&8176)|0;Ha=W;I=W-(t+15&496)|0;qa=I;Ha=I}qo(m+88|0,m+84|0,W,I,l,J[b+28>>2],J[b+32>>2]+L[G+16>>1]|0,t,j);vk(m+48|0,m+288|0);vk(m+12|0,m+256|0);p:{q:{if(Q(R(Q(Q(V*p)+Q(Q(Z*o)+Q(y*q)))))>Q(R(Q(Q(ba*p)+Q(Q(ca*o)+Q(q*da)))))){if(uk(K[E+18|0],J[m+96>>2],J[m+92>>2],m+196|0,m+288|0,m+48|0,K[G+18|0],J[m+88>>2],J[m+84>>2],m+448|0,m+256|0,m+12|0,m+312|0,m+148|0,m+100|0,-1,h,1,m+244|0,H)){break q}break p}if(!uk(K[G+18|0],J[m+88>>2],J[m+84>>2],m+448|0,m+256|0,m+12|0,K[E+18|0],J[m+96>>2],J[m+92>>2],m+196|0,m+288|0,m+48|0,m+276|0,m+100|0,m+148|0,-1,h,0,m+244|0,H)){break p}}f=1;a=1;break c}E=za-1|0;if(za){continue}break}a=0}a=a&f}Ha=m+544|0;return a}function IB(a,b,c,d,e,f,g,h){var i=Q(0),j=0,k=0,l=0,m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,O=Q(0),P=0,S=Q(0),T=Q(0),U=0,V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=0,$=0,aa=Q(0),ba=Q(0),ca=Q(0),da=0,ea=Q(0),fa=Q(0),ga=0,ha=0,ia=0,ja=Q(0),ka=Q(0),la=0;if(J[a+4656>>2]){Wa(J[40592],8,14375,1859,g,0);return}k=Ha-176|0;Ha=k;J[a+5884>>2]=0;J[a+5872>>2]=0;J[a+5860>>2]=0;J[a+5848>>2]=0;J[a+5836>>2]=0;a:{if(Q(Ja[J[J[a>>2]+280>>2]](a,0))==Q(0)){break a}J[k+96>>2]=0;J[k+100>>2]=0;J[k+88>>2]=0;J[k+92>>2]=0;J[k+80>>2]=0;J[k+84>>2]=0;J[k+112>>2]=0;J[k+116>>2]=0;J[k+104>>2]=0;J[k+108>>2]=1065353216;J[k+120>>2]=0;J[k+124>>2]=0;J[k+132>>2]=0;J[k+136>>2]=0;J[k+128>>2]=1065353216;J[k+140>>2]=0;J[k+144>>2]=0;J[k+152>>2]=0;J[k+156>>2]=0;J[k+148>>2]=1065353216;J[k+160>>2]=0;J[k+164>>2]=0;J[k+168>>2]=1065353216;J[k+72>>2]=0;J[k+76>>2]=0;J[k+172>>2]=a+5828;i=Q(Ja[J[J[a>>2]+280>>2]](a,1));if(i!=Q(0)){J[k+52>>2]=-16776961;J[k+44>>2]=-65536;J[k+48>>2]=-16711936;N[k+40>>2]=i;N[k+36>>2]=i;N[k+32>>2]=i;De(k+72|0,k+32|0)}B=J[a+5980>>2];if(B){while(1){U=J[J[a+5948>>2]+(G<<2)>>2];if(J[U+100>>2]){B=0;while(1){s=Q(0);Z=Q(0);y=Ha-32|0;Ha=y;o=J[J[U+96>>2]+(B<<2)>>2];j=k+72|0;YD(o,j,a);g=o+56|0;l=J[o+52>>2];b:{if(!(H[(l&1?J[g>>2]:g+J[((l>>>22&60)+108152|0)+12>>2]|0)|0]&1)){break b}g=Ja[J[J[o>>2]+28>>2]](o)|0;n=Q(Ja[J[J[g>>2]+280>>2]](g,0));g=Ja[J[J[o>>2]+28>>2]](o)|0;if(Q(n*Q(Ja[J[J[g>>2]+280>>2]](g,3)))!=Q(0)){l=J[o+316>>2];c:{if(l&2){g=J[o+56>>2]+96|0;break c}l=o- -64|0;g=J[l+176>>2];d:{if(!(!g|K[g+31|0]!=1)){g=g+32|0;break d}g=l+128|0}l=J[o+316>>2]}i=N[g+8>>2];q=i==Q(0)?Q(0):Q(Q(1)/i);i=N[g+4>>2];p=i==Q(0)?Q(0):Q(Q(1)/i);i=N[g>>2];m=i==Q(0)?Q(0):Q(Q(1)/i);if(l&1){i=N[J[o+56>>2]+92>>2]}else{l=o- -64|0;g=J[l+176>>2];e:{if(!(!g|K[g+31|0]!=1)){i=N[g+44>>2];break e}i=N[l+140>>2]}}J[j+4>>2]=16777215;g=Hb(j,o+256|0);i=Q(Q(6)/Q(Q(1)/i));m=Q(m*i);p=Q(p*i);i=Q(q*i);q=Q(Q(Y(Q(R(Q(Q(m+p)-i)))))*Q(.5));N[y+24>>2]=q;r=Q(Q(Y(Q(R(Q(i+Q(m-p))))))*Q(.5));N[y+20>>2]=r;H[y+28|0]=1;N[y+12>>2]=-q;N[y+8>>2]=-r;i=Q(Q(Y(Q(R(Q(i+Q(p-m))))))*Q(.5));N[y+16>>2]=i;N[y+4>>2]=-i;Qb(g,y+4|0)}g=Ja[J[J[o>>2]+28>>2]](o)|0;i=Q(n*Q(Ja[J[J[g>>2]+280>>2]](g,20)));g=Ja[J[J[o>>2]+28>>2]](o)|0;n=Q(n*Q(Ja[J[J[g>>2]+280>>2]](g,21)));if(i==Q(0)&n==Q(0)){break b}J[y+16>>2]=j;N[y+12>>2]=n;N[y+8>>2]=i;J[y+4>>2]=132172;g=y+4|0;j=Ha-112|0;Ha=j;l=J[o+328>>2];f:{if(!l){break f}P=j+56|0;Ja[J[J[o>>2]+76>>2]](P,o);_=j+28|0;$=J[o+324>>2];Ja[J[J[$>>2]+44>>2]](_,$);n=N[j+64>>2];i=N[j+52>>2];q=Q(i+i);m=N[j+56>>2];i=N[j+44>>2];r=Q(i+i);i=N[j+48>>2];x=Q(i+i);p=N[j+60>>2];A=Q(Q(n*q)+Q(Q(m*r)+Q(x*p)));i=N[j+68>>2];D=Q(Q(i*i)+Q(-.5));N[j+108>>2]=N[j+80>>2]+Q(Q(n*A)+Q(Q(q*D)+Q(i*Q(Q(m*x)-Q(r*p)))));N[j+104>>2]=N[j+76>>2]+Q(Q(p*A)+Q(Q(x*D)+Q(i*Q(Q(n*r)-Q(q*m)))));t=N[j+40>>2];w=N[j+28>>2];z=N[j+32>>2];u=N[j+36>>2];N[j+96>>2]=Q(Q(Q(i*t)-Q(m*w))-Q(p*z))-Q(n*u);N[j+92>>2]=Q(Q(m*z)+Q(Q(i*u)+Q(n*t)))-Q(w*p);N[j+88>>2]=Q(Q(n*w)+Q(Q(i*z)+Q(p*t)))-Q(u*m);N[j+84>>2]=Q(Q(p*u)+Q(Q(i*w)+Q(m*t)))-Q(z*n);N[j+100>>2]=N[j+72>>2]+Q(Q(m*A)+Q(Q(r*D)+Q(i*Q(Q(p*q)-Q(x*n)))));Ja[J[J[l>>2]+76>>2]](_,l);l=J[o+324>>2];Ja[J[J[l>>2]+32>>2]](j,l);n=N[j+36>>2];i=N[j+24>>2];q=Q(i+i);m=N[j+28>>2];i=N[j+16>>2];r=Q(i+i);i=N[j+20>>2];x=Q(i+i);p=N[j+32>>2];A=Q(Q(n*q)+Q(Q(m*r)+Q(x*p)));i=N[j+40>>2];D=Q(Q(i*i)+Q(-.5));N[j+80>>2]=N[j+52>>2]+Q(Q(n*A)+Q(Q(q*D)+Q(i*Q(Q(m*x)-Q(r*p)))));N[j+76>>2]=N[j+48>>2]+Q(Q(p*A)+Q(Q(x*D)+Q(i*Q(Q(n*r)-Q(q*m)))));t=N[j+12>>2];w=N[j>>2];z=N[j+4>>2];u=N[j+8>>2];N[j+68>>2]=Q(Q(Q(i*t)-Q(m*w))-Q(p*z))-Q(n*u);N[j+64>>2]=Q(Q(m*z)+Q(Q(i*u)+Q(n*t)))-Q(w*p);N[j+60>>2]=Q(Q(n*w)+Q(Q(i*z)+Q(p*t)))-Q(u*m);N[j+56>>2]=Q(Q(p*u)+Q(Q(i*w)+Q(m*t)))-Q(z*n);N[j+72>>2]=N[j+44>>2]+Q(Q(m*A)+Q(Q(r*D)+Q(i*Q(Q(p*q)-Q(x*n)))));Ja[J[J[g>>2]+8>>2]](g,j+84|0,P);l=J[o+324>>2];l=Ja[J[J[l>>2]+48>>2]](l)|0;if(L[(Ja[J[J[o>>2]+248>>2]](o)|0)+4>>1]==11){o=J[j+80>>2];J[j+48>>2]=J[j+76>>2];J[j+52>>2]=o;r=N[j+56>>2];N[j+28>>2]=r;n=N[j+60>>2];N[j+32>>2]=n;p=N[j+64>>2];N[j+36>>2]=p;m=N[j+68>>2];N[j+40>>2]=m;N[j+44>>2]=N[j+72>>2];q=Q(0);i=N[j+96>>2];A=N[j+92>>2];t=N[j+84>>2];w=N[j+88>>2];if(Q(Q(m*i)+Q(Q(p*A)+Q(Q(r*t)+Q(n*w))))>2]=m;p=Q(-p);N[j+64>>2]=p;n=Q(-n);N[j+60>>2]=n;r=Q(-r);N[j+56>>2]=r}x=Q(Q(A*p)+Q(Q(w*n)+Q(Q(i*m)+Q(t*r))));z=Q(Q(p*t)+Q(Q(Q(i*n)-Q(m*w))-Q(A*r)));u=Q(Q(r*w)+Q(Q(Q(i*p)-Q(m*A))-Q(t*n)));n=Q(Q(n*A)+Q(Q(Q(i*r)-Q(m*t))-Q(w*p)));g:{if(n==Q(0)){r=Q(1);i=Q(0);break g}i=Q(Q(1)/Q(Y(Q(Q(x*x)+Q(Q(Q(n*n)+Q(0))+Q(0))))));r=Q(x*i);q=Q(n*i);i=Q(i*Q(0))}m=Q(Q(u*i)+Q(Q(z*i)+Q(Q(x*r)+Q(n*q))));x=Q(x*Q(-i));i=Q(i*n);p=Q(Q(q*z)+Q(Q(x+Q(u*r))-i));n=Q(i+Q(Q(x+Q(z*r))-Q(u*q)));o=J[l+8>>2];P=J[l+4>>2];_=P&262144;i=N[(_?o+152|0:l+76|0)>>2];x=N[(P&1024?o+108|0:l+332|0)>>2];$=P&131072;A=N[($?o+144|0:l+88|0)>>2];t=N[($?o+140|0:l+80|0)>>2];ha=g,ia=j+28|0,ja=N[(_?o+148|0:l+72|0)>>2],ka=i,la=jc(Q(i-N[(P&16384?o+124|0:l+348|0)>>2]))>2]+16>>2],Ja[ga](ha|0,ia|0,Q(ja),Q(ka),la|0);l=j+28|0;q=jc(Q(t*Q(.25)));r=jc(Q(A*Q(.25)));h:{if(m==Q(-1)){n=n>2]+20>>2]](g,l,q,r,!(Q(Q(m*m)+Q(i*i))<=Q(1)));break f}q=Q(0);r=N[j+60>>2];x=r;w=N[j+56>>2];A=w;D=N[j+96>>2];C=N[j+68>>2];p=C;t=N[j+92>>2];z=N[j+64>>2];n=z;O=N[j+84>>2];u=N[j+88>>2];if(Q(Q(D*p)+Q(Q(t*n)+Q(Q(O*w)+Q(u*r))))>2]=p;n=Q(-z);N[j+64>>2]=n;x=Q(-r);N[j+60>>2]=x;A=Q(-w);N[j+56>>2]=A}i=Q(Q(n*t)+Q(Q(x*u)+Q(Q(p*D)+Q(O*A))));m=Q(1);v=Q(Q(u*n)+Q(Q(Q(p*O)-Q(D*A))-Q(x*t)));if(v!=Q(0)){q=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(Q(v*v)+Q(0))+Q(0))))));m=Q(i*q);s=Q(q*Q(0));q=Q(v*q)}X=N[j+76>>2];S=N[j+72>>2];ca=N[j+104>>2];ea=N[j+100>>2];E=Q(Q(O*x)+Q(Q(Q(p*t)-Q(D*n))-Q(A*u)));W=Q(s*E);F=Q(Q(t*A)+Q(Q(Q(p*u)-Q(D*x))-Q(n*O)));T=Q(F*s);V=Q(W+Q(T+Q(Q(i*m)+Q(v*q))));aa=Q(W+Q(Q(Q(v*m)-Q(i*q))-T));i=Q(i*Q(-s));v=Q(s*v);ba=Q(Q(q*F)+Q(Q(i+Q(E*m))-v));W=N[j+80>>2];fa=N[j+108>>2];v=Q(v+Q(Q(i+Q(F*m))-Q(E*q)));i:{if(v==Q(0)){E=Q(1);F=Q(0);i=Q(0);break i}i=Q(Q(1)/Q(Y(Q(Q(V*V)+Q(Q(v*v)+Q(0))))));E=Q(V*i);F=Q(v*i);i=Q(i*Q(0))}T=Q(Q(i*v)+Q(Q(Q(ba*E)-Q(V*i))-Q(aa*F)));if(T==Q(0)){i=Q(2)}else{i=Q(Q(ba*i)+Q(Q(v*F)+Q(Q(V*E)+Q(aa*i))));v=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(T*T)+Q(0))))));Z=Q(T*v);i=Q(Q(i*v)+Q(1))}if(K[l+274|0]){s=Q(s*s);s=Q(Y(Q(Q(m*m)+Q(s+Q(s+Q(q*q))))));if(s!=Q(0)){s=Q(Q(1)/s);m=Q(m*s);q=Q(q*s)}s=N[l+72>>2];v=N[l+76>>2];N[j+52>>2]=W;N[j+48>>2]=X;N[j+44>>2]=S;N[j+40>>2]=C;N[j+36>>2]=z;N[j+32>>2]=r;N[j+28>>2]=w;m=mQ(1)?Q(1):m);m=Q(m+m);m=q>2]+16>>2]](g,j+28|0,s,v,s>Q(m+Q(-.009999999776482582))|v>2];q=N[l+84>>2];N[j+52>>2]=W;N[j+48>>2]=X;N[j+44>>2]=S;s=Q(r*Q(0));v=Q(z*Q(.7071067690849304));N[j+40>>2]=Q(Q(Q(C*Q(.7071067690849304))+Q(w*Q(0)))+s)+v;N[j+36>>2]=s+Q(Q(w*Q(-0))+Q(Q(C*Q(-.7071067690849304))+v));s=Q(w*Q(.7071067690849304));v=Q(C*Q(-0));N[j+32>>2]=s+Q(Q(z*Q(-0))+Q(v+Q(r*Q(.7071067690849304))));N[j+28>>2]=Q(z*Q(0))+Q(Q(r*Q(-.7071067690849304))+Q(v+s));s=Q(Eb(F,Q(E+Q(1)))*Q(4));Ja[J[J[g>>2]+16>>2]](g,j+28|0,Q(-q),Q(-m),m>Q(s+Q(-.009999999776482582))|q>2];q=N[l+92>>2];N[j+52>>2]=W;N[j+48>>2]=X;N[j+44>>2]=S;s=Q(C*Q(.7071067690849304));v=Q(w*Q(-0));V=Q(r*Q(.7071067690849304));E=Q(z*Q(0));N[j+40>>2]=Q(Q(s+v)-V)-E;w=Q(w*Q(.7071067690849304));C=Q(C*Q(0));N[j+36>>2]=Q(r*Q(-0))+Q(w+Q(C+Q(z*Q(.7071067690849304))));N[j+32>>2]=v+Q(E+Q(s+V));N[j+28>>2]=Q(z*Q(-.7071067690849304))+Q(Q(r*Q(0))+Q(C+w));i=Q(Eb(Z,i)*Q(4));Ja[J[J[g>>2]+16>>2]](g,j+28|0,Q(-q),Q(-m),m>Q(i+Q(-.009999999776482582))|q>2];F=N[j+72>>2];T=N[j+76>>2];Z=N[j+80>>2];u=N[l+96>>2];aa=Q(X-V);N[j+36>>2]=Z+Q(u*aa);ba=Q(W+S);N[j+32>>2]=T+Q(u*ba);ca=Q(Q(Q(1)-v)-E);N[j+28>>2]=F+Q(u*ca);N[j+8>>2]=Z+Q(i*aa);N[j+4>>2]=T+Q(i*ba);N[j>>2]=F+Q(i*ca);F=i;i=Q(Q(Q(q*m)+Q(p*Q(Q(n*r)-Q(x*w))))-Q(A*z));Ja[J[J[g>>2]+28>>2]](g,j+28|0,j,i>2];C=N[j+72>>2];O=N[j+76>>2];F=N[j+80>>2];t=N[l+104>>2];T=Q(D+u);N[j+36>>2]=F+Q(t*T);E=Q(s-E);N[j+32>>2]=O+Q(t*E);S=Q(W-S);N[j+28>>2]=C+Q(t*S);N[j+8>>2]=F+Q(i*T);N[j+4>>2]=O+Q(i*E);N[j>>2]=C+Q(i*S);C=i;i=Q(Q(Q(r*m)+Q(p*Q(Q(A*w)-Q(n*q))))-Q(x*z));Ja[J[J[g>>2]+28>>2]](g,j+28|0,j,i>2];C=N[j+72>>2];O=N[j+76>>2];S=N[j+80>>2];t=N[l+112>>2];s=Q(s-v);N[j+36>>2]=S+Q(t*s);u=Q(D-u);N[j+32>>2]=O+Q(t*u);D=Q(X+V);N[j+28>>2]=C+Q(t*D);N[j+8>>2]=S+Q(i*s);N[j+4>>2]=O+Q(i*u);N[j>>2]=C+Q(i*D);u=i;i=Q(Q(Q(w*m)+Q(p*Q(Q(x*q)-Q(A*r))))-Q(n*z));Ja[J[J[g>>2]+28>>2]](g,j+28|0,j,i>>0>2]){continue}break}B=J[a+5980>>2]}G=G+1|0;if(G>>>0>>0){continue}break}}P=J[a+5936>>2];if(P){U=J[a+5932>>2];B=0;while(1){l=J[U+(B<<2)>>2];j:{if((Ja[J[J[l>>2]+24>>2]](l)|0)==1){o=Ha-32|0;Ha=o;y=k+72|0;YD(l,y,a);g=l+56|0;j=J[l+52>>2];k:{if(!(H[(j&1?J[g>>2]:g+J[((j>>>22&60)+108152|0)+12>>2]|0)|0]&1)){break k}if(Q(Q(Ja[J[J[a>>2]+280>>2]](a,0))*Q(Ja[J[J[a>>2]+280>>2]](a,3)))==Q(0)){break k}g=16711680;if(!J[l+312>>2]){i=Q(N[l+308>>2]/N[a+5148>>2]);i=i>Q(1)?Q(255):Q(i*Q(255));l:{if(i=Q(0)){g=~~i>>>0;break l}g=0}g=g<<8|g<<16|g}G=J[l+316>>2];m:{if(G&2){j=J[l+56>>2]+96|0;break m}G=l- -64|0;j=J[G+176>>2];n:{if(!(!j|K[j+31|0]!=1)){j=j+32|0;break n}j=G+128|0}G=J[l+316>>2]}i=N[j+8>>2];p=i==Q(0)?Q(0):Q(Q(1)/i);i=N[j+4>>2];m=i==Q(0)?Q(0):Q(Q(1)/i);i=N[j>>2];n=i==Q(0)?Q(0):Q(Q(1)/i);if(G&1){i=N[J[l+56>>2]+92>>2]}else{G=l- -64|0;j=J[G+176>>2];o:{if(!(!j|K[j+31|0]!=1)){i=N[j+44>>2];break o}i=N[G+140>>2]}}J[y+4>>2]=g;g=Hb(y,l+256|0);i=Q(Q(6)/Q(Q(1)/i));n=Q(n*i);m=Q(m*i);i=Q(p*i);p=Q(Q(Y(Q(R(Q(Q(n+m)-i)))))*Q(.5));N[o+24>>2]=p;q=Q(Q(Y(Q(R(Q(i+Q(n-m))))))*Q(.5));N[o+20>>2]=q;H[o+28|0]=1;N[o+12>>2]=-p;N[o+8>>2]=-q;i=Q(Q(Y(Q(R(Q(i+Q(m-n))))))*Q(.5));N[o+16>>2]=i;N[o+4>>2]=-i;Qb(g,o+4|0)}Ha=o+32|0;break j}g=Ha+-64|0;Ha=g;j=k+72|0;bB(l+20|0,j,a,l);o=l+56|0;y=J[l+52>>2];p:{if(!(H[(y&1?J[o>>2]:o+J[((y>>>22&60)+108152|0)+12>>2]|0)|0]&1)){break p}q:{r:{s:{if(!(!(K[a+5580|0]&32)|!K[a+5248|0])){n=N[a+5152>>2];break s}n=N[J[a+1008>>2]+1032>>2];if(!(K[a+5580|0]&32)){break r}}if(!K[a+5258|0]){break r}i=N[a+5192>>2];break q}i=N[J[a+1008>>2]+1072>>2]}i=Q(n*i);if(i==Q(0)){break p}o=g+36|0;Ja[J[J[l>>2]+76>>2]](o,l);j=Hb(j,o);J[g+32>>2]=-16776961;J[g+24>>2]=-65536;J[g+28>>2]=-16711936;N[g+20>>2]=i;N[g+16>>2]=i;N[g+12>>2]=i;De(j,g+12|0)}Ha=g- -64|0}B=B+1|0;if((P|0)!=(B|0)){continue}break}}i=Q(Ja[J[J[a>>2]+280>>2]](a,17));n=Q(Ja[J[J[a>>2]+280>>2]](a,18));t:{if(i==Q(0)){break t}g=J[a+5584>>2];if(!g){break t}Ja[J[J[g>>2]+60>>2]](g,k+72|0,-16776961)}u:{if(n==Q(0)){break u}g=J[a+5620>>2];if(!g){break u}Ja[J[J[g>>2]+60>>2]](g,k+72|0,-65536)}v:{if(Q(Ja[J[J[a>>2]+280>>2]](a,23))==Q(0)){break v}B=0;J[k+56>>2]=0;J[k+48>>2]=0;J[k+52>>2]=0;J[k+40>>2]=0;J[k+44>>2]=1065353216;J[k+32>>2]=0;J[k+36>>2]=0;Hb(k+72|0,k+32|0);g=J[J[a+1012>>2]+272>>2];g=Ja[J[J[g>>2]+12>>2]](g)|0;if(!g){break v}while(1){j=J[J[a+1012>>2]+272>>2];Ja[J[J[j>>2]+16>>2]](j,k+32|0,1,B)|0;j=k+72|0;J[j+4>>2]=K[k+68|0]?-256:-16777216;l=J[k+36>>2];J[k+4>>2]=J[k+32>>2];J[k+8>>2]=l;l=J[k+44>>2];J[k+12>>2]=J[k+40>>2];J[k+16>>2]=l;H[k+28|0]=1;l=J[k+52>>2];J[k+20>>2]=J[k+48>>2];J[k+24>>2]=l;Qb(j,k+4|0);B=B+1|0;if((g|0)!=(B|0)){continue}break}}if(Q(Ja[J[J[a>>2]+280>>2]](a,22))==Q(0)){break a}g=K[a+5580|0]&64?a+5272|0:J[a+1008>>2]+1128|0;if(N[g>>2]>N[g+12>>2]){break a}j=k+72|0;J[j+4>>2]=-256;N[k+32>>2]=N[g>>2];N[k+36>>2]=N[g+4>>2];N[k+40>>2]=N[g+8>>2];N[k+44>>2]=N[g+12>>2];N[k+48>>2]=N[g+16>>2];N[k+52>>2]=N[g+20>>2];H[k+56|0]=1;Qb(j,k+32|0)}Ha=k+176|0;if(J[a+5928>>2]){j=J[a+5896>>2];g=0;while(1){fF(J[j+(g<<2)>>2]);g=g+1|0;if(g>>>0>2]){continue}break}}j=Ha-16|0;Ha=j;g=J[a+1008>>2];J[g+20>>2]=e;J[g+16>>2]=d;l=J[g+8>>2];k=l-1|0;J[g+8>>2]=k;o=J[g+4>>2];d=d+e|0;J[j+12>>2]=d;w:{if(k>>>0>=(J[g+12>>2]&2147483647)>>>0){bc(g+4|0,j+12|0);break w}J[o+(k<<2)>>2]=d;J[g+8>>2]=l}Ha=j+16|0;N[a+6072>>2]=b;if((h|0)==1){N[a+1112>>2]=b;N[a+1116>>2]=b>Q(0)?Q(Q(1)/b):Q(0)}H[a+6320|0]=f;G=J[(Ja[J[J[a>>2]+28>>2]](a)|0)+40>>2];y=Ha-16|0;Ha=y;e=a+16|0;o=e+4768|0;if(J[e+4772>>2]){while(1){j=J[o>>2]+(da<<3)|0;g=L[j>>1];d=J[G+(g<<2)>>2];x:{y:{switch(J[j+4>>2]){case 0:if(!d){break x}j=0;B=0;g=J[e+20>>2];P=L[d+52>>1];k=P+1|0;if(g>>>0>>0){k=k+31&-32;J[e+20>>2]=k;l=J[40592];k=Ja[J[J[l+12>>2]+8>>2]](l+12|0,k<<5|19,29909,21603,100)|0;if(k){j=k+19&-16;J[j-4>>2]=j-k}if(g){while(1){l=B<<5;k=l+j|0;l=l+J[e+16>>2]|0;U=J[l+4>>2];J[k>>2]=J[l>>2];J[k+4>>2]=U;J[k+8>>2]=J[l+8>>2];I[k+12>>1]=L[l+12>>1];I[k+14>>1]=L[l+14>>1];U=J[l+20>>2];J[k+16>>2]=J[l+16>>2];J[k+20>>2]=U;B=B+1|0;if((B|0)!=(g|0)){continue}break}}l=J[e+20>>2];z:{if(l>>>0<=g>>>0){break z}B=l+(g^-1)|0;U=l-g&7;if(U){k=0;while(1){I[((g<<5)+j|0)+20>>1]=65535;g=g+1|0;k=k+1|0;if((U|0)!=(k|0)){continue}break}}if(B>>>0<7){break z}while(1){k=(g<<5)+j|0;I[k+20>>1]=65535;I[k+52>>1]=65535;I[k+84>>1]=65535;I[k+116>>1]=65535;I[k+148>>1]=65535;I[k+180>>1]=65535;I[k+212>>1]=65535;I[k+244>>1]=65535;g=g+8|0;if((l|0)!=(g|0)){continue}break}}g=J[e+16>>2];if(g){k=J[40592];Ja[J[J[k+12>>2]+12>>2]](k+12|0,g-J[g-4>>2]|0)}J[e+16>>2]=j}j=J[d+36>>2];g=J[e+16>>2]+(P<<5)|0;J[g>>2]=J[d+32>>2];J[g+4>>2]=j;J[g+8>>2]=J[d+40>>2];I[g+12>>1]=L[d+44>>1];I[g+14>>1]=L[d+46>>1];j=J[d+52>>2];J[g+16>>2]=J[d+48>>2];J[g+20>>2]=j;g=J[J[e+992>>2]+1024>>2];Ja[J[J[g>>2]+52>>2]](g,d+32|0);break x;case 1:if(!d){break x}j=J[d+36>>2];g=J[e+16>>2]+(L[d+52>>1]<<5)|0;J[g>>2]=J[d+32>>2];J[g+4>>2]=j;J[g+8>>2]=J[d+40>>2];I[g+12>>1]=L[d+44>>1];I[g+14>>1]=L[d+46>>1];j=J[d+52>>2];J[g+16>>2]=J[d+48>>2];J[g+20>>2]=j;g=J[J[e+992>>2]+1024>>2];Ja[J[J[g>>2]+56>>2]](g,d+32|0);break x;case 2:break y;default:break x}}if(g>>>0>=M[e+20>>2]){break x}d=J[e+16>>2]+(g<<5)|0;if((g|0)!=L[d+20>>1]){break x}g=J[J[e+992>>2]+1024>>2];Ja[J[J[g>>2]+60>>2]](g,d);I[d+20>>1]=65535}da=da+1|0;if(da>>>0>2]){continue}break}}d=J[o+4>>2];if((d|0)<0){e=d<<3;d=J[o>>2];e=e+d|0;while(1){g=J[y+12>>2];J[e>>2]=J[y+8>>2];J[e+4>>2]=g;e=e+8|0;if(d>>>0>e>>>0){continue}break}}J[o+4>>2]=0;Ha=y+16|0;H[a+6353|0]=1;H[a+4801|0]=1;J[a+4656>>2]=h;if(f){d=J[a+6092>>2];Ja[J[J[d>>2]+8>>2]](d);d=J[a+6092>>2];Ja[J[J[d>>2]+12>>2]](d)}g=J[a+6092>>2];if((h|0)==1){J[a+6156>>2]=c;J[a+6160>>2]=1;J[a+6152>>2]=g;if(c){Ja[J[J[c>>2]+16>>2]](c)}d=a+6260|0;c=a+6136|0;J[d>>2]=c;J[a+6264>>2]=1;Ja[J[J[a+6136>>2]+16>>2]](c);e=a+6256|0;J[e>>2]=J[J[d>>2]+16>>2];J[a+6128>>2]=1;J[a+6124>>2]=0;J[a+6120>>2]=J[a+6092>>2];d=J[a+6152>>2];Ja[J[J[d>>2]+72>>2]](d,c);c=J[e>>2];Ja[J[J[c>>2]+72>>2]](c,a+6240|0);return}J[a+6124>>2]=c;J[a+6128>>2]=1;J[a+6120>>2]=g;if(c){Ja[J[J[c>>2]+16>>2]](c);g=J[a+6092>>2]}c=a+6104|0;J[a+6220>>2]=c;J[a+6224>>2]=1;d=a+6216|0;J[d>>2]=g;Ja[J[J[a+6104>>2]+16>>2]](c);e=J[a+6120>>2];Ja[J[J[e>>2]+72>>2]](e,c);c=J[d>>2];Ja[J[J[c>>2]+72>>2]](c,a+6200|0)}function VQ(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),H=Q(0),M=Q(0),O=Q(0),P=0,R=Q(0),S=0,T=0,U=Q(0);c=Ha-256|0;Ha=c;J[c+120>>2]=a;J[c+116>>2]=a;a=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=a;a=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=a;qc(c+200|0,c+172|0,e,f,g);l=N[f+20>>2];o=N[f+16>>2];k=N[c+192>>2];m=N[c+188>>2];n=N[c+196>>2];N[b+8>>2]=n-N[f+24>>2];N[b+4>>2]=k-l;N[b>>2]=m-o;l=N[f+20>>2];o=N[f+16>>2];N[c+132>>2]=n-N[f+24>>2];N[c+128>>2]=k-l;N[c+124>>2]=m-o;l=N[g+20>>2];o=N[g+24>>2];r=N[g+16>>2];N[c+168>>2]=n;N[c+164>>2]=k;q=N[c+224>>2];N[c+156>>2]=q;w=N[c+220>>2];N[c+152>>2]=w;N[c+144>>2]=n-o;N[c+140>>2]=k-l;N[c+160>>2]=m;u=N[c+216>>2];N[c+148>>2]=u;N[c+136>>2]=m-r;E=J[e+460>>2];s=N[c+180>>2];p=N[c+200>>2];a:{if(h){t=N[c+176>>2];v=N[c+184>>2];x=N[c+172>>2];o=N[c+212>>2];r=N[c+208>>2];l=N[c+204>>2];break a}o=N[c+212>>2];v=N[c+184>>2];r=N[c+208>>2];x=N[c+172>>2];l=N[c+204>>2];t=N[c+176>>2];if(!(Q(Q(o*v)+Q(Q(r*s)+Q(Q(p*x)+Q(l*t))))>2]=v;s=Q(-s);N[c+180>>2]=s;t=Q(-t);N[c+176>>2]=t;x=Q(-x);N[c+172>>2]=x}d=J[e+456>>2];a=J[e+452>>2];H=Q(-p);m=Q(m-u);m=Q(m+m);k=Q(k-w);k=Q(k+k);n=Q(n-q);n=Q(n+n);q=Q(Q(Q(H*m)-Q(k*l))-Q(r*n));w=Q(Q(o*o)+Q(-.5));M=Q(Q(Q(n*w)+Q(o*Q(Q(m*l)-Q(p*k))))-Q(r*q));N[c+112>>2]=M;O=Q(Q(Q(k*w)+Q(o*Q(Q(n*p)-Q(r*m))))-Q(l*q));N[c+108>>2]=O;y=Q(Q(r*s)+Q(Q(l*t)+Q(Q(o*v)+Q(p*x))));N[c+100>>2]=y;A=Q(Q(x*l)+Q(Q(Q(o*s)-Q(v*r))-Q(p*t)));N[c+96>>2]=A;B=Q(Q(s*p)+Q(Q(Q(o*t)-Q(v*l))-Q(r*x)));N[c+92>>2]=B;C=Q(Q(t*r)+Q(Q(Q(o*x)-Q(v*p))-Q(l*s)));N[c+88>>2]=C;F=Q(Q(Q(m*w)+Q(o*Q(Q(k*r)-Q(l*n))))-Q(p*q));N[c+104>>2]=F;k=Q(p+p);n=Q(Q(1)-Q(p*k));m=Q(l+l);q=Q(l*m);N[c+84>>2]=n-q;u=Q(m*r);z=Q(k*o);N[c+80>>2]=u-z;N[c+72>>2]=u+z;D=n;n=Q(r+r);u=Q(r*n);N[c+68>>2]=D-u;z=Q(k*r);m=Q(m*o);N[c+76>>2]=z+m;k=Q(k*l);n=Q(n*o);N[c+64>>2]=k-n;z=Q(z-m);N[c+60>>2]=z;n=Q(k+n);N[c+56>>2]=n;q=Q(Q(Q(1)-q)-u);N[c+52>>2]=q;k=Q(x+x);u=Q(Q(1)-Q(x*k));m=Q(t+t);R=Q(t*m);N[c+48>>2]=u-R;G=Q(s*m);D=Q(k*v);N[c+44>>2]=G-D;N[c+36>>2]=D+G;D=u;u=Q(s+s);G=Q(s*u);N[c+32>>2]=D-G;D=Q(k*s);m=Q(v*m);N[c+40>>2]=D+m;k=Q(k*t);u=Q(v*u);N[c+28>>2]=k-u;N[c+24>>2]=D-m;N[c+20>>2]=k+u;N[c+16>>2]=Q(Q(1)-R)-G;if(E&7){R=N[e+424>>2];G=N[e+420>>2];b=J[c+120>>2];if(E&1){D=N[e+416>>2];U=N[e+428>>2];N[b+8>>2]=z;N[b+4>>2]=n;N[b>>2]=q;I[b+78>>1]=0;q=N[c+132>>2];u=N[c+124>>2];z=N[c+128>>2];k=N[c+52>>2];m=N[c+56>>2];n=N[c+60>>2];N[b+40>>2]=n;N[b+36>>2]=m;N[b+32>>2]=k;N[b+24>>2]=Q(u*m)-Q(k*z);N[b+20>>2]=Q(q*k)-Q(n*u);N[b+16>>2]=Q(z*n)-Q(m*q);q=N[c+144>>2];u=N[c+136>>2];z=N[c+140>>2];N[b+28>>2]=-U;N[b+12>>2]=D-F;N[b+56>>2]=Q(u*m)-Q(k*z);N[b+52>>2]=Q(q*k)-Q(n*u);N[b+48>>2]=Q(z*n)-Q(m*q);I[b+76>>1]=L[b+76>>1]|(J[e+316>>2]&1?35:33);N[b+64>>2]=N[e+304>>2];N[b+68>>2]=N[e+308>>2];k=N[e+312>>2];N[b+60>>2]=k;N[b+44>>2]=-k;b=b+80|0}if(E&2){F=N[e+432>>2];I[b+78>>1]=0;N[b>>2]=N[c+64>>2];N[b+4>>2]=N[c+68>>2];N[b+8>>2]=N[c+72>>2];q=N[c+132>>2];u=N[c+124>>2];z=N[c+128>>2];k=N[c+64>>2];m=N[c+68>>2];n=N[c+72>>2];N[b+40>>2]=n;N[b+36>>2]=m;N[b+32>>2]=k;N[b+24>>2]=Q(u*m)-Q(k*z);N[b+20>>2]=Q(q*k)-Q(n*u);N[b+16>>2]=Q(z*n)-Q(m*q);q=N[c+144>>2];u=N[c+136>>2];z=N[c+140>>2];N[b+28>>2]=-F;N[b+12>>2]=G-O;N[b+56>>2]=Q(u*m)-Q(k*z);N[b+52>>2]=Q(q*k)-Q(n*u);N[b+48>>2]=Q(z*n)-Q(m*q);I[b+76>>1]=L[b+76>>1]|(J[e+332>>2]&1?35:33);N[b+64>>2]=N[e+320>>2];N[b+68>>2]=N[e+324>>2];k=N[e+328>>2];N[b+60>>2]=k;N[b+44>>2]=-k;b=b+80|0}if(E&4){O=N[e+436>>2];I[b+78>>1]=0;N[b>>2]=N[c+76>>2];N[b+4>>2]=N[c+80>>2];N[b+8>>2]=N[c+84>>2];k=N[c+132>>2];m=N[c+84>>2];n=N[c+124>>2];q=N[c+80>>2];u=N[c+76>>2];z=N[c+128>>2];N[b+24>>2]=Q(n*q)-Q(u*z);N[b+20>>2]=Q(k*u)-Q(m*n);N[b+16>>2]=Q(z*m)-Q(q*k);k=N[c+76>>2];N[b+32>>2]=k;m=N[c+80>>2];N[b+36>>2]=m;n=N[c+84>>2];N[b+40>>2]=n;q=N[c+144>>2];u=N[c+136>>2];z=N[c+140>>2];N[b+28>>2]=-O;N[b+12>>2]=R-M;N[b+56>>2]=Q(u*m)-Q(k*z);N[b+52>>2]=Q(q*k)-Q(n*u);N[b+48>>2]=Q(z*n)-Q(m*q);I[b+76>>1]=L[b+76>>1]|(J[e+348>>2]&1?35:33);N[b+64>>2]=N[e+336>>2];N[b+68>>2]=N[e+340>>2];k=N[e+344>>2];N[b+60>>2]=k;N[b+44>>2]=-k;b=b+80|0}J[c+120>>2]=b}b:{if(!(E&56)){break b}k=N[e+412>>2];m=N[e+408>>2];n=N[e+400>>2];q=N[e+404>>2];if(!(Q(Q(y*k)+Q(Q(A*m)+Q(Q(C*n)+Q(B*q))))>Q(0))){m=Q(-m);q=Q(-q);n=Q(-n);k=Q(-k)}z=Q(Q(C*q)+Q(Q(Q(k*A)-Q(y*m))-Q(n*B)));M=Q(Q(A*n)+Q(Q(Q(k*B)-Q(y*q))-Q(m*C)));u=Q(Q(B*m)+Q(Q(Q(k*C)-Q(y*n))-Q(q*A)));if(E&32){y=N[e+448>>2];y=Q(y+y);A=N[e+440>>2];A=Q(A+A);B=N[e+444>>2];B=Q(B+B);F=Q(Q(r*y)+Q(Q(p*A)+Q(l*B)));R=Q(-l);C=Q(-Q(Q(r*F)+Q(Q(y*w)+Q(o*Q(Q(p*B)+Q(A*R))))));O=Q(-Q(Q(l*F)+Q(Q(B*w)+Q(o*Q(Q(r*A)+Q(y*H))))));D=Q(p*F);F=Q(-r);y=Q(-Q(D+Q(Q(A*w)+Q(o*Q(Q(l*y)+Q(B*F))))));w=Q(0);G=N[e+384>>2];c:{if(G==Q(0)){p=Q(0);m=Q(0);n=Q(0);l=Q(1);q=Q(0);k=Q(0);o=Q(1);r=Q(1);break c}A=Q(Q(Q(-n)*l)+Q(Q(p*q)+Q(Q(o*m)+Q(r*k))));B=Q(Q(Q(-m)*p)+Q(Q(r*n)+Q(Q(o*q)+Q(l*k))));w=Q(Q(t*A)+Q(s*B));H=Q(Q(F*m)+Q(Q(R*q)+Q(Q(o*k)+Q(n*H))));l=Q(Q(Q(-q)*r)+Q(Q(l*m)+Q(Q(o*n)+Q(p*k))));o=Q(Q(x*H)+Q(v*l));k=Q(Q(w-o)*Q(.5));r=Q(Q(t*H)+Q(v*B));m=Q(Q(x*A)+Q(s*l));q=Q(Q(r+m)*Q(.5));w=Q(Q(o+w)*Q(.5));o=Q(Q(x*B)+Q(t*l));n=Q(Q(s*H)+Q(v*A));p=Q(Q(o-n)*Q(.5));m=Q(Q(m-r)*Q(.5));n=Q(Q(o+n)*Q(.5));v=Q(v*H);o=Q(A*s);l=Q(l*x);s=Q(t*B);t=Q(o+Q(l+s));r=Q(v-t);o=Q(Q(Q(o+o)+r)*Q(.5));l=Q(Q(Q(l+l)+r)*Q(.5));r=Q(Q(Q(s+s)+r)*Q(.5));if(Q(v+t)!=Q(0)){break c}o=Q(o+Q(1.1920928955078125e-7));l=Q(l+Q(1.1920928955078125e-7));r=Q(r+Q(1.1920928955078125e-7))}b=J[c+120>>2];N[b+48>>2]=l;J[b+32>>2]=0;J[b+36>>2]=0;N[b+16>>2]=l;J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0;I[b+78>>1]=258;N[b+56>>2]=m;N[b+52>>2]=n;J[b+40>>2]=0;N[b+24>>2]=m;N[b+20>>2]=n;N[b+12>>2]=-u;N[b+28>>2]=Q(m*C)+Q(Q(l*y)+Q(n*O));h=J[e+396>>2];N[b+64>>2]=G;I[b+76>>1]=L[b+76>>1]|(h&1?35:33)|64;N[b+68>>2]=N[e+388>>2];l=N[e+392>>2];N[b+108>>2]=Q(w*C)+Q(Q(p*y)+Q(r*O));I[b+158>>1]=258;N[b+60>>2]=l;N[b+136>>2]=w;N[b+132>>2]=r;N[b+128>>2]=p;J[b+120>>2]=0;J[b+112>>2]=0;J[b+116>>2]=0;N[b+104>>2]=w;N[b+100>>2]=r;N[b+96>>2]=p;J[b+88>>2]=0;J[b+80>>2]=0;J[b+84>>2]=0;N[b+92>>2]=-M;N[b+44>>2]=-l;I[b+156>>1]=L[b+156>>1]|(J[e+396>>2]&1?35:33)|64;N[b+144>>2]=N[e+384>>2];N[b+148>>2]=N[e+388>>2];l=N[e+392>>2];N[b+188>>2]=Q(o*C)+Q(Q(q*y)+Q(k*O));I[b+238>>1]=258;N[b+140>>2]=l;N[b+216>>2]=o;N[b+212>>2]=k;N[b+208>>2]=q;J[b+200>>2]=0;J[b+192>>2]=0;J[b+196>>2]=0;N[b+184>>2]=o;N[b+180>>2]=k;N[b+176>>2]=q;J[b+168>>2]=0;J[b+160>>2]=0;J[b+164>>2]=0;N[b+172>>2]=-z;N[b+124>>2]=-l;I[b+236>>1]=L[b+236>>1]|(J[e+396>>2]&1?35:33)|64;N[b+224>>2]=N[e+384>>2];N[b+228>>2]=N[e+388>>2];l=N[e+392>>2];N[b+220>>2]=l;N[b+204>>2]=-l;J[c+120>>2]=b+240;break b}if(E&16){l=N[e+440>>2];b=J[c+120>>2];J[c+120>>2]=b+80;J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0;I[b+78>>1]=0;o=N[c+16>>2];N[b+16>>2]=o;r=N[c+20>>2];N[b+20>>2]=r;p=N[c+24>>2];N[b+56>>2]=p;N[b+52>>2]=r;N[b+48>>2]=o;J[b+40>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;N[b+24>>2]=p;N[b+12>>2]=u*Q(-2);N[b+28>>2]=l;I[b+76>>1]=L[b+76>>1]|(J[e+380>>2]&1?35:33)|64;N[b+64>>2]=N[e+368>>2];N[b+68>>2]=N[e+372>>2];l=N[e+376>>2];N[b+60>>2]=l;N[b+44>>2]=-l}if(!(E&8)){break b}l=Q(Q(m*A)+Q(Q(q*B)+Q(Q(k*y)+Q(C*n))));o=Q(Q(Q(l*l)+Q(-.5))*Q(0));r=Q(Q(z*Q(0))+Q(Q(u+u)+Q(M*Q(0))));if(!(a&16)){k=N[e+444>>2];b=J[c+120>>2];J[c+120>>2]=b+80;J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0;I[b+78>>1]=0;p=N[c+28>>2];N[b+16>>2]=p;s=N[c+32>>2];N[b+20>>2]=s;t=N[c+36>>2];N[b+56>>2]=t;N[b+52>>2]=s;N[b+48>>2]=p;J[b+40>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;N[b+24>>2]=t;N[b+12>>2]=Q(z*r)+Q(o+Q(l*Q(Q(u*Q(0))-Q(M+M))));N[b+28>>2]=k;I[b+76>>1]=L[b+76>>1]|(J[e+364>>2]&1?35:33)|64;N[b+64>>2]=N[e+352>>2];N[b+68>>2]=N[e+356>>2];k=N[e+360>>2];N[b+60>>2]=k;N[b+44>>2]=-k}if(a&32){break b}k=N[e+448>>2];b=J[c+120>>2];J[c+120>>2]=b+80;J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0;I[b+78>>1]=0;N[b+16>>2]=N[c+40>>2];N[b+20>>2]=N[c+44>>2];p=N[c+48>>2];J[b+40>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;N[b+24>>2]=p;N[b+48>>2]=N[c+40>>2];N[b+52>>2]=N[c+44>>2];p=N[c+48>>2];N[b+28>>2]=k;N[b+12>>2]=-Q(Q(M*r)+Q(o+Q(l*Q(Q(z+z)+Q(u*Q(-0))))));N[b+56>>2]=p;I[b+76>>1]=L[b+76>>1]|(J[e+364>>2]&1?35:33)|64;N[b+64>>2]=N[e+352>>2];N[b+68>>2]=N[e+356>>2];l=N[e+360>>2];N[b+60>>2]=l;N[b+44>>2]=-l}E=c+76|0;S=c- -64|0;d:{if(!(d&56)){break d}r=Q(0);k=N[c+100>>2];p=N[c+88>>2];e:{if(p==Q(0)){l=Q(1);o=Q(0);break e}r=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(Q(p*p)+Q(0))+Q(0))))));l=Q(k*r);o=Q(r*Q(0));r=Q(p*r)}m=N[c+96>>2];t=Q(o*m);n=N[c+92>>2];q=Q(n*o);s=Q(t+Q(q+Q(Q(k*l)+Q(p*r))));N[c+12>>2]=s;t=Q(t+Q(Q(Q(p*l)-Q(k*r))-q));N[c>>2]=t;k=Q(k*Q(-o));q=Q(o*p);p=Q(Q(r*n)+Q(Q(k+Q(l*m))-q));N[c+8>>2]=p;k=Q(q+Q(Q(k+Q(l*n))-Q(m*r)));N[c+4>>2]=k;f:{if((d&48)==48){g:{if(!K[e+478|0]){break g}k=N[e+252>>2];p=N[e+256>>2];s=N[e+248>>2];b=J[e+264>>2];J[c+228>>2]=J[e+260>>2];J[c+232>>2]=b;N[c+236>>2]=k>Q(0)?Q(0):s>Q(0)?Q(0):p;if(!dy(c+228|0,c,c+244|0,c+240|0)){break g}b=J[c+120>>2];J[c+120>>2]=b+80;p=N[c+208>>2];m=N[c+252>>2];k=N[c+212>>2];s=N[c+200>>2];q=N[c+248>>2];t=N[c+204>>2];n=N[c+244>>2];v=N[c+240>>2];J[b+40>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0;I[b+78>>1]=0;N[b+12>>2]=v;h=L[b+76>>1];P=h|64;I[b+76>>1]=P;m=Q(m+m);n=Q(n+n);q=Q(q+q);x=Q(Q(p*m)+Q(Q(s*n)+Q(t*q)));w=Q(Q(k*k)+Q(-.5));u=Q(Q(p*x)+Q(Q(m*w)+Q(k*Q(Q(s*q)-Q(n*t)))));N[b+56>>2]=u;y=Q(Q(t*x)+Q(Q(q*w)+Q(k*Q(Q(p*n)-Q(m*s)))));N[b+52>>2]=y;k=Q(Q(s*x)+Q(Q(n*w)+Q(k*Q(Q(t*m)-Q(q*p)))));N[b+48>>2]=k;N[b+24>>2]=u;N[b+20>>2]=y;N[b+16>>2]=k;k=N[e+248>>2];h:{if(N[e+252>>2]>Q(0)|k>Q(0)){N[b+64>>2]=k;N[b+68>>2]=N[e+252>>2];h=h|81;break h}I[b+78>>1]=2049;N[b+64>>2]=N[e+240>>2];N[b+68>>2]=N[e+244>>2];h=P|(v>Q(0)?24:16);if(!(N[e+240>>2]>Q(0))){break h}h=h|4}J[b+44>>2]=0;I[b+76>>1]=h}if(!K[e+479|0]){break f}b=Ha-16|0;Ha=b;m=N[c+212>>2];k=N[c+12>>2];n=N[c>>2];q=N[c+200>>2];v=N[c+204>>2];p=N[c+4>>2];x=N[c+208>>2];w=N[c+8>>2];u=Q(Q(Q(Q(m*k)-Q(n*q))-Q(v*p))-Q(x*w));B=N[e+284>>2];C=N[e+292>>2];z=N[e+288>>2];y=Q(Q(Q(v*w)+Q(Q(m*n)+Q(k*q)))-Q(p*x));s=Q(u+u);t=Q(Q(Q(x*n)+Q(Q(m*p)+Q(k*v)))-Q(w*q));A=Q(t+t);m=Q(Q(Q(q*p)+Q(Q(m*w)+Q(k*x)))-Q(n*v));N[b+12>>2]=Q(y*s)+Q(A*m);n=Q(Q(u*s)+Q(-1));N[b+8>>2]=Q(t*A)+n;N[b+4>>2]=Q(y*A)-Q(m*s);h=c+116|0;P=b+4|0;T=e+268|0;md(h,Q(Eb(p,Q(k+Q(1)))*Q(4)),z,C,B,P,T);p=N[c+12>>2];q=N[c+8>>2];v=N[e+284>>2];x=N[e+300>>2];w=N[e+296>>2];k=Q(m+m);N[b+12>>2]=Q(m*k)+n;N[b+8>>2]=Q(t*k)-Q(y*s);N[b+4>>2]=Q(t*s)+Q(y*k);md(h,Q(Eb(q,Q(p+Q(1)))*Q(4)),w,x,v,P,T);Ha=b+16|0;break f}h=d&32;i:{if(!(d&16)){break i}b=K[e+479|0];if(a&32){if(b){A=N[e+284>>2];B=N[e+292>>2];C=N[e+288>>2];m=N[c+204>>2];n=N[c+212>>2];q=N[c+200>>2];v=N[c+208>>2];z=Q(Q(Q(m*p)+Q(Q(n*t)+Q(s*q)))-Q(k*v));x=Q(Q(Q(Q(n*s)-Q(t*q))-Q(m*k))-Q(v*p));w=Q(x+x);u=Q(Q(Q(v*t)+Q(Q(n*k)+Q(s*m)))-Q(p*q));y=Q(u+u);p=Q(Q(Q(q*k)+Q(Q(n*p)+Q(s*v)))-Q(t*m));N[c+252>>2]=Q(z*w)+Q(y*p);N[c+244>>2]=Q(z*y)-Q(p*w);N[c+248>>2]=Q(u*y)+Q(Q(x*w)+Q(-1));md(c+116|0,Q(Eb(k,Q(s+Q(1)))*Q(4)),C,B,A,c+244|0,e+268|0);break i}n=Q(Eb(k,Q(s+Q(1)))*Q(4));k=N[e+260>>2];md(c+116|0,n,Q(-k),k,N[e+256>>2],S,e+240|0);break i}if(!b){k=Q(0);s=N[c+84>>2];t=N[c+24>>2];m=N[c+76>>2];n=N[c+16>>2];q=N[c+80>>2];v=N[c+20>>2];x=Q(-Q(Q(s*t)+Q(Q(m*n)+Q(q*v))));A=N[e+256>>2];u=N[e+260>>2];w=Q(0);p=Q(0);y=Q(Q(m*v)-Q(n*q));q=Q(Q(q*t)-Q(v*s));s=Q(Q(s*n)-Q(t*m));t=Q(Q(y*y)+Q(Q(q*q)+Q(s*s)));if(t>Q(0)){k=Q(Q(1)/Q(Y(t)));p=Q(y*k);w=Q(s*k);k=Q(q*k)}N[c+252>>2]=p;N[c+248>>2]=w;N[c+244>>2]=k;k=xQ(1)?Q(1):k),Q(-u),u,A,c+244|0,e+240|0);break i}Wa(J[40592],8,8096,1003,73581,0)}if(!h){break f}b=K[e+479|0];if(a&16){if(b){u=N[e+284>>2];y=N[e+300>>2];A=N[e+296>>2];s=N[c+208>>2];t=N[c>>2];m=N[c+212>>2];n=N[c+4>>2];k=N[c+12>>2];q=N[c+204>>2];p=N[c+8>>2];v=N[c+200>>2];B=Q(Q(Q(s*t)+Q(Q(m*n)+Q(k*q)))-Q(p*v));x=Q(Q(Q(v*n)+Q(Q(m*p)+Q(k*s)))-Q(t*q));w=Q(x+x);C=Q(Q(Q(q*p)+Q(Q(m*t)+Q(k*v)))-Q(n*s));s=Q(Q(Q(Q(m*k)-Q(t*v))-Q(q*n))-Q(s*p));t=Q(s+s);N[c+248>>2]=Q(B*w)-Q(C*t);N[c+244>>2]=Q(B*t)+Q(C*w);N[c+252>>2]=Q(x*w)+Q(Q(s*t)+Q(-1));md(c+116|0,Q(Eb(p,Q(k+Q(1)))*Q(4)),A,y,u,c+244|0,e+268|0);break f}n=Q(Eb(N[c+8>>2],Q(N[c+12>>2]+Q(1)))*Q(4));k=N[e+264>>2];md(c+116|0,n,Q(-k),k,N[e+256>>2],E,e+240|0);break f}if(!b){k=Q(0);s=N[c+72>>2];t=N[c+24>>2];m=N[c+64>>2];n=N[c+16>>2];q=N[c+68>>2];v=N[c+20>>2];x=Q(Q(s*t)+Q(Q(m*n)+Q(q*v)));A=N[e+256>>2];u=N[e+264>>2];w=Q(0);p=Q(0);y=Q(Q(m*v)-Q(n*q));q=Q(Q(q*t)-Q(v*s));s=Q(Q(s*n)-Q(t*m));t=Q(Q(y*y)+Q(Q(q*q)+Q(s*s)));if(t>Q(0)){k=Q(Q(1)/Q(Y(t)));p=Q(k*Q(-y));w=Q(k*Q(-s));k=Q(k*Q(-q))}N[c+252>>2]=p;N[c+248>>2]=w;N[c+244>>2]=k;k=xQ(1)?Q(1):k),Q(-u),u,A,c+244|0,e+240|0);break f}Wa(J[40592],8,8096,1019,73581,0)}if(!(d&8)){break d}o=Q(o*o);o=Q(Y(Q(Q(l*l)+Q(o+Q(o+Q(r*r))))));if(o!=Q(0)){o=Q(Q(1)/o);l=Q(l*o);r=Q(r*o)}l=lQ(1)?Q(1):l);l=Q(l+l);md(c+116|0,r>2],N[e+232>>2],N[e+228>>2],c+16|0,e+212|0)}j:{if(!(d&7)){break j}k:{if(!K[e+476|0]){break k}r=Q(0);l=Q(0);o=Q(0);b=J[e+456>>2];if(b&1){l=N[c+104>>2];o=Q(Q(l*N[c+60>>2])+Q(0));r=Q(Q(l*N[c+52>>2])+Q(0));l=Q(Q(l*N[c+56>>2])+Q(0))}if(b&2){k=N[c+108>>2];o=Q(o+Q(k*N[c+72>>2]));r=Q(r+Q(k*N[c+64>>2]));l=Q(l+Q(k*N[c+68>>2]))}if(b&4){k=N[c+112>>2];o=Q(o+Q(k*N[c+84>>2]));r=Q(r+Q(k*N[c+76>>2]));l=Q(l+Q(k*N[c+80>>2]))}k=Q(Y(Q(Q(o*o)+Q(Q(r*r)+Q(l*l)))));if(!(k>N[e+464>>2])){break k}m=N[e+124>>2];P=N[e+116>>2]>Q(0);if(!(m>2]>Q(0)?Q(0):N[e+120>>2])))){break k}b=J[c+120>>2];J[c+120>>2]=b+80;p=Q(Q(1)/k);o=Q(o*p);N[b+8>>2]=o;l=Q(l*p);N[b+4>>2]=l;r=Q(r*p);N[b>>2]=r;I[b+78>>1]=0;p=N[c+132>>2];s=N[c+124>>2];t=N[c+128>>2];N[b+40>>2]=o;N[b+36>>2]=l;N[b+32>>2]=r;N[b+24>>2]=Q(s*l)-Q(r*t);N[b+20>>2]=Q(p*r)-Q(o*s);N[b+16>>2]=Q(t*o)-Q(l*p);p=N[c+144>>2];s=N[c+136>>2];t=N[c+140>>2];k=Q(m-k);N[b+12>>2]=k;N[b+56>>2]=Q(s*l)-Q(r*t);N[b+52>>2]=Q(p*r)-Q(o*s);N[b+48>>2]=Q(t*o)-Q(l*p);h=L[b+76>>1];l=N[e+112>>2];l:{if(P|l>Q(0)){N[b+64>>2]=l;N[b+68>>2]=N[e+116>>2];h=h|17;break l}I[b+78>>1]=2049;N[b+64>>2]=N[e+104>>2];N[b+68>>2]=N[e+108>>2];h=h|(k>Q(0)?24:16);if(!(N[e+104>>2]>Q(0))){break l}h=h|4}J[b+44>>2]=0;I[b+76>>1]=h}if(!K[e+477|0]){break j}if(!(!(d&1)|!(N[e+152>>2]<=N[e+148>>2]))){Hn(c+116|0,e+128|0,N[c+104>>2],c+52|0)}if(!(!(d&2)|!(N[e+180>>2]<=N[e+176>>2]))){Hn(c+116|0,e+156|0,N[c+108>>2],S)}if(!(d&4)|!(N[e+208>>2]<=N[e+204>>2])){break j}Hn(c+116|0,e+184|0,N[c+112>>2],E)}d=c+104|0;m:{n:{b=(a&56)-16|0;if(b){if((b|0)==16){break n}else{break m}}b=J[c+120>>2];J[c+120>>2]=b+80;l=N[c+24>>2];o=N[c+84>>2];r=N[c+16>>2];k=N[c+80>>2];p=N[c+76>>2];s=N[c+20>>2];t=Q(Q(r*k)-Q(p*s));N[b+56>>2]=t;m=Q(Q(l*p)-Q(o*r));N[b+52>>2]=m;n=Q(Q(s*o)-Q(k*l));N[b+48>>2]=n;J[b+40>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;N[b+24>>2]=t;N[b+20>>2]=m;N[b+16>>2]=n;J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0;I[b+78>>1]=2048;I[b+76>>1]=L[b+76>>1]|80;N[b+12>>2]=-Q(Q(l*o)+Q(Q(r*p)+Q(s*k)));a=a&-17;break m}b=J[c+120>>2];J[c+120>>2]=b+80;l=N[c+24>>2];o=N[c+72>>2];r=N[c+16>>2];k=N[c+68>>2];p=N[c+64>>2];s=N[c+20>>2];t=Q(Q(r*k)-Q(p*s));N[b+56>>2]=t;m=Q(Q(l*p)-Q(o*r));N[b+52>>2]=m;n=Q(Q(s*o)-Q(k*l));N[b+48>>2]=n;J[b+40>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;N[b+24>>2]=t;N[b+20>>2]=m;N[b+16>>2]=n;J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0;I[b+78>>1]=2048;I[b+76>>1]=L[b+76>>1]|80;N[b+12>>2]=-Q(Q(l*o)+Q(Q(r*p)+Q(s*k)));a=a&-33}Eh(c+116|0,c+200|0,c+172|0,d,a&7,a>>>3|0,c,c+244|0);l=N[f+16>>2];o=N[f+20>>2];r=N[c>>2];k=N[c+4>>2];N[i+8>>2]=N[c+8>>2]+N[f+24>>2];N[i+4>>2]=k+o;N[i>>2]=r+l;l=N[g+16>>2];o=N[g+20>>2];r=N[c+244>>2];k=N[c+248>>2];N[j+8>>2]=N[c+252>>2]+N[g+24>>2];N[j+4>>2]=k+o;N[j>>2]=r+l;Ha=c+256|0;return(J[c+120>>2]-J[c+116>>2]|0)/80|0}function p8(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=0;e=J[a+28>>2];s=J[a+20>>2];a=0;d=Ha-48|0;Ha=d;b=J[e+1016>>2];t=e+1160|0,u=Ja[J[J[b>>2]+4>>2]](b)|0,J[t>>2]=u;if(K[e+2360|0]&2){if(K[e+4620|0]){a:{if(!K[e+4620|0]){break a}b=J[e+2168>>2];n=J[b+8>>2];if(!n){break a}i=J[b+4>>2];while(1){c=J[i+(a<<2)>>2];f=J[c+16>>2];b=L[f+10>>1];b:{if(b&2){a=a+1|0;break b}a=a+1|0;if(!(b&8)|!L[f+8>>1]){break b}j=J[c+12>>2];b=J[J[e+2168>>2]+44>>2]+J[f>>2]|0;c=J[J[c+8>>2]+44>>2];c:{if(K[c+9|0]){N[b+12>>2]=N[c+80>>2];N[b+16>>2]=N[c+84>>2];N[b+20>>2]=N[c+88>>2];p=N[c+96>>2];q=N[c+104>>2];r=N[c+100>>2];break c}J[b+20>>2]=0;J[b+12>>2]=0;J[b+16>>2]=0;p=Q(0);q=Q(0);r=Q(0)}N[b+44>>2]=q;N[b+40>>2]=r;N[b+36>>2]=p;c=J[j+44>>2];d:{if(K[c+9|0]){N[b+24>>2]=N[c+80>>2];N[b+28>>2]=N[c+84>>2];N[b+32>>2]=N[c+88>>2];p=N[c+96>>2];q=N[c+104>>2];r=N[c+100>>2];break d}J[b+32>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;p=Q(0);q=Q(0);r=Q(0)}N[b+56>>2]=q;N[b+52>>2]=r;N[b+48>>2]=p;I[f+10>>1]=L[f+10>>1]&65527}if((a|0)!=(n|0)){continue}break}}}a=J[e+3064>>2];if((a|0)!=2){n=e+3060|0;if((a|0)>0){f=J[n>>2];a=f+P(a,40)|0;while(1){Ja[J[J[f>>2]>>2]](f)|0;f=f+40|0;if(a>>>0>f>>>0){continue}break}}J[e+3064>>2]=0;a=J[e+3004>>2];if((a|0)>0){f=J[e+3e3>>2];a=f+P(a,40)|0;while(1){Ja[J[J[f>>2]>>2]](f)|0;f=f+40|0;if(a>>>0>f>>>0){continue}break}}J[e+3004>>2]=0;a=J[e+3052>>2];if((a|0)>0){f=J[e+3048>>2];a=f+P(a,40)|0;while(1){Ja[J[J[f>>2]>>2]](f)|0;f=f+40|0;if(a>>>0>f>>>0){continue}break}}J[e+3052>>2]=0;a=J[e+3040>>2];if((a|0)>0){f=J[e+3036>>2];a=f+P(a,40)|0;while(1){Ja[J[J[f>>2]>>2]](f)|0;f=f+40|0;if(a>>>0>f>>>0){continue}break}}J[e+3040>>2]=0;if(!(J[e+3068>>2]&2147483646)){a=J[40592];b=Ja[J[J[a>>2]+20>>2]](a)|0?55565:69706;c=Ja[J[J[a+12>>2]+8>>2]](a+12|0,80,b,20075,553)|0;a=J[n+4>>2];e:{if((a|0)<=0){break e}f=c+P(a,40)|0;b=J[n>>2];a=c;while(1){J[a>>2]=137668;i=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=i;J[a+16>>2]=J[b+16>>2];J[a+20>>2]=J[b+20>>2];i=J[b+24>>2];J[a>>2]=141688;J[a+24>>2]=i;i=J[b+32>>2];J[a+28>>2]=J[b+28>>2];J[a+32>>2]=i;b=b+40|0;a=a+40|0;if(f>>>0>a>>>0){continue}break}b=J[n+4>>2];if((b|0)<=0){break e}a=J[n>>2];b=a+P(b,40)|0;while(1){Ja[J[J[a>>2]>>2]](a)|0;a=a+40|0;if(b>>>0>a>>>0){continue}break}}f:{if(J[n+8>>2]<0){break f}a=J[n>>2];if(!a){break f}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[n+8>>2]=2;J[n>>2]=c}i=e+3e3|0;if(!(J[e+3008>>2]&2147483646)){a=J[40592];b=Ja[J[J[a>>2]+20>>2]](a)|0?55329:69706;c=Ja[J[J[a+12>>2]+8>>2]](a+12|0,80,b,20075,553)|0;a=J[i+4>>2];g:{if((a|0)<=0){break g}f=c+P(a,40)|0;b=J[i>>2];a=c;while(1){J[a>>2]=137668;j=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=j;J[a+16>>2]=J[b+16>>2];J[a+20>>2]=J[b+20>>2];j=J[b+24>>2];J[a>>2]=141764;J[a+24>>2]=j;j=J[b+32>>2];J[a+28>>2]=J[b+28>>2];J[a+32>>2]=j;b=b+40|0;a=a+40|0;if(f>>>0>a>>>0){continue}break}b=J[i+4>>2];if((b|0)<=0){break g}a=J[i>>2];b=a+P(b,40)|0;while(1){Ja[J[J[a>>2]>>2]](a)|0;a=a+40|0;if(b>>>0>a>>>0){continue}break}}h:{if(J[i+8>>2]<0){break h}a=J[i>>2];if(!a){break h}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[i+8>>2]=2;J[i>>2]=c}j=e+3012|0;if(!(J[e+3020>>2]&2147483646)){a=J[40592];b=Ja[J[J[a>>2]+20>>2]](a)|0?58941:69706;c=Ja[J[J[a+12>>2]+8>>2]](a+12|0,80,b,20075,553)|0;a=J[j+4>>2];i:{if((a|0)<=0){break i}f=c+P(a,40)|0;a=J[j>>2];b=c;while(1){J[b>>2]=137668;k=J[a+12>>2];J[b+8>>2]=J[a+8>>2];J[b+12>>2]=k;J[b+16>>2]=J[a+16>>2];J[b+20>>2]=J[a+20>>2];k=J[a+24>>2];J[b>>2]=141840;J[b+24>>2]=k;k=J[a+32>>2];J[b+28>>2]=J[a+28>>2];J[b+32>>2]=k;a=a+40|0;b=b+40|0;if(f>>>0>b>>>0){continue}break}a=J[j+4>>2];if((a|0)<=0){break i}b=J[j>>2];a=b+P(a,40)|0;while(1){Ja[J[J[b>>2]>>2]](b)|0;b=b+40|0;if(a>>>0>b>>>0){continue}break}}j:{if(J[j+8>>2]<0){break j}a=J[j>>2];if(!a){break j}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[j+8>>2]=2;J[j>>2]=c}k=e+3024|0;if(!(J[e+3032>>2]&2147483646)){a=J[40592];b=Ja[J[J[a>>2]+20>>2]](a)|0?58693:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,80,b,20075,553)|0;b=J[k+4>>2];k:{if((b|0)<=0){break k}c=a+P(b,40)|0;f=J[k>>2];b=a;while(1){J[b>>2]=137668;l=J[f+12>>2];J[b+8>>2]=J[f+8>>2];J[b+12>>2]=l;J[b+16>>2]=J[f+16>>2];J[b+20>>2]=J[f+20>>2];l=J[f+24>>2];J[b>>2]=141916;J[b+24>>2]=l;l=J[f+32>>2];J[b+28>>2]=J[f+28>>2];J[b+32>>2]=l;f=f+40|0;b=b+40|0;if(c>>>0>b>>>0){continue}break}c=J[k+4>>2];if((c|0)<=0){break k}b=J[k>>2];c=b+P(c,40)|0;while(1){Ja[J[J[b>>2]>>2]](b)|0;b=b+40|0;if(c>>>0>b>>>0){continue}break}}l:{if(J[k+8>>2]<0){break l}b=J[k>>2];if(!b){break l}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[k+8>>2]=2;J[k>>2]=a}l=e+3048|0;if(!(J[e+3056>>2]&2147483646)){a=J[40592];b=Ja[J[J[a>>2]+20>>2]](a)|0?56645:69706;c=Ja[J[J[a+12>>2]+8>>2]](a+12|0,80,b,20075,553)|0;a=J[l+4>>2];m:{if((a|0)<=0){break m}f=c+P(a,40)|0;b=J[l>>2];a=c;while(1){J[a>>2]=137668;m=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=m;J[a+16>>2]=J[b+16>>2];J[a+20>>2]=J[b+20>>2];m=J[b+24>>2];J[a>>2]=141992;J[a+24>>2]=m;m=J[b+32>>2];J[a+28>>2]=J[b+28>>2];J[a+32>>2]=m;b=b+40|0;a=a+40|0;if(f>>>0>a>>>0){continue}break}b=J[l+4>>2];if((b|0)<=0){break m}a=J[l>>2];b=a+P(b,40)|0;while(1){Ja[J[J[a>>2]>>2]](a)|0;a=a+40|0;if(b>>>0>a>>>0){continue}break}}n:{if(J[l+8>>2]<0){break n}a=J[l>>2];if(!a){break n}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[l+8>>2]=2;J[l>>2]=c}m=e+3036|0;if(!(J[e+3044>>2]&2147483646)){a=J[40592];b=Ja[J[J[a>>2]+20>>2]](a)|0?57031:69706;b=Ja[J[J[a+12>>2]+8>>2]](a+12|0,80,b,20075,553)|0;a=J[m+4>>2];o:{if((a|0)<=0){break o}c=b+P(a,40)|0;a=J[m>>2];f=b;while(1){J[f>>2]=137668;h=J[a+12>>2];J[f+8>>2]=J[a+8>>2];J[f+12>>2]=h;J[f+16>>2]=J[a+16>>2];J[f+20>>2]=J[a+20>>2];h=J[a+24>>2];J[f>>2]=142068;J[f+24>>2]=h;h=J[a+32>>2];J[f+28>>2]=J[a+28>>2];J[f+32>>2]=h;a=a+40|0;f=f+40|0;if(c>>>0>f>>>0){continue}break}a=J[m+4>>2];if((a|0)<=0){break o}f=J[m>>2];a=f+P(a,40)|0;while(1){Ja[J[J[f>>2]>>2]](f)|0;f=f+40|0;if(a>>>0>f>>>0){continue}break}}p:{if(J[m+8>>2]<0){break p}a=J[m>>2];if(!a){break p}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,a)}J[m+8>>2]=2;J[m>>2]=b}f=1;while(1){a=J[e+16>>2];b=J[e+20>>2];J[d+32>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=a;J[d+20>>2]=b;J[d+40>>2]=3732;J[d+36>>2]=e;J[d+8>>2]=141688;a=J[e+3064>>2];q:{if(a>>>0>=(J[e+3068>>2]&2147483647)>>>0){a=0;b=J[n+8>>2];h=b&2147483647?b<<1:1;r:{if(!h){break r}b=P(h,40);if(!b){break r}a=J[40592];c=Ja[J[J[a>>2]+20>>2]](a)|0?55565:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,b,c,20075,553)|0}b=J[n+4>>2];if((b|0)>0){o=P(b,40)+a|0;c=J[n>>2];b=a;while(1){J[b>>2]=137668;g=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=g;J[b+16>>2]=J[c+16>>2];J[b+20>>2]=J[c+20>>2];g=J[c+24>>2];J[b>>2]=141688;J[b+24>>2]=g;g=J[c+32>>2];J[b+28>>2]=J[c+28>>2];J[b+32>>2]=g;c=c+40|0;b=b+40|0;if(o>>>0>b>>>0){continue}break}b=J[n+4>>2]}b=P(b,40)+a|0;J[b>>2]=137668;c=J[d+20>>2];J[b+8>>2]=J[d+16>>2];J[b+12>>2]=c;J[b+16>>2]=J[d+24>>2];J[b+20>>2]=J[d+28>>2];c=J[d+32>>2];J[b>>2]=141688;J[b+24>>2]=c;c=J[d+40>>2];J[b+28>>2]=J[d+36>>2];J[b+32>>2]=c;c=J[n+4>>2];if((c|0)>0){b=J[n>>2];c=b+P(c,40)|0;while(1){Ja[J[J[b>>2]>>2]](b)|0;b=b+40|0;if(c>>>0>b>>>0){continue}break}}s:{if(J[n+8>>2]<0){break s}b=J[n>>2];if(!b){break s}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[n+8>>2]=h;J[n>>2]=a;J[n+4>>2]=J[n+4>>2]+1;break q}a=J[e+3060>>2]+P(a,40)|0;J[a>>2]=137668;b=J[d+20>>2];J[a+8>>2]=J[d+16>>2];J[a+12>>2]=b;J[a+16>>2]=J[d+24>>2];J[a+20>>2]=J[d+28>>2];b=J[d+32>>2];J[a>>2]=141688;J[a+24>>2]=b;b=J[d+40>>2];J[a+28>>2]=J[d+36>>2];J[a+32>>2]=b;J[e+3064>>2]=J[e+3064>>2]+1}a=J[e+16>>2];b=J[e+20>>2];J[d+32>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=a;J[d+20>>2]=b;J[d+40>>2]=3704;J[d+36>>2]=e;J[d+8>>2]=141764;a=J[e+3004>>2];t:{if(a>>>0>=(J[e+3008>>2]&2147483647)>>>0){a=0;b=J[i+8>>2];h=b&2147483647?b<<1:1;u:{if(!h){break u}b=P(h,40);if(!b){break u}a=J[40592];c=Ja[J[J[a>>2]+20>>2]](a)|0?55329:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,b,c,20075,553)|0}b=J[i+4>>2];if((b|0)>0){o=P(b,40)+a|0;c=J[i>>2];b=a;while(1){J[b>>2]=137668;g=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=g;J[b+16>>2]=J[c+16>>2];J[b+20>>2]=J[c+20>>2];g=J[c+24>>2];J[b>>2]=141764;J[b+24>>2]=g;g=J[c+32>>2];J[b+28>>2]=J[c+28>>2];J[b+32>>2]=g;c=c+40|0;b=b+40|0;if(o>>>0>b>>>0){continue}break}b=J[i+4>>2]}b=P(b,40)+a|0;J[b>>2]=137668;c=J[d+20>>2];J[b+8>>2]=J[d+16>>2];J[b+12>>2]=c;J[b+16>>2]=J[d+24>>2];J[b+20>>2]=J[d+28>>2];c=J[d+32>>2];J[b>>2]=141764;J[b+24>>2]=c;c=J[d+40>>2];J[b+28>>2]=J[d+36>>2];J[b+32>>2]=c;c=J[i+4>>2];if((c|0)>0){b=J[i>>2];c=b+P(c,40)|0;while(1){Ja[J[J[b>>2]>>2]](b)|0;b=b+40|0;if(c>>>0>b>>>0){continue}break}}v:{if(J[i+8>>2]<0){break v}b=J[i>>2];if(!b){break v}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[i+8>>2]=h;J[i>>2]=a;J[i+4>>2]=J[i+4>>2]+1;break t}a=J[e+3e3>>2]+P(a,40)|0;J[a>>2]=137668;b=J[d+20>>2];J[a+8>>2]=J[d+16>>2];J[a+12>>2]=b;J[a+16>>2]=J[d+24>>2];J[a+20>>2]=J[d+28>>2];b=J[d+32>>2];J[a>>2]=141764;J[a+24>>2]=b;b=J[d+40>>2];J[a+28>>2]=J[d+36>>2];J[a+32>>2]=b;J[e+3004>>2]=J[e+3004>>2]+1}a=J[e+16>>2];b=J[e+20>>2];J[d+32>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=a;J[d+20>>2]=b;J[d+40>>2]=69956;J[d+36>>2]=e;J[d+8>>2]=141840;a=J[e+3016>>2];w:{if(a>>>0>=(J[e+3020>>2]&2147483647)>>>0){a=0;b=J[j+8>>2];h=b&2147483647?b<<1:1;x:{if(!h){break x}b=P(h,40);if(!b){break x}a=J[40592];c=Ja[J[J[a>>2]+20>>2]](a)|0?58941:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,b,c,20075,553)|0}b=J[j+4>>2];if((b|0)>0){o=P(b,40)+a|0;c=J[j>>2];b=a;while(1){J[b>>2]=137668;g=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=g;J[b+16>>2]=J[c+16>>2];J[b+20>>2]=J[c+20>>2];g=J[c+24>>2];J[b>>2]=141840;J[b+24>>2]=g;g=J[c+32>>2];J[b+28>>2]=J[c+28>>2];J[b+32>>2]=g;c=c+40|0;b=b+40|0;if(o>>>0>b>>>0){continue}break}b=J[j+4>>2]}b=P(b,40)+a|0;J[b>>2]=137668;c=J[d+20>>2];J[b+8>>2]=J[d+16>>2];J[b+12>>2]=c;J[b+16>>2]=J[d+24>>2];J[b+20>>2]=J[d+28>>2];c=J[d+32>>2];J[b>>2]=141840;J[b+24>>2]=c;c=J[d+40>>2];J[b+28>>2]=J[d+36>>2];J[b+32>>2]=c;c=J[j+4>>2];if((c|0)>0){b=J[j>>2];c=b+P(c,40)|0;while(1){Ja[J[J[b>>2]>>2]](b)|0;b=b+40|0;if(c>>>0>b>>>0){continue}break}}y:{if(J[j+8>>2]<0){break y}b=J[j>>2];if(!b){break y}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[j+8>>2]=h;J[j>>2]=a;J[j+4>>2]=J[j+4>>2]+1;break w}a=J[e+3012>>2]+P(a,40)|0;J[a>>2]=137668;b=J[d+20>>2];J[a+8>>2]=J[d+16>>2];J[a+12>>2]=b;J[a+16>>2]=J[d+24>>2];J[a+20>>2]=J[d+28>>2];b=J[d+32>>2];J[a>>2]=141840;J[a+24>>2]=b;b=J[d+40>>2];J[a+28>>2]=J[d+36>>2];J[a+32>>2]=b;J[e+3016>>2]=J[e+3016>>2]+1}a=J[e+16>>2];b=J[e+20>>2];J[d+32>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=a;J[d+20>>2]=b;J[d+40>>2]=69796;J[d+36>>2]=e;J[d+8>>2]=141916;a=J[e+3028>>2];z:{if(a>>>0>=(J[e+3032>>2]&2147483647)>>>0){a=0;b=J[k+8>>2];h=b&2147483647?b<<1:1;A:{if(!h){break A}b=P(h,40);if(!b){break A}a=J[40592];c=Ja[J[J[a>>2]+20>>2]](a)|0?58693:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,b,c,20075,553)|0}b=J[k+4>>2];if((b|0)>0){o=P(b,40)+a|0;c=J[k>>2];b=a;while(1){J[b>>2]=137668;g=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=g;J[b+16>>2]=J[c+16>>2];J[b+20>>2]=J[c+20>>2];g=J[c+24>>2];J[b>>2]=141916;J[b+24>>2]=g;g=J[c+32>>2];J[b+28>>2]=J[c+28>>2];J[b+32>>2]=g;c=c+40|0;b=b+40|0;if(o>>>0>b>>>0){continue}break}b=J[k+4>>2]}b=P(b,40)+a|0;J[b>>2]=137668;c=J[d+20>>2];J[b+8>>2]=J[d+16>>2];J[b+12>>2]=c;J[b+16>>2]=J[d+24>>2];J[b+20>>2]=J[d+28>>2];c=J[d+32>>2];J[b>>2]=141916;J[b+24>>2]=c;c=J[d+40>>2];J[b+28>>2]=J[d+36>>2];J[b+32>>2]=c;c=J[k+4>>2];if((c|0)>0){b=J[k>>2];c=b+P(c,40)|0;while(1){Ja[J[J[b>>2]>>2]](b)|0;b=b+40|0;if(c>>>0>b>>>0){continue}break}}B:{if(J[k+8>>2]<0){break B}b=J[k>>2];if(!b){break B}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[k+8>>2]=h;J[k>>2]=a;J[k+4>>2]=J[k+4>>2]+1;break z}a=J[e+3024>>2]+P(a,40)|0;J[a>>2]=137668;b=J[d+20>>2];J[a+8>>2]=J[d+16>>2];J[a+12>>2]=b;J[a+16>>2]=J[d+24>>2];J[a+20>>2]=J[d+28>>2];b=J[d+32>>2];J[a>>2]=141916;J[a+24>>2]=b;b=J[d+40>>2];J[a+28>>2]=J[d+36>>2];J[a+32>>2]=b;J[e+3028>>2]=J[e+3028>>2]+1}a=J[e+16>>2];b=J[e+20>>2];J[d+32>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=a;J[d+20>>2]=b;J[d+40>>2]=26755;J[d+36>>2]=e;J[d+8>>2]=141992;a=J[e+3052>>2];C:{if(a>>>0>=(J[e+3056>>2]&2147483647)>>>0){a=0;b=J[l+8>>2];h=b&2147483647?b<<1:1;D:{if(!h){break D}b=P(h,40);if(!b){break D}a=J[40592];c=Ja[J[J[a>>2]+20>>2]](a)|0?56645:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,b,c,20075,553)|0}b=J[l+4>>2];if((b|0)>0){o=P(b,40)+a|0;c=J[l>>2];b=a;while(1){J[b>>2]=137668;g=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=g;J[b+16>>2]=J[c+16>>2];J[b+20>>2]=J[c+20>>2];g=J[c+24>>2];J[b>>2]=141992;J[b+24>>2]=g;g=J[c+32>>2];J[b+28>>2]=J[c+28>>2];J[b+32>>2]=g;c=c+40|0;b=b+40|0;if(o>>>0>b>>>0){continue}break}b=J[l+4>>2]}b=P(b,40)+a|0;J[b>>2]=137668;c=J[d+20>>2];J[b+8>>2]=J[d+16>>2];J[b+12>>2]=c;J[b+16>>2]=J[d+24>>2];J[b+20>>2]=J[d+28>>2];c=J[d+32>>2];J[b>>2]=141992;J[b+24>>2]=c;c=J[d+40>>2];J[b+28>>2]=J[d+36>>2];J[b+32>>2]=c;c=J[l+4>>2];if((c|0)>0){b=J[l>>2];c=b+P(c,40)|0;while(1){Ja[J[J[b>>2]>>2]](b)|0;b=b+40|0;if(c>>>0>b>>>0){continue}break}}E:{if(J[l+8>>2]<0){break E}b=J[l>>2];if(!b){break E}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[l+8>>2]=h;J[l>>2]=a;J[l+4>>2]=J[l+4>>2]+1;break C}a=J[e+3048>>2]+P(a,40)|0;J[a>>2]=137668;b=J[d+20>>2];J[a+8>>2]=J[d+16>>2];J[a+12>>2]=b;J[a+16>>2]=J[d+24>>2];J[a+20>>2]=J[d+28>>2];b=J[d+32>>2];J[a>>2]=141992;J[a+24>>2]=b;b=J[d+40>>2];J[a+28>>2]=J[d+36>>2];J[a+32>>2]=b;J[e+3052>>2]=J[e+3052>>2]+1}a=J[e+16>>2];b=J[e+20>>2];J[d+32>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=a;J[d+20>>2]=b;J[d+40>>2]=68895;J[d+36>>2]=e;J[d+8>>2]=142068;a=J[e+3040>>2];F:{if(a>>>0>=(J[e+3044>>2]&2147483647)>>>0){a=0;b=J[m+8>>2];h=b&2147483647?b<<1:1;G:{if(!h){break G}b=P(h,40);if(!b){break G}a=J[40592];c=Ja[J[J[a>>2]+20>>2]](a)|0?57031:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,b,c,20075,553)|0}b=J[m+4>>2];if((b|0)>0){o=P(b,40)+a|0;c=J[m>>2];b=a;while(1){J[b>>2]=137668;g=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=g;J[b+16>>2]=J[c+16>>2];J[b+20>>2]=J[c+20>>2];g=J[c+24>>2];J[b>>2]=142068;J[b+24>>2]=g;g=J[c+32>>2];J[b+28>>2]=J[c+28>>2];J[b+32>>2]=g;c=c+40|0;b=b+40|0;if(o>>>0>b>>>0){continue}break}b=J[m+4>>2]}b=P(b,40)+a|0;J[b>>2]=137668;c=J[d+20>>2];J[b+8>>2]=J[d+16>>2];J[b+12>>2]=c;J[b+16>>2]=J[d+24>>2];J[b+20>>2]=J[d+28>>2];c=J[d+32>>2];J[b>>2]=142068;J[b+24>>2]=c;c=J[d+40>>2];J[b+28>>2]=J[d+36>>2];J[b+32>>2]=c;c=J[m+4>>2];if((c|0)>0){b=J[m>>2];c=b+P(c,40)|0;while(1){Ja[J[J[b>>2]>>2]](b)|0;b=b+40|0;if(c>>>0>b>>>0){continue}break}}H:{if(J[m+8>>2]<0){break H}b=J[m>>2];if(!b){break H}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[m+8>>2]=h;J[m>>2]=a;J[m+4>>2]=J[m+4>>2]+1;break F}a=J[e+3036>>2]+P(a,40)|0;J[a>>2]=137668;b=J[d+20>>2];J[a+8>>2]=J[d+16>>2];J[a+12>>2]=b;J[a+16>>2]=J[d+24>>2];J[a+20>>2]=J[d+28>>2];b=J[d+32>>2];J[a>>2]=142068;J[a+24>>2]=b;b=J[d+40>>2];J[a+28>>2]=J[d+36>>2];J[a+32>>2]=b;J[e+3040>>2]=J[e+3040>>2]+1}a=f;f=0;if(a){continue}break}}Dm(J[e+976>>2]);a=J[e+988>>2];J[a+128>>2]=0;J[a+132>>2]=0;f=J[e+3048>>2];J[f+20>>2]=s;J[f+24>>2]=1;if(s){Ja[J[J[s>>2]+16>>2]](s);J[f+16>>2]=J[J[f+20>>2]+16>>2];f=J[e+3048>>2];a=J[e+3036>>2]}else{a=J[e+3036>>2]}J[a+20>>2]=f;J[a+24>>2]=1;Ja[J[J[f>>2]+16>>2]](f);J[a+16>>2]=J[J[a+20>>2]+16>>2];a=J[e+3048>>2];Ja[J[J[a>>2]+20>>2]](a);a=J[e+3036>>2];Ja[J[J[a>>2]+20>>2]](a)}Ha=d+48|0}function I2(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=Q(0);v=J[40585];g=Ha-16|0;Ha=g;a:{b:{c:{f=b;d:{if(!zk(77,69,83,72,g+12|0,g+11|0,f)){break d}a=J[g+12>>2];if(a>>>0>=14){q=vb(K[g+11|0],f);a=J[g+12>>2]}if(a>>>0<=9){Wa(J[40592],32,6266,152,71001,0);a=0;break a}o=vb(K[g+11|0],f);if(M[g+12>>2]<=12){Sb(K[g+11|0],f)}e:{if(!q){a=J[40592];b=a+12|0;e=(x=b,y=192,z=Ja[J[J[a>>2]+20>>2]](a)|0?53105:69706,A=6266,B=170,w=J[J[b>>2]+8>>2],Ja[w](x|0,y|0,z|0,A|0,B|0)|0);J[e+44>>2]=0;J[e+48>>2]=0;J[e+20>>2]=2122317823;J[e+24>>2]=2122317823;J[e+12>>2]=0;J[e+16>>2]=0;a=0;H[e+8|0]=0;J[e>>2]=151816;J[e+36>>2]=-25165825;J[e+40>>2]=-25165825;J[e+28>>2]=2122317823;J[e+32>>2]=-25165825;J[e+52>>2]=0;J[e+56>>2]=0;J[e+60>>2]=0;J[e+64>>2]=0;J[e+68>>2]=0;J[e+72>>2]=0;J[e+76>>2]=0;J[e+80>>2]=0;J[e+84>>2]=0;J[e+180>>2]=0;J[e+184>>2]=0;J[e+168>>2]=0;J[e+172>>2]=0;J[e+160>>2]=4;break e}a=1;if((q|0)!=1){break d}b=J[40592];e=b+12|0;e=(B=e,A=172,z=Ja[J[J[b>>2]+20>>2]](b)|0?53235:69706,y=6266,x=172,w=J[J[e>>2]+8>>2],Ja[w](B|0,A|0,z|0,y|0,x|0)|0);J[e+44>>2]=0;J[e+48>>2]=0;J[e+20>>2]=2122317823;J[e+24>>2]=2122317823;J[e+12>>2]=0;J[e+16>>2]=0;H[e+8|0]=0;J[e>>2]=151900;J[e+36>>2]=-25165825;J[e+40>>2]=-25165825;J[e+28>>2]=2122317823;J[e+32>>2]=-25165825;J[e+52>>2]=0;J[e+56>>2]=0;J[e+60>>2]=0;J[e+64>>2]=0;J[e+68>>2]=0;J[e+72>>2]=0;J[e+76>>2]=0;J[e+80>>2]=0;J[e+84>>2]=0;b=e+88|0;J[b>>2]=0;J[b+4>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;eo(e+112|0)}J[e+4>>2]=a;a=vb(K[g+11|0],f);b=P(a,12)+12|0;if(b){c=J[40592]+12|0;j=Ja[J[J[c>>2]+8>>2]](c,b,29909,24460,148)|0}else{j=0}J[e+12>>2]=a;J[e+16>>2]=j;r=vb(K[g+11|0],f);a=4;s=o&32;if(!(!(o&12)|M[e+12>>2]>65535)){H[e+8|0]=K[e+8|0]|2;a=2}a=P(a,r);f:{g:{if(!a){J[e+72>>2]=0;a=0;b=0;if(s){break g}break f}b=J[40592]+12|0;a=P(a,3);b=Ja[J[J[b>>2]+8>>2]](b,a,29909,24460,228)|0;J[e+72>>2]=b;if(!s){break f}b=J[40592]+12|0;a=Ja[J[J[b>>2]+8>>2]](b,a,29909,24460,230)|0;b=J[e+72>>2]}J[e+56>>2]=a}J[e+68>>2]=r;Ja[J[J[f>>2]>>2]](f,j,P(J[e+12>>2],12))|0;if(!(!K[g+11|0]|!J[e+12>>2])){while(1){a=P(d,12)+j|0;c=K[a+3|0];H[a+3|0]=K[a|0];H[a|0]=c;c=K[a+1|0];H[a+1|0]=K[a+2|0];H[a+2|0]=c;c=K[a+4|0];H[a+4|0]=K[a+7|0];H[a+7|0]=c;c=K[a+5|0];H[a+5|0]=K[a+6|0];H[a+6|0]=c;c=K[a+8|0];H[a+8|0]=K[a+11|0];H[a+11|0]=c;c=K[a+10|0];H[a+10|0]=K[a+9|0];H[a+9|0]=c;d=d+1|0;if(d>>>0>2]){continue}break}}m=J[e+68>>2];i=P(m,3);u=o&4;h:{if(u){if(K[e+8|0]&2){if(!m){break h}c=i>>>0<=1?1:i;h=c&1;a=b;if(i>>>0>=2){c=c&-2;d=0;while(1){Ja[J[J[f>>2]>>2]](f,g+4|0,1)|0;I[a>>1]=K[g+4|0];Ja[J[J[f>>2]>>2]](f,g+4|0,1)|0;I[a+2>>1]=K[g+4|0];a=a+4|0;d=d+2|0;if((c|0)!=(d|0)){continue}break}}if(!h){break h}Ja[J[J[f>>2]>>2]](f,g+4|0,1)|0;I[a>>1]=K[g+4|0];break h}if(!m){break h}c=i>>>0<=1?1:i;h=c&1;a=b;if(i>>>0>=2){c=c&-2;d=0;while(1){Ja[J[J[f>>2]>>2]](f,g+4|0,1)|0;J[a>>2]=K[g+4|0];Ja[J[J[f>>2]>>2]](f,g+4|0,1)|0;J[a+4>>2]=K[g+4|0];a=a+8|0;d=d+2|0;if((c|0)!=(d|0)){continue}break}}if(!h){break h}Ja[J[J[f>>2]>>2]](f,g+4|0,1)|0;J[a>>2]=K[g+4|0];break h}a=K[e+8|0]&2;if(o&8){if(a){Ja[J[J[f>>2]>>2]](f,b,P(m,6))|0;if(!K[g+11|0]|!m){break h}c=i>>>0<=1?1:i;k=c&3;a=0;if(c>>>0>=4){l=c&-4;while(1){c=a<<1;d=c+b|0;n=K[d+1|0];H[d+1|0]=K[d|0];H[d|0]=n;d=(c|2)+b|0;n=K[d+1|0];H[d+1|0]=K[d|0];H[d|0]=n;d=(c|4)+b|0;n=K[d+1|0];H[d+1|0]=K[d|0];H[d|0]=n;c=(c|6)+b|0;d=K[c+1|0];H[c+1|0]=K[c|0];H[c|0]=d;a=a+4|0;p=p+4|0;if((l|0)!=(p|0)){continue}break}}if(!k){break h}while(1){c=(a<<1)+b|0;d=K[c+1|0];H[c+1|0]=K[c|0];H[c|0]=d;a=a+1|0;h=h+1|0;if((k|0)!=(h|0)){continue}break}break h}if(!m){break h}c=i>>>0<=1?1:i;d=0;a=b;while(1){Ja[J[J[f>>2]>>2]](f,g+4|0,2)|0;if(K[g+11|0]){h=K[g+5|0];H[g+5|0]=K[g+4|0];H[g+4|0]=h}J[a>>2]=L[g+4>>1];a=a+4|0;d=d+1|0;if((c|0)!=(d|0)){continue}break}break h}if(a){if(!m){break h}c=i>>>0<=1?1:i;d=0;a=b;while(1){Ja[J[J[f>>2]>>2]](f,g+4|0,4)|0;if(K[g+11|0]){h=K[g+7|0];H[g+7|0]=K[g+4|0];H[g+4|0]=h;h=K[g+5|0];H[g+5|0]=K[g+6|0];H[g+6|0]=h}I[a>>1]=J[g+4>>2];a=a+2|0;d=d+1|0;if((c|0)!=(d|0)){continue}break}break h}Ja[J[J[f>>2]>>2]](f,b,P(m,12))|0;if(!K[g+11|0]|!m){break h}a=i>>>0<=1?1:i;h=a&1;d=0;if(i>>>0>=2){k=a&-2;c=0;while(1){l=d<<2;a=l+b|0;n=K[a+3|0];H[a+3|0]=K[a|0];H[a|0]=n;n=K[a+1|0];H[a+1|0]=K[a+2|0];H[a+2|0]=n;a=(l|4)+b|0;l=K[a+3|0];H[a+3|0]=K[a|0];H[a|0]=l;l=K[a+1|0];H[a+1|0]=K[a+2|0];H[a+2|0]=l;d=d+2|0;c=c+2|0;if((k|0)!=(c|0)){continue}break}}if(!h){break h}a=(d<<2)+b|0;c=K[a+3|0];H[a+3|0]=K[a|0];H[a|0]=c;c=K[a+1|0];H[a+1|0]=K[a+2|0];H[a+2|0]=c}i:{if(!(o&1)){break i}c=J[e+68>>2];a=c<<1;c=(c|0)<0?-1:a;j:{if(!c){h=0;break j}a=J[40592];d=a+12|0;h=(x=d,y=c,z=Ja[J[J[a>>2]+20>>2]](a)|0?32931:69706,A=24460,B=239,w=J[J[d>>2]+8>>2],Ja[w](x|0,y|0,z|0,A|0,B|0)|0);a=J[e+68>>2]<<1}J[e+80>>2]=h;Ja[J[J[f>>2]>>2]](f,h,a)|0;if(!K[g+11|0]|!J[e+68>>2]){break i}d=0;while(1){a=(d<<1)+h|0;c=K[a+1|0];H[a+1|0]=K[a|0];H[a|0]=c;d=d+1|0;if(d>>>0>2]){continue}break}}if(o&2){a=J[e+68>>2];c=a>>>0>1073741823?-1:a<<2;if(c){a=J[40592];d=a+12|0;a=(B=d,A=c,z=Ja[J[J[a>>2]+20>>2]](a)|0?34527:69706,y=24460,x=215,w=J[J[d>>2]+8>>2],Ja[w](B|0,A|0,z|0,y|0,x|0)|0)}else{a=0}J[e+48>>2]=a;c=vb(K[g+11|0],f);h=J[e+68>>2];k=K[g+11|0];d=Ha-16|0;Ha=d;k:{if(c>>>0<=255){if(!h){break k}c=0;if((h|0)!=1){l=h&-2;k=0;while(1){Ja[J[J[f>>2]>>2]](f,d+13|0,1)|0;n=c<<2;J[n+a>>2]=K[d+13|0];Ja[J[J[f>>2]>>2]](f,d+13|0,1)|0;J[a+(n|4)>>2]=K[d+13|0];c=c+2|0;k=k+2|0;if((l|0)!=(k|0)){continue}break}}if(!(h&1)){break k}Ja[J[J[f>>2]>>2]](f,d+13|0,1)|0;J[a+(c<<2)>>2]=K[d+13|0];break k}if(c>>>0<=65535){if(!h){break k}if(!k){c=0;if((h|0)!=1){l=h&-2;k=0;while(1){Ja[J[J[f>>2]>>2]](f,d+14|0,2)|0;n=c<<2;J[n+a>>2]=L[d+14>>1];Ja[J[J[f>>2]>>2]](f,d+14|0,2)|0;J[a+(n|4)>>2]=L[d+14>>1];c=c+2|0;k=k+2|0;if((l|0)!=(k|0)){continue}break}}if(!(h&1)){break k}Ja[J[J[f>>2]>>2]](f,d+14|0,2)|0;J[a+(c<<2)>>2]=L[d+14>>1];break k}c=0;if((h|0)!=1){l=h&-2;k=0;while(1){Ja[J[J[f>>2]>>2]](f,d+14|0,2)|0;n=K[d+15|0];H[d+15|0]=K[d+14|0];H[d+14|0]=n;n=c<<2;J[n+a>>2]=L[d+14>>1];Ja[J[J[f>>2]>>2]](f,d+14|0,2)|0;p=K[d+15|0];H[d+15|0]=K[d+14|0];H[d+14|0]=p;J[a+(n|4)>>2]=L[d+14>>1];c=c+2|0;k=k+2|0;if((l|0)!=(k|0)){continue}break}}if(!(h&1)){break k}Ja[J[J[f>>2]>>2]](f,d+14|0,2)|0;h=K[d+15|0];H[d+15|0]=K[d+14|0];H[d+14|0]=h;J[a+(c<<2)>>2]=L[d+14>>1];break k}Ja[J[J[f>>2]>>2]](f,a,h<<2)|0;if(!h|!k){break k}c=0;if((h|0)!=1){n=h&-2;k=0;while(1){p=c<<2;l=p+a|0;t=K[l+3|0];H[l+3|0]=K[l|0];H[l|0]=t;t=K[l+1|0];H[l+1|0]=K[l+2|0];H[l+2|0]=t;l=a+(p|4)|0;p=K[l+3|0];H[l+3|0]=K[l|0];H[l|0]=p;p=K[l+1|0];H[l+1|0]=K[l+2|0];H[l+2|0]=p;c=c+2|0;k=k+2|0;if((n|0)!=(k|0)){continue}break}}if(!(h&1)){break k}a=a+(c<<2)|0;c=K[a+3|0];H[a+3|0]=K[a|0];H[a|0]=c;c=K[a+1|0];H[a+1|0]=K[a+2|0];H[a+2|0]=c}Ha=d+16|0}l:{if(!(o&16)){break l}c=J[e+68>>2];a=P(c,12);c=P(c,3)>>>0>1073741823?-1:a;m:{if(!c){h=0;break m}a=J[40592];d=a+12|0;h=(x=d,y=c,z=Ja[J[J[a>>2]+20>>2]](a)|0?34527:69706,A=24460,B=206,w=J[J[d>>2]+8>>2],Ja[w](x|0,y|0,z|0,A|0,B|0)|0);a=P(J[e+68>>2],12)}J[e+52>>2]=h;H[e+8|0]=K[e+8|0]|4;Ja[J[J[f>>2]>>2]](f,h,a)|0;if(!K[g+11|0]|!J[e+68>>2]){break l}d=0;while(1){a=(d<<2)+h|0;c=K[a+3|0];H[a+3|0]=K[a|0];H[a|0]=c;c=K[a+1|0];H[a+1|0]=K[a+2|0];H[a+2|0]=c;d=d+1|0;if(d>>>0>2],3)>>>0){continue}break}}n:{if(!q){b=K[g+11|0];k=0;j=Ha-16|0;Ha=j;c=e+96|0;o:{if(H[c+84|0]&1){break o}a=J[c+88>>2];if(!a){break o}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,a-J[a-4>>2]|0);J[c+88>>2]=0}Ho(j+15|0,j+14|0,j+13|0,j+12|0,f);p:{if(K[j+15|0]!=82|K[j+14|0]!=84|(K[j+13|0]!=82|K[j+12|0]!=69)){break p}a=1;d=vb(0,f);if(!((d|0)==1|(d|0)==16777216)){a=b;if((a?d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24):d)>>>0>3){break p}}Fb(c,4,a,f);Fb(c+16|0,4,a,f);Fb(c+32|0,4,a,f);Fb(c+48|0,4,a,f);w=c,B=vb(a,f),J[w+64>>2]=B;w=c,B=vb(a,f),J[w+68>>2]=B;w=c,B=vb(a,f),J[w+72>>2]=B;w=c,B=vb(a,f),J[w+76>>2]=B;w=c,B=vb(a,f),J[w+80>>2]=B;vb(a,f);b=J[40592];b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,P(J[c+80>>2],112)+131|0,29909,14795,87)|0;if(b){k=b+131&-128;J[k-4>>2]=k-b}J[c+88>>2]=k;if(!J[c+80>>2]){k=1;break p}h=0;while(1){b=P(h,112);Fb(b+J[c+88>>2]|0,4,a,f);Fb((b+J[c+88>>2]|0)+16|0,4,a,f);Fb((b+J[c+88>>2]|0)+32|0,4,a,f);Fb((b+J[c+88>>2]|0)+48|0,4,a,f);Fb((b+J[c+88>>2]|0)- -64|0,4,a,f);Fb((b+J[c+88>>2]|0)+80|0,4,a,f);Fb((b+J[c+88>>2]|0)+96|0,4,a,f);k=1;h=h+1|0;if(h>>>0>2]){continue}break}}Ha=j+16|0;if(k){break n}Wa(J[40592],32,6266,303,72302,0);Ja[J[J[e>>2]+4>>2]](e);a=0;break a}if((q|0)!=1){break n}d=K[g+11|0];q=0;h=Ha-16|0;Ha=h;c=e+112|0;q:{if(K[c+56|0]){break q}a=J[c+24>>2];if(!a){break q}k=J[40592];Ja[J[J[k+12>>2]+12>>2]](k+12|0,a)}J[c+20>>2]=0;J[c+24>>2]=0;J[c>>2]=0;J[c+28>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+48>>2]=0;I[c+50>>1]=0;I[c+52>>1]=0;I[c+54>>1]=0;I[c+56>>1]=0;Ho(h+15|0,h+14|0,h+13|0,h+12|0,f);r:{if(K[h+15|0]!=66|K[h+14|0]!=86|(K[h+13|0]!=52|K[h+12|0]!=32)){break r}k=vb(0,f);s:{if((k|0)==1){l=1;a=1;break s}l=1;a=1;if((k|0)==16777216){break s}a=d;l=a?k<<24|(k&65280)<<8|(k>>>8&65280|k>>>24):k;if(l>>>0>3){break r}}Fb(c+4|0,3,a,f);w=c,C=Sb(a,f),N[w+16>>2]=C;w=c,B=vb(a,f),J[w+28>>2]=B;Fb(c+32|0,3,a,f);Fb(c+44|0,3,a,f);if((l|0)==3){d=(vb(a,f)|0)!=0}else{d=1}H[c+57|0]=d;a=vb(a,f);J[c+20>>2]=a;t:{if(a){d=a<<4;if(d){a=J[40592];a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,d,29909,16934,280)|0}else{a=0}J[c+24>>2]=a;Ja[J[J[f>>2]>>2]](f,a,d)|0;break t}J[c+24>>2]=0}q=1}Ha=h+16|0;if(!q){break b}J[e+100>>2]=r;J[e+88>>2]=J[e+12>>2];J[e+112>>2]=e+88;J[e+92>>2]=j;a=K[e+8|0];J[e+104>>2]=a&2?0:b;J[e+108>>2]=a<<30>>31&b}w=e,C=Sb(K[g+11|0],f),N[w+44>>2]=C;Fb(e+20|0,6,K[g+11|0],f);b=vb(K[g+11|0],f);if(b){c=J[e+68>>2];if(c){a=J[40592];j=a+12|0;a=(B=j,A=c,z=Ja[J[J[a>>2]+20>>2]](a)|0?40505:69706,y=24460,x=247,w=J[J[j>>2]+8>>2],Ja[w](B|0,A|0,z|0,y|0,x|0)|0)}else{a=0}J[e+76>>2]=a;Ja[J[J[f>>2]>>2]](f,a,b)|0}if(!s){break c}d=0;if(M[g+12>>2]<=14){d=vb(K[g+11|0],f)}u:{if(u){if(K[e+8|0]&2){if(!m){break u}b=i>>>0<=1?1:i;j=b&1;a=J[e+56>>2];if(i>>>0>=2){b=b&-2;c=0;while(1){Ja[J[J[f>>2]>>2]](f,g+4|0,1)|0;I[a>>1]=K[g+4|0];Ja[J[J[f>>2]>>2]](f,g+4|0,1)|0;I[a+2>>1]=K[g+4|0];a=a+4|0;c=c+2|0;if((b|0)!=(c|0)){continue}break}}if(!j){break u}Ja[J[J[f>>2]>>2]](f,g+4|0,1)|0;I[a>>1]=K[g+4|0];break u}if(!m){break u}b=i>>>0<=1?1:i;j=b&1;a=J[e+56>>2];if(i>>>0>=2){b=b&-2;c=0;while(1){Ja[J[J[f>>2]>>2]](f,g+4|0,1)|0;J[a>>2]=K[g+4|0];Ja[J[J[f>>2]>>2]](f,g+4|0,1)|0;J[a+4>>2]=K[g+4|0];a=a+8|0;c=c+2|0;if((b|0)!=(c|0)){continue}break}}if(!j){break u}Ja[J[J[f>>2]>>2]](f,g+4|0,1)|0;J[a>>2]=K[g+4|0];break u}b=K[e+8|0]&2;if(o&8){a=J[e+56>>2];if(b){Ja[J[J[f>>2]>>2]](f,a,P(m,6))|0;if(!K[g+11|0]|!m){break u}b=i>>>0<=1?1:i;h=b&3;k=0;c=0;if(b>>>0>=4){m=b&-4;b=0;while(1){j=c<<1;i=j+a|0;o=K[i+1|0];H[i+1|0]=K[i|0];H[i|0]=o;i=(j|2)+a|0;o=K[i+1|0];H[i+1|0]=K[i|0];H[i|0]=o;i=(j|4)+a|0;o=K[i+1|0];H[i+1|0]=K[i|0];H[i|0]=o;j=(j|6)+a|0;i=K[j+1|0];H[j+1|0]=K[j|0];H[j|0]=i;c=c+4|0;b=b+4|0;if((m|0)!=(b|0)){continue}break}}if(!h){break u}while(1){b=(c<<1)+a|0;j=K[b+1|0];H[b+1|0]=K[b|0];H[b|0]=j;c=c+1|0;k=k+1|0;if((h|0)!=(k|0)){continue}break}break u}if(!m){break u}b=i>>>0<=1?1:i;c=0;while(1){Ja[J[J[f>>2]>>2]](f,g+4|0,2)|0;if(K[g+11|0]){j=K[g+5|0];H[g+5|0]=K[g+4|0];H[g+4|0]=j}J[a>>2]=L[g+4>>1];a=a+4|0;c=c+1|0;if((b|0)!=(c|0)){continue}break}break u}if(b){if(!m){break u}b=i>>>0<=1?1:i;a=J[e+56>>2];c=0;while(1){Ja[J[J[f>>2]>>2]](f,g+4|0,4)|0;if(K[g+11|0]){j=K[g+7|0];H[g+7|0]=K[g+4|0];H[g+4|0]=j;j=K[g+5|0];H[g+5|0]=K[g+6|0];H[g+6|0]=j}I[a>>1]=J[g+4>>2];a=a+2|0;c=c+1|0;if((b|0)!=(c|0)){continue}break}break u}b=J[e+56>>2];Ja[J[J[f>>2]>>2]](f,b,P(m,12))|0;if(!K[g+11|0]|!m){break u}a=i>>>0<=1?1:i;h=a&1;c=0;if(i>>>0>=2){i=a&-2;j=0;while(1){k=c<<2;a=k+b|0;m=K[a+3|0];H[a+3|0]=K[a|0];H[a|0]=m;m=K[a+1|0];H[a+1|0]=K[a+2|0];H[a+2|0]=m;a=b+(k|4)|0;k=K[a+3|0];H[a+3|0]=K[a|0];H[a|0]=k;k=K[a+1|0];H[a+1|0]=K[a+2|0];H[a+2|0]=k;c=c+2|0;j=j+2|0;if((i|0)!=(j|0)){continue}break}}if(!h){break u}a=b+(c<<2)|0;b=K[a+3|0];H[a+3|0]=K[a|0];H[a|0]=b;b=K[a+1|0];H[a+1|0]=K[a+2|0];H[a+2|0]=b}h=0;c=0;a=J[e+68>>2];b=a&805306368?-1:a<<4;if(b){a=J[40592];c=a+12|0;c=(x=c,y=b,z=Ja[J[J[a>>2]+20>>2]](a)|0?34527:69706,A=6266,B=427,w=J[J[c>>2]+8>>2],Ja[w](x|0,y|0,z|0,A|0,B|0)|0);a=J[e+68>>2]}J[e+60>>2]=c;b=a>>>0>1073741823?-1:a<<2;if(b){a=J[40592];c=a+12|0;h=(B=c,A=b,z=Ja[J[J[a>>2]+20>>2]](a)|0?34527:69706,y=6266,x=428,w=J[J[c>>2]+8>>2],Ja[w](B|0,A|0,z|0,y|0,x|0)|0);c=J[e+60>>2];a=J[e+68>>2]}J[e+64>>2]=h;Ja[J[J[f>>2]>>2]](f,c,a<<4)|0;v:{if(M[g+12>>2]>14){break v}w:{if(!J[e+12>>2]){break w}a=0;while(1){vb(K[g+11|0],f);a=a+1|0;b=J[e+12>>2];if(a>>>0>>0){continue}break}if(!b){break w}a=0;while(1){vb(K[g+11|0],f);a=a+1|0;if(a>>>0>2]){continue}break}}if(!d){break v}a=0;while(1){vb(K[g+11|0],f);a=a+1|0;if((d|0)!=(a|0)){continue}break}}Ja[J[J[f>>2]>>2]](f,J[e+64>>2],J[e+68>>2]<<2)|0;x:{if(!K[g+11|0]|!(J[e+68>>2]&1073741823)){break x}d=0;while(1){a=J[e+56>>2]+(d<<2)|0;b=K[a+3|0];H[a+3|0]=K[a|0];H[a|0]=b;b=K[a+1|0];H[a+1|0]=K[a+2|0];H[a+2|0]=b;d=d+1|0;a=J[e+68>>2];if(d>>>0>>0){continue}break}if(!(a&1073741823)){break x}d=0;while(1){a=J[e+60>>2]+(d<<2)|0;b=K[a+3|0];H[a+3|0]=K[a|0];H[a|0]=b;b=K[a+1|0];H[a+1|0]=K[a+2|0];H[a+2|0]=b;d=d+1|0;if(d>>>0>2]<<2>>>0){continue}break}}a=J[40592];b=a+12|0;a=(x=b,y=44,z=Ja[J[J[a>>2]+20>>2]](a)|0?49773:69706,A=6266,B=455,w=J[J[b>>2]+8>>2],Ja[w](x|0,y|0,z|0,A|0,B|0)|0);J[a>>2]=0;J[a+4>>2]=0;H[a+40|0]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[e+84>>2]=a;c=K[g+11|0];i=0;h=0;j=Ha-16|0;Ha=j;if(!K[a+40|0]){b=J[a+24>>2];if(b){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b);J[a+24>>2]=0}b=J[a+28>>2];if(b){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[a+28>>2]=0}J[a+20>>2]=0;J[a+24>>2]=0;Ho(j+15|0,j+14|0,j+13|0,j+12|0,f);y:{if(K[j+15|0]!=66|K[j+14|0]!=86|(K[j+13|0]!=51|K[j+12|0]!=50)){break y}b=1;d=vb(0,f);if(!((d|0)==1|(d|0)==16777216)){b=c;if((c?d<<24|(d&65280)<<8|(d>>>8&65280|d>>>24):d)>>>0>3){break y}}w=a,C=Sb(b,f),N[w+4>>2]=C;w=a,C=Sb(b,f),N[w+8>>2]=C;w=a,C=Sb(b,f),N[w+12>>2]=C;w=a,C=Sb(b,f),N[w+16>>2]=C;w=a,B=vb(b,f),J[w+36>>2]=B;d=vb(b,f);J[a+32>>2]=d;i=1;if(!d){break y}c=P(d,1168);if(c){i=J[40592];c=Ja[J[J[i+12>>2]+8>>2]](i+12|0,c,29909,17031,167)|0}else{c=0}J[a+28>>2]=c;while(1){c=J[a+28>>2]+P(h,1168)|0;i=vb(b,f);J[c+1152>>2]=i;Fb(c+1024|0,i,b,f);i=J[c+1152>>2]<<2;Fb(c,i,b,f);Fb(c+512|0,i,b,f);i=1;h=h+1|0;if((d|0)!=(h|0)){continue}break}}Ha=j+16|0;if(i){break c}Wa(J[40592],32,6266,459,72362,0);Ja[J[J[e>>2]+4>>2]](e)}a=0;break a}a=DA(v,e);Ja[J[J[e>>2]+4>>2]](e);break a}Wa(J[40592],32,6266,313,72333,0);Ja[J[J[e>>2]+4>>2]](e);a=0}Ha=g+16|0;return a|0}function nO(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=0,m=0,n=0,o=Q(0),p=0,q=0,r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),O=Q(0),R=0,S=Q(0),T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0;q=Ha-32|0;Ha=q;d=J[a+8>>2];b=J[d+36>>2];B=N[d+32>>2];J[q+20>>2]=0;J[q+24>>2]=0;J[q+28>>2]=0;d=J[a+12>>2];h=J[d+68>>2];J[q+16>>2]=h;J[q+12>>2]=160560;R=J[d+16>>2];c=K[d+8|0];d=J[d+72>>2];U=c<<30>>31&d;W=c&2?0:d;l=q+20|0;V=q+12|0;d=0;e=Ha-192|0;Ha=e;J[e+16>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;a:{if(!h){t=Q(34028234663852886e22);u=Q(-34028234663852886e22);v=Q(-34028234663852886e22);w=Q(-34028234663852886e22);x=Q(34028234663852886e22);y=Q(34028234663852886e22);break a}b:{if(!h){break b}c=h<<5;if(!c){break b}f=J[40592];d=Ja[J[J[f>>2]+20>>2]](f)|0?54101:69706;d=Ja[J[J[f+12>>2]+8>>2]](f+12|0,c,d,20075,553)|0}g=J[e+8>>2];c=J[e+12>>2];if((c|0)>0){i=(c<<5)+d|0;c=d;while(1){f=J[g+4>>2];J[c>>2]=J[g>>2];J[c+4>>2]=f;f=J[g+28>>2];J[c+24>>2]=J[g+24>>2];J[c+28>>2]=f;f=J[g+20>>2];J[c+16>>2]=J[g+16>>2];J[c+20>>2]=f;f=J[g+12>>2];J[c+8>>2]=J[g+8>>2];J[c+12>>2]=f;g=g+32|0;c=c+32|0;if(i>>>0>c>>>0){continue}break}g=J[e+8>>2]}if(!(!g|J[e+16>>2]<0)){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,g)}J[e+16>>2]=h;J[e+8>>2]=d;w=Q(-34028234663852886e22);y=Q(34028234663852886e22);x=Q(34028234663852886e22);t=Q(34028234663852886e22);v=Q(-34028234663852886e22);u=Q(-34028234663852886e22);while(1){d=P(k,3);c:{if(U){f=U+(d<<1)|0;d=L[f>>1];g=L[f+2>>1];c=L[f+4>>1];break c}f=W+(d<<2)|0;d=J[f>>2];g=J[f+4>>2];c=J[f+8>>2]}f=R+P(c,12)|0;C=N[f>>2];c=R+P(g,12)|0;D=N[c>>2];d=R+P(d,12)|0;E=N[d>>2];F=N[f+4>>2];G=N[c+4>>2];H=N[d+4>>2];O=N[f+8>>2];r=N[c+8>>2];o=N[d+8>>2];J[e+76>>2]=0;J[e+60>>2]=0;j=o>r?o:r;S=Q((j>O?j:O)+Q(.0005000000237487257));N[e+72>>2]=S;X=w>S;j=GF?j:F)+Q(.0005000000237487257));N[e+68>>2]=z;Y=v>z;j=DC?j:C)+Q(.0005000000237487257));N[e+64>>2]=A;s=u>A;j=o>2]=r;m=r>y;j=G>H?H:G;o=Q((j>2]=o;n=o>x;j=D>E?E:D;j=Q((j>2]=j;p=j>t;f=J[e+12>>2];d:{if(f>>>0>=(J[e+16>>2]&2147483647)>>>0){d=0;c=J[e+16>>2];T=c&2147483647?c<<1:1;e:{if(!T){break e}c=T<<5;if(!c){break e}f=J[40592];d=Ja[J[J[f>>2]+20>>2]](f)|0?54101:69706;d=Ja[J[J[f+12>>2]+8>>2]](f+12|0,c,d,20075,553)|0}c=J[e+12>>2];if((c|0)>0){i=(c<<5)+d|0;g=J[e+8>>2];c=d;while(1){f=J[g+4>>2];J[c>>2]=J[g>>2];J[c+4>>2]=f;f=J[g+28>>2];J[c+24>>2]=J[g+24>>2];J[c+28>>2]=f;f=J[g+20>>2];J[c+16>>2]=J[g+16>>2];J[c+20>>2]=f;f=J[g+12>>2];J[c+8>>2]=J[g+8>>2];J[c+12>>2]=f;g=g+32|0;c=c+32|0;if(i>>>0>c>>>0){continue}break}c=J[e+12>>2]}f=(c<<5)+d|0;c=J[e+52>>2];J[f>>2]=J[e+48>>2];J[f+4>>2]=c;c=J[e+76>>2];J[f+24>>2]=J[e+72>>2];J[f+28>>2]=c;c=J[e+68>>2];J[f+16>>2]=J[e+64>>2];J[f+20>>2]=c;c=J[e+60>>2];J[f+8>>2]=J[e+56>>2];J[f+12>>2]=c;f:{if(J[e+16>>2]<0){break f}f=J[e+8>>2];if(!f){break f}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,f)}J[e+16>>2]=T;J[e+8>>2]=d;J[e+12>>2]=J[e+12>>2]+1;break d}d=J[e+52>>2];g=J[e+8>>2]+(f<<5)|0;J[g>>2]=J[e+48>>2];J[g+4>>2]=d;d=J[e+76>>2];J[g+24>>2]=J[e+72>>2];J[g+28>>2]=d;c=e- -64|0;d=J[c+4>>2];J[g+16>>2]=J[c>>2];J[g+20>>2]=d;d=J[e+60>>2];J[g+8>>2]=J[e+56>>2];J[g+12>>2]=d;J[e+12>>2]=f+1}w=X?w:S;v=Y?v:z;u=s?u:A;y=m?y:r;x=n?x:o;t=p?t:j;k=k+1|0;if((h|0)!=(k|0)){continue}break}}m=J[e+8>>2];J[e+48>>2]=0;ub(l,0,e+48|0);d=h+1|0;if(d>>>0>(J[l+8>>2]&2147483647)>>>0){lb(l,d)}J[e+48>>2]=0;if(h){g=0;while(1){d=J[l+4>>2];g:{if(d>>>0>=(J[l+8>>2]&2147483647)>>>0){ab(l,e+48|0);break g}J[J[l>>2]+(d<<2)>>2]=g;J[l+4>>2]=J[l+4>>2]+1}g=J[e+48>>2]+1|0;J[e+48>>2]=g;if(g>>>0>>0){continue}break}}J[e+184>>2]=-1412567295;d=J[l+4>>2];h:{if(d>>>0>=(J[l+8>>2]&2147483647)>>>0){ab(l,e+184|0);break h}J[J[l>>2]+(d<<2)>>2]=-1412567295;J[l+4>>2]=J[l+4>>2]+1}J[e+180>>2]=0;J[e+172>>2]=0;J[e+176>>2]=0;d=h<<1;if(d){kx(e+172|0,d)}J[e+168>>2]=0;i:{if(b){d=J[l>>2];i=Ha-16|0;Ha=i;b=e+20|0;J[b+12>>2]=0;J[b+16>>2]=0;J[b+8>>2]=m;J[b+4>>2]=d;f=0;J[b+20>>2]=0;J[b>>2]=d+(h<<2);if(h){d=b+12|0;hx(d,h);while(1){c=J[b+8>>2]+(f<<5)|0;z=N[c+4>>2];A=N[c+20>>2];o=N[c+8>>2];j=N[c+24>>2];r=Q(N[c>>2]+N[c+16>>2]);N[i+4>>2]=r;o=Q(o+j);N[i+12>>2]=o;j=Q(z+A);N[i+8>>2]=j;g=J[b+16>>2];j:{if(g>>>0>=(J[b+20>>2]&2147483647)>>>0){dc(d,i+4|0);break j}c=J[b+12>>2]+P(g,12)|0;N[c+8>>2]=o;N[c+4>>2]=j;N[c>>2]=r;J[b+16>>2]=g+1}f=f+1|0;if((h|0)!=(f|0)){continue}break}}j=B=Q(0)){d=~~j>>>0;break k}d=0}J[b+24>>2]=J[((d>>>0>=8?8:d)<<2)+114752>>2];Ha=i+16|0;jx(b,J[l>>2],J[l+4>>2]-1|0,e+172|0,e+168|0,e+48|0,0);d=J[b+20>>2];if((d|0)<0|!(d&2147483647)){break i}d=J[b+12>>2];if(!d){break i}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,d);break i}g=0;J[e+28>>2]=0;J[e+20>>2]=0;J[e+24>>2]=0;J[e+48>>2]=0;c=e+48|0;ub(e+20|0,h,c);J[e+164>>2]=0;J[e+156>>2]=0;J[e+160>>2]=0;J[e+48>>2]=0;ub(e+156|0,h,c);J[e+152>>2]=0;J[e+144>>2]=0;J[e+148>>2]=0;J[e+48>>2]=0;ub(e+144|0,h,c);J[e+140>>2]=0;J[e+132>>2]=0;J[e+136>>2]=0;J[e+48>>2]=0;ub(e+132|0,h,c);J[e+128>>2]=0;J[e+120>>2]=0;J[e+124>>2]=0;J[e+48>>2]=0;ub(e+120|0,h,c);J[e+116>>2]=0;J[e+108>>2]=0;J[e+112>>2]=0;J[e+48>>2]=0;ub(e+108|0,h,c);b=h<<2;Ua(J[e+132>>2],J[l>>2],b);Ua(J[e+120>>2],J[l>>2],b);Ua(J[e+108>>2],J[l>>2],b);d=J[e+136>>2];b=J[e+132>>2];J[e+52>>2]=m;J[e+48>>2]=0;Qj(b,d,c);l:{if(h){f=J[e+20>>2];c=J[e+132>>2];if(h>>>0>=4){d=h&-4;k=0;while(1){J[f+(J[c+(g<<2)>>2]<<2)>>2]=g;b=g|1;J[f+(J[c+(b<<2)>>2]<<2)>>2]=b;b=g|2;J[f+(J[c+(b<<2)>>2]<<2)>>2]=b;b=g|3;J[f+(J[c+(b<<2)>>2]<<2)>>2]=b;g=g+4|0;k=k+4|0;if((d|0)!=(k|0)){continue}break}}b=h&3;if(b){k=0;while(1){J[f+(J[c+(g<<2)>>2]<<2)>>2]=g;g=g+1|0;k=k+1|0;if((b|0)!=(k|0)){continue}break}}d=J[e+124>>2];b=J[e+120>>2];J[e+52>>2]=m;J[e+48>>2]=1;Qj(b,d,e+48|0);k=0;i=J[e+156>>2];f=J[e+120>>2];g=0;if(h>>>0>=4){c=h&-4;d=0;while(1){J[i+(J[f+(g<<2)>>2]<<2)>>2]=g;b=g|1;J[i+(J[f+(b<<2)>>2]<<2)>>2]=b;b=g|2;J[i+(J[f+(b<<2)>>2]<<2)>>2]=b;b=g|3;J[i+(J[f+(b<<2)>>2]<<2)>>2]=b;g=g+4|0;d=d+4|0;if((c|0)!=(d|0)){continue}break}}b=h&3;if(!b){break l}while(1){J[i+(J[f+(g<<2)>>2]<<2)>>2]=g;g=g+1|0;k=k+1|0;if((b|0)!=(k|0)){continue}break}break l}d=J[e+124>>2];b=J[e+120>>2];J[e+52>>2]=m;J[e+48>>2]=1;Qj(b,d,e+48|0)}d=J[e+112>>2];b=J[e+108>>2];J[e+52>>2]=m;J[e+48>>2]=2;Qj(b,d,e+48|0);n=J[e+144>>2];p=J[e+108>>2];m:{if(!h){break m}k=0;g=0;if(h>>>0>=4){c=h&-4;d=0;while(1){J[n+(J[p+(g<<2)>>2]<<2)>>2]=g;b=g|1;J[n+(J[p+(b<<2)>>2]<<2)>>2]=b;b=g|2;J[n+(J[p+(b<<2)>>2]<<2)>>2]=b;b=g|3;J[n+(J[p+(b<<2)>>2]<<2)>>2]=b;g=g+4|0;d=d+4|0;if((c|0)!=(d|0)){continue}break}}b=h&3;if(!b){break m}while(1){J[n+(J[p+(g<<2)>>2]<<2)>>2]=g;g=g+1|0;k=k+1|0;if((b|0)!=(k|0)){continue}break}}i=J[l>>2];g=J[e+132>>2];f=J[e+120>>2];c=J[e+20>>2];d=J[e+156>>2];b=e+48|0;J[b+48>>2]=h;J[b+40>>2]=n;J[b+36>>2]=d;J[b+32>>2]=c;J[b+28>>2]=p;J[b+24>>2]=f;J[b+20>>2]=g;J[b+8>>2]=m;J[b>>2]=i;c=h<<2;n:{if(!c){J[b+12>>2]=0;d=0;break n}d=J[40592];Z=b,_=Ja[J[J[d+12>>2]+8>>2]](d+12|0,c,29909,13238,363)|0,J[Z+12>>2]=_;d=J[40592];d=Ja[J[J[d+12>>2]+8>>2]](d+12|0,c,29909,13238,364)|0}J[b+16>>2]=d;d=J[40592];Z=b,_=Ja[J[J[d+12>>2]+8>>2]](d+12|0,h<<3|4,29909,13238,365)|0,J[Z+4>>2]=_;if(c){d=J[40592];d=Ja[J[J[d+12>>2]+8>>2]](d+12|0,c,29909,13238,366)|0}else{d=0}J[b+44>>2]=d;j=B=Q(0)){d=~~j>>>0;break o}d=0}J[b+52>>2]=d>>>0>=14?14:d;zh(b,J[l>>2],h,e+172|0,e+168|0,0);c=J[b+12>>2];if(c){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[b+12>>2]=0;c=J[b+16>>2];if(c){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[b+16>>2]=0;c=J[b+4>>2];if(c){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[b+4>>2]=0;d=J[b+44>>2];if(d){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,d)}b=J[e+116>>2];p:{if((b|0)<0|!(b&2147483647)){break p}d=J[e+108>>2];if(!d){break p}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,d)}b=J[e+128>>2];q:{if((b|0)<0|!(b&2147483647)){break q}d=J[e+120>>2];if(!d){break q}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,d)}b=J[e+140>>2];r:{if((b|0)<0|!(b&2147483647)){break r}d=J[e+132>>2];if(!d){break r}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,d)}b=J[e+152>>2];s:{if((b|0)<0|!(b&2147483647)){break s}d=J[e+144>>2];if(!d){break s}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,d)}b=J[e+164>>2];t:{if((b|0)<0|!(b&2147483647)){break t}d=J[e+156>>2];if(!d){break t}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,d)}b=J[e+28>>2];if((b|0)<0|!(b&2147483647)){break i}d=J[e+20>>2];if(!d){break i}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,d)}J[l+4>>2]=J[l+4>>2]-1;d=0;J[e+28>>2]=0;J[e+20>>2]=0;J[e+24>>2]=0;c=0;s=J[e+176>>2];if(s){g=0;u:{if(!s){break u}c=P(s,28);if(!c){break u}f=J[40592];b=Ja[J[J[f>>2]+20>>2]](f)|0?54335:69706;g=Ja[J[J[f+12>>2]+8>>2]](f+12|0,c,b,20075,553)|0}c=J[e+20>>2];b=J[e+24>>2];if((b|0)>0){i=P(b,28)+g|0;b=g;while(1){f=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=f;J[b+24>>2]=J[c+24>>2];f=J[c+20>>2];J[b+16>>2]=J[c+16>>2];J[b+20>>2]=f;f=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=f;c=c+28|0;b=b+28|0;if(i>>>0>b>>>0){continue}break}c=J[e+20>>2]}if(!(!c|J[e+28>>2]<0)){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}J[e+28>>2]=s;J[e+20>>2]=g;m=e+72|0;k=-1;g=0;while(1){f=J[e+172>>2]+(g<<5)|0;c=J[f+24>>2];v:{if((c|0)==-1){J[e+56>>2]=2139095039;J[e+68>>2]=-8388609;J[e+48>>2]=2139095039;J[e+52>>2]=2139095039;J[e+60>>2]=-8388609;J[e+64>>2]=-8388609;k=(k|0)==-1?J[e+24>>2]:k;J[e+72>>2]=P(k,28)|1;break v}b=J[f+28>>2];N[e+48>>2]=N[f>>2];N[e+52>>2]=N[f+4>>2];N[e+56>>2]=N[f+8>>2];N[e+60>>2]=N[f+12>>2];N[e+64>>2]=N[f+16>>2];N[e+68>>2]=N[f+20>>2];if((b|0)<=0){J[e+72>>2]=P(c,28);break v}J[e+72>>2]=c;Ja[J[J[V>>2]+8>>2]](V,m,c,b)}f=J[e+24>>2];w:{if(f>>>0>=(J[e+28>>2]&2147483647)>>>0){b=0;c=J[e+28>>2];n=c&2147483647?c<<1:1;x:{if(!n){break x}c=P(n,28);if(!c){break x}f=J[40592];b=Ja[J[J[f>>2]+20>>2]](f)|0?54335:69706;b=Ja[J[J[f+12>>2]+8>>2]](f+12|0,c,b,20075,553)|0}c=J[e+24>>2];if((c|0)>0){p=P(c,28)+b|0;c=J[e+20>>2];f=b;while(1){i=J[c+4>>2];J[f>>2]=J[c>>2];J[f+4>>2]=i;J[f+24>>2]=J[c+24>>2];i=J[c+20>>2];J[f+16>>2]=J[c+16>>2];J[f+20>>2]=i;i=J[c+12>>2];J[f+8>>2]=J[c+8>>2];J[f+12>>2]=i;c=c+28|0;f=f+28|0;if(p>>>0>f>>>0){continue}break}c=J[e+24>>2]}f=P(c,28)+b|0;c=J[e+52>>2];J[f>>2]=J[e+48>>2];J[f+4>>2]=c;J[f+24>>2]=J[e+72>>2];c=J[e+68>>2];J[f+16>>2]=J[e+64>>2];J[f+20>>2]=c;c=J[e+60>>2];J[f+8>>2]=J[e+56>>2];J[f+12>>2]=c;y:{if(J[e+28>>2]<0){break y}f=J[e+20>>2];if(!f){break y}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,f)}J[e+28>>2]=n;J[e+20>>2]=b;J[e+24>>2]=J[e+24>>2]+1;break w}b=J[e+52>>2];i=J[e+20>>2]+P(f,28)|0;J[i>>2]=J[e+48>>2];J[i+4>>2]=b;J[i+24>>2]=J[m>>2];c=e- -64|0;b=J[c+4>>2];J[i+16>>2]=J[c>>2];J[i+20>>2]=b;b=J[e+60>>2];J[i+8>>2]=J[e+56>>2];J[i+12>>2]=b;J[e+24>>2]=f+1}g=g+1|0;if((s|0)!=(g|0)){continue}break}c=J[e+24>>2]}J[a+188>>2]=c;J[a+144>>2]=1065353216;J[a+148>>2]=1065353216;c=c>>>2|0;J[a+192>>2]=c;J[a+152>>2]=1065353216;J[a+156>>2]=1065353216;b=J[40592];b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,P(c,112)+131|0,29909,13238,864)|0;if(b){d=b+131&-128;J[d-4>>2]=d-b}N[a+128>>2]=u;k=0;J[a+124>>2]=0;N[a+120>>2]=y;N[a+116>>2]=x;N[a+112>>2]=t;J[a+200>>2]=d;J[a+172>>2]=0;J[a+176>>2]=4;J[a+140>>2]=0;N[a+136>>2]=w;N[a+132>>2]=v;N[a+168>>2]=Q(w-y)*Q(15259021893143654e-21);N[a+164>>2]=Q(v-x)*Q(15259021893143654e-21);N[a+160>>2]=Q(u-t)*Q(15259021893143654e-21);b=J[e+168>>2];J[a+180>>2]=1;J[a+184>>2]=b;if(J[a+192>>2]){c=J[e+20>>2];while(1){b=P(k,112);g=b+d|0;b=b+c|0;N[g+48>>2]=N[b+12>>2];N[g+64>>2]=N[b+16>>2];N[g+80>>2]=N[b+20>>2];N[g>>2]=N[b>>2];N[g+16>>2]=N[b+4>>2];N[g+32>>2]=N[b+8>>2];J[g+96>>2]=J[b+24>>2];b=k<<2;f=c+P(b|1,28)|0;N[g+52>>2]=N[f+12>>2];N[g+68>>2]=N[f+16>>2];N[g+84>>2]=N[f+20>>2];N[g+4>>2]=N[f>>2];N[g+20>>2]=N[f+4>>2];N[g+36>>2]=N[f+8>>2];J[g+100>>2]=J[f+24>>2];f=c+P(b|2,28)|0;N[g+56>>2]=N[f+12>>2];N[g+72>>2]=N[f+16>>2];N[g+88>>2]=N[f+20>>2];N[g+8>>2]=N[f>>2];N[g+24>>2]=N[f+4>>2];N[g+40>>2]=N[f+8>>2];J[g+104>>2]=J[f+24>>2];b=c+P(b|3,28)|0;N[g+60>>2]=N[b+12>>2];N[g+76>>2]=N[b+16>>2];N[g+92>>2]=N[b+20>>2];N[g+12>>2]=N[b>>2];N[g+28>>2]=N[b+4>>2];N[g+44>>2]=N[b+8>>2];J[g+108>>2]=J[b+24>>2];k=k+1|0;if(k>>>0>2]){continue}break}}b=J[e+28>>2];z:{if((b|0)<0|!(b&2147483647)){break z}d=J[e+20>>2];if(!d){break z}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,d)}b=J[e+180>>2];A:{if((b|0)<0|!(b&2147483647)){break A}d=J[e+172>>2];if(!d){break A}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,d)}b=J[e+16>>2];B:{if((b|0)<0|!(b&2147483647)){break B}d=J[e+8>>2];if(!d){break B}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,d)}Ha=e+192|0;m=J[q+20>>2];d=0;b=0;c=J[a+12>>2];f=J[c+68>>2];C:{if(!f){break C}f=P(f,12);D:{if(f){b=J[40592];b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,f,29909,11166,104)|0;c=J[a+12>>2];if(!J[c+68>>2]){break D}}while(1){f=J[c+72>>2]+P(J[m+(d<<2)>>2],12)|0;c=J[f+4>>2];g=P(d,12)+b|0;J[g>>2]=J[f>>2];J[g+4>>2]=c;J[g+8>>2]=J[f+8>>2];d=d+1|0;c=J[a+12>>2];if(d>>>0>2]){continue}break}}f=J[c+72>>2];if(f){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,f);c=J[a+12>>2]}J[c+72>>2]=b;if(J[c+80>>2]){g=J[c+68>>2];d=(g|0)<0?-1:g<<1;E:{if(!d){b=0;break E}c=J[40592];b=Ja[J[J[c>>2]+20>>2]](c)|0?32931:69706;b=Ja[J[J[c+12>>2]+8>>2]](c+12|0,d,b,11166,112)|0;c=J[a+12>>2];g=J[c+68>>2]}n=J[c+80>>2];F:{G:{if(g){p=g&3;c=0;d=0;if(g>>>0>=4){i=g&-4;g=0;while(1){I[(d<<1)+b>>1]=L[n+(J[m+(d<<2)>>2]<<1)>>1];f=d|1;I[(f<<1)+b>>1]=L[n+(J[m+(f<<2)>>2]<<1)>>1];f=d|2;I[(f<<1)+b>>1]=L[n+(J[m+(f<<2)>>2]<<1)>>1];f=d|3;I[(f<<1)+b>>1]=L[n+(J[m+(f<<2)>>2]<<1)>>1];d=d+4|0;g=g+4|0;if((i|0)!=(g|0)){continue}break}}if(!p){break G}while(1){I[(d<<1)+b>>1]=L[n+(J[m+(d<<2)>>2]<<1)>>1];d=d+1|0;c=c+1|0;if((p|0)!=(c|0)){continue}break}break G}if(!n){break F}}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,n);c=J[a+12>>2]}J[c+80>>2]=b}b=J[a+8>>2];if(K[b+14|0]?0:K[b+12|0]){break C}d=J[c+68>>2];f=d>>>0>1073741823?-1:d<<2;H:{if(!f){b=0;break H}d=J[40592];b=Ja[J[J[d>>2]+20>>2]](d)|0?34527:69706;b=Ja[J[J[d+12>>2]+8>>2]](d+12|0,f,b,11166,121)|0;c=J[a+12>>2];d=J[c+68>>2]}g=J[c+48>>2];I:{J:{K:{if(d){d=0;if(g){break K}while(1){a=d<<2;J[a+b>>2]=J[a+m>>2];d=d+1|0;if(d>>>0>2]){continue}break}break I}if(!g){break I}break J}while(1){f=d<<2;J[f+b>>2]=J[g+(J[f+m>>2]<<2)>>2];d=d+1|0;if(d>>>0>2]){continue}break}}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,g);c=J[a+12>>2]}J[c+48>>2]=b}a=J[q+28>>2];L:{if((a|0)<0|!(a&2147483647)){break L}b=J[q+20>>2];if(!b){break L}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,b)}Ha=q+32|0}function Fz(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0,w=Q(0),y=Q(0),z=0,A=Q(0),B=0,E=0,F=Q(0),G=0,I=Q(0),M=Q(0),O=Q(0),S=Q(0),T=0,U=0,V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=0,aa=0,ba=Q(0),ca=0,da=Q(0),ea=Q(0),fa=Q(0),ga=0,ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=0,qa=0,ra=Q(0),sa=0,ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=0,ya=Q(0),za=Q(0),Aa=Q(0),Ba=0,Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=0;t=Ha+-64|0;Ha=t;s=N[b+12>>2];f=N[b>>2];p=Q(s-f);q=N[b+28>>2];i=N[b+4>>2];r=Q(q-i);j=N[b+24>>2];M=Q(j-f);V=N[b+16>>2];g=Q(V-i);O=Q(Q(p*r)-Q(M*g));h=g;W=N[b+32>>2];g=N[b+8>>2];X=Q(W-g);Z=N[b+20>>2];_=Q(Z-g);r=Q(Q(h*X)-Q(r*_));p=Q(Q(_*M)-Q(X*p));M=Q(Q(O*O)+Q(Q(r*r)+Q(p*p)));if(M>Q(0)){F=Q(Q(1)/Q(Y(M)));l=Q(O*F);I=Q(p*F);F=Q(r*F)}N[t+52>>2]=I;N[t+48>>2]=F;N[t+56>>2]=l;O=Q(Q(g*l)+Q(Q(f*F)+Q(i*I)));N[t+60>>2]=-O;a:{if(Q(Q(Q(N[a+2164>>2]*l)+Q(Q(N[a+2156>>2]*F)+Q(I*N[a+2160>>2])))-O)>2]=l;f=Q(Q(Q(s+f)+j)*Q(.3333333432674408));N[t+36>>2]=f;i=Q(Q(Q(V+i)+q)*Q(.3333333432674408));N[t+40>>2]=i;g=N[a+2144>>2];I=N[a+2120>>2];F=N[a+2132>>2];O=N[a+2148>>2];r=N[a+2136>>2];p=N[a+2112>>2];s=N[a+2124>>2];q=N[a+2108>>2];N[t+32>>2]=Q(Q(Q(f*N[a+2116>>2])+Q(i*N[a+2128>>2]))+Q(l*N[a+2140>>2]))+N[a+2152>>2];N[t+28>>2]=O+Q(Q(Q(f*p)+Q(i*s))+Q(l*r));N[t+24>>2]=g+Q(Q(Q(f*q)+Q(i*I))+Q(l*F));G=d;m=b;ga=t+48|0;$=J[a+2188>>2];u=a+2060|0;E=a+2108|0;z=J[a+2192>>2];M=N[a+2196>>2];l=Q(0);i=Q(0);g=Q(0);b=Ha-3136|0;T=b;Ha=b;aa=J[a+2180>>2];ca=J[aa+16>>2];B=b-((ca<<2)+15&-16)|0;Ha=B;sa=J[aa+28>>2];pa=J[aa+24>>2];b:{c:{d:{qa=K[a+2205|0];e:{if(qa){if(!ca){break d}V=N[u+44>>2];I=N[u+40>>2];F=N[u+32>>2];O=N[u+28>>2];r=N[u+20>>2];W=N[u+16>>2];S=N[u+36>>2];X=N[u+24>>2];Z=N[u+12>>2];_=N[u+8>>2];n=N[u+4>>2];da=N[u>>2];ha=N[t+32>>2];ia=N[t+28>>2];ja=N[t+24>>2];b=0;d=-1;f=Q(34028234663852886e22);o=B;while(1){U=pa+P(b,20)|0;j=N[U+8>>2];k=N[U>>2];A=N[U+4>>2];h=N[U+12>>2];f:{if(Q(Q(Q(ha*j)+Q(Q(ja*k)+Q(ia*A)))+h)>2]=b;p=Q(Q(Q(k*_)+Q(A*r))+Q(j*F));s=Q(Q(Q(k*da)+Q(A*Z))+Q(j*X));q=Q(Q(Q(k*n)+Q(A*W))+Q(j*O));ea=Q(Q(p*V)+Q(Q(s*S)+Q(q*I)));fa=Q(ea-h);h=Q(Q(N[m+8>>2]*p)+Q(Q(N[m>>2]*s)+Q(q*N[m+4>>2])));w=Q(Q(N[m+20>>2]*p)+Q(Q(N[m+12>>2]*s)+Q(q*N[m+16>>2])));ba=h>2]*p)+Q(Q(N[m+24>>2]*s)+Q(q*N[m+28>>2])));ba=y>ba?ba:y;if(Q(fa+M)>2])+Q(Q(k*N[U>>2])+Q(A*N[U+4>>2]))));h=h>w?h:w;h=h>y?h:y;if(j>Q(h+M)){break b}o=o+4|0;k=Q(fa-ba);j=Q(h-j);j=j>k?k:j;if(!(j>2];da=N[z+44>>2];I=N[t+28>>2];ha=N[z+56>>2];F=N[t+32>>2];ia=N[z+68>>2];ja=Q(Q(Q(f*da)+Q(I*ha))+Q(F*ia));ea=N[z+40>>2];fa=N[z+52>>2];ba=N[z- -64>>2];ra=Q(Q(Q(f*ea)+Q(I*fa))+Q(F*ba));ma=N[z+36>>2];na=N[z+48>>2];la=N[z+60>>2];oa=Q(Q(Q(f*ma)+Q(I*na))+Q(F*la));V=N[u+44>>2];I=N[u+40>>2];F=N[u+32>>2];O=N[u+28>>2];r=N[u+20>>2];W=N[u+16>>2];ka=N[u+36>>2];X=N[u+24>>2];Z=N[u+12>>2];_=N[u+8>>2];n=N[u+4>>2];va=N[u>>2];b=0;d=-1;f=Q(34028234663852886e22);o=B;while(1){U=pa+P(b,20)|0;y=N[U+12>>2];j=N[U+8>>2];k=N[U>>2];A=N[U+4>>2];g:{if(Q(y+Q(Q(ja*j)+Q(Q(oa*k)+Q(ra*A))))>2]=b;s=Q(Q(Q(da*k)+Q(ha*A))+Q(ia*j));q=Q(Q(Q(ma*k)+Q(na*A))+Q(la*j));h=Q(Q(Q(ea*k)+Q(fa*A))+Q(ba*j));p=Q(Y(Q(Q(s*s)+Q(Q(q*q)+Q(h*h)))));S=Q(Q(1)/p);p=p>Q(0)?S:Q(1);q=Q(q*p);h=Q(h*p);w=Q(s*p);p=Q(Q(Q(q*_)+Q(h*r))+Q(w*F));s=Q(Q(Q(q*va)+Q(h*Z))+Q(w*X));q=Q(Q(Q(q*n)+Q(h*W))+Q(w*O));ta=Q(Q(p*V)+Q(Q(s*ka)+Q(q*I)));wa=Q(ta-Q(y*S));h=Q(Q(N[m+8>>2]*p)+Q(Q(N[m>>2]*s)+Q(q*N[m+4>>2])));w=Q(Q(N[m+20>>2]*p)+Q(Q(N[m+12>>2]*s)+Q(q*N[m+16>>2])));ua=h>2]*p)+Q(Q(N[m+24>>2]*s)+Q(q*N[m+28>>2])));ua=y>ua?ua:y;if(Q(wa+M)>2])+Q(Q(k*N[U>>2])+Q(A*N[U+4>>2])))*S)+ta);h=h>w?h:w;h=h>y?h:y;if(j>Q(h+M)){break b}o=o+4|0;k=Q(wa-ua);j=Q(h-j);j=j>k?k:j;if(!(j>2;break c}h:{i:{if(!qa){if(ca){break i}break h}if(!ca){break h}S=N[m+32>>2];da=N[m+28>>2];ha=N[m+20>>2];ia=N[m+16>>2];ja=N[u+36>>2];ea=N[u>>2];fa=N[m+24>>2];ba=N[m+12>>2];ra=N[m+8>>2];ma=N[m+4>>2];na=N[m>>2];d=-1;b=0;while(1){o=pa+P(b,20)|0;j=N[o>>2];k=N[o+4>>2];A=N[o+8>>2];p=Q(Q(Q(j*_)+Q(k*r))+Q(A*F));s=Q(Q(Q(j*ea)+Q(k*Z))+Q(A*X));q=Q(Q(Q(j*n)+Q(k*W))+Q(A*O));la=Q(Q(p*V)+Q(Q(s*ja)+Q(q*I)));oa=Q(la-N[o+12>>2]);h=Q(Q(ra*p)+Q(Q(na*s)+Q(ma*q)));w=Q(Q(ha*p)+Q(Q(ba*s)+Q(ia*q)));ka=hka?ka:y;if(Q(oa+M)>2])+Q(Q(j*N[o>>2])+Q(k*N[o+4>>2]))));h=h>w?h:w;h=h>y?h:y;if(j>Q(h+M)){break b}k=Q(oa-ka);j=Q(h-j);j=j>k?k:j;if(j>2]=b;b=b+1|0;if((ca|0)!=(b|0)){continue}break}break c}da=N[z+68>>2];ha=N[z- -64>>2];ia=N[z+60>>2];ja=N[z+56>>2];ea=N[z+52>>2];fa=N[z+48>>2];ba=N[z+44>>2];ra=N[z+40>>2];ma=N[m+32>>2];na=N[m+28>>2];la=N[m+20>>2];oa=N[m+16>>2];ka=N[u+36>>2];va=N[u>>2];ta=N[z+36>>2];wa=N[m+24>>2];ua=N[m+12>>2];Ca=N[m+8>>2];Da=N[m+4>>2];Ea=N[m>>2];d=-1;b=0;while(1){o=pa+P(b,20)|0;j=N[o>>2];k=N[o+4>>2];A=N[o+8>>2];p=Q(Q(Q(j*ta)+Q(k*fa))+Q(A*ia));h=p;s=Q(Q(Q(j*ba)+Q(k*ja))+Q(A*da));q=Q(p*p);p=Q(Q(Q(j*ra)+Q(k*ea))+Q(A*ha));q=Q(Y(Q(Q(s*s)+Q(q+Q(p*p)))));S=Q(Q(1)/q);q=q>Q(0)?S:Q(1);h=Q(h*q);w=Q(p*q);q=Q(s*q);p=Q(Q(Q(_*h)+Q(r*w))+Q(q*F));s=Q(Q(X*q)+Q(Q(va*h)+Q(Z*w)));q=Q(Q(q*O)+Q(Q(n*h)+Q(W*w)));za=Q(Q(p*V)+Q(Q(s*ka)+Q(q*I)));Aa=Q(za-Q(N[o+12>>2]*S));h=Q(Q(Ca*p)+Q(Q(Ea*s)+Q(Da*q)));w=Q(Q(la*p)+Q(Q(ua*s)+Q(oa*q)));ya=hya?ya:y;if(Q(Aa+M)>2])+Q(Q(j*N[o>>2])+Q(k*N[o+4>>2])))*S)+za);h=h>w?h:w;h=h>y?h:y;if(j>Q(h+M)){break b}k=Q(Aa-ya);j=Q(h-j);j=j>k?k:j;if(j>2]=b;b=b+1|0;if((ca|0)!=(b|0)){continue}break}break c}d=-1;ca=0;break c}d=-1;f=Q(34028234663852886e22);ca=0}J[t+20>>2]=0;J[t+12>>2]=0;J[t+16>>2]=0;J[t+8>>2]=2139095039;Ja[J[aa+64>>2]](aa,ga,u,z,T+12|0,T+3088|0);p=N[m+8>>2];I=N[ga+8>>2];s=N[m>>2];F=N[ga>>2];q=N[m+4>>2];O=N[ga+4>>2];r=Q(Q(p*I)+Q(Q(s*F)+Q(q*O)));j=N[m+20>>2];V=N[m+12>>2];W=N[m+16>>2];n=Q(Q(j*I)+Q(Q(V*F)+Q(O*W)));h=n>r?r:n;X=N[m+32>>2];Z=N[m+24>>2];_=N[m+28>>2];k=Q(Q(X*I)+Q(Q(Z*F)+Q(O*_)));h=h>2];if(h>Q(A+M)){break b}r=n>2];if(Q(r+M)>2]>r){N[t+8>>2]=r;f=N[$+28>>2];l=N[$+16>>2];i=N[$+24>>2];g=N[$>>2];r=N[$+12>>2];n=N[$+4>>2];N[t+20>>2]=Q(Q(F*N[$+8>>2])+Q(O*N[$+20>>2]))+Q(I*N[$+32>>2]);N[t+16>>2]=Q(Q(F*n)+Q(O*l))+Q(I*f);N[t+12>>2]=Q(Q(F*g)+Q(O*r))+Q(I*i)}Ba=J[aa+24>>2];b=Ba+P(d,20)|0;f=N[b>>2];k=N[E>>2];l=N[b+4>>2];A=N[E+12>>2];i=N[b+8>>2];h=N[E+24>>2];g=Q(Q(Q(f*k)+Q(l*A))+Q(i*h));w=N[z+8>>2];y=N[E+4>>2];S=N[E+16>>2];da=N[E+28>>2];r=Q(Q(Q(f*y)+Q(l*S))+Q(i*da));ha=N[z+20>>2];ia=N[E+8>>2];ja=N[E+20>>2];ea=N[E+32>>2];n=Q(Q(Q(f*ia)+Q(l*ja))+Q(i*ea));fa=N[z+32>>2];f=Q(Q(Q(g*w)+Q(r*ha))+Q(n*fa));ba=N[z+4>>2];ra=N[z+16>>2];ma=N[z+28>>2];l=Q(Q(Q(g*ba)+Q(r*ra))+Q(n*ma));na=N[z>>2];la=N[z+12>>2];oa=N[z+24>>2];i=Q(Q(Q(g*na)+Q(r*la))+Q(n*oa));ka=N[E+44>>2];va=N[E+36>>2];ta=N[E+40>>2];g=Q(N[b+12>>2]-Q(Q(ka*n)+Q(Q(va*g)+Q(r*ta))));b=0;if(!(!(G&8)|!(M>=Q(Q(Q(p*f)+Q(Q(s*i)+Q(q*l)))+g)|M>=Q(Q(Q(j*f)+Q(Q(V*i)+Q(W*l)))+g)))){N[T+3096>>2]=p-j;N[T+3092>>2]=q-W;N[T+3088>>2]=s-V;b=1}if(!(!(G&16)|!(M>=Q(Q(Q(j*f)+Q(Q(V*i)+Q(W*l)))+g)|M>=Q(Q(Q(X*f)+Q(Q(Z*i)+Q(_*l)))+g)))){d=T+3088|P(b,12);N[d+8>>2]=j-X;N[d+4>>2]=W-_;N[d>>2]=V-Z;b=b+1|0}if(!(!(G&32)|!(M>=Q(Q(Q(X*f)+Q(Q(Z*i)+Q(_*l)))+g)|M>=Q(Q(Q(p*f)+Q(Q(s*i)+Q(q*l)))+g)))){d=(T+3088|0)+P(b,12)|0;N[d+8>>2]=X-p;N[d+4>>2]=_-q;N[d>>2]=Z-s;b=b+1|0}sa=J[aa+28>>2];wa=N[ga+12>>2];f=N[ga+8>>2];l=N[ga>>2];i=N[ga+4>>2];J[T+12>>2]=0;r=Q(34028234663852886e22);j:{k:{if(!ca|!b){break k}g=Q(Q(Q(ia*l)+Q(ja*i))+Q(ea*f));n=Q(Q(Q(k*l)+Q(A*i))+Q(h*f));f=Q(Q(Q(y*l)+Q(S*i))+Q(da*f));A=Q(Q(fa*g)+Q(Q(w*n)+Q(ha*f)));h=Q(Q(ma*g)+Q(Q(ba*n)+Q(ra*f)));w=Q(Q(oa*g)+Q(Q(na*n)+Q(la*f)));y=Q(wa-Q(Q(ka*g)+Q(Q(va*n)+Q(ta*f))));Fa=J[aa+32>>2];while(1){l:{pa=P(J[B>>2],20)+Ba|0;G=K[pa+18|0];if(!G){break l}U=L[pa+16>>1]+Fa|0;o=T+3088|0;d=b;while(1){xa=G&255;if(xa){G=0;while(1){qa=G+U|0;G=G+1|0;ga=sa+P(K[U+(G>>>0>>0?G:0)|0],12)|0;l=N[ga+4>>2];i=N[ga>>2];qa=sa+P(K[qa|0],12)|0;g=N[qa+8>>2];n=N[qa>>2];k=N[qa+4>>2];m:{n:{if(M>=Q(y+Q(Q(g*A)+Q(Q(n*w)+Q(h*k))))){f=N[ga+8>>2];break n}f=N[ga+8>>2];if(!(M>=Q(y+Q(Q(f*A)+Q(Q(i*w)+Q(h*l)))))){break m}}i=Q(n-i);l=Q(k-l);f=Q(g-f);g=Q(Q(Q(i*N[z>>2])+Q(l*N[z+12>>2]))+Q(f*N[z+24>>2]));n=Q(Q(Q(i*N[z+4>>2])+Q(l*N[z+16>>2]))+Q(f*N[z+28>>2]));f=Q(Q(Q(i*N[z+8>>2])+Q(l*N[z+20>>2]))+Q(f*N[z+32>>2]));i=Q(Q(Q(g*N[u>>2])+Q(n*N[u+12>>2]))+Q(f*N[u+24>>2]));k=N[o+4>>2];S=N[o>>2];da=Q(Q(Q(g*N[u+4>>2])+Q(n*N[u+16>>2]))+Q(f*N[u+28>>2]));l=Q(Q(i*k)-Q(S*da));f=Q(Q(Q(g*N[u+8>>2])+Q(n*N[u+20>>2]))+Q(f*N[u+32>>2]));g=N[o+8>>2];n=Q(Q(f*S)-Q(g*i));k=Q(Q(da*g)-Q(k*f));if(!(Q(R(k))>Q(9.999999974752427e-7)|Q(R(n))>Q(9.999999974752427e-7)|Q(R(l))>Q(9.999999974752427e-7))){break m}g=Q(0);i=Q(0);f=Q(0);S=Q(Q(l*l)+Q(Q(k*k)+Q(n*n)));if(S>Q(0)){g=l;l=Q(Q(1)/Q(Y(S)));f=Q(g*l);g=Q(k*l);i=Q(n*l)}N[T+8>>2]=f;N[T+4>>2]=i;N[T>>2]=g;to(T+12|0,T)}if((G|0)!=(xa|0)){continue}break}}d=d-1|0;if(!d){break l}o=o+12|0;G=K[pa+18|0];continue}}B=B+4|0;ca=ca-1|0;if(ca){continue}break}b=J[T+12>>2];if(!b){break k}f=N[E+8>>2];l=N[E+20>>2];i=N[E+32>>2];g=N[E+44>>2];da=Q(Q(Q(Q(Z*f)+Q(_*l))+Q(X*i))+g);r=N[E+4>>2];n=N[E+16>>2];k=N[E+28>>2];A=N[E+40>>2];ha=Q(Q(Q(Q(Z*r)+Q(_*n))+Q(X*k))+A);h=N[E>>2];w=N[E+12>>2];y=N[E+24>>2];S=N[E+36>>2];ia=Q(Q(Q(Q(Z*h)+Q(_*w))+Q(X*y))+S);ja=Q(Q(Q(Q(V*f)+Q(W*l))+Q(j*i))+g);ea=Q(Q(Q(Q(V*r)+Q(W*n))+Q(j*k))+A);fa=Q(Q(Q(Q(V*h)+Q(W*w))+Q(j*y))+S);ba=Q(Q(Q(Q(s*f)+Q(q*l))+Q(p*i))+g);A=Q(Q(Q(Q(s*r)+Q(q*n))+Q(p*k))+A);h=Q(Q(Q(Q(s*h)+Q(q*w))+Q(p*y))+S);G=T+16|0;r=Q(34028234663852886e22);while(1){i=N[G>>2];g=N[G+4>>2];n=N[G+8>>2];f=Q(Q(Q(i*N[E+8>>2])+Q(g*N[E+20>>2]))+Q(n*N[E+32>>2]));l=Q(Q(Q(i*N[E>>2])+Q(g*N[E+12>>2]))+Q(n*N[E+24>>2]));i=Q(Q(Q(i*N[E+4>>2])+Q(g*N[E+16>>2]))+Q(n*N[E+28>>2]));k=Q(Q(N[aa+8>>2]*f)+Q(Q(N[aa>>2]*l)+Q(i*N[aa+4>>2])));g=Q(Q((x(2,J[aa+56>>2]|(C(f),v(2))&-2147483648),D())*f)+Q(Q((x(2,J[aa+48>>2]|(C(l),v(2))&-2147483648),D())*l)+Q(i*(x(2,J[aa+52>>2]|(C(i),v(2))&-2147483648),D()))));n=N[aa+44>>2];w=g>n?g:n;g=Q(Q(ba*f)+Q(Q(h*l)+Q(A*i)));n=Q(Q(ja*f)+Q(Q(fa*l)+Q(ea*i)));y=gy?y:f));i=g>n?g:n;f=Q((fl?l:f)>r){break o}Ja[J[aa+64>>2]](aa,G,u,z,T,T+3132|0);f=N[G+8>>2];l=N[G>>2];i=N[G+4>>2];g=Q(Q(p*f)+Q(Q(s*l)+Q(q*i)));n=Q(Q(j*f)+Q(Q(V*l)+Q(W*i)));y=gy?y:k;w=N[T+3132>>2];if(y>Q(w+M)){break j}g=g>n?g:n;g=g>k?g:k;n=N[T>>2];if(Q(g+M)k?k:g;if(!(g>2]>r)){break b}N[t+8>>2]=r;f=N[$+28>>2];l=N[$+16>>2];i=N[$+24>>2];g=N[$>>2];r=N[$+12>>2];p=N[$+4>>2];N[t+20>>2]=Q(Q(F*N[$+8>>2])+Q(O*N[$+20>>2]))+Q(I*N[$+32>>2]);N[t+16>>2]=Q(Q(F*p)+Q(O*l))+Q(I*f);N[t+12>>2]=Q(Q(F*g)+Q(O*r))+Q(I*i);H[t+7|0]=0;break b}xa=0}Ha=T+3136|0;if(!xa){break a}if(K[t+7|0]){if(!Gz(a,t+48|0,m,t+36|0,t+12|0,N[t+8>>2],c)){break a}H[a+2224|0]=1;d=J[a+1284>>2];p:{if((d|0)==128){G=e+8|0;break p}m=a+4|0;B=J[e>>2];b=J[e+4>>2];G=b>>>0>B>>>0?B:b;o=b>>>0>>0?B:b;b=G<<16|o;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;c=(((b>>>16^b)&127)+a|0)+1156|0;b=K[c|0];q:{if((b|0)!=255){while(1){b=b&255;c=m+(b<<3)|0;if((G|0)==J[c>>2]&(o|0)==J[c+4>>2]){break q}c=(a+b|0)+1028|0;b=K[c|0];if((b|0)!=255){continue}break}}H[c|0]=d;H[(a+d|0)+1028|0]=255;b=J[a+1284>>2];J[a+1284>>2]=b+1;c=m+(b<<3)|0;J[c>>2]=G;J[c+4>>2]=o;B=J[e>>2];d=J[a+1284>>2]}G=e+8|0;if((d|0)==128){break p}o=J[e+8>>2];u=o>>>0>B>>>0?B:o;B=o>>>0>>0?B:o;b=u<<16|B;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;c=(((b>>>16^b)&127)+a|0)+1156|0;b=K[c|0];r:{if((b|0)!=255){while(1){b=b&255;c=m+(b<<3)|0;if((u|0)==J[c>>2]&(B|0)==J[c+4>>2]){break r}c=(a+b|0)+1028|0;b=K[c|0];if((b|0)!=255){continue}break}}H[c|0]=d;H[(a+d|0)+1028|0]=255;b=J[a+1284>>2];J[a+1284>>2]=b+1;c=m+(b<<3)|0;J[c>>2]=u;J[c+4>>2]=B;d=J[a+1284>>2];o=J[e+8>>2]}if((d|0)==128){break p}b=J[e+4>>2];B=b>>>0>>0?b:o;o=b>>>0>o>>>0?b:o;b=B<<16|o;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;c=(((b>>>16^b)&127)+a|0)+1156|0;b=K[c|0];if((b|0)!=255){while(1){b=b&255;c=m+(b<<3)|0;if((B|0)==J[c>>2]&(o|0)==J[c+4>>2]){break p}c=(a+b|0)+1028|0;b=K[c|0];if((b|0)!=255){continue}break}}H[c|0]=d;H[(a+d|0)+1028|0]=255;b=J[a+1284>>2];J[a+1284>>2]=b+1;c=m+(b<<3)|0;J[c>>2]=B;J[c+4>>2]=o}d=J[a+2056>>2];if((d|0)==128){break a}B=a+1288|0;c=J[e>>2];o=((c&127)+a|0)+1928|0;b=K[o|0];s:{if((b|0)!=255){while(1){b=b&255;if((c|0)==J[B+(b<<2)>>2]){break s}o=(a+b|0)+1800|0;b=K[o|0];if((b|0)!=255){continue}break}}H[o|0]=d;H[(a+d|0)+1800|0]=255;b=J[a+2056>>2];J[a+2056>>2]=b+1;J[B+(b<<2)>>2]=c;d=J[a+2056>>2]}if((d|0)==128){break a}e=J[e+4>>2];c=((e&127)+a|0)+1928|0;b=K[c|0];t:{if((b|0)!=255){while(1){b=b&255;if((e|0)==J[B+(b<<2)>>2]){break t}c=(a+b|0)+1800|0;b=K[c|0];if((b|0)!=255){continue}break}}H[c|0]=d;H[(a+d|0)+1800|0]=255;b=J[a+2056>>2];J[a+2056>>2]=b+1;J[B+(b<<2)>>2]=e;d=J[a+2056>>2]}if((d|0)==128){break a}e=J[G>>2];c=((e&127)+a|0)+1928|0;b=K[c|0];if((b|0)!=255){while(1){b=b&255;if((e|0)==J[B+(b<<2)>>2]){break a}c=(a+b|0)+1800|0;b=K[c|0];if((b|0)!=255){continue}break}}H[c|0]=d;H[(a+d|0)+1800|0]=255;b=a;a=J[a+2056>>2];J[b+2056>>2]=a+1;J[B+(a<<2)>>2]=e;break a}d=J[a>>2];o=J[d+4360>>2];b=o+17|0;if(b>>>0>(J[d+4364>>2]&2147483647)>>>0){so(d,b);d=J[a>>2];o=J[d+4360>>2]}J[d+4360>>2]=b;a=J[d+4356>>2]+(o<<2)|0;J[a>>2]=c;N[a+4>>2]=N[m>>2];N[a+8>>2]=N[m+4>>2];N[a+12>>2]=N[m+8>>2];N[a+16>>2]=N[m+12>>2];N[a+20>>2]=N[m+16>>2];N[a+24>>2]=N[m+20>>2];N[a+28>>2]=N[m+24>>2];N[a+32>>2]=N[m+28>>2];N[a+36>>2]=N[m+32>>2];J[a+40>>2]=J[e>>2];J[a+44>>2]=J[e+4>>2];J[a+48>>2]=J[e+8>>2];N[a+52>>2]=N[t+12>>2];N[a+56>>2]=N[t+16>>2];N[a+60>>2]=N[t+20>>2];N[a+64>>2]=N[t+8>>2]}Ha=t- -64|0}function py(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,I=Q(0),L=Q(0),M=Q(0),O=0,S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=0,X=Q(0),Z=0,_=Q(0),$=0,aa=Q(0),ba=0,ca=0,da=0,ea=0;i=Ha-320|0;Ha=i;k=N[c>>2];h=N[c+4>>2];g=N[c+8>>2];N[i+44>>2]=g;N[i+40>>2]=h;N[i+36>>2]=k;N[i+32>>2]=-g;N[i+28>>2]=-h;N[i+24>>2]=-k;k=N[d>>2];h=N[d+4>>2];g=N[d+8>>2];N[i+20>>2]=g!=Q(0)?Q(Q(1)/g):Q(0);N[i+16>>2]=h!=Q(0)?Q(Q(1)/h):Q(0);N[i+12>>2]=k!=Q(0)?Q(Q(1)/k):Q(0);J[i+8>>2]=2139095039;l=i+24|0;G=a;O=b;b=0;a=0;v=Ha-160|0;Ha=v;k=N[e>>2];h=Q(N[e+12>>2]-k);g=N[e+4>>2];p=Q(N[e+28>>2]-g);k=Q(N[e+24>>2]-k);g=Q(N[e+16>>2]-g);A=Q(Q(h*p)-Q(k*g));q=N[e+8>>2];o=Q(N[e+20>>2]-q);j=Q(o*k);k=Q(N[e+32>>2]-q);j=Q(j-Q(k*h));x=Q(Q(g*k)-Q(p*o));a:{if(Q(Q(A*N[d+8>>2])+Q(Q(x*N[d>>2])+Q(j*N[d+4>>2])))>=Q(0)){break a}AA(l,v- -64|0);g=N[e+20>>2];p=N[e+8>>2];w=N[e+32>>2];k=Q(Q(Q(g+p)+w)*Q(.3333333432674408));o=N[e+28>>2];z=N[e+4>>2];F=N[e+16>>2];h=Q(Q(o+Q(z+F))*Q(.3333333432674408));m=N[e+24>>2];B=N[e>>2];t=N[e+12>>2];q=Q(Q(m+Q(B+t))*Q(.3333333432674408));u=Q(p+Q(Q(p-k)*Q(.019999999552965164)));s=Q(Q(g+Q(Q(g-k)*Q(.019999999552965164)))-u);g=N[d>>2];n=Q(z+Q(Q(z-h)*Q(.019999999552965164)));C=Q(Q(o+Q(Q(o-h)*Q(.019999999552965164)))-n);I=Q(B+Q(Q(B-q)*Q(.019999999552965164)));p=Q(Q(m+Q(Q(m-q)*Q(.019999999552965164)))-I);o=N[d+4>>2];D=Q(Q(g*C)-Q(p*o));t=Q(Q(t+Q(Q(t-q)*Q(.019999999552965164)))-I);q=Q(Q(w+Q(Q(w-k)*Q(.019999999552965164)))-u);m=N[d+8>>2];L=Q(Q(o*q)-Q(C*m));V=Q(Q(F+Q(Q(F-h)*Q(.019999999552965164)))-n);y=Q(Q(m*p)-Q(q*g));B=Q(Q(s*D)+Q(Q(t*L)+Q(V*y)));S=B!=Q(0)?Q(Q(1)/B):Q(0);k=N[i+8>>2];w=Q(-o);z=Q(-g);F=Q(-m);W=-1;b:{if(!(B>=Q(9999999747378752e-21))){break b}while(1){Z=P(b,12);r=Z+113488|0;c:{if(Q(Q(N[r+8>>2]*A)+Q(Q(N[r>>2]*x)+Q(j*N[r+4>>2])))>=Q(0)){break c}r=Z+(v- -64|0)|0;h=Q(N[r+8>>2]-u);U=Q(N[r>>2]-I);_=Q(N[r+4>>2]-n);M=Q(Q(h*D)+Q(Q(U*L)+Q(y*_)));if(Mk){break c}W=0;a=b;k=h}b=b+1|0;if((b|0)!=8){continue}break}if(W){break b}a=(v- -64|0)+P(a,12)|0;h=N[a>>2];w=N[a+4>>2];N[G+8>>2]=Q(m*k)+N[a+8>>2];N[G+4>>2]=w+Q(o*k);N[G>>2]=h+Q(g*k);N[O+8>>2]=A;N[O+4>>2]=j;N[O>>2]=x;F=Q(-N[d+8>>2]);w=Q(-N[d+4>>2]);z=Q(-N[d>>2]);W=0}B=Q(R(F));A=Q(R(w));j=Q(-N[i+20>>2]);u=Q(-N[i+16>>2]);o=Q(-N[i+12>>2]);s=Q(R(z));d:{e:{f:{g:{h:{if(s>2];if(h>2]|h>N[l+12>>2]){break h}}i:{if(A>2];if(h>2]|h>N[l+16>>2]){break i}}j:{if(!(B>2];x=N[e+8>>2];m=N[l+8>>2];break j}m=N[l+8>>2];x=N[e+8>>2];if(m>x){break i}t=N[l+20>>2];if(t>2];h=Q(Q(N[l>>2]-g)*o);n=Q(Q(N[l+12>>2]-g)*o);a=h>n;r=s>2];n=Q(Q(N[l+4>>2]-C)*u);C=Q(Q(N[l+16>>2]-C)*u);a=n>C;I=a?n:C;g=gh;b=a?r:b;h=a?n:h}if(!(Bx;t=a?m:x;g=gh;b=a?r:b;h=a?m:h}if(hg?-1:g>2]=N[a+8>>2];b=J[a+4>>2];J[O>>2]=J[a>>2];J[O+4>>2]=b;N[G>>2]=N[e>>2];N[G+4>>2]=N[e+4>>2];N[G+8>>2]=N[e+8>>2];W=1;k=h}if(!(s>2];if(h>2]|h>N[l+12>>2]){break f}}k:{if(A>2];if(h>2]|h>N[l+16>>2]){break k}}l:{if(!(B>2];x=N[e+20>>2];m=N[l+8>>2];break l}m=N[l+8>>2];x=N[e+20>>2];if(m>x){break k}t=N[l+20>>2];if(t>2];h=Q(Q(N[l>>2]-g)*o);n=Q(Q(N[l+12>>2]-g)*o);a=h>n;r=s>2];n=Q(Q(N[l+4>>2]-C)*u);C=Q(Q(N[l+16>>2]-C)*u);a=n>C;I=a?n:C;g=gh;b=a?r:b;h=a?n:h}if(!(Bx;t=a?m:x;g=gh;b=a?r:b;h=a?m:h}if(hg?-1:g>2]=N[a+8>>2];b=J[a+4>>2];J[O>>2]=J[a>>2];J[O+4>>2]=b;N[G>>2]=N[e+12>>2];N[G+4>>2]=N[e+16>>2];N[G+8>>2]=N[e+20>>2];W=1;k=h}if(!(s>2];if(h>2]|h>N[l+12>>2]){break d}}if(A>2];if(h>2]|h>N[l+16>>2]){break d}}m:{if(!(B>2];t=N[e+32>>2];x=N[l+8>>2];break m}x=N[l+8>>2];t=N[e+32>>2];if(x>t){break d}m=N[l+20>>2];if(t>m){break d}}g=N[e+24>>2];h=Q(Q(N[l>>2]-g)*o);g=Q(Q(N[l+12>>2]-g)*o);a=h>g;r=s>2];g=Q(Q(N[l+4>>2]-A)*u);A=Q(Q(N[l+16>>2]-A)*u);a=g>A;u=a?g:A;o=oh;b=a?l:b;h=a?g:h}if(!(Bm;B=a?g:m;o=oh;b=a?l:b;h=a?g:h}if(ho?-1:o>2]=N[a+8>>2];b=J[a+4>>2];J[O>>2]=J[a>>2];J[O+4>>2]=b;N[G>>2]=N[e+24>>2];N[G+4>>2]=N[e+28>>2];N[G+8>>2]=N[e+32>>2];W=1;k=h}ba=-1;Z=0;b=151920;ca=-1;while(1){l=v- -64|0;a=l+P(K[b|0],12)|0;o=N[a>>2];N[v+28>>2]=o;h=N[a+4>>2];N[v+32>>2]=h;g=N[a+8>>2];N[v+36>>2]=g;a=l+P(K[b+1|0],12)|0;C=N[a+8>>2];m=Q(C-g);t=N[a>>2];B=Q(t-o);x=N[a+4>>2];A=Q(x-h);j=Q(Y(Q(Q(m*m)+Q(Q(B*B)+Q(A*A)))));if(j>Q(0)){n=m;m=Q(Q(.009999999776482582)/j);j=Q(n*m);g=Q(g-j);N[v+36>>2]=g;A=Q(A*m);h=Q(h-A);N[v+32>>2]=h;m=Q(B*m);o=Q(o-m);N[v+28>>2]=o;C=Q(C+j);t=Q(t+m);x=Q(x+A)}a=P(Z,12)+113344|0;j=N[d+8>>2];n=N[d>>2];s=N[d+4>>2];if(!(Q(Q(N[a+8>>2]*j)+Q(Q(N[a>>2]*n)+Q(N[a+4>>2]*s)))>2]=m;B=Q(x-h);N[v+20>>2]=B;A=Q(t-o);N[v+16>>2]=A;u=Q(Q(A*s)-Q(n*B));s=Q(Q(B*j)-Q(s*m));n=Q(Q(m*n)-Q(j*A));I=Q(Q(u*g)+Q(Q(s*o)+Q(h*n)));V=Q(R(n));U=Q(R(u));j=Q(R(s));n:{o:{if(!(!(V>U)|!(V>j))){l=0;r=2;break o}a=2;r=0;l=1;if(!(j>2];a=a<<2;j=N[a+r>>2];U=Q(Q(1)/Q(Q(V*N[a+d>>2])-Q(N[d+l>>2]*j)));$=v+28|0;r=$+l|0;ea=v+4|0;l=l+ea|0;$=a+$|0;a=a+ea|0;_=Q(-j);j=N[e+8>>2];M=N[e>>2];D=N[e+4>>2];L=Q(Q(Q(j*u)+Q(Q(M*s)+Q(n*D)))-I);y=N[e+20>>2];S=N[e+12>>2];T=N[e+16>>2];p:{if(Q(L*Q(Q(Q(y*u)+Q(Q(S*s)+Q(n*T)))-I))>Q(0)){break p}y=Q(y-j);S=Q(S-M);T=Q(T-D);aa=Q(Q(u*y)+Q(Q(s*S)+Q(n*T)));if(aa==Q(0)){break p}X=j;j=Q(L/aa);L=Q(X-Q(y*j));N[v+12>>2]=L;y=Q(D-Q(T*j));N[v+8>>2]=y;D=Q(M-Q(S*j));N[v+4>>2]=D;j=Q(U*Q(Q(V*Q(N[a>>2]-N[$>>2]))+Q(Q(N[l>>2]-N[r>>2])*_)));if(j>2]);M=Q(L-S);T=Q(j*N[d>>2]);D=Q(D-T);X=y;y=Q(j*N[d+4>>2]);L=Q(X-y);if(!(Q(Q(Q(g-M)*Q(C-M))+Q(Q(Q(o-D)*Q(t-D))+Q(Q(h-L)*Q(x-L))))=j)){break p}N[G+8>>2]=S+M;N[G+4>>2]=y+L;N[G>>2]=T+D;W=2;ba=1;ca=0;p=m;q=B;E=g;w=h;F=A;z=o;k=j}j=N[e+20>>2];M=N[e+12>>2];D=N[e+16>>2];L=Q(Q(Q(j*u)+Q(Q(M*s)+Q(n*D)))-I);y=N[e+32>>2];S=N[e+24>>2];T=N[e+28>>2];q:{if(Q(L*Q(Q(Q(y*u)+Q(Q(S*s)+Q(n*T)))-I))>Q(0)){break q}y=Q(y-j);S=Q(S-M);T=Q(T-D);aa=Q(Q(u*y)+Q(Q(s*S)+Q(n*T)));if(aa==Q(0)){break q}X=j;j=Q(L/aa);L=Q(X-Q(y*j));N[v+12>>2]=L;y=Q(D-Q(T*j));N[v+8>>2]=y;D=Q(M-Q(S*j));N[v+4>>2]=D;j=Q(U*Q(Q(V*Q(N[a>>2]-N[$>>2]))+Q(Q(N[l>>2]-N[r>>2])*_)));if(j>2]);M=Q(L-S);T=Q(j*N[d>>2]);D=Q(D-T);X=y;y=Q(j*N[d+4>>2]);L=Q(X-y);if(!(Q(Q(Q(g-M)*Q(C-M))+Q(Q(Q(o-D)*Q(t-D))+Q(Q(h-L)*Q(x-L))))=j)){break q}N[G+8>>2]=S+M;N[G+4>>2]=y+L;N[G>>2]=T+D;ba=2;ca=1;p=m;q=B;E=g;w=h;F=A;z=o;W=2;k=j}j=N[e+32>>2];M=N[e+24>>2];D=N[e+28>>2];L=Q(Q(Q(j*u)+Q(Q(M*s)+Q(n*D)))-I);y=N[e+8>>2];S=N[e>>2];T=N[e+4>>2];r:{if(Q(L*Q(Q(Q(y*u)+Q(Q(S*s)+Q(n*T)))-I))>Q(0)){break r}X=u;u=Q(y-j);y=s;s=Q(S-M);I=n;n=Q(T-D);I=Q(Q(X*u)+Q(Q(y*s)+Q(I*n)));if(I==Q(0)){break r}y=j;j=Q(L/I);u=Q(y-Q(u*j));N[v+12>>2]=u;n=Q(D-Q(n*j));N[v+8>>2]=n;s=Q(M-Q(s*j));N[v+4>>2]=s;j=Q(U*Q(Q(V*Q(N[a>>2]-N[$>>2]))+Q(Q(N[l>>2]-N[r>>2])*_)));if(j>2]);u=Q(u-I);X=Q(Q(g-u)*Q(C-u));C=Q(j*N[d>>2]);s=Q(s-C);D=Q(Q(o-s)*Q(t-s));y=n;n=Q(j*N[d+4>>2]);t=Q(y-n);if(!(Q(X+Q(D+Q(Q(h-t)*Q(x-t))))=j)){break r}N[G+8>>2]=I+u;N[G+4>>2]=n+t;N[G>>2]=C+s;ba=0;ca=2;p=m;q=B;E=g;w=h;F=A;z=o;W=2;k=j}N[v+60>>2]=E;N[v+56>>2]=w;N[v+48>>2]=p;N[v+44>>2]=q;N[v+52>>2]=z;N[v+40>>2]=F}b=b+2|0;Z=Z+1|0;if((Z|0)!=12){continue}break}Z=(W|0)!=-1;if(!Z){break a}if((W|0)==2){a=P(ca,12)+e|0;h=N[a>>2];b=P(ba,12)+e|0;g=N[b>>2];p=N[a+4>>2];q=N[b+4>>2];N[v+36>>2]=N[b+8>>2]-N[a+8>>2];N[v+32>>2]=q-p;N[v+28>>2]=g-h;oy(O,v+52|0,v+40|0,a,v+28|0,d,k)}N[i+8>>2]=k}Ha=v+160|0;s:{if(Z){if(N[O>>2]!=Q(0)|N[O+4>>2]!=Q(0)|N[O+8>>2]!=Q(0)){break s}}p=N[e+16>>2];q=N[e+20>>2];E=N[e+28>>2];o=N[e+32>>2];w=N[e>>2];z=N[e+4>>2];F=N[e+8>>2];m=N[e+12>>2];j=N[e+24>>2];k=N[d>>2];h=N[d+4>>2];g=N[d+8>>2];J[i+316>>2]=0;J[i+300>>2]=0;J[i+284>>2]=0;B=Q(g*f);g=Q(B-Q(g*Q(.10000000149011612)));o=Q(o-g);N[i+312>>2]=o;A=Q(h*f);h=Q(A-Q(h*Q(.10000000149011612)));E=Q(E-h);N[i+308>>2]=E;n=j;j=Q(k*f);f=Q(j-Q(k*Q(.10000000149011612)));k=Q(n-f);N[i+304>>2]=k;q=Q(q-g);N[i+296>>2]=q;p=Q(p-h);N[i+292>>2]=p;m=Q(m-f);N[i+288>>2]=m;g=Q(F-g);N[i+280>>2]=g;h=Q(z-h);N[i+276>>2]=h;H[i+256|0]=0;J[i+248>>2]=2139095039;J[i+252>>2]=5;J[i+236>>2]=0;J[i+240>>2]=0;J[i+244>>2]=2139095039;g=Q(Q(Q(g+q)+o)*Q(.33333298563957214));N[i+232>>2]=g;p=Q(Q(Q(h+p)+E)*Q(.33333298563957214));N[i+228>>2]=p;f=Q(w-f);N[i+272>>2]=f;q=Q(Q(Q(f+m)+k)*Q(.33333298563957214));N[i+224>>2]=q;J[i+168>>2]=0;J[i+172>>2]=0;J[i+160>>2]=0;J[i+164>>2]=0;f=N[c>>2];k=N[c+4>>2];h=N[c+8>>2];J[i+220>>2]=0;N[i+216>>2]=h;N[i+212>>2]=k;N[i+208>>2]=f;H[i+192|0]=0;J[i+188>>2]=3;f=f<=k?f:k;f=f<=h?f:h;k=Q(f*Q(.05000000074505806));N[i+184>>2]=k;N[i+180>>2]=k;N[i+176>>2]=f*Q(.15000000596046448);J[i+88>>2]=153056;J[i+92>>2]=i+224;J[i+80>>2]=153008;J[i+84>>2]=i+160;J[i+76>>2]=0;N[i+72>>2]=g;N[i+68>>2]=p;N[i+64>>2]=q;J[i+48>>2]=2139095039;a=Ha-288|0;Ha=a;J[a+92>>2]=0;b=i- -64|0;f=N[b+8>>2];k=N[b>>2];h=N[b+4>>2];J[a+76>>2]=0;b=Q(Q(f*f)+Q(Q(k*k)+Q(h*h)))>Q(0);w=b?f:Q(0);N[a+72>>2]=w;z=b?h:Q(0);N[a+68>>2]=z;F=b?k:Q(1);N[a+64>>2]=F;b=J[i+92>>2];c=K[b+32|0];l=J[i+84>>2];e=K[l+32|0];m=Q((c?N[b+16>>2]:Q(0))+(e?N[l+16>>2]:Q(0)));x=Q(N[i+48>>2]+m);f=N[l+20>>2];k=N[b+20>>2];f=Q((f>2];J[a+40>>2]=J[a+72>>2];J[a+44>>2]=b;b=J[a+68>>2];J[a+32>>2]=J[a+64>>2];J[a+36>>2]=b;b=J[i+92>>2];k=N[b+72>>2];h=N[b- -64>>2];f=Q(-F);u=N[b+68>>2];g=Q(Q(Q(h*f)-Q(u*z))-Q(k*w));s=N[b+80>>2];n=N[b+84>>2];C=N[b+88>>2];I=Q(Q(Q(s*f)-Q(n*z))-Q(C*w));l=g>I;y=g;V=N[b+48>>2];U=N[b+52>>2];g=N[b+56>>2];f=Q(Q(Q(V*f)-Q(U*z))-Q(g*w));b=!(yI);f=E;C=b?l?k:C:g;r=J[i+84>>2];k=N[r+56>>2];w=w>Q(0)?k:Q(-k);g=Q(C-w);k=q;s=b?l?h:s:V;h=N[r+48>>2];F=F>Q(0)?h:Q(-h);q=Q(s-F);h=p;u=b?l?u:n:U;p=N[r+52>>2];z=z>Q(0)?p:Q(-p);p=Q(u-z);E=Q(Q(f*g)+Q(Q(k*q)+Q(h*p)));if(E>x){break t}if(!(!(mQ(o*Q(.9997749924659729))))){jb(a+224|0,a+160|0,a+96|0,a- -64|0,a+16|0,a,J[a+92>>2]);g=N[J[i+92>>2]+16>>2];p=N[a+16>>2];q=N[a+20>>2];E=N[a+24>>2];J[i+156>>2]=0;N[i+152>>2]=E-(c?Q(f*g):Q(0));N[i+148>>2]=q-(c?Q(h*g):Q(0));N[i+144>>2]=p-(c?Q(k*g):Q(0));g=N[J[i+84>>2]+16>>2];p=N[a>>2];q=N[a+4>>2];E=N[a+8>>2];J[i+140>>2]=0;N[i+136>>2]=E+(e?Q(f*g):Q(-0));N[i+132>>2]=q+(e?Q(h*g):Q(-0));N[i+128>>2]=p+(e?Q(k*g):Q(-0));g=Q(o-m);N[i+96>>2]=g>2]=0;N[i+120>>2]=-f;N[i+116>>2]=-h;N[i+112>>2]=-k;da=1;break t}l=J[a+92>>2];r=l<<4;b=r+(a+160|0)|0;J[b+12>>2]=0;N[b+8>>2]=C;N[b+4>>2]=u;N[b>>2]=s;b=r+(a+96|0)|0;J[b+12>>2]=0;N[b+8>>2]=w;N[b+4>>2]=z;N[b>>2]=F;b=r+(a+224|0)|0;J[b+12>>2]=0;N[b+8>>2]=g;N[b+4>>2]=p;N[b>>2]=q;J[a+92>>2]=l+1;u:{v:{switch(l-1|0){case 0:E=N[a+232>>2];g=Q(N[a+248>>2]-E);w=N[a+224>>2];p=Q(N[a+240>>2]-w);z=N[a+228>>2];q=Q(N[a+244>>2]-z);F=Q(Q(g*g)+Q(Q(p*p)+Q(q*q)));if(F<=Q(1.1920928955078125e-7)){J[a+92>>2]=1;b=J[a+228>>2];J[a+16>>2]=J[a+224>>2];J[a+20>>2]=b;b=J[a+236>>2];J[a+24>>2]=J[a+232>>2];J[a+28>>2]=b;break u}J[a+28>>2]=0;n=g;g=Q(Q(Q(Q(Q(-w)*p)-Q(q*z))-Q(E*g))/F);g=g>Q(1)?Q(1):g;g=g>Q(0)?g:Q(0);N[a+24>>2]=E+Q(n*g);N[a+20>>2]=z+Q(q*g);N[a+16>>2]=w+Q(p*g);break u;case 1:_b(a+16|0,a+224|0,a+160|0,a+96|0,a+92|0);break u;case 2:hc(a+16|0,a+224|0,a+160|0,a+96|0,a+92|0);break u;default:break v}}J[a+28>>2]=0;N[a+24>>2]=g;N[a+20>>2]=p;N[a+16>>2]=q}b=J[a+20>>2];J[a+64>>2]=J[a+16>>2];J[a+68>>2]=b;b=J[a+28>>2];J[a+72>>2]=J[a+24>>2];J[a+76>>2]=b;w=N[a+72>>2];F=N[a+64>>2];z=N[a+68>>2];g=Q(Y(Q(Q(w*w)+Q(Q(F*F)+Q(z*z)))));if(t>2]=0;b=J[a+20>>2];J[i+100>>2]=J[a+16>>2];J[i+104>>2]=b;J[i+108>>2]=J[a+24>>2];da=2;break t}p=N[J[i+84>>2]+16>>2];q=N[J[i+92>>2]+16>>2];jb(a+224|0,a+160|0,a+96|0,a+32|0,a+16|0,a,J[a+92>>2]);g=N[J[i+92>>2]+16>>2];E=N[a+16>>2];w=N[a+20>>2];z=N[a+24>>2];J[i+156>>2]=0;N[i+152>>2]=z-(c?Q(f*g):Q(0));N[i+148>>2]=w-(c?Q(h*g):Q(0));N[i+144>>2]=E-(c?Q(k*g):Q(0));g=N[J[i+84>>2]+16>>2];E=N[a>>2];w=N[a+4>>2];z=N[a+8>>2];J[i+140>>2]=0;N[i+136>>2]=z+(e?Q(f*g):Q(-0));N[i+132>>2]=w+(e?Q(h*g):Q(-0));N[i+128>>2]=E+(e?Q(k*g):Q(-0));J[i+124>>2]=0;N[i+120>>2]=-f;N[i+116>>2]=-h;N[i+112>>2]=-k;f=Q(o-m);f=f>2]=f;b=J[a+56>>2];J[i+100>>2]=J[a+52>>2];J[i+104>>2]=b;J[i+108>>2]=J[a+60>>2];da=f>(m>Q(0)?m:Q((p>2];k=N[i+112>>2];h=N[i+116>>2];g=N[i+128>>2];p=N[i+132>>2];N[G+8>>2]=B+N[i+136>>2];N[G+4>>2]=A+p;N[G>>2]=j+g;a=Q(Q(f*B)+Q(Q(k*j)+Q(A*h)))>Q(0);N[O+8>>2]=a?Q(-f):f;N[O+4>>2]=a?Q(-h):h;N[O>>2]=a?Q(-k):k;break s}J[G+8>>2]=0;J[G>>2]=0;J[G+4>>2]=0;f=N[d>>2];k=N[d+4>>2];N[O+8>>2]=-N[d+8>>2];N[O+4>>2]=-k;N[O>>2]=-f}Ha=i+320|0}function Zba(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=0,L=0,M=0,O=Q(0),R=Q(0),S=0,T=0,U=Q(0),V=Q(0),W=0,X=0,Z=Q(0),_=Q(0),$=0,aa=0,ba=0,ca=Q(0),da=Q(0),ea=Q(0);h=Ha-720|0;Ha=h;x=J[f>>2];f=J[b+40>>2];N[h+704>>2]=N[e>>2];D=N[a+12>>2];E=N[a+8>>2];U=N[a+4>>2];p=J[b+8>>2];a=J[b+12>>2];o=N[b+4>>2];J[h+700>>2]=0;J[h+692>>2]=p;J[h+696>>2]=a;N[h+688>>2]=o;m=N[c+20>>2];r=N[c+24>>2];O=N[c>>2];F=N[c+4>>2];z=N[c+8>>2];u=N[c+12>>2];w=N[c+16>>2];J[h+684>>2]=0;N[h+680>>2]=r;N[h+676>>2]=m;N[h+672>>2]=w;N[h+668>>2]=u;N[h+664>>2]=z;N[h+660>>2]=F;N[h+656>>2]=O;k=N[d+20>>2];q=N[d+24>>2];v=N[d>>2];G=N[d+4>>2];A=N[d+8>>2];B=N[d+12>>2];j=N[d+16>>2];J[h+652>>2]=0;N[h+648>>2]=q;N[h+644>>2]=k;N[h+640>>2]=j;N[h+636>>2]=B;N[h+632>>2]=A;N[h+628>>2]=G;N[h+624>>2]=v;J[h+620>>2]=0;l=Q(-v);n=Q(w-j);m=Q(m-k);w=Q(r-q);k=Q(Q(Q(l*n)-Q(m*G))-Q(A*w));q=Q(Q(B*B)+Q(-.5));j=Q(Q(Q(q*m)+Q(B*Q(Q(v*w)-Q(A*n))))-Q(G*k));N[h+612>>2]=j+j;j=Q(Q(Q(B*Q(Q(G*n)-Q(v*m)))+Q(q*w))-Q(A*k));N[h+616>>2]=j+j;j=Q(Q(Q(q*n)+Q(B*Q(Q(A*m)-Q(G*w))))-Q(v*k));N[h+608>>2]=j+j;k=Q(Q(Q(O*G)-Q(v*F))+Q(Q(z*B)-Q(u*A)));N[h+600>>2]=k;j=Q(Q(Q(F*A)-Q(G*z))+Q(Q(O*B)-Q(u*v)));N[h+592>>2]=j;v=Q(Q(Q(z*v)-Q(A*O))+Q(Q(F*B)-Q(u*G)));N[h+596>>2]=v;u=Q(Q(u*B)-Q(Q(Q(l*O)-Q(F*G))-Q(A*z)));N[h+604>>2]=u;a=J[h+620>>2];J[h+584>>2]=J[h+616>>2];J[h+588>>2]=a;J[h+572>>2]=0;n=Q(j+j);q=Q(Q(1)-Q(j*n));m=Q(v+v);r=Q(v*m);N[h+568>>2]=q-r;l=Q(k*m);j=Q(u*n);N[h+564>>2]=l-j;J[h+556>>2]=0;N[h+552>>2]=l+j;j=Q(k+k);w=Q(k*j);N[h+548>>2]=q-w;a=J[h+612>>2];J[h+576>>2]=J[h+608>>2];J[h+580>>2]=a;k=Q(k*n);q=Q(u*m);N[h+560>>2]=k+q;l=Q(v*n);j=Q(u*j);N[h+544>>2]=l-j;J[h+540>>2]=0;N[h+536>>2]=k-q;N[h+532>>2]=l+j;N[h+528>>2]=Q(Q(1)-r)-w;_=N[e+8>>2];l=Q(_*Q(.15000000596046448));j=E>=U?U:E;u=j<=D?j:D;z=Q(u*Q(.15000000596046448));q=l>2];j=Q(o*r);k=N[h+692>>2];n=Q(N[f+56>>2]*k);j=j<=n?j:n;R=N[h+696>>2];o=Q(N[f+60>>2]*R);j=Q((j<=o?j:o)*Q(.25));j=j>l?l:j;j=j>q?q:j;N[h+512>>2]=j;c=K[x+64|0];if(c){j=Q(j*Q(.800000011920929));n=Q(j*j);a=c;while(1){e=J[x+76>>2];a=a-1|0;p=e+P(a,48)|0;v=N[p+24>>2];o=N[p+40>>2];k=N[p+8>>2];q=N[p>>2];l=N[p+4>>2];j=Q(N[h+584>>2]+Q(Q(N[h+568>>2]*k)+Q(Q(N[h+536>>2]*q)+Q(l*N[h+552>>2]))));m=Q(N[h+576>>2]+Q(Q(N[h+560>>2]*k)+Q(Q(N[h+528>>2]*q)+Q(l*N[h+544>>2]))));r=N[p+16>>2];w=N[p+32>>2];k=Q(N[h+580>>2]+Q(Q(N[h+564>>2]*k)+Q(Q(N[h+532>>2]*q)+Q(l*N[h+548>>2]))));q=N[p+20>>2];l=N[p+36>>2];F=Q(Q(o*Q(j-v))+Q(Q(Q(m-r)*w)+Q(Q(k-q)*l)));j=Q(v-Q(j-Q(o*F)));o=Q(j*j);j=Q(r-Q(m-Q(w*F)));m=Q(j*j);j=Q(q-Q(k-Q(l*F)));a:{if(n>2];J[p>>2]=J[e>>2];J[p+4>>2]=d;d=J[e+44>>2];J[p+40>>2]=J[e+40>>2];J[p+44>>2]=d;d=J[e+36>>2];J[p+32>>2]=J[e+32>>2];J[p+36>>2]=d;d=J[e+28>>2];J[p+24>>2]=J[e+24>>2];J[p+28>>2]=d;d=J[e+20>>2];J[p+16>>2]=J[e+16>>2];J[p+20>>2]=d;d=J[e+12>>2];J[p+8>>2]=J[e+8>>2];J[p+12>>2]=d;break a}N[p+44>>2]=F}if(a){continue}break}R=N[h+696>>2];o=Q(N[f+60>>2]*R);t=K[x+64|0];k=N[h+692>>2];n=Q(N[f+56>>2]*k);r=N[f+52>>2]}l=N[h+688>>2];N[h+496>>2]=Y(Q(Q(D*D)+Q(Q(U*U)+Q(E*E))));j=Q(r*l);N[h+480>>2]=Y(Q(Q(o*o)+Q(Q(j*j)+Q(n*n))));b:{c:{if((c|0)==(t&255)){if(!Zn(x,h+592|0,h+656|0,h+624|0,h+512|0,h+496|0,h+480|0)){break c}}a=J[h+668>>2];J[h+168>>2]=J[h+664>>2];J[h+172>>2]=a;a=J[h+660>>2];J[h+160>>2]=J[h+656>>2];J[h+164>>2]=a;a=J[h+628>>2];J[h+304>>2]=J[h+624>>2];J[h+308>>2]=a;e=J[h+632>>2];d=J[h+636>>2];a=J[h+612>>2];J[x+16>>2]=J[h+608>>2];J[x+20>>2]=a;a=J[h+596>>2];J[x>>2]=J[h+592>>2];J[x+4>>2]=a;J[h+312>>2]=e;J[h+316>>2]=d;a=J[h+620>>2];J[x+24>>2]=J[h+616>>2];J[x+28>>2]=a;a=J[h+604>>2];J[x+8>>2]=J[h+600>>2];J[x+12>>2]=a;a=J[h+164>>2];J[x+32>>2]=J[h+160>>2];J[x+36>>2]=a;a=J[h+172>>2];J[x+40>>2]=J[h+168>>2];J[x+44>>2]=a;a=J[h+308>>2];J[x+48>>2]=J[h+304>>2];J[x+52>>2]=a;a=J[h+316>>2];J[x+56>>2]=J[h+312>>2];J[x+60>>2]=a;e=J[b+16>>2];d=J[b+20>>2];a=J[b+28>>2];J[h+472>>2]=J[b+24>>2];J[h+476>>2]=a;J[h+464>>2]=e;J[h+468>>2]=d;e=0;d:{if(N[b+4>>2]!=Q(1)){break d}e=0;if(N[b+8>>2]!=Q(1)){break d}e=N[b+12>>2]==Q(1)}d=h+576|0;j=N[f+32>>2];b=J[f+24>>2];a=J[f+28>>2];H[h+336|0]=0;J[h+332>>2]=0;J[h+448>>2]=f;J[h+316>>2]=0;N[h+312>>2]=j;J[h+304>>2]=b;J[h+308>>2]=a;J[h+456>>2]=J[f+40>>2]+P(K[f+39|0],20);H[h+460|0]=K[f+38|0];l=Q(N[f+52>>2]*l);j=Q(N[f+56>>2]*k);l=j>=l?l:j;j=Q(N[f+60>>2]*R);j=j>=l?l:j;N[h+328>>2]=j*Q(.02500000037252903);N[h+324>>2]=j*Q(.05000000074505806);N[h+320>>2]=j*Q(.10000000149011612);zb(h+688|0,h+464|0,h+352|0,h+400|0,h+304|0,e);J[h+452>>2]=J[f+44>>2];J[h+300>>2]=0;N[h+296>>2]=D;N[h+292>>2]=E;J[h+248>>2]=0;J[h+252>>2]=0;J[h+240>>2]=0;J[h+244>>2]=0;N[h+288>>2]=U;H[h+272|0]=0;J[h+268>>2]=3;j=Q(u*Q(.05000000074505806));N[h+264>>2]=j;N[h+260>>2]=j;N[h+256>>2]=z;J[h+200>>2]=0;J[h+204>>2]=0;J[h+192>>2]=0;J[h+196>>2]=0;J[h+184>>2]=0;J[h+188>>2]=0;J[h+176>>2]=0;J[h+180>>2]=0;J[h+168>>2]=0;J[h+172>>2]=0;J[h+160>>2]=0;J[h+164>>2]=0;J[h+224>>2]=0;J[h+80>>2]=152604;J[h+88>>2]=h+528;J[h+84>>2]=h+240;a=J[h+548>>2];J[h+112>>2]=J[h+544>>2];J[h+116>>2]=a;a=J[h+556>>2];J[h+120>>2]=J[h+552>>2];J[h+124>>2]=a;a=J[h+540>>2];J[h+104>>2]=J[h+536>>2];J[h+108>>2]=a;a=J[h+564>>2];J[h+128>>2]=J[h+560>>2];J[h+132>>2]=a;a=J[h+572>>2];J[h+136>>2]=J[h+568>>2];J[h+140>>2]=a;a=J[h+580>>2];J[h+144>>2]=J[h+576>>2];J[h+148>>2]=a;a=J[h+588>>2];J[h+152>>2]=J[h+584>>2];J[h+156>>2]=a;a=J[h+532>>2];J[h+96>>2]=J[h+528>>2];J[h+100>>2]=a;q=N[h+100>>2];N[h+100>>2]=N[h+112>>2];l=N[h+120>>2];j=N[h+104>>2];N[h+104>>2]=N[h+128>>2];N[h+120>>2]=N[h+132>>2];N[h+128>>2]=j;N[h+132>>2]=l;N[h+112>>2]=q;W=x+66|0;I=x+71|0;C=x+67|0;if(e){J[h+72>>2]=155700;J[h+76>>2]=h+304;s=h+160|0;i=Ha-320|0;Ha=i;ba=h+72|0;$=J[ba+4>>2];l=N[$+20>>2];L=h+80|0;X=J[L+4>>2];j=N[X+20>>2];U=N[h+704>>2];M=K[X+32|0];O=N[X+16>>2];t=K[$+32|0];F=N[$+16>>2];J[i+44>>2]=0;da=Q((j>l?l:j)*Q(.10000000149011612));e:{f:{g:{h:{i:{j:{p=K[W|0];if(p){S=J[L+8>>2];a=0;while(1){d=y<<2;b=K[y+C|0];J[d+(i- -64|0)>>2]=b;f=K[y+I|0];J[d+(i+48|0)>>2]=f;b=(b<<4)+110240|0;e=J[b+8>>2];d=J[b>>2];b=J[b+4>>2];f=J[$+152>>2]+P(f,12)|0;V=N[f>>2];B=N[f+4>>2];G=N[f+8>>2];z=N[S+48>>2];v=N[S+32>>2];u=N[S>>2];n=N[S+16>>2];o=N[S+52>>2];m=N[S+36>>2];r=N[S+4>>2];w=N[S+20>>2];k=N[S+56>>2];q=N[S+40>>2];E=N[X+56>>2];l=N[S+8>>2];A=N[X+48>>2];j=N[S+24>>2];D=N[X+52>>2];f=a<<4;aa=f+(i+144|0)|0;J[aa+12>>2]=0;T=f+(i+80|0)|0;J[T+12>>2]=0;N[T+8>>2]=G;N[T+4>>2]=B;N[T>>2]=V;f=f+(i+208|0)|0;J[f+12>>2]=0;R=k;E=e?E:Q(-E);k=d?A:Q(-A);A=j;j=b?D:Q(-D);q=Q(R+Q(Q(q*E)+Q(Q(l*k)+Q(A*j))));N[aa+8>>2]=q;l=Q(o+Q(Q(m*E)+Q(Q(r*k)+Q(j*w))));N[aa+4>>2]=l;j=Q(z+Q(Q(v*E)+Q(Q(u*k)+Q(j*n))));N[aa>>2]=j;q=Q(q-G);N[f+8>>2]=q;l=Q(l-B);N[f+4>>2]=l;j=Q(j-V);N[f>>2]=j;b=a;a=a+1|0;y=y+1|0;if((p|0)!=(y|0)){continue}break}J[i+44>>2]=a;k:{l:{switch(b-1|0){case 0:k=N[i+216>>2];m=Q(N[i+232>>2]-k);q=N[i+208>>2];r=Q(N[i+224>>2]-q);l=N[i+212>>2];w=Q(N[i+228>>2]-l);j=Q(Q(m*m)+Q(Q(r*r)+Q(w*w)));if(!(j<=Q(1.1920928955078125e-7))){break k}J[i+44>>2]=1;a=J[i+212>>2];J[i+16>>2]=J[i+208>>2];J[i+20>>2]=a;a=J[i+220>>2];J[i+24>>2]=J[i+216>>2];J[i+28>>2]=a;break i;case 1:yb(i+16|0,i+208|0,i+144|0,i+80|0,i- -64|0,i+48|0,i+44|0);break i;case 2:break l;default:break j}}Bb(i+16|0,i+208|0,i+144|0,i+80|0,i- -64|0,i+48|0,i+44|0);break i}J[i+28>>2]=0;j=Q(Q(Q(Q(Q(-q)*r)-Q(w*l))-Q(k*m))/j);j=j>Q(1)?Q(1):j;j=j>Q(0)?j:Q(0);N[i+24>>2]=k+Q(m*j);N[i+20>>2]=l+Q(w*j);N[i+16>>2]=q+Q(r*j);break i}q=N[d+8>>2];l=N[d>>2];j=N[d+4>>2];J[i+284>>2]=0;a=Q(Q(q*q)+Q(Q(l*l)+Q(j*j)))>Q(0);n=a?q:Q(0);N[i+280>>2]=n;o=a?j:Q(0);N[i+276>>2]=o;m=a?l:Q(1);N[i+272>>2]=m;j=Q(Q(1)/Q(Y(Q(Q(n*n)+Q(Q(m*m)+Q(o*o))))));R=Q(n*j);Z=Q(m*j);r=Q(34028234663852886e22);k=Q(o*j);break h}J[i+28>>2]=0;N[i+24>>2]=q;N[i+20>>2]=l;N[i+16>>2]=j}a=J[i+20>>2];J[i+272>>2]=J[i+16>>2];J[i+276>>2]=a;a=J[i+28>>2];J[i+280>>2]=J[i+24>>2];J[i+284>>2]=a;n=N[i+280>>2];m=N[i+272>>2];o=N[i+276>>2];r=Q(Y(Q(Q(n*n)+Q(Q(m*m)+Q(o*o)))));if(!(da>2]=J[i+316>>2];a=J[i+312>>2];J[i+296>>2]=J[i+308>>2];J[i+300>>2]=a;b=J[L+4>>2];p=J[L+8>>2];q=m;l=o;a=J[i+44>>2]<<2;r=Q(-m);j=n;f=Q(Q(Q(N[L+20>>2]*r)-Q(N[L+36>>2]*l))-Q(N[L+52>>2]*j))>Q(0);e=Q(Q(Q(N[L+16>>2]*r)-Q(N[L+32>>2]*l))-Q(N[L+48>>2]*j))>Q(0);d=Q(Q(Q(N[L+24>>2]*r)-Q(N[L+40>>2]*l))-Q(N[L+56>>2]*j))>Q(0);J[a+(i- -64|0)>>2]=f<<1|e|d<<2;A=N[p+56>>2];D=N[p+40>>2];z=N[p+24>>2];E=N[p+52>>2];U=N[p+36>>2];V=N[b+56>>2];O=N[p+20>>2];ea=N[b+52>>2];v=N[p+8>>2];u=N[p+48>>2];n=N[p+32>>2];o=N[p>>2];m=N[p+16>>2];r=N[p+4>>2];B=N[b+48>>2];F=N[i+284>>2];t=a+(i+48|0)|0;b=J[ba+4>>2];a=sb(b,i+272|0);J[t>>2]=a;ca=d?V:Q(-V);V=e?B:Q(-B);B=f?ea:Q(-ea);z=Q(A+Q(Q(D*ca)+Q(Q(v*V)+Q(z*B))));a=J[b+152>>2]+P(a,12)|0;v=N[a+8>>2];A=Q(z-v);u=Q(u+Q(Q(n*ca)+Q(Q(o*V)+Q(B*m))));n=N[a>>2];D=Q(u-n);o=Q(E+Q(Q(U*ca)+Q(Q(r*V)+Q(B*O))));m=N[a+4>>2];O=Q(o-m);r=Q(Q(R*A)+Q(Q(Z*D)+Q(k*O)));if(r>G){f=0;if(!C){break e}T=J[i+44>>2];H[W|0]=T;if(!T){break e}a=0;if((T|0)!=1){p=T&-2;e=0;while(1){b=a<<2;d=i- -64|0;H[a+C|0]=J[b+d>>2];t=b;b=i+48|0;H[a+I|0]=J[t+b>>2];M=a|1;t=M<<2;H[C+M|0]=J[d+t>>2];H[I+M|0]=J[b+t>>2];a=a+2|0;e=e+2|0;if((p|0)!=(e|0)){continue}break}}if(!(T&1)){break e}b=a<<2;H[a+C|0]=J[b+(i- -64|0)>>2];H[a+I|0]=J[b+(i+48|0)>>2];break e}t=J[i+44>>2];if(r>Q(w*Q(.9997749924659729))){m:{if(!C){break m}H[W|0]=t;if(!t){break m}y=0;if((t|0)!=1){d=t&-2;e=0;while(1){a=y<<2;b=i- -64|0;H[y+C|0]=J[a+b>>2];f=a;a=i+48|0;H[y+I|0]=J[f+a>>2];p=y|1;f=p<<2;H[p+C|0]=J[b+f>>2];H[p+I|0]=J[a+f>>2];y=y+2|0;e=e+2|0;if((d|0)!=(e|0)){continue}break}}if(!(t&1)){break m}a=y<<2;H[y+C|0]=J[a+(i- -64|0)>>2];H[y+I|0]=J[a+(i+48|0)>>2]}N[s+32>>2]=Z;J[s+44>>2]=0;N[s+40>>2]=R;N[s+36>>2]=k;jb(i+208|0,i+144|0,i+80|0,i+272|0,i+16|0,i,t);a=J[i+20>>2];J[s>>2]=J[i+16>>2];J[s+4>>2]=a;a=J[i+28>>2];J[s+8>>2]=J[i+24>>2];J[s+12>>2]=a;a=J[i+4>>2];J[s+16>>2]=J[i>>2];J[s+20>>2]=a;a=J[i+12>>2];J[s+24>>2]=J[i+8>>2];J[s+28>>2]=a;a=J[i+312>>2];J[s+68>>2]=J[i+308>>2];J[s+72>>2]=a;J[s+76>>2]=J[i+316>>2];N[s+64>>2]=w;f=2;break e}a=t<<4;b=a+(i+144|0)|0;J[b+12>>2]=0;N[b+8>>2]=z;N[b+4>>2]=o;N[b>>2]=u;b=a+(i+80|0)|0;J[b+12>>2]=0;N[b+8>>2]=v;N[b+4>>2]=m;N[b>>2]=n;a=a+(i+208|0)|0;J[a+12>>2]=0;N[a+8>>2]=A;N[a+4>>2]=O;N[a>>2]=D;J[i+44>>2]=t+1;n:{o:{switch(t-1|0){case 0:o=N[i+216>>2];v=Q(N[i+232>>2]-o);m=N[i+208>>2];u=Q(N[i+224>>2]-m);r=N[i+212>>2];n=Q(N[i+228>>2]-r);k=Q(Q(v*v)+Q(Q(u*u)+Q(n*n)));if(k<=Q(1.1920928955078125e-7)){J[i+44>>2]=1;a=J[i+212>>2];J[i+16>>2]=J[i+208>>2];J[i+20>>2]=a;a=J[i+220>>2];J[i+24>>2]=J[i+216>>2];J[i+28>>2]=a;break n}J[i+28>>2]=0;k=Q(Q(Q(Q(Q(-m)*u)-Q(n*r))-Q(o*v))/k);k=k>Q(1)?Q(1):k;k=k>Q(0)?k:Q(0);N[i+24>>2]=o+Q(v*k);N[i+20>>2]=r+Q(n*k);N[i+16>>2]=m+Q(u*k);break n;case 1:yb(i+16|0,i+208|0,i+144|0,i+80|0,i- -64|0,i+48|0,i+44|0);break n;case 2:Bb(i+16|0,i+208|0,i+144|0,i+80|0,i- -64|0,i+48|0,i+44|0);break n;default:break o}}J[i+28>>2]=0;N[i+24>>2]=A;N[i+20>>2]=O;N[i+16>>2]=D}a=J[i+20>>2];J[i+272>>2]=J[i+16>>2];J[i+276>>2]=a;a=J[i+28>>2];J[i+280>>2]=J[i+24>>2];J[i+284>>2]=a;n=N[i+280>>2];m=N[i+272>>2];o=N[i+276>>2];r=Q(Y(Q(Q(n*n)+Q(Q(m*m)+Q(o*o)))));u=Q(Q(1)/r);R=Q(n*u);k=Q(o*u);Z=Q(m*u);if(rda){continue}break}y=J[i+44>>2];if(!(r>2];t=b;b=i+48|0;H[a+I|0]=J[t+b>>2];t=a|1;p=t<<2;H[t+C|0]=J[d+p>>2];H[t+I|0]=J[b+p>>2];a=a+2|0;e=e+2|0;if((f|0)!=(e|0)){continue}break}}if(!(M&1)){break p}b=a<<2;H[a+C|0]=J[b+(i- -64|0)>>2];H[a+I|0]=J[b+(i+48|0)>>2]}N[i+284>>2]=F;N[i+272>>2]=q;N[i+276>>2]=l;N[i+280>>2]=j;jb(i+208|0,i+144|0,i+80|0,i+272|0,i+16|0,i,y);J[s+60>>2]=0;N[s+56>>2]=R;N[s+52>>2]=k;N[s+48>>2]=Z;J[s+44>>2]=0;k=j;j=Q(Q(1)/w);N[s+40>>2]=k*j;N[s+36>>2]=l*j;N[s+32>>2]=q*j;a=J[i+20>>2];J[s>>2]=J[i+16>>2];J[s+4>>2]=a;a=J[i+28>>2];J[s+8>>2]=J[i+24>>2];J[s+12>>2]=a;a=J[i+4>>2];J[s+16>>2]=J[i>>2];J[s+20>>2]=a;a=J[i+12>>2];J[s+24>>2]=J[i+8>>2];J[s+28>>2]=a;N[s+64>>2]=w;a=J[i+300>>2];J[s+68>>2]=J[i+296>>2];J[s+72>>2]=a;J[s+76>>2]=J[i+304>>2];f=4;break e}if(C){break f}f=5;break e}y=J[i+44>>2]}H[W|0]=y;f=5;if(!y){break e}a=0;if((y|0)!=1){p=y&-2;e=0;while(1){b=a<<2;d=i- -64|0;H[a+C|0]=J[b+d>>2];t=b;b=i+48|0;H[a+I|0]=J[t+b>>2];M=a|1;t=M<<2;H[C+M|0]=J[d+t>>2];H[I+M|0]=J[b+t>>2];a=a+2|0;e=e+2|0;if((p|0)!=(e|0)){continue}break}}if(!(y&1)){break e}b=a<<2;H[a+C|0]=J[b+(i- -64|0)>>2];H[a+I|0]=J[b+(i+48|0)>>2]}Ha=i+320|0;a=J[h+524>>2];J[h+24>>2]=J[h+520>>2];J[h+28>>2]=a;a=J[h+516>>2];J[h+16>>2]=J[h+512>>2];J[h+20>>2]=a;a=J[h+708>>2];J[h>>2]=J[h+704>>2];J[h+4>>2]=a;a=J[h+716>>2];J[h+8>>2]=J[h+712>>2];J[h+12>>2]=a;a=Yy(L,ba,h+656|0,h+624|0,h+528|0,f,s,x,g,c,h+16|0,h,1,_);break b}J[h+72>>2]=152352;J[h+76>>2]=h+304;f=h+80|0;e=h+72|0;a=d;d=h+160|0;b=rA(f,e,a,h+704|0,1,C,I,W,d);a=J[h+524>>2];J[h+56>>2]=J[h+520>>2];J[h+60>>2]=a;a=J[h+516>>2];J[h+48>>2]=J[h+512>>2];J[h+52>>2]=a;a=J[h+708>>2];J[h+32>>2]=J[h+704>>2];J[h+36>>2]=a;a=J[h+716>>2];J[h+40>>2]=J[h+712>>2];J[h+44>>2]=a;a=Yy(f,e,h+656|0,h+624|0,h+528|0,b,d,x,g,c,h+48|0,h+32|0,0,_);break b}d=K[x+64|0];a=0;if(!d){break b}a=1;e=J[x+76>>2];q=N[e+32>>2];n=q;l=N[e+36>>2];o=l;j=N[e+40>>2];m=j;q:{if((d|0)==1){break q}b=d-1|0;c=b&1;if((d|0)!=2){b=b&-2;t=0;while(1){d=e+P(a,48)|0;n=Q(Q(n+N[d+32>>2])+N[d+80>>2]);m=Q(Q(m+N[d+40>>2])+N[d+88>>2]);o=Q(Q(o+N[d+36>>2])+N[d+84>>2]);a=a+2|0;t=t+2|0;if((b|0)!=(t|0)){continue}break}}if(!c){break q}a=e+P(a,48)|0;n=Q(n+N[a+32>>2]);m=Q(m+N[a+40>>2]);o=Q(o+N[a+36>>2])}J[h+316>>2]=0;z=N[h+632>>2];a=Q(Q(m*m)+Q(Q(n*n)+Q(o*o)))>Q(1.1920928955078125e-7);v=a?m:j;u=N[h+624>>2];n=a?n:q;m=N[h+628>>2];r=a?o:l;w=Q(Q(z*v)+Q(Q(u*n)+Q(m*r)));o=N[h+636>>2];k=Q(Q(o*o)+Q(-.5));j=Q(Q(z*w)+Q(Q(o*Q(Q(u*r)-Q(n*m)))+Q(v*k)));q=Q(j+j);j=Q(Q(u*w)+Q(Q(o*Q(Q(m*v)-Q(r*z)))+Q(n*k)));l=Q(j+j);j=Q(Q(m*w)+Q(Q(o*Q(Q(z*n)-Q(v*u)))+Q(r*k)));j=Q(j+j);k=Q(Q(1)/Q(Y(Q(Q(q*q)+Q(Q(l*l)+Q(j*j))))));N[h+312>>2]=q*k;N[h+308>>2]=j*k;N[h+304>>2]=l*k;Sc(x,g,h+304|0,h+624|0,h+704|0);a=1}Ha=h+720|0;return a|0}function lI(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,K=0,O=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0;f=Ha-1072|0;Ha=f;J[f+1048>>2]=J[b+12>>2];m=J[b+56>>2];J[f+1004>>2]=-128;J[f+1008>>2]=-128;J[f+972>>2]=-128;J[f+976>>2]=-128;J[f+940>>2]=-128;J[f+944>>2]=-128;J[f+908>>2]=-128;J[f+912>>2]=-128;J[f+876>>2]=-128;J[f+880>>2]=-128;J[f+844>>2]=-128;J[f+848>>2]=-128;J[f+812>>2]=-128;J[f+816>>2]=-128;J[f+780>>2]=-128;J[f+784>>2]=-128;J[f+748>>2]=-128;J[f+752>>2]=-128;J[f+716>>2]=-128;J[f+720>>2]=-128;J[f+684>>2]=-128;J[f+688>>2]=-128;J[f+652>>2]=-128;J[f+656>>2]=-128;J[f+620>>2]=-128;J[f+624>>2]=-128;J[f+588>>2]=-128;J[f+592>>2]=-128;J[f+556>>2]=-128;J[f+560>>2]=-128;J[f+524>>2]=-128;J[f+528>>2]=-128;J[f+492>>2]=-128;J[f+496>>2]=-128;J[f+460>>2]=-128;J[f+464>>2]=-128;J[f+428>>2]=-128;J[f+432>>2]=-128;J[f+396>>2]=-128;J[f+400>>2]=-128;J[f+364>>2]=-128;J[f+368>>2]=-128;J[f+332>>2]=-128;J[f+336>>2]=-128;J[f+300>>2]=-128;J[f+304>>2]=-128;J[f+268>>2]=-128;J[f+272>>2]=-128;J[f+236>>2]=-128;J[f+240>>2]=-128;J[f+204>>2]=-128;J[f+208>>2]=-128;J[f+172>>2]=-128;J[f+176>>2]=-128;J[f+140>>2]=-128;J[f+144>>2]=-128;J[f+108>>2]=-128;J[f+112>>2]=-128;J[f+76>>2]=-128;J[f+80>>2]=-128;J[f+44>>2]=-128;J[f+48>>2]=-128;J[f+12>>2]=-128;J[f+16>>2]=-128;V=J[b+116>>2];R=J[b+40>>2];J[f+1068>>2]=d;J[f+1064>>2]=c;J[f+1040>>2]=0;J[f+1044>>2]=32;J[f+1036>>2]=f;s=J[b>>2];Q=J[b+28>>2];W=J[b+16>>2];H=J[b+4>>2];a=m+J[b+68>>2]|0;J[b+68>>2]=a;o=a-m|0;t=m+J[b+128>>2]|0;J[b+128>>2]=t;Z=J[b+108>>2];S=J[b+32>>2];K=J[b+124>>2];X=J[b+120>>2];O=J[b+48>>2];Y=J[b+44>>2];_=J[b+112>>2];T=J[b+36>>2];a:{b:{F=s-1|0;c:{if(!F){r=m;break c}if(!O){break b}r=m;while(1){B=P(v,R);n=0;while(1){d:{if(J[b+72>>2]>=(k|0)){break d}d=3e4;if(J[b+72>>2]>=(k|0)){break d}while(1){if(J[b+72>>2]>=(k|0)){break d}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}l=0;y=J[(n<<2)+Y>>2];z=y+z|0;e:{if((z|0)<=(o|0)){break e}while(1){a=z-o|0;A=(a|0)<(r|0)?a:r;if((A|0)>0){i=o-B|0;D=A+i|0;while(1){g=0;h=0;e=0;p=(i<<3)+T|0;C=(J[p>>2]<<5)+S|0;d=J[C+24>>2];a=d+383|0;e=a>>>0<383?1:e;c=e>>>6|0;a=(e&63)<<26|a>>>6;e=d>>>6|0;q=a-e|0;e=c-(a>>>0>>0)|0;w=e;a=q+1|0;e=a?e:e+1|0;c=0;u=a&7;if(c|u){while(1){c=a;a=a-1|0;e=e-!c|0;d=d- -64|0;c=h;g=g+1|0;c=g?c:c+1|0;h=c;if((g|0)!=(u|0)|(G|0)!=(c|0)){continue}break}}g=L[p+4>>1];if(!w&q>>>0>=7|w){while(1){d=d+512|0;h=e-(a>>>0<8)|0;e=h;a=a-8|0;if(e|a){continue}break}}f:{if(!g){break f}c=0;d=0;if(g>>>0>=4){a=g&65532;j=0;while(1){d=d+4|0;j=j+4|0;if((a|0)!=(j|0)){continue}break}}a=g&3;if(!a){break f}while(1){d=d+1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}Ja[J[(L[p+6>>1]<<2)+133360>>2]](C,g,f+1032|0);i=i+1|0;if((D|0)>(i|0)){continue}break}}l=l+A|0;r=r-A|0;if(r){o=o+A|0}else{r=m;a=m+J[b+68>>2]|0;J[b+68>>2]=a;o=a-m|0}if((z|0)>(o|0)){continue}break}if(!l){break e}J[b+72>>2]=J[b+72>>2]+l}k=k+y|0;n=n+1|0;if((O|0)!=(n|0)){continue}break}v=v+1|0;if((F|0)!=(v|0)){continue}break}}if(!s){break a}if(!O){F=s;break a}y=P(F,R);n=0;while(1){g:{if(J[b+72>>2]>=(k|0)){break g}d=3e4;if(J[b+72>>2]>=(k|0)){break g}while(1){if(J[b+72>>2]>=(k|0)){break g}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}l=0;D=J[(n<<2)+Y>>2];z=D+z|0;h:{if((z|0)<=(o|0)){break h}while(1){a=z-o|0;p=(a|0)<(r|0)?a:r;if((p|0)>0){i=o-y|0;C=p+i|0;while(1){g=0;h=0;e=0;w=(i<<3)+T|0;G=(J[w>>2]<<5)+S|0;d=J[G+24>>2];a=d+383|0;e=a>>>0<383?1:e;c=e>>>6|0;a=(e&63)<<26|a>>>6;e=d>>>6|0;q=a-e|0;e=c-(a>>>0>>0)|0;B=e;a=q+1|0;e=a?e:e+1|0;c=0;u=c;F=a&7;if(c|F){while(1){c=a;a=a-1|0;e=e-!c|0;d=d- -64|0;c=h;g=g+1|0;c=g?c:c+1|0;h=c;if((g|0)!=(F|0)|(u|0)!=(c|0)){continue}break}}g=L[w+4>>1];if(!B&q>>>0>=7|B){while(1){d=d+512|0;h=e-(a>>>0<8)|0;e=h;a=a-8|0;if(e|a){continue}break}}i:{if(!g){break i}c=0;d=0;if(g>>>0>=4){a=g&65532;j=0;while(1){d=d+4|0;j=j+4|0;if((a|0)!=(j|0)){continue}break}}a=g&3;if(!a){break i}while(1){d=d+1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}Ja[J[(L[w+6>>1]<<2)+133488>>2]](G,g,f+1032|0);i=i+1|0;if((C|0)>(i|0)){continue}break}}l=l+p|0;r=r-p|0;if(r){o=p+o|0}else{r=m;a=m+J[b+68>>2]|0;J[b+68>>2]=a;o=a-m|0}if((z|0)>(o|0)){continue}break}if(!l){break h}J[b+72>>2]=J[b+72>>2]+l}k=k+D|0;n=n+1|0;if((O|0)!=(n|0)){continue}break}F=s;break a}F=s?s:-1;r=m}l=t-m|0;j:{k:{l:{A=s<<1;n=A-1|0;if(F>>>0>=n>>>0){n=F;v=0;q=m;break l}I=n-F|0;v=0;if(K){q=m;p=0;while(1){B=P(p,V);E=0;while(1){m:{if(J[b+72>>2]>=(k|0)){break m}d=3e4;if(J[b+72>>2]>=(k|0)){break m}while(1){if(J[b+72>>2]>=(k|0)){break m}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}x=0;y=J[(E<<2)+X>>2];v=y+v|0;n:{if((v|0)<=(l|0)){break n}while(1){a=v-l|0;U=(a|0)<(q|0)?a:q;if((U|0)>0){i=l-B|0;D=U+i|0;while(1){g=0;h=0;e=0;w=(i<<3)+_|0;C=(J[w>>2]<<5)+Z|0;d=J[C+24>>2];a=d+383|0;e=a>>>0<383?1:e;c=e>>>6|0;a=(e&63)<<26|a>>>6;e=d>>>6|0;s=a-e|0;e=c-(a>>>0>>0)|0;t=e;a=s+1|0;e=a?e:e+1|0;c=0;G=c;u=a&7;if(c|u){while(1){c=a;a=a-1|0;e=e-!c|0;d=d- -64|0;c=h;g=g+1|0;c=g?c:c+1|0;h=c;if((g|0)!=(u|0)|(G|0)!=(c|0)){continue}break}}g=L[w+4>>1];if(!t&s>>>0>=7|t){while(1){d=d+512|0;h=e-(a>>>0<8)|0;e=h;a=a-8|0;if(e|a){continue}break}}o:{if(!g){break o}c=0;d=0;if(g>>>0>=4){a=g&65532;j=0;while(1){d=d+4|0;j=j+4|0;if((a|0)!=(j|0)){continue}break}}a=g&3;if(!a){break o}while(1){d=d+1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}Ja[J[(L[w+6>>1]<<2)+133360>>2]](C,g,f+1032|0);i=i+1|0;if((D|0)>(i|0)){continue}break}}x=x+U|0;q=q-U|0;if(q){l=l+U|0}else{q=m;a=m+J[b+128>>2]|0;J[b+128>>2]=a;l=a-m|0}if((v|0)>(l|0)){continue}break}if(!x){break n}J[b+72>>2]=J[b+72>>2]+x}k=k+y|0;E=E+1|0;if((K|0)!=(E|0)){continue}break}p=p+1|0;if((I|0)!=(p|0)){continue}break}break l}q=m;if(!s){break j}break k}if(n>>>0>=A>>>0){break j}if(!K){break k}while(1){B=P(I,V);E=0;while(1){p:{if(J[b+72>>2]>=(k|0)){break p}d=3e4;if(J[b+72>>2]>=(k|0)){break p}while(1){if(J[b+72>>2]>=(k|0)){break p}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}x=0;y=J[(E<<2)+X>>2];v=y+v|0;q:{if((v|0)<=(l|0)){break q}while(1){a=v-l|0;p=(a|0)<(q|0)?a:q;if((p|0)>0){i=l-B|0;D=p+i|0;while(1){g=0;h=0;e=0;w=(i<<3)+_|0;C=(J[w>>2]<<5)+Z|0;d=J[C+24>>2];a=d+383|0;e=a>>>0<383?1:e;c=e>>>6|0;a=(e&63)<<26|a>>>6;e=d>>>6|0;s=a-e|0;e=c-(a>>>0>>0)|0;t=e;a=s+1|0;e=a?e:e+1|0;c=0;G=c;u=a&7;if(c|u){while(1){c=a;a=a-1|0;e=e-!c|0;d=d- -64|0;c=h;g=g+1|0;c=g?c:c+1|0;h=c;if((g|0)!=(u|0)|(G|0)!=(c|0)){continue}break}}g=L[w+4>>1];if(!t&s>>>0>=7|t){while(1){d=d+512|0;h=e-(a>>>0<8)|0;e=h;a=a-8|0;if(e|a){continue}break}}r:{if(!g){break r}c=0;d=0;if(g>>>0>=4){a=g&65532;j=0;while(1){d=d+4|0;j=j+4|0;if((a|0)!=(j|0)){continue}break}}a=g&3;if(!a){break r}while(1){d=d+1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}Ja[J[(L[w+6>>1]<<2)+133488>>2]](C,g,f+1032|0);i=i+1|0;if((D|0)>(i|0)){continue}break}}x=p+x|0;q=q-p|0;if(q){l=l+p|0}else{q=m;a=m+J[b+128>>2]|0;J[b+128>>2]=a;l=a-m|0}if((v|0)>(l|0)){continue}break}if(!x){break q}J[b+72>>2]=J[b+72>>2]+x}k=k+y|0;E=E+1|0;if((K|0)!=(E|0)){continue}break}I=I+1|0;n=n+1|0;if((A|0)!=(n|0)){continue}break}break j}I=(A+I|0)-n|0}s:{a=J[b+72>>2]>=(k|0);if(a|a){break s}d=3e4;while(1){if(J[b+72>>2]>=(k|0)){break s}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}n=J[b+52>>2];s=J[b+8>>2];i=J[b+24>>2];c=64;t=0;a=J[b+76>>2]- -64|0;J[b+76>>2]=a;d=a+-64|0;if((Q|0)>(d|0)){while(1){a=Q-d|0;u=(a|0)>=64?64:a;c=c-u|0;t:{if((a|0)<=0){break t}a=(u|0)<=1?1:u;e=a&1;if((u|0)>=2){g=a&2147483646;j=0;while(1){h=i+P(d,52)|0;a=J[(J[J[h>>2]+24>>2]<<2)+162292>>2];if(a){Ja[a|0](h,J[f+1068>>2])}h=h+52|0;a=J[(J[J[h>>2]+24>>2]<<2)+162292>>2];if(a){Ja[a|0](h,J[f+1068>>2])}d=d+2|0;j=j+2|0;if((g|0)!=(j|0)){continue}break}}if(!e){break t}h=i+P(d,52)|0;a=J[(J[J[h>>2]+24>>2]<<2)+162292>>2];if(a){Ja[a|0](h,J[f+1068>>2])}d=d+1|0}if(!c){a=J[b+76>>2]- -64|0;J[b+76>>2]=a;d=a+-64|0;c=64}t=(u<<1)+t|0;if((d|0)<(Q|0)){continue}break}}j=d-Q|0;if((W|0)>(j|0)){while(1){i=0;a=W-j|0;c=(a|0)>(c|0)?c:a;if((c|0)>0){while(1){a=j<<5;d=a+n|0;a=a+s|0;N[d>>2]=N[a>>2];N[d+4>>2]=N[a+4>>2];N[d+8>>2]=N[a+8>>2];N[d+16>>2]=N[a+16>>2];N[d+20>>2]=N[a+20>>2];N[d+24>>2]=N[a+24>>2];j=j+1|0;i=i+1|0;if((c|0)!=(i|0)){continue}break}}t=c+t|0;c=64;a=J[b+76>>2]- -64|0;J[b+76>>2]=a;j=(a-Q|0)+-64|0;if((W|0)>(j|0)){continue}break}}if(t){J[b+80>>2]=J[b+80>>2]+t}u:{a=Q+W|0;if((a|0)<=J[b+80>>2]|(a|0)<=J[b+80>>2]){break u}d=3e4;while(1){if((a|0)<=J[b+80>>2]){break u}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}t=H-1|0;if(t){B=I+H|0;H=0;while(1){if(O){y=P(F,R);E=0;while(1){v:{if(J[b+72>>2]>=(k|0)){break v}d=3e4;if(J[b+72>>2]>=(k|0)){break v}while(1){if(J[b+72>>2]>=(k|0)){break v}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}x=0;D=J[(E<<2)+Y>>2];z=D+z|0;w:{if((z|0)<=(o|0)){break w}while(1){a=z-o|0;A=(a|0)<(r|0)?a:r;if((A|0)>0){i=o-y|0;C=A+i|0;while(1){g=0;h=0;e=0;p=(i<<3)+T|0;G=(J[p>>2]<<5)+S|0;d=J[G+24>>2];a=d+383|0;e=a>>>0<383?1:e;c=e>>>6|0;a=(e&63)<<26|a>>>6;e=d>>>6|0;s=a-e|0;e=c-(a>>>0>>0)|0;w=e;a=s+1|0;e=a?e:e+1|0;c=0;u=c;n=a&7;if(c|n){while(1){c=a;a=a-1|0;e=e-!c|0;d=d- -64|0;c=h;g=g+1|0;c=g?c:c+1|0;h=c;if((g|0)!=(n|0)|(u|0)!=(c|0)){continue}break}}g=L[p+4>>1];if(!w&s>>>0>=7|w){while(1){d=d+512|0;h=e-(a>>>0<8)|0;e=h;a=a-8|0;if(e|a){continue}break}}x:{if(!g){break x}c=0;d=0;if(g>>>0>=4){a=g&65532;j=0;while(1){d=d+4|0;j=j+4|0;if((a|0)!=(j|0)){continue}break}}a=g&3;if(!a){break x}while(1){d=d+1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}Ja[J[(L[p+6>>1]<<2)+133360>>2]](G,g,f+1032|0);i=i+1|0;if((C|0)>(i|0)){continue}break}}x=x+A|0;r=r-A|0;if(r){o=o+A|0}else{r=m;a=m+J[b+68>>2]|0;J[b+68>>2]=a;o=a-m|0}if((z|0)>(o|0)){continue}break}if(!x){break w}J[b+72>>2]=J[b+72>>2]+x}k=k+D|0;E=E+1|0;if((O|0)!=(E|0)){continue}break}}F=F+1|0;if(K){n=o-P(F,R)|0;E=0;while(1){y:{if(J[b+72>>2]>=(k|0)){break y}d=3e4;if(J[b+72>>2]>=(k|0)){break y}while(1){if(J[b+72>>2]>=(k|0)){break y}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}x=0;y=J[(E<<2)+X>>2];v=y+v|0;z:{if((v|0)<=(l|0)){break z}while(1){a=v-l|0;A=(a|0)<(q|0)?a:q;if((A|0)>0){D=n+A|0;i=n;while(1){g=0;h=0;e=0;p=(i<<3)+T|0;C=(J[p>>2]<<5)+S|0;d=J[C+24>>2];a=d+383|0;e=a>>>0<383?1:e;c=e>>>6|0;a=(e&63)<<26|a>>>6;e=d>>>6|0;s=a-e|0;e=c-(a>>>0>>0)|0;w=e;a=s+1|0;e=a?e:e+1|0;c=0;G=c;u=a&7;if(c|u){while(1){c=a;a=a-1|0;e=e-!c|0;d=d- -64|0;c=h;g=g+1|0;c=g?c:c+1|0;h=c;if((g|0)!=(u|0)|(G|0)!=(c|0)){continue}break}}g=L[p+4>>1];if(!w&s>>>0>=7|w){while(1){d=d+512|0;h=e-(a>>>0<8)|0;e=h;a=a-8|0;if(e|a){continue}break}}A:{if(!g){break A}c=0;d=0;if(g>>>0>=4){a=g&65532;j=0;while(1){d=d+4|0;j=j+4|0;if((a|0)!=(j|0)){continue}break}}a=g&3;if(!a){break A}while(1){d=d+1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}Ja[J[(L[p+6>>1]<<2)+133360>>2]](C,g,f+1032|0);i=i+1|0;if((D|0)>(i|0)){continue}break}}x=x+A|0;q=q-A|0;if(q){l=l+A|0}else{q=m;a=m+J[b+128>>2]|0;J[b+128>>2]=a;l=a-m|0}if((v|0)>(l|0)){continue}break}if(!x){break z}J[b+72>>2]=J[b+72>>2]+x}k=k+y|0;E=E+1|0;if((K|0)!=(E|0)){continue}break}}H=H+1|0;if((t|0)!=(H|0)){continue}break}I=B-1|0}t=J[b+136>>2];p=J[b+132>>2];w=J[b+140>>2];J[f+1060>>2]=w;J[f+1052>>2]=p;J[f+1056>>2]=t;if(O){x=0;while(1){B:{if(J[b+72>>2]>=(k|0)){break B}d=3e4;if(J[b+72>>2]>=(k|0)){break B}while(1){if(J[b+72>>2]>=(k|0)){break B}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}n=0;D=J[(x<<2)+Y>>2];z=D+z|0;C:{if((z|0)<=(o|0)){break C}while(1){i=0;a=z-o|0;H=(a|0)<(r|0)?a:r;if((H|0)>0){while(1){g=0;h=0;e=0;B=(i<<3)+T|0;C=(J[B>>2]<<5)+S|0;d=J[C+24>>2];a=d+383|0;e=a>>>0<383?1:e;c=e>>>6|0;a=(e&63)<<26|a>>>6;e=d>>>6|0;s=a-e|0;e=c-(a>>>0>>0)|0;y=e;a=s+1|0;e=a?e:e+1|0;c=0;G=c;u=a&7;if(c|u){while(1){c=a;a=a-1|0;e=e-!c|0;d=d- -64|0;c=h;g=g+1|0;c=g?c:c+1|0;h=c;if((g|0)!=(u|0)|(G|0)!=(c|0)){continue}break}}g=L[B+4>>1];if(!y&s>>>0>=7|y){while(1){d=d+512|0;h=e-(a>>>0<8)|0;e=h;a=a-8|0;if(e|a){continue}break}}D:{if(!g){break D}c=0;d=0;if(g>>>0>=4){a=g&65532;j=0;while(1){d=d+4|0;j=j+4|0;if((a|0)!=(j|0)){continue}break}}a=g&3;if(!a){break D}while(1){d=d+1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}Ja[J[(L[B+6>>1]<<2)+133424>>2]](C,g,f+1032|0);i=i+1|0;if((H|0)!=(i|0)){continue}break}}n=n+H|0;r=r-H|0;if(r){o=o+H|0}else{r=m;a=m+J[b+68>>2]|0;J[b+68>>2]=a;o=a-m|0}if((z|0)>(o|0)){continue}break}if(!n){break C}J[b+72>>2]=J[b+72>>2]+n}k=k+D|0;x=x+1|0;if((O|0)!=(x|0)){continue}break}}J[f+1056>>2]=t;J[f+1052>>2]=p;J[f+1060>>2]=w;if(K){C=P(I,V);o=0;while(1){E:{if(J[b+72>>2]>=(k|0)){break E}d=3e4;if(J[b+72>>2]>=(k|0)){break E}while(1){if(J[b+72>>2]>=(k|0)){break E}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}t=0;G=J[(o<<2)+X>>2];v=G+v|0;F:{if((v|0)<=(l|0)){break F}while(1){a=v-l|0;B=(a|0)<(q|0)?a:q;if((B|0)>0){i=l-C|0;u=B+i|0;while(1){g=0;h=0;e=0;y=(i<<3)+_|0;n=(J[y>>2]<<5)+Z|0;d=J[n+24>>2];a=d+383|0;e=a>>>0<383?1:e;c=e>>>6|0;a=(e&63)<<26|a>>>6;e=d>>>6|0;r=a-e|0;e=c-(a>>>0>>0)|0;D=e;a=r+1|0;e=a?e:e+1|0;c=0;s=c;z=a&7;if(c|z){while(1){c=a;a=a-1|0;e=e-!c|0;d=d- -64|0;c=h;g=g+1|0;c=g?c:c+1|0;h=c;if((g|0)!=(z|0)|(s|0)!=(c|0)){continue}break}}g=L[y+4>>1];if(!D&r>>>0>=7|D){while(1){d=d+512|0;h=e-(a>>>0<8)|0;e=h;a=a-8|0;if(e|a){continue}break}}G:{if(!g){break G}c=0;d=0;if(g>>>0>=4){a=g&65532;j=0;while(1){d=d+4|0;j=j+4|0;if((a|0)!=(j|0)){continue}break}}a=g&3;if(!a){break G}while(1){d=d+1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}Ja[J[(L[y+6>>1]<<2)+133424>>2]](n,g,f+1032|0);i=i+1|0;if((u|0)>(i|0)){continue}break}}t=t+B|0;q=q-B|0;if(q){l=l+B|0}else{q=m;a=m+J[b+128>>2]|0;J[b+128>>2]=a;l=a-m|0}if((v|0)>(l|0)){continue}break}if(!t){break F}J[b+72>>2]=J[b+72>>2]+t}k=k+G|0;o=o+1|0;if((K|0)!=(o|0)){continue}break}}a=J[f+1040>>2];H:{if(!a){break H}b=a+J[w>>2]|0;J[w>>2]=b;a=J[f+1040>>2];if(!a){break H}c=b-a|0;d=0;while(1){h=J[f+1036>>2]+(d<<5)|0;a=J[h+4>>2];b=p+(c+d<<5)|0;J[b>>2]=J[h>>2];J[b+4>>2]=a;a=J[h+28>>2];J[b+24>>2]=J[h+24>>2];J[b+28>>2]=a;a=J[h+20>>2];J[b+16>>2]=J[h+16>>2];J[b+20>>2]=a;a=J[h+12>>2];J[b+8>>2]=J[h+8>>2];J[b+12>>2]=a;d=d+1|0;if(d>>>0>2]){continue}break}}Ha=f+1072|0;return P(F+1|0,R)+P(I+1|0,V)|0}function zr(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,K=0;g=Ha-16|0;t=g;Ha=g;u=J[a+32>>2];A=J[a+28>>2];i=J[a+20>>2];v=J[a+24>>2];p=J[a+16>>2];o=J[a+4>>2];n=J[a+48>>2];J[n+4>>2]=0;m=J[a+8>>2];a:{if(!o){break a}c=J[a>>2];if(o>>>0>=4){e=o&-4;while(1){f=b+c|0;J[f+28>>2]=0;J[f+12>>2]=0;b=b+m|0;f=b+c|0;J[f+28>>2]=0;J[f+12>>2]=0;b=b+m|0;f=b+c|0;J[f+28>>2]=0;J[f+12>>2]=0;b=b+m|0;f=b+c|0;J[f+28>>2]=0;J[f+12>>2]=0;b=b+m|0;d=d+4|0;if((e|0)!=(d|0)){continue}break}}e=o&3;if(!e){break a}d=0;while(1){f=b+c|0;J[f+28>>2]=0;J[f+12>>2]=0;b=b+m|0;d=d+1|0;if((e|0)!=(d|0)){continue}break}}b:{c:{d:{if(!p){p=J[a>>2];J[n+4>>2]=32;e=0;Va(J[n>>2],0,128);q=P(m,o);if(!v){break c}h=J[n>>2];b=i;c=0;while(1){d=J[b>>2];f=(d-p>>>0)/(m>>>0)>>>0>=o>>>0;g=J[b+4>>2];j=(g-p>>>0)/(m>>>0)|0;e:{if(!(!f&j>>>0>>0)){if(!f){I[d+14>>1]=L[d+14>>1]+1}if(j>>>0>=o>>>0){break e}I[g+14>>1]=L[g+14>>1]+1;break e}j=J[g+28>>2];k=J[d+28>>2];f=j|k;if((f|0)!=-1){f=qea(f^-1);l=h+(f<<2)|0;J[l>>2]=J[l>>2]+1;s=k;k=1<>2]=s|k;s=d;l=L[d+12>>1];d=f+1|0;I[s+12>>1]=d>>>0>>0?l:d;J[g+28>>2]=j|k;f=g;g=L[g+12>>1];I[f+12>>1]=d>>>0>>0?g:d;break e}g=J[b+4>>2];d=(e<<5)+u|0;J[d>>2]=J[b>>2];J[d+4>>2]=g;g=J[b+28>>2];J[d+24>>2]=J[b+24>>2];J[d+28>>2]=g;g=J[b+20>>2];J[d+16>>2]=J[b+16>>2];J[d+20>>2]=g;g=J[b+12>>2];J[d+8>>2]=J[b+8>>2];J[d+12>>2]=g;e=e+1|0}b=b+32|0;c=c+1|0;if((v|0)!=(c|0)){continue}break}break d}c=J[a+12>>2];w=p<<2;H[t+8|0]=w>>>0>1024;f:{if(w>>>0>=1025){g=Rb(t+12|0,w,11721,844);break f}g=g-(w+15&-16)|0;Ha=g}J[t+4>>2]=g;f=0;b=0;if(p>>>0>=4){h=p&-4;d=0;while(1){e=J[c+P(b,52)>>2];J[(b<<2)+g>>2]=e;J[e+4>>2]=0;J[e+8>>2]=0;j=b|1;e=J[c+P(j,52)>>2];J[(j<<2)+g>>2]=e;J[e+4>>2]=0;J[e+8>>2]=0;j=b|2;e=J[c+P(j,52)>>2];J[(j<<2)+g>>2]=e;J[e+4>>2]=0;J[e+8>>2]=0;j=b|3;e=J[c+P(j,52)>>2];J[(j<<2)+g>>2]=e;J[e+4>>2]=0;J[e+8>>2]=0;b=b+4|0;d=d+4|0;if((h|0)!=(d|0)){continue}break}}e=p&3;if(e){while(1){d=J[c+P(b,52)>>2];J[(b<<2)+g>>2]=d;J[d+4>>2]=0;J[d+8>>2]=0;b=b+1|0;f=f+1|0;if((e|0)!=(f|0)){continue}break}}q=J[a>>2];J[n+4>>2]=32;j=0;Va(J[n>>2],0,128);s=P(m,o);g:{if(!v){break g}b=i;c=0;while(1){d=J[b>>2];h:{i:{j:{k:{l:{m:{n:{l=L[b+8>>1];k=(l|0)!=65535;o:{if(!k){if((d-q>>>0)/(m>>>0)>>>0>=o>>>0){break n}f=d+28|0;break o}f=d+8|0}e=J[b+4>>2];h=J[f>>2];r=L[b+10>>1];if((r|0)==65535){break m}f=e+8|0;break l}d=J[b+4>>2];if(L[b+10>>1]!=65535){break j}if((d-q>>>0)/(m>>>0)>>>0>=o>>>0){break h}I[d+14>>1]=L[d+14>>1]+1;break h}if((e-q>>>0)/(m>>>0)>>>0>=o>>>0){break k}f=e+28|0}x=J[f>>2];f=x|h;if((f|0)==-1){break i}y=J[n>>2];k=qea(f^-1);f=y+(k<<2)|0;J[f>>2]=J[f>>2]+1;f=k+1|0;k=1<>2]=h;h=d;d=L[d+12>>1];I[h+12>>1]=d>>>0>f>>>0?d:f;break p}J[d+8>>2]=h;h=d;d=L[d+6>>1];I[h+6>>1]=d>>>0>f>>>0?d:f}d=k|x;if((r|0)==65535){J[e+28>>2]=d;d=L[e+12>>1];I[e+12>>1]=d>>>0>f>>>0?d:f;break h}J[e+8>>2]=d;d=L[e+6>>1];I[e+6>>1]=d>>>0>f>>>0?d:f;break h}if(!k){I[d+14>>1]=L[d+14>>1]+1;break h}if(Ja[J[J[d>>2]+176>>2]](d)|0){break h}I[d+4>>1]=L[d+4>>1]+1;break h}if(Ja[J[J[d>>2]+176>>2]](d)|0){break h}I[d+4>>1]=L[d+4>>1]+1;break h}e=J[b+4>>2];d=(j<<5)+u|0;J[d>>2]=J[b>>2];J[d+4>>2]=e;e=J[b+28>>2];J[d+24>>2]=J[b+24>>2];J[d+28>>2]=e;e=J[b+20>>2];J[d+16>>2]=J[b+16>>2];J[d+20>>2]=e;e=J[b+12>>2];J[d+8>>2]=J[b+8>>2];J[d+12>>2]=e;j=j+1|0}b=b+32|0;c=c+1|0;if((v|0)!=(c|0)){continue}break}if(!j){break g}F=p&-4;x=p&3;G=q+28|0;C=p>>>0<4;r=0;while(1){b=0;if(s){while(1){J[b+G>>2]=0;b=b+m|0;if(s>>>0>b>>>0){continue}break}}f=0;b=0;d=0;if(!C){while(1){c=b<<2;J[J[c+g>>2]+8>>2]=0;J[J[(c|4)+g>>2]+8>>2]=0;J[J[(c|8)+g>>2]+8>>2]=0;J[J[(c|12)+g>>2]+8>>2]=0;b=b+4|0;d=d+4|0;if((F|0)!=(d|0)){continue}break}}if(x){while(1){J[J[(b<<2)+g>>2]+8>>2]=0;b=b+1|0;f=f+1|0;if((x|0)!=(f|0)){continue}break}}b=J[n+4>>2];d=0;J[t+12>>2]=0;ub(n,b+32|0,t+12|0);r=r+32|0;Va(J[n>>2]+(r<<2)|0,0,128);D=j>>>0<=1?1:j;z=J[n>>2];j=0;while(1){b=(d<<5)+u|0;k=J[b>>2];B=L[b+8>>1];q:{r:{if((B|0)==65535){if((k-q>>>0)/(m>>>0)>>>0>=o>>>0){c=0;h=1;break q}c=J[k+28>>2];break r}c=J[k+8>>2]}h=0}l=J[b+4>>2];E=L[b+10>>1]!=65535;s:{t:{if(!E){if((l-q>>>0)/(m>>>0)>>>0>=o>>>0){e=0;f=1;break s}e=J[l+28>>2];break t}e=J[l+8>>2]}f=0}y=c|e;u:{if((y|0)!=-1){y=qea(y^-1);b=y|r;K=z+(b<<2)|0;J[K>>2]=J[K>>2]+1;b=b+1|0;y=1<>2]=c;c=L[k+12>>1];h=b&65535;I[k+12>>1]=c>>>0>h>>>0?c:h;break v}J[k+8>>2]=c;c=L[k+6>>1];h=b&65535;I[k+6>>1]=c>>>0>h>>>0?c:h}c=e|f;if(!E){J[l+28>>2]=c;c=L[l+12>>1];b=b&65535;I[l+12>>1]=b>>>0>>0?c:b;break u}J[l+8>>2]=c;c=L[l+6>>1];b=b&65535;I[l+6>>1]=b>>>0>>0?c:b;break u}e=J[b+4>>2];c=(j<<5)+u|0;J[c>>2]=J[b>>2];J[c+4>>2]=e;e=J[b+28>>2];J[c+24>>2]=J[b+24>>2];J[c+28>>2]=e;e=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=e;e=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=e;j=j+1|0}d=d+1|0;if((D|0)!=(d|0)){continue}break}if(j){continue}break}}if(s){j=0;while(1){b=j+q|0;J[b+28>>2]=0;c=L[b+14>>1];d=c+L[b+12>>1]|0;if(d>>>0>M[n+4>>2]){J[t+12>>2]=0;ub(n,d,t+12|0);c=L[b+14>>1]}w:{if(!c){break w}h=c&3;e=J[n>>2];f=L[b+12>>1];d=0;b=0;if(c-1>>>0>=3){k=c&65532;c=0;while(1){l=e+(b+f<<2)|0;J[l>>2]=J[l>>2]+1;l=e+(f+(b|1)<<2)|0;J[l>>2]=J[l>>2]+1;l=e+(f+(b|2)<<2)|0;J[l>>2]=J[l>>2]+1;l=e+(f+(b|3)<<2)|0;J[l>>2]=J[l>>2]+1;b=b+4|0;c=c+4|0;if((k|0)!=(c|0)){continue}break}}if(!h){break w}while(1){c=e+(b+f<<2)|0;J[c>>2]=J[c>>2]+1;b=b+1|0;d=d+1|0;if((h|0)!=(d|0)){continue}break}}j=j+m|0;if(s>>>0>j>>>0){continue}break}}j=0;while(1){b=J[(j<<2)+g>>2];J[b+8>>2]=0;c=L[b+4>>1];d=c+L[b+6>>1]|0;if(d>>>0>M[n+4>>2]){J[t+12>>2]=0;ub(n,d,t+12|0);c=L[b+4>>1]}x:{if(!c){break x}h=c&3;e=J[n>>2];f=L[b+6>>1];d=0;b=0;if(c-1>>>0>=3){k=c&65532;c=0;while(1){l=e+(b+f<<2)|0;J[l>>2]=J[l>>2]+1;l=e+(f+(b|1)<<2)|0;J[l>>2]=J[l>>2]+1;l=e+(f+(b|2)<<2)|0;J[l>>2]=J[l>>2]+1;l=e+(f+(b|3)<<2)|0;J[l>>2]=J[l>>2]+1;b=b+4|0;c=c+4|0;if((k|0)!=(c|0)){continue}break}}if(!h){break x}while(1){c=e+(b+f<<2)|0;J[c>>2]=J[c>>2]+1;b=b+1|0;d=d+1|0;if((h|0)!=(d|0)){continue}break}}j=j+1|0;if((p|0)!=(j|0)){continue}break}if(J[n+4>>2]){c=J[n>>2];b=0;d=0;while(1){e=c+(b<<2)|0;f=J[e>>2];J[e>>2]=d;d=d+f|0;b=b+1|0;if(b>>>0>2]){continue}break}}y:{if(!o){break y}c=J[a>>2];f=0;b=0;if(o>>>0>=4){e=o&-4;d=0;while(1){h=b+c|0;I[h+14>>1]=0;J[h+28>>2]=0;b=b+m|0;h=b+c|0;I[h+14>>1]=0;J[h+28>>2]=0;b=b+m|0;h=b+c|0;I[h+14>>1]=0;J[h+28>>2]=0;b=b+m|0;h=b+c|0;I[h+14>>1]=0;J[h+28>>2]=0;b=b+m|0;d=d+4|0;if((e|0)!=(d|0)){continue}break}}d=o&3;if(!d){break y}while(1){e=b+c|0;I[e+14>>1]=0;J[e+28>>2]=0;b=b+m|0;f=f+1|0;if((d|0)!=(f|0)){continue}break}}f=0;b=0;if(p>>>0>=4){e=p&-4;d=0;while(1){c=b<<2;h=J[c+g>>2];I[h+4>>1]=0;J[h+8>>2]=0;h=J[(c|4)+g>>2];I[h+4>>1]=0;J[h+8>>2]=0;h=J[(c|8)+g>>2];I[h+4>>1]=0;J[h+8>>2]=0;c=J[(c|12)+g>>2];I[c+4>>1]=0;J[c+8>>2]=0;b=b+4|0;d=d+4|0;if((e|0)!=(d|0)){continue}break}}c=p&3;if(c){while(1){d=J[(b<<2)+g>>2];I[d+4>>1]=0;J[d+8>>2]=0;b=b+1|0;f=f+1|0;if((c|0)!=(f|0)){continue}break}}z:{if(!v){k=0;break z}h=0;k=0;f=0;while(1){b=J[i>>2];A:{B:{C:{D:{E:{F:{G:{H:{I:{j=L[i+8>>1];e=(j|0)!=65535;J:{if(!e){if((b-q>>>0)/(m>>>0)>>>0>=o>>>0){break I}d=b+28|0;break J}d=b+8|0}c=J[i+4>>2];d=J[d>>2];l=L[i+10>>1];if((l|0)==65535){break H}c=c+8|0;break G}b=J[i+4>>2];if(L[i+10>>1]!=65535){break E}if((b-q>>>0)/(m>>>0)>>>0>=o>>>0){break C}d=L[b+14>>1];I[b+14>>1]=d+1;b=L[b+12>>1];break D}if((c-q>>>0)/(m>>>0)>>>0>=o>>>0){break F}c=c+28|0}r=J[c>>2];c=r|d;if((c|0)==-1){break B}e=qea(c^-1);c=e+1|0;x=1<>2]=d;d=J[i>>2];b=L[d+12>>1];I[d+12>>1]=b>>>0>c>>>0?b:c;break K}J[b+8>>2]=d;d=b;b=L[b+6>>1];I[d+6>>1]=b>>>0>c>>>0?b:c}d=r|x;b=J[i+4>>2];L:{if((l|0)==65535){J[b+28>>2]=d;d=J[i+4>>2];b=L[d+12>>1];I[d+12>>1]=b>>>0>c>>>0?b:c;break L}J[b+8>>2]=d;d=b;b=L[b+6>>1];I[d+6>>1]=b>>>0>c>>>0?b:c}c=J[n>>2]+(e<<2)|0;b=J[c>>2];J[c>>2]=b+1;c=J[i+28>>2];b=(b<<5)+A|0;J[b+24>>2]=J[i+24>>2];J[b+28>>2]=c;c=J[i+20>>2];J[b+16>>2]=J[i+16>>2];J[b+20>>2]=c;c=J[i+12>>2];J[b+8>>2]=J[i+8>>2];J[b+12>>2]=c;c=J[i+4>>2];J[b>>2]=J[i>>2];J[b+4>>2]=c;break A}if(!e){d=L[b+14>>1];I[b+14>>1]=d+1;b=L[b+12>>1];break D}if(Ja[J[J[b>>2]+172>>2]](b,i)|0){break C}d=L[b+4>>1];I[b+4>>1]=d+1;b=L[b+6>>1];break D}if(Ja[J[J[b>>2]+172>>2]](b,i)|0){break C}d=L[b+4>>1];I[b+4>>1]=d+1;b=L[b+6>>1]}c=J[n>>2]+((b&65535)+(d&65535)<<2)|0;b=J[c>>2];J[c>>2]=b+1;c=J[i+28>>2];b=(b<<5)+A|0;J[b+24>>2]=J[i+24>>2];J[b+28>>2]=c;c=J[i+20>>2];J[b+16>>2]=J[i+16>>2];J[b+20>>2]=c;c=J[i+12>>2];J[b+8>>2]=J[i+8>>2];J[b+12>>2]=c;c=J[i+4>>2];J[b>>2]=J[i>>2];J[b+4>>2]=c;break A}k=k+1|0;break A}c=J[i+4>>2];b=(h<<5)+u|0;J[b>>2]=J[i>>2];J[b+4>>2]=c;c=J[i+28>>2];J[b+24>>2]=J[i+24>>2];J[b+28>>2]=c;c=J[i+20>>2];J[b+16>>2]=J[i+16>>2];J[b+20>>2]=c;c=J[i+12>>2];J[b+8>>2]=J[i+8>>2];J[b+12>>2]=c;h=h+1|0}i=i+32|0;f=f+1|0;if((v|0)!=(f|0)){continue}break}if(!h){break z}r=p&-4;l=p&3;x=q+28|0;F=p>>>0<4;i=0;while(1){b=0;if(s){while(1){J[b+x>>2]=0;b=b+m|0;if(s>>>0>b>>>0){continue}break}}f=0;b=0;d=0;if(!F){while(1){c=b<<2;J[J[c+g>>2]+8>>2]=0;J[J[(c|4)+g>>2]+8>>2]=0;J[J[(c|8)+g>>2]+8>>2]=0;J[J[(c|12)+g>>2]+8>>2]=0;b=b+4|0;d=d+4|0;if((r|0)!=(d|0)){continue}break}}if(l){while(1){J[J[(b<<2)+g>>2]+8>>2]=0;b=b+1|0;f=f+1|0;if((l|0)!=(f|0)){continue}break}}G=h>>>0<=1?1:h;i=i+32|0;f=0;h=0;while(1){j=(f<<5)+u|0;p=J[j>>2];C=L[j+8>>1];M:{N:{if((C|0)==65535){if((p-q>>>0)/(m>>>0)>>>0>=o>>>0){d=0;e=1;break M}d=J[p+28>>2];break N}d=J[p+8>>2]}e=0}b=J[j+4>>2];D=L[j+10>>1]!=65535;O:{P:{if(!D){if((b-q>>>0)/(m>>>0)>>>0>=o>>>0){c=0;b=1;break O}c=J[b+28>>2];break P}c=J[b+8>>2]}b=0}z=c|d;Q:{if((z|0)!=-1){z=qea(z^-1);B=1<>2]=b;break R}J[p+8>>2]=b}b=c|E;c=J[j+4>>2];S:{if(!D){J[c+28>>2]=b;break S}J[c+8>>2]=b}c=J[n>>2]+(i+z<<2)|0;b=J[c>>2];J[c>>2]=b+1;d=(b<<5)+A|0;break Q}d=(h<<5)+u|0;h=h+1|0}b=J[j+4>>2];J[d>>2]=J[j>>2];J[d+4>>2]=b;b=J[j+28>>2];J[d+24>>2]=J[j+24>>2];J[d+28>>2]=b;b=J[j+20>>2];J[d+16>>2]=J[j+16>>2];J[d+20>>2]=b;b=J[j+12>>2];J[d+8>>2]=J[j+8>>2];J[d+12>>2]=b;f=f+1|0;if((G|0)!=(f|0)){continue}break}if(h){continue}break}}if(w>>>0>=1025){cb(g)}v=v-k|0;break b}if(!e){break c}g=p+28|0;h=0;while(1){b=0;if(q){while(1){J[b+g>>2]=0;b=b+m|0;if(q>>>0>b>>>0){continue}break}}b=J[n+4>>2];f=0;J[t+4>>2]=0;ub(n,b+32|0,t+4|0);h=h+32|0;Va(J[n>>2]+(h<<2)|0,0,128);j=e>>>0<=1?1:e;k=J[n>>2];e=0;while(1){b=(f<<5)+u|0;c=J[b+4>>2];l=J[c+28>>2];d=J[b>>2];s=J[d+28>>2];w=l|s;T:{if((w|0)!=-1){b=qea(w^-1);w=b|h;r=k+(w<<2)|0;J[r>>2]=J[r>>2]+1;r=s;s=1<>2]=r|((d-p>>>0)/(m>>>0)>>>0>>0?s:0);r=d;d=L[d+12>>1];b=w+1&65535;I[r+12>>1]=b>>>0>>0?d:b;J[c+28>>2]=l|((c-p>>>0)/(m>>>0)>>>0>>0?s:0);d=c;c=L[c+12>>1];I[d+12>>1]=b>>>0>>0?c:b;break T}d=J[b+4>>2];c=(e<<5)+u|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;d=J[b+28>>2];J[c+24>>2]=J[b+24>>2];J[c+28>>2]=d;d=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=d;d=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=d;e=e+1|0}f=f+1|0;if((j|0)!=(f|0)){continue}break}if(e){continue}break}}if(q){j=0;while(1){b=j+p|0;J[b+28>>2]=0;c=L[b+14>>1];d=c+L[b+12>>1]|0;if(d>>>0>M[n+4>>2]){J[t+4>>2]=0;ub(n,d,t+4|0);c=L[b+14>>1]}U:{if(!c){break U}e=c&3;d=J[n>>2];g=L[b+12>>1];f=0;b=0;if(c-1>>>0>=3){h=c&65532;c=0;while(1){k=d+(b+g<<2)|0;J[k>>2]=J[k>>2]+1;k=d+(g+(b|1)<<2)|0;J[k>>2]=J[k>>2]+1;k=d+(g+(b|2)<<2)|0;J[k>>2]=J[k>>2]+1;k=d+(g+(b|3)<<2)|0;J[k>>2]=J[k>>2]+1;b=b+4|0;c=c+4|0;if((h|0)!=(c|0)){continue}break}}if(!e){break U}while(1){c=d+(b+g<<2)|0;J[c>>2]=J[c>>2]+1;b=b+1|0;f=f+1|0;if((e|0)!=(f|0)){continue}break}}j=j+m|0;if(q>>>0>j>>>0){continue}break}}if(J[n+4>>2]){c=J[n>>2];b=0;g=0;while(1){d=c+(g<<2)|0;e=J[d>>2];J[d>>2]=b;b=b+e|0;g=g+1|0;if(g>>>0>2]){continue}break}}V:{if(!o){break V}g=J[a>>2];f=0;d=0;b=0;if(o>>>0>=4){e=o&-4;c=0;while(1){h=b+g|0;I[h+14>>1]=0;J[h+28>>2]=0;b=b+m|0;h=b+g|0;I[h+14>>1]=0;J[h+28>>2]=0;b=b+m|0;h=b+g|0;I[h+14>>1]=0;J[h+28>>2]=0;b=b+m|0;h=b+g|0;I[h+14>>1]=0;J[h+28>>2]=0;d=d+4|0;b=b+m|0;c=c+4|0;if((e|0)!=(c|0)){continue}break}}c=o&3;if(!c){break V}while(1){e=b+g|0;I[e+14>>1]=0;J[e+28>>2]=0;b=b+m|0;d=d+1|0;f=f+1|0;if((c|0)!=(f|0)){continue}break}}if(!v){k=0;v=0;break b}e=0;f=0;while(1){c=J[i>>2];g=(c-p>>>0)/(m>>>0)|0;b=J[i+4>>2];d=(b-p>>>0)/(m>>>0)|0;W:{X:{if(!(g>>>0>=o>>>0|d>>>0>=o>>>0)){g=J[b+28>>2];d=J[c+28>>2];h=g|d;if((h|0)!=-1){k=d;d=qea(h^-1);h=1<>2]=k|h;k=c;j=L[c+12>>1];c=d+1|0;I[k+12>>1]=c>>>0>>0?j:c;J[b+28>>2]=g|h;g=b;b=L[b+12>>1];I[g+12>>1]=b>>>0>c>>>0?b:c;c=J[n>>2]+(d<<2)|0;b=J[c>>2];J[c>>2]=b+1;b=(b<<5)+A|0;break X}b=(e<<5)+u|0;e=e+1|0;break X}g=g>>>0>>0;if(!g&d>>>0>=o>>>0){break W}b=g?c:b;c=L[b+14>>1];I[b+14>>1]=c+1;c=J[n>>2]+(c+L[b+12>>1]<<2)|0;b=J[c>>2];J[c>>2]=b+1;b=(b<<5)+A|0}c=J[i+4>>2];J[b>>2]=J[i>>2];J[b+4>>2]=c;c=J[i+28>>2];J[b+24>>2]=J[i+24>>2];J[b+28>>2]=c;c=J[i+20>>2];J[b+16>>2]=J[i+16>>2];J[b+20>>2]=c;c=J[i+12>>2];J[b+8>>2]=J[i+8>>2];J[b+12>>2]=c}i=i+32|0;f=f+1|0;if((v|0)!=(f|0)){continue}break}if(!e){k=0;break b}c=p+28|0;h=0;while(1){b=0;if(q){while(1){J[b+c>>2]=0;b=b+m|0;if(q>>>0>b>>>0){continue}break}}f=e>>>0<=1?1:e;h=h+32|0;d=0;e=0;while(1){b=(d<<5)+u|0;g=J[b+4>>2];j=J[g+28>>2];i=J[b>>2];k=J[i+28>>2];l=j|k;Y:{if((l|0)!=-1){s=k;k=qea(l^-1);l=1<>2]=s|((i-p>>>0)/(m>>>0)>>>0>>0?l:0);J[J[b+4>>2]+28>>2]=j|((g-p>>>0)/(m>>>0)>>>0>>0?l:0);g=J[n>>2]+((h|k)<<2)|0;i=J[g>>2];J[g>>2]=i+1;g=(i<<5)+A|0;break Y}g=(e<<5)+u|0;e=e+1|0}i=J[b+4>>2];J[g>>2]=J[b>>2];J[g+4>>2]=i;i=J[b+28>>2];J[g+24>>2]=J[b+24>>2];J[g+28>>2]=i;i=J[b+20>>2];J[g+16>>2]=J[b+16>>2];J[g+20>>2]=i;i=J[b+12>>2];J[g+8>>2]=J[b+8>>2];J[g+12>>2]=i;d=d+1|0;if((f|0)!=(d|0)){continue}break}if(e){continue}break}k=0}J[a+44>>2]=k;b=0;J[a+40>>2]=0;J[a+36>>2]=v;a=J[n+4>>2];Z:{if(!a){break Z}c=J[n>>2];g=0;while(1){i=g;g=J[c+(b<<2)>>2];if((i|0)==(g|0)){break Z}b=b+1|0;if((a|0)!=(b|0)){continue}break}b=a}Ha=t+16|0;return b}function Qr(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,L=0,O=0,R=0,S=0,T=0,U=0,V=Q(0);B=Ha-16|0;Ha=B;d=J[a+208>>2];c=J[a+204>>2];J[B+12>>2]=J[a+212>>2];J[B+4>>2]=c;J[B+8>>2]=d;C=a+216|0;g=J[a+328>>2];if(g){d=J[a+324>>2];while(1){f=J[a+4>>2];c=d+(b<<3)|0;e=J[c>>2];c=J[c+4>>2];a:{if(e>>>0>c>>>0){Ql(e,c,f,C,B+4|0);break a}Pl(e,c,f,C,B+4|0)}b=b+1|0;if((g|0)!=(b|0)){continue}break}}g=J[a+376>>2];if(g){d=J[a+372>>2];b=0;while(1){f=J[a+4>>2];c=d+(b<<3)|0;e=J[c>>2];c=J[c+4>>2];b:{if(e>>>0<=c>>>0){Pl(e,c,f,C,B+4|0);break b}Ql(e,c,f,C,B+4|0)}b=b+1|0;if((g|0)!=(b|0)){continue}break}}g=J[a+424>>2];if(g){d=J[a+420>>2];b=0;while(1){f=J[a+4>>2];c=d+(b<<3)|0;e=J[c>>2];c=J[c+4>>2];c:{if(e>>>0<=c>>>0){Pl(e,c,f,C,B+4|0);break c}Ql(e,c,f,C,B+4|0)}b=b+1|0;if((g|0)!=(b|0)){continue}break}}J[a+204>>2]=J[B+4>>2];J[a+208>>2]=J[B+8>>2];J[a+212>>2]=J[B+12>>2];c=0;g=Ha-336|0;Ha=g;D=J[a+92>>2];d:{if(!D){break d}x=J[a+112>>2];l=J[a+88>>2];e:{f:{y=D<<1;if(y>>>0>=33){d=D<<3;if(d){break f}J[g+332>>2]=0;e=0;break e}c=g+204|0;J[g+332>>2]=c;e=g+72|0;break e}b=J[40592];c=Ja[J[J[b+12>>2]+8>>2]](b+12|0,d,29909,22313,56)|0;J[g+332>>2]=c;b=J[40592];e=Ja[J[J[b+12>>2]+8>>2]](b+12|0,d,29909,22313,56)|0}J[g+200>>2]=e;E=Uc(g+36|0);while(1){o=t<<2;s=o+x|0;h=J[a+124>>2];b=0;while(1){d=J[l+(b<<2)>>2];f=s+P(d,24)|0;V=N[h+(d<<2)>>2];N[g+4>>2]=N[f>>2]-V;d=(b<<3)+c|0;r=J[g+4>>2];J[d>>2]=(((r|0)<0?r^-1:r|-2147483648)&-16)-16;N[g+4>>2]=V+N[f+12>>2];f=d;d=J[g+4>>2];J[f+4>>2]=(((d|0)<0?d^-1:d|-2147483648)&-16)+20;b=b+1|0;if((D|0)!=(b|0)){continue}break}J[E+4>>2]=J[E+4>>2]|-2147483648;b=ac(E,c,y,1);k=J[E+12>>2];if(y){f=J[b+8>>2];b=0;while(1){d=b<<2;h=J[f+(y+(b^-1)<<2)>>2];J[d+e>>2]=J[(h<<2)+c>>2];J[d+k>>2]=h&1|J[l+(h<<1&-4)>>2]<<1;b=b+1|0;if((y|0)!=(b|0)){continue}break}}b=a+o|0;s=J[b+132>>2];A=J[b+156>>2];I=J[b+144>>2];d=J[a+188>>2]-J[a+92>>2]|0;h=d<<1;b=h+y|0;f=b<<2|4;d=d<<3|4;J[I+f>>2]=J[d+I>>2];J[f+A>>2]=J[d+A>>2];g:{if((h|0)<0){break g}d=h<<2;j=d+I|0;d=d+A|0;n=0;while(1){f=n<<2;r=J[f+e>>2];o=J[j>>2];h=f+k|0;u=J[h>>2]&1?r>>>0>=o>>>0:o>>>0>>0;f=b<<2;J[f+I>>2]=u?r:o;o=f+A|0;f=u?h:d;J[o>>2]=J[f>>2];f=J[f>>2];J[(s+(f<<2&-8)|0)+((f&1)<<2)>>2]=b;h:{if(u){n=n+1|0;if(y>>>0>n>>>0){break h}break g}d=d-4|0;j=j-4|0}b=b-1|0;if(d>>>0>=A>>>0){continue}break}}t=t+1|0;if((t|0)!=3){continue}break}rc(E);c=J[g+200>>2];if(!((c|0)==(g+72|0)|!c)){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[g+332>>2];if(!((c|0)==(g+204|0)|!c)){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}I=J[a+188>>2];R=J[a+92>>2];c=I-R|0;b=g+204|0;i:{if(c>>>0<9){break i}c=c<<2;b=0;if(!c){break i}b=J[40592];b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,29909,22313,56)|0}J[g+236>>2]=b;d=g+72|0;j:{if(R>>>0<9){break j}c=R<<2;if(!c){d=0;break j}b=J[40592];d=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,29909,22313,56)|0;b=J[g+236>>2]}J[g+104>>2]=d;J[g+32>>2]=0;J[g+28>>2]=0;H[g+27|0]=0;H[g+26|0]=0;e=b;n=0;F=Ha-48|0;Ha=F;c=(J[a+128>>2]<<1)+31|0;f=c>>>3&536870908;b=F+12|0;if(c>>>0>=288){b=J[40592];b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,f,29909,22313,56)|0}J[F+44>>2]=b;E=Va(b,0,f);A=J[a+188>>2]<<1;l=J[a+156>>2];D=J[a+116>>2];k=J[a+92>>2];k:{if(!k){b=-1;p=-1;y=-1;break k}r=J[a+88>>2];x=J[a+136>>2];o=J[a+140>>2];s=J[a+132>>2];c=0;y=-1;p=-1;b=-1;while(1){h=J[r+(c<<2)>>2];f=E+(h>>>3&536870908)|0;J[f>>2]=J[f>>2]|1<>2];n=f>>>0>>0?n:f;f=J[h>>2];b=b>>>0>>0?b:f;h=o+u|0;f=J[h+4>>2];q=f>>>0>>0?q:f;f=J[h>>2];p=f>>>0>p>>>0?p:f;h=s+u|0;f=J[h+4>>2];w=f>>>0>>0?w:f;f=J[h>>2];y=f>>>0>y>>>0?y:f;c=c+1|0;if((k|0)!=(c|0)){continue}break}}t=0;if(A){r=A|1;x=J[a+136>>2];o=J[a+140>>2];s=J[a+132>>2];c=1;while(1){f=J[l+(c<<2)>>2];l:{if(f&1){break l}u=f>>>1|0;if(!(J[E+(f>>>4&268435452)>>2]>>>u&1)){k=u<<3;h=k+x|0;if(M[h+4>>2]>>0){break l}f=k+s|0;if(M[f>>2]>w>>>0|M[f+4>>2]>>0){break l}f=k+o|0;if(M[f>>2]>q>>>0|M[f+4>>2]

>>0|M[h>>2]>n>>>0){break l}f=J[g+32>>2];J[g+32>>2]=f+1;J[e+(f<<2)>>2]=u;v=(J[D+(u<<2)>>2]!=0)+v|0;break l}f=J[g+28>>2];J[g+28>>2]=f+1;J[(f<<2)+d>>2]=u;t=(J[D+(u<<2)>>2]!=0)+t|0}c=c+1|0;if((r|0)!=(c|0)){continue}break}}H[g+26|0]=!v;H[g+27|0]=!t;c=J[F+44>>2];if(!((c|0)==(F+12|0)|!c)){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}Ha=F+48|0;b=K[g+27|0];if(!(K[g+26|0]?b:0)){u=a+132|0;G=Wr(g+36|0,J[g+28>>2],u,d,J[a+116>>2]);if(!b){l=J[a+4>>2];k=J[a+120>>2];t=0;z=Ha-16|0;Ha=z;S=J[G+16>>2];if(S){m=a+216|0;L=J[a+204>>2];d=J[a+208>>2];J[z+12>>2]=J[a+212>>2];J[z+8>>2]=d;J[z+4>>2]=L;U=J[G+12>>2];F=J[G+8>>2];y=J[G+4>>2];O=J[G>>2];b=0;while(1){o=O+(t<<3)|0;s=J[o>>2];h=t<<2;E=J[h+F>>2];while(1){c=b<<3;f=b+1|0;b=f;if(s>>>0>M[c+O>>2]){continue}break}r=J[o+4>>2];if(r>>>0>=M[O+(f<<3)>>2]){x=h+U|0;o=E<<2&12;T=y+(t<<4)|0;while(1){h=b<<2;c=J[h+F>>2];m:{if((c|0)==(E|0)|!K[k+(o|c&3)|0]){break m}c=y+(b<<4)|0;if(M[c+8>>2]>2]|M[T+8>>2]>2]|(M[c+12>>2]>2]|M[T+12>>2]>2])){break m}w=J[m+28>>2];if((w|0)==1073741823){break m}s=J[x>>2];c=J[h+U>>2];A=c>>>0>>0?s:c;D=c>>>0>s>>>0?s:c;c=A<<16|D;c=(c<<15^-1)+c|0;c=P(c>>10^c,9);c=c>>6^c;c=(c<<11^-1)+c|0;s=c>>16^c;q=s&J[m+36>>2];h=J[m+8>>2];n:{o:{if(!h){break o}j=J[J[m>>2]+(q<<2)>>2];if((j|0)==1073741823){break o}c=J[m+4>>2];v=J[m+20>>2];while(1){n=(j<<3)+v|0;if((D|0)==J[n>>2]&(A|0)==J[n+4>>2]){break n}j=J[c+(j<<2)>>2];if((j|0)!=1073741823){continue}break}}if(h>>>0<=w>>>0){c=w+1|0;c=c>>>1|c;c=c>>>2|c;c=c>>>4|c;c=c>>>8|c;c=c>>>16|c;J[m+36>>2]=c;c=c+1|0;J[m+8>>2]=c;jf(m,c>>>0>M[m+12>>2]);q=s&J[m+36>>2];w=J[m+28>>2]}n=J[m+20>>2]+(w<<3)|0;J[n+4>>2]=A;J[n>>2]=D;H[J[m+24>>2]+w|0]=8;h=J[m>>2]+(q<<2)|0;J[J[m+4>>2]+(J[m+28>>2]<<2)>>2]=J[h>>2];c=J[m+28>>2];J[m+28>>2]=c+1;J[h>>2]=c;v=J[m+20>>2]}j=J[m+24>>2];v=n-v>>3;c=j+v|0;q=K[c|0];if(q&8){H[c|0]=0;c=J[m+24>>2]+(n-J[m+20>>2]>>3)|0;H[c|0]=K[c|0]|1;j=n-J[m+20>>2]|0;h=j>>>3|0;if(J[z+12>>2]==(d|0)){Zg(z+4|0,l);j=n-J[m+20>>2]|0;L=J[z+4>>2];d=J[z+8>>2]}c=d+1|0;J[z+8>>2]=c;J[(d<<2)+L>>2]=h;d=J[m+24>>2]+(j>>3)|0;H[d|0]=K[d|0]|4;j=J[m+24>>2];v=n-J[m+20>>2]>>3;q=K[j+v|0];d=c}H[j+v|0]=q&253}b=b+1|0;if(r>>>0>=M[O+(b<<3)>>2]){continue}break}}if(f>>>0>>0){b=f;t=t+1|0;if(S>>>0>t>>>0){continue}}break}J[a+204>>2]=L;J[a+208>>2]=J[z+8>>2];J[a+212>>2]=J[z+12>>2]}Ha=z+16|0}p:{if((I|0)==(R|0)){break p}b=J[g+32>>2];if(!b){break p}r=Wr(g+4|0,b,u,e,J[a+116>>2]);b=r;T=J[a+4>>2];R=J[a+120>>2];i=a+216|0;v=0;m=Ha-16|0;Ha=m;S=J[G+16>>2];q:{if(!S){break q}U=J[b+16>>2];if(!U){break q}t=J[a+204>>2];c=J[a+208>>2];J[m+12>>2]=J[a+212>>2];J[m+8>>2]=c;J[m+4>>2]=t;F=J[b+12>>2];y=J[b+8>>2];E=J[b+4>>2];L=J[b>>2];A=J[G+12>>2];D=J[G+8>>2];I=J[G+4>>2];O=J[G>>2];b=0;while(1){s=O+(v<<3)|0;h=J[s>>2];f=v<<2;u=J[f+D>>2];while(1){d=b;b=b+1|0;e=J[L+(d<<3)>>2];if(e>>>0>>0){continue}break}x=J[s+4>>2];if(x>>>0>=e>>>0){o=f+A|0;s=u<<2&12;z=I+(v<<4)|0;b=d;while(1){f=b<<2;e=J[f+y>>2];r:{if((e|0)==(u|0)|!K[R+(s|e&3)|0]){break r}e=E+(b<<4)|0;if(M[e+8>>2]>2]|M[z+8>>2]>2]|(M[e+12>>2]>2]|M[z+12>>2]>2])){break r}w=J[i+28>>2];if((w|0)==1073741823){break r}h=J[o>>2];e=J[f+F>>2];l=e>>>0>>0?h:e;k=e>>>0>h>>>0?h:e;e=l<<16|k;e=(e<<15^-1)+e|0;e=P(e>>10^e,9);e=e>>6^e;e=(e<<11^-1)+e|0;h=e>>16^e;q=h&J[i+36>>2];f=J[i+8>>2];s:{t:{if(!f){break t}p=J[J[i>>2]+(q<<2)>>2];if((p|0)==1073741823){break t}e=J[i+4>>2];n=J[i+20>>2];while(1){j=(p<<3)+n|0;if((k|0)==J[j>>2]&(l|0)==J[j+4>>2]){break s}p=J[(p<<2)+e>>2];if((p|0)!=1073741823){continue}break}}if(f>>>0<=w>>>0){e=w+1|0;e=e>>>1|e;e=e>>>2|e;e=e>>>4|e;e=e>>>8|e;e=e>>>16|e;J[i+36>>2]=e;e=e+1|0;J[i+8>>2]=e;jf(i,e>>>0>M[i+12>>2]);q=h&J[i+36>>2];w=J[i+28>>2]}j=J[i+20>>2]+(w<<3)|0;J[j+4>>2]=l;J[j>>2]=k;H[J[i+24>>2]+w|0]=8;f=J[i>>2]+(q<<2)|0;J[J[i+4>>2]+(J[i+28>>2]<<2)>>2]=J[f>>2];e=J[i+28>>2];J[i+28>>2]=e+1;J[f>>2]=e;n=J[i+20>>2]}n=j-n>>3;p=J[i+24>>2];e=n+p|0;q=K[e|0];if(q&8){H[e|0]=0;e=J[i+24>>2]+(j-J[i+20>>2]>>3)|0;H[e|0]=K[e|0]|1;p=j-J[i+20>>2]|0;f=p>>>3|0;if(J[m+12>>2]==(c|0)){Zg(m+4|0,T);p=j-J[i+20>>2]|0;t=J[m+4>>2];c=J[m+8>>2]}e=c+1|0;J[m+8>>2]=e;J[(c<<2)+t>>2]=f;c=J[i+24>>2]+(p>>3)|0;H[c|0]=K[c|0]|4;n=j-J[i+20>>2]>>3;p=J[i+24>>2];q=K[n+p|0];c=e}H[n+p|0]=q&253}b=b+1|0;if(x>>>0>=M[L+(b<<3)>>2]){continue}break}}if(d>>>0>>0){b=d;v=v+1|0;if(S>>>0>v>>>0){continue}}break}b=0;v=0;while(1){h=L+(v<<3)|0;f=J[h>>2];e=v<<2;l=J[e+y>>2];while(1){c=b;b=b+1|0;d=J[O+(c<<3)>>2];if(d>>>0<=f>>>0){continue}break}o=J[h+4>>2];if(o>>>0>=d>>>0){s=e+F|0;h=l<<2&12;u=E+(v<<4)|0;b=c;while(1){e=b<<2;d=J[e+D>>2];u:{if((d|0)==(l|0)|!K[R+(h|d&3)|0]){break u}d=I+(b<<4)|0;if(M[d+8>>2]>2]|M[u+8>>2]>2]|(M[d+12>>2]>2]|M[u+12>>2]>2])){break u}w=J[i+28>>2];if((w|0)==1073741823){break u}f=J[s>>2];d=J[e+A>>2];k=d>>>0>>0?f:d;x=d>>>0>f>>>0?f:d;d=k<<16|x;d=(d<<15^-1)+d|0;d=P(d>>10^d,9);d=d>>6^d;d=(d<<11^-1)+d|0;f=d>>16^d;q=f&J[i+36>>2];e=J[i+8>>2];v:{w:{if(!e){break w}p=J[J[i>>2]+(q<<2)>>2];if((p|0)==1073741823){break w}d=J[i+4>>2];n=J[i+20>>2];while(1){j=(p<<3)+n|0;if((x|0)==J[j>>2]&(k|0)==J[j+4>>2]){break v}p=J[d+(p<<2)>>2];if((p|0)!=1073741823){continue}break}}if(e>>>0<=w>>>0){d=w+1|0;d=d>>>1|d;d=d>>>2|d;d=d>>>4|d;d=d>>>8|d;d=d>>>16|d;J[i+36>>2]=d;d=d+1|0;J[i+8>>2]=d;jf(i,d>>>0>M[i+12>>2]);q=f&J[i+36>>2];w=J[i+28>>2]}j=J[i+20>>2]+(w<<3)|0;J[j+4>>2]=k;J[j>>2]=x;H[J[i+24>>2]+w|0]=8;e=J[i>>2]+(q<<2)|0;J[J[i+4>>2]+(J[i+28>>2]<<2)>>2]=J[e>>2];d=J[i+28>>2];J[i+28>>2]=d+1;J[e>>2]=d;n=J[i+20>>2]}n=j-n>>3;p=J[i+24>>2];d=n+p|0;q=K[d|0];if(q&8){H[d|0]=0;d=J[i+24>>2]+(j-J[i+20>>2]>>3)|0;H[d|0]=K[d|0]|1;n=j-J[i+20>>2]|0;d=n>>>3|0;p=J[m+8>>2];if((p|0)==J[m+12>>2]){Zg(m+4|0,T);p=J[m+8>>2];n=j-J[i+20>>2]|0;t=J[m+4>>2]}J[m+8>>2]=p+1;J[(p<<2)+t>>2]=d;d=J[i+24>>2]+(n>>3)|0;H[d|0]=K[d|0]|4;n=j-J[i+20>>2]>>3;p=J[i+24>>2];q=K[n+p|0]}H[n+p|0]=q&253}b=b+1|0;if(o>>>0>=M[O+(b<<3)>>2]){continue}break}}if(c>>>0>>0){b=c;v=v+1|0;if(U>>>0>v>>>0){continue}}break}J[a+204>>2]=t;J[a+208>>2]=J[m+8>>2];J[a+212>>2]=J[m+12>>2]}Ha=m+16|0;Vr(r)}Vr(G)}c=J[g+104>>2];if(!((c|0)==(g+72|0)|!c)){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[g+236>>2];if((c|0)==(g+204|0)|!c){break d}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}Ha=g+336|0;s=J[a+204>>2];l=J[a+4>>2];q=0;x=J[a+208>>2];x:{if(!x){J[a+280>>2]=J[a+272>>2];break x}while(1){b=J[s+(q<<2)>>2];r=J[C+20>>2]+(b<<3)|0;b=b+J[C+24>>2]|0;c=K[b|0];y:{if(c&2){if(c&4){break y}b=J[a+272>>2];z:{if((b|0)!=J[a+276>>2]){j=J[a+268>>2];break z}j=Ab(l,b<<4,1);f=Ua(j,J[a+268>>2],J[a+276>>2]<<3);b=J[l+16>>2];o=J[a+268>>2];A:{if(!(b>>>0<=o>>>0&o>>>0>2]>>>0)){if(!o){break A}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,o);break A}e=J[l+4>>2];b=0;h=J[l+8>>2];c=h;while(1){g=b;b=b+1|0;d=c;c=c-1|0;k=e+(c<<2)|0;if(o>>>0>M[k>>2]){continue}break}B:{if(d>>>0>=h>>>0){break B}b=0;c=g&3;if(c){while(1){J[k>>2]=J[J[l+4>>2]+(d<<2)>>2];d=d+1|0;k=k+4|0;b=b+1|0;if((c|0)!=(b|0)){continue}break}}if(g-1>>>0<3){break B}while(1){b=d<<2;J[k>>2]=J[b+J[l+4>>2]>>2];J[k+4>>2]=J[(b+J[l+4>>2]|0)+4>>2];J[k+8>>2]=J[(b+J[l+4>>2]|0)+8>>2];J[k+12>>2]=J[(b+J[l+4>>2]|0)+12>>2];k=k+16|0;d=d+4|0;if((h|0)!=(d|0)){continue}break}}J[l+8>>2]=h-1}J[a+268>>2]=f;J[a+276>>2]=J[a+276>>2]<<1;b=J[a+272>>2]}e=J[r+4>>2];g=J[r>>2];J[a+272>>2]=b+1;d=(b<<3)+j|0;J[d>>2]=e>>>0>g>>>0?g:e;J[d+4>>2]=e>>>0>>0?g:e;break y}H[b|0]=c&254;if(!(K[J[C+24>>2]+(r-J[C+20>>2]>>3)|0]&4)){break y}b=J[a+260>>2];C:{if((b|0)!=J[a+264>>2]){j=J[a+256>>2];break C}j=Ab(l,b<<4,1);f=Ua(j,J[a+256>>2],J[a+264>>2]<<3);b=J[l+16>>2];o=J[a+256>>2];D:{if(!(b>>>0<=o>>>0&o>>>0>2]>>>0)){if(!o){break D}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,o);break D}e=J[l+4>>2];b=0;h=J[l+8>>2];c=h;while(1){g=b;b=b+1|0;d=c;c=c-1|0;k=e+(c<<2)|0;if(o>>>0>M[k>>2]){continue}break}E:{if(d>>>0>=h>>>0){break E}b=0;c=g&3;if(c){while(1){J[k>>2]=J[J[l+4>>2]+(d<<2)>>2];d=d+1|0;k=k+4|0;b=b+1|0;if((c|0)!=(b|0)){continue}break}}if(g-1>>>0<3){break E}while(1){b=d<<2;J[k>>2]=J[b+J[l+4>>2]>>2];J[k+4>>2]=J[(b+J[l+4>>2]|0)+4>>2];J[k+8>>2]=J[(b+J[l+4>>2]|0)+8>>2];J[k+12>>2]=J[(b+J[l+4>>2]|0)+12>>2];k=k+16|0;d=d+4|0;if((h|0)!=(d|0)){continue}break}}J[l+8>>2]=h-1}J[a+256>>2]=f;J[a+264>>2]=J[a+264>>2]<<1;b=J[a+260>>2]}e=J[r+4>>2];g=J[r>>2];J[a+260>>2]=b+1;d=(b<<3)+j|0;J[d>>2]=e>>>0>g>>>0?g:e;J[d+4>>2]=e>>>0>>0?g:e;b=J[C+24>>2]+(r-J[C+20>>2]>>3)|0;H[b|0]=K[b|0]&251}q=q+1|0;if((x|0)!=(q|0)){continue}break}J[a+280>>2]=J[a+272>>2];if(x){j=0;while(1){b=J[s+(j<<2)>>2];if((K[b+J[C+24>>2]|0]&6)==6){h=J[C+20>>2]+(b<<3)|0;b=J[a+280>>2];F:{if((b|0)!=J[a+276>>2]){t=J[a+268>>2];break F}t=Ab(l,b<<4,1);f=Ua(t,J[a+268>>2],J[a+276>>2]<<3);b=J[l+16>>2];r=J[a+268>>2];G:{if(!(b>>>0<=r>>>0&r>>>0>2]>>>0)){if(!r){break G}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,r);break G}e=J[l+4>>2];b=0;o=J[l+8>>2];c=o;while(1){g=b;b=b+1|0;d=c;c=c-1|0;k=e+(c<<2)|0;if(r>>>0>M[k>>2]){continue}break}H:{if(d>>>0>=o>>>0){break H}b=0;c=g&3;if(c){while(1){J[k>>2]=J[J[l+4>>2]+(d<<2)>>2];d=d+1|0;k=k+4|0;b=b+1|0;if((c|0)!=(b|0)){continue}break}}if(g-1>>>0<3){break H}while(1){b=d<<2;J[k>>2]=J[b+J[l+4>>2]>>2];J[k+4>>2]=J[(b+J[l+4>>2]|0)+4>>2];J[k+8>>2]=J[(b+J[l+4>>2]|0)+8>>2];J[k+12>>2]=J[(b+J[l+4>>2]|0)+12>>2];k=k+16|0;d=d+4|0;if((o|0)!=(d|0)){continue}break}}J[l+8>>2]=o-1}J[a+268>>2]=f;J[a+276>>2]=J[a+276>>2]<<1;b=J[a+280>>2]}e=J[h+4>>2];g=J[h>>2];J[a+280>>2]=b+1;d=(b<<3)+t|0;J[d>>2]=e>>>0>g>>>0?g:e;J[d+4>>2]=e>>>0>>0?g:e}j=j+1|0;if((x|0)!=(j|0)){continue}break}}}J[a+192>>2]=J[a+188>>2];Ha=B+16|0}function cL(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=Q(0),i=Q(0),j=0,k=0,l=0,m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=0,u=0,v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0),B=0,C=0,D=0,E=0,F=Q(0),G=Q(0),M=Q(0),O=Q(0),S=Q(0),T=0,U=0,V=0,W=0,X=Q(0),Z=Q(0),_=Q(0),$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0;k=Ha-128|0;Ha=k;c=J[a+36>>2];b=J[c+304>>2];t=J[b>>2];if(t){J[b>>2]=J[t>>2]}if(!t){b=J[40592];e=Ja[J[J[b>>2]+20>>2]](b)|0?32315:69706;e=Ja[J[J[b+12>>2]+8>>2]](b+12|0,7251,e,23825,82)|0;b=e+19&-16;J[b-4>>2]=b-e;t=kj(b,J[c+308>>2])}D=J[a+56>>2];b=D+J[a+60>>2]|0;c=J[a+64>>2];V=b>>>0>>0?b:c;a:{if(D>>>0>=V>>>0){break a}S=N[J[a+40>>2]+328>>2];aa=k+48|0;r=J[a+68>>2];while(1){c=J[a+32>>2];if(c>>>0<=r>>>0){break a}b=r+1|0;b:{c:{if(b>>>0>=c>>>0){s=b;break c}e=J[a+28>>2];s=b;d:{while(1){if(J[J[e+(s<<2)>>2]+56>>2]!=(D|0)){break d}s=s+1|0;if((c|0)!=(s|0)){continue}break}s=c}if(b>>>0>>0){g=J[a+28>>2]+(r<<2)|0;j=0;l=0;C=0;u=32;E=Ha-16|0;Ha=E;H[E+12|0]=0;e=E-128|0;Ha=e;J[E+8>>2]=e;d=(s-r|0)-1|0;e:{if((d|0)<=0){break e}while(1){f:{if((d|0)<=(j|0)){break f}while(1){if(d-j>>>0<=4){while(1){f=j;j=f+1|0;c=j;b=f;while(1){n=c;c=J[g+(c<<2)>>2];h=N[c+28>>2];x=J[g+(b<<2)>>2];i=N[x+28>>2];g:{if(!(h>2]|(!J[c+4>>2]|h!=i)){break g}}b=n}c=n+1|0;if((d|0)>(n|0)){continue}break}if((b|0)!=(f|0)){b=g+(b<<2)|0;c=J[b>>2];n=b;b=g+(f<<2)|0;J[n>>2]=J[b>>2];J[b>>2]=c}if((d|0)!=(j|0)){continue}break f}}h:{i:{x=g+(j<<2)|0;b=J[x>>2];h=N[b+28>>2];n=g+((d+j|0)/2<<2)|0;f=J[n>>2];i=N[f+28>>2];if(h>i){break i}if(h!=i){c=b;break h}if(!J[f+4>>2]){c=b;break h}if(!J[b+4>>2]){break i}c=b;break h}J[x>>2]=f;J[n>>2]=b;c=J[x>>2];h=N[c+28>>2];f=b}j:{k:{B=g+(d<<2)|0;b=J[B>>2];i=N[b+28>>2];if(!(i>2]|(!J[b+4>>2]|h!=i)){break k}}J[x>>2]=b;J[B>>2]=c;f=J[n>>2];break j}h=i;c=b}i=N[f+28>>2];l:{if(!(i>h)){if(J[f+4>>2]|(!J[c+4>>2]|h!=i)){break l}}J[n>>2]=c;J[B>>2]=f;f=J[n>>2]}c=d-1|0;x=g+(c<<2)|0;J[n>>2]=J[x>>2];J[x>>2]=f;b=j;while(1){h=N[f+28>>2];while(1){n=b;b=b+1|0;T=g+(b<<2)|0;B=J[T>>2];i=N[B+28>>2];if(i>2]|h!=i|J[f+4>>2])){continue}break}while(1){c=c-1|0;W=g+(c<<2)|0;U=J[W>>2];i=N[U+28>>2];if(i>h|!(!J[f+4>>2]|h!=i|J[U+4>>2])){continue}break}if((b|0)<(c|0)){J[T>>2]=U;J[W>>2]=B;f=J[x>>2];continue}break}J[T>>2]=f;J[x>>2]=B;m:{if((b-j|0)<(d-b|0)){if(u-1>>>0<=l>>>0){c=u<<3;if(c){b=J[40592];f=b+12|0;b=(ca=f,da=c,ea=Ja[J[J[b>>2]+20>>2]](b)|0?61739:69706,fa=21054,ga=155,ba=J[J[f>>2]+8>>2],Ja[ba](ca|0,da|0,ea|0,fa|0,ga|0)|0)}else{b=0}u=u<<1;b=Ua(b,e,l<<2);c=C;C=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(l<<2)+e|0;J[b>>2]=j;J[b+4>>2]=n;j=n+2|0;break m}if(u-1>>>0<=l>>>0){c=u<<3;if(c){b=J[40592];f=b+12|0;b=(ga=f,fa=c,ea=Ja[J[J[b>>2]+20>>2]](b)|0?61739:69706,da=21054,ca=155,ba=J[J[f>>2]+8>>2],Ja[ba](ga|0,fa|0,ea|0,da|0,ca|0)|0)}else{b=0}u=u<<1;b=Ua(b,e,l<<2);c=C;C=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(l<<2)+e|0;J[b>>2]=n+2;J[b+4>>2]=d;d=n}l=l+2|0;if((d|0)>(j|0)){continue}break}}if(l){b=l-2|0;j=J[(b<<2)+e>>2];d=J[((l<<2)+e|0)-4>>2];l=b;continue}break}if(!C|!e){break e}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,e)}if(K[E+12|0]){cb(J[E+8>>2])}Ha=E+16|0}if(r>>>0>=s>>>0){break b}}E=s-2|0;x=D-1|0;F=N[a+44>>2];C=1;while(1){d=J[J[a+28>>2]+(r<<2)>>2];h=N[d+28>>2];if(h>Q(1)){break b}e=0;b=J[d>>2];if(b){e=!K[J[b+32>>2]+34|0]}b=J[d+4>>2];if(b){b=K[J[b+32>>2]+34|0]}else{b=1}n:{if((e|!b)!=1){break n}o:{if(J[d+104>>2]){break o}g=Ha-176|0;Ha=g;tu(d);c=J[d+12>>2];j=J[d+8>>2];e=J[d+4>>2];n=J[d>>2];f=J[d+64>>2];b=J[d+60>>2];p:{if((f|0)>=(b|0)){l=f;f=b;b=c;c=j;j=e;e=n;break p}l=b;b=j;j=n}N[g+144>>2]=N[c+36>>2];N[g+148>>2]=N[c+40>>2];N[g+152>>2]=N[c+44>>2];N[g+156>>2]=N[c+48>>2];i=N[c+52>>2];N[g+160>>2]=i;m=N[c+56>>2];N[g+164>>2]=m;q=N[c+60>>2];N[g+168>>2]=q;N[g+80>>2]=N[c+8>>2];N[g+84>>2]=N[c+12>>2];N[g+88>>2]=N[c+16>>2];N[g+92>>2]=N[c+20>>2];p=N[c+24>>2];N[g+96>>2]=p;w=N[c+28>>2];N[g+100>>2]=w;A=N[c+32>>2];N[g+104>>2]=A;N[g+112>>2]=N[b+36>>2];N[g+116>>2]=N[b+40>>2];N[g+120>>2]=N[b+44>>2];N[g+124>>2]=N[b+48>>2];y=N[b+52>>2];N[g+128>>2]=y;G=N[b+56>>2];N[g+132>>2]=G;M=N[b+60>>2];N[g+136>>2]=M;N[g+48>>2]=N[b+8>>2];N[g+52>>2]=N[b+12>>2];N[g+56>>2]=N[b+16>>2];N[g+60>>2]=N[b+20>>2];O=N[b+24>>2];N[g+64>>2]=O;X=N[b+28>>2];N[g+68>>2]=X;Z=N[b+32>>2];N[g+72>>2]=Z;J[g+44>>2]=0;J[g+36>>2]=0;J[g+40>>2]=0;J[g+32>>2]=0;J[g+24>>2]=0;J[g+28>>2]=0;h=N[J[d+52>>2]+52>>2];J[t+7160>>2]=-1;N[t+7152>>2]=F;o=h>Q(0)?h:Q(0);n=t+7160|0;v=N[c+4>>2];z=N[b+4>>2];h=Q(v+z);_=h>2]>>2],28)+153328|0)+(J[J[b>>2]>>2]<<2)>>2]](c,b,g+144|0,g+112|0,g+80|0,g+48|0,o,g+36|0,g+24|0,N[d+28>>2],n,_));q:{if(o>=Q(1)){J[d+48>>2]=0;J[d+104>>2]=1;J[d+28>>2]=2139095039;J[d+32>>2]=0;break q}J[d+72>>2]=J[n>>2];y=Q(Q(i-p)-Q(y-O));i=N[g+36>>2];h=Q(-i);p=N[g+40>>2];m=Q(Q(y*h)-Q(Q(Q(m-w)-Q(G-X))*p));w=N[g+44>>2];A=Q(m-Q(Q(Q(q-A)-Q(M-Z))*w));r:{if(J[d+64>>2]>2]){h=i;break r}w=Q(-w);N[g+44>>2]=w;p=Q(-p);N[g+40>>2]=p;N[g+36>>2]=h}J[d+104>>2]=1;if(A<_){J[d+28>>2]=2139095039;break q}m=Q(0);s:{if(!(o<=Q(0))){y=Q(0);break s}m=Q(1);q=Q(1);i=Q(1);y=Q(-o);o=Q(0);q=e?N[J[e+32>>2]+36>>2]:q;m=j?N[J[j+32>>2]+36>>2]:m;if((m>q?q:m)!=Q(1)){m=Q(0);break s}i=e?N[J[e+36>>2]+60>>2]:i;t:{if(!j){z=Q(34028234663852886e22);m=Q(1);break t}m=N[J[j+36>>2]+60>>2]}m=Q(Q((v>2]=y;N[d+28>>2]=o;N[d+32>>2]=m;N[d+36>>2]=N[g+24>>2];N[d+40>>2]=N[g+28>>2];i=N[g+32>>2];N[d+24>>2]=w;N[d+20>>2]=p;N[d+16>>2]=h;N[d+44>>2]=i;e=t+4624|0;J[e>>2]=0;j=J[d+72>>2];N[t+536>>2]=w;N[t+532>>2]=p;N[t+528>>2]=h;J[e>>2]=1;N[t+544>>2]=N[d+36>>2];N[t+548>>2]=N[d+40>>2];h=N[d+44>>2];J[t+580>>2]=l-5>>>0>=2?-1:j;J[t+540>>2]=0;N[t+552>>2]=h;e=J[c+92>>2];c=g+20|0;Ja[J[(f<<2)+131248>>2]](e,0,t,c)|0;Ja[J[(l<<2)+131248>>2]](J[b+92>>2],1,t,c)|0;b=J[J[t+7188>>2]>>2];c=b+(L[g+20>>1]<<5)|0;e=b+(L[g+22>>1]<<5)|0;h=ij(c,e);b=g+12|0;N[b+4>>2]=1;N[b>>2]=1;hj(g,b,c,e);b=J[g+4>>2];c=J[g>>2];I[d+76>>1]=L[g+20>>1];e=L[g+22>>1];N[d+88>>2]=h;ba=d,ca=vea(c,b),J[ba+80>>2]=ca;J[d+84>>2]=Ia;I[d+78>>1]=e}Ha=g+176|0;e=r+1|0;if(s>>>0<=e>>>0){h=N[d+28>>2];break o}c=r;h=N[d+28>>2];if(!(h>N[J[J[a+28>>2]+(e<<2)>>2]+28>>2])){break o}u:{while(1){j=J[a+28>>2];b=e;e=J[j+(b<<2)>>2];if(!(N[e+28>>2]>2]=e;c=b;e=b+1|0;if((s|0)!=(e|0)){continue}break}j=J[a+28>>2]}J[(b<<2)+j>>2]=d;r=r-1|0;break n}if(h>Q(1)){break b}v:{if(!(h<=Q(34028234663852886e22))|!K[d+69|0]){break v}g=J[a+40>>2];if(!J[g+120>>2]){break v}J[k>>2]=1065353216;J[k+4>>2]=1065353216;J[k+8>>2]=1065353216;J[k+12>>2]=1065353216;N[k+16>>2]=N[d+16>>2];N[k+20>>2]=N[d+20>>2];N[k+24>>2]=N[d+24>>2];h=N[d+80>>2];N[k+32>>2]=h;i=N[d+84>>2];N[k+36>>2]=i;c=L[d+76>>1];I[k+44>>1]=c;b=L[d+78>>1];J[k+40>>2]=256;I[k+46>>1]=b;N[k+48>>2]=N[d+36>>2];N[k+52>>2]=N[d+40>>2];N[k+56>>2]=N[d+44>>2];N[k+80>>2]=N[d+16>>2];N[k+84>>2]=N[d+20>>2];m=N[d+24>>2];N[k+108>>2]=h;I[k+102>>1]=b;I[k+100>>1]=c;N[k+88>>2]=m;N[k+104>>2]=i;h=N[d+88>>2];J[k+96>>2]=0;J[k+60>>2]=0;N[k+92>>2]=h;J[k+72>>2]=0;J[k+76>>2]=2139095039;J[k+64>>2]=0;J[k+68>>2]=0;b=J[d+8>>2];c=J[b+92>>2];f=J[d+12>>2];e=J[f+92>>2];l=J[b+96>>2];f=J[f+96>>2];j=J[d>>2];n=J[d+4>>2];b=Ha-112|0;Ha=b;g=J[g+120>>2];if(g){u=J[40550];J[b+44>>2]=u+e;J[b+40>>2]=c+u;u=J[40551];B=J[40552];J[b+36>>2]=f+(n?u:B);J[b+32>>2]=l+(j?u:B);u=b+4|0;ku(u,c,l,(j|0)!=0);c=J[b+12>>2];J[b+52>>2]=J[b+8>>2];J[b+56>>2]=c;c=J[b+20>>2];J[b+60>>2]=J[b+16>>2];J[b+64>>2]=c;c=J[b+28>>2];J[b+68>>2]=J[b+24>>2];J[b+72>>2]=c;N[b+48>>2]=N[b+4>>2];ku(u,e,f,(n|0)!=0);N[b+76>>2]=N[b+4>>2];c=J[b+12>>2];J[b+80>>2]=J[b+8>>2];J[b+84>>2]=c;c=J[b+20>>2];J[b+88>>2]=J[b+16>>2];J[b+92>>2]=c;c=J[b+28>>2];J[b+96>>2]=J[b+24>>2];J[b+100>>2]=c;J[b+108>>2]=aa;J[b+104>>2]=1;Ja[J[J[g>>2]>>2]](g,b+32|0,1)}Ha=b+112|0;if(K[k+43|0]&32){N[d+100>>2]=N[k+76>>2]}N[d+80>>2]=N[k+108>>2];N[d+84>>2]=N[k+104>>2];N[d+88>>2]=N[k+92>>2];N[d+36>>2]=N[k+48>>2];N[d+40>>2]=N[k+52>>2];N[d+44>>2]=N[k+56>>2];N[d+16>>2]=N[k+80>>2];N[d+20>>2]=N[k+84>>2];N[d+24>>2]=N[k+88>>2]}b=J[d>>2];if(!b|K[J[b+32>>2]+34|0]){b=!b}else{b=1}e=!(N[d+28>>2]<=Q(1));c=J[d+4>>2];if(!c|K[J[c+32>>2]+34|0]){c=!c}else{c=1}if(!(e|(c&b)!=1)){H[d+68|0]=1}n=K[a+84|0];j=0;h=Q(0);p=Q(0);m=Q(0);z=Q(0);o=Q(0);b=0;l=Ha-16|0;Ha=l;e=J[d+4>>2];g=J[d+12>>2];u=J[d+8>>2];w:{x:{y:{c=J[d>>2];if(!(K[J[c+32>>2]+34|0]?0:c)){if(K[J[e+32>>2]+34|0]|!e){break w}if(!c){break y}}if(N[J[c+36>>2]+124>>2]!=Q(0)){break x}if(e){break y}break w}if(N[J[e+36>>2]+124>>2]==Q(0)){break w}}w=N[d+28>>2];if(!(w>2]+41|0]&8|N[d+100>>2]==Q(0)){break w}A=N[d+48>>2];N[l+4>>2]=N[d+16>>2];N[l+8>>2]=N[d+20>>2];N[l+12>>2]=N[d+24>>2];i=N[l+4>>2];z:{if((J[l+4>>2]&2139095040)==2139095040){break z}q=N[l+8>>2];if((J[l+8>>2]&2139095040)==2139095040){break z}v=N[l+12>>2];if((J[l+12>>2]&2139095040)==2139095040){break z}j=Q(R(Q(Q(Y(Q(Q(v*v)+Q(Q(i*i)+Q(q*q)))))+Q(-1))))>2]+34|0]|!c){break w}ih(c,w);hh(c,w,F,1);c=J[c+32>>2];J[c+48>>2]=J[c+48>>2]+1;break w}j=J[d+52>>2];if(c){f=J[c+36>>2];h=N[f+80>>2];i=Q(N[u+56>>2]-N[f+20>>2]);o=Q(N[u+52>>2]-N[f+16>>2]);z=N[f+84>>2];m=Q(Q(Q(h*i)-Q(o*z))+N[f+72>>2]);q=N[f+88>>2];v=Q(N[u+60>>2]-N[f+24>>2]);o=Q(N[f+68>>2]+Q(Q(q*o)-Q(v*h)));h=Q(N[f+64>>2]+Q(Q(z*v)-Q(i*q)));z=Q(N[f+124>>2]*Q(K[j+44|0]))}i=Q(0);v=Q(0);q=Q(0);if(e){f=J[e+36>>2];i=N[f+80>>2];p=Q(N[g+56>>2]-N[f+20>>2]);q=Q(N[g+52>>2]-N[f+16>>2]);y=N[f+84>>2];v=Q(Q(Q(i*p)-Q(q*y))+N[f+72>>2]);G=N[f+88>>2];M=Q(G*q);q=Q(N[g+60>>2]-N[f+24>>2]);i=Q(N[f+68>>2]+Q(M-Q(q*i)));p=Q(N[f+64>>2]+Q(Q(y*q)-Q(p*G)));q=Q(N[f+124>>2]*Q(K[j+45|0]))}m=Q(v-m);v=N[l+12>>2];h=Q(p-h);p=N[l+4>>2];y=Q(i-o);G=N[l+8>>2];i=Q(Q(m*v)+Q(Q(h*p)+Q(y*G)));o=Q(i-Q(A*Q(10)));A:{if(!(o>2]);M=Q(z+q);o=Q(Q(Q(N[d+88>>2]+Q(1))*o)/M);o=o>2];O=N[d+84>>2];m=Q(m-Q(v*i));h=Q(h-Q(p*i));p=Q(y-Q(G*i));i=Q(Y(Q(Q(m*m)+Q(Q(h*h)+Q(p*p)))));if(i>Q(0)){v=Q(Q(1)/i);m=Q(m*v);p=Q(p*v);h=Q(h*v)}i=Q(i/M);i=i<=Q(R(Q(O*o)))?i:Q(A*Q(-o));m=Q(Q(i*m)+Q(o*N[d+24>>2]));h=Q(Q(i*h)+Q(o*N[d+16>>2]));i=Q(Q(i*p)+Q(o*N[d+20>>2]));break B}m=Q(o*N[d+24>>2]);h=Q(o*N[d+16>>2]);i=Q(o*N[d+20>>2])}if(!(o>2]=-o;if(!(!(K[J[c+32>>2]+34|0]?c:0)&(!e|!K[J[e+32>>2]+34|0]))){J[d+32>>2]=0;break A}if(c){f=J[c+36>>2];N[f+64>>2]=Q(z*h)+N[f+64>>2];N[f+72>>2]=Q(z*m)+N[f+72>>2];N[f+68>>2]=Q(z*i)+N[f+68>>2];ru(c)}if(!e){break A}f=J[e+36>>2];N[f+64>>2]=N[f+64>>2]-Q(q*h);N[f+72>>2]=N[f+72>>2]-Q(q*m);N[f+68>>2]=N[f+68>>2]-Q(q*i);ru(e)}if(!(K[J[c+32>>2]+34|0]|!c)){ih(c,w);hh(c,w,F,n&N[d+32>>2]==Q(0));f=J[c+32>>2];J[f+48>>2]=J[f+48>>2]+1}if(!(K[J[e+32>>2]+34|0]|!e)){ih(e,w);hh(e,w,F,n&N[d+32>>2]==Q(0));f=J[e+32>>2];J[f+48>>2]=J[f+48>>2]+1}h=N[d+32>>2];C:{if(!(h>Q(0))){break C}D:{if(K[J[c+32>>2]+34|0]|!c){break D}ih(c,h);if(!n){break D}hh(c,N[d+32>>2],F,1)}if(K[J[e+32>>2]+34|0]|!e){break C}ih(e,N[d+32>>2]);if(!n){break C}hh(e,N[d+32>>2],F,1)}if(c){I[J[c+32>>2]+34>>1]=257}if(!e){break w}I[J[e+32>>2]+34>>1]=257}Ha=l+16|0;h=N[d+28>>2];E:{if(!(h>2]=0;h=Q(0);if(!b){break n}}c=J[a+76>>2];b=D?L[c+(x<<1)>>1]:0;F:{if(!(h>Q(0))){break F}l=L[c+(D<<1)>>1];if(l>>>0>b>>>0){while(1){c=J[J[a+72>>2]+(b<<2)>>2];if(!K[c+34|0]){c=J[c+40>>2];e=J[c+36>>2];if(N[e+124>>2]!=Q(0)){m=N[e+20>>2];p=N[e+24>>2];i=Q(Q(1)-h);N[c+16>>2]=Q(i*N[c+16>>2])+Q(h*N[e+16>>2]);N[c+24>>2]=Q(i*N[c+24>>2])+Q(h*p);N[c+20>>2]=Q(i*N[c+20>>2])+Q(h*m);jy(k,h,c,e);N[c>>2]=N[k>>2];N[c+4>>2]=N[k+4>>2];N[c+8>>2]=N[k+8>>2];N[c+12>>2]=N[k+12>>2];h=N[d+28>>2]}c=J[c+32>>2];J[c+48>>2]=J[c+48>>2]+1;i=Q(N[c+36>>2]*Q(Q(1)-h));N[c+36>>2]=i>Q(.009999999776482582)?i:Q(.009999999776482582)}b=b+1|0;if((l|0)!=(b|0)){continue}break}}F=Q(F-Q(F*h));b=r+1|0;if(s>>>0<=b>>>0){break F}h=Q(Q(1)/Q(Q(1)-h));c=J[a+28>>2];if((r^-1)+s&1){b=J[c+(b<<2)>>2];N[b+28>>2]=h*Q(N[b+28>>2]-N[d+28>>2]);b=r+2|0}if((r|0)==(E|0)){break F}while(1){e=c+(b<<2)|0;l=J[e>>2];N[l+28>>2]=h*Q(N[l+28>>2]-N[d+28>>2]);e=J[e+4>>2];N[e+28>>2]=h*Q(N[e+28>>2]-N[d+28>>2]);b=b+2|0;if((s|0)!=(b|0)){continue}break}}G:{if(K[a+85|0]|K[J[d+52>>2]+41|0]&8|N[d+100>>2]==Q(0)){break G}b=r+1|0;if(s>>>0<=b>>>0){break G}l=J[d+4>>2];n=J[d>>2];c=r;while(1){d=b<<2;e=J[d+J[a+28>>2]>>2];f=J[e>>2];H:{if(!f){break H}j=J[e+4>>2];if(!j){break H}I:{if((f|0)==(n|0)&(j|0)!=(l|0)){break I}g=(j|0)!=(n|0);if(!g&(f|0)!=(l|0)|g&(f|0)==(l|0)){break I}if((j|0)!=(l|0)){break H}if((f|0)!=(n|0)){break I}break H}if(J[e+92>>2]==(C|0)){break H}J[e+92>>2]=C;i=N[e+28>>2];h=su(e,S);if(i>h){e=b;if(c>>>0<=r>>>0){break H}while(1){f=J[a+28>>2];j=f+(c<<2)|0;d=J[j>>2];if(!(h>2])){break H}e=e<<2;J[j>>2]=J[e+f>>2];J[e+J[a+28>>2]>>2]=d;e=c;c=c-1|0;if(r>>>0>>0){continue}break}break H}if(!(h>i)){break H}j=0;e=b+1|0;J:{if(s>>>0<=e>>>0){break J}c=J[a+28>>2];f=c+(e<<2)|0;g=J[f>>2];if(!(h>N[g+28>>2])){break J}J[f>>2]=J[c+d>>2];J[d+J[a+28>>2]>>2]=g;j=-1;c=b+2|0;if((s|0)==(c|0)){break J}while(1){f=J[a+28>>2];d=f+(c<<2)|0;g=J[d>>2];if(!(h>N[g+28>>2])){break J}e=e<<2;J[d>>2]=J[e+f>>2];J[e+J[a+28>>2]>>2]=g;e=c;c=c+1|0;if((s|0)!=(c|0)){continue}break}}b=b+j|0}c=b;b=b+1|0;if(s>>>0>b>>>0){continue}break}}$=$+1|0;C=C+1|0}r=r+1|0;if(s>>>0>r>>>0){continue}break}}r=s;D=D+1|0;if((V|0)!=(D|0)){continue}break}}b=J[a+80>>2];J[b>>2]=J[b>>2]+$;a=J[J[a+36>>2]+304>>2];J[t>>2]=J[a>>2];J[a>>2]=t;Ha=k+128|0}function uH(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=0,I=Q(0),M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=0,ea=Q(0),fa=0,ga=0,ha=Q(0),ia=Q(0),ja=0;h=Ha-8544|0;Ha=h;f=J[b+32>>2];G=a;p=N[a+8>>2];a=J[b+8>>2];F=J[b+12>>2];t=N[b+4>>2];J[h+284>>2]=0;J[h+276>>2]=a;J[h+280>>2]=F;N[h+272>>2]=t;F=b+16|0;a=J[F>>2];w=J[F+4>>2];da=J[b+28>>2];J[h+264>>2]=J[b+24>>2];J[h+268>>2]=da;J[h+256>>2]=a;J[h+260>>2]=w;n=N[c>>2];j=N[d+4>>2];i=N[d+12>>2];m=N[c+8>>2];s=N[c+12>>2];k=N[d+8>>2];q=N[d>>2];v=N[c+4>>2];o=Q(Q(n*j)+Q(Q(Q(i*m)-Q(s*k))-Q(q*v)));l=Q(Q(m*q)+Q(Q(Q(i*v)-Q(s*j))-Q(k*n)));I=Q(l+l);u=Q(o*I);r=Q(Q(k*m)+Q(Q(j*v)+Q(Q(i*s)+Q(q*n))));U=Q(Q(v*k)+Q(Q(Q(i*n)-Q(s*q))-Q(j*m)));v=Q(U+U);n=Q(r*v);Z=Q(u-n);m=Q(o*v);s=Q(r*I);W=Q(m+s);O=Q(n+u);n=Q(v*l);S=Q(o+o);r=Q(r*S);C=Q(n-r);M=Q(m-s);X=Q(n+r);n=Q(N[c+16>>2]-N[d+16>>2]);n=Q(n+n);m=Q(N[c+20>>2]-N[d+20>>2]);r=Q(m+m);m=Q(N[c+24>>2]-N[d+24>>2]);u=Q(m+m);y=Q(Q(Q(Q(-q)*n)-Q(r*j))-Q(k*u));V=Q(Q(i*i)+Q(-.5));m=Q(Q(Q(u*V)+Q(i*Q(Q(j*n)-Q(q*r))))-Q(k*y));s=Q(Q(Q(r*V)+Q(i*Q(Q(q*u)-Q(k*n))))-Q(j*y));j=Q(Q(Q(n*V)+Q(i*Q(Q(k*r)-Q(j*u))))-Q(q*y));i=Q(Q(1)-Q(U*v));k=Q(l*I);q=Q(i-k);E=i;i=Q(o*S);o=Q(E-i);k=Q(Q(Q(1)-k)-i);w=f+16|0;a=0;a:{if(t!=Q(1)){break a}a=0;if(N[b+8>>2]!=Q(1)){break a}a=N[b+12>>2]==Q(1)}H[h+384|0]=0;J[h+376>>2]=0;J[h+380>>2]=0;J[h+368>>2]=0;J[h+372>>2]=0;J[h+360>>2]=0;J[h+364>>2]=0;J[h+352>>2]=0;J[h+356>>2]=0;J[h+496>>2]=w;J[h+504>>2]=J[f+56>>2]+P(K[f+55|0],20);H[h+508|0]=K[f+54|0];i=Q(t*N[f+68>>2]);t=Q(N[f+72>>2]*N[h+276>>2]);i=i<=t?i:t;t=Q(N[f+76>>2]*N[h+280>>2]);i=i<=t?i:t;N[h+376>>2]=i*Q(.02500000037252903);N[h+368>>2]=i*Q(.10000000149011612);N[h+372>>2]=i*Q(.05000000074505806);w=h+352|0;zb(h+272|0,h+256|0,h+400|0,h+448|0,w,a);J[h+500>>2]=J[f+60>>2];J[h+236>>2]=0;J[h+240>>2]=0;J[h+220>>2]=0;N[h+168>>2]=m;i=Q(p*Q(0));q=Q(Q(q*i)+Q(Q(M*p)+Q(i*O)));N[h+232>>2]=m-q;N[h+164>>2]=s;v=Q(Q(Z*i)+Q(Q(X*p)+Q(i*o)));N[h+228>>2]=s-v;N[h+216>>2]=m+q;N[h+212>>2]=s+v;J[h+184>>2]=0;J[h+188>>2]=4;J[h+172>>2]=0;H[h+192|0]=1;J[h+176>>2]=0;J[h+180>>2]=0;N[h+160>>2]=j;i=Q(Q(W*i)+Q(Q(k*p)+Q(i*C)));N[h+224>>2]=j-i;N[h+208>>2]=j+i;J[h+324>>2]=152284;J[h+328>>2]=h+160;J[h+308>>2]=152352;J[h+312>>2]=w;J[h+156>>2]=0;N[h+152>>2]=m-N[h+360>>2];N[h+148>>2]=s-N[h+356>>2];N[h+144>>2]=j-N[h+352>>2];J[h+128>>2]=2139095039;if((Gk(h+324|0,h+308|0,h+144|0,h+128|0,h+16|0,h+96|0,h+336|0,h+288|0)|0)!=2){i=N[d+8>>2];l=N[h+344>>2];o=Q(l+l);j=N[d>>2];l=N[h+336>>2];m=Q(l+l);l=N[h+340>>2];s=Q(l+l);k=N[d+4>>2];t=Q(Q(i*o)+Q(Q(j*m)+Q(s*k)));q=N[d+12>>2];p=Q(Q(q*q)+Q(-.5));n=Q(Q(i*t)+Q(Q(o*p)+Q(q*Q(Q(j*s)-Q(m*k)))));l=Q(Q(k*t)+Q(Q(s*p)+Q(q*Q(Q(i*m)-Q(o*j)))));v=Q(Q(j*t)+Q(Q(m*p)+Q(q*Q(Q(k*o)-Q(s*i)))));o=N[h+104>>2];o=Q(o+o);m=N[h+96>>2];m=Q(m+m);s=N[h+100>>2];s=Q(s+s);t=Q(Q(i*o)+Q(Q(j*m)+Q(s*k)));x=Q(N[d+24>>2]+Q(Q(i*t)+Q(Q(o*p)+Q(q*Q(Q(j*s)-Q(m*k))))));A=Q(N[d+20>>2]+Q(Q(k*t)+Q(Q(s*p)+Q(q*Q(Q(i*m)-Q(o*j))))));T=Q(N[d+16>>2]+Q(Q(j*t)+Q(Q(m*p)+Q(q*Q(Q(k*o)-Q(s*i))))));B=N[h+288>>2]}a=0;b:{if(Q(N[G+4>>2]+N[e>>2])<=B){break b}i=N[c+16>>2];j=N[c+20>>2];q=N[c+24>>2];k=N[c>>2];o=Q(k+k);p=N[c+8>>2];s=N[c+4>>2];t=N[c+12>>2];r=Q(t+t);u=N[G+8>>2];y=Q(Q(Q(o*p)-Q(s*r))*u);m=Q(q-y);N[h+116>>2]=m;p=Q(u*Q(Q(p*r)+Q(o*s)));s=Q(j-p);N[h+112>>2]=s;q=Q(y+q);N[h+104>>2]=q;p=Q(j+p);N[h+100>>2]=p;j=Q(u*Q(Q(k*o)+Q(Q(t*r)+Q(-1))));t=Q(i-j);N[h+108>>2]=t;o=Q(i+j);N[h+96>>2]=o;a=2;c:{if(o!=t){c=0;break c}c=0;if(p!=s){break c}c=m==q;a=c?1:2}f=b+4|0;J[h+224>>2]=0;J[h+228>>2]=1065353216;J[h+216>>2]=0;J[h+220>>2]=0;J[h+208>>2]=0;J[h+212>>2]=1065353216;J[h+200>>2]=0;J[h+204>>2]=0;J[h+192>>2]=1065353216;J[h+196>>2]=1065353216;J[h+176>>2]=1065353216;J[h+180>>2]=0;H[h+232|0]=0;J[h+184>>2]=0;J[h+188>>2]=0;J[h+168>>2]=0;J[h+172>>2]=0;J[h+160>>2]=1065353216;J[h+164>>2]=0;if(!(!(N[b+4>>2]!=Q(1)|N[b+8>>2]!=Q(1))&N[b+12>>2]==Q(1))){Lb(h+160|0,f,F)}no(h+16|0,J[b+40>>2],h+160|0);k=Q(0);d:{e:{if(B>Q(0)){r=Q(-n);N[h+12>>2]=r;u=Q(-l);N[h+8>>2]=u;y=Q(-v);N[h+4>>2]=y;Xz(g,d,h+16|0,f,a,h+96|0,N[G+4>>2],h+4|0,N[e>>2]);a=J[g+4096>>2];if((a|0)==2){break e}if(!(c&1)){ea=N[e>>2];U=N[G+4>>2];V=N[d+24>>2];Z=N[d+20>>2];W=N[d+16>>2];O=N[d>>2];j=Q(O+O);i=N[d+8>>2];aa=Q(j*i);k=N[d+4>>2];S=Q(k+k);C=N[d+12>>2];_=Q(S*C);I=Q(aa+_);X=Q(Q(1)-Q(O*j));ca=Q(k*S);O=Q(X-ca);M=Q(S*i);D=Q(j*C);S=Q(M-D);N[h+344>>2]=Q(O*r)+Q(Q(I*y)+Q(S*u));M=Q(M+D);j=Q(j*k);k=Q(i+i);D=Q(C*k);C=Q(j-D);i=Q(i*k);X=Q(X-i);N[h+340>>2]=Q(M*r)+Q(Q(C*y)+Q(X*u));aa=Q(aa-_);_=Q(Q(Q(1)-ca)-i);ca=Q(j+D);N[h+336>>2]=Q(aa*r)+Q(Q(_*y)+Q(ca*u));c=Ja[J[h+84>>2]](h+16|0,h+160|0,h+336|0)|0;N[h+296>>2]=q;N[h+288>>2]=o;N[h+292>>2]=p;N[h+276>>2]=s;N[h+272>>2]=t;N[h+280>>2]=m;j=Q(m-q);k=Q(t-o);i=Q(s-p);D=Q(Y(Q(Q(j*j)+Q(Q(k*k)+Q(i*i)))));if(D>Q(0)){E=j;j=Q(Q(.009999999776482582)/D);D=Q(E*j);q=Q(q-D);N[h+296>>2]=q;i=Q(i*j);p=Q(p-i);N[h+292>>2]=p;k=Q(k*j);o=Q(o-k);N[h+288>>2]=o;j=Q(m+D);N[h+280>>2]=j;j=Q(j-q);i=Q(s+i);N[h+276>>2]=i;k=Q(t+k);N[h+272>>2]=k;k=Q(k-o);i=Q(i-p)}N[h+260>>2]=i;N[h+256>>2]=k;N[h+264>>2]=j;m=Q(Q(k*u)+Q(v*i));N[h+360>>2]=-m;k=Q(Q(j*y)+Q(n*k));N[h+356>>2]=-k;j=Q(Q(i*r)+Q(l*j));i=Q(-j);N[h+352>>2]=i;N[h+364>>2]=-Q(Q(Q(i*o)-Q(p*k))-Q(m*q));k=Q(R(k));j=Q(R(j));i=Q(R(m));f:{g:{if(!(!(k>j)|!(k>i))){b=0;f=2;break g}a=2;f=0;b=1;if(!(i>j)){break f}}a=b;b=f}d=b;b=J[h+40>>2]+P(c,20)|0;z=K[b+18|0];if(z){c=a<<2;e=h+256|0;f=d<<2;F=h+4|0;ha=Q(Q(1)/Q(Q(N[c+e>>2]*N[f+F>>2])-Q(N[c+F>>2]*N[e+f>>2])));F=J[h+48>>2]+L[b+16>>1]|0;w=J[h+44>>2];ia=Q(U+ea);b=z-1|0;c=J[g+4096>>2];f=0;j=N[h+192>>2];k=N[h+188>>2];q=N[h+184>>2];p=N[h+180>>2];o=N[h+176>>2];m=N[h+172>>2];s=N[h+168>>2];t=N[h+164>>2];ea=N[h+160>>2];while(1){b=w+P(K[b+F|0],12)|0;i=N[b>>2];D=N[b+4>>2];E=N[b+8>>2];$=Q(Q(Q(i*ea)+Q(D*m))+Q(E*q));ba=Q(Q(Q(i*t)+Q(D*o))+Q(E*k));i=Q(Q(Q(i*s)+Q(D*p))+Q(E*j));N[h+152>>2]=V+Q(Q(Q(aa*$)+Q(M*ba))+Q(O*i));N[h+148>>2]=Z+Q(Q(Q(ca*$)+Q(X*ba))+Q(S*i));N[h+144>>2]=W+Q(Q(Q(_*$)+Q(C*ba))+Q(I*i));b=f;e=w+P(K[F+b|0],12)|0;i=N[e>>2];D=N[e+4>>2];E=N[e+8>>2];$=Q(Q(Q(s*i)+Q(p*D))+Q(j*E));ba=Q(Q(Q(ea*i)+Q(m*D))+Q(q*E));i=Q(Q(Q(t*i)+Q(o*D))+Q(k*E));N[h+136>>2]=V+Q(Q(O*$)+Q(Q(aa*ba)+Q(M*i)));N[h+132>>2]=Z+Q(Q(S*$)+Q(Q(ca*ba)+Q(X*i)));N[h+128>>2]=W+Q(Q(I*$)+Q(Q(_*ba)+Q(C*i)));N[h+316>>2]=n;N[h+312>>2]=l;N[h+308>>2]=v;h:{if(!Wz(h+288|0,h+272|0,h+256|0,h+352|0,d,a,ha,h+308|0,h+144|0,h+128|0,h+320|0,h+324|0,Q(0))){break h}i=N[h+320>>2];if(!(i>>0>63){break h}D=N[h+328>>2];E=N[h+332>>2];$=N[h+324>>2];e=c+1|0;J[g+4096>>2]=e;c=(c<<6)+g|0;N[c+16>>2]=$+Q(v*i);N[c+8>>2]=r;N[c+4>>2]=u;N[c>>2]=y;J[c+52>>2]=-1;N[c+12>>2]=i-U;N[c+24>>2]=E+Q(n*i);N[c+20>>2]=D+Q(l*i);c=e}f=b+1|0;z=z-1|0;if(z){continue}break}}a=J[g+4096>>2]}if(a){break e}l=N[G+4>>2];J[g+4096>>2]=1;N[g>>2]=N[h+4>>2];i=N[h+8>>2];N[g+24>>2]=x;N[g+20>>2]=A;N[g+16>>2]=T;N[g+8>>2]=r;N[g+4>>2]=i;J[g+52>>2]=-1;N[g+12>>2]=B-l;break e}v=N[G+4>>2];b=J[h+32>>2];F=J[h+40>>2];i=N[d+4>>2];n=Q(i+i);l=N[d+8>>2];x=Q(n*l);B=N[d>>2];j=Q(B+B);r=N[d+12>>2];A=Q(j*r);N[h+380>>2]=x-A;N[h+372>>2]=x+A;B=Q(Q(1)-Q(B*j));x=Q(i*n);N[h+384>>2]=B-x;E=B;B=Q(l+l);A=Q(l*B);N[h+368>>2]=E-A;l=Q(j*l);n=Q(n*r);N[h+376>>2]=l+n;i=Q(j*i);j=Q(B*r);N[h+364>>2]=i-j;N[h+360>>2]=l-n;N[h+356>>2]=i+j;N[h+352>>2]=Q(Q(1)-x)-A;N[h+388>>2]=N[d+16>>2];N[h+392>>2]=N[d+20>>2];N[h+396>>2]=N[d+24>>2];i:{if(!b){l=Q(34028234663852886e22);B=Q(0);j=Q(0);break i}j=Q(0);l=Q(34028234663852886e22);B=Q(0);while(1){w=F+P(z,20)|0;i=N[w>>2];n=N[w+4>>2];r=N[w+8>>2];x=Q(Q(Q(i*N[h+360>>2])+Q(n*N[h+372>>2]))+Q(r*N[h+384>>2]));N[h+344>>2]=x;A=Q(Q(Q(i*N[h+352>>2])+Q(n*N[h+364>>2]))+Q(r*N[h+376>>2]));N[h+336>>2]=A;i=Q(Q(Q(i*N[h+356>>2])+Q(n*N[h+368>>2]))+Q(r*N[h+380>>2]));N[h+340>>2]=i;Ja[J[h+80>>2]](h+16|0,h+336|0,h+352|0,h+160|0,h+288|0,h+272|0);n=Q(Q(q*x)+Q(Q(o*A)+Q(p*i)));i=Q(Q(m*x)+Q(Q(t*A)+Q(s*i)));w=n>i;r=Q(v+(w?n:i));x=N[h+288>>2];if(r>2];i=Q((w?i:n)-v);if(An?n:i;if(i>2];B=N[h+340>>2];k=N[h+336>>2];l=i}z=z+1|0;if((b|0)!=(z|0)){continue}break}}j:{if(c&1){break j}x=Q(0);A=Q(0);T=Q(0);i=Q(m-q);n=Q(t-o);r=Q(s-p);u=Q(Q(i*i)+Q(Q(n*n)+Q(r*r)));if(u>Q(0)){E=i;i=Q(Q(1)/Q(Y(u)));T=Q(E*i);A=Q(r*i);x=Q(n*i)}if(!b){break j}U=Q(-A);V=Q(-x);Z=Q(-T);z=0;while(1){w=F+P(z,20)|0;i=N[w>>2];n=N[w+4>>2];u=N[w+8>>2];y=Q(Q(Q(i*N[h+356>>2])+Q(n*N[h+368>>2]))+Q(u*N[h+380>>2]));I=Q(Q(Q(i*N[h+352>>2])+Q(n*N[h+364>>2]))+Q(u*N[h+376>>2]));r=Q(Q(x*y)+Q(I*U));i=Q(Q(Q(i*N[h+360>>2])+Q(n*N[h+372>>2]))+Q(u*N[h+384>>2]));u=Q(Q(T*I)+Q(i*V));I=Q(Q(A*i)+Q(y*Z));k:{if(!(Q(R(I))>Q(9.999999974752427e-7)|Q(R(u))>Q(9.999999974752427e-7)|Q(R(r))>Q(9.999999974752427e-7))){break k}i=Q(0);y=Q(0);n=Q(0);W=Q(Q(r*r)+Q(Q(I*I)+Q(u*u)));if(W>Q(0)){i=Q(Q(1)/Q(Y(W)));n=Q(r*i);y=Q(u*i);i=Q(I*i)}N[h+344>>2]=n;N[h+336>>2]=i;N[h+340>>2]=y;Ja[J[h+80>>2]](h+16|0,h+336|0,h+352|0,h+160|0,h+288|0,h+272|0);r=Q(Q(q*n)+Q(Q(o*i)+Q(p*y)));i=Q(Q(m*n)+Q(Q(t*i)+Q(s*y)));w=r>i;n=Q(v+(w?r:i));u=N[h+288>>2];if(n>2];i=Q((w?i:r)-v);if(yn?n:i;if(!(i>2];B=N[h+340>>2];k=N[h+336>>2];l=i}z=z+1|0;if((b|0)!=(z|0)){continue}break}}i=N[d+8>>2];l=N[h+24>>2];n=Q(l+l);v=N[d>>2];l=N[h+16>>2];r=Q(l+l);l=N[h+20>>2];x=Q(l+l);A=N[d+4>>2];T=Q(Q(i*n)+Q(Q(v*r)+Q(x*A)));u=Q(-j);E=j;l=N[d+12>>2];j=Q(Q(l*l)+Q(-.5));b=Q(Q(E*Q(Q(Q(q+m)*Q(.5))-Q(N[d+24>>2]+Q(Q(i*T)+Q(Q(n*j)+Q(l*Q(Q(v*x)-Q(r*A))))))))+Q(Q(k*Q(Q(Q(o+t)*Q(.5))-Q(N[d+16>>2]+Q(Q(v*T)+Q(Q(r*j)+Q(l*Q(Q(A*n)-Q(x*i))))))))+Q(B*Q(Q(Q(p+s)*Q(.5))-Q(N[d+20>>2]+Q(Q(A*T)+Q(Q(x*j)+Q(Q(Q(i*r)-Q(n*v))*l))))))))>2]=n;B=b?Q(-B):B;N[h+312>>2]=B;v=b?Q(-k):k;N[h+308>>2]=v;Xz(g,d,h+16|0,f,a,h+96|0,N[G+4>>2],h+308|0,N[e>>2]);if((J[g+4096>>2]==2|c)&1){break e}x=N[e>>2];r=N[G+4>>2];F=h+352|0;c=J[h+40>>2];ja=J[h+48>>2];e=0;w=J[h+32>>2];l:{if(w){while(1){f=K[c+18|0];if(f){fa=L[c+16>>1]+ja|0;a=K[(fa+f|0)-1|0];G=0;while(1){b=a;a=K[G+fa|0];da=a>>>0>b>>>0?a:b;ga=a>>>0>>0?a:b;z=0;m:{if(e){while(1){b=F+(z<<4)|0;if(!(K[b|0]!=(ga|0)|K[b+1|0]!=(da|0))){N[b+4>>2]=N[c>>2]+N[b+4>>2];N[b+8>>2]=N[c+4>>2]+N[b+8>>2];N[b+12>>2]=N[c+8>>2]+N[b+12>>2];break m}z=z+1|0;if((z|0)!=(e|0)){continue}break}}b=512;if((e|0)==512){break l}b=F+(e<<4)|0;H[b+1|0]=da;H[b|0]=ga;N[b+4>>2]=N[c>>2];N[b+8>>2]=N[c+4>>2];N[b+12>>2]=N[c+8>>2];e=e+1|0}G=G+1|0;f=f-1|0;if(f){continue}break}}c=c+20|0;w=w-1|0;if(w){continue}break}}b=e}c=b;N[h+296>>2]=q;N[h+288>>2]=o;N[h+292>>2]=p;N[h+276>>2]=s;N[h+272>>2]=t;N[h+280>>2]=m;j=Q(m-q);k=Q(t-o);i=Q(s-p);l=Q(Y(Q(Q(j*j)+Q(Q(k*k)+Q(i*i)))));if(l>Q(0)){l=Q(Q(.009999999776482582)/l);j=Q(j*l);q=Q(q-j);N[h+296>>2]=q;i=Q(i*l);p=Q(p-i);N[h+292>>2]=p;l=Q(k*l);o=Q(o-l);N[h+288>>2]=o;j=Q(m+j);N[h+280>>2]=j;j=Q(j-q);i=Q(s+i);N[h+276>>2]=i;l=Q(t+l);N[h+272>>2]=l;k=Q(l-o);i=Q(i-p)}N[h+256>>2]=k;N[h+264>>2]=j;N[h+260>>2]=i;l=Q(Q(j*v)-Q(n*k));N[h+340>>2]=l;j=Q(Q(i*n)-Q(B*j));N[h+336>>2]=j;i=Q(Q(k*B)-Q(v*i));N[h+344>>2]=i;N[h+348>>2]=-Q(Q(i*q)+Q(Q(j*o)+Q(p*l)));l=Q(R(l));j=Q(R(j));i=Q(R(i));n:{o:{if(!(!(l>j)|!(l>i))){b=0;f=2;break o}a=2;f=0;b=1;if(!(i>j)){break n}}a=b;b=f}if(!c){break e}e=b;b=b<<2;f=h+256|0;G=a<<2;z=h+308|0;X=Q(Q(1)/Q(Q(N[b+f>>2]*N[G+z>>2])-Q(N[b+z>>2]*N[f+G>>2])));G=J[h+44>>2];aa=Q(Q(-r)-x);l=N[d+12>>2];i=Q(Q(l*l)+Q(-.5));b=J[g+4096>>2];j=N[d+4>>2];s=Q(-j);k=N[d>>2];t=Q(-k);q=N[d+8>>2];x=Q(-q);z=0;A=N[h+192>>2];T=N[h+188>>2];u=N[h+184>>2];y=N[h+180>>2];I=N[h+176>>2];U=N[h+172>>2];V=N[h+168>>2];Z=N[h+164>>2];W=N[h+160>>2];while(1){f=(h+352|0)+(z<<4)|0;F=K[f+1|0];O=N[d+16>>2];S=N[d+20>>2];_=N[d+24>>2];f=G+P(K[f|0],12)|0;m=N[f>>2];C=N[f+4>>2];M=N[f+8>>2];p=Q(Q(Q(m*V)+Q(C*y))+Q(M*A));p=Q(p+p);o=Q(Q(Q(m*W)+Q(C*U))+Q(M*u));o=Q(o+o);m=Q(Q(Q(m*Z)+Q(C*I))+Q(M*T));m=Q(m+m);C=Q(Q(q*p)+Q(Q(k*o)+Q(j*m)));N[h+152>>2]=_+Q(Q(q*C)+Q(Q(p*i)+Q(l*Q(Q(k*m)+Q(o*s)))));N[h+148>>2]=S+Q(Q(j*C)+Q(Q(m*i)+Q(l*Q(Q(q*o)+Q(p*t)))));N[h+144>>2]=O+Q(Q(k*C)+Q(Q(o*i)+Q(l*Q(Q(j*p)+Q(m*x)))));f=G+P(F,12)|0;m=N[f>>2];C=N[f+4>>2];M=N[f+8>>2];p=Q(Q(Q(V*m)+Q(y*C))+Q(A*M));p=Q(p+p);o=Q(Q(Q(W*m)+Q(U*C))+Q(u*M));o=Q(o+o);m=Q(Q(Q(Z*m)+Q(I*C))+Q(T*M));m=Q(m+m);C=Q(Q(q*p)+Q(Q(k*o)+Q(j*m)));N[h+136>>2]=_+Q(Q(q*C)+Q(Q(p*i)+Q(l*Q(Q(k*m)+Q(o*s)))));N[h+132>>2]=S+Q(Q(j*C)+Q(Q(m*i)+Q(l*Q(Q(q*o)+Q(p*t)))));N[h+128>>2]=O+Q(Q(k*C)+Q(Q(o*i)+Q(l*Q(Q(j*p)+Q(m*x)))));if(!(!Wz(h+288|0,h+272|0,h+256|0,h+336|0,e,a,X,h+308|0,h+144|0,h+128|0,h+4|0,h+324|0,aa)|b>>>0>63)){o=N[h+328>>2];m=N[h+332>>2];O=N[h+324>>2];p=N[h+4>>2];f=b+1|0;J[g+4096>>2]=f;b=(b<<6)+g|0;N[b+16>>2]=O-Q(v*p);N[b+8>>2]=n;N[b+4>>2]=B;N[b>>2]=v;J[b+52>>2]=-1;N[b+12>>2]=-Q(r+p);N[b+24>>2]=m-Q(n*p);N[b+20>>2]=o-Q(B*p);b=f}z=z+1|0;if((c|0)!=(z|0)){continue}break}}a=1;break b}a=0}Ha=h+8544|0;return a|0}function EH(a,b,c){var d=0,e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=0,X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=0,ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=0,Ia=Q(0),Ja=Q(0),Ka=Q(0),La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=Q(0),Wa=Q(0),Xa=Q(0),Ya=Q(0),Za=Q(0),_a=Q(0),$a=Q(0),ab=Q(0),bb=Q(0),cb=Q(0),db=Q(0),eb=Q(0),fb=Q(0),gb=Q(0),hb=Q(0),ib=Q(0),jb=Q(0),kb=Q(0),lb=Q(0),mb=Q(0),nb=0,ob=Q(0),pb=0,qb=0,rb=Q(0),sb=Q(0),tb=Q(0),ub=Q(0),vb=Q(0),wb=Q(0),xb=Q(0),yb=Q(0),zb=Q(0),Ab=Q(0),Bb=Q(0),Cb=Q(0),Db=Q(0),Eb=Q(0),Fb=0,Gb=0,Hb=0,Ib=Q(0),Jb=Q(0),Kb=Q(0),Lb=Q(0),Mb=Q(0),Nb=Q(0),Ob=Q(0),Pb=Q(0),Qb=Q(0),Rb=Q(0),Sb=Q(0),Tb=Q(0),Ub=Q(0),Vb=Q(0),Wb=Q(0),Xb=Q(0),Yb=Q(0),Zb=Q(0),_b=Q(0),$b=Q(0),ac=Q(0),bc=Q(0),cc=Q(0),dc=Q(0),ec=Q(0),fc=Q(0),gc=Q(0),hc=Q(0),ic=Q(0),jc=Q(0),kc=Q(0),lc=Q(0),mc=Q(0),nc=Q(0),oc=Q(0),pc=0,qc=Q(0),rc=Q(0),sc=Q(0),tc=Q(0),uc=Q(0),vc=Q(0),wc=Q(0),xc=Q(0),yc=Q(0),zc=Q(0),Ac=Q(0),Bc=Q(0),Cc=0,Dc=0,Ec=Q(0),Fc=Q(0),Gc=Q(0),Hc=Q(0),Ic=Q(0),Jc=Q(0),Kc=Q(0),Lc=Q(0),Mc=Q(0),Nc=Q(0),Oc=Q(0),Pc=0,Qc=Q(0),Rc=Q(0),Sc=Q(0),Tc=Q(0),Uc=0,Vc=Q(0),Wc=Q(0),Xc=Q(0),Yc=Q(0),Zc=Q(0),_c=Q(0),$c=Q(0),ad=Q(0),bd=Q(0);o=J[a+100>>2];Tb=N[o+32>>2];p=J[a+96>>2];Ub=N[p+40>>2];Vb=N[p+36>>2];q=J[a+68>>2];Wb=N[q+32>>2];r=J[a+64>>2];Xb=N[r+40>>2];Yb=N[r+36>>2];s=J[a+36>>2];Zb=N[s+32>>2];t=J[a+32>>2];_b=N[t+40>>2];$b=N[t+36>>2];u=J[a+4>>2];ac=N[u+40>>2];bc=N[u+36>>2];v=J[a>>2];cc=N[v+40>>2];dc=N[v+36>>2];Ja=N[o+16>>2];Ka=N[p+24>>2];qa=N[p+20>>2];La=N[o+8>>2];ra=N[o+4>>2];Ma=N[o>>2];Na=N[q+16>>2];Oa=N[r+24>>2];sa=N[r+20>>2];Pa=N[q+8>>2];ta=N[q+4>>2];Qa=N[q>>2];Ra=N[s+16>>2];Sa=N[t+24>>2];ua=N[t+20>>2];Ta=N[s+8>>2];va=N[s+4>>2];Ua=N[s>>2];Va=N[u+24>>2];wa=N[u+20>>2];Wa=N[v+24>>2];xa=N[v+20>>2];ec=N[o+40>>2];fc=N[o+36>>2];gc=N[q+40>>2];hc=N[q+36>>2];ic=N[s+40>>2];jc=N[s+36>>2];Xa=N[o+24>>2];ya=N[o+20>>2];Ya=N[q+24>>2];za=N[q+20>>2];Za=N[s+24>>2];Aa=N[s+20>>2];z=N[s+48>>2];R=N[q+48>>2];A=N[o+48>>2];B=N[t+52>>2];S=N[s+52>>2];C=N[r+52>>2];D=N[q+52>>2];T=N[p+52>>2];E=N[o+52>>2];U=N[t+56>>2];V=N[s+56>>2];h=N[r+56>>2];i=N[q+56>>2];j=N[p+56>>2];k=N[o+56>>2];l=N[u+52>>2];fa=N[v+52>>2];ga=N[u+56>>2];ha=N[v+56>>2];kc=N[p+32>>2];lc=N[r+32>>2];mc=N[t+32>>2];nc=N[u+32>>2];oc=N[v+32>>2];_a=N[p+16>>2];$a=N[p+8>>2];Ba=N[p+4>>2];ab=N[p>>2];bb=N[r+16>>2];cb=N[r+8>>2];Ca=N[r+4>>2];db=N[r>>2];eb=N[t+16>>2];fb=N[t+8>>2];Da=N[t+4>>2];gb=N[t>>2];hb=N[u+16>>2];ib=N[v+16>>2];jb=N[u+8>>2];Ea=N[u+4>>2];kb=N[u>>2];lb=N[v+8>>2];Fa=N[v+4>>2];mb=N[v>>2];ia=N[t+48>>2];Z=N[r+48>>2];_=N[p+48>>2];d=L[a+22>>1];$=N[u+48>>2];aa=N[v+48>>2];e=J[a+24>>2];pc=Ha-16|0;f=pc;J[f+8>>2]=2139095039;J[f+12>>2]=2139095039;J[f>>2]=2139095039;J[f+4>>2]=2139095039;if(d){qc=Q(ha-ga);rc=Q(fa-l);sc=Q(j-k);tc=Q(h-i);uc=Q(U-V);vc=Q(T-E);wc=Q(C-D);xc=Q(B-S);Lb=N[e+76>>2];Mb=N[e+92>>2];Mc=Q(Lb+Mb);Nb=N[e+72>>2];Ob=N[e+88>>2];Nc=Q(Nb+Ob);Pb=N[e+68>>2];Qb=N[e+84>>2];Oc=Q(Pb+Qb);yc=Q(aa-$);Pc=(d<<4)+e|0;zc=Q(_-A);Ac=Q(Z-R);Bc=Q(ia-z);Rb=N[e+64>>2];Sb=N[e+80>>2];Qc=Q(Rb+Sb);Fb=e+400|0;while(1){pb=e+240|0;W=K[e+1|0];d=W<<4;qb=pb+d|0;f=e;nb=H[e+3|0]&1;e=qb+P(W,160)|0;Cc=(d&0-nb)+e|0;Gb=K[f+2|0];Dc=Cc+(Gb<<4)|0;Hb=P(Gb,208);z=N[f+144>>2];R=N[f+128>>2];A=N[f+160>>2];B=N[f+156>>2];S=N[f+140>>2];C=N[f+172>>2];D=N[f+152>>2];T=N[f+136>>2];E=N[f+168>>2];U=N[f+148>>2];V=N[f+132>>2];h=N[f+164>>2];Ec=N[f+124>>2];Fc=N[f+120>>2];Gc=N[f+116>>2];Hc=N[f+108>>2];Ic=N[f+104>>2];Jc=N[f+100>>2];Kc=N[f+112>>2];Lc=N[f+96>>2];a:{if(!W){i=Q(0);j=Q(0);k=Q(0);l=Q(0);fa=Q(0);ga=Q(0);ha=Q(0);ia=Q(0);break a}ob=Q(Q(Q(yc*R)+Q(rc*z))+Q(qc*A));Rc=Q(Q(Q(zc*S)+Q(vc*B))+Q(sc*C));Sc=Q(Q(Q(Ac*T)+Q(wc*D))+Q(tc*E));Tc=Q(Q(Q(Bc*V)+Q(xc*U))+Q(uc*h));Uc=nb?e:pc;Z=Q(Q(Q(Q(mb*R)+Q(Fa*z))+Q(lb*A))-Q(Q(Q(kb*R)+Q(Ea*z))+Q(jb*A)));_=Q(Q(Q(Q(gb*V)+Q(Da*U))+Q(fb*h))-Q(Q(Q(Ua*V)+Q(va*U))+Q(Ta*h)));$=Q(Q(Q(Q(db*T)+Q(Ca*D))+Q(cb*E))-Q(Q(Q(Qa*T)+Q(ta*D))+Q(Pa*E)));aa=Q(Q(Q(Q(ab*S)+Q(Ba*B))+Q($a*C))-Q(Q(Q(Ma*S)+Q(ra*B))+Q(La*C)));Ab=Q(-N[f+188>>2]);Bb=Q(-N[f+184>>2]);Ib=Q(-N[f+180>>2]);Jb=Q(-N[f+176>>2]);ia=Q(0);ba=0;ha=Q(0);ga=Q(0);fa=Q(0);l=Q(0);k=Q(0);j=Q(0);i=Q(0);while(1){Ga=((nb?ba:0)<<4)+Uc|0;M=N[Ga>>2];ca=N[Ga+4>>2];Ia=N[Ga+8>>2];d=pb+(ba<<4)|0;w=N[d>>2];e=qb+P(ba,160)|0;Vc=N[e+112>>2];Wc=N[e+144>>2];Xc=N[e+96>>2];g=N[e+128>>2];F=N[e+80>>2];ja=N[e- -64>>2];ka=N[e+48>>2];X=N[e+32>>2];la=N[e>>2];ma=N[e+16>>2];x=N[d+4>>2];Yc=N[e+116>>2];Zc=N[e+148>>2];_c=N[e+100>>2];m=N[e+132>>2];na=N[e+36>>2];G=N[e+20>>2];oa=N[e+4>>2];O=N[e+84>>2];rb=N[e+52>>2];sb=N[e+68>>2];I=N[d+8>>2];$c=N[e+120>>2];ad=N[e+152>>2];bd=N[e+104>>2];n=N[e+136>>2];tb=N[e+40>>2];ub=N[e+24>>2];da=N[e+8>>2];pa=N[e+88>>2];vb=N[e+56>>2];wb=N[e+72>>2];Cb=N[e+12>>2];Db=N[e+28>>2];Eb=N[e+44>>2];xb=N[e+60>>2];ea=N[e+76>>2];yb=N[e+92>>2];Kb=N[e+140>>2];y=Q(Q(Q(Rc+Q(Q(Q(Q(kc*Cb)+Q(Vb*Db))+Q(Ub*Eb))-Q(Q(Q(Tb*xb)+Q(fc*ea))+Q(ec*yb))))-Q(Kb*c))+N[e+108>>2]);y=Q(N[e+156>>2]*(b>y?b:y));zb=N[d+12>>2];Y=Q(-zb);y=Q(N[e+124>>2]*Q(Q(Kb+(y>Ab?Ab:y))-Q(aa+Q(Q(Q(Q(_a*Cb)+Q(qa*Db))+Q(Ka*Eb))-Q(Q(Q(Ja*xb)+Q(ya*ea))+Q(Xa*yb))))));y=Q(zb+(y>Y?y:Y));Y=N[Ga+12>>2];y=y>2]=y;Y=n;n=Q(bd+Q(Q(Sc+Q(Q(Q(Q(lc*da)+Q(Yb*ub))+Q(Xb*tb))-Q(Q(Q(Wb*vb)+Q(hc*wb))+Q(gc*pa))))-Q(n*c)));n=Q(ad*(b>n?b:n));n=Q($c*Q(Q(Y+(n>Bb?Bb:n))-Q($+Q(Q(Q(Q(bb*da)+Q(sa*ub))+Q(Oa*tb))-Q(Q(Q(Na*vb)+Q(za*wb))+Q(Ya*pa))))));Y=Q(-I);n=Q(I+(n>Y?n:Y));Ia=n>2]=Ia;n=m;m=Q(_c+Q(Q(Tc+Q(Q(Q(Q(mc*oa)+Q($b*G))+Q(_b*na))-Q(Q(Q(Zb*rb)+Q(jc*sb))+Q(ic*O))))-Q(m*c)));m=Q(Zc*(b>m?b:m));m=Q(Yc*Q(Q(n+(m>Ib?Ib:m))-Q(_+Q(Q(Q(Q(eb*oa)+Q(ua*G))+Q(Sa*na))-Q(Q(Q(Ra*rb)+Q(Aa*sb))+Q(Za*O))))));n=Q(-x);m=Q(x+(m>n?m:n));ca=m>2]=ca;m=g;g=Q(Xc+Q(Q(ob+Q(Q(Q(Q(oc*la)+Q(dc*ma))+Q(cc*X))-Q(Q(Q(nc*ka)+Q(bc*ja))+Q(ac*F))))-Q(g*c)));g=Q(Wc*(b>g?b:g));g=Q(Vc*Q(Q(m+(g>Jb?Jb:g))-Q(Z+Q(Q(Q(Q(ib*la)+Q(xa*ma))+Q(Wa*X))-Q(Q(Q(hb*ka)+Q(wa*ja))+Q(Va*F))))));m=Q(-w);g=Q(w+(g>m?g:m));g=g>2]=g;ia=Q(ia+y);ha=Q(ha+Ia);ga=Q(ga+ca);fa=Q(fa+g);M=Q(y-zb);l=Q(l+M);I=Q(Ia-I);k=Q(k+I);x=Q(ca-x);j=Q(j+x);w=Q(g-w);i=Q(i+w);aa=Q(aa+Q(Mc*M));$=Q($+Q(Nc*I));_=Q(_+Q(Oc*x));Z=Q(Z+Q(Qc*w));ca=Q(Ec*M);Xa=Q(Xa-Q(yb*ca));g=pa;pa=Q(Fc*I);Ya=Q(Ya-Q(g*pa));g=O;O=Q(Gc*x);Za=Q(Za-Q(g*O));g=F;F=Q(Kc*w);Va=Q(Va-Q(g*F));M=Q(Hc*M);Ka=Q(Ka+Q(Eb*M));I=Q(Ic*I);Oa=Q(Oa+Q(tb*I));x=Q(Jc*x);Sa=Q(Sa+Q(na*x));w=Q(Lc*w);Wa=Q(Wa+Q(X*w));ya=Q(ya-Q(ea*ca));za=Q(za-Q(wb*pa));Aa=Q(Aa-Q(sb*O));wa=Q(wa-Q(ja*F));qa=Q(qa+Q(Db*M));sa=Q(sa+Q(ub*I));ua=Q(ua+Q(G*x));xa=Q(xa+Q(ma*w));Ja=Q(Ja-Q(xb*ca));Na=Q(Na-Q(vb*pa));Ra=Q(Ra-Q(rb*O));hb=Q(hb-Q(ka*F));_a=Q(_a+Q(Cb*M));bb=Q(bb+Q(da*I));eb=Q(eb+Q(oa*x));ib=Q(ib+Q(la*w));Fb=Fb+192|0;ba=ba+1|0;if((W|0)!=(ba|0)){continue}break}}e=Hb+Dc|0;Z=Q(Mb*l);La=Q(La-Q(C*Z));_=Q(Ob*k);Pa=Q(Pa-Q(E*_));$=Q(Qb*j);Ta=Q(Ta-Q(h*$));aa=Q(Sb*i);jb=Q(jb-Q(A*aa));g=C;C=Q(Lb*l);$a=Q($a+Q(g*C));g=E;E=Q(Nb*k);cb=Q(cb+Q(g*E));g=h;h=Q(Pb*j);fb=Q(fb+Q(g*h));g=A;A=Q(Rb*i);lb=Q(lb+Q(g*A));ra=Q(ra-Q(B*Z));ta=Q(ta-Q(D*_));va=Q(va-Q(U*$));Ea=Q(Ea-Q(z*aa));Ba=Q(Ba+Q(B*C));Ca=Q(Ca+Q(D*E));Da=Q(Da+Q(U*h));Fa=Q(Fa+Q(z*A));Ma=Q(Ma-Q(S*Z));Qa=Q(Qa-Q(T*_));Ua=Q(Ua-Q(V*$));kb=Q(kb-Q(R*aa));ab=Q(ab+Q(S*C));db=Q(db+Q(T*E));gb=Q(gb+Q(V*h));mb=Q(mb+Q(R*A));if(Gb){Ib=Q(fa*N[f+32>>2]);Jb=Q(ia*N[f+44>>2]);ca=Q(ha*N[f+40>>2]);Ia=Q(ga*N[f+36>>2]);fa=Q(fa*N[f+48>>2]);Z=Q(-fa);ia=Q(ia*N[f+60>>2]);_=Q(-ia);ha=Q(ha*N[f+56>>2]);$=Q(-ha);ga=Q(ga*N[f+52>>2]);aa=Q(-ga);ba=0;Ga=0;qb=0;nb=0;pb=0;while(1){W=(ba<<4)+Cc|0;w=N[W>>2];d=P(ba,208)+Dc|0;g=N[d+192>>2];m=N[d+144>>2];l=N[d+176>>2];F=N[d+160>>2];ja=N[d+80>>2];Hb=d- -64|0;ka=N[Hb>>2];X=N[d+48>>2];la=N[d+128>>2];ma=N[d+112>>2];x=N[d+96>>2];z=N[d+32>>2];R=N[d>>2];A=N[d+16>>2];na=N[W+4>>2];n=N[d+196>>2];Cb=N[d+148>>2];k=N[d+180>>2];G=N[d+164>>2];oa=N[d+84>>2];O=N[d+52>>2];rb=N[d+68>>2];B=N[d+36>>2];S=N[d+20>>2];C=N[d+4>>2];sb=N[d+132>>2];I=N[d+100>>2];tb=N[d+116>>2];ub=N[W+8>>2];Db=N[d+200>>2];Eb=N[d+152>>2];j=N[d+184>>2];da=N[d+168>>2];pa=N[d+88>>2];vb=N[d+56>>2];wb=N[d+72>>2];D=N[d+40>>2];T=N[d+24>>2];E=N[d+8>>2];M=N[d+136>>2];Ab=N[d+104>>2];Bb=N[d+120>>2];xb=N[W+12>>2];U=N[d+12>>2];V=N[d+28>>2];h=N[d+44>>2];i=N[d+60>>2];ea=N[d+76>>2];yb=N[d+92>>2];y=N[d+108>>2];zb=N[d+124>>2];Y=N[d+140>>2];ob=N[d+188>>2];Kb=Q(Q(Q(Q(Q(Q(Q(Q(zc*U)+Q(vc*V))+Q(sc*h))+Q(Q(Q(Q(kc*i)+Q(Vb*ea))+Q(Ub*yb))-Q(Q(Q(Tb*y)+Q(fc*zb))+Q(ec*Y))))-Q(ob*c))+N[d+156>>2])*N[d+204>>2])-ob);ob=N[d+172>>2];i=Q(Q(xb-Q(Kb*ob))-Q(Q(Q(Q(Q(Q(ab*U)+Q(Ba*V))+Q($a*h))+Q(Q(Q(_a*i)+Q(qa*ea))+Q(Ka*yb)))-Q(Q(Q(Q(Ma*U)+Q(ra*V))+Q(La*h))+Q(Q(Q(Ja*y)+Q(ya*zb))+Q(Xa*Y))))*ob));ea=i<_?_:i;ea=ia>2]=ea;j=Q(Q(ub-Q(da*Q(Q(Db*Q(Eb+Q(Q(Q(Q(Q(Ac*E)+Q(wc*T))+Q(tc*D))+Q(Q(Q(Q(lc*vb)+Q(Yb*wb))+Q(Xb*pa))-Q(Q(Q(Wb*Ab)+Q(hc*Bb))+Q(gc*M))))-Q(j*c))))-j)))-Q(da*Q(Q(Q(Q(Q(db*E)+Q(Ca*T))+Q(cb*D))+Q(Q(Q(bb*vb)+Q(sa*wb))+Q(Oa*pa)))-Q(Q(Q(Q(Qa*E)+Q(ta*T))+Q(Pa*D))+Q(Q(Q(Na*Ab)+Q(za*Bb))+Q(Ya*M))))));da=j<$?$:j;da=ha>2]=da;k=Q(Q(na-Q(G*Q(Q(n*Q(Cb+Q(Q(Q(Q(Q(Bc*C)+Q(xc*S))+Q(uc*B))+Q(Q(Q(Q(mc*O)+Q($b*rb))+Q(_b*oa))-Q(Q(Q(Zb*I)+Q(jc*tb))+Q(ic*sb))))-Q(k*c))))-k)))-Q(G*Q(Q(Q(Q(Q(gb*C)+Q(Da*S))+Q(fb*B))+Q(Q(Q(eb*O)+Q(ua*rb))+Q(Sa*oa)))-Q(Q(Q(Q(Ua*C)+Q(va*S))+Q(Ta*B))+Q(Q(Q(Ra*I)+Q(Aa*tb))+Q(Za*sb))))));G=kga?ga:G;N[W+4>>2]=G;l=Q(Q(w-Q(F*Q(Q(g*Q(m+Q(Q(Q(Q(Q(yc*R)+Q(rc*A))+Q(qc*z))+Q(Q(Q(Q(oc*X)+Q(dc*ka))+Q(cc*ja))-Q(Q(Q(nc*x)+Q(bc*ma))+Q(ac*la))))-Q(l*c))))-l)))-Q(F*Q(Q(Q(Q(Q(mb*R)+Q(Fa*A))+Q(lb*z))+Q(Q(Q(ib*X)+Q(xa*ka))+Q(Wa*ja)))-Q(Q(Q(Q(kb*R)+Q(Ea*A))+Q(jb*z))+Q(Q(Q(hb*x)+Q(wa*ma))+Q(Va*la))))));F=lfa?fa:F;N[W>>2]=X;pb=Jb<(i>Q(0)?i:Q(-i))|pb;nb=ca<(j>Q(0)?j:Q(-j))|nb;qb=Ia<(k>Q(0)?k:Q(-k))|qb;Ga=Ib<(l>Q(0)?l:Q(-l))|Ga;i=Q(ea-xb);F=Q(Ec*i);Xa=Q(Xa-Q(F*N[d+140>>2]));j=Q(da-ub);ja=Q(Fc*j);Ya=Q(Ya-Q(ja*N[d+136>>2]));k=Q(G-na);ka=Q(Gc*k);Za=Q(Za-Q(ka*N[d+132>>2]));l=Q(X-w);w=Q(Kc*l);Va=Q(Va-Q(w*N[d+128>>2]));X=Q(Hc*i);Ka=Q(Ka+Q(X*N[d+92>>2]));la=Q(Ic*j);Oa=Q(Oa+Q(la*N[d+88>>2]));ma=Q(Jc*k);Sa=Q(Sa+Q(ma*N[d+84>>2]));x=Q(Lc*l);Wa=Q(Wa+Q(x*N[d+80>>2]));na=Q(Mb*i);La=Q(La-Q(h*na));G=Q(Ob*j);Pa=Q(Pa-Q(D*G));oa=Q(Qb*k);Ta=Q(Ta-Q(B*oa));O=Q(Sb*l);jb=Q(jb-Q(z*O));g=h;h=Q(Lb*i);$a=Q($a+Q(g*h));g=D;D=Q(Nb*j);cb=Q(cb+Q(g*D));g=B;B=Q(Pb*k);fb=Q(fb+Q(g*B));g=z;z=Q(Rb*l);lb=Q(lb+Q(g*z));ya=Q(ya-Q(F*N[d+124>>2]));za=Q(za-Q(ja*N[d+120>>2]));Aa=Q(Aa-Q(ka*N[d+116>>2]));wa=Q(wa-Q(w*N[d+112>>2]));qa=Q(qa+Q(X*N[d+76>>2]));sa=Q(sa+Q(la*N[d+72>>2]));ua=Q(ua+Q(ma*N[d+68>>2]));xa=Q(xa+Q(x*N[Hb>>2]));ra=Q(ra-Q(V*na));ta=Q(ta-Q(T*G));va=Q(va-Q(S*oa));Ea=Q(Ea-Q(A*O));Ba=Q(Ba+Q(V*h));Ca=Q(Ca+Q(T*D));Da=Q(Da+Q(S*B));Fa=Q(Fa+Q(A*z));Ja=Q(Ja-Q(F*N[d+108>>2]));Na=Q(Na-Q(ja*N[d+104>>2]));Ra=Q(Ra-Q(ka*N[d+100>>2]));hb=Q(hb-Q(w*N[d+96>>2]));_a=Q(_a+Q(N[d+60>>2]*X));bb=Q(bb+Q(N[d+56>>2]*la));eb=Q(eb+Q(N[d+52>>2]*ma));ib=Q(ib+Q(N[d+48>>2]*x));Ma=Q(Ma-Q(U*na));Qa=Q(Qa-Q(E*G));Ua=Q(Ua-Q(C*oa));kb=Q(kb-Q(R*O));ab=Q(ab+Q(U*h));db=Q(db+Q(E*D));gb=Q(gb+Q(C*B));mb=Q(mb+Q(R*z));Fb=Fb+256|0;ba=ba+1|0;if((Gb|0)!=(ba|0)){continue}break}J[f+220>>2]=0-(pb&1);J[f+216>>2]=0-(nb&1);J[f+212>>2]=0-(qb&1);J[f+208>>2]=0-(Ga&1)}if(e>>>0>>0){continue}break}}N[v+28>>2]=xa;N[v+24>>2]=Wa;N[v+20>>2]=xa;N[v+16>>2]=ib;N[v+12>>2]=Fa;N[v+8>>2]=lb;N[v+4>>2]=Fa;N[v>>2]=mb;N[t+28>>2]=ua;N[t+24>>2]=Sa;N[t+20>>2]=ua;N[t+16>>2]=eb;N[t+12>>2]=Da;N[t+8>>2]=fb;N[t+4>>2]=Da;N[t>>2]=gb;N[r+28>>2]=sa;N[r+24>>2]=Oa;N[r+20>>2]=sa;N[r+16>>2]=bb;N[r+12>>2]=Ca;N[r+8>>2]=cb;N[r+4>>2]=Ca;N[r>>2]=db;N[p+28>>2]=qa;N[p+24>>2]=Ka;N[p+20>>2]=qa;N[p+16>>2]=_a;N[p+12>>2]=Ba;N[p+8>>2]=$a;N[p+4>>2]=Ba;N[p>>2]=ab;if(J[a+16>>2]){N[u+28>>2]=wa;N[u+24>>2]=Va;N[u+20>>2]=wa;N[u+16>>2]=hb;N[u+12>>2]=Ea;N[u+8>>2]=jb;N[u+4>>2]=Ea;N[u>>2]=kb}if(J[a+48>>2]){N[s+28>>2]=Aa;N[s+24>>2]=Za;N[s+20>>2]=Aa;N[s+16>>2]=Ra;N[s+12>>2]=va;N[s+8>>2]=Ta;N[s+4>>2]=va;N[s>>2]=Ua}if(J[a+80>>2]){N[q+28>>2]=za;N[q+24>>2]=Ya;N[q+20>>2]=za;N[q+16>>2]=Na;N[q+12>>2]=ta;N[q+8>>2]=Pa;N[q+4>>2]=ta;N[q>>2]=Qa}if(J[a+112>>2]){N[o+28>>2]=ya;N[o+24>>2]=Xa;N[o+20>>2]=ya;N[o+16>>2]=Ja;N[o+12>>2]=ra;N[o+8>>2]=La;N[o+4>>2]=ra;N[o>>2]=Ma}}function Uq(a,b,c,d,e,f,g){var h=0,i=0,j=Q(0),k=0,l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=0,G=0,H=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=0,V=0,W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=0,za=0,Aa=0,Ba=0,Ca=Q(0),Da=Q(0),Ea=Q(0);h=Ha-1936|0;Ha=h;if(f){a:{if(e>>>0<2){break a}n=e-1|0;ya=n&3;i=1;if(e-2>>>0>=3){V=n&-4;n=0;while(1){z=h+912|0;N[z+(i<<4)>>2]=N[(i<<2)+d>>2];F=i+1|0;N[z+(F<<4)>>2]=N[(F<<2)+d>>2];F=i+2|0;N[z+(F<<4)>>2]=N[(F<<2)+d>>2];G=z;z=i+3|0;N[G+(z<<4)>>2]=N[(z<<2)+d>>2];i=i+4|0;n=n+4|0;if((V|0)!=(n|0)){continue}break}}if(!ya){break a}n=0;while(1){N[(h+912|0)+(i<<4)>>2]=N[(i<<2)+d>>2];i=i+1|0;n=n+1|0;if((ya|0)!=(n|0)){continue}break}}za=J[g+8>>2];ya=P(e,144);z=za+ya|0;J[g+8>>2]=z+ya;d=L[a+4>>1];U=(L[a+16>>1]+a|0)+P(d,400)|0;Aa=d<<5;V=J[g>>2];Ba=L[a+6>>1];b:{if(!e){break b}n=0;i=0;if(e>>>0>=4){G=e&-4;d=a- -64|0;F=0;while(1){g=h+400|0;B=g+(i<<3)|0;J[B>>2]=K[d+i|0];J[B+4>>2]=0;B=i|1;k=g+(B<<3)|0;J[k>>2]=K[d+B|0];J[k+4>>2]=0;B=i|2;k=g+(B<<3)|0;J[k>>2]=K[d+B|0];J[k+4>>2]=0;k=g;g=i|3;B=k+(g<<3)|0;J[B>>2]=K[d+g|0];J[B+4>>2]=0;i=i+4|0;F=F+4|0;if((G|0)!=(F|0)){continue}break}}d=e&3;if(!d){break b}while(1){g=(h+400|0)+(i<<3)|0;J[g>>2]=K[(a+i|0)- -64|0];J[g+4>>2]=0;i=i+1|0;n=n+1|0;if((d|0)!=(n|0)){continue}break}}F=U+Aa|0;Aa=V+za|0;V=z+V|0;za=a+Ba|0;Ba=e>>>0>1;while(1){z=Ua(Aa,b,ya);i=e;c:{if(!Ba){break c}while(1){a=i-1|0;d=(h+912|0)+(a<<4)|0;g=J[d+4>>2];J[h+32>>2]=J[d>>2];J[h+36>>2]=g;g=J[d+12>>2];J[h+40>>2]=J[d+8>>2];J[h+44>>2]=g;n=P(a,144);UG(h+256|0,n+z|0,F+P(a,96)|0,(P(i,48)+c|0)-48|0,h+32|0);d=z+P(J[(h+400|0)+(a<<3)>>2],144)|0;W=N[d+96>>2];X=N[d+100>>2];Y=N[d+104>>2];Z=N[d+112>>2];_=N[d+116>>2];$=N[d+120>>2];aa=N[d+128>>2];ba=N[d+132>>2];ca=N[d+136>>2];da=N[d+20>>2];ea=N[d+24>>2];fa=N[d+36>>2];ga=N[d+40>>2];H=N[d+52>>2];ha=N[d+56>>2];i=d- -64|0;ia=N[i>>2];ja=N[d+68>>2];ka=N[d+72>>2];la=N[d+80>>2];I=N[d+84>>2];M=N[d+88>>2];g=za+(a<<5)|0;j=N[g>>2];ma=N[d>>2];na=N[d+4>>2];oa=N[d+8>>2];pa=N[d+16>>2];qa=N[d+32>>2];O=N[d+48>>2];l=N[g+4>>2];m=N[g+8>>2];ra=N[h+352>>2];sa=N[h+356>>2];ta=N[h+360>>2];ua=N[h+368>>2];va=N[h+372>>2];wa=N[h+376>>2];Ca=N[h+384>>2];Da=N[h+388>>2];Ea=N[h+392>>2];o=N[h+308>>2];p=N[h+312>>2];s=N[h+320>>2];t=N[h+324>>2];x=N[h+292>>2];u=N[h+328>>2];R=N[h+296>>2];q=N[h+336>>2];r=N[h+340>>2];S=N[h+276>>2];w=N[h+344>>2];T=N[h+280>>2];v=N[h+256>>2];y=N[h+260>>2];C=N[h+264>>2];A=N[h+304>>2];D=N[h+288>>2];E=N[h+272>>2];J[d+140>>2]=0;J[d+124>>2]=0;J[d+108>>2]=0;J[d+92>>2]=0;J[d+76>>2]=0;J[d+60>>2]=0;xa=O;O=Q(Q(l*D)-Q(m*E));N[d+48>>2]=xa+Q(A+O);J[d+44>>2]=0;N[d+32>>2]=D+qa;J[d+28>>2]=0;N[d+16>>2]=E+pa;J[d+12>>2]=0;N[d+8>>2]=C+oa;N[d+4>>2]=y+na;N[d>>2]=v+ma;xa=M;M=Q(Q(j*T)-Q(l*C));N[d+88>>2]=xa+Q(w+M);xa=I;I=Q(Q(j*S)-Q(l*y));N[d+84>>2]=xa+Q(r+I);E=Q(Q(j*E)-Q(l*v));N[d+80>>2]=la+Q(q+E);C=Q(Q(m*C)-Q(j*R));N[d+72>>2]=ka+Q(u+C);y=Q(Q(m*y)-Q(j*x));N[d+68>>2]=ja+Q(t+y);v=Q(Q(m*v)-Q(j*D));N[i>>2]=ia+Q(s+v);D=Q(Q(l*R)-Q(m*T));N[d+56>>2]=ha+Q(p+D);xa=H;H=Q(Q(l*x)-Q(m*S));N[d+52>>2]=xa+Q(o+H);N[d+40>>2]=R+ga;N[d+36>>2]=x+fa;N[d+24>>2]=T+ea;N[d+20>>2]=S+da;x=Q(Q(Q(Q(j*r)+Q(w*Q(0)))-Q(l*q))+Q(Q(Q(M*Q(0))+Q(Q(j*I)-Q(l*E)))*Q(.5)));N[d+136>>2]=ca+Q(Ea+Q(x+x));x=Q(Q(Q(Q(m*q)+Q(Q(r*Q(0))-Q(j*w)))+Q(Q(Q(Q(m*E)+Q(I*Q(0)))-Q(j*M))*Q(.5)))+Q(Q(Q(Q(j*t)+Q(u*Q(0)))-Q(l*s))+Q(Q(Q(C*Q(0))+Q(Q(j*y)-Q(l*v)))*Q(.5))));N[d+132>>2]=ba+Q(Da+x);q=Q(Q(Q(Q(q*Q(0))+Q(Q(l*w)-Q(m*r)))+Q(Q(Q(l*M)+Q(Q(E*Q(0))-Q(m*I)))*Q(.5)))+Q(Q(Q(Q(j*o)+Q(p*Q(0)))-Q(l*A))+Q(Q(Q(D*Q(0))+Q(Q(j*H)-Q(l*O)))*Q(.5))));N[d+128>>2]=aa+Q(Ca+q);N[d+120>>2]=$+Q(wa+x);r=Q(Q(Q(m*s)+Q(Q(t*Q(0))-Q(j*u)))+Q(Q(Q(Q(m*v)+Q(y*Q(0)))-Q(j*C))*Q(.5)));N[d+116>>2]=_+Q(va+Q(r+r));j=Q(Q(Q(Q(m*A)+Q(Q(o*Q(0))-Q(j*p)))+Q(Q(Q(Q(m*O)+Q(H*Q(0)))-Q(j*D))*Q(.5)))+Q(Q(Q(s*Q(0))+Q(Q(l*u)-Q(m*t)))+Q(Q(Q(l*C)+Q(Q(v*Q(0))-Q(m*y)))*Q(.5))));N[d+112>>2]=Z+Q(ua+j);N[d+104>>2]=Y+Q(ta+q);N[d+100>>2]=X+Q(sa+j);j=Q(Q(Q(A*Q(0))+Q(Q(l*p)-Q(m*o)))+Q(Q(Q(l*D)+Q(Q(O*Q(0))-Q(m*H)))*Q(.5)));N[d+96>>2]=W+Q(ra+Q(j+j));g=J[h+268>>2];d=n+V|0;J[d+8>>2]=J[h+264>>2];J[d+12>>2]=g;g=J[h+260>>2];J[d>>2]=J[h+256>>2];J[d+4>>2]=g;g=J[h+284>>2];J[d+24>>2]=J[h+280>>2];J[d+28>>2]=g;g=J[h+276>>2];J[d+16>>2]=J[h+272>>2];J[d+20>>2]=g;g=J[h+300>>2];J[d+40>>2]=J[h+296>>2];J[d+44>>2]=g;g=J[h+292>>2];J[d+32>>2]=J[h+288>>2];J[d+36>>2]=g;g=J[h+316>>2];J[d+56>>2]=J[h+312>>2];J[d+60>>2]=g;g=J[h+308>>2];J[d+48>>2]=J[h+304>>2];J[d+52>>2]=g;g=J[h+332>>2];J[d+72>>2]=J[h+328>>2];J[d+76>>2]=g;i=J[h+324>>2];g=d- -64|0;J[g>>2]=J[h+320>>2];J[g+4>>2]=i;g=J[h+340>>2];J[d+80>>2]=J[h+336>>2];J[d+84>>2]=g;g=J[h+348>>2];J[d+88>>2]=J[h+344>>2];J[d+92>>2]=g;g=J[h+356>>2];J[d+96>>2]=J[h+352>>2];J[d+100>>2]=g;g=J[h+364>>2];J[d+104>>2]=J[h+360>>2];J[d+108>>2]=g;g=J[h+380>>2];J[d+120>>2]=J[h+376>>2];J[d+124>>2]=g;g=J[h+372>>2];J[d+112>>2]=J[h+368>>2];J[d+116>>2]=g;g=J[h+396>>2];J[d+136>>2]=J[h+392>>2];J[d+140>>2]=g;g=J[h+388>>2];J[d+128>>2]=J[h+384>>2];J[d+132>>2]=g;i=a;if(a>>>0>1){continue}break}d=1;if(e>>>0<=1){break c}while(1){a=za+(d<<5)|0;j=N[a+8>>2];l=N[a>>2];N[h+100>>2]=-N[a+4>>2];N[h+96>>2]=-l;J[h+108>>2]=0;N[h+104>>2]=-j;a=J[h+100>>2];J[h+16>>2]=J[h+96>>2];J[h+20>>2]=a;a=J[h+108>>2];J[h+24>>2]=J[h+104>>2];J[h+28>>2]=a;g=h+112|0;TG(g,h+16|0,z+P(J[(h+400|0)+(d<<3)>>2],144)|0);U=P(d,144);a=U+V|0;j=N[a>>2];l=N[a+4>>2];m=N[a+8>>2];o=N[a+16>>2];p=N[a+20>>2];s=N[a+24>>2];t=N[a+32>>2];u=N[a+36>>2];q=N[a+40>>2];r=N[a+48>>2];w=N[a+52>>2];A=N[a+56>>2];x=N[a- -64>>2];R=N[a+68>>2];S=N[a+72>>2];T=N[a+80>>2];v=N[a+84>>2];y=N[a+88>>2];C=N[a+96>>2];D=N[a+100>>2];E=N[a+104>>2];O=N[a+112>>2];M=N[a+116>>2];I=N[a+120>>2];H=N[a+128>>2];W=N[a+132>>2];X=N[a+136>>2];Y=N[h+112>>2];Z=N[h+116>>2];_=N[h+120>>2];$=N[h+128>>2];aa=N[h+132>>2];ba=N[h+136>>2];ca=N[h+144>>2];da=N[h+148>>2];ea=N[h+152>>2];fa=N[h+160>>2];ga=N[h+164>>2];ha=N[h+168>>2];ia=N[h+176>>2];ja=N[h+180>>2];ka=N[h+184>>2];la=N[h+192>>2];ma=N[h+196>>2];na=N[h+200>>2];oa=N[h+208>>2];pa=N[h+212>>2];qa=N[h+216>>2];ra=N[h+224>>2];sa=N[h+228>>2];ta=N[h+232>>2];ua=N[h+240>>2];va=N[h+244>>2];wa=N[h+248>>2];J[h+396>>2]=0;J[h+380>>2]=0;J[h+364>>2]=0;J[h+348>>2]=0;J[h+332>>2]=0;J[h+316>>2]=0;J[h+300>>2]=0;J[h+284>>2]=0;J[h+268>>2]=0;N[h+392>>2]=wa-X;N[h+388>>2]=va-W;N[h+384>>2]=ua-H;N[h+376>>2]=ta-I;N[h+372>>2]=sa-M;N[h+368>>2]=ra-O;N[h+360>>2]=qa-E;N[h+356>>2]=pa-D;N[h+352>>2]=oa-C;N[h+344>>2]=na-y;N[h+340>>2]=ma-v;N[h+336>>2]=la-T;N[h+328>>2]=ka-S;N[h+324>>2]=ja-R;N[h+320>>2]=ia-x;N[h+312>>2]=ha-A;N[h+308>>2]=ga-w;N[h+304>>2]=fa-r;N[h+296>>2]=ea-q;N[h+292>>2]=da-u;N[h+288>>2]=ca-t;N[h+280>>2]=ba-s;N[h+276>>2]=aa-p;N[h+272>>2]=$-o;N[h+264>>2]=_-m;N[h+260>>2]=Z-l;N[h+256>>2]=Y-j;a=(h+912|0)+(d<<4)|0;i=J[a+4>>2];J[h>>2]=J[a>>2];J[h+4>>2]=i;i=J[a+12>>2];J[h+8>>2]=J[a+8>>2];J[h+12>>2]=i;i=h+256|0;G=F+P(d,96)|0;n=P(d,48)+c|0;UG(g,i,G,n,h);a=Ha-720|0;Ha=a;g=z+U|0;k=G;G=a+624|0;zi(a+384|0,g,k,G);J[a+380>>2]=0;J[a+364>>2]=0;o=N[a+400>>2];p=N[a+420>>2];l=N[a+416>>2];s=N[a+404>>2];q=Q(Q(o*p)-Q(l*s));r=N[a+392>>2];t=N[a+424>>2];j=N[a+408>>2];w=Q(Q(s*t)-Q(p*j));m=N[a+384>>2];A=Q(Q(j*l)-Q(t*o));u=N[a+388>>2];j=Q(Q(1)/Q(Q(q*r)+Q(Q(w*m)+Q(A*u))));N[a+376>>2]=Q(Q(m*s)-Q(o*u))*j;o=Q(Q(Q(l*u)-Q(m*p))*j);N[a+372>>2]=o;N[a+360>>2]=o;N[a+356>>2]=Q(Q(t*m)-Q(r*l))*j;J[a+348>>2]=0;l=Q(q*j);N[a+368>>2]=l;m=Q(A*j);N[a+352>>2]=m;N[a+344>>2]=l;N[a+340>>2]=m;N[a+336>>2]=w*j;j=N[i+20>>2];l=N[g+20>>2];m=N[i+36>>2];o=N[g+36>>2];p=N[i+24>>2];s=N[g+24>>2];t=N[i+40>>2];u=N[g+40>>2];q=N[i+52>>2];r=N[g+52>>2];w=N[i+56>>2];A=N[g+56>>2];x=N[i- -64>>2];U=g- -64|0;R=N[U>>2];S=N[i+68>>2];T=N[g+68>>2];v=N[i+72>>2];y=N[g+72>>2];C=N[i+80>>2];D=N[g+80>>2];E=N[i+84>>2];O=N[g+84>>2];M=N[i+88>>2];I=N[g+88>>2];H=N[i+100>>2];W=N[g+100>>2];X=N[i+104>>2];Y=N[g+104>>2];Z=N[i+112>>2];_=N[g+112>>2];$=N[i+116>>2];aa=N[g+116>>2];ba=N[i+120>>2];ca=N[g+120>>2];da=N[i+128>>2];ea=N[g+128>>2];fa=N[i+132>>2];ga=N[g+132>>2];ha=N[i+136>>2];ia=N[g+136>>2];ja=N[i>>2];ka=N[g>>2];la=N[i+4>>2];ma=N[g+4>>2];na=N[i+8>>2];oa=N[g+8>>2];pa=N[i+16>>2];qa=N[g+16>>2];ra=N[i+32>>2];sa=N[g+32>>2];ta=N[i+48>>2];ua=N[g+48>>2];va=N[i+96>>2];wa=N[g+96>>2];J[a+332>>2]=0;J[a+316>>2]=0;J[a+300>>2]=0;J[a+284>>2]=0;J[a+268>>2]=0;J[a+252>>2]=0;N[a+328>>2]=ia+ha;N[a+324>>2]=ga+fa;N[a+320>>2]=ea+da;N[a+312>>2]=ca+ba;N[a+308>>2]=aa+$;N[a+304>>2]=_+Z;N[a+296>>2]=Y+X;N[a+292>>2]=W+H;N[a+280>>2]=I+M;N[a+276>>2]=O+E;N[a+272>>2]=D+C;N[a+264>>2]=y+v;N[a+260>>2]=T+S;N[a+256>>2]=R+x;N[a+248>>2]=A+w;N[a+244>>2]=r+q;N[a+232>>2]=u+t;N[a+216>>2]=s+p;J[a+236>>2]=0;J[a+220>>2]=0;J[a+204>>2]=0;N[a+288>>2]=wa+va;N[a+240>>2]=ua+ta;N[a+228>>2]=o+m;N[a+224>>2]=sa+ra;N[a+212>>2]=l+j;N[a+208>>2]=qa+pa;N[a+200>>2]=oa+na;N[a+196>>2]=ma+la;N[a+192>>2]=ka+ja;i=a+48|0;B=a+192|0;k=G;G=a+528|0;Xq(i,B,a+336|0,k,G);k=J[a+76>>2];J[a+216>>2]=J[a+72>>2];J[a+220>>2]=k;k=J[a+92>>2];J[a+232>>2]=J[a+88>>2];J[a+236>>2]=k;k=J[a+108>>2];J[a+248>>2]=J[a+104>>2];J[a+252>>2]=k;k=J[a+124>>2];J[a+264>>2]=J[a+120>>2];J[a+268>>2]=k;k=J[a+116>>2];J[a+256>>2]=J[a+112>>2];J[a+260>>2]=k;k=J[a+60>>2];J[a+200>>2]=J[a+56>>2];J[a+204>>2]=k;k=J[a+52>>2];J[a+192>>2]=J[a+48>>2];J[a+196>>2]=k;k=J[a+68>>2];J[a+208>>2]=J[a+64>>2];J[a+212>>2]=k;k=J[a+84>>2];J[a+224>>2]=J[a+80>>2];J[a+228>>2]=k;k=J[a+100>>2];J[a+240>>2]=J[a+96>>2];J[a+244>>2]=k;k=J[a+140>>2];J[a+280>>2]=J[a+136>>2];J[a+284>>2]=k;k=J[a+132>>2];J[a+272>>2]=J[a+128>>2];J[a+276>>2]=k;k=J[a+156>>2];J[a+296>>2]=J[a+152>>2];J[a+300>>2]=k;k=J[a+172>>2];J[a+312>>2]=J[a+168>>2];J[a+316>>2]=k;k=J[a+164>>2];J[a+304>>2]=J[a+160>>2];J[a+308>>2]=k;k=J[a+180>>2];J[a+320>>2]=J[a+176>>2];J[a+324>>2]=k;k=J[a+188>>2];J[a+328>>2]=J[a+184>>2];J[a+332>>2]=k;k=J[a+148>>2];J[a+288>>2]=J[a+144>>2];J[a+292>>2]=k;ul(i,B);zi(a,i,G,a+432|0);j=N[a+20>>2];m=N[a+356>>2];l=N[a+36>>2];p=N[a+372>>2];u=N[a+24>>2];q=N[a+360>>2];t=N[a+40>>2];r=N[a+376>>2];w=N[a+8>>2];A=N[a+344>>2];x=N[a>>2];R=N[a+336>>2];S=N[a+4>>2];T=N[a+340>>2];s=N[a+32>>2];v=N[a+368>>2];o=N[a+16>>2];y=N[a+352>>2];J[h+92>>2]=0;J[h+76>>2]=0;J[h+60>>2]=0;o=Q(y+o);p=Q(p+l);l=Q(v+s);s=Q(m+j);v=Q(Q(o*p)-Q(l*s));w=Q(A+w);t=Q(r+t);j=Q(q+u);q=Q(Q(s*t)-Q(p*j));m=Q(R+x);u=Q(T+S);r=Q(Q(j*l)-Q(t*o));j=Q(Q(1)/Q(Q(v*w)+Q(Q(q*m)+Q(u*r))));N[h+88>>2]=Q(Q(m*s)-Q(o*u))*j;o=Q(Q(Q(l*u)-Q(m*p))*j);N[h+84>>2]=o;p=Q(v*j);N[h+80>>2]=p;N[h+72>>2]=o;N[h+68>>2]=Q(Q(t*m)-Q(w*l))*j;l=Q(r*j);N[h+64>>2]=l;N[h+56>>2]=p;N[h+52>>2]=l;N[h+48>>2]=q*j;Ha=a+720|0;a=J[h+92>>2];J[n+40>>2]=J[h+88>>2];J[n+44>>2]=a;a=J[h+84>>2];J[n+32>>2]=J[h+80>>2];J[n+36>>2]=a;a=J[h+76>>2];J[n+24>>2]=J[h+72>>2];J[n+28>>2]=a;a=h- -64|0;i=J[a+4>>2];J[n+16>>2]=J[a>>2];J[n+20>>2]=i;a=J[h+60>>2];J[n+8>>2]=J[h+56>>2];J[n+12>>2]=a;a=J[h+52>>2];J[n>>2]=J[h+48>>2];J[n+4>>2]=a;j=N[g>>2];l=N[g+4>>2];m=N[g+8>>2];o=N[g+16>>2];p=N[g+20>>2];s=N[g+24>>2];t=N[g+32>>2];u=N[g+36>>2];q=N[g+40>>2];r=N[g+48>>2];w=N[g+52>>2];A=N[g+56>>2];x=N[U>>2];R=N[g+68>>2];S=N[g+72>>2];T=N[g+80>>2];v=N[g+84>>2];y=N[g+88>>2];C=N[g+96>>2];D=N[g+100>>2];E=N[g+104>>2];O=N[g+112>>2];M=N[g+116>>2];I=N[g+120>>2];H=N[g+128>>2];W=N[g+132>>2];X=N[g+136>>2];Y=N[h+112>>2];Z=N[h+116>>2];_=N[h+120>>2];$=N[h+128>>2];aa=N[h+132>>2];ba=N[h+136>>2];ca=N[h+144>>2];da=N[h+148>>2];ea=N[h+152>>2];fa=N[h+160>>2];ga=N[h+164>>2];ha=N[h+168>>2];ia=N[h+176>>2];ja=N[h+180>>2];ka=N[h+184>>2];la=N[h+192>>2];ma=N[h+196>>2];na=N[h+200>>2];oa=N[h+208>>2];pa=N[h+212>>2];qa=N[h+216>>2];ra=N[h+224>>2];sa=N[h+228>>2];ta=N[h+232>>2];ua=N[h+240>>2];va=N[h+244>>2];wa=N[h+248>>2];J[g+140>>2]=0;J[g+124>>2]=0;J[g+108>>2]=0;J[g+92>>2]=0;J[g+76>>2]=0;J[g+60>>2]=0;J[g+44>>2]=0;J[g+28>>2]=0;J[g+12>>2]=0;N[g+136>>2]=X+wa;N[g+132>>2]=W+va;N[g+128>>2]=H+ua;N[g+120>>2]=I+ta;N[g+116>>2]=M+sa;N[g+112>>2]=O+ra;N[g+104>>2]=E+qa;N[g+100>>2]=D+pa;N[g+96>>2]=C+oa;N[g+88>>2]=y+na;N[g+84>>2]=v+ma;N[g+80>>2]=T+la;N[g+72>>2]=S+ka;N[g+68>>2]=R+ja;N[U>>2]=x+ia;N[g+56>>2]=A+ha;N[g+52>>2]=w+ga;N[g+48>>2]=r+fa;N[g+40>>2]=q+ea;N[g+36>>2]=u+da;N[g+32>>2]=t+ca;N[g+24>>2]=s+ba;N[g+20>>2]=p+aa;N[g+16>>2]=o+$;N[g+8>>2]=m+_;N[g+4>>2]=l+Z;N[g>>2]=j+Y;d=d+1|0;if((e|0)!=(d|0)){continue}break}}f=f-1|0;if(f){continue}break}}Ha=h+1936|0}function fca(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=0,R=Q(0),S=0,T=0,U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=0;h=Ha+-64|0;Ha=h;u=N[d+20>>2];R=N[d+24>>2];f=J[f>>2];r=N[d+16>>2];k=N[d+8>>2];o=N[d>>2];s=N[d+4>>2];C=N[d+12>>2];t=N[c+20>>2];p=N[c+24>>2];i=N[c>>2];l=N[c+4>>2];m=N[c+8>>2];j=N[c+12>>2];A=N[c+16>>2];a=0;J[h+60>>2]=0;N[h+56>>2]=p;N[h+52>>2]=t;N[h+48>>2]=A;N[h+44>>2]=j;N[h+40>>2]=m;N[h+36>>2]=l;N[h+32>>2]=i;J[h+28>>2]=0;w=Q(i+i);v=Q(j+j);y=Q(Q(m*w)-Q(l*v));x=Q(Q(Q(i*w)+Q(j*v))+Q(-1));w=Q(Q(w*l)+Q(m*v));v=Q(Q(1)/Q(Y(Q(Q(y*y)+Q(Q(x*x)+Q(w*w))))));N[h+24>>2]=v*Q(-y);N[h+20>>2]=v*Q(-w);N[h+16>>2]=v*Q(-x);N[h>>2]=N[e>>2];z=Q(Q(Q(s*m)-Q(l*k))+Q(Q(o*j)-Q(C*i)));v=Q(z+z);D=Q(Q(Q(k*i)-Q(m*o))+Q(Q(s*j)-Q(C*l)));y=Q(D+D);F=Q(Q(1)-Q(z*v));G=Q(D*y);w=Q(F-G);x=Q(Q(Q(o*l)-Q(i*s))+Q(Q(k*j)-Q(C*m)));I=Q(x+x);L=Q(x*I);F=Q(F-L);G=Q(Q(Q(1)-G)-L);M=Q(x*y);q=o;o=Q(-i);E=Q(Q(C*j)-Q(Q(Q(q*o)-Q(s*l))-Q(m*k)));k=Q(E*v);C=Q(M-k);s=Q(x*v);y=Q(E*y);L=Q(s+y);M=Q(M+k);k=Q(D*v);q=Q(E*I);I=Q(k-q);v=Q(s-y);y=Q(k+q);k=Q(r-A);t=Q(u-t);p=Q(R-p);A=Q(Q(Q(o*k)-Q(t*l))-Q(m*p));u=Q(Q(j*j)+Q(-.5));o=Q(Q(Q(j*Q(Q(l*k)-Q(i*t)))+Q(u*p))-Q(m*A));o=Q(o+o);s=Q(Q(Q(u*t)+Q(j*Q(Q(i*p)-Q(m*k))))-Q(l*A));s=Q(s+s);j=Q(Q(Q(u*k)+Q(j*Q(Q(m*t)-Q(l*p))))-Q(i*A));j=Q(j+j);i=Q(N[e+8>>2]*Q(.15000000596046448));m=N[b+4>>2];t=N[b+8>>2];l=m<=t?m:t;k=N[b+12>>2];l=Q((l<=k?l:k)*Q(.15000000596046448));l=Q((i>2];a=a-1|0;c=d+P(a,48)|0;p=N[c+24>>2];r=N[c+40>>2];i=N[c+8>>2];A=N[c>>2];u=N[c+4>>2];q=Q(o+Q(Q(w*i)+Q(Q(v*A)+Q(M*u))));U=Q(j+Q(Q(L*i)+Q(Q(G*A)+Q(I*u))));V=N[c+16>>2];W=N[c+32>>2];A=Q(s+Q(Q(C*i)+Q(Q(y*A)+Q(F*u))));u=N[c+20>>2];X=N[c+36>>2];i=Q(Q(r*Q(q-p))+Q(Q(Q(U-V)*W)+Q(Q(A-u)*X)));p=Q(p-Q(q-Q(r*i)));q=Q(p*p);p=Q(V-Q(U-Q(W*i)));r=Q(p*p);p=Q(u-Q(A-Q(X*i)));a:{if(R>2];J[c>>2]=J[d>>2];J[c+4>>2]=e;e=J[d+44>>2];J[c+40>>2]=J[d+40>>2];J[c+44>>2]=e;e=J[d+36>>2];J[c+32>>2]=J[d+32>>2];J[c+36>>2]=e;e=J[d+28>>2];J[c+24>>2]=J[d+24>>2];J[c+28>>2]=e;e=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=e;e=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=e;break a}N[c+44>>2]=i}if(a){continue}break}a=K[f+64|0]}b:{c:{if((a&255)!=(b|0)){break c}i=Q(j-N[f+16>>2]);i=i>Q(0)?i:Q(-i);p=Q(s-N[f+20>>2]);p=p>Q(0)?p:Q(-p);p=i>=p?i:p;q=i;i=Q(o-N[f+24>>2]);i=(i>Q(0)?i:Q(-i))>=Q(0)?q:Q(0);if(l<(i<=p?p:i)){break c}if(!(Q(Q(E*N[f+12>>2])+Q(Q(x*N[f+8>>2])+Q(Q(z*N[f>>2])+Q(D*N[f+4>>2]))))>2]=0;N[f+24>>2]=o;N[f+20>>2]=s;N[f+16>>2]=j;N[f+12>>2]=E;N[f+8>>2]=x;N[f+4>>2]=D;N[f>>2]=z;H[f+64|0]=0;u=Q(G*m);R=Q(I*t);z=Q(u-R);E=Q(u+R);x=Q(L*k);l=Q(E-x);p=Q(M*t);A=Q(F*t);D=Q(N[h>>2]-j);i=Q(x+E);if(D>i){J[g+12>>2]=0;N[g+8>>2]=k;N[g+4>>2]=t;N[g>>2]=m;i=Q(j+i);N[g+44>>2]=i;J[g+36>>2]=0;J[g+40>>2]=0;J[g+28>>2]=0;J[g+32>>2]=1065353216;r=Q(i*Q(0));N[g+24>>2]=Q(o+Q(Q(w*k)+Q(Q(v*m)+p)))-r;N[g+20>>2]=Q(s+Q(Q(C*k)+Q(Q(y*m)+A)))-r;N[g+16>>2]=i-i;a=1}i=Q(-k);if(l>2]=0;N[b+8>>2]=i;N[b+4>>2]=t;N[b>>2]=m;l=Q(j+l);N[b+44>>2]=l;J[b+36>>2]=0;J[b+40>>2]=0;J[b+28>>2]=0;J[b+32>>2]=1065353216;r=Q(l*Q(0));N[b+24>>2]=Q(o+Q(Q(w*i)+Q(Q(v*m)+p)))-r;N[b+20>>2]=Q(s+Q(Q(C*i)+Q(Q(y*m)+A)))-r;N[b+16>>2]=Q(j+Q(Q(L*i)+E))-l;a=a+1|0}l=Q(-t);r=Q(x+z);if(r>2]=0;N[b+8>>2]=k;N[b+4>>2]=l;N[b>>2]=m;r=Q(j+r);N[b+44>>2]=r;J[b+36>>2]=0;J[b+40>>2]=0;J[b+28>>2]=0;J[b+32>>2]=1065353216;q=Q(r*Q(0));N[b+24>>2]=Q(o+Q(Q(w*k)+Q(Q(v*m)+Q(M*l))))-q;N[b+20>>2]=Q(s+Q(Q(C*k)+Q(Q(y*m)+Q(F*l))))-q;N[b+16>>2]=Q(j+Q(x+Q(u+Q(I*l))))-r;a=a+1|0}r=Q(z-x);if(r>2]=0;N[b+8>>2]=i;N[b+4>>2]=l;N[b>>2]=m;r=Q(j+r);N[b+44>>2]=r;J[b+36>>2]=0;J[b+40>>2]=0;J[b+28>>2]=0;J[b+32>>2]=1065353216;q=Q(r*Q(0));N[b+24>>2]=Q(o+Q(Q(w*i)+Q(Q(v*m)+Q(M*l))))-q;N[b+20>>2]=Q(s+Q(Q(C*i)+Q(Q(y*m)+Q(F*l))))-q;N[b+16>>2]=Q(j+Q(Q(L*i)+Q(u+Q(I*l))))-r;a=a+1|0}m=Q(-m);u=Q(x-z);if(u>2]=0;N[b+8>>2]=k;N[b+4>>2]=t;N[b>>2]=m;u=Q(j+u);N[b+44>>2]=u;J[b+36>>2]=0;J[b+40>>2]=0;J[b+28>>2]=0;J[b+32>>2]=1065353216;r=Q(u*Q(0));N[b+24>>2]=Q(o+Q(Q(w*k)+Q(Q(v*m)+p)))-r;N[b+20>>2]=Q(s+Q(Q(C*k)+Q(Q(y*m)+A)))-r;N[b+16>>2]=Q(j+Q(x+Q(Q(G*m)+R)))-u;a=a+1|0}u=Q(-x);z=Q(u-z);if(z>2]=0;N[b+8>>2]=i;N[b+4>>2]=t;N[b>>2]=m;t=Q(j+z);N[b+44>>2]=t;J[b+36>>2]=0;J[b+40>>2]=0;J[b+28>>2]=0;J[b+32>>2]=1065353216;z=Q(t*Q(0));N[b+24>>2]=Q(o+Q(Q(w*i)+Q(Q(v*m)+p)))-z;N[b+20>>2]=Q(s+Q(Q(C*i)+Q(Q(y*m)+A)))-z;N[b+16>>2]=Q(j+Q(Q(L*i)+Q(Q(G*m)+R)))-t;a=a+1|0}t=Q(x-E);if(t>2]=0;N[b+8>>2]=k;N[b+4>>2]=l;N[b>>2]=m;t=Q(j+t);N[b+44>>2]=t;J[b+36>>2]=0;J[b+40>>2]=0;J[b+28>>2]=0;J[b+32>>2]=1065353216;z=Q(t*Q(0));N[b+24>>2]=Q(o+Q(Q(w*k)+Q(Q(v*m)+Q(M*l))))-z;N[b+20>>2]=Q(s+Q(Q(C*k)+Q(Q(y*m)+Q(F*l))))-z;N[b+16>>2]=Q(j+Q(x+Q(Q(G*m)+Q(I*l))))-t;a=a+1|0}b=0;c=0;k=Q(u-E);if(k>2]=0;N[d+8>>2]=i;N[d+4>>2]=l;N[d>>2]=m;k=Q(j+k);N[d+44>>2]=k;J[d+36>>2]=0;J[d+40>>2]=0;J[d+28>>2]=0;J[d+32>>2]=1065353216;q=Q(o+Q(Q(w*i)+Q(Q(v*m)+Q(M*l))));o=Q(k*Q(0));N[d+24>>2]=q-o;N[d+20>>2]=Q(s+Q(Q(C*i)+Q(Q(y*m)+Q(F*l))))-o;N[d+16>>2]=Q(j+Q(Q(L*i)+Q(Q(G*m)+Q(I*l))))-k;a=a+1|0}d:{if(a>>>0<=4){if(!a){break d}c=J[g+4>>2];b=J[f+76>>2];J[b>>2]=J[g>>2];J[b+4>>2]=c;c=J[g+12>>2];J[b+8>>2]=J[g+8>>2];J[b+12>>2]=c;c=J[g+20>>2];b=J[f+76>>2];J[b+16>>2]=J[g+16>>2];J[b+20>>2]=c;c=J[g+28>>2];J[b+24>>2]=J[g+24>>2];J[b+28>>2]=c;c=J[g+36>>2];b=J[f+76>>2];J[b+32>>2]=J[g+32>>2];J[b+36>>2]=c;c=J[g+44>>2];J[b+40>>2]=J[g+40>>2];J[b+44>>2]=c;if((a|0)==1){break d}c=J[g+52>>2];b=J[f+76>>2];J[b+48>>2]=J[g+48>>2];J[b+52>>2]=c;c=J[g+60>>2];J[b+56>>2]=J[g+56>>2];J[b+60>>2]=c;d=g- -64|0;e=J[d+4>>2];b=J[f+76>>2];c=b- -64|0;J[c>>2]=J[d>>2];J[c+4>>2]=e;c=J[g+76>>2];J[b+72>>2]=J[g+72>>2];J[b+76>>2]=c;c=J[g+84>>2];b=J[f+76>>2];J[b+80>>2]=J[g+80>>2];J[b+84>>2]=c;c=J[g+92>>2];J[b+88>>2]=J[g+88>>2];J[b+92>>2]=c;if((a|0)==2){break d}c=J[g+100>>2];b=J[f+76>>2];J[b+96>>2]=J[g+96>>2];J[b+100>>2]=c;c=J[g+108>>2];J[b+104>>2]=J[g+104>>2];J[b+108>>2]=c;c=J[g+116>>2];b=J[f+76>>2];J[b+112>>2]=J[g+112>>2];J[b+116>>2]=c;c=J[g+124>>2];J[b+120>>2]=J[g+120>>2];J[b+124>>2]=c;c=J[g+132>>2];b=J[f+76>>2];J[b+128>>2]=J[g+128>>2];J[b+132>>2]=c;c=J[g+140>>2];J[b+136>>2]=J[g+136>>2];J[b+140>>2]=c;if((a|0)==3){break d}c=J[g+148>>2];b=J[f+76>>2];J[b+144>>2]=J[g+144>>2];J[b+148>>2]=c;c=J[g+156>>2];J[b+152>>2]=J[g+152>>2];J[b+156>>2]=c;c=J[g+164>>2];b=J[f+76>>2];J[b+160>>2]=J[g+160>>2];J[b+164>>2]=c;c=J[g+172>>2];J[b+168>>2]=J[g+168>>2];J[b+172>>2]=c;c=J[g+180>>2];b=J[f+76>>2];J[b+176>>2]=J[g+176>>2];J[b+180>>2]=c;c=J[g+188>>2];J[b+184>>2]=J[g+184>>2];J[b+188>>2]=c;break d}e=Ha-80|0;Ha=e;Va(e+16|0,0,a);e:{if(!a){break e}O=a&1;f:{if((a|0)==1){j=Q(-34028234663852886e22);break f}B=a&-2;j=Q(-34028234663852886e22);while(1){d=P(b,48)+g|0;i=N[d+24>>2];l=Q(i*i);i=N[d+16>>2];o=Q(i*i);i=N[d+20>>2];i=Q(l+Q(o+Q(i*i)));d=i>j;Z=b|1;n=P(Z,48)+g|0;l=N[n+24>>2];o=Q(l*l);l=N[n+16>>2];q=Q(l*l);l=N[n+20>>2];l=Q(o+Q(q+Q(l*l)));j=d?i:j;n=l>j;j=n?l:j;S=n?Z:d?b:S;b=b+2|0;c=c+2|0;if((B|0)!=(c|0)){continue}break}}if(!O){break e}c=b;i=j;b=P(b,48)+g|0;j=N[b+24>>2];l=Q(j*j);j=N[b+16>>2];o=Q(j*j);j=N[b+20>>2];S=i>2];c=J[f+76>>2];J[c>>2]=J[b>>2];J[c+4>>2]=d;d=J[b+44>>2];J[c+40>>2]=J[b+40>>2];J[c+44>>2]=d;d=J[b+36>>2];J[c+32>>2]=J[b+32>>2];J[c+36>>2]=d;d=J[b+28>>2];J[c+24>>2]=J[b+24>>2];J[c+28>>2]=d;d=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=d;d=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=d;H[(e+16|0)+S|0]=1;J[e>>2]=S;c=J[f+76>>2];if(a>>>0>=2){i=N[c+24>>2];j=Q(N[g+24>>2]-i);o=Q(j*j);l=N[c+16>>2];j=Q(N[g+16>>2]-l);q=Q(j*j);m=N[c+20>>2];j=Q(N[g+20>>2]-m);j=Q(o+Q(q+Q(j*j)));b=1;while(1){d=P(b,48)+g|0;k=Q(N[d+24>>2]-i);o=Q(k*k);k=Q(N[d+16>>2]-l);q=Q(k*k);k=Q(N[d+20>>2]-m);k=Q(o+Q(q+Q(k*k)));d=k>j;j=d?k:j;T=d?b:T;b=b+1|0;if((b|0)!=(a|0)){continue}break}}b=P(T,48)+g|0;d=J[b+4>>2];J[c+48>>2]=J[b>>2];J[c+52>>2]=d;d=J[b+44>>2];J[c+88>>2]=J[b+40>>2];J[c+92>>2]=d;d=J[b+36>>2];J[c+80>>2]=J[b+32>>2];J[c+84>>2]=d;d=J[b+28>>2];J[c+72>>2]=J[b+24>>2];J[c+76>>2]=d;n=J[b+20>>2];d=c- -64|0;J[d>>2]=J[b+16>>2];J[d+4>>2]=n;d=J[b+12>>2];J[c+56>>2]=J[b+8>>2];J[c+60>>2]=d;H[(e+16|0)+T|0]=1;J[e+4>>2]=T;d=J[f+76>>2];m=N[d+16>>2];o=Q(N[d- -64>>2]-m);j=N[d+36>>2];i=N[d+32>>2];C=N[d+20>>2];k=Q(N[d+68>>2]-C);l=Q(Q(o*j)-Q(i*k));q=l;p=Q(l*l);l=N[d+40>>2];v=N[d+24>>2];s=Q(N[d+72>>2]-v);k=Q(Q(k*l)-Q(j*s));o=Q(Q(s*i)-Q(l*o));w=Q(p+Q(Q(k*k)+Q(o*o)));s=Q(Q(1)/Q(Y(w)));b=w>Q(0);w=b?Q(q*s):l;o=b?Q(o*s):j;k=b?Q(k*s):i;b=0;O=-1;g:{if(!a){c=-1;break g}j=Q(34028234663852886e22);i=Q(-34028234663852886e22);c=-1;while(1){if(!K[(e+16|0)+b|0]){n=P(b,48)+g|0;l=Q(Q(Q(N[n+24>>2]-v)*w)+Q(Q(Q(N[n+16>>2]-m)*k)+Q(o*Q(N[n+20>>2]-C))));n=lQ(0)}n=P(O,48)+g|0;B=J[n+4>>2];J[d+96>>2]=J[n>>2];J[d+100>>2]=B;B=J[n+44>>2];J[d+136>>2]=J[n+40>>2];J[d+140>>2]=B;B=J[n+36>>2];J[d+128>>2]=J[n+32>>2];J[d+132>>2]=B;B=J[n+28>>2];J[d+120>>2]=J[n+24>>2];J[d+124>>2]=B;B=J[n+20>>2];J[d+112>>2]=J[n+16>>2];J[d+116>>2]=B;B=J[n+12>>2];J[d+104>>2]=J[n+8>>2];J[d+108>>2]=B;H[(e+16|0)+O|0]=1;J[e+8>>2]=O;d=J[f+76>>2];if(!(!b|!a)){j=Q(-34028234663852886e22);b=0;while(1){if(!K[(e+16|0)+b|0]){n=P(b,48)+g|0;i=Q(Q(Q(N[n+24>>2]-N[d+24>>2])*w)+Q(Q(Q(N[n+16>>2]-N[d+16>>2])*k)+Q(o*Q(N[n+20>>2]-N[d+20>>2]))));n=i>j;j=n?i:j;c=n?b:c}b=b+1|0;if((b|0)!=(a|0)){continue}break}}b=P(c,48)+g|0;n=J[b+4>>2];J[d+144>>2]=J[b>>2];J[d+148>>2]=n;n=J[b+44>>2];J[d+184>>2]=J[b+40>>2];J[d+188>>2]=n;n=J[b+36>>2];J[d+176>>2]=J[b+32>>2];J[d+180>>2]=n;n=J[b+28>>2];J[d+168>>2]=J[b+24>>2];J[d+172>>2]=n;n=J[b+20>>2];J[d+160>>2]=J[b+16>>2];J[d+164>>2]=n;n=J[b+12>>2];J[d+152>>2]=J[b+8>>2];J[d+156>>2]=n;H[(e+16|0)+c|0]=1;J[e+12>>2]=c;b=J[f+76>>2];if(a){c=0;while(1){h:{if(K[(e+16|0)+c|0]){break h}d=P(c,48)+g|0;j=N[d+24>>2];i=Q(j-N[b+24>>2]);o=Q(i*i);i=N[d+16>>2];l=Q(i-N[b+16>>2]);q=Q(l*l);l=N[d+20>>2];m=Q(l-N[b+20>>2]);m=Q(o+Q(q+Q(m*m)));m=m>2]);o=Q(k*k);k=Q(i-N[b+64>>2]);q=Q(k*k);k=Q(l-N[b+68>>2]);k=Q(o+Q(q+Q(k*k)));n=m>k;B=n;m=n?k:m;k=Q(j-N[b+120>>2]);o=Q(k*k);k=Q(i-N[b+112>>2]);q=Q(k*k);k=Q(l-N[b+116>>2]);k=Q(o+Q(q+Q(k*k)));n=m>k;j=Q(j-N[b+168>>2]);o=Q(j*j);j=Q(i-N[b+160>>2]);i=Q(j*j);j=Q(l-N[b+164>>2]);n=e|(Q(o+Q(i+Q(j*j)))<(n?k:m)?3:n?2:B)<<2;if(!(N[(P(J[n>>2],48)+g|0)+44>>2]>N[d+44>>2])){break h}J[n>>2]=c}c=c+1|0;if((c|0)!=(a|0)){continue}break}O=J[e+8>>2];T=J[e+4>>2];S=J[e>>2];c=J[e+12>>2]}a=P(S,48)+g|0;d=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=d;d=J[a+36>>2];J[b+32>>2]=J[a+32>>2];J[b+36>>2]=d;d=J[a+20>>2];J[b+16>>2]=J[a+16>>2];J[b+20>>2]=d;d=J[a+44>>2];J[b+40>>2]=J[a+40>>2];J[b+44>>2]=d;d=J[a+28>>2];J[b+24>>2]=J[a+24>>2];J[b+28>>2]=d;d=J[a+12>>2];J[b+8>>2]=J[a+8>>2];J[b+12>>2]=d;a=P(T,48)+g|0;d=J[a+4>>2];b=J[f+76>>2];J[b+48>>2]=J[a>>2];J[b+52>>2]=d;d=J[a+12>>2];J[b+56>>2]=J[a+8>>2];J[b+60>>2]=d;n=J[a+20>>2];d=b- -64|0;J[d>>2]=J[a+16>>2];J[d+4>>2]=n;d=J[a+28>>2];J[b+72>>2]=J[a+24>>2];J[b+76>>2]=d;d=J[a+36>>2];J[b+80>>2]=J[a+32>>2];J[b+84>>2]=d;d=J[a+44>>2];J[b+88>>2]=J[a+40>>2];J[b+92>>2]=d;a=P(O,48)+g|0;d=J[a+44>>2];b=J[f+76>>2];J[b+136>>2]=J[a+40>>2];J[b+140>>2]=d;d=J[a+4>>2];J[b+96>>2]=J[a>>2];J[b+100>>2]=d;d=J[a+12>>2];J[b+104>>2]=J[a+8>>2];J[b+108>>2]=d;d=J[a+20>>2];J[b+112>>2]=J[a+16>>2];J[b+116>>2]=d;d=J[a+28>>2];J[b+120>>2]=J[a+24>>2];J[b+124>>2]=d;d=J[a+36>>2];J[b+128>>2]=J[a+32>>2];J[b+132>>2]=d;a=P(c,48)+g|0;c=J[a+4>>2];b=J[f+76>>2];J[b+144>>2]=J[a>>2];J[b+148>>2]=c;c=J[a+12>>2];J[b+152>>2]=J[a+8>>2];J[b+156>>2]=c;c=J[a+20>>2];J[b+160>>2]=J[a+16>>2];J[b+164>>2]=c;c=J[a+28>>2];J[b+168>>2]=J[a+24>>2];J[b+172>>2]=c;c=J[a+36>>2];J[b+176>>2]=J[a+32>>2];J[b+180>>2]=c;c=J[a+44>>2];J[b+184>>2]=J[a+40>>2];J[b+188>>2]=c;Ha=e+80|0;a=4}H[f+64|0]=a}Sc(f,g,h+16|0,h+32|0,h);Ha=h- -64|0;return K[f+64|0]!=0|0}function tr(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=Q(0),F=0,G=Q(0),M=0,O=Q(0),S=0,T=Q(0),U=Q(0),V=0,W=Q(0),X=Q(0),Z=Q(0),_=0,$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=0,xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=0,Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ia=Q(0),Ka=Q(0),La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Wa=Q(0),Xa=Q(0),Ya=Q(0),Za=Q(0),_a=Q(0),$a=Q(0),ab=Q(0),bb=Q(0),cb=Q(0),db=Q(0),eb=Q(0),fb=Q(0),gb=Q(0),hb=Q(0),ib=Q(0),jb=Q(0);r=Ha-48|0;Ha=r;x=J[a+16>>2];I[x+22>>1]=0;J[c+4112>>2]=0;J[r+44>>2]=1065353216;J[r+40>>2]=1065353216;J[r+36>>2]=1065353216;J[r+32>>2]=1065353216;H[r+31|0]=0;H[r+30|0]=0;M=c+16|0;k=N[J[a+28>>2]+76>>2];l=N[J[a+32>>2]+76>>2];F=$e(M,b,r+31|0,r+30|0,r+44|0,r+40|0,r+36|0,r+32|0,k>2]=0;y=1;break a}B=c+11812|0;J[B>>2]=0;J[B+4>>2]=0;B=c+4128|0;bf(B,M,J[c+4112>>2]);s=a+36|0;A=a- -64|0;af(B,M,s,A,0,0);y=1;_=(h|0)!=1;z=(J[a+96>>2]|J[a+92>>2])&8;b:{c:{V=J[c+11816>>2];if(!V){break c}t=z?7:6;wa=z?112:48;while(1){S=J[((j<<2)+c|0)+11424>>2];d:{if(!S){break d}D=(S<<2)+12&-16;C=(P(S,wa)+C|0)+80|0;if(!(H[(P(j,104)+c|0)+6945|0]&1)){C=(C+D|0)+(S<<_<>2]>>2]](g,S+16|0)|0;if(C+1>>>0>1){break b}y=0;J[a+136>>2]=0;I[x+22>>1]=0;J[x+24>>2]=0;H[a+140|0]=0;break a}S=0}H[a+140|0]=0;J[a+136>>2]=0;J[x+24>>2]=C;H[b+12|0]=F;I[x+22>>1]=S>>>4;if(!C){break a}_=_?2:1;g=J[a+32>>2];j=J[a+28>>2];e:{if(z){b=J[a+20>>2];I[r+24>>1]=L[x+8>>1];J[r+20>>2]=j;J[r+16>>2]=b;b=J[a+24>>2];I[r+12>>1]=L[x+10>>1];J[r+8>>2]=g;J[r+4>>2]=b;h=C;x=r+4|0;$=N[r+44>>2];q=N[r+36>>2];ba=N[r+40>>2];m=N[r+32>>2];l=N[a+128>>2];z=0;g=0;D=0;c=Ha-480|0;Ha=c;N[c+464>>2]=N[a+132>>2];y=r+16|0;a=L[y+8>>1];f:{if((a|0)==65535){f=N[J[y+4>>2]+68>>2];break f}b=J[y>>2];f=Q(Ja[J[J[b>>2]+124>>2]](b,a))}a=L[x+8>>1];if((a|0)==65535){k=N[J[x+4>>2]+68>>2]}else{b=J[x>>2];k=Q(Ja[J[J[b>>2]+124>>2]](b,a))}N[c+448>>2]=(f>k?f:k)/d;N[c+432>>2]=l;N[c+416>>2]=e;wr(c+384|0,y);wr(c+352|0,x);N[c+336>>2]=d;N[c+320>>2]=d*Q(.800000011920929);d=N[s+24>>2];a=J[s+20>>2];b=J[s+16>>2];J[c+316>>2]=0;N[c+312>>2]=d;J[c+304>>2]=b;J[c+308>>2]=a;d=N[A+24>>2];a=J[A+20>>2];b=J[A+16>>2];J[c+300>>2]=0;N[c+296>>2]=d;J[c+288>>2]=b;J[c+292>>2]=a;s=J[B+7688>>2];N[c+272>>2]=$;N[c+256>>2]=ba;N[c+240>>2]=q;N[c+224>>2]=m;g:{if(!s){break g}b=C;while(1){a=B+(z<<2)|0;A=J[a+7296>>2];h:{if(!A){break h}j=J[a+7424>>2];a=M+(L[B+P(j,44)>>1]<<6)|0;d=N[a>>2];e=N[a+4>>2];f=N[a+8>>2];J[c+140>>2]=0;N[c+136>>2]=f;N[c+132>>2]=e;N[c+128>>2]=d;N[c+96>>2]=N[a+60>>2];H[b|0]=3;H[b+1|0]=A;N[b+8>>2]=N[c+272>>2];k=N[c+256>>2];H[b+36|0]=0;N[b+28>>2]=m;N[b+4>>2]=q;N[b+12>>2]=k;N[b+24>>2]=f;N[b+20>>2]=e;N[b+16>>2]=d;b=b+48|0;if((j|0)==65535){break h}while(1){a=B+P(j,44)|0;A=K[a+5|0];if(A){F=M+(L[a>>1]<<6)|0;j=0;while(1){rr(c- -64|0,y,x,c+272|0,c+256|0,c+240|0,c+224|0,c+304|0,c+288|0,c+128|0,c+336|0,c+320|0,c+432|0,c+448|0,c+96|0,c+416|0,F+(j<<6)|0,b,c+464|0,i,c+384|0,c+352|0);b=b+112|0;j=j+1|0;if((A|0)!=(j|0)){continue}break}}j=L[a+2>>1];if((j|0)!=65535){continue}break}}z=z+1|0;if((s|0)!=(z|0)){continue}break}if(!s){break g}while(1){a=B+(D<<2)|0;j=J[a+7296>>2];if(j){I[h+2>>1]=b-h;A=a+7424|0;a=M+(L[B+P(J[A>>2],44)>>1]<<6)|0;O=N[a+44>>2];f=N[a+8>>2];d=N[a>>2];e=N[a+4>>2];a=K[a+48|0];z=K[h+1|0];H[b+3|0]=0;H[b+1|0]=j;F=a&1;H[b+2|0]=F?0:P(j,_);V=j<<2;t=Va(b+32|0,0,V);xr(c+128|0,y);xr(c+96|0,x);p=Q(0);k=Q(0);l=Q(0);o=Q(N[c+136>>2]-N[c+104>>2]);u=Q(N[c+128>>2]-N[c+96>>2]);E=Q(N[c+132>>2]-N[c+100>>2]);n=Q(Q(f*o)+Q(Q(d*u)+Q(e*E)));o=Q(o-Q(f*n));u=Q(u-Q(d*n));n=Q(E-Q(e*n));a=Q(Q(o*o)+Q(Q(u*u)+Q(n*n)))>Q(9999999747378752e-21);j=Q(R(d))Q(0)){k=Q(Q(1)/Q(Y(E)));l=Q(o*k);p=Q(u*k);k=Q(n*k)}wa=P(z,112)+h|0;a=t+(V+12&-16)|0;N[c+196>>2]=k;N[c+192>>2]=p;N[c+212>>2]=Q(p*e)-Q(d*k);N[c+200>>2]=l;N[c+208>>2]=Q(l*d)-Q(f*p);N[c+204>>2]=Q(k*f)-Q(e*l);i:{if(F){break i}N[b+20>>2]=m;N[b+16>>2]=q;N[b+12>>2]=ba;N[b+8>>2]=$;N[b+4>>2]=O;H[b|0]=12;j=0;g=1;b=J[A>>2];if((b|0)==65535){break i}while(1){A=B+P(b,44)|0;F=K[A+5|0];if(F){V=M+(L[A>>1]<<6)|0;h=0;while(1){if(_){d=N[c+368>>2];b=V+(h<<6)|0;e=N[b+20>>2];k=Q(e-N[c+292>>2]);f=N[b+16>>2];l=Q(f-N[c+288>>2]);n=N[c+372>>2];fa=Q(N[c+360>>2]+Q(Q(d*k)-Q(l*n)));o=N[c+376>>2];u=N[b+24>>2];p=Q(u-N[c+296>>2]);ga=Q(N[c+356>>2]+Q(Q(o*l)-Q(p*d)));ha=Q(N[c+352>>2]+Q(Q(n*p)-Q(k*o)));d=N[c+400>>2];n=Q(e-N[c+308>>2]);o=Q(f-N[c+304>>2]);e=N[c+404>>2];ia=Q(N[c+392>>2]+Q(Q(d*n)-Q(o*e)));f=N[c+408>>2];u=Q(u-N[c+312>>2]);v=Q(N[c+388>>2]+Q(Q(f*o)-Q(u*d)));w=Q(N[c+384>>2]+Q(Q(e*u)-Q(n*f)));W=N[b+32>>2];X=N[b+40>>2];G=N[b+36>>2];T=Q(-k);na=Q(-l);oa=Q(-p);pa=Q(-n);qa=Q(-o);ra=Q(-u);z=0;while(1){b=a;a=(c+192|0)+P(j,12)|0;d=N[a>>2];e=N[a+4>>2];f=N[a+8>>2];J[c+188>>2]=0;N[c+184>>2]=f;N[c+180>>2]=e;N[c+176>>2]=d;J[c+172>>2]=0;N[c+168>>2]=Q(o*e)+Q(d*pa);N[c+164>>2]=Q(u*d)+Q(f*qa);N[c+160>>2]=Q(n*f)+Q(e*ra);a=c- -64|0;Ei(a,c+176|0,c+160|0,y);J[c+28>>2]=0;N[c+24>>2]=-N[c+184>>2];N[c+20>>2]=-N[c+180>>2];N[c+16>>2]=-N[c+176>>2];J[c+12>>2]=0;N[c+8>>2]=-Q(Q(l*e)+Q(d*T));N[c+4>>2]=-Q(Q(p*d)+Q(f*na));N[c>>2]=-Q(Q(k*f)+Q(e*oa));t=c+32|0;Ba=c+16|0;Ei(t,Ba,c,x);ur(Ba,y,a,c+128|0,c+272|0,c+240|0,x,t,c+96|0,c+256|0,c+224|0,i);e=N[c+184>>2];f=N[c+176>>2];O=N[c+180>>2];d=Q(Q(X*e)+Q(Q(W*f)+Q(G*O)));j:{if(L[y+8>>1]==65535){d=Q(d+Q(Q(ia*e)+Q(Q(w*f)+Q(v*O))));break j}if(L[x+8>>1]!=65535){break j}d=Q(d-Q(Q(fa*e)+Q(Q(ha*f)+Q(ga*O))))}j=1-j|0;a=b+128|0;E=N[c+16>>2];ca=N[c+88>>2];t=J[c+84>>2];J[b+16>>2]=J[c+80>>2];J[b+20>>2]=t;N[b+24>>2]=ca;N[b+28>>2]=E>Q(0)?Q(Q(1)/E):Q(0);E=N[c+48>>2];ca=N[c+56>>2];sa=N[c+52>>2];N[b>>2]=f;N[b+4>>2]=O;N[b+8>>2]=e;N[b+48>>2]=d;J[b+12>>2]=0;J[b+44>>2]=0;N[b+36>>2]=-sa;N[b+40>>2]=-ca;N[b+32>>2]=-E;t=J[c+132>>2];J[b+64>>2]=J[c+128>>2];J[b+68>>2]=t;t=J[c+140>>2];J[b+72>>2]=J[c+136>>2];J[b+76>>2]=t;t=J[c+148>>2];J[b+80>>2]=J[c+144>>2];J[b+84>>2]=t;t=J[c+156>>2];J[b+88>>2]=J[c+152>>2];J[b+92>>2]=t;t=J[c+100>>2];J[b+96>>2]=J[c+96>>2];J[b+100>>2]=t;t=J[c+108>>2];J[b+104>>2]=J[c+104>>2];J[b+108>>2]=t;t=J[c+116>>2];J[b+112>>2]=J[c+112>>2];J[b+116>>2]=t;t=J[c+124>>2];J[b+120>>2]=J[c+120>>2];J[b+124>>2]=t;z=z+1|0;if((_|0)!=(z|0)){continue}break}}h=h+1|0;if((F|0)!=(h|0)){continue}break}}b=L[A+2>>1];if((b|0)!=65535){continue}break}}h=wa+48|0;b=a}D=D+1|0;if((s|0)!=(D|0)){continue}break}}Ha=c+480|0;i=g;break e}i=0;b=C;x=J[c+11816>>2];if(x){k=N[j+68>>2];l=N[g+68>>2];W=k>l?k:l;b=J[a+96>>2]==2;A=b?11:10;s=b?5:1;ja=Q(d*Q(.800000011920929));u=Q(N[r+44>>2]*N[j+12>>2]);na=N[g- -64>>2];oa=N[g+60>>2];pa=N[g+56>>2];qa=N[g+52>>2];ra=N[g+48>>2];ca=N[g+44>>2];sa=N[g+40>>2];Ca=N[g+36>>2];Da=N[j- -64>>2];Ea=N[j+60>>2];Fa=N[j+56>>2];Ga=N[j+52>>2];Ia=N[j+48>>2];Ka=N[j+44>>2];La=N[j+40>>2];Ma=N[j+36>>2];Na=N[g+24>>2];Oa=N[g+20>>2];Pa=N[j+24>>2];Qa=N[j+20>>2];Ra=N[a+88>>2];Sa=N[a+84>>2];Ta=N[a+80>>2];Ua=N[a+60>>2];Wa=N[a+56>>2];Xa=N[a+52>>2];Ya=N[g+32>>2];Za=N[j+32>>2];_a=N[g+16>>2];$a=N[j+16>>2];ba=N[g+8>>2];E=N[g+4>>2];fa=N[g>>2];ga=N[j+8>>2];ha=N[j+4>>2];ia=N[j>>2];ka=N[a+132>>2];la=N[a+128>>2];z=K[a+126|0];D=J[a+112>>2];O=N[r+32>>2];$=N[r+36>>2];xa=Q(N[g+12>>2]*Q(-N[r+40>>2]));ab=Q(-xa);b=C;a=0;while(1){g=(a<<2)+c|0;i=J[g+11424>>2];k:{if(!i){break k}j=J[g+11552>>2];g=M+(L[B+P(j,44)>>1]<<6)|0;X=N[g+60>>2];k=N[g>>2];l=N[g+4>>2];q=N[g+8>>2];H[b|0]=s;N[b+12>>2]=ab;N[b+8>>2]=u;N[b+28>>2]=O;N[b+4>>2]=$;H[b+36|0]=z;N[b+24>>2]=q;N[b+20>>2]=l;N[b+16>>2]=k;J[b+32>>2]=D;H[b+1|0]=i;b=b+48|0;if((j|0)==65535){break k}ma=Q(Q(Q(Q(ia*k)-Q(fa*k))+Q(Q(ha*l)-Q(E*l)))+Q(Q(ga*q)-Q(ba*q)));m=Q(Q(q*q)+Q(Q(k*k)+Q(l*l)));ta=Q(xa*m);ya=Q(u*m);while(1){j=B+P(j,44)|0;F=K[j+5|0];if(F){V=M+(L[j>>1]<<6)|0;g=0;while(1){i=V+(g<<6)|0;ua=N[i+40>>2];za=N[i+36>>2];va=N[i+32>>2];Aa=N[i+12>>2];o=N[i+16>>2];n=Q(o-Xa);v=N[i+20>>2];p=Q(v-Wa);m=Q(Q(n*l)-Q(k*p));m=(m>Q(0)?m:Q(-m))>2];G=Q(w-Ua);p=Q(Q(p*q)-Q(l*G));p=(p>Q(0)?p:Q(-p))Q(0)?n:Q(-n))Q(0)?o:Q(-o))Q(0)?v:Q(-v))Q(0)?w:Q(-w))Q(0)?Q(Q(1)/U):Q(0);N[b+32>>2]=U;m=Q(Q(ma+Q(Q(m*Pa)+Q(Q(p*$a)+Q(Qa*n))))-Q(Q(o*Na)+Q(Q(v*_a)+Q(Oa*w))));n=Q(-m);p=Q(Aa-la);y=X>Q(0)&e>m&n>Q(p*d);n=Q(U*Q(Q(Q(Q(q*ua)+Q(Q(k*va)+Q(l*za)))+(y?Q(X*n):Q(0)))-m));m=Q(ja*p);m=Q((m>2]=n-m;N[b+40>>2]=n+(y?Q(0):Q(-(m>Q(0)?m:Q(0))));m=N[i+28>>2];J[b+28>>2]=0;N[b+24>>2]=Z;N[b+20>>2]=aa;N[b+16>>2]=ea;J[b+12>>2]=0;N[b+8>>2]=G;N[b+4>>2]=da;N[b>>2]=T;N[b+44>>2]=m;b=b+48|0;g=g+1|0;if((F|0)!=(g|0)){continue}break}}j=L[j+2>>1];if((j|0)!=65535){continue}break}}a=a+1|0;if((x|0)!=(a|0)){continue}break}y=(h|0)!=1;da=Q(ha-E);Z=Q(ia-fa);ea=Q(ga-ba);a=C;i=0;h=0;while(1){j=(h<<2)+c|0;g=J[j+11424>>2];if(g){s=j+11552|0;j=L[B+P(J[s>>2],44)>>1];I[a+2>>1]=b-a;j=M+(j<<6)|0;k=N[j+44>>2];j=K[j+48|0];z=K[a+1|0];H[b+1|0]=g;D=j&1;H[b+2|0]=D?0:g<>2];s=M+(L[B+P(g,44)>>1]<<6)|0;d=N[s+4>>2];e=N[s>>2];q=N[s+8>>2];N[b+20>>2]=O;N[b+16>>2]=$;N[b+12>>2]=ab;N[b+8>>2]=u;N[b+4>>2]=k;H[b|0]=A;if((g|0)==65535){break l}k=Q(Q(q*ea)+Q(Q(e*Z)+Q(da*d)));l=Q(Z-Q(e*k));b=Q(R(e))Q(9999999747378752e-21);l=s?l:b?Q(0):Q(-d);n=l;m=s?m:b?d:Q(0);o=Q(l*l);l=s?k:b?Q(-q):e;p=Q(Q(1)/Q(Y(Q(Q(m*m)+Q(o+Q(l*l))))));k=Q(n*p);l=Q(l*p);n=Q(Q(k*d)-Q(e*l));m=Q(m*p);o=Q(Q(m*e)-Q(q*k));p=Q(Q(l*q)-Q(d*m));while(1){s=B+P(g,44)|0;z=K[s+5|0];if(z){D=M+(L[s>>1]<<6)|0;g=0;d=m;e=l;q=k;while(1){b=D+(g<<6)|0;l=N[b+16>>2];k=Q(l-Ta);ta=(k>Q(0)?k:Q(-k))Q(0)?k:Q(-k))>2];k=Q(l-Sa);va=(k>Q(0)?k:Q(-k))>2];k=Q(m-Ra);bb=(k>Q(0)?k:Q(-k))Q(0)?k:Q(-k))Q(0)?k:Q(-k))>2];ib=N[b+40>>2];jb=N[b+36>>2];b=0;while(1){k=p;l=o;m=n;J[j+12>>2]=0;N[j+8>>2]=d;N[j+4>>2]=e;N[j>>2]=q;J[j+44>>2]=0;v=Q(Q(ta*e)+Q(q*Aa));w=Q(Q(va*d)+Q(e*eb));W=Q(Q(bb*q)+Q(d*ya));aa=Q(Q(na*v)+Q(Q(sa*w)+Q(qa*W)));N[j+40>>2]=aa;U=Q(Q(oa*v)+Q(Q(Ca*w)+Q(ra*W)));N[j+36>>2]=U;ja=Q(Q(pa*v)+Q(Q(Ya*w)+Q(ca*W)));N[j+32>>2]=ja;X=Q(Q(ua*e)+Q(q*fb));G=Q(Q(cb*d)+Q(e*gb));T=Q(Q(db*q)+Q(d*za));ka=Q(Q(Da*X)+Q(Q(La*G)+Q(Ga*T)));N[j+24>>2]=ka;la=Q(Q(Ea*X)+Q(Q(Ma*G)+Q(Ia*T)));N[j+20>>2]=la;ma=Q(Q(Fa*X)+Q(Q(Za*G)+Q(Ka*T)));N[j+16>>2]=ma;n=d;p=q;o=e;N[j+48>>2]=Q(Q(ib*d)+Q(Q(hb*q)+Q(jb*e)))-Q(Q(Q(Q(d*ga)+Q(Q(q*ia)+Q(ha*e)))+Q(Q(X*Pa)+Q(Q(G*$a)+Q(Qa*T))))-Q(Q(Q(d*ba)+Q(Q(q*fa)+Q(E*e)))+Q(Q(v*Na)+Q(Q(w*_a)+Q(Oa*W)))));d=Q(Q(u+Q($*Q(Q(ka*ka)+Q(Q(ma*ma)+Q(la*la)))))+Q(Q(O*Q(Q(aa*aa)+Q(Q(ja*ja)+Q(U*U))))-xa));N[j+28>>2]=-(d>Q(0)?Q(Q(1)/d):Q(0));j=j- -64|0;d=m;e=l;q=k;b=b+1|0;if((_|0)!=(b|0)){continue}break}i=1;g=g+1|0;if((z|0)!=(g|0)){continue}break}}g=L[s+2>>1];if((g|0)!=65535){continue}break}}b=j}h=h+1|0;if((x|0)!=(h|0)){continue}break}}H[b|0]=0}a=C+S|0;J[a>>2]=0;y=1;J[a+4>>2]=0-(i&1)}Ha=r+48|0;return y}function TT(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0),M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=0,Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=0,da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=0,sa=Q(0),ta=0,ua=0,va=0,wa=0,xa=0,ya=0,za=0,Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ia=0,Ka=0,La=0,Ma=0,Na=0;c=Ha-288|0;Ha=c;W=N[e+20>>2];r=N[e+32>>2];T=N[e+52>>2];ja=N[e+16>>2];U=N[e+56>>2];ka=N[e+28>>2];n=N[d+20>>2];m=N[d+24>>2];q=N[e+8>>2];B=N[e+24>>2];o=N[e>>2];t=N[e+12>>2];w=N[e+4>>2];M=N[e+48>>2];u=N[d+8>>2];C=N[d>>2];v=N[d+4>>2];l=N[d+16>>2];z=N[d+12>>2];J[c+284>>2]=0;s=Q(m*Q(-2));p=Q(l*Q(-2));m=Q(n*Q(-2));l=Q(Q(u*s)+Q(Q(C*p)+Q(v*m)));x=Q(Q(z*z)+Q(-.5));N[c+280>>2]=Q(u*l)+Q(Q(s*x)-Q(z*Q(Q(C*m)-Q(p*v))));N[c+276>>2]=Q(v*l)+Q(Q(m*x)-Q(z*Q(Q(u*p)-Q(s*C))));N[c+268>>2]=z;N[c+264>>2]=-u;N[c+260>>2]=-v;N[c+272>>2]=Q(C*l)+Q(Q(p*x)-Q(z*Q(Q(v*s)-Q(m*u))));n=Q(-C);N[c+256>>2]=n;O=N[f>>2];V=N[f+4>>2];_=N[f+8>>2];J[c+200>>2]=0;J[c+204>>2]=0;J[c+192>>2]=0;J[c+196>>2]=0;l=N[e+52>>2];m=N[e+56>>2];J[c+252>>2]=0;N[c+248>>2]=m;N[c+244>>2]=l;N[c+240>>2]=M;H[c+224|0]=0;J[c+220>>2]=3;l=l>=M?M:l;m=l<=m?l:m;l=Q(m*Q(.05000000074505806));N[c+216>>2]=l;N[c+212>>2]=l;N[c+208>>2]=m*Q(.15000000596046448);J[h+40>>2]=2139095039;X=J[a+4>>2];J[c+188>>2]=a;J[c+184>>2]=X;m=N[a+8>>2];l=N[a+12>>2];N[c+180>>2]=Q(1)/N[a+16>>2];N[c+172>>2]=Q(1)/l;N[c+176>>2]=Q(1)/m;F=L[i>>1];I[c+90>>1]=0;I[c+88>>1]=F;X=c+172|0;J[c+84>>2]=X;i=K[a+20|0];l=Q(O*g);p=Q(l+l);s=Q(n*p);l=Q(V*g);n=Q(l+l);l=Q(_*g);m=Q(l+l);l=Q(Q(s-Q(n*v))-Q(u*m));N[c+136>>2]=Q(Q(m*x)+Q(z*Q(Q(v*p)-Q(C*n))))-Q(u*l);N[c+132>>2]=Q(Q(n*x)+Q(z*Q(Q(C*m)-Q(u*p))))-Q(v*l);H[c+93|0]=F>>>6&1;N[c+144>>2]=j;J[c+140>>2]=h;N[c+128>>2]=Q(Q(p*x)+Q(z*Q(Q(u*n)-Q(v*m))))-Q(C*l);J[c+100>>2]=b;J[c+80>>2]=154332;J[c+112>>2]=2139095039;H[c+92|0]=(i&2|F&128)!=0;J[c+104>>2]=c+192;J[c+96>>2]=c+256;J[h+8>>2]=-1;A=N[b+8>>2];Z=Q(N[b+24>>2]*Q(-2));G=N[b>>2];u=Q(N[b+16>>2]*Q(-2));v=Q(N[b+20>>2]*Q(-2));D=N[b+4>>2];x=Q(Q(A*Z)+Q(Q(G*u)+Q(v*D)));m=Q(-G);l=N[e+36>>2];s=Q(l+l);l=N[e+40>>2];p=Q(l+l);l=N[e+44>>2];n=Q(l+l);l=Q(Q(Q(m*s)-Q(p*D))-Q(A*n));E=N[b+12>>2];S=Q(Q(E*E)+Q(-.5));z=Q(Q(Q(G*x)+Q(Q(u*S)-Q(E*Q(Q(D*Z)-Q(v*A)))))+Q(Q(Q(s*S)+Q(E*Q(Q(A*p)-Q(D*n))))-Q(G*l)));N[c+68>>2]=z;C=Q(Q(Q(D*x)+Q(Q(v*S)-Q(E*Q(Q(A*u)-Q(Z*G)))))+Q(Q(Q(p*S)+Q(E*Q(Q(G*n)-Q(A*s))))-Q(D*l)));N[c+72>>2]=C;x=Q(Q(Q(A*x)+Q(Q(Z*S)-Q(E*Q(Q(G*v)-Q(u*D)))))+Q(Q(Q(n*S)+Q(E*Q(Q(D*s)-Q(G*p))))-Q(A*l)));N[c+76>>2]=x;s=Q(O+O);p=Q(V+V);n=Q(_+_);l=Q(Q(Q(m*s)-Q(p*D))-Q(A*n));N[c+64>>2]=Q(Q(n*S)+Q(E*Q(Q(D*s)-Q(G*p))))-Q(A*l);N[c+60>>2]=Q(Q(p*S)+Q(E*Q(Q(n*G)-Q(A*s))))-Q(D*l);N[c+56>>2]=Q(Q(s*S)+Q(E*Q(Q(p*A)-Q(D*n))))-Q(G*l);s=Q(Q(Q(U*Q(R(r)))+Q(Q(M*Q(R(q)))+Q(T*Q(R(W)))))+j);u=Q(m-G);r=Q(Q(G*u)+Q(1));p=Q(-D);l=Q(p-D);q=Q(l*p);W=Q(Q(Q(U*Q(R(B)))+Q(Q(M*Q(R(o)))+Q(T*Q(R(t)))))+j);v=Q(-A);o=Q(u*v);t=Q(E*l);B=Q(Q(Q(U*Q(R(ka)))+Q(Q(M*Q(R(w)))+Q(T*Q(R(ja)))))+j);n=Q(E*u);m=Q(l*v);l=Q(Q(R(Q(s*Q(r-q))))+Q(Q(R(Q(W*Q(o-t))))+Q(R(Q(B*Q(n+m))))));N[c+52>>2]=Q(Q(l+x)-Q(x-l))*Q(.5);x=Q(R(Q(s*Q(m-n))));w=Q(u*p);l=Q(v-A);n=Q(E*l);m=Q(l*v);l=Q(x+Q(Q(R(Q(W*Q(w+n))))+Q(R(Q(B*Q(r-m))))));N[c+48>>2]=Q(Q(l+C)-Q(C-l))*Q(.5);l=Q(Q(R(Q(s*Q(o+t))))+Q(Q(R(Q(W*Q(Q(Q(1)-q)-m))))+Q(R(Q(B*Q(w-n))))));N[c+44>>2]=Q(Q(l+z)-Q(z-l))*Q(.5);J[c+16>>2]=c+44;J[c+12>>2]=X;i=c+20|0;mg(X,i);n=N[c+52>>2];N[c+28>>2]=N[c+28>>2]-n;m=N[c+48>>2];N[c+24>>2]=N[c+24>>2]-m;l=N[c+44>>2];N[c+32>>2]=l+N[c+32>>2];N[c+36>>2]=m+N[c+36>>2];N[c+40>>2]=n+N[c+40>>2];N[c+20>>2]=N[c+20>>2]-l;io(J[c+12>>2],c+68|0,c+56|0,g,c+80|0,i,J[c+16>>2]);o=Q(0);t=Q(0);Ea=K[c+90|0];a:{if(!Ea){break a}if(K[c+91|0]){I[h+12>>1]=1026;if(K[c+89|0]&2){Ma=K[c+92|0];k=Ha-6080|0;Ha=k;J[k+1964>>2]=0;J[k+1960>>2]=0;J[k+1952>>2]=0;J[k+1956>>2]=0;lb(k+1952|0,128);i=J[a+4>>2];J[k+1948>>2]=a;J[k+1944>>2]=i;l=N[a+8>>2];g=N[a+12>>2];N[k+1940>>2]=Q(1)/N[a+16>>2];N[k+1932>>2]=Q(1)/g;N[k+1936>>2]=Q(1)/l;da=N[e+44>>2];ea=N[e+40>>2];la=N[e+28>>2];ma=N[e+20>>2];aa=N[e+32>>2];$=N[e+16>>2];m=N[d+24>>2];sa=N[e+36>>2];na=N[e+24>>2];oa=N[e+8>>2];pa=N[e+12>>2];qa=N[e+4>>2];ba=N[e>>2];xa=J[d>>2];va=J[d+4>>2];ca=J[d+8>>2];F=J[d+12>>2];X=J[d+16>>2];d=J[d+20>>2];n=N[e+48>>2];z=N[e+52>>2];g=n<=z?n:z;C=N[e+56>>2];g=g<=C?g:C;l=Q(g*Q(.15000000596046448));s=Q(l+j);N[k+1904>>2]=s;J[k+1900>>2]=0;N[k+1896>>2]=C;N[k+1892>>2]=z;H[k+1872|0]=0;J[k+1868>>2]=3;J[k+1840>>2]=0;J[k+1844>>2]=0;J[k+1848>>2]=0;J[k+1852>>2]=0;N[k+1888>>2]=n;g=Q(g*Q(.05000000074505806));N[k+1864>>2]=g;N[k+1860>>2]=g;N[k+1856>>2]=l;we(pd(k+1548|0,e+48|0),k+1768|0);a=k+1512|0;J[a>>2]=0;J[a+4>>2]=0;J[k+1508>>2]=1065353216;a=k+1520|0;J[a>>2]=0;J[a+4>>2]=0;a=k+1528|0;J[a>>2]=1065353216;J[a+4>>2]=0;J[k+1492>>2]=0;J[k+1496>>2]=0;J[k+1488>>2]=1065353216;J[k+1500>>2]=0;J[k+1504>>2]=0;i=b;V=N[b+20>>2];_=N[b+24>>2];M=N[b+8>>2];T=N[b+4>>2];Z=N[b+12>>2];u=N[b>>2];x=N[b+16>>2];J[k+1484>>2]=0;N[k+1480>>2]=m;J[k+1472>>2]=X;J[k+1476>>2]=d;J[k+1464>>2]=ca;J[k+1468>>2]=F;J[k+1456>>2]=xa;J[k+1460>>2]=va;g=Q(Q(1)-ba);o=Q(Q($+g)-aa);U=Q(Q(.5)/Q(Y(o)));l=Q(aa+Q(g-$));v=Q(Q(.5)/Q(Y(l)));ja=Q(n+s);w=Q(oa+na);j=Q(ba+Q(1));g=Q(Q(j-$)-aa);r=Q(Q(.5)/Q(Y(g)));n=Q(ma+la);d=$>2]=0;N[k+1436>>2]=da+v;N[k+1432>>2]=ea+z;N[k+1428>>2]=sa+C;N[k+1424>>2]=da-v;N[k+1420>>2]=ea-z;N[k+1416>>2]=sa-C;J[k>>2]=152836;J[k+4>>2]=k+1952;Ec(k+1932|0,i,k+1416|0,1,k);X=J[k+1956>>2];if(!X){y=0;if(ya){break d}break b}J[k+1484>>2]=0;N[k+1480>>2]=da;N[k+1472>>2]=sa;N[k+1476>>2]=ea;H[k+1388|0]=1;J[k+1344>>2]=152244;b=k+1488|0;J[k+1384>>2]=b;J[k+1380>>2]=b;J[k+1376>>2]=k+1456;J[k+1392>>2]=k+1840;J[e+8>>2]=0;J[e+12>>2]=0;J[e>>2]=0;J[e+4>>2]=0;J[k+1340>>2]=0;J[k+1324>>2]=0;N[k+1320>>2]=W;N[k+1316>>2]=ja;N[k+1312>>2]=ka;J[k+1308>>2]=0;N[k+1304>>2]=B;N[k+1300>>2]=r;N[k+1296>>2]=q;J[k+1292>>2]=0;N[k+1288>>2]=o;N[k+1284>>2]=t;N[k+1280>>2]=w;g=Q(-sa);N[k+1336>>2]=s+Q(Q(Q(na*g)-Q(la*ea))-Q(aa*da));N[k+1332>>2]=p+Q(Q(Q(pa*g)-Q($*ea))-Q(ma*da));N[k+1328>>2]=n+Q(Q(Q(ba*g)-Q(qa*ea))-Q(oa*da));b=X+31|0;if(b>>>0<=31){y=0;if(ya){break d}break b}Na=b>>>5|0;j=Q(34028234663852886e22);wa=0;b=X;za=0;while(1){Aa=wa<<5;d=X-Aa|0;Ba=d>>>0>=32?32:d;e:{if(Ba){F=b>>>0>=32?32:b;y=0;while(1){d=k+P(y,40)|0;wb(k+1932|0,i,d,0,0,J[J[k+1952>>2]+(y+Aa<<2)>>2],0,0);H[d+36|0]=56;y=y+1|0;if((F|0)!=(y|0)){continue}break}J[k+6072>>2]=J[k+1448>>2];d=J[k+1444>>2];J[k+6064>>2]=J[k+1440>>2];J[k+6068>>2]=d;ra=0;ta=0;if(!Ba){break e}while(1){J[k+1964>>2]=0;F=k+P(ta,40)|0;d=ta+Aa|0;ek(k+1768|0,k+1344|0,F,d,K[F+36|0],k+1904|0,Ma,k+1456|0,k+1280|0,k+1968|0,k+1964|0);ca=J[k+1964>>2];f:{if(!ca){break f}ua=0;g=N[k+2012>>2];g:{if((ca|0)==1){break g}F=ca-1|0;Fa=F&3;ra=0;y=1;h:{if(ca-2>>>0<3){break h}xa=F&-4;Ca=0;while(1){m=N[(k+(y<<6)|0)+2012>>2];Ga=m>2];g=Ga?m:g;Ia=l>2];g=Ia?l:g;Ka=m>2];g=Ka?m:g;La=l>2];F=l>2];T=N[a+32>>2];D=N[a+24>>2];E=N[a+20>>2];S=N[a+40>>2];M=N[a+36>>2];a=d;j=g}ta=ta+1|0;if((Ba|0)!=(ta|0)){continue}break}break e}J[k+6072>>2]=J[k+1448>>2];d=J[k+1444>>2];J[k+6064>>2]=J[k+1440>>2];J[k+6068>>2]=d;ra=0}J[k+1448>>2]=J[k+6072>>2];d=J[k+6068>>2];J[k+1440>>2]=J[k+6064>>2];J[k+1444>>2]=d;b=b-32|0;za=ra|za;wa=wa+1|0;if((Na|0)!=(wa|0)){continue}break}if(!(za&1)){y=0;if(ya){break d}break b}fa=N[k+1464>>2];ga=N[k+1456>>2];ha=N[k+1460>>2];l=Q(Q(fa*D)+Q(Q(ga*G)+Q(E*ha)));ia=N[k+1468>>2];A=Q(Q(ia*ia)+Q(-.5));g=Q(Q(fa*l)+Q(Q(ia*Q(Q(ga*E)-Q(G*ha)))+Q(D*A)));_=Q(N[k+1480>>2]+Q(g+g));g=Q(Q(ha*l)+Q(Q(ia*Q(Q(fa*G)-Q(D*ga)))+Q(E*A)));Z=Q(N[k+1476>>2]+Q(g+g));g=Q(Q(ga*l)+Q(Q(ia*Q(Q(ha*D)-Q(E*fa)))+Q(G*A)));u=Q(N[k+1472>>2]+Q(g+g));x=Q(Q(fa*S)+Q(Q(ga*T)+Q(M*ha)));g=Q(Q(fa*x)+Q(Q(ia*Q(Q(ga*M)-Q(T*ha)))+Q(S*A)));m=Q(g+g);g=Q(Q(ha*x)+Q(Q(ia*Q(Q(fa*T)-Q(S*ga)))+Q(M*A)));l=Q(g+g);g=Q(Q(ga*x)+Q(Q(ia*Q(Q(ha*S)-Q(M*fa)))+Q(T*A)));g=Q(g+g);a=J[J[k+1952>>2]+(a<<2)>>2];if(!(j<=Q(0))){if(Da){break d}N[h+36>>2]=m;N[h+32>>2]=l;N[h+28>>2]=g;N[h+24>>2]=_;N[h+20>>2]=Z;N[h+16>>2]=u;J[h+40>>2]=0;J[h+8>>2]=a;break c}m=Q(j*m);da=Q(da-m);l=Q(j*l);ea=Q(ea-l);g=Q(j*g);sa=Q(sa-g);U=Q(U-m);O=Q(O-l);V=Q(V-g);ya=1;Da=Da+1|0;if((Da|0)!=4){continue}}break}N[h+24>>2]=_;N[h+20>>2]=Z;N[h+16>>2]=u;J[h+8>>2]=a;j=Q(Y(Q(Q(U*U)+Q(Q(V*V)+Q(O*O)))));N[h+40>>2]=-j;g=Q(Q(1)/j);a=j>Q(0);N[h+36>>2]=a?Q(U*g):Q(0);N[h+32>>2]=a?Q(O*g):Q(0);N[h+28>>2]=a?Q(V*g):Q(0)}y=1}a=J[k+1960>>2];i:{if((a|0)<0|!(a&2147483647)){break i}b=J[k+1952>>2];if(!b){break i}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,b)}Ha=k+6080|0;if(!y){J[h+40>>2]=0;j=N[f>>2];g=N[f+4>>2];N[h+36>>2]=-N[f+8>>2];N[h+32>>2]=-g;N[h+28>>2]=-j;break a}I[h+12>>1]=L[h+12>>1]|1;break a}J[h+40>>2]=0;j=N[f>>2];g=N[f+4>>2];N[h+36>>2]=-N[f+8>>2];N[h+32>>2]=-g;N[h+28>>2]=-j;break a}j=Q(0);w=N[h+36>>2];n=N[h+28>>2];m=N[h+32>>2];l=Q(Q(w*w)+Q(Q(n*n)+Q(m*m)));if(l>Q(0)){l=Q(Q(1)/Q(Y(l)));j=Q(w*l);o=Q(n*l);t=Q(m*l)}n=N[c+136>>2];m=N[c+132>>2];l=N[c+128>>2];N[h+40>>2]=N[h+40>>2]*g;B=N[d+8>>2];a=Q(Q(j*n)+Q(Q(o*l)+Q(t*m)))>Q(0);g=a?Q(-j):j;m=Q(g+g);r=N[d>>2];g=a?Q(-o):o;l=Q(g+g);g=a?Q(-t):t;j=Q(g+g);q=N[d+4>>2];g=Q(Q(B*m)+Q(Q(r*l)+Q(j*q)));o=N[d+12>>2];t=Q(Q(o*o)+Q(-.5));N[h+36>>2]=Q(B*g)+Q(Q(m*t)+Q(o*Q(Q(r*j)-Q(l*q))));N[h+32>>2]=Q(q*g)+Q(Q(j*t)+Q(o*Q(Q(B*l)-Q(m*r))));N[h+28>>2]=Q(r*g)+Q(Q(l*t)+Q(o*Q(Q(q*m)-Q(j*B))));l=N[d+20>>2];g=N[d+24>>2];j=N[d+16>>2];I[h+12>>1]=1027;p=g;g=N[h+24>>2];w=Q(g+g);g=N[h+16>>2];n=Q(g+g);g=N[h+20>>2];m=Q(g+g);g=Q(Q(B*w)+Q(Q(r*n)+Q(q*m)));N[h+24>>2]=p+Q(Q(B*g)+Q(Q(w*t)+Q(o*Q(Q(r*m)-Q(n*q)))));N[h+20>>2]=l+Q(Q(q*g)+Q(Q(m*t)+Q(o*Q(Q(B*n)-Q(w*r)))));N[h+16>>2]=j+Q(Q(r*g)+Q(Q(n*t)+Q(o*Q(Q(q*w)-Q(m*B)))))}Ha=c+288|0;return(Ea|0)!=0|0}function sl(a,b){var c=0,d=Q(0),e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=0,L=Q(0),M=Q(0),O=0,R=Q(0),S=0,T=Q(0),U=0,V=0,W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=0,fa=Q(0),ga=Q(0),ha=0,ia=0,ja=0,ka=0,la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0);p=Ha-160|0;Ha=p;U=J[b+336>>2]-1|0;if(U){ia=J[b+344>>2];ja=J[b+340>>2];ka=J[b+332>>2];while(1){B=P(U,160)+ja|0;s=0;x=P(U,80)+ia|0;f=K[x+76|0];if(f){I=J[a+384>>2]+P(U,76)|0;c=J[a+348>>2]+P(U,112)|0;S=c- -64|0;while(1){y=N[c+60>>2];z=N[c+48>>2];q=N[c+36>>2];E=N[S>>2];G=N[c+52>>2];L=N[c+40>>2];M=N[c+68>>2];F=N[c+56>>2];H=N[c+44>>2];o=N[c+8>>2];n=N[c+4>>2];m=N[c>>2];u=N[c+96>>2];w=N[c+72>>2];A=N[c+84>>2];r=N[c+20>>2];v=N[c+16>>2];t=N[c+12>>2];C=N[c+100>>2];D=N[c+76>>2];T=N[c+88>>2];j=B+(s<<5)|0;R=N[c+32>>2];e=I+P(s,24)|0;d=N[e+20>>2];W=N[c+24>>2];l=N[e+12>>2];X=N[c+28>>2];g=N[e+16>>2];h=N[e>>2];k=N[e+4>>2];i=N[e+8>>2];N[j+24>>2]=Q(Q(R*d)+Q(Q(W*l)+Q(X*g)))+Q(Q(Q(h*N[c+80>>2])+Q(k*N[c+92>>2]))+Q(i*N[c+104>>2]));N[j+20>>2]=Q(Q(r*d)+Q(Q(t*l)+Q(v*g)))+Q(Q(Q(h*D)+Q(k*T))+Q(i*C));N[j+16>>2]=Q(Q(o*d)+Q(Q(m*l)+Q(n*g)))+Q(Q(Q(h*w)+Q(k*A))+Q(i*u));N[j+8>>2]=Q(Q(Q(h*o)+Q(k*r))+Q(i*R))+Q(Q(Q(l*H)+Q(g*F))+Q(d*M));N[j+4>>2]=Q(Q(Q(h*n)+Q(k*v))+Q(i*X))+Q(Q(Q(l*L)+Q(g*G))+Q(d*E));N[j>>2]=Q(Q(Q(h*m)+Q(k*t))+Q(i*W))+Q(Q(Q(l*q)+Q(g*z))+Q(d*y));s=s+1|0;if((f|0)!=(s|0)){continue}break}}c=p+48|0;s=J[b+236>>2]+P(U,112)|0;S=J[b+248>>2]+P(U,36)|0;I=J[b+284>>2]+P(U,96)|0;e=J[b+272>>2]+P(U,76)|0;d=Q(0);h=Q(0);k=Q(0);l=Q(0);i=Q(0);n=Q(0);g=Q(0);z=Q(0);m=Q(0);q=Q(0);r=Q(0);C=Q(0);v=Q(0);o=Q(0);D=Q(0);t=Q(0);y=Q(0);T=Q(0);E=Q(0);u=Q(0);w=Q(0);A=Q(0);V=0;G=Q(0);L=Q(0);M=Q(0);F=Q(0);H=Q(0);j=Ha-144|0;Ha=j;a:{b:{c:{d:{e:{ha=(U<<5)+ka|0;switch(K[J[ha+20>>2]+270|0]){case 2:break d;case 0:case 1:break e;default:break c}}d=Q(Q(Q(N[e+20>>2]*N[B+8>>2])+Q(Q(N[e+12>>2]*N[B>>2])+Q(N[e+16>>2]*N[B+4>>2])))+Q(Q(N[e+8>>2]*N[B+24>>2])+Q(Q(N[e>>2]*N[B+16>>2])+Q(N[e+4>>2]*N[B+20>>2]))));d=d>Q(9999999747378752e-21)?Q(Q(1)/d):Q(0);N[S>>2]=d;l=N[B+20>>2];g=N[B+24>>2];h=N[B>>2];k=N[B+4>>2];i=N[B+8>>2];o=N[B+16>>2];J[I+28>>2]=0;J[I+12>>2]=0;g=Q(d*g);N[I+24>>2]=g;z=Q(d*l);N[I+20>>2]=z;G=Q(d*o);N[I+16>>2]=G;q=Q(i*d);N[I+8>>2]=q;E=Q(k*d);N[I+4>>2]=E;m=Q(h*d);N[I>>2]=m;k=N[B+20>>2];L=N[B+8>>2];i=N[B>>2];M=N[B+4>>2];r=N[B+16>>2];l=N[B+24>>2];N[c+104>>2]=g*l;N[c+100>>2]=z*l;N[c+96>>2]=G*l;N[c+92>>2]=g*k;N[c+88>>2]=z*k;N[c+84>>2]=G*k;N[c+80>>2]=g*r;n=Q(m*M);N[c+48>>2]=n;d=Q(q*i);N[c+44>>2]=d;h=Q(E*i);N[c+40>>2]=h;i=Q(m*i);N[c+36>>2]=i;v=Q(q*l);N[c+32>>2]=v;t=Q(E*l);N[c+28>>2]=t;y=Q(m*l);N[c+24>>2]=y;l=Q(q*k);N[c+20>>2]=l;g=Q(E*k);N[c+16>>2]=g;k=Q(m*k);N[c+12>>2]=k;o=Q(q*r);N[c+8>>2]=o;u=Q(E*r);N[c+4>>2]=u;w=Q(m*r);N[c>>2]=w;A=Q(z*r);D=Q(G*r);z=Q(q*L);r=Q(E*L);m=Q(m*L);q=Q(q*M);C=Q(E*M);break a}J[j+140>>2]=1065353216;J[j+124>>2]=1065353216;J[j+128>>2]=0;J[j+132>>2]=0;J[j+136>>2]=0;J[j+116>>2]=0;J[j+120>>2]=0;J[j+108>>2]=1065353216;J[j+112>>2]=0;r=Q(1);d=Q(1);l=Q(1);g=Q(1);x=K[x+76|0];if(x){while(1){ea=(j+108|0)+P(V,12)|0;f=B+(V<<5)|0;d=N[f+16>>2];l=N[f+8>>2];g=N[f+4>>2];h=N[f>>2];k=N[f+24>>2];i=N[f+20>>2];f=0;while(1){O=e+P(f,24)|0;N[ea+(f<<2)>>2]=Q(Q(N[O+20>>2]*l)+Q(Q(N[O+12>>2]*h)+Q(N[O+16>>2]*g)))+Q(Q(N[O+8>>2]*k)+Q(Q(N[O>>2]*d)+Q(N[O+4>>2]*i)));f=f+1|0;if((x|0)!=(f|0)){continue}break}V=V+1|0;if((x|0)!=(V|0)){continue}break}k=N[j+112>>2];z=N[j+116>>2];h=N[j+120>>2];o=N[j+132>>2];i=N[j+136>>2];v=N[j+128>>2];l=N[j+140>>2];g=N[j+124>>2];d=N[j+108>>2]}m=Q(1);q=Q(1);u=Q(Q(h*i)-Q(o*g));w=Q(Q(g*l)-Q(i*v));v=Q(Q(v*o)-Q(l*h));A=Q(Q(u*z)+Q(Q(w*d)+Q(v*k)));if(A!=Q(0)){y=Q(Q(d*g)-Q(h*k));g=Q(Q(1)/A);q=Q(y*g);y=Q(Q(Q(o*k)-Q(d*i))*g);m=Q(Q(Q(l*d)-Q(z*o))*g);t=Q(u*g);r=Q(w*g);n=Q(v*g)}N[j+104>>2]=q;N[j+100>>2]=y;N[j+92>>2]=y;N[j+88>>2]=m;N[j+96>>2]=t;N[j+84>>2]=n;N[j+80>>2]=t;N[j+76>>2]=n;N[j+72>>2]=r;f:{g:{h:{if(!x){break h}f=x<<2;e=0;if((x|0)!=1){ea=x&254;O=0;while(1){V=P(e,12);Ua(V+S|0,V+(j+72|0)|0,f);V=V+12|0;Ua(V+S|0,V+(j+72|0)|0,f);e=e+2|0;O=O+2|0;if((ea|0)!=(O|0)){continue}break}}if(x&1){e=P(e,12);Ua(e+S|0,e+(j+72|0)|0,f)}if(!x){break h}e=0;while(1){d=Q(0);f=0;h=Q(0);i=Q(0);l=Q(0);g=Q(0);k=Q(0);while(1){o=N[(P(e,12)+S|0)+(f<<2)>>2];O=B+(f<<5)|0;d=Q(d+Q(o*N[O+24>>2]));h=Q(h+Q(o*N[O+20>>2]));i=Q(i+Q(o*N[O+16>>2]));l=Q(l+Q(o*N[O+8>>2]));g=Q(g+Q(o*N[O+4>>2]));k=Q(k+Q(o*N[O>>2]));f=f+1|0;if((x|0)!=(f|0)){continue}break}f=I+(e<<5)|0;J[f+28>>2]=0;N[f+16>>2]=i;J[f+12>>2]=0;N[f+8>>2]=l;N[f+4>>2]=g;N[f>>2]=k;N[f+24>>2]=d;N[f+20>>2]=h;e=e+1|0;if((x|0)!=(e|0)){continue}break}if(!x){break g}e=0;while(1){f=j+(e<<2)|0;S=B+(e<<5)|0;N[f>>2]=N[S+16>>2];N[f+12>>2]=N[S+20>>2];N[f+24>>2]=N[S+24>>2];N[f+36>>2]=N[S>>2];N[f+48>>2]=N[S+4>>2];N[f+60>>2]=N[S+8>>2];e=e+1|0;if((x|0)!=(e|0)){continue}break}}if(x){break f}}A=Q(0);o=Q(0);u=Q(0);w=Q(0);break b}f=0;A=Q(0);o=Q(0);u=Q(0);w=Q(0);while(1){d=N[j+(f<<2)>>2];e=I+(f<<5)|0;D=Q(Q(d*N[e+16>>2])+D);o=Q(Q(d*N[e+8>>2])+o);u=Q(Q(d*N[e+4>>2])+u);w=Q(Q(d*N[e>>2])+w);T=Q(Q(d*N[e+24>>2])+T);A=Q(Q(d*N[e+20>>2])+A);f=f+1|0;if((x|0)!=(f|0)){continue}break}break b}Va(c,0,108);break a}l=Q(0);g=Q(0);k=Q(0);if(x){f=0;while(1){d=N[(j+(f<<2)|0)+12>>2];e=I+(f<<5)|0;G=Q(Q(d*N[e+24>>2])+G);E=Q(Q(d*N[e+20>>2])+E);L=Q(Q(d*N[e+16>>2])+L);l=Q(Q(d*N[e+8>>2])+l);g=Q(Q(d*N[e+4>>2])+g);k=Q(Q(d*N[e>>2])+k);f=f+1|0;if((x|0)!=(f|0)){continue}break}}i:{if(!x){y=Q(0);t=Q(0);v=Q(0);break i}f=0;v=Q(0);t=Q(0);y=Q(0);while(1){d=N[(j+(f<<2)|0)+24>>2];e=I+(f<<5)|0;H=Q(Q(d*N[e+24>>2])+H);F=Q(Q(d*N[e+20>>2])+F);M=Q(Q(d*N[e+16>>2])+M);v=Q(Q(d*N[e+8>>2])+v);t=Q(Q(d*N[e+4>>2])+t);y=Q(Q(d*N[e>>2])+y);f=f+1|0;if((x|0)!=(f|0)){continue}break}}q=Q(0);i=Q(0);h=Q(0);d=Q(0);if(x){e=0;while(1){n=N[(j+(e<<2)|0)+36>>2];f=I+(e<<5)|0;d=Q(Q(n*N[f+8>>2])+d);h=Q(Q(n*N[f+4>>2])+h);i=Q(Q(n*N[f>>2])+i);e=e+1|0;if((x|0)!=(e|0)){continue}break}}j:{if(!x){n=Q(0);break j}e=0;n=Q(0);while(1){m=N[(j+(e<<2)|0)+48>>2];f=I+(e<<5)|0;q=Q(Q(m*N[f+8>>2])+q);C=Q(Q(m*N[f+4>>2])+C);n=Q(Q(m*N[f>>2])+n);e=e+1|0;if((x|0)!=(e|0)){continue}break}}z=Q(0);k:{if(!x){m=Q(0);r=Q(0);break k}e=0;r=Q(0);m=Q(0);while(1){R=N[(j+(e<<2)|0)+60>>2];f=I+(e<<5)|0;z=Q(Q(R*N[f+8>>2])+z);r=Q(Q(R*N[f+4>>2])+r);m=Q(Q(R*N[f>>2])+m);e=e+1|0;if((x|0)!=(e|0)){continue}break}}N[c+72>>2]=D;N[c+36>>2]=i;N[c+24>>2]=y;N[c+12>>2]=k;N[c+8>>2]=o;N[c+4>>2]=u;N[c>>2]=w;N[c+104>>2]=H;N[c+100>>2]=F;N[c+96>>2]=M;N[c+92>>2]=G;N[c+88>>2]=E;N[c+84>>2]=L;N[c+80>>2]=T;N[c+76>>2]=A;N[c+68>>2]=z;N[c- -64>>2]=r;N[c+60>>2]=m;N[c+56>>2]=q;N[c+52>>2]=C;N[c+48>>2]=n;N[c+44>>2]=d;N[c+40>>2]=h;N[c+32>>2]=v;N[c+28>>2]=t;N[c+20>>2]=l;N[c+16>>2]=g}E=N[s+16>>2];G=N[s+20>>2];L=N[s+28>>2];M=N[s+32>>2];F=N[s+40>>2];H=N[s+44>>2];T=N[s+48>>2];R=N[s+52>>2];W=N[s+56>>2];X=N[s+60>>2];Y=N[s- -64>>2];ba=N[s+68>>2];ca=N[s+76>>2];_=N[c+80>>2];$=N[s+80>>2];aa=N[c+84>>2];fa=N[s+84>>2];ga=N[c+88>>2];da=N[s+88>>2];Z=N[c+92>>2];la=N[s+92>>2];ma=N[c+96>>2];na=N[s+96>>2];oa=N[c+100>>2];pa=N[s+100>>2];qa=N[c+104>>2];ra=N[s+104>>2];sa=N[s>>2];ta=N[s+4>>2];ua=N[s+8>>2];va=N[s+12>>2];wa=N[s+24>>2];xa=N[s+36>>2];N[c+72>>2]=N[s+72>>2]-D;N[c+36>>2]=xa-i;N[c+24>>2]=wa-y;N[c+12>>2]=va-k;N[c+8>>2]=ua-o;N[c+4>>2]=ta-u;N[c>>2]=sa-w;N[c+104>>2]=ra-qa;N[c+100>>2]=pa-oa;N[c+96>>2]=na-ma;N[c+92>>2]=la-Z;N[c+88>>2]=da-ga;N[c+84>>2]=fa-aa;N[c+80>>2]=$-_;N[c+76>>2]=ca-A;N[c+68>>2]=ba-z;N[c- -64>>2]=Y-r;N[c+60>>2]=X-m;N[c+56>>2]=W-q;N[c+52>>2]=R-C;N[c+48>>2]=T-n;N[c+44>>2]=H-d;N[c+40>>2]=F-h;N[c+32>>2]=M-v;N[c+28>>2]=L-t;N[c+20>>2]=G-l;N[c+16>>2]=E-g;Ha=j+144|0;d=N[B+128>>2];l=N[B+120>>2];g=N[B+124>>2];J[p+44>>2]=0;N[p+36>>2]=g;N[p+32>>2]=l;J[p+28>>2]=0;N[p+16>>2]=d;J[p+12>>2]=0;N[p+40>>2]=-l;N[p+24>>2]=-d;N[p+20>>2]=-g;ql(p+12|0,c);c=J[b+236>>2]+P(J[ha+24>>2],112)|0;N[c>>2]=N[p+48>>2]+N[c>>2];N[c+4>>2]=N[p+52>>2]+N[c+4>>2];N[c+8>>2]=N[p+56>>2]+N[c+8>>2];N[c+12>>2]=N[p+60>>2]+N[c+12>>2];N[c+16>>2]=N[p+64>>2]+N[c+16>>2];N[c+20>>2]=N[p+68>>2]+N[c+20>>2];N[c+24>>2]=N[p+72>>2]+N[c+24>>2];N[c+28>>2]=N[p+76>>2]+N[c+28>>2];N[c+32>>2]=N[p+80>>2]+N[c+32>>2];N[c+36>>2]=N[p+84>>2]+N[c+36>>2];N[c+40>>2]=N[p+88>>2]+N[c+40>>2];N[c+44>>2]=N[p+92>>2]+N[c+44>>2];N[c+48>>2]=N[p+96>>2]+N[c+48>>2];N[c+52>>2]=N[p+100>>2]+N[c+52>>2];N[c+56>>2]=N[p+104>>2]+N[c+56>>2];N[c+60>>2]=N[p+108>>2]+N[c+60>>2];j=c- -64|0;N[j>>2]=N[p+112>>2]+N[j>>2];N[c+68>>2]=N[p+116>>2]+N[c+68>>2];N[c+72>>2]=N[p+120>>2]+N[c+72>>2];N[c+76>>2]=N[p+124>>2]+N[c+76>>2];N[c+80>>2]=N[p+128>>2]+N[c+80>>2];N[c+84>>2]=N[p+132>>2]+N[c+84>>2];N[c+88>>2]=N[p+136>>2]+N[c+88>>2];N[c+92>>2]=N[p+140>>2]+N[c+92>>2];N[c+96>>2]=N[p+144>>2]+N[c+96>>2];N[c+100>>2]=N[p+148>>2]+N[c+100>>2];N[c+104>>2]=N[p+152>>2]+N[c+104>>2];U=U-1|0;if(U){continue}break}}a=b+412|0;d=Q(0);l=Q(0);g=Q(0);b=J[b+236>>2];ba=Q(Q(N[b+56>>2]+N[b- -64>>2])*Q(.5));y=Q(Q(N[b+44>>2]+N[b+60>>2])*Q(.5));ca=Q(Q(N[b+40>>2]+N[b+48>>2])*Q(.5));h=N[b+36>>2];fa=Q(Q(h+h)*Q(.5));h=N[b+68>>2];ga=Q(Q(h+h)*Q(.5));h=N[b+52>>2];z=Q(Q(h+h)*Q(.5));u=N[b+32>>2];w=N[b+28>>2];A=N[b+20>>2];C=N[b+16>>2];D=N[b+24>>2];T=N[b+12>>2];R=N[b+8>>2];W=N[b+4>>2];X=N[b>>2];E=Q(1);G=Q(1);h=Q(0);L=Q(1);M=Q(1);k=Q(Q(N[b+76>>2]+N[b+84>>2])*Q(.5));o=Q(Q(N[b+92>>2]+N[b+100>>2])*Q(.5));i=Q(Q(N[b+80>>2]+N[b+96>>2])*Q(.5));n=N[b+88>>2];m=Q(Q(n+n)*Q(.5));v=Q(Q(k*o)-Q(i*m));n=N[b+104>>2];r=Q(Q(n+n)*Q(.5));t=Q(Q(m*r)-Q(o*o));n=N[b+72>>2];n=Q(Q(n+n)*Q(.5));q=Q(Q(o*i)-Q(r*k));F=Q(Q(v*i)+Q(Q(t*n)+Q(k*q)));if(F!=Q(0)){h=Q(Q(1)/F);M=Q(Q(Q(n*m)+Q(k*Q(-k)))*h);g=Q(Q(Q(i*k)+Q(n*Q(-o)))*h);L=Q(Q(Q(r*n)-Q(i*i))*h);l=Q(v*h);G=Q(t*h);h=Q(q*h)}k=Q(0);F=Q(1);i=Q(0);H=Q(1);m=Q(-X);o=Q(Q(Q(m*l)-Q(g*T))-Q(D*M));n=Q(Q(Q(m*G)-Q(h*T))-Q(D*l));m=Q(Q(Q(m*h)-Q(L*T))-Q(D*g));_=Q(ca+Q(Q(o*w)+Q(Q(n*W)+Q(C*m))));t=Q(-W);r=Q(Q(Q(t*l)-Q(g*C))-Q(w*M));v=Q(Q(Q(t*G)-Q(h*C))-Q(w*l));t=Q(Q(Q(t*h)-Q(L*C))-Q(w*g));$=Q(ba+Q(Q(r*u)+Q(Q(v*R)+Q(A*t))));Y=Q(y+Q(Q(o*u)+Q(Q(n*R)+Q(A*m))));aa=Q(z+Q(Q(r*w)+Q(Q(v*W)+Q(C*t))));da=Q(Q(_*$)-Q(Y*aa));Z=y;q=Q(-R);y=Q(Q(Q(q*l)-Q(g*A))-Q(u*M));z=Q(Q(Q(q*G)-Q(h*A))-Q(u*l));q=Q(Q(Q(q*h)-Q(L*A))-Q(u*g));Z=Q(Z+Q(Q(y*D)+Q(Q(z*X)+Q(T*q))));A=Q(ga+Q(Q(y*u)+Q(Q(z*R)+Q(A*q))));C=Q(ba+Q(Q(y*w)+Q(Q(z*W)+Q(C*q))));R=Q(Q(aa*A)-Q($*C));u=Q(fa+Q(Q(o*D)+Q(Q(n*X)+Q(T*m))));w=Q(ca+Q(Q(r*D)+Q(Q(v*X)+Q(T*t))));C=Q(Q(C*Y)-Q(A*_));D=Q(Q(da*Z)+Q(Q(R*u)+Q(w*C)));if(D!=Q(0)){d=Q(Q(1)/D);H=Q(Q(Q(u*aa)-Q(_*w))*d);i=Q(Q(Q(Y*w)-Q(u*$))*d);F=Q(Q(Q(A*u)-Q(Z*Y))*d);k=Q(da*d);E=Q(R*d);d=Q(C*d)}N[a+72>>2]=E;N[a+104>>2]=H;N[a+100>>2]=i;N[a+96>>2]=k;N[a+92>>2]=i;N[a+88>>2]=F;N[a+84>>2]=d;N[a+80>>2]=k;N[a+76>>2]=d;u=Q(Q(H*y)+Q(Q(k*o)+Q(r*i)));N[a+32>>2]=u;w=Q(Q(H*q)+Q(Q(k*m)+Q(t*i)));N[a+28>>2]=w;H=Q(Q(H*z)+Q(Q(k*n)+Q(v*i)));N[a+24>>2]=H;A=Q(Q(i*y)+Q(Q(d*o)+Q(r*F)));N[a+20>>2]=A;C=Q(Q(i*q)+Q(Q(d*m)+Q(t*F)));N[a+16>>2]=C;i=Q(Q(i*z)+Q(Q(d*n)+Q(v*F)));N[a+12>>2]=i;F=Q(Q(k*y)+Q(Q(E*o)+Q(r*d)));N[a+8>>2]=F;D=Q(Q(k*q)+Q(Q(E*m)+Q(t*d)));N[a+4>>2]=D;d=Q(Q(k*z)+Q(Q(E*n)+Q(v*d)));N[a>>2]=d;N[a+68>>2]=M+Q(Q(y*u)+Q(Q(o*F)+Q(r*A)));N[a- -64>>2]=g+Q(Q(q*u)+Q(Q(m*F)+Q(t*A)));N[a+60>>2]=l+Q(Q(z*u)+Q(Q(n*F)+Q(v*A)));N[a+56>>2]=g+Q(Q(y*w)+Q(Q(o*D)+Q(r*C)));N[a+52>>2]=L+Q(Q(q*w)+Q(Q(m*D)+Q(t*C)));N[a+48>>2]=h+Q(Q(z*w)+Q(Q(n*D)+Q(v*C)));N[a+44>>2]=l+Q(Q(y*H)+Q(Q(o*d)+Q(r*i)));N[a+40>>2]=h+Q(Q(q*H)+Q(Q(m*d)+Q(t*i)));N[a+36>>2]=G+Q(Q(z*H)+Q(Q(n*d)+Q(v*i)));Ha=p+160|0}function uh(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var o=0,p=Q(0),q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),O=Q(0),R=Q(0),S=Q(0),T=0,U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=0,ea=Q(0),fa=Q(0),ga=Q(0),ha=0,ia=0,ja=0,ka=0;o=Ha-208|0;Ha=o;s=N[f+8>>2];p=N[f>>2];t=N[f+4>>2];a:{if(!(p!=Q(0)|t!=Q(0))&s==Q(0)){break a}J[a+296>>2]=J[a+296>>2]&-53;J[n>>2]=0;J[m>>2]=0;J[a+148>>2]=-1;J[o- -64>>2]=J[e+12>>2];r=J[e+8>>2];J[o+56>>2]=J[e+4>>2];J[o+60>>2]=r;b:{if(!h){break b}S=Q(p+N[e+4>>2]);ba=Q(t+N[e+8>>2]);ca=Q(N[e+12>>2]+s);v=N[o+64>>2];z=N[o+60>>2];u=N[o+56>>2];ha=(l|0)==3;ia=(l&-3)!=1;while(1){I[a+294>>1]=L[a+294>>1]+1;N[o+52>>2]=ca-v;N[o+48>>2]=ba-z;N[o+44>>2]=S-u;r=o+112|0;Ja[J[J[e>>2]+8>>2]](e,a,r,o+56|0,o+44|0);fw(a,b,d,r,k,g);p=N[o+52>>2];t=N[o+44>>2];w=N[o+48>>2];W=Q(Y(Q(Q(p*p)+Q(Q(t*t)+Q(w*w)))));if(W<=j){break b}C=p;p=Q(Q(1)/W);s=Q(C*p);N[o+52>>2]=s;t=Q(t*p);N[o+44>>2]=t;p=Q(w*p);N[o+48>>2]=p;if(Q(Q(s*N[f+8>>2])+Q(Q(t*N[f>>2])+Q(p*N[f+4>>2])))<=Q(0)){break b}N[o+24>>2]=W+N[a+248>>2];x=J[a+36>>2];r=K[a+270|0];q=J[a+32>>2];J[o+36>>2]=0;J[o+28>>2]=-1;J[o+32>>2]=-1;c:{if(x){E=(x<<2)+q|0;d:{if(!r){while(1){r=J[q>>2];x=J[(P(J[e+20>>2],24)+161120|0)+(r<<2)>>2];if(x){J[o+140>>2]=-1;J[o+144>>2]=-1;N[o+136>>2]=N[o+24>>2];e:{if(!(Ja[x|0](a,e,q,o+56|0,o+44|0,o+112|0)|0)){break e}p=N[o+136>>2];if(p==Q(0)|!(p>2])){break e}J[o+8>>2]=J[o+120>>2];r=J[o+116>>2];J[o>>2]=J[o+112>>2];J[o+4>>2]=r;N[o+12>>2]=N[o+124>>2];r=J[o+132>>2];J[o+16>>2]=J[o+128>>2];J[o+20>>2]=r;r=J[o+140>>2];J[o+24>>2]=J[o+136>>2];J[o+28>>2]=r;J[o+32>>2]=J[o+144>>2];J[o+36>>2]=q;if(p<=Q(0)){break c}}r=J[q>>2]}q=J[(r<<2)+115392>>2]+q|0;if((E|0)!=(q|0)){continue}break d}}while(1){r=J[q>>2];x=J[(P(J[e+20>>2],24)+161120|0)+(r<<2)>>2];if(x){J[o+140>>2]=-1;J[o+144>>2]=-1;N[o+136>>2]=N[o+24>>2];f:{if(!(Ja[x|0](a,e,q,o+56|0,o+44|0,o+112|0)|0)){break f}p=N[o+136>>2];if(p==Q(0)){if(M[q>>2]<2){break f}g:{h:{r=J[q+8>>2];switch(L[r+4>>1]-5|0){case 1:break g;case 0:break h;default:break f}}Ja[J[J[r>>2]+216>>2]](o+180|0,r);if(!(H[o+180|0]&1)){break f}}J[o+8>>2]=J[o+120>>2];r=J[o+116>>2];J[o>>2]=J[o+112>>2];J[o+4>>2]=r;N[o+12>>2]=N[o+124>>2];r=J[o+132>>2];J[o+16>>2]=J[o+128>>2];J[o+20>>2]=r;r=J[o+140>>2];J[o+24>>2]=J[o+136>>2];J[o+28>>2]=r;J[o+32>>2]=J[o+144>>2];J[o+36>>2]=q;break c}if(!(p>2])){break f}J[o+8>>2]=J[o+120>>2];r=J[o+116>>2];J[o>>2]=J[o+112>>2];J[o+4>>2]=r;N[o+12>>2]=N[o+124>>2];r=J[o+132>>2];J[o+16>>2]=J[o+128>>2];J[o+20>>2]=r;r=J[o+140>>2];J[o+24>>2]=J[o+136>>2];J[o+28>>2]=r;J[o+32>>2]=J[o+144>>2];J[o+36>>2]=q;if(p<=Q(0)){break c}}r=J[q>>2]}q=J[(r<<2)+115392>>2]+q|0;if((E|0)!=(q|0)){continue}break}}q=J[o+36>>2];if(q){break c}}N[o+64>>2]=ca;N[o+60>>2]=ba;N[o+56>>2]=S;q=1;break b}if(!(!K[a+270|0]|N[o+24>>2]!=Q(0))){i:{T=J[a+36>>2];if(T){z=N[a+248>>2];f=0;D=N[o+56>>2];j=N[o+60>>2];S=N[o+64>>2];break i}while(1)continue}while(1){j:{if(!T){b=1;break j}q=J[a+32>>2];c=q+(T<<2)|0;b=1;while(1){k:{if(M[q>>2]<2){break k}l:{m:{d=J[q+8>>2];switch(L[d+4>>1]-5|0){case 1:break l;case 0:break m;default:break k}}Ja[J[J[d>>2]+216>>2]](o+112|0,d);if(!(H[o+112|0]&1)){break k}}b=J[q+4>>2];Ja[J[J[b>>2]+40>>2]](o+112|0,b);Ja[J[J[d>>2]+76>>2]](o+180|0,d);Ja[J[J[b>>2]+80>>2]](o+152|0,b);C=N[o+192>>2];w=N[o+164>>2];s=N[o+152>>2];v=N[o+180>>2];A=N[o+184>>2];t=N[o+156>>2];u=N[o+188>>2];p=N[o+160>>2];N[o+96>>2]=Q(Q(Q(C*w)-Q(s*v))-Q(A*t))-Q(u*p);N[o+92>>2]=Q(Q(v*t)+Q(Q(C*p)+Q(u*w)))-Q(s*A);N[o+88>>2]=Q(Q(u*s)+Q(Q(C*t)+Q(A*w)))-Q(p*v);N[o+84>>2]=Q(Q(A*p)+Q(Q(C*s)+Q(v*w)))-Q(t*u);p=N[o+176>>2];B=Q(p+p);p=N[o+168>>2];w=Q(p+p);p=N[o+172>>2];s=Q(p+p);t=Q(Q(u*B)+Q(Q(v*w)+Q(A*s)));p=Q(Q(C*C)+Q(-.5));N[o+108>>2]=N[o+204>>2]+Q(Q(u*t)+Q(Q(B*p)+Q(C*Q(Q(v*s)-Q(w*A)))));N[o+104>>2]=N[o+200>>2]+Q(Q(A*t)+Q(Q(s*p)+Q(C*Q(Q(u*w)-Q(B*v)))));N[o+100>>2]=N[o+196>>2]+Q(Q(v*t)+Q(Q(w*p)+Q(C*Q(Q(A*B)-Q(s*u)))));N[o+180>>2]=N[a+216>>2];N[o+184>>2]=N[a+220>>2];N[o+188>>2]=N[a+224>>2];p=N[a+228>>2];N[o+204>>2]=S;N[o+200>>2]=j;N[o+196>>2]=D;N[o+192>>2]=p;n:{if(J[e+20>>2]==1){t=N[e+24>>2];p=N[e+28>>2];J[o+152>>2]=2;N[o+160>>2]=p*Q(.5);N[o+156>>2]=z+t;J[o+72>>2]=o+112;b=0;if(EA(o+72|0,o+68|0,o+152|0,o+180|0,J[o+72>>2],o+84|0)){break n}break k}s=N[e+24>>2];t=N[e+28>>2];p=N[e+32>>2];J[o+152>>2]=3;N[o+164>>2]=z+p;N[o+160>>2]=z+t;N[o+156>>2]=z+s;J[o+72>>2]=o+112;b=0;if(!EA(o+72|0,o+68|0,o+152|0,o+180|0,J[o+72>>2],o+84|0)){break k}}b=1;f=f+1|0;p=N[o+68>>2];S=Q(S+Q(p*N[o+80>>2]));j=Q(j+Q(p*N[o+76>>2]));D=Q(D+Q(p*N[o+72>>2]))}q=J[(J[q>>2]<<2)+115392>>2]+q|0;if((c|0)!=(q|0)){continue}break}}if(!(!b|f>>>0>3)){T=J[a+36>>2];continue}break}if(i){J[i>>2]=da+1}N[e+12>>2]=S;N[e+8>>2]=j;N[e+4>>2]=D;q=1;break a}o:{if(M[q>>2]<=1){T=0;q=1;if(ha){break o}J[c+8>>2]=0;J[c+12>>2]=-1;x=0;y=Ha+-64|0;Ha=y;q=J[J[o+36>>2]+4>>2];r=q>>>16|0;E=J[c>>2];p:{q:{r:{switch(q&65535){case 0:r=J[J[J[E+472>>2]+68>>2]+(r<<2)>>2];ja=y,ka=Ja[J[J[E>>2]+16>>2]](E)|0,J[ja+12>>2]=ka;J[y+24>>2]=J[o+8>>2];q=J[o+4>>2];J[y+16>>2]=J[o>>2];J[y+20>>2]=q;N[y+28>>2]=N[o+12>>2];N[y+32>>2]=N[o+16>>2];N[y+36>>2]=N[o+20>>2];N[y+40>>2]=N[o+44>>2];N[y+44>>2]=N[o+48>>2];N[y+48>>2]=N[o+52>>2];N[y+52>>2]=W;ja=y,ka=Ja[J[J[r>>2]+16>>2]](r)|0,J[ja+56>>2]=ka;q=J[E+72>>2];if(q){Ja[J[J[q>>2]+4>>2]](q,y+12|0)}q=J[E+76>>2];if(!q){break p}Ja[J[J[q>>2]+4>>2]](y+63|0,q,J[y+56>>2]);break q;case 1:ja=y,ka=Ja[J[J[E>>2]+16>>2]](E)|0,J[ja+12>>2]=ka;J[y+24>>2]=J[o+8>>2];q=J[o+4>>2];J[y+16>>2]=J[o>>2];J[y+20>>2]=q;N[y+28>>2]=N[o+12>>2];N[y+32>>2]=N[o+16>>2];N[y+36>>2]=N[o+20>>2];N[y+40>>2]=N[o+44>>2];N[y+44>>2]=N[o+48>>2];N[y+48>>2]=N[o+52>>2];N[y+52>>2]=W;r=J[J[c+4>>2]+4>>2]+P(r,52)|0;q=J[r>>2];J[y+56>>2]=J[r+8>>2];J[c+12>>2]=q;q=r+4|0;J[c+8>>2]=q;r=J[E+72>>2];if(r){Ja[J[J[r>>2]+8>>2]](r,y+12|0)}r=J[E+76>>2];if(!r){break p}Ja[J[J[r>>2]+8>>2]](y+63|0,r,q);break q;case 2:break r;default:break p}}ja=y,ka=Ja[J[J[E>>2]+16>>2]](E)|0,J[ja+12>>2]=ka;J[y+24>>2]=J[o+8>>2];q=J[o+4>>2];J[y+16>>2]=J[o>>2];J[y+20>>2]=q;N[y+28>>2]=N[o+12>>2];N[y+32>>2]=N[o+16>>2];N[y+36>>2]=N[o+20>>2];N[y+40>>2]=N[o+44>>2];N[y+44>>2]=N[o+48>>2];N[y+48>>2]=N[o+52>>2];N[y+52>>2]=W;r=J[J[c+4>>2]+16>>2]+P(r,48)|0;q=J[r>>2];J[y+56>>2]=J[r+8>>2];J[c+12>>2]=q;q=r+4|0;J[c+8>>2]=q;r=J[E+72>>2];if(r){Ja[J[J[r>>2]+8>>2]](r,y+12|0)}r=J[E+76>>2];if(!r){break p}Ja[J[J[r>>2]+8>>2]](y+63|0,r,q)}x=K[y+63|0]}Ha=y- -64|0;q=!(x&2);if((l|0)!=2){break o}r=J[a+296>>2];x=J[c+8>>2];if(x){J[a+148>>2]=J[c+12>>2];J[a+296>>2]=r|32;s=N[o>>2];t=N[o+4>>2];p=N[o+8>>2];N[a+208>>2]=p;N[a+204>>2]=t;N[a+200>>2]=s;A=N[x+28>>2];p=Q(p-N[x+16>>2]);u=Q(p+p);z=N[x+20>>2];p=Q(s-N[x+8>>2]);B=Q(p+p);p=Q(t-N[x+12>>2]);w=Q(p+p);s=N[x+24>>2];t=Q(Q(A*u)+Q(Q(z*B)+Q(w*s)));v=N[x+32>>2];p=Q(Q(v*v)+Q(-.5));N[a+196>>2]=Q(A*t)+Q(Q(u*p)-Q(v*Q(Q(z*w)-Q(B*s))));N[a+192>>2]=Q(s*t)+Q(Q(w*p)-Q(v*Q(Q(A*B)-Q(u*z))));N[a+188>>2]=Q(z*t)+Q(Q(B*p)-Q(v*Q(Q(s*u)-Q(w*A))));break o}J[a+296>>2]=r|16;break o}E=J[q+8>>2];s:{if((l|0)==2){x=J[q+4>>2];r=J[a+296>>2]&-49;J[a+296>>2]=r;t:{if(L[E+4>>1]!=6){break t}q=J[o+28>>2];if((q|0)==-1){break t}J[a+296>>2]=r|4;q=J[a+8>>2]+P(q,36)|0;R=N[q+20>>2];G=N[q+8>>2];X=N[q+32>>2];Z=N[a+52>>2];_=N[a+64>>2];$=N[a+44>>2];aa=N[a+56>>2];D=N[a+48>>2];C=N[a+60>>2];ea=N[a+240>>2];fa=N[a+232>>2];ga=N[a+236>>2];v=N[q+12>>2];U=N[q>>2];A=Q(v-U);u=N[q+28>>2];V=N[q+4>>2];z=Q(u-V);B=N[q+24>>2];p=Q(B-U);w=N[q+16>>2];s=Q(w-V);O=Q(Q(A*z)-Q(p*s));N[a+100>>2]=O;t=Q(R-G);F=Q(t*p);p=Q(X-G);F=Q(F-Q(p*A));N[a+96>>2]=F;A=Q(Q(s*p)-Q(z*t));N[a+92>>2]=A;z=Q(Q(G*ea)+Q(Q(U*fa)+Q(V*ga)));w=Q(Q(R*ea)+Q(Q(v*fa)+Q(ga*w)));p=w>2]=(p>s?p:s)+t;p=w>z?z:w;N[a+116>>2]=(pQ(0))){break t}p=Q(Q(1)/p);N[a+100>>2]=O*p;N[a+96>>2]=F*p;N[a+92>>2]=A*p}J[n>>2]=x;J[m>>2]=E;Ja[J[J[E>>2]+76>>2]](o+112|0,E);Ja[J[J[x>>2]+80>>2]](o+180|0,x);w=N[o+136>>2];s=N[o+132>>2];X=N[o+188>>2];U=N[o+180>>2];V=N[o+184>>2];Z=N[o+192>>2];t=N[o+128>>2];O=N[o+112>>2];v=N[o+196>>2];G=N[o+124>>2];F=N[o+116>>2];A=N[o+204>>2];R=N[o+120>>2];B=N[o+200>>2];u=N[o>>2];z=N[o+4>>2];p=N[o+8>>2];N[a+184>>2]=p;N[a+180>>2]=z;N[a+176>>2]=u;_=Q(Q(Q(O*V)+Q(Q(G*X)+Q(R*Z)))-Q(U*F));C=w;$=Q(A+A);aa=Q(v+v);D=Q(B+B);B=Q(Q(R*$)+Q(Q(O*aa)+Q(F*D)));w=Q(Q(G*G)+Q(-.5));p=Q(p-Q(C+Q(Q(R*B)+Q(Q($*w)+Q(G*Q(Q(O*D)-Q(aa*F)))))));C=Q(p+p);v=Q(Q(Q(F*X)+Q(Q(G*U)+Q(O*Z)))-Q(V*R));p=Q(u-Q(t+Q(Q(O*B)+Q(Q(aa*w)+Q(G*Q(Q(F*$)-Q(D*R)))))));A=Q(p+p);u=Q(Q(Q(R*U)+Q(Q(G*V)+Q(F*Z)))-Q(X*O));p=Q(z-Q(s+Q(Q(F*B)+Q(Q(D*w)+Q(G*Q(Q(R*aa)-Q($*O)))))));s=Q(p+p);t=Q(Q(_*C)+Q(Q(v*A)+Q(u*s)));w=Q(Q(Q(Q(G*Z)-Q(U*O))-Q(F*V))-Q(R*X));p=Q(Q(w*w)+Q(-.5));N[a+172>>2]=Q(_*t)+Q(Q(C*p)-Q(w*Q(Q(v*s)-Q(A*u))));N[a+168>>2]=Q(u*t)+Q(Q(s*p)-Q(w*Q(Q(_*A)-Q(C*v))));N[a+164>>2]=Q(v*t)+Q(Q(A*p)-Q(w*Q(Q(u*C)-Q(s*_))));T=0;break s}T=0;u:{if(L[E+4>>1]!=6|ia){break u}q=J[o+28>>2];if((q|0)==-1){break u}J[a+296>>2]=J[a+296>>2]|8;q=J[a+8>>2]+P(q,36)|0;u=N[q+20>>2];z=N[q+32>>2];A=N[q+8>>2];p=N[q>>2];B=Q(N[q+12>>2]-p);t=N[q+4>>2];w=Q(N[q+28>>2]-t);p=Q(N[q+24>>2]-p);s=Q(N[q+16>>2]-t);v=Q(Q(B*w)-Q(p*s));N[a+112>>2]=v;t=Q(u-A);C=Q(t*p);p=Q(z-A);u=Q(C-Q(p*B));N[a+108>>2]=u;s=Q(Q(s*p)-Q(w*t));N[a+104>>2]=s;p=Q(Y(Q(Q(v*v)+Q(Q(s*s)+Q(u*u)))));if(p>Q(0)){p=Q(Q(1)/p);v=Q(v*p);N[a+112>>2]=v;u=Q(u*p);N[a+108>>2]=u;s=Q(s*p);N[a+104>>2]=s}if(!K[a+272|0]|!(Q(Q(v*N[a+240>>2])+Q(Q(s*N[a+232>>2])+Q(u*N[a+236>>2])))>2];ja=x,ka=Ja[J[J[r>>2]+16>>2]](r)|0,J[ja+8>>2]=ka;J[x+20>>2]=J[o+8>>2];q=J[o+4>>2];J[x+12>>2]=J[o>>2];J[x+16>>2]=q;N[x+24>>2]=N[o+12>>2];N[x+28>>2]=N[o+16>>2];N[x+32>>2]=N[o+20>>2];N[x+36>>2]=N[o+44>>2];N[x+40>>2]=N[o+48>>2];N[x+44>>2]=N[o+52>>2];N[x+48>>2]=W;q=J[o+36>>2];J[x+52>>2]=J[q+4>>2];J[x+56>>2]=J[q+8>>2];J[x+60>>2]=J[o+32>>2];q=J[r+72>>2];if(q){Ja[J[J[q>>2]>>2]](q,x+8|0)}q=J[r+76>>2];if(q){Ja[J[J[q>>2]>>2]](x+7|0,q,J[x+52>>2],J[x+56>>2]);q=K[x+7|0]}else{q=0}Ha=x- -64|0;q=!(q&2)}B=N[a+240>>2];w=N[a+232>>2];s=N[a+236>>2];N[a+280>>2]=Q(N[o+8>>2]*B)+Q(Q(N[o>>2]*w)+Q(N[o+4>>2]*s));t=N[o+24>>2];p=N[a+248>>2];if(t>p){p=Q(t-p);N[o+56>>2]=Q(p*N[o+44>>2])+N[o+56>>2];N[o+60>>2]=Q(p*N[o+48>>2])+N[o+60>>2];N[o+64>>2]=Q(p*N[o+52>>2])+N[o+64>>2]}v=N[o+20>>2];z=N[o+16>>2];u=N[o+12>>2];v:{if(!T&(!(K[a+296|0]&2)|J[a+212>>2]==1)){break v}p=Q(Q(v*B)+Q(Q(u*w)+Q(s*z)));v=Q(v-Q(B*p));u=Q(u-Q(w*p));z=Q(z-Q(s*p));p=Q(Y(Q(Q(v*v)+Q(Q(u*u)+Q(z*z)))));if(!(p>Q(0))){break v}p=Q(Q(1)/p);v=Q(v*p);z=Q(z*p);u=Q(u*p)}r=J[a+296>>2];s=N[o+52>>2];t=N[o+44>>2];p=N[o+48>>2];w=Q(Q(s*v)+Q(Q(t*u)+Q(z*p)));s=Q(s-Q(Q(v+v)*w));t=Q(t-Q(Q(u+u)*w));D=Q(p-Q(Q(z+z)*w));p=Q(Y(Q(Q(s*s)+Q(Q(t*t)+Q(D*D)))));if(p>Q(0)){p=Q(Q(1)/p);s=Q(s*p);D=Q(D*p);t=Q(t*p)}h=((l|0)!=2?-1:q?-1:da?-1:8)+h|0;p=Q(Q(s*v)+Q(Q(t*u)+Q(z*D)));s=Q(s-Q(v*p));D=Q(D-Q(z*p));t=Q(t-Q(u*p));v=N[o+64>>2];z=N[o+60>>2];u=N[o+56>>2];w:{if(!(r&64)){break w}p=Q(Y(Q(Q(s*s)+Q(Q(t*t)+Q(D*D)))));if(!(p>Q(0))){break w}p=Q(Q(1)/p);s=Q(s*p);D=Q(D*p);t=Q(t*p)}da=da+1|0;p=Q(ca-v);w=Q(p*p);p=Q(S-u);C=Q(p*p);p=Q(ba-z);p=Q(Y(Q(w+Q(C+Q(p*p)))));ca=Q(v+Q(p*s));ba=Q(z+Q(p*D));S=Q(u+Q(p*t));q=1;if(h){continue}break}}if(i){J[i>>2]=da}a=J[o+60>>2];J[e+4>>2]=J[o+56>>2];J[e+8>>2]=a;J[e+12>>2]=J[o- -64>>2]}Ha=o+208|0;return q&1}function Fx(a,b,c,d){var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=0,E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),O=0,P=Q(0),R=Q(0),S=0,T=Q(0),U=0;e=Ha-416|0;Ha=e;Ch(e+312|0,1);H[e+296|0]=1;J[e+304>>2]=0;J[e+308>>2]=16;s=e+232|0;J[e+300>>2]=s;O=Ja[J[J[a>>2]+92>>2]](a)|0;J[e+180>>2]=0;if(O>>>0>(J[s+76>>2]&2147483647)>>>0){a:{if(!O){break a}C=O<<2;if(!(K[s+64|0]|C>>>0>64)){H[s+64|0]=1;D=s;break a}if(!C){break a}D=J[40592];p=Ja[J[J[D>>2]+20>>2]](D)|0?65027:69706;D=Ja[J[J[D+12>>2]+8>>2]](D+12|0,C,p,20075,553)|0}p=J[s+68>>2];C=J[s+72>>2];if((C|0)>0){S=(C<<2)+D|0;C=D;while(1){J[C>>2]=J[p>>2];p=p+4|0;C=C+4|0;if(S>>>0>C>>>0){continue}break}p=J[s+68>>2]}b:{if(J[s+76>>2]<0){break b}if((p|0)==(s|0)){H[s+64|0]=0;break b}if(!p){break b}C=J[40592];Ja[J[J[C+12>>2]+12>>2]](C+12|0,p)}J[s+76>>2]=O;J[s+68>>2]=D}D=J[s+72>>2];if((D|0)<(O|0)){C=J[s+68>>2];p=C+(O<<2)|0;D=C+(D<<2)|0;while(1){J[D>>2]=J[e+180>>2];D=D+4|0;if(p>>>0>D>>>0){continue}break}}J[s+72>>2]=O;Ja[J[J[a>>2]+96>>2]](a,J[e+300>>2],J[e+304>>2],0)|0;a=b?b:c;x=N[a>>2];c:{d:{if((J[a>>2]&2139095040)!=2139095040){e:{f:{g:{if(!J[e+304>>2]){break g}C=e+16|0;O=e+156|0;a=0;D=0;while(1){s=a<<2;p=J[s+J[e+300>>2]>>2];Ja[J[J[p>>2]+156>>2]](e+180|0,p);if(H[e+180|0]&1){Ch(e+180|0,0);h:{i:{j:{k:{l:{p=J[s+J[e+300>>2]>>2];switch((Ja[J[J[p>>2]+32>>2]](p)|0)+1|0){case 0:case 2:case 6:case 7:case 8:break d;case 5:break i;case 3:break j;case 4:break k;case 1:break l;default:break h}}J[e+140>>2]=0;J[e+144>>2]=0;p=J[s+J[e+300>>2]>>2];Ja[J[J[p>>2]+48>>2]](p,e+140|0)|0;s=J[s+J[e+300>>2]>>2];Ja[J[J[s>>2]+80>>2]](e,s);g=N[e>>2];j=Q(g+g);f=N[e+8>>2];m=Q(j*f);k=N[e+4>>2];i=Q(k+k);n=N[e+12>>2];o=Q(i*n);h=Q(m-o);r=Q(h*Q(0));y=Q(Q(1)-Q(g*j));t=Q(k*i);g=Q(y-t);q=Q(g*Q(0));l=Q(i*f);w=Q(j*n);i=Q(l+w);A=Q(i*Q(0));u=Q(r+A);N[e+224>>2]=q+u;l=Q(l-w);w=Q(l*Q(0));v=Q(j*k);k=Q(f+f);B=Q(n*k);j=Q(v+B);E=Q(j*Q(0));f=Q(f*k);k=Q(y-f);F=Q(k*Q(0));G=Q(E+F);N[e+220>>2]=w+G;n=Q(m+o);y=Q(n*Q(0));m=Q(Q(Q(1)-t)-f);L=Q(m*Q(0));o=Q(v-B);v=Q(o*Q(0));B=Q(L+v);N[e+216>>2]=y+B;f=N[e+144>>2];t=Q(f*Q(f*Q(f*Q(4.188790321350098))));N[e+228>>2]=t;f=Q(Q(f*Q(f*t))*Q(.4000000059604645));t=Q(Q(g*f)+u);A=Q(q+Q(Q(f*h)+A));r=Q(q+Q(r+Q(f*i)));N[e+212>>2]=Q(g*t)+Q(Q(h*A)+Q(i*r));q=Q(Q(f*l)+G);u=Q(w+Q(Q(f*j)+F));w=Q(w+Q(E+Q(f*k)));N[e+208>>2]=Q(g*q)+Q(Q(h*u)+Q(i*w));z=g;g=Q(Q(f*n)+B);I=h;h=Q(y+Q(Q(f*m)+v));f=Q(y+Q(L+Q(f*o)));N[e+204>>2]=Q(z*g)+Q(Q(I*h)+Q(i*f));N[e+200>>2]=Q(l*t)+Q(Q(j*A)+Q(k*r));N[e+196>>2]=Q(l*q)+Q(Q(j*u)+Q(k*w));N[e+192>>2]=Q(l*g)+Q(Q(j*h)+Q(k*f));N[e+188>>2]=Q(n*t)+Q(Q(m*A)+Q(o*r));N[e+184>>2]=Q(n*q)+Q(Q(m*u)+Q(o*w));N[e+180>>2]=Q(n*g)+Q(Q(m*h)+Q(o*f));Bh(e+180|0,C);break h}J[e+152>>2]=0;J[e+144>>2]=0;J[e+148>>2]=0;J[e+140>>2]=3;p=J[s+J[e+300>>2]>>2];Ja[J[J[p>>2]+44>>2]](p,e+140|0)|0;s=J[s+J[e+300>>2]>>2];Ja[J[J[s>>2]+80>>2]](e,s);g=N[e>>2];j=Q(g+g);f=N[e+8>>2];m=Q(j*f);k=N[e+4>>2];i=Q(k+k);n=N[e+12>>2];o=Q(i*n);h=Q(m-o);w=Q(h*Q(0));r=Q(Q(1)-Q(g*j));q=Q(k*i);g=Q(r-q);y=Q(g*Q(0));l=Q(i*f);t=Q(j*n);i=Q(l+t);v=Q(i*Q(0));u=Q(w+v);N[e+224>>2]=y+u;l=Q(l-t);t=Q(l*Q(0));B=Q(j*k);k=Q(f+f);E=Q(n*k);j=Q(B+E);F=Q(j*Q(0));n=Q(f*k);f=Q(r-n);G=Q(f*Q(0));L=Q(F+G);N[e+220>>2]=t+L;k=Q(m+o);A=Q(k*Q(0));n=Q(Q(Q(1)-q)-n);P=Q(n*Q(0));m=Q(B-E);E=Q(m*Q(0));z=Q(P+E);N[e+216>>2]=A+z;o=N[e+144>>2];r=N[e+148>>2];q=N[e+152>>2];B=Q(Q(Q((o!=Q(0)?o:Q(1))*(r!=Q(0)?r:Q(1)))*(q!=Q(0)?q:Q(1)))*Q(8));N[e+228>>2]=B;R=Q(o*o);I=Q(r*r);o=Q(B*Q(.3333333432674408));r=Q(Q(R+I)*o);u=Q(Q(g*r)+u);B=Q(q*q);q=Q(Q(I+B)*o);v=Q(y+Q(Q(h*q)+v));o=Q(Q(R+B)*o);w=Q(y+Q(w+Q(i*o)));N[e+212>>2]=Q(g*u)+Q(Q(h*v)+Q(i*w));y=Q(Q(r*l)+L);B=Q(t+Q(Q(q*j)+G));t=Q(t+Q(F+Q(o*f)));N[e+208>>2]=Q(g*y)+Q(Q(h*B)+Q(i*t));I=g;g=Q(Q(r*k)+z);z=h;h=Q(A+Q(Q(q*n)+E));q=i;i=Q(A+Q(P+Q(o*m)));N[e+204>>2]=Q(I*g)+Q(Q(z*h)+Q(q*i));N[e+200>>2]=Q(l*u)+Q(Q(j*v)+Q(f*w));N[e+196>>2]=Q(l*y)+Q(Q(j*B)+Q(f*t));N[e+192>>2]=Q(l*g)+Q(Q(j*h)+Q(f*i));N[e+188>>2]=Q(k*u)+Q(Q(n*v)+Q(m*w));N[e+184>>2]=Q(k*y)+Q(Q(n*B)+Q(m*t));N[e+180>>2]=Q(k*g)+Q(Q(n*h)+Q(m*i));Bh(e+180|0,C);break h}J[e+144>>2]=0;J[e+148>>2]=0;J[e+140>>2]=2;p=J[s+J[e+300>>2]>>2];Ja[J[J[p>>2]+52>>2]](p,e+140|0)|0;s=J[s+J[e+300>>2]>>2];Ja[J[J[s>>2]+80>>2]](e,s);f=N[e+144>>2];q=Q(f*Q(f*Q(3.1415927410125732)));h=N[e+148>>2];N[e+228>>2]=Q(f*Q(f*Q(f*Q(4.188790321350098))))+Q(q*Q(h+h));l=N[e>>2];n=Q(l+l);g=N[e+8>>2];r=Q(n*g);m=N[e+4>>2];j=Q(m+m);o=N[e+12>>2];A=Q(j*o);i=Q(r-A);w=Q(i*Q(0));u=Q(Q(1)-Q(l*n));v=Q(m*j);l=Q(u-v);y=Q(l*Q(0));k=Q(j*g);t=Q(n*o);j=Q(k+t);B=Q(j*Q(0));E=Q(w+B);N[e+224>>2]=y+E;k=Q(k-t);t=Q(k*Q(0));F=Q(n*m);m=Q(g+g);G=Q(o*m);n=Q(F+G);L=Q(n*Q(0));o=Q(g*m);g=Q(u-o);P=Q(g*Q(0));z=Q(L+P);N[e+220>>2]=t+z;m=Q(r+A);A=Q(m*Q(0));o=Q(Q(Q(1)-v)-o);R=Q(o*Q(0));r=Q(F-G);F=Q(r*Q(0));G=Q(R+F);N[e+216>>2]=A+G;u=Q(h*h);v=Q(h*u);I=Q(Q(v+v)/Q(3));T=Q(Q(Q(f*u)*Q(4))/Q(3));u=Q(Q(Q(f*Q(f*f))*Q(8))/Q(15));v=Q(f*Q(f*h));f=Q(q*Q(I+Q(T+Q(u+Q(Q(v*Q(3))*Q(.5))))));h=Q(Q(l*f)+E);q=Q(q*Q(v+u));u=Q(y+Q(Q(i*q)+B));w=Q(y+Q(w+Q(f*j)));N[e+212>>2]=Q(l*h)+Q(Q(i*u)+Q(j*w));y=Q(Q(f*k)+z);v=Q(t+Q(Q(q*n)+P));t=Q(t+Q(L+Q(f*g)));N[e+208>>2]=Q(l*y)+Q(Q(i*v)+Q(j*t));z=l;l=Q(Q(f*m)+G);I=i;i=Q(A+Q(Q(q*o)+F));f=Q(A+Q(R+Q(f*r)));N[e+204>>2]=Q(z*l)+Q(Q(I*i)+Q(j*f));N[e+200>>2]=Q(k*h)+Q(Q(n*u)+Q(g*w));N[e+196>>2]=Q(k*y)+Q(Q(n*v)+Q(g*t));N[e+192>>2]=Q(k*l)+Q(Q(n*i)+Q(g*f));N[e+188>>2]=Q(m*h)+Q(Q(o*u)+Q(r*w));N[e+184>>2]=Q(m*y)+Q(Q(o*v)+Q(r*t));N[e+180>>2]=Q(m*l)+Q(Q(o*i)+Q(r*f));Bh(e+180|0,C);break h}H[e+176|0]=1;J[e+172>>2]=0;J[e+164>>2]=0;J[e+168>>2]=1065353216;J[e+156>>2]=0;J[e+160>>2]=0;J[e+148>>2]=1065353216;J[e+152>>2]=1065353216;J[e+140>>2]=4;J[e+144>>2]=1065353216;H[e+179|0]=0;H[e+177|0]=0;H[e+178|0]=0;p=J[s+J[e+300>>2]>>2];Ja[J[J[p>>2]+60>>2]](p,e+140|0)|0;p=J[e+172>>2];Ja[J[J[p>>2]+52>>2]](p,e+136|0,e+100|0,e+88|0);i=N[e+152>>2];q=N[e+144>>2];j=N[e+148>>2];if(!(!(q!=Q(1)|j!=Q(1))&i==Q(1))){N[e+136>>2]=N[e+136>>2]*Q(Q(q*j)*i);f=N[e+164>>2];h=N[e+96>>2];k=Q(h+h);h=N[e+156>>2];g=N[e+88>>2];n=Q(g+g);g=N[e+92>>2];m=Q(g+g);g=N[e+160>>2];o=Q(Q(f*k)+Q(Q(h*n)+Q(m*g)));z=i;i=N[e+168>>2];l=Q(Q(i*i)+Q(-.5));r=Q(z*Q(Q(f*o)+Q(Q(k*l)+Q(i*Q(Q(h*m)-Q(n*g))))));r=Q(r+r);q=Q(q*Q(Q(h*o)+Q(Q(n*l)+Q(i*Q(Q(g*k)-Q(m*f))))));q=Q(q+q);j=Q(j*Q(Q(g*o)+Q(Q(m*l)+Q(i*Q(Q(f*n)-Q(k*h))))));j=Q(j+j);k=Q(Q(f*r)+Q(Q(h*q)+Q(g*j)));N[e+88>>2]=Q(h*k)+Q(Q(q*l)-Q(i*Q(Q(g*r)-Q(j*f))));N[e+92>>2]=Q(g*k)+Q(Q(j*l)-Q(i*Q(Q(f*q)-Q(r*h))));N[e+96>>2]=Q(f*k)+Q(Q(r*l)-Q(i*Q(Q(h*j)-Q(q*g))));Dx(e,e+100|0,O);l=N[e+32>>2];j=N[e>>2];k=N[e+16>>2];n=N[e+4>>2];m=N[e+8>>2];h=N[e+144>>2];g=N[e+148>>2];i=N[e+152>>2];f=Q(Q(h*g)*i);o=Q(f*Q(i*Q(g*N[e+20>>2])));N[e+408>>2]=o;m=Q(f*Q(i*Q(h*m)));N[e+404>>2]=m;N[e+400>>2]=o;n=Q(f*Q(g*Q(h*n)));N[e+392>>2]=n;N[e+388>>2]=m;N[e+384>>2]=n;z=h;h=Q(Q(l*Q(.5))+Q(Q(j*Q(.5))+Q(k*Q(.5))));j=Q(z*Q(z*Q(h-j)));g=Q(g*Q(g*Q(h-k)));N[e+412>>2]=f*Q(j+g);h=Q(i*Q(i*Q(h-l)));N[e+396>>2]=f*Q(h+j);N[e+380>>2]=f*Q(g+h);N[e+376>>2]=N[e+168>>2];N[e+372>>2]=-N[e+164>>2];N[e+368>>2]=-N[e+160>>2];N[e+364>>2]=-N[e+156>>2];Dx(e+52|0,e+380|0,e+364|0);p=J[e+56>>2];J[e+100>>2]=J[e+52>>2];J[e+104>>2]=p;p=J[e+64>>2];J[e+108>>2]=J[e+60>>2];J[e+112>>2]=p;p=J[e+72>>2];J[e+116>>2]=J[e+68>>2];J[e+120>>2]=p;p=J[e+80>>2];J[e+124>>2]=J[e+76>>2];J[e+128>>2]=p;N[e+132>>2]=N[e+84>>2]}f=N[e+136>>2];N[e>>2]=N[e+100>>2];N[e+4>>2]=N[e+104>>2];N[e+8>>2]=N[e+108>>2];N[e+12>>2]=N[e+112>>2];N[e+16>>2]=N[e+116>>2];N[e+20>>2]=N[e+120>>2];N[e+24>>2]=N[e+124>>2];N[e+28>>2]=N[e+128>>2];N[e+32>>2]=N[e+132>>2];N[e+36>>2]=N[e+88>>2];N[e+40>>2]=N[e+92>>2];h=N[e+96>>2];N[e+48>>2]=f;N[e+44>>2]=h;N[e+180>>2]=N[e>>2];p=J[e+8>>2];J[e+184>>2]=J[e+4>>2];J[e+188>>2]=p;p=J[e+16>>2];J[e+192>>2]=J[e+12>>2];J[e+196>>2]=p;p=J[e+24>>2];J[e+200>>2]=J[e+20>>2];J[e+204>>2]=p;p=J[e+32>>2];J[e+208>>2]=J[e+28>>2];J[e+212>>2]=p;p=J[e+40>>2];J[e+216>>2]=J[e+36>>2];J[e+220>>2]=p;p=J[e+48>>2];J[e+224>>2]=J[e+44>>2];J[e+228>>2]=p;s=J[s+J[e+300>>2]>>2];Ja[J[J[s>>2]+80>>2]](e,s);g=N[e>>2];i=Q(g+g);l=N[e+8>>2];F=Q(i*l);j=N[e+4>>2];k=Q(j+j);m=N[e+12>>2];G=Q(k*m);f=Q(F-G);o=N[e+180>>2];r=N[e+184>>2];L=Q(k*l);P=Q(i*m);h=Q(L+P);z=Q(Q(1)-Q(g*i));k=Q(j*k);g=Q(z-k);q=N[e+188>>2];n=Q(Q(Q(f*o)+Q(r*h))+Q(g*q));w=N[e+192>>2];y=N[e+196>>2];t=N[e+200>>2];A=Q(Q(Q(f*w)+Q(h*y))+Q(g*t));u=N[e+204>>2];v=N[e+208>>2];B=N[e+212>>2];E=Q(Q(Q(f*u)+Q(h*v))+Q(g*B));N[e+212>>2]=Q(Q(f*n)+Q(h*A))+Q(g*E);R=Q(i*j);j=Q(l+l);m=Q(m*j);i=Q(R+m);I=z;z=Q(l*j);l=Q(I-z);j=Q(L-P);N[e+200>>2]=Q(Q(i*n)+Q(l*A))+Q(j*E);k=Q(Q(Q(1)-k)-z);z=Q(k*n);n=Q(R-m);m=Q(F+G);N[e+188>>2]=Q(z+Q(n*A))+Q(m*E);A=Q(Q(Q(o*i)+Q(r*l))+Q(j*q));E=Q(Q(Q(i*w)+Q(l*y))+Q(j*t));F=Q(Q(Q(i*u)+Q(l*v))+Q(j*B));N[e+208>>2]=Q(Q(f*A)+Q(h*E))+Q(g*F);o=Q(Q(Q(o*k)+Q(r*n))+Q(m*q));r=Q(Q(Q(k*w)+Q(n*y))+Q(m*t));q=Q(Q(Q(k*u)+Q(n*v))+Q(m*B));N[e+204>>2]=Q(Q(f*o)+Q(h*r))+Q(g*q);N[e+196>>2]=Q(Q(i*A)+Q(l*E))+Q(j*F);N[e+192>>2]=Q(Q(i*o)+Q(l*r))+Q(j*q);N[e+184>>2]=Q(Q(k*A)+Q(n*E))+Q(m*F);N[e+180>>2]=Q(Q(k*o)+Q(n*r))+Q(m*q);z=f;f=N[e+216>>2];I=h;h=N[e+220>>2];q=g;g=N[e+224>>2];N[e+224>>2]=Q(Q(z*f)+Q(I*h))+Q(q*g);N[e+220>>2]=Q(Q(i*f)+Q(l*h))+Q(j*g);N[e+216>>2]=Q(Q(k*f)+Q(n*h))+Q(m*g);Bh(e+180|0,C)}m:{n:{if(b){h=Q(x*N[e+180>>2]);N[e+180>>2]=h;g=Q(x*N[e+184>>2]);N[e+184>>2]=g;i=Q(x*N[e+188>>2]);N[e+188>>2]=i;l=Q(x*N[e+192>>2]);N[e+192>>2]=l;j=Q(x*N[e+196>>2]);N[e+196>>2]=j;k=Q(x*N[e+200>>2]);N[e+200>>2]=k;n=Q(x*N[e+204>>2]);N[e+204>>2]=n;m=Q(x*N[e+208>>2]);N[e+208>>2]=m;o=Q(x*N[e+212>>2]);N[e+212>>2]=o;f=Q(x*N[e+228>>2]);break n}f=N[e+228>>2];o=N[e+212>>2];m=N[e+208>>2];n=N[e+204>>2];k=N[e+200>>2];j=N[e+196>>2];l=N[e+192>>2];i=N[e+188>>2];g=N[e+184>>2];h=N[e+180>>2];break m}N[e+228>>2]=f}N[e+312>>2]=h+N[e+312>>2];N[e+316>>2]=g+N[e+316>>2];N[e+320>>2]=i+N[e+320>>2];N[e+324>>2]=l+N[e+324>>2];i=N[e+224>>2];l=N[e+356>>2];h=N[e+360>>2];g=Q(h+f);N[e+360>>2]=g;g=Q(Q(1)/g);N[e+356>>2]=g*Q(Q(h*l)+Q(f*i));N[e+352>>2]=g*Q(Q(h*N[e+352>>2])+Q(f*N[e+220>>2]));N[e+348>>2]=g*Q(Q(h*N[e+348>>2])+Q(f*N[e+216>>2]));N[e+328>>2]=j+N[e+328>>2];N[e+332>>2]=k+N[e+332>>2];N[e+336>>2]=n+N[e+336>>2];N[e+340>>2]=m+N[e+340>>2];N[e+344>>2]=o+N[e+344>>2];D=D+1|0}a=a+1|0;if(a>>>0>2]){continue}break}if(!c|!D){break g}break f}f=N[e+344>>2];h=N[e+340>>2];g=N[e+332>>2];i=N[e+328>>2];x=N[e+360>>2];l=N[e+336>>2];j=N[e+324>>2];k=N[e+320>>2];n=N[e+316>>2];m=N[e+312>>2];break e}o=N[e+360>>2];x=Q(x/o);i=Q(x*N[e+328>>2]);N[e+328>>2]=i;g=Q(x*N[e+332>>2]);N[e+332>>2]=g;h=Q(x*N[e+340>>2]);N[e+340>>2]=h;f=Q(x*N[e+344>>2]);N[e+344>>2]=f;m=Q(N[e+312>>2]*x);N[e+312>>2]=m;n=Q(x*N[e+316>>2]);N[e+316>>2]=n;k=Q(x*N[e+320>>2]);N[e+320>>2]=k;j=Q(x*N[e+324>>2]);N[e+324>>2]=j;l=Q(x*N[e+336>>2]);N[e+336>>2]=l;x=Q(o*x);N[e+360>>2]=x}N[d+24>>2]=l;N[d+12>>2]=j;N[d+8>>2]=k;N[d+4>>2]=n;N[d>>2]=m;N[d+32>>2]=f;N[d+28>>2]=h;N[d+20>>2]=g;N[d+16>>2]=i;N[d+36>>2]=N[e+348>>2];N[d+40>>2]=N[e+352>>2];f=N[e+356>>2];N[d+48>>2]=x;N[d+44>>2]=f;U=1;break c}Wa(J[40592],4,7235,128,25504,0);break c}Wa(J[40592],4,7235,231,4573,0)}a=J[e+308>>2];o:{if((a|0)<0|!(a&2147483647)){break o}a=J[e+300>>2];if((a|0)==(e+232|0)|!a){break o}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ha=e+416|0;return U}function rn(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=Q(0),i=Q(0),j=0,k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,I=Q(0),O=Q(0),S=0,T=0,U=Q(0),V=0,W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=Q(0),na=Q(0),oa=Q(0);A=Ha-16|0;Ha=A;if(!K[a+104|0]){k=J[a+36>>2];N[a+108>>2]=N[k>>2];j=a+112|0;N[j>>2]=N[k+4>>2];q=a+116|0;N[q>>2]=N[k+8>>2];J[a+128>>2]=J[k+20>>2];e=J[k+16>>2];l=a+120|0;b=l;J[b>>2]=J[k+12>>2];J[b+4>>2]=e;N[a+180>>2]=N[k>>2];t=a+184|0;N[t>>2]=N[k+4>>2];v=a+188|0;N[v>>2]=N[k+8>>2];J[a+200>>2]=J[k+20>>2];e=J[k+16>>2];w=a+192|0;b=w;J[b>>2]=J[k+12>>2];J[b+4>>2]=e;z=a+132|0;N[z>>2]=N[k>>2];y=a+136|0;N[y>>2]=N[k+4>>2];B=a+140|0;N[B>>2]=N[k+8>>2];J[a+152>>2]=J[k+20>>2];e=J[k+16>>2];G=a+144|0;b=G;J[b>>2]=J[k+12>>2];J[b+4>>2]=e;S=a+204|0;N[S>>2]=N[k>>2];T=a+208|0;N[T>>2]=N[k+4>>2];ba=a+212|0;N[ba>>2]=N[k+8>>2];J[a+224>>2]=J[k+20>>2];e=J[k+16>>2];ca=a+216|0;b=ca;J[b>>2]=J[k+12>>2];J[b+4>>2]=e;da=a+156|0;N[da>>2]=N[k>>2];ea=a+160|0;N[ea>>2]=N[k+4>>2];fa=a+164|0;N[fa>>2]=N[k+8>>2];J[a+176>>2]=J[k+20>>2];b=J[k+16>>2];g=a+168|0;J[g>>2]=J[k+12>>2];J[g+4>>2]=b;ga=a+228|0;N[ga>>2]=N[k>>2];ha=a+232|0;N[ha>>2]=N[k+4>>2];ia=a+236|0;N[ia>>2]=N[k+8>>2];J[a+248>>2]=J[k+20>>2];b=J[k+16>>2];f=a+240|0;J[f>>2]=J[k+12>>2];J[f+4>>2]=b;n=N[k+8>>2];h=N[k+4>>2];p=N[k>>2];ja=J[a+24>>2];a:{if(ja>>>0<2){m=n;r=h;s=p;break a}ka=a+180|0;la=a+108|0;V=1;s=p;r=h;m=n;while(1){u=P(V,24)+k|0;o=N[u>>2];b:{c:{if(o>s){c=ka;e=t;b=v;d=w;s=o;i=p;break c}c=la;e=j;b=q;d=l;i=o;if(!(p>i)){break b}}N[c>>2]=o;N[e>>2]=N[u+4>>2];N[b>>2]=N[u+8>>2];J[d+8>>2]=J[u+20>>2];b=J[u+16>>2];J[d>>2]=J[u+12>>2];J[d+4>>2]=b;p=i}o=N[u+4>>2];d:{e:{if(o>r){c=S;e=T;b=ba;d=ca;r=o;i=h;break e}c=z;e=y;b=B;d=G;i=o;if(!(h>i)){break d}}N[c>>2]=N[u>>2];N[e>>2]=o;N[b>>2]=N[u+8>>2];J[d+8>>2]=J[u+20>>2];b=J[u+16>>2];J[d>>2]=J[u+12>>2];J[d+4>>2]=b;h=i}o=N[u+8>>2];f:{g:{if(o>m){c=ga;e=ha;b=ia;d=f;m=o;i=n;break g}c=da;e=ea;b=fa;d=g;i=o;if(!(n>i)){break f}}N[c>>2]=N[u>>2];N[e>>2]=N[u+4>>2];N[b>>2]=o;J[d+8>>2]=J[u+20>>2];b=J[u+16>>2];J[d>>2]=J[u+12>>2];J[d+4>>2]=b;n=i}V=V+1|0;if((ja|0)!=(V|0)){continue}break}}i=Q(Q(Q(m+Q(Q(r+Q(s-p))-h))-n)*Q(.5));h=Q(i*Q(3.5762786865234375e-7));N[a+252>>2]=h>Q(3.5762786865234375e-7)?h:Q(3.5762786865234375e-7);h=i;i=N[J[a>>2]+4>>2];h=Q(h*i);N[a+256>>2]=h>i?h:i}q=4;p=Q(0);i=Q(0);c=Ha-96|0;Ha=c;h=Q(N[a+208>>2]-N[a+136>>2]);n=Q(N[a+180>>2]-N[a+108>>2]);n=n>Q(0)?n:Q(0);b=h>n;m=Q(N[a+236>>2]-N[a+164>>2]);h=b?h:n;e=m>h;Z=N[a+252>>2];h:{if(Z>=(e?m:h)){Wa(J[40592],32,16174,876,28409,0);b=0;break h}b=P(e?2:b,24)+a|0;_=N[b+180>>2];N[c>>2]=_;$=N[b+184>>2];N[c+4>>2]=$;aa=N[b+188>>2];N[c+8>>2]=aa;J[c+20>>2]=J[b+200>>2];e=J[b+196>>2];J[c+12>>2]=J[b+192>>2];J[c+16>>2]=e;h=N[b+108>>2];N[c+24>>2]=h;m=N[b+112>>2];N[c+28>>2]=m;n=N[b+116>>2];N[c+32>>2]=n;e=J[b+124>>2];J[c+36>>2]=J[b+120>>2];J[c+40>>2]=e;J[c+44>>2]=J[b+128>>2];n=Q(n-aa);I=Q(h-_);O=Q(m-$);h=Q(Y(Q(Q(n*n)+Q(Q(I*I)+Q(O*O)))));if(h>Q(0)){h=Q(Q(1)/h);n=Q(n*h);O=Q(O*h);I=Q(I*h)}d=J[a+24>>2];i:{if(!d){h=Q(0);break i}ma=Q(-O);na=Q(-I);oa=Q(-n);g=J[a+36>>2];b=0;h=Q(0);f=J[c+36>>2];j=J[c+12>>2];while(1){e=g+P(b,24)|0;o=N[e+4>>2];r=Q(o-$);p=N[e>>2];s=Q(p-_);m=Q(Q(I*r)+Q(s*ma));i=N[e+8>>2];C=Q(i-aa);r=Q(Q(O*C)+Q(r*oa));s=Q(Q(n*s)+Q(C*na));C=Q(Q(m*m)+Q(Q(r*r)+Q(s*s)));j:{if(!(C>h)){break j}l=J[e+12>>2];if((l|0)==(j|0)|(f|0)==(l|0)){break j}l=J[e+16>>2];J[c+60>>2]=J[e+12>>2];J[c+64>>2]=l;J[c+68>>2]=J[e+20>>2];U=i;W=o;X=p;D=r;E=s;F=m;h=C}b=b+1|0;if((d|0)!=(b|0)){continue}break}N[c+56>>2]=U;N[c+52>>2]=W;N[c+48>>2]=X}if(Q(Y(h))<=Z){Wa(J[40592],32,16174,911,72473,0);b=0;break h}h=Q(0);m=Q(Y(Q(Q(F*F)+Q(Q(D*D)+Q(E*E)))));if(m>Q(0)){m=Q(Q(1)/m);F=Q(F*m);E=Q(E*m);D=Q(D*m)}U=Q(Q(U*F)+Q(Q(X*D)+Q(E*W)));if(d){f=J[a+36>>2];j=J[c+60>>2];b=0;l=J[c+36>>2];t=J[c+12>>2];while(1){e=f+P(b,24)|0;m=N[e+8>>2];r=N[e>>2];s=N[e+4>>2];o=Q(R(Q(Q(Q(m*F)+Q(Q(r*D)+Q(E*s)))-U)));k:{if(!(o>h)){break k}g=J[e+12>>2];if((g|0)==(t|0)|(g|0)==(l|0)|(g|0)==(j|0)){break k}g=J[e+16>>2];J[c+84>>2]=J[e+12>>2];J[c+88>>2]=g;J[c+92>>2]=J[e+20>>2];p=m;i=s;n=r;h=o}b=b+1|0;if((d|0)!=(b|0)){continue}break}N[c+80>>2]=p;N[c+76>>2]=i;N[c+72>>2]=n}if(Q(R(h))<=Z){Wa(J[40592],32,16174,934,72392,0);b=0;break h}g=Ha-16|0;Ha=g;h=N[c+76>>2];m=N[c+52>>2];r=N[c+28>>2];s=N[c+80>>2];o=N[c+56>>2];W=N[c+32>>2];X=N[c+4>>2];C=N[c+8>>2];N[a+8>>2]=Q(Q(Q(N[c>>2]+N[c+24>>2])+N[c+48>>2])+N[c+72>>2])*Q(.25);N[a+16>>2]=Q(s+Q(o+Q(C+W)))*Q(.25);N[a+12>>2]=Q(h+Q(m+Q(X+r)))*Q(.25);d=c+72|0;f=c+48|0;j=c+24|0;l:{if(Q(Q(Q(p*F)+Q(Q(n*D)+Q(E*i)))-U)>2]=b;e=Ed(a,d,j,c);J[g+4>>2]=e;j=Ed(a,d,f,j);J[g+8>>2]=j;d=Ed(a,d,c,f);J[g+12>>2]=d;f=J[J[e>>2]+28>>2];l=J[j>>2];J[f+32>>2]=l;J[l+32>>2]=f;f=J[J[J[e>>2]+28>>2]+28>>2];l=J[J[b>>2]+28>>2];J[f+32>>2]=l;J[l+32>>2]=f;f=J[J[j>>2]+28>>2];l=J[d>>2];J[f+32>>2]=l;J[l+32>>2]=f;f=J[J[J[j>>2]+28>>2]+28>>2];j=J[J[J[b>>2]+28>>2]+28>>2];J[f+32>>2]=j;J[j+32>>2]=f;f=J[J[d>>2]+28>>2];e=J[e>>2];J[f+32>>2]=e;J[e+32>>2]=f;e=b;break l}e=Ed(a,c,f,j);J[g>>2]=e;b=Ed(a,d,c,j);J[g+4>>2]=b;j=Ed(a,d,j,f);J[g+8>>2]=j;d=Ed(a,d,f,c);J[g+12>>2]=d;f=J[b>>2];l=J[J[j>>2]+28>>2];J[f+32>>2]=l;J[l+32>>2]=f;f=J[J[J[b>>2]+28>>2]+28>>2];l=J[e>>2];J[f+32>>2]=l;J[l+32>>2]=f;f=J[j>>2];l=J[J[d>>2]+28>>2];J[f+32>>2]=l;J[l+32>>2]=f;f=J[J[J[j>>2]+28>>2]+28>>2];j=J[J[J[e>>2]+28>>2]+28>>2];J[f+32>>2]=j;J[j+32>>2]=f;f=J[d>>2];b=J[J[b>>2]+28>>2];J[f+32>>2]=b;J[b+32>>2]=f;b=J[e>>2]+28|0}d=J[J[J[d>>2]+28>>2]+28>>2];b=J[b>>2];J[d+32>>2]=b;J[b+32>>2]=d;f=a+88|0;d=J[a+96>>2]&2147483647;b=J[a+92>>2];m:{if(d>>>0<=b>>>0){Pc(f,g);d=J[a+96>>2]&2147483647;b=J[a+92>>2];break m}J[J[a+88>>2]+(b<<2)>>2]=e;b=b+1|0;J[a+92>>2]=b}n:{if(b>>>0>=d>>>0){Pc(f,g|4);d=J[a+96>>2]&2147483647;b=J[a+92>>2];break n}J[J[a+88>>2]+(b<<2)>>2]=J[g+4>>2];b=b+1|0;J[a+92>>2]=b}o:{if(b>>>0>=d>>>0){Pc(f,g|8);d=J[a+96>>2]&2147483647;b=J[a+92>>2];break o}J[J[a+88>>2]+(b<<2)>>2]=J[g+8>>2];b=b+1|0;J[a+92>>2]=b}p:{if(b>>>0>=d>>>0){Pc(f,g|12);break p}J[J[a+88>>2]+(b<<2)>>2]=J[g+12>>2];J[a+92>>2]=b+1}J[a+100>>2]=4;y=J[a+24>>2];if(y){n=N[a+252>>2];B=J[c+12>>2];G=J[a+36>>2];d=0;while(1){b=G+P(d,24)|0;e=J[b+12>>2];q:{if((e|0)==(B|0)|(e|0)==J[c+36>>2]|((e|0)==J[c+60>>2]|(e|0)==J[c+84>>2])){break q}e=J[g>>2];i=N[b+8>>2];h=N[b>>2];p=N[b+4>>2];m=Q(Q(Q(N[e+20>>2]*i)+Q(Q(N[e+12>>2]*h)+Q(p*N[e+16>>2])))-N[e+40>>2]);t=m>n;f=J[g+4>>2];r=Q(Q(Q(N[f+20>>2]*i)+Q(Q(N[f+12>>2]*h)+Q(p*N[f+16>>2])))-N[f+40>>2]);m=t?m:n;v=r>m;j=J[g+8>>2];s=Q(Q(Q(N[j+20>>2]*i)+Q(Q(N[j+12>>2]*h)+Q(p*N[j+16>>2])))-N[j+40>>2]);m=v?r:m;w=s>m;l=J[g+12>>2];i=Q(Q(Q(N[l+20>>2]*i)+Q(Q(N[l+12>>2]*h)+Q(p*N[l+16>>2])))-N[l+40>>2]);h=w?s:m;z=i>h;f=z?l:w?j:v?f:t?e:0;if(!f){break q}i=z?i:h;N[b+16>>2]=i;e=J[f+8>>2];if(!e){J[f+8>>2]=b;N[b+16>>2]=i;J[b+20>>2]=0;break q}if(i>2]){J[b+20>>2]=J[e+20>>2];J[e+20>>2]=b;break q}J[b+20>>2]=e;J[f+8>>2]=b}d=d+1|0;if((y|0)!=(d|0)){continue}break}}Ha=g+16|0;b=1}Ha=c+96|0;r:{if(!b){break r}l=4;g=J[a+92>>2];e=J[a+4>>2];s:{if(K[e+36|0]&4){if(!g){break s}i=N[J[a>>2]>>2];i=Q(i+i);b=J[a+88>>2];q=1;while(1){if(i>N[J[b+(x<<2)>>2]+24>>2]){break r}x=x+1|0;if((x|0)!=(g|0)){continue}break}}if(!g){break s}while(1){f=J[a+88>>2];i=N[a+256>>2];t:{if((g|0)==1){e=0;x=0;b=0;break t}j=g&-2;e=0;x=0;b=0;q=0;while(1){t=x<<2;c=J[t+f>>2];u:{if(J[c+48>>2]){break u}d=J[c+8>>2];if(!d){break u}h=N[d+16>>2];if(!(h>i)){break u}b=c;i=h;e=d}c=J[f+(t|4)>>2];v:{if(J[c+48>>2]){break v}d=J[c+8>>2];if(!d){break v}h=N[d+16>>2];if(!(h>i)){break v}b=c;i=h;e=d}x=x+2|0;q=q+2|0;if((j|0)!=(q|0)){continue}break}}w:{if(!(g&1)){break w}c=J[f+(x<<2)>>2];if(J[c+48>>2]){break w}d=J[c+8>>2];if(!d|!(N[d+16>>2]>i)){break w}b=c;e=d}x:{if(!e|J[e+12>>2]==J[a+32>>2]){break x}c=J[a+4>>2];if(L[c+38>>1]<=l>>>0?K[c+36|0]&32:0){break x}H[A+15|0]=0;c=0;q=0;t=Ha-16|0;Ha=t;H[A+15|0]=0;J[b+8>>2]=J[J[b+8>>2]+20>>2];j=a+272|0;Pw(a,e,0,b,j,a+296|0);v=J[a+100>>2];B=v+J[a+276>>2]|0;y:{if(B>>>0>=256){d=J[a+300>>2];z:{if(!d){break z}b=J[a+296>>2];f=0;if(d>>>0>=4){j=d&-4;while(1){g=f<<2;J[J[g+b>>2]+48>>2]=0;J[J[b+(g|4)>>2]+48>>2]=0;J[J[b+(g|8)>>2]+48>>2]=0;J[J[b+(g|12)>>2]+48>>2]=0;f=f+4|0;c=c+4|0;if((j|0)!=(c|0)){continue}break}}c=d&3;if(!c){break z}while(1){J[J[b+(f<<2)>>2]+48>>2]=0;f=f+1|0;q=q+1|0;if((c|0)!=(q|0)){continue}break}}J[a+100>>2]=d+v;break y}v=a+284|0;f=0;d=0;z=0;w=Ha-16|0;Ha=w;G=a+88|0;while(1){b=J[J[j>>2]+(z<<2)>>2];y=Ed(a,e,J[b+32>>2],b);J[w+12>>2]=y;g=J[a+92>>2];A:{if(g>>>0>=(J[a+96>>2]&2147483647)>>>0){Pc(G,w+12|0);break A}J[J[a+88>>2]+(g<<2)>>2]=y;J[a+92>>2]=g+1}J[a+100>>2]=J[a+100>>2]+1;S=J[w+12>>2];g=J[S>>2];y=J[g+28>>2];T=J[y+28>>2];b=J[b+32>>2];J[T+32>>2]=b;J[b+32>>2]=T;b=g;if(f){J[y+32>>2]=f;J[f+32>>2]=y;b=d}d=J[v+4>>2];B:{if(d>>>0>=(J[v+8>>2]&2147483647)>>>0){Pc(v,w+12|0);break B}J[J[v>>2]+(d<<2)>>2]=S;J[v+4>>2]=d+1}f=g;d=b;z=z+1|0;if(z>>>0>2]){continue}break}b=J[d+28>>2];J[b+32>>2]=f;J[f+32>>2]=b;Ha=w+16|0;H[t+15|0]=0;C:{g=J[a+288>>2];D:{if(!g){break D}while(1){b=J[J[a+284>>2]+(c<<2)>>2];if(!J[b+48>>2]){while(1){if(Ow(a,b,1,t+15|0)){continue}break}g=J[a+288>>2]}c=c+1|0;if(g>>>0>c>>>0){continue}break}if(K[t+15|0]){break C}if(!g){break D}c=0;while(1){b=J[J[a+284>>2]+(c<<2)>>2];if(J[b+48>>2]==2){J[b+48>>2]=0;while(1){if(Ow(a,b,0,t+15|0)){continue}break}g=J[a+288>>2]}c=c+1|0;if(g>>>0>c>>>0){continue}break}if(K[t+15|0]){H[A+15|0]=1;break y}j=J[a+264>>2];if(!j|!g){break D}v=J[a+284>>2];h=N[a+252>>2];w=J[a+260>>2];while(1){d=J[w+(q<<2)>>2];f=0;c=0;i=h;while(1){b=J[v+(f<<2)>>2];E:{if(J[b+48>>2]){break E}p=Q(Q(Q(N[b+20>>2]*N[d+8>>2])+Q(Q(N[b+12>>2]*N[d>>2])+Q(N[d+4>>2]*N[b+16>>2])))-N[b+40>>2]);if(!(p>i)){break E}i=p;c=b}f=f+1|0;if((f|0)!=(g|0)){continue}break}F:{if(!c){break F}N[d+16>>2]=i;b=J[c+8>>2];if(b){if(!(N[b+16>>2]>i)){J[d+20>>2]=b;J[c+8>>2]=d;break F}J[d+20>>2]=J[b+20>>2];J[b+20>>2]=d;break F}J[c+8>>2]=d;J[d+20>>2]=0;N[d+16>>2]=i}q=q+1|0;if((j|0)!=(q|0)){continue}break}}J[a+288>>2]=0;J[a+276>>2]=0;J[a+264>>2]=0;J[a+300>>2]=0;break y}H[A+15|0]=1}Ha=t+16|0;if(B>>>0>=256){J[a+28>>2]=l;q=3;break r}if(K[A+15|0]){J[a+32>>2]=J[e+12>>2];d=0;e=Ha-16|0;Ha=e;c=a+52|0;b=J[a+56>>2];if(b){while(1){g=J[J[c>>2]+(d<<2)>>2];if(g){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,g);b=J[a+56>>2]}d=d+1|0;if(d>>>0>>0){continue}break}}J[a+44>>2]=0;J[a+48>>2]=0;d=0;J[a+56>>2]=0;b=P(J[a+40>>2],44);G:{if(!b){b=0;break G}d=J[40592]+12|0;b=Ja[J[J[d>>2]+8>>2]](d,b,29909,16174,83)|0;d=J[a+56>>2]}J[e+12>>2]=b;H:{if((J[a+60>>2]&2147483647)>>>0<=d>>>0){Bf(c,e+12|0);break H}J[J[a+52>>2]+(d<<2)>>2]=b;J[a+56>>2]=d+1}Ha=e+16|0;e=J[a+80>>2];if(e){x=0;while(1){b=J[J[a+76>>2]+(x<<2)>>2];if(b){e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,b);e=J[a+80>>2]}x=x+1|0;if(x>>>0>>0){continue}break}}J[a+80>>2]=0;J[a+68>>2]=0;J[a+72>>2]=0;Qw(a- -64|0,J[a+64>>2]);J[a+312>>2]=0;J[a+300>>2]=0;J[a+288>>2]=0;J[a+276>>2]=0;J[a+264>>2]=0;J[a+100>>2]=0;J[a+92>>2]=0;q=rn(a);break r}l=l+1|0;g=J[a+92>>2];if(g){continue}}break}e=J[a+4>>2]}J[a+28>>2]=l;q=(L[e+38>>1]>>0)<<1}Ha=A+16|0;return q}function GG(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=0,r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=0,z=Q(0),A=0,B=Q(0),C=0,D=0,E=0,F=Q(0),G=0,I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=0,T=0,U=0,V=0,W=0,X=Q(0),Z=0,_=0,$=0,aa=Q(0),ba=Q(0),ca=0,da=0,ea=0,fa=0,ga=0,ha=Q(0),ia=Q(0),ja=Q(0);T=Ha-2048|0;Ha=T;N[a+464>>2]=b;ca=J[a+480>>2];U=J[a+228>>2];S=J[a+444>>2];C=J[a+448>>2];if(!(!K[a+652|0]|!C)){h=J[a+324>>2];while(1){q=h+P(j,28)|0;n=J[((j<<5)+S|0)+16>>2];N[q>>2]=N[n>>2];N[q+4>>2]=N[n+4>>2];N[q+8>>2]=N[n+8>>2];N[q+12>>2]=N[n+12>>2];N[q+16>>2]=N[n+16>>2];N[q+20>>2]=N[n+20>>2];N[q+24>>2]=N[n+24>>2];j=j+1|0;if((C|0)!=(j|0)){continue}break}}q=a+112|0;a:{if(!c){if(C){h=J[a+496>>2];j=0;while(1){c=h+P(j,28)|0;b=N[c+12>>2];d=N[c+8>>2];e=N[c>>2];f=N[c+4>>2];w=J[c+20>>2];s=J[c+16>>2];n=J[((j<<5)+S|0)+16>>2];N[n+24>>2]=N[c+24>>2];J[n+16>>2]=s;J[n+20>>2]=w;i=f;f=Q(Q(1)/Q(Y(Q(Q(b*b)+Q(Q(d*d)+Q(Q(e*e)+Q(f*f)))))));N[n+4>>2]=i*f;N[n+8>>2]=d*f;N[n+12>>2]=b*f;N[n>>2]=e*f;j=j+1|0;if((C|0)!=(j|0)){continue}break}}y=J[a+180>>2];c=Ha+-64|0;Ha=c;A=J[q+336>>2];if(A>>>0>=2){D=J[q+344>>2];w=J[q+332>>2];j=1;while(1){n=y+(J[(D+P(j,80)|0)+72>>2]<<2)|0;b:{c:{d:{e:{s=w+(j<<5)|0;h=J[s+20>>2];switch(K[h+270|0]){case 0:break c;case 1:break d;case 2:break e;default:break b}}E=J[s+24>>2];h=J[q+320>>2]+(j<<4)|0;N[c+48>>2]=N[h>>2];N[c+52>>2]=N[h+4>>2];N[c+56>>2]=N[h+8>>2];N[c+60>>2]=N[h+12>>2];h=J[s+16>>2];N[c+32>>2]=N[h>>2];N[c+36>>2]=N[h+4>>2];N[c+40>>2]=N[h+8>>2];N[c+44>>2]=N[h+12>>2];h=J[(w+(E<<5)|0)+16>>2];N[c+16>>2]=N[h>>2];N[c+20>>2]=N[h+4>>2];N[c+24>>2]=N[h+8>>2];N[c+28>>2]=N[h+12>>2];Pq(c,c+48|0,c+32|0,c+16|0,n,J[q+260>>2]+P(j,76)|0);break b}b=N[n>>2];f:{if(b>Q(6.2831854820251465)){b=Q(b+Q(-12.566370964050293));break f}if(!(b>2]=b>Q(12.566370964050293)?Q(12.566370964050293):b;break b}s=K[h+252|0];if(K[(s+h|0)+258|0]!=1){break b}b=N[n>>2];h=h+(s<<3)|0;d=N[h+56>>2];if(b>2]=d}else{d=b}b=N[h+60>>2];if(!(d>b)){break b}N[n>>2]=b}j=j+1|0;if((A|0)!=(j|0)){continue}break}}break a}if(!(H[J[a+476>>2]]&1)){j=J[S+16>>2];r=N[j+24>>2];p=N[j+20>>2];n=J[a+216>>2];o=N[n+24>>2];t=N[n+20>>2];u=N[j+16>>2];x=N[n+16>>2];c=J[J[q+332>>2]+16>>2];f=Q(1);i=Q(N[n+8>>2]*b);k=Q(N[n>>2]*b);m=Q(N[n+4>>2]*b);l=Q(Q(i*i)+Q(Q(k*k)+Q(m*m)));if(!(l>2];k=N[j>>2];m=N[j+4>>2];l=N[j+12>>2];N[c+24>>2]=Q(o*b)+r;N[c+20>>2]=Q(t*b)+p;N[c+16>>2]=Q(x*b)+u;r=Q(Q(Q(Q(f*l)-Q(k*e))-Q(d*m))-Q(g*i));p=Q(Q(Q(e*m)+Q(Q(f*i)+Q(g*l)))-Q(k*d));o=Q(Q(Q(d*i)+Q(Q(f*k)+Q(e*l)))-Q(m*g));d=Q(Q(Q(g*k)+Q(Q(f*m)+Q(d*l)))-Q(i*e));b=Q(Q(1)/Q(Y(Q(Q(r*r)+Q(Q(p*p)+Q(Q(o*o)+Q(d*d)))))));N[c+12>>2]=r*b;N[c+8>>2]=p*b;N[c+4>>2]=d*b;N[c>>2]=o*b}E=J[a+204>>2];V=J[a+180>>2];W=J[a+216>>2];b=Q(0);e=Q(0);d=Q(0);g=Q(0);r=Q(0);f=Q(0);p=Q(0);c=Ha+-64|0;Ha=c;G=J[a+448>>2];if(G>>>0>=2){da=J[a+432>>2];ea=J[a+456>>2];fa=J[a+324>>2];D=J[a+444>>2];ga=J[q+44>>2];x=N[q+352>>2];n=1;while(1){Z=P(n,80)+ea|0;h=J[Z+72>>2]<<2;j=h+V|0;y=h+E|0;A=h+ga|0;_=n<<4;h=_+da|0;i=N[h+12>>2];l=N[h+8>>2];k=N[h+4>>2];m=N[h>>2];$=n<<5;s=D+$|0;w=J[s+16>>2];h=J[s+20>>2];o=N[h+16>>2];t=N[h+24>>2];u=N[h+20>>2];z=N[h+52>>2];B=N[h+48>>2];I=N[h+44>>2];s=J[(D+(J[s+24>>2]<<5)|0)+16>>2];ha=N[s+16>>2];L=N[s+12>>2];M=N[s+8>>2];O=N[s+4>>2];R=N[s>>2];ia=N[s+24>>2];ja=N[s+20>>2];g:{h:{i:{j:{k:{l:{m:{switch(K[h+270|0]){default:o=Q(-d);t=Q(-g);i=Q(-e);break g;case 0:b=Q(N[j>>2]+Q(x*Q(N[A>>2]+N[y>>2])));N[j>>2]=b;s=K[h+252|0];n:{if(K[(s+h|0)+258|0]!=1){break n}h=h+(s<<3)|0;d=N[h+56>>2];if(d>b){N[j>>2]=d;b=d}d=N[h+60>>2];if(!(d>2]=d;b=d}d=Q(t+t);e=Q(o+o);f=Q(u+u);g=Q(Q(l*d)+Q(Q(m*e)+Q(f*k)));o=Q(Q(i*i)+Q(-.5));j=J[q+260>>2]+P(n,76)|0;r=Q(Q(Q(Q(l*g)+Q(Q(d*o)+Q(i*Q(Q(m*f)-Q(e*k)))))-z)+Q(b*N[j+20>>2]));p=Q(Q(Q(Q(k*g)+Q(Q(f*o)+Q(i*Q(Q(l*e)-Q(d*m)))))-B)+Q(b*N[j+16>>2]));f=Q(Q(Q(Q(m*g)+Q(Q(e*o)+Q(i*Q(Q(k*d)-Q(f*l)))))-I)+Q(b*N[j+12>>2]));break l;case 1:b=Q(N[j>>2]+Q(x*Q(N[A>>2]+N[y>>2])));o:{if(b>Q(6.2831854820251465)){b=Q(b+Q(-12.566370964050293));break o}if(!(bQ(12.566370964050293)?Q(12.566370964050293):b;N[j>>2]=b;j=J[q+260>>2]+P(n,76)|0;e=N[j+8>>2];f=Q(b*Q(-.5));d=db(f);b=Q(e*d);g=Q(d*N[j+4>>2]);e=Q(d*N[j>>2]);d=eb(f);if(d>>0<=2){if(!s){b=Q(1);g=Q(0);d=Q(0);e=Q(0);break i}h=J[q+260>>2]+P(n,76)|0;b=Q(N[j>>2]+Q(x*Q(N[A>>2]+N[y>>2])));if(b>Q(6.2831854820251465)){break k}if(!(b>2];i=N[h+8>>2];k=N[h+4>>2];m=N[h>>2];h=W+$|0;b=Q(x*N[h+8>>2]);e=Q(x*N[h>>2]);d=Q(x*N[h+4>>2]);g=Q(Q(b*b)+Q(Q(e*e)+Q(d*d)));p:{if(g>2]+_|0;N[c+32>>2]=N[h>>2];N[c+36>>2]=N[h+4>>2];N[c+40>>2]=N[h+8>>2];l=N[h+12>>2];N[c+28>>2]=Q(Q(Q(b*f)-Q(m*e))-Q(d*k))-Q(g*i);N[c+24>>2]=Q(Q(e*k)+Q(Q(b*i)+Q(f*g)))-Q(m*d);N[c+20>>2]=Q(Q(g*m)+Q(Q(b*k)+Q(f*d)))-Q(i*e);N[c+16>>2]=Q(Q(d*i)+Q(Q(b*m)+Q(f*e)))-Q(k*g);N[c+44>>2]=l;N[c+12>>2]=L;N[c+8>>2]=M;N[c+4>>2]=O;N[c>>2]=R;Pq(c+48|0,c+32|0,c+16|0,c,j,J[q+260>>2]+P(n,76)|0);e=N[c+56>>2];f=Q(t+t);g=N[c+48>>2];i=Q(o+o);k=Q(u+u);d=N[c+52>>2];m=Q(Q(e*f)+Q(Q(g*i)+Q(k*d)));b=N[c+60>>2];l=Q(Q(b*b)+Q(-.5));r=Q(Q(Q(e*m)+Q(Q(f*l)+Q(b*Q(Q(g*k)-Q(i*d)))))-z);p=Q(Q(Q(d*m)+Q(Q(k*l)+Q(b*Q(Q(e*i)-Q(f*g)))))-B);f=Q(Q(Q(g*m)+Q(Q(i*l)+Q(b*Q(Q(d*f)-Q(k*e)))))-I);break h;case 3:break m}}b=Q(t+t);d=Q(o+o);e=Q(u+u);f=Q(Q(l*b)+Q(Q(m*d)+Q(e*k)));g=Q(Q(i*i)+Q(-.5));r=Q(Q(Q(l*f)+Q(Q(b*g)+Q(i*Q(Q(m*e)-Q(d*k)))))-z);p=Q(Q(Q(k*f)+Q(Q(e*g)+Q(i*Q(Q(l*d)-Q(b*m)))))-B);f=Q(Q(Q(m*f)+Q(Q(d*g)+Q(i*Q(Q(k*b)-Q(e*l)))))-I)}o=Q(-k);t=Q(-m);g=m;d=k;b=i;e=l;i=Q(-e);break g}b=Q(b+Q(-12.566370964050293))}b=bQ(12.566370964050293)?Q(12.566370964050293):b;N[j>>2]=b;e=N[h+8>>2];f=Q(b*Q(-.5));d=db(f);b=Q(e*d);g=Q(d*N[h+4>>2]);e=Q(d*N[h>>2]);d=eb(f);if(d>2]+Q(x*Q(N[A+4>>2]+N[y+4>>2])));q:{if(!(b>Q(6.2831854820251465))){if(!(bQ(12.566370964050293)?Q(12.566370964050293):b;N[j+4>>2]=b;e=N[h+32>>2];v=Q(b*Q(-.5));d=db(v);b=Q(e*d);e=Q(d*N[h+28>>2]);d=Q(d*N[h+24>>2]);v=eb(v);if(v>2]=i;m=Q(l*k);N[w+8>>2]=m;l=Q(o*k);N[w+4>>2]=l;k=Q(u*k);N[w>>2]=k;o=Q(r+r);t=Q(f+f);u=Q(p+p);v=Q(Q(m*o)+Q(Q(k*t)+Q(u*l)));z=Q(Q(i*i)+Q(-.5));N[w+24>>2]=ia+Q(Q(m*v)+Q(Q(o*z)+Q(i*Q(Q(k*u)-Q(t*l)))));N[w+20>>2]=ja+Q(Q(l*v)+Q(Q(u*z)+Q(i*Q(Q(m*t)-Q(o*k)))));N[w+16>>2]=ha+Q(Q(k*v)+Q(Q(t*z)+Q(i*Q(Q(l*o)-Q(u*m)))));n=n+1|0;if((G|0)!=(n|0)){continue}break}}}Ha=c- -64|0;if(K[a+489|0]){xi(a,T);A=J[a+168>>2];D=J[a+156>>2];n=J[a+144>>2];E=J[a+448>>2];if(E>>>0>=2){b=Q(Q(1)/N[a+464>>2]);V=J[a+456>>2];W=J[a+444>>2];c=n+8|0;w=1;while(1){y=V+P(w,80)|0;j=J[y+72>>2]<<2;h=j+A|0;a=j+n|0;j=j+D|0;r:{s:{t:{u:{G=w<<5;s=G+W|0;q=J[s+20>>2];switch(K[q+270|0]){case 2:break t;case 0:case 1:break u;default:break r}}N[j>>2]=N[h>>2]+N[j>>2];d=N[h>>2];break s}y=K[y+76|0];if(y>>>0<=2){if(!y){break r}N[j>>2]=N[h>>2]+N[j>>2];N[a>>2]=Q(N[h>>2]*b)+N[a>>2];if((y|0)==1){break r}N[j+4>>2]=N[h+4>>2]+N[j+4>>2];N[a+4>>2]=Q(N[h+4>>2]*b)+N[a+4>>2];break r}a=J[s+16>>2];e=N[a+12>>2];f=N[q+40>>2];g=N[q+28>>2];i=N[a>>2];k=N[a+4>>2];m=N[q+32>>2];l=N[a+8>>2];r=N[q+36>>2];d=Q(Q(Q(Q(e*f)-Q(g*i))-Q(k*m))-Q(l*r));p=Q(Q(Q(k*r)+Q(Q(e*g)+Q(f*i)))-Q(m*l));a=U+G|0;h=(J[s+24>>2]<<5)+U|0;o=Q(N[a+4>>2]-N[h+4>>2]);o=Q(o+o);t=Q(N[a>>2]-N[h>>2]);t=Q(t+t);u=Q(Q(Q(l*g)+Q(Q(e*m)+Q(f*k)))-Q(r*i));z=Q(d*Q(Q(p*o)-Q(t*u)));x=Q(N[a+8>>2]-N[h+8>>2]);x=Q(x+x);v=Q(Q(d*d)+Q(-.5));B=Q(x*v);e=Q(Q(Q(i*m)+Q(Q(e*r)+Q(f*l)))-Q(g*k));g=Q(Q(o*v)-Q(d*Q(Q(e*t)-Q(x*p))));f=Q(Q(e*x)+Q(Q(p*t)+Q(o*u)));i=Q(u*f);d=Q(Q(p*f)+Q(Q(t*v)-Q(d*Q(Q(u*x)-Q(o*e)))));k=N[j>>2];if(K[q+258|0]){N[j>>2]=d;a=1}else{a=0}g=Q(i+g);i=N[j+4>>2];if(K[q+259|0]){N[j+(a<<2)>>2]=g;a=a+1|0}e=Q(Q(e*f)+Q(B-z));f=N[j+8>>2];if(K[q+260|0]){N[j+(a<<2)>>2]=e;a=a+1|0}if(!K[q+258|0]){N[j+(a<<2)>>2]=d;a=a+1|0}if(!K[q+259|0]){N[j+(a<<2)>>2]=g;a=a+1|0}if(!K[q+260|0]){N[j+(a<<2)>>2]=e}N[n>>2]=Q(Q(k-N[j>>2])*b)+N[n>>2];N[n+4>>2]=Q(Q(i-N[j+4>>2])*b)+N[n+4>>2];a=c;d=Q(f-N[j+8>>2])}N[a>>2]=Q(d*b)+N[a>>2]}w=w+1|0;if((E|0)!=(w|0)){continue}break}}}if(C){j=0;while(1){q=j<<5;a=J[(q+S|0)+16>>2];c=q+U|0;N[a+64>>2]=N[c+16>>2];N[a+68>>2]=N[c+20>>2];N[a+72>>2]=N[c+24>>2];N[a+80>>2]=N[c>>2];N[a+84>>2]=N[c+4>>2];N[a+88>>2]=N[c+8>>2];a=q+ca|0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=0;J[a+4>>2]=0;j=j+1|0;if((C|0)!=(j|0)){continue}break}}Ha=T+2048|0}function wx(a,b){var c=0,d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=Q(0),s=0,t=0,u=0,v=Q(0),w=0,x=Q(0),y=0,z=0,A=Q(0),B=0,C=0,D=Q(0),E=0,F=0,G=0,O=0,S=Q(0),T=0,U=Q(0),V=0,W=0,X=0,Z=Q(0),_=0,$=0,aa=Q(0),ba=Q(0),ca=0,da=0,ea=0,fa=Q(0),ga=Q(0),ha=0,ia=0;d=K[b+13|0];c=J[b+16>>2];a:{if(c|K[b+12|0]){if(!vx(a,J[b>>2],J[b+4>>2],J[b+8>>2])){break a}}if(c|d){l=J[b>>2];p=vx(a,l,J[b+4>>2],J[b+8>>2]);b:{if(!p){break b}d=J[a>>2]<<3;c:{if(!d){c=0;d=0;break c}c=J[40592]+12|0;c=Ja[J[J[c>>2]+8>>2]](c,d,29909,7454,246)|0;d=J[a>>2]<<3}J[a+16>>2]=c;Va(c,0,d);c=J[a+16>>2];if(l){k=J[a+12>>2];d=0;while(1){e=k+P(d,12)|0;j=c+(J[e>>2]<<3)|0;I[j+2>>1]=L[j+2>>1]+1;j=c+(J[e+4>>2]<<3)|0;I[j+2>>1]=L[j+2>>1]+1;e=c+(J[e+8>>2]<<3)|0;I[e+2>>1]=L[e+2>>1]+1;d=d+1|0;if((l|0)!=(d|0)){continue}break}}d=0;J[c+4>>2]=0;j=J[a>>2];d:{if(j>>>0<2){break d}t=j-1|0;w=t&3;e=1;k=0;if(j-2>>>0>=3){q=t&-4;while(1){t=k;k=c+(e<<3)|0;t=t+L[k-6>>1]|0;J[k+4>>2]=t;t=t+L[k+2>>1]|0;J[k+12>>2]=t;t=t+L[k+10>>1]|0;J[k+20>>2]=t;B=k;k=t+L[k+18>>1]|0;J[B+28>>2]=k;e=e+4|0;u=u+4|0;if((q|0)!=(u|0)){continue}break}}if(!w){break d}while(1){u=c+(e<<3)|0;k=L[u-6>>1]+k|0;J[u+4>>2]=k;e=e+1|0;s=s+1|0;if((w|0)!=(s|0)){continue}break}}c=(c+(j<<3)|0)-8|0;c=J[c+4>>2]+L[c+2>>1]<<2;if(c){d=J[40592]+12|0;d=Ja[J[J[d>>2]+8>>2]](d,c,29909,7454,265)|0}J[a+20>>2]=d;j=J[a+16>>2];if(l){w=J[a+12>>2];c=0;while(1){e=w+P(c,12)|0;u=j+(J[e>>2]<<3)|0;k=J[u+4>>2];J[u+4>>2]=k+1;J[(k<<2)+d>>2]=c;u=j+(J[e+4>>2]<<3)|0;k=J[u+4>>2];J[u+4>>2]=k+1;J[(k<<2)+d>>2]=c;k=j+(J[e+8>>2]<<3)|0;e=J[k+4>>2];J[k+4>>2]=e+1;J[(e<<2)+d>>2]=c;c=c+1|0;if((l|0)!=(c|0)){continue}break}}e=0;J[j+4>>2]=0;c=J[a>>2];if(c>>>0<2){break b}k=c-1|0;l=k&3;d=1;if(c-2>>>0>=3){w=k&-4;k=0;while(1){c=j+(d<<3)|0;e=L[c-6>>1]+e|0;J[c+4>>2]=e;e=e+L[c+2>>1]|0;J[c+12>>2]=e;e=e+L[c+10>>1]|0;J[c+20>>2]=e;e=e+L[c+18>>1]|0;J[c+28>>2]=e;d=d+4|0;k=k+4|0;if((w|0)!=(k|0)){continue}break}}if(!l){break b}c=0;while(1){k=j+(d<<3)|0;e=L[k-6>>1]+e|0;J[k+4>>2]=e;d=d+1|0;c=c+1|0;if((l|0)!=(c|0)){continue}break}}if(!p){break a}}p=J[b+16>>2];if(p){X=J[b>>2];Z=N[b+20>>2];l=0;q=0;s=0;z=J[b+4>>2];C=J[b+8>>2];e:{if(!(z|C?p:0)){Wa(J[40592],8,7454,310,79138,0);d=0;break e}V=J[a>>2];if(!V){Wa(J[40592],8,7454,317,78186,0);d=0;break e}O=J[a+4>>2];if(!O){Wa(J[40592],8,7454,324,78309,0);d=0;break e}T=J[a+16>>2];if(!T){Wa(J[40592],8,7454,331,78242,0);d=0;break e}W=J[a+20>>2];if(!W){Wa(J[40592],8,7454,338,78121,0);d=0;break e}d=J[40592]+12|0;B=Ja[J[J[d>>2]+8>>2]](d,V,29909,7454,343)|0;_=B;while(1){y=1;f:{g:{h:{$=L[T+2>>1];switch($-1|0){case 0:break f;case 1:break h;default:break g}}c=(J[T+4>>2]<<2)+W|0;d=P(J[c>>2],3);c=P(J[c+4>>2],3);i:{if(z){c=(c<<2)+z|0;q=J[c>>2];d=(d<<2)+z|0;e=J[d>>2];w=J[c+8>>2];y=J[c+4>>2];k=J[d+8>>2];c=J[d+4>>2];break i}c=(c<<1)+C|0;q=L[c>>1];d=(d<<1)+C|0;e=L[d>>1];w=L[c+4>>1];y=L[c+2>>1];k=L[d+4>>1];c=L[d+2>>1]}j=J[O+4>>2];d=J[O>>2];j:{k:{if((d|0)==(e|0)){d=k;if((c|0)==(j|0)){break j}d=c;if((k|0)!=(j|0)){break k}break j}if((c|0)==(d|0)){d=k;if((e|0)==(j|0)){break j}d=e;if((k|0)!=(j|0)){break k}break j}if((d|0)!=(k|0)){break k}d=e;if((c|0)==(j|0)){break j}d=c;if((e|0)==(j|0)){break j}}d=-1}v=Q(0);r=Q(0);A=Q(0);s=p+P(y,12)|0;q=p+P(q,12)|0;U=N[q>>2];h=Q(N[s>>2]-U);j=p+P(w,12)|0;aa=N[q+4>>2];g=Q(N[j+4>>2]-aa);i=Q(N[j>>2]-U);m=Q(N[s+4>>2]-aa);o=Q(Q(h*g)-Q(i*m));ba=N[q+8>>2];n=Q(N[j+8>>2]-ba);f=g;g=Q(N[s+8>>2]-ba);m=Q(Q(m*n)-Q(f*g));n=Q(Q(g*i)-Q(n*h));S=Q(Q(o*o)+Q(Q(m*m)+Q(n*n)));if(S>Q(0)){h=Q(Q(1)/Q(Y(S)));A=Q(o*h);r=Q(n*h);v=Q(m*h)}c=p+P(c,12)|0;e=p+P(e,12)|0;h=N[e>>2];i=Q(N[c>>2]-h);l=p+P(k,12)|0;g=N[e+4>>2];f=Q(N[l+4>>2]-g);fa=Q(N[l>>2]-h);g=Q(N[c+4>>2]-g);h=Q(Q(i*f)-Q(fa*g));x=g;g=N[e+8>>2];ga=Q(N[l+8>>2]-g);D=f;f=Q(N[c+8>>2]-g);g=Q(Q(x*ga)-Q(D*f));i=Q(Q(f*fa)-Q(ga*i));f=Q(Y(Q(Q(h*h)+Q(Q(g*g)+Q(i*i)))));d=p+P(d,12)|0;if(Q(Q(Q(N[d+8>>2]*A)+Q(Q(N[d>>2]*v)+Q(r*N[d+4>>2])))-Q(Q(ba*A)+Q(Q(U*v)+Q(aa*r))))Q(0)){f=Q(Q(1)/f);h=Q(h*f);i=Q(i*f);g=Q(g*f)}f=Q(Y(S));if(f>Q(0)){f=Q(Q(1)/f);o=Q(o*f);n=Q(n*f);m=Q(m*f)}f=Q(Q(g*n)-Q(m*i));r=Q(f*f);f=Q(Q(i*o)-Q(n*h));x=Q(f*f);f=Q(Q(h*m)-Q(o*g));y=Q(R(Eb(Q(Y(Q(r+Q(x+Q(f*f))))),Q(Q(h*o)+Q(Q(g*m)+Q(i*n))))))>Z;break f}if(f>Q(0)){f=Q(Q(1)/f);h=Q(h*f);i=Q(i*f);g=Q(g*f)}f=Q(Y(S));if(f>Q(0)){f=Q(Q(1)/f);o=Q(o*f);n=Q(n*f);m=Q(m*f)}y=Q(Q(h*o)+Q(Q(g*m)+Q(i*n)))>2];d=P(J[(ha<<2)+W>>2],3);l:{if(z){c=(d<<2)+z|0;d=J[c>>2];k=J[c+8>>2];c=J[c+4>>2];break l}c=(d<<1)+C|0;d=L[c>>1];k=L[c+4>>1];c=L[c+2>>1]}if($>>>0<2){break f}E=p+P(k,12)|0;F=p+P(c,12)|0;G=p+P(d,12)|0;ca=0;s=1;da=0;q=1;u=0;t=0;w=0;while(1){e=P(J[(s+ha<<2)+W>>2],3);m:{if(z){j=(e<<2)+z|0;e=J[j>>2];l=J[j+8>>2];j=J[j+4>>2];break m}j=(e<<1)+C|0;e=L[j>>1];l=L[j+4>>1];j=L[j+2>>1]}n:{o:{if(!(!((e|0)==(d|0)|(c|0)==(e|0))&(e|0)!=(k|0)|!((d|0)==(j|0)|(c|0)==(j|0))&(k|0)!=(j|0))){if((d|0)==(l|0)|(c|0)==(l|0)|(k|0)==(l|0)){break o}}if((q|0)==2){y=1;if(!((e|0)==(w|0)|(e|0)==(t|0))&(e|0)!=(u|0)|!((j|0)==(w|0)|(j|0)==(t|0))&(j|0)!=(u|0)){break f}if(!((l|0)==(w|0)|(l|0)==(t|0))&(l|0)!=(u|0)){break f}q=p+P(t,12)|0;y=p+P(w,12)|0;h=N[y>>2];g=Q(N[q>>2]-h);ea=p+P(u,12)|0;i=N[y+4>>2];m=Q(N[ea+4>>2]-i);h=Q(N[ea>>2]-h);i=Q(N[q+4>>2]-i);o=Q(Q(g*m)-Q(h*i));f=i;i=N[y+8>>2];n=Q(N[ea+8>>2]-i);i=Q(N[q+8>>2]-i);m=Q(Q(f*n)-Q(m*i));n=Q(Q(i*h)-Q(n*g));h=Q(Y(Q(Q(o*o)+Q(Q(m*m)+Q(n*n)))));if(h>Q(0)){h=Q(Q(1)/h);o=Q(o*h);n=Q(n*h);m=Q(m*h)}j=p+P(j,12)|0;e=p+P(e,12)|0;h=N[e>>2];i=Q(N[j>>2]-h);l=p+P(l,12)|0;g=N[e+4>>2];f=Q(N[l+4>>2]-g);v=Q(N[l>>2]-h);g=Q(N[j+4>>2]-g);h=Q(Q(i*f)-Q(v*g));x=g;g=N[e+8>>2];r=Q(N[l+8>>2]-g);D=f;f=Q(N[j+8>>2]-g);g=Q(Q(x*r)-Q(D*f));i=Q(Q(f*v)-Q(r*i));f=Q(Y(Q(Q(h*h)+Q(Q(g*g)+Q(i*i)))));if(f>Q(0)){f=Q(Q(1)/f);h=Q(h*f);i=Q(i*f);g=Q(g*f)}ca=Q(Q(o*h)+Q(Q(m*g)+Q(n*i)))>2];g=Q(N[F>>2]-h);i=N[G+4>>2];m=Q(N[E+4>>2]-i);h=Q(N[E>>2]-h);i=Q(N[F+4>>2]-i);o=Q(Q(g*m)-Q(h*i));f=i;i=N[G+8>>2];n=Q(N[E+8>>2]-i);i=Q(N[F+8>>2]-i);m=Q(Q(f*n)-Q(m*i));n=Q(Q(i*h)-Q(n*g));h=Q(Y(Q(Q(o*o)+Q(Q(m*m)+Q(n*n)))));if(h>Q(0)){h=Q(Q(1)/h);o=Q(o*h);n=Q(n*h);m=Q(m*h)}j=p+P(j,12)|0;e=p+P(e,12)|0;h=N[e>>2];i=Q(N[j>>2]-h);l=p+P(l,12)|0;g=N[e+4>>2];f=Q(N[l+4>>2]-g);v=Q(N[l>>2]-h);g=Q(N[j+4>>2]-g);h=Q(Q(i*f)-Q(v*g));x=g;g=N[e+8>>2];r=Q(N[l+8>>2]-g);D=f;f=Q(N[j+8>>2]-g);g=Q(Q(x*r)-Q(D*f));i=Q(Q(f*v)-Q(r*i));f=Q(Y(Q(Q(h*h)+Q(Q(g*g)+Q(i*i)))));if(f>Q(0)){f=Q(Q(1)/f);h=Q(h*f);i=Q(i*f);g=Q(g*f)}da=Q(Q(o*h)+Q(Q(m*g)+Q(n*i)))>2];g=Q(N[d>>2]-h);l=p+P(u,12)|0;i=N[c+4>>2];m=Q(N[l+4>>2]-i);h=Q(N[l>>2]-h);i=Q(N[d+4>>2]-i);o=Q(Q(g*m)-Q(h*i));f=i;i=N[c+8>>2];n=Q(N[l+8>>2]-i);i=Q(N[d+8>>2]-i);m=Q(Q(f*n)-Q(m*i));n=Q(Q(i*h)-Q(n*g));v=Q(Q(o*o)+Q(Q(m*m)+Q(n*n)));h=N[G>>2];i=Q(N[F>>2]-h);g=N[G+4>>2];f=Q(N[E+4>>2]-g);r=Q(N[E>>2]-h);g=Q(N[F+4>>2]-g);h=Q(Q(i*f)-Q(r*g));x=g;g=N[G+8>>2];A=Q(N[E+8>>2]-g);D=f;f=Q(N[F+8>>2]-g);g=Q(Q(x*A)-Q(D*f));i=Q(Q(f*r)-Q(A*i));f=Q(Y(Q(Q(h*h)+Q(Q(g*g)+Q(i*i)))));if(f>Q(0)){f=Q(Q(1)/f);h=Q(h*f);i=Q(i*f);g=Q(g*f)}f=Q(Y(v));if(f>Q(0)){f=Q(Q(1)/f);o=Q(o*f);n=Q(n*f);m=Q(m*f)}f=Q(Q(g*n)-Q(m*i));r=Q(f*f);f=Q(Q(i*o)-Q(n*h));x=Q(f*f);f=Q(Q(h*m)-Q(o*g));y=(q|0)==1|Q(R(Eb(Q(Y(Q(r+Q(x+Q(f*f))))),Q(Q(h*o)+Q(Q(g*m)+Q(i*n))))))>Z;break f}e=J[O+4>>2];j=J[O>>2];p:{q:{if((j|0)==(d|0)){if((c|0)==(e|0)){c=k;break p}if((e|0)!=(k|0)){break q}break p}if((c|0)==(j|0)){if((e|0)==(d|0)){c=k;break p}c=d;if((e|0)!=(k|0)){break q}break p}if((k|0)!=(j|0)){break q}if((c|0)==(e|0)){c=d;break p}if((e|0)==(d|0)){break p}}c=-1}h=Q(0);g=Q(0);i=Q(0);d=p+P(t,12)|0;e=p+P(w,12)|0;f=N[e>>2];n=Q(N[d>>2]-f);l=p+P(u,12)|0;v=N[e+4>>2];m=Q(N[l+4>>2]-v);A=Q(N[l>>2]-f);r=Q(N[d+4>>2]-v);o=Q(Q(n*m)-Q(A*r));x=r;r=N[e+8>>2];S=Q(N[l+8>>2]-r);U=Q(N[d+8>>2]-r);m=Q(Q(x*S)-Q(m*U));n=Q(Q(U*A)-Q(S*n));A=Q(Q(o*o)+Q(Q(m*m)+Q(n*n)));if(A>Q(0)){h=Q(Q(1)/Q(Y(A)));i=Q(o*h);g=Q(n*h);h=Q(m*h)}d=p+P(c,12)|0;if(!(Q(Q(Q(N[d+8>>2]*i)+Q(Q(N[d>>2]*h)+Q(g*N[d+4>>2])))-Q(Q(r*i)+Q(Q(f*h)+Q(v*g))))>2];i=Q(N[F>>2]-h);g=N[G+4>>2];f=Q(N[E+4>>2]-g);v=Q(N[E>>2]-h);g=Q(N[F+4>>2]-g);h=Q(Q(i*f)-Q(v*g));x=g;g=N[G+8>>2];r=Q(N[E+8>>2]-g);D=f;f=Q(N[F+8>>2]-g);g=Q(Q(x*r)-Q(D*f));i=Q(Q(f*v)-Q(r*i));f=Q(Y(Q(Q(h*h)+Q(Q(g*g)+Q(i*i)))));if(f>Q(0)){f=Q(Q(1)/f);h=Q(h*f);i=Q(i*f);g=Q(g*f)}f=Q(Y(A));if(f>Q(0)){f=Q(Q(1)/f);o=Q(o*f);n=Q(n*f);m=Q(m*f)}f=Q(Q(g*n)-Q(m*i));r=Q(f*f);f=Q(Q(i*o)-Q(n*h));x=Q(f*f);f=Q(Q(h*m)-Q(o*g));y=(q|0)==1|Q(R(Eb(Q(Y(Q(r+Q(x+Q(f*f))))),Q(Q(h*o)+Q(Q(g*m)+Q(i*n))))))>Z}H[_|0]=y;O=O+8|0;T=T+8|0;_=_+1|0;V=V-1|0;if(V){continue}break}if(J[a+8>>2]){l=J[a+12>>2];d=0;while(1){c=P(d,12)+l|0;e=J[c>>2];if(!((e|0)<0|!K[(e&268435455)+B|0])){J[c>>2]=e|-2147483648}e=J[c+4>>2];if(!((e|0)<0|!K[(e&268435455)+B|0])){J[c+4>>2]=e|-2147483648}e=J[c+8>>2];if(!((e|0)<0|!K[(e&268435455)+B|0])){J[c+8>>2]=e|-2147483648}d=d+1|0;if(d>>>0>2]){continue}break}}d=J[a>>2];r:{s:{if(d){q=d&1;l=J[a+16>>2];e=0;if((d|0)!=1){s=d&-2;d=0;while(1){if(K[e+B|0]){c=(e<<3)+l|0;I[c>>1]=L[c>>1]|1}c=e|1;if(K[c+B|0]){c=(c<<3)+l|0;I[c>>1]=L[c>>1]|1}e=e+2|0;d=d+2|0;if((s|0)!=(d|0)){continue}break}}if(!q|!K[e+B|0]){break s}d=(e<<3)+l|0;I[d>>1]=L[d>>1]|1;break s}if(!B){break r}}d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,B)}t:{u:{if(!X){e=1;break u}d=0;v:{if(z){e=0;while(1){c=P(d,12)+z|0;l=J[c+8>>2];s=J[c+4>>2];c=J[c>>2];c=c>>>0>e>>>0?c:e;c=c>>>0>>0?s:c;e=c>>>0>>0?l:c;d=d+1|0;if((X|0)!=(d|0)){continue}break}break v}e=0;while(1){c=P(d,6)+C|0;l=L[c+4>>1];s=L[c+2>>1];c=L[c>>1];c=c>>>0>e>>>0?c:e;c=c>>>0>>0?s:c;e=c>>>0>>0?l:c;d=d+1|0;if((X|0)!=(d|0)){continue}break}}c=0;e=e+1|0;d=0;if(!e){break t}}d=J[40592]+12|0;c=Ja[J[J[d>>2]+8>>2]](d,e,29909,7454,643)|0;d=e}e=0;d=Va(c,0,d);c=J[a+8>>2];w:{if(!c){break w}j=J[a+12>>2];while(1){x:{if(z){k=P(e,12)+z|0;l=J[k>>2];q=J[k+8>>2];s=J[k+4>>2];break x}if(!C){break x}k=P(e,6)+C|0;l=L[k>>1];q=L[k+4>>1];s=L[k+2>>1]}k=j+P(e,12)|0;if(J[k>>2]<0){H[d+s|0]=1;H[d+l|0]=1}if(J[k+4>>2]<0){H[d+q|0]=1;H[d+s|0]=1}if(J[k+8>>2]<0){H[d+q|0]=1;H[d+l|0]=1}e=e+1|0;if((c|0)!=(e|0)){continue}break}if(!c){break w}k=J[a+12>>2];c=0;while(1){y:{if(z){e=P(c,12)+z|0;q=J[e>>2];l=J[e+8>>2];s=J[e+4>>2];break y}if(!C){break y}e=P(c,6)+C|0;q=L[e>>1];l=L[e+4>>1];s=L[e+2>>1]}e=k+P(c,12)|0;j=J[e>>2];if(!(!K[d+q|0]|j&1073741824)){J[e>>2]=j|1073741824}j=J[e+4>>2];if(!(!K[d+s|0]|j&1073741824)){J[e+4>>2]=j|1073741824}j=J[e+8>>2];if(!(!K[d+l|0]|j&1073741824)){J[e+8>>2]=j|1073741824}c=c+1|0;if(c>>>0>2]){continue}break}}if(d){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}d=1}if(!d){break a}}if(!K[b+12|0]){d=J[a+12>>2];if(d){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,d)}J[a+12>>2]=0}ia=1;if(K[b+13|0]){break a}b=J[a+16>>2];if(b){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[a+16>>2]=0;b=J[a+20>>2];if(b){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[a+20>>2]=0}return ia}function aea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=0,m=0,n=0,o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=0,u=0,v=0,w=Q(0),x=0,y=0,z=0,A=Q(0),B=0,C=0,D=Q(0),E=Q(0),F=0,G=Q(0),M=0,O=Q(0),R=0,S=Q(0),T=0,U=0,V=0,W=Q(0),X=Q(0),Y=0,Z=0,_=0,$=Q(0),aa=0,ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0);aa=J[a+100>>2]+J[a+96>>2]|0;b=J[a+28>>2];d=J[b+336>>2];x=J[d>>2];if(x){J[d>>2]=J[x>>2]}if(!x){d=J[40592];c=Ja[J[J[d>>2]+20>>2]](d)|0?32439:69706;c=Ja[J[J[d+12>>2]+8>>2]](d+12|0,12195,c,23825,82)|0;d=c+19&-16;J[d-4>>2]=d-c;x=Kc(d,J[b+340>>2])}d=x+11856|0;J[d>>2]=0;J[d+4>>2]=0;T=J[a+96>>2];if(aa>>>0>T>>>0){while(1){u=0;Z=0;s=0;m=Ha-1552|0;Ha=m;R=x+16|0;U=J[J[a+32>>2]+12e3>>2]+P(T,36)|0;V=L[U+4>>1];if(V){_=J[U>>2];v=J[a+108>>2];M=J[v+32>>2];B=J[J[a+32>>2]+12012>>2];while(1){d=J[J[J[B+(s+_<<2)>>2]+12>>2]+68>>2];d=M+(J[v+((d&7)<<2)>>2]+(d>>>3|0)<<4)|0;e=J[d>>2];a:{if(!e){break a}b=K[e+43|0];if(b&4){break a}y=K[d+13|0];if(!y){break a}k=b&2;f=b<<24>>24;c=(f|0)>=0;h=c?k?64:16:32;z=c?k|4:5;g=J[d+8>>2]+(K[d+12|0]<<2)|0;l=b&1;n=0;c=J[d+4>>2];b:{if((f|0)<0){i=0;f=0;break b}i=0;f=0;if(k){break b}while(1){if(i){d=K[e+41|0];c=(d>>>0>f>>>0?d-f<>1];F=L[e+44>>1];t=K[e+42|0];j=N[e+32>>2];p=N[e+36>>2];b=(u<<6)+R|0;A=N[e+28>>2];N[b+60>>2]=A;N[b+44>>2]=p;N[b+56>>2]=j;c=(n?h:0)+c|0;g=(n<<2)+g|0;d=-1;d=l?J[g>>2]:d;n=(m+1296|0)+(u<<2)|0;u=u+1|0;H[b+48|0]=t;J[b+52>>2]=d;J[b+28>>2]=2139095039;J[b+32>>2]=0;J[b+36>>2]=0;J[b+40>>2]=0;N[b>>2]=N[e+16>>2];N[b+4>>2]=N[e+20>>2];N[b+8>>2]=N[e+24>>2];N[b+16>>2]=N[c>>2];N[b+20>>2]=N[c+4>>2];N[b+24>>2]=N[c+8>>2];N[b+12>>2]=N[c+12>>2];I[n>>1]=F;I[n+2>>1]=r;n=1;if((f|0)!=1){k=1;while(1){b=(u<<6)+R|0;N[b+60>>2]=A;N[b+44>>2]=p;N[b+56>>2]=j;g=g+4|0;d=-1;d=l?J[g>>2]:d;C=(m+1296|0)+(u<<2)|0;u=u+1|0;H[b+48|0]=t;J[b+52>>2]=d;J[b+28>>2]=2139095039;J[b+32>>2]=0;J[b+36>>2]=0;J[b+40>>2]=0;N[b>>2]=N[e+16>>2];N[b+4>>2]=N[e+20>>2];N[b+8>>2]=N[e+24>>2];c=c+h|0;N[b+16>>2]=N[c>>2];N[b+20>>2]=N[c+4>>2];N[b+24>>2]=N[c+8>>2];N[b+12>>2]=N[c+12>>2];I[C>>1]=F;I[C+2>>1]=r;k=k+1|0;if((f|0)!=(k|0)){continue}break}break c}f=1}i=i+1|0;if((y|0)!=(i|0)){continue}break}break a}while(1){if(i){d=K[e+41|0];c=(d>>>0>f>>>0?d-f<>1];F=L[e+44>>1];t=K[e+42|0];j=N[e+32>>2];p=N[e+36>>2];b=(u<<6)+R|0;A=N[e+28>>2];N[b+60>>2]=A;N[b+44>>2]=p;N[b+56>>2]=j;c=(n?h:0)+c|0;g=(n<<2)+g|0;d=-1;d=l?J[g>>2]:d;n=(m+1296|0)+(u<<2)|0;u=u+1|0;H[b+48|0]=t;J[b+52>>2]=d;N[b+28>>2]=N[c+28>>2];N[b+32>>2]=N[c+16>>2];N[b+36>>2]=N[c+20>>2];N[b+40>>2]=N[c+24>>2];N[b>>2]=N[e+16>>2];N[b+4>>2]=N[e+20>>2];N[b+8>>2]=N[e+24>>2];N[b+16>>2]=N[c>>2];N[b+20>>2]=N[c+4>>2];N[b+24>>2]=N[c+8>>2];N[b+12>>2]=N[c+12>>2];I[n>>1]=F;I[n+2>>1]=r;n=1;if((f|0)==1){f=1;break d}k=1;while(1){b=(u<<6)+R|0;N[b+60>>2]=A;N[b+44>>2]=p;N[b+56>>2]=j;g=g+4|0;d=-1;d=l?J[g>>2]:d;C=(m+1296|0)+(u<<2)|0;u=u+1|0;H[b+48|0]=t;J[b+52>>2]=d;c=c+h|0;N[b+28>>2]=N[c+28>>2];N[b+32>>2]=N[c+16>>2];N[b+36>>2]=N[c+20>>2];N[b+40>>2]=N[c+24>>2];N[b>>2]=N[e+16>>2];N[b+4>>2]=N[e+20>>2];N[b+8>>2]=N[e+24>>2];N[b+16>>2]=N[c>>2];N[b+20>>2]=N[c+4>>2];N[b+24>>2]=N[c+8>>2];N[b+12>>2]=N[c+12>>2];I[C>>1]=F;I[C+2>>1]=r;k=k+1|0;if((f|0)!=(k|0)){continue}break}}i=i+1|0;if((y|0)!=(i|0)){continue}break}}s=s+1|0;if((V|0)!=(s|0)){continue}break}}J[m+1292>>2]=u;J[m+1284>>2]=R;J[m+1280>>2]=0;J[m+252>>2]=0;J[m+1288>>2]=m+1296;F=0;h=Ha-128|0;Ha=h;l=m+84|0;n=J[l+1200>>2];N[l+172>>2]=N[n>>2];N[l+176>>2]=N[n+4>>2];N[l+180>>2]=N[n+8>>2];J[l+184>>2]=0;I[l+192>>1]=0;I[l+196>>1]=0;N[l+188>>2]=N[n+12>>2];I[l+198>>1]=0;g=1;b=1;k=J[l+1208>>2];e:{if(k>>>0<2){break e}e=J[l+1204>>2];f=1;while(1){i=n+(f<<6)|0;c=-1;d=b&65535;f:{if(!d){break f}c=e+(f<<2)|0;s=c;y=L[c>>1];c=d;while(1){c=c-1|0;f=l+P(c,28)|0;z=e+(L[f+192>>1]<<2)|0;if(!((y|0)!=L[z>>1]|L[z+2>>1]!=L[s+2>>1])&Q(Q(N[f+180>>2]*N[i+8>>2])+Q(Q(N[f+172>>2]*N[i>>2])+Q(N[f+176>>2]*N[i+4>>2])))>=Q(.9950000047683716)){break f}if(c){continue}break}c=-1}f=d-1|0;if((f|0)!=(c|0)){f=l+P(f,28)|0;I[f+194>>1]=g-L[f+192>>1];if((b&65535)==32){b=32;break e}s=P(d,28);d=s+l|0;J[d+184>>2]=0;I[d+192>>1]=g;y=d+172|0;g:{if((c|0)==-1){I[d+196>>1]=b;j=N[i+8>>2];p=N[i+4>>2];A=N[i>>2];N[d+188>>2]=N[i+12>>2];break g}f=l+172|0;c=f+P(c,28)|0;J[c+12>>2]=y;A=N[c>>2];p=N[c+4>>2];j=N[c+8>>2];s=f+s|0;c=L[c+24>>1];f=f+P(c,28)|0;D=N[f+16>>2];o=N[i+12>>2];D=o>D?D:o;N[s+16>>2]=D;N[f+16>>2]=D;I[s+24>>1]=c}N[d+180>>2]=j;N[d+176>>2]=p;N[d+172>>2]=A;I[d+198>>1]=b;b=b+1|0}g=g+1|0;f=g&65535;if(k>>>0>f>>>0){continue}break}}z=b&65535;d=l+P(z,28)|0;I[d+166>>1]=g-L[d+164>>1];h:{if(z){i=0;c=0;if(z>>>0>=4){n=z&65532;d=l+172|0;f=l+1068|0;g=0;while(1){J[f+(c<<2)>>2]=d+P(c,28);e=c|1;J[f+(e<<2)>>2]=d+P(e,28);e=c|2;J[f+(e<<2)>>2]=d+P(e,28);e=c|3;J[f+(e<<2)>>2]=d+P(e,28);c=c+4|0;g=g+4|0;if((n|0)!=(g|0)){continue}break}}d=z&3;if(d){while(1){J[(l+(c<<2)|0)+1068>>2]=(l+P(c,28)|0)+172;c=c+1|0;i=i+1|0;if((d|0)!=(i|0)){continue}break}}VH(l+1068|0,z);if(!(b&65535)){f=0;break h}V=l+20|0;_=l+4|0;i=h+116|0;n=h+112|0;s=J[l+1200>>2];f=0;while(1){b=f;d=J[(l+(F<<2)|0)+1068>>2];i:{if(L[d+24>>1]!=L[d+26>>1]){break i}f=6;if((b|0)==6){break h}f=b+1|0;C=P(b,28);y=C+l|0;r=0;c=d;while(1){r=L[c+22>>1]+r|0;c=J[c+12>>2];if(c){continue}break}e=0;if(r>>>0>=7){k=J[l+1200>>2];c=0;j=Q(0);b=d;while(1){r=L[b+22>>1];if(r){t=L[b+20>>1];e=0;while(1){v=e+t|0;g=k+(v<<6)|0;p=N[g+24>>2];o=Q(p*p);p=N[g+16>>2];q=Q(p*p);p=N[g+20>>2];p=Q(o+Q(q+Q(p*p)));g=p>j;j=g?p:j;c=g?v:c;e=e+1|0;if((r|0)!=(e|0)){continue}break}}b=J[b+12>>2];if(b){continue}break}J[y+4>>2]=c;r=s+(c<<6)|0;p=N[r+24>>2];A=N[r+20>>2];D=N[r+16>>2];j=Q(0);g=d;while(1){k=L[g+22>>1];if(k){t=L[g+20>>1];e=0;while(1){v=e+t|0;b=s+(v<<6)|0;o=Q(p-N[b+24>>2]);q=Q(o*o);o=Q(D-N[b+16>>2]);w=Q(o*o);o=Q(A-N[b+20>>2]);o=Q(q+Q(w+Q(o*o)));b=o>j;j=b?o:j;c=b?v:c;e=e+1|0;if((k|0)!=(e|0)){continue}break}}g=J[g+12>>2];if(g){continue}break}t=s+(c<<6)|0;ba=N[t+24>>2];ca=N[t+16>>2];da=N[t+20>>2];J[y+8>>2]=c;j=Q(D-ca);O=N[d+4>>2];w=N[d>>2];G=Q(A-da);o=Q(Q(j*O)-Q(w*G));W=Q(p-ba);X=N[d+8>>2];w=Q(Q(W*w)-Q(X*j));O=Q(Q(G*X)-Q(O*W));j=Q(0);g=d;while(1){k=L[g+22>>1];if(k){v=L[g+20>>1];e=0;while(1){M=e+v|0;b=s+(M<<6)|0;G=Q(Q(Q(N[b+24>>2]-p)*o)+Q(Q(Q(N[b+16>>2]-D)*O)+Q(w*Q(N[b+20>>2]-A))));b=G>j;j=b?G:j;c=b?M:c;e=e+1|0;if((k|0)!=(e|0)){continue}break}}g=J[g+12>>2];if(g){continue}break}J[y+12>>2]=c;o=Q(-o);w=Q(-w);O=Q(-O);j=Q(0);b=d;g=c;while(1){v=L[b+22>>1];if(v){M=L[b+20>>1];e=0;while(1){B=e+M|0;k=s+(B<<6)|0;G=Q(Q(Q(N[k+24>>2]-p)*o)+Q(Q(Q(N[k+16>>2]-D)*O)+Q(Q(N[k+20>>2]-A)*w)));k=G>j;j=k?G:j;g=k?B:g;e=e+1|0;if((v|0)!=(e|0)){continue}break}}b=J[b+12>>2];if(b){continue}break}J[y+16>>2]=g;k=C+_|0;b=k;e=J[b+12>>2];J[h+72>>2]=J[b+8>>2];J[h+76>>2]=e;e=J[b+4>>2];J[h+64>>2]=J[b>>2];J[h+68>>2]=e;N[h+96>>2]=N[r+12>>2]+Q(-.0010000000474974513);N[h+100>>2]=N[t+12>>2]+Q(-.0010000000474974513);c=s+(c<<6)|0;N[h+104>>2]=N[c+12>>2]+Q(-.0010000000474974513);g=s+(g<<6)|0;N[h+108>>2]=N[g+12>>2]+Q(-.0010000000474974513);b=d;while(1){t=L[b+22>>1];if(t){O=N[g+24>>2];G=N[g+20>>2];W=N[g+16>>2];X=N[c+24>>2];ea=N[c+20>>2];fa=N[c+16>>2];v=L[b+20>>1];e=0;while(1){M=e+v|0;r=s+(M<<6)|0;j=N[r+24>>2];o=Q(p-j);q=Q(o*o);o=N[r+16>>2];w=Q(D-o);S=Q(w*w);w=N[r+20>>2];E=Q(A-w);E=Q(q+Q(S+Q(E*E)));E=Eq;Y=B;E=B?q:E;q=Q(X-j);S=Q(q*q);q=Q(fa-o);$=Q(q*q);q=Q(ea-w);q=Q(S+Q($+Q(q*q)));B=E>q;j=Q(O-j);S=Q(j*j);j=Q(W-o);o=Q(j*j);j=Q(G-w);B=(Q(S+Q(o+Q(j*j)))<(B?q:E)?3:B?2:Y)<<2;Y=B|h+96;j=N[r+12>>2];if(N[Y>>2]>j){J[(B|h- -64)>>2]=M;N[Y>>2]=j}e=e+1|0;if((t|0)!=(e|0)){continue}break}}b=J[b+12>>2];if(b){continue}break}J[h+56>>2]=0;J[h+60>>2]=0;J[h+48>>2]=0;J[h+52>>2]=0;J[h+40>>2]=0;J[h+44>>2]=0;J[h+32>>2]=0;J[h+36>>2]=0;J[h+24>>2]=0;J[h+28>>2]=0;J[h+16>>2]=0;J[h+20>>2]=0;J[h+8>>2]=0;J[h+12>>2]=0;J[h>>2]=0;J[h+4>>2]=0;b=J[h+76>>2];J[k+8>>2]=J[h+72>>2];J[k+12>>2]=b;b=J[h+68>>2];J[k>>2]=J[h+64>>2];J[k+4>>2]=b;H[J[h+64>>2]+h|0]=1;H[J[h+68>>2]+h|0]=1;H[J[h+72>>2]+h|0]=1;H[J[h+76>>2]+h|0]=1;J[h+80>>2]=0;J[h+84>>2]=0;J[h+112>>2]=2139095039;J[h+116>>2]=2139095039;while(1){e=L[d+22>>1];if(e){r=L[d+20>>1];c=0;while(1){g=c+r|0;j:{if(K[g+h|0]){break j}j=N[(s+(g<<6)|0)+12>>2];p=N[h+112>>2];k:{if(j>2]=p;J[h+84>>2]=J[h+80>>2];k=4;b=n;break k}k=5;b=i;if(!(j>2])){break j}}N[b>>2]=j;J[(h- -64|0)+(k<<2)>>2]=g}c=c+1|0;if((e|0)!=(c|0)){continue}break}}d=J[d+12>>2];if(d){continue}break}b=J[h+84>>2];d=C+V|0;J[d>>2]=J[h+80>>2];J[d+4>>2]=b;J[y>>2]=6;break i}while(1){b=L[d+22>>1];l:{if(!b){break l}C=b&3;g=L[d+20>>1];k=0;m:{if(b>>>0<4){c=0;break m}v=b&65532;c=0;b=0;while(1){t=y+(e<<2)|0;J[t+8>>2]=g+(c|1);J[t+4>>2]=c+g;J[t+12>>2]=g+(c|2);J[t+16>>2]=g+(c|3);c=c+4|0;e=e+4|0;b=b+4|0;if((v|0)!=(b|0)){continue}break}}if(!C){break l}while(1){J[(y+(e<<2)|0)+4>>2]=c+g;c=c+1|0;e=e+1|0;k=k+1|0;if((C|0)!=(k|0)){continue}break}}d=J[d+12>>2];if(d){continue}break}J[y>>2]=r}F=F+1|0;if((z|0)!=(F|0)){continue}break}break h}VH(l+1068|0,z);f=0}J[l+168>>2]=f;Ha=h+128|0;J[m+72>>2]=0;J[m+76>>2]=0;d=m- -64|0;J[d>>2]=0;J[d+4>>2]=0;J[m+56>>2]=0;J[m+60>>2]=0;J[m+48>>2]=0;J[m+52>>2]=0;J[m+40>>2]=0;J[m+44>>2]=0;J[m+32>>2]=0;J[m+36>>2]=0;J[m+24>>2]=0;J[m+28>>2]=0;J[m+16>>2]=0;J[m+20>>2]=0;l=J[m+252>>2];n:{o:{if(l){f=0;while(1){h=(m+84|0)+P(f,28)|0;b=J[h>>2];if(b){g=0;c=0;if(b>>>0>=4){k=b&-4;d=0;while(1){e=m+16|0;i=h+4|0;n=c<<2;H[e+J[i+n>>2]|0]=1;H[e+J[i+(n|4)>>2]|0]=1;H[e+J[i+(n|8)>>2]|0]=1;H[e+J[i+(n|12)>>2]|0]=1;c=c+4|0;d=d+4|0;if((k|0)!=(d|0)){continue}break}}d=b&3;if(d){while(1){H[J[(h+(c<<2)|0)+4>>2]+(m+16|0)|0]=1;c=c+1|0;g=g+1|0;if((d|0)!=(g|0)){continue}break}}Z=b+Z|0}f=f+1|0;if((l|0)!=(f|0)){continue}break}d=x+11852|0;c=(Z<<1)+15&-16;if(c>>>0<16385){break o}b=mh(J[d>>2],c);break n}c=0;d=x+11852|0}b=J[a+32>>2];p:{g=J[x+11856>>2];if(g){f=J[x+11860>>2];i=f+c|0;if(i>>>0<16385){break p}}b=lj(J[x+11852>>2],b+11836|0);J[x+11860>>2]=c;J[x+11856>>2]=b;break n}J[x+11860>>2]=i;b=f+g|0}J[U+32>>2]=b;g=0;if(u){c=0;while(1){if(K[(m+16|0)+c|0]){if((c|0)!=(g|0)){f=(g<<6)+R|0;i=(c<<6)+R|0;N[f>>2]=N[i>>2];N[f+4>>2]=N[i+4>>2];N[f+8>>2]=N[i+8>>2];N[f+12>>2]=N[i+12>>2];N[f+16>>2]=N[i+16>>2];N[f+20>>2]=N[i+20>>2];N[f+24>>2]=N[i+24>>2];N[f+28>>2]=N[i+28>>2];N[f+32>>2]=N[i+32>>2];N[f+36>>2]=N[i+36>>2];N[f+40>>2]=N[i+40>>2];n=J[i+48>>2];J[f+44>>2]=J[i+44>>2];J[f+48>>2]=n;n=J[i+56>>2];J[f+52>>2]=J[i+52>>2];J[f+56>>2]=n;J[f+60>>2]=J[i+60>>2];f=m+1296|0;J[f+(g<<2)>>2]=J[f+(c<<2)>>2]}I[(g<<1)+b>>1]=c;g=g+1|0}c=c+1|0;if((u|0)!=(c|0)){continue}break}}b=J[a+108>>2];c=J[J[U+8>>2]+52>>2];b=J[b+32>>2]+(J[b+((c&7)<<2)>>2]+(c>>>3|0)<<4)|0;zm(R,g,0,b+12|0,b,b+4|0,m+14|0,b+8|0,g<<2,J[a+104>>2],0,0,m+1296|0,b+13|0,0,J[a+32>>2]+11836|0,d,0,0,0,0,0);Ha=m+1552|0;T=T+1|0;if((aa|0)!=(T|0)){continue}break}}a=J[J[a+28>>2]+336>>2];J[x>>2]=J[a>>2];J[a>>2]=x}function yh(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=Q(0),l=Q(0),m=0,n=0,o=Q(0),p=Q(0),q=0,r=0,s=0,t=0,u=Q(0),v=0,w=Q(0),x=Q(0),y=0,z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0);n=Ha-48|0;Ha=n;a:{b:{e=J[b+8>>2];c:{if(e>>>0<3){break c}z=J[b+20>>2];g=J[b+16>>2];if((g?0:(e>>>0)%3|0)|(M[b+28>>2]<2?J[b+32>>2]:0)){break c}d:{if(e>>>0>=65536){if(K[b+24|0]&2){break c}if(J[b+4>>2]){break d}break c}if(!J[b+4>>2]){break c}}if(M[b>>2]<12){break c}if(!g|M[b+12>>2]>=(K[b+24|0]&2?6:12)>>>0){break b}}Wa(J[40592],4,11166,771,82133,0);b=0;break a}e:{f:{g:{h:{g=J[a+8>>2];switch(J[g+40>>2]){case 0:break h;case 1:break g;default:break f}}l=N[g+32>>2];if(lQ(1)){break f}break e}if(J[g+32>>2]-4>>>0<12){break e}}Wa(J[40592],4,11166,778,82184,0);b=0;break a}h=J[b+20>>2];e=J[b+16>>2];J[n+24>>2]=e;J[n+28>>2]=h;h=J[b+12>>2];J[n+16>>2]=J[b+8>>2];J[n+20>>2]=h;h=J[b+4>>2];J[n+8>>2]=J[b>>2];J[n+12>>2]=h;h=L[b+24>>1];I[n+32>>1]=h;f=J[b+32>>2];J[n+36>>2]=J[b+28>>2];J[n+40>>2]=f;i:{if(!e){g=J[n+16>>2];J[n+28>>2]=(g>>>0)/3;J[n+20>>2]=12;I[n+32>>1]=h&65533;e=g>>>0>1073741823?-1:g<<2;if(e){b=J[40592];h=Ja[J[J[b>>2]+20>>2]](b)|0?34527:69706;e=Ja[J[J[b+12>>2]+8>>2]](b+12|0,e,h,11166,799)|0}else{e=0}j:{if(!g){break j}b=0;if(g>>>0>=8){h=g&-8;while(1){J[e+(b<<2)>>2]=b;f=b|1;J[e+(f<<2)>>2]=f;f=b|2;J[e+(f<<2)>>2]=f;f=b|3;J[e+(f<<2)>>2]=f;f=b|4;J[e+(f<<2)>>2]=f;f=b|5;J[e+(f<<2)>>2]=f;f=b|6;J[e+(f<<2)>>2]=f;f=b|7;J[e+(f<<2)>>2]=f;b=b+8|0;m=m+8|0;if((h|0)!=(m|0)){continue}break}}g=g&7;if(!g){break j}while(1){J[e+(b<<2)>>2]=b;b=b+1|0;j=j+1|0;if((g|0)!=(j|0)){continue}break}}J[n+24>>2]=e;b=0;if(!fx(a,n+8|0,J[a+8>>2],c,d)){break a}if(!e){break i}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,e);break i}b=0;if(!fx(a,n+8|0,g,c,d)){break a}}k:{if(!K[J[a+8>>2]+14|0]){break k}b=J[a+12>>2];Ua(J[b+56>>2],J[b+72>>2],P(J[b+68>>2],12));b=J[a+12>>2];j=J[b+48>>2];if(!j){break k}d=J[b+68>>2];c=d<<2;d=d>>>0>1073741823?-1:c;l:{if(!d){d=0;break l}b=J[40592];c=Ja[J[J[b>>2]+20>>2]](b)|0?34527:69706;d=Ja[J[J[b+12>>2]+8>>2]](b+12|0,d,c,11166,638)|0;b=J[a+12>>2];c=J[b+68>>2]<<2;j=J[b+48>>2]}J[b+64>>2]=d;Ua(d,j,c)}Ja[J[J[a>>2]+12>>2]](a);b=J[a+12>>2];No(b+20|0,J[b+12>>2],J[b+16>>2]);l=Q(R(N[b+32>>2]));k=Q(R(N[b+20>>2]));l=k>2]));o=Q(R(N[b+24>>2]));k=k>o?k:o;l=k>2]));o=Q(R(N[b+28>>2]));k=k>o?k:o;N[b+44>>2]=(k>2];e=K[b+13|0];m:{if(!(e|!(J[b+24>>2]&4))){break m}n:{b=J[a+12>>2];c=J[b+68>>2];if(!c){J[b+76>>2]=0;Va(0,0,c);break n}b=J[40592];d=Ja[J[J[b>>2]+20>>2]](b)|0?40505:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,d,11166,250)|0;J[J[a+12>>2]+76>>2]=b;Va(b,0,c);if(c>>>0<1073741824){break n}Wa(J[40592],4,11166,257,79184,0);break m}m=J[J[a+12>>2]+72>>2];b=Ha-32|0;Ha=b;J[b+28>>2]=1036831949;d=J[a+12>>2];J[b+8>>2]=J[d+68>>2];j=J[d+72>>2];g=K[d+8|0];I[b+20>>1]=257;J[b+12>>2]=g&2?0:j;J[b+16>>2]=j&g<<30>>31;J[b+24>>2]=J[d+16>>2];d=J[40592];j=Ja[J[J[d>>2]+20>>2]](d)|0?40119:69706;d=Ja[J[J[d+12>>2]+8>>2]](d+12|0,24,j,11166,747)|0;J[d+12>>2]=0;J[d>>2]=0;J[d+4>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[a+4>>2]=d;if(!wx(d,b+8|0)){d=J[a+4>>2];if(d){d=Ah(d);j=J[40592];Ja[J[J[j+12>>2]+12>>2]](j+12|0,d)}J[a+4>>2]=0}Ha=b+32|0;d=J[a+4>>2];o:{if(!d){break o}b=J[d+8>>2];if((b|0)!=J[J[a+12>>2]+68>>2]|!b){break o}while(1){b=J[d+12>>2]+P(i,12)|0;if(J[b>>2]<0){d=J[J[a+12>>2]+76>>2]+i|0;H[d|0]=K[d|0]|8}if(J[b+4>>2]<0){d=J[J[a+12>>2]+76>>2]+i|0;H[d|0]=K[d|0]|16}if(J[b+8>>2]<0){b=J[J[a+12>>2]+76>>2]+i|0;H[b|0]=K[b|0]|32}i=i+1|0;d=J[a+4>>2];if(i>>>0>2]){continue}break}}if(!e){break m}d=P(c,12);c=c>>>0>357913941?-1:d;if(c){b=J[40592];e=Ja[J[J[b>>2]+20>>2]](b)|0?34527:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,e,11166,281)|0}else{b=0}J[J[a+12>>2]+52>>2]=b;Va(b,255,d);b=J[a+4>>2];d=J[b>>2];if(!d){break m}s=J[b+20>>2];v=J[a+12>>2];i=J[b+16>>2];e=J[b+4>>2];while(1){if(L[i+2>>1]>=2){b=s+(J[i+4>>2]<<2)|0;q=J[b+4>>2];h=m+P(q,12)|0;t=J[b>>2];f=m+P(t,12)|0;j=J[f+4>>2];g=0;r=J[f>>2];b=J[e>>2];y=(r|0)!=(b|0);c=J[e+4>>2];p:{if(!y&(c|0)==(j|0)){break p}r=(c|0)!=(r|0);if(!r&(b|0)==(j|0)){break p}g=2;f=J[f+8>>2];if(!y&(f|0)==(c|0)|!r&(b|0)==(f|0)){break p}if((b|0)==(j|0)){g=1;if((c|0)==(f|0)){break p}}g=(c|0)!=(j|0)?255:(b|0)==(f|0)?1:255}j=0;r=J[h>>2];y=(r|0)!=(b|0);f=J[h+4>>2];q:{if(!y&(f|0)==(c|0)){break q}r=(c|0)!=(r|0);if(!r&(b|0)==(f|0)){break q}j=2;h=J[h+8>>2];if(!y&(h|0)==(c|0)|!r&(b|0)==(h|0)){break q}if((b|0)==(f|0)){j=1;if((c|0)==(h|0)){break q}}j=(c|0)!=(f|0)?255:(b|0)==(h|0)?1:255}b=J[v+52>>2];J[b+(P(t,3)+g<<2)>>2]=q;J[b+(P(q,3)+j<<2)>>2]=t}e=e+8|0;i=i+8|0;d=d-1|0;if(d){continue}break}}d=0;r:{if(!K[J[a+8>>2]+14|0]){break r}b=J[40592];c=Ja[J[J[b>>2]+20>>2]](b)|0?49773:69706;i=Ja[J[J[b+12>>2]+8>>2]](b+12|0,44,c,11166,682)|0;b=i;J[b>>2]=0;J[b+4>>2]=0;H[b+40|0]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;j=J[a+12>>2];J[j+84>>2]=b;q=J[a+8>>2];t=Ha-32|0;Ha=t;g=t+8|0;b=g;J[b>>2]=0;J[b+4>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[b+8>>2]=0;J[b>>2]=J[j+12>>2];J[b+12>>2]=J[j+68>>2];c=J[j+16>>2];e=J[j+56>>2];J[b+20>>2]=0;J[b+16>>2]=e;J[b+4>>2]=c;e=Ha-176|0;Ha=e;b=J[b+12>>2];h=e+152|0;J[h+8>>2]=0;J[h>>2]=0;J[h+4>>2]=0;s:{if(!rx(h,g,32)){break s}c=b<<2;if(c){d=J[40592];d=Ja[J[J[d+12>>2]+8>>2]](d+12|0,c,29909,15196,509)|0}J[e+20>>2]=b;J[e+16>>2]=0;J[e+12>>2]=32;J[e+8>>2]=d;J[e+4>>2]=g;Va(e+24|0,0,128);b=Ha-16|0;Ha=b;J[b+12>>2]=0;J[b+8>>2]=0;Uj(J[h+4>>2],b+12|0,b+8|0,3616,e+4|0);Ha=b+16|0;hz(g,d);if(d){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,d)}if(M[g+12>>2]<=32){J[i+32>>2]=1;b=J[40592];b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,1168,29909,15196,289)|0;J[i+28>>2]=b;J[b+1152>>2]=1;c=J[h+4>>2];l=N[c+16>>2];k=N[c+20>>2];o=N[c+4>>2];u=N[c+8>>2];p=N[c+12>>2];w=N[c>>2];J[b+524>>2]=0;J[b+12>>2]=0;N[b+512>>2]=Q(p-w)*Q(.5);N[b>>2]=Q(w+p)*Q(.5);N[b+520>>2]=Q(k-u)*Q(.5);N[b+516>>2]=Q(l-o)*Q(.5);N[b+8>>2]=Q(u+k)*Q(.5);N[b+4>>2]=Q(o+l)*Q(.5);J[b+1024>>2]=J[g+12>>2]<<1|1;d=Lh(i,g,c);break s}zn(J[J[h+4>>2]+24>>2]);J[e+4>>2]=1;b=J[40592];c=Ja[J[J[b>>2]+20>>2]](b)|0?50507:69706;m=ox(Ja[J[J[b+12>>2]+8>>2]](b+12|0,1032,c,15196,337)|0);nx(h,m,J[h+4>>2],Q(.00019999999494757503),e+4|0);d=Lh(i,g,J[h+4>>2]);if(!d){break s}s=J[m+1028>>2]+1|0;J[e+172>>2]=s;f=J[e+4>>2];c=f>>>0>134217727?-1:f<<5;if(c){b=J[40592];v=Ja[J[J[b>>2]+20>>2]](b)|0?53729:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,v,15196,419)|0}else{b=0}t:{if(!f){break t}c=b;if(f&1){J[b+8>>2]=0;J[b+12>>2]=0;J[b+16>>2]=-1082130432;J[b+20>>2]=-1082130432;J[b>>2]=0;J[b+4>>2]=0;J[b+24>>2]=-1082130432;J[b+28>>2]=-1;c=b+32|0}if(!(f-1&134217727)){break t}v=b+(f<<5)|0;while(1){J[c+8>>2]=0;J[c+12>>2]=0;J[c+16>>2]=-1082130432;J[c+20>>2]=-1082130432;J[c>>2]=0;J[c+4>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+24>>2]=-1082130432;J[c+28>>2]=-1;J[c+56>>2]=-1082130432;J[c+60>>2]=-1;J[c+48>>2]=-1082130432;J[c+52>>2]=-1082130432;J[c+40>>2]=0;J[c+44>>2]=0;c=c- -64|0;if((v|0)!=(c|0)){continue}break}}c=J[h+4>>2];l=N[c+16>>2];k=N[c+20>>2];o=N[c+4>>2];u=N[c+8>>2];N[b>>2]=Q(N[c>>2]+N[c+12>>2])*Q(.5);N[b+8>>2]=Q(u+k)*Q(.5);N[b+4>>2]=Q(o+l)*Q(.5);l=N[c+16>>2];k=N[c>>2];o=N[c+12>>2];u=N[c+4>>2];N[b+24>>2]=Q(N[c+20>>2]-N[c+8>>2])*Q(.5);N[b+20>>2]=Q(l-u)*Q(.5);N[b+16>>2]=Q(o-k)*Q(.5);J[b+28>>2]=(J[m+1028>>2]<<1)+2048;J[i+36>>2]=s;J[e+168>>2]=0;J[e+164>>2]=0;s=e+172|0;c=m;m=e+168|0;mx(b,1,s,c,m,e+164|0);J[i+24>>2]=b;J[i+20>>2]=f;_y(i,b);b=J[40592];b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,P(f,1168),29909,15196,447)|0;J[i+32>>2]=f;J[i+28>>2]=b;J[e+172>>2]=1;c=J[i+24>>2];J[e+168>>2]=((J[c+28>>2]>>>1&1023)-J[c+12>>2]|0)+1;Zy(i,b,c,1,m,s);J[i+32>>2]=J[e+172>>2]}sx(h);Ha=e+176|0;u:{if(!d){Wa(J[40592],32,11166,1244,73395,0);break u}e=J[g+8>>2];if(!(K[q+14|0]?0:K[q+12|0])){b=J[j+68>>2];c=b>>>0>1073741823?-1:b<<2;v:{if(!c){c=0;break v}b=J[40592];d=Ja[J[J[b>>2]+20>>2]](b)|0?34527:69706;c=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,d,11166,1252)|0;b=J[j+68>>2]}d=J[j+64>>2];w:{x:{y:{if(b){b=0;if(d){break y}while(1){d=b<<2;J[d+c>>2]=J[d+e>>2];b=b+1|0;if(b>>>0>2]){continue}break}b=j- -64|0;break w}b=j- -64|0;if(!d){break w}break x}while(1){i=b<<2;J[i+c>>2]=J[d+(J[e+i>>2]<<2)>>2];b=b+1|0;if(b>>>0>2]){continue}break}b=j- -64|0}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d)}J[b>>2]=c;e=J[g+8>>2]}if(e){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,e)}J[g+8>>2]=0}b=J[g+8>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[g+8>>2]=0;Ha=t+32|0;d=0;e=0;j=0;q=Ha-32|0;Ha=q;b=J[a+12>>2];i=J[b+68>>2];c=P(i,12);if(c){e=J[40592];e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,c,29909,11166,657)|0;i=J[b+68>>2]}c=i<<4;if(c){i=J[40592];j=Ja[J[J[i+12>>2]+8>>2]](i+12|0,c,29909,11166,659)|0;i=J[b+68>>2]}b=J[a+12>>2];J[b+60>>2]=j;t=J[b+56>>2];m=J[b+16>>2];b=0;c=P(i,36);if(c){b=J[40592];b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,29909,23002,147)|0}z:{if(i){while(1){l=Q(0);k=Q(0);o=Q(0);r=P(d,12);h=r+t|0;c=J[h+4>>2];f=m+P(c,12)|0;g=J[h>>2];s=m+P(g,12)|0;u=N[s>>2];w=Q(N[f>>2]-u);h=J[h+8>>2];v=m+P(h,12)|0;p=N[s+4>>2];x=Q(N[v+4>>2]-p);A=Q(N[v>>2]-u);p=Q(N[f+4>>2]-p);u=Q(Q(w*x)-Q(A*p));C=p;p=N[s+8>>2];B=Q(N[v+8>>2]-p);D=x;x=Q(N[f+8>>2]-p);p=Q(Q(C*B)-Q(D*x));w=Q(Q(x*A)-Q(B*w));x=Q(Q(u*u)+Q(Q(p*p)+Q(w*w)));if(x>Q(0)){k=Q(Q(1)/Q(Y(x)));o=Q(u*k);l=Q(p*k);k=Q(w*k)}f=e+r|0;N[f+8>>2]=o;N[f+4>>2]=k;N[f>>2]=l;f=P(d,36)+b|0;J[f+12>>2]=c>>>0>>0?c:h;J[f+8>>2]=d;J[f+4>>2]=c>>>0>>0?g:c;J[f>>2]=c>>>0>g>>>0?g:c;J[f+20>>2]=d;J[f+16>>2]=c>>>0>h>>>0?c:h;J[f+32>>2]=d;J[f+28>>2]=g>>>0>h>>>0?g:h;J[f+24>>2]=g>>>0>>0?g:h;d=d+1|0;if((d|0)!=(i|0)){continue}break}gx(b,P(i,3));c=0;while(1){f=P(c,12);d=f+t|0;g=J[d+8>>2];h=J[d+4>>2];d=J[d>>2];f=e+f|0;l=N[f>>2];N[q+12>>2]=l;k=N[f+4>>2];N[q+16>>2]=k;o=N[f+8>>2];N[q+20>>2]=o;f=m+P(d,12)|0;N[q+24>>2]=-Q(Q(o*N[f+8>>2])+Q(Q(l*N[f>>2])+Q(k*N[f+4>>2])));f=q+12|0;s=yn(m,e,t,i,d,h,f,b,c);h=yn(m,e,t,i,h,g,f,b,c);g=yn(m,e,t,i,g,d,f,b,c);d=(c<<4)+j|0;J[d+12>>2]=0;J[d+8>>2]=g;J[d+4>>2]=h;J[d>>2]=s;c=c+1|0;if((i|0)!=(c|0)){continue}break}break z}gx(b,0)}if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}if(e){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,e)}Ha=q+32|0;A:{B:{c=z>>>0>1073741823?-1:z<<2;C:{if(c){b=J[40592];d=Ja[J[J[b>>2]+20>>2]](b)|0?34527:69706;d=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,d,11166,690)|0;i=J[a+12>>2];if(!J[i+68>>2]){break B}a=i+68|0;break C}i=J[a+12>>2];if(!J[i+68>>2]){break r}d=0;a=i+68|0}c=J[i+48>>2];b=0;while(1){J[(J[c+(b<<2)>>2]<<2)+d>>2]=b;b=b+1|0;e=J[a>>2];if(b>>>0>>0){continue}break}if(!e){break A}c=J[i+64>>2];b=0;while(1){e=c+(b<<2)|0;J[e>>2]=J[(J[e>>2]<<2)+d>>2];b=b+1|0;if(b>>>0>2]){continue}break}break A}if(!d){break r}}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,d)}b=1}Ha=n+48|0;return b}function paa(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=Q(0),u=0,v=Q(0),w=0,x=0,y=0,z=0,A=0,B=Q(0),C=0,D=0,E=0,F=0,G=Q(0),O=0,S=0,T=0,U=0,V=0,W=0,X=0,Z=Q(0);k=Ha-544|0;Ha=k;w=J[a+468>>2];G=N[a+464>>2];p=J[a+448>>2];J[k+472>>2]=0;J[k+476>>2]=0;J[k+480>>2]=0;J[k+484>>2]=0;J[k+488>>2]=0;J[k+496>>2]=0;J[k+500>>2]=0;J[k+504>>2]=0;J[k+508>>2]=0;J[k+512>>2]=0;J[k+520>>2]=0;J[k+524>>2]=0;J[k+516>>2]=137260;J[k+528>>2]=0;J[k+532>>2]=0;J[k+536>>2]=0;J[k+540>>2]=0;J[k+468>>2]=137260;J[k+464>>2]=137224;J[k+492>>2]=137260;q=1;l=J[d+52>>2];O=p<<5;y=Ab(l,O,1);x=Ab(l,O,1);s=Ab(l,c<<3,1);V=J[d+40>>2];S=J[d+44>>2];J[k+456>>2]=0;J[k+460>>2]=0;J[k+448>>2]=0;J[k+452>>2]=0;J[k+440>>2]=0;J[k+444>>2]=0;J[k+432>>2]=0;J[k+436>>2]=0;r=k+320|0;Va(r,0,112);J[k+420>>2]=0;J[k+412>>2]=1065353216;J[k+404>>2]=0;J[k+388>>2]=-8388609;J[k+396>>2]=2139095039;J[k+316>>2]=x;J[k+312>>2]=y;H[k+280|0]=0;u=Ab(l,c<<5,1);A=Ab(l,(J[a+448>>2]<<5)-1|0,1);J[k+228>>2]=a;J[k+224>>2]=0;E=k+464|0;IG(k+228|0,G,E,A,k+224|0,g,0,0,y,x);J[k+216>>2]=0;J[k+220>>2]=0;J[k+208>>2]=0;J[k+212>>2]=0;J[k+200>>2]=0;J[k+204>>2]=0;J[k+180>>2]=J[a+228>>2];J[k+184>>2]=J[a+240>>2];J[k+188>>2]=J[a+252>>2];J[k+192>>2]=J[a+264>>2];J[k+208>>2]=J[a+144>>2];J[k+204>>2]=J[a+156>>2];J[k+216>>2]=J[a+180>>2];J[k+212>>2]=J[a+192>>2];J[k+196>>2]=J[a+480>>2];p=a;T=b;a=Ha-1072|0;Ha=a;if(c){n=k+16|0;F=k+432|0;t=N[p+464>>2];B=Q(Q(1)/t);while(1){C=P(z,12)+T|0;b=J[C+8>>2];o=(z<<5)+u|0;J[n+16>>2]=o;N[n+120>>2]=N[b>>2];N[n+124>>2]=N[b+4>>2];J[n+132>>2]=J[J[p+20>>2]+168>>2]+(J[b+40>>2]<<5);m=L[b+10>>1];H[n+139|0]=m>>>9&1;H[n+138|0]=m>>>5&1;H[n+137|0]=(m&128)>>>7;H[n+136|0]=m>>>8&1;N[n+128>>2]=N[b+44>>2];Va(a+112|0,0,960);J[a+1052>>2]=2139095039;J[a+1036>>2]=-8388609;J[a+972>>2]=2139095039;J[a+956>>2]=-8388609;J[a+892>>2]=2139095039;J[a+876>>2]=-8388609;J[a+812>>2]=2139095039;J[a+796>>2]=-8388609;J[a+732>>2]=2139095039;J[a+716>>2]=-8388609;J[a+652>>2]=2139095039;J[a+636>>2]=-8388609;J[a+572>>2]=2139095039;J[a+556>>2]=-8388609;J[a+492>>2]=2139095039;J[a+476>>2]=-8388609;J[a+412>>2]=2139095039;J[a+396>>2]=-8388609;J[a+332>>2]=2139095039;J[a+316>>2]=-8388609;J[a+252>>2]=2139095039;J[a+236>>2]=-8388609;J[a+172>>2]=2139095039;J[a+156>>2]=-8388609;J[n+4>>2]=1065353216;J[n+8>>2]=1065353216;J[n+12>>2]=1065353216;J[n>>2]=1065353216;a:{if(J[b+24>>2]){m=J[b+32>>2];N[a+84>>2]=N[m>>2];N[a+88>>2]=N[m+4>>2];N[a+92>>2]=N[m+8>>2];N[a+96>>2]=N[m+12>>2];N[a+100>>2]=N[m+16>>2];N[a+104>>2]=N[m+20>>2];v=N[m+24>>2];break a}J[a+100>>2]=0;J[a+104>>2]=0;J[a+92>>2]=0;J[a+96>>2]=1065353216;J[a+84>>2]=0;J[a+88>>2]=0;v=Q(0)}N[a+108>>2]=v;b:{if(J[b+28>>2]){m=J[b+36>>2];N[a+56>>2]=N[m>>2];N[a+60>>2]=N[m+4>>2];N[a+64>>2]=N[m+8>>2];N[a+68>>2]=N[m+12>>2];N[a+72>>2]=N[m+16>>2];N[a+76>>2]=N[m+20>>2];v=N[m+24>>2];break b}J[a+72>>2]=0;J[a+76>>2]=0;J[a+64>>2]=0;J[a+68>>2]=1065353216;J[a+56>>2]=0;J[a+60>>2]=0;v=Q(0)}N[a+80>>2]=v;J[a+52>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;m=a+112|0;b=Ja[J[b+12>>2]](m,a+44|0,12,a,J[b+20>>2],a+84|0,a+56|0,(L[b+10>>1]&512)>>>9|0,a+32|0,a+20|0)|0;N[n+140>>2]=N[a+44>>2];N[n+144>>2]=N[a+48>>2];N[n+148>>2]=N[a+52>>2];N[n+36>>2]=N[a+84>>2];N[n+40>>2]=N[a+88>>2];N[n+44>>2]=N[a+92>>2];N[n+48>>2]=N[a+96>>2];N[n+52>>2]=N[a+100>>2];N[n+56>>2]=N[a+104>>2];N[n+60>>2]=N[a+108>>2];N[n+64>>2]=N[a+56>>2];N[n+68>>2]=N[a+60>>2];N[n+72>>2]=N[a+64>>2];N[n+76>>2]=N[a+68>>2];N[n+80>>2]=N[a+72>>2];N[n+84>>2]=N[a+76>>2];v=N[a+80>>2];J[n+116>>2]=b;N[n+88>>2]=v;J[n+112>>2]=m;m=J[C>>2];b=J[C+4>>2];c:{d:{if(!((m|0)==-2147483648|(b|0)==-2147483648)){I[o+10>>1]=b;I[o+8>>1]=m;J[o>>2]=p;J[o+4>>2]=p;m=8;b=8;break d}if((m|0)==-2147483648){I[o+10>>1]=b;I[o+8>>1]=65535;J[o>>2]=F;J[o+4>>2]=p;m=2;b=8;break d}if((b|0)!=-2147483648){break c}I[o+10>>1]=65535;I[o+8>>1]=m;J[o>>2]=p;J[o+4>>2]=F;m=8;b=2}J[n+96>>2]=b;J[n+92>>2]=m}J[n+20>>2]=J[o>>2];b=J[o+4>>2];J[n+32>>2]=r;J[n+28>>2]=r;J[n+24>>2]=b;or(n,E,t,B,y);z=z+1|0;if((z|0)!=(c|0)){continue}break}}Ha=a+1072|0;e:{if(!c){break e}if(c>>>0>=8){n=c&-8;a=0;while(1){b=j<<2;J[b+s>>2]=2139095039;J[(b|4)+s>>2]=2139095039;J[(b|8)+s>>2]=2139095039;J[(b|12)+s>>2]=2139095039;J[(b|16)+s>>2]=2139095039;J[(b|20)+s>>2]=2139095039;J[(b|24)+s>>2]=2139095039;J[(b|28)+s>>2]=2139095039;j=j+8|0;a=a+8|0;if((n|0)!=(a|0)){continue}break}}a=c&7;if(!a){break e}while(1){J[(j<<2)+s>>2]=2139095039;j=j+1|0;i=i+1|0;if((a|0)!=(i|0)){continue}break}}f:{if(!h){break f}n=p+112|0;v=Q(Q(1)/G);F=w&-4;z=w&3;C=w&-2;E=w&1;W=w<<2;X=w>>>0<4;while(1){i=0;g:{h:{if(!c){break h}while(1){b=0;a=J[((i<<5)+u|0)+24>>2];j=K[a+1|0];i:{if(!j){break i}a=a+48|0;if(j>>>0>=8){q=j&248;while(1){J[a+88>>2]=0;J[a+1208>>2]=0;J[a+1048>>2]=0;J[a+888>>2]=0;J[a+728>>2]=0;J[a+568>>2]=0;J[a+408>>2]=0;J[a+248>>2]=0;a=a+1280|0;b=b+8|0;if((q|0)!=(b|0)){continue}break}}j=j&7;if(!j){break i}b=0;while(1){J[a+88>>2]=0;a=a+160|0;b=b+1|0;if((j|0)!=(b|0)){continue}break}}i=i+1|0;if((i|0)!=(c|0)){continue}break}j=0;i=0;if(!c){break h}while(1){Md((i<<5)+u|0,k+280|0);i=i+1|0;if((i|0)!=(c|0)){continue}break}while(1){Md((j<<5)+u|0,k+280|0);i=0;j=j+1|0;if((j|0)!=(c|0)){continue}break}j=0;while(1){Md((j<<5)+u|0,k+280|0);j=j+1|0;if((j|0)!=(c|0)){continue}break}while(1){Md((i<<5)+u|0,k+280|0);i=i+1|0;if((i|0)!=(c|0)){continue}break}i=0;if(c){break g}}xi(p,x);q=1;break f}while(1){Nr((i<<5)+u|0);i=i+1|0;if((i|0)!=(c|0)){continue}break}xi(p,x);i=0;q=1;if(!c){break f}while(1){a=(i<<5)+u|0;Md(a,k+280|0);Yg(a);i=i+1|0;if((i|0)!=(c|0)){continue}break}if(!c){break f}b=J[J[p+20>>2]+168>>2]+(J[J[T+8>>2]+40>>2]<<5)|0;j=0;a=1;while(1){i=j<<2;t=Q(v*N[b+8>>2]);B=Q(t*t);t=Q(v*N[b>>2]);Z=Q(t*t);t=Q(v*N[b+4>>2]);t=Q(G*Q(Y(Q(B+Q(Z+Q(t*t))))));N[i+S>>2]=t;i=i+s|0;B=N[i>>2];N[i>>2]=t;a=Q(R(Q(B-t)))>Q(9999999747378752e-21)?0:a;j=j+1|0;if((j|0)!=(c|0)){continue}break}a=a&1;if(a){break f}j=Va(J[d+24>>2],0,W);j:{if(c){b=0;if(!w){break j}while(1){o=(b<<2)+S|0;m=(P(b,w)<<2)+V|0;i=0;q=0;if((w|0)!=1){while(1){r=i<<2;D=r+j|0;N[D>>2]=Q(N[m+r>>2]*N[o>>2])+N[D>>2];r=r|4;D=r+j|0;N[D>>2]=Q(N[m+r>>2]*N[o>>2])+N[D>>2];i=i+2|0;q=q+2|0;if((C|0)!=(q|0)){continue}break}}if(E){q=i<<2;i=q+j|0;N[i>>2]=Q(N[m+q>>2]*N[o>>2])+N[i>>2]}b=b+1|0;if((c|0)!=(b|0)){continue}break}}if(!w){break j}b=0;i=0;q=0;if(!X){while(1){o=i<<2;m=o+j|0;N[m>>2]=N[f+o>>2]-N[m>>2];m=o|4;r=m+j|0;N[r>>2]=N[f+m>>2]-N[r>>2];m=o|8;r=m+j|0;N[r>>2]=N[f+m>>2]-N[r>>2];o=o|12;m=o+j|0;N[m>>2]=N[f+o>>2]-N[m>>2];i=i+4|0;q=q+4|0;if((F|0)!=(q|0)){continue}break}}if(!z){break j}while(1){q=i<<2;o=q+j|0;N[o>>2]=N[f+q>>2]-N[o>>2];i=i+1|0;b=b+1|0;if((z|0)!=(b|0)){continue}break}}H[k+15|0]=119;Ja[J[J[p>>2]+36>>2]](p,e,k+15|0)|0;H[k+14|0]=8;Ja[J[J[p>>2]+36>>2]](p,d,k+14|0)|0;Va(J[p+312>>2],0,J[p+448>>2]<<5);Va(J[p+168>>2],0,J[p+468>>2]<<2);H[p+489|0]=0;b=k+180|0;tc(n,b);uc(n,g,b);Qq(n,b);JG(p,n,b);Va(J[p+264>>2],0,O);q=a;U=U+1|0;if((U|0)!=(h|0)){continue}break}}a=J[l+16>>2];k:{if(!(a>>>0<=A>>>0&a+J[l+20>>2]>>>0>A>>>0)){if(!A){break k}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,A);break k}f=J[l+4>>2];a=0;d=J[l+8>>2];b=d;while(1){c=a;a=a+1|0;j=b;b=b-1|0;i=f+(b<<2)|0;if(M[i>>2]>>0){continue}break}l:{if(d>>>0<=j>>>0){break l}b=c&3;if(b){a=0;while(1){J[i>>2]=J[J[l+4>>2]+(j<<2)>>2];j=j+1|0;i=i+4|0;a=a+1|0;if((b|0)!=(a|0)){continue}break}}if(c-1>>>0<3){break l}while(1){a=j<<2;J[i>>2]=J[a+J[l+4>>2]>>2];J[i+4>>2]=J[(a+J[l+4>>2]|0)+4>>2];J[i+8>>2]=J[(a+J[l+4>>2]|0)+8>>2];J[i+12>>2]=J[(a+J[l+4>>2]|0)+12>>2];i=i+16|0;j=j+4|0;if((d|0)!=(j|0)){continue}break}}J[l+8>>2]=d-1}a=J[l+16>>2];m:{if(!(a>>>0<=s>>>0&a+J[l+20>>2]>>>0>s>>>0)){if(!s){break m}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,s);break m}f=J[l+4>>2];a=0;d=J[l+8>>2];b=d;while(1){c=a;a=a+1|0;j=b;b=b-1|0;i=f+(b<<2)|0;if(M[i>>2]>>0){continue}break}n:{if(d>>>0<=j>>>0){break n}b=c&3;if(b){a=0;while(1){J[i>>2]=J[J[l+4>>2]+(j<<2)>>2];j=j+1|0;i=i+4|0;a=a+1|0;if((b|0)!=(a|0)){continue}break}}if(c-1>>>0<3){break n}while(1){a=j<<2;J[i>>2]=J[a+J[l+4>>2]>>2];J[i+4>>2]=J[(a+J[l+4>>2]|0)+4>>2];J[i+8>>2]=J[(a+J[l+4>>2]|0)+8>>2];J[i+12>>2]=J[(a+J[l+4>>2]|0)+12>>2];i=i+16|0;j=j+4|0;if((d|0)!=(j|0)){continue}break}}J[l+8>>2]=d-1}a=J[l+16>>2];o:{if(!(a>>>0<=y>>>0&a+J[l+20>>2]>>>0>y>>>0)){if(!y){break o}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,y);break o}f=J[l+4>>2];a=0;d=J[l+8>>2];b=d;while(1){c=a;a=a+1|0;j=b;b=b-1|0;i=f+(b<<2)|0;if(M[i>>2]>>0){continue}break}p:{if(d>>>0<=j>>>0){break p}b=c&3;if(b){a=0;while(1){J[i>>2]=J[J[l+4>>2]+(j<<2)>>2];j=j+1|0;i=i+4|0;a=a+1|0;if((b|0)!=(a|0)){continue}break}}if(c-1>>>0<3){break p}while(1){a=j<<2;J[i>>2]=J[a+J[l+4>>2]>>2];J[i+4>>2]=J[(a+J[l+4>>2]|0)+4>>2];J[i+8>>2]=J[(a+J[l+4>>2]|0)+8>>2];J[i+12>>2]=J[(a+J[l+4>>2]|0)+12>>2];i=i+16|0;j=j+4|0;if((d|0)!=(j|0)){continue}break}}J[l+8>>2]=d-1}a=J[l+16>>2];q:{if(!(a>>>0<=x>>>0&a+J[l+20>>2]>>>0>x>>>0)){if(!x){break q}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,x);break q}f=J[l+4>>2];a=0;d=J[l+8>>2];b=d;while(1){c=a;a=a+1|0;j=b;b=b-1|0;i=f+(b<<2)|0;if(M[i>>2]>>0){continue}break}r:{if(d>>>0<=j>>>0){break r}b=c&3;if(b){a=0;while(1){J[i>>2]=J[J[l+4>>2]+(j<<2)>>2];j=j+1|0;i=i+4|0;a=a+1|0;if((b|0)!=(a|0)){continue}break}}if(c-1>>>0<3){break r}while(1){a=j<<2;J[i>>2]=J[a+J[l+4>>2]>>2];J[i+4>>2]=J[(a+J[l+4>>2]|0)+4>>2];J[i+8>>2]=J[(a+J[l+4>>2]|0)+8>>2];J[i+12>>2]=J[(a+J[l+4>>2]|0)+12>>2];i=i+16|0;j=j+4|0;if((d|0)!=(j|0)){continue}break}}J[l+8>>2]=d-1}a=J[l+16>>2];s:{if(!(a>>>0<=u>>>0&a+J[l+20>>2]>>>0>u>>>0)){if(!u){break s}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,u);break s}f=J[l+4>>2];a=0;d=J[l+8>>2];b=d;while(1){c=a;a=a+1|0;j=b;b=b-1|0;i=f+(b<<2)|0;if(M[i>>2]>>0){continue}break}t:{if(d>>>0<=j>>>0){break t}b=c&3;if(b){a=0;while(1){J[i>>2]=J[J[l+4>>2]+(j<<2)>>2];j=j+1|0;i=i+4|0;a=a+1|0;if((b|0)!=(a|0)){continue}break}}if(c-1>>>0<3){break t}while(1){a=j<<2;J[i>>2]=J[a+J[l+4>>2]>>2];J[i+4>>2]=J[(a+J[l+4>>2]|0)+4>>2];J[i+8>>2]=J[(a+J[l+4>>2]|0)+8>>2];J[i+12>>2]=J[(a+J[l+4>>2]|0)+12>>2];i=i+16|0;j=j+4|0;if((d|0)!=(j|0)){continue}break}}J[l+8>>2]=d-1}b=0;a=k+464|0;c=1-J[a+76>>2]|0;J[a+76>>2]=c;d=J[a+16>>2];if(d){while(1){c=J[J[a+12>>2]+(b<<2)>>2];if(c){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c);d=J[a+16>>2]}b=b+1|0;if(d>>>0>b>>>0){continue}break}c=J[a+76>>2]}b=0;J[a+16>>2]=0;J[a+24>>2]=0;J[a+8>>2]=0;d=a+P(c,24)|0;c=J[d+40>>2];if(c){while(1){f=J[J[d+36>>2]+(b<<2)>>2];if(f){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,f);c=J[d+40>>2]}b=b+1|0;if(c>>>0>b>>>0){continue}break}}J[d+40>>2]=0;J[d+48>>2]=0;J[d+32>>2]=0;H[k+13|0]=119;Ja[J[J[p>>2]+36>>2]](p,e,k+13|0)|0;Rq(a);Ha=k+544|0;return q|0}function HG(a,b,c,d){var e=0,f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=0,n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=0,x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=0,E=Q(0),F=Q(0),G=Q(0),I=0,L=Q(0),O=Q(0),R=Q(0),S=0,T=0,U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=0,ga=0,ha=0,ia=0,ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0);u=Ha-48|0;Ha=u;J[a+660>>2]=0;Va(J[a+408>>2],0,J[a+412>>2]<<2);fa=J[a+448>>2]<<5;Va(J[a+312>>2],0,fa);Va(J[a+168>>2],0,J[a+468>>2]<<2);H[a+489|0]=0;g=a+112|0;wi(a,g,0);J[u+40>>2]=0;J[u+44>>2]=0;J[u+32>>2]=0;J[u+36>>2]=0;J[u+24>>2]=0;J[u+28>>2]=0;J[u+4>>2]=J[a+228>>2];J[u+8>>2]=J[a+240>>2];J[u+12>>2]=J[a+252>>2];J[u+16>>2]=J[a+264>>2];J[u+32>>2]=J[a+144>>2];J[u+28>>2]=J[a+156>>2];J[u+40>>2]=J[a+180>>2];J[u+36>>2]=J[a+192>>2];J[u+20>>2]=J[a+480>>2];yG(g);S=u+4|0;tc(g,S);vi(g);uc(g,b,S);if(M[g+336>>2]>=2){Ua(J[a+276>>2],J[a+264>>2],J[a+448>>2]<<5)}sl(a,g);b=Ha-176|0;Ha=b;m=J[g+224>>2];D=J[g+336>>2];T=J[g+332>>2];a:{if(H[J[g+364>>2]]&1){Va(m,0,192);break a}k=b+160|0;while(1){J[b+168>>2]=0;J[b+172>>2]=0;J[k>>2]=0;J[k+4>>2]=0;J[b+152>>2]=0;J[b+156>>2]=0;J[b+144>>2]=0;J[b+148>>2]=0;e=n<<2;J[(n>>>0<3?e+(b+144|0)|0:(e+k|0)-12|0)>>2]=1065353216;s=N[g+472>>2];A=N[g+448>>2];B=N[g+460>>2];y=N[g+476>>2];C=N[g+452>>2];L=N[g+464>>2];O=N[g+480>>2];R=N[g+456>>2];U=N[g+468>>2];t=N[g+420>>2];o=N[g+412>>2];r=N[g+416>>2];V=N[g+508>>2];W=N[g+484>>2];X=N[g+496>>2];v=N[g+432>>2];x=N[g+424>>2];E=N[g+428>>2];Z=N[g+512>>2];_=N[g+488>>2];$=N[g+500>>2];l=N[b+168>>2];F=N[g+444>>2];f=N[k>>2];G=N[g+436>>2];q=N[g+440>>2];aa=N[g+516>>2];ba=N[g+492>>2];ca=N[g+504>>2];j=N[b+164>>2];i=N[b+152>>2];h=N[b+144>>2];p=N[b+148>>2];e=m+(n<<5)|0;J[e+28>>2]=0;J[e+12>>2]=0;N[e+24>>2]=Q(Q(F*l)+Q(Q(G*f)+Q(q*j)))+Q(Q(Q(h*ba)+Q(p*ca))+Q(i*aa));N[e+20>>2]=Q(Q(v*l)+Q(Q(x*f)+Q(E*j)))+Q(Q(Q(h*_)+Q(p*$))+Q(i*Z));N[e+16>>2]=Q(Q(t*l)+Q(Q(o*f)+Q(r*j)))+Q(Q(Q(h*W)+Q(p*X))+Q(i*V));N[e+8>>2]=Q(Q(Q(h*t)+Q(p*v))+Q(i*F))+Q(Q(Q(f*R)+Q(j*U))+Q(l*O));N[e+4>>2]=Q(Q(Q(h*r)+Q(p*E))+Q(i*q))+Q(Q(Q(f*C)+Q(j*L))+Q(l*y));N[e>>2]=Q(Q(Q(h*o)+Q(p*x))+Q(i*G))+Q(Q(Q(f*A)+Q(j*B))+Q(l*s));n=n+1|0;if((n|0)!=6){continue}break}}if(D>>>0>=2){w=b+160|0;k=1;while(1){e=J[g+340>>2]+P(k,160)|0;N[b+132>>2]=N[e+120>>2];N[b+136>>2]=N[e+124>>2];N[b+140>>2]=N[e+128>>2];z=m+P(k,192)|0;I=T+(k<<5)|0;n=0;while(1){J[b+168>>2]=0;J[b+172>>2]=0;J[w>>2]=0;J[w+4>>2]=0;J[b+152>>2]=0;J[b+156>>2]=0;J[b+144>>2]=0;J[b+148>>2]=0;e=n<<2;J[(n>>>0<3?e+(b+144|0)|0:(e+w|0)-12|0)>>2]=1065353216;J[b+124>>2]=0;J[b+108>>2]=0;N[b+120>>2]=-N[b+168>>2];N[b+116>>2]=-N[b+164>>2];N[b+112>>2]=-N[w>>2];N[b+104>>2]=-N[b+152>>2];N[b+100>>2]=-N[b+148>>2];N[b+96>>2]=-N[b+144>>2];ga=b+132|0;ha=P(k,76);ia=b+96|0;lc(b- -64|0,J[g+284>>2]+P(k,96)|0,ga,ha+J[g+272>>2]|0,ia);e=m+P(J[I+24>>2],192)|0;t=N[e+164>>2];o=N[e+132>>2];r=N[e+100>>2];v=N[e+68>>2];x=N[e+36>>2];E=N[e+4>>2];F=N[e+168>>2];G=N[e+136>>2];q=N[e+104>>2];s=N[e+72>>2];A=N[e+40>>2];B=N[e+8>>2];y=N[e+176>>2];C=N[e+144>>2];L=N[e+112>>2];O=N[e+80>>2];R=N[e+48>>2];U=N[e+16>>2];V=N[e+180>>2];W=N[e+148>>2];X=N[e+116>>2];Z=N[e+84>>2];_=N[e+20>>2];$=N[e+52>>2];aa=N[e+184>>2];ba=N[e+152>>2];ca=N[e+120>>2];da=N[e+88>>2];ea=N[e+24>>2];ja=N[e+56>>2];ka=N[e+160>>2];la=N[e+128>>2];ma=N[e+96>>2];na=N[e+64>>2];oa=N[e>>2];pa=N[e+32>>2];l=N[b+88>>2];f=N[b+84>>2];j=N[b+80>>2];i=N[b+72>>2];h=N[b+64>>2];p=N[b+68>>2];J[b+60>>2]=0;J[b+44>>2]=0;N[b+32>>2]=-Q(Q(Q(Q(Q(Q(oa*h)+Q(pa*p))+Q(na*i))+Q(ma*j))+Q(la*f))+Q(ka*l));N[b+56>>2]=-Q(Q(Q(Q(Q(Q(ea*h)+Q(ja*p))+Q(da*i))+Q(ca*j))+Q(ba*f))+Q(aa*l));N[b+52>>2]=-Q(Q(Q(Q(Q(Q(_*h)+Q($*p))+Q(Z*i))+Q(X*j))+Q(W*f))+Q(V*l));N[b+48>>2]=-Q(Q(Q(Q(Q(Q(U*h)+Q(R*p))+Q(O*i))+Q(L*j))+Q(C*f))+Q(y*l));N[b+40>>2]=-Q(Q(Q(Q(Q(Q(B*h)+Q(A*p))+Q(s*i))+Q(q*j))+Q(G*f))+Q(F*l));N[b+36>>2]=-Q(Q(Q(Q(Q(Q(E*h)+Q(x*p))+Q(v*i))+Q(r*j))+Q(o*f))+Q(t*l));Ld(b,ga,J[g+236>>2]+P(k,112)|0,J[g+248>>2]+P(k,36)|0,ha+J[g+272>>2]|0,ia,b+32|0);e=z+(n<<5)|0;N[e>>2]=N[b>>2];N[e+4>>2]=N[b+4>>2];l=N[b+8>>2];J[e+12>>2]=0;N[e+8>>2]=l;N[e+16>>2]=N[b+16>>2];N[e+20>>2]=N[b+20>>2];l=N[b+24>>2];J[e+28>>2]=0;N[e+24>>2]=l;n=n+1|0;if((n|0)!=6){continue}break}k=k+1|0;if((D|0)!=(k|0)){continue}break}}Ha=b+176|0;k=0;e=0;T=J[S+12>>2];z=J[S>>2];n=Va(c,0,J[g+336>>2]<<5);D=J[g+336>>2];b:{if(!D){break b}l=N[g+352>>2];I=J[g+332>>2];while(1){w=e<<5;c=J[(w+I|0)+16>>2];f=N[c+124>>2];p=f==Q(0)?Q(0):Q(Q(1)/f);b=n+w|0;L=Q(Q(1)/N[c+112>>2]);O=Q(Q(1)/N[c+120>>2]);R=Q(Q(1)/N[c+116>>2]);m=w+z|0;E=N[m+16>>2];t=N[m+8>>2];o=N[m+4>>2];r=N[m>>2];F=N[m+24>>2];G=N[m+20>>2];f=N[c+104>>2];h=N[c+108>>2];if(f>Q(0)|h>Q(0)){k=w+T|0;j=N[k+8>>2];i=N[k+4>>2];f=Q(l*f);f=f>2]=Q(Q(p*Q(E*f))-Q(f*Q(l*N[k>>2])))+N[b>>2];N[b+4>>2]=Q(Q(p*Q(G*f))-Q(f*Q(l*i)))+N[b+4>>2];N[b+8>>2]=Q(Q(p*Q(F*f))-Q(f*Q(l*j)))+N[b+8>>2];U=N[k+24>>2];V=N[k+20>>2];f=N[c+8>>2];q=Q(t+t);j=N[c>>2];s=Q(r+r);A=Q(o+o);i=N[c+4>>2];B=Q(Q(f*q)+Q(Q(j*s)+Q(A*i)));h=Q(l*h);v=h>2];x=Q(Q(h*h)+Q(-.5));y=Q(O*Q(v*Q(Q(f*B)+Q(Q(q*x)-Q(h*Q(Q(j*A)-Q(s*i)))))));y=Q(y+y);C=Q(L*Q(v*Q(Q(j*B)+Q(Q(s*x)-Q(h*Q(Q(i*q)-Q(A*f)))))));C=Q(C+C);q=Q(R*Q(v*Q(Q(i*B)+Q(Q(A*x)-Q(h*Q(Q(f*s)-Q(q*j)))))));q=Q(q+q);s=Q(Q(f*y)+Q(Q(j*C)+Q(i*q)));N[b+16>>2]=N[b+16>>2]+Q(Q(Q(j*s)+Q(Q(C*x)+Q(h*Q(Q(i*y)-Q(q*f)))))-Q(v*Q(l*N[k+16>>2])));N[b+20>>2]=N[b+20>>2]+Q(Q(Q(i*s)+Q(Q(q*x)+Q(h*Q(Q(f*C)-Q(y*j)))))-Q(v*Q(l*V)));N[b+24>>2]=N[b+24>>2]+Q(Q(Q(f*s)+Q(Q(y*x)+Q(h*Q(Q(j*q)-Q(C*i)))))-Q(v*Q(l*U)));k=1}c:{d:{h=Q(Q(t*t)+Q(Q(r*r)+Q(o*o)));q=N[c+96>>2];m=h>q;A=Q(Q(F*F)+Q(Q(E*E)+Q(G*G)));B=N[c+100>>2];if(m|A>B){if(m){f=N[c+8>>2];v=Q(t+t);j=N[c>>2];r=Q(r+r);o=Q(o+o);i=N[c+4>>2];x=Q(Q(f*v)+Q(Q(j*r)+Q(o*i)));y=Q(Q(1)-Q(Q(Y(q))/Q(Y(h))));h=N[c+12>>2];t=Q(Q(h*h)+Q(-.5));q=Q(y*Q(O*Q(Q(f*x)+Q(Q(v*t)-Q(h*Q(Q(j*o)-Q(r*i)))))));q=Q(q+q);s=Q(y*Q(L*Q(Q(j*x)+Q(Q(r*t)-Q(h*Q(Q(i*v)-Q(o*f)))))));s=Q(s+s);o=Q(y*Q(R*Q(Q(i*x)+Q(Q(o*t)-Q(h*Q(Q(f*r)-Q(v*j)))))));o=Q(o+o);r=Q(Q(f*q)+Q(Q(j*s)+Q(i*o)));N[b+16>>2]=N[b+16>>2]+Q(Q(j*r)+Q(Q(s*t)+Q(h*Q(Q(i*q)-Q(o*f)))));N[b+20>>2]=N[b+20>>2]+Q(Q(i*r)+Q(Q(o*t)+Q(h*Q(Q(f*s)-Q(q*j)))));N[b+24>>2]=N[b+24>>2]+Q(Q(f*r)+Q(Q(q*t)+Q(h*Q(Q(j*o)-Q(s*i)))));k=1}if(A>B){break d}}e=e+1|0;if((D|0)!=(e|0)){continue}if(k){break c}break b}f=Q(Q(1)-Q(Q(Y(B))/Q(Y(A))));N[b>>2]=Q(Q(p*E)*f)+N[b>>2];N[b+4>>2]=Q(Q(p*G)*f)+N[b+4>>2];N[b+8>>2]=Q(Q(p*F)*f)+N[b+8>>2];k=1;e=e+1|0;if((D|0)!=(e|0)){continue}}break}k=Ha-32|0;Ha=k;c=J[a+448>>2]-1|0;if(c){e=J[a+444>>2];m=J[a+384>>2];w=J[a+396>>2];D=J[a+452>>2];while(1){b=c<<5;lc(k,w+P(c,96)|0,(D+P(c,160)|0)+120|0,m+P(c,76)|0,b+n|0);b=n+(J[(b+e|0)+24>>2]<<5)|0;N[b>>2]=N[k>>2]+N[b>>2];N[b+4>>2]=N[k+4>>2]+N[b+4>>2];N[b+8>>2]=N[k+8>>2]+N[b+8>>2];N[b+16>>2]=N[k+16>>2]+N[b+16>>2];N[b+20>>2]=N[k+20>>2]+N[b+20>>2];N[b+24>>2]=N[k+24>>2]+N[b+24>>2];c=c-1|0;if(c){continue}break}}m=Ha-32|0;Ha=m;D=J[a+168>>2];T=J[a+456>>2];z=J[a+444>>2];b=J[a+228>>2];e:{if(H[J[a+476>>2]]&1){J[d>>2]=0;J[d+4>>2]=0;J[d+24>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;break e}A=N[a+560>>2];B=N[a+572>>2];y=N[a+584>>2];C=N[a+564>>2];L=N[a+576>>2];O=N[a+588>>2];R=N[a+568>>2];U=N[a+580>>2];V=N[a+592>>2];W=N[a+620>>2];X=N[a+608>>2];Z=N[a+596>>2];t=N[a+524>>2];o=N[a+528>>2];r=N[a+532>>2];_=N[a+624>>2];$=N[a+612>>2];aa=N[a+600>>2];v=N[a+536>>2];x=N[a+540>>2];E=N[a+544>>2];ba=N[a+628>>2];i=N[a+616>>2];ca=N[a+604>>2];F=N[a+548>>2];G=N[a+552>>2];h=N[n+20>>2];q=N[a+556>>2];l=N[n+24>>2];f=N[n+8>>2];da=N[n+4>>2];j=N[n>>2];p=N[n+16>>2];J[d+12>>2]=0;s=Q(-p);ea=i;i=Q(-da);N[d+24>>2]=Q(Q(Q(F*s)-Q(G*h))-Q(q*l))+Q(Q(Q(ea*i)-Q(j*ca))-Q(f*ba));N[d+20>>2]=Q(Q(Q(v*s)-Q(x*h))-Q(E*l))+Q(Q(Q($*i)-Q(j*aa))-Q(f*_));N[d+16>>2]=Q(Q(Q(t*s)-Q(o*h))-Q(r*l))+Q(Q(Q(X*i)-Q(j*Z))-Q(f*W));h=Q(-h);r=Q(Q(Q(Q(E*i)-Q(j*r))-Q(f*q))+Q(Q(Q(U*h)-Q(p*R))-Q(l*V)));N[d+8>>2]=r;o=Q(Q(Q(Q(x*i)-Q(j*o))-Q(f*G))+Q(Q(Q(L*h)-Q(p*C))-Q(l*O)));N[d+4>>2]=o;l=Q(Q(Q(Q(v*i)-Q(j*t))-Q(f*F))+Q(Q(Q(B*h)-Q(p*A))-Q(l*y)));N[d>>2]=l;N[b>>2]=l+N[b>>2];N[b+4>>2]=o+N[b+4>>2];N[b+8>>2]=r+N[b+8>>2];N[b+16>>2]=N[d+16>>2]+N[b+16>>2];N[b+20>>2]=N[d+20>>2]+N[b+20>>2];N[b+24>>2]=N[d+24>>2]+N[b+24>>2]}J[d+28>>2]=0;I=J[a+448>>2];if(I>>>0>=2){e=1;while(1){w=e<<5;ge(m,(J[a+452>>2]+P(e,160)|0)+120|0,J[a+348>>2]+P(e,112)|0,J[a+360>>2]+P(e,36)|0,J[a+384>>2]+P(e,76)|0,w+n|0,D+(J[(T+P(e,80)|0)+72>>2]<<2)|0,(J[(w+z|0)+24>>2]<<5)+d|0);c=d+w|0;j=N[m>>2];N[c>>2]=j;i=N[m+4>>2];N[c+4>>2]=i;l=N[m+8>>2];J[c+12>>2]=0;N[c+8>>2]=l;h=N[m+16>>2];N[c+16>>2]=h;p=N[m+20>>2];N[c+20>>2]=p;f=N[m+24>>2];J[c+28>>2]=0;N[c+24>>2]=f;c=b+w|0;N[c>>2]=j+N[c>>2];N[c+4>>2]=i+N[c+4>>2];N[c+8>>2]=l+N[c+8>>2];N[c+16>>2]=h+N[c+16>>2];N[c+20>>2]=p+N[c+20>>2];N[c+24>>2]=f+N[c+24>>2];e=e+1|0;if((I|0)!=(e|0)){continue}break}}Ha=m+32|0;Ha=k+32|0;w=J[g+336>>2];if(w>>>0<2){break b}c=J[g+44>>2];d=J[g+56>>2];D=J[g+344>>2];n=1;while(1){b=D+P(n,80)|0;k=K[b+76|0];f:{if(!k){break f}m=J[b+72>>2];b=0;if((k|0)!=1){T=k&254;e=0;while(1){z=b+m<<2;I=z+c|0;z=d+z|0;N[I>>2]=N[z>>2]+N[I>>2];J[z>>2]=0;z=m+(b|1)<<2;I=z+c|0;z=d+z|0;N[I>>2]=N[z>>2]+N[I>>2];J[z>>2]=0;b=b+2|0;e=e+2|0;if((T|0)!=(e|0)){continue}break}}if(!(k&1)){break f}b=b+m<<2;e=b+c|0;b=b+d|0;N[e>>2]=N[b>>2]+N[e>>2];J[b>>2]=0}n=n+1|0;if((w|0)!=(n|0)){continue}break}}nl(g,S);Qq(a+112|0,S);JG(a,g,S);if(M[a+448>>2]>=2){J[u+16>>2]=J[a+276>>2];Jc(g,u+4|0);b=J[u+16>>2];d=J[g+336>>2]-1|0;if(d>>>0>=2){while(1){n=d<<5;e=n+b|0;t=N[e+24>>2];o=N[e+20>>2];c=J[g+340>>2]+P(d,160)|0;j=N[c+120>>2];r=N[e+16>>2];i=N[c+124>>2];h=N[c+128>>2];l=N[e+8>>2];f=N[e+4>>2];c=b+(J[(n+J[g+332>>2]|0)+24>>2]<<5)|0;p=N[e>>2];N[c>>2]=p+N[c>>2];N[c+4>>2]=f+N[c+4>>2];N[c+8>>2]=l+N[c+8>>2];N[c+16>>2]=Q(r+Q(Q(i*l)-Q(f*h)))+N[c+16>>2];N[c+20>>2]=Q(o+Q(Q(h*p)-Q(l*j)))+N[c+20>>2];N[c+24>>2]=Q(t+Q(Q(j*f)-Q(p*i)))+N[c+24>>2];d=d-1|0;if(d>>>0>1){continue}break}}J[b>>2]=0;J[b+4>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0}H[a+488|0]=1;Va(J[a+264>>2],0,fa);H[a+12|0]=0;J[a+4>>2]=0;J[a+8>>2]=0;c=J[a+448>>2];if(c){g=J[a+508>>2];e=J[a+324>>2];n=J[a+496>>2];k=J[a+444>>2];d=0;while(1){m=P(d,28);b=m+n|0;a=J[(k+(d<<5)|0)+16>>2];N[b>>2]=N[a>>2];N[b+4>>2]=N[a+4>>2];N[b+8>>2]=N[a+8>>2];N[b+12>>2]=N[a+12>>2];N[b+16>>2]=N[a+16>>2];N[b+20>>2]=N[a+20>>2];N[b+24>>2]=N[a+24>>2];b=e+m|0;N[b>>2]=N[a>>2];N[b+4>>2]=N[a+4>>2];N[b+8>>2]=N[a+8>>2];N[b+12>>2]=N[a+12>>2];N[b+16>>2]=N[a+16>>2];N[b+20>>2]=N[a+20>>2];N[b+24>>2]=N[a+24>>2];a=g+(d<<4)|0;J[a+8>>2]=0;J[a+12>>2]=1065353216;J[a>>2]=0;J[a+4>>2]=0;d=d+1|0;if((c|0)!=(d|0)){continue}break}}Ha=u+48|0}function cO(a){a=a|0;var b=0,c=0,d=0,e=0,f=Q(0),g=0,h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=0,q=0,r=Q(0),s=0,t=0,u=Q(0),v=0,w=0,x=Q(0),y=0,z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,O=0,S=Q(0),T=0,U=0,V=0,W=0,X=0,Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=0;g=Ha-208|0;Ha=g;e=J[a+4>>2];b=J[e+8>>2];b=P(b>>>0<=8?8:b,12);if(b){c=J[40592];q=Ja[J[J[c+12>>2]+8>>2]](c+12|0,b,29909,16174,1845)|0;e=J[a+4>>2]}m=J[e>>2];b=J[e+4>>2];d=J[e+8>>2];a:{b:{if(H[e+37|0]&1){i=g+180|0;p=g+196|0;s=g+184|0;c=P(d,12);if(c){e=J[40592];t=Ja[J[J[e+12>>2]+8>>2]](e+12|0,c,29909,16293,137)|0}J[a+28>>2]=t;c:{if(d){f=Q(85070586659632215e21);j=Q(-85070586659632215e21);c=b;o=Q(-85070586659632215e21);r=Q(-85070586659632215e21);k=Q(85070586659632215e21);l=Q(85070586659632215e21);while(1){h=N[c+8>>2];j=j>h?j:h;x=N[c+4>>2];o=o>x?o:x;u=N[c>>2];r=r>u?r:u;f=f>2]=Q(f+j)*Q(.5);N[a+20>>2]=Q(k+o)*Q(.5);N[a+16>>2]=Q(l+r)*Q(.5);if(!d){break c}c=0;while(1){k=N[a+16>>2];l=N[b>>2];f=N[a+20>>2];r=N[b+4>>2];e=P(c,12)+t|0;N[e+8>>2]=N[b+8>>2]-N[a+24>>2];N[e+4>>2]=r-f;N[e>>2]=l-k;b=b+m|0;c=c+1|0;if((d|0)!=(c|0)){continue}break}break c}J[a+16>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0}if(Zw(a,d,t,12,i,q,p,s)){break b}e=3;if(!q){break a}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,q);break a}if(Zw(a,d,b,m,g+180|0,q,g+196|0,g+184|0)){break b}e=3;if(!q){break a}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,q);break a}t=a;d=J[g+180>>2];b=g+96|0;N[b>>2]=N[q>>2];N[b+4>>2]=N[q+4>>2];k=N[q+8>>2];J[b+12>>2]=0;N[b+8>>2]=k;c=g+16|0;N[c>>2]=N[q>>2];N[c+4>>2]=N[q+4>>2];k=N[q+8>>2];J[c+12>>2]=0;N[c+8>>2]=k;N[b+24>>2]=N[q>>2];N[b+28>>2]=N[q+4>>2];k=N[q+8>>2];J[b+36>>2]=0;N[b+32>>2]=k;N[c+24>>2]=N[q>>2];N[c+28>>2]=N[q+4>>2];k=N[q+8>>2];J[c+36>>2]=0;N[c+32>>2]=k;N[b+48>>2]=N[q>>2];N[b+52>>2]=N[q+4>>2];k=N[q+8>>2];J[b+60>>2]=0;N[b+56>>2]=k;N[c+48>>2]=N[q>>2];N[c+52>>2]=N[q+4>>2];k=N[q+8>>2];J[c+60>>2]=0;N[c+56>>2]=k;m=1;r=N[q+8>>2];k=N[q+4>>2];l=N[q>>2];d:{if(d>>>0<=1){f=l;j=k;o=r;break d}o=r;j=k;f=l;while(1){e=P(m,12)+q|0;h=N[e>>2];e:{f:{if(h>l){a=c;n=f;l=h;break f}a=b;n=h;if(!(h>2]=h;N[a+4>>2]=N[e+4>>2];f=N[e+8>>2];J[a+12>>2]=m;N[a+8>>2]=f;f=n}h=N[e+4>>2];g:{h:{if(h>k){a=c;n=j;k=h;break h}a=b;n=h;if(!(h>2];N[a+28>>2]=h;N[a+24>>2]=j;j=N[e+8>>2];J[a+36>>2]=m;N[a+32>>2]=j;j=n}h=N[e+8>>2];i:{j:{if(h>r){a=c;n=o;r=h;break j}a=b;n=h;if(!(h>2]=N[e>>2];o=N[e+4>>2];J[a+60>>2]=m;N[a+56>>2]=h;N[a+52>>2]=o;o=n}m=m+1|0;if((d|0)!=(m|0)){continue}break}}l=Q(Q(Q(r+Q(Q(Q(l-f)+k)-j))-o)*Q(.5));f=Q(l*Q(3.5762786865234375e-7));N[g+12>>2]=f>Q(3.5762786865234375e-7)?f:Q(3.5762786865234375e-7);h=l;l=N[J[t+8>>2]+4>>2];f=Q(h*l);N[g+8>>2]=f>l?f:l;l=Q(0);i=b;f=Q(N[c+28>>2]-N[b+28>>2]);j=Q(N[c>>2]-N[b>>2]);j=j>Q(0)?j:Q(0);a=f>j;b=P(Q(N[c+56>>2]-N[b+56>>2])>(a?f:j)?2:a,24);a=i+b|0;b=b+c|0;Z=N[b+8>>2];A=Q(N[a+8>>2]-Z);_=N[b>>2];B=Q(N[a>>2]-_);$=N[b+4>>2];C=Q(N[a+4>>2]-$);f=Q(Y(Q(Q(A*A)+Q(Q(B*B)+Q(C*C)))));if(f>Q(0)){f=Q(Q(1)/f);A=Q(A*f);C=Q(C*f);B=Q(B*f)}k:{if(!d){a=0;break k}aa=Q(-C);ba=Q(-B);ca=Q(-A);a=0;e=0;while(1){b=P(e,12)+q|0;h=N[b+4>>2];j=Q(h-$);x=N[b>>2];o=Q(x-_);f=Q(Q(B*j)+Q(o*aa));u=N[b+8>>2];S=Q(u-Z);j=Q(Q(C*S)+Q(j*ca));o=Q(Q(A*o)+Q(S*ba));S=Q(Q(f*f)+Q(Q(j*j)+Q(o*o)));if(S>l){r=o;k=f;E=x;D=h;F=u;l=S;n=j;a=e}e=e+1|0;if((d|0)!=(e|0)){continue}break}}h=Q(Y(l));l=N[g+12>>2];c=hQ(0)){h=Q(Q(1)/h);f=Q(f*h);o=Q(o*h);j=Q(j*h)}a=P(a,12)+q|0;F=Q(F+Q(l*f));N[a+8>>2]=F;D=Q(D+Q(l*o));N[a+4>>2]=D;E=Q(E+Q(l*j));N[a>>2]=E}l=Q(0);f=Q(Y(Q(Q(k*k)+Q(Q(n*n)+Q(r*r)))));if(f>Q(0)){f=Q(Q(1)/f);k=Q(k*f);r=Q(r*f);n=Q(n*f)}f=Q(Q(F*k)+Q(Q(E*n)+Q(D*r)));e=0;l:{if(!d){a=0;break l}a=0;while(1){b=P(e,12)+q|0;j=Q(R(Q(Q(Q(N[b+8>>2]*k)+Q(Q(N[b>>2]*n)+Q(r*N[b+4>>2])))-f)));b=j>l;l=b?j:l;a=b?e:a;e=e+1|0;if((d|0)!=(e|0)){continue}break}}h=Q(R(l));l=N[g+12>>2];b=!c;m:{if(!(h>2];u=Q(h*k);k=N[a>>2];x=Q(k*n);n=N[a+4>>2];n:{if(Q(Q(u+Q(x+Q(r*n)))-f)>Q(0)){f=Q(j+h);j=Q(o+n);n=Q(l+k);break n}f=Q(h-j);j=Q(n-o);n=Q(k-l)}N[a>>2]=n;N[a+4>>2]=j;N[a+8>>2]=f;b=0}a=J[t+32>>2];c=J[g+180>>2];J[a+24>>2]=c;o:{if(!c){break o}d=J[a+36>>2];e=0;if((c|0)!=1){s=c&-2;while(1){m=d+P(e,24)|0;i=P(e,12)+q|0;N[m>>2]=N[i>>2];N[m+4>>2]=N[i+4>>2];n=N[i+8>>2];J[m+12>>2]=e;N[m+8>>2]=n;i=e|1;m=d+P(i,24)|0;p=P(i,12)+q|0;N[m>>2]=N[p>>2];N[m+4>>2]=N[p+4>>2];n=N[p+8>>2];J[m+12>>2]=i;N[m+8>>2]=n;e=e+2|0;w=w+2|0;if((s|0)!=(w|0)){continue}break}}if(!(c&1)){break o}c=d+P(e,24)|0;d=P(e,12)+q|0;N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];n=N[d+8>>2];J[c+12>>2]=e;N[c+8>>2]=n}e=3;if(b){n=N[g+12>>2];k=N[g+8>>2];N[a+108>>2]=N[g+96>>2];N[a+112>>2]=N[g+100>>2];N[a+116>>2]=N[g+104>>2];b=J[g+112>>2];J[a+120>>2]=J[g+108>>2];J[a+124>>2]=b;J[a+128>>2]=J[g+116>>2];N[a+180>>2]=N[g+16>>2];N[a+184>>2]=N[g+20>>2];N[a+188>>2]=N[g+24>>2];b=J[g+32>>2];J[a+192>>2]=J[g+28>>2];J[a+196>>2]=b;J[a+200>>2]=J[g+36>>2];N[a+132>>2]=N[g+120>>2];N[a+136>>2]=N[g+124>>2];N[a+140>>2]=N[g+128>>2];b=J[g+136>>2];J[a+144>>2]=J[g+132>>2];J[a+148>>2]=b;J[a+152>>2]=J[g+140>>2];N[a+204>>2]=N[g+40>>2];N[a+208>>2]=N[g+44>>2];N[a+212>>2]=N[g+48>>2];b=J[g+56>>2];J[a+216>>2]=J[g+52>>2];J[a+220>>2]=b;J[a+224>>2]=J[g+60>>2];N[a+156>>2]=N[g+144>>2];N[a+160>>2]=N[g+148>>2];N[a+164>>2]=N[g+152>>2];b=J[g+160>>2];J[a+168>>2]=J[g+156>>2];J[a+172>>2]=b;J[a+176>>2]=J[g+164>>2];N[a+228>>2]=N[g+64>>2];N[a+232>>2]=N[g+68>>2];N[a+236>>2]=N[g+72>>2];b=J[g+80>>2];J[a+240>>2]=J[g+76>>2];J[a+244>>2]=b;J[a+248>>2]=J[g+84>>2];N[a+256>>2]=k;N[a+252>>2]=n;H[a+104|0]=1;a=J[t+32>>2]}p:{q:{r:{switch(rn(a)|0){case 1:e=1;break p;case 0:s=J[t+32>>2];m=J[s+92>>2];if(!m){break q}e=0;while(1){v=J[J[s+88>>2]+(e<<2)>>2];if(!J[v+48>>2]){while(1){X=0;w=Ha-16|0;Ha=w;da=s+260|0;b=J[v>>2];s:{t:{while(1){u:{a=J[J[b+32>>2]+36>>2];if(!(Q(Q(N[v+20>>2]*N[a+20>>2])+Q(Q(N[v+12>>2]*N[a+12>>2])+Q(N[v+16>>2]*N[a+16>>2])))>Q(.9986295104026794))|!(N[v+24>>2]>=N[a+24>>2])){break u}y=0;G=0;p=Ha-80|0;Ha=p;m=b;U=J[J[b+32>>2]+36>>2];T=J[b+36>>2];a=L[U+4>>1]+L[T+4>>1]|0;H[p+76|0]=a>>>0>23;d=P(a,44);v:{if(a>>>0>=24){a=Rb(p+8|0,d,16174,1446);d=P(L[U+4>>1]+L[T+4>>1]|0,44);break v}a=p-(d+15&16777200)|0;Ha=a}J[p+72>>2]=a;Va(a,0,d);H[p+68|0]=0;J[p+56>>2]=0;J[p+60>>2]=0;J[p+48>>2]=0;J[p+52>>2]=-8388609;J[p+32>>2]=0;J[p+16>>2]=0;I[p+12>>1]=0;O=J[p+72>>2];J[p+8>>2]=O;a=J[T>>2];z=(a|0)==(m|0)?J[m+28>>2]:a;d=z;a=0;while(1){i=P(a,44)+O|0;J[i+36>>2]=p+8;N[i>>2]=N[d>>2];N[i+4>>2]=N[d+4>>2];N[i+8>>2]=N[d+8>>2];J[i+20>>2]=J[d+20>>2];c=J[d+16>>2];J[i+12>>2]=J[d+12>>2];J[i+16>>2]=c;c=a+1|0;V=(z|0)!=J[d+28>>2]?c:0;a=a?a:L[T+4>>1];W=(d|0)==(m|0);G=W?i:G;y=W?J[m+32>>2]:y;J[i+28>>2]=P(V,44)+O;J[i+24>>2]=(P(a,44)+O|0)-44;a=c;d=J[d+28>>2];if((z|0)!=(d|0)){continue}break}d=J[U>>2];while(1){z=P(c,44)+O|0;J[z+36>>2]=p+8;N[z>>2]=N[d>>2];N[z+4>>2]=N[d+4>>2];N[z+8>>2]=N[d+8>>2];J[z+20>>2]=J[d+20>>2];a=J[d+16>>2];J[z+12>>2]=J[d+12>>2];J[z+16>>2]=a;W=J[U>>2];w:{if((W|0)==J[d+28>>2]){V=L[T+4>>1];i=V;break w}V=L[T+4>>1];i=c+1|0}a=c;if((V|0)==(a|0)){a=L[U+4>>1]+c|0}y=(d|0)==(y|0)?z:y;J[z+28>>2]=P(i,44)+O;J[z+24>>2]=(P(a,44)+O|0)-44;c=c+1|0;d=J[d+28>>2];if((W|0)!=(d|0)){continue}break}a=J[y+28>>2];c=J[G+24>>2];d=J[y+24>>2];i=J[G+28>>2];J[d+28>>2]=i;J[i+24>>2]=d;J[c+28>>2]=a;J[a+24>>2]=c;wh(p+8|0);i=J[s+24>>2];x:{y:{if(!i){F=N[p+28>>2];x=N[p+24>>2];E=N[p+20>>2];break y}n=N[s+256>>2];y=J[s+36>>2];F=N[p+28>>2];x=N[p+24>>2];c=0;k=N[p+48>>2];E=N[p+20>>2];a=0;while(1){d=y+P(a,24)|0;if(n>2])+Q(Q(E*N[d>>2])+Q(N[d+4>>2]*x)))-k)){break x}a=a+1|0;if((i|0)!=(a|0)){continue}break}}i=J[p+8>>2];k=N[i+8>>2];l=N[i+4>>2];f=N[i>>2];S=N[s+252>>2];A=Q(-x);B=Q(-E);C=Q(-F);a=i;while(1){a=J[a+28>>2];n=N[a+8>>2];h=Q(n-k);r=N[a>>2];o=Q(r-f);j=N[a+4>>2];D=Q(j-l);u=Q(Y(Q(Q(h*h)+Q(Q(o*o)+Q(D*D)))));if(u>Q(0)){u=Q(Q(1)/u);h=Q(h*u);D=Q(D*u);o=Q(o*u)}u=Q(-Q(Q(E*D)+Q(o*A)));o=Q(-Q(Q(F*o)+Q(h*B)));h=Q(-Q(Q(x*h)+Q(D*C)));d=a;while(1){c=0;if(S>2]-k)*u)+Q(Q(Q(N[d>>2]-f)*h)+Q(Q(N[d+4>>2]-l)*o)))){break x}d=J[d+28>>2];if((d|0)!=(a|0)){continue}break}k=n;l=j;f=r;if((a|0)!=(i|0)){continue}break}y=J[m+28>>2];d=J[m+32>>2];G=J[d+24>>2];a=J[d+36>>2];while(1){d=J[d+28>>2];m=J[m+24>>2];i=J[J[m+32>>2]+36>>2];if((i|0)==(a|0)){continue}break}m=J[J[y+32>>2]+36>>2];if((a|0)==(m|0)){while(1){G=J[G+24>>2];y=J[y+28>>2];m=J[J[y+32>>2]+36>>2];if((a|0)==(m|0)){continue}break}}if(J[J[G+32>>2]+36>>2]==(m|0)){break x}c=(i|0)!=J[J[d+32>>2]+36>>2]}if(K[p+76|0]){cb(O)}Ha=p+80|0;if(!c){break u}J[w+8>>2]=0;J[w>>2]=0;J[w+4>>2]=0;Tw(v,b,w);a=J[w+4>>2];J[s+100>>2]=J[s+100>>2]-a;if(!a){break t}while(1){d=J[J[w>>2]+(X<<2)>>2];b=J[d+8>>2];if(b){while(1){a=b;J[w+12>>2]=a;b=J[a+20>>2];J[a+20>>2]=0;n=Q(Q(Q(N[v+20>>2]*N[a+8>>2])+Q(Q(N[v+12>>2]*N[a>>2])+Q(N[a+4>>2]*N[v+16>>2])))-N[v+40>>2]);z:{if(n>N[s+252>>2]){N[a+16>>2]=n;c=J[v+8>>2];if(!c){J[v+8>>2]=a;J[a+20>>2]=0;N[a+16>>2]=n;break z}if(n>2]){J[a+20>>2]=J[c+20>>2];J[c+20>>2]=a;break z}J[a+20>>2]=c;J[v+8>>2]=a;break z}c=J[s+264>>2];if(c>>>0>=(J[s+268>>2]&2147483647)>>>0){sn(da,w+12|0);break z}J[J[s+260>>2]+(c<<2)>>2]=a;J[s+264>>2]=c+1}if(b){continue}break}J[d+8>>2]=0;a=J[w+4>>2]}X=X+1|0;if(X>>>0>>0){continue}break}break t}b=J[b+28>>2];if((b|0)!=J[v>>2]){continue}break}a=0;break s}a=J[w+8>>2];A:{if((a|0)<0|!(a&2147483647)){break A}a=J[w>>2];if(!a){break A}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=1}Ha=w+16|0;if(a){continue}break}m=J[s+92>>2]}e=e+1|0;if(m>>>0>e>>>0){continue}break};break q;case 3:e=2;a=J[t+4>>2];if(M[J[t+32>>2]+28>>2]<=L[a+38>>1]){break p}if(K[a+36|0]&32){Kw(t);break p}qn(t);break p;case 2:break r;default:break p}}if(K[J[t+4>>2]+36|0]&32){e=Kw(t);break p}qn(t)}e=0}B:{if(J[t+36>>2]|(!(L[J[t+4>>2]+36>>1]&128)|e)){break B}b=J[t+32>>2];a=J[b+92>>2];if(!a){e=0;break B}c=a&1;b=J[b+88>>2];C:{if((a|0)==1){a=0;e=0;break C}d=a&-2;a=0;e=0;m=0;while(1){i=e<<2;p=J[i+b>>2];if(!J[p+48>>2]){p=L[p+4>>1];a=a>>>0>p>>>0?a:p}i=J[b+(i|4)>>2];if(!J[i+48>>2]){i=L[i+4>>1];a=a>>>0>i>>>0?a:i}e=e+2|0;m=m+2|0;if((d|0)!=(m|0)){continue}break}}D:{if(!c){break D}b=J[b+(e<<2)>>2];if(J[b+48>>2]){break D}b=L[b+4>>1];a=a>>>0>b>>>0?a:b}e=0;if(a>>>0<33){break B}qn(t)}if(!q){break a}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,q)}Ha=g+208|0;return e|0}function naa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=Q(0),i=0,j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=0,p=0,q=Q(0),r=0,s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=0,$=0,aa=0,ba=0,ca=0,da=Q(0),ea=Q(0),fa=0,ga=0;if(K[a+488|0]){Wa(J[40592],8,15833,2004,82612,0);return}if(H[J[a+476>>2]]&1){c=Ha-352|0;Ha=c;d=J[a+468>>2];r=Va(J[b+8>>2],0,P(d,d)<<2);i=J[a+444>>2];g=J[b+52>>2];p=g+4|0;f=J[a+448>>2];l=P(f,112);d=J[g+4>>2];b=J[g+8>>2];e=J[(d+(b<<2)|0)-4>>2];if((l|0)<=(e-J[g+16>>2]|0)){e=e-l|0;J[c+160>>2]=e;a:{if(b>>>0>=(J[g+12>>2]&2147483647)>>>0){bc(p,c+160|0);break a}J[d+(b<<2)>>2]=e;J[g+8>>2]=b+1}o=J[c+160>>2]}l=a+112|0;Sq(l,o);e=f-1|0;if(e){while(1){b=P(e,112)+o|0;N[c+48>>2]=N[b>>2];N[c+52>>2]=N[b+4>>2];N[c+56>>2]=N[b+8>>2];N[c+60>>2]=N[b+12>>2];N[c+64>>2]=N[b+16>>2];N[c+68>>2]=N[b+20>>2];N[c+72>>2]=N[b+24>>2];N[c+76>>2]=N[b+28>>2];N[c+80>>2]=N[b+32>>2];N[c+84>>2]=N[b+36>>2];N[c+88>>2]=N[b+40>>2];N[c+92>>2]=N[b+44>>2];N[c+96>>2]=N[b+48>>2];N[c+100>>2]=N[b+52>>2];N[c+104>>2]=N[b+56>>2];N[c+108>>2]=N[b+60>>2];f=b- -64|0;N[c+112>>2]=N[f>>2];N[c+116>>2]=N[b+68>>2];N[c+120>>2]=N[b+72>>2];N[c+124>>2]=N[b+76>>2];N[c+128>>2]=N[b+80>>2];N[c+132>>2]=N[b+84>>2];N[c+136>>2]=N[b+88>>2];N[c+140>>2]=N[b+92>>2];N[c+144>>2]=N[b+96>>2];N[c+148>>2]=N[b+100>>2];N[c+152>>2]=N[b+104>>2];J[c+156>>2]=J[b+108>>2];d=J[a+452>>2]+P(e,160)|0;j=N[d+128>>2];h=N[d+124>>2];k=N[d+120>>2];J[c+44>>2]=0;N[c+40>>2]=-k;N[c+36>>2]=h;N[c+32>>2]=k;J[c+28>>2]=0;N[c+16>>2]=j;J[c+12>>2]=0;N[c+24>>2]=-j;N[c+20>>2]=-h;ql(c+12|0,c+48|0);d=P(J[(i+(e<<5)|0)+24>>2],112)+o|0;N[d>>2]=N[c+48>>2]+N[d>>2];N[d+4>>2]=N[c+52>>2]+N[d+4>>2];N[d+8>>2]=N[c+56>>2]+N[d+8>>2];N[d+12>>2]=N[c+60>>2]+N[d+12>>2];N[d+16>>2]=N[c+64>>2]+N[d+16>>2];N[d+20>>2]=N[c+68>>2]+N[d+20>>2];N[d+24>>2]=N[c+72>>2]+N[d+24>>2];N[d+28>>2]=N[c+76>>2]+N[d+28>>2];N[d+32>>2]=N[c+80>>2]+N[d+32>>2];N[d+36>>2]=N[c+84>>2]+N[d+36>>2];N[d+40>>2]=N[c+88>>2]+N[d+40>>2];N[d+44>>2]=N[c+92>>2]+N[d+44>>2];N[d+48>>2]=N[c+96>>2]+N[d+48>>2];N[d+52>>2]=N[c+100>>2]+N[d+52>>2];N[d+56>>2]=N[c+104>>2]+N[d+56>>2];N[d+60>>2]=N[c+108>>2]+N[d+60>>2];s=d- -64|0;N[s>>2]=N[c+112>>2]+N[s>>2];N[d+68>>2]=N[c+116>>2]+N[d+68>>2];N[d+72>>2]=N[c+120>>2]+N[d+72>>2];N[d+76>>2]=N[c+124>>2]+N[d+76>>2];N[d+80>>2]=N[c+128>>2]+N[d+80>>2];N[d+84>>2]=N[c+132>>2]+N[d+84>>2];N[d+88>>2]=N[c+136>>2]+N[d+88>>2];N[d+92>>2]=N[c+140>>2]+N[d+92>>2];N[d+96>>2]=N[c+144>>2]+N[d+96>>2];N[d+100>>2]=N[c+148>>2]+N[d+100>>2];N[d+104>>2]=N[c+152>>2]+N[d+104>>2];s=K[(J[a+456>>2]+P(e,80)|0)+76|0];if(s){D=J[a+384>>2]+P(e,76)|0;t=N[b+20>>2];u=N[b+16>>2];v=N[b+12>>2];w=N[b+8>>2];x=N[b+4>>2];y=N[b>>2];I=N[b+104>>2];L=N[b+100>>2];O=N[b+96>>2];R=N[b+92>>2];S=N[b+88>>2];T=N[b+84>>2];U=N[b+80>>2];V=N[b+76>>2];W=N[b+72>>2];X=N[b+68>>2];Y=N[f>>2];Z=N[b+60>>2];E=N[b+56>>2];F=N[b+52>>2];G=N[b+48>>2];da=N[b+44>>2];ea=N[b+40>>2];C=N[b+36>>2];z=N[b+32>>2];A=N[b+28>>2];B=N[b+24>>2];d=0;while(1){b=(c+160|0)+(d<<5)|0;f=D+P(d,24)|0;j=N[f+20>>2];h=N[f+12>>2];k=N[f+16>>2];m=N[f>>2];n=N[f+4>>2];q=N[f+8>>2];N[b+24>>2]=Q(Q(z*j)+Q(Q(B*h)+Q(A*k)))+Q(Q(Q(m*U)+Q(n*R))+Q(q*I));N[b+20>>2]=Q(Q(t*j)+Q(Q(v*h)+Q(u*k)))+Q(Q(Q(m*V)+Q(n*S))+Q(q*L));N[b+16>>2]=Q(Q(w*j)+Q(Q(y*h)+Q(x*k)))+Q(Q(Q(m*W)+Q(n*T))+Q(q*O));N[b+8>>2]=Q(Q(Q(m*w)+Q(n*t))+Q(q*z))+Q(Q(Q(h*da)+Q(k*E))+Q(j*X));N[b+4>>2]=Q(Q(Q(m*x)+Q(n*u))+Q(q*A))+Q(Q(Q(h*ea)+Q(k*F))+Q(j*Y));N[b>>2]=Q(Q(Q(m*y)+Q(n*v))+Q(q*B))+Q(Q(Q(h*C)+Q(k*G))+Q(j*Z));d=d+1|0;if((s|0)!=(d|0)){continue}break}}MG(l,e,r,c+160|0);e=e-1|0;if(e){continue}break}}a=J[g+16>>2];b:{if(!(a>>>0<=o>>>0&a+J[g+20>>2]>>>0>o>>>0)){if(!o){break b}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,o);break b}i=J[g+4>>2];d=0;r=J[g+8>>2];e=r;while(1){a=d;d=d+1|0;b=e;e=b-1|0;f=i+(e<<2)|0;if(M[f>>2]>>0){continue}break}c:{if(b>>>0>=r>>>0){break c}e=a&3;if(e){d=0;while(1){J[f>>2]=J[J[p>>2]+(b<<2)>>2];b=b+1|0;f=f+4|0;d=d+1|0;if((e|0)!=(d|0)){continue}break}}if(a-1>>>0<3){break c}while(1){a=b<<2;J[f>>2]=J[a+J[p>>2]>>2];J[f+4>>2]=J[(a+J[p>>2]|0)+4>>2];J[f+8>>2]=J[(a+J[p>>2]|0)+8>>2];J[f+12>>2]=J[(a+J[p>>2]|0)+12>>2];f=f+16|0;b=b+4|0;if((r|0)!=(b|0)){continue}break}}J[g+8>>2]=r-1}Ha=c+352|0;return}c=Ha-160|0;Ha=c;f=J[a+468>>2];D=Va(J[b+8>>2],0,P(f,f)<<2);fa=J[a+452>>2];ga=J[a+444>>2];g=J[b+52>>2];o=g+4|0;i=J[a+448>>2];l=P(i,112);d=J[g+4>>2];b=J[g+8>>2];e=J[(d+(b<<2)|0)-4>>2];if((l|0)<=(e-J[g+16>>2]|0)){e=e-l|0;J[c+48>>2]=e;d:{if(b>>>0>=(J[g+12>>2]&2147483647)>>>0){bc(o,c+48|0);break d}J[d+(b<<2)>>2]=e;J[g+8>>2]=b+1}p=J[c+48>>2]}l=f<<5;d=J[g+4>>2];b=J[g+8>>2];e=J[(d+(b<<2)|0)-4>>2];if((l|0)<=(e-J[g+16>>2]|0)){e=e-l|0;J[c+48>>2]=e;e:{if(b>>>0>=(J[g+12>>2]&2147483647)>>>0){bc(o,c+48|0);break e}J[d+(b<<2)>>2]=e;J[g+8>>2]=b+1}r=J[c+48>>2]}aa=a+112|0;Sq(aa,p);e=i-1|0;if(e){while(1){d=P(e,112)+p|0;N[c+48>>2]=N[d>>2];N[c+52>>2]=N[d+4>>2];N[c+56>>2]=N[d+8>>2];N[c+60>>2]=N[d+12>>2];N[c+64>>2]=N[d+16>>2];N[c+68>>2]=N[d+20>>2];N[c+72>>2]=N[d+24>>2];N[c+76>>2]=N[d+28>>2];N[c+80>>2]=N[d+32>>2];N[c+84>>2]=N[d+36>>2];N[c+88>>2]=N[d+40>>2];N[c+92>>2]=N[d+44>>2];N[c+96>>2]=N[d+48>>2];N[c+100>>2]=N[d+52>>2];N[c+104>>2]=N[d+56>>2];N[c+108>>2]=N[d+60>>2];ba=d- -64|0;N[c+112>>2]=N[ba>>2];N[c+116>>2]=N[d+68>>2];N[c+120>>2]=N[d+72>>2];N[c+124>>2]=N[d+76>>2];N[c+128>>2]=N[d+80>>2];N[c+132>>2]=N[d+84>>2];N[c+136>>2]=N[d+88>>2];N[c+140>>2]=N[d+92>>2];N[c+144>>2]=N[d+96>>2];N[c+148>>2]=N[d+100>>2];N[c+152>>2]=N[d+104>>2];J[c+156>>2]=J[d+108>>2];b=J[a+452>>2]+P(e,160)|0;j=N[b+128>>2];h=N[b+124>>2];k=N[b+120>>2];J[c+44>>2]=0;N[c+40>>2]=-k;N[c+36>>2]=h;N[c+32>>2]=k;J[c+28>>2]=0;N[c+16>>2]=j;J[c+12>>2]=0;N[c+24>>2]=-j;N[c+20>>2]=-h;ql(c+12|0,c+48|0);b=P(J[(ga+(e<<5)|0)+24>>2],112)+p|0;N[b>>2]=N[c+48>>2]+N[b>>2];N[b+4>>2]=N[c+52>>2]+N[b+4>>2];N[b+8>>2]=N[c+56>>2]+N[b+8>>2];N[b+12>>2]=N[c+60>>2]+N[b+12>>2];N[b+16>>2]=N[c+64>>2]+N[b+16>>2];N[b+20>>2]=N[c+68>>2]+N[b+20>>2];N[b+24>>2]=N[c+72>>2]+N[b+24>>2];N[b+28>>2]=N[c+76>>2]+N[b+28>>2];N[b+32>>2]=N[c+80>>2]+N[b+32>>2];N[b+36>>2]=N[c+84>>2]+N[b+36>>2];N[b+40>>2]=N[c+88>>2]+N[b+40>>2];N[b+44>>2]=N[c+92>>2]+N[b+44>>2];N[b+48>>2]=N[c+96>>2]+N[b+48>>2];N[b+52>>2]=N[c+100>>2]+N[b+52>>2];N[b+56>>2]=N[c+104>>2]+N[b+56>>2];N[b+60>>2]=N[c+108>>2]+N[b+60>>2];i=b- -64|0;N[i>>2]=N[c+112>>2]+N[i>>2];N[b+68>>2]=N[c+116>>2]+N[b+68>>2];N[b+72>>2]=N[c+120>>2]+N[b+72>>2];N[b+76>>2]=N[c+124>>2]+N[b+76>>2];N[b+80>>2]=N[c+128>>2]+N[b+80>>2];N[b+84>>2]=N[c+132>>2]+N[b+84>>2];N[b+88>>2]=N[c+136>>2]+N[b+88>>2];N[b+92>>2]=N[c+140>>2]+N[b+92>>2];N[b+96>>2]=N[c+144>>2]+N[b+96>>2];N[b+100>>2]=N[c+148>>2]+N[b+100>>2];N[b+104>>2]=N[c+152>>2]+N[b+104>>2];_=J[a+456>>2]+P(e,80)|0;s=(J[_+72>>2]<<5)+r|0;ca=K[_+76|0];if(ca){$=J[a+384>>2]+P(e,76)|0;b=0;while(1){z=N[d+60>>2];A=N[d+48>>2];B=N[d+36>>2];I=N[ba>>2];L=N[d+52>>2];O=N[d+40>>2];R=N[d+68>>2];S=N[d+56>>2];T=N[d+44>>2];t=N[d+8>>2];u=N[d+4>>2];v=N[d>>2];U=N[d+96>>2];V=N[d+72>>2];W=N[d+84>>2];w=N[d+20>>2];x=N[d+16>>2];y=N[d+12>>2];X=N[d+100>>2];Y=N[d+76>>2];Z=N[d+88>>2];i=s+(b<<5)|0;E=N[d+32>>2];l=$+P(b,24)|0;j=N[l+20>>2];F=N[d+24>>2];h=N[l+12>>2];G=N[d+28>>2];k=N[l+16>>2];m=N[l>>2];n=N[l+4>>2];q=N[l+8>>2];N[i+24>>2]=Q(Q(E*j)+Q(Q(F*h)+Q(G*k)))+Q(Q(Q(m*N[d+80>>2])+Q(n*N[d+92>>2]))+Q(q*N[d+104>>2]));N[i+20>>2]=Q(Q(w*j)+Q(Q(y*h)+Q(x*k)))+Q(Q(Q(m*Y)+Q(n*Z))+Q(q*X));N[i+16>>2]=Q(Q(t*j)+Q(Q(v*h)+Q(u*k)))+Q(Q(Q(m*V)+Q(n*W))+Q(q*U));N[i+8>>2]=Q(Q(Q(m*t)+Q(n*w))+Q(q*E))+Q(Q(Q(h*T)+Q(k*S))+Q(j*R));N[i+4>>2]=Q(Q(Q(m*u)+Q(n*x))+Q(q*G))+Q(Q(Q(h*O)+Q(k*L))+Q(j*I));N[i>>2]=Q(Q(Q(m*v)+Q(n*y))+Q(q*F))+Q(Q(Q(h*B)+Q(k*A))+Q(j*z));b=b+1|0;if((ca|0)!=(b|0)){continue}break}}b=MG(aa,e,D,s);l=K[_+76|0];if(l){i=fa+P(b,160)|0;d=0;while(1){j=N[i+104>>2];h=N[i+96>>2];k=N[i+100>>2];b=s+(d<<5)|0;J[b+28>>2]=0;J[b+12>>2]=0;m=N[b+4>>2];n=N[b>>2];N[b+24>>2]=Q(Q(h*m)-Q(k*n))+N[b+24>>2];C=h;h=N[b+8>>2];N[b+20>>2]=N[b+20>>2]+Q(Q(j*n)-Q(C*h));N[b+16>>2]=Q(Q(k*h)-Q(m*j))+N[b+16>>2];d=d+1|0;if((l|0)!=(d|0)){continue}break}}e=e-1|0;if(e){continue}break}}PG(c+48|0,p);if(f){b=0;while(1){i=P(b,f);a=(b<<5)+r|0;d=0;while(1){e=D+(d+i<<2)|0;$=e;C=N[e>>2];e=(d<<5)+r|0;j=N[e>>2];t=N[c+56>>2];h=N[e+4>>2];u=N[c+68>>2];k=N[e+8>>2];v=N[c+80>>2];m=N[e+16>>2];n=N[e+20>>2];q=N[e+24>>2];w=N[c+48>>2];x=N[c+60>>2];y=N[c+72>>2];z=N[c+52>>2];A=N[c+64>>2];B=N[c+76>>2];N[$>>2]=C-Q(Q(Q(N[a+24>>2]*Q(Q(Q(Q(j*t)+Q(h*u))+Q(k*v))+Q(Q(Q(m*N[c+92>>2])+Q(n*N[c+104>>2]))+Q(q*N[c+116>>2]))))+Q(Q(N[a+16>>2]*Q(Q(Q(Q(j*w)+Q(h*x))+Q(k*y))+Q(Q(Q(m*N[c+84>>2])+Q(n*N[c+96>>2]))+Q(q*N[c+108>>2]))))+Q(Q(Q(Q(Q(j*z)+Q(h*A))+Q(k*B))+Q(Q(Q(m*N[c+88>>2])+Q(n*N[c+100>>2]))+Q(q*N[c+112>>2])))*N[a+20>>2])))+Q(Q(N[a+8>>2]*Q(Q(Q(v*q)+Q(Q(y*m)+Q(B*n)))+Q(Q(Q(j*N[c+128>>2])+Q(h*N[c+140>>2]))+Q(k*N[c+152>>2]))))+Q(Q(N[a>>2]*Q(Q(Q(t*q)+Q(Q(w*m)+Q(z*n)))+Q(Q(Q(j*N[c+120>>2])+Q(h*N[c+132>>2]))+Q(k*N[c+144>>2]))))+Q(Q(Q(Q(u*q)+Q(Q(x*m)+Q(A*n)))+Q(Q(Q(j*N[c+124>>2])+Q(h*N[c+136>>2]))+Q(k*N[c+148>>2])))*N[a+4>>2]))));d=d+1|0;if((f|0)!=(d|0)){continue}break}b=b+1|0;if((f|0)!=(b|0)){continue}break}}a=J[g+16>>2];f:{if(!(a>>>0<=p>>>0&a+J[g+20>>2]>>>0>p>>>0)){a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,p);break f}l=J[g+4>>2];a=0;i=J[g+8>>2];b=i;while(1){e=a;a=a+1|0;d=b;b=b-1|0;f=l+(b<<2)|0;if(M[f>>2]

>>0){continue}break}g:{if(d>>>0>=i>>>0){break g}b=e&3;if(b){a=0;while(1){J[f>>2]=J[J[o>>2]+(d<<2)>>2];d=d+1|0;f=f+4|0;a=a+1|0;if((b|0)!=(a|0)){continue}break}}if(e-1>>>0<3){break g}while(1){a=d<<2;J[f>>2]=J[a+J[o>>2]>>2];J[f+4>>2]=J[(a+J[o>>2]|0)+4>>2];J[f+8>>2]=J[(a+J[o>>2]|0)+8>>2];J[f+12>>2]=J[(a+J[o>>2]|0)+12>>2];f=f+16|0;d=d+4|0;if((i|0)!=(d|0)){continue}break}}J[g+8>>2]=i-1}a=J[g+16>>2];h:{if(!(a>>>0<=r>>>0&a+J[g+20>>2]>>>0>r>>>0)){if(!r){break h}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,r);break h}i=J[g+4>>2];a=0;p=J[g+8>>2];b=p;while(1){e=a;a=a+1|0;d=b;b=b-1|0;f=i+(b<<2)|0;if(M[f>>2]>>0){continue}break}i:{if(d>>>0>=p>>>0){break i}b=e&3;if(b){a=0;while(1){J[f>>2]=J[J[o>>2]+(d<<2)>>2];d=d+1|0;f=f+4|0;a=a+1|0;if((b|0)!=(a|0)){continue}break}}if(e-1>>>0<3){break i}while(1){a=d<<2;J[f>>2]=J[a+J[o>>2]>>2];J[f+4>>2]=J[(a+J[o>>2]|0)+4>>2];J[f+8>>2]=J[(a+J[o>>2]|0)+8>>2];J[f+12>>2]=J[(a+J[o>>2]|0)+12>>2];f=f+16|0;d=d+4|0;if((p|0)!=(d|0)){continue}break}}J[g+8>>2]=p-1}Ha=c+160|0}function Oq(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var o=0,p=Q(0),q=0,r=Q(0),s=Q(0),t=0,u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=0,E=Q(0),F=Q(0),G=0,I=Q(0),L=Q(0),M=Q(0),O=0,R=Q(0),S=Q(0),T=Q(0),U=0,V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=0,ea=Q(0),fa=Q(0),ga=0,ha=0,ia=0,ja=0,ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=0,xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=Q(0),Ia=0,Ja=Q(0),Ka=0,La=0,Ma=0;q=Ha-192|0;Ha=q;da=(m<<5)+b|0;t=J[da+20>>2];o=!(N[t+112>>2]>Q(0))|!(N[t+104>>2]>Q(0)|N[t+108>>2]>Q(0))?o:1;o=!(N[t+128>>2]>Q(0))|!(N[t+120>>2]>Q(0)|N[t+124>>2]>Q(0))?o:o+1|0;o=!(N[t+144>>2]>Q(0))|!(N[t+136>>2]>Q(0)|N[t+140>>2]>Q(0))?o:o+1|0;C=P(m,80);v=J[e+344>>2];o=!(N[t+160>>2]>Q(0))|!(N[t+152>>2]>Q(0)|N[t+156>>2]>Q(0))?o:o+1|0;ha=v+C|0;o=!(N[t+176>>2]>Q(0))|!(N[t+168>>2]>Q(0)|N[t+172>>2]>Q(0))?o:o+1|0;C=K[ha+79|0];G=K[ha+77|0];p=N[t+248>>2];D=m<<5;ia=D+b|0;o=(G<<1)+(!(N[t+192>>2]>Q(0))|!(N[t+184>>2]>Q(0)|N[t+188>>2]>Q(0))?o:o+1|0)|0;Da=v+P(m,80)|0;G=p>Q(0);O=G?K[Da+76|0]:0;a:{if((o+O&255)==(0-C&255)){break a}Ea=J[e+68>>2]+(J[ha+72>>2]<<2)|0;ja=J[e+348>>2];Fa=ja+P(m,96)|0;aa=N[t+12>>2];Z=N[t>>2];ba=N[t+4>>2];_=N[t+8>>2];o=J[ia+16>>2];E=N[o+8>>2];$=N[t+28>>2];ca=N[t+32>>2];ka=N[t+40>>2];la=N[t+36>>2];r=Q(p*g);v=D+J[e+164>>2]|0;p=N[v+8>>2];s=Q(p*p);p=N[v>>2];u=Q(p*p);p=N[v+4>>2];s=Q(Y(Q(s+Q(u+Q(p*p)))));p=N[v+24>>2];u=Q(p*p);p=N[v+16>>2];w=Q(p*p);p=N[v+20>>2];Ga=G?Q(r*Q(s+Q(Y(Q(u+Q(w+Q(p*p))))))):Q(0);p=N[t+52>>2];y=Q(p+p);z=N[o+12>>2];r=Q(Q(z*z)+Q(-.5));I=N[o>>2];p=N[t+48>>2];p=Q(p+p);s=N[t+44>>2];L=Q(s+s);M=N[o+4>>2];xa=Q(Q(y*r)+Q(z*Q(Q(I*p)-Q(L*M))));ya=Q(Q(p*r)+Q(z*Q(Q(E*L)-Q(y*I))));za=Q(Q(L*r)+Q(z*Q(Q(M*y)-Q(p*E))));r=N[t+24>>2];R=Q(r+r);Ia=(J[da+24>>2]<<5)+b|0;v=J[Ia+16>>2];A=N[v+12>>2];s=Q(Q(A*A)+Q(-.5));B=N[v>>2];r=N[t+20>>2];r=Q(r+r);u=N[t+16>>2];V=Q(u+u);S=N[v+4>>2];Aa=Q(Q(R*s)+Q(A*Q(Q(B*r)-Q(V*S))));T=N[v+8>>2];ma=Q(Q(r*s)+Q(A*Q(Q(T*V)-Q(R*B))));na=Q(Q(V*s)+Q(A*Q(Q(S*R)-Q(r*T))));Ja=l?Q(0):Q(1);oa=Q(p*M);pa=Q(r*S);qa=N[o+16>>2];ra=N[v+16>>2];sa=N[o+24>>2];ta=N[o+20>>2];ua=N[v+24>>2];va=N[v+20>>2];Ba=P(m,76);Ca=O&255;v=0;C=0;while(1){D=t+C|0;o=K[D+258|0];if(o){G=(C<<4)+t|0;U=J[G+116>>2];if(!(!(Ca|(o|0)==1)&(U|0)==4)){o=(Ba+J[e+272>>2]|0)+P(v,24)|0;p=N[o>>2];r=N[o+4>>2];s=N[o+8>>2];o=J[da+24>>2];J[q+136>>2]=0;J[q+140>>2]=0;J[q+128>>2]=0;J[q+132>>2]=0;J[q+156>>2]=0;N[q+152>>2]=s;N[q+148>>2]=r;N[q+144>>2]=p;J[q+104>>2]=0;J[q+108>>2]=0;J[q+96>>2]=0;J[q+100>>2]=0;J[q+124>>2]=0;N[q+120>>2]=-s;N[q+116>>2]=-r;N[q+112>>2]=-p;ol(b,f,e,o,q+128|0,q+48|0,m,q+96|0,q+160|0);F=Q(0);u=N[q+72>>2];w=N[q+64>>2];W=N[q+68>>2];X=N[q+184>>2];ea=N[q+176>>2];fa=N[q+180>>2];x=Q(Q(Q(s*u)+Q(Q(p*w)+Q(r*W)))-Q(Q(s*X)+Q(Q(p*ea)+Q(r*fa))));if(x>Q(9999999747378752e-21)){F=Q(Q(1)/Q(x+k))}o=J[e+180>>2];J[e+180>>2]=o+1;o=J[e+176>>2]+P(o,176)|0;N[o+100>>2]=x;N[o+96>>2]=F;N[o+48>>2]=w;J[o+24>>2]=0;J[o+28>>2]=0;N[o+12>>2]=p;J[o+8>>2]=0;J[o>>2]=0;J[o+4>>2]=0;N[o+56>>2]=u;N[o+52>>2]=W;N[o+44>>2]=s;N[o+40>>2]=r;N[o+36>>2]=p;J[o+32>>2]=0;N[o+20>>2]=s;N[o+16>>2]=r;N[o+60>>2]=N[q+48>>2];N[o- -64>>2]=N[q+52>>2];p=N[q+56>>2];N[o+80>>2]=X;N[o+76>>2]=fa;N[o+72>>2]=ea;N[o+68>>2]=p;N[o+84>>2]=N[q+160>>2];N[o+88>>2]=N[q+164>>2];p=N[q+168>>2];H[o+168|0]=0;N[o+120>>2]=j;N[o+92>>2]=p;b:{if(K[D+258|0]!=1){p=Q(34028234663852886e22);r=Q(-34028234663852886e22);break b}ga=(C<<3)+t|0;p=N[ga+60>>2];r=N[ga+56>>2]}J[o+160>>2]=0;J[o+112>>2]=0;J[o+116>>2]=0;N[o+108>>2]=p;N[o+104>>2]=r;N[o+164>>2]=Ja;N[o+156>>2]=Ga;c:{d:{e:{f:{if((U|0)!=4){U=v<<2;ga=U+Fa|0;r=N[ga+12>>2];if(K[D+258|0]==1){D=(C<<3)+t|0;p=N[D+60>>2];s=N[D+56>>2];r=r>2];w=N[ga>>2];p=Q(9999999562023526e9);s=Q(0);g:{h:{D=J[G+116>>2];switch(D-2|0){case 0:break g;case 1:break h;default:break f}}p=Q(0);s=Q(9999999562023526e9)}X=Q(Q(Q(s*w)+Q(Q(r-W)*p))*h);u=Q(Q(Q(g*p)+s)*g);r=Q(Q(Q(h*p)+s)*h);break e}J[o+124>>2]=0;J[o+128>>2]=0;J[o+148>>2]=0;J[o+152>>2]=0;J[o+140>>2]=0;J[o+144>>2]=0;J[o+132>>2]=0;J[o+136>>2]=0;break c}p=N[G+104>>2];s=N[G+108>>2];u=Q(Q(Q(g*p)+s)*g);X=Q(Q(Q(s*w)+Q(Q(r-W)*p))*h);r=Q(Q(Q(h*p)+s)*h);w=Q(0);s=Q(0);p=Q(0);i:{switch(D|0){case 0:break e;case 1:break i;default:break d}}p=Q(Q(1)/Q(r+Q(1)));N[o+124>>2]=F*Q(X*p);N[o+136>>2]=F*Q(r*Q(-p));s=Q(Q(1)/Q(u+Q(1)));w=Q(F*Q(u*s));break d}p=Q(0);s=Q(0);if(x>Q(0)){s=Q(Q(1)/Q(Q(u*x)+Q(1)));p=Q(Q(1)/Q(Q(r*x)+Q(1)))}N[o+136>>2]=r*Q(-p);N[o+124>>2]=X*p;w=Q(u*s)}N[o+144>>2]=Q(1)-p;N[o+132>>2]=W;J[o+128>>2]=0;p=N[G+112>>2];J[o+152>>2]=0;N[o+140>>2]=Q(Q(x*w)*Q(Q(1)-s))*j;N[o+148>>2]=p*n}wa=1<>2]>Q(0)){O=1;if(N[G+104>>2]>Q(0)){break k}O=N[G+108>>2]>Q(0)}if(Ca|(o|0)==1){break k}if(!O){break j}}o=(Ba+J[e+272>>2]|0)+P(v,24)|0;p=N[o+20>>2];r=N[o+16>>2];s=N[o+12>>2];o=J[ia+16>>2];x=N[o+24>>2];F=N[o+20>>2];U=J[Ia+16>>2];w=N[U+24>>2];u=N[U+20>>2];L=N[o+16>>2];y=N[U+16>>2];o=J[da+24>>2];J[q+156>>2]=0;y=Q(Aa-y);R=Q(za-u);u=Q(Q(r*y)-Q(s*R));N[q+152>>2]=u;V=Q(ya-w);w=Q(Q(s*V)-Q(p*y));N[q+148>>2]=w;y=Q(Q(R*p)-Q(r*V));N[q+144>>2]=y;J[q+140>>2]=0;N[q+136>>2]=p;N[q+132>>2]=r;N[q+128>>2]=s;J[q+124>>2]=0;R=Q(xa-L);F=Q(X-F);L=Q(Q(r*R)-Q(s*F));N[q+120>>2]=-L;x=Q(W-x);R=Q(Q(s*x)-Q(p*R));N[q+116>>2]=-R;V=Q(Q(F*p)-Q(r*x));N[q+112>>2]=-V;J[q+108>>2]=0;N[q+104>>2]=-p;N[q+100>>2]=-r;N[q+96>>2]=-s;ol(b,f,e,o,q+128|0,q+48|0,m,q+96|0,q+160|0);F=Q(0);ma=N[q+56>>2];na=N[q+48>>2];oa=N[q+52>>2];pa=N[q+72>>2];qa=N[q+64>>2];ra=N[q+68>>2];sa=N[q+168>>2];ta=N[q+160>>2];ua=N[q+164>>2];va=N[q+184>>2];ea=N[q+176>>2];fa=N[q+180>>2];x=Q(Q(Q(Q(p*ma)+Q(Q(s*na)+Q(r*oa)))+Q(Q(pa*u)+Q(Q(qa*y)+Q(w*ra))))-Q(Q(Q(p*sa)+Q(Q(s*ta)+Q(r*ua)))+Q(Q(va*L)+Q(Q(ea*V)+Q(R*fa)))));if(x>Q(9999999747378752e-21)){F=Q(Q(1)/Q(x+k))}o=J[e+180>>2];J[e+180>>2]=o+1;o=J[e+176>>2]+P(o,176)|0;N[o+96>>2]=F;N[o+100>>2]=x;H[o+168|0]=1;N[o+120>>2]=j;N[o+72>>2]=ea;N[o+48>>2]=qa;N[o+24>>2]=s;N[o+12>>2]=y;N[o+8>>2]=p;N[o+4>>2]=r;N[o>>2]=s;N[o+92>>2]=sa;N[o+88>>2]=ua;N[o+84>>2]=ta;N[o+80>>2]=va;N[o+76>>2]=fa;N[o+68>>2]=ma;N[o- -64>>2]=oa;N[o+60>>2]=na;N[o+56>>2]=pa;N[o+52>>2]=ra;N[o+44>>2]=L;N[o+40>>2]=R;N[o+36>>2]=V;N[o+32>>2]=p;N[o+28>>2]=r;N[o+20>>2]=u;N[o+16>>2]=w;J[o+160>>2]=0;J[o+112>>2]=0;J[o+116>>2]=0;N[o+156>>2]=Ga;N[o+164>>2]=Ja;l:{if(K[D+258|0]!=1){p=Q(34028234663852886e22);r=Q(-34028234663852886e22);break l}U=(C<<3)+t|0;p=N[U+60>>2];r=N[U+56>>2]}N[o+108>>2]=p;N[o+104>>2]=r;m:{n:{o:{p:{if(O){O=v<<2;r=N[(O+ja|0)+12>>2];p=N[O+Fa>>2];if(K[D+258|0]==1){D=(C<<3)+t|0;s=N[D+60>>2];u=N[D+56>>2];r=rs?s:r}L=N[O+Ea>>2];u=Q(-p);p=Q(0);s=Q(9999999562023526e9);q:{r:{O=J[G+116>>2];switch(O-2|0){case 0:break q;case 1:break r;default:break p}}p=Q(9999999562023526e9);s=Q(0)}w=Q(Q(Q(p*u)+Q(Q(r-L)*s))*h);y=Q(Q(Q(g*s)+p)*g);r=Q(Q(Q(h*s)+p)*h);break o}J[o+124>>2]=0;J[o+128>>2]=0;J[o+148>>2]=0;J[o+152>>2]=0;J[o+140>>2]=0;J[o+144>>2]=0;J[o+132>>2]=0;J[o+136>>2]=0;break m}p=N[G+104>>2];s=N[G+108>>2];y=Q(Q(Q(g*p)+s)*g);w=Q(Q(Q(s*u)+Q(Q(r-L)*p))*h);r=Q(Q(Q(h*p)+s)*h);s=Q(0);p=Q(0);u=Q(0);s:{switch(O|0){case 0:break o;case 1:break s;default:break n}}p=Q(Q(1)/Q(r+Q(1)));N[o+124>>2]=F*Q(w*p);N[o+136>>2]=F*Q(r*Q(-p));s=Q(Q(1)/Q(y+Q(1)));u=Q(F*Q(y*s));break n}p=Q(0);s=Q(0);if(x>Q(0)){s=Q(Q(1)/Q(Q(y*x)+Q(1)));p=Q(Q(1)/Q(Q(r*x)+Q(1)))}N[o+136>>2]=r*Q(-p);N[o+124>>2]=w*p;u=Q(y*s)}N[o+144>>2]=Q(1)-p;N[o+132>>2]=L;J[o+128>>2]=0;p=N[G+112>>2];J[o+152>>2]=0;N[o+140>>2]=Q(Q(Q(1)-s)*Q(x*u))*j;N[o+148>>2]=p*n}wa=1<>2]=Q(z-B)*Q(.5);N[q+68>>2]=Q(B+z)*Q(.5);z=Q(p*s);s=Q(w*E);E=Q(A*x);r=Q(u*r);u=Q(s+Q(E+r));p=Q(z-u);s=Q(Q(Q(s+s)+p)*Q(.5));N[q+80>>2]=s;r=Q(Q(Q(r+r)+p)*Q(.5));N[q- -64>>2]=r;A=Q(L+Z);B=Q(y+F);N[q+72>>2]=Q(A+B)*Q(.5);I=Q(I+T);M=Q(S+M);N[q+60>>2]=Q(I-M)*Q(.5);N[q+56>>2]=Q(A-B)*Q(.5);N[q+52>>2]=Q(M+I)*Q(.5);p=Q(Q(Q(E+E)+p)*Q(.5));N[q+48>>2]=p;if(Q(z+u)==Q(0)){N[q+80>>2]=s+Q(1.1920928955078125e-7);N[q+64>>2]=r+Q(1.1920928955078125e-7);N[q+48>>2]=p+Q(1.1920928955078125e-7)}N[q+44>>2]=-aa;N[q+40>>2]=-ba;N[q+36>>2]=-ca;E=Q(i*j);v=0;while(1){if(!K[(t+v|0)+258|0]){z=N[(q+36|0)+(v<<2)>>2];o=(q+48|0)+P(v,12)|0;p=N[o>>2];r=N[o+4>>2];s=N[o+8>>2];o=J[da+24>>2];J[q+104>>2]=0;J[q+108>>2]=0;J[q+96>>2]=0;J[q+100>>2]=0;J[q+124>>2]=0;N[q+120>>2]=s;N[q+116>>2]=r;N[q+112>>2]=p;J[q+8>>2]=0;J[q+12>>2]=0;J[q>>2]=0;J[q+4>>2]=0;J[q+28>>2]=0;N[q+24>>2]=-s;N[q+20>>2]=-r;N[q+16>>2]=-p;ol(b,f,e,o,q+96|0,q+160|0,m,q,q+128|0);u=Q(0);A=N[q+184>>2];I=N[q+176>>2];M=N[q+180>>2];B=N[q+152>>2];S=N[q+144>>2];T=N[q+148>>2];w=Q(Q(Q(s*A)+Q(Q(p*I)+Q(r*M)))-Q(Q(s*B)+Q(Q(p*S)+Q(r*T))));if(w>Q(9999999747378752e-21)){u=Q(Q(1)/Q(w+k))}o=J[e+192>>2];J[e+192>>2]=o+1;o=J[e+188>>2]+P(o,80)|0;N[o+48>>2]=p;N[o+8>>2]=A;N[o+4>>2]=M;N[o>>2]=I;N[o+56>>2]=s;N[o+52>>2]=r;N[o+12>>2]=N[q+160>>2];N[o+16>>2]=N[q+164>>2];p=N[q+168>>2];N[o+32>>2]=B;N[o+28>>2]=T;N[o+24>>2]=S;N[o+20>>2]=p;N[o+36>>2]=N[q+128>>2];N[o+40>>2]=N[q+132>>2];p=N[q+136>>2];N[o+68>>2]=E;N[o+64>>2]=z;N[o+60>>2]=u;N[o+44>>2]=p}v=v+1|0;if((v|0)!=3){continue}break}}H[Da+78|0]=wa;m=J[ia>>2];o=J[ia+4>>2];if(m|o){while(1){Oq(a,b,c,d,e,f,g,h,i,j,k,l,(Ka=qea(m),La=qea(o)+32|0,Ma=m,Ma?Ka:La),n);o=o&o-!m;m=m&m-1;if(o|m){continue}break}}Ha=q+192|0}function Ll(a,b){var c=0,d=0,e=Q(0),f=Q(0),g=0,h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=0,ba=Q(0),ca=Q(0),da=0,ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ia=Q(0),Ja=Q(0),Ka=Q(0),La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=Q(0),Wa=Q(0),Xa=Q(0),Ya=Q(0),Za=Q(0),_a=Q(0),$a=Q(0),ab=Q(0),bb=Q(0),cb=Q(0),db=Q(0),eb=0,fb=Q(0),gb=Q(0),hb=Q(0),ib=0,jb=0,kb=Q(0),lb=Q(0),mb=Q(0),nb=0,ob=0,pb=0,qb=0,rb=Q(0),sb=Q(0),tb=Q(0),ub=Q(0),vb=Q(0),wb=Q(0),xb=Q(0),yb=Q(0),zb=Q(0),Ab=Q(0),Bb=Q(0),Cb=Q(0),Db=Q(0),Eb=Q(0),Fb=Q(0),Gb=Q(0),Hb=Q(0),Ib=Q(0),Jb=Q(0),Kb=Q(0),Lb=0,Mb=0,Nb=0,Ob=Q(0),Pb=Q(0),Qb=Q(0),Rb=Q(0),Sb=Q(0),Tb=Q(0),Ub=Q(0),Vb=Q(0),Wb=Q(0),Xb=Q(0),Yb=Q(0),Zb=Q(0),_b=Q(0),$b=Q(0),ac=Q(0),bc=Q(0),cc=Q(0),dc=Q(0),ec=Q(0),fc=Q(0),gc=Q(0),hc=Q(0),ic=Q(0),jc=Q(0),kc=Q(0),lc=Q(0),mc=Q(0),nc=Q(0),oc=Q(0),pc=Q(0),qc=Q(0),rc=Q(0),sc=Q(0),tc=0,uc=Q(0),vc=0;o=J[a+100>>2];ac=N[o+28>>2];ja=N[o+16>>2];p=J[a+96>>2];ka=N[p+24>>2];la=N[p+20>>2];bc=N[o+12>>2];ma=N[o+8>>2];na=N[o+4>>2];oa=N[o>>2];q=J[a+68>>2];cc=N[q+28>>2];pa=N[q+16>>2];r=J[a+64>>2];qa=N[r+24>>2];ra=N[r+20>>2];dc=N[q+12>>2];sa=N[q+8>>2];ta=N[q+4>>2];ua=N[q>>2];s=J[a+36>>2];ec=N[s+28>>2];va=N[s+16>>2];t=J[a+32>>2];wa=N[t+24>>2];xa=N[t+20>>2];fc=N[s+12>>2];ya=N[s+8>>2];za=N[s+4>>2];Aa=N[s>>2];u=J[a+4>>2];Ba=N[u+24>>2];Ca=N[u+20>>2];v=J[a>>2];Da=N[v+24>>2];Ea=N[v+20>>2];Fa=N[o+24>>2];Ga=N[o+20>>2];Ia=N[q+24>>2];Ja=N[q+20>>2];Ka=N[s+24>>2];La=N[s+20>>2];gc=N[p+28>>2];Ma=N[p+16>>2];hc=N[p+12>>2];Na=N[p+8>>2];Oa=N[p+4>>2];Pa=N[p>>2];ic=N[r+28>>2];Qa=N[r+16>>2];jc=N[r+12>>2];Ra=N[r+8>>2];Sa=N[r+4>>2];Ta=N[r>>2];kc=N[t+28>>2];Ua=N[t+16>>2];lc=N[t+12>>2];Va=N[t+8>>2];Wa=N[t+4>>2];Xa=N[t>>2];mc=N[u+28>>2];Ya=N[u+16>>2];nc=N[v+28>>2];Za=N[v+16>>2];oc=N[u+12>>2];_a=N[u+8>>2];$a=N[u+4>>2];ab=N[u>>2];pc=N[v+12>>2];bb=N[v+8>>2];cb=N[v+4>>2];db=N[v>>2];w=L[a+22>>1];d=J[a+24>>2];Lb=Ha-16|0;c=Lb;J[c+8>>2]=2139095039;J[c+12>>2]=2139095039;J[c>>2]=2139095039;J[c+4>>2]=2139095039;if(w){Db=N[d+76>>2];Eb=N[d+92>>2];qc=Q(Db+Eb);Fb=N[d+72>>2];Gb=N[d+88>>2];rc=Q(Fb+Gb);Hb=N[d+68>>2];Ib=N[d+84>>2];sc=Q(Hb+Ib);tc=(w<<4)+d|0;Jb=N[d+64>>2];Kb=N[d+80>>2];uc=Q(Jb+Kb);nb=d+336|0;while(1){c=d;ob=c+192|0;aa=K[c+1|0];d=aa<<4;ib=ob+d|0;eb=H[c+3|0]&1;i=d&0-eb;d=ib+P(aa,144)|0;jb=i+d|0;i=K[c+2|0];Mb=jb+(((i|0)!=0)<<7)|0;Nb=Mb+(i<<4)|0;pb=P(i,144);X=N[c+172>>2];Y=N[c+168>>2];Z=N[c+164>>2];_=N[c+156>>2];$=N[c+152>>2];D=N[c+148>>2];E=N[c+140>>2];F=N[c+136>>2];ba=N[c+132>>2];Ob=N[c+124>>2];Pb=N[c+120>>2];Qb=N[c+116>>2];Rb=N[c+108>>2];Sb=N[c+104>>2];Tb=N[c+100>>2];fb=N[c+160>>2];ca=N[c+144>>2];gb=N[c+128>>2];Ub=N[c+112>>2];Vb=N[c+96>>2];a:{if(!aa){e=Q(0);l=Q(0);y=Q(0);z=Q(0);A=Q(0);O=Q(0);R=Q(0);B=Q(0);break a}qb=eb?d:Lb;G=Q(Q(Q(Q(db*gb)+Q(cb*ca))+Q(bb*fb))-Q(Q(Q(ab*gb)+Q($a*ca))+Q(_a*fb)));S=Q(Q(Q(Q(Xa*ba)+Q(Wa*D))+Q(Va*Z))-Q(Q(Q(Aa*ba)+Q(za*D))+Q(ya*Z)));I=Q(Q(Q(Q(Ta*F)+Q(Sa*$))+Q(Ra*Y))-Q(Q(Q(ua*F)+Q(ta*$))+Q(sa*Y)));T=Q(Q(Q(Q(Pa*E)+Q(Oa*_))+Q(Na*X))-Q(Q(Q(oa*E)+Q(na*_))+Q(ma*X)));B=Q(0);w=0;R=Q(0);O=Q(0);A=Q(0);z=Q(0);y=Q(0);l=Q(0);e=Q(0);while(1){da=qb+((eb?w:0)<<4)|0;f=N[da+4>>2];j=N[da+8>>2];x=N[da+12>>2];g=ob+(w<<4)|0;h=N[g+4>>2];d=ib+P(w,144)|0;k=N[d+84>>2];kb=N[d+52>>2];ea=N[d+36>>2];fa=N[d+20>>2];C=N[d+4>>2];ga=N[d+132>>2];ha=N[d+100>>2];ia=N[d+116>>2];m=N[g+8>>2];U=N[d+88>>2];V=N[d+56>>2];rb=N[d+40>>2];sb=N[d+24>>2];tb=N[d+8>>2];ub=N[d+136>>2];vb=N[d+104>>2];wb=N[d+120>>2];n=N[g+12>>2];hb=N[d+92>>2];xb=N[d+60>>2];yb=N[d+44>>2];zb=N[d+28>>2];W=N[d+12>>2];Ab=N[d+140>>2];Bb=N[d+108>>2];Cb=N[d+124>>2];lb=N[g>>2];M=Q(-lb);Wb=N[d>>2];Xb=N[d+16>>2];Yb=N[d+32>>2];Zb=N[d+96>>2];_b=N[d+112>>2];$b=N[d+128>>2];mb=Q(N[d+80>>2]-Q(Q(G+Q(Q(Q(Q(Za*Wb)+Q(Ea*Xb))+Q(Da*Yb))-Q(Q(Q(Ya*Zb)+Q(Ca*_b))+Q(Ba*$b))))*N[d+48>>2]));M=Q(lb+(M>2];M=M>2]=M;hb=Q(hb-Q(xb*Q(T+Q(Q(Q(Q(Ma*W)+Q(la*zb))+Q(ka*yb))-Q(Q(Q(ja*Bb)+Q(Ga*Cb))+Q(Fa*Ab))))));xb=Q(-n);hb=Q(n+(hb>xb?hb:xb));x=x>hb?hb:x;N[g+12>>2]=x;U=Q(U-Q(V*Q(I+Q(Q(Q(Q(Qa*tb)+Q(ra*sb))+Q(qa*rb))-Q(Q(Q(pa*vb)+Q(Ja*wb))+Q(Ia*ub))))));V=Q(-m);U=Q(m+(U>V?U:V));j=j>U?U:j;N[g+8>>2]=j;k=Q(k-Q(kb*Q(S+Q(Q(Q(Q(Ua*C)+Q(xa*fa))+Q(wa*ea))-Q(Q(Q(va*ha)+Q(La*ia))+Q(Ka*ga))))));kb=Q(-h);k=Q(h+(k>kb?k:kb));k=f>k?k:f;N[g+4>>2]=k;A=Q(A+M);B=Q(B+x);R=Q(R+j);O=Q(O+k);f=Q(M-lb);e=Q(e+f);G=Q(G+Q(uc*f));n=Q(x-n);z=Q(z+n);m=Q(j-m);y=Q(y+m);h=Q(k-h);l=Q(l+h);j=Q(Ub*f);Ba=Q(Ba-Q($b*j));f=Q(Vb*f);Da=Q(Da+Q(Yb*f));Ca=Q(Ca-Q(_b*j));Ea=Q(Ea+Q(Xb*f));Ya=Q(Ya-Q(Zb*j));Za=Q(Za+Q(Wb*f));T=Q(T+Q(qc*n));I=Q(I+Q(rc*m));S=Q(S+Q(sc*h));f=Q(Ob*n);Fa=Q(Fa-Q(Ab*f));j=Q(Pb*m);Ia=Q(Ia-Q(ub*j));x=Q(Qb*h);Ka=Q(Ka-Q(ga*x));n=Q(Rb*n);ka=Q(ka+Q(yb*n));m=Q(Sb*m);qa=Q(qa+Q(rb*m));h=Q(Tb*h);wa=Q(wa+Q(ea*h));Ga=Q(Ga-Q(Cb*f));Ja=Q(Ja-Q(wb*j));La=Q(La-Q(ia*x));la=Q(la+Q(zb*n));ra=Q(ra+Q(sb*m));xa=Q(xa+Q(fa*h));ja=Q(ja-Q(Bb*f));pa=Q(pa-Q(vb*j));va=Q(va-Q(ha*x));Ma=Q(Ma+Q(W*n));Qa=Q(Qa+Q(tb*m));Ua=Q(Ua+Q(C*h));nb=nb+192|0;w=w+1|0;if((aa|0)!=(w|0)){continue}break}}d=pb+Nb|0;G=Q(Eb*z);ma=Q(ma-Q(X*G));S=Q(Gb*y);sa=Q(sa-Q(Y*S));I=Q(Ib*l);ya=Q(ya-Q(Z*I));T=Q(Kb*e);_a=Q(_a-Q(fb*T));z=Q(Db*z);Na=Q(Na+Q(X*z));y=Q(Fb*y);Ra=Q(Ra+Q(Y*y));l=Q(Hb*l);Va=Q(Va+Q(Z*l));e=Q(Jb*e);bb=Q(bb+Q(fb*e));na=Q(na-Q(_*G));ta=Q(ta-Q($*S));za=Q(za-Q(D*I));$a=Q($a-Q(ca*T));Oa=Q(Oa+Q(_*z));Sa=Q(Sa+Q($*y));Wa=Q(Wa+Q(D*l));cb=Q(cb+Q(ca*e));oa=Q(oa-Q(E*G));ua=Q(ua-Q(F*S));Aa=Q(Aa-Q(ba*I));ab=Q(ab-Q(gb*T));Pa=Q(Pa+Q(E*z));Ta=Q(Ta+Q(F*y));Xa=Q(Xa+Q(ba*l));db=Q(db+Q(gb*e));if(!(!i|!K[b|0])){rb=Q(A*N[c+32>>2]);sb=Q(B*N[c+44>>2]);tb=Q(R*N[c+40>>2]);ub=Q(O*N[c+36>>2]);ba=Q(A*N[c+48>>2]);fb=Q(-ba);ca=Q(B*N[c+60>>2]);gb=Q(-ca);G=Q(R*N[c+56>>2]);S=Q(-G);I=Q(O*N[c+52>>2]);T=Q(-I);ob=i>>>0<=1?1:i;w=0;aa=0;da=0;ib=0;eb=0;while(1){c=P(w,144)+Nb|0;h=N[c+48>>2];i=(w<<4)+Mb|0;F=N[i>>2];m=N[c+64>>2];n=N[c+32>>2];f=N[c>>2];j=N[c+16>>2];g=((w&1)<<4)+jb|0;l=N[g+96>>2];y=N[g+32>>2];z=N[g- -64>>2];x=N[c+128>>2];ea=N[c+96>>2];fa=N[c+112>>2];E=N[i+4>>2];C=N[c+52>>2];ga=N[c+68>>2];ha=N[c+36>>2];ia=N[c+20>>2];vb=N[c+4>>2];A=N[g+100>>2];O=N[g+36>>2];R=N[g+68>>2];wb=N[c+132>>2];yb=N[c+100>>2];zb=N[c+116>>2];D=N[i+8>>2];W=N[c+56>>2];Ab=N[c+72>>2];Bb=N[c+40>>2];Cb=N[c+24>>2];lb=N[c+8>>2];B=N[g+104>>2];X=N[g+40>>2];Y=N[g+72>>2];M=N[c+136>>2];k=N[c+104>>2];kb=N[c+120>>2];U=N[i+12>>2];Z=N[g+44>>2];_=N[g+76>>2];$=N[g+108>>2];e=Q(Q(U-N[c+60>>2])-Q(Q(Q(Q(Q(Q(Pa*Z)+Q(Oa*_))+Q(Na*$))+Q(Q(Q(Ma*N[c+12>>2])+Q(la*N[c+28>>2]))+Q(ka*N[c+44>>2])))-Q(Q(Q(Q(oa*Z)+Q(na*_))+Q(ma*$))+Q(Q(Q(ja*N[c+108>>2])+Q(Ga*N[c+124>>2]))+Q(Fa*N[c+140>>2]))))*N[c+76>>2]));V=eQ(0)?e:Q(-e))|eb;g=eb&1;V=g?ca>2]=V;e=Q(Q(D-W)-Q(Ab*Q(Q(Q(Q(Q(Ta*X)+Q(Sa*Y))+Q(Ra*B))+Q(Q(Q(Qa*lb)+Q(ra*Cb))+Q(qa*Bb)))-Q(Q(Q(Q(ua*X)+Q(ta*Y))+Q(sa*B))+Q(Q(Q(pa*k)+Q(Ja*kb))+Q(Ia*M))))));W=eQ(0)?e:Q(-e))|ib;pb=ib&1;W=pb?G>2]=W;e=Q(Q(E-C)-Q(ga*Q(Q(Q(Q(Q(Xa*O)+Q(Wa*R))+Q(Va*A))+Q(Q(Q(Ua*vb)+Q(xa*ia))+Q(wa*ha)))-Q(Q(Q(Q(Aa*O)+Q(za*R))+Q(ya*A))+Q(Q(Q(va*yb)+Q(La*zb))+Q(Ka*wb))))));C=eQ(0)?e:Q(-e))|da;qb=da&1;C=qb?C>I?I:C:e;N[i+4>>2]=C;vc=i;e=Q(Q(F-h)-Q(m*Q(Q(Q(Q(Q(db*y)+Q(cb*z))+Q(bb*l))+Q(Q(Q(Za*f)+Q(Ea*j))+Q(Da*n)))-Q(Q(Q(Q(ab*y)+Q($a*z))+Q(_a*l))+Q(Q(Q(Ya*ea)+Q(Ca*fa))+Q(Ba*x))))));h=eQ(0)?e:Q(-e))|aa;i=aa&1;f=i?h>ba?ba:h:e;N[vc>>2]=f;e=Q(V-U);h=Q(Ob*e);Fa=Q(Fa-Q(h*N[c+140>>2]));D=Q(W-D);m=Q(Pb*D);Ia=Q(Ia-Q(m*N[c+136>>2]));E=Q(C-E);n=Q(Qb*E);Ka=Q(Ka-Q(n*N[c+132>>2]));F=Q(f-F);f=Q(Ub*F);Ba=Q(Ba-Q(f*N[c+128>>2]));j=Q(Rb*e);ka=Q(ka+Q(j*N[c+44>>2]));x=Q(Sb*D);qa=Q(qa+Q(x*N[c+40>>2]));ea=Q(Tb*E);wa=Q(wa+Q(ea*N[c+36>>2]));fa=Q(Vb*F);Da=Q(Da+Q(fa*N[c+32>>2]));C=Q(Eb*e);ma=Q(ma-Q($*C));ga=Q(Gb*D);sa=Q(sa-Q(B*ga));ha=Q(Ib*E);ya=Q(ya-Q(A*ha));ia=Q(Kb*F);_a=Q(_a-Q(l*ia));e=Q(Db*e);Na=Q(Na+Q($*e));k=B;B=Q(Fb*D);Ra=Q(Ra+Q(k*B));k=A;A=Q(Hb*E);Va=Q(Va+Q(k*A));k=l;l=Q(Jb*F);bb=Q(bb+Q(k*l));Ga=Q(Ga-Q(h*N[c+124>>2]));Ja=Q(Ja-Q(m*N[c+120>>2]));La=Q(La-Q(n*N[c+116>>2]));Ca=Q(Ca-Q(f*N[c+112>>2]));la=Q(la+Q(j*N[c+28>>2]));ra=Q(ra+Q(x*N[c+24>>2]));xa=Q(xa+Q(ea*N[c+20>>2]));Ea=Q(Ea+Q(fa*N[c+16>>2]));na=Q(na-Q(_*C));ta=Q(ta-Q(Y*ga));za=Q(za-Q(R*ha));$a=Q($a-Q(z*ia));Oa=Q(Oa+Q(_*e));Sa=Q(Sa+Q(Y*B));Wa=Q(Wa+Q(R*A));cb=Q(cb+Q(z*l));ja=Q(ja-Q(h*N[c+108>>2]));pa=Q(pa-Q(m*N[c+104>>2]));va=Q(va-Q(n*N[c+100>>2]));Ya=Q(Ya-Q(f*N[c+96>>2]));Ma=Q(Ma+Q(N[c+12>>2]*j));Qa=Q(Qa+Q(N[c+8>>2]*x));Ua=Q(Ua+Q(N[c+4>>2]*ea));Za=Q(Za+Q(N[c>>2]*fa));oa=Q(oa-Q(Z*C));ua=Q(ua-Q(X*ga));Aa=Q(Aa-Q(O*ha));ab=Q(ab-Q(y*ia));Pa=Q(Pa+Q(Z*e));Ta=Q(Ta+Q(X*B));Xa=Q(Xa+Q(O*A));db=Q(db+Q(y*l));nb=nb+256|0;w=w+1|0;if((ob|0)!=(w|0)){continue}break}J[jb+12>>2]=0-g;J[jb+8>>2]=0-pb;J[jb+4>>2]=0-qb;J[jb>>2]=0-i}if(d>>>0>>0){continue}break}}N[v+28>>2]=nc;N[v+24>>2]=Da;N[v+20>>2]=Ea;N[v+16>>2]=Za;N[v+12>>2]=pc;N[v+8>>2]=bb;N[v+4>>2]=cb;N[v>>2]=db;N[t+28>>2]=kc;N[t+24>>2]=wa;N[t+20>>2]=xa;N[t+16>>2]=Ua;N[t+12>>2]=lc;N[t+8>>2]=Va;N[t+4>>2]=Wa;N[t>>2]=Xa;N[r+28>>2]=ic;N[r+24>>2]=qa;N[r+20>>2]=ra;N[r+16>>2]=Qa;N[r+12>>2]=jc;N[r+8>>2]=Ra;N[r+4>>2]=Sa;N[r>>2]=Ta;N[p+28>>2]=gc;N[p+24>>2]=ka;N[p+20>>2]=la;N[p+16>>2]=Ma;N[p+12>>2]=hc;N[p+8>>2]=Na;N[p+4>>2]=Oa;N[p>>2]=Pa;if(J[a+16>>2]){N[u+28>>2]=mc;N[u+24>>2]=Ba;N[u+20>>2]=Ca;N[u+16>>2]=Ya;N[u+12>>2]=oc;N[u+8>>2]=_a;N[u+4>>2]=$a;N[u>>2]=ab}if(J[a+48>>2]){N[s+28>>2]=ec;N[s+24>>2]=Ka;N[s+20>>2]=La;N[s+16>>2]=va;N[s+12>>2]=fc;N[s+8>>2]=ya;N[s+4>>2]=za;N[s>>2]=Aa}if(J[a+80>>2]){N[q+28>>2]=cc;N[q+24>>2]=Ia;N[q+20>>2]=Ja;N[q+16>>2]=pa;N[q+12>>2]=dc;N[q+8>>2]=sa;N[q+4>>2]=ta;N[q>>2]=ua}if(J[a+112>>2]){N[o+28>>2]=ac;N[o+24>>2]=Fa;N[o+20>>2]=Ga;N[o+16>>2]=ja;N[o+12>>2]=bc;N[o+8>>2]=ma;N[o+4>>2]=na;N[o>>2]=oa}}function ig(a,b,c,d,e,f,g,h){var i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0);A=Ha-16|0;z=N[b>>2];B=N[a>>2];j=N[c+4>>2];v=N[c>>2];s=N[h>>2];k=N[c+8>>2];n=Q(-k);a:{if(s>n){H[A+12|0]=1;if(!(!((k>Q(0)?k:n)<=Q(34028234663852886e22))|(!(B>=(v>Q(0)?v:Q(-v)))|!(z>=(j>Q(0)?j:Q(-j)))))){H[A+8|0]=1;i=P(J[g>>2],48)+f|0;J[i+8>>2]=0;J[i+12>>2]=0;N[i+4>>2]=j;N[i>>2]=v;q=J[c+4>>2];i=P(J[g>>2],48)+f|0;J[i+16>>2]=J[c>>2];J[i+20>>2]=q;q=J[c+12>>2];J[i+24>>2]=J[c+8>>2];J[i+28>>2]=q;k=N[e+8>>2];q=J[e+4>>2];p=J[e>>2];i=J[g>>2];J[g>>2]=i+1;i=P(i,48)+f|0;J[i+32>>2]=p;J[i+36>>2]=q;N[i+44>>2]=n;N[i+40>>2]=k;s=N[h>>2];break a}H[A+8|0]=0;break a}H[A+8|0]=0;H[A+12|0]=0}k=N[c+20>>2];n=N[c+16>>2];x=N[c+24>>2];o=Q(-x);b:{if(o=(n>Q(0)?n:Q(-n)))|!(z>=(k>Q(0)?k:Q(-k))))&(x>Q(0)?x:o)<=Q(34028234663852886e22))){H[A+9|0]=0;break b}H[A+9|0]=1;i=P(J[g>>2],48)+f|0;J[i+8>>2]=0;J[i+12>>2]=0;N[i+4>>2]=k;N[i>>2]=n;q=c+16|0;p=J[q+4>>2];i=P(J[g>>2],48)+f|0;J[i+16>>2]=J[q>>2];J[i+20>>2]=p;p=J[q+12>>2];J[i+24>>2]=J[q+8>>2];J[i+28>>2]=p;x=N[e+8>>2];q=J[e+4>>2];p=J[e>>2];i=J[g>>2];J[g>>2]=i+1;i=P(i,48)+f|0;J[i+32>>2]=p;J[i+36>>2]=q;N[i+44>>2]=o;N[i+40>>2]=x;s=N[h>>2];break b}H[A+9|0]=0;H[A+13|0]=0}x=N[c+36>>2];o=N[c+32>>2];u=N[c+40>>2];l=Q(-u);c:{if(l=(o>Q(0)?o:Q(-o)))|!(z>=(x>Q(0)?x:Q(-x))))&(u>Q(0)?u:l)<=Q(34028234663852886e22))){H[A+10|0]=0;break c}H[A+10|0]=1;i=P(J[g>>2],48)+f|0;J[i+8>>2]=0;J[i+12>>2]=0;N[i+4>>2]=x;N[i>>2]=o;q=c+32|0;p=J[q+4>>2];i=P(J[g>>2],48)+f|0;J[i+16>>2]=J[q>>2];J[i+20>>2]=p;p=J[q+12>>2];J[i+24>>2]=J[q+8>>2];J[i+28>>2]=p;u=N[e+8>>2];q=J[e+4>>2];p=J[e>>2];i=J[g>>2];J[g>>2]=i+1;i=P(i,48)+f|0;J[i+32>>2]=p;J[i+36>>2]=q;N[i+44>>2]=l;N[i+40>>2]=u;s=N[h>>2];break c}H[A+10|0]=0;H[A+14|0]=0}u=N[c+52>>2];l=N[c+48>>2];r=s;s=N[c+56>>2];m=Q(-s);d:{if(r>m){H[A+15|0]=1;if(!(!(!(B>=(l>Q(0)?l:Q(-l)))|!(z>=(u>Q(0)?u:Q(-u))))&(s>Q(0)?s:m)<=Q(34028234663852886e22))){H[A+11|0]=0;break d}H[A+11|0]=1;i=P(J[g>>2],48)+f|0;J[i+8>>2]=0;J[i+12>>2]=0;N[i+4>>2]=u;N[i>>2]=l;q=c+48|0;p=J[q+4>>2];i=P(J[g>>2],48)+f|0;J[i+16>>2]=J[q>>2];J[i+20>>2]=p;p=J[q+12>>2];J[i+24>>2]=J[q+8>>2];J[i+28>>2]=p;s=N[e+8>>2];q=J[e+4>>2];p=J[e>>2];i=J[g>>2];J[g>>2]=i+1;i=P(i,48)+f|0;J[i+32>>2]=p;J[i+36>>2]=q;N[i+44>>2]=m;N[i+40>>2]=s;break d}H[A+11|0]=0;H[A+15|0]=0}q=J[g>>2];if((q|0)!=4){s=jx?s:x;s=s>u?s:u;j=j>Q(34028234663852886e22)?Q(34028234663852886e22):j;j=k>j?j:k;j=jn?j:n;j=j>o?j:o;E=j>l?j:l;x=N[d+8>>2];k=N[a>>2];j=v>Q(34028234663852886e22)?Q(34028234663852886e22):v;j=jE){break e}j=N[b>>2];if(js){break e}r=N[c+48>>2];o=N[c+52>>2];n=N[c>>2];v=N[c+4>>2];f:{if(r==k&o==j|n==k&v==j){break f}p=jQ(0);i=0;if(!((C?m:w)>=(C?w:m))){break g}i=1}w=N[c+16>>2];l=N[c+20>>2];if(w==k&l==j){break f}C=t;t=jQ(0);if(!((C?y:D)>=(C?D:y))){break h}if(i){break e}i=i+1|0}y=N[c+32>>2];m=N[c+36>>2];if(y==k&m==j){break f}C=t;t=jQ(0);if(!((C?l:w)>=(C?w:l))){break i}if((i|0)==1){break e}i=i+1|0}j:{if((p|0)==(t|0)){break j}o=Q(o-m);l=Q(Q(Q(y+Q(1.1920928955078125e-7))*o)+Q(Q(j-m)*Q(r-y)));m=Q(k*o);p=o>Q(0);if(!((p?l:m)>=(p?m:l))){break j}if((i|0)!=1){break f}break e}if(!i){break e}}v=Q(Q(Q(x*N[c+8>>2])+Q(Q(N[d>>2]*Q(n-k))+Q(N[d+4>>2]*Q(v-j))))/x);n=Q(-v);if(!(n>2])){break e}i=P(q,48)+f|0;J[i+8>>2]=0;J[i+12>>2]=0;N[i+4>>2]=j;N[i>>2]=k;i=P(J[g>>2],48)+f|0;N[i+16>>2]=k;J[i+28>>2]=0;N[i+24>>2]=v;N[i+20>>2]=j;j=N[e+8>>2];q=J[e+4>>2];p=J[e>>2];i=J[g>>2];J[g>>2]=i+1;i=P(i,48)+f|0;J[i+32>>2]=p;J[i+36>>2]=q;N[i+44>>2]=n;N[i+40>>2]=j;k=N[a>>2]}j=Q(-z);v=Q(-B);k:{if(kE|(js)){break k}w=N[c+48>>2];l=N[c+52>>2];o=N[c>>2];n=N[c+4>>2];l:{if(w==k&l==j|o==k&n==j){break l}q=jQ(0);i=0;if(!((t?r:y)>=(t?y:r))){break m}i=1}y=N[c+16>>2];m=N[c+20>>2];if(y==k&m==j){break l}t=p;p=jQ(0);if(!((t?D:F)>=(t?F:D))){break n}if(i){break k}i=i+1|0}D=N[c+32>>2];r=N[c+36>>2];if(D==k&r==j){break l}t=p;p=jQ(0);if(!((t?m:y)>=(t?y:m))){break o}if((i|0)==1){break k}i=i+1|0}p:{if((p|0)==(q|0)){break p}l=Q(l-r);m=Q(Q(Q(D+Q(1.1920928955078125e-7))*l)+Q(Q(j-r)*Q(w-D)));r=Q(k*l);q=l>Q(0);if(!((q?m:r)>=(q?r:m))){break p}if((i|0)!=1){break l}break k}if(!i){break k}}n=Q(Q(Q(N[d+8>>2]*N[c+8>>2])+Q(Q(N[d>>2]*Q(o-k))+Q(N[d+4>>2]*Q(z+n))))/x);o=Q(-n);if(!(o>2])){break k}i=P(J[g>>2],48)+f|0;J[i+8>>2]=0;J[i+12>>2]=0;N[i+4>>2]=j;N[i>>2]=k;i=P(J[g>>2],48)+f|0;N[i+16>>2]=k;J[i+28>>2]=0;N[i+24>>2]=n;N[i+20>>2]=j;k=N[e+8>>2];q=J[e+4>>2];p=J[e>>2];i=J[g>>2];J[g>>2]=i+1;i=P(i,48)+f|0;J[i+32>>2]=p;J[i+36>>2]=q;N[i+44>>2]=o;N[i+40>>2]=k}q=!(v>E)&(v>2];if(ks){break q}E=N[c+48>>2];l=N[c+52>>2];o=N[c>>2];n=N[c+4>>2];r:{if(E==v&l==k|o==v&n==k){break r}p=kQ(0);i=0;if(!((C?r:w)>=(C?w:r))){break s}i=1}w=N[c+16>>2];m=N[c+20>>2];if(w==v&m==k){break r}C=t;t=kQ(0);if(!((C?y:D)>=(C?D:y))){break t}if(i){break q}i=i+1|0}y=N[c+32>>2];r=N[c+36>>2];if(y==v&r==k){break r}C=t;t=kQ(0);if(!((C?m:w)>=(C?w:m))){break u}if((i|0)==1){break q}i=i+1|0}v:{if((p|0)==(t|0)){break v}l=Q(l-r);m=Q(Q(Q(y+Q(1.1920928955078125e-7))*l)+Q(Q(k-r)*Q(E-y)));r=Q(l*v);p=l>Q(0);if(!((p?m:r)>=(p?r:m))){break v}if((i|0)!=1){break r}break q}if(!i){break q}}n=Q(Q(Q(N[d+8>>2]*N[c+8>>2])+Q(Q(N[d>>2]*Q(B+o))+Q(N[d+4>>2]*Q(n-k))))/x);o=Q(-n);if(!(o>2])){break q}i=P(J[g>>2],48)+f|0;J[i+8>>2]=0;J[i+12>>2]=0;N[i+4>>2]=k;N[i>>2]=v;i=P(J[g>>2],48)+f|0;N[i+16>>2]=v;J[i+28>>2]=0;N[i+24>>2]=n;N[i+20>>2]=k;k=N[e+8>>2];p=J[e+4>>2];t=J[e>>2];i=J[g>>2];J[g>>2]=i+1;i=P(i,48)+f|0;J[i+32>>2]=t;J[i+36>>2]=p;N[i+44>>2]=o;N[i+40>>2]=k}w:{if(!(q&!(js){break w}s=N[c+48>>2];o=N[c+52>>2];n=N[c>>2];k=N[c+4>>2];x:{if(s==v&o==j|n==v&k==j){break x}q=jj;i=0;y:{if((q|0)==(p|0)){break y}u=Q(k-o);l=Q(Q(Q(s+Q(1.1920928955078125e-7))*u)+Q(Q(j-o)*Q(n-s)));m=Q(u*v);t=u>Q(0);i=0;if(!((t?l:m)>=(t?m:l))){break y}i=1}m=N[c+16>>2];u=N[c+20>>2];if(m==v&u==j){break x}t=p;p=jQ(0);if(!((t?r:E)>=(t?E:r))){break z}if(i){break w}i=i+1|0}r=N[c+32>>2];l=N[c+36>>2];if(r==v&l==j){break x}t=p;p=jQ(0);if(!((t?u:m)>=(t?m:u))){break A}if((i|0)==1){break w}i=i+1|0}B:{if((p|0)==(q|0)){break B}o=Q(o-l);u=Q(Q(Q(r+Q(1.1920928955078125e-7))*o)+Q(Q(j-l)*Q(s-r)));l=Q(o*v);q=o>Q(0);if(!((q?u:l)>=(q?l:u))){break B}if((i|0)!=1){break x}break w}if(!i){break w}}k=Q(Q(Q(N[d+8>>2]*N[c+8>>2])+Q(Q(N[d>>2]*Q(B+n))+Q(N[d+4>>2]*Q(z+k))))/x);n=Q(-k);if(!(n>2])){break w}d=P(J[g>>2],48)+f|0;J[d+8>>2]=0;J[d+12>>2]=0;N[d+4>>2]=j;N[d>>2]=v;d=P(J[g>>2],48)+f|0;N[d+16>>2]=v;J[d+28>>2]=0;N[d+24>>2]=k;N[d+20>>2]=j;k=N[e+8>>2];i=J[e+4>>2];q=J[e>>2];d=J[g>>2];J[g>>2]=d+1;d=P(d,48)+f|0;J[d+32>>2]=q;J[d+36>>2]=i;N[d+44>>2]=n;N[d+40>>2]=k}y=Q(-Q(N[h>>2]+Q(1.1920928955078125e-7)));D=N[b>>2];G=N[a>>2];d=3;b=0;while(1){a=(d<<4)+c|0;l=N[a+8>>2];u=N[a+4>>2];o=N[a>>2];a=(b<<4)+c|0;k=N[a+8>>2];n=N[a+4>>2];x=N[a>>2];a=b;C:{D:{if(!K[b+(A+12|0)|0]){if(!K[(A+12|0)+d|0]){break C}i=0;b=K[(A+8|0)+d|0]!=0;break D}b=0;h=K[a+(A+8|0)|0];i=(h|0)!=0;if(!K[(A+12|0)+d|0]){break D}d=K[(A+8|0)+d|0];b=(d|0)!=0;if(!h){break D}if(d){break C}}o=Q(o-x);d=(o>Q(0)?o:Q(-o))G|v>x)){break C}u=Q(u-n);h=(u>Q(0)?u:Q(-u))D|j>n)){break C}l=Q(l-k);q=(l>Q(0)?l:Q(-l))Q(34028234663852886e22))){break C}z=Q(Q(1)/o);B=d?Q(0):Q(Q(v-x)*z);s=d?Q(34028234663852886e22):Q(Q(G-x)*z);z=s>B?B:s;r=Q(Q(1)/u);m=h?Q(0):Q(Q(j-n)*r);r=h?Q(34028234663852886e22):Q(Q(D-n)*r);E=m=E?z:E;w=Q(Q(1)/l);E=q?Q(0):Q(Q(y-k)*w);w=q?Q(34028234663852886e22):Q(Q(Q(34028234663852886e22)-k)*w);F=w>E?E:w;z=z>=F?z:F;z=z>Q(0)?z:Q(0);B=sr?m:r;B=s>=B?B:s;s=w=B?B:s;B=BB|z>Q(1)){break C}if(!i){d=P(J[g>>2],48)+f|0;J[d+8>>2]=0;J[d+12>>2]=0;s=Q(n+Q(u*z));N[d+4>>2]=s;m=Q(x+Q(o*z));N[d>>2]=m;d=P(J[g>>2],48)+f|0;N[d+16>>2]=m;J[d+28>>2]=0;z=Q(k+Q(l*z));N[d+24>>2]=z;N[d+20>>2]=s;s=N[e+8>>2];h=J[e+4>>2];i=J[e>>2];d=J[g>>2];J[g>>2]=d+1;d=P(d,48)+f|0;J[d+32>>2]=i;J[d+36>>2]=h;N[d+44>>2]=-z;N[d+40>>2]=s}if(b){break C}b=P(J[g>>2],48)+f|0;J[b+8>>2]=0;J[b+12>>2]=0;n=Q(n+Q(u*B));N[b+4>>2]=n;x=Q(x+Q(o*B));N[b>>2]=x;b=P(J[g>>2],48)+f|0;N[b+16>>2]=x;J[b+28>>2]=0;k=Q(k+Q(l*B));N[b+24>>2]=k;N[b+20>>2]=n;n=N[e+8>>2];d=J[e+4>>2];h=J[e>>2];b=J[g>>2];J[g>>2]=b+1;b=P(b,48)+f|0;J[b+32>>2]=h;J[b+36>>2]=d;N[b+44>>2]=-k;N[b+40>>2]=n}d=a;b=d+1|0;if((b|0)!=4){continue}break}}}function gp(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;n=Ha-256|0;Ha=n;a:{if(J[a+4656>>2]){Wa(J[40592],2,14375,468,72724,0);break a}m=a+32|0;e=J[m+2384>>2];f=J[e+12>>2]+P(J[e+8>>2],12)|0;g=J[f+4>>2];b:{if(g){J[f+4>>2]=J[g>>2];break b}c:{g=J[f+8>>2];if((g|0)==J[e>>2]){break c}i=J[e+4>>2];J[f+8>>2]=g+1;f=J[f>>2];if(!f){break c}g=f+P(g,i)|0;break b}g=fd(e)}e=g+39|0;j=e>>>0<39?1:j;e=(j&63)<<26|e>>>6;k=g>>>6|0;i=e-k|0;j=(j>>>6|0)-(e>>>0>>0)|0;p=j;k=i;e=i+1|0;j=e?j:j+1|0;f=0;r=e&7;d:{if(!(f|r)){i=g;break d}i=g;while(1){f=e;e=e-1|0;j=j-!f|0;i=i- -64|0;f=h;l=l+1|0;f=l?f:f+1|0;h=f;if((l|0)!=(r|0)|(q|0)!=(f|0)){continue}break}}if(!p&k>>>0>=7|p){while(1){i=i+512|0;h=j-(e>>>0<8)|0;j=h;e=e-8|0;if(h|e){continue}break}}J[n+228>>2]=g;e=J[m+2388>>2];f=J[e+12>>2]+P(J[e+8>>2],12)|0;g=J[f+4>>2];e:{if(g){J[f+4>>2]=J[g>>2];break e}f:{g=J[f+8>>2];if((g|0)==J[e>>2]){break f}h=J[e+4>>2];J[f+8>>2]=g+1;f=J[f>>2];if(!f){break f}g=f+P(g,h)|0;break e}g=fd(e)}j=0;e=g+51|0;j=e>>>0<51?1:j;e=(j&63)<<26|e>>>6;i=g>>>6|0;h=e-i|0;k=(j>>>6|0)-(e>>>0>>0)|0;q=k;p=h;e=h+1|0;j=e?k:k+1|0;f=0;k=f;r=e&7;g:{if(!(f|r)){i=g;break g}l=0;h=0;i=g;while(1){f=e;e=e-1|0;j=j-!f|0;i=i- -64|0;f=h;l=l+1|0;f=l?f:f+1|0;h=f;if((l|0)!=(r|0)|(k|0)!=(f|0)){continue}break}}if(!q&p>>>0>=7|q){while(1){i=i+512|0;h=j-(e>>>0<8)|0;j=h;e=e-8|0;if(h|e){continue}break}}J[n+224>>2]=g;e=J[m+2392>>2];f=J[e+12>>2]+P(J[e+8>>2],12)|0;g=J[f+4>>2];h:{if(g){J[f+4>>2]=J[g>>2];break h}i:{g=J[f+8>>2];if((g|0)==J[e>>2]){break i}h=J[e+4>>2];J[f+8>>2]=g+1;f=J[f>>2];if(!f){break i}g=f+P(g,h)|0;break h}g=fd(e)}e=g+175|0;k=e>>>0<175?1:k;e=(k&63)<<26|e>>>6;i=g>>>6|0;h=e-i|0;j=(k>>>6|0)-(e>>>0>>0)|0;p=j;k=h;e=h+1|0;j=e?j:j+1|0;f=0;q=f;r=e&7;j:{if(!(f|r)){i=g;break j}l=0;h=0;i=g;while(1){f=e;e=e-1|0;j=j-!f|0;i=i- -64|0;f=h;l=l+1|0;f=l?f:f+1|0;h=f;if((l|0)!=(r|0)|(q|0)!=(f|0)){continue}break}}if(!p&k>>>0>=7|p){while(1){i=i+512|0;h=j-(e>>>0<8)|0;j=h;e=e-8|0;if(h|e){continue}break}}J[n+220>>2]=g;J[n+240>>2]=64;J[n+244>>2]=20;J[n+232>>2]=64;J[n+236>>2]=20;J[n+248>>2]=48;H[n+204|0]=1;J[n+212>>2]=0;J[n+216>>2]=8;J[n+208>>2]=n+12;k:{l:{if(!c){break l}y=a+5932|0;s=1;m:{while(1){o=x;x=o+1|0;n:{if(x>>>0>=c>>>0){break n}l=0;h=0;j=0;g=J[(x<<2)+b>>2];e=g+319|0;j=e>>>0<319?1:j;e=(j&63)<<26|e>>>6;k=g>>>6|0;i=e-k|0;j=(j>>>6|0)-(e>>>0>>0)|0;k=j;e=i+1|0;j=e?j:j+1|0;f=0;p=f;q=e&7;if(f|q){while(1){f=e;e=e-1|0;j=j-!f|0;g=g- -64|0;f=h;l=l+1|0;f=l?f:f+1|0;h=f;if((l|0)!=(q|0)|(p|0)!=(f|0)){continue}break}}if(!k&i>>>0<7){break n}while(1){g=g+512|0;h=j-(e>>>0<8)|0;j=h;e=e-8|0;if(h|e){continue}break}}o:{p:{e=J[(o<<2)+b>>2];i=L[e+4>>1];switch(J[(J[((i<<2)+104436|0)+72>>2]+e|0)+4>>2]>>>30|0){case 0:break o;case 3:break p;default:break m}}f=J[e+J[((L[e+4>>1]<<2)+104436|0)+72>>2]>>2];if(f){h=f-16|0}else{h=0}if((h|0)!=(a|0)){break m}i=L[e+4>>1]}q:{r:{s:{switch(i-5|0){case 1:if(J[e+40>>2]?d:1){f=e+56|0;g=J[e+52>>2];if(K[(g&1?J[f>>2]:f+J[((g>>>22&60)+108152|0)+12>>2]|0)|0]&8){break r}MB(n+12|0,L[e+24>>1]+1|0);w=J[n+208>>2];l=0;h=0;o=e;p=n+220|0;q=e+J[p+16>>2]|0;e=L[q+4>>1];s=(e|0)==1?q:J[q>>2];r=J[p+4>>2];t:{if(!e){break t}j=0;e=J[p+28>>2]+144|0;f=e;g=J[s>>2];e=e+g|0;f=(f>>>0>e>>>0?1:j)-!e|0;e=e-1|0;k=f>>>6|0;e=(f&63)<<26|e>>>6;f=g>>>6|0;i=e-f|0;f=k-(e>>>0>>0)|0;u=f;e=i+1|0;j=e?f:f+1|0;f=0;t=f;v=e&7;if(f|v){while(1){f=e;e=e-1|0;j=j-!f|0;g=g- -64|0;l=l+1|0;k=l?h:h+1|0;h=k;if((l|0)!=(v|0)|(t|0)!=(h|0)){continue}break}}if(!u&i>>>0<7){break t}while(1){g=g+512|0;h=j-(e>>>0<8)|0;j=h;e=e-8|0;if(h|e){continue}break}}u=cj(r,m,o+J[p+12>>2]|0);J[u>>2]=141656;e=J[m+2388>>2];f=J[e+12>>2]+P(J[e+8>>2],12)|0;i=J[f+4>>2];u:{if(i){J[f+4>>2]=J[i>>2];break u}v:{g=J[f+8>>2];if((g|0)==J[e>>2]){break v}h=J[e+4>>2];J[f+8>>2]=g+1;f=J[f>>2];if(!f){break v}i=f+P(g,h)|0;break u}i=fd(e)}j=0;e=i+51|0;j=e>>>0<51?1:j;e=(j&63)<<26|e>>>6;g=i>>>6|0;f=e-g|0;j=(j>>>6|0)-(e>>>0>>0)|0;r=j;e=f+1|0;j=e?j:j+1|0;g=0;t=g;v=e&7;w:{if(!(g|v)){g=i;break w}l=0;h=0;g=i;while(1){k=e;e=e-1|0;j=j-!k|0;g=g- -64|0;l=l+1|0;k=l?h:h+1|0;h=k;if((l|0)!=(v|0)|(t|0)!=(h|0)){continue}break}}if(!r&f>>>0>=7|r){while(1){g=g+512|0;h=j-(e>>>0<8)|0;j=h;e=e-8|0;if(h|e){continue}break}}J[p+4>>2]=i;NF(m,s,L[q+4>>1],J[p+28>>2],u,p+8|0,w);J[m+2664>>2]=J[m+2664>>2]+1;NB(a,o,o+48|0,o+20|0,0,J[n+208>>2],(d|0)!=0);e=J[a+5936>>2];J[o+44>>2]=e;J[n+252>>2]=o;x:{if(e>>>0>=(J[a+5940>>2]&2147483647)>>>0){Ok(y,n+252|0);break x}J[J[a+5932>>2]+(e<<2)>>2]=o;J[a+5936>>2]=e+1}if(!J[o+16>>2]){break q}wd(o+12|0);break q}Wa(J[40592],8,14375,513,77759,0);break k;case 0:if(J[e+40>>2]?d:1){f=e+56|0;g=J[e+52>>2];if(!(K[(g&1?J[f>>2]:f+J[((g>>>22&60)+108152|0)+12>>2]|0)|0]&8)){v=e+48|0;MB(n+12|0,L[e+24>>1]+1|0);A=J[n+208>>2];l=0;h=0;r=Ha-16|0;Ha=r;o=e;q=n+220|0;w=e+J[q+24>>2]|0;e=L[w+4>>1];u=(e|0)==1?w:J[w>>2];p=J[q>>2];y:{if(!e){break y}j=0;e=J[q+28>>2]+144|0;f=e;g=J[u>>2];e=e+g|0;i=(f>>>0>e>>>0?1:j)-!e|0;e=e-1|0;f=i>>>6|0;e=(i&63)<<26|e>>>6;k=g>>>6|0;i=e-k|0;k=f-(e>>>0>>0)|0;s=k;e=i+1|0;j=e?k:k+1|0;f=0;k=f;t=e&7;if(f|t){while(1){f=e;e=e-1|0;j=j-!f|0;g=g- -64|0;f=h;l=l+1|0;f=l?f:f+1|0;h=f;if((l|0)!=(t|0)|(k|0)!=(f|0)){continue}break}}if(!s&i>>>0<7){break y}while(1){g=g+512|0;h=j-(e>>>0<8)|0;j=h;e=e-8|0;if(h|e){continue}break}}s=o+J[q+20>>2]|0;p=Tt(p,m,s,0);e=J[m+2392>>2];f=J[e+12>>2]+P(J[e+8>>2],12)|0;i=J[f+4>>2];z:{if(i){J[f+4>>2]=J[i>>2];break z}A:{g=J[f+8>>2];if((g|0)==J[e>>2]){break A}h=J[e+4>>2];J[f+8>>2]=g+1;f=J[f>>2];if(!f){break A}i=f+P(g,h)|0;break z}i=fd(e)}e=0;g=i+175|0;e=g>>>0<175?1:e;f=e>>>6|0;e=e<<26|g>>>6;h=i>>>6|0;g=e-h|0;j=f-(e>>>0>>0)|0;t=j;k=g;e=g+1|0;j=e?j:j+1|0;f=0;z=e&7;B:{if(!(f|z)){g=i;break B}l=0;h=0;g=i;while(1){f=e;e=e-1|0;j=j-!f|0;g=g- -64|0;f=h;l=l+1|0;f=l?f:f+1|0;h=f;if((l|0)!=(z|0)|(B|0)!=(f|0)){continue}break}}if(!t&k>>>0>=7|t){while(1){g=g+512|0;h=j-(e>>>0<8)|0;j=h;e=e-8|0;if(h|e){continue}break}}J[q>>2]=i;e=K[J[p+100>>2]+28|0]&32;C:{D:{if(K[J[p+44>>2]+9|0]==2){if(!e){break C}i=J[p+144>>2];f=i>>>7|0;e=f+32>>>5|0;if(e>>>0<=(J[m+4740>>2]&2147483647)>>>0){g=J[m+4736>>2];break D}g=J[40592];g=Ja[J[J[g+12>>2]+8>>2]](g+12|0,e<<2,29909,22033,438)|0;h=J[m+4736>>2];E:{if(!h){break E}Ua(g,h,J[m+4740>>2]<<2);if(J[m+4740>>2]<0){break E}h=J[m+4736>>2];if(!h){break E}k=J[40592];Ja[J[J[k+12>>2]+12>>2]](k+12|0,h)}h=J[m+4740>>2];Va((h<<2)+g|0,0,e-h<<2);J[m+4740>>2]=e;J[m+4736>>2]=g;break D}if(!e){break C}i=J[p+144>>2];f=i>>>7|0;e=f+32>>>5|0;if(e>>>0<=(J[m+4728>>2]&2147483647)>>>0){g=J[m+4724>>2];break D}g=J[40592];g=Ja[J[J[g+12>>2]+8>>2]](g+12|0,e<<2,29909,22033,438)|0;h=J[m+4724>>2];F:{if(!h){break F}Ua(g,h,J[m+4728>>2]<<2);if(J[m+4728>>2]<0){break F}h=J[m+4724>>2];if(!h){break F}k=J[40592];Ja[J[J[k+12>>2]+12>>2]](k+12|0,h)}h=J[m+4728>>2];Va((h<<2)+g|0,0,e-h<<2);J[m+4728>>2]=e;J[m+4724>>2]=g}e=(i>>>10&4194300)+g|0;J[e>>2]=J[e>>2]|1<>2];if(f>>>0<=4294967167){e=J[m+1012>>2];J[r+12>>2]=f;Ja[J[J[e>>2]+24>>2]](e,p- -64|0,r+12|0)}NF(m,u,L[w+4>>1],J[q+28>>2],p,q+8|0,A);G:{H:{if(!J[s+176>>2]|K[J[s+176>>2]+31|0]!=1){break H}e=J[s+176>>2];if(K[(K[e+31|0]==1?e:0)+31|0]!=1){break H}J[m+2672>>2]=J[m+2672>>2]+1;break G}J[m+2668>>2]=J[m+2668>>2]+1}Ha=r+16|0;f=o+20|0;g=J[n+208>>2];I:{J:{if(N[o+308>>2]!=Q(0)|N[o+284>>2]!=Q(0)|(N[o+288>>2]!=Q(0)|N[o+292>>2]!=Q(0))){break J}if(N[o+296>>2]!=Q(0)|N[o+300>>2]!=Q(0)){break J}h=1;if(N[o+304>>2]==Q(0)){break I}}h=0}J[o+312>>2]=h;NB(a,o,v,f,1,g,(d|0)!=0);e=J[a+5936>>2];J[o+44>>2]=e;J[n+252>>2]=o;K:{if(e>>>0>=(J[a+5940>>2]&2147483647)>>>0){Ok(y,n+252|0);break K}J[J[a+5932>>2]+(e<<2)>>2]=o;J[a+5936>>2]=e+1}if(!J[o+16>>2]){break q}wd(o+12|0);break q}OB(a,e,0,(d|0)!=0);break q}Wa(J[40592],8,14375,536,77759,0);break k;default:break s}}Wa(J[40592],2,14375,553,28730,0);break l}PB(a,e,0,(d|0)!=0)}s=c>>>0>x>>>0;if((c|0)!=(x|0)){continue}break}o=c;break l}Wa(J[40592],8,14375,495,81474,0)}if(!d){break k}e=a+5584|0;c=Ha-16|0;Ha=c;f=J[d+16>>2];if(f){g=J[d+8>>2];h=J[d+24>>2];J[c+12>>2]=J[d+32>>2];J[c+8>>2]=h;J[c+4>>2]=f;J[c>>2]=g;f=J[e>>2];Ja[J[J[f>>2]+20>>2]](f,c)}f=J[d+20>>2];if(f){g=J[d+12>>2];h=J[d+28>>2];J[c+12>>2]=J[d+36>>2];J[c+8>>2]=h;J[c+4>>2]=f;J[c>>2]=g;d=J[e+36>>2];Ja[J[J[d>>2]+20>>2]](d,c)}Ha=c+16|0}c=0;k=Ha-16|0;Ha=k;f=J[n+224>>2];L:{if(!f){break L}e=J[m+2388>>2];if(K[e+24|0]){Ve(J[e+12>>2],J[e+16>>2])}d=J[e+16>>2]-1|0;if((d|0)<0){break L}j=P(J[e+4>>2],J[e>>2]);h=J[e+12>>2];while(1){g=c+d>>1;i=J[h+P(g,12)>>2];if(!(i>>>0>f>>>0|f>>>0>=j+i>>>0)){c=h+P(g,12)|0;J[f>>2]=J[c+4>>2];J[c+4>>2]=f;if(K[e+24|0]){J[e+8>>2]=g}H[e+24|0]=0;break L}i=f>>>0>i>>>0;c=i?g+1|0:c;d=i?d:g-1|0;if((c|0)<=(d|0)){continue}break}}f=J[n+220>>2];M:{if(!f){break M}e=J[m+2392>>2];if(K[e+24|0]){Ve(J[e+12>>2],J[e+16>>2])}c=0;d=J[e+16>>2]-1|0;if((d|0)<0){break M}j=P(J[e+4>>2],J[e>>2]);h=J[e+12>>2];while(1){g=c+d>>1;i=J[h+P(g,12)>>2];if(!(i>>>0>f>>>0|f>>>0>=j+i>>>0)){c=h+P(g,12)|0;J[f>>2]=J[c+4>>2];J[c+4>>2]=f;if(K[e+24|0]){J[e+8>>2]=g}H[e+24|0]=0;break M}i=f>>>0>i>>>0;c=i?g+1|0:c;d=i?d:g-1|0;if((c|0)<=(d|0)){continue}break}}f=J[n+228>>2];N:{if(!f){break N}e=J[m+2384>>2];if(K[e+24|0]){Ve(J[e+12>>2],J[e+16>>2])}c=0;d=J[e+16>>2]-1|0;if((d|0)<0){break N}j=P(J[e+4>>2],J[e>>2]);h=J[e+12>>2];while(1){g=c+d>>1;i=J[h+P(g,12)>>2];if(!(i>>>0>f>>>0|f>>>0>=j+i>>>0)){c=h+P(g,12)|0;J[f>>2]=J[c+4>>2];J[c+4>>2]=f;if(K[e+24|0]){J[e+8>>2]=g}H[e+24|0]=0;break N}i=f>>>0>i>>>0;c=i?g+1|0:c;d=i?d:g-1|0;if((c|0)<=(d|0)){continue}break}}Ha=k+16|0;if(!(!s|!o)){g=0;while(1){O:{P:{Q:{R:{c=J[(g<<2)+b>>2];switch(Ja[J[J[c>>2]+24>>2]](c)|0){case 2:break P;case 1:break Q;case 0:break R;default:break O}}fp(a,c,0,1);break O}ep(a,c,0,1);break O}Wa(J[40592],2,14375,689,27155,0)}g=g+1|0;if((o|0)!=(g|0)){continue}break}}a=J[n+216>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[n+208>>2];if((a|0)==(n+12|0)|!a){break a}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ha=n+256|0}function zh(a,b,c,d,e,f){var g=Q(0),h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=Q(0),p=0,q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=0,A=Q(0),B=0,C=0,D=Q(0),E=Q(0),F=0,G=0,I=0,K=0,L=0,O=0,P=Q(0),R=0,S=0,T=0,U=0,V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0;h=Ha-8256|0;Ha=h;i=J[e>>2];G=f+1|0;J[e>>2]=f?i>>>0>G>>>0?i:G:1;J[h+8248>>2]=3;J[h+8252>>2]=4;J[h+8240>>2]=1;J[h+8244>>2]=2;a:{if(c>>>0<=3){if((c|0)==3){break a}f=c;r=f>>>0<=2?2:f;k=r-f|0;i=k+1&7;if(i){while(1){J[(h+8240|0)+(f<<2)>>2]=c;f=f+1|0;j=j+1|0;if((i|0)!=(j|0)){continue}break}}if(k>>>0<7){break a}while(1){k=h+8240|0;i=k+(f<<2)|0;J[i>>2]=c;J[i+24>>2]=c;J[i+20>>2]=c;J[i+16>>2]=c;J[i+12>>2]=c;J[i+8>>2]=c;J[i+4>>2]=c;i=f+7|0;J[k+(i<<2)>>2]=c;f=f+8|0;if((i|0)!=(r|0)){continue}break}break a}H[h+8224|0]=1;J[h+8232>>2]=1;J[h+8236>>2]=1024;J[h+32>>2]=0;J[h+36>>2]=c;J[h+8228>>2]=h+32;f=1;while(1){r=J[h+8228>>2];n=-1;if(f){k=J[a+8>>2];p=0;E=Q(-34028234663852886e22);while(1){i=r+(p<<3)|0;l=J[i+4>>2];if((l|0)!=1){i=J[i>>2];j=k+(J[(i<<2)+b>>2]<<5)|0;u=N[j+16>>2];o=N[j+8>>2];s=N[j+4>>2];t=N[j>>2];v=N[j+24>>2];w=N[j+20>>2];j=1;if(l){while(1){m=k+(J[(j+i<<2)+b>>2]<<5)|0;g=N[m+16>>2];u=g>2];o=g>o?o:g;g=N[m+4>>2];s=g>s?s:g;g=N[m>>2];t=g>t?t:g;g=N[m+24>>2];v=g>2];w=g>>0));i=g>E;E=i?g:E;n=i?p:n}p=p+1|0;if((p|0)!=(f|0)){continue}break}}$=n<<3;f=r+$|0;R=J[f>>2];y=(R<<2)+b|0;K=0;z=Ha+-64|0;Ha=z;x=J[f+4>>2];i=0;b:{if(x>>>0<2){break b}i=1;if((x|0)==2){break b}J[z+24>>2]=J[a+32>>2];J[z+28>>2]=J[a+36>>2];J[z+32>>2]=J[a+40>>2];J[z+12>>2]=J[a+20>>2];J[z+16>>2]=J[a+24>>2];J[z+20>>2]=J[a+28>>2];r=x>>>0>3?2:1;k=x-r|0;aa=k-r|0;S=x&-4;I=x&3;ba=x>>>1|0;i=x-2|0;T=(x-(r<<1)|0)+1|0;L=x>>>0<4;F=x-1<<2;while(1){O=K<<2;p=J[O+(z+12|0)>>2];c:{d:{e:{if((x|0)!=J[a+48>>2]){l=J[(z+24|0)+O>>2];m=J[a+44>>2];n=0;q=0;B=0;if(!L){break e}break d}q=J[a+4>>2];f=0;j=0;n=0;if(!L){while(1){m=j<<2;J[m+q>>2]=J[m+p>>2];l=m|4;J[l+q>>2]=J[l+p>>2];l=m|8;J[l+q>>2]=J[l+p>>2];l=m|12;J[l+q>>2]=J[l+p>>2];j=j+4|0;n=n+4|0;if((S|0)!=(n|0)){continue}break}}if(!I){break c}while(1){n=j<<2;J[n+q>>2]=J[n+p>>2];j=j+1|0;f=f+1|0;if((I|0)!=(f|0)){continue}break}break c}while(1){j=q<<2;J[j+m>>2]=J[l+(J[j+y>>2]<<2)>>2];f=j|4;J[f+m>>2]=J[l+(J[f+y>>2]<<2)>>2];f=j|8;J[f+m>>2]=J[l+(J[f+y>>2]<<2)>>2];f=j|12;J[f+m>>2]=J[l+(J[f+y>>2]<<2)>>2];q=q+4|0;B=B+4|0;if((S|0)!=(B|0)){continue}break}}if(I){while(1){f=q<<2;J[f+m>>2]=J[l+(J[f+y>>2]<<2)>>2];q=q+1|0;n=n+1|0;if((I|0)!=(n|0)){continue}break}}uf(m,x);q=J[a+4>>2];m=J[a+44>>2];n=0;j=0;B=0;if(!L){while(1){l=j<<2;J[l+q>>2]=J[p+(J[m+l>>2]<<2)>>2];f=l|4;J[f+q>>2]=J[p+(J[f+m>>2]<<2)>>2];f=l|8;J[f+q>>2]=J[p+(J[f+m>>2]<<2)>>2];f=l|12;J[f+q>>2]=J[p+(J[f+m>>2]<<2)>>2];j=j+4|0;B=B+4|0;if((S|0)!=(B|0)){continue}break}}if(!I){break c}while(1){f=j<<2;J[f+q>>2]=J[p+(J[f+m>>2]<<2)>>2];j=j+1|0;n=n+1|0;if((I|0)!=(n|0)){continue}break}}p=J[a+8>>2];f=p+(J[q>>2]<<5)|0;o=N[f+16>>2];s=N[f+8>>2];t=N[f+4>>2];u=N[f>>2];v=N[f+24>>2];w=N[f+20>>2];if(!L){f=p+(J[q+4>>2]<<5)|0;g=N[f+16>>2];o=g>2];s=g>s?s:g;g=N[f+4>>2];t=g>t?t:g;g=N[f>>2];u=g>u?u:g;g=N[f+24>>2];v=g>2];w=g>2];j=0;f=r;while(1){m=p+(J[(f<<2)+q>>2]<<5)|0;g=N[m+24>>2];v=g>2];s=g>s?s:g;D=Q(v-s);g=N[m+20>>2];w=g>2];t=g>t?t:g;A=Q(w-t);g=N[m+16>>2];o=g>2];u=g>u?u:g;g=Q(o-u);N[n+(j<<2)>>2]=Q(D*A)+Q(Q(g*D)+Q(g*A));f=f+1|0;j=j+1|0;if((T|0)!=(j|0)){continue}break}}f=p+(J[q+F>>2]<<5)|0;o=N[f+16>>2];s=N[f+8>>2];t=N[f+4>>2];u=N[f>>2];v=N[f+24>>2];w=N[f+20>>2];j=i;if((k|0)<(i|0)){while(1){f=p+(J[(j<<2)+q>>2]<<5)|0;g=N[f+16>>2];o=g>2];s=g>s?s:g;g=N[f+4>>2];t=g>t?t:g;g=N[f>>2];u=g>u?u:g;g=N[f+24>>2];v=g>2];w=g>2];j=0;f=k;while(1){l=p+(J[(f<<2)+q>>2]<<5)|0;g=N[l+24>>2];v=g>2];s=g>s?s:g;D=Q(v-s);g=N[l+20>>2];w=g>2];t=g>t?t:g;A=Q(w-t);g=N[l+16>>2];o=g>2];u=g>u?u:g;g=Q(o-u);N[n+(j<<2)>>2]=Q(D*A)+Q(Q(g*D)+Q(g*A));f=f-1|0;j=j+1|0;if((T|0)!=(j|0)){continue}break}}n=0;f:{if((aa|0)<0){o=Q(34028234663852886e22);break f}p=J[a+16>>2];m=J[a+12>>2];o=Q(34028234663852886e22);q=0;while(1){f=q+r|0;j=aa-q|0;g=Q(Q(Q(f|0)*N[m+(q<<2)>>2])+Q(N[p+(j<<2)>>2]*Q(j+r|0)));g:{if(!(g>31;j=n-ba|0;B=j>>31;if((l^C)-C>>>0>=(j^B)-B>>>0){break g}}n=f;o=g}q=q+1|0;if((T|0)!=(q|0)){continue}break}}J[(z+36|0)+O>>2]=n;N[(z+48|0)+O>>2]=o;K=K+1|0;if((K|0)!=3){continue}break}A=N[z+56>>2];o=N[z+48>>2];g=N[z+52>>2];h:{if(o<=g){i=0;if(o<=A){break h}}i=2;if(!(g<=A)){break h}i=1}f=i<<2;C=J[f+(z+12|0)>>2];i:{if((x|0)==J[a+48>>2]){f=x>>>0<=1?1:x;l=f&3;r=0;n=0;if(f>>>0>=4){k=f&-4;j=0;while(1){m=n<<2;J[m+y>>2]=J[m+C>>2];f=m|4;J[f+y>>2]=J[f+C>>2];f=m|8;J[f+y>>2]=J[f+C>>2];f=m|12;J[f+y>>2]=J[f+C>>2];n=n+4|0;j=j+4|0;if((k|0)!=(j|0)){continue}break}}if(!l){break i}while(1){f=n<<2;J[f+y>>2]=J[f+C>>2];n=n+1|0;r=r+1|0;if((l|0)!=(r|0)){continue}break}break i}m=J[f+(z+24|0)>>2];p=x>>>0<=1?1:x;j=p&3;F=J[a+44>>2];f=0;n=0;if(p>>>0>=4){r=p&-4;B=0;while(1){l=n<<2;J[l+F>>2]=J[m+(J[l+y>>2]<<2)>>2];k=l|4;J[k+F>>2]=J[m+(J[k+y>>2]<<2)>>2];k=l|8;J[k+F>>2]=J[m+(J[k+y>>2]<<2)>>2];k=l|12;J[k+F>>2]=J[m+(J[k+y>>2]<<2)>>2];n=n+4|0;B=B+4|0;if((r|0)!=(B|0)){continue}break}}if(j){while(1){k=n<<2;J[k+F>>2]=J[m+(J[k+y>>2]<<2)>>2];n=n+1|0;f=f+1|0;if((j|0)!=(f|0)){continue}break}}uf(F,x);m=J[a+44>>2];j=0;n=0;if(p>>>0>=4){r=p&-4;f=0;while(1){l=n<<2;J[l+y>>2]=J[C+(J[m+l>>2]<<2)>>2];k=l|4;J[k+y>>2]=J[C+(J[m+k>>2]<<2)>>2];k=l|8;J[k+y>>2]=J[C+(J[m+k>>2]<<2)>>2];k=l|12;J[k+y>>2]=J[C+(J[m+k>>2]<<2)>>2];n=n+4|0;f=f+4|0;if((r|0)!=(f|0)){continue}break}}k=p&3;if(!k){break i}while(1){f=n<<2;J[f+y>>2]=J[C+(J[f+m>>2]<<2)>>2];n=n+1|0;j=j+1|0;if((k|0)!=(j|0)){continue}break}}f=J[(z+36|0)+(i<<2)>>2];i=(x|0)==3?f?f:1:f}Ha=z- -64|0;J[h+20>>2]=i;J[h+16>>2]=R;f=J[h+8232>>2];j:{if(f>>>0>=(J[h+8236>>2]&2147483647)>>>0){ix(h+32|0,h+16|0);f=J[h+8232>>2];break j}k=J[h+8228>>2]+(f<<3)|0;f=J[h+20>>2];J[k>>2]=J[h+16>>2];J[k+4>>2]=f;f=J[h+8232>>2]+1|0;J[h+8232>>2]=f}J[h+20>>2]=x-i;r=i+R|0;J[h+16>>2]=r;k:{if((J[h+8236>>2]&2147483647)>>>0<=f>>>0){ix(h+32|0,h+16|0);f=J[h+8232>>2];break k}i=J[h+8228>>2]+(f<<3)|0;f=J[h+20>>2];J[i>>2]=J[h+16>>2];J[i+4>>2]=f;f=J[h+8232>>2]+1|0}i=J[h+8228>>2];f=f-1|0;J[h+8232>>2]=f;k=i+$|0;i=i+(f<<3)|0;f=J[i+4>>2];J[k>>2]=J[i>>2];J[k+4>>2]=f;J[(h+8240|0)+(U<<2)>>2]=r;U=U+1|0;if((U|0)!=3){f=J[h+8232>>2];continue}break}f=J[h+8236>>2];if((f|0)<0|!(f&2147483647)){break a}i=J[h+8228>>2];if((i|0)==(h+32|0)|!i){break a}f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,i)}uf(h+8240|0,3);J[h+8252>>2]=c;p=0;J[h+16>>2]=0;f=J[h+8244>>2];J[h+20>>2]=J[h+8240>>2];J[h+24>>2]=f;k=J[h+8248>>2];J[h+28>>2]=k;m=J[h+8240>>2];J[h>>2]=m;f=J[h+8244>>2];l=f-m|0;J[h+4>>2]=l;i=k-f|0;J[h+8>>2]=i;f=c-k|0;J[h+12>>2]=f;n=f>>>0<17&i>>>0<17&(l>>>0<17&m>>>0<17)&M[(J[a+52>>2]<<2)+114800>>2]>=c>>>0;while(1){J[h+56>>2]=-1;J[h+60>>2]=0;J[h+48>>2]=-25165825;J[h+52>>2]=-25165825;J[h+40>>2]=2122317823;J[h+44>>2]=-25165825;J[h+32>>2]=2122317823;J[h+36>>2]=2122317823;l:{m:{n:{c=p<<2;f=J[c+h>>2];if(f){j=1;i=J[c+(h+16|0)>>2];c=J[a+8>>2];k=(J[(i<<2)+b>>2]<<5)+c|0;v=N[k+24>>2];o=N[k+8>>2];D=Q(v-o);w=N[k+20>>2];s=N[k+4>>2];A=Q(w-s);u=N[k+16>>2];t=N[k>>2];g=Q(u-t);E=Q(Q(D*A)+Q(Q(g*D)+Q(g*A)));P=E;if((f|0)!=1){break n}break m}J[h+52>>2]=-25165825;J[h+44>>2]=-25165825;J[h+48>>2]=-25165825;J[h+36>>2]=2122317823;J[h+40>>2]=2122317823;o=Q(85070586659632215e21);f=-1;s=Q(85070586659632215e21);t=Q(85070586659632215e21);c=-1;break l}while(1){k=c+(J[(j+i<<2)+b>>2]<<5)|0;V=N[k+24>>2];W=N[k+8>>2];D=Q(V-W);X=N[k+20>>2];Y=N[k+4>>2];A=Q(X-Y);Z=N[k+16>>2];_=N[k>>2];g=Q(Z-_);g=Q(Q(D*A)+Q(Q(g*D)+Q(g*A)));P=gE?E:g;u=u>Z?u:Z;o=oV?v:V;w=w>X?w:X;j=j+1|0;if((j|0)!=(f|0)){continue}break}}N[h+52>>2]=v;N[h+48>>2]=w;N[h+44>>2]=u;N[h+40>>2]=o;N[h+36>>2]=s;N[h+32>>2]=t;c=Q(P/E)>>0<3|(M[(J[a+52>>2]<<2)+114864>>2]>=f>>>0|n))){f=0;n=0;c=-1;break l}c=i+(b-J[a>>2]>>2)|0}J[h+60>>2]=f;J[h+56>>2]=c;c=J[d+4>>2];o:{if(c>>>0>=(J[d+8>>2]&2147483647)>>>0){f=0;c=J[d+8>>2];r=c&2147483647?c<<1:1;p:{if(!r){break p}i=r<<5;if(!i){break p}f=J[40592];c=f+12|0;f=(da=c,ea=i,fa=Ja[J[J[f>>2]+20>>2]](f)|0?54451:69706,ga=20075,ha=553,ca=J[J[c>>2]+8>>2],Ja[ca](da|0,ea|0,fa|0,ga|0,ha|0)|0)}c=J[d+4>>2];if((c|0)>0){k=(c<<5)+f|0;j=J[d>>2];c=f;while(1){N[c>>2]=N[j>>2];N[c+4>>2]=N[j+4>>2];N[c+8>>2]=N[j+8>>2];N[c+12>>2]=N[j+12>>2];N[c+16>>2]=N[j+16>>2];N[c+20>>2]=N[j+20>>2];i=J[j+28>>2];J[c+24>>2]=J[j+24>>2];J[c+28>>2]=i;j=j+32|0;c=c+32|0;if(k>>>0>c>>>0){continue}break}c=J[d+4>>2]}i=(c<<5)+f|0;N[i>>2]=N[h+32>>2];N[i+4>>2]=N[h+36>>2];N[i+8>>2]=N[h+40>>2];N[i+12>>2]=N[h+44>>2];N[i+16>>2]=N[h+48>>2];N[i+20>>2]=N[h+52>>2];c=J[h+60>>2];J[i+24>>2]=J[h+56>>2];J[i+28>>2]=c;q:{if(J[d+8>>2]<0){break q}i=J[d>>2];if(!i){break q}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,i)}J[d+8>>2]=r;J[d>>2]=f;break o}f=J[d>>2]+(c<<5)|0;N[f+8>>2]=o;N[f+4>>2]=s;N[f>>2]=t;N[f+12>>2]=N[h+44>>2];N[f+16>>2]=N[h+48>>2];N[f+20>>2]=N[h+52>>2];c=J[h+60>>2];J[f+24>>2]=J[h+56>>2];J[f+28>>2]=c}J[d+4>>2]=J[d+4>>2]+1;p=p+1|0;if((p|0)!=4){continue}break}r:{if(n&1){break r}f=J[d>>2];i=J[d+4>>2];c=f+(i-4<<5)|0;if(!J[c+28>>2]){J[c+24>>2]=i;zh(a,b,m,d,e,G);f=J[d>>2]}c=i-3|0;if(!J[((c<<5)+f|0)+28>>2]){J[((c<<5)+f|0)+24>>2]=J[d+4>>2];zh(a,(J[h+20>>2]<<2)+b|0,l,d,e,G);f=J[d>>2]}c=(i-2<<5)+f|0;if(!J[c+28>>2]){J[c+24>>2]=J[d+4>>2];zh(a,(J[h+24>>2]<<2)+b|0,J[h+8>>2],d,e,G);f=J[d>>2]}c=i-1|0;if(J[((c<<5)+f|0)+28>>2]){break r}J[((c<<5)+f|0)+24>>2]=J[d+4>>2];zh(a,(J[h+28>>2]<<2)+b|0,J[h+12>>2],d,e,G)}Ha=h+8256|0}function FI(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,O=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=Q(0),ba=Q(0),da=0,ea=0,fa=0,ga=0,ha=0,ia=0;e=Ha-1072|0;Ha=e;J[e+1048>>2]=J[b+12>>2];G=J[b+56>>2];J[e+1004>>2]=-128;J[e+1008>>2]=-128;J[e+972>>2]=-128;J[e+976>>2]=-128;J[e+940>>2]=-128;J[e+944>>2]=-128;J[e+908>>2]=-128;J[e+912>>2]=-128;J[e+876>>2]=-128;J[e+880>>2]=-128;J[e+844>>2]=-128;J[e+848>>2]=-128;J[e+812>>2]=-128;J[e+816>>2]=-128;J[e+780>>2]=-128;J[e+784>>2]=-128;J[e+748>>2]=-128;J[e+752>>2]=-128;J[e+716>>2]=-128;J[e+720>>2]=-128;J[e+684>>2]=-128;J[e+688>>2]=-128;J[e+652>>2]=-128;J[e+656>>2]=-128;J[e+620>>2]=-128;J[e+624>>2]=-128;J[e+588>>2]=-128;J[e+592>>2]=-128;J[e+556>>2]=-128;J[e+560>>2]=-128;J[e+524>>2]=-128;J[e+528>>2]=-128;J[e+492>>2]=-128;J[e+496>>2]=-128;J[e+460>>2]=-128;J[e+464>>2]=-128;J[e+428>>2]=-128;J[e+432>>2]=-128;J[e+396>>2]=-128;J[e+400>>2]=-128;J[e+364>>2]=-128;J[e+368>>2]=-128;J[e+332>>2]=-128;J[e+336>>2]=-128;J[e+300>>2]=-128;J[e+304>>2]=-128;J[e+268>>2]=-128;J[e+272>>2]=-128;J[e+236>>2]=-128;J[e+240>>2]=-128;J[e+204>>2]=-128;J[e+208>>2]=-128;J[e+172>>2]=-128;J[e+176>>2]=-128;J[e+140>>2]=-128;J[e+144>>2]=-128;J[e+108>>2]=-128;J[e+112>>2]=-128;J[e+76>>2]=-128;J[e+80>>2]=-128;J[e+44>>2]=-128;J[e+48>>2]=-128;J[e+12>>2]=-128;J[e+16>>2]=-128;W=J[b+40>>2];q=J[b+28>>2];X=J[b+16>>2];J[e+1040>>2]=0;J[e+1044>>2]=32;J[e+1068>>2]=d;J[e+1064>>2]=c;H[e+1033|0]=0;J[e+1036>>2]=e;ga=J[b>>2];_=J[b+44>>2];I=J[b+48>>2];S=J[b+24>>2];$=J[b+32>>2];aa=N[b+104>>2];ba=N[b+100>>2];c=G+J[b+68>>2]|0;J[b+68>>2]=c;n=c-G|0;da=J[b+36>>2];ha=ga-1|0;ea=ha;l=G;v=1;d=0;while(1){ia=d+ha|0;if(ia>>>0>T>>>0){w=v?133168:133264;B=q+s|0;x=P(ea-T|0,q);z=x+s|0;p=t;while(1){a:{if(J[b+88>>2]>=(p|0)){break a}d=3e4;if(J[b+88>>2]>=(p|0)){break a}while(1){if(J[b+88>>2]>=(p|0)){break a}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}H[e+1032|0]=K[a+4|0]!=0|ga-T>>>0<4;if(I){C=P(D,W);Y=0;while(1){b:{if(J[b+72>>2]>=(m|0)){break b}d=3e4;if(J[b+72>>2]>=(m|0)){break b}while(1){if(J[b+72>>2]>=(m|0)){break b}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}Z=0;A=(Y<<2)+_|0;u=J[A>>2]+u|0;c:{if((u|0)<=(n|0)){break c}while(1){c=u-n|0;U=(c|0)<(l|0)?c:l;if((U|0)>0){r=n-C|0;O=U+r|0;while(1){h=0;i=0;g=0;fa=(r<<3)+da|0;E=(J[fa>>2]<<5)+$|0;d=J[E+24>>2];c=d+383|0;g=c>>>0<383?1:g;f=g>>>6|0;c=g<<26|c>>>6;g=d>>>6|0;y=c-g|0;g=f-(c>>>0>>0)|0;j=g;c=y+1|0;g=c?g:g+1|0;f=0;F=c&7;if(f|F){while(1){f=c;c=c-1|0;g=g-!f|0;d=d- -64|0;f=i;h=h+1|0;f=h?f:f+1|0;i=f;if((h|0)!=(F|0)|(V|0)!=(f|0)){continue}break}}h=L[fa+4>>1];if(!j&y>>>0>=7|j){while(1){d=d+512|0;i=g-(c>>>0<8)|0;g=i;c=c-8|0;if(g|c){continue}break}}d:{if(!h){break d}c=0;d=0;if(h>>>0>=4){f=h&65532;j=0;while(1){d=d+4|0;j=j+4|0;if((f|0)!=(j|0)){continue}break}}f=h&3;if(!f){break d}while(1){d=d+1|0;c=c+1|0;if((f|0)!=(c|0)){continue}break}}Ja[J[(L[fa+6>>1]<<2)+w>>2]](E,h,e+1032|0);r=r+1|0;if((O|0)>(r|0)){continue}break}}Z=Z+U|0;l=l-U|0;if(l){n=n+U|0}else{l=G;c=l+J[b+68>>2]|0;J[b+68>>2]=c;n=c-l|0}if((u|0)>(n|0)){continue}break}if(!Z){break c}J[b+72>>2]=J[b+72>>2]+Z}m=J[A>>2]+m|0;Y=Y+1|0;if((Y|0)!=(I|0)){continue}break}}e:{if(J[b+72>>2]>=(m|0)){break e}d=3e4;if(J[b+72>>2]>=(m|0)){break e}while(1){if(J[b+72>>2]>=(m|0)){break e}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}s=q+s|0;if((s|0)>(k|0)){while(1){if((((o|0)<(s|0)?o:s)|0)>(k|0)){c=(o|0)<(B|0)?o:B;d=k;while(1){f=J[P(d-R|0,52)+S>>2];Ja[J[J[f>>2]+136>>2]](f,ba,aa,J[e+1064>>2],J[e+1068>>2],0,0,Q(0));d=d+1|0;if((c|0)!=(d|0)){continue}break}if((c|0)!=(k|0)){J[b+88>>2]=J[b+88>>2]+(c-k|0)}k=c}if((k|0)==(o|0)){o=J[b+84>>2]+2|0;J[b+84>>2]=o;k=o-2|0}if((k|0)<(s|0)){continue}break}}p=q+p|0;B=q+B|0;D=D+1|0;R=q+R|0;T=T+1|0;if(ia>>>0>T>>>0){continue}break}s=z;t=t+x|0}d=1;ea=ea+1|0;c=v;v=0;if(c){continue}break}z=J[b+52>>2];y=J[b+8>>2];a=J[b+76>>2]+32|0;J[b+76>>2]=a;f:{c=J[b+88>>2]>=(t|0);if(c|c){break f}d=3e4;while(1){if(J[b+88>>2]>=(t|0)){break f}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}d=a-32|0;g:{a=J[b+72>>2]>=(m|0);if(a|a){break g}c=3e4;while(1){if(J[b+72>>2]>=(m|0)){break g}c=c-1|0;if(c){continue}+ca();c=1e4;continue}}a=32;c=0;if((d|0)<(q|0)){while(1){f=q-d|0;v=(f|0)>=32?32:f;a=a-v|0;h:{if((f|0)<=0){break h}f=(v|0)<=1?1:v;g=f&1;if((v|0)>=2){h=f&2147483646;j=0;while(1){i=P(d,52)+S|0;f=J[(J[J[i>>2]+24>>2]<<2)+162292>>2];if(f){Ja[f|0](i,J[e+1068>>2])}i=i+52|0;f=J[(J[J[i>>2]+24>>2]<<2)+162292>>2];if(f){Ja[f|0](i,J[e+1068>>2])}d=d+2|0;j=j+2|0;if((h|0)!=(j|0)){continue}break}}if(!g){break h}i=P(d,52)+S|0;f=J[(J[J[i>>2]+24>>2]<<2)+162292>>2];if(f){Ja[f|0](i,J[e+1068>>2])}d=d+1|0}if(!a){a=J[b+76>>2]+32|0;J[b+76>>2]=a;d=a-32|0;a=32}c=c+v|0;if((d|0)<(q|0)){continue}break}}j=d-q|0;if((X|0)>(j|0)){while(1){p=0;d=X-j|0;d=(a|0)<(d|0)?a:d;if((d|0)>0){while(1){a=j<<5;f=a+z|0;a=a+y|0;N[f>>2]=N[a>>2];N[f+4>>2]=N[a+4>>2];N[f+8>>2]=N[a+8>>2];N[f+16>>2]=N[a+16>>2];N[f+20>>2]=N[a+20>>2];N[f+24>>2]=N[a+24>>2];j=j+1|0;p=p+1|0;if((d|0)!=(p|0)){continue}break}}c=c+d|0;a=32;d=J[b+76>>2]+32|0;J[b+76>>2]=d;j=(d-q|0)-32|0;if((X|0)>(j|0)){continue}break}}if(c){J[b+80>>2]=J[b+80>>2]+c}i:{a=q+X|0;if((a|0)<=J[b+80>>2]|(a|0)<=J[b+80>>2]){break i}d=3e4;while(1){if((a|0)<=J[b+80>>2]){break i}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}if(M[b+4>>2]>=2){w=q+s|0;B=1;while(1){j:{if(J[b+88>>2]>=(t|0)){break j}d=3e4;if(J[b+88>>2]>=(t|0)){break j}while(1){if(J[b+88>>2]>=(t|0)){break j}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}if(I){O=P(D,W);p=0;while(1){k:{if(J[b+72>>2]>=(m|0)){break k}d=3e4;if(J[b+72>>2]>=(m|0)){break k}while(1){if(J[b+72>>2]>=(m|0)){break k}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}a=0;E=(p<<2)+_|0;u=J[E>>2]+u|0;l:{if((u|0)<=(n|0)){break l}while(1){c=u-n|0;x=(c|0)<(l|0)?c:l;if((x|0)>0){r=n-O|0;V=x+r|0;while(1){h=0;i=0;g=0;C=(r<<3)+da|0;F=(J[C>>2]<<5)+$|0;d=J[F+24>>2];c=d+383|0;g=c>>>0<383?1:g;f=g>>>6|0;c=g<<26|c>>>6;g=d>>>6|0;y=c-g|0;g=f-(c>>>0>>0)|0;A=g;c=y+1|0;g=c?g:g+1|0;f=0;v=f;z=c&7;if(f|z){while(1){f=c;c=c-1|0;g=g-!f|0;d=d- -64|0;f=i;h=h+1|0;f=h?f:f+1|0;i=f;if((h|0)!=(z|0)|(v|0)!=(f|0)){continue}break}}h=L[C+4>>1];if(!A&y>>>0>=7|A){while(1){d=d+512|0;i=g-(c>>>0<8)|0;g=i;c=c-8|0;if(g|c){continue}break}}m:{if(!h){break m}c=0;d=0;if(h>>>0>=4){f=h&65532;j=0;while(1){d=d+4|0;j=j+4|0;if((f|0)!=(j|0)){continue}break}}f=h&3;if(!f){break m}while(1){d=d+1|0;c=c+1|0;if((f|0)!=(c|0)){continue}break}}Ja[J[(L[C+6>>1]<<2)+133168>>2]](F,h,e+1032|0);r=r+1|0;if((V|0)>(r|0)){continue}break}}a=a+x|0;l=l-x|0;if(l){n=n+x|0}else{l=G;c=l+J[b+68>>2]|0;J[b+68>>2]=c;n=c-l|0}if((u|0)>(n|0)){continue}break}if(!a){break l}J[b+72>>2]=J[b+72>>2]+a}m=J[E>>2]+m|0;p=p+1|0;if((I|0)!=(p|0)){continue}break}}n:{if(J[b+72>>2]>=(m|0)){break n}d=3e4;if(J[b+72>>2]>=(m|0)){break n}while(1){if(J[b+72>>2]>=(m|0)){break n}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}s=q+s|0;if((s|0)>(k|0)){while(1){if((((o|0)<(s|0)?o:s)|0)>(k|0)){a=(o|0)<(w|0)?o:w;d=k;while(1){c=J[P(d-R|0,52)+S>>2];Ja[J[J[c>>2]+136>>2]](c,ba,aa,J[e+1064>>2],J[e+1068>>2],1,0,Q(0));d=d+1|0;if((a|0)!=(d|0)){continue}break}if((a|0)!=(k|0)){J[b+88>>2]=J[b+88>>2]+(a-k|0)}k=a}if((k|0)==(o|0)){o=J[b+84>>2]+2|0;J[b+84>>2]=o;k=o-2|0}if((k|0)<(s|0)){continue}break}}t=q+t|0;w=q+w|0;R=q+R|0;D=D+1|0;B=B+1|0;if(B>>>0>2]){continue}break}}x=J[b+140>>2];C=J[b+132>>2];J[e+1056>>2]=J[b+136>>2];J[e+1052>>2]=C;J[e+1060>>2]=x;H[e+1033|0]=1;o:{a=J[b+88>>2]>=(t|0);if(a|a){break o}d=3e4;while(1){if(J[b+88>>2]>=(t|0)){break o}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}if(I){E=P(D,W);p=0;while(1){p:{if(J[b+72>>2]>=(m|0)){break p}d=3e4;if(J[b+72>>2]>=(m|0)){break p}while(1){if(J[b+72>>2]>=(m|0)){break p}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}a=0;V=(p<<2)+_|0;u=J[V>>2]+u|0;q:{if((u|0)<=(n|0)){break q}while(1){c=u-n|0;w=(c|0)<(l|0)?c:l;if((w|0)>0){r=n-E|0;F=w+r|0;while(1){h=0;i=0;g=0;A=(r<<3)+da|0;t=(J[A>>2]<<5)+$|0;d=J[t+24>>2];c=d+383|0;g=c>>>0<383?1:g;f=g>>>6|0;c=(g&63)<<26|c>>>6;g=d>>>6|0;y=c-g|0;g=f-(c>>>0>>0)|0;O=g;c=y+1|0;g=c?g:g+1|0;f=0;v=f;z=c&7;if(f|z){while(1){f=c;c=c-1|0;g=g-!f|0;d=d- -64|0;f=i;h=h+1|0;f=h?f:f+1|0;i=f;if((h|0)!=(z|0)|(v|0)!=(f|0)){continue}break}}h=L[A+4>>1];if(!O&y>>>0>=7|O){while(1){d=d+512|0;i=g-(c>>>0<8)|0;g=i;c=c-8|0;if(g|c){continue}break}}r:{if(!h){break r}c=0;d=0;if(h>>>0>=4){f=h&65532;j=0;while(1){d=d+4|0;j=j+4|0;if((f|0)!=(j|0)){continue}break}}f=h&3;if(!f){break r}while(1){d=d+1|0;c=c+1|0;if((f|0)!=(c|0)){continue}break}}Ja[J[(L[A+6>>1]<<2)+133216>>2]](t,h,e+1032|0);r=r+1|0;if((F|0)>(r|0)){continue}break}}a=a+w|0;l=l-w|0;if(l){n=n+w|0}else{l=G;c=l+J[b+68>>2]|0;J[b+68>>2]=c;n=c-l|0}if((u|0)>(n|0)){continue}break}if(!a){break q}J[b+72>>2]=J[b+72>>2]+a}m=J[V>>2]+m|0;p=p+1|0;if((I|0)!=(p|0)){continue}break}}s:{a=J[b+72>>2]>=(m|0);if(a|a){break s}d=3e4;while(1){if(J[b+72>>2]>=(m|0)){break s}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}i=q+s|0;if((i|0)>(k|0)){while(1){d=k;a=(i|0)>(o|0)?o:i;if((d|0)<(a|0)){while(1){f=P(d-R|0,52)+S|0;c=J[f>>2];Ja[J[J[c>>2]+136>>2]](c,ba,aa,J[e+1064>>2],J[e+1068>>2],0,0,Q(0));c=J[f>>2];Ja[J[J[c>>2]+140>>2]](c,0);d=d+1|0;if((a|0)!=(d|0)){continue}break}if((a|0)!=(k|0)){J[b+88>>2]=J[b+88>>2]+(a-k|0)}k=a}if((k|0)==(o|0)){o=J[b+84>>2]+2|0;J[b+84>>2]=o;k=o-2|0}if((i|0)>(k|0)){continue}break}}a=J[e+1040>>2];t:{if(!a){break t}b=a+J[x>>2]|0;J[x>>2]=b;a=J[e+1040>>2];if(!a){break t}c=b-a|0;d=0;while(1){f=J[e+1036>>2]+(d<<5)|0;a=J[f+4>>2];b=C+(c+d<<5)|0;J[b>>2]=J[f>>2];J[b+4>>2]=a;a=J[f+28>>2];J[b+24>>2]=J[f+24>>2];J[b+28>>2]=a;a=J[f+20>>2];J[b+16>>2]=J[f+16>>2];J[b+20>>2]=a;a=J[f+12>>2];J[b+8>>2]=J[f+8>>2];J[b+12>>2]=a;d=d+1|0;if(d>>>0>2]){continue}break}}Ha=e+1072|0;return P(D+1|0,W)|0}function sA(a,b,c,d,e,f,g,h,i,j){var k=0,l=0,m=0,n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=0,ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0);l=Ha-288|0;Ha=l;r=i;k=Ha-272|0;Ha=k;J[k+248>>2]=0;J[k+252>>2]=0;J[k+240>>2]=0;J[k+244>>2]=0;ga=N[d+8>>2];ha=N[d+4>>2];F=N[d>>2];G=N[e+8>>2];I=N[e+4>>2];B=N[e>>2];J[k+224>>2]=1;m=J[a+8>>2];y=N[m+52>>2];z=N[m+36>>2];x=N[m+20>>2];R=N[m+56>>2];S=N[m+40>>2];p=J[a+4>>2];t=N[p+56>>2];D=N[a+56>>2];L=N[a+24>>2];_=N[a+40>>2];V=N[a+48>>2];C=N[a+32>>2];E=N[m+24>>2];v=N[p+52>>2];M=N[a+52>>2];T=N[a+20>>2];W=N[a+36>>2];U=N[m+48>>2];X=N[m+32>>2];ia=N[m>>2];ja=N[m+16>>2];Z=N[m+4>>2];ka=N[m+8>>2];w=N[p+48>>2];la=N[a+16>>2];i=N[c+8>>2];o=N[c>>2];q=N[c+4>>2];m=J[b+4>>2];s=N[m+56>>2];$=N[m+52>>2];aa=N[m+72>>2];A=m- -64|0;ba=N[A>>2];ca=N[m+68>>2];n=N[m+88>>2];da=N[m+80>>2];ea=N[m+84>>2];fa=N[m+48>>2];J[k+172>>2]=0;O=n;p=Q(Q(i*i)+Q(Q(o*o)+Q(q*q)))>Q(1.1920928955078125e-7);i=p?i:Q(0);o=p?o:Q(1);n=p?q:Q(0);u=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(o*o)+Q(n*n))))));i=Q(i*u);q=Q(o*u);o=Q(n*u);N[k+168>>2]=Q(O*i)+Q(Q(da*q)+Q(ea*o));N[k+164>>2]=Q(aa*i)+Q(Q(ba*q)+Q(o*ca));N[k+160>>2]=Q(s*i)+Q(Q(fa*q)+Q(o*$));p=sb(m,k+160|0);$=N[A>>2];aa=N[m+80>>2];ba=N[m+84>>2];ca=N[m+52>>2];da=N[m+68>>2];ea=N[m+88>>2];p=J[m+152>>2]+P(p,12)|0;n=N[p+8>>2];fa=N[m+56>>2];u=N[p>>2];ma=N[m+72>>2];s=N[p+4>>2];na=N[m+48>>2];J[k+180>>2]=0;J[k+184>>2]=0;J[k+188>>2]=0;J[k+192>>2]=0;J[k+196>>2]=0;J[k+200>>2]=0;J[k+204>>2]=0;J[k+208>>2]=0;J[k+212>>2]=0;J[k+216>>2]=0;J[k+220>>2]=0;J[k+172>>2]=0;J[k+176>>2]=0;O=R;q=Q(-q);R=Q(Q(Q(L*q)-Q(_*o))-Q(D*i))>Q(0)?t:Q(-t);w=Q(Q(Q(la*q)-Q(C*o))-Q(V*i))>Q(0)?w:Q(-w);i=Q(Q(Q(T*q)-Q(W*o))-Q(M*i))>Q(0)?v:Q(-v);o=Q(O+Q(Q(S*R)+Q(Q(ka*w)+Q(E*i))));q=Q(Q(ea*n)+Q(Q(fa*u)+Q(s*ma)));t=Q(o-q);N[k+168>>2]=t;y=Q(y+Q(Q(z*R)+Q(Q(Z*w)+Q(i*x))));z=Q(Q(ba*n)+Q(Q(ca*u)+Q(s*da)));v=Q(y-z);N[k+164>>2]=v;i=Q(U+Q(Q(X*R)+Q(Q(ia*w)+Q(i*ja))));n=Q(Q(aa*n)+Q(Q(na*u)+Q(s*$)));s=Q(i-n);N[k+160>>2]=s;J[k+116>>2]=0;J[k+120>>2]=0;J[k+124>>2]=0;J[k+128>>2]=0;J[k+132>>2]=0;J[k+136>>2]=0;J[k+140>>2]=0;J[k+144>>2]=0;J[k+148>>2]=0;J[k+152>>2]=0;J[k+156>>2]=0;J[k+108>>2]=0;J[k+112>>2]=0;N[k+104>>2]=o;N[k+100>>2]=y;N[k+96>>2]=i;J[k+52>>2]=0;J[k+56>>2]=0;J[k+60>>2]=0;J[k+64>>2]=0;J[k+68>>2]=0;J[k+72>>2]=0;J[k+76>>2]=0;J[k+80>>2]=0;J[k+84>>2]=0;J[k+88>>2]=0;J[k+92>>2]=0;J[k+44>>2]=0;J[k+48>>2]=0;N[k+40>>2]=q;N[k+36>>2]=z;N[k+32>>2]=n;i=Q(-t);o=Q(-v);q=Q(-s);m=-1;w=Q(Q(t*t)+Q(Q(s*s)+Q(v*v)));n=N[J[b+4>>2]+24>>2];p=J[a+4>>2];u=N[p+24>>2];n=Q((nia)){r=q;n=o;u=i;F=Q(0);R=s;ga=v;ha=t;break b}_=Q(n+r);ja=Q(_*_);B=Q(Q(B*Q(0))+F);I=Q(Q(I*Q(0))+ha);G=Q(Q(G*Q(0))+ga);F=Q(0);u=i;n=o;r=q;while(1){R=s;ga=v;ha=t;m=J[a+8>>2];X=N[m+56>>2];Z=N[m+40>>2];ka=N[m+24>>2];L=N[m+52>>2];W=N[m+36>>2];p=J[a+4>>2];v=N[p+56>>2];U=N[m+20>>2];s=N[p+52>>2];la=N[m+8>>2];D=N[m+48>>2];V=N[m+32>>2];C=N[m>>2];E=N[m+16>>2];M=N[a+56>>2];T=N[a+24>>2];$=N[a+40>>2];aa=N[m+4>>2];x=N[p+48>>2];ba=N[a+48>>2];ca=N[a+16>>2];da=N[a+32>>2];ea=N[a+52>>2];fa=N[a+20>>2];ma=N[a+36>>2];m=J[b+4>>2];na=N[m+52>>2];ra=N[m+56>>2];sa=N[m+72>>2];A=m- -64|0;ta=N[A>>2];ua=N[m+68>>2];va=N[m+88>>2];t=N[m+80>>2];y=N[m+84>>2];wa=N[m+48>>2];J[k+268>>2]=0;O=t;z=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(q*q)+Q(o*o))))));t=Q(q*z);S=Q(-t);oa=y;y=Q(o*z);z=Q(i*z);N[k+264>>2]=Q(Q(O*S)-Q(oa*y))-Q(va*z);N[k+260>>2]=Q(Q(ta*S)-Q(ua*y))-Q(sa*z);N[k+256>>2]=Q(Q(wa*S)-Q(na*y))-Q(ra*z);p=sb(m,k+256|0);v=Q(Q(M*z)+Q(Q(T*t)+Q(y*$)))>Q(0)?v:Q(-v);x=Q(Q(ba*z)+Q(Q(ca*t)+Q(y*da)))>Q(0)?x:Q(-x);s=Q(Q(ea*z)+Q(Q(fa*t)+Q(y*ma)))>Q(0)?s:Q(-s);V=Q(D+Q(Q(V*v)+Q(Q(C*x)+Q(E*s))));p=J[m+152>>2]+P(p,12)|0;C=N[p+8>>2];E=N[p>>2];M=N[p+4>>2];T=Q(B+Q(Q(N[m+80>>2]*C)+Q(Q(N[m+48>>2]*E)+Q(M*N[A>>2]))));D=Q(V-T);W=Q(L+Q(Q(W*v)+Q(Q(aa*x)+Q(s*U))));U=Q(I+Q(Q(N[m+84>>2]*C)+Q(Q(N[m+52>>2]*E)+Q(M*N[m+68>>2]))));L=Q(W-U);X=Q(X+Q(Q(Z*v)+Q(Q(la*x)+Q(s*ka))));C=Q(G+Q(Q(N[m+88>>2]*C)+Q(Q(N[m+56>>2]*E)+Q(M*N[m+72>>2]))));x=Q(X-C);v=Q(Q(Q(Q(t*Q(-D))-Q(y*L))-Q(z*x))-_);if(v>Q(0)){m=0;s=N[e+8>>2];E=N[e>>2];M=N[e+4>>2];Z=Q(Q(z*s)+Q(Q(t*E)+Q(y*M)));if(Z>=Q(0)){break a}t=F;F=Q(t-Q(v/Z));if(F>t){if(F>Q(1)){break a}u=N[d+8>>2];n=N[d+4>>2];r=N[d>>2];J[k+76>>2]=0;J[k+60>>2]=0;J[k+44>>2]=0;t=Q(r+Q(E*F));r=Q(t-B);w=Q(r+N[k+64>>2]);N[k+64>>2]=w;v=Q(n+Q(M*F));n=Q(v-I);B=Q(n+N[k+68>>2]);N[k+68>>2]=B;s=Q(u+Q(s*F));u=Q(s-G);I=Q(u+N[k+72>>2]);N[k+72>>2]=I;G=Q(r+N[k+48>>2]);N[k+48>>2]=G;x=Q(n+N[k+52>>2]);N[k+52>>2]=x;D=Q(u+N[k+56>>2]);N[k+56>>2]=D;r=Q(r+N[k+32>>2]);N[k+32>>2]=r;n=Q(n+N[k+36>>2]);N[k+36>>2]=n;u=Q(u+N[k+40>>2]);N[k+40>>2]=u;L=N[k+96>>2];C=N[k+100>>2];E=N[k+104>>2];J[k+172>>2]=0;N[k+168>>2]=E-u;N[k+164>>2]=C-n;N[k+160>>2]=L-r;r=N[k+112>>2];n=N[k+116>>2];u=N[k+120>>2];J[k+188>>2]=0;N[k+184>>2]=u-D;N[k+180>>2]=n-x;N[k+176>>2]=r-G;r=N[k+128>>2];n=N[k+132>>2];u=N[k+136>>2];J[k+204>>2]=0;N[k+200>>2]=u-I;N[k+196>>2]=n-B;N[k+192>>2]=r-w;m=J[b+4>>2];u=N[m+56>>2];w=N[m+52>>2];B=N[m+72>>2];A=m- -64|0;I=N[A>>2];G=N[m+68>>2];r=N[m+88>>2];n=N[m+80>>2];x=N[m+84>>2];D=N[m+48>>2];J[k+268>>2]=0;O=r;r=Q(-z);oa=Q(n*S);n=Q(-y);N[k+264>>2]=Q(O*r)+Q(oa+Q(x*n));N[k+260>>2]=Q(B*r)+Q(Q(I*S)+Q(G*n));N[k+256>>2]=Q(u*r)+Q(Q(D*S)+Q(w*n));p=sb(m,k+256|0);p=J[m+152>>2]+P(p,12)|0;r=N[p+8>>2];n=N[p>>2];u=N[p+4>>2];C=Q(s+Q(Q(N[m+88>>2]*r)+Q(Q(N[m+56>>2]*n)+Q(u*N[m+72>>2]))));x=Q(X-C);U=Q(v+Q(Q(N[m+84>>2]*r)+Q(Q(N[m+52>>2]*n)+Q(u*N[m+68>>2]))));L=Q(W-U);T=Q(t+Q(Q(N[m+80>>2]*r)+Q(Q(N[m+48>>2]*n)+Q(u*N[A>>2]))));D=Q(V-T);r=q;n=o;u=i;B=t;I=v;G=s;i=Q(34028234663852886e22)}else{i=w}}else{i=w}y=i;p=J[k+224>>2];A=p<<4;m=A+(k+96|0)|0;J[m+12>>2]=0;N[m+8>>2]=X;N[m+4>>2]=W;N[m>>2]=V;m=A+(k+32|0)|0;J[m+12>>2]=0;N[m+8>>2]=C;N[m+4>>2]=U;N[m>>2]=T;m=A+(k+160|0)|0;J[m+12>>2]=0;N[m+8>>2]=x;N[m+4>>2]=L;N[m>>2]=D;J[k+224>>2]=p+1;c:{d:{switch(p-1|0){case 0:t=N[k+168>>2];i=Q(N[k+184>>2]-t);v=N[k+160>>2];o=Q(N[k+176>>2]-v);s=N[k+164>>2];q=Q(N[k+180>>2]-s);w=Q(Q(i*i)+Q(Q(o*o)+Q(q*q)));if(w<=Q(1.1920928955078125e-7)){J[k+224>>2]=1;m=J[k+164>>2];J[k+256>>2]=J[k+160>>2];J[k+260>>2]=m;m=J[k+172>>2];J[k+264>>2]=J[k+168>>2];J[k+268>>2]=m;break c}O=i;i=Q(Q(Q(Q(Q(-v)*o)-Q(q*s))-Q(t*i))/w);i=i>Q(1)?Q(1):i;i=i>Q(0)?i:Q(0);N[k+264>>2]=t+Q(O*i);N[k+260>>2]=s+Q(q*i);N[k+256>>2]=v+Q(o*i);break c;case 1:_b(k+256|0,k+160|0,k+96|0,k+32|0,k+224|0);break c;case 2:hc(k+256|0,k+160|0,k+96|0,k+32|0,k+224|0);break c;default:break d}}N[k+264>>2]=x;N[k+260>>2]=L;N[k+256>>2]=D}t=N[k+264>>2];i=Q(-t);v=N[k+260>>2];o=Q(-v);s=N[k+256>>2];q=Q(-s);w=Q(Q(t*t)+Q(Q(s*s)+Q(v*v)));if(ja>2]}p=K[p+32|0];B=Q(0);x=Q(0);d=(m|0)!=0&w>ia;i=d?i:u;q=d?q:r;o=d?o:n;r=Q(Y(Q(Q(i*i)+Q(Q(q*q)+Q(o*o)))));if(!(r<=Q(1.1920928955078125e-7))){n=i;i=Q(Q(1)/r);pa=Q(n*i);x=Q(q*i);B=Q(o*i)}J[l+268>>2]=0;N[l+264>>2]=-pa;N[l+260>>2]=-B;N[l+256>>2]=-x;N[l+240>>2]=F;J[l+252>>2]=J[k+236>>2];d=J[k+232>>2];J[l+244>>2]=J[k+228>>2];J[l+248>>2]=d;J[k+268>>2]=0;N[k+264>>2]=m?t:ha;N[k+260>>2]=m?v:ga;N[k+256>>2]=m?s:R;A=J[k+252>>2];d=J[k+248>>2];J[k+24>>2]=d;J[k+28>>2]=A;qa=J[k+244>>2];m=J[k+240>>2];J[k+16>>2]=m;J[k+20>>2]=qa;J[k+8>>2]=d;J[k+12>>2]=A;J[k>>2]=m;J[k+4>>2]=qa;jb(k+160|0,k+96|0,k+32|0,k+256|0,k+16|0,k,J[k+224>>2]);i=N[J[a+4>>2]+16>>2];o=N[k+16>>2];q=N[k+20>>2];r=N[k+24>>2];J[l+284>>2]=0;N[l+280>>2]=r+(p?Q(pa*i):Q(-0));N[l+276>>2]=q+(p?Q(B*i):Q(-0));N[l+272>>2]=o+(p?Q(x*i):Q(-0));m=1}Ha=k+272|0;if(m){d=J[l+244>>2];J[f>>2]=J[l+240>>2];J[f+4>>2]=d;d=J[l+252>>2];J[f+8>>2]=J[l+248>>2];J[f+12>>2]=d;if(!(!j|N[l+240>>2]!=Q(0))){j=J[a+4>>2];k=J[b+4>>2];N[l+224>>2]=Q(N[j+16>>2]+N[k+16>>2])*Q(100);H[l+215|0]=0;J[l+168>>2]=0;J[l+172>>2]=0;J[l+160>>2]=0;J[l+164>>2]=0;J[l+152>>2]=0;J[l+156>>2]=0;J[l+144>>2]=0;J[l+148>>2]=0;J[l+136>>2]=0;J[l+140>>2]=0;J[l+128>>2]=0;J[l+132>>2]=0;J[l+192>>2]=0;d=J[a+8>>2];J[l+56>>2]=d;J[l+48>>2]=152604;J[l+52>>2]=j;j=J[d+12>>2];J[l+72>>2]=J[d+8>>2];J[l+76>>2]=j;j=J[d+20>>2];J[l+80>>2]=J[d+16>>2];J[l+84>>2]=j;j=J[d+28>>2];J[l+88>>2]=J[d+24>>2];J[l+92>>2]=j;j=J[d+36>>2];J[l+96>>2]=J[d+32>>2];J[l+100>>2]=j;j=J[d+44>>2];J[l+104>>2]=J[d+40>>2];J[l+108>>2]=j;j=J[d+52>>2];J[l+112>>2]=J[d+48>>2];J[l+116>>2]=j;j=J[d+60>>2];J[l+120>>2]=J[d+56>>2];J[l+124>>2]=j;j=J[d+4>>2];J[l+64>>2]=J[d>>2];J[l+68>>2]=j;i=N[l+68>>2];N[l+68>>2]=N[l+80>>2];o=N[l+88>>2];q=N[l+72>>2];N[l+72>>2]=N[l+96>>2];N[l+80>>2]=i;N[l+96>>2]=q;N[l+88>>2]=N[l+100>>2];N[l+100>>2]=o;J[l+40>>2]=152352;J[l+44>>2]=k;e:{f:{if(rA(l+48|0,l+40|0,c,l+224|0,0,l+220|0,l+216|0,l+215|0,l+128|0)-5|0){break f}J[l+16>>2]=1065353216;c=J[l+28>>2];J[l+8>>2]=J[l+24>>2];J[l+12>>2]=c;c=J[l+20>>2];J[l>>2]=J[l+16>>2];J[l+4>>2]=c;if(ic(a,b,l+220|0,l+216|0,K[l+215|0],0,l,l+128|0)-5>>>0<=1){break f}J[l+280>>2]=0;J[l+284>>2]=0;J[l+272>>2]=0;J[l+276>>2]=0;i=N[e+8>>2];o=N[e>>2];q=N[e+4>>2];J[l+268>>2]=0;r=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(o*o)+Q(q*q))))));N[l+264>>2]=r*Q(-i);N[l+260>>2]=r*Q(-q);N[l+256>>2]=r*Q(-o);i=Q(0);break e}a=J[l+140>>2];J[l+280>>2]=J[l+136>>2];J[l+284>>2]=a;a=J[l+132>>2];J[l+272>>2]=J[l+128>>2];J[l+276>>2]=a;a=J[l+164>>2];J[l+256>>2]=J[l+160>>2];J[l+260>>2]=a;a=J[l+172>>2];J[l+264>>2]=J[l+168>>2];J[l+268>>2]=a;i=N[l+192>>2]}N[f>>2]=i>2];J[h>>2]=J[l+272>>2];J[h+4>>2]=a;a=J[l+284>>2];J[h+8>>2]=J[l+280>>2];J[h+12>>2]=a;a=J[l+260>>2];J[g>>2]=J[l+256>>2];J[g+4>>2]=a;a=J[l+268>>2];J[g+8>>2]=J[l+264>>2];J[g+12>>2]=a}Ha=l+288|0;return m}function DT(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=Q(i);var j=0,k=0,l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=0,M=Q(0),O=0,S=Q(0),T=0,U=Q(0),V=Q(0),W=Q(0),X=0,Z=0,_=Q(0),$=0,aa=0,ba=0,ca=Q(0),da=Q(0),ea=Q(0),fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=0,ra=0,sa=0,ta=0;k=Ha-176|0;Ha=k;l=N[d+24>>2];r=N[d>>2];N[k+148>>2]=r;p=N[d+4>>2];N[k+152>>2]=p;m=N[d+8>>2];N[k+156>>2]=m;s=N[d+12>>2];N[k+160>>2]=s;t=N[d+16>>2];N[k+164>>2]=t;o=N[d+20>>2];N[k+168>>2]=o;y=Q(l+i);N[k+172>>2]=y;d=0;d=N[b+4>>2]!=Q(1)|N[b+8>>2]!=Q(1)?d:N[b+12>>2]==Q(1);w=L[h>>1];j=K[b+32|0];i=N[c+8>>2];A=N[c+24>>2];l=Q(m-A);u=Q(l+l);m=N[c>>2];M=N[c+16>>2];l=Q(r-M);v=Q(l+l);S=N[c+20>>2];l=Q(p-S);B=Q(l+l);l=N[c+4>>2];q=Q(Q(i*u)+Q(Q(m*v)+Q(B*l)));r=N[c+12>>2];p=Q(Q(r*r)+Q(-.5));V=Q(Q(i*q)+Q(Q(u*p)-Q(r*Q(Q(m*B)-Q(v*l)))));o=Q(o-A);o=Q(o+o);s=Q(s-M);s=Q(s+s);t=Q(t-S);t=Q(t+t);U=Q(Q(i*o)+Q(Q(m*s)+Q(l*t)));W=Q(Q(i*U)+Q(Q(o*p)-Q(r*Q(Q(m*t)-Q(s*l)))));N[k+144>>2]=Q(V+W)*Q(.5);D=Q(Q(l*q)+Q(Q(B*p)-Q(r*Q(Q(i*v)-Q(u*m)))));E=Q(Q(l*U)+Q(Q(t*p)-Q(r*Q(Q(i*s)-Q(o*m)))));N[k+140>>2]=Q(D+E)*Q(.5);C=Q(Q(m*q)+Q(Q(v*p)-Q(r*Q(Q(l*u)-Q(B*i)))));o=Q(Q(m*U)+Q(Q(s*p)-Q(r*Q(Q(l*o)-Q(t*i)))));N[k+136>>2]=Q(C+o)*Q(.5);u=N[e+8>>2];u=Q(u+u);v=N[e>>2];v=Q(v+v);B=N[e+4>>2];B=Q(B+B);q=Q(Q(i*u)+Q(Q(m*v)+Q(l*B)));N[k+132>>2]=Q(i*q)+Q(Q(u*p)-Q(r*Q(Q(m*B)-Q(v*l))));N[k+128>>2]=Q(l*q)+Q(Q(B*p)-Q(r*Q(Q(i*v)-Q(u*m))));N[k+124>>2]=Q(m*q)+Q(Q(v*p)-Q(r*Q(Q(l*u)-Q(B*i))));N[k+120>>2]=y+Q(Q(R(Q(V-W)))*Q(.5));N[k+116>>2]=y+Q(Q(R(Q(D-E)))*Q(.5));N[k+112>>2]=y+Q(Q(R(Q(C-o)))*Q(.5));a:{if(!d){pg(k+12|0,c,b+4|0);d=J[k+36>>2];J[k+84>>2]=J[k+32>>2];J[k+88>>2]=d;d=J[k+44>>2];J[k+92>>2]=J[k+40>>2];J[k+96>>2]=d;N[k+108>>2]=N[k+56>>2];N[k+64>>2]=N[k+12>>2];d=J[k+20>>2];J[k+68>>2]=J[k+16>>2];J[k+72>>2]=d;d=J[k+28>>2];J[k+76>>2]=J[k+24>>2];J[k+80>>2]=d;d=J[k+52>>2];J[k+100>>2]=J[k+48>>2];J[k+104>>2]=d;d=Ha-112|0;Ha=d;S=N[k+144>>2];U=N[k+132>>2];V=N[k+136>>2];W=N[k+124>>2];D=N[k+140>>2];E=N[k+128>>2];i=N[b+8>>2];l=N[b+4>>2];N[d+16>>2]=Q(1)/N[b+12>>2];N[d+12>>2]=Q(1)/i;N[d+8>>2]=Q(1)/l;N[d+20>>2]=N[b+16>>2];N[d+24>>2]=N[b+20>>2];N[d+28>>2]=N[b+24>>2];N[d+32>>2]=N[b+28>>2];Lb(d+36|0,d+8|0,d+20|0);i=N[k+120>>2];l=N[k+112>>2];m=N[k+116>>2];r=N[d+68>>2];p=N[d+56>>2];y=N[d+60>>2];u=N[d+36>>2];v=N[d+48>>2];B=N[d+44>>2];q=N[k+136>>2];o=N[d+40>>2];s=N[k+140>>2];t=N[d+52>>2];A=N[k+144>>2];M=N[d- -64>>2];C=Q(Q(Q(q*o)+Q(s*t))+Q(A*M));N[k+140>>2]=C;_=Q(Q(Q(q*B)+Q(s*p))+Q(A*r));N[k+144>>2]=_;q=Q(Q(Q(q*u)+Q(s*v))+Q(A*y));N[k+136>>2]=q;N[k+120>>2]=Q(Q(R(Q(B*l)))+Q(R(Q(m*p))))+Q(R(Q(i*r)));N[k+116>>2]=Q(Q(R(Q(o*l)))+Q(R(Q(m*t))))+Q(R(Q(i*M)));N[k+112>>2]=Q(Q(R(Q(u*l)))+Q(R(Q(v*m))))+Q(R(Q(y*i)));i=Q(V+Q(W*f));l=Q(D+Q(E*f));m=Q(Q(B*i)+Q(p*l));p=Q(S+Q(U*f));m=Q(Q(m+Q(r*p))-_);N[k+132>>2]=m;r=Q(Q(Q(Q(i*o)+Q(l*t))+Q(p*M))-C);N[k+128>>2]=r;p=Q(Q(Q(Q(i*u)+Q(l*v))+Q(p*y))-q);N[k+124>>2]=p;i=Q(0);Ha=d+112|0;l=Q(Y(Q(Q(m*m)+Q(Q(p*p)+Q(r*r)))));if(!(l>2]=m*i;N[k+128>>2]=r*i;N[k+124>>2]=p*i;i=l}l=Q(i/f);break a}N[k+108>>2]=A;N[k+104>>2]=S;y=Q(l+l);u=Q(y*i);p=Q(m+m);v=Q(r*p);N[k+92>>2]=u-v;N[k+84>>2]=v+u;m=Q(Q(1)-Q(m*p));u=Q(l*y);N[k+96>>2]=m-u;o=m;m=Q(i+i);v=Q(i*m);N[k+80>>2]=o-v;N[k+100>>2]=M;i=Q(p*i);y=Q(r*y);N[k+88>>2]=i+y;l=Q(p*l);m=Q(r*m);N[k+76>>2]=l-m;N[k+72>>2]=i-y;N[k+68>>2]=l+m;N[k+64>>2]=Q(Q(1)-u)-v;i=f;l=Q(1)}d=k+136|0;n=k+124|0;O=Q(Q(N[b+4>>2]*N[b+8>>2])*N[b+12>>2])>2]=2;F=L[h>>1];N[z+16>>2]=l;H[z+12|0]=O;h=0;I[z+10>>1]=0;I[z+8>>1]=F;j=j&2;H[z+48|0]=j>>>1;J[z+44>>2]=e;J[z+40>>2]=k+148;N[z+36>>2]=f+Q(.0010000000474974513);J[z+32>>2]=1073741824;N[z+28>>2]=f;J[z+24>>2]=k- -64;J[z+20>>2]=g;J[z>>2]=155084;H[z+49|0]=N[k+148>>2]!=N[k+160>>2]|N[k+152>>2]!=N[k+164>>2]?h:N[k+156>>2]==N[k+168>>2];N[g+40>>2]=f;gk(d,n,i,1,a,z,k+112|0);ra=(j|w&128)!=0;n=Ha-96|0;Ha=n;ka=K[z+10|0];b:{if(!ka){break b}if(K[z+11|0]){c:{d:{if(!(K[z+9|0]&2)){a=J[z+44>>2];I[g+12>>1]=1026;break d}a=J[z+40>>2];i=N[a+16>>2];l=N[a+20>>2];m=N[a>>2];r=N[a+12>>2];f=N[k+172>>2];p=N[a+4>>2];y=N[a+8>>2];J[n+76>>2]=0;N[n+72>>2]=l;N[n+68>>2]=i;J[n+60>>2]=0;N[n+56>>2]=y;N[n+52>>2]=p;N[n+80>>2]=f;H[n+32|0]=1;J[n+28>>2]=4;N[n+64>>2]=r;N[n+48>>2]=m;N[n+24>>2]=f;N[n+20>>2]=f;N[n+16>>2]=f;J[n+12>>2]=0;N[n>>2]=Q(m+r)*Q(.5);N[n+8>>2]=Q(y+l)*Q(.5);N[n+4>>2]=Q(p+i)*Q(.5);W=N[a+24>>2];r=Q(0);p=Q(0);y=Q(0);u=Q(0);v=Q(0);B=Q(0);j=Ha-5680|0;Ha=j;la=J[J[b+36>>2]+56>>2];f=N[b+12>>2];i=N[b+8>>2];l=N[b+4>>2];J[j+1468>>2]=0;N[j+1440>>2]=W*Q(1.149999976158142);ma=b+4|0;pg(j+1392|0,c,ma);J[j+1388>>2]=0;J[j+1380>>2]=0;J[j+1384>>2]=0;lb(j+1380|0,128);_=Q(f*Q(l*i));d=268435455;e:{f:{while(1){g:{J[j+1384>>2]=0;a=J[n+52>>2];e=J[n+48>>2];N[j+1348>>2]=N[n+56>>2];J[j+1340>>2]=e;J[j+1344>>2]=a;a=J[n+68>>2];e=J[n+64>>2];f=N[n+72>>2];N[j+1364>>2]=W;N[j+1360>>2]=f;J[j+1352>>2]=e;J[j+1356>>2]=a;e=j+1280|0;yk(j+1340|0,e);a=J[b+36>>2];Wd(j,e,c,ma);J[j+5568>>2]=152788;J[j+5576>>2]=j+1380;J[j+5572>>2]=2;Ja[J[(L[a+4>>1]<<2)+152808>>2]](a,j,j+5568|0,1,1);e=J[j+1384>>2];if(!e){w=0;if(fa){break g}break e}a=e+31|0;if(a>>>0<=31){w=0;if(fa){break g}break e}na=J[j+1380>>2];sa=a>>>5|0;f=Q(34028234663852886e22);$=0;h=e;ga=0;while(1){ha=$<<5;a=e-ha|0;ia=a>>>0>=32?32:a;h:{if(!ia){J[j+5672>>2]=J[j+1376>>2];a=J[j+1372>>2];J[j+5664>>2]=J[j+1368>>2];J[j+5668>>2]=a;T=0;break h}aa=h>>>0>=32?32:h;a=J[b+36>>2];ba=K[a+64|0]&2;w=J[a+24>>2];X=J[a+28>>2];O=0;i=N[j+1436>>2];l=N[j+1432>>2];m=N[j+1428>>2];q=N[j+1424>>2];o=N[j+1420>>2];s=N[j+1416>>2];t=N[j+1412>>2];A=N[j+1408>>2];M=N[j+1404>>2];S=N[j+1400>>2];U=N[j+1396>>2];V=N[j+1392>>2];while(1){T=J[(O+ha<<2)+na>>2];a=P(O,40)+j|0;i:{if(ba){x=X+P(T,6)|0;G=L[x+4>>1];F=L[x+2>>1];x=L[x>>1];break i}x=X+P(T,12)|0;G=J[x+8>>2];F=J[x+4>>2];x=J[x>>2]}x=P(x,12)+w|0;D=N[x>>2];E=N[x+4>>2];C=N[x+8>>2];N[a+8>>2]=Q(Q(Q(D*S)+Q(E*t))+Q(C*q))+i;N[a+4>>2]=Q(Q(Q(D*U)+Q(E*A))+Q(C*o))+l;N[a>>2]=Q(Q(Q(D*V)+Q(E*M))+Q(C*s))+m;Z=_>2];E=N[x+4>>2];C=N[x+8>>2];N[a+20>>2]=i+Q(Q(Q(S*D)+Q(t*E))+Q(q*C));N[a+16>>2]=l+Q(Q(Q(U*D)+Q(A*E))+Q(o*C));N[a+12>>2]=m+Q(Q(Q(V*D)+Q(M*E))+Q(s*C));F=w+P(Z?F:G,12)|0;D=N[F>>2];E=N[F+4>>2];C=N[F+8>>2];N[a+32>>2]=i+Q(Q(Q(S*D)+Q(t*E))+Q(q*C));N[a+28>>2]=l+Q(Q(Q(U*D)+Q(A*E))+Q(o*C));N[a+24>>2]=m+Q(Q(Q(V*D)+Q(M*E))+Q(s*C));H[a+36|0]=la?K[T+la|0]:56;O=O+1|0;if((aa|0)!=(O|0)){continue}break}J[j+5672>>2]=J[j+1376>>2];a=J[j+1372>>2];J[j+5664>>2]=J[j+1368>>2];J[j+5668>>2]=a;T=0;F=0;if(!ia){break h}while(1){J[j+1468>>2]=0;H[j+5600|0]=0;J[j+5592>>2]=2139095039;J[j+5596>>2]=5;J[j+5568>>2]=0;J[j+5572>>2]=0;J[j+5576>>2]=0;J[j+5580>>2]=0;J[j+5584>>2]=1017370378;J[j+5588>>2]=2139095039;a=P(F,40)+j|0;i=N[a>>2];l=N[a+4>>2];m=N[a+8>>2];J[j+5628>>2]=0;N[j+5624>>2]=m;N[j+5620>>2]=l;N[j+5616>>2]=i;q=N[a+12>>2];o=N[a+16>>2];s=N[a+20>>2];J[j+5644>>2]=0;N[j+5640>>2]=s;N[j+5636>>2]=o;N[j+5632>>2]=q;t=N[a+24>>2];A=N[a+28>>2];M=N[a+32>>2];J[j+5660>>2]=0;N[j+5656>>2]=M;N[j+5652>>2]=A;N[j+5648>>2]=t;w=K[a+36|0];j:{if(!ra){S=Q(q-i);A=Q(A-l);t=Q(t-i);o=Q(o-l);q=Q(Q(S*A)-Q(t*o));C=q;D=Q(q*q);q=o;o=Q(M-m);s=Q(s-m);q=Q(Q(q*o)-Q(A*s));o=Q(Q(s*t)-Q(o*S));s=Q(Q(1)/Q(Y(Q(D+Q(Q(q*q)+Q(o*o))))));if(Q(Q(Q(C*s)*Q(N[n+8>>2]-m))+Q(Q(Q(q*s)*Q(N[n>>2]-i))+Q(Q(o*s)*Q(N[n+4>>2]-l))))>2];if(!G){break j}O=0;i=N[j+1516>>2];k:{if((G|0)==1){break k}x=G-1|0;X=x&3;T=0;w=1;if(G-2>>>0>=3){ta=x&-4;G=0;while(1){l=N[((w<<6)+j|0)+1516>>2];x=l>2];i=x?l:i;aa=m>2];i=aa?m:i;ba=l>2];i=ba?l:i;Z=m>2];G=li)){break j}d=(j+1472|0)+(O<<6)|0;r=N[d+16>>2];p=N[d+32>>2];y=N[d+24>>2];u=N[d+20>>2];v=N[d+40>>2];B=N[d+36>>2];d=a;f=i}F=F+1|0;if((ia|0)!=(F|0)){continue}break}}J[j+1376>>2]=J[j+5672>>2];a=J[j+5668>>2];J[j+1368>>2]=J[j+5664>>2];J[j+1372>>2]=a;h=h-32|0;ga=T|ga;$=$+1|0;if((sa|0)!=($|0)){continue}break}if(!(ga&1)){w=0;if(fa){break g}break e}d=J[(d<<2)+na>>2];f=Q(f-N[n+80>>2]);if(!(f<=Q(0))){if(ja){break g}N[g+36>>2]=v;N[g+32>>2]=B;N[g+28>>2]=p;N[g+24>>2]=y;N[g+20>>2]=u;N[g+16>>2]=r;J[g+40>>2]=0;J[g+8>>2]=d;break f}J[n+12>>2]=0;J[n+60>>2]=0;J[n+76>>2]=0;i=N[n+8>>2];l=Q(v*f);m=Q(i-l);N[n+8>>2]=m;q=N[n+4>>2];o=Q(B*f);s=Q(q-o);N[n+4>>2]=s;t=N[n>>2];f=Q(p*f);A=Q(t-f);N[n>>2]=A;t=Q(A-t);N[n+48>>2]=t+N[n+48>>2];q=Q(s-q);N[n+52>>2]=q+N[n+52>>2];i=Q(m-i);N[n+56>>2]=i+N[n+56>>2];N[n+72>>2]=i+N[n+72>>2];N[n+68>>2]=q+N[n+68>>2];N[n+64>>2]=t+N[n+64>>2];ca=Q(ca-l);da=Q(da-o);ea=Q(ea-f);fa=1;ja=ja+1|0;if((ja|0)!=4){continue}}break}N[g+24>>2]=y;N[g+20>>2]=u;N[g+16>>2]=r;J[g+8>>2]=d;f=Q(Y(Q(Q(ca*ca)+Q(Q(ea*ea)+Q(da*da)))));N[g+40>>2]=-f;i=Q(Q(1)/f);a=f>Q(0);N[g+36>>2]=a?Q(ca*i):Q(0);N[g+32>>2]=a?Q(da*i):Q(0);N[g+28>>2]=a?Q(ea*i):Q(0)}w=1}a=J[j+1388>>2];l:{if((a|0)<0|!(a&2147483647)){break l}a=J[j+1380>>2];if(!a){break l}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ha=j+5680|0;a=J[z+44>>2];I[g+12>>1]=1026;if(w){break c}}J[g+40>>2]=0;f=N[a>>2];i=N[a+4>>2];N[g+36>>2]=-N[a+8>>2];N[g+32>>2]=-i;N[g+28>>2]=-f;break b}if(N[g+40>>2]==Q(0)){f=N[a>>2];i=N[a+4>>2];N[g+36>>2]=-N[a+8>>2];N[g+32>>2]=-i;N[g+28>>2]=-f}I[g+12>>1]=1027;break b}I[g+12>>1]=1027}Ha=n+96|0;Ha=k+176|0;return(ka|0)!=0|0}function Cj(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;l=Ha-16|0;Ha=l;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{k:{l:{m:{n:{if(a>>>0<=244){g=J[41070];h=a>>>0<11?16:a+11&-8;c=h>>>3|0;b=g>>>c|0;if(b&3){c=c+((b^-1)&1)|0;a=c<<3;b=a+164320|0;d=J[a+164328>>2];a=J[d+8>>2];o:{if((b|0)==(a|0)){m=164280,n=uea(-2,c)&g,J[m>>2]=n;break o}J[a+12>>2]=b;J[b+8>>2]=a}a=d+8|0;b=c<<3;J[d+4>>2]=b|3;b=b+d|0;J[b+4>>2]=J[b+4>>2]|1;break a}k=J[41072];if(k>>>0>=h>>>0){break n}if(b){a=2<>2];a=J[e+8>>2];p:{if((b|0)==(a|0)){g=uea(-2,d)&g;J[41070]=g;break p}J[a+12>>2]=b;J[b+8>>2]=a}J[e+4>>2]=h|3;c=e+h|0;a=d<<3;d=a-h|0;J[c+4>>2]=d|1;J[a+e>>2]=d;if(k){b=(k&-8)+164320|0;f=J[41075];a=1<<(k>>>3);q:{if(!(a&g)){J[41070]=a|g;a=b;break q}a=J[b+8>>2]}J[b+8>>2]=f;J[a+12>>2]=f;J[f+12>>2]=b;J[f+8>>2]=a}a=e+8|0;J[41075]=c;J[41072]=d;break a}j=J[41071];if(!j){break n}c=J[(qea(0-j&j)<<2)+164584>>2];f=(J[c+4>>2]&-8)-h|0;b=c;while(1){r:{a=J[b+16>>2];if(!a){a=J[b+20>>2];if(!a){break r}}b=(J[a+4>>2]&-8)-h|0;d=b>>>0>>0;f=d?b:f;c=d?a:c;b=a;continue}break}i=J[c+24>>2];d=J[c+12>>2];if((d|0)!=(c|0)){a=J[c+8>>2];J[a+12>>2]=d;J[d+8>>2]=a;break b}b=c+20|0;a=J[b>>2];if(!a){a=J[c+16>>2];if(!a){break m}b=c+16|0}while(1){e=b;d=a;b=a+20|0;a=J[b>>2];if(a){continue}b=d+16|0;a=J[d+16>>2];if(a){continue}break}J[e>>2]=0;break b}h=-1;if(a>>>0>4294967231){break n}a=a+11|0;h=a&-8;j=J[41071];if(!j){break n}f=0-h|0;g=0;s:{if(h>>>0<256){break s}g=31;if(h>>>0>16777215){break s}a=S(a>>>8|0);g=((h>>>38-a&1)-(a<<1)|0)+62|0}b=J[(g<<2)+164584>>2];t:{u:{v:{if(!b){a=0;break v}a=0;c=h<<((g|0)!=31?25-(g>>>1|0)|0:0);while(1){w:{e=(J[b+4>>2]&-8)-h|0;if(e>>>0>=f>>>0){break w}d=b;f=e;if(e){break w}f=0;a=b;break u}e=J[b+20>>2];b=J[((c>>>29&4)+b|0)+16>>2];a=e?(e|0)==(b|0)?a:e:a;c=c<<1;if(b){continue}break}}if(!(a|d)){d=0;a=2<>2]}if(!a){break t}}while(1){b=(J[a+4>>2]&-8)-h|0;c=b>>>0>>0;f=c?b:f;d=c?a:d;b=J[a+16>>2];if(b){a=b}else{a=J[a+20>>2]}if(a){continue}break}}if(!d|J[41072]-h>>>0<=f>>>0){break n}g=J[d+24>>2];c=J[d+12>>2];if((d|0)!=(c|0)){a=J[d+8>>2];J[a+12>>2]=c;J[c+8>>2]=a;break c}b=d+20|0;a=J[b>>2];if(!a){a=J[d+16>>2];if(!a){break l}b=d+16|0}while(1){e=b;c=a;b=a+20|0;a=J[b>>2];if(a){continue}b=c+16|0;a=J[c+16>>2];if(a){continue}break}J[e>>2]=0;break c}a=J[41072];if(a>>>0>=h>>>0){d=J[41075];b=a-h|0;x:{if(b>>>0>=16){c=d+h|0;J[c+4>>2]=b|1;J[a+d>>2]=b;J[d+4>>2]=h|3;break x}J[d+4>>2]=a|3;a=a+d|0;J[a+4>>2]=J[a+4>>2]|1;c=0;b=0}J[41072]=b;J[41075]=c;a=d+8|0;break a}i=J[41073];if(i>>>0>h>>>0){b=i-h|0;J[41073]=b;c=J[41076];a=c+h|0;J[41076]=a;J[a+4>>2]=b|1;J[c+4>>2]=h|3;a=c+8|0;break a}a=0;j=h+47|0;if(J[41188]){c=J[41190]}else{J[41191]=-1;J[41192]=-1;J[41189]=4096;J[41190]=4096;J[41188]=l+12&-16^1431655768;J[41193]=0;J[41181]=0;c=4096}e=j+c|0;f=0-c|0;b=e&f;if(b>>>0<=h>>>0){break a}d=J[41180];if(d){c=J[41178];g=c+b|0;if(d>>>0>>0|c>>>0>=g>>>0){break a}}y:{if(!(K[164724]&4)){z:{A:{B:{C:{d=J[41076];if(d){a=164728;while(1){c=J[a>>2];if(c>>>0<=d>>>0&d>>>0>2]>>>0){break C}a=J[a+8>>2];if(a){continue}break}}c=xf(0);if((c|0)==-1){break z}g=b;d=J[41189];a=d-1|0;if(a&c){g=(b-c|0)+(a+c&0-d)|0}if(g>>>0<=h>>>0){break z}d=J[41180];if(d){a=J[41178];f=a+g|0;if(d>>>0>>0|a>>>0>=f>>>0){break z}}a=xf(g);if((c|0)!=(a|0)){break B}break y}g=f&e-i;c=xf(g);if((c|0)==(J[a>>2]+J[a+4>>2]|0)){break A}a=c}if((a|0)==-1){break z}if(h+48>>>0<=g>>>0){c=a;break y}c=J[41190];c=c+(j-g|0)&0-c;if((xf(c)|0)==-1){break z}g=c+g|0;c=a;break y}if((c|0)!=-1){break y}}J[41181]=J[41181]|4}c=xf(b);a=xf(0);if((c|0)==-1|(a|0)==-1|a>>>0<=c>>>0){break i}g=a-c|0;if(g>>>0<=h+40>>>0){break i}}a=J[41178]+g|0;J[41178]=a;if(a>>>0>M[41179]){J[41179]=a}D:{e=J[41076];if(e){a=164728;while(1){d=J[a>>2];b=J[a+4>>2];if((d+b|0)==(c|0)){break D}a=J[a+8>>2];if(a){continue}break}break k}a=J[41074];if(!(a>>>0<=c>>>0?a:0)){J[41074]=c}a=0;J[41183]=g;J[41182]=c;J[41078]=-1;J[41079]=J[41188];J[41185]=0;while(1){d=a<<3;b=d+164320|0;J[d+164328>>2]=b;J[d+164332>>2]=b;a=a+1|0;if((a|0)!=32){continue}break}d=g-40|0;a=c+8&7?-8-c&7:0;b=d-a|0;J[41073]=b;a=a+c|0;J[41076]=a;J[a+4>>2]=b|1;J[(c+d|0)+4>>2]=40;J[41077]=J[41192];break j}if(J[a+12>>2]&8|(c>>>0<=e>>>0|d>>>0>e>>>0)){break k}J[a+4>>2]=b+g;a=e+8&7?-8-e&7:0;c=a+e|0;J[41076]=c;b=J[41073]+g|0;a=b-a|0;J[41073]=a;J[c+4>>2]=a|1;J[(b+e|0)+4>>2]=40;J[41077]=J[41192];break j}d=0;break b}c=0;break c}if(M[41074]>c>>>0){J[41074]=c}b=c+g|0;a=164728;E:{F:{G:{while(1){if((b|0)!=J[a>>2]){a=J[a+8>>2];if(a){continue}break G}break}if(!(K[a+12|0]&8)){break F}}a=164728;while(1){b=J[a>>2];if(b>>>0<=e>>>0){f=b+J[a+4>>2]|0;if(f>>>0>e>>>0){break E}}a=J[a+8>>2];continue}}J[a>>2]=c;J[a+4>>2]=J[a+4>>2]+g;j=(c+8&7?-8-c&7:0)+c|0;J[j+4>>2]=h|3;g=b+(b+8&7?-8-b&7:0)|0;i=h+j|0;a=g-i|0;if((e|0)==(g|0)){J[41076]=i;a=J[41073]+a|0;J[41073]=a;J[i+4>>2]=a|1;break d}if(J[41075]==(g|0)){J[41075]=i;a=J[41072]+a|0;J[41072]=a;J[i+4>>2]=a|1;J[a+i>>2]=a;break d}f=J[g+4>>2];if((f&3)!=1){break e}e=f&-8;if(f>>>0<=255){c=J[g+12>>2];b=J[g+8>>2];if((c|0)==(b|0)){m=164280,n=J[41070]&uea(-2,f>>>3|0),J[m>>2]=n;break f}J[b+12>>2]=c;J[c+8>>2]=b;break f}h=J[g+24>>2];c=J[g+12>>2];if((g|0)!=(c|0)){b=J[g+8>>2];J[b+12>>2]=c;J[c+8>>2]=b;break g}b=g+20|0;f=J[b>>2];if(!f){f=J[g+16>>2];if(!f){break h}b=g+16|0}while(1){d=b;c=f;b=c+20|0;f=J[b>>2];if(f){continue}b=c+16|0;f=J[c+16>>2];if(f){continue}break}J[d>>2]=0;break g}d=g-40|0;a=c+8&7?-8-c&7:0;b=d-a|0;J[41073]=b;a=a+c|0;J[41076]=a;J[a+4>>2]=b|1;J[(c+d|0)+4>>2]=40;J[41077]=J[41192];a=(f+(f-39&7?39-f&7:0)|0)-47|0;d=a>>>0>>0?e:a;J[d+4>>2]=27;a=J[41185];J[d+16>>2]=J[41184];J[d+20>>2]=a;a=J[41183];J[d+8>>2]=J[41182];J[d+12>>2]=a;J[41184]=d+8;J[41183]=g;J[41182]=c;J[41185]=0;a=d+24|0;while(1){J[a+4>>2]=7;b=a+8|0;a=a+4|0;if(b>>>0>>0){continue}break}if((d|0)==(e|0)){break j}J[d+4>>2]=J[d+4>>2]&-2;f=d-e|0;J[e+4>>2]=f|1;J[d>>2]=f;if(f>>>0<=255){b=(f&-8)+164320|0;c=J[41070];a=1<<(f>>>3);H:{if(!(c&a)){J[41070]=a|c;a=b;break H}a=J[b+8>>2]}J[b+8>>2]=e;J[a+12>>2]=e;J[e+12>>2]=b;J[e+8>>2]=a;break j}a=31;if(f>>>0<=16777215){a=S(f>>>8|0);a=((f>>>38-a&1)-(a<<1)|0)+62|0}J[e+28>>2]=a;J[e+16>>2]=0;J[e+20>>2]=0;b=(a<<2)+164584|0;I:{d=J[41071];c=1<>2]=e;break J}a=f<<((a|0)!=31?25-(a>>>1|0)|0:0);d=J[b>>2];while(1){b=d;if((f|0)==(J[b+4>>2]&-8)){break I}c=a>>>29|0;a=a<<1;c=(c&4)+b|0;d=J[c+16>>2];if(d){continue}break}J[c+16>>2]=e}J[e+24>>2]=b;J[e+12>>2]=e;J[e+8>>2]=e;break j}a=J[b+8>>2];J[a+12>>2]=e;J[b+8>>2]=e;J[e+24>>2]=0;J[e+12>>2]=b;J[e+8>>2]=a}a=J[41073];if(a>>>0<=h>>>0){break i}b=a-h|0;J[41073]=b;c=J[41076];a=c+h|0;J[41076]=a;J[a+4>>2]=b|1;J[c+4>>2]=h|3;a=c+8|0;break a}J[40598]=48;a=0;break a}c=0}if(!h){break f}d=J[g+28>>2];b=(d<<2)+164584|0;K:{if(J[b>>2]==(g|0)){J[b>>2]=c;if(c){break K}m=164284,n=J[41071]&uea(-2,d),J[m>>2]=n;break f}J[h+(J[h+16>>2]==(g|0)?16:20)>>2]=c;if(!c){break f}}J[c+24>>2]=h;b=J[g+16>>2];if(b){J[c+16>>2]=b;J[b+24>>2]=c}b=J[g+20>>2];if(!b){break f}J[c+20>>2]=b;J[b+24>>2]=c}a=a+e|0;g=e+g|0;f=J[g+4>>2]}J[g+4>>2]=f&-2;J[i+4>>2]=a|1;J[a+i>>2]=a;if(a>>>0<=255){b=(a&-8)+164320|0;c=J[41070];a=1<<(a>>>3);L:{if(!(c&a)){J[41070]=a|c;a=b;break L}a=J[b+8>>2]}J[b+8>>2]=i;J[a+12>>2]=i;J[i+12>>2]=b;J[i+8>>2]=a;break d}f=31;if(a>>>0<=16777215){b=S(a>>>8|0);f=((a>>>38-b&1)-(b<<1)|0)+62|0}J[i+28>>2]=f;J[i+16>>2]=0;J[i+20>>2]=0;b=(f<<2)+164584|0;M:{d=J[41071];c=1<>2]=i;break N}f=a<<((f|0)!=31?25-(f>>>1|0)|0:0);c=J[b>>2];while(1){b=c;if((J[c+4>>2]&-8)==(a|0)){break M}c=f>>>29|0;f=f<<1;d=(c&4)+b|0;c=J[d+16>>2];if(c){continue}break}J[d+16>>2]=i}J[i+24>>2]=b;J[i+12>>2]=i;J[i+8>>2]=i;break d}a=J[b+8>>2];J[a+12>>2]=i;J[b+8>>2]=i;J[i+24>>2]=0;J[i+12>>2]=b;J[i+8>>2]=a}a=j+8|0;break a}O:{if(!g){break O}b=J[d+28>>2];a=(b<<2)+164584|0;P:{if(J[a>>2]==(d|0)){J[a>>2]=c;if(c){break P}j=uea(-2,b)&j;J[41071]=j;break O}J[g+(J[g+16>>2]==(d|0)?16:20)>>2]=c;if(!c){break O}}J[c+24>>2]=g;a=J[d+16>>2];if(a){J[c+16>>2]=a;J[a+24>>2]=c}a=J[d+20>>2];if(!a){break O}J[c+20>>2]=a;J[a+24>>2]=c}Q:{if(f>>>0<=15){a=f+h|0;J[d+4>>2]=a|3;a=a+d|0;J[a+4>>2]=J[a+4>>2]|1;break Q}J[d+4>>2]=h|3;e=d+h|0;J[e+4>>2]=f|1;J[e+f>>2]=f;if(f>>>0<=255){b=(f&-8)+164320|0;c=J[41070];a=1<<(f>>>3);R:{if(!(c&a)){J[41070]=a|c;a=b;break R}a=J[b+8>>2]}J[b+8>>2]=e;J[a+12>>2]=e;J[e+12>>2]=b;J[e+8>>2]=a;break Q}a=31;if(f>>>0<=16777215){a=S(f>>>8|0);a=((f>>>38-a&1)-(a<<1)|0)+62|0}J[e+28>>2]=a;J[e+16>>2]=0;J[e+20>>2]=0;b=(a<<2)+164584|0;S:{c=1<>2]=e;break T}a=f<<((a|0)!=31?25-(a>>>1|0)|0:0);h=J[b>>2];while(1){b=h;if((J[b+4>>2]&-8)==(f|0)){break S}c=a>>>29|0;a=a<<1;c=(c&4)+b|0;h=J[c+16>>2];if(h){continue}break}J[c+16>>2]=e}J[e+24>>2]=b;J[e+12>>2]=e;J[e+8>>2]=e;break Q}a=J[b+8>>2];J[a+12>>2]=e;J[b+8>>2]=e;J[e+24>>2]=0;J[e+12>>2]=b;J[e+8>>2]=a}a=d+8|0;break a}U:{if(!i){break U}b=J[c+28>>2];a=(b<<2)+164584|0;V:{if(J[a>>2]==(c|0)){J[a>>2]=d;if(d){break V}m=164284,n=uea(-2,b)&j,J[m>>2]=n;break U}J[i+(J[i+16>>2]==(c|0)?16:20)>>2]=d;if(!d){break U}}J[d+24>>2]=i;a=J[c+16>>2];if(a){J[d+16>>2]=a;J[a+24>>2]=d}a=J[c+20>>2];if(!a){break U}J[d+20>>2]=a;J[a+24>>2]=d}W:{if(f>>>0<=15){a=f+h|0;J[c+4>>2]=a|3;a=a+c|0;J[a+4>>2]=J[a+4>>2]|1;break W}J[c+4>>2]=h|3;d=c+h|0;J[d+4>>2]=f|1;J[d+f>>2]=f;if(k){b=(k&-8)+164320|0;e=J[41075];a=1<<(k>>>3);X:{if(!(a&g)){J[41070]=a|g;a=b;break X}a=J[b+8>>2]}J[b+8>>2]=e;J[a+12>>2]=e;J[e+12>>2]=b;J[e+8>>2]=a}J[41075]=d;J[41072]=f}a=c+8|0}Ha=l+16|0;return a|0}function Ih(a,b,c,d,e){var f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0),L=Q(0),M=Q(0),O=0,S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=0,za=0,Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=0,Fa=0,Ga=0;h=Ha-288|0;Ha=h;O=K[c+64|0];z=J[c+24>>2];za=J[c+28>>2];m=N[c+60>>2];F=h- -64|0;J[F>>2]=0;J[F+4>>2]=0;J[h+72>>2]=0;J[h+76>>2]=0;J[h+80>>2]=0;J[h+112>>2]=0;J[h+116>>2]=0;I[h+108>>1]=0;J[h+100>>2]=0;J[h+104>>2]=-1;N[h+88>>2]=m;H[h+84|0]=b;J[h+120>>2]=0;J[h+124>>2]=0;J[h+128>>2]=0;J[h+132>>2]=0;J[h+36>>2]=154504;J[h+56>>2]=0;J[h+60>>2]=0;J[h+92>>2]=0;J[h+96>>2]=0;J[h+32>>2]=154480;Fa=h,Ga=vea(z,za),J[Fa+48>>2]=Ga;J[h+52>>2]=Ia;J[h+44>>2]=O>>>1&1;J[h+40>>2]=d;J[h+144>>2]=0;J[h+136>>2]=2139095039;J[h+140>>2]=0;b=J[d+4>>2];J[h+248>>2]=0;J[h+252>>2]=0;J[h+256>>2]=0;J[h+260>>2]=0;J[h+264>>2]=0;J[h+268>>2]=0;J[h+240>>2]=0;J[h+244>>2]=0;H[h+208|0]=0;H[h+209|0]=(b|0)==1;O=h+32|4;a:{b:{if(!e){break b}m=N[a+16>>2];o=N[a>>2];q=N[a+32>>2];c:{if(q>2]-N[a+28>>2]);break c}v=Q(Q(.5)/Q(Y(Q(Q(Q(Q(1)-o)+m)-q))));x=Q(N[a+24>>2]-N[a+8>>2]);break c}if(o>2]-N[a+12>>2]);break c}v=Q(q+Q(Q(o+Q(1))+m));x=Q(Q(.5)/Q(Y(v)))}if(!(Q(R(Q(v*x)))>Q(.9998999834060669))){break b}S=N[a+20>>2];T=N[a+8>>2];U=N[a+24>>2];V=N[a+12>>2];v=N[a+44>>2];x=N[a+36>>2];G=N[a+40>>2];B=N[a+56>>2];D=N[a+48>>2];f=Q(R(m));m=N[a+52>>2];L=Q(Q(Q(R(N[a+28>>2]))*B)+Q(Q(Q(R(N[a+4>>2]))*D)+Q(f*m)));N[h+24>>2]=G-L;o=Q(Q(B*Q(R(U)))+Q(Q(D*Q(R(o)))+Q(m*Q(R(V)))));N[h+20>>2]=x-o;m=Q(Q(B*Q(R(q)))+Q(Q(D*Q(R(T)))+Q(m*Q(R(S)))));N[h+28>>2]=v-m;N[h+16>>2]=m+v;N[h+12>>2]=L+G;N[h+8>>2]=x+o;$n(c+112|0,h+20|0,h+8|0,O);break a}d=Ha-528|0;Ha=d;D=N[a+32>>2];S=N[a+28>>2];T=N[a+20>>2];U=N[a+16>>2];v=N[a+56>>2];x=N[a+52>>2];m=N[a+44>>2];o=N[a+40>>2];V=N[a+24>>2];G=N[a+12>>2];L=N[a+8>>2];$=N[a+4>>2];aa=N[a>>2];B=N[a+48>>2];q=N[a+36>>2];za=J[c+200>>2];a=J[c+180>>2];b=a-1|0;d:{if((b|0)<0){c=d+16|0;break d}c=d+16|0;z=a&7;e:{if(!z){a=b;break e}e=0;a=b;while(1){J[c>>2]=P(a,112);a=a-1|0;c=c+4|0;e=e+1|0;if((z|0)!=(e|0)){continue}break}}if(b>>>0<=6){break d}while(1){b=P(a,112);J[c>>2]=b;J[c+28>>2]=b-784;J[c+24>>2]=b-672;J[c+20>>2]=b-560;J[c+16>>2]=b-448;J[c+12>>2]=b-336;J[c+8>>2]=b-224;J[c+4>>2]=b-112;c=c+32|0;b=(a|0)==7;a=a-8|0;if(!b){continue}break}}ca=Q(Q(0)-v);da=Q(Q(0)-x);ea=Q(Q(0)-B);fa=Q(Q(v*D)+Q(0));ga=Q(Q(v*S)+Q(0));ha=Q(Q(v*V)+Q(0));ia=Q(Q(x*T)+Q(0));ja=Q(Q(x*U)+Q(0));ka=Q(Q(x*G)+Q(0));la=Q(Q(B*L)+Q(0));ma=Q(Q(B*$)+Q(0));na=Q(Q(B*aa)+Q(0));e=1;while(1){a=c-4|0;b=(e?ya:J[a>>2])+za|0;i=N[b+4>>2];g=N[b+52>>2];ba=N[b+36>>2];k=N[b+84>>2];M=N[b+20>>2];p=N[b+68>>2];Z=N[b+8>>2];r=N[b+56>>2];ta=N[b+40>>2];C=N[b+88>>2];ua=N[b+24>>2];_=N[b+72>>2];pa=N[b+12>>2];oa=N[b+60>>2];va=N[b+44>>2];qa=N[b+92>>2];wa=N[b+28>>2];ra=N[b+76>>2];j=N[b>>2];f=N[b+48>>2];y=N[b+32>>2];l=N[b+80>>2];A=N[b+16>>2];n=N[b+64>>2];F=J[b+96>>2]&-2;J[d+12>>2]=F;e=0;f:{g:{if(fs?j:s;s=Q(E-q);t=o>n?n:o;sa=tl?l:m;xa=wu?u:x;X=us?s:v;w=sQ(9.999999974752427e-7);Da=Q(X+Q(-9.999999974752427e-7));X=Q(f-Aa);xa=Q(n-Ba);Ca=Q(l-sa);if(z&Da>Q(Q(Q(Q(R(Q(Q(X*s)+Q(0))))+Q(R(Q(Q(xa*t)+Q(0)))))+Q(R(Q(Q(Ca*w)+Q(0)))))+Q(Q(Q(R(Q(Q(na*s)+Q(Q(ma*t)+Q(Q(la*w)+Q(0))))))+Q(R(Q(Q(ka*s)+Q(Q(ja*t)+Q(Q(ia*w)+Q(0)))))))+Q(R(Q(Q(ha*s)+Q(Q(ga*t)+Q(Q(fa*w)+Q(0))))))))){break g}f=fQ(9.999999974752427e-7)){z=Q(n+Q(-9.999999974752427e-7))>Q(Q(Q(Q(R(Q(Q(X*f)+Q(0))))+Q(R(Q(Q(xa*j)+Q(0)))))+Q(R(Q(Q(Ca*l)+Q(0)))))+Q(Q(Q(R(Q(Q(na*f)+Q(Q(ma*j)+Q(Q(la*l)+Q(0))))))+Q(R(Q(Q(ka*f)+Q(Q(ja*j)+Q(Q(ia*l)+Q(0)))))))+Q(R(Q(Q(ha*f)+Q(Q(ga*j)+Q(Q(fa*l)+Q(0))))))))}else{z=0}if(z){break g}if(H[b+96|0]&1){if(Ja[J[J[O>>2]>>2]](O,1,d+12|0)|0){break g}break f}J[a>>2]=F;e=1;ya=J[d+12>>2];a=c}z=J[b+100>>2]&-2;J[d+12>>2]=z;s=Q(Q(Q(i+g)*Q(.5))+Q(0));f=gp?p:o;u=jk?k:m;E=lQ(9.999999974752427e-7);X=Q(t+Q(-9.999999974752427e-7));t=Q(g-s);E=Q(p-w);W=Q(k-u);F=c&X>Q(Q(Q(Q(R(Q(Q(t*f)+Q(0))))+Q(R(Q(Q(E*j)+Q(0)))))+Q(R(Q(Q(W*l)+Q(0)))))+Q(Q(Q(R(Q(Q(na*f)+Q(Q(ma*j)+Q(Q(la*l)+Q(0))))))+Q(R(Q(Q(ka*f)+Q(Q(ja*j)+Q(Q(ia*l)+Q(0)))))))+Q(R(Q(Q(ha*f)+Q(Q(ga*j)+Q(Q(fa*l)+Q(0))))))));f=gQ(9.999999974752427e-7)){c=Q(j+Q(-9.999999974752427e-7))>Q(Q(Q(Q(R(Q(Q(t*f)+Q(0))))+Q(R(Q(Q(E*p)+Q(0)))))+Q(R(Q(Q(W*k)+Q(0)))))+Q(Q(Q(R(Q(Q(na*f)+Q(Q(ma*p)+Q(Q(la*k)+Q(0))))))+Q(R(Q(Q(ka*f)+Q(Q(ja*p)+Q(Q(ia*k)+Q(0)))))))+Q(R(Q(Q(ha*f)+Q(Q(ga*p)+Q(Q(fa*k)+Q(0))))))))}else{c=0}h:{if(F|c|g>2]>>2]](O,1,d+12|0)|0){break h}break f}J[a>>2]=z;a=a+4|0;e=1;ya=J[d+12>>2]}z=J[b+104>>2]&-2;J[d+12>>2]=z;l=Q(Q(Q(Z+r)*Q(.5))+Q(0));g=q>r?r:q;p=g_?_:o;M=fC?C:m;y=iQ(9.999999974752427e-7);s=Q(n+Q(-9.999999974752427e-7));n=Q(r-l);y=Q(_-ba);A=Q(C-M);F=c&s>Q(Q(Q(Q(R(Q(Q(n*g)+Q(0))))+Q(R(Q(Q(y*f)+Q(0)))))+Q(R(Q(Q(A*i)+Q(0)))))+Q(Q(Q(R(Q(Q(na*g)+Q(Q(ma*f)+Q(Q(la*i)+Q(0))))))+Q(R(Q(Q(ka*g)+Q(Q(ja*f)+Q(Q(ia*i)+Q(0)))))))+Q(R(Q(Q(ha*g)+Q(Q(ga*f)+Q(Q(fa*i)+Q(0))))))));g=k>r?r:k;g=Q(k-(g_?_:p;f=Q(p-(fC?C:j;i=Q(j-(iQ(9.999999974752427e-7)){c=Q(k+Q(-9.999999974752427e-7))>Q(Q(Q(Q(R(Q(Q(n*g)+Q(0))))+Q(R(Q(Q(y*f)+Q(0)))))+Q(R(Q(Q(A*i)+Q(0)))))+Q(Q(Q(R(Q(Q(na*g)+Q(Q(ma*f)+Q(Q(la*i)+Q(0))))))+Q(R(Q(Q(ka*g)+Q(Q(ja*f)+Q(Q(ia*i)+Q(0)))))))+Q(R(Q(Q(ha*g)+Q(Q(ga*f)+Q(Q(fa*i)+Q(0))))))))}else{c=0}i:{if(F|c|r>2]>>2]](O,1,d+12|0)|0){break i}break f}J[a>>2]=z;a=a+4|0;e=1;ya=J[d+12>>2]}F=J[b+108>>2]&-2;J[d+12>>2]=F;Z=Q(Q(Q(pa+oa)*Q(.5))+Q(0));g=q>oa?oa:q;k=gra?ra:o;j=rqa?qa:m;l=fQ(9.999999974752427e-7);s=Q(C+Q(-9.999999974752427e-7));C=Q(oa-Z);l=Q(ra-_);n=Q(qa-j);Ea=c&s>Q(Q(Q(Q(R(Q(Q(C*g)+Q(0))))+Q(R(Q(Q(l*r)+Q(0)))))+Q(R(Q(Q(n*f)+Q(0)))))+Q(Q(Q(R(Q(Q(na*g)+Q(Q(ma*r)+Q(Q(la*f)+Q(0))))))+Q(R(Q(Q(ka*g)+Q(Q(ja*r)+Q(Q(ia*f)+Q(0)))))))+Q(R(Q(Q(ha*g)+Q(Q(ga*r)+Q(Q(fa*f)+Q(0))))))));g=i>oa?oa:i;g=Q(i-(gra?ra:k;r=Q(k-(rqa?qa:p;f=Q(p-(fQ(9.999999974752427e-7)){z=Q(i+Q(-9.999999974752427e-7))>Q(Q(Q(Q(R(Q(Q(C*g)+Q(0))))+Q(R(Q(Q(l*r)+Q(0)))))+Q(R(Q(Q(n*f)+Q(0)))))+Q(Q(Q(R(Q(Q(na*g)+Q(Q(ma*r)+Q(Q(la*f)+Q(0))))))+Q(R(Q(Q(ka*g)+Q(Q(ja*r)+Q(Q(ia*f)+Q(0)))))))+Q(R(Q(Q(ha*g)+Q(Q(ga*r)+Q(Q(fa*f)+Q(0))))))))}else{z=0}c=a;j:{if(Ea|z|oa>2]>>2]](O,1,d+12|0)|0){break j}break f}J[a>>2]=F;e=1;ya=J[d+12>>2];c=a+4|0}if(c>>>0>d+16>>>0){continue}}break}Ha=d+528|0}J[h+36>>2]=154504;J[h+32>>2]=154480;if(K[h+208|0]){a=J[h+40>>2];Ja[J[J[a>>2]>>2]](a,h+96|0,h+160|0,h+172|0,h+184|0,h+92|0,h+196|0)|0}Ha=h+288|0}function _0(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=0,s=0,t=Q(0),u=Q(0),v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;if(K[a+7648|0]){a=1}else{p=a+16|0;e=Ha-160|0;Ha=e;s=b+72|0;a=1;a:{b:{switch(L[b+98>>1]){case 3:if(L[b+96>>1]){a=J[b+52>>2];h=J[b+48>>2];d=N[b+56>>2];J[e+28>>2]=0;N[e+24>>2]=d;J[e+16>>2]=h;J[e+20>>2]=a;d=N[b+8>>2];f=N[b+4>>2];t=N[b>>2];N[e>>2]=t;N[e+4>>2]=f;J[e+12>>2]=0;N[e+8>>2]=d;m=N[b+24>>2];j=N[b+36>>2];g=N[b+16>>2];n=N[b+28>>2];k=N[b+40>>2];i=N[b+20>>2];o=N[b+32>>2];l=N[b+44>>2];u=N[b+12>>2];J[e+140>>2]=0;J[e+124>>2]=0;J[e+108>>2]=0;J[e+92>>2]=0;J[e+76>>2]=0;N[e+72>>2]=l;N[e+68>>2]=o;N[e- -64>>2]=i;J[e+60>>2]=0;N[e+56>>2]=k;N[e+52>>2]=n;N[e+48>>2]=g;J[e+44>>2]=0;N[e+40>>2]=j;N[e+36>>2]=m;l=Q((l>Q(0)?l:Q(-l))+Q(9.999999974752427e-7));N[e+120>>2]=l;o=Q((o>Q(0)?o:Q(-o))+Q(9.999999974752427e-7));N[e+116>>2]=o;i=Q((i>Q(0)?i:Q(-i))+Q(9.999999974752427e-7));N[e+112>>2]=i;k=Q((k>Q(0)?k:Q(-k))+Q(9.999999974752427e-7));N[e+104>>2]=k;n=Q((n>Q(0)?n:Q(-n))+Q(9.999999974752427e-7));N[e+100>>2]=n;g=Q((g>Q(0)?g:Q(-g))+Q(9.999999974752427e-7));N[e+96>>2]=g;j=Q((j>Q(0)?j:Q(-j))+Q(9.999999974752427e-7));N[e+88>>2]=j;m=Q((m>Q(0)?m:Q(-m))+Q(9.999999974752427e-7));N[e+84>>2]=m;N[e+136>>2]=Q(l*d)+Q(Q(i*t)+Q(f*o));N[e+132>>2]=Q(k*d)+Q(Q(g*t)+Q(f*n));N[e+32>>2]=u;g=Q((u>Q(0)?u:Q(-u))+Q(9.999999974752427e-7));N[e+80>>2]=g;N[e+128>>2]=Q(j*d)+Q(Q(g*t)+Q(f*m));a=Fp(p,e,c,s);break a}N[e>>2]=N[b+72>>2];N[e+4>>2]=N[b+76>>2];N[e+8>>2]=N[b+80>>2];N[e+12>>2]=N[b+84>>2];N[e+16>>2]=N[b+88>>2];N[e+20>>2]=N[b+92>>2];q=Ha-16|0;Ha=q;b=J[p+28>>2];c:{if(b){while(1){a=P(h,24)+p|0;d:{if(N[e>>2]>N[a+172>>2]|N[a+160>>2]>N[e+12>>2]|(N[e+4>>2]>N[a+176>>2]|N[a+164>>2]>N[e+16>>2])){break d}if(N[e+8>>2]>N[a+180>>2]|N[a+168>>2]>N[e+20>>2]){break d}J[q+8>>2]=-1082130432;if(!(Ja[J[J[c>>2]>>2]](c,q+8|0,((h<<3)+p|0)+32|0)|0)){h=0;break c}b=J[p+28>>2]}h=h+1|0;if(b>>>0>h>>>0){continue}break}}h=1;if(!J[p+636>>2]){break c}d=N[p+656>>2];f=N[p+672>>2];if(N[e>>2]>Q(d+f)|N[e+12>>2]>2];f=N[p+676>>2];if(N[e+4>>2]>Q(d+f)|N[e+16>>2]>2];f=N[p+680>>2];if(N[e+8>>2]>Q(d+f)|N[e+20>>2]>2]<<2)|0;a=J[b>>2];y=(a|0)<0?a^-1:a|-2147483648;a=J[b+12>>2];z=(a|0)<0?a^-1:a|-2147483648;A=p+688|0;while(1){b=v<<2;e:{if(!J[b+A>>2]){break e}a=(v<<5)+p|0;d=N[a+736>>2];f=N[a+752>>2];if(N[e>>2]>Q(d+f)|N[e+12>>2]>2];f=N[a+756>>2];if(N[e+4>>2]>Q(d+f)|N[e+16>>2]>2];f=N[a+760>>2];if(N[e+8>>2]>Q(d+f)|N[e+20>>2]>2]){break f}a=w+(s<<5)|0;d=N[a+960>>2];f=N[a+976>>2];if(N[e>>2]>Q(d+f)|N[e+12>>2]>2];f=N[a+980>>2];if(N[e+4>>2]>Q(d+f)|N[e+16>>2]>2];f=N[a+984>>2];if(N[e+8>>2]>Q(d+f)|N[e+20>>2]>2];g:{if(!b){break g}a=x+(r<<5)|0;d=N[a+2080>>2];f=N[a+2096>>2];if(N[e>>2]>Q(d+f)|N[e+12>>2]>2];f=N[a+2100>>2];if(N[e+4>>2]>Q(d+f)|N[e+16>>2]>2];f=N[a+2104>>2];if(N[e+8>>2]>Q(d+f)|N[e+20>>2]>2]+(J[D+932>>2]+J[B+708>>2]|0)|0;h=J[p+20>>2]+(a<<5)|0;a=J[p+24>>2]+(a<<3)|0;while(1){h:{if(y>>>0>M[h+28>>2]){break h}if(z>>>0>2]){break g}d=N[h>>2];f=N[h+16>>2];if(N[e>>2]>Q(d+f)|N[e+12>>2]>2];f=N[h+20>>2];if(N[e+4>>2]>Q(d+f)|N[e+16>>2]>2];f=N[h+24>>2];if(N[e+8>>2]>Q(d+f)|N[e+20>>2]>2]=-1082130432;if(Ja[J[J[c>>2]>>2]](c,q+12|0,a)|0){break h}h=0;break c}a=a+8|0;h=h+32|0;b=b-1|0;if(b){continue}break}}r=r+1|0;if((r|0)!=5){continue}break}}s=s+1|0;if((s|0)!=5){continue}break}}h=1;v=v+1|0;if((v|0)!=5){continue}break}}Ha=q+16|0;a=h;break a;case 2:a=J[b+52>>2];h=J[b+48>>2];d=N[b+56>>2];J[e+28>>2]=0;N[e+24>>2]=d;J[e+16>>2]=h;J[e+20>>2]=a;d=N[b+8>>2];f=N[b+4>>2];t=N[b>>2];N[e>>2]=t;N[e+4>>2]=f;J[e+12>>2]=0;N[e+8>>2]=d;m=N[b+24>>2];j=N[b+36>>2];g=N[b+16>>2];n=N[b+28>>2];k=N[b+40>>2];i=N[b+20>>2];o=N[b+32>>2];l=N[b+44>>2];u=N[b+12>>2];J[e+140>>2]=0;J[e+124>>2]=0;J[e+108>>2]=0;J[e+92>>2]=0;J[e+76>>2]=0;N[e+72>>2]=l;N[e+68>>2]=o;N[e- -64>>2]=i;J[e+60>>2]=0;N[e+56>>2]=k;N[e+52>>2]=n;N[e+48>>2]=g;J[e+44>>2]=0;N[e+40>>2]=j;N[e+36>>2]=m;l=Q((l>Q(0)?l:Q(-l))+Q(9.999999974752427e-7));N[e+120>>2]=l;o=Q((o>Q(0)?o:Q(-o))+Q(9.999999974752427e-7));N[e+116>>2]=o;i=Q((i>Q(0)?i:Q(-i))+Q(9.999999974752427e-7));N[e+112>>2]=i;k=Q((k>Q(0)?k:Q(-k))+Q(9.999999974752427e-7));N[e+104>>2]=k;n=Q((n>Q(0)?n:Q(-n))+Q(9.999999974752427e-7));N[e+100>>2]=n;g=Q((g>Q(0)?g:Q(-g))+Q(9.999999974752427e-7));N[e+96>>2]=g;j=Q((j>Q(0)?j:Q(-j))+Q(9.999999974752427e-7));N[e+88>>2]=j;m=Q((m>Q(0)?m:Q(-m))+Q(9.999999974752427e-7));N[e+84>>2]=m;N[e+136>>2]=Q(l*d)+Q(Q(i*t)+Q(f*o));N[e+132>>2]=Q(k*d)+Q(Q(g*t)+Q(f*n));N[e+32>>2]=u;g=Q((u>Q(0)?u:Q(-u))+Q(9.999999974752427e-7));N[e+80>>2]=g;N[e+128>>2]=Q(j*d)+Q(Q(g*t)+Q(f*m));a=Fp(p,e,c,s);break a;case 0:d=N[b+108>>2];a=J[b+104>>2];r=J[b+100>>2];J[e+12>>2]=0;N[e+8>>2]=d;J[e>>2]=r;J[e+4>>2]=a;d=N[b+112>>2];N[e+16>>2]=d*d;a=Ha-16|0;Ha=a;b=J[p+28>>2];i:{if(b){while(1){r=P(h,24)+p|0;f=N[r+168>>2];m=N[r+180>>2];d=Q(N[e+8>>2]-Q(Q(f+m)*Q(.5)));f=Q(Q(m-f)*Q(.5));m=d>2];n=N[r+172>>2];j=Q(N[e>>2]-Q(Q(g+n)*Q(.5)));g=Q(Q(n-g)*Q(.5));n=g>j?j:g;i=N[r+164>>2];o=N[r+176>>2];k=Q(N[e+4>>2]-Q(Q(i+o)*Q(.5)));i=Q(Q(o-i)*Q(.5));o=i>k?k:i;l=d;d=Q(-f);d=Q(l-(d>2]>=Q(l+Q(f+Q(d*d)))){J[a+8>>2]=-1082130432;if(!(Ja[J[J[c>>2]>>2]](c,a+8|0,((h<<3)+p|0)+32|0)|0)){break i}b=J[p+28>>2]}h=h+1|0;if(b>>>0>h>>>0){continue}break}}q=1;if(!J[p+636>>2]){break i}d=Q(N[e+8>>2]-N[p+664>>2]);f=N[p+680>>2];m=d>2]-N[p+656>>2]);g=N[p+672>>2];n=g>j?j:g;k=Q(N[e+4>>2]-N[p+660>>2]);i=N[p+676>>2];o=i>k?k:i;l=d;d=Q(-f);d=Q(l-(d>2]>=Q(l+Q(f+Q(d*d))))){break i}h=s+(J[p+644>>2]<<2)|0;b=J[h>>2];y=(b|0)<0?b^-1:b|-2147483648;b=J[h+12>>2];z=(b|0)<0?b^-1:b|-2147483648;A=p+688|0;while(1){h=v<<2;j:{if(!J[h+A>>2]){break j}b=(v<<5)+p|0;d=Q(N[e+8>>2]-N[b+744>>2]);f=N[b+760>>2];m=d>2]-N[b+736>>2]);g=N[b+752>>2];n=g>j?j:g;k=Q(N[e+4>>2]-N[b+740>>2]);i=N[b+756>>2];o=i>k?k:i;l=d;d=Q(-f);d=Q(l-(d>2]>=Q(l+Q(f+Q(d*d))))){break j}B=h+p|0;w=P(v,224)+p|0;C=w+912|0;s=0;while(1){h=s<<2;k:{if(!J[h+C>>2]){break k}b=w+(s<<5)|0;d=Q(N[e+8>>2]-N[b+968>>2]);f=N[b+984>>2];m=d>2]-N[b+960>>2]);g=N[b+976>>2];n=g>j?j:g;k=Q(N[e+4>>2]-N[b+964>>2]);i=N[b+980>>2];o=i>k?k:i;l=d;d=Q(-f);d=Q(l-(d>2]>=Q(l+Q(f+Q(d*d))))){break k}D=h+w|0;x=(P(v,1120)+p|0)+P(s,224)|0;E=x+2032|0;r=0;while(1){q=r<<2;b=J[q+E>>2];l:{if(!b){break l}h=x+(r<<5)|0;d=Q(N[e+8>>2]-N[h+2088>>2]);f=N[h+2104>>2];m=d>2]-N[h+2080>>2]);g=N[h+2096>>2];n=g>j?j:g;k=Q(N[e+4>>2]-N[h+2084>>2]);i=N[h+2100>>2];o=i>k?k:i;l=d;d=Q(-f);d=Q(l-(d>2]>=Q(l+Q(f+Q(d*d))))){break l}h=J[(q+x|0)+2052>>2]+(J[D+932>>2]+J[B+708>>2]|0)|0;q=J[p+20>>2]+(h<<5)|0;h=J[p+24>>2]+(h<<3)|0;while(1){m:{if(y>>>0>M[q+28>>2]){break m}if(z>>>0>2]){break l}d=Q(N[e+8>>2]-N[q+8>>2]);f=N[q+24>>2];m=d>2]-N[q>>2]);g=N[q+16>>2];n=g>j?j:g;k=Q(N[e+4>>2]-N[q+4>>2]);i=N[q+20>>2];o=i>k?k:i;l=d;d=Q(-f);d=Q(l-(d>2]>=Q(l+Q(f+Q(d*d))))){break m}J[a+12>>2]=-1082130432;if(Ja[J[J[c>>2]>>2]](c,a+12|0,h)|0){break m}q=0;break i}h=h+8|0;q=q+32|0;b=b-1|0;if(b){continue}break}}r=r+1|0;if((r|0)!=5){continue}break}}s=s+1|0;if((s|0)!=5){continue}break}}q=1;v=v+1|0;if((v|0)!=5){continue}break}}Ha=a+16|0;a=q;break a;case 4:break b;default:break a}}a=J[b+52>>2];h=J[b+48>>2];d=N[b+56>>2];J[e+28>>2]=0;N[e+24>>2]=d;J[e+16>>2]=h;J[e+20>>2]=a;d=N[b+8>>2];f=N[b+4>>2];t=N[b>>2];N[e>>2]=t;N[e+4>>2]=f;J[e+12>>2]=0;N[e+8>>2]=d;m=N[b+24>>2];j=N[b+36>>2];g=N[b+16>>2];n=N[b+28>>2];k=N[b+40>>2];i=N[b+20>>2];o=N[b+32>>2];l=N[b+44>>2];u=N[b+12>>2];J[e+140>>2]=0;J[e+124>>2]=0;J[e+108>>2]=0;J[e+92>>2]=0;J[e+76>>2]=0;N[e+72>>2]=l;N[e+68>>2]=o;N[e- -64>>2]=i;J[e+60>>2]=0;N[e+56>>2]=k;N[e+52>>2]=n;N[e+48>>2]=g;J[e+44>>2]=0;N[e+40>>2]=j;N[e+36>>2]=m;l=Q((l>Q(0)?l:Q(-l))+Q(9.999999974752427e-7));N[e+120>>2]=l;o=Q((o>Q(0)?o:Q(-o))+Q(9.999999974752427e-7));N[e+116>>2]=o;i=Q((i>Q(0)?i:Q(-i))+Q(9.999999974752427e-7));N[e+112>>2]=i;k=Q((k>Q(0)?k:Q(-k))+Q(9.999999974752427e-7));N[e+104>>2]=k;n=Q((n>Q(0)?n:Q(-n))+Q(9.999999974752427e-7));N[e+100>>2]=n;g=Q((g>Q(0)?g:Q(-g))+Q(9.999999974752427e-7));N[e+96>>2]=g;j=Q((j>Q(0)?j:Q(-j))+Q(9.999999974752427e-7));N[e+88>>2]=j;m=Q((m>Q(0)?m:Q(-m))+Q(9.999999974752427e-7));N[e+84>>2]=m;N[e+136>>2]=Q(l*d)+Q(Q(i*t)+Q(f*o));N[e+132>>2]=Q(k*d)+Q(Q(g*t)+Q(f*n));N[e+32>>2]=u;g=Q((u>Q(0)?u:Q(-u))+Q(9.999999974752427e-7));N[e+80>>2]=g;N[e+128>>2]=Q(j*d)+Q(Q(g*t)+Q(f*m));a=Fp(p,e,c,s)}Ha=e+160|0}return a|0}function AV(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);k=k|0;l=Q(l);var m=0,n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=0,G=Q(0),I=0,M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=0,X=Q(0),Z=Q(0),_=Q(0),$=0,aa=Q(0),ba=0,ca=0,da=Q(0),ea=Q(0),fa=0,ga=0,ha=Q(0),ia=0,ja=0,ka=Q(0),la=Q(0),ma=Q(0);m=Ha-1472|0;Ha=m;$=J[b>>2];q=$+4|0;Lb(m+1364|0,q,$+16|0);j=N[e+24>>2];o=N[c+24>>2];n=N[e+16>>2];s=N[c+16>>2];t=Q(N[c+20>>2]-N[e+20>>2]);N[m+1356>>2]=t;j=Q(o-j);N[m+1360>>2]=j;o=Q(s-n);N[m+1352>>2]=o;n=N[f+20>>2];s=N[d+20>>2];r=N[f+16>>2];p=N[d+16>>2];z=Q(N[d+24>>2]-N[f+24>>2]);N[m+1348>>2]=z;n=Q(s-n);N[m+1344>>2]=n;s=Q(p-r);N[m+1340>>2]=s;z=Q(j-z);N[m+1336>>2]=z;O=Q(t-n);N[m+1332>>2]=O;M=Q(o-s);N[m+1328>>2]=M;j=Q(Y(Q(Q(z*z)+Q(Q(M*M)+Q(O*O)))));if(j>Q(0)){o=Q(Q(1)/j);N[m+1336>>2]=z*o;N[m+1332>>2]=O*o;N[m+1328>>2]=M*o}J[m+1324>>2]=1065353216;F=m+1308|0;J[F>>2]=1065353216;J[F+4>>2]=0;J[m+1316>>2]=0;J[m+1320>>2]=0;J[m+1300>>2]=0;J[m+1304>>2]=0;J[m+1292>>2]=1065353216;J[m+1296>>2]=0;Yh(m+1232|0,a- -64|0,a+76|0,m+1292|0,m+1328|0,j);a:{if(!(N[$+4>>2]!=Q(1)|N[$+8>>2]!=Q(1)|N[$+12>>2]!=Q(1))){j=N[m+1288>>2];o=N[m+1284>>2];R=N[m+1276>>2];S=N[m+1272>>2];D=N[d+20>>2];X=N[d+16>>2];Z=N[d+24>>2];y=N[m+1252>>2];E=N[m+1248>>2];da=N[m+1280>>2];G=N[m+1240>>2];T=N[m+1232>>2];_=N[m+1236>>2];U=N[m+1268>>2];w=N[m+1244>>2];t=N[d>>2];A=Q(-t);n=N[m+1256>>2];u=Q(n+n);n=N[m+1260>>2];B=Q(n+n);n=N[d+4>>2];s=N[d+8>>2];r=N[m+1264>>2];v=Q(r+r);x=Q(Q(Q(A*u)-Q(B*n))-Q(s*v));r=N[d+12>>2];p=Q(Q(r*r)+Q(-.5));N[m+1204>>2]=Q(Q(v*p)+Q(r*Q(Q(n*u)-Q(t*B))))-Q(s*x);N[m+1200>>2]=Q(Q(B*p)+Q(r*Q(Q(t*v)-Q(s*u))))-Q(n*x);w=Q(w+w);E=Q(E+E);y=Q(y+y);V=Q(Q(Q(A*w)-Q(E*n))-Q(s*y));N[m+1192>>2]=Q(Q(y*p)+Q(r*Q(Q(n*w)-Q(t*E))))-Q(s*V);N[m+1188>>2]=Q(Q(E*p)+Q(r*Q(Q(t*y)-Q(s*w))))-Q(n*V);U=Q(U+U);S=Q(S+S);R=Q(R+R);aa=Q(Q(Q(A*U)-Q(S*n))-Q(s*R));Z=Q(Z*Q(-2));X=Q(X*Q(-2));D=Q(D*Q(-2));ea=Q(Q(s*Z)+Q(Q(t*X)+Q(n*D)));N[m+1216>>2]=Q(Q(s*ea)+Q(Q(Z*p)-Q(r*Q(Q(t*D)-Q(X*n)))))+Q(Q(Q(R*p)+Q(r*Q(Q(n*U)-Q(t*S))))-Q(s*aa));N[m+1212>>2]=Q(Q(n*ea)+Q(Q(D*p)-Q(r*Q(Q(s*X)-Q(Z*t)))))+Q(Q(Q(S*p)+Q(r*Q(Q(t*R)-Q(s*U))))-Q(n*aa));ha=A;A=Q(T+T);T=Q(_+_);G=Q(G+G);_=Q(Q(Q(ha*A)-Q(T*n))-Q(s*G));N[m+1180>>2]=Q(Q(G*p)+Q(r*Q(Q(n*A)-Q(t*T))))-Q(s*_);N[m+1176>>2]=Q(Q(T*p)+Q(r*Q(Q(t*G)-Q(s*A))))-Q(n*_);N[m+1172>>2]=Q(Q(A*p)+Q(r*Q(Q(s*T)-Q(n*G))))-Q(t*_);N[m+1196>>2]=Q(Q(u*p)+Q(r*Q(Q(s*B)-Q(n*v))))-Q(t*x);N[m+1184>>2]=Q(Q(w*p)+Q(r*Q(Q(s*E)-Q(n*y))))-Q(t*V);N[m+1208>>2]=Q(Q(t*ea)+Q(Q(X*p)-Q(r*Q(Q(n*Z)-Q(D*s)))))+Q(Q(Q(U*p)+Q(r*Q(Q(s*S)-Q(n*R))))-Q(t*aa));break a}Wd(m+1172|0,m+1232|0,d,q);j=N[m+1228>>2];o=N[m+1224>>2];da=N[m+1220>>2]}N[m+1228>>2]=j+g;N[m+1224>>2]=o+g;N[m+1220>>2]=da+g;H[m+1156|0]=1;J[m+1164>>2]=0;J[m+1168>>2]=64;q=m+900|0;J[m+1160>>2]=q;J[m+888>>2]=153252;J[m+896>>2]=q;J[m+892>>2]=2;q=J[$+40>>2];Ja[J[(L[q+4>>1]<<2)+153264>>2]](q,m+1172|0,m+888|0,1,1);ba=J[m+1164>>2];b:{if(!ba){l=Q(34028234663852886e22);break b}W=J[m+1160>>2];N[m+876>>2]=N[a+76>>2];N[m+880>>2]=N[a+80>>2];N[m+884>>2]=N[a+84>>2];j=N[a+68>>2];o=N[a+64>>2];N[m+872>>2]=N[a+72>>2]+g;N[m+868>>2]=j+g;N[m+864>>2]=o+g;H[m+848|0]=1;J[m+856>>2]=0;J[m+860>>2]=64;q=m+592|0;J[m+852>>2]=q;J[m+320>>2]=0;F=q;q=m+320|0;bA(F,ba,q);H[m+576|0]=1;J[m+584>>2]=0;J[m+588>>2]=64;J[m+580>>2]=q;F=J[m+1164>>2];J[m+80>>2]=0;bA(q,F,m+80|0);I=J[m+580>>2];fa=J[m+852>>2];while(1){J[m+136>>2]=-25165825;J[m+140>>2]=-25165825;J[m+128>>2]=2122317823;J[m+132>>2]=-25165825;J[m+120>>2]=2122317823;J[m+124>>2]=2122317823;J[m+92>>2]=1;J[m+80>>2]=$;ia=W+(C<<2)|0;J[m+88>>2]=ia;J[m+96>>2]=m+1440;J[m+84>>2]=m+1364;H[m+149|0]=0;H[m+150|0]=0;H[m+151|0]=0;H[m+152|0]=0;H[m+153|0]=0;H[m+154|0]=0;H[m+155|0]=0;H[m+156|0]=0;J[m+144>>2]=0;J[m+148>>2]=0;wo(m+224|0,m+80|0);o=N[d+8>>2];j=N[m+232>>2];n=Q(j+j);s=N[d>>2];j=N[m+224>>2];t=Q(j+j);j=N[m+228>>2];r=Q(j+j);p=N[d+4>>2];A=Q(Q(o*n)+Q(Q(s*t)+Q(r*p)));j=N[d+12>>2];u=Q(Q(j*j)+Q(-.5));c:{if(!(Q(Q(Q(M*Q(-Q(Q(s*A)+Q(Q(t*u)+Q(j*Q(Q(p*n)-Q(r*o)))))))-Q(O*Q(Q(p*A)+Q(Q(r*u)+Q(j*Q(Q(o*t)-Q(n*s)))))))-Q(z*Q(Q(o*A)+Q(Q(n*u)+Q(j*Q(Q(s*r)-Q(t*p)))))))>=l)){break c}aA(m+80|0,m+224|0,f);j=N[m+232>>2];o=N[m+244>>2];N[m+12>>2]=Q(j+o)*Q(.5);n=N[m+228>>2];s=N[m+240>>2];N[m+8>>2]=Q(n+s)*Q(.5);t=N[m+224>>2];r=N[m+236>>2];N[m+4>>2]=Q(t+r)*Q(.5);N[m+1468>>2]=Q(Q(o-j)*Q(.5))+Q(.019999999552965164);N[m+1464>>2]=Q(Q(s-n)*Q(.5))+Q(.019999999552965164);N[m+1460>>2]=Q(Q(r-t)*Q(.5))+Q(.019999999552965164);j=jh(m+876|0,m+864|0,m+4|0,m+1460|0,m+1352|0,m+1340|0);if(!(j<=Q(1))){break c}F=0;q=ga;d:{if(!q){break d}while(1){ca=q-1|0;ja=ca<<2;o=N[I+ja>>2];if(o<=j){F=q;break d}q=q<<2;N[q+I>>2]=o;J[q+fa>>2]=J[fa+ja>>2];q=ca;if(q){continue}break}}q=F<<2;J[q+fa>>2]=J[ia>>2];N[q+I>>2]=j;ga=ga+1|0}C=C+1|0;if((ba|0)!=(C|0)){continue}break}O=N[a+4>>2];j=N[d+8>>2];M=N[d+24>>2];l=Q(N[f+24>>2]-M);t=Q(l+l);l=N[d>>2];A=N[d+16>>2];o=Q(N[f+16>>2]-A);r=Q(o+o);u=N[d+20>>2];o=Q(N[f+20>>2]-u);p=Q(o+o);o=N[d+4>>2];z=Q(Q(j*t)+Q(Q(l*r)+Q(p*o)));n=N[d+12>>2];s=Q(Q(n*n)+Q(-.5));N[m+316>>2]=Q(j*z)+Q(Q(t*s)-Q(n*Q(Q(l*p)-Q(r*o))));N[m+312>>2]=Q(o*z)+Q(Q(p*s)-Q(n*Q(Q(j*r)-Q(t*l))));N[m+308>>2]=Q(l*z)+Q(Q(r*s)-Q(n*Q(Q(o*t)-Q(p*j))));e:{if(!ga){l=Q(34028234663852886e22);F=-1;O=Q(0);M=Q(0);A=Q(0);s=Q(0);t=Q(0);r=Q(0);break e}t=Q(N[e+24>>2]-M);t=Q(t+t);r=Q(N[e+16>>2]-A);r=Q(r+r);p=Q(N[e+20>>2]-u);p=Q(p+p);z=Q(Q(j*t)+Q(Q(l*r)+Q(o*p)));ea=Q(Q(j*z)+Q(Q(t*s)-Q(n*Q(Q(l*p)-Q(r*o)))));ka=Q(Q(o*z)+Q(Q(p*s)-Q(n*Q(Q(j*r)-Q(t*l)))));la=Q(Q(l*z)+Q(Q(r*s)-Q(n*Q(Q(o*t)-Q(p*j)))));z=Q(O+g);ma=Q(z*z);F=-1;l=Q(34028234663852886e22);ca=0;r=Q(0);t=Q(0);s=Q(0);A=Q(0);M=Q(0);O=Q(0);while(1){J[m+280>>2]=-25165825;J[m+284>>2]=-25165825;J[m+272>>2]=2122317823;J[m+276>>2]=-25165825;J[m+264>>2]=2122317823;J[m+268>>2]=2122317823;J[m+236>>2]=1;ba=(ca<<2)+fa|0;J[m+232>>2]=ba;J[m+240>>2]=m+304;J[m+228>>2]=m+1364;J[m+224>>2]=$;H[m+293|0]=0;H[m+294|0]=0;H[m+295|0]=0;H[m+296|0]=0;H[m+297|0]=0;H[m+298|0]=0;H[m+299|0]=0;H[m+300|0]=0;J[m+288>>2]=0;J[m+292>>2]=0;q=P(J[ba>>2],3);C=J[$+40>>2];W=J[C+28>>2];I=J[C+24>>2];f:{if(K[C+64|0]&2){C=W+(q<<1)|0;q=L[C+4>>1];W=L[C+2>>1];C=L[C>>1];break f}C=W+(q<<2)|0;q=J[C+8>>2];W=J[C+4>>2];C=J[C>>2]}q=I+P(q,12)|0;j=N[q+8>>2];W=I+P(W,12)|0;o=N[W+8>>2];n=N[q>>2];p=N[W>>2];u=N[q+4>>2];B=N[W+4>>2];q=K[m+1436|0];I=I+P(C,12)|0;v=N[I>>2];x=N[m+1372>>2];w=N[I+4>>2];E=N[m+1384>>2];y=N[I+8>>2];V=N[m+1396>>2];U=Q(Q(Q(v*x)+Q(w*E))+Q(y*V));N[m+196>>2]=U;S=N[m+1368>>2];R=N[m+1380>>2];aa=N[m+1392>>2];Z=Q(Q(Q(v*S)+Q(w*R))+Q(y*aa));N[m+192>>2]=Z;ha=v;v=N[m+1364>>2];D=w;w=N[m+1376>>2];G=y;y=N[m+1388>>2];X=Q(Q(Q(ha*v)+Q(D*w))+Q(G*y));N[m+188>>2]=X;H[m+112|0]=0;J[m+104>>2]=2139095039;J[m+108>>2]=5;J[m+172>>2]=0;D=q?p:n;T=q?B:u;G=q?o:j;_=Q(Q(Q(x*D)+Q(E*T))+Q(V*G));N[m+168>>2]=_;da=Q(Q(Q(D*S)+Q(T*R))+Q(G*aa));N[m+164>>2]=da;D=Q(Q(Q(D*v)+Q(T*w))+Q(G*y));N[m+160>>2]=D;J[m+156>>2]=0;n=q?n:p;p=q?u:B;j=q?j:o;u=Q(Q(Q(x*n)+Q(E*p))+Q(V*j));N[m+152>>2]=u;B=Q(Q(Q(n*S)+Q(p*R))+Q(j*aa));N[m+148>>2]=B;v=Q(Q(Q(n*v)+Q(p*w))+Q(j*y));N[m+144>>2]=v;J[m+140>>2]=0;N[m+136>>2]=U;N[m+132>>2]=Z;N[m+128>>2]=X;J[m+92>>2]=0;J[m+96>>2]=0;J[m+100>>2]=2139095039;N[m+88>>2]=Q(_+Q(U+u))*Q(.33333298563957214);N[m+84>>2]=Q(da+Q(Z+B))*Q(.33333298563957214);N[m+80>>2]=Q(D+Q(X+v))*Q(.33333298563957214);I=J[b>>2];q=J[a>>2];H[m+76|0]=0;J[m+68>>2]=0;J[m+72>>2]=1065353216;J[m+60>>2]=0;J[m+64>>2]=0;J[m+52>>2]=0;J[m+56>>2]=1065353216;J[m+44>>2]=0;J[m+48>>2]=0;J[m+36>>2]=1065353216;J[m+40>>2]=1065353216;J[m+28>>2]=0;J[m+32>>2]=0;J[m+20>>2]=1065353216;J[m+24>>2]=0;J[m+12>>2]=0;J[m+16>>2]=0;J[m+4>>2]=1065353216;J[m+8>>2]=0;n=Q(Ja[J[(J[q>>2]<<2)+153536>>2]](q,I,c,d,e,f,g,m+212|0,m+200|0,m+4|0,m+80|0,Q(0)));p=Q(-N[m+212>>2]);N[m+212>>2]=p;j=Q(-N[m+216>>2]);N[m+216>>2]=j;o=Q(-N[m+220>>2]);N[m+220>>2]=o;if(n<=Q(0)){j=N[m+188>>2];o=N[m+192>>2];n=N[m+196>>2];p=Q(u-n);N[m+12>>2]=n+p;u=Q(B-o);N[m+8>>2]=o+u;B=Q(v-j);N[m+4>>2]=j+B;v=Q(_-n);N[m+1468>>2]=n+v;n=o;o=Q(da-o);N[m+1464>>2]=n+o;n=j;j=Q(D-j);N[m+1460>>2]=n+j;ed(m+1440|0,m+308|0,m+188|0,m+4|0,m+1460|0,m+1456|0,m+1452|0);n=Q(0);x=Q(N[m+1448>>2]-N[m+316>>2]);w=Q(x*x);x=Q(N[m+1440>>2]-N[m+308>>2]);y=Q(x*x);x=Q(N[m+1444>>2]-N[m+312>>2]);x=Q(w+Q(y+Q(x*x)));if(x>2])+Q(Q(o*N[m+188>>2])+Q(j*N[m+192>>2]))))>2];j=N[m+12>>2];B=Q(j+j);v=N[d>>2];j=N[m+4>>2];x=Q(j+j);j=N[m+8>>2];w=Q(j+j);E=N[d+4>>2];y=Q(Q(u*B)+Q(Q(v*x)+Q(w*E)));p=N[d+12>>2];V=Q(Q(p*p)+Q(-.5));o=Q(Q(u*y)+Q(Q(B*V)+Q(p*Q(Q(v*w)-Q(x*E)))));j=Q(Q(E*y)+Q(Q(w*V)+Q(p*Q(Q(u*x)-Q(B*v)))));p=Q(Q(v*y)+Q(Q(x*V)+Q(p*Q(Q(E*B)-Q(w*u)))))}if(l>n){F=J[ba>>2];A=N[m+208>>2];M=N[m+204>>2];O=N[m+200>>2];s=p;t=j;r=o;l=n}ca=ca+1|0;if((ga|0)!=(ca|0)){continue}break}}N[h+8>>2]=r;N[h+4>>2]=t;N[h>>2]=s;N[i+8>>2]=A;N[i+4>>2]=M;N[i>>2]=O;J[k>>2]=F;a=J[m+588>>2];g:{if((a|0)<0|!(a&2147483647)){break g}a=J[m+580>>2];if((a|0)==(m+320|0)|!a){break g}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}a=J[m+860>>2];if((a|0)<0|!(a&2147483647)){break b}a=J[m+852>>2];if((a|0)==(m+592|0)|!a){break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}a=J[m+1168>>2];h:{if((a|0)<0|!(a&2147483647)){break h}a=J[m+1160>>2];if((a|0)==(m+900|0)|!a){break h}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}Ha=m+1472|0;return Q(l)}function uv(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;l=Ha-96|0;Ha=l;d=a+388|0;h=J[a+392>>2];a:{if(!h){break a}j=J[d>>2];if(h>>>0>=4){c=h&-4;while(1){g=f<<2;J[J[g+j>>2]+20>>2]=-1;J[J[j+(g|4)>>2]+20>>2]=-1;J[J[j+(g|8)>>2]+20>>2]=-1;J[J[j+(g|12)>>2]+20>>2]=-1;f=f+4|0;e=e+4|0;if((c|0)!=(e|0)){continue}break}}e=h&3;if(!e){break a}while(1){J[J[j+(f<<2)>>2]+20>>2]=-1;f=f+1|0;b=b+1|0;if((e|0)!=(b|0)){continue}break}}b:{if(h>>>0>=(J[a+396>>2]>>>1&1073741823)>>>0){J[a+392>>2]=0;break b}J[l+16>>2]=0;b=J[d+4>>2];if((b|0)<0){e=J[d>>2];b=e+(b<<2)|0;while(1){J[b>>2]=J[l+16>>2];b=b+4|0;if(e>>>0>b>>>0){continue}break}}J[d+4>>2]=0;e=d;d=0;g=J[a+392>>2];c:{if(!g){break c}c=g<<2;if(!c){break c}d=J[40592];b=d+12|0;d=(u=b,v=c,w=Ja[J[J[d>>2]+20>>2]](d)|0?64155:69706,x=20075,y=553,t=J[J[b>>2]+8>>2],Ja[t](u|0,v|0,w|0,x|0,y|0)|0)}h=J[e>>2];b=J[e+4>>2];if((b|0)>0){c=(b<<2)+d|0;b=d;while(1){J[b>>2]=J[h>>2];h=h+4|0;b=b+4|0;if(c>>>0>b>>>0){continue}break}h=J[e>>2]}if(!(!h|J[e+8>>2]<0)){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,h)}J[e+8>>2]=g;J[e>>2]=d}if(J[a+488>>2]){p=a+340|0;q=a+316|0;j=a+328|0;h=a+304|0;b=0;while(1){k=J[J[a+484>>2]+(b<<2)>>2];if(J[k+36>>2]){g=J[k+32>>2];c=0;while(1){i=J[J[k+28>>2]>>2]+P(c+g|0,12)|0;e=J[a+308>>2];d:{if(e>>>0>=(J[a+312>>2]&2147483647)>>>0){Dd(h,i);break d}d=J[i+4>>2];e=J[a+304>>2]+P(e,12)|0;J[e>>2]=J[i>>2];J[e+4>>2]=d;J[e+8>>2]=J[i+8>>2];J[a+308>>2]=J[a+308>>2]+1}c=c+1|0;if(c>>>0>2]){continue}break}}if(J[k+60>>2]){g=J[k+56>>2];c=0;while(1){i=J[J[k+52>>2]>>2]+P(c+g|0,12)|0;e=J[a+332>>2];e:{if(e>>>0>=(J[a+336>>2]&2147483647)>>>0){Dd(j,i);break e}d=J[i+4>>2];e=J[a+328>>2]+P(e,12)|0;J[e>>2]=J[i>>2];J[e+4>>2]=d;J[e+8>>2]=J[i+8>>2];J[a+332>>2]=J[a+332>>2]+1}c=c+1|0;if(c>>>0>2]){continue}break}}if(J[k+48>>2]){g=J[k+44>>2];c=0;while(1){i=J[J[k+40>>2]>>2]+P(c+g|0,12)|0;e=J[a+320>>2];f:{if(e>>>0>=(J[a+324>>2]&2147483647)>>>0){Dd(q,i);break f}d=J[i+4>>2];e=J[a+316>>2]+P(e,12)|0;J[e>>2]=J[i>>2];J[e+4>>2]=d;J[e+8>>2]=J[i+8>>2];J[a+320>>2]=J[a+320>>2]+1}c=c+1|0;if(c>>>0>2]){continue}break}}if(J[k+72>>2]){g=J[k+68>>2];c=0;while(1){i=J[J[k+64>>2]>>2]+P(c+g|0,12)|0;e=J[a+344>>2];g:{if(e>>>0>=(J[a+348>>2]&2147483647)>>>0){Dd(p,i);break g}d=J[i+4>>2];e=J[a+340>>2]+P(e,12)|0;J[e>>2]=J[i>>2];J[e+4>>2]=d;J[e+8>>2]=J[i+8>>2];J[a+344>>2]=J[a+344>>2]+1}c=c+1|0;if(c>>>0>2]){continue}break}}b=b+1|0;if(b>>>0>2]){continue}break}}c=0;J[a+488>>2]=0;H[l+80|0]=1;J[l+88>>2]=0;J[l+92>>2]=16;J[l+84>>2]=l+16;b=J[a+560>>2];f=J[b>>2];if(f){J[b>>2]=J[f>>2]}J[l+12>>2]=f;if(f){while(1){uj(f+4|0);uj(f+16|0);uj(f+28|0);uj(f+40|0);b=J[l+88>>2];h:{if(b>>>0>=(J[l+92>>2]&2147483647)>>>0){b=0;d=l+16|0;e=J[d+76>>2];h=e&2147483647?e<<1:1;i:{if(!h){break i}e=h<<2;if(!(K[d+64|0]|e>>>0>64)){H[d+64|0]=1;b=d;break i}if(!e){break i}g=J[40592];b=Ja[J[J[g>>2]+20>>2]](g)|0?67013:69706;b=Ja[J[J[g+12>>2]+8>>2]](g+12|0,e,b,20075,553)|0}f=J[d+72>>2];g=(f<<2)+b|0;if((f|0)>0){o=J[d+68>>2];e=b;while(1){J[e>>2]=J[o>>2];o=o+4|0;e=e+4|0;if(g>>>0>e>>>0){continue}break}}J[g>>2]=J[l+12>>2];j:{if(J[d+76>>2]<0){break j}g=J[d+68>>2];if((g|0)==(d|0)){H[d+64|0]=0;break j}if(!g){break j}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,g);f=J[d+72>>2]}J[d+76>>2]=h;J[d+68>>2]=b;J[d+72>>2]=f+1;break h}J[J[l+84>>2]+(b<<2)>>2]=J[l+12>>2];J[l+88>>2]=b+1}b=J[a+560>>2];f=J[b>>2];if(f){J[b>>2]=J[f>>2]}J[l+12>>2]=f;if(f){continue}break}}if(J[l+88>>2]){while(1){d=J[J[l+84>>2]+(c<<2)>>2];b=J[a+560>>2];J[d>>2]=J[b>>2];J[b>>2]=d;c=c+1|0;if(c>>>0>2]){continue}break}}b=J[l+92>>2];k:{if((b|0)<0|!(b&2147483647)){break k}d=J[l+84>>2];if((d|0)==(l+16|0)|!d){break k}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,d)}b=J[a+272>>2];o=Ja[J[J[b>>2]+52>>2]](b)|0;b=J[a+272>>2];f=Ja[J[J[b>>2]+56>>2]](b)|0;if(o){c=1073741823;b=1073741823;while(1){e=J[f>>2];d=J[f+4>>2];if(!((e|0)==(b|0)&(d|0)==(c|0))){m=Ha-16|0;Ha=m;p=J[a+196>>2];i=J[f+4>>2];h=p+(i<<3)|0;g=J[h+4>>2];j=J[f>>2];c=p+(j<<3)|0;b=J[c+4>>2];l:{if((g&b)==-1){c=J[c>>2];b=J[h>>2];J[m+4>>2]=i;J[m>>2]=j;c=c&3;b=b&3;g=P((b|0)<(c|0)?c:b,12)+a|0;c=g+304|0;b=J[g+308>>2];if(b>>>0>=(J[g+312>>2]&2147483647)>>>0){Dd(c,m);break l}c=J[c>>2]+P(b,12)|0;b=J[m+4>>2];J[c>>2]=J[m>>2];J[c+4>>2]=b;J[c+8>>2]=J[m+8>>2];J[g+308>>2]=J[g+308>>2]+1;break l}q=i>>>0>j>>>0?i:j;j=i>>>0>>0?i:j;c=J[(p+(j<<3)|0)+4>>2];m:{if(!((b|0)==-1|(g|0)==-1)){b=J[a+376>>2];h=J[b+(c<<1&-4)>>2];g=J[b+(J[(p+(q<<3)|0)+4>>2]<<1&-4)>>2];c=J[40592];b=Ja[J[J[c>>2]+20>>2]](c)|0?37139:69706;b=Ja[J[J[c+12>>2]+8>>2]](c+12|0,56,b,10717,1822)|0;J[b+4>>2]=-1;J[b>>2]=130712;J[b+8>>2]=0;J[b+12>>2]=0;J[b+32>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b>>2]=130408;H[b+36|0]=0;J[b+40>>2]=J[h>>2];c=J[g>>2];J[b+52>>2]=g;J[b+48>>2]=h;J[b+44>>2]=c;n=a+444|0;break m}g=c&(c|0)!=-1;h=J[J[a+376>>2]+(J[(p+((g?j:q)<<3)|0)+4>>2]<<1&-4)>>2];c=J[40592];b=Ja[J[J[c>>2]+20>>2]](c)|0?36987:69706;b=Ja[J[J[c+12>>2]+8>>2]](c+12|0,52,b,10717,1809)|0;J[b+4>>2]=-1;J[b>>2]=130712;J[b+8>>2]=0;J[b+12>>2]=0;J[b+32>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b>>2]=130384;H[b+36|0]=0;c=J[h>>2];J[b+48>>2]=h;J[b+44>>2]=g?q:j;J[b+40>>2]=c;n=a+404|0}J[m+4>>2]=q;J[m>>2]=j;r=0;i=J[n+20>>2];n:{o:{if(!i){break o}q=J[m>>2];j=J[m+4>>2];c=q&65535|j<<16;c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;r=i-1&(c>>>16^c);k=J[J[n+12>>2]+(r<<2)>>2];if((k|0)==-1){break o}p=n+4|0;h=J[n+8>>2];g=J[n+4>>2];while(1){c=g+P(k,12)|0;if(!((q|0)!=J[c>>2]|(j|0)!=J[c+4>>2])){H[m+15|0]=1;break n}k=J[h+(k<<2)>>2];if((k|0)!=-1){continue}break}}H[m+15|0]=0;if(J[n+36>>2]==J[n+16>>2]){c=i?i<<1:16;if(c>>>0>i>>>0){qh(n,c);i=J[n+20>>2]}c=L[m>>1]|J[m+4>>2]<<16;c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;r=i-1&(c>>>16^c)}k=J[n+28>>2];J[n+28>>2]=k+1;c=J[n+12>>2]+(r<<2)|0;J[J[n+8>>2]+(k<<2)>>2]=J[c>>2];J[c>>2]=k;J[n+36>>2]=J[n+36>>2]+1;J[n+32>>2]=J[n+32>>2]+1;p=n+4|0}if(!K[m+15|0]){g=J[m+4>>2];c=J[m>>2];h=J[p>>2]+P(k,12)|0;J[h+8>>2]=b;J[h>>2]=c;J[h+4>>2]=g}wf(b,J[a+400>>2],J[J[a+276>>2]+4>>2],J[J[a+192>>2]+4>>2],J[a+180>>2],a+208|0,a+196|0,a+304|0,a+328|0)}Ha=m+16|0;c=d;b=e}f=f+8|0;o=o-1|0;if(o){continue}break}}g=J[a+320>>2]+J[a+308>>2]|0;f=J[a+532>>2];p:{if(!f){f=0;break p}if(!J[a+548>>2]){break p}Va(J[a+524>>2],255,f<<2);f=0;h=J[a+520>>2];b=J[a+528>>2];c=b-1|0;if(c){o=0;if(b-2>>>0>=3){e=c&-4;b=0;while(1){d=f|1;J[h+(f<<2)>>2]=d;i=h+(d<<2)|0;d=f|2;J[i>>2]=d;i=h+(d<<2)|0;d=f|3;J[i>>2]=d;f=f+4|0;J[h+(d<<2)>>2]=f;b=b+4|0;if((e|0)!=(b|0)){continue}break}}b=c&3;if(b){while(1){d=h+(f<<2)|0;f=f+1|0;J[d>>2]=f;o=o+1|0;if((b|0)!=(o|0)){continue}break}}d=J[a+528>>2]-1|0}else{d=0}J[h+(d<<2)>>2]=-1;J[a+548>>2]=0;J[a+540>>2]=0;f=J[a+532>>2]}o=a+512|0;if(f>>>0>>0){$m(o,g)}f=0;b=1;while(1){s=P(f,12)+a|0;m=J[s+332>>2];q=J[s+308>>2];q:{if(!q){break q}e=0;if(!m){j=J[a+196>>2];h=J[s+304>>2];c=0;if((q|0)!=1){d=q&-2;while(1){g=h+P(c,12)|0;J[g>>2]=J[j+(J[g>>2]<<3)>>2]&-4;J[g+4>>2]=J[j+(J[g+4>>2]<<3)>>2]&-4;g=h+P(c|1,12)|0;J[g>>2]=J[j+(J[g>>2]<<3)>>2]&-4;J[g+4>>2]=J[j+(J[g+4>>2]<<3)>>2]&-4;c=c+2|0;e=e+2|0;if((d|0)!=(e|0)){continue}break}}if(!(q&1)){break q}d=h+P(c,12)|0;J[d>>2]=J[j+(J[d>>2]<<3)>>2]&-4;J[d+4>>2]=J[j+(J[d+4>>2]<<3)>>2]&-4;break q}while(1){c=J[s+304>>2]+P(e,12)|0;p=J[c>>2];d=J[a+196>>2];J[c>>2]=J[d+(p<<3)>>2]&-4;j=J[c+4>>2];J[c+4>>2]=J[d+(j<<3)>>2]&-4;r=0;c=J[a+532>>2];r:{s:{if(!c){break s}d=p&65535|j<<16;d=(d<<15^-1)+d|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;r=c-1&(d>>>16^d);f=J[J[a+524>>2]+(r<<2)>>2];if((f|0)==-1){break s}h=J[a+520>>2];g=J[a+516>>2];while(1){d=g+(f<<3)|0;if((p|0)==J[d>>2]&(j|0)==J[d+4>>2]){break r}f=J[h+(f<<2)>>2];if((f|0)!=-1){continue}break}}f=J[a+540>>2];if((f|0)==-1){f=-1;d=c?c<<1:16;if(d>>>0>c>>>0){$m(o,d);f=J[a+540>>2];c=J[a+532>>2]}d=p&65535|j<<16;d=(d<<15^-1)+d|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;r=c-1&(d>>>16^d)}d=J[a+520>>2]+(f<<2)|0;J[a+540>>2]=J[d>>2];c=d;d=J[a+524>>2]+(r<<2)|0;J[c>>2]=J[d>>2];J[d>>2]=f;J[a+548>>2]=J[a+548>>2]+1;J[a+544>>2]=J[a+544>>2]+1;d=J[a+516>>2]+(f<<3)|0;J[d>>2]=p;J[d+4>>2]=j}e=e+1|0;if((q|0)!=(e|0)){continue}break}}c=0;if(m){p=J[a+532>>2]-1|0;k=J[a+196>>2];q=J[a+524>>2];j=J[a+548>>2];i=J[s+328>>2];e=0;while(1){d=i+P(e,12)|0;n=J[d+4>>2];r=J[d>>2];t:{u:{if(!j){break u}d=r&65535|n<<16;d=(d<<15^-1)+d|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;f=J[q+((p&(d>>>16^d))<<2)>>2];if((f|0)==-1){break u}h=J[a+520>>2];g=J[a+516>>2];while(1){d=g+(f<<3)|0;if((r|0)==J[d>>2]&(n|0)==J[d+4>>2]){break t}f=J[h+(f<<2)>>2];if((f|0)!=-1){continue}break}}d=i+P(c,12)|0;J[d>>2]=J[k+(r<<3)>>2]&-4;J[d+4>>2]=J[k+(n<<3)>>2]&-4;c=c+1|0}e=e+1|0;if((m|0)!=(e|0)){continue}break}}J[s+332>>2]=c;f=1;d=b;b=0;if(d){continue}break}b=J[a+272>>2];o=Ja[J[J[b>>2]+28>>2]](b)|0;b=J[a+272>>2];f=Ja[J[J[b>>2]+32>>2]](b)|0;if(o){e=a+280|0;d=a+292|0;while(1){b=J[f>>2];v:{if(J[J[a+148>>2]+(b>>>3&536870908)>>2]>>>b&1){break v}b=J[a+196>>2]+(b<<3)|0;if(J[b+4>>2]==-1){b=J[b>>2]&-4;J[l+16>>2]=b;c=J[a+284>>2];if(c>>>0>=(J[a+288>>2]&2147483647)>>>0){pv(e,l+16|0);break v}J[J[a+280>>2]+(c<<2)>>2]=b;J[a+284>>2]=c+1;break v}b=J[b>>2]&-4;J[l+16>>2]=b;c=J[a+296>>2];if(c>>>0>=(J[a+300>>2]&2147483647)>>>0){pv(d,l+16|0);break v}J[J[a+292>>2]+(c<<2)>>2]=b;J[a+296>>2]=c+1}f=f+4|0;o=o-1|0;if(o){continue}break}}Va(J[a+136>>2],0,J[a+140>>2]<<2);Va(J[a+148>>2],0,J[a+152>>2]<<2);Ha=l+96|0}function ic(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=Q(0),q=Q(0),r=0,s=0,t=Q(0),u=0,v=0,w=Q(0),x=0,y=Q(0),z=Q(0),A=0,B=Q(0),C=0,D=Q(0),E=Q(0),F=0,G=0,I=Q(0),L=Q(0),M=0,O=Q(0),P=Q(0),S=Q(0);n=Ha-6336|0;Ha=n;if(e){while(1){j=n+16|0;Ja[J[J[a>>2]>>2]](j,a,K[c+s|0]);v=J[n+28>>2];k=s<<4;i=k+(n+6272|0)|0;J[i+8>>2]=J[n+24>>2];J[i+12>>2]=v;v=J[n+20>>2];J[i>>2]=J[n+16>>2];J[i+4>>2]=v;Ja[J[J[b>>2]>>2]](j,b,K[d+s|0]);j=J[n+28>>2];i=k+(n+6208|0)|0;J[i+8>>2]=J[n+24>>2];J[i+12>>2]=j;j=J[n+20>>2];J[i>>2]=J[n+16>>2];J[i+4>>2]=j;s=s+1|0;if((s|0)!=(e|0)){continue}break}}J[n+6192>>2]=0;J[n+5932>>2]=0;H[n+5668|0]=0;J[n+5664>>2]=0;J[n+5672>>2]=0;J[n+16>>2]=0;i=n+16|0;J[n+20>>2]=i|8;c=J[g+4>>2];J[n>>2]=J[g>>2];J[n+4>>2]=c;c=J[g+12>>2];J[n+8>>2]=J[g+8>>2];J[n+12>>2]=c;g=a;s=b;j=Ha-576|0;Ha=j;J[j+48>>2]=2139095039;a=n+6272|0;b=J[a+4>>2];J[i+272>>2]=J[a>>2];J[i+276>>2]=b;b=J[a+12>>2];J[i+280>>2]=J[a+8>>2];J[i+284>>2]=b;b=J[a+20>>2];J[i+288>>2]=J[a+16>>2];J[i+292>>2]=b;b=J[a+28>>2];J[i+296>>2]=J[a+24>>2];J[i+300>>2]=b;b=J[a+36>>2];J[i+304>>2]=J[a+32>>2];J[i+308>>2]=b;b=J[a+44>>2];J[i+312>>2]=J[a+40>>2];J[i+316>>2]=b;b=J[a+60>>2];J[i+328>>2]=J[a+56>>2];J[i+332>>2]=b;b=J[a+52>>2];J[i+320>>2]=J[a+48>>2];J[i+324>>2]=b;b=n+6208|0;d=J[b+12>>2];k=i+1304|0;c=k;J[c>>2]=J[b+8>>2];J[c+4>>2]=d;c=J[b+4>>2];J[i+1296>>2]=J[b>>2];J[i+1300>>2]=c;d=J[b+20>>2];c=i+1312|0;J[c>>2]=J[b+16>>2];J[c+4>>2]=d;u=J[b+28>>2];v=i+1320|0;d=v;J[d>>2]=J[b+24>>2];J[d+4>>2]=u;u=J[b+36>>2];d=i+1328|0;J[d>>2]=J[b+32>>2];J[d+4>>2]=u;x=J[b+44>>2];u=i+1336|0;J[u>>2]=J[b+40>>2];J[u+4>>2]=x;A=J[b+60>>2];x=i+1352|0;J[x>>2]=J[b+56>>2];J[x+4>>2]=A;C=J[b+52>>2];A=i+1344|0;J[A>>2]=J[b+48>>2];J[A+4>>2]=C;J[j+44>>2]=0;J[i>>2]=0;a:{b:{c:{switch(e-1|0){case 0:b=7;d=j+44|0;e=j+48|0;a=Ha-48|0;Ha=a;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=1065353216;J[a+4>>2]=0;p=N[i+1300>>2];t=N[i+276>>2];q=N[i+1304>>2];w=N[i+280>>2];y=N[i+1296>>2];z=N[i+272>>2];J[a+24>>2]=-2147483648;J[a+28>>2]=0;J[a+16>>2]=-1082130432;J[a+20>>2]=-2147483648;c=a+16|0;Ja[J[J[g>>2]+4>>2]](a+32|0,g,c);Ja[J[J[s>>2]+4>>2]](c,s,a);c=J[a+36>>2];J[i+288>>2]=J[a+32>>2];J[i+292>>2]=c;c=J[a+44>>2];J[i+296>>2]=J[a+40>>2];J[i+300>>2]=c;k=J[a+20>>2];c=i+1312|0;J[c>>2]=J[a+16>>2];J[c+4>>2]=k;k=J[a+28>>2];c=i+1320|0;J[c>>2]=J[a+24>>2];J[c+4>>2]=k;d:{if(!(Q(z-y)!=Q(N[a+32>>2]-N[a+16>>2])|Q(t-p)!=Q(N[a+36>>2]-N[a+20>>2]))){c=0;if(Q(w-q)==Q(N[a+40>>2]-N[a+24>>2])){break d}}c=tz(i,g,s,d,e)}Ha=a+48|0;if(!c){break a}break b;case 1:b=7;if(tz(i,g,s,j+44|0,j+48|0)){break b}break a;case 2:J[j+44>>2]=3;b=j+48|0;a=od(i,0,1,2,b);b=od(i,1,0,2,b);if(!J[i>>2]){b=7;break a}H[a+32|0]=0;J[a+20>>2]=b;H[b+32|0]=0;J[b+20>>2]=a;H[a+33|0]=2;J[a+24>>2]=b;H[b+34|0]=1;J[b+28>>2]=a;H[a+34|0]=1;J[a+28>>2]=b;H[b+33|0]=2;J[b+24>>2]=a;break b;case 3:break c;default:break b}}p=Q(N[i+272>>2]-N[i+1296>>2]);y=Q(Q(N[i+288>>2]-N[i+1312>>2])-p);t=Q(N[i+276>>2]-N[i+1300>>2]);w=Q(Q(N[i+308>>2]-N[i+1332>>2])-t);z=Q(Q(N[i+304>>2]-N[i+1328>>2])-p);B=Q(Q(N[i+292>>2]-N[i+1316>>2])-t);q=Q(Q(y*w)-Q(z*B));E=q;I=Q(q*q);L=B;q=Q(N[i+280>>2]-N[k>>2]);B=Q(Q(N[i+312>>2]-N[u>>2])-q);D=Q(Q(N[i+296>>2]-N[v>>2])-q);w=Q(Q(L*B)-Q(w*D));y=Q(Q(D*z)-Q(B*y));z=Q(Q(1)/Q(Y(Q(I+Q(Q(w*w)+Q(y*y))))));if(Q(Q(Q(E*z)*Q(Q(N[i+328>>2]-N[x>>2])-q))+Q(Q(Q(w*z)*Q(Q(N[i+320>>2]-N[i+1344>>2])-p))+Q(Q(Q(N[i+324>>2]-N[i+1348>>2])-t)*Q(y*z))))>Q(0)){e=J[a+36>>2];J[i+288>>2]=J[a+32>>2];J[i+292>>2]=e;e=J[a+44>>2];J[i+296>>2]=J[a+40>>2];J[i+300>>2]=e;e=J[b+36>>2];J[c>>2]=J[b+32>>2];J[c+4>>2]=e;e=J[b+44>>2];J[c+8>>2]=J[b+40>>2];J[c+12>>2]=e;c=J[a+20>>2];J[i+304>>2]=J[a+16>>2];J[i+308>>2]=c;c=J[a+28>>2];J[i+312>>2]=J[a+24>>2];J[i+316>>2]=c;a=J[b+20>>2];J[d>>2]=J[b+16>>2];J[d+4>>2]=a;a=J[b+28>>2];J[d+8>>2]=J[b+24>>2];J[d+12>>2]=a}d=j+48|0;a=od(i,0,1,2,d);b=od(i,0,3,1,d);c=od(i,0,2,3,d);d=od(i,1,3,2,d);if(!J[i>>2]){b=7;break a}H[a+32|0]=2;J[a+20>>2]=b;H[b+34|0]=0;J[b+28>>2]=a;H[a+33|0]=2;J[a+24>>2]=d;H[d+34|0]=1;J[d+28>>2]=a;H[a+34|0]=0;J[a+28>>2]=c;H[c+32|0]=2;J[c+20>>2]=a;H[b+32|0]=2;J[b+20>>2]=c;H[c+34|0]=0;J[c+28>>2]=b;H[b+33|0]=0;J[b+24>>2]=d;H[d+32|0]=1;J[d+20>>2]=b;H[c+33|0]=1;J[c+24>>2]=d;H[d+33|0]=1;J[d+24>>2]=c;J[j+44>>2]=4}x=i+1296|0;A=i+272|0;v=i+5648|0;C=i+5392|0;M=i+5660|0;u=i+5920|0;c=i+5656|0;p=N[J[s+4>>2]+20>>2];t=N[J[g+4>>2]+20>>2];P=Q((p>2];e:{if(!d){break e}k=0;if((d|0)!=1){e=d&-2;b=0;while(1){r=k<<2;o=J[r+u>>2];if((o|0)!=(J[c>>2]-1|0)){a=J[i+5916>>2];J[i+5916>>2]=a+1;a=(a<<2)+M|0}else{a=c}J[a>>2]=o;r=J[u+(r|4)>>2];if((r|0)!=(J[c>>2]-1|0)){a=J[i+5916>>2];J[i+5916>>2]=a+1;a=(a<<2)+M|0}else{a=c}J[a>>2]=r;k=k+2|0;b=b+2|0;if((e|0)!=(b|0)){continue}break}}if(!(d&1)){break e}b=J[u+(k<<2)>>2];if((b|0)!=(J[c>>2]-1|0)){a=J[i+5916>>2];J[i+5916>>2]=a+1;a=(a<<2)+M|0}else{a=c}J[a>>2]=b}a=0;J[i+6176>>2]=0;r=J[i>>2]-1|0;J[i>>2]=r;k=J[i+4>>2];o=J[k+(r<<2)>>2];e=J[k>>2];f:{if(r>>>0<2){break f}t=N[o+16>>2];k=0;b=1;d=0;while(1){a=k+2|0;k=J[i+4>>2];a=(a>>>0>>0&N[J[k+(a<<2)>>2]+16>>2]>2]+16>>2])+b|0;b=J[(a<<2)+k>>2];if(t>2]){a=d;break f}J[(d<<2)+k>>2]=b;d=a;k=a<<1;b=k|1;if(r>>>0>b>>>0){continue}break}k=J[i+4>>2]}J[(a<<2)+k>>2]=o;H[e+39|0]=0;g:{if(!K[e+38|0]){a=J[e+4>>2];J[j+16>>2]=J[e>>2];J[j+20>>2]=a;a=J[e+12>>2];J[j+24>>2]=J[e+8>>2];J[j+28>>2]=a;E=N[e+16>>2];a=j- -64|0;Ja[J[J[g>>2]+4>>2]](a,g,j+16|0);S=N[j+76>>2];y=N[j+72>>2];z=N[j+64>>2];B=N[j+68>>2];J[j+12>>2]=0;N[j+8>>2]=-N[j+24>>2];N[j+4>>2]=-N[j+20>>2];N[j>>2]=-N[j+16>>2];Ja[J[J[s>>2]+4>>2]](a,s,j);L=N[j+72>>2];t=Q(y-L);I=N[j+64>>2];q=Q(z-I);O=N[j+68>>2];w=Q(B-O);D=Q(Q(t*N[j+24>>2])+Q(Q(q*N[j+16>>2])+Q(w*N[j+20>>2])));if(Q(R(Q(D-E)))<=P){sz(A,x,e,g,s,f,h);if(f){b=6;p=Q(N[h+8>>2]-N[h+24>>2]);q=Q(p*p);p=Q(N[h>>2]-N[h+16>>2]);B=Q(p*p);p=Q(N[h+4>>2]-N[h+20>>2]);p=Q(q+Q(B+Q(p*p)));if(Q(Q(N[n>>2]*Q(.0010000000474974513))+Q(R(N[h+64>>2])))<(p>Q(0)?Q(Y(p)):Q(0))){break a}}b=5;break a}r=J[j+44>>2];E=N[j+76>>2];p=p>D?D:p;N[j+48>>2]=p;a=i+(r<<4)|0;N[a+284>>2]=S;N[a+280>>2]=y;N[a+276>>2]=B;N[a+272>>2]=z;a=a+1296|0;N[a+12>>2]=E;N[a+8>>2]=L;N[a+4>>2]=O;N[a>>2]=I;a=1;J[j+44>>2]=r+1;b=0;H[i+5652|0]=0;J[i+5648>>2]=0;H[e+38|0]=1;d=J[e+20>>2];J[j+68>>2]=H[e+32|0];J[j+64>>2]=d;h:{while(1){i:{k=(j- -64|0)+(b<<3)|0;d=J[k>>2];j:{if(K[d+38|0]){a=b;break j}o=J[k+4>>2];l=H[d+35|0]<<4;m=l+A|0;l=l+x|0;if(Q(Q(N[d+8>>2]*Q(t-Q(N[m+8>>2]-N[l+8>>2])))+Q(Q(N[d>>2]*Q(q-Q(N[m>>2]-N[l>>2])))+Q(Q(w-Q(N[m+4>>2]-N[l+4>>2]))*N[d+4>>2])))>2];if(a>>>0>31){break i}J[v>>2]=a+1;a=(a<<3)+C|0;J[a+4>>2]=o;J[a>>2]=d;a=b;break j}H[d+38|0]=1;b=d+32|0;o=J[(o<<2)+110520>>2];m=o<<2;l=J[m+110520>>2];F=H[b+l|0];G=l<<2;l=d+20|0;J[k>>2]=J[G+l>>2];J[(k|4)>>2]=F;k=J[l+m>>2];m=(j- -64|0)+(a<<3)|0;J[m+4>>2]=H[b+o|0];J[m>>2]=k;a=a+1|0;if(K[d+39|0]){break j}b=K[d+40|0];d=J[i+6176>>2];J[i+6176>>2]=d+1;J[u+(d<<2)>>2]=b}b=a-1|0;if(a){continue}break h}break}H[i+5652|0]=1}a=J[e+24>>2];J[j+68>>2]=H[e+33|0];J[j+64>>2]=a;a=1;b=0;k:{while(1){l:{k=(j- -64|0)+(b<<3)|0;d=J[k>>2];m:{if(K[d+38|0]){a=b;break m}o=J[k+4>>2];l=H[d+35|0]<<4;m=l+A|0;l=l+x|0;if(Q(Q(N[d+8>>2]*Q(t-Q(N[m+8>>2]-N[l+8>>2])))+Q(Q(N[d>>2]*Q(q-Q(N[m>>2]-N[l>>2])))+Q(Q(w-Q(N[m+4>>2]-N[l+4>>2]))*N[d+4>>2])))>2];if(a>>>0>31){break l}J[v>>2]=a+1;a=(a<<3)+C|0;J[a+4>>2]=o;J[a>>2]=d;a=b;break m}H[d+38|0]=1;b=d+32|0;o=J[(o<<2)+110520>>2];m=o<<2;l=J[m+110520>>2];F=H[b+l|0];G=l<<2;l=d+20|0;J[k>>2]=J[G+l>>2];J[(k|4)>>2]=F;k=J[l+m>>2];m=(j- -64|0)+(a<<3)|0;J[m+4>>2]=H[b+o|0];J[m>>2]=k;a=a+1|0;if(K[d+39|0]){break m}b=K[d+40|0];d=J[i+6176>>2];J[i+6176>>2]=d+1;J[u+(d<<2)>>2]=b}b=a-1|0;if(a){continue}break k}break}H[i+5652|0]=1}a=J[e+28>>2];J[j+68>>2]=H[e+34|0];J[j+64>>2]=a;a=1;b=0;n:{o:{while(1){k=(j- -64|0)+(b<<3)|0;d=J[k>>2];p:{if(K[d+38|0]){a=b;break p}o=J[k+4>>2];l=H[d+35|0]<<4;m=l+A|0;l=l+x|0;if(Q(Q(N[d+8>>2]*Q(t-Q(N[m+8>>2]-N[l+8>>2])))+Q(Q(N[d>>2]*Q(q-Q(N[m>>2]-N[l>>2])))+Q(Q(w-Q(N[m+4>>2]-N[l+4>>2]))*N[d+4>>2])))>2];if(a>>>0>31){break o}J[v>>2]=a+1;a=(a<<3)+C|0;J[a+4>>2]=o;J[a>>2]=d;a=b;break p}H[d+38|0]=1;b=d+32|0;o=J[(o<<2)+110520>>2];m=o<<2;l=J[m+110520>>2];F=H[b+l|0];G=l<<2;l=d+20|0;J[k>>2]=J[G+l>>2];J[(k|4)>>2]=F;k=J[l+m>>2];m=(j- -64|0)+(a<<3)|0;J[m+4>>2]=H[b+o|0];J[m>>2]=k;a=a+1|0;if(K[d+39|0]){break p}b=K[d+40|0];d=J[i+6176>>2];J[i+6176>>2]=d+1;J[u+(d<<2)>>2]=b}b=a-1|0;if(a){continue}break}o=J[i+5648>>2];if(K[i+5652|0]|!o|o>>>0>(J[i+5916>>2]-J[i+5656>>2]|0)- -64>>>0){break g}b=J[i+5392>>2]+35|0;a=J[i+5396>>2];b=od(i,H[b+J[(a<<2)+110520>>2]|0],H[a+b|0],r,j+48|0);a=J[i+5392>>2];d=J[i+5396>>2];H[b+32|0]=d;J[b+20>>2]=a;J[(a+(d<<2)|0)+20>>2]=b;H[(a+d|0)+32|0]=0;k=1;a=b;if(o>>>0<=1){break n}while(1){m=(k<<3)+C|0;d=J[m>>2]+35|0;l=J[m+4>>2];d=od(i,H[d+J[(l<<2)+110520>>2]|0],H[d+l|0],r,j+48|0);l=J[m>>2];m=J[m+4>>2];H[d+32|0]=m;J[d+20>>2]=l;J[(l+(m<<2)|0)+20>>2]=d;H[(l+m|0)+32|0]=0;H[d+34|0]=1;J[d+28>>2]=a;H[a+33|0]=2;J[a+24>>2]=d;a=d;k=k+1|0;if((o|0)!=(k|0)){continue}break}break n}H[i+5652|0]=1;break g}H[b+34|0]=1;J[b+28>>2]=a;H[a+33|0]=2;J[a+24>>2]=b}b=K[e+40|0];if((b|0)!=(J[c>>2]-1|0)){a=J[i+5916>>2];J[i+5916>>2]=a+1;a=(a<<2)+M|0}else{a=c}J[a>>2]=b;if(!J[i>>2]|!(N[J[J[i+4>>2]>>2]+16>>2]>2]!=64){continue}}break}sz(A,x,e,g,s,f,h);b=6}Ha=j+576|0;Ha=n+6336|0;return b}function kO(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=Q(0),p=0,q=0,r=0,s=0,t=0,u=0,v=Q(0),w=Q(0),x=0,y=0,z=0,A=0,C=Q(0),D=0,E=0;b=Ha+-64|0;Ha=b;if(K[162096]){H[162096]=0;J[40526]=J[40525]}if(d){while(1){p=P(x,40)+c|0;a:{if(K[p+28|0]&3){break a}J[b+20>>2]=0;J[b+12>>2]=0;J[b+16>>2]=0;y=(J[40526]-J[40525]|0)/48|0;e=K[p+24|0];if(e){j=0;b:{k=J[b+20>>2];g=J[b+16>>2];if(e>>>0<=(k-g|0)/48>>>0){if(e){e=P(e,48)-48|0;e=(e-((e>>>0)%48|0)|0)+48|0;g=Va(g,0,e)+e|0}J[b+16>>2]=g;break b}c:{f=J[b+12>>2];l=(g-f|0)/48|0;h=l+e|0;if(h>>>0<89478486){k=(k-f|0)/48|0;i=k<<1;k=k>>>0>=44739242?89478485:h>>>0>>0?i:h;if(k){if(k>>>0>=89478486){break c}j=Ta(P(k,48))}h=P(l,48)+j|0;e=P(e,48)-48|0;e=(e-((e>>>0)%48|0)|0)+48|0;e=Va(h,0,e)+e|0;if((f|0)!=(g|0)){while(1){h=h-48|0;g=g-48|0;N[h>>2]=N[g>>2];N[h+4>>2]=N[g+4>>2];N[h+8>>2]=N[g+8>>2];N[h+12>>2]=N[g+12>>2];N[h+16>>2]=N[g+16>>2];N[h+20>>2]=N[g+20>>2];N[h+24>>2]=N[g+24>>2];J[h+28>>2]=J[g+28>>2];N[h+32>>2]=N[g+32>>2];N[h+36>>2]=N[g+36>>2];N[h+40>>2]=N[g+40>>2];J[h+44>>2]=J[g+44>>2];if((f|0)!=(g|0)){continue}break}}J[b+20>>2]=P(k,48)+j;J[b+16>>2]=e;J[b+12>>2]=h;if(f){hb(f)}break b}ga();B()}kc();B()}t=J[b+12>>2];h=0;m=0;i=0;q=0;r=0;l=0;n=0;s=K[p+24|0];d:{if(!s){break d}f=K[p+24|0];if(!f){break d}u=K[p+25|0];g=J[p+8>>2];if(g){e=K[g+43|0];q=e<<24>>24<0?32:e&2?64:16;m=e&1}if(!u){break d}z=J[p+16>>2];k=z+(f<<2)|0;e=J[p+12>>2];f=L[p+28>>1];A=f&32;e:{f:{if(!(f&16)){if(!A){break f}while(1){if(r){f=e;e=K[g+41|0];e=f+(e>>>0>i>>>0?P(e-i|0,q):0)|0;g=g+48|0}g:{i=K[g+41|0];if(!i){break g}f=P(h,48)+t|0;e=(l?q:0)+e|0;N[f>>2]=N[e>>2];N[f+4>>2]=N[e+4>>2];N[f+8>>2]=N[e+8>>2];N[f+12>>2]=N[e+12>>2];N[f+16>>2]=N[g+16>>2];N[f+20>>2]=N[g+20>>2];N[f+24>>2]=N[g+24>>2];k=(l<<2)+k|0;J[f+28>>2]=m?J[k>>2]:-1;J[f+32>>2]=0;J[f+36>>2]=0;J[f+40>>2]=0;J[f+44>>2]=-1;l=1;j=1;h=h+1|0;if((s|0)==(h|0)){break e}while(1){if((j|0)==(i|0)){break g}f=P(h,48)+t|0;e=e+q|0;N[f>>2]=N[e>>2];N[f+4>>2]=N[e+4>>2];N[f+8>>2]=N[e+8>>2];N[f+12>>2]=N[e+12>>2];N[f+16>>2]=N[g+16>>2];N[f+20>>2]=N[g+20>>2];N[f+24>>2]=N[g+24>>2];k=k+4|0;j=j+1|0;J[f+28>>2]=m?J[k>>2]:-1;J[f+32>>2]=0;J[f+36>>2]=0;J[f+40>>2]=0;J[f+44>>2]=-1;h=h+1|0;if((s|0)!=(h|0)){continue}break}break e}r=r+1|0;if((u|0)!=(r|0)){continue}break}break d}while(1){if(l){f=e;e=K[g+41|0];e=f+(e>>>0>r>>>0?P(e-r|0,q):0)|0;g=g+48|0}h:{r=K[g+41|0];if(!r){break h}f=P(h,48)+t|0;e=(n?q:0)+e|0;N[f>>2]=N[e>>2];N[f+4>>2]=N[e+4>>2];N[f+8>>2]=N[e+8>>2];N[f+12>>2]=N[e+12>>2];v=N[g+16>>2];N[f+16>>2]=v;w=N[g+20>>2];N[f+20>>2]=w;o=N[g+24>>2];N[f+24>>2]=o;k=(n<<2)+k|0;i:{if(A){j=-1;J[f+28>>2]=m?J[k>>2]:-1;break i}j=-1;J[f+28>>2]=-1;if(!m){break i}j=J[k>>2]}J[f+44>>2]=j;C=o;o=N[z+(h<<2)>>2];N[f+40>>2]=C*o;N[f+36>>2]=w*o;N[f+32>>2]=v*o;n=1;j=1;h=h+1|0;if((s|0)==(h|0)){break e}while(1){if((j|0)==(r|0)){break h}f=P(h,48)+t|0;e=e+q|0;N[f>>2]=N[e>>2];N[f+4>>2]=N[e+4>>2];N[f+8>>2]=N[e+8>>2];N[f+12>>2]=N[e+12>>2];v=N[g+16>>2];N[f+16>>2]=v;w=N[g+20>>2];N[f+20>>2]=w;o=N[g+24>>2];N[f+24>>2]=o;k=k+4|0;j:{if(!A){i=-1;J[f+28>>2]=-1;if(!m){break j}i=J[k>>2];break j}i=-1;J[f+28>>2]=m?J[k>>2]:-1}j=j+1|0;J[f+44>>2]=i;C=o;o=N[z+(h<<2)>>2];N[f+40>>2]=C*o;N[f+36>>2]=w*o;N[f+32>>2]=v*o;h=h+1|0;if((s|0)!=(h|0)){continue}break}break e}l=l+1|0;if((u|0)!=(l|0)){continue}break}break d}if(!m){m=0;j=0;while(1){if(i){f=e;e=K[g+41|0];e=f+(e>>>0>j>>>0?P(e-j|0,q):0)|0;g=g+48|0}k:{j=K[g+41|0];if(!j){break k}f=P(h,48)+t|0;e=(m?q:0)+e|0;N[f>>2]=N[e>>2];N[f+4>>2]=N[e+4>>2];N[f+8>>2]=N[e+8>>2];N[f+12>>2]=N[e+12>>2];N[f+16>>2]=N[g+16>>2];N[f+20>>2]=N[g+20>>2];o=N[g+24>>2];J[f+28>>2]=-1;N[f+24>>2]=o;J[f+40>>2]=0;J[f+44>>2]=-1;J[f+32>>2]=0;J[f+36>>2]=0;m=1;k=1;h=h+1|0;if((s|0)==(h|0)){break e}while(1){if((j|0)==(k|0)){break k}f=P(h,48)+t|0;e=e+q|0;N[f>>2]=N[e>>2];N[f+4>>2]=N[e+4>>2];N[f+8>>2]=N[e+8>>2];N[f+12>>2]=N[e+12>>2];N[f+16>>2]=N[g+16>>2];N[f+20>>2]=N[g+20>>2];o=N[g+24>>2];J[f+28>>2]=-1;N[f+24>>2]=o;J[f+40>>2]=0;J[f+44>>2]=-1;J[f+32>>2]=0;J[f+36>>2]=0;k=k+1|0;h=h+1|0;if((s|0)!=(h|0)){continue}break}break e}i=i+1|0;if((u|0)!=(i|0)){continue}break}break d}m=0;while(1){if(i){f=e;e=K[g+41|0];e=f+(e>>>0>m>>>0?P(e-m|0,q):0)|0;g=g+48|0}l:{m=K[g+41|0];if(!m){break l}f=P(h,48)+t|0;j=r&255;e=(j?q:0)+e|0;N[f>>2]=N[e>>2];N[f+4>>2]=N[e+4>>2];N[f+8>>2]=N[e+8>>2];N[f+12>>2]=N[e+12>>2];N[f+16>>2]=N[g+16>>2];N[f+20>>2]=N[g+20>>2];o=N[g+24>>2];J[f+28>>2]=-1;N[f+24>>2]=o;k=(((j|0)!=0)<<2)+k|0;j=J[k>>2];J[f+40>>2]=0;J[f+32>>2]=0;J[f+36>>2]=0;J[f+44>>2]=j;r=1;j=1;h=h+1|0;if((s|0)==(h|0)){break e}while(1){if((j|0)==(m|0)){break l}f=P(h,48)+t|0;e=e+q|0;N[f>>2]=N[e>>2];N[f+4>>2]=N[e+4>>2];N[f+8>>2]=N[e+8>>2];N[f+12>>2]=N[e+12>>2];N[f+16>>2]=N[g+16>>2];N[f+20>>2]=N[g+20>>2];o=N[g+24>>2];J[f+28>>2]=-1;N[f+24>>2]=o;k=k+4|0;l=J[k>>2];J[f+40>>2]=0;J[f+32>>2]=0;J[f+36>>2]=0;J[f+44>>2]=l;j=j+1|0;h=h+1|0;if((s|0)!=(h|0)){continue}break}break e}i=i+1|0;if((u|0)!=(i|0)){continue}break}}}j=Ha-32|0;Ha=j;l=J[b+16>>2];i=J[b+12>>2];g=l-i|0;m=(g|0)/48|0;e=J[40525];h=(J[40526]-e|0)/48|0;f=P(h,48)+e|0;m:{n:{o:{p:{if((g|0)<=0){break p}n=J[40527];k=J[40526];if((m|0)<=((n-k|0)/48|0)){n=k-f|0;g=(n|0)/48|0;q:{if((g|0)>=(m|0)){g=l;break q}e=k;g=P(g,48)+i|0;if((l|0)!=(g|0)){h=g;while(1){N[e>>2]=N[h>>2];N[e+4>>2]=N[h+4>>2];N[e+8>>2]=N[h+8>>2];N[e+12>>2]=N[h+12>>2];N[e+16>>2]=N[h+16>>2];N[e+20>>2]=N[h+20>>2];N[e+24>>2]=N[h+24>>2];J[e+28>>2]=J[h+28>>2];N[e+32>>2]=N[h+32>>2];N[e+36>>2]=N[h+36>>2];N[e+40>>2]=N[h+40>>2];J[e+44>>2]=J[h+44>>2];e=e+48|0;h=h+48|0;if((l|0)!=(h|0)){continue}break}}J[40526]=e;if((n|0)<=0){break p}}l=J[40526];n=l;m=P(m,48)+f|0;h=P((l-m|0)/48|0,48)+f|0;if(k>>>0>h>>>0){e=h;while(1){N[n>>2]=N[e>>2];N[n+4>>2]=N[e+4>>2];N[n+8>>2]=N[e+8>>2];N[n+12>>2]=N[e+12>>2];N[n+16>>2]=N[e+16>>2];N[n+20>>2]=N[e+20>>2];N[n+24>>2]=N[e+24>>2];J[n+28>>2]=J[e+28>>2];N[n+32>>2]=N[e+32>>2];N[n+36>>2]=N[e+36>>2];N[n+40>>2]=N[e+40>>2];J[n+44>>2]=J[e+44>>2];n=n+48|0;e=e+48|0;if(k>>>0>e>>>0){continue}break}}J[40526]=n;if((l|0)!=(m|0)){while(1){l=l-48|0;h=h-48|0;N[l>>2]=N[h>>2];N[l+4>>2]=N[h+4>>2];N[l+8>>2]=N[h+8>>2];N[l+12>>2]=N[h+12>>2];N[l+16>>2]=N[h+16>>2];N[l+20>>2]=N[h+20>>2];N[l+24>>2]=N[h+24>>2];J[l+28>>2]=J[h+28>>2];N[l+32>>2]=N[h+32>>2];N[l+36>>2]=N[h+36>>2];N[l+40>>2]=N[h+40>>2];J[l+44>>2]=J[h+44>>2];if((f|0)!=(h|0)){continue}break}}if((g|0)==(i|0)){break p}e=f;while(1){N[e>>2]=N[i>>2];N[e+4>>2]=N[i+4>>2];N[e+8>>2]=N[i+8>>2];N[e+12>>2]=N[i+12>>2];N[e+16>>2]=N[i+16>>2];N[e+20>>2]=N[i+20>>2];N[e+24>>2]=N[i+24>>2];J[e+28>>2]=J[i+28>>2];N[e+32>>2]=N[i+32>>2];N[e+36>>2]=N[i+36>>2];N[e+40>>2]=N[i+40>>2];J[e+44>>2]=J[i+44>>2];e=e+48|0;i=i+48|0;if((i|0)!=(g|0)){continue}break}break p}g=m+((k-e|0)/48|0)|0;if(g>>>0>=89478486){break o}J[j+28>>2]=162108;e=(n-e|0)/48|0;k=e<<1;g=e>>>0>=44739242?89478485:g>>>0>>0?k:g;if(g){if(g>>>0>=89478486){break n}e=Ta(P(g,48))}else{e=0}J[j+12>>2]=e;J[j+24>>2]=e+P(g,48);e=e+P(h,48)|0;J[j+16>>2]=e;if((i|0)!=(l|0)){g=P(m,48)+e|0;while(1){N[e>>2]=N[i>>2];N[e+4>>2]=N[i+4>>2];N[e+8>>2]=N[i+8>>2];N[e+12>>2]=N[i+12>>2];N[e+16>>2]=N[i+16>>2];N[e+20>>2]=N[i+20>>2];N[e+24>>2]=N[i+24>>2];J[e+28>>2]=J[i+28>>2];N[e+32>>2]=N[i+32>>2];N[e+36>>2]=N[i+36>>2];N[e+40>>2]=N[i+40>>2];J[e+44>>2]=J[i+44>>2];i=i+48|0;e=e+48|0;if((g|0)!=(e|0)){continue}break}e=g}J[j+20>>2]=e;e=J[j+16>>2];h=J[40525];if((h|0)!=(f|0)){g=f;while(1){e=e-48|0;g=g-48|0;N[e>>2]=N[g>>2];N[e+4>>2]=N[g+4>>2];N[e+8>>2]=N[g+8>>2];N[e+12>>2]=N[g+12>>2];N[e+16>>2]=N[g+16>>2];N[e+20>>2]=N[g+20>>2];N[e+24>>2]=N[g+24>>2];J[e+28>>2]=J[g+28>>2];N[e+32>>2]=N[g+32>>2];N[e+36>>2]=N[g+36>>2];N[e+40>>2]=N[g+40>>2];J[e+44>>2]=J[g+44>>2];if((g|0)!=(h|0)){continue}break}}J[j+16>>2]=e;g=J[j+20>>2];h=J[40526];if((h|0)!=(f|0)){while(1){N[g>>2]=N[f>>2];N[g+4>>2]=N[f+4>>2];N[g+8>>2]=N[f+8>>2];N[g+12>>2]=N[f+12>>2];N[g+16>>2]=N[f+16>>2];N[g+20>>2]=N[f+20>>2];N[g+24>>2]=N[f+24>>2];J[g+28>>2]=J[f+28>>2];N[g+32>>2]=N[f+32>>2];N[g+36>>2]=N[f+36>>2];N[g+40>>2]=N[f+40>>2];J[g+44>>2]=J[f+44>>2];g=g+48|0;f=f+48|0;if((h|0)!=(f|0)){continue}break}}J[j+20>>2]=g;g=J[40525];J[40525]=e;J[j+16>>2]=g;e=J[40526];J[40526]=J[j+20>>2];J[j+20>>2]=e;e=J[40527];J[40527]=J[j+24>>2];J[j+24>>2]=e;J[j+12>>2]=J[j+16>>2];e=J[j+20>>2];g=J[j+16>>2];if((e|0)!=(g|0)){g=e-g|0;J[j+20>>2]=e+(((g-48>>>0)%48|0)-g|0)}e=J[j+12>>2];if(!e){break p}hb(e)}Ha=j+32|0;break m}ga();B()}kc();B()}}e=L[p+30>>1];r:{if(e&8){e=J[a+8>>2];if(!(H[162132]&1)){D=162128,E=fa(6,121760)|0,J[D>>2]=E;H[162132]=1}g=J[40532];J[b+24>>2]=J[p>>2];J[b+32>>2]=J[p+4>>2];J[b+40>>2]=K[p+24|0];f=nj(Ta(12));J[b+56>>2]=y;J[b+48>>2]=f;ia(g|0,e|0,2166,b+24|0);break r}if(e&4){e=J[a+8>>2];if(!(H[162132]&1)){D=162128,E=fa(6,121760)|0,J[D>>2]=E;H[162132]=1}g=J[40532];J[b+24>>2]=J[p>>2];J[b+32>>2]=J[p+4>>2];J[b+40>>2]=K[p+24|0];f=nj(Ta(12));J[b+56>>2]=y;J[b+48>>2]=f;ia(g|0,e|0,17979,b+24|0);break r}if(!(e&16)){break r}e=J[a+8>>2];if(!(H[162132]&1)){D=162128,E=fa(6,121760)|0,J[D>>2]=E;H[162132]=1}g=J[40532];J[b+24>>2]=J[p>>2];J[b+32>>2]=J[p+4>>2];J[b+40>>2]=K[p+24|0];f=nj(Ta(12));J[b+56>>2]=y;J[b+48>>2]=f;ia(g|0,e|0,28518,b+24|0)}e=J[b+12>>2];if(!e){break a}J[b+16>>2]=e;hb(e)}x=x+1|0;if((x|0)!=(d|0)){continue}break}}Ha=b- -64|0}function _G(a,b,c,d,e,f,g){var h=Q(0),i=0,j=0,k=Q(0),l=0,m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=0,s=0,t=0,u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=0,G=Q(0),H=0,I=Q(0),M=Q(0),O=Q(0),R=0,S=0,T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=0,fa=Q(0),ga=Q(0),ha=0,ia=Q(0),ja=Q(0),ka=Q(0),la=0,ma=0,na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0);t=Ha-3392|0;Ha=t;s=J[J[b>>2]+100>>2];v=J[b+4>>2];F=K[b+48|0];l=J[b+16>>2];WG(s,v,F,l,J[b+20>>2],e,f);Va(s+L[s+16>>1]|0,0,P(F,400));YG(s,e,l,f,Q(Q(1)/c));eH(s);ha=s+128|0;tl(t+320|0,s,ha);j=1;if(F>>>0>1){i=s+L[s+16>>1]|0;while(1){l=i+P(j,400)|0;h=N[l+388>>2];k=N[l+392>>2];m=N[l+384>>2];l=(t+320|0)+(j<<4)|0;J[l+12>>2]=0;N[l>>2]=m+N[l>>2];N[l+8>>2]=k+N[l+8>>2];N[l+4>>2]=h+N[l+4>>2];j=j+1|0;if((F|0)!=(j|0)){continue}break}}yi(s,t+320|0,t+1344|0);i=L[s+4>>1];if(i){while(1){l=H<<5;j=l+(t+1344|0)|0;h=N[j>>2];k=N[j+4>>2];m=N[j+8>>2];l=l+ha|0;J[l+12>>2]=0;N[l+8>>2]=N[l+8>>2]-m;N[l+4>>2]=N[l+4>>2]-k;N[l>>2]=N[l>>2]-h;h=N[j+16>>2];k=N[j+20>>2];m=N[j+24>>2];J[l+28>>2]=0;N[l+24>>2]=N[l+24>>2]-m;N[l+20>>2]=N[l+20>>2]-k;N[l+16>>2]=N[l+16>>2]-h;H=H+1|0;if(i>>>0>H>>>0){continue}break}}Va(s+L[s+18>>1]|0,0,P(F,160)+144|0);VG(s,v);i=1;j=J[b+32>>2];if(J[j+4>>2]>=0){Va(J[b+24>>2],0,P(F,48));j=J[b+32>>2]}l=J[j>>2];if((l|0)>=0){Va(J[b+28>>2],0,P(F,48));j=J[b+32>>2];l=J[j>>2]}R=L[j+4>>1];j=l&65535;H=!(R^j);if(F>>>0>1){while(1){r=i<<2;l=J[(v+(i<<5)|0)+20>>2];h=Q(Q(Q(N[l+300>>2]*c)*c)+Q(Q(N[l+304>>2]*c)+Q(1)));k=N[l+308>>2];N[r+(t+320|0)>>2]=h*Q(Q(1)/k);n=h;h=N[l+312>>2];N[r+(t- -64|0)>>2]=n*Q(Q(1)/h);H=h==k&H;i=i+1|0;if((F|0)!=(i|0)){continue}break}}l=J[b+28>>2];J[t+56>>2]=J[g+8>>2];i=J[g+4>>2];J[t+48>>2]=J[g>>2];J[t+52>>2]=i;R=l;l=t+320|0;Uq(s,e,R,l,F,j,t+48|0);j=J[b+28>>2];J[t+40>>2]=J[g+8>>2];i=J[g+4>>2];J[t+32>>2]=J[g>>2];J[t+36>>2]=i;Tq(s,e,l,j,t+32|0);l=t+1344|0;S=J[b+28>>2];o=1;ea=L[s+4>>1];if(ea>>>0>1){E=s+128|0;while(1){i=o<<5;j=i+E|0;r=i+v|0;i=E+(J[r+24>>2]<<5)|0;I=Q(N[j+16>>2]-N[i+16>>2]);M=Q(N[j+24>>2]-N[i+24>>2]);T=Q(N[j+20>>2]-N[i+20>>2]);i=f+P(o,84)|0;j=J[r+20>>2];a:{if(K[j+330|0]==1){q=N[j+272>>2];u=N[j+280>>2];n=N[j+276>>2];break a}q=Q(0);u=Q(0);h=N[i+56>>2];k=N[j+276>>2];m=N[i+68>>2];p=N[j+280>>2];w=N[j+284>>2];x=N[i- -64>>2];B=N[j+272>>2];z=N[i+60>>2];y=Q(Q(h*k)+Q(Q(Q(m*p)-Q(w*x))-Q(B*z)));C=Q(Q(z*p)+Q(Q(Q(m*B)-Q(w*h))-Q(k*x)));D=Q(Q(x*B)+Q(Q(Q(m*k)-Q(w*z))-Q(p*h)));G=Q(Q(y*y)+Q(Q(C*C)+Q(D*D)));A=Q(Y(G));n=Q(0);if(AQ(0)){k=Q(Q(1)/A);m=Q(y*k);p=Q(m+m);m=Q(D*k);m=Q(m+m);k=Q(C*k);k=Q(k+k)}q=Q(h*k);u=Q(h*p);n=Q(h*m)}r=S+P(o,48)|0;U=N[r+32>>2];V=N[r>>2];W=N[r+16>>2];X=N[r+36>>2];Z=N[r+4>>2];_=N[r+20>>2];B=N[r+40>>2];$=N[r+8>>2];aa=N[r+24>>2];z=N[j+296>>2];y=N[j+292>>2];C=N[j+308>>2];w=N[j+304>>2];A=N[j+288>>2];x=N[j+300>>2];h=N[i+4>>2];k=N[i+12>>2];m=N[i+8>>2];p=N[i>>2];j=l+(o<<4)|0;J[j+12>>2]=0;O=B;C=Q(Q(1)/C);u=Q(u+u);q=Q(q+q);B=Q(n+n);D=Q(Q(m*u)+Q(Q(p*q)+Q(h*B)));n=Q(Q(k*k)+Q(-.5));z=Q(z+z);A=Q(A+A);y=Q(y+y);G=Q(Q(m*z)+Q(Q(p*A)+Q(h*y)));M=Q(C*Q(Q(Q(x*Q(Q(m*D)+Q(Q(u*n)+Q(k*Q(Q(p*B)-Q(q*h))))))+Q(w*Q(Q(Q(m*G)+Q(Q(z*n)+Q(k*Q(Q(p*y)-Q(A*h)))))-M)))*c));I=Q(C*Q(Q(Q(x*Q(Q(p*D)+Q(Q(q*n)+Q(k*Q(Q(h*u)-Q(B*m))))))+Q(w*Q(Q(Q(p*G)+Q(Q(A*n)+Q(k*Q(Q(h*z)-Q(y*m)))))-I)))*c));h=Q(C*Q(Q(Q(x*Q(Q(h*D)+Q(Q(B*n)+Q(k*Q(Q(m*q)-Q(u*p))))))+Q(w*Q(Q(Q(h*G)+Q(Q(y*n)+Q(k*Q(Q(m*A)-Q(z*p)))))-T)))*c));N[j+8>>2]=Q(O*M)+Q(Q($*I)+Q(aa*h));N[j+4>>2]=Q(X*M)+Q(Q(Z*I)+Q(_*h));N[j>>2]=Q(U*M)+Q(Q(V*I)+Q(W*h));o=o+1|0;if((ea|0)!=(o|0)){continue}break}}j=l;r=Ha-5120|0;Ha=r;f=L[s+18>>1];i=L[s+6>>1];l=L[s+4>>1];Va(r+3072|0,0,l<<5);ea=i+s|0;i=f+s|0;la=i+144|0;E=1;ma=l>>>0>1;if(ma){f=l;while(1){f=f-1|0;S=f<<4;o=S+j|0;w=N[o>>2];x=N[o+4>>2];R=f<<5;v=R+ea|0;m=N[v+24>>2];h=N[o+8>>2];p=N[v+20>>2];k=N[v+16>>2];S=r+S|0;J[S+12>>2]=0;o=R;R=r+3072|0;o=o+R|0;B=N[o+24>>2];n=N[o>>2];q=N[o+4>>2];h=Q(Q(B+Q(Q(p*n)-Q(k*q)))-h);N[S+8>>2]=h;z=N[o+20>>2];u=N[o+8>>2];k=Q(Q(z+Q(Q(k*u)-Q(m*n)))-x);N[S+4>>2]=k;A=N[o+16>>2];m=Q(Q(A+Q(Q(q*m)-Q(p*u)))-w);N[S>>2]=m;o=la+P(f,160)|0;y=N[o+24>>2];C=N[o+56>>2];D=N[o+88>>2];G=N[o+20>>2];M=N[o+52>>2];I=N[o+84>>2];p=N[v>>2];T=N[o+16>>2];U=N[o+48>>2];V=N[o+80>>2];w=N[v+4>>2];x=N[v+8>>2];v=R+(K[(f+s|0)- -64|0]<<5)|0;W=N[v>>2];X=N[o>>2];Z=N[o+32>>2];_=N[o+64>>2];$=N[v+4>>2];aa=N[o+4>>2];O=N[o+36>>2];ba=N[o+68>>2];ca=N[v+8>>2];fa=N[o+8>>2];da=N[o+40>>2];ga=N[o+72>>2];J[v+12>>2]=0;J[v+28>>2]=0;u=Q(u-Q(Q(m*fa)+Q(Q(k*da)+Q(h*ga))));N[v+8>>2]=ca+u;q=Q(q-Q(Q(m*aa)+Q(Q(k*O)+Q(h*ba))));N[v+4>>2]=$+q;n=Q(n-Q(Q(m*X)+Q(Q(k*Z)+Q(h*_))));N[v>>2]=W+n;N[v+16>>2]=Q(Q(A-Q(Q(m*T)+Q(Q(k*U)+Q(h*V))))+Q(Q(w*u)-Q(q*x)))+N[v+16>>2];N[v+20>>2]=Q(Q(z-Q(Q(m*G)+Q(Q(k*M)+Q(h*I))))+Q(Q(x*n)-Q(u*p)))+N[v+20>>2];N[v+24>>2]=Q(Q(B-Q(Q(m*y)+Q(Q(k*C)+Q(h*D))))+Q(Q(p*q)-Q(n*w)))+N[v+24>>2];if(f>>>0>1){continue}break}}y=N[i+36>>2];C=N[i+20>>2];D=N[i+40>>2];G=N[i+24>>2];u=N[i+56>>2];w=N[i+52>>2];M=N[i+128>>2];I=N[i+112>>2];x=N[i+72>>2];B=N[i- -64>>2];z=N[i+68>>2];T=N[i+132>>2];U=N[i+100>>2];V=N[i+116>>2];W=N[i+32>>2];X=N[i>>2];Z=N[i+16>>2];_=N[i+4>>2];$=N[i+8>>2];A=N[i+48>>2];aa=N[i+96>>2];O=N[i+80>>2];h=Q(-N[r+3072>>2]);ba=N[i+84>>2];k=N[r+3076>>2];ca=N[i+88>>2];m=N[r+3080>>2];p=Q(-N[r+3088>>2]);n=N[r+3092>>2];q=N[r+3096>>2];N[r+1048>>2]=Q(Q(Q(O*h)-Q(ba*k))-Q(ca*m))+Q(Q(Q(N[i+104>>2]*p)-Q(N[i+120>>2]*n))-Q(N[i+136>>2]*q));N[r+1044>>2]=Q(Q(Q(B*h)-Q(z*k))-Q(x*m))+Q(Q(Q(U*p)-Q(V*n))-Q(T*q));N[r+1040>>2]=Q(Q(Q(A*h)-Q(w*k))-Q(u*m))+Q(Q(Q(aa*p)-Q(I*n))-Q(M*q));N[r+1032>>2]=Q(Q(Q($*h)-Q(G*k))-Q(D*m))+Q(Q(Q(u*p)-Q(x*n))-Q(ca*q));N[r+1028>>2]=Q(Q(Q(_*h)-Q(C*k))-Q(y*m))+Q(Q(Q(w*p)-Q(z*n))-Q(ba*q));N[r+1024>>2]=Q(Q(Q(X*h)-Q(Z*k))-Q(W*m))+Q(Q(Q(A*p)-Q(B*n))-Q(O*q));if(ma){while(1){o=E<<5;j=o+ea|0;B=N[j+24>>2];z=N[j+16>>2];A=N[j+20>>2];f=la+P(E,160)|0;D=N[f+128>>2];G=N[f+112>>2];M=N[f+96>>2];I=N[f+24>>2];T=N[f+20>>2];U=N[f+16>>2];V=N[f+8>>2];W=N[f>>2];X=N[f+4>>2];C=N[f+132>>2];Z=N[f+100>>2];_=N[f+116>>2];$=N[f+56>>2];aa=N[f+52>>2];O=N[f+48>>2];ba=N[f+40>>2];ca=N[f+32>>2];fa=N[f+36>>2];i=(E<<4)+r|0;p=N[i+8>>2];u=N[f+136>>2];n=N[i>>2];da=N[f+104>>2];q=N[i+4>>2];ga=N[f+120>>2];ia=N[f+88>>2];ja=N[f+84>>2];ka=N[f+80>>2];na=N[f+72>>2];v=r+1024|0;i=v+(K[(s+E|0)- -64|0]<<5)|0;oa=N[i+8>>2];pa=N[f+64>>2];qa=N[i>>2];h=N[i+20>>2];w=N[j+4>>2];ra=N[f+68>>2];sa=N[i+4>>2];x=N[j>>2];k=N[i+24>>2];y=N[j+8>>2];m=N[i+16>>2];f=o+v|0;J[f+28>>2]=0;J[f+12>>2]=0;da=Q(Q(u*p)+Q(Q(da*n)+Q(q*ga)));u=Q(oa+Q(Q(w*m)-Q(x*h)));w=Q(qa+Q(Q(y*h)-Q(w*k)));x=Q(sa+Q(Q(x*k)-Q(y*m)));y=Q(da+Q(Q(Q(na*u)+Q(Q(pa*w)+Q(ra*x)))+Q(Q(ia*k)+Q(Q(ka*m)+Q(h*ja)))));N[f+24>>2]=k-y;C=Q(Q(Q(C*p)+Q(Q(Z*n)+Q(q*_)))+Q(Q(Q(ba*u)+Q(Q(ca*w)+Q(x*fa)))+Q(Q($*k)+Q(Q(O*m)+Q(h*aa)))));N[f+20>>2]=h-C;h=Q(Q(Q(D*p)+Q(Q(M*n)+Q(q*G)))+Q(Q(Q(V*u)+Q(Q(W*w)+Q(x*X)))+Q(Q(I*k)+Q(Q(U*m)+Q(h*T)))));N[f+16>>2]=m-h;N[f+8>>2]=u-Q(Q(z*C)-Q(h*A));N[f+4>>2]=x-Q(Q(B*h)-Q(y*z));N[f>>2]=w-Q(Q(A*y)-Q(C*B));E=E+1|0;if((l|0)!=(E|0)){continue}break}}if(l){i=s+128|0;E=0;while(1){f=E<<5;j=f+(r+1024|0)|0;h=N[j>>2];k=N[j+4>>2];m=N[j+8>>2];f=f+i|0;J[f+12>>2]=0;N[f+8>>2]=m+N[f+8>>2];N[f+4>>2]=k+N[f+4>>2];N[f>>2]=h+N[f>>2];h=N[j+16>>2];k=N[j+20>>2];m=N[j+24>>2];J[f+28>>2]=0;N[f+24>>2]=m+N[f+24>>2];N[f+20>>2]=k+N[f+20>>2];N[f+16>>2]=h+N[f+16>>2];E=E+1|0;if((l|0)!=(E|0)){continue}break}}Ha=r+5120|0;if(!H){f=J[b+24>>2];l=L[J[b+32>>2]+4>>1];J[t+24>>2]=J[g+8>>2];j=J[g+4>>2];J[t+16>>2]=J[g>>2];J[t+20>>2]=j;j=f;f=t- -64|0;Uq(s,e,j,f,F,l,t+16|0);l=J[b+24>>2];J[t+8>>2]=J[g+8>>2];j=J[g+4>>2];J[t>>2]=J[g>>2];J[t+4>>2]=j;Tq(s,e,f,l,t)}if(F){G=N[d+8>>2];M=N[d+4>>2];I=N[d>>2];j=J[b+12>>2];i=J[b+4>>2];H=0;while(1){d=P(H,144)+e|0;T=N[d+32>>2];U=N[d>>2];V=N[d+16>>2];W=N[d+36>>2];X=N[d+4>>2];Z=N[d+20>>2];_=N[d+40>>2];$=N[d+8>>2];aa=N[d+24>>2];u=N[d+56>>2];w=N[d+48>>2];x=N[d+52>>2];O=N[d+128>>2];ba=N[d+112>>2];ca=N[d+96>>2];B=N[d+72>>2];z=N[d- -64>>2];A=N[d+68>>2];fa=N[d+132>>2];da=N[d+100>>2];ga=N[d+116>>2];y=N[d+88>>2];l=H<<5;f=l+j|0;p=N[f+8>>2];C=N[d+80>>2];n=N[f>>2];D=N[d+84>>2];q=N[f+4>>2];g=K[J[(i+l|0)+16>>2]+157|0];ia=N[d+136>>2];h=N[f+24>>2];k=N[f+16>>2];ja=N[d+104>>2];ka=N[d+120>>2];m=N[f+20>>2];d=l+(t+1344|0)|0;J[d+28>>2]=0;J[d+12>>2]=0;p=Q(p+(g?Q(-0):G));n=Q(n+(g?Q(-0):I));q=Q(q+(g?Q(-0):M));N[d+24>>2]=Q(-Q(Q(Q(y*p)+Q(Q(C*n)+Q(D*q)))+Q(Q(ia*h)+Q(Q(ja*k)+Q(m*ka)))))*c;N[d+20>>2]=Q(-Q(Q(Q(B*p)+Q(Q(z*n)+Q(q*A)))+Q(Q(fa*h)+Q(Q(da*k)+Q(m*ga)))))*c;N[d+16>>2]=Q(-Q(Q(Q(u*p)+Q(Q(w*n)+Q(q*x)))+Q(Q(O*h)+Q(Q(ca*k)+Q(m*ba)))))*c;N[d+8>>2]=Q(-Q(Q(Q(_*p)+Q(Q($*n)+Q(q*aa)))+Q(Q(y*h)+Q(Q(u*k)+Q(m*B)))))*c;N[d+4>>2]=Q(-Q(Q(Q(W*p)+Q(Q(X*n)+Q(q*Z)))+Q(Q(D*h)+Q(Q(x*k)+Q(m*A)))))*c;N[d>>2]=Q(-Q(Q(Q(T*p)+Q(Q(U*n)+Q(q*V)))+Q(Q(C*h)+Q(Q(w*k)+Q(m*z)))))*c;J[f+24>>2]=0;J[f+16>>2]=0;J[f+20>>2]=0;J[f+8>>2]=0;J[f>>2]=0;J[f+4>>2]=0;H=H+1|0;if((H|0)!=(F|0)){continue}break}}SG(s,t+1344|0,ha);Ua(J[b+8>>2],ha,F<<5);J[s+8>>2]=0;J[s+12>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;Ha=t+3392|0}function tca(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=0,F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=0,da=Q(0),ea=Q(0);h=Ha-288|0;Ha=h;m=N[c+20>>2];r=N[c+16>>2];f=a;l=N[c+24>>2];s=N[c>>2];o=Q(s+s);k=N[c+8>>2];p=N[c+4>>2];n=N[c+12>>2];i=Q(n+n);j=N[a+8>>2];u=Q(Q(Q(o*k)-Q(p*i))*j);N[h+108>>2]=l-u;k=Q(j*Q(Q(k*i)+Q(o*p)));N[h+104>>2]=m-k;N[h+96>>2]=u+l;N[h+92>>2]=m+k;m=Q(j*Q(Q(s*o)+Q(Q(n*i)+Q(-1))));N[h+100>>2]=r-m;N[h+88>>2]=r+m;j=N[e>>2];l=N[a+4>>2];r=N[d+4>>2];o=Q(r+r);m=N[d+8>>2];k=Q(o*m);n=N[d>>2];s=Q(n+n);i=N[d+12>>2];p=Q(s*i);N[h+56>>2]=k-p;N[h+48>>2]=k+p;n=Q(Q(1)-Q(n*s));k=Q(r*o);N[h+60>>2]=n-k;q=n;n=Q(m+m);p=Q(m*n);N[h+44>>2]=q-p;m=Q(s*m);o=Q(o*i);N[h+52>>2]=m+o;r=Q(s*r);s=Q(n*i);N[h+40>>2]=r-s;N[h+36>>2]=m-o;N[h+32>>2]=r+s;N[h+28>>2]=Q(Q(1)-k)-p;N[h+64>>2]=N[d+16>>2];N[h+68>>2]=N[d+20>>2];N[h+72>>2]=N[d+24>>2];N[h+76>>2]=N[b+4>>2];N[h+80>>2]=N[b+8>>2];N[h+84>>2]=N[b+12>>2];a=h- -64|0;b=h+76|0;i=Vd(h+88|0,h+100|0,a,b,h+28|0,h+24|0,h+12|0);m=Q(l+j);a:{if(i>=Q(m*m)){break a}c=h+52|0;d=h+40|0;U=N[h+104>>2];b:{if(i==Q(0)){y=N[h+60>>2];G=N[h+56>>2];n=N[h+52>>2];x=N[h+48>>2];v=N[h+44>>2];p=N[h+40>>2];k=N[h+36>>2];w=N[h+32>>2];u=N[h+28>>2];H=N[h+72>>2];V=N[h+68>>2];W=N[h+64>>2];S=N[h+108>>2];T=N[h+100>>2];D=N[h+96>>2];L=N[h+92>>2];M=N[h+88>>2];break b}D=N[h+96>>2];S=N[h+108>>2];H=N[h+72>>2];y=N[h+60>>2];k=N[h+36>>2];x=N[h+48>>2];M=N[h+88>>2];T=N[h+100>>2];W=N[h+64>>2];n=N[h+52>>2];u=N[h+28>>2];p=N[h+40>>2];m=N[h+24>>2];L=N[h+92>>2];r=N[h+12>>2];w=N[h+32>>2];s=N[h+16>>2];v=N[h+44>>2];o=N[h+20>>2];G=N[h+56>>2];V=N[h+68>>2];j=Q(Q(Q(Q(r*w)+Q(s*v))+Q(o*G))+V);N[h+16>>2]=j;l=Q(W+Q(Q(Q(r*u)+Q(s*p))+Q(o*n)));N[h+12>>2]=l;r=Q(H+Q(Q(Q(r*k)+Q(s*x))+Q(o*y)));N[h+20>>2]=r;r=Q(Q(D+Q(m*Q(S-D)))-r);s=Q(Q(M+Q(m*Q(T-M)))-l);o=Q(Q(L+Q(m*Q(U-L)))-j);m=Q(Y(Q(Q(r*r)+Q(Q(s*s)+Q(o*o)))));if(!(m>Q(0))){break b}n=Q(Q(1)/m);m=Q(r*n);N[h+8>>2]=m;r=Q(o*n);N[h+4>>2]=r;s=Q(s*n);N[h>>2]=s;Zz(g,h+88|0,N[f+4>>2],h+28|0,h,N[e>>2]);c:{if(J[g+4096>>2]==2){break c}v=N[e>>2];n=N[f+4>>2];E=151920;Hd(h+192|0,a,b,h+28|0,d,c);x=N[h+88>>2];N[h+180>>2]=x;p=N[h+92>>2];N[h+184>>2]=p;D=N[h+96>>2];N[h+188>>2]=D;o=N[h+100>>2];N[h+168>>2]=o;j=N[h+104>>2];N[h+172>>2]=j;l=N[h+108>>2];N[h+176>>2]=l;k=Q(l-D);u=Q(o-x);w=Q(j-p);y=Q(Y(Q(Q(k*k)+Q(Q(u*u)+Q(w*w)))));if(y>Q(0)){q=k;k=Q(Q(.009999999776482582)/y);y=Q(q*k);D=Q(D-y);N[h+188>>2]=D;w=Q(w*k);p=Q(p-w);N[h+184>>2]=p;k=Q(u*k);x=Q(x-k);N[h+180>>2]=x;l=Q(l+y);N[h+176>>2]=l;j=Q(j+w);N[h+172>>2]=j;w=Q(j-p);o=Q(o+k);N[h+168>>2]=o;u=Q(o-x);k=Q(l-D)}N[h+160>>2]=w;N[h+156>>2]=u;N[h+164>>2]=k;o=Q(Q(u*r)-Q(s*w));N[h+148>>2]=-o;j=Q(Q(k*s)-Q(m*u));N[h+144>>2]=-j;l=Q(Q(w*m)-Q(r*k));k=Q(-l);N[h+140>>2]=k;N[h+152>>2]=-Q(Q(Q(k*x)-Q(p*j))-Q(o*D));j=Q(R(j));l=Q(R(l));o=Q(R(o));d:{e:{if(!(!(j>l)|!(j>o))){d=0;c=2;break e}b=2;c=0;d=1;a=1;if(!(l>2]*N[a+h>>2])-Q(N[c+h>>2]*N[a+e>>2])));l=Q(n+v);k=Q(-m);p=Q(-r);u=Q(-s);a=J[g+4096>>2];c=0;while(1){e=K[E|0];C=K[E+1|0];N[h+120>>2]=k;N[h+116>>2]=p;N[h+112>>2]=u;ca=h+192|0;f:{if(!Yz(h+180|0,h+168|0,h+156|0,h+140|0,d,b,j,h+112|0,ca+P(e,12)|0,P(C,12)+ca|0,h+124|0,h+128|0)){break f}o=N[h+124>>2];if(!(o>>0>63){break f}x=N[h+132>>2];v=N[h+136>>2];w=N[h+128>>2];e=a+1|0;J[g+4096>>2]=e;a=(a<<6)+g|0;N[a+16>>2]=w-Q(s*o);N[a+8>>2]=m;N[a+4>>2]=r;N[a>>2]=s;J[a+52>>2]=-1;N[a+12>>2]=o-n;N[a+24>>2]=v-Q(m*o);N[a+20>>2]=x-Q(r*o);a=e}E=E+2|0;c=c+1|0;if((c|0)!=12){continue}break}if(a){break c}o=N[f+4>>2];N[g+8>>2]=m;N[g+4>>2]=r;N[g>>2]=s;J[g+4096>>2]=1;N[g+16>>2]=N[h+12>>2];N[g+20>>2]=N[h+16>>2];m=N[h+20>>2];J[g+52>>2]=-1;N[g+12>>2]=Q(Y(i))-o;N[g+24>>2]=m}E=1;break a}m=Q(Q(D*k)+Q(Q(M*u)+Q(L*w)));r=Q(Q(S*k)+Q(Q(T*u)+Q(w*U)));C=m>r;I=N[f+4>>2];i=Q(I+(C?m:r));s=Q(Q(H*k)+Q(Q(W*u)+Q(w*V)));l=Q(R(Q(Q(y*k)+Q(Q(n*u)+Q(w*G)))));X=N[h+84>>2];Z=N[h+76>>2];_=N[h+80>>2];t=Q(R(Q(Q(x*k)+Q(Q(p*u)+Q(w*v)))));o=Q(Q(l*X)+Q(Q(Q(R(Q(Q(k*k)+Q(Q(u*u)+Q(w*w)))))*Z)+Q(_*t)));j=Q(s-o);if(ij;z=Q(I+(C?i:j));B=Q(Q(H*x)+Q(Q(W*p)+Q(v*V)));q=Q(R(Q(Q(y*x)+Q(Q(n*p)+Q(v*G)))));t=Q(Q(q*X)+Q(Q(t*Z)+Q(_*Q(R(Q(Q(x*x)+Q(Q(p*p)+Q(v*v))))))));A=Q(B-t);if(zj?j:i;if(ij;t=Q(I+(C?i:j));z=Q(Q(H*y)+Q(Q(W*n)+Q(G*V)));l=Q(Q(Q(R(Q(Q(y*y)+Q(Q(n*n)+Q(G*G)))))*X)+Q(Q(l*Z)+Q(_*q)));B=Q(z-l);if(tj?j:i;if(iQ(0)){t=i;i=Q(Q(1)/Q(Y(q)));B=Q(t*i);z=Q(l*i);t=Q(j*i)}q=Q(Q(t*w)-Q(u*z));F=Q(Q(z*k)-Q(w*B));A=Q(Q(B*u)-Q(k*t));g:{if(!(Q(R(F))>Q(9.999999974752427e-7)|Q(R(A))>Q(9.999999974752427e-7)|Q(R(q))>Q(9.999999974752427e-7))){break g}i=Q(0);j=Q(0);l=Q(0);O=Q(Q(q*q)+Q(Q(F*F)+Q(A*A)));if(O>Q(0)){i=Q(Q(1)/Q(Y(O)));l=Q(q*i);j=Q(A*i);i=Q(F*i)}q=Q(Q(D*l)+Q(Q(M*i)+Q(L*j)));A=Q(Q(S*l)+Q(Q(T*i)+Q(U*j)));C=q>A;F=Q(I+(C?q:A));O=Q(Q(H*l)+Q(Q(W*i)+Q(V*j)));$=Q(Q(Q(R(Q(Q(y*l)+Q(Q(n*i)+Q(G*j)))))*X)+Q(Q(Q(R(Q(Q(k*l)+Q(Q(u*i)+Q(w*j)))))*Z)+Q(_*Q(R(Q(Q(x*l)+Q(Q(p*i)+Q(v*j))))))));aa=Q(O-$);if(FA?A:q;if(!(qQ(9.999999974752427e-7)|Q(R(A))>Q(9.999999974752427e-7)|Q(R(q))>Q(9.999999974752427e-7))){break h}i=Q(0);j=Q(0);l=Q(0);ba=Q(Q(q*q)+Q(Q(F*F)+Q(A*A)));if(ba>Q(0)){i=Q(Q(1)/Q(Y(ba)));l=Q(q*i);j=Q(A*i);i=Q(F*i)}q=Q(Q(D*l)+Q(Q(M*i)+Q(L*j)));A=Q(Q(S*l)+Q(Q(T*i)+Q(U*j)));C=q>A;F=Q(Q(H*l)+Q(Q(W*i)+Q(V*j)));ba=Q(Q(Q(R(Q(Q(y*l)+Q(Q(n*i)+Q(G*j)))))*X)+Q(Q(Q(R(Q(Q(k*l)+Q(Q(u*i)+Q(w*j)))))*Z)+Q(_*Q(R(Q(Q(x*l)+Q(Q(p*i)+Q(v*j))))))));da=Q(F-ba);ea=Q(I+(C?q:A));if(da>ea){break a}F=Q(F+ba);q=Q((C?A:q)-I);if(FA?A:q;if(!(qQ(9.999999974752427e-7)|Q(R(j))>Q(9.999999974752427e-7)|Q(R(i))>Q(9.999999974752427e-7))){break i}t=Q(0);z=Q(0);B=Q(0);q=Q(Q(i*i)+Q(Q(l*l)+Q(j*j)));if(q>Q(0)){t=i;i=Q(Q(1)/Q(Y(q)));B=Q(t*i);z=Q(j*i);t=Q(l*i)}i=Q(Q(D*B)+Q(Q(M*t)+Q(L*z)));j=Q(Q(S*B)+Q(Q(T*t)+Q(U*z)));C=i>j;l=Q(I+(C?i:j));q=Q(Q(H*B)+Q(Q(W*t)+Q(V*z)));n=Q(Q(Q(R(Q(Q(y*B)+Q(Q(n*t)+Q(G*z)))))*X)+Q(Q(Q(R(Q(Q(k*B)+Q(Q(u*t)+Q(w*z)))))*Z)+Q(_*Q(R(Q(Q(x*B)+Q(Q(p*t)+Q(v*z))))))));k=Q(q-n);if(l>2]=j;l=E?Q(-o):o;N[h+116>>2]=l;u=E?Q(-s):s;N[h+112>>2]=u;Zz(g,h+88|0,I,h+28|0,h+112|0,N[e>>2]);E=1;if(J[g+4096>>2]==2){break a}z=N[f+4>>2];E=151920;Hd(h+192|0,a,b,h+28|0,d,c);s=N[h+88>>2];N[h+180>>2]=s;o=N[h+92>>2];N[h+184>>2]=o;i=N[h+96>>2];N[h+188>>2]=i;x=N[h+100>>2];N[h+168>>2]=x;w=N[h+104>>2];N[h+172>>2]=w;y=N[h+108>>2];N[h+176>>2]=y;k=Q(y-i);p=Q(x-s);v=Q(w-o);m=Q(Y(Q(Q(k*k)+Q(Q(p*p)+Q(v*v)))));j:{if(!(m>Q(0))){n=i;m=o;H=s;break j}n=k;k=Q(Q(.009999999776482582)/m);t=Q(n*k);n=Q(i-t);N[h+188>>2]=n;v=Q(v*k);m=Q(o-v);N[h+184>>2]=m;p=Q(p*k);H=Q(s-p);N[h+180>>2]=H;k=Q(y+t);N[h+176>>2]=k;k=Q(k-n);v=Q(w+v);N[h+172>>2]=v;v=Q(v-m);p=Q(x+p);N[h+168>>2]=p;p=Q(p-H)}N[h+156>>2]=p;N[h+164>>2]=k;N[h+160>>2]=v;t=Q(Q(k*u)-Q(j*p));N[h+144>>2]=t;k=Q(Q(v*j)-Q(l*k));N[h+140>>2]=k;p=Q(Q(p*l)-Q(u*v));N[h+148>>2]=p;N[h+152>>2]=-Q(Q(p*n)+Q(Q(k*H)+Q(m*t)));n=Q(R(t));k=Q(R(k));m=Q(R(p));k:{l:{if(!(!(n>k)|!(n>m))){b=0;c=2;break l}a=2;c=0;b=1;if(!(k>2]*N[e+C>>2])-Q(N[c+C>>2]*N[d+e>>2])));c=J[g+4096>>2];d=0;while(1){e=h+192|0;if(!(!Yz(h+180|0,h+168|0,h+156|0,h+140|0,b,a,n,h+112|0,e+P(K[E|0],12)|0,e+P(K[E+1|0],12)|0,h,h+128|0)|c>>>0>63)){k=N[h+132>>2];p=N[h+136>>2];v=N[h+128>>2];m=N[h>>2];e=c+1|0;J[g+4096>>2]=e;c=(c<<6)+g|0;N[c+16>>2]=v-Q(u*m);N[c+8>>2]=j;N[c+4>>2]=l;N[c>>2]=u;J[c+52>>2]=-1;N[c+12>>2]=-Q(z+m);N[c+24>>2]=p-Q(j*m);N[c+20>>2]=k-Q(l*m);c=e}E=E+2|0;d=d+1|0;if((d|0)!=12){continue}break}if(!c){m=N[f+4>>2];N[g+8>>2]=j;N[g+4>>2]=l;N[g>>2]=u;E=1;J[g+4096>>2]=1;J[g+52>>2]=-1;N[g+24>>2]=Q(i+y)*Q(.5);N[g+20>>2]=Q(o+w)*Q(.5);N[g+16>>2]=Q(s+x)*Q(.5);N[g+12>>2]=-Q(r+m);break a}E=1}Ha=h+288|0;return E|0}function GC(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;d=Ha-272|0;Ha=d;a:{if((a|0)!=67174656){J[d>>2]=67174656;J[d+4>>2]=a;a=d+16|0;Kn(a,256,2016,d);b=Ja[J[J[b>>2]+4>>2]](b)|0;Ja[J[J[b>>2]+8>>2]](b,4,a,9007,190);a=0;break a}if(!(N[c>>2]>Q(0))){a=Ja[J[J[b>>2]+4>>2]](b)|0;Ja[J[J[a>>2]+8>>2]](a,4,83727,9007,196);a=0;break a}a=J[40590];if(!a){Yj();J[40563]=-28;J[40560]=-20;J[40561]=-20;J[40558]=-24;J[40559]=-24;J[40554]=-64;J[40555]=-64;J[40564]=-64;J[40565]=-64;J[40556]=-64;J[40557]=-48;J[40566]=-64;J[d+24>>2]=-80;J[d+16>>2]=-80;J[d+20>>2]=-80;a=J[40592];b=Ja[J[J[a>>2]+20>>2]](a)|0?36063:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,108,b,9007,211)|0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=146156;b=J[c+4>>2];J[a+16>>2]=J[c>>2];J[a+20>>2]=b;J[40553]=a+16;b=J[d+20>>2];J[40550]=J[d+16>>2];J[40551]=b;J[40552]=J[d+24>>2];J[a+32>>2]=0;J[a+36>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;b=J[40592];b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,512,29909,21713,46)|0;J[a+44>>2]=128;J[a+40>>2]=b;Va(b,0,512);J[a+48>>2]=146356;b=J[40592];c=J[40592];j=a,k=(m=b+12|0,n=28,o=Ja[J[J[c>>2]+20>>2]](c)|0?43423:69706,p=20266,q=113,l=J[J[b+12>>2]+8>>2],Ja[l](m|0,n|0,o|0,p|0,q|0)|0),J[j+52>>2]=k;b=Ha-16|0;Ha=b;Ha=b+16|0;J[a+72>>2]=0;J[a+76>>2]=0;b=a- -64|0;J[b>>2]=0;J[b+4>>2]=0;J[a+56>>2]=0;J[a+60>>2]=0;J[a+88>>2]=0;J[a+92>>2]=0;J[a+80>>2]=1061158912;J[a+84>>2]=-1;Lp(a+56|0,64);H[a+100|0]=0;J[a+96>>2]=146396;b=J[40592];c=J[40592];j=a,k=(q=b+12|0,p=28,o=Ja[J[J[c>>2]+20>>2]](c)|0?43423:69706,n=20266,m=113,l=J[J[b+12>>2]+8>>2],Ja[l](q|0,p|0,o|0,n|0,m|0)|0),J[j+104>>2]=k;b=Ha-16|0;Ha=b;Ha=b+16|0;J[40589]=a;a=J[40592];b=Ja[J[J[a>>2]+20>>2]](a)|0?30633:69706;b=Ja[J[J[a+12>>2]+8>>2]](a+12|0,3936,b,6174,101)|0;J[b>>2]=151788;a=J[40592];c=Ja[J[J[a>>2]+20>>2]](a)|0?43423:69706;j=b,k=Ja[J[J[a+12>>2]+8>>2]](a+12|0,28,c,20266,113)|0,J[j+4>>2]=k;a=Ha-16|0;Ha=a;Ha=a+16|0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[b+40>>2]=0;J[b+44>>2]=0;J[b+32>>2]=1061158912;J[b+36>>2]=-1;Jb(b+8|0,64);a=b- -64|0;J[a>>2]=0;J[a+4>>2]=0;J[b+56>>2]=0;J[b+60>>2]=0;J[b+48>>2]=0;J[b+52>>2]=0;J[b+80>>2]=0;J[b+84>>2]=0;J[b+72>>2]=1061158912;J[b+76>>2]=-1;Jb(b+48|0,64);J[b+104>>2]=0;J[b+108>>2]=0;J[b+96>>2]=0;J[b+100>>2]=0;J[b+88>>2]=0;J[b+92>>2]=0;J[b+120>>2]=0;J[b+124>>2]=0;J[b+112>>2]=1061158912;J[b+116>>2]=-1;Jb(b+88|0,64);J[b+144>>2]=0;J[b+148>>2]=0;J[b+136>>2]=0;J[b+140>>2]=0;J[b+128>>2]=0;J[b+132>>2]=0;J[b+160>>2]=0;J[b+164>>2]=0;J[b+152>>2]=1061158912;J[b+156>>2]=-1;Jb(b+128|0,64);J[b+176>>2]=0;J[b+168>>2]=0;J[b+172>>2]=0;J[b>>2]=146060;J[b+448>>2]=0;J[b+468>>2]=0;J[b+460>>2]=0;J[b+464>>2]=1536;J[b+452>>2]=64;J[b+456>>2]=32;J[b+444>>2]=b+184;H[b+440|0]=1;a=J[40592];c=Ja[J[J[a>>2]+20>>2]](a)|0?43423:69706;j=b,k=Ja[J[J[a+12>>2]+8>>2]](a+12|0,28,c,20266,113)|0,J[j+472>>2]=k;a=Ha-16|0;Ha=a;Ha=a+16|0;a=J[40592];c=J[40592];a=(k=a+12|0,l=884,m=Ja[J[J[c>>2]+20>>2]](c)|0?39745:69706,n=6174,o=51,j=J[J[a+12>>2]+8>>2],Ja[j](k|0,l|0,m|0,n|0,o|0)|0);J[a>>2]=146088;c=J[40592];e=J[40592];j=a,o=(m=c+12|0,l=28,k=Ja[J[J[e>>2]+20>>2]](e)|0?43423:69706,p=20266,q=113,n=J[J[c+12>>2]+8>>2],Ja[n](m|0,l|0,k|0,p|0,q|0)|0),J[j+4>>2]=o;c=Ha-16|0;Ha=c;Ha=c+16|0;J[a+568>>2]=0;J[a+292>>2]=4096;J[a+296>>2]=0;J[a+284>>2]=256;J[a+288>>2]=0;J[a+272>>2]=a+12;H[a+268|0]=1;J[a+276>>2]=0;J[a+280>>2]=64;J[a+860>>2]=0;J[a+588>>2]=0;J[a+580>>2]=0;J[a+584>>2]=4096;J[a+572>>2]=64;J[a+576>>2]=64;J[a+564>>2]=a+304;H[a+560|0]=1;J[a+880>>2]=0;J[a+872>>2]=0;J[a+876>>2]=4096;J[a+864>>2]=64;J[a+868>>2]=16;J[a+856>>2]=a+596;H[a+852|0]=1;J[b+480>>2]=0;J[b+484>>2]=0;J[b+476>>2]=a;J[b+488>>2]=0;J[b+492>>2]=0;J[b+496>>2]=0;J[b+500>>2]=0;J[b+512>>2]=0;J[b+516>>2]=0;J[b+504>>2]=1061158912;J[b+508>>2]=-1;be(b+480|0,64);J[b+536>>2]=0;J[b+540>>2]=0;J[b+528>>2]=0;J[b+532>>2]=0;J[b+520>>2]=0;J[b+524>>2]=0;J[b+552>>2]=0;J[b+556>>2]=0;J[b+544>>2]=1061158912;J[b+548>>2]=-1;be(b+520|0,64);J[b+576>>2]=0;J[b+580>>2]=0;J[b+568>>2]=0;J[b+572>>2]=0;J[b+560>>2]=0;J[b+564>>2]=0;J[b+592>>2]=0;J[b+596>>2]=0;J[b+584>>2]=1061158912;J[b+588>>2]=-1;be(b+560|0,64);J[b+616>>2]=0;J[b+620>>2]=0;J[b+608>>2]=0;J[b+612>>2]=0;J[b+600>>2]=0;J[b+604>>2]=0;J[b+632>>2]=0;J[b+636>>2]=0;J[b+624>>2]=1061158912;J[b+628>>2]=-1;be(b+600|0,64);J[b+656>>2]=0;J[b+660>>2]=0;J[b+648>>2]=0;J[b+652>>2]=0;J[b+640>>2]=0;J[b+644>>2]=0;J[b+672>>2]=0;J[b+676>>2]=0;J[b+664>>2]=1061158912;J[b+668>>2]=-1;Jb(b+640|0,64);J[b+964>>2]=4096;J[b+968>>2]=0;J[b+956>>2]=12;J[b+960>>2]=0;J[b+944>>2]=b+684;H[b+940|0]=1;J[b+948>>2]=0;J[b+952>>2]=64;a=J[40592];c=J[40592];j=b,o=(q=a+12|0,p=28,k=Ja[J[J[c>>2]+20>>2]](c)|0?43423:69706,l=20266,m=113,n=J[J[a+12>>2]+8>>2],Ja[n](q|0,p|0,k|0,l|0,m|0)|0),J[j+972>>2]=o;a=Ha-16|0;Ha=a;Ha=a+16|0;a=b+1260|0;J[a>>2]=4096;J[a+4>>2]=0;a=b+1252|0;J[a>>2]=36;J[a+4>>2]=0;J[b+1240>>2]=b+980;H[b+1236|0]=1;a=b+1244|0;J[a>>2]=0;J[a+4>>2]=64;a=J[40592];c=J[40592];j=b,o=(m=a+12|0,l=28,k=Ja[J[J[c>>2]+20>>2]](c)|0?43423:69706,p=20266,q=113,n=J[J[a+12>>2]+8>>2],Ja[n](m|0,l|0,k|0,p|0,q|0)|0),J[j+1268>>2]=o;a=Ha-16|0;Ha=a;Ha=a+16|0;a=b+1556|0;J[a>>2]=4096;J[a+4>>2]=0;a=b+1548|0;J[a>>2]=19;J[a+4>>2]=0;J[b+1536>>2]=b+1276;H[b+1532|0]=1;a=b+1540|0;J[a>>2]=0;J[a+4>>2]=64;a=J[40592];c=J[40592];j=b,o=(q=a+12|0,p=28,k=Ja[J[J[c>>2]+20>>2]](c)|0?43423:69706,l=20266,m=113,n=J[J[a+12>>2]+8>>2],Ja[n](q|0,p|0,k|0,l|0,m|0)|0),J[j+1564>>2]=o;a=Ha-16|0;Ha=a;Ha=a+16|0;a=b+1852|0;J[a>>2]=4096;J[a+4>>2]=0;a=b+1844|0;J[a>>2]=93;J[a+4>>2]=0;J[b+1832>>2]=b+1572;H[b+1828|0]=1;a=b+1836|0;J[a>>2]=0;J[a+4>>2]=64;a=J[40592];c=J[40592];j=b,o=(m=a+12|0,l=28,k=Ja[J[J[c>>2]+20>>2]](c)|0?43423:69706,p=20266,q=113,n=J[J[a+12>>2]+8>>2],Ja[n](m|0,l|0,k|0,p|0,q|0)|0),J[j+1860>>2]=o;a=Ha-16|0;Ha=a;Ha=a+16|0;a=b+2148|0;J[a>>2]=4096;J[a+4>>2]=0;a=b+2140|0;J[a>>2]=33;J[a+4>>2]=0;J[b+2128>>2]=b+1868;H[b+2124|0]=1;a=b+2132|0;J[a>>2]=0;J[a+4>>2]=64;a=J[40592];c=J[40592];j=b,o=(q=a+12|0,p=28,k=Ja[J[J[c>>2]+20>>2]](c)|0?43423:69706,l=20266,m=113,n=J[J[a+12>>2]+8>>2],Ja[n](q|0,p|0,k|0,l|0,m|0)|0),J[j+2156>>2]=o;a=Ha-16|0;Ha=a;Ha=a+16|0;a=b+2444|0;J[a>>2]=4096;J[a+4>>2]=0;a=b+2436|0;J[a>>2]=64;J[a+4>>2]=0;J[b+2424>>2]=b+2164;H[b+2420|0]=1;a=b+2428|0;J[a>>2]=0;J[a+4>>2]=64;a=J[40592];c=J[40592];j=b,o=(m=a+12|0,l=28,k=Ja[J[J[c>>2]+20>>2]](c)|0?43423:69706,p=20266,q=113,n=J[J[a+12>>2]+8>>2],Ja[n](m|0,l|0,k|0,p|0,q|0)|0),J[j+2452>>2]=o;a=Ha-16|0;Ha=a;Ha=a+16|0;a=b+2740|0;J[a>>2]=4096;J[a+4>>2]=0;a=b+2732|0;J[a>>2]=34;J[a+4>>2]=0;J[b+2720>>2]=b+2460;H[b+2716|0]=1;a=b+2724|0;J[a>>2]=0;J[a+4>>2]=64;a=J[40592];c=J[40592];j=b,o=(q=a+12|0,p=28,k=Ja[J[J[c>>2]+20>>2]](c)|0?43423:69706,l=20266,m=113,n=J[J[a+12>>2]+8>>2],Ja[n](q|0,p|0,k|0,l|0,m|0)|0),J[j+2748>>2]=o;a=Ha-16|0;Ha=a;Ha=a+16|0;a=b+3036|0;J[a>>2]=4096;J[a+4>>2]=0;a=b+3028|0;J[a>>2]=31;J[a+4>>2]=0;J[b+3016>>2]=b+2756;H[b+3012|0]=1;a=b+3020|0;J[a>>2]=0;J[a+4>>2]=64;a=J[40592];c=J[40592];j=b,o=(m=a+12|0,l=28,k=Ja[J[J[c>>2]+20>>2]](c)|0?43423:69706,p=20266,q=113,n=J[J[a+12>>2]+8>>2],Ja[n](m|0,l|0,k|0,p|0,q|0)|0),J[j+3044>>2]=o;a=Ha-16|0;Ha=a;Ha=a+16|0;a=b+3332|0;J[a>>2]=4096;J[a+4>>2]=0;a=b+3324|0;J[a>>2]=10;J[a+4>>2]=0;J[b+3312>>2]=b+3052;H[b+3308|0]=1;a=b+3316|0;J[a>>2]=0;J[a+4>>2]=64;a=J[40592];c=J[40592];j=b,o=(q=a+12|0,p=28,k=Ja[J[J[c>>2]+20>>2]](c)|0?43423:69706,l=20266,m=113,n=J[J[a+12>>2]+8>>2],Ja[n](q|0,p|0,k|0,l|0,m|0)|0),J[j+3340>>2]=o;a=Ha-16|0;Ha=a;Ha=a+16|0;a=b+3628|0;J[a>>2]=4096;J[a+4>>2]=0;a=b+3620|0;J[a>>2]=10;J[a+4>>2]=0;J[b+3608>>2]=b+3348;H[b+3604|0]=1;a=b+3612|0;J[a>>2]=0;J[a+4>>2]=64;a=J[40592];c=J[40592];j=b,o=(m=a+12|0,l=28,k=Ja[J[J[c>>2]+20>>2]](c)|0?43423:69706,p=20266,q=113,n=J[J[a+12>>2]+8>>2],Ja[n](m|0,l|0,k|0,p|0,q|0)|0),J[j+3636>>2]=o;a=Ha-16|0;Ha=a;Ha=a+16|0;a=b+3924|0;J[a>>2]=4096;J[a+4>>2]=0;a=b+3916|0;J[a>>2]=10;J[a+4>>2]=0;J[b+3904>>2]=b+3644;H[b+3900|0]=1;a=b+3908|0;J[a>>2]=0;J[a+4>>2]=64;a=J[40592];c=J[40592];j=b,o=(q=a+12|0,p=28,k=Ja[J[J[c>>2]+20>>2]](c)|0?43423:69706,l=20266,m=113,n=J[J[a+12>>2]+8>>2],Ja[n](q|0,p|0,k|0,l|0,m|0)|0),J[j+3932>>2]=o;a=Ha-16|0;Ha=a;Ha=a+16|0;J[40585]=b;e=Ha-16|0;Ha=e;c=J[40585];b=J[40589]+96|0;J[e+12>>2]=b;a=J[c+172>>2];b:{if(a>>>0>=(J[c+176>>2]&2147483647)>>>0){a=0;b=J[c+176>>2];g=b&2147483647?b<<1:1;c:{if(!g){break c}b=g<<2;if(!b){break c}a=J[40592];f=Ja[J[J[a>>2]+20>>2]](a)|0?61851:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,b,f,19978,553)|0}f=J[c+172>>2];i=(f<<2)+a|0;if((f|0)>0){h=J[c+168>>2];b=a;while(1){J[b>>2]=J[h>>2];h=h+4|0;b=b+4|0;if(i>>>0>b>>>0){continue}break}}J[i>>2]=J[e+12>>2];d:{if(J[c+176>>2]<0){break d}b=J[c+168>>2];if(!b){break d}f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,b);f=J[c+172>>2]}J[c+176>>2]=g;J[c+168>>2]=a;J[c+172>>2]=f+1;break b}J[J[c+168>>2]+(a<<2)>>2]=b;J[c+172>>2]=a+1}Ha=e+16|0;a=J[40590]}J[40590]=a+1;a=J[40589]}Ha=d+272|0;return a|0}function VT(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=0,l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,M=Q(0),O=Q(0),S=Q(0),T=0,U=0,V=0,W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=Q(0),oa=Q(0),pa=0,qa=0,ra=0;c=Ha-224|0;Ha=c;l=N[e+24>>2];N[c+196>>2]=N[e>>2];N[c+200>>2]=N[e+4>>2];N[c+204>>2]=N[e+8>>2];N[c+208>>2]=N[e+12>>2];N[c+212>>2]=N[e+16>>2];N[c+216>>2]=N[e+20>>2];N[c+220>>2]=l+j;k=c+196|0;yk(k,c+136|0);M=N[c+168>>2];O=N[c+156>>2];y=N[c+192>>2];S=N[c+164>>2];C=N[c+188>>2];W=N[c+152>>2];X=N[c+144>>2];Z=N[c+160>>2];_=N[c+136>>2];na=N[c+148>>2];D=N[c+184>>2];oa=N[c+140>>2];d=J[a+4>>2];J[c+132>>2]=a;J[c+128>>2]=d;j=N[a+8>>2];l=N[a+12>>2];N[c+124>>2]=Q(1)/N[a+16>>2];N[c+116>>2]=Q(1)/l;N[c+120>>2]=Q(1)/j;d=L[i>>1];I[c+90>>1]=0;I[c+88>>1]=d;i=c+116|0;J[c+84>>2]=i;n=K[a+20|0];H[c+93|0]=d>>>6&1;N[c+112>>2]=g;J[c+108>>2]=b;J[c+104>>2]=h;J[c+100>>2]=f;J[c+80>>2]=154256;H[c+92|0]=(n&2|d&128)!=0;J[c+96>>2]=k;J[h+40>>2]=2139095039;J[h+8>>2]=-1;j=N[b+8>>2];w=Q(N[b+24>>2]*Q(-2));q=N[b>>2];s=Q(N[b+16>>2]*Q(-2));x=Q(N[b+20>>2]*Q(-2));l=N[b+4>>2];A=Q(Q(j*w)+Q(Q(q*s)+Q(x*l)));t=Q(-q);m=N[c+172>>2];o=Q(m+m);m=N[c+176>>2];E=Q(m+m);m=N[c+180>>2];p=Q(m+m);u=Q(Q(Q(t*o)-Q(E*l))-Q(j*p));m=N[b+12>>2];v=Q(Q(m*m)+Q(-.5));z=Q(Q(Q(q*A)+Q(Q(s*v)-Q(m*Q(Q(l*w)-Q(x*j)))))+Q(Q(Q(o*v)+Q(m*Q(Q(j*E)-Q(l*p))))-Q(q*u)));N[c+68>>2]=z;F=Q(Q(Q(l*A)+Q(Q(x*v)-Q(m*Q(Q(j*s)-Q(w*q)))))+Q(Q(Q(E*v)+Q(m*Q(Q(q*p)-Q(j*o))))-Q(l*u)));N[c+72>>2]=F;o=Q(Q(Q(j*A)+Q(Q(w*v)-Q(m*Q(Q(q*x)-Q(s*l)))))+Q(Q(Q(p*v)+Q(m*Q(Q(l*o)-Q(q*E))))-Q(j*u)));N[c+76>>2]=o;w=N[f>>2];w=Q(w+w);s=N[f+4>>2];s=Q(s+s);x=N[f+8>>2];x=Q(x+x);A=Q(Q(Q(t*w)-Q(s*l))-Q(j*x));N[c+64>>2]=Q(Q(x*v)+Q(m*Q(Q(l*w)-Q(q*s))))-Q(j*A);N[c+60>>2]=Q(Q(s*v)+Q(m*Q(Q(q*x)-Q(j*w))))-Q(l*A);N[c+56>>2]=Q(Q(w*v)+Q(m*Q(Q(j*s)-Q(l*x))))-Q(q*A);v=Q(Q(y*Q(R(M)))+Q(Q(D*Q(R(X)))+Q(C*Q(R(O)))));p=q;q=Q(t-q);A=Q(Q(p*q)+Q(1));w=Q(-l);s=Q(w-l);E=Q(s*w);x=Q(Q(y*Q(R(Z)))+Q(Q(D*Q(R(_)))+Q(C*Q(R(na)))));l=Q(-j);p=Q(q*l);u=Q(m*s);y=Q(Q(y*Q(R(S)))+Q(Q(D*Q(R(oa)))+Q(C*Q(R(W)))));C=Q(m*q);D=Q(s*l);s=Q(Q(R(Q(v*Q(A-E))))+Q(Q(R(Q(x*Q(p-u))))+Q(R(Q(y*Q(C+D))))));N[c+52>>2]=Q(Q(s+o)-Q(o-s))*Q(.5);q=Q(q*w);j=Q(l-j);m=Q(m*j);j=Q(j*l);l=Q(Q(R(Q(v*Q(D-C))))+Q(Q(R(Q(x*Q(q+m))))+Q(R(Q(y*Q(A-j))))));N[c+48>>2]=Q(Q(l+F)-Q(F-l))*Q(.5);j=Q(Q(R(Q(v*Q(p+u))))+Q(Q(R(Q(x*Q(Q(Q(1)-E)-j))))+Q(R(Q(y*Q(q-m))))));N[c+44>>2]=Q(Q(j+z)-Q(z-j))*Q(.5);J[c+16>>2]=c+44;J[c+12>>2]=i;d=i;i=c+20|0;mg(d,i);j=N[c+52>>2];N[c+28>>2]=N[c+28>>2]-j;l=N[c+48>>2];N[c+24>>2]=N[c+24>>2]-l;m=N[c+44>>2];N[c+32>>2]=m+N[c+32>>2];N[c+36>>2]=l+N[c+36>>2];N[c+40>>2]=j+N[c+40>>2];N[c+20>>2]=N[c+20>>2]-m;d=c+80|0;io(J[c+12>>2],c+68|0,c+56|0,g,d,i,J[c+16>>2]);n=Ha-96|0;Ha=n;fa=K[d+10|0];a:{if(!fa){break a}if(K[d+11|0]){I[h+12>>1]=1026;if(K[d+9|0]&2){j=N[e+16>>2];l=N[e+20>>2];m=N[e>>2];q=N[e+12>>2];g=N[e+24>>2];v=N[e+4>>2];y=N[e+8>>2];J[n+76>>2]=0;N[n+72>>2]=l;N[n+68>>2]=j;J[n+60>>2]=0;N[n+56>>2]=y;N[n+52>>2]=v;N[n+80>>2]=g;H[n+32|0]=1;J[n+28>>2]=4;N[n+64>>2]=q;N[n+48>>2]=m;N[n+24>>2]=g;N[n+20>>2]=g;N[n+16>>2]=g;J[n+12>>2]=0;N[n>>2]=Q(m+q)*Q(.5);N[n+8>>2]=Q(y+l)*Q(.5);N[n+4>>2]=Q(v+j)*Q(.5);E=N[c+220>>2];pa=K[d+12|0];d=h;q=Q(0);v=Q(0);y=Q(0);C=Q(0);D=Q(0);w=Q(0);s=Q(0);x=Q(0);A=Q(0);k=Ha-5680|0;Ha=k;J[k+1468>>2]=0;N[k+1440>>2]=E*Q(1.0099999904632568);J[k+1436>>2]=0;J[k+1428>>2]=0;J[k+1432>>2]=0;lb(k+1428|0,128);e=J[a+4>>2];J[k+1424>>2]=a;J[k+1420>>2]=e;g=N[a+8>>2];j=N[a+12>>2];N[k+1416>>2]=Q(1)/N[a+16>>2];N[k+1408>>2]=Q(1)/j;N[k+1412>>2]=Q(1)/g;h=268435455;b:{c:{while(1){a=J[n+52>>2];e=J[n+48>>2];N[k+1372>>2]=N[n+56>>2];J[k+1364>>2]=e;J[k+1368>>2]=a;a=J[n+68>>2];e=J[n+64>>2];g=N[n+72>>2];N[k+1388>>2]=E;N[k+1384>>2]=g;J[k+1376>>2]=e;J[k+1380>>2]=a;yk(k+1364|0,k+1304|0);g=N[k+1320>>2];j=N[k+1304>>2];l=N[k+1336>>2];d:{if(l>2]+N[k+1316>>2]);if(g>2]-N[k+1332>>2]));j=Q(g*Q(N[k+1328>>2]+N[k+1312>>2]));l=Q(g*o);g=Q(p*g);break d}l=Q(Q(Q(Q(1)-j)+g)-l);g=Q(Q(.5)/Q(Y(l)));m=Q(g*Q(N[k+1328>>2]-N[k+1312>>2]));j=Q(g*Q(N[k+1324>>2]+N[k+1332>>2]));l=Q(l*g);g=Q(g*o);break d}o=Q(N[k+1308>>2]-N[k+1316>>2]);if(j>2]+N[k+1332>>2]));m=Q(g*o);g=Q(g*Q(N[k+1328>>2]+N[k+1312>>2]));break d}j=Q(l+Q(Q(j+Q(1))+g));g=Q(Q(.5)/Q(Y(j)));m=Q(j*g);l=Q(g*Q(N[k+1328>>2]-N[k+1312>>2]));j=Q(g*o);g=Q(g*Q(N[k+1324>>2]-N[k+1332>>2]))}p=N[k+1340>>2];u=N[k+1344>>2];M=N[k+1348>>2];o=Q(g+g);O=Q(j*o);t=Q(l+l);S=Q(t*m);z=N[k+1352>>2];W=Q(j*t);X=Q(o*m);F=N[k+1356>>2];Z=Q(Q(1)-Q(g*o));t=Q(l*t);g=N[k+1360>>2];_=Q(Q(Q(R(Q(Q(O-S)*z)))+Q(R(Q(Q(W+X)*F))))+Q(R(Q(Q(Z-t)*g))));N[k+1300>>2]=M+_;N[k+1288>>2]=M-_;l=Q(l*o);o=Q(j+j);m=Q(o*m);j=Q(j*o);o=Q(Q(Q(R(Q(z*Q(l+m))))+Q(R(Q(F*Q(Z-j)))))+Q(R(Q(g*Q(W-X)))));N[k+1296>>2]=u+o;g=Q(Q(Q(R(Q(z*Q(Q(Q(1)-t)-j))))+Q(R(Q(F*Q(l-m)))))+Q(R(Q(g*Q(O+S)))));N[k+1292>>2]=p+g;N[k+1284>>2]=u-o;N[k+1280>>2]=p-g;J[k>>2]=152836;J[k+4>>2]=k+1428;Ec(k+1408|0,b,k+1280|0,1,k);a=J[k+1432>>2];e:{if(!a){r=0;if(aa){break e}break b}e=a+31|0;if(e>>>0<=31){r=0;if(aa){break e}break b}qa=e>>>5|0;g=Q(34028234663852886e22);$=0;e=a;ba=0;while(1){ca=$<<5;i=a-ca|0;da=i>>>0>=32?32:i;f:{if(da){i=e>>>0>=32?32:e;r=0;while(1){G=P(r,40)+k|0;wb(k+1408|0,b,G,0,0,J[J[k+1428>>2]+(r+ca<<2)>>2],1,1);H[G+36|0]=56;r=r+1|0;if((i|0)!=(r|0)){continue}break}J[k+5672>>2]=J[k+1400>>2];i=J[k+1396>>2];J[k+5664>>2]=J[k+1392>>2];J[k+5668>>2]=i;G=0;T=0;if(!da){break f}while(1){J[k+1468>>2]=0;H[k+5600|0]=0;J[k+5592>>2]=2139095039;J[k+5596>>2]=5;J[k+5568>>2]=0;J[k+5572>>2]=0;J[k+5576>>2]=0;J[k+5580>>2]=0;J[k+5584>>2]=1017370378;J[k+5588>>2]=2139095039;i=P(T,40)+k|0;j=N[i>>2];l=N[i+4>>2];m=N[i+8>>2];J[k+5628>>2]=0;N[k+5624>>2]=m;N[k+5620>>2]=l;N[k+5616>>2]=j;o=N[i+12>>2];p=N[i+16>>2];u=N[i+20>>2];J[k+5644>>2]=0;N[k+5640>>2]=u;N[k+5636>>2]=p;N[k+5632>>2]=o;t=N[i+24>>2];z=N[i+28>>2];F=N[i+32>>2];J[k+5660>>2]=0;N[k+5656>>2]=F;N[k+5652>>2]=z;N[k+5648>>2]=t;r=K[i+36|0];g:{if(!pa){M=Q(o-j);z=Q(z-l);t=Q(t-j);p=Q(p-l);o=Q(Q(M*z)-Q(t*p));O=o;S=Q(o*o);o=p;p=Q(F-m);u=Q(u-m);o=Q(Q(o*p)-Q(z*u));p=Q(Q(u*t)-Q(p*M));u=Q(Q(1)/Q(Y(Q(S+Q(Q(o*o)+Q(p*p))))));if(Q(Q(Q(O*u)*Q(N[n+8>>2]-m))+Q(Q(Q(o*u)*Q(N[n>>2]-j))+Q(Q(p*u)*Q(N[n+4>>2]-l))))>2];if(!B){break g}U=0;j=N[k+1516>>2];h:{if((B|0)==1){break h}V=B-1|0;ga=V&3;G=0;r=1;if(B-2>>>0>=3){ra=V&-4;B=0;while(1){l=N[((r<<6)+k|0)+1516>>2];V=l>2];j=V?l:j;ia=m>2];j=ia?m:j;ka=l>2];j=ka?l:j;ma=m>2];B=lj)){break g}h=(k+1472|0)+(U<<6)|0;C=N[h+16>>2];D=N[h+32>>2];w=N[h+24>>2];s=N[h+20>>2];x=N[h+40>>2];A=N[h+36>>2];h=i;g=j}T=T+1|0;if((da|0)!=(T|0)){continue}break}break f}J[k+5672>>2]=J[k+1400>>2];i=J[k+1396>>2];J[k+5664>>2]=J[k+1392>>2];J[k+5668>>2]=i;G=0}J[k+1400>>2]=J[k+5672>>2];i=J[k+5668>>2];J[k+1392>>2]=J[k+5664>>2];J[k+1396>>2]=i;e=e-32|0;ba=G|ba;$=$+1|0;if((qa|0)!=($|0)){continue}break}if(!(ba&1)){r=0;if(aa){break e}break b}h=J[J[k+1428>>2]+(h<<2)>>2];g=Q(g-N[n+80>>2]);if(!(g<=Q(0))){if(ea){break e}N[d+36>>2]=x;N[d+32>>2]=A;N[d+28>>2]=D;N[d+24>>2]=w;N[d+20>>2]=s;N[d+16>>2]=C;J[d+40>>2]=0;J[d+8>>2]=h;break c}J[n+12>>2]=0;J[n+60>>2]=0;J[n+76>>2]=0;j=N[n+8>>2];l=Q(x*g);m=Q(j-l);N[n+8>>2]=m;o=N[n+4>>2];p=Q(A*g);u=Q(o-p);N[n+4>>2]=u;t=N[n>>2];g=Q(D*g);z=Q(t-g);N[n>>2]=z;t=Q(z-t);N[n+48>>2]=t+N[n+48>>2];o=Q(u-o);N[n+52>>2]=o+N[n+52>>2];j=Q(m-j);N[n+56>>2]=j+N[n+56>>2];N[n+72>>2]=j+N[n+72>>2];N[n+68>>2]=o+N[n+68>>2];N[n+64>>2]=t+N[n+64>>2];q=Q(q-l);v=Q(v-p);y=Q(y-g);aa=1;ea=ea+1|0;if((ea|0)!=4){continue}}break}N[d+24>>2]=w;N[d+20>>2]=s;N[d+16>>2]=C;J[d+8>>2]=h;g=Q(Y(Q(Q(q*q)+Q(Q(y*y)+Q(v*v)))));N[d+40>>2]=-g;j=Q(Q(1)/g);a=g>Q(0);N[d+36>>2]=a?Q(q*j):Q(0);N[d+32>>2]=a?Q(v*j):Q(0);N[d+28>>2]=a?Q(y*j):Q(0)}r=1}a=J[k+1436>>2];i:{if((a|0)<0|!(a&2147483647)){break i}a=J[k+1428>>2];if(!a){break i}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ha=k+5680|0;if(!r){J[d+40>>2]=0;g=N[f>>2];j=N[f+4>>2];N[d+36>>2]=-N[f+8>>2];N[d+32>>2]=-j;N[d+28>>2]=-g;break a}I[d+12>>1]=L[d+12>>1]|1;break a}J[h+40>>2]=0;g=N[f>>2];j=N[f+4>>2];N[h+36>>2]=-N[f+8>>2];N[h+32>>2]=-j;N[h+28>>2]=-g;break a}I[h+12>>1]=1027}Ha=n+96|0;Ha=c+224|0;return(fa|0)!=0|0}function oJ(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,w=0,x=0,y=0,z=0,A=0,B=0,D=0,E=Q(0),F=0,G=0,H=0,I=0,L=0,O=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0;J[a+40>>2]=0;m=J[a+32>>2];p=a;y=a+44|0;r=Ha-32|0;Ha=r;e=J[a+28>>2];a=J[e+108>>2];a:{if(!a){break a}if(M[e+188>>2]>P(a,5)>>>0){n=Ha-32|0;Ha=n;j=J[e+112>>2];o=J[y>>2];b=J[e+136>>2];J[n>>2]=b;a=J[e+140>>2];J[n+8>>2]=a;J[n+4>>2]=a;a=J[e+132>>2];J[n+20>>2]=b;J[n+16>>2]=a;J[n+12>>2]=a;g=m<<2;b=g+e|0;I=J[b+156>>2];b:{if((J[I+4>>2]&-2)==1073741822){break b}z=J[g+(e+132|0)>>2];a=n+(m<<3)|0;D=J[a+4>>2];s=J[a>>2];H=J[b+144>>2];L=J[e+168>>2];O=J[e+116>>2];k=g+j|0;c:{d:{e:{f:{g:{h:{a=J[e+108>>2];if(a>>>0>=512){a=J[e+188>>2]<<1;if(a){break h}a=J[e+176>>2];J[a>>2]=0;J[a+4>>2]=0;break e}if(!a){f=J[e+172>>2];break g}f=J[e+172>>2];d=J[e+124>>2];h=J[e+104>>2];while(1){c=J[h+(i<<2)>>2];g=k+P(c,24)|0;a=d+(c<<2)|0;N[n+28>>2]=N[g>>2]-N[a>>2];b=J[n+28>>2];N[n+28>>2]=N[a>>2]+N[g+12>>2];a=J[n+28>>2];g=z+(c<<3)|0;J[H+(J[g>>2]<<2)>>2]=(((b|0)<0?b^-1:b|-2147483648)&-16)-16;J[H+(J[g+4>>2]<<2)>>2]=(((a|0)<0?a^-1:a|-2147483648)&-16)+20;a=R<<2;J[a+f>>2]=J[g>>2];J[(a|4)+f>>2]=J[g+4>>2];R=R+2|0;i=i+1|0;if(i>>>0>2]){continue}break}break g}d=a|1;h=J[e+172>>2];g=J[e+124>>2];b=1;while(1){a=b<<2;c=J[a+I>>2];if((c&-2)==1073741822){break f}f=c>>>1|0;if(K[f+L|0]){E=N[g+(f<<2)>>2];l=a+H|0;i:{if(c&1){N[n+28>>2]=E+N[(k+P(f,24)|0)+12>>2];E=N[n+28>>2];c=20;break i}N[n+28>>2]=N[k+P(f,24)>>2]-E;E=N[n+28>>2];c=-16}a=(C(E),v(2));J[l>>2]=c+(((a|0)<0?a^-1:a|-2147483648)&-16);J[h+(R<<2)>>2]=b;R=R+1|0}b=b+1|0;if((d|0)!=(b|0)){continue}break}break f}uf(f,R)}a=J[e+176>>2];J[a>>2]=0;J[a+4>>2]=0;if(R){break d}}g=a;break c}w=j+(m<<2)|0;f=J[e+184>>2];g=a;while(1){h=J[J[e+172>>2]+(A<<2)>>2];b=J[I+(h<<2)>>2];while(1){S=h<<2;U=J[H+S>>2];F=b>>>1|0;c=F<<2;N[n+28>>2]=N[c+J[e+124>>2]>>2]+N[(P(F,24)+w|0)+12>>2];d=J[n+28>>2];i=J[f+S>>2];if(M[H+(i<<2)>>2]>U>>>0){a=F<<3;q=a+D|0;x=a+s|0;t=J[c+O>>2];u=t<<2&12;j:{if(b&1){b=h;while(1){B=i<<2;a=J[I+B>>2];k:{if(a&1){break k}l=a>>>1|0;d=l<<3;a=d+s|0;if(M[x+4>>2]<=M[a>>2]|M[a+4>>2]<=M[x>>2]){break k}a=d+D|0;if(M[q+4>>2]<=M[a>>2]|M[a+4>>2]<=M[q>>2]){break k}a=J[O+(l<<2)>>2];if((a|0)==(t|0)|!K[J[e+120>>2]+(a&3|u)|0]){break k}l:{if((o|0)!=(T|0)){j=J[p+36>>2];break l}W=J[p+36>>2];G=J[e+4>>2];X=G+4|0;f=o<<4;c=J[G+8>>2];d=J[G+4>>2]+(c<<2)|0;a=J[d-4>>2];m:{if((f|0)<=(a-J[G+16>>2]|0)){a=a-f|0;J[n+28>>2]=a;if(c>>>0>=(J[G+12>>2]&2147483647)>>>0){bc(X,n+28|0);j=J[n+28>>2];break m}J[d>>2]=a;J[G+8>>2]=c+1;j=J[n+28>>2];break m}j=0;if(!f){break m}a=J[40592];j=Ja[J[J[a+12>>2]+8>>2]](a+12|0,f,29909,21363,99)|0}m=Ua(j,W,o<<3);a=J[G+16>>2];n:{if(!(a>>>0<=W>>>0&W>>>0>2]>>>0)){if(!W){break n}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,W);break n}k=J[G+4>>2];c=0;V=J[G+8>>2];a=V;while(1){d=c;c=d+1|0;f=a;a=a-1|0;i=(a<<2)+k|0;if(W>>>0>M[i>>2]){continue}break}o:{if(f>>>0>=V>>>0){break o}c=0;a=d&3;if(a){while(1){J[i>>2]=J[J[X>>2]+(f<<2)>>2];f=f+1|0;i=i+4|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}if(d-1>>>0<3){break o}while(1){a=f<<2;J[i>>2]=J[a+J[X>>2]>>2];J[i+4>>2]=J[(a+J[X>>2]|0)+4>>2];J[i+8>>2]=J[(a+J[X>>2]|0)+8>>2];J[i+12>>2]=J[(a+J[X>>2]|0)+12>>2];i=i+16|0;f=f+4|0;if((V|0)!=(f|0)){continue}break}}J[G+8>>2]=V-1}o=o<<1;J[p+36>>2]=m;f=J[e+184>>2]}a=(T<<3)+j|0;J[a+4>>2]=l>>>0>>0?F:l;J[a>>2]=l>>>0>F>>>0?F:l;T=T+1|0}b=b-1|0;i=J[f+B>>2];if(M[H+(i<<2)>>2]>U>>>0){continue}break}break j}c=(((d|0)<0?d^-1:d|-2147483648)&-16)+20|0;b=h;while(1){d=i<<2;a=J[d+I>>2];p:{if(!(a&1)){break p}k=a>>>1|0;j=k<<3;if(c>>>0<=M[H+(J[j+z>>2]<<2)>>2]){break p}a=j+s|0;if(M[x+4>>2]<=M[a>>2]|M[a+4>>2]<=M[x>>2]){break p}a=j+D|0;if(M[q+4>>2]<=M[a>>2]|M[a+4>>2]<=M[q>>2]){break p}a=J[O+(k<<2)>>2];if((a|0)==(t|0)|!K[J[e+120>>2]+(a&3|u)|0]){break p}q:{if((o|0)!=(T|0)){a=J[p+36>>2];break q}a=o;o=o<<1;a=Ol(a,o,J[e+4>>2],J[p+36>>2]);J[p+36>>2]=a;f=J[e+184>>2]}a=(T<<3)+a|0;J[a+4>>2]=k>>>0>F>>>0?F:k;J[a>>2]=k>>>0>>0?F:k;T=T+1|0}b=b-1|0;i=J[d+f>>2];if(M[H+(i<<2)>>2]>U>>>0){continue}break}}a=J[e+180>>2];k=a+(i<<2)|0;m=J[k>>2];j=f+S|0;c=J[j>>2];l=a+(c<<2)|0;d=a+S|0;a=J[d>>2];J[l>>2]=a;J[(a<<2)+f>>2]=c;J[d>>2]=m;J[j>>2]=i;J[(m<<2)+f>>2]=h;J[k>>2]=h;while(1){d=g;g=d-8|0;if(M[d>>2]>b>>>0){continue}break}a=J[e+176>>2];if((d|0)==(a|0)|J[d+4>>2]+1>>>0>>0){J[d+8>>2]=b;d=d+8|0}g=d;J[g+4>>2]=h}h=h+1|0;d=h<<2;b=J[d+I>>2];if(!(K[L+(J[I+(J[d+f>>2]<<2)>>2]>>>1|0)|0]?(b&-2)==1073741822|K[L+(b>>>1|0)|0]:1)){continue}break}A=A+1|0;if((A|0)!=(R|0)){continue}break}}J[p+40>>2]=T;J[y>>2]=o;b=a+8|0;if(g>>>0>>0){break b}u=J[e+180>>2];w=J[e+184>>2];while(1){d=a;a=b;b=J[d+8>>2];i=J[d+12>>2];if(b>>>0<=i>>>0){while(1){J[w+(b<<2)>>2]=b;b=b+1|0;i=J[d+12>>2];if(b>>>0<=i>>>0){continue}break}b=J[a>>2]}if(b>>>0<=i>>>0){o=b-1|0;t=J[e+184>>2];while(1){o=J[u+(o<<2)>>2];if((o|0)!=(b|0)){p=J[t+(o<<2)>>2];B=p<<2;m=B+I|0;k=J[m>>2];f=b<<2;j=f+I|0;y=J[j>>2];h=f+H|0;c=J[h>>2];l=h;h=H+B|0;J[l>>2]=J[h>>2];J[j>>2]=J[m>>2];J[h>>2]=c;J[m>>2]=y;h=f+t|0;J[t+B>>2]=J[h>>2];J[t+(J[h>>2]<<2)>>2]=p;J[(z+(k<<2&-8)|0)+((k&1)<<2)>>2]=b;i=J[d+12>>2]}b=b+1|0;if(i>>>0>=b>>>0){continue}break}b=J[a>>2]}b=b-1|0;if(i>>>0>=b>>>0){while(1){h=b+1|0;J[w+(h<<2)>>2]=b;J[u+(b<<2)>>2]=h;b=h;if(b>>>0<=M[d+12>>2]){continue}break}}b=a+8|0;if(g>>>0>=b>>>0){continue}break}}Ha=n+32|0;break a}g=J[e+112>>2];l=J[y>>2];b=J[e+136>>2];J[r>>2]=b;a=J[e+140>>2];J[r+8>>2]=a;J[r+4>>2]=a;a=J[e+132>>2];J[r+20>>2]=b;J[r+16>>2]=a;J[r+12>>2]=a;h=m<<2;a=h+e|0;D=J[a+156>>2];b=J[D+4>>2];if((b&-2)==1073741822){break a}V=J[h+(e+132|0)>>2];x=J[a+144>>2];a=(m<<3)+r|0;S=J[a+4>>2];U=J[a>>2];B=J[e+168>>2];t=J[e+116>>2];u=g+h|0;b=b>>>1|0;N[r+28>>2]=N[u+P(b,24)>>2]-N[J[e+124>>2]+(b<<2)>>2];a=J[r+28>>2];J[x+4>>2]=(((a|0)<0?a^-1:a|-2147483648)&-16)-16;d=b+B|0;h=K[d|0];g=J[e+108>>2];b=J[e+176>>2];J[b>>2]=0;J[b+4>>2]=0;a=J[D+8>>2];r:{if((a&-2)==1073741822){h=b;break r}o=(g<<1)-h|0;c=K[d|0];h=b;g=2;while(1){s:{t:{u:{q=a>>>1|0;d=K[q+B|0];if((d|c)&255){k=q<<2;f=k+J[e+124>>2]|0;E=N[f>>2];o=o-d|0;w=g<<2;i=w+x|0;j=a&1;v:{if(j){N[r+28>>2]=E+N[(u+P(q,24)|0)+12>>2];E=N[r+28>>2];c=20;break v}N[r+28>>2]=N[u+P(q,24)>>2]-E;E=N[r+28>>2];c=-16}a=(C(E),v(2));m=c+(((a|0)<0?a^-1:a|-2147483648)&-16)|0;J[i>>2]=m;A=J[e+184>>2];c=J[w+A>>2];if(m>>>0>=M[x+(c<<2)>>2]){c=d;break s}N[r+28>>2]=N[f>>2]+N[(u+P(q,24)|0)+12>>2];a=J[r+28>>2];b=q<<3;L=b+S|0;O=b+U|0;k=J[k+t>>2];f=k<<2&12;if(!j){break u}a=g;while(1){j=c<<2;b=J[j+D>>2];w:{if(b&1){break w}s=b>>>1|0;d=s<<3;b=d+U|0;if(M[O+4>>2]<=M[b>>2]|M[b+4>>2]<=M[O>>2]){break w}b=d+S|0;if(M[L+4>>2]<=M[b>>2]|M[b+4>>2]<=M[L>>2]){break w}b=J[t+(s<<2)>>2];if((b|0)==(k|0)|!K[J[e+120>>2]+(f|b&3)|0]){break w}x:{if((l|0)!=(z|0)){c=J[p+36>>2];break x}d=l;l=l<<1;c=Ol(d,l,J[e+4>>2],J[p+36>>2]);J[p+36>>2]=c;A=J[e+184>>2]}b=(z<<3)+c|0;J[b+4>>2]=q>>>0>s>>>0?q:s;J[b>>2]=q>>>0>>0?q:s;z=z+1|0}a=a-1|0;c=J[j+A>>2];if(m>>>0>2]){continue}break}break t}c=0;if(!o){break r}break s}j=(((a|0)<0?a^-1:a|-2147483648)&-16)+20|0;a=g;while(1){d=c<<2;b=J[d+D>>2];y:{if(!(b&1)){break y}s=b>>>1|0;c=s<<3;if(j>>>0<=M[x+(J[c+V>>2]<<2)>>2]){break y}b=c+U|0;if(M[O+4>>2]<=M[b>>2]|M[b+4>>2]<=M[O>>2]){break y}b=c+S|0;if(M[L+4>>2]<=M[b>>2]|M[b+4>>2]<=M[L>>2]){break y}b=J[t+(s<<2)>>2];if((b|0)==(k|0)|!K[J[e+120>>2]+(f|b&3)|0]){break y}z:{if((l|0)!=(z|0)){c=J[p+36>>2];break z}b=l;l=l<<1;c=Ol(b,l,J[e+4>>2],J[p+36>>2]);J[p+36>>2]=c;A=J[e+184>>2]}b=(z<<3)+c|0;J[b+4>>2]=q>>>0>>0?q:s;J[b>>2]=q>>>0>s>>>0?q:s;z=z+1|0}a=a-1|0;c=J[d+A>>2];if(m>>>0>2]){continue}break}}b=J[e+180>>2];k=b+(c<<2)|0;m=J[k>>2];f=w+A|0;j=J[f>>2];i=b+(j<<2)|0;d=b+w|0;b=J[d>>2];J[i>>2]=b;J[(b<<2)+A>>2]=j;J[d>>2]=m;J[f>>2]=c;J[(m<<2)+A>>2]=g;J[k>>2]=g;while(1){d=h;h=d-8|0;if(M[d>>2]>a>>>0){continue}break}b=J[e+176>>2];if((d|0)==(b|0)|J[d+4>>2]+1>>>0>>0){J[d+8>>2]=a;d=d+8|0}h=d;J[h+4>>2]=g;c=1}g=g+1|0;a=J[D+(g<<2)>>2];if((a&-2)!=1073741822){continue}break}}J[p+40>>2]=z;J[y>>2]=l;d=J[e+184>>2];a=b+8|0;A:{if(h>>>0>>0){g=d;break A}t=J[e+180>>2];g=d;while(1){y=b;b=a;a=J[y+8>>2];c=J[y+12>>2];if(a>>>0<=c>>>0){while(1){J[d+(a<<2)>>2]=a;a=a+1|0;c=J[y+12>>2];if(a>>>0<=c>>>0){continue}break}a=J[b>>2]}if(a>>>0<=c>>>0){l=a-1|0;g=J[e+184>>2];while(1){l=J[t+(l<<2)>>2];if((l|0)!=(a|0)){k=J[(l<<2)+g>>2];u=k<<2;w=u+D|0;B=J[w>>2];m=a<<2;f=m+D|0;p=J[f>>2];c=m+x|0;j=J[c>>2];o=c;c=x+u|0;J[o>>2]=J[c>>2];J[f>>2]=J[w>>2];J[c>>2]=j;J[w>>2]=p;c=g+m|0;J[g+u>>2]=J[c>>2];J[(J[c>>2]<<2)+g>>2]=k;J[(V+(B<<2&-8)|0)+((B&1)<<2)>>2]=a;c=J[y+12>>2]}a=a+1|0;if(c>>>0>=a>>>0){continue}break}a=J[b>>2]}a=a-1|0;if(c>>>0>=a>>>0){while(1){c=a+1|0;J[d+(c<<2)>>2]=a;J[t+(a<<2)>>2]=c;a=c;if(a>>>0<=M[y+12>>2]){continue}break}}a=b+8|0;if(h>>>0>=a>>>0){continue}break}}J[g>>2]=0}Ha=r+32|0}function Ica(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=Q(0),t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=Q(0),B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,K=0,M=0,O=0,R=0,S=0,T=0,U=Q(0),V=0,W=0,X=0,Y=0,Z=0,_=Q(0);d=J[a+32>>2];c=J[a+36>>2];z=J[a+40>>2];b=J[a+28>>2];A=N[b+92>>2];I=J[b+80>>2];R=J[b+84>>2];w=Ha-48|0;Ha=w;B=J[a+44>>2];a=J[B+368>>2];t=J[a>>2];if(t){J[a>>2]=J[t>>2]}if(!t){a=J[40592];h=Ja[J[J[a>>2]+20>>2]](a)|0?32439:69706;h=Ja[J[J[a+12>>2]+8>>2]](a+12|0,12195,h,23825,82)|0;a=h+19&-16;J[a-4>>2]=a-h;t=Kc(a,J[B+372>>2])}f=J[b+100>>2]+4|0;J[b+100>>2]=f;g=J[b+108>>2]+128|0;J[b+108>>2]=g;e=J[b+116>>2]+1|0;J[b+116>>2]=e;E=t+12048|0;i=J[c+4>>2];D=J[z+11896>>2];V=J[d+56>>2];S=J[z+11892>>2];y=J[B+484>>2];W=J[B+472>>2];K=J[d+44>>2];x=J[d+36>>2];h=J[c>>2];T=J[z+11968>>2];F=t+12060|0;a=J[z+12052>>2];if(a>>>0>(J[t+12056>>2]&2147483647)>>>0){Tb(E,a);a=J[z+12052>>2]}if((J[t+12068>>2]&2147483647)>>>0>>0){Tb(F,a)}o=f-4|0;u=g-128|0;r=e-1|0;k=i&2147483647;J[w+40>>2]=J[E>>2];J[w+44>>2]=J[F>>2];U=Q(Q(1)/A);a:{if(I>>>0<2){c=0;g=0;l=128;i=4;break a}a=V<<6;C=a+y|0;M=a+W|0;i=4;l=128;g=0;c=0;G=1;while(1){b:{if(J[b+112>>2]>=(p|0)){break b}a=3e4;if(J[b+112>>2]>=(p|0)){break b}while(1){if(J[b+112>>2]>=(p|0)){break b}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}c:{if(J[b+120>>2]>=(c|0)){break c}a=3e4;if(J[b+120>>2]>=(c|0)){break c}while(1){if(J[b+120>>2]>=(c|0)){break c}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}a=0;e=r-c|0;d:{if(k>>>0<=e>>>0){break d}while(1){d=J[J[z+12144>>2]+P(e,52)>>2];Ja[J[J[d>>2]+136>>2]](d,A,U,J[E>>2],J[F>>2],0,1,s);a=a+1|0;d=J[b+116>>2]+1|0;J[b+116>>2]=d;r=d-1|0;e=r-c|0;if(k>>>0>e>>>0){continue}break}if(!a){break d}J[b+120>>2]=J[b+120>>2]+a}e:{q=c+k|0;if((q|0)<=J[b+120>>2]){break e}a=3e4;if((q|0)<=J[b+120>>2]){break e}while(1){if((q|0)<=J[b+120>>2]){break e}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}j=0;n=0;if(D){while(1){f:{if(J[b+104>>2]>=(g|0)){break f}a=3e4;if(J[b+104>>2]>=(g|0)){break f}while(1){if(J[b+104>>2]>=(g|0)){break f}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}d=o-g|0;f=J[(n<<2)+S>>2];g:{if(d>>>0>=f>>>0){break g}O=(j<<3)+K|0;e=0;while(1){a=f-d|0;m=a>>>0>>0?a:i;h:{if(!m){break h}v=O+(d<<3)|0;a=0;if((m|0)!=1){Z=m&-2;c=0;while(1){H=a<<3;X=H+v|0;Y=w+8|0;Ja[J[(L[X+6>>1]<<2)+134608>>2]](X,x,y,Q(-34028234663852886e22),s,Y);H=v+(H|8)|0;Ja[J[(L[H+6>>1]<<2)+134608>>2]](H,x,y,Q(-34028234663852886e22),s,Y);a=a+2|0;c=c+2|0;if((Z|0)!=(c|0)){continue}break}}if(!(m&1)){break h}a=v+(a<<3)|0;Ja[J[(L[a+6>>1]<<2)+134608>>2]](a,x,y,Q(-34028234663852886e22),s,w+8|0)}e=e+m|0;i=i-m|0;i:{if(i){o=m+o|0;d=d+m|0;break i}i=4;a=J[b+100>>2]+4|0;J[b+100>>2]=a;o=a-4|0;d=o-g|0}if(f>>>0>d>>>0){continue}break}if(!e){break g}J[b+104>>2]=J[b+104>>2]+e}j=f+j|0;g=g+f|0;n=n+1|0;if((D|0)!=(n|0)){continue}break}}j:{if(J[b+104>>2]>=(g|0)){break j}a=3e4;if(J[b+104>>2]>=(g|0)){break j}while(1){if(J[b+104>>2]>=(g|0)){break j}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}d=0;c=u-p|0;k:{if(h>>>0<=c>>>0){break k}while(1){a=h-c|0;f=a>>>0>>0?a:l;if(f){a=c<<6;e=a+C|0;j=a+M|0;a=0;while(1){a=a+1|0;n=a<<6;Ai(n+j|0,e+n|0,A);if((a|0)!=(f|0)){continue}break}}d=d+f|0;l=l-f|0;l:{if(l){u=f+u|0;c=c+f|0;break l}l=128;a=J[b+108>>2]+128|0;J[b+108>>2]=a;u=a-128|0;c=u-p|0}if(h>>>0>c>>>0){continue}break}if(!d){break k}J[b+112>>2]=J[b+112>>2]+d}a=0;e=r-q|0;m:{if(k>>>0<=e>>>0){break m}while(1){d=J[z+12144>>2]+P(e,52)|0;c=J[(J[J[d>>2]+24>>2]<<2)+162308>>2];if(c){Ja[c|0](d,A,J[w+44>>2])}a=a+1|0;d=J[b+116>>2]+1|0;J[b+116>>2]=d;r=d-1|0;e=r-q|0;if(k>>>0>e>>>0){continue}break}if(!a){break m}J[b+120>>2]=J[b+120>>2]+a}c=k+q|0;p=h+p|0;s=Q(s+A);G=G+1|0;if((I|0)!=(G|0)){continue}break}}n:{a=J[b+112>>2]>=(p|0);if(a|a){break n}a=3e4;while(1){if(J[b+112>>2]>=(p|0)){break n}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}o:{a=J[b+120>>2]>=(c|0);if(a|a){break o}a=3e4;while(1){if(J[b+120>>2]>=(c|0)){break o}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}e=r-c|0;p:{if(k>>>0<=e>>>0){break p}a=0;while(1){d=J[J[z+12144>>2]+P(e,52)>>2];Ja[J[J[d>>2]+136>>2]](d,A,U,J[E>>2],J[F>>2],0,1,s);a=a+1|0;d=J[b+116>>2]+1|0;J[b+116>>2]=d;r=d-1|0;e=r-c|0;if(k>>>0>e>>>0){continue}break}if(!a){break p}J[b+120>>2]=J[b+120>>2]+a}q:{q=c+k|0;if((q|0)<=J[b+120>>2]|(q|0)<=J[b+120>>2]){break q}a=3e4;while(1){if((q|0)<=J[b+120>>2]){break q}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}if(D){n=0;j=0;while(1){r:{if(J[b+104>>2]>=(g|0)){break r}a=3e4;if(J[b+104>>2]>=(g|0)){break r}while(1){if(J[b+104>>2]>=(g|0)){break r}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}d=o-g|0;f=J[(n<<2)+S>>2];s:{if(d>>>0>=f>>>0){break s}I=(j<<3)+K|0;e=0;while(1){a=f-d|0;m=a>>>0>>0?a:i;t:{if(!m){break t}v=I+(d<<3)|0;a=0;if((m|0)!=1){G=m&-2;c=0;while(1){C=a<<3;M=C+v|0;O=w+8|0;Ja[J[(L[M+6>>1]<<2)+134704>>2]](M,x,y,s,O);C=v+(C|8)|0;Ja[J[(L[C+6>>1]<<2)+134704>>2]](C,x,y,s,O);a=a+2|0;c=c+2|0;if((G|0)!=(c|0)){continue}break}}if(!(m&1)){break t}a=v+(a<<3)|0;Ja[J[(L[a+6>>1]<<2)+134704>>2]](a,x,y,s,w+8|0)}e=e+m|0;i=i-m|0;u:{if(i){o=m+o|0;d=d+m|0;break u}i=4;a=J[b+100>>2]+4|0;J[b+100>>2]=a;o=a-4|0;d=o-g|0}if(f>>>0>d>>>0){continue}break}if(!e){break s}J[b+104>>2]=J[b+104>>2]+e}j=f+j|0;g=g+f|0;n=n+1|0;if((D|0)!=(n|0)){continue}break}}v:{a=J[b+104>>2]>=(g|0);if(a|a){break v}a=3e4;while(1){if(J[b+104>>2]>=(g|0)){break v}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}_=N[B+56>>2];c=u-p|0;w:{if(h>>>0<=c>>>0){break w}a=V<<6;e=a+y|0;j=a+W|0;n=p+128|0;d=0;while(1){a=h-c|0;f=a>>>0>>0?a:l;if(f){a=c<<6;m=a+e|0;u=a+j|0;a=0;while(1){a=a+1|0;v=a<<6;Ai(v+u|0,m+v|0,A);if((a|0)!=(f|0)){continue}break}}d=d+f|0;l=l-f|0;if(l){c=c+f|0}else{l=128;a=J[b+108>>2]+128|0;J[b+108>>2]=a;c=a-n|0}if(h>>>0>c>>>0){continue}break}if(!d){break w}J[b+112>>2]=J[b+112>>2]+d}a=r-q|0;x:{if(k>>>0<=a>>>0){break x}c=0;while(1){d=J[z+12144>>2]+P(a,52)|0;a=J[J[d>>2]+24>>2];f=J[(a<<2)+162308>>2];if(f){Ja[f|0](d,A,J[w+44>>2]);a=J[J[d>>2]+24>>2]}a=J[(a<<2)+162300>>2];if(a){Ja[a|0](d,_)}c=c+1|0;a=J[b+116>>2]+1|0;J[b+116>>2]=a;r=a-1|0;a=r-q|0;if(k>>>0>a>>>0){continue}break}if(!c){break x}J[b+120>>2]=J[b+120>>2]+c}a=J[B+368>>2];J[t>>2]=J[a>>2];J[a>>2]=t;j=k+q|0;y:{d=h+p|0;if((d|0)<=J[b+112>>2]|(d|0)<=J[b+112>>2]){break y}a=3e4;while(1){if((d|0)<=J[b+112>>2]){break y}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}z:{a=J[b+120>>2]>=(j|0);if(a|a){break z}a=3e4;while(1){if(J[b+120>>2]>=(j|0)){break z}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}if(R){s=Q(s+A);p=0;while(1){A:{if(J[b+104>>2]>=(g|0)){break A}a=3e4;if(J[b+104>>2]>=(g|0)){break A}while(1){if(J[b+104>>2]>=(g|0)){break A}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}e=r-j|0;B:{if(k>>>0<=e>>>0){break B}d=R-p|0;a=0;while(1){c=J[z+12144>>2]+P(e,52)|0;h=J[c>>2];Ja[J[J[h>>2]+136>>2]](h,A,U,J[E>>2],J[F>>2],1,1,s);if((d|0)==1){c=J[c>>2];Ja[J[J[c>>2]+140>>2]](c,1)}a=a+1|0;c=J[b+116>>2]+1|0;J[b+116>>2]=c;r=c-1|0;e=r-j|0;if(k>>>0>e>>>0){continue}break}if(!a){break B}J[b+120>>2]=J[b+120>>2]+a}C:{j=j+k|0;if((j|0)<=J[b+120>>2]){break C}a=3e4;if(J[b+120>>2]>=(j|0)){break C}while(1){if(J[b+120>>2]>=(j|0)){break C}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}l=0;n=0;if(D){while(1){D:{if(J[b+104>>2]>=(g|0)){break D}a=3e4;if(J[b+104>>2]>=(g|0)){break D}while(1){if(J[b+104>>2]>=(g|0)){break D}a=a-1|0;if(a){continue}+ca();a=1e4;continue}}d=o-g|0;h=J[(l<<2)+S>>2];E:{if(d>>>0>=h>>>0){break E}m=(n<<3)+K|0;e=0;while(1){a=h-d|0;f=a>>>0>>0?a:i;F:{if(!f){break F}t=m+(d<<3)|0;a=0;if((f|0)!=1){B=f&-2;c=0;while(1){u=a<<3;q=u+t|0;v=w+8|0;Ja[J[(L[q+6>>1]<<2)+134608>>2]](q,x,y,Q(0),s,v);u=t+(u|8)|0;Ja[J[(L[u+6>>1]<<2)+134608>>2]](u,x,y,Q(0),s,v);a=a+2|0;c=c+2|0;if((B|0)!=(c|0)){continue}break}}if(!(f&1)){break F}a=t+(a<<3)|0;Ja[J[(L[a+6>>1]<<2)+134608>>2]](a,x,y,Q(0),s,w+8|0)}e=f+e|0;i=i-f|0;G:{if(i){o=f+o|0;d=d+f|0;break G}i=4;a=J[b+100>>2]+4|0;J[b+100>>2]=a;o=a-4|0;d=o-g|0}if(h>>>0>d>>>0){continue}break}if(!e){break E}J[b+104>>2]=J[b+104>>2]+e}n=h+n|0;g=g+h|0;l=l+1|0;if((D|0)!=(l|0)){continue}break}}p=p+1|0;if((R|0)!=(p|0)){continue}break}}H:{a=J[b+104>>2]>=(g|0);if(a|a){break H}c=3e4;while(1){if(J[b+104>>2]>=(g|0)){break H}c=c-1|0;if(c){continue}+ca();c=1e4;continue}}a=o-g|0;I:{if(T>>>0<=a>>>0){break I}g=g+4|0;d=0;while(1){c=T-a|0;h=c>>>0>>0?c:i;J:{if(!h){break J}f=(a<<3)+K|0;c=0;if((h|0)!=1){j=h&-2;e=0;while(1){k=c<<3;l=k+f|0;Ja[J[(L[l+6>>1]<<2)+134656>>2]](l,x,0);k=f+(k|8)|0;Ja[J[(L[k+6>>1]<<2)+134656>>2]](k,x,0);c=c+2|0;e=e+2|0;if((j|0)!=(e|0)){continue}break}}if(!(h&1)){break J}c=f+(c<<3)|0;Ja[J[(L[c+6>>1]<<2)+134656>>2]](c,x,0)}d=d+h|0;i=i-h|0;if(i){a=a+h|0}else{i=4;a=J[b+100>>2]+4|0;J[b+100>>2]=a;a=a-g|0}if(T>>>0>a>>>0){continue}break}if(!d){break I}J[b+104>>2]=J[b+104>>2]+d}Ha=w+48|0}function Es(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;o=Ha-816|0;Ha=o;H[o+796|0]=1;J[o+804>>2]=0;J[o+808>>2]=64;J[o+800>>2]=o+28;h=a;while(1){g=K[h+44|0];n=J[h>>2];a:{if(!(H[J[n+44>>2]+44|0]&1)){H[h+44|0]=g&254;J[o+20>>2]=0;J[o+16>>2]=h;d=J[n+28>>2];b:{if(!d){J[o+24>>2]=0;break b}e=J[n+20>>2];i=0;f=402653184;j=0;while(1){b=J[e>>2];c:{if(K[b+20|0]!=4){break c}b=J[b+24>>2];l=L[J[b+52>>2]>>1]&(K[b+68|0]>>>3&1)-1&6;p=J[b+60>>2];d:{if((n|0)==(p|0)){k=l&4;p=J[b- -64>>2];l=l&2;break d}k=l&2;l=l&4}if(!(H[J[p+44>>2]+44|0]&1?0:p)){if(k){c=c+1|0;i=i&-402653185;f=0;l=-2147483648}else{l=0}l=l|(p?536870912:1073741824);if(!(l>>>0<=i>>>0?j:0)){J[o+20>>2]=b;j=b}i=i|l;break c}e:{f:{if(!(!l|!k)){f=f&-268435457;i=i&-268435457;break f}if(k){f=0;i=i&-402653185;break f}if(!l){break e}i=f&402653184|i|-2147483648}c=c+1|0}i=i+1|0}e=e+4|0;d=d-1|0;if(d){continue}break}J[o+24>>2]=i;if(i>>>0<2415919104){break b}H[h+44|0]=g|1}b=J[o+804>>2];if(b>>>0>=(J[o+808>>2]&2147483647)>>>0){l=0;j=o+28|0;b=J[j+780>>2];k=b&2147483647?b<<1:1;g:{if(!k){break g}b=P(k,12);if(!(K[j+768|0]|b>>>0>768)){H[j+768|0]=1;l=j;break g}if(!b){break g}l=J[40592];g=l+12|0;l=(w=g,x=b,y=Ja[J[J[l>>2]+20>>2]](l)|0?45163:69706,z=19978,A=553,v=J[J[g>>2]+8>>2],Ja[v](w|0,x|0,y|0,z|0,A|0)|0)}b=J[j+776>>2];if((b|0)>0){f=P(b,12)+l|0;g=J[j+772>>2];b=l;while(1){e=J[g+4>>2];J[b>>2]=J[g>>2];J[b+4>>2]=e;J[b+8>>2]=J[g+8>>2];g=g+12|0;b=b+12|0;if(f>>>0>b>>>0){continue}break}b=J[j+776>>2]}g=J[o+20>>2];b=P(b,12)+l|0;J[b>>2]=J[o+16>>2];J[b+4>>2]=g;J[b+8>>2]=J[o+24>>2];h:{if(J[j+780>>2]<0){break h}b=J[j+772>>2];if((b|0)==(j|0)){H[j+768|0]=0;break h}if(!b){break h}g=J[40592]+12|0;Ja[J[J[g>>2]+12>>2]](g,b)}J[j+780>>2]=k;J[j+772>>2]=l;J[j+776>>2]=J[j+776>>2]+1;break a}j=J[o+20>>2];b=J[o+800>>2]+P(b,12)|0;J[b>>2]=J[o+16>>2];J[b+4>>2]=j;J[b+8>>2]=J[o+24>>2];J[o+804>>2]=J[o+804>>2]+1;break a}H[h+44|0]=g|1}h=J[h+16>>2];if(h){continue}break}b=K[a+44|0]&7;l=b|64;i:{if(c>>>0>=65){break i}l=b|32;if(c>>>0>=17){break i}l=b|16;if(c>>>0>=5){break i}l=c?b|8:b}H[a+44|0]=l;b=J[o+804>>2];j:{if(!b){break j}n=J[o+800>>2];j=0;k=0;l=0;i=32;e=Ha-32|0;Ha=e;H[e+12|0]=0;h=e-128|0;Ha=h;J[e+8>>2]=h;g=b-1|0;k:{if((g|0)<=0){break k}while(1){l:{if((g|0)<=(j|0)){break l}while(1){if(g-j>>>0<=4){while(1){f=j;j=f+1|0;b=j;c=f;while(1){c=M[(n+P(b,12)|0)+8>>2]>M[(n+P(c,12)|0)+8>>2]?b:c;d=(b|0)<(g|0);b=b+1|0;if(d){continue}break}if((c|0)!=(f|0)){b=n+P(c,12)|0;J[e+24>>2]=J[b+8>>2];c=J[b+4>>2];J[e+16>>2]=J[b>>2];J[e+20>>2]=c;f=n+P(f,12)|0;J[b+8>>2]=J[f+8>>2];c=J[f+4>>2];J[b>>2]=J[f>>2];J[b+4>>2]=c;J[f+8>>2]=J[e+24>>2];b=J[e+20>>2];J[f>>2]=J[e+16>>2];J[f+4>>2]=b}if((g|0)!=(j|0)){continue}break l}}c=n+P(j,12)|0;b=J[c+8>>2];f=n+P((g+j|0)/2|0,12)|0;if(b>>>0>2]){J[e+24>>2]=J[c+8>>2];b=J[c+4>>2];J[e+16>>2]=J[c>>2];J[e+20>>2]=b;J[c+8>>2]=J[f+8>>2];b=J[f+4>>2];J[c>>2]=J[f>>2];J[c+4>>2]=b;J[f+8>>2]=J[e+24>>2];b=J[e+20>>2];J[f>>2]=J[e+16>>2];J[f+4>>2]=b;m=J[c+8>>2]}else{m=b}d=n+P(g,12)|0;b=J[d+8>>2];if(m>>>0>>0){J[e+24>>2]=J[c+8>>2];b=J[c+4>>2];J[e+16>>2]=J[c>>2];J[e+20>>2]=b;J[c+8>>2]=J[d+8>>2];b=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=b;J[d+8>>2]=J[e+24>>2];b=J[e+20>>2];J[d>>2]=J[e+16>>2];J[d+4>>2]=b;b=J[d+8>>2]}if(M[f+8>>2]>>0){J[e+24>>2]=J[f+8>>2];b=J[f+4>>2];J[e+16>>2]=J[f>>2];J[e+20>>2]=b;J[f+8>>2]=J[d+8>>2];b=J[d+4>>2];J[f>>2]=J[d>>2];J[f+4>>2]=b;J[d+8>>2]=J[e+24>>2];b=J[e+20>>2];J[d>>2]=J[e+16>>2];J[d+4>>2]=b}J[e+24>>2]=J[f+8>>2];b=J[f+4>>2];J[e+16>>2]=J[f>>2];J[e+20>>2]=b;c=g-1|0;m=n+P(c,12)|0;b=m;d=J[b+4>>2];J[f>>2]=J[b>>2];J[f+4>>2]=d;J[f+8>>2]=J[b+8>>2];J[b+8>>2]=J[e+24>>2];b=J[e+20>>2];J[m>>2]=J[e+16>>2];J[m+4>>2]=b;b=j;while(1){q=J[m+8>>2];while(1){f=b;b=b+1|0;d=n+P(b,12)|0;if(q>>>0>2]){continue}break}while(1){c=c-1|0;p=n+P(c,12)|0;if(q>>>0>M[p+8>>2]){continue}break}if((b|0)<(c|0)){J[e+24>>2]=J[d+8>>2];f=J[d+4>>2];J[e+16>>2]=J[d>>2];J[e+20>>2]=f;J[d+8>>2]=J[p+8>>2];f=J[p+4>>2];J[d>>2]=J[p>>2];J[d+4>>2]=f;J[p+8>>2]=J[e+24>>2];f=J[e+20>>2];J[p>>2]=J[e+16>>2];J[p+4>>2]=f;continue}break}J[e+24>>2]=J[d+8>>2];c=J[d+4>>2];J[e+16>>2]=J[d>>2];J[e+20>>2]=c;J[d+8>>2]=J[m+8>>2];c=J[m+4>>2];J[d>>2]=J[m>>2];J[d+4>>2]=c;J[m+8>>2]=J[e+24>>2];c=J[e+20>>2];J[m>>2]=J[e+16>>2];J[m+4>>2]=c;m:{if((b-j|0)<(g-b|0)){if(i-1>>>0<=k>>>0){c=i<<3;if(c){b=J[40592];d=b+12|0;b=(A=d,z=c,y=Ja[J[J[b>>2]+20>>2]](b)|0?45163:69706,x=21054,w=155,v=J[J[d>>2]+8>>2],Ja[v](A|0,z|0,y|0,x|0,w|0)|0)}else{b=0}i=i<<1;b=Ua(b,h,k<<2);c=l;l=1;if(!(!c|!h)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,h)}h=b}b=(k<<2)+h|0;J[b>>2]=j;J[b+4>>2]=f;j=f+2|0;break m}if(i-1>>>0<=k>>>0){c=i<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,x=c,y=Ja[J[J[b>>2]+20>>2]](b)|0?45163:69706,z=21054,A=155,v=J[J[d>>2]+8>>2],Ja[v](w|0,x|0,y|0,z|0,A|0)|0)}else{b=0}i=i<<1;b=Ua(b,h,k<<2);c=l;l=1;if(!(!c|!h)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,h)}h=b}b=(k<<2)+h|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}k=k+2|0;if((g|0)>(j|0)){continue}break}}if(k){b=k-2|0;j=J[(b<<2)+h>>2];g=J[((k<<2)+h|0)-4>>2];k=b;continue}break}if(!l|!h){break k}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,h)}if(K[e+12|0]){cb(J[e+8>>2])}Ha=e+32|0;n:{o:{b=J[o+804>>2]<<2;if(!b){break o}h=J[40592];l=Ja[J[J[h+12>>2]+8>>2]](h+12|0,b,29909,14671,262)|0;if(!l){break o}g=-1879048192;f=J[o+804>>2];h=0;j=0;k=1;while(1){b=l;if(f>>>0>j>>>0){p:{while(1){c=J[o+800>>2]+P(j,12)|0;if(M[c+8>>2]>>0){break p}n=h;h=J[c>>2];J[h+40>>2]=J[c+4>>2];q:{if(K[c+11|0]&96){J[b>>2]=h;d=1;break q}s=J[h>>2];i=J[s+28>>2];if(!i){d=0;break q}u=J[c+4>>2];e=J[s+20>>2];d=0;c=b;while(1){m=J[e>>2];r:{if(K[m+20|0]!=4){break r}q=J[m+24>>2];if((q|0)==(u|0)){break r}r=L[J[q+52>>2]>>1]&(K[q+68|0]>>>3&1)-1&6;m=J[q+60>>2];s:{if((s|0)==(m|0)){p=r&2;m=J[q- -64>>2];r=r&4;break s}p=r&4;r=r&2}if(!m|H[J[m+44>>2]+44|0]&1|(p?0:r)){break r}m=J[m+164>>2];if(H[m+44|0]&1){break r}J[c>>2]=m;J[m+40>>2]=q;if(h){J[m+36>>2]=J[h+32>>2];J[h+32>>2]=m;J[m+28>>2]=h}H[m+44|0]=K[m+44|0]|1;c=c+4|0;d=d+1|0}e=e+4|0;i=i-1|0;if(i){continue}break}}J[h+24>>2]=n;b=(d<<2)+b|0;j=j+1|0;if((f|0)!=(j|0)){continue}break}j=f}c=h;h=l;if((h|0)!=(b|0)){while(1){n=J[h>>2];r=J[n>>2];i=J[r+28>>2];t:{if(!i){f=0;break t}s=J[n+40>>2];e=J[r+20>>2];f=0;g=b;while(1){d=J[e>>2];u:{if(K[d+20|0]!=4){break u}q=J[d+24>>2];if((q|0)==(s|0)){break u}d=L[J[q+52>>2]>>1]&(K[q+68|0]>>>3&1)-1&6;m=J[q+60>>2];v:{if((r|0)==(m|0)){p=d&2;m=J[q- -64>>2];d=d&4;break v}p=d&4;d=d&2}if(!m|H[J[m+44>>2]+44|0]&1|(p?0:d)){break u}d=J[m+164>>2];if(H[d+44|0]&1){break u}J[g>>2]=d;J[d+40>>2]=q;if(n){J[d+36>>2]=J[n+32>>2];J[n+32>>2]=d;J[d+28>>2]=n}H[d+44|0]=K[d+44|0]|1;g=g+4|0;f=f+1|0}e=e+4|0;i=i-1|0;if(i){continue}break}}b=(f<<2)+b|0;h=h+4|0;if((b|0)!=(h|0)){continue}break}}h=c}b=k;k=0;j=j+t|0;f=j;t=0;e=f;d=J[o+804>>2];w:{if(e>>>0>=d>>>0){break w}while(1){c=J[o+800>>2];g=c+P(e,12)|0;if(M[g+8>>2]<2281701376){break w}i=J[g>>2];n=K[i+44|0];x:{if(!(n&1)){H[i+44|0]=n|1;c=c+P(f,12)|0;J[c+8>>2]=J[g+8>>2];i=J[g+4>>2];J[c>>2]=J[g>>2];J[c+4>>2]=i;f=f+1|0;d=J[o+804>>2];break x}t=t+1|0}e=e+1|0;if(d>>>0>e>>>0){continue}break}}g=-2013265920;if(b&1){continue}break}break n}Wa(J[40592],16,14671,405,81999,0);break j}if(d>>>0>j>>>0){while(1){g=J[o+800>>2]+P(j,12)|0;c=J[g>>2];b=K[c+44|0];if(!(b&1)){H[c+44|0]=b|1;b=l;f=0;m=J[c>>2];k=J[m+28>>2];if(k){p=J[g+4>>2];e=J[m+20>>2];while(1){g=J[e>>2];y:{if(K[g+20|0]!=4){break y}d=J[g+24>>2];if((d|0)==(p|0)){break y}n=L[J[d+52>>2]>>1]&(K[d+68|0]>>>3&1)-1&6;i=J[d+60>>2];z:{if((m|0)==(i|0)){g=n&4;i=J[d- -64>>2];n=n&2;break z}g=n&2;n=n&4}if(!i|H[J[i+44>>2]+44|0]&1|(n?0:g)){break y}g=J[i+164>>2];if(H[g+44|0]&1){break y}J[b>>2]=g;J[g+40>>2]=d;if(c){J[g+36>>2]=J[c+32>>2];J[c+32>>2]=g;J[g+28>>2]=c}H[g+44|0]=K[g+44|0]|1;b=b+4|0;f=f+1|0}e=e+4|0;k=k-1|0;if(k){continue}break}}if(f){d=l+(f<<2)|0;b=l;while(1){n=J[b>>2];r=J[n>>2];i=J[r+28>>2];A:{if(!i){f=0;break A}t=J[n+40>>2];e=J[r+20>>2];f=0;g=d;while(1){k=J[e>>2];B:{if(K[k+20|0]!=4){break B}q=J[k+24>>2];if((q|0)==(t|0)){break B}k=L[J[q+52>>2]>>1]&(K[q+68|0]>>>3&1)-1&6;m=J[q+60>>2];C:{if((r|0)==(m|0)){p=k&2;m=J[q- -64>>2];k=k&4;break C}p=k&4;k=k&2}if(!m|H[J[m+44>>2]+44|0]&1|(p?0:k)){break B}k=J[m+164>>2];if(H[k+44|0]&1){break B}J[g>>2]=k;J[k+40>>2]=q;if(n){J[k+36>>2]=J[n+32>>2];J[n+32>>2]=k;J[k+28>>2]=n}H[k+44|0]=K[k+44|0]|1;g=g+4|0;f=f+1|0}e=e+4|0;i=i-1|0;if(i){continue}break}}b=b+4|0;d=(f<<2)+d|0;if((b|0)!=(d|0)){continue}break}}J[c+24>>2]=h;d=J[o+804>>2];h=c}j=j+1|0;if(d>>>0>j>>>0){continue}break}}J[a+20>>2]=h;a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,l)}a=J[o+808>>2];D:{if((a|0)<0|!(a&2147483647)){break D}a=J[o+800>>2];if((a|0)==(o+28|0)|!a){break D}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ha=o+816|0}function pA(a,b,c,d,e,f,g,h,i,j){var k=0,l=0,m=0,n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=0,ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0);l=Ha-288|0;Ha=l;k=Ha-288|0;Ha=k;J[k+264>>2]=0;J[k+268>>2]=0;J[k+256>>2]=0;J[k+260>>2]=0;D=N[d+8>>2];z=N[d+4>>2];E=N[d>>2];A=N[e+8>>2];F=N[e+4>>2];u=N[e>>2];J[k+240>>2]=1;p=N[c+8>>2];q=N[c>>2];n=N[c+4>>2];J[k+172>>2]=0;o=Q(Q(p*p)+Q(Q(q*q)+Q(n*n)))>Q(1.1920928955078125e-7);p=o?p:Q(0);r=p;q=o?q:Q(1);n=o?n:Q(0);p=Q(Q(1)/Q(Y(Q(Q(p*p)+Q(Q(q*q)+Q(n*n))))));s=Q(r*p);N[k+168>>2]=-s;t=Q(n*p);N[k+164>>2]=-t;r=Q(q*p);N[k+160>>2]=-r;o=k+160|0;Fk(k+224|0,a,o);m=J[b+4>>2];w=N[m+56>>2];M=N[m+52>>2];O=N[m+72>>2];v=m- -64|0;R=N[v>>2];x=N[m+68>>2];y=N[m+88>>2];q=N[m+80>>2];n=N[m+84>>2];p=N[m+48>>2];J[k+172>>2]=0;N[k+168>>2]=Q(y*s)+Q(Q(q*r)+Q(t*n));N[k+164>>2]=Q(O*s)+Q(Q(R*r)+Q(t*x));N[k+160>>2]=Q(w*s)+Q(Q(p*r)+Q(t*M));o=sb(m,o);w=N[v>>2];M=N[m+80>>2];O=N[m+84>>2];R=N[m+52>>2];x=N[m+68>>2];y=N[m+88>>2];o=J[m+152>>2]+P(o,12)|0;B=N[o+8>>2];q=N[m+56>>2];C=N[o>>2];n=N[m+72>>2];r=N[o+4>>2];p=N[m+48>>2];J[k+180>>2]=0;J[k+184>>2]=0;J[k+188>>2]=0;J[k+192>>2]=0;J[k+196>>2]=0;J[k+200>>2]=0;J[k+204>>2]=0;J[k+208>>2]=0;J[k+212>>2]=0;J[k+216>>2]=0;J[k+220>>2]=0;J[k+172>>2]=0;J[k+176>>2]=0;q=Q(Q(y*B)+Q(Q(q*C)+Q(r*n)));s=Q(N[k+232>>2]-q);N[k+168>>2]=s;n=Q(Q(O*B)+Q(Q(R*C)+Q(r*x)));t=Q(N[k+228>>2]-n);N[k+164>>2]=t;p=Q(Q(M*B)+Q(Q(p*C)+Q(r*w)));r=Q(N[k+224>>2]-p);N[k+160>>2]=r;J[k+120>>2]=0;J[k+124>>2]=0;J[k+128>>2]=0;J[k+132>>2]=0;J[k+136>>2]=0;J[k+140>>2]=0;J[k+144>>2]=0;J[k+148>>2]=0;J[k+152>>2]=0;J[k+156>>2]=0;J[k+112>>2]=0;J[k+116>>2]=0;o=J[k+236>>2];J[k+104>>2]=J[k+232>>2];J[k+108>>2]=o;o=J[k+228>>2];J[k+96>>2]=J[k+224>>2];J[k+100>>2]=o;J[k+52>>2]=0;J[k+56>>2]=0;J[k+60>>2]=0;J[k+64>>2]=0;J[k+68>>2]=0;J[k+72>>2]=0;J[k+76>>2]=0;J[k+80>>2]=0;J[k+84>>2]=0;J[k+88>>2]=0;J[k+92>>2]=0;J[k+44>>2]=0;J[k+48>>2]=0;N[k+40>>2]=q;N[k+36>>2]=n;N[k+32>>2]=p;x=Q(-s);y=Q(-t);p=Q(-r);v=-1;a:{b:{w=Q(Q(s*s)+Q(Q(r*r)+Q(t*t)));q=N[J[b+4>>2]+24>>2];o=J[a+4>>2];n=N[o+24>>2];n=Q((n>q?q:n)*Q(.10000000149011612));ba=Q(n*n);c:{if(!(w>ba)){q=p;n=y;i=x;M=r;O=t;R=s;break c}X=Q(n+i);da=Q(X*X);C=Q(Q(u*Q(0))+E);E=Q(Q(F*Q(0))+z);F=Q(Q(A*Q(0))+D);i=x;n=y;q=p;while(1){M=r;O=t;R=s;J[k+28>>2]=0;r=Q(Q(1)/Q(Y(Q(Q(x*x)+Q(Q(p*p)+Q(y*y))))));U=Q(x*r);N[k+24>>2]=U;I=Q(p*r);N[k+16>>2]=I;V=Q(y*r);N[k+20>>2]=V;o=k+272|0;Fk(o,a,k+16|0);ea=N[k+284>>2];Z=N[k+280>>2];_=N[k+272>>2];$=N[k+276>>2];m=J[b+4>>2];S=N[m+52>>2];B=N[m+56>>2];D=N[m+72>>2];v=m- -64|0;z=N[v>>2];A=N[m+68>>2];u=N[m+88>>2];s=N[m+80>>2];t=N[m+84>>2];r=N[m+48>>2];J[k+284>>2]=0;T=Q(-I);N[k+280>>2]=Q(Q(s*T)-Q(t*V))-Q(u*U);N[k+276>>2]=Q(Q(z*T)-Q(A*V))-Q(D*U);N[k+272>>2]=Q(Q(r*T)-Q(S*V))-Q(B*U);o=sb(m,o);s=N[k+16>>2];o=J[m+152>>2]+P(o,12)|0;z=N[o+8>>2];A=N[o>>2];u=N[o+4>>2];S=Q(C+Q(Q(N[m+80>>2]*z)+Q(Q(N[m+48>>2]*A)+Q(u*N[v>>2]))));G=Q(_-S);t=N[k+20>>2];B=Q(E+Q(Q(N[m+84>>2]*z)+Q(Q(N[m+52>>2]*A)+Q(u*N[m+68>>2]))));W=Q($-B);r=N[k+24>>2];D=Q(F+Q(Q(N[m+88>>2]*z)+Q(Q(N[m+56>>2]*A)+Q(u*N[m+72>>2]))));I=Q(Z-D);z=Q(Q(Q(Q(s*Q(-G))-Q(t*W))-Q(r*I))-X);if(z>Q(0)){A=N[e+8>>2];u=N[e>>2];fa=Q(s*u);s=N[e+4>>2];t=Q(Q(r*A)+Q(fa+Q(t*s)));if(t>=Q(0)){break b}r=L;L=Q(r-Q(z/t));if(L>r){if(L>Q(1)){break b}q=N[d+8>>2];n=N[d+4>>2];i=N[d>>2];J[k+76>>2]=0;J[k+60>>2]=0;J[k+44>>2]=0;t=Q(i+Q(u*L));u=Q(t-C);B=Q(u+N[k+64>>2]);N[k+64>>2]=B;r=Q(n+Q(s*L));n=Q(r-E);D=Q(n+N[k+68>>2]);N[k+68>>2]=D;w=Q(q+Q(A*L));i=Q(w-F);z=Q(i+N[k+72>>2]);N[k+72>>2]=z;A=Q(u+N[k+48>>2]);N[k+48>>2]=A;C=Q(n+N[k+52>>2]);N[k+52>>2]=C;E=Q(i+N[k+56>>2]);N[k+56>>2]=E;F=Q(u+N[k+32>>2]);N[k+32>>2]=F;u=Q(n+N[k+36>>2]);N[k+36>>2]=u;s=Q(i+N[k+40>>2]);N[k+40>>2]=s;q=N[k+96>>2];n=N[k+100>>2];i=N[k+104>>2];J[k+172>>2]=0;N[k+168>>2]=i-s;N[k+164>>2]=n-u;N[k+160>>2]=q-F;q=N[k+112>>2];n=N[k+116>>2];i=N[k+120>>2];J[k+188>>2]=0;N[k+184>>2]=i-E;N[k+180>>2]=n-C;N[k+176>>2]=q-A;q=N[k+128>>2];n=N[k+132>>2];i=N[k+136>>2];J[k+204>>2]=0;N[k+200>>2]=i-z;N[k+196>>2]=n-D;N[k+192>>2]=q-B;m=J[b+4>>2];A=N[m+56>>2];C=N[m+52>>2];E=N[m+72>>2];v=m- -64|0;F=N[v>>2];u=N[m+68>>2];s=N[m+88>>2];q=N[m+80>>2];n=N[m+84>>2];i=N[m+48>>2];J[k+284>>2]=0;z=s;s=Q(-U);B=n;n=Q(-V);N[k+280>>2]=Q(z*s)+Q(Q(q*T)+Q(B*n));N[k+276>>2]=Q(E*s)+Q(Q(F*T)+Q(u*n));N[k+272>>2]=Q(A*s)+Q(Q(i*T)+Q(C*n));o=sb(m,k+272|0);o=J[m+152>>2]+P(o,12)|0;q=N[o+8>>2];n=N[o>>2];i=N[o+4>>2];D=Q(w+Q(Q(N[m+88>>2]*q)+Q(Q(N[m+56>>2]*n)+Q(i*N[m+72>>2]))));I=Q(Z-D);B=Q(r+Q(Q(N[m+84>>2]*q)+Q(Q(N[m+52>>2]*n)+Q(i*N[m+68>>2]))));W=Q($-B);S=Q(t+Q(Q(N[m+80>>2]*q)+Q(Q(N[m+48>>2]*n)+Q(i*N[v>>2]))));G=Q(_-S);q=p;n=y;i=x;C=t;E=r;F=w;w=Q(34028234663852886e22)}}u=w;v=J[k+240>>2];o=v<<4;m=o+(k+96|0)|0;N[m+12>>2]=ea;N[m+8>>2]=Z;N[m+4>>2]=$;N[m>>2]=_;m=o+(k+32|0)|0;J[m+12>>2]=0;N[m+8>>2]=D;N[m+4>>2]=B;N[m>>2]=S;o=o+(k+160|0)|0;J[o+12>>2]=0;N[o+8>>2]=I;N[o+4>>2]=W;N[o>>2]=G;J[k+240>>2]=v+1;d:{e:{switch(v-1|0){case 0:w=N[k+168>>2];s=Q(N[k+184>>2]-w);x=N[k+160>>2];t=Q(N[k+176>>2]-x);y=N[k+164>>2];r=Q(N[k+180>>2]-y);p=Q(Q(s*s)+Q(Q(t*t)+Q(r*r)));if(p<=Q(1.1920928955078125e-7)){J[k+240>>2]=1;o=J[k+164>>2];J[k+272>>2]=J[k+160>>2];J[k+276>>2]=o;o=J[k+172>>2];J[k+280>>2]=J[k+168>>2];J[k+284>>2]=o;break d}p=Q(Q(Q(Q(Q(-x)*t)-Q(r*y))-Q(w*s))/p);p=p>Q(1)?Q(1):p;p=p>Q(0)?p:Q(0);N[k+280>>2]=w+Q(s*p);N[k+276>>2]=y+Q(r*p);N[k+272>>2]=x+Q(t*p);break d;case 1:_b(k+272|0,k+160|0,k+96|0,k+32|0,k+240|0);break d;case 2:hc(k+272|0,k+160|0,k+96|0,k+32|0,k+240|0);break d;default:break e}}N[k+280>>2]=I;N[k+276>>2]=W;N[k+272>>2]=G}s=N[k+280>>2];x=Q(-s);t=N[k+276>>2];y=Q(-t);r=N[k+272>>2];p=Q(-r);w=Q(Q(s*s)+Q(Q(r*r)+Q(t*t)));if(daw){continue}break}v=u>w?-1:0;o=J[a+4>>2]}aa=K[o+32|0];G=Q(0);u=Q(0);d=(v|0)!=0&w>ba;x=d?x:i;q=d?p:q;p=d?y:n;i=Q(Y(Q(Q(x*x)+Q(Q(q*q)+Q(p*p)))));if(!(i<=Q(1.1920928955078125e-7))){i=Q(Q(1)/i);ca=Q(x*i);G=Q(p*i);u=Q(q*i)}J[l+268>>2]=0;N[l+264>>2]=-ca;N[l+260>>2]=-G;N[l+256>>2]=-u;N[l+240>>2]=L;J[l+252>>2]=J[k+252>>2];d=J[k+248>>2];J[l+244>>2]=J[k+244>>2];J[l+248>>2]=d;J[k+284>>2]=0;N[k+280>>2]=v?s:R;N[k+276>>2]=v?t:O;N[k+272>>2]=v?r:M;m=J[k+268>>2];o=J[k+264>>2];J[k+24>>2]=o;J[k+28>>2]=m;v=J[k+260>>2];d=J[k+256>>2];J[k+16>>2]=d;J[k+20>>2]=v;J[k+8>>2]=o;J[k+12>>2]=m;J[k>>2]=d;J[k+4>>2]=v;jb(k+160|0,k+96|0,k+32|0,k+272|0,k+16|0,k,J[k+240>>2]);q=N[J[a+4>>2]+16>>2];n=N[k+16>>2];p=N[k+20>>2];i=N[k+24>>2];J[l+284>>2]=0;N[l+280>>2]=i+(aa?Q(ca*q):Q(-0));N[l+276>>2]=p+(aa?Q(G*q):Q(-0));N[l+272>>2]=n+(aa?Q(u*q):Q(-0));o=1;break a}o=0}Ha=k+288|0;if(o){d=J[l+244>>2];J[f>>2]=J[l+240>>2];J[f+4>>2]=d;d=J[l+252>>2];J[f+8>>2]=J[l+248>>2];J[f+12>>2]=d;if(!(!j|N[l+240>>2]!=Q(0))){j=J[a+4>>2];v=J[b+4>>2];N[l+224>>2]=Q(N[j+16>>2]+N[v+16>>2])*Q(100);H[l+215|0]=0;J[l+168>>2]=0;J[l+172>>2]=0;J[l+160>>2]=0;J[l+164>>2]=0;J[l+152>>2]=0;J[l+156>>2]=0;J[l+144>>2]=0;J[l+148>>2]=0;J[l+136>>2]=0;J[l+140>>2]=0;J[l+128>>2]=0;J[l+132>>2]=0;J[l+192>>2]=0;d=J[a+8>>2];J[l+56>>2]=d;J[l+48>>2]=152652;J[l+52>>2]=j;j=J[d+12>>2];J[l+72>>2]=J[d+8>>2];J[l+76>>2]=j;j=J[d+20>>2];J[l+80>>2]=J[d+16>>2];J[l+84>>2]=j;j=J[d+28>>2];J[l+88>>2]=J[d+24>>2];J[l+92>>2]=j;j=J[d+36>>2];J[l+96>>2]=J[d+32>>2];J[l+100>>2]=j;j=J[d+44>>2];J[l+104>>2]=J[d+40>>2];J[l+108>>2]=j;j=J[d+52>>2];J[l+112>>2]=J[d+48>>2];J[l+116>>2]=j;j=J[d+60>>2];J[l+120>>2]=J[d+56>>2];J[l+124>>2]=j;j=J[d+4>>2];J[l+64>>2]=J[d>>2];J[l+68>>2]=j;n=N[l+68>>2];N[l+68>>2]=N[l+80>>2];p=N[l+88>>2];i=N[l+72>>2];N[l+72>>2]=N[l+96>>2];N[l+80>>2]=n;N[l+96>>2]=i;N[l+88>>2]=N[l+100>>2];N[l+100>>2]=p;J[l+40>>2]=152352;J[l+44>>2]=v;f:{g:{if(oA(l+48|0,l+40|0,c,l+224|0,0,l+220|0,l+216|0,l+215|0,l+128|0)-5|0){break g}J[l+16>>2]=1065353216;c=J[l+28>>2];J[l+8>>2]=J[l+24>>2];J[l+12>>2]=c;c=J[l+20>>2];J[l>>2]=J[l+16>>2];J[l+4>>2]=c;if(ic(a,b,l+220|0,l+216|0,K[l+215|0],0,l,l+128|0)-5>>>0<=1){break g}J[l+280>>2]=0;J[l+284>>2]=0;J[l+272>>2]=0;J[l+276>>2]=0;q=N[e+8>>2];n=N[e>>2];p=N[e+4>>2];J[l+268>>2]=0;i=Q(Q(1)/Q(Y(Q(Q(q*q)+Q(Q(n*n)+Q(p*p))))));N[l+264>>2]=i*Q(-q);N[l+260>>2]=i*Q(-p);N[l+256>>2]=i*Q(-n);i=Q(0);break f}a=J[l+140>>2];J[l+280>>2]=J[l+136>>2];J[l+284>>2]=a;a=J[l+132>>2];J[l+272>>2]=J[l+128>>2];J[l+276>>2]=a;a=J[l+164>>2];J[l+256>>2]=J[l+160>>2];J[l+260>>2]=a;a=J[l+172>>2];J[l+264>>2]=J[l+168>>2];J[l+268>>2]=a;i=N[l+192>>2]}N[f>>2]=i>2];J[h>>2]=J[l+272>>2];J[h+4>>2]=a;a=J[l+284>>2];J[h+8>>2]=J[l+280>>2];J[h+12>>2]=a;a=J[l+260>>2];J[g>>2]=J[l+256>>2];J[g+4>>2]=a;a=J[l+268>>2];J[g+8>>2]=J[l+264>>2];J[g+12>>2]=a}Ha=l+288|0;return o}function og(a,b,c,d,e,f,g,h){var i=0,j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=0,x=Q(0),y=0,z=0,A=Q(0),B=Q(0),C=Q(0),D=0,E=0,F=0,G=0,L=0,M=Q(0),O=Q(0),P=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0);J[a+4096>>2]=0;p=N[f+16>>2];u=N[f+20>>2];j=N[f+8>>2];k=N[f>>2];l=N[f+4>>2];o=N[f+12>>2];q=Ha-128|0;r=N[f+24>>2];A=Q(-N[f+36>>2]);n=N[f+28>>2];B=N[f+40>>2];s=N[f+32>>2];C=N[f+44>>2];M=N[g+36>>2];O=N[g+40>>2];P=N[g+44>>2];v=Q(Q(Q(Q(r*A)-Q(n*B))-Q(s*C))+Q(Q(Q(r*M)+Q(n*O))+Q(s*P)));S=N[g>>2];T=N[g+4>>2];U=N[g+8>>2];V=N[e>>2];ca=Q(Q(Q(Q(r*S)+Q(n*T))+Q(s*U))*V);x=Q(v+ca);W=N[g+12>>2];X=N[g+16>>2];Y=N[g+20>>2];Z=N[e+4>>2];da=Q(Q(Q(Q(r*W)+Q(n*X))+Q(s*Y))*Z);_=N[g+24>>2];$=N[g+28>>2];aa=N[g+32>>2];ba=N[e+8>>2];s=Q(Q(Q(Q(r*_)+Q(n*$))+Q(s*aa))*ba);r=Q(da+s);N[q+120>>2]=x+r;ea=Q(Q(Q(Q(o*A)-Q(p*B))-Q(u*C))+Q(Q(Q(o*M)+Q(p*O))+Q(u*P)));fa=Q(V*Q(Q(Q(o*S)+Q(p*T))+Q(u*U)));n=Q(ea+fa);ga=Q(Z*Q(Q(Q(o*W)+Q(p*X))+Q(u*Y)));ha=Q(ba*Q(Q(Q(o*_)+Q(p*$))+Q(u*aa)));p=Q(ga+ha);N[q+116>>2]=n+p;u=Q(v-ca);N[q+104>>2]=u+r;o=Q(ea-fa);N[q+100>>2]=o+p;N[q+24>>2]=x-r;N[q+20>>2]=n-p;s=Q(da-s);N[q+88>>2]=x-s;v=Q(ga-ha);N[q+84>>2]=n-v;N[q+72>>2]=u-s;N[q+68>>2]=o-v;N[q+56>>2]=x+s;N[q+52>>2]=n+v;N[q+40>>2]=u+s;N[q+36>>2]=o+v;s=Q(Q(Q(Q(k*A)-Q(l*B))-Q(j*C))+Q(Q(Q(k*M)+Q(l*O))+Q(j*P)));x=Q(V*Q(Q(Q(k*S)+Q(l*T))+Q(j*U)));n=Q(s+x);v=Q(Z*Q(Q(Q(k*W)+Q(l*X))+Q(j*Y)));l=Q(ba*Q(Q(Q(k*_)+Q(l*$))+Q(j*aa)));j=Q(v+l);N[q+112>>2]=n+j;k=Q(s-x);N[q+96>>2]=k+j;N[q+16>>2]=n-j;N[q+8>>2]=u-r;N[q+4>>2]=o-p;N[q>>2]=k-j;p=Q(v-l);N[q+80>>2]=n-p;N[q+64>>2]=k-p;N[q+48>>2]=n+p;N[q+32>>2]=k+p;d=Q(d+h);c=Q(c+h);u=Q(-h);i=J[a+4096>>2];e=0;while(1){g=(e<<4)+q|0;p=N[g>>2];a:{if(p>1]=0;break a}H[g+12|0]=1;b:{j=N[g+4>>2];if(!(c>=Q(R(j)))){break b}k=N[g+8>>2];if(!(d>=Q(R(k)))){break b}H[g+13|0]=1;if(i>>>0>63){break a}g=i+1|0;J[a+4096>>2]=g;i=(i<<6)+a|0;N[i>>2]=N[b>>2];N[i+4>>2]=N[b+4>>2];l=N[b+8>>2];N[i+24>>2]=k;N[i+20>>2]=j;N[i+16>>2]=p;N[i+8>>2]=l;J[i+52>>2]=-1;N[i+12>>2]=-p;i=g;break a}H[g+13|0]=0}e=e+1|0;if((e|0)!=8){continue}break}g=109536;p=Q(-d);u=Q(-c);while(1){m=J[g>>2]<<4;w=m+q|0;e=J[g+4>>2]<<4;c:{if(!(K[w+12|0]|K[(e+q|0)+12|0])){break c}e=e+q|0;y=e;d:{if(!(!K[(m+q|0)+13|0]|!K[e+13|0])){m=i;t=y;i=w;break d}k=N[w+4>>2];l=N[y+4>>2];z=k>l;t=z?y:w;E=z?w:y;j=z?l:k;e:{if(!(j=c)){e=i;break e}l=N[t+8>>2];k=Q(Q(c-j)/Q(k-j));l=Q(Q(Q(N[E+8>>2]-l)*k)+l);if(!(d>=Q(R(l)))){e=i;break e}o=N[t>>2];k=Q(Q(Q(N[E>>2]-o)*k)+o);if(!(Q(k+h)>=Q(0))){e=i;break e}if(i>>>0>63){e=i;break e}e=i+1|0;J[a+4096>>2]=e;i=(i<<6)+a|0;N[i>>2]=N[b>>2];N[i+4>>2]=N[b+4>>2];o=N[b+8>>2];N[i+24>>2]=l;N[i+20>>2]=c;N[i+16>>2]=k;N[i+8>>2]=o;J[i+52>>2]=-1;N[i+12>>2]=-k}F=w+4|0;G=y+4|0;f:{if(!(j>2];if(!(k>=u)){m=e;break f}l=N[t+8>>2];j=Q(Q(u-j)/Q(k-j));k=Q(Q(Q(N[E+8>>2]-l)*j)+l);if(!(d>=Q(R(k)))){m=e;break f}l=N[t>>2];j=Q(Q(Q(N[E>>2]-l)*j)+l);if(!(Q(j+h)>=Q(0))){m=e;break f}if(e>>>0>63){m=e;break f}m=e+1|0;J[a+4096>>2]=m;e=(e<<6)+a|0;N[e>>2]=N[b>>2];N[e+4>>2]=N[b+4>>2];l=N[b+8>>2];N[e+24>>2]=k;N[e+20>>2]=u;N[e+16>>2]=j;N[e+8>>2]=l;J[e+52>>2]=-1;N[e+12>>2]=-j}L=z?G:F;k=N[t+8>>2];l=N[E+8>>2];D=k>l;i=D?E:t;t=D?t:E;j=D?l:k;g:{if(!(j=d)){e=m;break g}e=z?F:G;k=N[(D?e:L)>>2];l=Q(Q(d-j)/Q(l-j));o=Q(Q(Q(N[(D?L:e)>>2]-k)*l)+k);if(!(c>=Q(R(o)))){e=m;break g}k=N[i>>2];k=Q(Q(Q(N[t>>2]-k)*l)+k);if(!(Q(k+h)>=Q(0))){e=m;break g}if(m>>>0>63){e=m;break g}e=m+1|0;J[a+4096>>2]=e;m=(m<<6)+a|0;N[m>>2]=N[b>>2];N[m+4>>2]=N[b+4>>2];l=N[b+8>>2];N[m+24>>2]=d;N[m+20>>2]=o;N[m+16>>2]=k;N[m+8>>2]=l;J[m+52>>2]=-1;N[m+12>>2]=-k}if(!(j>2];if(!(l>=p)){m=e;break d}m=z?F:G;k=N[(D?m:L)>>2];j=Q(Q(p-j)/Q(l-j));k=Q(Q(Q(N[(D?L:m)>>2]-k)*j)+k);if(!(c>=Q(R(k)))){m=e;break d}l=N[i>>2];j=Q(Q(Q(N[t>>2]-l)*j)+l);if(!(Q(j+h)>=Q(0))){m=e;break d}if(e>>>0>63){m=e;break d}m=e+1|0;J[a+4096>>2]=m;e=(e<<6)+a|0;N[e>>2]=N[b>>2];N[e+4>>2]=N[b+4>>2];l=N[b+8>>2];N[e+24>>2]=p;N[e+20>>2]=k;N[e+16>>2]=j;N[e+8>>2]=l;J[e+52>>2]=-1;N[e+12>>2]=-j}h:{if(!(K[i+12|0]|K[t+13|0])){break h}if(K[t+12|0]){i=m;break c}if(!K[i+13|0]){break h}i=m;break c}j=N[i+4>>2];k=N[i>>2];k=Q(Q(-k)/Q(N[t>>2]-k));j=Q(Q(Q(N[t+4>>2]-j)*k)+j);if(!(c>=Q(R(j)))){i=m;break c}l=N[i+8>>2];k=Q(Q(Q(N[t+8>>2]-l)*k)+l);if(!(d>=Q(R(k)))){i=m;break c}if(m>>>0>63){i=m;break c}i=m+1|0;J[a+4096>>2]=i;e=(m<<6)+a|0;N[e>>2]=N[b>>2];N[e+4>>2]=N[b+4>>2];l=N[b+8>>2];N[e+24>>2]=k;N[e+20>>2]=j;N[e+8>>2]=l;J[e+52>>2]=-1;J[e+12>>2]=0;J[e+16>>2]=0}g=g+8|0;if((g|0)!=109632){continue}break}g=0;m=0;while(1){e=(g<<4)+109632|0;t=(J[e>>2]<<4)+q|0;i:{if(!K[t+12|0]){break i}w=(J[e+4>>2]<<4)+q|0;if(!K[w+12|0]){break i}z=(J[e+8>>2]<<4)+q|0;if(!K[z+12|0]){break i}y=(J[e+12>>2]<<4)+q|0;if(!K[y+12|0]){break i}if(!(!K[z+13|0]|(!K[t+13|0]|!K[w+13|0]))){if(K[y+13|0]){break i}}j:{if(m&1){e=i;break j}h=N[t+4>>2];j=N[y+4>>2];k=N[y+8>>2];l=N[t+8>>2];if(Q(Q(Q(h-j)*Q(p-k))-Q(Q(u-j)*Q(l-k)))>=Q(0)){e=i;break j}n=N[w+4>>2];o=Q(n-h);s=Q(p-l);x=Q(u-h);v=N[w+8>>2];r=Q(v-l);if(Q(Q(o*s)-Q(x*r))>=Q(0)){e=i;break j}A=N[z+4>>2];B=Q(Q(A-n)*Q(p-v));C=Q(u-n);n=N[z+8>>2];if(Q(B-Q(C*Q(n-v)))>=Q(0)){e=i;break j}if(Q(Q(Q(j-A)*Q(p-n))-Q(Q(u-A)*Q(k-n)))>=Q(0)){e=i;break j}h=Q(j-h);j=Q(k-l);k=N[t>>2];l=Q(N[y>>2]-k);j=Q(Q(Q(Q(x*h)+Q(s*j))*l)/Q(Q(j*j)+Q(Q(l*l)+Q(h*h))));h=Q(N[w>>2]-k);h=Q(j+Q(k+Q(Q(Q(Q(x*o)+Q(s*r))*h)/Q(Q(r*r)+Q(Q(h*h)+Q(o*o))))));if(!(h>=Q(0))){e=i;break j}m=m|1;if(i>>>0>63){e=i;break j}e=i+1|0;J[a+4096>>2]=e;i=(i<<6)+a|0;N[i>>2]=N[b>>2];N[i+4>>2]=N[b+4>>2];j=N[b+8>>2];N[i+24>>2]=p;N[i+20>>2]=u;N[i+16>>2]=h;N[i+8>>2]=j;J[i+52>>2]=-1;N[i+12>>2]=-h}k:{if(m&2){i=e;break k}h=N[t+4>>2];j=N[y+4>>2];k=N[y+8>>2];l=N[t+8>>2];if(Q(Q(Q(h-j)*Q(p-k))-Q(Q(c-j)*Q(l-k)))>=Q(0)){i=e;break k}n=N[w+4>>2];o=Q(n-h);s=Q(p-l);x=Q(c-h);v=N[w+8>>2];r=Q(v-l);if(Q(Q(o*s)-Q(x*r))>=Q(0)){i=e;break k}A=N[z+4>>2];B=Q(Q(A-n)*Q(p-v));C=Q(c-n);n=N[z+8>>2];if(Q(B-Q(C*Q(n-v)))>=Q(0)){i=e;break k}if(Q(Q(Q(j-A)*Q(p-n))-Q(Q(c-A)*Q(k-n)))>=Q(0)){i=e;break k}h=Q(j-h);j=Q(k-l);k=N[t>>2];l=Q(N[y>>2]-k);j=Q(Q(Q(Q(x*h)+Q(s*j))*l)/Q(Q(j*j)+Q(Q(l*l)+Q(h*h))));h=Q(N[w>>2]-k);h=Q(j+Q(k+Q(Q(Q(Q(x*o)+Q(s*r))*h)/Q(Q(r*r)+Q(Q(h*h)+Q(o*o))))));if(!(h>=Q(0))){i=e;break k}m=m|2;if(e>>>0>63){i=e;break k}i=e+1|0;J[a+4096>>2]=i;e=(e<<6)+a|0;N[e>>2]=N[b>>2];N[e+4>>2]=N[b+4>>2];j=N[b+8>>2];N[e+24>>2]=p;N[e+20>>2]=c;N[e+16>>2]=h;N[e+8>>2]=j;J[e+52>>2]=-1;N[e+12>>2]=-h}l:{if(m&4){e=i;break l}h=N[t+4>>2];j=N[y+4>>2];k=N[y+8>>2];l=N[t+8>>2];if(Q(Q(Q(h-j)*Q(d-k))-Q(Q(u-j)*Q(l-k)))>=Q(0)){e=i;break l}n=N[w+4>>2];o=Q(n-h);s=Q(d-l);x=Q(u-h);v=N[w+8>>2];r=Q(v-l);if(Q(Q(o*s)-Q(x*r))>=Q(0)){e=i;break l}A=N[z+4>>2];B=Q(Q(A-n)*Q(d-v));C=Q(u-n);n=N[z+8>>2];if(Q(B-Q(C*Q(n-v)))>=Q(0)){e=i;break l}if(Q(Q(Q(j-A)*Q(d-n))-Q(Q(u-A)*Q(k-n)))>=Q(0)){e=i;break l}h=Q(j-h);j=Q(k-l);k=N[t>>2];l=Q(N[y>>2]-k);j=Q(Q(Q(Q(x*h)+Q(s*j))*l)/Q(Q(j*j)+Q(Q(l*l)+Q(h*h))));h=Q(N[w>>2]-k);h=Q(j+Q(k+Q(Q(Q(Q(x*o)+Q(s*r))*h)/Q(Q(r*r)+Q(Q(h*h)+Q(o*o))))));if(!(h>=Q(0))){e=i;break l}m=m|4;if(i>>>0>63){e=i;break l}e=i+1|0;J[a+4096>>2]=e;i=(i<<6)+a|0;N[i>>2]=N[b>>2];N[i+4>>2]=N[b+4>>2];j=N[b+8>>2];N[i+24>>2]=d;N[i+20>>2]=u;N[i+16>>2]=h;N[i+8>>2]=j;J[i+52>>2]=-1;N[i+12>>2]=-h}if(m&8){i=e;break i}h=N[t+4>>2];j=N[y+4>>2];k=N[y+8>>2];l=N[t+8>>2];if(Q(Q(Q(h-j)*Q(d-k))-Q(Q(c-j)*Q(l-k)))>=Q(0)){i=e;break i}n=N[w+4>>2];o=Q(n-h);s=Q(d-l);x=Q(c-h);v=N[w+8>>2];r=Q(v-l);if(Q(Q(o*s)-Q(x*r))>=Q(0)){i=e;break i}A=N[z+4>>2];B=Q(Q(A-n)*Q(d-v));C=Q(c-n);n=N[z+8>>2];if(Q(B-Q(C*Q(n-v)))>=Q(0)){i=e;break i}if(Q(Q(Q(j-A)*Q(d-n))-Q(Q(c-A)*Q(k-n)))>=Q(0)){i=e;break i}h=Q(j-h);j=Q(k-l);k=N[t>>2];l=Q(N[y>>2]-k);j=Q(Q(Q(Q(x*h)+Q(s*j))*l)/Q(Q(j*j)+Q(Q(l*l)+Q(h*h))));h=Q(N[w>>2]-k);h=Q(j+Q(k+Q(Q(Q(Q(x*o)+Q(s*r))*h)/Q(Q(r*r)+Q(Q(h*h)+Q(o*o))))));if(!(h>=Q(0))){i=e;break i}m=m|8;if(e>>>0>63){i=e;break i}i=e+1|0;J[a+4096>>2]=i;e=(e<<6)+a|0;N[e>>2]=N[b>>2];N[e+4>>2]=N[b+4>>2];j=N[b+8>>2];N[e+24>>2]=d;N[e+20>>2]=c;N[e+16>>2]=h;N[e+8>>2]=j;J[e+52>>2]=-1;N[e+12>>2]=-h}if(g>>>0<=4){g=g+1|0;if((m|0)!=15){continue}}break}if(i){g=0;while(1){p=N[f+36>>2];u=N[f+24>>2];j=N[f+12>>2];k=N[f>>2];l=N[f+40>>2];o=N[f+28>>2];r=N[f+16>>2];n=N[f+4>>2];b=(g<<6)+a|0;c=N[b+16>>2];d=N[b+20>>2];h=N[b+24>>2];N[b+24>>2]=Q(Q(Q(c*N[f+8>>2])+Q(d*N[f+20>>2]))+Q(h*N[f+32>>2]))+N[f+44>>2];N[b+20>>2]=l+Q(Q(Q(c*n)+Q(d*r))+Q(h*o));N[b+16>>2]=p+Q(Q(Q(c*k)+Q(d*j))+Q(h*u));g=g+1|0;if((i|0)!=(g|0)){continue}break}}return i}function yy(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=0;a:{b:{l=K[a+64|0];c:{if(!l){l=0;break c}g=N[e>>2];g=Q(g*g);f=N[b+8>>2];h=N[b+4>>2];k=N[b>>2];i=N[c+8>>2];n=N[c+4>>2];o=N[c>>2];O=J[a+76>>2];t=1;while(1){d:{e=P(q,48)+O|0;j=Q(N[e+8>>2]-f);m=Q(j*j);j=Q(N[e>>2]-k);p=Q(j*j);j=Q(N[e+4>>2]-h);j=Q(m+Q(p+Q(j*j)));p=Q(N[e+24>>2]-i);m=Q(p*p);p=Q(N[e+16>>2]-o);r=Q(p*p);p=Q(N[e+20>>2]-n);p=Q(m+Q(r+Q(p*p)));if(g>(j>2];J[e>>2]=J[b>>2];J[e+4>>2]=l;l=J[b+12>>2];J[e+8>>2]=J[b+8>>2];J[e+12>>2]=l;l=P(q,48);e=l+J[a+76>>2]|0;q=J[c+4>>2];J[e+16>>2]=J[c>>2];J[e+20>>2]=q;q=J[c+12>>2];J[e+24>>2]=J[c+8>>2];J[e+28>>2]=q;e=l+J[a+76>>2]|0;l=J[d+4>>2];J[e+32>>2]=J[d>>2];J[e+36>>2]=l;l=J[d+12>>2];J[e+40>>2]=J[d+8>>2];J[e+44>>2]=l;if(t){break a}l=K[a+64|0];break d}q=q+1|0;t=q>>>0>>0;if((l|0)!=(q|0)){continue}}break}if(l>>>0>3){break b}}e=J[a+76>>2]+P(l,48)|0;l=J[b+4>>2];J[e>>2]=J[b>>2];J[e+4>>2]=l;l=J[b+12>>2];J[e+8>>2]=J[b+8>>2];J[e+12>>2]=l;e=J[c+4>>2];b=J[a+76>>2]+P(K[a+64|0],48)|0;J[b+16>>2]=J[c>>2];J[b+20>>2]=e;e=J[c+12>>2];J[b+24>>2]=J[c+8>>2];J[b+28>>2]=e;b=K[a+64|0];H[a+64|0]=b+1;a=J[a+76>>2]+P(b,48)|0;b=J[d+12>>2];J[a+40>>2]=J[d+8>>2];J[a+44>>2]=b;b=J[d+4>>2];J[a+32>>2]=J[d>>2];J[a+36>>2]=b;return}l=0;e=Ha-256|0;Ha=e;H[e+252|0]=0;J[e+248>>2]=0;q=J[a+76>>2];e=Ua(e,q,192);t=J[b+12>>2];J[e+200>>2]=J[b+8>>2];J[e+204>>2]=t;t=J[b+4>>2];J[e+192>>2]=J[b>>2];J[e+196>>2]=t;b=J[c+12>>2];J[e+216>>2]=J[c+8>>2];J[e+220>>2]=b;b=J[c+4>>2];J[e+208>>2]=J[c>>2];J[e+212>>2]=b;b=J[d+12>>2];J[e+232>>2]=J[d+8>>2];J[e+236>>2]=b;b=J[d+4>>2];J[e+224>>2]=J[d>>2];J[e+228>>2]=b;g=N[d+12>>2];f=N[e+44>>2];b=g>f;c=!b<<2;g=b?f:g;f=N[e+92>>2];b=g>f;c=b?1:c;g=b?f:g;f=N[e+140>>2];b=g>f;b=N[e+188>>2]<(b?f:g)?3:b?2:c;H[b+(e+248|0)|0]=1;b=e+P(b,48)|0;c=J[b+12>>2];J[q+8>>2]=J[b+8>>2];J[q+12>>2]=c;c=J[b+4>>2];J[q>>2]=J[b>>2];J[q+4>>2]=c;c=J[b+44>>2];J[q+40>>2]=J[b+40>>2];J[q+44>>2]=c;c=J[b+36>>2];J[q+32>>2]=J[b+32>>2];J[q+36>>2]=c;c=J[b+28>>2];J[q+24>>2]=J[b+24>>2];J[q+28>>2]=c;c=J[b+20>>2];J[q+16>>2]=J[b+16>>2];J[q+20>>2]=c;i=N[e+24>>2];b=J[a+76>>2];f=N[b+24>>2];g=Q(i-f);m=Q(g*g);n=N[e+16>>2];h=N[b+16>>2];g=Q(n-h);j=Q(g*g);o=N[e+20>>2];k=N[b+20>>2];g=Q(o-k);g=Q(m+Q(j+Q(g*g)));if(!K[e+249|0]){j=Q(N[e+72>>2]-f);m=Q(j*j);j=Q(N[e- -64>>2]-h);p=Q(j*j);j=Q(N[e+68>>2]-k);j=Q(m+Q(p+Q(j*j)));l=j>g;g=l?j:g}if(!K[e+250|0]){j=Q(N[e+120>>2]-f);m=Q(j*j);j=Q(N[e+112>>2]-h);p=Q(j*j);j=Q(N[e+116>>2]-k);j=Q(m+Q(p+Q(j*j)));c=j>g;g=c?j:g;l=c?2:l}if(!K[e+251|0]){j=Q(N[e+168>>2]-f);m=Q(j*j);j=Q(N[e+160>>2]-h);p=Q(j*j);j=Q(N[e+164>>2]-k);j=Q(m+Q(p+Q(j*j)));c=j>g;g=c?j:g;l=c?3:l}if(!K[e+252|0]){m=g;g=Q(N[e+216>>2]-f);f=Q(g*g);g=Q(N[e+208>>2]-h);h=Q(g*g);g=Q(N[e+212>>2]-k);l=m>2];J[b+56>>2]=J[c+8>>2];J[b+60>>2]=d;d=J[c+4>>2];J[b+48>>2]=J[c>>2];J[b+52>>2]=d;d=J[c+44>>2];J[b+88>>2]=J[c+40>>2];J[b+92>>2]=d;d=J[c+36>>2];J[b+80>>2]=J[c+32>>2];J[b+84>>2]=d;d=J[c+28>>2];J[b+72>>2]=J[c+24>>2];J[b+76>>2]=d;d=J[c+20>>2];b=b- -64|0;J[b>>2]=J[c+16>>2];J[b+4>>2]=d;b=J[a+76>>2];g=Q(-34028234663852886e22);if(!K[e+248|0]){g=N[b+24>>2];k=Q(i-g);f=N[b+16>>2];i=Q(n-f);h=N[b+20>>2];n=Q(o-h);g=Q(N[b+72>>2]-g);f=Q(N[b+64>>2]-f);h=Q(N[b+68>>2]-h);o=Q(Q(g*g)+Q(Q(f*f)+Q(h*h)));m=g;g=Q(Q(Q(k*g)+Q(Q(i*f)+Q(n*h)))/o);g=g>Q(1)?Q(1):g;g=o!=Q(0)?g>Q(0)?g:Q(0):Q(0);k=Q(k-Q(m*g));f=Q(i-Q(f*g));g=Q(n-Q(h*g));g=Q(Q(k*k)+Q(Q(f*f)+Q(g*g)));c=g>Q(-34028234663852886e22);g=c?g:Q(-34028234663852886e22);l=c?0:l}if(!K[e+249|0]){f=N[b+24>>2];i=Q(N[e+72>>2]-f);h=N[b+16>>2];n=Q(N[e- -64>>2]-h);k=N[b+20>>2];o=Q(N[e+68>>2]-k);f=Q(N[b+72>>2]-f);h=Q(N[b+64>>2]-h);k=Q(N[b+68>>2]-k);j=Q(Q(f*f)+Q(Q(h*h)+Q(k*k)));m=f;f=Q(Q(Q(i*f)+Q(Q(n*h)+Q(o*k)))/j);f=f>Q(1)?Q(1):f;f=j!=Q(0)?f>Q(0)?f:Q(0):Q(0);i=Q(i-Q(m*f));h=Q(n-Q(h*f));f=Q(o-Q(k*f));f=Q(Q(i*i)+Q(Q(h*h)+Q(f*f)));c=f>g;g=c?f:g;l=c?1:l}if(!K[e+250|0]){f=N[b+24>>2];i=Q(N[e+120>>2]-f);h=N[b+16>>2];n=Q(N[e+112>>2]-h);k=N[b+20>>2];o=Q(N[e+116>>2]-k);f=Q(N[b+72>>2]-f);h=Q(N[b+64>>2]-h);k=Q(N[b+68>>2]-k);j=Q(Q(f*f)+Q(Q(h*h)+Q(k*k)));m=f;f=Q(Q(Q(i*f)+Q(Q(n*h)+Q(o*k)))/j);f=f>Q(1)?Q(1):f;f=j!=Q(0)?f>Q(0)?f:Q(0):Q(0);i=Q(i-Q(m*f));h=Q(n-Q(h*f));f=Q(o-Q(k*f));f=Q(Q(i*i)+Q(Q(h*h)+Q(f*f)));c=f>g;g=c?f:g;l=c?2:l}if(!K[e+251|0]){f=N[b+24>>2];i=Q(N[e+168>>2]-f);h=N[b+16>>2];n=Q(N[e+160>>2]-h);k=N[b+20>>2];o=Q(N[e+164>>2]-k);f=Q(N[b+72>>2]-f);h=Q(N[b+64>>2]-h);k=Q(N[b+68>>2]-k);j=Q(Q(f*f)+Q(Q(h*h)+Q(k*k)));m=f;f=Q(Q(Q(i*f)+Q(Q(n*h)+Q(o*k)))/j);f=f>Q(1)?Q(1):f;f=j!=Q(0)?f>Q(0)?f:Q(0):Q(0);i=Q(i-Q(m*f));h=Q(n-Q(h*f));f=Q(o-Q(k*f));f=Q(Q(i*i)+Q(Q(h*h)+Q(f*f)));c=f>g;g=c?f:g;l=c?3:l}if(!K[e+252|0]){f=N[b+24>>2];i=Q(N[e+216>>2]-f);h=N[b+16>>2];n=Q(N[e+208>>2]-h);k=N[b+20>>2];o=Q(N[e+212>>2]-k);f=Q(N[b+72>>2]-f);h=Q(N[b+64>>2]-h);k=Q(N[b+68>>2]-k);j=Q(Q(f*f)+Q(Q(h*h)+Q(k*k)));m=g;g=Q(Q(Q(i*f)+Q(Q(n*h)+Q(o*k)))/j);g=g>Q(1)?Q(1):g;g=j!=Q(0)?g>Q(0)?g:Q(0):Q(0);f=Q(i-Q(f*g));i=Q(f*f);f=Q(n-Q(h*g));g=Q(o-Q(k*g));l=m>2];J[b+104>>2]=J[c+8>>2];J[b+108>>2]=d;d=J[c+4>>2];J[b+96>>2]=J[c>>2];J[b+100>>2]=d;d=J[c+44>>2];J[b+136>>2]=J[c+40>>2];J[b+140>>2]=d;d=J[c+36>>2];J[b+128>>2]=J[c+32>>2];J[b+132>>2]=d;d=J[c+28>>2];J[b+120>>2]=J[c+24>>2];J[b+124>>2]=d;d=J[c+20>>2];J[b+112>>2]=J[c+16>>2];J[b+116>>2]=d;b=J[a+76>>2];g=Q(-34028234663852886e22);c=0;while(1){if(!K[(e+248|0)+c|0]){I=N[b+120>>2];j=N[b+24>>2];p=Q(I-j);d=e+P(c,48)|0;f=N[d+24>>2];i=Q(f-j);L=N[b+112>>2];u=N[b+16>>2];v=Q(L-u);h=N[d+16>>2];n=Q(h-u);M=N[b+116>>2];w=N[b+20>>2];x=Q(M-w);k=N[d+20>>2];r=Q(k-w);o=Q(Q(p*i)+Q(Q(v*n)+Q(x*r)));C=N[b+72>>2];y=Q(C-j);D=N[b+64>>2];z=Q(D-u);E=N[b+68>>2];A=Q(E-w);B=Q(Q(y*i)+Q(Q(z*n)+Q(A*r)));m=Q(Q(i*i)+Q(Q(n*n)+Q(r*r)));e:{if(!(!(B=Q(0))|!(i>=r))){break e}m=Q(f-I);F=Q(h-L);G=Q(k-M);s=Q(Q(y*m)+Q(Q(z*F)+Q(A*G)));n=Q(Q(p*m)+Q(Q(v*F)+Q(x*G)));m=Q(Q(m*m)+Q(Q(F*F)+Q(G*G)));if(!(!(n>=Q(0))|!(n>=s))){break e}if(!(!(i=Q(0))|!(Q(Q(B*r)-Q(i*o))=Q(0))))){m=f;f=Q(o/Q(o-n));i=Q(m-Q(j+Q(p*f)));h=Q(h-Q(u+Q(v*f)));f=Q(k-Q(w+Q(x*f)));m=Q(Q(i*i)+Q(Q(h*h)+Q(f*f)));break e}i=Q(Q(z*x)-Q(v*A));n=Q(Q(A*p)-Q(x*y));o=Q(Q(y*v)-Q(p*z));p=Q(Q(i*i)+Q(Q(n*n)+Q(o*o)));m=f;f=p>Q(0)?Q(Q(Q(i*Q(j-f))+Q(Q(n*Q(u-h))+Q(o*Q(w-k))))/p):Q(0);i=Q(m-Q(m+Q(i*f)));h=Q(h-Q(h+Q(n*f)));f=Q(k-Q(k+Q(o*f)));m=Q(Q(i*i)+Q(Q(h*h)+Q(f*f)))}f=m;d=f>g;l=d?c:l;g=d?f:g}c=c+1|0;if((c|0)!=5){continue}break}d=(e+248|0)+l|0;f:{if(K[d|0]){H[a+64|0]=3;break f}c=1;H[d|0]=1;d=e+P(l,48)|0;l=J[d+12>>2];J[b+152>>2]=J[d+8>>2];J[b+156>>2]=l;l=J[d+4>>2];J[b+144>>2]=J[d>>2];J[b+148>>2]=l;l=J[d+44>>2];J[b+184>>2]=J[d+40>>2];J[b+188>>2]=l;l=J[d+36>>2];J[b+176>>2]=J[d+32>>2];J[b+180>>2]=l;l=J[d+28>>2];J[b+168>>2]=J[d+24>>2];J[b+172>>2]=l;l=J[d+20>>2];J[b+160>>2]=J[d+16>>2];J[b+164>>2]=l;g:{if(!K[e+248|0]){c=0;break g}if(!K[e+249|0]){break g}if(!K[e+250|0]){c=2;break g}if(!K[e+251|0]){c=3;break g}c=!K[e+252|0]<<2}b=J[a+76>>2];a=e+P(c,48)|0;g=N[a+8>>2];f=Q(N[b+8>>2]-g);m=Q(f*f);f=N[a>>2];h=Q(N[b>>2]-f);i=Q(h*h);h=N[a+4>>2];k=Q(N[b+4>>2]-h);k=Q(m+Q(i+Q(k*k)));k=k>2]-g);m=Q(i*i);i=Q(N[b+48>>2]-f);j=Q(i*i);i=Q(N[b+52>>2]-h);i=Q(m+Q(j+Q(i*i)));c=k>i;d=c;k=c?i:k;i=Q(N[b+104>>2]-g);m=Q(i*i);i=Q(N[b+96>>2]-f);j=Q(i*i);i=Q(N[b+100>>2]-h);i=Q(m+Q(j+Q(i*i)));c=k>i;g=Q(N[b+152>>2]-g);m=Q(g*g);g=Q(N[b+144>>2]-f);f=Q(g*g);g=Q(N[b+148>>2]-h);c=Q(m+Q(f+Q(g*g)))<(c?i:k)?3:c?2:d;if(!(N[(P(c,48)+b|0)+44>>2]>N[a+44>>2])){break f}b=b+P(c,48)|0;c=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=c;c=J[a+44>>2];J[b+40>>2]=J[a+40>>2];J[b+44>>2]=c;c=J[a+36>>2];J[b+32>>2]=J[a+32>>2];J[b+36>>2]=c;c=J[a+28>>2];J[b+24>>2]=J[a+24>>2];J[b+28>>2]=c;c=J[a+20>>2];J[b+16>>2]=J[a+16>>2];J[b+20>>2]=c;c=J[a+12>>2];J[b+8>>2]=J[a+8>>2];J[b+12>>2]=c}Ha=e+256|0}}function rA(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=0,r=Q(0),s=0,t=Q(0),u=Q(0),v=0,w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0);j=Ha-320|0;Ha=j;q=J[b+4>>2];k=N[q+20>>2];v=J[a+4>>2];l=N[v+20>>2];w=N[d>>2];ca=K[v+32|0];G=N[v+16>>2];da=K[q+32|0];U=N[q+16>>2];J[j+28>>2]=0;aa=Q((k>2];d=0;while(1){c=d<<2;x=K[d+f|0];J[c+(j+48|0)>>2]=x;D=K[d+g|0];J[c+(j+32|0)>>2]=D;c=(x<<4)+110240|0;ea=J[c+8>>2];fa=J[c>>2];ga=J[c+4>>2];c=J[q+152>>2]+P(D,12)|0;k=N[c+8>>2];l=N[c>>2];m=N[c+4>>2];t=N[s+48>>2];u=N[s+32>>2];y=N[s>>2];z=N[s+16>>2];I=N[s+52>>2];B=N[s+36>>2];C=N[s+4>>2];E=N[s+20>>2];F=N[s+56>>2];V=N[s+40>>2];p=N[v+56>>2];L=N[s+8>>2];n=N[v+48>>2];W=N[s+24>>2];r=N[v+52>>2];M=N[q+80>>2];X=N[q+48>>2];O=N[q+64>>2];A=N[q+84>>2];R=N[q+52>>2];Z=N[q+68>>2];S=N[q+88>>2];_=N[q+56>>2];$=N[q+72>>2];c=o;o=c<<4;x=o+(j+128|0)|0;J[x+12>>2]=0;D=o+(j- -64|0)|0;J[D+12>>2]=0;o=o+(j+192|0)|0;J[o+12>>2]=0;S=Q(Q(S*k)+Q(Q(_*l)+Q(m*$)));N[D+8>>2]=S;A=Q(Q(A*k)+Q(Q(R*l)+Q(m*Z)));N[D+4>>2]=A;M=Q(Q(M*k)+Q(Q(X*l)+Q(m*O)));N[D>>2]=M;k=ea?p:Q(-p);l=fa?n:Q(-n);m=ga?r:Q(-r);p=Q(F+Q(Q(V*k)+Q(Q(L*l)+Q(W*m))));N[x+8>>2]=p;n=Q(I+Q(Q(B*k)+Q(Q(C*l)+Q(m*E))));N[x+4>>2]=n;k=Q(t+Q(Q(u*k)+Q(Q(y*l)+Q(m*z))));N[x>>2]=k;l=Q(p-S);N[o+8>>2]=l;m=Q(n-A);N[o+4>>2]=m;k=Q(k-M);N[o>>2]=k;o=c+1|0;d=d+1|0;if((ba|0)!=(d|0)){continue}break}J[j+28>>2]=o;g:{h:{switch(c-1|0){case 0:p=N[j+200>>2];k=Q(N[j+216>>2]-p);n=N[j+192>>2];l=Q(N[j+208>>2]-n);r=N[j+196>>2];m=Q(N[j+212>>2]-r);t=Q(Q(k*k)+Q(Q(l*l)+Q(m*m)));if(!(t<=Q(1.1920928955078125e-7))){break g}J[j+28>>2]=1;c=J[j+196>>2];J[j+304>>2]=J[j+192>>2];J[j+308>>2]=c;c=J[j+204>>2];J[j+312>>2]=J[j+200>>2];J[j+316>>2]=c;break e;case 1:yb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break e;case 2:break h;default:break f}}Bb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break e}J[j+316>>2]=0;T=k;k=Q(Q(Q(Q(Q(-n)*l)-Q(m*r))-Q(p*k))/t);k=k>Q(1)?Q(1):k;k=k>Q(0)?k:Q(0);N[j+312>>2]=p+Q(T*k);N[j+308>>2]=r+Q(m*k);N[j+304>>2]=n+Q(l*k);break e}k=N[c+8>>2];m=N[c>>2];l=N[c+4>>2];J[j+268>>2]=0;c=Q(Q(k*k)+Q(Q(m*m)+Q(l*l)))>Q(0);k=c?k:Q(0);N[j+264>>2]=k;l=c?l:Q(0);N[j+260>>2]=l;m=c?m:Q(1);N[j+256>>2]=m;p=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(m*m)+Q(l*l))))));t=Q(k*p);u=Q(m*p);n=Q(34028234663852886e22);r=Q(l*p);break d}J[j+316>>2]=0;N[j+312>>2]=l;N[j+308>>2]=m;N[j+304>>2]=k}c=J[j+308>>2];J[j+256>>2]=J[j+304>>2];J[j+260>>2]=c;c=J[j+316>>2];J[j+264>>2]=J[j+312>>2];J[j+268>>2]=c;k=N[j+264>>2];m=N[j+256>>2];l=N[j+260>>2];n=Q(Y(Q(Q(k*k)+Q(Q(m*m)+Q(l*l)))));if(!(aa>2]=J[j+300>>2];c=J[j+296>>2];J[j+280>>2]=J[j+292>>2];J[j+284>>2]=c;d=J[a+4>>2];c=J[a+8>>2];o=J[j+28>>2]<<2;n=Q(-m);q=Q(Q(Q(N[a+20>>2]*n)-Q(N[a+36>>2]*l))-Q(N[a+52>>2]*k))>Q(0);s=Q(Q(Q(N[a+16>>2]*n)-Q(N[a+32>>2]*l))-Q(N[a+48>>2]*k))>Q(0);v=Q(Q(Q(N[a+24>>2]*n)-Q(N[a+40>>2]*l))-Q(N[a+56>>2]*k))>Q(0);J[o+(j+48|0)>>2]=q<<1|s|v<<2;E=N[c+56>>2];F=N[c+40>>2];L=N[c+24>>2];W=N[c+52>>2];M=N[c+36>>2];n=N[d+56>>2];X=N[c+20>>2];B=N[d+52>>2];O=N[c+8>>2];A=N[c+48>>2];R=N[c+32>>2];Z=N[c>>2];S=N[c+16>>2];_=N[c+4>>2];C=N[d+48>>2];$=N[j+268>>2];c=J[b+4>>2];ha=N[c+56>>2];ia=N[c+52>>2];ja=N[c+72>>2];x=c- -64|0;ka=N[x>>2];la=N[c+68>>2];w=N[c+88>>2];G=N[c+80>>2];ma=N[c+84>>2];na=N[c+48>>2];J[j+316>>2]=0;T=w;w=k;oa=G;G=m;U=l;N[j+312>>2]=Q(T*k)+Q(Q(oa*m)+Q(l*ma));N[j+308>>2]=Q(ja*k)+Q(Q(ka*m)+Q(l*la));N[j+304>>2]=Q(ha*k)+Q(Q(na*m)+Q(l*ia));d=sb(c,j+304|0);J[o+(j+32|0)>>2]=d;k=v?n:Q(-n);l=s?C:Q(-C);m=q?B:Q(-B);L=Q(E+Q(Q(F*k)+Q(Q(O*l)+Q(L*m))));d=J[c+152>>2]+P(d,12)|0;n=N[d+8>>2];B=N[d>>2];C=N[d+4>>2];O=Q(Q(N[c+88>>2]*n)+Q(Q(N[c+56>>2]*B)+Q(C*N[c+72>>2])));E=Q(L-O);A=Q(A+Q(Q(R*k)+Q(Q(Z*l)+Q(m*S))));R=Q(Q(N[c+80>>2]*n)+Q(Q(N[c+48>>2]*B)+Q(C*N[x>>2])));F=Q(A-R);l=Q(W+Q(Q(M*k)+Q(Q(_*l)+Q(m*X))));m=Q(Q(N[c+84>>2]*n)+Q(Q(N[c+52>>2]*B)+Q(C*N[c+68>>2])));k=Q(l-m);n=Q(Q(t*E)+Q(Q(u*F)+Q(r*k)));if(n>V){o=0;if(!f){break a}a=J[j+28>>2];H[h|0]=a;if(!a){break a}c=0;if((a|0)!=1){h=a&-2;d=0;while(1){b=c<<2;i=j+48|0;H[c+f|0]=J[b+i>>2];q=j+32|0;H[c+g|0]=J[q+b>>2];b=c|1;e=b<<2;H[b+f|0]=J[e+i>>2];H[b+g|0]=J[e+q>>2];c=c+2|0;d=d+2|0;if((h|0)!=(d|0)){continue}break}}if(!(a&1)){break a}a=c<<2;H[c+f|0]=J[a+(j+48|0)>>2];H[c+g|0]=J[a+(j+32|0)>>2];break a}c=J[j+28>>2];if(n>Q(p*Q(.9997749924659729))){i:{if(!f){break i}H[h|0]=c;if(!c){break i}b=0;if((c|0)!=1){o=c&-2;a=0;while(1){d=b<<2;q=j+48|0;H[b+f|0]=J[d+q>>2];s=j+32|0;H[b+g|0]=J[s+d>>2];d=b|1;h=d<<2;H[d+f|0]=J[h+q>>2];H[d+g|0]=J[h+s>>2];b=b+2|0;a=a+2|0;if((o|0)!=(a|0)){continue}break}}if(!(c&1)){break i}a=b<<2;H[b+f|0]=J[a+(j+48|0)>>2];H[b+g|0]=J[a+(j+32|0)>>2]}N[i+32>>2]=u;J[i+44>>2]=0;N[i+40>>2]=t;N[i+36>>2]=r;jb(j+192|0,j+128|0,j- -64|0,j+256|0,j+304|0,j,c);j:{if(e){a=J[j+308>>2];J[i>>2]=J[j+304>>2];J[i+4>>2]=a;a=J[j+316>>2];J[i+8>>2]=J[j+312>>2];J[i+12>>2]=a;a=J[j+4>>2];J[i+16>>2]=J[j>>2];J[i+20>>2]=a;a=J[j+12>>2];J[i+24>>2]=J[j+8>>2];J[i+28>>2]=a;a=J[j+296>>2];J[i+68>>2]=J[j+292>>2];J[i+72>>2]=a;J[i+76>>2]=J[j+300>>2];break j}k=N[j+304>>2];l=N[j+308>>2];m=N[j+312>>2];J[i+12>>2]=0;N[i+8>>2]=m-Q(y*t);N[i+4>>2]=l-Q(y*r);N[i>>2]=k-Q(y*u);k=N[j>>2];l=N[j+4>>2];m=N[j+8>>2];J[i+28>>2]=0;N[i+24>>2]=m+Q(z*t);N[i+20>>2]=l+Q(z*r);N[i+16>>2]=k+Q(z*u);p=Q(p-I)}N[i+64>>2]=p;o=2;break a}o=c<<4;d=o+(j+128|0)|0;J[d+12>>2]=0;N[d+8>>2]=L;N[d+4>>2]=l;N[d>>2]=A;d=o+(j- -64|0)|0;J[d+12>>2]=0;N[d+8>>2]=O;N[d+4>>2]=m;N[d>>2]=R;d=o+(j+192|0)|0;J[d+12>>2]=0;N[d+8>>2]=E;N[d+4>>2]=k;N[d>>2]=F;J[j+28>>2]=c+1;k:{l:{switch(c-1|0){case 0:n=N[j+200>>2];k=Q(N[j+216>>2]-n);r=N[j+192>>2];l=Q(N[j+208>>2]-r);t=N[j+196>>2];m=Q(N[j+212>>2]-t);u=Q(Q(k*k)+Q(Q(l*l)+Q(m*m)));if(u<=Q(1.1920928955078125e-7)){J[j+28>>2]=1;c=J[j+196>>2];J[j+304>>2]=J[j+192>>2];J[j+308>>2]=c;c=J[j+204>>2];J[j+312>>2]=J[j+200>>2];J[j+316>>2]=c;break k}J[j+316>>2]=0;T=k;k=Q(Q(Q(Q(Q(-r)*l)-Q(m*t))-Q(n*k))/u);k=k>Q(1)?Q(1):k;k=k>Q(0)?k:Q(0);N[j+312>>2]=n+Q(T*k);N[j+308>>2]=t+Q(m*k);N[j+304>>2]=r+Q(l*k);break k;case 1:yb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break k;case 2:Bb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break k;default:break l}}J[j+316>>2]=0;N[j+312>>2]=E;N[j+308>>2]=k;N[j+304>>2]=F}c=J[j+308>>2];J[j+256>>2]=J[j+304>>2];J[j+260>>2]=c;c=J[j+316>>2];J[j+264>>2]=J[j+312>>2];J[j+268>>2]=c;k=N[j+264>>2];m=N[j+256>>2];l=N[j+260>>2];n=Q(Y(Q(Q(k*k)+Q(Q(m*m)+Q(l*l)))));u=Q(Q(1)/n);t=Q(k*u);r=Q(l*u);u=Q(m*u);if(naa){continue}break}b=J[j+28>>2];if(!(n>2];v=j+32|0;H[c+g|0]=J[v+h>>2];h=c|1;o=h<<2;H[f+h|0]=J[o+s>>2];H[g+h|0]=J[o+v>>2];c=c+2|0;a=a+2|0;if((q|0)!=(a|0)){continue}break}}if(!(d&1)){break m}a=c<<2;H[c+f|0]=J[a+(j+48|0)>>2];H[c+g|0]=J[a+(j+32|0)>>2]}N[j+268>>2]=$;N[j+256>>2]=G;N[j+260>>2]=U;N[j+264>>2]=w;jb(j+192|0,j+128|0,j- -64|0,j+256|0,j+304|0,j,b);J[i+60>>2]=0;N[i+56>>2]=t;N[i+52>>2]=r;N[i+48>>2]=u;J[i+44>>2]=0;k=Q(Q(1)/p);l=Q(w*k);N[i+40>>2]=l;m=Q(U*k);N[i+36>>2]=m;k=Q(G*k);N[i+32>>2]=k;if(e){a=J[j+308>>2];J[i>>2]=J[j+304>>2];J[i+4>>2]=a;a=J[j+316>>2];J[i+8>>2]=J[j+312>>2];J[i+12>>2]=a;a=J[j+4>>2];J[i+16>>2]=J[j>>2];J[i+20>>2]=a;a=J[j+12>>2];J[i+24>>2]=J[j+8>>2];J[i+28>>2]=a;N[i+64>>2]=p;a=J[j+284>>2];J[i+68>>2]=J[j+280>>2];J[i+72>>2]=a;J[i+76>>2]=J[j+288>>2];o=4;break a}n=N[j+304>>2];r=N[j+308>>2];w=N[j+312>>2];J[i+12>>2]=0;N[i+8>>2]=w-Q(y*l);N[i+4>>2]=r-Q(y*m);N[i>>2]=n-Q(y*k);n=N[j>>2];r=N[j+4>>2];w=N[j+8>>2];N[i+64>>2]=p-I;J[i+28>>2]=0;N[i+24>>2]=w+Q(z*l);N[i+20>>2]=r+Q(z*m);N[i+16>>2]=n+Q(z*k);o=2;if(p<=I){break a}o=4;break a}if(f){break b}o=5;break a}b=J[j+28>>2]}H[h|0]=b;o=5;if(!b){break a}c=0;if((b|0)!=1){h=b&-2;d=0;while(1){a=c<<2;i=j+48|0;H[c+f|0]=J[a+i>>2];q=j+32|0;H[c+g|0]=J[q+a>>2];a=c|1;e=a<<2;H[a+f|0]=J[e+i>>2];H[a+g|0]=J[e+q>>2];c=c+2|0;d=d+2|0;if((h|0)!=(d|0)){continue}break}}if(!(b&1)){break a}a=c<<2;H[c+f|0]=J[a+(j+48|0)>>2];H[c+g|0]=J[a+(j+32|0)>>2]}Ha=j+320|0;return o}function VM(a,b,c){a=a|0;b=Q(b);c=c|0;var d=0,e=Q(0),f=0,g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=0,s=Q(0),t=0,u=Q(0),v=0,w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=0,_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=0,Aa=0,Ba=0,Ca=0;d=Ha-176|0;Ha=d;h=J[a+68>>2];p=J[a+72>>2];g=P(p,24);if(g){f=J[40592]+12|0;w=Ja[J[J[f>>2]+8>>2]](f,g,29909,10397,651)|0}else{w=0}a:{if(!p){J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;break a}f=w;while(1){g=J[h>>2];Ja[J[J[g>>2]+12>>2]](g,d+96|0)|0;g=J[d+96>>2];v=J[d+100>>2];t=J[d+104>>2];r=J[d+108>>2];Z=J[d+116>>2];J[f+16>>2]=J[d+112>>2];J[f+20>>2]=Z;J[f+8>>2]=t;J[f+12>>2]=r;J[f>>2]=g;J[f+4>>2]=v;f=f+24|0;h=h+4|0;p=p-1|0;if(p){continue}break}h=0;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;if((f|0)==(w|0)){break a}g=J[40592]+12|0;t=f-w|0;v=(t|0)/24|0;p=Ja[J[J[g>>2]+8>>2]](g,v<<2,29909,10397,611)|0;if(v-1>>>0>=3){g=v&-4;f=0;while(1){N[p+(h<<2)>>2]=N[P(h,24)+w>>2];r=h|1;N[p+(r<<2)>>2]=N[P(r,24)+w>>2];r=h|2;N[p+(r<<2)>>2]=N[P(r,24)+w>>2];r=h|3;N[p+(r<<2)>>2]=N[P(r,24)+w>>2];h=h+4|0;f=f+4|0;if((g|0)!=(f|0)){continue}break}}g=v&3;if(g){f=0;while(1){N[p+(h<<2)>>2]=N[P(h,24)+w>>2];h=h+1|0;f=f+1|0;if((g|0)!=(f|0)){continue}break}}B=Uc(d+96|0);g=HA(B,p,v);b:{c:{if((t|0)<=0){break c}g=J[g+8>>2];r=g+(v<<2)|0;v=g;while(1){f=v;v=f+4|0;f=J[f>>2];J[d+16>>2]=f;h=p+(f<<2)|0;f=g;while(1){d:{if(f>>>0>=r>>>0){g=f;break d}t=J[f>>2];g=f+4|0;f=g;if(N[p+(t<<2)>>2]>2]){continue}}break}h=g;if(r>>>0>g>>>0){while(1){e:{t=J[h>>2];J[d+68>>2]=t;Z=J[d+16>>2];f=P(Z,24)+w|0;e=N[f+12>>2];if(!(e>=N[p+(t<<2)>>2])){break e}f:{if((t|0)==(Z|0)){break f}t=P(t,24)+w|0;if(e>2]|N[f>>2]>N[t+12>>2]|(N[t+4>>2]>N[f+16>>2]|N[f+4>>2]>N[t+16>>2])){break f}if(N[t+8>>2]>N[f+20>>2]|N[f+8>>2]>N[t+20>>2]){break f}f=J[d+8>>2];g:{if(f>>>0>=(J[d+12>>2]&2147483647)>>>0){ab(d+4|0,d+16|0);f=J[d+8>>2];break g}J[J[d+4>>2]+(f<<2)>>2]=Z;f=J[d+8>>2]+1|0;J[d+8>>2]=f}if((J[d+12>>2]&2147483647)>>>0<=f>>>0){ab(d+4|0,d+68|0);break f}J[J[d+4>>2]+(f<<2)>>2]=J[d+68>>2];J[d+8>>2]=J[d+8>>2]+1}h=h+4|0;if(r>>>0>h>>>0){continue}}break}if(r>>>0>v>>>0){continue}break c}break}if(!p){break b}}g=J[40592]+12|0;Ja[J[J[g>>2]+12>>2]](g,p)}rc(B);g=J[d+8>>2];if(g>>>0<2){break a}ga=Q(b*Q(4));v=g>>>1|0;t=d+108|0;p=J[d+4>>2];while(1){f=J[a+68>>2];g=J[f+(J[p+4>>2]<<2)>>2];h=J[f+(J[p>>2]<<2)>>2];h:{if(c){if(!(Aa=c,Ba=Ja[J[J[h>>2]+16>>2]](h)|0,Ca=Ja[J[J[g>>2]+16>>2]](g)|0,za=J[J[c>>2]+8>>2],Ja[za](Aa|0,Ba|0,Ca|0)|0)){break h}}r=J[h+4>>2]>J[g+4>>2];f=r?h:g;i:{j:{k:{l:{g=r?g:h;switch(J[g+4>>2]){case 0:break k;case 1:break l;default:break j}}if(J[f+4>>2]!=1){break j}Ij(g-8|0,d+96|0);Ij(f-8|0,d+16|0);m=N[d+40>>2];s=N[d+120>>2];j=N[d+104>>2];N[d+76>>2]=j;q=N[d+100>>2];N[d+72>>2]=q;u=N[d+96>>2];N[d+68>>2]=u;i=N[d+108>>2];n=N[d+112>>2];b=N[d+116>>2];L=N[d+24>>2];N[d+172>>2]=L;z=N[d+20>>2];N[d+168>>2]=z;A=N[d+16>>2];N[d+164>>2]=A;k=N[d+28>>2];o=N[d+32>>2];e=N[d+36>>2];N[d+156>>2]=b-j;N[d+152>>2]=n-q;N[d+148>>2]=i-u;N[d+144>>2]=e-L;N[d+140>>2]=o-z;N[d+136>>2]=k-A;V=Q(0);W=Q(0);C=Q(0);q=Q(Y(xb(d+68|0,d+148|0,d+164|0,d+136|0,d+56|0,d+160|0)));m=Q(s+m);l=Q(0);if(!(q>2];j=Q(Q(1)-b);l=e;e=N[d+160>>2];m=Q(Q(1)-e);s=Q(Q(Q(x*j)+Q(b*N[d+76>>2]))-Q(Q(l*m)+Q(e*N[d+172>>2])));q=N[g+324>>2];i=Q(Q(Q(b*N[d+68>>2])+Q(i*j))-Q(Q(e*N[d+164>>2])+Q(k*m)));k=N[g+316>>2];j=Q(Q(Q(n*j)+Q(b*N[d+72>>2]))-Q(Q(o*m)+Q(e*N[d+168>>2])));n=N[g+320>>2];b=Q(Q(s*q)+Q(Q(i*k)+Q(j*n)));e=Q(s-Q(q*b));i=Q(i-Q(k*b));b=Q(j-Q(n*b));j=Q(Q(e*e)+Q(Q(i*i)+Q(b*b)));if(j>Q(0)){l=e;e=Q(Q(1)/Q(Y(j)));W=Q(l*e);V=Q(i*e);l=Q(b*e)}else{l=Q(0)}break i}if(J[f+4>>2]!=1){break j}Gj(g-8|0,d+96|0);Ij(f-8|0,d+68|0);N[d+172>>2]=N[d+76>>2];h=J[d+72>>2];J[d+164>>2]=J[d+68>>2];J[d+168>>2]=h;N[d+156>>2]=N[d+88>>2];h=J[d+84>>2];J[d+148>>2]=J[d+80>>2];J[d+152>>2]=h;e=N[d+120>>2];b=Q(e+e);i=N[d+124>>2];j=Q(i+i);k=Q(Q(1)-Q(e*b));o=Q(i*j);N[d+48>>2]=k-o;e=N[d+128>>2];m=Q(j*e);n=N[d+132>>2];s=Q(b*n);N[d+44>>2]=m-s;q=Q(b*e);j=Q(j*n);N[d+40>>2]=q+j;N[d+36>>2]=m+s;x=k;l=e;e=Q(e+e);k=Q(l*e);N[d+32>>2]=x-k;b=Q(b*i);e=Q(e*n);N[d+28>>2]=b-e;N[d+24>>2]=q-j;N[d+20>>2]=b+e;N[d+16>>2]=Q(Q(1)-o)-k;N[d+64>>2]=N[d+104>>2];h=J[d+100>>2];J[d+56>>2]=J[d+96>>2];J[d+60>>2]=h;V=Q(0);W=Q(0);C=Q(0);b=Q(Y(Vd(d+164|0,d+148|0,d+56|0,t,d+16|0,d+160|0,d+136|0)));e=N[d+92>>2];l=Q(0);if(!(b>2]-Q(Q(N[d+172>>2]+N[d+156>>2])*Q(.5)));i=N[g+324>>2];j=Q(N[d+56>>2]-Q(Q(N[d+164>>2]+N[d+148>>2])*Q(.5)));n=N[g+316>>2];k=Q(N[d+60>>2]-Q(Q(N[d+168>>2]+N[d+152>>2])*Q(.5)));o=N[g+320>>2];b=Q(Q(e*i)+Q(Q(j*n)+Q(k*o)));e=Q(e-Q(i*b));i=Q(j-Q(n*b));b=Q(k-Q(o*b));j=Q(Q(e*e)+Q(Q(i*i)+Q(b*b)));if(j>Q(0)){l=e;e=Q(Q(1)/Q(Y(j)));W=Q(l*e);V=Q(i*e);l=Q(b*e)}else{l=Q(0)}break i}Gj(g-8|0,d+96|0);Gj(f-8|0,d+16|0);V=Q(0);W=Q(0);C=Q(0);i=N[d+40>>2];m=Q(i+i);k=N[d+48>>2];A=Q(m*k);s=N[d+44>>2];u=Q(s+s);D=N[d+52>>2];M=Q(u*D);n=Q(A+M);E=N[d+108>>2];da=N[d+36>>2];F=N[d+120>>2];q=Q(F+F);o=N[d+128>>2];_=Q(q*o);b=N[d+124>>2];G=Q(b+b);y=N[d+132>>2];$=Q(G*y);e=Q(_-$);O=Q(Q(1)-Q(i*m));S=Q(s*u);L=Q(O-S);aa=Q(b*G);z=Q(o+o);X=Q(o*z);i=Q(Q(Q(1)-aa)-X);ba=Q(q*b);ca=Q(z*y);b=Q(ba+ca);u=Q(u*k);x=Q(m*D);z=Q(u-x);ha=Q(Q(e*L)+Q(Q(i*n)+Q(b*z)));ia=Q(Q(R(ha))+Q(9.999999974752427e-7));H=N[d+28>>2];A=Q(A-M);l=k;k=Q(k+k);T=Q(l*k);M=Q(Q(Q(1)-S)-T);m=Q(m*s);k=Q(k*D);D=Q(m+k);ja=Q(Q(e*A)+Q(Q(i*M)+Q(b*D)));ka=Q(Q(R(ja))+Q(9.999999974752427e-7));I=N[d+32>>2];S=Q(u+x);x=Q(m-k);O=Q(O-T);la=Q(Q(e*S)+Q(Q(i*x)+Q(b*O)));ma=Q(Q(R(la))+Q(9.999999974752427e-7));na=N[d+24>>2];oa=N[d+104>>2];K=Q(na-oa);pa=N[d+16>>2];qa=N[d+96>>2];U=Q(pa-qa);ra=N[d+20>>2];sa=N[d+100>>2];ea=Q(ra-sa);T=Q(Q(K*e)+Q(Q(U*i)+Q(b*ea)));fa=Q(Q(E+Q(Q(da*ia)+Q(Q(H*ka)+Q(I*ma))))-Q(R(T)));l=Q(0);if(fa>2];G=Q(Q(K*k)+Q(Q(U*o)+Q(m*ea)));X=Q(Q(Q(Q(da*ca)+Q(Q(H*ua)+Q(I*wa)))+F)-Q(R(G)));l=Q(0);if(X>2];K=Q(Q(K*s)+Q(Q(U*q)+Q(u*ea)));U=Q(Q(Q(Q(da*$)+Q(Q(H*xa)+Q(I*j)))+y)-Q(R(K)));l=Q(0);if(UU;m:{n:{o:{p:{q:{r:{B=h?2:r;j=h?U:j;h=j>H;B=h?3:B;j=h?H:j;h=j>I;B=h?4:B;j=h?I:j;h=j>E;switch((h?5:B)-1|0){case 4:break n;case 3:break o;case 2:break p;case 1:break q;case 0:break r;default:break m}}i=o;b=m;e=k;break m}i=q;b=u;e=s;break m}i=M;b=D;e=A;break m}i=x;b=O;e=S;break m}i=n;b=z;e=L}C=h?E:j;h=Q(Q(e*Q(oa-na))+Q(Q(i*Q(qa-pa))+Q(Q(sa-ra)*b)))>2];i=h?Q(-i):i;k=N[g+316>>2];o=N[g+320>>2];m=h?Q(-b):b;b=Q(Q(e*n)+Q(Q(i*k)+Q(o*m)));e=Q(e-Q(n*b));i=Q(i-Q(k*b));b=Q(m-Q(o*b));n=Q(Q(e*e)+Q(Q(i*i)+Q(b*b)));l=Q(0);if(!(n>Q(0))){break i}l=e;e=Q(Q(1)/Q(Y(n)));W=Q(l*e);V=Q(i*e);l=Q(b*e)}j=l;if(C==Q(0)){break h}b=C>ga?ga:C;e=Q(Q(V*b)*Q(.5));N[g+420>>2]=e+N[g+420>>2];i=Q(Q(j*b)*Q(.5));N[g+424>>2]=i+N[g+424>>2];b=Q(Q(W*b)*Q(.5));N[g+428>>2]=b+N[g+428>>2];N[f+420>>2]=N[f+420>>2]-e;N[f+424>>2]=N[f+424>>2]-i;N[f+428>>2]=N[f+428>>2]-b}p=p+8|0;v=v-1|0;if(v){continue}break}}if(w){a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,w)}a=J[d+12>>2];s:{if((a|0)<0|!(a&2147483647)){break s}a=J[d+4>>2];if(!a){break s}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,a)}Ha=d+176|0}function g0(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=0,q=0,r=Q(0),s=0,t=0,u=0;e=Ha-224|0;Ha=e;n=1;a:{if(!J[a+592>>2]){break a}q=a+4|0;b:{switch(L[b+98>>1]){case 3:if(L[b+96>>1]){n=$d(e+32|0,b+48|0,b+12|0,b);I[e+28>>1]=L[d>>1];J[e+24>>2]=c;J[e+20>>2]=b;J[e+16>>2]=149348;n=dC(J[a+644>>2],J[a+640>>2],q,n,e+16|0);break a}f=N[b+84>>2];g=N[b+88>>2];h=N[b+76>>2];i=N[b+92>>2];j=N[b+80>>2];k=N[b+72>>2];J[e+60>>2]=0;N[e+56>>2]=Q(i-j)*Q(.5);N[e+52>>2]=Q(g-h)*Q(.5);J[e+44>>2]=0;N[e+48>>2]=Q(f-k)*Q(.5);N[e+40>>2]=Q(j+i)*Q(.5);N[e+36>>2]=Q(h+g)*Q(.5);N[e+32>>2]=Q(k+f)*Q(.5);I[e+28>>1]=L[d>>1];J[e+24>>2]=c;J[e+20>>2]=b;J[e+16>>2]=149388;s=J[a+644>>2];t=J[a+640>>2];p=e+16|0;c=Ha-1056|0;Ha=c;H[c+1040|0]=1;J[c+1048>>2]=256;J[c+1052>>2]=256;J[c+1044>>2]=c+16;J[c+16>>2]=J[q+588>>2];d=1;c:while(1){d=d-1|0;a=J[J[c+1044>>2]+(d<<2)>>2];f=N[a+16>>2];g=N[a>>2];h=Q(f+g);f=Q(f-g);j=N[a+24>>2];k=N[a+8>>2];i=Q(j+k);l=N[a+20>>2];m=N[a+4>>2];g=Q(l+m);j=Q(j-k);k=Q(l-m);while(1){d:{e:{o=Q(Q(f*Q(.5))+N[e+48>>2]);f=Q(Q(h*Q(.5))-N[e+32>>2]);f:{if(!(o>=(f>Q(0)?f:Q(-f)))){break f}f=Q(Q(g*Q(.5))-N[e+36>>2]);if(!(Q(Q(k*Q(.5))+N[e+52>>2])>=(f>Q(0)?f:Q(-f)))){break f}f=Q(Q(i*Q(.5))-N[e+40>>2]);if(!(Q(Q(j*Q(.5))+N[e+56>>2])>=(f>Q(0)?f:Q(-f)))){break f}b=a;a=J[a+36>>2];if(J[b+40>>2]){break e}b=J[a>>2];if(!b){break f}a=a+4|0;if((b|0)==1){if(Ja[J[J[p>>2]+8>>2]](p,c+12|0,s+P(J[a>>2],44)|0)|0){break f}break d}while(1){q=J[a>>2];n=t+P(q,24)|0;g=N[n+12>>2];h=N[n>>2];f=Q(Q(Q(h+g)*Q(.5))-N[e+32>>2]);g:{if(!(Q(Q(Q(g-h)*Q(.5))+N[e+48>>2])>=(f>Q(0)?f:Q(-f)))){break g}g=N[n+4>>2];h=N[n+16>>2];f=Q(Q(Q(g+h)*Q(.5))-N[e+36>>2]);if(!(Q(Q(Q(h-g)*Q(.5))+N[e+52>>2])>=(f>Q(0)?f:Q(-f)))){break g}g=N[n+8>>2];h=N[n+20>>2];f=Q(Q(Q(g+h)*Q(.5))-N[e+40>>2]);if(!(Q(Q(Q(h-g)*Q(.5))+N[e+56>>2])>=(f>Q(0)?f:Q(-f)))){break g}if(!(Ja[J[J[p>>2]+8>>2]](p,c+12|0,s+P(q,44)|0)|0)){break d}}a=a+4|0;b=b-1|0;if(b){continue}break}}u=!d;if(d){continue c}break d}J[J[c+1044>>2]+(d<<2)>>2]=a+48;d=d+1|0;if((d|0)==(J[c+1052>>2]&2147483647)){Wc(c+16|0,d<<1)}f=N[a+16>>2];g=N[a>>2];h=Q(f+g);f=Q(f-g);j=N[a+24>>2];k=N[a+8>>2];i=Q(j+k);l=N[a+20>>2];m=N[a+4>>2];g=Q(l+m);j=Q(j-k);k=Q(l-m);continue}break}break};a=J[c+1052>>2];h:{if((a|0)<0|!(a&2147483647)){break h}a=J[c+1044>>2];if((a|0)==(c+16|0)|!a){break h}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}Ha=c+1056|0;n=u;break a;case 2:h=N[b+60>>2];m=N[b+124>>2];k=N[b+112>>2];l=N[b+116>>2];f=N[b+120>>2];J[e+44>>2]=0;N[e+40>>2]=f;N[e+36>>2]=l;N[e+32>>2]=k;g=N[b+16>>2];j=N[b+20>>2];i=N[b+12>>2];J[e+124>>2]=0;J[e+108>>2]=0;J[e+92>>2]=0;m=Q(m*Q(1.0099999904632568));N[e+88>>2]=m;N[e+84>>2]=m;J[e+76>>2]=0;N[e+72>>2]=i;N[e+68>>2]=j;J[e+60>>2]=0;N[e+56>>2]=j;N[e+52>>2]=g;r=i>Q(0)?i:Q(-i);N[e+120>>2]=r;o=j>Q(0)?j:Q(-j);N[e+116>>2]=o;N[e+104>>2]=o;o=g>Q(0)?g:Q(-g);N[e+100>>2]=o;N[e+80>>2]=m;N[e+64>>2]=g;N[e+48>>2]=i;N[e+112>>2]=o;N[e+96>>2]=r;J[e+156>>2]=0;J[e+140>>2]=0;m=Q(h+h);i:{if(m>=Q(34028234663852886e22)){h=g==Q(0)?l:g>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);i=i==Q(0)?k:i>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);g=f;if(j==Q(0)){break i}g=j>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break i}h=Q(l+Q(m*g));i=Q(k+Q(m*i));g=Q(f+Q(m*j))}N[e+152>>2]=f>g?f:g;N[e+148>>2]=h>2]=f>2]=h>l?l:h;N[e+144>>2]=i>2]=i>k?k:i;I[e+28>>1]=L[d>>1];J[e+24>>2]=c;J[e+20>>2]=b;J[e+16>>2]=149420;s=J[a+644>>2];t=J[a+640>>2];p=e+16|0;c=Ha-1056|0;Ha=c;H[c+1040|0]=1;J[c+1048>>2]=256;J[c+1052>>2]=256;J[c+1044>>2]=c+16;J[c+16>>2]=J[q+588>>2];d=1;j:while(1){d=d-1|0;a=J[J[c+1044>>2]+(d<<2)>>2];f=N[a+16>>2];g=N[a>>2];h=Q(f+g);f=Q(f-g);j=N[a+24>>2];k=N[a+8>>2];i=Q(j+k);l=N[a+20>>2];m=N[a+4>>2];g=Q(l+m);j=Q(j-k);k=Q(l-m);while(1){k:{l:{l=Q(h*Q(.5));f=Q(Q(f*Q(.5))+N[e+80>>2]);m:{if(!(N[e+128>>2]<=Q(l+f))|!(N[e+144>>2]>=Q(l-f))){break m}h=Q(Q(k*Q(.5))+N[e+84>>2]);g=Q(g*Q(.5));m=Q(N[e+36>>2]-g);l=Q(N[e+32>>2]-l);k=Q(Q(m*N[e+48>>2])-Q(l*N[e+64>>2]));if(!(Q(Q(f*N[e+112>>2])+Q(h*N[e+96>>2]))>=(k>Q(0)?k:Q(-k)))|!(N[e+132>>2]<=Q(g+h))|!(N[e+148>>2]>=Q(g-h))){break m}g=Q(Q(j*Q(.5))+N[e+88>>2]);o=Q(Q(h*N[e+116>>2])+Q(g*N[e+100>>2]));h=Q(i*Q(.5));j=Q(N[e+40>>2]-h);i=Q(Q(j*N[e+52>>2])-Q(m*N[e+68>>2]));if(!(o>=(i>Q(0)?i:Q(-i)))|!(N[e+136>>2]<=Q(h+g))|!(N[e+152>>2]>=Q(h-g))){break m}g=Q(Q(g*N[e+120>>2])+Q(f*N[e+104>>2]));f=Q(Q(l*N[e+56>>2])-Q(j*N[e+72>>2]));if(!(g>=(f>Q(0)?f:Q(-f)))){break m}b=a;a=J[a+36>>2];if(J[b+40>>2]){break l}b=J[a>>2];if(!b){break m}a=a+4|0;if((b|0)==1){if(Ja[J[J[p>>2]+8>>2]](p,c+12|0,s+P(J[a>>2],44)|0)|0){break m}break k}while(1){q=J[a>>2];n=t+P(q,24)|0;f=N[n>>2];g=N[n+12>>2];h=Q(Q(f+g)*Q(.5));f=Q(Q(Q(g-f)*Q(.5))+N[e+80>>2]);n:{if(!(N[e+128>>2]<=Q(h+f))|!(N[e+144>>2]>=Q(h-f))){break n}i=N[n+16>>2];j=N[n+4>>2];g=Q(Q(Q(i-j)*Q(.5))+N[e+84>>2]);i=Q(Q(j+i)*Q(.5));j=Q(N[e+36>>2]-i);k=Q(N[e+32>>2]-h);h=Q(Q(j*N[e+48>>2])-Q(k*N[e+64>>2]));if(!(Q(Q(f*N[e+112>>2])+Q(g*N[e+96>>2]))>=(h>Q(0)?h:Q(-h)))|!(N[e+132>>2]<=Q(i+g))|!(N[e+148>>2]>=Q(i-g))){break n}o=Q(g*N[e+116>>2]);h=N[n+20>>2];i=N[n+8>>2];g=Q(Q(Q(h-i)*Q(.5))+N[e+88>>2]);h=Q(Q(i+h)*Q(.5));l=Q(N[e+40>>2]-h);i=Q(Q(l*N[e+52>>2])-Q(j*N[e+68>>2]));if(!(Q(o+Q(g*N[e+100>>2]))>=(i>Q(0)?i:Q(-i)))|!(N[e+136>>2]<=Q(h+g))|!(N[e+152>>2]>=Q(h-g))){break n}g=Q(Q(g*N[e+120>>2])+Q(f*N[e+104>>2]));f=Q(Q(k*N[e+56>>2])-Q(l*N[e+72>>2]));if(!(g>=(f>Q(0)?f:Q(-f)))){break n}if(!(Ja[J[J[p>>2]+8>>2]](p,c+12|0,s+P(q,44)|0)|0)){break k}}a=a+4|0;b=b-1|0;if(b){continue}break}}u=!d;if(d){continue j}break k}J[J[c+1044>>2]+(d<<2)>>2]=a+48;d=d+1|0;if((d|0)==(J[c+1052>>2]&2147483647)){Wc(c+16|0,d<<1)}f=N[a+16>>2];g=N[a>>2];h=Q(f+g);f=Q(f-g);j=N[a+24>>2];k=N[a+8>>2];i=Q(j+k);l=N[a+20>>2];m=N[a+4>>2];g=Q(l+m);j=Q(j-k);k=Q(l-m);continue}break}break};a=J[c+1052>>2];o:{if((a|0)<0|!(a&2147483647)){break o}a=J[c+1044>>2];if((a|0)==(c+16|0)|!a){break o}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}Ha=c+1056|0;n=u;break a;case 0:f=N[b+112>>2];g=N[b+108>>2];n=J[b+104>>2];p=J[b+100>>2];J[e+44>>2]=0;N[e+40>>2]=g;J[e+32>>2]=p;J[e+36>>2]=n;N[e+48>>2]=f*f;I[e+28>>1]=L[d>>1];J[e+24>>2]=c;J[e+20>>2]=b;J[e+16>>2]=149452;s=J[a+644>>2];t=J[a+640>>2];p=e+16|0;c=Ha-1056|0;Ha=c;H[c+1040|0]=1;J[c+1048>>2]=256;J[c+1052>>2]=256;J[c+1044>>2]=c+16;J[c+16>>2]=J[q+588>>2];d=1;p:while(1){d=d-1|0;a=J[J[c+1044>>2]+(d<<2)>>2];f=N[a+16>>2];g=N[a>>2];h=Q(f+g);f=Q(f-g);j=N[a+24>>2];k=N[a+8>>2];i=Q(j+k);l=N[a+20>>2];m=N[a+4>>2];g=Q(l+m);j=Q(j-k);k=Q(l-m);while(1){q:{i=Q(N[e+40>>2]-Q(i*Q(.5)));j=Q(j*Q(.5));l=i>2]-Q(h*Q(.5)));f=Q(f*Q(.5));m=f>h?h:f;g=Q(N[e+36>>2]-Q(g*Q(.5)));k=Q(k*Q(.5));r=g>2]>=Q(Q(i*i)+Q(o+Q(f*f))))){break s}b=a;a=J[a+36>>2];if(J[b+40>>2]){break r}b=J[a>>2];if(!b){break s}a=a+4|0;if((b|0)==1){if(Ja[J[J[p>>2]+8>>2]](p,c+12|0,s+P(J[a>>2],44)|0)|0){break s}break q}while(1){q=J[a>>2];n=t+P(q,24)|0;g=N[n+8>>2];h=N[n+20>>2];f=Q(N[e+40>>2]-Q(Q(g+h)*Q(.5)));g=Q(Q(h-g)*Q(.5));h=f>2];k=N[n+12>>2];i=Q(N[e+32>>2]-Q(Q(j+k)*Q(.5)));j=Q(Q(k-j)*Q(.5));k=i>2];r=N[n+16>>2];l=Q(N[e+36>>2]-Q(Q(m+r)*Q(.5)));m=Q(Q(r-m)*Q(.5));r=l>2]>=Q(g+Q(i+Q(f*f)))){if(!(Ja[J[J[p>>2]+8>>2]](p,c+12|0,s+P(q,44)|0)|0)){break q}}a=a+4|0;b=b-1|0;if(b){continue}break}}u=!d;if(d){continue p}break q}J[J[c+1044>>2]+(d<<2)>>2]=a+48;d=d+1|0;if((d|0)==(J[c+1052>>2]&2147483647)){Wc(c+16|0,d<<1)}f=N[a+16>>2];g=N[a>>2];h=Q(f+g);f=Q(f-g);j=N[a+24>>2];k=N[a+8>>2];i=Q(j+k);l=N[a+20>>2];m=N[a+4>>2];g=Q(l+m);j=Q(j-k);k=Q(l-m);continue}break}break};a=J[c+1052>>2];t:{if((a|0)<0|!(a&2147483647)){break t}a=J[c+1044>>2];if((a|0)==(c+16|0)|!a){break t}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}Ha=c+1056|0;n=u;break a;case 4:break b;default:break a}}n=$d(e+32|0,b+48|0,b+12|0,b);I[e+28>>1]=L[d>>1];J[e+24>>2]=c;J[e+20>>2]=b;J[e+16>>2]=149348;n=dC(J[a+644>>2],J[a+640>>2],q,n,e+16|0)}Ha=e+224|0;return n|0}function uA(a,b,c,d,e,f,g,h,i,j){var k=0,l=0,m=0,n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0);l=Ha-208|0;Ha=l;k=Ha-272|0;Ha=k;J[k+248>>2]=0;J[k+252>>2]=0;J[k+240>>2]=0;J[k+244>>2]=0;C=N[d+8>>2];D=N[d+4>>2];G=N[d>>2];M=N[e+8>>2];E=N[e+4>>2];I=N[e>>2];J[k+224>>2]=1;m=J[a+4>>2];L=N[m+56>>2];O=N[m+52>>2];q=N[m+72>>2];ca=N[m+68>>2];ea=N[m+48>>2];R=N[m+64>>2];u=N[c+8>>2];p=N[c>>2];r=N[c+4>>2];n=J[b+4>>2];y=N[n+56>>2];$=N[n+52>>2];aa=N[n+72>>2];z=n- -64|0;X=N[z>>2];x=N[n+68>>2];v=N[n+88>>2];t=N[n+80>>2];o=N[n+84>>2];s=N[n+48>>2];J[k+172>>2]=0;B=v;m=Q(Q(u*u)+Q(Q(p*p)+Q(r*r)))>Q(1.1920928955078125e-7);v=m?u:Q(0);u=v;p=m?p:Q(1);r=m?r:Q(0);v=Q(Q(1)/Q(Y(Q(Q(v*v)+Q(Q(p*p)+Q(r*r))))));S=Q(u*v);p=Q(p*v);T=Q(r*v);N[k+168>>2]=Q(B*S)+Q(Q(t*p)+Q(o*T));N[k+164>>2]=Q(aa*S)+Q(Q(X*p)+Q(T*x));N[k+160>>2]=Q(y*S)+Q(Q(s*p)+Q(T*$));m=sb(n,k+160|0);B=N[z>>2];u=N[n+80>>2];r=N[n+84>>2];y=N[n+52>>2];$=N[n+68>>2];v=N[n+88>>2];m=J[n+152>>2]+P(m,12)|0;A=N[m+8>>2];t=N[n+56>>2];F=N[m>>2];o=N[n+72>>2];Z=N[m+4>>2];aa=N[n+48>>2];J[k+180>>2]=0;J[k+184>>2]=0;J[k+188>>2]=0;J[k+192>>2]=0;J[k+196>>2]=0;J[k+200>>2]=0;J[k+204>>2]=0;J[k+208>>2]=0;J[k+212>>2]=0;J[k+216>>2]=0;J[k+220>>2]=0;J[k+172>>2]=0;J[k+176>>2]=0;s=Q(-p);m=Q(Q(Q(ea*s)-Q(O*T))-Q(L*S))>Q(Q(Q(R*s)-Q(ca*T))-Q(q*S));X=m?L:q;x=Q(Q(v*A)+Q(Q(t*F)+Q(Z*o)));q=Q(X-x);N[k+168>>2]=q;v=m?O:ca;t=Q(Q(r*A)+Q(Q(y*F)+Q(Z*$)));p=Q(v-t);N[k+164>>2]=p;o=m?ea:R;s=Q(Q(u*A)+Q(Q(aa*F)+Q(Z*B)));r=Q(o-s);N[k+160>>2]=r;J[k+116>>2]=0;J[k+120>>2]=0;J[k+124>>2]=0;J[k+128>>2]=0;J[k+132>>2]=0;J[k+136>>2]=0;J[k+140>>2]=0;J[k+144>>2]=0;J[k+148>>2]=0;J[k+152>>2]=0;J[k+156>>2]=0;J[k+108>>2]=0;J[k+112>>2]=0;N[k+104>>2]=X;N[k+100>>2]=v;N[k+96>>2]=o;J[k+52>>2]=0;J[k+56>>2]=0;J[k+60>>2]=0;J[k+64>>2]=0;J[k+68>>2]=0;J[k+72>>2]=0;J[k+76>>2]=0;J[k+80>>2]=0;J[k+84>>2]=0;J[k+88>>2]=0;J[k+92>>2]=0;J[k+44>>2]=0;J[k+48>>2]=0;N[k+40>>2]=x;N[k+36>>2]=t;N[k+32>>2]=s;x=Q(-q);v=Q(-p);s=Q(-r);m=-1;y=Q(Q(q*q)+Q(Q(r*r)+Q(p*p)));o=N[J[b+4>>2]+24>>2];o=oca)){t=s;o=v;i=x;$=r;aa=p;X=q;break b}fa=Q(o+i);ea=Q(fa*fa);G=Q(Q(I*Q(0))+G);I=Q(Q(E*Q(0))+D);B=Q(Q(M*Q(0))+C);i=x;o=v;t=s;while(1){$=r;aa=p;X=q;m=J[a+4>>2];S=N[m+52>>2];T=N[m+56>>2];A=N[m+68>>2];F=N[m+72>>2];L=N[m+48>>2];O=N[m+64>>2];w=J[b+4>>2];R=N[w+52>>2];C=N[w+56>>2];D=N[w+72>>2];z=w- -64|0;M=N[z>>2];E=N[w+68>>2];u=N[w+88>>2];q=N[w+80>>2];p=N[w+84>>2];r=N[w+48>>2];J[k+268>>2]=0;U=q;q=Q(Q(1)/Q(Y(Q(Q(x*x)+Q(Q(s*s)+Q(v*v))))));da=Q(s*q);ba=Q(-da);V=Q(v*q);W=Q(x*q);N[k+264>>2]=Q(Q(U*ba)-Q(p*V))-Q(u*W);N[k+260>>2]=Q(Q(M*ba)-Q(E*V))-Q(D*W);N[k+256>>2]=Q(Q(r*ba)-Q(R*V))-Q(C*W);m=sb(w,k+256|0);n=Q(Q(T*W)+Q(Q(L*da)+Q(V*S)))>Q(Q(F*W)+Q(Q(O*da)+Q(V*A)));Z=n?L:O;m=J[w+152>>2]+P(m,12)|0;q=N[m+8>>2];p=N[m>>2];r=N[m+4>>2];L=Q(G+Q(Q(N[w+80>>2]*q)+Q(Q(N[w+48>>2]*p)+Q(r*N[z>>2]))));U=Q(Z-L);O=n?S:A;C=Q(I+Q(Q(N[w+84>>2]*q)+Q(Q(N[w+52>>2]*p)+Q(r*N[w+68>>2]))));A=Q(O-C);R=n?T:F;D=Q(B+Q(Q(N[w+88>>2]*q)+Q(Q(N[w+56>>2]*p)+Q(r*N[w+72>>2]))));F=Q(R-D);M=Q(Q(Q(Q(da*Q(-U))-Q(V*A))-Q(W*F))-fa);if(M>Q(0)){m=0;E=N[e+8>>2];u=N[e>>2];q=N[e+4>>2];p=Q(Q(W*E)+Q(Q(da*u)+Q(V*q)));if(p>=Q(0)){break a}r=_;_=Q(r-Q(M/p));if(_>r){if(_>Q(1)){break a}t=N[d+8>>2];o=N[d+4>>2];i=N[d>>2];J[k+76>>2]=0;J[k+60>>2]=0;J[k+44>>2]=0;p=Q(i+Q(u*_));u=Q(p-G);C=Q(u+N[k+64>>2]);N[k+64>>2]=C;r=Q(o+Q(q*_));o=Q(r-I);D=Q(o+N[k+68>>2]);N[k+68>>2]=D;y=Q(t+Q(E*_));i=Q(y-B);M=Q(i+N[k+72>>2]);N[k+72>>2]=M;E=Q(u+N[k+48>>2]);N[k+48>>2]=E;G=Q(o+N[k+52>>2]);N[k+52>>2]=G;I=Q(i+N[k+56>>2]);N[k+56>>2]=I;B=Q(u+N[k+32>>2]);N[k+32>>2]=B;u=Q(o+N[k+36>>2]);N[k+36>>2]=u;q=Q(i+N[k+40>>2]);N[k+40>>2]=q;t=N[k+96>>2];o=N[k+100>>2];i=N[k+104>>2];J[k+172>>2]=0;N[k+168>>2]=i-q;N[k+164>>2]=o-u;N[k+160>>2]=t-B;t=N[k+112>>2];o=N[k+116>>2];i=N[k+120>>2];J[k+188>>2]=0;N[k+184>>2]=i-I;N[k+180>>2]=o-G;N[k+176>>2]=t-E;t=N[k+128>>2];o=N[k+132>>2];i=N[k+136>>2];J[k+204>>2]=0;N[k+200>>2]=i-M;N[k+196>>2]=o-D;N[k+192>>2]=t-C;n=J[b+4>>2];E=N[n+56>>2];G=N[n+52>>2];I=N[n+72>>2];z=n- -64|0;B=N[z>>2];u=N[n+68>>2];q=N[n+88>>2];t=N[n+80>>2];o=N[n+84>>2];i=N[n+48>>2];J[k+268>>2]=0;U=q;q=Q(-W);A=o;o=Q(-V);N[k+264>>2]=Q(U*q)+Q(Q(t*ba)+Q(A*o));N[k+260>>2]=Q(I*q)+Q(Q(B*ba)+Q(u*o));N[k+256>>2]=Q(E*q)+Q(Q(i*ba)+Q(G*o));m=sb(n,k+256|0);m=J[n+152>>2]+P(m,12)|0;t=N[m+8>>2];o=N[m>>2];i=N[m+4>>2];D=Q(y+Q(Q(N[n+88>>2]*t)+Q(Q(N[n+56>>2]*o)+Q(i*N[n+72>>2]))));F=Q(R-D);C=Q(r+Q(Q(N[n+84>>2]*t)+Q(Q(N[n+52>>2]*o)+Q(i*N[n+68>>2]))));A=Q(O-C);L=Q(p+Q(Q(N[n+80>>2]*t)+Q(Q(N[n+48>>2]*o)+Q(i*N[z>>2]))));U=Q(Z-L);t=s;o=v;i=x;G=p;I=r;B=y;y=Q(34028234663852886e22)}}u=y;z=J[k+224>>2];m=z<<4;n=m+(k+96|0)|0;J[n+12>>2]=0;N[n+8>>2]=R;N[n+4>>2]=O;N[n>>2]=Z;n=m+(k+32|0)|0;J[n+12>>2]=0;N[n+8>>2]=D;N[n+4>>2]=C;N[n>>2]=L;m=m+(k+160|0)|0;J[m+12>>2]=0;N[m+8>>2]=F;N[m+4>>2]=A;N[m>>2]=U;J[k+224>>2]=z+1;c:{d:{switch(z-1|0){case 0:y=N[k+168>>2];q=Q(N[k+184>>2]-y);x=N[k+160>>2];p=Q(N[k+176>>2]-x);v=N[k+164>>2];r=Q(N[k+180>>2]-v);s=Q(Q(q*q)+Q(Q(p*p)+Q(r*r)));if(s<=Q(1.1920928955078125e-7)){J[k+224>>2]=1;m=J[k+164>>2];J[k+256>>2]=J[k+160>>2];J[k+260>>2]=m;m=J[k+172>>2];J[k+264>>2]=J[k+168>>2];J[k+268>>2]=m;break c}s=Q(Q(Q(Q(Q(-x)*p)-Q(r*v))-Q(y*q))/s);s=s>Q(1)?Q(1):s;s=s>Q(0)?s:Q(0);N[k+264>>2]=y+Q(q*s);N[k+260>>2]=v+Q(r*s);N[k+256>>2]=x+Q(p*s);break c;case 1:_b(k+256|0,k+160|0,k+96|0,k+32|0,k+224|0);break c;case 2:hc(k+256|0,k+160|0,k+96|0,k+32|0,k+224|0);break c;default:break d}}N[k+264>>2]=F;N[k+260>>2]=A;N[k+256>>2]=U}q=N[k+264>>2];x=Q(-q);p=N[k+260>>2];v=Q(-p);r=N[k+256>>2];s=Q(-r);y=Q(Q(q*q)+Q(Q(r*r)+Q(p*p)));if(eay){continue}break}m=u>y?-1:0}w=K[J[a+4>>2]+32|0];u=Q(0);A=Q(0);d=(m|0)!=0&y>ca;x=d?x:i;t=d?s:t;s=d?v:o;i=Q(Y(Q(Q(x*x)+Q(Q(t*t)+Q(s*s)))));if(!(i<=Q(1.1920928955078125e-7))){i=Q(Q(1)/i);ga=Q(x*i);A=Q(t*i);u=Q(s*i)}J[l+188>>2]=0;N[l+184>>2]=-ga;N[l+180>>2]=-u;N[l+176>>2]=-A;N[l+160>>2]=_;J[l+172>>2]=J[k+236>>2];d=J[k+232>>2];J[l+164>>2]=J[k+228>>2];J[l+168>>2]=d;J[k+268>>2]=0;N[k+264>>2]=m?q:X;N[k+260>>2]=m?p:aa;N[k+256>>2]=m?r:$;n=J[k+252>>2];m=J[k+248>>2];J[k+24>>2]=m;J[k+28>>2]=n;z=J[k+244>>2];d=J[k+240>>2];J[k+16>>2]=d;J[k+20>>2]=z;J[k+8>>2]=m;J[k+12>>2]=n;J[k>>2]=d;J[k+4>>2]=z;jb(k+160|0,k+96|0,k+32|0,k+256|0,k+16|0,k,J[k+224>>2]);t=N[J[a+4>>2]+16>>2];o=N[k+16>>2];s=N[k+20>>2];i=N[k+24>>2];J[l+204>>2]=0;N[l+200>>2]=i+(w?Q(ga*t):Q(-0));N[l+196>>2]=s+(w?Q(u*t):Q(-0));N[l+192>>2]=o+(w?Q(A*t):Q(-0));m=1}Ha=k+272|0;d=m;if(m){m=J[l+164>>2];J[f>>2]=J[l+160>>2];J[f+4>>2]=m;m=J[l+172>>2];J[f+8>>2]=J[l+168>>2];J[f+12>>2]=m;if(!(!j|N[l+160>>2]!=Q(0))){z=J[a+4>>2];m=J[b+4>>2];N[l+144>>2]=Q(N[z+16>>2]+N[m+16>>2])*Q(100);H[l+135|0]=0;J[l+88>>2]=0;J[l+92>>2]=0;J[l+80>>2]=0;J[l+84>>2]=0;J[l+72>>2]=0;J[l+76>>2]=0;j=l- -64|0;J[j>>2]=0;J[j+4>>2]=0;J[l+56>>2]=0;J[l+60>>2]=0;J[l+48>>2]=0;J[l+52>>2]=0;J[l+112>>2]=0;J[l+40>>2]=152284;J[l+44>>2]=z;J[l+32>>2]=152352;J[l+36>>2]=m;e:{f:{if(Fo(l+40|0,l+32|0,c,l+144|0,0,l+140|0,l+136|0,l+135|0,l+48|0)-5|0){break f}J[l+16>>2]=1065353216;c=J[l+28>>2];J[l+8>>2]=J[l+24>>2];J[l+12>>2]=c;c=J[l+20>>2];J[l>>2]=J[l+16>>2];J[l+4>>2]=c;if(ic(a,b,l+140|0,l+136|0,K[l+135|0],0,l,l+48|0)-5>>>0<=1){break f}J[l+200>>2]=0;J[l+204>>2]=0;J[l+192>>2]=0;J[l+196>>2]=0;t=N[e+8>>2];o=N[e>>2];s=N[e+4>>2];J[l+188>>2]=0;i=Q(Q(1)/Q(Y(Q(Q(t*t)+Q(Q(o*o)+Q(s*s))))));N[l+184>>2]=i*Q(-t);N[l+180>>2]=i*Q(-s);N[l+176>>2]=i*Q(-o);i=Q(0);break e}a=J[l+60>>2];J[l+200>>2]=J[l+56>>2];J[l+204>>2]=a;a=J[l+52>>2];J[l+192>>2]=J[l+48>>2];J[l+196>>2]=a;a=J[l+84>>2];J[l+176>>2]=J[l+80>>2];J[l+180>>2]=a;a=J[l+92>>2];J[l+184>>2]=J[l+88>>2];J[l+188>>2]=a;i=N[l+112>>2]}N[f>>2]=i>2];J[h>>2]=J[l+192>>2];J[h+4>>2]=a;a=J[l+204>>2];J[h+8>>2]=J[l+200>>2];J[h+12>>2]=a;a=J[l+180>>2];J[g>>2]=J[l+176>>2];J[g+4>>2]=a;a=J[l+188>>2];J[g+8>>2]=J[l+184>>2];J[g+12>>2]=a}Ha=l+208|0;return d}function C0(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=0,h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=0,r=0,s=Q(0),t=0,u=0,v=Q(0),w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;i=Ha-208|0;Ha=i;r=1;d=J[a+4>>2];a:{if(!d){break a}b:{switch(L[b+98>>1]){case 3:if(L[b+96>>1]){d=$d(i+16|0,b+48|0,b+12|0,b);r=hi(J[a+296>>2],J[a+292>>2],J[a+4>>2],d,c);break a}f=N[b+84>>2];e=N[b+88>>2];j=N[b+76>>2];h=N[b+92>>2];k=N[b+80>>2];m=N[b+72>>2];J[i+44>>2]=0;N[i+40>>2]=Q(h-k)*Q(.5);N[i+36>>2]=Q(e-j)*Q(.5);J[i+28>>2]=0;N[i+32>>2]=Q(f-m)*Q(.5);N[i+24>>2]=Q(k+h)*Q(.5);N[i+20>>2]=Q(j+e)*Q(.5);N[i+16>>2]=Q(m+f)*Q(.5);r=sp(J[a+296>>2],J[a+292>>2],d,i+16|0,c);break a;case 2:j=N[b+60>>2];l=N[b+124>>2];m=N[b+112>>2];n=N[b+116>>2];f=N[b+120>>2];J[i+28>>2]=0;N[i+24>>2]=f;N[i+20>>2]=n;N[i+16>>2]=m;e=N[b+16>>2];k=N[b+20>>2];h=N[b+12>>2];J[i+108>>2]=0;J[i+92>>2]=0;J[i+76>>2]=0;l=Q(l*Q(1.0099999904632568));N[i+72>>2]=l;N[i+68>>2]=l;J[i+60>>2]=0;N[i+56>>2]=h;N[i+52>>2]=k;J[i+44>>2]=0;N[i+40>>2]=k;N[i+36>>2]=e;v=h>Q(0)?h:Q(-h);N[i+104>>2]=v;s=k>Q(0)?k:Q(-k);N[i+100>>2]=s;N[i+88>>2]=s;s=e>Q(0)?e:Q(-e);N[i+84>>2]=s;N[i+64>>2]=l;N[i+48>>2]=e;N[i+32>>2]=h;N[i+96>>2]=s;N[i+80>>2]=v;J[i+140>>2]=0;J[i+124>>2]=0;l=Q(j+j);c:{if(l>=Q(34028234663852886e22)){j=e==Q(0)?n:e>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);h=h==Q(0)?m:h>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);e=f;if(k==Q(0)){break c}e=k>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break c}j=Q(n+Q(l*e));h=Q(m+Q(l*h));e=Q(f+Q(l*k))}N[i+136>>2]=f>e?f:e;N[i+132>>2]=j>2]=f>2]=j>n?n:j;N[i+128>>2]=h>2]=h>m?m:h;r=rp(J[a+296>>2],J[a+292>>2],d,i+16|0,c);break a;case 0:f=N[b+112>>2];e=N[b+108>>2];g=J[b+104>>2];y=J[b+100>>2];J[i+28>>2]=0;N[i+24>>2]=e;J[i+16>>2]=y;J[i+20>>2]=g;N[i+32>>2]=f*f;r=qp(J[a+296>>2],J[a+292>>2],d,i+16|0,c);break a;case 4:break b;default:break a}}d=$d(i+16|0,b+48|0,b+12|0,b);r=hi(J[a+296>>2],J[a+292>>2],J[a+4>>2],d,c)}d:{if(!r|!K[a+336|0]){break d}r=1;if((J[a+156>>2]+J[a+108>>2]|0)==(0-J[a+216>>2]|0)){break d}r=0;d=Ha-224|0;Ha=d;q=a+52|0;e:{if(J[q+104>>2]!=(0-J[q+56>>2]|0)){w=q+4|0;a=0;g=Ha-208|0;Ha=g;z=b+12|0;A=b+48|0;u=1;y=1;while(1){o=P(a,48)+w|0;a=J[o+12>>2];f:{if(!a|!(J[a+588>>2]!=0&u)){break f}u=1;g:{switch(L[b+98>>1]){case 3:if(L[b+96>>1]){a=$d(g+16|0,A,z,b);p=J[w+104>>2];u=Ap(J[p+12>>2],J[p+8>>2],J[o+12>>2],a,c);break f}f=N[b+84>>2];e=N[b+72>>2];j=N[b+88>>2];h=N[b+76>>2];k=N[b+92>>2];m=N[b+80>>2];J[g+44>>2]=0;J[g+28>>2]=0;N[g+40>>2]=Q(k-m)*Q(.5);N[g+36>>2]=Q(j-h)*Q(.5);N[g+32>>2]=Q(f-e)*Q(.5);N[g+24>>2]=Q(m+k)*Q(.5);N[g+20>>2]=Q(h+j)*Q(.5);N[g+16>>2]=Q(e+f)*Q(.5);o=J[w+104>>2];B=J[o+12>>2];D=J[o+8>>2];u=0;p=Ha-1056|0;Ha=p;H[p+1040|0]=1;J[p+1048>>2]=256;J[p+1052>>2]=256;J[p+1044>>2]=p+16;J[p+16>>2]=J[a+588>>2];t=1;h:while(1){t=t-1|0;a=J[J[p+1044>>2]+(t<<2)>>2];f=N[a+16>>2];e=N[a>>2];j=Q(f+e);f=Q(f-e);k=N[a+24>>2];m=N[a+8>>2];h=Q(k+m);n=N[a+20>>2];l=N[a+4>>2];e=Q(n+l);k=Q(k-m);m=Q(n-l);while(1){i:{j:{l=Q(Q(f*Q(.5))+N[g+32>>2]);f=Q(Q(j*Q(.5))-N[g+16>>2]);k:{if(!(l>=(f>Q(0)?f:Q(-f)))){break k}f=Q(Q(e*Q(.5))-N[g+20>>2]);if(!(Q(Q(m*Q(.5))+N[g+36>>2])>=(f>Q(0)?f:Q(-f)))){break k}f=Q(Q(h*Q(.5))-N[g+24>>2]);if(!(Q(Q(k*Q(.5))+N[g+40>>2])>=(f>Q(0)?f:Q(-f)))){break k}o=a;a=J[a+36>>2];if(J[o+40>>2]){break j}x=J[a>>2];if(!x){break k}a=a+4|0;if((x|0)==1){if(Ja[J[J[c>>2]>>2]](c,p+12|0,(J[a>>2]<<3)+B|0)|0){break k}break i}while(1){C=J[a>>2];o=P(C,24)+D|0;e=N[o+12>>2];j=N[o>>2];f=Q(Q(Q(j+e)*Q(.5))-N[g+16>>2]);l:{if(!(Q(Q(Q(e-j)*Q(.5))+N[g+32>>2])>=(f>Q(0)?f:Q(-f)))){break l}e=N[o+4>>2];j=N[o+16>>2];f=Q(Q(Q(e+j)*Q(.5))-N[g+20>>2]);if(!(Q(Q(Q(j-e)*Q(.5))+N[g+36>>2])>=(f>Q(0)?f:Q(-f)))){break l}e=N[o+8>>2];j=N[o+20>>2];f=Q(Q(Q(e+j)*Q(.5))-N[g+24>>2]);if(!(Q(Q(Q(j-e)*Q(.5))+N[g+40>>2])>=(f>Q(0)?f:Q(-f)))){break l}if(!(Ja[J[J[c>>2]>>2]](c,p+12|0,(C<<3)+B|0)|0)){break i}}a=a+4|0;x=x-1|0;if(x){continue}break}}u=!t;if(t){continue h}break i}J[J[p+1044>>2]+(t<<2)>>2]=a+48;t=t+1|0;if((t|0)==(J[p+1052>>2]&2147483647)){Wc(p+16|0,t<<1)}f=N[a+16>>2];e=N[a>>2];j=Q(f+e);f=Q(f-e);k=N[a+24>>2];m=N[a+8>>2];h=Q(k+m);n=N[a+20>>2];l=N[a+4>>2];e=Q(n+l);k=Q(k-m);m=Q(n-l);continue}break}break};a=J[p+1052>>2];m:{if((a|0)<0|!(a&2147483647)){break m}a=J[p+1044>>2];if((a|0)==(p+16|0)|!a){break m}o=J[40592];Ja[J[J[o+12>>2]+12>>2]](o+12|0,a)}Ha=p+1056|0;break f;case 2:j=N[b+60>>2];l=N[b+124>>2];m=N[b+112>>2];n=N[b+116>>2];f=N[b+120>>2];J[g+28>>2]=0;N[g+24>>2]=f;N[g+20>>2]=n;N[g+16>>2]=m;e=N[b+16>>2];k=N[b+20>>2];h=N[b+12>>2];J[g+108>>2]=0;J[g+92>>2]=0;J[g+76>>2]=0;l=Q(l*Q(1.0099999904632568));N[g+72>>2]=l;N[g+68>>2]=l;N[g+64>>2]=l;J[g+60>>2]=0;N[g+56>>2]=h;N[g+52>>2]=k;N[g+48>>2]=e;J[g+44>>2]=0;N[g+40>>2]=k;N[g+36>>2]=e;N[g+32>>2]=h;l=h>Q(0)?h:Q(-h);N[g+104>>2]=l;v=k>Q(0)?k:Q(-k);N[g+100>>2]=v;s=e>Q(0)?e:Q(-e);N[g+96>>2]=s;N[g+88>>2]=v;N[g+84>>2]=s;N[g+80>>2]=l;J[g+140>>2]=0;J[g+124>>2]=0;l=Q(j+j);n:{if(l>=Q(34028234663852886e22)){j=e==Q(0)?n:e>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);h=h==Q(0)?m:h>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);e=f;if(k==Q(0)){break n}e=k>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break n}j=Q(n+Q(l*e));h=Q(m+Q(l*h));e=Q(f+Q(l*k))}N[g+136>>2]=f>e?f:e;N[g+132>>2]=j>2]=h>2]=f>2]=j>n?n:j;N[g+112>>2]=h>m?m:h;o=J[w+104>>2];u=mC(J[o+12>>2],J[o+8>>2],a,g+16|0,c);break f;case 0:f=N[b+112>>2];o=J[b+104>>2];p=J[b+100>>2];e=N[b+108>>2];J[g+28>>2]=0;N[g+24>>2]=e;J[g+16>>2]=p;J[g+20>>2]=o;N[g+32>>2]=f*f;o=J[w+104>>2];u=lC(J[o+12>>2],J[o+8>>2],a,g+16|0,c);break f;case 4:break g;default:break f}}a=$d(g+16|0,A,z,b);p=J[w+104>>2];u=Ap(J[p+12>>2],J[p+8>>2],J[o+12>>2],a,c)}a=1;o=y;y=0;if(o){continue}break}Ha=g+208|0;if(!(u&1)){break e}}r=1;if(!J[q+164>>2]){break e}o:{switch(L[b+98>>1]){case 3:if(L[b+96>>1]){a=$d(d+32|0,b+48|0,b+12|0,b);J[d+28>>2]=J[q+124>>2];J[d+24>>2]=c;J[d+20>>2]=a;J[d+16>>2]=148984;r=hi(J[q+200>>2],J[q+196>>2],J[q+168>>2],a,d+16|0);break e}f=N[b+84>>2];e=N[b+88>>2];j=N[b+76>>2];h=N[b+92>>2];k=N[b+80>>2];m=N[b+72>>2];J[d+60>>2]=0;N[d+56>>2]=Q(h-k)*Q(.5);N[d+52>>2]=Q(e-j)*Q(.5);J[d+44>>2]=0;N[d+48>>2]=Q(f-m)*Q(.5);N[d+40>>2]=Q(k+h)*Q(.5);N[d+36>>2]=Q(j+e)*Q(.5);N[d+32>>2]=Q(m+f)*Q(.5);J[d+28>>2]=J[q+124>>2];J[d+24>>2]=c;J[d+16>>2]=149016;a=d+32|0;J[d+20>>2]=a;r=sp(J[q+200>>2],J[q+196>>2],J[q+168>>2],a,d+16|0);break e;case 2:j=N[b+60>>2];l=N[b+124>>2];m=N[b+112>>2];n=N[b+116>>2];f=N[b+120>>2];J[d+44>>2]=0;N[d+40>>2]=f;N[d+36>>2]=n;N[d+32>>2]=m;e=N[b+16>>2];k=N[b+20>>2];h=N[b+12>>2];J[d+124>>2]=0;J[d+108>>2]=0;J[d+92>>2]=0;l=Q(l*Q(1.0099999904632568));N[d+88>>2]=l;N[d+84>>2]=l;J[d+76>>2]=0;N[d+72>>2]=h;N[d+68>>2]=k;J[d+60>>2]=0;N[d+56>>2]=k;N[d+52>>2]=e;v=h>Q(0)?h:Q(-h);N[d+120>>2]=v;s=k>Q(0)?k:Q(-k);N[d+116>>2]=s;N[d+104>>2]=s;s=e>Q(0)?e:Q(-e);N[d+100>>2]=s;N[d+80>>2]=l;N[d+64>>2]=e;N[d+48>>2]=h;N[d+112>>2]=s;N[d+96>>2]=v;J[d+156>>2]=0;J[d+140>>2]=0;l=Q(j+j);p:{if(l>=Q(34028234663852886e22)){j=e==Q(0)?n:e>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);h=h==Q(0)?m:h>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);e=f;if(k==Q(0)){break p}e=k>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break p}j=Q(n+Q(l*e));h=Q(m+Q(l*h));e=Q(f+Q(l*k))}N[d+152>>2]=f>e?f:e;N[d+148>>2]=j>2]=f>2]=j>n?n:j;N[d+144>>2]=h>2]=h>m?m:h;J[d+28>>2]=J[q+124>>2];J[d+24>>2]=c;J[d+16>>2]=149048;a=d+32|0;J[d+20>>2]=a;r=rp(J[q+200>>2],J[q+196>>2],J[q+168>>2],a,d+16|0);break e;case 0:f=N[b+112>>2];e=N[b+108>>2];a=J[b+104>>2];b=J[b+100>>2];J[d+44>>2]=0;N[d+40>>2]=e;J[d+32>>2]=b;J[d+36>>2]=a;N[d+48>>2]=f*f;J[d+28>>2]=J[q+124>>2];J[d+24>>2]=c;J[d+16>>2]=149080;a=d+32|0;J[d+20>>2]=a;r=qp(J[q+200>>2],J[q+196>>2],J[q+168>>2],a,d+16|0);break e;case 4:break o;default:break e}}a=$d(d+32|0,b+48|0,b+12|0,b);J[d+28>>2]=J[q+124>>2];J[d+24>>2]=c;J[d+20>>2]=a;J[d+16>>2]=148984;r=hi(J[q+200>>2],J[q+196>>2],J[q+168>>2],a,d+16|0)}Ha=d+224|0}Ha=i+208|0;return r|0}function oA(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=Q(0),s=0,t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=0,$=0,aa=0,ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0);j=Ha-320|0;Ha=j;q=J[b+4>>2];k=N[q+20>>2];s=J[a+4>>2];l=N[s+20>>2];w=N[d>>2];$=K[s+32|0];E=N[s+16>>2];aa=K[q+32|0];M=N[q+16>>2];J[j+28>>2]=0;Z=Q((k>2];d=0;while(1){c=d<<2;A=K[d+f|0];J[c+(j+48|0)>>2]=A;B=K[d+g|0];J[c+(j+32|0)>>2]=B;c=J[s+152>>2]+P(A,12)|0;k=N[c+8>>2];l=N[c>>2];m=N[c+4>>2];c=J[q+152>>2]+P(B,12)|0;o=N[c+8>>2];n=N[c>>2];r=N[c+4>>2];t=N[v+48>>2];u=N[v+32>>2];y=N[v>>2];z=N[v+16>>2];F=N[v+52>>2];O=N[v+36>>2];R=N[v+4>>2];C=N[v+20>>2];D=N[v+56>>2];S=N[v+40>>2];T=N[s+88>>2];U=N[s+56>>2];G=N[s+72>>2];I=N[v+8>>2];V=N[s+80>>2];W=N[s+48>>2];X=N[s+64>>2];ba=N[v+24>>2];ca=N[s+84>>2];da=N[s+52>>2];ea=N[s+68>>2];fa=N[q+80>>2];ga=N[q+48>>2];ha=N[q+64>>2];x=N[q+84>>2];ia=N[q+52>>2];ja=N[q+68>>2];L=N[q+88>>2];ka=N[q+56>>2];la=N[q+72>>2];c=p;p=c<<4;A=p+(j+128|0)|0;J[A+12>>2]=0;B=p+(j- -64|0)|0;J[B+12>>2]=0;p=p+(j+192|0)|0;J[p+12>>2]=0;L=Q(Q(L*o)+Q(Q(ka*n)+Q(r*la)));N[B+8>>2]=L;x=Q(Q(x*o)+Q(Q(ia*n)+Q(r*ja)));N[B+4>>2]=x;r=Q(Q(fa*o)+Q(Q(ga*n)+Q(r*ha)));N[B>>2]=r;o=Q(Q(T*k)+Q(Q(U*l)+Q(m*G)));n=Q(Q(V*k)+Q(Q(W*l)+Q(m*X)));k=Q(Q(ca*k)+Q(Q(da*l)+Q(m*ea)));l=Q(D+Q(Q(S*o)+Q(Q(I*n)+Q(ba*k))));N[A+8>>2]=l;m=Q(F+Q(Q(O*o)+Q(Q(R*n)+Q(k*C))));N[A+4>>2]=m;k=Q(t+Q(Q(u*o)+Q(Q(y*n)+Q(k*z))));N[A>>2]=k;l=Q(l-L);N[p+8>>2]=l;m=Q(m-x);N[p+4>>2]=m;k=Q(k-r);N[p>>2]=k;p=c+1|0;d=d+1|0;if((_|0)!=(d|0)){continue}break}J[j+28>>2]=p;g:{h:{switch(c-1|0){case 0:o=N[j+200>>2];k=Q(N[j+216>>2]-o);n=N[j+192>>2];l=Q(N[j+208>>2]-n);r=N[j+196>>2];m=Q(N[j+212>>2]-r);t=Q(Q(k*k)+Q(Q(l*l)+Q(m*m)));if(!(t<=Q(1.1920928955078125e-7))){break g}J[j+28>>2]=1;c=J[j+196>>2];J[j+304>>2]=J[j+192>>2];J[j+308>>2]=c;c=J[j+204>>2];J[j+312>>2]=J[j+200>>2];J[j+316>>2]=c;break e;case 1:yb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break e;case 2:break h;default:break f}}Bb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break e}J[j+316>>2]=0;x=k;k=Q(Q(Q(Q(Q(-n)*l)-Q(m*r))-Q(o*k))/t);k=k>Q(1)?Q(1):k;k=k>Q(0)?k:Q(0);N[j+312>>2]=o+Q(x*k);N[j+308>>2]=r+Q(m*k);N[j+304>>2]=n+Q(l*k);break e}k=N[c+8>>2];m=N[c>>2];l=N[c+4>>2];J[j+268>>2]=0;c=Q(Q(k*k)+Q(Q(m*m)+Q(l*l)))>Q(0);k=c?k:Q(0);N[j+264>>2]=k;l=c?l:Q(0);N[j+260>>2]=l;m=c?m:Q(1);N[j+256>>2]=m;o=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(m*m)+Q(l*l))))));t=Q(k*o);u=Q(m*o);n=Q(34028234663852886e22);r=Q(l*o);break d}J[j+316>>2]=0;N[j+312>>2]=l;N[j+308>>2]=m;N[j+304>>2]=k}c=J[j+308>>2];J[j+256>>2]=J[j+304>>2];J[j+260>>2]=c;c=J[j+316>>2];J[j+264>>2]=J[j+312>>2];J[j+268>>2]=c;k=N[j+264>>2];m=N[j+256>>2];l=N[j+260>>2];n=Q(Y(Q(Q(k*k)+Q(Q(m*m)+Q(l*l)))));if(!(Z>2]=J[j+300>>2];c=J[j+296>>2];J[j+280>>2]=J[j+292>>2];J[j+284>>2]=c;T=N[j+268>>2];J[j+12>>2]=0;N[j+8>>2]=-k;N[j+4>>2]=-l;N[j>>2]=-m;d=j+304|0;Jo(d,a,j,(j+48|0)+(J[j+28>>2]<<2)|0);U=N[j+316>>2];n=N[j+312>>2];O=N[j+304>>2];R=N[j+308>>2];p=J[j+28>>2];c=J[b+4>>2];C=N[c+56>>2];D=N[c+52>>2];G=N[c+72>>2];q=c- -64|0;I=N[q>>2];V=N[c+68>>2];w=N[c+88>>2];E=N[c+80>>2];W=N[c+84>>2];X=N[c+48>>2];J[j+316>>2]=0;x=w;w=k;L=E;E=m;M=l;N[j+312>>2]=Q(x*k)+Q(Q(L*m)+Q(l*W));N[j+308>>2]=Q(G*k)+Q(Q(I*m)+Q(l*V));N[j+304>>2]=Q(C*k)+Q(Q(X*m)+Q(l*D));d=sb(c,d);J[(j+32|0)+(p<<2)>>2]=d;d=J[c+152>>2]+P(d,12)|0;k=N[d+8>>2];l=N[d>>2];m=N[d+4>>2];G=Q(Q(N[c+88>>2]*k)+Q(Q(N[c+56>>2]*l)+Q(m*N[c+72>>2])));C=Q(n-G);I=Q(Q(N[c+80>>2]*k)+Q(Q(N[c+48>>2]*l)+Q(m*N[q>>2])));D=Q(O-I);l=Q(Q(N[c+84>>2]*k)+Q(Q(N[c+52>>2]*l)+Q(m*N[c+68>>2])));k=Q(R-l);m=Q(Q(t*C)+Q(Q(u*D)+Q(r*k)));if(m>S){p=0;if(!f){break a}a=J[j+28>>2];H[h|0]=a;if(!a){break a}c=0;if((a|0)!=1){h=a&-2;b=0;while(1){d=c<<2;i=j+48|0;H[c+f|0]=J[d+i>>2];q=j+32|0;H[c+g|0]=J[q+d>>2];d=c|1;e=d<<2;H[d+f|0]=J[e+i>>2];H[d+g|0]=J[e+q>>2];c=c+2|0;b=b+2|0;if((h|0)!=(b|0)){continue}break}}if(!(a&1)){break a}a=c<<2;H[c+f|0]=J[a+(j+48|0)>>2];H[c+g|0]=J[a+(j+32|0)>>2];break a}c=J[j+28>>2];if(m>Q(o*Q(.9997749924659729))){i:{if(!f){break i}H[h|0]=c;if(!c){break i}a=0;if((c|0)!=1){p=c&-2;d=0;while(1){b=a<<2;q=j+48|0;H[a+f|0]=J[b+q>>2];s=j+32|0;H[a+g|0]=J[s+b>>2];b=a|1;h=b<<2;H[b+f|0]=J[h+q>>2];H[b+g|0]=J[h+s>>2];a=a+2|0;d=d+2|0;if((p|0)!=(d|0)){continue}break}}if(!(c&1)){break i}b=a<<2;H[a+f|0]=J[b+(j+48|0)>>2];H[a+g|0]=J[b+(j+32|0)>>2]}N[i+32>>2]=u;J[i+44>>2]=0;N[i+40>>2]=t;N[i+36>>2]=r;jb(j+192|0,j+128|0,j- -64|0,j+256|0,j+304|0,j,c);j:{if(e){a=J[j+308>>2];J[i>>2]=J[j+304>>2];J[i+4>>2]=a;a=J[j+316>>2];J[i+8>>2]=J[j+312>>2];J[i+12>>2]=a;a=J[j+4>>2];J[i+16>>2]=J[j>>2];J[i+20>>2]=a;a=J[j+12>>2];J[i+24>>2]=J[j+8>>2];J[i+28>>2]=a;a=J[j+296>>2];J[i+68>>2]=J[j+292>>2];J[i+72>>2]=a;J[i+76>>2]=J[j+300>>2];break j}k=N[j+304>>2];l=N[j+308>>2];m=N[j+312>>2];J[i+12>>2]=0;N[i+8>>2]=m-Q(y*t);N[i+4>>2]=l-Q(y*r);N[i>>2]=k-Q(y*u);k=N[j>>2];l=N[j+4>>2];m=N[j+8>>2];J[i+28>>2]=0;N[i+24>>2]=m+Q(z*t);N[i+20>>2]=l+Q(z*r);N[i+16>>2]=k+Q(z*u);o=Q(o-F)}N[i+64>>2]=o;p=2;break a}p=c<<4;d=p+(j+128|0)|0;N[d+12>>2]=U;N[d+8>>2]=n;N[d+4>>2]=R;N[d>>2]=O;d=p+(j- -64|0)|0;J[d+12>>2]=0;N[d+8>>2]=G;N[d+4>>2]=l;N[d>>2]=I;d=p+(j+192|0)|0;J[d+12>>2]=0;N[d+8>>2]=C;N[d+4>>2]=k;N[d>>2]=D;J[j+28>>2]=c+1;k:{l:{switch(c-1|0){case 0:n=N[j+200>>2];k=Q(N[j+216>>2]-n);r=N[j+192>>2];l=Q(N[j+208>>2]-r);t=N[j+196>>2];m=Q(N[j+212>>2]-t);u=Q(Q(k*k)+Q(Q(l*l)+Q(m*m)));if(u<=Q(1.1920928955078125e-7)){J[j+28>>2]=1;c=J[j+196>>2];J[j+304>>2]=J[j+192>>2];J[j+308>>2]=c;c=J[j+204>>2];J[j+312>>2]=J[j+200>>2];J[j+316>>2]=c;break k}J[j+316>>2]=0;x=k;k=Q(Q(Q(Q(Q(-r)*l)-Q(m*t))-Q(n*k))/u);k=k>Q(1)?Q(1):k;k=k>Q(0)?k:Q(0);N[j+312>>2]=n+Q(x*k);N[j+308>>2]=t+Q(m*k);N[j+304>>2]=r+Q(l*k);break k;case 1:yb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break k;case 2:Bb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break k;default:break l}}J[j+316>>2]=0;N[j+312>>2]=C;N[j+308>>2]=k;N[j+304>>2]=D}c=J[j+308>>2];J[j+256>>2]=J[j+304>>2];J[j+260>>2]=c;c=J[j+316>>2];J[j+264>>2]=J[j+312>>2];J[j+268>>2]=c;k=N[j+264>>2];m=N[j+256>>2];l=N[j+260>>2];n=Q(Y(Q(Q(k*k)+Q(Q(m*m)+Q(l*l)))));u=Q(Q(1)/n);t=Q(k*u);r=Q(l*u);u=Q(m*u);if(nZ){continue}break}a=J[j+28>>2];if(!(n>2];v=j+32|0;H[c+g|0]=J[v+h>>2];h=c|1;p=h<<2;H[f+h|0]=J[p+s>>2];H[g+h|0]=J[p+v>>2];c=c+2|0;d=d+2|0;if((q|0)!=(d|0)){continue}break}}if(!(b&1)){break m}b=c<<2;H[c+f|0]=J[b+(j+48|0)>>2];H[c+g|0]=J[b+(j+32|0)>>2]}N[j+268>>2]=T;N[j+256>>2]=E;N[j+260>>2]=M;N[j+264>>2]=w;jb(j+192|0,j+128|0,j- -64|0,j+256|0,j+304|0,j,a);J[i+60>>2]=0;N[i+56>>2]=t;N[i+52>>2]=r;N[i+48>>2]=u;J[i+44>>2]=0;k=Q(Q(1)/o);l=Q(w*k);N[i+40>>2]=l;m=Q(M*k);N[i+36>>2]=m;k=Q(E*k);N[i+32>>2]=k;if(e){a=J[j+308>>2];J[i>>2]=J[j+304>>2];J[i+4>>2]=a;a=J[j+316>>2];J[i+8>>2]=J[j+312>>2];J[i+12>>2]=a;a=J[j+4>>2];J[i+16>>2]=J[j>>2];J[i+20>>2]=a;a=J[j+12>>2];J[i+24>>2]=J[j+8>>2];J[i+28>>2]=a;N[i+64>>2]=o;a=J[j+284>>2];J[i+68>>2]=J[j+280>>2];J[i+72>>2]=a;J[i+76>>2]=J[j+288>>2];p=4;break a}n=N[j+304>>2];r=N[j+308>>2];w=N[j+312>>2];J[i+12>>2]=0;N[i+8>>2]=w-Q(y*l);N[i+4>>2]=r-Q(y*m);N[i>>2]=n-Q(y*k);n=N[j>>2];r=N[j+4>>2];w=N[j+8>>2];N[i+64>>2]=o-F;J[i+28>>2]=0;N[i+24>>2]=w+Q(z*l);N[i+20>>2]=r+Q(z*m);N[i+16>>2]=n+Q(z*k);p=2;if(o<=F){break a}p=4;break a}if(f){break b}p=5;break a}a=J[j+28>>2]}H[h|0]=a;p=5;if(!a){break a}c=0;if((a|0)!=1){h=a&-2;b=0;while(1){d=c<<2;i=j+48|0;H[c+f|0]=J[d+i>>2];q=j+32|0;H[c+g|0]=J[q+d>>2];d=c|1;e=d<<2;H[d+f|0]=J[e+i>>2];H[d+g|0]=J[e+q>>2];c=c+2|0;b=b+2|0;if((h|0)!=(b|0)){continue}break}}if(!(a&1)){break a}a=c<<2;H[c+f|0]=J[a+(j+48|0)>>2];H[c+g|0]=J[a+(j+32|0)>>2]}Ha=j+320|0;return p}function mA(a,b,c,d,e,f,g,h,i,j){var k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=0,ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0);l=Ha-288|0;Ha=l;k=Ha-272|0;Ha=k;J[k+264>>2]=0;J[k+268>>2]=0;J[k+256>>2]=0;J[k+260>>2]=0;U=N[d+8>>2];X=N[d+4>>2];Z=N[d>>2];_=N[e+8>>2];$=N[e+4>>2];aa=N[e>>2];J[k+240>>2]=1;y=J[b+4>>2];I=N[y+52>>2];m=J[a+8>>2];L=N[m+52>>2];M=N[m+36>>2];P=N[m+20>>2];R=N[y+56>>2];w=N[m+56>>2];A=N[m+40>>2];t=J[a+4>>2];C=N[t+56>>2];D=N[a+56>>2];n=N[a+24>>2];E=N[a+40>>2];O=N[a+48>>2];u=N[a+32>>2];s=N[m+24>>2];S=N[t+52>>2];q=N[a+52>>2];T=N[a+20>>2];v=N[a+36>>2];V=N[y+48>>2];o=N[m+48>>2];x=N[m+32>>2];ba=N[m>>2];ca=N[m+16>>2];z=N[m+4>>2];r=N[m+8>>2];W=N[t+48>>2];p=N[a+16>>2];B=N[c+8>>2];F=N[c>>2];G=N[c+4>>2];J[k+196>>2]=0;J[k+200>>2]=0;J[k+204>>2]=0;J[k+208>>2]=0;J[k+212>>2]=0;J[k+216>>2]=0;J[k+220>>2]=0;J[k+224>>2]=0;J[k+228>>2]=0;J[k+232>>2]=0;J[k+236>>2]=0;J[k+188>>2]=0;J[k+192>>2]=0;fa=w;ga=A;ha=C;ia=Q(-C);ja=n;m=Q(Q(B*B)+Q(Q(F*F)+Q(G*G)))>Q(1.1920928955078125e-7);n=m?F:Q(1);F=m?B:Q(0);C=m?G:Q(0);w=Q(Q(1)/Q(Y(Q(Q(F*F)+Q(Q(n*n)+Q(C*C))))));n=Q(n*w);A=Q(-n);C=Q(C*w);B=D;D=Q(F*w);E=Q(Q(Q(ja*A)-Q(E*C))-Q(B*D))>Q(0)?ha:ia;u=Q(Q(Q(p*A)-Q(u*C))-Q(O*D))>Q(0)?W:Q(-W);p=Q(Q(Q(T*A)-Q(v*C))-Q(q*D))>Q(0)?S:Q(-S);T=Q(fa+Q(Q(ga*E)+Q(Q(r*u)+Q(s*p))));v=D>Q(0)?R:Q(-R);s=Q(T-v);N[k+184>>2]=s;z=Q(L+Q(Q(M*E)+Q(Q(z*u)+Q(p*P))));r=C>Q(0)?I:Q(-I);q=Q(z-r);N[k+180>>2]=q;p=Q(o+Q(Q(x*E)+Q(Q(ba*u)+Q(p*ca))));n=n>Q(0)?V:Q(-V);o=Q(p-n);N[k+176>>2]=o;J[k+132>>2]=0;J[k+136>>2]=0;J[k+140>>2]=0;J[k+144>>2]=0;J[k+148>>2]=0;J[k+152>>2]=0;J[k+156>>2]=0;J[k+160>>2]=0;J[k+164>>2]=0;J[k+168>>2]=0;J[k+172>>2]=0;J[k+124>>2]=0;J[k+128>>2]=0;N[k+120>>2]=T;N[k+116>>2]=z;N[k+112>>2]=p;J[k+68>>2]=0;J[k+72>>2]=0;J[k+76>>2]=0;J[k+80>>2]=0;J[k+84>>2]=0;J[k+88>>2]=0;J[k+92>>2]=0;J[k+96>>2]=0;J[k+100>>2]=0;J[k+104>>2]=0;J[k+108>>2]=0;J[k+60>>2]=0;J[k+64>>2]=0;N[k+56>>2]=v;N[k+52>>2]=r;N[k+48>>2]=n;v=Q(-s);z=Q(-q);n=Q(-o);m=-1;x=Q(Q(s*s)+Q(Q(o*o)+Q(q*q)));r=N[y+24>>2];p=N[t+24>>2];p=Q((p>r?r:p)*Q(.10000000149011612));F=Q(p*p);a:{b:{if(!(x>F)){r=n;p=z;i=v;A=Q(0);ba=o;ca=q;T=s;break b}V=Q(p+i);C=Q(V*V);D=Q(Q(aa*Q(0))+Z);E=Q(Q($*Q(0))+X);O=Q(Q(_*Q(0))+U);A=Q(0);i=v;p=z;r=n;while(1){ba=o;ca=q;T=s;q=Q(Q(1)/Q(Y(Q(Q(v*v)+Q(Q(n*n)+Q(z*z))))));G=Q(n*q);t=J[a+8>>2];m=J[a+4>>2];o=N[m+56>>2];w=Q(v*q);I=Q(z*q);u=Q(Q(N[a+56>>2]*w)+Q(Q(G*N[a+24>>2])+Q(I*N[a+40>>2])))>Q(0)?o:Q(-o);o=N[m+48>>2];s=Q(Q(N[a+48>>2]*w)+Q(Q(G*N[a+16>>2])+Q(I*N[a+32>>2])))>Q(0)?o:Q(-o);o=N[m+52>>2];q=Q(Q(N[a+52>>2]*w)+Q(Q(G*N[a+20>>2])+Q(I*N[a+36>>2])))>Q(0)?o:Q(-o);W=Q(N[t+48>>2]+Q(Q(N[t+32>>2]*u)+Q(Q(N[t>>2]*s)+Q(q*N[t+16>>2]))));m=J[b+4>>2];o=N[m+48>>2];_=G>2]+Q(Q(N[t+36>>2]*u)+Q(Q(N[t+4>>2]*s)+Q(q*N[t+20>>2]))));o=N[m+52>>2];$=I>2]+Q(Q(N[t+40>>2]*u)+Q(Q(N[t+8>>2]*s)+Q(q*N[t+24>>2]))));o=N[m+56>>2];aa=wQ(0)){m=0;o=w;w=N[e+8>>2];u=N[e>>2];s=N[e+4>>2];q=Q(Q(o*w)+Q(Q(G*u)+Q(I*s)));if(q>=Q(0)){break a}o=A;A=Q(o-Q(P/q));if(A>o){if(A>Q(1)){break a}r=N[d+8>>2];p=N[d+4>>2];i=N[d>>2];J[k+92>>2]=0;J[k+76>>2]=0;J[k+60>>2]=0;q=Q(i+Q(u*A));u=Q(q-D);L=Q(u+N[k+80>>2]);N[k+80>>2]=L;o=Q(p+Q(s*A));p=Q(o-E);M=Q(p+N[k+84>>2]);N[k+84>>2]=M;x=Q(r+Q(w*A));i=Q(x-O);P=Q(i+N[k+88>>2]);N[k+88>>2]=P;w=Q(u+N[k+64>>2]);N[k+64>>2]=w;D=Q(p+N[k+68>>2]);N[k+68>>2]=D;E=Q(i+N[k+72>>2]);N[k+72>>2]=E;O=Q(u+N[k+48>>2]);N[k+48>>2]=O;u=Q(p+N[k+52>>2]);N[k+52>>2]=u;s=Q(i+N[k+56>>2]);N[k+56>>2]=s;r=N[k+112>>2];p=N[k+116>>2];i=N[k+120>>2];J[k+188>>2]=0;N[k+184>>2]=i-s;N[k+180>>2]=p-u;N[k+176>>2]=r-O;r=N[k+128>>2];p=N[k+132>>2];i=N[k+136>>2];J[k+204>>2]=0;N[k+200>>2]=i-E;N[k+196>>2]=p-D;N[k+192>>2]=r-w;r=N[k+144>>2];p=N[k+148>>2];i=N[k+152>>2];J[k+220>>2]=0;N[k+216>>2]=i-P;N[k+212>>2]=p-M;N[k+208>>2]=r-L;M=Q(aa+x);B=Q(Z-M);L=Q($+o);S=Q(X-L);U=Q(_+q);R=Q(W-U);r=n;p=z;i=v;D=q;E=o;O=x;x=Q(34028234663852886e22)}}u=x;t=J[k+240>>2];m=t<<4;y=m+(k+112|0)|0;J[y+12>>2]=0;N[y+8>>2]=Z;N[y+4>>2]=X;N[y>>2]=W;y=m+(k+48|0)|0;J[y+12>>2]=0;N[y+8>>2]=M;N[y+4>>2]=L;N[y>>2]=U;m=m+(k+176|0)|0;J[m+12>>2]=0;N[m+8>>2]=B;N[m+4>>2]=S;N[m>>2]=R;J[k+240>>2]=t+1;c:{d:{switch(t-1|0){case 0:x=N[k+184>>2];s=Q(N[k+200>>2]-x);v=N[k+176>>2];q=Q(N[k+192>>2]-v);z=N[k+180>>2];o=Q(N[k+196>>2]-z);n=Q(Q(s*s)+Q(Q(q*q)+Q(o*o)));if(n<=Q(1.1920928955078125e-7)){J[k+240>>2]=1;m=J[k+180>>2];J[k+32>>2]=J[k+176>>2];J[k+36>>2]=m;m=J[k+188>>2];J[k+40>>2]=J[k+184>>2];J[k+44>>2]=m;break c}n=Q(Q(Q(Q(Q(-v)*q)-Q(o*z))-Q(x*s))/n);n=n>Q(1)?Q(1):n;n=n>Q(0)?n:Q(0);N[k+40>>2]=x+Q(s*n);N[k+36>>2]=z+Q(o*n);N[k+32>>2]=v+Q(q*n);break c;case 1:_b(k+32|0,k+176|0,k+112|0,k+48|0,k+240|0);break c;case 2:hc(k+32|0,k+176|0,k+112|0,k+48|0,k+240|0);break c;default:break d}}N[k+40>>2]=B;N[k+36>>2]=S;N[k+32>>2]=R}s=N[k+40>>2];v=Q(-s);q=N[k+36>>2];z=Q(-q);o=N[k+32>>2];n=Q(-o);x=Q(Q(s*s)+Q(Q(o*o)+Q(q*q)));if(Cx){continue}break}m=u>x?-1:0}da=K[J[a+4>>2]+32|0];B=Q(0);u=Q(0);d=(m|0)!=0&x>F;v=d?v:i;r=d?n:r;n=d?z:p;i=Q(Y(Q(Q(v*v)+Q(Q(r*r)+Q(n*n)))));if(!(i<=Q(1.1920928955078125e-7))){i=Q(Q(1)/i);ea=Q(v*i);B=Q(n*i);u=Q(r*i)}J[l+268>>2]=0;N[l+264>>2]=-ea;N[l+260>>2]=-B;N[l+256>>2]=-u;N[l+240>>2]=A;J[l+252>>2]=J[k+252>>2];d=J[k+248>>2];J[l+244>>2]=J[k+244>>2];J[l+248>>2]=d;J[k+44>>2]=0;N[k+40>>2]=m?s:T;N[k+36>>2]=m?q:ca;N[k+32>>2]=m?o:ba;y=J[k+268>>2];m=J[k+264>>2];J[k+24>>2]=m;J[k+28>>2]=y;t=J[k+260>>2];d=J[k+256>>2];J[k+16>>2]=d;J[k+20>>2]=t;J[k+8>>2]=m;J[k+12>>2]=y;J[k>>2]=d;J[k+4>>2]=t;jb(k+176|0,k+112|0,k+48|0,k+32|0,k+16|0,k,J[k+240>>2]);r=N[J[a+4>>2]+16>>2];p=N[k+16>>2];n=N[k+20>>2];i=N[k+24>>2];J[l+284>>2]=0;N[l+280>>2]=i+(da?Q(ea*r):Q(-0));N[l+276>>2]=n+(da?Q(B*r):Q(-0));N[l+272>>2]=p+(da?Q(u*r):Q(-0));m=1}Ha=k+272|0;if(m){d=J[l+244>>2];J[f>>2]=J[l+240>>2];J[f+4>>2]=d;d=J[l+252>>2];J[f+8>>2]=J[l+248>>2];J[f+12>>2]=d;if(!(!j|N[l+240>>2]!=Q(0))){j=J[a+4>>2];t=J[b+4>>2];N[l+224>>2]=Q(N[j+16>>2]+N[t+16>>2])*Q(100);H[l+215|0]=0;J[l+168>>2]=0;J[l+172>>2]=0;J[l+160>>2]=0;J[l+164>>2]=0;J[l+152>>2]=0;J[l+156>>2]=0;J[l+144>>2]=0;J[l+148>>2]=0;J[l+136>>2]=0;J[l+140>>2]=0;J[l+128>>2]=0;J[l+132>>2]=0;J[l+192>>2]=0;d=J[a+8>>2];J[l+56>>2]=d;J[l+48>>2]=152604;J[l+52>>2]=j;j=J[d+12>>2];J[l+72>>2]=J[d+8>>2];J[l+76>>2]=j;j=J[d+20>>2];J[l+80>>2]=J[d+16>>2];J[l+84>>2]=j;j=J[d+28>>2];J[l+88>>2]=J[d+24>>2];J[l+92>>2]=j;j=J[d+36>>2];J[l+96>>2]=J[d+32>>2];J[l+100>>2]=j;j=J[d+44>>2];J[l+104>>2]=J[d+40>>2];J[l+108>>2]=j;j=J[d+52>>2];J[l+112>>2]=J[d+48>>2];J[l+116>>2]=j;j=J[d+60>>2];J[l+120>>2]=J[d+56>>2];J[l+124>>2]=j;j=J[d+4>>2];J[l+64>>2]=J[d>>2];J[l+68>>2]=j;p=N[l+68>>2];N[l+68>>2]=N[l+80>>2];n=N[l+88>>2];i=N[l+72>>2];N[l+72>>2]=N[l+96>>2];N[l+80>>2]=p;N[l+96>>2]=i;N[l+88>>2]=N[l+100>>2];N[l+100>>2]=n;J[l+40>>2]=153008;J[l+44>>2]=t;e:{f:{if(lA(l+48|0,l+40|0,c,l+224|0,0,l+220|0,l+216|0,l+215|0,l+128|0)-5|0){break f}J[l+16>>2]=1065353216;c=J[l+28>>2];J[l+8>>2]=J[l+24>>2];J[l+12>>2]=c;c=J[l+20>>2];J[l>>2]=J[l+16>>2];J[l+4>>2]=c;if(ic(a,b,l+220|0,l+216|0,K[l+215|0],0,l,l+128|0)-5>>>0<=1){break f}J[l+280>>2]=0;J[l+284>>2]=0;J[l+272>>2]=0;J[l+276>>2]=0;r=N[e+8>>2];p=N[e>>2];n=N[e+4>>2];J[l+268>>2]=0;i=Q(Q(1)/Q(Y(Q(Q(r*r)+Q(Q(p*p)+Q(n*n))))));N[l+264>>2]=i*Q(-r);N[l+260>>2]=i*Q(-n);N[l+256>>2]=i*Q(-p);i=Q(0);break e}a=J[l+140>>2];J[l+280>>2]=J[l+136>>2];J[l+284>>2]=a;a=J[l+132>>2];J[l+272>>2]=J[l+128>>2];J[l+276>>2]=a;a=J[l+164>>2];J[l+256>>2]=J[l+160>>2];J[l+260>>2]=a;a=J[l+172>>2];J[l+264>>2]=J[l+168>>2];J[l+268>>2]=a;i=N[l+192>>2]}N[f>>2]=i>2];J[h>>2]=J[l+272>>2];J[h+4>>2]=a;a=J[l+284>>2];J[h+8>>2]=J[l+280>>2];J[h+12>>2]=a;a=J[l+260>>2];J[g>>2]=J[l+256>>2];J[g+4>>2]=a;a=J[l+268>>2];J[g+8>>2]=J[l+264>>2];J[g+12>>2]=a}Ha=l+288|0;return m}function caa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=0,E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=0,V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=0,oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=0,ta=0,ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=0,Ba=0,Ca=0,Da=0,Ea=0,Fa=0,Ga=0,Ia=0,Ka=0,La=0;d=Ha-160|0;Ha=d;a:{if(K[a+488|0]){Wa(J[40592],8,15955,1569,82714,0);break a}Ca=J[a+448>>2];D=J[c+52>>2];J[d+152>>2]=0;J[d+144>>2]=0;J[d+148>>2]=0;J[d+136>>2]=0;J[d+140>>2]=0;J[d+128>>2]=0;J[d+132>>2]=0;J[d+120>>2]=0;J[d+124>>2]=0;J[d+112>>2]=0;J[d+116>>2]=0;j=d+112|0;ta=fe(D,Ca,j);J[d+136>>2]=J[c+12>>2];J[d+144>>2]=J[c+24>>2];na=a+112|0;tc(na,j);vi(na);uc(na,b,j);sl(a,na);nl(na,j);Qq(na,j);Ga=J[d+120>>2];v=J[d+116>>2];if(!(H[J[a+476>>2]]&1)){j=J[d+124>>2];b=J[a+348>>2];e=N[b+32>>2];m=N[b+20>>2];n=N[b+28>>2];w=N[b+16>>2];h=N[b+8>>2];p=N[b+4>>2];k=N[b+24>>2];s=N[b+12>>2];l=N[b>>2];V=Q(1);E=Q(1);r=Q(1);i=Q(1);q=N[b+80>>2];W=N[b+84>>2];x=N[b+100>>2];y=N[b+96>>2];ua=N[b+88>>2];F=Q(Q(W*x)-Q(y*ua));da=N[b+72>>2];va=N[b+104>>2];ea=N[b+92>>2];G=Q(Q(ua*va)-Q(x*ea));fa=N[b+76>>2];I=Q(va*W);L=Q(Q(q*F)+Q(Q(da*G)+Q(fa*Q(Q(ea*y)-I))));if(L!=Q(0)){g=Q(Q(1)/L);i=Q(Q(Q(da*ua)+Q(fa*Q(-W)))*g);r=Q(Q(Q(da*va)-Q(y*q))*g);O=Q(Q(Q(fa*ea)-Q(ua*q))*g);E=Q(G*g);o=Q(g*Q(-Q(Q(da*x)-Q(y*fa))));t=Q(g*Q(-Q(Q(da*ea)-Q(W*q))));f=Q(g*Q(-Q(I+Q(y*Q(-ea)))));R=Q(g*Q(-Q(Q(fa*va)-Q(q*x))));g=Q(F*g)}F=Q(0);G=Q(0);I=Q(1);L=Q(0);oa=Q(1);z=N[b+44>>2];B=Q(-s);ga=Q(Q(Q(f*B)-Q(l*E))-Q(k*g));ha=Q(Q(Q(r*B)-Q(l*R))-Q(k*o));B=Q(Q(Q(t*B)-Q(l*O))-Q(k*i));u=Q(z+Q(Q(Q(h*ga)+Q(m*ha))+Q(e*B)));C=Q(-w);ia=Q(Q(Q(f*C)-Q(p*E))-Q(n*g));ja=Q(Q(Q(r*C)-Q(p*R))-Q(n*o));qa=Q(Q(Q(t*C)-Q(p*O))-Q(n*i));ka=N[b+48>>2];X=Q(Q(Q(Q(l*ia)+Q(s*ja))+Q(k*qa))+ka);S=f;f=Q(-m);E=Q(Q(Q(S*f)-Q(h*E))-Q(e*g));R=Q(Q(Q(r*f)-Q(h*R))-Q(e*o));O=Q(Q(Q(t*f)-Q(h*O))-Q(e*i));la=N[b- -64>>2];Y=Q(Q(Q(Q(p*E)+Q(w*R))+Q(n*O))+la);r=N[b+60>>2];g=Q(Q(Q(Q(l*E)+Q(s*R))+Q(k*O))+r);ma=N[b+52>>2];Z=Q(Q(Q(Q(p*ia)+Q(w*ja))+Q(n*qa))+ma);wa=Q(Q(X*Y)-Q(g*Z));t=N[b+36>>2];o=Q(t+Q(Q(Q(l*ga)+Q(s*ha))+Q(k*B)));_=N[b+68>>2];pa=Q(Q(Q(Q(h*E)+Q(m*R))+Q(e*O))+_);$=N[b+56>>2];f=Q(Q(Q(Q(h*ia)+Q(m*ja))+Q(e*qa))+$);aa=Q(Q(Z*pa)-Q(Y*f));ba=N[b+40>>2];T=Q(ba+Q(Q(Q(p*ga)+Q(w*ha))+Q(n*B)));ca=Q(pa*X);i=Q(Q(u*wa)+Q(Q(o*aa)+Q(T*Q(Q(f*g)-ca))));if(i!=Q(0)){i=Q(Q(1)/i);oa=Q(Q(Q(o*Z)+Q(T*Q(-X)))*i);I=Q(Q(Q(o*pa)-Q(g*u))*i);F=Q(Q(Q(T*f)-Q(Z*u))*i);xa=Q(i*Q(-Q(Q(o*Y)-Q(g*T))));L=Q(i*Q(-Q(Q(o*f)-Q(X*u))));G=Q(i*Q(-Q(ca+Q(g*Q(-f)))));ya=Q(wa*i);za=Q(i*Q(-Q(Q(T*pa)-Q(u*Y))));V=Q(aa*i)}pa=Q(0);wa=Q(1);g=Q(1);o=Q(0);i=Q(0);u=Q(0);T=Q(1);X=Q(0);f=Q(0);Y=Q(0);Z=Q(1);aa=Q(Q(ka*la)-Q(r*ma));ca=Q(Q(ma*_)-Q(la*$));ra=Q(_*ka);S=Q(Q(z*aa)+Q(Q(t*ca)+Q(ba*Q(Q($*r)-ra))));if(S!=Q(0)){f=Q(Q(1)/S);Z=Q(Q(Q(t*ma)+Q(ba*Q(-ka)))*f);T=Q(Q(Q(t*_)-Q(r*z))*f);i=Q(Q(Q(ba*$)-Q(ma*z))*f);g=Q(ca*f);Y=Q(f*Q(-Q(Q(t*la)-Q(r*ba))));X=Q(f*Q(-Q(Q(t*$)-Q(ka*z))));u=Q(f*Q(-Q(ra+Q(r*Q(-$)))));o=Q(f*Q(-Q(Q(ba*_)-Q(z*la))));f=Q(aa*f)}r=Q(0);t=Q(0);$=Q(1);ba=Q(0);ka=Q(0);la=Q(0);ma=Q(1);S=q;q=Q(-p);_=Q(Q(Q(u*q)-Q(l*g))-Q(h*f));aa=Q(Q(Q(T*q)-Q(l*o))-Q(h*Y));ca=Q(Q(Q(X*q)-Q(l*i))-Q(h*Z));q=Q(S+Q(Q(Q(k*_)+Q(n*aa))+Q(e*ca)));S=W;W=Q(Q(Q(u*C)-Q(s*g))-Q(m*f));ra=Q(Q(Q(T*C)-Q(s*o))-Q(m*Y));C=Q(Q(Q(X*C)-Q(s*i))-Q(m*Z));z=Q(S+Q(Q(Q(l*W)+Q(p*ra))+Q(h*C)));S=x;x=Q(-n);f=Q(Q(Q(u*x)-Q(k*g))-Q(e*f));u=Q(Q(Q(T*x)-Q(k*o))-Q(e*Y));x=Q(Q(Q(X*x)-Q(k*i))-Q(e*Z));g=Q(S+Q(Q(Q(s*f)+Q(w*u))+Q(m*x)));i=Q(y+Q(Q(Q(l*f)+Q(p*u))+Q(h*x)));o=Q(ua+Q(Q(Q(s*W)+Q(w*ra))+Q(m*C)));y=Q(Q(z*g)-Q(i*o));h=Q(da+Q(Q(Q(l*_)+Q(p*aa))+Q(h*ca)));p=Q(va+Q(Q(Q(k*f)+Q(n*u))+Q(e*x)));k=Q(ea+Q(Q(Q(k*W)+Q(n*ra))+Q(e*C)));n=Q(Q(o*p)-Q(g*k));l=Q(fa+Q(Q(Q(s*_)+Q(w*aa))+Q(m*ca)));m=Q(p*z);e=Q(Q(q*y)+Q(Q(h*n)+Q(l*Q(Q(k*i)-m))));if(e!=Q(0)){e=Q(Q(1)/e);ma=Q(Q(Q(h*o)+Q(l*Q(-z)))*e);$=Q(Q(Q(h*p)-Q(i*q))*e);wa=Q(n*e);la=Q(e*Q(-Q(Q(h*g)-Q(i*l))));ba=Q(e*Q(-Q(Q(h*k)-Q(z*q))));pa=Q(e*Q(-Q(Q(l*p)-Q(q*g))));ka=Q(y*e);t=Q(e*Q(-Q(m+Q(i*Q(-k)))));r=Q(Q(Q(l*k)-Q(o*q))*e)}N[d+72>>2]=V;N[d+36>>2]=wa;N[d+104>>2]=oa;N[d+100>>2]=xa;N[d+96>>2]=ya;N[d+92>>2]=L;N[d+88>>2]=I;N[d+84>>2]=G;N[d+80>>2]=F;N[d+76>>2]=za;N[d+68>>2]=ma;b=d- -64|0;N[b>>2]=la;N[d+60>>2]=ka;N[d+56>>2]=ba;N[d+52>>2]=$;N[d+48>>2]=t;N[d+44>>2]=r;N[d+40>>2]=pa;N[d+32>>2]=Q(Q(B*ya)+Q(qa*xa))+Q(O*oa);N[d+28>>2]=Q(Q(ha*ya)+Q(ja*xa))+Q(R*oa);N[d+24>>2]=Q(Q(ga*ya)+Q(ia*xa))+Q(E*oa);N[d+20>>2]=Q(Q(B*G)+Q(qa*I))+Q(O*L);N[d+16>>2]=Q(Q(ha*G)+Q(ja*I))+Q(R*L);N[d+12>>2]=Q(Q(ga*G)+Q(ia*I))+Q(E*L);N[d+8>>2]=Q(Q(B*V)+Q(qa*za))+Q(O*F);N[d+4>>2]=Q(Q(ha*V)+Q(ja*za))+Q(R*F);N[d>>2]=Q(Q(ga*V)+Q(ia*za))+Q(E*F);e=N[j+24>>2];h=N[j+20>>2];V=N[d+60>>2];q=N[d+48>>2];y=N[b>>2];da=N[d+40>>2];ea=N[d+52>>2];fa=N[d+68>>2];F=N[d+44>>2];G=N[d+56>>2];I=N[d+96>>2];L=N[d+84>>2];p=N[d+20>>2];s=N[d+16>>2];oa=N[d+100>>2];z=N[d+76>>2];ga=N[d+88>>2];i=N[d+32>>2];k=N[j+16>>2];g=N[d+28>>2];ha=N[d+104>>2];l=N[j+8>>2];B=N[d+80>>2];m=N[j>>2];C=N[d+92>>2];n=N[j+4>>2];ia=N[d+36>>2];o=N[d+8>>2];f=N[d>>2];w=N[d+4>>2];ja=N[d+72>>2];r=N[d+12>>2];t=N[d+24>>2];J[v+28>>2]=0;J[v+12>>2]=0;N[v+24>>2]=-Q(Q(Q(i*e)+Q(Q(t*k)+Q(g*h)))+Q(Q(Q(m*B)+Q(n*C))+Q(l*ha)));N[v+20>>2]=-Q(Q(Q(p*e)+Q(Q(r*k)+Q(s*h)))+Q(Q(Q(m*z)+Q(n*ga))+Q(l*oa)));N[v+16>>2]=-Q(Q(Q(o*e)+Q(Q(f*k)+Q(w*h)))+Q(Q(Q(m*ja)+Q(n*L))+Q(l*I)));N[v+8>>2]=-Q(Q(Q(Q(m*o)+Q(n*p))+Q(l*i))+Q(Q(Q(k*F)+Q(h*G))+Q(e*fa)));N[v+4>>2]=-Q(Q(Q(Q(m*w)+Q(n*s))+Q(l*g))+Q(Q(Q(k*da)+Q(h*ea))+Q(e*y)));N[v>>2]=-Q(Q(Q(Q(m*f)+Q(n*r))+Q(l*t))+Q(Q(Q(k*ia)+Q(h*q))+Q(e*V)))}if(Ca>>>0>=2){Ia=J[c+16>>2];A=1;while(1){j=J[na+340>>2]+P(A,160)|0;e=N[j+124>>2];Da=A<<5;b=v+(J[(Da+J[a+444>>2]|0)+24>>2]<<5)|0;s=N[b>>2];h=N[j+120>>2];i=N[b+4>>2];o=Q(Q(Q(e*s)-Q(h*i))+N[b+24>>2]);g=N[b+8>>2];f=Q(h*g);h=N[j+128>>2];f=Q(Q(f-Q(h*s))+N[b+20>>2]);w=Q(Q(Q(h*i)-Q(e*g))+N[b+16>>2]);b:{c:{b=J[a+456>>2]+P(A,80)|0;U=K[b+76|0];if(U){Ea=(J[b+72>>2]<<2)+Ia|0;b=0;while(1){c=b<<2;sa=c+d|0;q=N[(c+j|0)+132>>2];c=j+(b<<5)|0;N[sa>>2]=q-Q(Q(Q(N[c+24>>2]*g)+Q(Q(N[c+16>>2]*s)+Q(i*N[c+20>>2])))+Q(Q(N[c+8>>2]*o)+Q(Q(N[c>>2]*w)+Q(f*N[c+4>>2]))));b=b+1|0;if((U|0)!=(b|0)){continue}break}Ka=U&254;La=U&1;b=J[a+360>>2]+P(A,36)|0;sa=0;while(1){Aa=sa<<2;Ba=Ea+Aa|0;J[Ba>>2]=0;e=Q(0);c=0;j=0;if((U|0)!=1){while(1){e=Q(Q(N[(b+P(c,12)|0)+Aa>>2]*N[(c<<2)+d>>2])+e);N[Ba>>2]=e;Fa=c|1;e=Q(Q(N[(b+P(Fa,12)|0)+Aa>>2]*N[(Fa<<2)+d>>2])+e);N[Ba>>2]=e;c=c+2|0;j=j+2|0;if((Ka|0)!=(j|0)){continue}break}}if(La){N[Ba>>2]=Q(N[(b+P(c,12)|0)+Aa>>2]*N[(c<<2)+d>>2])+e}sa=sa+1|0;if((U|0)!=(sa|0)){continue}break}if(U){break c}}h=Q(0);k=Q(0);l=Q(0);m=Q(0);n=Q(0);p=Q(0);break b}j=J[a+384>>2]+P(A,76)|0;p=Q(0);b=0;n=Q(0);m=Q(0);l=Q(0);k=Q(0);h=Q(0);while(1){e=N[(b<<2)+Ea>>2];c=j+P(b,24)|0;m=Q(m+Q(e*N[c+12>>2]));l=Q(l+Q(e*N[c+8>>2]));k=Q(k+Q(e*N[c+4>>2]));h=Q(h+Q(e*N[c>>2]));p=Q(p+Q(e*N[c+20>>2]));n=Q(n+Q(e*N[c+16>>2]));b=b+1|0;if((U|0)!=(b|0)){continue}break}}b=Da+Ga|0;e=N[b+20>>2];r=N[b+24>>2];t=N[b>>2];V=N[b+4>>2];q=N[b+8>>2];y=N[b+16>>2];b=v+Da|0;J[b+28>>2]=0;J[b+12>>2]=0;N[b+16>>2]=m+Q(w+y);N[b+8>>2]=l+Q(g+q);N[b+4>>2]=k+Q(i+V);N[b>>2]=h+Q(s+t);N[b+24>>2]=p+Q(o+r);N[b+20>>2]=n+Q(f+e);A=A+1|0;if((Ca|0)!=(A|0)){continue}break}}a=J[D+16>>2];if(!(a>>>0<=ta>>>0&a+J[D+20>>2]>>>0>ta>>>0)){if(!ta){break a}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,ta);break a}U=J[D+4>>2];a=0;A=J[D+8>>2];j=A;while(1){v=a;a=a+1|0;b=j;j=b-1|0;c=U+(j<<2)|0;if(M[c>>2]>>0){continue}break}d:{if(b>>>0>=A>>>0){break d}j=v&3;if(j){a=0;while(1){J[c>>2]=J[J[D+4>>2]+(b<<2)>>2];b=b+1|0;c=c+4|0;a=a+1|0;if((j|0)!=(a|0)){continue}break}}if(v-1>>>0<3){break d}while(1){a=b<<2;J[c>>2]=J[a+J[D+4>>2]>>2];J[c+4>>2]=J[(a+J[D+4>>2]|0)+4>>2];J[c+8>>2]=J[(a+J[D+4>>2]|0)+8>>2];J[c+12>>2]=J[(a+J[D+4>>2]|0)+12>>2];c=c+16|0;b=b+4|0;if((A|0)!=(b|0)){continue}break}}J[D+8>>2]=A-1}Ha=d+160|0}function mI(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;d=Ha-1072|0;Ha=d;a=d+1052|0;J[a>>2]=-128;J[a+4>>2]=-128;J[d+1020>>2]=-128;J[d+1024>>2]=-128;J[d+988>>2]=-128;J[d+992>>2]=-128;J[d+956>>2]=-128;J[d+960>>2]=-128;J[d+924>>2]=-128;J[d+928>>2]=-128;J[d+892>>2]=-128;J[d+896>>2]=-128;J[d+860>>2]=-128;J[d+864>>2]=-128;J[d+828>>2]=-128;J[d+832>>2]=-128;J[d+796>>2]=-128;J[d+800>>2]=-128;J[d+764>>2]=-128;J[d+768>>2]=-128;J[d+732>>2]=-128;J[d+736>>2]=-128;J[d+700>>2]=-128;J[d+704>>2]=-128;J[d+668>>2]=-128;J[d+672>>2]=-128;J[d+636>>2]=-128;J[d+640>>2]=-128;J[d+604>>2]=-128;J[d+608>>2]=-128;J[d+572>>2]=-128;J[d+576>>2]=-128;J[d+540>>2]=-128;J[d+544>>2]=-128;J[d+508>>2]=-128;J[d+512>>2]=-128;J[d+476>>2]=-128;J[d+480>>2]=-128;J[d+444>>2]=-128;J[d+448>>2]=-128;J[d+412>>2]=-128;J[d+416>>2]=-128;J[d+380>>2]=-128;J[d+384>>2]=-128;J[d+348>>2]=-128;J[d+352>>2]=-128;J[d+316>>2]=-128;J[d+320>>2]=-128;J[d+284>>2]=-128;J[d+288>>2]=-128;J[d+252>>2]=-128;J[d+256>>2]=-128;J[d+220>>2]=-128;J[d+224>>2]=-128;J[d+188>>2]=-128;J[d+192>>2]=-128;J[d+156>>2]=-128;J[d+160>>2]=-128;J[d+124>>2]=-128;J[d+128>>2]=-128;J[d+92>>2]=-128;J[d+96>>2]=-128;J[d+60>>2]=-128;J[d+64>>2]=-128;J[d+24>>2]=J[b+12>>2];J[d+16>>2]=0;J[d+20>>2]=32;H[d+9|0]=0;J[d+12>>2]=d+48;J[d+44>>2]=J[b+152>>2];J[d+40>>2]=J[b+148>>2];v=J[b+24>>2];C=J[b+52>>2];x=J[b+16>>2];D=J[b+8>>2];t=J[b+28>>2];u=J[b+40>>2];a:{if(!u){if(x){while(1){a=g<<5;b=a+C|0;a=a+D|0;N[b>>2]=N[a>>2];N[b+4>>2]=N[a+4>>2];N[b+8>>2]=N[a+8>>2];N[b+16>>2]=N[a+16>>2];N[b+20>>2]=N[a+20>>2];N[b+24>>2]=N[a+24>>2];g=g+1|0;if((x|0)!=(g|0)){continue}break}}if(!t){break a}if((t|0)!=1){f=t&-2;while(1){b=v+P(e,52)|0;a=J[(J[J[b>>2]+24>>2]<<2)+162292>>2];if(a){Ja[a|0](b,J[d+44>>2])}b=v+P(e|1,52)|0;a=J[(J[J[b>>2]+24>>2]<<2)+162292>>2];if(a){Ja[a|0](b,J[d+44>>2])}e=e+2|0;c=c+2|0;if((f|0)!=(c|0)){continue}break}}if(!(t&1)){break a}b=v+P(e,52)|0;a=J[(J[J[b>>2]+24>>2]<<2)+162292>>2];if(!a){break a}Ja[a|0](b,J[d+44>>2]);break a}E=J[b+4>>2];y=J[b+108>>2];z=J[b+32>>2];w=J[b+116>>2];A=J[b+112>>2];B=J[b+36>>2];k=J[b>>2];b:{if(!k){r=(w|0)<=0;break b}c:{if((u|0)>0){l=k;while(1){s=(l|0)==1?133488:133360;j=0;while(1){m=(j<<3)+B|0;r=L[m+4>>1];i=0;h=0;c=0;o=(J[m>>2]<<5)+z|0;e=J[o+24>>2];a=e+383|0;c=a>>>0<383?1:c;f=c>>>6|0;a=(c&63)<<26|a>>>6;c=e>>>6|0;g=a-c|0;c=f-(a>>>0>>0)|0;q=c;a=g+1|0;c=a?c:c+1|0;f=0;p=a&7;if(f|p){while(1){f=a;a=a-1|0;c=c-!f|0;e=e- -64|0;f=h;i=i+1|0;f=i?f:f+1|0;h=f;if((i|0)!=(p|0)|(n|0)!=(f|0)){continue}break}}if(!q&g>>>0>=7|q){while(1){e=e+512|0;h=c-(a>>>0<8)|0;c=h;a=a-8|0;if(c|a){continue}break}}d:{if(!r){break d}c=0;e=0;if(r>>>0>=4){a=r&65532;g=0;while(1){e=e+4|0;g=g+4|0;if((a|0)!=(g|0)){continue}break}}a=r&3;if(!a){break d}while(1){e=e+1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}Ja[J[s+(L[m+6>>1]<<2)>>2]](o,r,d+8|0);j=j+1|0;if((u|0)!=(j|0)){continue}break}l=l-1|0;if(l){continue}break}break c}e=k;a=e&7;if(a){while(1){e=e-1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}if(k>>>0<8){break c}while(1){e=e-8|0;if(e){continue}break}}r=(w|0)<=0;if(r){break b}l=k<<1;if(!l){break b}while(1){o=(l|0)==1?133488:133360;j=0;while(1){q=(j<<3)+A|0;m=L[q+4>>1];i=0;h=0;c=0;n=(J[q>>2]<<5)+y|0;e=J[n+24>>2];a=e+383|0;c=a>>>0<383?1:c;f=c>>>6|0;a=(c&63)<<26|a>>>6;c=e>>>6|0;k=a-c|0;c=f-(a>>>0>>0)|0;s=c;a=k+1|0;c=a?c:c+1|0;f=0;p=f;g=a&7;if(f|g){while(1){f=a;a=a-1|0;c=c-!f|0;e=e- -64|0;f=h;i=i+1|0;f=i?f:f+1|0;h=f;if((g|0)!=(i|0)|(p|0)!=(f|0)){continue}break}}if(!s&k>>>0>=7|s){while(1){e=e+512|0;h=c-(a>>>0<8)|0;c=h;a=a-8|0;if(c|a){continue}break}}e:{if(!m){break e}c=0;e=0;if(m>>>0>=4){a=m&65532;g=0;while(1){e=e+4|0;g=g+4|0;if((a|0)!=(g|0)){continue}break}}a=m&3;if(!a){break e}while(1){e=e+1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}Ja[J[o+(L[q+6>>1]<<2)>>2]](n,m,d+8|0);j=j+1|0;if((w|0)!=(j|0)){continue}break}l=l-1|0;if(l){continue}break}}if(x){g=0;while(1){a=g<<5;f=a+C|0;a=a+D|0;N[f>>2]=N[a>>2];N[f+4>>2]=N[a+4>>2];N[f+8>>2]=N[a+8>>2];N[f+16>>2]=N[a+16>>2];N[f+20>>2]=N[a+20>>2];N[f+24>>2]=N[a+24>>2];g=g+1|0;if((x|0)!=(g|0)){continue}break}}f:{if(!t){break f}e=0;if((t|0)!=1){h=t&-2;c=0;while(1){f=v+P(e,52)|0;a=J[(J[J[f>>2]+24>>2]<<2)+162292>>2];if(a){Ja[a|0](f,J[d+44>>2])}f=v+P(e|1,52)|0;a=J[(J[J[f>>2]+24>>2]<<2)+162292>>2];if(a){Ja[a|0](f,J[d+44>>2])}e=e+2|0;c=c+2|0;if((h|0)!=(c|0)){continue}break}}if(!(t&1)){break f}f=v+P(e,52)|0;a=J[(J[J[f>>2]+24>>2]<<2)+162292>>2];if(!a){break f}Ja[a|0](f,J[d+44>>2])}s=E-1|0;if(s){l=0;o=(u|0)<=0;while(1){j=0;if(!o){while(1){i=0;h=0;c=0;m=(j<<3)+B|0;n=(J[m>>2]<<5)+z|0;e=J[n+24>>2];a=e+383|0;c=a>>>0<383?1:c;f=c>>>6|0;a=(c&63)<<26|a>>>6;c=e>>>6|0;k=a-c|0;c=f-(a>>>0>>0)|0;q=c;a=k+1|0;c=a?c:c+1|0;f=0;p=f;g=a&7;if(f|g){while(1){f=a;a=a-1|0;c=c-!f|0;e=e- -64|0;f=h;i=i+1|0;f=i?f:f+1|0;h=f;if((g|0)!=(i|0)|(p|0)!=(f|0)){continue}break}}i=L[m+4>>1];if(!q&k>>>0>=7|q){while(1){e=e+512|0;h=c-(a>>>0<8)|0;c=h;a=a-8|0;if(c|a){continue}break}}g:{if(!i){break g}c=0;e=0;if(i>>>0>=4){a=i&65532;g=0;while(1){e=e+4|0;g=g+4|0;if((a|0)!=(g|0)){continue}break}}a=i&3;if(!a){break g}while(1){e=e+1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}Ja[J[(L[m+6>>1]<<2)+133360>>2]](n,i,d+8|0);j=j+1|0;if((u|0)!=(j|0)){continue}break}}if(!r){j=0;while(1){i=0;h=0;c=0;m=(j<<3)+A|0;n=(J[m>>2]<<5)+y|0;e=J[n+24>>2];a=e+383|0;c=a>>>0<383?1:c;f=c>>>6|0;a=(c&63)<<26|a>>>6;c=e>>>6|0;k=a-c|0;c=f-(a>>>0>>0)|0;q=c;a=k+1|0;c=a?c:c+1|0;f=0;p=f;g=a&7;if(f|g){while(1){f=a;a=a-1|0;c=c-!f|0;e=e- -64|0;f=h;i=i+1|0;f=i?f:f+1|0;h=f;if((g|0)!=(i|0)|(p|0)!=(f|0)){continue}break}}i=L[m+4>>1];if(!q&k>>>0>=7|q){while(1){e=e+512|0;h=c-(a>>>0<8)|0;c=h;a=a-8|0;if(c|a){continue}break}}h:{if(!i){break h}c=0;e=0;if(i>>>0>=4){a=i&65532;g=0;while(1){e=e+4|0;g=g+4|0;if((a|0)!=(g|0)){continue}break}}a=i&3;if(!a){break h}while(1){e=e+1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}Ja[J[(L[m+6>>1]<<2)+133360>>2]](n,i,d+8|0);j=j+1|0;if((w|0)!=(j|0)){continue}break}}l=l+1|0;if((s|0)!=(l|0)){continue}break}}f=J[b+140>>2];J[d+4>>2]=f;s=J[b+132>>2];a=J[b+136>>2];J[d+36>>2]=f;H[d+9|0]=1;J[d+32>>2]=a;J[d+28>>2]=s;i:{if(!E){break i}if((u|0)>0){j=0;while(1){i=0;h=0;c=0;o=(j<<3)+B|0;p=(J[o>>2]<<5)+z|0;e=J[p+24>>2];a=e+383|0;c=a>>>0<383?1:c;a=(c&63)<<26|a>>>6;b=e>>>6|0;k=a-b|0;c=(c>>>6|0)-(a>>>0>>0)|0;n=c;a=k+1|0;c=a?c:c+1|0;b=0;l=b;g=a&7;if(b|g){while(1){b=a;a=a-1|0;c=c-!b|0;e=e- -64|0;f=h;i=i+1|0;f=i?f:f+1|0;h=f;if((g|0)!=(i|0)|(l|0)!=(f|0)){continue}break}}h=L[o+4>>1];if(!n&k>>>0>=7|n){while(1){e=e+512|0;f=c-(a>>>0<8)|0;c=f;a=a-8|0;if(c|a){continue}break}}j:{if(!h){break j}c=0;e=0;if(h>>>0>=4){a=h&65532;g=0;while(1){e=e+4|0;g=g+4|0;if((a|0)!=(g|0)){continue}break}}a=h&3;if(!a){break j}while(1){e=e+1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}Ja[J[(L[o+6>>1]<<2)+133424>>2]](p,h,d+8|0);j=j+1|0;if((u|0)!=(j|0)){continue}break}}if(r){break i}j=0;while(1){i=0;h=0;c=0;o=(j<<3)+A|0;p=(J[o>>2]<<5)+y|0;e=J[p+24>>2];a=e+383|0;c=a>>>0<383?1:c;a=(c&63)<<26|a>>>6;b=e>>>6|0;k=a-b|0;c=(c>>>6|0)-(a>>>0>>0)|0;n=c;a=k+1|0;c=a?c:c+1|0;b=0;l=b;g=a&7;if(b|g){while(1){b=a;a=a-1|0;c=c-!b|0;e=e- -64|0;f=h;i=i+1|0;f=i?f:f+1|0;h=f;if((g|0)!=(i|0)|(l|0)!=(f|0)){continue}break}}h=L[o+4>>1];if(!n&k>>>0>=7|n){while(1){e=e+512|0;f=c-(a>>>0<8)|0;c=f;a=a-8|0;if(c|a){continue}break}}k:{if(!h){break k}c=0;e=0;if(h>>>0>=4){a=h&65532;g=0;while(1){e=e+4|0;g=g+4|0;if((a|0)!=(g|0)){continue}break}}a=h&3;if(!a){break k}while(1){e=e+1|0;c=c+1|0;if((a|0)!=(c|0)){continue}break}}Ja[J[(L[o+6>>1]<<2)+133424>>2]](p,h,d+8|0);j=j+1|0;if((w|0)!=(j|0)){continue}break}}a=J[d+16>>2];if(!a){break a}b=a+J[d+4>>2]|0;J[d+4>>2]=b;a=J[d+16>>2];if(!a){break a}f=b-a|0;e=0;while(1){h=J[d+12>>2]+(e<<5)|0;a=J[h+4>>2];b=s+(e+f<<5)|0;J[b>>2]=J[h>>2];J[b+4>>2]=a;a=J[h+28>>2];J[b+24>>2]=J[h+24>>2];J[b+28>>2]=a;a=J[h+20>>2];J[b+16>>2]=J[h+16>>2];J[b+20>>2]=a;a=J[h+12>>2];J[b+8>>2]=J[h+8>>2];J[b+12>>2]=a;e=e+1|0;if(e>>>0>2]){continue}break}}Ha=d+1072|0}function aca(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=0;h=0;i=Ha-672|0;Ha=i;p=J[f>>2];f=J[b+40>>2];u=J[b+8>>2];S=J[b+12>>2];D=N[b+4>>2];J[i+668>>2]=0;J[i+660>>2]=u;J[i+664>>2]=S;N[i+656>>2]=D;N[i+640>>2]=N[e>>2];y=N[a+8>>2];M=N[a+4>>2];N[i+624>>2]=M;q=N[c+20>>2];s=N[c+24>>2];r=N[c>>2];k=N[c+4>>2];n=N[c+8>>2];t=N[c+12>>2];z=N[c+16>>2];J[i+620>>2]=0;N[i+616>>2]=s;N[i+612>>2]=q;N[i+608>>2]=z;N[i+604>>2]=t;N[i+600>>2]=n;N[i+596>>2]=k;N[i+592>>2]=r;x=N[d+20>>2];v=N[d+24>>2];o=N[d>>2];m=N[d+4>>2];l=N[d+8>>2];j=N[d+12>>2];w=N[d+16>>2];J[i+588>>2]=0;N[i+584>>2]=v;N[i+580>>2]=x;N[i+576>>2]=w;N[i+572>>2]=j;N[i+568>>2]=l;N[i+564>>2]=m;N[i+560>>2]=o;J[i+556>>2]=0;J[i+540>>2]=0;J[i+524>>2]=0;O=Q(-o);w=Q(z-w);A=Q(q-x);v=Q(s-v);B=Q(Q(Q(O*w)-Q(A*m))-Q(l*v));G=Q(Q(j*j)+Q(-.5));q=Q(Q(Q(j*Q(Q(m*w)-Q(o*A)))+Q(G*v))-Q(l*B));I=Q(q+q);N[i+552>>2]=I;q=Q(Q(Q(G*A)+Q(j*Q(Q(o*v)-Q(l*w))))-Q(m*B));L=Q(q+q);N[i+548>>2]=L;z=Q(Q(Q(k*l)-Q(m*n))+Q(Q(r*j)-Q(t*o)));x=Q(z+z);s=Q(Q(Q(n*o)-Q(l*r))+Q(Q(k*j)-Q(t*m)));C=Q(s+s);R=Q(Q(1)-Q(z*x));E=Q(s*C);N[i+536>>2]=R-E;q=Q(Q(Q(r*m)-Q(o*k))+Q(Q(n*j)-Q(t*l)));F=Q(q*C);r=Q(Q(t*j)-Q(Q(Q(O*r)-Q(k*m))-Q(l*n)));k=Q(r*x);N[i+532>>2]=F-k;N[i+520>>2]=F+k;k=Q(q+q);n=Q(q*k);N[i+516>>2]=R-n;J[i+508>>2]=0;j=Q(Q(Q(G*w)+Q(j*Q(Q(l*A)-Q(m*v))))-Q(o*B));o=Q(j+j);N[i+544>>2]=o;j=Q(q*x);m=Q(r*C);N[i+528>>2]=j+m;l=Q(s*x);k=Q(r*k);N[i+512>>2]=l-k;N[i+504>>2]=j-m;N[i+500>>2]=l+k;N[i+496>>2]=Q(Q(1)-E)-n;j=Q(M*Q(.05000000074505806));m=N[e+8>>2];l=Q(m*Q(.05000000074505806));k=Q(D*N[f+52>>2]);n=Q(N[f+56>>2]*N[i+660>>2]);k=k<=n?k:n;n=Q(N[f+60>>2]*N[i+664>>2]);k=Q((k<=n?k:n)*Q(.25));l=k>l?l:k;l=j>2];c=c-1|0;d=e+P(c,48)|0;k=N[d+24>>2];w=N[d+40>>2];j=N[d+8>>2];n=N[d>>2];t=N[d+4>>2];A=Q(N[i+552>>2]+Q(Q(N[i+536>>2]*j)+Q(Q(N[i+504>>2]*n)+Q(t*N[i+520>>2]))));v=Q(N[i+544>>2]+Q(Q(N[i+528>>2]*j)+Q(Q(N[i+496>>2]*n)+Q(t*N[i+512>>2]))));B=N[d+16>>2];C=N[d+32>>2];n=Q(N[i+548>>2]+Q(Q(N[i+532>>2]*j)+Q(Q(N[i+500>>2]*n)+Q(t*N[i+516>>2]))));t=N[d+20>>2];D=N[d+36>>2];j=Q(Q(w*Q(A-k))+Q(Q(Q(v-B)*C)+Q(Q(n-t)*D)));k=Q(k-Q(A-Q(w*j)));E=Q(k*k);k=Q(B-Q(v-Q(C*j)));F=Q(k*k);k=Q(t-Q(n-Q(D*j)));a:{if(x>2];J[d>>2]=J[e>>2];J[d+4>>2]=h;h=J[e+44>>2];J[d+40>>2]=J[e+40>>2];J[d+44>>2]=h;h=J[e+36>>2];J[d+32>>2]=J[e+32>>2];J[d+36>>2]=h;h=J[e+28>>2];J[d+24>>2]=J[e+24>>2];J[d+28>>2]=h;h=J[e+20>>2];J[d+16>>2]=J[e+16>>2];J[d+20>>2]=h;h=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=h;break a}N[d+44>>2]=j}if(c){continue}break}h=K[p+64|0]}b:{c:{d:{e:{if((a|0)!=(h|0)){break e}c=a<<2;j=Q(o-N[p+16>>2]);j=j>Q(0)?j:Q(-j);k=Q(L-N[p+20>>2]);k=k>Q(0)?k:Q(-k);k=j>=k?j:k;n=j;j=Q(I-N[p+24>>2]);j=(j>Q(0)?j:Q(-j))>=Q(0)?n:Q(0);if(Q(l*N[c+112868>>2])<(j<=k?k:j)){break e}if(!(N[c+112900>>2]>Q(Q(r*N[p+12>>2])+Q(Q(q*N[p+8>>2])+Q(Q(z*N[p>>2])+Q(s*N[p+4>>2])))))){break d}}d=0;f:{if(N[b+4>>2]!=Q(1)){break f}d=0;if(N[b+8>>2]!=Q(1)){break f}d=N[b+12>>2]==Q(1)}J[p+28>>2]=0;N[p+24>>2]=I;N[p+20>>2]=L;N[p+16>>2]=o;N[p+12>>2]=r;N[p+8>>2]=q;N[p+4>>2]=s;N[p>>2]=z;c=J[b+16>>2];e=J[b+20>>2];u=J[b+28>>2];J[i+488>>2]=J[b+24>>2];J[i+492>>2]=u;J[i+480>>2]=c;J[i+484>>2]=e;j=N[f+32>>2];b=f;c=J[b+24>>2];e=J[b+28>>2];H[i+352|0]=0;J[i+348>>2]=0;J[i+464>>2]=b;J[i+332>>2]=0;N[i+328>>2]=j;J[i+320>>2]=c;J[i+324>>2]=e;J[i+472>>2]=J[b+40>>2]+P(K[b+39|0],20);H[i+476|0]=K[b+38|0];j=Q(N[b+52>>2]*N[i+656>>2]);o=Q(N[b+56>>2]*N[i+660>>2]);j=j<=o?j:o;o=Q(N[b+60>>2]*N[i+664>>2]);j=j<=o?j:o;N[i+344>>2]=j*Q(.02500000037252903);N[i+340>>2]=j*Q(.05000000074505806);N[i+336>>2]=j*Q(.10000000149011612);zb(i+656|0,i+480|0,i+368|0,i+416|0,i+320|0,d);J[i+468>>2]=J[b+44>>2];J[i+252>>2]=4;b=J[i+552>>2];c=J[i+556>>2];e=J[i+636>>2];J[i+312>>2]=J[i+632>>2];J[i+316>>2]=e;e=J[i+544>>2];f=J[i+548>>2];u=J[i+628>>2];J[i+304>>2]=J[i+624>>2];J[i+308>>2]=u;J[i+224>>2]=e;J[i+228>>2]=f;J[i+232>>2]=b;J[i+236>>2]=c;k=N[i+528>>2];n=N[i+496>>2];t=N[i+512>>2];s=N[i+532>>2];z=N[i+500>>2];x=N[i+516>>2];w=N[i+536>>2];A=N[i+504>>2];v=N[i+520>>2];o=N[i+544>>2];q=N[i+548>>2];r=N[i+552>>2];J[i+300>>2]=0;J[i+284>>2]=0;j=Q(y*Q(0));B=Q(Q(w*j)+Q(Q(A*y)+Q(j*v)));N[i+296>>2]=r-B;C=Q(Q(s*j)+Q(Q(z*y)+Q(j*x)));N[i+292>>2]=q-C;N[i+280>>2]=B+r;N[i+276>>2]=C+q;j=Q(Q(k*j)+Q(Q(n*y)+Q(j*t)));N[i+288>>2]=o-j;N[i+272>>2]=j+o;j=N[i+304>>2];H[i+256|0]=1;N[i+248>>2]=j;N[i+244>>2]=j;N[i+240>>2]=j;J[i+184>>2]=0;J[i+188>>2]=0;J[i+176>>2]=0;J[i+180>>2]=0;J[i+168>>2]=0;J[i+172>>2]=0;J[i+160>>2]=0;J[i+164>>2]=0;J[i+152>>2]=0;J[i+156>>2]=0;J[i+144>>2]=0;J[i+148>>2]=0;J[i+208>>2]=0;J[i+136>>2]=152284;J[i+140>>2]=i+224;J[i+124>>2]=0;N[i+120>>2]=N[i+232>>2]-N[i+328>>2];N[i+116>>2]=N[i+228>>2]-N[i+324>>2];N[i+112>>2]=N[i+224>>2]-N[i+320>>2];b=p+66|0;e=p+71|0;f=p+67|0;c=0;g:{h:{i:{if(d){J[i+96>>2]=155700;J[i+100>>2]=i+320;b=Wy(i+136|0,i+96|0,i+112|0,i+640|0,f,e,b,i+144|0);break i}J[i+96>>2]=152352;J[i+100>>2]=i+320;b=Fo(i+136|0,i+96|0,i+112|0,i+640|0,1,f,e,b,i+144|0)}switch(b|0){case 4:break h;case 0:break b;default:break g}}c=Vy(i+224|0,i+320|0,i+496|0,i+592|0,i+560|0,g,g,d,p,i+176|0,i+160|0,N[i+336>>2],i+640|0,1,m);break b}N[i+96>>2]=l*Q(.05000000074505806);j:{k:{if((b|0)!=2){b=p+71|0;e=p+67|0;c=1;l:{if(d){J[i+80>>2]=155700;J[i+84>>2]=i+320;f=K[p+66|0];N[i+48>>2]=m;u=J[i+60>>2];J[i+8>>2]=J[i+56>>2];J[i+12>>2]=u;u=J[i+52>>2];J[i>>2]=J[i+48>>2];J[i+4>>2]=u;b=ic(i+136|0,i+80|0,e,b,f,1,i,i+144|0);break l}J[i+80>>2]=152352;J[i+84>>2]=i+320;f=K[p+66|0];N[i+32>>2]=m;u=J[i+44>>2];J[i+24>>2]=J[i+40>>2];J[i+28>>2]=u;u=J[i+36>>2];J[i+16>>2]=J[i+32>>2];J[i+20>>2]=u;b=ic(i+136|0,i+80|0,e,b,f,1,i+16|0,i+144|0)}if((b|0)!=5){break k}}J[i+92>>2]=0;j=Q(N[i+152>>2]-r);l=Q(N[i+144>>2]-o);o=Q(N[i+148>>2]-q);N[i+84>>2]=Q(v*j)+Q(Q(t*l)+Q(o*x));N[i+80>>2]=Q(A*j)+Q(Q(n*l)+Q(o*z));N[i+88>>2]=Q(w*j)+Q(Q(k*l)+Q(o*s));N[i+76>>2]=N[i+208>>2];N[i+72>>2]=N[i+184>>2];b=J[i+180>>2];J[i+64>>2]=J[i+176>>2];J[i+68>>2]=b;b=J[i+84>>2];J[g>>2]=J[i+80>>2];J[g+4>>2]=b;b=J[i+92>>2];J[g+8>>2]=J[i+88>>2];J[g+12>>2]=b;b=J[i+172>>2];J[g+24>>2]=J[i+168>>2];J[g+28>>2]=b;b=J[i+164>>2];J[g+16>>2]=J[i+160>>2];J[g+20>>2]=b;b=J[i+76>>2];J[g+40>>2]=J[i+72>>2];J[g+44>>2]=b;b=J[i+68>>2];J[g+32>>2]=J[i+64>>2];J[g+36>>2]=b;_j(p,i+80|0,i+160|0,i- -64|0,i+96|0);c=0;if(!a){break k}if((a|0)==(h|0)){break j}}c=Vy(i+224|0,i+320|0,i+496|0,i+592|0,i+560|0,g,g,d,p,i+176|0,i+160|0,N[i+336>>2],i+640|0,c,m);break b}J[i+92>>2]=0;j=N[i+572>>2];m=Q(Q(j*j)+Q(-.5));l=N[i+568>>2];o=N[i+184>>2];q=N[i+560>>2];r=N[i+176>>2];k=N[i+564>>2];n=N[i+180>>2];t=Q(Q(l*o)+Q(Q(q*r)+Q(k*n)));s=Q(Q(Q(j*Q(Q(q*n)-Q(r*k)))+Q(m*o))+Q(l*t));N[i+88>>2]=s+s;s=Q(Q(k*t)+Q(Q(m*n)+Q(j*Q(Q(l*r)-Q(o*q)))));N[i+84>>2]=s+s;j=Q(Q(q*t)+Q(Q(r*m)+Q(j*Q(Q(k*o)-Q(n*l)))));N[i+80>>2]=j+j;a=i+80|0;ve(p,g,a,a,i+592|0,i+624|0,i+640|0);break c}if(!a){c=0;break b}c=1;b=J[p+76>>2];r=N[b+32>>2];j=r;n=N[b+36>>2];m=n;q=N[b+40>>2];l=q;m:{if((a|0)==1){break m}d=a-1|0;e=d&1;if((a|0)!=2){f=d&-2;d=0;while(1){a=b+P(c,48)|0;j=Q(Q(j+N[a+32>>2])+N[a+80>>2]);l=Q(Q(l+N[a+40>>2])+N[a+88>>2]);m=Q(Q(m+N[a+36>>2])+N[a+84>>2]);c=c+2|0;d=d+2|0;if((f|0)!=(d|0)){continue}break}}if(!e){break m}a=b+P(c,48)|0;j=Q(j+N[a+32>>2]);l=Q(l+N[a+40>>2]);m=Q(m+N[a+36>>2])}J[i+332>>2]=0;o=N[i+568>>2];a=Q(Q(l*l)+Q(Q(j*j)+Q(m*m)))>Q(1.1920928955078125e-7);l=a?l:q;q=N[i+560>>2];r=a?j:r;k=N[i+564>>2];m=a?m:n;n=Q(Q(o*l)+Q(Q(q*r)+Q(k*m)));j=N[i+572>>2];t=Q(Q(j*j)+Q(-.5));s=Q(Q(o*n)+Q(Q(j*Q(Q(q*m)-Q(r*k)))+Q(l*t)));s=Q(s+s);y=Q(Q(q*n)+Q(Q(j*Q(Q(k*l)-Q(m*o)))+Q(r*t)));y=Q(y+y);j=Q(Q(k*n)+Q(Q(j*Q(Q(o*r)-Q(l*q)))+Q(m*t)));m=Q(j+j);j=Q(Q(1)/Q(Y(Q(Q(s*s)+Q(Q(y*y)+Q(m*m))))));N[i+328>>2]=s*j;N[i+324>>2]=m*j;N[i+320>>2]=y*j;a=i+320|0;ve(p,g,a,a,i+592|0,i+624|0,i+640|0)}c=1}Ha=i+672|0;return c|0}function rda(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=Q(0),D=0,E=0,F=0,G=0,I=0,L=0,M=0,O=0,R=0,S=0,T=0,U=0;f=J[a+20>>2];b=J[a+36>>2];j=Ha-80|0;Ha=j;r=J[a+32>>2];L=J[r+408>>2];c=J[a+28>>2];t=bb(J[c+620>>2],32);s=J[c+632>>2];w=J[c+636>>2];J[t+24>>2]=0;J[t+16>>2]=0;J[t+8>>2]=s;J[t+12>>2]=w;J[t+28>>2]=0;J[t>>2]=134876;J[t+20>>2]=f;J[t+24>>2]=1;if(f){Ja[J[J[f>>2]+16>>2]](f);J[t+16>>2]=J[J[t+20>>2]+16>>2]}Ja[J[J[b>>2]+16>>2]](b);J[t+28>>2]=b;G=J[r+412>>2];if(G){M=J[c+104>>2];O=J[c+108>>2];U=(M|0)!=0&(O|0)!=0;R=c+576|0;w=0;while(1){J[j+28>>2]=0;J[j+76>>2]=0;J[j+24>>2]=J[c+460>>2]+(S<<2);b=D<<2;J[j+20>>2]=b+J[c+448>>2];J[j+32>>2]=J[c+552>>2]+(T<<4);s=I<<5;J[j+52>>2]=s+J[c+376>>2];J[j+56>>2]=s+J[c+388>>2];J[j+64>>2]=J[c+412>>2]+(I<<3);J[j+60>>2]=s+J[c+400>>2];J[j+68>>2]=J[c+424>>2]+(D<<5);s=J[c+436>>2];J[j+36>>2]=(p<<2)+L;J[j+72>>2]=b+s;l=J[c+528>>2];J[j+44>>2]=l;J[j+48>>2]=b+J[c+540>>2];s=0;x=0;z=0;d=0;A=0;if(U){b=J[r+256>>2];s=p;while(1){a:{w=s+1|0;s=b+P(J[(s<<2)+L>>2],44)|0;A=J[s+36>>2]+A|0;d=J[s+40>>2]+d|0;x=J[s+12>>2]+x|0;z=J[s+8>>2]+z|0;if(M>>>0<=z>>>0|w>>>0>=G>>>0){break a}s=w;if(x>>>0>>0){continue}}break}s=d+A|0}J[j+40>>2]=w-p;J[j+16>>2]=d;J[j+8>>2]=J[j+8>>2]&-2147483648|x&2147483647;J[j+4>>2]=z;J[j+12>>2]=A;E=J[c+564>>2]+D|0;b=J[c+368>>2];p=J[b>>2];if(p){J[b>>2]=J[p>>2]}if(!p){b=J[40592];p=Ja[J[J[b>>2]+20>>2]](b)|0?32439:69706;p=Ja[J[J[b+12>>2]+8>>2]](b+12|0,12195,p,23825,82)|0;b=p+19&-16;J[b-4>>2]=b-p;p=Kc(b,J[c+372>>2])}h=bb(J[c+620>>2],124);J[h>>2]=p;b=J[j+8>>2];J[h+4>>2]=J[j+4>>2];J[h+8>>2]=b;b=J[j+16>>2];J[h+12>>2]=J[j+12>>2];J[h+16>>2]=b;b=J[j+24>>2];J[h+20>>2]=J[j+20>>2];J[h+24>>2]=b;b=J[j+32>>2];J[h+28>>2]=J[j+28>>2];J[h+32>>2]=b;b=J[j+40>>2];J[h+36>>2]=J[j+36>>2];J[h+40>>2]=b;b=J[j+48>>2];J[h+44>>2]=J[j+44>>2];J[h+48>>2]=b;b=J[j+56>>2];J[h+52>>2]=J[j+52>>2];J[h+56>>2]=b;b=J[j+64>>2];J[h+60>>2]=J[j+60>>2];J[h+64>>2]=b;b=J[j+72>>2];J[h+68>>2]=J[j+68>>2];J[h+72>>2]=b;J[h+80>>2]=0;J[h+84>>2]=0;J[h+76>>2]=E;u=0;m=0;v=0;g=J[h>>2];J[g+12092>>2]=0;J[g+12112>>2]=0;J[g+12116>>2]=0;J[g+11968>>2]=0;J[g+11956>>2]=0;J[g+11868>>2]=0;J[g+11872>>2]=0;J[g+12132>>2]=J[g+11952>>2];J[g+12140>>2]=J[g+11976>>2];b=g+11876|0;J[b>>2]=0;J[b+4>>2]=0;b=g+11884|0;J[b>>2]=0;J[b+4>>2]=0;F=h+20|0;i=F;J[g+11940>>2]=J[i+48>>2];J[g+11928>>2]=J[i+52>>2];J[g+11932>>2]=J[i>>2];J[g+11936>>2]=J[i+4>>2];J[g+11944>>2]=J[i+24>>2];J[g+11948>>2]=J[i+28>>2];Pr(g,0,J[h+8>>2]&2147483647);y=J[i+20>>2];b:{if(!y){break b}n=J[i+16>>2];q=J[g+11948>>2];B=J[g+11944>>2];o=J[g+11936>>2];f=J[g+11932>>2];b=J[g+11928>>2];while(1){d=J[J[r+256>>2]+P(J[n+(v<<2)>>2],44)>>2];if(d>>>0<=4294967167){while(1){d=d>>>7|0;k=J[r+184>>2]+P(d,24)|0;e=J[k+20>>2];c:{if(K[k+5|0]==1){J[o+(m<<2)>>2]=e;m=m+1|0;break c}g=u<<2;J[g+f>>2]=e;J[b+g>>2]=J[e+36>>2];J[g+q>>2]=d;J[B+(J[J[r+196>>2]+(d<<2)>>2]<<2)>>2]=u;u=u+1|0}d=J[k+8>>2];if(d>>>0<4294967168){continue}break}}v=v+1|0;if((y|0)!=(v|0)){continue}break}if(!y){u=0;break b}k=J[i+12>>2];u=0;v=0;while(1){d=J[(J[r+256>>2]+P(J[n+(v<<2)>>2],44)|0)+20>>2];if((d|0)!=-1){while(1){b=J[r+228>>2];f=(d>>>0)/(b>>>0)|0;g=d-P(b,f)|0;q=J[J[r+208>>2]+(f<<2)>>2];f=J[r+148>>2];b=(d>>>0)/(f>>>0)|0;o=J[J[J[r+128>>2]+(b<<2)>>2]+(d-P(b,f)<<2)>>2];d:{if(!o){break d}b=J[r+616>>2];e=J[b>>2];d=d<<1;f=d|1;i=J[b+20>>2];b=(f>>>0)/(i>>>0)|0;m=J[J[e+(b<<2)>>2]+(f-P(b,i)<<2)>>2];b=(d>>>0)/(i>>>0)|0;d=J[J[e+(b<<2)>>2]+(d-P(b,i)<<2)>>2];e=k+(u<<4)|0;J[e+12>>2]=o;f=d>>>7|0;b=J[r+184>>2]+P(f,24)|0;e:{if(K[b+5|0]==1){b=J[b+20>>2];Ja[J[J[b>>2]+188>>2]](b,d>>>1&63,e,e+8|0);break e}if(K[b+4|0]&4){H[e+8|0]=1;J[e>>2]=J[J[r+196>>2]+(f<<2)>>2];break e}H[e+8|0]=0;J[e>>2]=J[B+(J[J[r+196>>2]+(f<<2)>>2]<<2)>>2]}u=u+1|0;if(m>>>0>=4294967168){H[e+9|0]=3;break d}f=m>>>7|0;b=J[r+184>>2]+P(f,24)|0;if(K[b+5|0]==1){b=J[b+20>>2];Ja[J[J[b>>2]+188>>2]](b,m>>>1&63,e+4|0,e+9|0);break d}if(K[b+4|0]&4){H[e+9|0]=1;J[e+4>>2]=J[J[r+196>>2]+(f<<2)>>2];break d}H[e+9|0]=0;J[e+4>>2]=J[B+(J[J[r+196>>2]+(f<<2)>>2]<<2)>>2]}d=J[(q+(g<<4)|0)+8>>2];if((d|0)!=-1){continue}break}}v=v+1|0;if((y|0)!=(v|0)){continue}break}}J[h+12>>2]=u;o=bb(J[c+620>>2],56);f=J[c+632>>2];b=J[c+636>>2];J[o+24>>2]=0;J[o+16>>2]=0;J[o+20>>2]=0;J[o+8>>2]=f;J[o+12>>2]=b;J[o+52>>2]=c;J[o+48>>2]=R;J[o+44>>2]=E;J[o+40>>2]=l;J[o+36>>2]=r;J[o+32>>2]=F;J[o+28>>2]=h;J[o>>2]=135100;f=bb(J[c+620>>2],80);y=J[h+72>>2];B=J[h+20>>2];i=J[h+4>>2];m=J[c+472>>2];n=J[c+484>>2];e=J[c+496>>2];g=J[p+11948>>2];C=N[c+52>>2];q=J[c+632>>2];b=J[c+636>>2];J[f+24>>2]=0;J[f+16>>2]=0;J[f+20>>2]=0;J[f+8>>2]=q;J[f+12>>2]=b;J[f+72>>2]=c;d=h+84|0;J[f+68>>2]=d;l=h+80|0;J[f+64>>2]=l;N[f+60>>2]=C;k=c+68|0;J[f+56>>2]=k;J[f+52>>2]=i;J[f+48>>2]=g;J[f+32>>2]=B;J[f+28>>2]=y;J[f>>2]=135156;J[f+44>>2]=e+P(E,48);e=E<<6;J[f+40>>2]=e+n;J[f+36>>2]=e+m;b=bb(J[c+620>>2],56);C=N[c+52>>2];g=J[c+632>>2];q=J[c+636>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=g;J[b+12>>2]=q;J[b+48>>2]=c;J[b+44>>2]=d;J[b+40>>2]=l;N[b+36>>2]=C;J[b+32>>2]=k;J[b+28>>2]=h;J[b>>2]=135268;i=bb(J[c+620>>2],40);g=J[c+632>>2];q=J[c+636>>2];J[i+24>>2]=0;J[i+16>>2]=0;J[i+20>>2]=0;J[i+8>>2]=g;J[i+12>>2]=q;J[i+36>>2]=0;J[i+32>>2]=c;J[i+28>>2]=h;J[i>>2]=135324;m=bb(J[c+620>>2],48);d=J[h+52>>2];l=J[c+52>>2];k=J[c+56>>2];g=J[c+632>>2];q=J[c+636>>2];J[m+24>>2]=0;J[m+16>>2]=0;J[m+20>>2]=0;J[m+8>>2]=g;J[m+12>>2]=q;J[m>>2]=135380;J[m+28>>2]=h;J[m+44>>2]=c;J[m+40>>2]=d;J[m+32>>2]=l;J[m+36>>2]=k;n=bb(J[c+620>>2],48);l=J[h+52>>2];k=J[c+472>>2];g=J[c+632>>2];q=J[c+636>>2];J[n+24>>2]=0;J[n+16>>2]=0;J[n+20>>2]=0;J[n+8>>2]=g;J[n+12>>2]=q;J[n+44>>2]=c;J[n+40>>2]=p;J[n+32>>2]=l;J[n+28>>2]=h;J[n>>2]=135436;J[n+36>>2]=(e+k|0)- -64;e=bb(J[c+620>>2],56);k=J[h+56>>2];C=N[c+52>>2];g=J[c+632>>2];q=J[c+636>>2];J[e+24>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=g;J[e+12>>2]=q;J[e+48>>2]=c;N[e+44>>2]=C;J[e+40>>2]=p;J[e+36>>2]=R;J[e+32>>2]=k;J[e+28>>2]=h;J[e>>2]=135492;d=bb(J[c+620>>2],48);g=J[c+632>>2];q=J[c+636>>2];J[d+24>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=g;J[d+12>>2]=q;J[d+44>>2]=c;J[d+40>>2]=p;k=h+4|0;J[d+36>>2]=k;J[d+32>>2]=F;J[d+28>>2]=h;J[d>>2]=135660;l=bb(J[c+620>>2],48);g=J[c+632>>2];q=J[c+636>>2];J[l+24>>2]=0;J[l+16>>2]=0;J[l+20>>2]=0;J[l+8>>2]=g;J[l+12>>2]=q;J[l+44>>2]=c;J[l+40>>2]=r;J[l+36>>2]=k;J[l+32>>2]=F;J[l+28>>2]=p;J[l>>2]=135772;k=bb(J[c+620>>2],40);g=J[c+632>>2];q=J[c+636>>2];J[k+24>>2]=0;J[k+16>>2]=0;J[k+8>>2]=g;J[k+12>>2]=q;J[k+32>>2]=c;J[k+28>>2]=p;J[k>>2]=135828;J[k+20>>2]=t;J[k+24>>2]=1;if(t){Ja[J[J[t>>2]+16>>2]](t);J[k+16>>2]=J[J[k+20>>2]+16>>2]}J[l+20>>2]=k;J[l+24>>2]=1;Ja[J[J[k>>2]+16>>2]](k);J[l+16>>2]=J[J[l+20>>2]+16>>2];J[d+20>>2]=l;J[d+24>>2]=1;Ja[J[J[l>>2]+16>>2]](l);J[d+16>>2]=J[J[d+20>>2]+16>>2];J[e+20>>2]=d;J[e+24>>2]=1;Ja[J[J[d>>2]+16>>2]](d);J[e+16>>2]=J[J[e+20>>2]+16>>2];J[n+20>>2]=e;J[n+24>>2]=1;Ja[J[J[e>>2]+16>>2]](e);J[n+16>>2]=J[J[n+20>>2]+16>>2];J[m+20>>2]=n;J[m+24>>2]=1;Ja[J[J[n>>2]+16>>2]](n);J[m+16>>2]=J[J[m+20>>2]+16>>2];J[i+20>>2]=m;J[i+24>>2]=1;Ja[J[J[m>>2]+16>>2]](m);p=J[J[i+20>>2]+16>>2];J[i+36>>2]=e;J[i+16>>2]=p;Ja[J[J[e>>2]+16>>2]](e);J[b+20>>2]=i;J[b+24>>2]=1;Ja[J[J[i>>2]+16>>2]](i);J[b+16>>2]=J[J[b+20>>2]+16>>2];J[f+20>>2]=i;J[f+24>>2]=1;Ja[J[J[i>>2]+16>>2]](i);J[f+16>>2]=J[J[f+20>>2]+16>>2];J[o+20>>2]=i;J[o+24>>2]=1;Ja[J[J[i>>2]+16>>2]](i);J[o+16>>2]=J[J[o+20>>2]+16>>2];Ja[J[J[k>>2]+20>>2]](k);Ja[J[J[l>>2]+20>>2]](l);Ja[J[J[d>>2]+20>>2]](d);Ja[J[J[e>>2]+20>>2]](e);Ja[J[J[n>>2]+20>>2]](n);Ja[J[J[m>>2]+20>>2]](m);Ja[J[J[i>>2]+20>>2]](i);Ja[J[J[b>>2]+20>>2]](b);Ja[J[J[f>>2]+20>>2]](f);Ja[J[J[o>>2]+20>>2]](o);I=(s+I|0)+(x<<6)|0;S=x+S|0;T=A+T|0;D=D+z|0;p=w;if(G>>>0>p>>>0){continue}break}}Ja[J[J[t>>2]+20>>2]](t);Ha=j+80|0;a=J[a+36>>2];Ja[J[J[a>>2]+20>>2]](a)}function WT(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=Q(0),F=0,G=Q(0),M=Q(0),O=Q(0),R=0,S=0,T=Q(0),U=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=0,$=Q(0),aa=Q(0),ba=0,ca=0,da=Q(0),ea=Q(0),fa=0,ga=0,ha=0,ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=0,ra=0,sa=0,ta=0,ua=0,va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=0;e=Ha-32|0;Ha=e;ca=J[a+32>>2];t=J[c+4>>2];J[e+28>>2]=c;J[e+24>>2]=t;i=N[c+8>>2];l=N[c+12>>2];N[e+20>>2]=Q(1)/N[c+16>>2];N[e+12>>2]=Q(1)/l;N[e+16>>2]=Q(1)/i;D=e+12|0;t=0;j=Ha-208|0;Ha=j;p=N[a+16>>2];l=Q(p+p);i=N[a+24>>2];s=Q(l*i);n=N[a+20>>2];u=Q(n+n);v=N[a+28>>2];da=Q(u*v);C=Q(s+da);m=N[a+4>>2];o=Q(l*n);T=Q(i+i);q=Q(T*v);U=Q(o-q);f=Q(m*U);k=Q(u*i);x=Q(l*v);v=Q(k-x);l=Q(Q(1)-Q(p*l));y=Q(i*T);X=Q(l-y);$=N[a+8>>2];ia=Q(X*$);z=Q(n*u);n=Q(l-z);Y=Q(k+x);k=N[a+12>>2];ja=Q(Y*k);T=Q(Q(Q(C*f)+Q(v*ia))+Q(n*ja));i=N[b>>2];p=Q(i+i);u=N[b+8>>2];l=Q(u+u);G=Q(Q(1)-Q(i*p));M=Q(u*l);i=Q(G-M);Z=Q(Q(Q(1)-z)-y);ka=Q(m*Z);g=Q(o+q);la=Q(g*$);h=Q(s-da);ma=Q(h*k);da=Q(Q(Q(C*ka)+Q(v*la))+Q(n*ma));s=N[b+4>>2];B=Q(p*s);o=N[b+12>>2];A=Q(l*o);l=Q(B+A);na=Q(m*C);ea=Q(v*$);w=Q(n*k);$=Q(Q(Q(C*na)+Q(v*ea))+Q(n*w));m=Q(s+s);E=Q(m*u);aa=Q(p*o);n=Q(E-aa);y=N[d+4>>2];q=Q(y+y);x=N[d+8>>2];oa=Q(q*x);r=N[d>>2];z=Q(r+r);O=N[d+12>>2];pa=Q(z*O);k=Q(oa-pa);C=Q(B-A);B=Q(s*m);v=Q(Q(Q(1)-B)-M);s=Q(p*u);m=Q(m*o);p=Q(s+m);M=Q(z*x);A=Q(q*O);o=Q(M+A);u=Q(E+aa);s=Q(s-m);m=Q(G-B);r=Q(Q(1)-Q(r*z));G=Q(y*q);q=Q(r-G);aa=r;r=Q(x+x);B=Q(x*r);x=Q(aa-B);E=Q(z*y);r=Q(r*O);y=Q(E-r);z=Q(oa+pa);r=Q(E+r);O=Q(Q(Q(1)-G)-B);G=Q(M-A);M=Q(Q(Q(U*f)+Q(X*ia))+Q(Y*ja));B=Q(Q(Q(U*ka)+Q(X*la))+Q(Y*ma));U=Q(Q(Q(U*na)+Q(X*ea))+Q(Y*w));X=Q(Q(Q(Z*f)+Q(g*ia))+Q(h*ja));Y=Q(Q(Q(Z*ka)+Q(g*la))+Q(h*ma));Z=Q(Q(Q(Z*na)+Q(g*ea))+Q(h*w));ia=N[b+20>>2];ja=N[d+20>>2];ka=N[b+16>>2];la=N[d+16>>2];ma=N[b+24>>2];na=N[d+24>>2];a=K[ca+54|0];fa=j-(P(a,12)+15&8176)|0;Ha=fa;if(a){g=Q(Q(m*$)+Q(Q(s*da)+Q(u*T)));h=Q(Q(p*$)+Q(Q(v*da)+Q(C*T)));f=Q(Q(n*$)+Q(Q(l*da)+Q(i*T)));ea=Q(Q(q*g)+Q(Q(o*h)+Q(k*f)));w=Q(Q(z*g)+Q(Q(y*h)+Q(x*f)));A=Q(Q(G*g)+Q(Q(O*h)+Q(r*f)));g=Q(Q(m*U)+Q(Q(s*B)+Q(u*M)));h=Q(Q(p*U)+Q(Q(v*B)+Q(C*M)));f=Q(Q(n*U)+Q(Q(l*B)+Q(i*M)));E=Q(Q(q*g)+Q(Q(o*h)+Q(k*f)));aa=Q(Q(z*g)+Q(Q(y*h)+Q(x*f)));oa=Q(Q(G*g)+Q(Q(O*h)+Q(r*f)));g=Q(Q(m*Z)+Q(Q(s*Y)+Q(u*X)));h=Q(Q(p*Z)+Q(Q(v*Y)+Q(C*X)));f=Q(Q(n*Z)+Q(Q(l*Y)+Q(i*X)));pa=Q(Q(q*g)+Q(Q(o*h)+Q(k*f)));va=Q(Q(z*g)+Q(Q(y*h)+Q(x*f)));wa=Q(Q(G*g)+Q(Q(O*h)+Q(r*f)));g=Q(Q(ma+Q(Q(m*Q(0))+Q(Q(s*Q(0))+Q(u*Q(0)))))-na);h=Q(Q(ka+Q(Q(p*Q(0))+Q(Q(v*Q(0))+Q(C*Q(0)))))-la);f=Q(Q(ia+Q(Q(n*Q(0))+Q(Q(l*Q(0))+Q(i*Q(0)))))-ja);xa=Q(Q(q*g)+Q(Q(o*h)+Q(k*f)));ya=Q(Q(z*g)+Q(Q(y*h)+Q(x*f)));za=Q(Q(G*g)+Q(Q(O*h)+Q(r*f)));R=J[ca+56>>2]+P(K[ca+55|0],20)|0;b=0;while(1){d=P(b,12);c=d+fa|0;d=d+R|0;g=N[d>>2];h=N[d+4>>2];f=N[d+8>>2];N[c+8>>2]=xa+Q(Q(Q(pa*g)+Q(E*h))+Q(ea*f));N[c+4>>2]=ya+Q(Q(Q(va*g)+Q(aa*h))+Q(w*f));N[c>>2]=za+Q(Q(Q(wa*g)+Q(oa*h))+Q(A*f));b=b+1|0;if((a|0)!=(b|0)){continue}break}}No(j+172|0,a,fa);ea=N[D+4>>2];g=N[D+8>>2];_=J[D+12>>2];h=N[D>>2];a:{if(h>Q(0)){f=Q(h*N[j+172>>2]);b:{if(f>2]-2|0;if(f>Q(t>>>0)){break b}f=Q(V(f));if(f=Q(0)){t=~~f>>>0;break b}t=0}f=Q(h*N[j+184>>2]);if(f>2]-1|0;if(f>Q(a>>>0)){ga=a;break a}f=Q(W(f));if(!(f=Q(0))){break a}ga=~~f>>>0;break a}f=Q(h*N[j+184>>2]);c:{if(f>2]-2|0;if(f>Q(t>>>0)){break c}f=Q(V(f));if(f=Q(0)){t=~~f>>>0;break c}t=0}f=Q(h*N[j+172>>2]);if(f>2]-1|0;if(f>Q(ga>>>0)){break a}f=Q(W(f));if(f=Q(0)){ga=~~f>>>0;break a}ga=0}d:{if(g>Q(0)){R=0;c=0;f=Q(g*N[j+180>>2]);e:{if(f>2]-2|0;if(f>Q(c>>>0)){break e}f=Q(V(f));if(f=Q(0)){c=~~f>>>0;break e}c=0}f=Q(g*N[j+192>>2]);if(f>2]-1|0;if(f>Q(a>>>0)){R=a;break d}f=Q(W(f));if(!(f=Q(0))){break d}R=~~f>>>0;break d}R=0;c=0;f=Q(g*N[j+192>>2]);f:{if(f>2]-2|0;if(f>Q(c>>>0)){break f}f=Q(V(f));if(f=Q(0)){c=~~f>>>0;break f}c=0}f=Q(g*N[j+180>>2]);if(f>2]-1|0;if(f>Q(R>>>0)){break d}f=Q(W(f));if(f=Q(0)){R=~~f>>>0;break d}R=0}ea=Q(Q(1)/ea);f=Q(-34028234663852886e22);ra=t>>>0>ga>>>0;if(!(ra|c>>>0>R>>>0)){a=J[_+60>>2];d=J[_+44>>2];S=t;while(1){ha=P(d,S);b=c;while(1){w=Q(I[a+(b+ha<<2)>>1]);f=f>w?f:w;b=b+1|0;if(R>>>0>=b>>>0){continue}break}S=S+1|0;if(ga>>>0>=S>>>0){continue}break}}b=0;f=Q(ea*f);g:{if(f>2]){break g}a=0;if(K[ca+54|0]){while(1){h:{a=fa+P(b,12)|0;if(!(f>N[a+4>>2])){break h}w=Q(N[a>>2]*N[D>>2]);if(!(w>=Q(0))){break h}A=Q(N[a+8>>2]*N[D+8>>2]);if(!(A>=Q(0))){break h}d=J[D+12>>2];if(!(w>2]+Q(1)))|!(A>2]+Q(1)))){break h}E=N[J[D+16>>2]+8>>2];w=ng(d,w,A);if(Q(N[a+4>>2]-Q(E*w))!=Q(0)){break h}if((Ph(D,N[a>>2],N[a+8>>2])|0)==-1){break h}b=1;break g}a=K[ca+54|0];b=b+1|0;if(a>>>0>b>>>0){continue}break}}Va(j+44|0,0,128);b=I[ca+52>>1];ha=J[ca+56>>2];qa=K[ca+55|0];J[j+16>>2]=D;sa=j+20|0;mg(D,sa);if(qa){d=b&32767;Aa=((((P(qa,20)+ha|0)+P(a,12)|0)+(d<<1)|0)+P(a,3)|0)+(d<<2&b>>31)|0;while(1){i:{S=K[ha+18|0];if(!S){break i}ta=L[ha+16>>1]+Aa|0;b=S-1|0;a=0;while(1){j:{d=K[a+ta|0];ba=K[b+ta|0];ua=d>>>0>>0?d:ba;ba=d>>>0>ba>>>0?d:ba;d=ua<<8|ba;F=(d<<15^-1)+d|0;F=P(F>>>10^F,9);F=F>>>6^F;F=(F<<11^-1)+F|0;F=(j+44|0)+(((F>>>16^F)&63)<<1)|0;k:{if(L[F>>1]==(d|0)){break k}I[F>>1]=d;d=a+1|0;b=fa+P(ba,12)|0;w=N[b+4>>2];ba=fa+P(ua,12)|0;A=N[ba+4>>2];if(!(!(A>f)|!(f>2];N[j+4>>2]=E;N[j+8>>2]=A;aa=N[ba+8>>2];N[j+12>>2]=aa;oa=N[b>>2];pa=N[b+8>>2];H[j+3|0]=0;b=J[j+16>>2];N[j+204>>2]=pa-aa;N[j+200>>2]=w-A;N[j+196>>2]=oa-E;nz(b,j+4|0,j+196|0,j+3|0,sa);b=a;a=d;if(K[j+3|0]){break j}}S=S-1|0;if(S){continue}break i}break}b=1;break g}ha=ha+20|0;qa=qa-1|0;if(qa){continue}break}}if(!(c>>>0>R>>>0|ra)){f=Q(Q(1)/g);w=Q(Q(1)/h);g=Q(Q(q*m)+Q(Q(o*p)+Q(k*n)));h=Q(Q(q*s)+Q(Q(o*v)+Q(k*l)));k=Q(Q(q*u)+Q(Q(o*C)+Q(k*i)));A=Q(Q(g*$)+Q(Q(h*Z)+Q(k*U)));E=Q(Q(g*T)+Q(Q(h*X)+Q(k*M)));g=Q(Q(g*da)+Q(Q(h*Y)+Q(k*B)));k=Q(Q(z*m)+Q(Q(y*p)+Q(x*n)));o=Q(Q(z*s)+Q(Q(y*v)+Q(x*l)));q=Q(Q(z*u)+Q(Q(y*C)+Q(x*i)));x=Q(Q(k*$)+Q(Q(o*Z)+Q(q*U)));y=Q(Q(k*T)+Q(Q(o*X)+Q(q*M)));z=Q(Q(k*da)+Q(Q(o*Y)+Q(q*B)));k=Q(Q(G*m)+Q(Q(O*p)+Q(r*n)));o=Q(Q(G*s)+Q(Q(O*v)+Q(r*l)));q=Q(Q(G*u)+Q(Q(O*C)+Q(r*i)));r=Q(Q(k*$)+Q(Q(o*Z)+Q(q*U)));O=Q(Q(k*T)+Q(Q(o*X)+Q(q*M)));o=Q(Q(k*da)+Q(Q(o*Y)+Q(q*B)));aa=m;m=Q(na-ma);h=p;p=Q(la-ka);k=n;n=Q(ja-ia);k=Q(Q(aa*m)+Q(Q(h*p)+Q(k*n)));l=Q(Q(s*m)+Q(Q(v*p)+Q(l*n)));i=Q(Q(u*m)+Q(Q(C*p)+Q(i*n)));n=Q(Q(Q(k*$)+Q(Q(l*Z)+Q(i*U)))+Q(0));C=Q(Q(Q(k*T)+Q(Q(l*X)+Q(i*M)))+Q(0));v=Q(Q(Q(k*da)+Q(Q(l*Y)+Q(i*B)))+Q(0));while(1){i=Q(w*Q(t>>>0));p=Q(r*i);u=Q(O*i);s=Q(o*i);d=c;while(1){a=J[_+44>>2];b=J[D+12>>2];Ja[J[J[b>>2]+52>>2]](j+44|0,b);b=P(a,t)+d|0;l:{m:{n:{if(H[j+44|0]&1){a=J[D+12>>2];if(!(!t|!d|J[a+40>>2]-1>>>0<=t>>>0)){if(J[a+44>>2]-1>>>0>d>>>0){break n}}if((K[(J[a+60>>2]+(b<<2)|0)+2|0]&127)!=127){break m}if(lk(a,b,t,d,j+44|0)){break m}break l}a=J[D+12>>2]}if(H[(J[a+60>>2]+(b<<2)|0)+3|0]>=0){break l}}S=K[ca+55|0];if(!S){b=1;break g}i=Q(f*Q(d>>>0));l=Q(ea*Q(I[J[_+60>>2]+(b<<2)>>1]));m=Q(n+Q(Q(A*i)+Q(p+Q(x*l))));T=Q(C+Q(Q(E*i)+Q(u+Q(y*l))));i=Q(v+Q(Q(g*i)+Q(s+Q(z*l))));fa=J[ca+56>>2];a=0;while(1){b=fa+P(a,20)|0;if(Q(N[b+12>>2]+Q(Q(m*N[b+8>>2])+Q(Q(i*N[b>>2])+Q(T*N[b+4>>2]))))>=Q(0)){break l}b=1;a=a+1|0;if((S|0)!=(a|0)){continue}break}break g}d=d+1|0;if(R>>>0>=d>>>0){continue}break}t=t+1|0;if(ga>>>0>=t>>>0){continue}break}}b=0}Ha=j+208|0;Ha=e+32|0;return b|0}function lA(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=0,w=0,x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=0,R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=0,W=0,X=0,Z=0,_=0,$=0,aa=0,ba=0,ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0);j=Ha-320|0;Ha=j;u=J[b+4>>2];k=N[u+20>>2];w=J[a+4>>2];l=N[w+20>>2];D=N[d>>2];W=K[w+32|0];I=N[w+16>>2];X=K[u+32|0];L=N[u+16>>2];J[j+44>>2]=0;U=Q((k>2];d=0;c=0;while(1){o=d<<2;y=K[d+f|0];J[o+(j- -64|0)>>2]=y;v=K[d+g|0];J[o+(j+48|0)>>2]=v;o=(y<<4)+110240|0;Z=J[o+8>>2];_=J[o>>2];$=J[o+4>>2];o=(v<<4)+110240|0;aa=J[o>>2];ba=J[o+4>>2];P=J[o+8>>2];s=N[p+48>>2];t=N[p+32>>2];z=N[p>>2];A=N[p+16>>2];B=N[p+52>>2];x=N[p+36>>2];F=N[p+4>>2];R=N[p+20>>2];C=N[p+56>>2];S=N[p+40>>2];k=N[w+56>>2];T=N[p+8>>2];l=N[w+48>>2];G=N[p+24>>2];m=N[w+52>>2];q=N[u+48>>2];n=N[u+52>>2];r=N[u+56>>2];v=c<<4;o=v+(j+144|0)|0;J[o+12>>2]=0;y=v+(j+80|0)|0;J[y+12>>2]=0;v=v+(j+208|0)|0;J[v+12>>2]=0;r=P?r:Q(-r);N[y+8>>2]=r;n=ba?n:Q(-n);N[y+4>>2]=n;q=aa?q:Q(-q);N[y>>2]=q;k=Z?k:Q(-k);l=_?l:Q(-l);m=$?m:Q(-m);C=Q(C+Q(Q(S*k)+Q(Q(T*l)+Q(G*m))));N[o+8>>2]=C;B=Q(B+Q(Q(x*k)+Q(Q(F*l)+Q(m*R))));N[o+4>>2]=B;k=Q(s+Q(Q(t*k)+Q(Q(z*l)+Q(m*A))));N[o>>2]=k;l=Q(C-r);N[v+8>>2]=l;m=Q(B-n);N[v+4>>2]=m;k=Q(k-q);N[v>>2]=k;o=c;c=c+1|0;d=d+1|0;if((V|0)!=(d|0)){continue}break}J[j+44>>2]=c;g:{h:{switch(o-1|0){case 0:q=N[j+216>>2];k=Q(N[j+232>>2]-q);n=N[j+208>>2];l=Q(N[j+224>>2]-n);r=N[j+212>>2];m=Q(N[j+228>>2]-r);s=Q(Q(k*k)+Q(Q(l*l)+Q(m*m)));if(!(s<=Q(1.1920928955078125e-7))){break g}J[j+44>>2]=1;c=J[j+212>>2];J[j+16>>2]=J[j+208>>2];J[j+20>>2]=c;c=J[j+220>>2];J[j+24>>2]=J[j+216>>2];J[j+28>>2]=c;break e;case 1:yb(j+16|0,j+208|0,j+144|0,j+80|0,j- -64|0,j+48|0,j+44|0);break e;case 2:break h;default:break f}}Bb(j+16|0,j+208|0,j+144|0,j+80|0,j- -64|0,j+48|0,j+44|0);break e}J[j+28>>2]=0;E=k;k=Q(Q(Q(Q(Q(-n)*l)-Q(m*r))-Q(q*k))/s);k=k>Q(1)?Q(1):k;k=k>Q(0)?k:Q(0);N[j+24>>2]=q+Q(E*k);N[j+20>>2]=r+Q(m*k);N[j+16>>2]=n+Q(l*k);break e}k=N[c+8>>2];m=N[c>>2];l=N[c+4>>2];J[j+284>>2]=0;c=Q(Q(k*k)+Q(Q(m*m)+Q(l*l)))>Q(0);k=c?k:Q(0);N[j+280>>2]=k;l=c?l:Q(0);N[j+276>>2]=l;m=c?m:Q(1);N[j+272>>2]=m;q=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(m*m)+Q(l*l))))));s=Q(k*q);t=Q(m*q);n=Q(34028234663852886e22);E=Q(l*q);break d}J[j+28>>2]=0;N[j+24>>2]=l;N[j+20>>2]=m;N[j+16>>2]=k}c=J[j+20>>2];J[j+272>>2]=J[j+16>>2];J[j+276>>2]=c;c=J[j+28>>2];J[j+280>>2]=J[j+24>>2];J[j+284>>2]=c;k=N[j+280>>2];m=N[j+272>>2];l=N[j+276>>2];n=Q(Y(Q(Q(k*k)+Q(Q(m*m)+Q(l*l)))));if(!(U>2]=J[j+316>>2];c=J[j+312>>2];J[j+296>>2]=J[j+308>>2];J[j+300>>2]=c;o=J[a+4>>2];c=J[a+8>>2];d=J[j+44>>2];p=d<<2;n=Q(-m);u=Q(Q(Q(N[a+20>>2]*n)-Q(N[a+36>>2]*l))-Q(N[a+52>>2]*k))>Q(0);w=Q(Q(Q(N[a+16>>2]*n)-Q(N[a+32>>2]*l))-Q(N[a+48>>2]*k))>Q(0);y=Q(Q(Q(N[a+24>>2]*n)-Q(N[a+40>>2]*l))-Q(N[a+56>>2]*k))>Q(0);J[p+(j- -64|0)>>2]=u<<1|w|y<<2;C=N[c+52>>2];S=N[c+36>>2];T=N[c+20>>2];G=N[c+56>>2];M=N[c+40>>2];n=N[o+56>>2];O=N[c+24>>2];x=N[o+52>>2];ca=N[c+48>>2];da=N[c+32>>2];ea=N[c>>2];fa=N[c+16>>2];ga=N[c+4>>2];E=N[c+8>>2];F=N[o+48>>2];c=J[b+4>>2];ha=N[j+284>>2];P=p+(j+48|0)|0;I=m;p=m>Q(0);D=l;o=l>Q(0);L=k;v=k>Q(0);J[P>>2]=p|o<<1|v<<2;k=y?n:Q(-n);l=w?F:Q(-F);m=u?x:Q(-x);F=Q(G+Q(Q(M*k)+Q(Q(E*l)+Q(O*m))));n=N[c+56>>2];G=v?n:Q(-n);n=Q(F-G);M=Q(ca+Q(Q(da*k)+Q(Q(ea*l)+Q(m*fa))));x=N[c+48>>2];O=p?x:Q(-x);x=Q(M-O);l=Q(C+Q(Q(S*k)+Q(Q(ga*l)+Q(m*T))));k=N[c+52>>2];m=o?k:Q(-k);k=Q(l-m);C=Q(Q(s*n)+Q(Q(t*x)+Q(r*k)));if(C>R){b=0;if(!f){break a}H[h|0]=d;if(!d){break a}c=0;if((d|0)!=1){i=d&-2;a=0;while(1){e=c<<2;o=j- -64|0;H[c+f|0]=J[e+o>>2];p=j+48|0;H[c+g|0]=J[p+e>>2];e=c|1;h=e<<2;H[e+f|0]=J[h+o>>2];H[e+g|0]=J[h+p>>2];c=c+2|0;a=a+2|0;if((i|0)!=(a|0)){continue}break}}if(!(d&1)){break a}a=c<<2;H[c+f|0]=J[a+(j- -64|0)>>2];H[c+g|0]=J[a+(j+48|0)>>2];break a}if(C>Q(q*Q(.9997749924659729))){i:{if(!f){break i}H[h|0]=d;if(!d){break i}c=0;if((d|0)!=1){o=d&-2;a=0;while(1){b=c<<2;p=j- -64|0;H[c+f|0]=J[b+p>>2];u=j+48|0;H[c+g|0]=J[u+b>>2];b=c|1;h=b<<2;H[b+f|0]=J[h+p>>2];H[b+g|0]=J[h+u>>2];c=c+2|0;a=a+2|0;if((o|0)!=(a|0)){continue}break}}if(!(d&1)){break i}a=c<<2;H[c+f|0]=J[a+(j- -64|0)>>2];H[c+g|0]=J[a+(j+48|0)>>2]}N[i+32>>2]=t;J[i+44>>2]=0;N[i+40>>2]=s;N[i+36>>2]=r;jb(j+208|0,j+144|0,j+80|0,j+272|0,j+16|0,j,d);j:{if(e){a=J[j+20>>2];J[i>>2]=J[j+16>>2];J[i+4>>2]=a;a=J[j+28>>2];J[i+8>>2]=J[j+24>>2];J[i+12>>2]=a;a=J[j+4>>2];J[i+16>>2]=J[j>>2];J[i+20>>2]=a;a=J[j+12>>2];J[i+24>>2]=J[j+8>>2];J[i+28>>2]=a;a=J[j+312>>2];J[i+68>>2]=J[j+308>>2];J[i+72>>2]=a;J[i+76>>2]=J[j+316>>2];break j}k=N[j+16>>2];l=N[j+20>>2];m=N[j+24>>2];J[i+12>>2]=0;N[i+8>>2]=m-Q(z*s);N[i+4>>2]=l-Q(z*r);N[i>>2]=k-Q(z*t);k=N[j>>2];l=N[j+4>>2];m=N[j+8>>2];J[i+28>>2]=0;N[i+24>>2]=m+Q(A*s);N[i+20>>2]=l+Q(A*r);N[i+16>>2]=k+Q(A*t);q=Q(q-B)}N[i+64>>2]=q;b=2;break a}o=d<<4;c=o+(j+144|0)|0;J[c+12>>2]=0;N[c+8>>2]=F;N[c+4>>2]=l;N[c>>2]=M;c=o+(j+80|0)|0;J[c+12>>2]=0;N[c+8>>2]=G;N[c+4>>2]=m;N[c>>2]=O;c=o+(j+208|0)|0;J[c+12>>2]=0;N[c+8>>2]=n;N[c+4>>2]=k;N[c>>2]=x;J[j+44>>2]=d+1;k:{l:{switch(d-1|0){case 0:n=N[j+216>>2];k=Q(N[j+232>>2]-n);r=N[j+208>>2];l=Q(N[j+224>>2]-r);s=N[j+212>>2];m=Q(N[j+228>>2]-s);t=Q(Q(k*k)+Q(Q(l*l)+Q(m*m)));if(t<=Q(1.1920928955078125e-7)){J[j+44>>2]=1;c=J[j+212>>2];J[j+16>>2]=J[j+208>>2];J[j+20>>2]=c;c=J[j+220>>2];J[j+24>>2]=J[j+216>>2];J[j+28>>2]=c;break k}J[j+28>>2]=0;E=k;k=Q(Q(Q(Q(Q(-r)*l)-Q(m*s))-Q(n*k))/t);k=k>Q(1)?Q(1):k;k=k>Q(0)?k:Q(0);N[j+24>>2]=n+Q(E*k);N[j+20>>2]=s+Q(m*k);N[j+16>>2]=r+Q(l*k);break k;case 1:yb(j+16|0,j+208|0,j+144|0,j+80|0,j- -64|0,j+48|0,j+44|0);break k;case 2:Bb(j+16|0,j+208|0,j+144|0,j+80|0,j- -64|0,j+48|0,j+44|0);break k;default:break l}}J[j+28>>2]=0;N[j+24>>2]=n;N[j+20>>2]=k;N[j+16>>2]=x}c=J[j+20>>2];J[j+272>>2]=J[j+16>>2];J[j+276>>2]=c;c=J[j+28>>2];J[j+280>>2]=J[j+24>>2];J[j+284>>2]=c;k=N[j+280>>2];m=N[j+272>>2];l=N[j+276>>2];n=Q(Y(Q(Q(k*k)+Q(Q(m*m)+Q(l*l)))));t=Q(Q(1)/n);s=Q(k*t);r=Q(l*t);t=Q(m*t);if(nU){continue}break}d=J[j+44>>2];if(!(n>2];w=j+48|0;H[c+g|0]=J[w+h>>2];h=c|1;o=h<<2;H[f+h|0]=J[o+u>>2];H[g+h|0]=J[o+w>>2];c=c+2|0;b=b+2|0;if((p|0)!=(b|0)){continue}break}}if(!(a&1)){break m}a=c<<2;H[c+f|0]=J[a+(j- -64|0)>>2];H[c+g|0]=J[a+(j+48|0)>>2]}N[j+284>>2]=ha;N[j+272>>2]=I;N[j+276>>2]=D;N[j+280>>2]=L;jb(j+208|0,j+144|0,j+80|0,j+272|0,j+16|0,j,d);J[i+60>>2]=0;N[i+56>>2]=s;N[i+52>>2]=r;N[i+48>>2]=t;J[i+44>>2]=0;k=Q(Q(1)/q);l=Q(L*k);N[i+40>>2]=l;m=Q(D*k);N[i+36>>2]=m;k=Q(I*k);N[i+32>>2]=k;if(e){a=J[j+20>>2];J[i>>2]=J[j+16>>2];J[i+4>>2]=a;a=J[j+28>>2];J[i+8>>2]=J[j+24>>2];J[i+12>>2]=a;a=J[j+4>>2];J[i+16>>2]=J[j>>2];J[i+20>>2]=a;a=J[j+12>>2];J[i+24>>2]=J[j+8>>2];J[i+28>>2]=a;N[i+64>>2]=q;a=J[j+300>>2];J[i+68>>2]=J[j+296>>2];J[i+72>>2]=a;J[i+76>>2]=J[j+304>>2];b=4;break a}n=N[j+16>>2];r=N[j+20>>2];D=N[j+24>>2];J[i+12>>2]=0;N[i+8>>2]=D-Q(z*l);N[i+4>>2]=r-Q(z*m);N[i>>2]=n-Q(z*k);n=N[j>>2];r=N[j+4>>2];D=N[j+8>>2];N[i+64>>2]=q-B;J[i+28>>2]=0;N[i+24>>2]=D+Q(A*l);N[i+20>>2]=r+Q(A*m);N[i+16>>2]=n+Q(A*k);b=2;if(q<=B){break a}b=4;break a}if(f){break b}b=5;break a}d=J[j+44>>2]}H[h|0]=d;b=5;if(!d){break a}c=0;if((d|0)!=1){i=d&-2;a=0;while(1){e=c<<2;o=j- -64|0;H[c+f|0]=J[e+o>>2];p=j+48|0;H[c+g|0]=J[p+e>>2];e=c|1;h=e<<2;H[e+f|0]=J[h+o>>2];H[e+g|0]=J[h+p>>2];c=c+2|0;a=a+2|0;if((i|0)!=(a|0)){continue}break}}if(!(d&1)){break a}a=c<<2;H[c+f|0]=J[a+(j- -64|0)>>2];H[c+g|0]=J[a+(j+48|0)>>2]}Ha=j+320|0;return b}function _9(a,b,c){a=a|0;b=Q(b);c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=0,t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=0,A=0,B=0,C=0,D=Q(0),E=0,F=Q(0),G=0,I=0,L=0,M=0,O=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Z=0,_=0;z=Ha-32|0;Ha=z;q=J[a>>2];T=J[q+448>>2];if(K[q+489|0]){xi(q,c)}N[q+464>>2]=b;N[q+520>>2]=N[q+520>>2]+b;U=J[q+168>>2];Z=J[q+156>>2];_=J[q+180>>2];B=J[q+228>>2];C=J[q+312>>2];if(!(H[J[q+476>>2]]&1)){a=J[q+496>>2];f=Q(N[a+16>>2]+Q(N[B+16>>2]*b));j=Q(N[a+24>>2]+Q(N[B+24>>2]*b));h=Q(N[a+20>>2]+Q(N[B+20>>2]*b));D=N[a+12>>2];t=N[a+8>>2];u=N[a+4>>2];r=N[a>>2];d=Q(1);m=Q(N[B+8>>2]*b);k=Q(N[B>>2]*b);g=Q(N[B+4>>2]*b);e=Q(Q(m*m)+Q(Q(k*k)+Q(g*g)));if(!(e>2]=j;N[a+20>>2]=h;N[a+16>>2]=f;k=Q(Q(Q(Q(d*D)-Q(r*l))-Q(y*u))-Q(x*t));N[a+12>>2]=k;g=Q(Q(Q(l*u)+Q(Q(d*t)+Q(D*x)))-Q(r*y));N[a+8>>2]=g;i=Q(Q(Q(x*r)+Q(Q(d*u)+Q(D*y)))-Q(t*l));N[a+4>>2]=i;f=Q(Q(Q(y*t)+Q(Q(d*r)+Q(D*l)))-Q(u*x));N[a>>2]=f;a=J[q+324>>2];j=N[a>>2];h=N[a+12>>2];e=N[a+8>>2];d=N[a+4>>2];x=Q(Q(j*i)+Q(Q(Q(g*h)-Q(k*e))-Q(f*d)));y=Q(Q(e*f)+Q(Q(Q(i*h)-Q(k*d))-Q(g*j)));l=Q(Q(d*g)+Q(Q(Q(f*h)-Q(k*j))-Q(i*e)));a=J[q+508>>2];d=Q(Q(g*e)+Q(Q(i*d)+Q(Q(k*h)+Q(f*j))));if(d>2]=d;N[a+8>>2]=x;N[a+4>>2]=y;N[a>>2]=l;f=N[B+24>>2];j=N[B+20>>2];h=N[B+16>>2];e=N[B+8>>2];d=N[B+4>>2];N[C>>2]=Q(N[B>>2]*b)+N[C>>2];N[C+4>>2]=Q(d*b)+N[C+4>>2];N[C+8>>2]=Q(e*b)+N[C+8>>2];N[C+16>>2]=Q(h*b)+N[C+16>>2];N[C+20>>2]=Q(j*b)+N[C+20>>2];N[C+24>>2]=Q(f*b)+N[C+24>>2]}if(T>>>0>=2){A=J[q+496>>2];c=1;while(1){a=J[q+444>>2];V=a;W=J[q+228>>2];s=c<<5;X=s;G=P(J[(a+s|0)+24>>2],28)+A|0;S=P(c,28);O=S+A|0;a=P(c,76);A=a+J[q+372>>2]|0;M=a+J[q+384>>2]|0;d=Q(0);g=Q(0);i=Q(0);F=Q(0);v=Ha+-64|0;Ha=v;a=J[q+432>>2]+(c<<4)|0;l=N[a+12>>2];n=N[a+8>>2];o=N[a+4>>2];p=N[a>>2];R=J[q+456>>2]+P(c,80)|0;a=J[R+72>>2]<<2;I=a+_|0;L=a+U|0;E=a+Z|0;s=J[(s+V|0)+20>>2];x=N[s+16>>2];y=N[s+24>>2];D=N[s+20>>2];t=N[s+52>>2];u=N[s+48>>2];r=N[s+44>>2];a:{b:{switch(K[s+270|0]){case 0:d=Q(Q(Q(N[E>>2]+N[L>>2])*b)+N[I>>2]);a=K[s+252|0];c:{if(K[(a+s|0)+258|0]!=1){break c}a=s+(a<<3)|0;e=N[a+56>>2];d=d>2];if(!(d>e)){break c}d=e}N[I>>2]=d;N[E>>2]=N[L>>2]+N[E>>2];J[L>>2]=0;k=Q(y+y);f=Q(x+x);j=Q(D+D);h=Q(Q(n*k)+Q(Q(p*f)+Q(o*j)));e=Q(Q(l*l)+Q(-.5));a=J[q+372>>2]+P(c,76)|0;g=Q(Q(Q(Q(p*h)+Q(Q(f*e)+Q(l*Q(Q(o*k)-Q(j*n)))))-r)+Q(d*N[a+12>>2]));i=Q(Q(Q(Q(n*h)+Q(Q(k*e)+Q(l*Q(Q(p*j)-Q(f*o)))))-t)+Q(d*N[a+20>>2]));d=Q(Q(Q(Q(o*h)+Q(Q(j*e)+Q(l*Q(Q(n*f)-Q(k*p)))))-u)+Q(d*N[a+16>>2]));break a;case 1:g=Q(Q(Q(N[E>>2]+N[L>>2])*b)+N[I>>2]);d:{if(!K[s+329|0]){break d}a=s+(K[s+252|0]<<3)|0;d=N[a+56>>2];g=d>g?d:g;d=N[a+60>>2];if(!(g>d)){break d}g=d}N[I>>2]=g;N[E>>2]=N[L>>2]+N[E>>2];J[L>>2]=0;a=J[q+372>>2]+P(c,76)|0;d=N[a+8>>2];e=Q(g*Q(-.5));h=db(e);g=Q(d*h);d=Q(h*N[a+4>>2]);i=Q(h*N[a>>2]);f=eb(e);if(f>>0<=2){f:{if(!s){f=Q(1);break f}a=J[q+372>>2];d=Q(N[E>>2]+N[L>>2]);N[E>>2]=d;N[I>>2]=N[I>>2]+Q(d*b);J[L>>2]=0;a=a+P(c,76)|0;d=N[a+8>>2];e=Q(N[I>>2]*Q(-.5));h=db(e);g=Q(d*h);d=Q(h*N[a+4>>2]);i=Q(h*N[a>>2]);w=eb(e);if(w>2]+N[L+4>>2]);N[E+4>>2]=d;N[I+4>>2]=N[I+4>>2]+Q(d*b);J[L+4>>2]=0;i=N[a+32>>2];d=Q(N[I+4>>2]*Q(-.5));f=db(d);F=Q(i*f);w=Q(f*N[a+28>>2]);m=Q(f*N[a+24>>2]);k=eb(d);if(k>2];m=Q(f*b);j=N[s>>2];k=Q(j*b);h=N[s+4>>2];g=Q(h*b);d=Q(Q(m*m)+Q(Q(k*k)+Q(g*g)));g:{if(d>2];g=N[O+4>>2];i=N[O+12>>2];e=N[O>>2];N[v+44>>2]=l;N[v+40>>2]=n;N[v+36>>2]=o;N[v+32>>2]=p;N[v+28>>2]=Q(Q(Q(w*i)-Q(e*d))-Q(m*g))-Q(F*k);N[v+24>>2]=Q(Q(d*g)+Q(Q(w*k)+Q(F*i)))-Q(e*m);N[v+20>>2]=Q(Q(F*e)+Q(Q(w*g)+Q(m*i)))-Q(k*d);N[v+16>>2]=Q(Q(m*k)+Q(Q(w*e)+Q(d*i)))-Q(g*F);N[v>>2]=N[G>>2];N[v+4>>2]=N[G+4>>2];N[v+8>>2]=N[G+8>>2];N[v+12>>2]=N[G+12>>2];Pq(v+48|0,v+32|0,v+16|0,v,I,A);l=N[v+60>>2];n=N[v+56>>2];o=N[v+52>>2];p=N[v+48>>2];a=(J[(a+V|0)+24>>2]<<5)+W|0;f=Q(f-N[a+8>>2]);e=Q(j-N[a>>2]);d=Q(h-N[a+4>>2]);N[E>>2]=Q(N[M+8>>2]*f)+Q(Q(N[M>>2]*e)+Q(d*N[M+4>>2]));N[E+4>>2]=Q(N[M+32>>2]*f)+Q(Q(N[M+24>>2]*e)+Q(d*N[M+28>>2]));N[E+8>>2]=Q(N[M+56>>2]*f)+Q(Q(N[M+48>>2]*e)+Q(d*N[M+52>>2]))}g=Q(y+y);f=Q(x+x);j=Q(D+D);h=Q(Q(n*g)+Q(Q(p*f)+Q(j*o)));e=Q(Q(l*l)+Q(-.5));i=Q(Q(Q(n*h)+Q(Q(g*e)+Q(l*Q(Q(p*j)-Q(f*o)))))-t);d=Q(Q(Q(o*h)+Q(Q(j*e)+Q(l*Q(Q(n*f)-Q(g*p)))))-u);g=Q(Q(Q(p*h)+Q(Q(f*e)+Q(l*Q(Q(o*g)-Q(j*n)))))-r);break a;case 3:break b;default:break a}}g=Q(y+y);f=Q(x+x);j=Q(D+D);h=Q(Q(n*g)+Q(Q(p*f)+Q(o*j)));e=Q(Q(l*l)+Q(-.5));i=Q(Q(Q(n*h)+Q(Q(g*e)+Q(l*Q(Q(p*j)-Q(f*o)))))-t);d=Q(Q(Q(o*h)+Q(Q(j*e)+Q(l*Q(Q(n*f)-Q(g*p)))))-u);g=Q(Q(Q(p*h)+Q(Q(f*e)+Q(l*Q(Q(o*g)-Q(j*n)))))-r)}r=N[G+8>>2];m=N[G+4>>2];k=N[G+12>>2];f=N[G>>2];e=Q(Q(r*n)+Q(Q(m*o)+Q(Q(k*l)+Q(p*f))));t=e;u=Q(e*e);j=Q(Q(p*m)+Q(Q(Q(l*r)-Q(k*n))-Q(f*o)));h=Q(Q(o*r)+Q(Q(Q(l*f)-Q(k*p))-Q(m*n)));e=Q(Q(n*f)+Q(Q(Q(l*m)-Q(k*o))-Q(r*p)));f=Q(Q(1)/Q(Y(Q(u+Q(Q(j*j)+Q(Q(h*h)+Q(e*e)))))));t=Q(t*f);N[z+16>>2]=t;u=Q(j*f);N[z+12>>2]=u;r=Q(e*f);N[z+8>>2]=r;m=Q(h*f);N[z+4>>2]=m;h=N[G+20>>2];e=N[G+16>>2];k=Q(i+i);i=Q(g+g);f=Q(d+d);j=Q(Q(u*k)+Q(Q(m*i)+Q(f*r)));d=Q(Q(t*t)+Q(-.5));N[z+28>>2]=N[G+24>>2]+Q(Q(u*j)+Q(Q(k*d)+Q(t*Q(Q(m*f)-Q(i*r)))));N[z+24>>2]=h+Q(Q(r*j)+Q(Q(f*d)+Q(t*Q(Q(u*i)-Q(k*m)))));N[z+20>>2]=e+Q(Q(m*j)+Q(Q(i*d)+Q(t*Q(Q(r*k)-Q(f*u)))));Ha=v- -64|0;A=J[q+324>>2]+S|0;j=N[A>>2];t=N[z+8>>2];h=N[A+12>>2];u=N[z+12>>2];r=N[z+16>>2];e=N[A+8>>2];m=N[z+4>>2];d=N[A+4>>2];n=Q(Q(j*t)+Q(Q(Q(h*u)-Q(r*e))-Q(m*d)));o=Q(Q(e*m)+Q(Q(Q(h*t)-Q(r*d))-Q(u*j)));p=Q(Q(d*u)+Q(Q(Q(h*m)-Q(r*j))-Q(t*e)));a=J[q+508>>2]+(c<<4)|0;d=Q(Q(u*e)+Q(Q(t*d)+Q(Q(r*h)+Q(j*m))));if(d>2]=d;N[a+8>>2]=n;N[a+4>>2]=o;N[a>>2]=p;a=K[R+76|0];if(a){Va((J[R+72>>2]<<2)+U|0,0,a<<2)}i=N[A+20>>2];f=N[A+24>>2];a=B+X|0;j=N[a+8>>2];h=N[a+4>>2];e=N[a>>2];k=N[z+24>>2];g=N[z+28>>2];a=C+X|0;d=N[z+20>>2];N[a+16>>2]=d-N[A+16>>2];N[a>>2]=Q(e*b)+N[a>>2];N[a+4>>2]=Q(h*b)+N[a+4>>2];N[a+8>>2]=Q(j*b)+N[a+8>>2];N[a+24>>2]=g-f;N[a+20>>2]=k-i;A=J[q+496>>2];a=S+A|0;N[a+16>>2]=d;N[a+12>>2]=r;N[a+8>>2]=u;N[a+4>>2]=t;N[a>>2]=m;N[a+24>>2]=g;N[a+20>>2]=k;c=c+1|0;if((T|0)!=(c|0)){continue}break}}Ha=z+32|0}function ica(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=0,U=Q(0),V=Q(0);h=Ha-576|0;Ha=h;k=J[f>>2];J[h+568>>2]=0;J[h+572>>2]=0;J[h+560>>2]=0;J[h+564>>2]=0;f=J[b+40>>2];T=J[b+8>>2];p=J[b+12>>2];i=N[b+4>>2];J[h+556>>2]=0;J[h+548>>2]=T;J[h+552>>2]=p;N[h+544>>2]=i;x=N[a+4>>2];N[h+528>>2]=N[e>>2];w=N[c+20>>2];y=N[c+24>>2];t=N[c>>2];u=N[c+4>>2];v=N[c+8>>2];m=N[c+12>>2];O=N[c+16>>2];J[h+524>>2]=0;N[h+520>>2]=y;N[h+516>>2]=w;N[h+512>>2]=O;N[h+508>>2]=m;N[h+504>>2]=v;N[h+500>>2]=u;N[h+496>>2]=t;q=N[d+20>>2];z=N[d+24>>2];o=N[d>>2];r=N[d+4>>2];n=N[d+8>>2];A=N[d+12>>2];s=N[d+16>>2];J[h+492>>2]=0;N[h+488>>2]=z;N[h+484>>2]=q;N[h+480>>2]=s;N[h+476>>2]=A;N[h+472>>2]=n;N[h+468>>2]=r;N[h+464>>2]=o;F=Q(Q(Q(v*o)-Q(n*t))+Q(Q(u*A)-Q(m*r)));I=Q(Q(Q(u*n)-Q(r*v))+Q(Q(t*A)-Q(m*o)));B=Q(Q(Q(t*r)-Q(o*u))+Q(Q(v*A)-Q(m*n)));R=N[e+8>>2];l=Q(R*Q(.05000000074505806));j=Q(i*N[f+52>>2]);i=Q(N[f+56>>2]*N[h+548>>2]);j=i>=j?j:i;i=Q(N[f+60>>2]*N[h+552>>2]);i=Q((i>=j?j:i)*Q(.25));i=i>l?l:i;S=i>x?x:i;i=Q(-o);L=Q(Q(m*A)-Q(Q(Q(t*i)-Q(u*r))-Q(n*v)));m=Q(O-s);q=Q(w-q);s=Q(y-z);l=Q(Q(Q(i*m)-Q(q*r))-Q(n*s));j=Q(Q(A*A)+Q(-.5));i=Q(Q(Q(A*Q(Q(r*m)-Q(o*q)))+Q(j*s))-Q(n*l));C=Q(i+i);i=Q(Q(Q(j*q)+Q(A*Q(Q(o*s)-Q(n*m))))-Q(r*l));D=Q(i+i);i=Q(Q(Q(j*m)+Q(A*Q(Q(n*q)-Q(r*s))))-Q(o*l));E=Q(i+i);a:{b:{c=K[k+64|0];if(c){q=Q(I+I);i=Q(Q(1)-Q(I*q));l=Q(F+F);j=Q(F*l);U=Q(i-j);G=i;z=Q(B+B);i=Q(B*z);V=Q(G-i);A=Q(Q(Q(1)-j)-i);i=Q(S*Q(.05000000074505806));r=Q(i*i);j=Q(B*l);i=Q(L*q);n=Q(j-i);s=Q(B*q);l=Q(L*l);o=Q(s+l);t=Q(j+i);j=Q(F*q);i=Q(L*z);u=Q(j-i);v=Q(s-l);m=Q(j+i);a=c;while(1){e=J[k+76>>2];a=a-1|0;p=e+P(a,48)|0;G=N[p+24>>2];w=N[p+40>>2];s=N[p+8>>2];l=N[p>>2];j=N[p+4>>2];i=Q(C+Q(Q(U*s)+Q(Q(v*l)+Q(t*j))));y=Q(E+Q(Q(o*s)+Q(Q(A*l)+Q(u*j))));q=N[p+16>>2];z=N[p+32>>2];s=Q(D+Q(Q(n*s)+Q(Q(m*l)+Q(V*j))));l=N[p+20>>2];j=N[p+36>>2];M=Q(Q(w*Q(i-G))+Q(Q(Q(y-q)*z)+Q(Q(s-l)*j)));i=Q(G-Q(i-Q(w*M)));w=Q(i*i);i=Q(q-Q(y-Q(z*M)));G=Q(i*i);i=Q(l-Q(s-Q(j*M)));c:{if(r>2];J[p>>2]=J[e>>2];J[p+4>>2]=d;d=J[e+44>>2];J[p+40>>2]=J[e+40>>2];J[p+44>>2]=d;d=J[e+36>>2];J[p+32>>2]=J[e+32>>2];J[p+36>>2]=d;d=J[e+28>>2];J[p+24>>2]=J[e+24>>2];J[p+28>>2]=d;d=J[e+20>>2];J[p+16>>2]=J[e+16>>2];J[p+20>>2]=d;d=J[e+12>>2];J[p+8>>2]=J[e+8>>2];J[p+12>>2]=d;break c}N[p+44>>2]=M}if(a){continue}break}a=K[k+64|0]}else{a=0}d:{if((a|0)!=(c|0)){break d}a=c<<2;i=Q(E-N[k+16>>2]);l=i>Q(0)?i:Q(-i);i=Q(D-N[k+20>>2]);i=i>Q(0)?i:Q(-i);j=i<=l?l:i;i=Q(C-N[k+24>>2]);i=(i>Q(0)?i:Q(-i))>=Q(0)?l:Q(0);if(Q(S*N[a+112868>>2])<(i<=j?j:i)){break d}if(!(N[a+112900>>2]>Q(Q(L*N[k+12>>2])+Q(Q(B*N[k+8>>2])+Q(Q(I*N[k>>2])+Q(F*N[k+4>>2])))))){break b}}J[k+28>>2]=0;N[k+24>>2]=C;N[k+20>>2]=D;N[k+16>>2]=E;N[k+12>>2]=L;N[k+8>>2]=B;N[k+4>>2]=F;N[k>>2]=I;d=J[b+16>>2];c=J[b+20>>2];a=J[b+28>>2];J[h+456>>2]=J[b+24>>2];J[h+460>>2]=a;J[h+448>>2]=d;J[h+452>>2]=c;a=0;e:{if(N[b+4>>2]!=Q(1)){break e}a=0;if(N[b+8>>2]!=Q(1)){break e}a=N[b+12>>2]==Q(1)}i=N[f+32>>2];c=J[f+24>>2];b=J[f+28>>2];H[h+320|0]=0;J[h+316>>2]=0;J[h+432>>2]=f;J[h+300>>2]=0;N[h+296>>2]=i;J[h+288>>2]=c;J[h+292>>2]=b;J[h+440>>2]=J[f+40>>2]+P(K[f+39|0],20);H[h+444|0]=K[f+38|0];j=Q(N[f+52>>2]*N[h+544>>2]);i=Q(N[f+56>>2]*N[h+548>>2]);j=i>=j?j:i;i=Q(N[f+60>>2]*N[h+552>>2]);i=i>=j?j:i;N[h+312>>2]=i*Q(.02500000037252903);N[h+308>>2]=i*Q(.05000000074505806);N[h+304>>2]=i*Q(.10000000149011612);b=a;zb(h+544|0,h+448|0,h+336|0,h+384|0,h+288|0,b);J[h+436>>2]=J[f+44>>2];J[h+268>>2]=0;N[h+264>>2]=C;N[h+260>>2]=D;J[h+252>>2]=0;N[h+248>>2]=C;N[h+244>>2]=D;N[h+272>>2]=x;J[h+204>>2]=0;N[h+200>>2]=C;N[h+196>>2]=D;N[h+192>>2]=E;J[h+220>>2]=4;N[h+256>>2]=E;N[h+240>>2]=E;H[h+224|0]=1;N[h+216>>2]=x;N[h+212>>2]=x;N[h+208>>2]=x;J[h+152>>2]=0;J[h+156>>2]=0;J[h+144>>2]=0;J[h+148>>2]=0;J[h+136>>2]=0;J[h+140>>2]=0;J[h+128>>2]=0;J[h+132>>2]=0;J[h+120>>2]=0;J[h+124>>2]=0;J[h+112>>2]=0;J[h+116>>2]=0;J[h+176>>2]=0;J[h+104>>2]=152284;J[h+108>>2]=h+192;J[h+92>>2]=0;N[h+88>>2]=C-N[h+296>>2];N[h+84>>2]=D-N[h+292>>2];N[h+80>>2]=E-N[h+288>>2];e=k+66|0;d=k+71|0;c=k+67|0;a=0;f:{g:{h:{i:{j:{if(b){J[h+72>>2]=155700;J[h+76>>2]=h+288;c=Wy(h+104|0,h+72|0,h+80|0,h+528|0,c,d,e,h+112|0);break j}J[h+72>>2]=152352;J[h+76>>2]=h+288;c=Fo(h+104|0,h+72|0,h+80|0,h+528|0,1,c,d,e,h+112|0)}switch(c|0){case 0:break a;case 5:break g;case 4:break h;case 2:break i;default:break f}}a=J[h+564>>2];c=J[k+76>>2];b=c;J[b>>2]=J[h+560>>2];J[b+4>>2]=a;a=J[h+572>>2];J[b+8>>2]=J[h+568>>2];J[b+12>>2]=a;a=J[h+132>>2];J[b+16>>2]=J[h+128>>2];J[b+20>>2]=a;a=J[h+140>>2];J[b+24>>2]=J[h+136>>2];J[b+28>>2]=a;b=J[h+144>>2];a=J[h+148>>2];i=N[h+176>>2];N[c+40>>2]=N[h+152>>2];N[c+44>>2]=i;J[c+32>>2]=b;J[c+36>>2]=a;a=1;H[k+64|0]=1;n=N[h+152>>2];o=N[h+148>>2];q=N[h+512>>2];z=N[h+516>>2];s=N[h+520>>2];r=N[h+476>>2];t=N[h+472>>2];u=N[h+144>>2];v=N[h+464>>2];m=N[h+468>>2];i=N[h+176>>2];b=J[g+4096>>2];J[g+4096>>2]=b+1;b=(b<<6)+g|0;J[b+52>>2]=-1;N[b+12>>2]=i-x;J[b+28>>2]=0;w=Q(Q(r*r)+Q(-.5));y=Q(Q(t*n)+Q(Q(v*u)+Q(m*o)));i=Q(Q(Q(r*Q(Q(v*o)-Q(u*m)))+Q(n*w))+Q(t*y));l=Q(i+i);N[b+8>>2]=l;i=Q(Q(m*y)+Q(Q(w*o)+Q(r*Q(Q(t*u)-Q(n*v)))));j=Q(i+i);N[b+4>>2]=j;i=Q(Q(v*y)+Q(Q(u*w)+Q(r*Q(Q(m*n)-Q(o*t)))));i=Q(i+i);N[b>>2]=i;N[b+24>>2]=s-Q(x*l);N[b+20>>2]=z-Q(x*j);N[b+16>>2]=q-Q(x*i);break a}a=Ey(h+192|0,h+288|0,h+496|0,h+464|0,g,g,b,k,h+144|0,h+528|0);break a}e=k+71|0;d=k+67|0;k:{if(b){J[h+72>>2]=155700;J[h+76>>2]=h+288;c=K[k+66|0];N[h+48>>2]=R;a=J[h+60>>2];J[h+8>>2]=J[h+56>>2];J[h+12>>2]=a;a=J[h+52>>2];J[h>>2]=J[h+48>>2];J[h+4>>2]=a;a=ic(h+104|0,h+72|0,d,e,c,1,h,h+112|0);break k}J[h+72>>2]=152352;J[h+76>>2]=h+288;c=K[k+66|0];N[h+32>>2]=R;a=J[h+44>>2];J[h+24>>2]=J[h+40>>2];J[h+28>>2]=a;a=J[h+36>>2];J[h+16>>2]=J[h+32>>2];J[h+20>>2]=a;a=ic(h+104|0,h+72|0,d,e,c,1,h+16|0,h+112|0)}if((a|0)==5){a=J[h+564>>2];c=J[k+76>>2];b=c;J[b>>2]=J[h+560>>2];J[b+4>>2]=a;a=J[h+572>>2];J[b+8>>2]=J[h+568>>2];J[b+12>>2]=a;a=J[h+132>>2];J[b+16>>2]=J[h+128>>2];J[b+20>>2]=a;a=J[h+140>>2];J[b+24>>2]=J[h+136>>2];J[b+28>>2]=a;b=J[h+144>>2];a=J[h+148>>2];i=N[h+176>>2];N[c+40>>2]=N[h+152>>2];N[c+44>>2]=i;J[c+32>>2]=b;J[c+36>>2]=a;a=1;H[k+64|0]=1;n=N[h+152>>2];o=N[h+148>>2];q=N[h+512>>2];z=N[h+516>>2];s=N[h+520>>2];r=N[h+476>>2];t=N[h+472>>2];u=N[h+144>>2];v=N[h+464>>2];m=N[h+468>>2];i=N[h+176>>2];b=J[g+4096>>2];J[g+4096>>2]=b+1;b=(b<<6)+g|0;J[b+52>>2]=-1;N[b+12>>2]=i-x;J[b+28>>2]=0;w=Q(Q(r*r)+Q(-.5));y=Q(Q(t*n)+Q(Q(v*u)+Q(m*o)));i=Q(Q(Q(r*Q(Q(v*o)-Q(u*m)))+Q(n*w))+Q(t*y));l=Q(i+i);N[b+8>>2]=l;i=Q(Q(m*y)+Q(Q(w*o)+Q(r*Q(Q(t*u)-Q(n*v)))));j=Q(i+i);N[b+4>>2]=j;i=Q(Q(v*y)+Q(Q(u*w)+Q(r*Q(Q(m*n)-Q(o*t)))));i=Q(i+i);N[b>>2]=i;N[b+24>>2]=s-Q(x*l);N[b+20>>2]=z-Q(x*j);N[b+16>>2]=q-Q(x*i);break a}a=Ey(h+192|0,h+288|0,h+496|0,h+464|0,g,g,b,k,h+144|0,h+528|0);break a}break a}if(!c){a=0;break a}b=J[k+76>>2];o=N[b+36>>2];t=N[b+40>>2];i=N[b+44>>2];a=1;u=N[b+32>>2];z=N[h+516>>2];s=N[h+520>>2];v=N[h+472>>2];m=N[h+464>>2];w=N[h+468>>2];n=N[h+476>>2];b=J[g+4096>>2];J[g+4096>>2]=b+1;b=(b<<6)+g|0;J[b+28>>2]=0;J[b+52>>2]=-1;N[b+12>>2]=i-x;y=Q(Q(v*t)+Q(Q(m*u)+Q(o*w)));q=Q(Q(n*n)+Q(-.5));i=Q(Q(v*y)+Q(Q(n*Q(Q(m*o)-Q(u*w)))+Q(t*q)));l=Q(i+i);N[b+8>>2]=l;i=Q(Q(w*y)+Q(Q(n*Q(Q(v*u)-Q(t*m)))+Q(o*q)));j=Q(i+i);N[b+4>>2]=j;i=Q(Q(m*y)+Q(Q(n*Q(Q(w*t)-Q(o*v)))+Q(u*q)));i=Q(i+i);N[b>>2]=i;N[b+24>>2]=s-Q(x*l);N[b+20>>2]=z-Q(x*j);N[b+16>>2]=O-Q(x*i)}Ha=h+576|0;return a|0}function JW(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=0,F=Q(0),G=Q(0),M=0,O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0);f=Ha-496|0;Ha=f;M=J[c+32>>2];a:{if(!e){U=Q(1);h=Q(0);break a}U=Q(1);h=Q(0);if(L[e+12>>1]!=2){break a}U=N[e+8>>2];Z=N[e>>2];h=N[e+4>>2]}_=h;A=N[c+8>>2];B=N[c+12>>2];C=N[c+4>>2];J[f+492>>2]=0;N[f+488>>2]=B;N[f+484>>2]=A;N[f+480>>2]=C;g=J[c+16>>2];D=J[c+20>>2];E=J[c+28>>2];J[f+472>>2]=J[c+24>>2];J[f+476>>2]=E;J[f+464>>2]=g;J[f+468>>2]=D;F=N[a+8>>2];G=N[a+12>>2];u=N[a+4>>2];q=N[d+20>>2];k=N[b+20>>2];x=N[d+24>>2];j=N[b+24>>2];R=N[b+8>>2];S=N[b+4>>2];l=N[b+12>>2];m=N[b>>2];w=N[d+12>>2];y=N[d>>2];i=N[d+16>>2];h=N[b+16>>2];z=N[d+4>>2];r=N[d+8>>2];J[f+460>>2]=0;J[f+444>>2]=0;J[f+428>>2]=0;h=Q(h-i);o=Q(h+h);h=Q(k-q);k=Q(h+h);h=Q(j-x);j=Q(h+h);i=Q(Q(Q(Q(-y)*o)-Q(k*z))-Q(r*j));h=Q(Q(w*w)+Q(-.5));N[f+456>>2]=Q(Q(j*h)+Q(w*Q(Q(z*o)-Q(y*k))))-Q(r*i);N[f+452>>2]=Q(Q(k*h)+Q(w*Q(Q(y*j)-Q(r*o))))-Q(z*i);d=f+448|0;N[d>>2]=Q(Q(o*h)+Q(w*Q(Q(r*k)-Q(z*j))))-Q(y*i);O=Q(Q(m*z)+Q(Q(Q(w*R)-Q(l*r))-Q(y*S)));n=Q(Q(R*y)+Q(Q(Q(w*S)-Q(l*z))-Q(r*m)));p=Q(n+n);i=Q(O*p);j=Q(Q(r*R)+Q(Q(z*S)+Q(Q(w*l)+Q(y*m))));m=Q(Q(S*r)+Q(Q(Q(w*m)-Q(l*y))-Q(z*R)));l=Q(m+m);h=Q(j*l);N[f+436>>2]=i-h;o=Q(O*l);q=Q(j*p);N[f+432>>2]=o+q;N[f+424>>2]=h+i;k=Q(l*n);x=Q(O+O);j=Q(j*x);N[f+416>>2]=k-j;h=Q(Q(1)-Q(m*l));i=Q(n*p);N[f+440>>2]=h-i;m=h;h=Q(O*x);N[f+420>>2]=m-h;J[f+412>>2]=0;N[f+408>>2]=o-q;N[f+404>>2]=k+j;N[f+400>>2]=Q(Q(1)-i)-h;H[f+272|0]=0;J[f+264>>2]=0;J[f+268>>2]=0;J[f+256>>2]=0;J[f+260>>2]=0;J[f+248>>2]=0;J[f+252>>2]=0;J[f+240>>2]=0;J[f+244>>2]=0;J[f+384>>2]=M+16;J[f+392>>2]=J[M+56>>2]+P(K[M+55|0],20);H[f+396|0]=K[M+54|0];i=Q(C*N[M+68>>2]);h=Q(A*N[M+72>>2]);i=h>=i?i:h;h=Q(B*N[M+76>>2]);h=h>=i?i:h;N[f+264>>2]=h*Q(.02500000037252903);N[f+256>>2]=h*Q(.10000000149011612);N[f+260>>2]=h*Q(.05000000074505806);b=f+240|0;zb(f+480|0,f+464|0,f+288|0,f+336|0,b,C==Q(1)&A==Q(1)&B==Q(1));J[f+388>>2]=J[M+60>>2];J[f+236>>2]=0;N[f+232>>2]=G;N[f+228>>2]=F;H[f+208|0]=0;J[f+204>>2]=3;J[f+176>>2]=0;J[f+180>>2]=0;J[f+184>>2]=0;J[f+188>>2]=0;N[f+224>>2]=u;h=u<=F?u:F;i=h<=G?h:G;h=Q(i*Q(.05000000074505806));N[f+200>>2]=h;N[f+196>>2]=h;N[f+192>>2]=i*Q(.15000000596046448);J[f+32>>2]=152604;J[f+40>>2]=f+400;J[f+36>>2]=f+176;a=J[f+420>>2];c=f- -64|0;J[c>>2]=J[f+416>>2];J[c+4>>2]=a;a=J[f+428>>2];J[f+72>>2]=J[f+424>>2];J[f+76>>2]=a;a=J[f+412>>2];J[f+56>>2]=J[f+408>>2];J[f+60>>2]=a;a=J[f+436>>2];J[f+80>>2]=J[f+432>>2];J[f+84>>2]=a;a=J[f+444>>2];J[f+88>>2]=J[f+440>>2];J[f+92>>2]=a;a=J[d+4>>2];J[f+96>>2]=J[d>>2];J[f+100>>2]=a;a=J[f+460>>2];J[f+104>>2]=J[f+456>>2];J[f+108>>2]=a;a=J[f+404>>2];J[f+48>>2]=J[f+400>>2];J[f+52>>2]=a;j=N[f+52>>2];N[f+52>>2]=N[c>>2];i=N[f+72>>2];h=N[f+56>>2];N[f+56>>2]=N[f+80>>2];N[f+72>>2]=N[f+84>>2];N[f+80>>2]=h;N[f+84>>2]=i;N[c>>2]=j;J[f+24>>2]=152352;J[f+28>>2]=b;J[f>>2]=0;a=0;g=Ha-288|0;Ha=g;J[g+76>>2]=0;j=N[d+8>>2];i=N[d>>2];h=N[d+4>>2];J[g+60>>2]=0;b=Q(Q(j*j)+Q(Q(i*i)+Q(h*h)))>Q(0);s=b?j:Q(0);N[g+56>>2]=s;t=b?h:Q(0);N[g+52>>2]=t;v=b?i:Q(1);N[g+48>>2]=v;c=J[f+36>>2];D=K[c+32|0];b=J[f+28>>2];E=K[b+32|0];T=Q((D?N[c+16>>2]:Q(0))+(E?N[b+16>>2]:Q(0)));$=Q(N[f>>2]+T);i=N[b+20>>2];h=N[c+20>>2];h=Q((h>i?i:h)*Q(.10000000149011612));aa=h>2];J[g+24>>2]=J[g+56>>2];J[g+28>>2]=b;b=J[g+52>>2];J[g+16>>2]=J[g+48>>2];J[g+20>>2]=b;c=J[f+40>>2];ba=N[c+56>>2];ca=N[c+40>>2];da=N[c+24>>2];ea=N[c+52>>2];fa=N[c+36>>2];b=J[f+36>>2];V=N[b+56>>2];ga=N[c+20>>2];W=N[b+52>>2];ha=N[c+8>>2];ia=N[c+48>>2];ja=N[c+32>>2];ka=N[c>>2];w=N[c+16>>2];y=N[f+88>>2];z=N[f+56>>2];r=N[f+72>>2];R=N[c+4>>2];X=N[b+48>>2];S=N[f+80>>2];O=N[f+48>>2];A=N[f+64>>2];B=N[f+84>>2];C=N[f+52>>2];F=N[f+68>>2];d=J[f+28>>2];G=N[d+56>>2];u=N[d+52>>2];n=N[d+72>>2];c=d- -64|0;l=N[c>>2];p=N[d+68>>2];m=N[d+88>>2];o=N[d+80>>2];q=N[d+84>>2];k=N[d+48>>2];J[g+284>>2]=0;N[g+280>>2]=Q(m*s)+Q(Q(o*v)+Q(t*q));N[g+276>>2]=Q(n*s)+Q(Q(l*v)+Q(t*p));N[g+272>>2]=Q(G*s)+Q(Q(k*v)+Q(t*u));b=sb(d,g+272|0);m=j;j=Q(-v);r=Q(Q(Q(z*j)-Q(r*t))-Q(y*s))>Q(0)?V:Q(-V);A=Q(Q(Q(O*j)-Q(A*t))-Q(S*s))>Q(0)?X:Q(-X);B=Q(Q(Q(C*j)-Q(F*t))-Q(B*s))>Q(0)?W:Q(-W);l=Q(ba+Q(Q(ca*r)+Q(Q(ha*A)+Q(da*B))));b=J[d+152>>2]+P(b,12)|0;C=N[b+8>>2];u=N[b>>2];n=N[b+4>>2];p=Q(Q(N[d+88>>2]*C)+Q(Q(N[d+56>>2]*u)+Q(n*N[d+72>>2])));F=Q(l-p);o=h;k=Q(ia+Q(Q(ja*r)+Q(Q(ka*A)+Q(B*w))));j=Q(Q(N[d+80>>2]*C)+Q(Q(N[d+48>>2]*u)+Q(n*N[c>>2])));G=Q(k-j);q=i;i=Q(ea+Q(Q(fa*r)+Q(Q(R*A)+Q(B*ga))));h=Q(Q(N[d+84>>2]*C)+Q(Q(N[d+52>>2]*u)+Q(n*N[d+68>>2])));u=Q(i-h);n=Q(Q(m*F)+Q(Q(o*G)+Q(q*u)));if(n>$){break b}if(!(!(n>T)|!(n>Q(x*Q(.9997749924659729))))){jb(g+208|0,g+144|0,g+80|0,g+48|0,g+272|0,g,J[g+76>>2]);k=N[J[f+36>>2]+16>>2];j=N[g+272>>2];i=N[g+276>>2];h=N[g+280>>2];J[f+172>>2]=0;N[f+168>>2]=h-(D?Q(m*k):Q(0));N[f+164>>2]=i-(D?Q(q*k):Q(0));N[f+160>>2]=j-(D?Q(o*k):Q(0));k=N[J[f+28>>2]+16>>2];j=N[g>>2];i=N[g+4>>2];h=N[g+8>>2];J[f+156>>2]=0;N[f+152>>2]=h+(E?Q(m*k):Q(-0));N[f+148>>2]=i+(E?Q(q*k):Q(-0));N[f+144>>2]=j+(E?Q(o*k):Q(-0));h=Q(x-T);N[f+112>>2]=h>2]=0;N[f+136>>2]=-m;N[f+132>>2]=-q;N[f+128>>2]=-o;a=1;break b}c=J[g+76>>2];b=c<<4;d=b+(g+144|0)|0;J[d+12>>2]=0;N[d+8>>2]=l;N[d+4>>2]=i;N[d>>2]=k;d=b+(g+80|0)|0;J[d+12>>2]=0;N[d+8>>2]=p;N[d+4>>2]=h;N[d>>2]=j;b=b+(g+208|0)|0;J[b+12>>2]=0;N[b+8>>2]=F;N[b+4>>2]=u;N[b>>2]=G;J[g+76>>2]=c+1;c:{d:{switch(c-1|0){case 0:k=N[g+216>>2];n=Q(N[g+232>>2]-k);j=N[g+208>>2];l=Q(N[g+224>>2]-j);i=N[g+212>>2];p=Q(N[g+228>>2]-i);h=Q(Q(n*n)+Q(Q(l*l)+Q(p*p)));if(h<=Q(1.1920928955078125e-7)){J[g+76>>2]=1;b=J[g+212>>2];J[g+272>>2]=J[g+208>>2];J[g+276>>2]=b;b=J[g+220>>2];J[g+280>>2]=J[g+216>>2];J[g+284>>2]=b;break c}J[g+284>>2]=0;h=Q(Q(Q(Q(Q(-j)*l)-Q(p*i))-Q(k*n))/h);h=h>Q(1)?Q(1):h;h=h>Q(0)?h:Q(0);N[g+280>>2]=k+Q(n*h);N[g+276>>2]=i+Q(p*h);N[g+272>>2]=j+Q(l*h);break c;case 1:_b(g+272|0,g+208|0,g+144|0,g+80|0,g+76|0);break c;case 2:hc(g+272|0,g+208|0,g+144|0,g+80|0,g+76|0);break c;default:break d}}J[g+284>>2]=0;N[g+280>>2]=F;N[g+276>>2]=u;N[g+272>>2]=G}b=J[g+276>>2];J[g+48>>2]=J[g+272>>2];J[g+52>>2]=b;b=J[g+284>>2];J[g+56>>2]=J[g+280>>2];J[g+60>>2]=b;s=N[g+56>>2];v=N[g+48>>2];t=N[g+52>>2];k=Q(Y(Q(Q(s*s)+Q(Q(v*v)+Q(t*t)))));if(aa>2]=0;a=J[g+276>>2];J[f+116>>2]=J[g+272>>2];J[f+120>>2]=a;J[f+124>>2]=J[g+280>>2];a=2;break b}p=N[J[f+28>>2]+16>>2];k=N[J[f+36>>2]+16>>2];jb(g+208|0,g+144|0,g+80|0,g+16|0,g+272|0,g,J[g+76>>2]);l=N[J[f+36>>2]+16>>2];j=N[g+272>>2];i=N[g+276>>2];h=N[g+280>>2];J[f+172>>2]=0;N[f+168>>2]=h-(D?Q(m*l):Q(0));N[f+164>>2]=i-(D?Q(q*l):Q(0));N[f+160>>2]=j-(D?Q(o*l):Q(0));l=N[J[f+28>>2]+16>>2];j=N[g>>2];i=N[g+4>>2];h=N[g+8>>2];J[f+156>>2]=0;N[f+152>>2]=h+(E?Q(m*l):Q(-0));N[f+148>>2]=i+(E?Q(q*l):Q(-0));N[f+144>>2]=j+(E?Q(o*l):Q(-0));J[f+140>>2]=0;N[f+136>>2]=-m;N[f+132>>2]=-q;N[f+128>>2]=-o;h=Q(x-T);h=h>2]=h;a=J[g+40>>2];J[f+116>>2]=J[g+36>>2];J[f+120>>2]=a;J[f+124>>2]=J[g+44>>2];a=h>(T>Q(0)?T:Q((k>p?p:k)*Q(.20000000298023224)))?1:2}Ha=g+288|0;e:{f:{if(!(!e|(a|0)!=2)){N[e+8>>2]=U;N[e+4>>2]=_;N[e>>2]=Z;break f}if(!e){break e}}I[e+12>>1]=((a|0)==2)<<1}Ha=f+496|0;return(a|0)==2|0}function MH(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=Q(0),m=0,n=0,o=Q(0),p=Q(0),q=0,r=Q(0),s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=0,W=0,X=0,Y=0,Z=0,_=0,$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=0,ea=0,fa=0,ga=Q(0),ha=0,ia=0;k=Ha-976|0;Ha=k;I[J[b+16>>2]+22>>1]=0;n=J[a+4>>2];if(n){i=k+16|0;Va(i,0,960);J[k+956>>2]=2139095039;J[k+940>>2]=-8388609;J[k+876>>2]=2139095039;J[k+860>>2]=-8388609;J[k+796>>2]=2139095039;J[k+780>>2]=-8388609;J[k+716>>2]=2139095039;J[k+700>>2]=-8388609;J[k+636>>2]=2139095039;J[k+620>>2]=-8388609;J[k+556>>2]=2139095039;J[k+540>>2]=-8388609;J[k+476>>2]=2139095039;J[k+460>>2]=-8388609;J[k+396>>2]=2139095039;J[k+380>>2]=-8388609;J[k+316>>2]=2139095039;J[k+300>>2]=-8388609;J[k+236>>2]=2139095039;J[k+220>>2]=-8388609;J[k+156>>2]=2139095039;J[k+140>>2]=-8388609;J[k+76>>2]=2139095039;J[k+60>>2]=-8388609;J[b+4>>2]=1065353216;J[b+8>>2]=1065353216;J[b+12>>2]=1065353216;J[b>>2]=1065353216;J[k+12>>2]=0;J[k+4>>2]=0;J[k+8>>2]=0;ha=b,ia=Ja[n|0](i,k+4|0,12,b,J[a+8>>2],b+44|0,b+72|0,K[b+135|0],b+148|0,b+160|0)|0,J[ha+112>>2]=ia;J[b+108>>2]=i;N[b+136>>2]=N[k+4>>2];N[b+140>>2]=N[k+8>>2];N[b+144>>2]=N[k+12>>2];if(!(!K[J[b+20>>2]+62|0]|J[b+100>>2]==8)){J[b+4>>2]=0}if(!(!K[J[b+24>>2]+62|0]|J[b+104>>2]==8)){J[b+12>>2]=0}i=Ha-560|0;Ha=i;t=J[b+16>>2];n=J[b+112>>2];a:{if(!n){J[t+20>>2]=0;J[t+24>>2]=0;J[t+28>>2]=0;break a}a=L[t+10>>1];B=1;if(L[t+8>>1]==65535){fa=K[J[t>>2]+62|0]!=0;B=(a|0)!=65535}Z=(a|0)==65535?K[J[t+4>>2]+62|0]!=0:Z;_=B?160:96;a=P(n,_);c=Ja[J[J[c>>2]>>2]](c,a+192|0)|0;if(c+1>>>0<2){break a}J[t+24>>2]=c;n=a+176|0;I[t+22>>1]=n>>>4;a=J[b+128>>2];I[t+20>>1]=8;J[t+28>>2]=a;a=0;Va(c,0,n);c=J[b+112>>2];n=J[t+24>>2];H[n+2|0]=0;H[n+1|0]=c;H[n|0]=B?4:2;l=N[b>>2];N[n+44>>2]=l;N[n+60>>2]=N[b+4>>2];x=N[b+8>>2];N[n+64>>2]=-x;N[n+68>>2]=-N[b+12>>2];N[n+16>>2]=N[b+136>>2];N[n+20>>2]=N[b+140>>2];N[n+24>>2]=N[b+144>>2];o=N[b+116>>2];N[n+4>>2]=o*e;N[n+8>>2]=N[b+120>>2]*e;H[n+3|0]=o!=Q(34028234663852886e22)|N[b+120>>2]!=Q(34028234663852886e22);o=l;l=N[J[b+36>>2]+32>>2];N[n+12>>2]=o*l;o=x;x=N[J[b+40>>2]+32>>2];N[n+28>>2]=o*x;o=N[b+60>>2];p=N[b- -64>>2];D=N[b+152>>2];u=N[b+148>>2];N[n+40>>2]=N[b+156>>2]-N[b+68>>2];N[n+36>>2]=D-p;N[n+32>>2]=u-o;o=N[b+88>>2];p=N[b+92>>2];D=N[b+164>>2];u=N[b+160>>2];N[n+56>>2]=N[b+168>>2]-N[b+96>>2];N[n+52>>2]=D-p;N[n+48>>2]=u-o;m=J[b+108>>2];b:{if(!c){break b}if((c|0)!=1){y=c&-2;while(1){s=m+P(a,80)|0;c:{if(!(K[s+76|0]&64)){break c}j=1024;d:{switch(L[s+78>>1]-2048|0){case 1:j=1025;break;case 0:break d;default:break c}}I[s+78>>1]=j}s=m+P(a|1,80)|0;e:{if(!(K[s+76|0]&64)){break e}j=1024;f:{switch(L[s+78>>1]-2048|0){case 1:j=1025;break;case 0:break f;default:break e}}I[s+78>>1]=j}a=a+2|0;q=q+2|0;if((y|0)!=(q|0)){continue}break}}if(!(c&1)){break b}a=m+P(a,80)|0;if(!(K[a+76|0]&64)){break b}q=1024;g:{switch(L[a+78>>1]-2048|0){case 1:q=1025;break;case 0:break g;default:break b}}I[a+78>>1]=q}gd(i+480|0,m,i+288|0,i+96|0,c,J[b+28>>2]+28|0,J[b+32>>2]+28|0,l,x,b,K[b+132|0]!=0|B,K[b+133|0],0);if(!J[b+112>>2]){break a}a=n+176|0;ga=e>2];q=L[c+76>>1];w=q&32?K[b+134|0]?ga:Q(1):Q(1);h:{if(!B){m=y<<4;j=m+(i+288|0)|0;E=N[j+8>>2];F=N[j>>2];G=N[j+4>>2];j=m+(i+96|0)|0;R=N[j+8>>2];O=N[j>>2];S=N[j+4>>2];o=N[c+44>>2];T=N[c+60>>2];l=N[c>>2];N[a>>2]=l;r=N[c+4>>2];N[a+4>>2]=r;v=N[c+8>>2];N[a+8>>2]=v;z=N[c+32>>2];N[a+16>>2]=z;A=N[c+36>>2];N[a+20>>2]=A;C=N[c+40>>2];N[a+24>>2]=C;U=N[c+16>>2];N[a+32>>2]=U;$=N[c+20>>2];N[a+36>>2]=$;aa=N[c+24>>2];N[a+40>>2]=aa;ba=N[c+48>>2];N[a+48>>2]=ba;ca=N[c+52>>2];N[a+52>>2]=ca;p=N[c+56>>2];J[a+84>>2]=0;N[a+72>>2]=w*T;N[a+68>>2]=w*o;N[a+56>>2]=p;J[a+92>>2]=1065353216;J[a+76>>2]=0;j=J[b+36>>2];o=Q(Q(Q(v*N[j+8>>2])+Q(Q(l*N[j>>2])+Q(r*N[j+4>>2])))+Q(Q(aa*N[j+24>>2])+Q(Q(U*N[j+16>>2])+Q($*N[j+20>>2]))));m=J[b+40>>2];p=Q(Q(Q(C*N[m+8>>2])+Q(Q(z*N[m>>2])+Q(A*N[m+4>>2])))+Q(Q(p*N[m+24>>2])+Q(Q(ba*N[m+16>>2])+Q(ca*N[m+20>>2]))));w=Q(o-p);r=Q(Q(Q(Q(Q(Q(v*v)+Q(Q(l*l)+Q(r*r)))*N[j+32>>2])*N[b>>2])+Q(Q(Q(Q(C*C)+Q(Q(z*z)+Q(A*A)))*N[m+32>>2])*N[b+8>>2]))+Q(Q(Q(Q(E*E)+Q(Q(F*F)+Q(G*G)))*N[b+4>>2])+Q(Q(Q(R*R)+Q(Q(O*O)+Q(S*S)))*N[b+12>>2])));l=x;if(q&64){break h}J[a+92>>2]=0;J[a+56>>2]=0;J[a+48>>2]=0;J[a+52>>2]=0;J[a+40>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;l=x;break h}V=J[b+20>>2];j=J[b+28>>2];q=J[b+36>>2];W=L[t+8>>1];I[i+92>>1]=W;J[i+88>>2]=q;J[i+84>>2]=j;J[i+80>>2]=V;X=J[b+24>>2];m=J[b+32>>2];s=J[b+40>>2];Y=L[t+10>>1];I[i+76>>1]=Y;J[i+72>>2]=s;J[i+68>>2]=m;J[i+64>>2]=X;da=(W|0)!=65535;i:{if(!da){l=N[c+16>>2];o=N[c+20>>2];p=N[c+24>>2];z=Q(Q(Q(l*N[j+36>>2])+Q(o*N[j+48>>2]))+Q(p*N[j+60>>2]));A=Q(Q(Q(l*N[j+28>>2])+Q(o*N[j+40>>2]))+Q(p*N[j+52>>2]));l=Q(Q(Q(l*N[j+32>>2])+Q(o*N[j+44>>2]))+Q(p*N[j+56>>2]));break i}z=N[c+24>>2];A=N[c+16>>2];l=N[c+20>>2]}C=N[c>>2];E=N[c+4>>2];F=N[c+8>>2];J[i+60>>2]=0;N[i+56>>2]=z;N[i+52>>2]=l;N[i+48>>2]=A;J[i+44>>2]=0;N[i+40>>2]=F;N[i+36>>2]=E;N[i+32>>2]=C;r=N[c+56>>2];u=Q(-N[c+52>>2]);G=N[c+40>>2];R=Q(-G);O=N[c+36>>2];S=Q(-O);v=N[c+48>>2];T=N[c+32>>2];U=Q(-T);j=(Y|0)!=65535;j:{if(j){o=Q(-r);p=Q(-v);break j}o=Q(Q(Q(N[m+48>>2]*u)-Q(v*N[m+36>>2]))-Q(r*N[m+60>>2]));p=Q(Q(Q(N[m+40>>2]*u)-Q(v*N[m+28>>2]))-Q(r*N[m+52>>2]));u=Q(Q(Q(N[m+44>>2]*u)-Q(v*N[m+32>>2]))-Q(r*N[m+56>>2]))}J[i+28>>2]=0;J[i+12>>2]=0;N[i+8>>2]=R;N[i+4>>2]=S;N[i>>2]=U;N[i+16>>2]=p;N[i+20>>2]=u;N[i+24>>2]=o;r=N[c+44>>2];v=N[c+60>>2];J[a+84>>2]=0;N[a+56>>2]=-o;N[a+52>>2]=-u;N[a+48>>2]=-p;N[a+40>>2]=z;N[a+36>>2]=l;N[a+32>>2]=A;N[a+24>>2]=G;N[a+20>>2]=O;N[a+16>>2]=T;N[a+8>>2]=F;N[a+4>>2]=E;N[a>>2]=C;J[a+92>>2]=1065353216;J[a+76>>2]=0;N[a+72>>2]=w*v;N[a+68>>2]=w*r;l=PH(i+80|0,i+32|0,a+96|0,N[b>>2],N[b+4>>2],i- -64|0,i,a+128|0,N[b+8>>2],N[b+12>>2]);if(da){Ja[J[J[V>>2]+116>>2]](i+528|0,V,W);o=Q(Q(Q(Q(N[a>>2]*N[i+528>>2])+Q(N[a+32>>2]*N[i+544>>2]))+Q(Q(N[a+4>>2]*N[i+532>>2])+Q(N[a+36>>2]*N[i+548>>2])))+Q(Q(N[a+8>>2]*N[i+536>>2])+Q(N[a+40>>2]*N[i+552>>2])))}else{o=Q(Q(Q(N[q+8>>2]*N[a+8>>2])+Q(Q(N[q>>2]*N[a>>2])+Q(N[q+4>>2]*N[a+4>>2])))+Q(Q(N[q+24>>2]*N[a+40>>2])+Q(Q(N[q+16>>2]*N[a+32>>2])+Q(N[q+20>>2]*N[a+36>>2]))))}if(j){Ja[J[J[X>>2]+116>>2]](i+528|0,X,Y);p=Q(Q(Q(Q(N[a+16>>2]*N[i+528>>2])+Q(N[a+48>>2]*N[i+544>>2]))+Q(Q(N[a+20>>2]*N[i+532>>2])+Q(N[a+52>>2]*N[i+548>>2])))+Q(Q(N[a+24>>2]*N[i+536>>2])+Q(N[a+56>>2]*N[i+552>>2])))}else{p=Q(Q(Q(N[s+8>>2]*N[a+24>>2])+Q(Q(N[s>>2]*N[a+16>>2])+Q(N[s+4>>2]*N[a+20>>2])))+Q(Q(N[s+24>>2]*N[a+56>>2])+Q(Q(N[s+16>>2]*N[a+48>>2])+Q(N[s+20>>2]*N[a+52>>2]))))}if(!(K[c+76|0]&64)){J[a+92>>2]=0}r=l>2]=0;j=a- -64|0;Bi(a+12|0,a+28|0,j,a+80|0,a+44|0,a+60|0,i+528|0,c,w,r,B?Q(9999999747378752e-21):N[b+124>>2],u,d,e,L[c+76>>1]&64?D:Q(l*h),f,g);w=N[i+528>>2];N[a+88>>2]=w;if(fa){N[j>>2]=N[j>>2]-o}if(Z){N[a+44>>2]=p+N[a+44>>2]}j=L[c+76>>1];if(j&16){J[a+84>>2]=J[a+84>>2]|2}if(j&8){J[a+84>>2]=J[a+84>>2]|4}j=L[c+78>>1];if(j&1){J[a+84>>2]=J[a+84>>2]|64}k:{if(K[b+132|0]|B){break k}if((j|0)==1024){J[a+84>>2]=J[a+84>>2]|8;m=y<<4;j=m+(i+288|0)|0;o=N[j>>2];p=N[j+4>>2];r=N[j+8>>2];l=N[b+4>>2];j=n+(ea<<4)|0;N[j+92>>2]=w;N[j+88>>2]=l*r;N[j+84>>2]=l*p;N[j+80>>2]=o*l;m=m+(i+96|0)|0;l=N[b+12>>2];N[j+128>>2]=N[m>>2]*l;N[j+132>>2]=l*N[m+4>>2];N[j+136>>2]=l*N[m+8>>2];N[j+140>>2]=N[c+12>>2];ea=ea+1|0;break k}if(!(j&2048)){break k}J[a+84>>2]=J[a+84>>2]|16}a=a+_|0;y=y+1|0;if(y>>>0>2]){continue}break}}Ha=i+560|0}Ha=k+976|0}function bca(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=0,W=0,X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=0,ba=0;h=Ha-544|0;Ha=h;G=N[b+12>>2];M=N[b+8>>2];f=J[f>>2];O=N[b+4>>2];N[h+528>>2]=N[e>>2];v=N[c+20>>2];E=N[c+24>>2];o=N[c>>2];m=N[c+4>>2];l=N[c+8>>2];p=N[c+12>>2];w=N[c+16>>2];J[h+524>>2]=0;N[h+520>>2]=E;N[h+516>>2]=v;N[h+512>>2]=w;N[h+508>>2]=p;N[h+504>>2]=l;N[h+500>>2]=m;N[h+496>>2]=o;z=N[d+20>>2];A=N[d+24>>2];n=N[d>>2];k=N[d+4>>2];j=N[d+8>>2];i=N[d+12>>2];S=N[d+16>>2];J[h+492>>2]=0;N[h+488>>2]=A;N[h+484>>2]=z;N[h+480>>2]=S;N[h+476>>2]=i;N[h+472>>2]=j;N[h+468>>2]=k;N[h+464>>2]=n;s=Q(Q(Q(m*j)-Q(k*l))+Q(Q(o*i)-Q(p*n)));y=Q(s+s);r=Q(Q(Q(l*n)-Q(j*o))+Q(Q(m*i)-Q(p*k)));C=Q(r+r);F=Q(Q(1)-Q(s*y));I=Q(r*C);R=Q(F-I);t=Q(Q(Q(o*k)-Q(n*m))+Q(Q(l*i)-Q(p*j)));L=Q(t+t);D=Q(t*L);F=Q(F-D);I=Q(Q(Q(1)-I)-D);D=N[a+4>>2];N[h+448>>2]=D;Z=N[e+8>>2];x=Q(Z*Q(.15000000596046448));B=O<=M?O:M;_=B<=G?B:G;X=Q(_*Q(.15000000596046448));x=xD?D:x;x=Q(t*C);T=Q(-n);o=Q(Q(p*i)-Q(Q(Q(o*T)-Q(m*k))-Q(j*l)));m=Q(o*y);p=Q(x-m);l=Q(t*y);B=Q(o*C);C=Q(l+B);x=Q(x+m);m=Q(r*y);U=Q(o*L);y=Q(m-U);L=Q(l-B);B=Q(m+U);w=Q(w-S);v=Q(v-z);E=Q(E-A);z=Q(Q(Q(T*w)-Q(v*k))-Q(j*E));A=Q(Q(i*i)+Q(-.5));m=Q(Q(Q(i*Q(Q(k*w)-Q(n*v)))+Q(A*E))-Q(j*z));m=Q(m+m);l=Q(Q(Q(A*v)+Q(i*Q(Q(n*E)-Q(j*w))))-Q(k*z));l=Q(l+l);i=Q(Q(Q(A*w)+Q(i*Q(Q(j*v)-Q(k*E))))-Q(n*z));n=Q(i+i);k=N[a+8>>2];a=K[f+64|0];if(a){i=Q(D*Q(.800000011920929));E=Q(i*i);c=a;while(1){u=J[f+76>>2];c=c-1|0;d=u+P(c,48)|0;j=N[d+24>>2];z=N[d+40>>2];i=N[d+8>>2];w=N[d>>2];v=N[d+4>>2];A=Q(m+Q(Q(R*i)+Q(Q(L*w)+Q(x*v))));S=Q(n+Q(Q(C*i)+Q(Q(I*w)+Q(y*v))));T=N[d+16>>2];U=N[d+32>>2];w=Q(l+Q(Q(p*i)+Q(Q(B*w)+Q(F*v))));v=N[d+20>>2];$=N[d+36>>2];i=Q(Q(z*Q(A-j))+Q(Q(Q(S-T)*U)+Q(Q(w-v)*$)));j=Q(j-Q(A-Q(z*i)));z=Q(j*j);j=Q(T-Q(S-Q(U*i)));A=Q(j*j);j=Q(v-Q(w-Q($*i)));a:{if(E>2];J[d>>2]=J[u>>2];J[d+4>>2]=q;q=J[u+44>>2];J[d+40>>2]=J[u+40>>2];J[d+44>>2]=q;q=J[u+36>>2];J[d+32>>2]=J[u+32>>2];J[d+36>>2]=q;q=J[u+28>>2];J[d+24>>2]=J[u+24>>2];J[d+28>>2]=q;q=J[u+20>>2];J[d+16>>2]=J[u+16>>2];J[d+20>>2]=q;q=J[u+12>>2];J[d+8>>2]=J[u+8>>2];J[d+12>>2]=q;break a}N[d+44>>2]=i}if(c){continue}break}u=K[f+64|0]}b:{c:{d:{e:{if((a|0)!=(u|0)){break e}c=a<<2;i=Q(n-N[f+16>>2]);i=i>Q(0)?i:Q(-i);j=Q(l-N[f+20>>2]);j=j>Q(0)?j:Q(-j);j=i>=j?i:j;v=i;i=Q(m-N[f+24>>2]);i=(i>Q(0)?i:Q(-i))>=Q(0)?v:Q(0);if(Q(D*N[c+112868>>2])<(i<=j?j:i)){break e}if(!(N[c+112900>>2]>Q(Q(o*N[f+12>>2])+Q(Q(t*N[f+8>>2])+Q(Q(s*N[f>>2])+Q(r*N[f+4>>2])))))){break d}}c=0;J[f+28>>2]=0;N[f+24>>2]=m;N[f+20>>2]=l;N[f+16>>2]=n;N[f+12>>2]=o;N[f+8>>2]=t;N[f+4>>2]=r;N[f>>2]=s;J[h+444>>2]=0;N[h+440>>2]=m;N[h+436>>2]=l;J[h+428>>2]=0;N[h+424>>2]=R;N[h+420>>2]=p;J[h+412>>2]=0;N[h+408>>2]=x;N[h+404>>2]=F;N[h+432>>2]=n;J[h+396>>2]=0;N[h+416>>2]=C;N[h+384>>2]=I;N[h+400>>2]=y;N[h+388>>2]=B;N[h+392>>2]=L;H[h+352|0]=0;J[h+348>>2]=3;d=J[h+488>>2];q=J[h+492>>2];V=J[h+484>>2];W=J[h+480>>2];J[h+380>>2]=0;N[h+376>>2]=G;N[h+372>>2]=M;J[h+320>>2]=W;J[h+324>>2]=V;J[h+328>>2]=d;J[h+332>>2]=q;N[h+368>>2]=O;i=Q(_*Q(.05000000074505806));N[h+344>>2]=i;N[h+340>>2]=i;N[h+336>>2]=X;J[h+300>>2]=0;i=Q(k*Q(0));j=Q(Q(R*i)+Q(Q(L*k)+Q(x*i)));N[h+296>>2]=m-j;p=Q(Q(p*i)+Q(Q(B*k)+Q(F*i)));N[h+292>>2]=l-p;J[h+284>>2]=0;N[h+280>>2]=m+j;N[h+276>>2]=l+p;J[h+252>>2]=4;d=J[h+436>>2];J[h+224>>2]=J[h+432>>2];J[h+228>>2]=d;d=J[h+444>>2];J[h+232>>2]=J[h+440>>2];J[h+236>>2]=d;d=J[h+460>>2];J[h+312>>2]=J[h+456>>2];J[h+316>>2]=d;d=J[h+452>>2];J[h+304>>2]=J[h+448>>2];J[h+308>>2]=d;i=Q(Q(C*i)+Q(Q(I*k)+Q(y*i)));N[h+288>>2]=n-i;N[h+272>>2]=n+i;i=N[h+304>>2];d=1;H[h+256|0]=1;N[h+248>>2]=i;N[h+244>>2]=i;N[h+240>>2]=i;J[h+216>>2]=152284;J[h+220>>2]=h+224;J[h+208>>2]=153008;J[h+212>>2]=h+320;J[h+168>>2]=0;J[h+172>>2]=0;q=h+160|0;J[q>>2]=0;J[q+4>>2]=0;J[h+152>>2]=0;J[h+156>>2]=0;V=h+144|0;J[V>>2]=0;J[V+4>>2]=0;J[h+136>>2]=0;J[h+140>>2]=0;J[h+128>>2]=0;J[h+132>>2]=0;J[h+192>>2]=0;J[h+124>>2]=0;N[h+120>>2]=N[h+232>>2]-N[h+328>>2];N[h+116>>2]=N[h+228>>2]-N[h+324>>2];N[h+112>>2]=N[h+224>>2]-N[h+320>>2];W=f+67|0;aa=f+71|0;ba=nA(h+216|0,h+208|0,h+112|0,h+528|0,1,W,aa,f+66|0,h+128|0);J[h+108>>2]=0;f:{g:{h:{i:{switch(ba|0){case 4:N[h+96>>2]=N[b+4>>2];N[h+100>>2]=N[b+8>>2];N[h+104>>2]=N[b+12>>2];c=Xy(h+224|0,h+320|0,h+96|0,h+384|0,h+496|0,h+464|0,g,h+108|0,g,f,q,V,N[h+336>>2],h+528|0,1,N[e+8>>2]);break b;case 2:p=N[h+136>>2];i=Q(p-N[h+440>>2]);y=N[h+128>>2];k=Q(y-N[h+432>>2]);G=N[h+132>>2];j=Q(G-N[h+436>>2]);M=Q(Q(N[h+392>>2]*i)+Q(Q(N[h+384>>2]*k)+Q(j*N[h+388>>2])));break h;case 0:break b;default:break i}}c=K[f+66|0];N[h+80>>2]=Z;q=J[h+92>>2];J[h+8>>2]=J[h+88>>2];J[h+12>>2]=q;q=J[h+84>>2];J[h>>2]=J[h+80>>2];J[h+4>>2]=q;if((ic(h+216|0,h+208|0,W,aa,c,1,h,h+128|0)|0)!=5){break g}p=N[h+136>>2];i=Q(p-N[h+440>>2]);y=N[h+128>>2];k=Q(y-N[h+432>>2]);G=N[h+132>>2];j=Q(G-N[h+436>>2]);M=Q(Q(N[h+392>>2]*i)+Q(Q(N[h+384>>2]*k)+Q(j*N[h+388>>2])))}O=N[h+164>>2];C=N[h+168>>2];R=N[h+160>>2];F=N[h+192>>2];I=N[h+408>>2];x=N[h+400>>2];L=N[h+404>>2];B=N[h+424>>2];w=N[h+416>>2];v=N[h+420>>2];d=0;J[g+12>>2]=0;N[g>>2]=M;N[g+8>>2]=Q(B*i)+Q(Q(w*k)+Q(j*v));N[g+4>>2]=Q(I*i)+Q(Q(x*k)+Q(j*L));c=J[h+148>>2];J[g+16>>2]=J[h+144>>2];J[g+20>>2]=c;c=J[h+156>>2];J[g+24>>2]=J[h+152>>2];J[g+28>>2]=c;J[h+108>>2]=1;N[g+44>>2]=F;N[g+40>>2]=C;N[g+36>>2]=O;N[g+32>>2]=R;if(!a){break g}if((a|0)==(u|0)){break f}}N[h+68>>2]=N[b+4>>2];N[h+72>>2]=N[b+8>>2];N[h+76>>2]=N[b+12>>2];c=Xy(h+224|0,h+320|0,h+68|0,h+384|0,h+496|0,h+464|0,g,h+108|0,g,f,h+160|0,h+144|0,N[h+336>>2],h+528|0,d,N[e+8>>2]);break b}N[h+48>>2]=D*Q(.10000000149011612);N[h+44>>2]=F;N[h+40>>2]=C;N[h+36>>2]=O;N[h+32>>2]=R;J[h+28>>2]=0;i=Q(p-m);k=Q(y-n);j=Q(G-l);n=Q(Q(t*i)+Q(Q(s*k)+Q(r*j)));m=Q(Q(o*o)+Q(-.5));l=Q(Q(Q(m*i)-Q(o*Q(Q(s*j)-Q(k*r))))+Q(t*n));N[h+24>>2]=l+l;l=Q(Q(r*n)+Q(Q(m*j)-Q(o*Q(Q(t*k)-Q(i*s)))));N[h+20>>2]=l+l;i=Q(Q(s*n)+Q(Q(m*k)-Q(o*Q(Q(r*i)-Q(j*t)))));N[h+16>>2]=i+i;a=h+16|0;_j(f,a,h+144|0,h+32|0,h+48|0);J[h+28>>2]=0;i=N[h+476>>2];k=Q(Q(i*i)+Q(-.5));j=N[h+472>>2];t=N[h+168>>2];r=N[h+464>>2];o=N[h+160>>2];n=N[h+468>>2];s=N[h+164>>2];m=Q(Q(j*t)+Q(Q(r*o)+Q(n*s)));l=Q(Q(Q(i*Q(Q(r*s)-Q(o*n)))+Q(k*t))+Q(j*m));N[h+24>>2]=l+l;l=Q(Q(n*m)+Q(Q(k*s)+Q(i*Q(Q(j*o)-Q(t*r)))));N[h+20>>2]=l+l;i=Q(Q(r*m)+Q(Q(o*k)+Q(i*Q(Q(n*t)-Q(s*j)))));N[h+16>>2]=i+i;ve(f,g,a,a,h+496|0,h+448|0,h+528|0);break c}if(!a){c=0;break b}c=1;b=J[f+76>>2];o=N[b+32>>2];i=o;s=N[b+36>>2];k=s;r=N[b+40>>2];j=r;j:{if((a|0)==1){break j}d=a-1|0;e=d&1;if((a|0)!=2){u=d&-2;d=0;while(1){a=b+P(c,48)|0;i=Q(Q(i+N[a+32>>2])+N[a+80>>2]);j=Q(Q(j+N[a+40>>2])+N[a+88>>2]);k=Q(Q(k+N[a+36>>2])+N[a+84>>2]);c=c+2|0;d=d+2|0;if((u|0)!=(d|0)){continue}break}}if(!e){break j}a=b+P(c,48)|0;i=Q(i+N[a+32>>2]);j=Q(j+N[a+40>>2]);k=Q(k+N[a+36>>2])}J[h+236>>2]=0;t=N[h+472>>2];a=Q(Q(j*j)+Q(Q(i*i)+Q(k*k)))>Q(1.1920928955078125e-7);j=a?j:r;r=N[h+464>>2];o=a?i:o;n=N[h+468>>2];k=a?k:s;s=Q(Q(t*j)+Q(Q(r*o)+Q(n*k)));i=N[h+476>>2];m=Q(Q(i*i)+Q(-.5));l=Q(Q(t*s)+Q(Q(i*Q(Q(r*k)-Q(o*n)))+Q(j*m)));l=Q(l+l);p=Q(Q(r*s)+Q(Q(i*Q(Q(n*j)-Q(k*t)))+Q(o*m)));p=Q(p+p);i=Q(Q(n*s)+Q(Q(i*Q(Q(t*o)-Q(j*r)))+Q(k*m)));k=Q(i+i);i=Q(Q(1)/Q(Y(Q(Q(l*l)+Q(Q(p*p)+Q(k*k))))));N[h+232>>2]=l*i;N[h+228>>2]=k*i;N[h+224>>2]=p*i;a=h+224|0;ve(f,g,a,a,h+496|0,h+448|0,h+528|0)}c=1}Ha=h+544|0;return c|0}function Hh(a,b,c,d,e,f,g,h,i,j){var k=Q(0),l=Q(0),m=0,n=Q(0),o=0,p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0),I=Q(0),M=Q(0),O=Q(0),R=0,S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=0,ba=Q(0),ca=0,da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=0,ka=0,la=Q(0),ma=Q(0),na=Q(0),oa=0,pa=0,qa=0,ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=0,wa=Q(0),xa=Q(0),ya=Q(0);m=Ha+-64|0;Ha=m;ja=L[c+16>>1];pa=J[a+32>>2];o=J[e+40>>2];W=N[o+40>>2];M=N[o+36>>2];O=N[o+24>>2];s=N[o+20>>2];p=N[o+32>>2];n=N[o+16>>2];u=N[c+8>>2];q=N[o+8>>2];D=N[c>>2];l=N[o>>2];E=N[c+4>>2];k=N[o+4>>2];J[m+60>>2]=0;p=Q(Q(W*u)+Q(Q(p*D)+Q(E*M)));l=Q(Q(q*u)+Q(Q(l*D)+Q(E*k)));k=Q(Q(O*u)+Q(Q(n*D)+Q(E*s)));q=Q(Q(1)/Q(Y(Q(Q(p*p)+Q(Q(l*l)+Q(k*k))))));N[m+56>>2]=p*q;N[m+52>>2]=k*q;N[m+48>>2]=l*q;ak(m,m+48|0);qa=L[d+16>>1];ca=J[b+32>>2];aa=K[c+18|0];R=(m-(aa<<4)|0)-16|0;o=R;Ha=o;r=K[d+18|0];o=(r<<4)+16|0;F=R-o|0;Ha=F;ka=F-(r+15&496)|0;Ha=ka;oa=ka-o|0;Ha=oa;Ja[J[J[e>>2]+16>>2]](e,ja+pa|0,aa,J[a+28>>2],R);Ja[J[J[f>>2]+16>>2]](f,ca+qa|0,K[d+18|0],J[b+28>>2],F);G=Q(34028234663852886e22);da=Q(-34028234663852886e22);S=Q(-34028234663852886e22);x=Q(-34028234663852886e22);v=Q(34028234663852886e22);X=Q(34028234663852886e22);a=K[c+18|0];if(a){D=N[m+40>>2];E=N[m+24>>2];W=N[m+36>>2];M=N[m+20>>2];l=Q(-34028234663852886e22);y=Q(34028234663852886e22);O=N[m+8>>2];s=N[m+4>>2];p=N[m+32>>2];n=N[m+16>>2];q=N[m>>2];e=0;k=Q(34028234663852886e22);B=Q(-34028234663852886e22);while(1){b=(e<<4)+R|0;J[b+12>>2]=0;I=N[b+8>>2];Z=N[b>>2];u=N[b+4>>2];N[b+8>>2]=Q(D*I)+Q(Q(O*Z)+Q(u*E));z=Q(Q(W*I)+Q(Q(s*Z)+Q(u*M)));N[b+4>>2]=z;u=Q(Q(p*I)+Q(Q(q*Z)+Q(u*n)));N[b>>2]=u;l=l>z?l:z;B=u>2];sa=N[F+4>>2];ta=N[F>>2];C=N[R+8>>2];a=K[d+18|0];a:{if(!a){T=Q(34028234663852886e22);r=0;q=Q(-34028234663852886e22);break a}Z=Q(C+N[j>>2]);da=N[m+40>>2];A=N[m+24>>2];ea=N[m+36>>2];fa=N[m+20>>2];ga=Q(-34028234663852886e22);T=Q(34028234663852886e22);u=N[m+56>>2];D=N[m+52>>2];E=N[m+48>>2];ha=N[m+8>>2];ia=N[m+4>>2];y=N[m+32>>2];B=N[m+16>>2];z=N[m>>2];b=0;ba=Q(34028234663852886e22);G=Q(-34028234663852886e22);while(1){e=b<<4;o=e+F|0;W=N[o+12>>2];M=N[o+8>>2];p=Q(M-N[g+56>>2]);O=N[o>>2];l=Q(O-N[g+48>>2]);s=N[o+4>>2];k=Q(s-N[g+52>>2]);n=Q(Q(N[g+40>>2]*p)+Q(Q(N[g+32>>2]*l)+Q(k*N[g+36>>2])));q=Q(Q(N[g+8>>2]*p)+Q(Q(N[g>>2]*l)+Q(k*N[g+4>>2])));l=Q(Q(N[g+24>>2]*p)+Q(Q(N[g+16>>2]*l)+Q(k*N[g+20>>2])));k=Q(Q(da*n)+Q(Q(ha*q)+Q(l*A)));p=Q(k-C);N[e+oa>>2]=p;J[o+12>>2]=0;N[o+8>>2]=C;t=Q(Q(ea*n)+Q(Q(ia*q)+Q(l*fa)));N[o+4>>2]=t;w=Q(Q(y*n)+Q(Q(z*q)+Q(l*B)));N[o>>2]=w;pa=tT;aa=w>ba;e=b+ka|0;b:{if(kw|w>S|(tx)){break b}ja=K[c+18|0];if(!ja){break b}e=((ja<<4)+R|0)-16|0;k=N[e>>2];l=N[e+4>>2];r=0;o=0;c:{while(1){q=k;if(k==w&l==t){break c}n=l;e=(r<<4)+R|0;k=N[e>>2];l=N[e+4>>2];if(w==k&t==l){break c}d:{if((n>t|0)==(l>t|0)){break d}I=Q(l-n);n=Q(Q(Q(q+Q(1.1920928955078125e-7))*I)+Q(Q(t-n)*Q(k-q)));q=Q(w*I);e=I>Q(0);if(!((e?n:q)>=(e?q:n))){break d}if((o|0)==1){break b}o=o+1|0}r=r+1|0;if((ja|0)!=(r|0)){continue}break}if(!o){break b}}a=P(J[i>>2],48)+h|0;N[a+12>>2]=W;N[a+8>>2]=M;N[a+4>>2]=s;N[a>>2]=O;a=P(J[i>>2],48)+h|0;N[a+16>>2]=Q(ha*C)+Q(Q(z*w)+Q(ia*t));J[a+28>>2]=0;N[a+24>>2]=Q(da*C)+Q(Q(y*w)+Q(ea*t));N[a+20>>2]=Q(A*C)+Q(Q(B*w)+Q(fa*t));a=J[i>>2];J[i>>2]=a+1;a=P(a,48)+h|0;N[a+32>>2]=E;N[a+44>>2]=p;N[a+40>>2]=u;N[a+36>>2]=D;va=va+1|0;a=K[d+18|0];break b}H[e|0]=0}ga=pa?ga:t;G=qa?G:w;T=ca?T:t;ba=aa?ba:w;r=a;b=b+1|0;if(a>>>0>b>>>0){continue}break}da=Q(G+Q(1.1920928955078125e-7));T=Q(T+Q(-1.1920928955078125e-7));G=Q(ba+Q(-1.1920928955078125e-7));q=Q(ga+Q(1.1920928955078125e-7))}e:{if((r|0)==(va|0)){break e}la=N[m+52>>2];ma=N[m+48>>2];na=N[m+56>>2];a=K[c+18|0];f:{if(!a){a=0;b=0;r=0;break f}b=J[f+40>>2];s=N[d+8>>2];p=N[d>>2];l=N[d+4>>2];k=Q(Q(N[b+40>>2]*s)+Q(Q(N[b+32>>2]*p)+Q(l*N[b+36>>2])));ua=k;n=Q(Q(N[b+8>>2]*s)+Q(Q(N[b>>2]*p)+Q(l*N[b+4>>2])));l=Q(Q(N[b+24>>2]*s)+Q(Q(N[b+16>>2]*p)+Q(l*N[b+20>>2])));k=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(n*n)+Q(l*l))))));ea=Q(ua*k);fa=Q(Q(N[g+40>>2]*na)+Q(Q(N[g+8>>2]*ma)+Q(la*N[g+24>>2])));ha=Q(n*k);ia=Q(Q(N[g+32>>2]*na)+Q(Q(N[g>>2]*ma)+Q(la*N[g+16>>2])));y=Q(l*k);B=Q(Q(N[g+36>>2]*na)+Q(Q(N[g+4>>2]*ma)+Q(la*N[g+20>>2])));z=Q(Q(ea*fa)+Q(Q(ha*ia)+Q(y*B)));I=N[m+40>>2];Z=N[m+36>>2];u=N[m+24>>2];D=N[m+20>>2];E=N[m+32>>2];W=N[m+16>>2];M=N[m+8>>2];O=N[m+4>>2];s=N[m>>2];f=0;b=0;while(1){ca=(f<<4)+R|0;v=N[ca>>2];g:{if(vda){break g}x=N[ca+4>>2];if(x>2];l=N[e+4>>2];r=0;o=0;h:{while(1){n=k;if(k==v&l==x){break h}p=l;e=F+(r<<4)|0;k=N[e>>2];l=N[e+4>>2];if(v==k&x==l){break h}i:{if((p>x|0)==(l>x|0)){break i}A=Q(l-p);p=Q(Q(Q(n+Q(1.1920928955078125e-7))*A)+Q(Q(x-p)*Q(k-n)));n=Q(v*A);e=A>Q(0);if(!((e?p:n)>=(e?n:p))){break i}if((o|0)==1){break g}o=o+1|0}r=r+1|0;if((aa|0)!=(r|0)){continue}break}if(!o){break g}}k=N[ca+8>>2];X=Q(Q(I*k)+Q(Q(E*v)+Q(x*Z)));A=Q(Q(M*k)+Q(Q(s*v)+Q(x*O)));p=Q(Q(u*k)+Q(Q(W*v)+Q(x*D)));n=Q(N[g+56>>2]+Q(Q(N[g+40>>2]*X)+Q(Q(N[g+8>>2]*A)+Q(p*N[g+24>>2]))));l=Q(N[g+48>>2]+Q(Q(N[g+32>>2]*X)+Q(Q(N[g>>2]*A)+Q(p*N[g+16>>2]))));k=Q(N[g+52>>2]+Q(Q(N[g+36>>2]*X)+Q(Q(N[g+4>>2]*A)+Q(p*N[g+20>>2]))));v=Q(Q(Q(ea*Q(ra-n))+Q(Q(ha*Q(ta-l))+Q(y*Q(sa-k))))/z);if(v>N[j>>2]){break g}a=P(J[i>>2],48)+h|0;J[a+12>>2]=0;N[a+8>>2]=n+Q(fa*v);N[a+4>>2]=k+Q(B*v);N[a>>2]=l+Q(ia*v);a=P(J[i>>2],48)+h|0;N[a+16>>2]=A;J[a+28>>2]=0;N[a+24>>2]=X;N[a+20>>2]=p;a=J[i>>2];J[i>>2]=a+1;a=P(a,48)+h|0;N[a+32>>2]=ma;N[a+44>>2]=v;N[a+40>>2]=na;N[a+36>>2]=la;b=b+1|0;a=K[c+18|0]}f=f+1|0;r=a&255;if(f>>>0>>0){continue}break}}if((b|0)==(r|0)){break e}f=K[d+18|0];if(!f){break e}e=f-1|0;x=N[m+20>>2];w=N[m+24>>2];v=N[m+36>>2];T=N[m+40>>2];X=N[m+16>>2];da=N[m+4>>2];A=N[m>>2];ga=N[m+8>>2];ra=N[m+32>>2];o=a;r=0;while(1){b=r;j:{if(!(K[ka+b|0]|K[e+ka|0])){break j}if(!(o&255)){o=0;break j}r=b<<4;o=r+F|0;U=N[o+4>>2];f=e<<4;e=f+F|0;_=N[e+4>>2];sa=U>_?U:_;V=N[o>>2];$=N[e>>2];ta=V>$?V:$;ea=U<_?U:_;fa=V<$?V:$;ha=Q(_-U);ia=Q($-V);y=Q(C+N[r+oa>>2]);B=Q(Q(C+N[f+oa>>2])-y);e=(((a&255)<<4)+R|0)-16|0;k=N[e+4>>2];l=N[e>>2];r=0;while(1){n=l;q=k;e=(r<<4)+R|0;k=N[e+4>>2];l=N[e>>2];k:{if(fa>(l>n?l:n)|ta<(l(k>q?k:q))){break k}s=Q(Q(Q(l-V)*Q(q-U))-Q(Q(k-U)*Q(n-V)));p=Q(Q(Q(l-$)*Q(q-_))-Q(Q(k-_)*Q(n-$)));if(!(Q(s*p)N[j>>2]){break k}I=N[g+48>>2];Z=N[g+32>>2];u=N[g>>2];D=N[g+16>>2];E=N[g+52>>2];W=N[g+36>>2];M=N[g+4>>2];O=N[g+20>>2];s=N[g+56>>2];p=N[g+40>>2];n=N[g+8>>2];q=N[g+24>>2];a=P(J[i>>2],48)+h|0;J[a+12>>2]=0;ua=s;wa=p;ba=Q(V-Q(ia*S));s=Q(U-Q(ha*S));p=Q(Q(ra*ba)+Q(s*v));G=Q(Q(T*t)+p);xa=n;n=Q(Q(A*ba)+Q(s*da));S=Q(Q(ga*t)+n);ya=q;q=Q(Q(X*ba)+Q(s*x));s=Q(Q(w*t)+q);N[a+8>>2]=ua+Q(Q(wa*G)+Q(Q(xa*S)+Q(ya*s)));N[a+4>>2]=E+Q(Q(W*G)+Q(Q(M*S)+Q(s*O)));N[a>>2]=I+Q(Q(Z*G)+Q(Q(u*S)+Q(s*D)));a=P(J[i>>2],48)+h|0;N[a+16>>2]=Q(ga*C)+n;J[a+28>>2]=0;N[a+24>>2]=Q(T*C)+p;N[a+20>>2]=Q(w*C)+q;a=J[i>>2];J[i>>2]=a+1;a=P(a,48)+h|0;N[a+32>>2]=ma;N[a+44>>2]=z;N[a+40>>2]=na;N[a+36>>2]=la;a=K[c+18|0]}r=r+1|0;if(r>>>0<(a&255)>>>0){continue}break}f=K[d+18|0];o=a}e=b;r=e+1|0;if(r>>>0<(f&255)>>>0){continue}break}}Ha=m- -64|0}function Fo(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=0,q=Q(0),r=Q(0),s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=0,S=0,T=0,U=0,V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0);j=Ha-320|0;Ha=j;p=J[b+4>>2];k=N[p+20>>2];n=J[a+4>>2];l=N[n+20>>2];x=N[d>>2];S=K[n+32|0];C=N[n+16>>2];T=K[p+32|0];G=N[p+16>>2];J[j+28>>2]=0;O=Q((k>2]=s;t=c+(j+32|0)|0;c=K[g+n|0];J[t>>2]=c;c=J[p+152>>2]+P(c,12)|0;k=N[c+8>>2];l=N[c>>2];m=N[c+4>>2];s=(1-s<<4)+U|0;q=N[s>>2];o=N[s+4>>2];r=N[s+8>>2];u=N[p+80>>2];v=N[p+48>>2];y=N[p+64>>2];w=N[p+84>>2];D=N[p+52>>2];I=N[p+68>>2];z=N[p+88>>2];A=N[p+56>>2];B=N[p+72>>2];c=d;E=c<<4;t=E+(j+128|0)|0;N[t+12>>2]=N[s+12>>2];N[t+8>>2]=r;N[t+4>>2]=o;N[t>>2]=q;s=E+(j- -64|0)|0;J[s+12>>2]=0;t=E+(j+192|0)|0;J[t+12>>2]=0;z=Q(Q(z*k)+Q(Q(A*l)+Q(m*B)));N[s+8>>2]=z;w=Q(Q(w*k)+Q(Q(D*l)+Q(m*I)));N[s+4>>2]=w;k=Q(Q(u*k)+Q(Q(v*l)+Q(m*y)));N[s>>2]=k;l=Q(r-z);N[t+8>>2]=l;m=Q(o-w);N[t+4>>2]=m;k=Q(q-k);N[t>>2]=k;d=c+1|0;J[j+28>>2]=d;n=n+1|0;if((R|0)!=(n|0)){continue}break}g:{h:{switch(c-1|0){case 0:q=N[j+200>>2];k=Q(N[j+216>>2]-q);o=N[j+192>>2];l=Q(N[j+208>>2]-o);r=N[j+196>>2];m=Q(N[j+212>>2]-r);u=Q(Q(k*k)+Q(Q(l*l)+Q(m*m)));if(!(u<=Q(1.1920928955078125e-7))){break g}J[j+28>>2]=1;c=J[j+196>>2];J[j+304>>2]=J[j+192>>2];J[j+308>>2]=c;c=J[j+204>>2];J[j+312>>2]=J[j+200>>2];J[j+316>>2]=c;break e;case 1:yb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break e;case 2:break h;default:break f}}Bb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break e}J[j+316>>2]=0;F=k;k=Q(Q(Q(Q(Q(-o)*l)-Q(m*r))-Q(q*k))/u);k=k>Q(1)?Q(1):k;k=k>Q(0)?k:Q(0);N[j+312>>2]=q+Q(F*k);N[j+308>>2]=r+Q(m*k);N[j+304>>2]=o+Q(l*k);break e}k=N[c+8>>2];m=N[c>>2];l=N[c+4>>2];J[j+268>>2]=0;c=Q(Q(k*k)+Q(Q(m*m)+Q(l*l)))>Q(0);k=c?k:Q(0);N[j+264>>2]=k;l=c?l:Q(0);N[j+260>>2]=l;m=c?m:Q(1);N[j+256>>2]=m;q=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(m*m)+Q(l*l))))));u=Q(k*q);v=Q(m*q);o=Q(34028234663852886e22);r=Q(l*q);break d}J[j+316>>2]=0;N[j+312>>2]=l;N[j+308>>2]=m;N[j+304>>2]=k}c=J[j+308>>2];J[j+256>>2]=J[j+304>>2];J[j+260>>2]=c;c=J[j+316>>2];J[j+264>>2]=J[j+312>>2];J[j+268>>2]=c;k=N[j+264>>2];m=N[j+256>>2];l=N[j+260>>2];o=Q(Y(Q(Q(k*k)+Q(Q(m*m)+Q(l*l)))));if(!(O>2]=J[j+300>>2];c=J[j+296>>2];J[j+280>>2]=J[j+292>>2];J[j+284>>2]=c;c=J[a+4>>2];n=c+52|0;p=J[j+28>>2]<<2;o=Q(-m);s=c+56|0;t=c+68|0;E=c+72|0;d=Q(Q(Q(N[c+48>>2]*o)-Q(N[n>>2]*l))-Q(N[s>>2]*k))>Q(Q(Q(N[c+64>>2]*o)-Q(N[t>>2]*l))-Q(N[E>>2]*k));J[p+(j+48|0)>>2]=d;o=N[(d?s:E)>>2];I=N[(d?c+48|0:c- -64|0)>>2];z=N[(d?n:t)>>2];W=N[j+268>>2];c=J[b+4>>2];A=N[c+56>>2];B=N[c+52>>2];L=N[c+72>>2];n=c- -64|0;M=N[n>>2];X=N[c+68>>2];x=N[c+88>>2];C=N[c+80>>2];Z=N[c+84>>2];_=N[c+48>>2];J[j+316>>2]=0;F=x;x=k;$=C;C=m;G=l;N[j+312>>2]=Q(F*k)+Q(Q($*m)+Q(l*Z));N[j+308>>2]=Q(L*k)+Q(Q(M*m)+Q(l*X));N[j+304>>2]=Q(A*k)+Q(Q(_*m)+Q(l*B));d=sb(c,j+304|0);J[p+(j+32|0)>>2]=d;d=J[c+152>>2]+P(d,12)|0;k=N[d+8>>2];l=N[d>>2];m=N[d+4>>2];L=Q(Q(N[c+88>>2]*k)+Q(Q(N[c+56>>2]*l)+Q(m*N[c+72>>2])));A=Q(o-L);M=Q(Q(N[c+80>>2]*k)+Q(Q(N[c+48>>2]*l)+Q(m*N[n>>2])));B=Q(I-M);l=Q(Q(N[c+84>>2]*k)+Q(Q(N[c+52>>2]*l)+Q(m*N[c+68>>2])));k=Q(z-l);m=Q(Q(u*A)+Q(Q(v*B)+Q(r*k)));if(m>V){b=0;if(!f){break a}d=J[j+28>>2];H[h|0]=d;if(!d){break a}a=0;if((d|0)!=1){i=d&-2;c=0;while(1){e=a<<2;n=j+48|0;H[a+f|0]=J[e+n>>2];p=j+32|0;H[a+g|0]=J[p+e>>2];e=a|1;h=e<<2;H[e+f|0]=J[h+n>>2];H[e+g|0]=J[h+p>>2];a=a+2|0;c=c+2|0;if((i|0)!=(c|0)){continue}break}}if(!(d&1)){break a}c=a<<2;H[a+f|0]=J[c+(j+48|0)>>2];H[a+g|0]=J[c+(j+32|0)>>2];break a}c=J[j+28>>2];if(m>Q(q*Q(.9997749924659729))){i:{if(!f){break i}H[h|0]=c;if(!c){break i}n=0;if((c|0)!=1){h=c&-2;d=0;while(1){a=n<<2;p=j+48|0;H[f+n|0]=J[a+p>>2];s=j+32|0;H[g+n|0]=J[s+a>>2];a=n|1;b=a<<2;H[a+f|0]=J[b+p>>2];H[a+g|0]=J[b+s>>2];n=n+2|0;d=d+2|0;if((h|0)!=(d|0)){continue}break}}if(!(c&1)){break i}a=n<<2;H[f+n|0]=J[a+(j+48|0)>>2];H[g+n|0]=J[a+(j+32|0)>>2]}N[i+32>>2]=v;J[i+44>>2]=0;N[i+40>>2]=u;N[i+36>>2]=r;jb(j+192|0,j+128|0,j- -64|0,j+256|0,j+304|0,j,c);j:{if(e){a=J[j+308>>2];J[i>>2]=J[j+304>>2];J[i+4>>2]=a;a=J[j+316>>2];J[i+8>>2]=J[j+312>>2];J[i+12>>2]=a;a=J[j+4>>2];J[i+16>>2]=J[j>>2];J[i+20>>2]=a;a=J[j+12>>2];J[i+24>>2]=J[j+8>>2];J[i+28>>2]=a;a=J[j+296>>2];J[i+68>>2]=J[j+292>>2];J[i+72>>2]=a;J[i+76>>2]=J[j+300>>2];break j}k=N[j+304>>2];l=N[j+308>>2];m=N[j+312>>2];J[i+12>>2]=0;N[i+8>>2]=m-Q(y*u);N[i+4>>2]=l-Q(y*r);N[i>>2]=k-Q(y*v);k=N[j>>2];l=N[j+4>>2];m=N[j+8>>2];J[i+28>>2]=0;N[i+24>>2]=m+Q(w*u);N[i+20>>2]=l+Q(w*r);N[i+16>>2]=k+Q(w*v);q=Q(q-D)}N[i+64>>2]=q;b=2;break a}n=c<<4;d=n+(j+128|0)|0;J[d+12>>2]=0;N[d+8>>2]=o;N[d+4>>2]=z;N[d>>2]=I;d=n+(j- -64|0)|0;J[d+12>>2]=0;N[d+8>>2]=L;N[d+4>>2]=l;N[d>>2]=M;d=n+(j+192|0)|0;J[d+12>>2]=0;N[d+8>>2]=A;N[d+4>>2]=k;N[d>>2]=B;J[j+28>>2]=c+1;k:{l:{switch(c-1|0){case 0:o=N[j+200>>2];k=Q(N[j+216>>2]-o);r=N[j+192>>2];l=Q(N[j+208>>2]-r);u=N[j+196>>2];m=Q(N[j+212>>2]-u);v=Q(Q(k*k)+Q(Q(l*l)+Q(m*m)));if(v<=Q(1.1920928955078125e-7)){J[j+28>>2]=1;c=J[j+196>>2];J[j+304>>2]=J[j+192>>2];J[j+308>>2]=c;c=J[j+204>>2];J[j+312>>2]=J[j+200>>2];J[j+316>>2]=c;break k}J[j+316>>2]=0;F=k;k=Q(Q(Q(Q(Q(-r)*l)-Q(m*u))-Q(o*k))/v);k=k>Q(1)?Q(1):k;k=k>Q(0)?k:Q(0);N[j+312>>2]=o+Q(F*k);N[j+308>>2]=u+Q(m*k);N[j+304>>2]=r+Q(l*k);break k;case 1:yb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break k;case 2:Bb(j+304|0,j+192|0,j+128|0,j- -64|0,j+48|0,j+32|0,j+28|0);break k;default:break l}}J[j+316>>2]=0;N[j+312>>2]=A;N[j+308>>2]=k;N[j+304>>2]=B}c=J[j+308>>2];J[j+256>>2]=J[j+304>>2];J[j+260>>2]=c;c=J[j+316>>2];J[j+264>>2]=J[j+312>>2];J[j+268>>2]=c;k=N[j+264>>2];m=N[j+256>>2];l=N[j+260>>2];o=Q(Y(Q(Q(k*k)+Q(Q(m*m)+Q(l*l)))));v=Q(Q(1)/o);u=Q(k*v);r=Q(l*v);v=Q(m*v);if(oO){continue}break}n=J[j+28>>2];if(!(o>2];t=j+32|0;H[a+g|0]=J[t+c>>2];c=a|1;h=c<<2;H[c+f|0]=J[h+s>>2];H[c+g|0]=J[h+t>>2];a=a+2|0;d=d+2|0;if((p|0)!=(d|0)){continue}break}}if(!(b&1)){break m}b=a<<2;H[a+f|0]=J[b+(j+48|0)>>2];H[a+g|0]=J[b+(j+32|0)>>2]}N[j+268>>2]=W;N[j+256>>2]=C;N[j+260>>2]=G;N[j+264>>2]=x;jb(j+192|0,j+128|0,j- -64|0,j+256|0,j+304|0,j,n);J[i+60>>2]=0;N[i+56>>2]=u;N[i+52>>2]=r;N[i+48>>2]=v;J[i+44>>2]=0;k=Q(Q(1)/q);l=Q(x*k);N[i+40>>2]=l;m=Q(G*k);N[i+36>>2]=m;k=Q(C*k);N[i+32>>2]=k;if(e){a=J[j+308>>2];J[i>>2]=J[j+304>>2];J[i+4>>2]=a;a=J[j+316>>2];J[i+8>>2]=J[j+312>>2];J[i+12>>2]=a;a=J[j+4>>2];J[i+16>>2]=J[j>>2];J[i+20>>2]=a;a=J[j+12>>2];J[i+24>>2]=J[j+8>>2];J[i+28>>2]=a;N[i+64>>2]=q;a=J[j+284>>2];J[i+68>>2]=J[j+280>>2];J[i+72>>2]=a;J[i+76>>2]=J[j+288>>2];b=4;break a}o=N[j+304>>2];r=N[j+308>>2];x=N[j+312>>2];J[i+12>>2]=0;N[i+8>>2]=x-Q(y*l);N[i+4>>2]=r-Q(y*m);N[i>>2]=o-Q(y*k);o=N[j>>2];r=N[j+4>>2];x=N[j+8>>2];N[i+64>>2]=q-D;J[i+28>>2]=0;N[i+24>>2]=x+Q(w*l);N[i+20>>2]=r+Q(w*m);N[i+16>>2]=o+Q(w*k);b=2;if(q<=D){break a}b=4;break a}if(f){break b}b=5;break a}n=J[j+28>>2]}H[h|0]=n;b=5;if(!n){break a}a=0;if((n|0)!=1){h=n&-2;c=0;while(1){d=a<<2;i=j+48|0;H[a+f|0]=J[d+i>>2];p=j+32|0;H[a+g|0]=J[p+d>>2];d=a|1;e=d<<2;H[d+f|0]=J[e+i>>2];H[d+g|0]=J[e+p>>2];a=a+2|0;c=c+2|0;if((h|0)!=(c|0)){continue}break}}if(!(n&1)){break a}c=a<<2;H[a+f|0]=J[c+(j+48|0)>>2];H[a+g|0]=J[c+(j+32|0)>>2]}Ha=j+320|0;return b}function Gd(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=Q(0),j=0,k=0,l=0,m=0,n=Q(0),o=0,p=0,q=0,r=0,s=0,t=0,u=Q(0),v=Q(0),w=0,x=0,y=0,z=0,A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=0;a:{d=J[a+2324>>2];if(!d){break a}t=J[a+2328>>2];if(t>>>0>=2){g=1;while(1){e=(g<<2)+a|0;h=e+2044|0;p=J[h>>2];e=e+2048|0;k=J[e>>2];b:{if(!(N[p+32>>2]>N[k+32>>2])){break b}J[h>>2]=k;J[e>>2]=p;e=g-2|0;if((e|0)<0){break b}while(1){h=(e<<2)+a|0;p=h+2048|0;q=J[p>>2];if(N[k+32>>2]>=N[q+32>>2]){break b}J[h+2052>>2]=q;J[p>>2]=k;h=(e|0)>0;e=e-1|0;if(h){continue}break}}g=g+1|0;if((t|0)!=(g|0)){continue}break}}z=a+2224|0;k=a+2048|0;c:{if(t){d=0;while(1){e=J[k+(d<<2)>>2];J[e+16>>2]=0;q=J[e+52>>2]-J[e+48>>2]|0;J[e+56>>2]=q;J[e+20>>2]=e;J[e+24>>2]=e;i=N[z>>2];g=d;d:{while(1){if(!g){break d}g=g-1|0;p=J[k+(g<<2)>>2];h=J[p+24>>2];if(!(i<=Q(Q(N[e+8>>2]*N[h+8>>2])+Q(Q(N[e>>2]*N[h>>2])+Q(N[e+4>>2]*N[h+4>>2]))))){continue}break}J[p+16>>2]=e;J[h+20>>2]=e;J[e+24>>2]=h;g=J[p+24>>2];J[g+56>>2]=q+J[g+56>>2]}d=d+1|0;if((t|0)!=(d|0)){continue}break}s=a+2240|0;q=J[a+2320>>2];while(1){e:{d=J[k+(r<<2)>>2];if(!d|J[d+24>>2]!=(d|0)){break e}while(1){g=J[d+16>>2];if(!g){break e}p=d;d=g;e=J[p+52>>2];j=J[p+48>>2];if(e>>>0<=j>>>0){continue}h=J[d+52>>2];if(h>>>0<=M[d+48>>2]){continue}while(1){g=J[d+48>>2];if(h>>>0>g>>>0){o=q+(j<<6)|0;while(1){e=q+(g<<6)|0;i=Q(N[e+24>>2]-N[o+24>>2]);v=Q(i*i);i=Q(N[e+16>>2]-N[o+16>>2]);n=Q(i*i);i=Q(N[e+20>>2]-N[o+20>>2]);if(N[s>>2]>Q(v+Q(n+Q(i*i)))){h=(q+(h<<6)|0)+-64|0;f=J[h+4>>2];J[e>>2]=J[h>>2];J[e+4>>2]=f;J[e+48>>2]=J[h+48>>2];f=J[h+44>>2];J[e+40>>2]=J[h+40>>2];J[e+44>>2]=f;f=J[h+36>>2];J[e+32>>2]=J[h+32>>2];J[e+36>>2]=f;f=J[h+28>>2];J[e+24>>2]=J[h+24>>2];J[e+28>>2]=f;f=J[h+20>>2];J[e+16>>2]=J[h+16>>2];J[e+20>>2]=f;f=J[h+12>>2];J[e+8>>2]=J[h+8>>2];J[e+12>>2]=f;h=J[d+52>>2]-1|0;J[d+52>>2]=h;g=g-1|0}g=g+1|0;if(g>>>0>>0){continue}break}e=J[p+52>>2]}j=j+1|0;if(j>>>0>>0){continue}break}continue}}r=r+1|0;if((t|0)!=(r|0)){continue}break}d=J[a+2324>>2];g=J[a+2328>>2];break c}g=0}h=g;r=J[a+2320>>2];p=d;q=k;t=b;d=0;j=Ha-80|0;Ha=j;k=J[a+2216>>2];f:{if(!K[k+62|0]){if(!h){break f}b=k+56|0;while(1){g=J[q+(d<<2)>>2];if(J[g+24>>2]==(g|0)){e=l&255;if(e>>>0>5){break f}Rn(j+16|0,(P(K[b+e|0],400)+k|0)- -64|0,r,p,g,t);g=K[k+62|0];N[((K[g+b|0]<<2)+k|0)+32>>2]=N[j+16>>2];l=g+1|0;H[k+62|0]=l}d=d+1|0;if((h|0)!=(d|0)){continue}break}break f}J[j+48>>2]=2139095039;J[j+32>>2]=0;J[j+36>>2]=0;J[j+40>>2]=j+16;if(!h){break f}A=k+56|0;while(1){e=J[q+(x<<2)>>2];g:{if((e|0)!=J[e+24>>2]){break g}h:{i:{f=K[k+62|0];if(!f){break i}g=e;B=N[z>>2];C=N[e+8>>2];D=N[e+4>>2];E=N[e>>2];m=0;while(1){y=k+m|0;s=P(K[y+56|0],400)+k|0;o=s- -64|0;i=N[s+104>>2];n=N[s+100>>2];u=N[s+96>>2];w=J[s+448>>2];j:{if(w>>>0<2){break j}b=1;d=w-1|0;F=d&1;if((w|0)!=2){G=d&-2;l=0;while(1){d=(b<<6)+o|0;u=Q(Q(u+N[d+32>>2])+N[d+96>>2]);i=Q(Q(i+N[d+40>>2])+N[d+104>>2]);n=Q(Q(n+N[d+36>>2])+N[d+100>>2]);b=b+2|0;l=l+2|0;if((G|0)!=(l|0)){continue}break}}if(!F){break j}b=(b<<6)+o|0;u=Q(u+N[b+32>>2]);i=Q(i+N[b+40>>2]);n=Q(n+N[b+36>>2])}v=i;i=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(u*u)+Q(n*n))))));v=Q(v*i);u=Q(u*i);i=Q(n*i);if(Q(Q(C*v)+Q(Q(E*u)+Q(D*i)))>=B){d=0;l=0;if(!w){break h}while(1){b=(l<<6)+o|0;f=J[b+4>>2];d=(l+p<<6)+r|0;J[d>>2]=J[b>>2];J[d+4>>2]=f;J[d+48>>2]=J[b+48>>2];f=J[b+44>>2];J[d+40>>2]=J[b+40>>2];J[d+44>>2]=f;f=J[b+36>>2];J[d+32>>2]=J[b+32>>2];J[d+36>>2]=f;f=J[b+28>>2];J[d+24>>2]=J[b+24>>2];J[d+28>>2]=f;f=J[b+20>>2];J[d+16>>2]=J[b+16>>2];J[d+20>>2]=f;f=J[b+12>>2];J[d+8>>2]=J[b+8>>2];J[d+12>>2]=f;d=J[s+448>>2];l=l+1|0;if(d>>>0>l>>>0){continue}break}break h}m=m+1|0;if(f>>>0>m>>>0){continue}break}if(f>>>0<6){break i}b=f-1|0;l=b&-2;o=b&1;h=0;g=k+32|0;q=k+56|0;d=1;b=0;while(1){s=d+1|0;h=N[g+(K[d+q|0]<<2)>>2]>N[g+(K[h+q|0]<<2)>>2]?d:h;h=N[g+(K[q+s|0]<<2)>>2]>N[g+(K[h+q|0]<<2)>>2]?s:h;d=d+2|0;b=b+2|0;if((l|0)!=(b|0)){continue}break}if(o){g=d;b=k+56|0;q=K[b+d|0]<<2;d=k+32|0;h=N[q+d>>2]>N[d+(K[b+h|0]<<2)>>2]?g:h}b=h+k|0;d=K[b+56|0];if(!(N[((d<<2)+k|0)+32>>2]>N[e+32>>2])){break f}d=P(d,400)+k|0;J[d+448>>2]=0;Rn(j,d- -64|0,r,p,e,t);N[((K[b+56|0]<<2)+k|0)+32>>2]=N[j>>2];break f}Rn(j,(P(K[f+A|0],400)+k|0)- -64|0,r,p,e,t);b=K[k+62|0];N[((K[b+A|0]<<2)+k|0)+32>>2]=N[j>>2];H[k+62|0]=b+1;break g}J[j+40>>2]=e;N[j+24>>2]=v;N[j+20>>2]=i;N[j+16>>2]=u;J[j+28>>2]=0;J[j+32>>2]=0;J[j+64>>2]=p;J[j+68>>2]=d+p;J[J[e+20>>2]+16>>2]=j+16;d=J[e+56>>2]+d|0;J[e+56>>2]=d;i=N[((K[y+56|0]<<2)+k|0)+32>>2];n=N[e+32>>2];N[e+32>>2]=i>2]|0;k:{l:{switch(t-1|0){case 0:b=-1;i=Q(34028234663852886e22);while(1){d=J[e+48>>2];f=J[e+52>>2];m:{if(d>>>0>=f>>>0){break m}g=f+(d^-1)|0;l=0;m=f-d&3;if(m){while(1){n=N[((d<<6)+r|0)+44>>2];if(n>>0<=2){break m}while(1){n=N[((d<<6)+r|0)+44>>2];if(n>2];if(n>2];if(n>2];if(n>2];if(e){continue}break};N[j>>2]=i;b=(b<<6)+r|0;d=J[b+4>>2];J[o>>2]=J[b>>2];J[o+4>>2]=d;J[o+48>>2]=J[b+48>>2];d=J[b+44>>2];J[o+40>>2]=J[b+40>>2];J[o+44>>2]=d;d=J[b+36>>2];J[o+32>>2]=J[b+32>>2];J[o+36>>2]=d;d=J[b+28>>2];J[o+24>>2]=J[b+24>>2];J[o+28>>2]=d;d=J[b+20>>2];J[o+16>>2]=J[b+16>>2];J[o+20>>2]=d;d=J[b+12>>2];J[o+8>>2]=J[b+8>>2];J[o+12>>2]=d;J[s+448>>2]=1;break k;default:b=0;if(d>>>0<=6){while(1){l=J[e+48>>2];if(l>>>0>2]){while(1){d=(l<<6)+r|0;m=J[d+4>>2];f=(b<<6)+o|0;J[f>>2]=J[d>>2];J[f+4>>2]=m;J[f+48>>2]=J[d+48>>2];m=J[d+44>>2];J[f+40>>2]=J[d+40>>2];J[f+44>>2]=m;m=J[d+36>>2];J[f+32>>2]=J[d+32>>2];J[f+36>>2]=m;m=J[d+28>>2];J[f+24>>2]=J[d+24>>2];J[f+28>>2]=m;m=J[d+20>>2];J[f+16>>2]=J[d+16>>2];J[f+20>>2]=m;m=J[d+12>>2];J[f+8>>2]=J[d+8>>2];J[f+12>>2]=m;b=b+1|0;l=l+1|0;if(l>>>0>2]){continue}break}}e=J[e+16>>2];if(e){continue}break}J[s+448>>2]=b;b=J[g+44>>2];J[j+8>>2]=J[g+40>>2];J[j+12>>2]=b;b=J[g+36>>2];J[j>>2]=J[g+32>>2];J[j+4>>2]=b;break k}wy(j,o,r,l,e);J[s+448>>2]=6;break k;case 2:break l}}b=0;if(d>>>0<=3){while(1){l=J[e+48>>2];if(l>>>0>2]){while(1){d=(l<<6)+r|0;m=J[d+4>>2];f=(b<<6)+o|0;J[f>>2]=J[d>>2];J[f+4>>2]=m;J[f+48>>2]=J[d+48>>2];m=J[d+44>>2];J[f+40>>2]=J[d+40>>2];J[f+44>>2]=m;m=J[d+36>>2];J[f+32>>2]=J[d+32>>2];J[f+36>>2]=m;m=J[d+28>>2];J[f+24>>2]=J[d+24>>2];J[f+28>>2]=m;m=J[d+20>>2];J[f+16>>2]=J[d+16>>2];J[f+20>>2]=m;m=J[d+12>>2];J[f+8>>2]=J[d+8>>2];J[f+12>>2]=m;b=b+1|0;l=l+1|0;if(l>>>0>2]){continue}break}}e=J[e+16>>2];if(e){continue}break}J[s+448>>2]=b;b=J[g+44>>2];J[j+8>>2]=J[g+40>>2];J[j+12>>2]=b;b=J[g+36>>2];J[j>>2]=J[g+32>>2];J[j+4>>2]=b;break k}vy(j,o,r,l,e);J[s+448>>2]=3}N[((K[y+56|0]<<2)+k|0)+32>>2]=N[j>>2]}x=x+1|0;if((h|0)!=(x|0)){continue}break}}Ha=j+80|0;J[a+2324>>2]=0;J[a+2328>>2]=0;if(!c){break a}J[a+2048>>2]=a;J[a+2172>>2]=a+1984;J[a+2168>>2]=a+1920;J[a+2164>>2]=a+1856;J[a+2160>>2]=a+1792;J[a+2156>>2]=a+1728;J[a+2152>>2]=a+1664;J[a+2148>>2]=a+1600;J[a+2144>>2]=a+1536;J[a+2140>>2]=a+1472;J[a+2136>>2]=a+1408;J[a+2132>>2]=a+1344;J[a+2128>>2]=a+1280;J[a+2124>>2]=a+1216;J[a+2120>>2]=a+1152;J[a+2116>>2]=a+1088;J[a+2112>>2]=a+1024;J[a+2108>>2]=a+960;J[a+2104>>2]=a+896;J[a+2100>>2]=a+832;J[a+2096>>2]=a+768;J[a+2092>>2]=a+704;J[a+2088>>2]=a+640;J[a+2084>>2]=a+576;J[a+2080>>2]=a+512;J[a+2076>>2]=a+448;J[a+2072>>2]=a+384;J[a+2068>>2]=a+320;J[a+2064>>2]=a+256;J[a+2060>>2]=a+192;J[a+2056>>2]=a+128;J[a+2052>>2]=a- -64}}function fba(a,b){a=a|0;b=Q(b);var c=0,d=Q(0),e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=Q(0),q=Q(0),r=0,s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),O=0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Z=0,_=Q(0),$=0,aa=0,ba=0,ca=0,da=0,ea=0;z=Ha-3072|0;Ha=z;V=J[a+8>>2];C=J[a+16>>2];S=J[a+4>>2];T=J[a+32>>2];n=J[J[a>>2]+100>>2];r=L[n+4>>1];wl(n);W=n+128|0;tl(z,n,W);yi(n,z,z+1024|0);s=L[n+4>>1];if(s){while(1){c=f<<5;j=c+(z+1024|0)|0;p=N[j>>2];d=N[j+4>>2];e=N[j+8>>2];c=c+W|0;J[c+12>>2]=0;N[c+8>>2]=N[c+8>>2]-e;N[c+4>>2]=N[c+4>>2]-d;N[c>>2]=N[c>>2]-p;p=N[j+16>>2];d=N[j+20>>2];e=N[j+24>>2];J[c+28>>2]=0;N[c+24>>2]=N[c+24>>2]-e;N[c+20>>2]=N[c+20>>2]-d;N[c+16>>2]=N[c+16>>2]-p;f=f+1|0;if(s>>>0>f>>>0){continue}break}}j=K[a+48|0];U=J[a+40>>2];if(r){f=0;while(1){a=P(f,28);c=a+U|0;a=a+C|0;N[c>>2]=N[a>>2];N[c+4>>2]=N[a+4>>2];N[c+8>>2]=N[a+8>>2];N[c+12>>2]=N[a+12>>2];N[c+16>>2]=N[a+16>>2];N[c+20>>2]=N[a+20>>2];N[c+24>>2]=N[a+24>>2];c=(f<<5)+V|0;m=Q(Q(N[c+8>>2]*b)+N[a+24>>2]);q=Q(Q(N[c+4>>2]*b)+N[a+20>>2]);v=Q(Q(N[c>>2]*b)+N[a+16>>2]);d=Q(0);e=Q(0);i=Q(0);g=Q(1);p=Q(N[c+24>>2]*b);h=Q(N[c+16>>2]*b);k=Q(N[c+20>>2]*b);l=Q(Q(p*p)+Q(Q(h*h)+Q(k*k)));if(!(l>2];h=N[a>>2];k=N[a+4>>2];l=N[a+8>>2];N[a+12>>2]=Q(Q(Q(g*p)-Q(h*d))-Q(e*k))-Q(i*l);N[a+8>>2]=Q(Q(d*k)+Q(Q(g*l)+Q(i*p)))-Q(h*e);N[a+4>>2]=Q(Q(i*h)+Q(Q(g*k)+Q(e*p)))-Q(l*d);N[a>>2]=Q(Q(e*l)+Q(Q(g*h)+Q(d*p)))-Q(k*i);N[a+16>>2]=v;N[a+20>>2]=q;N[a+24>>2]=m;f=f+1|0;if((r|0)!=(f|0)){continue}break}}a:{b:{if(!J[T+8>>2]){break b}$=(j<<5)+U|0;p=Q(Q(1)/b);X=P(j,176)+U|0;aa=r<<5;ba=P(r,144);a=r-1|0;ca=a&-4;Z=a&3;da=r>>>0<2;ea=r-2>>>0<3;a=0;c:{while(1){d=Q(-34028234663852886e22);f=1;if(r>>>0>1){while(1){s=(f<<5)+S|0;c=P(J[s+24>>2],28)+C|0;e=N[c+8>>2];j=P(f,28)+C|0;i=N[j+8>>2];s=J[s+20>>2];g=N[s+24>>2];k=Q(g+g);l=N[c>>2];g=N[s+16>>2];m=Q(g+g);g=N[s+20>>2];q=Q(g+g);v=N[c+4>>2];G=Q(Q(e*k)+Q(Q(l*m)+Q(q*v)));g=N[c+12>>2];x=Q(Q(g*g)+Q(-.5));h=N[s+52>>2];u=Q(h+h);w=N[j>>2];h=N[s+44>>2];t=Q(h+h);h=N[s+48>>2];A=Q(h+h);B=N[j+4>>2];y=Q(Q(i*u)+Q(Q(w*t)+Q(A*B)));h=N[j+12>>2];E=Q(Q(h*h)+Q(-.5));D=Q(Q(N[c+24>>2]+Q(Q(e*G)+Q(Q(k*x)+Q(g*Q(Q(l*q)-Q(m*v))))))-Q(N[j+24>>2]+Q(Q(i*y)+Q(Q(u*E)+Q(h*Q(Q(w*A)-Q(t*B)))))));F=Q(D*D);D=Q(Q(N[c+16>>2]+Q(Q(l*G)+Q(Q(m*x)+Q(g*Q(Q(v*k)-Q(q*e))))))-Q(N[j+16>>2]+Q(Q(w*y)+Q(Q(t*E)+Q(h*Q(Q(B*u)-Q(A*i)))))));e=Q(Q(N[c+20>>2]+Q(Q(v*G)+Q(Q(q*x)+Q(g*Q(Q(e*m)-Q(k*l))))))-Q(N[j+20>>2]+Q(Q(B*y)+Q(Q(A*E)+Q(h*Q(Q(i*t)-Q(u*w)))))));e=Q(Y(Q(F+Q(Q(D*D)+Q(e*e)))));d=d>e?d:e;f=f+1|0;if((r|0)!=(f|0)){continue}break}}if(N[T+16>>2]>=d){if((r|0)!=0&a){break c}break b}s=Va($,0,ba);Vq(s,J[S+16>>2],C);a=1;if(r>>>0>1){while(1){c=P(a,28)+C|0;d=N[c+8>>2];i=N[c>>2];k=N[c+12>>2];e=N[c+4>>2];f=s+P(a,144)|0;o=(a<<5)+S|0;j=J[o+16>>2];g=Q(Q(1)/N[j+124>>2]);N[f+40>>2]=g;N[f+20>>2]=g;N[f>>2]=g;m=N[j+120>>2];q=N[j+112>>2];v=N[j+116>>2];J[f+140>>2]=0;J[f+124>>2]=0;J[f+108>>2]=0;l=Q(i+i);x=Q(Q(1)-Q(i*l));h=Q(e+e);E=Q(e*h);i=Q(x-E);D=Q(l*d);_=Q(h*k);g=Q(D-_);B=Q(g*Q(0));y=Q(h*d);H=Q(l*k);h=Q(y+H);t=Q(h*Q(0));u=Q(Q(1)/m);w=Q(Q(B+t)+Q(i*u));m=Q(i*Q(0));F=t;t=Q(Q(1)/q);A=Q(m+Q(F+Q(g*t)));F=B;B=Q(Q(1)/v);G=Q(m+Q(F+Q(h*B)));m=Q(Q(i*w)+Q(Q(g*A)+Q(h*G)));N[f+136>>2]=Q(m+m)*Q(.5);m=Q(l*e);F=k;k=Q(d+d);q=Q(F*k);e=Q(m+q);l=Q(e*Q(0));I=Q(d*k);d=Q(x-I);x=Q(d*Q(0));k=Q(y-H);v=Q(Q(l+x)+Q(k*u));y=Q(k*Q(0));x=Q(y+Q(x+Q(e*t)));y=Q(y+Q(l+Q(d*B)));H=Q(Q(Q(Q(k*w)+Q(Q(e*A)+Q(d*G)))+Q(Q(i*v)+Q(Q(g*x)+Q(h*y))))*Q(.5));N[f+132>>2]=H;l=Q(Q(Q(1)-E)-I);E=Q(l*Q(0));m=Q(m-q);I=Q(m*Q(0));q=Q(D+_);u=Q(Q(E+I)+Q(q*u));D=Q(i*u);F=g;g=Q(q*Q(0));i=Q(g+Q(I+Q(l*t)));g=Q(g+Q(E+Q(m*B)));h=Q(Q(Q(Q(q*w)+Q(Q(l*A)+Q(m*G)))+Q(D+Q(Q(F*i)+Q(h*g))))*Q(.5));N[f+128>>2]=h;N[f+120>>2]=H;w=Q(Q(k*v)+Q(Q(e*x)+Q(d*y)));N[f+116>>2]=Q(w+w)*Q(.5);d=Q(Q(Q(Q(q*v)+Q(Q(l*x)+Q(m*y)))+Q(Q(k*u)+Q(Q(e*i)+Q(d*g))))*Q(.5));N[f+112>>2]=d;N[f+104>>2]=h;N[f+100>>2]=d;d=Q(Q(q*u)+Q(Q(l*i)+Q(m*g)));N[f+96>>2]=Q(d+d)*Q(.5);ZG(P(a,84)+X|0,P(J[o+24>>2],28)+C|0,c,J[o+20>>2]);a=a+1|0;if((r|0)!=(a|0)){continue}break}}YG(n,s,C,X,p);eH(n);d:{if(da){break d}s=n+L[n+16>>1]|0;f=0;j=1;if(!ea){while(1){c=s+P(j,400)|0;o=J[c+388>>2];a=(j<<4)+z|0;J[a>>2]=J[c+384>>2];J[a+4>>2]=o;o=J[c+396>>2];J[a+8>>2]=J[c+392>>2];J[a+12>>2]=o;o=J[c+788>>2];J[a+16>>2]=J[c+784>>2];J[a+20>>2]=o;o=J[c+796>>2];J[a+24>>2]=J[c+792>>2];J[a+28>>2]=o;o=c+1184|0;O=J[o+4>>2];J[a+32>>2]=J[o>>2];J[a+36>>2]=O;o=c+1192|0;O=J[o+4>>2];J[a+40>>2]=J[o>>2];J[a+44>>2]=O;o=c+1584|0;O=J[o+4>>2];J[a+48>>2]=J[o>>2];J[a+52>>2]=O;c=c+1592|0;o=J[c+4>>2];J[a+56>>2]=J[c>>2];J[a+60>>2]=o;j=j+4|0;f=f+4|0;if((ca|0)!=(f|0)){continue}break}}a=0;if(!Z){break d}while(1){c=s+P(j,400)|0;o=J[c+388>>2];f=(j<<4)+z|0;J[f>>2]=J[c+384>>2];J[f+4>>2]=o;o=J[c+396>>2];J[f+8>>2]=J[c+392>>2];J[f+12>>2]=o;j=j+1|0;a=a+1|0;if((Z|0)!=(a|0)){continue}break}}f=0;j=Va(V,0,aa);yi(n,z,z+1024|0);if(L[n+4>>1]){while(1){a=f<<5;c=a+(z+1024|0)|0;d=N[c>>2];e=N[c+4>>2];i=N[c+8>>2];a=a+j|0;J[a+12>>2]=0;N[a+8>>2]=N[a+8>>2]-i;N[a+4>>2]=N[a+4>>2]-e;N[a>>2]=N[a>>2]-d;d=N[c+16>>2];e=N[c+20>>2];i=N[c+24>>2];J[a+28>>2]=0;N[a+24>>2]=N[a+24>>2]-i;N[a+20>>2]=N[a+20>>2]-e;N[a+16>>2]=N[a+16>>2]-d;f=f+1|0;if(f>>>0>1]){continue}break}}f=0;if(!r){a=1;R=R+1|0;if(R>>>0>=M[T+8>>2]){break a}continue}while(1){c=j+(f<<5)|0;a=P(f,28)+C|0;q=Q(Q(N[c+8>>2]*b)+N[a+24>>2]);v=Q(Q(N[c+4>>2]*b)+N[a+20>>2]);u=Q(Q(N[c>>2]*b)+N[a+16>>2]);d=Q(N[c+24>>2]*b);e=Q(N[c+16>>2]*b);i=Q(N[c+20>>2]*b);g=Q(Q(d*d)+Q(Q(e*e)+Q(i*i)));e:{if(g>2];k=N[a>>2];l=N[a+4>>2];m=N[a+8>>2];N[a+12>>2]=Q(Q(Q(d*h)-Q(k*e))-Q(i*l))-Q(g*m);N[a+8>>2]=Q(Q(e*l)+Q(Q(d*m)+Q(g*h)))-Q(k*i);N[a+4>>2]=Q(Q(g*k)+Q(Q(d*l)+Q(i*h)))-Q(m*e);N[a>>2]=Q(Q(i*m)+Q(Q(d*k)+Q(e*h)))-Q(l*g);N[a+16>>2]=u;N[a+20>>2]=v;N[a+24>>2]=q;f=f+1|0;if((r|0)!=(f|0)){continue}break}a=1;R=R+1|0;if(R>>>0>2]){continue}break}if(!r){break a}}j=r>>>0<=1?1:r;f=0;while(1){a=P(f,28);c=a+U|0;b=N[c+20>>2];n=a+C|0;d=N[n+20>>2];e=N[c+24>>2];i=N[n+24>>2];g=N[c+16>>2];h=N[n+16>>2];a=(f<<5)+V|0;J[a+12>>2]=0;N[a>>2]=p*Q(h-g);N[a+8>>2]=p*Q(i-e);N[a+4>>2]=p*Q(d-b);q=Q(0);v=Q(0);b=N[c>>2];d=N[n+4>>2];e=N[c+12>>2];i=N[n+8>>2];g=N[n+12>>2];h=N[c+8>>2];k=N[n>>2];l=N[c+4>>2];u=Q(Q(b*d)+Q(Q(Q(e*i)-Q(g*h))-Q(k*l)));w=Q(Q(l*i)+Q(Q(Q(e*k)-Q(g*b))-Q(d*h)));t=Q(Q(h*k)+Q(Q(Q(e*d)-Q(g*l))-Q(i*b)));A=Q(Q(u*u)+Q(Q(w*w)+Q(t*t)));m=Q(Y(A));if(mQ(0)){d=Q(Q(1)/m);e=Q(u*d);i=Q(e+e);e=Q(t*d);e=Q(e+e);d=Q(w*d);d=Q(d+d)}v=Q(b*i);q=Q(b*e);b=Q(b*d)}N[a+16>>2]=p*b;J[a+28>>2]=0;N[a+24>>2]=p*v;N[a+20>>2]=p*q;f=f+1|0;if((j|0)!=(f|0)){continue}break}}if(!r){break a}f=0;while(1){n=f<<5;a=J[(n+S|0)+16>>2];c=P(f,28)+C|0;N[a>>2]=N[c>>2];N[a+4>>2]=N[c+4>>2];N[a+8>>2]=N[c+8>>2];N[a+12>>2]=N[c+12>>2];N[a+16>>2]=N[c+16>>2];N[a+20>>2]=N[c+20>>2];N[a+24>>2]=N[c+24>>2];c=n+W|0;n=J[c+4>>2];j=J[c>>2];N[a+72>>2]=N[c+8>>2];J[a+64>>2]=j;J[a+68>>2]=n;n=J[c+20>>2];j=J[c+16>>2];N[a+88>>2]=N[c+24>>2];J[a+80>>2]=j;J[a+84>>2]=n;f=f+1|0;if((r|0)!=(f|0)){continue}break}}Ha=z+3072|0}function ZS(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=0,I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=0;b=Ha-272|0;Ha=b;f=1;l=N[a- -64>>2];q=N[a+48>>2];u=N[c+8>>2];n=N[a+16>>2];k=N[c>>2];s=N[c+4>>2];o=N[a+32>>2];i=Q(l+Q(Q(q*u)+Q(Q(n*k)+Q(s*o))));h=N[d+8>>2];m=N[d>>2];r=N[d+4>>2];j=Q(l+Q(Q(q*h)+Q(Q(n*m)+Q(r*o))));p=i>2];E=Q(q*l);x=n;n=N[e>>2];q=N[e+4>>2];o=Q(D+Q(E+Q(Q(x*n)+Q(q*o))));x=o>p?p:o;p=N[a+80>>2];a:{if(x>p){break a}i=i>j?i:j;if(Q(-p)>(i>o?i:o)){break a}o=N[a+68>>2];p=N[a+52>>2];t=N[a+20>>2];v=N[a+36>>2];i=Q(o+Q(Q(p*u)+Q(Q(t*k)+Q(s*v))));j=Q(o+Q(Q(p*h)+Q(Q(t*m)+Q(r*v))));w=i>2];if((o>w?w:o)>p){break a}i=i>j?i:j;if(Q(-p)>(i>o?i:o)){break a}o=N[a+72>>2];p=N[a+56>>2];t=N[a+24>>2];v=N[a+40>>2];i=Q(o+Q(Q(p*u)+Q(Q(t*k)+Q(s*v))));j=Q(o+Q(Q(p*h)+Q(Q(t*m)+Q(r*v))));w=i>2];if((o>w?w:o)>p){break a}i=i>j?i:j;if(Q(-p)>(i>o?i:o)){break a}b:{if(K[a+369|0]){i=q;j=l;q=r;l=h;r=s;h=u;break b}o=N[a+360>>2];p=N[a+328>>2];t=N[a+344>>2];j=Q(Q(o*l)+Q(Q(p*n)+Q(q*t)));v=N[a+356>>2];w=N[a+324>>2];y=N[a+340>>2];i=Q(Q(v*l)+Q(Q(w*n)+Q(q*y)));z=N[a+352>>2];B=N[a+320>>2];C=N[a+336>>2];n=Q(Q(z*l)+Q(Q(B*n)+Q(q*C)));l=Q(Q(o*h)+Q(Q(p*m)+Q(r*t)));q=Q(Q(v*h)+Q(Q(w*m)+Q(r*y)));m=Q(Q(z*h)+Q(Q(B*m)+Q(r*C)));h=Q(Q(o*u)+Q(Q(p*k)+Q(s*t)));r=Q(Q(v*u)+Q(Q(w*k)+Q(s*y)));k=Q(Q(z*u)+Q(Q(B*k)+Q(s*C)))}J[b+268>>2]=0;N[b+264>>2]=j;N[b+260>>2]=i;N[b+256>>2]=n;J[b+252>>2]=0;N[b+248>>2]=l;N[b+244>>2]=q;N[b+240>>2]=m;J[b+236>>2]=0;N[b+232>>2]=h;N[b+228>>2]=r;H[b+208|0]=0;J[b+200>>2]=2139095039;J[b+204>>2]=5;J[b+188>>2]=0;J[b+192>>2]=0;J[b+196>>2]=2139095039;N[b+184>>2]=Q(j+Q(l+h))*Q(.33333298563957214);N[b+180>>2]=Q(i+Q(q+r))*Q(.33333298563957214);N[b+224>>2]=k;N[b+176>>2]=Q(n+Q(m+k))*Q(.33333298563957214);J[b+40>>2]=a+256;J[b+32>>2]=153620;J[b+36>>2]=b+176;d=J[a+276>>2];c=b- -64|0;J[c>>2]=J[a+272>>2];J[c+4>>2]=d;d=J[a+284>>2];J[b+72>>2]=J[a+280>>2];J[b+76>>2]=d;d=J[a+268>>2];J[b+56>>2]=J[a+264>>2];J[b+60>>2]=d;d=J[a+292>>2];J[b+80>>2]=J[a+288>>2];J[b+84>>2]=d;d=J[a+300>>2];J[b+88>>2]=J[a+296>>2];J[b+92>>2]=d;d=a+304|0;e=J[d+4>>2];J[b+96>>2]=J[d>>2];J[b+100>>2]=e;e=J[a+316>>2];J[b+104>>2]=J[a+312>>2];J[b+108>>2]=e;e=J[a+260>>2];J[b+48>>2]=J[a+256>>2];J[b+52>>2]=e;h=N[b+52>>2];N[b+52>>2]=N[c>>2];i=N[b+72>>2];j=N[b+56>>2];N[b+56>>2]=N[b+80>>2];N[b+72>>2]=N[b+84>>2];N[b+80>>2]=j;N[b+84>>2]=i;N[c>>2]=h;J[b+24>>2]=152352;J[b+28>>2]=a+96;J[b>>2]=0;c=Ha-288|0;Ha=c;J[c+76>>2]=0;h=N[d+8>>2];i=N[d>>2];j=N[d+4>>2];J[c+60>>2]=0;d=Q(Q(h*h)+Q(Q(i*i)+Q(j*j)))>Q(0);k=d?h:Q(0);N[c+56>>2]=k;m=d?j:Q(0);N[c+52>>2]=m;n=d?i:Q(1);N[c+48>>2]=n;d=J[b+36>>2];f=K[d+32|0];e=J[b+28>>2];g=K[e+32|0];o=Q((f?N[d+16>>2]:Q(0))+(g?N[e+16>>2]:Q(0)));B=Q(N[b>>2]+o);h=N[e+20>>2];i=N[d+20>>2];h=Q((h>2];J[c+24>>2]=J[c+56>>2];J[c+28>>2]=d;d=J[c+52>>2];J[c+16>>2]=J[c+48>>2];J[c+20>>2]=d;d=J[b+40>>2];I=N[d+56>>2];L=N[d+40>>2];M=N[d+24>>2];O=N[d+52>>2];R=N[d+36>>2];S=N[d+20>>2];e=J[b+36>>2];h=N[e+72>>2];s=N[e- -64>>2];r=N[e+68>>2];p=N[e+56>>2];t=N[e+52>>2];v=N[e+88>>2];w=N[e+80>>2];y=N[e+84>>2];T=N[d+8>>2];U=N[d+48>>2];V=N[d+32>>2];W=N[d>>2];X=N[d+16>>2];Z=N[d+4>>2];z=N[e+48>>2];_=N[b+88>>2];$=N[b+56>>2];aa=N[b+72>>2];ba=N[b+80>>2];ca=N[b+48>>2];da=N[b+64>>2];ea=N[b+84>>2];fa=N[b+52>>2];ga=N[b+68>>2];d=J[b+28>>2];u=N[d+56>>2];ha=N[d+52>>2];ia=N[d+72>>2];G=d- -64|0;ja=N[G>>2];ka=N[d+68>>2];la=N[d+88>>2];E=N[d+80>>2];D=N[d+84>>2];x=N[d+48>>2];J[c+284>>2]=0;N[c+280>>2]=Q(la*k)+Q(Q(E*n)+Q(m*D));N[c+276>>2]=Q(ia*k)+Q(Q(ja*n)+Q(m*ka));N[c+272>>2]=Q(u*k)+Q(Q(x*n)+Q(m*ha));ma=sb(d,c+272|0);u=l;x=h;h=Q(-n);l=Q(Q(Q($*h)-Q(aa*m))-Q(_*k));n=Q(Q(Q(ca*h)-Q(da*m))-Q(ba*k));h=Q(Q(Q(fa*h)-Q(ga*m))-Q(ea*k));k=Q(Q(x*l)+Q(Q(s*n)+Q(r*h)));m=Q(Q(v*l)+Q(Q(w*n)+Q(h*y)));e=k>m;h=Q(Q(p*l)+Q(Q(z*n)+Q(h*t)));A=!(h>k)|!(h>m);h=A?e?x:v:p;l=A?e?s:w:z;k=A?e?r:y:t;v=Q(I+Q(Q(L*h)+Q(Q(T*l)+Q(M*k))));e=J[d+152>>2]+P(ma,12)|0;m=N[e+8>>2];n=N[e>>2];p=N[e+4>>2];w=Q(Q(N[d+88>>2]*m)+Q(Q(N[d+56>>2]*n)+Q(p*N[d+72>>2])));t=Q(v-w);s=j;y=Q(U+Q(Q(V*h)+Q(Q(W*l)+Q(k*X))));z=Q(Q(N[d+80>>2]*m)+Q(Q(N[d+48>>2]*n)+Q(p*N[G>>2])));j=Q(y-z);r=i;l=Q(O+Q(Q(R*h)+Q(Q(Z*l)+Q(k*S))));k=Q(Q(N[d+84>>2]*m)+Q(Q(N[d+52>>2]*n)+Q(p*N[d+68>>2])));h=Q(l-k);i=Q(Q(u*t)+Q(Q(s*j)+Q(i*h)));if(i>B){break c}if(!(!(i>o)|!(i>Q(q*Q(.9997749924659729))))){jb(c+208|0,c+144|0,c+80|0,c+48|0,c+272|0,c,J[c+76>>2]);h=N[J[b+36>>2]+16>>2];i=N[c+272>>2];j=N[c+276>>2];l=N[c+280>>2];J[b+172>>2]=0;N[b+168>>2]=l-(f?Q(u*h):Q(0));N[b+164>>2]=j-(f?Q(r*h):Q(0));N[b+160>>2]=i-(f?Q(s*h):Q(0));h=N[J[b+28>>2]+16>>2];i=N[c>>2];j=N[c+4>>2];l=N[c+8>>2];J[b+156>>2]=0;N[b+152>>2]=l+(g?Q(u*h):Q(-0));N[b+148>>2]=j+(g?Q(r*h):Q(-0));N[b+144>>2]=i+(g?Q(s*h):Q(-0));h=Q(q-o);N[b+112>>2]=h>2]=0;N[b+136>>2]=-u;N[b+132>>2]=-r;N[b+128>>2]=-s;F=1;break c}e=J[c+76>>2];A=e<<4;d=A+(c+144|0)|0;J[d+12>>2]=0;N[d+8>>2]=v;N[d+4>>2]=l;N[d>>2]=y;d=A+(c+80|0)|0;J[d+12>>2]=0;N[d+8>>2]=w;N[d+4>>2]=k;N[d>>2]=z;d=A+(c+208|0)|0;J[d+12>>2]=0;N[d+8>>2]=t;N[d+4>>2]=h;N[d>>2]=j;J[c+76>>2]=e+1;d:{e:{switch(e-1|0){case 0:l=N[c+216>>2];h=Q(N[c+232>>2]-l);k=N[c+208>>2];i=Q(N[c+224>>2]-k);m=N[c+212>>2];j=Q(N[c+228>>2]-m);n=Q(Q(h*h)+Q(Q(i*i)+Q(j*j)));if(n<=Q(1.1920928955078125e-7)){J[c+76>>2]=1;d=J[c+212>>2];J[c+272>>2]=J[c+208>>2];J[c+276>>2]=d;d=J[c+220>>2];J[c+280>>2]=J[c+216>>2];J[c+284>>2]=d;break d}J[c+284>>2]=0;x=h;h=Q(Q(Q(Q(Q(-k)*i)-Q(j*m))-Q(l*h))/n);h=h>Q(1)?Q(1):h;h=h>Q(0)?h:Q(0);N[c+280>>2]=l+Q(x*h);N[c+276>>2]=m+Q(j*h);N[c+272>>2]=k+Q(i*h);break d;case 1:_b(c+272|0,c+208|0,c+144|0,c+80|0,c+76|0);break d;case 2:hc(c+272|0,c+208|0,c+144|0,c+80|0,c+76|0);break d;default:break e}}J[c+284>>2]=0;N[c+280>>2]=t;N[c+276>>2]=h;N[c+272>>2]=j}d=J[c+276>>2];J[c+48>>2]=J[c+272>>2];J[c+52>>2]=d;d=J[c+284>>2];J[c+56>>2]=J[c+280>>2];J[c+60>>2]=d;k=N[c+56>>2];n=N[c+48>>2];m=N[c+52>>2];h=Q(Y(Q(Q(k*k)+Q(Q(n*n)+Q(m*m)))));if(C>2]=0;d=J[c+276>>2];J[b+116>>2]=J[c+272>>2];J[b+120>>2]=d;J[b+124>>2]=J[c+280>>2];F=2;break c}i=N[J[b+28>>2]+16>>2];j=N[J[b+36>>2]+16>>2];jb(c+208|0,c+144|0,c+80|0,c+16|0,c+272|0,c,J[c+76>>2]);h=N[J[b+36>>2]+16>>2];l=N[c+272>>2];k=N[c+276>>2];m=N[c+280>>2];J[b+172>>2]=0;N[b+168>>2]=m-(f?Q(u*h):Q(0));N[b+164>>2]=k-(f?Q(r*h):Q(0));N[b+160>>2]=l-(f?Q(s*h):Q(0));h=N[J[b+28>>2]+16>>2];l=N[c>>2];k=N[c+4>>2];m=N[c+8>>2];J[b+156>>2]=0;N[b+152>>2]=m+(g?Q(u*h):Q(-0));N[b+148>>2]=k+(g?Q(r*h):Q(-0));N[b+144>>2]=l+(g?Q(s*h):Q(-0));J[b+140>>2]=0;N[b+136>>2]=-u;N[b+132>>2]=-r;N[b+128>>2]=-s;h=Q(q-o);h=h>2]=h;d=J[c+40>>2];J[b+116>>2]=J[c+36>>2];J[b+120>>2]=d;J[b+124>>2]=J[c+44>>2];F=h>(o>Q(0)?o:Q((i>2];s=J[c+32>>2];o=J[a+8>>2];t=J[a+12>>2];q=N[a+4>>2];J[f+620>>2]=0;J[f+612>>2]=o;J[f+616>>2]=t;N[f+608>>2]=q;o=J[a+16>>2];t=J[a+20>>2];z=J[a+28>>2];J[f+600>>2]=J[a+24>>2];J[f+604>>2]=z;J[f+592>>2]=o;J[f+596>>2]=t;g=N[c+12>>2];o=J[c+4>>2];t=J[c+8>>2];J[f+588>>2]=0;N[f+584>>2]=g;J[f+576>>2]=o;J[f+580>>2]=t;o=J[c+16>>2];t=J[c+20>>2];z=J[c+28>>2];J[f+568>>2]=J[c+24>>2];J[f+572>>2]=z;J[f+560>>2]=o;J[f+564>>2]=t;j=N[d+20>>2];k=N[b+20>>2];x=N[d+24>>2];w=N[b+24>>2];u=N[b+8>>2];l=N[b>>2];p=N[b+4>>2];m=N[b+12>>2];g=N[d+12>>2];h=N[d>>2];v=N[d+16>>2];y=N[b+16>>2];i=N[d+4>>2];n=N[d+8>>2];J[f+556>>2]=0;J[f+540>>2]=0;J[f+524>>2]=0;D=Q(-h);v=Q(y-v);y=Q(k-j);x=Q(w-x);w=Q(Q(Q(D*v)-Q(y*i))-Q(n*x));B=Q(Q(g*g)+Q(-.5));j=Q(Q(Q(g*Q(Q(i*v)-Q(h*y)))+Q(B*x))-Q(n*w));N[f+552>>2]=j+j;j=Q(Q(Q(B*y)+Q(g*Q(Q(h*x)-Q(n*v))))-Q(i*w));N[f+548>>2]=j+j;k=Q(Q(Q(p*n)-Q(i*u))+Q(Q(l*g)-Q(m*h)));j=Q(k+k);A=Q(Q(Q(u*h)-Q(n*l))+Q(Q(p*g)-Q(m*i)));C=Q(A+A);F=Q(Q(1)-Q(k*j));G=Q(A*C);N[f+536>>2]=F-G;k=Q(Q(Q(l*i)-Q(h*p))+Q(Q(u*g)-Q(m*n)));E=Q(k*C);u=Q(Q(m*g)-Q(Q(Q(D*l)-Q(p*i))-Q(n*u)));l=Q(u*j);N[f+532>>2]=E-l;N[f+520>>2]=E+l;l=Q(k+k);p=Q(k*l);N[f+516>>2]=F-p;J[f+508>>2]=0;g=Q(Q(Q(B*v)+Q(g*Q(Q(n*y)-Q(i*x))))-Q(h*w));N[f+544>>2]=g+g;g=Q(k*j);i=Q(u*C);N[f+528>>2]=g+i;n=Q(A*j);h=Q(u*l);N[f+512>>2]=n-h;N[f+504>>2]=g-i;N[f+500>>2]=n+h;N[f+496>>2]=Q(Q(1)-G)-p;o=r+16|0;b=0;a:{if(q!=Q(1)){break a}b=0;if(N[a+8>>2]!=Q(1)){break a}b=N[a+12>>2]==Q(1)}a=s+16|0;d=f+544|0;H[f+368|0]=0;J[f+360>>2]=0;J[f+364>>2]=0;J[f+352>>2]=0;J[f+356>>2]=0;J[f+344>>2]=0;J[f+348>>2]=0;J[f+336>>2]=0;J[f+340>>2]=0;J[f+480>>2]=o;J[f+488>>2]=J[r+56>>2]+P(K[r+55|0],20);H[f+492|0]=K[r+54|0];g=Q(q*N[r+68>>2]);i=Q(N[r+72>>2]*N[f+612>>2]);g=g<=i?g:i;i=Q(N[r+76>>2]*N[f+616>>2]);g=g<=i?g:i;N[f+360>>2]=g*Q(.02500000037252903);N[f+352>>2]=g*Q(.10000000149011612);N[f+356>>2]=g*Q(.05000000074505806);zb(f+608|0,f+592|0,f+384|0,f+432|0,f+336|0,b);J[f+484>>2]=J[r+60>>2];L=N[c+4>>2]!=Q(1)|N[c+8>>2]!=Q(1)?L:N[c+12>>2]==Q(1);H[f+208|0]=0;J[f+200>>2]=0;J[f+204>>2]=0;J[f+192>>2]=0;J[f+196>>2]=0;J[f+184>>2]=0;J[f+188>>2]=0;J[f+176>>2]=0;J[f+180>>2]=0;J[f+320>>2]=a;J[f+328>>2]=J[s+56>>2]+P(K[s+55|0],20);H[f+332|0]=K[s+54|0];g=Q(N[s+68>>2]*N[f+576>>2]);i=Q(N[s+72>>2]*N[f+580>>2]);g=g<=i?g:i;i=Q(N[s+76>>2]*N[f+584>>2]);g=g<=i?g:i;N[f+200>>2]=g*Q(.02500000037252903);N[f+192>>2]=g*Q(.10000000149011612);N[f+196>>2]=g*Q(.05000000074505806);b=f+176|0;zb(f+576|0,f+560|0,f+224|0,f+272|0,b,L);J[f+324>>2]=J[s+60>>2];c=J[f+516>>2];a=f- -64|0;J[a>>2]=J[f+512>>2];J[a+4>>2]=c;c=J[f+508>>2];J[f+56>>2]=J[f+504>>2];J[f+60>>2]=c;c=J[f+524>>2];J[f+72>>2]=J[f+520>>2];J[f+76>>2]=c;c=J[f+532>>2];J[f+80>>2]=J[f+528>>2];J[f+84>>2]=c;c=J[f+540>>2];J[f+88>>2]=J[f+536>>2];J[f+92>>2]=c;c=J[f+548>>2];J[f+96>>2]=J[f+544>>2];J[f+100>>2]=c;c=J[f+556>>2];J[f+104>>2]=J[f+552>>2];J[f+108>>2]=c;c=J[f+500>>2];J[f+48>>2]=J[f+496>>2];J[f+52>>2]=c;g=N[f+52>>2];N[f+52>>2]=N[a>>2];J[f+32>>2]=152652;J[f+40>>2]=f+496;J[f+36>>2]=f+336;i=N[f+56>>2];n=N[f+72>>2];N[a>>2]=g;N[f+56>>2]=N[f+80>>2];N[f+72>>2]=N[f+84>>2];N[f+84>>2]=n;N[f+80>>2]=i;J[f+24>>2]=152352;J[f+28>>2]=b;J[f>>2]=0;a=0;b=Ha-288|0;Ha=b;J[b+76>>2]=0;g=N[d+8>>2];i=N[d>>2];n=N[d+4>>2];J[b+60>>2]=0;c=Q(Q(g*g)+Q(Q(i*i)+Q(n*n)))>Q(0);j=c?g:Q(0);N[b+56>>2]=j;k=c?n:Q(0);N[b+52>>2]=k;q=c?i:Q(1);N[b+48>>2]=q;s=f+32|0;c=J[s+4>>2];d=K[c+32|0];o=J[f+28>>2];r=K[o+32|0];v=Q((d?N[c+16>>2]:Q(0))+(r?N[o+16>>2]:Q(0)));y=Q(N[f>>2]+v);g=N[o+20>>2];i=N[c+20>>2];g=Q((g>2];J[b+40>>2]=J[b+56>>2];J[b+44>>2]=c;c=J[b+52>>2];J[b+32>>2]=J[b+48>>2];J[b+36>>2]=c;J[b+284>>2]=0;N[b+280>>2]=-j;N[b+276>>2]=-k;N[b+272>>2]=-q;o=b+272|0;Fk(b+16|0,s,o);c=J[f+28>>2];g=N[c+56>>2];i=N[c+52>>2];n=N[c+72>>2];t=c- -64|0;h=N[t>>2];w=N[c+68>>2];A=N[c+88>>2];C=N[c+80>>2];B=N[c+84>>2];D=N[c+48>>2];J[b+284>>2]=0;N[b+280>>2]=Q(A*j)+Q(Q(C*q)+Q(k*B));N[b+276>>2]=Q(n*j)+Q(Q(h*q)+Q(k*w));N[b+272>>2]=Q(g*j)+Q(Q(D*q)+Q(k*i));o=sb(c,o);g=l;o=J[c+152>>2]+P(o,12)|0;h=N[o+8>>2];l=N[o>>2];j=N[o+4>>2];q=Q(Q(N[c+88>>2]*h)+Q(Q(N[c+56>>2]*l)+Q(j*N[c+72>>2])));k=Q(N[b+24>>2]-q);i=m;w=Q(Q(N[c+80>>2]*h)+Q(Q(N[c+48>>2]*l)+Q(j*N[t>>2])));m=Q(N[b+16>>2]-w);n=p;p=Q(Q(N[c+84>>2]*h)+Q(Q(N[c+52>>2]*l)+Q(j*N[c+68>>2])));h=Q(N[b+20>>2]-p);l=Q(Q(g*k)+Q(Q(i*m)+Q(n*h)));if(l>y){break b}if(!(!(l>v)|!(l>Q(u*Q(.9997749924659729))))){jb(b+208|0,b+144|0,b+80|0,b+48|0,b+272|0,b,J[b+76>>2]);h=N[J[s+4>>2]+16>>2];l=N[b+272>>2];p=N[b+276>>2];m=N[b+280>>2];J[f+172>>2]=0;N[f+168>>2]=m-(d?Q(g*h):Q(0));N[f+164>>2]=p-(d?Q(n*h):Q(0));N[f+160>>2]=l-(d?Q(i*h):Q(0));h=N[J[f+28>>2]+16>>2];l=N[b>>2];p=N[b+4>>2];m=N[b+8>>2];J[f+156>>2]=0;N[f+152>>2]=m+(r?Q(g*h):Q(-0));N[f+148>>2]=p+(r?Q(n*h):Q(-0));N[f+144>>2]=l+(r?Q(i*h):Q(-0));h=Q(u-v);N[f+112>>2]=h>2]=0;N[f+136>>2]=-g;N[f+132>>2]=-n;N[f+128>>2]=-i;a=1;break b}z=J[b+20>>2];o=J[b+76>>2];t=o<<4;c=t+(b+144|0)|0;J[c>>2]=J[b+16>>2];J[c+4>>2]=z;z=J[b+28>>2];J[c+8>>2]=J[b+24>>2];J[c+12>>2]=z;c=t+(b+80|0)|0;J[c+12>>2]=0;N[c+8>>2]=q;N[c+4>>2]=p;N[c>>2]=w;c=t+(b+208|0)|0;J[c+12>>2]=0;N[c+8>>2]=k;N[c+4>>2]=h;N[c>>2]=m;J[b+76>>2]=o+1;c:{d:{e:{switch(o-1|0){case 0:m=N[b+216>>2];h=Q(N[b+232>>2]-m);j=N[b+208>>2];l=Q(N[b+224>>2]-j);k=N[b+212>>2];p=Q(N[b+228>>2]-k);q=Q(Q(h*h)+Q(Q(l*l)+Q(p*p)));if(!(q<=Q(1.1920928955078125e-7))){break d}J[b+76>>2]=1;c=J[b+212>>2];J[b+272>>2]=J[b+208>>2];J[b+276>>2]=c;c=J[b+220>>2];J[b+280>>2]=J[b+216>>2];J[b+284>>2]=c;break c;case 1:_b(b+272|0,b+208|0,b+144|0,b+80|0,b+76|0);break c;case 2:hc(b+272|0,b+208|0,b+144|0,b+80|0,b+76|0);break c;default:break e}}J[b+284>>2]=0;N[b+280>>2]=k;N[b+276>>2]=h;N[b+272>>2]=m;break c}J[b+284>>2]=0;E=h;h=Q(Q(Q(Q(Q(-j)*l)-Q(p*k))-Q(m*h))/q);h=h>Q(1)?Q(1):h;h=h>Q(0)?h:Q(0);N[b+280>>2]=m+Q(E*h);N[b+276>>2]=k+Q(p*h);N[b+272>>2]=j+Q(l*h)}c=J[b+276>>2];J[b+48>>2]=J[b+272>>2];J[b+52>>2]=c;c=J[b+284>>2];J[b+56>>2]=J[b+280>>2];J[b+60>>2]=c;j=N[b+56>>2];q=N[b+48>>2];k=N[b+52>>2];h=Q(Y(Q(Q(j*j)+Q(Q(q*q)+Q(k*k)))));if(x>2]=0;a=J[b+276>>2];J[f+116>>2]=J[b+272>>2];J[f+120>>2]=a;J[f+124>>2]=J[b+280>>2];a=2;break b}l=N[J[f+28>>2]+16>>2];p=N[J[s+4>>2]+16>>2];jb(b+208|0,b+144|0,b+80|0,b+32|0,b+272|0,b+16|0,J[b+76>>2]);h=N[J[s+4>>2]+16>>2];m=N[b+272>>2];j=N[b+276>>2];k=N[b+280>>2];J[f+172>>2]=0;N[f+168>>2]=k-(d?Q(g*h):Q(0));N[f+164>>2]=j-(d?Q(n*h):Q(0));N[f+160>>2]=m-(d?Q(i*h):Q(0));h=N[J[f+28>>2]+16>>2];m=N[b+16>>2];j=N[b+20>>2];k=N[b+24>>2];J[f+156>>2]=0;N[f+152>>2]=k+(r?Q(g*h):Q(-0));N[f+148>>2]=j+(r?Q(n*h):Q(-0));N[f+144>>2]=m+(r?Q(i*h):Q(-0));J[f+140>>2]=0;N[f+136>>2]=-g;N[f+132>>2]=-n;N[f+128>>2]=-i;g=Q(u-v);g=g>2]=g;a=J[b+4>>2];J[f+116>>2]=J[b>>2];J[f+120>>2]=a;J[f+124>>2]=J[b+8>>2];a=g>(v>Q(0)?v:Q((l>1]=((a|0)==2)<<1}Ha=f+624|0;return(a|0)==2|0}function pr(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,H=Q(0),I=0,K=Q(0),L=Q(0),M=0,O=0,S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=0,ca=Q(0),da=0,ea=0,fa=Q(0),ga=Q(0);x=Ha+-64|0;I=J[a+8>>2];v=N[I+40>>2];K=N[d+16>>2];y=N[d+48>>2];l=N[I+8>>2];T=N[d>>2];F=N[d+32>>2];L=N[b+40>>2];r=N[c+40>>2];s=N[I+32>>2];U=N[I>>2];C=N[b+32>>2];j=N[c+32>>2];Z=N[I+36>>2];D=N[I+4>>2];E=N[b+36>>2];S=N[c+36>>2];ca=Q(Q(Q(v*Q(v*K))+Q(y*Q(Q(Q(l*Q(l*T))+Q(F*Q(L*L)))+Q(r*r))))+Q(Q(Q(s*Q(K*s))+Q(y*Q(Q(Q(U*Q(T*U))+Q(F*Q(C*C)))+Q(j*j))))+Q(Q(Z*Q(K*Z))+Q(y*Q(Q(Q(D*Q(T*D))+Q(F*Q(E*E)))+Q(S*S))))));M=J[a+4>>2];o=N[M+40>>2];q=Q(K*o);p=N[M+8>>2];k=Q(T*p);_=N[b+24>>2];$=N[c+24>>2];g=N[M+32>>2];h=Q(K*g);V=N[M>>2];i=Q(T*V);aa=N[b+16>>2];m=N[c+16>>2];t=N[M+36>>2];f=Q(K*t);A=N[M+4>>2];e=Q(T*A);H=N[b+20>>2];u=N[c+20>>2];W=Q(Q(Q(q*v)+Q(y*Q(Q(Q(k*l)+Q(F*Q(_*L)))+Q($*r))))+Q(Q(Q(h*s)+Q(y*Q(Q(Q(i*U)+Q(F*Q(aa*C)))+Q(m*j))))+Q(Q(f*Z)+Q(y*Q(Q(Q(e*D)+Q(F*Q(H*E)))+Q(u*S))))));w=Q(Q(Q(o*q)+Q(y*Q(Q(Q(p*k)+Q(F*Q(_*_)))+Q($*$))))+Q(Q(Q(g*h)+Q(y*Q(Q(Q(V*i)+Q(F*Q(aa*aa)))+Q(m*m))))+Q(Q(t*f)+Q(y*Q(Q(Q(A*e)+Q(F*Q(H*H)))+Q(u*u))))));O=J[a>>2];k=N[O+40>>2];B=Q(k*K);e=Q(B*v);h=N[O+8>>2];v=Q(h*T);n=N[b+8>>2];f=Q(Q(v*l)+Q(F*Q(n*L)));l=N[c+8>>2];fa=Q(e+Q(y*Q(f+Q(l*r))));i=N[O+32>>2];r=Q(i*K);e=Q(r*s);X=N[O>>2];s=Q(X*T);L=N[b>>2];f=Q(Q(s*U)+Q(F*Q(L*C)));C=N[c>>2];ga=Q(e+Q(y*Q(f+Q(C*j))));f=N[O+36>>2];j=Q(f*K);e=N[O+4>>2];q=Q(e*T);K=Q(q*D);D=N[b+4>>2];K=Q(K+Q(F*Q(D*E)));E=N[c+4>>2];S=Q(fa+Q(ga+Q(Q(j*Z)+Q(y*Q(K+Q(E*S))))));u=Q(Q(Q(B*o)+Q(y*Q(Q(Q(v*p)+Q(F*Q(n*_)))+Q(l*$))))+Q(Q(Q(r*g)+Q(y*Q(Q(Q(s*V)+Q(F*Q(L*aa)))+Q(C*m))))+Q(Q(j*t)+Q(y*Q(Q(Q(q*A)+Q(F*Q(D*H)))+Q(E*u))))));t=Q(Q(Q(k*B)+Q(y*Q(Q(l*l)+Q(Q(h*v)+Q(Q(n*n)*F)))))+Q(Q(Q(i*r)+Q(y*Q(Q(C*C)+Q(Q(X*s)+Q(Q(L*L)*F)))))+Q(Q(f*j)+Q(y*Q(Q(E*E)+Q(Q(e*q)+Q(Q(D*D)*F)))))));H=Q(0);n=Q(0);m=Q(0);l=Q(1);while(1){a:{i=Q(H+H);j=Q(Q(1)-Q(H*i));e=Q(n+n);q=Q(n*e);g=Q(j-q);k=Q(i*m);h=Q(e*l);C=Q(k+h);f=Q(e*m);e=Q(i*l);D=Q(f-e);A=Q(Q(ca*g)+Q(Q(S*C)+Q(W*D)));B=Q(Q(S*g)+Q(Q(t*C)+Q(u*D)));v=Q(Q(W*g)+Q(Q(u*C)+Q(w*D)));N[x+60>>2]=Q(g*A)+Q(Q(C*B)+Q(D*v));E=Q(f+e);i=Q(i*n);e=Q(m+m);f=Q(e*l);o=Q(i-f);e=Q(m*e);p=Q(j-e);r=Q(Q(ca*E)+Q(Q(S*o)+Q(W*p)));s=Q(Q(S*E)+Q(Q(t*o)+Q(u*p)));j=Q(Q(W*E)+Q(Q(u*o)+Q(w*p)));N[x+56>>2]=Q(g*r)+Q(Q(C*s)+Q(D*j));y=g;g=Q(k-h);k=Q(Q(Q(1)-q)-e);h=Q(i+f);i=Q(Q(ca*g)+Q(Q(S*k)+Q(W*h)));f=Q(Q(S*g)+Q(Q(t*k)+Q(u*h)));e=Q(Q(W*g)+Q(Q(u*k)+Q(w*h)));N[x+52>>2]=Q(y*i)+Q(Q(C*f)+Q(D*e));N[x+44>>2]=Q(E*r)+Q(Q(o*s)+Q(p*j));N[x+40>>2]=Q(E*i)+Q(Q(o*f)+Q(p*e));N[x+28>>2]=Q(g*i)+Q(Q(k*f)+Q(h*e));f=Q(Q(g*A)+Q(Q(k*B)+Q(h*v)));N[x+36>>2]=f;e=Q(Q(g*r)+Q(Q(k*s)+Q(h*j)));N[x+32>>2]=e;i=Q(Q(E*A)+Q(Q(o*B)+Q(p*v)));N[x+48>>2]=i;f=Q(R(f));e=Q(R(e));d=f>e?1:2;g=e;e=Q(R(i));ba=e>f?g>>1|0)|0)+1|0;da=d&3;ea=(x+28|0)+P(da,12)|0;G=(d+(da>>>1|0)|0)+1&3;d=G<<2;e=N[ea+d>>2];if(e==Q(0)){break a}f=Q(N[ea+(da<<2)>>2]-N[d+((x+28|0)+P(G,12)|0)>>2]);e=Q(e+e);if(Q(R(f))>Q(Q(R(e))*Q(2e6))){break a}f=Q(f/e);e=Q(R(f));b:{if(e>Q(1e3)){J[x+20>>2]=0;J[x+24>>2]=1065353216;J[x+12>>2]=0;J[x+16>>2]=0;N[(x+12|0)+(ba<<2)>>2]=Q(1)/Q(f*Q(4));break b}J[x+20>>2]=0;J[x+12>>2]=0;J[x+16>>2]=0;e=Q(Q(1)/Q(e+Q(Y(Q(Q(f*f)+Q(1))))));e=Q(Q(1)/Q(Y(Q(Q(e*e)+Q(1)))));N[x+24>>2]=Y(Q(Q(e+Q(1))*Q(.5)));e=Q(Y(Q(Q(Q(1)-e)*Q(.5))));N[(x+12|0)+(ba<<2)>>2]=f>=Q(0)?e:Q(-e)}j=N[x+24>>2];q=N[x+12>>2];k=N[x+16>>2];h=N[x+20>>2];e=Q(Q(Q(Q(l*j)-Q(q*H))-Q(n*k))-Q(m*h));g=e;y=Q(e*e);i=Q(Q(Q(H*k)+Q(Q(l*h)+Q(m*j)))-Q(q*n));f=Q(Q(Q(n*h)+Q(Q(l*q)+Q(H*j)))-Q(k*m));e=Q(Q(Q(m*q)+Q(Q(l*k)+Q(n*j)))-Q(h*H));h=Q(Q(1)/Q(Y(Q(y+Q(Q(i*i)+Q(Q(f*f)+Q(e*e)))))));l=Q(g*h);m=Q(i*h);n=Q(e*h);H=Q(f*h);z=z+1|0;if((z|0)!=5){continue}}break}L=N[M+4>>2];C=N[I+4>>2];D=N[M+8>>2];E=N[I+8>>2];f=Q(-n);g=Q(f-n);j=Q(g*f);o=Q(-m);e=Q(o-m);q=Q(e*o);m=Q(Q(Q(1)-j)-q);t=N[O+12>>2];p=Q(Q(-H)-H);f=Q(p*f);A=Q(-l);e=Q(e*A);u=Q(f+e);B=N[M+12>>2];k=Q(p*o);h=Q(g*A);w=Q(k-h);v=N[I+12>>2];N[O+12>>2]=Q(m*t)+Q(Q(u*B)+Q(w*v));r=N[O+8>>2];N[O+8>>2]=Q(m*r)+Q(Q(u*D)+Q(w*E));s=N[O+4>>2];N[O+4>>2]=Q(s*m)+Q(Q(u*L)+Q(w*C));N[O>>2]=Q(X*m)+Q(Q(V*u)+Q(U*w));n=Q(f-e);i=Q(Q(H*p)+Q(1));l=Q(i-q);f=Q(g*o);e=Q(p*A);o=Q(f+e);N[M+12>>2]=Q(t*n)+Q(Q(B*l)+Q(v*o));N[M+8>>2]=Q(n*r)+Q(Q(l*D)+Q(o*E));N[M+4>>2]=Q(s*n)+Q(Q(l*L)+Q(o*C));N[M>>2]=Q(X*n)+Q(Q(V*l)+Q(U*o));p=Q(k+h);y=Q(t*p);g=Q(f-e);t=Q(i-j);N[I+12>>2]=y+Q(Q(B*g)+Q(v*t));N[I+8>>2]=Q(p*r)+Q(Q(g*D)+Q(t*E));N[I+4>>2]=Q(s*p)+Q(Q(g*L)+Q(t*C));N[I>>2]=Q(X*p)+Q(Q(U*t)+Q(V*g));G=J[a+4>>2];r=N[G+36>>2];z=J[a+8>>2];s=N[z+36>>2];j=N[G+40>>2];q=N[z+40>>2];d=J[a>>2];k=N[d+32>>2];h=N[G+32>>2];i=N[z+32>>2];N[d+32>>2]=Q(m*k)+Q(Q(u*h)+Q(w*i));f=N[d+40>>2];N[d+40>>2]=Q(m*f)+Q(Q(u*j)+Q(w*q));e=N[d+36>>2];N[d+36>>2]=Q(m*e)+Q(Q(u*r)+Q(w*s));N[G+40>>2]=Q(n*f)+Q(Q(l*j)+Q(o*q));N[G+36>>2]=Q(n*e)+Q(Q(l*r)+Q(o*s));N[G+32>>2]=Q(n*k)+Q(Q(l*h)+Q(o*i));N[z+40>>2]=Q(p*f)+Q(Q(g*j)+Q(t*q));N[z+36>>2]=Q(p*e)+Q(Q(g*r)+Q(t*s));N[z+32>>2]=Q(p*k)+Q(Q(g*h)+Q(t*i));A=N[G+20>>2];B=N[z+20>>2];v=N[G+16>>2];r=N[z+16>>2];s=N[G+28>>2];j=N[z+28>>2];q=N[d+24>>2];k=N[G+24>>2];h=N[z+24>>2];N[d+24>>2]=Q(m*q)+Q(Q(u*k)+Q(w*h));i=N[d+28>>2];N[d+28>>2]=Q(m*i)+Q(Q(u*s)+Q(w*j));f=N[d+20>>2];N[d+20>>2]=Q(m*f)+Q(Q(u*A)+Q(w*B));e=N[d+16>>2];N[d+16>>2]=Q(m*e)+Q(Q(u*v)+Q(w*r));N[G+20>>2]=Q(n*f)+Q(Q(l*A)+Q(o*B));N[G+24>>2]=Q(n*q)+Q(Q(l*k)+Q(o*h));N[G+28>>2]=Q(n*i)+Q(Q(l*s)+Q(o*j));N[G+16>>2]=Q(n*e)+Q(Q(l*v)+Q(o*r));N[z+28>>2]=Q(p*i)+Q(Q(g*s)+Q(t*j));N[z+24>>2]=Q(p*q)+Q(Q(g*k)+Q(t*h));N[z+20>>2]=Q(p*f)+Q(Q(g*A)+Q(t*B));N[z+16>>2]=Q(p*e)+Q(Q(g*v)+Q(t*r));z=J[a+4>>2];r=N[z+52>>2];d=J[a+8>>2];s=N[d+52>>2];j=N[z+56>>2];q=N[d+56>>2];a=J[a>>2];k=N[a+48>>2];h=N[z+48>>2];i=N[d+48>>2];N[a+48>>2]=Q(m*k)+Q(Q(u*h)+Q(w*i));f=N[a+56>>2];N[a+56>>2]=Q(m*f)+Q(Q(u*j)+Q(w*q));e=N[a+52>>2];N[a+52>>2]=Q(m*e)+Q(Q(u*r)+Q(w*s));N[z+56>>2]=Q(n*f)+Q(Q(l*j)+Q(o*q));N[z+52>>2]=Q(n*e)+Q(Q(l*r)+Q(o*s));N[z+48>>2]=Q(n*k)+Q(Q(l*h)+Q(o*i));N[d+56>>2]=Q(p*f)+Q(Q(g*j)+Q(t*q));N[d+52>>2]=Q(p*e)+Q(Q(g*r)+Q(t*s));N[d+48>>2]=Q(p*k)+Q(Q(g*h)+Q(t*i));A=N[b+12>>2];B=N[b+28>>2];v=N[b+44>>2];N[b+44>>2]=Q(p*A)+Q(Q(g*B)+Q(t*v));r=N[b+8>>2];s=N[b+24>>2];j=N[b+40>>2];N[b+40>>2]=Q(p*r)+Q(Q(g*s)+Q(t*j));q=N[b+4>>2];k=N[b+20>>2];h=N[b+36>>2];N[b+36>>2]=Q(p*q)+Q(Q(g*k)+Q(t*h));i=N[b>>2];f=N[b+16>>2];e=N[b+32>>2];N[b+32>>2]=Q(p*i)+Q(Q(g*f)+Q(t*e));N[b+28>>2]=Q(n*A)+Q(Q(l*B)+Q(o*v));N[b+24>>2]=Q(n*r)+Q(Q(l*s)+Q(o*j));N[b+20>>2]=Q(n*q)+Q(Q(l*k)+Q(o*h));N[b+16>>2]=Q(n*i)+Q(Q(l*f)+Q(o*e));N[b+12>>2]=Q(m*A)+Q(Q(u*B)+Q(w*v));N[b+8>>2]=Q(m*r)+Q(Q(u*s)+Q(w*j));N[b+4>>2]=Q(m*q)+Q(Q(u*k)+Q(w*h));N[b>>2]=Q(m*i)+Q(Q(u*f)+Q(w*e));A=N[c+12>>2];B=N[c+28>>2];v=N[c+44>>2];N[c+44>>2]=Q(p*A)+Q(Q(g*B)+Q(t*v));r=N[c+8>>2];s=N[c+24>>2];j=N[c+40>>2];N[c+40>>2]=Q(p*r)+Q(Q(g*s)+Q(t*j));q=N[c+4>>2];k=N[c+20>>2];h=N[c+36>>2];N[c+36>>2]=Q(p*q)+Q(Q(g*k)+Q(t*h));i=N[c>>2];f=N[c+16>>2];e=N[c+32>>2];N[c+32>>2]=Q(p*i)+Q(Q(g*f)+Q(t*e));N[c+28>>2]=Q(n*A)+Q(Q(l*B)+Q(o*v));N[c+24>>2]=Q(n*r)+Q(Q(l*s)+Q(o*j));N[c+20>>2]=Q(n*q)+Q(Q(l*k)+Q(o*h));N[c+16>>2]=Q(n*i)+Q(Q(l*f)+Q(o*e));N[c+12>>2]=Q(m*A)+Q(Q(u*B)+Q(w*v));N[c+8>>2]=Q(m*r)+Q(Q(u*s)+Q(w*j));N[c+4>>2]=Q(m*q)+Q(Q(u*k)+Q(w*h));N[c>>2]=Q(m*i)+Q(Q(u*f)+Q(w*e))}function IT(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=i|0;var j=Q(0),k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),w=Q(0),y=0,z=0,A=Q(0),B=Q(0),E=Q(0),F=Q(0),G=Q(0),M=0,O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=0,ja=0;l=Ha-160|0;Ha=l;p=N[b+12>>2];a:{b:{j=N[b+4>>2];m=N[b+8>>2];if(j!=Q(1)|m!=Q(1)){break b}r=Q(1);if(p!=Q(1)){break b}u=N[c+8>>2];j=Q(N[d+8>>2]-N[c+24>>2]);n=Q(j+j);s=N[c>>2];j=Q(N[d>>2]-N[c+16>>2]);p=Q(j+j);j=Q(N[d+4>>2]-N[c+20>>2]);m=Q(j+j);t=N[c+4>>2];j=Q(Q(u*n)+Q(Q(s*p)+Q(m*t)));q=N[c+12>>2];o=Q(Q(q*q)+Q(-.5));N[l+44>>2]=Q(u*j)+Q(Q(n*o)-Q(q*Q(Q(s*m)-Q(p*t))));N[l+40>>2]=Q(t*j)+Q(Q(m*o)-Q(q*Q(Q(u*p)-Q(n*s))));N[l+36>>2]=Q(s*j)+Q(Q(p*o)-Q(q*Q(Q(t*n)-Q(m*u))));j=N[e+8>>2];n=Q(j+j);j=N[e>>2];p=Q(j+j);j=N[e+4>>2];m=Q(j+j);j=Q(Q(u*n)+Q(Q(s*p)+Q(t*m)));N[l+16>>2]=Q(u*j)+Q(Q(n*o)-Q(q*Q(Q(s*m)-Q(p*t))));N[l+12>>2]=Q(t*j)+Q(Q(m*o)-Q(q*Q(Q(u*p)-Q(n*s))));N[l+8>>2]=Q(s*j)+Q(Q(p*o)-Q(q*Q(Q(t*n)-Q(m*u))));M=0;break a}N[l+44>>2]=Q(1)/p;N[l+40>>2]=Q(1)/m;N[l+36>>2]=Q(1)/j;N[l+48>>2]=N[b+16>>2];N[l+52>>2]=N[b+20>>2];N[l+56>>2]=N[b+24>>2];N[l+60>>2]=N[b+28>>2];t=N[c+8>>2];o=Q(N[c+24>>2]*Q(-2));q=N[c>>2];n=Q(N[c+16>>2]*Q(-2));p=Q(N[c+20>>2]*Q(-2));r=N[c+4>>2];m=Q(Q(t*o)+Q(Q(q*n)+Q(p*r)));s=N[c+12>>2];j=Q(Q(s*s)+Q(-.5));N[l+32>>2]=Q(t*m)+Q(Q(o*j)-Q(s*Q(Q(q*p)-Q(n*r))));N[l+28>>2]=Q(r*m)+Q(Q(p*j)-Q(s*Q(Q(t*n)-Q(o*q))));N[l+20>>2]=s;N[l+16>>2]=-t;N[l+12>>2]=-r;N[l+8>>2]=-q;N[l+24>>2]=Q(q*m)+Q(Q(n*j)-Q(s*Q(Q(r*o)-Q(p*t))));Io(l- -64|0,l+36|0,l+8|0);S=N[l+80>>2];N[l+128>>2]=S;T=N[l+84>>2];N[l+132>>2]=T;U=N[l+92>>2];N[l+140>>2]=U;V=N[l+96>>2];N[l+144>>2]=V;u=N[l+64>>2];N[l+112>>2]=u;s=N[l+68>>2];N[l+116>>2]=s;t=N[l+72>>2];N[l+120>>2]=t;q=N[l+76>>2];N[l+124>>2]=q;r=N[l+88>>2];N[l+136>>2]=r;o=N[l+100>>2];m=N[l+104>>2];N[l+152>>2]=m;j=N[l+108>>2];N[l+156>>2]=j;N[l+148>>2]=o;w=j;n=N[d>>2];p=N[d+4>>2];j=N[d+8>>2];N[l+44>>2]=w+Q(Q(Q(t*n)+Q(T*p))+Q(V*j));N[l+40>>2]=m+Q(Q(Q(s*n)+Q(S*p))+Q(U*j));N[l+36>>2]=o+Q(Q(Q(u*n)+Q(q*p))+Q(r*j));p=N[e>>2];m=N[e+4>>2];j=N[e+8>>2];o=Q(Q(Q(t*p)+Q(T*m))+Q(V*j));N[l+16>>2]=o;n=Q(Q(Q(s*p)+Q(S*m))+Q(U*j));N[l+12>>2]=n;m=Q(Q(Q(u*p)+Q(q*m))+Q(r*j));N[l+8>>2]=m;j=Q(Y(Q(Q(o*o)+Q(Q(m*m)+Q(n*n)))));r=Q(Q(1)/j);if(j>Q(0)){N[l+16>>2]=o*r;N[l+12>>2]=n*r;N[l+8>>2]=m*r}f=Q(Q(j*f)+Q(.0010000000474974513));M=l+112|0}d=1;y=K[b+32|0]&2;d=y?d:K[g|0]>>>7|0;g=L[g>>1];N[l+108>>2]=r;H[l+104|0]=y>>>1;J[l+100>>2]=e;J[l+96>>2]=g;J[l+92>>2]=M;J[l+88>>2]=c;J[l+84>>2]=b+4;J[l+76>>2]=0;J[l+72>>2]=i;J[l+64>>2]=154448;J[l+80>>2]=h;J[l+68>>2]=h>>>0>=2?2:!(g&64);g=l- -64|0;h=0;i=0;k=Ha-288|0;Ha=k;c:{if(f==Q(0)){p=N[a+60>>2];e=K[a+64|0];c=J[a+28>>2];b=J[a+24>>2];J[k+36>>2]=154504;J[k+56>>2]=0;J[k+32>>2]=154480;ia=k,ja=vea(b,c),J[ia+48>>2]=ja;J[k+52>>2]=Ia;J[k+44>>2]=e>>>1&1;J[k+40>>2]=g;q=N[l+36>>2];N[k+60>>2]=q;r=N[l+40>>2];N[k- -64>>2]=r;o=N[l+44>>2];N[k+68>>2]=o;m=N[l+8>>2];N[k+72>>2]=m;j=N[l+12>>2];N[k+76>>2]=j;n=N[l+16>>2];J[k+112>>2]=0;J[k+116>>2]=0;I[k+108>>1]=0;J[k+104>>2]=-1;N[k+88>>2]=p;H[k+84|0]=d;N[k+80>>2]=n;J[k+120>>2]=0;J[k+124>>2]=0;J[k+128>>2]=0;J[k+132>>2]=0;J[k+144>>2]=0;J[k+136>>2]=2139095039;J[k+140>>2]=0;J[k+96>>2]=0;J[k+100>>2]=0;N[k+92>>2]=f;b=J[g+4>>2];N[k+244>>2]=r;N[k+248>>2]=o;N[k+260>>2]=j;N[k+264>>2]=n;J[k+268>>2]=0;J[k+252>>2]=0;H[k+208|0]=0;N[k+240>>2]=q;N[k+256>>2]=m;H[k+209|0]=(b|0)==1;N[k+28>>2]=o;N[k+24>>2]=r;N[k+20>>2]=q;N[k+16>>2]=o+Q(0);N[k+12>>2]=r+Q(0);N[k+8>>2]=q+Q(0);$n(a+112|0,k+20|0,k+8|0,k+32|4);J[k+36>>2]=154504;J[k+32>>2]=154480;if(!K[k+208|0]){break c}a=J[k+40>>2];Ja[J[J[a>>2]>>2]](a,k+96|0,k+160|0,k+172|0,k+184|0,k+92|0,k+196|0)|0;break c}r=N[a+60>>2];e=K[a+64|0];c=J[a+28>>2];b=J[a+24>>2];J[k+36>>2]=154680;J[k+56>>2]=0;J[k+32>>2]=154656;ia=k,ja=vea(b,c),J[ia+48>>2]=ja;J[k+52>>2]=Ia;J[k+44>>2]=e>>>1&1;J[k+40>>2]=g;o=N[l+36>>2];N[k+60>>2]=o;n=N[l+40>>2];N[k- -64>>2]=n;p=N[l+44>>2];N[k+68>>2]=p;m=N[l+8>>2];N[k+72>>2]=m;j=N[l+12>>2];N[k+76>>2]=j;q=N[l+16>>2];J[k+112>>2]=0;J[k+116>>2]=0;I[k+108>>1]=0;J[k+104>>2]=-1;N[k+88>>2]=r;H[k+84|0]=d;N[k+80>>2]=q;J[k+120>>2]=0;J[k+124>>2]=0;J[k+128>>2]=0;J[k+132>>2]=0;J[k+144>>2]=0;J[k+136>>2]=2139095039;J[k+140>>2]=0;J[k+96>>2]=0;J[k+100>>2]=0;N[k+92>>2]=f;b=J[g+4>>2];N[k+244>>2]=n;N[k+248>>2]=p;N[k+260>>2]=j;N[k+264>>2]=q;J[k+268>>2]=0;J[k+252>>2]=0;H[k+208|0]=0;N[k+240>>2]=o;N[k+256>>2]=m;H[k+209|0]=(b|0)==1;d=k+32|0;z=Ha-528|0;Ha=z;e=J[a+180>>2];g=e-1|0;d:{if((g|0)<0){break d}y=z+16|4;if(g>>>0>=3){b=e&-4;while(1){M=h<<2;c=P(g,112);J[M+y>>2]=c;J[y+(M|4)>>2]=c-112;J[y+(M|8)>>2]=c-224;J[y+(M|12)>>2]=c-336;g=g-4|0;h=h+4|0;i=i+4|0;if((b|0)!=(i|0)){continue}break}}b=e&3;if(b){i=0;while(1){J[y+(h<<2)>>2]=P(g,112);g=g-1|0;h=h+1|0;i=i+1|0;if((b|0)!=(i|0)){continue}break}}if(!e){break d}j=N[l+16>>2];j=j>Q(0)?j:Q(-j);m=(x(2,(C(j>Q(9.999999717180685e-10)?j:Q(9.999999717180685e-10)),v(2))|J[l+16>>2]&-2147483648),D());j=Q(Q(1)/m);w=Q(j*Q(Q(2)-Q(j*m)));E=Q(Q(0)-Q(N[l+44>>2]*w));j=N[l+12>>2];j=j>Q(0)?j:Q(-j);m=(x(2,(C(j>Q(9.999999717180685e-10)?j:Q(9.999999717180685e-10)),v(2))|J[l+12>>2]&-2147483648),D());j=Q(Q(1)/m);A=Q(j*Q(Q(2)-Q(j*m)));F=Q(Q(0)-Q(N[l+40>>2]*A));j=N[l+8>>2];j=j>Q(0)?j:Q(-j);m=(x(2,(C(j>Q(9.999999717180685e-10)?j:Q(9.999999717180685e-10)),v(2))|J[l+8>>2]&-2147483648),D());j=Q(Q(1)/m);B=Q(j*Q(Q(2)-Q(j*m)));G=Q(Q(0)-Q(N[l+36>>2]*B));b=J[a+200>>2];while(1){a=(z+16|0)+(e<<2)|0;c=J[a>>2];e:{if(c&1){J[z+12>>2]=c-1;N[z+8>>2]=f;if(!(Ja[J[J[d>>2]>>2]](d,1,z+12|0,z+8|0)|0)){break d}j=N[z+8>>2];if(j!=f){f=j}e=e-1|0;break e}c=b+c|0;fa=N[c+44>>2];ga=N[c+92>>2];$=N[c+60>>2];aa=N[c+12>>2];ha=N[c+28>>2];S=N[c+76>>2];T=N[c+40>>2];U=N[c+88>>2];ba=N[c+56>>2];ca=N[c+8>>2];V=N[c+24>>2];u=N[c+72>>2];s=N[c+36>>2];t=N[c+84>>2];da=N[c+52>>2];ea=N[c+4>>2];q=N[c+20>>2];r=N[c+68>>2];o=N[c+32>>2];n=N[c+80>>2];O=N[c>>2];R=N[c+48>>2];p=N[c+16>>2];j=N[c+64>>2];J[a>>2]=J[c+96>>2];W=Q(G+Q(B*O));X=Q(G+Q(B*R));m=Wo?o:n;p=jX?W:X;j=Z>_?Z:_;m=j>m?m:j;j=nm?m:j;a=e-(p>j|(jR|f>2]=J[c+100>>2];O=Q(G+Q(B*ea));R=Q(G+Q(B*da));m=Oo?o:n;p=jR?O:R;j=q>r?q:r;m=j>m?m:j;j=nm?m:j;a=a+((p>j^-1)&(!(j>2]=J[c+104>>2];s=Q(G+Q(B*ca));t=Q(G+Q(B*ba));m=so?o:n;p=jt?s:t;j=q>r?q:r;m=j>m?m:j;j=nm?m:j;a=a+((p>j^-1)&(!(j>2]=J[c+108>>2];s=Q(G+Q(B*aa));t=Q(G+Q(B*$));m=so?o:n;p=jt?s:t;j=q>r?q:r;m=j>m?m:j;j=nm?m:j;e=a+((p>j^-1)&(!(j>2]=154680;J[k+32>>2]=154656;if(!K[k+208|0]){break c}a=J[k+40>>2];Ja[J[J[a>>2]>>2]](a,k+96|0,k+160|0,k+172|0,k+184|0,k+92|0,k+196|0)|0}Ha=k+288|0;Ha=l+160|0;return J[l+76>>2]}function uk(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t){var u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=0,V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=0,$=0,aa=0,ba=0,ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=0,ha=0,ia=0,ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=0,ya=0,za=Q(0);z=Ha-112|0;v=z;Ha=v;u=N[m>>2];a:{if(r){w=N[m+8>>2];ma=Q(-w);x=N[m+4>>2];na=Q(-x);y=Q(-u);break a}x=N[m+4>>2];na=x;w=N[m+8>>2];ma=w;y=u}sa=y;U=z-(P(a>>>0>g>>>0?a:g,12)+15&-16)|0;Ha=U;z=a+15&-16;ga=U-z|0;m=ga;Ha=m;aa=m-z|0;Ha=aa;z=g+15&-16;ha=aa-z|0;m=ha;Ha=m;ia=m-z|0;Ha=ia;_=J[q+4096>>2];m=0;J[v+16>>2]=0;J[v+32>>2]=0;J[v+4>>2]=0;J[v+44>>2]=0;b:{c:{d:{if(g>>>0<3){break d}oa=Q(Q(N[j+8>>2]*w)+Q(Q(N[j>>2]*u)+Q(N[j+4>>2]*x)));pa=Q(Q(N[j+20>>2]*w)+Q(Q(N[j+12>>2]*u)+Q(x*N[j+16>>2])));qa=Q(Q(N[j+32>>2]*w)+Q(Q(N[j+24>>2]*u)+Q(x*N[j+28>>2])));L=Q(Q(Q(Q(-oa)*N[k>>2])-Q(N[k+4>>2]*pa))-Q(qa*N[k+8>>2]));if(!(L>=Q(1.0000000116860974e-7))){break d}O=N[n+44>>2];S=N[l+32>>2];T=N[n+40>>2];M=N[l+28>>2];G=N[n+36>>2];C=N[l+24>>2];I=N[n+32>>2];E=N[n+28>>2];F=N[n+24>>2];D=N[n+20>>2];A=N[n+16>>2];y=N[n+12>>2];w=N[n+4>>2];x=N[n>>2];u=N[n+8>>2];ra=N[k+12>>2];Ez(v+16|0,v+32|0,v+4|0,v+44|0,U,g,h,i,l);if(!a){k=0;break c}ta=Q(Q(S*O)+Q(Q(C*G)+Q(M*T)));ua=Q(Q(S*I)+Q(Q(C*F)+Q(M*E)));va=Q(Q(S*D)+Q(Q(C*y)+Q(M*A)));wa=Q(Q(S*u)+Q(Q(C*x)+Q(w*M)));V=Q(Q(1)/L);W=Q(-ra);k=0;X=N[v+44>>2];Y=N[v+4>>2];Z=N[v+32>>2];S=N[v+16>>2];z=_;while(1){xa=c+m|0;ba=P(K[xa|0],12)+b|0;D=N[ba+8>>2];A=N[ba>>2];u=N[ba+4>>2];y=Q(ta+Q(Q(D*ua)+Q(Q(A*wa)+Q(va*u))));ca=Q(V*Q(ra+y));w=Q(Q(qa*ca)+Q(Q(Q(Q(A*N[n+8>>2])+Q(u*N[n+20>>2]))+Q(D*N[n+32>>2]))+N[n+44>>2]));x=Q(Q(oa*ca)+Q(Q(Q(Q(A*N[n>>2])+Q(u*N[n+12>>2]))+Q(D*N[n+24>>2]))+N[n+36>>2]));u=Q(Q(pa*ca)+Q(Q(Q(Q(A*N[n+4>>2])+Q(u*N[n+16>>2]))+Q(D*N[n+28>>2]))+N[n+40>>2]));B=Dz(U,g,Q(Q(Q(N[l+8>>2]*w)+Q(Q(N[l>>2]*x)+Q(u*N[l+4>>2])))-S),Q(Q(Q(N[l+20>>2]*w)+Q(Q(N[l+12>>2]*x)+Q(u*N[l+16>>2])))-Z),Y,X,m+aa|0);H[m+ga|0]=B;e:{if(!B){break e}k=k+1|0;if(!(y>>0>63){break e}B=z+1|0;J[q+4096>>2]=B;H[(v+48|0)+ya|0]=K[xa|0];z=(z<<6)+q|0;N[z+8>>2]=ma;N[z+4>>2]=na;N[z>>2]=sa;M=N[d+36>>2];C=N[d+24>>2];L=N[d>>2];O=N[d+12>>2];T=N[s>>2];G=N[d+40>>2];I=N[d+28>>2];E=N[d+4>>2];F=N[d+16>>2];D=N[s+4>>2];A=N[d+44>>2];y=N[d+32>>2];ja=N[ba+8>>2];w=N[d+8>>2];ka=N[ba>>2];x=N[d+20>>2];la=N[ba+4>>2];u=N[s+8>>2];J[z+52>>2]=p;N[z+12>>2]=ca+t;N[z+24>>2]=Q(A+Q(Q(Q(ka*w)+Q(la*x))+Q(ja*y)))+(r?u:Q(0));N[z+20>>2]=Q(G+Q(Q(Q(ka*E)+Q(la*F))+Q(ja*I)))+(r?D:Q(0));N[z+16>>2]=Q(M+Q(Q(Q(ka*L)+Q(la*O))+Q(ja*C)))+(r?T:Q(0));ya=ya+1|0;z=B}m=m+1|0;if((m|0)!=(a|0)){continue}break}break c}Va(ga,0,a);Va(aa,0,a);k=0;break b}m=$}f:{if((a|0)==(k|0)){tk(q,_,a,f,b,v+48|0);break f}tk(q,_,k,f,b,v+48|0);g:{h:{if(a>>>0>=3){O=N[o+44>>2];V=N[f+32>>2];T=N[o+40>>2];W=N[f+28>>2];G=N[o+36>>2];X=N[f+24>>2];Y=N[f+20>>2];Z=N[f+16>>2];S=N[f+12>>2];I=N[o+32>>2];E=N[o+28>>2];F=N[o+24>>2];D=N[o+20>>2];A=N[o+16>>2];y=N[o+12>>2];M=N[f+4>>2];C=N[f>>2];L=N[f+8>>2];w=N[o+4>>2];x=N[o>>2];u=N[o+8>>2];_=J[q+4096>>2];za=N[e+12>>2];Ez(v+16|0,v+32|0,v+4|0,v+44|0,U,a,b,c,f);if(!g){f=0;break h}ca=Q(Q(V*O)+Q(Q(X*G)+Q(W*T)));ja=Q(Q(Y*O)+Q(Q(S*G)+Q(Z*T)));ka=Q(Q(V*I)+Q(Q(X*F)+Q(W*E)));la=Q(Q(Y*I)+Q(Q(S*F)+Q(Z*E)));ra=Q(Q(V*D)+Q(Q(X*y)+Q(W*A)));oa=Q(Q(Y*D)+Q(Q(S*y)+Q(Z*A)));pa=Q(Q(L*O)+Q(Q(C*G)+Q(M*T)));qa=Q(Q(L*I)+Q(Q(C*F)+Q(M*E)));ta=Q(Q(L*D)+Q(Q(C*y)+Q(M*A)));ua=Q(Q(V*u)+Q(Q(X*x)+Q(w*W)));va=Q(Q(Y*u)+Q(Q(S*x)+Q(w*Z)));wa=Q(Q(L*u)+Q(Q(C*x)+Q(M*w)));V=Q(-za);f=0;W=N[v+44>>2];X=N[v+4>>2];Y=N[v+32>>2];Z=N[v+16>>2];k=_;z=0;n=0;while(1){$=K[i+n|0];B=P($,12)+h|0;da=N[B+8>>2];ea=N[B>>2];fa=N[B+4>>2];B=Dz(U,a,Q(Q(pa+Q(Q(da*qa)+Q(Q(ea*wa)+Q(ta*fa))))-Z),Q(Q(ja+Q(Q(da*la)+Q(Q(ea*va)+Q(oa*fa))))-Y),X,W,n+ia|0);H[n+ha|0]=B;i:{if(!B){break i}f=f+1|0;S=Q(ca+Q(Q(da*ka)+Q(Q(ea*ua)+Q(ra*fa))));if(!(S>>0>63){break i}B=k+1|0;J[q+4096>>2]=B;H[(v+48|0)+z|0]=$;k=(k<<6)+q|0;N[k+8>>2]=ma;N[k+4>>2]=na;N[k>>2]=sa;M=N[j+36>>2];C=N[j+24>>2];L=N[j>>2];O=N[j+12>>2];T=N[s>>2];G=N[j+40>>2];I=N[j+28>>2];E=N[j+4>>2];F=N[j+16>>2];D=N[s+4>>2];A=N[j+44>>2];y=N[j+32>>2];w=N[j+8>>2];x=N[j+20>>2];u=N[s+8>>2];J[k+52>>2]=p;N[k+12>>2]=Q(za+S)+t;N[k+24>>2]=Q(A+Q(Q(Q(ea*w)+Q(fa*x))+Q(da*y)))+(r?Q(0):u);N[k+20>>2]=Q(G+Q(Q(Q(ea*E)+Q(fa*F))+Q(da*I)))+(r?Q(0):D);N[k+16>>2]=Q(M+Q(Q(Q(ea*L)+Q(fa*O))+Q(da*C)))+(r?Q(0):T);z=z+1|0;k=B}n=n+1|0;if((n|0)!=(g|0)){continue}break}break h}Va(ha,0,g);Va(ia,0,g);break g}if((f|0)==(g|0)){tk(q,_,g,l,h,v+48|0);break f}tk(q,_,f,l,h,v+48|0)}if(!g){break f}O=N[o+44>>2];T=N[o+40>>2];G=N[o+36>>2];I=N[o+32>>2];E=N[o+28>>2];F=N[o+24>>2];D=N[o+20>>2];A=N[o+16>>2];y=N[o+12>>2];w=N[o+8>>2];x=N[o+4>>2];u=N[o>>2];n=0;while(1){j=P(n,12)+U|0;f=P(K[i+n|0],12)+h|0;M=N[f>>2];C=N[f+4>>2];L=N[f+8>>2];N[j+8>>2]=Q(Q(Q(M*w)+Q(C*D))+Q(L*I))+O;N[j+4>>2]=Q(Q(Q(M*x)+Q(C*A))+Q(L*E))+T;N[j>>2]=Q(Q(Q(M*u)+Q(C*y))+Q(L*F))+G;n=n+1|0;if((n|0)!=(g|0)){continue}break}if(a>>>0<2|g>>>0<2){break f}k=0;while(1){f=k;k=f+1|0;h=g>>>0>k>>>0?k:0;if(!(K[h+ia|0]&K[f+ia|0]|(K[h+ha|0]?K[f+ha|0]:0))){z=P(f,12)+U|0;G=N[z>>2];o=P(h,12)+U|0;x=N[o>>2];I=N[z+8>>2];u=N[o+8>>2];w=N[z+4>>2];E=Q(N[o+4>>2]-w);N[v+36>>2]=E;y=Q(u-I);N[v+40>>2]=y;F=Q(x-G);N[v+32>>2]=F;D=N[e+4>>2];x=N[e>>2];u=N[e+8>>2];A=Q(Q(y*x)-Q(u*F));N[v+20>>2]=A;y=Q(Q(E*u)-Q(D*y));N[v+16>>2]=y;u=Q(Q(F*D)-Q(x*E));N[v+24>>2]=u;N[v+28>>2]=-Q(Q(u*I)+Q(Q(y*G)+Q(w*A)));w=Q(R(u));x=Q(R(A));u=Q(R(y));j:{k:{if(!(!(x>u)|!(w>2]*N[h+e>>2])-Q(N[e+l>>2]*N[h+j>>2])));n=0;while(1){h=n;n=n+1|0;j=a>>>0>n>>>0?n:0;l:{if(K[j+aa|0]&K[h+aa|0]|(K[j+ga|0]?K[h+ga|0]:0)){break l}l=v+32|0;B=v+4|0;$=0;h=P(K[c+h|0],12)+b|0;G=N[h+8>>2];y=N[v+24>>2];I=N[h>>2];E=N[v+16>>2];F=N[h+4>>2];D=N[v+20>>2];u=N[v+28>>2];A=Q(Q(Q(G*y)+Q(Q(I*E)+Q(F*D)))+u);C=u;h=P(K[c+j|0],12)+b|0;w=N[h+8>>2];x=N[h>>2];u=N[h+4>>2];m:{if(Q(A*Q(C+Q(Q(w*y)+Q(Q(x*E)+Q(D*u)))))>Q(0)){break m}C=y;y=Q(w-G);w=Q(x-I);x=Q(u-F);u=Q(Q(C*y)+Q(Q(E*w)+Q(D*x)));if(u==Q(0)){break m}u=Q(A/u);N[B+8>>2]=G-Q(y*u);N[B+4>>2]=F-Q(x*u);N[B>>2]=I-Q(w*u);j=f<<2;h=i<<2;A=Q(Q(Q(N[j+l>>2]*Q(N[h+B>>2]-N[h+z>>2]))-Q(Q(N[j+B>>2]-N[j+z>>2])*N[h+l>>2]))*T);N[v+44>>2]=A;if(A>2];u=N[e+4>>2];y=Q(N[B>>2]-Q(A*N[e>>2]));N[B>>2]=y;w=Q(N[B+4>>2]-Q(A*u));N[B+4>>2]=w;u=Q(N[B+8>>2]-Q(A*x));N[B+8>>2]=u;$=Q(Q(Q(N[z+8>>2]-u)*Q(N[o+8>>2]-u))+Q(Q(Q(N[z>>2]-y)*Q(N[o>>2]-y))+Q(Q(N[z+4>>2]-w)*Q(N[o+4>>2]-w))))>2];if(h>>>0>63){break l}J[q+4096>>2]=h+1;h=(h<<6)+q|0;N[h+8>>2]=ma;N[h+4>>2]=na;N[h>>2]=sa;G=N[d+36>>2];I=N[d+24>>2];E=N[d>>2];F=N[d+12>>2];D=N[s>>2];A=N[d+40>>2];y=N[d+28>>2];w=N[d+4>>2];x=N[d+16>>2];u=N[s+4>>2];C=N[v+4>>2];L=N[v+8>>2];O=N[v+12>>2];N[h+24>>2]=Q(Q(Q(Q(C*N[d+8>>2])+Q(L*N[d+20>>2]))+Q(O*N[d+32>>2]))+N[d+44>>2])+(r?Q(0):N[s+8>>2]);N[h+20>>2]=Q(A+Q(Q(Q(C*w)+Q(L*x))+Q(O*y)))+(r?Q(0):u);N[h+16>>2]=Q(G+Q(Q(Q(C*E)+Q(L*F))+Q(O*I)))+(r?Q(0):D);u=N[v+44>>2];J[h+52>>2]=p;N[h+12>>2]=t-u}if((a|0)!=(n|0)){continue}break}}if((g|0)!=(k|0)){continue}break}}Ha=v+112|0;return m}function O$(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;c=Ha-192|0;Ha=c;l=a+40|0;f=J[l>>2];J[l>>2]=f?f:1;a:{b:{switch(f+1|0){case 2:Wa(J[40592],8,6469,312,24677,0);break a;case 0:Wa(J[40592],8,6469,317,19902,0);break a;default:break b}}d=J[a+28>>2];c:{if(!d){break c}j=J[a+60>>2];if(d>>>0>=8){f=d&-8;while(1){b=j+P(e,80)|0;J[b+64>>2]=0;J[b+68>>2]=0;I[b+70>>1]=0;I[b+72>>1]=0;I[b+74>>1]=0;I[b+76>>1]=0;b=j+P(e|1,80)|0;I[b+70>>1]=0;I[b+72>>1]=0;I[b+74>>1]=0;I[b+76>>1]=0;J[b+64>>2]=0;J[b+68>>2]=0;b=j+P(e|2,80)|0;I[b+70>>1]=0;I[b+72>>1]=0;I[b+74>>1]=0;I[b+76>>1]=0;J[b+64>>2]=0;J[b+68>>2]=0;b=j+P(e|3,80)|0;I[b+70>>1]=0;I[b+72>>1]=0;I[b+74>>1]=0;I[b+76>>1]=0;J[b+64>>2]=0;J[b+68>>2]=0;b=j+P(e|4,80)|0;I[b+70>>1]=0;I[b+72>>1]=0;I[b+74>>1]=0;I[b+76>>1]=0;J[b+64>>2]=0;J[b+68>>2]=0;b=j+P(e|5,80)|0;I[b+70>>1]=0;I[b+72>>1]=0;I[b+74>>1]=0;I[b+76>>1]=0;J[b+64>>2]=0;J[b+68>>2]=0;b=j+P(e|6,80)|0;I[b+70>>1]=0;I[b+72>>1]=0;I[b+74>>1]=0;I[b+76>>1]=0;J[b+64>>2]=0;J[b+68>>2]=0;b=j+P(e|7,80)|0;I[b+70>>1]=0;I[b+72>>1]=0;I[b+74>>1]=0;I[b+76>>1]=0;J[b+64>>2]=0;J[b+68>>2]=0;e=e+8|0;g=g+8|0;if((f|0)!=(g|0)){continue}break}}f=d&7;if(!f){break c}while(1){g=j+P(e,80)|0;J[g+64>>2]=0;J[g+68>>2]=0;I[g+70>>1]=0;I[g+72>>1]=0;I[g+74>>1]=0;I[g+76>>1]=0;e=e+1|0;i=i+1|0;if((f|0)!=(i|0)){continue}break}}d=J[a+32>>2];d:{if(!d){break d}e=J[a+76>>2];g=0;i=0;if(d>>>0>=8){f=d&-8;while(1){j=i<<5;b=j+e|0;J[b+16>>2]=0;J[b+20>>2]=0;I[b+22>>1]=0;I[b+24>>1]=0;I[b+26>>1]=0;I[b+28>>1]=0;b=e+(j|32)|0;I[b+22>>1]=0;I[b+24>>1]=0;I[b+26>>1]=0;I[b+28>>1]=0;J[b+16>>2]=0;J[b+20>>2]=0;b=e+(j|64)|0;I[b+22>>1]=0;I[b+24>>1]=0;I[b+26>>1]=0;I[b+28>>1]=0;J[b+16>>2]=0;J[b+20>>2]=0;b=e+(j|96)|0;I[b+22>>1]=0;I[b+24>>1]=0;I[b+26>>1]=0;I[b+28>>1]=0;J[b+16>>2]=0;J[b+20>>2]=0;b=e+(j|128)|0;I[b+22>>1]=0;I[b+24>>1]=0;I[b+26>>1]=0;I[b+28>>1]=0;J[b+16>>2]=0;J[b+20>>2]=0;b=e+(j|160)|0;I[b+22>>1]=0;I[b+24>>1]=0;I[b+26>>1]=0;I[b+28>>1]=0;J[b+16>>2]=0;J[b+20>>2]=0;b=e+(j|192)|0;I[b+22>>1]=0;I[b+24>>1]=0;I[b+26>>1]=0;I[b+28>>1]=0;J[b+16>>2]=0;J[b+20>>2]=0;b=e+(j|224)|0;I[b+22>>1]=0;I[b+24>>1]=0;I[b+26>>1]=0;I[b+28>>1]=0;J[b+16>>2]=0;J[b+20>>2]=0;i=i+8|0;k=k+8|0;if((f|0)!=(k|0)){continue}break}}f=d&7;if(!f){break d}while(1){d=e+(i<<5)|0;J[d+16>>2]=0;J[d+20>>2]=0;I[d+22>>1]=0;I[d+24>>1]=0;I[d+26>>1]=0;I[d+28>>1]=0;i=i+1|0;g=g+1|0;if((f|0)!=(g|0)){continue}break}}d=J[a+36>>2];e:{if(!d){break e}e=J[a+68>>2];g=0;i=0;if(d>>>0>=8){f=d&-8;k=0;while(1){j=i<<6;b=j+e|0;J[b+48>>2]=0;J[b+52>>2]=0;I[b+54>>1]=0;I[b+56>>1]=0;I[b+58>>1]=0;I[b+60>>1]=0;b=e+(j|64)|0;I[b+54>>1]=0;I[b+56>>1]=0;I[b+58>>1]=0;I[b+60>>1]=0;J[b+48>>2]=0;J[b+52>>2]=0;b=e+(j|128)|0;I[b+54>>1]=0;I[b+56>>1]=0;I[b+58>>1]=0;I[b+60>>1]=0;J[b+48>>2]=0;J[b+52>>2]=0;b=e+(j|192)|0;I[b+54>>1]=0;I[b+56>>1]=0;I[b+58>>1]=0;I[b+60>>1]=0;J[b+48>>2]=0;J[b+52>>2]=0;b=e+(j|256)|0;I[b+54>>1]=0;I[b+56>>1]=0;I[b+58>>1]=0;I[b+60>>1]=0;J[b+48>>2]=0;J[b+52>>2]=0;b=e+(j|320)|0;I[b+54>>1]=0;I[b+56>>1]=0;I[b+58>>1]=0;I[b+60>>1]=0;J[b+48>>2]=0;J[b+52>>2]=0;b=e+(j|384)|0;I[b+54>>1]=0;I[b+56>>1]=0;I[b+58>>1]=0;I[b+60>>1]=0;J[b+48>>2]=0;J[b+52>>2]=0;b=e+(j|448)|0;I[b+54>>1]=0;I[b+56>>1]=0;I[b+58>>1]=0;I[b+60>>1]=0;J[b+48>>2]=0;J[b+52>>2]=0;i=i+8|0;k=k+8|0;if((f|0)!=(k|0)){continue}break}}f=d&7;if(!f){break e}while(1){d=e+(i<<6)|0;J[d+48>>2]=0;J[d+52>>2]=0;I[d+54>>1]=0;I[d+56>>1]=0;I[d+58>>1]=0;I[d+60>>1]=0;i=i+1|0;g=g+1|0;if((f|0)!=(g|0)){continue}break}}j=J[a+88>>2];g=J[a+68>>2];m=J[a+72>>2];q=J[a+92>>2];k=J[a+76>>2];n=J[a+80>>2];r=J[a+84>>2];f=J[a+60>>2];o=J[a- -64>>2];b=J[a+44>>2];d=J[a+48>>2];i=J[a+56>>2];J[c+184>>2]=J[a+52>>2];J[c+188>>2]=i;J[c+176>>2]=b;J[c+180>>2]=d;if(J[a+108>>2]!=-16){i=0;while(1){h=J[a+12>>2]+i|0;if(J[h+40>>2]){J[h+40>>2]=h- -64;i=76}else{i=64}if(J[h+44>>2]){J[h+44>>2]=h+i;i=i+12|0}if(J[h+56>>2]){J[h+56>>2]=h+i;i=i+28|0}if(J[h+52>>2]){b=0;d=h+i|0;i=J[d>>2];if(!(i>>>0>4|(i|0)==1)){b=d+4|0}J[h+52>>2]=b}p=h+40|0;i=J[h>>2];f:{g:{switch(H[h+38|0]){case 0:d=J[a+64>>2];e=L[h+36>>1];I[c+28>>1]=0;J[c+24>>2]=-1;J[c+16>>2]=0;J[c+20>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+92>>2]=0;H[c+80|0]=0;J[c+64>>2]=0;J[c+56>>2]=2139095039;J[c+60>>2]=0;I[c+116>>1]=0;J[c+112>>2]=-1;J[c+104>>2]=0;J[c+108>>2]=0;H[c+96|0]=0;J[c+12>>2]=149684;J[c+84>>2]=o;b=o-d>>6;d=r-b|0;J[c+88>>2]=d>>>0>e>>>0?e:d;J[c+136>>2]=0;J[c+140>>2]=0;J[c+128>>2]=0;J[c+132>>2]=0;J[c+120>>2]=0;J[c+124>>2]=0;H[c+172|0]=0;J[c+152>>2]=0;J[c+144>>2]=2139095039;J[c+148>>2]=0;d=J[a+8>>2];I[c+10>>1]=L[h+4>>1];$o(d,p,c+12|0,c+10|0,J[h+32>>2],h+8|0,0,c+176|0);b=K[c+96|0]|(b|0)==(r|0)&L[h+36>>1]!=0;H[c+96|0]=b;J[f+72>>2]=J[h+28>>2];d=J[c+20>>2];J[f>>2]=J[c+16>>2];J[f+4>>2]=d;J[f+8>>2]=J[c+24>>2];I[f+12>>1]=L[c+28>>1];N[f+16>>2]=N[c+32>>2];N[f+20>>2]=N[c+36>>2];N[f+24>>2]=N[c+40>>2];N[f+28>>2]=N[c+44>>2];N[f+32>>2]=N[c+48>>2];N[f+36>>2]=N[c+52>>2];N[f+40>>2]=N[c+56>>2];d=J[c+64>>2];J[f+44>>2]=J[c+60>>2];J[f+48>>2]=d;d=J[c+72>>2];J[f+52>>2]=J[c+68>>2];J[f+56>>2]=d;J[f+60>>2]=J[c+76>>2];H[f+77|0]=K[c+80|0];e=J[c+92>>2];b=b&255;H[f+76|0]=b?2:1;J[f+68>>2]=e;d=J[c+84>>2];J[f+64>>2]=b?e?d:0:d;f=f+80|0;o=(e<<6)+o|0;break f;case 1:d=J[a+80>>2];e=L[h+36>>1];J[c+44>>2]=0;H[c+32|0]=0;J[c+24>>2]=-1;J[c+16>>2]=0;J[c+20>>2]=0;H[c+76|0]=0;J[c+64>>2]=-1;J[c+56>>2]=0;J[c+60>>2]=0;H[c+48|0]=0;J[c+12>>2]=149720;J[c+36>>2]=n;b=n-d>>4;d=q-b|0;J[c+40>>2]=d>>>0>e>>>0?e:d;d=J[a+8>>2];I[c+8>>1]=L[h+4>>1];oB(d,p,c+12|0,c+8|0,J[h+32>>2],h+8|0,0,c+176|0);b=K[c+48|0]|(b|0)==(q|0)&L[h+36>>1]!=0;H[c+48|0]=b;J[k+24>>2]=J[h+28>>2];d=J[c+20>>2];J[k>>2]=J[c+16>>2];J[k+4>>2]=d;d=J[c+28>>2];J[k+8>>2]=J[c+24>>2];J[k+12>>2]=d;H[k+29|0]=K[c+32|0];e=J[c+44>>2];b=b&255;H[k+28|0]=b?2:1;J[k+20>>2]=e;d=J[c+36>>2];J[k+16>>2]=b?e?d:0:d;k=k+32|0;n=(e<<4)+n|0;break f;case 2:break g;default:break f}}d=J[a+72>>2];e=L[h+36>>1];I[c+28>>1]=0;J[c+24>>2]=-1;J[c+16>>2]=0;J[c+20>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+76>>2]=0;H[c+64|0]=0;J[c+56>>2]=2139095039;I[c+100>>1]=0;J[c+96>>2]=-1;J[c+88>>2]=0;J[c+92>>2]=0;H[c+80|0]=0;J[c+12>>2]=149776;J[c+68>>2]=m;b=((m-d|0)/-48|0)+j|0;J[c+72>>2]=b>>>0>e>>>0?e:b;J[c+120>>2]=0;J[c+124>>2]=0;J[c+112>>2]=0;J[c+116>>2]=0;J[c+104>>2]=0;J[c+108>>2]=0;H[c+140|0]=0;J[c+128>>2]=2139095039;d=J[a+8>>2];I[c+6>>1]=L[h+4>>1];_o(d,p,c+12|0,c+6|0,J[h+32>>2],h+8|0,0,c+176|0);b=K[c+80|0]|(b?0:L[h+36>>1]!=0);H[c+80|0]=b;J[g+56>>2]=J[h+28>>2];d=J[c+20>>2];J[g>>2]=J[c+16>>2];J[g+4>>2]=d;J[g+8>>2]=J[c+24>>2];I[g+12>>1]=L[c+28>>1];N[g+16>>2]=N[c+32>>2];N[g+20>>2]=N[c+36>>2];N[g+24>>2]=N[c+40>>2];N[g+28>>2]=N[c+44>>2];N[g+32>>2]=N[c+48>>2];N[g+36>>2]=N[c+52>>2];N[g+40>>2]=N[c+56>>2];J[g+44>>2]=J[c+60>>2];H[g+61|0]=K[c+64|0];e=J[c+76>>2];b=b&255;H[g+60|0]=b?2:1;J[g+52>>2]=e;d=J[c+68>>2];J[g+48>>2]=b?e?d:0:d;g=g- -64|0;m=P(e,48)+m|0}d=J[h>>2];if((d|0)!=-16){s=((d|0)!=-16)+s|0;if(s>>>0<1e6){continue}}break}H[a+112|0]=0;J[a+108>>2]=-16;J[a+24>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[l>>2]=0;break a}H[a+112|0]=0;J[a+108>>2]=-16;J[a+24>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[l>>2]=0}Ha=c+192|0}function Wda(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=Q(0);u=Ha-16|0;Ha=u;w=J[a+92>>2]<<5;b=J[a+28>>2];x=J[b+440>>2];v=J[b+452>>2];e=J[J[a+32>>2]>>2];j=J[e+11960>>2];a:{if(!J[e+11896>>2]){n=j;break a}g=J[e+11892>>2];n=j;b=0;while(1){o=s<<2;d=J[o+g>>2]+c|0;b:{if(d>>>0>c>>>0){m=0;l=c;while(1){q=h;k=L[(J[e+11964>>2]+(l<<3)|0)+4>>1];c:{if(!k){break c}t=b+k|0;while(1){g=j+(b<<5)|0;d:{if(!L[g+22>>1]){k=k-1|0;break d}if((b|0)!=(h|0)){p=J[g+4>>2];i=j+(h<<5)|0;J[i>>2]=J[g>>2];J[i+4>>2]=p;p=J[g+28>>2];J[i+24>>2]=J[g+24>>2];J[i+28>>2]=p;p=J[g+20>>2];J[i+16>>2]=J[g+16>>2];J[i+20>>2]=p;p=J[g+12>>2];J[i+8>>2]=J[g+8>>2];J[i+12>>2]=p}n=n+32|0;h=h+1|0}b=b+1|0;if((t&65535)!=(b&65535)){continue}break}g=k&65535;if(!g){break c}t=J[e+11964>>2]+(f<<3)|0;I[t+4>>1]=k;J[t>>2]=q;i=K[J[(j+(q<<5)|0)+24>>2]];e:{if((i|0)!=5){break e}i=5;if(g>>>0<2){break e}k=g-1|0;p=k&3;f:{if(g-2>>>0<3){g=1;break f}r=k&-4;k=0;g=1;while(1){y=i;i=j+(g+q<<5)|0;i=K[J[i+120>>2]]==1?1:K[J[i+88>>2]]==1?1:K[J[i+56>>2]]==1?1:K[J[i+24>>2]]==1?1:y;g=g+4|0;k=k+4|0;if((r|0)!=(k|0)){continue}break}}k=0;if(!p){break e}while(1){i=K[J[(j+(g+q<<5)|0)+24>>2]]==1?1:i;g=g+1|0;k=k+1|0;if((p|0)!=(k|0)){continue}break}}I[t+6>>1]=i&255;m=m+1|0;f=f+1|0}l=l+1|0;if((d|0)!=(l|0)){continue}break}g=J[e+11892>>2];c=J[o+g>>2]+c|0;break b}m=0;c=d}J[g+o>>2]=m;s=s+1|0;if(s>>>0>2]){continue}break}b=J[a+28>>2]}J[e+11968>>2]=f;J[e+12080>>2]=h;c=n-j>>5;J[e+11868>>2]=c;J[e+11876>>2]=h-c;if(J[b+112>>2]){J[e+11992>>2]=0;n=J[e+11976>>2];if((J[e+11996>>2]&2147483647)>>>0>>0){xl(e+11988|0,f)}J[e+11908>>2]=0;t=e+11904|0;l=J[e+11988>>2];b=J[e+11900>>2]&2147483647;if(b>>>0>(J[e+11912>>2]&2147483647)>>>0){lb(t,b)}g:{if(!J[e+11896>>2]){k=0;b=n;break g}b=n;k=0;h=0;m=0;s=0;while(1){f=m;c=h;h=J[J[e+11892>>2]+(s<<2)>>2]+c|0;if(c>>>0>>0){while(1){i=J[e+11964>>2]+(c<<3)|0;d=L[i+6>>1];h:{if(d>>>0>8){break h}q=L[i+4>>1];d=1<>2]<<5)|0;g=J[d+24>>2];o=L[g+2>>1];g=g+o|0;p=K[g|0];r=L[d+22>>1];J[b+24>>2]=g;o=(r<<4)-o>>>4|0;I[b+22>>1]=o;J[b>>2]=J[d>>2];J[b+4>>2]=J[d+4>>2];J[b+12>>2]=J[d+12>>2];J[b+16>>2]=J[d+16>>2];I[b+8>>1]=L[d+8>>1];d=L[d+10>>1];J[b+28>>2]=0;I[b+10>>1]=d;I[b+20>>1]=0;d=J[i>>2];J[b+56>>2]=g;I[b+54>>1]=o;d=j+(d<<5)|0;J[b+32>>2]=J[d+32>>2];J[b+36>>2]=J[d+36>>2];J[b+44>>2]=J[d+44>>2];J[b+48>>2]=J[d+48>>2];I[b+40>>1]=L[d+40>>1];d=L[d+42>>1];J[b+60>>2]=0;I[b+42>>1]=d;I[b+52>>1]=0;d=J[i>>2];J[b+88>>2]=g;I[b+86>>1]=o;d=j+(d<<5)|0;J[b+64>>2]=J[d- -64>>2];J[b+68>>2]=J[d+68>>2];J[b+76>>2]=J[d+76>>2];J[b+80>>2]=J[d+80>>2];I[b+72>>1]=L[d+72>>1];d=L[d+74>>1];J[b+92>>2]=0;I[b+74>>1]=d;I[b+84>>1]=0;d=J[i>>2];J[b+120>>2]=g;I[b+118>>1]=o;d=j+(d<<5)|0;J[b+96>>2]=J[d+96>>2];J[b+100>>2]=J[d+100>>2];J[b+108>>2]=J[d+108>>2];J[b+112>>2]=J[d+112>>2];I[b+104>>1]=L[d+104>>1];d=L[d+106>>1];J[b+124>>2]=0;I[b+106>>1]=d;I[b+116>>1]=0;I[l+6>>1]=p;I[l+4>>1]=q;J[l>>2]=k;k=k+q|0;f=f+1|0;l=l+8|0;b=b+128|0;break h}i:{if(!q){g=0;d=0;break i}g=0;while(1){d=j+(J[i>>2]+g<<5)|0;p=L[d+22>>1];r=J[d+24>>2];o=L[r+2>>1];r=o+r|0;J[b+24>>2]=r;I[b+22>>1]=(p<<4)-o>>>4;J[b>>2]=J[d>>2];J[b+4>>2]=J[d+4>>2];J[b+12>>2]=J[d+12>>2];J[b+16>>2]=J[d+16>>2];I[b+8>>1]=L[d+8>>1];d=L[d+10>>1];J[b+28>>2]=0;I[b+10>>1]=d;I[b+20>>1]=0;b=b+32|0;g=g+1|0;if((q|0)!=(g|0)){continue}break}g=K[r|0];d=q}I[l+4>>1]=q;J[l>>2]=k;I[l+6>>1]=g&255;k=d+k|0;f=f+1|0;l=l+8|0}c=c+1|0;if((h|0)!=(c|0)){continue}break}j:{if(f>>>0<=m>>>0){break j}c=f-m|0;J[u+12>>2]=c;m=J[e+11908>>2];if(m>>>0>=(J[e+11912>>2]&2147483647)>>>0){ab(t,u+12|0);break j}J[J[e+11904>>2]+(m<<2)>>2]=c;J[e+11908>>2]=J[e+11908>>2]+1}m=f}s=s+1|0;if(s>>>0>2]){continue}break}}J[e+12084>>2]=k;b=b-n>>5;J[e+11872>>2]=b;J[e+11992>>2]=l-J[e+11988>>2]>>3;J[e+11884>>2]=k-b;b=J[a+28>>2]}h=J[e+11976>>2];f=J[e+11960>>2];c=bb(J[b+584>>2],156);J[c>>2]=J[e+12112>>2];j=J[e+12116>>2];J[c+12>>2]=v;m=w+x|0;J[c+8>>2]=m;J[c+4>>2]=j;J[c+20>>2]=J[a+92>>2];J[c+16>>2]=J[J[a+32>>2]+4>>2];J[c+24>>2]=J[e+12144>>2];j=J[e+12148>>2];J[c+68>>2]=0;J[c+72>>2]=0;J[c+32>>2]=f;J[c+28>>2]=j;J[c+76>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;J[c+88>>2]=0;J[c+92>>2]=0;f=J[a+28>>2];j=J[f+4>>2];J[c+132>>2]=J[j+4>>2];j=J[j+8>>2];J[c+140>>2]=b+536;J[c+136>>2]=j;J[c+52>>2]=J[e+11940>>2];b=J[e+11928>>2];J[c+96>>2]=0;J[c+60>>2]=b;J[c+36>>2]=J[e+11964>>2];J[c+40>>2]=J[e+11968>>2];J[c+44>>2]=J[e+11892>>2];J[c+48>>2]=J[e+11896>>2];J[c+64>>2]=J[a+36>>2];J[c+120>>2]=J[e+11904>>2];J[c+124>>2]=J[e+11908>>2];J[c+112>>2]=J[e+11988>>2];b=J[e+11992>>2];J[c+128>>2]=0;J[c+116>>2]=b;J[c+108>>2]=h;J[c+144>>2]=J[e+12128>>2];N[c+100>>2]=N[f+52>>2];N[c+104>>2]=N[f+56>>2];f=J[e+12104>>2];b=J[a+16>>2];b=Ja[J[J[b>>2]+4>>2]](b)|0;b=Ja[J[J[b>>2]+4>>2]](b)|0;f=f<<3;f=f>>>0<=1?1:f;f=((f+J[e+11968>>2]|0)-1>>>0)/(f>>>0)|0;b=b>>>0>f>>>0?f:b;k:{if(b>>>0>=2){h=b>>>0<=1?1:b;b=(f<<3>>>0)/(h<<1>>>0)|0;J[c+56>>2]=b>>>0<=8?8:b;n=1;while(1){b=bb(J[J[a+28>>2]+584>>2],48);f=J[a+28>>2];j=J[f+112>>2];m=J[a+96>>2];e=J[f+600>>2];l=J[f+604>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=e;J[b+12>>2]=l;J[b+40>>2]=m;J[b+36>>2]=j;J[b+32>>2]=f;J[b+28>>2]=c;J[b>>2]=134172;f=J[a+20>>2];J[b+20>>2]=f;J[b+24>>2]=1;if(f){Ja[J[J[f>>2]+16>>2]](f);J[b+16>>2]=J[J[b+20>>2]+16>>2];d=J[b>>2]}else{d=134172}Ja[J[d+20>>2]](b);n=n+1|0;if((h|0)!=(n|0)){continue}break}$H(J[a+28>>2],c,J[a+96>>2]);a=J[a+32>>2];a=(J[a+8>>2]&2147483647)+J[a+4>>2]|0;if((a|0)<=J[c+96>>2]|(a|0)<=J[c+96>>2]){break k}b=3e4;while(1){if((a|0)<=J[c+96>>2]){break k}b=b-1|0;if(b){continue}+ca();b=1e4;continue}}J[e+12052>>2]=0;b=J[e+12128>>2];if(b>>>0>(J[e+12056>>2]&2147483647)>>>0){Tb(e+12048|0,b);b=J[e+12128>>2]}J[e+12052>>2]=b;J[e+12064>>2]=0;if((J[e+12068>>2]&2147483647)>>>0>>0){Tb(e+12060|0,b);b=J[e+12128>>2]}J[e+12064>>2]=b;J[c+148>>2]=J[e+12048>>2];J[c+152>>2]=J[e+12060>>2];b=J[a+28>>2];b=J[((J[b+112>>2]<<2)+b|0)+484>>2];Ja[J[J[b>>2]+16>>2]](b,c);h=J[a+32>>2];if(J[h+4>>2]){n=(P(J[a+92>>2],112)+v|0)+112|0;f=0;while(1){j=f<<5;b=j+J[e+11940>>2]|0;h=n+P(f,112)|0;_H(b,b+16|0,j+m|0,h,N[J[a+28>>2]+52>>2]);c=J[J[a+36>>2]+(f<<2)>>2];b=J[c+36>>2];N[c>>2]=N[b>>2];N[c+4>>2]=N[b+4>>2];N[c+8>>2]=N[b+8>>2];N[c+12>>2]=N[b+12>>2];N[c+16>>2]=N[b+16>>2];N[c+20>>2]=N[b+20>>2];N[c+24>>2]=N[b+24>>2];N[b>>2]=N[h+80>>2];N[b+4>>2]=N[h+84>>2];N[b+8>>2]=N[h+88>>2];N[b+12>>2]=N[h+92>>2];N[b+16>>2]=N[h+96>>2];N[b+20>>2]=N[h+100>>2];N[b+24>>2]=N[h+104>>2];N[b+64>>2]=N[h>>2];N[b+68>>2]=N[h+4>>2];N[b+72>>2]=N[h+8>>2];N[b+80>>2]=N[h+16>>2];N[b+84>>2]=N[h+20>>2];N[b+88>>2]=N[h+24>>2];b=J[a+28>>2];z=N[b+52>>2];q=K[b+64|0];d=K[b+66|0];b=J[a+96>>2];if(cr(c,z,q,d,j+J[e+11940>>2]|0,J[J[b+100>>2]+(J[J[b+204>>2]+((J[h+72>>2]&33554431)<<2)>>2]<<2)>>2]!=0)==Q(0)){J[c+64>>2]=0;J[c+68>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;J[c+72>>2]=0;J[c+56>>2]=0;I[c+28>>1]=L[c+28>>1]|16}f=f+1|0;h=J[a+32>>2];if(f>>>0>2]){continue}break}}if(!(J[h+8>>2]&2147483647)){break k}b=0;while(1){c=J[e+12144>>2]+P(b,52)|0;f=J[(J[J[c>>2]+24>>2]<<2)+162276>>2];if(f){Ja[f|0](c,N[J[a+28>>2]+52>>2]);h=J[a+32>>2]}b=b+1|0;if(b>>>0<(J[h+8>>2]&2147483647)>>>0){continue}break}}Ha=u+16|0}function mB(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=0,m=0,n=0,o=Q(0),p=Q(0),q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=0,z=Q(0),A=0,B=0,C=0,D=0,E=0,F=Q(0),G=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0);d=Ha-208|0;Ha=d;J[d+184>>2]=0;J[d+188>>2]=0;J[d+192>>2]=0;J[d+196>>2]=0;J[d+176>>2]=0;J[d+180>>2]=0;I[d+172>>1]=0;J[d+168>>2]=-1;J[d+160>>2]=0;J[d+164>>2]=0;J[d+200>>2]=2139095039;g=J[c+4>>2];n=J[((J[g+4>>2]>>>22&60)+108152|0)+12>>2]+g|0;D=J[((K[n+9|0]<<2)+162216|0)+40>>2]+n|0;l=J[c>>2];E=J[40557]+(l+16|0)|0;c=J[a+20>>2];y=I[c+16>>1];a:{b:{c:{d:{e:{f:{if(!J[J[a+12>>2]+60>>2]){f=K[a+42|0];if(f|(y|0)>=0){break f}break e}if(!K[a+42|0]){break e}B=a+42|0;m=L[a+16>>1];n=2;break c}B=a+42|0;m=L[a+16>>1];n=2;if(f){break c}break d}B=a+42|0;m=L[a+16>>1];n=1}f=J[a+24>>2];g:{i=J[a+32>>2];if(i){break g}k=J[c+12>>2];r=J[c+8>>2];e=J[c+4>>2];h=J[c>>2];if(!(k|(r|(e|h)))|(k&J[l+28>>2]|(r&J[l+24>>2]|(e&J[l+20>>2]|h&J[l+16>>2])))){break g}r=1;break a}if(!(y&4)|!(f|i)){break c}I[d+72>>1]=m;h:{if(f){n=Ja[J[J[f>>2]>>2]](f,c,E,D,d+72|0)|0;break h}f=J[i+8>>2];if(!f){m=L[d+72>>1]&432|m&-433;break c}J[d+4>>2]=J[c>>2];J[d+8>>2]=J[c+4>>2];J[d+12>>2]=J[c+8>>2];J[d+16>>2]=J[c+12>>2];J[d+128>>2]=J[l+16>>2];J[d+132>>2]=J[l+20>>2];J[d+136>>2]=J[l+24>>2];J[d+140>>2]=J[l+28>>2];n=Ja[f|0](d+4|0,d+128|0,J[i>>2],J[i+4>>2],d+72|0)|0}if(!n){break b}m=L[d+72>>1]&432|m&-433}e=d+128|0;mq(e,l,g);r=1;f=J[l+4>>2]&1?J[l+8>>2]- -64|0:l+84|0;A=J[a+72>>2];k=J[a+8>>2];C=J[a+4>>2];c=J[a+12>>2];g=J[c+56>>2];i=J[c+64>>2];c=J[c+60>>2];I[d+126>>1]=L[a+36>>1]|m;i=c>>>0>i>>>0?g+P(i,48)|0:d+160|0;p=N[a+28>>2];c=Ha-128|0;Ha=c;h=K[a+68|0]?a+44|0:0;j=N[h+20>>2];o=N[h+16>>2];g=J[k+16>>2];q=J[k+12>>2];w=N[h+8>>2];x=N[h+4>>2];s=N[h+12>>2];t=N[h>>2];Fc(c+104|0,f,e,Q(1));u=N[c+116>>2];z=N[c+104>>2];F=Q(Q(Q(Q(s-t)*Q(.5))+Q(Q(u-z)*Q(.5)))*Q(1.0099999904632568));N[c+92>>2]=F;G=N[c+120>>2];M=N[c+108>>2];O=Q(Q(Q(Q(o-x)*Q(.5))+Q(Q(G-M)*Q(.5)))*Q(1.0099999904632568));N[c+96>>2]=O;R=N[c+124>>2];S=N[c+112>>2];T=Q(Q(Q(Q(j-w)*Q(.5))+Q(Q(R-S)*Q(.5)))*Q(1.0099999904632568));N[c+100>>2]=T;N[c+64>>2]=-T;N[c+60>>2]=-O;N[c+56>>2]=-F;N[c+24>>2]=Q(Q(w+j)*Q(.5))-Q(Q(R+S)*Q(.5));N[c+20>>2]=Q(Q(x+o)*Q(.5))-Q(Q(G+M)*Q(.5));N[c+16>>2]=Q(Q(t+s)*Q(.5))-Q(Q(u+z)*Q(.5));h=!kk(c+56|0,c+92|0,c+16|0,J[k+4>>2],p,c+88|0,c+84|0);j=N[c+88>>2];i:{if(h&j>N[c+84>>2]){break i}v=j>Q(10);j=v?Q(j+Q(-10)):Q(0);h=J[k+4>>2];w=Q(0);x=Q(0);if(v){x=Q(j*N[h+8>>2]);U=Q(j*N[h>>2]);w=Q(j*N[h+4>>2])}o=N[e+20>>2];s=N[e+24>>2];t=N[e+16>>2];N[c+56>>2]=N[e>>2];N[c+60>>2]=N[e+4>>2];N[c+64>>2]=N[e+8>>2];u=N[e+12>>2];N[c+80>>2]=s-x;N[c+76>>2]=o-w;N[c+72>>2]=t-U;N[c+68>>2]=u;o=N[c+84>>2];p=Q((o>2];o=N[k+20>>2];v=0;j:{k:{switch(J[q>>2]+1|0){case 3:C=e+28|0;k=e;e=L[d+126>>1];k=J[(J[f>>2]<<2)+(e&256?C:k)>>2];I[c+12>>1]=e;if(Ja[k|0](f,c+56|0,q,g,A+100|0,h,p,i,c+12|0,o)|0){break j}break i;case 4:k=L[d+126>>1];e=J[(e+(k&256?84:56)|0)+(J[f>>2]<<2)>>2];I[c+10>>1]=k;if(Ja[e|0](f,c+56|0,q,g,A+12|0,h,p,i,c+10|0,o)|0){break j}break i;case 5:e=J[(e+(J[f>>2]<<2)|0)+112>>2];I[c+8>>1]=L[d+126>>1];if(Ja[e|0](f,c+56|0,q,g,h,p,i,c+8|0,o)|0){break j}break i;case 0:case 2:case 6:case 7:case 8:Wa(J[40592],4,8714,306,70274,0);break i;case 1:break k;default:break i}}s=N[q+4>>2];J[c+52>>2]=0;N[c+48>>2]=s;J[c+44>>2]=2;t=N[g+16>>2];N[c+16>>2]=t;u=N[g+20>>2];N[c+20>>2]=u;z=N[g+24>>2];N[c+36>>2]=z;N[c+32>>2]=u;N[c+40>>2]=s;N[c+28>>2]=t;N[c+24>>2]=z;q=e+28|0;k=e;e=L[d+126>>1];k=J[(J[f>>2]<<2)+(e&256?q:k)>>2];I[c+14>>1]=e;if(!(Ja[k|0](f,c+56|0,c+44|0,g,c+16|0,h,p,i,c+14|0,o)|0)){break i}}N[i+40>>2]=j+N[i+40>>2];N[i+16>>2]=U+N[i+16>>2];N[i+20>>2]=w+N[i+20>>2];N[i+24>>2]=x+N[i+24>>2];v=1}Ha=c+128|0;if(!v){break a}q=y&8;y=m&512;r=0;m=0;while(1){f=i+P(m,48)|0;J[f+4>>2]=E;J[f>>2]=D;if(!(y|N[f+40>>2]!=Q(0))){c=J[J[a+8>>2]+4>>2];j=N[c>>2];p=N[c+4>>2];N[f+36>>2]=-N[c+8>>2];N[f+32>>2]=-p;N[f+28>>2]=-j}c=n;l:{if(K[B|0]){break l}e=J[a+24>>2];g=J[a+32>>2];c=n;if(!(e|g)){break l}c=n;if(!q){break l}if(e){c=Ja[J[J[e>>2]+4>>2]](e,J[a+20>>2],f)|0;break l}e=J[g+12>>2];c=n;if(!e){break l}c=J[a+20>>2];J[d+108>>2]=J[c>>2];J[d+112>>2]=J[c+4>>2];J[d+116>>2]=J[c+8>>2];J[d+120>>2]=J[c+12>>2];J[d+92>>2]=J[l+16>>2];J[d+96>>2]=J[l+20>>2];J[d+100>>2]=J[l+24>>2];J[d+104>>2]=J[l+28>>2];c=Ja[e|0](d+108|0,d+92|0,J[g>>2],J[g+4>>2],f)|0}if(!(!c|!K[a+41|0])){c=J[f+4>>2];b=J[a+12>>2];J[b+4>>2]=J[f>>2];J[b+8>>2]=c;J[b+12>>2]=J[f+8>>2];I[b+16>>1]=L[f+12>>1];N[b+20>>2]=N[f+16>>2];N[b+24>>2]=N[f+20>>2];N[b+28>>2]=N[f+24>>2];N[b+32>>2]=N[f+28>>2];N[b+36>>2]=N[f+32>>2];N[b+40>>2]=N[f+36>>2];N[b+44>>2]=N[f+40>>2];J[b+48>>2]=J[(i+P(m,48)|0)+44>>2];H[J[a+12>>2]+52|0]=1;break a}m:{n:{switch((K[a+40|0]?1:c)-1|0){case 0:c=J[a+12>>2];e=J[c+60>>2];if(!(N[f+40>>2]<=N[a+28>>2])|(!e|!K[a+38|0])){break m}g=J[c+64>>2];o:{if((e|0)!=(g|0)){break o}e=J[a+20>>2];J[d+72>>2]=J[e>>2];J[d+76>>2]=J[e+4>>2];J[d+80>>2]=J[e+8>>2];J[d+84>>2]=J[e+12>>2];I[d+88>>1]=L[e+16>>1]|32768;I[d+20>>1]=0;J[d+16>>2]=-1;J[d+8>>2]=0;J[d+12>>2]=0;J[d+40>>2]=0;J[d+44>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+68>>2]=0;J[d+60>>2]=0;J[d+64>>2]=0;H[d+56|0]=0;J[d+48>>2]=2139095039;J[d+4>>2]=125728;p:{if(K[a+39|0]|!J[c+60>>2]){break p}c=J[a+8>>2];e=J[a+4>>2];I[d+2>>1]=L[a+16>>1];e=_o(e,c,d+4|0,d+2|0,0,d+72|0,J[a+24>>2],J[a+32>>2]);c=J[a+12>>2];if(!e){break p}e=J[d+12>>2];J[c+4>>2]=J[d+8>>2];J[c+8>>2]=e;J[c+12>>2]=J[d+16>>2];I[c+16>>1]=L[d+20>>1];N[c+20>>2]=N[d+24>>2];N[c+24>>2]=N[d+28>>2];N[c+28>>2]=N[d+32>>2];N[c+32>>2]=N[d+36>>2];N[c+36>>2]=N[d+40>>2];N[c+40>>2]=N[d+44>>2];N[c+44>>2]=N[d+48>>2];J[c+48>>2]=J[d+52>>2];c=J[a+12>>2];H[c+52|0]=1;g=0;j=N[d+48>>2];h=J[c+64>>2];q:{if(!h){h=0;break q}k=J[c+56>>2];while(1){c=k+P(g,48)|0;r:{if(N[c+40>>2]>j){h=h-1|0;e=k+P(h,48)|0;A=J[e+4>>2];J[c>>2]=J[e>>2];J[c+4>>2]=A;J[c+8>>2]=J[e+8>>2];I[c+12>>1]=L[e+12>>1];N[c+16>>2]=N[e+16>>2];N[c+20>>2]=N[e+20>>2];N[c+24>>2]=N[e+24>>2];N[c+28>>2]=N[e+28>>2];N[c+32>>2]=N[e+32>>2];N[c+36>>2]=N[e+36>>2];N[c+40>>2]=N[e+40>>2];J[c+44>>2]=J[e+44>>2];break r}g=g+1|0}if((g|0)!=(h|0)){continue}break}c=J[a+12>>2];j=N[d+48>>2]}J[c+64>>2]=h;N[a+28>>2]=j;N[b>>2]=j}H[a+39|0]=1;g=J[c+64>>2];if((g|0)!=J[c+60>>2]){break o}c=Ja[J[J[c>>2]>>2]](c,J[c+56>>2],g)|0;H[a+38|0]=c;if(!c){break a}g=0;c=J[a+12>>2];J[c+64>>2]=0}J[c+64>>2]=g+1;c=J[c+56>>2]+P(g,48)|0;J[c+8>>2]=J[f+8>>2];e=J[f+4>>2];J[c>>2]=J[f>>2];J[c+4>>2]=e;I[c+12>>1]=L[f+12>>1];N[c+16>>2]=N[f+16>>2];N[c+20>>2]=N[f+20>>2];N[c+24>>2]=N[f+24>>2];N[c+28>>2]=N[f+28>>2];N[c+32>>2]=N[f+32>>2];N[c+36>>2]=N[f+36>>2];N[c+40>>2]=N[f+40>>2];J[c+44>>2]=J[f+44>>2];break m;case 1:break n;default:break m}}j=N[f+40>>2];if(!(j<=N[a+28>>2])){break m}N[a+28>>2]=j;N[b>>2]=j;e=J[f+4>>2];c=J[a+12>>2];J[c+4>>2]=J[f>>2];J[c+8>>2]=e;J[c+12>>2]=J[f+8>>2];I[c+16>>1]=L[f+12>>1];N[c+20>>2]=N[f+16>>2];N[c+24>>2]=N[f+20>>2];N[c+28>>2]=N[f+24>>2];N[c+32>>2]=N[f+28>>2];N[c+36>>2]=N[f+32>>2];N[c+40>>2]=N[f+36>>2];N[c+44>>2]=N[f+40>>2];J[c+48>>2]=J[f+44>>2];H[J[a+12>>2]+52|0]=1}m=m+1|0;r=v>>>0<=m>>>0;if((m|0)!=(v|0)){continue}break}break a}r=1}Ha=d+208|0;return r|0}function P9(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=Q(0),s=Q(0),t=Q(0),u=0,v=0,w=Q(0),x=Q(0),y=0,z=0,A=Q(0),B=Q(0),C=0,D=Q(0),E=0,F=0,G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=0,T=0,U=0,V=0,W=0,X=Q(0),Z=Q(0),_=Q(0),$=0,aa=0;z=Ha-16|0;Ha=z;C=J[a+192>>2];y=J[a+180>>2];h=J[a+144>>2];p=J[a+156>>2];H[z+15|0]=K[c|0];v=a+112|0;S=J[a+668>>2];u=S;c=K[z+15|0];if(c&1){rl(v,p,J[b+12>>2]);u=J[a+668>>2]|4;J[a+668>>2]=u;c=K[z+15|0]}if(c&2){rl(v,h,J[b+16>>2]);u=J[a+668>>2]|8;J[a+668>>2]=u;c=K[z+15|0]}a:{if(!(c&64)){p=c&4;break a}F=J[a+444>>2];p=c&4;if(p){q=J[b+36>>2];k=N[q+20>>2];m=N[q+24>>2];r=N[q+16>>2];h=J[F+16>>2];l=N[h+44>>2];f=N[q+12>>2];i=N[h+32>>2];d=N[q>>2];g=N[q+4>>2];j=N[h+36>>2];e=N[q+8>>2];n=N[h+40>>2];N[h+12>>2]=Q(Q(Q(f*l)-Q(i*d))-Q(g*j))-Q(e*n);N[h+8>>2]=Q(Q(d*j)+Q(Q(f*n)+Q(e*l)))-Q(i*g);N[h+4>>2]=Q(Q(e*i)+Q(Q(f*j)+Q(g*l)))-Q(n*d);N[h>>2]=Q(Q(g*n)+Q(Q(f*i)+Q(d*l)))-Q(j*e);s=m;l=N[h+56>>2];l=Q(l+l);i=N[h+48>>2];i=Q(i+i);j=N[h+52>>2];j=Q(j+j);n=Q(Q(e*l)+Q(Q(d*i)+Q(g*j)));m=Q(Q(f*f)+Q(-.5));N[h+24>>2]=s+Q(Q(e*n)+Q(Q(l*m)+Q(f*Q(Q(d*j)-Q(i*g)))));N[h+20>>2]=k+Q(Q(g*n)+Q(Q(j*m)+Q(f*Q(Q(e*i)-Q(l*d)))));N[h+16>>2]=r+Q(Q(d*n)+Q(Q(i*m)+Q(f*Q(Q(g*l)-Q(j*e)))))}if(c&1){h=J[F+16>>2];q=J[b+36>>2];N[h+64>>2]=N[q+28>>2];N[h+68>>2]=N[q+32>>2];N[h+72>>2]=N[q+36>>2];N[h+80>>2]=N[q+40>>2];N[h+84>>2]=N[q+44>>2];N[h+88>>2]=N[q+48>>2]}J[a+668>>2]=u|32}if(p){rl(v,y,J[b+20>>2]);J[a+668>>2]=J[a+668>>2]|2;c=K[z+15|0]}if(c&8){rl(v,C,J[b+24>>2]);J[a+668>>2]=J[a+668>>2]|16;c=K[z+15|0]}if(c&4){e=Q(0);f=Q(0);l=Q(0);d=Q(0);g=Q(0);wi(a,v,1);T=J[a+448>>2];if(T>>>0>=2){U=J[a+456>>2];F=J[a+444>>2];V=J[v+68>>2];W=J[a+432>>2];q=J[v+260>>2];b=1;while(1){u=P(b,80)+U|0;c=(J[u+72>>2]<<2)+V|0;h=(b<<4)+W|0;i=N[h+12>>2];m=N[h+8>>2];j=N[h+4>>2];n=N[h>>2];C=F+(b<<5)|0;h=J[C+20>>2];r=N[h+16>>2];s=N[h+24>>2];w=N[h+20>>2];x=N[h+52>>2];O=N[h+48>>2];R=N[h+44>>2];p=J[(F+(J[C+24>>2]<<5)|0)+16>>2];X=N[p+16>>2];A=N[p+12>>2];D=N[p+8>>2];G=N[p+4>>2];I=N[p>>2];Z=N[p+24>>2];_=N[p+20>>2];b:{c:{d:{e:{switch(K[h+270|0]){default:k=Q(-f);r=Q(-d);i=Q(-l);break b;case 0:f=Q(s+s);d=Q(r+r);e=Q(w+w);l=Q(Q(m*f)+Q(Q(n*d)+Q(e*j)));o=Q(Q(i*i)+Q(-.5));k=N[c>>2];c=q+P(b,76)|0;t=Q(Q(Q(Q(m*l)+Q(Q(f*o)+Q(i*Q(Q(n*e)-Q(d*j)))))-x)+Q(k*N[c+20>>2]));g=Q(Q(Q(Q(n*l)+Q(Q(d*o)+Q(i*Q(Q(j*f)-Q(e*m)))))-R)+Q(k*N[c+12>>2]));o=Q(Q(Q(Q(j*l)+Q(Q(e*o)+Q(i*Q(Q(m*d)-Q(f*n)))))-O)+Q(k*N[c+16>>2]));break d;case 1:h=q+P(b,76)|0;d=N[h+8>>2];g=Q(N[c>>2]*Q(-.5));f=db(g);e=Q(d*f);d=Q(f*N[h+4>>2]);f=Q(f*N[h>>2]);g=eb(g);if(g>>0>=3){$=h&254;aa=h&1;p=q+P(b,76)|0;f=Q(0);h=0;g=Q(0);k=Q(0);u=0;while(1){d=N[c+(h<<2)>>2];y=p+P(h,24)|0;E=h|1;e=N[c+(E<<2)>>2];E=p+P(E,24)|0;f=Q(Q(f-Q(d*N[y+8>>2]))-Q(e*N[E+8>>2]));g=Q(Q(g-Q(d*N[y+4>>2]))-Q(e*N[E+4>>2]));k=Q(Q(k-Q(d*N[y>>2]))-Q(e*N[E>>2]));h=h+2|0;u=u+2|0;if(($|0)!=(u|0)){continue}break}if(aa){d=N[c+(h<<2)>>2];c=p+P(h,24)|0;f=Q(f-Q(d*N[c+8>>2]));k=Q(k-Q(d*N[c>>2]));g=Q(g-Q(d*N[c+4>>2]))}d=Q(Q(f*f)+Q(Q(k*k)+Q(g*g)));if(!(d>2];d=Q(N[c+(p<<2)>>2]*Q(-.5));f=db(d);d=eb(d);g=Q(f*N[u+4>>2]);t=Q(g*Q(0));k=Q(f*e);e=Q(d*Q(0));f=Q(f*N[u>>2]);o=Q(f*Q(0));l=Q(Q(t+Q(k+e))-o);B=Q(k*Q(0));o=Q(Q(o+Q(g+e))-B);e=Q(Q(B+Q(f+e))-t);k=Q(Q(k*Q(-0))+Q(Q(g*Q(-0))+Q(d+Q(f*Q(-0)))));if(p){break g}f=o;g=l;d=k;break f}e=Q(Y(d));o=Q(e*Q(.5));d=db(o);e=Q(Q(1)/e);l=Q(d*Q(f*e));f=Q(d*Q(g*e));k=Q(d*Q(k*e));d=eb(o)}e=Q(Q(1)/Q(Y(Q(Q(d*d)+Q(Q(l*l)+Q(Q(k*k)+Q(f*f)))))));d=Q(d*e);g=Q(l*e);f=Q(f*e);e=Q(k*e);break f}p=h-2|0;h=y+P(p,24)|0;d=N[h+4>>2];g=Q(N[c+(p<<2)>>2]*Q(-.5));f=db(g);B=N[h>>2];t=eb(g);B=Q(f*B);L=Q(f*d);M=Q(f*N[h+8>>2]);d=Q(Q(Q(Q(k*t)-Q(B*e))-Q(o*L))-Q(l*M));g=Q(Q(Q(e*L)+Q(Q(k*M)+Q(l*t)))-Q(B*o));f=Q(Q(Q(l*B)+Q(Q(k*L)+Q(o*t)))-Q(M*e));e=Q(Q(Q(o*M)+Q(Q(k*B)+Q(e*t)))-Q(L*l))}o=Q(Q(Q(Q(d*i)-Q(n*e))-Q(f*j))-Q(g*m));l=Q(Q(Q(e*j)+Q(Q(d*m)+Q(i*g)))-Q(n*f));k=Q(Q(Q(f*m)+Q(Q(d*n)+Q(i*e)))-Q(j*g));f=Q(Q(Q(g*n)+Q(Q(d*j)+Q(i*f)))-Q(m*e));e=Q(Q(1)/Q(Y(Q(Q(o*o)+Q(Q(l*l)+Q(Q(k*k)+Q(f*f)))))));break c;case 3:break e}}f=Q(s+s);d=Q(r+r);e=Q(w+w);l=Q(Q(m*f)+Q(Q(n*d)+Q(e*j)));o=Q(Q(i*i)+Q(-.5));t=Q(Q(Q(m*l)+Q(Q(f*o)+Q(i*Q(Q(n*e)-Q(d*j)))))-x);g=Q(Q(Q(n*l)+Q(Q(d*o)+Q(i*Q(Q(j*f)-Q(e*m)))))-R);o=Q(Q(Q(j*l)+Q(Q(e*o)+Q(i*Q(Q(m*d)-Q(f*n)))))-O)}k=Q(-j);r=Q(-n);d=n;f=j;e=i;l=m;i=Q(-m);break b}l=Q(l*e);g=Q(s+s);d=Q(k*e);i=Q(r+r);j=Q(w+w);f=Q(f*e);n=Q(Q(l*g)+Q(Q(d*i)+Q(j*f)));e=Q(o*e);m=Q(Q(e*e)+Q(-.5));t=Q(Q(Q(l*n)+Q(Q(g*m)+Q(e*Q(Q(d*j)-Q(i*f)))))-x);o=Q(Q(Q(f*n)+Q(Q(j*m)+Q(e*Q(Q(l*i)-Q(g*d)))))-O);g=Q(Q(Q(d*n)+Q(Q(i*m)+Q(e*Q(Q(f*g)-Q(j*l)))))-R);k=Q(-f);r=Q(-d);i=Q(-l)}n=Q(Q(D*l)+Q(Q(G*f)+Q(Q(A*e)+Q(I*d))));m=Q(Q(d*G)+Q(Q(I*k)+Q(Q(A*i)+Q(D*e))));s=Q(Q(f*D)+Q(Q(G*i)+Q(Q(A*r)+Q(I*e))));k=Q(Q(l*I)+Q(Q(D*r)+Q(Q(A*k)+Q(G*e))));j=Q(Q(1)/Q(Y(Q(Q(n*n)+Q(Q(m*m)+Q(Q(s*s)+Q(k*k)))))));c=J[C+16>>2];i=Q(n*j);N[c+12>>2]=i;n=Q(m*j);N[c+8>>2]=n;m=Q(k*j);N[c+4>>2]=m;j=Q(s*j);N[c>>2]=j;k=Q(t+t);r=Q(g+g);s=Q(o+o);w=Q(Q(n*k)+Q(Q(j*r)+Q(s*m)));x=Q(Q(i*i)+Q(-.5));N[c+24>>2]=Z+Q(Q(n*w)+Q(Q(k*x)+Q(i*Q(Q(j*s)-Q(r*m)))));N[c+20>>2]=_+Q(Q(m*w)+Q(Q(s*x)+Q(i*Q(Q(n*r)-Q(k*j)))));N[c+16>>2]=X+Q(Q(j*w)+Q(Q(r*x)+Q(i*Q(Q(m*k)-Q(s*n)))));b=b+1|0;if((T|0)!=(b|0)){continue}break}}c=K[z+15|0]}if(c&5){wi(a,v,1);q=J[v+336>>2];if(q>>>0>=2){h=J[v+44>>2];u=J[v+332>>2];F=J[v+260>>2];v=J[v+344>>2];b=1;while(1){a=u+(b<<5)|0;c=J[(u+(J[a+24>>2]<<5)|0)+16>>2];f=N[c+80>>2];a=J[a+16>>2];d=Q(N[a+20>>2]-N[c+20>>2]);g=Q(N[a+16>>2]-N[c+16>>2]);l=N[c+84>>2];r=Q(N[c+72>>2]+Q(Q(f*d)-Q(g*l)));k=N[c+88>>2];i=Q(k*g);g=Q(N[a+24>>2]-N[c+24>>2]);s=Q(N[c+68>>2]+Q(i-Q(g*f)));w=Q(N[c+64>>2]+Q(Q(l*g)-Q(d*k)));if(h){c=v+P(b,80)|0;C=K[c+76|0];j:{if(!C){d=Q(0);g=Q(0);e=Q(0);i=Q(0);j=Q(0);n=Q(0);break j}y=h+(J[c+72>>2]<<2)|0;E=F+P(b,76)|0;n=Q(0);p=0;j=Q(0);i=Q(0);e=Q(0);g=Q(0);d=Q(0);while(1){m=N[y+(p<<2)>>2];c=E+P(p,24)|0;e=Q(e+Q(m*N[c+12>>2]));i=Q(i+Q(m*N[c+8>>2]));j=Q(j+Q(m*N[c+4>>2]));n=Q(n+Q(m*N[c>>2]));d=Q(d+Q(m*N[c+20>>2]));g=Q(g+Q(m*N[c+16>>2]));p=p+1|0;if((C|0)!=(p|0)){continue}break}}m=N[a+8>>2];t=Q(d+d);d=N[a>>2];x=Q(e+e);e=N[a+4>>2];A=Q(g+g);D=Q(Q(m*t)+Q(Q(d*x)+Q(e*A)));g=N[a+12>>2];o=Q(Q(g*g)+Q(-.5));r=Q(r+Q(Q(m*D)+Q(Q(t*o)+Q(g*Q(Q(d*A)-Q(x*e))))));s=Q(s+Q(Q(e*D)+Q(Q(A*o)+Q(g*Q(Q(m*x)-Q(t*d))))));w=Q(w+Q(Q(d*D)+Q(Q(x*o)+Q(g*Q(Q(e*t)-Q(A*m))))));i=Q(i+i);n=Q(n+n);j=Q(j+j);t=Q(Q(m*i)+Q(Q(d*n)+Q(e*j)));k=Q(k+Q(Q(m*t)+Q(Q(i*o)+Q(g*Q(Q(d*j)-Q(n*e))))));l=Q(l+Q(Q(e*t)+Q(Q(j*o)+Q(g*Q(Q(m*n)-Q(i*d))))));f=Q(f+Q(Q(d*t)+Q(Q(n*o)+Q(g*Q(Q(e*i)-Q(j*m))))))}N[a+80>>2]=f;N[a+64>>2]=w;N[a+88>>2]=k;N[a+84>>2]=l;N[a+72>>2]=r;N[a+68>>2]=s;b=b+1|0;if((q|0)!=(b|0)){continue}break}}}Ha=z+16|0;return!S|0}function fW(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0),H=Q(0),K=Q(0),M=0,O=0,P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=0,ba=0,ca=Q(0),da=Q(0),ea=0;c=Ha-48|0;Ha=c;l=N[b+20>>2];k=N[b+16>>2];s=N[b+24>>2];p=N[b>>2];m=Q(p+p);u=N[b+8>>2];w=N[b+4>>2];n=N[b+12>>2];o=Q(n+n);q=N[a+8>>2];y=Q(Q(Q(m*u)-Q(w*o))*q);N[c+40>>2]=s-y;u=Q(q*Q(Q(u*o)+Q(m*w)));N[c+36>>2]=l-u;N[c+28>>2]=y+s;N[c+24>>2]=l+u;l=Q(q*Q(Q(p*m)+Q(Q(n*o)+Q(-1))));N[c+32>>2]=k-l;N[c+20>>2]=k+l;N[c+44>>2]=N[a+4>>2]+j;O=L[i>>1];j=N[f>>2];l=N[f+4>>2];N[c+12>>2]=-N[f+8>>2];N[c+8>>2]=-l;N[c+4>>2]=-j;b=0;f=c+4|0;a=Ha-192|0;Ha=a;d=c+20|0;p=Q(N[e+24>>2]+N[d+24>>2]);a:{b:{c:{d:{e:{f:{if(O&16){break f}g:{l=N[e>>2];n=N[e+12>>2];if(l!=n){break g}k=N[e+4>>2];if(k!=N[e+16>>2]){break g}j=N[e+8>>2];if(j!=N[e+20>>2]){break g}m=N[d+8>>2];j=Q(j-m);m=Q(N[d+20>>2]-m);n=N[d>>2];l=Q(l-n);n=Q(N[d+12>>2]-n);q=N[d+4>>2];o=Q(N[d+16>>2]-q);k=Q(k-q);q=Q(Q(j*m)+Q(Q(l*n)+Q(o*k)));h:{if(q<=Q(0)){break h}s=Q(Q(m*m)+Q(Q(n*n)+Q(o*o)));if(s<=q){j=Q(j-m);k=Q(k-o);l=Q(l-n);break h}r=m;m=Q(q/s);j=Q(j-Q(r*m));k=Q(k-Q(o*m));l=Q(l-Q(n*m))}if(!(Q(Q(j*j)+Q(Q(l*l)+Q(k*k)))>2];m=N[d+12>>2];if(k!=m){j=N[d+16>>2];q=N[d+4>>2];break i}j=N[d+16>>2];q=N[d+4>>2];if(j!=q){break i}o=N[d+8>>2];if(o!=N[d+20>>2]){break i}m=N[e+8>>2];j=Q(o-m);m=Q(N[e+20>>2]-m);k=Q(k-l);n=Q(n-l);l=N[e+4>>2];o=Q(N[e+16>>2]-l);l=Q(q-l);q=Q(Q(j*m)+Q(Q(k*n)+Q(o*l)));j:{if(q<=Q(0)){break j}s=Q(Q(m*m)+Q(Q(n*n)+Q(o*o)));if(s<=q){j=Q(j-m);l=Q(l-o);k=Q(k-n);break j}r=m;m=Q(q/s);j=Q(j-Q(r*m));l=Q(l-Q(o*m));k=Q(k-Q(n*m))}if(!(Q(Q(j*j)+Q(Q(k*k)+Q(l*l)))>2];s=N[e+20>>2];u=N[e+4>>2];w=N[e+8>>2];N[a+64>>2]=n-l;N[a+72>>2]=s-w;N[a+68>>2]=o-u;l=N[d+20>>2];n=N[d+8>>2];N[a+184>>2]=j-q;N[a+180>>2]=m-k;N[a+188>>2]=l-n;if(xb(e,a- -64|0,d,a+180|0,0,0)>2];R=N[d>>2];V=Q(P-R);m=Q(V*Q(.5));j=N[e+12>>2];q=Q(m+j);B=N[e>>2];W=Q(m+B);k=Q(q-W);l=N[e+16>>2];S=N[d+16>>2];ca=N[d+4>>2];X=Q(S-ca);n=Q(X*Q(.5));s=Q(l-n);C=N[e+4>>2];Z=Q(n+C);z=Q(s-Z);u=Q(j-m);t=Q(u-W);w=Q(n+l);j=Q(w-Z);l=Q(Q(k*z)-Q(t*j));v=j;j=N[e+20>>2];T=N[d+20>>2];da=N[d+8>>2];_=Q(T-da);o=Q(_*Q(.5));y=Q(j-o);r=N[e+8>>2];$=Q(o+r);D=Q(y-$);A=z;z=Q(o+j);E=Q(z-$);j=Q(Q(v*D)-Q(A*E));k=Q(Q(E*t)-Q(D*k));t=Q(Y(Q(Q(l*l)+Q(Q(j*j)+Q(k*k)))));if(t>Q(0)){t=Q(Q(1)/t);l=Q(l*t);k=Q(k*t);j=Q(j*t)}t=Q(B-m);B=Q(r-o);C=Q(C-n);m=Q(p*l);n=Q(p*k);o=Q(p*j);r=N[f+8>>2];D=N[f>>2];E=N[f+4>>2];if(!(Q(Q(l*r)+Q(Q(j*D)+Q(k*E)))>=Q(0))){break d}A=Q(z-m);G=Q(w-n);H=Q(q-o);k=Q(u-o);K=Q(B-m);v=Q(C-n);U=Q(t-o);l=Q(y-m);j=Q(s-n);break c}J[h+40>>2]=0;g=N[f>>2];j=N[f+4>>2];N[h+36>>2]=-N[f+8>>2];N[h+32>>2]=-j;N[h+28>>2]=-g;I[c+18>>1]=2;break b}K=Q(z+m);v=Q(w+n);U=Q(q+o);k=Q(u+o);A=Q(B+m);G=Q(C+n);H=Q(t+o);l=Q(y+m);j=Q(s+n)}T=Q(Q(da+T)*Q(.5));N[a+188>>2]=T;S=Q(Q(ca+S)*Q(.5));N[a+184>>2]=S;P=Q(Q(P+R)*Q(.5));N[a+180>>2]=P;n=Q(A-l);o=Q(v-j);A=Q(U-k);v=Q(Q(D*o)-Q(A*E));H=Q(H-k);K=Q(K-l);U=Q(Q(E*K)-Q(o*r));G=Q(G-j);R=Q(Q(r*A)-Q(K*D));m=Q(Q(n*v)+Q(Q(H*U)+Q(G*R)));k:{l:{if(mm){break l}l=Q(Q(Q(1)/m)*Q(Q(K*r)+Q(Q(A*j)+Q(o*l))));if(!(l>=Q(0))){break l}if(g>l){break k}}N[a+172>>2]=p;N[a+168>>2]=$;N[a+164>>2]=Z;F=a+160|0;N[F>>2]=W;N[a+156>>2]=B;N[a+152>>2]=C;N[a+144>>2]=p;N[a+140>>2]=$;N[a+136>>2]=Z;aa=a+132|0;N[aa>>2]=W;N[a+128>>2]=z;N[a+124>>2]=w;N[a+116>>2]=p;N[a+112>>2]=z;N[a+108>>2]=w;ba=a+104|0;N[ba>>2]=q;N[a+100>>2]=y;N[a+96>>2]=s;N[a+84>>2]=y;N[a+80>>2]=s;N[a+148>>2]=t;N[a+120>>2]=q;N[a+92>>2]=u;N[a+88>>2]=p;N[a+76>>2]=u;N[a+72>>2]=B;N[a+68>>2]=C;N[a+64>>2]=t;i=a+180|0;x=a- -64|0;M=x;ea=x|12;x=a+52|0;M=Yd(i,f,M,ea,p,x);j=N[a+52>>2];ba=Yd(i,f,a+92|0,ba,N[a+116>>2],x);l=N[a+52>>2];aa=Yd(i,f,a+120|0,aa,N[a+144>>2],x);k=N[a+52>>2];F=Yd(i,f,a+148|0,F,N[a+172>>2],x);M=!(g>=j)|(!(j>=Q(0))|M^1);g=M?g:j;i=!(g>=l)|(!(l>=Q(0))|ba^1);g=i?g:l;x=!(g>=k)|(!(k>=Q(0))|aa^1);j=x?g:k;g=N[a+52>>2];F=!(j>=g)|(!(g>=Q(0))|F^1);l=F?j:g;if(!i|(!x|(F|0)!=1)){break k}i=0;if(M){break a}}I[c+18>>1]=0;m:{if(!(O&3)){break m}g=N[e+8>>2];j=N[f+8>>2];k=N[e+4>>2];p=N[f+4>>2];n=Q(l*N[f>>2]);o=Q(N[e>>2]-n);N[a+64>>2]=o;m=k;k=Q(l*p);m=Q(m-k);N[a+68>>2]=m;r=g;g=Q(l*j);j=Q(r-g);N[a+72>>2]=j;q=N[e+12>>2];s=N[e+16>>2];p=Q(Q(N[e+20>>2]-g)-j);N[a+60>>2]=p;m=Q(Q(s-k)-m);N[a+56>>2]=m;n=Q(Q(q-n)-o);N[a+52>>2]=n;N[a+48>>2]=_;N[a+44>>2]=X;N[a+40>>2]=V;qy(a+28|0,a+16|0,a- -64|0,a+52|0,d,a+40|0);i=1;if(O&2){k=N[a+16>>2];o=N[a+28>>2];j=N[a+20>>2];q=N[a+32>>2];g=Q(N[a+36>>2]-N[a+24>>2]);N[h+36>>2]=g;j=Q(q-j);N[h+32>>2]=j;k=Q(o-k);N[h+28>>2]=k;o=Q(Y(Q(Q(g*g)+Q(Q(k*k)+Q(j*j)))));if(o>Q(0)){r=g;g=Q(Q(1)/o);N[h+36>>2]=r*g;N[h+32>>2]=j*g;N[h+28>>2]=k*g}n:{if(!(o>2]=g;j=Q(Q(_*n)-Q(p*V));N[h+32>>2]=j;k=Q(Q(X*p)-Q(m*_));N[h+28>>2]=k;p=Q(Y(Q(Q(g*g)+Q(Q(k*k)+Q(j*j)))));if(p>Q(0)){m=g;g=Q(Q(1)/p);N[h+36>>2]=m*g;N[h+32>>2]=j*g;N[h+28>>2]=k*g}if(!(p>2];j=N[e+12>>2];k=N[e+4>>2];p=N[e+16>>2];N[a+12>>2]=N[e+20>>2]-N[e+8>>2];N[a+8>>2]=p-k;N[a+4>>2]=j-g;qy(a+28|0,a+16|0,e,a+4|0,d,a+40|0);k=N[a+16>>2];p=N[a+28>>2];j=N[a+20>>2];m=N[a+32>>2];g=Q(N[a+36>>2]-N[a+24>>2]);N[h+36>>2]=g;j=Q(m-j);N[h+32>>2]=j;k=Q(p-k);N[h+28>>2]=k;p=Q(Y(Q(Q(g*g)+Q(Q(k*k)+Q(j*j)))));if(!(p>Q(0))){break n}m=g;g=Q(Q(1)/p);N[h+36>>2]=m*g;N[h+32>>2]=j*g;N[h+28>>2]=k*g}I[c+18>>1]=2;i=3}if(!(O&1)){break m}p=N[a+28>>2];m=N[a+16>>2];n=N[a+32>>2];o=N[a+20>>2];g=N[d+24>>2];j=N[e+24>>2];k=Q(Q(1)/Q(g+j));N[h+24>>2]=k*Q(Q(g*N[a+36>>2])+Q(j*N[a+24>>2]));N[h+20>>2]=k*Q(Q(g*n)+Q(j*o));N[h+16>>2]=k*Q(Q(g*p)+Q(j*m));I[c+18>>1]=i}N[h+40>>2]=l}i=1}Ha=a+192|0;o:{if(!i){break o}a=L[c+18>>1];I[h+12>>1]=a;b=1;if(!(O&512)|N[h+40>>2]!=Q(0)){break o}I[h+12>>1]=a|1;b=Ha-32|0;Ha=b;g=N[e+16>>2];j=N[e>>2];l=N[e+12>>2];k=N[e+4>>2];N[b+28>>2]=N[e+20>>2]-N[e+8>>2];N[b+24>>2]=g-k;N[b+20>>2]=l-j;a=c+20|0;g=N[a+16>>2];j=N[a>>2];l=N[a+12>>2];k=N[a+4>>2];N[b+16>>2]=N[a+20>>2]-N[a+8>>2];N[b+12>>2]=g-k;N[b+8>>2]=l-j;xb(e,b+20|0,a,b+8|0,b+4|0,b);j=N[e+8>>2];g=N[b+4>>2];k=Q(j+Q(g*Q(N[e+20>>2]-j)));l=N[a+8>>2];j=N[b>>2];m=Q(l+Q(j*Q(N[a+20>>2]-l)));l=Q(k-m);k=N[e>>2];r=Q(k+Q(g*Q(N[e+12>>2]-k)));k=N[a>>2];n=Q(k+Q(j*Q(N[a+12>>2]-k)));k=Q(r-n);p=N[e+4>>2];r=Q(p+Q(g*Q(N[e+16>>2]-p)));g=N[a+4>>2];o=Q(g+Q(j*Q(N[a+16>>2]-g)));g=Q(r-o);j=Q(Q(l*l)+Q(Q(k*k)+Q(g*g)));p=Q(Y(j));q=N[a+24>>2];s=N[e+24>>2];p:{if(j>2]=l;N[h+36>>2]=j;N[h+32>>2]=g;N[h+40>>2]=p-Q(s+q);k=j;j=N[a+24>>2];N[h+24>>2]=m+Q(k*j);N[h+20>>2]=o+Q(g*j);N[h+16>>2]=n+Q(l*j);Ha=b+32|0;b=1}Ha=c+48|0;return b|0}function BV(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);k=k|0;l=Q(l);var m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=Q(0),F=Q(0),G=0,I=0,K=0,L=0,M=Q(0),O=Q(0),P=Q(0),S=0,T=0,U=0,V=Q(0),W=0,X=0,Z=0,_=Q(0);m=Ha-672|0;Ha=m;t=J[b>>2];D=J[t+4>>2];J[m+636>>2]=t;J[m+632>>2]=D;j=N[t+8>>2];o=N[t+12>>2];N[m+628>>2]=Q(1)/N[t+16>>2];N[m+620>>2]=Q(1)/o;N[m+624>>2]=Q(1)/j;J[m+612>>2]=0;J[m+616>>2]=64;H[m+604|0]=1;t=m+348|0;J[m+608>>2]=t;J[m+340>>2]=153220;J[m+344>>2]=t;j=N[e+24>>2];o=N[c+24>>2];p=N[e+16>>2];n=N[c+16>>2];r=Q(N[c+20>>2]-N[e+20>>2]);N[m+332>>2]=r;j=Q(o-j);N[m+336>>2]=j;o=Q(n-p);N[m+328>>2]=o;p=N[f+20>>2];n=N[d+20>>2];q=N[f+16>>2];s=N[d+16>>2];u=Q(N[d+24>>2]-N[f+24>>2]);N[m+324>>2]=u;p=Q(n-p);N[m+320>>2]=p;n=Q(s-q);N[m+316>>2]=n;q=N[a+68>>2];s=N[a+80>>2];v=N[a+64>>2];w=N[a+76>>2];M=Q(j-u);j=Q(M*Q(.5));u=Q(Q(Q(R(j))+N[a+72>>2])+g);j=Q(j+N[a+84>>2]);N[m+312>>2]=u+j;O=Q(r-p);p=Q(O*Q(.5));r=Q(Q(q+Q(R(p)))+g);p=Q(p+s);N[m+308>>2]=r+p;P=Q(o-n);o=Q(P*Q(.5));n=Q(Q(v+Q(R(o)))+g);o=Q(o+w);N[m+304>>2]=n+o;N[m+300>>2]=j-u;N[m+296>>2]=p-r;N[m+292>>2]=o-n;Ec(m+620|0,d,m+292|0,1,m+340|0);J[m+288>>2]=0;J[m+280>>2]=0;J[m+284>>2]=0;t=J[m+612>>2];J[m+80>>2]=0;D=t;t=m+80|0;ub(m+280|0,D,t);J[m+276>>2]=0;J[m+268>>2]=0;J[m+272>>2]=0;D=J[m+612>>2];J[m+80>>2]=0;ub(m+268|0,D,t);S=J[m+280>>2];I=J[m+268>>2];N[m+256>>2]=N[a+76>>2];N[m+260>>2]=N[a+80>>2];N[m+264>>2]=N[a+84>>2];D=0;T=J[m+612>>2];if(T){X=J[m+608>>2];Z=b+8|0;z=Q(Q(N[a+72>>2]+g)*Q(1.100000023841858));E=Q(Q(N[a+68>>2]+g)*Q(1.100000023841858));_=Q(Q(N[a+64>>2]+g)*Q(1.100000023841858));while(1){U=(G<<2)+X|0;wb(m+620|0,Z,m+80|0,0,0,J[U>>2],1,1);r=N[m+92>>2];j=N[m+80>>2];o=Q(r-j);q=N[m+108>>2];p=N[m+84>>2];u=Q(q-p);v=N[m+104>>2];B=Q(v-j);w=N[m+96>>2];F=Q(w-p);x=Q(Q(o*u)-Q(B*F));s=Q(-x);y=N[m+100>>2];n=N[m+88>>2];C=Q(y-n);A=Q(C*B);B=N[m+112>>2];V=Q(B-n);A=Q(A-Q(V*o));o=Q(-A);F=Q(Q(F*V)-Q(u*C));u=Q(-F);x=Q(Y(Q(Q(x*x)+Q(Q(F*F)+Q(A*A)))));if(x>Q(0)){x=Q(Q(1)/x);s=Q(x*s);u=Q(x*u);o=Q(x*o)}a:{if(!(Q(Q(M*s)+Q(Q(P*u)+Q(O*o)))>=l)){break a}N[m+12>>2]=z;N[m+8>>2]=E;N[m+4>>2]=_;o=n>Q(85070586659632215e21)?Q(85070586659632215e21):n;o=oy?n:y;n=n>B?n:B;N[m+216>>2]=Q(o+n)*Q(.5);s=p>Q(85070586659632215e21)?Q(85070586659632215e21):p;s=ss?s:q;p=pw?p:w;p=p>q?p:q;N[m+212>>2]=Q(s+p)*Q(.5);q=j>Q(85070586659632215e21)?Q(85070586659632215e21):j;q=qr?j:r;j=j>v?j:v;N[m+208>>2]=Q(q+j)*Q(.5);N[m+668>>2]=Q(Q(Q(n-o)*Q(.5))+Q(.009999999776482582))*Q(1.100000023841858);N[m+664>>2]=Q(Q(Q(p-s)*Q(.5))+Q(.009999999776482582))*Q(1.100000023841858);N[m+660>>2]=Q(Q(Q(j-q)*Q(.5))+Q(.009999999776482582))*Q(1.100000023841858);j=jh(m+256|0,m+4|0,m+208|0,m+660|0,m+328|0,m+316|0);if(!(j<=Q(1))){break a}K=0;t=D;b:{if(!t){break b}while(1){L=t-1|0;W=L<<2;o=N[I+W>>2];if(o<=j){K=t;break b}t=t<<2;N[t+I>>2]=o;J[t+S>>2]=J[S+W>>2];t=L;if(t){continue}break}}t=K<<2;J[t+S>>2]=J[U>>2];N[t+I>>2]=j;D=D+1|0}G=G+1|0;if((T|0)!=(G|0)){continue}break}}J[h+8>>2]=0;J[h>>2]=0;J[h+4>>2]=0;J[i+8>>2]=0;J[i>>2]=0;J[i+4>>2]=0;l=N[a+4>>2];p=N[d+8>>2];w=N[d+24>>2];j=Q(N[a+32>>2]-w);o=Q(j+j);n=N[d>>2];y=N[d+16>>2];j=Q(N[a+24>>2]-y);s=Q(j+j);B=N[d+20>>2];j=Q(N[a+28>>2]-B);u=Q(j+j);r=N[d+4>>2];v=Q(Q(p*o)+Q(Q(n*s)+Q(u*r)));j=N[d+12>>2];q=Q(Q(j*j)+Q(-.5));N[m+252>>2]=Q(p*v)+Q(Q(o*q)-Q(j*Q(Q(n*u)-Q(s*r))));N[m+248>>2]=Q(r*v)+Q(Q(u*q)-Q(j*Q(Q(p*s)-Q(o*n))));N[m+244>>2]=Q(n*v)+Q(Q(s*q)-Q(j*Q(Q(r*o)-Q(u*p))));c:{if(!D){x=Q(-r);o=Q(34028234663852886e22);G=-1;u=Q(0);B=Q(0);s=Q(0);v=Q(0);w=Q(0);y=Q(0);A=Q(-n);l=Q(-p);break c}o=Q(N[e+24>>2]-w);o=Q(o+o);s=Q(N[e+16>>2]-y);s=Q(s+s);u=Q(N[e+20>>2]-B);u=Q(u+u);v=Q(Q(p*o)+Q(Q(n*s)+Q(r*u)));F=Q(Q(p*v)+Q(Q(o*q)-Q(j*Q(Q(n*u)-Q(s*r)))));M=Q(Q(r*v)+Q(Q(u*q)-Q(j*Q(Q(p*s)-Q(o*n)))));O=Q(Q(n*v)+Q(Q(s*q)-Q(j*Q(Q(r*o)-Q(u*p)))));P=Q(l*l);G=-1;o=Q(34028234663852886e22);t=0;y=Q(0);w=Q(0);v=Q(0);s=Q(0);B=Q(0);u=Q(0);while(1){L=(t<<2)+S|0;wb(m+620|0,f,m+208|0,0,0,J[L>>2],0,0);H[m+112|0]=0;J[m+108>>2]=5;J[m+172>>2]=0;j=N[m+240>>2];N[m+168>>2]=j;p=N[m+236>>2];N[m+164>>2]=p;n=N[m+232>>2];N[m+160>>2]=n;J[m+156>>2]=0;r=N[m+228>>2];N[m+152>>2]=r;q=N[m+224>>2];N[m+148>>2]=q;x=N[m+220>>2];N[m+144>>2]=x;J[m+140>>2]=0;A=N[m+216>>2];N[m+136>>2]=A;z=N[m+212>>2];N[m+132>>2]=z;E=N[m+208>>2];N[m+128>>2]=E;J[m+92>>2]=0;N[m+88>>2]=Q(j+Q(A+r))*Q(.33333298563957214);N[m+84>>2]=Q(p+Q(z+q))*Q(.33333298563957214);N[m+80>>2]=Q(n+Q(E+x))*Q(.33333298563957214);J[m+104>>2]=2139095039;J[m+96>>2]=0;J[m+100>>2]=2139095039;I=J[b>>2];K=J[a>>2];H[m+76|0]=0;J[m+68>>2]=0;J[m+72>>2]=1065353216;J[m+60>>2]=0;J[m+64>>2]=0;J[m+52>>2]=0;J[m+56>>2]=1065353216;J[m+44>>2]=0;J[m+48>>2]=0;J[m+36>>2]=1065353216;J[m+40>>2]=1065353216;J[m+28>>2]=0;J[m+32>>2]=0;J[m+20>>2]=1065353216;J[m+24>>2]=0;J[m+12>>2]=0;J[m+16>>2]=0;J[m+4>>2]=1065353216;J[m+8>>2]=0;j=Q(Ja[J[(J[K>>2]<<2)+153536>>2]](K,I,c,d,e,f,g,m+196|0,m+184|0,m+4|0,m+80|0,Q(0)));d:{if(!(j<=Q(0))){break d}A=N[m+232>>2];z=N[m+236>>2];E=N[m+240>>2];j=N[m+208>>2];x=N[m+220>>2];p=N[m+212>>2];q=N[m+224>>2];n=N[m+216>>2];r=Q(N[m+228>>2]-n);N[m+12>>2]=n+r;q=Q(q-p);N[m+8>>2]=p+q;x=Q(x-j);N[m+4>>2]=j+x;C=n;n=Q(E-n);N[m+668>>2]=C+n;C=p;p=Q(z-p);N[m+664>>2]=C+p;A=Q(A-j);N[m+660>>2]=j+A;ed(m+640|0,m+244|0,m+208|0,m+4|0,m+660|0,m+656|0,m+652|0);j=Q(0);z=Q(N[m+648>>2]-N[m+252>>2]);C=Q(z*z);z=Q(N[m+640>>2]-N[m+244>>2]);E=Q(z*z);z=Q(N[m+644>>2]-N[m+248>>2]);z=Q(C+Q(E+Q(z*z)));if(!(z>2])+Q(Q(p*N[m+208>>2])+Q(n*N[m+212>>2]))))>Q(0)?C:z}if(j>2];p=Q(N[m+220>>2]-o);n=N[m+212>>2];r=Q(N[m+236>>2]-n);o=Q(N[m+232>>2]-o);n=Q(N[m+224>>2]-n);y=Q(Q(p*r)-Q(o*n));C=n;n=N[m+216>>2];q=Q(N[m+240>>2]-n);n=Q(N[m+228>>2]-n);v=Q(Q(C*q)-Q(r*n));w=Q(Q(n*o)-Q(q*p));o=Q(Y(Q(Q(y*y)+Q(Q(v*v)+Q(w*w)))));if(o>Q(0)){o=Q(Q(1)/o);y=Q(y*o);w=Q(w*o);v=Q(v*o)}G=J[L>>2];s=N[m+192>>2];B=N[m+188>>2];u=N[m+184>>2];o=j}t=t+1|0;if((D|0)!=(t|0)){continue}break}j=N[d+12>>2];q=Q(Q(j*j)+Q(-.5));r=N[d+4>>2];x=Q(-r);n=N[d>>2];A=Q(-n);p=N[d+8>>2];l=Q(-p)}g=Q(y+y);v=Q(v+v);w=Q(w+w);y=Q(Q(p*g)+Q(Q(n*v)+Q(w*r)));N[h+8>>2]=Q(p*y)+Q(Q(g*q)+Q(j*Q(Q(n*w)+Q(v*x))));N[h+4>>2]=Q(r*y)+Q(Q(w*q)+Q(j*Q(Q(p*v)+Q(g*A))));N[h>>2]=Q(n*y)+Q(Q(v*q)+Q(j*Q(Q(r*g)+Q(w*l))));N[i+8>>2]=s;N[i+4>>2]=B;N[i>>2]=u;J[k>>2]=G;a=J[m+276>>2];e:{if((a|0)<0|!(a&2147483647)){break e}a=J[m+268>>2];if(!a){break e}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}a=J[m+288>>2];f:{if((a|0)<0|!(a&2147483647)){break f}a=J[m+280>>2];if(!a){break f}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}a=J[m+616>>2];g:{if((a|0)<0|!(a&2147483647)){break g}a=J[m+608>>2];if((a|0)==(m+348|0)|!a){break g}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}Ha=m+672|0;return Q(o)}function Cf(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=0,t=0,u=0;while(1){j=c?c+36|0:0;k=J[j+24>>2];a:{l=J[c+24>>2];b:{if(!l){if(!k){J[d+4>>2]=J[d+4>>2]+1;r=N[c+16>>2];k=J[c+28>>2];l=J[c+32>>2];s=J[a>>2];p=N[d+20>>2];o=N[c+12>>2];i=N[c>>2];f=N[c+4>>2];m=N[c+20>>2];n=N[c+8>>2];g=Q(Q(m-n)*Q(.5));N[b+28>>2]=g;h=Q(Q(r-f)*Q(.5));N[b+24>>2]=h;e=Q(Q(o-i)*Q(.5));N[b+20>>2]=e;N[b+16>>2]=Q(n+m)*Q(.5);N[b+12>>2]=Q(f+r)*Q(.5);N[b+8>>2]=Q(i+o)*Q(.5);q=p==Q(0);if(!q){N[b+28>>2]=p+g;N[b+24>>2]=p+h;N[b+20>>2]=p+e}J[b+32>>2]=l<<1&30|k-s<<3|1;r=N[j+16>>2];d=J[j+28>>2];a=J[j+32>>2];o=N[j+12>>2];i=N[j>>2];f=N[j+4>>2];m=N[j+20>>2];n=N[j+8>>2];g=Q(Q(m-n)*Q(.5));N[b- -64>>2]=g;h=Q(Q(r-f)*Q(.5));N[b+60>>2]=h;e=Q(Q(o-i)*Q(.5));N[b+56>>2]=e;N[b+52>>2]=Q(n+m)*Q(.5);N[b+48>>2]=Q(f+r)*Q(.5);N[b+44>>2]=Q(i+o)*Q(.5);if(!q){N[b+64>>2]=p+g;N[b+60>>2]=p+h;N[b+56>>2]=p+e}J[b+68>>2]=a<<1&30|d-s<<3|1;f=Q(Q(Q(N[c+8>>2]+N[c+20>>2])*Q(.5))-Q(Q(N[j+8>>2]+N[j+20>>2])*Q(.5)));i=Q(f*Q(.5773502588272095));m=Q(Q(Q(N[c>>2]+N[c+12>>2])*Q(.5))-Q(Q(N[j>>2]+N[j+12>>2])*Q(.5)));g=Q(m*Q(.5773502588272095));h=Q(Q(Q(N[c+4>>2]+N[c+16>>2])*Q(.5))-Q(Q(N[j+4>>2]+N[j+16>>2])*Q(.5)));n=Q(h*Q(.5773502588272095));e=Q(g+n);a=!(Q(i+e)>2]=(Q(i+e)>2]=J[d+8>>2]+1;r=N[c+16>>2];s=J[c+28>>2];l=J[c+32>>2];q=J[a>>2];p=N[d+20>>2];o=N[c+12>>2];i=N[c>>2];f=N[c+4>>2];m=N[c+20>>2];n=N[c+8>>2];g=Q(Q(m-n)*Q(.5));N[b+28>>2]=g;h=Q(Q(r-f)*Q(.5));N[b+24>>2]=h;e=Q(Q(o-i)*Q(.5));N[b+20>>2]=e;N[b+16>>2]=Q(n+m)*Q(.5);N[b+12>>2]=Q(f+r)*Q(.5);N[b+8>>2]=Q(i+o)*Q(.5);if(p!=Q(0)){N[b+28>>2]=p+g;N[b+24>>2]=p+h;N[b+20>>2]=p+e}J[b+32>>2]=l<<1&30|s-q<<3|1;l=Qd(J[a>>2],b,1,k,d);q=Qd(J[a>>2],b,2,k+36|0,d);f=Q(Q(Q(N[c+8>>2]+N[c+20>>2])*Q(.5))-Q(Q(N[j+8>>2]+N[j+20>>2])*Q(.5)));i=Q(f*Q(.5773502588272095));m=Q(Q(Q(N[c>>2]+N[c+12>>2])*Q(.5))-Q(Q(N[j>>2]+N[j+12>>2])*Q(.5)));g=Q(m*Q(.5773502588272095));h=Q(Q(Q(N[c+4>>2]+N[c+16>>2])*Q(.5))-Q(Q(N[j+4>>2]+N[j+16>>2])*Q(.5)));n=Q(h*Q(.5773502588272095));e=Q(g+n);c=!(Q(i+e)>2]=(Q(i+e)>2]+N[k+20>>2])*Q(.5))-Q(Q(N[k+44>>2]+N[k+56>>2])*Q(.5)));i=Q(f*Q(.5773502588272095));m=Q(Q(Q(N[k>>2]+N[k+12>>2])*Q(.5))-Q(Q(N[k+36>>2]+N[k+48>>2])*Q(.5)));g=Q(m*Q(.5773502588272095));h=Q(Q(Q(N[k+4>>2]+N[k+16>>2])*Q(.5))-Q(Q(N[k+40>>2]+N[k+52>>2])*Q(.5)));n=Q(h*Q(.5773502588272095));e=Q(g+n);b=!(Q(i+e)>2]=(Q(i+e)>2],d)}if(!q){break b}break a}if(!k){J[d+12>>2]=J[d+12>>2]+1;r=N[j+16>>2];s=J[j+28>>2];k=J[j+32>>2];q=J[a>>2];p=N[d+20>>2];o=N[j+12>>2];i=N[j>>2];f=N[j+4>>2];m=N[j+20>>2];n=N[j+8>>2];g=Q(Q(m-n)*Q(.5));N[b+100>>2]=g;h=Q(Q(r-f)*Q(.5));N[b+96>>2]=h;e=Q(Q(o-i)*Q(.5));N[b+92>>2]=e;N[b+88>>2]=Q(n+m)*Q(.5);N[b+84>>2]=Q(f+r)*Q(.5);N[b+80>>2]=Q(i+o)*Q(.5);if(p!=Q(0)){N[b+100>>2]=p+g;N[b+96>>2]=p+h;N[b+92>>2]=p+e}J[b+104>>2]=k<<1&30|s-q<<3|1;k=Qd(J[a>>2],b,0,l,d);q=Qd(J[a>>2],b,1,l+36|0,d);f=Q(Q(Q(N[c+8>>2]+N[c+20>>2])*Q(.5))-Q(Q(N[j+8>>2]+N[j+20>>2])*Q(.5)));i=Q(f*Q(.5773502588272095));m=Q(Q(Q(N[c>>2]+N[c+12>>2])*Q(.5))-Q(Q(N[j>>2]+N[j+12>>2])*Q(.5)));g=Q(m*Q(.5773502588272095));h=Q(Q(Q(N[c+4>>2]+N[c+16>>2])*Q(.5))-Q(Q(N[j+4>>2]+N[j+16>>2])*Q(.5)));n=Q(h*Q(.5773502588272095));e=Q(g+n);c=!(Q(i+e)>2]=(Q(i+e)>2]+N[l+20>>2])*Q(.5))-Q(Q(N[l+44>>2]+N[l+56>>2])*Q(.5)));i=Q(f*Q(.5773502588272095));m=Q(Q(Q(N[l>>2]+N[l+12>>2])*Q(.5))-Q(Q(N[l+36>>2]+N[l+48>>2])*Q(.5)));g=Q(m*Q(.5773502588272095));h=Q(Q(Q(N[l+4>>2]+N[l+16>>2])*Q(.5))-Q(Q(N[l+40>>2]+N[l+52>>2])*Q(.5)));n=Q(h*Q(.5773502588272095));e=Q(g+n);b=!(Q(i+e)>2]=(Q(i+e)>2],d)}k=l;if(q){break a}break b}J[d+16>>2]=J[d+16>>2]+1;t=Qd(J[a>>2],b,0,l,d);u=Qd(J[a>>2],b,1,l+36|0,d);s=Qd(J[a>>2],b,2,k,d);q=Qd(J[a>>2],b,3,k+36|0,d);f=Q(Q(Q(N[c+8>>2]+N[c+20>>2])*Q(.5))-Q(Q(N[j+8>>2]+N[j+20>>2])*Q(.5)));i=Q(f*Q(.5773502588272095));m=Q(Q(Q(N[c>>2]+N[c+12>>2])*Q(.5))-Q(Q(N[j>>2]+N[j+12>>2])*Q(.5)));g=Q(m*Q(.5773502588272095));h=Q(Q(Q(N[c+4>>2]+N[c+16>>2])*Q(.5))-Q(Q(N[j+4>>2]+N[j+16>>2])*Q(.5)));n=Q(h*Q(.5773502588272095));e=Q(g+n);c=!(Q(i+e)>2]=(Q(i+e)>2]+N[l+20>>2])*Q(.5))-Q(Q(N[l+44>>2]+N[l+56>>2])*Q(.5)));i=Q(f*Q(.5773502588272095));m=Q(Q(Q(N[l>>2]+N[l+12>>2])*Q(.5))-Q(Q(N[l+36>>2]+N[l+48>>2])*Q(.5)));g=Q(m*Q(.5773502588272095));h=Q(Q(Q(N[l+4>>2]+N[l+16>>2])*Q(.5))-Q(Q(N[l+40>>2]+N[l+52>>2])*Q(.5)));n=Q(h*Q(.5773502588272095));e=Q(g+n);c=!(Q(i+e)>2]=(Q(i+e)>2]+N[k+20>>2])*Q(.5))-Q(Q(N[k+44>>2]+N[k+56>>2])*Q(.5)));i=Q(f*Q(.5773502588272095));m=Q(Q(Q(N[k>>2]+N[k+12>>2])*Q(.5))-Q(Q(N[k+36>>2]+N[k+48>>2])*Q(.5)));g=Q(m*Q(.5773502588272095));h=Q(Q(Q(N[k+4>>2]+N[k+16>>2])*Q(.5))-Q(Q(N[k+40>>2]+N[k+52>>2])*Q(.5)));n=Q(h*Q(.5773502588272095));e=Q(g+n);b=!(Q(i+e)>2]=(Q(i+e)>2],d)}if(u){Cf(a,u,J[l+60>>2],d)}if(s){Cf(a,s,J[k+24>>2],d)}if(q){break a}}return}c=J[k+60>>2];b=q;continue}}function gc(a,b,c,d,e){var f=0,g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=0,O=0,R=Q(0),S=Q(0),T=0;f=Ha-224|0;Ha=f;J[f+200>>2]=0;J[f+204>>2]=0;J[f+196>>2]=1065353216;J[f+208>>2]=0;J[f+212>>2]=0;J[f+216>>2]=1065353216;J[f+220>>2]=0;J[f+180>>2]=0;J[f+184>>2]=0;J[f+176>>2]=1065353216;J[f+188>>2]=0;J[f+192>>2]=0;j=N[b+12>>2];i=N[b>>2];u=Q(j-i);n=N[b+28>>2];k=N[b+4>>2];q=Q(n-k);o=N[b+24>>2];w=Q(o-i);t=N[b+16>>2];r=Q(t-k);l=Q(Q(u*q)-Q(w*r));y=l;D=Q(l*l);s=r;r=N[b+32>>2];l=N[b+8>>2];z=Q(r-l);A=q;q=N[b+20>>2];C=Q(q-l);s=Q(Q(s*z)-Q(A*C));u=Q(Q(C*w)-Q(z*u));w=Q(Q(1)/Q(Y(Q(D+Q(Q(s*s)+Q(u*u))))));z=Q(y*w);s=Q(s*w);u=Q(u*w);a:{if(Q(Q(Q(N[a+4408>>2]*z)+Q(Q(N[a+4400>>2]*s)+Q(N[a+4404>>2]*u)))-Q(Q(l*z)+Q(Q(i*s)+Q(k*u))))>2];u=N[a+2288>>2];w=N[a+2272>>2];z=N[a+2308>>2];C=N[a+2292>>2];y=N[a+2260>>2];A=N[a+2276>>2];D=N[a+2312>>2];E=N[a+2296>>2];F=N[a+2264>>2];G=N[a+2280>>2];I=N[a+2256>>2];J[f+172>>2]=0;J[f+156>>2]=0;J[f+140>>2]=0;R=Q(D+Q(Q(E*r)+Q(Q(F*o)+Q(n*G))));N[f+168>>2]=R;S=Q(z+Q(Q(C*r)+Q(Q(y*o)+Q(n*A))));N[f+164>>2]=S;n=Q(s+Q(Q(u*r)+Q(Q(I*o)+Q(n*w))));N[f+160>>2]=n;o=Q(D+Q(Q(E*q)+Q(Q(F*j)+Q(t*G))));N[f+152>>2]=o;r=Q(z+Q(Q(C*q)+Q(Q(y*j)+Q(t*A))));N[f+148>>2]=r;j=Q(s+Q(Q(u*q)+Q(Q(I*j)+Q(t*w))));N[f+144>>2]=j;t=Q(D+Q(Q(E*l)+Q(Q(F*i)+Q(k*G))));N[f+136>>2]=t;q=Q(z+Q(Q(C*l)+Q(Q(y*i)+Q(k*A))));N[f+132>>2]=q;H[f+112|0]=0;J[f+104>>2]=2139095039;J[f+108>>2]=5;J[f+92>>2]=0;J[f+96>>2]=0;J[f+100>>2]=2139095039;N[f+88>>2]=Q(R+Q(t+o))*Q(.33333298563957214);N[f+84>>2]=Q(S+Q(q+r))*Q(.33333298563957214);i=Q(s+Q(Q(u*l)+Q(Q(I*i)+Q(k*w))));N[f+128>>2]=i;N[f+80>>2]=Q(n+Q(i+j))*Q(.33333298563957214);b=J[a+2208>>2];H[f+60|0]=1;J[f+48>>2]=b;J[f+16>>2]=155844;b=f+176|0;J[f+56>>2]=b;J[f+52>>2]=b;h=f+80|0;J[f+64>>2]=h;T=J[a+2324>>2];g=J[a+4416>>2];p=f+16|0;m=J[a+4420>>2];L=J[a+2320>>2];O=a+2324|0;b=Ha-96|0;Ha=b;n=N[h+80>>2];o=N[h- -64>>2];j=N[h+68>>2];t=N[h+88>>2];r=N[h+84>>2];i=N[h+52>>2];k=N[h+56>>2];q=N[h+72>>2];l=N[h+48>>2];J[b+60>>2]=0;s=Q(j-i);t=Q(t-k);r=Q(r-i);q=Q(q-k);j=Q(Q(s*t)-Q(r*q));y=j;o=Q(o-l);A=Q(o*r);r=Q(n-l);n=Q(A-Q(r*s));s=Q(j*j);j=Q(Q(q*r)-Q(t*o));o=Q(Q(1)/Q(Y(Q(Q(n*n)+Q(s+Q(j*j))))));t=Q(y*o);N[b+48>>2]=t;n=Q(n*o);N[b+56>>2]=n;j=Q(j*o);N[b+52>>2]=j;Ja[J[J[m>>2]+12>>2]](m,b+48|0,b+80|0,b- -64|0);x=a+2176|0;o=N[x>>2];i=Q(Q(n*k)+Q(Q(t*l)+Q(i*j)));k=N[b+80>>2];b:{if(Q(o+i)Q(o+N[b+64>>2])){break b}J[b+44>>2]=0;v=J[b+52>>2];J[b>>2]=J[b+48>>2];J[b+4>>2]=v;v=J[b+60>>2];J[b+8>>2]=J[b+56>>2];J[b+12>>2]=v;N[b+16>>2]=Q(i-k)+Q(-1.1920928955078125e-7);if(!Cy(g,p,m,x,b+16|0,b+48|0,b,b+44|0)){break b}if(!By(h,d,g,p,m,x,b+16|0,b,b+44|0)){break b}j=N[h+68>>2];n=N[h+84>>2];i=N[h+52>>2];o=N[h+72>>2];t=N[h+80>>2];r=N[h+88>>2];k=N[h+56>>2];l=N[h+48>>2];q=N[h+64>>2];J[b+92>>2]=0;q=Q(q-l);n=Q(n-i);l=Q(t-l);j=Q(j-i);i=Q(Q(q*n)-Q(l*j));y=i;s=Q(i*i);i=j;j=Q(r-k);k=Q(o-k);i=Q(Q(i*j)-Q(n*k));k=Q(Q(k*l)-Q(j*q));l=Q(Q(1)/Q(Y(Q(s+Q(Q(i*i)+Q(k*k))))));j=Q(y*l);N[b+88>>2]=j;k=Q(k*l);N[b+84>>2]=k;i=Q(i*l);N[b+80>>2]=i;c:{d:{switch(J[b+44>>2]){case 0:p=J[g+24>>2];v=Fd(g,m,b);B=J[b+92>>2];J[f+8>>2]=J[b+88>>2];J[f+12>>2]=B;B=J[b+84>>2];J[f>>2]=J[b+80>>2];J[f+4>>2]=B;Sn(h,c,g,p+P(v,20)|0,m,L,O,x,b+80|0);break c;case 1:p=J[b+48>>2];if(!(Q(Q(Q(Q(-N[b>>2])*i)-Q(k*N[b+4>>2]))-Q(N[b+8>>2]*j))>Q(.7071067690849304))){if(K[a+4429|0]?0:d&7){break c}g=J[a+3620>>2];x=J[g+4360>>2];m=x+15|0;if(m>>>0>(J[g+4364>>2]&2147483647)>>>0){so(g,m);g=J[a+3620>>2];x=J[g+4360>>2]}J[g+4360>>2]=m;g=J[g+4356>>2]+(x<<2)|0;H[g+56|0]=d;J[g+52>>2]=p;J[g+48>>2]=c;J[g+36>>2]=J[e>>2];J[g+40>>2]=J[e+4>>2];J[g+44>>2]=J[e+8>>2];c=J[h+52>>2];m=J[h+48>>2];N[g+8>>2]=N[h+56>>2];J[g>>2]=m;J[g+4>>2]=c;c=J[h+68>>2];m=J[h+64>>2];N[g+20>>2]=N[h+72>>2];J[g+12>>2]=m;J[g+16>>2]=c;c=J[h+84>>2];m=J[h+80>>2];N[g+32>>2]=N[h+88>>2];J[g+24>>2]=m;J[g+28>>2]=c;break c}v=J[g+24>>2];B=J[b+92>>2];J[f+8>>2]=J[b+88>>2];J[f+12>>2]=B;B=J[b+84>>2];J[f>>2]=J[b+80>>2];J[f+4>>2]=B;Sn(h,c,g,v+P(p,20)|0,m,L,O,x,b+80|0);break c;default:break d}}v=Fd(g,m,b);p=J[m+40>>2];j=N[p+36>>2];n=N[p+40>>2];v=J[g+24>>2]+P(v,20)|0;i=N[v>>2];k=N[v+4>>2];o=N[p+20>>2];l=N[v+8>>2];t=N[p+24>>2];r=N[p+32>>2];q=N[p+8>>2];s=N[p>>2];u=N[p+4>>2];w=N[p+16>>2];J[b+76>>2]=0;j=Q(Q(n*l)+Q(Q(r*i)+Q(k*j)));n=Q(Q(q*l)+Q(Q(s*i)+Q(k*u)));k=Q(Q(t*l)+Q(Q(w*i)+Q(k*o)));i=Q(Q(1)/Q(Y(Q(Q(j*j)+Q(Q(n*n)+Q(k*k))))));l=Q(n*i);N[b+64>>2]=l;k=Q(k*i);N[b+68>>2]=k;i=Q(j*i);N[b+72>>2]=i;J[f+12>>2]=0;N[f+8>>2]=-i;N[f+4>>2]=-k;N[f>>2]=-l;Ay(g,v,h,c,m,L,O,x,b- -64|0)}}Ha=b+96|0;if(M[a+2324>>2]<=T>>>0){break a}x=d&16;e:{if(d&8){break e}g=J[a+3616>>2];if((g|0)==128){break e}m=a+2336|0;b=J[e>>2];c=J[e+4>>2];p=b>>>0>>0?b:c;h=b>>>0>c>>>0?b:c;b=p<<16|h;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;c=(((b>>>16^b)&127)+a|0)+3488|0;b=K[c|0];if((b|0)!=255){while(1){b=b&255;c=m+(b<<3)|0;if((p|0)==J[c>>2]&(h|0)==J[c+4>>2]){break e}c=(a+b|0)+3360|0;b=K[c|0];if((b|0)!=255){continue}break}}H[c|0]=g;H[(a+g|0)+3360|0]=255;b=J[a+3616>>2];J[a+3616>>2]=b+1;c=m+(b<<3)|0;J[c>>2]=p;J[c+4>>2]=h}p=d&32;f:{if(x){break f}h=J[a+3616>>2];if((h|0)==128){break f}g=a+2336|0;b=J[e+4>>2];c=J[e+8>>2];m=b>>>0>>0?b:c;c=b>>>0>c>>>0?b:c;b=m<<16|c;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;d=(((b>>>16^b)&127)+a|0)+3488|0;b=K[d|0];if((b|0)!=255){while(1){b=b&255;d=g+(b<<3)|0;if((m|0)==J[d>>2]&(c|0)==J[d+4>>2]){break f}d=(a+b|0)+3360|0;b=K[d|0];if((b|0)!=255){continue}break}}H[d|0]=h;H[(a+h|0)+3360|0]=255;b=J[a+3616>>2];J[a+3616>>2]=b+1;d=g+(b<<3)|0;J[d>>2]=m;J[d+4>>2]=c}g:{if(p){break g}h=J[a+3616>>2];if((h|0)==128){break g}g=a+2336|0;b=J[e+8>>2];c=J[e>>2];m=b>>>0>>0?b:c;c=b>>>0>c>>>0?b:c;b=m<<16|c;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;d=(((b>>>16^b)&127)+a|0)+3488|0;b=K[d|0];if((b|0)!=255){while(1){b=b&255;d=g+(b<<3)|0;if((m|0)==J[d>>2]&(c|0)==J[d+4>>2]){break g}d=(a+b|0)+3360|0;b=K[d|0];if((b|0)!=255){continue}break}}H[d|0]=h;H[(a+h|0)+3360|0]=255;b=J[a+3616>>2];J[a+3616>>2]=b+1;d=g+(b<<3)|0;J[d>>2]=m;J[d+4>>2]=c}d=J[a+4396>>2];h:{if((d|0)==128){break h}h=a+3628|0;g=J[e>>2];c=((g&127)+a|0)+4268|0;b=K[c|0];i:{if((b|0)!=255){while(1){b=b&255;if((g|0)==J[h+(b<<2)>>2]){break i}c=(a+b|0)+4140|0;b=K[c|0];if((b|0)!=255){continue}break}}H[c|0]=d;H[(a+d|0)+4140|0]=255;b=J[a+4396>>2];J[a+4396>>2]=b+1;J[h+(b<<2)>>2]=g;d=J[a+4396>>2]}if((d|0)==128){break h}g=J[e+4>>2];c=((g&127)+a|0)+4268|0;b=K[c|0];j:{if((b|0)!=255){while(1){b=b&255;if((g|0)==J[h+(b<<2)>>2]){break j}c=(a+b|0)+4140|0;b=K[c|0];if((b|0)!=255){continue}break}}H[c|0]=d;H[(a+d|0)+4140|0]=255;b=J[a+4396>>2];J[a+4396>>2]=b+1;J[h+(b<<2)>>2]=g;d=J[a+4396>>2]}if((d|0)==128){break h}e=J[e+8>>2];c=((e&127)+a|0)+4268|0;b=K[c|0];if((b|0)!=255){while(1){b=b&255;if((e|0)==J[h+(b<<2)>>2]){break h}c=(a+b|0)+4140|0;b=K[c|0];if((b|0)!=255){continue}break}}H[c|0]=d;H[(a+d|0)+4140|0]=255;b=J[a+4396>>2];J[a+4396>>2]=b+1;J[h+(b<<2)>>2]=e}Uy(a,f,T)}Ha=f+224|0}function Ul(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0;if(J[a+116>>2]){a:{if(!K[a+28|0]){break a}s=J[a+20>>2];x=J[a+12>>2];m=J[a+4>>2];t=J[a>>2];q=J[a+24>>2];b:{if(!q){break b}if(!s){break a}u=J[a+16>>2];o=J[a+8>>2];while(1){n=P(k,24)+m|0;d=J[n>>2];l=J[n+12>>2];while(1){c=e;e=c+1|0;f=J[o+P(c,24)>>2];if(f>>>0>>0){continue}break}if(f>>>0<=l>>>0){r=x+(k<<1)|0;e=c;while(1){d=o+P(e,24)|0;c:{if(J[d+20>>2]-J[n+8>>2]>>>1&1073741824|J[d+16>>2]-J[n+4>>2]&-2147483648|J[n+16>>2]-J[d+4>>2]>>>2&536870912|J[n+20>>2]-J[d+8>>2]>>>3&268435456){break c}i=J[b+28>>2];g=J[b+32>>2];d=J[(t+(L[r>>1]<<3)|0)+4>>2];j=J[i+(J[g+P(d>>>2|0,12)>>2]<<2)>>2];f=J[(t+(L[u+(e<<1)>>1]<<3)|0)+4>>2];g=J[i+(J[g+P(f>>>2|0,12)>>2]<<2)>>2];if((j|0)==(g|0)|!K[J[b+36>>2]+(j<<2&12|g&3)|0]){break c}i=d>>>0>>0?d:f;j=d>>>0>f>>>0?d:f;d=i&65535|j<<16;d=(d<<15^-1)+d|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;w=d>>>16^d;f=w&J[b+4>>2];d:{g=J[b+12>>2];e:{if(!g){break e}d=J[(f<<2)+g>>2];if((d|0)==-1){break e}y=J[b+16>>2];v=J[b+20>>2];while(1){p=v+(d<<3)|0;if((i|0)==(J[p>>2]&2147483647)){z=J[p+4>>2];if((j|0)==(z&2147483647)){break d}}d=J[y+(d<<2)>>2];if((d|0)!=-1){continue}break}}d=J[b+8>>2];if(d>>>0>=M[b>>2]){f=ad(b,w);g=J[b+12>>2];d=J[b+8>>2]}J[b+8>>2]=d+1;p=J[b+20>>2]+(d<<3)|0;J[p+4>>2]=j;J[p>>2]=i|-2147483648;f=(f<<2)+g|0;J[J[b+16>>2]+(d<<2)>>2]=J[f>>2];J[f>>2]=d;break c}J[p+4>>2]=z|-2147483648}e=e+1|0;if(l>>>0>=M[o+P(e,24)>>2]){continue}break}}f:{if(c>>>0>=q>>>0){d=0;break f}e=c;d=0;k=k+1|0;if(s>>>0>k>>>0){continue}}break}while(1){e=o+P(h,24)|0;f=J[e>>2];n=J[e+12>>2];while(1){c=d;d=c+1|0;e=J[P(c,24)+m>>2];if(e>>>0<=f>>>0){continue}break}if(e>>>0<=n>>>0){p=u+(h<<1)|0;k=o+P(h,24)|0;e=c;while(1){d=P(e,24)+m|0;g:{if(J[d+20>>2]-J[k+8>>2]>>>1&1073741824|J[d+16>>2]-J[k+4>>2]&-2147483648|J[k+16>>2]-J[d+4>>2]>>>2&536870912|J[k+20>>2]-J[d+8>>2]>>>3&268435456){break g}l=J[b+28>>2];g=J[b+32>>2];d=J[(t+(L[x+(e<<1)>>1]<<3)|0)+4>>2];i=J[l+(J[g+P(d>>>2|0,12)>>2]<<2)>>2];f=J[(t+(L[p>>1]<<3)|0)+4>>2];g=J[l+(J[g+P(f>>>2|0,12)>>2]<<2)>>2];if((i|0)==(g|0)|!K[J[b+36>>2]+(i<<2&12|g&3)|0]){break g}l=d>>>0>>0?d:f;i=d>>>0>f>>>0?d:f;d=l&65535|i<<16;d=(d<<15^-1)+d|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;r=d>>>16^d;f=r&J[b+4>>2];h:{g=J[b+12>>2];i:{if(!g){break i}d=J[(f<<2)+g>>2];if((d|0)==-1){break i}w=J[b+16>>2];y=J[b+20>>2];while(1){j=y+(d<<3)|0;if((l|0)==(J[j>>2]&2147483647)){v=J[j+4>>2];if((i|0)==(v&2147483647)){break h}}d=J[w+(d<<2)>>2];if((d|0)!=-1){continue}break}}d=J[b+8>>2];if(d>>>0>=M[b>>2]){f=ad(b,r);g=J[b+12>>2];d=J[b+8>>2]}J[b+8>>2]=d+1;j=J[b+20>>2]+(d<<3)|0;J[j+4>>2]=i;J[j>>2]=l|-2147483648;f=(f<<2)+g|0;J[J[b+16>>2]+(d<<2)>>2]=J[f>>2];J[f>>2]=d;break g}J[j+4>>2]=v|-2147483648}e=e+1|0;if(n>>>0>=M[P(e,24)+m>>2]){continue}break}}if(c>>>0>=s>>>0){break b}d=c;h=h+1|0;if(q>>>0>h>>>0){continue}break}}if(!s){break a}c=0;f=0;while(1){g=P(f,24)+m|0;d=J[g>>2];e=c;while(1){h=P(e,24);c=e+1|0;e=c;if(d>>>0>M[h+m>>2]){continue}break}if(c>>>0>=s>>>0){break a}u=J[g+12>>2];if(u>>>0>=M[P(c,24)+m>>2]){l=x+(f<<1)|0;d=c;while(1){e=P(d,24)+m|0;j:{if(J[e+20>>2]-J[g+8>>2]>>>1&1073741824|J[e+16>>2]-J[g+4>>2]&-2147483648|J[g+16>>2]-J[e+4>>2]>>>2&536870912|J[g+20>>2]-J[e+8>>2]>>>3&268435456){break j}o=J[b+28>>2];k=J[b+32>>2];e=J[(t+(L[l>>1]<<3)|0)+4>>2];n=J[o+(J[k+P(e>>>2|0,12)>>2]<<2)>>2];h=J[(t+(L[x+(d<<1)>>1]<<3)|0)+4>>2];k=J[o+(J[k+P(h>>>2|0,12)>>2]<<2)>>2];if((n|0)==(k|0)|!K[J[b+36>>2]+(n<<2&12|k&3)|0]){break j}o=e>>>0>>0?e:h;n=e>>>0>h>>>0?e:h;e=o&65535|n<<16;e=(e<<15^-1)+e|0;e=P(e>>>10^e,9);e=e>>>6^e;e=(e<<11^-1)+e|0;i=e>>>16^e;h=i&J[b+4>>2];k:{k=J[b+12>>2];l:{if(!k){break l}e=J[(h<<2)+k>>2];if((e|0)==-1){break l}j=J[b+16>>2];p=J[b+20>>2];while(1){q=p+(e<<3)|0;if((o|0)==(J[q>>2]&2147483647)){r=J[q+4>>2];if((n|0)==(r&2147483647)){break k}}e=J[j+(e<<2)>>2];if((e|0)!=-1){continue}break}}e=J[b+8>>2];if(e>>>0>=M[b>>2]){h=ad(b,i);k=J[b+12>>2];e=J[b+8>>2]}J[b+8>>2]=e+1;q=J[b+20>>2]+(e<<3)|0;J[q+4>>2]=n;J[q>>2]=o|-2147483648;h=(h<<2)+k|0;J[J[b+16>>2]+(e<<2)>>2]=J[h>>2];J[h>>2]=e;break j}J[q+4>>2]=r|-2147483648}d=d+1|0;if(u>>>0>=M[P(d,24)+m>>2]){continue}break}}f=f+1|0;if((s|0)!=(f|0)){continue}break}}m:{if(!K[a+60|0]){break m}x=J[a+56>>2];q=J[a+52>>2];k=J[a+48>>2];s=J[a+44>>2];o=J[a+32>>2];n=J[a+40>>2];t=J[a+36>>2];n:{if(!n|!t){break n}h=0;c=0;while(1){m=s+P(h,24)|0;e=J[m>>2];u=J[m+12>>2];while(1){d=c;c=c+1|0;f=J[k+P(d,24)>>2];if(f>>>0>>0){continue}break}if(f>>>0<=u>>>0){p=x+(h<<1)|0;e=d;while(1){c=k+P(e,24)|0;o:{if(J[c+20>>2]-J[m+8>>2]>>>1&1073741824|J[c+16>>2]-J[m+4>>2]&-2147483648|J[m+16>>2]-J[c+4>>2]>>>2&536870912|J[m+20>>2]-J[c+8>>2]>>>3&268435456){break o}l=J[b+28>>2];g=J[b+32>>2];c=J[(o+(L[p>>1]<<3)|0)+4>>2];i=J[l+(J[g+P(c>>>2|0,12)>>2]<<2)>>2];f=J[(o+(L[q+(e<<1)>>1]<<3)|0)+4>>2];g=J[l+(J[g+P(f>>>2|0,12)>>2]<<2)>>2];if((i|0)==(g|0)|!K[J[b+36>>2]+(i<<2&12|g&3)|0]){break o}l=c>>>0>>0?c:f;i=c>>>0>f>>>0?c:f;c=l&65535|i<<16;c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;r=c>>>16^c;f=r&J[b+4>>2];p:{g=J[b+12>>2];q:{if(!g){break q}c=J[(f<<2)+g>>2];if((c|0)==-1){break q}w=J[b+16>>2];y=J[b+20>>2];while(1){j=y+(c<<3)|0;if((l|0)==(J[j>>2]&2147483647)){v=J[j+4>>2];if((i|0)==(v&2147483647)){break p}}c=J[w+(c<<2)>>2];if((c|0)!=-1){continue}break}}c=J[b+8>>2];if(c>>>0>=M[b>>2]){f=ad(b,r);g=J[b+12>>2];c=J[b+8>>2]}J[b+8>>2]=c+1;j=J[b+20>>2]+(c<<3)|0;J[j+4>>2]=i;J[j>>2]=l|-2147483648;f=(f<<2)+g|0;J[J[b+16>>2]+(c<<2)>>2]=J[f>>2];J[f>>2]=c;break o}J[j+4>>2]=v|-2147483648}e=e+1|0;if(u>>>0>=M[k+P(e,24)>>2]){continue}break}}if(d>>>0>=n>>>0){break n}c=d;h=h+1|0;if(t>>>0>h>>>0){continue}break}}if(!t|!n){break m}h=0;c=0;while(1){m=k+P(h,24)|0;e=J[m>>2];u=J[m+12>>2];while(1){d=c;c=c+1|0;f=J[s+P(d,24)>>2];if(f>>>0<=e>>>0){continue}break}if(f>>>0<=u>>>0){p=q+(h<<1)|0;e=d;while(1){c=s+P(e,24)|0;r:{if(J[c+20>>2]-J[m+8>>2]>>>1&1073741824|J[c+16>>2]-J[m+4>>2]&-2147483648|J[m+16>>2]-J[c+4>>2]>>>2&536870912|J[m+20>>2]-J[c+8>>2]>>>3&268435456){break r}l=J[b+28>>2];g=J[b+32>>2];c=J[(o+(L[x+(e<<1)>>1]<<3)|0)+4>>2];i=J[l+(J[g+P(c>>>2|0,12)>>2]<<2)>>2];f=J[(o+(L[p>>1]<<3)|0)+4>>2];g=J[l+(J[g+P(f>>>2|0,12)>>2]<<2)>>2];if((i|0)==(g|0)|!K[J[b+36>>2]+(i<<2&12|g&3)|0]){break r}l=c>>>0>>0?c:f;i=c>>>0>f>>>0?c:f;c=l&65535|i<<16;c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;r=c>>>16^c;f=r&J[b+4>>2];s:{g=J[b+12>>2];t:{if(!g){break t}c=J[(f<<2)+g>>2];if((c|0)==-1){break t}w=J[b+16>>2];y=J[b+20>>2];while(1){j=y+(c<<3)|0;if((l|0)==(J[j>>2]&2147483647)){v=J[j+4>>2];if((i|0)==(v&2147483647)){break s}}c=J[w+(c<<2)>>2];if((c|0)!=-1){continue}break}}c=J[b+8>>2];if(c>>>0>=M[b>>2]){f=ad(b,r);g=J[b+12>>2];c=J[b+8>>2]}J[b+8>>2]=c+1;j=J[b+20>>2]+(c<<3)|0;J[j+4>>2]=i;J[j>>2]=l|-2147483648;f=(f<<2)+g|0;J[J[b+16>>2]+(c<<2)>>2]=J[f>>2];J[f>>2]=c;break r}J[j+4>>2]=v|-2147483648}e=e+1|0;if(u>>>0>=M[s+P(e,24)>>2]){continue}break}}h=h+1|0;if(n>>>0<=h>>>0){break m}c=d;if(t>>>0>c>>>0){continue}break}}J[a+116>>2]=0}}function Sn(a,b,c,d,e,f,g,h,i){var j=Q(0),k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),I=Q(0),M=0,O=0,R=0,S=0,T=0,U=0,V=0,W=Q(0),X=Q(0),Z=Q(0),_=0,$=0,aa=0,ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=0,ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=0,qa=0,ra=0,sa=Q(0);k=Ha-96|0;Ha=k;T=J[g>>2];ak(k+48|0,i);w=L[d+16>>1];M=J[c+32>>2];l=K[d+18|0];O=(l<<4)+16|0;R=k-O|0;Ha=R;O=R-O|0;Ha=O;$=O-(l+15&496)|0;Ha=$;z=J[a+60>>2];J[k+8>>2]=J[a+56>>2];J[k+12>>2]=z;z=J[a+52>>2];J[k>>2]=J[a+48>>2];J[k+4>>2]=z;z=J[a+76>>2];J[k+24>>2]=J[a+72>>2];J[k+28>>2]=z;z=a- -64|0;E=J[z+4>>2];J[k+16>>2]=J[z>>2];J[k+20>>2]=E;z=J[a+92>>2];J[k+40>>2]=J[a+88>>2];J[k+44>>2]=z;z=J[a+84>>2];J[k+32>>2]=J[a+80>>2];J[k+36>>2]=z;z=w+M|0;Ja[J[J[e>>2]+16>>2]](e,z,l,J[c+28>>2],R);u=N[k+84>>2];t=N[k+24>>2];x=N[k+52>>2];j=N[k+16>>2];m=N[k+20>>2];q=N[k+68>>2];n=Q(Q(u*t)+Q(Q(x*j)+Q(m*q)));N[k+20>>2]=n;B=N[k+88>>2];C=N[k+56>>2];A=N[k+72>>2];N[k+24>>2]=Q(t*B)+Q(Q(j*C)+Q(m*A));M=0;J[k+12>>2]=0;r=N[k+8>>2];p=N[k>>2];y=N[k+4>>2];I=Q(Q(B*r)+Q(Q(C*p)+Q(A*y)));N[k+8>>2]=I;o=Q(Q(u*r)+Q(Q(x*p)+Q(y*q)));N[k+4>>2]=o;D=N[k+80>>2];s=N[k+48>>2];v=y;y=N[k+64>>2];r=Q(Q(r*D)+Q(Q(p*s)+Q(v*y)));N[k>>2]=r;J[k+28>>2]=0;p=Q(Q(D*t)+Q(Q(s*j)+Q(m*y)));N[k+16>>2]=p;t=N[k+40>>2];j=N[k+36>>2];m=N[k+32>>2];J[k+44>>2]=0;N[k+40>>2]=Q(B*t)+Q(Q(C*m)+Q(j*A));u=Q(Q(u*t)+Q(Q(x*m)+Q(j*q)));N[k+36>>2]=u;t=Q(Q(D*t)+Q(Q(s*m)+Q(j*y)));N[k+32>>2]=t;B=Q(-34028234663852886e22);x=Q(34028234663852886e22);a:{if(!K[d+18|0]){C=Q(-34028234663852886e22);l=0;r=Q(34028234663852886e22);break a}j=on?j:n;ca=Q((j>u?j:u)+Q(1.1920928955078125e-7));j=rp?j:p;da=Q((j>t?j:t)+Q(1.1920928955078125e-7));j=o>Q(34028234663852886e22)?Q(34028234663852886e22):o;j=jQ(34028234663852886e22)?Q(34028234663852886e22):r;j=j>2]);W=Q(u-n);ja=Q(Q(p+Q(1.1920928955078125e-7))*W);X=Q(n-o);ka=Q(Q(r+Q(1.1920928955078125e-7))*X);Z=Q(o-u);la=Q(Q(t+Q(1.1920928955078125e-7))*Z);ma=Q(t-p);na=Q(p-r);oa=Q(r-t);E=T+5|0;U=(T<<6)+f|0;x=Q(-34028234663852886e22);y=Q(34028234663852886e22);w=0;D=Q(34028234663852886e22);while(1){aa=w<<4;l=aa+R|0;F=N[l+12>>2];m=N[k+80>>2];s=N[k+48>>2];v=N[k+64>>2];j=N[k+84>>2];G=N[k+52>>2];fa=N[k+68>>2];q=N[l+8>>2];C=N[l>>2];A=N[l+4>>2];ba=Q(Q(N[k+88>>2]*q)+Q(Q(N[k+56>>2]*C)+Q(A*N[k+72>>2])));N[O+aa>>2]=ba-I;J[l+12>>2]=0;N[l+8>>2]=I;j=Q(Q(j*q)+Q(Q(G*C)+Q(A*fa)));N[l+4>>2]=j;m=Q(Q(m*q)+Q(Q(s*C)+Q(A*v)));N[l>>2]=m;aa=jy;ra=m>D;ga=bada)){break b}if(j>ca){break b}c:{if(m==t&j==u|m==r&j==o){break c}S=jQ(0);l=0;if(!((V?s:v)>=(V?v:s))){break d}l=1}if(m==p&j==n){break c}V=_;_=jQ(0);if(!((V?s:v)>=(V?v:s))){break e}if(l){break b}l=l+1|0}f:{if((S|0)==(_|0)){break f}s=Q(ja+Q(Q(j-n)*ma));v=Q(m*W);S=W>Q(0);if(!((S?s:v)>=(S?v:s))){break f}if((l|0)!=1){break c}break b}if(!l){break b}}fa=N[a+56>>2];ba=N[a+48>>2];sa=N[a+52>>2];s=N[i+4>>2];v=N[i+8>>2];G=N[i>>2];S=J[g>>2];l=(S<<6)+f|0;J[l+48>>2]=b;N[l+32>>2]=G;N[l+12>>2]=F;N[l+8>>2]=q;N[l+4>>2]=A;N[l>>2]=C;N[l+40>>2]=v;N[l+36>>2]=s;J[l+28>>2]=0;F=Q(Q(v*Q(fa-q))+Q(Q(G*Q(ba-C))+Q(s*Q(sa-A))));N[l+44>>2]=-F;N[l+24>>2]=q+Q(v*F);N[l+20>>2]=A+Q(s*F);N[l+16>>2]=C+Q(G*F);l=S+1|0;J[g>>2]=l;M=M+1|0;l=l-T|0;if(l>>>0<16){break b}ue(U,l);J[g>>2]=E}x=aa?x:j;B=pa?B:m;y=qa?y:j;D=ra?D:m;H[w+$|0]=ga;l=K[d+18|0];w=w+1|0;if(l>>>0>w>>>0){continue}break}C=Q(x+Q(1.1920928955078125e-7));B=Q(B+Q(1.1920928955078125e-7));x=Q(D+Q(-1.1920928955078125e-7));r=Q(y+Q(-1.1920928955078125e-7))}g:{if((l|0)==(M|0)){break g}a=J[e+40>>2];j=N[d+8>>2];m=N[d>>2];n=N[d+4>>2];o=Q(Q(N[a+40>>2]*j)+Q(Q(N[a+32>>2]*m)+Q(n*N[a+36>>2])));y=o;v=Q(o*o);o=Q(Q(N[a+8>>2]*j)+Q(Q(N[a>>2]*m)+Q(n*N[a+4>>2])));j=Q(Q(N[a+24>>2]*j)+Q(Q(N[a+16>>2]*m)+Q(n*N[a+20>>2])));m=Q(Q(1)/Q(Y(Q(v+Q(Q(o*o)+Q(j*j))))));A=Q(y*m);a=J[e+36>>2];c=J[c+28>>2]+P(K[z|0],12)|0;n=N[c+8>>2];p=N[c>>2];q=N[c+4>>2];y=Q(o*m);D=Q(j*m);v=Q(Q(A*Q(Q(N[a+40>>2]*n)+Q(Q(N[a+8>>2]*p)+Q(q*N[a+24>>2]))))+Q(Q(y*Q(Q(N[a+32>>2]*n)+Q(Q(N[a>>2]*p)+Q(q*N[a+16>>2]))))+Q(D*Q(Q(N[a+36>>2]*n)+Q(Q(N[a+4>>2]*p)+Q(q*N[a+20>>2]))))));M=T+5|0;z=(T<<6)+f|0;c=0;e=0;while(1){w=(e<<4)+k|0;q=N[w>>2];h:{if(qB){break h}p=N[w+4>>2];if(pC){break h}E=K[d+18|0];if(!E){break h}a=((E<<4)+R|0)-16|0;m=N[a>>2];j=N[a+4>>2];l=0;a=0;i:{while(1){if(m==q&j==p){break i}o=m;n=j;U=(l<<4)+R|0;m=N[U>>2];j=N[U+4>>2];if(q==m&p==j){break i}j:{if((n>p|0)==(j>p|0)){break j}s=Q(j-n);n=Q(Q(Q(o+Q(1.1920928955078125e-7))*s)+Q(Q(p-n)*Q(m-o)));o=Q(q*s);U=s>Q(0);if(!((U?n:o)>=(U?o:n))){break j}if((a|0)==1){break h}a=a+1|0}l=l+1|0;if((E|0)!=(l|0)){continue}break}if(!a){break h}}c=c+1|0;n=N[w+8>>2];j=Q(Q(N[k+88>>2]*n)+Q(Q(N[k+80>>2]*q)+Q(p*N[k+84>>2])));m=Q(Q(N[k+56>>2]*n)+Q(Q(N[k+48>>2]*q)+Q(p*N[k+52>>2])));n=Q(Q(N[k+72>>2]*n)+Q(Q(N[k+64>>2]*q)+Q(p*N[k+68>>2])));o=Q(Q(Q(A*j)+Q(Q(y*m)+Q(D*n)))-v);if(o>N[h>>2]){break h}p=N[i+4>>2];q=N[i+8>>2];s=N[i>>2];l=J[g>>2];a=(l<<6)+f|0;J[a+48>>2]=b;N[a+32>>2]=s;N[a+16>>2]=m;J[a+12>>2]=0;G=Q(j-Q(A*o));N[a+8>>2]=G;F=Q(n-Q(D*o));N[a+4>>2]=F;o=Q(m-Q(y*o));N[a>>2]=o;N[a+40>>2]=q;N[a+36>>2]=p;J[a+28>>2]=0;N[a+24>>2]=j;N[a+20>>2]=n;N[a+44>>2]=Q(q*Q(G-j))+Q(Q(s*Q(o-m))+Q(p*Q(F-n)));a=l+1|0;J[g>>2]=a;a=a-T|0;if(a>>>0<16){break h}ue(z,a);J[g>>2]=M}e=e+1|0;if((e|0)!=3){continue}break}if((c|0)==3){break g}a=K[d+18|0];e=0;while(1){c=(e<<4)+k|0;j=N[c+4>>2];m=N[c>>2];c=a;a=0;if(c){y=j>u?j:u;D=m>t?m:t;s=j>2];w=w<<4;E=w+R|0;r=N[E>>2];if(D<(n(n>r?n:r)){break k}o=N[c+4>>2];p=N[E+4>>2];if(y<(o(o>p?o:p)){break k}x=Q(Q(Q(m-n)*Q(u-o))-Q(Q(t-n)*Q(j-o)));q=Q(Q(Q(m-r)*Q(u-p))-Q(Q(t-r)*Q(j-p)));if(!(Q(x*q)>2]);q=Q(x*Q(Q(1)/Q(q-x)));x=Q(B-Q(q*Q(Q(I+N[w+O>>2])-B)));G=Q(x-I);if(G>N[h>>2]){break k}F=N[i+8>>2];c=J[i+4>>2];w=J[i>>2];B=N[k+56>>2];W=N[k+48>>2];X=N[k+52>>2];C=N[k+88>>2];Z=N[k+80>>2];ca=N[k+84>>2];A=N[k+72>>2];da=N[k+64>>2];ea=N[k+68>>2];E=J[g>>2];a=(E<<6)+f|0;J[a+12>>2]=0;J[a+48>>2]=b;J[a+32>>2]=w;J[a+36>>2]=c;J[a+28>>2]=0;N[a+44>>2]=G;N[a+40>>2]=F;n=Q(n-Q(Q(r-n)*q));o=Q(o-Q(Q(p-o)*q));r=Q(Q(da*n)+Q(ea*o));N[a+4>>2]=Q(A*x)+r;p=Q(Q(Z*n)+Q(o*ca));N[a+8>>2]=Q(C*x)+p;n=Q(Q(W*n)+Q(o*X));N[a+16>>2]=Q(B*I)+n;N[a+20>>2]=Q(A*I)+r;N[a+24>>2]=Q(C*I)+p;N[a>>2]=Q(B*x)+n;a=E+1|0;J[g>>2]=a;a=a-T|0;if(a>>>0<16){break k}ue(z,a);J[g>>2]=M}a=K[d+18|0];w=l;l=l+1|0;if(a>>>0>l>>>0){continue}break}}u=j;t=m;e=e+1|0;if((e|0)!=3){continue}break}}Ha=k+96|0}function rca(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=0,oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0);h=Ha-224|0;Ha=h;na=K[f+6|0];l=N[c+4>>2];m=Q(l+l);j=N[c+8>>2];n=Q(m*j);i=N[c>>2];k=Q(i+i);o=N[c+12>>2];s=Q(k*o);A=Q(n-s);N[h+80>>2]=A;I=Q(n+s);N[h+72>>2]=I;i=Q(Q(1)-Q(i*k));n=Q(l*m);s=Q(i-n);N[h+84>>2]=s;p=i;i=Q(j+j);r=Q(j*i);t=Q(p-r);N[h+68>>2]=t;j=Q(k*j);m=Q(m*o);B=Q(j+m);N[h+76>>2]=B;k=Q(k*l);i=Q(i*o);u=Q(k-i);N[h+64>>2]=u;l=Q(j-m);N[h+60>>2]=l;k=Q(k+i);N[h+56>>2]=k;j=Q(Q(Q(1)-n)-r);N[h+52>>2]=j;T=N[c+16>>2];N[h+88>>2]=T;U=N[c+20>>2];N[h+92>>2]=U;V=N[c+24>>2];N[h+96>>2]=V;i=N[d+4>>2];p=Q(i+i);m=N[d+8>>2];o=Q(p*m);n=N[d>>2];r=Q(n+n);q=N[d+12>>2];G=Q(r*q);L=Q(o-G);N[h+32>>2]=L;o=Q(o+G);N[h+24>>2]=o;n=Q(Q(1)-Q(n*r));w=Q(i*p);O=Q(n-w);N[h+36>>2]=O;x=Q(m+m);y=Q(m*x);n=Q(n-y);N[h+20>>2]=n;m=Q(r*m);p=Q(p*q);G=Q(m+p);N[h+28>>2]=G;i=Q(r*i);q=Q(x*q);r=Q(i-q);N[h+16>>2]=r;p=Q(m-p);N[h+12>>2]=p;m=Q(i+q);N[h+8>>2]=m;i=Q(Q(Q(1)-w)-y);N[h+4>>2]=i;W=N[d+16>>2];N[h+40>>2]=W;X=N[d+20>>2];N[h+44>>2]=X;Y=N[d+24>>2];N[h+48>>2]=Y;q=N[e>>2];w=N[b+12>>2];oa=Q(Q(l*O)+Q(Q(j*G)+Q(k*L)));Z=Q(Q(R(oa))+Q(9.999999974752427e-7));x=N[b+8>>2];pa=Q(Q(l*o)+Q(Q(j*r)+Q(k*n)));_=Q(Q(R(pa))+Q(9.999999974752427e-7));y=N[b+4>>2];qa=Q(Q(l*p)+Q(Q(j*i)+Q(k*m)));$=Q(Q(R(qa))+Q(9.999999974752427e-7));D=N[a+4>>2];P=Q(Y-V);S=Q(W-T);aa=Q(X-U);ba=Q(Q(l*P)+Q(Q(j*S)+Q(k*aa)));ca=Q(q+Q(Q(Q(w*Z)+Q(Q(x*_)+Q(Q(y*$)+D)))-Q(R(ba))));N[h+160>>2]=ca;a:{if(((C(ca),v(2))|0)<0){c=0;break a}z=Q(Q(I*P)+Q(Q(u*S)+Q(t*aa)));N[h+196>>2]=z;ra=Q(Q(I*O)+Q(Q(u*G)+Q(t*L)));da=Q(Q(R(ra))+Q(9.999999974752427e-7));sa=Q(Q(I*o)+Q(Q(u*r)+Q(t*n)));ea=Q(Q(R(sa))+Q(9.999999974752427e-7));ta=Q(Q(I*p)+Q(Q(u*i)+Q(t*m)));fa=Q(Q(R(ta))+Q(9.999999974752427e-7));E=N[a+8>>2];ga=Q(q+Q(Q(Q(w*da)+Q(Q(x*ea)+Q(Q(y*fa)+E)))-Q(R(z))));N[h+164>>2]=ga;c=0;if(((C(ga),v(2))|0)<0){break a}M=Q(Q(s*P)+Q(Q(B*S)+Q(A*aa)));N[h+200>>2]=M;ua=Q(Q(s*O)+Q(Q(B*G)+Q(A*L)));ha=Q(Q(R(ua))+Q(9.999999974752427e-7));va=Q(Q(s*o)+Q(Q(B*r)+Q(A*n)));ia=Q(Q(R(va))+Q(9.999999974752427e-7));wa=Q(Q(s*p)+Q(Q(B*i)+Q(A*m)));ja=Q(Q(R(wa))+Q(9.999999974752427e-7));F=N[a+12>>2];ka=Q(q+Q(Q(Q(w*ha)+Q(Q(x*ia)+Q(Q(y*ja)+F)))-Q(R(M))));N[h+168>>2]=ka;if(((C(ka),v(2))|0)<0){break a}la=Q(q+Q(Q(Q(F*ja)+Q(Q(E*fa)+Q(Q(D*$)+y)))-Q(R(Q(Q(p*P)+Q(Q(i*S)+Q(m*aa)))))));N[h+172>>2]=la;if(((C(la),v(2))|0)<0){break a}ma=Q(q+Q(Q(Q(F*ia)+Q(Q(E*ea)+Q(Q(D*_)+x)))-Q(R(Q(Q(o*P)+Q(Q(r*S)+Q(n*aa)))))));N[h+176>>2]=ma;if(((C(ma),v(2))|0)<0){break a}P=Q(q+Q(Q(Q(F*ha)+Q(Q(E*da)+Q(Q(D*Z)+w)))-Q(R(Q(Q(O*P)+Q(Q(G*S)+Q(L*aa)))))));N[h+180>>2]=P;if(((C(P),v(2))|0)<0){break a}b:{if(!na){na=0;if(Q(R(Q(Q(M*ta)-Q(wa*z))))>Q(Q(w*_)+Q(Q(x*Z)+Q(Q(F*fa)+Q(Q(E*ja)+q))))){break a}S=Q(-z);if(Q(R(Q(Q(M*sa)+Q(va*S))))>Q(Q(w*$)+Q(Q(y*Z)+Q(Q(F*ea)+Q(Q(E*ia)+q))))|Q(R(Q(Q(M*ra)+Q(ua*S))))>Q(Q(x*$)+Q(Q(y*_)+Q(Q(F*da)+Q(Q(E*ha)+q))))|Q(R(Q(Q(ba*wa)-Q(qa*M))))>Q(Q(w*ea)+Q(Q(x*da)+Q(Q(F*$)+Q(Q(D*ja)+q))))){break a}M=Q(-M);if(Q(R(Q(Q(ba*va)+Q(pa*M))))>Q(Q(w*fa)+Q(Q(y*da)+Q(Q(F*_)+Q(Q(D*ia)+q))))|Q(R(Q(Q(ba*ua)+Q(oa*M))))>Q(Q(x*fa)+Q(Q(y*ea)+Q(Q(F*Z)+Q(Q(D*ha)+q))))|Q(R(Q(Q(z*qa)-Q(ta*ba))))>Q(Q(w*ia)+Q(Q(x*ha)+Q(Q(E*$)+Q(Q(D*fa)+q))))){break a}M=Q(-ba);if(Q(R(Q(Q(z*pa)+Q(sa*M))))>Q(Q(w*ja)+Q(Q(y*ha)+Q(Q(E*_)+Q(Q(D*ea)+q))))){break a}if(!(Q(R(Q(Q(z*oa)+Q(ra*M))))>Q(Q(x*ja)+Q(Q(y*ia)+Q(Q(E*Z)+Q(Q(D*da)+q)))))){break b}break a}c=(na<<2)+h|0;N[c+156>>2]=N[c+156>>2]*Q(.9990000128746033);P=N[h+180>>2];ma=N[h+176>>2];la=N[h+172>>2];ka=N[h+168>>2];ga=N[h+164>>2];ca=N[h+160>>2]}b=b+4|0;d=a+4|0;z=ca>=Q(0)?caga&ga>=Q(0);c=a;z=a?ga:z;a=z>ka&ka>=Q(0);c=a?2:c;z=a?ka:z;a=z>la&la>=Q(0);c=a?3:c;z=a?la:z;a=z>ma&ma>=Q(0);c=a?4:c;e=P>=Q(0)?(a?ma:z)>P?5:c:c;a=J[(h+192|0)+(e<<2)>>2]&-2147483648;c=0;c:{d:{switch(e|0){case 0:e:{if(a){p=Q(V-Q(l*D));m=Q(U-Q(k*D));N[h+100>>2]=j;i=Q(T-Q(j*D));break e}o=Q(-j);N[h+100>>2]=o;p=Q(V+Q(l*D));m=Q(U+Q(k*D));i=Q(T+Q(j*D));I=Q(-I);t=Q(-t);u=Q(-u);l=Q(-l);k=Q(-k);j=o}N[h+156>>2]=p;N[h+152>>2]=m;N[h+144>>2]=s;N[h+140>>2]=A;N[h+132>>2]=I;N[h+128>>2]=t;N[h+108>>2]=l;N[h+104>>2]=k;N[h+148>>2]=i;N[h+136>>2]=B;N[h+124>>2]=u;N[h+120>>2]=l;N[h+116>>2]=k;N[h+112>>2]=j;c=og(g,h+100|0,E,F,b,h+112|0,h+4|0,q);break c;case 1:N[h+144>>2]=l;N[h+140>>2]=k;N[h+136>>2]=j;f:{if(a){l=Q(V-Q(I*E));k=Q(U-Q(t*E));j=Q(T-Q(u*E));break f}l=Q(V+Q(I*E));k=Q(U+Q(t*E));j=Q(T+Q(u*E));s=Q(-s);A=Q(-A);B=Q(-B);I=Q(-I);t=Q(-t);u=Q(-u)}N[h+156>>2]=l;N[h+152>>2]=k;N[h+132>>2]=s;N[h+128>>2]=A;N[h+108>>2]=I;N[h+104>>2]=t;N[h+100>>2]=u;N[h+148>>2]=j;N[h+124>>2]=B;N[h+120>>2]=I;N[h+116>>2]=t;N[h+112>>2]=u;c=og(g,h+100|0,F,D,b,h+112|0,h+4|0,q);break c;case 2:N[h+144>>2]=I;N[h+140>>2]=t;N[h+136>>2]=u;g:{if(a){p=Q(V-Q(s*F));m=Q(U-Q(A*F));i=Q(T-Q(B*F));break g}p=Q(V+Q(s*F));m=Q(U+Q(A*F));i=Q(T+Q(B*F));l=Q(-l);k=Q(-k);j=Q(-j);s=Q(-s);A=Q(-A);B=Q(-B)}N[h+156>>2]=p;N[h+152>>2]=m;N[h+132>>2]=l;N[h+128>>2]=k;N[h+108>>2]=s;N[h+104>>2]=A;N[h+100>>2]=B;N[h+148>>2]=i;N[h+124>>2]=j;N[h+120>>2]=s;N[h+116>>2]=A;N[h+112>>2]=B;c=og(g,h+100|0,D,E,b,h+112|0,h+4|0,q);break c;case 3:l=Q(-p);k=Q(-m);j=Q(-i);h:{if(a){t=Q(X+Q(m*y));u=Q(W+Q(i*y));o=Q(-o);n=Q(-n);r=Q(-r);A=i;s=m;B=p;i=Q(Y+Q(p*y));break h}t=Q(X-Q(m*y));u=Q(W-Q(i*y));A=j;s=k;B=l;j=i;k=m;l=p;i=Q(Y-Q(l*y))}N[h+156>>2]=i;N[h+152>>2]=t;N[h+144>>2]=O;N[h+140>>2]=L;N[h+132>>2]=o;N[h+128>>2]=n;N[h+108>>2]=B;N[h+104>>2]=s;N[h+100>>2]=A;N[h+148>>2]=u;N[h+136>>2]=G;N[h+124>>2]=r;N[h+120>>2]=l;N[h+116>>2]=k;N[h+112>>2]=j;c=og(g,h+100|0,x,w,d,h+112|0,h+52|0,q);break c;case 4:N[h+144>>2]=p;N[h+140>>2]=m;N[h+136>>2]=i;i:{if(a){N[h+100>>2]=r;N[h+112>>2]=-r;N[h+108>>2]=o;l=Q(Y+Q(o*x));N[h+104>>2]=n;k=Q(X+Q(n*x));O=Q(-O);L=Q(-L);G=Q(-G);o=Q(-o);n=Q(-n);j=Q(W+Q(r*x));break i}N[h+108>>2]=-o;N[h+104>>2]=-n;N[h+112>>2]=r;N[h+100>>2]=-r;l=Q(Y-Q(o*x));k=Q(X-Q(n*x));j=Q(W-Q(r*x))}N[h+156>>2]=l;N[h+152>>2]=k;N[h+132>>2]=O;N[h+128>>2]=L;N[h+148>>2]=j;N[h+124>>2]=G;N[h+120>>2]=o;N[h+116>>2]=n;c=og(g,h+100|0,w,y,d,h+112|0,h+52|0,q);break c;case 5:break d;default:break c}}N[h+144>>2]=o;N[h+140>>2]=n;N[h+136>>2]=r;l=Q(-O);k=Q(-L);j=Q(-G);j:{if(a){t=Q(X+Q(L*w));u=Q(W+Q(G*w));p=Q(-p);m=Q(-m);i=Q(-i);o=G;n=L;r=O;s=Q(Y+Q(r*w));break j}t=Q(X-Q(L*w));u=Q(W-Q(G*w));o=j;n=k;r=l;j=G;k=L;l=O;s=Q(Y-Q(l*w))}N[h+156>>2]=s;N[h+152>>2]=t;N[h+132>>2]=p;N[h+128>>2]=m;N[h+108>>2]=r;N[h+104>>2]=n;N[h+100>>2]=o;N[h+148>>2]=u;N[h+124>>2]=i;N[h+120>>2]=l;N[h+116>>2]=k;N[h+112>>2]=j;c=og(g,h+100|0,y,x,d,h+112|0,h+52|0,q)}na=e+1|0}H[f+6|0]=c?na:0;Ha=h+224|0;return(c|0)!=0|0}function GA(a,b,c,d){var e=0,f=Q(0),g=0,h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=0,E=Q(0),F=Q(0),G=Q(0),H=0,I=Q(0),K=Q(0),L=Q(0),M=0,O=Q(0);e=Ha-32|0;Ha=e;f=N[d+52>>2];l=N[d+56>>2];t=N[d+60>>2];n=N[d+20>>2];o=N[d+24>>2];v=N[d+28>>2];p=N[d+36>>2];q=N[d+40>>2];w=N[d+48>>2];x=N[d>>2];j=N[d+4>>2];k=N[d+8>>2];y=N[d+12>>2];r=N[d+16>>2];s=N[d+32>>2];u=N[d+44>>2];N[a+80>>2]=u;N[a+76>>2]=q;N[a+72>>2]=p;N[a+68>>2]=s;N[a- -64>>2]=v;N[a+60>>2]=o;N[a+56>>2]=n;N[a+52>>2]=r;N[a+48>>2]=y;N[a+44>>2]=k;N[a+40>>2]=j;N[a+36>>2]=x;t=Q(t+Q(0));N[a+96>>2]=t;w=Q(w+Q(Q(Q(r*Q(0))-Q(x*c))+Q(s*Q(0))));N[a+84>>2]=w;l=Q(l+Q(Q(Q(o*Q(0))-Q(k*c))+Q(q*Q(0))));N[a+92>>2]=l;z=Q(f+Q(Q(Q(n*Q(0))-Q(j*c))+Q(p*Q(0))));N[a+88>>2]=z;J[a+32>>2]=0;J[a>>2]=2;f=Q(3.1415927410125732);while(1){J[e+28>>2]=0;M=e,O=Q(eb(f)*b),N[M+24>>2]=O;M=e,O=Q(db(f)*b),N[M+20>>2]=O;f=Q(f+Q(.03141592815518379));g=$a(a,e+20|0);h=h+1|0;if((h|0)!=100){continue}break}J[e+16>>2]=0;N[e+12>>2]=b;A=Q(b*Q(1.7484555314695172e-7));N[e+8>>2]=A;g=$a(g,e+8|0);N[a+96>>2]=t;N[a+92>>2]=l;N[a+88>>2]=z;N[a+84>>2]=w;N[a+80>>2]=v;N[a+76>>2]=o;N[a+72>>2]=n;N[a+68>>2]=r;u=Q(-u);N[a+64>>2]=u;q=Q(-q);N[a+60>>2]=q;p=Q(-p);N[a+56>>2]=p;s=Q(-s);N[a+52>>2]=s;N[a+48>>2]=y;N[a+44>>2]=k;N[a+40>>2]=j;N[a+36>>2]=x;J[g>>2]=2;J[a+32>>2]=0;f=Q(3.1415927410125732);h=0;while(1){J[e+28>>2]=0;M=e,O=Q(eb(f)*b),N[M+24>>2]=O;M=e,O=Q(db(f)*b),N[M+20>>2]=O;f=Q(f+Q(.03141592815518379));i=$a(g,e+20|0);h=h+1|0;if((h|0)!=100){continue}break}J[e+16>>2]=0;N[e+12>>2]=b;N[e+8>>2]=A;g=$a(i,e+8|0);N[a+96>>2]=t;N[a+92>>2]=l;N[a+88>>2]=z;N[a+84>>2]=w;N[a+80>>2]=y;N[a+76>>2]=k;N[a+72>>2]=j;N[a+68>>2]=x;N[a+64>>2]=u;N[a+60>>2]=q;N[a+56>>2]=p;N[a+52>>2]=s;N[a+48>>2]=-v;N[a+44>>2]=-o;N[a+40>>2]=-n;N[a+36>>2]=-r;J[g>>2]=2;J[a+32>>2]=0;f=Q(0);h=0;while(1){J[e+28>>2]=0;M=e,O=Q(eb(f)*b),N[M+24>>2]=O;M=e,O=Q(db(f)*b),N[M+20>>2]=O;f=Q(f+Q(.06283185631036758));i=$a(g,e+20|0);h=h+1|0;if((h|0)!=100){continue}break}J[e+16>>2]=0;N[e+12>>2]=b;J[e+8>>2]=0;g=$a(i,e+8|0);x=N[d+48>>2];z=N[d+52>>2];l=N[d+56>>2];w=N[d+60>>2];n=N[d>>2];o=N[d+4>>2];j=N[d+8>>2];p=N[d+12>>2];k=N[d+16>>2];r=N[d+20>>2];v=N[d+24>>2];q=N[d+28>>2];y=N[d+32>>2];s=N[d+36>>2];t=N[d+40>>2];A=N[d+44>>2];N[a+80>>2]=A;N[a+76>>2]=t;N[a+72>>2]=s;N[a+68>>2]=y;N[a+64>>2]=q;N[a+60>>2]=v;N[a+56>>2]=r;N[a+52>>2]=k;N[a+48>>2]=p;N[a+44>>2]=j;N[a+40>>2]=o;N[a+36>>2]=n;f=Q(0);w=Q(w+Q(0));N[a+96>>2]=w;l=Q(l+Q(Q(Q(j*c)+Q(v*Q(0)))+Q(t*Q(0))));N[a+92>>2]=l;z=Q(z+Q(Q(Q(o*c)+Q(r*Q(0)))+Q(s*Q(0))));N[a+88>>2]=z;u=Q(x+Q(Q(Q(n*c)+Q(k*Q(0)))+Q(y*Q(0))));N[a+84>>2]=u;J[g>>2]=2;J[a+32>>2]=0;h=0;while(1){J[e+28>>2]=0;M=e,O=Q(eb(f)*b),N[M+24>>2]=O;M=e,O=Q(db(f)*b),N[M+20>>2]=O;f=Q(f+Q(.03141592815518379));i=$a(g,e+20|0);h=h+1|0;if((h|0)!=100){continue}break}J[e+16>>2]=0;x=Q(-b);N[e+12>>2]=x;C=Q(b*Q(-8.742277657347586e-8));N[e+8>>2]=C;g=$a(i,e+8|0);N[a+96>>2]=w;N[a+92>>2]=l;N[a+88>>2]=z;N[a+84>>2]=u;N[a+80>>2]=q;N[a+76>>2]=v;N[a+72>>2]=r;N[a+68>>2]=k;A=Q(-A);N[a+64>>2]=A;t=Q(-t);N[a+60>>2]=t;s=Q(-s);N[a+56>>2]=s;y=Q(-y);N[a+52>>2]=y;N[a+48>>2]=p;N[a+44>>2]=j;N[a+40>>2]=o;N[a+36>>2]=n;J[g>>2]=2;J[a+32>>2]=0;f=Q(0);h=0;while(1){J[e+28>>2]=0;M=e,O=Q(eb(f)*b),N[M+24>>2]=O;M=e,O=Q(db(f)*b),N[M+20>>2]=O;f=Q(f+Q(.03141592815518379));i=$a(g,e+20|0);h=h+1|0;if((h|0)!=100){continue}break}J[e+16>>2]=0;N[e+12>>2]=x;N[e+8>>2]=C;g=$a(i,e+8|0);N[a+96>>2]=w;N[a+92>>2]=l;N[a+88>>2]=z;N[a+84>>2]=u;N[a+80>>2]=p;N[a+76>>2]=j;N[a+72>>2]=o;N[a+68>>2]=n;N[a+64>>2]=A;N[a+60>>2]=t;N[a+56>>2]=s;N[a+52>>2]=y;N[a+48>>2]=-q;N[a+44>>2]=-v;N[a+40>>2]=-r;N[a+36>>2]=-k;J[g>>2]=2;J[a+32>>2]=0;f=Q(0);h=0;while(1){J[e+28>>2]=0;M=e,O=Q(eb(f)*b),N[M+24>>2]=O;M=e,O=Q(db(f)*b),N[M+20>>2]=O;f=Q(f+Q(.06283185631036758));i=$a(g,e+20|0);h=h+1|0;if((h|0)!=100){continue}break}J[e+16>>2]=0;J[e+8>>2]=0;N[e+12>>2]=b;H=$a(i,e+8|0);N[a+36>>2]=N[d>>2];N[a+40>>2]=N[d+4>>2];N[a+44>>2]=N[d+8>>2];N[a+48>>2]=N[d+12>>2];N[a+52>>2]=N[d+16>>2];N[a+56>>2]=N[d+20>>2];N[a+60>>2]=N[d+24>>2];N[a+64>>2]=N[d+28>>2];N[a+68>>2]=N[d+32>>2];N[a+72>>2]=N[d+36>>2];N[a+76>>2]=N[d+40>>2];N[a+80>>2]=N[d+44>>2];N[a+84>>2]=N[d+48>>2];N[a+88>>2]=N[d+52>>2];N[a+92>>2]=N[d+56>>2];N[a+96>>2]=N[d+60>>2];w=N[d+8>>2];j=Q(w*c);v=N[d+24>>2];E=Q(v*b);y=N[d+40>>2];l=Q(y*Q(0));f=N[d+56>>2];I=Q(Q(Q(j+E)+l)+f);z=N[d+4>>2];k=Q(z*c);p=N[d+20>>2];F=Q(p*b);s=N[d+36>>2];u=Q(s*Q(0));n=N[d+52>>2];K=Q(Q(Q(k+F)+u)+n);A=N[d>>2];r=Q(A*c);q=N[d+16>>2];G=Q(q*b);t=N[d+32>>2];C=Q(t*Q(0));o=N[d+48>>2];L=Q(Q(Q(r+G)+C)+o);E=Q(Q(Q(E-j)+l)+f);F=Q(Q(Q(F-k)+u)+n);G=Q(Q(Q(G-r)+C)+o);m=J[H+100>>2];g=J[m+20>>2];h=g+1|0;a=J[m+24>>2]&2147483647;a:{if(h>>>0<=a>>>0){i=m;break a}i=m;B=a?a<<1:2;B=h>>>0>B>>>0?h:B;if(B>>>0<=a>>>0){break a}oc(m+16|0,B);y=N[d+40>>2];l=Q(y*Q(0));s=N[d+36>>2];u=Q(s*Q(0));t=N[d+32>>2];C=Q(t*Q(0));w=N[d+8>>2];j=Q(w*c);z=N[d+4>>2];k=Q(z*c);A=N[d>>2];r=Q(A*c);i=J[H+100>>2];a=J[i+24>>2]&2147483647;f=N[d+56>>2];n=N[d+52>>2];o=N[d+48>>2];v=N[d+24>>2];p=N[d+20>>2];q=N[d+16>>2];g=J[m+20>>2]}J[m+20>>2]=h;g=J[m+16>>2]+(g<<5)|0;N[g+16>>2]=L;N[g+8>>2]=E;N[g+4>>2]=F;N[g>>2]=G;N[g+24>>2]=I;N[g+20>>2]=K;h=J[H+4>>2];J[g+12>>2]=h;J[g+28>>2]=h;E=Q(v*x);I=Q(Q(Q(j+E)+l)+f);F=Q(p*x);K=Q(Q(Q(k+F)+u)+n);G=Q(q*x);L=Q(Q(Q(r+G)+C)+o);l=Q(Q(Q(E-j)+l)+f);u=Q(Q(Q(F-k)+u)+n);C=Q(Q(Q(G-r)+C)+o);B=J[i+20>>2];m=B+1|0;b:{if(m>>>0<=a>>>0){g=i;break b}g=i;D=a?a<<1:2;D=m>>>0>D>>>0?m:D;if(D>>>0<=a>>>0){break b}oc(i+16|0,D);w=N[d+8>>2];j=Q(w*c);z=N[d+4>>2];k=Q(z*c);A=N[d>>2];r=Q(A*c);g=J[H+100>>2];a=J[g+24>>2]&2147483647;f=N[d+56>>2];n=N[d+52>>2];o=N[d+48>>2];y=N[d+40>>2];s=N[d+36>>2];t=N[d+32>>2];v=N[d+24>>2];p=N[d+20>>2];q=N[d+16>>2];h=J[H+4>>2];B=J[i+20>>2]}J[i+20>>2]=m;i=J[i+16>>2]+(B<<5)|0;J[i+28>>2]=h;N[i+16>>2]=L;N[i+8>>2]=l;N[i+4>>2]=u;N[i>>2]=C;J[i+12>>2]=h;N[i+24>>2]=I;N[i+20>>2]=K;l=Q(v*Q(0));u=Q(y*b);C=Q(Q(Q(j+l)+u)+f);E=Q(p*Q(0));I=Q(s*b);F=Q(Q(Q(k+E)+I)+n);K=Q(q*Q(0));b=Q(t*b);G=Q(Q(Q(r+K)+b)+o);j=Q(Q(Q(l-j)+u)+f);k=Q(Q(Q(E-k)+I)+n);b=Q(Q(Q(K-r)+b)+o);B=J[g+20>>2];i=B+1|0;c:{if(i>>>0<=a>>>0){m=g;break c}m=g;D=a?a<<1:2;D=i>>>0>D>>>0?i:D;if(D>>>0<=a>>>0){break c}oc(g+16|0,D);m=J[H+100>>2];a=J[m+24>>2]&2147483647;f=N[d+56>>2];n=N[d+52>>2];o=N[d+48>>2];y=N[d+40>>2];s=N[d+36>>2];t=N[d+32>>2];v=N[d+24>>2];p=N[d+20>>2];q=N[d+16>>2];w=N[d+8>>2];z=N[d+4>>2];A=N[d>>2];h=J[H+4>>2];B=J[g+20>>2]}J[g+20>>2]=i;d=J[g+16>>2]+(B<<5)|0;J[d+28>>2]=h;N[d+16>>2]=G;N[d+8>>2]=j;N[d+4>>2]=k;N[d>>2]=b;J[d+12>>2]=h;N[d+24>>2]=C;N[d+20>>2]=F;i=J[m+20>>2];d=i+1|0;d:{if(d>>>0<=a>>>0){break d}g=a;a=a?a<<1:2;a=a>>>0>>0?d:a;if(g>>>0>=a>>>0){break d}oc(m+16|0,a);h=J[H+4>>2];i=J[m+20>>2]}J[m+20>>2]=d;a=J[m+16>>2]+(i<<5)|0;J[a+28>>2]=h;J[a+12>>2]=h;b=Q(w*c);j=Q(v*Q(0));k=Q(y*x);N[a+24>>2]=Q(Q(b+j)+k)+f;r=Q(z*c);v=Q(p*Q(0));p=Q(s*x);N[a+20>>2]=Q(Q(r+v)+p)+n;c=Q(A*c);q=Q(q*Q(0));x=Q(t*x);N[a+16>>2]=Q(Q(c+q)+x)+o;N[a+8>>2]=Q(Q(j-b)+k)+f;N[a+4>>2]=Q(Q(v-r)+p)+n;N[a>>2]=Q(Q(q-c)+x)+o;Ha=e+32|0}function nW(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),M=Q(0),O=0,R=Q(0),S=Q(0);c=Ha-128|0;Ha=c;j=N[b+20>>2];t=N[e+40>>2];w=N[b+24>>2];m=N[e+44>>2];u=N[b+16>>2];x=N[e+36>>2];N[c+68>>2]=N[e>>2];N[c+72>>2]=N[e+4>>2];N[c+76>>2]=N[e+8>>2];N[c+80>>2]=N[e+12>>2];N[c+84>>2]=N[e+16>>2];N[c+88>>2]=N[e+20>>2];N[c+92>>2]=N[e+24>>2];N[c+96>>2]=N[e+28>>2];C=N[e+32>>2];N[c+112>>2]=m-w;N[c+108>>2]=t-j;N[c+100>>2]=C;N[c+104>>2]=x-u;N[c+116>>2]=N[e+48>>2];N[c+120>>2]=N[e+52>>2];N[c+124>>2]=N[e+56>>2];j=N[b+8>>2];t=N[b+4>>2];w=N[b+12>>2];m=N[b>>2];J[c+52>>2]=0;x=Q(t+t);C=Q(j*x);u=Q(m+m);M=Q(w*u);N[c+36>>2]=C-M;N[c+28>>2]=C+M;m=Q(Q(1)-Q(m*u));C=Q(t*x);N[c+40>>2]=m-C;k=m;m=Q(j+j);M=Q(j*m);N[c+24>>2]=k-M;J[c+44>>2]=0;J[c+48>>2]=0;j=Q(u*j);x=Q(x*w);N[c+32>>2]=j+x;t=Q(u*t);w=Q(m*w);N[c+20>>2]=t-w;N[c+16>>2]=j-x;N[c+12>>2]=t+w;N[c+8>>2]=Q(Q(1)-C)-M;N[c+56>>2]=N[a+4>>2];N[c+60>>2]=N[a+8>>2];N[c- -64>>2]=N[a+12>>2];I[c+6>>1]=L[i>>1];d=c+68|0;e=c+8|0;t=Q(0);w=Q(0);C=Q(0);M=Q(0);a=Ha-576|0;Ha=a;a:{b:{if(K[c+6|0]&16){break b}i=1;if(!go(d+48|0,d+36|0,d,e+48|0,e+36|0,e)){break b}J[h+40>>2]=0;I[h+12>>1]=2;g=N[f>>2];j=N[f+4>>2];N[h+36>>2]=-N[f+8>>2];N[h+32>>2]=-j;N[h+28>>2]=-g;break a}Hd(a+480|0,d+36|0,d+48|0,d,d+12|0,d+24|0);Hd(a+384|0,e+36|0,e+48|0,e,e+12|0,e+24|0);j=N[d+52>>2];m=N[d+48>>2];u=N[d+56>>2];N[a+216>>2]=-u;N[a+212>>2]=-j;N[a+208>>2]=-m;N[a+72>>2]=u;N[a+68>>2]=j;N[a+64>>2]=m;A=N[d+24>>2];j=Q(-N[d+36>>2]);k=N[d+28>>2];m=N[d+40>>2];l=N[d+32>>2];u=N[d+44>>2];D=Q(Q(Q(A*j)-Q(k*m))-Q(l*u));s=N[d+12>>2];y=N[d+16>>2];z=N[d+20>>2];o=Q(Q(Q(s*j)-Q(y*m))-Q(z*u));q=N[d>>2];E=N[d+4>>2];F=N[d+8>>2];v=Q(Q(Q(q*j)-Q(E*m))-Q(F*u));j=N[f>>2];x=N[f+4>>2];n=N[f+8>>2];m=Q(-Q(Q(Q(A*j)+Q(k*x))+Q(l*n)));u=Q(-Q(Q(Q(s*j)+Q(y*x))+Q(z*n)));x=Q(-Q(Q(Q(q*j)+Q(E*x))+Q(F*n)));i=0;B=-1;while(1){p=(a+384|0)+P(i,12)|0;j=N[p>>2];n=N[p+4>>2];r=N[p+8>>2];N[a+380>>2]=D+Q(Q(Q(A*j)+Q(k*n))+Q(l*r));N[a+376>>2]=o+Q(Q(Q(s*j)+Q(y*n))+Q(z*r));N[a+372>>2]=v+Q(Q(Q(q*j)+Q(E*n))+Q(F*r));N[a+368>>2]=m;N[a+364>>2]=u;N[a+360>>2]=x;O=Be(a+208|0,a- -64|0,a+372|0,a+360|0,a+52|0,a+40|0);c:{if((O|0)==-1){break c}j=N[a+52>>2];if(j=j)){break c}G=N[d+24>>2];t=N[d>>2];w=N[d+12>>2];C=N[d+28>>2];M=N[d+4>>2];R=N[d+16>>2];B=P(O,12)+112912|0;g=N[B>>2];n=N[B+4>>2];r=N[B+8>>2];N[h+36>>2]=Q(Q(g*N[d+8>>2])+Q(n*N[d+20>>2]))+Q(r*N[d+32>>2]);N[h+32>>2]=Q(Q(g*M)+Q(n*R))+Q(r*C);N[h+28>>2]=Q(Q(g*t)+Q(n*w))+Q(r*G);N[h+16>>2]=N[p>>2];N[h+20>>2]=N[p+4>>2];N[h+24>>2]=N[p+8>>2];B=0;g=j}i=i+1|0;if((i|0)!=8){continue}break}j=N[e+52>>2];A=N[e+48>>2];k=N[e+56>>2];N[a+216>>2]=-k;N[a+212>>2]=-j;N[a+208>>2]=-A;N[a+72>>2]=k;N[a+68>>2]=j;N[a+64>>2]=A;j=N[e+40>>2];A=N[e+44>>2];k=N[e+20>>2];l=N[e+16>>2];v=N[e+36>>2];s=N[e+8>>2];y=N[e>>2];z=N[e+4>>2];q=N[e+12>>2];n=N[e+24>>2];E=N[f>>2];r=N[e+28>>2];F=N[f+4>>2];D=N[e+32>>2];o=N[f+8>>2];N[a+380>>2]=Q(Q(n*E)+Q(r*F))+Q(D*o);N[a+376>>2]=Q(Q(q*E)+Q(l*F))+Q(k*o);N[a+372>>2]=Q(Q(y*E)+Q(z*F))+Q(s*o);o=Q(-v);E=Q(Q(Q(n*o)-Q(r*j))-Q(D*A));F=Q(Q(Q(q*o)-Q(l*j))-Q(k*A));A=Q(Q(Q(y*o)-Q(z*j))-Q(s*A));i=0;while(1){p=(a+480|0)+P(i,12)|0;j=N[p>>2];o=N[p+4>>2];v=N[p+8>>2];N[a+368>>2]=E+Q(Q(Q(n*j)+Q(r*o))+Q(D*v));N[a+364>>2]=F+Q(Q(Q(q*j)+Q(l*o))+Q(k*v));N[a+360>>2]=A+Q(Q(Q(y*j)+Q(z*o))+Q(s*v));O=Be(a+208|0,a- -64|0,a+360|0,a+372|0,a+52|0,a+40|0);d:{if((O|0)==-1){break d}j=N[a+52>>2];if(j=j)){break d}G=N[e+24>>2];m=N[e+12>>2];u=N[e>>2];x=N[e+28>>2];t=N[e+16>>2];w=N[e+4>>2];B=P(O,12)+112912|0;g=Q(-N[B+4>>2]);o=N[B>>2];v=N[B+8>>2];N[h+36>>2]=Q(Q(N[e+20>>2]*g)-Q(o*N[e+8>>2]))-Q(v*N[e+32>>2]);N[h+32>>2]=Q(Q(t*g)-Q(o*w))-Q(v*x);N[h+28>>2]=Q(Q(m*g)-Q(o*u))-Q(v*G);g=N[p>>2];o=N[f>>2];v=N[p+4>>2];G=N[f+4>>2];N[h+24>>2]=Q(j*N[f+8>>2])+N[p+8>>2];N[h+20>>2]=v+Q(j*G);N[h+16>>2]=g+Q(j*o);B=1;g=j}i=i+1|0;if((i|0)!=8){continue}break}s=N[d+32>>2];y=N[d+28>>2];z=N[d+24>>2];q=N[d+20>>2];n=N[d+16>>2];r=N[d+12>>2];D=N[d+8>>2];o=N[d+4>>2];v=N[d>>2];d=0;while(1){p=P(d,12);i=p+(a+208|0)|0;p=p+112992|0;j=N[p>>2];k=N[p+4>>2];l=N[p+8>>2];N[i+8>>2]=Q(Q(j*D)+Q(k*q))+Q(l*s);N[i+4>>2]=Q(Q(j*o)+Q(k*n))+Q(l*y);N[i>>2]=Q(Q(j*v)+Q(k*r))+Q(l*z);d=d+1|0;if((d|0)!=12){continue}break}s=N[e+32>>2];y=N[e+28>>2];z=N[e+24>>2];q=N[e+20>>2];n=N[e+16>>2];r=N[e+12>>2];D=N[e+8>>2];o=N[e+4>>2];v=N[e>>2];e=0;while(1){i=P(e,12);d=i+(a- -64|0)|0;i=i+112992|0;j=N[i>>2];k=N[i+4>>2];l=N[i+8>>2];N[d+8>>2]=Q(Q(j*D)+Q(k*q))+Q(l*s);N[d+4>>2]=Q(Q(j*o)+Q(k*n))+Q(l*y);N[d>>2]=Q(Q(j*v)+Q(k*r))+Q(l*z);e=e+1|0;if((e|0)!=12){continue}break}d=0;while(1){e=(a+208|0)+P(d,12)|0;D=N[e+8>>2];o=N[e>>2];v=N[e+4>>2];if(Q(Q(D*N[f+8>>2])+Q(Q(o*N[f>>2])+Q(v*N[f+4>>2])))>=Q(0)){p=a+480|0;i=(d<<1)+151920|0;e=p+P(K[i|0],12)|0;j=N[e>>2];N[a+52>>2]=j;k=N[e+4>>2];N[a+56>>2]=k;l=N[e+8>>2];N[a+60>>2]=l;e=p+P(K[i+1|0],12)|0;s=N[e>>2];N[a+40>>2]=s;y=N[e+4>>2];N[a+44>>2]=y;z=N[e+8>>2];N[a+48>>2]=z;q=Q(z-l);n=Q(s-j);r=Q(y-k);G=Q(Y(Q(Q(q*q)+Q(Q(n*n)+Q(r*r)))));if(G>Q(0)){H=l;l=Q(Q(.009999999776482582)/G);q=Q(q*l);N[a+60>>2]=H-q;H=k;k=Q(r*l);N[a+56>>2]=H-k;H=j;j=Q(n*l);N[a+52>>2]=H-j;N[a+48>>2]=z+q;N[a+44>>2]=y+k;N[a+40>>2]=s+j}e=0;while(1){i=(a- -64|0)+P(e,12)|0;j=N[i+8>>2];k=N[i>>2];l=N[i+4>>2];e:{if(Q(Q(j*N[f+8>>2])+Q(Q(k*N[f>>2])+Q(l*N[f+4>>2])))>=Q(0)|Q(Q(D*j)+Q(Q(o*k)+Q(v*l)))>=Q(0)){break e}O=a+384|0;p=(e<<1)+151920|0;i=O+P(K[p|0],12)|0;j=N[i>>2];N[a+28>>2]=j;k=N[i+4>>2];N[a+32>>2]=k;l=N[i+8>>2];N[a+36>>2]=l;i=O+P(K[p+1|0],12)|0;s=N[i>>2];N[a+16>>2]=s;y=N[i+4>>2];N[a+20>>2]=y;z=N[i+8>>2];N[a+24>>2]=z;q=Q(z-l);n=Q(s-j);r=Q(y-k);G=Q(Y(Q(Q(q*q)+Q(Q(n*n)+Q(r*r)))));if(G>Q(0)){H=l;l=Q(Q(.009999999776482582)/G);q=Q(q*l);N[a+36>>2]=H-q;H=k;k=Q(r*l);N[a+32>>2]=H-k;H=j;j=Q(n*l);N[a+28>>2]=H-j;N[a+24>>2]=z+q;N[a+20>>2]=y+k;N[a+16>>2]=s+j}if(!Ce(a+52|0,a+40|0,f,a+28|0,a+16|0,a+12|0,a)){break e}j=N[a+12>>2];if(!(j<=g)){break e}x=N[a+52>>2];N[a+372>>2]=x;u=N[a+56>>2];N[a+376>>2]=u;m=N[a+60>>2];N[a+380>>2]=m;A=N[a+28>>2];N[a+360>>2]=A;F=N[a+32>>2];N[a+364>>2]=F;E=N[a+36>>2];N[a+368>>2]=E;g=N[f>>2];k=N[f+4>>2];C=N[a+40>>2];w=N[a+44>>2];t=N[a+48>>2];S=N[a+16>>2];R=N[a+20>>2];M=N[a+24>>2];l=N[a>>2];s=N[a+4>>2];N[h+24>>2]=Q(j*N[f+8>>2])+N[a+8>>2];N[h+20>>2]=s+Q(j*k);N[h+16>>2]=l+Q(j*g);B=2;g=j}e=e+1|0;if((e|0)!=12){continue}break}}d=d+1|0;if((d|0)!=12){continue}break}i=(B|0)!=-1;if(!i){break a}d=h+28|0;f:{if((B|0)!=2){break f}N[a+216>>2]=t-m;N[a+212>>2]=w-u;N[a+208>>2]=C-x;N[a+72>>2]=M-E;N[a+68>>2]=R-F;N[a+64>>2]=S-A;oy(d,a+372|0,a+208|0,a+360|0,a- -64|0,f,g);j=N[h+36>>2];t=N[h+28>>2];w=N[h+32>>2];m=Q(Y(Q(Q(j*j)+Q(Q(t*t)+Q(w*w)))));if(!(m>Q(0))){break f}k=j;j=Q(Q(1)/m);N[h+36>>2]=k*j;N[h+32>>2]=w*j;N[h+28>>2]=t*j}N[h+40>>2]=g;I[h+12>>1]=3}Ha=a+576|0;if(!(!i|N[h+40>>2]==Q(0))){N[h+16>>2]=N[b+16>>2]+N[h+16>>2];N[h+20>>2]=N[b+20>>2]+N[h+20>>2];N[h+24>>2]=N[b+24>>2]+N[h+24>>2]}Ha=c+128|0;return i|0}function TQ(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=0,S=0,T=0,U=0,V=0,W=0,X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0);f=Ha-240|0;Ha=f;qc(f+164|0,f+136|0,b,c,d);if(e&1){Ja[J[J[a>>2]+8>>2]](a,f+164|0,f+136|0)}a:{if(!(e&2)){break a}z=N[f+184>>2];A=N[f+156>>2];B=N[f+188>>2];w=N[f+160>>2];C=N[f+144>>2];G=N[f+136>>2];H=N[f+148>>2];D=N[f+140>>2];j=N[f+180>>2];o=N[f+152>>2];i=N[f+168>>2];p=Q(i+i);h=N[f+172>>2];m=Q(p*h);l=N[f+164>>2];k=Q(l+l);g=N[f+176>>2];x=Q(k*g);n=Q(m-x);N[f+128>>2]=n;m=Q(m+x);N[f+120>>2]=m;q=Q(Q(1)-Q(l*k));u=Q(i*p);x=Q(q-u);N[f+132>>2]=x;v=Q(h+h);E=Q(h*v);q=Q(q-E);N[f+116>>2]=q;t=Q(k*h);p=Q(p*g);y=Q(t+p);N[f+124>>2]=y;k=Q(k*i);r=Q(v*g);v=Q(k-r);N[f+112>>2]=v;t=Q(t-p);N[f+108>>2]=t;r=Q(k+r);N[f+104>>2]=r;u=Q(Q(Q(1)-u)-E);N[f+100>>2]=u;k=Q(o-j);o=Q(k+k);k=Q(A-z);z=Q(k+k);k=Q(w-B);A=Q(k+k);B=Q(Q(Q(Q(-l)*o)-Q(z*i))-Q(h*A));w=Q(Q(g*g)+Q(-.5));k=Q(Q(Q(A*w)+Q(g*Q(Q(i*o)-Q(l*z))))-Q(h*B));p=Q(Q(Q(z*w)+Q(g*Q(Q(l*A)-Q(h*o))))-Q(i*B));o=Q(Q(Q(o*w)+Q(g*Q(Q(h*z)-Q(i*A))))-Q(l*B));ea=Q(Q(g*H)+Q(l*G));fa=Q(i*D);ga=Q(Q(g*C)-Q(H*h));ha=Q(l*D);ia=Q(Q(g*D)-Q(H*i));ja=Q(h*G);ka=Q(Q(Q(g*G)-Q(H*l))-Q(i*C));la=Q(D*h);d=f+180|0;b:{if(!K[b+477|0]){break b}c=f+124|0;e=f+112|0;c:{switch(J[b+456>>2]-1|0){case 0:m=N[b+140>>2];x=N[b+144>>2];q=N[b+136>>2];g=N[b+148>>2];n=N[b+152>>2];y=N[f+188>>2];N[f+64>>2]=Q(t*n)+y;v=N[f+184>>2];N[f+60>>2]=Q(r*n)+v;N[f+56>>2]=j+Q(u*n);N[f+36>>2]=y+Q(t*g);N[f+32>>2]=v+Q(r*g);N[f+28>>2]=j+Q(u*g);s=g;g=m>Q(0)?Q(0):q>Q(0)?Q(0):x;Ja[J[J[a>>2]+28>>2]](a,f+56|0,f+28|0,oQ(s-g)?16711680:16777215);break b;case 1:x=N[b+168>>2];y=N[b+172>>2];t=N[b+164>>2];g=N[b+176>>2];n=N[b+180>>2];r=N[f+188>>2];N[f+64>>2]=Q(n*m)+r;u=N[f+184>>2];N[f+60>>2]=Q(n*q)+u;N[f+56>>2]=j+Q(v*n);N[f+36>>2]=r+Q(g*m);N[f+32>>2]=u+Q(g*q);N[f+28>>2]=j+Q(v*g);s=g;g=x>Q(0)?Q(0):t>Q(0)?Q(0):y;Ja[J[J[a>>2]+28>>2]](a,f+56|0,f+28|0,pQ(s-g)?16711680:16777215);break b;case 3:q=N[b+196>>2];v=N[b+200>>2];t=N[b+192>>2];g=N[b+204>>2];m=N[b+208>>2];r=N[f+188>>2];N[f+64>>2]=Q(m*x)+r;u=N[f+184>>2];N[f+60>>2]=Q(m*n)+u;N[f+56>>2]=j+Q(y*m);N[f+36>>2]=r+Q(g*x);N[f+32>>2]=u+Q(g*n);N[f+28>>2]=j+Q(y*g);s=g;g=q>Q(0)?Q(0):t>Q(0)?Q(0):v;Ja[J[J[a>>2]+28>>2]](a,f+56|0,f+28|0,kQ(s-g)?16711680:16777215);break b;case 2:Gn(a,d,f+100|0,b+128|0,o,e,b+156|0,p);break b;case 4:Gn(a,d,f+100|0,b+128|0,o,c,b+184|0,k);break b;case 5:Gn(a,d,e,b+156|0,p,c,b+184|0,k);break b;case 6:break c;default:break b}}ma=N[b+140>>2];na=N[b+144>>2];oa=N[b+136>>2];pa=N[b+168>>2];qa=N[b+172>>2];ra=N[b+164>>2];sa=N[b+196>>2];ta=N[b+200>>2];ua=N[b+192>>2];g=N[b+204>>2];z=N[b+176>>2];A=N[b+148>>2];B=N[b+208>>2];w=Q(B*x);E=N[b+180>>2];I=Q(E*m);M=N[b+152>>2];L=N[f+188>>2];X=Q(Q(t*M)+L);Z=Q(I+X);N[f+64>>2]=w+Z;F=Q(B*n);_=Q(E*q);$=N[f+184>>2];aa=Q(Q(r*M)+$);ba=Q(_+aa);N[f+60>>2]=F+ba;ca=Q(j+Q(u*M));s=Q(v*E);da=Q(ca+s);O=Q(y*B);N[f+56>>2]=da+O;t=Q(L+Q(t*A));I=Q(I+t);N[f+36>>2]=w+I;r=Q($+Q(r*A));L=Q(_+r);N[f+32>>2]=F+L;j=Q(j+Q(u*A));u=Q(j+s);N[f+28>>2]=u+O;m=Q(z*m);t=Q(m+t);N[f+8>>2]=w+t;q=Q(z*q);r=Q(q+r);N[f+4>>2]=F+r;s=j;j=Q(v*z);v=Q(s+j);N[f>>2]=v+O;s=w;w=Q(m+X);N[f+92>>2]=s+w;q=Q(q+aa);N[f+88>>2]=F+q;F=Q(ca+j);N[f+84>>2]=F+O;j=Q(g*x);N[f+236>>2]=j+Z;n=Q(g*n);N[f+232>>2]=n+ba;m=Q(y*g);N[f+228>>2]=da+m;N[f+224>>2]=j+I;N[f+220>>2]=n+L;N[f+216>>2]=u+m;N[f+212>>2]=j+t;N[f+208>>2]=n+r;N[f+204>>2]=v+m;N[f+200>>2]=j+w;N[f+196>>2]=n+q;N[f+192>>2]=F+m;e=f+56|0;P=f+28|0;s=g;g=sa>Q(0)?Q(0):ua>Q(0)?Q(0):ta;c=kQ(s-g)?16711680:16777215;g=pa>Q(0)?Q(0):ra>Q(0)?Q(0):qa;c=pQ(z-g)?16711680:c;g=ma>Q(0)?Q(0):oa>Q(0)?Q(0):na;c=oQ(A-g)?16711680:c;Ja[J[J[a>>2]+28>>2]](a,e,P,c);Ja[J[J[a>>2]+28>>2]](a,P,f,c);S=f+84|0;Ja[J[J[a>>2]+28>>2]](a,f,S,c);Ja[J[J[a>>2]+28>>2]](a,S,e,c);T=f+228|0;U=f+216|0;Ja[J[J[a>>2]+28>>2]](a,T,U,c);V=f+204|0;Ja[J[J[a>>2]+28>>2]](a,U,V,c);W=f+192|0;Ja[J[J[a>>2]+28>>2]](a,V,W,c);Ja[J[J[a>>2]+28>>2]](a,W,T,c);Ja[J[J[a>>2]+28>>2]](a,e,T,c);Ja[J[J[a>>2]+28>>2]](a,P,U,c);Ja[J[J[a>>2]+28>>2]](a,f,V,c);Ja[J[J[a>>2]+28>>2]](a,S,W,c)}j=Q(fa+ea);n=Q(h*C);m=Q(ga-ha);x=Q(G*i);q=Q(ia-ja);y=Q(C*l);l=Q(la+ka);d:{if(!K[b+476|0]){break d}i=Q(0);h=Q(0);g=Q(0);c=J[b+456>>2];if(c&1){g=Q(Q(o*N[f+108>>2])+Q(0));i=Q(Q(o*N[f+100>>2])+Q(0));h=Q(Q(o*N[f+104>>2])+Q(0))}if(c&2){g=Q(g+Q(p*N[f+120>>2]));i=Q(i+Q(p*N[f+112>>2]));h=Q(h+Q(p*N[f+116>>2]))}if(c&4){g=Q(g+Q(k*N[f+132>>2]));i=Q(i+Q(k*N[f+124>>2]));h=Q(h+Q(k*N[f+128>>2]))}h=Q(Y(Q(Q(g*g)+Q(Q(i*i)+Q(h*h)))));if(!(h>N[b+464>>2])){break d}Ja[J[J[a>>2]+28>>2]](a,d,f+152|0,h>N[b+124>>2]?16711680:65280)}j=Q(n+j);k=Q(x+m);p=Q(y+q);i=Q(0);e:{if(l==Q(0)){h=Q(1);g=Q(0);break e}i=Q(Q(1)/Q(Y(Q(Q(j*j)+Q(Q(Q(l*l)+Q(0))+Q(0))))));h=Q(j*i);g=Q(i*Q(0));i=Q(l*i)}n=Q(g*k);m=Q(p*g);o=Q(n+Q(m+Q(Q(j*h)+Q(l*i))));N[f+96>>2]=o;N[f+84>>2]=n+Q(Q(Q(l*h)-Q(j*i))-m);j=Q(j*Q(-g));n=Q(g*l);l=Q(Q(i*p)+Q(Q(j+Q(k*h))-n));N[f+92>>2]=l;j=Q(n+Q(Q(j+Q(p*h))-Q(k*i)));N[f+88>>2]=j;e=J[b+456>>2];if(e&8){g=Q(g*g);g=Q(Y(Q(Q(h*h)+Q(g+Q(g+Q(i*i))))));if(g!=Q(0)){g=Q(Q(1)/g);h=Q(h*g);i=Q(i*g)}g=N[b+236>>2];k=N[b+232>>2];s=k;k=N[b+224>>2]>Q(0)?Q(0):N[b+220>>2]>Q(0)?Q(0):N[b+228>>2];h=hQ(1)?Q(1):h);h=Q(h+h);h=i>2]+16>>2]](a,f+164|0,g,s,Q(s-k)>2]}if((e&48)==48){if(K[b+478|0]){h=Q(o+Q(1));i=Eb(j,h);h=Eb(l,h);g=N[b+264>>2];j=jc(Q(g*Q(.25)));l=N[b+260>>2];w=jc(Q(l*Q(.25)));s=Q(R(Q(i*Q(4))));i=N[b+252>>2]>Q(0)?Q(0):N[b+248>>2]>Q(0)?Q(0):N[b+256>>2];l=Q(Q(s+i)/l);h=Q(Q(Q(R(Q(h*Q(4))))+i)/g);Ja[J[J[a>>2]+20>>2]](a,f+164|0,j,w,!(Q(Q(l*l)+Q(h*h))<=Q(1)))}if(!K[b+479|0]){break a}Fn(a,b,f+164|0,f+84|0,1,1);break a}c=e>>>5&1;e=e&16;if((c|0)==(e>>>4|0)){break a}i=Q(G+G);g=Q(D+D);h=Q(Q(i*C)-Q(H*g));k=Q(C+C);i=Q(Q(i*D)+Q(H*k));g=Q(Q(Q(1)-Q(D*g))-Q(C*k));J[f+80>>2]=0;J[f+72>>2]=0;J[f+76>>2]=0;J[f+64>>2]=-1087044365;J[f+68>>2]=1060439283;J[f+56>>2]=-2147483648;J[f+60>>2]=-2147483648;J[f+52>>2]=0;J[f+44>>2]=0;J[f+48>>2]=0;J[f+36>>2]=0;J[f+40>>2]=1060439283;J[f+28>>2]=0;J[f+32>>2]=1060439283;c=K[b+479|0];d=J[b+452>>2];if(e){if(d&32){if(c){Fn(a,b,f+164|0,f+84|0,1,0);break a}Wj(f,f+164|0,f+56|0);cy(a,N[b+256>>2],f,j,o,N[b+260>>2]);break a}if(c){break a}Wj(f,f+164|0,f+28|0);by(a,b,f,Q(Q(N[f+132>>2]*h)+Q(Q(N[f+124>>2]*g)+Q(i*N[f+128>>2]))),N[b+260>>2]);break a}if(d&16){if(c){Fn(a,b,f+164|0,f+84|0,0,1);break a}Wj(f,f+164|0,f+28|0);cy(a,N[b+256>>2],f,l,o,N[b+264>>2]);break a}if(c){break a}Wj(f,f+164|0,f+56|0);by(a,b,f,Q(Q(N[f+120>>2]*h)+Q(Q(N[f+112>>2]*g)+Q(i*N[f+116>>2]))),N[b+264>>2])}Ha=f+240|0}function A2(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=Q(0),s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=0,B=0;t=J[40585];o=Ha-16|0;Ha=o;a=J[40592];e=Ja[J[J[a>>2]+20>>2]](a)|0?46125:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,132,e,6266,524)|0;J[a+12>>2]=1;J[a+4>>2]=196610;J[a+88>>2]=0;J[a+92>>2]=1065353216;J[a+80>>2]=0;J[a+84>>2]=0;J[a+120>>2]=0;J[a+124>>2]=1065353216;J[a+112>>2]=0;J[a+116>>2]=0;J[a+104>>2]=0;J[a+108>>2]=1065353216;J[a+96>>2]=0;J[a+100>>2]=0;J[a+8>>2]=154032;J[a>>2]=153948;J[a+36>>2]=-25165825;J[a+28>>2]=-25165825;J[a+32>>2]=-25165825;J[a+40>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;J[a+52>>2]=0;J[a+56>>2]=0;J[a+60>>2]=0;e=a- -64|0;J[e>>2]=0;J[e+4>>2]=0;J[a+72>>2]=0;J[a+76>>2]=0;J[a+128>>2]=t;j=Ha-48|0;Ha=j;a:{if(!zk(67,86,88,77,j+36|0,j+35|0,b)){break a}if(M[j+36>>2]<=12){Wa(J[40592],32,13026,318,71112,0);break a}vb(K[j+35|0],b);if(!Uh(67,76,72,76,j+44|0,j+43|0,b)){break a}if(M[j+44>>2]<=8){if(!Uh(67,86,72,76,j+44|0,j+43|0,b)){break a}}Fb(j,4,K[j+43|0],b);d=J[j>>2];H[a+54|0]=d;e=J[j+4>>2];I[a+52>>1]=e;f=J[j+8>>2];H[a+55|0]=f;h=P(d&255,15);d=e&32767;h=(h+(d<<1)|0)+(e<<16>>16<0?d<<2:0)|0;e=J[j+12>>2];d=((h+e|0)+P(f&255,20)|0)+3&-4;f=J[a+56>>2];if(f){i=J[40592];Ja[J[J[i+12>>2]+12>>2]](i+12|0,f)}J[a+80>>2]=e;if(d){c=J[40592];c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,d,29909,13026,199)|0}J[a+56>>2]=c;f=L[a+52>>1];c=P(K[a+55|0],20)+c|0;i=K[a+54|0];g=P(i,3);Fb(c,g,K[j+43|0],b);d=0;l=f&32767;h=f<<16>>16<0?l<<2:0;i=c+P(i,12)|0;l=i+(l<<1)|0;f=l+g|0;if(M[j+44>>2]<=6){yA(K[j+43|0],b)}h=f+h|0;Ja[J[J[b>>2]>>2]](b,J[a+56>>2],P(K[a+55|0],20))|0;if(!(!K[j+43|0]|!K[a+55|0])){while(1){c=J[a+56>>2]+P(d,20)|0;g=K[c+3|0];H[c+3|0]=K[c|0];H[c|0]=g;g=K[c+1|0];H[c+1|0]=K[c+2|0];H[c+2|0]=g;g=K[c+4|0];H[c+4|0]=K[c+7|0];H[c+7|0]=g;g=K[c+5|0];H[c+5|0]=K[c+6|0];H[c+6|0]=g;g=K[c+11|0];H[c+11|0]=K[c+8|0];H[c+8|0]=g;g=K[c+10|0];H[c+10|0]=K[c+9|0];H[c+9|0]=g;g=K[c+15|0];H[c+15|0]=K[c+12|0];H[c+12|0]=g;g=K[c+14|0];H[c+14|0]=K[c+13|0];H[c+13|0]=g;g=K[c+17|0];H[c+17|0]=K[c+16|0];H[c+16|0]=g;d=d+1|0;if(d>>>0>2]>>2]](b,h,e)|0;Ja[J[J[b>>2]>>2]](b,i,L[a+52>>1]<<1&65534)|0;c=K[a+54|0];b:{if(M[j+44>>2]<=5){if(!c){break b}d=0;i=1;while(1){c:{k=K[a+55|0];if(!k){break c}m=J[a+56>>2];g=0;e=0;while(1){d:{c=m+P(g,20)|0;p=K[c+18|0];e:{if(!p){break e}q=L[c+16>>1];c=0;while(1){if(K[h+(c+q|0)|0]!=(d|0)){c=c+1|0;if((p|0)!=(c|0)){continue}break e}break}H[e+j|0]=g;e=e+1|0;if((e|0)==3){break d}}g=g+1|0;if((k|0)!=(g|0)){continue}break c}break}c=l+P(d,3)|0;H[c|0]=K[j|0];H[c+1|0]=K[j+1|0];H[c+2|0]=K[j+2|0];d=d+1|0;i=K[a+54|0];if(d>>>0>>0){continue}break b}break}if(!i){break b}c=0;while(1){e=l+P(c,3)|0;H[e|0]=255;H[e+1|0]=255;H[e+2|0]=255;c=c+1|0;if(c>>>0>2]>>2]](b,l,P(c,3))|0}c=I[a+52>>1];f:{if((c|0)>=0){break f}if(M[j+44>>2]<=7){if(!(c&32767)){break f}c=0;while(1){I[f+(c<<1)>>1]=65535;c=c+1|0;if(c>>>0<(L[a+52>>1]<<1&65534)>>>0){continue}break}break f}i=K[j+43|0];e=0;l=0;d=c<<1&65534;Ja[J[J[b>>2]>>2]](b,f,d<<1)|0;g:{if(!d|!i){break g}c=0;if(d>>>0>=4){h=d&-4;while(1){i=c<<1;g=i+f|0;k=K[g+1|0];H[g+1|0]=K[g|0];H[g|0]=k;g=f+(i|2)|0;k=K[g+1|0];H[g+1|0]=K[g|0];H[g|0]=k;g=f+(i|4)|0;k=K[g+1|0];H[g+1|0]=K[g|0];H[g|0]=k;i=f+(i|6)|0;g=K[i+1|0];H[i+1|0]=K[i|0];H[i|0]=g;c=c+4|0;l=l+4|0;if((h|0)!=(l|0)){continue}break}}i=d&3;if(!i){break g}while(1){d=f+(c<<1)|0;g=K[d+1|0];H[d+1|0]=K[d|0];H[d|0]=g;c=c+1|0;e=e+1|0;if((i|0)!=(e|0)){continue}break}}}Fb(j,8,K[j+35|0],b);r=N[j+16>>2];u=N[j+4>>2];v=N[j+20>>2];w=N[j+8>>2];x=N[j+24>>2];y=N[j+12>>2];N[a+36>>2]=Q(x-y)*Q(.5);N[a+32>>2]=Q(v-w)*Q(.5);N[a+28>>2]=Q(r-u)*Q(.5);N[a+24>>2]=Q(y+x)*Q(.5);N[a+20>>2]=Q(w+v)*Q(.5);N[a+16>>2]=Q(u+r)*Q(.5);r=N[j+28>>2];N[a+88>>2]=r;if(r!=Q(-1)){Fb(a+92|0,9,K[j+35|0],b);Fb(a+40|0,3,K[j+35|0],b)}if(Sb(K[j+35|0],b)!=Q(-1)){c=J[a+84>>2];if(c){c=rk(c);e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,c)}J[a+84>>2]=0;c=J[40592];e=Ja[J[J[c>>2]+20>>2]](c)|0?52265:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,28,e,13026,351)|0;J[c>>2]=0;J[c+4>>2]=0;J[c+24>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;J[a+84>>2]=c;k=0;m=0;p=0;q=0;g=Ha-16|0;Ha=g;h:{if(!Uh(83,85,80,77,g+12|0,g+11|0,b)){break h}if(!Uh(71,65,85,83,g+12|0,g+11|0,b)){break h}A=c,B=vb(K[g+11|0],b),I[A>>1]=B;d=vb(K[g+11|0],b);I[c+2>>1]=d;e=d<<1&131070;i:{if(!e){f=0;break i}d=J[40592];f=Ja[J[J[d+12>>2]+8>>2]](d+12|0,e,29909,16403,161)|0;d=L[c+2>>1]}J[c+4>>2]=f;Ja[J[J[b>>2]>>2]](b,f,(d&65535)<<1)|0;l=Ha-16|0;Ha=l;j:{if(!Uh(86,65,76,69,l+12|0,l+11|0,b)){break j}A=c,B=vb(K[l+11|0],b),J[A+8>>2]=B;e=vb(K[l+11|0],b);J[c+12>>2]=e;d=J[c+24>>2];if(d){e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d);e=J[c+12>>2]}d=(J[c+8>>2]<<2)+12&-16;e=d+e|0;if(e){f=J[40592];e=Ja[J[J[f+12>>2]+8>>2]](f+12|0,e,29909,16403,99)|0}else{e=0}J[c+16>>2]=e;J[c+24>>2]=e;J[c+20>>2]=d+e;d=vb(K[l+11|0],b)&65535;f=J[c+8>>2];i=K[l+11|0];h=Ha;z=h;k:{if(d>>>0<=255){h=h-(f+15&-16)|0;Ha=h;Ja[J[J[b>>2]>>2]](b,h,f)|0;if(!f){break k}d=0;if(f>>>0>=4){m=f&-4;i=0;while(1){I[e+(d<<1)>>1]=K[d+h|0];n=d|1;I[e+(n<<1)>>1]=K[h+n|0];n=d|2;I[e+(n<<1)>>1]=K[h+n|0];n=d|3;I[e+(n<<1)>>1]=K[h+n|0];d=d+4|0;i=i+4|0;if((m|0)!=(i|0)){continue}break}}f=f&3;if(!f){break k}while(1){I[e+(d<<1)>>1]=K[d+h|0];d=d+1|0;k=k+1|0;if((f|0)!=(k|0)){continue}break}break k}Ja[J[J[b>>2]>>2]](b,e,f<<1)|0;if(!f|!i){break k}i=0;d=0;if(f>>>0>=4){n=f&-4;while(1){h=d<<1;k=h+e|0;s=K[k+1|0];H[k+1|0]=K[k|0];H[k|0]=s;k=e+(h|2)|0;s=K[k+1|0];H[k+1|0]=K[k|0];H[k|0]=s;k=e+(h|4)|0;s=K[k+1|0];H[k+1|0]=K[k|0];H[k|0]=s;h=e+(h|6)|0;k=K[h+1|0];H[h+1|0]=K[h|0];H[h|0]=k;d=d+4|0;m=m+4|0;if((n|0)!=(m|0)){continue}break}}h=f&3;if(!h){break k}while(1){f=e+(d<<1)|0;k=K[f+1|0];H[f+1|0]=K[f|0];H[f|0]=k;d=d+1|0;i=i+1|0;if((h|0)!=(i|0)){continue}break}}Ha=z;f=J[c+8>>2];l:{if(!f){break l}i=J[c+16>>2];d=0;if(f>>>0>=4){k=f&-4;while(1){h=f+(d^-1)|0;I[i+(h<<2)>>1]=L[e+(h<<1)>>1];h=f-d|0;m=h-2|0;I[i+(m<<2)>>1]=L[e+(m<<1)>>1];m=h-3|0;I[i+(m<<2)>>1]=L[e+(m<<1)>>1];h=h-4|0;I[i+(h<<2)>>1]=L[e+(h<<1)>>1];d=d+4|0;p=p+4|0;if((k|0)!=(p|0)){continue}break}}h=f&3;if(!h){break l}while(1){k=f+(d^-1)|0;I[i+(k<<2)>>1]=L[e+(k<<1)>>1];d=d+1|0;q=q+1|0;if((h|0)!=(q|0)){continue}break}}Ja[J[J[b>>2]>>2]](b,J[c+20>>2],J[c+12>>2])|0;f=0;i=J[c+16>>2];I[i+2>>1]=0;c=J[c+8>>2];if(c>>>0<2){break j}d=c-1|0;h=d&3;e=1;if(c-2>>>0>=3){k=d&-4;d=0;while(1){c=i+(e<<2)|0;f=L[c-4>>1]+f|0;I[c+2>>1]=f;f=f+L[c>>1]|0;I[c+6>>1]=f;f=f+L[c+4>>1]|0;I[c+10>>1]=f;f=f+L[c+8>>1]|0;I[c+14>>1]=f;e=e+4|0;d=d+4|0;if((k|0)!=(d|0)){continue}break}}if(!h){break j}d=0;while(1){c=i+(e<<2)|0;f=L[c-4>>1]+f|0;I[c+2>>1]=f;e=e+1|0;d=d+1|0;if((h|0)!=(d|0)){continue}break}}Ha=l+16|0}Ha=g+16|0;J[a+60>>2]=J[a+84>>2]}Fb(a- -64|0,4,K[j+35|0],b);c=1}Ha=j+48|0;m:{if(!c){b=J[a+12>>2]-1|0;J[a+12>>2]=b;if(b){a=0;break m}Ja[J[J[a+8>>2]+8>>2]](a+8|0);a=0;break m}J[o+8>>2]=a;b=pb(t+48|0,o+8|0,o+15|0);if(!K[o+15|0]){J[b>>2]=J[o+8>>2]}}Ha=o+16|0;return a|0}function jG(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;r=Ha-16|0;Ha=r;h=J[a+2396>>2];f=J[h+288>>2];if(!f){p=Ha-16|0;Ha=p;j=J[h+284>>2];if(j){f=J[40592];n=Ja[J[J[f>>2]+20>>2]](f)|0?43175:69706;n=Ja[J[J[f+12>>2]+8>>2]](f+12|0,j,n,22517,180)|0}else{n=0}J[p+12>>2]=n;f=J[h+268>>2];a:{if(f>>>0>=(J[h+272>>2]&2147483647)>>>0){f=0;j=h+4|0;e=J[j+268>>2];k=e&2147483647?e<<1:1;b:{if(!k){break b}e=k<<2;if(!(K[j+256|0]|e>>>0>256)){H[j+256|0]=1;f=j;break b}if(!e){break b}f=J[40592];g=Ja[J[J[f>>2]+20>>2]](f)|0?43175:69706;f=Ja[J[J[f+12>>2]+8>>2]](f+12|0,e,g,20075,553)|0}g=J[j+264>>2];l=(g<<2)+f|0;if((g|0)>0){m=J[j+260>>2];e=f;while(1){J[e>>2]=J[m>>2];m=m+4|0;e=e+4|0;if(l>>>0>e>>>0){continue}break}}J[l>>2]=J[p+12>>2];c:{if(J[j+268>>2]<0){break c}e=J[j+260>>2];if((e|0)==(j|0)){H[j+256|0]=0;break c}if(!e){break c}g=J[40592];Ja[J[J[g+12>>2]+12>>2]](g+12|0,e);g=J[j+264>>2]}J[j+268>>2]=k;J[j+260>>2]=f;J[j+264>>2]=g+1;break a}J[J[h+264>>2]+(f<<2)>>2]=n;J[h+268>>2]=f+1}f=(n+P(J[h+276>>2],80)|0)-80|0;if(n>>>0<=f>>>0){j=J[h+288>>2];while(1){J[f>>2]=j;j=f;f=f-80|0;if(n>>>0<=f>>>0){continue}break}J[h+288>>2]=j}Ha=p+16|0;f=J[h+288>>2]}J[h+288>>2]=J[f>>2];J[h+280>>2]=J[h+280>>2]+1;e=0;k=Ha-48|0;Ha=k;H[f+68|0]=0;J[f+56>>2]=0;n=b;J[f+52>>2]=b;j=a;J[f+48>>2]=a;p=c;a=0;d:{if(!c){break d}a=0;if(!K[p+9|0]){break d}a=J[p>>2]}J[f+60>>2]=a;J[f- -64>>2]=!d|!K[d+9|0]?e:J[d>>2];a=J[j+2364>>2];b=J[a+12>>2];e:{if(b){b=b-1|0;e=J[J[a+8>>2]+(b<<2)>>2];J[a+12>>2]=b;break e}e=J[a+4>>2];J[a+4>>2]=e+1}J[f+40>>2]=e;c=J[j+1004>>2];a=c+164|0;b=J[c+176>>2]&2147483647;if(b-1>>>0>>0){Is(a,b<<1);e=J[f+40>>2]}b=J[c+172>>2];J[k+40>>2]=0;J[k+44>>2]=0;J[k+32>>2]=0;J[k+36>>2]=0;J[k+24>>2]=0;J[k+28>>2]=0;J[k+16>>2]=0;J[k+20>>2]=0;e=e+1|0;b=b>>>0>e>>>0?b:e;if(b>>>0>(J[a+12>>2]&2147483647)>>>0){Is(a,b)}e=J[a+8>>2];if((e|0)<(b|0)){h=J[a+4>>2];g=h+(b<<5)|0;e=h+(e<<5)|0;while(1){N[e>>2]=N[k+16>>2];N[e+4>>2]=N[k+20>>2];N[e+8>>2]=N[k+24>>2];J[e+12>>2]=J[k+28>>2];N[e+16>>2]=N[k+32>>2];N[e+20>>2]=N[k+36>>2];N[e+24>>2]=N[k+40>>2];J[e+28>>2]=J[k+44>>2];e=e+32|0;if(g>>>0>e>>>0){continue}break}}J[a+8>>2]=b;a=J[c+168>>2]+(J[f+40>>2]<<5)|0;J[a>>2]=0;J[a+4>>2]=0;J[a+24>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;l=J[f+48>>2];s=J[f+52>>2];t=J[s+44>>2];a=t;f:{if(a>>>0<=128){b=J[l+1580>>2];if(!b){h=Ha-16|0;Ha=h;i=l+1292|0;b=J[i+284>>2];if(b){a=J[40592];c=Ja[J[J[a>>2]+20>>2]](a)|0?57437:69706;e=Ja[J[J[a+12>>2]+8>>2]](a+12|0,b,c,22517,180)|0}else{e=0}J[h+12>>2]=e;a=J[i+268>>2];g:{if(a>>>0>=(J[i+272>>2]&2147483647)>>>0){a=0;c=i+4|0;b=J[c+268>>2];o=b&2147483647?b<<1:1;h:{if(!o){break h}b=o<<2;if(!(K[c+256|0]|b>>>0>256)){H[c+256|0]=1;a=c;break h}if(!b){break h}a=J[40592];g=Ja[J[J[a>>2]+20>>2]](a)|0?57437:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,b,g,20075,553)|0}g=J[c+264>>2];q=(g<<2)+a|0;if((g|0)>0){m=J[c+260>>2];b=a;while(1){J[b>>2]=J[m>>2];m=m+4|0;b=b+4|0;if(q>>>0>b>>>0){continue}break}}J[q>>2]=J[h+12>>2];i:{if(J[c+268>>2]<0){break i}b=J[c+260>>2];if((b|0)==(c|0)){H[c+256|0]=0;break i}if(!b){break i}g=J[40592];Ja[J[J[g+12>>2]+12>>2]](g+12|0,b);g=J[c+264>>2]}J[c+268>>2]=o;J[c+260>>2]=a;J[c+264>>2]=g+1;break g}J[J[i+264>>2]+(a<<2)>>2]=e;J[i+268>>2]=a+1}b=(e+(J[i+276>>2]<<7)|0)-128|0;if(e>>>0<=b>>>0){a=J[i+288>>2];while(1){J[b>>2]=a;a=b;b=a-128|0;if(e>>>0<=b>>>0){continue}break}J[i+288>>2]=a}Ha=h+16|0;b=J[l+1580>>2]}J[l+1580>>2]=J[b>>2];a=l+1572|0;J[a>>2]=J[a>>2]+1;break f}if(a>>>0<=256){b=J[l+1872>>2];if(!b){h=Ha-16|0;Ha=h;i=l+1584|0;b=J[i+284>>2];if(b){a=J[40592];c=Ja[J[J[a>>2]+20>>2]](a)|0?57739:69706;e=Ja[J[J[a+12>>2]+8>>2]](a+12|0,b,c,22517,180)|0}else{e=0}J[h+12>>2]=e;a=J[i+268>>2];j:{if(a>>>0>=(J[i+272>>2]&2147483647)>>>0){a=0;c=i+4|0;b=J[c+268>>2];o=b&2147483647?b<<1:1;k:{if(!o){break k}b=o<<2;if(!(K[c+256|0]|b>>>0>256)){H[c+256|0]=1;a=c;break k}if(!b){break k}a=J[40592];g=Ja[J[J[a>>2]+20>>2]](a)|0?57739:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,b,g,20075,553)|0}g=J[c+264>>2];q=(g<<2)+a|0;if((g|0)>0){m=J[c+260>>2];b=a;while(1){J[b>>2]=J[m>>2];m=m+4|0;b=b+4|0;if(q>>>0>b>>>0){continue}break}}J[q>>2]=J[h+12>>2];l:{if(J[c+268>>2]<0){break l}b=J[c+260>>2];if((b|0)==(c|0)){H[c+256|0]=0;break l}if(!b){break l}g=J[40592];Ja[J[J[g+12>>2]+12>>2]](g+12|0,b);g=J[c+264>>2]}J[c+268>>2]=o;J[c+260>>2]=a;J[c+264>>2]=g+1;break j}J[J[i+264>>2]+(a<<2)>>2]=e;J[i+268>>2]=a+1}b=(e+(J[i+276>>2]<<8)|0)-256|0;if(e>>>0<=b>>>0){a=J[i+288>>2];while(1){J[b>>2]=a;a=b;b=a-256|0;if(e>>>0<=b>>>0){continue}break}J[i+288>>2]=a}Ha=h+16|0;b=J[l+1872>>2]}J[l+1872>>2]=J[b>>2];a=l+1864|0;J[a>>2]=J[a>>2]+1;break f}if(a>>>0<=384){b=J[l+2164>>2];if(!b){h=Ha-16|0;Ha=h;i=l+1876|0;b=J[i+284>>2];if(b){a=J[40592];c=Ja[J[J[a>>2]+20>>2]](a)|0?58369:69706;e=Ja[J[J[a+12>>2]+8>>2]](a+12|0,b,c,22517,180)|0}else{e=0}J[h+12>>2]=e;a=J[i+268>>2];m:{if(a>>>0>=(J[i+272>>2]&2147483647)>>>0){a=0;c=i+4|0;b=J[c+268>>2];o=b&2147483647?b<<1:1;n:{if(!o){break n}b=o<<2;if(!(K[c+256|0]|b>>>0>256)){H[c+256|0]=1;a=c;break n}if(!b){break n}a=J[40592];g=Ja[J[J[a>>2]+20>>2]](a)|0?58369:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,b,g,20075,553)|0}g=J[c+264>>2];q=(g<<2)+a|0;if((g|0)>0){m=J[c+260>>2];b=a;while(1){J[b>>2]=J[m>>2];m=m+4|0;b=b+4|0;if(q>>>0>b>>>0){continue}break}}J[q>>2]=J[h+12>>2];o:{if(J[c+268>>2]<0){break o}b=J[c+260>>2];if((b|0)==(c|0)){H[c+256|0]=0;break o}if(!b){break o}g=J[40592];Ja[J[J[g+12>>2]+12>>2]](g+12|0,b);g=J[c+264>>2]}J[c+268>>2]=o;J[c+260>>2]=a;J[c+264>>2]=g+1;break m}J[J[i+264>>2]+(a<<2)>>2]=e;J[i+268>>2]=a+1}b=(e+P(J[i+276>>2],384)|0)-384|0;if(e>>>0<=b>>>0){a=J[i+288>>2];while(1){J[b>>2]=a;a=b;b=a-384|0;if(e>>>0<=b>>>0){continue}break}J[i+288>>2]=a}Ha=h+16|0;b=J[l+2164>>2]}J[l+2164>>2]=J[b>>2];a=l+2156|0;J[a>>2]=J[a>>2]+1;break f}b=J[40592];b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,a,29909,14465,1823)|0}p:{if(!b){Wa(J[40592],32,12056,127,71730,0);break p}a=Va(b,0,t);N[f>>2]=N[s+48>>2];N[f+4>>2]=N[s+52>>2];c=L[s>>1];I[f+8>>1]=t;I[f+10>>1]=c;J[f+12>>2]=J[s+36>>2];c=J[s+32>>2];J[f+20>>2]=a;J[f+16>>2]=c;a=J[f+60>>2];e=a?a- -64|0:0;J[f+24>>2]=e;c=J[f- -64>>2];h=c?c- -64|0:0;J[f+28>>2]=h;J[f+32>>2]=a?J[e+36>>2]:0;J[f+36>>2]=c?J[h+36>>2]:0;N[f+44>>2]=N[s+56>>2]}if(b){N[k+16>>2]=N[n+48>>2];N[k+12>>2]=N[n+52>>2];if(N[k+16>>2]>2]>2]=f;a=J[j+1136>>2];q:{if(!(J[(J[J[J[f+48>>2]+1004>>2]+168>>2]+(J[f+40>>2]<<5)|0)+12>>2]?0:K[J[f+52>>2]]&6)){b=J[f+64>>2];c=J[f+60>>2];r:{if(!c){break r}c=J[c+164>>2];if(!c){break r}Nd(a,c,f)}if(!b){break q}b=J[b+164>>2];if(!b){break q}Nd(a,b,f);break q}_l(a,f)}e=J[J[f+48>>2]+2408>>2];if(p){c=J[p>>2]}else{c=J[j+2380>>2]}if(d){a=J[d>>2]}else{a=J[j+2380>>2]}b=J[e+288>>2];if(!b){Hs(e);b=J[e+288>>2]}J[e+288>>2]=J[b>>2];J[e+280>>2]=J[e+280>>2]+1;u=f,v=qt(b,f,c,a),J[u+56>>2]=v}Ha=k+48|0;J[r+8>>2]=n;a=pb(j+1096|0,r+8|0,r+15|0);if(!K[r+15|0]){J[a>>2]=J[r+8>>2]}Ha=r+16|0}function Kq(a,b,c,d,e,f,g,h,i,j,k,l,m){var n=0,o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=0,W=Q(0),X=Q(0),Y=0,Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=0,ea=0,fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=0,la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=0,qa=0,ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=0,Fa=0,Ga=0,Ia=0;n=Ha-224|0;Ha=n;s=J[b+456>>2];V=J[b+452>>2];r=J[b+444>>2];J[n+216>>2]=0;J[n+220>>2]=0;J[n+208>>2]=0;J[n+212>>2]=0;J[n+200>>2]=0;J[n+204>>2]=0;J[n+192>>2]=0;J[n+196>>2]=0;F=J[b+228>>2];da=j<<5;Y=da+r|0;r=F+(J[Y+24>>2]<<5)|0;o=N[r+16>>2];p=N[r+8>>2];q=N[r+4>>2];D=N[r>>2];G=N[r+24>>2];H=N[r+20>>2];Z=N[k+24>>2];ia=N[k+20>>2];ja=N[k+16>>2];W=N[k+8>>2];E=N[k+4>>2];_=N[k>>2];qa=(V+P(j,160)|0)+120|0;Ld(n+160|0,qa,J[b+348>>2]+P(j,112)|0,J[b+360>>2]+P(j,36)|0,J[b+384>>2]+P(j,76)|0,da+J[b+264>>2]|0,k);k=F+da|0;u=N[k>>2];w=N[k+4>>2];x=N[k+8>>2];y=N[k+16>>2];B=N[k+20>>2];I=N[n+184>>2];S=Q(N[k+24>>2]+I);N[n+152>>2]=S;X=B;B=N[n+180>>2];T=Q(X+B);N[n+148>>2]=T;J[n+156>>2]=0;J[n+140>>2]=0;O=N[n+176>>2];R=Q(y+O);N[n+144>>2]=R;U=N[n+168>>2];x=Q(x+U);N[n+136>>2]=x;$=N[n+164>>2];w=Q(w+$);N[n+132>>2]=w;aa=N[n+160>>2];y=Q(u+aa);N[n+128>>2]=y;N[n+120>>2]=I;N[n+116>>2]=B;N[n+104>>2]=U;N[n+100>>2]=$;N[n+96>>2]=aa;N[n+112>>2]=O;N[n+108>>2]=N[n+172>>2];N[n+124>>2]=N[n+188>>2];k=s+P(j,80)|0;ea=K[k+78|0];ka=K[k+79|0];if(ea|ka){u=N[J[Y+20>>2]+264>>2];D=Q(_+D);E=Q(E+q);W=Q(W+p);_=N[n+208>>2];z=N[n+200>>2];A=N[n+196>>2];L=N[n+192>>2];V=K[k+76|0];if(V){pa=J[b+180>>2]+(J[k+72>>2]<<2)|0;G=Q(Z+G);H=Q(ia+H);Z=Q(ja+o);Ea=J[b+288>>2];q=Q(-u);k=J[l>>2];s=0;ia=N[n+216>>2];ja=N[n+212>>2];while(1){if(ea>>>s&1){r=k+1|0;J[l>>2]=r;k=Ea+P(k,176)|0;p=N[k+132>>2];o=N[pa+(s<<2)>>2];a:{if(K[k+168|0]){break a}if(o>Q(6.2831854820251465)){p=Q(p+Q(-12.566370964050293));o=Q(o+Q(-12.566370964050293));break a}if(!(o>2];t=N[k+100>>2];C=N[k+156>>2];M=Q(-C);ba=N[k+160>>2];la=Q(ba*N[k+164>>2]);ra=N[k+44>>2];sa=N[k+36>>2];ta=N[k+40>>2];ua=N[k+32>>2];va=N[k+24>>2];wa=N[k+28>>2];xa=N[k+20>>2];ya=N[k+12>>2];za=N[k+16>>2];Aa=N[k+8>>2];Ba=N[k>>2];Ca=N[k+4>>2];Da=Q(Q(Q(Q(ra*x)+Q(Q(sa*y)+Q(ta*w)))+Q(Q(ua*S)+Q(Q(va*R)+Q(wa*T))))-Q(Q(Q(xa*W)+Q(Q(ya*D)+Q(E*za)))+Q(Q(Aa*G)+Q(Q(Ba*Z)+Q(H*Ca)))));ca=N[k+96>>2];X=Q(la-Q(Da*ca));M=M>X?M:X;C=Q((C>2]=ba+C;M=N[k+148>>2];ba=Q(-M);p=Q(Q(Q(Q(Q(v*t)*i)+p)-o)*N[k+128>>2]);X=v;v=N[k+152>>2];la=Q(Q(C*t)+Da);p=Q(p+Q(X+Q(Q(N[k+144>>2]*v)+Q(N[k+136>>2]*la))));p=pM?M:p;p=Q(M-v);ba=Q(C+p);p=Q(Q(p*t)+la);b:{c:{if(g){break c}v=N[k+108>>2];F=vv){C=N[k+116>>2];o=Q(p+Q(Q(Q(v-t)*d)*(F?N[k+120>>2]:Q(1))));o=ou?u:o)-p)*ca));o=Q((o>2]=C+o;break b}X=o;o=N[k+104>>2];F=Xt)){break c}v=N[k+112>>2];o=Q(p+Q(Q(Q(o-t)*d)*(F?N[k+120>>2]:Q(1))));o=ou?u:o)-p)*ca));o=Q((o>Q(0)?o:Q(0))-v);N[k+112>>2]=v+o;break b}o=Q(ca*Q(-p));if(p>Q(0)){p=N[k+112>>2];t=Q(-p);o=o>t?o:t;N[k+112>>2]=p+o;break b}p=N[k+116>>2];t=Q(-p);o=o>2]=p+o}o=Q(ba+o);if(o!=Q(0)){N[k+152>>2]=M;ia=Q(ia-Q(o*ra));ja=Q(ja-Q(o*ta));_=Q(_-Q(o*sa));z=Q(z-Q(ua*o));A=Q(A-Q(wa*o));L=Q(L-Q(va*o));fa=Q(fa+Q(xa*o));ga=Q(ga+Q(za*o));ha=Q(ha+Q(ya*o));ma=Q(ma+Q(Aa*o));na=Q(na+Q(Ca*o));oa=Q(oa+Q(Ba*o));p=Q(-o);t=Q(N[k+72>>2]*p);aa=Q(t+aa);y=Q(y+t);D=Q(D-Q(o*N[k+48>>2]));t=Q(N[k+92>>2]*p);I=Q(t+I);ca=Q(N[k+88>>2]*p);B=Q(ca+B);v=Q(N[k+84>>2]*p);O=Q(v+O);C=Q(N[k+80>>2]*p);U=Q(C+U);p=Q(N[k+76>>2]*p);$=Q(p+$);S=Q(S+t);T=Q(T+ca);R=Q(R+v);w=Q(w+p);G=Q(G-Q(o*N[k+68>>2]));H=Q(H-Q(o*N[k- -64>>2]));Z=Q(Z-Q(o*N[k+60>>2]));W=Q(W-Q(o*N[k+56>>2]));E=Q(E-Q(o*N[k+52>>2]));x=Q(x+C)}k=r}s=s+1|0;if((V|0)!=(s|0)){continue}break}N[n+216>>2]=ia;N[n+212>>2]=ja;N[n+120>>2]=I;N[n+116>>2]=B}N[n+200>>2]=z;N[n+196>>2]=A;N[n+192>>2]=L;s=V-ka|0;if(V>>>0>s>>>0){ka=J[b+312>>2];F=ka+(j<<5)|0;pa=J[b+300>>2];k=J[m>>2];o=Q(-u);G=N[n+216>>2];H=N[n+212>>2];while(1){r=k+1|0;J[m>>2]=r;k=pa+P(k,80)|0;z=N[k+56>>2];A=N[k+48>>2];L=N[k+52>>2];p=Q(Q(Q(z*x)+Q(Q(A*y)+Q(L*w)))-Q(Q(z*W)+Q(Q(A*D)+Q(E*L))));q=Q(-p);Z=N[k+60>>2];if(!g){ea=ka+(J[Y+24>>2]<<5)|0;q=Q(Q(Q(N[k+64>>2]-Q(Q(Q(z*N[F+8>>2])+Q(Q(A*N[F>>2])+Q(L*N[F+4>>2])))-Q(Q(z*N[ea+8>>2])+Q(Q(A*N[ea>>2])+Q(L*N[ea+4>>2])))))*N[k+68>>2])+q)}q=Q(p+q);q=o>q?o:q;p=Q(Z*Q((q>u?u:q)-p));if(p!=Q(0)){q=Q(z*p);G=Q(G-q);z=Q(L*p);H=Q(H-z);A=Q(A*p);_=Q(_-A);fa=Q(fa+q);ga=Q(ga+z);ha=Q(ha+A);W=Q(W-Q(p*N[k+8>>2]));E=Q(E-Q(p*N[k+4>>2]));D=Q(D-Q(p*N[k>>2]));p=Q(-p);q=Q(N[k+24>>2]*p);aa=Q(q+aa);y=Q(y+q);q=Q(N[k+44>>2]*p);I=Q(q+I);z=Q(N[k+40>>2]*p);B=Q(z+B);A=Q(N[k+36>>2]*p);O=Q(A+O);L=Q(N[k+32>>2]*p);U=Q(L+U);p=Q(N[k+28>>2]*p);$=Q(p+$);S=Q(q+S);T=Q(z+T);R=Q(A+R);w=Q(w+p);x=Q(x+L)}k=r;s=s+1|0;if((V|0)!=(s|0)){continue}break}N[n+216>>2]=G;N[n+212>>2]=H;N[n+120>>2]=I;N[n+116>>2]=B}N[n+136>>2]=x;N[n+132>>2]=w;N[n+128>>2]=y;N[n+208>>2]=_;N[n+152>>2]=S;N[n+148>>2]=T;N[n+144>>2]=R;N[n+112>>2]=O;N[n+104>>2]=U;N[n+100>>2]=$;N[n+96>>2]=aa}k=J[b+312>>2];s=j<<2;r=J[s+J[b+408>>2]>>2];V=Ja[J[J[b>>2]+168>>2]](b,j)|0;if(r){da=k+da|0;u=g?Q(0):Q(-34028234663852886e22);k=J[s+J[b+420>>2]>>2];s=0;while(1){xG(J[b+656>>2]+(k<<5)|0,n+128|0,n+192|0,n+96|0,da,V,h,i,u);k=k+1|0;s=s+1|0;if((r|0)!=(s|0)){continue}break}}o=N[n+216>>2];x=N[n+212>>2];w=N[n+208>>2];y=N[n+200>>2];D=N[n+196>>2];E=N[n+192>>2];k=J[Y>>2];r=J[Y+4>>2];if(k|r){R=N[n+120>>2];p=N[n+116>>2];u=N[n+112>>2];I=N[n+104>>2];B=N[n+100>>2];O=N[n+96>>2];s=P(j,192);while(1){Kq(n- -64|0,b,c,d,e,f,g,h,i,(Fa=qea(k),Ga=qea(r)+32|0,Ia=k,Ia?Fa:Ga),n+96|0,l,m);q=N[n+88>>2];o=Q(q+o);G=N[n+84>>2];x=Q(G+x);H=N[n+80>>2];w=Q(H+w);S=N[n+72>>2];y=Q(S+y);T=N[n+68>>2];D=Q(T+D);U=N[n+64>>2];E=Q(U+E);r=r&r-!k;k=k&k-1;if(r|k){Y=J[b+336>>2];J[n+28>>2]=0;N[n+24>>2]=-q;N[n+20>>2]=-G;N[n+16>>2]=-H;J[n+12>>2]=0;N[n+8>>2]=-S;N[n+4>>2]=-T;N[n>>2]=-U;pl(n+32|0,s+Y|0,n);O=Q(N[n+32>>2]+O);N[n+96>>2]=O;B=Q(N[n+36>>2]+B);N[n+100>>2]=B;I=Q(N[n+40>>2]+I);N[n+104>>2]=I;u=Q(N[n+48>>2]+u);N[n+112>>2]=u;p=Q(N[n+52>>2]+p);N[n+116>>2]=p;R=Q(N[n+56>>2]+R);N[n+120>>2]=R;continue}break}N[n+216>>2]=o;N[n+212>>2]=x;N[n+208>>2]=w;N[n+200>>2]=y;N[n+196>>2]=D;N[n+192>>2]=E;ga=Q(ga+Q(0));ma=Q(ma+Q(0));na=Q(na+Q(0));oa=Q(oa+Q(0));ha=Q(ha+Q(0));fa=Q(fa+Q(0))}e=(j<<5)+e|0;J[e+28>>2]=0;N[e+16>>2]=w;J[e+12>>2]=0;N[e+8>>2]=y;N[e+4>>2]=D;N[e>>2]=E;N[e+24>>2]=o;N[e+20>>2]=x;lc(n- -64|0,J[b+396>>2]+P(j,96)|0,qa,J[b+384>>2]+P(j,76)|0,n+192|0);c=N[n+84>>2];d=N[n+88>>2];i=N[n+64>>2];u=N[n+68>>2];o=N[n+72>>2];p=N[n+80>>2];J[a+28>>2]=0;J[a+12>>2]=0;N[a+24>>2]=fa+d;N[a+20>>2]=ga+c;N[a+16>>2]=ha+p;N[a+8>>2]=ma+o;N[a+4>>2]=na+u;N[a>>2]=oa+i;Ha=n+224|0}function nA(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=0,L=0,M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=0,T=Q(0);j=Ha-320|0;Ha=j;s=J[b+4>>2];k=N[s+20>>2];l=J[a+4>>2];m=N[l+20>>2];w=N[d>>2];A=K[l+32|0];B=N[l+16>>2];C=K[s+32|0];D=N[s+16>>2];J[j+44>>2]=0;G=Q((k>2]=r;L=K[g+l|0];J[c+(j+48|0)>>2]=L;c=(1-r<<4)+S|0;k=N[c>>2];m=N[c+4>>2];n=N[c+8>>2];p=N[s+48>>2];o=N[s+52>>2];q=N[s+56>>2];t=d<<4;r=t+(j+144|0)|0;N[r+12>>2]=N[c+12>>2];N[r+8>>2]=n;N[r+4>>2]=m;N[r>>2]=k;c=t+(j+80|0)|0;J[c+12>>2]=0;r=t+(j+208|0)|0;J[r+12>>2]=0;t=(L<<4)+110240|0;q=J[t+8>>2]?q:Q(-q);N[c+8>>2]=q;o=J[t+4>>2]?o:Q(-o);N[c+4>>2]=o;p=J[t>>2]?p:Q(-p);N[c>>2]=p;n=Q(n-q);N[r+8>>2]=n;m=Q(m-o);N[r+4>>2]=m;k=Q(k-p);N[r>>2]=k;c=d;d=c+1|0;J[j+44>>2]=d;l=l+1|0;if((I|0)!=(l|0)){continue}break}g:{h:{switch(c-1|0){case 0:p=N[j+216>>2];k=Q(N[j+232>>2]-p);o=N[j+208>>2];m=Q(N[j+224>>2]-o);q=N[j+212>>2];n=Q(N[j+228>>2]-q);u=Q(Q(k*k)+Q(Q(m*m)+Q(n*n)));if(!(u<=Q(1.1920928955078125e-7))){break g}J[j+44>>2]=1;c=J[j+212>>2];J[j+16>>2]=J[j+208>>2];J[j+20>>2]=c;c=J[j+220>>2];J[j+24>>2]=J[j+216>>2];J[j+28>>2]=c;break e;case 1:yb(j+16|0,j+208|0,j+144|0,j+80|0,j- -64|0,j+48|0,j+44|0);break e;case 2:break h;default:break f}}Bb(j+16|0,j+208|0,j+144|0,j+80|0,j- -64|0,j+48|0,j+44|0);break e}J[j+28>>2]=0;z=k;k=Q(Q(Q(Q(Q(-o)*m)-Q(n*q))-Q(p*k))/u);k=k>Q(1)?Q(1):k;k=k>Q(0)?k:Q(0);N[j+24>>2]=p+Q(z*k);N[j+20>>2]=q+Q(n*k);N[j+16>>2]=o+Q(m*k);break e}k=N[c+8>>2];n=N[c>>2];m=N[c+4>>2];J[j+284>>2]=0;c=Q(Q(k*k)+Q(Q(n*n)+Q(m*m)))>Q(0);k=c?k:Q(0);N[j+280>>2]=k;m=c?m:Q(0);N[j+276>>2]=m;n=c?n:Q(1);N[j+272>>2]=n;p=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(n*n)+Q(m*m))))));u=Q(k*p);v=Q(n*p);o=Q(34028234663852886e22);q=Q(m*p);break d}J[j+28>>2]=0;N[j+24>>2]=n;N[j+20>>2]=m;N[j+16>>2]=k}c=J[j+20>>2];J[j+272>>2]=J[j+16>>2];J[j+276>>2]=c;c=J[j+28>>2];J[j+280>>2]=J[j+24>>2];J[j+284>>2]=c;k=N[j+280>>2];n=N[j+272>>2];m=N[j+276>>2];o=Q(Y(Q(Q(k*k)+Q(Q(n*n)+Q(m*m)))));if(!(G>2]=J[j+316>>2];c=J[j+312>>2];J[j+296>>2]=J[j+308>>2];J[j+300>>2]=c;d=J[a+4>>2];s=d+52|0;c=J[j+44>>2];r=c<<2;o=Q(-n);t=d+56|0;A=d+68|0;C=d+72|0;l=Q(Q(Q(N[d+48>>2]*o)-Q(N[s>>2]*m))-Q(N[t>>2]*k))>Q(Q(Q(N[d+64>>2]*o)-Q(N[A>>2]*m))-Q(N[C>>2]*k));J[r+(j- -64|0)>>2]=l;o=N[(l?d+48|0:d- -64|0)>>2];z=N[(l?s:A)>>2];M=N[(l?t:C)>>2];d=J[b+4>>2];t=r+(j+48|0)|0;B=n;s=n>Q(0);w=m;l=m>Q(0);D=k;r=k>Q(0);J[t>>2]=s|l<<1|r<<2;k=N[d+56>>2];O=r?k:Q(-k);k=Q(M-O);m=N[d+48>>2];P=s?m:Q(-m);m=Q(o-P);n=N[d+52>>2];R=l?n:Q(-n);n=Q(z-R);F=Q(Q(u*k)+Q(Q(v*m)+Q(q*n)));if(F>T){a=0;if(!f){break a}H[h|0]=c;if(!c){break a}l=0;if((c|0)!=1){h=c&-2;d=0;while(1){b=l<<2;i=j- -64|0;H[f+l|0]=J[b+i>>2];s=j+48|0;H[g+l|0]=J[s+b>>2];b=l|1;e=b<<2;H[b+f|0]=J[e+i>>2];H[b+g|0]=J[e+s>>2];l=l+2|0;d=d+2|0;if((h|0)!=(d|0)){continue}break}}if(!(c&1)){break a}b=l<<2;H[f+l|0]=J[b+(j- -64|0)>>2];H[g+l|0]=J[b+(j+48|0)>>2];break a}if(F>Q(p*Q(.9997749924659729))){i:{if(!f){break i}H[h|0]=c;if(!c){break i}l=0;if((c|0)!=1){h=c&-2;a=0;while(1){b=l<<2;s=j- -64|0;H[f+l|0]=J[b+s>>2];r=j+48|0;H[g+l|0]=J[r+b>>2];b=l|1;d=b<<2;H[b+f|0]=J[d+s>>2];H[b+g|0]=J[d+r>>2];l=l+2|0;a=a+2|0;if((h|0)!=(a|0)){continue}break}}if(!(c&1)){break i}a=l<<2;H[f+l|0]=J[a+(j- -64|0)>>2];H[g+l|0]=J[a+(j+48|0)>>2]}N[i+32>>2]=v;J[i+44>>2]=0;N[i+40>>2]=u;N[i+36>>2]=q;jb(j+208|0,j+144|0,j+80|0,j+272|0,j+16|0,j,c);j:{if(e){a=J[j+20>>2];J[i>>2]=J[j+16>>2];J[i+4>>2]=a;a=J[j+28>>2];J[i+8>>2]=J[j+24>>2];J[i+12>>2]=a;a=J[j+4>>2];J[i+16>>2]=J[j>>2];J[i+20>>2]=a;a=J[j+12>>2];J[i+24>>2]=J[j+8>>2];J[i+28>>2]=a;a=J[j+312>>2];J[i+68>>2]=J[j+308>>2];J[i+72>>2]=a;J[i+76>>2]=J[j+316>>2];break j}k=N[j+16>>2];m=N[j+20>>2];n=N[j+24>>2];J[i+12>>2]=0;N[i+8>>2]=n-Q(x*u);N[i+4>>2]=m-Q(x*q);N[i>>2]=k-Q(x*v);k=N[j>>2];m=N[j+4>>2];n=N[j+8>>2];J[i+28>>2]=0;N[i+24>>2]=n+Q(y*u);N[i+20>>2]=m+Q(y*q);N[i+16>>2]=k+Q(y*v);p=Q(p-E)}N[i+64>>2]=p;a=2;break a}F=N[j+284>>2];l=c<<4;d=l+(j+144|0)|0;J[d+12>>2]=0;N[d+8>>2]=M;N[d+4>>2]=z;N[d>>2]=o;d=l+(j+80|0)|0;J[d+12>>2]=0;N[d+8>>2]=O;N[d+4>>2]=R;N[d>>2]=P;d=l+(j+208|0)|0;J[d+12>>2]=0;N[d+8>>2]=k;N[d+4>>2]=n;N[d>>2]=m;J[j+44>>2]=c+1;k:{l:{switch(c-1|0){case 0:o=N[j+216>>2];k=Q(N[j+232>>2]-o);q=N[j+208>>2];m=Q(N[j+224>>2]-q);u=N[j+212>>2];n=Q(N[j+228>>2]-u);v=Q(Q(k*k)+Q(Q(m*m)+Q(n*n)));if(v<=Q(1.1920928955078125e-7)){J[j+44>>2]=1;c=J[j+212>>2];J[j+16>>2]=J[j+208>>2];J[j+20>>2]=c;c=J[j+220>>2];J[j+24>>2]=J[j+216>>2];J[j+28>>2]=c;break k}J[j+28>>2]=0;z=k;k=Q(Q(Q(Q(Q(-q)*m)-Q(n*u))-Q(o*k))/v);k=k>Q(1)?Q(1):k;k=k>Q(0)?k:Q(0);N[j+24>>2]=o+Q(z*k);N[j+20>>2]=u+Q(n*k);N[j+16>>2]=q+Q(m*k);break k;case 1:yb(j+16|0,j+208|0,j+144|0,j+80|0,j- -64|0,j+48|0,j+44|0);break k;case 2:Bb(j+16|0,j+208|0,j+144|0,j+80|0,j- -64|0,j+48|0,j+44|0);break k;default:break l}}J[j+28>>2]=0;N[j+24>>2]=k;N[j+20>>2]=n;N[j+16>>2]=m}c=J[j+20>>2];J[j+272>>2]=J[j+16>>2];J[j+276>>2]=c;c=J[j+28>>2];J[j+280>>2]=J[j+24>>2];J[j+284>>2]=c;k=N[j+280>>2];n=N[j+272>>2];m=N[j+276>>2];o=Q(Y(Q(Q(k*k)+Q(Q(n*n)+Q(m*m)))));v=Q(Q(1)/o);u=Q(k*v);q=Q(m*v);v=Q(n*v);if(oG){continue}break}c=J[j+44>>2];if(!(o>2];t=j+48|0;H[g+l|0]=J[t+d>>2];d=l|1;h=d<<2;H[d+f|0]=J[h+r>>2];H[d+g|0]=J[h+t>>2];l=l+2|0;a=a+2|0;if((s|0)!=(a|0)){continue}break}}if(!(b&1)){break m}a=l<<2;H[f+l|0]=J[a+(j- -64|0)>>2];H[g+l|0]=J[a+(j+48|0)>>2]}N[j+284>>2]=F;N[j+272>>2]=B;N[j+276>>2]=w;N[j+280>>2]=D;jb(j+208|0,j+144|0,j+80|0,j+272|0,j+16|0,j,c);J[i+60>>2]=0;N[i+56>>2]=u;N[i+52>>2]=q;N[i+48>>2]=v;J[i+44>>2]=0;k=Q(Q(1)/p);m=Q(D*k);N[i+40>>2]=m;n=Q(w*k);N[i+36>>2]=n;k=Q(B*k);N[i+32>>2]=k;if(e){a=J[j+20>>2];J[i>>2]=J[j+16>>2];J[i+4>>2]=a;a=J[j+28>>2];J[i+8>>2]=J[j+24>>2];J[i+12>>2]=a;a=J[j+4>>2];J[i+16>>2]=J[j>>2];J[i+20>>2]=a;a=J[j+12>>2];J[i+24>>2]=J[j+8>>2];J[i+28>>2]=a;N[i+64>>2]=p;a=J[j+300>>2];J[i+68>>2]=J[j+296>>2];J[i+72>>2]=a;J[i+76>>2]=J[j+304>>2];a=4;break a}o=N[j+16>>2];q=N[j+20>>2];w=N[j+24>>2];J[i+12>>2]=0;N[i+8>>2]=w-Q(x*m);N[i+4>>2]=q-Q(x*n);N[i>>2]=o-Q(x*k);o=N[j>>2];q=N[j+4>>2];w=N[j+8>>2];N[i+64>>2]=p-E;J[i+28>>2]=0;N[i+24>>2]=w+Q(y*m);N[i+20>>2]=q+Q(y*n);N[i+16>>2]=o+Q(y*k);a=2;if(p<=E){break a}a=4;break a}if(f){break b}a=5;break a}c=J[j+44>>2]}H[h|0]=c;a=5;if(!c){break a}l=0;if((c|0)!=1){h=c&-2;d=0;while(1){b=l<<2;i=j- -64|0;H[f+l|0]=J[b+i>>2];s=j+48|0;H[g+l|0]=J[s+b>>2];b=l|1;e=b<<2;H[b+f|0]=J[e+i>>2];H[b+g|0]=J[e+s>>2];l=l+2|0;d=d+2|0;if((h|0)!=(d|0)){continue}break}}if(!(c&1)){break a}b=l<<2;H[f+l|0]=J[b+(j- -64|0)>>2];H[g+l|0]=J[b+(j+48|0)>>2]}Ha=j+320|0;return a}function fx(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);g=J[a+12>>2];h=J[b+8>>2];j=P(h,12)+12|0;if(j){f=J[40592];f=Ja[J[J[f+12>>2]+8>>2]](f+12|0,j,29909,24360,148)|0;j=J[a+12>>2]}else{j=g}J[g+12>>2]=h;J[g+16>>2]=f;h=K[c+14|0];l=J[b+20>>2];a:{b:{if(!(l&1073741823)){J[j+72>>2]=0;g=0;if(h){break b}break a}i=J[40592];g=P(l,12);i=Ja[J[J[i+12>>2]+8>>2]](i+12|0,g,29909,24360,228)|0;J[j+72>>2]=i;if(!h){break a}i=J[40592];k=Ja[J[J[i+12>>2]+8>>2]](i+12|0,g,29909,24360,230)|0;g=J[j+72>>2]}i=g;J[j+56>>2]=k}J[j+68>>2]=l;k=J[a+12>>2];g=J[k+12>>2];if(g){l=J[b>>2];h=J[b+4>>2];t=g&3;c:{if(!t){j=g;break c}k=0;j=g;while(1){m=K[h+4|0]|K[h+5|0]<<8|(K[h+6|0]<<16|K[h+7|0]<<24);s=K[h|0]|K[h+1|0]<<8|(K[h+2|0]<<16|K[h+3|0]<<24);H[f|0]=s;H[f+1|0]=s>>>8;H[f+2|0]=s>>>16;H[f+3|0]=s>>>24;H[f+4|0]=m;H[f+5|0]=m>>>8;H[f+6|0]=m>>>16;H[f+7|0]=m>>>24;m=K[h+8|0]|K[h+9|0]<<8|(K[h+10|0]<<16|K[h+11|0]<<24);H[f+8|0]=m;H[f+9|0]=m>>>8;H[f+10|0]=m>>>16;H[f+11|0]=m>>>24;h=h+l|0;f=f+12|0;j=j-1|0;k=k+1|0;if((t|0)!=(k|0)){continue}break}}if(g>>>0>=4){while(1){g=K[h+4|0]|K[h+5|0]<<8|(K[h+6|0]<<16|K[h+7|0]<<24);k=K[h|0]|K[h+1|0]<<8|(K[h+2|0]<<16|K[h+3|0]<<24);H[f|0]=k;H[f+1|0]=k>>>8;H[f+2|0]=k>>>16;H[f+3|0]=k>>>24;H[f+4|0]=g;H[f+5|0]=g>>>8;H[f+6|0]=g>>>16;H[f+7|0]=g>>>24;g=K[h+8|0]|K[h+9|0]<<8|(K[h+10|0]<<16|K[h+11|0]<<24);H[f+8|0]=g;H[f+9|0]=g>>>8;H[f+10|0]=g>>>16;H[f+11|0]=g>>>24;g=h+l|0;h=K[g+8|0]|K[g+9|0]<<8|(K[g+10|0]<<16|K[g+11|0]<<24);H[f+20|0]=h;H[f+21|0]=h>>>8;H[f+22|0]=h>>>16;H[f+23|0]=h>>>24;h=K[g+4|0]|K[g+5|0]<<8|(K[g+6|0]<<16|K[g+7|0]<<24);k=K[g|0]|K[g+1|0]<<8|(K[g+2|0]<<16|K[g+3|0]<<24);H[f+12|0]=k;H[f+13|0]=k>>>8;H[f+14|0]=k>>>16;H[f+15|0]=k>>>24;H[f+16|0]=h;H[f+17|0]=h>>>8;H[f+18|0]=h>>>16;H[f+19|0]=h>>>24;g=g+l|0;h=K[g+8|0]|K[g+9|0]<<8|(K[g+10|0]<<16|K[g+11|0]<<24);H[f+32|0]=h;H[f+33|0]=h>>>8;H[f+34|0]=h>>>16;H[f+35|0]=h>>>24;h=K[g+4|0]|K[g+5|0]<<8|(K[g+6|0]<<16|K[g+7|0]<<24);k=K[g|0]|K[g+1|0]<<8|(K[g+2|0]<<16|K[g+3|0]<<24);H[f+24|0]=k;H[f+25|0]=k>>>8;H[f+26|0]=k>>>16;H[f+27|0]=k>>>24;H[f+28|0]=h;H[f+29|0]=h>>>8;H[f+30|0]=h>>>16;H[f+31|0]=h>>>24;g=g+l|0;h=K[g+4|0]|K[g+5|0]<<8|(K[g+6|0]<<16|K[g+7|0]<<24);k=K[g|0]|K[g+1|0]<<8|(K[g+2|0]<<16|K[g+3|0]<<24);H[f+36|0]=k;H[f+37|0]=k>>>8;H[f+38|0]=k>>>16;H[f+39|0]=k>>>24;H[f+40|0]=h;H[f+41|0]=h>>>8;H[f+42|0]=h>>>16;H[f+43|0]=h>>>24;h=K[g+8|0]|K[g+9|0]<<8|(K[g+10|0]<<16|K[g+11|0]<<24);H[f+44|0]=h;H[f+45|0]=h>>>8;H[f+46|0]=h>>>16;H[f+47|0]=h>>>24;f=f+48|0;h=g+l|0;j=j-4|0;if(j){continue}break}}k=J[a+12>>2]}l=L[b+24>>1];j=l&1;g=J[k+68>>2];h=P(g,12)+i|0;f=J[b+16>>2];d:{if(l&2){if((g|0)<=0){break d}g=(j?2:1)<<1;j=(j?1:2)<<1;while(1){J[i>>2]=L[f>>1];J[i+4>>2]=L[f+g>>1];J[i+8>>2]=L[f+j>>1];f=J[b+12>>2]+f|0;i=i+12|0;if(h>>>0>i>>>0){continue}break}break d}if((g|0)<=0){break d}g=(j?2:1)<<2;j=(j?1:2)<<2;while(1){J[i>>2]=J[f>>2];J[i+4>>2]=J[f+g>>2];J[i+8>>2]=J[f+j>>2];f=J[b+12>>2]+f|0;i=i+12|0;if(h>>>0>i>>>0){continue}break}}i=J[b+32>>2];e:{if(!i){break e}g=J[k+68>>2];j=(g|0)<0?-1:g<<1;f:{if(!j){f=0;break f}i=J[40592];g=Ja[J[J[i>>2]+20>>2]](i)|0?32931:69706;f=Ja[J[J[i+12>>2]+8>>2]](i+12|0,j,g,24360,239)|0;i=J[b+32>>2];g=J[J[a+12>>2]+68>>2]}J[k+80>>2]=f;if(!g){break e}h=J[b+28>>2];k=g&3;g:{if(!k){b=g;break g}j=0;b=g;while(1){l=K[i|0]|K[i+1|0]<<8;H[f|0]=l;H[f+1|0]=l>>>8;i=h+i|0;f=f+2|0;b=b-1|0;j=j+1|0;if((k|0)!=(j|0)){continue}break}}if(g>>>0<4){break e}while(1){j=K[i|0]|K[i+1|0]<<8;H[f|0]=j;H[f+1|0]=j>>>8;i=h+i|0;j=K[i|0]|K[i+1|0]<<8;H[f+2|0]=j;H[f+3|0]=j>>>8;i=h+i|0;j=K[i|0]|K[i+1|0]<<8;H[f+4|0]=j;H[f+5|0]=j>>>8;i=h+i|0;j=K[i|0]|K[i+1|0]<<8;H[f+6|0]=j;H[f+7|0]=j>>>8;f=f+8|0;i=h+i|0;b=b-4|0;if(b){continue}break}}h:{if(!(e?0:K[c+24|0]&2)){c=0;b=0;k=Ha-32|0;Ha=k;i=a;a=J[i+8>>2];i:{if(!(H[a+24|0]&1)){break i}p=N[a+28>>2];if(p!=Q(0)){break i}Wa(J[40592],2,11166,140,79568,0);p=Q(0)}a=J[i+12>>2];g=ux(k+12|0,J[a+12>>2],J[a+16>>2],J[a+68>>2],J[a+72>>2],p);f=J[g+4>>2];j:{if(!f){break j}if(e){a=J[i+12>>2];if(J[g>>2]!=J[a+12>>2]|(f|0)!=J[a+68>>2]){break j}}c=J[g+16>>2];k:{if(!c){break k}a=J[i+12>>2];j=J[a+80>>2];if(j){a=0;h=(f|0)<0?-1:f<<1;if(h){b=J[40592];c=Ja[J[J[b>>2]+20>>2]](b)|0?32931:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,h,c,11166,171)|0;j=J[J[i+12>>2]+80>>2];c=J[g+16>>2]}if(f>>>0>=4){l=f&-4;h=0;while(1){I[(a<<1)+b>>1]=L[(J[(a<<2)+c>>2]<<1)+j>>1];m=a|1;I[(m<<1)+b>>1]=L[(J[(m<<2)+c>>2]<<1)+j>>1];m=a|2;I[(m<<1)+b>>1]=L[(J[(m<<2)+c>>2]<<1)+j>>1];m=a|3;I[(m<<1)+b>>1]=L[(J[(m<<2)+c>>2]<<1)+j>>1];a=a+4|0;h=h+4|0;if((l|0)!=(h|0)){continue}break}}l=f&3;if(l){h=0;while(1){I[(a<<1)+b>>1]=L[(J[(a<<2)+c>>2]<<1)+j>>1];a=a+1|0;h=h+1|0;if((l|0)!=(h|0)){continue}break}}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,j);a=J[i+12>>2];J[a+80>>2]=b}b=J[i+8>>2];if(K[b+14|0]?0:K[b+12|0]){break k}b=f<<2;c=f>>>0>1073741823?-1:b;l:{if(!c){c=0;break l}a=J[40592];j=Ja[J[J[a>>2]+20>>2]](a)|0?34527:69706;c=Ja[J[J[a+12>>2]+8>>2]](a+12|0,c,j,11166,181)|0;a=J[i+12>>2]}J[a+48>>2]=c;Ua(c,J[g+16>>2],b)}b=J[g>>2];a=J[i+12>>2];j=J[a+12>>2];m:{if((b|0)==(j|0)){c=a;break m}j=0;c=J[a+16>>2];if(c){a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,c);b=J[g>>2];a=J[i+12>>2]}J[a+16>>2]=0;c=a;f=P(b,12)+12|0;if(f){c=J[40592];j=Ja[J[J[c+12>>2]+8>>2]](c+12|0,f,29909,24360,148)|0;c=J[i+12>>2]}J[a+12>>2]=b;J[a+16>>2]=j;j=J[c+12>>2]}Ua(J[c+16>>2],J[g+8>>2],P(j,12));c=J[g+4>>2];a=J[i+12>>2];j=J[a+68>>2];n:{if((c|0)==(j|0)){b=a;break n}j=0;b=J[a+72>>2];if(b){a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,b);c=J[g+4>>2];a=J[i+12>>2]}J[a+72>>2]=0;b=a;if(c&1073741823){b=J[40592];j=Ja[J[J[b+12>>2]+8>>2]](b+12|0,P(c,12),29909,24360,228)|0;b=J[i+12>>2]}J[a+68>>2]=c;J[a+72>>2]=j;j=J[b+68>>2]}if(j){p=N[J[i+8>>2]+16>>2];p=Q(p*Q(p*Q(25e4)));c=J[b+16>>2];m=J[b+72>>2];s=J[g+12>>2];a=0;j=0;while(1){o:{l=P(a,12);i=l+s|0;f=J[i>>2];h=J[i+4>>2];l=l+m|0;t=J[i+8>>2];J[l+8>>2]=t;J[l+4>>2]=h;J[l>>2]=f;p:{i=c+P(f,12)|0;n=N[i+8>>2];f=c+P(h,12)|0;r=N[f+8>>2];u=Q(n-r);y=Q(u*u);u=N[i>>2];v=N[f>>2];w=Q(u-v);q=Q(w*w);w=N[i+4>>2];x=N[f+4>>2];o=Q(w-x);if(Q(y+Q(q+Q(o*o)))>=p){break p}q=r;i=c+P(t,12)|0;r=N[i+8>>2];o=Q(q-r);z=Q(o*o);q=v;v=N[i>>2];o=Q(q-v);y=Q(o*o);q=x;x=N[i+4>>2];o=Q(q-x);if(Q(z+Q(y+Q(o*o)))>=p){break p}n=Q(r-n);r=Q(n*n);n=Q(v-u);q=Q(n*n);n=Q(x-w);if(Q(r+Q(q+Q(n*n)))>=p){break p}a=a+1|0;if(a>>>0>2]){continue}c=1;if(j){break o}break j}j=1;a=a+1|0;if(a>>>0>2]){continue}}break}if(d){J[d>>2]=1}Wa(J[40592],2,11166,230,78032,0)}c=1}tx(g);Ha=k+32|0;i=c;if(e|i){break h}Wa(J[40592],32,11166,1043,29413,0);return 0}i=1;if(K[c+12|0]){break h}f=0;h=0;b=J[a+12>>2];j=J[b+68>>2];c=j>>>0>1073741823?-1:j<<2;if(c){b=J[40592];d=Ja[J[J[b>>2]+20>>2]](b)|0?34527:69706;h=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,d,11166,1053)|0;b=J[a+12>>2];j=J[b+68>>2]}J[b+48>>2]=h;if(!j){break h}while(1){J[(f<<2)+h>>2]=f;f=f+1|0;if(f>>>0>2]){continue}break}}return i}function mz(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=0,_=Q(0),$=Q(0),aa=0,ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0);j=Ha-272|0;Ha=j;J[j+248>>2]=0;J[j+252>>2]=0;J[j+240>>2]=0;J[j+244>>2]=0;w=N[d+8>>2];z=N[d+4>>2];v=N[d>>2];M=N[e+8>>2];u=N[e+4>>2];D=N[e>>2];J[j+224>>2]=1;o=J[a+4>>2];m=N[o+72>>2];n=N[o- -64>>2];s=N[o+68>>2];t=N[o+56>>2];O=N[o+52>>2];R=N[o+88>>2];X=N[o+80>>2];E=N[o+84>>2];F=N[o+48>>2];k=N[c+8>>2];p=N[c>>2];q=N[c+4>>2];c=J[b+4>>2];x=N[c+56>>2];U=N[c+52>>2];G=N[c+72>>2];A=c- -64|0;B=N[A>>2];H=N[c+68>>2];l=N[c+88>>2];I=N[c+80>>2];y=N[c+84>>2];C=N[c+48>>2];J[j+172>>2]=0;L=l;o=Q(Q(k*k)+Q(Q(p*p)+Q(q*q)))>Q(1.1920928955078125e-7);k=o?k:Q(0);p=o?p:Q(1);l=o?q:Q(0);r=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(p*p)+Q(l*l))))));k=Q(k*r);q=Q(p*r);p=Q(l*r);N[j+168>>2]=Q(L*k)+Q(Q(I*q)+Q(y*p));N[j+164>>2]=Q(G*k)+Q(Q(B*q)+Q(p*H));N[j+160>>2]=Q(x*k)+Q(Q(C*q)+Q(p*U));o=sb(c,j+160|0);U=N[A>>2];G=N[c+80>>2];B=N[c+84>>2];H=N[c+52>>2];I=N[c+68>>2];y=N[c+88>>2];o=J[c+152>>2]+P(o,12)|0;l=N[o+8>>2];C=N[c+56>>2];r=N[o>>2];S=N[c+72>>2];x=N[o+4>>2];T=N[c+48>>2];J[j+180>>2]=0;J[j+184>>2]=0;J[j+188>>2]=0;J[j+192>>2]=0;J[j+196>>2]=0;J[j+200>>2]=0;J[j+204>>2]=0;J[j+208>>2]=0;J[j+212>>2]=0;J[j+216>>2]=0;J[j+220>>2]=0;J[j+172>>2]=0;J[j+176>>2]=0;L=m;V=R;q=Q(-q);m=Q(Q(Q(n*q)-Q(s*p))-Q(m*k));R=Q(Q(Q(X*q)-Q(E*p))-Q(R*k));c=m>R;k=Q(Q(Q(F*q)-Q(O*p))-Q(t*k));o=!(k>m)|!(k>R);k=o?c?L:V:t;p=Q(Q(y*l)+Q(Q(C*r)+Q(x*S)));m=Q(k-p);N[j+168>>2]=m;q=o?c?s:E:O;t=Q(Q(B*l)+Q(Q(H*r)+Q(x*I)));s=Q(q-t);N[j+164>>2]=s;O=o?c?n:X:F;l=Q(Q(G*l)+Q(Q(T*r)+Q(x*U)));n=Q(O-l);N[j+160>>2]=n;J[j+116>>2]=0;J[j+120>>2]=0;J[j+124>>2]=0;J[j+128>>2]=0;J[j+132>>2]=0;J[j+136>>2]=0;J[j+140>>2]=0;J[j+144>>2]=0;J[j+148>>2]=0;J[j+152>>2]=0;J[j+156>>2]=0;J[j+108>>2]=0;J[j+112>>2]=0;N[j+104>>2]=k;N[j+100>>2]=q;N[j+96>>2]=O;J[j+52>>2]=0;J[j+56>>2]=0;J[j+60>>2]=0;J[j+64>>2]=0;J[j+68>>2]=0;J[j+72>>2]=0;J[j+76>>2]=0;J[j+80>>2]=0;J[j+84>>2]=0;J[j+88>>2]=0;J[j+92>>2]=0;J[j+44>>2]=0;J[j+48>>2]=0;N[j+40>>2]=p;N[j+36>>2]=t;N[j+32>>2]=l;k=Q(-m);p=Q(-s);q=Q(-n);c=-1;t=Q(Q(m*m)+Q(Q(n*n)+Q(s*s)));l=N[J[b+4>>2]+24>>2];l=l$)){l=q;r=p;x=k;O=n;R=s;X=m;break b}U=Q(l+i);ca=Q(U*U);i=Q(Q(D*Q(0))+v);E=Q(Q(u*Q(0))+z);F=Q(Q(M*Q(0))+w);x=k;r=p;l=q;while(1){O=n;R=s;X=m;c=J[a+4>>2];s=N[c+72>>2];n=N[c- -64>>2];v=N[c+68>>2];D=N[c+52>>2];G=N[c+56>>2];B=N[c+88>>2];u=N[c+80>>2];H=N[c+84>>2];I=N[c+48>>2];c=J[b+4>>2];y=N[c+52>>2];C=N[c+56>>2];S=N[c+72>>2];aa=c- -64|0;T=N[aa>>2];_=N[c+68>>2];da=N[c+88>>2];m=N[c+80>>2];w=N[c+84>>2];ea=N[c+48>>2];J[j+268>>2]=0;L=m;z=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(q*q)+Q(p*p))))));m=Q(q*z);M=Q(-m);V=w;w=Q(p*z);z=Q(k*z);N[j+264>>2]=Q(Q(L*M)-Q(V*w))-Q(da*z);N[j+260>>2]=Q(Q(T*M)-Q(_*w))-Q(S*z);N[j+256>>2]=Q(Q(ea*M)-Q(y*w))-Q(C*z);Z=sb(c,j+256|0);L=n;V=u;n=Q(Q(s*z)+Q(Q(n*m)+Q(w*v)));u=Q(Q(B*z)+Q(Q(u*m)+Q(w*H)));o=n>u;y=n;n=Q(Q(G*z)+Q(Q(I*m)+Q(w*D)));A=!(yu);I=A?o?L:V:I;Z=J[c+152>>2]+P(Z,12)|0;n=N[Z+8>>2];y=N[Z>>2];C=N[Z+4>>2];S=Q(i+Q(Q(N[c+80>>2]*n)+Q(Q(N[c+48>>2]*y)+Q(C*N[aa>>2]))));u=Q(I-S);H=A?o?v:H:D;T=Q(E+Q(Q(N[c+84>>2]*n)+Q(Q(N[c+52>>2]*y)+Q(C*N[c+68>>2]))));D=Q(H-T);G=A?o?s:B:G;B=Q(F+Q(Q(N[c+88>>2]*n)+Q(Q(N[c+56>>2]*y)+Q(C*N[c+72>>2]))));v=Q(G-B);s=Q(Q(Q(Q(m*Q(-u))-Q(w*D))-Q(z*v))-U);if(s>Q(0)){c=0;n=N[e+8>>2];y=N[e>>2];C=N[e+4>>2];_=Q(Q(z*n)+Q(Q(m*y)+Q(w*C)));if(_>=Q(0)){break a}m=W;W=Q(m-Q(s/_));if(W>m){if(W>Q(1)){break a}r=N[d+8>>2];l=N[d+4>>2];x=N[d>>2];J[j+76>>2]=0;J[j+60>>2]=0;J[j+44>>2]=0;m=Q(x+Q(y*W));i=Q(m-i);x=Q(i+N[j+64>>2]);N[j+64>>2]=x;s=Q(l+Q(C*W));l=Q(s-E);t=Q(l+N[j+68>>2]);N[j+68>>2]=t;n=Q(r+Q(n*W));r=Q(n-F);E=Q(r+N[j+72>>2]);N[j+72>>2]=E;F=Q(i+N[j+48>>2]);N[j+48>>2]=F;v=Q(l+N[j+52>>2]);N[j+52>>2]=v;u=Q(r+N[j+56>>2]);N[j+56>>2]=u;i=Q(i+N[j+32>>2]);N[j+32>>2]=i;l=Q(l+N[j+36>>2]);N[j+36>>2]=l;r=Q(r+N[j+40>>2]);N[j+40>>2]=r;D=N[j+96>>2];B=N[j+100>>2];y=N[j+104>>2];J[j+172>>2]=0;N[j+168>>2]=y-r;N[j+164>>2]=B-l;N[j+160>>2]=D-i;i=N[j+112>>2];l=N[j+116>>2];r=N[j+120>>2];J[j+188>>2]=0;N[j+184>>2]=r-u;N[j+180>>2]=l-v;N[j+176>>2]=i-F;i=N[j+128>>2];l=N[j+132>>2];r=N[j+136>>2];J[j+204>>2]=0;N[j+200>>2]=r-E;N[j+196>>2]=l-t;N[j+192>>2]=i-x;c=J[b+4>>2];r=N[c+56>>2];x=N[c+52>>2];t=N[c+72>>2];A=c- -64|0;E=N[A>>2];F=N[c+68>>2];i=N[c+88>>2];l=N[c+80>>2];v=N[c+84>>2];u=N[c+48>>2];J[j+268>>2]=0;L=i;i=Q(-z);V=Q(l*M);l=Q(-w);N[j+264>>2]=Q(L*i)+Q(V+Q(v*l));N[j+260>>2]=Q(t*i)+Q(Q(E*M)+Q(F*l));N[j+256>>2]=Q(r*i)+Q(Q(u*M)+Q(x*l));o=sb(c,j+256|0);o=J[c+152>>2]+P(o,12)|0;i=N[o+8>>2];l=N[o>>2];r=N[o+4>>2];B=Q(n+Q(Q(N[c+88>>2]*i)+Q(Q(N[c+56>>2]*l)+Q(r*N[c+72>>2]))));v=Q(G-B);T=Q(s+Q(Q(N[c+84>>2]*i)+Q(Q(N[c+52>>2]*l)+Q(r*N[c+68>>2]))));D=Q(H-T);S=Q(m+Q(Q(N[c+80>>2]*i)+Q(Q(N[c+48>>2]*l)+Q(r*N[A>>2]))));u=Q(I-S);l=q;r=p;x=k;i=m;E=s;F=n;m=Q(34028234663852886e22)}else{m=t}}else{m=t}w=m;o=J[j+224>>2];A=o<<4;c=A+(j+96|0)|0;J[c+12>>2]=0;N[c+8>>2]=G;N[c+4>>2]=H;N[c>>2]=I;c=A+(j+32|0)|0;J[c+12>>2]=0;N[c+8>>2]=B;N[c+4>>2]=T;N[c>>2]=S;c=A+(j+160|0)|0;J[c+12>>2]=0;N[c+8>>2]=v;N[c+4>>2]=D;N[c>>2]=u;J[j+224>>2]=o+1;c:{d:{switch(o-1|0){case 0:m=N[j+168>>2];k=Q(N[j+184>>2]-m);s=N[j+160>>2];p=Q(N[j+176>>2]-s);n=N[j+164>>2];q=Q(N[j+180>>2]-n);t=Q(Q(k*k)+Q(Q(p*p)+Q(q*q)));if(t<=Q(1.1920928955078125e-7)){J[j+224>>2]=1;c=J[j+164>>2];J[j+256>>2]=J[j+160>>2];J[j+260>>2]=c;c=J[j+172>>2];J[j+264>>2]=J[j+168>>2];J[j+268>>2]=c;break c}u=k;k=Q(Q(Q(Q(Q(-s)*p)-Q(q*n))-Q(m*k))/t);k=k>Q(1)?Q(1):k;k=k>Q(0)?k:Q(0);N[j+264>>2]=m+Q(u*k);N[j+260>>2]=n+Q(q*k);N[j+256>>2]=s+Q(p*k);break c;case 1:_b(j+256|0,j+160|0,j+96|0,j+32|0,j+224|0);break c;case 2:hc(j+256|0,j+160|0,j+96|0,j+32|0,j+224|0);break c;default:break d}}N[j+264>>2]=v;N[j+260>>2]=D;N[j+256>>2]=u}m=N[j+264>>2];k=Q(-m);s=N[j+260>>2];p=Q(-s);n=N[j+256>>2];q=Q(-n);t=Q(Q(m*m)+Q(Q(n*n)+Q(s*s)));if(ca>2]+32|0];i=Q(0);v=Q(0);b=(c|0)!=0&t>$;k=b?k:x;q=b?q:l;p=b?p:r;l=Q(Y(Q(Q(k*k)+Q(Q(q*q)+Q(p*p)))));if(!(l<=Q(1.1920928955078125e-7))){i=Q(Q(1)/l);ba=Q(k*i);v=Q(q*i);i=Q(p*i)}J[g+12>>2]=0;N[g+8>>2]=-ba;N[g+4>>2]=-i;N[g>>2]=-v;N[f>>2]=W;J[f+12>>2]=J[j+236>>2];b=J[j+232>>2];J[f+4>>2]=J[j+228>>2];J[f+8>>2]=b;J[j+268>>2]=0;N[j+264>>2]=c?m:X;N[j+260>>2]=c?s:R;N[j+256>>2]=c?n:O;e=J[j+252>>2];b=J[j+248>>2];J[j+24>>2]=b;J[j+28>>2]=e;f=J[j+244>>2];c=J[j+240>>2];J[j+16>>2]=c;J[j+20>>2]=f;J[j+8>>2]=b;J[j+12>>2]=e;J[j>>2]=c;J[j+4>>2]=f;jb(j+160|0,j+96|0,j+32|0,j+256|0,j+16|0,j,J[j+224>>2]);k=N[J[a+4>>2]+16>>2];p=N[j+16>>2];q=N[j+20>>2];l=N[j+24>>2];J[h+12>>2]=0;N[h+8>>2]=l+(d?Q(ba*k):Q(-0));N[h+4>>2]=q+(d?Q(i*k):Q(-0));N[h>>2]=p+(d?Q(v*k):Q(-0));c=1}Ha=j+272|0;return c}function zm(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v){var w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=Q(0),M=Q(0),O=Q(0),R=0,S=0,T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=0,Y=0,Z=0,_=Q(0),$=0,aa=0,ba=0,ca=0,da=0;w=Ha-32|0;A=w;Ha=w;a:{if(!b){s=0;H[d|0]=0;J[e>>2]=0;J[f>>2]=0;J[h>>2]=0;I[g>>1]=0;H[n|0]=0;break a}y=P(b,5);$=y>>>0>1024;H[A+28|0]=$;b:{if(y>>>0>=1025){E=Rb(A+4|0,y,15505,87);break b}E=w-(y+15&-16)|0;Ha=E}J[A+24>>2]=E;Y=L[m+2>>1];Z=L[m>>1];c:{if(b>>>0<2){X=1;y=0;F=1;C=1;S=1;break c}G=N[a>>2];M=N[a+4>>2];O=N[a+8>>2];y=0;S=1;C=1;F=b;X=1;w=Z;B=Y;D=1;while(1){R=(D<<6)+a|0;V=N[R+8>>2];W=N[R>>2];T=N[R+4>>2];d:{e:{if(Q(Q(O*V)+Q(Q(G*W)+Q(M*T)))>1]!=(w&65535)){break e}if(L[R+2>>1]==(B&65535)){break d}}w=(P(S,5)+E|0)-5|0;H[w+4|0]=X;aa=D-y|0;H[w+3|0]=aa;H[w+2|0]=255;H[w+1|0]=D;H[w|0]=y;if(z){H[z+3|0]=aa+K[z+3|0]}f:{if(S>>>0<2){z=0;X=1;break f}R=(D<<2)+m|0;x=1;X=0;while(1){g:{w=x-1|0;z=P(w,5)+E|0;if(!K[z+4|0]){break g}y=K[z|0];B=(y<<6)+a|0;if(!(Q(Q(V*N[B+8>>2])+Q(Q(W*N[B>>2])+Q(T*N[B+4>>2])))>=Q(.9990000128746033))){break g}y=(y<<2)+m|0;if(L[R>>1]!=L[y>>1]|L[R+2>>1]!=L[y+2>>1]){break g}while(1){y=P(w,5)+E|0;w=K[y+2|0];if((w|0)!=255){continue}break}H[y+2|0]=S;break f}x=x+1|0;X=S>>>0<=x>>>0;if((x|0)!=(S|0)){continue}break}z=0}S=S+1|0;C=C+X|0;F=(aa>>>0>1&r)+F|0;w=(D<<2)+m|0;B=L[w+2>>1];w=L[w>>1];y=D;O=V;M=T;G=W}D=D+1|0;if((D|0)!=(b|0)){continue}break}}w=(P(S,5)+E|0)-5|0;H[w+4|0]=X;B=b-y|0;H[w+3|0]=B;H[w+2|0]=255;H[w+1|0]=b;H[w|0]=y;R=(B>>>0>1&r)+F|0;w=i?r?R-b<<2:0:0;if(z){H[z+3|0]=B+K[z+3|0]}z=i+w|0;H[n|0]=C;B=(l^-1)&k;F=R<<(B?6:4);C=P(B?R:C,48)+o|0;h:{i:{j:{k:{l:{m:{if(!(B|(!s|(o|0)!=0))){i=F+J[s+4>>2]|0;J[s+4>>2]=i;w=J[s+8>>2];x=(w+J[s>>2]|0)-i|0;q=J[s+12>>2];p=J[s+4>>2];k=C+J[t+4>>2]|0;J[t+4>>2]=k;i=J[t+8>>2];y=(i+J[t>>2]|0)-k|0;p=i>>>0<=J[t+12>>2]+J[t+4>>2]>>>0|w>>>0<=p+q>>>0;if(z){k=J[u+4>>2]+(z<>2]=k;i=J[u+8>>2];if(p|i>>>0<=J[u+12>>2]+J[u+4>>2]>>>0){break j}i=(i+J[u>>2]|0)-k|0;z=v?i+(b<<2)|0:0;s=F+C|0;break k}if(p){break j}s=F+C|0;break m}s=(F+C|0)+15&-16;u=z<>>0>=16385){y=mh(J[q>>2],w);break n}o:{t=J[q+4>>2];if(t){k=J[q+8>>2];i=k+w|0;if(i>>>0<16385){break o}}y=lj(J[q>>2],p);J[q+8>>2]=w;J[q+4>>2]=y;break n}J[q+8>>2]=i;y=k+t|0;break n}q=i+15&-16;if(q>>>0>=16385){y=mh(J[c+500>>2],q);break n}p:{p=J[c+504>>2];if(p){k=J[c+508>>2];i=k+q|0;if(i>>>0<16385){break p}}y=Iu(J[c+500>>2]);J[c+508>>2]=q;J[c+504>>2]=y;break n}J[c+508>>2]=i;y=k+p|0}x=y+C|0;if(u){break l}}z=0;i=0;break k}if(!y){break j}i=s+y|0;z=(ba=Va(i,0,u)+(b<<2)|0,ca=0,da=v,da?ba:ca);break i}if(y){break i}}s=0;H[d|0]=0;J[e>>2]=0;J[f>>2]=0;J[h>>2]=0;I[g>>1]=0;H[n|0]=0;break h}if(c){J[c+7140>>2]=J[c+7140>>2]+s;J[c+7168>>2]=J[c+7168>>2]+s}I[g>>1]=s;b=J[j>>2];c=b+(Z<<5)|0;b=b+(Y<<5)|0;_=ij(c,b);g=A+16|0;N[g+4>>2]=1;N[g>>2]=1;hj(A+4|0,g,c,b);D=J[A+12>>2];V=N[A+8>>2];W=N[A+4>>2];J[e>>2]=y;J[f>>2]=x;J[h>>2]=i;n=o+y|0;q:{if(!B){if(!S){break q}C=0;h=0;while(1){i=P(C,5)+E|0;r:{if(!K[i+4|0]){break r}B=K[i|0];b=(B<<2)+m|0;c=L[b+2>>1];b=L[b>>1];if(!((b|0)==(Z&65535)&(c|0)==(Y&65535))){e=J[j>>2];f=e+(b<<5)|0;e=e+(c<<5)|0;_=ij(f,e);g=A+16|0;N[g+4>>2]=1;N[g>>2]=1;hj(A+4|0,g,f,e);D=J[A+12>>2];V=N[A+8>>2];W=N[A+4>>2];B=K[i|0];Y=c;Z=b}e=(B<<6)+a|0;N[n+16>>2]=N[e>>2];N[n+20>>2]=N[e+4>>2];N[n+24>>2]=N[e+8>>2];g=K[i+3|0];H[n+40|0]=h;H[n+41|0]=g;N[n+36>>2]=W;N[n+32>>2]=V;I[n+46>>1]=c;I[n+44>>1]=b;N[n+28>>2]=_;H[n+43|0]=v;H[n+42|0]=D;J[n+8>>2]=1065353216;J[n+12>>2]=1065353216;J[n>>2]=1065353216;J[n+4>>2]=1065353216;if(!(!r|g>>>0<2)){H[n+41|0]=g+1;G=Q(0);M=Q(0);O=Q(0);U=Q(0);y=C;if((y|0)!=255){while(1){e=P(y,5)+E|0;b=K[e|0];f=K[e+1|0];s:{if(b>>>0>=f>>>0){break s}c=b^-1;t:{if(!(f-b&1)){w=b;break t}w=b+1|0;b=(b<<6)+a|0;G=Q(G+N[b+12>>2]);M=Q(M+N[b+16>>2]);U=Q(U+N[b+24>>2]);O=Q(O+N[b+20>>2])}if((c|0)==(0-f|0)){break s}while(1){b=(w<<6)+a|0;G=Q(Q(G+N[b+12>>2])+N[b+76>>2]);M=Q(Q(M+N[b+16>>2])+N[b+80>>2]);U=Q(Q(U+N[b+24>>2])+N[b+88>>2]);O=Q(Q(O+N[b+20>>2])+N[b+84>>2]);w=w+2|0;if((f|0)!=(w|0)){continue}break}}y=K[e+2|0];if((y|0)!=255){continue}break}}T=Q(Q(1)/Q(g>>>0));if(z){J[z>>2]=J[((K[E+1275|0]<<6)+a|0)+52>>2];z=z+4|0}else{z=0}N[x+12>>2]=T*G;N[x+8>>2]=T*U;N[x+4>>2]=T*O;N[x>>2]=T*M;x=x+16|0;h=h+1|0}n=n+48|0;y=C;if((y|0)==255){break r}while(1){i=P(y,5)+E|0;b=K[i|0];g=K[i+1|0];if(b>>>0>>0){f=g+h|0;w=b;while(1){h=(w<<6)+a|0;e=J[h+16>>2];c=J[h+20>>2];N[x+8>>2]=N[h+24>>2];J[x>>2]=e;J[x+4>>2]=c;N[x+12>>2]=N[h+12>>2];if(z){J[z>>2]=J[h+52>>2];z=z+4|0}else{z=0}x=x+16|0;w=w+1|0;if((g|0)!=(w|0)){continue}break}h=f-b|0}y=K[i+2|0];if((y|0)!=255){continue}break}}C=C+1|0;if((S|0)!=(C|0)){continue}break}break q}if(!S){break q}k=(l?6:2)|v;b=0;F=0;while(1){i=P(b,5)+E|0;u:{if(!K[i+4|0]){break u}c=(K[i|0]<<2)+m|0;f=L[c+2>>1];e=L[c>>1];if(!((e|0)==(Z&65535)&(f|0)==(Y&65535))){c=J[j>>2];g=c+(e<<5)|0;c=c+(f<<5)|0;_=ij(g,c);h=A+16|0;N[h+4>>2]=1;N[h>>2]=1;hj(A+4|0,h,g,c);D=J[A+12>>2];V=N[A+8>>2];W=N[A+4>>2];Y=f;Z=e}l=K[i+3|0];H[n+42|0]=D;H[n+40|0]=F;H[n+41|0]=l;N[n+36>>2]=W;N[n+32>>2]=V;I[n+46>>1]=f;I[n+44>>1]=e;N[n+28>>2]=_;N[n+16>>2]=N[a>>2];N[n+20>>2]=N[a+4>>2];N[n+24>>2]=N[a+8>>2];H[n+43|0]=k;J[n+8>>2]=1065353216;J[n+12>>2]=1065353216;J[n>>2]=1065353216;J[n+4>>2]=1065353216;if(!(!r|l>>>0<2)){G=Q(0);M=Q(0);O=Q(0);U=Q(0);y=b;if((b|0)!=255){while(1){h=P(y,5)+E|0;c=K[h|0];i=K[h+1|0];v:{if(c>>>0>=i>>>0){break v}g=c^-1;w:{if(!(i-c&1)){w=c;break w}w=c+1|0;c=(c<<6)+a|0;G=Q(G+N[c+12>>2]);U=Q(U+N[c+16>>2]);M=Q(M+N[c+24>>2]);O=Q(O+N[c+20>>2])}if((g|0)==(0-i|0)){break v}while(1){c=(w<<6)+a|0;G=Q(Q(G+N[c+12>>2])+N[c+76>>2]);U=Q(Q(U+N[c+16>>2])+N[c+80>>2]);M=Q(Q(M+N[c+24>>2])+N[c+88>>2]);O=Q(Q(O+N[c+20>>2])+N[c+84>>2]);w=w+2|0;if((i|0)!=(w|0)){continue}break}}y=K[h+2|0];if((y|0)!=255){continue}break}}T=Q(Q(1)/Q(l>>>0));if(z){J[z>>2]=J[((K[E+1275|0]<<6)+a|0)+52>>2];z=z+4|0}else{z=0}H[n+41|0]=l+1;N[x+12>>2]=T*G;N[x+8>>2]=T*M;N[x+4>>2]=T*O;N[x>>2]=T*U;N[x+32>>2]=N[a>>2];N[x+36>>2]=N[a+4>>2];N[x+40>>2]=N[a+8>>2];N[x+60>>2]=V;N[x+56>>2]=W;J[x+24>>2]=0;J[x+28>>2]=2139095039;J[x+16>>2]=0;J[x+20>>2]=0;I[x+54>>1]=f;I[x+52>>1]=e;J[x+48>>2]=D;N[x+44>>2]=_;x=x- -64|0;F=F+1|0}n=n+48|0;y=b;if((b|0)==255){break u}while(1){o=P(y,5)+E|0;c=K[o|0];l=K[o+1|0];if(c>>>0>>0){i=l+F|0;w=c;while(1){p=(w<<6)+a|0;h=J[p+16>>2];g=J[p+20>>2];N[x+8>>2]=N[p+24>>2];J[x>>2]=h;J[x+4>>2]=g;N[x+12>>2]=N[p+12>>2];N[x+32>>2]=N[p>>2];N[x+36>>2]=N[p+4>>2];N[x+40>>2]=N[p+8>>2];N[x+60>>2]=V;N[x+56>>2]=W;J[x+24>>2]=0;J[x+28>>2]=2139095039;J[x+16>>2]=0;J[x+20>>2]=0;I[x+54>>1]=f;I[x+52>>1]=e;J[x+48>>2]=D;N[x+44>>2]=_;if(z){J[z>>2]=J[p+52>>2];z=z+4|0}else{z=0}x=x- -64|0;w=w+1|0;if((l|0)!=(w|0)){continue}break}F=i-c|0}y=K[o+2|0];if((y|0)!=255){continue}break}}b=b+1|0;if((S|0)!=(b|0)){continue}break}}H[d|0]=R;$=K[A+28|0]}if(!$){break a}cb(J[A+24>>2])}Ha=A+32|0;return s}function V9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;i=Ha-16|0;Ha=i;j=$G(a,b);if(!(!j|K[a+76|0]==(b|0))){H[i+15|0]=0;e=P(b+3&-4,288);Wq(a+640|0,e,i+15|0);I[a+78>>1]=e;J[a+68>>2]=J[a+640>>2];g=Ha-80|0;Ha=g;d=b;c=a+112|0;if((J[c+124>>2]&2147483647)>>>0>>0){Tb(c+116|0,d)}J[c+120>>2]=d;if((J[c+136>>2]&2147483647)>>>0>>0){Tb(c+128|0,d)}J[c+132>>2]=d;if((J[c+148>>2]&2147483647)>>>0>>0){Tb(c+140|0,d)}J[c+144>>2]=d;if((J[c+160>>2]&2147483647)>>>0>>0){Tb(c+152|0,d)}J[c+156>>2]=d;if((J[c+304>>2]&2147483647)>>>0>>0){lb(c+296|0,d)}J[c+300>>2]=d;if((J[c+316>>2]&2147483647)>>>0>>0){lb(c+308|0,d)}J[c+312>>2]=d;if((J[c+208>>2]&2147483647)>>>0>>0){Tb(c+200|0,d)}J[c+204>>2]=d;if((J[c+220>>2]&2147483647)>>>0>>0){kl(c+212|0,d)}J[c+216>>2]=d;if((J[c+232>>2]&2147483647)>>>0>>0){e=0;a:{if(!d){break a}b=P(d,192);e=0;if(!b){break a}e=J[40592];a=Ja[J[J[e>>2]+20>>2]](e)|0?31437:69706;e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,b,a,20075,553)|0}a=J[c+224>>2];b=e;f=b+P(J[c+228>>2],192)|0;if(b>>>0>>0){while(1){N[b>>2]=N[a>>2];N[b+4>>2]=N[a+4>>2];N[b+8>>2]=N[a+8>>2];N[b+12>>2]=N[a+12>>2];N[b+16>>2]=N[a+16>>2];N[b+20>>2]=N[a+20>>2];N[b+24>>2]=N[a+24>>2];N[b+28>>2]=N[a+28>>2];N[b+32>>2]=N[a+32>>2];N[b+36>>2]=N[a+36>>2];N[b+40>>2]=N[a+40>>2];N[b+44>>2]=N[a+44>>2];N[b+48>>2]=N[a+48>>2];N[b+52>>2]=N[a+52>>2];N[b+56>>2]=N[a+56>>2];N[b+60>>2]=N[a+60>>2];N[b+64>>2]=N[a+64>>2];N[b+68>>2]=N[a+68>>2];N[b+72>>2]=N[a+72>>2];N[b+76>>2]=N[a+76>>2];N[b+80>>2]=N[a+80>>2];N[b+84>>2]=N[a+84>>2];N[b+88>>2]=N[a+88>>2];N[b+92>>2]=N[a+92>>2];N[b+96>>2]=N[a+96>>2];N[b+100>>2]=N[a+100>>2];N[b+104>>2]=N[a+104>>2];N[b+108>>2]=N[a+108>>2];N[b+112>>2]=N[a+112>>2];N[b+116>>2]=N[a+116>>2];N[b+120>>2]=N[a+120>>2];N[b+124>>2]=N[a+124>>2];N[b+128>>2]=N[a+128>>2];N[b+132>>2]=N[a+132>>2];N[b+136>>2]=N[a+136>>2];N[b+140>>2]=N[a+140>>2];N[b+144>>2]=N[a+144>>2];N[b+148>>2]=N[a+148>>2];N[b+152>>2]=N[a+152>>2];N[b+156>>2]=N[a+156>>2];N[b+160>>2]=N[a+160>>2];N[b+164>>2]=N[a+164>>2];N[b+168>>2]=N[a+168>>2];N[b+172>>2]=N[a+172>>2];N[b+176>>2]=N[a+176>>2];N[b+180>>2]=N[a+180>>2];N[b+184>>2]=N[a+184>>2];N[b+188>>2]=N[a+188>>2];a=a+192|0;b=b+192|0;if(f>>>0>b>>>0){continue}break}}b:{if(J[c+232>>2]<0){break b}b=J[c+224>>2];if(!b){break b}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,b)}J[c+232>>2]=d;J[c+224>>2]=e}J[c+228>>2]=d;if((J[c+244>>2]&2147483647)>>>0>>0){e=0;c:{if(!d){break c}b=P(d,112);if(!b){break c}e=J[40592];a=Ja[J[J[e>>2]+20>>2]](e)|0?31315:69706;e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,b,a,20075,553)|0}f=J[c+236>>2];a=J[c+240>>2];if((a|0)>0){h=P(a,112)+e|0;b=f;a=e;while(1){N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2];N[a+28>>2]=N[b+28>>2];N[a+32>>2]=N[b+32>>2];N[a+36>>2]=N[b+36>>2];N[a+40>>2]=N[b+40>>2];N[a+44>>2]=N[b+44>>2];N[a+48>>2]=N[b+48>>2];N[a+52>>2]=N[b+52>>2];N[a+56>>2]=N[b+56>>2];N[a+60>>2]=N[b+60>>2];N[a- -64>>2]=N[b- -64>>2];N[a+68>>2]=N[b+68>>2];N[a+72>>2]=N[b+72>>2];N[a+76>>2]=N[b+76>>2];N[a+80>>2]=N[b+80>>2];N[a+84>>2]=N[b+84>>2];N[a+88>>2]=N[b+88>>2];N[a+92>>2]=N[b+92>>2];N[a+96>>2]=N[b+96>>2];N[a+100>>2]=N[b+100>>2];N[a+104>>2]=N[b+104>>2];J[a+108>>2]=J[b+108>>2];b=b+112|0;a=a+112|0;if(h>>>0>a>>>0){continue}break}}if(!(!f|J[c+244>>2]<0)){a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,f)}J[c+244>>2]=d;J[c+236>>2]=e}J[c+240>>2]=d;if((J[c+256>>2]&2147483647)>>>0>>0){a=0;d:{if(!d){break d}b=P(d,36);if(!b){break d}e=J[40592];a=Ja[J[J[e>>2]+20>>2]](e)|0?36169:69706;a=Ja[J[J[e+12>>2]+8>>2]](e+12|0,b,a,20075,553)|0}e=J[c+248>>2];b=J[c+252>>2];if((b|0)>0){h=P(b,36)+a|0;b=a;while(1){f=J[e+4>>2];J[b>>2]=J[e>>2];J[b+4>>2]=f;J[b+32>>2]=J[e+32>>2];f=J[e+28>>2];J[b+24>>2]=J[e+24>>2];J[b+28>>2]=f;f=J[e+20>>2];J[b+16>>2]=J[e+16>>2];J[b+20>>2]=f;f=J[e+12>>2];J[b+8>>2]=J[e+8>>2];J[b+12>>2]=f;e=e+36|0;b=b+36|0;if(h>>>0>b>>>0){continue}break}e=J[c+248>>2]}if(!(!e|J[c+256>>2]<0)){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,e)}J[c+256>>2]=d;J[c+248>>2]=a}J[c+252>>2]=d;Va(g+4|0,0,76);f=c+260|0;if((J[f+8>>2]&2147483647)>>>0>>0){DG(f,d)}e=J[f+4>>2];if((e|0)<(d|0)){a=J[f>>2];b=a+P(d,76)|0;a=a+P(e,76)|0;while(1){N[a>>2]=N[g+4>>2];N[a+4>>2]=N[g+8>>2];N[a+8>>2]=N[g+12>>2];N[a+12>>2]=N[g+16>>2];N[a+16>>2]=N[g+20>>2];N[a+20>>2]=N[g+24>>2];N[a+24>>2]=N[g+28>>2];N[a+28>>2]=N[g+32>>2];N[a+32>>2]=N[g+36>>2];N[a+36>>2]=N[g+40>>2];N[a+40>>2]=N[g+44>>2];N[a+44>>2]=N[g+48>>2];N[a+48>>2]=N[g+52>>2];N[a+52>>2]=N[g+56>>2];N[a+56>>2]=N[g+60>>2];N[a+60>>2]=N[g+64>>2];N[a- -64>>2]=N[g+68>>2];N[a+68>>2]=N[g+72>>2];J[a+72>>2]=J[g+76>>2];a=a+76|0;if(b>>>0>a>>>0){continue}break}}J[f+4>>2]=d;if((J[c+280>>2]&2147483647)>>>0>>0){DG(c+272|0,d)}J[c+276>>2]=d;if((J[c+292>>2]&2147483647)>>>0>>0){e=0;e:{if(!d){break e}b=P(d,96);if(!b){break e}e=J[40592];a=Ja[J[J[e>>2]+20>>2]](e)|0?55115:69706;e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,b,a,20075,553)|0}f=J[c+284>>2];a=J[c+288>>2];if((a|0)>0){h=P(a,96)+e|0;b=f;a=e;while(1){N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2];N[a+28>>2]=N[b+28>>2];N[a+32>>2]=N[b+32>>2];N[a+36>>2]=N[b+36>>2];N[a+40>>2]=N[b+40>>2];N[a+44>>2]=N[b+44>>2];N[a+48>>2]=N[b+48>>2];N[a+52>>2]=N[b+52>>2];N[a+56>>2]=N[b+56>>2];N[a+60>>2]=N[b+60>>2];N[a+64>>2]=N[b+64>>2];N[a+68>>2]=N[b+68>>2];N[a+72>>2]=N[b+72>>2];N[a+76>>2]=N[b+76>>2];N[a+80>>2]=N[b+80>>2];N[a+84>>2]=N[b+84>>2];N[a+88>>2]=N[b+88>>2];N[a+92>>2]=N[b+92>>2];b=b+96|0;a=a+96|0;if(h>>>0>a>>>0){continue}break}}if(!(!f|J[c+292>>2]<0)){a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,f)}J[c+292>>2]=d;J[c+284>>2]=e}J[c+288>>2]=d;if((J[c+392>>2]&2147483647)>>>0>>0){kl(c+384|0,d)}J[c+388>>2]=d;if((J[c+404>>2]&2147483647)>>>0>>0){aH(c+396|0,d)}J[c+400>>2]=d;if((J[c+112>>2]&2147483647)>>>0>>0){Tb(c+104|0,d)}J[c+108>>2]=d;if((J[c+172>>2]&2147483647)>>>0>>0){Tb(c+164|0,d)}J[c+168>>2]=d;bH(c+320|0,d,g+4|0);b=J[c+340>>2];if(b){a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,b);J[c+340>>2]=0}b=J[c+344>>2];if(b){a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,b);J[c+344>>2]=0}b=J[c+348>>2];if(b){a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,b);J[c+348>>2]=0}a=J[40592];f=P(d,160);a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,f,29909,11836,172)|0;J[a+144>>2]=0;J[c+340>>2]=a;a=J[40592];e=P(d,80);a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,e,29909,11836,173)|0;H[a+78|0]=0;J[a+72>>2]=-1;J[c+344>>2]=a;b=J[40592];a=P(d,96);b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,a,29909,11836,174)|0;J[b>>2]=0;J[b+4>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[c+348>>2]=b;b=d<<5;Va(J[c+116>>2],0,b);Va(J[c+128>>2],0,b);Va(J[c+140>>2],0,b);Va(J[c+152>>2],0,b);Va(J[c+200>>2],0,b);Va(J[c+212>>2],0,P(d,28));Va(J[c+340>>2],0,f);Va(J[c+344>>2],0,e);Va(J[c+348>>2],0,a);Ha=g+80|0}Ha=i+16|0;return j|0}function Ay(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=0,y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),M=0,O=Q(0),P=Q(0),R=0,S=0,T=0,U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=0,_=0,$=0,aa=Q(0),ba=0,ca=0,da=0,ea=0,fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0);j=Ha-208|0;Ha=j;T=J[g>>2];t=N[i+4>>2];s=N[i>>2];z=N[i+8>>2];o=L[b+16>>1];v=J[a+32>>2];ak(j+160|0,i);x=K[b+18|0];A=(j-(x<<4)|0)-16|0;Ha=A;Ja[J[J[e>>2]+16>>2]](e,o+v|0,x,J[a+28>>2],A);a=J[c+60>>2];J[j+120>>2]=J[c+56>>2];J[j+124>>2]=a;a=J[c+52>>2];J[j+112>>2]=J[c+48>>2];J[j+116>>2]=a;a=J[c+76>>2];J[j+136>>2]=J[c+72>>2];J[j+140>>2]=a;ba=c- -64|0;a=ba;e=J[a+4>>2];J[j+128>>2]=J[a>>2];J[j+132>>2]=e;a=J[c+92>>2];J[j+152>>2]=J[c+88>>2];J[j+156>>2]=a;ca=c+80|0;a=ca;e=J[a+4>>2];J[j+144>>2]=J[a>>2];J[j+148>>2]=e;O=N[A+4>>2];P=N[A>>2];u=Q(34028234663852886e22);D=Q(-34028234663852886e22);C=N[A+8>>2];w=C;E=Q(-34028234663852886e22);F=Q(-34028234663852886e22);G=Q(34028234663852886e22);y=Q(34028234663852886e22);o=K[b+18|0];if(o){B=N[j+200>>2];U=N[j+184>>2];V=N[j+196>>2];W=N[j+180>>2];k=Q(-34028234663852886e22);p=Q(34028234663852886e22);E=N[j+168>>2];F=N[j+164>>2];G=N[j+192>>2];y=N[j+176>>2];I=N[j+160>>2];e=0;m=Q(34028234663852886e22);q=Q(-34028234663852886e22);while(1){a=(e<<4)+A|0;J[a+12>>2]=0;w=N[a+8>>2];n=N[a>>2];r=N[a+4>>2];N[a+8>>2]=Q(B*w)+Q(Q(E*n)+Q(r*U));l=Q(Q(V*w)+Q(Q(F*n)+Q(r*W)));N[a+4>>2]=l;w=Q(Q(G*w)+Q(Q(I*n)+Q(r*y)));N[a>>2]=w;k=k>l?k:l;q=q>w?q:w;p=l>p?p:l;m=m>2]}da=c+48|0;U=Q(-z);V=Q(-s);W=Q(-t);_=T+5|0;$=(T<<6)+f|0;X=Q(w+N[h>>2]);e=0;o=0;z=Q(34028234663852886e22);B=Q(-34028234663852886e22);while(1){v=o<<4;a=v+(j+112|0)|0;aa=N[a+12>>2];J[a+12>>2]=0;r=N[a+8>>2];N[a+8>>2]=w;t=N[a>>2];s=N[a+4>>2];l=Q(Q(r*N[j+196>>2])+Q(Q(N[j+164>>2]*t)+Q(s*N[j+180>>2])));N[a+4>>2]=l;n=Q(Q(r*N[j+192>>2])+Q(Q(t*N[j+160>>2])+Q(s*N[j+176>>2])));N[a>>2]=n;k=Q(Q(r*N[j+200>>2])+Q(Q(t*N[j+168>>2])+Q(s*N[j+184>>2])));N[v+(j- -64|0)>>2]=k-w;S=lu;ea=n>z;a:{if(!(kE|(lF)){break a}x=K[b+18|0];if(!x){break a}a=((x<<4)+A|0)-16|0;m=N[a>>2];k=N[a+4>>2];a=0;v=0;b:{while(1){if(m==n&k==l){break b}q=m;p=k;Z=(a<<4)+A|0;m=N[Z>>2];k=N[Z+4>>2];if(n==m&l==k){break b}c:{if((ll|0)){break c}I=Q(k-p);p=Q(Q(Q(q+Q(1.1920928955078125e-7))*I)+Q(Q(l-p)*Q(m-q)));q=Q(n*I);Z=I>Q(0);if(!((Z?p:q)>=(Z?q:p))){break c}if((v|0)==1){break a}v=v+1|0}a=a+1|0;if((x|0)!=(a|0)){continue}break}if(!v){break a}}m=N[i+8>>2];p=N[i>>2];q=N[i+4>>2];v=J[g>>2];a=(v<<6)+f|0;J[a+48>>2]=d;N[a+32>>2]=V;N[a+16>>2]=t;J[a+12>>2]=0;k=Q(Q(m*Q(r-C))+Q(Q(p*Q(t-P))+Q(q*Q(s-O))));N[a+44>>2]=k;N[a+40>>2]=U;N[a+36>>2]=W;N[a+28>>2]=aa;N[a+24>>2]=r;N[a+20>>2]=s;N[a+8>>2]=r-Q(m*k);N[a+4>>2]=s-Q(q*k);N[a>>2]=t-Q(p*k);a=v+1|0;J[g>>2]=a;e=e+1|0;a=a-T|0;if(a>>>0<16){break a}ue($,a);J[g>>2]=_}D=S?D:l;B=R?B:n;u=M?u:l;z=ea?z:n;o=o+1|0;if((o|0)!=3){continue}break}d:{if((e|0)==3){break d}v=0;e=K[b+18|0];e:{if(!e){e=0;S=0;x=0;break e}k=N[c+48>>2];l=Q(N[c+64>>2]-k);m=N[c+52>>2];q=Q(N[c+84>>2]-m);n=Q(N[c+80>>2]-k);r=Q(N[c+68>>2]-m);p=Q(Q(l*q)-Q(n*r));C=p;y=Q(p*p);s=r;p=N[c+56>>2];r=Q(N[c+88>>2]-p);t=Q(N[c+72>>2]-p);q=Q(Q(s*r)-Q(q*t));l=Q(Q(t*n)-Q(r*l));n=Q(Q(1)/Q(Y(Q(y+Q(Q(q*q)+Q(l*l))))));E=Q(C*n);F=Q(q*n);G=Q(l*n);I=Q(Q(E*p)+Q(Q(F*k)+Q(m*G)));O=Q(D+Q(1.1920928955078125e-7));P=Q(B+Q(1.1920928955078125e-7));C=Q(u+Q(-1.1920928955078125e-7));X=Q(z+Q(-1.1920928955078125e-7));n=N[j+128>>2];p=N[j+148>>2];q=N[j+132>>2];D=Q(p-q);aa=Q(Q(n+Q(1.1920928955078125e-7))*D);r=N[j+112>>2];l=N[j+116>>2];z=Q(q-l);fa=Q(Q(r+Q(1.1920928955078125e-7))*z);t=N[j+144>>2];B=Q(l-p);ga=Q(Q(t+Q(1.1920928955078125e-7))*B);ha=Q(t-n);ia=Q(n-r);ja=Q(r-t);S=0;a=0;while(1){c=(a<<4)+A|0;m=N[c>>2];f:{if(mP){break f}k=N[c+4>>2];if(kO){break f}g:{if(m==t&k==p|m==r&k==l){break g}x=kQ(0);o=0;if(!((M?s:u)>=(M?u:s))){break h}o=1}if(m==n&k==q){break g}M=R;R=kQ(0);if(!((M?s:u)>=(M?u:s))){break i}if(o){break f}o=o+1|0}j:{if((x|0)==(R|0)){break j}s=Q(aa+Q(Q(k-q)*ha));u=Q(m*D);x=D>Q(0);if(!((x?s:u)>=(x?u:s))){break j}if((o|0)!=1){break g}break f}if(!o){break f}}y=N[c+8>>2];s=Q(Q(N[j+200>>2]*y)+Q(Q(N[j+192>>2]*m)+Q(k*N[j+196>>2])));u=Q(Q(N[j+168>>2]*y)+Q(Q(N[j+160>>2]*m)+Q(k*N[j+164>>2])));k=Q(Q(N[j+184>>2]*y)+Q(Q(N[j+176>>2]*m)+Q(k*N[j+180>>2])));m=Q(Q(Q(E*s)+Q(Q(F*u)+Q(G*k)))-I);if(m>N[h>>2]){break f}J[j+44>>2]=0;N[j+40>>2]=s-Q(E*m);N[j+36>>2]=k-Q(G*m);N[j+32>>2]=u-Q(F*m);vo(j+32|0,da,ba,ca,j+16|0,j);m=N[j+16>>2];k:{if(!(m>=Q(0))){break k}y=N[j>>2];if(!(y>=Q(0))|!(Q(m+y)<=Q(1))){break k}m=N[i+8>>2];y=N[i>>2];ka=N[i+4>>2];la=N[j+40>>2];ma=N[j+32>>2];na=N[j+36>>2];e=J[g>>2];c=(e<<6)+f|0;J[c+12>>2]=0;N[c+8>>2]=s;N[c+4>>2]=k;N[c>>2]=u;o=J[j+36>>2];J[c+16>>2]=J[j+32>>2];J[c+20>>2]=o;o=J[j+44>>2];J[c+24>>2]=J[j+40>>2];J[c+28>>2]=o;J[c+48>>2]=d;N[c+44>>2]=Q(m*Q(la-s))+Q(Q(y*Q(ma-u))+Q(ka*Q(na-k)));N[c+40>>2]=U;N[c+36>>2]=W;N[c+32>>2]=V;c=e+1|0;J[g>>2]=c;S=S+1|0;c=c-T|0;if(c>>>0<16){break k}ue($,c);J[g>>2]=_}e=K[b+18|0]}a=a+1|0;x=e&255;if(a>>>0>>0){continue}break}}if((x|0)==(S|0)){break d}a=2;o=e;while(1){i=j+61|0;c=v;l:{if(!(K[i+c|0]|K[a+i|0])){break l}if(!(o&255)){o=0;break l}i=c<<4;o=j+112|0;v=i+o|0;k=N[v+4>>2];a=a<<4;o=a+o|0;p=N[o+4>>2];D=k>p?k:p;m=N[v>>2];q=N[o>>2];z=m>q?m:q;B=k>2];o=(x<<4)+A|0;n=N[o>>2];m:{if(E>(l>n?l:n)|z<(l>2];t=N[o+4>>2];if(B>(r>t?r:t)|D<(r>2]);n=Q(s*Q(Q(1)/Q(u-s)));l=Q(l-Q(n*Q(Q(w+N[v>>2])-l)));u=Q(l-w);if(u>N[h>>2]){break m}r=N[j+168>>2];y=N[j+160>>2];I=N[j+164>>2];t=N[j+184>>2];O=N[j+176>>2];P=N[j+180>>2];s=N[j+200>>2];C=N[j+192>>2];X=N[j+196>>2];o=J[g>>2];e=(o<<6)+f|0;J[e+48>>2]=d;N[e+32>>2]=V;J[e+12>>2]=0;N[e+44>>2]=u;N[e+40>>2]=U;N[e+36>>2]=W;J[e+28>>2]=0;u=Q(m-Q(n*G));n=Q(k-Q(n*F));C=Q(Q(C*u)+Q(X*n));N[e+24>>2]=Q(s*l)+C;O=Q(Q(O*u)+Q(n*P));N[e+20>>2]=Q(t*l)+O;P=Q(r*l);l=Q(Q(y*u)+Q(n*I));N[e+16>>2]=P+l;N[e+8>>2]=Q(s*w)+C;N[e+4>>2]=Q(t*w)+O;N[e>>2]=Q(r*w)+l;e=o+1|0;J[g>>2]=e;e=e-T|0;if(e>>>0<16){break m}ue($,e);J[g>>2]=_}e=K[b+18|0];o=e;x=a;a=a+1|0;if(e>>>0>a>>>0){continue}break}}a=c;v=a+1|0;if((v|0)!=3){continue}break}}Ha=j+208|0}function GI(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;c=Ha-1072|0;Ha=c;d=c+1052|0;J[d>>2]=-128;J[d+4>>2]=-128;J[c+1020>>2]=-128;J[c+1024>>2]=-128;J[c+988>>2]=-128;J[c+992>>2]=-128;J[c+956>>2]=-128;J[c+960>>2]=-128;J[c+924>>2]=-128;J[c+928>>2]=-128;J[c+892>>2]=-128;J[c+896>>2]=-128;J[c+860>>2]=-128;J[c+864>>2]=-128;J[c+828>>2]=-128;J[c+832>>2]=-128;J[c+796>>2]=-128;J[c+800>>2]=-128;J[c+764>>2]=-128;J[c+768>>2]=-128;J[c+732>>2]=-128;J[c+736>>2]=-128;J[c+700>>2]=-128;J[c+704>>2]=-128;J[c+668>>2]=-128;J[c+672>>2]=-128;J[c+636>>2]=-128;J[c+640>>2]=-128;J[c+604>>2]=-128;J[c+608>>2]=-128;J[c+572>>2]=-128;J[c+576>>2]=-128;J[c+540>>2]=-128;J[c+544>>2]=-128;J[c+508>>2]=-128;J[c+512>>2]=-128;J[c+476>>2]=-128;J[c+480>>2]=-128;J[c+444>>2]=-128;J[c+448>>2]=-128;J[c+412>>2]=-128;J[c+416>>2]=-128;J[c+380>>2]=-128;J[c+384>>2]=-128;J[c+348>>2]=-128;J[c+352>>2]=-128;J[c+316>>2]=-128;J[c+320>>2]=-128;J[c+284>>2]=-128;J[c+288>>2]=-128;J[c+252>>2]=-128;J[c+256>>2]=-128;J[c+220>>2]=-128;J[c+224>>2]=-128;J[c+188>>2]=-128;J[c+192>>2]=-128;J[c+156>>2]=-128;J[c+160>>2]=-128;J[c+124>>2]=-128;J[c+128>>2]=-128;J[c+92>>2]=-128;J[c+96>>2]=-128;J[c+60>>2]=-128;J[c+64>>2]=-128;J[c+24>>2]=J[b+12>>2];J[c+16>>2]=0;J[c+20>>2]=32;H[c+9|0]=0;J[c+12>>2]=c+48;J[c+40>>2]=J[b+148>>2];J[c+44>>2]=J[b+152>>2];k=J[b+24>>2];m=J[b>>2];v=J[b+4>>2];z=J[b+52>>2];w=J[b+16>>2];o=J[b+8>>2];h=J[b+28>>2];t=J[b+40>>2];a:{if(!t){if(w){while(1){a=f<<5;d=a+z|0;a=a+o|0;N[d>>2]=N[a>>2];N[d+4>>2]=N[a+4>>2];N[d+8>>2]=N[a+8>>2];N[d+16>>2]=N[a+16>>2];N[d+20>>2]=N[a+20>>2];N[d+24>>2]=N[a+24>>2];f=f+1|0;if((w|0)!=(f|0)){continue}break}}if(m){if(!h){break a}f=0;while(1){e=0;while(1){a=J[P(e,52)+k>>2];Ja[J[J[a>>2]+136>>2]](a,N[b+100>>2],N[b+104>>2],J[c+40>>2],J[c+44>>2],0,0,Q(0));e=e+1|0;if((h|0)!=(e|0)){continue}break}f=f+1|0;if((m|0)!=(f|0)){continue}break}}b:{if(!h){break b}e=0;if((h|0)!=1){f=h&-2;while(1){d=P(e,52)+k|0;a=J[(J[J[d>>2]+24>>2]<<2)+162292>>2];if(a){Ja[a|0](d,J[c+44>>2])}d=P(e|1,52)+k|0;a=J[(J[J[d>>2]+24>>2]<<2)+162292>>2];if(a){Ja[a|0](d,J[c+44>>2])}e=e+2|0;g=g+2|0;if((f|0)!=(g|0)){continue}break}}if(!(h&1)){break b}d=P(e,52)+k|0;a=J[(J[J[d>>2]+24>>2]<<2)+162292>>2];if(!a){break b}Ja[a|0](d,J[c+44>>2])}if(v){if(!h){break a}f=0;while(1){e=0;while(1){a=J[P(e,52)+k>>2];Ja[J[J[a>>2]+136>>2]](a,N[b+100>>2],N[b+104>>2],J[c+40>>2],J[c+44>>2],1,0,Q(0));e=e+1|0;if((h|0)!=(e|0)){continue}break}f=f+1|0;if((v|0)!=(f|0)){continue}break}}if(!h){break a}e=0;if((h|0)!=1){b=h&-2;g=0;while(1){a=J[P(e,52)+k>>2];Ja[J[J[a>>2]+140>>2]](a,0);a=J[P(e|1,52)+k>>2];Ja[J[J[a>>2]+140>>2]](a,0);e=e+2|0;g=g+2|0;if((b|0)!=(g|0)){continue}break}}if(!(h&1)){break a}a=J[P(e,52)+k>>2];Ja[J[J[a>>2]+140>>2]](a,0);break a}x=J[b+32>>2];y=J[b+36>>2];if(m){while(1){H[c+8|0]=K[a+4|0]!=0|m>>>0<4;if((t|0)>0){u=(m|0)==1?133264:133168;l=0;while(1){j=0;i=0;g=0;n=(l<<3)+y|0;q=(J[n>>2]<<5)+x|0;e=J[q+24>>2];d=e+383|0;g=d>>>0<383?1:g;f=g>>>6|0;d=g<<26|d>>>6;g=e>>>6|0;r=d-g|0;g=f-(d>>>0>>0)|0;p=g;d=r+1|0;g=d?g:g+1|0;f=0;s=d&7;if(f|s){while(1){f=d;d=d-1|0;g=g-!f|0;e=e- -64|0;f=i;j=j+1|0;f=j?f:f+1|0;i=f;if((j|0)!=(s|0)|(A|0)!=(f|0)){continue}break}}j=L[n+4>>1];if(!p&r>>>0>=7|p){while(1){e=e+512|0;i=g-(d>>>0<8)|0;g=i;d=d-8|0;if(g|d){continue}break}}c:{if(!j){break c}g=0;e=0;if(j>>>0>=4){d=j&65532;f=0;while(1){e=e+4|0;f=f+4|0;if((d|0)!=(f|0)){continue}break}}d=j&3;if(!d){break c}while(1){e=e+1|0;g=g+1|0;if((d|0)!=(g|0)){continue}break}}Ja[J[(L[n+6>>1]<<2)+u>>2]](q,j,c+8|0);l=l+1|0;if((t|0)!=(l|0)){continue}break}}e=0;if(h){while(1){d=J[P(e,52)+k>>2];Ja[J[J[d>>2]+136>>2]](d,N[b+100>>2],N[b+104>>2],J[c+40>>2],J[c+44>>2],0,0,Q(0));e=e+1|0;if((h|0)!=(e|0)){continue}break}}m=m-1|0;if(m){continue}break}}if(w){f=0;while(1){a=f<<5;d=a+z|0;a=a+o|0;N[d>>2]=N[a>>2];N[d+4>>2]=N[a+4>>2];N[d+8>>2]=N[a+8>>2];N[d+16>>2]=N[a+16>>2];N[d+20>>2]=N[a+20>>2];N[d+24>>2]=N[a+24>>2];f=f+1|0;if((w|0)!=(f|0)){continue}break}}d:{if(!h){break d}e=0;if((h|0)!=1){f=h&-2;g=0;while(1){d=P(e,52)+k|0;a=J[(J[J[d>>2]+24>>2]<<2)+162292>>2];if(a){Ja[a|0](d,J[c+44>>2])}d=P(e|1,52)+k|0;a=J[(J[J[d>>2]+24>>2]<<2)+162292>>2];if(a){Ja[a|0](d,J[c+44>>2])}e=e+2|0;g=g+2|0;if((f|0)!=(g|0)){continue}break}}if(!(h&1)){break d}d=P(e,52)+k|0;a=J[(J[J[d>>2]+24>>2]<<2)+162292>>2];if(!a){break d}Ja[a|0](d,J[c+44>>2])}m=0;if((v|0)>=2){m=v-1|0;u=(t|0)<=0;o=0;while(1){l=0;if(!u){while(1){j=0;i=0;d=0;n=(l<<3)+y|0;q=(J[n>>2]<<5)+x|0;e=J[q+24>>2];a=e+383|0;d=a>>>0<383?1:d;f=d>>>6|0;a=d<<26|a>>>6;d=e>>>6|0;r=a-d|0;g=f-(a>>>0>>0)|0;p=g;d=r+1|0;g=d?g:g+1|0;a=0;s=d&7;if(a|s){while(1){a=d;d=a-1|0;g=g-!a|0;e=e- -64|0;f=i;j=j+1|0;f=j?f:f+1|0;i=f;if((j|0)!=(s|0)|(A|0)!=(f|0)){continue}break}}i=L[n+4>>1];if(!p&r>>>0>=7|p){while(1){e=e+512|0;f=g-(d>>>0<8)|0;g=f;d=d-8|0;if(f|d){continue}break}}e:{if(!i){break e}g=0;e=0;if(i>>>0>=4){a=i&65532;f=0;while(1){e=e+4|0;f=f+4|0;if((a|0)!=(f|0)){continue}break}}a=i&3;if(!a){break e}while(1){e=e+1|0;g=g+1|0;if((a|0)!=(g|0)){continue}break}}Ja[J[(L[n+6>>1]<<2)+133168>>2]](q,i,c+8|0);l=l+1|0;if((t|0)!=(l|0)){continue}break}}e=0;if(h){while(1){a=J[P(e,52)+k>>2];Ja[J[J[a>>2]+136>>2]](a,N[b+100>>2],N[b+104>>2],J[c+40>>2],J[c+44>>2],1,0,Q(0));e=e+1|0;if((h|0)!=(e|0)){continue}break}}o=o+1|0;if((o|0)!=(m|0)){continue}break}}o=J[b+132>>2];a=J[b+136>>2];n=J[b+140>>2];J[c+36>>2]=n;J[c+32>>2]=a;J[c+28>>2]=o;H[c+9|0]=1;f:{if((m|0)>=(v|0)){break f}if((t|0)>0){l=0;while(1){j=0;i=0;g=0;p=(l<<3)+y|0;q=(J[p>>2]<<5)+x|0;e=J[q+24>>2];a=e+383|0;g=a>>>0<383?1:g;a=(g&63)<<26|a>>>6;d=e>>>6|0;r=a-d|0;g=(g>>>6|0)-(a>>>0>>0)|0;u=g;d=r+1|0;g=d?g:g+1|0;a=0;s=d&7;if(a|s){while(1){a=d;d=a-1|0;g=g-!a|0;e=e- -64|0;f=i;j=j+1|0;f=j?f:f+1|0;i=f;if((j|0)!=(s|0)|(A|0)!=(f|0)){continue}break}}i=L[p+4>>1];if(!u&r>>>0>=7|u){while(1){e=e+512|0;f=g-(d>>>0<8)|0;g=f;d=d-8|0;if(f|d){continue}break}}g:{if(!i){break g}g=0;e=0;if(i>>>0>=4){a=i&65532;f=0;while(1){e=e+4|0;f=f+4|0;if((a|0)!=(f|0)){continue}break}}a=i&3;if(!a){break g}while(1){e=e+1|0;g=g+1|0;if((a|0)!=(g|0)){continue}break}}Ja[J[(L[p+6>>1]<<2)+133216>>2]](q,i,c+8|0);l=l+1|0;if((t|0)!=(l|0)){continue}break}}if(!h){break f}e=0;while(1){d=P(e,52)+k|0;a=J[d>>2];Ja[J[J[a>>2]+136>>2]](a,N[b+100>>2],N[b+104>>2],J[c+40>>2],J[c+44>>2],1,0,Q(0));a=J[d>>2];Ja[J[J[a>>2]+140>>2]](a,0);e=e+1|0;if((h|0)!=(e|0)){continue}break}}a=J[c+16>>2];if(!a){break a}b=a+J[n>>2]|0;J[n>>2]=b;a=J[c+16>>2];if(!a){break a}d=b-a|0;e=0;while(1){f=J[c+12>>2]+(e<<5)|0;a=J[f+4>>2];b=o+(e+d<<5)|0;J[b>>2]=J[f>>2];J[b+4>>2]=a;a=J[f+28>>2];J[b+24>>2]=J[f+24>>2];J[b+28>>2]=a;a=J[f+20>>2];J[b+16>>2]=J[f+16>>2];J[b+20>>2]=a;a=J[f+12>>2];J[b+8>>2]=J[f+8>>2];J[b+12>>2]=a;e=e+1|0;if(e>>>0>2]){continue}break}}Ha=c+1072|0}function Vu(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;l=Ha-16|0;Ha=l;i=Ha-16|0;Ha=i;b=a;c=J[b+80>>2];a=J[b+56>>2]<<1;a:{if(c>>>0>=a>>>0){break a}g=a;a=J[b+84>>2];j=((g+a|0)-1>>>0)/(a>>>0)|0;e=J[b+68>>2];g=j-e|0;J[b+80>>2]=c+P(a,g);if((e|0)==(j|0)){break a}e=b- -64|0;c=0;while(1){a=0;j=J[b+84>>2]<<3;if(j){a=J[40592];a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,j,29909,20172,84)|0}J[i+12>>2]=a;j=J[b+68>>2];b:{if(j>>>0>=(J[b+72>>2]&2147483647)>>>0){gv(e,i+12|0);break b}J[J[b+64>>2]+(j<<2)>>2]=a;J[b+68>>2]=j+1}c=c+1|0;if((g|0)!=(c|0)){continue}break}}c=J[b+288>>2];if(c){a=0;while(1){g=J[J[b+284>>2]+(a<<2)>>2];j=J[b+60>>2];e=(g>>>0)/(j>>>0)|0;j=J[J[b+40>>2]+(e<<2)>>2]+(g-P(e,j)<<4)|0;if(!(K[j+4|0]&3)){$u(b,g);I[j+4>>1]=L[j+4>>1]|1;c=J[b+288>>2]}a=a+1|0;if(c>>>0>a>>>0){continue}break}}c=J[b+300>>2];if(c){a=0;while(1){g=J[J[b+296>>2]+(a<<2)>>2];j=J[b+60>>2];e=(g>>>0)/(j>>>0)|0;j=J[J[b+40>>2]+(e<<2)>>2]+(g-P(e,j)<<4)|0;if(!(K[j+4|0]&3)){$u(b,g);I[j+4>>1]=L[j+4>>1]|1;c=J[b+300>>2]}a=a+1|0;if(c>>>0>a>>>0){continue}break}}Ha=i+16|0;a=J[b+20>>2];J[l+12>>2]=0;c=a;a=l+12|0;ub(b+180|0,c,a);c=J[b+20>>2];J[l+12>>2]=-128;dv(b+192|0,c,a);q=b+240|0;j=1;while(1){s=P(d,12)+b|0;if(J[s+288>>2]){r=0;while(1){f=J[b+40>>2];p=J[J[s+284>>2]+(r<<2)>>2];a=J[b+60>>2];d=(p>>>0)/(a>>>0)|0;c:{if(K[(J[f+(d<<2)>>2]+(p-P(a,d)<<4)|0)+4|0]&2){break c}a=J[b+448>>2];g=J[a>>2];e=p<<1;d=e|1;c=J[a+20>>2];a=(d>>>0)/(c>>>0)|0;i=J[J[g+(a<<2)>>2]+(d-P(a,c)<<2)>>2];a=-1;d=-1;h=(e>>>0)/(c>>>0)|0;g=J[J[g+(h<<2)>>2]+(e-P(c,h)<<2)>>2];e=g>>>7|0;n=(e|0)==33554431;if(!n){d=J[J[b+204>>2]+(e<<2)>>2]}m=i>>>7|0;o=(m|0)==33554431;if(!o){a=J[J[b+204>>2]+(m<<2)>>2]}c=0;h=0;h=n?h:(K[(J[b+16>>2]+P(e,24)|0)+4|0]&2)>>>1|0;c=o?c:(K[(J[b+16>>2]+P(m,24)|0)+4|0]&2)>>>1|0;k=(d|0)!=-1;if(!k&(a|0)==-1){break c}d:{e:{if((a|0)==(d|0)){a=J[b+180>>2];c=e<<2;e=a+c|0;h=J[e>>2];f=h+1|0;k=a;a=m<<2;m=k+a|0;n=J[m>>2];if(f>>>0>>0){J[m>>2]=f;J[a+J[b+192>>2]>>2]=g;break e}a=n+1|0;if(a>>>0>=h>>>0){break e}J[e>>2]=a;J[c+J[b+192>>2]>>2]=i;break e}if(!k){f=J[b+16>>2];if(!n){k=f+P(e,24)|0;if(!(K[k+4|0]&4)){n=J[b+88>>2];o=P(a,44);d=n+o|0;J[(f+P(J[d+4>>2]>>>7|0,24)|0)+8>>2]=g;J[k+12>>2]=J[d+4>>2];J[d+4>>2]=g;f=d+(K[k+5|0]<<2)|0;J[f+8>>2]=J[f+8>>2]+1;e=e<<2;J[e+J[b+204>>2]>>2]=a;f=J[b+180>>2];J[f+e>>2]=J[f+(m<<2)>>2]+1;J[e+J[b+192>>2]>>2]=i;if((c|h)!=1){d=a;break e}f=1<>2];i=a>>>5<<2;f:{if(f&J[c+i>>2]){break f}d=J[d>>2];e=d>>>7|0;if((e|0)!=33554431){while(1){Oc(b,d);d=J[(J[b+16>>2]+P(e,24)|0)+8>>2];e=d>>>7|0;if((e|0)!=33554431){continue}break}n=J[b+88>>2];c=J[b+216>>2]}J[l+12>>2]=a;d=c+i|0;J[d>>2]=f|J[d>>2];d=J[b+244>>2];J[(n+o|0)+16>>2]=d;if(d>>>0>=(J[b+248>>2]&2147483647)>>>0){ab(q,l+12|0);break f}J[J[b+240>>2]+(d<<2)>>2]=J[l+12>>2];J[b+244>>2]=J[b+244>>2]+1}if(h){d=a;break e}Oc(b,g);d=a;break e}if(h^1|c){d=a;break e}c=J[b+88>>2];i=P(a,44);d=J[c+i>>2];e=d>>>7|0;if((e|0)!=33554431){while(1){Oc(b,d);d=J[(J[b+16>>2]+P(e,24)|0)+8>>2];e=d>>>7|0;if((e|0)!=33554431){continue}break}c=J[b+88>>2]}J[l+12>>2]=a;d=J[b+216>>2]+(a>>>3&536870908)|0;J[d>>2]=J[d>>2]|1<>2];J[(c+i|0)+16>>2]=d;if(d>>>0>=(J[b+248>>2]&2147483647)>>>0){ab(q,l+12|0);d=a;break e}J[J[b+240>>2]+(d<<2)>>2]=J[l+12>>2];J[b+244>>2]=J[b+244>>2]+1;d=a;break e}d=f+P(m,24)|0;I[d+6>>1]=L[d+6>>1]+1;d=J[b+100>>2]+(a<<2)|0;J[d>>2]=J[d>>2]+1;d=a;break e}if((a|0)==-1){k=J[b+16>>2];if(!o){o=k+P(m,24)|0;if(!(K[o+4|0]&4)){n=J[b+88>>2];t=P(d,44);a=n+t|0;J[(k+P(J[a+4>>2]>>>7|0,24)|0)+8>>2]=i;J[o+12>>2]=J[a+4>>2];J[a+4>>2]=i;k=a+(K[o+5|0]<<2)|0;J[k+8>>2]=J[k+8>>2]+1;m=m<<2;J[m+J[b+204>>2]>>2]=d;k=J[b+180>>2];J[k+m>>2]=J[k+(e<<2)>>2]+1;J[m+J[b+192>>2]>>2]=g;if((c|h)!=1){break d}f=1<>2];g=d>>>5<<2;g:{if(f&J[c+g>>2]){break g}e=J[a>>2];a=e>>>7|0;if((a|0)!=33554431){while(1){Oc(b,e);e=J[(J[b+16>>2]+P(a,24)|0)+8>>2];a=e>>>7|0;if((a|0)!=33554431){continue}break}n=J[b+88>>2];c=J[b+216>>2]}J[l+12>>2]=d;a=c+g|0;J[a>>2]=f|J[a>>2];a=J[b+244>>2];J[(n+t|0)+16>>2]=a;if(a>>>0>=(J[b+248>>2]&2147483647)>>>0){ab(q,l+12|0);break g}J[J[b+240>>2]+(a<<2)>>2]=J[l+12>>2];J[b+244>>2]=J[b+244>>2]+1}if(h){break e}Oc(b,i);break e}if(!c|h){break d}c=J[b+88>>2];i=P(d,44);e=J[c+i>>2];a=e>>>7|0;if((a|0)!=33554431){while(1){Oc(b,e);e=J[(J[b+16>>2]+P(a,24)|0)+8>>2];a=e>>>7|0;if((a|0)!=33554431){continue}break}c=J[b+88>>2]}J[l+12>>2]=d;a=J[b+216>>2]+(d>>>3&536870908)|0;J[a>>2]=J[a>>2]|1<>2];J[(c+i|0)+16>>2]=a;if(a>>>0>=(J[b+248>>2]&2147483647)>>>0){ab(q,l+12|0);break e}J[J[b+240>>2]+(a<<2)>>2]=J[l+12>>2];J[b+244>>2]=J[b+244>>2]+1;break e}a=k+P(e,24)|0;I[a+6>>1]=L[a+6>>1]+1;a=J[b+100>>2]+(d<<2)|0;J[a>>2]=J[a>>2]+1;break d}h:{if((c|h)!=1){break h}n=1<>2];m=d>>>5<<2;i:{if(n&J[f+m>>2]){break i}h=J[b+88>>2];k=P(d,44);e=J[h+k>>2];c=e>>>7|0;if((c|0)!=33554431){while(1){Oc(b,e);e=J[(J[b+16>>2]+P(c,24)|0)+8>>2];c=e>>>7|0;if((c|0)!=33554431){continue}break}f=J[b+216>>2];h=J[b+88>>2]}J[l+12>>2]=d;c=f+m|0;J[c>>2]=n|J[c>>2];c=J[b+244>>2];J[(h+k|0)+16>>2]=c;if(c>>>0>=(J[b+248>>2]&2147483647)>>>0){ab(q,l+12|0);f=J[b+216>>2];break i}J[J[b+240>>2]+(c<<2)>>2]=J[l+12>>2];J[b+244>>2]=J[b+244>>2]+1}n=1<>>5<<2;if(n&J[m+f>>2]){break h}h=J[b+88>>2];k=P(a,44);e=J[h+k>>2];c=e>>>7|0;if((c|0)!=33554431){while(1){Oc(b,e);e=J[(J[b+16>>2]+P(c,24)|0)+8>>2];c=e>>>7|0;if((c|0)!=33554431){continue}break}f=J[b+216>>2];h=J[b+88>>2]}J[l+12>>2]=a;c=f+m|0;J[c>>2]=n|J[c>>2];c=J[b+244>>2];J[(h+k|0)+16>>2]=c;if(c>>>0>=(J[b+248>>2]&2147483647)>>>0){ab(q,l+12|0);break h}J[J[b+240>>2]+(c<<2)>>2]=J[l+12>>2];J[b+244>>2]=J[b+244>>2]+1}e=Ha-16|0;Ha=e;c=a;j:{k:{f=J[b+88>>2];h=f+P(d,44)|0;a=f+P(a,44)|0;if(J[h+12>>2]+J[h+8>>2]>>>0>J[a+12>>2]+J[a+8>>2]>>>0){Uu(b,h,a,d,c,g,i);a=J[b+216>>2]+(c>>>3&536870908)|0;h=J[a>>2];u=a,v=uea(-2,c)&h,J[u>>2]=v;J[e+8>>2]=c;if(J[b+12>>2]==(c|0)){J[b+12>>2]=c-1;break k}a=J[b+4>>2];if(a>>>0>=(J[b+8>>2]&2147483647)>>>0){ab(b,e+8|0);break k}J[J[b>>2]+(a<<2)>>2]=c;J[b+4>>2]=J[b+4>>2]+1;break k}Uu(b,a,h,c,d,i,g);a=J[b+216>>2]+(d>>>3&536870908)|0;h=J[a>>2];u=a,v=uea(-2,d)&h,J[u>>2]=v;J[e+12>>2]=d;l:{if(J[b+12>>2]==(d|0)){J[b+12>>2]=d-1;break l}a=J[b+4>>2];if(a>>>0>=(J[b+8>>2]&2147483647)>>>0){ab(b,e+12|0);break l}J[J[b>>2]+(a<<2)>>2]=d;J[b+4>>2]=J[b+4>>2]+1}a=g;break j}a=i;i=g;c=d}J[J[b+192>>2]+(a>>>5&134217724)>>2]=i;Ha=e+16|0;d=c}if((d|0)==-1){break c}f=J[b+40>>2]}c=J[b+88>>2]+P(d,44)|0;d=J[b+60>>2];a=(p>>>0)/(d>>>0)|0;i=J[(a<<2)+f>>2]+(p-P(a,d)<<4)|0;a=c+(J[i>>2]<<2)|0;c=J[a+28>>2];m:{if((c|0)!=-1){g=(c>>>0)/(d>>>0)|0;J[(J[(g<<2)+f>>2]+(c-P(d,g)<<4)|0)+8>>2]=p;d=J[a+28>>2];break m}J[a+20>>2]=p;d=-1}J[i+12>>2]=d;J[a+28>>2]=p;J[a+36>>2]=J[a+36>>2]+1}r=r+1|0;if(r>>>0>2]){continue}break}}d=1;a=j;j=0;if(a){continue}break}Ha=l+16|0}function vW(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;var i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),M=0,O=0,S=0,T=0,U=0,X=Q(0),Z=0,_=0,$=0,aa=0,ba=0,ca=Q(0),da=0;i=Ha-288|0;Ha=i;j=N[b+8>>2];p=Q(N[b+24>>2]*Q(-2));l=N[b>>2];r=Q(N[b+16>>2]*Q(-2));v=Q(N[b+20>>2]*Q(-2));k=N[b+4>>2];s=Q(Q(j*p)+Q(Q(l*r)+Q(v*k)));w=Q(-l);m=N[c>>2];t=Q(m+m);m=N[c+4>>2];q=Q(m+m);m=N[c+8>>2];o=Q(m+m);u=Q(Q(Q(w*t)-Q(q*k))-Q(j*o));m=N[b+12>>2];n=Q(Q(m*m)+Q(-.5));N[i+140>>2]=Q(Q(j*s)+Q(Q(p*n)-Q(m*Q(Q(l*v)-Q(r*k)))))+Q(Q(Q(o*n)+Q(m*Q(Q(k*t)-Q(l*q))))-Q(j*u));N[i+136>>2]=Q(Q(k*s)+Q(Q(v*n)-Q(m*Q(Q(j*r)-Q(p*l)))))+Q(Q(Q(q*n)+Q(m*Q(Q(l*o)-Q(j*t))))-Q(k*u));N[i+132>>2]=Q(Q(l*s)+Q(Q(r*n)-Q(m*Q(Q(k*p)-Q(v*j)))))+Q(Q(Q(t*n)+Q(m*Q(Q(j*q)-Q(k*o))))-Q(l*u));p=N[d>>2];v=Q(p+p);p=N[d+4>>2];s=Q(p+p);p=N[d+8>>2];t=Q(p+p);q=Q(Q(Q(w*v)-Q(s*k))-Q(j*t));p=Q(Q(Q(t*n)+Q(m*Q(Q(k*v)-Q(l*s))))-Q(j*q));N[i+128>>2]=p;r=Q(Q(Q(s*n)+Q(m*Q(Q(l*t)-Q(j*v))))-Q(k*q));N[i+124>>2]=r;j=Q(Q(Q(v*n)+Q(m*Q(Q(j*s)-Q(k*t))))-Q(l*q));N[i+120>>2]=j;A=K[a+20|0]&2;M=A?M:!(K[f|0]&128);c=J[a+4>>2];J[i+116>>2]=a;J[i+112>>2]=c;k=N[a+8>>2];l=N[a+12>>2];N[i+108>>2]=Q(1)/N[a+16>>2];N[i+100>>2]=Q(1)/l;N[i+104>>2]=Q(1)/k;N[i+92>>2]=r;N[i+88>>2]=j;N[i+96>>2]=p;k=Q(Y(Q(Q(p*p)+Q(Q(j*j)+Q(r*r)))));if(!(k>2]=p*k;N[i+92>>2]=r*k;N[i+88>>2]=j*k}c=i- -64|0;mg(i+100|0,c);j=N[i+72>>2];k=N[i+84>>2];l=Q(Q(j+k)*Q(.5));j=Q(Q(Q(k-j)*Q(.5))*Q(1.0099999904632568));N[i+84>>2]=l+j;k=N[i+68>>2];m=N[i+80>>2];n=Q(Q(k+m)*Q(.5));k=Q(Q(Q(m-k)*Q(.5))*Q(1.0099999904632568));N[i+80>>2]=n+k;m=N[i+64>>2];p=N[i+76>>2];r=Q(Q(m+p)*Q(.5));m=Q(Q(Q(p-m)*Q(.5))*Q(1.0099999904632568));N[i+76>>2]=r+m;N[i+72>>2]=l-j;N[i+68>>2]=n-k;N[i+64>>2]=r-m;a=0;B=i+76|0;a:{if(!lz(c,B,i+132|0,i+120|0,i+52|0,i+48|0)){break a}k=N[i+48>>2];if(k>e){break a}c=L[f>>1];H[i+46|0]=A>>>1;I[i+44>>1]=c;J[i+32>>2]=d;J[i+28>>2]=b;J[i+20>>2]=0;J[i+12>>2]=h;J[i+16>>2]=c&32?g:1;J[i+40>>2]=i+132;J[i+36>>2]=i+120;J[i+24>>2]=i+100;l=N[i+132>>2];N[i>>2]=l;m=N[i+136>>2];N[i+4>>2]=m;n=N[i+140>>2];N[i+8>>2]=n;j=Q(0);if(k>Q(0)){j=Q(k+Q(-10));N[i+8>>2]=n+Q(j*N[i+96>>2]);N[i+4>>2]=m+Q(j*N[i+92>>2]);N[i>>2]=l+Q(j*N[i+88>>2])}e=Q(e-j);j=Q(N[i+76>>2]-N[i+64>>2]);k=Q(N[i+80>>2]-N[i+68>>2]);l=Q(N[i+84>>2]-N[i+72>>2]);k=k>l?k:l;j=j>k?j:k;j=Q(Q(j+j)+Q(10));j=e>2];f=J[B+40>>2];A=J[B+44>>2];a=J[i+116>>2];p=N[a+8>>2];r=N[a+16>>2];v=N[a+12>>2];o=N[i+280>>2];u=N[i+284>>2];k=N[i+88>>2];w=N[i+92>>2];l=N[i+96>>2];e=N[i+100>>2];m=N[i>>2];y=N[i+4>>2];s=N[i+8>>2];n=N[i+108>>2];N[i+276>>2]=s*n;N[i+272>>2]=y;N[i+268>>2]=m*e;q=Q(n*Q(j*l));N[i+264>>2]=q;x=Q(j*w);N[i+260>>2]=x;j=Q(e*Q(j*k));N[i+256>>2]=j;t=Q(n*Q(s+Q(l*o)));n=Q(n*Q(s+Q(u*l)));l=Q(t-n);z=Q(R(l));C=Q(e*Q(m+Q(u*k)));e=Q(Q(e*Q(m+Q(k*o)))-C);m=e>=Q(0)?Q(1):Q(-1);s=Q(Y(Q(Q(q*q)+Q(Q(j*j)+Q(x*x)))));t=l>=Q(0)?Q(1):Q(-1);b:{if(Q(R(t))Q(9999999682655225e-36);if(Q(R(m))>2]=q*k;N[i+260>>2]=x*k;N[i+256>>2]=j*k}k=Q(R(e))Q(1.0000000116860974e-7)?C:Q(1.0000000116860974e-7);j=Q(Q(Q(f-1|0)*Q(.9999998807907104))+Q(0));e=eQ(1.0000000116860974e-7)?n:Q(1.0000000116860974e-7);q=Q(Q(Q(A-1|0)*Q(.9999998807907104))+Q(0));j=jQ(0)?q:x;c:{if(Q(R(z))Q(0);G=g?z:E;d:{if(Q(R(G))Q(0)?j==x?Q(x+Q(1)):x:j==q?Q(q+Q(-1)):q)-n)/l);n=Q(Q(e-C)/k);if(n>2];f=P(c,A)+b|0;o=Q(p*Q(I[g+(f<<2)>>1]));N[i+240>>2]=o;u=Q(p*Q(I[g+(a+f<<2)>>1]));N[i+244>>2]=u;f=c+d|0;h=P(f,A)+b|0;w=Q(p*Q(I[g+(h<<2)>>1]));N[i+248>>2]=w;y=Q(p*Q(I[g+(a+h<<2)>>1]));N[i+252>>2]=y;U=nu?o:u;F=w>y?w:y;f:{if(Q((e>j?j:e)+Q(-9999999747378752e-20))>(D>F?D:F)){break f}D=Q((e>2];w=N[$+244>>2];y=N[ba+248>>2];N[i+232>>2]=N[aa+244>>2];j=Q(t+k);D=j>k?k:j;N[i+236>>2]=D;o=Q(m+l);F=l>2]=F;j=j>2]=j;N[i+220>>2]=y;N[i+216>>2]=F;N[i+212>>2]=D;N[i+208>>2]=w;o=l>o?l:o;N[i+204>>2]=o;N[i+200>>2]=j;N[i+196>>2]=u;N[i+192>>2]=o;h=a+b|0;O=P(A,(c|0)>(f|0)?f:c)+((b|0)>(h|0)?h:b)|0;S=O<<2;g:{if(H[(g+S|0)+2|0]<0){h=i+204|0;Z=i+216|0;T=i+228|0;g=i+192|0;break g}h=i+228|0;Z=i+192|0;T=i+216|0;g=i+204|0}J[i+188>>2]=2139095039;J[i+184>>2]=2139095039;da=h;h=g;h:{i:{if(!Ek(i+268|0,i+256|0,da,T,g,i+188|0,i+180|0,i+176|0,M)){break i}j=N[i+188>>2];if(!(j>=Q(0))|!(j<=s)){break i}g=1;if((K[(J[B+60>>2]+S|0)+2|0]&127)!=127){break h}}J[i+188>>2]=2139095039;g=0}j:{k:{if(!Ek(i+268|0,i+256|0,Z,h,T,i+184|0,i+172|0,i+168|0,M)){break k}j=N[i+184>>2];if(!(j>=Q(0))|!(j<=s)){break k}h=1;if((K[(J[B+60>>2]+S|0)+3|0]&127)!=127){break j}}J[i+184>>2]=2139095039;j=Q(34028234663852886e22);h=0}o=N[i+188>>2];if(g&o<=j){N[i+160>>2]=Q(N[i+260>>2]*o)+N[i+272>>2];N[i+164>>2]=r*Q(Q(N[i+264>>2]*o)+N[i+276>>2]);N[i+156>>2]=v*Q(Q(N[i+256>>2]*o)+N[i+268>>2]);g=O<<1;if(!Dk(i+12|0,i+156|0,g,N[i+180>>2],N[i+176>>2])){break e}if(!h){break f}j=N[i+184>>2];N[i+148>>2]=Q(N[i+260>>2]*j)+N[i+272>>2];N[i+152>>2]=r*Q(Q(j*N[i+264>>2])+N[i+276>>2]);N[i+144>>2]=v*Q(Q(j*N[i+256>>2])+N[i+268>>2]);if(Dk(i+12|0,i+144|0,g|1,N[i+172>>2],N[i+168>>2])){break f}break e}if(!(h&j<=o)){break f}N[i+160>>2]=Q(N[i+260>>2]*j)+N[i+272>>2];N[i+164>>2]=r*Q(Q(N[i+264>>2]*j)+N[i+276>>2]);N[i+156>>2]=v*Q(Q(N[i+256>>2]*j)+N[i+268>>2]);h=O<<1;if(!Dk(i+12|0,i+156|0,h|1,N[i+172>>2],N[i+168>>2])){break e}if(!g){break f}j=N[i+188>>2];N[i+148>>2]=Q(N[i+260>>2]*j)+N[i+272>>2];N[i+152>>2]=r*Q(Q(j*N[i+264>>2])+N[i+276>>2]);N[i+144>>2]=v*Q(Q(j*N[i+256>>2])+N[i+268>>2]);if(!Dk(i+12|0,i+144|0,h,N[i+180>>2],N[i+176>>2])){break e}}l:{if(U){c=d+f|0;if((c|0)<0|G<=Q(c|0)){break e}n=Q(E+n);l=Q(m+l);c=f;break l}b=a+b|0;f=a+b|0;if((f|0)<0|Q(f|0)>=ca){break e}q=Q(z+q);k=Q(t+k)}j=e;if(X>2]}Ha=i+288|0;return a|0}function $0(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=Q(0),u=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),D=0,E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=0,W=0,X=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0;if(K[a+7648|0]){V=1}else{r=c;W=d;A=Ha-32|0;Ha=A;g=N[b+84>>2];j=N[b+76>>2];l=N[b+88>>2];m=N[b+72>>2];n=N[b+92>>2];o=N[b+80>>2];t=Q(Q(n+o)*Q(.5));N[A+24>>2]=t;u=Q(Q(l+j)*Q(.5));N[A+20>>2]=u;w=Q(Q(g+m)*Q(.5));N[A+16>>2]=w;I=Q(Q(n-o)*Q(.5));N[A+12>>2]=I;O=Q(Q(l-j)*Q(.5));N[A+8>>2]=O;S=Q(Q(g-m)*Q(.5));N[A+4>>2]=S;V=1;s=a+16|0;b=J[s+636>>2];d=J[s+28>>2];a:{if(!(b|d)){break a}j=N[W>>2];if(j==Q(34028234663852886e22)){g=N[s+664>>2];j=N[s+680>>2];m=Q(I+Q(g+j));l=N[s+660>>2];o=N[s+676>>2];B=Q(O+Q(l+o));n=Q(Q(g-j)-I);o=Q(Q(l-o)-O);g=N[s+656>>2];j=N[s+672>>2];x=Q(S+Q(g+j));y=Q(Q(g-j)-S);if(d){l=Q(85070586659632215e21);j=Q(-85070586659632215e21);g=Q(-85070586659632215e21);F=Q(-85070586659632215e21);G=Q(85070586659632215e21);H=Q(85070586659632215e21);while(1){a=P(D,24)+s|0;p=N[a+180>>2];j=j>p?j:p;p=N[a+176>>2];g=g>p?g:p;p=N[a+172>>2];F=p>2];l=l>2];G=p>G?G:p;p=N[a+160>>2];H=p>H?H:p;D=D+1|0;if((D|0)!=(d|0)){continue}break}g=Q(O+g);B=gn?n:g;g=Q(G-O);o=g>o?o:g;g=Q(H-S);y=g>y?y:g;g=Q(I+j);m=g>2];h=Q(Q(Q(m+n)*Q(.5))*j);l=N[r>>2];m=N[r+4>>2];n=Q(h+Q(Q(Q(Q(x+y)*Q(.5))*l)+Q(Q(Q(B+o)*Q(.5))*m)));j=Q(Q(t*j)+Q(Q(w*l)+Q(u*m)));l=Q(R(Q(Q(n-g)-j)));g=Q(R(Q(Q(g+n)-j)));j=Q(f+(g>l?l:g));N[W>>2]=j}m=N[r+8>>2];a=m>Q(0);B=Q(-m);n=N[r+4>>2];c=n>Q(0);F=Q(-n);o=N[r>>2];D=o>Q(0);G=Q(-o);b:{if(j>=Q(34028234663852886e22)){l=n==Q(0)?u:n>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);j=o==Q(0)?w:o>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);if(m==Q(0)){g=t;break b}g=m>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break b}g=Q(t+Q(j*m));l=Q(u+Q(j*n));j=Q(w+Q(j*o))}x=a?m:B;y=c?n:F;p=D?o:G;F=gt?t:g;l=l>u?u:l;j=j>w?w:j;if(d){D=0;while(1){a=P(D,24)+s|0;g=N[a+160>>2];q=N[a+172>>2];f=Q(Q(g+q)*Q(.5));g=Q(S+Q(Q(q-g)*Q(.5)));c:{if(!(Q(f+g)>=j)|!(Q(f-g)<=H)){break c}h=N[a+176>>2];i=N[a+164>>2];q=Q(O+Q(Q(h-i)*Q(.5)));h=Q(Q(i+h)*Q(.5));i=Q(u-h);k=Q(w-f);f=Q(Q(o*i)-Q(n*k));if(!(Q(Q(y*g)+Q(p*q))>=(f>Q(0)?f:Q(-f)))|!(Q(h+q)>=l)|!(Q(h-q)<=G)){break c}E=Q(x*q);f=N[a+180>>2];h=N[a+168>>2];q=Q(I+Q(Q(f-h)*Q(.5)));f=Q(Q(h+f)*Q(.5));z=Q(t-f);h=Q(Q(n*z)-Q(m*i));if(!(Q(E+Q(y*q))>=(h>Q(0)?h:Q(-h)))|!(Q(f+q)>=B)|!(Q(f-q)<=F)){break c}f=Q(Q(x*g)+Q(p*q));g=Q(Q(m*k)-Q(o*z));if(!(f>=(g>Q(0)?g:Q(-g)))){break c}if(!(Ja[J[J[e>>2]>>2]](e,W,((D<<3)+s|0)+32|0)|0)){V=0;break a}d=J[s+28>>2]}D=D+1|0;if(D>>>0>>0){continue}break}}if(!b){break a}f=N[s+656>>2];g=Q(S+N[s+672>>2]);if(!(Q(f+g)>=j)|!(Q(f-g)<=H)){break a}q=Q(O+N[s+676>>2]);h=N[s+660>>2];i=Q(u-h);k=Q(w-f);f=Q(Q(o*i)-Q(n*k));if(!(Q(Q(y*g)+Q(p*q))>=(f>Q(0)?f:Q(-f)))|!(Q(h+q)>=l)|!(Q(h-q)<=G)){break a}E=Q(x*q);q=Q(I+N[s+680>>2]);f=N[s+664>>2];z=Q(t-f);h=Q(Q(n*z)-Q(m*i));if(!(Q(E+Q(y*q))>=(h>Q(0)?h:Q(-h)))|!(Q(f+q)>=B)|!(Q(f-q)<=F)){break a}f=Q(Q(x*g)+Q(p*q));g=Q(Q(m*k)-Q(o*z));if(!(f>=(g>Q(0)?g:Q(-g)))){break a}a=J[s+644>>2]<<2;q=N[a+(A+4|0)>>2];g=N[a+(A+16|0)>>2];ha=a+r|0;f=N[ha>>2];h=N[W>>2];N[A+28>>2]=h;f=Q(g+Q(h*f));a=(C(Q(q+(g>f?g:f))),v(2));c=(a|0)<0?a^-1:a|-2147483648;a=(C(Q((g>2]>>>30&2|J[r>>2]>>>29&4|J[r+8>>2]>>>31)<<1;ia=s+688|0;aa=L[($+ia|0)+208>>1];V=0;while(1){X=aa&7;b=X<<2;d:{if(!J[b+ia>>2]){break d}a=(X<<5)+s|0;i=N[a+736>>2];f=Q(S+N[a+752>>2]);if(!(Q(i+f)>=j)|!(Q(i-f)<=H)){break d}h=Q(O+N[a+756>>2]);k=N[a+740>>2];z=Q(u-k);E=Q(w-i);i=Q(Q(o*z)-Q(n*E));if(!(Q(Q(y*f)+Q(p*h))>=(i>Q(0)?i:Q(-i)))|!(Q(k+h)>=l)|!(Q(k-h)<=G)){break d}U=Q(x*h);h=Q(I+N[a+760>>2]);i=N[a+744>>2];T=Q(t-i);k=Q(Q(n*T)-Q(m*z));if(!(Q(U+Q(y*h))>=(k>Q(0)?k:Q(-k)))|!(Q(i+h)>=B)|!(Q(i-h)<=F)){break d}h=Q(Q(x*f)+Q(p*h));f=Q(Q(m*E)-Q(o*T));if(!(h>=(f>Q(0)?f:Q(-f)))){break d}ba=P(X,224)+s|0;ja=ba+912|0;ca=L[(ja+$|0)+208>>1];ma=b+s|0;da=0;while(1){b=ca&7;r=b<<2;e:{if(!J[r+ja>>2]){break e}a=(b<<5)+ba|0;i=N[a+960>>2];f=Q(S+N[a+976>>2]);if(!(Q(i+f)>=j)|!(Q(i-f)<=H)){break e}h=Q(O+N[a+980>>2]);k=N[a+964>>2];z=Q(u-k);E=Q(w-i);i=Q(Q(o*z)-Q(n*E));if(!(Q(Q(y*f)+Q(p*h))>=(i>Q(0)?i:Q(-i)))|!(Q(k+h)>=l)|!(Q(k-h)<=G)){break e}U=Q(x*h);h=Q(I+N[a+984>>2]);i=N[a+968>>2];T=Q(t-i);k=Q(Q(n*T)-Q(m*z));if(!(Q(U+Q(y*h))>=(k>Q(0)?k:Q(-k)))|!(Q(i+h)>=B)|!(Q(i-h)<=F)){break e}h=Q(Q(x*f)+Q(p*h));f=Q(Q(m*E)-Q(o*T));if(!(h>=(f>Q(0)?f:Q(-f)))){break e}na=J[(r+ba|0)+932>>2]+J[ma+708>>2]|0;ea=(P(X,1120)+s|0)+P(b,224)|0;ka=ea+2032|0;fa=L[(ka+$|0)+208>>1];la=0;Z=0;while(1){a=d;b=c;f:{g:{c=fa&7;d=c<<2;_=J[d+ka>>2];if(!_){break g}c=(c<<5)+ea|0;i=N[c+2080>>2];f=Q(S+N[c+2096>>2]);if(!(Q(i+f)>=j)|!(Q(i-f)<=H)){break g}h=Q(O+N[c+2100>>2]);k=N[c+2084>>2];z=Q(u-k);E=Q(w-i);i=Q(Q(o*z)-Q(n*E));if(!(Q(Q(y*f)+Q(p*h))>=(i>Q(0)?i:Q(-i)))|!(Q(k+h)>=l)|!(Q(k-h)<=G)){break g}U=Q(x*h);h=Q(I+N[c+2104>>2]);i=N[c+2088>>2];T=Q(t-i);k=Q(Q(n*T)-Q(m*z));if(!(Q(U+Q(y*h))>=(k>Q(0)?k:Q(-k)))|!(Q(i+h)>=B)|!(Q(i-h)<=F)){break g}h=Q(Q(x*f)+Q(p*h));f=Q(Q(m*E)-Q(o*T));if(!(h>=(f>Q(0)?f:Q(-f)))){break g}c=J[(d+ea|0)+2052>>2]+na|0;D=J[s+24>>2]+(c<<3)|0;r=J[s+20>>2]+(c<<5)|0;_=r+(_<<5)|0;d=a;c=b;while(1){h:{i:{if(M[r+28>>2]>>0){break i}if(M[r+12>>2]>c>>>0){break f}i=N[r>>2];f=Q(S+N[r+16>>2]);if(!(Q(i+f)>=j)|!(Q(i-f)<=H)){break i}h=Q(O+N[r+20>>2]);k=N[r+4>>2];z=Q(u-k);E=Q(w-i);i=Q(Q(o*z)-Q(n*E));if(!(Q(Q(y*f)+Q(p*h))>=(i>Q(0)?i:Q(-i)))|!(Q(k+h)>=l)|!(Q(k-h)<=G)){break i}U=Q(x*h);h=Q(I+N[r+24>>2]);i=N[r+8>>2];T=Q(t-i);k=Q(Q(n*T)-Q(m*z));if(!(Q(U+Q(y*h))>=(k>Q(0)?k:Q(-k)))|!(Q(i+h)>=B)|!(Q(i-h)<=F)){break i}h=Q(Q(x*f)+Q(p*h));f=Q(Q(m*E)-Q(o*T));if(!(h>=(f>Q(0)?f:Q(-f)))){break i}f=N[A+28>>2];if(!(Ja[J[J[e>>2]>>2]](e,A+28|0,D)|0)){break h}h=f;f=N[A+28>>2];if(!(h>f)){break i}j=Q(g+Q(f*N[ha>>2]));c=(C(Q(q+(g>j?g:j))),v(2));c=(c|0)<0?c^-1:c|-2147483648;d=(C(Q((gt?t:j;l=l>u?u:l;j=f>w?w:f}D=D+8|0;r=r+32|0;if((_|0)!=(r|0)){continue}break f}break}d=a;c=b;if(!la){break a}break e}d=a;c=b}fa=fa>>>3|0;la=Z>>>0>3;Z=Z+1|0;if((Z|0)!=5){continue}break}}ca=ca>>>3|0;da=da+1|0;if((da|0)!=5){continue}break}}aa=aa>>>3|0;V=ga>>>0>3;ga=ga+1|0;if((ga|0)!=5){continue}break}N[W>>2]=N[A+28>>2]}Ha=A+32|0}return V|0}function j$(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;m=Ha-560|0;Ha=m;q=c;e=J[a+5936>>2]+31>>>5|0;i=a+32|0;if(e>>>0>(J[i+2436>>2]&2147483647)>>>0){c=J[40592];g=Ja[J[J[c+12>>2]+8>>2]](c+12|0,e<<2,29909,22033,438)|0;c=J[i+2432>>2];a:{if(!c){break a}Ua(g,c,J[i+2436>>2]<<2);if(J[i+2436>>2]<0){break a}f=J[i+2432>>2];if(!f){break a}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,f)}c=J[i+2436>>2];Va(g+(c<<2)|0,0,e-c<<2);J[i+2436>>2]=e;J[i+2432>>2]=g}h=J[i+2372>>2];if(e>>>0>(J[h+24>>2]&2147483647)>>>0){c=J[40592];g=Ja[J[J[c+12>>2]+8>>2]](c+12|0,e<<2,29909,22033,438)|0;c=J[h+20>>2];b:{if(!c){break b}Ua(g,c,J[h+24>>2]<<2);if(J[h+24>>2]<0){break b}f=J[h+20>>2];if(!f){break b}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,f)}c=J[h+24>>2];Va(g+(c<<2)|0,0,e-c<<2);J[h+24>>2]=e;J[h+20>>2]=g}if((J[h+40>>2]&2147483647)>>>0>>0){lb(h+32|0,q)}h=J[i+2368>>2];if(e>>>0>(J[h+24>>2]&2147483647)>>>0){c=J[40592];g=Ja[J[J[c+12>>2]+8>>2]](c+12|0,e<<2,29909,22033,438)|0;c=J[h+20>>2];c:{if(!c){break c}Ua(g,c,J[h+24>>2]<<2);if(J[h+24>>2]<0){break c}f=J[h+20>>2];if(!f){break c}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,f)}c=J[h+24>>2];Va(g+(c<<2)|0,0,e-c<<2);J[h+24>>2]=e;J[h+20>>2]=g}if((J[h+40>>2]&2147483647)>>>0>>0){lb(h+32|0,q)}J[m+552>>2]=0;J[m+556>>2]=64;u=m+288|0;J[m+548>>2]=u;H[m+544|0]=1;H[m+272|0]=1;J[m+280>>2]=0;J[m+284>>2]=64;c=m+16|0;J[m+276>>2]=c;J[a+2448>>2]=c;c=u;if(q){v=a+16|0;w=a+5584|0;while(1){k=t;t=k+1|0;d:{if(t>>>0>=q>>>0){break d}i=0;h=0;e=0;c=J[(t<<2)+b>>2];f=c+319|0;e=f>>>0<319?1:e;g=e>>>6|0;f=e<<26|f>>>6;e=c>>>6|0;j=f-e|0;e=g-(e>>>0>f>>>0)|0;p=e;f=j+1|0;e=f?e:e+1|0;g=0;o=g;n=f&7;if(g|n){while(1){g=f;f=f-1|0;e=e-!g|0;c=c- -64|0;g=h;i=i+1|0;g=i?g:g+1|0;h=g;if((i|0)!=(n|0)|(o|0)!=(g|0)){continue}break}}if(!p&j>>>0<7){break d}while(1){c=c+512|0;h=e-(f>>>0<8)|0;e=h;f=f-8|0;if(e|f){continue}break}}l=J[(k<<2)+b>>2];c=L[l+4>>1];e:{if((Ja[J[J[l>>2]+28>>2]](l)|0)!=(a|0)){b=J[40592];J[m>>2]=5189;Wa(b,8,14375,79,81397,m);break e}J[m+552>>2]=0;J[m+280>>2]=0;f:{g:{h:{switch(c-5|0){case 1:f=l+56|0;c=J[l+52>>2];p=c&1?J[f>>2]:f+J[((c>>>22&60)+108152|0)+12>>2]|0;r=l+20|0;c=L[l+24>>1];i:{if(!c){break i}i=0;h=0;e=0;c=J[((c|0)==1?r:J[r>>2])>>2];f=c+207|0;e=f>>>0<207?1:e;g=e>>>6|0;f=(e&63)<<26|f>>>6;e=c>>>6|0;j=f-e|0;e=g-(e>>>0>f>>>0)|0;o=e;f=j+1|0;e=f?e:e+1|0;g=0;n=g;k=f&7;if(g|k){while(1){g=f;f=f-1|0;e=e-!g|0;c=c- -64|0;g=h;i=i+1|0;g=i?g:g+1|0;h=g;if((i|0)!=(k|0)|(n|0)!=(g|0)){continue}break}}if(!o&j>>>0<7){break i}while(1){c=c+512|0;h=e-(f>>>0<8)|0;e=h;f=f-8|0;if(e|f){continue}break}}p=K[p|0];i=0;h=0;j=J[l- -64>>2];j:{if(!j){break j}e=0;c=j+51|0;e=c>>>0<51?1:e;c=(e&63)<<26|c>>>6;f=j>>>6|0;k=c-f|0;e=(e>>>6|0)-(c>>>0>>0)|0;s=e;f=k+1|0;e=f?e:e+1|0;c=0;o=c;n=f&7;k:{if(!(c|n)){c=j;break k}c=j;while(1){g=f;f=f-1|0;e=e-!g|0;c=c- -64|0;g=h;i=i+1|0;g=i?g:g+1|0;h=g;if((i|0)!=(n|0)|(o|0)!=(g|0)){continue}break}}if(!s&k>>>0>=7|s){while(1){c=c+512|0;h=e-(f>>>0<8)|0;e=h;f=f-8|0;if(e|f){continue}break}}e=0;c=J[j+32>>2];f=c+11|0;e=f>>>0<11?1:e;f=(e&63)<<26|f>>>6;h=c>>>6|0;j=f-h|0;e=(e>>>6|0)-(f>>>0>>0)|0;o=e;f=j+1|0;e=f?e:e+1|0;g=0;n=g;k=f&7;if(g|k){i=0;h=0;while(1){g=f;f=f-1|0;e=e-!g|0;c=c- -64|0;g=h;i=i+1|0;g=i?g:g+1|0;h=g;if((i|0)!=(k|0)|(n|0)!=(g|0)){continue}break}}if(!o&j>>>0<7){break j}while(1){c=c+512|0;h=e-(f>>>0<8)|0;e=h;f=f-8|0;if(e|f){continue}break}}i=0;h=0;e=0;c=J[(J[a+5932>>2]+(J[a+5936>>2]<<2)|0)-4>>2];f=c+319|0;e=f>>>0<319?1:e;g=e>>>6|0;f=e<<26|f>>>6;e=c>>>6|0;j=f-e|0;e=g-(e>>>0>f>>>0)|0;o=e;f=j+1|0;e=f?e:e+1|0;g=0;n=g;k=f&7;if(g|k){while(1){g=f;f=f-1|0;e=e-!g|0;c=c- -64|0;g=h;i=i+1|0;g=i?g:g+1|0;h=g;if((i|0)!=(k|0)|(n|0)!=(g|0)){continue}break}}if(!o&j>>>0>=7|o){while(1){c=c+512|0;h=e-(f>>>0<8)|0;e=h;f=f-8|0;if(e|f){continue}break}}if(!(p&8)){de(l+12|0)}vg(r,w,l);c=l+48|0;Vo(v,c,d,(K[(c+J[((J[l+52>>2]>>>22&60)+108152|0)+12>>2]|0)+8|0]&8)>>>3|0);h=J[l+44>>2];g=J[a+5936>>2]-1|0;J[a+5936>>2]=g;f=J[a+5932>>2];c=h<<2;J[f+c>>2]=J[f+(g<<2)>>2];if(!g|(g|0)==(h|0)){break f}c=J[c+J[a+5932>>2]>>2];switch(Ja[J[J[c>>2]+24>>2]](c)|0){case 0:case 1:break g;default:break f};case 0:f=l+56|0;c=J[l+52>>2];p=c&1?J[f>>2]:f+J[((c>>>22&60)+108152|0)+12>>2]|0;r=l+20|0;c=L[l+24>>1];l:{if(!c){break l}i=0;h=0;e=0;c=J[((c|0)==1?r:J[r>>2])>>2];f=c+207|0;e=f>>>0<207?1:e;g=e>>>6|0;f=(e&63)<<26|f>>>6;e=c>>>6|0;j=f-e|0;e=g-(e>>>0>f>>>0)|0;o=e;f=j+1|0;e=f?e:e+1|0;g=0;n=g;k=f&7;if(g|k){while(1){g=f;f=f-1|0;e=e-!g|0;c=c- -64|0;g=h;i=i+1|0;g=i?g:g+1|0;h=g;if((i|0)!=(k|0)|(n|0)!=(g|0)){continue}break}}if(!o&j>>>0<7){break l}while(1){c=c+512|0;h=e-(f>>>0<8)|0;e=h;f=f-8|0;if(e|f){continue}break}}p=K[p|0];i=0;h=0;j=J[l- -64>>2];m:{if(!j){break m}e=0;c=j+175|0;e=c>>>0<175?1:e;c=(e&63)<<26|c>>>6;f=j>>>6|0;k=c-f|0;e=(e>>>6|0)-(c>>>0>>0)|0;s=e;f=k+1|0;e=f?e:e+1|0;c=0;o=c;n=f&7;n:{if(!(c|n)){c=j;break n}c=j;while(1){g=f;f=f-1|0;e=e-!g|0;c=c- -64|0;g=h;i=i+1|0;g=i?g:g+1|0;h=g;if((i|0)!=(n|0)|(o|0)!=(g|0)){continue}break}}if(!s&k>>>0>=7|s){while(1){c=c+512|0;h=e-(f>>>0<8)|0;e=h;f=f-8|0;if(e|f){continue}break}}e=0;c=J[j+32>>2];f=c+11|0;e=f>>>0<11?1:e;f=(e&63)<<26|f>>>6;h=c>>>6|0;j=f-h|0;e=(e>>>6|0)-(f>>>0>>0)|0;o=e;f=j+1|0;e=f?e:e+1|0;g=0;n=g;k=f&7;if(g|k){i=0;h=0;while(1){g=f;f=f-1|0;e=e-!g|0;c=c- -64|0;g=h;i=i+1|0;g=i?g:g+1|0;h=g;if((i|0)!=(k|0)|(n|0)!=(g|0)){continue}break}}if(!o&j>>>0<7){break m}while(1){c=c+512|0;h=e-(f>>>0<8)|0;e=h;f=f-8|0;if(e|f){continue}break}}i=0;h=0;e=0;c=J[(J[a+5932>>2]+(J[a+5936>>2]<<2)|0)-4>>2];f=c+319|0;e=f>>>0<319?1:e;g=e>>>6|0;f=e<<26|f>>>6;e=c>>>6|0;j=f-e|0;e=g-(e>>>0>f>>>0)|0;o=e;f=j+1|0;e=f?e:e+1|0;g=0;n=g;k=f&7;if(g|k){while(1){g=f;f=f-1|0;e=e-!g|0;c=c- -64|0;g=h;i=i+1|0;g=i?g:g+1|0;h=g;if((i|0)!=(k|0)|(n|0)!=(g|0)){continue}break}}if(!o&j>>>0>=7|o){while(1){c=c+512|0;h=e-(f>>>0<8)|0;e=h;f=f-8|0;if(e|f){continue}break}}if(!(p&8)){de(l+12|0)}vg(r,w,l);c=l+48|0;ai(v,c,d,(K[(c+J[((J[l+52>>2]>>>22&60)+108152|0)+12>>2]|0)+8|0]&8)>>>3|0);h=J[l+44>>2];g=J[a+5936>>2]-1|0;J[a+5936>>2]=g;f=J[a+5932>>2];c=h<<2;J[f+c>>2]=J[f+(g<<2)>>2];if(!g|(g|0)==(h|0)){break f}o:{c=J[c+J[a+5932>>2]>>2];switch(Ja[J[J[c>>2]+24>>2]](c)|0){case 0:case 1:break o;default:break f}}J[c+44>>2]=h;break f;default:break h}}Wa(J[40592],2,14375,651,27155,0);break e}J[c+44>>2]=h}if((q|0)!=(t|0)){continue}}break}c=J[m+548>>2]}J[a+2448>>2]=0;a=J[m+556>>2];p:{if((a|0)<0|!(a&2147483647)){break p}if((c|0)==(u|0)){H[m+544|0]=0;break p}if(!c){break p}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,c)}a=J[m+284>>2];q:{if((a|0)<0|!(a&2147483647)){break q}b=J[m+276>>2];if((b|0)==(m+16|0)|!b){break q}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,b)}Ha=m+560|0}function Kw(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=Q(0),i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=Q(0),q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=0,T=0,U=0,V=0,W=0,X=0;e=Ha-80|0;Ha=e;J[e+76>>2]=0;J[e+68>>2]=0;J[e+72>>2]=0;j=J[a+32>>2];c=J[j+24>>2];if(c){a:{if(!c){break a}d=P(c,60);if(!d){break a}o=J[40592];b=o+12|0;b=(T=b,U=d,V=Ja[J[J[o>>2]+20>>2]](o)|0?33145:69706,W=19978,X=553,S=J[J[b>>2]+8>>2],Ja[S](T|0,U|0,V|0,W|0,X|0)|0)}f=J[e+68>>2];d=J[e+72>>2];if((d|0)>0){g=P(d,60)+b|0;d=b;while(1){N[d>>2]=N[f>>2];N[d+4>>2]=N[f+4>>2];N[d+8>>2]=N[f+8>>2];N[d+12>>2]=N[f+12>>2];N[d+16>>2]=N[f+16>>2];N[d+20>>2]=N[f+20>>2];N[d+24>>2]=N[f+24>>2];N[d+28>>2]=N[f+28>>2];N[d+32>>2]=N[f+32>>2];N[d+36>>2]=N[f+36>>2];N[d+40>>2]=N[f+40>>2];N[d+44>>2]=N[f+44>>2];o=J[f+52>>2];J[d+48>>2]=J[f+48>>2];J[d+52>>2]=o;J[d+56>>2]=J[f+56>>2];f=f+60|0;d=d+60|0;if(g>>>0>d>>>0){continue}break}f=J[e+68>>2]}if(!(!f|J[e+76>>2]<0)){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,f)}J[e+76>>2]=c;J[e+68>>2]=b;j=J[a+32>>2]}b:{if(!J[j+92>>2]){break b}o=e- -64|0;d=e+60|0;g=e+56|0;while(1){y=J[J[j+88>>2]+(l<<2)>>2];if(!J[y+48>>2]){j=J[y>>2];c=J[J[J[j+32>>2]+36>>2]+56>>2];b=J[J[j+36>>2]+56>>2];f=b>>>0>>0?c:b;J[e+60>>2]=f;b=b>>>0>c>>>0?c:b;J[e+56>>2]=b;c=J[J[J[J[j+28>>2]+32>>2]+36>>2]+56>>2];c:{if(c>>>0>>0){J[e+60>>2]=b;J[e+64>>2]=f;b=g;break c}b=o;if(c>>>0>=f>>>0){break c}J[e+64>>2]=f;b=d}J[b>>2]=c;m=e+8|0;r=e+68|0;c=J[r+4>>2];d:{if(c){n=J[m+56>>2];q=J[m+52>>2];i=J[m+48>>2];f=J[r>>2];b=c;while(1){b=b-1|0;k=f+P(b,60)|0;if(!((i|0)!=J[k+48>>2]|(q|0)!=J[k+52>>2])&(n|0)==J[k+56>>2]){break d}if(b){continue}break}}if(c>>>0>=(J[r+8>>2]&2147483647)>>>0){Nw(r,m);break d}c=J[r>>2]+P(c,60)|0;N[c>>2]=N[m>>2];N[c+4>>2]=N[m+4>>2];N[c+8>>2]=N[m+8>>2];N[c+12>>2]=N[m+12>>2];N[c+16>>2]=N[m+16>>2];N[c+20>>2]=N[m+20>>2];N[c+24>>2]=N[m+24>>2];N[c+28>>2]=N[m+28>>2];N[c+32>>2]=N[m+32>>2];N[c+36>>2]=N[m+36>>2];N[c+40>>2]=N[m+40>>2];N[c+44>>2]=N[m+44>>2];b=J[m+52>>2];J[c+48>>2]=J[m+48>>2];J[c+52>>2]=b;J[c+56>>2]=J[m+56>>2];J[r+4>>2]=J[r+4>>2]+1}j=J[j+28>>2];if((j|0)!=J[y>>2]){while(1){c=J[J[J[j+32>>2]+36>>2]+56>>2];b=J[J[j+36>>2]+56>>2];f=b>>>0>>0?c:b;J[e+60>>2]=f;b=b>>>0>c>>>0?c:b;J[e+56>>2]=b;c=J[J[J[J[j+28>>2]+32>>2]+36>>2]+56>>2];e:{if(c>>>0>>0){J[e+60>>2]=b;J[e+64>>2]=f;b=g;break e}b=o;if(c>>>0>=f>>>0){break e}J[e+64>>2]=f;b=d}J[b>>2]=c;c=J[e+72>>2];f:{if(c){n=J[e+64>>2];q=J[e+60>>2];i=J[e+56>>2];f=J[e+68>>2];b=c;while(1){b=b-1|0;k=f+P(b,60)|0;if(!((i|0)!=J[k+48>>2]|(q|0)!=J[k+52>>2])&(n|0)==J[k+56>>2]){break f}if(b){continue}break}}if(c>>>0>=(J[e+76>>2]&2147483647)>>>0){Nw(e+68|0,e+8|0);break f}c=J[e+68>>2]+P(c,60)|0;N[c>>2]=N[e+8>>2];N[c+4>>2]=N[e+12>>2];N[c+8>>2]=N[e+16>>2];N[c+12>>2]=N[e+20>>2];N[c+16>>2]=N[e+24>>2];N[c+20>>2]=N[e+28>>2];N[c+24>>2]=N[e+32>>2];N[c+28>>2]=N[e+36>>2];N[c+32>>2]=N[e+40>>2];N[c+36>>2]=N[e+44>>2];N[c+40>>2]=N[e+48>>2];N[c+44>>2]=N[e+52>>2];b=J[g+4>>2];J[c+48>>2]=J[g>>2];J[c+52>>2]=b;J[c+56>>2]=J[g+8>>2];J[e+72>>2]=J[e+72>>2]+1}j=J[j+28>>2];if((j|0)!=J[y>>2]){continue}break}}j=J[a+32>>2]}l=l+1|0;c=J[j+92>>2];if(l>>>0>>0){continue}break}g=J[j+24>>2];if(!g|!c){break b}o=J[j+36>>2];d=J[j+88>>2];k=0;while(1){f=o+P(k,24)|0;b=0;while(1){i=J[d+(b<<2)>>2];g:{if(J[i+48>>2]){break g}h=Q(Q(Q(N[i+20>>2]*N[f+8>>2])+Q(Q(N[i+12>>2]*N[f>>2])+Q(N[f+4>>2]*N[i+16>>2])))-N[i+40>>2]);if(!(h>Q(0))|!(h>N[i+44>>2])){break g}N[i+44>>2]=h}b=b+1|0;if((c|0)!=(b|0)){continue}break}k=k+1|0;if((g|0)!=(k|0)){continue}break}}h:{i:{k=J[e+72>>2];if(!k){b=0;H[e+12|0]=0;break i}g=J[j+76>>2];f=J[j+64>>2];n=0;o=J[e+68>>2];while(1){i=o+P(n,60)|0;d=J[i+48>>2];b=(d>>>0)/(f>>>0)|0;c=J[g+(b<<2)>>2]+(d-P(b,f)<<6)|0;h=N[c+40>>2];p=N[c+44>>2];d=J[c+16>>2];b=J[c+12>>2];N[i+8>>2]=N[c+20>>2];J[i>>2]=b;J[i+4>>2]=d;N[i+12>>2]=Q(-h)-(p>Q(0)?p:Q(0));d=J[i+52>>2];b=(d>>>0)/(f>>>0)|0;c=J[g+(b<<2)>>2]+(d-P(b,f)<<6)|0;h=N[c+40>>2];p=N[c+44>>2];d=J[c+16>>2];b=J[c+12>>2];N[i+24>>2]=N[c+20>>2];J[i+16>>2]=b;J[i+20>>2]=d;N[i+28>>2]=Q(-h)-(p>Q(0)?p:Q(0));d=J[i+56>>2];b=(d>>>0)/(f>>>0)|0;c=J[g+(b<<2)>>2]+(d-P(b,f)<<6)|0;h=N[c+40>>2];p=N[c+44>>2];d=J[c+16>>2];b=J[c+12>>2];N[i+40>>2]=N[c+20>>2];J[i+32>>2]=b;J[i+36>>2]=d;N[i+44>>2]=Q(-h)-(p>Q(0)?p:Q(0));n=n+1|0;if((n|0)!=(k|0)){continue}break}b=P(k,12);d=b>>>0>1024;H[e+12|0]=d;if(!d){break i}n=Rb(e+7|0,b,16174,2169);k=J[e+72>>2];o=1;break h}n=e-(b+15&-16)|0;Ha=n;o=0}J[e+8>>2]=n;if(k){f=0;b=J[e+68>>2];while(1){D=Q(0);E=Q(1);F=Q(0);G=Q(0);I=Q(1);K=Q(0);L=Q(0);M=Q(0);O=Q(1);g=b+P(f,60)|0;t=N[g+32>>2];z=N[g+4>>2];A=N[g+24>>2];u=N[g+8>>2];B=N[g+20>>2];R=Q(Q(z*A)-Q(u*B));v=N[g>>2];C=N[g+40>>2];w=N[g+36>>2];s=Q(Q(B*C)-Q(A*w));x=N[g+16>>2];p=Q(C*z);h=Q(Q(t*R)+Q(Q(v*s)+Q(x*Q(Q(w*u)-p))));if(h!=Q(0)){h=Q(Q(1)/h);O=Q(Q(Q(v*B)+Q(x*Q(-z)))*h);I=Q(Q(Q(v*C)-Q(u*t))*h);F=Q(Q(Q(x*w)-Q(B*t))*h);E=Q(s*h);K=Q(h*Q(-Q(Q(v*w)-Q(z*t))));G=Q(h*Q(-Q(p+Q(u*Q(-w)))));D=Q(h*Q(-Q(Q(x*C)-Q(t*A))));L=Q(R*h);M=Q(h*Q(-Q(Q(v*A)-Q(u*x))))}d=P(f,12)+n|0;s=N[g+12>>2];p=N[g+28>>2];h=N[g+44>>2];N[d+8>>2]=-Q(Q(Q(F*s)+Q(K*p))+Q(O*h));N[d+4>>2]=-Q(Q(Q(D*s)+Q(I*p))+Q(M*h));N[d>>2]=-Q(Q(Q(E*s)+Q(G*p))+Q(L*h));f=f+1|0;if((k|0)!=(f|0)){continue}break}}d=J[40592];b=Ja[J[J[d>>2]+20>>2]](d)|0?44469:69706;l=Ja[J[J[d+12>>2]+8>>2]](d+12|0,320,b,16174,2177)|0;b=J[a+32>>2];Sw(l,J[b>>2],J[b+4>>2]);Rw(l,J[e+72>>2]);q=J[e+72>>2];J[l+24>>2]=q;j:{if(!q){break j}i=J[l+36>>2];b=0;if((q|0)!=1){d=q&-2;k=0;while(1){c=i+P(b,24)|0;g=P(b,12)+n|0;N[c>>2]=N[g>>2];N[c+4>>2]=N[g+4>>2];h=N[g+8>>2];J[c+12>>2]=b;N[c+8>>2]=h;c=b|1;f=i+P(c,24)|0;g=P(c,12)+n|0;N[f>>2]=N[g>>2];N[f+4>>2]=N[g+4>>2];h=N[g+8>>2];J[f+12>>2]=c;N[f+8>>2]=h;b=b+2|0;k=k+2|0;if((d|0)!=(k|0)){continue}break}}if(!(q&1)){break j}g=i+P(b,24)|0;d=P(b,12)+n|0;N[g>>2]=N[d>>2];N[g+4>>2]=N[d+4>>2];h=N[d+8>>2];J[g+12>>2]=b;N[g+8>>2]=h}f=0;k:{l:{switch(rn(l)|0){case 1:b=J[l+36>>2];if(b){a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,b);J[l+36>>2]=0}J[l+92>>2]=0;Lj(l);a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,l);f=1;break k;case 0:case 2:case 3:b=J[a+32>>2];g=J[b+36>>2];m:{n:{if(!g){J[b+92>>2]=0;break n}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,g);J[b+36>>2]=0;d=b;b=J[a+32>>2];J[d+92>>2]=0;if(!b){break m}}Lj(b);d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[a+32>>2]=l;break k;case 4:break l;default:break k}}b=J[l+36>>2];if(b){a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,b);J[l+36>>2]=0}J[l+92>>2]=0;Lj(l);a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,l);f=3}if(o){cb(n)}a=J[e+76>>2];o:{if((a|0)<0|!(a&2147483647)){break o}b=J[e+68>>2];if(!b){break o}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,b)}Ha=e+80|0;return f}function Eo(a,b,c,d,e,f,g,h,i,j){var k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=0,R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=0,ca=Q(0),da=Q(0);l=Ha-208|0;Ha=l;k=Ha-272|0;Ha=k;J[k+264>>2]=0;J[k+268>>2]=0;J[k+256>>2]=0;J[k+260>>2]=0;B=N[d+8>>2];C=N[d+4>>2];D=N[d>>2];A=N[e+8>>2];y=N[e+4>>2];w=N[e>>2];J[k+240>>2]=1;z=J[b+4>>2];r=N[z+52>>2];u=N[z+56>>2];m=J[a+4>>2];s=N[m+56>>2];t=N[m+52>>2];p=N[m+72>>2];v=N[m+68>>2];R=N[z+48>>2];S=N[m+48>>2];T=N[m+64>>2];n=N[c+8>>2];o=N[c>>2];q=N[c+4>>2];J[k+196>>2]=0;J[k+200>>2]=0;J[k+204>>2]=0;J[k+208>>2]=0;J[k+212>>2]=0;J[k+216>>2]=0;J[k+220>>2]=0;J[k+224>>2]=0;J[k+228>>2]=0;J[k+232>>2]=0;J[k+236>>2]=0;J[k+188>>2]=0;J[k+192>>2]=0;m=Q(Q(n*n)+Q(Q(o*o)+Q(q*q)))>Q(1.1920928955078125e-7);o=m?o:Q(1);E=o;n=m?n:Q(0);x=Q(o*o);o=m?q:Q(0);q=Q(Q(1)/Q(Y(Q(Q(n*n)+Q(x+Q(o*o))))));x=Q(E*q);G=Q(-x);o=Q(o*q);n=Q(n*q);m=Q(Q(Q(S*G)-Q(t*o))-Q(s*n))>Q(Q(Q(T*G)-Q(v*o))-Q(p*n));q=m?s:p;n=n>Q(0)?u:Q(-u);s=Q(q-n);N[k+184>>2]=s;u=m?t:v;o=o>Q(0)?r:Q(-r);t=Q(u-o);N[k+180>>2]=t;r=m?S:T;v=x>Q(0)?R:Q(-R);p=Q(r-v);N[k+176>>2]=p;J[k+132>>2]=0;J[k+136>>2]=0;J[k+140>>2]=0;J[k+144>>2]=0;J[k+148>>2]=0;J[k+152>>2]=0;J[k+156>>2]=0;J[k+160>>2]=0;J[k+164>>2]=0;J[k+168>>2]=0;J[k+172>>2]=0;J[k+124>>2]=0;J[k+128>>2]=0;N[k+120>>2]=q;N[k+116>>2]=u;N[k+112>>2]=r;J[k+68>>2]=0;J[k+72>>2]=0;J[k+76>>2]=0;J[k+80>>2]=0;J[k+84>>2]=0;J[k+88>>2]=0;J[k+92>>2]=0;J[k+96>>2]=0;J[k+100>>2]=0;J[k+104>>2]=0;J[k+108>>2]=0;J[k+60>>2]=0;J[k+64>>2]=0;N[k+56>>2]=n;N[k+52>>2]=o;N[k+48>>2]=v;n=Q(-s);o=Q(-t);q=Q(-p);m=-1;v=Q(Q(s*s)+Q(Q(p*p)+Q(t*t)));r=N[z+24>>2];r=rW)){r=q;u=o;i=n;R=p;S=t;T=s;break b}G=Q(r+i);ca=Q(G*G);D=Q(Q(w*Q(0))+D);C=Q(Q(y*Q(0))+C);B=Q(Q(A*Q(0))+B);i=n;u=o;r=q;while(1){R=p;S=t;T=s;p=Q(Q(1)/Q(Y(Q(Q(n*n)+Q(Q(q*q)+Q(o*o))))));s=Q(q*p);m=J[a+4>>2];A=N[m+48>>2];x=N[m+56>>2];t=Q(n*p);p=Q(o*p);w=N[m+52>>2];I=N[m+72>>2];y=N[m+64>>2];L=N[m+68>>2];m=Q(Q(x*t)+Q(Q(A*s)+Q(p*w)))>Q(Q(I*t)+Q(Q(y*s)+Q(p*L)));V=m?A:y;z=J[b+4>>2];A=N[z+48>>2];A=s>2];X=p>2];Z=tQ(0)){m=0;$=N[e+8>>2];da=Q(t*$);t=N[e>>2];E=p;p=N[e+4>>2];E=Q(da+Q(Q(s*t)+Q(E*p)));if(E>=Q(0)){break a}s=F;F=Q(s-Q(_/E));if(F>s){if(F>Q(1)){break a}u=N[d+8>>2];r=N[d+4>>2];i=N[d>>2];J[k+92>>2]=0;J[k+76>>2]=0;J[k+60>>2]=0;s=Q(i+Q(t*F));i=Q(s-D);v=Q(i+N[k+80>>2]);N[k+80>>2]=v;t=Q(r+Q(p*F));r=Q(t-C);D=Q(r+N[k+84>>2]);N[k+84>>2]=D;p=Q(u+Q($*F));u=Q(p-B);C=Q(u+N[k+88>>2]);N[k+88>>2]=C;B=Q(i+N[k+64>>2]);N[k+64>>2]=B;y=Q(r+N[k+68>>2]);N[k+68>>2]=y;w=Q(u+N[k+72>>2]);N[k+72>>2]=w;i=Q(i+N[k+48>>2]);N[k+48>>2]=i;r=Q(r+N[k+52>>2]);N[k+52>>2]=r;u=Q(u+N[k+56>>2]);N[k+56>>2]=u;x=N[k+112>>2];M=N[k+116>>2];O=N[k+120>>2];J[k+188>>2]=0;N[k+184>>2]=O-u;N[k+180>>2]=M-r;N[k+176>>2]=x-i;i=N[k+128>>2];r=N[k+132>>2];u=N[k+136>>2];J[k+204>>2]=0;N[k+200>>2]=u-w;N[k+196>>2]=r-y;N[k+192>>2]=i-B;i=N[k+144>>2];r=N[k+148>>2];u=N[k+152>>2];J[k+220>>2]=0;N[k+216>>2]=u-C;N[k+212>>2]=r-D;N[k+208>>2]=i-v;U=Q(Z+p);x=Q(I-U);O=Q(X+t);w=Q(L-O);M=Q(A+s);y=Q(V-M);r=q;u=o;i=n;D=s;C=t;B=p;n=Q(34028234663852886e22)}else{n=v}}else{n=v}A=n;z=J[k+240>>2];P=z<<4;m=P+(k+112|0)|0;J[m+12>>2]=0;N[m+8>>2]=I;N[m+4>>2]=L;N[m>>2]=V;m=P+(k+48|0)|0;J[m+12>>2]=0;N[m+8>>2]=U;N[m+4>>2]=O;N[m>>2]=M;m=P+(k+176|0)|0;J[m+12>>2]=0;N[m+8>>2]=x;N[m+4>>2]=w;N[m>>2]=y;J[k+240>>2]=z+1;c:{d:{switch(z-1|0){case 0:s=N[k+184>>2];n=Q(N[k+200>>2]-s);t=N[k+176>>2];o=Q(N[k+192>>2]-t);p=N[k+180>>2];q=Q(N[k+196>>2]-p);v=Q(Q(n*n)+Q(Q(o*o)+Q(q*q)));if(v<=Q(1.1920928955078125e-7)){J[k+240>>2]=1;m=J[k+180>>2];J[k+32>>2]=J[k+176>>2];J[k+36>>2]=m;m=J[k+188>>2];J[k+40>>2]=J[k+184>>2];J[k+44>>2]=m;break c}E=n;n=Q(Q(Q(Q(Q(-t)*o)-Q(q*p))-Q(s*n))/v);n=n>Q(1)?Q(1):n;n=n>Q(0)?n:Q(0);N[k+40>>2]=s+Q(E*n);N[k+36>>2]=p+Q(q*n);N[k+32>>2]=t+Q(o*n);break c;case 1:_b(k+32|0,k+176|0,k+112|0,k+48|0,k+240|0);break c;case 2:hc(k+32|0,k+176|0,k+112|0,k+48|0,k+240|0);break c;default:break d}}N[k+40>>2]=x;N[k+36>>2]=w;N[k+32>>2]=y}s=N[k+40>>2];n=Q(-s);t=N[k+36>>2];o=Q(-t);p=N[k+32>>2];q=Q(-p);v=Q(Q(s*s)+Q(Q(p*p)+Q(t*t)));if(ca>2]+32|0];y=Q(0);w=Q(0);d=(m|0)!=0&v>W;i=d?n:i;n=d?q:r;o=d?o:u;q=Q(Y(Q(Q(i*i)+Q(Q(n*n)+Q(o*o)))));if(!(q<=Q(1.1920928955078125e-7))){r=i;i=Q(Q(1)/q);aa=Q(r*i);w=Q(n*i);y=Q(o*i)}J[l+188>>2]=0;N[l+184>>2]=-aa;N[l+180>>2]=-y;N[l+176>>2]=-w;N[l+160>>2]=F;J[l+172>>2]=J[k+252>>2];d=J[k+248>>2];J[l+164>>2]=J[k+244>>2];J[l+168>>2]=d;J[k+44>>2]=0;N[k+40>>2]=m?s:T;N[k+36>>2]=m?t:S;N[k+32>>2]=m?p:R;P=J[k+268>>2];d=J[k+264>>2];J[k+24>>2]=d;J[k+28>>2]=P;ba=J[k+260>>2];m=J[k+256>>2];J[k+16>>2]=m;J[k+20>>2]=ba;J[k+8>>2]=d;J[k+12>>2]=P;J[k>>2]=m;J[k+4>>2]=ba;jb(k+176|0,k+112|0,k+48|0,k+32|0,k+16|0,k,J[k+240>>2]);i=N[J[a+4>>2]+16>>2];n=N[k+16>>2];o=N[k+20>>2];q=N[k+24>>2];J[l+204>>2]=0;N[l+200>>2]=q+(z?Q(aa*i):Q(-0));N[l+196>>2]=o+(z?Q(y*i):Q(-0));N[l+192>>2]=n+(z?Q(w*i):Q(-0));m=1}Ha=k+272|0;if(m){d=J[l+164>>2];J[f>>2]=J[l+160>>2];J[f+4>>2]=d;d=J[l+172>>2];J[f+8>>2]=J[l+168>>2];J[f+12>>2]=d;if(!(!j|N[l+160>>2]!=Q(0))){d=J[a+4>>2];j=J[b+4>>2];N[l+144>>2]=Q(N[d+16>>2]+N[j+16>>2])*Q(100);H[l+135|0]=0;J[l+88>>2]=0;J[l+92>>2]=0;J[l+80>>2]=0;J[l+84>>2]=0;J[l+72>>2]=0;J[l+76>>2]=0;k=l- -64|0;J[k>>2]=0;J[k+4>>2]=0;J[l+56>>2]=0;J[l+60>>2]=0;J[l+48>>2]=0;J[l+52>>2]=0;J[l+112>>2]=0;J[l+40>>2]=152284;J[l+44>>2]=d;J[l+32>>2]=153008;J[l+36>>2]=j;e:{f:{if(nA(l+40|0,l+32|0,c,l+144|0,0,l+140|0,l+136|0,l+135|0,l+48|0)-5|0){break f}J[l+16>>2]=1065353216;c=J[l+28>>2];J[l+8>>2]=J[l+24>>2];J[l+12>>2]=c;c=J[l+20>>2];J[l>>2]=J[l+16>>2];J[l+4>>2]=c;if(ic(a,b,l+140|0,l+136|0,K[l+135|0],0,l,l+48|0)-5>>>0<=1){break f}J[l+200>>2]=0;J[l+204>>2]=0;J[l+192>>2]=0;J[l+196>>2]=0;i=N[e+8>>2];n=N[e>>2];o=N[e+4>>2];J[l+188>>2]=0;q=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(n*n)+Q(o*o))))));N[l+184>>2]=q*Q(-i);N[l+180>>2]=q*Q(-o);N[l+176>>2]=q*Q(-n);i=Q(0);break e}a=J[l+60>>2];J[l+200>>2]=J[l+56>>2];J[l+204>>2]=a;a=J[l+52>>2];J[l+192>>2]=J[l+48>>2];J[l+196>>2]=a;a=J[l+84>>2];J[l+176>>2]=J[l+80>>2];J[l+180>>2]=a;a=J[l+92>>2];J[l+184>>2]=J[l+88>>2];J[l+188>>2]=a;i=N[l+112>>2]}N[f>>2]=i>2];J[h>>2]=J[l+192>>2];J[h+4>>2]=a;a=J[l+204>>2];J[h+8>>2]=J[l+200>>2];J[h+12>>2]=a;a=J[l+180>>2];J[g>>2]=J[l+176>>2];J[g+4>>2]=a;a=J[l+188>>2];J[g+8>>2]=J[l+184>>2];J[g+12>>2]=a}Ha=l+208|0;return m}function sda(a,b,c,d,e,f,g,h,i,j,k,l,m,n){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=Q(l);m=m|0;n=n|0;var o=0,p=0,q=0;f=Ha+-64|0;Ha=f;e=J[j+4>>2];J[a+576>>2]=J[j>>2];J[a+580>>2]=e;J[a+608>>2]=J[j+32>>2];e=J[j+28>>2];J[a+600>>2]=J[j+24>>2];J[a+604>>2]=e;e=J[j+20>>2];J[a+592>>2]=J[j+16>>2];J[a+596>>2]=e;e=J[j+12>>2];J[a+584>>2]=J[j+8>>2];J[a+588>>2]=e;N[a+56>>2]=Q(1)/l;N[a+52>>2]=l;N[a+68>>2]=N[m>>2];N[a+72>>2]=N[m+4>>2];N[a+76>>2]=N[m+8>>2];g=J[b+412>>2];h=J[b+320>>2];if(h){i=J[b+316>>2];e=J[b+148>>2];k=J[b+128>>2];j=0;while(1){m=J[i+(j<<2)>>2];n=(m>>>0)/(e>>>0)|0;m=J[J[k+(n<<2)>>2]+(m-P(e,n)<<2)>>2];if(m){H[m+42|0]=0}j=j+1|0;if((h|0)!=(j|0)){continue}break}}e=J[a+180>>2];J[e+608>>2]=J[b+308>>2];a:{if(g){J[e+604>>2]=J[b+284>>2];h=J[b+344>>2];break a}J[e+604>>2]=0;h=0}J[e+600>>2]=h;J[a+568>>2]=0;e=J[a+368>>2];j=J[e>>2];J[e>>2]=0;if(j){m=j;while(1){e=J[m>>2];Or(m);m=e;if(e){continue}break}while(1){e=J[j>>2];h=J[a+368>>2];J[j>>2]=J[h>>2];J[h>>2]=j;j=e;if(e){continue}break}}if(g){Ja[J[J[d>>2]+16>>2]](d);g=bb(J[a+620>>2],40);e=J[a+636>>2];h=J[a+632>>2];J[g+24>>2]=0;J[g+16>>2]=0;J[g+8>>2]=h;J[g+12>>2]=e;J[g+36>>2]=d;J[g+32>>2]=b;J[g+28>>2]=a;J[g>>2]=134764;J[g+20>>2]=c;J[g+24>>2]=1;if(c){Ja[J[J[c>>2]+16>>2]](c);J[g+16>>2]=J[J[g+20>>2]+16>>2]}J[a+192>>2]=0;J[a+196>>2]=0;J[a+216>>2]=0;J[a+208>>2]=0;J[a+212>>2]=0;J[a+200>>2]=0;n=J[b+304>>2];j=J[b+308>>2];J[a+564>>2]=j;h=a+472|0;k=J[b+296>>2];i=J[b+284>>2];e=i+j|0;c=J[a+480>>2]&2147483647;b:{if(e>>>0<=c>>>0){break b}d=(e&-32)+32|0;if(d>>>0>(J[a+536>>2]&2147483647)>>>0){lb(a+528|0,d);c=J[a+480>>2]&2147483647}if(c>>>0>>0){AH(h,d)}if(d>>>0>(J[a+492>>2]&2147483647)>>>0){zH(a+484|0,d)}if(d>>>0<=(J[a+504>>2]&2147483647)>>>0){break b}yH(a+496|0,d)}J[f+56>>2]=0;J[f+60>>2]=0;J[f+48>>2]=0;J[f+52>>2]=0;J[f+40>>2]=0;J[f+44>>2]=0;J[f+32>>2]=0;J[f+36>>2]=0;J[f+24>>2]=0;J[f+28>>2]=0;J[f+16>>2]=0;J[f+20>>2]=0;J[f+8>>2]=0;J[f+12>>2]=0;J[f>>2]=0;J[f+4>>2]=0;d=e+1|0;if(d>>>0>(J[h+8>>2]&2147483647)>>>0){AH(h,d)}c=J[h+4>>2];if((c|0)<(d|0)){e=J[h>>2];m=e+(d<<6)|0;e=e+(c<<6)|0;while(1){N[e>>2]=N[f>>2];N[e+4>>2]=N[f+4>>2];N[e+8>>2]=N[f+8>>2];J[e+12>>2]=J[f+12>>2];N[e+16>>2]=N[f+16>>2];N[e+20>>2]=N[f+20>>2];N[e+24>>2]=N[f+24>>2];J[e+28>>2]=J[f+28>>2];N[e+32>>2]=N[f+32>>2];N[e+36>>2]=N[f+36>>2];N[e+40>>2]=N[f+40>>2];N[e+44>>2]=N[f+44>>2];N[e+48>>2]=N[f+48>>2];N[e+52>>2]=N[f+52>>2];N[e+56>>2]=N[f+56>>2];J[e+60>>2]=J[f+60>>2];e=e- -64|0;if(m>>>0>e>>>0){continue}break}}J[h+4>>2]=d;J[f+56>>2]=0;J[f+60>>2]=0;J[f+48>>2]=0;J[f+52>>2]=0;J[f+40>>2]=0;J[f+44>>2]=0;J[f+32>>2]=0;J[f+36>>2]=0;J[f+24>>2]=0;J[f+28>>2]=0;J[f+16>>2]=0;J[f+20>>2]=0;J[f+8>>2]=0;J[f+12>>2]=0;J[f>>2]=0;J[f+4>>2]=0;c=a+484|0;if(d>>>0>(J[c+8>>2]&2147483647)>>>0){zH(c,d)}e=J[c+4>>2];if((e|0)<(d|0)){h=J[c>>2];m=h+(d<<6)|0;e=h+(e<<6)|0;while(1){N[e>>2]=N[f>>2];N[e+4>>2]=N[f+4>>2];N[e+8>>2]=N[f+8>>2];N[e+12>>2]=N[f+12>>2];N[e+16>>2]=N[f+16>>2];N[e+20>>2]=N[f+20>>2];N[e+24>>2]=N[f+24>>2];N[e+28>>2]=N[f+28>>2];N[e+32>>2]=N[f+32>>2];N[e+36>>2]=N[f+36>>2];N[e+40>>2]=N[f+40>>2];N[e+44>>2]=N[f+44>>2];N[e+48>>2]=N[f+48>>2];N[e+52>>2]=N[f+52>>2];N[e+56>>2]=N[f+56>>2];N[e+60>>2]=N[f+60>>2];e=e- -64|0;if(m>>>0>e>>>0){continue}break}}J[c+4>>2]=d;J[f+40>>2]=0;J[f+44>>2]=0;J[f+32>>2]=0;J[f+36>>2]=0;J[f+24>>2]=0;J[f+28>>2]=0;J[f+16>>2]=0;J[f+20>>2]=0;J[f+8>>2]=0;J[f+12>>2]=0;J[f>>2]=0;J[f+4>>2]=0;e=a+496|0;if(d>>>0>(J[e+8>>2]&2147483647)>>>0){yH(e,d)}c=J[e+4>>2];if((c|0)<(d|0)){h=J[e>>2];m=h+P(d,48)|0;c=h+P(c,48)|0;while(1){N[c>>2]=N[f>>2];N[c+4>>2]=N[f+4>>2];N[c+8>>2]=N[f+8>>2];N[c+12>>2]=N[f+12>>2];N[c+16>>2]=N[f+16>>2];N[c+20>>2]=N[f+20>>2];N[c+24>>2]=N[f+24>>2];h=J[f+32>>2];J[c+28>>2]=J[f+28>>2];J[c+32>>2]=h;h=J[f+40>>2];J[c+36>>2]=J[f+36>>2];J[c+40>>2]=h;J[c+44>>2]=J[f+44>>2];c=c+48|0;if(m>>>0>c>>>0){continue}break}}J[e+4>>2]=d;m=0;J[f>>2]=0;ub(a+528|0,d,f);c=J[a+472>>2];N[c>>2]=N[a+192>>2];N[c+4>>2]=N[a+196>>2];N[c+8>>2]=N[a+200>>2];J[c+12>>2]=J[a+204>>2];N[c+16>>2]=N[a+208>>2];N[c+20>>2]=N[a+212>>2];N[c+24>>2]=N[a+216>>2];J[c+28>>2]=J[a+220>>2];N[c+32>>2]=N[a+224>>2];N[c+36>>2]=N[a+228>>2];N[c+40>>2]=N[a+232>>2];N[c+44>>2]=N[a+236>>2];N[c+48>>2]=N[a+240>>2];N[c+52>>2]=N[a+244>>2];N[c+56>>2]=N[a+248>>2];J[c+60>>2]=J[a+252>>2];c=J[a+484>>2];N[c>>2]=N[a+256>>2];N[c+4>>2]=N[a+260>>2];N[c+8>>2]=N[a+264>>2];N[c+12>>2]=N[a+268>>2];N[c+16>>2]=N[a+272>>2];N[c+20>>2]=N[a+276>>2];N[c+24>>2]=N[a+280>>2];N[c+28>>2]=N[a+284>>2];N[c+32>>2]=N[a+288>>2];N[c+36>>2]=N[a+292>>2];N[c+40>>2]=N[a+296>>2];N[c+44>>2]=N[a+300>>2];N[c+48>>2]=N[a+304>>2];N[c+52>>2]=N[a+308>>2];N[c+56>>2]=N[a+312>>2];N[c+60>>2]=N[a+316>>2];c=J[a+496>>2];N[c>>2]=N[a+320>>2];N[c+4>>2]=N[a+324>>2];N[c+8>>2]=N[a+328>>2];N[c+12>>2]=N[a+332>>2];N[c+16>>2]=N[a+336>>2];N[c+20>>2]=N[a+340>>2];N[c+24>>2]=N[a+344>>2];d=J[a+352>>2];J[c+28>>2]=J[a+348>>2];J[c+32>>2]=d;d=J[a+360>>2];J[c+36>>2]=J[a+356>>2];J[c+40>>2]=d;J[c+44>>2]=J[a+364>>2];if(j){d=b+168|0;while(1){c=bb(J[a+620>>2],56);e=J[a+472>>2];h=J[a+484>>2];p=J[a+496>>2];o=J[a+636>>2];q=J[a+632>>2];J[c+24>>2]=0;J[c+16>>2]=0;J[c+8>>2]=q;J[c+12>>2]=o;J[c+36>>2]=d;o=j-m|0;J[c+32>>2]=o>>>0>=1024?1024:o;J[c+28>>2]=n+(m<<2);J[c>>2]=134820;J[c+20>>2]=g;J[c+24>>2]=1;o=m|1;J[c+48>>2]=p+P(o,48);p=h;h=o<<6;J[c+44>>2]=p+h;J[c+40>>2]=e+h;Ja[J[J[g>>2]+16>>2]](g);J[c+16>>2]=J[J[c+20>>2]+16>>2];Ja[J[J[c>>2]+20>>2]](c);m=m+1024|0;if(j>>>0>m>>>0){continue}break}}d=J[b+344>>2];c=J[b+340>>2];J[a+380>>2]=0;d=d+(c+(k<<6)|0)|0;b=d+63&-64;if(b>>>0>(J[a+384>>2]&2147483647)>>>0){_e(a+376|0,b)}J[a+380>>2]=d;J[a+392>>2]=0;if(b>>>0>(J[a+396>>2]&2147483647)>>>0){_e(a+388|0,b)}J[a+392>>2]=d;J[a+416>>2]=0;if(b>>>0>(J[a+420>>2]&2147483647)>>>0){xl(a+412|0,b)}J[a+416>>2]=d;J[a+404>>2]=0;if(b>>>0>(J[a+408>>2]&2147483647)>>>0){_e(a+400|0,b)}J[a+404>>2]=d;J[a+556>>2]=0;b=c+63&-64;if(b>>>0>(J[a+560>>2]&2147483647)>>>0){hr(a+552|0,b)}J[a+556>>2]=c;J[a+428>>2]=0;b=i+63&-64;if(b>>>0>(J[a+432>>2]&2147483647)>>>0){gr(a+424|0,b)}J[a+428>>2]=i;J[a+440>>2]=0;if(b>>>0>(J[a+444>>2]&2147483647)>>>0){fr(a+436|0,b)}J[a+440>>2]=i;J[a+452>>2]=0;if(b>>>0>(J[a+456>>2]&2147483647)>>>0){er(a+448|0,b)}J[a+452>>2]=i;J[a+464>>2]=0;d=k+63&-64;if(d>>>0>(J[a+468>>2]&2147483647)>>>0){dr(a+460|0,d)}J[a+464>>2]=k;J[a+544>>2]=0;if(b>>>0>(J[a+548>>2]&2147483647)>>>0){lb(a+540|0,b)}J[a+544>>2]=i;b=J[a+4>>2];J[b+8>>2]=0;d=c-1|0;c=c>>>0>=d>>>0?d:0;c=c>>>1|c;c=c>>>2|c;c=c>>>4|c;c=c>>>8|c;c=(c>>>16|c)+1|0;if(c>>>0>(J[b+12>>2]&2147483647)>>>0){ej(b,c)}J[a+628>>2]=1-J[a+628>>2];Ja[J[J[g>>2]+20>>2]](g)}Ha=f- -64|0}function X2(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;a=J[40590]-1|0;J[40590]=a;if(!a){f=J[40585];a=0;c=Ha-16|0;Ha=c;J[c+12>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;g=J[f+516>>2];if(g){a:{if(!g){break a}b=g<<2;if(!b){break a}a=J[40592];d=Ja[J[J[a>>2]+20>>2]](a)|0?64041:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,b,d,19978,553)|0}d=J[c+4>>2];b=J[c+8>>2];if((b|0)>0){i=(b<<2)+a|0;b=a;while(1){J[b>>2]=J[d>>2];d=d+4|0;b=b+4|0;if(i>>>0>b>>>0){continue}break}d=J[c+4>>2]}if(!(!d|J[c+12>>2]<0)){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,d)}J[c+12>>2]=g;J[c+4>>2]=a}b:{if(!J[f+496>>2]){break b}b=J[f+492>>2];a=J[b>>2];if((a|0)==-1){d=J[f+500>>2];while(1){e=e+1|0;if((d|0)==(e|0)){break b}a=J[b+(e<<2)>>2];if((a|0)==-1){continue}break}}while(1){j=a<<2;i=j+J[f+484>>2]|0;a=J[c+8>>2];c:{if(a>>>0>=(J[c+12>>2]&2147483647)>>>0){a=0;b=J[c+12>>2];h=b&2147483647?b<<1:1;d:{if(!h){break d}b=h<<2;if(!b){break d}a=J[40592];d=Ja[J[J[a>>2]+20>>2]](a)|0?64041:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,b,d,19978,553)|0}d=J[c+8>>2];k=(d<<2)+a|0;if((d|0)>0){g=J[c+4>>2];b=a;while(1){J[b>>2]=J[g>>2];g=g+4|0;b=b+4|0;if(k>>>0>b>>>0){continue}break}}J[k>>2]=J[i>>2];e:{if(J[c+12>>2]<0){break e}b=J[c+4>>2];if(!b){break e}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b);d=J[c+8>>2]}J[c+12>>2]=h;J[c+4>>2]=a;J[c+8>>2]=d+1;break c}J[J[c+4>>2]+(a<<2)>>2]=J[i>>2];J[c+8>>2]=a+1}a=J[j+J[f+488>>2]>>2];if((a|0)!=-1){continue}b=J[f+492>>2];d=J[f+500>>2];while(1){e=e+1|0;if((d|0)==(e|0)){break b}a=J[b+(e<<2)>>2];if((a|0)==-1){continue}break}continue}}if(J[c+8>>2]){e=0;while(1){a=J[J[c+4>>2]+(e<<2)>>2];Ja[J[J[a>>2]>>2]](a);e=e+1|0;if(e>>>0>2]){continue}break}}a=J[c+12>>2];f:{if((a|0)<0|!(a&2147483647)){break f}a=J[c+4>>2];if(!a){break f}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[c+12>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;e=J[f+596>>2];if(e){a=0;g:{if(!e){break g}b=e<<2;if(!b){break g}a=J[40592];d=Ja[J[J[a>>2]+20>>2]](a)|0?61177:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,b,d,19978,553)|0}d=J[c+4>>2];b=J[c+8>>2];if((b|0)>0){g=(b<<2)+a|0;b=a;while(1){J[b>>2]=J[d>>2];d=d+4|0;b=b+4|0;if(g>>>0>b>>>0){continue}break}d=J[c+4>>2]}if(!(!d|J[c+12>>2]<0)){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,d)}J[c+12>>2]=e;J[c+4>>2]=a}h:{if(!J[f+576>>2]){break h}e=0;b=J[f+572>>2];a=J[b>>2];if((a|0)==-1){d=J[f+580>>2];while(1){e=e+1|0;if((d|0)==(e|0)){break h}a=J[b+(e<<2)>>2];if((a|0)==-1){continue}break}}while(1){j=a<<2;i=j+J[f+564>>2]|0;a=J[c+8>>2];i:{if(a>>>0>=(J[c+12>>2]&2147483647)>>>0){a=0;b=J[c+12>>2];h=b&2147483647?b<<1:1;j:{if(!h){break j}b=h<<2;if(!b){break j}a=J[40592];d=Ja[J[J[a>>2]+20>>2]](a)|0?61177:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,b,d,19978,553)|0}d=J[c+8>>2];k=(d<<2)+a|0;if((d|0)>0){g=J[c+4>>2];b=a;while(1){J[b>>2]=J[g>>2];g=g+4|0;b=b+4|0;if(k>>>0>b>>>0){continue}break}}J[k>>2]=J[i>>2];k:{if(J[c+12>>2]<0){break k}b=J[c+4>>2];if(!b){break k}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b);d=J[c+8>>2]}J[c+12>>2]=h;J[c+4>>2]=a;J[c+8>>2]=d+1;break i}J[J[c+4>>2]+(a<<2)>>2]=J[i>>2];J[c+8>>2]=a+1}a=J[j+J[f+568>>2]>>2];if((a|0)!=-1){continue}b=J[f+572>>2];d=J[f+580>>2];while(1){e=e+1|0;if((d|0)==(e|0)){break h}a=J[b+(e<<2)>>2];if((a|0)==-1){continue}break}continue}}if(J[c+8>>2]){e=0;while(1){a=J[J[c+4>>2]+(e<<2)>>2];Ja[J[J[a>>2]>>2]](a);e=e+1|0;if(e>>>0>2]){continue}break}}a=J[c+12>>2];l:{if((a|0)<0|!(a&2147483647)){break l}a=J[c+4>>2];if(!a){break l}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[c+12>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;e=J[f+556>>2];if(e){a=0;m:{if(!e){break m}b=e<<2;if(!b){break m}a=J[40592];d=Ja[J[J[a>>2]+20>>2]](a)|0?64411:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,b,d,19978,553)|0}d=J[c+4>>2];b=J[c+8>>2];if((b|0)>0){g=(b<<2)+a|0;b=a;while(1){J[b>>2]=J[d>>2];d=d+4|0;b=b+4|0;if(g>>>0>b>>>0){continue}break}d=J[c+4>>2]}if(!(!d|J[c+12>>2]<0)){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,d)}J[c+12>>2]=e;J[c+4>>2]=a}n:{if(!J[f+536>>2]){break n}e=0;b=J[f+532>>2];a=J[b>>2];if((a|0)==-1){d=J[f+540>>2];while(1){e=e+1|0;if((d|0)==(e|0)){break n}a=J[b+(e<<2)>>2];if((a|0)==-1){continue}break}}while(1){j=a<<2;i=j+J[f+524>>2]|0;a=J[c+8>>2];o:{if(a>>>0>=(J[c+12>>2]&2147483647)>>>0){a=0;b=J[c+12>>2];h=b&2147483647?b<<1:1;p:{if(!h){break p}b=h<<2;if(!b){break p}a=J[40592];d=Ja[J[J[a>>2]+20>>2]](a)|0?64411:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,b,d,19978,553)|0}d=J[c+8>>2];k=(d<<2)+a|0;if((d|0)>0){g=J[c+4>>2];b=a;while(1){J[b>>2]=J[g>>2];g=g+4|0;b=b+4|0;if(k>>>0>b>>>0){continue}break}}J[k>>2]=J[i>>2];q:{if(J[c+12>>2]<0){break q}b=J[c+4>>2];if(!b){break q}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b);d=J[c+8>>2]}J[c+12>>2]=h;J[c+4>>2]=a;J[c+8>>2]=d+1;break o}J[J[c+4>>2]+(a<<2)>>2]=J[i>>2];J[c+8>>2]=a+1}a=J[j+J[f+528>>2]>>2];if((a|0)!=-1){continue}b=J[f+532>>2];d=J[f+540>>2];while(1){e=e+1|0;if((d|0)==(e|0)){break n}a=J[b+(e<<2)>>2];if((a|0)==-1){continue}break}continue}}if(J[c+8>>2]){e=0;while(1){a=J[J[c+4>>2]+(e<<2)>>2];Ja[J[J[a>>2]>>2]](a);e=e+1|0;if(e>>>0>2]){continue}break}}a=J[c+12>>2];r:{if((a|0)<0|!(a&2147483647)){break r}a=J[c+4>>2];if(!a){break r}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[c+12>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;a=J[f+636>>2];if(a){Np(c+4|0,a)}s:{if(!J[f+616>>2]){break s}e=0;b=J[f+612>>2];a=J[b>>2];if((a|0)==-1){d=J[f+620>>2];while(1){e=e+1|0;if((d|0)==(e|0)){break s}a=J[b+(e<<2)>>2];if((a|0)==-1){continue}break}}while(1){d=a<<2;a=d+J[f+604>>2]|0;b=J[c+8>>2];t:{if(b>>>0>=(J[c+12>>2]&2147483647)>>>0){Ig(c+4|0,a);break t}J[J[c+4>>2]+(b<<2)>>2]=J[a>>2];J[c+8>>2]=b+1}a=J[d+J[f+608>>2]>>2];if((a|0)!=-1){continue}b=J[f+612>>2];d=J[f+620>>2];while(1){e=e+1|0;if((d|0)==(e|0)){break s}a=J[b+(e<<2)>>2];if((a|0)==-1){continue}break}continue}}if(J[c+8>>2]){e=0;while(1){a=J[J[c+4>>2]+(e<<2)>>2];Ja[J[J[a>>2]>>2]](a);e=e+1|0;if(e>>>0>2]){continue}break}}a=J[c+12>>2];u:{if((a|0)<0|!(a&2147483647)){break u}a=J[c+4>>2];if(!a){break u}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}if(J[f+676>>2]){while(1){a=J[J[f+644>>2]>>2];b=J[a+16>>2]-1|0;J[a+16>>2]=b;if(!b){Ja[J[J[a+12>>2]+8>>2]](a+12|0)}if(J[f+676>>2]){continue}break}}if(J[f+44>>2]){while(1){a=J[J[f+12>>2]>>2];Ja[J[J[a>>2]>>2]](a);if(J[f+44>>2]){continue}break}}if(J[f+84>>2]){while(1){a=J[J[f+52>>2]>>2];Ja[J[J[a>>2]>>2]](a);if(J[f+84>>2]){continue}break}}if(J[f+124>>2]){while(1){a=J[J[f+92>>2]>>2];Ja[J[J[a>>2]>>2]](a);if(J[f+124>>2]){continue}break}}if(J[f+164>>2]){while(1){a=J[J[f+132>>2]>>2];Ja[J[J[a>>2]>>2]](a);if(J[f+164>>2]){continue}break}}Ja[J[J[f>>2]+4>>2]](f);Ha=c+16|0;J[40585]=0;a=J[40589];if(a){Ja[J[J[a>>2]+4>>2]](a)}J[40589]=0;Mn()}}function Qy(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=Q(0),r=0,s=Q(0),t=0,u=0,v=0,w=0,x=0,y=0,z=0;p=Ha+-64|0;Ha=p;r=J[a+5736>>2];if(r){m=J[a+5732>>2];n=32;d=Ha-48|0;Ha=d;H[d+12|0]=0;h=d-128|0;Ha=h;J[d+8>>2]=h;o=r-1|0;a:{if((o|0)<=0){break a}while(1){b:{if((j|0)>=(o|0)){break b}while(1){if(o-j>>>0<=4){while(1){b=j;j=b+1|0;e=j;i=b;while(1){i=N[m+(e<<5)>>2]>=N[m+(i<<5)>>2]?i:e;c=(e|0)<(o|0);e=e+1|0;if(c){continue}break}if((b|0)!=(i|0)){e=m+(i<<5)|0;c=J[e+28>>2];J[d+40>>2]=J[e+24>>2];J[d+44>>2]=c;c=J[e+20>>2];J[d+32>>2]=J[e+16>>2];J[d+36>>2]=c;c=J[e+4>>2];J[d+16>>2]=J[e>>2];J[d+20>>2]=c;c=J[e+12>>2];J[d+24>>2]=J[e+8>>2];J[d+28>>2]=c;b=m+(b<<5)|0;J[e+16>>2]=J[b+16>>2];c=J[b+12>>2];J[e+8>>2]=J[b+8>>2];J[e+12>>2]=c;c=J[b+4>>2];J[e>>2]=J[b>>2];J[e+4>>2]=c;J[b+16>>2]=J[d+32>>2];c=J[d+20>>2];J[b>>2]=J[d+16>>2];J[b+4>>2]=c;c=J[d+28>>2];J[b+8>>2]=J[d+24>>2];J[b+12>>2]=c}if((j|0)!=(o|0)){continue}break b}}b=m+(j<<5)|0;q=N[b>>2];f=m+((j+o|0)/2<<5)|0;if(!(q<=N[f>>2])){c=J[b+28>>2];J[d+40>>2]=J[b+24>>2];J[d+44>>2]=c;c=J[b+20>>2];J[d+32>>2]=J[b+16>>2];J[d+36>>2]=c;c=J[b+4>>2];J[d+16>>2]=J[b>>2];J[d+20>>2]=c;c=J[b+12>>2];J[d+24>>2]=J[b+8>>2];J[d+28>>2]=c;J[b+16>>2]=J[f+16>>2];c=J[f+12>>2];J[b+8>>2]=J[f+8>>2];J[b+12>>2]=c;c=J[f+4>>2];J[b>>2]=J[f>>2];J[b+4>>2]=c;J[f+16>>2]=J[d+32>>2];c=J[d+20>>2];J[f>>2]=J[d+16>>2];J[f+4>>2]=c;c=J[d+28>>2];J[f+8>>2]=J[d+24>>2];J[f+12>>2]=c;q=N[b>>2]}e=m+(o<<5)|0;s=N[e>>2];if(!(q<=s)){c=J[b+28>>2];J[d+40>>2]=J[b+24>>2];J[d+44>>2]=c;c=J[b+20>>2];J[d+32>>2]=J[b+16>>2];J[d+36>>2]=c;c=J[b+4>>2];J[d+16>>2]=J[b>>2];J[d+20>>2]=c;c=J[b+12>>2];J[d+24>>2]=J[b+8>>2];J[d+28>>2]=c;J[b+16>>2]=J[e+16>>2];c=J[e+12>>2];J[b+8>>2]=J[e+8>>2];J[b+12>>2]=c;c=J[e+4>>2];J[b>>2]=J[e>>2];J[b+4>>2]=c;J[e+16>>2]=J[d+32>>2];b=J[d+20>>2];J[e>>2]=J[d+16>>2];J[e+4>>2]=b;b=J[d+28>>2];J[e+8>>2]=J[d+24>>2];J[e+12>>2]=b;s=N[e>>2]}if(!(s>=N[f>>2])){b=J[f+28>>2];J[d+40>>2]=J[f+24>>2];J[d+44>>2]=b;b=J[f+20>>2];J[d+32>>2]=J[f+16>>2];J[d+36>>2]=b;b=J[f+4>>2];J[d+16>>2]=J[f>>2];J[d+20>>2]=b;b=J[f+12>>2];J[d+24>>2]=J[f+8>>2];J[d+28>>2]=b;J[f+16>>2]=J[e+16>>2];b=J[e+12>>2];J[f+8>>2]=J[e+8>>2];J[f+12>>2]=b;b=J[e+4>>2];J[f>>2]=J[e>>2];J[f+4>>2]=b;J[e+16>>2]=J[d+32>>2];b=J[d+20>>2];J[e>>2]=J[d+16>>2];J[e+4>>2]=b;b=J[d+28>>2];J[e+8>>2]=J[d+24>>2];J[e+12>>2]=b}b=J[f+20>>2];J[d+32>>2]=J[f+16>>2];J[d+36>>2]=b;b=J[f+28>>2];J[d+40>>2]=J[f+24>>2];J[d+44>>2]=b;b=J[f+4>>2];J[d+16>>2]=J[f>>2];J[d+20>>2]=b;i=o-1|0;l=m+(i<<5)|0;c=l;b=J[c+4>>2];J[f>>2]=J[c>>2];J[f+4>>2]=b;b=J[f+12>>2];J[d+24>>2]=J[f+8>>2];J[d+28>>2]=b;J[f+16>>2]=J[c+16>>2];b=J[c+12>>2];J[f+8>>2]=J[c+8>>2];J[f+12>>2]=b;J[c+16>>2]=J[d+32>>2];b=J[d+20>>2];J[c>>2]=J[d+16>>2];J[c+4>>2]=b;b=J[d+28>>2];J[c+8>>2]=J[d+24>>2];J[c+12>>2]=b;e=j;while(1){q=N[l>>2];while(1){c=e;e=c+1|0;b=m+(e<<5)|0;if(!(q<=N[b>>2])){continue}break}while(1){i=i-1|0;f=m+(i<<5)|0;if(!(q>=N[f>>2])){continue}break}if((e|0)<(i|0)){c=J[b+28>>2];J[d+40>>2]=J[b+24>>2];J[d+44>>2]=c;c=J[b+20>>2];J[d+32>>2]=J[b+16>>2];J[d+36>>2]=c;c=J[b+4>>2];J[d+16>>2]=J[b>>2];J[d+20>>2]=c;c=J[b+12>>2];J[d+24>>2]=J[b+8>>2];J[d+28>>2]=c;J[b+16>>2]=J[f+16>>2];c=J[f+12>>2];J[b+8>>2]=J[f+8>>2];J[b+12>>2]=c;c=J[f+4>>2];J[b>>2]=J[f>>2];J[b+4>>2]=c;J[f+16>>2]=J[d+32>>2];b=J[d+20>>2];J[f>>2]=J[d+16>>2];J[f+4>>2]=b;b=J[d+28>>2];J[f+8>>2]=J[d+24>>2];J[f+12>>2]=b;continue}break}i=J[b+28>>2];J[d+40>>2]=J[b+24>>2];J[d+44>>2]=i;i=J[b+20>>2];J[d+32>>2]=J[b+16>>2];J[d+36>>2]=i;i=J[b+4>>2];J[d+16>>2]=J[b>>2];J[d+20>>2]=i;i=J[b+12>>2];J[d+24>>2]=J[b+8>>2];J[d+28>>2]=i;J[b+16>>2]=J[l+16>>2];i=J[l+12>>2];J[b+8>>2]=J[l+8>>2];J[b+12>>2]=i;i=J[l+4>>2];J[b>>2]=J[l>>2];J[b+4>>2]=i;J[l+16>>2]=J[d+32>>2];b=J[d+20>>2];J[l>>2]=J[d+16>>2];J[l+4>>2]=b;b=J[d+28>>2];J[l+8>>2]=J[d+24>>2];J[l+12>>2]=b;c:{if((e-j|0)<(o-e|0)){if(n-1>>>0<=k>>>0){e=n<<3;if(e){i=J[40592];b=i+12|0;b=(v=b,w=e,x=Ja[J[J[i>>2]+20>>2]](i)|0?48733:69706,y=21054,z=155,u=J[J[b>>2]+8>>2],Ja[u](v|0,w|0,x|0,y|0,z|0)|0)}else{b=0}n=n<<1;e=Ua(b,h,k<<2);b=g;g=1;if(!(!b|!h)){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,h)}h=e}b=(k<<2)+h|0;J[b>>2]=j;J[b+4>>2]=c;j=c+2|0;break c}if(n-1>>>0<=k>>>0){e=n<<3;if(e){i=J[40592];b=i+12|0;b=(z=b,y=e,x=Ja[J[J[i>>2]+20>>2]](i)|0?48733:69706,w=21054,v=155,u=J[J[b>>2]+8>>2],Ja[u](z|0,y|0,x|0,w|0,v|0)|0)}else{b=0}n=n<<1;e=Ua(b,h,k<<2);b=g;g=1;if(!(!b|!h)){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,h)}h=e}b=(k<<2)+h|0;J[b>>2]=c+2;J[b+4>>2]=o;o=c}k=k+2|0;if((j|0)<(o|0)){continue}break}}if(k){b=k-2|0;j=J[(b<<2)+h>>2];o=J[((k<<2)+h|0)-4>>2];k=b;continue}break}if(!g|!h){break a}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,h)}if(K[d+12|0]){cb(J[d+8>>2])}Ha=d+48|0;f=a+2336|0;o=J[J[a+3620>>2]+4356>>2];while(1){j=J[a+3616>>2];d:{if((j|0)==128){break d}k=o+P(J[(J[a+5732>>2]+(t<<5)|0)+16>>2],60)|0;i=K[k+56|0];d=J[k+44>>2];l=J[k+36>>2];m=J[k+40>>2];e=l>>>0>>0?l:m;b=l>>>0>m>>>0?l:m;c=e<<16|b;c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;g=(((c>>>16^c)&127)+a|0)+3488|0;h=K[g|0];e:{if((h|0)!=255){while(1){c=f+(h<<3)|0;g=0;if(!((e|0)!=J[c>>2]|(b|0)!=J[c+4>>2])){break e}g=(a+h|0)+3360|0;h=K[g|0];if((h|0)!=255){continue}break}}H[g|0]=j;H[(a+j|0)+3360|0]=255;c=J[a+3616>>2];J[a+3616>>2]=c+1;c=f+(c<<3)|0;J[c>>2]=e;J[c+4>>2]=b;j=J[a+3616>>2];g=1}e=g;if((j|0)==128){break d}b=d>>>0>>0?m:d;n=d>>>0>m>>>0?m:d;c=b|n<<16;c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;g=(((c>>>16^c)&127)+a|0)+3488|0;h=K[g|0];f:{if((h|0)!=255){while(1){c=f+(h<<3)|0;g=0;if(!((n|0)!=J[c>>2]|(b|0)!=J[c+4>>2])){break f}g=(a+h|0)+3360|0;h=K[g|0];if((h|0)!=255){continue}break}}H[g|0]=j;H[(a+j|0)+3360|0]=255;c=J[a+3616>>2];J[a+3616>>2]=c+1;c=f+(c<<3)|0;J[c>>2]=n;J[c+4>>2]=b;j=J[a+3616>>2];g=1}c=g;if((j|0)==128){break d}b=d>>>0>l>>>0?d:l;n=d>>>0>>0?d:l;g=b|n<<16;g=(g<<15^-1)+g|0;g=P(g>>>10^g,9);g=g>>>6^g;g=(g<<11^-1)+g|0;g=(((g>>>16^g)&127)+a|0)+3488|0;h=K[g|0];if((h|0)!=255){while(1){g=f+(h<<3)|0;if((n|0)==J[g>>2]&(b|0)==J[g+4>>2]){break d}g=(a+h|0)+3360|0;h=K[g|0];if((h|0)!=255){continue}break}}H[g|0]=j;H[(a+j|0)+3360|0]=255;g=J[a+3616>>2];J[a+3616>>2]=g+1;g=f+(g<<3)|0;J[g>>2]=n;J[g+4>>2]=b;if(!(c&e)|!i){break d}c=J[k>>2];b=J[k+4>>2];q=N[k+8>>2];J[p+60>>2]=0;N[p+56>>2]=q;J[p+48>>2]=c;J[p+52>>2]=b;q=N[k+20>>2];c=J[k+16>>2];b=J[k+12>>2];J[p+44>>2]=0;N[p+40>>2]=q;J[p+32>>2]=b;J[p+36>>2]=c;N[p+16>>2]=Y(N[k+24>>2]);g=J[k+48>>2];b=p;e=J[b+20>>2];c=J[b+16>>2];J[b>>2]=c;J[b+4>>2]=e;c=J[b+28>>2];J[b+8>>2]=J[b+24>>2];J[b+12>>2]=c;Ry(a,b+48|0,b+32|0,b,g)}t=t+1|0;if((t|0)!=(r|0)){continue}break}}Ha=p- -64|0}function gH(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=Q(0),w=0,x=Q(0),y=0,z=0,A=0,B=0,C=Q(0);h=Ha-16|0;w=h;Ha=h;z=J[g>>2];y=J[f>>2];A=J[e>>2];a:{if(!J[a+52>>2]){break a}k=P(c,80);H[w+12|0]=k>>>0>1024;b:{if(k>>>0>=1025){j=Rb(w+7|0,k,6991,144);break b}j=h-(k+15&-16)|0;Ha=j}J[w+8>>2]=j;if(c){n=J[J[a+48>>2]+1816>>2];while(1){h=J[(m<<2)+b>>2];k=J[a+32>>2]+(h<<4)|0;i=K[k+12|0];if(i){l=J[w+8>>2]+P(m,80)|0;t=J[J[a+28>>2]+(h<<2)>>2];h=J[40550];J[l+8>>2]=J[t+24>>2]+h;J[l+12>>2]=h+J[t+28>>2];h=L[t+40>>1];J[l>>2]=J[t+16>>2]+J[(h&32?162204:162208)>>2];J[l+4>>2]=J[t+20>>2]+J[(h&64?162204:162208)>>2];h=J[n+4>>2];o=h+(J[t+56>>2]<<5)|0;N[l+16>>2]=N[o>>2];N[l+20>>2]=N[o+4>>2];N[l+24>>2]=N[o+8>>2];N[l+28>>2]=N[o+12>>2];N[l+32>>2]=N[o+16>>2];N[l+36>>2]=N[o+20>>2];N[l+40>>2]=N[o+24>>2];h=h+(J[t+60>>2]<<5)|0;N[l+44>>2]=N[h>>2];N[l+48>>2]=N[h+4>>2];N[l+52>>2]=N[h+8>>2];N[l+56>>2]=N[h+12>>2];N[l+60>>2]=N[h+16>>2];N[l- -64>>2]=N[h+20>>2];N[l+68>>2]=N[h+24>>2];p=J[k+4>>2];J[l+76>>2]=p;J[l+72>>2]=i;x=Q(34028234663852886e22);v=Q(34028234663852886e22);h=L[t+40>>1];v=h&32?N[J[t+16>>2]+128>>2]:v;x=h&64?N[J[t+20>>2]+128>>2]:x;v=v>>0<=1?1:i;k=h&7;l=0;r=0;if(h>>>0>=8){h=h&248;i=0;while(1){o=r<<6;N[(o+p|0)+28>>2]=v;N[(p+(o|64)|0)+28>>2]=v;N[(p+(o|128)|0)+28>>2]=v;N[(p+(o|192)|0)+28>>2]=v;N[(p+(o|256)|0)+28>>2]=v;N[(p+(o|320)|0)+28>>2]=v;N[(p+(o|384)|0)+28>>2]=v;N[(p+(o|448)|0)+28>>2]=v;r=r+8|0;i=i+8|0;if((h|0)!=(i|0)){continue}break}}if(k){while(1){N[(p+(r<<6)|0)+28>>2]=v;r=r+1|0;l=l+1|0;if((k|0)!=(l|0)){continue}break}}k=K[t+46|0];h=K[t+47|0];h=(P(h>>>0>k>>>0?k:h,28)+d|0)+((h>>>0>>0?k:h)<<2)|0;J[h+304>>2]=J[h+304>>2]+1}m=m+1|0;if((m|0)!=(c|0)){continue}break}j=J[w+8>>2]}h=J[a+52>>2];Ja[J[J[h>>2]>>2]](h,j,c);if(!K[w+12|0]){break a}cb(J[w+8>>2])}if(c){while(1){h=J[(B<<2)+b>>2];q=J[a+32>>2]+(h<<4)|0;k=K[q+13|0];p=J[J[a+28>>2]+(h<<2)>>2];c:{if(!K[q+12|0]){h=0;break c}t=J[q+4>>2];o=J[q>>2];d:{if(!(K[o+43|0]&64)){break d}l=0;m=0;if(!k){break d}while(1){u=o+P(l,48)|0;h=K[u+40|0];s=t+(h<<6)|0;N[u+16>>2]=N[s+32>>2];N[u+20>>2]=N[s+36>>2];N[u+24>>2]=N[s+40>>2];N[u+32>>2]=N[s+60>>2];N[u+36>>2]=N[s+56>>2];N[u+28>>2]=N[s+44>>2];r=K[u+41|0];e:{if(r>>>0<2){break e}C=N[s+40>>2];x=N[s+36>>2];v=N[s+32>>2];j=1;while(1){n=h+j|0;i=t+(n<<6)|0;if(!(!(Q(Q(C*N[i+40>>2])+Q(Q(v*N[i+32>>2])+Q(x*N[i+36>>2])))>2]>Q(0)))){h=k;i=h-1|0;if(l>>>0>>0){while(1){r=o+P(h,48)|0;s=o+P(i,48)|0;h=J[s+4>>2];J[r>>2]=J[s>>2];J[r+4>>2]=h;h=J[s+12>>2];J[r+8>>2]=J[s+8>>2];J[r+12>>2]=h;N[r+16>>2]=N[s+16>>2];N[r+20>>2]=N[s+20>>2];N[r+24>>2]=N[s+24>>2];h=J[s+32>>2];J[r+28>>2]=J[s+28>>2];J[r+32>>2]=h;h=J[s+40>>2];J[r+36>>2]=J[s+36>>2];J[r+40>>2]=h;J[r+44>>2]=J[s+44>>2];h=i;i=h-1|0;if(l>>>0>>0){continue}break}r=K[u+41|0]}I[u+90>>1]=L[u+42>>1];H[u+89|0]=r-j;H[u+88|0]=n;H[u+41|0]=j;k=k+1|0;break e}j=j+1|0;if((r|0)!=(j|0)){continue}break}}m=m+1|0;l=m&255;if(l>>>0>>0){continue}break}}if(K[q+15|0]>>0){n=J[p+48>>2];m=n+32>>>5|0;f:{if(m>>>0<=(J[d+7208>>2]&2147483647)>>>0){j=J[d+7204>>2];break f}h=J[40592]+12|0;j=Ja[J[J[h>>2]+8>>2]](h,m<<2,29909,22123,438)|0;h=J[d+7204>>2];g:{if(!h){break g}Ua(j,h,J[d+7208>>2]<<2);if(J[d+7208>>2]<0){break g}i=J[d+7204>>2];if(!i){break g}h=J[40592]+12|0;Ja[J[J[h>>2]+12>>2]](h,i)}h=J[d+7208>>2];Va((h<<2)+j|0,0,m-h<<2);J[d+7208>>2]=m;J[d+7204>>2]=j}h=(n>>>3&536870908)+j|0;J[h>>2]=J[h>>2]|1<>>0>>0?z:k;m=K[q+12|0];if(!m){h=0;break c}i=0;h=0;j=0;if(m>>>0>=4){n=m&252;l=0;while(1){o=h;h=j<<6;h=(((o+(N[(h+t|0)+28>>2]!=Q(0))|0)+(N[(t+(h|64)|0)+28>>2]!=Q(0))|0)+(N[(t+(h|128)|0)+28>>2]!=Q(0))|0)+(N[(t+(h|192)|0)+28>>2]!=Q(0))|0;j=j+4|0;l=l+4|0;if((n|0)!=(l|0)){continue}break}}n=m&3;if(!n){break c}while(1){h=(N[(t+(j<<6)|0)+28>>2]!=Q(0))+h|0;j=j+1|0;i=i+1|0;if((n|0)!=(i|0)){continue}break}}if(K[q+15|0]>(k&255)>>>0){n=J[p+48>>2];m=n+32>>>5|0;h:{if(m>>>0<=(J[d+7208>>2]&2147483647)>>>0){j=J[d+7204>>2];break h}k=J[40592]+12|0;j=Ja[J[J[k>>2]+8>>2]](k,m<<2,29909,22123,438)|0;k=J[d+7204>>2];i:{if(!k){break i}Ua(j,k,J[d+7208>>2]<<2);if(J[d+7208>>2]<0){break i}i=J[d+7204>>2];if(!i){break i}k=J[40592]+12|0;Ja[J[J[k>>2]+12>>2]](k,i)}k=J[d+7208>>2];Va((k<<2)+j|0,0,m-k<<2);J[d+7208>>2]=m;J[d+7204>>2]=j}k=(n>>>3&536870908)+j|0;J[k>>2]=J[k>>2]|1<>2]=0;J[p+36>>2]=0;H[q+13|0]=0;H[q+12|0]=0;if(!K[q+15|0]){break j}i=J[p+48>>2];n=i+32>>>5|0;k:{if(n>>>0<=(J[d+7208>>2]&2147483647)>>>0){j=J[d+7204>>2];break k}h=J[40592]+12|0;j=Ja[J[J[h>>2]+8>>2]](h,n<<2,29909,22123,438)|0;h=J[d+7204>>2];l:{if(!h){break l}Ua(j,h,J[d+7208>>2]<<2);if(J[d+7208>>2]<0){break l}k=J[d+7204>>2];if(!k){break l}h=J[40592]+12|0;Ja[J[J[h>>2]+12>>2]](h,k)}h=J[d+7208>>2];Va((h<<2)+j|0,0,n-h<<2);J[d+7208>>2]=n;J[d+7204>>2]=j}y=y+1|0;h=(i>>>3&536870908)+j|0;J[h>>2]=J[h>>2]|1<>2];if(!k){break j}h=K[q+13|0];i=k;k=J[k+4>>2]+(K[q+12|0]<<5)|0;J[i+4>>2]=k;i=J[d+7172>>2];j=J[i+8>>2];s=J[i>>2];t=J[i+12>>2];l=J[i+4>>2];i=J[d+7176>>2];h=J[i+4>>2]+P(h,48)|0;J[i+4>>2]=h;i=J[d+7176>>2];u=J[i+8>>2];p=J[i>>2];o=K[J[q>>2]+43|0];m=J[i+12>>2];n=J[i+4>>2];i=J[d+7180>>2];r=J[i+4>>2]+(K[q+12|0]<<2)|0;J[i+4>>2]=r;m:{if(!(u>>>0<=m+n>>>0|j>>>0<=l+t>>>0)){m=J[d+7180>>2];i=J[m+8>>2];if(i>>>0>J[m+12>>2]+J[m+4>>2]>>>0){break m}}J[q>>2]=0;J[q+4>>2]=0;I[q+6>>1]=0;I[q+8>>1]=0;I[q+10>>1]=0;I[q+12>>1]=0;break j}n=j+s|0;i=(i+J[m>>2]|0)-r|0;J[q+8>>2]=i;Va(i,0,K[q+12|0]<<2);p=Ua((p+u|0)-h|0,J[q>>2],P(K[q+13|0],48));m=K[q+13|0];n:{if(!m){break n}o=o|-128;l=0;j=0;if(m>>>0>=8){h=m&248;i=0;while(1){H[(p+P(j,48)|0)+43|0]=o;H[(p+P(j|1,48)|0)+43|0]=o;H[(p+P(j|2,48)|0)+43|0]=o;H[(p+P(j|3,48)|0)+43|0]=o;H[(p+P(j|4,48)|0)+43|0]=o;H[(p+P(j|5,48)|0)+43|0]=o;H[(p+P(j|6,48)|0)+43|0]=o;H[(p+P(j|7,48)|0)+43|0]=o;j=j+8|0;i=i+8|0;if((h|0)!=(i|0)){continue}break}}h=m&7;if(h){while(1){H[(p+P(j,48)|0)+43|0]=o;j=j+1|0;l=l+1|0;if((h|0)!=(l|0)){continue}break}}j=1;if(m>>>0<=1){break n}while(1){h=J[p+4>>2];i=p+P(j,48)|0;J[i>>2]=J[p>>2];J[i+4>>2]=h;h=J[p+12>>2];J[i+8>>2]=J[p+8>>2];J[i+12>>2]=h;j=j+1|0;if(j>>>0>2];l=0;while(1){m=i+(l<<5)|0;n=h+(l<<6)|0;N[m>>2]=N[n>>2];N[m+4>>2]=N[n+4>>2];N[m+8>>2]=N[n+8>>2];N[m+12>>2]=N[n+12>>2];N[m+16>>2]=N[n+16>>2];N[m+20>>2]=N[n+20>>2];N[m+24>>2]=N[n+24>>2];N[m+28>>2]=N[n+28>>2];l=l+1|0;if((k|0)!=(l|0)){continue}break}}J[q>>2]=p;J[q+4>>2]=i}B=B+1|0;if((B|0)!=(c|0)){continue}break}}J[e>>2]=A;J[f>>2]=y;J[g>>2]=z;Ha=w+16|0}function El(a){var b=Q(0),c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=0,Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ha=Q(0),Ia=Q(0),Ja=Q(0),Ka=Q(0),La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=0,Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=Q(0),Wa=Q(0),Xa=Q(0),Ya=Q(0),Za=0,_a=Q(0),$a=Q(0),ab=Q(0),bb=Q(0),cb=Q(0),db=Q(0),eb=Q(0),fb=Q(0),gb=Q(0),hb=Q(0),ib=Q(0),jb=Q(0),kb=Q(0),lb=Q(0),mb=Q(0),nb=Q(0),ob=Q(0),pb=Q(0),qb=Q(0),rb=Q(0),sb=Q(0),tb=Q(0),ub=Q(0),vb=Q(0),wb=Q(0),xb=Q(0),yb=Q(0),zb=Q(0),Ab=Q(0),Bb=Q(0),Cb=Q(0),Db=Q(0),Eb=Q(0),Fb=Q(0),Gb=Q(0),Hb=Q(0),Ib=Q(0),Jb=Q(0),Kb=Q(0),Lb=Q(0),Mb=Q(0),Nb=Q(0),Ob=Q(0),Pb=Q(0),Qb=Q(0),Rb=Q(0),Sb=0,Tb=0,Ub=Q(0),Vb=Q(0),Wb=Q(0),Xb=Q(0),Yb=Q(0),Zb=Q(0),_b=Q(0),$b=Q(0),ac=Q(0),bc=Q(0),cc=Q(0),dc=Q(0),ec=Q(0),fc=Q(0);g=J[a+100>>2];Cb=N[g+28>>2];B=N[g+16>>2];h=J[a+96>>2];C=N[h+24>>2];D=N[h+20>>2];Db=N[g+12>>2];E=N[g+8>>2];F=N[g+4>>2];G=N[g>>2];i=J[a+68>>2];Eb=N[i+28>>2];H=N[i+16>>2];j=J[a+64>>2];I=N[j+24>>2];M=N[j+20>>2];Fb=N[i+12>>2];O=N[i+8>>2];R=N[i+4>>2];S=N[i>>2];k=J[a+36>>2];Gb=N[k+28>>2];T=N[k+16>>2];l=J[a+32>>2];U=N[l+24>>2];V=N[l+20>>2];Hb=N[k+12>>2];W=N[k+8>>2];X=N[k+4>>2];Y=N[k>>2];m=J[a+4>>2];Z=N[m+24>>2];_=N[m+20>>2];n=J[a>>2];$=N[n+24>>2];aa=N[n+20>>2];ba=N[g+24>>2];ca=N[g+20>>2];da=N[i+24>>2];ea=N[i+20>>2];fa=N[k+24>>2];ga=N[k+20>>2];Ib=N[h+28>>2];ha=N[h+16>>2];Jb=N[h+12>>2];ia=N[h+8>>2];ja=N[h+4>>2];ka=N[h>>2];Kb=N[j+28>>2];la=N[j+16>>2];Lb=N[j+12>>2];ma=N[j+8>>2];na=N[j+4>>2];oa=N[j>>2];Mb=N[l+28>>2];pa=N[l+16>>2];Nb=N[l+12>>2];qa=N[l+8>>2];ra=N[l+4>>2];sa=N[l>>2];Ob=N[m+28>>2];ta=N[m+16>>2];Pb=N[n+28>>2];ua=N[n+16>>2];Qb=N[m+12>>2];va=N[m+8>>2];wa=N[m+4>>2];xa=N[m>>2];Rb=N[n+12>>2];ya=N[n+8>>2];za=N[n+4>>2];Aa=N[n>>2];a=J[a+24>>2];Ba=L[a+2>>1];if(Ba){Sb=a+Ba|0;while(1){Za=a+160|0;Pa=K[a+1|0];Ba=Za+P(Pa,176)|0;Ca=N[a+76>>2];Da=N[a+72>>2];Ea=N[a+68>>2];Fa=N[a+60>>2];Ga=N[a+56>>2];Ha=N[a+52>>2];Ia=N[a+44>>2];Ja=N[a+40>>2];Ka=N[a+36>>2];_a=N[a+108>>2];$a=N[a+104>>2];ab=N[a+100>>2];v=a+96|0;bb=N[v>>2];cb=N[a+92>>2];db=N[a+88>>2];eb=N[a+84>>2];La=N[a+64>>2];Ma=N[a+48>>2];Na=N[a+32>>2];fb=N[a+80>>2];a:{if(!Pa){q=Q(0);r=Q(0);s=Q(0);t=Q(0);break a}Tb=v+L[a+2>>1]|0;Ub=N[a+140>>2];Vb=N[a+136>>2];Wb=N[a+132>>2];Xb=N[a+124>>2];Yb=N[a+120>>2];Zb=N[a+116>>2];_b=N[a+128>>2];$b=N[a+112>>2];Qa=Q(Q(Q(Aa*Na)+Q(za*Ma))+Q(ya*La));Ra=Q(Q(Q(sa*Ka)+Q(ra*Ha))+Q(qa*Ea));Sa=Q(Q(Q(oa*Ja)+Q(na*Ga))+Q(ma*Da));Ta=Q(Q(Q(ka*Ia)+Q(ja*Fa))+Q(ia*Ca));Ua=Q(Q(Q(xa*Na)+Q(wa*Ma))+Q(va*La));Va=Q(Q(Q(Y*Ka)+Q(X*Ha))+Q(W*Ea));Wa=Q(Q(Q(S*Ja)+Q(R*Ga))+Q(O*Da));Xa=Q(Q(Q(G*Ia)+Q(F*Fa))+Q(E*Ca));t=Q(0);v=0;s=Q(0);r=Q(0);q=Q(0);while(1){a=P(v,176)+Za|0;b=N[a+116>>2];d=N[a+52>>2];ac=N[a+100>>2];bc=N[a+84>>2];c=N[a+68>>2];gb=N[a+36>>2];hb=N[a+20>>2];ib=N[a+4>>2];y=N[a+164>>2];jb=N[a+132>>2];kb=N[a+148>>2];z=N[a+120>>2];e=N[a+56>>2];cc=N[a+104>>2];dc=N[a+88>>2];o=N[a+72>>2];lb=N[a+40>>2];mb=N[a+24>>2];nb=N[a+8>>2];ob=N[a+168>>2];pb=N[a+136>>2];qb=N[a+152>>2];A=N[a+124>>2];f=N[a+60>>2];Oa=N[a+108>>2];ec=N[a+92>>2];p=N[a+76>>2];rb=N[a+44>>2];sb=N[a+28>>2];tb=N[a+12>>2];ub=N[a+172>>2];vb=N[a+140>>2];wb=N[a+156>>2];Ya=N[a+48>>2];u=Q(-Ya);w=N[a+64>>2];fc=Q(Q(w*N[a+80>>2])-N[a+96>>2]);x=w;w=N[a>>2];xb=N[a+16>>2];yb=N[a+32>>2];zb=N[a+128>>2];Ab=N[a+144>>2];Bb=N[a+160>>2];x=Q(fc-Q(x*Q(Q(Qa+Q(Q(Q(ua*w)+Q(aa*xb))+Q($*yb)))-Q(Ua+Q(Q(Q(ta*zb)+Q(_*Ab))+Q(Z*Bb))))));u=Q(Ya+(u>2];u=u>2]=u;p=Q(Q(Q(p*ec)-Oa)-Q(p*Q(Q(Ta+Q(Q(Q(ha*tb)+Q(D*sb))+Q(C*rb)))-Q(Xa+Q(Q(Q(B*vb)+Q(ca*wb))+Q(ba*ub))))));Oa=Q(-f);p=Q(f+(p>Oa?p:Oa));A=p>2]=A;o=Q(Q(Q(o*dc)-cc)-Q(o*Q(Q(Sa+Q(Q(Q(la*nb)+Q(M*mb))+Q(I*lb)))-Q(Wa+Q(Q(Q(H*pb)+Q(ea*qb))+Q(da*ob))))));p=Q(-e);o=Q(e+(o>p?o:p));z=o>2]=z;c=Q(Q(Q(c*bc)-ac)-Q(c*Q(Q(Ra+Q(Q(Q(pa*ib)+Q(V*hb))+Q(U*gb)))-Q(Va+Q(Q(Q(T*jb)+Q(ga*kb))+Q(fa*y))))));o=Q(-d);c=Q(d+(c>o?c:o));c=b>c?c:b;N[a+52>>2]=c;a=(v<<4)+Tb|0;N[a+12>>2]=A;N[a+8>>2]=z;N[a+4>>2]=c;N[a>>2]=u;b=Q(u-Ya);q=Q(q+b);f=Q(A-f);t=Q(t+f);e=Q(z-e);s=Q(s+e);d=Q(c-d);r=Q(r+d);Ua=Q(Ua-Q(bb*b));Qa=Q(Qa+Q(fb*b));c=Q(_b*b);Z=Q(Z-Q(Bb*c));b=Q($b*b);$=Q($+Q(yb*b));_=Q(_-Q(Ab*c));aa=Q(aa+Q(xb*b));ta=Q(ta-Q(zb*c));ua=Q(ua+Q(w*b));Xa=Q(Xa-Q(_a*f));Wa=Q(Wa-Q($a*e));Va=Q(Va-Q(ab*d));Ta=Q(Ta+Q(cb*f));Sa=Q(Sa+Q(db*e));Ra=Q(Ra+Q(eb*d));b=Q(Ub*f);ba=Q(ba-Q(ub*b));c=Q(Vb*e);da=Q(da-Q(ob*c));w=y;y=Q(Wb*d);fa=Q(fa-Q(w*y));f=Q(Xb*f);C=Q(C+Q(rb*f));e=Q(Yb*e);I=Q(I+Q(lb*e));d=Q(Zb*d);U=Q(U+Q(gb*d));ca=Q(ca-Q(wb*b));ea=Q(ea-Q(qb*c));ga=Q(ga-Q(kb*y));D=Q(D+Q(sb*f));M=Q(M+Q(mb*e));V=Q(V+Q(hb*d));B=Q(B-Q(vb*b));H=Q(H-Q(pb*c));T=Q(T-Q(jb*y));ha=Q(ha+Q(tb*f));la=Q(la+Q(nb*e));pa=Q(pa+Q(ib*d));v=v+1|0;if((Pa|0)!=(v|0)){continue}break}}b=Q(_a*t);E=Q(E-Q(Ca*b));f=Q($a*s);O=Q(O-Q(Da*f));e=Q(ab*r);W=Q(W-Q(Ea*e));d=Q(bb*q);va=Q(va-Q(La*d));t=Q(cb*t);ia=Q(ia+Q(Ca*t));s=Q(db*s);ma=Q(ma+Q(Da*s));r=Q(eb*r);qa=Q(qa+Q(Ea*r));q=Q(fb*q);ya=Q(ya+Q(La*q));F=Q(F-Q(Fa*b));R=Q(R-Q(Ga*f));X=Q(X-Q(Ha*e));wa=Q(wa-Q(Ma*d));ja=Q(ja+Q(Fa*t));na=Q(na+Q(Ga*s));ra=Q(ra+Q(Ha*r));za=Q(za+Q(Ma*q));G=Q(G-Q(Ia*b));S=Q(S-Q(Ja*f));Y=Q(Y-Q(Ka*e));xa=Q(xa-Q(Na*d));ka=Q(ka+Q(Ia*t));oa=Q(oa+Q(Ja*s));sa=Q(sa+Q(Ka*r));Aa=Q(Aa+Q(Na*q));a=Ba;if(Sb>>>0>a>>>0){continue}break}}N[n+12>>2]=Rb;N[n+8>>2]=ya;N[n+4>>2]=za;N[n>>2]=Aa;N[l+12>>2]=Nb;N[l+8>>2]=qa;N[l+4>>2]=ra;N[l>>2]=sa;N[j+12>>2]=Lb;N[j+8>>2]=ma;N[j+4>>2]=na;N[j>>2]=oa;N[h+12>>2]=Jb;N[h+8>>2]=ia;N[h+4>>2]=ja;N[h>>2]=ka;N[m+12>>2]=Qb;N[m+8>>2]=va;N[m+4>>2]=wa;N[m>>2]=xa;N[k+12>>2]=Hb;N[k+8>>2]=W;N[k+4>>2]=X;N[k>>2]=Y;N[i+12>>2]=Fb;N[i+8>>2]=O;N[i+4>>2]=R;N[i>>2]=S;N[g+12>>2]=Db;N[g+8>>2]=E;N[g+4>>2]=F;N[g>>2]=G;N[n+28>>2]=Pb;N[n+24>>2]=$;N[n+20>>2]=aa;N[n+16>>2]=ua;N[l+28>>2]=Mb;N[l+24>>2]=U;N[l+20>>2]=V;N[l+16>>2]=pa;N[j+28>>2]=Kb;N[j+24>>2]=I;N[j+20>>2]=M;N[j+16>>2]=la;N[h+28>>2]=Ib;N[h+24>>2]=C;N[h+20>>2]=D;N[h+16>>2]=ha;N[m+28>>2]=Ob;N[m+24>>2]=Z;N[m+20>>2]=_;N[m+16>>2]=ta;N[k+28>>2]=Gb;N[k+24>>2]=fa;N[k+20>>2]=ga;N[k+16>>2]=T;N[i+28>>2]=Eb;N[i+24>>2]=da;N[i+20>>2]=ea;N[i+16>>2]=H;N[g+28>>2]=Cb;N[g+24>>2]=ba;N[g+20>>2]=ca;N[g+16>>2]=B}function k8(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=Q(0),o=0,p=0,q=0,r=0,s=0;i=J[a+20>>2];e=J[a+28>>2];J[J[J[e+1004>>2]+4>>2]+8>>2]=0;m=J[e+1e3>>2];f=J[m+284>>2];J[e+2704>>2]=0;J[e+2708>>2]=0;o=J[J[e+976>>2]+1156>>2];a=J[e+1012>>2];Ja[J[J[a>>2]+124>>2]](a,f);p=J[e+2360>>2]&8;h=J[e+2448>>2]&2147483647;a:{if(!h){break a}f=J[e+2444>>2];a=1;while(1){d=J[f+(c<<2)>>2];if(!d){a=a+1|0;c=c+1|0;if((h|0)!=(c|0)){continue}break a}break}g=qea(d)|c<<5;d=d&d-1;b:{if(d){break b}a=a>>>0>h>>>0?a:h;while(1){c=c+1|0;if(h>>>0<=c>>>0){d=0;c=a;break b}d=J[f+(c<<2)>>2];if(!d){continue}break}}if((g|0)==-1){break a}while(1){b=bb(o,1072);n=N[e+1080>>2];j=J[e+1e3>>2];h=J[e+1012>>2];f=J[e+16>>2];a=J[e+20>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=f;J[b+12>>2]=a;H[b+1068|0]=(p|0)!=0;J[b+1064>>2]=h;J[b+1060>>2]=j;N[b+1056>>2]=n;J[b+28>>2]=-128;J[b+32>>2]=-128;a=b+1044|0;J[a>>2]=-128;J[a+4>>2]=-128;a=b+1036|0;J[a>>2]=-128;J[a+4>>2]=-128;a=b+1028|0;J[a>>2]=-128;J[a+4>>2]=-128;J[b+1020>>2]=-128;J[b+1024>>2]=-128;J[b+1012>>2]=-128;J[b+1016>>2]=-128;J[b+1004>>2]=-128;J[b+1008>>2]=-128;J[b+996>>2]=-128;J[b+1e3>>2]=-128;J[b+988>>2]=-128;J[b+992>>2]=-128;J[b+980>>2]=-128;J[b+984>>2]=-128;J[b+972>>2]=-128;J[b+976>>2]=-128;J[b+964>>2]=-128;J[b+968>>2]=-128;J[b+956>>2]=-128;J[b+960>>2]=-128;J[b+948>>2]=-128;J[b+952>>2]=-128;J[b+940>>2]=-128;J[b+944>>2]=-128;J[b+932>>2]=-128;J[b+936>>2]=-128;J[b+924>>2]=-128;J[b+928>>2]=-128;J[b+916>>2]=-128;J[b+920>>2]=-128;J[b+908>>2]=-128;J[b+912>>2]=-128;J[b+900>>2]=-128;J[b+904>>2]=-128;J[b+892>>2]=-128;J[b+896>>2]=-128;J[b+884>>2]=-128;J[b+888>>2]=-128;J[b+876>>2]=-128;J[b+880>>2]=-128;J[b+868>>2]=-128;J[b+872>>2]=-128;J[b+860>>2]=-128;J[b+864>>2]=-128;J[b+852>>2]=-128;J[b+856>>2]=-128;J[b+844>>2]=-128;J[b+848>>2]=-128;J[b+836>>2]=-128;J[b+840>>2]=-128;J[b+828>>2]=-128;J[b+832>>2]=-128;J[b+820>>2]=-128;J[b+824>>2]=-128;J[b+812>>2]=-128;J[b+816>>2]=-128;J[b+804>>2]=-128;J[b+808>>2]=-128;J[b+796>>2]=-128;J[b+800>>2]=-128;J[b+788>>2]=-128;J[b+792>>2]=-128;J[b+780>>2]=-128;J[b+784>>2]=-128;J[b+772>>2]=-128;J[b+776>>2]=-128;J[b+764>>2]=-128;J[b+768>>2]=-128;J[b+756>>2]=-128;J[b+760>>2]=-128;J[b+748>>2]=-128;J[b+752>>2]=-128;J[b+740>>2]=-128;J[b+744>>2]=-128;J[b+732>>2]=-128;J[b+736>>2]=-128;J[b+724>>2]=-128;J[b+728>>2]=-128;J[b+716>>2]=-128;J[b+720>>2]=-128;J[b+708>>2]=-128;J[b+712>>2]=-128;J[b+700>>2]=-128;J[b+704>>2]=-128;J[b+692>>2]=-128;J[b+696>>2]=-128;J[b+684>>2]=-128;J[b+688>>2]=-128;J[b+676>>2]=-128;J[b+680>>2]=-128;J[b+668>>2]=-128;J[b+672>>2]=-128;J[b+660>>2]=-128;J[b+664>>2]=-128;J[b+652>>2]=-128;J[b+656>>2]=-128;J[b+644>>2]=-128;J[b+648>>2]=-128;J[b+636>>2]=-128;J[b+640>>2]=-128;J[b+628>>2]=-128;J[b+632>>2]=-128;J[b+620>>2]=-128;J[b+624>>2]=-128;J[b+612>>2]=-128;J[b+616>>2]=-128;J[b+604>>2]=-128;J[b+608>>2]=-128;J[b+596>>2]=-128;J[b+600>>2]=-128;J[b+588>>2]=-128;J[b+592>>2]=-128;J[b+580>>2]=-128;J[b+584>>2]=-128;J[b+572>>2]=-128;J[b+576>>2]=-128;J[b+564>>2]=-128;J[b+568>>2]=-128;J[b+556>>2]=-128;J[b+560>>2]=-128;J[b+548>>2]=-128;J[b+552>>2]=-128;J[b+540>>2]=-128;J[b+544>>2]=-128;J[b+532>>2]=-128;J[b+536>>2]=-128;J[b+524>>2]=-128;J[b+528>>2]=-128;J[b+516>>2]=-128;J[b+520>>2]=-128;J[b+508>>2]=-128;J[b+512>>2]=-128;J[b+500>>2]=-128;J[b+504>>2]=-128;J[b+492>>2]=-128;J[b+496>>2]=-128;J[b+484>>2]=-128;J[b+488>>2]=-128;J[b+476>>2]=-128;J[b+480>>2]=-128;J[b+468>>2]=-128;J[b+472>>2]=-128;J[b+460>>2]=-128;J[b+464>>2]=-128;J[b+452>>2]=-128;J[b+456>>2]=-128;J[b+444>>2]=-128;J[b+448>>2]=-128;J[b+436>>2]=-128;J[b+440>>2]=-128;J[b+428>>2]=-128;J[b+432>>2]=-128;J[b+420>>2]=-128;J[b+424>>2]=-128;J[b+412>>2]=-128;J[b+416>>2]=-128;J[b+404>>2]=-128;J[b+408>>2]=-128;J[b+396>>2]=-128;J[b+400>>2]=-128;J[b+388>>2]=-128;J[b+392>>2]=-128;J[b+380>>2]=-128;J[b+384>>2]=-128;J[b+372>>2]=-128;J[b+376>>2]=-128;J[b+364>>2]=-128;J[b+368>>2]=-128;J[b+356>>2]=-128;J[b+360>>2]=-128;J[b+348>>2]=-128;J[b+352>>2]=-128;J[b+340>>2]=-128;J[b+344>>2]=-128;J[b+332>>2]=-128;J[b+336>>2]=-128;J[b+324>>2]=-128;J[b+328>>2]=-128;J[b+316>>2]=-128;J[b+320>>2]=-128;J[b+308>>2]=-128;J[b+312>>2]=-128;J[b+300>>2]=-128;J[b+304>>2]=-128;J[b+292>>2]=-128;J[b+296>>2]=-128;J[b+284>>2]=-128;J[b+288>>2]=-128;J[b+276>>2]=-128;J[b+280>>2]=-128;J[b+268>>2]=-128;J[b+272>>2]=-128;J[b+260>>2]=-128;J[b+264>>2]=-128;J[b+252>>2]=-128;J[b+256>>2]=-128;J[b+244>>2]=-128;J[b+248>>2]=-128;J[b+236>>2]=-128;J[b+240>>2]=-128;J[b+228>>2]=-128;J[b+232>>2]=-128;J[b+220>>2]=-128;J[b+224>>2]=-128;J[b+212>>2]=-128;J[b+216>>2]=-128;J[b+204>>2]=-128;J[b+208>>2]=-128;J[b+196>>2]=-128;J[b+200>>2]=-128;J[b+188>>2]=-128;J[b+192>>2]=-128;J[b+180>>2]=-128;J[b+184>>2]=-128;J[b+172>>2]=-128;J[b+176>>2]=-128;J[b+164>>2]=-128;J[b+168>>2]=-128;J[b+156>>2]=-128;J[b+160>>2]=-128;J[b+148>>2]=-128;J[b+152>>2]=-128;J[b+140>>2]=-128;J[b+144>>2]=-128;J[b+132>>2]=-128;J[b+136>>2]=-128;J[b+124>>2]=-128;J[b+128>>2]=-128;J[b+116>>2]=-128;J[b+120>>2]=-128;J[b+108>>2]=-128;J[b+112>>2]=-128;J[b+100>>2]=-128;J[b+104>>2]=-128;J[b+92>>2]=-128;J[b+96>>2]=-128;J[b+84>>2]=-128;J[b+88>>2]=-128;J[b+76>>2]=-128;J[b+80>>2]=-128;J[b+68>>2]=-128;J[b+72>>2]=-128;J[b+60>>2]=-128;J[b+64>>2]=-128;J[b+52>>2]=-128;J[b+56>>2]=-128;J[b+44>>2]=-128;J[b+48>>2]=-128;J[b+36>>2]=-128;J[b+40>>2]=-128;J[b>>2]=138212;q=J[e+2444>>2];k=J[m+184>>2];l=0;a=c;f=d;while(1){c=J[(P(g&33554431,24)+k|0)+20>>2];c:{if(c){J[(b+(l<<2)|0)+28>>2]=g<<7;l=l+1|0;if(H[J[c+36>>2]+28|0]<0){break c}}d=(g>>>3&536870908)+q|0;c=J[d>>2];r=d,s=uea(-2,g)&c,J[r>>2]=s}d:{if(!f){d=0;g=-1;c=a;break d}c=a;d=f-1&f;e:{if(d){break e}c=a+1|0;g=J[e+2448>>2]&2147483647;h=c>>>0>g>>>0?c:g;j=J[e+2444>>2];c=a;while(1){c=c+1|0;if(g>>>0<=c>>>0){d=0;c=h;break e}d=J[j+(c<<2)>>2];if(!d){continue}break}}g=qea(f)|a<<5;if(l>>>0>255){break d}a=c;f=d;if((g|0)!=-1){continue}}break}J[b+24>>2]=1;J[b+1052>>2]=l;J[b+20>>2]=i;if(i){Ja[J[J[i>>2]+16>>2]](i);J[b+16>>2]=J[J[b+20>>2]+16>>2]}Ja[J[J[b>>2]+20>>2]](b);if((g|0)!=-1){continue}break}}k=J[m+296>>2];if(k){j=J[m+292>>2];b=p>>>3|0;d=0;while(1){a=bb(o,48);n=N[e+1080>>2];h=J[e+1e3>>2];f=J[e+16>>2];c=J[e+20>>2];J[a+24>>2]=0;J[a+16>>2]=0;J[a+8>>2]=f;J[a+12>>2]=c;H[a+44|0]=b;J[a+40>>2]=h;N[a+36>>2]=n;c=k-d|0;J[a+32>>2]=c>>>0>=32?32:c;J[a+28>>2]=j+(d<<2);J[a>>2]=138268;J[a+20>>2]=i;J[a+24>>2]=1;if(i){Ja[J[J[i>>2]+16>>2]](i);J[a+16>>2]=J[J[a+20>>2]+16>>2];c=J[a>>2]}else{c=138268}Ja[J[c+20>>2]](a);d=d+32|0;if(k>>>0>d>>>0){continue}break}}J[e+1064>>2]=0;Fm(J[e+976>>2]+24|0)}function aC(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;J[a+32>>2]=0;J[a+28>>2]=b;a:{switch(b|0){case 0:b=J[40592];c=Ja[J[J[b>>2]+20>>2]](b)|0?37761:69706;c=Ja[J[J[b+12>>2]+8>>2]](b+12|0,7696,c,10290,83)|0;J[c>>2]=148824;b=c+16|0;J[b>>2]=0;J[b+4>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[b+608>>2]=0;J[b+612>>2]=0;J[b+632>>2]=0;J[b+624>>2]=0;J[b+628>>2]=0;J[b+616>>2]=0;J[b+620>>2]=0;J[b+644>>2]=0;J[b+636>>2]=0;J[b+640>>2]=0;Db(b+688|0);Db(b+912|0);d=b+1136|0;Db(d);e=b+1360|0;Db(e);f=b+1584|0;Db(f);g=b+1808|0;Db(g);Db(b+2032|0);h=b+2256|0;Db(h);i=b+2480|0;Db(i);j=b+2704|0;Db(j);k=b+2928|0;Db(k);l=b+3152|0;Db(l);m=b+3376|0;Db(m);n=b+3600|0;Db(n);o=b+3824|0;Db(o);p=b+4048|0;Db(p);q=b+4272|0;Db(q);r=b+4496|0;Db(r);s=b+4720|0;Db(s);t=b+4944|0;Db(t);u=b+5168|0;Db(u);v=b+5392|0;Db(v);w=b+5616|0;Db(w);x=b+5840|0;Db(x);y=b+6064|0;Db(y);z=b+6288|0;Db(z);A=b+6512|0;Db(A);B=b+6736|0;Db(B);C=b+6960|0;Db(C);D=b+7184|0;Db(D);E=b+7408|0;Db(E);H[b+7633|0]=0;H[b+7632|0]=1;J[b+688>>2]=0;J[b+692>>2]=0;J[b+680>>2]=-25165825;J[b+672>>2]=-25165825;J[b+676>>2]=-25165825;J[b+664>>2]=0;J[b+656>>2]=0;J[b+660>>2]=0;J[b+696>>2]=0;J[b+700>>2]=0;J[b+704>>2]=0;J[b+708>>2]=0;J[b+712>>2]=0;J[b+716>>2]=0;J[b+720>>2]=0;J[b+724>>2]=0;J[b+912>>2]=0;J[b+916>>2]=0;J[b+920>>2]=0;J[b+924>>2]=0;J[b+928>>2]=0;J[b+932>>2]=0;J[b+936>>2]=0;J[b+940>>2]=0;J[b+944>>2]=0;J[b+948>>2]=0;J[d>>2]=0;J[d+4>>2]=0;d=b+1144|0;J[d>>2]=0;J[d+4>>2]=0;d=b+1152|0;J[d>>2]=0;J[d+4>>2]=0;d=b+1160|0;J[d>>2]=0;J[d+4>>2]=0;d=b+1168|0;J[d>>2]=0;J[d+4>>2]=0;d=b+1392|0;J[d>>2]=0;J[d+4>>2]=0;d=b+1384|0;J[d>>2]=0;J[d+4>>2]=0;d=b+1376|0;J[d>>2]=0;J[d+4>>2]=0;d=b+1368|0;J[d>>2]=0;J[d+4>>2]=0;J[e>>2]=0;J[e+4>>2]=0;d=b+1616|0;J[d>>2]=0;J[d+4>>2]=0;d=b+1608|0;J[d>>2]=0;J[d+4>>2]=0;d=b+1600|0;J[d>>2]=0;J[d+4>>2]=0;d=b+1592|0;J[d>>2]=0;J[d+4>>2]=0;J[f>>2]=0;J[f+4>>2]=0;d=b+1840|0;J[d>>2]=0;J[d+4>>2]=0;d=b+1832|0;J[d>>2]=0;J[d+4>>2]=0;d=b+1824|0;J[d>>2]=0;J[d+4>>2]=0;d=b+1816|0;J[d>>2]=0;J[d+4>>2]=0;J[g>>2]=0;J[g+4>>2]=0;d=b+2064|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2056|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2048|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2040|0;J[d>>2]=0;J[d+4>>2]=0;J[b+2032>>2]=0;J[b+2036>>2]=0;d=b+2288|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2280|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2272|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2264|0;J[d>>2]=0;J[d+4>>2]=0;J[h>>2]=0;J[h+4>>2]=0;J[i>>2]=0;J[i+4>>2]=0;d=b+2488|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2496|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2504|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2512|0;J[d>>2]=0;J[d+4>>2]=0;J[j>>2]=0;J[j+4>>2]=0;d=b+2712|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2720|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2728|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2736|0;J[d>>2]=0;J[d+4>>2]=0;J[k>>2]=0;J[k+4>>2]=0;d=b+2936|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2944|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2952|0;J[d>>2]=0;J[d+4>>2]=0;d=b+2960|0;J[d>>2]=0;J[d+4>>2]=0;d=b+3184|0;J[d>>2]=0;J[d+4>>2]=0;d=b+3176|0;J[d>>2]=0;J[d+4>>2]=0;d=b+3168|0;J[d>>2]=0;J[d+4>>2]=0;d=b+3160|0;J[d>>2]=0;J[d+4>>2]=0;J[l>>2]=0;J[l+4>>2]=0;d=b+3408|0;J[d>>2]=0;J[d+4>>2]=0;d=b+3400|0;J[d>>2]=0;J[d+4>>2]=0;d=b+3392|0;J[d>>2]=0;J[d+4>>2]=0;d=b+3384|0;J[d>>2]=0;J[d+4>>2]=0;J[m>>2]=0;J[m+4>>2]=0;d=b+3632|0;J[d>>2]=0;J[d+4>>2]=0;d=b+3624|0;J[d>>2]=0;J[d+4>>2]=0;d=b+3616|0;J[d>>2]=0;J[d+4>>2]=0;d=b+3608|0;J[d>>2]=0;J[d+4>>2]=0;J[n>>2]=0;J[n+4>>2]=0;d=b+3856|0;J[d>>2]=0;J[d+4>>2]=0;d=b+3848|0;J[d>>2]=0;J[d+4>>2]=0;d=b+3840|0;J[d>>2]=0;J[d+4>>2]=0;d=b+3832|0;J[d>>2]=0;J[d+4>>2]=0;J[o>>2]=0;J[o+4>>2]=0;d=b+4080|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4072|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4064|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4056|0;J[d>>2]=0;J[d+4>>2]=0;J[p>>2]=0;J[p+4>>2]=0;d=b+4304|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4296|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4288|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4280|0;J[d>>2]=0;J[d+4>>2]=0;J[q>>2]=0;J[q+4>>2]=0;d=b+4528|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4520|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4512|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4504|0;J[d>>2]=0;J[d+4>>2]=0;J[r>>2]=0;J[r+4>>2]=0;d=b+4752|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4744|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4736|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4728|0;J[d>>2]=0;J[d+4>>2]=0;J[s>>2]=0;J[s+4>>2]=0;d=b+4976|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4968|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4960|0;J[d>>2]=0;J[d+4>>2]=0;d=b+4952|0;J[d>>2]=0;J[d+4>>2]=0;J[t>>2]=0;J[t+4>>2]=0;d=b+5200|0;J[d>>2]=0;J[d+4>>2]=0;d=b+5192|0;J[d>>2]=0;J[d+4>>2]=0;d=b+5184|0;J[d>>2]=0;J[d+4>>2]=0;d=b+5176|0;J[d>>2]=0;J[d+4>>2]=0;J[u>>2]=0;J[u+4>>2]=0;d=b+5424|0;J[d>>2]=0;J[d+4>>2]=0;d=b+5416|0;J[d>>2]=0;J[d+4>>2]=0;d=b+5408|0;J[d>>2]=0;J[d+4>>2]=0;d=b+5400|0;J[d>>2]=0;J[d+4>>2]=0;J[v>>2]=0;J[v+4>>2]=0;d=b+5648|0;J[d>>2]=0;J[d+4>>2]=0;d=b+5640|0;J[d>>2]=0;J[d+4>>2]=0;d=b+5632|0;J[d>>2]=0;J[d+4>>2]=0;d=b+5624|0;J[d>>2]=0;J[d+4>>2]=0;J[w>>2]=0;J[w+4>>2]=0;d=b+5872|0;J[d>>2]=0;J[d+4>>2]=0;d=b+5864|0;J[d>>2]=0;J[d+4>>2]=0;d=b+5856|0;J[d>>2]=0;J[d+4>>2]=0;d=b+5848|0;J[d>>2]=0;J[d+4>>2]=0;J[x>>2]=0;J[x+4>>2]=0;d=b+6096|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6088|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6080|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6072|0;J[d>>2]=0;J[d+4>>2]=0;J[y>>2]=0;J[y+4>>2]=0;d=b+6320|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6312|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6304|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6296|0;J[d>>2]=0;J[d+4>>2]=0;J[z>>2]=0;J[z+4>>2]=0;d=b+6544|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6536|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6528|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6520|0;J[d>>2]=0;J[d+4>>2]=0;J[A>>2]=0;J[A+4>>2]=0;d=b+6768|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6760|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6752|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6744|0;J[d>>2]=0;J[d+4>>2]=0;J[B>>2]=0;J[B+4>>2]=0;d=b+6992|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6984|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6976|0;J[d>>2]=0;J[d+4>>2]=0;d=b+6968|0;J[d>>2]=0;J[d+4>>2]=0;J[C>>2]=0;J[C+4>>2]=0;d=b+7216|0;J[d>>2]=0;J[d+4>>2]=0;d=b+7208|0;J[d>>2]=0;J[d+4>>2]=0;d=b+7200|0;J[d>>2]=0;J[d+4>>2]=0;d=b+7192|0;J[d>>2]=0;J[d+4>>2]=0;J[D>>2]=0;J[D+4>>2]=0;d=b+7440|0;J[d>>2]=0;J[d+4>>2]=0;d=b+7432|0;J[d>>2]=0;J[d+4>>2]=0;d=b+7424|0;J[d>>2]=0;J[d+4>>2]=0;b=b+7416|0;J[b>>2]=0;J[b+4>>2]=0;J[E>>2]=0;J[E+4>>2]=0;b=c+7664|0;J[b>>2]=0;J[b+4>>2]=0;J[b+24>>2]=-1;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[a>>2]=c;return;case 1:b=J[40592];e=Ja[J[J[b>>2]+20>>2]](b)|0?38011:69706;F=a,G=iC(Ja[J[J[b+12>>2]+8>>2]](b+12|0,376,e,10290,84)|0,1,c,d),J[F>>2]=G;return;case 2:b=J[40592];e=Ja[J[J[b>>2]+20>>2]](b)|0?38011:69706;e=iC(Ja[J[J[b+12>>2]+8>>2]](b+12|0,376,e,10290,85)|0,0,c,d);break;default:break a}}J[a>>2]=e}function OG(a,b,c,d,e,f,g,h,i,j){var k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0);l=Ha-160|0;Ha=l;m=a+112|0;z=J[a+444>>2];a:{if(J[(z+(d<<5)|0)+24>>2]==(c|0)){n=N[f+20>>2];o=N[f+24>>2];p=N[f>>2];q=N[f+4>>2];u=N[f+8>>2];s=N[f+16>>2];w=N[g+20>>2];t=N[g>>2];r=N[g+4>>2];v=N[g+8>>2];y=N[g+16>>2];N[l+152>>2]=-N[g+24>>2];N[l+148>>2]=-w;J[l+156>>2]=0;J[l+140>>2]=0;N[l+144>>2]=-y;N[l+136>>2]=-v;N[l+132>>2]=-r;N[l+128>>2]=-t;f=P(d,76);g=l+128|0;lc(l+96|0,J[a+396>>2]+P(d,96)|0,(J[m+340>>2]+P(d,160)|0)+120|0,f+J[a+384>>2]|0,g);N[l+88>>2]=o-N[l+120>>2];N[l+84>>2]=n-N[l+116>>2];J[l+92>>2]=0;J[l+76>>2]=0;N[l+80>>2]=s-N[l+112>>2];N[l+72>>2]=u-N[l+104>>2];N[l+68>>2]=q-N[l+100>>2];N[l+64>>2]=p-N[l+96>>2];AG(c,m,e,l- -64|0);BG(l,b,c,m,e,j);b=J[l+24>>2];J[l+52>>2]=J[l+20>>2];J[l+56>>2]=b;J[l+44>>2]=0;J[l+60>>2]=0;N[l+32>>2]=N[l>>2];b=J[l+8>>2];J[l+36>>2]=J[l+4>>2];J[l+40>>2]=b;N[l+48>>2]=N[l+16>>2];ge(l,(J[m+340>>2]+P(d,160)|0)+120|0,J[a+348>>2]+P(d,112)|0,J[a+360>>2]+P(d,36)|0,f+J[a+384>>2]|0,g,j,l+32|0);n=N[l+24>>2];a=J[l+16>>2];b=J[l+20>>2];c=J[l+4>>2];d=J[l>>2];o=N[l+8>>2];N[h>>2]=N[l+48>>2];N[h+4>>2]=N[l+52>>2];N[h+8>>2]=N[l+56>>2];N[h+16>>2]=N[l+32>>2];N[h+20>>2]=N[l+36>>2];N[h+24>>2]=N[l+40>>2];N[i+24>>2]=o;J[i+16>>2]=d;J[i+20>>2]=c;N[i+8>>2]=n;J[i>>2]=a;J[i+4>>2]=b;break a}k=Ha-2432|0;Ha=k;e=c;if((d|0)!=(c|0)){b=c;e=d;while(1){b:{if(b>>>0>>0){e=J[((e<<5)+z|0)+24>>2];break b}b=J[((b<<5)+z|0)+24>>2]}if((b|0)!=(e|0)){continue}break}}n=N[f+20>>2];p=N[f>>2];q=N[f+4>>2];o=N[f+8>>2];s=N[f+16>>2];u=Q(-N[f+24>>2]);N[k+120>>2]=u;w=Q(-n);N[k+116>>2]=w;b=0;J[k+124>>2]=0;t=Q(-s);N[k+112>>2]=t;J[k+108>>2]=0;o=Q(-o);N[k+104>>2]=o;r=Q(-q);N[k+100>>2]=r;n=Q(-p);N[k+96>>2]=n;q=N[g+20>>2];p=N[g+24>>2];x=N[g+16>>2];y=N[g+8>>2];s=N[g+4>>2];v=N[g>>2];f=k+128|0;a=f+(c<<5)|0;J[a+28>>2]=0;N[a+24>>2]=u;N[a+20>>2]=w;N[a+16>>2]=t;J[a+12>>2]=0;N[a+8>>2]=o;N[a+4>>2]=r;N[a>>2]=n;p=Q(-p);N[k+88>>2]=p;q=Q(-q);N[k+84>>2]=q;a=f+(d<<5)|0;v=Q(-v);N[a>>2]=v;s=Q(-s);N[a+4>>2]=s;y=Q(-y);N[a+8>>2]=y;x=Q(-x);N[a+16>>2]=x;N[a+20>>2]=q;N[a+24>>2]=p;J[a+28>>2]=0;J[a+12>>2]=0;J[k+92>>2]=0;J[k+76>>2]=0;N[k+80>>2]=x;N[k+72>>2]=y;N[k+68>>2]=s;N[k+64>>2]=v;if((c|0)!=(e|0)){while(1){lc(k+32|0,J[m+284>>2]+P(c,96)|0,(J[m+340>>2]+P(c,160)|0)+120|0,J[m+272>>2]+P(c,76)|0,k+96|0);J[k+108>>2]=0;J[k+124>>2]=0;n=N[k+32>>2];N[k+96>>2]=n;r=N[k+36>>2];N[k+100>>2]=r;o=N[k+40>>2];N[k+104>>2]=o;t=N[k+48>>2];N[k+112>>2]=t;w=N[k+52>>2];N[k+116>>2]=w;u=N[k+56>>2];N[k+120>>2]=u;a=J[((c<<5)+z|0)+24>>2];J[(k+2176|0)+(b<<2)>>2]=c;c=(k+128|0)+(a<<5)|0;J[c+28>>2]=0;N[c+16>>2]=t;J[c+12>>2]=0;N[c+8>>2]=o;N[c+4>>2]=r;N[c>>2]=n;N[c+24>>2]=u;N[c+20>>2]=w;b=b+1|0;c=a;if((e|0)!=(c|0)){continue}break}}a=b;if((d|0)!=(e|0)){while(1){lc(k+32|0,J[m+284>>2]+P(d,96)|0,(J[m+340>>2]+P(d,160)|0)+120|0,J[m+272>>2]+P(d,76)|0,k- -64|0);J[k+76>>2]=0;J[k+92>>2]=0;v=N[k+32>>2];N[k+64>>2]=v;s=N[k+36>>2];N[k+68>>2]=s;y=N[k+40>>2];N[k+72>>2]=y;x=N[k+48>>2];N[k+80>>2]=x;q=N[k+52>>2];N[k+84>>2]=q;p=N[k+56>>2];N[k+88>>2]=p;c=J[((d<<5)+z|0)+24>>2];J[(k+2176|0)+(a<<2)>>2]=d;d=(k+128|0)+(c<<5)|0;J[d+28>>2]=0;N[d+16>>2]=x;J[d+12>>2]=0;N[d+8>>2]=y;N[d+4>>2]=s;N[d>>2]=v;N[d+24>>2]=p;N[d+20>>2]=q;a=a+1|0;d=c;if((c|0)!=(e|0)){continue}break}u=N[k+120>>2];w=N[k+116>>2];t=N[k+112>>2];r=N[k+100>>2];o=N[k+104>>2];n=N[k+96>>2]}c=(k+128|0)+(e<<5)|0;J[c+28>>2]=0;N[c+16>>2]=t+x;J[c+12>>2]=0;N[c+8>>2]=o+y;N[c+4>>2]=r+s;N[c>>2]=n+v;N[c+24>>2]=u+p;N[c+20>>2]=w+q;d=a;if(e){while(1){c=e<<5;f=k+128|0;lc(k+32|0,J[m+284>>2]+P(e,96)|0,(J[m+340>>2]+P(e,160)|0)+120|0,J[m+260>>2]+P(e,76)|0,c+f|0);c=J[(c+z|0)+24>>2];f=(c<<5)+f|0;N[f>>2]=N[k+32>>2];J[f+12>>2]=0;g=J[k+40>>2];J[f+4>>2]=J[k+36>>2];J[f+8>>2]=g;N[f+16>>2]=N[k+48>>2];J[f+28>>2]=0;g=J[k+56>>2];J[f+20>>2]=J[k+52>>2];J[f+24>>2]=g;J[(k+2176|0)+(d<<2)>>2]=e;d=d+1|0;e=c;if(c){continue}break}}c:{if(!(H[J[m+364>>2]]&1)){o=N[k+148>>2];s=N[k+144>>2];p=N[k+136>>2];u=N[k+132>>2];q=N[k+128>>2];n=N[k+152>>2];break c}J[k+152>>2]=0;J[k+156>>2]=0;J[k+144>>2]=0;J[k+148>>2]=0;J[k+136>>2]=0;J[k+140>>2]=0;J[k+128>>2]=0;J[k+132>>2]=0;o=Q(0);s=Q(0);p=Q(0);u=Q(0);q=Q(0);n=Q(0)}G=N[m+472>>2];I=N[m+460>>2];K=N[m+448>>2];L=N[m+476>>2];M=N[m+464>>2];O=N[m+452>>2];R=N[m+480>>2];S=N[m+468>>2];T=N[m+456>>2];r=N[m+420>>2];y=N[m+416>>2];U=N[m+508>>2];V=N[m+496>>2];W=N[m+484>>2];x=N[m+432>>2];A=N[m+424>>2];B=N[m+428>>2];w=N[m+512>>2];X=N[m+500>>2];Y=N[m+488>>2];C=N[m+412>>2];D=N[m+436>>2];t=Q(-s);E=N[m+440>>2];F=N[m+444>>2];v=Q(-u);u=Q(Q(Q(Q(D*t)-Q(E*o))-Q(F*n))+Q(Q(Q(N[m+504>>2]*v)-Q(q*N[m+492>>2]))-Q(p*N[m+516>>2])));N[k+56>>2]=u;w=Q(Q(Q(Q(A*t)-Q(B*o))-Q(x*n))+Q(Q(Q(X*v)-Q(q*Y))-Q(p*w)));N[k+52>>2]=w;J[k+60>>2]=0;J[k+44>>2]=0;t=Q(Q(Q(Q(C*t)-Q(y*o))-Q(r*n))+Q(Q(Q(V*v)-Q(q*W))-Q(p*U)));N[k+48>>2]=t;r=Q(Q(Q(x*v)-Q(q*r))-Q(p*F));x=Q(-o);o=Q(r+Q(Q(Q(S*x)-Q(s*T))-Q(n*R)));N[k+40>>2]=o;r=Q(Q(Q(Q(B*v)-Q(q*y))-Q(p*E))+Q(Q(Q(M*x)-Q(s*O))-Q(n*L)));N[k+36>>2]=r;n=Q(Q(Q(Q(A*v)-Q(q*C))-Q(p*D))+Q(Q(Q(I*x)-Q(s*K))-Q(n*G)));N[k+32>>2]=n;if(a>>>0>>0){while(1){d=d-1|0;c=J[(k+2176|0)+(d<<2)>>2];ge(k,(J[m+340>>2]+P(c,160)|0)+120|0,J[m+236>>2]+P(c,112)|0,J[m+248>>2]+P(c,36)|0,J[m+272>>2]+P(c,76)|0,(k+128|0)+(c<<5)|0,j,k+32|0);J[k+44>>2]=0;J[k+60>>2]=0;n=N[k>>2];N[k+32>>2]=n;r=N[k+4>>2];N[k+36>>2]=r;o=N[k+8>>2];N[k+40>>2]=o;t=N[k+16>>2];N[k+48>>2]=t;w=N[k+20>>2];N[k+52>>2]=w;u=N[k+24>>2];N[k+56>>2]=u;if(a>>>0>>0){continue}break}}p=u;q=w;v=t;s=o;y=r;x=n;if(a>>>0>b>>>0){while(1){a=a-1|0;c=J[(k+2176|0)+(a<<2)>>2];ge(k,(J[m+340>>2]+P(c,160)|0)+120|0,J[m+236>>2]+P(c,112)|0,J[m+248>>2]+P(c,36)|0,J[m+272>>2]+P(c,76)|0,(k+128|0)+(c<<5)|0,j,k+32|0);if(a>>>0>b>>>0){continue}break}p=N[k+24>>2];q=N[k+20>>2];v=N[k+16>>2];s=N[k+8>>2];y=N[k+4>>2];u=N[k+56>>2];w=N[k+52>>2];t=N[k+48>>2];r=N[k+36>>2];o=N[k+40>>2];x=N[k>>2];n=N[k+32>>2]}if(b){while(1){b=b-1|0;a=J[(k+2176|0)+(b<<2)>>2];ge(k,(J[m+340>>2]+P(a,160)|0)+120|0,J[m+236>>2]+P(a,112)|0,J[m+248>>2]+P(a,36)|0,J[m+272>>2]+P(a,76)|0,(k+128|0)+(a<<5)|0,j,k+32|0);if(b){continue}break}u=N[k+24>>2];w=N[k+20>>2];t=N[k+16>>2];o=N[k+8>>2];r=N[k+4>>2];n=N[k>>2]}N[h+16>>2]=n;N[h+8>>2]=u;N[h+4>>2]=w;N[h>>2]=t;N[h+24>>2]=o;N[h+20>>2]=r;N[i+24>>2]=s;N[i+20>>2]=y;N[i+16>>2]=x;N[i+8>>2]=p;N[i+4>>2]=q;N[i>>2]=v;Ha=k+2432|0}Ha=l+160|0}function Q_(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;if(!J[a+4656>>2]){e=a+32|0;c=J[e+2352>>2];d=J[e+976>>2]+1164|0;a=Va(b,0,900);J[a+704>>2]=J[c+16>>2]+J[a+704>>2];f=J[c+20>>2]+J[a+708>>2]|0;J[a+708>>2]=f;J[a+732>>2]=J[c+20>>2]+J[a+732>>2];J[a+712>>2]=J[c+24>>2]+J[a+712>>2];J[a+760>>2]=J[c+24>>2]+J[a+760>>2];J[a+716>>2]=J[c+28>>2]+J[a+716>>2];J[a+788>>2]=J[c+28>>2]+J[a+788>>2];J[a+720>>2]=J[c+32>>2]+J[a+720>>2];J[a+816>>2]=J[c+32>>2]+J[a+816>>2];J[a+724>>2]=J[c+36>>2]+J[a+724>>2];J[a+844>>2]=J[c+36>>2]+J[a+844>>2];J[a+728>>2]=J[c+40>>2]+J[a+728>>2];J[a+872>>2]=J[c+40>>2]+J[a+872>>2];J[a+732>>2]=J[c+44>>2]+J[a+732>>2];J[a+708>>2]=f+J[c+44>>2];J[a+736>>2]=J[c+48>>2]+J[a+736>>2];J[a+740>>2]=J[c+52>>2]+J[a+740>>2];J[a+764>>2]=J[c+52>>2]+J[a+764>>2];J[a+744>>2]=J[c+56>>2]+J[a+744>>2];J[a+792>>2]=J[c+56>>2]+J[a+792>>2];J[a+748>>2]=J[c+60>>2]+J[a+748>>2];J[a+820>>2]=J[c+60>>2]+J[a+820>>2];f=c- -64|0;J[a+752>>2]=J[f>>2]+J[a+752>>2];J[a+848>>2]=J[f>>2]+J[a+848>>2];J[a+756>>2]=J[c+68>>2]+J[a+756>>2];J[a+876>>2]=J[c+68>>2]+J[a+876>>2];J[a+760>>2]=J[c+72>>2]+J[a+760>>2];J[a+712>>2]=J[c+72>>2]+J[a+712>>2];J[a+764>>2]=J[c+76>>2]+J[a+764>>2];J[a+740>>2]=J[c+76>>2]+J[a+740>>2];J[a+768>>2]=J[c+80>>2]+J[a+768>>2];J[a+772>>2]=J[c+84>>2]+J[a+772>>2];J[a+796>>2]=J[c+84>>2]+J[a+796>>2];J[a+776>>2]=J[c+88>>2]+J[a+776>>2];J[a+824>>2]=J[c+88>>2]+J[a+824>>2];J[a+780>>2]=J[c+92>>2]+J[a+780>>2];J[a+852>>2]=J[c+92>>2]+J[a+852>>2];J[a+784>>2]=J[c+96>>2]+J[a+784>>2];J[a+880>>2]=J[c+96>>2]+J[a+880>>2];J[a+788>>2]=J[c+100>>2]+J[a+788>>2];J[a+716>>2]=J[c+100>>2]+J[a+716>>2];J[a+792>>2]=J[c+104>>2]+J[a+792>>2];J[a+744>>2]=J[c+104>>2]+J[a+744>>2];J[a+796>>2]=J[c+108>>2]+J[a+796>>2];J[a+772>>2]=J[c+108>>2]+J[a+772>>2];J[a+800>>2]=J[c+112>>2]+J[a+800>>2];J[a+804>>2]=J[c+116>>2]+J[a+804>>2];J[a+828>>2]=J[c+116>>2]+J[a+828>>2];J[a+808>>2]=J[c+120>>2]+J[a+808>>2];J[a+856>>2]=J[c+120>>2]+J[a+856>>2];J[a+812>>2]=J[c+124>>2]+J[a+812>>2];J[a+884>>2]=J[c+124>>2]+J[a+884>>2];J[a+816>>2]=J[c+128>>2]+J[a+816>>2];J[a+720>>2]=J[c+128>>2]+J[a+720>>2];J[a+820>>2]=J[c+132>>2]+J[a+820>>2];J[a+748>>2]=J[c+132>>2]+J[a+748>>2];J[a+824>>2]=J[c+136>>2]+J[a+824>>2];J[a+776>>2]=J[c+136>>2]+J[a+776>>2];J[a+828>>2]=J[c+140>>2]+J[a+828>>2];J[a+804>>2]=J[c+140>>2]+J[a+804>>2];J[a+832>>2]=J[c+144>>2]+J[a+832>>2];J[a+836>>2]=J[c+148>>2]+J[a+836>>2];J[a+860>>2]=J[c+148>>2]+J[a+860>>2];J[a+840>>2]=J[c+152>>2]+J[a+840>>2];J[a+888>>2]=J[c+152>>2]+J[a+888>>2];J[a+108>>2]=J[c>>2];J[a+112>>2]=J[c+4>>2];J[a+116>>2]=J[d>>2];J[a+508>>2]=J[d+392>>2];J[a+312>>2]=J[d+196>>2];c=J[d+4>>2];J[a+144>>2]=c;J[a+120>>2]=c;c=J[d+396>>2];J[a+536>>2]=c;J[a+512>>2]=c;c=J[d+200>>2];J[a+340>>2]=c;J[a+316>>2]=c;c=J[d+8>>2];J[a+172>>2]=c;J[a+124>>2]=c;c=J[d+400>>2];J[a+564>>2]=c;J[a+516>>2]=c;c=J[d+204>>2];J[a+368>>2]=c;J[a+320>>2]=c;c=J[d+12>>2];J[a+200>>2]=c;J[a+128>>2]=c;c=J[d+404>>2];J[a+592>>2]=c;J[a+520>>2]=c;c=J[d+208>>2];J[a+396>>2]=c;J[a+324>>2]=c;c=J[d+16>>2];J[a+228>>2]=c;J[a+132>>2]=c;c=J[d+408>>2];J[a+620>>2]=c;J[a+524>>2]=c;c=J[d+212>>2];J[a+424>>2]=c;J[a+328>>2]=c;c=J[d+20>>2];J[a+256>>2]=c;J[a+136>>2]=c;c=J[d+412>>2];J[a+648>>2]=c;J[a+528>>2]=c;c=J[d+216>>2];J[a+452>>2]=c;J[a+332>>2]=c;c=J[d+24>>2];J[a+284>>2]=c;J[a+140>>2]=c;c=J[d+416>>2];J[a+676>>2]=c;J[a+532>>2]=c;c=J[d+220>>2];J[a+480>>2]=c;J[a+336>>2]=c;J[a+148>>2]=J[d+32>>2];J[a+540>>2]=J[d+424>>2];J[a+344>>2]=J[d+228>>2];c=J[d+36>>2];J[a+176>>2]=c;J[a+152>>2]=c;c=J[d+428>>2];J[a+568>>2]=c;J[a+544>>2]=c;c=J[d+232>>2];J[a+372>>2]=c;J[a+348>>2]=c;c=J[d+40>>2];J[a+204>>2]=c;J[a+156>>2]=c;c=J[d+432>>2];J[a+596>>2]=c;J[a+548>>2]=c;c=J[d+236>>2];J[a+400>>2]=c;J[a+352>>2]=c;c=J[d+44>>2];J[a+232>>2]=c;J[a+160>>2]=c;c=J[d+436>>2];J[a+624>>2]=c;J[a+552>>2]=c;c=J[d+240>>2];J[a+428>>2]=c;J[a+356>>2]=c;c=J[d+48>>2];J[a+260>>2]=c;J[a+164>>2]=c;c=J[d+440>>2];J[a+652>>2]=c;J[a+556>>2]=c;c=J[d+244>>2];J[a+456>>2]=c;J[a+360>>2]=c;c=J[d+52>>2];J[a+288>>2]=c;J[a+168>>2]=c;c=J[d+444>>2];J[a+680>>2]=c;J[a+560>>2]=c;c=J[d+248>>2];J[a+484>>2]=c;J[a+364>>2]=c;J[a+180>>2]=J[d- -64>>2];J[a+572>>2]=J[d+456>>2];J[a+376>>2]=J[d+260>>2];c=J[d+68>>2];J[a+208>>2]=c;J[a+184>>2]=c;c=J[d+460>>2];J[a+600>>2]=c;J[a+576>>2]=c;c=J[d+264>>2];J[a+404>>2]=c;J[a+380>>2]=c;c=J[d+72>>2];J[a+236>>2]=c;J[a+188>>2]=c;c=J[d+464>>2];J[a+628>>2]=c;J[a+580>>2]=c;c=J[d+268>>2];J[a+432>>2]=c;J[a+384>>2]=c;c=J[d+76>>2];J[a+264>>2]=c;J[a+192>>2]=c;c=J[d+468>>2];J[a+656>>2]=c;J[a+584>>2]=c;c=J[d+272>>2];J[a+460>>2]=c;J[a+388>>2]=c;c=J[d+80>>2];J[a+292>>2]=c;J[a+196>>2]=c;c=J[d+472>>2];J[a+684>>2]=c;J[a+588>>2]=c;c=J[d+276>>2];J[a+488>>2]=c;J[a+392>>2]=c;J[a+212>>2]=J[d+96>>2];J[a+604>>2]=J[d+488>>2];J[a+408>>2]=J[d+292>>2];c=J[d+100>>2];J[a+240>>2]=c;J[a+216>>2]=c;c=J[d+492>>2];J[a+632>>2]=c;J[a+608>>2]=c;c=J[d+296>>2];J[a+436>>2]=c;J[a+412>>2]=c;c=J[d+104>>2];J[a+268>>2]=c;J[a+220>>2]=c;c=J[d+496>>2];J[a+660>>2]=c;J[a+612>>2]=c;c=J[d+300>>2];J[a+464>>2]=c;J[a+416>>2]=c;c=J[d+108>>2];J[a+296>>2]=c;J[a+224>>2]=c;c=J[d+500>>2];J[a+688>>2]=c;J[a+616>>2]=c;c=J[d+304>>2];J[a+492>>2]=c;J[a+420>>2]=c;J[a+244>>2]=J[d+128>>2];J[a+636>>2]=J[d+520>>2];J[a+440>>2]=J[d+324>>2];c=J[d+132>>2];J[a+272>>2]=c;J[a+248>>2]=c;c=J[d+524>>2];J[a+664>>2]=c;J[a+640>>2]=c;c=J[d+328>>2];J[a+468>>2]=c;J[a+444>>2]=c;c=J[d+136>>2];J[a+300>>2]=c;J[a+252>>2]=c;c=J[d+528>>2];J[a+692>>2]=c;J[a+644>>2]=c;c=J[d+332>>2];J[a+496>>2]=c;J[a+448>>2]=c;J[a+276>>2]=J[d+160>>2];J[a+668>>2]=J[d+552>>2];J[a+472>>2]=J[d+356>>2];c=J[d+164>>2];J[a+304>>2]=c;J[a+280>>2]=c;c=J[d+556>>2];J[a+696>>2]=c;J[a+672>>2]=c;c=J[d+360>>2];J[a+500>>2]=c;J[a+476>>2]=c;J[a+308>>2]=J[d+192>>2];J[a+700>>2]=J[d+584>>2];J[a+504>>2]=J[d+388>>2];J[a+76>>2]=J[d+588>>2];J[a+80>>2]=J[d+592>>2];J[a+84>>2]=J[d+596>>2];J[a>>2]=J[d+600>>2];J[a+4>>2]=J[d+604>>2];J[a+8>>2]=J[d+608>>2];J[a+60>>2]=J[d+612>>2];J[a+72>>2]=J[d+624>>2]<<14;J[a+64>>2]=J[d+616>>2];J[a+68>>2]=J[d+620>>2];J[a+88>>2]=J[d+628>>2];J[a+92>>2]=J[d+632>>2];J[a+96>>2]=J[d+636>>2];J[a+100>>2]=J[d+640>>2];J[a+104>>2]=J[d+644>>2];J[b+12>>2]=J[e+2664>>2];J[b+16>>2]=J[e+2668>>2];J[b+20>>2]=J[e+2672>>2];J[b+56>>2]=J[e+1236>>2];J[b+52>>2]=J[J[e+980>>2]+368>>2];J[b+24>>2]=J[e+2676>>2];J[b+28>>2]=J[e+2680>>2];J[b+32>>2]=J[e+2684>>2];J[b+36>>2]=J[e+2688>>2];J[b+40>>2]=J[e+2692>>2];J[b+44>>2]=J[e+2696>>2];J[b+48>>2]=J[e+2700>>2];return}Wa(J[40592],2,14375,1551,74242,0)}function qO(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0;J[a+112>>2]=0;f=a+104|0;b=J[a+12>>2];J[f>>2]=J[b+12>>2];J[a+116>>2]=J[b+68>>2];d=J[b+72>>2];c=K[b+8|0];J[a+108>>2]=J[b+16>>2];J[a+120>>2]=c&2?0:d;J[a+124>>2]=d&c<<30>>31;e=a+128|0;b=J[a+8>>2];if(J[b+40>>2]==1){b=J[b+32>>2]}else{b=4}c=Ha-160|0;Ha=c;i=J[f+12>>2];d=c+88|0;J[d+8>>2]=0;J[d>>2]=0;J[d+4>>2]=0;a:{if(!rx(d,f,b)){break a}d=i<<2;if(d){g=J[40592];g=Ja[J[J[g+12>>2]+8>>2]](g+12|0,d,29909,15094,1483)|0}J[c+28>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;J[c+56>>2]=0;J[c+60>>2]=0;J[c+64>>2]=0;J[c+68>>2]=0;J[c+72>>2]=0;J[c+76>>2]=0;J[c+80>>2]=0;J[c+20>>2]=0;J[c+24>>2]=0;J[c+16>>2]=i;J[c+12>>2]=0;J[c+8>>2]=b;J[c+4>>2]=g;J[c+84>>2]=f;J[c+136>>2]=0;J[c+124>>2]=0;Uj(J[c+92>>2],c+136|0,c+124|0,3615,c+4|0);hz(f,g);if(g){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,g)}d=J[f+12>>2];if(d>>>0<=b>>>0){j=Lh(e,f,J[c+92>>2]);break a}b=J[c+92>>2];if(d>>>0<=4){j=Lh(e,f,b);break a}An(J[b+24>>2]);J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;J[c+4>>2]=1;N[c+24>>2]=.00019999999494757503;b=J[40592];d=Ja[J[J[b>>2]+20>>2]](b)|0?51771:69706;d=Ja[J[J[b+12>>2]+8>>2]](b+12|0,37900,d,15094,509)|0;g=d+37892|0;h=d+4|0;b=h;while(1){J[b+8>>2]=0;J[b+12>>2]=0;J[b+32>>2]=-1;J[b+36>>2]=0;J[b+24>>2]=-1082130432;J[b+28>>2]=-1082130432;J[b+16>>2]=0;J[b+20>>2]=-1082130432;J[b+44>>2]=0;J[b+48>>2]=0;J[b+68>>2]=-1;J[b+72>>2]=0;J[b+60>>2]=-1082130432;J[b+64>>2]=-1082130432;J[b+52>>2]=0;J[b+56>>2]=-1082130432;J[b+80>>2]=0;J[b+84>>2]=0;J[b+104>>2]=-1;J[b+108>>2]=0;J[b+96>>2]=-1082130432;J[b+100>>2]=-1082130432;J[b+88>>2]=0;J[b+92>>2]=-1082130432;J[b+116>>2]=0;J[b+120>>2]=0;J[b+140>>2]=-1;J[b+144>>2]=0;J[b+132>>2]=-1082130432;J[b+136>>2]=-1082130432;J[b+124>>2]=0;J[b+128>>2]=-1082130432;J[b+156>>2]=0;J[b+160>>2]=0;J[b+180>>2]=-1;J[b+184>>2]=0;J[b+172>>2]=-1082130432;J[b+176>>2]=-1082130432;J[b+164>>2]=0;J[b+168>>2]=-1082130432;J[b+192>>2]=0;J[b+196>>2]=0;J[b+216>>2]=-1;J[b+220>>2]=0;J[b+208>>2]=-1082130432;J[b+212>>2]=-1082130432;J[b+200>>2]=0;J[b+204>>2]=-1082130432;J[b+228>>2]=0;J[b+232>>2]=0;J[b+252>>2]=-1;J[b+256>>2]=0;J[b+244>>2]=-1082130432;J[b+248>>2]=-1082130432;J[b+236>>2]=0;J[b+240>>2]=-1082130432;J[b+264>>2]=0;J[b+268>>2]=0;J[b+288>>2]=-1;J[b+292>>2]=0;J[b+280>>2]=-1082130432;J[b+284>>2]=-1082130432;J[b+272>>2]=0;J[b+276>>2]=-1082130432;b=b+296|0;if((g|0)!=(b|0)){continue}break}i=0;J[d+37896>>2]=0;J[c+28>>2]=d;J[d+37892>>2]=1;Cf(c+88|0,h,J[J[c+92>>2]+24>>2],c+4|0);j=Lh(e,f,J[c+92>>2]);if(j){H[e+57|0]=1;b=(((J[d+72>>2]!=-1)+(J[d+36>>2]!=-1)|0)+(J[d+108>>2]!=-1)|0)+(J[d+144>>2]!=-1)|0;f=J[c+20>>2]+(J[c+16>>2]+(J[c+12>>2]+J[c+8>>2]|0)|0)|0;g=f<<6;if(g){d=J[40592];i=Ja[J[J[d+12>>2]+8>>2]](d+12|0,g,29909,15094,1090)|0}J[c+156>>2]=4;b=b-2|0;J[e+28>>2]=b>>>0>=3?-1:b<<1;J[c+152>>2]=0;J[c+148>>2]=0;if(K[e+57|0]){J[c+120>>2]=-8388609;J[c+112>>2]=-8388609;J[c+116>>2]=-8388609;J[c+108>>2]=-8388609;J[c+100>>2]=-8388609;J[c+104>>2]=-8388609;Tj(h,c+112|0,c+100|0);k=N[c+112>>2];l=N[c+116>>2];m=N[c+120>>2];n=N[c+100>>2];o=N[c+104>>2];p=N[c+108>>2];N[e+52>>2]=p/Q(32767);N[e+48>>2]=o/Q(32767);N[e+44>>2]=n/Q(32767);N[e+40>>2]=m/Q(32767);N[e+36>>2]=l/Q(32767);N[e+32>>2]=k/Q(32767);N[c+144>>2]=m!=Q(0)?Q(Q(32767)/m):Q(0);N[c+140>>2]=l!=Q(0)?Q(Q(32767)/l):Q(0);N[c+136>>2]=k!=Q(0)?Q(Q(32767)/k):Q(0);N[c+132>>2]=p!=Q(0)?Q(Q(32767)/p):Q(0);N[c+128>>2]=o!=Q(0)?Q(Q(32767)/o):Q(0);N[c+124>>2]=n!=Q(0)?Q(Q(32767)/n):Q(0);px(i,0,c+156|0,h,c+152|0,c+148|0,c+136|0,c+124|0,e+32|0,e+44|0)}b=J[c+28>>2];if(b){while(1){d=J[b+37896>>2];h=J[40592];Ja[J[J[h+12>>2]+12>>2]](h+12|0,b);b=d;if(b){continue}break}}q=f<<2;J[c+28>>2]=0;b:{if(!K[e+57|0]){break b}d=q>>>0>268435455?-1:g;c:{d:{if(d){b=J[40592];h=Ja[J[J[b>>2]+20>>2]](b)|0?57263:69706;h=Ja[J[J[b+12>>2]+8>>2]](b+12|0,d,h,15094,1218)|0;b=Ua(h,i,g);f=f&1073741823;if(f){break d}if(b){break c}break b}h=0;Ua(0,i,g);f=f&1073741823;if(!f){break b}}g=0;while(1){d=g<<6;b=d+i|0;d=d+h|0;I[b>>1]=L[d+2>>1];I[b+16>>1]=L[d+6>>1];I[b+32>>1]=L[d+10>>1];I[b+2>>1]=L[d>>1];I[b+18>>1]=L[d+4>>1];I[b+34>>1]=L[d+8>>1];J[b+48>>2]=J[d+12>>2];I[b+4>>1]=L[d+18>>1];I[b+20>>1]=L[d+22>>1];I[b+36>>1]=L[d+26>>1];I[b+6>>1]=L[d+16>>1];I[b+22>>1]=L[d+20>>1];I[b+38>>1]=L[d+24>>1];J[b+52>>2]=J[d+28>>2];I[b+8>>1]=L[d+34>>1];I[b+24>>1]=L[d+38>>1];I[b+40>>1]=L[d+42>>1];I[b+10>>1]=L[d+32>>1];I[b+26>>1]=L[d+36>>1];I[b+42>>1]=L[d+40>>1];J[b+56>>2]=J[d+44>>2];I[b+12>>1]=L[d+50>>1];I[b+28>>1]=L[d+54>>1];I[b+44>>1]=L[d+58>>1];I[b+14>>1]=L[d+48>>1];I[b+30>>1]=L[d+52>>1];I[b+46>>1]=L[d+56>>1];J[b+60>>2]=J[d+60>>2];g=g+1|0;if((f|0)!=(g|0)){continue}break}}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,h)}J[e+24>>2]=i;J[e+20>>2]=q}b=J[c+28>>2];if(b){while(1){d=J[b+37896>>2];e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,b);b=d;if(b){continue}break}}J[c+28>>2]=0}sx(c+88|0);Ha=c+160|0;if(!j){Wa(J[40592],32,11166,1150,73369,0);return}g=J[a+112>>2];d=J[a+12>>2];if(J[d+80>>2]){e=J[d+68>>2];c=(e|0)<0?-1:e<<1;e:{if(!c){c=0;break e}b=J[40592];d=Ja[J[J[b>>2]+20>>2]](b)|0?32931:69706;c=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,d,11166,1159)|0;d=J[a+12>>2];e=J[d+68>>2]}f=J[d+80>>2];f:{g:{if(e){i=e&3;d=0;b=0;if(e>>>0>=4){j=e&-4;e=0;while(1){I[(b<<1)+c>>1]=L[f+(J[g+(b<<2)>>2]<<1)>>1];h=b|1;I[(h<<1)+c>>1]=L[f+(J[g+(h<<2)>>2]<<1)>>1];h=b|2;I[(h<<1)+c>>1]=L[f+(J[g+(h<<2)>>2]<<1)>>1];h=b|3;I[(h<<1)+c>>1]=L[f+(J[g+(h<<2)>>2]<<1)>>1];b=b+4|0;e=e+4|0;if((j|0)!=(e|0)){continue}break}}if(!i){break g}while(1){I[(b<<1)+c>>1]=L[f+(J[g+(b<<2)>>2]<<1)>>1];b=b+1|0;d=d+1|0;if((i|0)!=(d|0)){continue}break}break g}if(!f){break f}}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,f);d=J[a+12>>2]}J[d+80>>2]=c}b=J[a+8>>2];if(!(K[b+14|0]?0:K[b+12|0])){b=J[d+68>>2];c=b>>>0>1073741823?-1:b<<2;h:{if(!c){c=0;break h}b=J[40592];d=Ja[J[J[b>>2]+20>>2]](b)|0?34527:69706;c=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,d,11166,1168)|0;d=J[a+12>>2];b=J[d+68>>2]}e=J[d+48>>2];i:{j:{k:{if(b){b=0;if(e){break k}while(1){e=b<<2;J[e+c>>2]=J[e+g>>2];b=b+1|0;if(b>>>0>2]){continue}break}break i}if(!e){break i}break j}while(1){f=b<<2;J[f+c>>2]=J[e+(J[g+f>>2]<<2)>>2];b=b+1|0;if(b>>>0>2]){continue}break}}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,e);d=J[a+12>>2]}J[d+48>>2]=c}b=J[a+112>>2];if(b){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[a+112>>2]=0}function w0(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;a:{b=J[a+268>>2];if(!K[a+337|0]&(b|0)!=6){break a}H[a+337|0]=0;f=J[a+4>>2];if(!(K[a+336|0]?f:0)){f=Ha-16|0;Ha=f;b=J[a+4>>2];if(b){b=Kd(b);c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+4>>2]=0;b=J[a+284>>2];b:{if(!b){break b}c=J[40592];e=c+12|0;c=Re((q=e,r=64,s=Ja[J[J[c>>2]+20>>2]](c)|0?49661:69706,t=9735,u=750,p=J[J[e>>2]+8>>2],Ja[p](q|0,r|0,s|0,t|0,u|0)|0));J[a+4>>2]=c;J[f+4>>2]=b;J[f+12>>2]=0;e=J[a+292>>2];J[f>>2]=4;J[f+8>>2]=e;Kg(c,f);J[f+8>>2]=0;J[f>>2]=0;J[f+4>>2]=0;c=J[f+12>>2];if(c){e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,c)}if(!K[a+336|0]){break b}c=J[a+40>>2];Ie(a+312|0,b>>>0>c>>>0?b:c,J[a+4>>2])}Ha=f+16|0;return}if((b|0)!=6){if(!J[a+284>>2]){break a}jC(a+52|0,J[a+292>>2]);dl(f,J[a+292>>2]);return}f=Kd(f);b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,f);f=J[a+36>>2];if(f){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,f)}J[a+268>>2]=0;J[a+36>>2]=0;f=1;b=J[a+44>>2];c=J[a+272>>2];c:{if(b>>>0<=c>>>0){f=-1;if(b>>>0>=c>>>0){break c}}J[a+280>>2]=J[a+280>>2]+f}f=J[a+32>>2];J[a+32>>2]=0;J[a+4>>2]=f;b=a+312|0;c=J[a+284>>2];e=J[a+40>>2];Ie(b,c>>>0>e>>>0?c:e,f);if(J[a+344>>2]>0){f=J[a+340>>2];while(1){d=J[f>>2];d:{if(d>>>0>=M[a+316>>2]){break d}c=J[J[b>>2]+(d<<2)>>2];if((c|0)==-1){break d}Jd(J[a+4>>2],c);d=J[f>>2]}xp(b,d,J[f+4>>2],J[a+4>>2]);f=f+8|0;if(f>>>0>2]+(J[a+344>>2]<<3)>>>0){continue}break}}J[a+344>>2]=0;c=J[a+356>>2];if(c){f=0;while(1){e=J[J[a+352>>2]+(f<<2)>>2];e:{if(e>>>0>=M[a+316>>2]){break e}e=J[J[b>>2]+(e<<2)>>2];if((e|0)==-1){break e}Jd(J[a+4>>2],e)}f=f+1|0;if((c|0)!=(f|0)){continue}break}}J[a+356>>2]=0;f=J[a+4>>2];if(!(!f|!J[a+284>>2])){jC(a+52|0,J[a+292>>2]);dl(f,J[a+292>>2])}m=J[a+48>>2]-1|0;c=0;f=0;h=Ha-16|0;Ha=h;g=a+52|0;e=g+4|0;d=J[e+4>>2];i=P(d,48)+e|0;b=J[i+12>>2];if(!(!b|!J[b+588>>2])){e=e+P(d,48)|0;d=J[e+52>>2];k=J[e+36>>2];if(!(!k|!d)){Va(J[e+28>>2],255,k<<2);d=J[e+24>>2];b=J[e+32>>2];k=b-1|0;if(k){if(b-2>>>0>=3){l=k&-4;b=0;while(1){j=f|1;J[d+(f<<2)>>2]=j;o=d+(j<<2)|0;j=f|2;J[o>>2]=j;o=d+(j<<2)|0;j=f|3;J[o>>2]=j;f=f+4|0;J[d+(j<<2)>>2]=f;b=b+4|0;if((l|0)!=(b|0)){continue}break}}b=k&3;if(b){while(1){j=d+(f<<2)|0;f=f+1|0;J[j>>2]=f;n=n+1|0;if((b|0)!=(n|0)){continue}break}}b=J[e+32>>2]-1|0}else{b=0}J[d+(b<<2)>>2]=-1;J[e+52>>2]=0;J[e+44>>2]=0;b=J[i+12>>2]}J[e+8>>2]=0;vC(b)}d=J[g+204>>2];f:{if(!d){break f}f=-1;g:{h:{i:{b=J[g+200>>2];e=d-1|0;if((m|0)!=J[(b+(e<<3)|0)+4>>2]){j:{if((m|0)!=J[b+4>>2]){break j}while(1){f=c;c=c+1|0;if((d|0)==(c|0)){f=e;break j}if((m|0)==J[((c<<3)+b|0)+4>>2]){continue}break}}if((f|0)==-1){break f}k=f+1|0;J[g+204>>2]=d-k;if((d|0)==(k|0)){c=0;break h}d=0;while(1){c=J[g+196>>2]+P(d,24)|0;i=d+k<<3;l=i+b|0;e=J[J[l>>2]+8>>2];N[c>>2]=N[e>>2];N[c+4>>2]=N[e+4>>2];N[c+8>>2]=N[e+8>>2];N[c+12>>2]=N[e+12>>2];N[c+16>>2]=N[e+16>>2];N[c+20>>2]=N[e+20>>2];e=d<<3;b=e+b|0;J[b+4>>2]=J[l+4>>2];l=J[b>>2];ud(l,1);b=J[g+200>>2];c=i+b|0;J[b+e>>2]=J[c>>2];J[c+4>>2]=0;J[c>>2]=l;d=d+1|0;c=J[g+204>>2];if(d>>>0>>0){continue}break}break i}d=0;e=0;if(J[g+204>>2]){f=J[g+200>>2];while(1){b=d<<3;ud(J[b+f>>2],1);f=J[g+200>>2];J[(b+f|0)+4>>2]=0;d=d+1|0;if(d>>>0>2]){continue}break}}f=J[g+148>>2];if(!(!f|!J[g+164>>2])){Va(J[g+140>>2],255,f<<2);d=0;f=J[g+136>>2];k=J[g+144>>2];b=k-1|0;if(b){if(k-2>>>0>=3){k=b&-4;while(1){i=d|1;J[f+(d<<2)>>2]=i;j=f+(i<<2)|0;i=d|2;J[j>>2]=i;j=f+(i<<2)|0;i=d|3;J[j>>2]=i;d=d+4|0;J[f+(i<<2)>>2]=d;c=c+4|0;if((k|0)!=(c|0)){continue}break}}b=b&3;if(b){while(1){c=f+(d<<2)|0;d=d+1|0;J[c>>2]=d;e=e+1|0;if((b|0)!=(e|0)){continue}break}}d=J[g+144>>2]-1|0}else{d=0}J[f+(d<<2)>>2]=-1;J[g+164>>2]=0;J[g+156>>2]=0}J[g+204>>2]=0;ud(J[g+168>>2],1);break f}if(c>>>0>f>>>0){break g}}while(1){e=c<<3;ud(J[e+b>>2],1);b=J[g+200>>2];J[(e+b|0)+4>>2]=0;e=(c|0)==(f|0);c=c+1|0;if(!e){continue}break}c=J[g+204>>2]}J[h+4>>2]=c;J[h+12>>2]=0;f=J[g+196>>2];J[h>>2]=4;J[h+8>>2]=f;Kg(J[g+168>>2],h);Ie(g+172|0,J[g+204>>2],J[g+168>>2]);J[h+8>>2]=0;J[h>>2]=0;J[h+4>>2]=0;f=J[h+12>>2];if(f){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,f)}J[h+8>>2]=g+128;c=J[g+148>>2];k:{if(!c){break k}e=J[g+140>>2];b=0;l:{while(1){f=e+(b<<2)|0;if(J[f>>2]!=-1){break l}b=b+1|0;J[h+4>>2]=b;if((b|0)!=(c|0)){continue}break}break k}J[h>>2]=f;J[h+4>>2]=b+1;b=J[g+132>>2];if(!b){break k}b=b+P(J[f>>2],20)|0;f=0;while(1){c=J[b+8>>2];m:{if((c|0)==(m|0)){f=f+1|0;break m}J[b+16>>2]=J[b+16>>2]-k}d=J[h>>2];n:{o:{p:{q:{r:{if((c|0)==(m|0)){if(!d){break r}i=J[d>>2];e=i<<2;g=J[h+8>>2];J[d>>2]=J[e+J[g+8>>2]>>2];c=J[g+36>>2]-1|0;J[g+36>>2]=c;J[g+32>>2]=J[g+32>>2]+1;if((c|0)!=(i|0)){d=J[g+4>>2];j=P(i,20);b=d+j|0;c=d+P(c,20)|0;d=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=d;d=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=d;J[b+16>>2]=J[c+16>>2];l=J[g+8>>2];J[l+e>>2]=J[l+(J[g+36>>2]<<2)>>2];n=J[g+12>>2];c=j+J[g+4>>2]|0;b=J[c+4>>2];d=0;c=J[c>>2];e=d|c;d=d^-1;e=e+d|0;b=(c^-1)+b|0;b=d>>>0>e>>>0?b+1|0:b;d=b;c=b>>>22|0;b=e^((b&4194303)<<10|e>>>22);e=d^c;d=e;c=b;b=d<<13|b>>>19;j=c<<13^-1;e=c+j|0;c=(b^-1)+d|0;c=e>>>0>>0?c+1|0:c;b=rea(e^((c&255)<<24|e>>>8),c^c>>>8,9,0);e=Ia;c=e>>>15|0;b=b^((e&32767)<<17|b>>>15);c=c^e;j=b<<27^-1;e=j+b|0;b=((c<<27|b>>>5)^-1)+c|0;b=e>>>0>>0?b+1|0:b;e=((J[g+20>>2]-1&(e^((b&2147483647)<<1|e>>>31)))<<2)+n|0;d=J[e>>2];b=J[g+36>>2];if((d|0)!=(b|0)){while(1){e=l+(d<<2)|0;d=J[e>>2];if((b|0)!=(d|0)){continue}break}}J[e>>2]=i;d=J[h>>2]}J[g+28>>2]=J[g+28>>2]-1;b=J[d>>2];if((b|0)!=-1){b=J[J[h+8>>2]+4>>2]+P(b,20)|0;break n}e=0;J[h>>2]=0;d=J[h+4>>2];b=J[h+8>>2];g=J[b+20>>2];if(d>>>0>=g>>>0){break p}i=J[b+12>>2];while(1){c=i+(d<<2)|0;if(J[c>>2]!=-1){break o}d=d+1|0;J[h+4>>2]=d;if((d|0)!=(g|0)){continue}break}break p}if(d){break q}}e=0;J[h>>2]=0;d=J[h+4>>2];b=J[h+8>>2];g=J[b+20>>2];if(d>>>0>=g>>>0){break p}i=J[b+12>>2];while(1){c=i+(d<<2)|0;if(J[c>>2]!=-1){break o}d=d+1|0;J[h+4>>2]=d;if((d|0)!=(g|0)){continue}break}break p}b=J[h+8>>2];c=J[b+8>>2]+(J[d>>2]<<2)|0;e=J[c>>2];if((e|0)==-1){e=0;J[h>>2]=0;d=J[h+4>>2];g=J[b+20>>2];if(d>>>0>=g>>>0){break p}i=J[b+12>>2];while(1){c=i+(d<<2)|0;if(J[c>>2]!=-1){break o}d=d+1|0;J[h+4>>2]=d;if((d|0)!=(g|0)){continue}break}break p}J[h>>2]=c;e=J[b+4>>2]+P(e,20)|0}b=e;break n}J[h>>2]=c;J[h+4>>2]=d+1;b=J[b+4>>2]+P(J[c>>2],20)|0}if(b){continue}break}}}Ha=h+16|0;H[a+338|0]=(J[a+156>>2]+J[a+108>>2]|0)!=(0-J[a+216>>2]|0)}}function Z0(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),D=0,E=Q(0),F=0,G=0,H=Q(0),I=Q(0),O=0,S=0,T=0,U=0,V=0,W=0,X=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0;if(K[a+7648|0]){F=1}else{O=d;G=Ha-16|0;Ha=G;F=1;p=a+16|0;D=J[p+636>>2];a=J[p+28>>2];a:{if(!(D|a)){break a}k=N[O>>2];if(k==Q(34028234663852886e22)){i=N[p+664>>2];k=N[p+680>>2];l=Q(i-k);q=N[p+660>>2];m=N[p+676>>2];n=Q(q-m);r=Q(Q(i+k)+Q(0));m=Q(Q(q+m)+Q(0));i=N[p+656>>2];k=N[p+672>>2];t=Q(i-k);u=Q(Q(i+k)+Q(0));if(a){q=Q(85070586659632215e21);o=Q(-85070586659632215e21);x=Q(-85070586659632215e21);y=Q(-85070586659632215e21);k=Q(85070586659632215e21);i=Q(85070586659632215e21);while(1){d=P(z,24)+p|0;s=N[d+180>>2];o=o>s?o:s;s=N[d+176>>2];x=x>s?x:s;s=N[d+172>>2];y=y>s?y:s;s=N[d+168>>2];q=q>2];k=k>2];i=io?m:o;o=Q(y+Q(0));u=on?n:k;t=i>t?t:i;l=l>2];k=N[c>>2];q=N[c+4>>2];n=Q(Q(f*l)+Q(Q(Q(Q(u+t)*Q(.5))*k)+Q(Q(Q(m+n)*Q(.5))*q)));l=Q(Q(N[b+8>>2]*l)+Q(Q(N[b>>2]*k)+Q(q*N[b+4>>2])));k=Q(R(Q(Q(n-i)-l)));i=Q(R(Q(Q(i+n)-l)));k=Q(g+(i>k?k:i));N[O>>2]=k}n=N[c+8>>2];d=n>Q(0);o=Q(-n);r=N[c+4>>2];F=r>Q(0);x=Q(-r);m=N[c>>2];z=m>Q(0);y=Q(-m);l=N[b+8>>2];t=N[b+4>>2];u=N[b>>2];b:{if(k>=Q(34028234663852886e22)){q=r==Q(0)?t:r>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);k=m==Q(0)?u:m>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);if(n==Q(0)){i=l;break b}i=n>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break b}i=Q(l+Q(k*n));q=Q(t+Q(k*r));k=Q(u+Q(k*m))}o=d?n:o;x=F?r:x;y=z?m:y;s=il?l:i;q=q>t?t:q;k=k>u?u:k;if(a){z=0;while(1){d=P(z,24)+p|0;g=N[d+160>>2];h=N[d+172>>2];f=Q(Q(g+h)*Q(.5));g=Q(Q(h-g)*Q(.5));c:{if(!(Q(f+g)>=k)|!(Q(f-g)<=I)){break c}j=N[d+176>>2];w=N[d+164>>2];h=Q(Q(j-w)*Q(.5));j=Q(Q(w+j)*Q(.5));w=Q(t-j);A=Q(u-f);f=Q(Q(m*w)-Q(r*A));if(!(Q(Q(x*g)+Q(y*h))>=(f>Q(0)?f:Q(-f)))|!(Q(j+h)>=q)|!(Q(j-h)<=H)){break c}E=Q(o*h);f=N[d+180>>2];j=N[d+168>>2];h=Q(Q(f-j)*Q(.5));f=Q(Q(j+f)*Q(.5));B=Q(l-f);j=Q(Q(r*B)-Q(n*w));if(!(Q(E+Q(x*h))>=(j>Q(0)?j:Q(-j)))|!(Q(f+h)>=i)|!(Q(f-h)<=s)){break c}f=Q(Q(o*g)+Q(y*h));g=Q(Q(n*A)-Q(m*B));if(!(f>=(g>Q(0)?g:Q(-g)))){break c}if(!(Ja[J[J[e>>2]>>2]](e,O,((z<<3)+p|0)+32|0)|0)){F=0;break a}a=J[p+28>>2]}z=z+1|0;if(z>>>0>>0){continue}break}}F=1;if(!D){break a}f=N[p+656>>2];g=N[p+672>>2];if(!(Q(f+g)>=k)|!(Q(f-g)<=I)){break a}h=N[p+676>>2];j=N[p+660>>2];w=Q(t-j);A=Q(u-f);f=Q(Q(m*w)-Q(r*A));if(!(Q(Q(x*g)+Q(y*h))>=(f>Q(0)?f:Q(-f)))|!(Q(j+h)>=q)|!(Q(j-h)<=H)){break a}E=Q(o*h);h=N[p+680>>2];f=N[p+664>>2];B=Q(l-f);j=Q(Q(r*B)-Q(n*w));if(!(Q(E+Q(x*h))>=(j>Q(0)?j:Q(-j)))|!(Q(f+h)>=i)|!(Q(f-h)<=s)){break a}f=Q(Q(o*g)+Q(y*h));g=Q(Q(n*A)-Q(m*B));if(!(f>=(g>Q(0)?g:Q(-g)))){break a}a=J[p+644>>2]<<2;ca=a+b|0;g=N[ca>>2];da=a+c|0;h=N[da>>2];f=N[O>>2];N[G+12>>2]=f;h=Q(g+Q(f*h));a=(C(g>h?g:h),v(2));b=(a|0)<0?a^-1:a|-2147483648;a=(C(g>2]>>>30&2|J[c>>2]>>>29&4|J[c+8>>2]>>>31)<<1;ea=p+688|0;W=L[(V+ea|0)+208>>1];F=0;while(1){S=W&7;d=S<<2;d:{if(!J[d+ea>>2]){break d}c=(S<<5)+p|0;f=N[c+736>>2];g=N[c+752>>2];if(!(Q(f+g)>=k)|!(Q(f-g)<=I)){break d}h=N[c+756>>2];j=N[c+740>>2];w=Q(t-j);A=Q(u-f);f=Q(Q(m*w)-Q(r*A));if(!(Q(Q(x*g)+Q(y*h))>=(f>Q(0)?f:Q(-f)))|!(Q(j+h)>=q)|!(Q(j-h)<=H)){break d}E=Q(o*h);h=N[c+760>>2];f=N[c+744>>2];B=Q(l-f);j=Q(Q(r*B)-Q(n*w));if(!(Q(E+Q(x*h))>=(j>Q(0)?j:Q(-j)))|!(Q(f+h)>=i)|!(Q(f-h)<=s)){break d}f=Q(Q(o*g)+Q(y*h));g=Q(Q(n*A)-Q(m*B));if(!(f>=(g>Q(0)?g:Q(-g)))){break d}X=P(S,224)+p|0;fa=X+912|0;Z=L[(fa+V|0)+208>>1];ia=d+p|0;_=0;while(1){d=Z&7;z=d<<2;e:{if(!J[z+fa>>2]){break e}c=(d<<5)+X|0;f=N[c+960>>2];g=N[c+976>>2];if(!(Q(f+g)>=k)|!(Q(f-g)<=I)){break e}h=N[c+980>>2];j=N[c+964>>2];w=Q(t-j);A=Q(u-f);f=Q(Q(m*w)-Q(r*A));if(!(Q(Q(x*g)+Q(y*h))>=(f>Q(0)?f:Q(-f)))|!(Q(j+h)>=q)|!(Q(j-h)<=H)){break e}E=Q(o*h);h=N[c+984>>2];f=N[c+968>>2];B=Q(l-f);j=Q(Q(r*B)-Q(n*w));if(!(Q(E+Q(x*h))>=(j>Q(0)?j:Q(-j)))|!(Q(f+h)>=i)|!(Q(f-h)<=s)){break e}f=Q(Q(o*g)+Q(y*h));g=Q(Q(n*A)-Q(m*B));if(!(f>=(g>Q(0)?g:Q(-g)))){break e}ja=J[(z+X|0)+932>>2]+J[ia+708>>2]|0;$=(P(S,1120)+p|0)+P(d,224)|0;ga=$+2032|0;aa=L[(ga+V|0)+208>>1];ha=0;T=0;while(1){c=a;d=b;f:{g:{a=aa&7;b=a<<2;U=J[b+ga>>2];if(!U){break g}a=(a<<5)+$|0;f=N[a+2080>>2];g=N[a+2096>>2];if(!(Q(f+g)>=k)|!(Q(f-g)<=I)){break g}h=N[a+2100>>2];j=N[a+2084>>2];w=Q(t-j);A=Q(u-f);f=Q(Q(m*w)-Q(r*A));if(!(Q(Q(x*g)+Q(y*h))>=(f>Q(0)?f:Q(-f)))|!(Q(j+h)>=q)|!(Q(j-h)<=H)){break g}E=Q(o*h);h=N[a+2104>>2];f=N[a+2088>>2];B=Q(l-f);j=Q(Q(r*B)-Q(n*w));if(!(Q(E+Q(x*h))>=(j>Q(0)?j:Q(-j)))|!(Q(f+h)>=i)|!(Q(f-h)<=s)){break g}f=Q(Q(o*g)+Q(y*h));g=Q(Q(n*A)-Q(m*B));if(!(f>=(g>Q(0)?g:Q(-g)))){break g}a=J[(b+$|0)+2052>>2]+ja|0;z=J[p+24>>2]+(a<<3)|0;D=J[p+20>>2]+(a<<5)|0;U=D+(U<<5)|0;a=c;b=d;while(1){h:{i:{if(M[D+28>>2]>>0){break i}if(M[D+12>>2]>b>>>0){break f}f=N[D>>2];g=N[D+16>>2];if(!(Q(f+g)>=k)|!(Q(f-g)<=I)){break i}h=N[D+20>>2];j=N[D+4>>2];w=Q(t-j);A=Q(u-f);f=Q(Q(m*w)-Q(r*A));if(!(Q(Q(x*g)+Q(y*h))>=(f>Q(0)?f:Q(-f)))|!(Q(j+h)>=q)|!(Q(j-h)<=H)){break i}E=Q(o*h);h=N[D+24>>2];f=N[D+8>>2];B=Q(l-f);j=Q(Q(r*B)-Q(n*w));if(!(Q(E+Q(x*h))>=(j>Q(0)?j:Q(-j)))|!(Q(f+h)>=i)|!(Q(f-h)<=s)){break i}f=Q(Q(o*g)+Q(y*h));g=Q(Q(n*A)-Q(m*B));if(!(f>=(g>Q(0)?g:Q(-g)))){break i}g=N[G+12>>2];if(!(Ja[J[J[e>>2]>>2]](e,G+12|0,z)|0)){break h}f=g;g=N[G+12>>2];if(!(f>g)){break i}i=N[ca>>2];k=Q(i+Q(g*N[da>>2]));a=(C(i>k?i:k),v(2));b=(a|0)<0?a^-1:a|-2147483648;a=(C(il?l:i;q=k>t?t:k;k=g>u?u:g}z=z+8|0;D=D+32|0;if((U|0)!=(D|0)){continue}break f}break}a=c;b=d;if(!ha){break a}break e}a=c;b=d}aa=aa>>>3|0;ha=T>>>0>3;T=T+1|0;if((T|0)!=5){continue}break}}Z=Z>>>3|0;_=_+1|0;if((_|0)!=5){continue}break}}W=W>>>3|0;F=ba>>>0>3;ba=ba+1|0;if((ba|0)!=5){continue}break}N[O>>2]=N[G+12>>2]}Ha=G+16|0}return F|0}function fc(a,b,c,d,e){var f=0,g=Q(0),h=0,i=Q(0),j=0,k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=0,q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=0,O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=0,ga=0,ha=0,ia=0,ja=0,ka=0;f=Ha-96|0;Ha=f;s=N[a+3640>>2];g=N[b+12>>2];i=N[b>>2];O=Q(g-i);q=N[b+28>>2];n=N[b+4>>2];R=Q(q-n);v=N[b+24>>2];S=Q(v-i);k=N[b+16>>2];T=Q(k-n);x=Q(Q(O*R)-Q(S*T));Z=N[b+32>>2];o=N[b+8>>2];U=Q(Z-o);l=N[b+20>>2];V=Q(l-o);y=Q(Q(T*U)-Q(R*V));z=Q(Q(V*S)-Q(U*O));ea=Q(Q(x*x)+Q(Q(y*y)+Q(z*z)));w=Q(Q(1)/Q(Y(ea)));_=Q(x*w);t=N[a+3632>>2];$=Q(y*w);u=N[a+3636>>2];w=Q(z*w);a:{if(Q(Q(Q(s*_)+Q(Q(t*$)+Q(u*w)))-Q(Q(o*_)+Q(Q(i*$)+Q(n*w))))>2]=o;N[f+84>>2]=n;N[f+80>>2]=i;J[f+92>>2]=0;m=(d&40)!=0;g=Q(Q(A*A)+Q(Q(B*B)+Q(C*C)));break d}D=Q(s-l);E=Q(t-g);F=Q(u-k);ca=Q(Q(U*D)+Q(Q(S*E)+Q(R*F)));W=Q(Q(V*D)+Q(Q(O*E)+Q(T*F)));if(!(!(W>=Q(0))|!(W>=ca))){N[f+88>>2]=l;N[f+84>>2]=k;N[f+80>>2]=g;J[f+92>>2]=0;m=(d&24)!=0;o=l;n=k;i=g;g=Q(Q(D*D)+Q(Q(E*E)+Q(F*F)));break d}G=Q(s-Z);I=Q(t-v);L=Q(u-q);da=Q(Q(V*G)+Q(Q(O*I)+Q(T*L)));X=Q(Q(U*G)+Q(Q(S*I)+Q(R*L)));if(!(!(X>=Q(0))|!(X>=da))){N[f+88>>2]=Z;N[f+84>>2]=q;N[f+80>>2]=v;J[f+92>>2]=0;m=(d&48)!=0;o=Z;n=q;i=v;g=Q(Q(G*G)+Q(Q(I*I)+Q(L*L)));break d}if(!(!(W=Q(0))))){J[f+92>>2]=0;g=Q(ba/Q(ba-W));o=Q(o+Q(V*g));N[f+88>>2]=o;n=Q(n+Q(T*g));N[f+84>>2]=n;i=Q(i+Q(O*g));N[f+80>>2]=i;m=d>>>3&1;g=Q(s-o);k=Q(g*g);g=Q(t-i);l=Q(g*g);g=Q(u-n);g=Q(k+Q(l+Q(g*g)));break d}if(!(!(X<=da)|(!(Q(Q(x*Q(Q(E*L)-Q(I*F)))+Q(Q(y*Q(Q(F*G)-Q(L*D)))+Q(z*Q(Q(D*I)-Q(G*E)))))>2]=0;i=Q(ca-W);i=Q(i/Q(i+Q(da-X)));o=Q(l+Q(Q(Z-l)*i));N[f+88>>2]=o;n=Q(k+Q(Q(q-k)*i));N[f+84>>2]=n;i=Q(g+Q(Q(v-g)*i));N[f+80>>2]=i;m=d>>>4&1;g=Q(s-o);k=Q(g*g);g=Q(t-i);l=Q(g*g);g=Q(u-n);g=Q(k+Q(l+Q(g*g)));break d}if(!(X=Q(0)))){break c}J[f+92>>2]=0;g=Q(aa/Q(aa-X));o=Q(o+Q(U*g));N[f+88>>2]=o;n=Q(n+Q(R*g));N[f+84>>2]=n;i=Q(i+Q(S*g));N[f+80>>2]=i;m=d>>>5&1;g=Q(s-o);k=Q(g*g);g=Q(t-i);l=Q(g*g);g=Q(u-n);g=Q(k+Q(l+Q(g*g)))}if(!(g>2])){break a}k=Q(s-o);v=Q(t-i);l=Q(u-n);q=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(v*v)+Q(l*l))))));k=Q(k*q);N[f+72>>2]=k;l=Q(l*q);N[f+68>>2]=l;q=Q(v*q);N[f+64>>2]=q;break b}J[f+92>>2]=0;i=Q(Q(Q(x*Q(o-s))+Q(Q(y*Q(i-t))+Q(z*Q(n-u))))/ea);g=Q(x*i);o=Q(s+g);N[f+88>>2]=o;k=Q(z*i);n=Q(u+k);N[f+84>>2]=n;l=Q(y*i);i=Q(t+l);N[f+80>>2]=i;g=Q(Q(g*g)+Q(Q(l*l)+Q(k*k)));if(!(g>2])){break a}N[f+72>>2]=_;N[f+68>>2]=w;N[f+64>>2]=$;m=1;k=_;l=w;q=$}J[f+76>>2]=0;if(Q(Q(k*_)+Q(Q(q*$)+Q(w*l)))>Q(.9959999918937683)){i=Q(Y(g));b=J[a+3616>>2];e:{if((b|0)==128){break e}M=a+2336|0;d=J[e>>2];m=J[e+4>>2];h=d>>>0>>0?d:m;j=d>>>0>m>>>0?d:m;d=h<<16|j;d=(d<<15^-1)+d|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;p=(((d>>>16^d)&127)+a|0)+3488|0;d=K[p|0];f:{if((d|0)!=255){while(1){d=d&255;p=M+(d<<3)|0;if((h|0)==J[p>>2]&(j|0)==J[p+4>>2]){break f}p=(a+d|0)+3360|0;d=K[p|0];if((d|0)!=255){continue}break}}H[p|0]=b;H[(a+b|0)+3360|0]=255;b=J[a+3616>>2];J[a+3616>>2]=b+1;d=M+(b<<3)|0;J[d>>2]=h;J[d+4>>2]=j;m=J[e+4>>2];b=J[a+3616>>2]}if((b|0)==128){break e}h=J[e+8>>2];r=h>>>0>m>>>0?m:h;j=h>>>0>>0?m:h;d=r<<16|j;d=(d<<15^-1)+d|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;p=(((d>>>16^d)&127)+a|0)+3488|0;d=K[p|0];g:{if((d|0)!=255){while(1){d=d&255;m=M+(d<<3)|0;if((r|0)==J[m>>2]&(j|0)==J[m+4>>2]){break g}p=(a+d|0)+3360|0;d=K[p|0];if((d|0)!=255){continue}break}}H[p|0]=b;H[(a+b|0)+3360|0]=255;b=J[a+3616>>2];J[a+3616>>2]=b+1;d=M+(b<<3)|0;J[d>>2]=r;J[d+4>>2]=j;b=J[a+3616>>2];h=J[e+8>>2]}if((b|0)==128){break e}d=J[e>>2];m=d>>>0>h>>>0?h:d;j=d>>>0>>0?h:d;d=m<<16|j;d=(d<<15^-1)+d|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;e=(((d>>>16^d)&127)+a|0)+3488|0;d=K[e|0];if((d|0)!=255){while(1){d=d&255;e=M+(d<<3)|0;if((m|0)==J[e>>2]&(j|0)==J[e+4>>2]){break e}e=(a+d|0)+3360|0;d=K[e|0];if((d|0)!=255){continue}break}}H[e|0]=b;H[(a+b|0)+3360|0]=255;b=J[a+3616>>2];J[a+3616>>2]=b+1;d=M+(b<<3)|0;J[d>>2]=m;J[d+4>>2]=j}N[f+48>>2]=i;b=J[f+60>>2];J[f+8>>2]=J[f+56>>2];J[f+12>>2]=b;b=J[f+52>>2];J[f>>2]=J[f+48>>2];J[f+4>>2]=b;Ry(a,f+80|0,f- -64|0,f,c);break a}d=J[a+3620>>2];p=J[d+4360>>2];b=p+15|0;if(b>>>0>(J[d+4364>>2]&2147483647)>>>0){so(d,b);d=J[a+3620>>2];p=J[d+4360>>2]}J[d+4360>>2]=b;d=J[d+4356>>2];N[f+16>>2]=g;b=J[a+5736>>2];J[f+32>>2]=b;j=d+(p<<2)|0;h:{if(b>>>0>=(J[a+5740>>2]&2147483647)>>>0){b=0;a=a+3680|0;d=J[a+2060>>2];p=d&2147483647?d<<1:1;i:{if(!p){break i}d=p<<5;if(!(K[a+2048|0]|d>>>0>2048)){H[a+2048|0]=1;b=a;break i}if(!d){break i}b=J[40592];h=b+12|0;b=(ga=h,ha=d,ia=Ja[J[J[b>>2]+20>>2]](b)|0?48733:69706,ja=20075,ka=553,fa=J[J[h>>2]+8>>2],Ja[fa](ga|0,ha|0,ia|0,ja|0,ka|0)|0)}d=J[a+2056>>2];if((d|0)>0){M=(d<<5)+b|0;h=J[a+2052>>2];d=b;while(1){r=J[h+4>>2];J[d>>2]=J[h>>2];J[d+4>>2]=r;r=J[h+28>>2];J[d+24>>2]=J[h+24>>2];J[d+28>>2]=r;r=J[h+20>>2];J[d+16>>2]=J[h+16>>2];J[d+20>>2]=r;r=J[h+12>>2];J[d+8>>2]=J[h+8>>2];J[d+12>>2]=r;h=h+32|0;d=d+32|0;if(M>>>0>d>>>0){continue}break}d=J[a+2056>>2]}h=J[f+20>>2];d=(d<<5)+b|0;J[d>>2]=J[f+16>>2];J[d+4>>2]=h;h=J[f+44>>2];J[d+24>>2]=J[f+40>>2];J[d+28>>2]=h;h=J[f+36>>2];J[d+16>>2]=J[f+32>>2];J[d+20>>2]=h;h=J[f+28>>2];J[d+8>>2]=J[f+24>>2];J[d+12>>2]=h;j:{if(J[a+2060>>2]<0){break j}d=J[a+2052>>2];if((d|0)==(a|0)){H[a+2048|0]=0;break j}if(!d){break j}h=J[40592]+12|0;Ja[J[J[h>>2]+12>>2]](h,d)}J[a+2060>>2]=p;J[a+2052>>2]=b;J[a+2056>>2]=J[a+2056>>2]+1;break h}d=J[f+20>>2];b=J[a+5732>>2]+(b<<5)|0;J[b>>2]=J[f+16>>2];J[b+4>>2]=d;d=J[f+44>>2];J[b+24>>2]=J[f+40>>2];J[b+28>>2]=d;d=J[f+36>>2];J[b+16>>2]=J[f+32>>2];J[b+20>>2]=d;d=J[f+28>>2];J[b+8>>2]=J[f+24>>2];J[b+12>>2]=d;J[a+5736>>2]=J[a+5736>>2]+1}H[j+56|0]=m;J[j+52>>2]=0;J[j+48>>2]=c;J[j+36>>2]=J[e>>2];J[j+40>>2]=J[e+4>>2];a=J[e+8>>2];N[j+32>>2]=g;N[j+28>>2]=g;N[j+24>>2]=g;N[j+20>>2]=k;N[j+16>>2]=l;N[j+12>>2]=q;N[j+8>>2]=o;N[j+4>>2]=n;N[j>>2]=i;J[j+44>>2]=a}Ha=f+96|0}function XT(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),L=Q(0),M=0,O=0,R=0,S=0,T=Q(0),U=0;e=Ha-80|0;Ha=e;t=N[d+20>>2];x=N[b+20>>2];A=N[d+24>>2];z=N[b+24>>2];y=N[d+16>>2];s=N[b+16>>2];j=N[b>>2];h=N[d+4>>2];g=N[d+12>>2];f=N[b+8>>2];l=N[b+12>>2];i=N[d+8>>2];k=N[d>>2];o=N[b+4>>2];m=Q(Q(j*h)+Q(Q(Q(g*f)-Q(l*i))-Q(k*o)));q=Q(Q(f*k)+Q(Q(Q(g*o)-Q(l*h))-Q(i*j)));v=Q(q+q);n=Q(m*v);r=Q(Q(i*f)+Q(Q(h*o)+Q(Q(g*l)+Q(k*j))));u=Q(Q(o*i)+Q(Q(Q(g*j)-Q(l*k))-Q(h*f)));j=Q(u+u);f=Q(r*j);N[e+48>>2]=n-f;N[e+40>>2]=f+n;f=Q(s-y);f=Q(f+f);l=Q(x-t);l=Q(l+l);o=Q(z-A);o=Q(o+o);t=Q(Q(Q(Q(-k)*f)-Q(l*h))-Q(i*o));x=Q(Q(g*g)+Q(-.5));N[e- -64>>2]=Q(Q(o*x)+Q(g*Q(Q(h*f)-Q(k*l))))-Q(i*t);N[e+60>>2]=Q(Q(l*x)+Q(g*Q(Q(k*o)-Q(i*f))))-Q(h*t);u=Q(Q(1)-Q(u*j));A=Q(q*v);N[e+52>>2]=u-A;w=u;u=Q(m+m);z=Q(m*u);N[e+36>>2]=w-z;m=Q(m*j);v=Q(r*v);N[e+44>>2]=m+v;j=Q(j*q);q=Q(r*u);N[e+32>>2]=j-q;N[e+28>>2]=m-v;N[e+24>>2]=j+q;N[e+56>>2]=Q(Q(f*x)+Q(g*Q(Q(i*l)-Q(h*o))))-Q(k*t);N[e+20>>2]=Q(Q(1)-A)-z;N[e+68>>2]=N[a+4>>2];N[e+72>>2]=N[a+8>>2];N[e+76>>2]=N[a+12>>2];a=J[c+4>>2];J[e+16>>2]=c;J[e+12>>2]=a;g=N[c+8>>2];h=N[c+12>>2];N[e+8>>2]=Q(1)/N[c+16>>2];N[e>>2]=Q(1)/h;N[e+4>>2]=Q(1)/g;a=0;c=Ha-160|0;Ha=c;O=J[e+12>>2];g=N[e+60>>2];l=N[e+36>>2];f=N[e+48>>2];h=N[e+56>>2];x=N[e+44>>2];A=N[e+20>>2];z=N[e+32>>2];q=N[e+24>>2];k=N[e+68>>2];o=N[e+28>>2];w=Q(k*o);v=N[e+72>>2];p=N[e+40>>2];F=Q(v*p);j=Q(w+F);r=N[e+76>>2];y=N[e+52>>2];t=Q(r*y);i=N[e+64>>2];m=Q(Q(j+t)+i);N[c+140>>2]=m;D=Q(k*q);G=Q(v*l);n=Q(D+G);u=Q(r*f);N[c+136>>2]=g+Q(n+u);C=y;y=Q(-r);s=Q(C*y);j=Q(i+Q(j+s));N[c+128>>2]=j;C=n;n=Q(f*y);N[c+124>>2]=g+Q(C+n);C=w;w=p;p=Q(-v);w=Q(w*p);L=Q(C+w);f=Q(i+Q(L+t));N[c+116>>2]=f;C=Q(l*p);D=Q(D+C);N[c+112>>2]=g+Q(D+u);l=Q(i+Q(L+s));N[c+104>>2]=l;N[c+100>>2]=g+Q(D+n);D=Q(-k);L=Q(o*D);F=Q(L+F);o=Q(i+Q(F+t));N[c+92>>2]=o;T=Q(q*D);G=Q(T+G);N[c+88>>2]=g+Q(G+u);q=Q(i+Q(F+s));N[c+80>>2]=q;N[c+76>>2]=g+Q(G+n);F=Q(L+w);t=Q(i+Q(F+t));N[c+68>>2]=t;G=Q(T+C);N[c- -64>>2]=g+Q(G+u);u=Q(k*A);L=Q(v*z);w=Q(u+L);k=Q(r*x);v=Q(h+Q(w+k));N[c+132>>2]=v;C=w;w=Q(x*y);r=Q(h+Q(C+w));N[c+120>>2]=r;y=Q(z*p);x=Q(u+y);u=Q(h+Q(x+k));N[c+108>>2]=u;x=Q(h+Q(x+w));N[c+96>>2]=x;p=Q(A*D);z=Q(p+L);A=Q(h+Q(z+k));N[c+84>>2]=A;z=Q(h+Q(z+w));N[c+72>>2]=z;p=Q(p+y);y=Q(h+Q(p+k));N[c+60>>2]=y;N[c+56>>2]=i+Q(F+s);N[c+52>>2]=g+Q(G+n);N[c+48>>2]=h+Q(p+w);a:{b:{while(1){b=(c+48|0)+P(a,12)|0;i=N[b>>2];g=Q(i*N[e>>2]);c:{if(!(g>=Q(0))){break c}k=N[b+8>>2];h=Q(k*N[e+8>>2]);if(!(h>=Q(0))){break c}d=J[e+12>>2];if(!(g>2]+Q(1)))|!(h>2]+Q(1)))){break c}s=N[J[e+16>>2]+8>>2];g=ng(d,g,h);if(Q(N[b+4>>2]-Q(s*g))!=Q(0)){break c}if((Ph(e,i,k)|0)!=-1){break b}}a=a+1|0;if((a|0)!=8){continue}break}J[c+20>>2]=e;d=c+24|0;mg(e,d);a=0;while(1){E=c+48|0;B=(a<<1)+110576|0;b=E+P(K[B|0],12)|0;g=N[b>>2];N[c+8>>2]=g;h=N[b+4>>2];N[c+12>>2]=h;i=N[b+8>>2];N[c+16>>2]=i;b=E+P(K[B+1|0],12)|0;k=N[b>>2];s=N[b+4>>2];n=N[b+8>>2];H[c+7|0]=0;b=J[c+20>>2];N[c+156>>2]=n-i;N[c+152>>2]=s-h;N[c+148>>2]=k-g;nz(b,c+8|0,c+148|0,c+7|0,d);if(K[c+7|0]){break b}a=a+1|0;if((a|0)!=12){continue}break}g=N[e+36>>2];h=N[e+20>>2];i=N[e+52>>2];d:{if(i>2]+N[e+32>>2]);if(g>2]-N[e+48>>2]));h=Q(k*Q(N[e+44>>2]+N[e+28>>2]));i=Q(i*k);k=Q(k*s);break d}k=Q(Q(Q(Q(1)-h)+g)-i);i=Q(Q(.5)/Q(Y(k)));g=Q(i*Q(N[e+44>>2]-N[e+28>>2]));h=Q(i*Q(N[e+40>>2]+N[e+48>>2]));k=Q(k*i);i=Q(i*s);break d}s=Q(N[e+24>>2]-N[e+32>>2]);if(h>2]+N[e+48>>2]));i=Q(g*Q(N[e+44>>2]+N[e+28>>2]));g=Q(g*s);break d}g=Q(i+Q(Q(h+Q(1))+g));h=Q(Q(.5)/Q(Y(g)));g=Q(g*h);k=Q(h*Q(N[e+44>>2]-N[e+28>>2]));i=Q(h*Q(N[e+40>>2]-N[e+48>>2]));h=Q(h*s)}s=N[c+56>>2];n=s>Q(-34028234663852886e22)?s:Q(-34028234663852886e22);n=nn?o:n;n=l>n?l:n;n=f>n?f:n;w=j>n?j:n;n=N[c+48>>2];p=n>Q(-34028234663852886e22)?n:Q(-34028234663852886e22);p=pt?t:s;q=qj?j:f;a=l>m;j=N[e+8>>2];E=0;d=0;f=ny?y:f;f=f>z?z:f;f=f>A?A:f;f=f>x?x:f;f=f>u?u:f;f=f>r?r:f;o=N[e>>2];f=Q((f>v?v:f)*o);e:{if(f>2]-2|0;if(f>Q(d>>>0)){break e}f=Q(V(f));if(f=Q(0)){d=~~f>>>0;break e}d=0}b=m>w;l=a?m:l;f=Q(p*o);f:{if(f>2]-1|0;if(f>Q(E>>>0)){break f}f=Q(W(f));if(f=Q(0)){E=~~f>>>0;break f}E=0}f=b?m:w;b=0;m=Q(l*j);g:{if(m>2]-2|0;if(m>Q(b>>>0)){break g}m=Q(V(m));if(m=Q(0)){b=~~m>>>0;break g}b=0}m=Q(f*j);h:{if(m>2]-1|0;if(m>Q(R>>>0)){break h}m=Q(W(m));if(m=Q(0)){R=~~m>>>0;break h}R=0}if(d>>>0>E>>>0|b>>>0>R>>>0){break a}o=N[e+56>>2];q=Q(-o);j=N[e+60>>2];f=N[e+64>>2];l=Q(Q(Q(i*q)-Q(k*j))-Q(h*f));m=Q(Q(g*g)+Q(-.5));t=Q(Q(Q(m*Q(-f))-Q(g*Q(Q(k*o)-Q(i*j))))+Q(h*l));u=Q(t+t);q=Q(Q(i*l)+Q(Q(m*q)-Q(g*Q(Q(h*j)-Q(k*f)))));x=Q(q+q);j=Q(Q(k*l)+Q(Q(m*Q(-j))-Q(g*Q(Q(i*f)-Q(h*o)))));A=Q(j+j);q=Q(-k);t=Q(-i);v=Q(-h);z=N[e+76>>2];y=N[e+72>>2];s=N[e+68>>2];S=J[e+16>>2];while(1){n=Q(d>>>0);a=b;while(1){B=J[O+44>>2];M=J[e+12>>2];Ja[J[J[M>>2]+52>>2]](c+20|0,M);M=P(d,B)+a|0;i:{j:{k:{if(H[c+20|0]&1){B=J[e+12>>2];if(!(!d|!a|J[B+40>>2]-1>>>0<=d>>>0)){if(J[B+44>>2]-1>>>0>a>>>0){break k}}if((K[(J[B+60>>2]+(M<<2)|0)+2|0]&127)!=127){break j}if(lk(B,M,d,a,c+20|0)){break j}break i}B=J[e+12>>2]}if(H[(J[B+60>>2]+(M<<2)|0)+3|0]>=0){break i}}j=Q(N[S+16>>2]*Q(a>>>0));f=Q(N[S+12>>2]*n);l=Q(N[S+8>>2]*Q(I[J[O+60>>2]+(M<<2)>>1]));o=Q(Q(v*j)+Q(Q(t*f)+Q(l*q)));r=Q(Q(Q(m*j)+Q(g*Q(Q(t*l)+Q(k*f))))-Q(h*o));r=Q(u+Q(r+r));if(!(z>(r>Q(0)?r:Q(-r)))){break i}r=Q(Q(Q(m*f)+Q(g*Q(Q(q*j)+Q(h*l))))-Q(i*o));r=Q(x+Q(r+r));if(!(s>(r>Q(0)?r:Q(-r)))){break i}j=Q(Q(Q(m*l)+Q(g*Q(Q(v*f)+Q(i*j))))-Q(k*o));j=Q(A+Q(j+j));if(y>(j>Q(0)?j:Q(-j))){break b}}a=a+1|0;if(R>>>0>=a>>>0){continue}break}d=d+1|0;if(E>>>0>=d>>>0){continue}break}break a}U=1}Ha=c+160|0;Ha=e+80|0;return U|0}function o8(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=Q(0);e=J[a+20>>2];m=Ha-2048|0;Ha=m;f=J[a+28>>2];a=J[J[f+976>>2]+1816>>2];H[a+20|0]=0;c=J[f+1140>>2];H[c+16|0]=0;d=J[f+1012>>2];Ja[J[J[d>>2]+76>>2]](d,a,c,e);a=J[f+2704>>2];g=J[f+1e3>>2];h=J[g+432>>2];if(a>>>0>>0){k=J[f+980>>2]+160|0;j=J[g+428>>2];while(1){c=J[(J[g+184>>2]+P(J[j+(a<<2)>>2]>>>7|0,24)|0)+20>>2];i=c-20|0;d=J[i>>2];b=J[c+36>>2];N[b>>2]=N[c>>2];N[b+4>>2]=N[c+4>>2];N[b+8>>2]=N[c+8>>2];N[b+12>>2]=N[c+12>>2];N[b+16>>2]=N[c+16>>2];N[b+20>>2]=N[c+20>>2];N[b+24>>2]=N[c+24>>2];l=c+-64|0;aj(l,k);i=K[J[i>>2]+9|0];b=J[f+1012>>2];J[m+1024>>2]=J[c+80>>2];Ja[J[J[b>>2]+44>>2]](b,(i|0)==2,m+1024|0);b=L[c+28>>1];if(b&2){It(l,J[f+980>>2]+160|0);b=L[c+28>>1]}J[d+104>>2]=0;J[d+96>>2]=0;J[d+100>>2]=0;J[d+88>>2]=0;J[d+80>>2]=0;J[d+84>>2]=0;J[d+156>>2]=0;I[c+28>>1]=b&1;a=a+1|0;if((h|0)!=(a|0)){continue}break}}a:{if(!J[f+1172>>2]){break a}d=J[J[f+976>>2]+1156>>2];b=0;while(1){a=bb(d,40);c=J[f+1172>>2];g=J[f+1168>>2];h=J[f+16>>2];k=J[f+20>>2];J[a+24>>2]=0;J[a+16>>2]=0;J[a+8>>2]=h;J[a+12>>2]=k;J[a>>2]=138324;J[a+20>>2]=e;J[a+24>>2]=1;J[a+28>>2]=g+(b<<2);c=c-b|0;J[a+32>>2]=c>>>0>=256?256:c;if(e){Ja[J[J[e>>2]+16>>2]](e);J[a+16>>2]=J[J[a+20>>2]+16>>2];c=J[a>>2]}else{c=138324}Ja[J[c+20>>2]](a);a=J[f+1172>>2];b=b+256|0;if(a>>>0>b>>>0){continue}break}if(!a){break a}c=J[f+980>>2];h=0;while(1){d=J[J[f+1168>>2]+(h<<2)>>2];b:{if(H[d+92|0]&1){break b}d=J[d+32>>2];if(!d){break b}while(1){g=J[d+8>>2];if((g|0)<0){k=g&2147483647;b=k+32>>>5|0;c:{if(b>>>0<=(J[c+164>>2]&2147483647)>>>0){a=J[c+160>>2];break c}a=J[c+168>>2];a=Ja[J[J[a>>2]+8>>2]](a,b<<2,22033,438)|0;j=J[c+160>>2];d:{if(!j){break d}Ua(a,j,J[c+164>>2]<<2);if(J[c+164>>2]<0){break d}j=J[c+160>>2];if(!j){break d}i=J[c+168>>2];Ja[J[J[i>>2]+12>>2]](i,j)}j=J[c+164>>2];Va((j<<2)+a|0,0,b-j<<2);J[c+164>>2]=b;J[c+160>>2]=a}a=(k>>>3&268435452)+a|0;J[a>>2]=J[a>>2]|1<>2];if(d){continue}break}a=J[f+1172>>2]}h=h+1|0;if(h>>>0>>0){continue}break}if(!a){break a}h=0;b=0;while(1){c=a-b|0;g=c>>>0>=256?256:c;e:{if(!g){break e}a=a+h|0;a=a>>>0>=256?256:a;k=a&1;c=J[f+1168>>2];d=0;if((a|0)!=1){j=a&510;a=0;while(1){i=d<<2;l=m+1024|0;o=c+(b+d<<2)|0;J[i+l>>2]=J[o>>2]- -64;J[i+m>>2]=J[J[o>>2]+144>>2]>>>7;n=l;i=d|1;l=i<<2;i=c+(b+i<<2)|0;J[n+l>>2]=J[i>>2]- -64;J[m+l>>2]=J[J[i>>2]+144>>2]>>>7;d=d+2|0;a=a+2|0;if((j|0)!=(a|0)){continue}break}}if(!k){break e}a=d<<2;c=c+(b+d<<2)|0;J[a+(m+1024|0)>>2]=J[c>>2]- -64;J[a+m>>2]=J[J[c>>2]+144>>2]>>>7}a=J[f+1012>>2];Ja[J[J[a>>2]+28>>2]](a,m+1024|0,m,g);h=h-256|0;a=J[f+1172>>2];b=b+256|0;if(a>>>0>b>>>0){continue}break}}a=0;c=0;d=0;k=Ha-16|0;Ha=k;g=J[f+36>>2];f:{if(!g){break f}h=J[f+24>>2];j=J[J[f+976>>2]+1156>>2];g:{if(!e){while(1){d=J[J[J[h+(a<<2)>>2]>>2]+36>>2]+d|0;h:{if(d>>>0<=1023){a=a+1|0;break h}b=bb(j,48);i=J[J[f+976>>2]+1816>>2];l=J[f+1140>>2];o=J[f+16>>2];p=J[f+20>>2];d=0;J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=o;J[b+12>>2]=p;J[b+40>>2]=l;J[b+36>>2]=i;a=a+1|0;J[b+32>>2]=a-c;J[b+28>>2]=h+(c<<2);J[b>>2]=137988;J[b+24>>2]=1;c=J[b+16>>2];Ja[J[J[c>>2]+72>>2]](c,b);c=a}if((a|0)!=(g|0)){continue}break}break g}while(1){d=J[J[J[h+(a<<2)>>2]>>2]+36>>2]+d|0;i:{if(d>>>0<=1023){a=a+1|0;break i}b=bb(j,48);i=J[J[f+976>>2]+1816>>2];l=J[f+1140>>2];o=J[f+16>>2];p=J[f+20>>2];d=0;J[b+24>>2]=0;J[b+16>>2]=0;J[b+8>>2]=o;J[b+12>>2]=p;J[b+40>>2]=l;J[b+36>>2]=i;a=a+1|0;J[b+32>>2]=a-c;J[b+28>>2]=h+(c<<2);J[b>>2]=137988;J[b+20>>2]=e;J[b+24>>2]=1;Ja[J[J[e>>2]+16>>2]](e);J[b+16>>2]=J[J[b+20>>2]+16>>2];Ja[J[J[b>>2]+20>>2]](b);c=a}if((a|0)!=(g|0)){continue}break}}if(d){a=bb(j,48);d=J[J[f+976>>2]+1816>>2];b=J[f+1140>>2];j=J[f+16>>2];i=J[f+20>>2];J[a+24>>2]=0;J[a+16>>2]=0;J[a+8>>2]=j;J[a+12>>2]=i;J[a+40>>2]=b;J[a+36>>2]=d;J[a+32>>2]=g-c;J[a+28>>2]=h+(c<<2);J[a>>2]=137988;J[a+20>>2]=e;J[a+24>>2]=1;if(e){Ja[J[J[e>>2]+16>>2]](e);J[a+16>>2]=J[J[a+20>>2]+16>>2];c=J[a>>2]}else{c=137988}Ja[J[c+20>>2]](a)}if(!g){break f}b=J[f+980>>2];H[J[J[f+976>>2]+1816>>2]+20|0]=1;H[J[f+1140>>2]+16|0]=1;c=0;while(1){a=J[J[h+(c<<2)>>2]>>2];d=J[a+32>>2];if(d){while(1){if(K[J[d+28>>2]- -64|0]&5){j=J[d+8>>2];i=J[b+160>>2]+(j>>>3&268435452)|0;J[i>>2]=J[i>>2]|1<>2];if(d){continue}break}}d=J[f+1012>>2];J[k+12>>2]=J[a+144>>2];Ja[J[J[d>>2]+44>>2]](d,0,k+12|0);c=c+1|0;if((g|0)!=(c|0)){continue}break}}Ha=k+16|0;j=J[f+1e3>>2];i=J[j+296>>2];if(i){d=j+168|0;l=J[j+292>>2];g=J[J[f+976>>2]+1156>>2];b=0;while(1){a=bb(g,48);s=N[f+1080>>2];c=J[f+16>>2];h=J[f+20>>2];J[a+24>>2]=0;J[a+16>>2]=0;J[a+8>>2]=c;J[a+12>>2]=h;N[a+40>>2]=s;c=i-b|0;J[a+36>>2]=c>>>0>=64?64:c;J[a+32>>2]=l+(b<<2);J[a+28>>2]=d;J[a>>2]=138380;J[a+20>>2]=e;J[a+24>>2]=1;if(e){Ja[J[J[e>>2]+16>>2]](e);J[a+16>>2]=J[J[a+20>>2]+16>>2];c=J[a>>2]}else{c=138380}Ja[J[c+20>>2]](a);b=b- -64|0;if(i>>>0>b>>>0){continue}break}o=f+1156|0;g=J[f+980>>2];c=0;while(1){d=0;h=0;a=0;k=J[J[(J[j+184>>2]+P(J[l+(c<<2)>>2]>>>7|0,24)|0)+20>>2]+16>>2];e=J[k+28>>2];j:{if(!e){break j}b=m+1024|0;p=e&1;k:{if((e|0)==1){e=0;break k}n=e&-2;e=0;while(1){q=a<<2;r=J[q+J[k+24>>2]>>2];if(K[J[r+100>>2]+28|0]&4){J[b+(e<<2)>>2]=r;e=e+1|0}q=J[J[k+24>>2]+(q|4)>>2];if(K[J[q+100>>2]+28|0]&4){J[b+(e<<2)>>2]=q;e=e+1|0}a=a+2|0;h=h+2|0;if((n|0)!=(h|0)){continue}break}}l:{if(!p){break l}a=J[J[k+24>>2]+(a<<2)>>2];if(!(K[J[a+100>>2]+28|0]&4)){break l}J[b+(e<<2)>>2]=a;e=e+1|0}a=e}if(a){while(1){e=(m+1024|0)+(d<<2)|0;b=J[f+1160>>2];m:{if(b>>>0>=(J[f+1164>>2]&2147483647)>>>0){Ng(o,e);break m}J[J[f+1156>>2]+(b<<2)>>2]=J[e>>2];J[f+1160>>2]=b+1}d=d+1|0;if((a|0)!=(d|0)){continue}break}}a=0;e=J[k+28>>2];if(e){while(1){b=J[J[J[k+24>>2]+(a<<2)>>2]+32>>2];if(b){while(1){h=J[b+8>>2];if((h|0)<0){p=h&2147483647;d=p+32>>>5|0;n:{if(d>>>0<=(J[g+164>>2]&2147483647)>>>0){e=J[g+160>>2];break n}e=J[g+168>>2];e=Ja[J[J[e>>2]+8>>2]](e,d<<2,22033,438)|0;n=J[g+160>>2];o:{if(!n){break o}Ua(e,n,J[g+164>>2]<<2);if(J[g+164>>2]<0){break o}n=J[g+160>>2];if(!n){break o}q=J[g+168>>2];Ja[J[J[q>>2]+12>>2]](q,n)}n=J[g+164>>2];Va((n<<2)+e|0,0,d-n<<2);J[g+164>>2]=d;J[g+160>>2]=e}e=(p>>>3&268435452)+e|0;J[e>>2]=J[e>>2]|1<>2];if(b){continue}break}e=J[k+28>>2]}a=a+1|0;if(e>>>0>a>>>0){continue}break}}c=c+1|0;if((i|0)!=(c|0)){continue}break}}ZF(f,0);Ha=m+2048|0}function Wy(a,b,c,d,e,f,g,h){var i=0,j=Q(0),k=0,l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=Q(0),F=Q(0),G=Q(0),I=0,L=0,M=0,O=Q(0),R=Q(0);i=Ha-320|0;Ha=i;q=J[b+4>>2];j=N[q+20>>2];k=J[a+4>>2];l=N[k+20>>2];x=N[d>>2];I=K[k+32|0];y=N[k+16>>2];L=K[q+32|0];z=N[q+16>>2];J[i+44>>2]=0;C=Q((j>2]=n;w=c+(i+48|0)|0;c=K[f+k|0];J[w>>2]=c;c=J[q+152>>2]+P(c,12)|0;j=N[c>>2];l=N[c+4>>2];m=N[c+8>>2];n=(1-n<<4)+M|0;o=N[n>>2];p=N[n+4>>2];r=N[n+8>>2];c=d;w=c<<4;u=w+(i+144|0)|0;N[u+12>>2]=N[n+12>>2];N[u+8>>2]=r;N[u+4>>2]=p;N[u>>2]=o;n=w+(i+80|0)|0;J[n+12>>2]=0;N[n+8>>2]=m;N[n+4>>2]=l;N[n>>2]=j;n=w+(i+208|0)|0;J[n+12>>2]=0;m=Q(r-m);N[n+8>>2]=m;l=Q(p-l);N[n+4>>2]=l;j=Q(o-j);N[n>>2]=j;d=c+1|0;J[i+44>>2]=d;k=k+1|0;if((D|0)!=(k|0)){continue}break}g:{h:{switch(c-1|0){case 0:o=N[i+216>>2];j=Q(N[i+232>>2]-o);p=N[i+208>>2];l=Q(N[i+224>>2]-p);r=N[i+212>>2];m=Q(N[i+228>>2]-r);s=Q(Q(j*j)+Q(Q(l*l)+Q(m*m)));if(!(s<=Q(1.1920928955078125e-7))){break g}J[i+44>>2]=1;c=J[i+212>>2];J[i+16>>2]=J[i+208>>2];J[i+20>>2]=c;c=J[i+220>>2];J[i+24>>2]=J[i+216>>2];J[i+28>>2]=c;break e;case 1:yb(i+16|0,i+208|0,i+144|0,i+80|0,i- -64|0,i+48|0,i+44|0);break e;case 2:break h;default:break f}}Bb(i+16|0,i+208|0,i+144|0,i+80|0,i- -64|0,i+48|0,i+44|0);break e}J[i+28>>2]=0;v=j;j=Q(Q(Q(Q(Q(-p)*l)-Q(m*r))-Q(o*j))/s);j=j>Q(1)?Q(1):j;j=j>Q(0)?j:Q(0);N[i+24>>2]=o+Q(v*j);N[i+20>>2]=r+Q(m*j);N[i+16>>2]=p+Q(l*j);break e}j=N[c+8>>2];m=N[c>>2];l=N[c+4>>2];J[i+284>>2]=0;c=Q(Q(j*j)+Q(Q(m*m)+Q(l*l)))>Q(0);j=c?j:Q(0);N[i+280>>2]=j;l=c?l:Q(0);N[i+276>>2]=l;m=c?m:Q(1);N[i+272>>2]=m;p=Q(Q(1)/Q(Y(Q(Q(j*j)+Q(Q(m*m)+Q(l*l))))));s=Q(j*p);t=Q(m*p);o=Q(34028234663852886e22);v=Q(l*p);break d}J[i+28>>2]=0;N[i+24>>2]=m;N[i+20>>2]=l;N[i+16>>2]=j}c=J[i+20>>2];J[i+272>>2]=J[i+16>>2];J[i+276>>2]=c;c=J[i+28>>2];J[i+280>>2]=J[i+24>>2];J[i+284>>2]=c;j=N[i+280>>2];m=N[i+272>>2];l=N[i+276>>2];o=Q(Y(Q(Q(j*j)+Q(Q(m*m)+Q(l*l)))));if(!(C>2]=J[i+316>>2];c=J[i+312>>2];J[i+296>>2]=J[i+308>>2];J[i+300>>2]=c;x=m;c=J[a+4>>2];k=c+52|0;y=l;z=j;q=J[i+44>>2]<<2;m=Q(-m);n=c+56|0;u=c+68|0;w=c+72|0;d=Q(Q(Q(N[c+48>>2]*m)-Q(N[k>>2]*l))-Q(N[n>>2]*j))>Q(Q(Q(N[c+64>>2]*m)-Q(N[u>>2]*l))-Q(N[w>>2]*j));J[q+(i- -64|0)>>2]=d;j=N[(d?n:w)>>2];l=N[(d?c+48|0:c- -64|0)>>2];m=N[(d?k:u)>>2];R=N[i+284>>2];c=J[b+4>>2];d=sb(c,i+272|0);J[q+(i+48|0)>>2]=d;c=J[c+152>>2]+P(d,12)|0;E=N[c+8>>2];o=Q(j-E);F=N[c>>2];A=Q(l-F);G=N[c+4>>2];B=Q(m-G);v=Q(Q(s*o)+Q(Q(t*A)+Q(r*B)));if(v>O){a=0;if(!e){break a}b=J[i+44>>2];H[g|0]=b;if(!b){break a}k=0;if((b|0)!=1){h=b&-2;d=0;while(1){c=k<<2;q=i- -64|0;H[e+k|0]=J[c+q>>2];n=i+48|0;H[f+k|0]=J[n+c>>2];c=k|1;g=c<<2;H[c+e|0]=J[g+q>>2];H[c+f|0]=J[g+n>>2];k=k+2|0;d=d+2|0;if((h|0)!=(d|0)){continue}break}}if(!(b&1)){break a}b=k<<2;H[e+k|0]=J[b+(i- -64|0)>>2];H[f+k|0]=J[b+(i+48|0)>>2];break a}d=J[i+44>>2];if(Q(p*Q(.9997749924659729))>2];n=i+48|0;H[c+f|0]=J[n+b>>2];b=c|1;g=b<<2;H[b+e|0]=J[g+q>>2];H[b+f|0]=J[g+n>>2];c=c+2|0;a=a+2|0;if((k|0)!=(a|0)){continue}break}}if(!(d&1)){break i}a=c<<2;H[c+e|0]=J[a+(i- -64|0)>>2];H[c+f|0]=J[a+(i+48|0)>>2]}N[h+32>>2]=t;J[h+44>>2]=0;N[h+40>>2]=s;N[h+36>>2]=r;jb(i+208|0,i+144|0,i+80|0,i+272|0,i+16|0,i,d);a=J[i+20>>2];J[h>>2]=J[i+16>>2];J[h+4>>2]=a;a=J[i+28>>2];J[h+8>>2]=J[i+24>>2];J[h+12>>2]=a;a=J[i+4>>2];J[h+16>>2]=J[i>>2];J[h+20>>2]=a;a=J[i+12>>2];J[h+24>>2]=J[i+8>>2];J[h+28>>2]=a;a=J[i+312>>2];J[h+68>>2]=J[i+308>>2];J[h+72>>2]=a;J[h+76>>2]=J[i+316>>2];N[h+64>>2]=p;a=2;break a}k=d<<4;c=k+(i+144|0)|0;J[c+12>>2]=0;N[c+8>>2]=j;N[c+4>>2]=m;N[c>>2]=l;c=k+(i+80|0)|0;J[c+12>>2]=0;N[c+8>>2]=E;N[c+4>>2]=G;N[c>>2]=F;c=k+(i+208|0)|0;J[c+12>>2]=0;N[c+8>>2]=o;N[c+4>>2]=B;N[c>>2]=A;J[i+44>>2]=d+1;j:{k:{switch(d-1|0){case 0:o=N[i+216>>2];j=Q(N[i+232>>2]-o);r=N[i+208>>2];l=Q(N[i+224>>2]-r);s=N[i+212>>2];m=Q(N[i+228>>2]-s);t=Q(Q(j*j)+Q(Q(l*l)+Q(m*m)));if(t<=Q(1.1920928955078125e-7)){J[i+44>>2]=1;c=J[i+212>>2];J[i+16>>2]=J[i+208>>2];J[i+20>>2]=c;c=J[i+220>>2];J[i+24>>2]=J[i+216>>2];J[i+28>>2]=c;break j}J[i+28>>2]=0;v=j;j=Q(Q(Q(Q(Q(-r)*l)-Q(m*s))-Q(o*j))/t);j=j>Q(1)?Q(1):j;j=j>Q(0)?j:Q(0);N[i+24>>2]=o+Q(v*j);N[i+20>>2]=s+Q(m*j);N[i+16>>2]=r+Q(l*j);break j;case 1:yb(i+16|0,i+208|0,i+144|0,i+80|0,i- -64|0,i+48|0,i+44|0);break j;case 2:Bb(i+16|0,i+208|0,i+144|0,i+80|0,i- -64|0,i+48|0,i+44|0);break j;default:break k}}J[i+28>>2]=0;N[i+24>>2]=o;N[i+20>>2]=B;N[i+16>>2]=A}c=J[i+20>>2];J[i+272>>2]=J[i+16>>2];J[i+276>>2]=c;c=J[i+28>>2];J[i+280>>2]=J[i+24>>2];J[i+284>>2]=c;j=N[i+280>>2];m=N[i+272>>2];l=N[i+276>>2];o=Q(Y(Q(Q(j*j)+Q(Q(m*m)+Q(l*l)))));t=Q(Q(1)/o);s=Q(j*t);r=Q(l*t);t=Q(m*t);if(oC){continue}break}c=J[i+44>>2];if(!(o>2];u=i+48|0;H[f+k|0]=J[u+d>>2];d=k|1;g=d<<2;H[d+e|0]=J[g+n>>2];H[d+f|0]=J[g+u>>2];k=k+2|0;a=a+2|0;if((q|0)!=(a|0)){continue}break}}if(!(b&1)){break l}a=k<<2;H[e+k|0]=J[a+(i- -64|0)>>2];H[f+k|0]=J[a+(i+48|0)>>2]}N[i+284>>2]=R;N[i+272>>2]=x;N[i+276>>2]=y;N[i+280>>2]=z;jb(i+208|0,i+144|0,i+80|0,i+272|0,i+16|0,i,c);J[h+60>>2]=0;N[h+56>>2]=s;N[h+52>>2]=r;N[h+48>>2]=t;J[h+44>>2]=0;j=Q(Q(1)/p);N[h+40>>2]=z*j;N[h+36>>2]=y*j;N[h+32>>2]=x*j;a=J[i+20>>2];J[h>>2]=J[i+16>>2];J[h+4>>2]=a;a=J[i+28>>2];J[h+8>>2]=J[i+24>>2];J[h+12>>2]=a;a=J[i+4>>2];J[h+16>>2]=J[i>>2];J[h+20>>2]=a;a=J[i+12>>2];J[h+24>>2]=J[i+8>>2];J[h+28>>2]=a;N[h+64>>2]=p;a=J[i+300>>2];J[h+68>>2]=J[i+296>>2];J[h+72>>2]=a;J[h+76>>2]=J[i+304>>2];a=4;break a}if(e){break b}a=5;break a}c=J[i+44>>2]}H[g|0]=c;a=5;if(!c){break a}k=0;if((c|0)!=1){h=c&-2;d=0;while(1){b=k<<2;q=i- -64|0;H[e+k|0]=J[b+q>>2];n=i+48|0;H[f+k|0]=J[n+b>>2];b=k|1;g=b<<2;H[b+e|0]=J[g+q>>2];H[b+f|0]=J[g+n>>2];k=k+2|0;d=d+2|0;if((h|0)!=(d|0)){continue}break}}if(!(c&1)){break a}b=k<<2;H[e+k|0]=J[b+(i- -64|0)>>2];H[f+k|0]=J[b+(i+48|0)>>2]}Ha=i+320|0;return a}function Kl(a,b){var c=Q(0),d=0,e=0,f=0,g=Q(0),h=Q(0),i=0,j=0,k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=0,U=0,V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=0,ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=0,ya=0,za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ia=Q(0),Ja=Q(0),Ka=Q(0),La=0,Ma=0,Na=0,Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=Q(0),Wa=Q(0),Xa=0,Ya=0,Za=0,_a=0,$a=Q(0),ab=Q(0),bb=Q(0),cb=Q(0),db=Q(0),eb=Q(0),fb=Q(0),gb=Q(0),hb=Q(0),ib=Q(0),jb=Q(0),kb=Q(0),lb=Q(0),mb=Q(0),nb=0;i=J[a>>2];j=J[a+32>>2];k=J[a+64>>2];l=J[a+96>>2];d=J[a+24>>2];m=L[a+22>>1];Ya=Ha-16|0;a=Ya;J[a+8>>2]=2139095039;J[a+12>>2]=2139095039;J[a>>2]=2139095039;J[a+4>>2]=2139095039;W=N[l+24>>2];X=N[l+20>>2];Y=N[k+24>>2];Z=N[k+20>>2];_=N[j+24>>2];$=N[j+20>>2];aa=N[i+24>>2];ba=N[i+20>>2];fb=N[l+28>>2];ca=N[l+16>>2];gb=N[l+12>>2];da=N[l+8>>2];ea=N[l+4>>2];fa=N[l>>2];hb=N[k+28>>2];ga=N[k+16>>2];ib=N[k+12>>2];ha=N[k+8>>2];ia=N[k+4>>2];ja=N[k>>2];jb=N[j+28>>2];ka=N[j+16>>2];kb=N[j+12>>2];la=N[j+8>>2];ma=N[j+4>>2];na=N[j>>2];lb=N[i+28>>2];oa=N[i+16>>2];mb=N[i+12>>2];pa=N[i+8>>2];qa=N[i+4>>2];ra=N[i>>2];if(m){nb=(m<<4)+d|0;Ta=N[d+76>>2];Ua=N[d+72>>2];Va=N[d+68>>2];Wa=N[d+64>>2];La=d+288|0;while(1){a=d;Ma=a+192|0;T=K[a+1|0];d=T<<4;xa=Ma+d|0;sa=H[a+3|0]&1;f=d&0-sa;d=xa+P(T,96)|0;ya=f+d|0;f=K[a+2|0];Za=ya+(((f|0)!=0)<<7)|0;_a=Za+(f<<4)|0;Na=P(f,96);Ba=N[a+172>>2];C=N[a+168>>2];D=N[a+164>>2];Ca=N[a+156>>2];Da=N[a+152>>2];E=N[a+148>>2];Ea=N[a+140>>2];Fa=N[a+136>>2];F=N[a+132>>2];$a=N[a+108>>2];ab=N[a+104>>2];bb=N[a+100>>2];Ga=N[a+160>>2];Ia=N[a+144>>2];Ja=N[a+128>>2];cb=N[a+96>>2];a:{if(!T){s=Q(0);t=Q(0);u=Q(0);v=Q(0);c=Q(0);G=Q(0);I=Q(0);M=Q(0);break a}Xa=sa?d:Ya;za=Q(Q(Q(ra*Ja)+Q(qa*Ia))+Q(pa*Ga));w=Q(Q(Q(na*F)+Q(ma*E))+Q(la*D));x=Q(Q(Q(ja*Fa)+Q(ia*Da))+Q(ha*C));Aa=Q(Q(Q(fa*Ea)+Q(ea*Ca))+Q(da*Ba));M=Q(0);m=0;I=Q(0);G=Q(0);c=Q(0);v=Q(0);u=Q(0);t=Q(0);s=Q(0);while(1){U=((sa?m:0)<<4)+Xa|0;g=N[U>>2];O=N[U+4>>2];R=N[U+8>>2];e=Ma+(m<<4)|0;n=N[e>>2];d=xa+P(m,96)|0;y=N[d+80>>2];ta=N[d+48>>2];Oa=N[d+32>>2];Pa=N[d>>2];Qa=N[d+16>>2];h=N[e+4>>2];z=N[d+84>>2];ua=N[d+52>>2];Ra=N[d+36>>2];q=N[d+4>>2];va=N[d+20>>2];o=N[e+8>>2];A=N[d+88>>2];wa=N[d+56>>2];r=N[d+40>>2];Sa=N[d+8>>2];B=N[d+24>>2];S=N[e+12>>2];p=Q(-S);V=N[d+12>>2];db=N[d+28>>2];eb=N[d+44>>2];Ka=Q(N[d+92>>2]-Q(Q(Q(Q(Aa+Q(ca*V))+Q(X*db))+Q(W*eb))*N[d+60>>2]));p=Q(S+(p>2];p=p>2]=p;A=Q(A-Q(wa*Q(Q(Q(x+Q(ga*Sa))+Q(Z*B))+Q(Y*r))));wa=Q(-o);A=Q(o+(A>wa?A:wa));R=R>A?A:R;N[e+8>>2]=R;z=Q(z-Q(ua*Q(Q(Q(w+Q(ka*q))+Q($*va))+Q(_*Ra))));ua=Q(-h);z=Q(h+(z>ua?z:ua));O=O>z?z:O;N[e+4>>2]=O;y=Q(y-Q(ta*Q(Q(Q(za+Q(oa*Pa))+Q(ba*Qa))+Q(aa*Oa))));ta=Q(-n);y=Q(n+(y>ta?y:ta));g=g>y?y:g;N[e>>2]=g;M=Q(M+p);I=Q(I+R);G=Q(G+O);c=Q(c+g);S=Q(p-S);v=Q(v+S);o=Q(R-o);u=Q(u+o);h=Q(O-h);t=Q(t+h);n=Q(g-n);s=Q(s+n);Aa=Q(Aa+Q(Ta*S));x=Q(x+Q(Ua*o));w=Q(w+Q(Va*h));za=Q(za+Q(Wa*n));g=Q($a*S);W=Q(W+Q(eb*g));o=Q(ab*o);Y=Q(Y+Q(r*o));h=Q(bb*h);_=Q(_+Q(Ra*h));n=Q(cb*n);aa=Q(aa+Q(Oa*n));X=Q(X+Q(db*g));Z=Q(Z+Q(B*o));$=Q($+Q(va*h));ba=Q(ba+Q(Qa*n));ca=Q(ca+Q(V*g));ga=Q(ga+Q(Sa*o));ka=Q(ka+Q(q*h));oa=Q(oa+Q(Pa*n));La=La+192|0;m=m+1|0;if((T|0)!=(m|0)){continue}break}}d=Na+_a|0;v=Q(Ta*v);da=Q(da+Q(Ba*v));u=Q(Ua*u);ha=Q(ha+Q(C*u));t=Q(Va*t);la=Q(la+Q(D*t));s=Q(Wa*s);pa=Q(pa+Q(Ga*s));ea=Q(ea+Q(Ca*v));ia=Q(ia+Q(Da*u));ma=Q(ma+Q(E*t));qa=Q(qa+Q(Ia*s));fa=Q(fa+Q(Ea*v));ja=Q(ja+Q(Fa*u));na=Q(na+Q(F*t));ra=Q(ra+Q(Ja*s));if(!(!f|!K[b|0])){Oa=Q(c*N[a+32>>2]);Pa=Q(M*N[a+44>>2]);Qa=Q(I*N[a+40>>2]);Ra=Q(G*N[a+36>>2]);s=Q(c*N[a+48>>2]);t=Q(-s);M=Q(M*N[a+60>>2]);u=Q(-M);I=Q(I*N[a+56>>2]);v=Q(-I);G=Q(G*N[a+52>>2]);za=Q(-G);Ma=f>>>0<=1?1:f;m=0;T=0;U=0;xa=0;sa=0;while(1){a=P(m,96)+_a|0;q=N[a+48>>2];f=(m<<4)+Za|0;w=N[f>>2];va=N[a+64>>2];e=((m&1)<<4)+ya|0;x=N[e+96>>2];Aa=N[e+32>>2];n=N[e- -64>>2];h=N[a+32>>2];o=N[a>>2];Ba=N[a+16>>2];C=N[f+4>>2];r=N[a+52>>2];Sa=N[a+68>>2];D=N[e+100>>2];Ca=N[e+36>>2];Da=N[e+68>>2];E=N[a+36>>2];Ea=N[a+20>>2];Fa=N[a+4>>2];F=N[f+8>>2];B=N[a+56>>2];S=N[a+72>>2];Ga=N[e+104>>2];Ia=N[e+40>>2];Ja=N[e+72>>2];g=N[a+40>>2];O=N[a+24>>2];R=N[a+8>>2];p=N[f+12>>2];y=N[e+44>>2];ta=N[e+76>>2];z=N[e+108>>2];ua=N[a+12>>2];A=N[a+28>>2];wa=N[a+44>>2];c=Q(Q(p-N[a+60>>2])-Q(Q(Q(Q(Q(fa*y)+Q(ea*ta))+Q(da*z))+Q(Q(Q(ca*ua)+Q(X*A))+Q(W*wa)))*N[a+76>>2]));V=cQ(0)?c:Q(-c))|sa;a=sa&1;V=a?M>2]=V;c=Q(Q(F-B)-Q(S*Q(Q(Q(Q(ja*Ia)+Q(ia*Ja))+Q(ha*Ga))+Q(Q(Q(ga*R)+Q(Z*O))+Q(Y*g)))));B=cQ(0)?c:Q(-c))|xa;e=xa&1;B=e?I>2]=B;c=Q(Q(C-r)-Q(Sa*Q(Q(Q(Q(na*Ca)+Q(ma*Da))+Q(la*D))+Q(Q(Q(ka*Fa)+Q($*Ea))+Q(_*E)))));r=cQ(0)?c:Q(-c))|U;Na=U&1;r=Na?r>G?G:r:c;N[f+4>>2]=r;Xa=f;c=Q(Q(w-q)-Q(va*Q(Q(Q(Q(ra*Aa)+Q(qa*n))+Q(pa*x))+Q(Q(Q(oa*o)+Q(ba*Ba))+Q(aa*h)))));q=cQ(0)?c:Q(-c))|T;f=T&1;q=f?s>2]=q;va=Q(V-p);c=Q($a*va);W=Q(W+Q(wa*c));p=g;g=Q(B-F);F=Q(ab*g);Y=Q(Y+Q(p*F));r=Q(r-C);C=Q(bb*r);_=Q(_+Q(E*C));q=Q(q-w);w=Q(cb*q);aa=Q(aa+Q(h*w));h=Q(Ta*va);da=Q(da+Q(z*h));E=Q(Ua*g);ha=Q(ha+Q(Ga*E));g=D;D=Q(Va*r);la=Q(la+Q(g*D));g=x;x=Q(Wa*q);pa=Q(pa+Q(g*x));X=Q(X+Q(A*c));Z=Q(Z+Q(O*F));$=Q($+Q(Ea*C));ba=Q(ba+Q(Ba*w));ea=Q(ea+Q(ta*h));ia=Q(ia+Q(Ja*E));ma=Q(ma+Q(Da*D));qa=Q(qa+Q(n*x));ca=Q(ca+Q(ua*c));ga=Q(ga+Q(R*F));ka=Q(ka+Q(Fa*C));oa=Q(oa+Q(o*w));fa=Q(fa+Q(y*h));ja=Q(ja+Q(Ia*E));na=Q(na+Q(Ca*D));ra=Q(ra+Q(Aa*x));La=La+192|0;m=m+1|0;if((Ma|0)!=(m|0)){continue}break}J[ya+12>>2]=0-a;J[ya+8>>2]=0-e;J[ya+4>>2]=0-Na;J[ya>>2]=0-f}if(d>>>0>>0){continue}break}}N[i+12>>2]=mb;N[i+8>>2]=pa;N[i+4>>2]=qa;N[i>>2]=ra;N[j+12>>2]=kb;N[j+8>>2]=la;N[j+4>>2]=ma;N[j>>2]=na;N[k+12>>2]=ib;N[k+8>>2]=ha;N[k+4>>2]=ia;N[k>>2]=ja;N[l+12>>2]=gb;N[l+8>>2]=da;N[l+4>>2]=ea;N[l>>2]=fa;N[i+28>>2]=lb;N[i+24>>2]=aa;N[i+20>>2]=ba;N[i+16>>2]=oa;N[j+28>>2]=jb;N[j+24>>2]=_;N[j+20>>2]=$;N[j+16>>2]=ka;N[k+28>>2]=hb;N[k+24>>2]=Y;N[k+20>>2]=Z;N[k+16>>2]=ga;N[l+28>>2]=fb;N[l+24>>2]=W;N[l+20>>2]=X;N[l+16>>2]=ca}function Jl(a){var b=Q(0),c=Q(0),d=Q(0),e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=0,za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ha=Q(0),Ia=Q(0),Ja=Q(0),Ka=Q(0),La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=Q(0),Wa=Q(0),Xa=Q(0),Ya=Q(0),Za=Q(0),_a=Q(0),$a=Q(0),ab=Q(0),bb=Q(0),cb=Q(0),db=Q(0),eb=Q(0),fb=Q(0),gb=Q(0),hb=Q(0),ib=Q(0),jb=Q(0),kb=Q(0),lb=Q(0),mb=Q(0),nb=Q(0),ob=Q(0),pb=Q(0),qb=0,rb=Q(0),sb=Q(0),tb=Q(0),ub=Q(0),vb=Q(0),wb=Q(0),xb=Q(0),yb=Q(0),zb=Q(0),Ab=Q(0),Bb=Q(0),Cb=Q(0),Db=Q(0),Eb=Q(0),Fb=Q(0),Gb=Q(0),Hb=Q(0),Ib=Q(0),Jb=Q(0),Kb=Q(0),Lb=Q(0),Mb=Q(0),Nb=Q(0),Ob=Q(0),Pb=Q(0),Qb=Q(0),Rb=Q(0),Sb=Q(0),Tb=Q(0),Ub=Q(0),Vb=Q(0),Wb=Q(0),Xb=Q(0),Yb=Q(0),Zb=Q(0),_b=Q(0),$b=Q(0),ac=Q(0),bc=Q(0);e=J[a+100>>2];rb=N[e+28>>2];z=N[e+16>>2];f=J[a+96>>2];A=N[f+24>>2];B=N[f+20>>2];sb=N[e+12>>2];C=N[e+8>>2];D=N[e+4>>2];E=N[e>>2];g=J[a+68>>2];tb=N[g+28>>2];F=N[g+16>>2];h=J[a+64>>2];G=N[h+24>>2];H=N[h+20>>2];ub=N[g+12>>2];I=N[g+8>>2];K=N[g+4>>2];L=N[g>>2];i=J[a+36>>2];vb=N[i+28>>2];M=N[i+16>>2];j=J[a+32>>2];O=N[j+24>>2];P=N[j+20>>2];wb=N[i+12>>2];R=N[i+8>>2];S=N[i+4>>2];T=N[i>>2];k=J[a+4>>2];U=N[k+24>>2];V=N[k+20>>2];l=J[a>>2];W=N[l+24>>2];X=N[l+20>>2];Y=N[e+24>>2];Z=N[e+20>>2];_=N[g+24>>2];$=N[g+20>>2];aa=N[i+24>>2];ba=N[i+20>>2];xb=N[f+28>>2];ca=N[f+16>>2];yb=N[f+12>>2];da=N[f+8>>2];ea=N[f+4>>2];fa=N[f>>2];zb=N[h+28>>2];ga=N[h+16>>2];Ab=N[h+12>>2];ha=N[h+8>>2];ia=N[h+4>>2];ja=N[h>>2];Bb=N[j+28>>2];ka=N[j+16>>2];Cb=N[j+12>>2];la=N[j+8>>2];ma=N[j+4>>2];na=N[j>>2];Db=N[k+28>>2];oa=N[k+16>>2];Eb=N[l+28>>2];pa=N[l+16>>2];Fb=N[k+12>>2];qa=N[k+8>>2];ra=N[k+4>>2];sa=N[k>>2];Gb=N[l+12>>2];ta=N[l+8>>2];ua=N[l+4>>2];va=N[l>>2];a=J[a+24>>2];ya=J[a+4>>2];if(ya){Hb=N[a+108>>2];Ib=N[a+104>>2];Jb=N[a+100>>2];Kb=N[a+92>>2];Lb=N[a+88>>2];Mb=N[a+84>>2];Nb=N[a+76>>2];Ob=N[a+72>>2];Pb=N[a+68>>2];Qb=N[a+60>>2];Rb=N[a+56>>2];Sb=N[a+52>>2];Tb=N[a+96>>2];Ub=N[a+80>>2];Vb=N[a+64>>2];Wb=N[a+48>>2];a=a+160|0;while(1){c=N[a+212>>2];d=N[a+228>>2];wa=N[a+196>>2];o=N[a+244>>2];Xb=N[a+148>>2];Yb=N[a+180>>2];za=N[a+36>>2];Aa=N[a+20>>2];p=N[a+84>>2];Ba=N[a+52>>2];Ca=N[a+68>>2];q=N[a+308>>2];Da=N[a+276>>2];Ea=N[a+292>>2];r=N[a+356>>2];Fa=N[a+324>>2];Ga=N[a+340>>2];m=N[a+216>>2];n=N[a+232>>2];Zb=N[a+200>>2];s=N[a+248>>2];_b=N[a+152>>2];$b=N[a+184>>2];Ha=N[a+40>>2];Ia=N[a+24>>2];t=N[a+88>>2];Ja=N[a+56>>2];Ka=N[a+72>>2];u=N[a+312>>2];La=N[a+280>>2];Ma=N[a+296>>2];v=N[a+360>>2];Na=N[a+328>>2];Oa=N[a+344>>2];w=N[a+220>>2];b=N[a+236>>2];xa=N[a+204>>2];Pa=N[a+252>>2];ac=N[a+156>>2];bc=N[a+188>>2];Qa=N[a+44>>2];Ra=N[a+28>>2];Sa=N[a+92>>2];Ta=N[a+60>>2];Ua=N[a+76>>2];Va=N[a+316>>2];Wa=N[a+284>>2];Xa=N[a+300>>2];Ya=N[a+364>>2];Za=N[a+332>>2];_a=N[a+348>>2];$a=N[a+4>>2];ab=N[a+8>>2];bb=N[a+12>>2];x=N[a+208>>2];y=N[a+224>>2];cb=N[a+240>>2];db=N[a>>2];eb=N[a+16>>2];fb=N[a+32>>2];gb=N[a+48>>2];hb=N[a+64>>2];ib=N[a+80>>2];jb=N[a+272>>2];kb=N[a+288>>2];lb=N[a+304>>2];mb=N[a+320>>2];nb=N[a+336>>2];ob=N[a+352>>2];pb=Q(Q(cb*N[a+192>>2])+Q(Q(Q(Q(Q(Q(Q(va*db)+Q(ua*eb))+Q(ta*fb))+Q(Q(Q(pa*gb)+Q(X*hb))+Q(W*ib)))-Q(Q(Q(Q(sa*jb)+Q(ra*kb))+Q(qa*lb))+Q(Q(Q(oa*mb)+Q(V*nb))+Q(U*ob))))*N[a+176>>2])+N[a+144>>2]));y=yy?x:y;N[a+240>>2]=x;xa=Q(Q(Pa*xa)+Q(ac+Q(bc*Q(Q(Q(Q(Q(fa*bb)+Q(ea*Ra))+Q(da*Qa))+Q(Q(Q(ca*Ta)+Q(B*Ua))+Q(A*Sa)))-Q(Q(Q(Q(E*Wa)+Q(D*Xa))+Q(C*Va))+Q(Q(Q(z*Za)+Q(Z*_a))+Q(Y*Ya)))))));b=b>2]=w;b=Q(Q(s*Zb)+Q(_b+Q($b*Q(Q(Q(Q(Q(ja*ab)+Q(ia*Ia))+Q(ha*Ha))+Q(Q(Q(ga*Ja)+Q(H*Ka))+Q(G*t)))-Q(Q(Q(Q(L*La)+Q(K*Ma))+Q(I*u))+Q(Q(Q(F*Na)+Q($*Oa))+Q(_*v)))))));n=nn?m:n;N[a+248>>2]=b;m=Q(Q(o*wa)+Q(Xb+Q(Yb*Q(Q(Q(Q(Q(na*$a)+Q(ma*Aa))+Q(la*za))+Q(Q(Q(ka*Ba)+Q(P*Ca))+Q(O*p)))-Q(Q(Q(Q(T*Da)+Q(S*Ea))+Q(R*q))+Q(Q(Q(M*Fa)+Q(ba*Ga))+Q(aa*r)))))));d=dd?c:d;N[a+244>>2]=wa;c=Q(x-cb);d=Q(Tb*c);U=Q(U-Q(ob*d));m=Q(Ub*c);W=Q(W+Q(ib*m));n=Q(Vb*c);qa=Q(qa-Q(lb*n));c=Q(Wb*c);ta=Q(ta+Q(fb*c));V=Q(V-Q(nb*d));X=Q(X+Q(hb*m));ra=Q(ra-Q(kb*n));ua=Q(ua+Q(eb*c));oa=Q(oa-Q(mb*d));pa=Q(pa+Q(gb*m));sa=Q(sa-Q(jb*n));va=Q(va+Q(db*c));c=Q(w-Pa);m=Q(Hb*c);Y=Q(Y-Q(Ya*m));d=Q(b-s);n=Q(Ib*d);_=Q(_-Q(v*n));b=r;o=Q(wa-o);r=Q(Jb*o);aa=Q(aa-Q(b*r));s=Q(Kb*c);A=Q(A+Q(Sa*s));b=t;t=Q(Lb*d);G=Q(G+Q(b*t));b=p;p=Q(Mb*o);O=Q(O+Q(b*p));v=Q(Nb*c);C=Q(C-Q(Va*v));b=u;u=Q(Ob*d);I=Q(I-Q(b*u));b=q;q=Q(Pb*o);R=Q(R-Q(b*q));c=Q(Qb*c);da=Q(da+Q(Qa*c));d=Q(Rb*d);ha=Q(ha+Q(Ha*d));o=Q(Sb*o);la=Q(la+Q(za*o));Z=Q(Z-Q(_a*m));$=Q($-Q(Oa*n));ba=Q(ba-Q(Ga*r));B=Q(B+Q(Ua*s));H=Q(H+Q(Ka*t));P=Q(P+Q(Ca*p));D=Q(D-Q(Xa*v));K=Q(K-Q(Ma*u));S=Q(S-Q(Ea*q));ea=Q(ea+Q(Ra*c));ia=Q(ia+Q(Ia*d));ma=Q(ma+Q(Aa*o));z=Q(z-Q(Za*m));F=Q(F-Q(Na*n));M=Q(M-Q(Fa*r));ca=Q(ca+Q(Ta*s));ga=Q(ga+Q(Ja*t));ka=Q(ka+Q(Ba*p));E=Q(E-Q(Wa*v));L=Q(L-Q(La*u));T=Q(T-Q(Da*q));fa=Q(fa+Q(bb*c));ja=Q(ja+Q(ab*d));na=Q(na+Q($a*o));a=a+368|0;qb=qb+1|0;if((ya|0)!=(qb|0)){continue}break}}N[l+12>>2]=Gb;N[l+8>>2]=ta;N[l+4>>2]=ua;N[l>>2]=va;N[j+12>>2]=Cb;N[j+8>>2]=la;N[j+4>>2]=ma;N[j>>2]=na;N[h+12>>2]=Ab;N[h+8>>2]=ha;N[h+4>>2]=ia;N[h>>2]=ja;N[f+12>>2]=yb;N[f+8>>2]=da;N[f+4>>2]=ea;N[f>>2]=fa;N[k+12>>2]=Fb;N[k+8>>2]=qa;N[k+4>>2]=ra;N[k>>2]=sa;N[i+12>>2]=wb;N[i+8>>2]=R;N[i+4>>2]=S;N[i>>2]=T;N[g+12>>2]=ub;N[g+8>>2]=I;N[g+4>>2]=K;N[g>>2]=L;N[e+12>>2]=sb;N[e+8>>2]=C;N[e+4>>2]=D;N[e>>2]=E;N[l+28>>2]=Eb;N[l+24>>2]=W;N[l+20>>2]=X;N[l+16>>2]=pa;N[j+28>>2]=Bb;N[j+24>>2]=O;N[j+20>>2]=P;N[j+16>>2]=ka;N[h+28>>2]=zb;N[h+24>>2]=G;N[h+20>>2]=H;N[h+16>>2]=ga;N[f+28>>2]=xb;N[f+24>>2]=A;N[f+20>>2]=B;N[f+16>>2]=ca;N[k+28>>2]=Db;N[k+24>>2]=U;N[k+20>>2]=V;N[k+16>>2]=oa;N[i+28>>2]=vb;N[i+24>>2]=aa;N[i+20>>2]=ba;N[i+16>>2]=M;N[g+28>>2]=tb;N[g+24>>2]=_;N[g+20>>2]=$;N[g+16>>2]=F;N[e+28>>2]=rb;N[e+24>>2]=Y;N[e+20>>2]=Z;N[e+16>>2]=z}function $s(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=Q(0),n=0,o=0;b=Ha-2768|0;Ha=b;Va(b+2560|0,0,140);H[b+2556|0]=0;H[b+2532|0]=0;H[b+2508|0]=0;H[b+2484|0]=0;H[b+2460|0]=0;H[b+2436|0]=0;H[b+2412|0]=0;H[b+2388|0]=0;H[b+2364|0]=0;H[b+2340|0]=0;H[b+2316|0]=0;H[b+2292|0]=0;H[b+2268|0]=0;H[b+2244|0]=0;H[b+2220|0]=0;H[b+2196|0]=0;H[b+2172|0]=0;H[b+2148|0]=0;H[b+2124|0]=0;H[b+2100|0]=0;H[b+2076|0]=0;H[b+2052|0]=0;H[b+2028|0]=0;H[b+2004|0]=0;H[b+1980|0]=0;H[b+1956|0]=0;H[b+1932|0]=0;H[b+1908|0]=0;H[b+1884|0]=0;H[b+1860|0]=0;H[b+1836|0]=0;H[b+1812|0]=0;H[b+1788|0]=0;H[b+1764|0]=0;H[b+1740|0]=0;H[b+1716|0]=0;H[b+1692|0]=0;H[b+1668|0]=0;H[b+1644|0]=0;H[b+1620|0]=0;H[b+1596|0]=0;H[b+1572|0]=0;H[b+1548|0]=0;H[b+1524|0]=0;H[b+1500|0]=0;H[b+1476|0]=0;H[b+1452|0]=0;H[b+1428|0]=0;H[b+1404|0]=0;H[b+1380|0]=0;H[b+1356|0]=0;H[b+1332|0]=0;H[b+1308|0]=0;H[b+1284|0]=0;H[b+1260|0]=0;H[b+1236|0]=0;H[b+1212|0]=0;H[b+1188|0]=0;H[b+1164|0]=0;H[b+1140|0]=0;H[b+1116|0]=0;H[b+1092|0]=0;H[b+1068|0]=0;H[b+1044|0]=0;I[b+276>>1]=65535;I[b+288>>1]=65535;I[b+300>>1]=65535;I[b+312>>1]=65535;I[b+324>>1]=65535;I[b+336>>1]=65535;I[b+348>>1]=65535;I[b+360>>1]=65535;I[b+264>>1]=65535;J[b+256>>2]=-1;J[b+260>>2]=-1;J[b+268>>2]=-1;J[b+272>>2]=-1;J[b+280>>2]=-1;J[b+284>>2]=-1;J[b+292>>2]=-1;J[b+296>>2]=-1;J[b+304>>2]=-1;J[b+308>>2]=-1;J[b+316>>2]=-1;J[b+320>>2]=-1;J[b+328>>2]=-1;J[b+332>>2]=-1;J[b+340>>2]=-1;J[b+344>>2]=-1;J[b+352>>2]=-1;J[b+356>>2]=-1;I[b+372>>1]=65535;I[b+384>>1]=65535;I[b+396>>1]=65535;I[b+408>>1]=65535;I[b+420>>1]=65535;I[b+432>>1]=65535;I[b+444>>1]=65535;I[b+456>>1]=65535;I[b+468>>1]=65535;J[b+364>>2]=-1;J[b+368>>2]=-1;J[b+376>>2]=-1;J[b+380>>2]=-1;J[b+388>>2]=-1;J[b+392>>2]=-1;J[b+400>>2]=-1;J[b+404>>2]=-1;J[b+412>>2]=-1;J[b+416>>2]=-1;J[b+424>>2]=-1;J[b+428>>2]=-1;J[b+436>>2]=-1;J[b+440>>2]=-1;J[b+448>>2]=-1;J[b+452>>2]=-1;J[b+460>>2]=-1;J[b+464>>2]=-1;I[b+480>>1]=65535;I[b+492>>1]=65535;I[b+504>>1]=65535;I[b+516>>1]=65535;I[b+528>>1]=65535;I[b+540>>1]=65535;I[b+552>>1]=65535;I[b+564>>1]=65535;I[b+576>>1]=65535;J[b+472>>2]=-1;J[b+476>>2]=-1;J[b+484>>2]=-1;J[b+488>>2]=-1;J[b+496>>2]=-1;J[b+500>>2]=-1;J[b+508>>2]=-1;J[b+512>>2]=-1;J[b+520>>2]=-1;J[b+524>>2]=-1;J[b+532>>2]=-1;J[b+536>>2]=-1;J[b+544>>2]=-1;J[b+548>>2]=-1;J[b+556>>2]=-1;J[b+560>>2]=-1;J[b+568>>2]=-1;J[b+572>>2]=-1;I[b+588>>1]=65535;J[b+580>>2]=-1;J[b+584>>2]=-1;I[b+600>>1]=65535;J[b+592>>2]=-1;J[b+596>>2]=-1;I[b+612>>1]=65535;J[b+604>>2]=-1;J[b+608>>2]=-1;I[b+624>>1]=65535;J[b+616>>2]=-1;J[b+620>>2]=-1;I[b+636>>1]=65535;J[b+628>>2]=-1;J[b+632>>2]=-1;I[b+648>>1]=65535;J[b+640>>2]=-1;J[b+644>>2]=-1;I[b+660>>1]=65535;J[b+652>>2]=-1;J[b+656>>2]=-1;I[b+672>>1]=65535;J[b+664>>2]=-1;J[b+668>>2]=-1;I[b+684>>1]=65535;J[b+676>>2]=-1;J[b+680>>2]=-1;I[b+696>>1]=65535;J[b+688>>2]=-1;J[b+692>>2]=-1;I[b+708>>1]=65535;J[b+700>>2]=-1;J[b+704>>2]=-1;I[b+720>>1]=65535;J[b+712>>2]=-1;J[b+716>>2]=-1;I[b+732>>1]=65535;J[b+724>>2]=-1;J[b+728>>2]=-1;I[b+744>>1]=65535;J[b+736>>2]=-1;J[b+740>>2]=-1;I[b+756>>1]=65535;J[b+748>>2]=-1;J[b+752>>2]=-1;I[b+768>>1]=65535;J[b+760>>2]=-1;J[b+764>>2]=-1;I[b+780>>1]=65535;J[b+772>>2]=-1;J[b+776>>2]=-1;I[b+792>>1]=65535;J[b+784>>2]=-1;J[b+788>>2]=-1;I[b+804>>1]=65535;J[b+796>>2]=-1;J[b+800>>2]=-1;I[b+816>>1]=65535;J[b+808>>2]=-1;J[b+812>>2]=-1;I[b+828>>1]=65535;J[b+820>>2]=-1;J[b+824>>2]=-1;I[b+840>>1]=65535;J[b+832>>2]=-1;J[b+836>>2]=-1;I[b+852>>1]=65535;J[b+844>>2]=-1;J[b+848>>2]=-1;I[b+864>>1]=65535;J[b+856>>2]=-1;J[b+860>>2]=-1;I[b+876>>1]=65535;J[b+868>>2]=-1;J[b+872>>2]=-1;I[b+888>>1]=65535;J[b+880>>2]=-1;J[b+884>>2]=-1;I[b+900>>1]=65535;J[b+892>>2]=-1;J[b+896>>2]=-1;I[b+912>>1]=65535;J[b+904>>2]=-1;J[b+908>>2]=-1;I[b+924>>1]=65535;J[b+916>>2]=-1;J[b+920>>2]=-1;I[b+936>>1]=65535;J[b+928>>2]=-1;J[b+932>>2]=-1;I[b+948>>1]=65535;J[b+940>>2]=-1;J[b+944>>2]=-1;I[b+960>>1]=65535;J[b+952>>2]=-1;J[b+956>>2]=-1;I[b+972>>1]=65535;J[b+964>>2]=-1;J[b+968>>2]=-1;I[b+984>>1]=65535;J[b+976>>2]=-1;J[b+980>>2]=-1;I[b+996>>1]=65535;J[b+988>>2]=-1;J[b+992>>2]=-1;I[b+1008>>1]=65535;J[b+1e3>>2]=-1;J[b+1004>>2]=-1;I[b+1020>>1]=65535;J[b+1012>>2]=-1;J[b+1016>>2]=-1;a:{if(!J[a+32>>2]){break a}while(1){d=J[J[a+28>>2]+(l<<2)>>2];d=d?d-4|0:0;j=L[d+56>>1];c=J[d+28>>2];f=J[J[c+28>>2]+68>>2];e=J[d+32>>2];g=J[J[e+28>>2]+68>>2];k=((b+2560|0)+P(f,28)|0)+(g<<2)|0;J[k>>2]=J[k>>2]+1;g=(f|0)>(g|0);f=g?e:c;g=g?c:e;k=J[(P(J[J[f+28>>2]+68>>2],28)+152400|0)+(J[J[g+28>>2]+68>>2]<<2)>>2];n=b+2736|0;dh(f,n);o=b+2704|0;dh(g,o);f=Ja[k|0](J[f+28>>2]+68|0,n,J[g+28>>2]+68|0,o,d+40|0)|0;g=K[d+58|0];H[d+58|0]=f;g=g?f?0:16:f?4:0;k=g&j;if(k){f=(b+1024|0)+P(h,24)|0;J[f>>2]=J[40557]+J[c+28>>2];j=J[40557]+J[e+28>>2]|0;H[f+20|0]=0;J[f+16>>2]=g;J[f+8>>2]=j;g=J[J[e+4>>2]+44>>2];j=J[J[c+4>>2]+44>>2];J[f+4>>2]=J[((K[j+9|0]<<2)+162216|0)+40>>2]+j;J[f+12>>2]=g+J[((K[g+9|0]<<2)+162216|0)+40>>2];f=K[j+7|0];j=J[c+32>>2];e=J[e+32>>2];c=(b+256|0)+P(h,12)|0;H[c+9|0]=K[g+7|0];H[c+8|0]=f;J[c+4>>2]=e;J[c>>2]=j}c=(k|0)!=0;e=L[d+56>>1];b:{if(!(e&32)){break b}I[d+56>>1]=e&65503;if(Vi(d)){break b}H[d+25|0]=K[d+25|0]&223;J[(i<<2)+b>>2]=d;i=i+1|0}h=c+h|0;l=l+1|0;if(l>>>0>2]){continue}break}if(h){c=J[a+48>>2];e=J[c+1188>>2]&2147483647;f=J[c+1184>>2];g=f+h|0;m=Q(Q(g>>>0)*Q(1.5));c:{if(m=Q(0)){d=~~m>>>0;break c}d=0}if(e>>>0>>0){Bq(c+1180|0,d)}J[c+1184>>2]=g;J[b+2736>>2]=J[c+1180>>2]+P(f,24);e=J[c+1192>>2];if(d>>>0>(J[e+8>>2]&2147483647)>>>0){Aq(e,d);e=J[c+1192>>2]}J[e+4>>2]=g;J[b+2704>>2]=J[e>>2]+P(f,12);Ua(J[b+2736>>2],b+1024|0,P(h,24));Ua(J[b+2704>>2],b+256|0,P(h,12))}if(!i){break a}h=J[a+44>>2];d=J[h>>2]+i|0;J[h>>2]=d;c=J[a+40>>2]+(d<<2)|0;d=i<<2;Ua(c-d|0,b,d)}a=J[J[a+48>>2]+2352>>2];i=0;while(1){d=P(i,28);h=d+(b+2560|0)|0;c=J[h>>2];if(c){e=a+d|0;J[e+16>>2]=c+J[e+16>>2]}c=J[h+4>>2];if(c){e=a+d|0;J[e+20>>2]=c+J[e+20>>2]}c=J[h+8>>2];if(c){e=a+d|0;J[e+24>>2]=c+J[e+24>>2]}c=J[h+12>>2];if(c){e=a+d|0;J[e+28>>2]=c+J[e+28>>2]}c=J[h+16>>2];if(c){e=a+d|0;J[e+32>>2]=c+J[e+32>>2]}c=J[h+20>>2];if(c){e=a+d|0;J[e+36>>2]=c+J[e+36>>2]}h=J[h+24>>2];if(h){d=a+d|0;J[d+40>>2]=h+J[d+40>>2]}i=i+1|0;if((i|0)!=5){continue}break}Ha=b+2768|0}function zG(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;o=32;c=Ha-48|0;Ha=c;H[c+12|0]=0;j=c-128|0;Ha=j;J[c+8>>2]=j;l=b-1|0;a:{if((l|0)<=0){break a}while(1){b:{if((l|0)<=(m|0)){break b}while(1){if(l-m>>>0<=4){while(1){b=m;m=b+1|0;i=m;e=b;while(1){g=(i<<5)+a|0;k=L[g+8>>1];f=(e<<5)+a|0;h=L[f+8>>1];e=(((k|0)==65535?L[g+10>>1]:k)&65535)>>>0<(((h|0)==65535?L[f+10>>1]:h)&65535)>>>0?i:e;f=(i|0)<(l|0);i=i+1|0;if(f){continue}break}if((b|0)!=(e|0)){f=(e<<5)+a|0;e=J[f+28>>2];J[c+40>>2]=J[f+24>>2];J[c+44>>2]=e;e=J[f+20>>2];J[c+32>>2]=J[f+16>>2];J[c+36>>2]=e;e=J[f+12>>2];J[c+24>>2]=J[f+8>>2];J[c+28>>2]=e;e=J[f+4>>2];J[c+16>>2]=J[f>>2];J[c+20>>2]=e;e=(b<<5)+a|0;b=J[e+28>>2];J[f+24>>2]=J[e+24>>2];J[f+28>>2]=b;b=J[e+20>>2];J[f+16>>2]=J[e+16>>2];J[f+20>>2]=b;b=J[e+12>>2];J[f+8>>2]=J[e+8>>2];J[f+12>>2]=b;b=J[e+4>>2];J[f>>2]=J[e>>2];J[f+4>>2]=b;b=J[c+44>>2];J[e+24>>2]=J[c+40>>2];J[e+28>>2]=b;b=J[c+36>>2];J[e+16>>2]=J[c+32>>2];J[e+20>>2]=b;b=J[c+28>>2];J[e+8>>2]=J[c+24>>2];J[e+12>>2]=b;b=J[c+20>>2];J[e>>2]=J[c+16>>2];J[e+4>>2]=b}if((l|0)!=(m|0)){continue}break b}}d=((l+m|0)/2<<5)+a|0;b=L[d+8>>1];h=(m<<5)+a|0;e=L[h+10>>1];k=L[h+8>>1];if((((b|0)==65535?L[d+10>>1]:b)&65535)>>>0<(((k|0)==65535?e:k)&65535)>>>0){b=J[h+28>>2];J[c+40>>2]=J[h+24>>2];J[c+44>>2]=b;b=J[h+20>>2];J[c+32>>2]=J[h+16>>2];J[c+36>>2]=b;b=J[h+12>>2];J[c+24>>2]=J[h+8>>2];J[c+28>>2]=b;b=J[h+4>>2];J[c+16>>2]=J[h>>2];J[c+20>>2]=b;b=J[d+28>>2];J[h+24>>2]=J[d+24>>2];J[h+28>>2]=b;b=J[d+20>>2];J[h+16>>2]=J[d+16>>2];J[h+20>>2]=b;b=J[d+12>>2];J[h+8>>2]=J[d+8>>2];J[h+12>>2]=b;b=J[d+4>>2];J[h>>2]=J[d>>2];J[h+4>>2]=b;b=J[c+44>>2];J[d+24>>2]=J[c+40>>2];J[d+28>>2]=b;b=J[c+36>>2];J[d+16>>2]=J[c+32>>2];J[d+20>>2]=b;b=J[c+28>>2];J[d+8>>2]=J[c+24>>2];J[d+12>>2]=b;b=J[c+20>>2];J[d>>2]=J[c+16>>2];J[d+4>>2]=b;k=L[h+8>>1];e=L[h+10>>1]}g=(l<<5)+a|0;b=L[g+10>>1];f=L[g+8>>1];if((((f|0)==65535?b:f)&65535)>>>0<(((k&65535)==65535?e:k)&65535)>>>0){b=J[h+28>>2];J[c+40>>2]=J[h+24>>2];J[c+44>>2]=b;b=J[h+20>>2];J[c+32>>2]=J[h+16>>2];J[c+36>>2]=b;b=J[h+12>>2];J[c+24>>2]=J[h+8>>2];J[c+28>>2]=b;b=J[h+4>>2];J[c+16>>2]=J[h>>2];J[c+20>>2]=b;b=J[g+28>>2];J[h+24>>2]=J[g+24>>2];J[h+28>>2]=b;b=J[g+20>>2];J[h+16>>2]=J[g+16>>2];J[h+20>>2]=b;b=J[g+12>>2];J[h+8>>2]=J[g+8>>2];J[h+12>>2]=b;b=J[g+4>>2];J[h>>2]=J[g>>2];J[h+4>>2]=b;b=J[c+44>>2];J[g+24>>2]=J[c+40>>2];J[g+28>>2]=b;b=J[c+36>>2];J[g+16>>2]=J[c+32>>2];J[g+20>>2]=b;b=J[c+28>>2];J[g+8>>2]=J[c+24>>2];J[g+12>>2]=b;b=J[c+20>>2];J[g>>2]=J[c+16>>2];J[g+4>>2]=b;f=L[g+8>>1];e=L[g+10>>1]}else{e=b}b=L[d+8>>1];if((((f|0)==65535?e:f)&65535)>>>0<(((b|0)==65535?L[d+10>>1]:b)&65535)>>>0){b=J[d+28>>2];J[c+40>>2]=J[d+24>>2];J[c+44>>2]=b;b=J[d+20>>2];J[c+32>>2]=J[d+16>>2];J[c+36>>2]=b;b=J[d+12>>2];J[c+24>>2]=J[d+8>>2];J[c+28>>2]=b;b=J[d+4>>2];J[c+16>>2]=J[d>>2];J[c+20>>2]=b;b=J[g+28>>2];J[d+24>>2]=J[g+24>>2];J[d+28>>2]=b;b=J[g+20>>2];J[d+16>>2]=J[g+16>>2];J[d+20>>2]=b;b=J[g+12>>2];J[d+8>>2]=J[g+8>>2];J[d+12>>2]=b;b=J[g+4>>2];J[d>>2]=J[g>>2];J[d+4>>2]=b;b=J[c+44>>2];J[g+24>>2]=J[c+40>>2];J[g+28>>2]=b;b=J[c+36>>2];J[g+16>>2]=J[c+32>>2];J[g+20>>2]=b;b=J[c+28>>2];J[g+8>>2]=J[c+24>>2];J[g+12>>2]=b;b=J[c+20>>2];J[g>>2]=J[c+16>>2];J[g+4>>2]=b}b=J[d+28>>2];J[c+40>>2]=J[d+24>>2];J[c+44>>2]=b;b=J[d+20>>2];J[c+32>>2]=J[d+16>>2];J[c+36>>2]=b;b=J[d+12>>2];J[c+24>>2]=J[d+8>>2];J[c+28>>2]=b;b=J[d+4>>2];J[c+16>>2]=J[d>>2];J[c+20>>2]=b;k=l-1|0;i=(k<<5)+a|0;e=i;b=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=b;b=J[e+28>>2];J[d+24>>2]=J[e+24>>2];J[d+28>>2]=b;b=J[e+20>>2];J[d+16>>2]=J[e+16>>2];J[d+20>>2]=b;b=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=b;b=J[c+44>>2];J[e+24>>2]=J[c+40>>2];J[e+28>>2]=b;b=J[c+36>>2];J[e+16>>2]=J[c+32>>2];J[e+20>>2]=b;b=J[c+28>>2];J[e+8>>2]=J[c+24>>2];J[e+12>>2]=b;b=J[c+20>>2];J[e>>2]=J[c+16>>2];J[e+4>>2]=b;b=m;while(1){e=L[i+8>>1];f=(e|0)==65535?L[i+10>>1]:e;while(1){e=b;b=b+1|0;d=(b<<5)+a|0;g=L[d+8>>1];h=((g|0)==65535?L[d+10>>1]:g)&65535;g=f&65535;if(h>>>0>>0){continue}break}while(1){k=k-1|0;f=(k<<5)+a|0;h=L[f+8>>1];if(g>>>0<(((h|0)==65535?L[f+10>>1]:h)&65535)>>>0){continue}break}if((b|0)<(k|0)){e=J[d+28>>2];J[c+40>>2]=J[d+24>>2];J[c+44>>2]=e;e=J[d+20>>2];J[c+32>>2]=J[d+16>>2];J[c+36>>2]=e;e=J[d+12>>2];J[c+24>>2]=J[d+8>>2];J[c+28>>2]=e;e=J[d+4>>2];J[c+16>>2]=J[d>>2];J[c+20>>2]=e;e=J[f+28>>2];J[d+24>>2]=J[f+24>>2];J[d+28>>2]=e;e=J[f+20>>2];J[d+16>>2]=J[f+16>>2];J[d+20>>2]=e;e=J[f+12>>2];J[d+8>>2]=J[f+8>>2];J[d+12>>2]=e;e=J[f+4>>2];J[d>>2]=J[f>>2];J[d+4>>2]=e;e=J[c+44>>2];J[f+24>>2]=J[c+40>>2];J[f+28>>2]=e;e=J[c+36>>2];J[f+16>>2]=J[c+32>>2];J[f+20>>2]=e;e=J[c+28>>2];J[f+8>>2]=J[c+24>>2];J[f+12>>2]=e;e=J[c+20>>2];J[f>>2]=J[c+16>>2];J[f+4>>2]=e;continue}break}f=J[d+28>>2];J[c+40>>2]=J[d+24>>2];J[c+44>>2]=f;f=J[d+20>>2];J[c+32>>2]=J[d+16>>2];J[c+36>>2]=f;f=J[d+12>>2];J[c+24>>2]=J[d+8>>2];J[c+28>>2]=f;f=J[d+4>>2];J[c+16>>2]=J[d>>2];J[c+20>>2]=f;f=J[i+28>>2];J[d+24>>2]=J[i+24>>2];J[d+28>>2]=f;f=J[i+20>>2];J[d+16>>2]=J[i+16>>2];J[d+20>>2]=f;f=J[i+12>>2];J[d+8>>2]=J[i+8>>2];J[d+12>>2]=f;f=J[i+4>>2];J[d>>2]=J[i>>2];J[d+4>>2]=f;f=J[c+44>>2];J[i+24>>2]=J[c+40>>2];J[i+28>>2]=f;f=J[c+36>>2];J[i+16>>2]=J[c+32>>2];J[i+20>>2]=f;f=J[c+28>>2];J[i+8>>2]=J[c+24>>2];J[i+12>>2]=f;f=J[c+20>>2];J[i>>2]=J[c+16>>2];J[i+4>>2]=f;c:{if((b-m|0)<(l-b|0)){if(o-1>>>0<=n>>>0){f=o<<3;if(f){g=J[40592];b=g+12|0;b=(r=b,s=f,t=Ja[J[J[g>>2]+20>>2]](g)|0?51137:69706,u=21054,v=155,q=J[J[b>>2]+8>>2],Ja[q](r|0,s|0,t|0,u|0,v|0)|0)}else{b=0}o=o<<1;f=Ua(b,j,n<<2);b=p;p=1;if(!(!b|!j)){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,j)}j=f}b=(n<<2)+j|0;J[b>>2]=m;J[b+4>>2]=e;m=e+2|0;break c}if(o-1>>>0<=n>>>0){f=o<<3;if(f){g=J[40592];b=g+12|0;b=(v=b,u=f,t=Ja[J[J[g>>2]+20>>2]](g)|0?51137:69706,s=21054,r=155,q=J[J[b>>2]+8>>2],Ja[q](v|0,u|0,t|0,s|0,r|0)|0)}else{b=0}o=o<<1;f=Ua(b,j,n<<2);b=p;p=1;if(!(!b|!j)){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,j)}j=f}b=(n<<2)+j|0;J[b>>2]=e+2;J[b+4>>2]=l;l=e}n=n+2|0;if((l|0)>(m|0)){continue}break}}if(n){b=n-2|0;m=J[(b<<2)+j>>2];l=J[((n<<2)+j|0)-4>>2];n=b;continue}break}if(!p|!j){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,j)}if(K[c+12|0]){cb(J[c+8>>2])}Ha=c+48|0}function Cl(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=0,Ga=Q(0),Ha=Q(0),Ia=Q(0),Ja=Q(0),Ka=Q(0),La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=0,Qa=0,Ra=0,Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=Q(0),Wa=Q(0),Xa=Q(0),Ya=Q(0),Za=Q(0),_a=Q(0),$a=Q(0),ab=Q(0),bb=Q(0),cb=Q(0),db=Q(0),eb=Q(0),fb=Q(0),gb=Q(0),hb=Q(0),ib=Q(0),jb=Q(0),kb=Q(0),lb=Q(0),mb=Q(0),nb=Q(0),ob=Q(0),pb=Q(0),qb=Q(0),rb=Q(0),sb=Q(0),tb=Q(0),ub=Q(0),vb=Q(0),wb=Q(0),xb=Q(0),yb=Q(0),zb=Q(0),Ab=Q(0),Bb=0,Cb=Q(0),Db=Q(0),Eb=Q(0),Fb=Q(0),Gb=Q(0),Hb=Q(0),Ib=Q(0),Jb=Q(0),Kb=Q(0),Lb=Q(0),Mb=Q(0),Nb=Q(0),Ob=Q(0),Pb=Q(0),Qb=Q(0),Rb=Q(0),Sb=Q(0),Tb=Q(0),Ub=Q(0),Vb=Q(0),Wb=Q(0),Xb=Q(0);g=J[a+100>>2];lb=N[g+28>>2];F=N[g+16>>2];h=J[a+96>>2];G=N[h+24>>2];H=N[h+20>>2];mb=N[g+12>>2];I=N[g+8>>2];M=N[g+4>>2];O=N[g>>2];i=J[a+68>>2];nb=N[i+28>>2];R=N[i+16>>2];j=J[a+64>>2];S=N[j+24>>2];T=N[j+20>>2];ob=N[i+12>>2];U=N[i+8>>2];V=N[i+4>>2];W=N[i>>2];k=J[a+36>>2];pb=N[k+28>>2];X=N[k+16>>2];l=J[a+32>>2];Y=N[l+24>>2];Z=N[l+20>>2];qb=N[k+12>>2];_=N[k+8>>2];$=N[k+4>>2];aa=N[k>>2];m=J[a+4>>2];ba=N[m+24>>2];ca=N[m+20>>2];n=J[a>>2];da=N[n+24>>2];ea=N[n+20>>2];fa=N[g+24>>2];ga=N[g+20>>2];ha=N[i+24>>2];ia=N[i+20>>2];ja=N[k+24>>2];ka=N[k+20>>2];rb=N[h+28>>2];la=N[h+16>>2];sb=N[h+12>>2];ma=N[h+8>>2];na=N[h+4>>2];oa=N[h>>2];tb=N[j+28>>2];pa=N[j+16>>2];ub=N[j+12>>2];qa=N[j+8>>2];ra=N[j+4>>2];sa=N[j>>2];vb=N[l+28>>2];ta=N[l+16>>2];wb=N[l+12>>2];ua=N[l+8>>2];va=N[l+4>>2];wa=N[l>>2];xb=N[m+28>>2];xa=N[m+16>>2];yb=N[n+28>>2];ya=N[n+16>>2];zb=N[m+12>>2];za=N[m+8>>2];Aa=N[m+4>>2];Ba=N[m>>2];Ab=N[n+12>>2];Ca=N[n+8>>2];Da=N[n+4>>2];Ea=N[n>>2];c=L[a+22>>1];if(c){b=J[a+24>>2];Bb=b+(c<<4)|0;while(1){a=b;Qa=a+96|0;Ra=Qa+(K[a+1|0]<<4)|0;Pa=K[a+2|0];b=Ra+P(Pa,192)|0;if(Pa){Cb=N[a+92>>2];Db=N[a+88>>2];Eb=N[a+84>>2];Fb=N[a+76>>2];Gb=N[a+72>>2];Hb=N[a+68>>2];Ib=N[a+60>>2];Jb=N[a+56>>2];Kb=N[a+52>>2];Lb=N[a+44>>2];Mb=N[a+40>>2];Nb=N[a+36>>2];Ob=N[a+28>>2];Pb=N[a+24>>2];Qb=N[a+20>>2];Rb=N[a+80>>2];Sb=N[a+64>>2];Tb=N[a+48>>2];Ub=N[a+32>>2];Vb=N[a+16>>2];E=0;while(1){Fa=(E>>>J[a+12>>2]<<4)+Qa|0;Ga=N[Fa+4>>2];c=P(E,192)+Ra|0;x=N[c+100>>2];Wb=N[c+132>>2];f=N[c+116>>2];y=N[c+84>>2];Sa=N[c+52>>2];Ta=N[c+68>>2];t=N[c+36>>2];Ha=N[c+20>>2];Ia=N[c+4>>2];z=N[c+180>>2];Ua=N[c+148>>2];Va=N[c+164>>2];Ja=N[Fa+8>>2];A=N[c+104>>2];Xb=N[c+136>>2];d=N[c+120>>2];B=N[c+88>>2];Wa=N[c+56>>2];Xa=N[c+72>>2];u=N[c+40>>2];Ka=N[c+24>>2];La=N[c+8>>2];C=N[c+184>>2];Ya=N[c+152>>2];Za=N[c+168>>2];w=N[Fa+12>>2];D=N[c+108>>2];Ma=N[c+140>>2];e=N[c+124>>2];_a=N[c+92>>2];$a=N[c+60>>2];ab=N[c+76>>2];v=N[c+44>>2];Na=N[c+28>>2];Oa=N[c+12>>2];bb=N[c+188>>2];cb=N[c+156>>2];db=N[c+172>>2];r=N[c>>2];s=N[c+16>>2];q=N[c+32>>2];eb=N[c+48>>2];fb=N[c+64>>2];gb=N[c+80>>2];hb=N[c+144>>2];ib=N[c+160>>2];jb=N[c+176>>2];o=N[c+112>>2];kb=N[c+96>>2];p=Q(Q(Q(Q(Q(Q(Q(Ea*r)+Q(Da*s))+Q(Ca*q))+Q(Q(Q(ya*eb)+Q(ea*fb))+Q(da*gb)))-Q(Q(Q(Q(Ba*r)+Q(Aa*s))+Q(za*q))+Q(Q(Q(xa*hb)+Q(ca*ib))+Q(ba*jb))))*o)+Q(kb-Q(o*N[c+128>>2])));o=Q(Vb*N[Fa>>2]);p=o>p?p:o;o=Q(-o);o=o>2]=o;Ma=Q(Q(e*Q(Q(Q(Q(Q(oa*Oa)+Q(na*Na))+Q(ma*v))+Q(Q(Q(la*$a)+Q(H*ab))+Q(G*_a)))-Q(Q(Q(Q(O*Oa)+Q(M*Na))+Q(I*v))+Q(Q(Q(F*cb)+Q(ga*db))+Q(fa*bb)))))+Q(D-Q(e*Ma)));e=Q(Ob*w);w=e>Ma?Ma:e;e=Q(-e);w=e>2]=w;e=Q(Q(d*Q(Q(Q(Q(Q(sa*La)+Q(ra*Ka))+Q(qa*u))+Q(Q(Q(pa*Wa)+Q(T*Xa))+Q(S*B)))-Q(Q(Q(Q(W*La)+Q(V*Ka))+Q(U*u))+Q(Q(Q(R*Ya)+Q(ia*Za))+Q(ha*C)))))+Q(A-Q(d*Xb)));d=Q(Pb*Ja);e=d>e?e:d;d=Q(-d);Ja=d>2]=Ja;d=Q(Q(f*Q(Q(Q(Q(Q(wa*Ia)+Q(va*Ha))+Q(ua*t))+Q(Q(Q(ta*Sa)+Q(Z*Ta))+Q(Y*y)))-Q(Q(Q(Q(aa*Ia)+Q($*Ha))+Q(_*t))+Q(Q(Q(X*Ua)+Q(ka*Va))+Q(ja*z)))))+Q(x-Q(f*Wb)));f=Q(Qb*Ga);d=df?d:f;N[c+100>>2]=Ga;f=Q(o-kb);d=Q(Rb*f);ba=Q(ba-Q(jb*d));e=Q(Sb*f);da=Q(da+Q(gb*e));o=Q(Tb*f);za=Q(za-Q(q*o));p=q;q=Q(Ub*f);Ca=Q(Ca+Q(p*q));ca=Q(ca-Q(ib*d));ea=Q(ea+Q(fb*e));Aa=Q(Aa-Q(s*o));Da=Q(Da+Q(s*q));xa=Q(xa-Q(hb*d));ya=Q(ya+Q(eb*e));Ba=Q(Ba-Q(r*o));Ea=Q(Ea+Q(r*q));r=Q(w-D);f=Q(Cb*r);fa=Q(fa-Q(bb*f));s=Q(Ja-A);A=Q(Db*s);ha=Q(ha-Q(C*A));q=Q(Ga-x);x=Q(Eb*q);ja=Q(ja-Q(z*x));z=Q(Fb*r);G=Q(G+Q(_a*z));d=Q(Gb*s);S=Q(S+Q(B*d));p=y;y=Q(Hb*q);Y=Q(Y+Q(p*y));B=Q(Ib*r);I=Q(I-Q(v*B));C=Q(Jb*s);U=Q(U-Q(u*C));D=Q(Kb*q);_=Q(_-Q(t*D));p=v;v=Q(Lb*r);ma=Q(ma+Q(p*v));p=u;u=Q(Mb*s);qa=Q(qa+Q(p*u));p=t;t=Q(Nb*q);ua=Q(ua+Q(p*t));ga=Q(ga-Q(db*f));ia=Q(ia-Q(Za*A));ka=Q(ka-Q(Va*x));H=Q(H+Q(ab*z));T=Q(T+Q(Xa*d));Z=Q(Z+Q(Ta*y));M=Q(M-Q(Na*B));V=Q(V-Q(Ka*C));$=Q($-Q(Ha*D));na=Q(na+Q(Na*v));ra=Q(ra+Q(Ka*u));va=Q(va+Q(Ha*t));F=Q(F-Q(cb*f));R=Q(R-Q(Ya*A));X=Q(X-Q(Ua*x));la=Q(la+Q($a*z));pa=Q(pa+Q(Wa*d));ta=Q(ta+Q(Sa*y));O=Q(O-Q(Oa*B));W=Q(W-Q(La*C));aa=Q(aa-Q(Ia*D));oa=Q(oa+Q(Oa*v));sa=Q(sa+Q(La*u));wa=Q(wa+Q(Ia*t));E=E+1|0;if((Pa|0)!=(E|0)){continue}break}}if(b>>>0>>0){continue}break}}N[n+12>>2]=Ab;N[n+8>>2]=Ca;N[n+4>>2]=Da;N[n>>2]=Ea;N[l+12>>2]=wb;N[l+8>>2]=ua;N[l+4>>2]=va;N[l>>2]=wa;N[j+12>>2]=ub;N[j+8>>2]=qa;N[j+4>>2]=ra;N[j>>2]=sa;N[h+12>>2]=sb;N[h+8>>2]=ma;N[h+4>>2]=na;N[h>>2]=oa;N[m+12>>2]=zb;N[m+8>>2]=za;N[m+4>>2]=Aa;N[m>>2]=Ba;N[k+12>>2]=qb;N[k+8>>2]=_;N[k+4>>2]=$;N[k>>2]=aa;N[i+12>>2]=ob;N[i+8>>2]=U;N[i+4>>2]=V;N[i>>2]=W;N[g+12>>2]=mb;N[g+8>>2]=I;N[g+4>>2]=M;N[g>>2]=O;N[n+28>>2]=yb;N[n+24>>2]=da;N[n+20>>2]=ea;N[n+16>>2]=ya;N[l+28>>2]=vb;N[l+24>>2]=Y;N[l+20>>2]=Z;N[l+16>>2]=ta;N[j+28>>2]=tb;N[j+24>>2]=S;N[j+20>>2]=T;N[j+16>>2]=pa;N[h+28>>2]=rb;N[h+24>>2]=G;N[h+20>>2]=H;N[h+16>>2]=la;N[m+28>>2]=xb;N[m+24>>2]=ba;N[m+20>>2]=ca;N[m+16>>2]=xa;N[k+28>>2]=pb;N[k+24>>2]=ja;N[k+20>>2]=ka;N[k+16>>2]=X;N[i+28>>2]=nb;N[i+24>>2]=ha;N[i+20>>2]=ia;N[i+16>>2]=R;N[g+28>>2]=lb;N[g+24>>2]=fa;N[g+20>>2]=ga;N[g+16>>2]=F}function tX(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),J=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0);T=N[d+24>>2];U=N[d+20>>2];ba=N[c+8>>2];ca=N[c+12>>2];V=N[d+16>>2];da=N[c+4>>2];l=N[d+8>>2];n=N[d+4>>2];g=N[d+12>>2];h=N[d>>2];m=N[f+4>>2];j=N[f>>2];B=N[f+12>>2];r=N[f+8>>2];c=Ha+-64|0;M=N[f+16>>2];N[c+40>>2]=M;O=N[f+20>>2];N[c+44>>2]=O;S=N[f+24>>2];N[c+48>>2]=S;W=N[e+4>>2];N[c+52>>2]=W;X=N[e+8>>2];N[c+56>>2]=X;Z=N[e+12>>2];N[c+60>>2]=Z;f=0;t=Q(h+h);v=Q(l*t);u=Q(n+n);w=Q(g*u);I=Q(v-w);x=Q(n*u);y=Q(l+l);z=Q(l*y);J=Q(Q(Q(1)-x)-z);n=Q(t*n);D=Q(y*g);y=Q(n+D);i=Q(Q(T*I)+Q(Q(V*J)+Q(U*y)));h=Q(Q(1)-Q(h*t));x=Q(h-x);v=Q(v+w);l=Q(u*l);g=Q(t*g);t=Q(l-g);k=Q(R(Q(Q(x*I)+Q(Q(v*J)+Q(y*t)))));u=Q(l+g);w=Q(n-D);z=Q(h-z);g=Q(R(Q(Q(u*I)+Q(Q(w*J)+Q(y*z)))));h=Q(Q(ca*k)+Q(Q(da*Q(R(Q(Q(I*I)+Q(Q(J*J)+Q(y*y))))))+Q(ba*g)));s=Q(i+h);o=Q(Q(S*I)+Q(Q(M*J)+Q(y*O)));l=Q(j+j);j=Q(Q(1)-Q(j*l));n=Q(m+m);E=Q(m*n);D=Q(j-E);F=Q(l*r);A=Q(n*B);K=Q(F+A);n=Q(n*r);G=Q(l*B);L=Q(n-G);p=Q(R(Q(Q(D*I)+Q(Q(K*J)+Q(y*L)))));F=Q(F-A);A=r;r=Q(r+r);H=Q(A*r);E=Q(Q(Q(1)-E)-H);l=Q(l*m);r=Q(r*B);B=Q(l+r);q=Q(R(Q(Q(F*I)+Q(Q(E*J)+Q(y*B)))));A=Q(n+G);G=Q(l-r);H=Q(j-H);j=Q(R(Q(Q(A*I)+Q(Q(G*J)+Q(y*H)))));l=Q(Q(Z*p)+Q(Q(W*q)+Q(X*j)));m=Q(o-l);a:{if(sm?m:h;m=mg){m=g;r=z;n=u;l=w}g=Q(Q(T*x)+Q(Q(V*v)+Q(U*t)));h=Q(Q(Q(R(Q(Q(x*x)+Q(Q(v*v)+Q(t*t)))))*ca)+Q(Q(k*da)+Q(ba*i)));i=Q(g+h);k=Q(Q(S*x)+Q(Q(M*v)+Q(t*O)));s=Q(R(Q(Q(D*x)+Q(Q(K*v)+Q(t*L)))));o=Q(R(Q(Q(F*x)+Q(Q(E*v)+Q(t*B)))));$=Q(R(Q(Q(A*x)+Q(Q(G*v)+Q(t*H)))));aa=Q(Q(s*Z)+Q(Q(o*W)+Q(X*$)));ea=Q(k-aa);if(ih?h:g;if(gh?h:g;if(gh?h:g;if(gh?h:g;if(g>2];s=N[d>>2];i=Q(Q(J*k)+Q(s*ja));o=N[d+8>>2];p=Q(Q(I*s)+Q(o*ka));q=Q(Q(y*o)+Q(k*la));d:{if(!(Q(R(q))>Q(9.999999974752427e-7)|Q(R(p))>Q(9.999999974752427e-7)|Q(R(i))>Q(9.999999974752427e-7))){break d}g=Q(0);h=Q(0);j=Q(0);C=Q(Q(i*i)+Q(Q(q*q)+Q(p*p)));if(C>Q(0)){g=Q(Q(1)/Q(Y(C)));j=Q(i*g);h=Q(p*g);g=Q(q*g)}i=Q(Q(T*j)+Q(Q(V*g)+Q(U*h)));p=Q(Q(Q(R(Q(Q(x*j)+Q(Q(v*g)+Q(t*h)))))*ca)+Q(Q(Q(R(Q(Q(I*j)+Q(Q(J*g)+Q(y*h)))))*da)+Q(ba*Q(R(Q(Q(u*j)+Q(Q(w*g)+Q(z*h))))))));q=Q(i+p);C=Q(Q(S*j)+Q(Q(M*g)+Q(O*h)));fa=Q(Q(Q(R(Q(Q(D*j)+Q(Q(K*g)+Q(L*h)))))*Z)+Q(Q(Q(R(Q(Q(F*j)+Q(Q(E*g)+Q(B*h)))))*W)+Q(X*Q(R(Q(Q(A*j)+Q(Q(G*g)+Q(H*h))))))));ga=Q(C-fa);if(qp?p:i;if(!(iQ(9.999999974752427e-7)|Q(R(p))>Q(9.999999974752427e-7)|Q(R(i))>Q(9.999999974752427e-7))){break e}g=Q(0);h=Q(0);j=Q(0);C=Q(Q(i*i)+Q(Q(q*q)+Q(p*p)));if(C>Q(0)){g=Q(Q(1)/Q(Y(C)));j=Q(i*g);h=Q(p*g);g=Q(q*g)}i=Q(Q(T*j)+Q(Q(V*g)+Q(U*h)));p=Q(Q(Q(R(Q(Q(x*j)+Q(Q(v*g)+Q(t*h)))))*ca)+Q(Q(Q(R(Q(Q(I*j)+Q(Q(J*g)+Q(y*h)))))*da)+Q(ba*Q(R(Q(Q(u*j)+Q(Q(w*g)+Q(z*h))))))));q=Q(i+p);C=Q(Q(S*j)+Q(Q(M*g)+Q(O*h)));fa=Q(Q(Q(R(Q(Q(D*j)+Q(Q(K*g)+Q(L*h)))))*Z)+Q(Q(Q(R(Q(Q(F*j)+Q(Q(E*g)+Q(B*h)))))*W)+Q(X*Q(R(Q(Q(A*j)+Q(Q(G*g)+Q(H*h))))))));ga=Q(C-fa);if(qp?p:i;if(!(iQ(9.999999974752427e-7)|Q(R(s))>Q(9.999999974752427e-7)|Q(R(i))>Q(9.999999974752427e-7))){break f}g=Q(0);h=Q(0);j=Q(0);o=Q(Q(i*i)+Q(Q(k*k)+Q(s*s)));if(o>Q(0)){g=Q(Q(1)/Q(Y(o)));j=Q(i*g);h=Q(s*g);g=Q(k*g)}i=Q(Q(T*j)+Q(Q(V*g)+Q(U*h)));k=Q(Q(Q(R(Q(Q(x*j)+Q(Q(v*g)+Q(t*h)))))*ca)+Q(Q(Q(R(Q(Q(I*j)+Q(Q(J*g)+Q(y*h)))))*da)+Q(ba*Q(R(Q(Q(u*j)+Q(Q(w*g)+Q(z*h))))))));s=Q(i+k);o=Q(Q(S*j)+Q(Q(M*g)+Q(O*h)));p=Q(Q(Q(R(Q(Q(D*j)+Q(Q(K*g)+Q(L*h)))))*Z)+Q(Q(Q(R(Q(Q(F*j)+Q(Q(E*g)+Q(B*h)))))*W)+Q(X*Q(R(Q(Q(A*j)+Q(Q(G*g)+Q(H*h))))))));q=Q(o-p);if(sk?k:i;if(!(i>>0>1;f=f+1|0;if((f|0)!=3){continue}break b}break}f=0;if(!(e&1)){break a}}c=Q(Q(n*Q(S-T))+Q(Q(l*Q(M-V))+Q(Q(O-U)*r)))>2]=c?n:Q(-n);N[a+4>>2]=c?r:Q(-r);N[a>>2]=c?l:Q(-l);N[b>>2]=m>Q(0)?m:Q(0);f=1}return f|0}function q8(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),O=0,R=Q(0),S=Q(0),T=Q(0);w=Ha-16|0;Ha=w;e=J[a+100>>2];a=J[e+988>>2];if(a){b=J[a+212>>2];if(b){d=J[a+208>>2];while(1){f=J[d+(c<<2)>>2];g=K[J[f-20>>2]+9|0];a=J[e+1012>>2];J[w+8>>2]=J[f+80>>2];Ja[J[J[a>>2]+44>>2]](a,(g|0)==2,w+8|0);c=c+1|0;if((b|0)!=(c|0)){continue}break}a=J[e+988>>2]}J[a+212>>2]=0}i=J[e+4628>>2];if(i){g=J[e+976>>2];a=J[g+16>>2];a:{if(!(a>>>0<=i>>>0&i>>>0>2]>>>0)){a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,i);break a}k=J[g+4>>2];b=0;h=J[g+8>>2];a=h;while(1){f=b;b=b+1|0;d=a;a=a-1|0;c=k+(a<<2)|0;if(i>>>0>M[c>>2]){continue}break}b:{if(d>>>0>=h>>>0){break b}a=f&3;if(a){b=0;while(1){J[c>>2]=J[J[g+4>>2]+(d<<2)>>2];d=d+1|0;c=c+4|0;b=b+1|0;if((a|0)!=(b|0)){continue}break}}if(f-1>>>0<3){break b}while(1){a=d<<2;J[c>>2]=J[a+J[g+4>>2]>>2];J[c+4>>2]=J[(a+J[g+4>>2]|0)+4>>2];J[c+8>>2]=J[(a+J[g+4>>2]|0)+8>>2];J[c+12>>2]=J[(a+J[g+4>>2]|0)+12>>2];c=c+16|0;d=d+4|0;if((h|0)!=(d|0)){continue}break}}J[g+8>>2]=h-1}J[e+4628>>2]=0}f=Ha-32|0;Ha=f;c:{if(!J[e+2344>>2]){break c}k=J[e+4668>>2];if(!k){break c}J[e+2324>>2]=0;g=e+2320|0;if(k>>>0>(J[e+2328>>2]&2147483647)>>>0){b=0;d:{if(!k){break d}c=k<<2;if(!c){break d}a=J[40592];b=Ja[J[J[a>>2]+20>>2]](a)|0?60091:69706;b=Ja[J[J[a+12>>2]+8>>2]](a+12|0,c,b,20075,553)|0}c=J[g>>2];a=J[g+4>>2];if((a|0)>0){d=(a<<2)+b|0;a=b;while(1){J[a>>2]=J[c>>2];c=c+4|0;a=a+4|0;if(d>>>0>a>>>0){continue}break}c=J[g>>2]}if(!(!c|J[g+8>>2]<0)){a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,c)}J[g+8>>2]=k;J[g>>2]=b}J[e+2336>>2]=0;i=e+2332|0;if(k>>>0>(J[e+2340>>2]&2147483647)>>>0){kl(i,k)}O=J[e+4636>>2];while(1){a=J[O+(A<<2)>>2];e:{if(H[a+92|0]&1){break e}c=J[a+44>>2];a=c;b=J[((K[a+9|0]<<2)+162216|0)+40>>2]+a|0;J[f+4>>2]=b;a=J[e+2324>>2];f:{if(a>>>0>=(J[e+2328>>2]&2147483647)>>>0){b=0;a=J[g+8>>2];l=a&2147483647?a<<1:1;g:{if(!l){break g}d=l<<2;if(!d){break g}a=J[40592];b=Ja[J[J[a>>2]+20>>2]](a)|0?60091:69706;b=Ja[J[J[a+12>>2]+8>>2]](a+12|0,d,b,20075,553)|0}d=J[g+4>>2];x=(d<<2)+b|0;if((d|0)>0){h=J[g>>2];a=b;while(1){J[a>>2]=J[h>>2];h=h+4|0;a=a+4|0;if(x>>>0>a>>>0){continue}break}}J[x>>2]=J[f+4>>2];h:{if(J[g+8>>2]<0){break h}a=J[g>>2];if(!a){break h}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,a);d=J[g+4>>2]}J[g+8>>2]=l;J[g>>2]=b;J[g+4>>2]=d+1;break f}J[J[e+2320>>2]+(a<<2)>>2]=b;J[e+2324>>2]=a+1}R=N[c+32>>2];S=N[c+36>>2];q=N[c+40>>2];y=N[c- -64>>2];z=N[c+72>>2];r=N[c+68>>2];s=N[c+24>>2];m=N[c+56>>2];t=N[c+20>>2];n=N[c+52>>2];o=N[c+28>>2];j=N[c+60>>2];p=N[c+48>>2];u=N[c+16>>2];D=Q(Q(s*m)+Q(Q(t*n)+Q(Q(o*j)+Q(p*u))));N[f+16>>2]=D;E=Q(Q(p*t)+Q(Q(Q(j*s)-Q(o*m))-Q(u*n)));N[f+12>>2]=E;F=Q(Q(m*u)+Q(Q(Q(j*t)-Q(o*n))-Q(s*p)));N[f+8>>2]=F;G=Q(Q(n*s)+Q(Q(Q(j*u)-Q(o*p))-Q(t*m)));N[f+4>>2]=G;T=q;q=Q(z*Q(-2));y=Q(y*Q(-2));z=Q(r*Q(-2));B=Q(Q(m*q)+Q(Q(p*y)+Q(n*z)));C=Q(Q(j*j)+Q(-.5));r=Q(Q(m*B)+Q(Q(q*C)-Q(j*Q(Q(p*z)-Q(y*n)))));r=Q(r+r);v=Q(Q(p*B)+Q(Q(y*C)-Q(j*Q(Q(n*q)-Q(z*m)))));v=Q(v+v);j=Q(Q(n*B)+Q(Q(z*C)-Q(j*Q(Q(m*y)-Q(q*p)))));j=Q(j+j);m=Q(Q(s*r)+Q(Q(u*v)+Q(t*j)));n=Q(Q(o*o)+Q(-.5));p=Q(T+Q(Q(s*m)+Q(Q(r*n)+Q(o*Q(Q(u*j)-Q(v*t))))));N[f+28>>2]=p;q=Q(S+Q(Q(t*m)+Q(Q(j*n)+Q(o*Q(Q(s*v)-Q(r*u))))));N[f+24>>2]=q;o=Q(R+Q(Q(u*m)+Q(Q(v*n)+Q(o*Q(Q(t*r)-Q(j*s))))));N[f+20>>2]=o;b=J[e+2336>>2];if(b>>>0>=(J[e+2340>>2]&2147483647)>>>0){c=0;a=J[i+8>>2];x=a&2147483647?a<<1:1;i:{if(!x){break i}b=P(x,28);if(!b){break i}a=J[40592];c=Ja[J[J[a>>2]+20>>2]](a)|0?42929:69706;c=Ja[J[J[a+12>>2]+8>>2]](a+12|0,b,c,20075,553)|0}l=J[i+4>>2];h=P(l,28)+c|0;d=J[i>>2];if((l|0)>0){b=d;a=c;while(1){N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2];b=b+28|0;a=a+28|0;if(h>>>0>a>>>0){continue}break}}N[h>>2]=N[f+4>>2];N[h+4>>2]=N[f+8>>2];N[h+8>>2]=N[f+12>>2];N[h+12>>2]=N[f+16>>2];N[h+16>>2]=N[f+20>>2];N[h+20>>2]=N[f+24>>2];N[h+24>>2]=N[f+28>>2];if(!(!d|J[i+8>>2]<0)){a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,d);l=J[i+4>>2]}J[i+8>>2]=x;J[i>>2]=c;J[i+4>>2]=l+1;break e}a=J[e+2332>>2]+P(b,28)|0;N[a+16>>2]=o;N[a+12>>2]=D;N[a+8>>2]=E;N[a+4>>2]=F;N[a>>2]=G;N[a+24>>2]=p;N[a+20>>2]=q;J[e+2336>>2]=b+1}A=A+1|0;if((k|0)!=(A|0)){continue}break}a=J[e+2324>>2];if(!a){break c}b=J[e+2344>>2];Ja[J[J[b>>2]+20>>2]](b,J[e+2320>>2],J[e+2332>>2],a)}Ha=f+32|0;c=J[e+1288>>2];if(c){A=J[e+1256>>2];while(1){c=c-1|0;f=J[A+(c<<2)>>2];a=J[f+48>>2];if(J[(J[J[a+1004>>2]+168>>2]+(J[f+40>>2]<<5)|0)+12>>2]){H[f+68|0]=K[f+68|0]|8;g=Ha-16|0;Ha=g;d=J[f+52>>2];J[g+12>>2]=d;b=J[a+1244>>2];j:{if(b>>>0>=(J[a+1248>>2]&2147483647)>>>0){b=0;d=a+1240|0;a=J[d+8>>2];i=a&2147483647?a<<1:1;k:{if(!i){break k}h=i<<2;if(!h){break k}a=J[40592];b=Ja[J[J[a>>2]+20>>2]](a)|0?64769:69706;b=Ja[J[J[a+12>>2]+8>>2]](a+12|0,h,b,20075,553)|0}l=J[d+4>>2];k=(l<<2)+b|0;if((l|0)>0){h=J[d>>2];a=b;while(1){J[a>>2]=J[h>>2];h=h+4|0;a=a+4|0;if(k>>>0>a>>>0){continue}break}}J[k>>2]=J[g+12>>2];l:{if(J[d+8>>2]<0){break l}a=J[d>>2];if(!a){break l}h=J[40592];Ja[J[J[h+12>>2]+12>>2]](h+12|0,a);l=J[d+4>>2]}J[d+8>>2]=i;J[d>>2]=b;J[d+4>>2]=l+1;break j}J[J[a+1240>>2]+(b<<2)>>2]=d;J[a+1244>>2]=b+1}Ha=g+16|0;a=J[f+52>>2];I[a>>1]=L[a>>1]|1;km(J[f+56>>2]);a=J[f+56>>2];b=J[a>>2];a=J[a+4>>2];Pi(M[b+28>>2]>2]?b:a,1,1)}if(c){continue}break}}a=J[e+2376>>2];d=a;if(J[a+36>>2]){c=a+8|0;d=0;while(1){b=J[J[a+32>>2]+(d<<2)>>2];J[w+12>>2]=b;m:{if((b|0)==(J[a+4>>2]-1|0)){J[a+4>>2]=b;break m}f=J[a+12>>2];if(f>>>0>=(J[a+16>>2]&2147483647)>>>0){ab(c,w+12|0);break m}J[J[a+8>>2]+(f<<2)>>2]=b;J[a+12>>2]=J[a+12>>2]+1}d=d+1|0;if(d>>>0>2]){continue}break}d=J[e+2376>>2]}J[a+36>>2]=0;Va(J[d+20>>2],0,J[d+24>>2]<<2);c=J[e+4592>>2];b=J[e+4600>>2]+2|0;if(c>>>0>b>>>0){while(1){c=c-1|0;a=J[J[e+4588>>2]+(c<<2)>>2];J[e+4592>>2]=c;if(a){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,a);c=J[e+4592>>2]}if(b>>>0>>0){continue}break}}J[e+4600>>2]=0;J[e+4604>>2]=0;J[e+1092>>2]=J[e+1092>>2]+1;Ha=w+16|0}function Ky(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var o=0,p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=0,_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0);o=Ha-224|0;Ha=o;C=J[c+32>>2];E=N[C+20>>2];s=J[d+32>>2];F=N[s+20>>2];H=N[C+24>>2];I=N[s+24>>2];D=N[C+16>>2];L=N[s+16>>2];p=N[s+8>>2];r=N[C>>2];y=N[s>>2];w=N[C+8>>2];q=N[s+4>>2];t=N[C+12>>2];x=N[s+12>>2];u=N[C+4>>2];J[o+220>>2]=0;J[o+204>>2]=0;J[o+188>>2]=0;v=Q(Q(Q(w*q)-Q(u*p))+Q(Q(t*y)-Q(r*x)));z=Q(v+v);B=Q(Q(Q(r*p)-Q(w*y))+Q(Q(t*q)-Q(u*x)));A=Q(B+B);G=Q(Q(1)-Q(v*z));U=Q(B*A);_=Q(G-U);N[o+200>>2]=_;v=Q(Q(Q(u*y)-Q(r*q))+Q(Q(t*p)-Q(w*x)));V=Q(v*A);T=Q(-r);O=Q(Q(t*x)-Q(Q(Q(y*T)-Q(q*u))-Q(w*p)));K=Q(O*z);$=Q(V-K);N[o+196>>2]=$;V=Q(V+K);N[o+184>>2]=V;S=G;G=Q(v+v);K=Q(v*G);aa=Q(S-K);N[o+180>>2]=aa;D=Q(L-D);E=Q(F-E);F=Q(I-H);H=Q(Q(Q(T*D)-Q(E*u))-Q(w*F));I=Q(Q(t*t)+Q(-.5));L=Q(Q(Q(t*Q(Q(u*D)-Q(r*E)))+Q(I*F))-Q(w*H));N[o+216>>2]=L+L;L=Q(Q(Q(I*E)+Q(t*Q(Q(r*F)-Q(w*D))))-Q(u*H));N[o+212>>2]=L+L;J[o+172>>2]=0;v=Q(v*z);A=Q(O*A);L=Q(v+A);N[o+192>>2]=L;z=Q(B*z);B=Q(O*G);G=Q(z-B);N[o+176>>2]=G;N[o+168>>2]=v-A;N[o+164>>2]=z+B;U=Q(Q(Q(1)-U)-K);N[o+160>>2]=U;t=Q(Q(Q(I*D)+Q(t*Q(Q(w*E)-Q(u*F))))-Q(r*H));N[o+208>>2]=t+t;E=N[s+20>>2];F=N[C+20>>2];H=N[s+24>>2];I=N[C+24>>2];D=N[s+16>>2];T=N[C+16>>2];t=N[C>>2];w=N[C+4>>2];u=N[C+8>>2];r=N[C+12>>2];J[o+156>>2]=0;J[o+140>>2]=0;J[o+124>>2]=0;z=Q(Q(Q(q*t)-Q(y*w))+Q(Q(x*u)-Q(p*r)));v=Q(Q(Q(y*u)-Q(p*t))+Q(Q(x*w)-Q(q*r)));A=Q(v+v);K=Q(z*A);W=Q(-y);O=Q(Q(x*r)-Q(Q(Q(t*W)-Q(w*q))-Q(p*u)));u=Q(Q(Q(p*w)-Q(q*u))+Q(Q(x*t)-Q(y*r)));B=Q(u+u);w=Q(O*B);t=Q(K-w);N[o+132>>2]=t;w=Q(K+w);N[o+120>>2]=w;D=Q(T-D);E=Q(F-E);F=Q(I-H);H=Q(Q(Q(W*D)-Q(E*q))-Q(p*F));I=Q(Q(x*x)+Q(-.5));r=Q(Q(Q(x*Q(Q(q*D)-Q(y*E)))+Q(I*F))-Q(p*H));T=Q(r+r);N[o+152>>2]=T;r=Q(Q(Q(I*E)+Q(x*Q(Q(y*F)-Q(p*D))))-Q(q*H));K=Q(r+r);N[o+148>>2]=K;r=Q(Q(1)-Q(u*B));W=Q(v*A);u=Q(r-W);N[o+136>>2]=u;ba=Q(z+z);ca=Q(z*ba);r=Q(r-ca);N[o+116>>2]=r;J[o+108>>2]=0;X=Q(z*B);A=Q(O*A);z=Q(X+A);N[o+128>>2]=z;S=Q(v*B);O=Q(O*ba);v=Q(S-O);N[o+112>>2]=v;B=Q(X-A);N[o+104>>2]=B;A=Q(S+O);N[o+100>>2]=A;x=Q(Q(Q(I*D)+Q(x*Q(Q(p*E)-Q(q*F))))-Q(y*H));D=Q(x+x);N[o+144>>2]=D;x=Q(Q(Q(1)-W)-ca);N[o+96>>2]=x;a:{b:{if(m){J[o+92>>2]=0;J[o+64>>2]=2139095039;J[o+56>>2]=0;J[o+60>>2]=0;J[o+48>>2]=0;J[o+52>>2]=0;if(!ck(a,b,c,d,o+96|0,o+160|0,g,o- -64|0,o+44|0,o+48|0,0,o+92|0)){h=0;break a}h=0;if(!ck(b,a,d,c,o+160|0,o+96|0,g,o- -64|0,o+40|0,o+48|0,1,o+92|0)){break a}p=N[o+168>>2];q=N[o+164>>2];j=P(J[o+44>>2],20);C=P(J[o+40>>2],20);m=0;while(1){c:{d:{if(m&1){h=Jy(a,b,c,d,o+96|0,o+160|0,g,o- -64|0,o+48|0,o+92|0);if(!h|J[o+92>>2]!=2){break a}break d}e:{switch(J[o+92>>2]){case 0:h=J[a+24>>2];J[o+28>>2]=0;k=N[o+56>>2];l=N[o+48>>2];n=N[o+52>>2];N[o+24>>2]=Q(u*k)+Q(Q(B*l)+Q(n*w));N[o+20>>2]=Q(t*k)+Q(Q(A*l)+Q(n*r));N[o+16>>2]=Q(z*k)+Q(Q(x*l)+Q(n*v));Hh(a,b,h+j|0,J[b+24>>2]+P(Fd(b,d,o+16|0),20)|0,c,d,o+96|0,e,f,g);if(!J[f>>2]){break c}k=Q(-N[o+24>>2]);l=Q(-N[o+20>>2]);n=Q(-N[o+16>>2]);i=0;while(1){h=P(i,48)+e|0;s=J[h+20>>2];J[o>>2]=J[h+16>>2];J[o+4>>2]=s;s=J[h+4>>2];J[h+16>>2]=J[h>>2];J[h+20>>2]=s;s=J[h+28>>2];J[o+8>>2]=J[h+24>>2];J[o+12>>2]=s;s=J[h+12>>2];J[h+24>>2]=J[h+8>>2];J[h+28>>2]=s;s=J[o+4>>2];J[h>>2]=J[o>>2];J[h+4>>2]=s;s=J[o+12>>2];Z=J[o+8>>2];N[h+36>>2]=l;N[h+40>>2]=k;J[h+8>>2]=Z;J[h+12>>2]=s;N[h+32>>2]=n;i=i+1|0;if(i>>>0>2]){continue}break};break c;case 1:break e;default:break d}}h=J[a+24>>2];i=J[b+24>>2];J[o+28>>2]=0;k=N[o+56>>2];l=N[o+48>>2];n=N[o+52>>2];N[o+24>>2]=Q(_*k)+Q(Q(p*l)+Q(V*n));N[o+20>>2]=Q($*k)+Q(Q(q*l)+Q(aa*n));N[o+16>>2]=Q(L*k)+Q(Q(U*l)+Q(G*n));Hh(b,a,i+C|0,h+P(Fd(a,c,o+16|0),20)|0,d,c,o+160|0,e,f,g);break c}h=J[a+24>>2];J[o+28>>2]=0;k=N[o+56>>2];N[o+24>>2]=-k;l=N[o+52>>2];N[o+20>>2]=-l;n=N[o+48>>2];N[o+16>>2]=-n;i=o+16|0;s=Fd(a,c,i);Z=J[b+24>>2];J[o+28>>2]=0;N[o+24>>2]=Q(u*k)+Q(Q(B*n)+Q(l*w));N[o+20>>2]=Q(t*k)+Q(Q(A*n)+Q(l*r));N[o+16>>2]=Q(z*k)+Q(Q(x*n)+Q(l*v));Hh(b,a,P(Fd(b,d,i),20)+Z|0,h+P(s,20)|0,d,c,o+160|0,e,f,g)}h=J[f>>2]!=0|m;m=1;if(!(h&1)){continue}break}break b}p=N[h>>2];q=N[h+4>>2];y=N[h+8>>2];J[o+76>>2]=0;N[o+72>>2]=-y;N[o+68>>2]=-q;N[o+64>>2]=-p;J[o+60>>2]=0;N[o+56>>2]=Q(u*y)+Q(Q(z*p)+Q(t*q));N[o+52>>2]=Q(w*y)+Q(Q(v*p)+Q(r*q));N[o+48>>2]=Q(B*y)+Q(Q(x*p)+Q(q*A));p=Q(n*Q(.05000000074505806));n=Q(n*Q(.009999999776482582));l=lp?p:l);l=N[i+8>>2];q=N[i>>2];y=N[i+4>>2];J[o+28>>2]=0;l=Q(l-T);q=Q(q-D);y=Q(y-K);N[o+24>>2]=Q(u*l)+Q(Q(z*q)+Q(t*y));N[o+20>>2]=Q(w*l)+Q(Q(v*q)+Q(r*y));N[o+16>>2]=Q(B*l)+Q(Q(x*q)+Q(y*A));k=kp?p:k);h=J[d+40>>2];i=J[b+24>>2]+P(j,20)|0;k=N[i+8>>2];l=N[i>>2];n=N[i+4>>2];p=Q(Q(N[h+40>>2]*k)+Q(Q(N[h+32>>2]*l)+Q(n*N[h+36>>2])));S=p;G=Q(p*p);p=Q(Q(N[h+8>>2]*k)+Q(Q(N[h>>2]*l)+Q(n*N[h+4>>2])));k=Q(Q(N[h+24>>2]*k)+Q(Q(N[h+16>>2]*l)+Q(n*N[h+20>>2])));l=Q(Q(1)/Q(Y(Q(G+Q(Q(p*p)+Q(k*k))))));X=Q(R(Q(Q(Q(S*l)*N[o+72>>2])+Q(Q(Q(p*l)*N[o+64>>2])+Q(Q(k*l)*N[o+68>>2])))));h=J[c+40>>2];j=J[a+24>>2]+P(m,20)|0;k=N[j+8>>2];l=N[j>>2];n=N[j+4>>2];p=Q(Q(N[h+40>>2]*k)+Q(Q(N[h+32>>2]*l)+Q(n*N[h+36>>2])));S=p;G=Q(p*p);p=Q(Q(N[h+8>>2]*k)+Q(Q(N[h>>2]*l)+Q(n*N[h+4>>2])));n=Q(Q(N[h+24>>2]*k)+Q(Q(N[h+16>>2]*l)+Q(n*N[h+20>>2])));q=Q(Q(1)/Q(Y(Q(G+Q(Q(p*p)+Q(n*n))))));k=Q(S*q);l=Q(p*q);n=Q(n*q);if(X>=Q(R(Q(Q(k*N[o+56>>2])+Q(Q(l*N[o+48>>2])+Q(N[o+52>>2]*n)))))){Hh(b,a,i,j,d,c,o+160|0,e,f,g);break b}Hh(a,b,j,i,c,d,o+96|0,e,f,g);if(!J[f>>2]){break b}p=Q(-Q(Q(u*k)+Q(Q(B*l)+Q(w*n))));q=Q(-Q(Q(t*k)+Q(Q(A*l)+Q(r*n))));k=Q(-Q(Q(z*k)+Q(Q(x*l)+Q(v*n))));i=0;while(1){a=P(i,48)+e|0;b=J[a+20>>2];J[o+16>>2]=J[a+16>>2];J[o+20>>2]=b;b=J[a+4>>2];J[a+16>>2]=J[a>>2];J[a+20>>2]=b;b=J[a+28>>2];J[o+24>>2]=J[a+24>>2];J[o+28>>2]=b;b=J[a+12>>2];J[a+24>>2]=J[a+8>>2];J[a+28>>2]=b;b=J[o+20>>2];J[a>>2]=J[o+16>>2];J[a+4>>2]=b;b=J[o+28>>2];c=J[o+24>>2];N[a+36>>2]=q;N[a+40>>2]=p;J[a+8>>2]=c;J[a+12>>2]=b;N[a+32>>2]=k;i=i+1|0;if(i>>>0>2]){continue}break}}h=1}Ha=o+224|0;return h}function zy(a,b,c,d){var e=0,f=0,g=Q(0),h=0,i=Q(0),j=0,k=0,l=0,m=0,n=Q(0),o=Q(0),p=0,q=0,r=0,s=0,t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=0,F=0;i=N[b+44>>2];k=Ha+-64|0;H[k|0]=0;x=Q(-34028234663852886e22);a:{if(c>>>0<2){break a}e=1;l=c-1|0;r=l&1;if((c|0)!=2){s=l&-2;while(1){H[e+k|0]=e;m=P(e,48)+b|0;g=N[m+44>>2];l=e+1|0;H[l+k|0]=l;t=N[m+92>>2];p=gt?g:t;q=m?l:p?e:q;h=m?l:p?e:h;e=e+2|0;j=j+2|0;if((s|0)!=(j|0)){continue}break}}if(!r){break a}H[e+k|0]=e;g=N[(P(e,48)+b|0)+44>>2];j=g>2];z=N[h+20>>2];A=N[h+16>>2];p=K[k|0];if(m>>>0>=2){e=P(p,48)+b|0;g=Q(N[e+24>>2]-t);o=Q(g*g);g=Q(N[e+16>>2]-A);D=Q(g*g);g=Q(N[e+20>>2]-z);g=Q(o+Q(D+Q(g*g)));e=1;while(1){r=K[e+k|0];l=P(r,48)+b|0;n=Q(N[l+24>>2]-t);o=Q(n*n);n=Q(N[l+16>>2]-A);D=Q(n*n);n=Q(N[l+20>>2]-z);n=Q(o+Q(D+Q(n*n)));l=n>g;g=l?n:g;p=l?r:p;f=l?e:f;e=e+1|0;if((m|0)!=(e|0)){continue}break}}m=c-2|0;H[f+k|0]=K[m+k|0];e=P(p&255,48)+b|0;v=Q(N[e+16>>2]-A);g=N[h+36>>2];n=N[h+32>>2];w=Q(N[e+20>>2]-z);o=Q(Q(v*g)-Q(n*w));D=o;y=Q(o*o);o=N[h+40>>2];B=Q(N[e+24>>2]-t);w=Q(Q(w*o)-Q(g*B));v=Q(Q(B*n)-Q(o*v));y=Q(y+Q(Q(w*w)+Q(v*v)));B=Q(Q(1)/Q(Y(y)));e=y>Q(0);y=e?Q(D*B):o;v=e?Q(v*B):g;w=e?Q(w*B):n;e=0;b:{if(!m){l=-1;h=-1;r=-1;break b}n=Q(34028234663852886e22);g=Q(-34028234663852886e22);r=-1;h=-1;l=-1;while(1){s=K[e+k|0];f=P(s,48)+b|0;o=Q(Q(Q(N[f+24>>2]-t)*y)+Q(Q(Q(N[f+16>>2]-A)*w)+Q(v*Q(N[f+20>>2]-z))));f=oQ(0)}f=c-3|0;H[k+j|0]=K[f+k|0];h=(f|0)==(h|0)?j:h;if(!(!e|!f)){e=P(q&255,48)+b|0;t=N[e+16>>2];z=N[e+24>>2];A=N[e+20>>2];g=Q(-34028234663852886e22);e=0;while(1){m=K[e+k|0];j=P(m,48)+b|0;n=Q(Q(Q(N[j+24>>2]-z)*y)+Q(Q(Q(N[j+16>>2]-t)*w)+Q(v*Q(N[j+20>>2]-A))));j=n>g;g=j?n:g;h=j?e:h;l=j?m:l;e=e+1|0;if((f|0)!=(e|0)){continue}break}}m=c-4|0;H[h+k|0]=K[m+k|0];c:{d:{e:{f:{d=Q(d*Q(.019999999552965164));if(!(!(d>i)|!(d>2];if(!(d>2];e=J[a+76>>2];J[e>>2]=J[c>>2];J[e+4>>2]=f;f=J[c+36>>2];J[e+32>>2]=J[c+32>>2];J[e+36>>2]=f;f=J[c+20>>2];J[e+16>>2]=J[c+16>>2];J[e+20>>2]=f;f=J[c+44>>2];J[e+40>>2]=J[c+40>>2];J[e+44>>2]=f;f=J[c+28>>2];J[e+24>>2]=J[c+24>>2];J[e+28>>2]=f;f=J[c+12>>2];J[e+8>>2]=J[c+8>>2];J[e+12>>2]=f;c=P(p&255,48)+b|0;f=J[c+4>>2];e=J[a+76>>2];J[e+48>>2]=J[c>>2];J[e+52>>2]=f;k=J[c+20>>2];f=e- -64|0;J[f>>2]=J[c+16>>2];J[f+4>>2]=k;f=J[c+36>>2];J[e+80>>2]=J[c+32>>2];J[e+84>>2]=f;f=J[c+12>>2];J[e+56>>2]=J[c+8>>2];J[e+60>>2]=f;f=J[c+28>>2];J[e+72>>2]=J[c+24>>2];J[e+76>>2]=f;f=J[c+44>>2];J[e+88>>2]=J[c+40>>2];J[e+92>>2]=f;c=P(r&255,48)+b|0;f=J[c+12>>2];e=J[a+76>>2];J[e+104>>2]=J[c+8>>2];J[e+108>>2]=f;f=J[c+44>>2];J[e+136>>2]=J[c+40>>2];J[e+140>>2]=f;f=J[c+4>>2];J[e+96>>2]=J[c>>2];J[e+100>>2]=f;f=J[c+20>>2];J[e+112>>2]=J[c+16>>2];J[e+116>>2]=f;f=J[c+28>>2];J[e+120>>2]=J[c+24>>2];J[e+124>>2]=f;f=J[c+36>>2];J[e+128>>2]=J[c+32>>2];J[e+132>>2]=f;j=l&255;break c}E=m&-2;f=-1;e=0;h=0;while(1){i=N[(P(K[e+k|0],48)+b|0)+44>>2];s=!(ii);i=s?g:i;F=e|1;g=N[(P(K[F+k|0],48)+b|0)+44>>2];u=!(i>g)|!(d>g);f=u?s?f:e:F;g=u?i:g;e=e+2|0;h=h+2|0;if((E|0)!=(h|0)){continue}break}}if(C){i=N[(P(K[e+k|0],48)+b|0)+44>>2];f=g>i?i>>0>=m>>>0){break d}e=f+k|0;j=K[e|0];H[e|0]=q}f=P(j,48)+b|0;h=J[f+4>>2];e=J[a+76>>2];J[e>>2]=J[f>>2];J[e+4>>2]=h;h=J[f+44>>2];J[e+40>>2]=J[f+40>>2];J[e+44>>2]=h;h=J[f+36>>2];J[e+32>>2]=J[f+32>>2];J[e+36>>2]=h;h=J[f+28>>2];J[e+24>>2]=J[f+24>>2];J[e+28>>2]=h;h=J[f+20>>2];J[e+16>>2]=J[f+16>>2];J[e+20>>2]=h;h=J[f+12>>2];J[e+8>>2]=J[f+8>>2];J[e+12>>2]=h;j=p&255;g=N[(P(j,48)+b|0)+44>>2];g:{if(!(d>2];q=!(ii);i=q?g:i;E=e|1;g=N[(P(K[E+k|0],48)+b|0)+44>>2];s=!(i>g)|!(d>g);f=s?q?f:e:E;g=s?i:g;e=e+2|0;h=h+2|0;if((C|0)!=(h|0)){continue}break}}if(u){i=N[(P(K[e+k|0],48)+b|0)+44>>2];f=g>i?i>>0>=m>>>0){break g}e=f+k|0;j=K[e|0];H[e|0]=p}e=P(j,48)+b|0;h=J[e+4>>2];f=J[a+76>>2];J[f+48>>2]=J[e>>2];J[f+52>>2]=h;h=J[e+44>>2];J[f+88>>2]=J[e+40>>2];J[f+92>>2]=h;h=J[e+36>>2];J[f+80>>2]=J[e+32>>2];J[f+84>>2]=h;h=J[e+28>>2];J[f+72>>2]=J[e+24>>2];J[f+76>>2]=h;j=J[e+20>>2];h=f- -64|0;J[h>>2]=J[e+16>>2];J[h+4>>2]=j;h=J[e+12>>2];J[f+56>>2]=J[e+8>>2];J[f+60>>2]=h;p=r&255;g=N[(P(p,48)+b|0)+44>>2];i:{if(!(d>2];j=!(ii);i=j?g:i;C=e|1;g=N[(P(K[C+k|0],48)+b|0)+44>>2];q=!(i>g)|!(d>g);f=q?j?f:e:C;g=q?i:g;e=e+2|0;h=h+2|0;if((u|0)!=(h|0)){continue}break}}if(s){i=N[(P(K[e+k|0],48)+b|0)+44>>2];f=g>i?i>>0>=m>>>0){break i}e=f+k|0;p=K[e|0];H[e|0]=r}f=P(p,48)+b|0;h=J[f+4>>2];e=J[a+76>>2];J[e+96>>2]=J[f>>2];J[e+100>>2]=h;h=J[f+44>>2];J[e+136>>2]=J[f+40>>2];J[e+140>>2]=h;h=J[f+36>>2];J[e+128>>2]=J[f+32>>2];J[e+132>>2]=h;h=J[f+28>>2];J[e+120>>2]=J[f+24>>2];J[e+124>>2]=h;h=J[f+20>>2];J[e+112>>2]=J[f+16>>2];J[e+116>>2]=h;h=J[f+12>>2];J[e+104>>2]=J[f+8>>2];J[e+108>>2]=h;j=l&255;g=N[(P(j,48)+b|0)+44>>2];if(!(d>2];c=!(ii);i=c?g:i;r=e|1;g=N[(P(K[r+k|0],48)+b|0)+44>>2];h=!(i>g)|!(d>g);l=h?c?l:e:r;g=h?i:g;e=e+2|0;f=f+2|0;if((q|0)!=(f|0)){continue}break}}if(p){o=d;d=N[(P(K[e+k|0],48)+b|0)+44>>2];l=dd?e:l:l}if(l>>>0>=m>>>0){break c}j=K[k+l|0]}c=J[a+76>>2];a=P(j,48)+b|0;b=J[a+4>>2];J[c+144>>2]=J[a>>2];J[c+148>>2]=b;b=J[a+44>>2];J[c+184>>2]=J[a+40>>2];J[c+188>>2]=b;b=J[a+36>>2];J[c+176>>2]=J[a+32>>2];J[c+180>>2]=b;b=J[a+28>>2];J[c+168>>2]=J[a+24>>2];J[c+172>>2]=b;b=J[a+20>>2];J[c+160>>2]=J[a+16>>2];J[c+164>>2]=b;b=J[a+12>>2];J[c+152>>2]=J[a+8>>2];J[c+156>>2]=b}function su(a,b){var c=0,d=0,e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=0,k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0);d=Ha-192|0;Ha=d;tu(a);j=J[a+12>>2];r=J[a+8>>2];c=J[a+64>>2];l=J[a+60>>2];w=(c|0)<(l|0);g=w?j:r;N[d+164>>2]=N[g+36>>2];N[d+168>>2]=N[g+40>>2];N[d+172>>2]=N[g+44>>2];N[d+176>>2]=N[g+48>>2];e=N[g+52>>2];N[d+180>>2]=e;f=N[g+56>>2];N[d+184>>2]=f;h=N[g+60>>2];N[d+188>>2]=h;N[d+136>>2]=N[g+8>>2];N[d+140>>2]=N[g+12>>2];N[d+144>>2]=N[g+16>>2];N[d+148>>2]=N[g+20>>2];k=N[g+24>>2];N[d+152>>2]=k;i=N[g+28>>2];N[d+156>>2]=i;n=N[g+32>>2];N[d+160>>2]=n;h=Q(h-n);N[d+76>>2]=h;k=Q(e-k);N[d+68>>2]=k;f=Q(f-i);N[d+72>>2]=f;j=w?r:j;N[d+108>>2]=N[j+36>>2];N[d+112>>2]=N[j+40>>2];N[d+116>>2]=N[j+44>>2];N[d+120>>2]=N[j+48>>2];e=N[j+52>>2];N[d+124>>2]=e;i=N[j+56>>2];N[d+128>>2]=i;n=N[j+60>>2];N[d+132>>2]=n;N[d+80>>2]=N[j+8>>2];N[d+84>>2]=N[j+12>>2];N[d+88>>2]=N[j+16>>2];N[d+92>>2]=N[j+20>>2];o=N[j+24>>2];N[d+96>>2]=o;m=N[j+28>>2];N[d+100>>2]=m;p=N[j+32>>2];N[d+104>>2]=p;n=Q(n-p);N[d+64>>2]=n;o=Q(e-o);N[d+56>>2]=o;i=Q(i-m);N[d+60>>2]=i;e=N[J[a+52>>2]+52>>2];m=N[j+4>>2];p=N[g+4>>2];J[a+104>>2]=0;h=Q(h-n);n=Q(h*h);h=Q(k-o);f=Q(f-i);i=Q(n+Q(Q(h*h)+Q(f*f)));f=Q(p+m);y=b>f?f:b;a:{if(i<=Q(y*y)){J[a+28>>2]=2139095039;b=Q(34028234663852886e22);break a}b=e>Q(0)?e:Q(0);b:{c:{switch(((c|0)>(l|0)?c:l)-5|0){case 0:c=Ha-352|0;Ha=c;l=J[j>>2];r=l+4|0;Lb(c+276|0,r,l+16|0);e=N[d+160>>2];f=N[d+188>>2];h=N[d+152>>2];k=N[d+180>>2];i=Q(N[d+184>>2]-N[d+156>>2]);N[c+268>>2]=i;e=Q(f-e);N[c+272>>2]=e;h=Q(k-h);N[c+264>>2]=h;f=N[d+100>>2];j=d+108|0;k=N[j+20>>2];n=N[d+96>>2];o=N[j+16>>2];m=Q(N[j+24>>2]-N[d+104>>2]);N[c+260>>2]=m;f=Q(k-f);N[c+256>>2]=f;k=Q(o-n);N[c+252>>2]=k;e=Q(e-m);N[c+248>>2]=e;f=Q(i-f);N[c+244>>2]=f;h=Q(h-k);N[c+240>>2]=h;N[c+236>>2]=e;N[c+232>>2]=f;N[c+228>>2]=h;k=Q(Y(Q(Q(e*e)+Q(Q(h*h)+Q(f*f)))));if(k>Q(0)){i=e;e=Q(Q(1)/k);N[c+236>>2]=i*e;N[c+232>>2]=f*e;N[c+228>>2]=h*e}J[c+224>>2]=1065353216;J[c+208>>2]=1065353216;J[c+212>>2]=0;J[c+216>>2]=0;J[c+220>>2]=0;J[c+200>>2]=0;J[c+204>>2]=0;J[c+192>>2]=1065353216;J[c+196>>2]=0;w=c+132|0;Yh(w,g- -64|0,g+76|0,c+192|0,c+228|0,k);z=c+72|0;Wd(z,w,j,r);N[c+124>>2]=N[c+124>>2]+b;N[c+128>>2]=N[c+128>>2]+b;N[c+120>>2]=N[c+120>>2]+b;N[c+60>>2]=N[g+76>>2];N[c+64>>2]=N[g+80>>2];N[c+68>>2]=N[g+84>>2];e=N[g+68>>2];f=N[g+64>>2];N[c+56>>2]=N[g+72>>2]+b;N[c+52>>2]=e+b;N[c+48>>2]=f+b;J[c+36>>2]=j;N[c+12>>2]=y;J[c>>2]=153292;J[c+4>>2]=2;J[c+8>>2]=2139095039;J[c+44>>2]=c+48;J[c+40>>2]=c+60;J[c+32>>2]=c+252;J[c+28>>2]=c+264;J[c+24>>2]=c+240;J[c+20>>2]=c+276;J[c+16>>2]=l;g=J[l+40>>2];Ja[J[(L[g+4>>1]<<2)+153264>>2]](g,z,c,1,1);Ha=c+352|0;b=N[c+8>>2];break b;case 1:c=Ha-432|0;Ha=c;l=J[j>>2];r=J[l+4>>2];J[c+428>>2]=l;J[c+424>>2]=r;e=N[l+8>>2];f=N[l+12>>2];N[c+420>>2]=Q(1)/N[l+16>>2];N[c+412>>2]=Q(1)/f;N[c+416>>2]=Q(1)/e;J[c+404>>2]=0;J[c+408>>2]=64;H[c+396|0]=1;l=c+140|0;J[c+400>>2]=l;J[c+132>>2]=153220;J[c+136>>2]=l;e=N[d+160>>2];f=N[d+188>>2];h=N[d+152>>2];k=N[d+180>>2];i=Q(N[d+184>>2]-N[d+156>>2]);N[c+124>>2]=i;e=Q(f-e);N[c+128>>2]=e;f=Q(k-h);N[c+120>>2]=f;h=N[d+100>>2];l=d+108|0;k=N[l+20>>2];n=N[d+96>>2];o=N[l+16>>2];m=Q(N[l+24>>2]-N[d+104>>2]);N[c+116>>2]=m;h=Q(k-h);N[c+112>>2]=h;k=Q(o-n);N[c+108>>2]=k;n=N[g+68>>2];o=N[g+80>>2];p=N[g+64>>2];q=N[g+76>>2];A=Q(e-m);e=Q(A*Q(.5));m=Q(Q(Q(R(e))+N[g+72>>2])+b);e=Q(e+N[g+84>>2]);N[c+104>>2]=m+e;B=Q(i-h);h=Q(B*Q(.5));i=Q(Q(n+Q(R(h)))+b);h=Q(h+o);N[c+100>>2]=i+h;C=Q(f-k);f=Q(C*Q(.5));b=Q(Q(p+Q(R(f)))+b);f=Q(f+q);N[c+96>>2]=b+f;N[c+92>>2]=e-m;N[c+88>>2]=h-i;N[c+84>>2]=f-b;Ec(c+412|0,l,c+84|0,1,c+132|0);N[c+72>>2]=N[g+76>>2];N[c+76>>2]=N[g+80>>2];N[c+80>>2]=N[g+84>>2];l=J[c+400>>2];r=J[c+404>>2];d:{if(!r){b=Q(34028234663852886e22);break d}j=j+8|0;F=Q(N[g+72>>2]*Q(1.100000023841858));G=Q(N[g+68>>2]*Q(1.100000023841858));I=Q(N[g+64>>2]*Q(1.100000023841858));b=Q(34028234663852886e22);g=0;while(1){wb(c+412|0,j,c+36|0,0,0,J[(g<<2)+l>>2],1,1);k=N[c+48>>2];e=N[c+36>>2];t=Q(k-e);i=N[c+64>>2];f=N[c+40>>2];u=Q(i-f);n=N[c+60>>2];p=Q(n-e);o=N[c+52>>2];v=Q(o-f);s=Q(Q(t*u)-Q(p*v));q=Q(-s);m=N[c+56>>2];h=N[c+44>>2];D=Q(m-h);x=Q(D*p);p=N[c+68>>2];E=Q(p-h);x=Q(x-Q(E*t));t=Q(-x);v=Q(Q(v*E)-Q(u*D));u=Q(-v);s=Q(Y(Q(Q(s*s)+Q(Q(v*v)+Q(x*x)))));if(s>Q(0)){s=Q(Q(1)/s);q=Q(s*q);u=Q(s*u);t=Q(s*t)}if(Q(Q(A*q)+Q(Q(C*u)+Q(B*t)))>=y){N[c+32>>2]=F;N[c+28>>2]=G;N[c+24>>2]=I;q=h>Q(85070586659632215e21)?Q(85070586659632215e21):h;q=m>q?q:m;q=p>q?q:p;h=hm?h:m;h=h>p?h:p;N[c+20>>2]=Q(q+h)*Q(.5);m=f>Q(85070586659632215e21)?Q(85070586659632215e21):f;m=mm?m:i;f=fo?f:o;f=f>i?f:i;N[c+16>>2]=Q(m+f)*Q(.5);i=e>Q(85070586659632215e21)?Q(85070586659632215e21):e;i=k>i?i:k;i=ik?e:k;e=e>n?e:n;N[c+12>>2]=Q(i+e)*Q(.5);N[c+8>>2]=Q(Q(Q(h-q)*Q(.5))+Q(.009999999776482582))*Q(1.100000023841858);N[c+4>>2]=Q(Q(Q(f-m)*Q(.5))+Q(.009999999776482582))*Q(1.100000023841858);N[c>>2]=Q(Q(Q(e-i)*Q(.5))+Q(.009999999776482582))*Q(1.100000023841858);e=jh(c+72|0,c+24|0,c+12|0,c,c+120|0,c+108|0);b=b>2]}g=J[c+408>>2];if(!((g|0)<0|!(g&2147483647)|(!l|(c+140|0)==(l|0)))){g=J[40592]+12|0;Ja[J[J[g>>2]+12>>2]](g,l)}Ha=c+432|0;break b;default:break c}}N[d+44>>2]=N[g+76>>2];N[d+48>>2]=N[g+80>>2];N[d+52>>2]=N[g+84>>2];e=N[g+68>>2];f=N[g+72>>2];h=N[g+64>>2];N[d+32>>2]=N[j+76>>2];N[d+36>>2]=N[j+80>>2];N[d+40>>2]=N[j+84>>2];k=N[j+68>>2];i=N[j+72>>2];n=N[j+64>>2];N[d+28>>2]=Q(b+f)*Q(1.100000023841858);N[d+24>>2]=Q(b+e)*Q(1.100000023841858);N[d+20>>2]=Q(b+h)*Q(1.100000023841858);N[d+16>>2]=i*Q(1.100000023841858);N[d+12>>2]=k*Q(1.100000023841858);N[d+8>>2]=n*Q(1.100000023841858);b=jh(d+44|0,d+20|0,d+32|0,d+8|0,d+68|0,d+56|0)}N[a+28>>2]=b}Ha=d+192|0;return b}function QM(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=Q(0),i=0,j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=0,z=0,A=0,B=0;c=Ha+-64|0;Ha=c;q=-1;a:{b:{c:{switch(J[b>>2]-2|0){case 1:q=Uv(a+28|0,J[a+8>>2]<<16|4);J[c+12>>2]=q;d=J[b+12>>2];J[c+24>>2]=J[b+8>>2];J[c+28>>2]=d;J[c+32>>2]=J[b+16>>2];d=J[b+4>>2];J[c+16>>2]=J[b>>2];J[c+20>>2]=d;N[c+36>>2]=N[b+20>>2];N[c+40>>2]=N[b+24>>2];N[c+44>>2]=N[b+28>>2];N[c+48>>2]=N[b+32>>2];N[c+52>>2]=N[b+36>>2];N[c+56>>2]=N[b+40>>2];N[c+60>>2]=N[b+44>>2];b=J[a+8>>2];if(b>>>0>=(J[a+12>>2]&2147483647)>>>0){b=J[a+12>>2];j=b&2147483647?b<<1:1;d:{if(!j){break d}d=P(j,52);if(!d){break d}e=J[40592];b=Ja[J[J[e>>2]+20>>2]](e)|0?48857:69706;e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,d,b,19978,553)|0}b=J[a+8>>2];if((b|0)>0){k=P(b,52)+e|0;f=J[a+4>>2];b=e;while(1){J[b>>2]=J[f>>2];d=J[f+8>>2];J[b+4>>2]=J[f+4>>2];J[b+8>>2]=d;d=J[f+16>>2];J[b+12>>2]=J[f+12>>2];J[b+16>>2]=d;J[b+20>>2]=J[f+20>>2];N[b+24>>2]=N[f+24>>2];N[b+28>>2]=N[f+28>>2];N[b+32>>2]=N[f+32>>2];N[b+36>>2]=N[f+36>>2];N[b+40>>2]=N[f+40>>2];N[b+44>>2]=N[f+44>>2];N[b+48>>2]=N[f+48>>2];f=f+52|0;b=b+52|0;if(k>>>0>b>>>0){continue}break}b=J[a+8>>2]}d=P(b,52)+e|0;J[d>>2]=J[c+12>>2];b=J[c+20>>2];J[d+4>>2]=J[c+16>>2];J[d+8>>2]=b;b=J[c+28>>2];J[d+12>>2]=J[c+24>>2];J[d+16>>2]=b;J[d+20>>2]=J[c+32>>2];N[d+24>>2]=N[c+36>>2];N[d+28>>2]=N[c+40>>2];N[d+32>>2]=N[c+44>>2];N[d+36>>2]=N[c+48>>2];N[d+40>>2]=N[c+52>>2];N[d+44>>2]=N[c+56>>2];N[d+48>>2]=N[c+60>>2];e:{if(J[a+12>>2]<0){break e}d=J[a+4>>2];if(!d){break e}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,d)}J[a+12>>2]=j;J[a+4>>2]=e;J[a+8>>2]=J[a+8>>2]+1;break b}e=J[a+4>>2]+P(b,52)|0;J[e>>2]=q;b=J[c+20>>2];J[e+4>>2]=J[c+16>>2];J[e+8>>2]=b;b=J[c+28>>2];J[e+12>>2]=J[c+24>>2];J[e+16>>2]=b;J[e+20>>2]=J[c+32>>2];N[e+24>>2]=N[c+36>>2];N[e+28>>2]=N[c+40>>2];N[e+32>>2]=N[c+44>>2];N[e+36>>2]=N[c+48>>2];N[e+40>>2]=N[c+52>>2];N[e+44>>2]=N[c+56>>2];N[e+48>>2]=N[c+60>>2];J[a+8>>2]=J[a+8>>2]+1;break b;case 0:break c;default:break a}}q=Uv(a+28|0,J[a+20>>2]<<16|3);J[c+12>>2]=q;d=J[b+12>>2];J[c+24>>2]=J[b+8>>2];J[c+28>>2]=d;J[c+32>>2]=J[b+16>>2];d=J[b+4>>2];J[c+16>>2]=J[b>>2];J[c+20>>2]=d;N[c+36>>2]=N[b+20>>2];N[c+40>>2]=N[b+24>>2];N[c+44>>2]=N[b+28>>2];N[c+48>>2]=N[b+32>>2];d=J[b+40>>2];J[c+52>>2]=J[b+36>>2];J[c+56>>2]=d;b=J[a+20>>2];if(b>>>0>=(J[a+24>>2]&2147483647)>>>0){b=J[a+24>>2];j=b&2147483647?b<<1:1;f:{if(!j){break f}d=P(j,48);if(!d){break f}e=J[40592];b=Ja[J[J[e>>2]+20>>2]](e)|0?49027:69706;e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,d,b,19978,553)|0}b=J[a+20>>2];if((b|0)>0){k=P(b,48)+e|0;f=J[a+16>>2];b=e;while(1){J[b>>2]=J[f>>2];d=J[f+8>>2];J[b+4>>2]=J[f+4>>2];J[b+8>>2]=d;d=J[f+16>>2];J[b+12>>2]=J[f+12>>2];J[b+16>>2]=d;J[b+20>>2]=J[f+20>>2];N[b+24>>2]=N[f+24>>2];N[b+28>>2]=N[f+28>>2];N[b+32>>2]=N[f+32>>2];N[b+36>>2]=N[f+36>>2];d=J[f+44>>2];J[b+40>>2]=J[f+40>>2];J[b+44>>2]=d;f=f+48|0;b=b+48|0;if(k>>>0>b>>>0){continue}break}b=J[a+20>>2]}d=P(b,48)+e|0;J[d>>2]=J[c+12>>2];b=J[c+20>>2];J[d+4>>2]=J[c+16>>2];J[d+8>>2]=b;b=J[c+28>>2];J[d+12>>2]=J[c+24>>2];J[d+16>>2]=b;J[d+20>>2]=J[c+32>>2];N[d+24>>2]=N[c+36>>2];N[d+28>>2]=N[c+40>>2];N[d+32>>2]=N[c+44>>2];N[d+36>>2]=N[c+48>>2];b=J[c+56>>2];J[d+40>>2]=J[c+52>>2];J[d+44>>2]=b;g:{if(J[a+24>>2]<0){break g}d=J[a+16>>2];if(!d){break g}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,d)}J[a+24>>2]=j;J[a+16>>2]=e;J[a+20>>2]=J[a+20>>2]+1;break b}e=J[a+16>>2]+P(b,48)|0;J[e>>2]=q;b=J[c+20>>2];J[e+4>>2]=J[c+16>>2];J[e+8>>2]=b;b=J[c+28>>2];J[e+12>>2]=J[c+24>>2];J[e+16>>2]=b;J[e+20>>2]=J[c+32>>2];N[e+24>>2]=N[c+36>>2];N[e+28>>2]=N[c+40>>2];N[e+32>>2]=N[c+44>>2];N[e+36>>2]=N[c+48>>2];b=J[c+56>>2];J[e+40>>2]=J[c+52>>2];J[e+44>>2]=b;J[a+20>>2]=J[a+20>>2]+1}b=Ha-32|0;Ha=b;w=J[a+56>>2];if(J[w+72>>2]){while(1){i=J[J[w+68>>2]+(x<<2)>>2];d=J[i+396>>2];e=J[i+400>>2];N[b+28>>2]=N[i+404>>2];J[b+20>>2]=d;J[b+24>>2]=e;l=N[i+28>>2];h=N[i+32>>2];N[b+16>>2]=-N[i+36>>2];N[b+12>>2]=-h;N[b+8>>2]=-l;y=b+20|0;s=b+8|0;n=Q(Ja[J[J[i>>2]+8>>2]](i));p=0;e=Ha-80|0;Ha=e;J[e+76>>2]=q;h:{if(J[i+232>>2]==-1){break h}J[e+36>>2]=0;J[e+40>>2]=0;J[e+44>>2]=0;J[e+48>>2]=0;J[e+28>>2]=0;J[e+32>>2]=0;I[e+24>>1]=0;J[e+20>>2]=-1;J[e+12>>2]=0;J[e+16>>2]=0;J[e+60>>2]=0;J[e+52>>2]=2139095039;J[e+56>>2]=0;z=e+12|0;g=Ha-48|0;Ha=g;k=J[a+36>>2];d=J[e+76>>2];f=d&65535;i:{if(k>>>0<=f>>>0){break i}j=L[J[a+40>>2]+(f<<1)>>1];if((j|0)==65535|j>>>0>=k>>>0|L[J[a+48>>2]+(f<<1)>>1]!=(d>>>16|0)){break i}k=J[J[a+28>>2]+(j<<2)>>2];if(!k){break i}d=k>>>16|0;if((k&65535)==4){j=J[38179];f=J[a+4>>2]+P(d,52)|0;k=J[f+40>>2];d=J[f+44>>2];N[g+44>>2]=N[f+48>>2];J[g+36>>2]=k;J[g+40>>2]=d;J[g+32>>2]=3;m=N[f+12>>2];o=N[f+16>>2];l=N[f+20>>2];N[g+4>>2]=N[f+24>>2];N[g+8>>2]=N[f+28>>2];N[g+12>>2]=N[f+32>>2];h=N[f+36>>2];N[g+28>>2]=l;N[g+24>>2]=o;N[g+20>>2]=m;N[g+16>>2]=h;I[g+2>>1]=0;if(!(Ja[j|0](g+32|0,g+4|0,y,s,n,g+2|0,1,z)|0)){break i}p=f+4|0;break i}j=J[38178];f=J[a+16>>2]+P(d,48)|0;k=J[f+40>>2];d=J[f+44>>2];J[g+32>>2]=2;A=g,B=vea(k,d),J[A+36>>2]=B;J[g+40>>2]=Ia;m=N[f+12>>2];o=N[f+16>>2];l=N[f+20>>2];N[g+4>>2]=N[f+24>>2];N[g+8>>2]=N[f+28>>2];N[g+12>>2]=N[f+32>>2];h=N[f+36>>2];N[g+28>>2]=l;N[g+24>>2]=o;N[g+20>>2]=m;N[g+16>>2]=h;I[g>>1]=0;if(!(Ja[j|0](g+32|0,g+4|0,y,s,n,g,1,z)|0)){break i}p=f+4|0}Ha=g+48|0;if(!p){break h}r=N[e+36>>2];o=N[s+8>>2];n=N[e+28>>2];l=N[s>>2];m=N[e+32>>2];h=N[s+4>>2];if(!(Q(Q(r*o)+Q(Q(n*l)+Q(m*h)))>2]*o)+Q(Q(N[i+284>>2]*l)+Q(h*N[i+288>>2]))))){break h}d=J[e+76>>2];N[i+292>>2]=r;N[i+288>>2]=m;N[i+284>>2]=n;J[i+232>>2]=d;u=N[p+28>>2];h=Q(r-N[p+16>>2]);v=Q(h+h);r=N[p+20>>2];h=Q(n-N[p+8>>2]);n=Q(h+h);h=Q(m-N[p+12>>2]);m=Q(h+h);o=N[p+24>>2];l=Q(Q(u*v)+Q(Q(r*n)+Q(m*o)));t=N[p+32>>2];h=Q(Q(t*t)+Q(-.5));N[i+280>>2]=Q(u*l)+Q(Q(v*h)-Q(t*Q(Q(r*m)-Q(n*o))));N[i+276>>2]=Q(o*l)+Q(Q(m*h)-Q(t*Q(Q(u*n)-Q(v*r))));N[i+272>>2]=Q(r*l)+Q(Q(n*h)-Q(t*Q(Q(o*v)-Q(m*u))))}Ha=e+80|0;x=x+1|0;if(x>>>0>2]){continue}break}}Ha=b+32|0}Ha=c- -64|0;return q|0}function aw(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=0,q=0,r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),M=Q(0),O=0,R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=0,ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=0;n=Ha+-64|0;Ha=n;J[n+60>>2]=i;J[n+36>>2]=0;J[n+40>>2]=0;J[n+44>>2]=0;J[n+48>>2]=0;J[n+28>>2]=0;J[n+32>>2]=0;i=0;I[n+24>>1]=0;J[n+20>>2]=-1;J[n+12>>2]=0;J[n+16>>2]=0;J[n+52>>2]=2139095039;k=N[c+24>>2];I[n+10>>1]=K[a+271|0]?1283:1027;y=d;q=n+12|0;z=n+60|0;d=0;t=Ha-32|0;Ha=t;v=k>2]){case 0:k=N[e+4>>2];J[t+28>>2]=0;N[t+24>>2]=k;J[t+20>>2]=2;I[t+18>>1]=L[n+10>>1];d=qA(g,h,t+20|0,f,y,v,q,z,t+18|0);break a;case 2:I[t+16>>1]=L[n+10>>1];d=qA(g,h,e,f,y,v,q,z,t+16|0);break a;case 3:break b;default:break a}}d=L[n+10>>1];if(d&256){I[t+14>>1]=d;p=Ha+-64|0;Ha=p;E=N[f+4>>2];r=Q(E+E);u=N[f+8>>2];l=Q(r*u);o=N[f>>2];w=Q(o+o);m=N[f+12>>2];k=Q(w*m);N[p+32>>2]=l-k;N[p+24>>2]=l+k;k=Q(Q(1)-Q(o*w));G=Q(E*r);N[p+36>>2]=k-G;l=k;k=Q(u+u);M=Q(u*k);N[p+20>>2]=l-M;u=Q(w*u);o=Q(r*m);N[p+28>>2]=u+o;l=Q(w*E);k=Q(k*m);N[p+16>>2]=l-k;N[p+12>>2]=u-o;N[p+8>>2]=l+k;N[p+4>>2]=Q(Q(1)-G)-M;N[p+40>>2]=N[f+16>>2];N[p+44>>2]=N[f+20>>2];N[p+48>>2]=N[f+24>>2];N[p+52>>2]=N[e+4>>2];N[p+56>>2]=N[e+8>>2];N[p+60>>2]=N[e+12>>2];I[p+2>>1]=L[t+14>>1];d=wA(g,h,p+4|0,y,v,q,p+2|0,0,z);Ha=p- -64|0;break a}I[t+12>>1]=d;j=Ha-288|0;Ha=j;c:{if(!g){e=0;break c}ha=N[f+24>>2];ia=N[f+20>>2];F=N[e+8>>2];s=N[e+12>>2];d=L[t+12>>1];za=N[f+16>>2];W=N[y+8>>2];A=N[y>>2];E=N[y+4>>2];x=N[f+8>>2];B=N[f+4>>2];C=N[f+12>>2];D=N[f>>2];R=N[e+4>>2];J[j+224>>2]=0;J[j+216>>2]=0;J[j+220>>2]=0;J[j+208>>2]=0;J[j+212>>2]=0;J[j+204>>2]=0;N[j+200>>2]=s;N[j+196>>2]=F;H[j+176|0]=0;J[j+172>>2]=3;J[j+144>>2]=0;J[j+148>>2]=0;J[j+152>>2]=0;J[j+156>>2]=0;N[j+192>>2]=R;k=F>=R?R:F;l=k<=s?k:s;k=Q(l*Q(.05000000074505806));N[j+168>>2]=k;N[j+164>>2]=k;N[j+160>>2]=l*Q(.15000000596046448);J[j+140>>2]=0;l=Q(D+D);w=Q(x*l);k=Q(B+B);r=Q(C*k);X=Q(w+r);m=Q(k*x);G=Q(l*C);Z=Q(m-G);M=Q(Q(1)-Q(D*l));u=Q(B*k);_=Q(M-u);S=Q(Q(Q(A*X)+Q(E*Z))+Q(W*_));N[j+136>>2]=S*v;o=Q(l*B);k=Q(x+x);l=Q(C*k);$=Q(o-l);k=Q(x*k);aa=Q(M-k);ba=Q(m+G);T=Q(Q(Q(A*$)+Q(E*aa))+Q(W*ba));N[j+132>>2]=T*v;ca=Q(Q(Q(1)-u)-k);da=Q(o+l);ea=Q(w-r);U=Q(Q(Q(A*ca)+Q(E*da))+Q(W*ea));N[j+128>>2]=U*v;l=Q(-za);k=Q(Q(X*l)-Q(Z*ia));Aa=d&128;f=Aa>>>7|0;ta=z?J[z>>2]:ta;E=Q(Q(Q(s*(S>Q(0)?S:Q(-S)))+Q(Q(R*(U>Q(0)?U:Q(-U)))+Q(F*(T>Q(0)?T:Q(-T)))))+Q(0));ua=Q(k-Q(_*ha));va=Q(Q(Q($*l)-Q(aa*ia))-Q(ba*ha));wa=Q(Q(Q(ca*l)-Q(da*ia))-Q(ea*ha));z=0;d=0;G=Q(0);M=Q(0);u=Q(0);d:{e:{while(1){e=z?(z|0)!=(ta|0)?z:0:ta;O=P(e,36)+h|0;xa=N[O+32>>2];ya=N[O+24>>2];V=N[O+28>>2];ja=Q(wa+Q(Q(ea*xa)+Q(Q(ca*ya)+Q(da*V))));F=N[O+20>>2];s=N[O+12>>2];m=N[O+16>>2];fa=Q(wa+Q(Q(ea*F)+Q(Q(ca*s)+Q(da*m))));l=Q(ja-fa);R=N[O+8>>2];W=N[O>>2];A=N[O+4>>2];ka=Q(va+Q(Q(ba*R)+Q(Q($*W)+Q(aa*A))));ga=Q(va+Q(Q(ba*F)+Q(Q($*s)+Q(aa*m))));w=Q(ka-ga);la=Q(wa+Q(Q(ea*R)+Q(Q(ca*W)+Q(da*A))));k=Q(la-fa);ma=Q(va+Q(Q(ba*xa)+Q(Q($*ya)+Q(aa*V))));r=Q(ma-ga);o=Q(Q(l*w)-Q(k*r));V=Q(ua+Q(Q(_*xa)+Q(Q(X*ya)+Q(Z*V))));s=Q(ua+Q(Q(_*F)+Q(Q(X*s)+Q(Z*m))));m=Q(V-s);F=Q(m*k);A=Q(ua+Q(Q(_*R)+Q(Q(X*W)+Q(Z*A))));k=Q(A-s);l=Q(F-Q(k*l));k=Q(Q(r*k)-Q(w*m));f:{if(!f&N[j+224>>2]<=Q(Q(o*N[j+136>>2])+Q(Q(k*N[j+128>>2])+Q(l*N[j+132>>2])))){break f}r=Q(Q(V*S)+Q(Q(ja*U)+Q(T*ma)));m=Q(Q(s*S)+Q(Q(fa*U)+Q(T*ga)));r=m>r?r:m;m=Q(Q(A*S)+Q(Q(la*U)+Q(T*ka)));if(Q(E+v)<(m>r?r:m)){break f}H[j+64|0]=0;J[j+56>>2]=2139095039;J[j+60>>2]=5;J[j+124>>2]=0;J[j+108>>2]=0;J[j+92>>2]=0;J[j+44>>2]=0;J[j+48>>2]=0;J[j+52>>2]=2139095039;N[j+80>>2]=la;N[j+96>>2]=fa;N[j+112>>2]=ja;w=Q(Q(Q(la+fa)+ja)*Q(.33333298563957214));N[j+32>>2]=w;N[j+84>>2]=ka;N[j+100>>2]=ga;N[j+116>>2]=ma;r=Q(Q(Q(ka+ga)+ma)*Q(.33333298563957214));N[j+36>>2]=r;N[j+88>>2]=A;N[j+104>>2]=s;N[j+120>>2]=V;m=Q(Q(Q(A+s)+V)*Q(.33333298563957214));N[j+40>>2]=m;J[j+24>>2]=153056;J[j+28>>2]=j+32;J[j+16>>2]=153008;J[j+20>>2]=j+144;J[j+12>>2]=0;N[j+8>>2]=m-N[j+152>>2];N[j+4>>2]=r-N[j+148>>2];N[j>>2]=w-N[j+144>>2];if(!Do(j+24|0,j+16|0,j,j+208|0,j+128|0,j+240|0,j+256|0,j+272|0,Q(0))){break f}m=N[j+240>>2];if(m<=N[j+224>>2]){J[q+8>>2]=e;J[q+40>>2]=0;o=N[y>>2];l=N[y+4>>2];k=N[y+8>>2];I[q+12>>1]=2;N[q+36>>2]=-k;N[q+32>>2]=-l;N[q+28>>2]=-o;e=1;break d}na=N[j+264>>2];oa=N[j+260>>2];pa=N[j+256>>2];qa=N[j+280>>2];ra=N[j+276>>2];sa=N[j+272>>2];J[j+140>>2]=0;v=Q(v*m);N[j+136>>2]=S*v;N[j+132>>2]=T*v;N[j+128>>2]=U*v;p=1;if(K[t+12|0]&64){break e}u=k;M=l;G=o;d=e}z=z+1|0;if((z|0)!=(g|0)){continue}break}e=2;break d}u=k;M=l;G=o;d=e;e=2}e=(e|0)!=2;if(e|!p){break c}J[q+8>>2]=d;N[q+40>>2]=v;o=Q(Q(C*C)+Q(-.5));l=Q(Q(x*qa)+Q(Q(D*sa)+Q(B*ra)));k=Q(Q(Q(C*Q(Q(D*ra)-Q(sa*B)))+Q(o*qa))+Q(x*l));N[q+24>>2]=ha+Q(k+k);k=Q(Q(B*l)+Q(Q(o*ra)+Q(C*Q(Q(x*sa)-Q(qa*D)))));N[q+20>>2]=ia+Q(k+k);k=Q(Q(D*l)+Q(Q(o*sa)+Q(C*Q(Q(B*qa)-Q(ra*x)))));N[q+16>>2]=za+Q(k+k);l=Q(Q(x*na)+Q(Q(D*pa)+Q(B*oa)));k=Q(Q(Q(C*Q(Q(D*oa)-Q(pa*B)))+Q(o*na))+Q(x*l));k=Q(k+k);r=k;s=Q(k*k);k=Q(Q(D*l)+Q(Q(o*pa)+Q(C*Q(Q(B*na)-Q(oa*x)))));m=Q(k+k);k=Q(Q(B*l)+Q(Q(o*oa)+Q(C*Q(Q(x*pa)-Q(na*D)))));l=Q(k+k);k=Q(Q(1)/Q(Y(Q(s+Q(Q(m*m)+Q(l*l))))));o=Q(r*k);N[q+36>>2]=-o;l=Q(l*k);N[q+32>>2]=-l;k=Q(m*k);N[q+28>>2]=-k;if(!(!Aa|!(Q(Q(G*N[y+8>>2])+Q(Q(u*N[y>>2])+Q(M*N[y+4>>2])))>Q(0)))){N[q+36>>2]=o;N[q+32>>2]=l;N[q+28>>2]=k}I[q+12>>1]=3;e=1}Ha=j+288|0;d=e}Ha=t+32|0;g:{if(!d){break g}k=N[n+52>>2];if(k>=N[c+24>>2]){break g}N[c+24>>2]=k;N[c+12>>2]=N[n+40>>2];N[c+16>>2]=N[n+44>>2];N[c+20>>2]=N[n+48>>2];N[c>>2]=N[n+28>>2]+N[b+12>>2];N[c+4>>2]=N[n+32>>2]+N[b+16>>2];N[c+8>>2]=N[n+36>>2]+N[b+20>>2];d=J[n+20>>2];J[((J[a+68>>2]<<2)+a|0)+72>>2]=d;b=J[b+28>>2];J[c+28>>2]=b+d;J[c+32>>2]=J[(J[a+20>>2]+(b<<2)|0)+(d<<2)>>2];i=1}Ha=n- -64|0;return i}function or(a,b,c,d,e){var f=0,g=0,h=Q(0),i=0,j=Q(0),k=Q(0),l=0,m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=0,v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=0,D=0,E=0,F=0,G=Q(0),O=Q(0),R=Q(0),S=0,T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0);i=Ha-560|0;Ha=i;v=J[a+16>>2];g=J[a+116>>2];a:{if(!g){J[v+20>>2]=0;J[v+24>>2]=0;J[v+28>>2]=0;f=0;break a}b:{if(!(L[v+8>>1]!=65535|L[v+10>>1]!=65535)){F=96;C=0;break b}F=160;C=1}g=P(g,F);b=Ja[J[J[b>>2]>>2]](b,g- -64|0)|0;f=0;if(b+1>>>0<2){break a}J[v+24>>2]=b;f=g+48|0;I[v+22>>1]=f>>>4;g=J[a+132>>2];I[v+20>>1]=8;J[v+28>>2]=g;Va(b,0,f);f=J[a+116>>2];b=J[v+24>>2];H[b+2|0]=0;H[b+1|0]=f;H[b|0]=C?4:2;j=N[a>>2];N[b+32>>2]=j;N[b+36>>2]=N[a+4>>2];h=N[a+8>>2];N[b+40>>2]=-h;N[b+44>>2]=-N[a+12>>2];N[b+16>>2]=N[a+140>>2];N[b+20>>2]=N[a+144>>2];N[b+24>>2]=N[a+148>>2];p=N[a+120>>2];N[b+4>>2]=p*c;N[b+8>>2]=N[a+124>>2]*c;H[b+3|0]=p!=Q(34028234663852886e22)|N[a+124>>2]!=Q(34028234663852886e22);k=j;g=J[a+28>>2];j=N[g+12>>2];N[b+12>>2]=k*j;k=h;l=J[a+32>>2];h=N[l+12>>2];N[b+28>>2]=k*h;gd(i+128|0,J[a+112>>2],i+368|0,i+176|0,f,g+32|0,l+32|0,j,h,a,K[a+136|0]!=0|C,K[a+137|0],1);b=b+48|0;if(J[a+116>>2]){T=c>2];j=K[f+76|0]&32?K[a+138|0]?T:Q(1):Q(1);p=N[a+128>>2];c:{if(!C){l=D<<4;g=l+(i+368|0)|0;h=N[g>>2];k=N[g+4>>2];m=N[g+8>>2];g=l+(i+176|0)|0;o=N[g>>2];w=N[g+4>>2];x=N[g+8>>2];G=N[f+44>>2];O=N[f+60>>2];q=N[f>>2];N[b>>2]=q;z=N[f+4>>2];N[b+4>>2]=z;y=N[f+8>>2];N[b+8>>2]=y;s=N[f+32>>2];N[b+16>>2]=s;B=N[f+36>>2];N[b+20>>2]=B;t=N[f+40>>2];N[b+84>>2]=j*O;N[b+80>>2]=j*G;N[b+56>>2]=x;N[b+52>>2]=w;N[b+48>>2]=o;N[b+40>>2]=m;N[b+36>>2]=k;N[b+32>>2]=h;N[b+24>>2]=t;J[b+88>>2]=0;J[b+92>>2]=0;N[b+64>>2]=N[f+16>>2];N[b+68>>2]=N[f+20>>2];N[b+72>>2]=N[f+24>>2];g=J[a+28>>2];l=J[a+32>>2];j=Q(Q(Q(Q(Q(Q(y*y)+Q(Q(q*q)+Q(z*z)))*N[g+12>>2])*N[a>>2])+Q(N[a+4>>2]*Q(Q(m*m)+Q(Q(h*h)+Q(k*k)))))+Q(Q(Q(Q(Q(t*t)+Q(Q(s*s)+Q(B*B)))*N[l+12>>2])*N[a+8>>2])+Q(N[a+12>>2]*Q(Q(x*x)+Q(Q(o*o)+Q(w*w))))));k=Q(Q(Q(Q(N[g+8>>2]*N[f+8>>2])+Q(Q(N[g>>2]*N[f>>2])+Q(N[g+4>>2]*N[f+4>>2])))+Q(Q(N[g+24>>2]*N[f+24>>2])+Q(Q(N[g+16>>2]*N[f+16>>2])+Q(N[g+20>>2]*N[f+20>>2]))))-Q(Q(Q(N[l+8>>2]*N[f+40>>2])+Q(Q(N[l>>2]*N[f+32>>2])+Q(N[l+4>>2]*N[f+36>>2])))+Q(Q(N[l+24>>2]*N[f+56>>2])+Q(Q(N[l+16>>2]*N[f+48>>2])+Q(N[l+20>>2]*N[f+52>>2])))));m=k;break c}h=N[f+44>>2];k=N[f+60>>2];N[b>>2]=N[f>>2];N[b+4>>2]=N[f+4>>2];N[b+8>>2]=N[f+8>>2];N[b+16>>2]=N[f+32>>2];N[b+20>>2]=N[f+36>>2];N[b+24>>2]=N[f+40>>2];N[b+32>>2]=N[f+16>>2];N[b+36>>2]=N[f+20>>2];N[b+40>>2]=N[f+24>>2];N[b+48>>2]=N[f+48>>2];N[b+52>>2]=N[f+52>>2];m=N[f+56>>2];N[b+84>>2]=j*k;N[b+80>>2]=j*h;N[b+56>>2]=m;J[b+88>>2]=0;J[b+92>>2]=0;g=J[a+20>>2];l=J[a+28>>2];I[i+124>>1]=L[v+8>>1];J[i+120>>2]=l;J[i+116>>2]=g;g=J[a+24>>2];l=J[a+32>>2];I[i+112>>1]=L[v+10>>1];J[i+108>>2]=l;J[i+104>>2]=g;l=i- -64|0;A=i+116|0;vr(l,b,b+32|0,A);j=N[b+20>>2];h=N[b+16>>2];N[i+28>>2]=-N[b+24>>2];N[i+24>>2]=-j;N[i+20>>2]=-h;j=N[b+52>>2];h=N[b+48>>2];N[i+16>>2]=-N[b+56>>2];N[i+12>>2]=-j;N[i+8>>2]=-h;n=i+32|0;E=i+104|0;vr(n,i+20|0,i+8|0,E);r=b+96|0;j=N[a>>2];h=N[a+4>>2];u=b+128|0;k=N[a+8>>2];m=N[a+12>>2];g=Ha-32|0;Ha=g;S=L[A+8>>1];d:{if((S|0)==65535){t=N[l>>2];x=N[l+4>>2];o=N[J[A+4>>2]+12>>2];w=Q(Q(o*N[l+8>>2])*j);N[r+8>>2]=w;x=Q(Q(o*x)*j);N[r+4>>2]=x;j=Q(Q(o*t)*j);N[r>>2]=j;t=N[l+20>>2];q=N[l+16>>2];o=Q(N[l+24>>2]*h);N[r+24>>2]=o;t=Q(t*h);N[r+20>>2]=t;h=Q(q*h);N[r+16>>2]=h;break d}A=J[A>>2];o=N[l+20>>2];w=N[l>>2];x=N[l+4>>2];t=N[l+8>>2];q=N[l+16>>2];N[g+24>>2]=N[l+24>>2]*h;N[g+20>>2]=o*h;J[g+28>>2]=0;J[g+12>>2]=0;N[g+16>>2]=q*h;N[g+8>>2]=t*j;N[g+4>>2]=x*j;N[g>>2]=w*j;Ja[J[J[A>>2]+104>>2]](A,S,e,g,r);o=N[r+24>>2];t=N[r+20>>2];h=N[r+16>>2];w=N[r+8>>2];x=N[r+4>>2];j=N[r>>2]}B=N[l+24>>2];G=N[l+20>>2];O=N[l+16>>2];V=N[l+8>>2];W=N[l+4>>2];X=N[l>>2];r=L[E+8>>1];e:{if((r|0)==65535){s=N[n>>2];y=N[n+4>>2];q=N[J[E+4>>2]+12>>2];z=Q(Q(q*N[n+8>>2])*k);N[u+8>>2]=z;y=Q(Q(q*y)*k);N[u+4>>2]=y;k=Q(Q(q*s)*k);N[u>>2]=k;s=N[n+20>>2];R=N[n+16>>2];q=Q(N[n+24>>2]*m);N[u+24>>2]=q;s=Q(s*m);N[u+20>>2]=s;m=Q(R*m);N[u+16>>2]=m;break e}l=J[E>>2];q=N[n+20>>2];z=N[n>>2];y=N[n+4>>2];s=N[n+8>>2];R=N[n+16>>2];N[g+24>>2]=N[n+24>>2]*m;N[g+20>>2]=q*m;J[g+28>>2]=0;J[g+12>>2]=0;N[g+16>>2]=R*m;N[g+8>>2]=s*k;N[g+4>>2]=y*k;N[g>>2]=z*k;Ja[J[J[l>>2]+104>>2]](l,r,e,g,u);q=N[u+24>>2];s=N[u+20>>2];m=N[u+16>>2];z=N[u+8>>2];y=N[u+4>>2];k=N[u>>2]}Ha=g+32|0;j=Q(Q(Q(Q(V*w)+Q(Q(X*j)+Q(W*x)))+Q(Q(B*o)+Q(Q(O*h)+Q(G*t))))+Q(Q(Q(N[n+8>>2]*z)+Q(Q(N[n>>2]*k)+Q(N[n+4>>2]*y)))+Q(Q(N[n+24>>2]*q)+Q(Q(N[n+16>>2]*m)+Q(N[n+20>>2]*s)))));N[b+64>>2]=N[f+16>>2];N[b+68>>2]=N[f+20>>2];N[b+72>>2]=N[f+24>>2];N[b>>2]=N[i+64>>2];N[b+4>>2]=N[i+68>>2];N[b+8>>2]=N[i+72>>2];N[b+32>>2]=N[i+80>>2];N[b+36>>2]=N[i+84>>2];N[b+40>>2]=N[i+88>>2];h=N[i+32>>2];k=N[i+36>>2];N[b+24>>2]=-N[i+40>>2];N[b+20>>2]=-k;N[b+16>>2]=-h;h=N[i+48>>2];k=N[i+52>>2];N[b+56>>2]=-N[i+56>>2];N[b+52>>2]=-k;N[b+48>>2]=-h;g=L[f+76>>1];f:{if(!(g&4|(g&3)==3|L[i+124>>1]==65535)){k=Q(0);m=Q(0);if(L[i+112>>1]!=65535){break f}}m=yr(i+116|0,f,f+16|0);h=yr(i+104|0,f+32|0,f+48|0);k=Q(m-h);if(L[i+124>>1]==65535){break f}m=L[i+112>>1]==65535?Q(-h):Q(0)}p=p>Q(9999999747378752e-21)?p:Q(9999999747378752e-21)}p=j<=p?Q(0):Q(Q(1)/j);h=N[f+12>>2];g=L[f+76>>1];g:{if(g&1){o=N[f+64>>2];w=N[f+68>>2];k=Q(Q(U*o)+Q(w*c));o=Q(Q(Q(w*N[f+28>>2])-Q(h*o))*c);h:{if(g&2){j=Q(Q(1)/Q(k+Q(1)));h=Q(p*j);p=Q(p*Q(-j));break h}h=j!=Q(0)?Q(Q(1)/Q(Q(k*j)+Q(1))):Q(0);p=Q(-h);j=h}N[b+60>>2]=Q(1)-j;j=Q(k*p);N[b+44>>2]=j;h=Q(o*h);k=h;break g}J[b+60>>2]=1065353216;j=Q(-p);N[b+44>>2]=j;i:{if(!(g&4)){break i}k=Q(-k);if(!(k>N[f+68>>2])){break i}h=Q(Q(p*N[f+64>>2])*k);k=h;break g}k=Q(p*Q(N[f+28>>2]-Q(h*d)));N[b+12>>2]=k;h=Q(p*Q(N[f+28>>2]-Q(N[f+72>>2]*d)))}j=Q(m*j);N[b+28>>2]=j+h;N[b+12>>2]=k+j;if(g&16){J[b+92>>2]=J[b+92>>2]|2}b=b+F|0;D=D+1|0;if(D>>>0>2]){continue}break}}J[b>>2]=0;J[b+4>>2]=0;f=J[a+116>>2]}Ha=i+560|0;return f}function tC(a,b,c,d,e,f){var g=0,h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=0,q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=0;r=Ha-16|0;Ha=r;b=b+36|0;j=J[b+(d<<2)>>2];i=J[b+(!d<<2)>>2];s=Q(N[i+24>>2]+N[i+8>>2]);b=J[j+36>>2];l=Q(s-Q(N[b+24>>2]+N[b+8>>2]));k=Q(l*l);l=Q(N[i+16>>2]+N[i>>2]);m=Q(l-Q(N[b+16>>2]+N[b>>2]));o=Q(m*m);m=Q(N[i+20>>2]+N[i+4>>2]);h=Q(m-Q(N[b+20>>2]+N[b+4>>2]));k=Q(k+Q(o+Q(h*h)));b=J[j+40>>2];h=Q(s-Q(N[b+24>>2]+N[b+8>>2]));o=Q(h*h);h=Q(l-Q(N[b+16>>2]+N[b>>2]));q=Q(h*h);h=Q(m-Q(N[b+20>>2]+N[b+4>>2]));b=J[(j+36|0)+((k>Q(o+Q(q+Q(h*h))))<<2)>>2];d=J[b+40>>2];if(d){while(1){g=b+36|0;b=J[b+36>>2];h=Q(s-Q(N[b+24>>2]+N[b+8>>2]));k=Q(h*h);h=Q(l-Q(N[b+16>>2]+N[b>>2]));o=Q(h*h);h=Q(m-Q(N[b+20>>2]+N[b+4>>2]));k=Q(k+Q(o+Q(h*h)));h=Q(s-Q(N[d+24>>2]+N[d+8>>2]));o=Q(h*h);h=Q(l-Q(N[d+16>>2]+N[d>>2]));q=Q(h*h);h=Q(m-Q(N[d+20>>2]+N[d+4>>2]));b=J[g+((k>Q(o+Q(q+Q(h*h))))<<2)>>2];d=J[b+40>>2];if(d){continue}break}}a:{b:{j=J[c+4>>2];if(!j){d=0;break b}g=J[c>>2];d=0;while(1){if(J[g+(d<<2)>>2]==(b|0)){break b}d=d+1|0;if((j|0)!=(d|0)){continue}break}break a}if((d|0)==(j|0)){break a}j=j-1|0;J[c+4>>2]=j;g=d<<2;d=J[c>>2];J[g+d>>2]=J[d+(j<<2)>>2]}j=J[b+32>>2];J[r+12>>2]=j;E=J[j+36>>2];g=E;if((g|0)==(b|0)){g=J[j+40>>2]}d=J[g+20>>2];J[j+16>>2]=J[g+16>>2];J[j+20>>2]=d;d=J[g+28>>2];J[j+24>>2]=J[g+24>>2];J[j+28>>2]=d;d=J[g+4>>2];J[j>>2]=J[g>>2];J[j+4>>2]=d;d=J[g+12>>2];J[j+8>>2]=J[g+8>>2];J[j+12>>2]=d;d=J[g+40>>2];p=J[g+36>>2];J[j+36>>2]=p;c:{if(!d){d=0;J[j+40>>2]=0;d:{e:{p=J[c+4>>2];if(!p){break e}j=J[c>>2];while(1){if(J[j+(d<<2)>>2]==(g|0)){break e}d=d+1|0;if((p|0)!=(d|0)){continue}break}break d}if((d|0)==(p|0)){break d}p=p-1|0;J[c+4>>2]=p;g=d<<2;d=J[c>>2];J[g+d>>2]=J[d+(p<<2)>>2]}if((J[c+8>>2]&2147483647)>>>0<=p>>>0){Xc(c,r+12|0);break c}J[J[c>>2]+(p<<2)>>2]=J[r+12>>2];J[c+4>>2]=p+1;break c}J[p+32>>2]=j;d=J[g+40>>2];J[j+40>>2]=d;J[d+32>>2]=j}d=J[J[r+12>>2]+32>>2];if(d){Tk(d,e)}d=J[i+40>>2];f:{if(!d){J[r+8>>2]=i;j=0;p=0;break f}s=Q(N[b+16>>2]+N[b>>2]);l=Q(N[b+24>>2]+N[b+8>>2]);m=Q(N[b+20>>2]+N[b+4>>2]);h=N[d+24>>2];o=N[d+20>>2];j=J[i+36>>2];k=N[j+24>>2];q=N[j+20>>2];t=N[d+8>>2];x=N[d+4>>2];y=N[d>>2];z=N[d+16>>2];A=N[j+8>>2];B=N[j+4>>2];C=N[j>>2];D=N[j+16>>2];p=0;g=1;j=0;g:{if(!f){break g}u=Q(Q(Q(z-y)*Q(o-x))*Q(h-t));v=Q(Q(Q(D-C)*Q(q-B))*Q(k-A));if(!(u>Q(v*Q(3)))){j=0;if(!(v>Q(u*Q(3)))){break g}}n=1;g=0;j=!(v>u)}d=i+36|0;k=Q(l-Q(k+A));u=Q(k*k);k=Q(s-Q(D+C));v=Q(k*k);k=Q(m-Q(q+B));h=Q(l-Q(h+t));q=Q(h*h);h=Q(s-Q(z+y));t=Q(h*h);h=Q(m-Q(o+x));w=Q(u+Q(v+Q(k*k)))>Q(q+Q(t+Q(h*h)));if(!g){g=J[J[d+(j<<2)>>2]+40>>2];p=g?i:0;f=!g&f}i=J[d+(w<<2)>>2];J[r+8>>2]=i;d=J[i+40>>2];if(!d){break f}while(1){h=N[d+24>>2];o=N[d+20>>2];g=J[i+36>>2];k=N[g+24>>2];q=N[g+20>>2];t=N[d+8>>2];x=N[d+4>>2];y=N[d>>2];z=N[d+16>>2];A=N[g+8>>2];B=N[g+4>>2];C=N[g>>2];D=N[g+16>>2];h:{if(!(f&1)){break h}u=Q(Q(Q(z-y)*Q(o-x))*Q(h-t));v=Q(Q(Q(D-C)*Q(q-B))*Q(k-A));if(!(u>Q(v*Q(3))|v>Q(u*Q(3)))){break h}n=1;j=!(v>u)}d=i+36|0;k=Q(l-Q(k+A));u=Q(k*k);k=Q(s-Q(D+C));v=Q(k*k);k=Q(m-Q(q+B));h=Q(l-Q(h+t));q=Q(h*h);h=Q(s-Q(z+y));t=Q(h*h);h=Q(m-Q(o+x));g=Q(u+Q(v+Q(k*k)))>Q(q+Q(t+Q(h*h)));i:{if(p){break i}if(!n){p=0;break i}p=i;i=J[J[d+(j<<2)>>2]+40>>2];p=i?p:0;f=!i&f}i=J[d+(g<<2)>>2];J[r+8>>2]=i;d=J[i+40>>2];if(d){continue}break}}f=J[b+36>>2];g=J[f>>2];d=J[i+36>>2];j:{if(g+J[d>>2]>>>0<=4){if(g){g=0;while(1){n=J[(f+(g<<2)|0)+4>>2];w=J[d>>2];J[d>>2]=w+1;J[(d+(w<<2)|0)+4>>2]=n;g=g+1|0;if(g>>>0>2]){continue}break}}g=J[c>>2];d=0;k:{l:{m:{f=J[c+4>>2];if(!f){break m}while(1){if(J[g+(d<<2)>>2]==(i|0)){break m}d=d+1|0;if((f|0)!=(d|0)){continue}break}break l}if((d|0)!=(f|0)){break k}}if(f>>>0>=(J[c+8>>2]&2147483647)>>>0){Xc(c,r+8|0);break k}J[g+(f<<2)>>2]=i;J[c+4>>2]=f+1}d=J[b+36>>2];if(d){J[a+284>>2]=J[a+284>>2]-1;J[d>>2]=J[a+292>>2];J[a+292>>2]=d}s=N[b>>2];l=N[b+4>>2];m=N[b+8>>2];d=J[r+8>>2];h=N[d+12>>2];o=N[b+12>>2];N[d+12>>2]=h>2];N[d+8>>2]=h>2];N[d+4>>2]=l>m?m:l;l=N[d>>2];N[d>>2]=l>2];l=N[b+20>>2];m=N[d+24>>2];h=N[b+24>>2];o=N[d+16>>2];k=N[b+16>>2];f=J[r+8>>2];q=N[d+28>>2];t=N[b+28>>2];N[f+28>>2]=q>t?q:t;N[f+24>>2]=h>2]=l>2]=k>2];if(!g){li(a+296|0);g=J[a+584>>2]}J[a+584>>2]=J[g>>2];J[a+576>>2]=J[a+576>>2]+1;J[r+4>>2]=g;f=g+48|0;J[r>>2]=f;J[g+80>>2]=i;J[g+32>>2]=i;n=J[i+36>>2];d=0;J[g+40>>2]=0;J[g+36>>2]=n;n=J[i+4>>2];J[g>>2]=J[i>>2];J[g+4>>2]=n;w=i+8|0;F=J[w+4>>2];n=g+8|0;J[n>>2]=J[w>>2];J[n+4>>2]=F;n=J[i+20>>2];J[g+16>>2]=J[i+16>>2];J[g+20>>2]=n;n=J[i+28>>2];J[g+24>>2]=J[i+24>>2];J[g+28>>2]=n;n=J[b+36>>2];J[g+88>>2]=0;J[g+84>>2]=n;n=J[b+4>>2];J[g+48>>2]=J[b>>2];J[g+52>>2]=n;w=J[b+12>>2];n=g+56|0;J[n>>2]=J[b+8>>2];J[n+4>>2]=w;w=J[b+20>>2];n=g- -64|0;J[n>>2]=J[b+16>>2];J[n+4>>2]=w;n=J[b+28>>2];J[g+72>>2]=J[b+24>>2];J[g+76>>2]=n;J[i+40>>2]=f;J[i+36>>2]=g;s=N[g+52>>2];l=N[g+56>>2];m=N[g+8>>2];h=N[g+48>>2];o=N[g>>2];k=N[g+4>>2];q=N[g+12>>2];t=N[g+60>>2];N[i+12>>2]=q>2]=l>m?m:l;N[i+4>>2]=k>2]=h>o?o:h;f=J[r>>2];s=N[f+20>>2];g=J[r+4>>2];l=N[g+20>>2];m=N[f+24>>2];h=N[g+24>>2];o=N[f+28>>2];k=N[g+28>>2];b=J[r+8>>2];q=N[g+16>>2];t=N[f+16>>2];N[b+16>>2]=q>t?q:t;N[b+28>>2]=k>o?k:o;N[b+24>>2]=h>m?h:m;N[b+20>>2]=l>s?l:s;ki(b);n:{o:{i=J[c+4>>2];if(!i){break o}f=J[c>>2];while(1){if((b|0)==J[f+(d<<2)>>2]){break o}d=d+1|0;if((i|0)!=(d|0)){continue}break}break n}if((d|0)==(i|0)){break n}i=i-1|0;J[c+4>>2]=i;b=J[c>>2];J[b+(d<<2)>>2]=J[b+(i<<2)>>2]}b=J[c+8>>2]&2147483647;p:{if(i>>>0>=b>>>0){Xc(c,r+4|0);b=J[c+8>>2]&2147483647;d=J[c+4>>2];break p}J[J[c>>2]+(i<<2)>>2]=J[r+4>>2];d=i+1|0;J[c+4>>2]=d}if(b>>>0<=d>>>0){Xc(c,r);break j}J[J[c>>2]+(d<<2)>>2]=J[r>>2];J[c+4>>2]=d+1}if(E){J[a+576>>2]=J[a+576>>2]-1;J[E>>2]=J[a+584>>2];J[a+584>>2]=E}if(p){tC(a,p,c,j,e,0)}Ha=r+16|0}function ry(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=0,X=Q(0),Y=Q(0),Z=Q(0);j=Ha-896|0;Ha=j;a:{b:{if(K[i|0]&16){break b}m=N[b+4>>2];n=Q(m+m);l=N[b+8>>2];r=Q(n*l);q=N[b>>2];o=Q(q+q);x=N[b+12>>2];v=Q(o*x);N[j+492>>2]=r-v;N[j+484>>2]=r+v;q=Q(Q(1)-Q(q*o));r=Q(m*n);N[j+496>>2]=q-r;k=q;q=Q(l+l);v=Q(l*q);N[j+480>>2]=k-v;l=Q(o*l);n=Q(n*x);N[j+488>>2]=l+n;m=Q(o*m);o=Q(q*x);N[j+476>>2]=m-o;N[j+472>>2]=l-n;N[j+468>>2]=m+o;N[j+464>>2]=Q(Q(1)-r)-v;k=Vd(a,a+12|0,b+16|0,c,j+464|0,0,0);l=N[a+24>>2];if(!(k>2]=0;e=N[d>>2];l=N[d+4>>2];N[h+8>>2]=-N[d+8>>2];N[h+4>>2]=-l;N[h>>2]=-e;c=1;break a}o=N[a+16>>2];n=N[a+20>>2];E=N[a>>2];F=N[a+12>>2];q=N[a+4>>2];x=N[a+8>>2];l=N[c>>2];m=N[c+4>>2];r=N[c+8>>2];N[j+28>>2]=r;N[j+24>>2]=m;N[j+20>>2]=l;N[j+16>>2]=-r;N[j+12>>2]=-m;N[j+8>>2]=-l;H[j+4|0]=1;c=Rb(j+464|0,3024,6672,198);J[j>>2]=c;G=Q(n-x);O=Q(Q(o-q)*Q(.5));AA(j+8|0,j+368|0);l=N[b+12>>2];m=Q(Q(l*l)+Q(-.5));x=N[b+24>>2];r=N[b+20>>2];v=N[b+16>>2];o=N[b+4>>2];w=Q(-o);n=N[b>>2];t=Q(-n);q=N[b+8>>2];u=Q(-q);i=0;while(1){A=j+368|0;W=P(i,3)+113216|0;b=A+P(K[W+1|0],12)|0;y=N[b+8>>2];L=N[b+4>>2];M=N[b>>2];b=P(K[W+2|0],12)+A|0;z=N[b+8>>2];C=N[b+4>>2];D=N[b>>2];b=(j+464|0)+P(i,36)|0;A=P(K[W|0],12)+A|0;k=N[A+8>>2];k=Q(k+k);p=N[A>>2];p=Q(p+p);s=N[A+4>>2];s=Q(s+s);B=Q(Q(q*k)+Q(Q(n*p)+Q(s*o)));N[b+8>>2]=x+Q(Q(q*B)+Q(Q(k*m)+Q(l*Q(Q(n*s)+Q(p*w)))));N[b+4>>2]=r+Q(Q(o*B)+Q(Q(s*m)+Q(l*Q(Q(q*p)+Q(k*t)))));N[b>>2]=v+Q(Q(n*B)+Q(Q(p*m)+Q(l*Q(Q(o*k)+Q(s*u)))));k=Q(z+z);p=Q(D+D);s=Q(C+C);z=Q(Q(q*k)+Q(Q(n*p)+Q(s*o)));N[b+32>>2]=x+Q(Q(q*z)+Q(Q(k*m)+Q(l*Q(Q(n*s)+Q(p*w)))));N[b+28>>2]=r+Q(Q(o*z)+Q(Q(s*m)+Q(l*Q(Q(q*p)+Q(k*t)))));N[b+24>>2]=v+Q(Q(n*z)+Q(Q(p*m)+Q(l*Q(Q(o*k)+Q(s*u)))));k=Q(y+y);p=Q(M+M);s=Q(L+L);y=Q(Q(q*k)+Q(Q(n*p)+Q(s*o)));N[b+20>>2]=x+Q(Q(q*y)+Q(Q(k*m)+Q(l*Q(Q(n*s)+Q(p*w)))));N[b+16>>2]=r+Q(Q(o*y)+Q(Q(s*m)+Q(l*Q(Q(q*p)+Q(k*t)))));N[b+12>>2]=v+Q(Q(n*y)+Q(Q(p*m)+Q(l*Q(Q(o*k)+Q(s*u)))));i=i+1|0;if((i|0)!=12){continue}break}R=Q(G*Q(.5));S=Q(Q(F-E)*Q(.5));i=0;b=j+32|0;while(1){A=(j+464|0)+P(i,36)|0;p=N[A+12>>2];t=N[A>>2];l=Q(p-t);M=N[A+28>>2];u=N[A+4>>2];m=Q(M-u);L=N[A+24>>2];o=Q(L-t);s=N[A+16>>2];n=Q(s-u);X=Q(Q(l*m)-Q(o*n));q=n;z=N[A+32>>2];k=N[A+8>>2];n=Q(z-k);r=m;y=N[A+20>>2];m=Q(y-k);Y=Q(Q(q*n)-Q(r*m));Z=Q(Q(m*o)-Q(n*l));if(!(Q(Q(X*N[d+8>>2])+Q(Q(Y*N[d>>2])+Q(N[d+4>>2]*Z)))>Q(0))){r=Q(z-R);v=Q(M-O);w=Q(L-S);l=Q(y-R);m=Q(s-O);o=Q(p-S);n=Q(k-R);q=Q(u-O);x=Q(t-S);E=Q(S+t);t=E;F=Q(O+u);u=F;G=Q(R+k);k=G;T=Q(S+p);p=T;U=Q(O+s);s=U;V=Q(R+y);y=V;C=Q(S+L);L=C;D=Q(O+M);M=D;B=Q(R+z);z=B;if(!(Q(Q(X*R)+Q(Q(Y*S)+Q(O*Z)))>=Q(0))){u=q;k=n;p=o;s=m;y=l;L=w;M=v;z=r;t=x}N[c+24>>2]=L;N[c+12>>2]=p;N[c+8>>2]=k;N[c+4>>2]=u;N[c>>2]=t;N[c+32>>2]=z;N[c+28>>2]=M;N[c+20>>2]=y;N[c+16>>2]=s;J[b>>2]=i;N[c+68>>2]=B;N[c- -64>>2]=D;N[c+60>>2]=C;N[c+56>>2]=V;N[c+52>>2]=U;N[c+48>>2]=T;N[c+44>>2]=l;N[c+40>>2]=m;N[c+36>>2]=o;p=Q(T-o);t=Q(D-m);u=Q(C-o);k=Q(U-m);z=Q(Q(Q(p*t)-Q(u*k))*N[d+8>>2]);y=k;k=Q(B-l);s=Q(V-l);if(Q(z+Q(Q(Q(Q(y*k)-Q(t*s))*N[d>>2])+Q(Q(Q(s*u)-Q(k*p))*N[d+4>>2])))>Q(0)){N[c+68>>2]=V;N[c+64>>2]=U;N[c+60>>2]=T;N[c+56>>2]=B;N[c+52>>2]=D;N[c+48>>2]=C}J[b+4>>2]=i;N[c+104>>2]=r;N[c+100>>2]=v;N[c+96>>2]=w;N[c+92>>2]=B;N[c+88>>2]=D;N[c+84>>2]=C;N[c+80>>2]=l;N[c+76>>2]=m;N[c+72>>2]=o;p=Q(v-m);s=Q(w-o);z=Q(Q(Q(u*p)-Q(s*t))*N[d+8>>2]);y=t;t=Q(r-l);if(Q(z+Q(Q(Q(Q(y*t)-Q(p*k))*N[d>>2])+Q(Q(Q(k*s)-Q(t*u))*N[d+4>>2])))>Q(0)){N[c+104>>2]=B;N[c+100>>2]=D;N[c+96>>2]=C;N[c+92>>2]=r;N[c+88>>2]=v;N[c+84>>2]=w}J[b+8>>2]=i;N[c+140>>2]=B;N[c+136>>2]=D;N[c+132>>2]=C;N[c+128>>2]=r;N[c+124>>2]=v;N[c+120>>2]=w;N[c+116>>2]=n;N[c+112>>2]=q;N[c+108>>2]=x;p=Q(w-x);t=Q(D-q);u=Q(C-x);k=Q(v-q);z=Q(Q(Q(p*t)-Q(u*k))*N[d+8>>2]);y=k;k=Q(B-n);s=Q(r-n);if(Q(z+Q(Q(Q(Q(y*k)-Q(t*s))*N[d>>2])+Q(Q(Q(s*u)-Q(k*p))*N[d+4>>2])))>Q(0)){N[c+140>>2]=r;N[c+136>>2]=v;N[c+132>>2]=w;N[c+128>>2]=B;N[c+124>>2]=D;N[c+120>>2]=C}J[b+12>>2]=i;N[c+176>>2]=G;N[c+172>>2]=F;N[c+168>>2]=E;N[c+164>>2]=B;N[c+160>>2]=D;N[c+156>>2]=C;N[c+152>>2]=n;N[c+148>>2]=q;N[c+144>>2]=x;r=Q(F-q);v=Q(E-x);w=Q(G-n);if(Q(Q(Q(Q(u*r)-Q(v*t))*N[d+8>>2])+Q(Q(Q(Q(t*w)-Q(r*k))*N[d>>2])+Q(Q(Q(k*v)-Q(w*u))*N[d+4>>2])))>Q(0)){N[c+176>>2]=B;N[c+172>>2]=D;N[c+168>>2]=C;N[c+164>>2]=G;N[c+160>>2]=F;N[c+156>>2]=E}J[b+16>>2]=i;N[c+212>>2]=l;N[c+208>>2]=m;N[c+204>>2]=o;N[c+200>>2]=V;N[c+196>>2]=U;N[c+192>>2]=T;N[c+188>>2]=G;N[c+184>>2]=F;N[c+180>>2]=E;t=Q(T-E);r=Q(m-F);v=Q(o-E);w=Q(U-F);p=Q(Q(Q(t*r)-Q(v*w))*N[d+8>>2]);k=w;w=Q(l-G);u=Q(V-G);if(Q(p+Q(Q(Q(Q(k*w)-Q(r*u))*N[d>>2])+Q(Q(Q(u*v)-Q(w*t))*N[d+4>>2])))>Q(0)){N[c+212>>2]=V;N[c+208>>2]=U;N[c+204>>2]=T;N[c+200>>2]=l;N[c+196>>2]=m;N[c+192>>2]=o}J[b+20>>2]=i;N[c+248>>2]=n;N[c+244>>2]=q;N[c+240>>2]=x;N[c+236>>2]=l;N[c+232>>2]=m;N[c+228>>2]=o;N[c+224>>2]=G;N[c+220>>2]=F;N[c+216>>2]=E;t=Q(q-F);u=Q(x-E);p=Q(Q(Q(v*t)-Q(u*r))*N[d+8>>2]);k=r;r=Q(n-G);if(Q(p+Q(Q(Q(Q(k*r)-Q(t*w))*N[d>>2])+Q(Q(Q(w*u)-Q(r*v))*N[d+4>>2])))>Q(0)){N[c+248>>2]=l;N[c+244>>2]=m;N[c+240>>2]=o;N[c+236>>2]=n;N[c+232>>2]=q;N[c+228>>2]=x}J[b+24>>2]=i;c=c+252|0;b=b+28|0}i=i+1|0;if((i|0)!=12){continue}break}J[j+488>>2]=0;J[j+492>>2]=0;J[j+496>>2]=0;J[j+500>>2]=0;J[j+480>>2]=0;J[j+484>>2]=0;I[j+476>>1]=0;J[j+472>>2]=-1;J[j+464>>2]=0;J[j+468>>2]=0;J[j+504>>2]=2139095039;i=J[j>>2];l=N[a+12>>2];m=N[a>>2];o=N[a+16>>2];n=N[a+4>>2];N[j+376>>2]=Q(N[a+8>>2]+N[a+20>>2])*Q(.5);N[j+372>>2]=Q(n+o)*Q(.5);N[j+368>>2]=Q(m+l)*Q(.5);c=b;b=j+32|0;c=On(c-b>>2,i,j+368|0,N[a+24>>2],d,e,0,j+464|0,b,0,0,0,0);if(c){N[f>>2]=N[j+480>>2];N[f+4>>2]=N[j+484>>2];N[f+8>>2]=N[j+488>>2];e=N[j+504>>2];N[h>>2]=N[j+492>>2];N[h+4>>2]=N[j+496>>2];N[h+8>>2]=N[j+500>>2]}if(K[j+4|0]){cb(i)}N[g>>2]=e}Ha=j+896|0;return c}function dca(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=0,S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0);h=Ha+-64|0;Ha=h;z=N[d+20>>2];r=N[d+24>>2];f=J[f>>2];A=N[d+16>>2];n=N[d+8>>2];B=N[d>>2];C=N[d+4>>2];u=N[d+12>>2];G=N[c+20>>2];I=N[c+24>>2];j=N[c>>2];k=N[c+4>>2];w=N[c+8>>2];i=N[c+12>>2];o=N[c+16>>2];J[h+60>>2]=0;N[h+56>>2]=I;N[h+52>>2]=G;N[h+48>>2]=o;N[h+44>>2]=i;N[h+40>>2]=w;N[h+36>>2]=k;N[h+32>>2]=j;D=N[b+12>>2];R=J[b+40>>2];q=N[R+60>>2];m=N[R+52>>2];M=N[b+8>>2];v=N[R+56>>2];$=N[e+8>>2];E=N[b+4>>2];J[h+28>>2]=0;l=Q(j+j);p=Q(i+i);s=Q(Q(w*l)-Q(k*p));x=Q(Q(Q(j*l)+Q(i*p))+Q(-1));l=Q(Q(l*k)+Q(w*p));p=Q(Q(1)/Q(Y(Q(Q(s*s)+Q(Q(x*x)+Q(l*l))))));N[h+24>>2]=p*Q(-s);N[h+20>>2]=p*Q(-l);N[h+16>>2]=p*Q(-x);N[h>>2]=N[e>>2];s=Q(Q(Q(C*w)-Q(k*n))+Q(Q(B*i)-Q(u*j)));x=Q(s+s);p=Q(Q(Q(n*j)-Q(w*B))+Q(Q(C*i)-Q(u*k)));F=Q(p+p);S=Q(Q(1)-Q(s*x));T=Q(p*F);U=Q(S-T);l=Q(Q(Q(B*k)-Q(j*C))+Q(Q(n*i)-Q(u*w)));L=Q(l+l);t=Q(l*L);S=Q(S-t);T=Q(Q(Q(1)-T)-t);t=Q($*Q(.05000000074505806));m=Q(E*m);v=Q(M*v);m=m<=v?m:v;q=Q(D*q);q=Q((m<=q?m:q)*Q(.25));q=Q((q>t?t:q)*Q(.20000000298023224));m=Q(l*F);v=Q(-j);n=Q(Q(u*i)-Q(Q(Q(B*v)-Q(C*k))-Q(w*n)));u=Q(n*x);B=Q(m-u);t=Q(l*x);F=Q(n*F);C=Q(t+F);u=Q(m+u);m=Q(p*x);L=Q(n*L);x=Q(m-L);F=Q(t-F);L=Q(m+L);o=Q(A-o);z=Q(z-G);r=Q(r-I);A=Q(Q(Q(v*o)-Q(z*k))-Q(w*r));m=Q(Q(i*i)+Q(-.5));G=Q(Q(Q(i*Q(Q(k*o)-Q(j*z)))+Q(m*r))-Q(w*A));G=Q(G+G);I=Q(Q(Q(m*z)+Q(i*Q(Q(j*r)-Q(w*o))))-Q(k*A));I=Q(I+I);i=Q(Q(Q(m*o)+Q(i*Q(Q(w*z)-Q(k*r))))-Q(j*A));w=Q(i+i);c=K[f+64|0];if(c){z=Q(q*q);a=c;while(1){e=J[f+76>>2];a=a-1|0;d=e+P(a,48)|0;j=N[d+24>>2];r=N[d+40>>2];i=N[d+8>>2];k=N[d>>2];o=N[d+4>>2];A=Q(G+Q(Q(U*i)+Q(Q(F*k)+Q(u*o))));m=Q(w+Q(Q(C*i)+Q(Q(T*k)+Q(x*o))));v=N[d+16>>2];t=N[d+32>>2];k=Q(I+Q(Q(B*i)+Q(Q(L*k)+Q(S*o))));o=N[d+20>>2];O=N[d+36>>2];i=Q(Q(r*Q(A-j))+Q(Q(Q(m-v)*t)+Q(Q(k-o)*O)));j=Q(j-Q(A-Q(r*i)));r=Q(j*j);j=Q(v-Q(m-Q(t*i)));m=Q(j*j);j=Q(o-Q(k-Q(O*i)));a:{if(z>2];J[d>>2]=J[e>>2];J[d+4>>2]=y;y=J[e+44>>2];J[d+40>>2]=J[e+40>>2];J[d+44>>2]=y;y=J[e+36>>2];J[d+32>>2]=J[e+32>>2];J[d+36>>2]=y;y=J[e+28>>2];J[d+24>>2]=J[e+24>>2];J[d+28>>2]=y;y=J[e+20>>2];J[d+16>>2]=J[e+16>>2];J[d+20>>2]=y;y=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=y;break a}N[d+44>>2]=i}if(a){continue}break}a=K[f+64|0]}else{a=0}b:{c:{if((a|0)!=(c|0)){break c}i=Q(w-N[f+16>>2]);i=i>Q(0)?i:Q(-i);j=Q(I-N[f+20>>2]);j=j>Q(0)?j:Q(-j);j=i>=j?i:j;k=i;i=Q(G-N[f+24>>2]);i=(i>Q(0)?i:Q(-i))>=Q(0)?k:Q(0);if(q<(i<=j?j:i)){break c}if(!(Q(Q(n*N[f+12>>2])+Q(Q(l*N[f+8>>2])+Q(Q(s*N[f>>2])+Q(p*N[f+4>>2]))))>2];k=N[b+16>>2];q=N[b+28>>2];j=N[b+20>>2];c=0;J[f+28>>2]=0;N[f+24>>2]=G;N[f+20>>2]=I;N[f+16>>2]=w;N[f+12>>2]=n;N[f+8>>2]=l;N[f+4>>2]=p;N[f>>2]=s;H[f+64|0]=0;d=K[R+38|0];if(d){n=k;k=Q(k+k);W=Q(Q(1)-Q(n*k));o=Q(j+j);v=Q(j*o);l=Q(W-v);p=Q(D*l);O=Q(o*i);V=Q(k*q);n=Q(O-V);s=Q(M*n);r=Q(k*i);m=Q(o*q);o=Q(r+m);A=Q(E*o);z=Q(Q(p*l)+Q(Q(A*o)+Q(n*s)));r=Q(r-m);m=Q(D*r);t=Q(i+i);X=Q(i*t);i=Q(Q(Q(1)-v)-X);v=Q(E*i);Z=Q(k*j);_=Q(t*q);j=Q(Z+_);t=Q(M*j);q=Q(Q(m*l)+Q(Q(v*o)+Q(n*t)));k=Q(O+V);O=Q(D*k);aa=Q(O*l);l=Q(Z-_);V=Q(E*l);E=Q(V*o);D=n;n=Q(W-X);o=Q(M*n);D=Q(aa+Q(E+Q(D*o)));W=Q(Q(U*z)+Q(Q(F*q)+Q(u*D)));X=Q(Q(B*z)+Q(Q(L*q)+Q(S*D)));Z=Q(Q(C*z)+Q(Q(T*q)+Q(x*D)));M=Q(Q(p*k)+Q(Q(A*l)+Q(n*s)));E=Q(Q(m*k)+Q(Q(v*l)+Q(n*t)));n=Q(Q(O*k)+Q(Q(V*l)+Q(n*o)));_=Q(Q(U*M)+Q(Q(F*E)+Q(u*n)));aa=Q(Q(B*M)+Q(Q(L*E)+Q(S*n)));ba=Q(Q(C*M)+Q(Q(T*E)+Q(x*n)));p=Q(Q(p*r)+Q(Q(A*i)+Q(j*s)));s=Q(Q(m*r)+Q(Q(v*i)+Q(j*t)));k=u;u=Q(Q(O*r)+Q(Q(V*i)+Q(j*o)));U=Q(Q(U*p)+Q(Q(F*s)+Q(k*u)));B=Q(Q(B*p)+Q(Q(L*s)+Q(S*u)));C=Q(Q(C*p)+Q(Q(T*s)+Q(x*u)));e=J[R+40>>2]+P(K[R+39|0],20)|0;x=N[h>>2];a=0;while(1){b=e+P(a,12)|0;i=N[b+8>>2];j=N[b>>2];k=N[b+4>>2];l=Q(w+Q(Q(Z*i)+Q(Q(C*j)+Q(ba*k))));d:{if(!(l>2]=l-l;J[b+12>>2]=0;N[b+44>>2]=l;J[b+36>>2]=0;J[b+40>>2]=0;J[b+28>>2]=0;J[b+32>>2]=1065353216;N[b+8>>2]=Q(z*i)+Q(Q(p*j)+Q(M*k));N[b+4>>2]=Q(D*i)+Q(Q(u*j)+Q(n*k));N[b>>2]=Q(q*i)+Q(Q(s*j)+Q(E*k));l=Q(l*Q(0));N[b+24>>2]=Q(G+Q(Q(W*i)+Q(Q(U*j)+Q(_*k))))-l;N[b+20>>2]=Q(I+Q(Q(X*i)+Q(Q(B*j)+Q(aa*k))))-l;c=c+1|0;if(c>>>0<64){break d}zy(f,g,c,$);b=J[f+76>>2];c=J[b+4>>2];J[g>>2]=J[b>>2];J[g+4>>2]=c;c=J[b+44>>2];J[g+40>>2]=J[b+40>>2];J[g+44>>2]=c;c=J[b+36>>2];J[g+32>>2]=J[b+32>>2];J[g+36>>2]=c;c=J[b+28>>2];J[g+24>>2]=J[b+24>>2];J[g+28>>2]=c;c=J[b+20>>2];J[g+16>>2]=J[b+16>>2];J[g+20>>2]=c;c=J[b+12>>2];J[g+8>>2]=J[b+8>>2];J[g+12>>2]=c;b=J[f+76>>2];c=J[b+52>>2];J[g+48>>2]=J[b+48>>2];J[g+52>>2]=c;c=J[b+92>>2];J[g+88>>2]=J[b+88>>2];J[g+92>>2]=c;c=J[b+84>>2];J[g+80>>2]=J[b+80>>2];J[g+84>>2]=c;c=J[b+76>>2];J[g+72>>2]=J[b+72>>2];J[g+76>>2]=c;c=b- -64|0;R=J[c+4>>2];J[g+64>>2]=J[c>>2];J[g+68>>2]=R;c=J[b+60>>2];J[g+56>>2]=J[b+56>>2];J[g+60>>2]=c;b=J[f+76>>2];c=J[b+100>>2];J[g+96>>2]=J[b+96>>2];J[g+100>>2]=c;c=J[b+140>>2];J[g+136>>2]=J[b+136>>2];J[g+140>>2]=c;c=J[b+124>>2];J[g+120>>2]=J[b+120>>2];J[g+124>>2]=c;c=J[b+116>>2];J[g+112>>2]=J[b+112>>2];J[g+116>>2]=c;c=J[b+132>>2];J[g+128>>2]=J[b+128>>2];J[g+132>>2]=c;c=J[b+108>>2];J[g+104>>2]=J[b+104>>2];J[g+108>>2]=c;b=J[f+76>>2];c=J[b+148>>2];J[g+144>>2]=J[b+144>>2];J[g+148>>2]=c;c=J[b+164>>2];J[g+160>>2]=J[b+160>>2];J[g+164>>2]=c;c=J[b+180>>2];J[g+176>>2]=J[b+176>>2];J[g+180>>2]=c;c=J[b+188>>2];J[g+184>>2]=J[b+184>>2];J[g+188>>2]=c;c=J[b+172>>2];J[g+168>>2]=J[b+168>>2];J[g+172>>2]=c;c=J[b+156>>2];J[g+152>>2]=J[b+152>>2];J[g+156>>2]=c;c=4}a=a+1|0;if((d|0)!=(a|0)){continue}break}}$j(f,g,c,$)}Sc(f,g,h+16|0,h+32|0,h);Ha=h- -64|0;return K[f+64|0]!=0|0}function _S(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=0,C=0,D=0,E=0,F=0;e=Ha-720|0;Ha=e;r=0;a:{if(N[a+4>>2]!=Q(1)){break a}r=0;if(N[a+8>>2]!=Q(1)){break a}r=N[a+12>>2]==Q(1)}A=N[c+4>>2]!=Q(1)|N[c+8>>2]!=Q(1)?A:N[c+12>>2]==Q(1);v=a+4|0;C=J[c+36>>2];q=J[a+32>>2];J[e+708>>2]=0;J[e+712>>2]=1065353216;J[e+700>>2]=0;J[e+704>>2]=0;J[e+692>>2]=0;J[e+696>>2]=1065353216;J[e+684>>2]=0;J[e+688>>2]=0;J[e+676>>2]=1065353216;J[e+680>>2]=1065353216;J[e+660>>2]=1065353216;J[e+664>>2]=0;H[e+716|0]=0;J[e+668>>2]=0;J[e+672>>2]=0;J[e+652>>2]=0;J[e+656>>2]=0;J[e+644>>2]=1065353216;J[e+648>>2]=0;if(!r){Lb(e+644|0,v,a+16|0)}J[e+632>>2]=0;J[e+636>>2]=1065353216;J[e+624>>2]=0;J[e+628>>2]=0;J[e+616>>2]=0;J[e+620>>2]=1065353216;J[e+608>>2]=0;J[e+612>>2]=0;J[e+600>>2]=1065353216;J[e+604>>2]=1065353216;J[e+584>>2]=1065353216;J[e+588>>2]=0;H[e+640|0]=0;J[e+592>>2]=0;J[e+596>>2]=0;J[e+576>>2]=0;J[e+580>>2]=0;J[e+568>>2]=1065353216;J[e+572>>2]=0;if(!A){Lb(e+568|0,c+4|0,c+16|0)}l=N[b+4>>2];k=Q(l+l);i=N[b+8>>2];h=Q(k*i);g=N[b>>2];n=Q(g+g);m=N[b+12>>2];f=Q(n*m);N[e+548>>2]=h-f;N[e+540>>2]=h+f;f=Q(Q(1)-Q(g*n));o=Q(l*k);N[e+552>>2]=f-o;g=f;f=Q(i+i);j=Q(i*f);N[e+536>>2]=g-j;i=Q(n*i);g=Q(k*m);N[e+544>>2]=i+g;h=Q(n*l);f=Q(f*m);N[e+532>>2]=h-f;N[e+528>>2]=i-g;N[e+524>>2]=h+f;N[e+520>>2]=Q(Q(1)-o)-j;N[e+556>>2]=N[b+16>>2];N[e+560>>2]=N[b+20>>2];N[e+564>>2]=N[b+24>>2];l=N[d+4>>2];k=Q(l+l);i=N[d+8>>2];h=Q(k*i);g=N[d>>2];n=Q(g+g);m=N[d+12>>2];f=Q(n*m);N[e+500>>2]=h-f;N[e+492>>2]=h+f;f=Q(Q(1)-Q(g*n));o=Q(l*k);N[e+504>>2]=f-o;g=f;f=Q(i+i);j=Q(i*f);N[e+488>>2]=g-j;i=Q(n*i);g=Q(k*m);N[e+496>>2]=i+g;h=Q(n*l);f=Q(f*m);N[e+484>>2]=h-f;N[e+480>>2]=i-g;N[e+476>>2]=h+f;N[e+472>>2]=Q(Q(1)-o)-j;N[e+508>>2]=N[d+16>>2];N[e+512>>2]=N[d+20>>2];N[e+516>>2]=N[d+24>>2];i=N[q+16>>2];g=N[e+652>>2];w=N[q+20>>2];h=N[e+664>>2];s=N[q+24>>2];f=N[e+676>>2];k=Q(Q(Q(i*g)+Q(w*h))+Q(s*f));t=N[q+28>>2];l=N[q+32>>2];n=N[q+36>>2];m=Q(Q(Q(R(Q(g*t)))+Q(R(Q(h*l))))+Q(R(Q(f*n))));N[e+468>>2]=k+m;g=N[e+648>>2];h=N[e+660>>2];f=N[e+672>>2];o=Q(Q(Q(i*g)+Q(w*h))+Q(s*f));j=Q(Q(Q(R(Q(g*t)))+Q(R(Q(h*l))))+Q(R(Q(f*n))));N[e+464>>2]=o+j;h=i;i=N[e+644>>2];g=N[e+656>>2];f=N[e+668>>2];h=Q(Q(Q(h*i)+Q(w*g))+Q(s*f));f=Q(Q(Q(R(Q(i*t)))+Q(R(Q(g*l))))+Q(R(Q(f*n))));N[e+460>>2]=h+f;N[e+456>>2]=k-m;N[e+452>>2]=o-j;N[e+448>>2]=h-f;p=e+388|0;a=e+568|0;pk(p,e+448|0,Q(0),e+520|0,e+472|0,a,A);c=a;a=Ha-192|0;Ha=a;J[e+4>>2]=2;J[e+96>>2]=0;J[e+100>>2]=0;J[e+16>>2]=1065353216;r=e- -64|0;J[r>>2]=0;J[r+4>>2]=0;J[e>>2]=155044;J[e+72>>2]=0;J[e+76>>2]=0;J[e+20>>2]=0;J[e+24>>2]=0;J[e+28>>2]=0;J[e+32>>2]=0;J[e+40>>2]=0;J[e+44>>2]=0;J[e+48>>2]=0;J[e+52>>2]=0;J[e+56>>2]=1065353216;J[e+60>>2]=0;J[e+36>>2]=1065353216;J[e+104>>2]=0;J[e+108>>2]=0;J[e+112>>2]=0;J[e+116>>2]=0;J[e+120>>2]=0;J[e+124>>2]=0;H[e+128|0]=0;J[e+312>>2]=0;J[e+316>>2]=0;J[e+304>>2]=0;J[e+308>>2]=0;J[e+268>>2]=0;J[e+272>>2]=0;J[e+260>>2]=0;J[e+264>>2]=0;J[e+288>>2]=0;J[e+292>>2]=0;J[e+280>>2]=0;J[e+284>>2]=0;H[e+368|0]=0;J[e+296>>2]=1065353216;J[e+300>>2]=0;J[e+276>>2]=1065353216;J[e+256>>2]=1065353216;H[e+369|0]=A;if(!A){g=N[c+32>>2];h=N[c+20>>2];f=N[c+8>>2];D=J[c>>2];E=J[c+4>>2];F=J[c+12>>2];B=J[c+16>>2];r=J[c+28>>2];c=J[c+24>>2];J[e+332>>2]=0;N[e+344>>2]=h;J[e+348>>2]=0;J[e+364>>2]=0;N[e+360>>2]=g;J[e+352>>2]=c;J[e+356>>2]=r;J[e+336>>2]=F;J[e+340>>2]=B;J[e+320>>2]=D;J[e+324>>2]=E;N[e+328>>2]=f}j=N[v>>2];i=N[v+4>>2];g=N[v+8>>2];J[a+188>>2]=0;N[a+184>>2]=g;N[a+180>>2]=i;N[a+176>>2]=j;B=J[v+12>>2];r=J[v+16>>2];c=J[v+24>>2];J[a+168>>2]=J[v+20>>2];J[a+172>>2]=c;J[a+160>>2]=B;J[a+164>>2]=r;H[a+32|0]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=0;J[a+4>>2]=0;J[a+144>>2]=q+16;J[a+152>>2]=J[q+56>>2]+P(K[q+55|0],20);H[a+156|0]=K[q+54|0];h=Q(j*N[q+68>>2]);f=Q(i*N[q+72>>2]);h=f>=h?h:f;f=Q(g*N[q+76>>2]);f=f>=h?h:f;N[a+24>>2]=f*Q(.02500000037252903);N[a+16>>2]=f*Q(.10000000149011612);N[a+20>>2]=f*Q(.05000000074505806);zb(a+176|0,a+160|0,a+48|0,a+96|0,a,j==Q(1)&i==Q(1)&g==Q(1));J[a+148>>2]=J[q+60>>2];Ua(e+96|0,a,157);o=N[b+20>>2];j=N[d+20>>2];i=N[b+24>>2];g=N[d+24>>2];w=N[d+8>>2];s=N[d+4>>2];t=N[d+12>>2];k=N[d>>2];u=N[b+12>>2];x=N[b>>2];h=N[b+16>>2];f=N[d+16>>2];y=N[b+4>>2];z=N[b+8>>2];H[e+369|0]=A;J[e+316>>2]=0;J[e+300>>2]=0;J[e+284>>2]=0;J[e+268>>2]=0;f=Q(f-h);m=Q(f+f);f=Q(j-o);j=Q(f+f);f=Q(g-i);g=Q(f+f);h=Q(Q(Q(Q(-x)*m)-Q(j*y))-Q(z*g));f=Q(Q(u*u)+Q(-.5));N[e+312>>2]=Q(Q(g*f)+Q(u*Q(Q(y*m)-Q(x*j))))-Q(z*h);N[e+308>>2]=Q(Q(j*f)+Q(u*Q(Q(x*g)-Q(z*m))))-Q(y*h);N[e+304>>2]=Q(Q(m*f)+Q(u*Q(Q(z*j)-Q(y*g))))-Q(x*h);l=Q(Q(k*y)+Q(Q(Q(u*w)-Q(t*z))-Q(x*s)));n=Q(Q(w*x)+Q(Q(Q(u*s)-Q(t*y))-Q(z*k)));m=Q(n+n);h=Q(l*m);g=Q(Q(z*w)+Q(Q(y*s)+Q(Q(u*t)+Q(x*k))));o=Q(Q(s*z)+Q(Q(Q(u*k)-Q(t*x))-Q(y*w)));k=Q(o+o);f=Q(g*k);N[e+292>>2]=h-f;j=Q(l*k);i=Q(g*m);N[e+288>>2]=j+i;N[e+280>>2]=f+h;h=Q(k*n);f=g;g=Q(l+l);f=Q(f*g);N[e+272>>2]=h-f;N[e+264>>2]=j-i;N[e+260>>2]=h+f;f=Q(Q(1)-Q(o*k));h=Q(n*m);N[e+296>>2]=f-h;i=f;f=Q(l*g);N[e+276>>2]=i-f;N[e+256>>2]=Q(Q(1)-h)-f;s=N[p+40>>2];t=N[p+44>>2];l=N[p+16>>2];n=N[p+28>>2];k=N[p+20>>2];m=N[p+32>>2];f=N[p+36>>2];o=N[p>>2];j=N[p+12>>2];i=N[p+24>>2];g=N[p+4>>2];h=N[p+8>>2];J[e+76>>2]=0;J[e+60>>2]=0;N[e+56>>2]=m;N[e+52>>2]=k;N[e+48>>2]=h;J[e+44>>2]=0;N[e+40>>2]=n;N[e+36>>2]=l;N[e+32>>2]=g;J[e+28>>2]=0;N[e+24>>2]=i;N[e+20>>2]=j;N[e+16>>2]=o;f=Q(-f);N[e+72>>2]=Q(Q(i*f)-Q(n*s))-Q(m*t);N[e+68>>2]=Q(Q(j*f)-Q(l*s))-Q(k*t);N[e+64>>2]=Q(Q(o*f)-Q(g*s))-Q(h*t);g=N[p+52>>2];h=N[p+56>>2];f=N[p+48>>2];J[e+92>>2]=0;N[e+88>>2]=h+Q(.0010000000474974513);N[e+84>>2]=g+Q(.0010000000474974513);N[e+80>>2]=f+Q(.0010000000474974513);Ha=a+192|0;Ja[J[(L[C+4>>1]<<2)+155056>>2]](C,p,e,1,0);Ha=e+720|0;return K[e+368|0]}function q0(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;j=Ha-32|0;Ha=j;c=J[a+4>>2];a:{if(!c){break a}d=J[b>>2];i=J[b+4>>2];f=J[b+12>>2];b=J[b+8>>2];J[j+28>>2]=J[a+284>>2]-b;J[j+24>>2]=f;J[j+20>>2]=b;J[j+12>>2]=d;J[j+16>>2]=i;if(!K[a+336|0]){b=c;a=J[b+4>>2];f=j+12|0;c=a+J[f+8>>2]<<2;b:{if(!c){c=0;break b}a=J[40592];c=Ja[J[J[a+12>>2]+8>>2]](a+12|0,c,29909,14894,840)|0;a=J[b+4>>2]}c=Ua(c,J[b>>2],a<<2);a=J[b>>2];if(a){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,a)}J[b>>2]=c;a=J[f+8>>2];J[b+44>>2]=a+J[b+44>>2];if(a){d=J[f+12>>2];a=0;while(1){J[c+(J[b+4>>2]+a<<2)>>2]=J[d+(a<<2)>>2]+J[f+16>>2];a=a+1|0;if(a>>>0>2]){continue}break}}a=(J[b+40>>2]+J[f>>2]|0)+1|0;a=(a>>>5|0)+((a&31)!=0)|0;if(a>>>0>M[b+56>>2]){c=J[40592];c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,a<<2,29909,14894,337)|0;d=J[b+56>>2];Va(c+(d<<2)|0,0,a-d<<2);c=Ua(c,J[b+52>>2],J[b+56>>2]<<2);d=J[b+52>>2];if(d){i=J[40592];Ja[J[J[i+12>>2]+12>>2]](i+12|0,d)}J[b+56>>2]=a;J[b+52>>2]=c}if(!J[b+36>>2]){a=J[b+40>>2]<<2;if(a){c=J[40592];d=Ja[J[J[c+12>>2]+8>>2]](c+12|0,a,29909,14894,859)|0}else{d=0}a=d;J[b+36>>2]=a;a=J[b+8>>2];pi(d,a,a,a)}c:{d:{a=J[b+8>>2];c=J[f+4>>2];if(N[a>>2]>N[c>>2]|N[a+4>>2]>N[c+4>>2]|(N[a+12>>2]>2]|N[a+8>>2]>N[c+8>>2])){break d}if(H[a+24|0]&1|(N[a+16>>2]>2]|N[a+20>>2]>2])){break d}c=0;g=J[b+8>>2];e=J[f+4>>2];m=N[e>>2];while(1){d=c;i=a;h=J[a+24>>2];c=h>>>1|0;a=g+P(c,28)|0;e:{if(m>2]|N[a+4>>2]>N[e+4>>2]|(N[a+12>>2]>2]|N[a+8>>2]>N[e+8>>2])){break e}if(N[a+16>>2]>2]){break e}if(!(N[a+20>>2]>2])){continue}}f:{if(m>2]|N[a+32>>2]>N[e+4>>2]|(N[a+40>>2]>2]|N[a+36>>2]>N[e+8>>2])){break f}if(N[a+44>>2]>2]|N[a+48>>2]>2]){break f}a=a+28|0;c=c+1|0;continue}break}g:{if(h&1){vE(b,i,f,d);break g}uE(b,i,f,d)}break c}h:{if(H[a+24|0]&1){vE(b,a,f,0);break h}uE(b,a,f,0)}c=J[f+4>>2];m=N[c>>2];o=N[c+4>>2];a=J[b+8>>2];n=N[a+8>>2];p=N[c+8>>2];N[a+8>>2]=n>2];N[a+4>>2]=n>2];N[a>>2]=m>o?o:m;m=N[c+16>>2];o=N[c+12>>2];n=N[a+20>>2];p=N[c+20>>2];N[a+20>>2]=n>p?n:p;n=N[a+16>>2];N[a+16>>2]=m>2];N[a+12>>2]=m>o?m:o}J[b+4>>2]=J[b+4>>2]+J[f+8>>2];break a}u=J[a+48>>2];g=Ha-32|0;Ha=g;e=a+52|0;k=J[e+204>>2];if((k|0)==J[e+208>>2]){b=k<<1;a=P(b,24)+24|0;if(a){c=J[40592];a=Ja[J[J[c+12>>2]+8>>2]](c+12|0,a,29909,9625,201)|0}else{a=0}a=Ua(a,J[e+196>>2],P(J[e+208>>2],24));c=J[e+196>>2];if(c){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[e+196>>2]=a;a=b<<3;if(a){c=J[40592];a=Ja[J[J[c+12>>2]+8>>2]](c+12|0,a,29909,9625,208)|0}else{a=0}c=Ua(a,J[e+200>>2],J[e+208>>2]<<3);d=J[e+200>>2];if(d){i=J[40592];Ja[J[J[i+12>>2]+12>>2]](i+12|0,d)}J[e+200>>2]=c;k=J[e+208>>2];if(b>>>0>k>>>0){while(1){c=k<<3;J[(c+a|0)+4>>2]=0;a=J[40592];d=Ja[J[J[a>>2]+20>>2]](a)|0?49661:69706;d=Re(Ja[J[J[a+12>>2]+8>>2]](a+12|0,64,d,9625,217)|0);a=J[e+200>>2];J[c+a>>2]=d;k=k+1|0;if((b|0)!=(k|0)){continue}break}}J[e+208>>2]=b;k=J[e+204>>2]}J[e+204>>2]=k+1;i=J[J[e+124>>2]+12>>2];f=J[j+28>>2];a=J[e+200>>2]+(k<<3)|0;J[a+4>>2]=u;q=J[a>>2];b=q;l=J[j+20>>2];a=l<<2;i:{if(!a){a=0;c=0;break i}c=J[40592];a=Ja[J[J[c+12>>2]+8>>2]](c+12|0,a,29909,14894,168)|0;l=J[j+20>>2];c=l<<2}J[b+4>>2]=l;J[b>>2]=a;Ua(a,J[j+24>>2],c);a=J[40592];c=J[j+12>>2];d=rea(c,0,28,0);h=d+4|0;a=(y=a+12|0,z=Ia?-1:d>>>0>h>>>0?-1:h,A=Ja[J[J[a>>2]+20>>2]](a)|0?50019:69706,B=14894,C=173,x=J[J[a+12>>2]+8>>2],Ja[x](y|0,z|0,A|0,B|0,C|0)|0);J[a>>2]=c;a=a+4|0;J[b+8>>2]=a;d=b;b=J[j+12>>2];J[d+40>>2]=b;Ua(a,J[j+16>>2],P(b,28));a=J[e+196>>2]+P(k,24)|0;b=J[j+16>>2];N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];Ie(e+184|0,J[j+20>>2],q);J[g+20>>2]=0;J[g+12>>2]=J[e+204>>2];a=J[e+196>>2];J[g+8>>2]=4;J[g+16>>2]=a;Kg(J[e+168>>2],g+8|0);Ie(e+172|0,J[e+204>>2],J[e+168>>2]);J[g+16>>2]=0;J[g+8>>2]=0;J[g+12>>2]=0;a=J[g+20>>2];if(a){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}if(J[j+20>>2]){w=i+(f<<3)|0;h=e+128|0;while(1){s=-1;s=M[e+188>>2]>r>>>0?J[J[e+184>>2]+(r<<2)>>2]:s;a=w+(r<<3)|0;b=J[a+4>>2];J[g+8>>2]=J[a>>2];J[g+12>>2]=b;b=0;l=J[h+20>>2];j:{k:{if(!l){break k}t=J[h+12>>2];d=J[g+8>>2];b=d;f=-1;c=f+b|0;i=J[g+12>>2];b=i+(b^-1)|0;b=c>>>0>>0?b+1|0:b;f=b;a=b>>>22|0;b=c^((b&4194303)<<10|c>>>22);c=a^f;a=b;b=c<<13|a>>>19;f=a<<13^-1;a=a+f|0;c=(b^-1)+c|0;c=a>>>0>>0?c+1|0:c;a=rea(a^((c&255)<<24|a>>>8),c^c>>>8,9,0);b=Ia;c=b>>>15|0;a=a^((b&32767)<<17|a>>>15);c=b^c;b=a;a=c<<27|a>>>5;f=b<<27^-1;b=b+f|0;a=(a^-1)+c|0;a=b>>>0>>0?a+1|0:a;b=l-1&(b^((a&2147483647)<<1|b>>>31));a=J[(b<<2)+t>>2];if((a|0)==-1){break k}c=h+4|0;f=J[h+8>>2];t=J[h+4>>2];while(1){v=t+P(a,20)|0;if(!((d|0)!=J[v>>2]|(i|0)!=J[v+4>>2])){H[g+31|0]=1;break j}a=J[f+(a<<2)>>2];if((a|0)!=-1){continue}break}}H[g+31|0]=0;if(J[h+36>>2]==J[h+16>>2]){a=l?l<<1:16;if(a>>>0>l>>>0){wp(h,a);l=J[h+20>>2]}b=J[g+8>>2];c=b;d=-1;b=b+d|0;a=J[g+12>>2]+(c^-1)|0;a=b>>>0>>0?a+1|0:a;d=a;c=a>>>22|0;a=b^((a&4194303)<<10|b>>>22);c=c^d;d=c;b=a;a=c<<13|a>>>19;i=b<<13^-1;c=b+i|0;b=(a^-1)+d|0;b=c>>>0>>0?b+1|0:b;a=rea(c^((b&255)<<24|c>>>8),b^b>>>8,9,0);c=Ia;b=c>>>15|0;a=a^((c&32767)<<17|a>>>15);b=b^c;d=b;c=b<<27|a>>>5;i=a<<27^-1;b=i+a|0;a=(c^-1)+d|0;a=b>>>0>>0?a+1|0:a;b=l-1&(b^((a&2147483647)<<1|b>>>31))}a=J[h+28>>2];J[h+28>>2]=a+1;b=J[h+12>>2]+(b<<2)|0;J[J[h+8>>2]+(a<<2)>>2]=J[b>>2];J[b>>2]=a;J[h+36>>2]=J[h+36>>2]+1;J[h+32>>2]=J[h+32>>2]+1;c=h+4|0}a=J[c>>2]+P(a,20)|0;if(!K[g+31|0]){b=J[g+8>>2];c=J[g+12>>2];J[a+8>>2]=u;J[a>>2]=b;J[a+4>>2]=c;J[a+16>>2]=k;J[a+12>>2]=s}r=r+1|0;if(r>>>0>2]){continue}break}}a=J[j+28>>2];c=0;if(J[q+4>>2]){b=J[q>>2];while(1){d=b+(c<<2)|0;J[d>>2]=a+J[d>>2];c=c+1|0;if(c>>>0>2]){continue}break}}Ha=g+32|0}Ha=j+32|0}function XH(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;n=32;c=Ha-48|0;Ha=c;H[c+12|0]=0;j=c-128|0;Ha=j;J[c+8>>2]=j;k=b-1|0;a:{if((k|0)<=0){break a}while(1){b:{if((k|0)<=(l|0)){break b}while(1){if(k-l>>>0<=4){while(1){e=l;l=e+1|0;b=l;h=e;while(1){h=M[J[((b<<5)+a|0)+24>>2]+40>>2]>M[J[((h<<5)+a|0)+24>>2]+40>>2]?b:h;d=(b|0)<(k|0);b=b+1|0;if(d){continue}break}if((e|0)!=(h|0)){d=(h<<5)+a|0;b=J[d+28>>2];J[c+40>>2]=J[d+24>>2];J[c+44>>2]=b;b=J[d+20>>2];J[c+32>>2]=J[d+16>>2];J[c+36>>2]=b;b=J[d+12>>2];J[c+24>>2]=J[d+8>>2];J[c+28>>2]=b;b=J[d+4>>2];J[c+16>>2]=J[d>>2];J[c+20>>2]=b;e=(e<<5)+a|0;b=J[e+28>>2];J[d+24>>2]=J[e+24>>2];J[d+28>>2]=b;b=J[e+20>>2];J[d+16>>2]=J[e+16>>2];J[d+20>>2]=b;b=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=b;b=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=b;b=J[c+44>>2];J[e+24>>2]=J[c+40>>2];J[e+28>>2]=b;b=J[c+36>>2];J[e+16>>2]=J[c+32>>2];J[e+20>>2]=b;b=J[c+28>>2];J[e+8>>2]=J[c+24>>2];J[e+12>>2]=b;b=J[c+20>>2];J[e>>2]=J[c+16>>2];J[e+4>>2]=b}if((k|0)!=(l|0)){continue}break b}}d=(l<<5)+a|0;b=J[J[d+24>>2]+40>>2];f=((k+l|0)/2<<5)+a|0;if(b>>>0>2]+40>>2]){b=J[d+28>>2];J[c+40>>2]=J[d+24>>2];J[c+44>>2]=b;b=J[d+20>>2];J[c+32>>2]=J[d+16>>2];J[c+36>>2]=b;b=J[d+12>>2];J[c+24>>2]=J[d+8>>2];J[c+28>>2]=b;b=J[d+4>>2];J[c+16>>2]=J[d>>2];J[c+20>>2]=b;b=J[f+28>>2];J[d+24>>2]=J[f+24>>2];J[d+28>>2]=b;b=J[f+20>>2];J[d+16>>2]=J[f+16>>2];J[d+20>>2]=b;b=J[f+12>>2];J[d+8>>2]=J[f+8>>2];J[d+12>>2]=b;b=J[f+4>>2];J[d>>2]=J[f>>2];J[d+4>>2]=b;b=J[c+44>>2];J[f+24>>2]=J[c+40>>2];J[f+28>>2]=b;b=J[c+36>>2];J[f+16>>2]=J[c+32>>2];J[f+20>>2]=b;b=J[c+28>>2];J[f+8>>2]=J[c+24>>2];J[f+12>>2]=b;b=J[c+20>>2];J[f>>2]=J[c+16>>2];J[f+4>>2]=b;h=J[J[d+24>>2]+40>>2]}else{h=b}e=(k<<5)+a|0;b=J[J[e+24>>2]+40>>2];if(h>>>0>>0){b=J[d+28>>2];J[c+40>>2]=J[d+24>>2];J[c+44>>2]=b;b=J[d+20>>2];J[c+32>>2]=J[d+16>>2];J[c+36>>2]=b;b=J[d+12>>2];J[c+24>>2]=J[d+8>>2];J[c+28>>2]=b;b=J[d+4>>2];J[c+16>>2]=J[d>>2];J[c+20>>2]=b;b=J[e+28>>2];J[d+24>>2]=J[e+24>>2];J[d+28>>2]=b;b=J[e+20>>2];J[d+16>>2]=J[e+16>>2];J[d+20>>2]=b;b=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=b;b=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=b;b=J[c+44>>2];J[e+24>>2]=J[c+40>>2];J[e+28>>2]=b;b=J[c+36>>2];J[e+16>>2]=J[c+32>>2];J[e+20>>2]=b;b=J[c+28>>2];J[e+8>>2]=J[c+24>>2];J[e+12>>2]=b;b=J[c+20>>2];J[e>>2]=J[c+16>>2];J[e+4>>2]=b;b=J[J[e+24>>2]+40>>2]}if(M[J[f+24>>2]+40>>2]>>0){b=J[f+28>>2];J[c+40>>2]=J[f+24>>2];J[c+44>>2]=b;b=J[f+20>>2];J[c+32>>2]=J[f+16>>2];J[c+36>>2]=b;b=J[f+12>>2];J[c+24>>2]=J[f+8>>2];J[c+28>>2]=b;b=J[f+4>>2];J[c+16>>2]=J[f>>2];J[c+20>>2]=b;b=J[e+28>>2];J[f+24>>2]=J[e+24>>2];J[f+28>>2]=b;b=J[e+20>>2];J[f+16>>2]=J[e+16>>2];J[f+20>>2]=b;b=J[e+12>>2];J[f+8>>2]=J[e+8>>2];J[f+12>>2]=b;b=J[e+4>>2];J[f>>2]=J[e>>2];J[f+4>>2]=b;b=J[c+44>>2];J[e+24>>2]=J[c+40>>2];J[e+28>>2]=b;b=J[c+36>>2];J[e+16>>2]=J[c+32>>2];J[e+20>>2]=b;b=J[c+28>>2];J[e+8>>2]=J[c+24>>2];J[e+12>>2]=b;b=J[c+20>>2];J[e>>2]=J[c+16>>2];J[e+4>>2]=b}b=J[f+28>>2];J[c+40>>2]=J[f+24>>2];J[c+44>>2]=b;b=J[f+20>>2];J[c+32>>2]=J[f+16>>2];J[c+36>>2]=b;b=J[f+12>>2];J[c+24>>2]=J[f+8>>2];J[c+28>>2]=b;b=J[f+4>>2];J[c+16>>2]=J[f>>2];J[c+20>>2]=b;h=k-1|0;i=(h<<5)+a|0;e=i;b=J[e+4>>2];J[f>>2]=J[e>>2];J[f+4>>2]=b;b=J[e+28>>2];J[f+24>>2]=J[e+24>>2];J[f+28>>2]=b;b=J[e+20>>2];J[f+16>>2]=J[e+16>>2];J[f+20>>2]=b;b=J[e+12>>2];J[f+8>>2]=J[e+8>>2];J[f+12>>2]=b;b=J[c+44>>2];J[e+24>>2]=J[c+40>>2];J[e+28>>2]=b;b=J[c+36>>2];J[e+16>>2]=J[c+32>>2];J[e+20>>2]=b;b=J[c+28>>2];J[e+8>>2]=J[c+24>>2];J[e+12>>2]=b;b=J[c+20>>2];J[e>>2]=J[c+16>>2];J[e+4>>2]=b;b=l;while(1){f=J[J[i+24>>2]+40>>2];while(1){e=b;b=b+1|0;g=(b<<5)+a|0;if(M[J[g+24>>2]+40>>2]>f>>>0){continue}break}while(1){h=h-1|0;d=(h<<5)+a|0;if(M[J[d+24>>2]+40>>2]>>0){continue}break}if((b|0)<(h|0)){e=J[g+28>>2];J[c+40>>2]=J[g+24>>2];J[c+44>>2]=e;e=J[g+20>>2];J[c+32>>2]=J[g+16>>2];J[c+36>>2]=e;e=J[g+12>>2];J[c+24>>2]=J[g+8>>2];J[c+28>>2]=e;e=J[g+4>>2];J[c+16>>2]=J[g>>2];J[c+20>>2]=e;e=J[d+28>>2];J[g+24>>2]=J[d+24>>2];J[g+28>>2]=e;e=J[d+20>>2];J[g+16>>2]=J[d+16>>2];J[g+20>>2]=e;e=J[d+12>>2];J[g+8>>2]=J[d+8>>2];J[g+12>>2]=e;e=J[d+4>>2];J[g>>2]=J[d>>2];J[g+4>>2]=e;e=J[c+44>>2];J[d+24>>2]=J[c+40>>2];J[d+28>>2]=e;e=J[c+36>>2];J[d+16>>2]=J[c+32>>2];J[d+20>>2]=e;e=J[c+28>>2];J[d+8>>2]=J[c+24>>2];J[d+12>>2]=e;e=J[c+20>>2];J[d>>2]=J[c+16>>2];J[d+4>>2]=e;continue}break}d=J[g+28>>2];J[c+40>>2]=J[g+24>>2];J[c+44>>2]=d;d=J[g+20>>2];J[c+32>>2]=J[g+16>>2];J[c+36>>2]=d;d=J[g+12>>2];J[c+24>>2]=J[g+8>>2];J[c+28>>2]=d;d=J[g+4>>2];J[c+16>>2]=J[g>>2];J[c+20>>2]=d;d=J[i+28>>2];J[g+24>>2]=J[i+24>>2];J[g+28>>2]=d;d=J[i+20>>2];J[g+16>>2]=J[i+16>>2];J[g+20>>2]=d;d=J[i+12>>2];J[g+8>>2]=J[i+8>>2];J[g+12>>2]=d;d=J[i+4>>2];J[g>>2]=J[i>>2];J[g+4>>2]=d;d=J[c+44>>2];J[i+24>>2]=J[c+40>>2];J[i+28>>2]=d;d=J[c+36>>2];J[i+16>>2]=J[c+32>>2];J[i+20>>2]=d;d=J[c+28>>2];J[i+8>>2]=J[c+24>>2];J[i+12>>2]=d;d=J[c+20>>2];J[i>>2]=J[c+16>>2];J[i+4>>2]=d;c:{if((b-l|0)<(k-b|0)){if(n-1>>>0<=m>>>0){d=n<<3;if(d){h=J[40592];b=h+12|0;b=(q=b,r=d,s=Ja[J[J[h>>2]+20>>2]](h)|0?51137:69706,t=21054,u=155,p=J[J[b>>2]+8>>2],Ja[p](q|0,r|0,s|0,t|0,u|0)|0)}else{b=0}n=n<<1;d=Ua(b,j,m<<2);b=o;o=1;if(!(!b|!j)){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,j)}j=d}b=(m<<2)+j|0;J[b>>2]=l;J[b+4>>2]=e;l=e+2|0;break c}if(n-1>>>0<=m>>>0){d=n<<3;if(d){h=J[40592];b=h+12|0;b=(u=b,t=d,s=Ja[J[J[h>>2]+20>>2]](h)|0?51137:69706,r=21054,q=155,p=J[J[b>>2]+8>>2],Ja[p](u|0,t|0,s|0,r|0,q|0)|0)}else{b=0}n=n<<1;d=Ua(b,j,m<<2);b=o;o=1;if(!(!b|!j)){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,j)}j=d}b=(m<<2)+j|0;J[b>>2]=e+2;J[b+4>>2]=k;k=e}m=m+2|0;if((k|0)>(l|0)){continue}break}}if(m){b=m-2|0;l=J[(b<<2)+j>>2];k=J[((m<<2)+j|0)-4>>2];m=b;continue}break}if(!o|!j){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,j)}if(K[c+12|0]){cb(J[c+8>>2])}Ha=c+48|0}function jO(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=Q(0),j=0,k=Q(0),l=0,m=Q(0),n=Q(0),o=0,p=0,q=0,r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=0,x=Q(0),y=0,z=0,A=0,B=0,C=0,D=0;y=Ha-16|0;Ha=y;J[g>>2]=0;J[a+44>>2]=0;J[a+32>>2]=0;a:{if(!b){break a}h=Ha-16|0;Ha=h;J[a+44>>2]=0;J[a+32>>2]=0;m=Q(-85070586659632215e21);t=Q(85070586659632215e21);p=b;b:{if(!b){n=Q(85070586659632215e21);k=Q(85070586659632215e21);x=Q(-85070586659632215e21);v=Q(-85070586659632215e21);break b}b=c;v=Q(-85070586659632215e21);x=Q(-85070586659632215e21);k=Q(85070586659632215e21);n=Q(85070586659632215e21);while(1){s=N[b+8>>2];m=m>s?m:s;r=N[b+4>>2];v=r>2];x=in?n:i;b=b+d|0;o=o+1|0;if((p|0)!=(o|0)){continue}break}}N[a+24>>2]=Q(t+m)*Q(.5);N[a+20>>2]=Q(k+v)*Q(.5);N[a+16>>2]=Q(n+x)*Q(.5);s=Q(Q(m-t)*Q(1.0010000467300415));m=Q(s*Q(.5));N[a+12>>2]=m;r=Q(Q(v-k)*Q(1.0010000467300415));k=Q(r*Q(.5));N[a+8>>2]=k;i=Q(Q(x-n)*Q(1.0010000467300415));n=Q(i*Q(.5));N[a+4>>2]=n;if(i==Q(0)){J[a+4>>2]=1065353216;n=Q(1)}if(r==Q(0)){J[a+8>>2]=1065353216;k=Q(1)}if(s==Q(0)){J[a+12>>2]=1065353216;m=Q(1)}if(p){l=a+28|0;v=Q(Q(1)/m);t=Q(Q(1)/k);s=Q(Q(1)/n);b=0;while(1){r=N[a+16>>2];n=N[c>>2];m=N[a+20>>2];i=N[c+4>>2];k=Q(v*Q(N[c+8>>2]-N[a+24>>2]));N[h+12>>2]=k;m=Q(t*Q(i-m));N[h+8>>2]=m;i=Q(s*Q(n-r));N[h+4>>2]=i;o=J[a+32>>2];c:{if(o>>>0>=(J[a+36>>2]&2147483647)>>>0){dc(l,h+4|0);break c}j=J[a+28>>2]+P(o,12)|0;N[j+8>>2]=k;N[j+4>>2]=m;N[j>>2]=i;J[a+32>>2]=o+1}c=c+d|0;b=b+1|0;if((p|0)!=(b|0)){continue}break}}Ha=h+16|0;c=0;d=0;l=P(p,12);if(l){b=J[40592];d=Ja[J[J[b+12>>2]+8>>2]](b+12|0,l,29909,9310,229)|0}l=p<<2;if(l){b=J[40592];c=Ja[J[J[b+12>>2]+8>>2]](b+12|0,l,29909,9310,230)|0}w=J[a+28>>2];o=0;l=f<<2;if(l){b=J[40592];l=Ja[J[J[b+12>>2]+8>>2]](b+12|0,l,29909,9310,61)|0}else{l=0}d:{e:{f:{g:{if(f>>>0>=p>>>0){if(!p){break f}h=0;if(!c){while(1){b=P(h,12);f=b+d|0;b=b+w|0;N[f>>2]=N[b>>2];N[f+4>>2]=N[b+4>>2];N[f+8>>2]=N[b+8>>2];J[(h<<2)+l>>2]=1;h=h+1|0;if((p|0)!=(h|0)){continue}break}f=p;break g}while(1){f=h<<2;J[f+c>>2]=h;b=P(h,12);j=b+d|0;b=b+w|0;N[j>>2]=N[b>>2];N[j+4>>2]=N[b+4>>2];N[j+8>>2]=N[b+8>>2];J[f+l>>2]=1;h=h+1|0;if((p|0)!=(h|0)){continue}break}f=p;break g}h=0;j=P(f,12);if(j){b=J[40592];u=Ja[J[J[b+12>>2]+8>>2]](b+12|0,j,29909,9310,78)|0}if(f){while(1){j=P(h,12)+d|0;b=w+P((P(h,p)>>>0)/(f>>>0)|0,12)|0;N[j>>2]=N[b>>2];N[j+4>>2]=N[b+4>>2];N[j+8>>2]=N[b+8>>2];h=h+1|0;if((h|0)!=(f|0)){continue}break}}A=p>>>0<=1?1:p;B=f&-2;C=f&1;o=64;m=Q(34028234663852886e22);while(1){h:{if(!f){break h}h=0;q=0;if((f|0)!=1){while(1){J[(h<<2)+l>>2]=0;b=P(h,12)+u|0;J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0;b=h|1;J[(b<<2)+l>>2]=0;b=P(b,12)+u|0;J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0;h=h+2|0;q=q+2|0;if((B|0)!=(q|0)){continue}break}}if(!C){break h}J[(h<<2)+l>>2]=0;b=P(h,12)+u|0;J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0}j=0;n=Q(0);while(1){b=w+P(j,12)|0;t=N[b+8>>2];s=N[b+4>>2];r=N[b>>2];i:{if(!f){k=Q(34028234663852886e22);break i}b=(j<<2)+c|0;k=Q(34028234663852886e22);h=0;while(1){z=P(h,12)+d|0;i=Q(t-N[z+8>>2]);v=Q(i*i);i=Q(r-N[z>>2]);x=Q(i*i);i=Q(s-N[z+4>>2]);i=Q(v+Q(x+Q(i*i)));if(i>2]=h;k=i}h=h+1|0;if((h|0)!=(f|0)){continue}break}}b=J[(j<<2)+c>>2];h=P(b,12)+u|0;N[h>>2]=r+N[h>>2];N[h+4>>2]=s+N[h+4>>2];N[h+8>>2]=t+N[h+8>>2];b=(b<<2)+l|0;J[b>>2]=J[b>>2]+1;n=Q(n+k);j=j+1|0;if((A|0)!=(j|0)){continue}break}q=0;if(f){while(1){b=J[(q<<2)+l>>2];if(b){i=Q(Q(1)/Q(b>>>0));b=P(q,12);j=b+u|0;r=Q(i*N[j>>2]);N[j>>2]=r;k=Q(i*N[j+4>>2]);N[j+4>>2]=k;i=Q(i*N[j+8>>2]);N[j+8>>2]=i;b=b+d|0;N[b+8>>2]=i;N[b+4>>2]=k;N[b>>2]=r}q=q+1|0;if((q|0)!=(f|0)){continue}break}}o=o-1|0;if(!(!o|nQ(.009999999776482582)){continue}}break}if(!u){break g}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,u)}if(!f){o=0;break e}B=p&-4;z=p&3;q=0;C=p>>>0<4;o=0;while(1){j:{if(!J[(q<<2)+l>>2]){break j}k:{if(!o){b=0;h=0;break k}j=0;b=0;h=P(q,12)+d|0;n=N[h+8>>2];i=Q(n-N[d+8>>2]);r=Q(i*i);k=N[h>>2];i=Q(k-N[d>>2]);s=Q(i*i);m=N[h+4>>2];i=Q(m-N[d+4>>2]);h=1;if(Q(r+Q(s+Q(i*i)))>2]);r=Q(i*i);i=Q(k-N[b>>2]);s=Q(i*i);i=Q(m-N[b+4>>2]);if(!(Q(r+Q(s+Q(i*i)))>>0>>0}D=h;n:{if(!((o|0)!=(q|0)|h)|(!p|!c)){break n}u=0;h=0;A=0;if(!C){while(1){w=h<<2;j=w+c|0;if(J[j>>2]==(q|0)){J[j>>2]=b}j=(w|4)+c|0;if(J[j>>2]==(q|0)){J[j>>2]=b}j=(w|8)+c|0;if(J[j>>2]==(q|0)){J[j>>2]=b}j=(w|12)+c|0;if(J[j>>2]==(q|0)){J[j>>2]=b}h=h+4|0;A=A+4|0;if((B|0)!=(A|0)){continue}break}}if(!z){break n}while(1){j=(h<<2)+c|0;if(J[j>>2]==(q|0)){J[j>>2]=b}h=h+1|0;u=u+1|0;if((z|0)!=(u|0)){continue}break}}if(D){break j}j=P(o,12)+d|0;b=P(q,12)+d|0;N[j>>2]=N[b>>2];N[j+4>>2]=N[b+4>>2];N[j+8>>2]=N[b+8>>2];o=o+1|0}q=q+1|0;if((q|0)!=(f|0)){continue}break}}if(!l){break d}}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,l)}J[g>>2]=o;if(o){p=a+40|0;o:{if(!e){b=0;while(1){l=P(b,12)+d|0;f=J[a+44>>2];p:{if(f>>>0>=(J[a+48>>2]&2147483647)>>>0){dc(p,l);break p}e=J[a+40>>2]+P(f,12)|0;N[e>>2]=N[l>>2];N[e+4>>2]=N[l+4>>2];N[e+8>>2]=N[l+8>>2];J[a+44>>2]=f+1}b=b+1|0;if(b>>>0>2]){continue}break}break o}b=0;while(1){e=P(b,12)+d|0;t=N[e>>2];s=N[e+4>>2];r=N[a+16>>2];n=N[a+4>>2];m=N[a+20>>2];i=N[a+8>>2];k=Q(Q(N[e+8>>2]*N[a+12>>2])+N[a+24>>2]);N[y+12>>2]=k;m=Q(m+Q(s*i));N[y+8>>2]=m;i=Q(r+Q(t*n));N[y+4>>2]=i;f=J[a+44>>2];q:{if(f>>>0>=(J[a+48>>2]&2147483647)>>>0){dc(p,y+4|0);break q}e=J[a+40>>2]+P(f,12)|0;N[e+8>>2]=k;N[e+4>>2]=m;N[e>>2]=i;J[a+44>>2]=f+1}b=b+1|0;if(b>>>0>2]){continue}break}}h=J[p>>2]}else{h=0}if(d){a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,d)}if(!c){break a}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,c)}Ha=y+16|0;return h|0}function oG(a){var b=0,c=0,d=0,e=0,f=Q(0),g=0,h=0,i=0,j=0,k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=0,v=Q(0),w=0,x=0,y=0,z=Q(0),A=0,B=0,C=0,D=Q(0),E=Q(0),F=0,G=Q(0),I=Q(0),O=Q(0);H[a+4620|0]=0;J[a+1092>>2]=J[a+1092>>2]+1;J[a+1196>>2]=J[J[a+2368>>2]+36>>2];b=J[a+976>>2];Ja[J[J[b+212>>2]+44>>2]](b+212|0);J[a+1244>>2]=0;a:{if(!K[a+2660|0]){break a}H[a+2660|0]=0;if(!(N[J[a+976>>2]+1056>>2]!=Q(0)|N[J[a+976>>2]+1060>>2]!=Q(0)|N[J[a+976>>2]+1064>>2]!=Q(0))){if(N[J[a+976>>2]+1068>>2]==Q(0)){break a}}J[a+2356>>2]=J[a+2356>>2]|4}h=Ha-144|0;Ha=h;if(N[a+2656>>2]!=Q(0)){l=J[a+976>>2];b=h- -64|0;J[b>>2]=0;J[b+4>>2]=0;J[h+56>>2]=0;J[h+60>>2]=0;J[h+48>>2]=0;J[h+52>>2]=0;J[h+80>>2]=0;J[h+84>>2]=0;J[h+72>>2]=0;J[h+76>>2]=1065353216;J[h+88>>2]=0;J[h+92>>2]=0;J[h+100>>2]=0;J[h+104>>2]=0;J[h+96>>2]=1065353216;J[h+108>>2]=0;J[h+112>>2]=0;J[h+120>>2]=0;J[h+124>>2]=0;J[h+116>>2]=1065353216;J[h+128>>2]=0;J[h+132>>2]=0;J[h+136>>2]=1065353216;J[h+40>>2]=0;J[h+44>>2]=0;J[h+140>>2]=l+212;if(N[l+1088>>2]!=Q(0)){e=J[a+980>>2];d=Ha+-64|0;Ha=d;J[d+60>>2]=0;J[d+52>>2]=0;J[d+56>>2]=0;J[d+44>>2]=0;J[d+48>>2]=1065353216;J[d+36>>2]=0;J[d+40>>2]=0;i=h+40|0;Hb(i,d+36|0);l=J[e+380>>2];if(l){while(1){b=J[J[e+376>>2]+(j<<2)>>2];if(J[b+8>>2]){J[i+4>>2]=-16711936;b=J[J[e+276>>2]+4>>2]+P(J[b>>2],24)|0;N[d+8>>2]=N[b>>2];N[d+12>>2]=N[b+4>>2];N[d+16>>2]=N[b+8>>2];N[d+20>>2]=N[b+12>>2];N[d+24>>2]=N[b+16>>2];o=N[b+20>>2];H[d+32|0]=1;N[d+28>>2]=o;Qb(i,d+8|0)}j=j+1|0;if((l|0)!=(j|0)){continue}break}}Ha=d- -64|0}x=J[a+1132>>2];if(x){d=J[a+1100>>2];while(1){e=J[a+976>>2]+212|0;b=Ha-160|0;Ha=b;s=J[J[d+(g<<2)>>2]+60>>2];if(K[J[s+52>>2]]&16){t=J[s+28>>2];i=J[s+24>>2];J[b+156>>2]=0;J[b+148>>2]=0;J[b+152>>2]=0;J[b+140>>2]=0;J[b+144>>2]=1065353216;J[b+132>>2]=0;J[b+136>>2]=0;j=b+132|0;l=i?J[i+36>>2]:j;j=t?J[t+36>>2]:j;t=J[s+48>>2];m=N[t+2656>>2];i=J[t+976>>2];n=N[i+1112>>2];f=N[t+2656>>2];o=N[i+1116>>2];J[b+48>>2]=0;J[b+52>>2]=0;J[b+40>>2]=0;J[b+44>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;i=b- -64|0;J[i>>2]=0;J[i+4>>2]=0;J[b+56>>2]=0;J[b+60>>2]=1065353216;J[b+72>>2]=0;J[b+76>>2]=0;J[b+84>>2]=0;J[b+88>>2]=0;J[b+80>>2]=1065353216;J[b+92>>2]=0;J[b+96>>2]=0;J[b+104>>2]=0;J[b+108>>2]=0;J[b+100>>2]=1065353216;J[b+112>>2]=0;J[b+116>>2]=0;J[b+120>>2]=1065353216;J[b+24>>2]=0;J[b+28>>2]=0;J[b+124>>2]=e;J[b+8>>2]=132172;f=Q(f*o);N[b+16>>2]=f;o=Q(m*n);N[b+12>>2]=o;J[b+20>>2]=b+24;e=l;l=o!=Q(0);Ja[J[J[s+52>>2]+40>>2]](b+8|0,J[s+20>>2],e,j,f!=Q(0)?l|2:l)}Ha=b+160|0;g=g+1|0;if((x|0)!=(g|0)){continue}break}}C=h+4|0;b=J[J[a+976>>2]+1024>>2];Ja[J[J[b>>2]+84>>2]](C,b);k=h+40|0;a=J[J[a+2168>>2]>>2];b:{if(N[a+2656>>2]==Q(0)){break b}y=J[a+88>>2];if(!y){break b}a=J[a+52>>2];while(1){g=0;i=0;l=0;c=Ha-96|0;Ha=c;u=J[a>>2]-4|0;if(J[u+56>>2]){v=M[J[u+28>>2]+4>>2]>2]+4>>2]?Q(1):Q(-1);t=J[J[u+4>>2]+40>>2];z=N[t+2656>>2];p=Q(z*Q(.10000000149011612));while(1){j=J[u+56>>2];c:{d:{if(j){e=J[j+68>>2];e:{if((e|0)<0){b=J[J[J[J[u+4>>2]+40>>2]+976>>2]+1024>>2];b=Ja[J[J[b>>2]+80>>2]](b,e)|0;break e}b=J[C+32>>2]+(J[C+((e&7)<<2)>>2]+(e>>>3|0)<<4)|0}d=J[j+32>>2];w=0;e=0;f:{if(!K[b+12|0]){break f}e=1;if(l){break f}w=J[b+8>>2];A=K[b+13|0];j=J[b+4>>2];e=J[b>>2];b=(d|0)!=0;break c}if(!d){break d}while(1){if((e|0)==(l|0)){j=d- -64|0;e=d+16|0;w=(L[d+4>>1]+15&131056)+d|0;A=1;b=(J[d>>2]!=0)+l|0;break c}e=e+1|0;d=J[d>>2];if(d){continue}break}}w=0}A=0;j=0;e=0;b=l}d=J[t+976>>2];o=N[d+1068>>2];D=N[d+1060>>2];E=N[d+1064>>2];O=N[d+1056>>2];g:{if(!e){B=0;break g}i=K[e+43|0];B=i<<24>>24<0?32:i&2?64:16;i=e;g=j}if(A){F=0;s=(w|0)!=0&o!=Q(0);G=Q(z*o);o=Q(z*D);I=Q(z*E);j=0;e=0;while(1){if(j){d=g;g=K[i+41|0];g=d+(e>>>0>>0?P(g-e|0,B):0)|0;i=i+48|0}h:{if(!K[i+41|0]){e=0;break h}g=(F?B:0)+g|0;i:{j:{if(!s){e=255;f=o;if(D!=Q(0)){break j}if(E==Q(0)){break i}e=16776960;f=Q(R(Q(I*N[g+12>>2])));break j}e=16711680;f=Q(G*N[w>>2])}if(f==Q(0)){break i}J[k+32>>2]=0;J[k>>2]=1;J[k+4>>2]=e;N[c+84>>2]=N[g>>2];N[c+88>>2]=N[g+4>>2];N[c+92>>2]=N[g+8>>2];e=$a(k,c+84|0);q=N[g>>2];r=N[i+16>>2];m=N[g+4>>2];n=N[i+20>>2];N[c+80>>2]=Q(v*Q(f*N[i+24>>2]))+N[g+8>>2];N[c+76>>2]=m+Q(v*Q(f*n));N[c+72>>2]=q+Q(v*Q(f*r));$a(e,c+72|0)}x=O==Q(0);if(!x){f=N[g>>2];q=N[g+4>>2];r=N[g+8>>2];J[k+32>>2]=0;J[k>>2]=1;J[k+4>>2]=-65536;m=Q(r+Q(0));N[c+68>>2]=m;n=Q(q+Q(0));N[c+64>>2]=n;N[c+60>>2]=f-p;e=$a(k,c+60|0);N[c+56>>2]=m;N[c+52>>2]=n;N[c+48>>2]=p+f;$a(e,c+48|0);N[c+44>>2]=m;N[c+40>>2]=q-p;f=Q(f+Q(0));N[c+36>>2]=f;e=$a(k,c+36|0);N[c+32>>2]=m;N[c+28>>2]=p+q;N[c+24>>2]=f;$a(e,c+24|0);N[c+20>>2]=r-p;N[c+16>>2]=n;N[c+12>>2]=f;e=$a(k,c+12|0);N[c+8>>2]=p+r;N[c+4>>2]=n;N[c>>2]=f;$a(e,c)}F=1;if(K[i+41|0]<2){e=1;break h}e=1;while(1){g=g+B|0;k:{l:{if(s){d=16711680;f=Q(G*N[w>>2]);break l}d=255;f=o;if(D!=Q(0)){break l}if(E==Q(0)){break k}d=16776960;f=Q(R(Q(I*N[g+12>>2])))}if(f==Q(0)){break k}J[k+32>>2]=0;J[k>>2]=1;J[k+4>>2]=d;N[c+84>>2]=N[g>>2];N[c+88>>2]=N[g+4>>2];N[c+92>>2]=N[g+8>>2];d=$a(k,c+84|0);q=N[g>>2];r=N[i+16>>2];m=N[g+4>>2];n=N[i+20>>2];N[c+80>>2]=Q(v*Q(f*N[i+24>>2]))+N[g+8>>2];N[c+76>>2]=m+Q(v*Q(f*n));N[c+72>>2]=q+Q(v*Q(f*r));$a(d,c+72|0)}if(!x){f=N[g>>2];q=N[g+4>>2];r=N[g+8>>2];J[k+32>>2]=0;J[k>>2]=1;J[k+4>>2]=-65536;m=Q(r+Q(0));N[c+68>>2]=m;n=Q(q+Q(0));N[c+64>>2]=n;N[c+60>>2]=f-p;d=$a(k,c+60|0);N[c+56>>2]=m;N[c+52>>2]=n;N[c+48>>2]=p+f;$a(d,c+48|0);N[c+44>>2]=m;N[c+40>>2]=q-p;f=Q(f+Q(0));N[c+36>>2]=f;d=$a(k,c+36|0);N[c+32>>2]=m;N[c+28>>2]=p+q;N[c+24>>2]=f;$a(d,c+24|0);N[c+20>>2]=r-p;N[c+16>>2]=n;N[c+12>>2]=f;d=$a(k,c+12|0);N[c+8>>2]=p+r;N[c+4>>2]=n;N[c>>2]=f;$a(d,c)}e=e+1|0;if(e>>>0>2]=J[b+32>>2];e=J[b+28>>2];J[o+184>>2]=J[b+24>>2];J[o+188>>2]=e;e=J[b+20>>2];J[o+176>>2]=J[b+16>>2];J[o+180>>2]=e;e=J[b+12>>2];J[o+168>>2]=J[b+8>>2];J[o+172>>2]=e;e=J[b+4>>2];J[o+160>>2]=J[b>>2];J[o+164>>2]=e;h=L[b+36>>1];I[o+196>>1]=h;e=L[b+38>>1]|L[b+40>>1]<<16;I[o+198>>1]=e;I[o+200>>1]=e>>>16;b=0;if(h&2){if(h&128){b=e&65535;I[o+198>>1]=b>>>0>=64?64:b}e=J[40592];b=Ja[J[J[e>>2]+20>>2]](e)|0?51639:69706;b=Mw(Ja[J[J[e+12>>2]+8>>2]](e+12|0,48,b,13345,283)|0,o+160|0,a+4|0)}a:{b:{g=Oj(o+8|0,K[a+18|0]);if(!zx(a,o+160|0,g,b,d)){break b}i=Ja[J[J[a>>2]+12>>2]](a)|0;s=Ha-16|0;Ha=s;a=0;c:{if(!Bk(67,86,88,77,13,i,c)){break c}tb(0,i,c);j=Ha-32|0;Ha=j;m=Ak(67,76,72,76,9,i,c);d:{if(!m){break d}h=J[g+28>>2];e=L[h+36>>1];a=K[g+32|0];tb(K[h+38|0],i,c);tb(e&32767|a<<15&32768,i,c);tb(K[J[g+28>>2]+39|0],i,c);h=K[J[g+28>>2]+39|0];e:{if(!h){break e}k=J[g+4>>2];a=0;if(h>>>0>=4){e=h&252;while(1){f=K[(k+P(a|3,20)|0)+18|0]+(K[(k+P(a|2,20)|0)+18|0]+(K[(k+P(a|1,20)|0)+18|0]+(K[(k+P(a,20)|0)+18|0]+f|0)|0)|0)|0;a=a+4|0;n=n+4|0;if((e|0)!=(n|0)){continue}break}}e=h&3;if(!e){break e}while(1){f=K[(k+P(a,20)|0)+18|0]+f|0;a=a+1|0;p=p+1|0;if((e|0)!=(p|0)){continue}break}}tb(f,i,c);Gb(J[g>>2],P(K[J[g+28>>2]+38|0],3),i,c);l=J[g+28>>2];f:{if(!K[l+39|0]){break f}a=0;if(i){while(1){r=J[g+4>>2]+P(a,20)|0;e=r;k=J[e>>2];N[j+12>>2]=N[e>>2];p=J[e+4>>2];N[j+16>>2]=N[e+4>>2];h=J[e+8>>2];N[j+20>>2]=N[e+8>>2];e=J[e+12>>2];N[j+24>>2]=N[r+12>>2];r=J[r+16>>2];J[j+28>>2]=r;H[j+29|0]=r;H[j+28|0]=r>>>8;H[j+15|0]=k;H[j+12|0]=k>>>24;H[j+19|0]=p;H[j+16|0]=p>>>24;H[j+14|0]=k>>>8;H[j+13|0]=k>>>16;H[j+23|0]=h;H[j+20|0]=h>>>24;H[j+18|0]=p>>>8;H[j+17|0]=p>>>16;H[j+27|0]=e;H[j+24|0]=e>>>24;H[j+22|0]=h>>>8;H[j+21|0]=h>>>16;H[j+26|0]=e>>>8;H[j+25|0]=e>>>16;Ja[J[J[c>>2]>>2]](c,j+12|0,20)|0;a=a+1|0;l=J[g+28>>2];if(a>>>0>2]+P(a,20)|0;N[j+12>>2]=N[e>>2];N[j+16>>2]=N[e+4>>2];N[j+20>>2]=N[e+8>>2];N[j+24>>2]=N[e+12>>2];J[j+28>>2]=J[e+16>>2];Ja[J[J[c>>2]>>2]](c,j+12|0,20)|0;a=a+1|0;l=J[g+28>>2];if(a>>>0>2]>>2]](c,J[g+8>>2]+a|0,1)|0;Ja[J[J[c>>2]>>2]](c,J[g+8>>2]+(a|1)|0,1)|0;a=a+2|0;l=l+2|0;if((e|0)!=(l|0)){continue}break}}if(f&1){Ja[J[J[c>>2]>>2]](c,J[g+8>>2]+a|0,1)|0}l=J[g+28>>2]}Ja[J[J[c>>2]>>2]](c,J[g+12>>2],L[l+36>>1]<<1&65534)|0;Ja[J[J[c>>2]>>2]](c,J[g+16>>2],P(K[J[g+28>>2]+38|0],3))|0;if(!K[g+32|0]){break d}xA(J[g+24>>2],L[J[g+28>>2]+36>>1]<<1&65534,i,c)}Ha=j+32|0;a=0;if(!m){break c}rb(Q(0),i,c);rb(Q(N[g+44>>2]-N[g+56>>2]),i,c);rb(Q(N[g+48>>2]-N[g+60>>2]),i,c);a=g- -64|0;rb(Q(N[g+52>>2]-N[a>>2]),i,c);rb(Q(N[g+44>>2]+N[g+56>>2]),i,c);rb(Q(N[g+48>>2]+N[g+60>>2]),i,c);rb(Q(N[g+52>>2]+N[a>>2]),i,c);rb(N[g+112>>2],i,c);Gb(g+116|0,9,i,c);Gb(g+68|0,3,i,c);g:{if(J[g+108>>2]){rb(Q(1),i,c);a=J[g>>2];q=s+4|0;J[q+4>>2]=J[g+108>>2];J[q+8>>2]=a;J[q>>2]=g+44;p=0;n=0;h:{if(!Ak(83,85,80,77,0,i,c)){break h}if(!Ak(71,65,85,83,0,i,c)){break h}tb(L[J[q+4>>2]>>1],i,c);tb(L[J[q+4>>2]+2>>1],i,c);a=J[q+4>>2];Ja[J[J[c>>2]>>2]](c,J[a+4>>2],L[a+2>>1]<<1)|0;if(Ak(86,65,76,69,2,i,c)){tb(J[J[q+4>>2]+8>>2],i,c);tb(J[J[q+4>>2]+12>>2],i,c);f=J[q+4>>2];l=J[f+8>>2];e=(l|0)<0?-1:l<<1;i:{if(!e){a=0;break i}h=J[40592];a=h+12|0;a=(v=a,w=e,x=Ja[J[J[h>>2]+20>>2]](h)|0?32931:69706,y=11389,z=345,u=J[J[a>>2]+8>>2],Ja[u](v|0,w|0,x|0,y|0,z|0)|0);f=J[q+4>>2];l=J[f+8>>2]}j:{if(!l){break j}k=J[f+16>>2];f=0;if(l>>>0>=4){h=l&-4;while(1){I[(f<<1)+a>>1]=L[k+(f<<2)>>1];e=f|1;I[(e<<1)+a>>1]=L[k+(e<<2)>>1];e=f|2;I[(e<<1)+a>>1]=L[k+(e<<2)>>1];e=f|3;I[(e<<1)+a>>1]=L[k+(e<<2)>>1];f=f+4|0;p=p+4|0;if((h|0)!=(p|0)){continue}break}}e=l&3;if(!e){break j}while(1){I[(f<<1)+a>>1]=L[k+(f<<2)>>1];f=f+1|0;n=n+1|0;if((e|0)!=(n|0)){continue}break}}f=a;n=0;k:{if(!l){l=0;break k}j=l&3;l:{if(l>>>0<4){l=0;break l}r=l&-4;l=0;while(1){m=L[f+6>>1];k=L[f+4>>1];p=L[f+2>>1];h=L[f>>1];e=l&65535;e=e>>>0>>0?h:e;e=e>>>0

>>0?p:e;e=e>>>0>>0?k:e;l=e>>>0>>0?m:e;f=f+8|0;t=t+4|0;if((r|0)!=(t|0)){continue}break}}if(!j){break k}while(1){h=L[f>>1];e=l&65535;l=e>>>0>>0?h:e;f=f+2|0;n=n+1|0;if((j|0)!=(n|0)){continue}break}}e=l&65535;tb(e,i,c);k=J[J[q+4>>2]+8>>2];m=Ha-16|0;Ha=m;m:{if(e>>>0>=256){if(!k){break m}if(!i){f=0;if((k|0)!=1){h=k&-2;n=0;while(1){e=f<<1;I[m+14>>1]=L[e+a>>1];Ja[J[J[c>>2]>>2]](c,m+14|0,2)|0;I[m+14>>1]=L[(e|2)+a>>1];Ja[J[J[c>>2]>>2]](c,m+14|0,2)|0;f=f+2|0;n=n+2|0;if((h|0)!=(n|0)){continue}break}}if(!(k&1)){break m}I[m+14>>1]=L[(f<<1)+a>>1];Ja[J[J[c>>2]>>2]](c,m+14|0,2)|0;break m}f=0;if((k|0)!=1){p=k&-2;n=0;while(1){h=f<<1;e=L[h+a>>1];I[m+14>>1]=e<<8|e>>>8;Ja[J[J[c>>2]>>2]](c,m+14|0,2)|0;e=L[(h|2)+a>>1];I[m+14>>1]=e<<8|e>>>8;Ja[J[J[c>>2]>>2]](c,m+14|0,2)|0;f=f+2|0;n=n+2|0;if((p|0)!=(n|0)){continue}break}}if(!(k&1)){break m}e=L[(f<<1)+a>>1];I[m+14>>1]=e<<8|e>>>8;Ja[J[J[c>>2]>>2]](c,m+14|0,2)|0;break m}if(!k){break m}f=0;if((k|0)!=1){h=k&-2;n=0;while(1){e=f<<1;H[m+13|0]=K[e+a|0];Ja[J[J[c>>2]>>2]](c,m+13|0,1)|0;H[m+13|0]=K[(e|2)+a|0];Ja[J[J[c>>2]>>2]](c,m+13|0,1)|0;f=f+2|0;n=n+2|0;if((h|0)!=(n|0)){continue}break}}if(!(k&1)){break m}H[m+13|0]=K[(f<<1)+a|0];Ja[J[J[c>>2]>>2]](c,m+13|0,1)|0}Ha=m+16|0;if(a){e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,a)}a=J[q+4>>2];Ja[J[J[c>>2]>>2]](c,J[a+20>>2],J[a+12>>2])|0}}break g}rb(Q(-1),i,c)}rb(N[g+92>>2],i,c);rb(N[g+96>>2],i,c);rb(N[g+100>>2],i,c);rb(N[g+104>>2],i,c);a=1}Ha=s+16|0;if(!a){if(!d){break b}J[d>>2]=3;break b}a=1;break a}a=0}if(b){Ja[J[J[b>>2]+4>>2]](b)}Nj(g);Ha=o+240|0;return a|0}function Xy(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=0,D=0,E=Q(0),F=0,G=Q(0),I=Q(0),M=0,O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0);t=Ha-416|0;Ha=t;F=t+344|0;we(pd(t+124|0,c),F);J[t+88>>2]=0;J[t+92>>2]=0;J[t+84>>2]=1065353216;J[t+96>>2]=0;J[t+100>>2]=0;J[t+104>>2]=1065353216;J[t+108>>2]=0;J[t+68>>2]=0;J[t+72>>2]=0;J[t+64>>2]=1065353216;J[t+76>>2]=0;J[t+80>>2]=0;H[t+44|0]=1;J[t+32>>2]=f;J[t+48>>2]=b;J[t>>2]=152244;b=t- -64|0;J[t+40>>2]=b;J[t+36>>2]=b;b=J[h>>2];D=Ha-32|0;Ha=D;a:{b:{if(o){if(Tn(a,F,t,n,D+16|0,k)){c=J[F+24>>2];m=N[k>>2];p=N[k+4>>2];q=N[k+8>>2];J[D+12>>2]=0;N[D+8>>2]=-q;N[D+4>>2]=-p;N[D>>2]=-m;c=c+P(Fd(F,t,D),20)|0;break b}o=0;break a}q=N[k>>2];r=N[k+4>>2];s=N[k+8>>2];J[D+28>>2]=0;N[D+24>>2]=-s;N[D+20>>2]=-r;N[D+16>>2]=-q;q=Q(p*Q(.05000000074505806));p=Q(p*Q(.009999999776482582));m=mq?q:m);c=J[F+24>>2]+P(c,20)|0}l=Ha+-64|0;Ha=l;w=N[n>>2];y=N[a+80>>2];o=J[t+40>>2];r=N[o+40>>2];s=N[o+36>>2];x=N[o+24>>2];z=N[o+20>>2];u=N[o+32>>2];E=N[o+16>>2];m=N[c+8>>2];A=N[o+8>>2];p=N[c>>2];R=N[o>>2];q=N[c+4>>2];G=N[o+4>>2];J[l+60>>2]=0;r=Q(Q(r*m)+Q(Q(u*p)+Q(q*s)));s=Q(Q(A*m)+Q(Q(R*p)+Q(q*G)));x=Q(Q(x*m)+Q(Q(E*p)+Q(q*z)));m=Q(Q(1)/Q(Y(Q(Q(r*r)+Q(Q(s*s)+Q(x*x))))));p=Q(r*m);N[l+56>>2]=p;q=Q(s*m);N[l+48>>2]=q;m=Q(x*m);N[l+52>>2]=m;o=J[t+36>>2];B=J[F+32>>2]+L[c+16>>1]|0;v=J[F+28>>2]+P(K[B|0],12)|0;r=N[v+8>>2];s=N[v>>2];x=N[v+4>>2];z=Q(Q(N[o+40>>2]*r)+Q(Q(N[o+8>>2]*s)+Q(x*N[o+24>>2])));u=Q(Q(N[o+32>>2]*r)+Q(Q(N[o>>2]*s)+Q(x*N[o+16>>2])));r=Q(Q(N[o+36>>2]*r)+Q(Q(N[o+4>>2]*s)+Q(x*N[o+20>>2])));s=Q(Q(p*N[k+8>>2])+Q(Q(q*N[k>>2])+Q(m*N[k+4>>2])));s=s>Q(0)?Q(Q(1)/s):Q(0);x=Q(Q(Q(p*Q(N[a+72>>2]-z))+Q(Q(q*Q(N[a+64>>2]-u))+Q(m*Q(N[a+68>>2]-r))))*s);R=Q(y+w);E=Q(Q(Q(p*Q(N[a+56>>2]-z))+Q(Q(q*Q(N[a+48>>2]-u))+Q(m*Q(N[a+52>>2]-r))))*s);C=R>=E;c:{if(!(C|x<=R)){break c}ak(l,l+48|0);o=K[c+18|0];M=(l-(o<<4)|0)-16|0;Ha=M;Ja[J[J[t>>2]+16>>2]](t,B,o,J[F+28>>2],M);B=K[c+18|0];d:{if(!B){w=Q(34028234663852886e22);p=Q(-34028234663852886e22);y=Q(-34028234663852886e22);z=Q(34028234663852886e22);break d}u=N[l+40>>2];A=N[l+24>>2];G=N[l+36>>2];S=N[l+20>>2];y=Q(-34028234663852886e22);z=Q(34028234663852886e22);T=N[l+8>>2];O=N[l+4>>2];U=N[l+32>>2];I=N[l+16>>2];V=N[l>>2];o=0;w=Q(34028234663852886e22);p=Q(-34028234663852886e22);while(1){v=(o<<4)+M|0;J[v+12>>2]=0;q=N[v+8>>2];r=N[v>>2];s=N[v+4>>2];N[v+8>>2]=Q(u*q)+Q(Q(T*r)+Q(s*A));m=Q(Q(G*q)+Q(Q(O*r)+Q(s*S)));N[v+4>>2]=m;q=Q(Q(U*q)+Q(Q(V*r)+Q(s*I)));N[v>>2]=q;y=mq?p:q;z=m>z?z:m;w=q>w?w:q;o=o+1|0;if((B|0)!=(o|0)){continue}break}}e:{if(!C|!B){break e}U=N[a+56>>2];G=Q(U-Q(E*N[k+8>>2]));I=N[a+48>>2];S=Q(I-Q(E*N[k>>2]));V=N[a+52>>2];T=Q(V-Q(E*N[k+4>>2]));A=Q(Q(N[l+32>>2]*G)+Q(Q(N[l>>2]*S)+Q(T*N[l+16>>2])));if(A>2]*G)+Q(Q(N[l+4>>2]*S)+Q(T*N[l+20>>2])));if(uy){break e}o=((B<<4)+M|0)-16|0;q=N[o>>2];m=N[o+4>>2];v=0;o=0;f:{while(1){if(q==A&m==u){break f}s=q;r=m;C=(v<<4)+M|0;q=N[C>>2];m=N[C+4>>2];if(A==q&u==m){break f}g:{if((r>u|0)==(m>u|0)){break g}O=Q(m-r);r=Q(Q(Q(s+Q(1.1920928955078125e-7))*O)+Q(Q(u-r)*Q(q-s)));s=Q(A*O);C=O>Q(0);if(!((C?r:s)>=(C?s:r))){break g}if((o|0)==1){break e}o=o+1|0}v=v+1|0;if((B|0)!=(v|0)){continue}break}if(!o){break e}}s=N[d+20>>2];u=N[d+24>>2];r=N[d+36>>2];A=N[d+52>>2];m=N[d+40>>2];q=N[d+56>>2];O=N[d+8>>2];X=N[d+4>>2];Z=N[d>>2];_=N[d+16>>2];$=N[d+32>>2];aa=N[d+48>>2];o=P(J[h>>2],48)+g|0;J[o+12>>2]=0;W=m;m=Q(U-q);q=Q(I-aa);I=r;r=Q(V-A);N[o+8>>2]=Q(W*m)+Q(Q($*q)+Q(I*r));N[o+4>>2]=Q(u*m)+Q(Q(_*q)+Q(r*s));N[o>>2]=Q(O*m)+Q(Q(Z*q)+Q(r*X));o=P(J[h>>2],48)+g|0;N[o+16>>2]=S;J[o+28>>2]=0;N[o+24>>2]=G;N[o+20>>2]=T;m=N[k+8>>2];v=J[k+4>>2];B=J[k>>2];o=J[h>>2];J[h>>2]=o+1;o=P(o,48)+g|0;J[o+32>>2]=B;J[o+36>>2]=v;N[o+44>>2]=E;N[o+40>>2]=m}if(!(x<=R)){break c}m=w;R=N[a+72>>2];u=Q(R-Q(x*N[k+8>>2]));G=N[a+64>>2];E=Q(G-Q(x*N[k>>2]));S=N[a+68>>2];A=Q(S-Q(x*N[k+4>>2]));w=Q(Q(N[l+32>>2]*u)+Q(Q(N[l>>2]*E)+Q(A*N[l+16>>2])));if(m>w|p>2]*u)+Q(Q(N[l+4>>2]*E)+Q(A*N[l+20>>2])));if(sy){break c}B=K[c+18|0];if(!B){break c}o=((B<<4)+M|0)-16|0;p=N[o>>2];m=N[o+4>>2];v=0;o=0;h:{while(1){r=p;q=m;if(r==w&m==s){break h}C=(v<<4)+M|0;p=N[C>>2];m=N[C+4>>2];if(w==p&s==m){break h}i:{if((q>s|0)==(m>s|0)){break i}y=Q(m-q);q=Q(Q(Q(r+Q(1.1920928955078125e-7))*y)+Q(Q(s-q)*Q(p-r)));r=Q(w*y);C=y>Q(0);if(!((C?q:r)>=(C?r:q))){break i}if((o|0)==1){break c}o=o+1|0}v=v+1|0;if((B|0)!=(v|0)){continue}break}if(!o){break c}}r=N[d+20>>2];s=N[d+24>>2];q=N[d+36>>2];w=N[d+52>>2];m=N[d+40>>2];p=N[d+56>>2];y=N[d+8>>2];z=N[d+4>>2];T=N[d>>2];O=N[d+16>>2];U=N[d+32>>2];I=N[d+48>>2];o=P(J[h>>2],48)+g|0;J[o+12>>2]=0;W=m;m=Q(R-p);p=Q(G-I);I=q;q=Q(S-w);N[o+8>>2]=Q(W*m)+Q(Q(U*p)+Q(I*q));N[o+4>>2]=Q(s*m)+Q(Q(O*p)+Q(q*r));N[o>>2]=Q(y*m)+Q(Q(T*p)+Q(q*z));o=P(J[h>>2],48)+g|0;N[o+16>>2]=E;J[o+28>>2]=0;N[o+24>>2]=u;N[o+20>>2]=A;m=N[k+8>>2];v=J[k+4>>2];M=J[k>>2];o=J[h>>2];J[h>>2]=o+1;o=P(o,48)+g|0;J[o+32>>2]=M;J[o+36>>2]=v;N[o+44>>2]=x;N[o+40>>2]=m}Ha=l- -64|0;o=1;if(J[h>>2]-b>>>0>1){break a}Un(a,F,c,t,d,g,h,n,k)}Ha=D+32|0;if(o){c=J[h>>2];j:{if(!b){break j}if((b|0)==(c|0)){c=b;break j}c=c-1|0;J[h>>2]=c;g=g+48|0}xy(j,g,c);m=N[f+12>>2];p=N[f+8>>2];q=N[f>>2];r=N[f+4>>2];J[k+12>>2]=0;s=N[k+8>>2];x=N[k>>2];w=N[k+4>>2];y=Q(Q(p*s)+Q(Q(q*x)+Q(r*w)));z=Q(Q(m*m)+Q(-.5));u=Q(Q(Q(m*Q(Q(q*w)-Q(r*x)))+Q(z*s))+Q(p*y));N[k+8>>2]=u+u;u=Q(Q(r*y)+Q(Q(z*w)+Q(m*Q(Q(p*x)-Q(s*q)))));N[k+4>>2]=u+u;m=Q(Q(q*y)+Q(Q(x*z)+Q(m*Q(Q(r*s)-Q(w*p)))));N[k>>2]=m+m;ve(j,i,k,k,e,a+80|0,n)}Ha=t+416|0;return o}function qZ(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=Q(0),l=0,m=0,n=Q(0),o=0,p=0,q=0,r=Q(0),s=Q(0),t=Q(0);l=Ha-16|0;Ha=l;a:{if(K[a+4801|0]){Wa(J[40592],2,14375,2838,74531,0);break a}i=J[a+5932>>2];f=J[a+5936>>2];if(f>>>0>=4){m=f&3;o=f-5|0;p=f>>>2|0;q=p-1|0;while(1){e=d;d=d+4|0;b:{if(g>>>0>>0|f>>>0<=d>>>0){break b}h=0;c=d;if(m){while(1){c=c+1|0;h=h+1|0;if((m|0)!=(h|0)){continue}break}}if(o-(g<<2)>>>0<3){break b}while(1){c=c+4|0;if((f|0)!=(c|0)){continue}break}}c:{d:{e:{f:{e=e<<2;c=J[e+i>>2];switch(Ja[J[J[c>>2]+24>>2]](c)|0){case 0:break e;case 1:break f;default:break d}}N[c+272>>2]=N[c+272>>2]-N[b>>2];N[c+276>>2]=N[c+276>>2]-N[b+4>>2];N[c+280>>2]=N[c+280>>2]-N[b+8>>2];Lc(c- -64|0,b);break c}N[c+96>>2]=N[c+96>>2]-N[b>>2];N[c+100>>2]=N[c+100>>2]-N[b+4>>2];N[c+104>>2]=N[c+104>>2]-N[b+8>>2];break c}N[c+272>>2]=N[c+272>>2]-N[b>>2];N[c+276>>2]=N[c+276>>2]-N[b+4>>2];N[c+280>>2]=N[c+280>>2]-N[b+8>>2];Lc(c- -64|0,b)}g:{h:{i:{j:{c=J[i+(e|4)>>2];switch(Ja[J[J[c>>2]+24>>2]](c)|0){case 1:break i;case 0:break j;default:break h}}N[c+96>>2]=N[c+96>>2]-N[b>>2];N[c+100>>2]=N[c+100>>2]-N[b+4>>2];N[c+104>>2]=N[c+104>>2]-N[b+8>>2];break g}N[c+272>>2]=N[c+272>>2]-N[b>>2];N[c+276>>2]=N[c+276>>2]-N[b+4>>2];N[c+280>>2]=N[c+280>>2]-N[b+8>>2];Lc(c- -64|0,b);break g}N[c+272>>2]=N[c+272>>2]-N[b>>2];N[c+276>>2]=N[c+276>>2]-N[b+4>>2];N[c+280>>2]=N[c+280>>2]-N[b+8>>2];Lc(c- -64|0,b)}k:{l:{m:{n:{c=J[i+(e|8)>>2];switch(Ja[J[J[c>>2]+24>>2]](c)|0){case 1:break m;case 0:break n;default:break l}}N[c+96>>2]=N[c+96>>2]-N[b>>2];N[c+100>>2]=N[c+100>>2]-N[b+4>>2];N[c+104>>2]=N[c+104>>2]-N[b+8>>2];break k}N[c+272>>2]=N[c+272>>2]-N[b>>2];N[c+276>>2]=N[c+276>>2]-N[b+4>>2];N[c+280>>2]=N[c+280>>2]-N[b+8>>2];Lc(c- -64|0,b);break k}N[c+272>>2]=N[c+272>>2]-N[b>>2];N[c+276>>2]=N[c+276>>2]-N[b+4>>2];N[c+280>>2]=N[c+280>>2]-N[b+8>>2];Lc(c- -64|0,b)}o:{p:{q:{r:{c=J[i+(e|12)>>2];switch(Ja[J[J[c>>2]+24>>2]](c)|0){case 1:break q;case 0:break r;default:break p}}N[c+96>>2]=N[c+96>>2]-N[b>>2];N[c+100>>2]=N[c+100>>2]-N[b+4>>2];N[c+104>>2]=N[c+104>>2]-N[b+8>>2];break o}N[c+272>>2]=N[c+272>>2]-N[b>>2];N[c+276>>2]=N[c+276>>2]-N[b+4>>2];N[c+280>>2]=N[c+280>>2]-N[b+8>>2];Lc(c- -64|0,b);break o}N[c+272>>2]=N[c+272>>2]-N[b>>2];N[c+276>>2]=N[c+276>>2]-N[b+4>>2];N[c+280>>2]=N[c+280>>2]-N[b+8>>2];Lc(c- -64|0,b)}g=g+1|0;if((p|0)!=(g|0)){continue}break}}if(d>>>0>>0){while(1){s:{t:{u:{v:{c=J[i+(d<<2)>>2];switch(Ja[J[J[c>>2]+24>>2]](c)|0){case 0:break u;case 1:break v;default:break t}}N[c+272>>2]=N[c+272>>2]-N[b>>2];N[c+276>>2]=N[c+276>>2]-N[b+4>>2];N[c+280>>2]=N[c+280>>2]-N[b+8>>2];Lc(c- -64|0,b);break s}N[c+96>>2]=N[c+96>>2]-N[b>>2];N[c+100>>2]=N[c+100>>2]-N[b+4>>2];N[c+104>>2]=N[c+104>>2]-N[b+8>>2];break s}N[c+272>>2]=N[c+272>>2]-N[b>>2];N[c+276>>2]=N[c+276>>2]-N[b+4>>2];N[c+280>>2]=N[c+280>>2]-N[b+8>>2];Lc(c- -64|0,b)}d=d+1|0;if((f|0)!=(d|0)){continue}break}}if(J[a+5980>>2]){f=J[a+5948>>2];e=0;while(1){c=J[f+(e<<2)>>2];g=J[(Ja[J[J[c>>2]+100>>2]](c)|0)+84>>2];h=0;if(Ja[J[J[c>>2]+76>>2]](c)|0){while(1){w:{x:{y:{z:{d=J[g+(h<<2)>>2];switch(Ja[J[J[d>>2]+24>>2]](d)|0){case 0:break y;case 1:break z;default:break x}}N[d+272>>2]=N[d+272>>2]-N[b>>2];N[d+276>>2]=N[d+276>>2]-N[b+4>>2];N[d+280>>2]=N[d+280>>2]-N[b+8>>2];Lc(d- -64|0,b);break w}N[d+96>>2]=N[d+96>>2]-N[b>>2];N[d+100>>2]=N[d+100>>2]-N[b+4>>2];N[d+104>>2]=N[d+104>>2]-N[b+8>>2];break w}N[d+272>>2]=N[d+272>>2]-N[b>>2];N[d+276>>2]=N[d+276>>2]-N[b+4>>2];N[d+280>>2]=N[d+280>>2]-N[b+8>>2];Lc(d- -64|0,b)}h=h+1|0;if(Ja[J[J[c>>2]+76>>2]](c)>>>0>h>>>0){continue}break}}e=e+1|0;if(e>>>0>2]){continue}break}}g=0;h=0;f=a+32|0;d=J[f+976>>2];m=J[d+1816>>2];c=J[m+12>>2];e=c&2147483647;A:{if(!e){break A}j=N[b+8>>2];k=N[b+4>>2];n=N[b>>2];o=c&1;i=J[m+4>>2];c=0;if((e|0)!=1){p=e-o|0;while(1){q=c<<5;e=q+i|0;N[e+16>>2]=N[e+16>>2]-n;N[e+20>>2]=N[e+20>>2]-k;N[e+24>>2]=N[e+24>>2]-j;e=i+(q|32)|0;N[e+16>>2]=N[e+16>>2]-n;N[e+20>>2]=N[e+20>>2]-k;N[e+24>>2]=N[e+24>>2]-j;c=c+2|0;g=g+2|0;if((p|0)!=(g|0)){continue}break}}if(!o){break A}c=i+(c<<5)|0;N[c+16>>2]=N[c+16>>2]-n;N[c+20>>2]=N[c+20>>2]-k;N[c+24>>2]=N[c+24>>2]-j}H[m+20|0]=1;n=N[d+1140>>2];r=N[d+1136>>2];s=N[d+1128>>2];t=N[d+1132>>2];B:{C:{if(!(!(s!=Q(-85070586659632215e21)|t!=Q(-85070586659632215e21))&r==Q(-85070586659632215e21))){j=N[d+1148>>2];k=N[d+1144>>2];break C}j=N[d+1148>>2];k=N[d+1144>>2];if(n!=Q(85070586659632215e21)|k!=Q(85070586659632215e21)){break C}if(j==Q(85070586659632215e21)){break B}}N[d+1128>>2]=s-N[b>>2];N[d+1132>>2]=t-N[b+4>>2];N[d+1136>>2]=r-N[b+8>>2];N[d+1140>>2]=n-N[b>>2];N[d+1144>>2]=k-N[b+4>>2];N[d+1148>>2]=j-N[b+8>>2]}c=J[f+1140>>2];e=J[c+8>>2];if(e){g=J[c+4>>2];while(1){d=g+P(h,24)|0;N[d>>2]=N[d>>2]-N[b>>2];N[d+4>>2]=N[d+4>>2]-N[b+4>>2];N[d+8>>2]=N[d+8>>2]-N[b+8>>2];N[d+12>>2]=N[d+12>>2]-N[b>>2];N[d+16>>2]=N[d+16>>2]-N[b+4>>2];N[d+20>>2]=N[d+20>>2]-N[b+8>>2];h=h+1|0;if((e|0)!=(h|0)){continue}break}}H[c+16|0]=1;d=J[f+980>>2];c=J[d+272>>2];Ja[J[J[c>>2]+72>>2]](c,b,J[J[d+276>>2]+4>>2],J[J[d+192>>2]+4>>2]);H[d+364|0]=1;e=J[f+1132>>2];D:{if(!e){break D}h=J[f+1100>>2];d=0;if((e|0)!=1){f=e&-2;c=0;while(1){g=d<<2;i=J[J[g+h>>2]+28>>2];Ja[J[J[i>>2]+16>>2]](i,b);g=J[J[h+(g|4)>>2]+28>>2];Ja[J[J[g>>2]+16>>2]](g,b);d=d+2|0;c=c+2|0;if((f|0)!=(c|0)){continue}break}}if(!(e&1)){break D}d=J[J[h+(d<<2)>>2]+28>>2];Ja[J[J[d>>2]+16>>2]](d,b)}d=a+5584|0;c=J[d>>2];Ja[J[J[c>>2]+48>>2]](c,b);c=J[d+36>>2];Ja[J[J[c>>2]+48>>2]](c,b);d=J[d+72>>2];Ja[J[J[d>>2]+44>>2]](d,b);j=N[b>>2];k=N[b+4>>2];N[l+12>>2]=-N[b+8>>2];N[l+8>>2]=-k;N[l+4>>2]=-j;zB(a+5828|0,l+4|0)}Ha=l+16|0}function b1(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=Q(0),o=0,p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),w=Q(0),x=0,y=0,z=0,A=0,B=Q(0),D=0,E=0;r=Ha-10288|0;Ha=r;d=a+16|0;a:{if(!K[d+7632|0]){break a}H[d+7632|0]=0;f=J[d>>2];if(!f){J[d+636>>2]=0;break a}a=f<<2;if(a){b=J[40592];k=Ja[J[J[b+12>>2]+8>>2]](b+12|0,a,29909,9523,1093)|0}a=J[d+12>>2];b=0;if(f>>>0>=4){j=f&-4;while(1){c=a+(b<<3)|0;J[(b<<2)+k>>2]=J[c>>2];J[c>>2]=b;c=b|1;g=a+(c<<3)|0;J[(c<<2)+k>>2]=J[g>>2];J[g>>2]=c;c=b|2;g=a+(c<<3)|0;J[(c<<2)+k>>2]=J[g>>2];J[g>>2]=c;c=b|3;g=a+(c<<3)|0;J[(c<<2)+k>>2]=J[g>>2];J[g>>2]=c;b=b+4|0;e=e+4|0;if((j|0)!=(e|0)){continue}break}}e=f&3;if(e){while(1){c=a+(b<<3)|0;J[(b<<2)+k>>2]=J[c>>2];J[c>>2]=b;b=b+1|0;h=h+1|0;if((e|0)!=(h|0)){continue}break}}b:{if(f>>>0<=256){h=r- -8192|0;a=r;break b}a=0;h=0;b=f<<3;if(b){h=J[40592];h=Ja[J[J[h+12>>2]+8>>2]](h+12|0,b,29909,9523,1108)|0}b=f<<5;if(!b){break b}a=J[40592];a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,b,29909,9523,1109)|0}j=J[d+8>>2];c=f-1|0;b=j+P(c,24)|0;p=N[b+12>>2];q=N[b+8>>2];s=N[b+4>>2];t=N[b>>2];u=N[b+20>>2];w=N[b+16>>2];if(c){e=0;while(1){b=j+P(e,24)|0;n=N[b+12>>2];p=n>2];q=n>q?q:n;n=N[b+4>>2];s=n>s?s:n;n=N[b>>2];t=n>t?t:n;n=N[b+20>>2];u=n>2];w=n>2];n=Q(Q(u-q)*Q(.5));N[d+680>>2]=n;B=Q(Q(w-s)*Q(.5));N[d+676>>2]=B;N[d+672>>2]=Q(p-t)*Q(.5);N[d+664>>2]=Q(u+q)*Q(.5);N[d+660>>2]=Q(w+s)*Q(.5);N[d+656>>2]=Q(p+t)*Q(.5);o=Q(R(B))>>0>=4){m=f&-4;e=0;while(1){N[(b<<2)+h>>2]=N[g+P(b,24)>>2];l=b|1;N[(l<<2)+h>>2]=N[g+P(l,24)>>2];l=b|2;N[(l<<2)+h>>2]=N[g+P(l,24)>>2];l=b|3;N[(l<<2)+h>>2]=N[g+P(l,24)>>2];b=b+4|0;e=e+4|0;if((m|0)!=(e|0)){continue}break}}e=f&3;if(e){while(1){N[(b<<2)+h>>2]=N[g+P(b,24)>>2];b=b+1|0;c=c+1|0;if((e|0)!=(c|0)){continue}break}}m=Uc(r+10240|0);e=J[HA(m,h,f)+8>>2];c=0;while(1){l=J[e>>2];g=j+P(l,24)|0;q=N[g+4>>2];s=N[g+16>>2];t=N[g+8>>2];u=N[g+20>>2];w=N[g>>2];b=(c<<5)+a|0;p=N[g+12>>2];N[b+28>>2]=Q(Q(0)-p)*Q(.5);N[b+16>>2]=Q(p-w)*Q(.5);N[b+12>>2]=Q(p+Q(0))*Q(.5);N[b>>2]=Q(w+p)*Q(.5);N[b+24>>2]=Q(u-t)*Q(.5);N[b+20>>2]=Q(s-q)*Q(.5);N[b+8>>2]=Q(t+u)*Q(.5);N[b+4>>2]=Q(q+s)*Q(.5);g=i+(l<<3)|0;l=J[g+4>>2];b=(c<<3)+h|0;J[b>>2]=J[g>>2];J[b+4>>2]=l;e=e+4|0;c=c+1|0;if((f|0)!=(c|0)){continue}break}rc(m);J[d+644>>2]=o;J[d+636>>2]=f;b=J[d+640>>2];if(!(b>>>0>=f>>>0&f>>>0>=b>>>1>>>0)){b=f|f>>>1;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0;J[d+640>>2]=b;e=J[d+24>>2];if(e){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,e)}e=J[d+20>>2];if(e){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,e)}e=b<<5;if(e){c=J[40592];c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,e,29909,9523,484)|0}else{c=0}J[d+20>>2]=c;b=(b<<3)+15&-16;if(b){e=J[40592];b=Ja[J[J[e+12>>2]+8>>2]](e+12|0,b,29909,9523,485)|0}else{b=0}J[d+24>>2]=b}g=d+688|0;b=J[d+644>>2];Fg(g,N[d+656>>2],N[(d+656|0)+((b|0)==1?8:4)>>2],f,a,h,J[d+20>>2],J[d+24>>2],0,b);j=d+912|0;Eg(a,h,g,j,J[d+20>>2],J[d+24>>2],J[d+644>>2]);b=J[d+708>>2];Eg(a,h,j,d+2032|0,J[d+20>>2]+(b<<5)|0,J[d+24>>2]+(b<<3)|0,J[d+644>>2]);o=d+1136|0;b=J[d+712>>2];Eg(a,h,o,d+3152|0,J[d+20>>2]+(b<<5)|0,J[d+24>>2]+(b<<3)|0,J[d+644>>2]);m=d+1360|0;b=J[d+716>>2];Eg(a,h,m,d+4272|0,J[d+20>>2]+(b<<5)|0,J[d+24>>2]+(b<<3)|0,J[d+644>>2]);l=d+1584|0;b=J[d+720>>2];Eg(a,h,l,d+5392|0,J[d+20>>2]+(b<<5)|0,J[d+24>>2]+(b<<3)|0,J[d+644>>2]);D=d+1808|0;b=J[d+724>>2];Eg(a,h,D,d+6512|0,J[d+20>>2]+(b<<5)|0,J[d+24>>2]+(b<<3)|0,J[d+644>>2]);c=J[d+20>>2];i=c+(J[d+644>>2]<<2)|0;b=0;while(1){e=b<<5;A=e+c|0;e=e+i|0;p=N[e>>2];q=N[e+16>>2];e=(C(Q(p+q)),v(2));J[A+28>>2]=(e|0)<0?e^-1:e|-2147483648;e=(C(Q(p-q)),v(2));J[A+12>>2]=(e|0)<0?e^-1:e|-2147483648;b=b+1|0;if((f|0)!=(b|0)){continue}break}c:{if(f>>>0<=256){break c}if(a){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}if(!h){break c}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,h)}a=J[d+16>>2];h=J[d+12>>2];c=J[d+24>>2];b=0;if((f|0)!=1){A=f&-2;e=0;while(1){x=c+(b<<3)|0;y=J[x>>2];z=y<<2;i=J[z+k>>2];J[x>>2]=i;J[h+(y<<3)>>2]=i;if(a){J[a+z>>2]=b}x=b|1;y=c+(x<<3)|0;z=J[y>>2];E=z<<2;i=J[E+k>>2];J[y>>2]=i;J[h+(z<<3)>>2]=i;if(a){J[a+E>>2]=x}b=b+2|0;e=e+2|0;if((A|0)!=(e|0)){continue}break}}d:{if(!(f&1)){break d}e=c+(b<<3)|0;c=J[e>>2];i=c<<2;f=J[i+k>>2];J[e>>2]=f;J[h+(c<<3)>>2]=f;if(!a){break d}J[a+i>>2]=b}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,k);Dg(g);Dg(j);Dg(o);Dg(m);Dg(l);Dg(D);h=0;while(1){e=0;while(1){a=0;b=(P(h,1120)+d|0)+P(e,224)|0;e:{if((((J[b+2036>>2]+J[b+2032>>2]|0)+J[b+2040>>2]|0)+J[b+2044>>2]|0)+J[b+2048>>2]>>>0<=15){a=b+2248|0;J[a>>2]=1183336072;J[a+4>>2]=1183336072;a=b+2240|0;J[a>>2]=1183336072;J[a+4>>2]=1183336072;break e}while(1){J[r+10284>>2]=r+10240;f=J[r+10284>>2];k=J[f+16>>2]&2147483640|4;c=J[f+12>>2]&2147483640|3;g=J[f+8>>2]&2147483640|2;j=J[f+4>>2]&2147483640|1;f=J[f>>2]&2147483640;i=f>>>0>>0?j:f;o=g>>>0>i>>>0?g:i;m=c>>>0>o>>>0?c:o;l=k>>>0>m>>>0?k:m;k=k>>>0>>0?k:m;c=c>>>0>>0?c:o;g=g>>>0>>0?g:i;f=f>>>0>j>>>0?j:f;j=f>>>0>>0?g:f;i=c>>>0>j>>>0?c:j;o=k>>>0>i>>>0?k:i;m=l>>>0>>0?l:o;k=k>>>0>>0?k:i;c=c>>>0>>0?c:j;g=f>>>0>g>>>0?g:f;j=c>>>0>g>>>0?c:g;i=k>>>0>j>>>0?k:j;f=i>>>0>m>>>0?m:i;o=l>>>0>o>>>0?l:o;i=i>>>0>>0?m:i;m=i>>>0>o>>>0?o:i;j=k>>>0>>0?k:j;c=c>>>0>>0?c:g;g=c>>>0>>0?j:c;l=f>>>0>g>>>0?f:g;k=l>>>0>>0?m:l;c=(l>>>0>m>>>0?m:l)<<6&448|((f>>>0>>0?f:g)<<3&56|(c>>>0>j>>>0?j:c)&7);f=i>>>0>>0?o:i;I[(b+(a<<1)|0)+2240>>1]=c|(f>>>0>>0?f:k)<<9&3584|(f>>>0>k>>>0?f:k)<<12&28672;a=a+1|0;if((a|0)!=8){continue}break}}e=e+1|0;if((e|0)!=5){continue}break}h=h+1|0;if((h|0)!=5){continue}break}}Ha=r+10288|0}function zM(a,b,c,d,e,f){a=a|0;b=+b;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,w=0,x=0,y=0,z=0,B=0,C=0;m=Ha-560|0;Ha=m;J[m+44>>2]=0;A(+b);g=v(1)|0;v(0)|0;a:{if((g|0)<0){s=1;y=2089;b=-b;A(+b);g=v(1)|0;v(0)|0;break a}if(e&2048){s=1;y=2092;break a}s=e&1;y=s?2095:2090;z=!s}b:{if((g&2146435072)==2146435072){g=s+3|0;cc(a,32,c,g,e&-65537);Xb(a,y,s);d=f&32;Xb(a,b!=b?d?18049:68270:d?25378:68433,3);cc(a,32,c,g,e^8192);n=(c|0)<(g|0)?g:c;break b}u=m+16|0;c:{d:{e:{b=Nv(b,m+44|0);b=b+b;if(b!=0){g=J[m+44>>2];J[m+44>>2]=g-1;w=f|32;if((w|0)!=97){break e}break c}w=f|32;if((w|0)==97){break c}k=J[m+44>>2];l=(d|0)<0?6:d;break d}k=g-29|0;J[m+44>>2]=k;b=b*268435456;l=(d|0)<0?6:d}q=(m+48|0)+((k|0)>=0?288:0)|0;h=q;while(1){if(b<4294967296&b>=0){d=~~b>>>0}else{d=0}J[h>>2]=d;h=h+4|0;b=(b-+(d>>>0))*1e9;if(b!=0){continue}break}f:{if((k|0)<=0){d=k;g=h;i=q;break f}i=q;d=k;while(1){o=(d|0)>=29?29:d;g=h-4|0;g:{if(i>>>0>g>>>0){break g}d=0;while(1){j=J[g>>2];x=d;d=o&31;if((o&63)>>>0>=32){n=j<>>32-d;d=j<>>0>x>>>0?j+1|0:j,1e9);B=g,C=x-rea(d,Ia,1e9,0)|0,J[B>>2]=C;g=g-4|0;if(i>>>0<=g>>>0){continue}break}if(!d){break g}i=i-4|0;J[i>>2]=d}while(1){g=h;if(i>>>0>>0){h=g-4|0;if(!J[h>>2]){continue}}break}d=J[m+44>>2]-o|0;J[m+44>>2]=d;h=g;if((d|0)>0){continue}break}}if((d|0)<0){t=((l+25>>>0)/9|0)+1|0;p=(w|0)==102;while(1){d=0-d|0;n=(d|0)>=9?9:d;h:{if(g>>>0<=i>>>0){h=J[i>>2];break h}o=1e9>>>n|0;j=-1<>2];J[h>>2]=x+(d>>>n|0);d=P(o,d&j);h=h+4|0;if(h>>>0>>0){continue}break}h=J[i>>2];if(!d){break h}J[g>>2]=d;g=g+4|0}d=n+J[m+44>>2]|0;J[m+44>>2]=d;i=(!h<<2)+i|0;h=p?q:i;g=g-h>>2>(t|0)?h+(t<<2)|0:g;if((d|0)<0){continue}break}}d=0;i:{if(g>>>0<=i>>>0){break i}d=P(q-i>>2,9);h=10;j=J[i>>2];if(j>>>0<10){break i}while(1){d=d+1|0;h=P(h,10);if(j>>>0>=h>>>0){continue}break}}h=(l-((w|0)!=102?d:0)|0)-((w|0)==103&(l|0)!=0)|0;if((h|0)<(P(g-q>>2,9)-9|0)){o=h+9216|0;j=(o|0)/9|0;k=((((k|0)<0?4:292)+m|0)+(j<<2)|0)-4048|0;h=10;n=o-P(j,9)|0;if((n|0)<=7){while(1){h=P(h,10);n=n+1|0;if((n|0)!=8){continue}break}}o=J[k>>2];t=(o>>>0)/(h>>>0)|0;p=o-P(h,t)|0;j=k+4|0;j:{if(!p&(j|0)==(g|0)){break j}k:{if(!(t&1)){b=9007199254740992;if(!(H[k-4|0]&1)|((h|0)!=1e9|i>>>0>=k>>>0)){break k}}b=9007199254740994}r=(g|0)==(j|0)?1:1.5;j=h>>>1|0;r=j>>>0>p>>>0?.5:(j|0)==(p|0)?r:1.5;if(!(K[y|0]!=45|z)){r=-r;b=-b}j=o-p|0;J[k>>2]=j;if(b+r==b){break j}d=h+j|0;J[k>>2]=d;if(d>>>0>=1e9){while(1){J[k>>2]=0;k=k-4|0;if(k>>>0>>0){i=i-4|0;J[i>>2]=0}d=J[k>>2]+1|0;J[k>>2]=d;if(d>>>0>999999999){continue}break}}d=P(q-i>>2,9);h=10;j=J[i>>2];if(j>>>0<10){break j}while(1){d=d+1|0;h=P(h,10);if(j>>>0>=h>>>0){continue}break}}h=k+4|0;g=g>>>0>h>>>0?h:g}while(1){j=g;o=g>>>0<=i>>>0;if(!o){g=j-4|0;if(!J[g>>2]){continue}}break}l:{if((w|0)!=103){k=e&8;break l}h=l?l:1;g=(h|0)>(d|0)&(d|0)>-5;l=(g?d^-1:-1)+h|0;f=(g?-1:-2)+f|0;k=e&8;if(k){break l}g=-9;m:{if(o){break m}k=J[j-4>>2];if(!k){break m}n=10;g=0;if((k>>>0)%10|0){break m}while(1){h=g;g=g+1|0;n=P(n,10);if(!((k>>>0)%(n>>>0)|0)){continue}break}g=h^-1}h=P(j-q>>2,9);if((f&-33)==70){k=0;g=(g+h|0)-9|0;g=(g|0)>0?g:0;l=(g|0)>(l|0)?l:g;break l}k=0;g=((d+h|0)+g|0)-9|0;g=(g|0)>0?g:0;l=(g|0)>(l|0)?l:g}n=-1;o=k|l;if(((o?2147483645:2147483646)|0)<(l|0)){break b}p=(((o|0)!=0)+l|0)+1|0;h=f&-33;n:{if((h|0)==70){if((p^2147483647)<(d|0)){break b}g=(d|0)>0?d:0;break n}g=d>>31;g=yf((g^d)-g|0,0,u);if((u-g|0)<=1){while(1){g=g-1|0;H[g|0]=48;if((u-g|0)<2){continue}break}}t=g-2|0;H[t|0]=f;H[g-1|0]=(d|0)<0?45:43;g=u-t|0;if((g|0)>(p^2147483647)){break b}}d=g+p|0;if((d|0)>(s^2147483647)){break b}p=d+s|0;cc(a,32,c,p,e);Xb(a,y,s);cc(a,48,c,p,e^65536);o:{p:{q:{if((h|0)==70){f=m+16|0;d=f|8;k=f|9;h=i>>>0>q>>>0?q:i;i=h;while(1){g=yf(J[i>>2],0,k);r:{if((h|0)!=(i|0)){if(m+16>>>0>=g>>>0){break r}while(1){g=g-1|0;H[g|0]=48;if(m+16>>>0>>0){continue}break}break r}if((g|0)!=(k|0)){break r}H[m+24|0]=48;g=d}Xb(a,g,k-g|0);i=i+4|0;if(q>>>0>=i>>>0){continue}break}if(o){Xb(a,76761,1)}if((l|0)<=0|i>>>0>=j>>>0){break q}while(1){g=yf(J[i>>2],0,k);if(g>>>0>m+16>>>0){while(1){g=g-1|0;H[g|0]=48;if(m+16>>>0>>0){continue}break}}Xb(a,g,(l|0)>=9?9:l);g=l-9|0;i=i+4|0;if(j>>>0<=i>>>0){break p}d=(l|0)>9;l=g;if(d){continue}break}break p}s:{if((l|0)<0){break s}q=i>>>0>>0?j:i+4|0;f=m+16|0;d=f|8;j=f|9;h=i;while(1){g=yf(J[h>>2],0,j);if((j|0)==(g|0)){H[m+24|0]=48;g=d}t:{if((h|0)!=(i|0)){if(m+16>>>0>=g>>>0){break t}while(1){g=g-1|0;H[g|0]=48;if(m+16>>>0>>0){continue}break}break t}Xb(a,g,1);g=g+1|0;if(!(k|l)){break t}Xb(a,76761,1)}f=j-g|0;Xb(a,g,(f|0)>(l|0)?l:f);l=l-f|0;h=h+4|0;if(q>>>0<=h>>>0){break s}if((l|0)>=0){continue}break}}cc(a,48,l+18|0,18,0);Xb(a,t,u-t|0);break o}g=l}cc(a,48,g+9|0,9,0)}cc(a,32,c,p,e^8192);n=(c|0)<(p|0)?p:c;break b}k=(f<<26>>31&9)+y|0;u:{if(d>>>0>11){break u}g=12-d|0;r=16;while(1){r=r*16;g=g-1|0;if(g){continue}break}if(K[k|0]==45){b=-(r+(-b-r));break u}b=b+r-r}g=J[m+44>>2];h=g>>31;g=yf((g^h)-h|0,0,u);if((u|0)==(g|0)){H[m+15|0]=48;g=m+15|0}q=s|2;i=f&32;h=J[m+44>>2];l=g-2|0;H[l|0]=f+15;H[g-1|0]=(h|0)<0?45:43;g=e&8;h=m+16|0;while(1){f=h;if(R(b)<2147483648){j=~~b}else{j=-2147483648}H[h|0]=i|K[j+119856|0];b=(b-+(j|0))*16;h=f+1|0;if(!(!((d|0)>0|g)&b==0|(h-(m+16|0)|0)!=1)){H[f+1|0]=46;h=f+2|0}if(b!=0){continue}break}n=-1;g=u-l|0;f=g+q|0;if((2147483645-f|0)<(d|0)){break b}j=f;f=m+16|0;i=h-f|0;d=d?(i-2|0)<(d|0)?d+2|0:i:i;h=j+d|0;cc(a,32,c,h,e);Xb(a,k,q);cc(a,48,c,h,e^65536);Xb(a,f,i);cc(a,48,d-i|0,0,0);Xb(a,l,g);cc(a,32,c,h,e^8192);n=(c|0)<(h|0)?h:c}Ha=m+560|0;return n|0}function Lv(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;j=Ha-80|0;Ha=j;J[j+76>>2]=b;y=j+55|0;t=j+56|0;a:{b:{c:{d:{e:while(1){k=b;if((q^2147483647)<(h|0)){break d}q=h+q|0;f:{g:{h:{h=k;i=K[h|0];if(i){while(1){i:{b=i&255;j:{if(!b){b=h;break j}if((b|0)!=37){break i}i=h;while(1){if(K[i+1|0]!=37){b=i;break j}h=h+1|0;m=K[i+2|0];b=i+2|0;i=b;if((m|0)==37){continue}break}}h=h-k|0;x=q^2147483647;if((h|0)>(x|0)){break d}if(a){Xb(a,k,h)}if(h){continue e}J[j+76>>2]=b;h=b+1|0;r=-1;if(!(K[b+2|0]!=36|H[b+1|0]-48>>>0>=10)){r=H[b+1|0]-48|0;u=1;h=b+3|0}J[j+76>>2]=h;o=0;i=H[h|0];b=i-32|0;k:{if(b>>>0>31){n=h;break k}n=h;b=1<>2]=n;o=b|o;i=H[h+1|0];b=i-32|0;if(b>>>0>=32){break k}h=n;b=1<>>0>=10)){J[((H[n+1|0]<<2)+e|0)-192>>2]=10;i=n+3|0;u=1;b=J[((H[n+1|0]<<3)+d|0)-384>>2];break m}if(u){break h}i=n+1|0;if(!a){J[j+76>>2]=i;u=0;s=0;break l}b=J[c>>2];J[c>>2]=b+4;u=0;b=J[b>>2]}J[j+76>>2]=i;s=b;if((b|0)>=0){break l}s=0-s|0;o=o|8192;break l}s=Kv(j+76|0);if((s|0)<0){break d}i=J[j+76>>2]}h=0;l=-1;n:{if(K[i|0]!=46){b=i;w=0;break n}if(K[i+1|0]==42){o:{if(!(K[i+3|0]!=36|H[i+2|0]-48>>>0>=10)){J[((H[i+2|0]<<2)+e|0)-192>>2]=10;b=i+4|0;l=J[((H[i+2|0]<<3)+d|0)-384>>2];break o}if(u){break h}b=i+2|0;l=0;if(!a){break o}i=J[c>>2];J[c>>2]=i+4;l=J[i>>2]}J[j+76>>2]=b;w=(l^-1)>>>31|0;break n}J[j+76>>2]=i+1;l=Kv(j+76|0);b=J[j+76>>2];w=1}while(1){p=h;n=28;m=b;h=H[b|0];if(h-123>>>0<4294967238){break c}b=m+1|0;h=K[(h+P(p,58)|0)+119327|0];if(h-1>>>0<8){continue}break}J[j+76>>2]=b;p:{q:{if((h|0)!=27){if(!h){break c}if((r|0)>=0){J[(r<<2)+e>>2]=h;i=(r<<3)+d|0;h=J[i+4>>2];J[j+64>>2]=J[i>>2];J[j+68>>2]=h;break q}if(!a){break f}Jv(j- -64|0,h,c,g);break p}if((r|0)>=0){break c}}h=0;if(!a){continue e}}i=o&-65537;o=o&8192?i:o;r=0;v=2079;n=t;r:{s:{t:{u:{v:{w:{x:{y:{z:{A:{B:{C:{D:{E:{F:{G:{h=H[m|0];h=p?(h&15)==3?h&-33:h:h;switch(h-88|0){case 11:break r;case 9:case 13:case 14:case 15:break s;case 27:break x;case 12:case 17:break A;case 23:break B;case 0:case 32:break C;case 24:break D;case 22:break E;case 29:break F;case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 10:case 16:case 18:case 19:case 20:case 21:case 25:case 26:case 28:case 30:case 31:break g;default:break G}}H:{switch(h-65|0){case 0:case 4:case 5:case 6:break s;case 2:break v;case 1:case 3:break g;default:break H}}if((h|0)==83){break w}break g}i=J[j+64>>2];m=J[j+68>>2];v=2079;break z}h=0;I:{switch(p&255){case 0:J[J[j+64>>2]>>2]=q;continue e;case 1:J[J[j+64>>2]>>2]=q;continue e;case 2:k=J[j+64>>2];J[k>>2]=q;J[k+4>>2]=q>>31;continue e;case 3:I[J[j+64>>2]>>1]=q;continue e;case 4:H[J[j+64>>2]]=q;continue e;case 6:J[J[j+64>>2]>>2]=q;continue e;case 7:break I;default:continue e}}k=J[j+64>>2];J[k>>2]=q;J[k+4>>2]=q>>31;continue e}l=l>>>0<=8?8:l;o=o|8;h=120}k=t;i=J[j+64>>2];m=J[j+68>>2];if(i|m){z=h&32;while(1){k=k-1|0;H[k|0]=z|K[(i&15)+119856|0];A=!m&i>>>0>15|(m|0)!=0;p=m;m=m>>>4|0;i=(p&15)<<28|i>>>4;if(A){continue}break}}if(!(J[j+64>>2]|J[j+68>>2])|!(o&8)){break y}v=(h>>>4|0)+2079|0;r=2;break y}h=t;k=J[j+68>>2];m=k;i=J[j+64>>2];if(k|i){while(1){h=h-1|0;H[h|0]=i&7|48;p=!m&i>>>0>7|(m|0)!=0;k=m;m=k>>>3|0;i=(k&7)<<29|i>>>3;if(p){continue}break}}k=h;if(!(o&8)){break y}h=t-k|0;l=(h|0)<(l|0)?l:h+1|0;break y}i=J[j+64>>2];h=J[j+68>>2];m=h;if((h|0)<0){k=0-(m+((i|0)!=0)|0)|0;m=k;i=0-i|0;J[j+64>>2]=i;J[j+68>>2]=k;r=1;v=2079;break z}if(o&2048){r=1;v=2080;break z}r=o&1;v=r?2081:2079}k=yf(i,m,t)}if((l|0)<0?w:0){break d}o=w?o&-65537:o;h=J[j+64>>2];i=J[j+68>>2];if(!(l|(h|i)!=0)){k=t;l=0;break g}h=!(h|i)+(t-k|0)|0;l=(h|0)<(l|0)?l:h;break g}n=l>>>0>=2147483647?2147483647:l;p=n;o=(n|0)!=0;h=J[j+64>>2];k=h?h:76763;h=k;J:{K:{L:{M:{if(!(h&3)|!n){break M}while(1){if(!K[h|0]){break L}p=p-1|0;o=(p|0)!=0;h=h+1|0;if(!(h&3)){break M}if(p){continue}break}}if(!o){break K}if(!(!K[h|0]|p>>>0<4)){while(1){m=J[h>>2];if((m^-1)&m-16843009&-2139062144){break L}h=h+4|0;p=p-4|0;if(p>>>0>3){continue}break}}if(!p){break K}}while(1){if(!K[h|0]){break J}h=h+1|0;p=p-1|0;if(p){continue}break}}h=0}h=h?h-k|0:n;n=h+k|0;if((l|0)>=0){o=i;l=h;break g}o=i;l=h;if(K[n|0]){break d}break g}if(l){i=J[j+64>>2];break u}h=0;cc(a,32,s,0,o);break t}J[j+12>>2]=0;J[j+8>>2]=J[j+64>>2];i=j+8|0;J[j+64>>2]=i;l=-1}h=0;N:{while(1){k=J[i>>2];if(!k){break N}m=Hv(j+4|0,k);k=(m|0)<0;if(!(k|m>>>0>l-h>>>0)){i=i+4|0;h=h+m|0;if(l>>>0>h>>>0){continue}break N}break}if(k){break b}}n=61;if((h|0)<0){break c}cc(a,32,s,h,o);if(!h){h=0;break t}n=0;i=J[j+64>>2];while(1){k=J[i>>2];if(!k){break t}k=Hv(j+4|0,k);n=k+n|0;if(n>>>0>h>>>0){break t}Xb(a,j+4|0,k);i=i+4|0;if(h>>>0>n>>>0){continue}break}}cc(a,32,s,h,o^8192);h=(h|0)<(s|0)?s:h;continue e}if((l|0)<0?w:0){break d}n=61;h=Ja[f|0](a,O[j+64>>3],s,l,o,h)|0;if((h|0)>=0){continue e}break c}H[j+55|0]=J[j+64>>2];l=1;k=y;o=i;break g}i=K[h+1|0];h=h+1|0;continue}}if(a){break a}if(!u){break f}h=1;while(1){a=J[(h<<2)+e>>2];if(a){Jv((h<<3)+d|0,a,c,g);q=1;h=h+1|0;if((h|0)!=10){continue}break a}break}q=1;if(h>>>0>=10){break a}while(1){if(J[(h<<2)+e>>2]){break h}h=h+1|0;if((h|0)!=10){continue}break}break a}n=28;break c}m=n-k|0;i=(l|0)>(m|0)?l:m;if((i|0)>(r^2147483647)){break d}n=61;l=i+r|0;h=(l|0)<(s|0)?s:l;if((x|0)<(h|0)){break c}cc(a,32,h,l,o);Xb(a,v,r);cc(a,48,h,l,o^65536);cc(a,48,i,m,0);Xb(a,k,m);cc(a,32,h,l,o^8192);continue}break}q=0;break a}n=61}J[40598]=n}q=-1}Ha=j+80|0;return q}function nH(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;h=Ha-48|0;Ha=h;J[h+44>>2]=b;e=K[b+47|0];f=K[b+46|0];J[h+8>>2]=0;J[h+12>>2]=0;l=J[a+4>>2];a:{if(!b|!K[l+1812|0]){break a}if(K[e+(P(f,7)+131104|0)|0]){if(!(f>>>0>4|e>>>0>4)){b:{if(!(e?f:0)){e=J[l+932>>2];if(!e){m=Ha-16|0;Ha=m;i=l+644|0;f=J[i+284>>2];if(f){e=J[40592];g=Ja[J[J[e>>2]+20>>2]](e)|0?50705:69706;j=Ja[J[J[e+12>>2]+8>>2]](e+12|0,f,g,22517,180)|0}else{j=0}J[m+12>>2]=j;e=J[i+268>>2];c:{if(e>>>0>=(J[i+272>>2]&2147483647)>>>0){e=0;g=i+4|0;f=J[g+268>>2];n=f&2147483647?f<<1:1;d:{if(!n){break d}f=n<<2;if(!(K[g+256|0]|f>>>0>256)){H[g+256|0]=1;e=g;break d}if(!f){break d}e=J[40592];k=Ja[J[J[e>>2]+20>>2]](e)|0?50705:69706;e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,f,k,20075,553)|0}k=J[g+264>>2];p=(k<<2)+e|0;if((k|0)>0){o=J[g+260>>2];f=e;while(1){J[f>>2]=J[o>>2];o=o+4|0;f=f+4|0;if(p>>>0>f>>>0){continue}break}}J[p>>2]=J[m+12>>2];e:{if(J[g+268>>2]<0){break e}f=J[g+260>>2];if((f|0)==(g|0)){H[g+256|0]=0;break e}if(!f){break e}k=J[40592];Ja[J[J[k+12>>2]+12>>2]](k+12|0,f);k=J[g+264>>2]}J[g+268>>2]=n;J[g+260>>2]=e;J[g+264>>2]=k+1;break c}J[J[i+264>>2]+(e<<2)>>2]=j;J[i+268>>2]=e+1}e=(j+(J[i+276>>2]<<7)|0)-128|0;if(j>>>0<=e>>>0){f=J[i+288>>2];while(1){J[e>>2]=f;f=e;e=e-128|0;if(j>>>0<=e>>>0){continue}break}J[i+288>>2]=f}Ha=m+16|0;e=J[l+932>>2]}J[l+932>>2]=J[e>>2];J[l+924>>2]=J[l+924>>2]+1;g=e+80|0;f=1;break b}e=J[l+640>>2];if(!e){m=Ha-16|0;Ha=m;i=l+352|0;f=J[i+284>>2];if(f){e=J[40592];g=Ja[J[J[e>>2]+20>>2]](e)|0?50863:69706;j=Ja[J[J[e+12>>2]+8>>2]](e+12|0,f,g,22517,180)|0}else{j=0}J[m+12>>2]=j;e=J[i+268>>2];f:{if(e>>>0>=(J[i+272>>2]&2147483647)>>>0){e=0;g=i+4|0;f=J[g+268>>2];n=f&2147483647?f<<1:1;g:{if(!n){break g}f=n<<2;if(!(K[g+256|0]|f>>>0>256)){H[g+256|0]=1;e=g;break g}if(!f){break g}e=J[40592];k=Ja[J[J[e>>2]+20>>2]](e)|0?50863:69706;e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,f,k,20075,553)|0}k=J[g+264>>2];p=(k<<2)+e|0;if((k|0)>0){o=J[g+260>>2];f=e;while(1){J[f>>2]=J[o>>2];o=o+4|0;f=f+4|0;if(p>>>0>f>>>0){continue}break}}J[p>>2]=J[m+12>>2];h:{if(J[g+268>>2]<0){break h}f=J[g+260>>2];if((f|0)==(g|0)){H[g+256|0]=0;break h}if(!f){break h}k=J[40592];Ja[J[J[k+12>>2]+12>>2]](k+12|0,f);k=J[g+264>>2]}J[g+268>>2]=n;J[g+260>>2]=e;J[g+264>>2]=k+1;break f}J[J[i+264>>2]+(e<<2)>>2]=j;J[i+268>>2]=e+1}e=(j+P(J[i+276>>2],272)|0)-272|0;if(j>>>0<=e>>>0){f=J[i+288>>2];while(1){J[e>>2]=f;f=e;e=e-272|0;if(j>>>0<=e>>>0){continue}break}J[i+288>>2]=f}Ha=m+16|0;e=J[l+640>>2]}J[l+640>>2]=J[e>>2];J[l+632>>2]=J[l+632>>2]+1;g=e+80|0;f=4}J[e+76>>2]=g;H[e+66|0]=0;H[e+65|0]=f;H[e+64|0]=0;J[e+16>>2]=2139095039;J[e+20>>2]=2139095039;J[e+48>>2]=0;J[e+52>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;J[e+8>>2]=0;J[e+12>>2]=1065353216;J[e>>2]=0;J[e+4>>2]=0;J[e+24>>2]=2139095039;J[e+28>>2]=0;J[e+56>>2]=0;J[e+60>>2]=1065353216;J[e+40>>2]=0;J[e+44>>2]=1065353216;J[h+8>>2]=e;H[h+15|0]=K[h+15|0]|1;H[e+64|0]=0;H[e+66|0]=0;J[e+24>>2]=2139095039;J[e+28>>2]=0;J[e+16>>2]=2139095039;J[e+20>>2]=2139095039;J[e+8>>2]=0;J[e+12>>2]=1065353216;J[e>>2]=0;J[e+4>>2]=0;break a}J[h+8>>2]=0;H[h+15|0]=K[h+15|0]|3;break a}H[h+15|0]=0;J[h+8>>2]=0}J[h+24>>2]=0;J[h+28>>2]=0;J[h+16>>2]=0;J[h+20>>2]=0;H[h+29|0]=d;H[h+30|0]=K[b+40|0]<<2&8|((c|0)>0?2:c>>>31|0)|32;c=K[b+43|0];if(c&2){H[b+43|0]=c|64}c=J[a+72>>2];i:{if(c>>>0>=(J[a+76>>2]&2147483647)>>>0){c=0;d=J[a+76>>2];f=d&2147483647?d<<1:1;j:{if(!f){break j}d=f<<4;if(!d){break j}c=J[40592];e=Ja[J[J[c>>2]+20>>2]](c)|0?32671:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,d,e,19978,553)|0}d=J[a+72>>2];if((d|0)>0){g=(d<<4)+c|0;e=J[a+68>>2];d=c;while(1){j=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=j;j=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=j;e=e+16|0;d=d+16|0;if(g>>>0>d>>>0){continue}break}d=J[a+72>>2]}e=J[h+20>>2];d=(d<<4)+c|0;J[d>>2]=J[h+16>>2];J[d+4>>2]=e;e=J[h+28>>2];J[d+8>>2]=J[h+24>>2];J[d+12>>2]=e;k:{if(J[a+76>>2]<0){break k}d=J[a+68>>2];if(!d){break k}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d)}J[a+76>>2]=f;J[a+68>>2]=c;break i}d=J[h+20>>2];c=J[a+68>>2]+(c<<4)|0;J[c>>2]=J[h+16>>2];J[c+4>>2]=d;d=J[h+28>>2];J[c+8>>2]=J[h+24>>2];J[c+12>>2]=d}J[a+72>>2]=J[a+72>>2]+1;c=J[a+96>>2];l:{if(c>>>0>=(J[a+100>>2]&2147483647)>>>0){c=0;d=J[a+100>>2];f=d&2147483647?d<<1:1;m:{if(!f){break m}d=f<<3;if(!d){break m}c=J[40592];e=Ja[J[J[c>>2]+20>>2]](c)|0?49205:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,d,e,19978,553)|0}d=J[a+96>>2];if((d|0)>0){g=(d<<3)+c|0;e=J[a+92>>2];d=c;while(1){j=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=j;e=e+8|0;d=d+8|0;if(g>>>0>d>>>0){continue}break}d=J[a+96>>2]}e=J[h+12>>2];d=(d<<3)+c|0;J[d>>2]=J[h+8>>2];J[d+4>>2]=e;n:{if(J[a+100>>2]<0){break n}d=J[a+92>>2];if(!d){break n}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d)}J[a+100>>2]=f;J[a+92>>2]=c;break l}d=J[h+12>>2];c=J[a+92>>2]+(c<<3)|0;J[c>>2]=J[h+8>>2];J[c+4>>2]=d}J[a+96>>2]=J[a+96>>2]+1;c=J[a+84>>2];o:{if(c>>>0>=(J[a+88>>2]&2147483647)>>>0){b=0;c=J[a+88>>2];f=c&2147483647?c<<1:1;p:{if(!f){break p}c=f<<2;if(!c){break p}b=J[40592];d=Ja[J[J[b>>2]+20>>2]](b)|0?62255:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,d,19978,553)|0}d=J[a+84>>2];g=(d<<2)+b|0;if((d|0)>0){e=J[a+80>>2];c=b;while(1){J[c>>2]=J[e>>2];e=e+4|0;c=c+4|0;if(g>>>0>c>>>0){continue}break}}J[g>>2]=J[h+44>>2];q:{if(J[a+88>>2]<0){break q}c=J[a+80>>2];if(!c){break q}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c);d=J[a+84>>2]}J[a+88>>2]=f;J[a+80>>2]=b;J[a+84>>2]=d+1;break o}J[J[a+80>>2]+(c<<2)>>2]=b;J[a+84>>2]=c+1}J[J[h+44>>2]+68>>2]=J[a+64>>2]|(J[a+72>>2]<<3)+2147483640|-2147483648;Ha=h+48|0}function YT(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=0,h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=0,n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,K=Q(0),L=0,M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0);g=Ha-320|0;Ha=g;x=N[d+20>>2];o=N[b+20>>2];k=N[d+24>>2];v=N[b+24>>2];y=N[b+8>>2];r=N[b>>2];s=N[b+4>>2];C=N[b+12>>2];z=N[d+12>>2];p=N[d>>2];i=N[d+16>>2];l=N[b+16>>2];D=N[d+4>>2];q=N[d+8>>2];t=J[c+4>>2];J[g+28>>2]=c;J[g+24>>2]=t;h=N[c+16>>2];f=N[c+12>>2];U=N[c+8>>2];N[g+16>>2]=Q(1)/U;E=Q(Q(1)/f);N[g+12>>2]=E;O=Q(Q(1)/h);N[g+20>>2]=O;f=Q(v-k);F=Q(f+f);f=Q(l-i);k=Q(f+f);h=Q(Q(p*F)-Q(q*k));f=Q(o-x);M=Q(f+f);S=Q(Q(Q(Q(-p)*k)-Q(M*D))-Q(q*F));T=Q(Q(z*z)+Q(-.5));x=Q(Q(Q(F*T)+Q(z*Q(Q(D*k)-Q(p*M))))-Q(q*S));o=Q(Q(r*D)+Q(Q(Q(z*y)-Q(C*q))-Q(p*s)));v=Q(Q(s*q)+Q(Q(Q(z*r)-Q(C*p))-Q(D*y)));A=Q(v+v);f=Q(Q(y*p)+Q(Q(Q(z*s)-Q(C*D))-Q(q*r)));i=Q(Q(q*y)+Q(Q(D*s)+Q(Q(z*C)+Q(p*r))));r=Q(i+i);s=N[a+8>>2];C=Q(Q(Q(o*A)-Q(f*r))*s);K=Q(x+C);l=Q(R(O));k=Q(Q(Q(k*T)+Q(z*Q(Q(q*M)-Q(D*F))))-Q(p*S));F=Q(Q(Q(v*A)+Q(Q(i*r)+Q(-1)))*s);p=Q(k+F);q=Q(p*E);y=N[a+4>>2];E=Q(Q(R(E))*y);i=Q(q-E);a:{if(i>2]-2|0;if(i>Q(B>>>0)){break a}i=Q(V(i));if(i=Q(0)){B=~~i>>>0;break a}B=0}v=Q(M*T);h=Q(z*h);i=Q(A*f);f=Q(o*r);A=Q(K*O);r=Q(l*y);l=Q(E+q);b:{if(l>2]-1|0;if(l>Q(n>>>0)){break b}l=Q(W(l));if(l=Q(0)){n=~~l>>>0;break b}n=0}l=Q(D*S);h=Q(v+h);f=Q(f+i);i=Q(A-r);c:{if(i>2]-2|0;if(i>Q(m>>>0)){break c}i=Q(V(i));if(i=Q(0)){m=~~i>>>0;break c}m=0}l=Q(h-l);o=Q(f*s);f=Q(r+A);d:{if(f>2]-1|0;if(f>Q(u>>>0)){break d}f=Q(W(f));if(f=Q(0)){u=~~f>>>0;break d}u=0}s=Q(l+o);v=Q(y*y);e:{f:{g:{h:{if(!(q>=Q(0))|!(A>=Q(0))|(!(q>2]+Q(1)))|!(A>2]+Q(1))))){break h}if(Q(s-Q(U*ng(t,q,A)))!=Q(0)){break h}d=1;if((Ph(g+12|0,p,K)|0)==-1){break g}break e}if(n>>>0<=B>>>0|m>>>0>=u>>>0){break g}j=B;while(1){a=m;while(1){N[g+172>>2]=K;N[g+168>>2]=s;N[g+164>>2]=p;d=0;b=jo(g+12|0,j,a,g+164|0,g+176|0);if(b){while(1){c=(g+176|0)+P(d,12)|0;h=Q(s-N[c+4>>2]);if(h>Q(0)){f=Q(K-N[c+8>>2]);i=Q(f*f);f=Q(p-N[c>>2]);if(!(v>2];c=0;i=Q(k-F);k=Q(i*N[g+12>>2]);h=Q(k-E);i:{if(h>2]-2|0;if(h>Q(c>>>0)){break i}h=Q(V(h));if(h=Q(0)){c=~~h>>>0;break i}c=0}h=Q(x*f);f=Q(E+k);j:{if(f>2]-1|0;if(f>Q(w>>>0)){break j}f=Q(W(f));if(f=Q(0)){w=~~f>>>0;break j}w=0}j=0;e=0;f=Q(h-r);k:{if(f>2]-2|0;if(f>Q(e>>>0)){break k}f=Q(V(f));if(f=Q(0)){e=~~f>>>0;break k}e=0}f=Q(r+h);l:{if(f>2]-1|0;if(f>Q(j>>>0)){break l}f=Q(W(f));if(f=Q(0)){j=~~f>>>0;break l}j=0}l=Q(l-o);m:{n:{o:{if(!(k>=Q(0))|!(h>=Q(0))){break o}a=J[g+24>>2];if(!(k>2]+Q(1)))|!(h>2]+Q(1)))){break o}if(Q(l-Q(N[J[g+28>>2]+8>>2]*ng(a,k,h)))==Q(0)){break n}}if(c>>>0>=w>>>0|e>>>0>=j>>>0){break m}b=c;while(1){a=e;while(1){N[g+172>>2]=x;N[g+168>>2]=l;N[g+164>>2]=i;d=0;L=jo(g+12|0,b,a,g+164|0,g+176|0);if(L){while(1){G=(g+176|0)+P(d,12)|0;h=Q(l-N[G+4>>2]);if(h>Q(0)){f=Q(x-N[G+8>>2]);k=Q(f*f);f=Q(i-N[G>>2]);if(!(v>2]=0;N[g+184>>2]=K;N[g+180>>2]=s;N[g+176>>2]=p;J[g+156>>2]=0;N[g+152>>2]=C*Q(-2);N[g+148>>2]=o*Q(-2);N[g+144>>2]=F*Q(-2);c=c>>>0>>0?c:B;w=n>>>0>>0?w:n;if(c>>>0>w>>>0){break e}a=e>>>0>>0?e:m;G=j>>>0>u>>>0?j:u;if(a>>>0>G>>>0){break e}while(1){L=(c|0)==(w|0)?1:3;b=a;while(1){d=((b|0)==(G|0))<<1;if(L>>>0>d>>>0){n=P(J[t+44>>2],c)+b|0;B=P(n,3);while(1){p:{e=d+B|0;if((lg(g+12|0,e,n,c,b)|0)==-1){break p}q:{r:{s:{switch(e+P(n,-3)|0){case 0:e=J[J[g+24>>2]+60>>2]+(n<<2)|0;m=I[e+4>>1];e=I[e>>1];j=J[g+28>>2];h=N[j+8>>2];f=N[j+12>>2];o=N[j+16>>2];N[g+140>>2]=o*Q(b>>>0);N[g+132>>2]=f*Q(c>>>0);f=Q(h*Q(e|0));N[g+136>>2]=f;k=Q(0);f=Q(Q(h*Q(m|0))-f);break r;case 1:u=J[g+28>>2];k=N[u+12>>2];l=Q(k*Q(c>>>0));i=N[u+8>>2];j=J[g+24>>2];m=J[j+60>>2];e=m+(n<<2)|0;if(H[e+2|0]<0){m=I[(m+(n+J[j+44>>2]<<2)|0)+4>>1];e=I[e>>1];o=N[u+16>>2];N[g+140>>2]=o*Q(b>>>0);f=Q(i*Q(e|0));N[g+136>>2]=f;N[g+132>>2]=l;f=Q(Q(i*Q(m|0))-f);break r}m=I[m+(n+J[j+44>>2]<<2)>>1];e=I[e+4>>1];h=N[u+16>>2];N[g+140>>2]=h*Q(b+1>>>0);f=Q(i*Q(e|0));N[g+136>>2]=f;N[g+132>>2]=l;o=Q(-h);f=Q(Q(i*Q(m|0))-f);break r;case 2:break s;default:break q}}e=J[g+24>>2];j=J[e+60>>2];m=I[j+(n+J[e+44>>2]<<2)>>1];e=I[j+(n<<2)>>1];j=J[g+28>>2];k=N[j+12>>2];h=N[j+8>>2];N[g+140>>2]=N[j+16>>2]*Q(b>>>0);f=Q(h*Q(e|0));N[g+136>>2]=f;N[g+132>>2]=k*Q(c>>>0);o=Q(0);f=Q(Q(h*Q(m|0))-f)}N[g+128>>2]=o;N[g+124>>2]=f;N[g+120>>2]=k}J[g+108>>2]=0;N[g+104>>2]=N[g+140>>2];e=J[g+136>>2];J[g+96>>2]=J[g+132>>2];J[g+100>>2]=e;J[g+92>>2]=0;N[g+88>>2]=N[g+128>>2];e=J[g+124>>2];J[g+80>>2]=J[g+120>>2];J[g+84>>2]=e;uz(g+32|0,g+176|0,g+144|0,g+96|0,g+80|0,g- -64|0,g+48|0);if(!(v>N[g+32>>2])){break p}d=1;break e}d=d+1|0;if((L|0)!=(d|0)){continue}break}}b=b+1|0;if(G>>>0>=b>>>0){continue}break}d=0;c=c+1|0;if(w>>>0>=c>>>0){continue}break}break e}d=1}Ha=g+320|0;return d|0}function yX(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),J=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0);h=Ha-112|0;Ha=h;l=N[d+20>>2];o=N[d+16>>2];m=N[d+24>>2];n=N[d>>2];r=Q(n+n);q=N[d+8>>2];p=N[d+4>>2];g=N[d+12>>2];i=Q(g+g);j=N[c+8>>2];t=Q(Q(Q(r*q)-Q(p*i))*j);N[h+88>>2]=m-t;q=Q(j*Q(Q(q*i)+Q(r*p)));N[h+84>>2]=l-q;N[h+76>>2]=t+m;N[h+72>>2]=l+q;l=Q(j*Q(Q(n*r)+Q(Q(g*i)+Q(-1))));N[h+80>>2]=o-l;N[h+68>>2]=o+l;N[h+92>>2]=N[c+4>>2];o=N[f+4>>2];r=Q(o+o);l=N[f+8>>2];j=Q(r*l);g=N[f>>2];n=Q(g+g);i=N[f+12>>2];m=Q(n*i);N[h+36>>2]=j-m;N[h+28>>2]=j+m;g=Q(Q(1)-Q(g*n));j=Q(o*r);N[h+40>>2]=g-j;k=g;g=Q(l+l);m=Q(l*g);N[h+24>>2]=k-m;l=Q(n*l);r=Q(r*i);N[h+32>>2]=l+r;o=Q(n*o);n=Q(g*i);N[h+20>>2]=o-n;N[h+16>>2]=l-r;N[h+12>>2]=o+n;N[h+8>>2]=Q(Q(1)-j)-m;N[h+44>>2]=N[f+16>>2];N[h+48>>2]=N[f+20>>2];N[h+52>>2]=N[f+24>>2];N[h+56>>2]=N[e+4>>2];N[h+60>>2]=N[e+8>>2];N[h- -64>>2]=N[e+12>>2];d=0;l=Vd(h+68|0,h+80|0,h+44|0,h+56|0,h+8|0,h+108|0,h+96|0);w=N[h+92>>2];a:{if(l>Q(w*w)){break a}K=N[h+84>>2];b:{c:{if(l==Q(0)){t=N[h+40>>2];u=N[h+36>>2];x=N[h+32>>2];y=N[h+28>>2];z=N[h+24>>2];A=N[h+20>>2];B=N[h+16>>2];C=N[h+12>>2];D=N[h+8>>2];L=N[h+52>>2];M=N[h+48>>2];O=N[h+44>>2];I=N[h+88>>2];J=N[h+80>>2];E=N[h+76>>2];F=N[h+72>>2];G=N[h+68>>2];break c}E=N[h+76>>2];o=N[h+108>>2];I=N[h+88>>2];n=N[h+96>>2];B=N[h+16>>2];r=N[h+100>>2];y=N[h+28>>2];g=N[h+104>>2];t=N[h+40>>2];L=N[h+52>>2];i=Q(Q(E+Q(o*Q(I-E)))-Q(Q(Q(Q(n*B)+Q(r*y))+Q(g*t))+L));G=N[h+68>>2];J=N[h+80>>2];D=N[h+8>>2];A=N[h+20>>2];x=N[h+32>>2];O=N[h+44>>2];j=Q(Q(G+Q(o*Q(J-G)))-Q(Q(Q(Q(n*D)+Q(r*A))+Q(g*x))+O));F=N[h+72>>2];C=N[h+12>>2];z=N[h+24>>2];u=N[h+36>>2];M=N[h+48>>2];o=Q(Q(F+Q(o*Q(K-F)))-Q(Q(Q(Q(n*C)+Q(r*z))+Q(g*u))+M));n=Q(Y(Q(Q(i*i)+Q(Q(j*j)+Q(o*o)))));if(n==Q(0)){break c}n=Q(Q(1)/n);N[a+8>>2]=i*n;N[a+4>>2]=o*n;N[a>>2]=j*n;l=Q(w-Q(Y(l)));N[b>>2]=l>Q(0)?l:Q(0);break b}l=Q(Q(E*B)+Q(Q(G*D)+Q(C*F)));o=Q(Q(I*B)+Q(Q(J*D)+Q(C*K)));c=l>o;g=Q(w+(c?l:o));n=Q(Q(L*B)+Q(Q(O*D)+Q(C*M)));j=Q(R(Q(Q(t*B)+Q(Q(x*D)+Q(u*C)))));P=N[h+64>>2];S=N[h+56>>2];m=Q(R(Q(Q(y*B)+Q(Q(A*D)+Q(z*C)))));T=N[h+60>>2];r=Q(Q(j*P)+Q(Q(Q(R(Q(Q(B*B)+Q(Q(D*D)+Q(C*C)))))*S)+Q(m*T)));i=Q(n-r);if(gi;q=Q(w+(c?g:i));p=Q(Q(L*y)+Q(Q(O*A)+Q(z*M)));k=Q(R(Q(Q(t*y)+Q(Q(x*A)+Q(u*z)))));m=Q(Q(k*P)+Q(Q(m*S)+Q(Q(R(Q(Q(y*y)+Q(Q(A*A)+Q(z*z)))))*T)));s=Q(p-m);if(qi?i:g;if(gi;m=Q(w+(c?g:i));q=Q(Q(L*t)+Q(Q(O*x)+Q(u*M)));j=Q(Q(Q(R(Q(Q(t*t)+Q(Q(x*x)+Q(u*u)))))*P)+Q(Q(j*S)+Q(k*T)));p=Q(q-j);if(mi?i:g;if(gQ(0)){p=g;g=Q(Q(1)/Q(Y(k)));p=Q(p*g);q=Q(j*g);m=Q(i*g)}k=Q(Q(m*C)-Q(D*q));v=Q(Q(q*B)-Q(C*p));s=Q(Q(p*D)-Q(B*m));d:{if(!(Q(R(v))>Q(9.999999974752427e-7)|Q(R(s))>Q(9.999999974752427e-7)|Q(R(k))>Q(9.999999974752427e-7))){break d}g=Q(0);i=Q(0);j=Q(0);H=Q(Q(k*k)+Q(Q(v*v)+Q(s*s)));if(H>Q(0)){g=Q(Q(1)/Q(Y(H)));j=Q(k*g);i=Q(s*g);g=Q(v*g)}k=Q(Q(E*j)+Q(Q(G*g)+Q(F*i)));s=Q(Q(I*j)+Q(Q(J*g)+Q(K*i)));c=k>s;v=Q(w+(c?k:s));H=Q(Q(L*j)+Q(Q(O*g)+Q(M*i)));U=Q(Q(Q(R(Q(Q(t*j)+Q(Q(x*g)+Q(u*i)))))*P)+Q(Q(Q(R(Q(Q(B*j)+Q(Q(D*g)+Q(C*i)))))*S)+Q(T*Q(R(Q(Q(y*j)+Q(Q(A*g)+Q(z*i))))))));V=Q(H-U);if(vs?s:k;if(!(kQ(9.999999974752427e-7)|Q(R(s))>Q(9.999999974752427e-7)|Q(R(k))>Q(9.999999974752427e-7))){break e}g=Q(0);i=Q(0);j=Q(0);W=Q(Q(k*k)+Q(Q(v*v)+Q(s*s)));if(W>Q(0)){g=Q(Q(1)/Q(Y(W)));j=Q(k*g);i=Q(s*g);g=Q(v*g)}k=Q(Q(E*j)+Q(Q(G*g)+Q(F*i)));s=Q(Q(I*j)+Q(Q(J*g)+Q(K*i)));c=k>s;v=Q(Q(L*j)+Q(Q(O*g)+Q(M*i)));W=Q(Q(Q(R(Q(Q(t*j)+Q(Q(x*g)+Q(u*i)))))*P)+Q(Q(Q(R(Q(Q(B*j)+Q(Q(D*g)+Q(C*i)))))*S)+Q(T*Q(R(Q(Q(y*j)+Q(Q(A*g)+Q(z*i))))))));X=Q(v-W);Z=Q(w+(c?k:s));if(X>Z){break a}v=Q(v+W);k=Q((c?s:k)-w);if(vs?s:k;if(!(kQ(9.999999974752427e-7)|Q(R(i))>Q(9.999999974752427e-7)|Q(R(g))>Q(9.999999974752427e-7))){break f}m=Q(0);q=Q(0);p=Q(0);k=Q(Q(g*g)+Q(Q(j*j)+Q(i*i)));if(k>Q(0)){p=g;g=Q(Q(1)/Q(Y(k)));p=Q(p*g);q=Q(i*g);m=Q(j*g)}g=Q(Q(E*p)+Q(Q(G*m)+Q(F*q)));i=Q(Q(I*p)+Q(Q(J*m)+Q(K*q)));c=g>i;j=Q(w+(c?g:i));k=Q(Q(L*p)+Q(Q(O*m)+Q(M*q)));t=Q(Q(Q(R(Q(Q(t*p)+Q(Q(x*m)+Q(u*q)))))*P)+Q(Q(Q(R(Q(Q(B*p)+Q(Q(D*m)+Q(C*q)))))*S)+Q(T*Q(R(Q(Q(y*p)+Q(Q(A*m)+Q(z*q))))))));u=Q(k-t);if(ji?i:g;if(!(g>2]=l>Q(0)?l:Q(0);b=Q(Q(r*Q(Q(Q(I+E)*Q(.5))-L))+Q(Q(o*Q(Q(Q(J+G)*Q(.5))-O))+Q(Q(Q(Q(K+F)*Q(.5))-M)*n)))>2]=b?Q(-r):r;N[a+4>>2]=b?Q(-n):n;N[a>>2]=b?Q(-o):o}d=1}Ha=h+112|0;return d|0}function Oy(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=0,ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0);j=Ha-112|0;Ha=j;t=N[b>>2];G=N[c>>2];q=N[b+4>>2];C=N[c+4>>2];z=N[b+8>>2];x=N[c+8>>2];J[j+108>>2]=0;N[j+104>>2]=x-z;N[j+100>>2]=C-q;R=Q(G-t);N[j+96>>2]=R;D=N[d>>2];A=N[e>>2];H=N[d+4>>2];y=N[e+4>>2];M=N[d+8>>2];B=N[e+8>>2];J[j+92>>2]=0;k=Q(B-M);N[j+88>>2]=k;l=Q(y-H);N[j+84>>2]=l;o=Q(A-D);N[j+80>>2]=o;E=N[f>>2];O=N[f+4>>2];P=N[f+8>>2];J[j+76>>2]=0;s=Q(P-M);N[j+72>>2]=s;v=Q(O-H);N[j+68>>2]=v;F=Q(E-D);N[j+64>>2]=F;J[j+60>>2]=0;N[j+56>>2]=P-B;N[j+52>>2]=O-y;N[j+48>>2]=E-A;O=Q(Q(Q(o*o)+Q(l*l))+Q(k*k));P=Q(Q(Q(F*F)+Q(v*v))+Q(s*s));A=Q(Q(Q(o*F)+Q(l*v))+Q(k*s));y=Q(Q(1)/Q(Q(O*P)-Q(A*A)));E=Q(Q(o*v)-Q(F*l));I=Q(Q(l*s)-Q(v*k));K=Q(Q(k*F)-Q(s*o));B=Q(Q(1)/Q(Y(Q(Q(E*E)+Q(Q(I*I)+Q(K*K))))));a:{b:{m=Q(z-M);z=Q(E*B);E=Q(I*B);r=Q(q-H);q=Q(K*B);B=Q(Q(m*z)+Q(Q(Q(t-D)*E)+Q(r*q)));t=Q(Q(Q(x-M)*z)+Q(Q(Q(G-D)*E)+Q(Q(C-H)*q)));if(!(Q(B*t)>2];U=N[b+4>>2];r=N[b>>2];break b}C=N[j+104>>2];x=N[j+100>>2];G=Q(Q(Q(-1)/Q(Q(z*C)+Q(Q(E*R)+Q(q*x))))*B);R=N[b+8>>2];C=Q(Q(Q(C*G)+R)-M);r=N[b>>2];I=Q(Q(r+Q(N[j+96>>2]*G))-D);U=N[b+4>>2];x=Q(Q(U+Q(x*G))-H);K=Q(Q(C*k)+Q(Q(I*o)+Q(l*x)));x=Q(Q(C*s)+Q(Q(I*F)+Q(v*x)));C=Q(y*Q(Q(P*K)-Q(A*x)));if(!(C>=Q(-1.1920928955078125e-7))|!(C<=Q(1.0000001192092896))){break b}x=Q(y*Q(Q(O*x)-Q(A*K)));if(!(x>=Q(-1.1920928955078125e-7))|!(x<=Q(1.0000001192092896))|!(Q(C+x)>2]=G;N[h>>2]=C;N[i>>2]=x;J[a>>2]=0;break a}C=Q(t*t);x=Q(B*B);G=Q(Q(N[c>>2]-Q(E*t))-D);I=Q(Q(N[c+4>>2]-Q(q*t))-H);t=Q(Q(N[c+8>>2]-Q(z*t))-M);K=Q(Q(Q(G*o)+Q(I*l))+Q(t*k));t=Q(Q(Q(G*F)+Q(I*v))+Q(t*s));I=Q(y*Q(Q(P*K)-Q(A*t)));K=Q(y*Q(Q(O*t)-Q(A*K)));f=I>=Q(-1.1920928955078125e-7)&I<=Q(1.0000001192092896)&(K>=Q(-1.1920928955078125e-7)&K<=Q(1.0000001192092896))&Q(I+K)=Q(-1.1920928955078125e-7)&R<=Q(1.0000001192092896)&(U>=Q(-1.1920928955078125e-7)&U<=Q(1.0000001192092896))&Q(R+U)>2]=b?Q(0):Q(1);N[h>>2]=b?R:I;N[i>>2]=b?U:K;N[a>>2]=b?x:C;break a}c=j+80|0;M=N[c+8>>2];ca=N[e+8>>2];da=N[e>>2];ea=N[e+4>>2];A=N[j+56>>2];y=N[j+48>>2];B=N[j+52>>2];e=j- -64|0;t=N[e+8>>2];z=N[e>>2];E=N[e+4>>2];k=N[j+104>>2];l=N[j+96>>2];o=N[j+100>>2];q=Q(Q(k*k)+Q(Q(l*l)+Q(o*o)));r=Q(Q(1)/q);V=N[c+8>>2];s=N[c>>2];v=N[c+4>>2];w=Q(Q(k*V)+Q(Q(l*s)+Q(o*v)));aa=Q(Q(s*s)+Q(v*v));p=Q(Q(V*V)+aa);n=Q(Q(q*p)-Q(w*w));c=j+32|0;Z=w;F=N[b+8>>2];G=N[d+8>>2];T=Q(F-G);D=N[b>>2];O=N[d>>2];S=Q(D-O);H=N[b+4>>2];P=N[d+4>>2];u=Q(H-P);m=Q(Q(V*T)+Q(Q(s*S)+Q(v*u)));T=Q(Q(k*T)+Q(Q(l*S)+Q(o*u)));w=n!=Q(0)?Q(Q(Q(w*m)-Q(p*T))/n):Q(1);w=wQ(0)?w:Q(0))))):Q(1);w=wQ(0)?w:Q(0);b=q!=Q(0);p=b?Q(r*Q(Q(Z*w)-T)):Q(1);p=pQ(0)?p:Q(0);N[c+12>>2]=T;n=Q(Q(t*t)+Q(Q(z*z)+Q(E*E)));p=Q(Q(k*t)+Q(Q(l*z)+Q(o*E)));S=Q(Q(q*n)-Q(p*p));W=p;Z=Q(F-G);u=Z;fa=Q(D-O);m=fa;ga=Q(H-P);L=ga;X=Q(Q(t*u)+Q(Q(z*m)+Q(E*L)));u=Q(Q(k*u)+Q(Q(l*m)+Q(o*L)));p=S!=Q(0)?Q(Q(Q(p*X)-Q(n*u))/S):Q(1);p=pQ(0)?p:Q(0))))):Q(1);p=pQ(0)?p:Q(0);n=b?Q(r*Q(Q(W*p)-u)):Q(1);n=nQ(0)?n:Q(0);N[c+8>>2]=S;u=Q(Q(A*A)+Q(Q(y*y)+Q(B*B)));n=Q(Q(k*A)+Q(Q(l*y)+Q(o*B)));m=Q(Q(q*u)-Q(n*n));_=n;L=Q(F-ca);X=Q(D-da);W=Q(H-ea);$=Q(Q(A*L)+Q(Q(y*X)+Q(B*W)));L=Q(Q(k*L)+Q(Q(l*X)+Q(o*W)));n=m!=Q(0)?Q(Q(Q(n*$)-Q(u*L))/m):Q(1);n=nQ(0)?n:Q(0))))):Q(1);n=nQ(0)?n:Q(0);u=b?Q(r*Q(Q(_*n)-L)):Q(1);u=uQ(0)?u:Q(0);N[c+4>>2]=u;L=q;q=Q(Q(M*M)+aa);m=Q(Q(k*M)+Q(Q(l*s)+Q(o*v)));L=Q(Q(L*q)-Q(m*m));aa=r;_=m;r=Z;X=fa;W=ga;$=Q(Q(M*r)+Q(Q(s*X)+Q(v*W)));r=Q(Q(k*r)+Q(Q(l*X)+Q(o*W)));m=L!=Q(0)?Q(Q(Q(m*$)-Q(q*r))/L):Q(1);m=mQ(0)?m:Q(0))))):Q(1);q=qQ(0)?q:Q(0);r=b?Q(aa*Q(Q(_*q)-r)):Q(1);r=rQ(0)?r:Q(0);N[c>>2]=r;N[j+28>>2]=w;N[j+24>>2]=p;N[j+20>>2]=n;N[j+16>>2]=q;m=Q(Q(D+Q(l*T))-Q(O+Q(s*w)));Z=Q(m*m);m=Q(Q(H+Q(o*T))-Q(P+Q(v*w)));V=Q(Q(F+Q(k*T))-Q(G+Q(V*w)));N[j+12>>2]=Z+Q(Q(m*m)+Q(V*V));z=Q(Q(D+Q(l*S))-Q(O+Q(z*p)));m=Q(z*z);z=Q(Q(H+Q(o*S))-Q(P+Q(E*p)));t=Q(Q(F+Q(k*S))-Q(G+Q(t*p)));N[j+8>>2]=m+Q(Q(z*z)+Q(t*t));y=Q(Q(D+Q(l*u))-Q(da+Q(y*n)));m=Q(y*y);y=Q(Q(H+Q(o*u))-Q(ea+Q(B*n)));A=Q(Q(F+Q(k*u))-Q(ca+Q(A*n)));N[j+4>>2]=m+Q(Q(y*y)+Q(A*A));l=Q(Q(D+Q(l*r))-Q(O+Q(s*q)));m=Q(l*l);l=Q(Q(H+Q(o*r))-Q(P+Q(v*q)));k=Q(Q(F+Q(k*r))-Q(G+Q(M*q)));N[j>>2]=m+Q(Q(l*l)+Q(k*k));o=N[j+20>>2];k=N[j+8>>2];s=N[j+4>>2];b=k>s;v=N[j>>2];d=!(vv);l=d?b?Q(Q(1)-o):Q(0):N[j+16>>2];o=d?b?o:N[j+24>>2]:Q(0);k=d?b?s:k:v;s=N[(d?b?c|4:c|8:c)>>2];c:{if(ba){b=k>x;N[g>>2]=b?Q(0):s;N[h>>2]=b?R:l;N[i>>2]=b?U:o;k=b?x:k;break c}if(f){b=k>C;N[g>>2]=b?Q(1):s;N[h>>2]=b?I:l;N[i>>2]=b?K:o;k=b?C:k;break c}N[g>>2]=s;N[h>>2]=l;N[i>>2]=o}N[a>>2]=k}Ha=j+112|0}function qaa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=Q(0),j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=Q(0),u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;e=Ha-1312|0;Ha=e;a:{if(K[a+488|0]){Wa(J[40592],8,15833,1211,82514,0);break a}m=a+112|0;sl(a,m);f=J[a+448>>2];w=J[a+468>>2];A=Va(J[d+40>>2],0,P(w,c)<<2);g=K[J[a+476>>2]];l=J[d+52>>2];J[e+1304>>2]=0;d=e+1296|0;J[d>>2]=0;J[d+4>>2]=0;d=e+1288|0;J[d>>2]=0;J[d+4>>2]=0;d=e+1280|0;J[d>>2]=0;J[d+4>>2]=0;d=e+1272|0;J[d>>2]=0;J[d+4>>2]=0;J[e+1264>>2]=0;J[e+1268>>2]=0;r=fe(l,f,e+1264|0);u=J[e+1276>>2];n=l+4|0;o=J[a+468>>2];j=(o<<3)+15&-16;f=J[l+4>>2];d=J[l+8>>2];h=J[(f+(d<<2)|0)-4>>2];if((j|0)<=(h-J[l+16>>2]|0)){h=h-j|0;J[e+304>>2]=h;b:{if(d>>>0>=(J[l+12>>2]&2147483647)>>>0){bc(n,e+304|0);break b}J[f+(d<<2)>>2]=h;J[l+8>>2]=d+1}x=J[e+304>>2]}if(!c){break a}s=g&1;y=o<<2;p=y+x|0;t=Q(Q(1)/N[a+464>>2]);B=o&-4;z=o&3;while(1){g=P(v,12)+b|0;d=J[g+8>>2];Va(e+304|0,0,960);J[e+1244>>2]=2139095039;J[e+1228>>2]=-8388609;J[e+1164>>2]=2139095039;J[e+1148>>2]=-8388609;J[e+1084>>2]=2139095039;J[e+1068>>2]=-8388609;J[e+1004>>2]=2139095039;J[e+988>>2]=-8388609;J[e+924>>2]=2139095039;J[e+908>>2]=-8388609;J[e+844>>2]=2139095039;J[e+828>>2]=-8388609;J[e+764>>2]=2139095039;J[e+748>>2]=-8388609;J[e+684>>2]=2139095039;J[e+668>>2]=-8388609;J[e+604>>2]=2139095039;J[e+588>>2]=-8388609;J[e+524>>2]=2139095039;J[e+508>>2]=-8388609;J[e+444>>2]=2139095039;J[e+428>>2]=-8388609;J[e+364>>2]=2139095039;J[e+348>>2]=-8388609;c:{if(J[d+24>>2]){f=J[d+32>>2];N[e+276>>2]=N[f>>2];N[e+280>>2]=N[f+4>>2];N[e+284>>2]=N[f+8>>2];N[e+288>>2]=N[f+12>>2];N[e+292>>2]=N[f+16>>2];N[e+296>>2]=N[f+20>>2];i=N[f+24>>2];break c}J[e+292>>2]=0;J[e+296>>2]=0;J[e+284>>2]=0;J[e+288>>2]=1065353216;J[e+276>>2]=0;J[e+280>>2]=0;i=Q(0)}N[e+300>>2]=i;d:{if(J[d+28>>2]){f=J[d+36>>2];N[e+248>>2]=N[f>>2];N[e+252>>2]=N[f+4>>2];N[e+256>>2]=N[f+8>>2];N[e+260>>2]=N[f+12>>2];N[e+264>>2]=N[f+16>>2];N[e+268>>2]=N[f+20>>2];i=N[f+24>>2];break d}J[e+264>>2]=0;J[e+268>>2]=0;J[e+256>>2]=0;J[e+260>>2]=1065353216;J[e+248>>2]=0;J[e+252>>2]=0;i=Q(0)}N[e+272>>2]=i;J[e+244>>2]=0;J[e+236>>2]=0;J[e+240>>2]=0;j=Ja[J[d+12>>2]](e+304|0,e+236|0,12,e+192|0,J[d+20>>2],e+276|0,e+248|0,(L[d+10>>1]&512)>>>9|0,e+224|0,e+212|0)|0;h=J[g+4>>2];g=J[g>>2];k=Va(x,0,y);e:{if(!j){break e}f:{if((g|0)==-2147483648){break f}f=0;if((h|0)==-2147483648){break f}while(1){d=(e+304|0)+P(f,80)|0;N[e+160>>2]=N[d>>2];N[e+164>>2]=N[d+4>>2];i=N[d+8>>2];J[e+172>>2]=0;N[e+168>>2]=i;N[e+176>>2]=N[d+16>>2];N[e+180>>2]=N[d+20>>2];i=N[d+24>>2];J[e+188>>2]=0;N[e+184>>2]=i;N[e+128>>2]=N[d+32>>2];N[e+132>>2]=N[d+36>>2];i=N[d+40>>2];J[e+140>>2]=0;N[e+136>>2]=i;N[e+144>>2]=N[d+48>>2];N[e+148>>2]=N[d+52>>2];i=N[d+56>>2];J[e+156>>2]=0;N[e+152>>2]=i;g:{if(g>>>0<=h>>>0){OG(a,s,g,h,u,e+160|0,e+128|0,e+96|0,e- -64|0,k);break g}OG(a,s,h,g,u,e+128|0,e+160|0,e- -64|0,e+96|0,k)}f=f+1|0;if((j|0)!=(f|0)){continue}break}break e}d=0;if((g|0)==-2147483648){while(1){f=(e+304|0)+P(d,80)|0;N[e+160>>2]=N[f+32>>2];N[e+164>>2]=N[f+36>>2];i=N[f+40>>2];J[e+172>>2]=0;N[e+168>>2]=i;N[e+176>>2]=N[f+48>>2];N[e+180>>2]=N[f+52>>2];i=N[f+56>>2];J[e+188>>2]=0;N[e+184>>2]=i;NG(e+32|0,a,s,h,u,e+160|0,k);d=d+1|0;if((j|0)!=(d|0)){continue}break e}}while(1){f=(e+304|0)+P(d,80)|0;N[e+160>>2]=N[f>>2];N[e+164>>2]=N[f+4>>2];i=N[f+8>>2];J[e+172>>2]=0;N[e+168>>2]=i;N[e+176>>2]=N[f+16>>2];N[e+180>>2]=N[f+20>>2];i=N[f+24>>2];J[e+188>>2]=0;N[e+184>>2]=i;NG(e,a,s,g,u,e+160|0,k);d=d+1|0;if((j|0)!=(d|0)){continue}break}}h:{if(!o){break h}h=0;d=0;g=0;if(o>>>0>=4){while(1){f=d<<2;N[f+p>>2]=t*N[f+k>>2];j=f|4;N[j+p>>2]=t*N[k+j>>2];j=f|8;N[j+p>>2]=t*N[k+j>>2];f=f|12;N[f+p>>2]=t*N[f+k>>2];d=d+4|0;g=g+4|0;if((B|0)!=(g|0)){continue}break}}if(!z){break h}while(1){f=d<<2;N[f+p>>2]=t*N[f+k>>2];d=d+1|0;h=h+1|0;if((z|0)!=(h|0)){continue}break}}vi(m);J[e+1292>>2]=p;J[e+1280>>2]=0;J[e+1288>>2]=0;J[e+1296>>2]=(P(v,w)<<2)+A;i:{if(s){J[e+168>>2]=0;J[e+160>>2]=0;J[e+164>>2]=0;d=e+1264|0;tc(m,d);Va(J[e+1272>>2],0,J[a+448>>2]<<5);uc(m,e+160|0,d);Yc(m,d);Jc(m,d);Ye(m,d);break i}J[e+168>>2]=0;J[e+160>>2]=0;J[e+164>>2]=0;d=e+1264|0;tc(m,d);Va(J[e+1272>>2],0,J[a+448>>2]<<5);uc(m,e+160|0,d);Yc(m,d);Jc(m,d);Xe(m,d);We(m,d)}d=J[l+16>>2];j:{if(!(d>>>0<=k>>>0&k>>>0>2]>>>0)){if(!k){break j}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,k);break j}C=J[l+4>>2];h=0;q=J[l+8>>2];g=q;while(1){j=h;h=h+1|0;f=g;g=f-1|0;d=(g<<2)+C|0;if(k>>>0>M[d>>2]){continue}break}k:{if(f>>>0>=q>>>0){break k}g=0;h=j&3;if(h){while(1){J[d>>2]=J[J[n>>2]+(f<<2)>>2];f=f+1|0;d=d+4|0;g=g+1|0;if((h|0)!=(g|0)){continue}break}}if(j-1>>>0<3){break k}while(1){g=f<<2;J[d>>2]=J[g+J[n>>2]>>2];J[d+4>>2]=J[(g+J[n>>2]|0)+4>>2];J[d+8>>2]=J[(g+J[n>>2]|0)+8>>2];J[d+12>>2]=J[(g+J[n>>2]|0)+12>>2];d=d+16|0;f=f+4|0;if((q|0)!=(f|0)){continue}break}}J[l+8>>2]=q-1}d=J[l+16>>2];l:{if(!(d>>>0<=r>>>0&d+J[l+20>>2]>>>0>r>>>0)){if(!r){break l}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,r);break l}q=J[l+4>>2];f=0;k=J[l+8>>2];h=k;while(1){j=f;f=f+1|0;g=h;h=g-1|0;d=q+(h<<2)|0;if(M[d>>2]>>0){continue}break}m:{if(g>>>0>=k>>>0){break m}f=0;h=j&3;if(h){while(1){J[d>>2]=J[J[n>>2]+(g<<2)>>2];g=g+1|0;d=d+4|0;f=f+1|0;if((h|0)!=(f|0)){continue}break}}if(j-1>>>0<3){break m}while(1){f=g<<2;J[d>>2]=J[f+J[n>>2]>>2];J[d+4>>2]=J[(f+J[n>>2]|0)+4>>2];J[d+8>>2]=J[(f+J[n>>2]|0)+8>>2];J[d+12>>2]=J[(f+J[n>>2]|0)+12>>2];d=d+16|0;g=g+4|0;if((k|0)!=(g|0)){continue}break}}J[l+8>>2]=k-1}v=v+1|0;if((v|0)!=(c|0)){continue}break}}Ha=e+1312|0}function Fc(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);i=Ha-80|0;Ha=i;a:{b:{c:{d:{e:{f:{g:{switch(J[b>>2]+1|0){case 1:e=N[c+20>>2];f=N[c+16>>2];d=Q(Q(N[b+4>>2]+Q(0))*d);N[a+8>>2]=N[c+24>>2]-d;N[a+4>>2]=e-d;N[a>>2]=f-d;e=N[c+20>>2];f=N[c+16>>2];N[a+20>>2]=d+N[c+24>>2];N[a+16>>2]=d+e;N[a+12>>2]=d+f;break a;case 2:e=N[c>>2];f=Q(e+e);j=N[c+8>>2];m=N[c+4>>2];h=N[c+12>>2];g=Q(h+h);n=Q(Q(f*j)-Q(m*g));k=Q(Q(e*f)+Q(Q(h*g)+Q(-1)));g=Q(Q(j*g)+Q(f*m));f=Q(Q(N[c+24>>2]*n)+Q(Q(N[c+16>>2]*k)+Q(g*N[c+20>>2])));h=Q(-f);e=Q(R(g));m=Q(R(n));b=mQ(.9999989867210388))))){if(k>Q(0)){k=Q(f+Q(0));g=Q(-85070586659632215e21);break f}g=Q(h+Q(-0));j=Q(-85070586659632215e21);break c}if(!(!(e>Q(.9999989867210388))|(!b|!(jQ(0)){g=Q(-85070586659632215e21);k=Q(85070586659632215e21);e=Q(f+Q(0));break e}j=Q(h+Q(-0));g=Q(-85070586659632215e21);break c}g=Q(-85070586659632215e21);k=Q(85070586659632215e21);if(!(eQ(.9999989867210388)))){break f}if(n>Q(0)){e=Q(85070586659632215e21);f=Q(f+Q(0));break d}e=Q(85070586659632215e21);f=Q(85070586659632215e21);j=Q(-85070586659632215e21);h=Q(h+Q(-0));break b;case 3:n=N[c+20>>2];m=N[c+16>>2];e=N[c>>2];f=Q(e+e);l=N[c+8>>2];o=N[c+4>>2];h=N[c+12>>2];g=Q(h+h);k=N[b+8>>2];j=N[b+4>>2];p=Q(Q(Q(Q(Q(R(Q(Q(f*l)-Q(o*g))))*k)+j)+Q(0))*d);N[a+8>>2]=N[c+24>>2]-p;q=n;n=Q(Q(Q(j+Q(k*Q(R(Q(Q(l*g)+Q(f*o))))))+Q(0))*d);N[a+4>>2]=q-n;d=Q(Q(Q(j+Q(k*Q(R(Q(Q(e*f)+Q(Q(h*g)+Q(-1)))))))+Q(0))*d);N[a>>2]=m-d;e=N[c+20>>2];f=N[c+16>>2];N[a+20>>2]=p+N[c+24>>2];N[a+16>>2]=n+e;N[a+12>>2]=d+f;break a;case 4:k=N[c+20>>2];j=N[c+16>>2];n=N[b+4>>2];m=N[c>>2];f=Q(m+m);e=N[c+8>>2];v=Q(f*e);h=N[c+4>>2];l=Q(h+h);o=N[c+12>>2];w=Q(l*o);g=Q(n*Q(v-w));x=N[c+24>>2];r=Q(Q(1)-Q(m*f));s=Q(h*l);m=N[b+12>>2];p=Q(Q(r-s)*m);y=p>Q(0)?p:Q(-p);q=g>Q(0)?g:Q(-g);p=Q(l*e);z=Q(f*o);g=N[b+8>>2];l=Q(Q(p+z)*g);l=Q(Q(Q(y+Q(q+(l>Q(0)?l:Q(-l))))+Q(0))*d);N[a+20>>2]=x+l;N[a+8>>2]=x-l;l=Q(m*Q(p-z));y=l>Q(0)?l:Q(-l);h=Q(f*h);l=Q(e+e);o=Q(o*l);f=Q(n*Q(h+o));q=f>Q(0)?f:Q(-f);f=Q(e*l);e=Q(g*Q(r-f));l=Q(Q(Q(y+Q(q+(e>Q(0)?e:Q(-e))))+Q(0))*d);N[a+16>>2]=k+l;e=Q(n*Q(Q(Q(1)-s)-f));f=e>Q(0)?e:Q(-e);e=Q(g*Q(h-o));h=Q(f+(e>Q(0)?e:Q(-e)));e=Q(m*Q(v+w));d=Q(Q(Q(h+(e>Q(0)?e:Q(-e)))+Q(0))*d);N[a+12>>2]=j+d;N[a+4>>2]=k-l;N[a>>2]=j-d;break a;case 5:t=J[b+32>>2];if(H[b+36|0]&1){f=N[c+4>>2];g=Q(f+f);e=N[c+8>>2];m=Q(g*e);k=N[c>>2];h=Q(k+k);j=N[c+12>>2];l=Q(h*j);n=Q(m-l);N[i+68>>2]=n;m=Q(m+l);N[i+60>>2]=m;k=Q(Q(1)-Q(k*h));r=Q(f*g);l=Q(k-r);N[i+72>>2]=l;q=k;k=Q(e+e);s=Q(e*k);o=Q(q-s);N[i+56>>2]=o;e=Q(h*e);g=Q(g*j);p=Q(e+g);N[i+64>>2]=p;f=Q(h*f);h=Q(k*j);v=Q(f-h);N[i+52>>2]=v;w=Q(e-g);N[i+48>>2]=w;x=Q(f+h);N[i+44>>2]=x;r=Q(Q(Q(1)-r)-s);N[i+40>>2]=r;if(J[b+12>>2]-1065353216|(J[b+8>>2]-1065353216|J[b+4>>2]-1065353216)){FA(i+40|0,b+4|0);l=N[i+72>>2];p=N[i+64>>2];m=N[i+60>>2];o=N[i+56>>2];v=N[i+52>>2];w=N[i+48>>2];x=N[i+44>>2];r=N[i+40>>2];n=N[i+68>>2]}b=J[t+56>>2]+P(K[t+55|0],20)|0;e=N[b>>2];f=N[b+4>>2];g=N[b+8>>2];h=Q(Q(Q(e*w)+Q(f*m))+Q(g*l));k=Q(Q(Q(e*x)+Q(f*o))+Q(g*n));g=Q(Q(Q(e*r)+Q(f*v))+Q(g*p));t=K[t+54|0]-1|0;h:{if(!t){j=g;f=k;e=h;break h}e=h;f=k;j=g;while(1){u=N[b+12>>2];y=N[b+16>>2];q=N[b+20>>2];s=Q(Q(Q(w*u)+Q(m*y))+Q(l*q));e=e>s?e:s;z=Q(Q(Q(x*u)+Q(o*y))+Q(n*q));f=f>z?f:z;u=Q(Q(Q(r*u)+Q(v*y))+Q(p*q));j=j>u?j:u;h=h>2];m=N[c+24>>2];q=Q(j+Q(0));j=N[c+16>>2];l=Q(q+j);g=Q(Q(g+Q(-0))+j);j=Q(Q(l+g)*Q(.5));d=Q(d*Q(.5));g=Q(d*Q(l-g));N[a+12>>2]=j+g;N[a>>2]=j-g;e=Q(m+Q(e+Q(0)));h=Q(m+Q(h+Q(-0)));g=Q(Q(e+h)*Q(.5));e=Q(d*Q(e-h));N[a+20>>2]=g+e;f=Q(n+Q(f+Q(0)));h=Q(n+Q(k+Q(-0)));k=Q(Q(f+h)*Q(.5));d=Q(d*Q(f-h));N[a+16>>2]=k+d;N[a+8>>2]=g-e;N[a+4>>2]=k-d;break a}Qo(c,t+16|0,b+4|0,i+40|0,i+24|0);e=N[i+40>>2];h=N[i+24>>2];f=N[i+44>>2];g=N[i+28>>2];k=Q(Q(N[i+32>>2]+Q(0))*d);j=N[i+48>>2];N[a+20>>2]=k+j;g=Q(Q(g+Q(0))*d);N[a+16>>2]=f+g;d=Q(Q(h+Q(0))*d);N[a+12>>2]=e+d;N[a+8>>2]=j-k;N[a+4>>2]=f-g;N[a>>2]=e-d;break a;case 6:Qo(c,J[b+36>>2]+32|0,b+4|0,i+40|0,i+24|0);e=N[i+40>>2];h=N[i+24>>2];f=N[i+44>>2];g=N[i+28>>2];k=Q(Q(N[i+32>>2]+Q(0))*d);j=N[i+48>>2];N[a+20>>2]=k+j;g=Q(Q(g+Q(0))*d);N[a+16>>2]=f+g;d=Q(Q(h+Q(0))*d);N[a+12>>2]=e+d;N[a+8>>2]=j-k;N[a+4>>2]=f-g;N[a>>2]=e-d;break a;case 7:e=N[b+12>>2];f=N[b+8>>2];h=N[b+16>>2];J[i+60>>2]=0;J[i+64>>2]=1065353216;J[i+52>>2]=0;J[i+56>>2]=0;N[i+48>>2]=h;N[i+44>>2]=f;N[i+40>>2]=e;Qo(c,J[b+4>>2]+16|0,i+40|0,i+24|0,i+8|0);e=N[i+24>>2];h=N[i+8>>2];f=N[i+28>>2];g=N[i+12>>2];k=Q(Q(N[i+16>>2]+Q(0))*d);j=N[i+32>>2];N[a+20>>2]=k+j;g=Q(Q(g+Q(0))*d);N[a+16>>2]=f+g;d=Q(Q(h+Q(0))*d);N[a+12>>2]=e+d;N[a+8>>2]=j-k;N[a+4>>2]=f-g;N[a>>2]=e-d;break a;case 0:case 8:break g;default:break a}}Wa(J[40592],32,8912,364,72924,0);break a}e=Q(85070586659632215e21)}f=Q(85070586659632215e21)}j=Q(-85070586659632215e21);h=Q(-85070586659632215e21);break b}k=Q(85070586659632215e21);e=Q(85070586659632215e21);f=Q(85070586659632215e21);h=Q(-85070586659632215e21)}if(d!=Q(1)){n=Q(Q(f+h)*Q(.5));h=Q(Q(Q(f-h)*Q(.5))*d);f=Q(n+h);m=Q(Q(e+j)*Q(.5));j=Q(Q(Q(e-j)*Q(.5))*d);e=Q(m+j);l=Q(Q(k+g)*Q(.5));d=Q(Q(Q(k-g)*Q(.5))*d);k=Q(l+d);j=Q(m-j);g=Q(l-d);h=Q(n-h)}N[a+12>>2]=k;N[a+8>>2]=h;N[a+4>>2]=j;N[a>>2]=g;N[a+20>>2]=f;N[a+16>>2]=e}Ha=i+80|0}function qB(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=Q(0),m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;d=Ha-240|0;Ha=d;J[d+200>>2]=0;J[d+204>>2]=0;J[d+208>>2]=0;J[d+212>>2]=0;J[d+192>>2]=0;J[d+196>>2]=0;I[d+188>>1]=0;J[d+184>>2]=-1;J[d+176>>2]=0;J[d+180>>2]=0;J[d+224>>2]=0;J[d+216>>2]=2139095039;J[d+220>>2]=0;m=J[c+4>>2];i=J[((J[m+4>>2]>>>22&60)+108152|0)+12>>2]+m|0;t=J[((K[i+9|0]<<2)+162216|0)+40>>2]+i|0;h=J[c>>2];u=J[40557]+(h+16|0)|0;c=J[a+20>>2];g=I[c+16>>1];a:{b:{c:{d:{e:{f:{if(!J[J[a+12>>2]+76>>2]){e=K[a+42|0];if(e|(g|0)>=0){break f}break e}if(!K[a+42|0]){break e}s=a+42|0;j=L[a+16>>1];i=2;break c}s=a+42|0;j=L[a+16>>1];i=2;if(e){break c}break d}s=a+42|0;j=L[a+16>>1];i=1}e=J[a+24>>2];g:{f=J[a+32>>2];if(f){break g}p=J[c+12>>2];n=J[c+8>>2];k=J[c+4>>2];o=J[c>>2];if(!(p|(n|(k|o)))|(p&J[h+28>>2]|(n&J[h+24>>2]|(k&J[h+20>>2]|o&J[h+16>>2])))){break g}m=1;break a}if(!(g&4)|!(e|f)){break c}I[d+92>>1]=j;h:{if(e){i=Ja[J[J[e>>2]>>2]](e,c,u,t,d+92|0)|0;break h}e=J[f+8>>2];if(!e){j=L[d+92>>1]&432|j&-433;break c}J[d+8>>2]=J[c>>2];J[d+12>>2]=J[c+4>>2];J[d+16>>2]=J[c+8>>2];J[d+20>>2]=J[c+12>>2];J[d+144>>2]=J[h+16>>2];J[d+148>>2]=J[h+20>>2];J[d+152>>2]=J[h+24>>2];J[d+156>>2]=J[h+28>>2];i=Ja[e|0](d+8|0,d+144|0,J[f>>2],J[f+4>>2],d+92|0)|0}if(!i){break b}j=L[d+92>>1]&432|j&-433}f=d+144|0;mq(f,h,m);m=1;l=N[a+28>>2];e=J[a+12>>2];k=J[e+72>>2];c=J[e+80>>2];e=J[e+76>>2];o=J[h+4>>2]&1?J[h+8>>2]- -64|0:h+84|0;n=J[o>>2];p=J[J[J[a+4>>2]+5728>>2]+(n<<2)>>2];r=J[a+8>>2];q=J[r+4>>2];r=J[r>>2];I[d+8>>1]=L[a+36>>1]|j;v=o;w=f;f=e-c|0;e=c>>>0>>0;f=e?f:1;o=e?k+(c<<6)|0:d+176|0;n=Ja[p|0](v,w,r,q,l,d+8|0,(n|0)==5?j&32?f:1:f,o)|0;if(!n){break a}r=g&8;m=0;j=0;while(1){e=o+(j<<6)|0;J[e+4>>2]=u;J[e>>2]=t;c=i;i:{if(K[s|0]){break i}f=J[a+24>>2];g=J[a+32>>2];c=i;if(!(f|g)){break i}c=i;if(!r){break i}if(f){c=Ja[J[J[f>>2]+4>>2]](f,J[a+20>>2],e)|0;break i}f=J[g+12>>2];c=i;if(!f){break i}c=J[a+20>>2];J[d+128>>2]=J[c>>2];J[d+132>>2]=J[c+4>>2];J[d+136>>2]=J[c+8>>2];J[d+140>>2]=J[c+12>>2];J[d+112>>2]=J[h+16>>2];J[d+116>>2]=J[h+20>>2];J[d+120>>2]=J[h+24>>2];J[d+124>>2]=J[h+28>>2];c=Ja[f|0](d+128|0,d+112|0,J[g>>2],J[g+4>>2],e)|0}if(!(!c|!K[a+41|0])){c=J[e+4>>2];b=J[a+12>>2];J[b+4>>2]=J[e>>2];J[b+8>>2]=c;J[b+12>>2]=J[e+8>>2];I[b+16>>1]=L[e+12>>1];N[b+20>>2]=N[e+16>>2];N[b+24>>2]=N[e+20>>2];N[b+28>>2]=N[e+24>>2];N[b+32>>2]=N[e+28>>2];N[b+36>>2]=N[e+32>>2];N[b+40>>2]=N[e+36>>2];N[b+44>>2]=N[e+40>>2];c=o+(j<<6)|0;i=J[c+48>>2];J[b+48>>2]=J[c+44>>2];J[b+52>>2]=i;i=J[c+56>>2];J[b+56>>2]=J[c+52>>2];J[b+60>>2]=i;J[b- -64>>2]=J[c+60>>2];H[J[a+12>>2]+68|0]=1;break a}j:{k:{switch((K[a+40|0]?1:c)-1|0){case 0:c=J[a+12>>2];f=J[c+76>>2];if(!(N[e+40>>2]<=N[a+28>>2])|(!f|!K[a+38|0])){break j}g=J[c+80>>2];l:{if((f|0)!=(g|0)){break l}f=J[a+20>>2];J[d+92>>2]=J[f>>2];J[d+96>>2]=J[f+4>>2];J[d+100>>2]=J[f+8>>2];J[d+104>>2]=J[f+12>>2];I[d+108>>1]=L[f+16>>1]|32768;I[d+24>>1]=0;J[d+20>>2]=-1;J[d+12>>2]=0;J[d+16>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;J[d+36>>2]=0;J[d+40>>2]=0;J[d+28>>2]=0;J[d+32>>2]=0;J[d+88>>2]=0;J[d+80>>2]=0;J[d+84>>2]=0;H[d+76|0]=0;J[d+60>>2]=0;J[d+52>>2]=2139095039;J[d+56>>2]=0;J[d+8>>2]=125296;m:{if(K[a+39|0]|!J[c+76>>2]){break m}c=J[a+8>>2];f=J[a+4>>2];I[d+6>>1]=L[a+16>>1];f=$o(f,c,d+8|0,d+6|0,0,d+92|0,J[a+24>>2],J[a+32>>2]);c=J[a+12>>2];if(!f){break m}f=J[d+16>>2];J[c+4>>2]=J[d+12>>2];J[c+8>>2]=f;J[c+12>>2]=J[d+20>>2];I[c+16>>1]=L[d+24>>1];N[c+20>>2]=N[d+28>>2];N[c+24>>2]=N[d+32>>2];N[c+28>>2]=N[d+36>>2];N[c+32>>2]=N[d+40>>2];N[c+36>>2]=N[d+44>>2];N[c+40>>2]=N[d+48>>2];N[c+44>>2]=N[d+52>>2];f=J[d+60>>2];J[c+48>>2]=J[d+56>>2];J[c+52>>2]=f;f=J[d+68>>2];J[c+56>>2]=J[d+64>>2];J[c+60>>2]=f;J[c- -64>>2]=J[d+72>>2];c=J[a+12>>2];H[c+68|0]=1;g=0;l=N[d+52>>2];k=J[c+80>>2];n:{if(!k){k=0;break n}p=J[c+72>>2];while(1){c=p+(g<<6)|0;o:{if(N[c+40>>2]>l){k=k-1|0;f=p+(k<<6)|0;q=J[f+4>>2];J[c>>2]=J[f>>2];J[c+4>>2]=q;J[c+8>>2]=J[f+8>>2];I[c+12>>1]=L[f+12>>1];N[c+16>>2]=N[f+16>>2];N[c+20>>2]=N[f+20>>2];N[c+24>>2]=N[f+24>>2];N[c+28>>2]=N[f+28>>2];N[c+32>>2]=N[f+32>>2];N[c+36>>2]=N[f+36>>2];N[c+40>>2]=N[f+40>>2];J[c+60>>2]=J[f+60>>2];q=J[f+56>>2];J[c+52>>2]=J[f+52>>2];J[c+56>>2]=q;q=J[f+48>>2];J[c+44>>2]=J[f+44>>2];J[c+48>>2]=q;break o}g=g+1|0}if((g|0)!=(k|0)){continue}break}c=J[a+12>>2];l=N[d+52>>2]}J[c+80>>2]=k;N[a+28>>2]=l;N[b>>2]=l}H[a+39|0]=1;g=J[c+80>>2];if((g|0)!=J[c+76>>2]){break l}c=Ja[J[J[c>>2]>>2]](c,J[c+72>>2],g)|0;H[a+38|0]=c;if(!c){break a}g=0;c=J[a+12>>2];J[c+80>>2]=0}J[c+80>>2]=g+1;c=J[c+72>>2]+(g<<6)|0;J[c+8>>2]=J[e+8>>2];f=J[e+4>>2];J[c>>2]=J[e>>2];J[c+4>>2]=f;I[c+12>>1]=L[e+12>>1];N[c+16>>2]=N[e+16>>2];N[c+20>>2]=N[e+20>>2];N[c+24>>2]=N[e+24>>2];N[c+28>>2]=N[e+28>>2];N[c+32>>2]=N[e+32>>2];N[c+36>>2]=N[e+36>>2];N[c+40>>2]=N[e+40>>2];f=J[e+48>>2];J[c+44>>2]=J[e+44>>2];J[c+48>>2]=f;f=J[e+56>>2];J[c+52>>2]=J[e+52>>2];J[c+56>>2]=f;J[c+60>>2]=J[e+60>>2];break j;case 1:break k;default:break j}}l=N[e+40>>2];if(!(l<=N[a+28>>2])){break j}N[a+28>>2]=l;N[b>>2]=l;f=J[e+4>>2];c=J[a+12>>2];J[c+4>>2]=J[e>>2];J[c+8>>2]=f;J[c+12>>2]=J[e+8>>2];I[c+16>>1]=L[e+12>>1];N[c+20>>2]=N[e+16>>2];N[c+24>>2]=N[e+20>>2];N[c+28>>2]=N[e+24>>2];N[c+32>>2]=N[e+28>>2];N[c+36>>2]=N[e+32>>2];N[c+40>>2]=N[e+36>>2];N[c+44>>2]=N[e+40>>2];f=J[e+48>>2];J[c+48>>2]=J[e+44>>2];J[c+52>>2]=f;f=J[e+56>>2];J[c+56>>2]=J[e+52>>2];J[c+60>>2]=f;J[c- -64>>2]=J[e+60>>2];H[J[a+12>>2]+68|0]=1}j=j+1|0;m=n>>>0<=j>>>0;if((j|0)!=(n|0)){continue}break}break a}m=1}Ha=d+240|0;return m|0}function Do(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0);j=Ha-272|0;Ha=j;J[j+264>>2]=0;J[j+268>>2]=0;J[j+256>>2]=0;J[j+260>>2]=0;s=N[d+8>>2];u=N[d+4>>2];y=N[d>>2];F=N[e+8>>2];A=N[e+4>>2];G=N[e>>2];J[j+240>>2]=1;z=J[b+4>>2];q=N[z+52>>2];r=N[z+56>>2];t=J[a+4>>2];v=N[t+72>>2];m=N[t- -64>>2];n=N[t+68>>2];o=N[t+56>>2];w=N[t+52>>2];H=N[t+88>>2];P=N[t+80>>2];R=N[t+84>>2];C=N[z+48>>2];D=N[t+48>>2];k=N[c+8>>2];l=N[c>>2];p=N[c+4>>2];J[j+196>>2]=0;J[j+200>>2]=0;J[j+204>>2]=0;J[j+208>>2]=0;J[j+212>>2]=0;J[j+216>>2]=0;J[j+220>>2]=0;J[j+224>>2]=0;J[j+228>>2]=0;J[j+232>>2]=0;J[j+236>>2]=0;J[j+188>>2]=0;J[j+192>>2]=0;I=v;B=H;c=Q(Q(k*k)+Q(Q(l*l)+Q(p*p)))>Q(1.1920928955078125e-7);l=c?l:Q(1);E=l;x=c?k:Q(0);k=c?p:Q(0);l=Q(Q(1)/Q(Y(Q(Q(x*x)+Q(Q(l*l)+Q(k*k))))));M=Q(E*l);p=Q(-M);k=Q(k*l);l=Q(x*l);v=Q(Q(Q(m*p)-Q(n*k))-Q(v*l));H=Q(Q(Q(P*p)-Q(R*k))-Q(H*l));c=v>H;p=Q(Q(Q(D*p)-Q(w*k))-Q(o*l));t=!(p>v)|!(p>H);p=t?c?I:B:o;l=l>Q(0)?r:Q(-r);o=Q(p-l);N[j+184>>2]=o;r=t?c?n:R:w;k=k>Q(0)?q:Q(-q);n=Q(r-k);N[j+180>>2]=n;q=t?c?m:P:D;v=M>Q(0)?C:Q(-C);m=Q(q-v);N[j+176>>2]=m;J[j+132>>2]=0;J[j+136>>2]=0;J[j+140>>2]=0;J[j+144>>2]=0;J[j+148>>2]=0;J[j+152>>2]=0;J[j+156>>2]=0;J[j+160>>2]=0;J[j+164>>2]=0;J[j+168>>2]=0;J[j+172>>2]=0;J[j+124>>2]=0;J[j+128>>2]=0;N[j+120>>2]=p;N[j+116>>2]=r;N[j+112>>2]=q;J[j+68>>2]=0;J[j+72>>2]=0;J[j+76>>2]=0;J[j+80>>2]=0;J[j+84>>2]=0;J[j+88>>2]=0;J[j+92>>2]=0;J[j+96>>2]=0;J[j+100>>2]=0;J[j+104>>2]=0;J[j+108>>2]=0;J[j+60>>2]=0;J[j+64>>2]=0;N[j+56>>2]=l;N[j+52>>2]=k;N[j+48>>2]=v;k=Q(-o);l=Q(-n);p=Q(-m);c=-1;w=Q(Q(o*o)+Q(Q(m*m)+Q(n*n)));q=N[z+24>>2];q=qT)){q=p;r=l;v=k;H=m;P=n;R=o;break b}M=Q(q+i);Z=Q(M*M);i=Q(Q(G*Q(0))+y);C=Q(Q(A*Q(0))+u);D=Q(Q(F*Q(0))+s);v=k;r=l;q=p;while(1){H=m;P=n;R=o;m=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(p*p)+Q(l*l))))));o=Q(p*m);c=J[a+4>>2];x=N[c- -64>>2];y=N[c+72>>2];n=Q(k*m);m=Q(l*m);u=N[c+68>>2];s=Q(Q(y*n)+Q(Q(x*o)+Q(m*u)));O=N[c+88>>2];F=N[c+80>>2];G=N[c+84>>2];A=Q(Q(O*n)+Q(Q(F*o)+Q(m*G)));t=s>A;I=s;E=N[c+56>>2];s=N[c+48>>2];B=N[c+52>>2];S=Q(Q(E*n)+Q(Q(s*o)+Q(m*B)));c=!(I>2];x=N[z+48>>2];x=o>2];S=m>2];U=nQ(0)){c=0;W=N[e+8>>2];_=Q(n*W);n=N[e>>2];I=m;m=N[e+4>>2];I=Q(_+Q(Q(o*n)+Q(I*m)));if(I>=Q(0)){break a}o=L;L=Q(o-Q(V/I));if(L>o){if(L>Q(1)){break a}r=N[d+8>>2];q=N[d+4>>2];v=N[d>>2];J[j+92>>2]=0;J[j+76>>2]=0;J[j+60>>2]=0;o=Q(v+Q(n*L));i=Q(o-i);v=Q(i+N[j+80>>2]);N[j+80>>2]=v;n=Q(q+Q(m*L));q=Q(n-C);w=Q(q+N[j+84>>2]);N[j+84>>2]=w;m=Q(r+Q(W*L));r=Q(m-D);C=Q(r+N[j+88>>2]);N[j+88>>2]=C;D=Q(i+N[j+64>>2]);N[j+64>>2]=D;s=Q(q+N[j+68>>2]);N[j+68>>2]=s;u=Q(r+N[j+72>>2]);N[j+72>>2]=u;i=Q(i+N[j+48>>2]);N[j+48>>2]=i;q=Q(q+N[j+52>>2]);N[j+52>>2]=q;r=Q(r+N[j+56>>2]);N[j+56>>2]=r;y=N[j+112>>2];A=N[j+116>>2];B=N[j+120>>2];J[j+188>>2]=0;N[j+184>>2]=B-r;N[j+180>>2]=A-q;N[j+176>>2]=y-i;i=N[j+128>>2];q=N[j+132>>2];r=N[j+136>>2];J[j+204>>2]=0;N[j+200>>2]=r-u;N[j+196>>2]=q-s;N[j+192>>2]=i-D;i=N[j+144>>2];q=N[j+148>>2];r=N[j+152>>2];J[j+220>>2]=0;N[j+216>>2]=r-C;N[j+212>>2]=q-w;N[j+208>>2]=i-v;E=Q(U+m);y=Q(O-E);B=Q(S+n);u=Q(G-B);A=Q(x+o);s=Q(F-A);q=p;r=l;v=k;i=o;C=n;D=m;k=Q(34028234663852886e22)}else{k=w}}else{k=w}x=k;t=J[j+240>>2];z=t<<4;c=z+(j+112|0)|0;J[c+12>>2]=0;N[c+8>>2]=O;N[c+4>>2]=G;N[c>>2]=F;c=z+(j+48|0)|0;J[c+12>>2]=0;N[c+8>>2]=E;N[c+4>>2]=B;N[c>>2]=A;c=z+(j+176|0)|0;J[c+12>>2]=0;N[c+8>>2]=y;N[c+4>>2]=u;N[c>>2]=s;J[j+240>>2]=t+1;c:{d:{switch(t-1|0){case 0:o=N[j+184>>2];k=Q(N[j+200>>2]-o);n=N[j+176>>2];l=Q(N[j+192>>2]-n);m=N[j+180>>2];p=Q(N[j+196>>2]-m);w=Q(Q(k*k)+Q(Q(l*l)+Q(p*p)));if(w<=Q(1.1920928955078125e-7)){J[j+240>>2]=1;c=J[j+180>>2];J[j+32>>2]=J[j+176>>2];J[j+36>>2]=c;c=J[j+188>>2];J[j+40>>2]=J[j+184>>2];J[j+44>>2]=c;break c}s=k;k=Q(Q(Q(Q(Q(-n)*l)-Q(p*m))-Q(o*k))/w);k=k>Q(1)?Q(1):k;k=k>Q(0)?k:Q(0);N[j+40>>2]=o+Q(s*k);N[j+36>>2]=m+Q(p*k);N[j+32>>2]=n+Q(l*k);break c;case 1:_b(j+32|0,j+176|0,j+112|0,j+48|0,j+240|0);break c;case 2:hc(j+32|0,j+176|0,j+112|0,j+48|0,j+240|0);break c;default:break d}}N[j+40>>2]=y;N[j+36>>2]=u;N[j+32>>2]=s}o=N[j+40>>2];k=Q(-o);n=N[j+36>>2];l=Q(-n);m=N[j+32>>2];p=Q(-m);w=Q(Q(o*o)+Q(Q(m*m)+Q(n*n)));if(Z>2]+32|0];s=Q(0);u=Q(0);b=(c|0)!=0&w>T;i=b?k:v;k=b?p:q;l=b?l:r;p=Q(Y(Q(Q(i*i)+Q(Q(k*k)+Q(l*l)))));if(!(p<=Q(1.1920928955078125e-7))){v=i;i=Q(Q(1)/p);X=Q(v*i);u=Q(k*i);s=Q(l*i)}J[g+12>>2]=0;N[g+8>>2]=-X;N[g+4>>2]=-s;N[g>>2]=-u;N[f>>2]=L;J[f+12>>2]=J[j+252>>2];b=J[j+248>>2];J[f+4>>2]=J[j+244>>2];J[f+8>>2]=b;J[j+44>>2]=0;N[j+40>>2]=c?o:R;N[j+36>>2]=c?n:P;N[j+32>>2]=c?m:H;e=J[j+268>>2];b=J[j+264>>2];J[j+24>>2]=b;J[j+28>>2]=e;f=J[j+260>>2];c=J[j+256>>2];J[j+16>>2]=c;J[j+20>>2]=f;J[j+8>>2]=b;J[j+12>>2]=e;J[j>>2]=c;J[j+4>>2]=f;jb(j+176|0,j+112|0,j+48|0,j+32|0,j+16|0,j,J[j+240>>2]);i=N[J[a+4>>2]+16>>2];k=N[j+16>>2];l=N[j+20>>2];p=N[j+24>>2];J[h+12>>2]=0;N[h+8>>2]=p+(d?Q(X*i):Q(-0));N[h+4>>2]=l+(d?Q(s*i):Q(-0));N[h>>2]=k+(d?Q(u*i):Q(-0));c=1}Ha=j+272|0;return c}function tk(a,b,c,d,e,f){var g=0,h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=0,n=0,o=0,p=0,q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=0,O=0,R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0);j=Ha-96|0;a:{b:{p=J[a+4096>>2]-b|0;if(p>>>0>=5){g=(b<<6)+a|0;if((c|0)==(p|0)){h=N[g+12>>2];e=0;if(c>>>0<2){break a}d=c-1|0;M=d&3;if(c-2>>>0<3){d=1;l=h;break b}n=d&-4;l=h;d=1;while(1){i=N[((d<<6)+g|0)+12>>2];O=i>2];l=O?i:l;p=k>2];l=p?k:l;y=i>2];l=y?i:l;B=k>2]=-1083407522;J[j+88>>2]=1053028119;J[j+72>>2]=-1087044365;J[j+76>>2]=1060439283;J[j+60>>2]=-1094455528;J[j+64>>2]=1064076126;J[j+48>>2]=-1287930578;J[j+52>>2]=1065353216;J[j+36>>2]=1053028117;J[j+40>>2]=1064076126;J[j+24>>2]=1060439283;J[j+28>>2]=1060439283;J[j+12>>2]=1064076126;J[j+16>>2]=1053028118;J[j>>2]=1065353216;J[j+4>>2]=0;R=N[d+28>>2];S=N[d+16>>2];T=N[d+24>>2];U=N[d+12>>2];V=N[d+4>>2];W=N[d>>2];d=0;l=Q(-34028234663852886e22);r=Q(34028234663852886e22);C=Q(34028234663852886e22);D=Q(34028234663852886e22);E=Q(34028234663852886e22);F=Q(34028234663852886e22);G=Q(34028234663852886e22);H=Q(34028234663852886e22);I=Q(34028234663852886e22);L=Q(-34028234663852886e22);s=Q(-34028234663852886e22);t=Q(-34028234663852886e22);v=Q(-34028234663852886e22);w=Q(-34028234663852886e22);z=Q(-34028234663852886e22);x=Q(-34028234663852886e22);while(1){c=P(K[d+f|0],12)+e|0;i=N[c>>2];k=N[c+4>>2];h=N[c+8>>2];u=Q(Q(Q(i*W)+Q(k*U))+Q(h*T));A=Q(Q(Q(i*V)+Q(k*S))+Q(h*R));h=Q(Q(u*Q(-.9238795042037964))+Q(A*Q(.38268348574638367)));l=hr?r:h;k=Q(A*Q(.7071067690849304));h=Q(Q(u*Q(-.7071067690849304))+k);L=hC?C:h;h=Q(A*Q(.9238795042037964));i=Q(Q(u*Q(-.38268351554870605))+h);s=iD?D:i;i=Q(Q(u*Q(-4.371138828673793e-8))+A);t=iE?E:i;h=Q(Q(u*Q(.3826834261417389))+h);v=hF?F:h;h=Q(Q(u*Q(.7071067690849304))+k);w=hG?G:h;h=Q(Q(u*Q(.9238795042037964))+Q(A*Q(.3826834559440613)));z=hH?H:h;h=Q(u+Q(A*Q(0)));x=hI?I:h;d=d+1|0;if((p|0)!=(d|0)){continue}break}i=Q(z-H);h=Q(x-I);c=i>h;d=c;k=Q(w-G);h=c?i:h;c=k>h;d=c?2:d;i=Q(v-F);h=c?k:h;c=i>h;d=c?3:d;k=Q(t-E);h=c?i:h;c=k>h;d=c?4:d;i=Q(s-D);h=c?k:h;c=i>h;d=c?5:d;k=Q(L-C);h=c?i:h;c=k>h;c=j+P(Q(l-r)>(c?k:h)?7:c?6:d,12)|0;v=N[c>>2];w=N[c+4>>2];z=Q(-w);s=Q(34028234663852886e22);t=Q(-34028234663852886e22);d=0;c=0;l=Q(-34028234663852886e22);r=Q(34028234663852886e22);while(1){j=P(K[d+f|0],12)+e|0;x=N[j>>2];i=N[j+4>>2];h=N[j+8>>2];k=Q(Q(Q(x*W)+Q(i*U))+Q(h*T));h=Q(Q(Q(x*V)+Q(i*S))+Q(h*R));i=Q(Q(z*k)+Q(v*h));B=i>t;t=B?i:t;m=il;l=n?h:l;j=h>2]=N[m>>2];N[n+4>>2]=N[m+4>>2];N[n+8>>2]=N[m+8>>2];N[n+12>>2]=N[m+12>>2];N[n+16>>2]=N[m+16>>2];N[n+20>>2]=N[m+20>>2];N[n+24>>2]=N[m+24>>2];N[n+28>>2]=N[m+28>>2];N[n+32>>2]=N[m+32>>2];N[n+36>>2]=N[m+36>>2];N[n+40>>2]=N[m+40>>2];c=J[m+48>>2];J[n+44>>2]=J[m+44>>2];J[n+48>>2]=c;c=J[m+56>>2];J[n+52>>2]=J[m+52>>2];J[n+56>>2]=c;J[n+60>>2]=J[m+60>>2];f=f+1|0}o=o+1|0;if((p|0)!=(o|0)){continue}break}J[a+4096>>2]=b+f}return}if(!M){break a}while(1){k=N[((d<<6)+g|0)+12>>2];f=k>2]=h;d=c<<14&1073725440;m=d>>>16|0;f=(m<<6)+g|0;N[g+64>>2]=N[f>>2];N[g+68>>2]=N[f+4>>2];N[g+72>>2]=N[f+8>>2];N[g+76>>2]=N[f+12>>2];N[g+80>>2]=N[f+16>>2];N[g+84>>2]=N[f+20>>2];N[g+88>>2]=N[f+24>>2];N[g+92>>2]=N[f+28>>2];N[g+96>>2]=N[f+32>>2];N[g+100>>2]=N[f+36>>2];N[g+104>>2]=N[f+40>>2];c=J[f+48>>2];J[g+108>>2]=J[f+44>>2];J[g+112>>2]=c;c=J[f+56>>2];J[g+116>>2]=J[f+52>>2];J[g+120>>2]=c;J[g+124>>2]=J[f+60>>2];j=d>>>15|0;f=(j<<6)+g|0;N[g+128>>2]=N[f>>2];N[g+132>>2]=N[f+4>>2];N[g+136>>2]=N[f+8>>2];N[g+140>>2]=N[f+12>>2];N[g+144>>2]=N[f+16>>2];N[g+148>>2]=N[f+20>>2];N[g+152>>2]=N[f+24>>2];N[g+156>>2]=N[f+28>>2];N[g+160>>2]=N[f+32>>2];N[g+164>>2]=N[f+36>>2];N[g+168>>2]=N[f+40>>2];c=J[f+48>>2];J[g+172>>2]=J[f+44>>2];J[g+176>>2]=c;c=J[f+56>>2];J[g+180>>2]=J[f+52>>2];J[g+184>>2]=c;J[g+188>>2]=J[f+60>>2];f=P(d,3)>>>16|0;d=(f<<6)+g|0;N[g+192>>2]=N[d>>2];N[g+196>>2]=N[d+4>>2];N[g+200>>2]=N[d+8>>2];N[g+204>>2]=N[d+12>>2];N[g+208>>2]=N[d+16>>2];N[g+212>>2]=N[d+20>>2];N[g+216>>2]=N[d+24>>2];N[g+220>>2]=N[d+28>>2];N[g+224>>2]=N[d+32>>2];N[g+228>>2]=N[d+36>>2];N[g+232>>2]=N[d+40>>2];c=J[d+48>>2];J[g+236>>2]=J[d+44>>2];J[g+240>>2]=c;c=J[d+56>>2];J[g+244>>2]=J[d+52>>2];J[g+248>>2]=c;J[g+252>>2]=J[d+60>>2];d=4;if(!((e|0)==(f|0)|(e|0)==(j|0)|(!e|(e|0)==(m|0)))){d=(e<<6)+g|0;N[g+256>>2]=N[d>>2];N[g+260>>2]=N[d+4>>2];N[g+264>>2]=N[d+8>>2];N[g+268>>2]=N[d+12>>2];N[g+272>>2]=N[d+16>>2];N[g+276>>2]=N[d+20>>2];N[g+280>>2]=N[d+24>>2];N[g+284>>2]=N[d+28>>2];N[g+288>>2]=N[d+32>>2];N[g+292>>2]=N[d+36>>2];N[g+296>>2]=N[d+40>>2];c=J[d+48>>2];J[g+300>>2]=J[d+44>>2];J[g+304>>2]=c;c=J[d+56>>2];J[g+308>>2]=J[d+52>>2];J[g+312>>2]=c;J[g+316>>2]=J[d+60>>2];d=5}J[a+4096>>2]=b+d}function bI(a,b,c,d,e,f,g,h,i,j,k,l,m,n){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=Q(l);m=m|0;n=n|0;var o=0;f=Ha-160|0;Ha=f;e=J[j+4>>2];J[a+544>>2]=J[j>>2];J[a+548>>2]=e;J[a+576>>2]=J[j+32>>2];e=J[j+28>>2];J[a+568>>2]=J[j+24>>2];J[a+572>>2]=e;e=J[j+20>>2];J[a+560>>2]=J[j+16>>2];J[a+564>>2]=e;e=J[j+12>>2];J[a+552>>2]=J[j+8>>2];J[a+556>>2]=e;N[a+56>>2]=l==Q(0)?Q(0):Q(Q(1)/l);N[a+52>>2]=l;N[a+68>>2]=N[m>>2];N[a+72>>2]=N[m+4>>2];N[a+76>>2]=N[m+8>>2];g=J[b+412>>2];h=J[b+320>>2];if(h){i=J[b+316>>2];e=J[b+148>>2];k=J[b+128>>2];j=0;while(1){m=J[i+(j<<2)>>2];n=(m>>>0)/(e>>>0)|0;m=J[J[k+(n<<2)>>2]+(m-P(e,n)<<2)>>2];if(m){H[m+42|0]=0}j=j+1|0;if((h|0)!=(j|0)){continue}break}}e=J[a+180>>2];J[e+608>>2]=J[b+308>>2];a:{if(g){J[e+604>>2]=J[b+284>>2];h=J[b+344>>2];break a}J[e+604>>2]=0;h=0}J[e+600>>2]=h;J[a+536>>2]=0;e=J[a+336>>2];j=J[e>>2];J[e>>2]=0;if(j){m=j;while(1){e=J[m>>2];Or(m);m=e;if(e){continue}break}while(1){e=J[j>>2];h=J[a+336>>2];J[j>>2]=J[h>>2];J[h>>2]=j;j=e;if(e){continue}break}}if(g){Ja[J[J[d>>2]+16>>2]](d);h=bb(J[a+584>>2],40);e=J[a+604>>2];g=J[a+600>>2];J[h+24>>2]=0;J[h+16>>2]=0;J[h+8>>2]=g;J[h+12>>2]=e;J[h+36>>2]=d;J[h+32>>2]=b;J[h+28>>2]=a;J[h>>2]=134284;J[h+20>>2]=c;J[h+24>>2]=1;if(c){Ja[J[J[c>>2]+16>>2]](c);J[h+16>>2]=J[J[h+20>>2]+16>>2]}J[a+192>>2]=0;J[a+196>>2]=0;J[a+216>>2]=0;J[a+208>>2]=0;J[a+212>>2]=0;J[a+200>>2]=0;n=J[b+304>>2];j=J[b+308>>2];J[a+532>>2]=j;d=a+440|0;k=J[b+296>>2];i=J[b+284>>2];c=i+j|0;e=J[a+448>>2]&2147483647;b:{if(c>>>0<=e>>>0){break b}g=e;e=c+31&-32;if(g>>>0>>0){jr(d,e)}e=(c&-32)+32|0;if(e>>>0>(J[a+460>>2]&2147483647)>>>0){ir(a+452|0,e)}if(e>>>0<=(J[a+504>>2]&2147483647)>>>0){break b}lb(a+496|0,e)}J[f+152>>2]=0;J[f+156>>2]=0;J[f+144>>2]=0;J[f+148>>2]=0;J[f+136>>2]=0;J[f+140>>2]=0;J[f+128>>2]=0;J[f+132>>2]=0;if(c>>>0>(J[d+8>>2]&2147483647)>>>0){jr(d,c)}e=J[d+4>>2];if((e|0)<(c|0)){g=J[d>>2];m=g+(c<<5)|0;g=g+(e<<5)|0;while(1){N[g>>2]=N[f+128>>2];N[g+4>>2]=N[f+132>>2];N[g+8>>2]=N[f+136>>2];J[g+12>>2]=J[f+140>>2];N[g+16>>2]=N[f+144>>2];N[g+20>>2]=N[f+148>>2];N[g+24>>2]=N[f+152>>2];J[g+28>>2]=J[f+156>>2];g=g+32|0;if(m>>>0>g>>>0){continue}break}}J[d+4>>2]=c;m=0;Va(f+16|0,0,112);c=c+1|0;d=a+452|0;if(c>>>0>(J[d+8>>2]&2147483647)>>>0){ir(d,c)}e=J[d+4>>2];if((e|0)<(c|0)){g=J[d>>2];o=g+P(c,112)|0;e=g+P(e,112)|0;while(1){N[e>>2]=N[f+16>>2];N[e+4>>2]=N[f+20>>2];N[e+8>>2]=N[f+24>>2];N[e+12>>2]=N[f+28>>2];N[e+16>>2]=N[f+32>>2];N[e+20>>2]=N[f+36>>2];N[e+24>>2]=N[f+40>>2];N[e+28>>2]=N[f+44>>2];N[e+32>>2]=N[f+48>>2];N[e+36>>2]=N[f+52>>2];N[e+40>>2]=N[f+56>>2];N[e+44>>2]=N[f+60>>2];N[e+48>>2]=N[f+64>>2];N[e+52>>2]=N[f+68>>2];N[e+56>>2]=N[f+72>>2];N[e+60>>2]=N[f+76>>2];N[e- -64>>2]=N[f+80>>2];g=J[f+88>>2];J[e+68>>2]=J[f+84>>2];J[e+72>>2]=g;J[e+76>>2]=J[f+92>>2];N[e+80>>2]=N[f+96>>2];N[e+84>>2]=N[f+100>>2];N[e+88>>2]=N[f+104>>2];N[e+92>>2]=N[f+108>>2];N[e+96>>2]=N[f+112>>2];N[e+100>>2]=N[f+116>>2];N[e+104>>2]=N[f+120>>2];J[e+108>>2]=J[f+124>>2];e=e+112|0;if(o>>>0>e>>>0){continue}break}}J[d+4>>2]=c;J[f+12>>2]=0;ub(a+496|0,i,f+12|0);c=J[a+452>>2];N[c>>2]=N[a+224>>2];N[c+4>>2]=N[a+228>>2];N[c+8>>2]=N[a+232>>2];N[c+12>>2]=N[a+236>>2];N[c+16>>2]=N[a+240>>2];N[c+20>>2]=N[a+244>>2];N[c+24>>2]=N[a+248>>2];N[c+28>>2]=N[a+252>>2];N[c+32>>2]=N[a+256>>2];N[c+36>>2]=N[a+260>>2];N[c+40>>2]=N[a+264>>2];N[c+44>>2]=N[a+268>>2];N[c+48>>2]=N[a+272>>2];N[c+52>>2]=N[a+276>>2];N[c+56>>2]=N[a+280>>2];N[c+60>>2]=N[a+284>>2];N[c- -64>>2]=N[a+288>>2];d=J[a+296>>2];J[c+68>>2]=J[a+292>>2];J[c+72>>2]=d;J[c+76>>2]=J[a+300>>2];N[c+80>>2]=N[a+304>>2];N[c+84>>2]=N[a+308>>2];N[c+88>>2]=N[a+312>>2];N[c+92>>2]=N[a+316>>2];N[c+96>>2]=N[a+320>>2];N[c+100>>2]=N[a+324>>2];N[c+104>>2]=N[a+328>>2];J[c+108>>2]=J[a+332>>2];Va(J[a+440>>2],0,j<<5);if(j){d=b+168|0;while(1){c=bb(J[a+584>>2],48);e=J[a+452>>2];g=J[a+604>>2];o=J[a+600>>2];J[c+24>>2]=0;J[c+16>>2]=0;J[c+8>>2]=o;J[c+12>>2]=g;J[c+36>>2]=d;g=j-m|0;J[c+32>>2]=g>>>0>=1024?1024:g;J[c+28>>2]=n+(m<<2);J[c>>2]=134340;J[c+20>>2]=h;J[c+24>>2]=1;J[c+40>>2]=e+P(m,112);Ja[J[J[h>>2]+16>>2]](h);J[c+16>>2]=J[J[c+20>>2]+16>>2];Ja[J[J[c>>2]+20>>2]](c);m=m+1024|0;if(j>>>0>m>>>0){continue}break}}d=J[b+344>>2];c=J[b+340>>2];J[a+348>>2]=0;d=d+(c+(k<<6)|0)|0;b=d+63&-64;if(b>>>0>(J[a+352>>2]&2147483647)>>>0){_e(a+344|0,b)}J[a+348>>2]=d;J[a+360>>2]=0;if(b>>>0>(J[a+364>>2]&2147483647)>>>0){_e(a+356|0,b)}J[a+360>>2]=d;J[a+372>>2]=0;if(b>>>0>(J[a+376>>2]&2147483647)>>>0){_e(a+368|0,b)}J[a+372>>2]=d;J[a+384>>2]=0;if(b>>>0>(J[a+388>>2]&2147483647)>>>0){xl(a+380|0,b)}J[a+384>>2]=d;J[a+524>>2]=0;b=c+63&-64;if(b>>>0>(J[a+528>>2]&2147483647)>>>0){hr(a+520|0,b)}J[a+524>>2]=c;J[a+396>>2]=0;b=i+63&-64;if(b>>>0>(J[a+400>>2]&2147483647)>>>0){gr(a+392|0,b)}J[a+396>>2]=i;J[a+408>>2]=0;if(b>>>0>(J[a+412>>2]&2147483647)>>>0){fr(a+404|0,b)}J[a+408>>2]=i;J[a+420>>2]=0;if(b>>>0>(J[a+424>>2]&2147483647)>>>0){er(a+416|0,b)}J[a+420>>2]=i;J[a+432>>2]=0;d=k+63&-64;if(d>>>0>(J[a+436>>2]&2147483647)>>>0){dr(a+428|0,d)}J[a+432>>2]=k;J[a+512>>2]=0;if(b>>>0>(J[a+516>>2]&2147483647)>>>0){lb(a+508|0,b)}J[a+512>>2]=i;b=J[a+4>>2];J[b+8>>2]=0;d=c-1|0;c=c>>>0>=d>>>0?d:0;c=c>>>1|c;c=c>>>2|c;c=c>>>4|c;c=c>>>8|c;c=(c>>>16|c)+1|0;if(c>>>0>(J[b+12>>2]&2147483647)>>>0){ej(b,c)}J[a+592>>2]=1-J[a+592>>2];Ja[J[J[h>>2]+20>>2]](h)}Ha=f+160|0}function yi(a,b,c){var d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=0,o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=0,X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ha=Q(0),Ia=Q(0),Ja=Q(0),Ka=Q(0),La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Wa=Q(0);e=L[a+16>>1];l=Va(c,0,L[a+4>>1]<<5);e=a+e|0;q=L[a+4>>1];if(q>>>0>=2){while(1){q=q-1|0;W=K[(q+a|0)- -64|0];d=(q<<4)+b|0;m=N[d>>2];c=e+P(q,400)|0;r=N[c+248>>2];s=N[c+244>>2];t=N[c+240>>2];u=N[c+264>>2];v=N[c+256>>2];w=N[c+260>>2];g=N[d+4>>2];x=N[c+280>>2];y=N[c+272>>2];z=N[c+276>>2];A=N[c+296>>2];B=N[c+288>>2];C=N[c+292>>2];h=N[d+8>>2];n=(q<<5)+l|0;f=N[n+8>>2];D=N[c+312>>2];i=N[n>>2];E=N[c+304>>2];j=N[n+4>>2];F=N[c+308>>2];G=N[c+328>>2];k=N[n+24>>2];o=N[n+16>>2];H=N[c+320>>2];I=N[c+324>>2];p=N[n+20>>2];J[d+12>>2]=0;h=Q(h-Q(Q(Q(D*f)+Q(Q(E*i)+Q(j*F)))+Q(Q(G*k)+Q(Q(H*o)+Q(p*I)))));N[d+8>>2]=h;g=Q(g-Q(Q(Q(x*f)+Q(Q(y*i)+Q(j*z)))+Q(Q(A*k)+Q(Q(B*o)+Q(p*C)))));N[d+4>>2]=g;f=Q(m-Q(Q(Q(r*f)+Q(Q(t*i)+Q(s*j)))+Q(Q(u*k)+Q(Q(v*o)+Q(w*p)))));N[d>>2]=f;d=(W<<5)+l|0;i=N[d>>2];j=N[c+144>>2];k=N[c+176>>2];o=N[c+208>>2];p=N[d+4>>2];m=N[c+148>>2];r=N[c+180>>2];s=N[c+212>>2];t=N[d+8>>2];u=N[c+152>>2];v=N[c+184>>2];w=N[c+216>>2];x=N[d+16>>2];y=N[c+160>>2];z=N[c+192>>2];A=N[c+224>>2];B=N[d+20>>2];C=N[c+164>>2];D=N[c+196>>2];E=N[c+228>>2];F=N[d+24>>2];G=N[c+168>>2];H=N[c+200>>2];I=N[c+232>>2];J[d+28>>2]=0;J[d+12>>2]=0;N[d+24>>2]=F-Q(Q(f*G)+Q(Q(g*H)+Q(h*I)));N[d+20>>2]=B-Q(Q(f*C)+Q(Q(g*D)+Q(h*E)));N[d+16>>2]=x-Q(Q(f*y)+Q(Q(g*z)+Q(h*A)));N[d+8>>2]=t-Q(Q(f*u)+Q(Q(g*v)+Q(h*w)));N[d+4>>2]=p-Q(Q(f*m)+Q(Q(g*r)+Q(h*s)));N[d>>2]=i-Q(Q(f*j)+Q(Q(g*k)+Q(h*o)));if(q>>>0>1){continue}break}}x=N[e+36>>2];y=N[e+20>>2];z=N[e+40>>2];A=N[e+24>>2];o=N[e+56>>2];p=N[e+52>>2];B=N[e+112>>2];C=N[e+128>>2];m=N[e+72>>2];r=N[e- -64>>2];s=N[e+68>>2];D=N[e+100>>2];E=N[e+116>>2];F=N[e+132>>2];t=N[e+88>>2];u=N[e+80>>2];v=N[e+84>>2];G=N[e+104>>2];H=N[e+120>>2];h=N[l+20>>2];I=N[e+136>>2];g=N[l+24>>2];M=N[e+32>>2];O=N[e>>2];R=N[e+16>>2];S=N[e+4>>2];T=N[e+8>>2];w=N[e+48>>2];U=N[e+96>>2];f=N[l+8>>2];i=N[l>>2];j=N[l+4>>2];k=N[l+16>>2];J[l+28>>2]=0;J[l+12>>2]=0;N[l+24>>2]=Q(Q(t*f)+Q(Q(u*i)+Q(j*v)))+Q(Q(I*g)+Q(Q(G*k)+Q(h*H)));N[l+20>>2]=Q(Q(m*f)+Q(Q(r*i)+Q(j*s)))+Q(Q(F*g)+Q(Q(D*k)+Q(h*E)));N[l+16>>2]=Q(Q(o*f)+Q(Q(w*i)+Q(j*p)))+Q(Q(C*g)+Q(Q(U*k)+Q(h*B)));N[l+8>>2]=Q(Q(z*f)+Q(Q(T*i)+Q(j*A)))+Q(Q(t*g)+Q(Q(o*k)+Q(h*m)));N[l+4>>2]=Q(Q(x*f)+Q(Q(S*i)+Q(j*y)))+Q(Q(v*g)+Q(Q(p*k)+Q(h*s)));N[l>>2]=Q(Q(M*f)+Q(Q(O*i)+Q(j*R)))+Q(Q(u*g)+Q(Q(w*k)+Q(h*r)));q=1;if(L[a+4>>1]>1){while(1){c=e+P(q,400)|0;I=N[c+32>>2];M=N[c>>2];O=N[c+16>>2];R=N[c+240>>2];S=N[c+272>>2];T=N[c+304>>2];U=N[c+36>>2];X=N[c+20>>2];Y=N[c+4>>2];Z=N[c+244>>2];_=N[c+276>>2];$=N[c+308>>2];aa=N[c+40>>2];ba=N[c+24>>2];ca=N[c+8>>2];da=N[c+248>>2];ea=N[c+280>>2];fa=N[c+312>>2];z=N[c+56>>2];A=N[c+52>>2];B=N[c+48>>2];ga=N[c+128>>2];ha=N[c+112>>2];ia=N[c+96>>2];ja=N[c+256>>2];ka=N[c+288>>2];la=N[c+320>>2];C=N[c+72>>2];D=N[c- -64>>2];E=N[c+68>>2];ma=N[c+132>>2];na=N[c+100>>2];oa=N[c+116>>2];pa=N[c+260>>2];qa=N[c+292>>2];ra=N[c+324>>2];d=(q<<5)+l|0;h=N[d+8>>2];F=N[c+88>>2];g=N[d>>2];G=N[c+80>>2];f=N[d+4>>2];H=N[c+84>>2];o=N[c+136>>2];i=N[d+24>>2];j=N[d+16>>2];p=N[c+104>>2];V=N[c+120>>2];k=N[d+20>>2];sa=N[c+264>>2];ta=N[c+368>>2];ua=N[c+352>>2];va=N[c+336>>2];wa=N[c+168>>2];xa=N[c+164>>2];ya=N[c+160>>2];za=N[c+152>>2];Aa=N[c+144>>2];Ba=N[c+148>>2];Ca=N[c+296>>2];Da=N[c+372>>2];Ea=N[c+340>>2];Fa=N[c+356>>2];Ga=N[c+200>>2];Ha=N[c+196>>2];Ia=N[c+192>>2];Ja=N[c+184>>2];Ka=N[c+176>>2];La=N[c+180>>2];Ma=N[c+328>>2];n=(q<<4)+b|0;m=N[n+8>>2];Na=N[c+376>>2];r=N[n>>2];Oa=N[c+344>>2];s=N[n+4>>2];Pa=N[c+360>>2];Qa=N[c+232>>2];n=(K[(a+q|0)- -64|0]<<5)+l|0;t=N[n+24>>2];Ra=N[c+228>>2];u=N[n+20>>2];Sa=N[c+224>>2];v=N[n+16>>2];Ta=N[c+216>>2];w=N[n+8>>2];Ua=N[c+208>>2];x=N[n>>2];Wa=N[c+212>>2];y=N[n+4>>2];J[d+28>>2]=0;J[d+12>>2]=0;V=Q(Q(Q(F*h)+Q(Q(G*g)+Q(f*H)))+Q(Q(o*i)+Q(Q(p*j)+Q(k*V))));o=Q(Q(Q(ta*m)+Q(Q(va*r)+Q(s*ua)))-Q(Q(Q(za*w)+Q(Q(Aa*x)+Q(Ba*y)))+Q(Q(wa*t)+Q(Q(ya*v)+Q(xa*u)))));p=Q(Q(Q(Da*m)+Q(Q(Ea*r)+Q(s*Fa)))-Q(Q(Q(Ja*w)+Q(Q(Ka*x)+Q(y*La)))+Q(Q(Ga*t)+Q(Q(Ia*v)+Q(u*Ha)))));m=Q(Q(Q(Na*m)+Q(Q(Oa*r)+Q(s*Pa)))-Q(Q(Q(Ta*w)+Q(Q(Ua*x)+Q(y*Wa)))+Q(Q(Qa*t)+Q(Q(Sa*v)+Q(u*Ra)))));N[d+24>>2]=V-Q(Q(sa*o)+Q(Q(Ca*p)+Q(Ma*m)));N[d+20>>2]=Q(Q(Q(C*h)+Q(Q(D*g)+Q(f*E)))+Q(Q(ma*i)+Q(Q(na*j)+Q(k*oa))))-Q(Q(o*pa)+Q(Q(p*qa)+Q(m*ra)));N[d+16>>2]=Q(Q(Q(z*h)+Q(Q(B*g)+Q(f*A)))+Q(Q(ga*i)+Q(Q(ia*j)+Q(k*ha))))-Q(Q(o*ja)+Q(Q(p*ka)+Q(m*la)));N[d+8>>2]=Q(Q(Q(aa*h)+Q(Q(ca*g)+Q(f*ba)))+Q(Q(F*i)+Q(Q(z*j)+Q(k*C))))-Q(Q(o*da)+Q(Q(p*ea)+Q(m*fa)));N[d+4>>2]=Q(Q(Q(U*h)+Q(Q(Y*g)+Q(f*X)))+Q(Q(H*i)+Q(Q(A*j)+Q(k*E))))-Q(Q(o*Z)+Q(Q(p*_)+Q(m*$)));N[d>>2]=Q(Q(Q(I*h)+Q(Q(M*g)+Q(f*O)))+Q(Q(G*i)+Q(Q(B*j)+Q(k*D))))-Q(Q(o*R)+Q(Q(p*S)+Q(m*T)));q=q+1|0;if(q>>>0>1]){continue}break}}}function Oba(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),L=Q(0),M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0);h=Ha-3968|0;Ha=h;f=J[f>>2];w=N[a+4>>2];N[h+3952>>2]=w;A=N[e>>2];N[h+3936>>2]=A;x=N[c+20>>2];z=N[c+24>>2];m=N[c>>2];p=N[c+4>>2];l=N[c+8>>2];t=N[c+12>>2];s=N[c+16>>2];J[h+3932>>2]=0;N[h+3928>>2]=z;N[h+3924>>2]=x;N[h+3920>>2]=s;N[h+3916>>2]=t;N[h+3912>>2]=l;N[h+3908>>2]=p;N[h+3904>>2]=m;o=N[d+20>>2];u=N[d+24>>2];q=N[d>>2];j=N[d+4>>2];k=N[d+8>>2];i=N[d+12>>2];v=N[d+16>>2];J[h+3900>>2]=0;N[h+3896>>2]=u;N[h+3892>>2]=o;N[h+3888>>2]=v;N[h+3884>>2]=i;N[h+3880>>2]=k;N[h+3876>>2]=j;N[h+3872>>2]=q;N[h+3856>>2]=w*Q(.0010000000474974513);r=Q(Q(Q(l*q)-Q(k*m))+Q(Q(p*i)-Q(t*j)));y=Q(Q(Q(p*k)-Q(j*l))+Q(Q(m*i)-Q(t*q)));n=Q(Q(Q(m*j)-Q(q*p))+Q(Q(l*i)-Q(t*k)));B=Q(t*i);t=Q(-q);m=Q(B-Q(Q(Q(m*t)-Q(p*j))-Q(k*l)));p=Q(s-v);l=Q(x-o);o=Q(Q(t*p)-Q(l*j));t=Q(z-u);x=Q(o-Q(k*t));z=Q(Q(i*i)+Q(-.5));s=Q(Q(Q(z*p)+Q(i*Q(Q(k*l)-Q(j*t))))-Q(q*x));s=Q(s+s);o=Q(s-N[f+16>>2]);o=o>Q(0)?o:Q(-o);u=Q(Q(Q(z*l)+Q(i*Q(Q(q*t)-Q(k*p))))-Q(j*x));u=Q(u+u);v=Q(u-N[f+20>>2]);v=v>Q(0)?v:Q(-v);v=o>=v?o:v;i=Q(Q(Q(i*Q(Q(j*p)-Q(q*l)))+Q(z*t))-Q(k*x));i=Q(i+i);j=Q(i-N[f+24>>2]);j=(j>Q(0)?j:Q(-j))>=Q(0)?o:Q(0);a:{if(Q(w*Q(.019999999552965164))<(j<=v?v:j)|Q(Q(m*N[f+12>>2])+Q(Q(n*N[f+8>>2])+Q(Q(y*N[f>>2])+Q(r*N[f+4>>2]))))>2]=0;N[f+24>>2]=i;N[f+20>>2]=u;N[f+16>>2]=s;N[f+12>>2]=m;N[f+8>>2]=n;N[f+4>>2]=r;N[f>>2]=y;H[f+62|0]=0;E=J[b+4>>2];J[h+3840>>2]=b;J[h+3836>>2]=E;i=N[b+8>>2];j=N[b+12>>2];N[h+3832>>2]=Q(1)/N[b+16>>2];N[h+3824>>2]=Q(1)/j;N[h+3828>>2]=Q(1)/i;A=N[e>>2];B=N[a+4>>2];n=N[d+20>>2];y=N[c+20>>2];t=N[d+16>>2];w=N[c+16>>2];l=N[d+24>>2];s=N[c+24>>2];i=N[d+8>>2];j=N[d+12>>2];k=N[d+4>>2];q=N[d>>2];r=N[a+8>>2];x=N[c+8>>2];m=N[c+12>>2];z=N[c+4>>2];p=N[c>>2];e=J[h+3964>>2];b=h+3816|0;J[b>>2]=J[h+3960>>2];J[b+4>>2]=e;J[h+3804>>2]=0;J[h+3788>>2]=0;l=Q(s-l);l=Q(l+l);t=Q(w-t);t=Q(t+t);n=Q(y-n);y=Q(n+n);s=Q(Q(i*l)+Q(Q(q*t)+Q(k*y)));n=Q(Q(j*j)+Q(-.5));o=Q(Q(i*s)+Q(Q(l*n)-Q(j*Q(Q(q*y)-Q(t*k)))));N[h+3736>>2]=o;u=Q(p+p);v=Q(m+m);w=Q(r*Q(Q(x*u)-Q(z*v)));w=Q(w+w);m=Q(r*Q(Q(p*u)+Q(Q(m*v)+Q(-1))));m=Q(m+m);r=Q(r*Q(Q(x*v)+Q(u*z)));r=Q(r+r);x=Q(Q(i*w)+Q(Q(q*m)+Q(k*r)));z=Q(Q(i*x)+Q(Q(w*n)-Q(j*Q(Q(q*r)-Q(m*k)))));N[h+3800>>2]=o-z;p=Q(Q(k*s)+Q(Q(y*n)-Q(j*Q(Q(i*t)-Q(l*q)))));N[h+3732>>2]=p;u=Q(Q(k*x)+Q(Q(r*n)-Q(j*Q(Q(i*m)-Q(w*q)))));N[h+3796>>2]=p-u;N[h+3784>>2]=o+z;N[h+3780>>2]=p+u;b=J[h+3956>>2];J[h+3808>>2]=J[h+3952>>2];J[h+3812>>2]=b;J[h+3740>>2]=0;J[h+3756>>2]=4;p=N[h+3808>>2];N[h+3752>>2]=p;N[h+3748>>2]=p;N[h+3744>>2]=p;l=Q(Q(q*s)+Q(Q(t*n)-Q(j*Q(Q(k*l)-Q(y*i)))));N[h+3728>>2]=l;i=Q(Q(q*x)+Q(Q(m*n)-Q(j*Q(Q(k*w)-Q(r*i)))));N[h+3792>>2]=l-i;N[h+3776>>2]=l+i;H[h+3760|0]=1;J[h+40>>2]=d;b=h+3824|0;J[h+36>>2]=b;Ja[J[J[E>>2]+52>>2]](h,E);H[h+44|0]=!(I[h>>1]&1);J[h+32>>2]=155748;e=hg(h+48|0,h+3936|0,h+3856|0,h+3904|0,h+3872|0,f,g,0,0);i=Q(p+N[h+3936>>2]);N[h+3680>>2]=i;N[h+3696>>2]=i*i;J[h+3712>>2]=h+3728;i=N[d+12>>2];t=Q(Q(i*i)+Q(-.5));j=N[d>>2];k=Q(N[c+16>>2]-N[d+16>>2]);y=Q(k+k);k=Q(N[c+20>>2]-N[d+20>>2]);w=Q(k+k);k=N[d+4>>2];q=N[d+8>>2];n=Q(N[c+24>>2]-N[d+24>>2]);x=Q(n+n);z=Q(Q(Q(Q(-j)*y)-Q(w*k))-Q(q*x));r=N[c>>2];s=N[c+8>>2];o=N[c+12>>2];u=N[c+4>>2];n=Q(Q(r*k)+Q(Q(Q(i*s)-Q(o*q))-Q(j*u)));l=Q(B+A);m=Q(Q(l-l)*Q(.5));v=Q(m+m);G=Q(n*v);p=Q(Q(u*q)+Q(Q(Q(i*r)-Q(o*j))-Q(k*s)));A=Q(l+N[a+8>>2]);m=Q(Q(A-A)*Q(.5));B=Q(m+m);m=Q(Q(s*j)+Q(Q(Q(i*u)-Q(o*k))-Q(q*r)));L=Q(m*v);F=Q(G+Q(Q(p*B)+L));r=Q(Q(q*s)+Q(Q(k*u)+Q(Q(i*o)+Q(j*r))));M=Q(Q(r*r)+Q(-.5));O=Q(v*M);v=Q(p*v);S=Q(Q(Q(Q(x*t)+Q(i*Q(Q(k*y)-Q(j*w))))-Q(q*z))+Q(Q(n*F)+Q(O+Q(r*Q(v-Q(B*m))))));l=Q(Q(l+l)*Q(.5));s=Q(p+p);C=Q(Q(1)-Q(p*s));o=Q(m+m);T=Q(m*o);u=Q(Q(A+A)*Q(.5));A=Q(n*s);U=Q(r*o);D=Q(r*s);o=Q(n*o);V=Q(Q(R(Q(l*Q(C-T))))+Q(Q(R(Q(u*Q(A-U))))+Q(R(Q(l*Q(D+o))))));N[h+20>>2]=S+V;W=Q(R(Q(l*Q(o-D))));s=Q(s*m);o=Q(n+n);D=Q(r*o);o=Q(n*o);C=Q(W+Q(Q(R(Q(u*Q(s+D))))+Q(R(Q(l*Q(C-o))))));n=Q(Q(Q(Q(w*t)+Q(i*Q(Q(j*x)-Q(q*y))))-Q(k*z))+Q(Q(m*F)+Q(O+Q(r*Q(Q(n*B)-v)))));N[h+16>>2]=C+n;N[h+8>>2]=S-V;i=Q(Q(Q(Q(y*t)+Q(i*Q(Q(q*w)-Q(k*x))))-Q(j*z))+Q(Q(p*F)+Q(Q(B*M)+Q(r*Q(L-G)))));j=Q(Q(R(Q(l*Q(A+U))))+Q(Q(R(Q(l*Q(s-D))))+Q(R(Q(u*Q(Q(Q(1)-T)-o))))));N[h+12>>2]=i+j;N[h+4>>2]=n-C;N[h>>2]=i-j;Ec(b,d,h,0,h+32|0);Gd(e,3,0);break a}a=0;J[h+92>>2]=0;N[h+88>>2]=i;N[h+84>>2]=u;J[h+76>>2]=0;J[h+60>>2]=0;j=Q(r+r);k=Q(n*j);i=Q(y+y);q=Q(m*i);N[h+68>>2]=k-q;N[h+56>>2]=k+q;k=Q(Q(1)-Q(y*i));q=Q(r*j);N[h+72>>2]=k-q;l=k;k=Q(n+n);p=Q(n*k);N[h+52>>2]=l-p;N[h+80>>2]=s;J[h+44>>2]=0;n=Q(n*i);j=Q(m*j);N[h+64>>2]=n+j;i=Q(r*i);k=Q(m*k);N[h+48>>2]=i-k;N[h+40>>2]=n-j;N[h+36>>2]=i+k;N[h+32>>2]=Q(Q(1)-q)-p;N[h>>2]=w*Q(.05000000074505806);N[h+3824>>2]=w+A;if(!K[f+62|0]){break a}while(1){c=a+f|0;b=K[c+56|0];d=f+P(b,400)|0;gg(h+3728|0,d- -64|0,h+32|0,h);b:{if(!J[d+448>>2]){d=K[f+62|0]-1|0;H[f+62|0]=d;d=f+(d&255)|0;e=K[d+56|0];H[d+56|0]=b;H[c+56|0]=e;a=a-1|0;break b}N[(f+(b<<2)|0)+32>>2]=N[h+3728>>2]}a=a+1|0;if(a>>>0>2];a:{if(!y){if(!J[a+88>>2]){break a}qs(a,b);break a}e=y<<2;U=J[a+8>>2];V=J[a+4>>2];o=J[a+36>>2];while(1){f=J[o+(d<<2)>>2];b:{if((f|0)==-1){break b}if((f|0)<0){if(!(!e|m)){m=J[40592]+12|0;m=Ja[J[J[m>>2]+8>>2]](m,e,29909,16617,1402)|0}g=f&2147483647;N[(p<<2)+m>>2]=N[P(g,24)+V>>2]-N[(f<<2)+U>>2];c:{if(j){break c}f=J[c>>2];if(f){j=Ab(f,e,1);break c}if(!e){j=0;break c}f=J[40592]+12|0;j=Ja[J[J[f>>2]+8>>2]](f,e,29909,16617,373)|0}J[((p^-1)+y<<2)+j>>2]=g;p=p+1|0;break b}d:{if(j){break d}f=J[c>>2];if(f){j=Ab(f,e,1);break d}if(!e){j=0;break d}f=J[40592]+12|0;j=Ja[J[J[f>>2]+8>>2]](f,e,29909,16617,373)|0}J[(i<<2)+j>>2]=d;i=i+1|0}d=d+1|0;if((y|0)!=(d|0)){continue}break}r=J[a+68>>2];e:{if(i){if(r){z=J[a+56>>2];k=J[z+(J[j>>2]<<3)>>2];W=J[a+84>>2];X=J[a+60>>2];O=J[a+80>>2];l=J[O>>2];Y=J[a+64>>2];Z=J[a+36>>2];f=0;n=i+r|0;o=n-J[a+88>>2]|0;e=o+6|0;d=e<<3;if(d){f=J[40592]+12|0;f=Ja[J[J[f>>2]+8>>2]](f,d,29909,16617,1521)|0}e=e<<4;if(e){d=J[40592]+12|0;t=Ja[J[J[d>>2]+8>>2]](d,e,29909,16617,1522)|0}e=(o<<3)+f|0;J[e>>2]=-1;J[e+40>>2]=-1;J[e+32>>2]=-1;J[e+24>>2]=-1;J[e+16>>2]=-1;J[e+8>>2]=-1;e=o<<2;if(e){d=J[40592]+12|0;u=Ja[J[J[d>>2]+8>>2]](d,e,29909,16617,1525)|0}if(n){e=0;d=0;while(1){f:{if(k>>>0>l>>>0){g=J[(e<<2)+Y>>2];if((g|0)!=-1){J[(d<<2)+u>>2]=g;l=(d<<3)+f|0;h=(e<<3)+O|0;J[l>>2]=J[h>>2];J[l+4>>2]=J[h+4>>2];l=(e<<4)+W|0;w=J[l>>2];R=J[l+4>>2];S=J[l+12>>2];h=(d<<4)+t|0;J[h+8>>2]=J[l+8>>2];J[h+12>>2]=S;J[h>>2]=w;J[h+4>>2]=R}l=-1;e=e+1|0;if(r>>>0<=e>>>0){break f}l=J[(e<<3)+O>>2];break f}k=J[(x<<2)+j>>2];g=J[(k<<2)+Z>>2];J[(d<<2)+u>>2]=g;h=(d<<3)+f|0;w=(k<<3)+z|0;J[h>>2]=J[w>>2];J[h+4>>2]=J[w+4>>2];k=(k<<4)+X|0;w=J[k>>2];R=J[k+4>>2];S=J[k+12>>2];h=(d<<4)+t|0;J[h+8>>2]=J[k+8>>2];J[h+12>>2]=S;J[h>>2]=w;J[h+4>>2]=R;k=-1;x=x+1|0;if(x>>>0>=i>>>0){break f}k=J[(J[(x<<2)+j>>2]<<3)+z>>2]}if((g|0)!=-1){J[(g<<2)+b>>2]=J[a>>2]|d<<3|4;d=d+1|0}n=n-1|0;if(n){continue}break}}e=J[a+84>>2];if(e){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,e);J[a+84>>2]=0}e=J[a+80>>2];if(e){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,e)}J[a+84>>2]=t;J[a+80>>2]=f;J[a+72>>2]=o;J[a+76>>2]=o;e=J[a+64>>2];if(e){f=J[40592]+12|0;Ja[J[J[f>>2]+12>>2]](f,e)}J[a+88>>2]=0;J[a+68>>2]=o;J[a+64>>2]=u;break e}g:{if(ss(a+72|0,i)){e=i<<2;if(e){f=J[40592]+12|0;f=Ja[J[J[f>>2]+8>>2]](f,e,29909,16617,1604)|0}else{f=0}e=J[a+64>>2];if(e){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,e)}J[a+64>>2]=f;break g}f=J[a+64>>2]}k=J[a+84>>2];l=J[a+60>>2];n=J[a+56>>2];t=J[a+80>>2];e=t+(i<<3)|0;J[e>>2]=-1;J[e+40>>2]=-1;J[e+32>>2]=-1;J[e+24>>2]=-1;J[e+16>>2]=-1;J[e+8>>2]=-1;d=0;while(1){g=d<<2;e=J[g+j>>2];r=J[o+(e<<2)>>2];J[f+g>>2]=r;u=d<<3;g=u+t|0;h=n+(e<<3)|0;J[g>>2]=J[h>>2];J[g+4>>2]=J[h+4>>2];e=l+(e<<4)|0;h=J[e>>2];x=J[e+4>>2];z=J[e+12>>2];g=k+(d<<4)|0;J[g+8>>2]=J[e+8>>2];J[g+12>>2]=z;J[g>>2]=h;J[g+4>>2]=x;J[(r<<2)+b>>2]=u|J[a>>2]|4;d=d+1|0;if((i|0)!=(d|0)){continue}break}J[a+68>>2]=i;break e}if(!r|!J[a+88>>2]){break e}qs(a,b)}h:{if(p){d=p<<2;e=J[c>>2];i:{j:{if(e){e=Ab(e,d,1);break j}if(!d){e=0;f=0;break i}e=J[40592]+12|0;e=Ja[J[J[e>>2]+8>>2]](e,d,29909,16617,373)|0}f=J[c>>2];if(f){f=Ab(f,d,1);break i}f=0;if(!d){break i}f=J[40592]+12|0;f=Ja[J[J[f>>2]+8>>2]](f,d,29909,16617,373)|0}d=s+5132|0;J[d+8>>2]=0;J[d+12>>2]=0;H[d+32|0]=1;J[d+4>>2]=-2147483648;J[d>>2]=151736;J[d+16>>2]=0;J[d+20>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;i=s+1024|0;if((e|0)!=0&(f|0)!=0&(i|0)!=0&(s|0)!=0){H[d+32|0]=0;J[d+20>>2]=s;J[d+16>>2]=i;J[d+12>>2]=f;J[d+8>>2]=e;J[d+4>>2]=J[d+4>>2]|-2147483648}i=J[JA(d,m,p)+8>>2];k:{if(ss(a+48|0,p)){d=J[a+36>>2];if(d){g=J[40592]+12|0;Ja[J[J[g>>2]+12>>2]](g,d)}J[a+36>>2]=m;break k}if(m){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,m)}m=J[a+36>>2]}o=J[a+56>>2];d=o+(p<<3)|0;J[d>>2]=-1;J[d+40>>2]=-1;J[d+32>>2]=-1;J[d+24>>2]=-1;J[d+16>>2]=-1;J[d+8>>2]=-1;r=J[a+60>>2];k=J[a>>2];F=Q(-34028234663852886e22);G=Q(34028234663852886e22);g=0;I=Q(34028234663852886e22);K=Q(34028234663852886e22);L=Q(-34028234663852886e22);M=Q(-34028234663852886e22);while(1){d=J[((J[i>>2]^-1)+y<<2)+j>>2];J[(g<<2)+m>>2]=d;l=d<<2;n=g<<3;J[l+b>>2]=n|k;d=P(d,24)+V|0;_=N[d+4>>2];A=N[d+8>>2];B=N[d+16>>2];D=N[d+20>>2];E=N[d>>2];n=o+n|0;q=N[l+U>>2];T=Q(q+N[d+12>>2]);d=(C(T),v(2));J[n+4>>2]=(d|0)<0?d^-1:d|-2147483648;E=Q(E-q);d=(C(E),v(2));J[n>>2]=(d|0)<0?d^-1:d|-2147483648;d=r+(g<<4)|0;D=Q(q+D);N[d+12>>2]=D;B=Q(q+B);N[d+8>>2]=B;A=Q(A-q);N[d+4>>2]=A;q=Q(_-q);N[d>>2]=q;F=F>D?F:D;L=L>B?L:B;M=M>T?M:T;G=GI?I:q;K=K>2]=K;N[a+32>>2]=F;N[a+28>>2]=L;N[a+24>>2]=M;N[a+20>>2]=G;N[a+16>>2]=I;he(c,f);he(c,e);break h}if(m){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,m)}b=J[a+60>>2];if(b){e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,b);J[a+60>>2]=0}b=J[a+56>>2];if(b){e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,b)}J[a+48>>2]=0;J[a+52>>2]=0;J[a+56>>2]=0;J[a+60>>2]=0;b=J[a+36>>2];if(!b){break h}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,b);J[a+36>>2]=0}J[a+40>>2]=p;J[a+44>>2]=p;if(!j){break a}he(c,j)}Ha=s+5168|0}function JA(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=Q(0),r=Q(0),s=0,t=0,u=0,v=0,w=0,x=0,y=0;a:{if(!b|(c|0)<=0){break a}J[a+24>>2]=J[a+24>>2]+1;Va(J[a+16>>2],0,4096);h=c<<2;j=h+b|0;f=J[a+16>>2];g=f+3072|0;n=f+2048|0;o=f+1024|0;b:{if(J[a+4>>2]<0){if(h){q=N[b>>2];e=b;while(1){r=q;d=J[e>>2];q=N[e>>2];if(r>q){break b}d=f+((d&255)<<2)|0;J[d>>2]=J[d>>2]+1;d=o+(K[e+1|0]<<2)|0;J[d>>2]=J[d>>2]+1;d=n+(K[e+2|0]<<2)|0;J[d>>2]=J[d>>2]+1;d=g+(K[e+3|0]<<2)|0;J[d>>2]=J[d>>2]+1;e=e+4|0;if((j|0)!=(e|0)){continue}break}}J[a+28>>2]=J[a+28>>2]+1;c=c>>>0<=1?1:c;g=c&7;b=J[a+8>>2];f=0;e=0;if(c>>>0>=8){c=c&-8;d=0;while(1){J[b+(e<<2)>>2]=e;j=e|1;J[b+(j<<2)>>2]=j;j=e|2;J[b+(j<<2)>>2]=j;j=e|3;J[b+(j<<2)>>2]=j;j=e|4;J[b+(j<<2)>>2]=j;j=e|5;J[b+(j<<2)>>2]=j;j=e|6;J[b+(j<<2)>>2]=j;j=e|7;J[b+(j<<2)>>2]=j;e=e+8|0;d=d+8|0;if((c|0)!=(d|0)){continue}break}}if(!g){break a}while(1){J[b+(e<<2)>>2]=e;e=e+1|0;f=f+1|0;if((g|0)!=(f|0)){continue}break}break a}if(h){d=J[a+8>>2];q=N[(J[d>>2]<<2)+b>>2];e=b;while(1){r=q;q=N[(J[d>>2]<<2)+b>>2];if(r>q){break b}m=f+(K[e|0]<<2)|0;J[m>>2]=J[m>>2]+1;m=o+(K[e+1|0]<<2)|0;J[m>>2]=J[m>>2]+1;m=n+(K[e+2|0]<<2)|0;J[m>>2]=J[m>>2]+1;m=g+(K[e+3|0]<<2)|0;J[m>>2]=J[m>>2]+1;d=d+4|0;e=e+4|0;if((j|0)!=(e|0)){continue}break}}J[a+28>>2]=J[a+28>>2]+1;return a}if((e|0)!=(j|0)){while(1){d=f+(K[e|0]<<2)|0;J[d>>2]=J[d>>2]+1;d=o+(K[e+1|0]<<2)|0;J[d>>2]=J[d>>2]+1;d=n+(K[e+2|0]<<2)|0;J[d>>2]=J[d>>2]+1;d=g+(K[e+3|0]<<2)|0;J[d>>2]=J[d>>2]+1;e=e+4|0;if((j|0)!=(e|0)){continue}break}}f=128;m=0;while(1){e=f<<2;m=J[g+(e|12)>>2]+(J[g+(e|8)>>2]+(J[g+(e|4)>>2]+(J[e+g>>2]+m|0)|0)|0)|0;f=f+4|0;if((f|0)!=256){continue}break}v=h-4|0;y=v&4;j=c>>>0<=1?1:c;w=j&-4;o=j&3;s=j&-2;t=j&1;u=j-1|0;n=0;while(1){g=J[a+16>>2]+(n<<10)|0;h=b+n|0;f=K[h|0];e=J[g+(f<<2)>>2]==(c|0);g=e?0:g;c:{d:{e:{f:{if((n|0)!=3){if(!g){break c}e=J[a+20>>2];d=J[a+12>>2];J[e>>2]=d;f=1;while(1){i=f<<2;k=i+e|0;l=d;d=g+i|0;l=l+(J[d-4>>2]<<2)|0;J[k>>2]=l;i=i+4|0;d=l+(J[d>>2]<<2)|0;J[i+e>>2]=d;d=d+(J[g+i>>2]<<2)|0;J[k+8>>2]=d;f=f+3|0;if((f|0)!=256){continue}break}if(J[a+4>>2]<0){g=0;f=0;if(!u){break f}while(1){i=e+(K[h+(g<<2)|0]<<2)|0;d=J[i>>2];J[i>>2]=d+4;J[d>>2]=g;i=g|1;k=e+(K[h+(i<<2)|0]<<2)|0;d=J[k>>2];J[k>>2]=d+4;J[d>>2]=i;g=g+2|0;f=f+2|0;if((s|0)!=(f|0)){continue}break}break f}f=J[a+8>>2];g=f;if(!y){d=J[f>>2];i=e+(K[h+(d<<2)|0]<<2)|0;g=J[i>>2];J[i>>2]=g+4;J[g>>2]=d;g=f+4|0}if(!v){break e}d=f+(c<<2)|0;while(1){i=J[g>>2];k=e+(K[h+(i<<2)|0]<<2)|0;f=J[k>>2];J[k>>2]=f+4;J[f>>2]=i;i=J[g+4>>2];k=e+(K[h+(i<<2)|0]<<2)|0;f=J[k>>2];J[k>>2]=f+4;J[f>>2]=i;g=g+8|0;if((d|0)!=(g|0)){continue}break}break e}g:{if(!e){e=J[a+20>>2];d=J[a+12>>2]+(m<<2)|0;J[e>>2]=d;f=1;while(1){l=d;d=f<<2;i=d+g|0;h=l+(J[i-4>>2]<<2)|0;J[e+d>>2]=h;d=d+4|0;h=h+(J[i>>2]<<2)|0;J[d+e>>2]=h;i=f+2<<2;d=h+(J[d+g>>2]<<2)|0;J[i+e>>2]=d;h=f+3|0;if((h|0)!=128){d=d+(J[g+i>>2]<<2)|0;J[e+(h<<2)>>2]=d;f=f+4|0;continue}break}J[e+1020>>2]=J[a+12>>2];f=0;while(1){d=254-f<<2;h=d+e|0;i=255-f<<2;J[h>>2]=J[i+e>>2]+(J[g+i>>2]<<2);if((f|0)==126){d=128;while(1){f=d<<2;h=f+e|0;J[h>>2]=J[h>>2]+(J[f+g>>2]<<2);h=f|4;i=h+e|0;J[i>>2]=J[i>>2]+(J[g+h>>2]<<2);h=f|8;i=h+e|0;J[i>>2]=J[i>>2]+(J[g+h>>2]<<2);f=f|12;h=f+e|0;J[h>>2]=J[h>>2]+(J[f+g>>2]<<2);d=d+4|0;if((d|0)!=256){continue}break}if(J[a+4>>2]<0){g=0;d=0;if(!u){break g}while(1){i=J[(g<<2)+b>>2];k=e+(i>>>22&1020)|0;f=J[k>>2];h=f-4|0;i=(i|0)>=0;J[k>>2]=i?f+4|0:h;J[(i?f:h)>>2]=g;i=g|1;k=J[(i<<2)+b>>2];l=e+(k>>>22&1020)|0;f=J[l>>2];h=f-4|0;k=(k|0)>=0;J[l>>2]=k?f+4|0:h;J[(k?f:h)>>2]=i;g=g+2|0;d=d+2|0;if((s|0)!=(d|0)){continue}break}break g}f=J[a+8>>2];g=0;d=0;if(u){while(1){k=g<<2;l=J[k+f>>2];p=J[(l<<2)+b>>2];x=e+(p>>>22&1020)|0;h=J[x>>2];i=h-4|0;p=(p|0)>=0;J[x>>2]=p?h+4|0:i;J[(p?h:i)>>2]=l;k=J[f+(k|4)>>2];l=J[(k<<2)+b>>2];p=e+(l>>>22&1020)|0;h=J[p>>2];i=h-4|0;l=(l|0)>=0;J[p>>2]=l?h+4|0:i;J[(l?h:i)>>2]=k;g=g+2|0;d=d+2|0;if((s|0)!=(d|0)){continue}break}}if(!t){break e}f=J[f+(g<<2)>>2];d=J[(f<<2)+b>>2];h=e+(d>>>22&1020)|0;e=J[h>>2];g=e-4|0;d=(d|0)>=0;J[h>>2]=d?e+4|0:g;J[(d?e:g)>>2]=f;break e}else{J[e+(253-f<<2)>>2]=J[h>>2]+(J[d+g>>2]<<2);f=f+2|0;continue}}}if(f<<24>>24>=0){break a}h:{if(J[a+4>>2]<0){g=J[a+12>>2];d=0;e=0;f=0;if(j>>>0<4){break h}while(1){h=e<<2;J[h+g>>2]=(e^-1)+c;i=c-e|0;J[(h|4)+g>>2]=i-2;J[(h|8)+g>>2]=i-3;J[(h|12)+g>>2]=i-4;e=e+4|0;f=f+4|0;if((w|0)!=(f|0)){continue}break}break h}g=J[a+12>>2];d=J[a+8>>2];f=0;e=0;i=0;if(j>>>0>=4){while(1){h=e<<2;J[h+g>>2]=J[((e^-1)+c<<2)+d>>2];k=(c-e<<2)+d|0;J[(h|4)+g>>2]=J[k-8>>2];J[(h|8)+g>>2]=J[k-12>>2];J[(h|12)+g>>2]=J[k-16>>2];e=e+4|0;i=i+4|0;if((w|0)!=(i|0)){continue}break}}if(!o){break d}while(1){J[(e<<2)+g>>2]=J[((e^-1)+c<<2)+d>>2];e=e+1|0;f=f+1|0;if((o|0)!=(f|0)){continue}break}break d}if(o){while(1){J[(e<<2)+g>>2]=(e^-1)+c;e=e+1|0;d=d+1|0;if((o|0)!=(d|0)){continue}break}}J[a+4>>2]=J[a+4>>2]&2147483647;d=J[a+8>>2];break d}if(t){d=J[(g<<2)+b>>2];h=e+(d>>>22&1020)|0;e=J[h>>2];f=e-4|0;d=(d|0)>=0;J[h>>2]=d?e+4|0:f;J[(d?e:f)>>2]=g}J[a+4>>2]=J[a+4>>2]&2147483647;break e}if(t){f=e+(K[h+(g<<2)|0]<<2)|0;e=J[f>>2];J[f>>2]=e+4;J[e>>2]=g}J[a+4>>2]=J[a+4>>2]&2147483647}g=J[a+12>>2];d=J[a+8>>2]}J[a+12>>2]=d;J[a+8>>2]=g}n=n+1|0;if((n|0)!=4){continue}break}}return a}function qz(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=Q(0),o=0,p=0,q=0,r=Q(0),s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,O=0;a:{if(!(H[a+6|0]&1)){break a}d=J[a+60>>2];if(!d){break a}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d)}J[a+72>>2]=J[b+8>>2];e=J[b>>2];J[a+40>>2]=e;d=J[b+4>>2];J[a+44>>2]=d;N[a- -64>>2]=N[b+20>>2];I[a+68>>1]=L[b+24>>1];c=J[b+12>>2];J[a+84>>2]=2139095039;J[a+88>>2]=-8388609;J[a+60>>2]=0;N[a+56>>2]=d>>>0;N[a+52>>2]=d-2>>>0;N[a+48>>2]=e-2>>>0;J[a+76>>2]=c;e=P(d,e);if(e){b:{d=e<<2;if(d){c=J[40592];c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,d,29909,15299,308)|0;J[a+60>>2]=c;if(c){break b}}Wa(J[40592],16,15299,311,82040,0);return 0}l=e&1;d=J[b+16>>2];c:{if((e|0)==1){f=32767;e=32768;break c}i=e&-2;f=32767;e=32768;while(1){k=L[d>>1]|L[d+2>>1]<<16;I[c>>1]=k;I[c+2>>1]=k>>>16;k=I[d>>1];d=J[b+12>>2]+d|0;j=L[d>>1]|L[d+2>>1]<<16;I[c+4>>1]=j;I[c+6>>1]=j>>>16;j=I[d>>1];e=e<<16>>16;e=(e|0)<(k|0)?k:e;e=(e|0)<(j|0)?j:e;f=f<<16>>16;f=(f|0)>(k|0)?k:f;f=(f|0)>(j|0)?j:f;c=c+8|0;d=d+J[b+12>>2]|0;g=g+2|0;if((i|0)!=(g|0)){continue}break}}if(l){b=L[d>>1]|L[d+2>>1]<<16;I[c>>1]=b;I[c+2>>1]=b>>>16;b=I[d>>1];d=e<<16>>16;e=(b|0)>(d|0)?b:d;f=(b|0)<(f|0)?b:f}N[a+88>>2]=e<<16>>16;N[a+84>>2]=f<<16>>16}k=0;f=Ha-256|0;Ha=f;d=a;s=J[a+40>>2];j=J[a+44>>2];J[f+12>>2]=0;J[f+16>>2]=0;J[f>>2]=0;J[f+4>>2]=0;d:{e:{if(j>>>0>4294967263){break e}b=j+32>>>5|0;J[f+4>>2]=b;e=J[40592]+12|0;a=b<<2;k=Ja[J[J[e>>2]+8>>2]](e,a,29909,22033,461)|0;J[f>>2]=k;Va(k,0,a);J[f+16>>2]=b;b=J[40592]+12|0;t=Ja[J[J[b>>2]+8>>2]](b,a,29909,22033,461)|0;J[f+12>>2]=t;Va(t,0,a);if(j){break e}a=1;break d}g=I[d+68>>1]&1;e=J[d+60>>2];a=K[e+3|0]&127;n=N[d- -64>>2];if(!((K[e+2|0]&127)!=127&(a|0)!=127)){J[k>>2]=J[k>>2]|3}if(!g){b=lk(d,0,0,0,f+128|0);a=a|(b?-128:(K[f+128|0]!=0)<<7)}H[e+3|0]=a;c=1;a=0;if((j|0)==1){break d}while(1){a=e+(c<<2)|0;l=K[a+3|0];b=l&127;if(!((K[a+2|0]&127)!=127&(b|0)!=127)){i=(c>>>3&536870908)+k|0;J[i>>2]=J[i>>2]|1<>>3&536870908)+k|0;J[o>>2]=J[o>>2]|1<>2]-1>>>0<=c>>>0){break g}i=(I[a>>1]<<1)-(I[a+4>>1]+I[a-4>>1]|0)|0;if((i|0)>=0|!(n>>0<2){break h}z=s-1|0;if(!a){E=j-1|0;A=1;l=1;while(1){F=P(j,l);G=I[d+68>>1]&1;O=f+P(A,12)|0;u=f+P(C,12)|0;n=N[d+64>>2];o=J[d+60>>2];e=0;while(1){q=e+F|0;i=o+(q<<2)|0;D=K[i+3|0];B=D&127;if(!((K[i+2|0]&127)!=127&(B|0)!=127)){a=J[u>>2];b=e>>>3&536870908;c=a+b|0;h=c;g=J[c>>2];c=1<>2]=g|c;h=a;a=e+1|0;g=a>>>3&536870908;h=h+g|0;a=1<>2]=a|J[h>>2];h=b;b=J[O>>2];h=h+b|0;J[h>>2]=c|J[h>>2];b=b+g|0;J[b>>2]=a|J[b>>2]}i:{j:{k:{l:{if(!(!e|(l|0)==(z|0)|(e|0)==(E|0))){if(!(J[J[u>>2]+(e>>>3&536870908)>>2]>>>e&1)){break l}}if(G){if(!e|J[d+40>>2]-1>>>0<=l>>>0|J[d+44>>2]-1>>>0<=e>>>0){break j}}v=Ud(d,q,l,e,f+128|0);if(!v){break j}w=J[d+44>>2];x=w-1|0;y=J[d+40>>2]-1|0;c=0;h=f+32|0;while(1){a=(f+128|0)+(c<<4)|0;g=J[a+12>>2];p=J[a+8>>2];b=0;m:{n:{o:{p:{q:{m=J[a+4>>2];switch(J[a>>2]+P(m,-3)|0){case 0:break o;case 1:break p;case 2:break q;default:break m}}if(p>>>0>=y>>>0){break m}if(g){J[h>>2]=(m<<1)-1;a=1}else{a=0}if(g>>>0>=x>>>0){b=a;break m}g=m<<1;b=a+1|0;break n}if(p>>>0>=y>>>0|g>>>0>=x>>>0){break m}a=1;b=m<<1;J[h>>2]=b;g=b|1;b=2;break n}if(g>>>0>=x>>>0){break m}if(p){a=m-w|0;J[h>>2]=a<<1|H[(o+(a<<2)|0)+2|0]>=0;a=1}else{a=0}if(p>>>0>=y>>>0){b=a;break m}g=m<<1;b=a+1|0;if(H[(o+(m<<2)|0)+2|0]>=0){break n}g=g|1;b=a+1|0}J[(a<<2)+h>>2]=g}J[(f+96|0)+(c<<2)>>2]=b;h=h+8|0;c=c+1|0;if((v|0)!=(c|0)){continue}break}h=J[d+60>>2];a=f+32|0;b=0;g=1;c=0;while(1){r:{m=J[a>>2];m=K[(h+(m<<1&-4)|0)+(m&1?3:2)|0]&127;s:{if(M[(f+96|0)+(c<<2)>>2]<=1){if((m|0)!=127){break r}break s}p=J[a+4>>2];p=K[(h+(p<<1&-4)|0)+(p&1?3:2)|0]&127;if((m|0)!=127){b=1;if((p|0)!=127){break s}break r}if((p|0)==127){break s}b=1;break r}a=a+8|0;c=c+1|0;g=v>>>0>c>>>0;if((c|0)!=(v|0)){continue}}break}if(g&1){break k}if(!b){break j}a=I[i>>1]<<1;c=0;b=l>>>0>=y>>>0;c=b?c:a-(I[o+(q+w<<2)>>1]+I[o+(q-w<<2)>>1]|0)|0;t:{if(!(!e|e>>>0>=x>>>0)){a=a-(I[i+4>>1]+I[i-4>>1]|0)|0;break t}a=0;if(b){break k}}if(!(n=0){break j}break k}g=I[i>>1]<<1;c=J[d+44>>2];u:{v:{if(J[d+40>>2]-1>>>0>l>>>0){a=g-(I[o+(c+q<<2)>>1]+I[o+(q-c<<2)>>1]|0)|0;b=0;if(c-1>>>0>e>>>0){break v}break u}a=0;if(c-1>>>0<=e>>>0){break k}}b=g-(I[i+4>>1]+I[i-4>>1]|0)|0}if(!(n=0){break i}}B=D|-128}H[i+3|0]=B}e=e+1|0;if((j|0)!=(e|0)){continue}break}Va(J[u>>2],0,J[u+4>>2]<<2);C=C^1;A=A^1;l=l+1|0;if((s|0)!=(l|0)){continue}break}break h}if((s|0)!=2){a=J[f+4>>2]<<2;b=z&-2;e=J[f+16>>2]<<2;g=J[f+12>>2];j=J[f>>2];c=0;while(1){Va(j,0,a);Va(g,0,e);c=c+2|0;if((b|0)!=(c|0)){continue}break}}if(!(z&1)){break h}Va(J[f>>2],0,J[f+4>>2]<<2)}if(t){a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,t)}if(k){a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,k)}Ha=f+256|0;a=J[d+44>>2];b=J[d+40>>2];J[d+80>>2]=P(a,b);n=N[d+88>>2];r=N[d+84>>2];N[d+32>>2]=Q(n-r)*Q(.5);N[d+20>>2]=Q(r+n)*Q(.5);n=Q(Q(a-1>>>0)*Q(.5));N[d+36>>2]=n;r=Q(Q(b-1>>>0)*Q(.5));N[d+28>>2]=r;N[d+24>>2]=n;N[d+16>>2]=r;return 1}function $ba(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0);i=Ha-4944|0;Ha=i;f=J[f>>2];w=N[a+4>>2];N[i+4928>>2]=w;s=N[e>>2];N[i+4912>>2]=s;A=N[c+20>>2];t=N[c+24>>2];k=N[c>>2];y=N[c+4>>2];p=N[c+8>>2];u=N[c+12>>2];x=N[c+16>>2];J[i+4908>>2]=0;N[i+4904>>2]=t;N[i+4900>>2]=A;N[i+4896>>2]=x;N[i+4892>>2]=u;N[i+4888>>2]=p;N[i+4884>>2]=y;N[i+4880>>2]=k;o=N[d+20>>2];z=N[d+24>>2];n=N[d>>2];m=N[d+4>>2];l=N[d+8>>2];j=N[d+12>>2];q=N[d+16>>2];J[i+4876>>2]=0;N[i+4872>>2]=z;N[i+4868>>2]=o;N[i+4864>>2]=q;N[i+4860>>2]=j;N[i+4856>>2]=l;N[i+4852>>2]=m;N[i+4848>>2]=n;G=Q(Q(Q(p*n)-Q(l*k))+Q(Q(y*j)-Q(u*m)));O=Q(Q(Q(y*l)-Q(m*p))+Q(Q(k*j)-Q(u*n)));B=Q(Q(Q(k*m)-Q(n*y))+Q(Q(p*j)-Q(u*l)));v=k;k=Q(-n);y=Q(Q(u*j)-Q(Q(Q(v*k)-Q(y*m))-Q(l*p)));v=k;k=Q(x-q);p=Q(A-o);u=Q(t-z);A=Q(Q(Q(v*k)-Q(p*m))-Q(l*u));t=Q(Q(j*j)+Q(-.5));x=Q(Q(Q(t*k)+Q(j*Q(Q(l*p)-Q(m*u))))-Q(n*A));T=Q(x+x);x=Q(T-N[f+16>>2]);x=x>Q(0)?x:Q(-x);o=Q(Q(Q(t*p)+Q(j*Q(Q(n*u)-Q(l*k))))-Q(m*A));U=Q(o+o);o=Q(U-N[f+20>>2]);o=o>Q(0)?o:Q(-o);o=o<=x?x:o;j=Q(Q(Q(j*Q(Q(m*k)-Q(n*p)))+Q(t*u))-Q(l*A));V=Q(j+j);j=Q(V-N[f+24>>2]);j=(j>Q(0)?j:Q(-j))>=Q(0)?x:Q(0);a:{if(Q(w*Q(.019999999552965164))<(j<=o?o:j)|Q(Q(y*N[f+12>>2])+Q(Q(B*N[f+8>>2])+Q(Q(O*N[f>>2])+Q(G*N[f+4>>2]))))>2]=w*Q(.0010000000474974513);r=i+4816|0;J[r>>2]=0;J[r+4>>2]=1065353216;r=i+4808|0;J[r>>2]=0;J[r+4>>2]=0;r=i+4800|0;J[r>>2]=0;J[r+4>>2]=1065353216;r=i+4792|0;J[r>>2]=0;J[r+4>>2]=0;r=i+4784|0;J[r>>2]=1065353216;J[r+4>>2]=1065353216;r=i+4768|0;J[r>>2]=1065353216;J[r+4>>2]=0;H[i+4824|0]=0;J[i+4776>>2]=0;J[i+4780>>2]=0;J[i+4760>>2]=0;J[i+4764>>2]=0;J[i+4752>>2]=1065353216;J[i+4756>>2]=0;r=N[b+4>>2]==Q(1)&N[b+8>>2]==Q(1)&N[b+12>>2]==Q(1);if(!r){Lb(i+4752|0,b+4|0,b+16|0)}Y=N[e>>2];Z=N[a+4>>2];p=N[d+20>>2];u=N[c+20>>2];w=N[d+16>>2];A=N[c+16>>2];t=N[d+24>>2];x=N[c+24>>2];j=N[d+8>>2];n=N[d+12>>2];m=N[d+4>>2];l=N[d>>2];o=N[a+8>>2];D=N[c+8>>2];z=N[c+12>>2];I=N[c+4>>2];q=N[c>>2];c=J[i+4940>>2];a=i+4744|0;J[a>>2]=J[i+4936>>2];J[a+4>>2]=c;J[i+4732>>2]=0;J[i+4716>>2]=0;k=Q(x-t);s=Q(k+k);k=Q(A-w);v=Q(k+k);k=Q(u-p);C=Q(k+k);W=Q(Q(j*s)+Q(Q(l*v)+Q(m*C)));k=Q(Q(n*n)+Q(-.5));E=Q(Q(j*W)+Q(Q(s*k)-Q(n*Q(Q(l*C)-Q(v*m)))));N[i+4664>>2]=E;F=Q(q+q);M=Q(z+z);R=Q(o*Q(Q(D*F)-Q(I*M)));S=Q(R+R);z=Q(o*Q(Q(q*F)+Q(Q(z*M)+Q(-1))));q=Q(z+z);o=Q(o*Q(Q(D*M)+Q(F*I)));D=Q(o+o);I=Q(Q(j*S)+Q(Q(l*q)+Q(m*D)));M=Q(Q(j*I)+Q(Q(S*k)-Q(n*Q(Q(l*D)-Q(q*m)))));N[i+4728>>2]=E-M;F=Q(Q(m*W)+Q(Q(C*k)-Q(n*Q(Q(j*v)-Q(s*l)))));N[i+4660>>2]=F;X=Q(Q(m*I)+Q(Q(D*k)-Q(n*Q(Q(j*q)-Q(S*l)))));N[i+4724>>2]=F-X;N[i+4712>>2]=E+M;N[i+4708>>2]=F+X;a=J[i+4932>>2];J[i+4736>>2]=J[i+4928>>2];J[i+4740>>2]=a;J[i+4668>>2]=0;J[i+4684>>2]=4;H[i+4688|0]=1;E=N[i+4736>>2];N[i+4680>>2]=E;N[i+4676>>2]=E;N[i+4672>>2]=E;s=Q(Q(l*W)+Q(Q(v*k)-Q(n*Q(Q(m*s)-Q(C*j)))));N[i+4656>>2]=s;q=Q(Q(l*I)+Q(Q(q*k)-Q(n*Q(Q(m*S)-Q(D*j)))));N[i+4720>>2]=s-q;N[i+4704>>2]=s+q;q=Q(Q(x-R)-t);q=Q(q+q);s=Q(Q(A-z)-w);s=Q(s+s);v=Q(Q(u-o)-p);v=Q(v+v);C=Q(Q(j*q)+Q(Q(l*s)+Q(m*v)));N[i+4648>>2]=Q(j*C)+Q(Q(q*k)-Q(n*Q(Q(l*v)-Q(s*m))));N[i+4644>>2]=Q(m*C)+Q(Q(v*k)-Q(n*Q(Q(j*s)-Q(q*l))));N[i+4652>>2]=Z+Y;N[i+4640>>2]=Q(l*C)+Q(Q(s*k)-Q(n*Q(Q(m*q)-Q(v*j))));t=Q(Q(R+x)-t);t=Q(t+t);w=Q(Q(A+z)-w);w=Q(w+w);p=Q(Q(u+o)-p);p=Q(p+p);u=Q(Q(j*t)+Q(Q(l*w)+Q(m*p)));N[i+4636>>2]=Q(j*u)+Q(Q(t*k)-Q(n*Q(Q(l*p)-Q(w*m))));N[i+4632>>2]=Q(m*u)+Q(Q(p*k)-Q(n*Q(Q(j*w)-Q(t*l))));N[i+4628>>2]=Q(l*u)+Q(Q(w*k)-Q(n*Q(Q(m*t)-Q(p*j))));a=J[b+40>>2];J[f+28>>2]=0;N[f+24>>2]=V;N[f+20>>2]=U;N[f+16>>2]=T;N[f+12>>2]=y;N[f+8>>2]=B;N[f+4>>2]=G;N[f>>2]=O;H[f+62|0]=0;b=J[a+56>>2];J[i+932>>2]=0;H[i+80|0]=r;J[i+76>>2]=b;J[i+68>>2]=2;J[i+64>>2]=155792;J[i+72>>2]=i+4752;e=hg(i+944|0,i+4912|0,i+4832|0,i+4880|0,i+4848|0,f,g,0,h);j=Q(N[i+4736>>2]+N[i+4912>>2]);N[i+4576>>2]=j;N[i+4592>>2]=j*j;J[i+4608>>2]=i+4656;Mo(i,i+4628|0);if(!r){Th(i+4752|0,i+36|0,i+48|0,i)}Ja[J[(L[a+4>>1]<<2)+155816>>2]](a,i,i- -64|0,1,1);h=J[i+932>>2];if(h){a=i+660|0;b=i+852|0;c=i+916|0;d=i+84|0;while(1){ec(e,d,J[b>>2],K[c|0]);c=c+1|0;b=b+4|0;a=a+12|0;d=d+36|0;h=h-1|0;if(h){continue}break}J[i+932>>2]=0}Gd(e,3,0);break a}a=0;J[i+124>>2]=0;N[i+120>>2]=V;N[i+116>>2]=U;J[i+108>>2]=0;J[i+92>>2]=0;m=Q(G+G);l=Q(B*m);j=Q(O+O);n=Q(y*j);N[i+100>>2]=l-n;N[i+88>>2]=l+n;l=Q(Q(1)-Q(O*j));n=Q(G*m);N[i+104>>2]=l-n;v=l;l=Q(B+B);k=Q(B*l);N[i+84>>2]=v-k;N[i+112>>2]=T;J[i+76>>2]=0;B=Q(B*j);m=Q(y*m);N[i+96>>2]=B+m;j=Q(G*j);l=Q(y*l);N[i+80>>2]=j-l;N[i+72>>2]=B-m;N[i+68>>2]=j+l;N[i+64>>2]=Q(Q(1)-n)-k;N[i+4752>>2]=w*Q(.05000000074505806);N[i>>2]=w+s;if(!K[f+62|0]){break a}while(1){c=a+f|0;b=K[c+56|0];d=f+P(b,400)|0;gg(i+4656|0,d- -64|0,i- -64|0,i+4752|0);b:{if(!J[d+448>>2]){d=K[f+62|0]-1|0;H[f+62|0]=d;d=f+(d&255)|0;e=K[d+56|0];H[d+56|0]=b;H[c+56|0]=e;a=a-1|0;break b}N[(f+(b<<2)|0)+32>>2]=N[i+4656>>2]}a=a+1|0;if(a>>>0>2];j=c-(b+15&-16)|0;H[j|0]=0;if(b>>>0>=2){e=1;d=b-1|0;k=d&1;if((b|0)!=2){s=d&-2;d=0;while(1){H[e+j|0]=e;q=N[((e<<6)+a|0)+44>>2];o=e+1|0;H[o+j|0]=o;r=N[((o<<6)+a|0)+44>>2];p=g>q;g=p?q:g;l=r>2]>2];z=N[l+36>>2];A=N[l+32>>2];q=N[l+24>>2];r=N[l+20>>2];v=N[l+16>>2];f=K[j|0];if(o>>>0>=2){d=(f<<6)+a|0;g=Q(N[d+24>>2]-q);t=Q(g*g);g=Q(N[d+16>>2]-v);u=Q(g*g);g=Q(N[d+20>>2]-r);g=Q(t+Q(u+Q(g*g)));e=1;while(1){i=K[e+j|0];d=(i<<6)+a|0;h=Q(N[d+24>>2]-q);t=Q(h*h);h=Q(N[d+16>>2]-v);u=Q(h*h);h=Q(N[d+20>>2]-r);h=Q(t+Q(u+Q(h*h)));d=h>g;g=d?h:g;n=d?e:n;f=d?i:f;e=e+1|0;if((o|0)!=(e|0)){continue}break}}o=J[l+44>>2];F=J[l+48>>2];G=N[l+28>>2];k=b-2|0;H[j+n|0]=K[k+j|0];d=255;f=((f&255)<<6)+a|0;e=J[f+12>>2];J[c+244>>2]=J[f+8>>2];J[c+248>>2]=e;e=J[f+4>>2];J[c+236>>2]=J[f>>2];J[c+240>>2]=e;B=N[f+20>>2];C=N[f+24>>2];D=N[f+16>>2];e=J[f+48>>2];J[c+152>>2]=J[f+44>>2];J[c+156>>2]=e;e=J[f+40>>2];J[c+144>>2]=J[f+36>>2];J[c+148>>2]=e;e=J[f+32>>2];J[c+136>>2]=J[f+28>>2];J[c+140>>2]=e;h=Q(D-v);m=Q(B-r);g=Q(Q(h*z)-Q(A*m));u=g;t=Q(g*g);g=Q(m*y);m=Q(C-q);g=Q(g-Q(z*m));h=Q(Q(m*A)-Q(y*h));x=Q(t+Q(Q(g*g)+Q(h*h)));m=Q(Q(1)/Q(Y(x)));f=x>Q(0);x=f?Q(u*m):y;t=f?Q(h*m):z;u=f?Q(g*m):A;e=0;a:{if(!k){f=-1;break a}g=Q(34028234663852886e22);h=Q(-34028234663852886e22);f=-1;d=-1;while(1){s=K[e+j|0];i=(s<<6)+a|0;m=Q(Q(Q(N[i+24>>2]-q)*x)+Q(Q(Q(N[i+16>>2]-v)*u)+Q(t*Q(N[i+20>>2]-r))));i=mQ(0)}i=b-3|0;H[j+n|0]=K[i+j|0];d=(d<<6)+a|0;J[c+220>>2]=J[d+48>>2];k=J[d+44>>2];J[c+212>>2]=J[d+40>>2];J[c+216>>2]=k;k=J[d+36>>2];J[c+204>>2]=J[d+32>>2];J[c+208>>2]=k;k=J[d+28>>2];J[c+196>>2]=J[d+24>>2];J[c+200>>2]=k;k=J[d+20>>2];J[c+188>>2]=J[d+16>>2];J[c+192>>2]=k;k=J[d+12>>2];J[c+180>>2]=J[d+8>>2];J[c+184>>2]=k;k=J[d+4>>2];J[c+172>>2]=J[d>>2];J[c+176>>2]=k;d=(f|0)==(i|0)?n:f;if(!(!e|!i)){g=Q(-34028234663852886e22);e=0;while(1){n=K[e+j|0];f=(n<<6)+a|0;h=Q(Q(Q(N[f+24>>2]-q)*x)+Q(Q(Q(N[f+16>>2]-v)*u)+Q(t*Q(N[f+20>>2]-r))));f=h>g;g=f?h:g;d=f?e:d;p=f?n:p;e=e+1|0;if((i|0)!=(e|0)){continue}break}}f=b-4|0;H[d+j|0]=K[f+j|0];d=((p&255)<<6)+a|0;J[c+132>>2]=J[d+48>>2];e=J[d+44>>2];J[c+124>>2]=J[d+40>>2];J[c+128>>2]=e;e=J[d+36>>2];J[c+116>>2]=J[d+32>>2];J[c+120>>2]=e;e=J[d+28>>2];J[c+108>>2]=J[d+24>>2];J[c+112>>2]=e;e=J[d+20>>2];J[c+100>>2]=J[d+16>>2];J[c+104>>2]=e;e=J[d+12>>2];J[c+92>>2]=J[d+8>>2];J[c+96>>2]=e;e=J[d+4>>2];J[c+84>>2]=J[d>>2];J[c+88>>2]=e;if(f){p=b&1;b:{if((b|0)==5){g=Q(34028234663852886e22);d=-1;e=0;break b}k=f&-2;g=Q(34028234663852886e22);f=-1;e=0;d=-1;i=0;while(1){s=K[e+j|0];h=N[((s<<6)+a|0)+44>>2];b=h>2];n=g>h;d=n?E:b?s:d;g=n?h:g;f=n?w:b?e:f;e=e+2|0;i=i+2|0;if((k|0)!=(i|0)){continue}break}}if(p){b=K[e+j|0];d=N[((b<<6)+a|0)+44>>2]>2]=J[b+48>>2];d=J[b+44>>2];J[c+60>>2]=J[b+40>>2];J[c+64>>2]=d;d=J[b+36>>2];J[c+52>>2]=J[b+32>>2];J[c+56>>2]=d;d=J[b+28>>2];J[c+44>>2]=J[b+24>>2];J[c+48>>2]=d;d=J[b+20>>2];J[c+36>>2]=J[b+16>>2];J[c+40>>2]=d;d=J[b+12>>2];J[c+28>>2]=J[b+8>>2];J[c+32>>2]=d;d=J[b+4>>2];J[c+20>>2]=J[b>>2];J[c+24>>2]=d;b=J[l+8>>2];d=J[l+12>>2];f=J[l>>2];e=J[l+4>>2];J[a+44>>2]=o;J[a+48>>2]=F;N[a+40>>2]=y;N[a+36>>2]=z;N[a+32>>2]=A;N[a+28>>2]=G;N[a+24>>2]=q;N[a+20>>2]=r;N[a+16>>2]=v;J[a+8>>2]=b;J[a+12>>2]=d;J[a>>2]=f;J[a+4>>2]=e;b=J[c+240>>2];J[a+64>>2]=J[c+236>>2];J[a+68>>2]=b;b=J[c+248>>2];J[a+72>>2]=J[c+244>>2];J[a+76>>2]=b;N[a+88>>2]=C;N[a+84>>2]=B;N[a+80>>2]=D;b=J[c+156>>2];J[a+108>>2]=J[c+152>>2];J[a+112>>2]=b;b=J[c+148>>2];J[a+100>>2]=J[c+144>>2];J[a+104>>2]=b;b=J[c+140>>2];J[a+92>>2]=J[c+136>>2];J[a+96>>2]=b;J[a+176>>2]=J[c+220>>2];b=J[c+216>>2];J[a+168>>2]=J[c+212>>2];J[a+172>>2]=b;b=J[c+208>>2];J[a+160>>2]=J[c+204>>2];J[a+164>>2]=b;b=J[c+200>>2];J[a+152>>2]=J[c+196>>2];J[a+156>>2]=b;b=J[c+192>>2];J[a+144>>2]=J[c+188>>2];J[a+148>>2]=b;b=J[c+184>>2];J[a+136>>2]=J[c+180>>2];J[a+140>>2]=b;b=J[c+176>>2];J[a+128>>2]=J[c+172>>2];J[a+132>>2]=b;J[a+240>>2]=J[c+132>>2];b=J[c+128>>2];J[a+232>>2]=J[c+124>>2];J[a+236>>2]=b;b=J[c+120>>2];J[a+224>>2]=J[c+116>>2];J[a+228>>2]=b;b=J[c+112>>2];J[a+216>>2]=J[c+108>>2];J[a+220>>2]=b;b=J[c+104>>2];J[a+208>>2]=J[c+100>>2];J[a+212>>2]=b;b=J[c+96>>2];J[a+200>>2]=J[c+92>>2];J[a+204>>2]=b;b=J[c+88>>2];J[a+192>>2]=J[c+84>>2];J[a+196>>2]=b;J[a+304>>2]=J[c+68>>2];b=J[c+64>>2];J[a+296>>2]=J[c+60>>2];J[a+300>>2]=b;b=J[c+56>>2];J[a+288>>2]=J[c+52>>2];J[a+292>>2]=b;b=J[c+48>>2];J[a+280>>2]=J[c+44>>2];J[a+284>>2]=b;b=J[c+40>>2];J[a+272>>2]=J[c+36>>2];J[a+276>>2]=b;b=J[c+32>>2];J[a+264>>2]=J[c+28>>2];J[a+268>>2]=b;b=J[c+24>>2];J[a+256>>2]=J[c+20>>2];J[a+260>>2]=b;Ha=c+256|0}function JH(a,b,c,d){var e=0,f=0,g=0,h=0,i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=0;e=Ha-352|0;Ha=e;f=J[a>>2];a:{if((f|0)==J[a+4>>2]){Ja[J[J[f>>2]+152>>2]](f,L[a+8>>1],L[a+10>>1],e+160|0,e+128|0);d=J[e+172>>2];J[e+344>>2]=J[e+168>>2];J[e+348>>2]=d;d=J[e+164>>2];J[e+336>>2]=J[e+160>>2];J[e+340>>2]=d;d=J[e+180>>2];J[e+320>>2]=J[e+176>>2];J[e+324>>2]=d;d=J[e+188>>2];J[e+328>>2]=J[e+184>>2];J[e+332>>2]=d;d=J[e+132>>2];J[e+304>>2]=J[e+128>>2];J[e+308>>2]=d;d=J[e+140>>2];J[e+312>>2]=J[e+136>>2];J[e+316>>2]=d;d=J[e+148>>2];J[e+288>>2]=J[e+144>>2];J[e+292>>2]=d;d=J[e+156>>2];J[e+296>>2]=J[e+152>>2];J[e+300>>2]=d;d=J[a>>2];Ja[J[J[d>>2]+120>>2]](e+96|0,d,L[a+8>>1]);d=J[a+4>>2];Ja[J[J[d>>2]+120>>2]](e- -64|0,d,L[a+10>>1]);d=J[e+116>>2];J[e+256>>2]=J[e+112>>2];J[e+260>>2]=d;d=J[e+108>>2];J[e+280>>2]=J[e+104>>2];J[e+284>>2]=d;d=J[e+100>>2];J[e+272>>2]=J[e+96>>2];J[e+276>>2]=d;d=J[e+124>>2];J[e+264>>2]=J[e+120>>2];J[e+268>>2]=d;d=J[e+68>>2];J[e+240>>2]=J[e+64>>2];J[e+244>>2]=d;d=J[e+76>>2];J[e+248>>2]=J[e+72>>2];J[e+252>>2]=d;d=J[e+84>>2];J[e+224>>2]=J[e+80>>2];J[e+228>>2]=d;d=J[e+92>>2];J[e+232>>2]=J[e+88>>2];J[e+236>>2]=d;d=J[a>>2];d=Ja[J[J[d>>2]+168>>2]](d,L[a+8>>1])|0;f=J[d>>2];g=J[d+4>>2];h=J[d+12>>2];J[e+216>>2]=J[d+8>>2];J[e+220>>2]=h;J[e+208>>2]=f;J[e+212>>2]=g;d=J[a+4>>2];d=Ja[J[J[d>>2]+168>>2]](d,L[a+10>>1])|0;f=J[d>>2];g=J[d+4>>2];h=J[d+12>>2];J[e+200>>2]=J[d+8>>2];J[e+204>>2]=h;J[e+192>>2]=f;J[e+196>>2]=g;break a}g=L[a+8>>1];b:{if((g|0)==65535){g=J[f>>2];h=J[f+4>>2];i=N[f+8>>2];J[e+348>>2]=0;N[e+344>>2]=i;J[e+336>>2]=g;J[e+340>>2]=h;i=N[f+24>>2];g=J[f+16>>2];h=J[f+20>>2];J[e+332>>2]=0;N[e+328>>2]=i;J[e+320>>2]=g;J[e+324>>2]=h;i=N[f+56>>2];g=J[f+48>>2];h=J[f+52>>2];J[e+284>>2]=0;N[e+280>>2]=i;J[e+272>>2]=g;J[e+276>>2]=h;i=N[f+40>>2];g=J[f+32>>2];f=J[f+36>>2];J[e+268>>2]=0;N[e+264>>2]=i;J[e+256>>2]=g;J[e+260>>2]=f;f=(J[a+12>>2]<<6)+d|0;i=N[f+12>>2];k=N[f+8>>2];l=N[f+4>>2];m=N[f>>2];break b}Ja[J[J[f>>2]+156>>2]](e+160|0,f,g);f=J[a>>2];f=Ja[J[J[f>>2]+168>>2]](f,L[a+8>>1])|0;i=N[f+12>>2];k=N[f+8>>2];l=N[f+4>>2];m=N[f>>2];f=J[a>>2];Ja[J[J[f>>2]+120>>2]](e+128|0,f,L[a+8>>1]);f=J[e+172>>2];J[e+344>>2]=J[e+168>>2];J[e+348>>2]=f;f=J[e+164>>2];J[e+336>>2]=J[e+160>>2];J[e+340>>2]=f;f=J[e+180>>2];J[e+320>>2]=J[e+176>>2];J[e+324>>2]=f;f=J[e+188>>2];J[e+328>>2]=J[e+184>>2];J[e+332>>2]=f;f=J[e+132>>2];J[e+272>>2]=J[e+128>>2];J[e+276>>2]=f;f=J[e+140>>2];J[e+280>>2]=J[e+136>>2];J[e+284>>2]=f;f=J[e+148>>2];J[e+256>>2]=J[e+144>>2];J[e+260>>2]=f;f=J[e+156>>2];J[e+264>>2]=J[e+152>>2];J[e+268>>2]=f}N[e+220>>2]=i;N[e+216>>2]=k;N[e+212>>2]=l;N[e+208>>2]=m;f=L[a+10>>1];if((f|0)==65535){f=J[a+4>>2];g=J[f>>2];h=J[f+4>>2];i=N[f+8>>2];J[e+316>>2]=0;N[e+312>>2]=i;J[e+304>>2]=g;J[e+308>>2]=h;i=N[f+24>>2];g=J[f+16>>2];h=J[f+20>>2];J[e+300>>2]=0;N[e+296>>2]=i;J[e+288>>2]=g;J[e+292>>2]=h;i=N[f+56>>2];g=J[f+48>>2];h=J[f+52>>2];J[e+252>>2]=0;N[e+248>>2]=i;J[e+240>>2]=g;J[e+244>>2]=h;i=N[f+40>>2];g=J[f+32>>2];f=J[f+36>>2];J[e+236>>2]=0;N[e+232>>2]=i;J[e+224>>2]=g;J[e+228>>2]=f;d=(J[a+16>>2]<<6)+d|0;f=J[d+8>>2];g=J[d+12>>2];h=J[d+4>>2];J[e+192>>2]=J[d>>2];J[e+196>>2]=h;J[e+200>>2]=f;J[e+204>>2]=g;break a}d=J[a+4>>2];Ja[J[J[d>>2]+156>>2]](e+160|0,d,f);d=J[a+4>>2];d=Ja[J[J[d>>2]+168>>2]](d,L[a+10>>1])|0;f=J[d>>2];g=J[d+4>>2];h=J[d+12>>2];J[e+200>>2]=J[d+8>>2];J[e+204>>2]=h;J[e+192>>2]=f;J[e+196>>2]=g;d=J[a+4>>2];Ja[J[J[d>>2]+120>>2]](e+128|0,d,L[a+10>>1]);d=J[e+172>>2];J[e+312>>2]=J[e+168>>2];J[e+316>>2]=d;d=J[e+164>>2];J[e+304>>2]=J[e+160>>2];J[e+308>>2]=d;d=J[e+180>>2];J[e+288>>2]=J[e+176>>2];J[e+292>>2]=d;d=J[e+188>>2];J[e+296>>2]=J[e+184>>2];J[e+300>>2]=d;d=J[e+132>>2];J[e+240>>2]=J[e+128>>2];J[e+244>>2]=d;d=J[e+140>>2];J[e+248>>2]=J[e+136>>2];J[e+252>>2]=d;d=J[e+148>>2];J[e+224>>2]=J[e+144>>2];J[e+228>>2]=d;d=J[e+156>>2];J[e+232>>2]=J[e+152>>2];J[e+236>>2]=d}LH(a,e+336|0,e+304|0,e+320|0,e+288|0,e+272|0,e+240|0,e+256|0,e+224|0,e+208|0,e+192|0,b,e+160|0,e+128|0,e+96|0,e- -64|0);f=L[a+8>>1];d=J[a>>2];c:{if((d|0)==J[a+4>>2]){Ja[J[J[d>>2]+132>>2]](d,f,e+160|0,e+96|0,L[a+10>>1],e+128|0,e- -64|0,J[c+32>>2],J[c+36>>2]);break c}d:{if((f|0)==65535){f=J[e+336>>2];g=J[e+340>>2];N[d+8>>2]=N[e+344>>2];J[d>>2]=f;J[d+4>>2]=g;b=N[e+328>>2];f=J[e+324>>2];d=J[a>>2];J[d+16>>2]=J[e+320>>2];J[d+20>>2]=f;N[d+24>>2]=b;break d}g=J[c+36>>2];h=J[c+32>>2];n=J[J[d>>2]+128>>2];j=J[e+172>>2];J[e+56>>2]=J[e+168>>2];J[e+60>>2]=j;j=J[e+164>>2];J[e+48>>2]=J[e+160>>2];J[e+52>>2]=j;j=J[e+100>>2];J[e+32>>2]=J[e+96>>2];J[e+36>>2]=j;j=J[e+108>>2];J[e+40>>2]=J[e+104>>2];J[e+44>>2]=j;Ja[n|0](d,f,e+48|0,e+32|0,h,g)}d=L[a+10>>1];if((d|0)==65535){d=J[e+304>>2];f=J[e+308>>2];c=J[a+4>>2];N[c+8>>2]=N[e+312>>2];J[c>>2]=d;J[c+4>>2]=f;b=N[e+296>>2];c=J[e+292>>2];a=J[a+4>>2];J[a+16>>2]=J[e+288>>2];J[a+20>>2]=c;N[a+24>>2]=b;break c}f=J[c+36>>2];c=J[c+32>>2];a=J[a+4>>2];g=J[J[a>>2]+128>>2];h=J[e+140>>2];J[e+24>>2]=J[e+136>>2];J[e+28>>2]=h;h=J[e+132>>2];J[e+16>>2]=J[e+128>>2];J[e+20>>2]=h;h=J[e+68>>2];J[e>>2]=J[e+64>>2];J[e+4>>2]=h;h=J[e+76>>2];J[e+8>>2]=J[e+72>>2];J[e+12>>2]=h;Ja[g|0](a,d,e+16|0,e,c,f)}Ha=e+352|0}function Po(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=0;q=Ha+-64|0;Ha=q;l=N[c+12>>2];V=Q(R(l));a:{if(!(V>2];n=Q(i+i);e=N[c+8>>2];o=Q(n*e);t=N[c>>2];h=Q(t+t);f=Q(h*l);u=Q(o-f);y=Q(h*e);z=Q(n*l);m=Q(y+z);r=Q(o+f);g=Q(h*i);j=Q(e+e);k=Q(j*l);o=Q(g-k);f=Q(y-z);t=Q(Q(1)-Q(t*h));n=Q(i*n);h=Q(t-n);e=Q(e*j);i=Q(t-e);n=Q(Q(Q(1)-n)-e);e=Q(g+k)}N[a+12>>2]=n;N[a+44>>2]=h;N[a+40>>2]=u;N[a+36>>2]=m;N[a+32>>2]=r;N[a+28>>2]=i;N[a+24>>2]=o;N[a+20>>2]=f;N[a+16>>2]=e;t=N[c+16>>2];N[a+48>>2]=t;y=N[c+20>>2];N[a+52>>2]=y;z=N[c+24>>2];N[a+56>>2]=z;b:{c:{switch(J[b>>2]){case 0:e=N[b+4>>2];d=Q(Q(Q(e+d)+Q(0))*Q(1.0099999904632568));N[a+92>>2]=z+d;N[a+88>>2]=y+d;N[a+84>>2]=t+d;N[a+80>>2]=z-d;N[a+76>>2]=y-d;N[a+72>>2]=t-d;v=J[c+20>>2];X=J[c+16>>2];d=N[c+24>>2];N[a+112>>2]=e;N[a+108>>2]=d;J[a+100>>2]=X;J[a+104>>2]=v;break b;case 2:i=N[b+8>>2];h=N[b+4>>2];J[a+96>>2]=2143289344;d=Q(h+d);m=Q(Q(Q(i*Q(R(f)))+d)*Q(1.0099999904632568));N[a+92>>2]=z+m;e=Q(Q(Q(i*Q(R(e)))+d)*Q(1.0099999904632568));N[a+88>>2]=y+e;d=Q(Q(Q(i*Q(R(n)))+d)*Q(1.0099999904632568));N[a+84>>2]=t+d;N[a+80>>2]=z-m;N[a+76>>2]=y-e;N[a+72>>2]=t-d;o=N[c+16>>2];f=N[c+20>>2];d=N[c>>2];e=Q(d+d);u=N[c+8>>2];r=N[c+4>>2];m=Q(l+l);n=Q(i*Q(Q(e*u)-Q(r*m)));N[a+108>>2]=n+N[c+24>>2];k=f;f=Q(i*Q(Q(u*m)+Q(e*r)));N[a+104>>2]=k+f;d=Q(i*Q(Q(d*e)+Q(Q(l*m)+Q(-1))));N[a+100>>2]=o+d;e=N[c+16>>2];m=N[c+20>>2];o=N[c+24>>2];N[a+124>>2]=h;N[a+60>>2]=i;u=Q(h*Q(1.0099999904632568));N[a+8>>2]=u;N[a+4>>2]=u;N[a>>2]=Q(h+i)*Q(1.0099999904632568);N[a+120>>2]=o-n;N[a+116>>2]=m-f;N[a+112>>2]=e-d;break b;case 3:l=N[b+8>>2];g=N[b+4>>2];j=N[b+12>>2];N[a+68>>2]=j;N[a- -64>>2]=l;k=N[a+60>>2];N[a+60>>2]=g;p=k;k=Q(o*g);s=k>Q(0)?k:Q(-k);k=Q(m*l);s=Q(s+(k>Q(0)?k:Q(-k)));k=Q(t*j);N[a+96>>2]=p+Q(Q(Q(s+(k>Q(0)?k:Q(-k)))+d)*Q(1.0099999904632568));f=Q(f*g);k=f>Q(0)?f:Q(-f);f=Q(r*l);h=Q(h*j);h=Q(Q(Q(Q(k+(f>Q(0)?f:Q(-f)))+(h>Q(0)?h:Q(-h)))+d)*Q(1.0099999904632568));N[a+92>>2]=z+h;e=Q(e*g);f=e>Q(0)?e:Q(-e);e=Q(i*l);f=Q(f+(e>Q(0)?e:Q(-e)));e=Q(u*j);i=Q(Q(Q(f+(e>Q(0)?e:Q(-e)))+d)*Q(1.0099999904632568));N[a+88>>2]=y+i;e=Q(n*g);f=e>Q(0)?e:Q(-e);e=Q(o*l);f=Q(f+(e>Q(0)?e:Q(-e)));e=Q(m*j);d=Q(Q(Q(f+(e>Q(0)?e:Q(-e)))+d)*Q(1.0099999904632568));N[a+84>>2]=t+d;N[a+80>>2]=z-h;N[a+76>>2]=y-i;N[a+72>>2]=t-d;d=N[b+8>>2];e=N[b+4>>2];N[a+8>>2]=N[b+12>>2]*Q(1.0099999904632568);N[a+4>>2]=d*Q(1.0099999904632568);N[a>>2]=e*Q(1.0099999904632568);break b;case 4:break c;default:break b}}l=N[b+12>>2];v=J[b+32>>2];k=N[b+4>>2];g=N[b+8>>2];d:{if(!(k!=Q(1)|g!=Q(1)|l!=Q(1))){l=N[v+16>>2];g=N[v+20>>2];j=N[v+24>>2];k=Q(Q(Q(l*f)+Q(g*r))+Q(j*h));x=Q(Q(Q(l*e)+Q(g*i))+Q(j*u));l=Q(Q(Q(l*n)+Q(g*o))+Q(j*m));g=N[v+36>>2];h=Q(h*g);u=Q(u*g);m=Q(m*g);g=N[v+32>>2];r=Q(r*g);i=Q(i*g);g=Q(o*g);j=N[v+28>>2];f=Q(f*j);o=Q(e*j);e=Q(n*j);break d}D=N[b+16>>2];x=Q(D+D);j=N[b+24>>2];C=Q(x*j);p=N[b+20>>2];A=Q(p+p);E=N[b+28>>2];G=Q(A*E);s=Q(C-G);F=Q(l*s);H=Q(p*A);K=Q(j+j);L=Q(j*K);w=Q(Q(Q(1)-H)-L);S=Q(k*w);M=Q(x*p);B=Q(K*E);p=Q(M+B);K=Q(g*p);T=N[v+16>>2];U=Q(Q(s*F)+Q(Q(w*S)+Q(p*K)));O=Q(A*j);W=Q(x*E);j=Q(O+W);E=Q(l*j);A=Q(M-B);M=Q(k*A);B=Q(Q(1)-Q(D*x));x=Q(B-L);D=Q(g*x);L=Q(Q(s*E)+Q(Q(w*M)+Q(p*D)));P=s;s=l;l=Q(B-H);s=Q(s*l);B=w;w=k;k=Q(C+G);w=Q(w*k);C=p;p=g;g=Q(O-W);p=Q(p*g);C=Q(Q(P*s)+Q(Q(B*w)+Q(C*p)));O=Q(Q(Q(f*U)+Q(L*r))+Q(C*h));G=N[v+20>>2];H=Q(Q(j*F)+Q(Q(A*S)+Q(x*K)));B=Q(Q(j*E)+Q(Q(A*M)+Q(x*D)));j=Q(Q(j*s)+Q(Q(A*w)+Q(x*p)));A=Q(Q(Q(f*H)+Q(B*r))+Q(j*h));P=f;f=Q(Q(l*F)+Q(Q(k*S)+Q(g*K)));F=Q(Q(l*E)+Q(Q(k*M)+Q(g*D)));P=Q(Q(P*f)+Q(F*r));r=Q(Q(l*s)+Q(Q(k*w)+Q(g*p)));g=Q(P+Q(r*h));h=N[v+24>>2];k=Q(Q(Q(T*O)+Q(G*A))+Q(g*h));p=Q(Q(Q(e*U)+Q(i*L))+Q(C*u));s=Q(Q(Q(e*H)+Q(i*B))+Q(j*u));i=Q(Q(Q(e*f)+Q(i*F))+Q(r*u));x=Q(Q(Q(T*p)+Q(s*G))+Q(i*h));w=Q(Q(Q(n*U)+Q(o*L))+Q(C*m));j=Q(Q(Q(n*H)+Q(o*B))+Q(j*m));m=Q(Q(Q(n*f)+Q(o*F))+Q(r*m));l=Q(Q(Q(w*T)+Q(j*G))+Q(m*h));e=N[v+36>>2];h=Q(g*e);u=Q(i*e);m=Q(m*e);e=N[v+32>>2];r=Q(A*e);i=Q(s*e);g=Q(j*e);e=N[v+28>>2];f=Q(O*e);o=Q(p*e);e=Q(w*e)}J[a+96>>2]=2143289344;n=Q(z+k);h=Q(Q(Q(Q(Q(R(f))+Q(R(r)))+Q(R(h)))+d)*Q(1.0099999904632568));N[a+92>>2]=n+h;f=Q(y+x);i=Q(Q(Q(Q(Q(R(o))+Q(R(i)))+Q(R(u)))+d)*Q(1.0099999904632568));N[a+88>>2]=f+i;o=Q(t+l);d=Q(Q(Q(Q(Q(R(e))+Q(R(g)))+Q(R(m)))+d)*Q(1.0099999904632568));N[a+84>>2]=o+d;N[a+80>>2]=n-h;N[a+76>>2]=f-i;N[a+72>>2]=o-d;oo(q+4|0,b,v,c);N[a+12>>2]=N[q+4>>2];N[a+16>>2]=N[q+8>>2];N[a+20>>2]=N[q+12>>2];N[a+24>>2]=N[q+16>>2];N[a+28>>2]=N[q+20>>2];N[a+32>>2]=N[q+24>>2];N[a+36>>2]=N[q+28>>2];N[a+40>>2]=N[q+32>>2];N[a+44>>2]=N[q+36>>2];d=N[q+56>>2];e=N[q+52>>2];N[a+8>>2]=N[q+60>>2]*Q(1.0099999904632568);N[a+4>>2]=d*Q(1.0099999904632568);N[a>>2]=e*Q(1.0099999904632568);N[a+48>>2]=N[q+40>>2];N[a+52>>2]=N[q+44>>2];N[a+56>>2]=N[q+48>>2]}I[a+96>>1]=V>1]=J[b>>2];Ha=q- -64|0;return a}function hca(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0;i=Ha-11312|0;Ha=i;q=N[d+20>>2];r=N[d+24>>2];w=N[c+20>>2];s=N[c+24>>2];f=J[f>>2];k=N[d>>2];l=N[d+4>>2];m=N[d+8>>2];j=N[d+12>>2];x=N[d+16>>2];u=N[c>>2];n=N[c+4>>2];p=N[c+8>>2];o=N[c+12>>2];t=N[c+16>>2];y=N[a+4>>2];N[i+11296>>2]=y;C=N[e>>2];N[i+11280>>2]=C;J[i+11276>>2]=0;N[i+11272>>2]=s;N[i+11268>>2]=w;N[i+11264>>2]=t;N[i+11260>>2]=o;N[i+11256>>2]=p;N[i+11252>>2]=n;N[i+11248>>2]=u;J[i+11244>>2]=0;N[i+11240>>2]=r;N[i+11236>>2]=q;N[i+11232>>2]=x;N[i+11228>>2]=j;N[i+11224>>2]=m;N[i+11220>>2]=l;N[i+11216>>2]=k;z=Q(Q(Q(p*k)-Q(m*u))+Q(Q(n*j)-Q(o*l)));A=Q(Q(Q(n*m)-Q(l*p))+Q(Q(u*j)-Q(o*k)));v=Q(Q(Q(u*l)-Q(k*n))+Q(Q(p*j)-Q(o*m)));D=Q(-k);u=Q(Q(o*j)-Q(Q(Q(u*D)-Q(n*l))-Q(m*p)));n=Q(t-x);p=Q(w-q);o=Q(s-r);q=Q(Q(Q(D*n)-Q(p*l))-Q(m*o));r=Q(Q(j*j)+Q(-.5));w=Q(Q(Q(r*n)+Q(j*Q(Q(m*p)-Q(l*o))))-Q(k*q));w=Q(w+w);s=Q(w-N[f+16>>2]);s=s>Q(0)?s:Q(-s);x=Q(Q(Q(r*p)+Q(j*Q(Q(k*o)-Q(m*n))))-Q(l*q));x=Q(x+x);t=Q(x-N[f+20>>2]);t=t>Q(0)?t:Q(-t);t=t<=s?s:t;B=s;j=Q(Q(Q(j*Q(Q(l*n)-Q(k*p)))+Q(r*o))-Q(m*q));s=Q(j+j);j=Q(s-N[f+24>>2]);j=(j>Q(0)?j:Q(-j))>=Q(0)?B:Q(0);a:{if(Q(y*Q(.019999999552965164))<(j<=t?t:j)|Q(Q(u*N[f+12>>2])+Q(Q(v*N[f+8>>2])+Q(Q(A*N[f>>2])+Q(z*N[f+4>>2]))))>2]=y*Q(.0010000000474974513);a=J[b+40>>2];l=N[d+8>>2];p=N[d+20>>2];r=N[c+20>>2];m=N[d+4>>2];o=N[d+24>>2];q=N[c+24>>2];j=N[d+12>>2];c=i+11184|0;J[c>>2]=0;J[c+4>>2]=1065353216;c=i+11176|0;J[c>>2]=0;J[c+4>>2]=0;c=i+11168|0;J[c>>2]=0;J[c+4>>2]=1065353216;c=i+11160|0;J[c>>2]=0;J[c+4>>2]=0;c=i+11152|0;J[c>>2]=1065353216;J[c+4>>2]=1065353216;c=i+11136|0;J[c>>2]=1065353216;J[c+4>>2]=0;H[i+11192|0]=0;J[i+11144>>2]=0;J[i+11148>>2]=0;J[i+11128>>2]=0;J[i+11132>>2]=0;J[i+11120>>2]=1065353216;J[i+11124>>2]=0;o=Q(q-o);o=Q(o+o);q=Q(n+n);n=Q(r-p);r=Q(n+n);t=Q(Q(l*o)+Q(Q(k*q)+Q(m*r)));B=Q(Q(j*j)+Q(-.5));n=Q(Q(l*t)+Q(Q(o*B)-Q(j*Q(Q(k*r)-Q(q*m)))));p=Q(Q(m*t)+Q(Q(r*B)-Q(j*Q(Q(l*q)+Q(o*D)))));m=Q(Q(k*t)+Q(Q(q*B)-Q(j*Q(Q(m*o)-Q(r*l)))));o=Q(1);c=N[b+4>>2]==Q(1)&N[b+8>>2]==Q(1)&N[b+12>>2]==Q(1);if(!c){Lb(i+11120|0,b+4|0,b+16|0)}J[f+28>>2]=0;N[f+24>>2]=s;N[f+20>>2]=x;N[f+16>>2]=w;N[f+12>>2]=u;N[f+8>>2]=v;N[f+4>>2]=z;N[f>>2]=A;H[f+62|0]=0;H[i+11104|0]=1;J[i+11112>>2]=0;J[i+11116>>2]=1088;b=i+6752|0;J[i+11108>>2]=b;d=J[a+56>>2];J[i+996>>2]=0;H[i+144|0]=c;J[i+140>>2]=d;J[i+132>>2]=2;J[i+128>>2]=156072;J[i+136>>2]=i+11120;b=hg(i+1008|0,i+11280|0,i+11200|0,i+11248|0,i+11216|0,f,g,b,h);J[i+4652>>2]=0;N[i+4648>>2]=n;N[i+4644>>2]=p;N[i+4640>>2]=m;d=i+6744|0;J[d>>2]=0;J[d+4>>2]=64;E=i+4688|0;J[i+6740>>2]=E;H[i+6736|0]=1;e=J[i+11300>>2];d=i+4656|0;J[d>>2]=J[i+11296>>2];J[d+4>>2]=e;e=J[i+11308>>2];d=i+4664|0;J[d>>2]=J[i+11304>>2];J[d+4>>2]=e;k=Q(N[i+11296>>2]+N[i+11280>>2]);N[i+4672>>2]=k*k;N[i+124>>2]=n;N[i+120>>2]=p;N[i+116>>2]=m;k=Q(y+C);N[i+112>>2]=k;N[i+108>>2]=k;N[i+104>>2]=k;J[i+100>>2]=1065353216;J[i+84>>2]=1065353216;J[i+88>>2]=0;J[i+92>>2]=0;J[i+96>>2]=0;J[i+76>>2]=0;J[i+80>>2]=0;J[i+68>>2]=1065353216;J[i+72>>2]=0;v=Q(0);j=k;z=Q(0);u=Q(0);y=Q(1);A=Q(0);q=Q(0);r=Q(0);w=Q(1);if(c){l=k}else{Th(i+11120|0,i+116|0,i+104|0,i+68|0);j=N[i+104>>2];n=N[i+124>>2];p=N[i+120>>2];m=N[i+116>>2];o=N[i+100>>2];v=N[i+96>>2];z=N[i+92>>2];u=N[i+88>>2];y=N[i+84>>2];A=N[i+80>>2];q=N[i+76>>2];r=N[i+72>>2];w=N[i+68>>2];k=N[i+108>>2];l=N[i+112>>2]}N[i+56>>2]=l;N[i+52>>2]=k;N[i+44>>2]=n;N[i+40>>2]=p;N[i+32>>2]=o;N[i+28>>2]=v;N[i+20>>2]=u;N[i+16>>2]=y;N[i+48>>2]=j;N[i+36>>2]=m;N[i+24>>2]=z;N[i+12>>2]=A;N[i+8>>2]=q;N[i+4>>2]=r;N[i>>2]=w;Ja[J[(L[a+4>>1]<<2)+156096>>2]](a,i,i+128|0,1,1);h=J[i+996>>2];if(h){a=i+724|0;c=i+916|0;d=i+980|0;e=i+148|0;while(1){fc(b,e,J[c>>2],K[d|0],a);d=d+1|0;c=c+4|0;a=a+12|0;e=e+36|0;h=h-1|0;if(h){continue}break}J[i+996>>2]=0}Qy(b);Gd(b,1,0);J[i+128>>2]=156072;a=J[i+6748>>2];b:{if((a|0)<0|!(a&2147483647)){break b}a=J[i+6740>>2];if((a|0)==(E|0)|!a){break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}a=J[i+11116>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[i+11108>>2];if((a|0)==(i+6752|0)|!a){break a}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a);break a}a=0;J[i+188>>2]=0;N[i+184>>2]=s;N[i+180>>2]=x;J[i+172>>2]=0;J[i+156>>2]=0;j=Q(z+z);l=Q(v*j);k=Q(A+A);m=Q(u*k);N[i+164>>2]=l-m;N[i+152>>2]=l+m;l=Q(Q(1)-Q(A*k));m=Q(z*j);N[i+168>>2]=l-m;s=l;l=Q(v+v);n=Q(v*l);N[i+148>>2]=s-n;N[i+176>>2]=w;J[i+140>>2]=0;v=Q(v*k);j=Q(u*j);N[i+160>>2]=v+j;k=Q(z*k);l=Q(u*l);N[i+144>>2]=k-l;N[i+136>>2]=v-j;N[i+132>>2]=k+l;N[i+128>>2]=Q(Q(1)-m)-n;N[i+11120>>2]=y*Q(.05000000074505806);N[i>>2]=y+C;if(!K[f+62|0]){break a}while(1){c=a+f|0;b=K[c+56|0];d=f+P(b,400)|0;gg(i+6752|0,d- -64|0,i+128|0,i+11120|0);c:{if(!J[d+448>>2]){d=K[f+62|0]-1|0;H[f+62|0]=d;d=f+(d&255)|0;e=K[d+56|0];H[d+56|0]=b;H[c+56|0]=e;a=a-1|0;break c}N[(f+(b<<2)|0)+32>>2]=N[i+6752>>2]}a=a+1|0;if(a>>>0>2];T=J[a>>2];D=J[T+100>>2];i=J[a+40>>2];a=K[a+48|0];J[g>>2]=0;U=L[D+4>>1];if(U>>>0>=2){V=Q(Q(1)/e);W=i+P(a,144)|0;_=W+168|0;i=1;while(1){G=i+1|0;a:{if(U>>>0<=G>>>0){break a}q=0;k=P(Z,84)+_|0;a=k+83|0;q=a>>>0<83?1:q;a=(q&63)<<26|a>>>6;q=q>>>6|0;k=k>>>6|0;C=a-k|0;E=q-(a>>>0>>0)|0;m=0;q=0;o=0;a=J[((G<<5)+B|0)+20>>2];j=a+359|0;o=j>>>0<359?1:o;k=o>>>6|0;j=o<<26|j>>>6;o=a>>>6|0;w=j-o|0;j=k-(j>>>0>>0)|0;t=j;k=w+1|0;o=k?j:j+1|0;j=k;x=j&7;y=0;if(x|y){while(1){k=j;j=j-1|0;o=o-!k|0;a=a- -64|0;k=q;m=m+1|0;k=m?k:k+1|0;q=k;if((m|0)!=(x|0)|(y|0)!=(k|0)){continue}break}}if(!t&w>>>0>=7|t){while(1){a=a+512|0;k=o-(j>>>0<8)|0;o=k;j=j-8|0;if(k|j){continue}break}}w=0;a=P(G,84)+W|0;j=a+83|0;w=j>>>0<83?1:w;j=(w&63)<<26|j>>>6;m=a>>>6|0;q=j-m|0;o=(w>>>6|0)-(j>>>0>>0)|0;j=q+1|0;o=j?o:o+1|0;m=0;q=0;y=C+1|0;k=0;x=k;w=y&7;if(k|w){while(1){k=j;j=j-1|0;o=o-!k|0;a=a- -64|0;m=m+1|0;q=m?q:q+1|0;if((m|0)!=(w|0)|(q|0)!=(x|0)){continue}break}}if(!E&C>>>0<7){break a}while(1){a=a+512|0;k=o-(j>>>0<8)|0;o=k;j=j-8|0;if(k|j){continue}break}}m=(i<<5)+B|0;t=J[m+20>>2];b:{if(!(K[t+329|0]|K[t+328|0])){break b}d=Q(0);y=P(i,84)+W|0;a=y;r=N[a+68>>2];p=N[a+56>>2];c:{if(p==Q(0)){z=Q(1);f=Q(0);break c}d=Q(Q(1)/Q(Y(Q(Q(r*r)+Q(Q(Q(p*p)+Q(0))+Q(0))))));z=Q(r*d);f=Q(d*Q(0));d=Q(p*d)}u=N[a+64>>2];s=Q(f*u);v=N[a+60>>2];n=Q(v*f);N[l+76>>2]=s+Q(n+Q(Q(r*z)+Q(p*d)));N[l+64>>2]=s+Q(Q(Q(p*z)-Q(r*d))-n);n=Q(r*Q(-f));f=Q(f*p);N[l+72>>2]=Q(d*v)+Q(Q(n+Q(z*u))-f);N[l+68>>2]=f+Q(Q(n+Q(z*v))-Q(u*d));j=J[t+336>>2];a=J[t+340>>2];N[l+60>>2]=N[t+344>>2];J[l+52>>2]=j;J[l+56>>2]=a;C=0;J[l+36>>2]=0;k=0;d:{if(!K[t+328|0]){break d}k=0;if(!Ir(l+52|0,l- -64|0,l+40|0,l+36|0)){break d}C=1;k=1;if(N[t+320>>2]>Q(0)){break d}k=N[t+324>>2]>Q(0)}A=N[y+36>>2];r=N[y+28>>2];u=N[y+32>>2];n=Q(u*Q(0));v=Q(Q(A*Q(0))+Q(Q(r+r)+n));p=N[y+40>>2];s=Q(Q(p*p)+Q(-.5));f=Q(s*Q(0));M=Q(Q(A*v)+Q(f+Q(p*Q(Q(r*Q(0))-Q(u+u)))));N[l+32>>2]=M;O=Q(Q(u*v)+Q(f+Q(p*Q(Q(A+A)+Q(r*Q(-0))))));N[l+28>>2]=O;R=Q(Q(r*v)+Q(Q(s+s)+Q(p*Q(n+Q(A*Q(-0))))));N[l+24>>2]=R;d=z==Q(-1)?d>2];n=N[t+356>>2];E=d>Q(Q(f-n)/Q(Q(f*n)+Q(1)));f=N[t+352>>2];q=d>2]=T;j=J[m+24>>2];a=P(w,160);I[x+22>>1]=a+176>>>4;I[x+10>>1]=i;J[x+4>>2]=T;I[x+8>>1]=j;a=a+207&8160;f:{g:{o=J[b+4>>2];if(o){m=J[b+8>>2];j=m+a|0;if(j>>>0<16385){break g}}m=lj(J[b>>2],h);J[b+4>>2]=m;break f}m=m+o|0;a=j}J[b+8>>2]=a;J[x+28>>2]=0;J[x+24>>2]=m;J[m+68>>2]=-1082130432;J[m+60>>2]=1065353216;J[m+64>>2]=-1082130432;H[m+2|0]=0;H[m+1|0]=w;H[m|0]=4;J[m+56>>2]=0;J[m+48>>2]=0;J[m+52>>2]=0;J[m+40>>2]=0;J[m+44>>2]=1065353216;J[m+32>>2]=0;J[m+36>>2]=0;o=m+176|0;a=0;h:{if(!C){break h}S=N[y+8>>2];f=N[l+48>>2];z=Q(f+f);r=N[y>>2];f=N[l+40>>2];p=Q(f+f);f=N[l+44>>2];u=Q(f+f);v=N[y+4>>2];n=Q(Q(S*z)+Q(Q(r*p)+Q(u*v)));F=N[y+12>>2];f=Q(Q(F*F)+Q(-.5));A=Q(Q(S*n)+Q(Q(z*f)+Q(F*Q(Q(r*u)-Q(p*v)))));N[l+20>>2]=A;s=Q(Q(v*n)+Q(Q(u*f)+Q(F*Q(Q(S*p)-Q(z*r)))));N[l+16>>2]=s;n=Q(Q(r*n)+Q(Q(p*f)+Q(F*Q(Q(v*z)-Q(u*S)))));N[l+12>>2]=n;_q(D,B,i,o,l+12|0,N[l+36>>2],e);a=1;if(!k){break h}r=Q(0);f=Q(0);p=Q(0);u=Q(Q(R*s)-Q(n*O));v=Q(Q(O*A)-Q(s*M));s=Q(Q(M*n)-Q(A*R));n=Q(Q(u*u)+Q(Q(v*v)+Q(s*s)));if(n>Q(0)){f=Q(Q(1)/Q(Y(n)));p=Q(u*f);r=Q(v*f);f=Q(s*f)}N[l+8>>2]=p;N[l+4>>2]=f;N[l>>2]=r;u=N[t+320>>2];v=N[t+324>>2];a=Ha+-64|0;Ha=a;k=m+336|0;j=k;J[j+16>>2]=0;J[j+20>>2]=0;J[j+8>>2]=0;J[j>>2]=0;J[j+4>>2]=0;J[j+24>>2]=0;N[j+32>>2]=N[l>>2];N[j+36>>2]=N[l+4>>2];N[j+40>>2]=N[l+8>>2];N[j+48>>2]=N[l>>2];N[j+52>>2]=N[l+4>>2];f=N[l+8>>2];J[j+84>>2]=0;J[j+68>>2]=-8388609;J[j+72>>2]=2139095039;N[j+56>>2]=f;J[j+92>>2]=1065353216;J[j+76>>2]=0;j=J[((i<<5)+B|0)+24>>2];s=N[l>>2];n=N[l+4>>2];f=N[l+8>>2];J[a+60>>2]=0;N[a+56>>2]=f;N[a+52>>2]=n;J[a+40>>2]=0;J[a+44>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;N[a+48>>2]=s;J[a+28>>2]=0;N[a+24>>2]=-f;N[a+20>>2]=-n;N[a+16>>2]=-s;J[a+8>>2]=-2147483648;J[a+12>>2]=0;J[a>>2]=-2147483648;J[a+4>>2]=-2147483648;Xg(D,j,a+32|0,k+96|0,i,a,k+128|0);s=N[l+8>>2];n=N[l>>2];f=N[l+4>>2];f=Q(Q(Q(s*N[k+120>>2])+Q(Q(n*N[k+112>>2])+Q(f*N[k+116>>2])))-Q(Q(s*N[k+152>>2])+Q(Q(n*N[k+144>>2])+Q(f*N[k+148>>2]))));if(f>2]=0;J[k+28>>2]=0;J[k+12>>2]=0;J[k+64>>2]=0;N[k+88>>2]=f>Q(0)?Q(Q(1)/f):Q(0);n=Q(Q(Q(V*V)*u)+Q(v*V));f=Q(Q(1)/Q(n+Q(1)));N[k+60>>2]=Q(1)-f;N[k+44>>2]=n*Q(-f);Ha=a- -64|0;a=2}if(E){_q(D,B,i,o+P(a,160)|0,l+24|0,Q(Q(N[t+348>>2]-d)*Q(4)),e);a=a+1|0}if(q){N[l+20>>2]=-M;N[l+16>>2]=-O;N[l+12>>2]=-R;_q(D,B,i,o+P(a,160)|0,l+12|0,Q(Q(N[t+352>>2]-d)*Q(-4)),e)}X=X+1|0;H[J[x+24>>2]+(L[x+22>>1]<<4)|0]=0;J[g>>2]=J[g>>2]+w}Z=Z+1|0;i=G;if((U|0)!=(i|0)){continue}break}}Ha=l+80|0;return X|0}function GT(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=0,ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0);f=Ha-208|0;Ha=f;X=N[d+8>>2];a:{b:{aa=N[d>>2];Y=N[d+4>>2];if(aa!=Q(1)|Y!=Q(1)){break b}q=Q(1);if(X!=Q(1)){break b}u=N[c+20>>2];r=N[c+24>>2];x=N[a+40>>2];o=N[a+44>>2];s=N[a+16>>2];k=N[a+20>>2];l=N[a+28>>2];p=N[a+32>>2];X=N[a+52>>2];Y=N[a+8>>2];G=N[a>>2];U=N[a+4>>2];M=N[a+48>>2];E=N[c+16>>2];y=N[a+36>>2];h=N[a+12>>2];g=N[c+8>>2];i=N[c+4>>2];v=N[a+24>>2];m=N[c>>2];j=N[c+12>>2];R=N[a+56>>2];N[f+168>>2]=R;N[f+164>>2]=X;A=Q(-m);v=Q(v+v);B=Q(l+l);p=Q(p+p);z=Q(Q(Q(A*v)-Q(B*i))-Q(g*p));l=Q(Q(j*j)+Q(-.5));C=Q(Q(Q(p*l)+Q(j*Q(Q(i*v)-Q(m*B))))-Q(g*z));N[f+144>>2]=C;w=Q(Q(Q(B*l)+Q(j*Q(Q(m*p)-Q(g*v))))-Q(i*z));N[f+140>>2]=w;h=Q(h+h);t=Q(s+s);n=Q(k+k);D=Q(Q(Q(A*h)-Q(t*i))-Q(g*n));s=Q(Q(Q(n*l)+Q(j*Q(Q(i*h)-Q(m*t))))-Q(g*D));N[f+132>>2]=s;k=Q(Q(Q(t*l)+Q(j*Q(Q(m*n)-Q(g*h))))-Q(i*D));N[f+128>>2]=k;y=Q(y+y);x=Q(x+x);o=Q(o+o);F=Q(Q(Q(A*y)-Q(x*i))-Q(g*o));r=Q(r*Q(-2));E=Q(E*Q(-2));u=Q(u*Q(-2));T=Q(Q(g*r)+Q(Q(m*E)+Q(i*u)));L=Q(Q(Q(g*T)+Q(Q(r*l)-Q(j*Q(Q(m*u)-Q(E*i)))))+Q(Q(Q(o*l)+Q(j*Q(Q(i*y)-Q(m*x))))-Q(g*F)));N[f+156>>2]=L;S=Q(Q(Q(i*T)+Q(Q(u*l)-Q(j*Q(Q(g*E)-Q(r*m)))))+Q(Q(Q(x*l)+Q(j*Q(Q(m*o)-Q(g*y))))-Q(i*F)));N[f+152>>2]=S;N[f+160>>2]=M;v=Q(Q(Q(v*l)+Q(j*Q(Q(g*B)-Q(i*p))))-Q(m*z));N[f+136>>2]=v;z=Q(Q(Q(h*l)+Q(j*Q(Q(g*t)-Q(i*n))))-Q(m*D));N[f+124>>2]=z;p=Q(G+G);h=Q(U+U);t=Q(Y+Y);n=Q(Q(Q(A*p)-Q(h*i))-Q(g*t));A=Q(Q(Q(t*l)+Q(j*Q(Q(i*p)-Q(m*h))))-Q(g*n));N[f+120>>2]=A;B=Q(Q(Q(h*l)+Q(j*Q(Q(m*t)-Q(g*p))))-Q(i*n));N[f+116>>2]=B;p=Q(Q(Q(p*l)+Q(j*Q(Q(g*h)-Q(i*t))))-Q(m*n));N[f+112>>2]=p;i=Q(Q(Q(m*T)+Q(Q(E*l)-Q(j*Q(Q(i*r)-Q(u*g)))))+Q(Q(Q(y*l)+Q(j*Q(Q(g*x)-Q(i*o))))-Q(m*F)));N[f+148>>2]=i;m=Q(0);j=Q(0);l=Q(0);h=Q(1);t=Q(0);g=Q(0);n=Q(0);D=Q(1);y=Q(Q(z*w)-Q(v*k));x=Q(Q(k*C)-Q(w*s));o=Q(C*z);F=Q(Q(A*y)+Q(Q(p*x)+Q(B*Q(Q(s*v)-o))));if(F!=Q(0)){g=Q(Q(1)/F);D=Q(Q(Q(p*k)+Q(B*Q(-z)))*g);h=Q(Q(Q(p*C)-Q(v*A))*g);j=Q(Q(Q(B*s)-Q(k*A))*g);q=Q(x*g);n=Q(g*Q(-Q(Q(p*w)-Q(v*B))));t=Q(g*Q(-Q(Q(p*s)-Q(z*A))));l=Q(g*Q(-Q(o+Q(v*Q(-s)))));m=Q(g*Q(-Q(Q(B*C)-Q(A*w))));g=Q(y*g)}N[f+204>>2]=D;N[f+200>>2]=n;N[f+192>>2]=t;N[f+188>>2]=h;N[f+196>>2]=g;N[f+184>>2]=l;N[f+172>>2]=q;N[f+176>>2]=m;N[f+180>>2]=j;N[f+88>>2]=R;N[f+84>>2]=X;s=Q(-S);N[f+104>>2]=-Q(Q(Q(t*s)-Q(i*j))-Q(L*D));N[f+100>>2]=-Q(Q(Q(h*s)-Q(i*m))-Q(L*n));I[f+28>>1]=0;J[f+24>>2]=e;J[f+16>>2]=2;J[f+12>>2]=154892;N[f+80>>2]=M;N[f+96>>2]=-Q(Q(Q(l*s)-Q(i*q))-Q(L*g));J[f+20>>2]=f+172;Ih(f+112|0,1,b,f+12|0,1);break a}ba=f+112|0;Wd(ba,a,c,d);g=N[d+20>>2];z=N[d+24>>2];w=N[d+16>>2];i=N[a+16>>2];m=N[a+20>>2];q=N[a+40>>2];h=N[a+44>>2];t=N[c+20>>2];j=N[a+28>>2];n=N[c+24>>2];l=N[a+32>>2];k=N[c+4>>2];D=N[c+12>>2];y=N[c>>2];s=N[c+8>>2];x=N[d+8>>2];o=N[d+4>>2];F=N[d>>2];r=N[d+12>>2];v=N[a+8>>2];A=N[a>>2];B=N[a+4>>2];p=N[a+12>>2];u=N[a+36>>2];E=N[c+16>>2];C=N[a+24>>2];J[f+104>>2]=0;u=Q(-u);N[f+76>>2]=Q(Q(Q(C*u)-Q(j*q))-Q(l*h))+Q(Q(Q(C*E)+Q(j*t))+Q(l*n));N[f+72>>2]=Q(Q(Q(p*u)-Q(i*q))-Q(m*h))+Q(Q(Q(p*E)+Q(i*t))+Q(m*n));N[f+68>>2]=Q(Q(Q(A*u)-Q(B*q))-Q(v*h))+Q(Q(Q(A*E)+Q(B*t))+Q(v*n));q=Q(r+r);V=Q(g*q);u=Q(w+w);O=Q(z*u);h=Q(V+O);t=Q(F*h);Z=Q(u*g);_=Q(q*z);n=Q(Z-_);E=Q(n*o);$=Q(Q(1)-Q(r*q));R=Q(w*u);r=Q($-R);u=Q(r*x);L=Q(y+y);ca=Q(s*L);G=Q(k+k);da=Q(D*G);U=Q(ca+da);M=Q(Q(Q(h*t)+Q(n*E))+Q(r*u));ea=Q(k*G);W=Q(s+s);fa=Q(s*W);T=Q(Q(Q(1)-ea)-fa);S=Q(g+g);ga=Q(g*S);g=Q(Q(Q(1)-R)-ga);R=Q(F*g);q=Q(q*w);P=Q(S*z);w=Q(q+P);S=Q(o*w);z=Q(V-O);V=Q(x*z);O=Q(Q(Q(h*R)+Q(n*S))+Q(r*V));ha=Q(L*k);ia=Q(W*D);W=Q(ha-ia);k=Q(q-P);F=Q(F*k);P=n;q=Q($-ga);n=Q(o*q);P=Q(Q(h*F)+Q(P*n));h=Q(Z+_);x=Q(x*h);o=Q(P+Q(r*x));r=Q(Q(U*M)+Q(Q(T*O)+Q(W*o)));Z=Q(G*s);_=Q(L*D);s=Q(Z-_);D=Q(ha+ia);G=Q(Q(1)-Q(y*L));y=Q(G-fa);L=Q(Q(s*M)+Q(Q(D*O)+Q(y*o)));G=Q(G-ea);P=Q(G*M);M=Q(ca-da);$=Q(M*O);O=Q(Z+_);o=Q(P+Q($+Q(O*o)));N[f- -64>>2]=Q(Q(C*r)+Q(j*L))+Q(l*o);N[f+60>>2]=Q(m*o)+Q(Q(p*r)+Q(i*L));N[f+56>>2]=Q(v*o)+Q(Q(A*r)+Q(B*L));o=Q(Q(Q(k*t)+Q(q*E))+Q(h*u));r=Q(Q(Q(k*R)+Q(q*S))+Q(h*V));k=Q(Q(Q(k*F)+Q(q*n))+Q(h*x));q=Q(Q(U*o)+Q(Q(T*r)+Q(W*k)));h=Q(Q(s*o)+Q(Q(D*r)+Q(y*k)));k=Q(Q(G*o)+Q(Q(M*r)+Q(O*k)));N[f+52>>2]=Q(Q(C*q)+Q(j*h))+Q(l*k);N[f+48>>2]=Q(m*k)+Q(Q(p*q)+Q(i*h));N[f+44>>2]=Q(v*k)+Q(Q(A*q)+Q(B*h));P=C;C=Q(Q(Q(g*t)+Q(w*E))+Q(z*u));k=Q(Q(Q(g*R)+Q(w*S))+Q(z*V));g=Q(Q(Q(g*F)+Q(w*n))+Q(z*x));w=Q(Q(U*C)+Q(Q(T*k)+Q(W*g)));n=j;j=Q(Q(s*C)+Q(Q(D*k)+Q(y*g)));g=Q(Q(G*C)+Q(Q(M*k)+Q(O*g)));N[f+40>>2]=Q(Q(P*w)+Q(n*j))+Q(l*g);N[f+36>>2]=Q(g*m)+Q(Q(p*w)+Q(i*j));H[f+29|0]=Q(Q(aa*Y)*X)>2]=e;J[f+16>>2]=2;J[f+96>>2]=0;J[f+100>>2]=0;J[f+12>>2]=154924;N[f+32>>2]=Q(v*g)+Q(Q(A*w)+Q(B*j));J[f+20>>2]=f+172;c=J[a+52>>2];d=J[a+48>>2];N[f+88>>2]=N[a+56>>2];J[f+80>>2]=d;J[f+84>>2]=c;Ih(ba,1,b,f+12|0,1)}Ha=f+208|0;return K[f+28|0]!=0|0}function Vd(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0);j=Ha-48|0;Ha=j;p=N[b>>2];r=N[b+4>>2];t=N[b+8>>2];h=N[e+16>>2];i=N[e+20>>2];m=N[e+8>>2];o=N[e>>2];v=N[e+4>>2];w=N[e+12>>2];s=N[a+8>>2];k=Q(s-N[c+8>>2]);x=N[e+32>>2];y=N[a>>2];u=Q(y-N[c>>2]);z=N[e+24>>2];A=N[a+4>>2];q=Q(A-N[c+4>>2]);B=N[e+28>>2];l=Q(Q(k*x)+Q(Q(u*z)+Q(q*B)));N[j+32>>2]=l;n=Q(Q(k*i)+Q(Q(u*w)+Q(q*h)));N[j+28>>2]=n;k=Q(Q(k*m)+Q(Q(u*o)+Q(q*v)));N[j+24>>2]=k;q=Q(t-s);p=Q(p-y);r=Q(r-A);u=Q(Q(x*q)+Q(Q(z*p)+Q(B*r)));N[j+20>>2]=u;w=Q(Q(q*i)+Q(Q(p*w)+Q(r*h)));N[j+16>>2]=w;v=Q(Q(q*m)+Q(Q(p*o)+Q(r*v)));N[j+12>>2]=v;a:{if(!(v>2]=h;k=Q(-k);N[j+24>>2]=k}b:{if(!(w>2]=i;n=Q(-n);N[j+28>>2]=n}c:{if(!(u>2]=m;l=Q(-l);N[j+32>>2]=l}J[j+8>>2]=0;d:{if(h>Q(0)){if(i>Q(0)){if(m>Q(0)){q=N[d>>2];p=N[d+4>>2];o=Q(l-N[d+8>>2]);N[j+44>>2]=o;n=Q(n-p);N[j+40>>2]=n;k=Q(k-q);N[j+36>>2]=k;if(Q(i*k)>=Q(h*n)){if(Q(m*k)>=Q(h*o)){mk(0,1,2,j+24|0,j+12|0,d,j+36|0,j+4|0,j+8|0);break d}mk(2,0,1,j+24|0,j+12|0,d,j+36|0,j+4|0,j+8|0);break d}if(Q(m*n)>=Q(i*o)){mk(1,2,0,j+24|0,j+12|0,d,j+36|0,j+4|0,j+8|0);break d}mk(2,0,1,j+24|0,j+12|0,d,j+36|0,j+4|0,j+8|0);break d}o=N[d>>2];m=Q(k-o);t=Q(m*i);r=N[d+4>>2];q=Q(n-r);s=Q(q*h);e:{if(t>=s){N[j+24>>2]=o;p=Q(0);q=Q(n+r);k=Q(t-Q(h*q));if(k>=Q(0)){N[j+28>>2]=-r;o=Q(Q(1)/Q(Q(h*h)+Q(i*i)));p=Q(Q(Q(k*k)*o)+Q(0));N[j+8>>2]=p;m=Q(Q(h*m)+Q(q*i));break e}o=Q(Q(1)/h);N[j+28>>2]=n-Q(t*o);break e}N[j+28>>2]=r;p=Q(0);n=Q(k+o);m=Q(s-Q(i*n));if(m>=Q(0)){N[j+24>>2]=-o;o=Q(Q(1)/Q(Q(h*h)+Q(i*i)));p=Q(Q(Q(m*m)*o)+Q(0));N[j+8>>2]=p;m=Q(Q(h*n)+Q(q*i));break e}o=Q(Q(1)/i);N[j+24>>2]=k-Q(s*o);m=q}N[j+4>>2]=o*Q(-m);h=N[d+8>>2];k=Q(-h);f:{if(l>2]=k;N[j+8>>2]=h;break d}i=N[d>>2];if(m>Q(0)){o=Q(k-i);t=Q(o*m);r=N[d+8>>2];q=Q(l-r);s=Q(q*h);g:{if(t>=s){N[j+24>>2]=i;p=Q(0);k=Q(l+r);i=Q(t-Q(h*k));if(i>=Q(0)){N[j+32>>2]=-r;q=Q(i*i);i=Q(Q(1)/Q(Q(h*h)+Q(m*m)));p=Q(Q(q*i)+Q(0));N[j+8>>2]=p;o=Q(Q(h*o)+Q(k*m));break g}i=Q(Q(1)/h);N[j+32>>2]=l-Q(t*i);break g}N[j+32>>2]=r;p=Q(0);l=Q(k+i);o=Q(s-Q(m*l));if(o>=Q(0)){N[j+24>>2]=-i;i=Q(Q(1)/Q(Q(h*h)+Q(m*m)));p=Q(Q(Q(o*o)*i)+Q(0));N[j+8>>2]=p;o=Q(Q(h*l)+Q(q*m));break g}i=Q(Q(1)/m);N[j+24>>2]=k-Q(s*i);o=q}N[j+4>>2]=i*Q(-o);h=N[d+4>>2];k=Q(-h);h:{if(n>2]=k;N[j+8>>2]=h;break d}N[j+24>>2]=i;N[j+4>>2]=Q(i-k)/h;h=N[d+4>>2];i=Q(-h);i:{j:{if(n>2]=i;N[j+8>>2]=k}i=N[d+8>>2];h=Q(-i);k:{if(l>2]=h;N[j+8>>2]=l;break d}if(i>Q(0)){h=N[d+4>>2];if(m>Q(0)){o=Q(n-h);t=Q(o*m);r=N[d+8>>2];q=Q(l-r);s=Q(q*i);l:{if(t>=s){N[j+28>>2]=h;p=Q(0);n=Q(l+r);h=Q(t-Q(i*n));if(h>=Q(0)){N[j+32>>2]=-r;q=Q(h*h);h=Q(Q(1)/Q(Q(i*i)+Q(m*m)));p=Q(Q(q*h)+Q(0));N[j+8>>2]=p;o=Q(Q(i*o)+Q(n*m));break l}h=Q(Q(1)/i);N[j+32>>2]=l-Q(t*h);break l}N[j+32>>2]=r;p=Q(0);l=Q(n+h);o=Q(s-Q(m*l));if(o>=Q(0)){N[j+28>>2]=-h;h=Q(Q(1)/Q(Q(i*i)+Q(m*m)));p=Q(Q(Q(o*o)*h)+Q(0));N[j+8>>2]=p;o=Q(Q(i*l)+Q(q*m));break l}h=Q(Q(1)/m);N[j+28>>2]=n-Q(s*h);o=q}N[j+4>>2]=h*Q(-o);h=N[d>>2];n=Q(-h);m:{if(n>k){h=Q(k+h);h=Q(Q(h*h)+p);break m}if(!(h>2]=n;N[j+8>>2]=h;break d}N[j+28>>2]=h;N[j+4>>2]=Q(h-n)/i;h=N[d>>2];i=Q(-h);n:{o:{if(k>2]=i;N[j+8>>2]=n}i=N[d+8>>2];h=Q(-i);p:{if(l>2]=h;N[j+8>>2]=l;break d}if(m>Q(0)){h=N[d+8>>2];N[j+32>>2]=h;N[j+4>>2]=Q(h-l)/m;h=N[d>>2];i=Q(-h);q:{r:{if(k>2]=i;N[j+8>>2]=l}i=N[d+4>>2];h=Q(-i);s:{if(n>2]=h;N[j+8>>2]=l;break d}i=N[d>>2];m=Q(-i);t:{u:{if(m>k){h=Q(k+i);h=Q(Q(h*h)+Q(0));break u}h=Q(0);if(!(i>2]=m;N[j+8>>2]=h}k=N[d+4>>2];i=Q(-k);v:{w:{if(n>2]=i;N[j+8>>2]=h}i=N[d+8>>2];k=Q(-i);x:{y:{if(l>2]=k;N[j+8>>2]=l}J[j+4>>2]=0}if(v>2]=-N[j+24>>2]}h=N[j+4>>2];z:{if(h>=Q(0)){if(h<=Q(1)){if(f){N[f>>2]=h}i=N[j+8>>2];if(!g){break z}h=N[j+28>>2];k=N[j+24>>2];m=N[j+32>>2];N[g+8>>2]=u>2]=w>2]=k;break z}if(f){J[f>>2]=1065353216}i=nk(b,c,d,e,g);break z}if(f){J[f>>2]=0}i=nk(a,c,d,e,g)}Ha=j+48|0;return i}function io(a,b,c,d,e,f,g){var h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=Q(0),w=Q(0),x=Q(0),y=0,z=0,A=0,B=0,C=Q(0),D=0;h=Ha-384|0;Ha=h;a:{if(!kk(f,f+12|0,b,c,d,h+364|0,h+360|0)){break a}o=N[b>>2];p=N[c>>2];j=N[b+4>>2];m=N[c+4>>2];l=N[b+8>>2];r=N[c+8>>2];w=N[h+360>>2];q=N[h+364>>2];c=J[a+12>>2];J[h+356>>2]=0;J[h+16>>2]=c;J[h+12>>2]=a;H[h+8|0]=0;J[h+4>>2]=0;J[h>>2]=0;N[h+376>>2]=l+Q(r*d);N[h+372>>2]=j+Q(m*d);N[h+368>>2]=o+Q(p*d);c=0;f=0;m=N[g+4>>2];d=N[h+372>>2];j=N[b+4>>2];u=J[h+12>>2];s=N[u+4>>2];N[h+36>>2]=Q(m+(d>j?d:j))*s;N[h+32>>2]=s*Q((d>2];m=N[u>>2];d=N[h+368>>2];j=N[b>>2];s=N[g>>2];k=Q(m*Q((d>2]-2|0;if(k>Q(f>>>0)){break b}k=Q(V(k));if(k=Q(0)){f=~~k>>>0;break b}f=0}J[h+40>>2]=f;d=Q(m*Q(s+(d>j?d:j)));c:{if(d>2]-1|0;if(d>Q(c>>>0)){break c}d=Q(W(d));if(d=Q(0)){c=~~d>>>0;break c}c=0}J[h+44>>2]=c;c=0;f=0;v=N[u+8>>2];d=N[h+376>>2];j=N[b+8>>2];x=N[g+8>>2];k=Q(v*Q((d>2]-2|0;if(k>Q(f>>>0)){break d}k=Q(V(k));if(k=Q(0)){f=~~k>>>0;break d}f=0}J[h+48>>2]=f;d=Q(v*Q(x+(d>j?d:j)));e:{if(d>2]-1|0;if(d>Q(c>>>0)){break e}d=Q(W(d));if(d=Q(0)){c=~~d>>>0;break e}c=0}J[h+52>>2]=c;N[h+4>>2]=W(Q(s*m));d=Q(W(Q(N[g+8>>2]*N[u+8>>2])));N[h>>2]=d;j=N[h+4>>2];if(Q(R(d))>2]=b+1;if(Q(R(j))>2]=b+1;k=N[a+8>>2];d=Q(Q(l+Q(q*r))*k);j=N[h>>2];m=Q(Q(1.0000000116860974e-7)-j);m=d>m?d:m;c=J[a+12>>2];B=J[c+44>>2];j=Q(Q(Q(B-1|0)*Q(.9999998807907104))+j);j=j>m?m:j;m=Q(V(j));s=Q(W(j));l=Q(Q(Q(l+Q(r*w))*k)-d);x=l>=Q(0)?Q(1):Q(-1);l=Q(R(l))Q(0)?m:s;f:{if(Q(R(r))>2];r=Q(Q(Q(q*p)+o)*C);q=N[h+4>>2];k=Q(Q(1.0000000116860974e-7)-q);k=k>2];q=Q(q+Q(Q(a-1|0)*Q(.9999998807907104)));q=k=Q(0)?Q(1):Q(-1);p=Q(R(o))Q(0);o=f?k:v;g:{if(Q(R(o))Q(0)?j==s?Q(s+Q(1)):s:j==m?Q(m+Q(-1)):m)-d)/l);d=d>2]=1;J[i+80>>2]=-1;J[i+48>>2]=B;J[i+12>>2]=e;n=1;H[i|0]=1;J[i+84>>2]=1;J[i+88>>2]=-1;t=(u|0)<=0?-1:0;J[i+56>>2]=t;g=(y|0)<=0?-1:0;J[i+52>>2]=g;a=J[i+16>>2];z=a+c|0;J[i- -64>>2]=z;a=c-a|0;J[i+60>>2]=a;f=J[i+20>>2];A=f+b|0;J[i+72>>2]=A;J[i+68>>2]=b-f;i:{j:{if((a|0)>(z|0)){break j}a=a+g|0;while(1){f=a;k:{if(J[i+32>>2]>(a|0)){break k}if((f|0)>=J[i+36>>2]){break j}a=J[i+68>>2];if((a|0)>(A|0)){break k}a=a+t|0;while(1){l:{if(J[i+40>>2]<=(a|0)){if(J[i+44>>2]<=(a|0)){break l}g=0;if(!ho(i,P(f,J[i+48>>2])+a|0)){break i}A=J[i+72>>2];t=J[i+56>>2]}g=(t+A|0)>(a|0);a=a+1|0;if(g){continue}}break}g=J[i+52>>2];z=J[i+64>>2]}a=f+1|0;if((f|0)<(g+z|0)){continue}break}}a=J[i+348>>2];m:{if(!a){break m}n=0;f=J[i+12>>2];if(!(Ja[J[J[f>>2]+8>>2]](f,a,i+92|0)|0)){break m}J[i+348>>2]=0;n=1}g=n}if(g){break h}break a}a=J[h+24>>2];n=a+c|0;J[h+88>>2]=n;a=c-a|0;J[h+84>>2]=a;f=J[h+28>>2];g=f+b|0;J[h+96>>2]=g;f=b-f|0;J[h+92>>2]=f;i=J[h+68>>2];n:{o:{if((i|0)!=(a|0)){H[h+368|0]=0;t=(a|0)<(i|0)?a:n;break o}i=J[h+76>>2];if((i|0)==(f|0)){break n}H[h+368|0]=1;t=(f|0)<(i|0)?f:g;f=a;g=n}J[h+380>>2]=g;J[h+376>>2]=f;J[h+372>>2]=t}a=h+8|0;t=J[h+380>>2];f=J[h+376>>2];p:{q:{if((t|0)<(f|0)){break q}g=J[h+372>>2];if(K[h+368|0]){i=g+J[a+56>>2]|0;if((i|0)>2]|(i|0)>=J[a+44>>2]){break q}g=J[a+52>>2];f=f+g|0;n=J[a+36>>2];if((f|0)>=(n|0)){break q}while(1){if(J[a+32>>2]<=(f|0)){g=0;if(!ho(a,i+P(J[a+48>>2],f)|0)){break p}n=J[a+36>>2];t=J[h+380>>2];g=J[a+52>>2]}if((g+t|0)<=(f|0)){break q}f=f+1|0;if((n|0)>(f|0)){continue}break}break q}i=g+J[a+52>>2]|0;if((i|0)>2]|(i|0)>=J[a+36>>2]){break q}g=J[a+56>>2];f=f+g|0;n=J[a+44>>2];if((f|0)>=(n|0)){break q}while(1){if(J[a+40>>2]<=(f|0)){g=0;if(!ho(a,P(i,J[a+48>>2])+f|0)){break p}n=J[a+44>>2];t=J[h+380>>2];g=J[a+56>>2]}if((g+t|0)<=(f|0)){break q}f=f+1|0;if((n|0)>(f|0)){continue}break}}g=1}if(!g){break a}a=J[h+356>>2];if(a){f=J[h+20>>2];if(!(Ja[J[J[f>>2]+8>>2]](f,a,D)|0)){break a}J[h+356>>2]=0}a=J[h+88>>2];J[h+68>>2]=J[h+84>>2];J[h+72>>2]=a;a=J[h+96>>2];J[h+76>>2]=J[h+92>>2];J[h+80>>2]=a}a=d>o;r:{if(a){c=c+y|0;p=Q(y+c|0);l=N[h+4>>2];if(p=Q(l+m)){break a}p=Q(j+o);l=d;break r}b=b+u|0;p=Q(u+b|0);l=N[h>>2];if(p=Q(l+s)){break a}p=o;l=Q(r+d)}q=a?o:d;d=l;o=p;if(q>2];d=J[a+300>>2]+(g<<2)|0;e=J[a+296>>2]+(J[d>>2]<<3)|0;p=J[e+4>>2];J[k+24>>2]=J[e>>2];J[k+28>>2]=p;o=J[d>>2];p=Gp(s,g);b:{if(!K[a+336|0]){break b}d=J[a+4>>2];if(!d){break b}H[a+338|0]=1;c:{d:{if(o>>>0>=M[a+316>>2]){g=J[a+296>>2]+(o<<3)|0;d=J[g+4>>2];J[k+16>>2]=J[g>>2];J[k+20>>2]=d;break d}g=J[J[a+312>>2]+(o<<2)>>2];e=J[a+296>>2]+(o<<3)|0;f=J[e+4>>2];J[k+16>>2]=J[e>>2];J[k+20>>2]=f;if((g|0)==-1){break d}Jd(d,g);up(j,o,k+16|0,p,1);break c}t=k+16|0;g=p;m=Ha-32|0;Ha=m;J[m+24>>2]=0;J[m+16>>2]=0;J[m+20>>2]=0;J[m+8>>2]=0;J[m+12>>2]=0;e:{f:{g:{if(!J[j+164>>2]){break g}n=J[j+140>>2];f=J[k+24>>2];e=f;l=-1;h=e+l|0;i=J[k+28>>2];e=i+(e^-1)|0;e=h>>>0>>0?e+1|0:e;l=e;d=e>>>22|0;e=h^((e&4194303)<<10|h>>>22);h=d^l;l=h;d=e;e=h<<13|d>>>19;q=d<<13^-1;h=d+q|0;d=(e^-1)+l|0;d=h>>>0>>0?d+1|0:d;e=rea(h^((d&255)<<24|h>>>8),d^d>>>8,9,0);h=Ia;d=h>>>15|0;e=e^((h&32767)<<17|e>>>15);d=d^h;q=e<<27^-1;h=q+e|0;e=((d<<27|e>>>5)^-1)+d|0;e=h>>>0>>0?e+1|0:e;e=((J[j+148>>2]-1&(h^((e&2147483647)<<1|h>>>31)))<<2)+n|0;d=J[e>>2];if((d|0)==-1){break g}n=J[j+136>>2];l=J[j+132>>2];h=l+P(d,20)|0;if((f|0)==J[h>>2]&(i|0)==J[h+4>>2]){break f}while(1){e=(d<<2)+n|0;d=J[e>>2];if((d|0)==-1){break g}h=l+P(d,20)|0;if((f|0)!=J[h>>2]|(i|0)!=J[h+4>>2]){continue}break}break f}e=0;break e}f=J[h+4>>2];J[m+8>>2]=J[h>>2];J[m+12>>2]=f;d=l+P(d,20)|0;f=J[d+12>>2];J[m+16>>2]=J[d+8>>2];J[m+20>>2]=f;J[m+24>>2]=J[d+16>>2];h=J[e>>2];f=h<<2;J[e>>2]=J[f+J[j+136>>2]>>2];e=J[j+164>>2]-1|0;J[j+164>>2]=e;J[j+160>>2]=J[j+160>>2]+1;if((e|0)!=(h|0)){i=J[j+132>>2];n=P(h,20);d=i+n|0;e=i+P(e,20)|0;i=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=i;i=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=i;J[d+16>>2]=J[e+16>>2];l=J[j+136>>2];J[l+f>>2]=J[l+(J[j+164>>2]<<2)>>2];q=J[j+140>>2];e=n+J[j+132>>2]|0;d=J[e+4>>2];f=0;e=J[e>>2];i=f^-1;f=(f|e)+i|0;d=(e^-1)+d|0;d=f>>>0>>0?d+1|0:d;i=d;e=d>>>22|0;d=f^((d&4194303)<<10|f>>>22);f=e^i;i=f;e=d;d=f<<13|d>>>19;n=e<<13^-1;f=e+n|0;e=(d^-1)+i|0;e=f>>>0>>0?e+1|0:e;d=rea(f^((e&255)<<24|f>>>8),e^e>>>8,9,0);f=Ia;e=f>>>15|0;d=d^((f&32767)<<17|d>>>15);e=e^f;n=d<<27^-1;f=n+d|0;d=((e<<27|d>>>5)^-1)+e|0;d=f>>>0>>0?d+1|0:d;e=((J[j+148>>2]-1&(f^((d&2147483647)<<1|f>>>31)))<<2)+q|0;d=J[e>>2];f=J[j+164>>2];if((d|0)!=(f|0)){while(1){e=l+(d<<2)|0;d=J[e>>2];if((f|0)!=(d|0)){continue}break}}J[e>>2]=h}J[j+156>>2]=J[j+156>>2]-1;e=1}h:{if(!e){up(j,o,t,g,0);d=Ha-32|0;Ha=d;J[d+20>>2]=g;J[d+24>>2]=o;J[d+12>>2]=0;J[d+16>>2]=0;e=j+4|0;i=Ag((P(J[e+4>>2],48)+e|0)+16|0,d+24|0,d+12|0);f=J[e>>2];i=i?J[e+4>>2]:f;i:{if((f|0)==(i|0)){if(!Ag((e+P(f,48)|0)+16|0,d+24|0,d+12|0)){break i}}f=e+P(i,48)|0;J[k+8>>2]=J[f+8>>2];f=ii(J[f+12>>2],J[d+16>>2],J[d+24>>2],J[J[e+104>>2]+8>>2]);j:{if(!f|J[f+40>>2]){break j}h=J[f+36>>2];if(!J[h>>2]){break j}l=(e+P(i,48)|0)+16|0;g=0;while(1){J[d+4>>2]=J[((g<<2)+h|0)+4>>2];i=Je(l,d+4|0,d+31|0);if(!K[d+31|0]){J[i>>2]=J[d+4>>2]}J[i+4>>2]=f;g=g+1|0;h=J[f+36>>2];if(g>>>0>2]){continue}break}g=J[d+20>>2]}if(J[d+24>>2]==(g|0)){break i}J[d+4>>2]=0;J[d+8>>2]=0;g=Ag((e+P(J[e>>2],48)|0)+16|0,d+20|0,d+4|0);f=J[e+4>>2];g=g?J[e>>2]:f;if((f|0)==(g|0)){if(!Ag((e+P(f,48)|0)+16|0,d+20|0,d+4|0)){break i}}i=J[d+8>>2];f=Je((e+P(g,48)|0)+16|0,d+24|0,d+31|0);if(!K[d+31|0]){J[f>>2]=J[d+24>>2]}J[f+4>>2]=i;Sk(J[d+8>>2],J[d+20>>2],J[d+24>>2])}Ha=d+32|0;break h}Jd(J[J[j+200>>2]+(J[m+24>>2]<<3)>>2],J[m+20>>2]);e=J[j+168>>2];d=J[m+24>>2];if(d>>>0>2]){d=J[J[j+172>>2]+(d<<2)>>2]}else{d=-1}Jd(e,d);d=J[J[j+200>>2]+(J[m+24>>2]<<3)>>2];l=J[d+8>>2]+P(J[m+20>>2],28)|0;e=J[l+24>>2];f=e>>>1&15;k:{if(!f){break k}i=J[d>>2]+(e>>>3&536870908)|0;d=0;while(1){h=i+(d<<2)|0;if((o|0)==J[h>>2]){q=e&-31;e=f-1|0;J[l+24>>2]=q|e<<1;J[h>>2]=-1;if((d|0)==(e|0)){break k}d=i+(e<<2)|0;J[h>>2]=J[d>>2];J[d>>2]=-1;break k}d=d+1|0;if((f|0)!=(d|0)){continue}break}}up(j,o,t,g,1);H[j+212|0]=1}Ha=m+32|0}xp(u,o,p,J[a+4>>2]);if(!J[a+32>>2]){break b}J[k+12>>2]=p;J[k+8>>2]=o;g=J[a+344>>2];if(g>>>0>=(J[a+348>>2]&2147483647)>>>0){g=0;d=J[a+348>>2];p=d&2147483647?d<<1:1;l:{if(!p){break l}d=p<<3;if(!d){break l}g=J[40592];e=g+12|0;g=(w=e,x=d,y=Ja[J[J[g>>2]+20>>2]](g)|0?40687:69706,z=20075,A=553,v=J[J[e>>2]+8>>2],Ja[v](w|0,x|0,y|0,z|0,A|0)|0)}d=J[a+344>>2];if((d|0)>0){f=(d<<3)+g|0;e=J[a+340>>2];d=g;while(1){i=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=i;e=e+8|0;d=d+8|0;if(f>>>0>d>>>0){continue}break}d=J[a+344>>2]}e=J[k+12>>2];d=(d<<3)+g|0;J[d>>2]=J[k+8>>2];J[d+4>>2]=e;m:{if(J[a+348>>2]<0){break m}d=J[a+340>>2];if(!d){break m}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,d)}J[a+348>>2]=p;J[a+340>>2]=g;J[a+344>>2]=J[a+344>>2]+1;break b}d=J[k+12>>2];g=J[a+340>>2]+(g<<3)|0;J[g>>2]=J[k+8>>2];J[g+4>>2]=d;J[a+344>>2]=J[a+344>>2]+1}r=r+1|0;if((r|0)!=(c|0)){continue}break}if(J[s>>2]){break a}tp(a);H[a+337|0]=1}Ha=k+32|0}function gd(a,b,c,d,e,f,g,h,i,j,k,l,m){var n=0,o=0,p=0,q=0,r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=0,W=0,X=Q(0),Y=Q(0),Z=Q(0),_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=Q(0);o=Ha-832|0;Ha=o;a:{if(!e){break a}while(1){z=P(q,80)+b|0;s=0;b:{if(!q){break b}W=L[z+78>>1];n=q;while(1){A=n-1|0;V=J[(A<<2)+a>>2];if(W>>>0>=L[V+78>>1]){s=n;break b}J[(n<<2)+a>>2]=V;n=A;if(n){continue}break}}J[(s<<2)+a>>2]=z;q=q+1|0;if((q|0)!=(e|0)){continue}break}if(!e){break a}n=0;if((e|0)!=1){s=e&-2;z=0;while(1){r=Q(0);t=Q(0);q=P(n,80)+b|0;if(K[q+76|0]&8){t=N[q+12>>2]}N[q+72>>2]=t;q=P(n|1,80)+b|0;if(K[q+76|0]&8){r=N[q+12>>2]}N[q+72>>2]=r;n=n+2|0;z=z+2|0;if((s|0)!=(z|0)){continue}break}}if(!(e&1)){break a}r=Q(0);b=P(n,80)+b|0;if(K[b+76|0]&8){r=N[b+12>>2]}N[b+72>>2]=r}if(e){B=N[g+32>>2];C=N[g+28>>2];D=N[g+20>>2];E=N[g+16>>2];F=N[f+32>>2];x=N[f+28>>2];G=N[f+20>>2];H=N[f+16>>2];I=N[g+24>>2];M=N[g+12>>2];O=N[g+8>>2];R=N[g+4>>2];S=N[g>>2];T=N[f+24>>2];U=N[f+12>>2];X=N[f+8>>2];Y=N[f+4>>2];Z=N[f>>2];f=0;while(1){b=J[(f<<2)+a>>2];r=N[b+56>>2];t=N[b+52>>2];u=N[b+48>>2];v=N[b+24>>2];w=N[b+20>>2];y=N[b+16>>2];g=f<<4;b=g+c|0;J[b+12>>2]=0;N[b+8>>2]=Q(F*v)+Q(Q(X*y)+Q(G*w));N[b+4>>2]=Q(x*v)+Q(Q(Y*y)+Q(H*w));N[b>>2]=Q(T*v)+Q(Q(Z*y)+Q(U*w));b=d+g|0;J[b+12>>2]=0;N[b+8>>2]=Q(B*r)+Q(Q(O*u)+Q(D*t));N[b+4>>2]=Q(C*r)+Q(Q(R*u)+Q(E*t));N[b>>2]=Q(I*r)+Q(Q(S*u)+Q(M*t));f=f+1|0;if((f|0)!=(e|0)){continue}break}}c:{if(k){break c}N[o>>2]=N[j>>2]*h;N[o+16>>2]=N[j+8>>2]*i;N[o+32>>2]=N[j+4>>2];N[o+48>>2]=N[j+12>>2];if(!e){break c}f=0;while(1){b=f;g=b+1|0;k=e>>>0>g>>>0?e:g;j=k-1|0;_=(b<<2)+a|0;W=K[J[_>>2]+79|0];while(1){d:{g=f;if((j|0)==(g|0)){g=j;f=k;break d}f=g+1|0;if((W|0)==K[J[(f<<2)+a>>2]+79|0]){continue}}break}e:{f:{switch(W-1|0){case 7:if(!m){break e}case 3:n=b;g:{if(n>>>0>g>>>0){break g}j=g+1|0;while(1){if(K[J[(n<<2)+a>>2]+78|0]){break g}k=(g|0)!=(n|0);n=n+1|0;if(k){continue}break}n=j}if((b|0)!=(f|0)){V=n-b|0;ga=f-b|0;j=b<<4;da=j+d|0;ea=c+j|0;q=0;while(1){k=q<<4;s=k+da|0;T=N[s+12>>2];y=N[s+8>>2];B=N[s+4>>2];C=N[s>>2];A=k+ea|0;U=N[A+12>>2];D=N[A+8>>2];E=N[A+4>>2];F=N[A>>2];$=(q<<2)+_|0;j=J[$>>2];x=N[j+48>>2];t=N[j+32>>2];G=N[j+28>>2];H=N[j+16>>2];I=N[j+12>>2];i=N[j+8>>2];r=N[j+4>>2];u=N[j>>2];M=N[j+56>>2];O=N[j+52>>2];v=N[j+40>>2];w=N[j+36>>2];R=N[j+24>>2];S=N[j+20>>2];z=0;fa=q>>>0>V>>>0?V:q;if(fa){while(1){n=z<<4;p=n+(o+736|0)|0;aa=n+(o+352|0)|0;ba=n+(o+640|0)|0;ca=n+(o+256|0)|0;h=Q(Q(Q(Q(Q(t*N[p>>2])+Q(u*N[aa>>2]))+Q(Q(C*N[ba>>2])+Q(F*N[ca>>2])))+Q(Q(Q(w*N[p+4>>2])+Q(r*N[aa+4>>2]))+Q(Q(B*N[ba+4>>2])+Q(E*N[ca+4>>2]))))+Q(Q(Q(v*N[p+8>>2])+Q(i*N[aa+8>>2]))+Q(Q(y*N[ba+8>>2])+Q(D*N[ca+8>>2]))));p=n+da|0;T=Q(T-Q(h*N[p+12>>2]));y=Q(y-Q(h*N[p+8>>2]));B=Q(B-Q(h*N[p+4>>2]));C=Q(C-Q(h*N[p>>2]));p=n+ea|0;U=Q(U-Q(h*N[p+12>>2]));D=Q(D-Q(h*N[p+8>>2]));E=Q(E-Q(h*N[p+4>>2]));F=Q(F-Q(h*N[p>>2]));p=n+(o+448|0)|0;M=Q(M-Q(h*N[p+8>>2]));O=Q(O-Q(h*N[p+4>>2]));x=Q(x-Q(h*N[p>>2]));p=n+(o+544|0)|0;v=Q(v-Q(h*N[p+8>>2]));w=Q(w-Q(h*N[p+4>>2]));t=Q(t-Q(h*N[p>>2]));p=n+(o- -64|0)|0;G=Q(G-Q(h*N[p+12>>2]));R=Q(R-Q(h*N[p+8>>2]));S=Q(S-Q(h*N[p+4>>2]));H=Q(H-Q(h*N[p>>2]));n=n+(o+160|0)|0;I=Q(I-Q(N[n+12>>2]*h));i=Q(i-Q(N[n+8>>2]*h));r=Q(r-Q(N[n+4>>2]*h));u=Q(u-Q(N[n>>2]*h));z=z+1|0;if((fa|0)!=(z|0)){continue}break}}N[j+12>>2]=I;N[j+8>>2]=i;N[j+4>>2]=r;N[j>>2]=u;j=J[$>>2];N[j+28>>2]=G;N[j+16>>2]=H;N[j+24>>2]=R;N[j+20>>2]=S;j=J[$>>2];N[j+48>>2]=x;N[j+32>>2]=t;N[j+56>>2]=M;N[j+52>>2]=O;N[j+40>>2]=v;N[j+36>>2]=w;N[A+12>>2]=U;N[A+8>>2]=D;N[A+4>>2]=E;N[A>>2]=F;N[s+12>>2]=T;N[s+8>>2]=y;N[s+4>>2]=B;N[s>>2]=C;if(q>>>0>>0){j=k+(o+160|0)|0;N[j+12>>2]=I;N[j+8>>2]=i;N[j+4>>2]=r;N[j>>2]=u;j=k+(o- -64|0)|0;N[j+12>>2]=G;N[j+8>>2]=R;N[j+4>>2]=S;N[j>>2]=H;j=k+(o+544|0)|0;J[j+12>>2]=0;N[j+8>>2]=v;N[j+4>>2]=w;N[j>>2]=t;j=k+(o+448|0)|0;J[j+12>>2]=0;N[j+8>>2]=M;N[j+4>>2]=O;N[j>>2]=x;h=N[o>>2];x=N[o+16>>2];G=N[o+32>>2];H=N[o+48>>2];j=k+(o+736|0)|0;J[j+12>>2]=0;n=k+(o+640|0)|0;J[n+12>>2]=0;s=k+(o+352|0)|0;ha=i;i=Q(i*h);I=v;v=Q(v*x);M=D;D=Q(D*G);O=y;y=Q(y*H);R=u;u=Q(u*h);S=t;t=Q(t*x);T=F;F=Q(F*G);U=C;C=Q(C*H);X=r;r=Q(r*h);Y=w;w=Q(w*x);Z=E;E=Q(E*G);h=B;B=Q(B*H);h=Q(Q(Q(Q(ha*i)+Q(I*v))+Q(Q(M*D)+Q(O*y)))+Q(Q(Q(Q(R*u)+Q(S*t))+Q(Q(T*F)+Q(U*C)))+Q(Q(Q(X*r)+Q(Y*w))+Q(Q(Z*E)+Q(h*B)))));h=h>Q(0)?Q(Q(1)/h):Q(0);x=Q(h*Q(0));N[s+12>>2]=x;N[s+8>>2]=i*h;N[s+4>>2]=r*h;N[s>>2]=u*h;k=k+(o+256|0)|0;N[k>>2]=F*h;N[k+4>>2]=E*h;N[k+8>>2]=D*h;N[k+12>>2]=x;N[j>>2]=t*h;N[j+4>>2]=w*h;N[j+8>>2]=v*h;N[n>>2]=C*h;N[n+4>>2]=B*h;N[n+8>>2]=y*h}q=q+1|0;if((ga|0)!=(q|0)){continue}break}}if((W|0)!=1){break e}break;case 0:break f;default:break e}}if(!l){break e}n=b;h:{if(n>>>0>g>>>0){break h}j=g+1|0;while(1){if(K[J[(n<<2)+a>>2]+78|0]==2){break h}k=(g|0)!=(n|0);n=n+1|0;if(k){continue}break}n=j}if((n+2|0)==(g|0)){g=n<<4;pr((n<<2)+a|0,g+c|0,d+g|0,o)}b=b<<4;pr(_,b+c|0,b+d|0,o)}if(e>>>0>f>>>0){continue}break}}Ha=o+832|0}function IH(a,b,c){var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=0,ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ha=Q(0),Ia=Q(0),Ja=Q(0),Ka=Q(0),La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=Q(0),Wa=Q(0),Xa=Q(0),Ya=Q(0),Za=Q(0),_a=Q(0),$a=Q(0),ab=Q(0),bb=Q(0),cb=Q(0),db=Q(0);d=J[a+24>>2];if(d){n=J[a+4>>2];y=N[n+24>>2];z=N[n+20>>2];o=J[a>>2];A=N[o+24>>2];B=N[o+20>>2];C=N[n+16>>2];D=N[o+16>>2];E=N[n+8>>2];F=N[n+4>>2];G=N[n>>2];H=N[o+8>>2];I=N[o+4>>2];L=N[o>>2];sa=K[d+1|0];if(sa){W=N[d+120>>2];M=N[o+40>>2];X=N[d+112>>2];O=N[o+32>>2];P=N[o+36>>2];Y=N[d+116>>2];Z=N[d+168>>2];R=N[n+40>>2];_=N[d+160>>2];S=N[n+32>>2];T=N[n+36>>2];$=N[d+164>>2];wa=Q(N[d+172>>2]+Q(Q(Q(W*M)+Q(Q(X*O)+Q(P*Y)))-Q(Q(Z*R)+Q(Q(_*S)+Q(T*$)))));aa=N[d+104>>2];ba=N[d+96>>2];ca=N[d+100>>2];da=N[d+152>>2];ea=N[d+144>>2];fa=N[d+148>>2];xa=Q(N[d+156>>2]+Q(Q(Q(aa*M)+Q(Q(ba*O)+Q(P*ca)))-Q(Q(da*R)+Q(Q(ea*S)+Q(T*fa)))));ga=N[d+88>>2];ha=N[d+80>>2];ia=N[d+84>>2];ja=N[d+136>>2];ka=N[d+128>>2];la=N[d+132>>2];ya=Q(N[d+140>>2]+Q(Q(Q(ga*M)+Q(Q(ha*O)+Q(P*ia)))-Q(Q(ja*R)+Q(Q(ka*S)+Q(T*la)))));s=(J[a+16>>2]<<6)+b|0;e=N[s+12>>2];i=N[s+8>>2];k=N[d+56>>2];j=N[s>>2];h=N[d+48>>2];p=N[s+4>>2];f=N[d+52>>2];q=Q(Q(i*k)+Q(Q(j*h)+Q(p*f)));r=Q(Q(e*e)+Q(-.5));m=Q(Q(Q(e*Q(Q(j*f)-Q(h*p)))+Q(r*k))+Q(i*q));ma=Q(m+m);za=Q(Q(ma+N[n+56>>2])-k);m=Q(Q(p*q)+Q(Q(r*f)+Q(e*Q(Q(i*h)-Q(k*j)))));na=Q(m+m);Aa=Q(Q(na+N[n+52>>2])-f);e=Q(Q(j*q)+Q(Q(r*h)+Q(e*Q(Q(p*k)-Q(f*i)))));oa=Q(e+e);Ba=Q(Q(oa+N[n+48>>2])-h);a=(J[a+12>>2]<<6)+b|0;e=N[a+12>>2];i=N[a+8>>2];k=N[d+40>>2];j=N[a>>2];h=N[d+32>>2];p=N[a+4>>2];f=N[d+36>>2];q=Q(Q(i*k)+Q(Q(j*h)+Q(p*f)));r=Q(Q(e*e)+Q(-.5));m=Q(Q(Q(e*Q(Q(j*f)-Q(h*p)))+Q(r*k))+Q(i*q));pa=Q(m+m);Ca=Q(Q(pa+N[o+56>>2])-k);m=Q(Q(p*q)+Q(Q(r*f)+Q(e*Q(Q(i*h)-Q(k*j)))));qa=Q(m+m);Da=Q(Q(qa+N[o+52>>2])-f);e=Q(Q(j*q)+Q(Q(r*h)+Q(e*Q(Q(p*k)-Q(f*i)))));ra=Q(e+e);Ea=Q(Q(ra+N[o+48>>2])-h);Fa=N[d+124>>2];Ga=N[d+108>>2];Ha=N[d+92>>2];Ia=N[s+28>>2];Ja=N[a+28>>2];Ka=N[s+60>>2];La=N[s+56>>2];Ma=N[s+52>>2];Na=N[s+48>>2];Oa=N[s+44>>2];Pa=N[s+40>>2];Qa=N[s+36>>2];Ra=N[s+32>>2];Sa=N[a+60>>2];Ta=N[a+56>>2];Ua=N[a+52>>2];Va=N[a+48>>2];Wa=N[a+44>>2];Xa=N[a+40>>2];Ya=N[a+36>>2];Za=N[a+32>>2];U=N[d+68>>2];V=N[d+60>>2];ta=N[d+28>>2];ua=N[d+12>>2];a=d+176|0;_a=Q(-na);$a=Q(-oa);ab=Q(-ma);bb=Q(-qa);cb=Q(-ra);db=Q(-pa);b=0;while(1){p=N[a+4>>2];q=N[a>>2];h=Q(Q(Q(ra*p)+Q(q*bb))+N[a+40>>2]);r=N[a+8>>2];f=Q(Q(Q(qa*r)+Q(p*db))+N[a+32>>2]);i=Q(Q(Q(pa*q)+Q(r*cb))+N[a+36>>2]);e=Q(Q(Sa*h)+Q(Q(Ya*f)+Q(Va*i)));k=Q(Q(Ta*h)+Q(Q(Za*f)+Q(Wa*i)));h=Q(Q(Ua*h)+Q(Q(Ja*f)+Q(Xa*i)));m=N[a+20>>2];v=N[a+16>>2];j=Q(Q(Q(oa*m)+Q(v*_a))+N[a+56>>2]);w=N[a+24>>2];g=Q(Q(Q(na*w)+Q(m*ab))+N[a+48>>2]);l=Q(Q(Q(ma*v)+Q(w*$a))+N[a+52>>2]);f=Q(Q(Ka*j)+Q(Q(Qa*g)+Q(Na*l)));i=Q(Q(La*j)+Q(Q(Ra*g)+Q(Oa*l)));j=Q(Q(Ma*j)+Q(Q(Ia*g)+Q(Pa*l)));u=N[a+80>>2];d=J[a+84>>2];va=d&64?Q(-34028234663852886e22):Q(-u);x=N[a+12>>2];if(d&16){g=Q(Ha*Q(Q(Q(ga*e)+Q(ja*f))+Q(Q(Q(ha*h)+Q(ka*j))+Q(Q(ia*k)+Q(la*i)))));l=Q(Ga*Q(Q(Q(aa*e)+Q(da*f))+Q(Q(Q(ba*h)+Q(ea*j))+Q(Q(ca*k)+Q(fa*i)))));t=Q(Fa*Q(Q(Q(W*e)+Q(Z*f))+Q(Q(Q(X*h)+Q(_*j))+Q(Q(Y*k)+Q($*i)))));x=Q(x-Q(Q(ya*g)+Q(Q(xa*l)+Q(wa*t))));f=Q(f-Q(Q(ja*g)+Q(Q(da*l)+Q(Z*t))));i=Q(i-Q(Q(la*g)+Q(Q(fa*l)+Q($*t))));j=Q(j-Q(Q(ka*g)+Q(Q(ea*l)+Q(_*t))));k=Q(k-Q(Q(ia*g)+Q(Q(ca*l)+Q(Y*t))));h=Q(h-Q(Q(ha*g)+Q(Q(ba*l)+Q(X*t))));e=Q(e-Q(Q(ga*g)+Q(Q(aa*l)+Q(W*t))))}l=N[a+64>>2];g=Q(N[a+28>>2]*Q(Q(Q(Q(Q(Q(Ca*r)+Q(Q(Ea*q)+Q(Da*p)))-Q(Q(za*w)+Q(Q(Ba*v)+Q(Aa*m))))+x)+Q(N[a+92>>2]*Q(Q(Q(e*M)+Q(Q(h*O)+Q(P*k)))-Q(Q(f*R)+Q(Q(j*S)+Q(T*i))))))-Q(l*c)));g=g>u?u:g;t=N[a+72>>2];x=N[a+76>>2];u=Q(Q(Q(ta*Q(Q(w*w)+Q(Q(v*v)+Q(m*m))))-Q(Q(Q(j*Q(U*j))+Q(i*Q(U*i)))+Q(f*Q(U*f))))+Q(Q(ua*Q(Q(r*r)+Q(Q(q*q)+Q(p*p))))+Q(Q(Q(h*Q(V*h))+Q(k*Q(V*k)))+Q(e*Q(V*e)))));u=u>Q(0)?Q(Q(1)/u):Q(0);g=Q(Q(N[a+60>>2]*x)+Q(Q(Q(Q(Q(Q(Q(L*q)+Q(D*h))-Q(Q(G*v)+Q(C*j)))+Q(Q(Q(I*p)+Q(B*k))-Q(Q(F*m)+Q(z*i))))+Q(Q(Q(H*r)+Q(A*e))-Q(Q(E*w)+Q(y*f))))*Q(N[a+44>>2]*u))+Q(u*Q(l+(g>va?g:va)))));g=g>t?t:g;l=N[a+68>>2];g=g>l?g:l;N[a+76>>2]=g;l=f;f=Q(g-x);g=Q(U*f);y=Q(y+Q(l*g));z=Q(z+Q(i*g));C=Q(C+Q(j*g));l=e;e=Q(V*f);A=Q(A+Q(l*e));B=Q(B+Q(k*e));D=Q(D+Q(h*e));e=Q(ta*f);E=Q(E-Q(w*e));F=Q(F-Q(m*e));G=Q(G-Q(v*e));e=Q(ua*f);H=Q(H+Q(r*e));I=Q(I+Q(p*e));L=Q(L+Q(q*e));a=a+96|0;b=b+1|0;if((sa|0)!=(b|0)){continue}break}}N[o+24>>2]=A;N[o+20>>2]=B;N[o+16>>2]=D;N[o+8>>2]=H;N[o+4>>2]=I;N[o>>2]=L;N[n+24>>2]=y;N[n+20>>2]=z;N[n+16>>2]=C;N[n+8>>2]=E;N[n+4>>2]=F;N[n>>2]=G}}function Gz(a,b,c,d,e,f,g){var h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=0,M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=0,W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0);h=Ha-288|0;Ha=h;i=N[d>>2];n=J[a+2188>>2];j=N[d+4>>2];m=N[d+8>>2];k=N[e+8>>2];q=Q(Q(N[a+2176>>2]-Q(Q(Q(Q(i*N[n+8>>2])+Q(j*N[n+20>>2]))+Q(m*N[n+32>>2]))+N[n+44>>2]))*k);l=N[e>>2];u=Q(Q(N[a+2168>>2]-Q(Q(Q(Q(i*N[n>>2])+Q(j*N[n+12>>2]))+Q(m*N[n+24>>2]))+N[n+36>>2]))*l);F=Q(N[a+2172>>2]-Q(Q(Q(Q(i*N[n+4>>2])+Q(j*N[n+16>>2]))+Q(m*N[n+28>>2]))+N[n+40>>2]));i=N[e+4>>2];if(Q(q+Q(u+Q(F*i)))>2]=k;i=Q(-i);N[e+4>>2]=i;l=Q(-l);N[e>>2]=l}n=J[a+2192>>2];z=J[a+2180>>2];E=J[z+68>>2];d=J[a+2184>>2];j=N[d+20>>2];m=N[d+16>>2];o=N[d+32>>2];p=N[d+28>>2];r=N[d+12>>2];x=N[d+24>>2];l=Q(-l);N[h+188>>2]=Q(Q(N[d>>2]*l)-Q(N[d+4>>2]*i))-Q(N[d+8>>2]*k);N[h+196>>2]=Q(Q(x*l)-Q(p*i))-Q(o*k);N[h+192>>2]=Q(Q(r*l)-Q(m*i))-Q(j*k);z=Ja[E|0](z,n,h+188|0)|0;E=J[a+2180>>2];V=J[E+24>>2];d=V+P(z,20)|0;G=K[a+2205|0];a:{if(G){k=N[d>>2];i=N[d+4>>2];l=N[d+8>>2];N[h+284>>2]=N[d+12>>2];N[h+280>>2]=l;N[h+276>>2]=i;break a}n=J[a+2192>>2];k=N[d+8>>2];i=N[d>>2];l=N[d+4>>2];j=Q(Q(N[n+68>>2]*k)+Q(Q(N[n+60>>2]*i)+Q(l*N[n- -64>>2])));m=Q(Q(N[n+44>>2]*k)+Q(Q(N[n+36>>2]*i)+Q(N[n+40>>2]*l)));i=Q(Q(N[n+56>>2]*k)+Q(Q(N[n+48>>2]*i)+Q(l*N[n+52>>2])));k=Q(Q(1)/Q(Y(Q(Q(j*j)+Q(Q(m*m)+Q(i*i))))));N[h+284>>2]=N[d+12>>2]*k;l=Q(j*k);N[h+280>>2]=l;i=Q(i*k);N[h+276>>2]=i;k=Q(m*k)}N[h+272>>2]=k;d=J[a+2184>>2];j=N[d+28>>2];m=N[d+16>>2];o=N[d+4>>2];p=N[d+24>>2];r=N[d>>2];x=N[d+12>>2];W=Q(Q(Q(k*N[d+8>>2])+Q(i*N[d+20>>2]))+Q(l*N[d+32>>2]));N[h+268>>2]=W;X=Q(Q(Q(k*r)+Q(i*x))+Q(l*p));N[h+260>>2]=X;Z=Q(Q(Q(k*o)+Q(i*m))+Q(l*j));N[h+264>>2]=Z;M=N[e+8>>2];O=N[e+4>>2];S=N[e>>2];e=J[a+2188>>2];j=N[e+28>>2];m=N[e+16>>2];o=N[e+24>>2];p=N[e>>2];r=N[e+12>>2];x=N[e+4>>2];k=N[b>>2];i=N[b+4>>2];l=N[b+8>>2];_=Q(Q(Q(k*N[e+8>>2])+Q(i*N[e+20>>2]))+Q(l*N[e+32>>2]));N[h+256>>2]=_;$=Q(Q(Q(k*x)+Q(i*m))+Q(l*j));N[h+252>>2]=$;aa=Q(Q(Q(k*p)+Q(i*r))+Q(l*o));N[h+248>>2]=aa;x=Q((f<=Q(0)?Q(-f):Q(0))+N[a+2208>>2]);j=Q(S*x);N[h+236>>2]=j;m=Q(O*x);N[h+240>>2]=m;o=Q(M*x);N[h+244>>2]=o;N[h+188>>2]=N[d>>2];N[h+192>>2]=N[d+4>>2];N[h+196>>2]=N[d+8>>2];N[h+200>>2]=N[d+12>>2];N[h+204>>2]=N[d+16>>2];N[h+208>>2]=N[d+20>>2];N[h+212>>2]=N[d+24>>2];N[h+216>>2]=N[d+28>>2];N[h+220>>2]=N[d+32>>2];p=N[d+40>>2];e=J[a+2212>>2];k=N[e+8>>2];i=N[e+4>>2];f=N[e+12>>2];l=N[e>>2];r=N[d+36>>2];A=Q(N[d+44>>2]-o);N[h+232>>2]=A;B=Q(p-m);N[h+228>>2]=B;T=Q(r-j);N[h+224>>2]=T;d=J[a+2216>>2];ba=N[d+20>>2];ca=N[d+24>>2];da=N[d+16>>2];m=N[d+4>>2];ea=Q(l*m);j=N[d+12>>2];fa=Q(k*j);o=N[d+8>>2];ga=Q(f*o);p=N[d>>2];ha=Q(i*p);v=Q(ea+Q(Q(fa-ga)-ha));ia=Q(k*p);ja=Q(j*i);ka=Q(f*m);la=Q(o*l);y=Q(ia+Q(Q(ja-ka)-la));C=Q(y+y);s=Q(v*C);r=Q(Q(o*k)+Q(Q(m*i)+Q(Q(j*f)+Q(l*p))));ma=Q(i*o);na=Q(j*l);oa=Q(f*p);pa=Q(m*k);u=Q(ma+Q(Q(na-oa)-pa));w=Q(u+u);t=Q(r*w);N[h+168>>2]=s-t;N[h+160>>2]=s+t;s=Q(T-da);s=Q(s+s);t=Q(B-ba);t=Q(t+t);q=Q(A-ca);q=Q(q+q);D=Q(Q(Q(Q(-p)*s)-Q(t*m))-Q(o*q));U=Q(Q(j*j)+Q(-.5));N[h+184>>2]=Q(Q(q*U)+Q(j*Q(Q(m*s)-Q(p*t))))-Q(o*D);N[h+180>>2]=Q(Q(t*U)+Q(j*Q(Q(p*q)-Q(o*s))))-Q(m*D);u=Q(Q(1)-Q(u*w));qa=Q(y*C);N[h+172>>2]=u-qa;F=u;u=Q(v+v);ra=Q(v*u);N[h+156>>2]=F-ra;v=Q(v*w);C=Q(r*C);N[h+164>>2]=v+C;y=Q(y*w);w=Q(r*u);N[h+152>>2]=y-w;N[h+148>>2]=v-C;N[h+144>>2]=y+w;N[h+176>>2]=Q(Q(s*U)+Q(j*Q(Q(o*t)-Q(m*q))))-Q(p*D);N[h+140>>2]=Q(Q(1)-qa)-ra;j=Q(da-T);o=Q(j+j);j=Q(ba-B);p=Q(j+j);j=Q(ca-A);v=Q(j+j);y=Q(Q(Q(Q(-l)*o)-Q(p*i))-Q(k*v));t=Q(Q(f*f)+Q(-.5));N[h+136>>2]=Q(Q(v*t)+Q(f*Q(Q(i*o)-Q(l*p))))-Q(k*y);N[h+132>>2]=Q(Q(p*t)+Q(f*Q(Q(l*v)-Q(k*o))))-Q(i*y);m=Q(pa+Q(Q(oa-na)-ma));j=Q(m+m);w=Q(la+Q(Q(ka-ja)-ia));s=Q(w+w);q=Q(Q(1)-Q(m*j));D=Q(w*s);N[h+124>>2]=q-D;m=Q(ha+Q(Q(ga-fa)-ea));A=Q(m*s);B=Q(r*j);N[h+120>>2]=A-B;N[h+112>>2]=A+B;u=q;q=Q(m+m);A=Q(m*q);N[h+108>>2]=u-A;N[h+128>>2]=Q(Q(o*t)+Q(f*Q(Q(k*p)-Q(i*v))))-Q(l*y);f=Q(m*j);k=Q(r*s);N[h+116>>2]=f+k;i=Q(w*j);l=Q(r*q);N[h+104>>2]=i-l;N[h+100>>2]=f-k;N[h+96>>2]=i+l;N[h+92>>2]=Q(Q(1)-D)-A;e=P(z,20)+V|0;n=K[e+18|0];d=0;z=0;if(!G){d=h-(P(n,12)+15&8176)|0;Ha=d;z=d-(n+15&496)|0;Ha=z}qo(h+88|0,h+84|0,d,z,(G|0)!=0,J[E+28>>2],J[E+32>>2]+L[e+16>>1]|0,n,J[a+2192>>2]);H[h+82|0]=K[109954];I[h+80>>1]=K[109952]|K[109953]<<8;vk(h+44|0,h+272|0);vk(h+8|0,b);n=J[a+2220>>2];b:{c:{if(Q(R(Q(Q(W*M)+Q(Q(X*S)+Q(Z*O)))))>Q(R(Q(Q(_*M)+Q(Q(aa*S)+Q(O*$)))))){d=1;if(!uk(K[e+18|0],J[h+88>>2],J[h+84>>2],h+188|0,h+272|0,h+44|0,3,c,h+80|0,J[a+2188>>2],b,h+8|0,h+260|0,h+140|0,h+92|0,g,n,1,h+236|0,x)){break c}break b}d=1;if(uk(3,c,h+80|0,J[a+2188>>2],b,h+8|0,K[e+18|0],J[h+88>>2],J[h+84>>2],h+188|0,h+272|0,h+44|0,h+248|0,h+92|0,h+140|0,g,n,0,h+236|0,x)){break b}}d=0}Ha=h+288|0;return d}function eba(a,b,c,d,e,f,g,h,i,j){a=a|0;b=Q(b);c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=Q(0),l=0,m=0,n=0,o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=0,w=0,x=0,y=Q(0),z=0,A=Q(0),B=Q(0),C=0,D=0,E=0,F=Q(0),G=0,M=0,O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=0,V=Q(0),W=0,X=0,Z=0,_=0;i=Ha-16|0;Ha=i;C=J[a+4>>2];j=J[a>>2];h=J[a+40>>2];J[i+8>>2]=L[a+50>>1];J[i+4>>2]=h;g=K[a+48|0];J[i+12>>2]=P(g,240);G=h+P(g,144)|0;_G(j,a,b,f,h,G,i+4|0);l=Ha-80|0;Ha=l;J[e>>2]=0;D=J[j+100>>2];U=L[D+4>>1];if(U>>>0>=2){V=Q(Q(1)/b);_=G+168|0;a=1;while(1){M=a+1|0;a:{if(M>>>0>=U>>>0){break a}f=0;n=P(X,84)+_|0;g=n+83|0;f=g>>>0<83?1:f;h=f>>>6|0;g=(f&63)<<26|g>>>6;n=n>>>6|0;z=g-n|0;E=h-(g>>>0>>0)|0;w=0;f=0;h=0;m=J[((M<<5)+C|0)+20>>2];g=m+359|0;h=g>>>0<359?1:h;n=h>>>6|0;g=h<<26|g>>>6;h=m>>>6|0;x=g-h|0;h=n-(g>>>0>>0)|0;Z=h;g=x+1|0;h=g?h:h+1|0;n=0;r=n;v=g&7;if(n|v){while(1){n=g;g=g-1|0;h=h-!n|0;m=m- -64|0;n=f;w=w+1|0;n=w?n:n+1|0;f=n;if((v|0)!=(w|0)|(r|0)!=(n|0)){continue}break}}if(!Z&x>>>0>=7|Z){while(1){m=m+512|0;h=h-(g>>>0<8)|0;g=g-8|0;if(h|g){continue}break}}x=0;m=G+P(M,84)|0;f=m+83|0;x=f>>>0<83?1:x;f=(x&63)<<26|f>>>6;h=m>>>6|0;g=f-h|0;h=(x>>>6|0)-(f>>>0>>0)|0;g=g+1|0;h=g?h:h+1|0;w=0;f=0;r=z+1|0;n=0;v=n;x=r&7;if(n|x){while(1){n=g;g=g-1|0;h=h-!n|0;m=m- -64|0;w=w+1|0;f=w?f:f+1|0;if((x|0)!=(w|0)|(f|0)!=(v|0)){continue}break}}if(!E&z>>>0<7){break a}while(1){m=m+512|0;h=h-(g>>>0<8)|0;g=g-8|0;if(h|g){continue}break}}h=(a<<5)+C|0;r=J[h+20>>2];b:{if(!(K[r+329|0]|K[r+328|0])){break b}A=Q(0);v=G+P(a,84)|0;s=N[v+68>>2];q=N[v+56>>2];c:{if(q==Q(0)){B=Q(1);t=Q(0);break c}t=Q(Q(1)/Q(Y(Q(Q(s*s)+Q(Q(Q(q*q)+Q(0))+Q(0))))));B=Q(s*t);A=Q(q*t);t=Q(t*Q(0))}u=N[v+64>>2];o=Q(t*u);p=N[v+60>>2];k=Q(p*t);N[l+76>>2]=o+Q(k+Q(Q(s*B)+Q(q*A)));N[l+64>>2]=o+Q(Q(Q(q*B)-Q(s*A))-k);k=Q(s*Q(-t));t=Q(t*q);N[l+72>>2]=Q(A*p)+Q(Q(k+Q(B*u))-t);N[l+68>>2]=t+Q(Q(k+Q(B*p))-Q(u*A));g=J[r+336>>2];f=J[r+340>>2];N[l+60>>2]=N[r+344>>2];J[l+52>>2]=g;J[l+56>>2]=f;E=0;J[l+36>>2]=0;g=0;d:{if(!K[r+328|0]){break d}g=0;if(!Ir(l+52|0,l- -64|0,l+40|0,l+36|0)){break d}E=1;g=1;if(N[r+320>>2]>Q(0)){break d}g=N[r+324>>2]>Q(0)}y=N[v+36>>2];s=N[v+28>>2];u=N[v+32>>2];k=Q(u*Q(0));p=Q(Q(y*Q(0))+Q(Q(s+s)+k));q=N[v+40>>2];o=Q(Q(q*q)+Q(-.5));t=Q(o*Q(0));O=Q(Q(y*p)+Q(t+Q(q*Q(Q(s*Q(0))-Q(u+u)))));N[l+32>>2]=O;R=Q(Q(u*p)+Q(t+Q(q*Q(Q(y+y)+Q(s*Q(-0))))));N[l+28>>2]=R;S=Q(Q(s*p)+Q(Q(o+o)+Q(q*Q(k+Q(y*Q(-0))))));N[l+24>>2]=S;t=B==Q(-1)?A>2];o=N[r+356>>2];x=t>Q(Q(k-o)/Q(Q(k*o)+Q(1)));k=N[r+352>>2];f=t>2]=j;n=J[h+24>>2];h=P(w,160);I[z+22>>1]=h+48>>>4;I[z+10>>1]=a;J[z+4>>2]=j;I[z+8>>1]=n;h=Ja[J[J[c>>2]>>2]](c,h- -64|0)|0;J[z+28>>2]=0;J[z+24>>2]=h;J[h+40>>2]=-1082130432;J[h+44>>2]=-1082130432;J[h+32>>2]=1065353216;J[h+36>>2]=1065353216;H[h+2|0]=0;H[h+1|0]=w;H[h|0]=4;n=h+48|0;m=0;f:{if(!E){break f}T=N[v+8>>2];k=N[l+48>>2];A=Q(k+k);y=N[v>>2];k=N[l+40>>2];s=Q(k+k);k=N[l+44>>2];q=Q(k+k);u=N[v+4>>2];p=Q(Q(T*A)+Q(Q(y*s)+Q(q*u)));F=N[v+12>>2];k=Q(Q(F*F)+Q(-.5));B=Q(Q(T*p)+Q(Q(A*k)+Q(F*Q(Q(y*q)-Q(s*u)))));N[l+20>>2]=B;o=Q(Q(u*p)+Q(Q(q*k)+Q(F*Q(Q(T*s)-Q(A*y)))));N[l+16>>2]=o;k=Q(Q(y*p)+Q(Q(s*k)+Q(F*Q(Q(u*A)-Q(q*T)))));N[l+12>>2]=k;Ml(D,C,a,n,l+12|0,N[l+36>>2],V);m=1;if(!g){break f}y=Q(0);s=Q(0);q=Q(0);u=Q(Q(S*o)-Q(k*R));p=Q(Q(R*B)-Q(o*O));o=Q(Q(O*k)-Q(B*S));k=Q(Q(u*u)+Q(Q(p*p)+Q(o*o)));if(k>Q(0)){k=Q(Q(1)/Q(Y(k)));q=Q(u*k);y=Q(p*k);s=Q(o*k)}N[l+8>>2]=q;N[l+4>>2]=s;N[l>>2]=y;q=N[r+320>>2];u=N[r+324>>2];g=Ha+-64|0;Ha=g;m=h+208|0;h=m;J[h+16>>2]=0;J[h+20>>2]=0;J[h+8>>2]=0;J[h>>2]=0;J[h+4>>2]=0;J[h+24>>2]=0;N[h+32>>2]=N[l>>2];N[h+36>>2]=N[l+4>>2];N[h+40>>2]=N[l+8>>2];N[h+48>>2]=N[l>>2];N[h+52>>2]=N[l+4>>2];k=N[l+8>>2];J[h+80>>2]=-8388609;J[h+84>>2]=2139095039;N[h+56>>2]=k;J[h+88>>2]=0;J[h+92>>2]=0;h=J[((a<<5)+C|0)+24>>2];p=N[l>>2];o=N[l+4>>2];k=N[l+8>>2];J[g+60>>2]=0;N[g+56>>2]=k;N[g+52>>2]=o;J[g+40>>2]=0;J[g+44>>2]=0;J[g+32>>2]=0;J[g+36>>2]=0;N[g+48>>2]=p;J[g+28>>2]=0;N[g+24>>2]=-k;N[g+20>>2]=-o;N[g+16>>2]=-p;J[g+8>>2]=-2147483648;J[g+12>>2]=0;J[g>>2]=-2147483648;J[g+4>>2]=-2147483648;Xg(D,h,g+32|0,m+96|0,a,g,m+128|0);p=N[l+8>>2];o=N[l>>2];k=N[l+4>>2];p=Q(Q(Q(p*N[m+120>>2])+Q(Q(o*N[m+112>>2])+Q(k*N[m+116>>2])))-Q(Q(p*N[m+152>>2])+Q(Q(o*N[m+144>>2])+Q(k*N[m+148>>2]))));if(p>2]=0;J[m+28>>2]=0;o=Q(Q(Q(b*b)*q)+Q(u*b));k=Q(Q(1)/Q(o+Q(1)));N[m+60>>2]=Q(1)-k;N[m+44>>2]=o*Q((p>Q(0)?Q(Q(1)/p):Q(0))*Q(-k));Ha=g- -64|0;m=2}if(x){Ml(D,C,a,n+P(m,160)|0,l+24|0,Q(Q(N[r+348>>2]-t)*Q(4)),V);m=m+1|0}if(f){N[l+20>>2]=-O;N[l+16>>2]=-R;N[l+12>>2]=-S;Ml(D,C,a,n+P(m,160)|0,l+12|0,Q(Q(N[r+352>>2]-t)*Q(-4)),V)}W=W+1|0;H[J[z+24>>2]+(L[z+22>>1]<<4)|0]=0;J[e>>2]=J[e>>2]+w}X=X+1|0;a=M;if((U|0)!=(a|0)){continue}break}}Ha=l+80|0;Ha=i+16|0;return W|0}function _V(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=Q(i);var j=0,k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=0,y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=0,E=Q(0),F=Q(0),G=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=0;j=Ha-672|0;Ha=j;x=J[c+32>>2];m=J[a+32>>2];J[j+664>>2]=0;J[j+668>>2]=0;J[j+656>>2]=0;J[j+660>>2]=0;J[j+640>>2]=0;v=J[a+8>>2];z=J[a+12>>2];A=N[a+4>>2];J[j+636>>2]=0;J[j+628>>2]=v;J[j+632>>2]=z;N[j+624>>2]=A;v=J[a+16>>2];z=J[a+20>>2];D=J[a+28>>2];J[j+616>>2]=J[a+24>>2];J[j+620>>2]=D;J[j+608>>2]=v;J[j+612>>2]=z;q=N[c+12>>2];v=J[c+4>>2];z=J[c+8>>2];J[j+604>>2]=0;N[j+600>>2]=q;J[j+592>>2]=v;J[j+596>>2]=z;v=J[c+16>>2];z=J[c+20>>2];D=J[c+28>>2];J[j+584>>2]=J[c+24>>2];J[j+588>>2]=D;J[j+576>>2]=v;J[j+580>>2]=z;O=N[d+20>>2];E=N[b+20>>2];R=N[d+24>>2];F=N[b+24>>2];k=N[b+8>>2];l=N[b>>2];r=N[b+4>>2];t=N[b+12>>2];S=N[d+16>>2];G=N[b+16>>2];q=N[d+8>>2];o=N[d>>2];w=N[e+4>>2];s=N[d+4>>2];p=N[e>>2];u=N[d+12>>2];n=N[e+8>>2];J[j+572>>2]=0;n=Q(n*f);p=Q(p*f);B=Q(w*f);C=Q(Q(q*n)+Q(Q(o*p)+Q(s*B)));w=Q(Q(u*u)+Q(-.5));y=Q(Q(Q(w*n)-Q(u*Q(Q(o*B)-Q(s*p))))+Q(q*C));N[j+568>>2]=y+y;y=Q(Q(s*C)+Q(Q(w*B)-Q(u*Q(Q(q*p)-Q(n*o)))));N[j+564>>2]=y+y;n=Q(Q(o*C)+Q(Q(w*p)-Q(u*Q(Q(s*n)-Q(B*q)))));N[j+560>>2]=n+n;J[j+556>>2]=0;B=Q(-o);C=Q(G-S);E=Q(E-O);F=Q(F-R);G=Q(Q(Q(B*C)-Q(E*s))-Q(q*F));n=Q(Q(Q(u*Q(Q(s*C)-Q(o*E)))+Q(w*F))-Q(q*G));N[j+552>>2]=n+n;n=Q(Q(Q(w*E)+Q(u*Q(Q(o*F)-Q(q*C))))-Q(s*G));N[j+548>>2]=n+n;J[j+540>>2]=0;p=Q(Q(Q(r*q)-Q(s*k))+Q(Q(l*u)-Q(t*o)));n=Q(p+p);y=Q(Q(Q(k*o)-Q(q*l))+Q(Q(r*u)-Q(t*s)));M=Q(y+y);T=Q(Q(1)-Q(p*n));U=Q(y*M);N[j+536>>2]=T-U;p=Q(Q(Q(l*s)-Q(o*r))+Q(Q(k*u)-Q(t*q)));V=Q(p*M);k=Q(Q(t*u)-Q(Q(Q(B*l)-Q(r*s))-Q(q*k)));l=Q(k*n);N[j+532>>2]=V-l;J[j+524>>2]=0;N[j+520>>2]=V+l;l=Q(p+p);r=Q(p*l);N[j+516>>2]=T-r;t=Q(Q(Q(w*C)+Q(u*Q(Q(q*E)-Q(s*F))))-Q(o*G));N[j+544>>2]=t+t;t=Q(p*n);p=Q(k*M);N[j+528>>2]=t+p;n=Q(y*n);k=Q(k*l);N[j+512>>2]=n-k;J[j+508>>2]=0;N[j+504>>2]=t-p;N[j+500>>2]=n+k;N[j+496>>2]=Q(Q(1)-U)-r;z=m+16|0;v=0;a:{if(A!=Q(1)){break a}v=0;if(N[a+8>>2]!=Q(1)){break a}v=N[a+12>>2]==Q(1)}D=x+16|0;H[j+368|0]=0;J[j+360>>2]=0;J[j+364>>2]=0;J[j+352>>2]=0;J[j+356>>2]=0;J[j+344>>2]=0;J[j+348>>2]=0;J[j+336>>2]=0;J[j+340>>2]=0;J[j+480>>2]=z;J[j+488>>2]=J[m+56>>2]+P(K[m+55|0],20);H[j+492|0]=K[m+54|0];k=Q(A*N[m+68>>2]);l=Q(N[m+72>>2]*N[j+628>>2]);k=k<=l?k:l;l=Q(N[m+76>>2]*N[j+632>>2]);k=k<=l?k:l;N[j+360>>2]=k*Q(.02500000037252903);N[j+352>>2]=k*Q(.10000000149011612);N[j+356>>2]=k*Q(.05000000074505806);zb(j+624|0,j+608|0,j+384|0,j+432|0,j+336|0,v);J[j+484>>2]=J[m+60>>2];W=N[c+4>>2]!=Q(1)|N[c+8>>2]!=Q(1)?W:N[c+12>>2]==Q(1);H[j+208|0]=0;J[j+204>>2]=0;c=J[j+660>>2];J[j+176>>2]=J[j+656>>2];J[j+180>>2]=c;c=J[j+668>>2];J[j+184>>2]=J[j+664>>2];J[j+188>>2]=c;J[j+320>>2]=D;J[j+328>>2]=J[x+56>>2]+P(K[x+55|0],20);H[j+332|0]=K[x+54|0];k=Q(N[x+68>>2]*N[j+592>>2]);l=Q(N[x+72>>2]*N[j+596>>2]);k=k<=l?k:l;l=Q(N[x+76>>2]*N[j+600>>2]);k=k<=l?k:l;N[j+200>>2]=k*Q(.02500000037252903);N[j+196>>2]=k*Q(.05000000074505806);N[j+192>>2]=k*Q(.10000000149011612);c=j+176|0;zb(j+592|0,j+576|0,j+224|0,j+272|0,c,W);J[j+324>>2]=J[x+60>>2];x=L[h>>1];m=J[j+516>>2];J[j+80>>2]=J[j+512>>2];J[j+84>>2]=m;m=J[j+508>>2];J[j+72>>2]=J[j+504>>2];J[j+76>>2]=m;m=J[j+524>>2];J[j+88>>2]=J[j+520>>2];J[j+92>>2]=m;m=J[j+532>>2];J[j+96>>2]=J[j+528>>2];J[j+100>>2]=m;m=J[j+540>>2];J[j+104>>2]=J[j+536>>2];J[j+108>>2]=m;m=J[j+548>>2];J[j+112>>2]=J[j+544>>2];J[j+116>>2]=m;m=J[j+556>>2];J[j+120>>2]=J[j+552>>2];J[j+124>>2]=m;m=J[j+500>>2];J[j+64>>2]=J[j+496>>2];J[j+68>>2]=m;k=N[j+68>>2];N[j+68>>2]=N[j+80>>2];J[j+48>>2]=152652;J[j+56>>2]=j+496;J[j+52>>2]=j+336;l=N[j+72>>2];r=N[j+88>>2];N[j+80>>2]=k;N[j+72>>2]=N[j+96>>2];N[j+88>>2]=N[j+100>>2];N[j+100>>2]=r;N[j+96>>2]=l;J[j+40>>2]=152352;J[j+44>>2]=c;c=x&512;x=pA(j+48|0,j+40|0,j+544|0,j+656|0,j+560|0,j+160|0,j+128|0,j+144|0,i,c>>>9|0);b:{if(!x){break b}m=J[d>>2];v=J[d+4>>2];D=J[d+12>>2];J[j+8>>2]=J[d+8>>2];J[j+12>>2]=D;J[j>>2]=m;J[j+4>>2]=v;m=J[d+16>>2];v=J[d+20>>2];i=N[d+24>>2];J[j+28>>2]=0;N[j+24>>2]=i;J[j+16>>2]=m;J[j+20>>2]=v;if(xk(g,e,j+160|0,j+128|0,j+144|0,j,(c|0)!=0,0)){break b}I[g+12>>1]=L[g+12>>1]|1;i=N[j+132>>2];k=N[j+128>>2];l=N[j+136>>2];r=N[j+152>>2];t=N[j+144>>2];n=N[j+148>>2];N[g+40>>2]=N[j+160>>2]*f;p=Q(-s);f=Q(Q(q*r)+Q(Q(o*t)+Q(s*n)));A=Q(Q(Q(u*Q(Q(o*n)+Q(t*p)))+Q(w*r))+Q(q*f));N[g+24>>2]=R+Q(A+A);A=Q(Q(s*f)+Q(Q(w*n)+Q(u*Q(Q(q*t)+Q(r*B)))));N[g+20>>2]=O+Q(A+A);y=Q(w*t);t=Q(-q);f=Q(Q(o*f)+Q(y+Q(u*Q(Q(s*r)+Q(n*t)))));N[g+16>>2]=S+Q(f+f);f=Q(Q(q*l)+Q(Q(o*k)+Q(s*i)));r=Q(Q(Q(u*Q(Q(o*i)+Q(k*p)))+Q(w*l))+Q(q*f));r=Q(r+r);o=Q(Q(o*f)+Q(Q(w*k)+Q(u*Q(Q(s*l)+Q(i*t)))));o=Q(o+o);f=Q(Q(s*f)+Q(Q(w*i)+Q(u*Q(Q(q*k)+Q(l*B)))));f=Q(f+f);i=Q(Q(1)/Q(Y(Q(Q(r*r)+Q(Q(o*o)+Q(f*f))))));N[g+36>>2]=i*Q(-r);N[g+32>>2]=i*Q(-f);N[g+28>>2]=i*Q(-o);Go(g,L[h>>1],a,z,b,e)}Ha=j+672|0;return x|0}function ac(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;q=Ha-5120|0;Ha=q;if(!(!b|(c|0)<=0)){f=J[a+4>>2]&2147483647;if((f|0)!=(c|0)){if(c>>>0>f>>>0){IA(a,c)}J[a+4>>2]=c|-2147483648}J[a+20>>2]=q;J[a+16>>2]=q+1024;l=c;a:{if(!b|(c|0)<=0){break a}J[a+24>>2]=J[a+24>>2]+1;Va(J[a+16>>2],0,4096);m=l<<2;j=m+b|0;g=J[a+16>>2];h=g+3072|0;n=g+2048|0;o=g+1024|0;c=J[a+4>>2];b:{c:{d:{if((d|0)==1){e:{if((c|0)<0){if(m){f=J[b>>2];c=b;while(1){e=f;f=J[c>>2];if(e>>>0>f>>>0){break e}e=g+((f&255)<<2)|0;J[e>>2]=J[e>>2]+1;e=o+(K[c+1|0]<<2)|0;J[e>>2]=J[e>>2]+1;e=n+(K[c+2|0]<<2)|0;J[e>>2]=J[e>>2]+1;e=h+(K[c+3|0]<<2)|0;J[e>>2]=J[e>>2]+1;c=c+4|0;if((j|0)!=(c|0)){continue}break}}J[a+28>>2]=J[a+28>>2]+1;d=l>>>0<=1?1:l;l=d&7;b=J[a+8>>2];f=0;c=0;if(d>>>0>=8){d=d&-8;e=0;while(1){J[b+(c<<2)>>2]=c;g=c|1;J[b+(g<<2)>>2]=g;g=c|2;J[b+(g<<2)>>2]=g;g=c|3;J[b+(g<<2)>>2]=g;g=c|4;J[b+(g<<2)>>2]=g;g=c|5;J[b+(g<<2)>>2]=g;g=c|6;J[b+(g<<2)>>2]=g;g=c|7;J[b+(g<<2)>>2]=g;c=c+8|0;e=e+8|0;if((d|0)!=(e|0)){continue}break}}if(!l){break a}while(1){J[b+(c<<2)>>2]=c;c=c+1|0;f=f+1|0;if((l|0)!=(f|0)){continue}break}break a}if(!m){break d}k=J[a+8>>2];f=J[(J[k>>2]<<2)+b>>2];c=b;while(1){e=f;f=J[(J[k>>2]<<2)+b>>2];if(e>>>0>f>>>0){break e}e=g+(K[c|0]<<2)|0;J[e>>2]=J[e>>2]+1;e=o+(K[c+1|0]<<2)|0;J[e>>2]=J[e>>2]+1;e=n+(K[c+2|0]<<2)|0;J[e>>2]=J[e>>2]+1;e=h+(K[c+3|0]<<2)|0;J[e>>2]=J[e>>2]+1;k=k+4|0;c=c+4|0;if((j|0)!=(c|0)){continue}break}break d}if((c|0)==(j|0)){break b}while(1){f=g+(K[c|0]<<2)|0;J[f>>2]=J[f>>2]+1;f=o+(K[c+1|0]<<2)|0;J[f>>2]=J[f>>2]+1;f=n+(K[c+2|0]<<2)|0;J[f>>2]=J[f>>2]+1;f=h+(K[c+3|0]<<2)|0;J[f>>2]=J[f>>2]+1;c=c+4|0;if((j|0)!=(c|0)){continue}break}break b}if((c|0)<0){if(m){f=J[b>>2];c=b;while(1){e=f;f=J[c>>2];if((e|0)>(f|0)){break c}e=g+((f&255)<<2)|0;J[e>>2]=J[e>>2]+1;e=o+(K[c+1|0]<<2)|0;J[e>>2]=J[e>>2]+1;e=n+(K[c+2|0]<<2)|0;J[e>>2]=J[e>>2]+1;e=h+(K[c+3|0]<<2)|0;J[e>>2]=J[e>>2]+1;c=c+4|0;if((j|0)!=(c|0)){continue}break}}J[a+28>>2]=J[a+28>>2]+1;d=l>>>0<=1?1:l;l=d&7;b=J[a+8>>2];f=0;c=0;if(d>>>0>=8){d=d&-8;e=0;while(1){J[b+(c<<2)>>2]=c;g=c|1;J[b+(g<<2)>>2]=g;g=c|2;J[b+(g<<2)>>2]=g;g=c|3;J[b+(g<<2)>>2]=g;g=c|4;J[b+(g<<2)>>2]=g;g=c|5;J[b+(g<<2)>>2]=g;g=c|6;J[b+(g<<2)>>2]=g;g=c|7;J[b+(g<<2)>>2]=g;c=c+8|0;e=e+8|0;if((d|0)!=(e|0)){continue}break}}if(!l){break a}while(1){J[b+(c<<2)>>2]=c;c=c+1|0;f=f+1|0;if((l|0)!=(f|0)){continue}break}break a}if(!m){break d}k=J[a+8>>2];f=J[(J[k>>2]<<2)+b>>2];c=b;while(1){e=f;f=J[(J[k>>2]<<2)+b>>2];if((e|0)>(f|0)){break c}e=g+(K[c|0]<<2)|0;J[e>>2]=J[e>>2]+1;e=o+(K[c+1|0]<<2)|0;J[e>>2]=J[e>>2]+1;e=n+(K[c+2|0]<<2)|0;J[e>>2]=J[e>>2]+1;e=h+(K[c+3|0]<<2)|0;J[e>>2]=J[e>>2]+1;k=k+4|0;c=c+4|0;if((j|0)!=(c|0)){continue}break}}J[a+28>>2]=J[a+28>>2]+1;break a}if((c|0)==(j|0)){break b}while(1){f=g+(K[c|0]<<2)|0;J[f>>2]=J[f>>2]+1;f=o+(K[c+1|0]<<2)|0;J[f>>2]=J[f>>2]+1;f=n+(K[c+2|0]<<2)|0;J[f>>2]=J[f>>2]+1;f=h+(K[c+3|0]<<2)|0;J[f>>2]=J[f>>2]+1;c=c+4|0;if((j|0)!=(c|0)){continue}break}}k=0;e=0;if(!d){c=g+3072|0;f=128;while(1){g=f<<2;e=J[c+(g|12)>>2]+(J[c+(g|8)>>2]+(J[c+(g|4)>>2]+(J[c+g>>2]+e|0)|0)|0)|0;f=f+4|0;if((f|0)!=256){continue}break}}n=m-4|0;o=n&4;m=l>>>0>1;c=m?l:1;r=c&-2;s=c&1;t=e<<2;while(1){c=J[a+16>>2];f:{if(!c){break f}g=c+(k<<10)|0;j=b+k|0;if((l|0)==J[g+(K[j|0]<<2)>>2]){break f}e=J[a+12>>2];c=J[a+20>>2];g:{if(!((k|0)==3&(d|0)!=1)){J[c>>2]=e;f=1;while(1){h=f<<2;i=h+c|0;p=e;e=g+h|0;p=p+(J[e-4>>2]<<2)|0;J[i>>2]=p;h=h+4|0;e=p+(J[e>>2]<<2)|0;J[h+c>>2]=e;e=e+(J[g+h>>2]<<2)|0;J[i+8>>2]=e;f=f+3|0;if((f|0)!=256){continue}break}break g}e=e+t|0;J[c>>2]=e;f=1;while(1){p=e;e=f<<2;i=e+g|0;h=p+(J[i-4>>2]<<2)|0;J[c+e>>2]=h;e=e+4|0;h=h+(J[i>>2]<<2)|0;J[e+c>>2]=h;i=f+2<<2;e=h+(J[e+g>>2]<<2)|0;J[i+c>>2]=e;h=f+3|0;if((h|0)!=128){e=e+(J[g+i>>2]<<2)|0;J[c+(h<<2)>>2]=e;f=f+4|0;continue}break}e=J[a+12>>2];J[c+512>>2]=e;f=129;while(1){p=e;e=f<<2;i=e+g|0;h=p+(J[i-4>>2]<<2)|0;J[c+e>>2]=h;e=e+4|0;h=h+(J[i>>2]<<2)|0;J[e+c>>2]=h;i=f+2<<2;e=h+(J[e+g>>2]<<2)|0;J[i+c>>2]=e;h=f+3|0;if((h|0)==256){break g}e=e+(J[g+i>>2]<<2)|0;J[c+(h<<2)>>2]=e;f=f+4|0;continue}}h:{i:{if(J[a+4>>2]<0){e=0;f=0;if(!m){break i}while(1){h=c+(K[j+(e<<2)|0]<<2)|0;g=J[h>>2];J[h>>2]=g+4;J[g>>2]=e;h=e|1;i=c+(K[j+(h<<2)|0]<<2)|0;g=J[i>>2];J[i>>2]=g+4;J[g>>2]=h;e=e+2|0;f=f+2|0;if((r|0)!=(f|0)){continue}break}break i}f=J[a+8>>2];e=f;if(!o){g=J[f>>2];h=c+(K[j+(g<<2)|0]<<2)|0;e=J[h>>2];J[h>>2]=e+4;J[e>>2]=g;e=f+4|0}if(!n){break h}g=f+(l<<2)|0;while(1){h=J[e>>2];i=c+(K[j+(h<<2)|0]<<2)|0;f=J[i>>2];J[i>>2]=f+4;J[f>>2]=h;h=J[e+4>>2];i=c+(K[j+(h<<2)|0]<<2)|0;f=J[i>>2];J[i>>2]=f+4;J[f>>2]=h;e=e+8|0;if((g|0)!=(e|0)){continue}break}break h}if(s){f=c+(K[j+(e<<2)|0]<<2)|0;c=J[f>>2];J[f>>2]=c+4;J[c>>2]=e}J[a+4>>2]=J[a+4>>2]&2147483647}u=a,v=vea(J[a+8>>2],J[a+12>>2]),J[u+8>>2]=v;J[a+12>>2]=Ia}k=k+1|0;if((k|0)!=4){continue}break}}}Ha=q+5120|0;return a}function wy(a,b,c,d,e){var f=0,g=Q(0),h=Q(0),i=0,j=Q(0),k=0,l=Q(0),m=Q(0),n=0,o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=0,x=Q(0),y=Q(0),z=Q(0);f=Ha-48|0;n=f;Ha=f;f=f-(d+15&-16)|0;Ha=f;v=Va(f,0,d);g=Q(-34028234663852886e22);k=-1;i=e;while(1){d=J[i+48>>2];o=J[i+52>>2];a:{if(d>>>0>=o>>>0){break a}f=d+1|0;if(o-d&1){p=(d<<6)+c|0;h=N[p+24>>2];l=Q(h*h);h=N[p+16>>2];r=Q(h*h);h=N[p+20>>2];h=Q(l+Q(r+Q(h*h)));p=h>g;g=p?h:g;k=p?d:k;d=f}if((f|0)==(o|0)){break a}while(1){f=(d<<6)+c|0;h=N[f+24>>2];l=Q(h*h);h=N[f+16>>2];r=Q(h*h);h=N[f+20>>2];h=Q(l+Q(r+Q(h*h)));f=h>g;w=d+1|0;p=(w<<6)+c|0;m=N[p+24>>2];l=Q(m*m);m=N[p+16>>2];r=Q(m*m);m=N[p+20>>2];m=Q(l+Q(r+Q(m*m)));g=f?h:g;p=m>g;g=p?m:g;k=p?w:f?d:k;d=d+2|0;if((o|0)!=(d|0)){continue}break}}i=J[i+16>>2];if(i){continue}break}H[k+v|0]=1;d=(k<<6)+c|0;h=N[d+24>>2];m=N[d+20>>2];x=N[d+16>>2];J[b+48>>2]=J[d+48>>2];f=J[d+44>>2];J[b+40>>2]=J[d+40>>2];J[b+44>>2]=f;f=J[d+36>>2];J[b+32>>2]=J[d+32>>2];J[b+36>>2]=f;f=J[d+28>>2];J[b+24>>2]=J[d+24>>2];J[b+28>>2]=f;f=J[d+20>>2];J[b+16>>2]=J[d+16>>2];J[b+20>>2]=f;f=J[d+12>>2];J[b+8>>2]=J[d+8>>2];J[b+12>>2]=f;f=J[d+4>>2];J[b>>2]=J[d>>2];J[b+4>>2]=f;k=J[e+48>>2];f=(k<<6)+c|0;g=Q(N[f+24>>2]-h);l=Q(g*g);g=Q(N[f+16>>2]-x);r=Q(g*g);g=Q(N[f+20>>2]-m);g=Q(l+Q(r+Q(g*g)));s=N[d+44>>2];f=e;while(1){d=J[f+48>>2];o=J[f+52>>2];if(d>>>0>>0){while(1){i=(d<<6)+c|0;j=Q(N[i+24>>2]-h);l=Q(j*j);j=Q(N[i+16>>2]-x);r=Q(j*j);j=Q(N[i+20>>2]-m);j=Q(l+Q(r+Q(j*j)));i=j>g;g=i?j:g;k=i?d:k;d=d+1|0;if((o|0)!=(d|0)){continue}break}}f=J[f+16>>2];if(f){continue}break}H[k+v|0]=1;d=(k<<6)+c|0;g=N[d+16>>2];l=N[d+20>>2];u=N[d+24>>2];J[b+112>>2]=J[d+48>>2];f=J[d+44>>2];J[b+104>>2]=J[d+40>>2];J[b+108>>2]=f;f=J[d+36>>2];J[b+96>>2]=J[d+32>>2];J[b+100>>2]=f;f=J[d+28>>2];J[b+88>>2]=J[d+24>>2];J[b+92>>2]=f;f=J[d+20>>2];J[b+80>>2]=J[d+16>>2];J[b+84>>2]=f;f=J[d+12>>2];J[b+72>>2]=J[d+8>>2];J[b+76>>2]=f;f=J[d+4>>2];J[b+64>>2]=J[d>>2];J[b+68>>2]=f;t=Q(g-x);g=N[b+36>>2];j=N[b+32>>2];q=Q(l-m);l=Q(Q(t*g)-Q(j*q));r=l;y=Q(l*l);l=N[b+40>>2];z=Q(q*l);q=Q(u-h);u=Q(z-Q(g*q));t=Q(Q(q*j)-Q(l*t));y=Q(y+Q(Q(u*u)+Q(t*t)));q=Q(Q(1)/Q(Y(y)));f=y>Q(0);l=f?Q(r*q):l;t=f?Q(t*q):g;u=f?Q(u*q):j;g=N[d+44>>2];q=g>2];p=J[i+52>>2];if(d>>>0

>>0){while(1){if(!K[d+v|0]){o=(d<<6)+c|0;j=Q(Q(Q(N[o+24>>2]-h)*l)+Q(Q(Q(N[o+16>>2]-x)*u)+Q(t*Q(N[o+20>>2]-m))));o=js;s=w?j:s;k=o?d:k;f=w?d:f}d=d+1|0;if((p|0)!=(d|0)){continue}break}}i=J[i+16>>2];if(i){continue}break}H[f+v|0]=1;d=(f<<6)+c|0;f=J[d+4>>2];J[b+128>>2]=J[d>>2];J[b+132>>2]=f;J[b+176>>2]=J[d+48>>2];f=J[d+44>>2];J[b+168>>2]=J[d+40>>2];J[b+172>>2]=f;f=J[d+36>>2];J[b+160>>2]=J[d+32>>2];J[b+164>>2]=f;f=J[d+28>>2];J[b+152>>2]=J[d+24>>2];J[b+156>>2]=f;f=J[d+20>>2];J[b+144>>2]=J[d+16>>2];J[b+148>>2]=f;f=J[d+12>>2];J[b+136>>2]=J[d+8>>2];J[b+140>>2]=f;j=N[d+44>>2];j=j>2]=j;if(Q(g*s)>Q(0)){g=Q(-34028234663852886e22);f=e;while(1){d=J[f+48>>2];o=J[f+52>>2];if(d>>>0>>0){while(1){if(!K[d+v|0]){i=(d<<6)+c|0;s=Q(Q(Q(N[i+24>>2]-h)*l)+Q(Q(Q(N[i+16>>2]-x)*u)+Q(t*Q(N[i+20>>2]-m))));i=s>g;g=i?s:g;k=i?d:k}d=d+1|0;if((o|0)!=(d|0)){continue}break}}f=J[f+16>>2];if(f){continue}break}}H[k+v|0]=1;d=(k<<6)+c|0;f=J[d+4>>2];J[b+192>>2]=J[d>>2];J[b+196>>2]=f;J[b+240>>2]=J[d+48>>2];f=J[d+44>>2];J[b+232>>2]=J[d+40>>2];J[b+236>>2]=f;f=J[d+36>>2];J[b+224>>2]=J[d+32>>2];J[b+228>>2]=f;f=J[d+28>>2];J[b+216>>2]=J[d+24>>2];J[b+220>>2]=f;f=J[d+20>>2];J[b+208>>2]=J[d+16>>2];J[b+212>>2]=f;f=J[d+12>>2];J[b+200>>2]=J[d+8>>2];J[b+204>>2]=f;g=N[d+44>>2];J[n+32>>2]=2139095039;J[n+16>>2]=2139095039;J[n+8>>2]=0;J[n+12>>2]=0;while(1){d=J[e+48>>2];i=J[e+52>>2];if(d>>>0>>0){while(1){b:{if(K[d+v|0]){break b}h=N[((d<<6)+c|0)+44>>2];c:{if(h>2]){J[n+12>>2]=J[n+8>>2];N[n+16>>2]=N[n+32>>2];k=0;f=n+32|0;break c}if(!(h>2])){break b}k=1;f=n+16|0}N[f>>2]=h;J[(n+8|k<<2)>>2]=d}d=d+1|0;if(i>>>0>d>>>0){continue}break}}e=J[e+16>>2];if(e){continue}break}d=(J[n+8>>2]<<6)+c|0;e=J[d+4>>2];J[b+256>>2]=J[d>>2];J[b+260>>2]=e;J[b+304>>2]=J[d+48>>2];e=J[d+44>>2];J[b+296>>2]=J[d+40>>2];J[b+300>>2]=e;e=J[d+36>>2];J[b+288>>2]=J[d+32>>2];J[b+292>>2]=e;e=J[d+28>>2];J[b+280>>2]=J[d+24>>2];J[b+284>>2]=e;e=J[d+20>>2];J[b+272>>2]=J[d+16>>2];J[b+276>>2]=e;e=J[d+12>>2];J[b+264>>2]=J[d+8>>2];J[b+268>>2]=e;h=N[n+32>>2];c=(J[n+12>>2]<<6)+c|0;d=J[c+4>>2];J[b+320>>2]=J[c>>2];J[b+324>>2]=d;d=J[c+20>>2];J[b+336>>2]=J[c+16>>2];J[b+340>>2]=d;d=J[c+36>>2];J[b+352>>2]=J[c+32>>2];J[b+356>>2]=d;J[b+368>>2]=J[c+48>>2];d=J[c+44>>2];J[b+360>>2]=J[c+40>>2];J[b+364>>2]=d;d=J[c+28>>2];J[b+344>>2]=J[c+24>>2];J[b+348>>2]=d;d=J[c+12>>2];J[b+328>>2]=J[c+8>>2];J[b+332>>2]=d;m=N[n+16>>2];g=gh?h:g;N[a>>2]=g>m?m:g;Ha=n+48|0}function ol(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=0,A=0,B=0,C=Q(0),D=Q(0);k=Ha-160|0;Ha=k;a:{if(J[((g<<5)+a|0)+24>>2]==(d|0)){l=N[e+20>>2];m=N[e+24>>2];n=N[h+20>>2];o=N[e>>2];p=N[e+4>>2];q=N[e+8>>2];v=N[e+16>>2];r=N[h>>2];s=N[h+4>>2];t=N[h+8>>2];u=N[h+16>>2];N[k+152>>2]=-N[h+24>>2];N[k+148>>2]=-n;J[k+156>>2]=0;N[k+144>>2]=-u;J[k+140>>2]=0;N[k+136>>2]=-t;N[k+132>>2]=-s;N[k+128>>2]=-r;a=P(g,160);b=P(g,76);e=k+128|0;lc(k+96|0,J[c+284>>2]+P(g,96)|0,(a+J[c+340>>2]|0)+120|0,b+J[c+272>>2]|0,e);N[k+88>>2]=m-N[k+120>>2];N[k+84>>2]=l-N[k+116>>2];J[k+92>>2]=0;J[k+76>>2]=0;N[k+80>>2]=v-N[k+112>>2];N[k+72>>2]=q-N[k+104>>2];N[k+68>>2]=p-N[k+100>>2];N[k+64>>2]=o-N[k+96>>2];h=k+32|0;pl(h,J[c+224>>2]+P(d,192)|0,k- -64|0);Ld(k,(a+J[c+340>>2]|0)+120|0,J[c+236>>2]+P(g,112)|0,J[c+248>>2]+P(g,36)|0,b+J[c+272>>2]|0,e,h);l=N[k+56>>2];a=J[k+52>>2];b=J[k+48>>2];J[f+12>>2]=0;N[f+8>>2]=l;J[f>>2]=b;J[f+4>>2]=a;a=J[k+36>>2];b=J[k+32>>2];l=N[k+40>>2];J[f+28>>2]=0;N[f+24>>2]=l;J[f+16>>2]=b;J[f+20>>2]=a;l=N[k+24>>2];a=J[k+20>>2];b=J[k+16>>2];J[i+12>>2]=0;N[i+8>>2]=l;J[i>>2]=b;J[i+4>>2]=a;a=J[k+4>>2];b=J[k>>2];l=N[k+8>>2];J[i+28>>2]=0;N[i+24>>2]=l;J[i+16>>2]=b;J[i+20>>2]=a;break a}x=a;y=b;j=Ha-448|0;Ha=j;b=d;if((g|0)!=(b|0)){a=d;b=g;while(1){b:{if(a>>>0>>0){b=J[(x+(b<<5)|0)+24>>2];break b}a=J[(x+(a<<5)|0)+24>>2]}if((a|0)!=(b|0)){continue}break}}m=N[e+20>>2];q=N[e>>2];p=N[e+4>>2];o=N[e+8>>2];n=N[e+16>>2];l=Q(-N[e+24>>2]);N[j+184>>2]=l;m=Q(-m);N[j+180>>2]=m;a=0;J[j+188>>2]=0;n=Q(-n);N[j+176>>2]=n;J[j+172>>2]=0;o=Q(-o);N[j+168>>2]=o;p=Q(-p);N[j+164>>2]=p;q=Q(-q);N[j+160>>2]=q;r=N[h+20>>2];w=N[h>>2];u=N[h+4>>2];t=N[h+8>>2];s=N[h+16>>2];v=Q(-N[h+24>>2]);N[j+152>>2]=v;r=Q(-r);N[j+148>>2]=r;J[j+156>>2]=0;J[j+140>>2]=0;s=Q(-s);N[j+144>>2]=s;t=Q(-t);N[j+136>>2]=t;u=Q(-u);N[j+132>>2]=u;w=Q(-w);N[j+128>>2]=w;e=(d<<5)+y|0;J[e+28>>2]=0;N[e+24>>2]=l;N[e+20>>2]=m;N[e+16>>2]=n;J[e+12>>2]=0;N[e+8>>2]=o;N[e+4>>2]=p;N[e>>2]=q;e=(g<<5)+y|0;J[e+28>>2]=0;N[e+24>>2]=v;N[e+20>>2]=r;N[e+16>>2]=s;J[e+12>>2]=0;N[e+8>>2]=t;N[e+4>>2]=u;N[e>>2]=w;if((b|0)!=(d|0)){z=J[c+272>>2];A=J[c+340>>2];B=J[c+284>>2];while(1){lc(j+96|0,B+P(d,96)|0,(A+P(d,160)|0)+120|0,z+P(d,76)|0,j+160|0);J[j+172>>2]=0;J[j+188>>2]=0;q=N[j+96>>2];N[j+160>>2]=q;p=N[j+100>>2];N[j+164>>2]=p;o=N[j+104>>2];N[j+168>>2]=o;n=N[j+112>>2];N[j+176>>2]=n;m=N[j+116>>2];N[j+180>>2]=m;l=N[j+120>>2];N[j+184>>2]=l;e=J[(x+(d<<5)|0)+24>>2];h=(e<<5)+y|0;J[h+28>>2]=0;N[h+16>>2]=n;J[h+12>>2]=0;N[h+8>>2]=o;N[h+4>>2]=p;N[h>>2]=q;N[h+24>>2]=l;N[h+20>>2]=m;J[(j+192|0)+(a<<2)>>2]=d;a=a+1|0;d=e;if((e|0)!=(b|0)){continue}break}}d=a;if((b|0)!=(g|0)){z=J[c+272>>2];A=J[c+340>>2];B=J[c+284>>2];while(1){lc(j+96|0,B+P(g,96)|0,(A+P(g,160)|0)+120|0,z+P(g,76)|0,j+128|0);J[j+140>>2]=0;J[j+156>>2]=0;w=N[j+96>>2];N[j+128>>2]=w;u=N[j+100>>2];N[j+132>>2]=u;t=N[j+104>>2];N[j+136>>2]=t;s=N[j+112>>2];N[j+144>>2]=s;r=N[j+116>>2];N[j+148>>2]=r;v=N[j+120>>2];N[j+152>>2]=v;e=J[(x+(g<<5)|0)+24>>2];h=(e<<5)+y|0;J[h+28>>2]=0;N[h+16>>2]=s;J[h+12>>2]=0;N[h+8>>2]=t;N[h+4>>2]=u;N[h>>2]=w;N[h+24>>2]=v;N[h+20>>2]=r;J[(j+192|0)+(d<<2)>>2]=g;d=d+1|0;g=e;if((e|0)!=(b|0)){continue}break}}e=J[c+224>>2];N[j+88>>2]=-Q(l+v);N[j+84>>2]=-Q(m+r);J[j+92>>2]=0;N[j+80>>2]=-Q(n+s);J[j+76>>2]=0;N[j+72>>2]=-Q(o+t);N[j+68>>2]=-Q(p+u);N[j+64>>2]=-Q(q+w);pl(j+96|0,e+P(b,192)|0,j- -64|0);l=N[j+116>>2];N[j+84>>2]=l;m=N[j+120>>2];N[j+88>>2]=m;n=N[j+96>>2];N[j+64>>2]=n;o=N[j+100>>2];N[j+68>>2]=o;p=N[j+104>>2];N[j+72>>2]=p;C=N[j+108>>2];N[j+76>>2]=C;q=N[j+112>>2];N[j+80>>2]=q;D=N[j+124>>2];N[j+92>>2]=D;v=p;r=o;s=n;t=m;u=l;w=q;if(a>>>0>>0){e=J[c+272>>2];g=J[c+248>>2];h=J[c+236>>2];x=J[c+340>>2];while(1){d=d-1|0;b=J[(j+192|0)+(d<<2)>>2];Ld(j+32|0,(x+P(b,160)|0)+120|0,h+P(b,112)|0,g+P(b,36)|0,e+P(b,76)|0,(b<<5)+y|0,j- -64|0);J[j+76>>2]=0;J[j+92>>2]=0;s=N[j+32>>2];N[j+64>>2]=s;r=N[j+36>>2];N[j+68>>2]=r;v=N[j+40>>2];N[j+72>>2]=v;w=N[j+48>>2];N[j+80>>2]=w;u=N[j+52>>2];N[j+84>>2]=u;t=N[j+56>>2];N[j+88>>2]=t;if(a>>>0>>0){continue}break}}N[j+56>>2]=m;N[j+52>>2]=l;N[j+60>>2]=D;N[j+48>>2]=q;N[j+44>>2]=C;N[j+40>>2]=p;N[j+36>>2]=o;N[j+32>>2]=n;if(a){d=J[c+272>>2];e=J[c+248>>2];g=J[c+236>>2];c=J[c+340>>2];while(1){a=a-1|0;b=J[(j+192|0)+(a<<2)>>2];Ld(j,(c+P(b,160)|0)+120|0,g+P(b,112)|0,e+P(b,36)|0,d+P(b,76)|0,(b<<5)+y|0,j+32|0);J[j+44>>2]=0;J[j+60>>2]=0;n=N[j>>2];N[j+32>>2]=n;o=N[j+4>>2];N[j+36>>2]=o;p=N[j+8>>2];N[j+40>>2]=p;q=N[j+16>>2];N[j+48>>2]=q;l=N[j+20>>2];N[j+52>>2]=l;m=N[j+24>>2];N[j+56>>2]=m;if(a){continue}break}}N[f+16>>2]=n;N[f+8>>2]=m;N[f+4>>2]=l;N[f>>2]=q;N[f+24>>2]=p;N[f+20>>2]=o;N[i+24>>2]=v;N[i+20>>2]=r;N[i+16>>2]=s;N[i+8>>2]=t;N[i+4>>2]=u;N[i>>2]=w;Ha=j+448|0}Ha=k+160|0}function Qu(a){var b=0,c=0,d=0,e=0,f=0;f=Ha-16|0;Ha=f;b=J[a+440>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+432>>2];if(!b){break a}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+428>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+420>>2];if(!b){break b}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+416>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+408>>2];if(!b){break c}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+404>>2];d:{if((b|0)<0|!(b&2147483647)){break d}b=J[a+396>>2];if(!b){break d}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+384>>2];if(!(!b|J[a+388>>2]<0)){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+384>>2]=0;b=J[a+380>>2];e:{if((b|0)<0|!(b&2147483647)){break e}b=J[a+372>>2];if(!b){break e}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+364>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+356>>2];f:{if((b|0)<0|!(b&2147483647)){break f}b=J[a+348>>2];if(!b){break f}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+344>>2];g:{if((b|0)<0|!(b&2147483647)){break g}b=J[a+336>>2];if(!b){break g}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+332>>2];h:{if((b|0)<0|!(b&2147483647)){break h}b=J[a+324>>2];if(!b){break h}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+308>>2];if(!(!b|J[a+312>>2]<0)){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+308>>2]=0;b=J[a+304>>2];i:{if((b|0)<0|!(b&2147483647)){break i}b=J[a+296>>2];if(!b){break i}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+292>>2];j:{if((b|0)<0|!(b&2147483647)){break j}b=J[a+284>>2];if(!b){break j}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+280>>2];k:{if((b|0)<0|!(b&2147483647)){break k}b=J[a+272>>2];if(!b){break k}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+268>>2];l:{if((b|0)<0|!(b&2147483647)){break l}b=J[a+260>>2];if(!b){break l}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+248>>2];m:{if((b|0)<0|!(b&2147483647)){break m}b=J[a+240>>2];if(!b){break m}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+228>>2];if(!(!b|J[a+232>>2]<0)){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+228>>2]=0;b=J[a+216>>2];if(!(!b|J[a+220>>2]<0)){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+216>>2]=0;b=J[a+212>>2];n:{if((b|0)<0|!(b&2147483647)){break n}b=J[a+204>>2];if(!b){break n}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+200>>2];o:{if((b|0)<0|!(b&2147483647)){break o}b=J[a+192>>2];if(!b){break o}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+188>>2];p:{if((b|0)<0|!(b&2147483647)){break p}b=J[a+180>>2];if(!b){break p}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+168>>2];q:{if((b|0)<0|!(b&2147483647)){break q}b=J[a+160>>2];if(!b){break q}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+156>>2];r:{if((b|0)<0|!(b&2147483647)){break r}b=J[a+148>>2];if(!b){break r}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+144>>2];s:{if((b|0)<0|!(b&2147483647)){break s}b=J[a+136>>2];if(!b){break s}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+132>>2];t:{if((b|0)<0|!(b&2147483647)){break t}b=J[a+124>>2];if(!b){break t}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+120>>2];u:{if((b|0)<0|!(b&2147483647)){break u}b=J[a+112>>2];if(!b){break u}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+108>>2];v:{if((b|0)<0|!(b&2147483647)){break v}b=J[a+100>>2];if(!b){break v}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=0;c=J[a+96>>2];w:{if((c|0)<0|!(c&2147483647)){break w}c=J[a+88>>2];if(!c){break w}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c)}d=a- -64|0;c=J[a+68>>2];if(c){while(1){e=J[J[d>>2]+(b<<2)>>2];if(e){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,e);c=J[a+68>>2]}b=b+1|0;if(c>>>0>b>>>0){continue}break}}b=0;J[f+8>>2]=0;c=J[d+4>>2];if((c|0)<0){e=J[d>>2];c=e+(c<<2)|0;while(1){J[c>>2]=J[f+8>>2];c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[d+4>>2]=0;c=J[a+72>>2];x:{if((c|0)<0|!(c&2147483647)){break x}c=J[a+64>>2];if(!c){break x}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c)}d=a+40|0;c=J[a+44>>2];if(c){while(1){e=J[J[d>>2]+(b<<2)>>2];if(e){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,e);c=J[a+44>>2]}b=b+1|0;if(c>>>0>b>>>0){continue}break}}J[f+12>>2]=0;b=J[d+4>>2];if((b|0)<0){c=J[d>>2];b=c+(b<<2)|0;while(1){J[b>>2]=J[f+12>>2];b=b+4|0;if(c>>>0>b>>>0){continue}break}}J[d+4>>2]=0;b=J[a+48>>2];y:{if((b|0)<0|!(b&2147483647)){break y}b=J[a+40>>2];if(!b){break y}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+36>>2];z:{if((b|0)<0|!(b&2147483647)){break z}b=J[a+28>>2];if(!b){break z}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+24>>2];A:{if((b|0)<0|!(b&2147483647)){break A}b=J[a+16>>2];if(!b){break A}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+8>>2];B:{if((b|0)<0|!(b&2147483647)){break B}a=J[a>>2];if(!a){break B}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ha=f+16|0}function Wn(a,b,c,d,e,f,g,h,i,j,k,l,m){var n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=0,ba=Q(0);n=Ha-8976|0;Ha=n;B=N[g+20>>2];C=N[g+24>>2];D=N[f+20>>2];z=N[f+24>>2];o=N[g>>2];q=N[g+4>>2];r=N[g+8>>2];p=N[g+12>>2];w=N[g+16>>2];v=N[f>>2];u=N[f+4>>2];s=N[f+8>>2];t=N[f+12>>2];A=N[f+16>>2];N[n+8960>>2]=h;J[n+8956>>2]=0;N[n+8952>>2]=z;N[n+8948>>2]=D;N[n+8944>>2]=A;N[n+8940>>2]=t;N[n+8936>>2]=s;N[n+8932>>2]=u;N[n+8928>>2]=v;J[n+8924>>2]=0;N[n+8920>>2]=C;N[n+8916>>2]=B;N[n+8912>>2]=w;N[n+8908>>2]=p;N[n+8904>>2]=r;N[n+8900>>2]=q;N[n+8896>>2]=o;x=Q(Q(Q(s*o)-Q(r*v))+Q(Q(u*p)-Q(t*q)));y=Q(Q(Q(u*r)-Q(q*s))+Q(Q(v*p)-Q(t*o)));h=Q(Q(Q(v*q)-Q(o*u))+Q(Q(s*p)-Q(t*r)));F=Q(t*p);t=Q(-o);v=Q(F-Q(Q(Q(v*t)-Q(u*q))-Q(r*s)));u=Q(A-w);s=Q(D-B);F=Q(Q(t*u)-Q(s*q));t=Q(z-C);B=Q(F-Q(r*t));C=N[c>>2];D=Q(Q(p*p)+Q(-.5));z=Q(Q(Q(D*u)+Q(p*Q(Q(r*s)-Q(q*t))))-Q(o*B));z=Q(z+z);w=Q(z-N[l+16>>2]);w=w>Q(0)?w:Q(-w);A=Q(Q(Q(D*s)+Q(p*Q(Q(o*t)-Q(r*u))))-Q(q*B));A=Q(A+A);E=Q(A-N[l+20>>2]);E=E>Q(0)?E:Q(-E);E=w>=E?w:E;p=Q(Q(Q(p*Q(Q(q*u)-Q(o*s)))+Q(D*t))-Q(r*B));p=Q(p+p);q=Q(p-N[l+24>>2]);q=(q>Q(0)?q:Q(-q))>=Q(0)?w:Q(0);a:{if(Q(C*Q(.20000000298023224))<(q<=E?E:q)|Q(Q(v*N[l+12>>2])+Q(Q(h*N[l+8>>2])+Q(Q(y*N[l>>2])+Q(x*N[l+4>>2]))))>2]=C*Q(.05000000074505806);J[l+28>>2]=0;N[l+24>>2]=p;N[l+20>>2]=A;N[l+16>>2]=z;N[l+12>>2]=v;N[l+8>>2]=h;N[l+4>>2]=x;N[l>>2]=y;H[l+62|0]=0;B=N[g+16>>2];C=N[f+16>>2];D=N[g+20>>2];z=N[f+20>>2];w=N[g+24>>2];A=N[f+24>>2];v=N[f>>2];p=N[g+4>>2];s=N[f+4>>2];q=N[g>>2];t=N[f+8>>2];h=N[g+12>>2];y=N[f+12>>2];r=N[g+8>>2];c=J[e+4>>2];J[n+8876>>2]=e;J[n+8872>>2]=c;o=N[e+8>>2];x=N[e+12>>2];N[n+8868>>2]=Q(1)/N[e+16>>2];N[n+8860>>2]=Q(1)/x;N[n+8864>>2]=Q(1)/o;J[n+8840>>2]=0;J[n+8844>>2]=1088;e=n+4480|0;J[n+8836>>2]=e;H[n+8832|0]=1;Ja[J[J[c>>2]+52>>2]](n+30|0,c);J[n+40>>2]=g;f=n+8860|0;J[n+36>>2]=f;aa=L[n+30>>1];Ja[J[J[c>>2]+52>>2]](n,c);H[n+44|0]=!(I[n>>1]&1);J[n+32>>2]=155932;c=hg(n+48|0,n+8960|0,n+8880|0,n+8928|0,n+8896|0,l,i,e,m);J[n+4444>>2]=0;Va(n+4316|0,255,128);H[n+4477|0]=!(aa&1);H[n+4476|0]=k;J[n+4472>>2]=j;J[n+4468>>2]=b;J[n+4464>>2]=a;o=N[a+8>>2];x=N[a>>2];u=N[a+4>>2];J[n+4460>>2]=0;o=Q(o-N[n+2360>>2]);x=Q(x-N[n+2352>>2]);u=Q(u-N[n+2356>>2]);N[n+4456>>2]=Q(N[n+2344>>2]*o)+Q(Q(N[n+2336>>2]*x)+Q(u*N[n+2340>>2]));N[n+4452>>2]=Q(N[n+2328>>2]*o)+Q(Q(N[n+2320>>2]*x)+Q(u*N[n+2324>>2]));N[n+4448>>2]=Q(N[n+2312>>2]*o)+Q(Q(N[n+2304>>2]*x)+Q(u*N[n+2308>>2]));o=Q(C-B);B=Q(o+o);o=Q(z-D);C=Q(o+o);o=Q(A-w);D=Q(o+o);z=Q(Q(Q(Q(-q)*B)-Q(C*p))-Q(r*D));o=Q(Q(v*p)+Q(Q(Q(h*t)-Q(y*r))-Q(q*s)));u=Q(Q(s*r)+Q(Q(Q(h*v)-Q(y*q))-Q(p*t)));w=Q(u+u);W=Q(o*w);x=Q(Q(r*t)+Q(Q(p*s)+Q(Q(h*y)+Q(q*v))));v=Q(Q(t*q)+Q(Q(Q(h*s)-Q(y*p))-Q(r*v)));s=Q(v+v);X=Q(x*s);t=N[d+12>>2];y=N[d>>2];A=Q(Q(t-y)*Q(.5));O=Q(x*w);S=Q(o*s);G=N[d+16>>2];M=N[d+4>>2];E=Q(Q(G-M)*Q(.5));F=Q(Q(1)-Q(u*w));Y=Q(v*s);s=N[d+20>>2];T=N[d+8>>2];U=Q(Q(s-T)*Q(.5));Z=Q(Q(Q(R(Q(Q(W-X)*A)))+Q(R(Q(Q(O+S)*E))))+Q(R(Q(Q(F-Y)*U))));V=Q(Q(h*h)+Q(-.5));s=Q(Q(T+s)*Q(.5));s=Q(s+s);t=Q(Q(y+t)*Q(.5));t=Q(t+t);y=Q(Q(M+G)*Q(.5));y=Q(y+y);G=Q(Q(o*s)+Q(Q(u*t)+Q(v*y)));M=Q(Q(x*x)+Q(-.5));T=Q(Q(Q(Q(D*V)+Q(h*Q(Q(p*B)-Q(q*C))))-Q(r*z))+Q(Q(o*G)+Q(Q(s*M)+Q(x*Q(Q(u*y)-Q(t*v))))));N[n+20>>2]=Z+T;w=Q(w*v);_=Q(o+o);$=Q(x*_);ba=F;F=Q(o*_);O=Q(Q(Q(R(Q(Q(w+$)*A)))+Q(R(Q(Q(ba-F)*E))))+Q(R(Q(Q(S-O)*U))));S=Q(Q(Q(Q(C*V)+Q(h*Q(Q(q*D)-Q(r*B))))-Q(p*z))+Q(Q(v*G)+Q(Q(y*M)+Q(x*Q(Q(o*t)-Q(s*u))))));N[n+16>>2]=O+S;w=Q(Q(Q(R(Q(Q(Q(Q(1)-Y)-F)*A)))+Q(R(Q(Q(w-$)*E))))+Q(R(Q(Q(W+X)*U))));h=Q(Q(Q(Q(B*V)+Q(h*Q(Q(r*C)-Q(p*D))))-Q(q*z))+Q(Q(u*G)+Q(Q(t*M)+Q(x*Q(Q(v*s)-Q(y*o))))));N[n+12>>2]=w+h;N[n+8>>2]=T-Z;N[n+4>>2]=S-O;N[n>>2]=h-w;Ec(f,g,n,0,n+32|0);Sy(c);Gd(c,6,0);a=J[n+8844>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[n+8836>>2];if((a|0)==(n+4480|0)|!a){break a}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a);break a}g=0;J[n+92>>2]=0;N[n+88>>2]=p;N[n+84>>2]=A;J[n+76>>2]=0;J[n+60>>2]=0;q=Q(x+x);r=Q(h*q);p=Q(y+y);o=Q(v*p);N[n+68>>2]=r-o;N[n+56>>2]=r+o;r=Q(Q(1)-Q(y*p));o=Q(x*q);N[n+72>>2]=r-o;F=r;r=Q(h+h);u=Q(h*r);N[n+52>>2]=F-u;N[n+80>>2]=z;J[n+44>>2]=0;h=Q(h*p);q=Q(v*q);N[n+64>>2]=h+q;p=Q(x*p);r=Q(v*r);N[n+48>>2]=p-r;N[n+40>>2]=h-q;N[n+36>>2]=p+r;N[n+32>>2]=Q(Q(1)-o)-u;N[n>>2]=C*Q(.6000000238418579);if(!K[l+62|0]){break a}while(1){b=g+l|0;a=K[b+56|0];c=P(a,400)+l|0;gg(n+4480|0,c- -64|0,n+32|0,n);b:{if(!J[c+448>>2]){c=K[l+62|0]-1|0;H[l+62|0]=c;c=(c&255)+l|0;d=K[c+56|0];H[c+56|0]=a;H[b+56|0]=d;g=g-1|0;break b}N[((a<<2)+l|0)+32>>2]=N[n+4480>>2]}g=g+1|0;if(g>>>0>2]=d;G=J[a+36>>2];a:{if(G){break a}G=0;A=J[a+20>>2];T=A<<2;if(T){U=J[40592];G=Ja[J[J[U+12>>2]+8>>2]](U+12|0,T,29909,13858,133)|0;A=J[a+20>>2]}J[a+36>>2]=G;if(!A){break a}while(1){J[(w<<2)+G>>2]=w;w=w+1|0;if(w>>>0>2]){continue}break}}j=N[b+16>>2];o=N[b+20>>2];l=N[b+4>>2];h=N[b+8>>2];g=N[b+12>>2];d=N[b>>2];N[i+48>>2]=Q(g-d)*Q(.5);N[i+56>>2]=Q(o-h)*Q(.5);N[i+52>>2]=Q(j-l)*Q(.5);J[i+44>>2]=0;J[i+40>>2]=e;J[i+36>>2]=f;b=J[a+40>>2];J[i+32>>2]=J[a+32>>2];J[i+28>>2]=b;U=J[a+28>>2];N[i+20>>2]=Q(o+h)*Q(.5);N[i+16>>2]=Q(j+l)*Q(.5);N[i+12>>2]=Q(g+d)*Q(.5);s=Ha-1040|0;Ha=s;d=N[c+8>>2];p=Q(d+d);e=p>Q(0);o=Q(-p);d=N[c+4>>2];q=Q(d+d);b=q>Q(0);l=Q(-q);d=N[c>>2];r=Q(d+d);a=r>Q(0);h=Q(-r);B=N[i+56>>2];m=N[i+52>>2];j=N[i+48>>2];d=N[i+20>>2];t=Q(d+d);d=N[i+16>>2];u=Q(d+d);d=N[i+12>>2];v=Q(d+d);g=N[i+60>>2];b:{if(g>=Q(34028234663852886e22)){d=q==Q(0)?u:q>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);y=r==Q(0)?v:r>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);g=t;if(p==Q(0)){break b}g=p>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break b}d=Q(u+Q(q*g));y=Q(v+Q(r*g));g=Q(t+Q(p*g))}D=e?p:o;E=b?q:l;F=a?r:h;V=Q(B+B);W=Q(m+m);X=Q(j+j);H[s+1024|0]=1;J[s+1032>>2]=256;J[s+1036>>2]=256;J[s+1028>>2]=s;e=J[i+28>>2];J[s>>2]=e;K=gy?v:y;B=g>t?t:g;d=d>u?u:d;y=v>2]+(f<<2)>>2];h=N[c>>2];g=N[c+12>>2];l=Q(h+g);k=Q(X+Q(g-h));d:{e:{if(!(Q(l+k)>=y)|!(Q(l-k)<=O)){break e}h=N[c+16>>2];g=N[c+4>>2];j=Q(W+Q(h-g));h=Q(g+h);o=Q(u-h);l=Q(v-l);g=Q(Q(r*o)-Q(q*l));if(!(Q(Q(E*k)+Q(F*j))>=(g>Q(0)?g:Q(-g)))|!(Q(h+j)>=d)|!(Q(h-j)<=L)){break e}h=N[c+20>>2];g=N[c+8>>2];m=Q(V+Q(h-g));n=Q(Q(D*j)+Q(E*m));j=Q(g+h);g=Q(t-j);h=Q(Q(q*g)-Q(p*o));if(!(n>=(h>Q(0)?h:Q(-h)))|!(Q(j+m)>=B)|!(Q(j-m)<=K)){break e}g=Q(Q(p*l)-Q(r*g));if(!(Q(Q(D*k)+Q(F*m))>=(g>Q(0)?g:Q(-g)))){break e}R=N[i+60>>2];w=J[c+24>>2];if(!(w&1)){while(1){c=P(w>>>1|0,28)+e|0;h=N[c+28>>2];g=N[c+40>>2];C=Q(h+g);m=Q(X+Q(g-h));h=N[c+44>>2];g=N[c+32>>2];j=Q(W+Q(h-g));x=Q(g+h);o=Q(u-x);l=Q(v-C);g=Q(Q(r*o)-Q(q*l));a=Q(C+m)>=y&Q(C-m)<=O&Q(Q(E*m)+Q(F*j))>=(g>Q(0)?g:Q(-g))&Q(x+j)>=d&Q(x-j)<=L;k=Q(D*j);h=N[c+48>>2];g=N[c+36>>2];j=Q(V+Q(h-g));I=Q(g+h);g=Q(t-I);h=Q(Q(q*g)-Q(p*o));g=Q(Q(p*l)-Q(r*g));b=a&Q(k+Q(E*j))>=(h>Q(0)?h:Q(-h))&Q(I+j)>=B&Q(I-j)<=K&Q(Q(D*m)+Q(F*j))>=(g>Q(0)?g:Q(-g));h=N[c+16>>2];g=N[c+4>>2];m=Q(W+Q(h-g));z=Q(g+h);o=Q(u-z);h=N[c>>2];g=N[c+12>>2];n=Q(h+g);l=Q(v-n);j=Q(Q(r*o)-Q(q*l));k=Q(X+Q(g-h));a=Q(n+k)>=y&Q(n-k)<=O&Q(Q(E*k)+Q(F*m))>=(j>Q(0)?j:Q(-j))&Q(z+m)>=d&Q(z-m)<=L;S=Q(D*m);h=N[c+20>>2];g=N[c+8>>2];m=Q(V+Q(h-g));j=Q(g+h);g=Q(t-j);h=Q(Q(q*g)-Q(p*o));g=Q(Q(p*l)-Q(r*g));a=a&Q(S+Q(E*m))>=(h>Q(0)?h:Q(-h))&Q(j+m)>=B&Q(j-m)<=K&Q(Q(D*k)+Q(F*m))>=(g>Q(0)?g:Q(-g));f:{if(!(!a|!b)){a=Q(Q(Q(I-j)*p)+Q(Q(Q(C-n)*r)+Q(q*Q(x-z))))>Q(0);J[J[s+1028>>2]+(f<<2)>>2]=c+P(a,28);c=c+P(!a,28)|0;f=f+1|0;if((f|0)!=(J[s+1036>>2]&2147483647)){break f}xo(s,f<<1);break f}if(!(a|b)){break e}c=a?c:c+28|0}w=J[c+24>>2];if(!(w&1)){continue}break}}a=J[c+24>>2];A=a>>>1&15;if(!A){break e}l=Q(t+Q(p*R));m=lt?t:l;h=h>u?u:h;g=g>v?v:g;w=J[i+32>>2]+(a>>>3&536870908)|0;T=R>2];c=J[i+36>>2];if((A|0)!=1){while(1){a=J[w>>2];b=U+P(a,24)|0;n=N[b>>2];k=N[b+12>>2];z=Q(n+k);S=Q(X+Q(k-n));g:{if(!(Q(z+S)>=y)|!(Q(z-S)<=O)){break g}n=N[b+16>>2];k=N[b+4>>2];x=Q(W+Q(n-k));n=Q(k+n);I=Q(u-n);z=Q(v-z);k=Q(Q(r*I)-Q(q*z));if(!(Q(Q(E*S)+Q(F*x))>=(k>Q(0)?k:Q(-k)))|!(Q(n+x)>=d)|!(Q(n-x)<=L)){break g}n=N[b+20>>2];k=N[b+8>>2];C=Q(V+Q(n-k));Y=Q(Q(D*x)+Q(E*C));x=Q(k+n);k=Q(t-x);n=Q(Q(q*k)-Q(p*I));if(!(Y>=(n>Q(0)?n:Q(-n)))|!(Q(x+C)>=B)|!(Q(x-C)<=K)){break g}k=Q(Q(p*z)-Q(r*k));if(!(Q(Q(D*S)+Q(F*C))>=(k>Q(0)?k:Q(-k)))){break g}b=J[(a<<2)+G>>2];a=J[i+44>>2];J[i+44>>2]=a+1;J[c+(a<<2)>>2]=b;if(J[i+44>>2]==J[i+40>>2]){break c}if(!T){break g}N[i+60>>2]=R;y=g;d=h;B=l;O=o;L=j;K=m}w=w+4|0;A=A-1|0;if(A){continue}break e}}b=J[(J[w>>2]<<2)+G>>2];a=J[i+44>>2];J[i+44>>2]=a+1;J[c+(a<<2)>>2]=b;c=J[i+40>>2];b=J[i+44>>2];if(!T){if((b|0)!=(c|0)){break d}break c}if((b|0)==(c|0)){break c}N[i+60>>2]=R;y=g;d=h;B=l;O=o;L=j;K=m}}a=f;f=a-1|0;if(a){continue}}break}a=J[s+1036>>2];h:{if((a|0)<0|!(a&2147483647)){break h}b=J[s+1028>>2];if((b|0)==(s|0)|!b){break h}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,b)}Ha=s+1040|0;Ha=i- -64|0;return J[i+44>>2]}function GH(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var p=Q(0),q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=0,M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=0,ba=Q(0),ca=Q(0),da=Q(0),ea=0,fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=0,Fa=0,Ga=Q(0),Ha=Q(0),Ia=Q(0),Ja=0,Ka=0,La=Q(0);q=L[a+22>>1];if(q){Ga=Q(N[f+8>>2]-N[g+8>>2]);Ha=Q(N[f+4>>2]-N[g+4>>2]);Ia=Q(N[f>>2]-N[g>>2]);r=J[a+24>>2];Ja=r+(q<<4)|0;while(1){aa=r+80|0;a=r;q=K[r+2|0];I=aa+P(q,112)|0;Ea=I+((q<<2)+12&2032)|0;ea=K[r+3|0];Ka=ea<<7;a:{if(!q){t=Q(0);M=Q(0);O=Q(0);S=Q(0);T=Q(0);U=Q(0);V=Q(0);W=Q(0);X=Q(0);Y=Q(0);Z=Q(0);_=Q(0);$=Q(0);break a}u=N[a+40>>2];v=N[a+32>>2];D=N[a+36>>2];fa=Q(Q(u*Q(N[f+8>>2]-N[g+8>>2]))+Q(Q(v*Q(N[f>>2]-N[g>>2]))+Q(D*Q(N[f+4>>2]-N[g+4>>2]))));ga=N[i+8>>2];ha=N[i+4>>2];ia=N[i>>2];w=N[e+8>>2];x=N[e+4>>2];s=N[e>>2];E=Q(-N[a+44>>2]);y=0;M=Q(0);O=Q(0);S=Q(0);T=Q(0);U=Q(0);V=Q(0);W=Q(0);X=Q(0);Y=Q(0);Z=Q(0);_=Q(0);$=Q(0);t=Q(0);while(1){r=aa+P(y,112)|0;ja=N[r+96>>2];ka=N[r+100>>2];la=N[r+104>>2];ma=N[r+80>>2];na=N[r+84>>2];oa=N[r+88>>2];pa=N[r+48>>2];qa=N[r+52>>2];ra=N[r+56>>2];Fa=I+(y<<2)|0;z=N[Fa>>2];sa=N[r+28>>2];ta=N[r+36>>2];ua=N[r+12>>2];p=N[r+32>>2];A=N[r+24>>2];B=N[r+20>>2];C=N[r+16>>2];F=N[r+8>>2];G=N[r>>2];H=N[r+4>>2];va=N[c+8>>2];wa=N[d+8>>2];ba=N[b+8>>2];xa=N[c+4>>2];ya=N[d+4>>2];ca=N[b+4>>2];za=N[d>>2];da=N[b>>2];Aa=N[c>>2];Ba=N[h+8>>2];Ca=N[h>>2];Da=N[h+4>>2];J[b+12>>2]=0;La=p;p=Q(ua+Q(Q(fa+Q(Q(Q(Ba*F)+Q(Q(Ca*G)+Q(H*Da)))-Q(Q(ga*A)+Q(Q(ia*C)+Q(ha*B)))))-Q(p*o)));p=Q(ta*(n>p?n:p));p=Q(sa*Q(Q(La+(pw?p:w;N[b+8>>2]=ba+Q(ra*p);N[b+4>>2]=ca+Q(qa*p);N[b>>2]=da+Q(pa*p);J[d+12>>2]=0;N[d+8>>2]=Q(oa*p)+N[d+8>>2];N[d+4>>2]=Q(na*p)+N[d+4>>2];N[d>>2]=Q(ma*p)+N[d>>2];w=N[r+64>>2];x=N[r+68>>2];s=N[r+72>>2];J[c+12>>2]=0;N[c+8>>2]=Q(p*s)+N[c+8>>2];N[c+4>>2]=Q(p*x)+N[c+4>>2];N[c>>2]=Q(p*w)+N[c>>2];J[e+12>>2]=0;w=Q(Q(la*p)+N[e+8>>2]);N[e+8>>2]=w;x=Q(Q(ka*p)+N[e+4>>2]);N[e+4>>2]=x;s=Q(Q(ja*p)+N[e>>2]);N[e>>2]=s;z=Q(z+p);N[Fa>>2]=z;t=Q(t+z);M=Q(M+Q(A*p));O=Q(O+Q(B*p));S=Q(S+Q(C*p));A=Q(u*p);W=Q(W+A);B=Q(D*p);X=Q(X+B);C=Q(v*p);Y=Q(Y+C);T=Q(T+Q(F*p));U=Q(U+Q(H*p));V=Q(V+Q(G*p));Z=Q(Z+A);_=Q(_+B);$=Q($+C);y=y+1|0;if((q|0)!=(y|0)){continue}break}}r=Ea+Ka|0;if(ea){p=N[a+52>>2];p=p>2]);w=Q(-H);ca=Q(N[a+16>>2]*p);y=0;I=0;while(1){q=(y<<7)+Ea|0;da=N[q+112>>2];fa=N[q+116>>2];ga=N[q+120>>2];ha=N[q+96>>2];ia=N[q+100>>2];ja=N[q+104>>2];ka=N[q+64>>2];la=N[q+68>>2];ma=N[q+72>>2];x=N[q+52>>2];na=N[q+48>>2];oa=N[q+12>>2];p=N[q+28>>2];s=N[q+44>>2];D=N[q+24>>2];A=N[q+40>>2];t=N[q+8>>2];B=N[q+20>>2];C=N[q+36>>2];u=N[q+4>>2];F=N[q+16>>2];v=N[q>>2];G=N[q+32>>2];pa=N[h+8>>2];qa=N[h+4>>2];ra=N[h>>2];sa=N[i+8>>2];ta=N[i+4>>2];ua=N[i>>2];va=N[d+8>>2];E=N[b+8>>2];wa=N[e+8>>2];xa=N[c+8>>2];ya=N[d+4>>2];z=N[b+4>>2];za=N[e+4>>2];Aa=N[c+4>>2];ba=N[b>>2];Ba=N[d>>2];Ca=N[c>>2];Da=N[e>>2];J[b+12>>2]=0;p=Q(Q(x-Q(s*Q(Q(na*Q(oa+Q(Q(p*o)+Q(Q(Q(t*Ga)+Q(Q(v*Ia)+Q(Ha*u)))+Q(Q(Q(D*pa)+Q(Q(F*ra)+Q(B*qa)))-Q(Q(A*sa)+Q(Q(G*ua)+Q(C*ta))))))))-p)))-Q(s*Q(Q(Q(Q(Q(v*ba)+Q(F*Ba))-Q(Q(v*Ca)+Q(G*Da)))+Q(Q(Q(u*z)+Q(B*ya))-Q(Q(u*Aa)+Q(C*za))))+Q(Q(Q(t*E)+Q(D*va))-Q(Q(t*xa)+Q(A*wa))))));s=p>2]=E+Q(ma*p);N[b+4>>2]=z+Q(la*p);N[b>>2]=ba+Q(ka*p);J[d+12>>2]=0;N[d+8>>2]=N[d+8>>2]+Q(ja*p);N[d+4>>2]=N[d+4>>2]+Q(ia*p);N[d>>2]=N[d>>2]+Q(ha*p);x=N[q+80>>2];E=N[q+84>>2];z=N[q+88>>2];J[c+12>>2]=0;N[c+8>>2]=Q(p*z)+N[c+8>>2];N[c+4>>2]=Q(p*E)+N[c+4>>2];N[c>>2]=Q(p*x)+N[c>>2];J[e+12>>2]=0;N[e+8>>2]=Q(ga*p)+N[e+8>>2];N[e+4>>2]=Q(fa*p)+N[e+4>>2];N[e>>2]=Q(da*p)+N[e>>2];N[q+52>>2]=s;M=Q(M+Q(A*p));O=Q(O+Q(C*p));S=Q(S+Q(G*p));t=Q(t*p);W=Q(W+t);u=Q(u*p);X=Q(X+u);v=Q(v*p);Y=Q(Y+v);T=Q(T+Q(D*p));U=Q(U+Q(B*p));V=Q(V+Q(F*p));Z=Q(Z+t);_=Q(_+u);$=Q($+v);I=I|aa;y=y+1|0;if((ea|0)!=(y|0)){continue}break}J[a+56>>2]=0-(I&1)}p=N[a+24>>2];J[j+12>>2]=0;N[j+8>>2]=Q(Z*p)+N[j+8>>2];N[j+4>>2]=Q(_*p)+N[j+4>>2];N[j>>2]=Q($*p)+N[j>>2];p=N[a+4>>2];J[l+12>>2]=0;N[l+8>>2]=Q(T*p)+N[l+8>>2];N[l+4>>2]=Q(U*p)+N[l+4>>2];N[l>>2]=Q(V*p)+N[l>>2];p=N[a+28>>2];J[k+12>>2]=0;N[k+8>>2]=N[k+8>>2]-Q(W*p);N[k+4>>2]=N[k+4>>2]-Q(X*p);N[k>>2]=N[k>>2]-Q(Y*p);p=N[a+8>>2];J[m+12>>2]=0;N[m+8>>2]=N[m+8>>2]-Q(M*p);N[m+4>>2]=N[m+4>>2]-Q(O*p);N[m>>2]=N[m>>2]-Q(S*p);if(r>>>0>>0){continue}break}}}function ox(a){J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a+16>>2]=0;J[a+28>>2]=-1082130432;J[a+32>>2]=-1;J[a+20>>2]=-1082130432;J[a+24>>2]=-1082130432;J[a+60>>2]=-1082130432;J[a+64>>2]=-1;J[a+52>>2]=-1082130432;J[a+56>>2]=-1082130432;J[a+44>>2]=0;J[a+48>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+124>>2]=-1082130432;J[a+128>>2]=-1;J[a+92>>2]=-1082130432;J[a+96>>2]=-1;J[a+84>>2]=-1082130432;J[a+88>>2]=-1082130432;J[a+76>>2]=0;J[a+80>>2]=0;J[a+68>>2]=0;J[a+72>>2]=0;J[a+108>>2]=0;J[a+112>>2]=0;J[a+116>>2]=-1082130432;J[a+120>>2]=-1082130432;J[a+100>>2]=0;J[a+104>>2]=0;J[a+160>>2]=-1;J[a+144>>2]=0;J[a+188>>2]=-1082130432;J[a+192>>2]=-1;J[a+156>>2]=-1082130432;J[a+148>>2]=-1082130432;J[a+152>>2]=-1082130432;J[a+140>>2]=0;J[a+132>>2]=0;J[a+136>>2]=0;J[a+172>>2]=0;J[a+176>>2]=0;J[a+180>>2]=-1082130432;J[a+184>>2]=-1082130432;J[a+164>>2]=0;J[a+168>>2]=0;J[a+204>>2]=0;J[a+208>>2]=0;J[a+220>>2]=-1082130432;J[a+224>>2]=-1;J[a+212>>2]=-1082130432;J[a+216>>2]=-1082130432;J[a+196>>2]=0;J[a+200>>2]=0;J[a+252>>2]=-1082130432;J[a+256>>2]=-1;J[a+236>>2]=0;J[a+240>>2]=0;J[a+272>>2]=0;J[a+288>>2]=-1;J[a+228>>2]=0;J[a+232>>2]=0;J[a+244>>2]=-1082130432;J[a+248>>2]=-1082130432;J[a+320>>2]=-1;J[a+304>>2]=0;J[a+284>>2]=-1082130432;J[a+276>>2]=-1082130432;J[a+280>>2]=-1082130432;J[a+268>>2]=0;J[a+260>>2]=0;J[a+264>>2]=0;J[a+352>>2]=-1;J[a+336>>2]=0;J[a+316>>2]=-1082130432;J[a+308>>2]=-1082130432;J[a+312>>2]=-1082130432;J[a+300>>2]=0;J[a+292>>2]=0;J[a+296>>2]=0;J[a+384>>2]=-1;J[a+368>>2]=0;J[a+348>>2]=-1082130432;J[a+340>>2]=-1082130432;J[a+344>>2]=-1082130432;J[a+332>>2]=0;J[a+324>>2]=0;J[a+328>>2]=0;J[a+416>>2]=-1;J[a+400>>2]=0;J[a+380>>2]=-1082130432;J[a+372>>2]=-1082130432;J[a+376>>2]=-1082130432;J[a+364>>2]=0;J[a+356>>2]=0;J[a+360>>2]=0;J[a+448>>2]=-1;J[a+432>>2]=0;J[a+412>>2]=-1082130432;J[a+404>>2]=-1082130432;J[a+408>>2]=-1082130432;J[a+396>>2]=0;J[a+388>>2]=0;J[a+392>>2]=0;J[a+480>>2]=-1;J[a+464>>2]=0;J[a+444>>2]=-1082130432;J[a+436>>2]=-1082130432;J[a+440>>2]=-1082130432;J[a+428>>2]=0;J[a+420>>2]=0;J[a+424>>2]=0;J[a+512>>2]=-1;J[a+496>>2]=0;J[a+476>>2]=-1082130432;J[a+468>>2]=-1082130432;J[a+472>>2]=-1082130432;J[a+460>>2]=0;J[a+452>>2]=0;J[a+456>>2]=0;J[a+544>>2]=-1;J[a+528>>2]=0;J[a+508>>2]=-1082130432;J[a+500>>2]=-1082130432;J[a+504>>2]=-1082130432;J[a+492>>2]=0;J[a+484>>2]=0;J[a+488>>2]=0;J[a+576>>2]=-1;J[a+560>>2]=0;J[a+540>>2]=-1082130432;J[a+532>>2]=-1082130432;J[a+536>>2]=-1082130432;J[a+524>>2]=0;J[a+516>>2]=0;J[a+520>>2]=0;J[a+608>>2]=-1;J[a+592>>2]=0;J[a+572>>2]=-1082130432;J[a+564>>2]=-1082130432;J[a+568>>2]=-1082130432;J[a+556>>2]=0;J[a+548>>2]=0;J[a+552>>2]=0;J[a+640>>2]=-1;J[a+624>>2]=0;J[a+604>>2]=-1082130432;J[a+596>>2]=-1082130432;J[a+600>>2]=-1082130432;J[a+588>>2]=0;J[a+580>>2]=0;J[a+584>>2]=0;J[a+672>>2]=-1;J[a+656>>2]=0;J[a+636>>2]=-1082130432;J[a+628>>2]=-1082130432;J[a+632>>2]=-1082130432;J[a+620>>2]=0;J[a+612>>2]=0;J[a+616>>2]=0;J[a+704>>2]=-1;J[a+688>>2]=0;J[a+668>>2]=-1082130432;J[a+660>>2]=-1082130432;J[a+664>>2]=-1082130432;J[a+652>>2]=0;J[a+644>>2]=0;J[a+648>>2]=0;J[a+736>>2]=-1;J[a+720>>2]=0;J[a+700>>2]=-1082130432;J[a+692>>2]=-1082130432;J[a+696>>2]=-1082130432;J[a+684>>2]=0;J[a+676>>2]=0;J[a+680>>2]=0;J[a+768>>2]=-1;J[a+752>>2]=0;J[a+732>>2]=-1082130432;J[a+724>>2]=-1082130432;J[a+728>>2]=-1082130432;J[a+716>>2]=0;J[a+708>>2]=0;J[a+712>>2]=0;J[a+800>>2]=-1;J[a+784>>2]=0;J[a+764>>2]=-1082130432;J[a+756>>2]=-1082130432;J[a+760>>2]=-1082130432;J[a+748>>2]=0;J[a+740>>2]=0;J[a+744>>2]=0;J[a+832>>2]=-1;J[a+816>>2]=0;J[a+796>>2]=-1082130432;J[a+788>>2]=-1082130432;J[a+792>>2]=-1082130432;J[a+780>>2]=0;J[a+772>>2]=0;J[a+776>>2]=0;J[a+864>>2]=-1;J[a+848>>2]=0;J[a+828>>2]=-1082130432;J[a+820>>2]=-1082130432;J[a+824>>2]=-1082130432;J[a+812>>2]=0;J[a+804>>2]=0;J[a+808>>2]=0;J[a+896>>2]=-1;J[a+880>>2]=0;J[a+860>>2]=-1082130432;J[a+852>>2]=-1082130432;J[a+856>>2]=-1082130432;J[a+844>>2]=0;J[a+836>>2]=0;J[a+840>>2]=0;J[a+928>>2]=-1;J[a+912>>2]=0;J[a+892>>2]=-1082130432;J[a+884>>2]=-1082130432;J[a+888>>2]=-1082130432;J[a+876>>2]=0;J[a+868>>2]=0;J[a+872>>2]=0;J[a+960>>2]=-1;J[a+944>>2]=0;J[a+924>>2]=-1082130432;J[a+916>>2]=-1082130432;J[a+920>>2]=-1082130432;J[a+908>>2]=0;J[a+900>>2]=0;J[a+904>>2]=0;J[a+992>>2]=-1;J[a+976>>2]=0;J[a+956>>2]=-1082130432;J[a+948>>2]=-1082130432;J[a+952>>2]=-1082130432;J[a+940>>2]=0;J[a+932>>2]=0;J[a+936>>2]=0;J[a+1024>>2]=-1;J[a+1008>>2]=0;J[a+988>>2]=-1082130432;J[a+980>>2]=-1082130432;J[a+984>>2]=-1082130432;J[a+972>>2]=0;J[a+964>>2]=0;J[a+968>>2]=0;J[a+1028>>2]=0;J[a+1020>>2]=-1082130432;J[a+1012>>2]=-1082130432;J[a+1016>>2]=-1082130432;J[a+1004>>2]=0;J[a+996>>2]=0;J[a+1e3>>2]=0;return a}function hW(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=0,x=Q(0),y=Q(0),z=Q(0);c=Ha-48|0;Ha=c;k=N[a+4>>2];N[c+32>>2]=N[b+16>>2];N[c+36>>2]=N[b+20>>2];l=N[b+24>>2];N[c+44>>2]=k+j;N[c+40>>2]=l;j=N[f>>2];k=N[f+4>>2];N[c+20>>2]=-N[f+8>>2];N[c+16>>2]=-k;N[c+12>>2]=-j;I[c+30>>1]=L[i>>1];b=0;q=c+12|0;v=h+40|0;d=h+28|0;a=Ha-32|0;Ha=a;x=N[e+24>>2];f=c+32|0;u=N[f+12>>2];o=Q(x+u);a:{b:{if(K[c+30|0]&16){t=N[e+12>>2];j=N[e>>2];break b}j=N[e+8>>2];k=Q(N[f+8>>2]-j);n=Q(N[e+20>>2]-j);j=N[e>>2];l=Q(N[f>>2]-j);t=N[e+12>>2];p=Q(t-j);m=N[e+4>>2];r=Q(N[e+16>>2]-m);m=Q(N[f+4>>2]-m);s=Q(Q(k*n)+Q(Q(l*p)+Q(r*m)));c:{if(s<=Q(0)){break c}y=Q(Q(n*n)+Q(Q(p*p)+Q(r*r)));if(s>=y){k=Q(k-n);m=Q(m-r);l=Q(l-p);break c}z=n;n=Q(s/y);k=Q(k-Q(z*n));m=Q(m-Q(r*n));l=Q(l-Q(p*n))}if(!(Q(Q(k*k)+Q(Q(l*l)+Q(m*m)))>2]=0;g=N[q>>2];j=N[q+4>>2];N[d+8>>2]=-N[q+8>>2];N[d+4>>2]=-j;N[d>>2]=-g;q=1;break a}k=N[e+16>>2];l=N[e+4>>2];if(!(j!=t|k!=l|N[e+8>>2]!=N[e+20>>2])){j=N[q>>2];k=N[q+4>>2];N[a+12>>2]=Q(-N[q+8>>2])*g;N[a+8>>2]=Q(-k)*g;N[a+4>>2]=Q(-j)*g;d:{e:{f:{g:{h:{j=N[e+8>>2];k=N[f+8>>2];l=Q(j-k);m=N[e>>2];o=N[f>>2];n=Q(m-o);p=N[e+4>>2];r=N[f+4>>2];t=Q(p-r);s=Q(u+x);s=Q(Q(Q(l*l)+Q(Q(n*n)+Q(t*t)))-Q(s*s));if(!(s<=Q(0))){k=Q(Q(Q(j+N[a+12>>2])-j)-Q(k-k));m=Q(Q(Q(m+N[a+4>>2])-m)-Q(o-o));o=Q(Q(Q(p+N[a+8>>2])-p)-Q(r-r));j=Q(Q(k*k)+Q(Q(m*m)+Q(o*o)));if(j!=Q(0)){break h}}J[v>>2]=0;break g}k=Q(Q(k*l)+Q(Q(m*n)+Q(t*o)));k=Q(k+k);l=Q(Q(k*k)+Q(s*Q(j*Q(-4))));if(!(l>=Q(0))){break d}j=Q(Q(1)/Q(j+j));m=Q(Y(l));l=Q(j*Q(Q(-k)-m));k=Q(j*Q(m-k));q=l>2]=j;if((q?k:l)Q(1)){break d}if(j!=Q(0)){break f}}k=Q(-N[a+12>>2]);l=Q(-N[a+8>>2]);j=Q(-N[a+4>>2]);break e}k=Q(Q(Q(j*N[a+12>>2])+N[e+8>>2])-N[f+8>>2]);l=Q(Q(Q(j*N[a+8>>2])+N[e+4>>2])-N[f+4>>2]);j=Q(Q(Q(j*N[a+4>>2])+N[e>>2])-N[f>>2])}N[d+8>>2]=k;N[d+4>>2]=l;N[d>>2]=j;w=1;m=Q(Y(Q(Q(k*k)+Q(Q(j*j)+Q(l*l)))));if(!(m>Q(0))){break d}n=k;k=Q(Q(1)/m);N[d+8>>2]=n*k;N[d+4>>2]=l*k;N[d>>2]=j*k}q=0;if(!w){break a}N[v>>2]=N[v>>2]*g;j=N[f>>2];k=N[d>>2];l=N[f+4>>2];m=N[d+4>>2];g=N[f+12>>2];N[h+24>>2]=Q(g*N[d+8>>2])+N[f+8>>2];N[h+20>>2]=l+Q(g*m);N[h+16>>2]=j+Q(g*k);q=1;break a}N[a+8>>2]=l;N[a+4>>2]=j;j=N[e+8>>2];N[a+20>>2]=k;N[a+16>>2]=t;N[a+12>>2]=j;N[a+24>>2]=N[e+20>>2];N[a+28>>2]=o;J[a>>2]=0;j=Q(0);w=Yd(f,q,a+4|0,a+16|0,o,a)^1;k=N[a>>2];w=w|!(k>=Q(0))|!(g>=k);if(!w){N[v>>2]=k;m=Q(k*N[q+4>>2]);g=Q(N[a+8>>2]-m);l=Q(k*N[q+8>>2]);o=Q(N[a+12>>2]-l);l=Q(Q(N[a+24>>2]-l)-o);k=Q(k*N[q>>2]);n=Q(N[a+4>>2]-k);k=Q(Q(N[a+16>>2]-k)-n);m=Q(Q(N[a+20>>2]-m)-g);p=Q(Q(Q(N[f+8>>2]-o)*l)+Q(Q(Q(N[f>>2]-n)*k)+Q(m*Q(N[f+4>>2]-g))));i:{if(p<=Q(0)){break i}j=Q(1);r=Q(Q(l*l)+Q(Q(k*k)+Q(m*m)));if(r<=p){break i}j=Q(p/r)}l=Q(o+Q(l*j));N[h+24>>2]=l;g=Q(g+Q(m*j));N[h+20>>2]=g;m=Q(n+Q(k*j));N[h+16>>2]=m;o=N[f>>2];j=N[f+4>>2];k=Q(l-N[f+8>>2]);N[d+8>>2]=k;j=Q(g-j);N[d+4>>2]=j;g=Q(m-o);N[d>>2]=g;l=Q(Y(Q(Q(k*k)+Q(Q(g*g)+Q(j*j)))));if(l>Q(0)){l=Q(Q(1)/l);k=Q(k*l);N[d+8>>2]=k;j=Q(j*l);N[d+4>>2]=j;g=Q(g*l);N[d>>2]=g}l=N[e+24>>2];N[h+16>>2]=N[h+16>>2]-Q(l*g);N[h+20>>2]=N[h+20>>2]-Q(l*j);N[h+24>>2]=N[h+24>>2]-Q(l*k)}q=w^1}Ha=a+32|0;j:{if(!q){break j}b=1;if(K[i+1|0]&2){I[h+12>>1]=3;if(N[h+40>>2]!=Q(0)){break j}k:{g=N[e>>2];if(g!=N[e+12>>2]){break k}j=N[e+4>>2];if(j!=N[e+16>>2]){break k}k=N[e+8>>2];if(k!=N[e+20>>2]){break k}N[c+24>>2]=N[e+24>>2];N[c+20>>2]=k;N[c+16>>2]=j;N[c+12>>2]=g;g=Q(N[c+20>>2]-N[c+40>>2]);k=Q(N[c+12>>2]-N[c+32>>2]);l=Q(N[c+16>>2]-N[c+36>>2]);j=Q(Q(g*g)+Q(Q(k*k)+Q(l*l)));m=Q(Y(j));n=N[c+24>>2];p=N[c+44>>2];l:{if(j>2]=g;N[h+36>>2]=j;N[h+32>>2]=k;N[h+40>>2]=m-Q(p+n);l=N[c+32>>2];m=N[c+36>>2];n=j;j=N[c+44>>2];N[h+24>>2]=Q(n*j)+N[c+40>>2];N[h+20>>2]=m+Q(k*j);N[h+16>>2]=l+Q(g*j);break j}g=Q(0);o=N[e+8>>2];k=Q(N[e+20>>2]-o);n=N[e>>2];l=Q(N[e+12>>2]-n);t=N[c+40>>2];s=N[c+32>>2];p=N[e+4>>2];m=Q(N[e+16>>2]-p);x=N[c+36>>2];r=Q(Q(Q(t-o)*k)+Q(Q(Q(s-n)*l)+Q(m*Q(x-p))));j=Q(0);m:{if(r<=Q(0)){break m}u=Q(Q(k*k)+Q(Q(l*l)+Q(m*m)));j=Q(1);if(u<=r){break m}j=Q(r/u)}r=N[e+24>>2];u=N[c+44>>2];o=Q(Q(o+Q(k*j))-t);l=Q(Q(n+Q(l*j))-s);m=Q(Q(p+Q(m*j))-x);p=Q(Q(o*o)+Q(Q(l*l)+Q(m*m)));n=Q(Y(p));j=Q(1);k=Q(0);if(!(p>2]=j;N[h+36>>2]=k;N[h+32>>2]=g;N[h+40>>2]=n-Q(u+r);l=N[c+32>>2];m=N[c+36>>2];n=k;k=N[c+44>>2];N[h+24>>2]=Q(n*k)+N[c+40>>2];N[h+20>>2]=m+Q(g*k);N[h+16>>2]=l+Q(j*k);break j}if(N[h+40>>2]!=Q(0)){I[h+12>>1]=3;break j}I[h+12>>1]=2}Ha=c+48|0;return b|0}function xv(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;m=Ha-16|0;Ha=m;J[a+356>>2]=g;J[a+352>>2]=d;H[a+365|0]=K[a+365|0]!=0|e;a:{if(b>>>0<2){break a}J[a+128>>2]=g;J[a+124>>2]=d;J[a+120>>2]=b;J[a+116>>2]=a;J[a+112>>2]=1;J[a+108>>2]=f;if(!f){break a}Ja[J[J[f>>2]+16>>2]](f);J[a+104>>2]=J[J[a+108>>2]+16>>2]}n=a+224|0;b:{if(M[a+232>>2]>=(J[a+236>>2]>>>1&1073741823)>>>0){J[a+232>>2]=0;break b}J[m+12>>2]=0;yj(n,0,m+12|0);xj(n,J[a+232>>2])}j=J[a+136>>2];if(j){e=J[a+140>>2]&2147483647;c:{while(1){i=0;if(!e){break c}e=e-1|0;i=J[j+(e<<2)>>2];if(!i){continue}break}i=(S(i)|e<<5)^31}l=i>>>5|0;while(1){e=J[j+(k<<2)>>2];if(e){o=k<<5;while(1){h=qea(e)|o;J[m+12>>2]=h;i=J[a+232>>2];d:{if(i>>>0>=(J[a+236>>2]&2147483647)>>>0){vf(n,m+12|0);break d}J[J[a+228>>2]+(i<<2)>>2]=h;J[a+232>>2]=J[a+232>>2]+1}e=e-1&e;if(e){continue}break}}e=(k|0)==(l|0);k=k+1|0;if(!e){continue}break}}p=a+240|0;e:{if(M[a+248>>2]>=(J[a+252>>2]>>>1&1073741823)>>>0){J[a+248>>2]=0;break e}J[m+12>>2]=0;yj(p,0,m+12|0);xj(p,J[a+248>>2])}f:{if(!K[a+364|0]){q=J[a+160>>2];if(q){e=J[a+164>>2]&2147483647;g:{while(1){i=1;if(!e){break g}e=e-1|0;if(!J[q+(e<<2)>>2]){continue}break}i=(e&134217727)+1|0}j=a+388|0;k=0;while(1){l=k<<2;e=J[q+l>>2];if(e){o=k<<5;while(1){h=qea(e);n=h|o;J[m+8>>2]=n;h:{if(J[J[a+136>>2]+l>>2]>>>h&1){break h}h=J[(J[a+196>>2]+(n<<3)|0)+4>>2];if((h|0)==-1){h=J[a+248>>2];if(h>>>0>=(J[a+252>>2]&2147483647)>>>0){vf(p,m+8|0);break h}J[J[a+244>>2]+(h<<2)>>2]=n;J[a+248>>2]=J[a+248>>2]+1;break h}n=J[J[a+376>>2]+(h<<1&-4)>>2];if(J[n+20>>2]!=-1){break h}h=J[a+392>>2];J[n+20>>2]=h;J[m+12>>2]=n;if(h>>>0>=(J[a+396>>2]&2147483647)>>>0){ph(j,m+12|0);break h}J[J[a+388>>2]+(h<<2)>>2]=n;J[a+392>>2]=h+1}e=e-1&e;if(e){continue}break}}k=k+1|0;if((i|0)!=(k|0)){continue}break}}e=J[a+392>>2];if(!e){break f}l=0;while(1){h=J[J[a+388>>2]+(l<<2)>>2];zv(h);i:{if(b>>>0>=2){k=J[h>>2];break i}Aj(h,J[J[a+276>>2]+4>>2],J[J[a+192>>2]+4>>2]);k=J[h>>2];i=J[J[a+276>>2]+4>>2]+P(k,24)|0;N[i>>2]=N[h+36>>2];N[i+4>>2]=N[h+40>>2];N[i+8>>2]=N[h+44>>2];N[i+12>>2]=N[h+48>>2];N[i+16>>2]=N[h+52>>2];N[i+20>>2]=N[h+56>>2]}j:{if(J[J[a+136>>2]+(k>>>3&536870908)>>2]>>>k&1){break j}i=J[a+248>>2];if(i>>>0>=(J[a+252>>2]&2147483647)>>>0){vf(p,h);break j}J[J[a+244>>2]+(i<<2)>>2]=k;J[a+248>>2]=J[a+248>>2]+1}l=l+1|0;if((l|0)!=(e|0)){continue}break}if(b>>>0>=2){k=b>>>0>>0?(e>>>0)/(b>>>0)|0:e;o=a+88|0;l=0;while(1){j=bb(c,48);h=J[a+556>>2];i=J[a+552>>2];J[j+24>>2]=0;J[j+16>>2]=0;J[j+8>>2]=i;J[j+12>>2]=h;J[j+28>>2]=0;J[j+32>>2]=0;J[j>>2]=130456;J[j+36>>2]=0;J[j+40>>2]=0;J[j+40>>2]=J[a+388>>2];i=e>>>0>>0?e:k;J[j+36>>2]=i;J[j+32>>2]=l;J[j+28>>2]=a;J[j+24>>2]=1;J[j+20>>2]=o;Ja[J[J[a+88>>2]+16>>2]](o);J[j+16>>2]=J[J[j+20>>2]+16>>2];Ja[J[J[j>>2]+20>>2]](j);l=i+l|0;e=e-i|0;if(e){continue}break}}H[a+365|0]=1;uf(J[a+244>>2],J[a+248>>2]);break f}c=0;h=Ha-16|0;Ha=h;I[a+364>>1]=256;J[h+8>>2]=0;if(J[a+360>>2]){k=a+240|0;i=a+388|0;while(1){k:{if(J[J[a+180>>2]+(c<<2)>>2]==-1){break k}e=J[(J[a+196>>2]+(c<<3)|0)+4>>2];if((e|0)==-1){if(J[J[a+136>>2]+(c>>>3&536870908)>>2]>>>c&1){break k}e=J[a+248>>2];if(e>>>0>=(J[a+252>>2]&2147483647)>>>0){vf(k,h+8|0);break k}J[J[a+244>>2]+(e<<2)>>2]=c;J[a+248>>2]=J[a+248>>2]+1;break k}if(!(e&1)){break k}e=J[J[a+376>>2]+(e<<1&-4)>>2];if(!J[e+8>>2]){break k}l:{if(J[e+20>>2]!=-1){break l}c=J[a+392>>2];J[e+20>>2]=c;J[h+12>>2]=e;if(c>>>0>=(J[a+396>>2]&2147483647)>>>0){ph(i,h+12|0);break l}J[J[a+388>>2]+(c<<2)>>2]=e;J[a+392>>2]=c+1}zv(e);Aj(e,J[J[a+276>>2]+4>>2],J[J[a+192>>2]+4>>2]);c=J[J[a+276>>2]+4>>2]+P(J[e>>2],24)|0;N[c>>2]=N[e+36>>2];N[c+4>>2]=N[e+40>>2];N[c+8>>2]=N[e+44>>2];N[c+12>>2]=N[e+48>>2];N[c+16>>2]=N[e+52>>2];N[c+20>>2]=N[e+56>>2];e=J[h+8>>2];if(J[J[a+136>>2]+(e>>>3&536870908)>>2]>>>e&1){break k}c=J[a+248>>2];if(c>>>0>=(J[a+252>>2]&2147483647)>>>0){vf(k,h+8|0);break k}J[J[a+244>>2]+(c<<2)>>2]=e;J[a+248>>2]=J[a+248>>2]+1}c=J[h+8>>2]+1|0;J[h+8>>2]=c;if(M[a+360>>2]>c>>>0){continue}break}}Ha=h+16|0}j=a+256|0;m:{if(M[a+264>>2]>=(J[a+268>>2]>>>1&1073741823)>>>0){J[a+264>>2]=0;break m}J[m+12>>2]=0;yj(j,0,m+12|0);xj(j,J[a+264>>2])}l=J[a+148>>2];if(l){e=J[a+152>>2]&2147483647;n:{while(1){c=1;if(!e){break n}e=e-1|0;if(!J[l+(e<<2)>>2]){continue}break}c=(e&134217727)+1|0}k=0;while(1){e=J[l+(k<<2)>>2];if(e){o=k<<5;while(1){h=qea(e)|o;J[m+12>>2]=h;i=J[a+264>>2];o:{if(i>>>0>=(J[a+268>>2]&2147483647)>>>0){vf(j,m+12|0);break o}J[J[a+260>>2]+(i<<2)>>2]=h;J[a+264>>2]=J[a+264>>2]+1}e=e-1&e;if(e){continue}break}}k=k+1|0;if((c|0)!=(k|0)){continue}break}}p:{if(b>>>0<=1){yv(a,b,d,f,g);break p}b=J[a+104>>2];Ja[J[J[b>>2]+72>>2]](b,a+88|0)}Ha=m+16|0}function W7(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=Q(0),p=0,q=0,r=0;j=J[a+20>>2];e=J[a+28>>2];n=J[J[e+976>>2]+1156>>2];a=J[e+4728>>2]&2147483647;a:{if(!a){break a}b=J[e+4724>>2];while(1){g=J[b+(f<<2)>>2];if(g){break a}f=f+1|0;if((a|0)!=(f|0)){continue}break}g=0;f=a}b=bb(n,560);a=J[J[e+1144>>2]+4>>2];o=N[e+1080>>2];c=J[e+1140>>2];d=J[e+16>>2];h=J[e+20>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=d;J[b+12>>2]=h;J[b+552>>2]=c;J[b+548>>2]=0;N[b+32>>2]=o;J[b+28>>2]=a;J[b>>2]=137708;d=K[e+1148|0]!=0;h=J[e+980>>2];p=J[e+1e3>>2];b:{if(!g){break b}while(1){c=qea(g)|f<<5;g=g-1&g;c:{if(g){break c}a=f+1|0;g=J[e+4728>>2]&2147483647;a=a>>>0>g>>>0?a:g;k=a-1|0;i=J[e+4724>>2];while(1){if((f|0)==(k|0)){g=0;f=a;break c}f=f+1|0;g=J[i+(f<<2)>>2];if(!g){continue}break}}if((c|0)!=-1){a=J[(J[p+184>>2]+P(c&33554431,24)|0)+20>>2];d:{if(!a){break d}d=J[b+548>>2];c=d+1|0;J[b+548>>2]=c;J[((d<<2)+b|0)+36>>2]=a+-64;a=J[a-32>>2];if(a){while(1){if(H[J[a+28>>2]- -64|0]&1){k=J[a+8>>2];i=k&2147483647;d=i+32>>>5|0;e:{if(d>>>0<=(J[h+164>>2]&2147483647)>>>0){c=J[h+160>>2];break e}c=J[h+168>>2];c=Ja[J[J[c>>2]+8>>2]](c,d<<2,22033,438)|0;l=J[h+160>>2];f:{if(!l){break f}Ua(c,l,J[h+164>>2]<<2);if(J[h+164>>2]<0){break f}l=J[h+160>>2];if(!l){break f}m=J[h+168>>2];Ja[J[J[m>>2]+12>>2]](m,l)}l=J[h+164>>2];Va((l<<2)+c|0,0,d-l<<2);J[h+164>>2]=d;J[h+160>>2]=c}c=(i>>>3&268435452)+c|0;J[c>>2]=J[c>>2]|1<>2];if(a){continue}break}c=J[b+548>>2]}d=1;if((c|0)!=128){break d}J[b+20>>2]=j;J[b+24>>2]=1;if(j){Ja[J[J[j>>2]+16>>2]](j);J[b+16>>2]=J[J[b+20>>2]+16>>2]}Ja[J[J[b>>2]+20>>2]](b);b=bb(n,560);a=J[J[e+1144>>2]+4>>2];o=N[e+1080>>2];c=J[e+1140>>2];k=J[e+16>>2];i=J[e+20>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=k;J[b+12>>2]=i;J[b+552>>2]=c;J[b+548>>2]=0;N[b+32>>2]=o;J[b+28>>2]=a;J[b>>2]=137708}if(g){continue}}break}if(!J[b+548>>2]){break b}J[b+20>>2]=j;J[b+24>>2]=1;if(j){Ja[J[J[j>>2]+16>>2]](j);J[b+16>>2]=J[J[b+20>>2]+16>>2]}Ja[J[J[b>>2]+20>>2]](b)}b=J[e+4740>>2]&2147483647;g:{if(!b){break g}c=J[e+4736>>2];a=0;while(1){f=J[c+(a<<2)>>2];if(!f){a=a+1|0;if((b|0)!=(a|0)){continue}break g}break}while(1){c=qea(f)|a<<5;f=f-1&f;h:{if(f){break h}f=a+1|0;b=J[e+4740>>2]&2147483647;b=b>>>0>>0?f:b;g=b-1|0;k=J[e+4736>>2];while(1){if((a|0)==(g|0)){f=0;a=b;break h}a=a+1|0;f=J[k+(a<<2)>>2];if(!f){continue}break}}if((c|0)==-1){break g}c=J[J[(J[p+184>>2]+P(c&33554431,24)|0)+20>>2]+16>>2];if(c){b=bb(n,48);d=J[J[e+1144>>2]+4>>2];o=N[e+1080>>2];g=J[e+1140>>2];k=J[e+16>>2];i=J[e+20>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+8>>2]=k;J[b+12>>2]=i;J[b+40>>2]=g;N[b+32>>2]=o;J[b+28>>2]=d;J[b>>2]=137764;J[b+36>>2]=c;J[b+20>>2]=j;J[b+24>>2]=1;if(j){Ja[J[J[j>>2]+16>>2]](j);J[b+16>>2]=J[J[b+20>>2]+16>>2];c=J[b>>2]}else{c=137764}Ja[J[c+20>>2]](b);d=1}if(f){continue}break}}H[e+1148|0]=d;a=0;f=0;b=J[e+2520>>2]&2147483647;i:{if(!b){break i}c=J[e+2516>>2];while(1){f=J[c+(a<<2)>>2];if(f){break i}a=a+1|0;if((b|0)!=(a|0)){continue}break}f=0;a=b}p=J[J[e+976>>2]+1816>>2];k=J[J[e+980>>2]+276>>2];d=bb(n,1064);b=J[e+16>>2];c=J[e+20>>2];J[d+24>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=b;J[d+12>>2]=c;J[d+1060>>2]=0;J[d+32>>2]=k;J[d+28>>2]=p;J[d>>2]=137820;j:{if(!f){break j}i=0;while(1){l=qea(f);b=a;m=b<<5;g=l|m;f=f-1&f;k:{if(f){break k}a=b+1|0;f=J[e+2520>>2]&2147483647;c=a>>>0>f>>>0?a:f;q=c-1|0;r=J[e+2516>>2];a=b;while(1){if((a|0)==(q|0)){f=0;a=c;break k}a=a+1|0;f=J[(a<<2)+r>>2];if(!f){continue}break}}if((g|0)!=-1){c=J[e+980>>2];l:{if(g>>>0>=M[c+200>>2]){break l}q=J[J[c+196>>2]+(g<<3)>>2]&-4;if(!q){break l}c=m+32|0;g=c>>>5|0;m:{if(g>>>0<=(J[h+164>>2]&2147483647)>>>0){c=J[h+160>>2];break m}i=J[h+168>>2];c=Ja[J[J[i>>2]+8>>2]](i,c>>>3|0,22033,438)|0;i=J[h+160>>2];n:{if(!i){break n}Ua(c,i,J[h+164>>2]<<2);if(J[h+164>>2]<0){break n}i=J[h+160>>2];if(!i){break n}m=J[h+168>>2];Ja[J[J[m>>2]+12>>2]](m,i)}i=J[h+164>>2];Va((i<<2)+c|0,0,g-i<<2);J[h+164>>2]=g;J[h+160>>2]=c}i=1;b=((b&134217727)<<2)+c|0;J[b>>2]=J[b>>2]|1<>2];c=b+1|0;J[d+1060>>2]=c;J[((b<<2)+d|0)+36>>2]=q;if((c|0)!=256){break l}J[d+20>>2]=j;J[d+24>>2]=1;if(j){Ja[J[J[j>>2]+16>>2]](j);J[d+16>>2]=J[J[d+20>>2]+16>>2]}Ja[J[J[d>>2]+20>>2]](d);d=bb(n,1064);b=J[e+16>>2];c=J[e+20>>2];J[d+24>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=b;J[d+12>>2]=c;J[d+1060>>2]=0;J[d+32>>2]=k;J[d+28>>2]=p;J[d>>2]=137820}if(f){continue}}break}if(!i){break j}H[J[e+1140>>2]+16|0]=1;H[J[J[e+976>>2]+1816>>2]+20|0]=1}if(J[d+1060>>2]){J[d+20>>2]=j;J[d+24>>2]=1;if(j){Ja[J[J[j>>2]+16>>2]](j);J[d+16>>2]=J[J[d+20>>2]+16>>2]}Ja[J[J[d>>2]+20>>2]](d)}Va(J[e+2516>>2],0,J[e+2520>>2]<<2)}function Sy(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=Q(0),l=0,m=0,n=0,o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,I=0,L=0,M=0,O=Q(0),R=Q(0),S=Q(0),T=0,U=0,V=0,W=0;f=Ha-144|0;Ha=f;c=J[a+3620>>2];b=J[c+4360>>2];if(!(!b|b>>>0<15)){E=J[c+4356>>2];y=a+3628|0;F=a+2176|0;D=a+2324|0;z=a+2336|0;G=(b>>>0)/15|0;A=f- -64|0;I=f+128|0;L=f+112|0;M=f+96|0;B=a+4268|0;while(1){c=P(C,60)+E|0;l=J[c+36>>2];m=J[c+44>>2];n=J[c+40>>2];d=K[c+56|0];a:{b:{if(d&8){break b}e=l>>>0>n>>>0?l:n;i=l>>>0>>0?l:n;b=e|i<<16;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;b=K[(((b>>>16^b)&127)+a|0)+3488|0];if((b|0)==255){break b}while(1){o=(b<<3)+z|0;if((i|0)==J[o>>2]&(e|0)==J[o+4>>2]){break a}b=K[(a+b|0)+3360|0];if((b|0)!=255){continue}break}}c:{if(d&16){break c}e=m>>>0>>0?n:m;i=m>>>0>n>>>0?n:m;b=e|i<<16;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;b=K[(((b>>>16^b)&127)+a|0)+3488|0];if((b|0)==255){break c}while(1){o=(b<<3)+z|0;if((i|0)==J[o>>2]&(e|0)==J[o+4>>2]){break a}b=K[(a+b|0)+3360|0];if((b|0)!=255){continue}break}}d:{if(d&32){break d}i=l>>>0>>0?m:l;d=l>>>0>m>>>0?m:l;b=i|d<<16;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;b=K[(((b>>>16^b)&127)+a|0)+3488|0];if((b|0)==255){break d}while(1){e=(b<<3)+z|0;if((d|0)==J[e>>2]&(i|0)==J[e+4>>2]){break a}b=K[(a+b|0)+3360|0];if((b|0)!=255){continue}break}}H[f+80|0]=0;J[f+76>>2]=5;J[A+8>>2]=0;J[A>>2]=0;J[A+4>>2]=0;j=N[c+16>>2];k=N[c+20>>2];p=N[c+28>>2];q=N[c+32>>2];r=N[c>>2];s=N[c+4>>2];t=N[c+8>>2];u=N[c+12>>2];v=N[c+24>>2];J[f+140>>2]=0;N[f+136>>2]=q;N[f+132>>2]=p;N[f+128>>2]=v;J[f+124>>2]=0;N[f+120>>2]=k;N[f+116>>2]=j;N[f+112>>2]=u;J[f+108>>2]=0;N[f+104>>2]=t;N[f+100>>2]=s;N[f+96>>2]=r;J[f+60>>2]=0;J[f+68>>2]=2139095039;J[f+72>>2]=2139095039;N[f+56>>2]=Q(q+Q(t+k))*Q(.33333298563957214);N[f+52>>2]=Q(p+Q(s+j))*Q(.33333298563957214);N[f+48>>2]=Q(v+Q(r+u))*Q(.33333298563957214);w=J[a+2324>>2];i=J[c+48>>2];e=J[a+2320>>2];d=Ha-16|0;Ha=d;b=J[J[a+4420>>2]+40>>2];q=N[b+36>>2];r=N[b+40>>2];c=J[J[a+4416>>2]+24>>2]+P(J[c+52>>2],20)|0;j=N[c>>2];k=N[c+4>>2];s=N[b+20>>2];p=N[c+8>>2];t=N[b+24>>2];u=N[b+32>>2];v=N[b+8>>2];O=N[b>>2];R=N[b+4>>2];S=N[b+16>>2];J[d+12>>2]=0;q=Q(Q(r*p)+Q(Q(u*j)+Q(k*q)));r=Q(Q(v*p)+Q(Q(O*j)+Q(k*R)));k=Q(Q(t*p)+Q(Q(S*j)+Q(k*s)));j=Q(Q(1)/Q(Y(Q(Q(q*q)+Q(Q(r*r)+Q(k*k))))));p=Q(r*j);N[d>>2]=p;k=Q(k*j);N[d+4>>2]=k;j=Q(q*j);N[d+8>>2]=j;J[f+44>>2]=0;N[f+40>>2]=-j;N[f+36>>2]=-k;N[f+32>>2]=-p;Ay(J[a+4416>>2],c,f+48|0,i,J[a+4420>>2],e,D,F,d);Ha=d+16|0;i=J[a+2324>>2];e:{if(i>>>0<=w>>>0){d=i;break e}T=(l&127)+B|0;U=(m&127)+B|0;V=(n&127)+B|0;W=i+1|0;x=0;b=i;d=b;while(1){e=b;b=b-1|0;g=b<<6;vo((g+J[a+2320>>2]|0)+16|0,M,L,I,f+16|0,f);f:{g:{j=N[f+16>>2];if(j>Q(.9700000286102295)){c=K[V|0];if((c|0)==255){break f}while(1){if(J[(c<<2)+y>>2]==(n|0)){break g}c=K[(a+c|0)+4140|0];if((c|0)!=255){continue}break}break f}k=N[f>>2];if(k>Q(.9700000286102295)){c=K[U|0];if((c|0)==255){break f}while(1){if(J[(c<<2)+y>>2]==(m|0)){break g}c=K[(a+c|0)+4140|0];if((c|0)!=255){continue}break}break f}if(!(Q(j+k)<=Q(.029999971389770508))){break f}c=K[T|0];if((c|0)==255){break f}while(1){if(J[(c<<2)+y>>2]==(l|0)){break g}c=K[(a+c|0)+4140|0];if((c|0)!=255){continue}break}break f}o=d-1|0;h:{if(o>>>0<=b>>>0){break h}c=b;if((x-i|0)+d&1){c=J[a+2320>>2];g=c+g|0;c=c+(e<<6)|0;h=J[c+4>>2];J[g>>2]=J[c>>2];J[g+4>>2]=h;J[g+48>>2]=J[c+48>>2];h=J[c+44>>2];J[g+40>>2]=J[c+40>>2];J[g+44>>2]=h;h=J[c+36>>2];J[g+32>>2]=J[c+32>>2];J[g+36>>2]=h;h=J[c+28>>2];J[g+24>>2]=J[c+24>>2];J[g+28>>2]=h;h=J[c+20>>2];J[g+16>>2]=J[c+16>>2];J[g+20>>2]=h;h=J[c+12>>2];J[g+8>>2]=J[c+8>>2];J[g+12>>2]=h;c=e}if((W-x|0)==(d|0)){break h}while(1){d=J[a+2320>>2];g=c<<6;e=d+g|0;g=g- -64|0;d=g+d|0;h=J[d+4>>2];J[e>>2]=J[d>>2];J[e+4>>2]=h;J[e+48>>2]=J[d+48>>2];h=J[d+44>>2];J[e+40>>2]=J[d+40>>2];J[e+44>>2]=h;h=J[d+36>>2];J[e+32>>2]=J[d+32>>2];J[e+36>>2]=h;h=J[d+28>>2];J[e+24>>2]=J[d+24>>2];J[e+28>>2]=h;h=J[d+20>>2];J[e+16>>2]=J[d+16>>2];J[e+20>>2]=h;h=J[d+12>>2];J[e+8>>2]=J[d+8>>2];J[e+12>>2]=h;d=J[a+2320>>2];e=d+g|0;c=c+2|0;d=d+(c<<6)|0;g=J[d+4>>2];J[e>>2]=J[d>>2];J[e+4>>2]=g;g=J[d+36>>2];J[e+32>>2]=J[d+32>>2];J[e+36>>2]=g;g=J[d+20>>2];J[e+16>>2]=J[d+16>>2];J[e+20>>2]=g;g=J[d+12>>2];J[e+8>>2]=J[d+8>>2];J[e+12>>2]=g;g=J[d+28>>2];J[e+24>>2]=J[d+24>>2];J[e+28>>2]=g;g=J[d+44>>2];J[e+40>>2]=J[d+40>>2];J[e+44>>2]=g;J[e+48>>2]=J[d+48>>2];if(c>>>0>>0){continue}break}}d=o}x=x+1|0;if(b>>>0>w>>>0){continue}break}}J[D>>2]=d;if(d>>>0<=w>>>0){break a}Uy(a,f+32|0,w)}C=C+1|0;if((G|0)!=(C|0)){continue}break}}Ha=f+144|0}function wR(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=Q(0),q=Q(0),r=0,s=0,t=0,u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0;g=J[40592];n=Ja[J[J[g>>2]+20>>2]](g)|0?33999:69706;g=Ja[J[J[g+12>>2]+8>>2]](g+12|0,88,n,8096,49)|0;s=Ja[J[J[a>>2]+20>>2]](a)|0;t=Ha-16|0;Ha=t;I[t+14>>1]=3;o=Ha-32|0;Ha=o;I[g+6>>1]=L[t+14>>1];I[g+4>>1]=261;J[g+76>>2]=0;J[g+16>>2]=0;J[g+12>>2]=157008;J[g>>2]=156740;J[g+8>>2]=0;n=J[40592];n=Ja[J[J[n+12>>2]+8>>2]](n+12|0,480,29909,20955,454)|0;f=N[c+12>>2];j=N[c+8>>2];k=N[c>>2];h=N[c+4>>2];r=J[c+20>>2];u=J[c+16>>2];N[g+44>>2]=N[c+24>>2];J[g+36>>2]=u;J[g+40>>2]=r;i=h;h=Q(Q(1)/Q(Y(Q(Q(f*f)+Q(Q(j*j)+Q(Q(k*k)+Q(h*h)))))));N[g+24>>2]=i*h;N[g+28>>2]=j*h;N[g+32>>2]=f*h;N[g+20>>2]=k*h;f=N[e+12>>2];j=N[e+8>>2];k=N[e>>2];h=N[e+4>>2];r=J[e+20>>2];u=J[e+16>>2];N[g+72>>2]=N[e+24>>2];A=g- -64|0;J[A>>2]=u;J[A+4>>2]=r;i=h;h=Q(Q(1)/Q(Y(Q(Q(f*f)+Q(Q(j*j)+Q(Q(k*k)+Q(h*h)))))));N[g+52>>2]=i*h;N[g+56>>2]=j*h;N[g+60>>2]=f*h;N[g+48>>2]=k*h;r=o+4|0;Zb(r,b);q=N[c+20>>2];v=N[c+24>>2];w=N[c+16>>2];x=N[o+24>>2];y=N[o+28>>2];z=N[o+20>>2];j=N[o+12>>2];i=N[c+8>>2];k=N[o+8>>2];l=N[c+4>>2];f=N[o+16>>2];m=N[c+12>>2];h=N[o+4>>2];p=N[c>>2];N[n+28>>2]=Q(j*i)+Q(Q(k*l)+Q(Q(f*m)+Q(h*p)));N[n+24>>2]=Q(p*k)+Q(Q(Q(f*i)-Q(m*j))-Q(h*l));N[n+20>>2]=Q(i*h)+Q(Q(Q(f*l)-Q(m*k))-Q(j*p));N[n+16>>2]=Q(l*j)+Q(Q(Q(f*p)-Q(m*h))-Q(k*i));i=Q(w-z);i=Q(i+i);l=Q(q-x);l=Q(l+l);m=Q(v-y);m=Q(m+m);p=Q(Q(Q(Q(-h)*i)-Q(l*k))-Q(j*m));q=Q(Q(f*f)+Q(-.5));N[n+40>>2]=Q(Q(m*q)+Q(f*Q(Q(k*i)-Q(h*l))))-Q(j*p);N[n+36>>2]=Q(Q(l*q)+Q(f*Q(Q(h*m)-Q(j*i))))-Q(k*p);N[n+32>>2]=Q(Q(i*q)+Q(f*Q(Q(j*l)-Q(k*m))))-Q(h*p);Zb(r,d);q=N[e+20>>2];v=N[e+24>>2];w=N[e+16>>2];x=N[o+24>>2];y=N[o+28>>2];z=N[o+20>>2];j=N[o+12>>2];i=N[e+8>>2];k=N[o+8>>2];l=N[e+4>>2];f=N[o+16>>2];m=N[e+12>>2];h=N[o+4>>2];p=N[e>>2];N[n+56>>2]=Q(j*i)+Q(Q(k*l)+Q(Q(f*m)+Q(h*p)));N[n+52>>2]=Q(p*k)+Q(Q(Q(f*i)-Q(m*j))-Q(h*l));N[n+48>>2]=Q(i*h)+Q(Q(Q(f*l)-Q(m*k))-Q(j*p));N[n+44>>2]=Q(l*j)+Q(Q(Q(f*p)-Q(m*h))-Q(k*i));i=Q(w-z);i=Q(i+i);l=Q(q-x);l=Q(l+l);m=Q(v-y);m=Q(m+m);p=Q(Q(Q(Q(-h)*i)-Q(l*k))-Q(j*m));q=Q(Q(f*f)+Q(-.5));N[n+68>>2]=Q(Q(m*q)+Q(f*Q(Q(k*i)-Q(h*l))))-Q(j*p);N[n- -64>>2]=Q(Q(l*q)+Q(f*Q(Q(h*m)-Q(j*i))))-Q(k*p);N[n+60>>2]=Q(Q(i*q)+Q(f*Q(Q(j*l)-Q(k*m))))-Q(h*p);J[n+8>>2]=1065353216;J[n+12>>2]=1065353216;J[n>>2]=1065353216;J[n+4>>2]=1065353216;J[g+80>>2]=n;Ha=o+32|0;H[g+84|0]=1;J[g+12>>2]=156612;J[g>>2]=156336;c=J[g+80>>2];J[c+212>>2]=0;J[c+216>>2]=1056964608;J[c+96>>2]=0;J[c+100>>2]=0;J[c+88>>2]=0;J[c+92>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;J[c+300>>2]=1070141403;J[c+292>>2]=1070141403;J[c+296>>2]=-1077342245;J[c+284>>2]=0;J[c+288>>2]=-1077342245;J[c+276>>2]=0;J[c+280>>2]=0;J[c+272>>2]=1056964608;J[c+264>>2]=1070141403;J[c+268>>2]=0;J[c+256>>2]=1036831949;J[c+260>>2]=1070141403;J[c+248>>2]=0;J[c+252>>2]=0;J[c+244>>2]=1056964608;J[c+236>>2]=-1077342245;J[c+240>>2]=0;J[c+228>>2]=1036831949;J[c+232>>2]=1070141403;J[c+220>>2]=0;J[c+224>>2]=0;f=N[s>>2];J[c+112>>2]=0;J[c+116>>2]=0;J[c+104>>2]=0;J[c+108>>2]=0;J[c+124>>2]=2139095039;N[c+120>>2]=f*Q(.009999999776482582);f=N[s>>2];J[c+148>>2]=2125114026;J[c+152>>2]=-22369622;J[c+136>>2]=0;J[c+140>>2]=0;J[c+128>>2]=0;N[c+132>>2]=f+f;N[c+464>>2]=f*Q(9.999999974752427e-7);f=Q(f*Q(.009999999776482582));N[c+144>>2]=f>2];J[c+176>>2]=2125114026;J[c+180>>2]=-22369622;J[c+164>>2]=0;J[c+168>>2]=0;J[c+156>>2]=0;N[c+160>>2]=f+f;f=Q(f*Q(.009999999776482582));N[c+172>>2]=f>2];J[c+392>>2]=2139095039;J[c+384>>2]=0;J[c+388>>2]=0;J[c+376>>2]=2139095039;J[c+380>>2]=0;J[c+368>>2]=0;J[c+372>>2]=0;J[c+360>>2]=2139095039;J[c+364>>2]=0;J[c+352>>2]=0;J[c+356>>2]=0;J[c+344>>2]=2139095039;J[c+348>>2]=0;J[c+336>>2]=0;J[c+340>>2]=0;J[c+328>>2]=2139095039;J[c+332>>2]=0;J[c+320>>2]=0;J[c+324>>2]=0;J[c+312>>2]=2139095039;J[c+316>>2]=0;J[c+304>>2]=0;J[c+308>>2]=0;J[c+204>>2]=2125114026;J[c+208>>2]=-22369622;J[c+192>>2]=0;J[c+196>>2]=0;J[c+184>>2]=0;N[c+188>>2]=f+f;f=Q(f*Q(.009999999776482582));N[c+200>>2]=f>2]=0;J[c+408>>2]=0;J[c+396>>2]=0;J[c+400>>2]=0;J[c+412>>2]=1065353216;J[c+416>>2]=0;J[c+420>>2]=0;J[c+424>>2]=0;J[c+428>>2]=0;J[c+432>>2]=0;J[c+436>>2]=0;J[c+440>>2]=0;J[c+444>>2]=0;J[c+448>>2]=0;J[c+476>>2]=0;J[c+468>>2]=1343554297;J[c+472>>2]=1078530011;Ha=t+16|0;a=Ja[J[J[a>>2]+108>>2]](a,b,d,g+12|0,156656,480)|0;J[g+76>>2]=a;if(!a){Ja[J[J[g>>2]+16>>2]](g);g=0}return g|0}function cca(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=0,Z=0;f=Ha-112|0;Ha=f;C=N[d+24>>2];H=N[c+24>>2];s=N[d+20>>2];I=N[c+20>>2];r=N[e>>2];l=N[b+4>>2];w=N[a+4>>2];k=N[b+8>>2];D=N[d+4>>2];j=N[d>>2];E=N[d+8>>2];o=N[d+12>>2];F=N[d+16>>2];K=N[c+16>>2];q=N[a+8>>2];x=N[c+4>>2];m=N[c>>2];y=N[c+8>>2];p=N[c+12>>2];J[f+108>>2]=0;i=I;I=Q(Q(I+s)*Q(.5));i=Q(i-I);B=Q(m+m);u=Q(p+p);t=Q(q*Q(Q(x*B)+Q(y*u)));v=Q(i+t);N[f+100>>2]=v;n=H;H=Q(Q(H+C)*Q(.5));z=Q(n-H);x=Q(q*Q(Q(B*y)-Q(x*u)));y=Q(z+x);N[f+104>>2]=y;n=K;K=Q(Q(K+F)*Q(.5));L=Q(n-K);p=Q(q*Q(Q(Q(m*B)+Q(p*u))+Q(-1)));u=Q(L+p);N[f+96>>2]=u;J[f+92>>2]=0;x=Q(z-x);q=Q(x-y);N[f+88>>2]=q;y=Q(i-t);m=Q(y-v);N[f+84>>2]=m;B=Q(L-p);p=Q(B-u);N[f+80>>2]=p;J[f+76>>2]=0;i=Q(s-I);s=Q(j+j);u=Q(o+o);v=Q(k*Q(Q(D*s)+Q(E*u)));z=Q(i+v);N[f+68>>2]=z;C=Q(C-H);D=Q(k*Q(Q(s*E)-Q(D*u)));E=Q(C+D);N[f+72>>2]=E;F=Q(F-K);o=Q(k*Q(Q(Q(j*s)+Q(o*u))+Q(-1)));s=Q(F+o);N[f+64>>2]=s;J[f+60>>2]=0;t=Q(C-D);k=Q(t-E);N[f+56>>2]=k;v=Q(i-v);j=Q(v-z);N[f+52>>2]=j;z=Q(F-o);o=Q(z-s);N[f+48>>2]=o;uz(f,f+96|0,f+80|0,f- -64|0,f+48|0,f+32|0,f+16|0);P=N[f>>2];C=Q(w+l);s=Q(r+C);s=Q(s*s);e=P<=s;a:{if(!e){break a}S=Q(Q(q*q)+Q(Q(p*p)+Q(m*m)));q=Q(Q(1)/Q(Y(S)));D=N[f+88>>2];a=S>2];b=j>2];M=N[f+48>>2];F=N[f+84>>2];O=N[f+52>>2];b:{c:{if(!(Q(R(Q(Q((a?Q(0):Q(q*D))*(b?Q(0):Q(k*L)))+Q(Q((a?Q(0):Q(q*E))*(b?Q(0):Q(k*M)))+Q((a?Q(0):Q(q*F))*(b?Q(0):Q(k*O)))))))>Q(.9998000264167786))){o=N[f+72>>2];q=N[f+68>>2];m=N[f+64>>2];k=N[f+104>>2];j=N[f+100>>2];p=N[f+96>>2];break c}o=N[f+72>>2];k=Q(t-o);m=N[f+64>>2];j=Q(z-m);q=N[f+68>>2];r=Q(v-q);l=Q(Q(k*k)+Q(Q(j*j)+Q(r*r)));a=l!=Q(0);u=a?Q(Q(Q(Q(Q(B-m)*j)+Q(Q(y-q)*r))+Q(Q(x-o)*k))/l):Q(0);c=u<=Q(1);d=u>=Q(0);p=N[f+96>>2];n=Q(j*Q(p-m));j=N[f+100>>2];i=k;k=N[f+104>>2];r=a?Q(Q(Q(n+Q(r*Q(j-q)))+Q(i*Q(k-o)))/l):Q(0);h=!(r<=Q(1));X=!(r>=Q(0));i=Q(x-k);n=Q(B-p);G=Q(y-j);A=Q(Q(i*i)+Q(Q(n*n)+Q(G*G)));b=A!=Q(0);l=b?Q(Q(Q(Q(Q(z-p)*n)+Q(Q(v-j)*G))+Q(Q(t-k)*i))/A):Q(0);Z=!(l>=Q(0))|!(l<=Q(1));a=0;i=b?Q(Q(Q(Q(Q(m-p)*n)+Q(Q(q-j)*G))+Q(Q(o-k)*i))/A):Q(0);d:{if(!(i>=Q(0))|!(i<=Q(1))){break d}U=Q(k+Q(D*i));n=Q(U-o);V=Q(p+Q(E*i));G=Q(V-m);W=Q(j+Q(F*i));i=Q(W-q);A=Q(Q(n*n)+Q(Q(G*G)+Q(i*i)));if(!(A>Q(9.999999974752427e-7))|!(s>A)){break d}a=1;b=J[g+4096>>2];J[g+4096>>2]=b+1;b=(b<<6)+g|0;J[b+52>>2]=-1;A=Q(Y(A));N[b+12>>2]=A-C;T=n;n=Q(Q(1)/A);A=Q(T*n);N[b+8>>2]=A;i=Q(i*n);N[b+4>>2]=i;n=Q(G*n);N[b>>2]=n;N[b+24>>2]=H+Q(U-Q(w*A));N[b+20>>2]=I+Q(W-Q(w*i));N[b+16>>2]=K+Q(V-Q(w*n))}c=!c;d=!d;h=h|X;e:{if(Z){break e}n=Q(k+Q(l*D));i=Q(n-t);G=Q(p+Q(l*E));t=Q(G-z);z=Q(j+Q(l*F));l=Q(z-v);v=Q(Q(i*i)+Q(Q(t*t)+Q(l*l)));if(!(v>Q(9.999999974752427e-7))|!(s>v)){break e}b=J[g+4096>>2];J[g+4096>>2]=b+1;b=(b<<6)+g|0;J[b+52>>2]=-1;v=Q(Y(v));N[b+12>>2]=v-C;T=i;i=Q(Q(1)/v);v=Q(T*i);N[b+8>>2]=v;l=Q(l*i);N[b+4>>2]=l;i=Q(t*i);N[b>>2]=i;N[b+24>>2]=H+Q(n-Q(w*v));N[b+20>>2]=I+Q(z-Q(w*l));N[b+16>>2]=K+Q(G-Q(w*i));a=a+1|0}c=c|d;f:{if(h){break f}l=Q(k-Q(Q(r*L)+o));i=Q(p-Q(Q(r*M)+m));r=Q(j-Q(Q(r*O)+q));t=Q(Q(l*l)+Q(Q(i*i)+Q(r*r)));if(!(t>Q(9.999999974752427e-7))|!(s>t)){break f}a=1;b=J[g+4096>>2];J[g+4096>>2]=b+1;b=(b<<6)+g|0;J[b+52>>2]=-1;t=Q(Y(t));N[b+12>>2]=t-C;n=l;l=Q(Q(1)/t);t=Q(n*l);N[b+8>>2]=t;r=Q(r*l);N[b+4>>2]=r;l=Q(i*l);N[b>>2]=l;N[b+24>>2]=H+Q(k-Q(w*t));N[b+20>>2]=I+Q(j-Q(w*r));N[b+16>>2]=K+Q(p-Q(w*l))}g:{if(c){break g}r=Q(x-Q(Q(u*L)+o));l=Q(B-Q(Q(u*M)+m));u=Q(y-Q(Q(u*O)+q));i=Q(Q(r*r)+Q(Q(l*l)+Q(u*u)));if(!(i>Q(9.999999974752427e-7))|!(i>2];J[g+4096>>2]=b+1;a=(b<<6)+g|0;k=Q(Y(i));j=Q(Q(1)/k);m=Q(l*j);N[a>>2]=m;o=Q(r*j);q=Q(x-Q(w*o));m=Q(B-Q(w*m));j=Q(u*j);w=Q(y-Q(w*j));break b}if(a){break a}}x=N[f+32>>2];y=N[f+16>>2];b=J[g+4096>>2];J[g+4096>>2]=b+1;a=(b<<6)+g|0;d=S>Q(9.999999974752427e-7);B=Q(Q(E*x)+p);c=P>2]=m;o=Q(k*p);q=Q(s-Q(w*o));m=Q(B-Q(w*m));k=c?Q(0):Q(Y(P));j=Q(j*p);w=Q(x-Q(w*j))}N[a+8>>2]=o;N[a+4>>2]=j;N[a+12>>2]=k-C;a=(b<<6)+g|0;J[a+52>>2]=-1;N[a+16>>2]=K+m;N[a+24>>2]=H+q;N[a+20>>2]=I+w}Ha=f+112|0;return e|0}function RG(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=Q(0),h=Q(0),i=0,j=Q(0),k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=0,H=0,I=0,M=0,O=0,R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=0,ja=0,ka=0,la=0,ma=0,na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=0,Ca=0,Da=0;m=Ha-2304|0;Ha=m;e=J[b+100>>2];M=e+128|0;ia=J[e+8>>2];d=e+L[e+18>>1]|0;ja=d+144|0;i=ja+P(c,160)|0;k=J[i+152>>2];b=ia&k;ka=J[e+12>>2];t=J[i+156>>2];i=ka&t;if(b|i){f=L[e+4>>1]<<5;O=f+M|0;t=t&(0-(((b|0)!=0)+i|0)|i);i=k&(0-b|b);a:{if(!(i&1)){k=t;b=i;break a}R=N[d+136>>2];S=N[d+104>>2];T=N[d+120>>2];U=N[d+132>>2];V=N[d+100>>2];W=N[d+116>>2];X=N[d+112>>2];Y=N[d+128>>2];u=N[d- -64>>2];z=N[d+80>>2];B=N[d+84>>2];v=N[d+52>>2];C=N[d+68>>2];n=N[d+20>>2];o=N[d+36>>2];D=N[d+88>>2];h=N[e+56>>2];w=N[d+56>>2];q=N[e+48>>2];x=N[d+72>>2];j=N[e+52>>2];s=N[d+24>>2];g=N[e+36>>2];Z=N[d+40>>2];p=N[e+40>>2];_=N[d+96>>2];$=N[e+128>>2];aa=N[d+32>>2];ba=N[d>>2];ca=N[d+16>>2];E=N[d+48>>2];da=N[e+132>>2];ea=N[d+4>>2];r=N[e+136>>2];fa=N[d+8>>2];ga=N[e+32>>2];J[e+140>>2]=0;J[e+156>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;J[e+40>>2]=0;J[e+44>>2]=0;J[e+48>>2]=0;J[e+52>>2]=0;J[e+56>>2]=0;J[e+60>>2]=0;ha=r;r=Q(-ga);q=Q(-q);s=Q(Q(Q(Q(fa*r)-Q(s*g))-Q(Z*p))+Q(Q(Q(w*q)-Q(x*j))-Q(D*h)));N[e+136>>2]=ha+s;n=Q(Q(Q(Q(ea*r)-Q(n*g))-Q(o*p))+Q(Q(Q(v*q)-Q(C*j))-Q(B*h)));N[e+132>>2]=da+n;o=Q(Q(Q(Q(ba*r)-Q(ca*g))-Q(aa*p))+Q(Q(Q(E*q)-Q(u*j))-Q(z*h)));N[e+128>>2]=$+o;v=Q(Q(Q(Q(E*r)-Q(v*g))-Q(w*p))+Q(Q(Q(_*q)-Q(X*j))-Q(Y*h)));N[e+144>>2]=v+N[e+144>>2];u=Q(Q(Q(Q(u*r)-Q(C*g))-Q(x*p))+Q(Q(Q(V*q)-Q(W*j))-Q(U*h)));N[e+148>>2]=u+N[e+148>>2];g=Q(Q(Q(Q(z*r)-Q(B*g))-Q(D*p))+Q(Q(Q(S*q)-Q(T*j))-Q(R*h)));N[e+152>>2]=g+N[e+152>>2];N[m+24>>2]=g;N[m+20>>2]=u;N[m+16>>2]=v;N[m+8>>2]=s;N[m+4>>2]=n;N[m>>2]=o;J[m+2048>>2]=0;F=J[d+288>>2];G=J[d+292>>2];H=1;k=t-!i|0;b=i-1|0}if(b|k){la=e+L[e+6>>1]|0;ma=f+(f+O|0)|0;while(1){I=(Ba=qea(b),Ca=qea(k)+32|0,Da=b,Da?Ba:Ca);d=I<<5;l=d+M|0;R=N[l>>2];S=N[l+4>>2];A=d+la|0;B=N[A+24>>2];T=N[l+8>>2];C=N[A+16>>2];D=N[A+20>>2];f=P(I,160)+ja|0;U=N[f+136>>2];V=N[f+104>>2];W=N[f+120>>2];X=N[f+88>>2];Y=N[f+84>>2];Z=N[f+80>>2];_=N[f+72>>2];$=N[f+64>>2];aa=N[f+68>>2];ba=N[f+132>>2];ca=N[f+100>>2];da=N[f+116>>2];ea=N[f+56>>2];fa=N[f+52>>2];ga=N[f+48>>2];ha=N[f+40>>2];na=N[f+32>>2];oa=N[f+36>>2];pa=N[f+128>>2];y=(I<<4)+ma|0;r=N[y+8>>2];q=N[y+4>>2];qa=N[f+112>>2];ra=N[f+96>>2];z=N[y>>2];sa=N[f+24>>2];ta=N[f+20>>2];ua=N[f+16>>2];va=N[f+8>>2];d=d+O|0;h=N[d+8>>2];wa=N[f>>2];xa=N[d>>2];j=N[d+20>>2];w=N[A+4>>2];ya=N[f+4>>2];za=N[d+4>>2];x=N[A>>2];Aa=N[d+24>>2];E=N[A+8>>2];p=N[d+16>>2];J[l+12>>2]=0;J[l+28>>2]=0;s=Q(s+h);h=Q(v+p);j=Q(u+j);p=Q(s+Q(Q(h*w)-Q(x*j)));g=Q(g+Aa);o=Q(Q(o+xa)+Q(Q(j*E)-Q(w*g)));n=Q(Q(n+za)+Q(Q(g*x)-Q(E*h)));w=Q(Q(Q(pa*r)+Q(Q(ra*z)+Q(q*qa)))+Q(Q(Q(va*p)+Q(Q(wa*o)+Q(ya*n)))+Q(Q(sa*g)+Q(Q(ua*h)+Q(j*ta)))));v=Q(h-w);N[l+16>>2]=v+N[l+16>>2];x=Q(Q(Q(ba*r)+Q(Q(ca*z)+Q(q*da)))+Q(Q(Q(ha*p)+Q(Q(na*o)+Q(n*oa)))+Q(Q(ea*g)+Q(Q(ga*h)+Q(j*fa)))));u=Q(j-x);N[l+20>>2]=u+N[l+20>>2];h=Q(Q(Q(U*r)+Q(Q(V*z)+Q(q*W)))+Q(Q(Q(_*p)+Q(Q($*o)+Q(n*aa)))+Q(Q(X*g)+Q(Q(Z*h)+Q(j*Y)))));g=Q(g-h);N[l+24>>2]=g+N[l+24>>2];s=Q(p-Q(Q(C*x)-Q(w*D)));N[l+8>>2]=T+s;n=Q(n-Q(Q(B*w)-Q(h*C)));N[l+4>>2]=S+n;o=Q(o-Q(Q(D*h)-Q(x*B)));N[l>>2]=R+o;J[d+24>>2]=0;J[d+28>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d>>2]=0;J[d+4>>2]=0;J[y+8>>2]=0;J[y+12>>2]=0;J[y>>2]=0;J[y+4>>2]=0;J[(m+2048|0)+(I<<2)>>2]=H;l=J[f+144>>2];f=J[f+148>>2];d=(H<<5)+m|0;J[d+28>>2]=0;N[d+24>>2]=g;N[d+20>>2]=u;N[d+16>>2]=v;J[d+12>>2]=0;N[d+8>>2]=s;N[d+4>>2]=n;N[d>>2]=o;H=H+1|0;F=l|F;G=f|G;k=k&k-!b;b=b&b-1;if(k|b){continue}break}}f=i^-1;b=f&F;t=t^-1;k=t&G;if(b|k){while(1){d=(Ba=qea(b),Ca=qea(k)+32|0,Da=b,Da?Ba:Ca);i=(J[(m+2048|0)+(K[(d+e|0)- -64|0]<<2)>>2]<<5)+m|0;h=N[i>>2];j=N[i+4>>2];g=N[i+8>>2];d=(d<<5)+O|0;J[d+12>>2]=0;N[d+8>>2]=g+N[d+8>>2];N[d+4>>2]=j+N[d+4>>2];N[d>>2]=h+N[d>>2];h=N[i+16>>2];j=N[i+20>>2];g=N[i+24>>2];J[d+28>>2]=0;N[d+24>>2]=g+N[d+24>>2];N[d+20>>2]=j+N[d+20>>2];N[d+16>>2]=h+N[d+16>>2];k=k&k-!b;b=b&b-1;if(k|b){continue}break}}J[e+8>>2]=f&(F|ia);J[e+12>>2]=t&(G|ka)}b=(c<<5)+M|0;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;c=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=c;c=J[b+20>>2];J[a+16>>2]=J[b+16>>2];J[a+20>>2]=c;c=J[b+28>>2];J[a+24>>2]=J[b+24>>2];J[a+28>>2]=c;Ha=m+2304|0}function tJ(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;g=J[a+256>>2];a:{if(!g){break a}d=J[a+4>>2];b=J[d+16>>2];if(!(b>>>0<=g>>>0&g>>>0>2]>>>0)){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,g);break a}j=J[d+4>>2];h=J[d+8>>2];f=h;while(1){i=c;c=c+1|0;b=f;f=b-1|0;e=j+(f<<2)|0;if(g>>>0>M[e>>2]){continue}break}b:{if(b>>>0>=h>>>0){break b}f=i&3;if(f){c=0;while(1){J[e>>2]=J[J[d+4>>2]+(b<<2)>>2];b=b+1|0;e=e+4|0;c=c+1|0;if((f|0)!=(c|0)){continue}break}}if(i-1>>>0<3){break b}while(1){c=b<<2;J[e>>2]=J[c+J[d+4>>2]>>2];J[e+4>>2]=J[(c+J[d+4>>2]|0)+4>>2];J[e+8>>2]=J[(c+J[d+4>>2]|0)+8>>2];J[e+12>>2]=J[(c+J[d+4>>2]|0)+12>>2];e=e+16|0;b=b+4|0;if((h|0)!=(b|0)){continue}break}}J[d+8>>2]=h-1}J[a+264>>2]=0;J[a+256>>2]=0;J[a+260>>2]=0;g=J[a+268>>2];c:{if(!g){break c}d=J[a+4>>2];b=J[d+16>>2];if(!(b>>>0<=g>>>0&g>>>0>2]>>>0)){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,g);break c}j=J[d+4>>2];c=0;h=J[d+8>>2];f=h;while(1){i=c;c=c+1|0;b=f;f=b-1|0;e=j+(f<<2)|0;if(g>>>0>M[e>>2]){continue}break}d:{if(b>>>0>=h>>>0){break d}f=i&3;if(f){c=0;while(1){J[e>>2]=J[J[d+4>>2]+(b<<2)>>2];b=b+1|0;e=e+4|0;c=c+1|0;if((f|0)!=(c|0)){continue}break}}if(i-1>>>0<3){break d}while(1){c=b<<2;J[e>>2]=J[c+J[d+4>>2]>>2];J[e+4>>2]=J[(c+J[d+4>>2]|0)+4>>2];J[e+8>>2]=J[(c+J[d+4>>2]|0)+8>>2];J[e+12>>2]=J[(c+J[d+4>>2]|0)+12>>2];e=e+16|0;b=b+4|0;if((h|0)!=(b|0)){continue}break}}J[d+8>>2]=h-1}J[a+268>>2]=0;J[a+272>>2]=0;J[a+276>>2]=0;J[a+280>>2]=0;g=J[a+204>>2];e:{if(!g){break e}d=J[a+4>>2];b=J[d+16>>2];if(!(b>>>0<=g>>>0&g>>>0>2]>>>0)){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,g);break e}j=J[d+4>>2];c=0;h=J[d+8>>2];f=h;while(1){i=c;c=c+1|0;b=f;f=b-1|0;e=j+(f<<2)|0;if(g>>>0>M[e>>2]){continue}break}f:{if(b>>>0>=h>>>0){break f}f=i&3;if(f){c=0;while(1){J[e>>2]=J[J[d+4>>2]+(b<<2)>>2];b=b+1|0;e=e+4|0;c=c+1|0;if((f|0)!=(c|0)){continue}break}}if(i-1>>>0<3){break f}while(1){c=b<<2;J[e>>2]=J[c+J[d+4>>2]>>2];J[e+4>>2]=J[(c+J[d+4>>2]|0)+4>>2];J[e+8>>2]=J[(c+J[d+4>>2]|0)+8>>2];J[e+12>>2]=J[(c+J[d+4>>2]|0)+12>>2];e=e+16|0;b=b+4|0;if((h|0)!=(b|0)){continue}break}}J[d+8>>2]=h-1}J[a+212>>2]=0;J[a+204>>2]=0;J[a+208>>2]=0;g=J[a+324>>2];g:{if(!g){break g}d=J[a+4>>2];b=J[d+16>>2];if(!(b>>>0<=g>>>0&g>>>0>2]>>>0)){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,g);break g}j=J[d+4>>2];c=0;h=J[d+8>>2];f=h;while(1){i=c;c=c+1|0;b=f;f=b-1|0;e=j+(f<<2)|0;if(g>>>0>M[e>>2]){continue}break}h:{if(b>>>0>=h>>>0){break h}f=i&3;if(f){c=0;while(1){J[e>>2]=J[J[d+4>>2]+(b<<2)>>2];b=b+1|0;e=e+4|0;c=c+1|0;if((f|0)!=(c|0)){continue}break}}if(i-1>>>0<3){break h}while(1){c=b<<2;J[e>>2]=J[c+J[d+4>>2]>>2];J[e+4>>2]=J[(c+J[d+4>>2]|0)+4>>2];J[e+8>>2]=J[(c+J[d+4>>2]|0)+8>>2];J[e+12>>2]=J[(c+J[d+4>>2]|0)+12>>2];e=e+16|0;b=b+4|0;if((h|0)!=(b|0)){continue}break}}J[d+8>>2]=h-1}J[a+324>>2]=0;J[a+328>>2]=0;J[a+332>>2]=0;g=J[a+372>>2];i:{if(!g){break i}d=J[a+4>>2];b=J[d+16>>2];if(!(b>>>0<=g>>>0&g>>>0>2]>>>0)){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,g);break i}j=J[d+4>>2];c=0;h=J[d+8>>2];f=h;while(1){i=c;c=c+1|0;b=f;f=b-1|0;e=j+(f<<2)|0;if(g>>>0>M[e>>2]){continue}break}j:{if(b>>>0>=h>>>0){break j}f=i&3;if(f){c=0;while(1){J[e>>2]=J[J[d+4>>2]+(b<<2)>>2];b=b+1|0;e=e+4|0;c=c+1|0;if((f|0)!=(c|0)){continue}break}}if(i-1>>>0<3){break j}while(1){c=b<<2;J[e>>2]=J[c+J[d+4>>2]>>2];J[e+4>>2]=J[(c+J[d+4>>2]|0)+4>>2];J[e+8>>2]=J[(c+J[d+4>>2]|0)+8>>2];J[e+12>>2]=J[(c+J[d+4>>2]|0)+12>>2];e=e+16|0;b=b+4|0;if((h|0)!=(b|0)){continue}break}}J[d+8>>2]=h-1}J[a+372>>2]=0;J[a+376>>2]=0;J[a+380>>2]=0;g=J[a+420>>2];k:{if(!g){break k}d=J[a+4>>2];b=J[d+16>>2];if(!(b>>>0<=g>>>0&g>>>0>2]>>>0)){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,g);break k}j=J[d+4>>2];c=0;h=J[d+8>>2];f=h;while(1){i=c;c=c+1|0;b=f;f=b-1|0;e=j+(f<<2)|0;if(g>>>0>M[e>>2]){continue}break}l:{if(b>>>0>=h>>>0){break l}f=i&3;if(f){c=0;while(1){J[e>>2]=J[J[d+4>>2]+(b<<2)>>2];b=b+1|0;e=e+4|0;c=c+1|0;if((f|0)!=(c|0)){continue}break}}if(i-1>>>0<3){break l}while(1){c=b<<2;J[e>>2]=J[c+J[d+4>>2]>>2];J[e+4>>2]=J[(c+J[d+4>>2]|0)+4>>2];J[e+8>>2]=J[(c+J[d+4>>2]|0)+8>>2];J[e+12>>2]=J[(c+J[d+4>>2]|0)+12>>2];e=e+16|0;b=b+4|0;if((h|0)!=(b|0)){continue}break}}J[d+8>>2]=h-1}J[a+420>>2]=0;J[a+424>>2]=0;J[a+428>>2]=0;a=a+216|0;b=J[a+28>>2];b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0;f=J[a+8>>2];m:{if((b|0)==(f|0)){break m}c=J[a+16>>2];if(c>>>0>b>>>0&(c|0)==(f|0)){break m}f=b>>>0>c>>>0;b=f?b:c;J[a+8>>2]=b;J[a+36>>2]=b-1;c=1;jf(a,b>>>0<=J[a+12>>2]>>>2>>>0|f?c:b>>>0<=J[a+32>>2]>>>2>>>0)}}function ex(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;n=Ha-16|0;Ha=n;a:{if(!Bk(77,69,83,72,15,c,b)){break a}tb(Ja[J[J[a>>2]+8>>2]](a)|0,c,b);f=J[a+12>>2];g=J[f+80>>2]!=0;g=J[f+48>>2]?g|2:g;g=J[f+52>>2]?g|16:g;q=K[d+14|0]?g|32:g;g=J[f+72>>2];h=J[f+68>>2];b:{c:{if(h){f=0;if((h|0)!=1){l=h&-2;while(1){k=g+P(f|1,12)|0;j=J[k+8>>2];m=J[k+4>>2];o=J[k>>2];k=g+P(f,12)|0;p=J[k+8>>2];r=J[k+4>>2];k=J[k>>2];e=e>>>0>>0?k:e;e=e>>>0>>0?r:e;e=e>>>0

>>0?p:e;e=e>>>0>>0?o:e;e=e>>>0>>0?m:e;e=e>>>0>>0?j:e;f=f+2|0;i=i+2|0;if((l|0)!=(i|0)){continue}break}}if(h&1){f=g+P(f,12)|0;i=J[f+8>>2];h=J[f+4>>2];f=J[f>>2];e=e>>>0>>0?f:e;e=e>>>0>>0?h:e;e=e>>>0>>0?i:e}i=(K[d+24|0]&8)>>>3|e>>>0>65535;h=8;if(e>>>0>255){break b}break c}i=(K[d+24|0]&8)>>>3|0}h=4}f=0;k=q|(i?0:h);tb(k,c,b);tb(J[J[a+12>>2]+12>>2],c,b);tb(J[J[a+12>>2]+68>>2],c,b);e=J[a+12>>2];Gb(J[e+16>>2],P(J[e+12>>2],3),c,b);q=k&4;d:{if(q){e=J[a+12>>2];if(!J[e+68>>2]){break d}while(1){H[n+15|0]=J[g+(f<<2)>>2];Ja[J[J[b>>2]>>2]](b,n+15|0,1)|0;f=f+1|0;e=J[a+12>>2];if(f>>>0>2],3)>>>0){continue}break}break d}e=J[a+12>>2];f=J[e+68>>2];if(k&8){if(!f){break d}f=0;while(1){Ck(L[g+(f<<2)>>1],c,b);f=f+1|0;e=J[a+12>>2];if(f>>>0>2],3)>>>0){continue}break}break d}Gb(g,P(f,3),c,b);e=J[a+12>>2]}g=J[e+80>>2];if(g){xA(g,J[e+68>>2],c,b);e=J[a+12>>2]}f=J[e+48>>2];if(f){i=0;g=0;e=J[e+68>>2];e:{if(!e){break e}h=e&3;f:{if(e>>>0<4){e=0;break f}l=e&-4;e=0;while(1){j=J[f+12>>2];m=J[f+8>>2];o=J[f+4>>2];p=J[f>>2];e=e>>>0

>>0?p:e;e=e>>>0>>0?o:e;e=e>>>0>>0?m:e;e=e>>>0>>0?j:e;f=f+16|0;g=g+4|0;if((l|0)!=(g|0)){continue}break}}if(h){while(1){g=J[f>>2];e=e>>>0>>0?g:e;f=f+4|0;i=i+1|0;if((h|0)!=(i|0)){continue}break}}g=e}tb(g,c,b);f=J[a+12>>2];e=J[f+68>>2];i=J[f+48>>2];h=Ha-16|0;Ha=h;g:{if(g>>>0<=255){if(!e){break g}g=e&1;f=0;if((e|0)!=1){l=e&-2;e=0;while(1){j=f<<2;H[h+9|0]=J[j+i>>2];Ja[J[J[b>>2]>>2]](b,h+9|0,1)|0;H[h+9|0]=J[(j|4)+i>>2];Ja[J[J[b>>2]>>2]](b,h+9|0,1)|0;f=f+2|0;e=e+2|0;if((l|0)!=(e|0)){continue}break}}if(!g){break g}H[h+9|0]=J[(f<<2)+i>>2];Ja[J[J[b>>2]>>2]](b,h+9|0,1)|0;break g}if(g>>>0<=65535){if(!e){break g}if(!c){g=e&1;f=0;if((e|0)!=1){l=e&-2;e=0;while(1){j=f<<2;I[h+10>>1]=J[j+i>>2];Ja[J[J[b>>2]>>2]](b,h+10|0,2)|0;I[h+10>>1]=J[(j|4)+i>>2];Ja[J[J[b>>2]>>2]](b,h+10|0,2)|0;f=f+2|0;e=e+2|0;if((l|0)!=(e|0)){continue}break}}if(!g){break g}I[h+10>>1]=J[(f<<2)+i>>2];Ja[J[J[b>>2]>>2]](b,h+10|0,2)|0;break g}g=e&1;f=0;if((e|0)!=1){l=e&-2;e=0;while(1){j=f<<2;m=L[j+i>>1];I[h+10>>1]=m<<8|m>>>8;Ja[J[J[b>>2]>>2]](b,h+10|0,2)|0;j=L[(j|4)+i>>1];I[h+10>>1]=j<<8|j>>>8;Ja[J[J[b>>2]>>2]](b,h+10|0,2)|0;f=f+2|0;e=e+2|0;if((l|0)!=(e|0)){continue}break}}if(!g){break g}g=L[(f<<2)+i>>1];I[h+10>>1]=g<<8|g>>>8;Ja[J[J[b>>2]>>2]](b,h+10|0,2)|0;break g}if(c){if(!e){break g}while(1){g=J[i>>2];J[h+12>>2]=g<<24|(g&65280)<<8|(g>>>8&65280|g>>>24);Ja[J[J[b>>2]>>2]](b,h+12|0,4)|0;i=i+4|0;e=e-1|0;if(e){continue}break}break g}Ja[J[J[b>>2]>>2]](b,i,e<<2)|0}Ha=h+16|0;e=J[a+12>>2]}g=J[e+52>>2];if(g){Gb(g,P(J[e+68>>2],3),c,b)}Ja[J[J[a>>2]+16>>2]](a,b,c);rb(N[J[a+12>>2]+44>>2],c,b);rb(N[J[a+12>>2]+20>>2],c,b);rb(N[J[a+12>>2]+24>>2],c,b);rb(N[J[a+12>>2]+28>>2],c,b);rb(N[J[a+12>>2]+32>>2],c,b);rb(N[J[a+12>>2]+36>>2],c,b);rb(N[J[a+12>>2]+40>>2],c,b);g=J[a+12>>2];h:{if(J[g+76>>2]){tb(J[g+68>>2],c,b);g=J[a+12>>2];Ja[J[J[b>>2]>>2]](b,J[g+76>>2],J[g+68>>2])|0;break h}tb(0,c,b)}if(!K[d+14|0]){break a}d=J[a+12>>2];g=J[d+56>>2];i:{if(q){f=0;if(!J[d+68>>2]){e=0;break i}while(1){H[n+14|0]=J[g+(f<<2)>>2];Ja[J[J[b>>2]>>2]](b,n+14|0,1)|0;f=f+1|0;d=J[a+12>>2];e=J[d+68>>2];if(f>>>0>>0){continue}break}break i}e=J[d+68>>2];if(k&8){f=0;if(!e){e=0;break i}while(1){Ck(L[g+(f<<2)>>1],c,b);f=f+1|0;d=J[a+12>>2];e=J[d+68>>2];if(f>>>0>>0){continue}break}break i}Gb(g,P(e,3),c,b);d=J[a+12>>2];e=J[d+68>>2]}Gb(J[d+60>>2],e<<2,c,b);d=J[a+12>>2];Gb(J[d+64>>2],J[d+68>>2],c,b);a=J[J[a+12>>2]+84>>2];e=0;d=Ha-16|0;Ha=d;H[d+15|0]=66;H[d+14|0]=86;H[d+13|0]=51;H[d+12|0]=50;Ja[J[J[b>>2]>>2]](b,d+15|0,1)|0;Ja[J[J[b>>2]>>2]](b,d+14|0,1)|0;Ja[J[J[b>>2]>>2]](b,d+13|0,1)|0;Ja[J[J[b>>2]>>2]](b,d+12|0,1)|0;tb(2,c,b);rb(N[a+4>>2],c,b);rb(N[a+8>>2],c,b);rb(N[a+12>>2],c,b);rb(N[a+16>>2],c,b);tb(J[a+36>>2],c,b);tb(J[a+32>>2],c,b);if(J[a+32>>2]){while(1){g=J[a+28>>2]+P(e,1168)|0;f=J[g+1152>>2];tb(f,c,b);Gb(g+1024|0,J[g+1152>>2],c,b);f=f<<2;Gb(g,f,c,b);Gb(g+512|0,f,c,b);e=e+1|0;if(e>>>0>2]){continue}break}}Ha=d+16|0}Ha=n+16|0}function FH(a,b,c,d){var e=0,f=0,g=0,h=0,i=Q(0),j=0,k=0,l=0;e=Ha-320|0;Ha=e;f=J[a>>2];a:{if((f|0)==J[a+4>>2]){Ja[J[J[f>>2]+152>>2]](f,L[a+8>>1],L[a+10>>1],e+160|0,e+128|0);f=J[e+172>>2];J[e+312>>2]=J[e+168>>2];J[e+316>>2]=f;f=J[e+164>>2];J[e+304>>2]=J[e+160>>2];J[e+308>>2]=f;f=J[e+180>>2];J[e+288>>2]=J[e+176>>2];J[e+292>>2]=f;f=J[e+188>>2];J[e+296>>2]=J[e+184>>2];J[e+300>>2]=f;f=J[e+132>>2];J[e+272>>2]=J[e+128>>2];J[e+276>>2]=f;f=J[e+140>>2];J[e+280>>2]=J[e+136>>2];J[e+284>>2]=f;f=J[e+148>>2];J[e+256>>2]=J[e+144>>2];J[e+260>>2]=f;f=J[e+156>>2];J[e+264>>2]=J[e+152>>2];J[e+268>>2]=f;f=J[a>>2];Ja[J[J[f>>2]+120>>2]](e+96|0,f,L[a+8>>1]);f=J[a+4>>2];Ja[J[J[f>>2]+120>>2]](e- -64|0,f,L[a+10>>1]);f=J[e+108>>2];J[e+248>>2]=J[e+104>>2];J[e+252>>2]=f;f=J[e+100>>2];J[e+240>>2]=J[e+96>>2];J[e+244>>2]=f;f=J[e+116>>2];J[e+224>>2]=J[e+112>>2];J[e+228>>2]=f;f=J[e+124>>2];J[e+232>>2]=J[e+120>>2];J[e+236>>2]=f;f=J[e+68>>2];J[e+208>>2]=J[e+64>>2];J[e+212>>2]=f;f=J[e+76>>2];J[e+216>>2]=J[e+72>>2];J[e+220>>2]=f;f=J[e+84>>2];J[e+192>>2]=J[e+80>>2];J[e+196>>2]=f;f=J[e+92>>2];J[e+200>>2]=J[e+88>>2];J[e+204>>2]=f;break a}g=L[a+8>>1];b:{if((g|0)==65535){g=J[f>>2];h=J[f+4>>2];i=N[f+8>>2];J[e+316>>2]=0;N[e+312>>2]=i;J[e+304>>2]=g;J[e+308>>2]=h;i=N[f+24>>2];g=J[f+20>>2];h=J[f+16>>2];J[e+300>>2]=0;N[e+296>>2]=i;J[e+288>>2]=h;J[e+292>>2]=g;i=N[f+56>>2];g=J[f+52>>2];h=J[f+48>>2];J[e+252>>2]=0;N[e+248>>2]=i;J[e+240>>2]=h;J[e+244>>2]=g;i=N[f+40>>2];g=J[f+36>>2];f=J[f+32>>2];J[e+236>>2]=0;N[e+232>>2]=i;J[e+224>>2]=f;J[e+228>>2]=g;break b}Ja[J[J[f>>2]+156>>2]](e+160|0,f,g);f=J[a>>2];Ja[J[J[f>>2]+120>>2]](e+128|0,f,L[a+8>>1]);f=J[e+172>>2];J[e+312>>2]=J[e+168>>2];J[e+316>>2]=f;f=J[e+164>>2];J[e+304>>2]=J[e+160>>2];J[e+308>>2]=f;f=J[e+180>>2];J[e+288>>2]=J[e+176>>2];J[e+292>>2]=f;f=J[e+188>>2];J[e+296>>2]=J[e+184>>2];J[e+300>>2]=f;f=J[e+132>>2];J[e+240>>2]=J[e+128>>2];J[e+244>>2]=f;f=J[e+140>>2];J[e+248>>2]=J[e+136>>2];J[e+252>>2]=f;f=J[e+148>>2];J[e+224>>2]=J[e+144>>2];J[e+228>>2]=f;f=J[e+156>>2];J[e+232>>2]=J[e+152>>2];J[e+236>>2]=f}f=L[a+10>>1];if((f|0)==65535){f=J[a+4>>2];g=J[f>>2];h=J[f+4>>2];i=N[f+8>>2];J[e+284>>2]=0;N[e+280>>2]=i;J[e+272>>2]=g;J[e+276>>2]=h;i=N[f+24>>2];g=J[f+20>>2];h=J[f+16>>2];J[e+268>>2]=0;N[e+264>>2]=i;J[e+256>>2]=h;J[e+260>>2]=g;i=N[f+56>>2];g=J[f+52>>2];h=J[f+48>>2];J[e+220>>2]=0;N[e+216>>2]=i;J[e+208>>2]=h;J[e+212>>2]=g;i=N[f+40>>2];g=J[f+36>>2];f=J[f+32>>2];J[e+204>>2]=0;N[e+200>>2]=i;J[e+192>>2]=f;J[e+196>>2]=g;break a}g=J[a+4>>2];Ja[J[J[g>>2]+156>>2]](e+160|0,g,f);f=J[a+4>>2];Ja[J[J[f>>2]+120>>2]](e+128|0,f,L[a+10>>1]);f=J[e+172>>2];J[e+280>>2]=J[e+168>>2];J[e+284>>2]=f;f=J[e+164>>2];J[e+272>>2]=J[e+160>>2];J[e+276>>2]=f;f=J[e+180>>2];J[e+256>>2]=J[e+176>>2];J[e+260>>2]=f;f=J[e+188>>2];J[e+264>>2]=J[e+184>>2];J[e+268>>2]=f;f=J[e+132>>2];J[e+208>>2]=J[e+128>>2];J[e+212>>2]=f;f=J[e+140>>2];J[e+216>>2]=J[e+136>>2];J[e+220>>2]=f;f=J[e+148>>2];J[e+192>>2]=J[e+144>>2];J[e+196>>2]=f;f=J[e+156>>2];J[e+200>>2]=J[e+152>>2];J[e+204>>2]=f}J[e+168>>2]=0;J[e+172>>2]=0;J[e+160>>2]=0;J[e+164>>2]=0;J[e+136>>2]=0;J[e+140>>2]=0;J[e+128>>2]=0;J[e+132>>2]=0;J[e+104>>2]=0;J[e+108>>2]=0;J[e+96>>2]=0;J[e+100>>2]=0;J[e+72>>2]=0;J[e+76>>2]=0;J[e+64>>2]=0;J[e+68>>2]=0;GH(a,e+304|0,e+272|0,e+288|0,e+256|0,e+240|0,e+208|0,e+224|0,e+192|0,e+160|0,e+128|0,e+96|0,e- -64|0,b,c);g=L[a+8>>1];f=J[a>>2];c:{if((f|0)==J[a+4>>2]){Ja[J[J[f>>2]+132>>2]](f,g,e+160|0,e+96|0,L[a+10>>1],e+128|0,e- -64|0,J[d+32>>2],J[d+36>>2]);break c}d:{if((g|0)==65535){g=J[e+308>>2];h=J[e+304>>2];N[f+8>>2]=N[e+312>>2];J[f>>2]=h;J[f+4>>2]=g;b=N[e+296>>2];g=J[e+292>>2];f=J[a>>2];J[f+16>>2]=J[e+288>>2];J[f+20>>2]=g;N[f+24>>2]=b;break d}h=J[d+36>>2];j=J[d+32>>2];l=J[J[f>>2]+128>>2];k=J[e+172>>2];J[e+56>>2]=J[e+168>>2];J[e+60>>2]=k;k=J[e+164>>2];J[e+48>>2]=J[e+160>>2];J[e+52>>2]=k;k=J[e+100>>2];J[e+32>>2]=J[e+96>>2];J[e+36>>2]=k;k=J[e+108>>2];J[e+40>>2]=J[e+104>>2];J[e+44>>2]=k;Ja[l|0](f,g,e+48|0,e+32|0,j,h)}f=L[a+10>>1];if((f|0)==65535){f=J[e+276>>2];g=J[e+272>>2];d=J[a+4>>2];N[d+8>>2]=N[e+280>>2];J[d>>2]=g;J[d+4>>2]=f;b=N[e+264>>2];d=J[e+260>>2];a=J[a+4>>2];J[a+16>>2]=J[e+256>>2];J[a+20>>2]=d;N[a+24>>2]=b;break c}g=J[d+36>>2];d=J[d+32>>2];a=J[a+4>>2];h=J[J[a>>2]+128>>2];j=J[e+140>>2];J[e+24>>2]=J[e+136>>2];J[e+28>>2]=j;j=J[e+132>>2];J[e+16>>2]=J[e+128>>2];J[e+20>>2]=j;j=J[e+68>>2];J[e>>2]=J[e+64>>2];J[e+4>>2]=j;j=J[e+76>>2];J[e+8>>2]=J[e+72>>2];J[e+12>>2]=j;Ja[h|0](a,f,e+16|0,e,d,g)}Ha=e+320|0}function Iz(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=0;j=Ha-6752|0;Ha=j;ea=J[c+4>>2];J[j+6748>>2]=c;J[j+6744>>2]=ea;t=N[c+8>>2];r=N[c+12>>2];N[j+6740>>2]=Q(1)/N[c+16>>2];N[j+6732>>2]=Q(1)/r;N[j+6736>>2]=Q(1)/t;p=N[d+4>>2];m=Q(p+p);t=N[d+8>>2];k=Q(m*t);l=N[d>>2];r=Q(l+l);s=N[d+12>>2];u=Q(r*s);G=Q(k-u);N[j+6712>>2]=G;M=Q(k+u);N[j+6704>>2]=M;k=Q(Q(1)-Q(l*r));u=Q(p*m);O=Q(k-u);N[j+6716>>2]=O;q=k;k=Q(t+t);n=Q(t*k);P=Q(q-n);N[j+6700>>2]=P;o=Q(r*t);m=Q(m*s);S=Q(o+m);N[j+6708>>2]=S;T=Q(Q(Q(1)-u)-n);N[j+6684>>2]=T;r=Q(r*p);k=Q(k*s);U=Q(r-k);N[j+6696>>2]=U;V=Q(r+k);N[j+6688>>2]=V;W=Q(o-m);N[j+6692>>2]=W;E=N[d+16>>2];N[j+6720>>2]=E;F=N[d+20>>2];N[j+6724>>2]=F;y=N[d+24>>2];N[j+6728>>2]=y;m=N[e+4>>2];o=Q(m+m);r=N[e+8>>2];q=Q(o*r);u=N[e>>2];n=Q(u+u);k=N[e+12>>2];w=Q(n*k);N[j+6664>>2]=q-w;N[j+6656>>2]=q+w;q=Q(Q(1)-Q(u*n));w=Q(m*o);N[j+6668>>2]=q-w;v=q;q=Q(r+r);z=Q(r*q);N[j+6652>>2]=v-z;v=Q(n*r);o=Q(o*k);N[j+6660>>2]=v+o;n=Q(n*m);q=Q(q*k);N[j+6648>>2]=n-q;N[j+6644>>2]=v-o;N[j+6640>>2]=n+q;N[j+6636>>2]=Q(Q(1)-w)-z;z=N[e+16>>2];N[j+6672>>2]=z;v=N[e+20>>2];N[j+6676>>2]=v;A=N[e+24>>2];N[j+6680>>2]=A;J[j+6632>>2]=1088;H[j+6620|0]=1;c=j+2268|0;J[j+6624>>2]=c;n=N[f>>2];o=N[f+8>>2];q=N[f+4>>2];J[j+1320>>2]=0;J[j+32>>2]=153812;J[j+36>>2]=c;Va(j+1192|0,255,128);J[j+2092>>2]=0;Va(j+1964|0,255,128);J[j+2256>>2]=g;J[j+2252>>2]=e;J[j+2248>>2]=d;N[j+2244>>2]=q;H[j+2241|0]=i;N[j+2236>>2]=o;N[j+2232>>2]=n;J[j+2228>>2]=h;J[j+2216>>2]=a;n=Q(z-E);n=Q(n+n);o=Q(v-F);o=Q(o+o);q=Q(A-y);q=Q(q+q);w=Q(Q(Q(Q(-l)*n)-Q(o*p))-Q(t*q));B=Q(Q(s*s)+Q(-.5));N[j+2188>>2]=Q(Q(q*B)+Q(s*Q(Q(p*n)-Q(l*o))))-Q(t*w);N[j+2184>>2]=Q(Q(o*B)+Q(s*Q(Q(l*q)-Q(t*n))))-Q(p*w);N[j+2180>>2]=Q(Q(n*B)+Q(s*Q(Q(t*o)-Q(p*q))))-Q(l*w);B=Q(m*t);x=Q(s*u);I=Q(k*l);D=Q(p*r);o=Q(B+Q(Q(x-I)-D));n=Q(o+o);L=Q(r*l);C=Q(s*m);X=Q(k*p);Y=Q(t*u);q=Q(L+Q(Q(C-X)-Y));w=Q(q+q);Z=Q(Q(1)-Q(o*n));_=Q(q*w);N[j+2176>>2]=Z-_;$=Q(u*p);aa=Q(s*r);ba=Q(k*t);ca=Q(l*m);o=Q($+Q(Q(aa-ba)-ca));da=Q(o*w);t=Q(Q(r*t)+Q(Q(m*p)+Q(Q(k*s)+Q(l*u))));p=Q(t*n);N[j+2172>>2]=da-p;s=Q(o*n);l=Q(t*w);N[j+2168>>2]=s+l;N[j+2164>>2]=da+p;p=Q(o+o);o=Q(o*p);N[j+2160>>2]=Z-o;n=Q(q*n);p=Q(t*p);N[j+2156>>2]=n-p;N[j+2152>>2]=s-l;N[j+2148>>2]=n+p;N[j+2144>>2]=Q(Q(1)-_)-o;p=Q(E-z);p=Q(p+p);s=Q(F-v);s=Q(s+s);l=Q(y-A);l=Q(l+l);n=Q(Q(Q(Q(-u)*p)-Q(s*m))-Q(r*l));o=Q(Q(k*k)+Q(-.5));q=Q(Q(Q(l*o)+Q(k*Q(Q(m*p)-Q(u*s))))-Q(r*n));N[j+2140>>2]=q;w=Q(Q(Q(s*o)+Q(k*Q(Q(u*l)-Q(r*p))))-Q(m*n));N[j+2136>>2]=w;u=Q(Q(Q(p*o)+Q(k*Q(Q(r*s)-Q(m*l))))-Q(u*n));N[j+2132>>2]=u;s=Q(D+Q(Q(I-x)-B));m=Q(s+s);p=Q(Y+Q(Q(X-C)-L));k=Q(p+p);l=Q(Q(1)-Q(s*m));D=Q(p*k);n=Q(l-D);N[j+2128>>2]=n;r=Q(ca+Q(Q(ba-aa)-$));v=Q(r*k);A=Q(t*m);o=Q(v-A);N[j+2124>>2]=o;x=Q(r*m);k=Q(t*k);z=Q(x+k);N[j+2120>>2]=z;v=Q(v+A);N[j+2116>>2]=v;C=l;l=Q(r+r);L=Q(r*l);A=Q(C-L);N[j+2112>>2]=A;m=Q(p*m);l=Q(t*l);B=Q(m-l);N[j+2108>>2]=B;x=Q(x-k);N[j+2104>>2]=x;I=Q(m+l);N[j+2100>>2]=I;D=Q(Q(Q(1)-D)-L);N[j+2096>>2]=D;J[j+2224>>2]=j+6636;J[j+2220>>2]=j+6684;c=j+2260|0;H[c|0]=0;J[j+6628>>2]=0;m=N[a>>2];k=N[a+4>>2];l=N[a+8>>2];N[j+2212>>2]=y+Q(Q(Q(W*m)+Q(M*k))+Q(O*l));N[j+2208>>2]=F+Q(Q(Q(V*m)+Q(P*k))+Q(G*l));N[j+2204>>2]=E+Q(Q(Q(T*m)+Q(U*k))+Q(S*l));N[j+2200>>2]=q+Q(Q(Q(x*m)+Q(v*k))+Q(n*l));N[j+2196>>2]=w+Q(Q(Q(I*m)+Q(A*k))+Q(o*l));N[j+2192>>2]=u+Q(Q(Q(D*m)+Q(B*k))+Q(z*l));a=j+6732|0;J[j+2264>>2]=a;k=N[b+12>>2];l=N[b>>2];E=Q(Q(k-l)*Q(.5));C=v;y=N[b+16>>2];v=N[b+4>>2];F=Q(Q(y-v)*Q(.5));G=Q(Q(R(Q(x*E)))+Q(R(Q(C*F))));C=n;m=N[b+20>>2];x=N[b+8>>2];n=Q(Q(m-x)*Q(.5));G=Q(G+Q(R(Q(C*n))));C=q;m=Q(Q(x+m)*Q(.5));m=Q(m+m);k=Q(Q(l+k)*Q(.5));k=Q(k+k);l=Q(Q(v+y)*Q(.5));l=Q(l+l);y=Q(Q(r*m)+Q(Q(s*k)+Q(p*l)));q=Q(Q(t*t)+Q(-.5));v=Q(C+Q(Q(r*y)+Q(Q(m*q)+Q(t*Q(Q(s*l)-Q(k*p))))));N[j+28>>2]=G+v;o=Q(Q(Q(R(Q(I*E)))+Q(R(Q(A*F))))+Q(R(Q(o*n))));w=Q(w+Q(Q(p*y)+Q(Q(l*q)+Q(t*Q(Q(r*k)-Q(m*s))))));N[j+24>>2]=o+w;n=Q(Q(Q(R(Q(D*E)))+Q(R(Q(B*F))))+Q(R(Q(z*n))));t=Q(u+Q(Q(s*y)+Q(Q(k*q)+Q(t*Q(Q(p*m)-Q(l*r))))));N[j+20>>2]=n+t;N[j+16>>2]=v-G;N[j+12>>2]=w-o;N[j+8>>2]=t-n;Ec(a,e,j+8|0,0,j+32|0);Lz(j+36|0);b=K[c|0];a=J[j+6632>>2];a:{if((a|0)<0|!(a&2147483647)){break a}a=J[j+6624>>2];if((a|0)==(j+2268|0)|!a){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,a)}Ha=j+6752|0;return(b|0)!=0}function maa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=0,O=0,R=0,S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0);f=Ha+-64|0;Ha=f;a:{if(K[a+488|0]){Wa(J[40592],8,15833,2024,82612,0);break a}k=J[a+468>>2];d=J[a+448>>2];w=J[b+8>>2];g=J[b+52>>2];J[f+56>>2]=0;J[f+48>>2]=0;J[f+52>>2]=0;J[f+40>>2]=0;J[f+44>>2]=0;J[f+32>>2]=0;J[f+36>>2]=0;J[f+24>>2]=0;J[f+28>>2]=0;J[f+16>>2]=0;J[f+20>>2]=0;s=fe(g,d,f+16|0);n=g+4|0;b=0;h=k<<2;i=h+15&-16;e=J[g+4>>2];d=J[g+8>>2];c=J[(e+(d<<2)|0)-4>>2];if((i|0)<=(c-J[g+16>>2]|0)){b=c-i|0;J[f+4>>2]=b;b:{if(d>>>0>=(J[g+12>>2]&2147483647)>>>0){bc(n,f+4|0);break b}J[e+(d<<2)>>2]=b;J[g+8>>2]=d+1}b=J[f+4>>2]}J[f+40>>2]=0;J[f+44>>2]=b;J[f+32>>2]=0;d=K[J[a+476>>2]];h=Va(b,0,h);c:{if(!k){break c}b=0;if(!(d&1)){d=a+112|0;while(1){J[f+48>>2]=(P(b,k)<<2)+w;c=h+(b<<2)|0;J[c>>2]=1065353216;J[f+12>>2]=0;J[f+4>>2]=0;J[f+8>>2]=0;e=f+16|0;tc(d,e);Va(J[f+24>>2],0,J[a+448>>2]<<5);uc(d,f+4|0,e);Yc(d,e);Jc(d,e);Xe(d,e);We(d,e);J[c>>2]=0;b=b+1|0;if((k|0)!=(b|0)){continue}break}break c}while(1){J[f+48>>2]=(P(b,k)<<2)+w;x=h+(b<<2)|0;J[x>>2]=1065353216;y=J[a+448>>2];t=f+16|0;L=J[t+28>>2];d=J[t+12>>2];u=J[t+4>>2];e=u;J[e+16>>2]=0;J[e+20>>2]=0;J[e>>2]=0;J[e+4>>2]=0;J[e+24>>2]=0;J[e+28>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[d>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;z=a+112|0;if(y>>>0>=2){e=1;while(1){i=J[z+340>>2]+P(e,160)|0;l=N[i+124>>2];v=e<<5;c=u+(J[(v+J[a+444>>2]|0)+24>>2]<<5)|0;o=N[c>>2];j=N[i+120>>2];p=N[c+4>>2];r=Q(Q(Q(l*o)-Q(j*p))+N[c+24>>2]);q=j;j=N[c+8>>2];m=N[i+128>>2];q=Q(Q(Q(q*j)-Q(m*o))+N[c+20>>2]);l=Q(Q(Q(m*p)-Q(l*j))+N[c+16>>2]);c=J[a+456>>2]+P(e,80)|0;A=K[c+76|0];if(A){O=(J[c+72>>2]<<2)+L|0;R=J[a+384>>2]+P(e,76)|0;i=0;while(1){m=N[(i<<2)+O>>2];c=P(i,24)+R|0;l=Q(l+Q(m*N[c+12>>2]));j=Q(j+Q(m*N[c+8>>2]));p=Q(p+Q(m*N[c+4>>2]));o=Q(o+Q(m*N[c>>2]));r=Q(r+Q(m*N[c+20>>2]));q=Q(q+Q(m*N[c+16>>2]));i=i+1|0;if((A|0)!=(i|0)){continue}break}}c=u+v|0;J[c+28>>2]=0;N[c+16>>2]=l;J[c+12>>2]=0;N[c+8>>2]=j;N[c+4>>2]=p;N[c>>2]=o;N[c+24>>2]=r;N[c+20>>2]=q;c=J[a+348>>2]+P(e,112)|0;S=N[c+60>>2];T=N[c+48>>2];U=N[c+36>>2];V=N[c- -64>>2];W=N[c+40>>2];X=N[c+52>>2];Y=N[c+68>>2];Z=N[c+44>>2];_=N[c+56>>2];$=N[c+96>>2];aa=N[c+84>>2];ba=N[c+72>>2];m=N[c+8>>2];B=N[c>>2];C=N[c+4>>2];D=N[c+20>>2];E=N[c+16>>2];F=N[c+12>>2];ca=N[c+100>>2];da=N[c+76>>2];ea=N[c+88>>2];G=N[c+32>>2];H=N[c+28>>2];I=N[c+24>>2];fa=N[c+104>>2];ga=N[c+80>>2];ha=N[c+92>>2];c=d+v|0;J[c+28>>2]=0;J[c+12>>2]=0;N[c+24>>2]=Q(Q(G*r)+Q(Q(I*l)+Q(q*H)))+Q(Q(Q(o*ga)+Q(p*ha))+Q(j*fa));N[c+20>>2]=Q(Q(D*r)+Q(Q(F*l)+Q(q*E)))+Q(Q(Q(o*da)+Q(p*ea))+Q(j*ca));N[c+16>>2]=Q(Q(m*r)+Q(Q(B*l)+Q(q*C)))+Q(Q(Q(o*ba)+Q(p*aa))+Q(j*$));N[c+8>>2]=Q(Q(Q(o*m)+Q(p*D))+Q(j*G))+Q(Q(Q(l*Z)+Q(q*_))+Q(r*Y));N[c+4>>2]=Q(Q(Q(o*C)+Q(p*E))+Q(j*H))+Q(Q(Q(l*W)+Q(q*X))+Q(r*V));N[c>>2]=Q(Q(Q(o*B)+Q(p*F))+Q(j*I))+Q(Q(Q(l*U)+Q(q*T))+Q(r*S));e=e+1|0;if((y|0)!=(e|0)){continue}break}}Ye(z,t);J[x>>2]=0;b=b+1|0;if((k|0)!=(b|0)){continue}break}}a=J[g+16>>2];d:{if(!(a>>>0<=h>>>0&h>>>0>2]>>>0)){if(!h){break d}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,h);break d}i=J[g+4>>2];a=0;k=J[g+8>>2];e=k;while(1){c=a;a=c+1|0;d=e;e=d-1|0;b=i+(e<<2)|0;if(h>>>0>M[b>>2]){continue}break}e:{if(d>>>0>=k>>>0){break e}e=c&3;if(e){a=0;while(1){J[b>>2]=J[J[n>>2]+(d<<2)>>2];d=d+1|0;b=b+4|0;a=a+1|0;if((e|0)!=(a|0)){continue}break}}if(c-1>>>0<3){break e}while(1){a=d<<2;J[b>>2]=J[a+J[n>>2]>>2];J[b+4>>2]=J[(a+J[n>>2]|0)+4>>2];J[b+8>>2]=J[(a+J[n>>2]|0)+8>>2];J[b+12>>2]=J[(a+J[n>>2]|0)+12>>2];b=b+16|0;d=d+4|0;if((k|0)!=(d|0)){continue}break}}J[g+8>>2]=k-1}a=J[g+16>>2];if(!(a>>>0<=s>>>0&a+J[g+20>>2]>>>0>s>>>0)){if(!s){break a}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,s);break a}k=J[g+4>>2];a=0;h=J[g+8>>2];e=h;while(1){c=a;a=c+1|0;d=e;e=d-1|0;b=k+(e<<2)|0;if(M[b>>2]>>0){continue}break}f:{if(d>>>0>=h>>>0){break f}e=c&3;if(e){a=0;while(1){J[b>>2]=J[J[n>>2]+(d<<2)>>2];d=d+1|0;b=b+4|0;a=a+1|0;if((e|0)!=(a|0)){continue}break}}if(c-1>>>0<3){break f}while(1){a=d<<2;J[b>>2]=J[a+J[n>>2]>>2];J[b+4>>2]=J[(a+J[n>>2]|0)+4>>2];J[b+8>>2]=J[(a+J[n>>2]|0)+8>>2];J[b+12>>2]=J[(a+J[n>>2]|0)+12>>2];b=b+16|0;d=d+4|0;if((h|0)!=(d|0)){continue}break}}J[g+8>>2]=h-1}Ha=f- -64|0}function Rda(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;l=J[a+36>>2];b=Ha-80|0;Ha=b;o=J[a+32>>2];s=J[o+412>>2];g=J[a+28>>2];B=J[g+108>>2];C=J[g+104>>2];k=bb(J[g+584>>2],32);d=J[g+600>>2];e=J[g+604>>2];J[k+24>>2]=0;J[k+16>>2]=0;J[k+8>>2]=d;J[k+12>>2]=e;J[k+28>>2]=g;J[k>>2]=134396;J[k+20>>2]=l;J[k+24>>2]=1;if(l){Ja[J[J[l>>2]+16>>2]](l);J[k+16>>2]=J[J[k+20>>2]+16>>2]}if(s){y=J[o+408>>2];u=g+544|0;l=0;while(1){J[b+32>>2]=0;J[b+28>>2]=J[g+428>>2]+(z<<2);d=t<<2;J[b+24>>2]=d+J[g+416>>2];J[b+36>>2]=J[g+520>>2]+(A<<4);e=v<<5;J[b+56>>2]=e+J[g+344>>2];J[b+60>>2]=e+J[g+356>>2];J[b+64>>2]=e+J[g+368>>2];J[b+68>>2]=J[g+380>>2]+(v<<3);J[b+72>>2]=J[g+392>>2]+(t<<5);c=J[g+404>>2];e=l;J[b+40>>2]=(e<<2)+y;J[b+76>>2]=c+d;j=J[g+496>>2];J[b+48>>2]=j;J[b+52>>2]=d+J[g+508>>2];d=e+1|0;d=d>>>0>>0?s:d;i=J[o+256>>2];p=0;c=0;m=0;n=0;w=0;a:{while(1){if(!(!w|m>>>0>>0)|n>>>0>=B>>>0){break a}f=i+P(J[(l<<2)+y>>2],44)|0;p=J[f+36>>2]+p|0;c=J[f+40>>2]+c|0;w=p+c|0;m=J[f+8>>2]+m|0;n=J[f+12>>2]+n|0;l=l+1|0;if((d|0)!=(l|0)){continue}break}l=d}J[b+44>>2]=l-e;J[b+20>>2]=c;J[b+16>>2]=p;d=n&2147483647;J[b+12>>2]=d|J[b+12>>2]&-2147483648;J[b+8>>2]=m;if((d|0)!=(0-m|0)){q=J[g+532>>2]+t|0;e=J[g+540>>2];x=K[g+65|0];f=J[g+584>>2];i=bb(f,20);J[i>>2]=0;d=J[b+12>>2];J[i+4>>2]=J[b+8>>2];J[i+8>>2]=d;d=J[b+20>>2];J[i+12>>2]=J[b+16>>2];J[i+16>>2]=d;d=bb(f,120);c=J[g+532>>2];h=J[g+600>>2];r=J[g+604>>2];J[d+24>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=h;J[d+12>>2]=r;J[d+32>>2]=i;J[d+28>>2]=g;J[d>>2]=133892;h=J[b+28>>2];J[d+36>>2]=J[b+24>>2];J[d+40>>2]=h;h=J[b+36>>2];J[d+44>>2]=J[b+32>>2];J[d+48>>2]=h;h=J[b+44>>2];J[d+52>>2]=J[b+40>>2];J[d+56>>2]=h;h=J[b+52>>2];J[d+60>>2]=J[b+48>>2];J[d+64>>2]=h;h=J[b+60>>2];J[d+68>>2]=J[b+56>>2];J[d+72>>2]=h;h=J[b+68>>2];J[d+76>>2]=J[b+64>>2];J[d+80>>2]=h;h=J[b+76>>2];J[d+84>>2]=J[b+72>>2];J[d+88>>2]=h;H[d+116|0]=x;J[d+112>>2]=u;J[d+108>>2]=e;J[d+104>>2]=j;J[d+100>>2]=o;J[d+96>>2]=c;J[d+92>>2]=q;e=bb(f,104);c=J[g+600>>2];j=J[g+604>>2];J[e+24>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=c;J[e+12>>2]=j;J[e+32>>2]=i;J[e+28>>2]=g;J[e>>2]=134060;c=J[b+28>>2];J[e+36>>2]=J[b+24>>2];J[e+40>>2]=c;c=J[b+36>>2];J[e+44>>2]=J[b+32>>2];J[e+48>>2]=c;c=J[b+44>>2];J[e+52>>2]=J[b+40>>2];J[e+56>>2]=c;c=J[b+52>>2];J[e+60>>2]=J[b+48>>2];J[e+64>>2]=c;c=J[b+60>>2];J[e+68>>2]=J[b+56>>2];J[e+72>>2]=c;c=J[b+68>>2];J[e+76>>2]=J[b+64>>2];J[e+80>>2]=c;c=J[b+76>>2];J[e+84>>2]=J[b+72>>2];J[e+88>>2]=c;J[e+96>>2]=u;J[e+92>>2]=q;j=bb(f,48);c=J[g+600>>2];h=J[g+604>>2];J[j+24>>2]=0;J[j+16>>2]=0;J[j+20>>2]=0;J[j+8>>2]=c;J[j+12>>2]=h;H[j+44|0]=x;J[j+40>>2]=u;J[j+36>>2]=q;J[j+32>>2]=i;J[j+28>>2]=g;J[j>>2]=133792;c=bb(f,104);h=J[g+600>>2];r=J[g+604>>2];J[c+24>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=h;J[c+12>>2]=r;J[c+32>>2]=i;J[c+28>>2]=g;J[c>>2]=134116;h=J[b+28>>2];J[c+36>>2]=J[b+24>>2];J[c+40>>2]=h;h=J[b+36>>2];J[c+44>>2]=J[b+32>>2];J[c+48>>2]=h;h=J[b+44>>2];J[c+52>>2]=J[b+40>>2];J[c+56>>2]=h;h=J[b+52>>2];J[c+60>>2]=J[b+48>>2];J[c+64>>2]=h;h=J[b+60>>2];J[c+68>>2]=J[b+56>>2];J[c+72>>2]=h;h=J[b+68>>2];J[c+76>>2]=J[b+64>>2];J[c+80>>2]=h;h=J[b+76>>2];J[c+84>>2]=J[b+72>>2];J[c+88>>2]=h;J[c+96>>2]=o+168;J[c+92>>2]=q;f=bb(f,104);h=J[g+600>>2];r=J[g+604>>2];J[f+24>>2]=0;J[f+16>>2]=0;J[f+20>>2]=0;J[f+8>>2]=h;J[f+12>>2]=r;J[f+32>>2]=i;J[f+28>>2]=g;J[f>>2]=134228;i=J[b+28>>2];J[f+36>>2]=J[b+24>>2];J[f+40>>2]=i;i=J[b+36>>2];J[f+44>>2]=J[b+32>>2];J[f+48>>2]=i;i=J[b+44>>2];J[f+52>>2]=J[b+40>>2];J[f+56>>2]=i;i=J[b+52>>2];J[f+60>>2]=J[b+48>>2];J[f+64>>2]=i;i=J[b+60>>2];J[f+68>>2]=J[b+56>>2];J[f+72>>2]=i;i=J[b+68>>2];J[f+76>>2]=J[b+64>>2];J[f+80>>2]=i;i=J[b+76>>2];J[f+84>>2]=J[b+72>>2];J[f+88>>2]=i;H[f+96|0]=x;J[f+92>>2]=q;J[e+20>>2]=k;J[e+24>>2]=1;if(k){Ja[J[J[k>>2]+16>>2]](k);J[e+16>>2]=J[J[e+20>>2]+16>>2]}J[c+20>>2]=e;J[c+24>>2]=1;Ja[J[J[e>>2]+16>>2]](e);J[c+16>>2]=J[J[c+20>>2]+16>>2];Ja[J[J[e>>2]+20>>2]](e);J[j+20>>2]=c;J[j+24>>2]=1;Ja[J[J[c>>2]+16>>2]](c);J[j+16>>2]=J[J[j+20>>2]+16>>2];Ja[J[J[c>>2]+20>>2]](c);J[f+20>>2]=j;J[f+24>>2]=1;Ja[J[J[j>>2]+16>>2]](j);J[f+16>>2]=J[J[f+20>>2]+16>>2];Ja[J[J[j>>2]+20>>2]](j);J[d+20>>2]=f;J[d+24>>2]=1;Ja[J[J[f>>2]+16>>2]](f);J[d+16>>2]=J[J[d+20>>2]+16>>2];Ja[J[J[f>>2]+20>>2]](f);Ja[J[J[d>>2]+20>>2]](d)}A=p+A|0;z=n+z|0;t=m+t|0;v=(v+w|0)+(n<<6)|0;if(l>>>0>>0){continue}break}}Ja[J[J[k>>2]+20>>2]](k);Ha=b+80|0;a=J[a+36>>2];Ja[J[J[a>>2]+20>>2]](a)}function VS(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=0;g=Ha-288|0;Ha=g;a:{b:{if(H[a+9|0]&1){C=K[a+12|0];i=C?e:d;h=N[i+8>>2];l=N[i>>2];m=N[i+4>>2];i=J[a+20>>2];k=N[i+40>>2];w=N[i+28>>2];x=N[i+16>>2];y=N[i+36>>2];s=N[c+8>>2];t=N[i+24>>2];u=N[c>>2];j=N[i>>2];n=N[c+4>>2];o=N[i+12>>2];z=N[i+4>>2];A=N[i+44>>2];p=N[i+8>>2];c=C?d:e;q=N[c>>2];B=N[i+20>>2];r=N[c+4>>2];v=N[i+32>>2];D=N[c+8>>2];N[g+80>>2]=A+Q(Q(Q(p*q)+Q(B*r))+Q(v*D));N[g+76>>2]=k+Q(Q(Q(z*q)+Q(x*r))+Q(w*D));N[g+68>>2]=A+Q(Q(Q(p*l)+Q(B*m))+Q(v*h));N[g- -64>>2]=k+Q(Q(Q(z*l)+Q(x*m))+Q(w*h));N[g+48>>2]=y+Q(Q(Q(u*j)+Q(n*o))+Q(s*t));N[g+72>>2]=y+Q(Q(Q(j*q)+Q(o*r))+Q(t*D));N[g+60>>2]=y+Q(Q(Q(j*l)+Q(o*m))+Q(t*h));N[g+56>>2]=A+Q(Q(Q(u*p)+Q(n*B))+Q(s*v));N[g+52>>2]=k+Q(Q(Q(u*z)+Q(n*x))+Q(s*w));J[g+144>>2]=2139095039;d=sy(g+48|0,J[a+48>>2]+48|0,J[a+52>>2],a+164|0,N[a+24>>2],g+144|0,!K[a+176|0]);if(d){h=N[g+144>>2];if(!(h<=N[a+24>>2])){break b}N[a+24>>2]=h;N[f>>2]=h*N[a+16>>2];l=N[g+48>>2];m=N[g+52>>2];k=N[g+56>>2];J[a+124>>2]=0;N[a+120>>2]=k;N[a+116>>2]=m;N[a+112>>2]=l;c=J[a+56>>2];w=N[c>>2];x=N[c+4>>2];y=N[c+8>>2];J[a+140>>2]=0;H[a+10|0]=1;N[a+136>>2]=-y;N[a+132>>2]=-x;N[a+128>>2]=-w;J[a+160>>2]=J[b+8>>2];N[a+64>>2]=l;N[a+68>>2]=m;N[a+72>>2]=k;N[a+76>>2]=N[g+60>>2];N[a+80>>2]=N[g+64>>2];N[a+84>>2]=N[g+68>>2];N[a+88>>2]=N[g+72>>2];N[a+92>>2]=N[g+76>>2];N[a+96>>2]=N[g+80>>2];if(h!=Q(0)){break b}H[a+11|0]=1}a=!d;break a}J[g+224>>2]=0;i=J[a+20>>2];h=N[i+44>>2];t=N[i+8>>2];E=K[a+12|0];C=E?d:e;l=N[C>>2];u=N[i+20>>2];m=N[C+4>>2];j=N[i+32>>2];k=N[C+8>>2];w=Q(h+Q(Q(Q(t*l)+Q(u*m))+Q(j*k)));n=N[i+40>>2];o=N[i+4>>2];z=N[i+16>>2];A=N[i+28>>2];x=Q(n+Q(Q(Q(o*l)+Q(z*m))+Q(A*k)));s=N[i+36>>2];p=N[i>>2];q=N[i+12>>2];B=N[i+24>>2];y=Q(s+Q(Q(Q(p*l)+Q(q*m))+Q(B*k)));d=E?e:d;k=N[d>>2];r=N[d+4>>2];v=N[d+8>>2];l=Q(h+Q(Q(Q(t*k)+Q(u*r))+Q(j*v)));m=Q(n+Q(Q(Q(o*k)+Q(z*r))+Q(A*v)));k=Q(s+Q(Q(Q(p*k)+Q(q*r))+Q(B*v)));r=N[c>>2];v=Q(r*p);p=N[c+4>>2];v=Q(v+Q(p*q));q=N[c+8>>2];s=Q(Q(v+Q(q*B))+s);t=Q(Q(Q(Q(r*t)+Q(p*u))+Q(q*j))+h);u=Q(Q(Q(Q(r*o)+Q(p*z))+Q(q*A))+n);if(!K[a+176|0]){h=Q(y-k);j=Q(u-m);n=Q(s-k);o=Q(x-m);r=Q(Q(Q(h*j)-Q(n*o))*N[a+152>>2]);p=o;o=Q(t-l);q=j;j=Q(w-l);if(Q(r+Q(Q(Q(Q(p*o)-Q(q*j))*N[a+144>>2])+Q(Q(Q(j*n)-Q(o*h))*N[a+148>>2])))>=Q(0)){break b}}J[g+216>>2]=0;J[g+220>>2]=0;J[g+208>>2]=0;J[g+212>>2]=0;c=J[a+48>>2];h=N[c+52>>2];j=N[c+56>>2];n=N[c+48>>2];J[g+204>>2]=0;N[g+200>>2]=j;N[g+196>>2]=h;H[g+176|0]=0;J[g+172>>2]=3;J[g+144>>2]=0;J[g+148>>2]=0;J[g+152>>2]=0;J[g+156>>2]=0;N[g+192>>2]=n;h=h>=n?n:h;h=h<=j?h:j;j=Q(h*Q(.05000000074505806));N[g+168>>2]=j;N[g+164>>2]=j;N[g+160>>2]=h*Q(.15000000596046448);J[g+140>>2]=0;N[g+136>>2]=w;N[g+132>>2]=x;N[g+128>>2]=y;J[g+124>>2]=0;N[g+120>>2]=l;N[g+116>>2]=m;N[g+112>>2]=k;J[g+108>>2]=0;N[g+104>>2]=t;N[g+100>>2]=u;H[g+80|0]=0;J[g+72>>2]=2139095039;J[g+76>>2]=5;J[g+60>>2]=0;J[g+64>>2]=0;J[g+68>>2]=2139095039;N[g+96>>2]=s;h=Q(Q(Q(s+k)+y)*Q(.33333298563957214));N[g+48>>2]=h;j=Q(Q(Q(u+m)+x)*Q(.33333298563957214));N[g+52>>2]=j;n=Q(Q(Q(t+l)+w)*Q(.33333298563957214));N[g+56>>2]=n;J[g+24>>2]=153056;J[g+28>>2]=g+48;J[g+16>>2]=153008;J[g+20>>2]=g+144;J[g+12>>2]=0;N[g+8>>2]=n-N[g+152>>2];N[g+4>>2]=j-N[g+148>>2];N[g>>2]=h-N[g+144>>2];c:{c=Do(g+24|0,g+16|0,g,g+208|0,a+144|0,g+240|0,g+256|0,g+272|0,N[a+60>>2]);if(c){h=N[g+240>>2];d=J[g+276>>2];J[a+112>>2]=J[g+272>>2];J[a+116>>2]=d;d=J[g+284>>2];J[a+120>>2]=J[g+280>>2];J[a+124>>2]=d;d=J[g+260>>2];J[g+32>>2]=J[g+256>>2];J[g+36>>2]=d;d=J[g+268>>2];J[g+40>>2]=J[g+264>>2];J[g+44>>2]=d;H[a+10|0]=1;J[a+160>>2]=J[b+8>>2];if(!(h<=N[g+224>>2])){break c}H[a+11|0]=1;J[f>>2]=0;b=J[g+236>>2];J[a+40>>2]=J[g+232>>2];J[a+44>>2]=b;b=J[g+228>>2];J[a+32>>2]=J[g+224>>2];J[a+36>>2]=b;J[a+24>>2]=0;b=J[a+56>>2];h=N[b>>2];l=N[b+4>>2];m=N[b+8>>2];J[a+140>>2]=0;N[a+136>>2]=-m;N[a+132>>2]=-l;N[a+128>>2]=-h}a=c^1;break a}J[a+156>>2]=0;j=Q(h*N[a+24>>2]);N[a+24>>2]=j;N[a+144>>2]=h*N[a+144>>2];N[a+32>>2]=h*N[a+32>>2];N[a+148>>2]=h*N[a+148>>2];N[a+152>>2]=h*N[a+152>>2];b=J[g+44>>2];J[a+136>>2]=J[g+40>>2];J[a+140>>2]=b;b=J[g+36>>2];J[a+128>>2]=J[g+32>>2];J[a+132>>2]=b;h=Q(j*N[a+16>>2]);if(h>2]){N[f>>2]=h}N[a+64>>2]=s;N[a+96>>2]=w;N[a+92>>2]=x;N[a+88>>2]=y;N[a+84>>2]=l;N[a+80>>2]=m;N[a+76>>2]=k;N[a+72>>2]=t;N[a+68>>2]=u}a=1}Ha=g+288|0;return a|0}function qV(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);k=k|0;l=Q(l);var m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=0,I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=0;k=Ha-576|0;Ha=k;b=J[b>>2];a=J[a>>2];H[k+192|0]=0;J[k+184>>2]=0;J[k+188>>2]=0;J[k+176>>2]=0;J[k+180>>2]=0;J[k+168>>2]=0;J[k+172>>2]=0;J[k+160>>2]=0;J[k+164>>2]=0;x=J[a+40>>2];j=N[a+8>>2];l=N[a+12>>2];q=N[a+4>>2];J[k+12>>2]=0;N[k+8>>2]=l;N[k+4>>2]=j;N[k>>2]=q;A=J[a+16>>2];E=J[a+20>>2];G=J[a+28>>2];J[k+344>>2]=J[a+24>>2];J[k+348>>2]=G;J[k+336>>2]=A;J[k+340>>2]=E;J[k+304>>2]=x;J[k+312>>2]=J[x+40>>2]+P(K[x+39|0],20);H[k+316|0]=K[x+38|0];m=Q(q*N[x+52>>2]);s=Q(j*N[x+56>>2]);m=m<=s?m:s;s=Q(l*N[x+60>>2]);m=m<=s?m:s;N[k+184>>2]=m*Q(.02500000037252903);N[k+176>>2]=m*Q(.10000000149011612);N[k+180>>2]=m*Q(.05000000074505806);A=k+336|0;E=k+160|0;zb(k,A,k+208|0,k+256|0,E,q==Q(1)&j==Q(1)&l==Q(1));J[k+308>>2]=J[x+44>>2];H[k+32|0]=0;J[k+24>>2]=0;J[k+28>>2]=0;J[k+16>>2]=0;J[k+20>>2]=0;J[k+8>>2]=0;J[k+12>>2]=0;J[k>>2]=0;J[k+4>>2]=0;a=J[b+40>>2];j=N[b+8>>2];l=N[b+12>>2];q=N[b+4>>2];J[k+348>>2]=0;N[k+344>>2]=l;N[k+340>>2]=j;N[k+336>>2]=q;x=J[b+16>>2];G=J[b+20>>2];R=J[b+28>>2];J[k+504>>2]=J[b+24>>2];J[k+508>>2]=R;J[k+496>>2]=x;J[k+500>>2]=G;J[k+144>>2]=a;J[k+152>>2]=J[a+40>>2]+P(K[a+39|0],20);H[k+156|0]=K[a+38|0];m=Q(q*N[a+52>>2]);s=Q(j*N[a+56>>2]);m=m<=s?m:s;s=Q(l*N[a+60>>2]);m=m<=s?m:s;N[k+24>>2]=m*Q(.02500000037252903);N[k+16>>2]=m*Q(.10000000149011612);N[k+20>>2]=m*Q(.05000000074505806);b=k+496|0;zb(A,b,k+48|0,k+96|0,k,q==Q(1)&j==Q(1)&l==Q(1));J[k+148>>2]=J[a+44>>2];J[k+568>>2]=0;J[k+572>>2]=0;J[k+560>>2]=0;J[k+564>>2]=0;I=N[f+20>>2];B=N[e+20>>2];z=N[f+24>>2];C=N[e+24>>2];o=N[c+8>>2];t=N[c>>2];u=N[c+4>>2];r=N[c+12>>2];q=N[d+12>>2];m=N[d>>2];L=N[f+16>>2];D=N[e+16>>2];j=N[d+4>>2];l=N[d+8>>2];J[k+556>>2]=0;J[k+540>>2]=0;J[k+524>>2]=0;F=Q(-m);n=Q(D-L);p=Q(B-I);w=Q(C-z);y=Q(Q(Q(F*n)-Q(p*j))-Q(l*w));s=Q(Q(q*q)+Q(-.5));v=Q(Q(Q(q*Q(Q(j*n)-Q(m*p)))+Q(s*w))-Q(l*y));N[k+552>>2]=v+v;v=Q(Q(Q(s*p)+Q(q*Q(Q(m*w)-Q(l*n))))-Q(j*y));N[k+548>>2]=v+v;a=k+544|0;n=Q(Q(Q(s*n)+Q(q*Q(Q(l*p)-Q(j*w))))-Q(m*y));N[a>>2]=n+n;p=Q(Q(Q(u*l)-Q(j*o))+Q(Q(t*q)-Q(r*m)));n=Q(p+p);w=Q(Q(Q(o*m)-Q(l*t))+Q(Q(u*q)-Q(r*j)));y=Q(w+w);v=Q(Q(1)-Q(p*n));M=Q(w*y);N[k+536>>2]=v-M;p=Q(Q(Q(t*j)-Q(m*u))+Q(Q(o*q)-Q(r*l)));O=Q(p*y);o=Q(Q(r*q)-Q(Q(Q(F*t)-Q(u*j))-Q(l*o)));t=Q(o*n);N[k+532>>2]=O-t;u=Q(p*n);r=Q(o*y);N[k+528>>2]=u+r;N[k+520>>2]=O+t;t=Q(p+p);p=Q(p*t);N[k+516>>2]=v-p;n=Q(w*n);o=Q(o*t);N[k+512>>2]=n-o;J[k+508>>2]=0;N[k+504>>2]=u-r;N[k+500>>2]=n+o;N[k+496>>2]=Q(Q(1)-M)-p;u=N[d+20>>2];r=N[c+20>>2];o=N[d+24>>2];t=N[c+24>>2];n=N[d+16>>2];p=N[c+16>>2];J[k+492>>2]=0;y=Q(t-C);o=Q(Q(o-z)-y);C=Q(p-D);t=Q(Q(n-L)-C);B=Q(r-B);u=Q(Q(u-I)-B);r=Q(Q(l*o)+Q(Q(m*t)+Q(j*u)));n=Q(Q(Q(s*o)-Q(q*Q(Q(m*u)-Q(j*t))))+Q(l*r));N[k+488>>2]=n+n;n=Q(Q(j*r)+Q(Q(s*u)-Q(q*Q(Q(l*t)-Q(o*m)))));N[k+484>>2]=n+n;o=Q(Q(m*r)+Q(Q(s*t)-Q(q*Q(Q(j*o)-Q(u*l)))));N[k+480>>2]=o+o;J[k+416>>2]=0;J[k+336>>2]=152652;J[k+344>>2]=b;J[k+340>>2]=E;b=J[k+516>>2];J[k+368>>2]=J[k+512>>2];J[k+372>>2]=b;b=J[k+524>>2];J[k+376>>2]=J[k+520>>2];J[k+380>>2]=b;b=J[k+508>>2];J[k+360>>2]=J[k+504>>2];J[k+364>>2]=b;b=J[k+532>>2];J[k+384>>2]=J[k+528>>2];J[k+388>>2]=b;b=J[k+540>>2];J[k+392>>2]=J[k+536>>2];J[k+396>>2]=b;b=J[a+4>>2];J[k+400>>2]=J[a>>2];J[k+404>>2]=b;b=J[k+556>>2];J[k+408>>2]=J[k+552>>2];J[k+412>>2]=b;b=J[k+500>>2];J[k+352>>2]=J[k+496>>2];J[k+356>>2]=b;o=N[k+356>>2];N[k+356>>2]=N[k+368>>2];t=N[k+376>>2];u=N[k+360>>2];N[k+360>>2]=N[k+384>>2];N[k+376>>2]=N[k+388>>2];N[k+384>>2]=u;N[k+388>>2]=t;N[k+368>>2]=o;J[k+328>>2]=152352;J[k+332>>2]=k;o=Q(34028234663852886e22);if(pA(A,k+328|0,a,k+560|0,k+480|0,k+464|0,k+432|0,k+448|0,Q(g+Q(0)),1)){o=N[k+464>>2];g=N[k+456>>2];t=N[k+448>>2];u=N[k+452>>2];r=N[k+440>>2];n=N[k+432>>2];p=N[k+436>>2];w=Q(Q(l*r)+Q(Q(m*n)+Q(j*p)));D=Q(-j);v=Q(Q(Q(q*Q(Q(m*p)+Q(n*D)))+Q(s*r))+Q(l*w));N[h+8>>2]=v+v;v=Q(Q(j*w)+Q(Q(s*p)+Q(q*Q(Q(l*n)+Q(r*F)))));N[h+4>>2]=v+v;v=p;p=Q(-l);r=Q(Q(m*w)+Q(Q(s*n)+Q(q*Q(Q(j*r)+Q(v*p)))));N[h>>2]=r+r;r=o>Q(0)?o:Q(0);v=z;n=Q(Q(l*g)+Q(Q(m*t)+Q(j*u)));z=Q(Q(Q(q*Q(Q(m*u)+Q(t*D)))+Q(s*g))+Q(l*n));N[i+8>>2]=Q(y*r)+Q(v+Q(z+z));l=Q(Q(j*n)+Q(Q(s*u)+Q(q*Q(Q(l*t)+Q(g*F)))));N[i+4>>2]=Q(B*r)+Q(I+Q(l+l));g=Q(Q(m*n)+Q(Q(s*t)+Q(q*Q(Q(j*g)+Q(u*p)))));N[i>>2]=Q(C*r)+Q(L+Q(g+g))}Ha=k+576|0;return Q(o)}function VV(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),K=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0);c=Ha-384|0;Ha=c;J[c+368>>2]=0;J[c+360>>2]=0;J[c+364>>2]=0;J[c+352>>2]=0;J[c+356>>2]=0;w=N[e+52>>2];v=N[e+56>>2];B=N[a+8>>2];C=N[a+12>>2];D=N[d+20>>2];u=N[b+20>>2];E=N[d+24>>2];x=N[b+24>>2];P=N[f+4>>2];R=N[f>>2];S=N[f+8>>2];F=N[e+48>>2];G=N[a+4>>2];k=N[b+8>>2];m=N[b>>2];r=N[b+4>>2];o=N[b+12>>2];s=N[d+12>>2];t=N[d>>2];K=N[d+16>>2];l=N[b+16>>2];n=N[d+4>>2];q=N[d+8>>2];J[c+348>>2]=0;J[c+332>>2]=0;J[c+316>>2]=0;A=Q(-t);l=Q(l-K);p=Q(u-D);x=Q(x-E);z=Q(Q(Q(A*l)-Q(p*n))-Q(q*x));u=Q(Q(s*s)+Q(-.5));y=Q(Q(Q(s*Q(Q(n*l)-Q(t*p)))+Q(u*x))-Q(q*z));N[c+344>>2]=y+y;y=Q(Q(Q(u*p)+Q(s*Q(Q(t*x)-Q(q*l))))-Q(n*z));N[c+340>>2]=y+y;a=c+336|0;l=Q(Q(Q(u*l)+Q(s*Q(Q(q*p)-Q(n*x))))-Q(t*z));N[a>>2]=l+l;p=Q(Q(Q(r*q)-Q(n*k))+Q(Q(m*s)-Q(o*t)));l=Q(p+p);x=Q(Q(Q(k*t)-Q(q*m))+Q(Q(r*s)-Q(o*n)));z=Q(x+x);y=Q(Q(1)-Q(p*l));M=Q(x*z);N[c+328>>2]=y-M;p=Q(Q(Q(m*n)-Q(t*r))+Q(Q(k*s)-Q(o*q)));O=Q(p*z);k=Q(Q(o*s)-Q(Q(Q(A*m)-Q(r*n))-Q(q*k)));m=Q(k*l);N[c+324>>2]=O-m;r=Q(p*l);o=Q(k*z);N[c+320>>2]=r+o;N[c+312>>2]=O+m;m=Q(p+p);p=Q(p*m);N[c+308>>2]=y-p;l=Q(x*l);k=Q(k*m);N[c+304>>2]=l-k;J[c+300>>2]=0;N[c+296>>2]=r-o;N[c+292>>2]=l+k;N[c+288>>2]=Q(Q(1)-M)-p;J[c+284>>2]=0;N[c+280>>2]=C;N[c+276>>2]=B;H[c+256|0]=0;J[c+252>>2]=3;J[c+224>>2]=0;J[c+228>>2]=0;J[c+232>>2]=0;J[c+236>>2]=0;N[c+272>>2]=G;k=B>=G?G:B;k=k<=C?k:C;m=Q(k*Q(.05000000074505806));N[c+248>>2]=m;N[c+244>>2]=m;N[c+240>>2]=k*Q(.15000000596046448);J[c+220>>2]=0;N[c+216>>2]=v;N[c+212>>2]=w;H[c+192|0]=0;J[c+188>>2]=3;J[c+160>>2]=0;J[c+164>>2]=0;J[c+168>>2]=0;J[c+172>>2]=0;N[c+208>>2]=F;k=w>=F?F:w;k=k<=v?k:v;m=Q(k*Q(.05000000074505806));N[c+184>>2]=m;N[c+180>>2]=m;N[c+176>>2]=k*Q(.15000000596046448);J[c+156>>2]=0;k=Q(S*g);m=Q(R*g);r=Q(P*g);o=Q(Q(q*k)+Q(Q(t*m)+Q(n*r)));l=Q(Q(q*o)+Q(Q(k*u)-Q(s*Q(Q(t*r)-Q(m*n)))));N[c+152>>2]=l+l;l=Q(Q(n*o)+Q(Q(r*u)-Q(s*Q(Q(q*m)-Q(k*t)))));N[c+148>>2]=l+l;k=Q(Q(t*o)+Q(Q(m*u)-Q(s*Q(Q(n*k)-Q(r*q)))));N[c+144>>2]=k+k;d=L[i>>1];J[c+16>>2]=152604;J[c+24>>2]=c+288;J[c+20>>2]=c+224;b=J[c+308>>2];J[c+48>>2]=J[c+304>>2];J[c+52>>2]=b;b=J[c+316>>2];J[c+56>>2]=J[c+312>>2];J[c+60>>2]=b;b=J[c+300>>2];J[c+40>>2]=J[c+296>>2];J[c+44>>2]=b;e=J[c+324>>2];b=c- -64|0;J[b>>2]=J[c+320>>2];J[b+4>>2]=e;e=J[c+332>>2];J[c+72>>2]=J[c+328>>2];J[c+76>>2]=e;e=J[a+4>>2];J[c+80>>2]=J[a>>2];J[c+84>>2]=e;e=J[c+348>>2];J[c+88>>2]=J[c+344>>2];J[c+92>>2]=e;e=J[c+292>>2];J[c+32>>2]=J[c+288>>2];J[c+36>>2]=e;k=N[c+36>>2];N[c+36>>2]=N[c+48>>2];m=N[c+56>>2];r=N[c+40>>2];N[c+40>>2]=N[b>>2];N[c+56>>2]=N[c+68>>2];N[b>>2]=r;N[c+68>>2]=m;N[c+48>>2]=k;J[c+8>>2]=153008;J[c+12>>2]=c+160;b=a;a=d&512;b=mA(c+16|0,c+8|0,b,c+352|0,c+144|0,c+128|0,c+96|0,c+112|0,j,a>>>9|0);a:{if(!b){break a}j=Q(-q);k=Q(-n);I[h+12>>1]=2;v=N[c+128>>2];if(v<=N[c+368>>2]){if(a){I[h+12>>1]=3;g=N[c+100>>2];m=N[c+96>>2];r=N[c+104>>2];o=N[c+120>>2];l=N[c+112>>2];p=N[c+116>>2];N[h+40>>2]=v;w=Q(Q(q*o)+Q(Q(t*l)+Q(n*p)));v=Q(Q(Q(s*Q(Q(t*p)+Q(l*k)))+Q(u*o))+Q(q*w));N[h+24>>2]=E+Q(v+v);v=Q(Q(n*w)+Q(Q(u*p)+Q(s*Q(Q(q*l)+Q(o*A)))));N[h+20>>2]=D+Q(v+v);o=Q(Q(t*w)+Q(Q(u*l)+Q(s*Q(Q(n*o)+Q(p*j)))));N[h+16>>2]=K+Q(o+o);l=Q(Q(s*Q(Q(t*g)+Q(m*k)))+Q(u*r));k=Q(Q(q*r)+Q(Q(t*m)+Q(n*g)));o=Q(l+Q(q*k));o=Q(o+o);j=Q(Q(t*k)+Q(Q(u*m)+Q(s*Q(Q(n*r)+Q(g*j)))));j=Q(j+j);g=Q(Q(n*k)+Q(Q(u*g)+Q(s*Q(Q(q*m)+Q(r*A)))));g=Q(g+g);n=Q(Q(1)/Q(Y(Q(Q(o*o)+Q(Q(j*j)+Q(g*g))))));N[h+36>>2]=n*Q(-o);N[h+32>>2]=n*Q(-g);N[h+28>>2]=n*Q(-j);break a}J[h+40>>2]=0;g=N[f>>2];j=N[f+4>>2];N[h+36>>2]=-N[f+8>>2];N[h+32>>2]=-j;N[h+28>>2]=-g;break a}I[h+12>>1]=3;m=N[c+100>>2];r=N[c+96>>2];o=N[c+104>>2];l=N[c+120>>2];p=N[c+112>>2];w=N[c+116>>2];N[h+40>>2]=v*g;g=Q(Q(q*l)+Q(Q(t*p)+Q(n*w)));v=Q(Q(Q(s*Q(Q(t*w)+Q(p*k)))+Q(u*l))+Q(q*g));N[h+24>>2]=E+Q(v+v);v=Q(Q(n*g)+Q(Q(u*w)+Q(s*Q(Q(q*p)+Q(l*A)))));N[h+20>>2]=D+Q(v+v);g=Q(Q(t*g)+Q(Q(u*p)+Q(s*Q(Q(n*l)+Q(w*j)))));N[h+16>>2]=K+Q(g+g);g=Q(Q(q*o)+Q(Q(t*r)+Q(n*m)));k=Q(Q(Q(s*Q(Q(t*m)+Q(r*k)))+Q(u*o))+Q(q*g));k=Q(k+k);j=Q(Q(t*g)+Q(Q(u*r)+Q(s*Q(Q(n*o)+Q(m*j)))));j=Q(j+j);g=Q(Q(n*g)+Q(Q(u*m)+Q(s*Q(Q(q*r)+Q(o*A)))));g=Q(g+g);n=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(j*j)+Q(g*g))))));N[h+36>>2]=n*Q(-k);N[h+32>>2]=n*Q(-g);N[h+28>>2]=n*Q(-j)}Ha=c+384|0;return b|0}function Yt(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{i=K[a+44|0];d=K[c|0];if((i|0)==(d|0)){break a}H[a+44|0]=d;h=!(d&1);k=h|i;e=J[a>>2];b:{if(!e){break b}f=K[c|0]&16;if((f|0)!=(i&16)){d=Ha-16|0;Ha=d;c:{if(M[e+152>>2]>4294967293){break c}g=J[e+40>>2]+4632|0;if(f&16){J[d+4>>2]=e;g=pb(g,d+4|0,d+11|0);if(K[d+11|0]){break c}J[g>>2]=J[d+4>>2];break c}J[d+12>>2]=e;ob(g,d+12|0)}Ha=d+16|0}d:{if(!(k&1)){d=J[a+176>>2];if(!d){d=J[b+288>>2];if(!d){nf(b);d=J[b+288>>2]}J[b+288>>2]=J[d>>2];J[b+280>>2]=J[b+280>>2]+1}H[d+24|0]=0;H[d+25|0]=0;H[d+26|0]=0;H[d+27|0]=0;H[d+28|0]=0;H[d+29|0]=0;H[d+30|0]=0;H[d+31|0]=0;H[d|0]=0;H[d+1|0]=0;H[d+2|0]=0;H[d+3|0]=0;H[d+4|0]=0;H[d+5|0]=0;H[d+6|0]=0;H[d+7|0]=0;H[d+56|0]=0;H[d+57|0]=0;H[d+58|0]=0;H[d+59|0]=0;H[d+60|0]=0;H[d+61|0]=0;H[d+62|0]=0;H[d+63|0]=0;H[d+48|0]=0;H[d+49|0]=0;H[d+50|0]=0;H[d+51|0]=0;H[d+52|0]=0;H[d+53|0]=0;H[d+54|0]=0;H[d+55|0]=0;H[d+40|0]=0;H[d+41|0]=0;H[d+42|0]=0;H[d+43|0]=0;H[d+44|0]=0;H[d+45|0]=0;H[d+46|0]=0;H[d+47|0]=0;H[d+32|0]=0;H[d+33|0]=0;H[d+34|0]=0;H[d+35|0]=0;H[d+36|0]=0;H[d+37|0]=0;H[d+38|0]=0;H[d+39|0]=0;H[d+16|0]=0;H[d+17|0]=0;H[d+18|0]=0;H[d+19|0]=0;H[d+20|0]=0;H[d+21|0]=0;H[d+22|0]=0;H[d+23|0]=0;H[d+8|0]=0;H[d+9|0]=0;H[d+10|0]=0;H[d+11|0]=0;H[d+12|0]=0;H[d+13|0]=0;H[d+14|0]=0;H[d+15|0]=0;H[d+31|0]=1;N[d+48>>2]=N[a+120>>2];N[d+52>>2]=N[a+124>>2];N[d+32>>2]=N[a+128>>2];N[d+36>>2]=N[a+132>>2];N[d+40>>2]=N[a+136>>2];N[d+44>>2]=N[a+140>>2];N[d+56>>2]=N[a+112>>2];N[d+60>>2]=N[a+116>>2];J[a+136>>2]=0;J[a+140>>2]=0;J[a+128>>2]=0;J[a+132>>2]=0;J[a+120>>2]=0;J[a+124>>2]=0;J[a+176>>2]=d;J[a+112>>2]=2139095039;J[a+116>>2]=2139095039;if(M[e+152>>2]<=4294967293){qG(J[e+40>>2],e)}b=J[e+164>>2];if(b){$g(b,J[J[e+40>>2]+1136>>2])}Pi(e,5,4);b=J[J[e+40>>2]+1e3>>2];d=J[e+144>>2];Su(b+168|0,d);Su(b+640|0,d);b=J[e+32>>2];if(b){while(1){xt(b);b=J[b>>2];if(b){continue}break}}break d}if(!(h&i)){break d}d=J[a+176>>2];if(d){N[a+140>>2]=N[d+44>>2];N[a+128>>2]=N[d+32>>2];N[a+132>>2]=N[d+36>>2];N[a+136>>2]=N[d+40>>2];N[a+120>>2]=N[d+48>>2];N[a+124>>2]=N[d+52>>2];N[a+112>>2]=N[d+56>>2];N[a+116>>2]=N[d+60>>2];J[b+280>>2]=J[b+280>>2]-1;J[d>>2]=J[b+288>>2];J[b+288>>2]=d;J[a+176>>2]=0}b=J[J[e+40>>2]+1e3>>2];d=J[e+144>>2];Ru(b+168|0,d);Ru(b+640|0,d);b=J[e+44>>2];d=J[b+176>>2];e:{if(H[J[e+100>>2]+28|0]>=0){f:{if(!d|K[J[b+176>>2]+31|0]==1){break f}b=J[b+176>>2];if(!b){break f}J[b+48>>2]=0;J[b+52>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0;J[b+56>>2]=0;J[b+40>>2]=0;J[b+24>>2]=0}H[e+150|0]=1;break e}g:{if(!d|K[J[b+176>>2]+31|0]==1){break g}b=J[b+176>>2];if(!b){break g}J[b+48>>2]=0;J[b+52>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+56>>2]=0;J[b+40>>2]=0}H[e+150|0]=K[e+150|0]&251}b=J[e+164>>2];if(b){$g(b,J[J[e+40>>2]+1136>>2])}Pi(e,5,6);I[e+148>>1]=L[e+148>>1]&63995;if(M[e+152>>2]<=4294967293){qG(J[e+40>>2],e)}b=J[e+32>>2];if(b){while(1){xt(b);b=J[b>>2];if(b){continue}break}}}b=i&32;if((b|0)==(K[c|0]&32)){break b}if(b){g=J[e+144>>2];d=g>>>7|0;b=J[e+40>>2];h:{i:{if(K[J[e+44>>2]+9|0]==2){if(d>>>0>=J[b+4740>>2]<<5>>>0){break h}b=b+4736|0;break i}if(d>>>0>=J[b+4728>>2]<<5>>>0){break h}b=b+4724|0}b=J[b>>2]+(g>>>10&4194300)|0;g=J[b>>2];l=b,m=uea(-2,d)&g,J[l>>2]=m}I[e+92>>1]=L[e+92>>1]&65471;break b}j:{if(!(k&1)){break j}g=J[e+144>>2]>>>7|0;b=J[e+40>>2];if(K[J[e+44>>2]+9|0]==2){h=g+32>>>5|0;k:{if(h>>>0<=(J[b+4740>>2]&2147483647)>>>0){d=J[b+4736>>2];break k}d=J[40592]+12|0;d=Ja[J[J[d>>2]+8>>2]](d,h<<2,29909,22033,438)|0;f=J[b+4736>>2];l:{if(!f){break l}Ua(d,f,J[b+4740>>2]<<2);if(J[b+4740>>2]<0){break l}f=J[b+4736>>2];if(!f){break l}j=J[40592]+12|0;Ja[J[J[j>>2]+12>>2]](j,f)}f=J[b+4740>>2];Va((f<<2)+d|0,0,h-f<<2);J[b+4740>>2]=h;J[b+4736>>2]=d}b=(g>>>3&536870908)+d|0;J[b>>2]=J[b>>2]|1<>>5|0;m:{if(h>>>0<=(J[b+4728>>2]&2147483647)>>>0){d=J[b+4724>>2];break m}d=J[40592]+12|0;d=Ja[J[J[d>>2]+8>>2]](d,h<<2,29909,22033,438)|0;f=J[b+4724>>2];n:{if(!f){break n}Ua(d,f,J[b+4728>>2]<<2);if(J[b+4728>>2]<0){break n}f=J[b+4724>>2];if(!f){break n}j=J[40592]+12|0;Ja[J[J[j>>2]+12>>2]](j,f)}f=J[b+4728>>2];Va((f<<2)+d|0,0,h-f<<2);J[b+4728>>2]=h;J[b+4724>>2]=d}b=(g>>>3&536870908)+d|0;J[b>>2]=J[b>>2]|1<>1]=L[e+92>>1]|64}if(!(k&1)){fh(a)}if(!e){break a}b=i&3;a=K[c|0]&3;if(!((b|0)==3|(a|0)!=3)){a=J[e+32>>2];if(a){while(1){mm(a);a=J[a>>2];if(a){continue}break}}return}if((a|0)==3|(b|0)!=3){break a}Ot(e)}}function Tq(a,b,c,d,e){var f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0);f=Ha-512|0;Ha=f;v=L[a+18>>1];w=L[a+6>>1];x=L[a+16>>1];k=J[e+8>>2];g=L[a+4>>1];p=P(g,144);J[e+8>>2]=k+p;k=Ua(k+J[e>>2]|0,b,p);b=L[a+4>>1]-1|0;if(b){x=((a+x|0)+P(g,400)|0)+(g<<5)|0;w=a+w|0;v=(a+v|0)+144|0;while(1){p=k+P(b,144)|0;z=f+416|0;zi(f+368|0,p,x+P(b,96)|0,z);h=N[(b<<2)+c>>2];e=P(b,48)+d|0;i=Q(Q(h*N[e+24>>2])+N[f+392>>2]);o=Q(Q(h*N[e+32>>2])+N[f+400>>2]);q=Q(Q(h*N[e+40>>2])+N[f+408>>2]);r=Q(Q(h*N[e+16>>2])+N[f+384>>2]);l=Q(Q(i*o)-Q(q*r));m=l;j=Q(Q(h*N[e+36>>2])+N[f+404>>2]);s=Q(Q(h*N[e+20>>2])+N[f+388>>2]);n=Q(Q(r*j)-Q(o*s));t=Q(Q(h*N[e+8>>2])+N[f+376>>2]);u=Q(Q(s*q)-Q(j*i));i=Q(Q(h*N[e>>2])+N[f+368>>2]);l=Q(Q(h*N[e+4>>2])+N[f+372>>2]);h=Q(Q(1)/Q(Q(n*t)+Q(Q(u*i)+Q(m*l))));m=Q(m*h);N[f+336>>2]=m;j=Q(Q(Q(o*l)-Q(i*j))*h);N[f+344>>2]=j;n=Q(n*h);N[f+352>>2]=n;N[f+360>>2]=Q(Q(i*s)-Q(r*l))*h;N[f+324>>2]=m;N[f+320>>2]=u*h;J[f+332>>2]=0;J[f+348>>2]=0;J[f+364>>2]=0;N[f+328>>2]=n;N[f+340>>2]=Q(Q(q*i)-Q(t*o))*h;N[f+356>>2]=j;g=J[f+324>>2];e=v+P(b,160)|0;J[e+96>>2]=J[f+320>>2];J[e+100>>2]=g;g=J[f+332>>2];J[e+104>>2]=J[f+328>>2];J[e+108>>2]=g;g=J[f+340>>2];J[e+112>>2]=J[f+336>>2];J[e+116>>2]=g;g=J[f+348>>2];J[e+120>>2]=J[f+344>>2];J[e+124>>2]=g;g=J[f+356>>2];J[e+128>>2]=J[f+352>>2];J[e+132>>2]=g;g=J[f+364>>2];J[e+136>>2]=J[f+360>>2];J[e+140>>2]=g;A=(a+b|0)- -64|0;B=K[A|0];g=w+(b<<5)|0;y=J[g+12>>2];J[f+168>>2]=J[g+8>>2];J[f+172>>2]=y;y=J[g+4>>2];J[f+160>>2]=J[g>>2];J[f+164>>2]=y;g=f+16|0;Xq(g,p,f+320|0,z,e);e=J[f+172>>2];J[f+8>>2]=J[f+168>>2];J[f+12>>2]=e;e=J[f+164>>2];J[f>>2]=J[f+160>>2];J[f+4>>2]=e;TG(f+176|0,f,g);g=k+P(B,144)|0;h=N[g+20>>2];o=N[g+24>>2];i=N[g+36>>2];q=N[g+40>>2];r=N[g+52>>2];j=N[g+56>>2];s=N[g- -64>>2];l=N[g+68>>2];n=N[g+72>>2];t=N[g+80>>2];u=N[g+84>>2];m=N[g+88>>2];C=N[g+100>>2];D=N[g+104>>2];E=N[g+112>>2];F=N[g+116>>2];G=N[g+120>>2];H=N[g+128>>2];I=N[g+132>>2];M=N[g+136>>2];O=N[g>>2];R=N[g+4>>2];S=N[g+8>>2];T=N[g+16>>2];U=N[g+32>>2];V=N[g+48>>2];W=N[f+196>>2];X=N[f+200>>2];Y=N[f+212>>2];Z=N[f+216>>2];_=N[f+228>>2];$=N[f+232>>2];aa=N[f+240>>2];ba=N[f+244>>2];ca=N[f+248>>2];da=N[f+256>>2];ea=N[f+260>>2];fa=N[f+264>>2];ga=N[f+276>>2];ha=N[f+280>>2];ia=N[f+288>>2];ja=N[f+292>>2];ka=N[f+296>>2];la=N[f+304>>2];ma=N[f+308>>2];na=N[f+312>>2];oa=N[f+176>>2];pa=N[f+180>>2];qa=N[f+184>>2];ra=N[f+192>>2];sa=N[f+208>>2];ta=N[f+224>>2];e=k+P(K[A|0],144)|0;N[e+96>>2]=N[g+96>>2]+N[f+272>>2];N[e+48>>2]=V+ta;N[e+32>>2]=U+sa;N[e+16>>2]=T+ra;J[e+12>>2]=0;N[e+8>>2]=S+qa;N[e+4>>2]=R+pa;N[e>>2]=O+oa;J[e+140>>2]=0;N[e+136>>2]=M+na;N[e+132>>2]=I+ma;N[e+128>>2]=H+la;J[e+124>>2]=0;N[e+120>>2]=G+ka;N[e+116>>2]=F+ja;N[e+112>>2]=E+ia;J[e+108>>2]=0;N[e+104>>2]=D+ha;N[e+100>>2]=C+ga;J[e+92>>2]=0;N[e+88>>2]=m+fa;N[e+84>>2]=u+ea;N[e+80>>2]=t+da;J[e+76>>2]=0;N[e+72>>2]=n+ca;N[e+68>>2]=l+ba;N[e- -64>>2]=s+aa;J[e+60>>2]=0;N[e+56>>2]=j+$;N[e+52>>2]=r+_;J[e+44>>2]=0;N[e+40>>2]=q+Z;N[e+36>>2]=i+Y;J[e+28>>2]=0;N[e+24>>2]=o+X;N[e+20>>2]=h+W;b=b-1|0;if(b){continue}break}}ul(f+176|0,k);b=J[f+180>>2];a=L[a+18>>1]+a|0;J[a>>2]=J[f+176>>2];J[a+4>>2]=b;b=J[f+188>>2];J[a+8>>2]=J[f+184>>2];J[a+12>>2]=b;b=J[f+196>>2];J[a+16>>2]=J[f+192>>2];J[a+20>>2]=b;b=J[f+204>>2];J[a+24>>2]=J[f+200>>2];J[a+28>>2]=b;b=J[f+212>>2];J[a+32>>2]=J[f+208>>2];J[a+36>>2]=b;b=J[f+220>>2];J[a+40>>2]=J[f+216>>2];J[a+44>>2]=b;b=J[f+228>>2];J[a+48>>2]=J[f+224>>2];J[a+52>>2]=b;b=J[f+236>>2];J[a+56>>2]=J[f+232>>2];J[a+60>>2]=b;c=J[f+244>>2];b=a- -64|0;J[b>>2]=J[f+240>>2];J[b+4>>2]=c;b=J[f+252>>2];J[a+72>>2]=J[f+248>>2];J[a+76>>2]=b;b=J[f+260>>2];J[a+80>>2]=J[f+256>>2];J[a+84>>2]=b;b=J[f+268>>2];J[a+88>>2]=J[f+264>>2];J[a+92>>2]=b;b=J[f+276>>2];J[a+96>>2]=J[f+272>>2];J[a+100>>2]=b;b=J[f+284>>2];J[a+104>>2]=J[f+280>>2];J[a+108>>2]=b;b=J[f+300>>2];J[a+120>>2]=J[f+296>>2];J[a+124>>2]=b;b=J[f+292>>2];J[a+112>>2]=J[f+288>>2];J[a+116>>2]=b;b=J[f+316>>2];J[a+136>>2]=J[f+312>>2];J[a+140>>2]=b;b=J[f+308>>2];J[a+128>>2]=J[f+304>>2];J[a+132>>2]=b;Ha=f+512|0}function GV(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0),I=Q(0),K=Q(0),L=Q(0),O=Q(0),R=Q(0),S=Q(0),T=0,U=0,V=Q(0);j=Ha-48|0;Ha=j;N[j+44>>2]=d;F=J[a+36>>2];a:{if(F){break a}F=0;A=J[a+20>>2];T=A<<2;if(T){U=J[40592];F=Ja[J[J[U+12>>2]+8>>2]](U+12|0,T,29909,13858,133)|0;A=J[a+20>>2]}J[a+36>>2]=F;if(!A){break a}while(1){J[(v<<2)+F>>2]=v;v=v+1|0;if(v>>>0>2]){continue}break}}J[j+40>>2]=0;J[j+36>>2]=e;J[j+32>>2]=f;e=J[a+40>>2];J[j+28>>2]=J[a+32>>2];J[j+24>>2]=e;U=J[a+28>>2];J[j+16>>2]=0;J[j+8>>2]=0;J[j+12>>2]=0;r=Ha-1040|0;Ha=r;d=N[c+8>>2];o=Q(d+d);f=o>Q(0);w=Q(-o);d=N[c+4>>2];p=Q(d+d);e=p>Q(0);k=Q(-p);d=N[c>>2];q=Q(d+d);a=q>Q(0);h=Q(-q);d=N[b+8>>2];s=Q(d+d);d=N[b+4>>2];t=Q(d+d);d=N[b>>2];u=Q(d+d);g=N[j+44>>2];b:{if(g>=Q(34028234663852886e22)){d=p==Q(0)?t:p>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);y=q==Q(0)?u:q>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);g=s;if(o==Q(0)){break b}g=o>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break b}d=Q(t+Q(p*g));y=Q(u+Q(q*g));g=Q(s+Q(o*g))}C=f?o:w;D=e?p:k;E=a?q:h;H[r+1024|0]=1;J[r+1032>>2]=256;J[r+1036>>2]=256;J[r+1028>>2]=r;e=J[j+24>>2];J[r>>2]=e;I=gy?u:y;O=g>s?s:g;d=d>t?t:d;y=u>2]+(c<<2)>>2];h=N[b+12>>2];g=N[b>>2];i=Q(h-g);k=Q(g+h);d:{e:{if(!(Q(i+k)>=y)|!(Q(k-i)<=L)){break e}h=N[b+16>>2];g=N[b+4>>2];l=Q(h-g);h=Q(g+h);w=Q(t-h);k=Q(u-k);g=Q(Q(q*w)-Q(p*k));if(!(Q(Q(D*i)+Q(E*l))>=(g>Q(0)?g:Q(-g)))|!(Q(l+h)>=d)|!(Q(h-l)<=K)){break e}h=N[b+20>>2];g=N[b+8>>2];n=Q(h-g);m=Q(Q(C*l)+Q(D*n));l=Q(g+h);g=Q(s-l);h=Q(Q(p*g)-Q(o*w));if(!(m>=(h>Q(0)?h:Q(-h)))|!(Q(n+l)>=O)|!(Q(l-n)<=I)){break e}g=Q(Q(o*k)-Q(q*g));if(!(Q(Q(C*i)+Q(E*n))>=(g>Q(0)?g:Q(-g)))){break e}R=N[j+44>>2];v=J[b+24>>2];if(!(v&1)){while(1){f=P(v>>>1|0,28)+e|0;l=N[f+40>>2];k=N[f+28>>2];i=Q(l-k);h=N[f+44>>2];g=N[f+32>>2];n=Q(h-g);x=Q(g+h);w=Q(t-x);G=Q(k+l);k=Q(u-G);g=Q(Q(q*w)-Q(p*k));a=Q(G-i)<=L&Q(i+G)>=y&Q(Q(D*i)+Q(E*n))>=(g>Q(0)?g:Q(-g))&Q(n+x)>=d&Q(x-n)<=K;h=N[f+48>>2];g=N[f+36>>2];l=Q(h-g);z=Q(g+h);g=Q(s-z);h=Q(Q(p*g)-Q(o*w));g=Q(Q(o*k)-Q(q*g));b=a&Q(Q(C*n)+Q(D*l))>=(h>Q(0)?h:Q(-h))&Q(l+z)>=O&Q(z-l)<=I&Q(Q(C*i)+Q(E*l))>=(g>Q(0)?g:Q(-g));l=N[f+12>>2];k=N[f>>2];B=Q(l-k);h=N[f+16>>2];g=N[f+4>>2];n=Q(h-g);m=Q(g+h);w=Q(t-m);i=Q(k+l);k=Q(u-i);g=Q(Q(q*w)-Q(p*k));a=Q(i-B)<=L&Q(B+i)>=y&Q(Q(D*B)+Q(E*n))>=(g>Q(0)?g:Q(-g))&Q(n+m)>=d&Q(m-n)<=K;S=Q(C*n);h=N[f+20>>2];g=N[f+8>>2];n=Q(h-g);l=Q(g+h);g=Q(s-l);h=Q(Q(p*g)-Q(o*w));g=Q(Q(o*k)-Q(q*g));a=a&Q(S+Q(D*n))>=(h>Q(0)?h:Q(-h))&Q(n+l)>=O&Q(l-n)<=I&Q(Q(C*B)+Q(E*n))>=(g>Q(0)?g:Q(-g));f:{if(!(!a|!b)){a=Q(Q(Q(z-l)*o)+Q(Q(Q(G-i)*q)+Q(p*Q(x-m))))>Q(0);J[J[r+1028>>2]+(c<<2)>>2]=f+P(a,28);b=f+P(!a,28)|0;c=c+1|0;if((c|0)!=(J[r+1036>>2]&2147483647)){break f}xo(r,c<<1);break f}if(!(a|b)){break e}b=a?f:f+28|0}v=J[b+24>>2];if(!(v&1)){continue}break}}a=J[b+24>>2];A=a>>>1&15;if(!A){break e}k=Q(s+Q(o*R));n=ks?s:k;h=h>t?t:h;g=g>u?u:g;v=J[j+28>>2]+(a>>>3&536870908)|0;T=R>2];f=J[j+32>>2];if((A|0)!=1){while(1){a=J[v>>2];b=U+P(a,24)|0;m=N[b+12>>2];i=N[b>>2];S=Q(m-i);z=Q(i+m);g:{if(!(Q(S+z)>=y)|!(Q(z-S)<=L)){break g}m=N[b+16>>2];i=N[b+4>>2];x=Q(m-i);m=Q(i+m);G=Q(t-m);z=Q(u-z);i=Q(Q(q*G)-Q(p*z));if(!(Q(Q(D*S)+Q(E*x))>=(i>Q(0)?i:Q(-i)))|!(Q(x+m)>=d)|!(Q(m-x)<=K)){break g}m=N[b+20>>2];i=N[b+8>>2];B=Q(m-i);V=Q(Q(C*x)+Q(D*B));x=Q(i+m);i=Q(s-x);m=Q(Q(p*i)-Q(o*G));if(!(V>=(m>Q(0)?m:Q(-m)))|!(Q(B+x)>=O)|!(Q(x-B)<=I)){break g}i=Q(Q(o*z)-Q(q*i));if(!(Q(Q(C*S)+Q(E*B))>=(i>Q(0)?i:Q(-i)))){break g}b=J[(a<<2)+F>>2];a=J[j+40>>2];J[j+40>>2]=a+1;J[f+(a<<2)>>2]=b;if(J[j+40>>2]==J[j+36>>2]){break c}if(!T){break g}N[j+44>>2]=R;y=g;d=h;O=k;L=w;K=l;I=n}v=v+4|0;A=A-1|0;if(A){continue}break e}}b=J[(J[v>>2]<<2)+F>>2];a=J[j+40>>2];J[j+40>>2]=a+1;J[f+(a<<2)>>2]=b;f=J[j+36>>2];b=J[j+40>>2];if(!T){if((b|0)!=(f|0)){break d}break c}if((b|0)==(f|0)){break c}N[j+44>>2]=R;y=g;d=h;O=k;L=w;K=l;I=n}}a=c;c=a-1|0;if(a){continue}}break}a=J[r+1036>>2];h:{if((a|0)<0|!(a&2147483647)){break h}b=J[r+1028>>2];if((b|0)==(r|0)|!b){break h}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,b)}Ha=r+1040|0;Ha=j+48|0;return J[j+40>>2]}function uca(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=0,K=0,L=Q(0),M=0,O=0,S=Q(0),T=Q(0),U=Q(0),V=Q(0);i=Ha-144|0;Ha=i;h=c;x=N[h+20>>2];p=N[d+20>>2];t=N[h+16>>2];A=N[d+16>>2];c=a;q=N[a+8>>2];o=N[h+8>>2];s=N[h>>2];r=N[h+4>>2];l=N[h+12>>2];n=Q(N[d+24>>2]-N[h+24>>2]);k=N[d>>2];u=Q(k+k);j=N[d+8>>2];m=N[d+4>>2];z=N[d+12>>2];v=Q(z+z);d=b;D=N[b+8>>2];w=Q(Q(Q(u*j)-Q(m*v))*D);y=Q(n-w);N[i+92>>2]=y;x=Q(p-x);j=Q(D*Q(Q(j*v)+Q(u*m)));p=Q(x-j);N[i+88>>2]=p;E=Q(w+n);N[i+80>>2]=E;F=Q(j+x);N[i+76>>2]=F;n=Q(w*Q(-2));N[i+116>>2]=n;j=Q(j*Q(-2));N[i+112>>2]=j;w=Q(s+s);x=Q(l+l);m=Q(q*Q(Q(o*w)-Q(r*x)));N[i+56>>2]=m;G=Q(-m);N[i+68>>2]=G;r=Q(q*Q(Q(o*x)+Q(w*r)));N[i+52>>2]=r;H=Q(-r);N[i- -64>>2]=H;t=Q(A-t);k=Q(D*Q(Q(k*u)+Q(Q(z*v)+Q(-1))));z=Q(t-k);N[i+84>>2]=z;u=Q(m*Q(-2));N[i+104>>2]=u;v=Q(r*Q(-2));N[i+100>>2]=v;o=Q(k*Q(-2));N[i+108>>2]=o;s=Q(q*Q(Q(s*w)+Q(Q(l*x)+Q(-1))));N[i+48>>2]=s;q=Q(s*Q(-2));N[i+96>>2]=q;l=Q(k+t);N[i+72>>2]=l;k=Q(-s);N[i+60>>2]=k;N[i+8>>2]=G-m;N[i+4>>2]=H-r;N[i>>2]=k-s;N[i+140>>2]=y-E;N[i+136>>2]=p-F;N[i+132>>2]=z-l;E=xb(i+48|0,i,i+72|0,i+132|0,i+44|0,i+40|0);z=N[a+4>>2];D=Q(z+N[b+4>>2]);s=Q(D+N[e>>2]);x=Q(s*s);M=E>=x;a:{if(M){break a}l=Q(Y(Q(Q(n*n)+Q(Q(o*o)+Q(j*j)))));N[i+136>>2]=l;s=Q(Y(Q(Q(u*u)+Q(Q(q*q)+Q(v*v)))));N[i+132>>2]=s;if(s!=Q(0)){m=Q(Q(1)/s);u=Q(u*m);N[i+104>>2]=u;v=Q(v*m);N[i+100>>2]=v;q=Q(q*m);N[i+96>>2]=q}if(l!=Q(0)){m=Q(Q(1)/l);n=Q(m*n);N[i+116>>2]=n;j=Q(m*j);N[i+112>>2]=j;o=Q(o*m);N[i+108>>2]=o}if(Q(R(Q(Q(u*n)+Q(Q(q*o)+Q(v*j)))))>Q(.9998000264167786)){N[i+36>>2]=l*Q(.0010000000474974513);N[i+32>>2]=s*Q(.0010000000474974513);a=J[g+4096>>2];f=1;b=0;while(1){I=b<<2;w=N[I+(i+32|0)>>2];C=P(b,12);e=C+(i+96|0)|0;n=N[e+8>>2];O=i+48|0;B=O+P(b,24)|0;j=N[B+8>>2];o=N[e+4>>2];l=N[B+4>>2];m=N[e>>2];r=N[B>>2];B=i+C|0;b=b^1;C=O+P(b,24)|0;k=N[C>>2];N[B>>2]=k;p=N[C+4>>2];N[B+4>>2]=p;t=N[C+8>>2];N[B+8>>2]=t;e=P(b,12)+i|0;I=(i+132|0)+I|0;k=Q(Q(n*Q(t-j))+Q(Q(m*Q(k-r))+Q(o*Q(p-l))));F=Q(-w);b:{if(!(k>=F)){b=a;break b}if(!(k<=Q(w+N[I>>2]))){b=a;break b}N[e>>2]=r+Q(m*k);N[e+4>>2]=l+Q(o*k);N[e+8>>2]=j+Q(n*k);G=N[i+20>>2];p=Q(G-N[i+8>>2]);H=N[i+12>>2];t=Q(H-N[i>>2]);S=N[i+16>>2];A=Q(S-N[i+4>>2]);y=Q(Q(p*p)+Q(Q(t*t)+Q(A*A)));if(!(y>Q(9.999999974752427e-7))){b=a;break b}if(!(x>y)){b=a;break b}c:{if(a>>>0>63){b=a;break c}T=N[h+16>>2];U=N[h+20>>2];V=N[h+24>>2];k=N[d+4>>2];b=a+1|0;J[g+4096>>2]=b;a=(a<<6)+g|0;J[a+52>>2]=-1;y=Q(Y(y));N[a+12>>2]=y-D;L=p;p=Q(Q(1)/y);y=Q(L*p);N[a+8>>2]=y;A=Q(A*p);N[a+4>>2]=A;p=Q(t*p);N[a>>2]=p;N[a+24>>2]=V+Q(G-Q(y*k));N[a+20>>2]=U+Q(S-Q(A*k));N[a+16>>2]=T+Q(H-Q(p*k))}K=K+1|0}k=N[C+12>>2];N[B>>2]=k;p=N[C+16>>2];N[B+4>>2]=p;t=N[C+20>>2];N[B+8>>2]=t;k=Q(Q(n*Q(t-j))+Q(Q(m*Q(k-r))+Q(Q(p-l)*o)));d:{if(!(k>=F)){a=b;break d}if(!(k<=Q(w+N[I>>2]))){a=b;break d}N[e>>2]=r+Q(m*k);N[e+4>>2]=l+Q(o*k);N[e+8>>2]=j+Q(n*k);r=N[i+20>>2];j=Q(r-N[i+8>>2]);k=N[i+12>>2];o=Q(k-N[i>>2]);w=N[i+16>>2];l=Q(w-N[i+4>>2]);m=Q(Q(j*j)+Q(Q(o*o)+Q(l*l)));if(!(m>Q(9.999999974752427e-7))){a=b;break d}if(!(m>>0>63){a=b;break e}p=N[h+16>>2];t=N[h+20>>2];A=N[h+24>>2];n=N[d+4>>2];a=b+1|0;J[g+4096>>2]=a;b=(b<<6)+g|0;J[b+52>>2]=-1;m=Q(Y(m));N[b+12>>2]=m-D;L=j;j=Q(Q(1)/m);m=Q(L*j);N[b+8>>2]=m;l=Q(l*j);N[b+4>>2]=l;j=Q(o*j);N[b>>2]=j;N[b+24>>2]=A+Q(r-Q(m*n));N[b+20>>2]=t+Q(w-Q(l*n));N[b+16>>2]=p+Q(k-Q(j*n))}K=K+1|0}b=1;e=f;f=0;d=c;if(e){continue}break}if(K){break a}}j=N[i+56>>2];n=N[i+44>>2];m=Q(j+Q(n*Q(N[i+68>>2]-j)));o=N[i+80>>2];j=N[i+40>>2];o=Q(m-Q(o+Q(j*Q(N[i+92>>2]-o))));l=N[i+48>>2];r=Q(l+Q(n*Q(N[i+60>>2]-l)));l=N[i+72>>2];l=Q(r-Q(l+Q(j*Q(N[i+84>>2]-l))));k=N[i+52>>2];k=Q(k+Q(n*Q(N[i+64>>2]-k)));n=N[i+76>>2];n=Q(k-Q(n+Q(j*Q(N[i+88>>2]-n))));j=Q(Q(o*o)+Q(Q(l*l)+Q(n*n)));f:{if(jQ(9.999999974752427e-7)){break f}q=Q(1);u=Q(0);v=Q(0);break f}q=Q(Q(1)/Q(Y(j)));u=Q(o*q);v=Q(n*q);q=Q(l*q)}a=J[g+4096>>2];if(a>>>0>63){break a}n=N[h+16>>2];j=N[h+20>>2];o=N[h+24>>2];J[g+4096>>2]=a+1;a=(a<<6)+g|0;N[a+8>>2]=u;N[a+4>>2]=v;N[a>>2]=q;J[a+52>>2]=-1;N[a+12>>2]=Q(Y(E))-D;N[a+24>>2]=Q(m+o)-Q(z*u);N[a+20>>2]=Q(k+j)-Q(z*v);N[a+16>>2]=Q(r+n)-Q(z*q)}Ha=i+144|0;return!M|0}function _Z(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;i=Ha-16|0;Ha=i;a:{if(J[a+4656>>2]){Wa(J[40592],2,14375,2308,29034,0);break a}I[i+6>>1]=0;c=a+4872|0;EB(c,0,i+6|0);xm(c,J[a+4876>>2]);J[i+8>>2]=0;c=a+4884|0;bp(c,0,i+8|0);DB(c,J[a+4888>>2]);J[i+12>>2]=0;c=a+4896|0;ap(c,0,i+12|0);CB(c,J[a+4900>>2]);g=a+32|0;f=Ha-32|0;Ha=f;b:{if(b){mG(g,1);b=J[g+2168>>2];J[b+60>>2]=-1;J[b+48>>2]=0;hm(b,1);Cq(g);break b}hm(J[g+2168>>2],1)}Jq(g);c=J[g+2168>>2];J[c+60>>2]=-1;J[c+48>>2]=0;b=J[c+56>>2];if((b|0)!=J[c+52>>2]){d=J[c+44>>2];if(d){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,d);b=J[c+56>>2]}c:{if(!b){b=0;d=0;break c}d=J[40592];b=Ja[J[J[d+12>>2]+8>>2]](d+12|0,b,29909,21916,169)|0;d=J[c+56>>2]}J[c+52>>2]=d;J[c+44>>2]=b}H[f+28|0]=0;b=g+1180|0;c=J[b+4>>2];if((c|0)<0){d=J[b>>2];c=d+P(c,24)|0;while(1){e=J[f+12>>2];J[c>>2]=J[f+8>>2];J[c+4>>2]=e;J[c+16>>2]=J[f+24>>2];e=J[f+20>>2];J[c+8>>2]=J[f+16>>2];J[c+12>>2]=e;H[c+20|0]=K[f+28|0];c=c+24|0;if(d>>>0>c>>>0){continue}break}}J[b+4>>2]=0;Bq(b,J[g+1184>>2]);c=J[g+1192>>2];I[f+16>>1]=65535;J[f+8>>2]=-1;J[f+12>>2]=-1;b=J[c+4>>2];if((b|0)<0){d=J[c>>2];b=d+P(b,12)|0;while(1){e=J[f+12>>2];J[b>>2]=J[f+8>>2];J[b+4>>2]=e;J[b+8>>2]=J[f+16>>2];b=b+12|0;if(d>>>0>b>>>0){continue}break}}J[c+4>>2]=0;Aq(c,J[c+4>>2]);d=g+1244|0;J[d>>2]=0;J[f+8>>2]=0;c=g+1240|0;b=J[c+4>>2];if((b|0)<0){e=J[c>>2];b=e+(b<<2)|0;while(1){J[b>>2]=J[f+8>>2];b=b+4|0;if(e>>>0>b>>>0){continue}break}}J[c+4>>2]=0;b=c;c=0;h=J[d>>2];d:{if(!h){break d}d=h<<2;if(!d){break d}c=J[40592];e=c+12|0;c=(m=e,n=d,o=Ja[J[J[c>>2]+20>>2]](c)|0?64769:69706,p=20075,q=553,l=J[J[e>>2]+8>>2],Ja[l](m|0,n|0,o|0,p|0,q|0)|0)}e=J[b>>2];d=J[b+4>>2];if((d|0)>0){j=(d<<2)+c|0;d=c;while(1){J[d>>2]=J[e>>2];e=e+4|0;d=d+4|0;if(j>>>0>d>>>0){continue}break}e=J[b>>2]}if(!(!e|J[b+8>>2]<0)){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,e)}J[b+8>>2]=h;J[b>>2]=c;lG(g);d=g+2284|0;b=0;h=J[g+2288>>2];e:{if(!h){break e}c=h<<2;if(!c){break e}b=J[40592];e=Ja[J[J[b>>2]+20>>2]](b)|0?61293:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,e,20075,553)|0}e=J[d>>2];c=J[d+4>>2];if((c|0)>0){j=(c<<2)+b|0;c=b;while(1){J[c>>2]=J[e>>2];e=e+4|0;c=c+4|0;if(j>>>0>c>>>0){continue}break}e=J[d>>2]}if(!(!e|J[d+8>>2]<0)){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,e)}J[d+8>>2]=h;J[d>>2]=b;c=J[g+2368>>2];if(J[c+36>>2]){e=c+8|0;b=0;while(1){d=J[J[c+32>>2]+(b<<2)>>2];J[f+8>>2]=d;f:{if((d|0)==(J[c+4>>2]-1|0)){J[c+4>>2]=d;break f}h=J[c+12>>2];if(h>>>0>=(J[c+16>>2]&2147483647)>>>0){ab(e,f+8|0);break f}J[J[c+8>>2]+(h<<2)>>2]=d;J[c+12>>2]=J[c+12>>2]+1}b=b+1|0;if(b>>>0>2]){continue}break}}b=0;J[c+36>>2]=0;J[f+8>>2]=0;d=c+32|0;ub(d,0,f+8|0);lb(d,J[c+36>>2]);c=J[g+2372>>2];if(J[c+36>>2]){e=c+8|0;while(1){d=J[J[c+32>>2]+(b<<2)>>2];J[f+8>>2]=d;g:{if((d|0)==(J[c+4>>2]-1|0)){J[c+4>>2]=d;break g}h=J[c+12>>2];if(h>>>0>=(J[c+16>>2]&2147483647)>>>0){ab(e,f+8|0);break g}J[J[c+8>>2]+(h<<2)>>2]=d;J[c+12>>2]=J[c+12>>2]+1}b=b+1|0;if(b>>>0>2]){continue}break}}J[c+36>>2]=0;J[f+8>>2]=0;b=c+32|0;ub(b,0,f+8|0);lb(b,J[c+36>>2]);si(g);J[f+16>>2]=0;J[f+20>>2]=0;J[f+8>>2]=0;J[f+12>>2]=0;c=g+2420|0;b=J[c+4>>2];if((b|0)<0){d=J[c>>2];b=d+(b<<4)|0;while(1){e=J[f+12>>2];J[b>>2]=J[f+8>>2];J[b+4>>2]=e;e=J[f+20>>2];J[b+8>>2]=J[f+16>>2];J[b+12>>2]=e;b=b+16|0;if(d>>>0>b>>>0){continue}break}}J[c+4>>2]=0;b=c;d=0;h=J[g+2424>>2];h:{if(!h){break h}e=h<<4;if(!e){break h}c=J[40592];d=c+12|0;d=(q=d,p=e,o=Ja[J[J[c>>2]+20>>2]](c)|0?36511:69706,n=20075,m=553,l=J[J[d>>2]+8>>2],Ja[l](q|0,p|0,o|0,n|0,m|0)|0)}e=J[b>>2];c=J[b+4>>2];if((c|0)>0){j=(c<<4)+d|0;c=d;while(1){k=J[e+4>>2];J[c>>2]=J[e>>2];J[c+4>>2]=k;k=J[e+12>>2];J[c+8>>2]=J[e+8>>2];J[c+12>>2]=k;e=e+16|0;c=c+16|0;if(j>>>0>c>>>0){continue}break}e=J[b>>2]}if(!(!e|J[b+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}J[b+8>>2]=h;J[b>>2]=d;sG(g+24|0,J[g+28>>2]);Rg(g+52|0,J[g+56>>2]);Rg(g- -64|0,J[g+68>>2]);Rg(g+76|0,J[g+80>>2]);c=J[g+976>>2];b=J[c+140>>2];if(b){while(1){b=b-1|0;d=J[J[c+136>>2]+(b<<2)>>2];J[c+140>>2]=b;if(d){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,d);b=J[c+140>>2]}J[c+164>>2]=J[c+164>>2]-1;if(b){continue}break}}Ha=f+32|0;b=Ha-16|0;Ha=b;a=a+5584|0;if(!J[a+20>>2]){J[b+12>>2]=0;c=a+16|0;ub(c,0,b+12|0);lb(c,J[a+20>>2])}if(!J[a+56>>2]){J[b+12>>2]=0;c=a+52|0;ub(c,0,b+12|0);lb(c,J[a+56>>2])}Ha=b+16|0}Ha=i+16|0}function tA(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=0,G=Q(0),M=Q(0),O=Q(0),R=Q(0);c=Ha-544|0;Ha=c;y=J[a+32>>2];J[c+536>>2]=0;J[c+540>>2]=0;J[c+528>>2]=0;J[c+532>>2]=0;J[c+512>>2]=0;v=N[d+20>>2];u=N[d+24>>2];k=N[d+8>>2];l=N[d>>2];n=N[d+4>>2];q=N[d+12>>2];m=N[d+16>>2];A=N[b+20>>2];C=N[b+24>>2];p=N[b>>2];s=N[b+4>>2];t=N[b+8>>2];r=N[b+12>>2];G=N[b+16>>2];J[c+508>>2]=0;N[c+504>>2]=C;N[c+500>>2]=A;N[c+496>>2]=G;N[c+492>>2]=r;N[c+488>>2]=t;N[c+484>>2]=s;N[c+480>>2]=p;J[c+476>>2]=0;J[c+460>>2]=0;J[c+444>>2]=0;M=Q(-p);m=Q(m-G);o=Q(v-A);u=Q(u-C);w=Q(Q(Q(M*m)-Q(o*s))-Q(t*u));v=Q(Q(r*r)+Q(-.5));x=Q(Q(Q(r*Q(Q(s*m)-Q(p*o)))+Q(v*u))-Q(t*w));N[c+472>>2]=x+x;x=Q(Q(Q(v*o)+Q(r*Q(Q(p*u)-Q(t*m))))-Q(s*w));N[c+468>>2]=x+x;d=c+464|0;m=Q(Q(Q(v*m)+Q(r*Q(Q(t*o)-Q(s*u))))-Q(p*w));N[d>>2]=m+m;o=Q(Q(Q(n*t)-Q(s*k))+Q(Q(l*r)-Q(q*p)));m=Q(o+o);u=Q(Q(Q(k*p)-Q(t*l))+Q(Q(n*r)-Q(q*s)));w=Q(u+u);x=Q(Q(1)-Q(o*m));D=Q(u*w);N[c+456>>2]=x-D;o=Q(Q(Q(l*s)-Q(p*n))+Q(Q(k*r)-Q(q*t)));B=Q(o*w);k=Q(Q(q*r)-Q(Q(Q(M*l)-Q(n*s))-Q(t*k)));l=Q(k*m);N[c+452>>2]=B-l;n=Q(o*m);q=Q(k*w);N[c+448>>2]=n+q;N[c+440>>2]=B+l;l=Q(o+o);o=Q(o*l);N[c+436>>2]=x-o;m=Q(u*m);k=Q(k*l);N[c+432>>2]=m-k;J[c+428>>2]=0;N[c+424>>2]=n-q;N[c+420>>2]=m+k;N[c+416>>2]=Q(Q(1)-D)-o;k=N[e+52>>2];l=N[e+56>>2];n=N[e+48>>2];q=N[a+8>>2];m=N[a+12>>2];o=N[a+4>>2];J[c+412>>2]=0;N[c+408>>2]=m;N[c+404>>2]=q;N[c+400>>2]=o;e=J[a+16>>2];E=J[a+20>>2];F=J[a+28>>2];J[c+392>>2]=J[a+24>>2];J[c+396>>2]=F;J[c+384>>2]=e;J[c+388>>2]=E;J[c+380>>2]=0;N[c+376>>2]=l;N[c+372>>2]=k;H[c+352|0]=0;J[c+348>>2]=3;J[c+320>>2]=0;J[c+324>>2]=0;J[c+328>>2]=0;J[c+332>>2]=0;N[c+368>>2]=n;k=k>=n?n:k;k=k<=l?k:l;l=Q(k*Q(.05000000074505806));N[c+344>>2]=l;N[c+340>>2]=l;N[c+336>>2]=k*Q(.15000000596046448);H[c+192|0]=0;J[c+184>>2]=0;J[c+188>>2]=0;J[c+176>>2]=0;J[c+180>>2]=0;J[c+168>>2]=0;J[c+172>>2]=0;J[c+160>>2]=0;J[c+164>>2]=0;E=y+16|0;J[c+304>>2]=E;J[c+312>>2]=J[y+56>>2]+P(K[y+55|0],20);H[c+316|0]=K[y+54|0];k=Q(o*N[y+68>>2]);l=Q(q*N[y+72>>2]);k=k<=l?k:l;l=Q(m*N[y+76>>2]);k=k<=l?k:l;N[c+184>>2]=k*Q(.02500000037252903);N[c+176>>2]=k*Q(.10000000149011612);N[c+180>>2]=k*Q(.05000000074505806);F=c+160|0;zb(c+400|0,c+384|0,c+208|0,c+256|0,F,o==Q(1)&q==Q(1)&m==Q(1));J[c+308>>2]=J[y+60>>2];x=N[f+4>>2];D=N[f>>2];B=N[f+8>>2];J[c+156>>2]=0;k=Q(Q(-B)*g);l=Q(Q(-D)*g);n=Q(Q(-x)*g);q=Q(Q(t*k)+Q(Q(p*l)+Q(s*n)));m=Q(Q(Q(v*k)-Q(r*Q(Q(p*n)-Q(s*l))))+Q(t*q));N[c+152>>2]=m+m;m=Q(Q(s*q)+Q(Q(v*n)-Q(r*Q(Q(t*l)-Q(k*p)))));N[c+148>>2]=m+m;k=Q(Q(p*q)+Q(Q(v*l)-Q(r*Q(Q(s*k)-Q(n*t)))));N[c+144>>2]=k+k;y=L[i>>1];e=J[c+436>>2];J[c+48>>2]=J[c+432>>2];J[c+52>>2]=e;e=J[c+428>>2];J[c+40>>2]=J[c+424>>2];J[c+44>>2]=e;e=J[c+444>>2];J[c+56>>2]=J[c+440>>2];J[c+60>>2]=e;z=J[c+452>>2];e=c- -64|0;J[e>>2]=J[c+448>>2];J[e+4>>2]=z;z=J[c+460>>2];J[c+72>>2]=J[c+456>>2];J[c+76>>2]=z;z=J[d+4>>2];J[c+80>>2]=J[d>>2];J[c+84>>2]=z;z=J[c+476>>2];J[c+88>>2]=J[c+472>>2];J[c+92>>2]=z;z=J[c+420>>2];J[c+32>>2]=J[c+416>>2];J[c+36>>2]=z;k=N[c+36>>2];N[c+36>>2]=N[c+48>>2];J[c+16>>2]=152604;J[c+24>>2]=c+416;J[c+20>>2]=c+320;l=N[c+40>>2];n=N[c+56>>2];N[c+48>>2]=k;N[c+40>>2]=N[e>>2];N[c+56>>2]=N[c+68>>2];N[c+68>>2]=n;N[e>>2]=l;J[c+8>>2]=152352;J[c+12>>2]=F;e=d;d=y&512;e=sA(c+16|0,c+8|0,e,c+528|0,c+144|0,c+128|0,c+96|0,c+112|0,j,d>>>9|0);a:{if(!e){break a}if(xk(h,f,c+128|0,c+96|0,c+112|0,c+480|0,(d|0)!=0,1)){break a}I[h+12>>1]=L[h+12>>1]|1;j=N[c+100>>2];k=N[c+96>>2];l=N[c+104>>2];n=N[c+120>>2];q=N[c+488>>2];m=N[c+112>>2];o=N[c+480>>2];u=N[c+116>>2];w=N[c+484>>2];g=Q(N[c+128>>2]*g);N[h+40>>2]=g;R=Q(B*g);O=C;C=Q(Q(q*n)+Q(Q(o*m)+Q(w*u)));B=Q(Q(Q(r*Q(Q(o*u)-Q(m*w)))+Q(v*n))+Q(q*C));N[h+24>>2]=R+Q(O+Q(B+B));O=A;A=Q(Q(w*C)+Q(Q(v*u)+Q(r*Q(Q(q*m)-Q(n*o)))));N[h+20>>2]=Q(x*g)+Q(O+Q(A+A));A=Q(D*g);g=Q(Q(o*C)+Q(Q(v*m)+Q(r*Q(Q(w*n)-Q(u*q)))));N[h+16>>2]=A+Q(G+Q(g+g));g=Q(Q(t*l)+Q(Q(p*k)+Q(s*j)));n=Q(Q(Q(r*Q(Q(p*j)+Q(k*Q(-s))))+Q(v*l))+Q(t*g));n=Q(n+n);p=Q(Q(p*g)+Q(Q(v*k)+Q(r*Q(Q(s*l)+Q(j*Q(-t))))));p=Q(p+p);g=Q(Q(s*g)+Q(Q(v*j)+Q(r*Q(Q(t*k)+Q(l*M)))));g=Q(g+g);j=Q(Q(1)/Q(Y(Q(Q(n*n)+Q(Q(p*p)+Q(g*g))))));N[h+36>>2]=n*j;N[h+32>>2]=g*j;N[h+28>>2]=p*j;Go(h,L[i>>1],a,E,b,f)}Ha=c+544|0;return e|0}function Cu(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;e=Ja[J[J[b>>2]+12>>2]](b)|0;i=Ja[J[J[b>>2]+8>>2]](b)|0;g=a+4|0;j=i+J[a+8>>2]|0;if(j>>>0>(J[a+12>>2]&2147483647)>>>0){a:{if(!j){break a}d=j<<4;if(!d){break a}c=J[40592];f=c+12|0;f=(m=f,n=d,o=Ja[J[J[c>>2]+20>>2]](c)|0?33033:69706,p=20075,q=553,l=J[J[f>>2]+8>>2],Ja[l](m|0,n|0,o|0,p|0,q|0)|0)}h=J[g>>2];c=J[g+4>>2];if((c|0)>0){k=(c<<4)+f|0;d=h;c=f;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];J[c+12>>2]=J[d+12>>2];d=d+16|0;c=c+16|0;if(k>>>0>c>>>0){continue}break}}if(!(!h|J[g+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,h)}J[g+8>>2]=j;J[g>>2]=f}if((i|0)>0){f=(i<<4)+e|0;while(1){d=J[a+8>>2];b:{if(d>>>0>=(J[a+12>>2]&2147483647)>>>0){Bu(g,e);break b}c=J[a+4>>2]+(d<<4)|0;N[c>>2]=N[e>>2];N[c+4>>2]=N[e+4>>2];N[c+8>>2]=N[e+8>>2];J[c+12>>2]=J[e+12>>2];J[a+8>>2]=d+1}e=e+16|0;if(f>>>0>e>>>0){continue}break}}e=Ja[J[J[b>>2]+20>>2]](b)|0;c=Ja[J[J[b>>2]+16>>2]](b)|0;d=a+16|0;f=c+J[a+20>>2]|0;if(f>>>0>(J[a+24>>2]&2147483647)>>>0){oc(d,f)}if((c|0)>0){h=(c<<5)+e|0;while(1){f=J[a+20>>2];c:{if(f>>>0>=(J[a+24>>2]&2147483647)>>>0){Bm(d,e);break c}c=J[a+16>>2]+(f<<5)|0;N[c>>2]=N[e>>2];N[c+4>>2]=N[e+4>>2];N[c+8>>2]=N[e+8>>2];J[c+12>>2]=J[e+12>>2];N[c+16>>2]=N[e+16>>2];N[c+20>>2]=N[e+20>>2];N[c+24>>2]=N[e+24>>2];J[c+28>>2]=J[e+28>>2];J[a+20>>2]=f+1}e=e+32|0;if(h>>>0>e>>>0){continue}break}}e=Ja[J[J[b>>2]+28>>2]](b)|0;j=Ja[J[J[b>>2]+24>>2]](b)|0;g=a+28|0;i=j+J[g+4>>2]|0;if(i>>>0>(J[g+8>>2]&2147483647)>>>0){f=0;d:{if(!i){break d}d=P(i,48);if(!d){break d}c=J[40592];f=Ja[J[J[c>>2]+20>>2]](c)|0?48615:69706;f=Ja[J[J[c+12>>2]+8>>2]](c+12|0,d,f,20075,553)|0}h=J[g>>2];c=J[g+4>>2];if((c|0)>0){k=P(c,48)+f|0;d=h;c=f;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];J[c+12>>2]=J[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];J[c+28>>2]=J[d+28>>2];N[c+32>>2]=N[d+32>>2];N[c+36>>2]=N[d+36>>2];N[c+40>>2]=N[d+40>>2];J[c+44>>2]=J[d+44>>2];d=d+48|0;c=c+48|0;if(k>>>0>c>>>0){continue}break}}if(!(!h|J[g+8>>2]<0)){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,h)}J[g+8>>2]=i;J[g>>2]=f}if((j|0)>0){f=P(j,48)+e|0;while(1){d=J[g+4>>2];e:{if(d>>>0>=(J[g+8>>2]&2147483647)>>>0){Am(g,e);break e}c=J[g>>2]+P(d,48)|0;N[c>>2]=N[e>>2];N[c+4>>2]=N[e+4>>2];N[c+8>>2]=N[e+8>>2];J[c+12>>2]=J[e+12>>2];N[c+16>>2]=N[e+16>>2];N[c+20>>2]=N[e+20>>2];N[c+24>>2]=N[e+24>>2];J[c+28>>2]=J[e+28>>2];N[c+32>>2]=N[e+32>>2];N[c+36>>2]=N[e+36>>2];N[c+40>>2]=N[e+40>>2];J[c+44>>2]=J[e+44>>2];J[g+4>>2]=d+1}e=e+48|0;if(f>>>0>e>>>0){continue}break}}e=Ja[J[J[b>>2]+36>>2]](b)|0;f=Ja[J[J[b>>2]+32>>2]](b)|0;h=f+J[a+44>>2]|0;if(h>>>0>(J[a+48>>2]&2147483647)>>>0){c=0;f:{if(!h){break f}d=P(h,24);if(!d){break f}b=J[40592];c=b+12|0;c=(q=c,p=d,o=Ja[J[J[b>>2]+20>>2]](b)|0?32561:69706,n=20075,m=553,l=J[J[c>>2]+8>>2],Ja[l](q|0,p|0,o|0,n|0,m|0)|0)}b=J[a+40>>2];d=J[a+44>>2];if((d|0)>0){g=P(d,24)+c|0;d=c;while(1){N[d>>2]=N[b>>2];N[d+4>>2]=N[b+4>>2];N[d+8>>2]=N[b+8>>2];i=J[b+16>>2];J[d+12>>2]=J[b+12>>2];J[d+16>>2]=i;J[d+20>>2]=J[b+20>>2];b=b+24|0;d=d+24|0;if(g>>>0>d>>>0){continue}break}b=J[a+40>>2]}if(!(!b|J[a+48>>2]<0)){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,b)}J[a+48>>2]=h;J[a+40>>2]=c}if((f|0)>0){g=P(f,24)+e|0;while(1){b=J[a+44>>2];g:{if(b>>>0>=(J[a+48>>2]&2147483647)>>>0){c=0;b=J[a+48>>2];h=b&2147483647?b<<1:1;h:{if(!h){break h}d=P(h,24);if(!d){break h}b=J[40592];c=b+12|0;c=(m=c,n=d,o=Ja[J[J[b>>2]+20>>2]](b)|0?32561:69706,p=20075,q=553,l=J[J[c>>2]+8>>2],Ja[l](m|0,n|0,o|0,p|0,q|0)|0)}b=J[a+44>>2];if((b|0)>0){b=P(b,24)+c|0;f=J[a+40>>2];d=c;while(1){N[d>>2]=N[f>>2];N[d+4>>2]=N[f+4>>2];N[d+8>>2]=N[f+8>>2];i=J[f+16>>2];J[d+12>>2]=J[f+12>>2];J[d+16>>2]=i;J[d+20>>2]=J[f+20>>2];f=f+24|0;d=d+24|0;if(b>>>0>d>>>0){continue}break}b=J[a+44>>2]}b=P(b,24)+c|0;N[b>>2]=N[e>>2];N[b+4>>2]=N[e+4>>2];N[b+8>>2]=N[e+8>>2];J[b+20>>2]=J[e+20>>2];d=J[e+16>>2];J[b+12>>2]=J[e+12>>2];J[b+16>>2]=d;i:{if(J[a+48>>2]<0){break i}b=J[a+40>>2];if(!b){break i}d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,b)}J[a+48>>2]=h;J[a+40>>2]=c;break g}b=J[a+40>>2]+P(b,24)|0;N[b>>2]=N[e>>2];N[b+4>>2]=N[e+4>>2];N[b+8>>2]=N[e+8>>2];c=J[e+16>>2];J[b+12>>2]=J[e+12>>2];J[b+16>>2]=c;J[b+20>>2]=J[e+20>>2]}J[a+44>>2]=J[a+44>>2]+1;e=e+24|0;if(g>>>0>e>>>0){continue}break}}}function OJ(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=Q(0),s=0,t=0,u=0,w=0,x=0,y=0,z=0,A=Q(0),B=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0;i=J[a+88>>2];a=J[i+8>>2];a:{b:{if((a|0)!=-1){k=J[i+12>>2]+P(a,40)|0;J[i+8>>2]=J[k+36>>2];break b}a=J[i>>2];if(a>>>0>=256){Wa(J[40592],16,16512,2106,75948,0);a=-1;break a}J[i>>2]=a+1;g=J[i+16>>2];f=g+1|0;h=J[i+20>>2]&2147483647;c:{if(f>>>0<=h>>>0){break c}n=h;h=h?h<<1:2;h=f>>>0>h>>>0?f:h;if(n>>>0>=h>>>0){break c}bs(i+12|0,h);g=J[i+16>>2]}J[i+16>>2]=f;k=J[i+12>>2]+P(g,40)|0}f=J[40592];h=Ja[J[J[f>>2]+20>>2]](f)|0?42713:69706;t=Ja[J[J[f+12>>2]+8>>2]](f+12|0,13008,h,16512,2114)|0;f=t;J[f+32>>2]=0;J[f+36>>2]=0;J[f>>2]=0;J[f+4>>2]=0;J[f+76>>2]=0;J[f+80>>2]=0;J[f+72>>2]=-1;J[f+64>>2]=0;J[f+68>>2]=0;H[f+53|0]=0;H[f+54|0]=0;H[f+55|0]=0;H[f+56|0]=0;H[f+57|0]=0;H[f+58|0]=0;H[f+59|0]=0;H[f+60|0]=0;J[f+48>>2]=0;J[f+52>>2]=0;J[f+40>>2]=0;J[f+44>>2]=0;J[f+8>>2]=0;J[f+12>>2]=0;J[f+16>>2]=0;J[f+20>>2]=0;H[f+21|0]=0;H[f+22|0]=0;H[f+23|0]=0;H[f+24|0]=0;H[f+25|0]=0;H[f+26|0]=0;H[f+27|0]=0;H[f+28|0]=0;J[f+84>>2]=0;J[f+88>>2]=0;J[f+92>>2]=0;J[f+96>>2]=0;J[f+100>>2]=0;J[f+104>>2]=0;J[f+108>>2]=0;J[f+112>>2]=0;J[f+116>>2]=0;J[f+120>>2]=0;J[f+124>>2]=0;J[f+128>>2]=0;Uc(f+132|0);I[f+168>>1]=256;f=f+176|0;J[f+12800>>2]=0;J[f+12804>>2]=0;J[f+12816>>2]=0;f=f+12808|0;J[f>>2]=0;J[f+4>>2]=0;f=J[b>>2];J[k+4>>2]=((f|0)<0?f^-1:f|-2147483648)>>>1;f=J[b+4>>2];J[k+8>>2]=((f|0)<0?f^-1:f|-2147483648)>>>1;f=J[b+8>>2];J[k+12>>2]=((f|0)<0?f^-1:f|-2147483648)>>>1;f=J[b+12>>2];J[k+16>>2]=((f|0)<0?f^-1:f|-2147483648)>>>1;f=J[b+16>>2];J[k+20>>2]=((f|0)<0?f^-1:f|-2147483648)>>>1;f=J[b+20>>2];J[k+28>>2]=t;J[k+24>>2]=((f|0)<0?f^-1:f|-2147483648)>>>1;J[k+36>>2]=J[b+24>>2];$r(J[i>>2],J[i+12>>2]);if(c){h=Ha-32|0;Ha=h;u=J[i+4216>>2];if(u){x=J[i+24>>2];y=J[i+12>>2];o=J[i+4220>>2];d:{while(1){f=1;if(!o){break d}o=o-1|0;if(!J[(o<<2)+u>>2]){continue}break}f=(o&134217727)+1|0}while(1){o=J[(s<<2)+u>>2];if(o){z=s<<5;while(1){g=P(qea(o)|z,12)+x|0;b=L[g+4>>1];e:{if(b){c=g+8|0;c=(b|0)!=1?J[(i+P(b,12)|0)+92>>2]+(J[g+8>>2]<<2)|0:c;b=J[(P(L[c+2>>1],40)+y|0)+28>>2];c=J[b+76>>2]+(L[c>>1]<<3)|0;g=J[c+4>>2];b=J[(g&1?96:100)+b>>2]+P(J[c>>2],24)|0;c=J[b+12>>2];J[h+16>>2]=J[b+8>>2];J[h+20>>2]=c;c=J[b+20>>2];J[h+24>>2]=J[b+16>>2];J[h+28>>2]=c;c=J[b+4>>2];J[h+8>>2]=J[b>>2];J[h+12>>2]=c;c=J[h+20>>2];break e}c=J[g>>2];b=P(c,24)+d|0;A=N[b+16>>2];B=N[b+20>>2];D=N[b>>2];E=N[b+4>>2];F=N[b+8>>2];r=N[(c<<2)+e>>2];b=(C(Q(N[b+12>>2]+r)),v(2));c=((b|0)<0?b^-1:b|-2147483648)>>>1|0;J[h+20>>2]=c;b=(C(Q(F-r)),v(2));J[h+16>>2]=((b|0)<0?b^-1:b|-2147483648)>>>1;b=(C(Q(E-r)),v(2));J[h+12>>2]=((b|0)<0?b^-1:b|-2147483648)>>>1;b=(C(Q(D-r)),v(2));J[h+8>>2]=((b|0)<0?b^-1:b|-2147483648)>>>1;b=(C(Q(B+r)),v(2));J[h+28>>2]=((b|0)<0?b^-1:b|-2147483648)>>>1;b=(C(Q(A+r)),v(2));J[h+24>>2]=((b|0)<0?b^-1:b|-2147483648)>>>1;g=J[g+8>>2]}f:{if(M[k+16>>2]>2]|M[k+4>>2]>c>>>0|(M[h+24>>2]>2]|M[k+20>>2]>2])){break f}if(M[h+28>>2]>2]|M[k+24>>2]>2]){break f}n=h+8|0;l=0;b=Ha-1040|0;Ha=b;j=g>>>2|0;G=J[i+24>>2];w=g>>>7|0;g:{if(w>>>0>2]){p=j&31;c=J[i+76>>2];break g}c=J[40592];p=j&31;m=(j+128>>>5|0)+((p|0)!=0)|0;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,m<<2,29909,16512,274)|0;q=J[i+80>>2];h:{if(q){Ua(c,J[i+76>>2],q<<2);l=J[i+80>>2];if((m|0)==(l|0)){break h}}Va((l<<2)+c|0,0,m-l<<2)}l=J[i+76>>2];if(l){q=J[40592];Ja[J[J[q+12>>2]+12>>2]](q+12|0,l)}J[i+80>>2]=m;J[i+76>>2]=c}m=g&1;c=(w<<2)+c|0;J[c>>2]=J[c>>2]|1<>1];i:{if((j|0)!=1){if(!j){break i}c=J[(i+P(j,12)|0)+92>>2]+(J[l+8>>2]<<2)|0}Ua(b,c,j<<2)}c=Vl(t,n,g,m);g=j<<2;m=g+b|0;I[m+2>>1]=a;I[m>>1]=c;if(j>>>0>=2){c=J[l+8>>2];g=(i+g|0)+3176|0;J[J[(i+P(j,12)|0)+92>>2]+(c<<2)>>2]=J[g>>2];J[g>>2]=c}c=j+1|0;j:{if(!j){J[l+8>>2]=J[b>>2];break j}j=i+P(c,12)|0;m=j+92|0;p=(i+(c<<2)|0)+3176|0;g=J[p>>2];k:{if((g|0)!=-1){J[l+8>>2]=g;g=J[m>>2]+(g<<2)|0;J[p>>2]=J[g>>2];break k}g=J[j+96>>2];J[l+8>>2]=g;p=c+g|0;n=J[j+100>>2]&2147483647;l:{if(p>>>0<=n>>>0){break l}q=n;n=n?n<<1:2;n=n>>>0

>>0?p:n;if(q>>>0>=n>>>0){break l}lb(m,n);g=J[j+96>>2]}m=J[m>>2];J[j+96>>2]=p;g=m+(g<<2)|0}Ua(g,b,c<<2)}I[l+4>>1]=c;Ha=b+1040|0}o=o-1&o;if(o){continue}break}}s=s+1|0;if((f|0)!=(s|0)){continue}break}}Ha=h+32|0}}return a|0}function GX(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=0,F=0,G=Q(0);p=Ha-32|0;Ha=p;v=N[c+4>>2];C=N[d+16>>2];N[p>>2]=C;D=N[d+20>>2];N[p+4>>2]=D;z=N[d+24>>2];N[p+12>>2]=v;N[p+8>>2]=z;A=J[e+32>>2];d=A;c=Ha-448|0;Ha=c;m=N[p+8>>2];l=N[p>>2];n=N[p+4>>2];g=N[e+4>>2];k=N[e+8>>2];h=N[e+12>>2];J[c+380>>2]=0;N[c+376>>2]=h;N[c+372>>2]=k;N[c+368>>2]=g;w=J[e+16>>2];E=J[e+20>>2];F=J[e+28>>2];J[c+360>>2]=J[e+24>>2];J[c+364>>2]=F;J[c+352>>2]=w;J[c+356>>2]=E;H[c+224|0]=0;J[c+216>>2]=0;J[c+220>>2]=0;J[c+208>>2]=0;J[c+212>>2]=0;J[c+200>>2]=0;J[c+204>>2]=0;J[c+192>>2]=0;J[c+196>>2]=0;J[c+336>>2]=d+16;J[c+344>>2]=J[d+56>>2]+P(K[d+55|0],20);H[c+348|0]=K[d+54|0];i=Q(g*N[d+68>>2]);j=Q(k*N[d+72>>2]);i=i<=j?i:j;j=Q(h*N[d+76>>2]);i=i<=j?i:j;N[c+216>>2]=i*Q(.02500000037252903);N[c+208>>2]=i*Q(.10000000149011612);N[c+212>>2]=i*Q(.05000000074505806);e=c+192|0;zb(c+368|0,c+352|0,c+240|0,c+288|0,e,g==Q(1)&k==Q(1)&h==Q(1));J[c+340>>2]=J[d+60>>2];k=N[f>>2];g=Q(l-N[f+16>>2]);l=Q(g+g);g=Q(n-N[f+20>>2]);n=Q(g+g);h=N[f+4>>2];i=N[f+8>>2];g=Q(m-N[f+24>>2]);j=Q(g+g);o=Q(Q(Q(Q(-k)*l)-Q(n*h))-Q(i*j));g=N[f+12>>2];x=Q(Q(g*g)+Q(-.5));N[c+180>>2]=Q(Q(n*x)+Q(g*Q(Q(k*j)-Q(i*l))))-Q(h*o);J[c+188>>2]=0;J[c+172>>2]=0;J[c+156>>2]=0;N[c+184>>2]=Q(Q(j*x)+Q(g*Q(Q(h*l)-Q(k*n))))-Q(i*o);s=Q(h*Q(0));q=Q(g*Q(0));u=Q(k*Q(0));m=Q(s+Q(Q(q-i)-u));t=Q(i*Q(0));r=Q(u+Q(Q(q-h)-t));B=Q(r+r);y=Q(m*B);u=Q(t+Q(s+Q(u+g)));q=Q(t+Q(Q(q-k)-s));s=Q(q+q);t=Q(u*s);N[c+164>>2]=y-t;N[c+152>>2]=y+t;q=Q(Q(1)-Q(q*s));t=Q(r*B);N[c+168>>2]=q-t;G=q;q=Q(m+m);y=Q(m*q);N[c+148>>2]=G-y;N[c+176>>2]=Q(Q(l*x)+Q(g*Q(Q(i*n)-Q(h*j))))-Q(k*o);J[c+140>>2]=0;g=Q(m*s);k=Q(u*B);N[c+160>>2]=g+k;h=Q(r*s);i=Q(u*q);N[c+144>>2]=h-i;N[c+136>>2]=g-k;N[c+132>>2]=h+i;N[c+128>>2]=Q(Q(1)-t)-y;J[c+56>>2]=0;J[c+60>>2]=4;d=J[c+180>>2];J[c+32>>2]=J[c+176>>2];J[c+36>>2]=d;d=J[c+188>>2];J[c+40>>2]=J[c+184>>2];J[c+44>>2]=d;J[c+112>>2]=0;d=J[c+188>>2];J[c+88>>2]=J[c+184>>2];J[c+92>>2]=d;d=J[c+180>>2];J[c+80>>2]=J[c+176>>2];J[c+84>>2]=d;d=J[c+188>>2];J[c+104>>2]=J[c+184>>2];J[c+108>>2]=d;H[c+64|0]=1;J[c+48>>2]=0;J[c+52>>2]=0;d=J[c+180>>2];J[c+96>>2]=J[c+176>>2];J[c+100>>2]=d;J[c+24>>2]=152284;J[c+28>>2]=c+32;J[c+16>>2]=152352;J[c+20>>2]=e;J[c>>2]=2139095039;d=Gk(c+24|0,c+16|0,c+176|0,c,c+432|0,c+416|0,c+400|0,c+384|0);a:{if((d|0)==2){J[p+28>>2]=0;break a}g=N[c+384>>2];N[p+28>>2]=g*g;e=J[c+400>>2];w=J[c+404>>2];N[a+8>>2]=N[c+408>>2];J[a>>2]=e;J[a+4>>2]=w;e=J[c+416>>2];w=J[c+420>>2];N[p+24>>2]=N[c+424>>2];J[p+16>>2]=e;J[p+20>>2]=w;g=N[f+8>>2];k=N[a+8>>2];l=Q(k+k);k=N[f>>2];h=N[a>>2];n=Q(h+h);h=N[a+4>>2];j=Q(h+h);h=N[f+4>>2];o=Q(Q(g*l)+Q(Q(k*n)+Q(j*h)));i=N[f+12>>2];m=Q(Q(i*i)+Q(-.5));N[a+8>>2]=Q(g*o)+Q(Q(l*m)+Q(i*Q(Q(k*j)-Q(n*h))));N[a+4>>2]=Q(h*o)+Q(Q(j*m)+Q(i*Q(Q(g*n)-Q(l*k))));N[a>>2]=Q(k*o)+Q(Q(n*m)+Q(i*Q(Q(h*l)-Q(j*g))));r=N[f+16>>2];s=N[f+20>>2];l=N[p+24>>2];l=Q(l+l);n=N[p+16>>2];n=Q(n+n);j=N[p+20>>2];j=Q(j+j);o=Q(Q(g*l)+Q(Q(k*n)+Q(h*j)));N[p+24>>2]=N[f+24>>2]+Q(Q(g*o)+Q(Q(l*m)+Q(i*Q(Q(k*j)-Q(n*h)))));N[p+20>>2]=s+Q(Q(h*o)+Q(Q(j*m)+Q(i*Q(Q(g*n)-Q(l*k)))));N[p+16>>2]=r+Q(Q(k*o)+Q(Q(n*m)+Q(i*Q(Q(h*l)-Q(j*g)))))}Ha=c+448|0;b:{c:{if((d|0)!=2){g=N[p+28>>2];c=0;if(g>Q(v*v)){break b}g=Q(v-Q(Y(g)));N[b>>2]=g>Q(0)?g:Q(0);N[a+8>>2]=-N[a+8>>2];N[a+4>>2]=-N[a+4>>2];N[a>>2]=-N[a>>2];break c}d=K[A+55|0];d:{if(!d){g=Q(-34028234663852886e22);break d}h=N[f+8>>2];g=Q(z-N[f+24>>2]);g=Q(g+g);i=N[f>>2];k=Q(C-N[f+16>>2]);k=Q(k+k);m=Q(D-N[f+20>>2]);j=Q(m+m);m=N[f+4>>2];o=Q(Q(h*g)+Q(Q(i*k)+Q(j*m)));l=N[f+12>>2];n=Q(Q(l*l)+Q(-.5));s=Q(Q(h*o)+Q(Q(g*n)-Q(l*Q(Q(i*j)-Q(k*m)))));z=Q(Q(m*o)+Q(Q(j*n)-Q(l*Q(Q(h*k)-Q(g*i)))));x=Q(Q(i*o)+Q(Q(k*n)-Q(l*Q(Q(m*g)-Q(j*h)))));q=Q(-m);u=Q(-i);t=Q(-h);f=J[A+56>>2];g=Q(-34028234663852886e22);while(1){j=N[f+8>>2];o=N[f>>2];r=N[f+4>>2];k=Q(N[f+12>>2]+Q(Q(s*j)+Q(Q(x*o)+Q(z*r))));if(k>g){g=Q(j+j);j=Q(o+o);o=Q(r+r);r=Q(Q(h*g)+Q(Q(i*j)+Q(m*o)));N[a+8>>2]=Q(h*r)+Q(Q(g*n)+Q(l*Q(Q(i*o)+Q(j*q))));N[a+4>>2]=Q(m*r)+Q(Q(o*n)+Q(l*Q(Q(h*j)+Q(g*u))));N[a>>2]=Q(i*r)+Q(Q(j*n)+Q(l*Q(Q(m*g)+Q(o*t))));g=k}f=f+20|0;d=d-1|0;if(d){continue}break}}g=Q(v-g);N[b>>2]=g>Q(0)?g:Q(0)}c=1}Ha=p+32|0;return c|0}function Fh(a,b,c,d,e,f,g,h){var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=0;r=Ha-48|0;Ha=r;H[g|0]=0;i=N[a+16>>2];k=N[a>>2];m=N[a+12>>2];l=N[a+4>>2];s=N[a+8>>2];j=Q(N[a+20>>2]-s);N[r+44>>2]=j;i=Q(i-l);N[r+40>>2]=i;n=Q(m-k);N[r+36>>2]=n;m=N[a+28>>2];o=N[a+24>>2];s=Q(N[a+32>>2]-s);N[r+32>>2]=s;v=Q(m-l);N[r+28>>2]=v;o=Q(o-k);N[r+24>>2]=o;a:{b:{if(h){x=N[r+32>>2];s=N[c+8>>2];j=N[a+8>>2];l=Q(s-j);A=N[r+24>>2];v=N[c>>2];i=N[a>>2];m=Q(v-i);o=N[c+4>>2];k=N[a+4>>2];n=Q(o-k);B=N[r+28>>2];t=Q(Q(x*l)+Q(Q(A*m)+Q(n*B)));C=N[r+44>>2];D=N[r+36>>2];y=N[r+40>>2];u=Q(Q(C*l)+Q(Q(D*m)+Q(n*y)));c:{if(u<=Q(0)&t<=Q(0)){break c}l=N[a+20>>2];q=Q(s-l);m=N[a+12>>2];p=Q(v-m);n=N[a+16>>2];w=Q(o-n);E=Q(Q(x*q)+Q(Q(A*p)+Q(B*w)));q=Q(Q(C*q)+Q(Q(D*p)+Q(y*w)));if(!(!(q>=Q(0))|!(q>=E))){i=m;k=n;j=l;break c}F=Q(Q(u*E)-Q(t*q));if(!(!(F<=Q(0))|(!(q<=Q(0))|!(u>=Q(0))))){l=Q(u/Q(u-q));j=Q(j+Q(C*l));k=Q(k+Q(y*l));i=Q(i+Q(D*l));break c}w=s;s=N[a+32>>2];p=Q(w-s);w=v;v=N[a+24>>2];z=Q(w-v);w=o;o=N[a+28>>2];G=Q(w-o);w=Q(Q(C*p)+Q(Q(D*z)+Q(y*G)));p=Q(Q(x*p)+Q(Q(A*z)+Q(B*G)));if(!(!(p>=Q(0))|!(p>=w))){i=v;k=o;j=s;break c}u=Q(Q(w*t)-Q(p*u));if(!(!(u<=Q(0))|(!(p<=Q(0))|!(t>=Q(0))))){l=Q(t/Q(t-p));j=Q(j+Q(x*l));k=Q(k+Q(B*l));i=Q(i+Q(A*l));break c}d:{z=Q(Q(q*p)-Q(E*w));if(!(z<=Q(0))){break d}t=Q(E-q);if(!(t>=Q(0))){break d}q=Q(w-p);if(!(q>=Q(0))){break d}i=Q(t/Q(t+q));j=Q(l+Q(Q(s-l)*i));k=Q(n+Q(Q(o-n)*i));i=Q(m+Q(Q(v-m)*i));break c}m=Q(Q(1)/Q(F+Q(z+u)));l=Q(F*m);m=Q(u*m);j=Q(Q(x*l)+Q(j+Q(C*m)));k=Q(Q(B*l)+Q(k+Q(y*m)));i=Q(Q(A*l)+Q(i+Q(D*m)))}N[r+20>>2]=j;N[r+16>>2]=k;N[r+12>>2]=i;j=Q(N[r+20>>2]-N[c+8>>2]);i=Q(j*j);j=Q(N[r+12>>2]-N[c>>2]);k=Q(j*j);j=Q(N[r+16>>2]-N[c+4>>2]);if(Q(i+Q(k+Q(j*j)))<=Q(d*d)){J[f>>2]=0;break b}i=N[r+40>>2];n=N[r+36>>2];o=N[r+24>>2];v=N[r+28>>2];s=N[r+32>>2];j=N[r+44>>2]}m=N[e>>2];t=N[e+4>>2];A=Q(Q(m*v)-Q(o*t));k=N[e+8>>2];B=Q(Q(t*s)-Q(v*k));C=Q(Q(k*o)-Q(s*m));l=Q(Q(j*A)+Q(Q(n*B)+Q(C*i)));if(l>Q(-9999999747378752e-21)&l>2]*d);p=Q(N[b>>2]*d);u=Q(N[b+4>>2]*d);b=Q(Q(k*q)+Q(Q(m*p)+Q(u*t)))>=Q(0);x=Q(Q(1)/l);w=k;k=N[a>>2];p=Q(Q(N[c>>2]-(b?Q(-p):p))-k);l=N[a+4>>2];u=Q(Q(N[c+4>>2]-(b?Q(-u):u))-l);D=Q(Q(p*i)-Q(n*u));y=m;z=i;m=N[a+8>>2];i=Q(Q(N[c+8>>2]-(b?Q(-q):q))-m);q=Q(Q(u*j)-Q(z*i));n=Q(Q(i*n)-Q(j*p));j=Q(x*Q(Q(w*D)+Q(Q(y*q)+Q(t*n))));i=Q(x*Q(Q(i*A)+Q(Q(p*B)+Q(C*u))));b=iQ(1)|(jQ(1)))){d=Q(x*Q(Q(s*D)+Q(Q(o*q)+Q(v*n))));if(d>2]=d;I=1;H[g|0]=1;break a}e:{f:{g:{h:{if(b){if(j>2];s=Q(m-n);v=N[a+32>>2];o=Q(Q(Q(1)-i)-j);u=Q(Q(Q(i*n)+Q(j*v))+Q(o*m));y=Q(s*Q(u-n));n=N[a+12>>2];t=Q(k-n);q=N[a+24>>2];x=Q(Q(Q(i*n)+Q(j*q))+Q(o*k));z=Q(t*Q(x-n));n=N[a+16>>2];p=Q(l-n);w=j;j=N[a+28>>2];o=Q(Q(Q(i*n)+Q(w*j))+Q(o*l));if(!(Q(y+Q(z+Q(p*Q(o-n))))Q(1))){b=0;g=2;break e}n=N[a+32>>2];s=Q(n-m);v=N[a+20>>2];o=Q(Q(Q(1)-i)-j);u=Q(Q(Q(i*v)+Q(j*n))+Q(o*m));y=Q(s*Q(u-m));m=N[a+24>>2];t=Q(m-k);q=N[a+12>>2];x=Q(Q(Q(i*q)+Q(j*m))+Q(o*k));z=Q(t*Q(x-k));k=N[a+28>>2];p=Q(k-l);w=i;i=N[a+16>>2];o=Q(Q(Q(w*i)+Q(j*k))+Q(o*l));if(Q(y+Q(z+Q(p*Q(o-l))))Q(1))){break f}n=N[a+20>>2];s=Q(n-m);v=N[a+32>>2];o=Q(Q(Q(1)-i)-j);u=Q(Q(Q(i*n)+Q(j*v))+Q(o*m));y=Q(s*Q(u-m));m=N[a+12>>2];t=Q(m-k);q=N[a+24>>2];x=Q(Q(Q(i*m)+Q(j*q))+Q(o*k));z=Q(t*Q(x-k));k=N[a+16>>2];p=Q(k-l);w=j;j=N[a+28>>2];o=Q(Q(Q(i*k)+Q(w*j))+Q(o*l));if(Q(y+Q(z+Q(p*Q(o-l))))>2]=N[r+12>>2];break b}b=0;g=1}if(!Yd(c,e,P(b,12)+a|0,P(g,12)+a|0,d,r+12|0)){break a}d=N[r+12>>2];if(!(d>=Q(0))){break a}N[f>>2]=d}I=1}Ha=r+48|0;return I}function p9(a,b,c,d,e,f,g,h){a=a|0;b=Q(b);c=Q(c);d=d|0;e=e|0;f=f|0;g=g|0;h=Q(h);var i=0,j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,I=0,L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=0,Y=Q(0),Z=Q(0),_=Q(0),$=0,aa=0,ba=Q(0),ca=Q(0),da=Q(0),ea=0,fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=0,na=0,oa=0;i=Ha-144|0;Ha=i;$=J[a+448>>2];if(J[a+292>>2]|J[a+304>>2]|J[a+660>>2]){x=J[a+264>>2];j=J[a+228>>2];aa=J[a+444>>2];k=J[a+420>>2];G=J[a+408>>2];I=K[J[a+476>>2]];J[i+104>>2]=0;J[i+108>>2]=0;J[i+96>>2]=0;J[i+100>>2]=0;J[i+88>>2]=0;J[i+92>>2]=0;J[i+80>>2]=0;J[i+84>>2]=0;I=I&1;if(!I){A=N[a+560>>2];B=N[a+572>>2];C=N[a+584>>2];D=N[a+564>>2];L=N[a+576>>2];M=N[a+588>>2];O=N[a+568>>2];P=N[a+580>>2];R=N[a+592>>2];S=N[a+620>>2];E=N[a+608>>2];Y=N[a+596>>2];r=N[a+524>>2];u=N[a+528>>2];l=N[a+532>>2];y=N[a+624>>2];Z=N[a+612>>2];_=N[a+600>>2];v=N[a+536>>2];z=N[a+540>>2];w=N[a+544>>2];T=N[a+548>>2];s=N[x+16>>2];p=Q(-s);U=N[a+552>>2];t=N[x+20>>2];V=N[a+556>>2];m=N[x+24>>2];q=Q(-N[x+4>>2]);n=N[x>>2];o=N[x+8>>2];W=Q(Q(Q(Q(T*p)-Q(U*t))-Q(V*m))+Q(Q(Q(N[a+616>>2]*q)-Q(n*N[a+604>>2]))-Q(o*N[a+628>>2])));N[i+104>>2]=W;y=Q(Q(Q(Q(v*p)-Q(z*t))-Q(w*m))+Q(Q(Q(Z*q)-Q(n*_))-Q(o*y)));N[i+100>>2]=y;p=Q(Q(Q(Q(r*p)-Q(u*t))-Q(l*m))+Q(Q(Q(E*q)-Q(n*Y))-Q(o*S)));N[i+96>>2]=p;w=Q(Q(Q(w*q)-Q(n*l))-Q(o*V));l=Q(-t);t=Q(w+Q(Q(Q(P*l)-Q(s*O))-Q(m*R)));N[i+88>>2]=t;u=Q(Q(Q(Q(z*q)-Q(n*u))-Q(o*U))+Q(Q(Q(L*l)-Q(s*D))-Q(m*M)));N[i+84>>2]=u;m=Q(Q(Q(Q(v*q)-Q(n*r))-Q(o*T))+Q(Q(Q(B*l)-Q(s*A))-Q(m*C)));N[i+80>>2]=m}q=N[j+20>>2];n=N[j>>2];o=N[j+4>>2];s=N[j+8>>2];r=N[j+16>>2];N[i+136>>2]=W+N[j+24>>2];N[i+132>>2]=y+q;j=0;J[i+140>>2]=0;N[i+128>>2]=p+r;J[i+124>>2]=0;N[i+120>>2]=t+s;N[i+116>>2]=u+o;N[i+112>>2]=m+n;J[i+72>>2]=0;J[i+76>>2]=0;X=i- -64|0;J[X>>2]=0;J[X+4>>2]=0;J[i+56>>2]=0;J[i+60>>2]=0;J[i+48>>2]=0;J[i+52>>2]=0;G=J[G>>2];if(G){p=f?Q(0):Q(-34028234663852886e22);X=J[a+312>>2];ea=Ja[J[J[a>>2]+168>>2]](a,0)|0;k=J[k>>2];while(1){xG(J[a+656>>2]+(k<<5)|0,i+112|0,i+48|0,i+80|0,X,ea,g,h,p);k=k+1|0;j=j+1|0;if((G|0)!=(j|0)){continue}break}F=N[i+48>>2]}J[i+44>>2]=0;J[i+40>>2]=0;a:{j=J[aa>>2];k=J[aa+4>>2];if(!(j|k)){p=N[i+72>>2];t=N[i+68>>2];u=N[i+64>>2];m=N[i+56>>2];q=N[i+52>>2];break a}p=N[i+72>>2];t=N[i+68>>2];u=N[i+64>>2];m=N[i+56>>2];q=N[i+52>>2];if(I){while(1){Kq(i,a,b,c,d,e,f,g,h,(ma=qea(j),na=qea(k)+32|0,oa=j,oa?ma:na),i+80|0,i+44|0,i+40|0);p=Q(N[i+24>>2]+p);t=Q(N[i+20>>2]+t);u=Q(N[i+16>>2]+u);m=Q(N[i+8>>2]+m);q=Q(N[i+4>>2]+q);F=Q(N[i>>2]+F);k=k&k-!j;j=j-1&j;if(k|j){continue}break a}}z=N[i+104>>2];w=N[i+100>>2];A=N[i+96>>2];B=N[i+88>>2];C=N[i+84>>2];D=N[i+80>>2];while(1){Kq(i,a,b,c,d,e,f,g,h,(ma=qea(j),na=qea(k)+32|0,oa=j,oa?ma:na),i+80|0,i+44|0,i+40|0);n=N[i+24>>2];p=Q(n+p);l=N[i+20>>2];t=Q(l+t);v=N[i+16>>2];u=Q(v+u);o=N[i+8>>2];m=Q(o+m);r=N[i+4>>2];q=Q(r+q);s=N[i>>2];F=Q(s+F);k=k&k-!j;j=j&j-1;if(!(k|j)){break a}Y=N[a+584>>2];y=N[a+572>>2];Z=N[a+560>>2];_=N[a+588>>2];T=N[a+576>>2];U=N[a+564>>2];V=N[a+592>>2];W=N[a+580>>2];fa=N[a+568>>2];L=N[a+532>>2];M=N[a+524>>2];O=N[a+528>>2];ga=N[a+620>>2];ha=N[a+608>>2];ia=N[a+596>>2];P=N[a+544>>2];R=N[a+536>>2];S=N[a+540>>2];ja=N[a+624>>2];ka=N[a+612>>2];la=N[a+600>>2];ba=N[a+548>>2];E=Q(-v);ca=N[a+552>>2];da=N[a+556>>2];r=Q(-r);z=Q(Q(Q(Q(Q(ba*E)-Q(ca*l))-Q(da*n))+Q(Q(Q(N[a+616>>2]*r)-Q(s*N[a+604>>2]))-Q(o*N[a+628>>2])))+z);N[i+104>>2]=z;w=Q(Q(Q(Q(Q(R*E)-Q(S*l))-Q(P*n))+Q(Q(Q(ka*r)-Q(s*la))-Q(o*ja)))+w);N[i+100>>2]=w;A=Q(Q(Q(Q(Q(M*E)-Q(O*l))-Q(L*n))+Q(Q(Q(ha*r)-Q(s*ia))-Q(o*ga)))+A);N[i+96>>2]=A;l=Q(-l);B=Q(Q(Q(Q(Q(P*r)-Q(s*L))-Q(o*da))+Q(Q(Q(W*l)-Q(v*fa))-Q(n*V)))+B);N[i+88>>2]=B;C=Q(Q(Q(Q(Q(S*r)-Q(s*O))-Q(o*ca))+Q(Q(Q(T*l)-Q(v*U))-Q(n*_)))+C);N[i+84>>2]=C;D=Q(Q(Q(Q(Q(R*r)-Q(s*M))-Q(o*ba))+Q(Q(Q(y*l)-Q(v*Z))-Q(n*Y)))+D);N[i+80>>2]=D;continue}}N[d+16>>2]=u;N[d+8>>2]=m;N[d+4>>2]=q;N[d>>2]=F;N[d+24>>2]=p;N[d+20>>2]=t;if($){j=0;while(1){f=j<<5;e=f+x|0;f=d+f|0;N[e>>2]=N[f>>2]+N[e>>2];N[e+4>>2]=N[f+4>>2]+N[e+4>>2];N[e+8>>2]=N[f+8>>2]+N[e+8>>2];N[e+16>>2]=N[f+16>>2]+N[e+16>>2];N[e+20>>2]=N[f+20>>2]+N[e+20>>2];N[e+24>>2]=N[f+24>>2]+N[e+24>>2];j=j+1|0;if(($|0)!=(j|0)){continue}break}}H[a+489|0]=1}Ha=i+144|0}function fw(a,b,c,d,e,f){var g=0,h=Q(0),i=0,j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=0;g=Ha-160|0;Ha=g;J[g+152>>2]=0;J[g+156>>2]=0;J[g+144>>2]=J[e>>2];J[g+148>>2]=J[e+4>>2];i=K[e+8|0];H[g+155|0]=i>>>3&1;H[g+154|0]=i>>>2&1;i=J[b>>2];i=Ja[J[J[i>>2]+360>>2]](i)|0;a:{b:{if((i|0)!=J[a+284>>2]){J[a+284>>2]=i;break b}if(N[a+44>>2]>N[d>>2]|N[a+48>>2]>N[d+4>>2]|(N[a+56>>2]>2]|N[a+52>>2]>N[d+8>>2])){break b}if(N[a+60>>2]>2]|N[a- -64>>2]>2]){break b}i=-16711936;f=J[a+296>>2];if(!(f&128)){break a}J[a+296>>2]=f&-129;f=J[a+84>>2];c:{if(!K[a+300|0]){break c}k=J[a+36>>2];if(!k|(f|0)==(k|0)){break c}q=J[a+32>>2];f=q+(f<<2)|0;k=q+(k<<2)|0;while(1){if(J[f+8>>2]){Yb(J[a+304>>2],J[f+4>>2]);f=J[(J[f>>2]<<2)+115392>>2]+f|0;if((k|0)!=(f|0)){continue}}break}f=J[a+84>>2]}J[a+36>>2]=f;f=J[a+88>>2];J[a+24>>2]=f;J[a+12>>2]=f;H[g+152|0]=0;if(K[e+8|0]&2){H[g+153|0]=1}e=a+44|0;pn(b,e,a+8|0,a+20|0,a+32|0,g+144|0,a+212|0,a+292|0);d:{if(!K[a+300|0]){break d}b=J[a+36>>2];if(!b){break d}f=J[a+84>>2];if((f|0)==(b|0)){break d}k=J[a+32>>2];f=k+(f<<2)|0;b=k+(b<<2)|0;while(1){if(!J[f+8>>2]){break d}Af(J[a+304>>2],J[f+4>>2]);f=J[(J[f>>2]<<2)+115392>>2]+f|0;if((b|0)!=(f|0)){continue}break}}gw(a,c,e);I[a+290>>1]=L[a+290>>1]+1;break a}i=J[d+20>>2];J[a+60>>2]=J[d+16>>2];J[a+64>>2]=i;i=J[d+12>>2];J[a+52>>2]=J[d+8>>2];J[a+56>>2]=i;i=J[d+4>>2];J[a+44>>2]=J[d>>2];J[a+48>>2]=i;m=N[a+52>>2];i=a- -64|0;j=N[i>>2];h=Q(Q(m+j)*Q(.5));l=N[a+276>>2];m=Q(l*Q(Q(j-m)*Q(.5)));s=Q(h+m);N[i>>2]=s;j=N[a+48>>2];n=N[a+60>>2];o=Q(Q(j+n)*Q(.5));j=Q(l*Q(Q(n-j)*Q(.5)));t=Q(o+j);N[a+60>>2]=t;n=N[a+44>>2];p=N[a+56>>2];r=Q(Q(n+p)*Q(.5));l=Q(l*Q(Q(p-n)*Q(.5)));p=Q(r+l);N[a+56>>2]=p;u=Q(h-m);N[a+52>>2]=u;v=Q(o-j);N[a+48>>2]=v;r=Q(r-l);N[a+44>>2]=r;i=a+44|0;h=Q(0);l=N[f+8>>2];o=N[f>>2];m=N[f+4>>2];e:{if(!(o!=Q(0)|m!=Q(0))&l==Q(0)){break e}j=Q(0);n=Q(0);w=Q(Q(l*l)+Q(Q(o*o)+Q(m*m)));if(w>Q(0)){h=Q(Q(1)/Q(Y(w)));n=Q(l*h);j=Q(m*h);h=Q(o*h)}l=Q(Q(Q(R(Q(Q(Q(s-u)*n)+Q(Q(Q(p-r)*h)+Q(j*Q(t-v))))))-Q(R(Q(Q(Q(N[d+20>>2]-N[d+8>>2])*n)+Q(Q(Q(N[d+12>>2]-N[d>>2])*h)+Q(j*Q(N[d+16>>2]-N[d+4>>2])))))))*Q(.44999998807907104));m=Q(n*l);n=Q(s+m);N[a+64>>2]=n;j=Q(j*l);o=Q(t+j);N[a+60>>2]=o;h=Q(h*l);l=Q(p+h);N[a+56>>2]=l;m=Q(u+m);N[a+52>>2]=m;j=Q(v+j);N[a+48>>2]=j;h=Q(r+h);N[a+44>>2]=h;p=h;h=N[d>>2];if(p>h){N[i>>2]=h}h=N[d+4>>2];if(h>2]=h}h=N[d+8>>2];if(h>2]=h}h=N[d+12>>2];if(h>l){N[a+56>>2]=h}h=N[d+16>>2];if(h>o){N[a+60>>2]=h}h=N[d+20>>2];if(!(h>n)){break e}N[a+64>>2]=h}f:{if(!K[a+300|0]){break f}k=J[a+36>>2];if(!k){break f}f=J[a+32>>2];k=f+(k<<2)|0;while(1){if(!J[f+8>>2]){break f}Yb(J[a+304>>2],J[f+4>>2]);f=J[(J[f>>2]<<2)+115392>>2]+f|0;if((k|0)!=(f|0)){continue}break}}J[a+68>>2]=0;J[a+72>>2]=0;J[a+36>>2]=0;J[a+24>>2]=0;J[a+12>>2]=0;J[a+76>>2]=0;J[a+80>>2]=0;I[a+288>>1]=L[a+288>>1]+1;if(H[e+8|0]&1){H[g+152|0]=1}H[g+153|0]=0;f=a+8|0;k=a+20|0;q=a+32|0;x=a+212|0;y=a+292|0;pn(b,i,f,k,q,g+144|0,x,y);J[a+84>>2]=J[a+36>>2];J[a+88>>2]=J[a+12>>2];H[g+152|0]=0;if(K[e+8|0]&2){H[g+153|0]=1}pn(b,i,f,k,q,g+144|0,x,y);g:{if(!K[a+300|0]){break g}b=J[a+36>>2];if(!b){break g}f=J[a+32>>2];b=f+(b<<2)|0;while(1){if(!J[f+8>>2]){break g}Af(J[a+304>>2],J[f+4>>2]);f=J[(J[f>>2]<<2)+115392>>2]+f|0;if((b|0)!=(f|0)){continue}break}}gw(a,c,i);J[a+296>>2]=J[a+296>>2]&-129;i=-65536}b=J[a>>2];h:{if(!b){break h}c=g- -64|0;J[c>>2]=0;J[c+4>>2]=0;J[g+56>>2]=0;J[g+60>>2]=0;J[g+48>>2]=0;J[g+52>>2]=0;J[g+80>>2]=0;J[g+84>>2]=0;J[g+72>>2]=0;J[g+76>>2]=1065353216;J[g+88>>2]=0;J[g+92>>2]=0;J[g+100>>2]=0;J[g+104>>2]=0;J[g+96>>2]=1065353216;J[g+108>>2]=0;J[g+112>>2]=0;J[g+120>>2]=0;J[g+124>>2]=0;J[g+116>>2]=1065353216;J[g+128>>2]=0;J[g+132>>2]=0;J[g+136>>2]=1065353216;J[g+40>>2]=0;J[g+44>>2]=0;J[g+140>>2]=b;b=J[a+4>>2];if(b&1){b=g+40|0;J[b+4>>2]=-65281;c=J[d>>2];e=J[d+4>>2];f=J[d+8>>2];k=J[d+12>>2];q=J[d+20>>2];J[g+28>>2]=J[d+16>>2];J[g+32>>2]=q;H[g+36|0]=1;J[g+20>>2]=f;J[g+24>>2]=k;J[g+12>>2]=c;J[g+16>>2]=e;Qb(b,g+12|0);b=J[a+4>>2]}if(!(b&2)){break h}b=g+40|0;J[b+4>>2]=i;c=J[a+52>>2];d=J[a+56>>2];e=J[a+44>>2];f=J[a+48>>2];i=J[a+64>>2];J[g+28>>2]=J[a+60>>2];J[g+32>>2]=i;H[g+36|0]=1;J[g+20>>2]=c;J[g+24>>2]=d;J[g+12>>2]=e;J[g+16>>2]=f;Qb(b,g+12|0)}Ha=g+160|0}function t2(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;a=J[40592];d=Ja[J[J[a>>2]+20>>2]](a)|0?47257:69706;g=Ja[J[J[a+12>>2]+8>>2]](a+12|0,52,d,9007,560)|0;H[g+48|0]=1;J[g+40>>2]=0;J[g+44>>2]=0;J[g+4>>2]=196624;J[g>>2]=142976;J[g+8>>2]=0;J[g+12>>2]=0;J[g+16>>2]=0;J[g+20>>2]=0;J[g+24>>2]=0;J[g+28>>2]=0;J[g+32>>2]=0;J[g+36>>2]=0;p=b;a=0;h=Ha-144|0;Ha=h;a:{b:{c:{d:{e:{if(!c){s=1;break e}while(1){l=j+1|0;q=l>>>0>=c>>>0;f:{if(q){break f}k=0;d=0;b=0;f=J[(l<<2)+p>>2];i=f+319|0;b=i>>>0<319?1:b;e=b>>>6|0;b=b<<26|i>>>6;n=f>>>6|0;i=b-n|0;b=e-(b>>>0>>0)|0;o=b;n=i;e=i+1|0;i=e?b:b+1|0;b=e;t=b&7;if(t|0){while(1){e=b;b=b-1|0;i=i-!e|0;f=f- -64|0;k=k+1|0;e=k?d:d+1|0;d=e;if((k|0)!=(t|0)|(r|0)!=(d|0)){continue}break}}if(!o&n>>>0<7){break f}while(1){f=f+512|0;d=i-(b>>>0<8)|0;i=d;b=b-8|0;if(d|b){continue}break}}g:{e=(j<<2)+p|0;b=J[e>>2];j=L[b+4>>1];switch(J[(J[((j<<2)+104436|0)+72>>2]+b|0)+4>>2]>>>30|0){case 0:case 3:break g;default:break c}}h:{i=Ja[J[J[b>>2]+92>>2]](b)|0;if(i){f=0;i:{if((j|0)!=6){d=0;while(1){Ja[J[J[b>>2]+96>>2]](b,h+16|0,1,f)|0;k=J[h+16>>2];Ja[J[J[k>>2]+156>>2]](h,k);k=(K[h|0]&2)>>>1|0;d=k|d;a=a+k|0;f=f+1|0;if((i|0)!=(f|0)){continue}break}break i}d=0;while(1){Ja[J[J[b>>2]+96>>2]](b,h+16|0,1,f)|0;k=J[h+16>>2];Ja[J[J[k>>2]+156>>2]](h,k);k=(K[h|0]&2)>>>1|0;d=k|d;m=k+m|0;f=f+1|0;if((i|0)!=(f|0)){continue}break}}if(d&1){break h}}Wa(J[40592],4,13752,190,79444,0);break a}j:{k:{switch(j-5|0){case 1:f=J[e>>2]+40|0;if(!J[f>>2]){break j}Wa(J[40592],4,13752,199,79372,0);break a;case 0:f=J[e>>2]+40|0;if(!J[f>>2]){break j}Wa(J[40592],4,13752,209,79372,0);break a;default:break k}}Wa(J[40592],4,13752,216,78873,0);break a}J[f>>2]=g;s=q;j=l;if((j|0)!=(c|0)){continue}break}b=0;e=0;l:{if(!m){break l}d=P(m,24)+24|0;e=0;if(!d){break l}e=J[40592];e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,d,29909,13752,227)|0}m:{if(!a){break m}a=P(a,24)+24|0;if(!a){break m}b=J[40592];b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,a,29909,13752,227)|0}if(c){break d}a=b}f=0;m=0;break b}k=J[35740];q=J[35741];d=0;m=0;f=0;while(1){n:{o:{p:{a=J[(d<<2)+p>>2];switch(L[a+4>>1]-5|0){case 0:break o;case 1:break p;default:break n}}n=Ja[J[J[a>>2]+92>>2]](a)|0;if(!n){break n}o=a+48|0;r=a+20|0;i=P(f,24)+e|0;j=0;while(1){l=J[(j<<2)+(L[a+24>>1]==1?r:J[a+20>>2])>>2];Ja[J[J[l>>2]+156>>2]](h+16|0,l);if(K[h+16|0]&2){Ja[k|0](i,l+32|0,o);i=i+24|0;f=f+1|0}j=j+1|0;if((n|0)!=(j|0)){continue}break}break n}n=Ja[J[J[a>>2]+92>>2]](a)|0;if(!n){break n}o=a+48|0;r=a+20|0;i=P(m,24)+b|0;j=0;while(1){l=J[(j<<2)+(L[a+24>>1]==1?r:J[a+20>>2])>>2];Ja[J[J[l>>2]+156>>2]](h+16|0,l);if(K[h+16|0]&2){Ja[q|0](i,l+32|0,o);m=m+1|0;i=i+24|0}j=j+1|0;if((n|0)!=(j|0)){continue}break}}d=d+1|0;if((d|0)!=(c|0)){continue}break}a=b;break b}Wa(J[40592],4,13752,167,79509,0);break a}b=Re(h+16|0);j=Re(b- -64|0);J[g+24>>2]=f;q:{if(!f){break q}J[h+8>>2]=e;J[h+4>>2]=f;i=0;J[h+12>>2]=0;J[h>>2]=4;Kg(b,h);d=J[b+40>>2];J[g+8>>2]=d;d=P(d,28);r:{if(!d){d=0;f=0;break r}f=J[40592];d=Ja[J[J[f+12>>2]+8>>2]](f+12|0,d,29909,13752,267)|0;f=P(J[g+8>>2],28)}J[g+16>>2]=d;Ua(d,J[b+8>>2],f);d=J[g+24>>2]<<2;s:{if(!d){d=0;break s}f=J[40592];d=Ja[J[J[f+12>>2]+8>>2]](f+12|0,d,29909,13752,269)|0;i=J[g+24>>2]<<2}J[g+32>>2]=d;Ua(d,J[b>>2],i);if(e){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,e)}J[h+8>>2]=0;J[h>>2]=0;J[h+4>>2]=0;e=J[h+12>>2];if(!e){break q}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,e)}J[g+28>>2]=m;t:{if(!m){break t}J[h+8>>2]=a;J[h+4>>2]=m;i=0;J[h+12>>2]=0;J[h>>2]=4;Kg(j,h);e=J[b+104>>2];J[g+12>>2]=e;e=P(e,28);u:{if(!e){d=0;e=0;break u}d=J[40592];d=Ja[J[J[d+12>>2]+8>>2]](d+12|0,e,29909,13752,267)|0;e=P(J[g+12>>2],28)}J[g+20>>2]=d;Ua(d,J[b+72>>2],e);e=J[g+28>>2]<<2;v:{if(!e){d=0;break v}d=J[40592];d=Ja[J[J[d+12>>2]+8>>2]](d+12|0,e,29909,13752,269)|0;i=J[g+28>>2]<<2}J[g+36>>2]=d;Ua(d,J[j>>2],i);if(a){e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,a)}J[h+8>>2]=0;J[h>>2]=0;J[h+4>>2]=0;a=J[h+12>>2];if(!a){break t}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,a)}J[g+40>>2]=c;a=c<<2;w:{if(!a){j=0;a=0;break w}c=J[40592];j=Ja[J[J[c+12>>2]+8>>2]](c+12|0,a,29909,13752,279)|0;a=J[g+40>>2]<<2}J[g+44>>2]=j;Ua(j,p,a);Kd(b- -64|0);Kd(b)}Ha=h+144|0;if(!(s&1)){Ja[J[J[g>>2]+16>>2]](g);g=0}return g|0}function e0(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,K=Q(0),M=Q(0),O=Q(0),R=0,S=Q(0),T=0,U=0,V=0,W=Q(0);m=Ha+-64|0;Ha=m;if(J[a+592>>2]){h=N[b+84>>2];t=N[b+76>>2];q=N[b+88>>2];r=N[b+72>>2];s=N[b+92>>2];u=N[b+80>>2];N[m+60>>2]=Q(s-u)*Q(.5);N[m+56>>2]=Q(q-t)*Q(.5);N[m+52>>2]=Q(h-r)*Q(.5);N[m+48>>2]=Q(s+u)*Q(.5);N[m+44>>2]=Q(q+t)*Q(.5);N[m+40>>2]=Q(h+r)*Q(.5);I[m+36>>1]=L[f>>1];J[m+32>>2]=e;J[m+24>>2]=c;J[m+16>>2]=149512;J[m+28>>2]=m+52;J[m+20>>2]=m+40;U=J[a+644>>2];V=J[a+640>>2];R=m+16|0;e=Ha-1056|0;Ha=e;h=N[c+8>>2];q=Q(h+h);b=q>Q(0);z=Q(-q);h=N[c+4>>2];r=Q(h+h);f=r>Q(0);A=Q(-r);h=N[c>>2];s=Q(h+h);c=s>Q(0);B=Q(-s);C=N[m+60>>2];D=N[m+56>>2];E=N[m+52>>2];h=N[m+48>>2];t=Q(h+h);h=N[m+44>>2];u=Q(h+h);h=N[m+40>>2];x=Q(h+h);h=N[d>>2];a:{if(h>=Q(34028234663852886e22)){v=r==Q(0)?u:r>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);w=s==Q(0)?x:s>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);h=t;if(q==Q(0)){break a}h=q>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break a}v=Q(u+Q(r*h));w=Q(x+Q(s*h));h=Q(t+Q(q*h))}z=b?q:z;A=f?r:A;B=c?s:B;K=Q(C+C);M=Q(D+D);O=Q(E+E);H[e+1040|0]=1;J[e+1048>>2]=256;J[e+1052>>2]=256;J[e+1044>>2]=e+16;J[e+16>>2]=J[a+592>>2];C=hv?u:v;E=x>w?x:w;h=h>t?t:h;v=u>2]+(c<<2)>>2];g=N[f+16>>2];l=N[f>>2];i=Q(g+l);g=Q(O+Q(g-l));d:{if(!(Q(i+g)>=w)|!(Q(i-g)<=E)){break d}j=N[f+20>>2];k=N[f+4>>2];l=Q(M+Q(j-k));j=Q(j+k);k=Q(u-j);n=Q(x-i);i=Q(Q(s*k)-Q(r*n));if(!(Q(Q(A*g)+Q(B*l))>=(i>Q(0)?i:Q(-i)))|!(Q(j+l)>=v)|!(Q(j-l)<=D)){break d}o=Q(z*l);i=N[f+24>>2];j=N[f+8>>2];l=Q(K+Q(i-j));i=Q(i+j);p=Q(t-i);j=Q(Q(r*p)-Q(q*k));if(!(Q(o+Q(A*l))>=(j>Q(0)?j:Q(-j)))|!(Q(i+l)>=h)|!(Q(i-l)<=C)){break d}i=Q(Q(z*g)+Q(B*l));g=Q(Q(q*n)-Q(s*p));if(!(i>=(g>Q(0)?g:Q(-g)))){break d}i=N[d>>2];N[e+12>>2]=i;if(J[f+40>>2]){while(1){a=J[f+36>>2];g=N[a- -64>>2];i=N[a+48>>2];l=Q(g+i);g=Q(O+Q(g-i));j=N[a+68>>2];k=N[a+52>>2];i=Q(M+Q(j-k));j=Q(j+k);n=Q(u-j);p=Q(x-l);k=Q(Q(s*n)-Q(r*p));b=Q(l+g)>=w&Q(l-g)<=E&Q(Q(A*g)+Q(B*i))>=(k>Q(0)?k:Q(-k))&Q(j+i)>=v&Q(j-i)<=D;y=Q(z*i);k=N[a+72>>2];o=N[a+56>>2];i=Q(K+Q(k-o));k=Q(k+o);o=Q(t-k);n=Q(Q(r*o)-Q(q*n));F=Q(Q(z*g)+Q(B*i));g=Q(Q(q*p)-Q(s*o));b=b&Q(y+Q(A*i))>=(n>Q(0)?n:Q(-n))&Q(k+i)>=h&Q(k-i)<=C&F>=(g>Q(0)?g:Q(-g));i=N[a+20>>2];n=N[a+4>>2];g=Q(M+Q(i-n));i=Q(i+n);F=Q(u-i);o=N[a+16>>2];y=N[a>>2];n=Q(o+y);S=Q(x-n);p=Q(Q(s*F)-Q(r*S));o=Q(O+Q(o-y));f=Q(n+o)>=w&Q(n-o)<=E&Q(Q(A*o)+Q(B*g))>=(p>Q(0)?p:Q(-p))&Q(i+g)>=v&Q(i-g)<=D;W=Q(z*g);p=N[a+24>>2];y=N[a+8>>2];g=Q(K+Q(p-y));p=Q(p+y);y=Q(t-p);F=Q(Q(r*y)-Q(q*F));f=f&Q(W+Q(A*g))>=(F>Q(0)?F:Q(-F))&Q(p+g)>=h&Q(p-g)<=C;o=Q(Q(z*o)+Q(B*g));g=Q(Q(q*S)-Q(s*y));f=f&o>=(g>Q(0)?g:Q(-g));e:{if(!(!f|!b)){b=Q(Q(Q(k-p)*q)+Q(Q(Q(l-n)*s)+Q(r*Q(j-i))))>Q(0);J[J[e+1044>>2]+(c<<2)>>2]=a+P(b,48);f=a+P(!b,48)|0;c=c+1|0;if((c|0)!=(J[e+1052>>2]&2147483647)){break e}Wc(e+16|0,c<<1);break e}if(!(b|f)){break d}f=f?a:a+48|0}if(J[f+40>>2]){continue}break}i=N[d>>2]}a=J[f+36>>2];b=J[a>>2];if(!b){break d}f=a+4|0;a=b;while(1){T=J[f>>2];f:{if(b>>>0>=2){G=P(T,24)+V|0;g=N[G>>2];l=N[G+12>>2];j=Q(g+l);g=Q(O+Q(l-g));if(!(Q(j+g)>=w)|!(Q(j-g)<=E)){break f}k=N[G+16>>2];n=N[G+4>>2];l=Q(M+Q(k-n));k=Q(n+k);n=Q(u-k);p=Q(x-j);j=Q(Q(s*n)-Q(r*p));if(!(Q(Q(A*g)+Q(B*l))>=(j>Q(0)?j:Q(-j)))|!(Q(k+l)>=v)|!(Q(k-l)<=D)){break f}y=Q(z*l);j=N[G+20>>2];k=N[G+8>>2];l=Q(K+Q(j-k));j=Q(k+j);o=Q(t-j);k=Q(Q(r*o)-Q(q*n));if(!(Q(y+Q(A*l))>=(k>Q(0)?k:Q(-k)))|!(Q(j+l)>=h)|!(Q(j-l)<=C)){break f}j=Q(Q(z*g)+Q(B*l));g=Q(Q(q*p)-Q(s*o));if(!(j>=(g>Q(0)?g:Q(-g)))){break f}}if(!(Ja[J[J[R>>2]+8>>2]](R,e+12|0,P(T,44)+U|0)|0)){break c}g=N[e+12>>2];if(!(g>2]=g;h=Q(t+Q(q*g));C=hv?u:v;w=Q(x+Q(s*g));E=x>w?x:w;h=h>t?t:h;v=u>2];g:{if((b|0)<0|!(b&2147483647)){break g}b=J[e+1044>>2];if((b|0)==(e+16|0)|!b){break g}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}Ha=e+1056|0}else{a=1}Ha=m- -64|0;return a|0}function wb(a,b,c,d,e,f,g,h){var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=0,x=Q(0),y=Q(0),z=0,A=0,B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,L=0;z=Ha-16|0;Ha=z;m=J[a+16>>2];j=N[m+16>>2];A=N[m+12>>2]>2];m=f>>>1|0;a:{if(H[(J[w+60>>2]+(m<<2)|0)+2|0]<0){if(!v){v=J[w+44>>2];J[o>>2]=m;o=m+v|0;v=o+1|0;break a}v=o;o=m+1|0;J[v>>2]=o+J[w+44>>2];v=m;break a}if(!v){J[o>>2]=m+1;v=m+J[w+44>>2]|0;o=m;break a}v=o;o=J[w+44>>2];J[v>>2]=o+m;v=m+1|0;o=o+v|0}J[B>>2]=v;if(e){v=J[w+60>>2];m=f>>>1|0;L=H[(v+(m<<2)|0)+2|0];B=(A?8:0)+e|0;J[B>>2]=-1;G=f&1;A=(A?0:8)+e|0;b:{c:{if((L|0)<0){if(!G){J[e+4>>2]=f+1;J[A>>2]=-1;e=J[w+44>>2];if((m>>>0)%(e>>>0)|0){J[B>>2]=f-1;e=J[w+44>>2]}if((J[w+40>>2]-2|0)==((m>>>0)/(e>>>0)|0)){break b}e=e+m|0;e=e<<1|K[(v+(e<<2)|0)+2|0]>>>7;break c}J[e+4>>2]=f-1;J[A>>2]=-1;e=J[w+44>>2];if((m>>>0)%(e>>>0)>>>0>>0){J[B>>2]=f+1;e=J[w+44>>2]}if(m>>>0>>0){break b}e=m-e|0;e=e<<1|H[(v+(e<<2)|0)+2|0]>=0;break c}if(!G){J[e+4>>2]=f+1;J[A>>2]=-1;e=J[w+44>>2];if(m>>>0>=e-1>>>0){e=m-e|0;J[B>>2]=e<<1|H[(v+(e<<2)|0)+2|0]>=0;e=J[w+44>>2]}if(!((m>>>0)%(e>>>0)|0)){break b}e=f-1|0;break c}J[e+4>>2]=f-1;J[A>>2]=-1;e=J[w+44>>2];if((J[w+40>>2]-2|0)!=((m>>>0)/(e>>>0)|0)){e=e+m|0;J[B>>2]=e<<1|K[(v+(e<<2)|0)+2|0]>>>7;e=J[w+44>>2]}if(e-2>>>0<=(m>>>0)%(e>>>0)>>>0){break b}e=f+1|0}J[A>>2]=e}}if(d){J[d>>2]=o;J[d+4>>2]=J[z+8>>2];J[d+8>>2]=J[z+12>>2]}d:{if(h){j=N[b+12>>2];r=Q(Q(j*j)+Q(-.5));d=J[a+12>>2];e=J[d+60>>2];d=J[d+44>>2];p=N[b+4>>2];x=Q(-p);q=N[b>>2];C=Q(-q);n=N[b+8>>2];D=Q(-n);a=J[a+16>>2];s=N[a+16>>2];t=N[a+8>>2];u=N[a+12>>2];if(!g){i=Q(s*Q((o>>>0)%(d>>>0)>>>0));i=Q(i+i);k=Q(u*Q((o>>>0)/(d>>>0)>>>0));k=Q(k+k);l=Q(t*Q(I[e+(o<<2)>>1]));l=Q(l+l);y=Q(Q(n*i)+Q(Q(q*k)+Q(l*p)));N[c+8>>2]=Q(n*y)+Q(Q(i*r)+Q(j*Q(Q(q*l)+Q(k*x))));N[c+4>>2]=Q(p*y)+Q(Q(l*r)+Q(j*Q(Q(n*k)+Q(i*C))));N[c>>2]=Q(q*y)+Q(Q(k*r)+Q(j*Q(Q(p*i)+Q(l*D))));a=J[z+8>>2];b=(a>>>0)/(d>>>0)|0;i=Q(s*Q(a-P(b,d)>>>0));i=Q(i+i);k=Q(u*Q(b>>>0));k=Q(k+k);l=Q(t*Q(I[e+(a<<2)>>1]));l=Q(l+l);y=Q(Q(n*i)+Q(Q(q*k)+Q(l*p)));N[c+20>>2]=Q(n*y)+Q(Q(i*r)+Q(j*Q(Q(q*l)+Q(k*x))));N[c+16>>2]=Q(p*y)+Q(Q(l*r)+Q(j*Q(Q(n*k)+Q(i*C))));N[c+12>>2]=Q(q*y)+Q(Q(k*r)+Q(j*Q(Q(p*i)+Q(l*D))));a=J[z+12>>2];b=(a>>>0)/(d>>>0)|0;s=Q(s*Q(a-P(b,d)>>>0));s=Q(s+s);u=Q(u*Q(b>>>0));u=Q(u+u);t=Q(t*Q(I[e+(a<<2)>>1]));t=Q(t+t);i=Q(Q(n*s)+Q(Q(q*u)+Q(t*p)));x=Q(Q(n*i)+Q(Q(s*r)+Q(j*Q(Q(q*t)+Q(u*x)))));n=Q(Q(p*i)+Q(Q(t*r)+Q(j*Q(Q(n*u)+Q(s*C)))));j=Q(Q(q*i)+Q(Q(u*r)+Q(j*Q(Q(p*s)+Q(t*D)))));break d}E=N[b+20>>2];F=N[b+16>>2];a=(o>>>0)/(d>>>0)|0;i=Q(s*Q(o-P(a,d)>>>0));i=Q(i+i);k=Q(u*Q(a>>>0));k=Q(k+k);l=Q(t*Q(I[e+(o<<2)>>1]));l=Q(l+l);y=Q(Q(n*i)+Q(Q(q*k)+Q(l*p)));N[c+8>>2]=N[b+24>>2]+Q(Q(n*y)+Q(Q(i*r)+Q(j*Q(Q(q*l)+Q(k*x)))));N[c+4>>2]=E+Q(Q(p*y)+Q(Q(l*r)+Q(j*Q(Q(n*k)+Q(i*C)))));N[c>>2]=F+Q(Q(q*y)+Q(Q(k*r)+Q(j*Q(Q(p*i)+Q(l*D)))));E=N[b+20>>2];F=N[b+16>>2];a=J[z+8>>2];f=(a>>>0)/(d>>>0)|0;i=Q(s*Q(a-P(d,f)>>>0));i=Q(i+i);k=Q(u*Q(f>>>0));k=Q(k+k);l=Q(t*Q(I[e+(a<<2)>>1]));l=Q(l+l);y=Q(Q(n*i)+Q(Q(q*k)+Q(l*p)));N[c+20>>2]=N[b+24>>2]+Q(Q(n*y)+Q(Q(i*r)+Q(j*Q(Q(q*l)+Q(k*x)))));N[c+16>>2]=E+Q(Q(p*y)+Q(Q(l*r)+Q(j*Q(Q(n*k)+Q(i*C)))));N[c+12>>2]=F+Q(Q(q*y)+Q(Q(k*r)+Q(j*Q(Q(p*i)+Q(l*D)))));a=J[z+12>>2];f=(a>>>0)/(d>>>0)|0;s=Q(s*Q(a-P(d,f)>>>0));s=Q(s+s);u=Q(u*Q(f>>>0));u=Q(u+u);t=Q(t*Q(I[e+(a<<2)>>1]));t=Q(t+t);i=Q(Q(n*s)+Q(Q(q*u)+Q(t*p)));x=Q(N[b+24>>2]+Q(Q(n*i)+Q(Q(s*r)+Q(j*Q(Q(q*t)+Q(u*x))))));n=Q(N[b+20>>2]+Q(Q(p*i)+Q(Q(t*r)+Q(j*Q(Q(n*u)+Q(s*C))))));j=Q(N[b+16>>2]+Q(Q(q*i)+Q(Q(u*r)+Q(j*Q(Q(p*s)+Q(t*D))))));break d}x=N[b+24>>2];e=J[a+12>>2];d=J[e+44>>2];a=J[a+16>>2];r=N[a+16>>2];j=N[a+12>>2];n=N[b+16>>2];p=g?N[b+20>>2]:Q(0);q=N[a+8>>2];a=J[e+60>>2];N[c+4>>2]=p+Q(q*Q(I[a+(o<<2)>>1]));n=g?n:Q(0);b=(o>>>0)/(d>>>0)|0;N[c>>2]=n+Q(j*Q(b>>>0));x=g?x:Q(0);N[c+8>>2]=x+Q(r*Q(o-P(b,d)>>>0));b=J[z+8>>2];e=I[a+(b<<2)>>1];f=(b>>>0)/(d>>>0)|0;N[c+12>>2]=n+Q(j*Q(f>>>0));N[c+16>>2]=p+Q(q*Q(e|0));N[c+20>>2]=x+Q(r*Q(b-P(d,f)>>>0));b=J[z+12>>2];e=(b>>>0)/(d>>>0)|0;j=Q(n+Q(j*Q(e>>>0)));n=Q(p+Q(q*Q(I[a+(b<<2)>>1])));x=Q(x+Q(r*Q(b-P(d,e)>>>0)))}N[c+24>>2]=j;N[c+32>>2]=x;N[c+28>>2]=n;Ha=z+16|0}function CG(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=137288;d=J[a+664>>2];a:{if((d|0)<0|!(d&2147483647)){break a}d=J[a+656>>2];if(!d){break a}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,d)}d=J[a+648>>2];b:{if((d|0)<0|!(d&2147483647)){break b}d=J[a+640>>2];if(!d){break b}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,d)}d=a+112|0;b=J[d+340>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b);J[d+340>>2]=0}b=J[d+344>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b);J[d+344>>2]=0}b=J[d+348>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b);J[d+348>>2]=0}b=J[d+404>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[d+396>>2];if(!b){break c}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+392>>2];d:{if((b|0)<0|!(b&2147483647)){break d}b=J[d+384>>2];if(!b){break d}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+328>>2];e:{if((b|0)<0|!(b&2147483647)){break e}b=J[d+320>>2];if(!b){break e}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+316>>2];f:{if((b|0)<0|!(b&2147483647)){break f}b=J[d+308>>2];if(!b){break f}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+304>>2];g:{if((b|0)<0|!(b&2147483647)){break g}b=J[d+296>>2];if(!b){break g}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+292>>2];h:{if((b|0)<0|!(b&2147483647)){break h}b=J[d+284>>2];if(!b){break h}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+280>>2];i:{if((b|0)<0|!(b&2147483647)){break i}b=J[d+272>>2];if(!b){break i}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+268>>2];j:{if((b|0)<0|!(b&2147483647)){break j}b=J[d+260>>2];if(!b){break j}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+256>>2];k:{if((b|0)<0|!(b&2147483647)){break k}b=J[d+248>>2];if(!b){break k}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+244>>2];l:{if((b|0)<0|!(b&2147483647)){break l}b=J[d+236>>2];if(!b){break l}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+232>>2];m:{if((b|0)<0|!(b&2147483647)){break m}b=J[d+224>>2];if(!b){break m}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+220>>2];n:{if((b|0)<0|!(b&2147483647)){break n}b=J[d+212>>2];if(!b){break n}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+208>>2];o:{if((b|0)<0|!(b&2147483647)){break o}b=J[d+200>>2];if(!b){break o}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+196>>2];p:{if((b|0)<0|!(b&2147483647)){break p}b=J[d+188>>2];if(!b){break p}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+184>>2];q:{if((b|0)<0|!(b&2147483647)){break q}b=J[d+176>>2];if(!b){break q}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+172>>2];r:{if((b|0)<0|!(b&2147483647)){break r}b=J[d+164>>2];if(!b){break r}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+160>>2];s:{if((b|0)<0|!(b&2147483647)){break s}b=J[d+152>>2];if(!b){break s}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+148>>2];t:{if((b|0)<0|!(b&2147483647)){break t}b=J[d+140>>2];if(!b){break t}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+136>>2];u:{if((b|0)<0|!(b&2147483647)){break u}b=J[d+128>>2];if(!b){break u}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+124>>2];v:{if((b|0)<0|!(b&2147483647)){break v}b=J[d+116>>2];if(!b){break v}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+112>>2];w:{if((b|0)<0|!(b&2147483647)){break w}b=J[d+104>>2];if(!b){break w}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+100>>2];x:{if((b|0)<0|!(b&2147483647)){break x}b=J[d+92>>2];if(!b){break x}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+88>>2];y:{if((b|0)<0|!(b&2147483647)){break y}b=J[d+80>>2];if(!b){break y}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+76>>2];z:{if((b|0)<0|!(b&2147483647)){break z}b=J[d+68>>2];if(!b){break z}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d- -64>>2];A:{if((b|0)<0|!(b&2147483647)){break A}b=J[d+56>>2];if(!b){break A}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+52>>2];B:{if((b|0)<0|!(b&2147483647)){break B}b=J[d+44>>2];if(!b){break B}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[d+40>>2];C:{if((b|0)<0|!(b&2147483647)){break C}d=J[d+32>>2];if(!d){break C}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,d)}J[a>>2]=137004;d=J[a+88>>2];D:{if((d|0)<0|!(d&2147483647)){break D}d=J[a+80>>2];if(!d){break D}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,d)}return a|0}function wH(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=Q(0),m=0,n=0,o=0,p=0,q=0,r=0,s=Q(0),t=0,u=0,v=0,w=Q(0);s=Q(Q(1)/e);p=J[b+56>>2];a:{b:{c:{if(J[d+11968>>2]){if(f>>>0>1){break c}k=J[c+4>>2];break b}if(J[c+4>>2]&2147483647){while(1){b=J[d+12144>>2]+P(k,52)|0;l=Q(0);j=0;if(f){while(1){h=J[b>>2];Ja[J[J[h>>2]+136>>2]](h,e,s,J[d+12048>>2],J[d+12060>>2],0,1,l);h=J[(J[J[b>>2]+24>>2]<<2)+162308>>2];if(h){Ja[h|0](b,e,J[d+12060>>2])}l=Q(l+e);j=j+1|0;if((j|0)!=(f|0)){continue}break}}h=J[(J[J[b>>2]+24>>2]<<2)+162300>>2];if(h){Ja[h|0](b,N[a+56>>2])}j=0;if(g){while(1){h=J[b>>2];Ja[J[J[h>>2]+136>>2]](h,e,s,J[d+12048>>2],J[d+12060>>2],1,1,l);j=j+1|0;if((j|0)!=(g|0)){continue}break}}b=J[b>>2];Ja[J[J[b>>2]+140>>2]](b,1);k=k+1|0;if(k>>>0<(J[c+4>>2]&2147483647)>>>0){continue}break}}b=J[c>>2];if(!b){break a}c=p<<6;f=c+J[a+484>>2]|0;c=c+J[a+472>>2]|0;e=N[a+52>>2];d=0;while(1){d=d+1|0;a=d<<6;Ai(a+c|0,a+f|0,e);if((b|0)!=(d|0)){continue}break}break a}k=J[c+4>>2];n=p<<6;q=1;while(1){i=0;if(k&2147483647){while(1){j=J[J[d+12144>>2]+P(i,52)>>2];Ja[J[J[j>>2]+136>>2]](j,e,s,J[d+12048>>2],J[d+12060>>2],0,1,l);i=i+1|0;if(i>>>0<(J[c+4>>2]&2147483647)>>>0){continue}break}}j=J[a+484>>2];m=J[d+11968>>2];if(m){o=J[b+44>>2];r=J[b+36>>2];i=0;if((m|0)!=1){v=m&-2;k=0;while(1){t=i<<3;u=t+o|0;Ja[J[(L[u+6>>1]<<2)+134608>>2]](u,r,j,Q(-34028234663852886e22),l,h);t=o+(t|8)|0;Ja[J[(L[t+6>>1]<<2)+134608>>2]](t,r,j,Q(-34028234663852886e22),l,h);i=i+2|0;k=k+2|0;if((v|0)!=(k|0)){continue}break}}if(m&1){i=o+(i<<3)|0;Ja[J[(L[i+6>>1]<<2)+134608>>2]](i,r,j,Q(-34028234663852886e22),l,h)}j=J[a+484>>2]}k=J[c>>2];if(k){j=j+n|0;m=n+J[a+472>>2]|0;i=0;while(1){i=i+1|0;o=i<<6;Ai(o+m|0,j+o|0,e);if((i|0)!=(k|0)){continue}break}}i=0;k=J[c+4>>2];if(k&2147483647){while(1){j=J[d+12144>>2]+P(i,52)|0;m=J[(J[J[j>>2]+24>>2]<<2)+162308>>2];if(m){Ja[m|0](j,e,J[d+12060>>2]);k=J[c+4>>2]}i=i+1|0;if(i>>>0<(k&2147483647)>>>0){continue}break}}l=Q(l+e);q=q+1|0;if((q|0)!=(f|0)){continue}break}}if(k&2147483647){i=0;while(1){f=J[J[d+12144>>2]+P(i,52)>>2];Ja[J[J[f>>2]+136>>2]](f,e,s,J[d+12048>>2],J[d+12060>>2],0,1,l);i=i+1|0;if(i>>>0<(J[c+4>>2]&2147483647)>>>0){continue}break}}j=J[a+484>>2];f=J[d+11968>>2];if(f){m=J[b+44>>2];o=J[b+36>>2];i=0;if((f|0)!=1){r=f&-2;k=0;while(1){n=i<<3;q=n+m|0;Ja[J[(L[q+6>>1]<<2)+134704>>2]](q,o,j,l,h);n=m+(n|8)|0;Ja[J[(L[n+6>>1]<<2)+134704>>2]](n,o,j,l,h);i=i+2|0;k=k+2|0;if((r|0)!=(k|0)){continue}break}}if(f&1){f=m+(i<<3)|0;Ja[J[(L[f+6>>1]<<2)+134704>>2]](f,o,j,l,h)}j=J[a+484>>2]}w=N[a+56>>2];f=J[c>>2];if(f){i=p<<6;j=i+j|0;k=i+J[a+472>>2]|0;i=0;while(1){i=i+1|0;p=i<<6;Ai(p+k|0,j+p|0,e);if((f|0)!=(i|0)){continue}break}}j=J[c+4>>2];d:{if(!(j&2147483647)){break d}i=0;while(1){f=J[d+12144>>2]+P(i,52)|0;k=J[(J[J[f>>2]+24>>2]<<2)+162308>>2];if(k){Ja[k|0](f,e,J[d+12060>>2]);j=J[c+4>>2]}i=i+1|0;f=j&2147483647;if(i>>>0>>0){continue}break}if(!f){break d}i=0;while(1){f=J[d+12144>>2]+P(i,52)|0;k=J[(J[J[f>>2]+24>>2]<<2)+162300>>2];if(k){Ja[k|0](f,w);j=J[c+4>>2]}i=i+1|0;if(i>>>0<(j&2147483647)>>>0){continue}break}}if(g){l=Q(l+e);o=0;while(1){i=0;if(J[c+4>>2]&2147483647){while(1){f=J[J[d+12144>>2]+P(i,52)>>2];Ja[J[J[f>>2]+136>>2]](f,e,s,J[d+12048>>2],J[d+12060>>2],0,1,l);i=i+1|0;if(i>>>0<(J[c+4>>2]&2147483647)>>>0){continue}break}}f=J[d+11968>>2];e:{if(!f){break e}j=J[a+484>>2];p=J[b+44>>2];m=J[b+36>>2];i=0;if((f|0)!=1){r=f&-2;k=0;while(1){n=i<<3;q=n+p|0;Ja[J[(L[q+6>>1]<<2)+134608>>2]](q,m,j,Q(0),l,h);n=p+(n|8)|0;Ja[J[(L[n+6>>1]<<2)+134608>>2]](n,m,j,Q(0),l,h);i=i+2|0;k=k+2|0;if((r|0)!=(k|0)){continue}break}}if(!(f&1)){break e}f=p+(i<<3)|0;Ja[J[(L[f+6>>1]<<2)+134608>>2]](f,m,j,Q(0),l,h)}o=o+1|0;if((o|0)!=(g|0)){continue}break}}a=J[d+11968>>2];f:{if(!a){break f}f=J[b+36>>2];b=J[b+44>>2];i=0;if((a|0)!=1){g=a&-2;k=0;while(1){h=i<<3;j=h+b|0;Ja[J[(L[j+6>>1]<<2)+134656>>2]](j,f,0);h=b+(h|8)|0;Ja[J[(L[h+6>>1]<<2)+134656>>2]](h,f,0);i=i+2|0;k=k+2|0;if((g|0)!=(k|0)){continue}break}}if(!(a&1)){break f}a=b+(i<<3)|0;Ja[J[(L[a+6>>1]<<2)+134656>>2]](a,f,0)}if(!(J[c+4>>2]&2147483647)){break a}i=0;while(1){a=J[J[d+12144>>2]+P(i,52)>>2];Ja[J[J[a>>2]+140>>2]](a,1);i=i+1|0;if(i>>>0<(J[c+4>>2]&2147483647)>>>0){continue}break}}}function vc(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;n=J[a+28>>2];a:{if((n|0)!=J[a+24>>2]){c=J[a+20>>2];d=n;break a}d=n+1|0;b:{if(!d){break b}o=4;c=a+4|0;if(d>>>0<=4){break b}i=J[a+40>>2];c:{d:{e:{f:{g:{c=n>>>1|n;c=c>>>2|c;c=c>>>4|c;c=c>>>8|c;o=(c>>>16|c)+1|0;d=o;switch(d-8|0){case 24:break e;case 8:break f;case 0:break g;default:break d}}c=J[i+388>>2];if(!c){j=Ha-16|0;Ha=j;g=i+100|0;d=J[g+284>>2];if(d){c=J[40592];e=Ja[J[J[c>>2]+20>>2]](c)|0?57597:69706;h=Ja[J[J[c+12>>2]+8>>2]](c+12|0,d,e,22517,180)|0}else{h=0}J[j+12>>2]=h;c=J[g+268>>2];h:{if(c>>>0>=(J[g+272>>2]&2147483647)>>>0){c=0;e=g+4|0;d=J[e+268>>2];k=d&2147483647?d<<1:1;i:{if(!k){break i}d=k<<2;if(!(K[e+256|0]|d>>>0>256)){H[e+256|0]=1;c=e;break i}if(!d){break i}c=J[40592];f=c+12|0;c=(q=f,r=d,s=Ja[J[J[c>>2]+20>>2]](c)|0?57597:69706,t=20075,u=553,p=J[J[f>>2]+8>>2],Ja[p](q|0,r|0,s|0,t|0,u|0)|0)}f=J[e+264>>2];m=(f<<2)+c|0;if((f|0)>0){l=J[e+260>>2];d=c;while(1){J[d>>2]=J[l>>2];l=l+4|0;d=d+4|0;if(m>>>0>d>>>0){continue}break}}J[m>>2]=J[j+12>>2];j:{if(J[e+268>>2]<0){break j}d=J[e+260>>2];if((d|0)==(e|0)){H[e+256|0]=0;break j}if(!d){break j}f=J[40592]+12|0;Ja[J[J[f>>2]+12>>2]](f,d);f=J[e+264>>2]}J[e+268>>2]=k;J[e+260>>2]=c;J[e+264>>2]=f+1;break h}J[J[g+264>>2]+(c<<2)>>2]=h;J[g+268>>2]=c+1}c=(h+(J[g+276>>2]<<5)|0)-32|0;if(h>>>0<=c>>>0){d=J[g+288>>2];while(1){J[c>>2]=d;d=c;c=c-32|0;if(h>>>0<=c>>>0){continue}break}J[g+288>>2]=d}Ha=j+16|0;c=J[i+388>>2]}J[i+388>>2]=J[c>>2];J[i+380>>2]=J[i+380>>2]+1;break c}c=J[i+680>>2];if(!c){j=Ha-16|0;Ha=j;g=i+392|0;d=J[g+284>>2];if(d){c=J[40592];e=Ja[J[J[c>>2]+20>>2]](c)|0?58063:69706;h=Ja[J[J[c+12>>2]+8>>2]](c+12|0,d,e,22517,180)|0}else{h=0}J[j+12>>2]=h;c=J[g+268>>2];k:{if(c>>>0>=(J[g+272>>2]&2147483647)>>>0){c=0;e=g+4|0;d=J[e+268>>2];k=d&2147483647?d<<1:1;l:{if(!k){break l}d=k<<2;if(!(K[e+256|0]|d>>>0>256)){H[e+256|0]=1;c=e;break l}if(!d){break l}c=J[40592];f=c+12|0;c=(u=f,t=d,s=Ja[J[J[c>>2]+20>>2]](c)|0?58063:69706,r=20075,q=553,p=J[J[f>>2]+8>>2],Ja[p](u|0,t|0,s|0,r|0,q|0)|0)}f=J[e+264>>2];m=(f<<2)+c|0;if((f|0)>0){l=J[e+260>>2];d=c;while(1){J[d>>2]=J[l>>2];l=l+4|0;d=d+4|0;if(m>>>0>d>>>0){continue}break}}J[m>>2]=J[j+12>>2];m:{if(J[e+268>>2]<0){break m}d=J[e+260>>2];if((d|0)==(e|0)){H[e+256|0]=0;break m}if(!d){break m}f=J[40592]+12|0;Ja[J[J[f>>2]+12>>2]](f,d);f=J[e+264>>2]}J[e+268>>2]=k;J[e+260>>2]=c;J[e+264>>2]=f+1;break k}J[J[g+264>>2]+(c<<2)>>2]=h;J[g+268>>2]=c+1}c=(h+(J[g+276>>2]<<6)|0)+-64|0;if(h>>>0<=c>>>0){d=J[g+288>>2];while(1){J[c>>2]=d;d=c;c=c+-64|0;if(h>>>0<=c>>>0){continue}break}J[g+288>>2]=d}Ha=j+16|0;c=J[i+680>>2]}J[i+680>>2]=J[c>>2];J[i+672>>2]=J[i+672>>2]+1;break c}c=J[i+972>>2];if(!c){j=Ha-16|0;Ha=j;g=i+684|0;d=J[g+284>>2];if(d){c=J[40592];e=Ja[J[J[c>>2]+20>>2]](c)|0?59189:69706;h=Ja[J[J[c+12>>2]+8>>2]](c+12|0,d,e,22517,180)|0}else{h=0}J[j+12>>2]=h;c=J[g+268>>2];n:{if(c>>>0>=(J[g+272>>2]&2147483647)>>>0){c=0;e=g+4|0;d=J[e+268>>2];k=d&2147483647?d<<1:1;o:{if(!k){break o}d=k<<2;if(!(K[e+256|0]|d>>>0>256)){H[e+256|0]=1;c=e;break o}if(!d){break o}c=J[40592];f=c+12|0;c=(q=f,r=d,s=Ja[J[J[c>>2]+20>>2]](c)|0?59189:69706,t=20075,u=553,p=J[J[f>>2]+8>>2],Ja[p](q|0,r|0,s|0,t|0,u|0)|0)}f=J[e+264>>2];m=(f<<2)+c|0;if((f|0)>0){l=J[e+260>>2];d=c;while(1){J[d>>2]=J[l>>2];l=l+4|0;d=d+4|0;if(m>>>0>d>>>0){continue}break}}J[m>>2]=J[j+12>>2];p:{if(J[e+268>>2]<0){break p}d=J[e+260>>2];if((d|0)==(e|0)){H[e+256|0]=0;break p}if(!d){break p}f=J[40592]+12|0;Ja[J[J[f>>2]+12>>2]](f,d);f=J[e+264>>2]}J[e+268>>2]=k;J[e+260>>2]=c;J[e+264>>2]=f+1;break n}J[J[g+264>>2]+(c<<2)>>2]=h;J[g+268>>2]=c+1}c=(h+(J[g+276>>2]<<7)|0)-128|0;if(h>>>0<=c>>>0){d=J[g+288>>2];while(1){J[c>>2]=d;d=c;c=c-128|0;if(h>>>0<=c>>>0){continue}break}J[g+288>>2]=d}Ha=j+16|0;c=J[i+972>>2]}J[i+972>>2]=J[c>>2];J[i+964>>2]=J[i+964>>2]+1;break c}c=0;d=d<<2;if(!d){break c}c=J[40592];c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,d,29909,14465,1342)|0}}d=J[a+20>>2];q:{if(!d){break q}Ua(c,d,n<<2);d=J[a+20>>2];if((d|0)==(a+4|0)){break q}pG(J[a+40>>2],d,J[a+24>>2])}J[a+20>>2]=c;J[a+24>>2]=o;d=J[a+28>>2]}J[a+28>>2]=d+1;J[(d<<2)+c>>2]=b;J[(J[b>>2]==(a|0)?12:16)+b>>2]=n}function Vn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0);p=Ha-9952|0;Ha=p;E=N[g+20>>2];F=N[g+24>>2];G=N[f+20>>2];C=N[f+24>>2];u=N[g>>2];q=N[g+4>>2];s=N[g+8>>2];r=N[g+12>>2];A=N[g+16>>2];v=N[f>>2];w=N[f+4>>2];B=N[f+8>>2];z=N[f+12>>2];D=N[f+16>>2];N[p+9936>>2]=h;J[p+9932>>2]=0;N[p+9928>>2]=C;N[p+9924>>2]=G;N[p+9920>>2]=D;N[p+9916>>2]=z;N[p+9912>>2]=B;N[p+9908>>2]=w;N[p+9904>>2]=v;J[p+9900>>2]=0;N[p+9896>>2]=F;N[p+9892>>2]=E;N[p+9888>>2]=A;N[p+9884>>2]=r;N[p+9880>>2]=s;N[p+9876>>2]=q;N[p+9872>>2]=u;y=Q(Q(Q(B*u)-Q(s*v))+Q(Q(w*r)-Q(z*q)));I=Q(Q(Q(w*s)-Q(q*B))+Q(Q(v*r)-Q(z*u)));t=Q(Q(Q(v*q)-Q(u*w))+Q(Q(B*r)-Q(z*s)));x=Q(z*r);z=Q(-u);v=Q(x-Q(Q(Q(v*z)-Q(w*q))-Q(s*B)));w=Q(D-A);B=Q(G-E);x=Q(Q(z*w)-Q(B*q));z=Q(C-F);E=Q(x-Q(s*z));F=N[c>>2];G=Q(Q(r*r)+Q(-.5));C=Q(Q(Q(G*w)+Q(r*Q(Q(s*B)-Q(q*z))))-Q(u*E));C=Q(C+C);A=Q(C-N[n+16>>2]);A=A>Q(0)?A:Q(-A);D=Q(Q(Q(G*B)+Q(r*Q(Q(u*z)-Q(s*w))))-Q(q*E));D=Q(D+D);x=Q(D-N[n+20>>2]);x=x>Q(0)?x:Q(-x);x=A>=x?A:x;r=Q(Q(Q(r*Q(Q(q*w)-Q(u*B)))+Q(G*z))-Q(s*E));r=Q(r+r);q=Q(r-N[n+24>>2]);q=(q>Q(0)?q:Q(-q))>=Q(0)?A:Q(0);a:{if(Q(F*Q(.20000000298023224))<(q<=x?x:q)|Q(Q(v*N[n+12>>2])+Q(Q(t*N[n+8>>2])+Q(Q(I*N[n>>2])+Q(y*N[n+4>>2]))))>2]=F*Q(.05000000074505806);J[n+28>>2]=0;N[n+24>>2]=r;N[n+20>>2]=D;N[n+16>>2]=C;N[n+12>>2]=v;N[n+8>>2]=t;N[n+4>>2]=y;N[n>>2]=I;H[n+62|0]=0;c=J[e+40>>2];q=N[f+4>>2];u=Q(q+q);r=N[f+8>>2];v=Q(u*r);t=N[f>>2];s=Q(t+t);y=N[f+12>>2];w=Q(s*y);N[p+9836>>2]=v-w;N[p+9828>>2]=v+w;t=Q(Q(1)-Q(t*s));v=Q(q*u);N[p+9840>>2]=t-v;x=t;t=Q(r+r);w=Q(r*t);N[p+9824>>2]=x-w;r=Q(s*r);u=Q(u*y);N[p+9832>>2]=r+u;q=Q(s*q);s=Q(t*y);N[p+9820>>2]=q-s;N[p+9816>>2]=r-u;N[p+9812>>2]=q+s;N[p+9808>>2]=Q(Q(1)-v)-w;N[p+9844>>2]=N[f+16>>2];N[p+9848>>2]=N[f+20>>2];N[p+9852>>2]=N[f+24>>2];q=N[g+4>>2];u=Q(q+q);r=N[g+8>>2];v=Q(u*r);t=N[g>>2];s=Q(t+t);y=N[g+12>>2];w=Q(s*y);N[p+9788>>2]=v-w;N[p+9780>>2]=v+w;t=Q(Q(1)-Q(t*s));v=Q(q*u);N[p+9792>>2]=t-v;x=t;t=Q(r+r);w=Q(r*t);N[p+9776>>2]=x-w;r=Q(s*r);u=Q(u*y);N[p+9784>>2]=r+u;q=Q(s*q);s=Q(t*y);N[p+9772>>2]=q-s;N[p+9768>>2]=r-u;N[p+9764>>2]=q+s;N[p+9760>>2]=Q(Q(1)-v)-w;N[p+9796>>2]=N[g+16>>2];N[p+9800>>2]=N[g+20>>2];N[p+9804>>2]=N[g+24>>2];e=p+9696|0;pk(e,d,h,p+9808|0,p+9760|0,k,m);H[p+9680|0]=1;J[p+9688>>2]=0;J[p+9692>>2]=1088;d=p+5328|0;J[p+9684>>2]=d;f=J[c+56>>2];J[p+868>>2]=0;H[p+16|0]=m;J[p+12>>2]=f;J[p+8>>2]=k;J[p>>2]=155976;J[p+4>>2]=2;d=hg(p+880|0,p+9936|0,p+9856|0,p+9904|0,p+9872|0,n,i,d,o);J[p+5276>>2]=0;Va(p+5148|0,255,128);H[p+5309|0]=1;H[p+5308|0]=l;J[p+5304>>2]=j;J[p+5300>>2]=b;J[p+5296>>2]=a;h=N[a+8>>2];r=N[a>>2];q=N[a+4>>2];J[p+5292>>2]=0;h=Q(h-N[p+3192>>2]);r=Q(r-N[p+3184>>2]);q=Q(q-N[p+3188>>2]);N[p+5288>>2]=Q(N[p+3176>>2]*h)+Q(Q(N[p+3168>>2]*r)+Q(q*N[p+3172>>2]));N[p+5284>>2]=Q(N[p+3160>>2]*h)+Q(Q(N[p+3152>>2]*r)+Q(q*N[p+3156>>2]));N[p+5280>>2]=Q(N[p+3144>>2]*h)+Q(Q(N[p+3136>>2]*r)+Q(q*N[p+3140>>2]));J[p+5312>>2]=e;Ja[J[(L[c+4>>1]<<2)+156e3>>2]](c,e,p,1,1);m=J[p+868>>2];if(m){g=p+596|0;f=p+788|0;a=p+852|0;c=p+20|0;while(1){gc(d,c,J[f>>2],K[a|0],g);a=a+1|0;f=f+4|0;g=g+12|0;c=c+36|0;m=m-1|0;if(m){continue}break}J[p+868>>2]=0}Sy(d);Gd(d,6,0);a=J[p+9692>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[p+9684>>2];if((a|0)==(p+5328|0)|!a){break a}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a);break a}g=0;J[p+60>>2]=0;N[p+56>>2]=r;N[p+52>>2]=D;J[p+44>>2]=0;J[p+28>>2]=0;r=Q(y+y);q=Q(t*r);h=Q(I+I);s=Q(v*h);N[p+36>>2]=q-s;N[p+24>>2]=q+s;q=Q(Q(1)-Q(I*h));s=Q(y*r);N[p+40>>2]=q-s;x=q;q=Q(t+t);u=Q(t*q);N[p+20>>2]=x-u;N[p+48>>2]=C;J[p+12>>2]=0;t=Q(t*h);r=Q(v*r);N[p+32>>2]=t+r;h=Q(y*h);q=Q(v*q);N[p+16>>2]=h-q;N[p+8>>2]=t-r;N[p+4>>2]=h+q;N[p>>2]=Q(Q(1)-s)-u;N[p+9696>>2]=F*Q(.800000011920929);if(!K[n+62|0]){break a}while(1){b=g+n|0;a=K[b+56|0];c=P(a,400)+n|0;gg(p+5328|0,c- -64|0,p,p+9696|0);b:{if(!J[c+448>>2]){c=K[n+62|0]-1|0;H[n+62|0]=c;c=(c&255)+n|0;d=K[c+56|0];H[c+56|0]=a;H[b+56|0]=d;g=g-1|0;break b}N[((a<<2)+n|0)+32>>2]=N[p+5328>>2]}g=g+1|0;if(g>>>0>2];g=N[d>>2];i=N[d+4>>2];a:{if(!(g!=Q(1)|i!=Q(1)|j!=Q(1))){I[f+136>>1]=0;J[f+132>>2]=e;J[f+124>>2]=2;J[f+120>>2]=154956;J[f+128>>2]=f+60;l=N[a+24>>2];j=N[c+8>>2];q=N[c+24>>2];i=Q(N[a+8>>2]-q);h=Q(i+i);i=N[c>>2];s=N[c+16>>2];g=Q(N[a>>2]-s);k=Q(g+g);u=N[c+20>>2];g=Q(N[a+4>>2]-u);n=Q(g+g);g=N[c+4>>2];p=Q(Q(j*h)+Q(Q(i*k)+Q(n*g)));m=N[c+12>>2];o=Q(Q(m*m)+Q(-.5));r=Q(Q(j*p)+Q(Q(h*o)-Q(m*Q(Q(i*n)-Q(k*g)))));N[f+148>>2]=r;t=Q(Q(g*p)+Q(Q(n*o)-Q(m*Q(Q(j*k)-Q(h*i)))));N[f+144>>2]=t;v=Q(Q(i*p)+Q(Q(k*o)-Q(m*Q(Q(g*h)-Q(n*j)))));N[f+140>>2]=v;n=N[a+16>>2];h=N[a+20>>2];k=N[a+12>>2];N[f+164>>2]=l;h=Q(h-q);h=Q(h+h);k=Q(k-s);k=Q(k+k);n=Q(n-u);n=Q(n+n);p=Q(Q(j*h)+Q(Q(i*k)+Q(g*n)));q=Q(Q(j*p)+Q(Q(h*o)-Q(m*Q(Q(i*n)-Q(k*g)))));N[f+160>>2]=q;s=Q(Q(g*p)+Q(Q(n*o)-Q(m*Q(Q(j*k)-Q(h*i)))));N[f+156>>2]=s;g=Q(Q(i*p)+Q(Q(k*o)-Q(m*Q(Q(g*h)-Q(n*j)))));N[f+152>>2]=g;j=Q(q-r);N[f+176>>2]=j;i=Q(s-t);N[f+172>>2]=i;g=Q(g-v);m=Q(Q(j*j)+Q(Q(g*g)+Q(i*i)));N[f+180>>2]=m;N[f+184>>2]=m!=Q(0)?Q(Q(1)/m):Q(0);N[f+168>>2]=g;N[f+8>>2]=l;N[f+4>>2]=l;N[f>>2]=l;N[f+196>>2]=j;N[f+192>>2]=i;N[f+188>>2]=g;a=Ha-288|0;Ha=a;i=N[b+60>>2];c=K[b+64|0];d=J[b+28>>2];e=J[b+24>>2];J[a+36>>2]=154600;J[a+56>>2]=f;J[a+32>>2]=154576;D=a,E=vea(e,d),J[D+48>>2]=E;J[a+52>>2]=Ia;J[a+44>>2]=c>>>1&1;J[a+40>>2]=f+120;c=f+140|0;g=N[c>>2];N[a+60>>2]=g;m=N[c+4>>2];N[a- -64>>2]=m;o=N[c+8>>2];N[a+68>>2]=o;d=f+188|0;l=N[d>>2];N[a+72>>2]=l;h=N[d+4>>2];N[a+76>>2]=h;j=N[d+8>>2];J[a+112>>2]=0;J[a+116>>2]=0;I[a+108>>1]=0;J[a+104>>2]=-1;N[a+88>>2]=i;H[a+84|0]=1;N[a+80>>2]=j;J[a+120>>2]=0;J[a+124>>2]=0;J[a+128>>2]=0;J[a+132>>2]=0;J[a+144>>2]=0;J[a+136>>2]=2139095039;J[a+140>>2]=0;J[a+96>>2]=0;J[a+100>>2]=0;N[a+92>>2]=1;e=J[f+124>>2];H[a+208|0]=0;H[a+209|0]=(e|0)==1;e=J[f+4>>2];C=J[f>>2];i=N[f+8>>2];J[a+268>>2]=0;N[a+264>>2]=j;N[a+260>>2]=h;J[a+252>>2]=0;N[a+248>>2]=o;N[a+244>>2]=m;J[a+236>>2]=0;N[a+232>>2]=i;N[a+256>>2]=l;N[a+240>>2]=g;J[a+224>>2]=C;J[a+228>>2]=e;cz(b+112|0,c,d,a+32|0,f,Q(1));J[a+36>>2]=154600;J[a+32>>2]=154576;if(K[a+208|0]){b=J[a+40>>2];Ja[J[J[b>>2]>>2]](b,a+96|0,a+160|0,a+172|0,a+184|0,a+92|0,a+196|0)|0}Ha=a+288|0;break a}o=N[d+12>>2];m=Q(o+o);l=N[d+16>>2];h=Q(l+l);v=Q(Q(1)-Q(o*m));w=Q(l*h);k=Q(v-w);n=Q(j*k);o=N[d+20>>2];x=Q(m*o);r=N[d+24>>2];y=Q(h*r);p=Q(x+y);q=Q(g*p);u=Q(h*o);t=Q(m*r);h=Q(u-t);s=Q(i*h);N[f+220>>2]=Q(k*n)+Q(Q(p*q)+Q(h*s));u=Q(u+t);t=Q(j*u);z=Q(m*l);l=Q(o+o);A=Q(r*l);m=Q(z-A);r=Q(g*m);B=Q(o*l);o=Q(v-B);v=Q(i*o);N[f+216>>2]=Q(k*t)+Q(Q(p*r)+Q(h*v));N[f+208>>2]=Q(u*n)+Q(Q(m*q)+Q(o*s));N[f+204>>2]=Q(u*t)+Q(Q(m*r)+Q(o*v));l=Q(x-y);x=Q(l*n);n=Q(Q(Q(1)-w)-B);w=Q(n*q);q=Q(z+A);N[f+196>>2]=x+Q(w+Q(q*s));N[f+192>>2]=Q(l*t)+Q(Q(n*r)+Q(q*v));r=k;k=Q(j*l);s=p;p=Q(g*n);t=h;h=Q(i*q);N[f+212>>2]=Q(r*k)+Q(Q(s*p)+Q(t*h));N[f+200>>2]=Q(u*k)+Q(Q(m*p)+Q(o*h));N[f+188>>2]=Q(l*k)+Q(Q(n*p)+Q(q*h));H[f+137|0]=Q(Q(g*i)*j)>2]=e;J[f+124>>2]=2;J[f+120>>2]=154988;J[f+128>>2]=f+188;p=N[a+24>>2];j=N[c+8>>2];q=N[c+24>>2];i=Q(N[a+8>>2]-q);l=Q(i+i);i=N[c>>2];s=N[c+16>>2];g=Q(N[a>>2]-s);h=Q(g+g);u=N[c+20>>2];g=Q(N[a+4>>2]-u);k=Q(g+g);g=N[c+4>>2];n=Q(Q(j*l)+Q(Q(i*h)+Q(k*g)));m=N[c+12>>2];o=Q(Q(m*m)+Q(-.5));r=Q(Q(j*n)+Q(Q(l*o)-Q(m*Q(Q(i*k)-Q(h*g)))));N[f+148>>2]=r;t=Q(Q(g*n)+Q(Q(k*o)-Q(m*Q(Q(j*h)-Q(l*i)))));N[f+144>>2]=t;v=Q(Q(i*n)+Q(Q(h*o)-Q(m*Q(Q(g*l)-Q(k*j)))));N[f+140>>2]=v;k=N[a+16>>2];l=N[a+20>>2];h=N[a+12>>2];N[f+164>>2]=p;l=Q(l-q);l=Q(l+l);h=Q(h-s);h=Q(h+h);k=Q(k-u);k=Q(k+k);n=Q(Q(j*l)+Q(Q(i*h)+Q(g*k)));p=Q(Q(j*n)+Q(Q(l*o)-Q(m*Q(Q(i*k)-Q(h*g)))));N[f+160>>2]=p;q=Q(Q(g*n)+Q(Q(k*o)-Q(m*Q(Q(j*h)-Q(l*i)))));N[f+156>>2]=q;g=Q(Q(i*n)+Q(Q(h*o)-Q(m*Q(Q(g*l)-Q(k*j)))));N[f+152>>2]=g;j=Q(p-r);N[f+176>>2]=j;i=Q(q-t);N[f+172>>2]=i;g=Q(g-v);N[f+168>>2]=g;j=Q(Q(j*j)+Q(Q(g*g)+Q(i*i)));N[f+180>>2]=j;N[f+184>>2]=j!=Q(0)?Q(Q(1)/j):Q(0);Mo(f,a);a=f+60|0;Wd(a,f,c,d);Ih(a,1,b,f+120|0,1)}Ha=f+224|0;return K[f+136|0]!=0|0}function sm(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=Q(0),p=Q(0),q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;n=Ha-16|0;Ha=n;q=J[J[a+4>>2]+40>>2];c=J[q+976>>2];r=J[a+44>>2];t=r&2048;s=t>>>11|0;a:{if(!b){d=J[c+328>>2];b:{if(!d){e=P(J[c+312>>2],80);c:{if(!e){break c}d=J[40592];h=Ja[J[J[d>>2]+20>>2]](d)|0?38791:69706;k=Ja[J[J[d+12>>2]+8>>2]](d+12|0,e,h,22613,236)|0;if(!k){break c}h=J[c+316>>2];f=h+1|0;i=J[c+312>>2];e=P(f,i);d=J[c+344>>2];d:{if(e>>>0<=d<<5>>>0){e=J[c+332>>2];break d}h=d&2147483647;d=(e<<1)+31>>>5|0;if(h>>>0>>0){e=J[40592];e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,d<<2,29909,22033,438)|0;h=J[c+340>>2];e:{if(!h){break e}Ua(e,h,J[c+344>>2]<<2);if(J[c+344>>2]<0){break e}h=J[c+340>>2];if(!h){break e}i=J[40592];Ja[J[J[i+12>>2]+12>>2]](i+12|0,h)}h=J[c+344>>2];Va(e+(h<<2)|0,0,d-h<<2);J[c+344>>2]=d;J[c+340>>2]=e}d=J[c+324>>2];if(d){e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d)}e=0;d=c;i=f<<3;j=P(i,J[c+312>>2]);if(j){h=J[40592];l=Ja[J[J[h>>2]+20>>2]](h)|0?38791:69706;h=Ja[J[J[h+12>>2]+8>>2]](h+12|0,j,l,22613,248)|0}else{h=0}J[d+324>>2]=h;if(i){d=J[40592];e=Ja[J[J[d>>2]+20>>2]](d)|0?38791:69706;e=Ja[J[J[d+12>>2]+8>>2]](d+12|0,i,e,22613,250)|0}d=J[c+332>>2];f:{if(!d){break f}Ua(e,d,f<<2);d=J[c+332>>2];if(!d){break f}f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,d)}J[c+332>>2]=e;h=J[c+316>>2];f=h+1|0;i=J[c+312>>2]}J[c+316>>2]=f;J[(h<<2)+e>>2]=k;e=J[c+328>>2];d=i-1|0;if((d|0)>=0){h=P(h,i);while(1){f=Em(k+P(d,80)|0,d+h|0);J[J[c+324>>2]+(e<<2)>>2]=f;f=d;d=d-1|0;e=e+1|0;if(f){continue}break}}J[c+328>>2]=e;f=1}if(!f){break b}d=J[c+328>>2]}g=d-1|0;J[c+328>>2]=g;g=J[J[c+324>>2]+(g<<2)>>2];d=J[g+48>>2];f=J[c+340>>2]+(d>>>3&536870908)|0;J[f>>2]=J[f>>2]|1<>2]=0;J[g+36>>2]=0;H[g+42|0]=0;f=J[g+48>>2];d=J[c+940>>2];g:{if(f>>>0>>0){break g}e=d&2147483647;d=(f<<1&-256)+287>>>5|0;if(e>>>0>=d>>>0){break g}f=J[40592];f=Ja[J[J[f+12>>2]+8>>2]](f+12|0,d<<2,29909,22033,438)|0;e=J[c+936>>2];h:{if(!e){break h}Ua(f,e,J[c+940>>2]<<2);if(J[c+940>>2]<0){break h}e=J[c+936>>2];if(!e){break h}h=J[40592];Ja[J[J[h+12>>2]+12>>2]](h+12|0,e)}e=J[c+940>>2];Va(f+(e<<2)|0,0,d-e<<2);J[c+940>>2]=d;J[c+936>>2]=f;f=J[g+48>>2]}d=J[c+936>>2]+(f>>>3&536870908)|0;J[d>>2]=J[d>>2]|1<>2];d=J[c+952>>2];i:{if(f>>>0>>0){break i}e=d&2147483647;d=(f<<1&-256)+287>>>5|0;if(e>>>0>=d>>>0){break i}f=J[40592];f=Ja[J[J[f+12>>2]+8>>2]](f+12|0,d<<2,29909,22033,438)|0;e=J[c+948>>2];j:{if(!e){break j}Ua(f,e,J[c+952>>2]<<2);if(J[c+952>>2]<0){break j}e=J[c+948>>2];if(!e){break j}h=J[40592];Ja[J[J[h+12>>2]+12>>2]](h+12|0,e)}e=J[c+952>>2];Va(f+(e<<2)|0,0,d-e<<2);J[c+952>>2]=d;J[c+948>>2]=f;f=J[g+48>>2]}c=J[c+948>>2]+(f>>>3&536870908)|0;J[c>>2]=J[c>>2]|1<>2]=0;J[b+36>>2]=0;H[b+42|0]=0;c=b}g=J[a+44>>2];u=g&32768;v=g&98304;h=v?u?1:-1:0;i=g&262144;w=!(r&448)|i>>>18;f=r&2;x=f>>>1|0;y=g&131072;g=J[a+32>>2];k=K[J[J[g+4>>2]+44>>2]+9|0];d=J[a+28>>2];s=K[J[J[d+4>>2]+44>>2]+9|0];l=n+14|0;e=J[d+4>>2];m=K[J[e+44>>2]+9|0]-1>>>0<2?e:0;z=K[J[m+44>>2]+10|0];e=J[g+4>>2];e=K[J[e+44>>2]+9|0]-1>>>0<2?e:0;if(e){j=J[e+44>>2];A=H[j+44|0]&1;j=K[j+10|0]}else{j=0}vq(l,q,z,j);j=J[d+28>>2];l=J[g+28>>2];J[c+12>>2]=a;J[c+4>>2]=e?e- -64|0:0;J[c>>2]=m- -64;J[c+28>>2]=l+32;J[c+24>>2]=j+32;J[c+16>>2]=J[J[d+4>>2]+44>>2]+16;J[c+20>>2]=J[J[g+4>>2]+44>>2]+16;e=J[d+28>>2];m=J[g+28>>2];N[c+52>>2]=N[e+128>>2]+N[m+128>>2];H[c+44|0]=K[n+14|0];H[c+45|0]=K[n+15|0];H[c+46|0]=J[j+68>>2];H[c+47|0]=J[l+68>>2];J[c+56>>2]=J[d+8>>2]&2147483647;J[c+60>>2]=J[g+8>>2]&2147483647;o=N[e+132>>2];p=N[m+132>>2];N[c+72>>2]=o>p?o:p;o=N[m+136>>2];p=N[e+136>>2];g=((s|0)==2)<<3;g=(k|0)==2?g|16:g;g=s?g|32:g;g=k?g|64:g;g=r>>>1&512|(f|i?g:g|2);g=A?g|1024:g;g=i?g|2048:g;g=(f|y)!=0|(t?g|4096:g);I[c+40>>1]=f<<6|(w?g:g|256);J[c+68>>2]=-1;J[c+8>>2]=t>>>10|x;N[c+76>>2]=o>2]=c;H[c+43|0]=(h|0)>0?2:!u&(v|0)!=0;if(!b){b=J[a+60>>2];d=J[q+1e3>>2];f=J[d+148>>2];g=(b>>>0)/(f>>>0)|0;J[J[J[d+128>>2]+(g<<2)>>2]+(b-P(f,g)<<2)>>2]=c;J[c- -64>>2]=b;b=J[J[q+976>>2]+1024>>2];Ja[J[J[b>>2]+28>>2]](b,J[a+56>>2],h,0)}Ha=n+16|0}function Sr(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;J[a+88>>2]=J[b>>2];c=J[b+4>>2];J[a+92>>2]=c;J[a+104>>2]=J[b+8>>2];J[a+108>>2]=J[b+12>>2];J[a+96>>2]=J[b+16>>2];J[a+100>>2]=J[b+20>>2];J[a+112>>2]=J[b+24>>2];J[a+116>>2]=J[b+28>>2];J[a+120>>2]=J[b+32>>2];J[a+124>>2]=J[b+36>>2];j=J[b+40>>2];b=J[a+128>>2];if(j>>>0>b>>>0){g=(j<<3)+15&-16;a:{if(!g){c=0;h=0;break a}c=J[40592]+12|0;c=Ja[J[J[c>>2]+8>>2]](c,g,29909,11616,540)|0;i=J[40592]+12|0;i=Ja[J[J[i>>2]+8>>2]](i,g,29909,11616,541)|0;h=J[40592]+12|0;h=Ja[J[J[h>>2]+8>>2]](h,g,29909,11616,542)|0}d=c;c=b<<3;g=Ua(d,J[a+132>>2],c);i=Ua(i,J[a+136>>2],c);h=Ua(h,J[a+140>>2],c);c=b+1|0;if(j-b&1){b=b<<3;f=b+g|0;J[f>>2]=1073741823;J[f+4>>2]=1073741823;f=b+i|0;J[f>>2]=1073741823;J[f+4>>2]=1073741823;b=b+h|0;J[b>>2]=1073741823;J[b+4>>2]=1073741823;b=c}if((c|0)!=(j|0)){while(1){c=b<<3;f=c+g|0;J[f>>2]=1073741823;J[f+4>>2]=1073741823;f=c+i|0;J[f>>2]=1073741823;J[f+4>>2]=1073741823;f=c+h|0;J[f>>2]=1073741823;J[f+4>>2]=1073741823;c=c+8|0;f=c+g|0;J[f>>2]=1073741823;J[f+4>>2]=1073741823;f=c+i|0;J[f>>2]=1073741823;J[f+4>>2]=1073741823;c=c+h|0;J[c>>2]=1073741823;J[c+4>>2]=1073741823;b=b+2|0;if((j|0)!=(b|0)){continue}break}}b=J[a+132>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+136>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+140>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+140>>2]=h;J[a+136>>2]=i;J[a+132>>2]=g;J[a+128>>2]=j;b=J[a+168>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=j+15&-16;if(b){c=J[40592]+12|0;b=Ja[J[J[c>>2]+8>>2]](c,b,29909,11616,567)|0}else{b=0}J[a+168>>2]=b;c=J[a+92>>2]}f=c+J[a+188>>2]<<1;k=f+2|0;if(k>>>0>M[a+196>>2]){g=(k<<2)+15&-16;if(g){b=J[40592]+12|0;m=Ja[J[J[b>>2]+8>>2]](b,g,29909,11616,575)|0;b=J[40592]+12|0;n=Ja[J[J[b>>2]+8>>2]](b,g,29909,11616,576)|0;b=J[40592]+12|0;o=Ja[J[J[b>>2]+8>>2]](b,g,29909,11616,577)|0;b=J[40592]+12|0;p=Ja[J[J[b>>2]+8>>2]](b,g,29909,11616,578)|0;b=J[40592]+12|0;q=Ja[J[J[b>>2]+8>>2]](b,g,29909,11616,579)|0;b=J[40592]+12|0;j=Ja[J[J[b>>2]+8>>2]](b,g,29909,11616,580)|0}else{j=0}b=J[a+180>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+184>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b:{if(!g){J[a+180>>2]=0;c=0;break b}b=J[40592]+12|0;s=a,t=Ja[J[J[b>>2]+8>>2]](b,g,29909,11616,585)|0,J[s+180>>2]=t;b=J[40592]+12|0;c=Ja[J[J[b>>2]+8>>2]](b,g,29909,11616,586)|0}J[a+184>>2]=c;h=J[a+180>>2];b=1;if(f>>>0>=3){r=f&-4;i=0;while(1){e=b-1|0;J[h+(e<<2)>>2]=b;d=b<<2;J[d+c>>2]=e;e=b+1|0;J[d+h>>2]=e;d=e<<2;J[d+c>>2]=b;l=d+h|0;d=b+2|0;J[l>>2]=d;l=d<<2;J[c+l>>2]=e;e=b+3|0;J[h+l>>2]=e;J[c+(e<<2)>>2]=d;b=b+4|0;i=i+4|0;if((r|0)!=(i|0)){continue}break}}e=f&2|1;i=0;while(1){d=b-1|0;J[h+(d<<2)>>2]=b;J[c+(b<<2)>>2]=d;b=b+1|0;i=i+1|0;if((e|0)!=(i|0)){continue}break}b=f|1;J[h+(b<<2)>>2]=b;J[c>>2]=0;b=Ua(m,J[a+144>>2],(J[a+188>>2]<<3)+8|0);c=Ua(n,J[a+148>>2],(J[a+188>>2]<<3)+8|0);i=Ua(o,J[a+152>>2],(J[a+188>>2]<<3)+8|0);h=Ua(p,J[a+156>>2],(J[a+188>>2]<<3)+8|0);f=Ua(q,J[a+160>>2],(J[a+188>>2]<<3)+8|0);j=Ua(j,J[a+164>>2],(J[a+188>>2]<<3)+8|0);e=J[a+144>>2];if(e){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,e)}e=J[a+148>>2];if(e){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,e)}e=J[a+152>>2];if(e){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,e)}e=J[a+156>>2];if(e){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,e)}e=J[a+160>>2];if(e){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,e)}e=J[a+164>>2];if(e){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,e)}J[a+196>>2]=k;J[a+164>>2]=j;J[a+160>>2]=f;J[a+156>>2]=h;J[a+152>>2]=i;J[a+148>>2]=c;J[a+144>>2]=b;b=J[a+172>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+176>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}if(g){b=J[40592]+12|0;b=Ja[J[J[b>>2]+8>>2]](b,g,29909,11616,619)|0}else{b=0}J[a+172>>2]=b;b=k<<3;if(b){c=J[40592]+12|0;b=Ja[J[J[c>>2]+8>>2]](c,b,29909,11616,620)|0}else{b=0}J[a+176>>2]=b}b=0;Va(J[a+168>>2],0,J[a+128>>2]);if(J[a+108>>2]){while(1){H[J[a+168>>2]+J[J[a+104>>2]+(b<<2)>>2]|0]=1;b=b+1|0;if(b>>>0>2]){continue}break}}J[a+188>>2]=J[a+188>>2]+J[a+92>>2]}function rV(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);k=k|0;l=Q(l);var m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=0,M=0;k=Ha-480|0;Ha=k;b=J[b>>2];a=J[a>>2];J[k+168>>2]=0;J[k+172>>2]=0;J[k+160>>2]=0;J[k+164>>2]=0;H[k+192|0]=0;J[k+188>>2]=3;j=N[a+8>>2];l=N[a+12>>2];q=N[a+4>>2];J[k+220>>2]=0;N[k+216>>2]=l;N[k+212>>2]=j;N[k+208>>2]=q;j=j>=q?q:j;j=j<=l?j:l;N[k+184>>2]=j*Q(.05000000074505806);N[k+180>>2]=j*Q(.004999999888241291);N[k+176>>2]=j*Q(.009999999776482582);H[k+32|0]=0;J[k+24>>2]=0;J[k+28>>2]=0;J[k+16>>2]=0;J[k+20>>2]=0;J[k+8>>2]=0;J[k+12>>2]=0;J[k>>2]=0;J[k+4>>2]=0;a=J[b+40>>2];j=N[b+8>>2];l=N[b+12>>2];q=N[b+4>>2];J[k+252>>2]=0;N[k+248>>2]=l;N[k+244>>2]=j;N[k+240>>2]=q;C=J[b+16>>2];L=J[b+20>>2];M=J[b+28>>2];J[k+408>>2]=J[b+24>>2];J[k+412>>2]=M;J[k+400>>2]=C;J[k+404>>2]=L;J[k+144>>2]=a;J[k+152>>2]=J[a+40>>2]+P(K[a+39|0],20);H[k+156|0]=K[a+38|0];o=Q(q*N[a+52>>2]);u=Q(j*N[a+56>>2]);o=o<=u?o:u;u=Q(l*N[a+60>>2]);o=o<=u?o:u;N[k+24>>2]=o*Q(.02500000037252903);N[k+16>>2]=o*Q(.10000000149011612);N[k+20>>2]=o*Q(.05000000074505806);b=k+240|0;C=k+400|0;zb(b,C,k+48|0,k+96|0,k,q==Q(1)&j==Q(1)&l==Q(1));J[k+148>>2]=J[a+44>>2];J[k+472>>2]=0;J[k+476>>2]=0;J[k+464>>2]=0;J[k+468>>2]=0;E=N[f+20>>2];z=N[e+20>>2];y=N[f+24>>2];A=N[e+24>>2];n=N[c+8>>2];s=N[c>>2];t=N[c+4>>2];r=N[c+12>>2];q=N[d+12>>2];o=N[d>>2];F=N[f+16>>2];B=N[e+16>>2];j=N[d+4>>2];l=N[d+8>>2];J[k+460>>2]=0;J[k+444>>2]=0;J[k+428>>2]=0;D=Q(-o);m=Q(B-F);p=Q(z-E);w=Q(A-y);x=Q(Q(Q(D*m)-Q(p*j))-Q(l*w));u=Q(Q(q*q)+Q(-.5));v=Q(Q(Q(q*Q(Q(j*m)-Q(o*p)))+Q(u*w))-Q(l*x));N[k+456>>2]=v+v;v=Q(Q(Q(u*p)+Q(q*Q(Q(o*w)-Q(l*m))))-Q(j*x));N[k+452>>2]=v+v;a=k+448|0;m=Q(Q(Q(u*m)+Q(q*Q(Q(l*p)-Q(j*w))))-Q(o*x));N[a>>2]=m+m;p=Q(Q(Q(t*l)-Q(j*n))+Q(Q(s*q)-Q(r*o)));m=Q(p+p);w=Q(Q(Q(n*o)-Q(l*s))+Q(Q(t*q)-Q(r*j)));x=Q(w+w);v=Q(Q(1)-Q(p*m));G=Q(w*x);N[k+440>>2]=v-G;p=Q(Q(Q(s*j)-Q(o*t))+Q(Q(n*q)-Q(r*l)));I=Q(p*x);n=Q(Q(r*q)-Q(Q(Q(D*s)-Q(t*j))-Q(l*n)));s=Q(n*m);N[k+436>>2]=I-s;t=Q(p*m);r=Q(n*x);N[k+432>>2]=t+r;N[k+424>>2]=I+s;s=Q(p+p);p=Q(p*s);N[k+420>>2]=v-p;m=Q(w*m);n=Q(n*s);N[k+416>>2]=m-n;J[k+412>>2]=0;N[k+408>>2]=t-r;N[k+404>>2]=m+n;N[k+400>>2]=Q(Q(1)-G)-p;t=N[d+20>>2];r=N[c+20>>2];n=N[d+24>>2];s=N[c+24>>2];m=N[d+16>>2];p=N[c+16>>2];J[k+396>>2]=0;x=Q(s-A);n=Q(Q(n-y)-x);A=Q(p-B);s=Q(Q(m-F)-A);z=Q(r-z);t=Q(Q(t-E)-z);r=Q(Q(l*n)+Q(Q(o*s)+Q(j*t)));m=Q(Q(Q(u*n)-Q(q*Q(Q(o*t)-Q(j*s))))+Q(l*r));N[k+392>>2]=m+m;m=Q(Q(j*r)+Q(Q(u*t)-Q(q*Q(Q(l*s)-Q(n*o)))));N[k+388>>2]=m+m;n=Q(Q(o*r)+Q(Q(u*s)-Q(q*Q(Q(j*n)-Q(t*l)))));N[k+384>>2]=n+n;J[k+320>>2]=0;J[k+240>>2]=152604;J[k+248>>2]=C;J[k+244>>2]=k+160;c=J[k+420>>2];J[k+272>>2]=J[k+416>>2];J[k+276>>2]=c;c=J[k+428>>2];J[k+280>>2]=J[k+424>>2];J[k+284>>2]=c;c=J[k+412>>2];J[k+264>>2]=J[k+408>>2];J[k+268>>2]=c;c=J[k+436>>2];J[k+288>>2]=J[k+432>>2];J[k+292>>2]=c;c=J[k+444>>2];J[k+296>>2]=J[k+440>>2];J[k+300>>2]=c;c=J[a+4>>2];J[k+304>>2]=J[a>>2];J[k+308>>2]=c;c=J[k+460>>2];J[k+312>>2]=J[k+456>>2];J[k+316>>2]=c;c=J[k+404>>2];J[k+256>>2]=J[k+400>>2];J[k+260>>2]=c;n=N[k+260>>2];N[k+260>>2]=N[k+272>>2];s=N[k+280>>2];t=N[k+264>>2];N[k+264>>2]=N[k+288>>2];N[k+280>>2]=N[k+292>>2];N[k+288>>2]=t;N[k+292>>2]=s;N[k+272>>2]=n;J[k+232>>2]=152352;J[k+236>>2]=k;n=Q(34028234663852886e22);if(sA(b,k+232|0,a,k+464|0,k+384|0,k+368|0,k+336|0,k+352|0,Q(g+Q(0)),1)){n=N[k+368>>2];g=N[k+360>>2];s=N[k+352>>2];t=N[k+356>>2];r=N[k+344>>2];m=N[k+336>>2];p=N[k+340>>2];w=Q(Q(l*r)+Q(Q(o*m)+Q(j*p)));B=Q(-j);v=Q(Q(Q(q*Q(Q(o*p)+Q(m*B)))+Q(u*r))+Q(l*w));N[h+8>>2]=v+v;v=Q(Q(j*w)+Q(Q(u*p)+Q(q*Q(Q(l*m)+Q(r*D)))));N[h+4>>2]=v+v;v=p;p=Q(-l);r=Q(Q(o*w)+Q(Q(u*m)+Q(q*Q(Q(j*r)+Q(v*p)))));N[h>>2]=r+r;r=n>Q(0)?n:Q(0);v=y;m=Q(Q(l*g)+Q(Q(o*s)+Q(j*t)));y=Q(Q(Q(q*Q(Q(o*t)+Q(s*B)))+Q(u*g))+Q(l*m));N[i+8>>2]=Q(x*r)+Q(v+Q(y+y));l=Q(Q(j*m)+Q(Q(u*t)+Q(q*Q(Q(l*s)+Q(g*D)))));N[i+4>>2]=Q(z*r)+Q(E+Q(l+l));g=Q(Q(o*m)+Q(Q(u*s)+Q(q*Q(Q(j*g)+Q(t*p)))));N[i>>2]=Q(A*r)+Q(F+Q(g+g))}Ha=k+480|0;return Q(n)}function ji(a,b,c,d){var e=0,f=0,g=0,h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=0,I=0,K=Q(0),L=Q(0);g=Ha-48|0;Ha=g;e=P(b,24)+c|0;h=N[e>>2];n=N[e+4>>2];o=N[e+8>>2];J[g+44>>2]=0;N[g+40>>2]=o;N[g+36>>2]=n;N[g+32>>2]=h;x=N[e+12>>2];y=N[e+16>>2];z=N[e+20>>2];J[g+28>>2]=0;N[g+24>>2]=z;N[g+20>>2]=y;N[g+16>>2]=x;e=J[a+588>>2];a:{if(!e){e=J[a+292>>2];if(!e){Dp(a+4|0);e=J[a+292>>2]}J[a+292>>2]=J[e>>2];J[a+284>>2]=J[a+284>>2]+1;J[e+8>>2]=0;J[e+12>>2]=0;J[e+4>>2]=b;J[e>>2]=1;J[e+16>>2]=0;b=J[a+584>>2];if(!b){li(a+296|0);b=J[a+584>>2]}J[a+584>>2]=J[b>>2];J[a+588>>2]=b;J[a+576>>2]=J[a+576>>2]+1;c=J[g+44>>2];J[b+8>>2]=J[g+40>>2];J[b+12>>2]=c;c=J[g+36>>2];J[b>>2]=J[g+32>>2];J[b+4>>2]=c;c=J[g+20>>2];b=J[a+588>>2];J[b+16>>2]=J[g+16>>2];J[b+20>>2]=c;c=J[g+28>>2];J[b+24>>2]=J[g+24>>2];J[b+28>>2]=c;J[J[a+588>>2]+36>>2]=e;J[J[a+588>>2]+40>>2]=0;e=J[a+588>>2];J[e+32>>2]=0;break a}f=J[e+40>>2];if(!f){f=J[e+36>>2];i=J[f>>2];if(i>>>0<=3){J[f>>2]=i+1;J[(f+(i<<2)|0)+4>>2]=b;l=N[e+12>>2];N[e+12>>2]=l>2];N[e+8>>2]=l>2];N[e+4>>2]=n>o?o:n;n=N[e>>2];N[e>>2]=h>n?n:h;h=N[e+16>>2];N[e+16>>2]=h>x?h:x;h=N[e+20>>2];N[e+20>>2]=h>y?h:y;h=N[e+24>>2];N[e+24>>2]=h>z?h:z;h=N[e+28>>2];N[e+28>>2]=h>Q(0)?h:Q(0);ki(e);e=J[a+588>>2];break a}f=J[d+4>>2];if(!(!f|(e|0)!=J[J[d>>2]>>2])){J[d+4>>2]=f-1}b=uC(a,e,b,g+32|0,g+16|0,c);J[g+12>>2]=b;c=a;a=J[b+32>>2];J[c+588>>2]=a;e=J[a+36>>2];if((b|0)==(e|0)){e=J[a+40>>2]}J[g+8>>2]=e;b:{if(J[e+40>>2]){break b}a=J[d+4>>2];if(a>>>0>=(J[d+8>>2]&2147483647)>>>0){Xc(d,g+8|0);break b}J[J[d>>2]+(a<<2)>>2]=e;J[d+4>>2]=a+1}a=J[d+4>>2];if(a>>>0>=(J[d+8>>2]&2147483647)>>>0){Xc(d,g+12|0);e=J[g+12>>2];break a}J[J[d>>2]+(a<<2)>>2]=J[g+12>>2];J[d+4>>2]=a+1;e=J[g+12>>2];break a}l=Q(z+o);i=J[e+36>>2];k=N[i+24>>2];s=N[i+8>>2];u=Q(l-Q(k+s));p=Q(u*u);u=Q(h+x);m=N[i+16>>2];A=N[i>>2];v=Q(u-Q(m+A));q=Q(v*v);v=Q(y+n);B=N[i+20>>2];C=N[i+4>>2];r=Q(v-Q(B+C));D=Q(p+Q(q+Q(r*r)));r=N[f+24>>2];E=N[f+8>>2];p=Q(l-Q(r+E));K=Q(p*p);p=N[f+16>>2];F=N[f>>2];q=Q(u-Q(p+F));L=Q(q*q);q=N[f+20>>2];G=N[f+4>>2];t=Q(v-Q(q+G));j=D>Q(K+Q(L+Q(t*t)));w=1;k=Q(Q(Q(m-A)*Q(B-C))*Q(k-s));s=Q(Q(Q(p-F)*Q(q-G))*Q(r-E));H=Q(k*Q(3))Q(s*Q(3));I=H&!(k>s);f=e+36|0;i=0;if(H){i=e;e=J[J[f+(I<<2)>>2]+40>>2];i=e?i:0;w=!e}f=J[f+(j<<2)>>2];J[g+12>>2]=f;e=J[f+40>>2];if(e){while(1){k=N[e+24>>2];s=N[e+20>>2];j=J[f+36>>2];m=N[j+24>>2];A=N[j+20>>2];B=N[e+8>>2];C=N[e+4>>2];r=N[e>>2];E=N[e+16>>2];p=N[j+8>>2];F=N[j+4>>2];q=N[j>>2];G=N[j+16>>2];c:{if(!w){break c}D=Q(Q(Q(E-r)*Q(s-C))*Q(k-B));t=Q(Q(Q(G-q)*Q(A-F))*Q(m-p));if(!(D>Q(t*Q(3))|Q(D*Q(3))D)}e=f+36|0;m=Q(l-Q(m+p));p=Q(m*m);m=Q(u-Q(G+q));q=Q(m*m);m=Q(v-Q(A+F));k=Q(l-Q(k+B));t=Q(k*k);k=Q(u-Q(E+r));r=Q(k*k);k=Q(v-Q(s+C));j=Q(p+Q(q+Q(m*m)))>Q(t+Q(r+Q(k*k)));d:{if(i){break d}if(!H){i=0;break d}i=f;f=J[J[e+(I<<2)>>2]+40>>2];i=f?i:0;w=!f&w}f=J[e+(j<<2)>>2];J[g+12>>2]=f;e=J[f+40>>2];if(e){continue}break}}e=J[f+36>>2];j=J[e>>2];e:{if(j>>>0<=3){J[e>>2]=j+1;J[(e+(j<<2)|0)+4>>2]=b;l=N[f+12>>2];N[f+12>>2]=l>2];N[f+8>>2]=l>2];N[f+4>>2]=n>o?o:n;n=N[f>>2];N[f>>2]=h>n?n:h;h=N[f+16>>2];N[f+16>>2]=h>x?h:x;h=N[f+20>>2];N[f+20>>2]=h>y?h:y;h=N[f+24>>2];N[f+24>>2]=h>z?h:z;h=N[f+28>>2];N[f+28>>2]=h>Q(0)?h:Q(0);ki(f);e=J[g+12>>2];b=J[d+4>>2];if(b){f=J[d>>2];if(J[f>>2]==(e|0)){break e}if(b>>>0>=(J[d+8>>2]&2147483647)>>>0){Xc(d,g+12|0);break e}J[f+(b<<2)>>2]=e;J[d+4>>2]=b+1;break e}if(!(J[d+8>>2]&2147483647)){Xc(d,g+12|0);break e}J[J[d>>2]>>2]=e;J[d+4>>2]=1;break e}e=J[d+4>>2];if(!(!e|J[J[d>>2]>>2]!=(f|0))){J[d+4>>2]=e-1}e=uC(a,f,b,g+32|0,g+16|0,c);w=J[e+32>>2];b=w+36|0;f=J[d+8>>2]&2147483647;j=J[d+4>>2];f:{if(f>>>0<=j>>>0){Xc(d,b);f=J[d+8>>2]&2147483647;b=J[d+4>>2];break f}J[J[d>>2]+(j<<2)>>2]=J[b>>2];b=j+1|0;J[d+4>>2]=b}j=w+40|0;if(b>>>0>=f>>>0){Xc(d,j);break e}J[J[d>>2]+(b<<2)>>2]=J[j>>2];J[d+4>>2]=b+1}if(!i){break a}tC(a,i,d,I,c,1);e=0}Ha=g+48|0;return e}function Cr(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=Q(0),g=0,h=0,i=0,j=0,k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=0,ea=0,fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=0,na=Q(0),oa=0,pa=0,qa=0,ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0);if(b){while(1){T=Q(0);U=Q(0);V=Q(0);W=Q(0);X=Q(0);Y=Q(0);Z=Q(0);_=Q(0);$=Q(0);aa=Q(0);ba=Q(0);ca=Q(0);e=Ha-160|0;Ha=e;h=(da<<5)+a|0;d=L[h+8>>1];a:{if((d|0)==65535){d=J[h>>2];p=N[d+24>>2];q=N[d+16>>2];r=N[d+8>>2];s=N[d+4>>2];t=N[d>>2];u=N[d+20>>2];break a}g=J[h>>2];Ja[J[J[g>>2]+156>>2]](e+128|0,g,d);p=N[e+152>>2];q=N[e+144>>2];r=N[e+136>>2];s=N[e+132>>2];t=N[e+128>>2];u=N[e+148>>2]}d=L[h+10>>1];b:{if((d|0)==65535){d=J[h+4>>2];v=N[d+24>>2];w=N[d+16>>2];x=N[d+8>>2];y=N[d+4>>2];z=N[d>>2];A=N[d+20>>2];break b}g=J[h+4>>2];Ja[J[J[g>>2]+156>>2]](e+128|0,g,d);v=N[e+152>>2];w=N[e+144>>2];x=N[e+136>>2];y=N[e+132>>2];z=N[e+128>>2];A=N[e+148>>2]}c:{d:{d=L[h+22>>1];if(d){g=J[h+24>>2];ma=g+(d<<4)|0;while(1){ea=g+32|0;d=K[g+1|0];k=ea+((d<<2)+12&2032)|0;l=K[g+2|0];i=(l>>>0)/(d>>>0)|0;e:{if(!l){C=Q(0);D=Q(0);E=Q(0);F=Q(0);G=Q(0);H=Q(0);I=Q(0);M=Q(0);O=Q(0);P=Q(0);R=Q(0);S=Q(0);break e}if(d>>>0>l>>>0){break d}na=N[g+4>>2];oa=i>>>0<=1?1:i;S=Q(0);j=0;i=0;R=Q(0);P=Q(0);O=Q(0);M=Q(0);I=Q(0);H=Q(0);G=Q(0);F=Q(0);E=Q(0);D=Q(0);C=Q(0);while(1){pa=i+oa|0;qa=(j<<2)+ea|0;while(1){d=(i<<7)+k|0;ra=N[d+64>>2];sa=N[d+68>>2];ta=N[d+72>>2];ua=N[d+80>>2];va=N[d+84>>2];wa=N[d+88>>2];xa=N[d+96>>2];ya=N[d+100>>2];za=N[d+104>>2];Aa=N[d+112>>2];Ba=N[d+116>>2];Ca=N[d+120>>2];f=Q(na*N[qa>>2]);fa=N[d+12>>2];m=N[d>>2];ga=N[d+16>>2];ha=N[d+32>>2];n=N[d+4>>2];ia=N[d+20>>2];ja=N[d+36>>2];o=N[d+8>>2];ka=N[d+24>>2];la=N[d+40>>2];B=Q(fa-Q(N[d+28>>2]*Q(N[d+48>>2]+Q(Q(Q(Q(Q(t*m)+Q(q*ga))-Q(Q(z*m)+Q(w*ha)))+Q(Q(Q(s*n)+Q(u*ia))-Q(Q(y*n)+Q(A*ja))))+Q(Q(Q(r*o)+Q(p*ka))-Q(Q(x*o)+Q(v*la)))))));B=f>2]=f;f=Q(f-fa);C=Q(C+Q(la*f));D=Q(D+Q(ja*f));E=Q(E+Q(ha*f));o=Q(o*f);I=Q(I+o);n=Q(n*f);M=Q(M+n);m=Q(m*f);O=Q(O+m);F=Q(F+Q(ka*f));G=Q(G+Q(ia*f));H=Q(H+Q(ga*f));P=Q(P+o);R=Q(R+n);S=Q(S+m);v=Q(v+Q(f*Ca));A=Q(A+Q(f*Ba));w=Q(w+Q(f*Aa));x=Q(x+Q(f*za));y=Q(y+Q(ya*f));z=Q(z+Q(xa*f));p=Q(p+Q(wa*f));u=Q(u+Q(va*f));q=Q(q+Q(ua*f));r=Q(r+Q(ta*f));s=Q(s+Q(sa*f));t=Q(t+Q(ra*f));i=i+1|0;if((pa|0)!=(i|0)){continue}break}j=j+1|0;if(i>>>0>>0){continue}break}}f=N[g+20>>2];T=Q(T-Q(C*f));U=Q(U-Q(D*f));V=Q(V-Q(E*f));f=N[g+12>>2];Z=Q(Z-Q(I*f));_=Q(_-Q(M*f));$=Q($-Q(O*f));f=N[g+16>>2];W=Q(W+Q(F*f));X=Q(X+Q(G*f));Y=Q(Y+Q(H*f));f=N[g+8>>2];aa=Q(aa+Q(P*f));ba=Q(ba+Q(R*f));ca=Q(ca+Q(S*f));d=(l<<7)+k|0;g=d;if(d>>>0>>0){continue}break}}g=L[h+8>>1];f:{if((g|0)==65535){d=J[h>>2];N[d+8>>2]=r;N[d+4>>2]=s;N[d>>2]=t;d=J[h>>2];N[d+16>>2]=q;N[d+24>>2]=p;N[d+20>>2]=u;break f}d=J[h>>2];J[e+124>>2]=0;N[e+120>>2]=aa;N[e+116>>2]=ba;N[e+112>>2]=ca;N[e+100>>2]=X;N[e+96>>2]=Y;J[e+108>>2]=0;N[e+104>>2]=W;i=J[c+32>>2];l=J[c+36>>2];j=J[J[d>>2]+128>>2];k=J[e+100>>2];J[e+32>>2]=J[e+96>>2];J[e+36>>2]=k;k=J[e+108>>2];J[e+40>>2]=J[e+104>>2];J[e+44>>2]=k;k=J[e+124>>2];J[e+56>>2]=J[e+120>>2];J[e+60>>2]=k;k=J[e+116>>2];J[e+48>>2]=J[e+112>>2];J[e+52>>2]=k;Ja[j|0](d,g,e+48|0,e+32|0,i,l)}g=L[h+10>>1];g:{if((g|0)==65535){d=J[h+4>>2];N[d+8>>2]=x;N[d+4>>2]=y;N[d>>2]=z;d=J[h+4>>2];N[d+16>>2]=w;N[d+24>>2]=v;N[d+20>>2]=A;break g}d=J[h+4>>2];J[e+92>>2]=0;N[e+88>>2]=Z;N[e+84>>2]=_;N[e+80>>2]=$;N[e+68>>2]=U;N[e+64>>2]=V;J[e+76>>2]=0;N[e+72>>2]=T;h=J[c+32>>2];i=J[c+36>>2];l=J[J[d>>2]+128>>2];j=J[e+68>>2];J[e>>2]=J[e+64>>2];J[e+4>>2]=j;j=J[e+76>>2];J[e+8>>2]=J[e+72>>2];J[e+12>>2]=j;j=J[e+92>>2];J[e+24>>2]=J[e+88>>2];J[e+28>>2]=j;j=J[e+84>>2];J[e+16>>2]=J[e+80>>2];J[e+20>>2]=j;Ja[l|0](d,g,e+16|0,e,h,i)}Ha=e+160|0;break c}while(1)continue}da=da+1|0;if((da|0)!=(b|0)){continue}break}}}function T2(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;a=Ha-16|0;Ha=a;H[a+15|0]=K[f|0];l=J[40585];p=b;n=e;e=0;b=0;f=Ha-32|0;Ha=f;J[f+16>>2]=0;J[f+20>>2]=4;J[f+12>>2]=f;H[f+8|0]=1;I[f+24>>1]=0;if((J[f+20>>2]&2147483647)>>>0>>0){a:{if(!d){break a}g=d<<1;if(!(K[f+8|0]|g>>>0>8)){H[f+8|0]=1;b=f;break a}if(!g){break a}b=J[40592];h=Ja[J[J[b>>2]+20>>2]](b)|0?32931:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,g,h,19978,553)|0}g=J[f+12>>2];h=J[f+16>>2];if((h|0)>0){m=(h<<1)+b|0;h=g;i=b;while(1){I[i>>1]=L[h>>1];h=h+2|0;i=i+2|0;if(m>>>0>i>>>0){continue}break}}b:{if(J[f+20>>2]<0){break b}if((f|0)==(g|0)){H[f+8|0]=0;break b}if(!g){break b}h=J[40592];Ja[J[J[h+12>>2]+12>>2]](h+12|0,g)}J[f+20>>2]=d;J[f+12>>2]=b}b=J[f+16>>2];if((b|0)<(d|0)){g=J[f+12>>2];h=g+(d<<1)|0;b=g+(b<<1)|0;while(1){I[b>>1]=L[f+24>>1];b=b+2|0;if(h>>>0>b>>>0){continue}break}}J[f+16>>2]=d;c:{if((d|0)==1){I[J[f+12>>2]>>1]=L[J[c>>2]+52>>1];break c}if(!d){break c}b=J[f+12>>2];if(d>>>0>=4){g=d&65532;while(1){I[b+(e<<1)>>1]=L[J[(e<<2)+c>>2]+52>>1];h=e|1;I[b+(h<<1)>>1]=L[J[(h<<2)+c>>2]+52>>1];h=e|2;I[b+(h<<1)>>1]=L[J[(h<<2)+c>>2]+52>>1];h=e|3;I[b+(h<<1)>>1]=L[J[(h<<2)+c>>2]+52>>1];e=e+4|0;j=j+4|0;if((g|0)!=(j|0)){continue}break}}g=d&3;if(!g){break c}while(1){I[b+(e<<1)>>1]=L[J[(e<<2)+c>>2]+52>>1];e=e+1|0;k=k+1|0;if((g|0)!=(k|0)){continue}break}}q=J[f+12>>2];e=J[l+1560>>2];if(!e){h=Ha-16|0;Ha=h;i=l+1272|0;c=J[i+284>>2];if(c){b=J[40592];e=Ja[J[J[b>>2]+20>>2]](b)|0?47737:69706;g=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,e,22517,180)|0}else{g=0}J[h+12>>2]=g;b=J[i+268>>2];d:{if(b>>>0>=(J[i+272>>2]&2147483647)>>>0){c=0;e=i+4|0;b=J[e+268>>2];m=b&2147483647?b<<1:1;e:{if(!m){break e}j=m<<2;if(!(K[e+256|0]|j>>>0>256)){H[e+256|0]=1;c=e;break e}if(!j){break e}b=J[40592];c=Ja[J[J[b>>2]+20>>2]](b)|0?47737:69706;c=Ja[J[J[b+12>>2]+8>>2]](b+12|0,j,c,19978,553)|0}k=J[e+264>>2];o=(k<<2)+c|0;if((k|0)>0){j=J[e+260>>2];b=c;while(1){J[b>>2]=J[j>>2];j=j+4|0;b=b+4|0;if(o>>>0>b>>>0){continue}break}}J[o>>2]=J[h+12>>2];f:{if(J[e+268>>2]<0){break f}b=J[e+260>>2];if((b|0)==(e|0)){H[e+256|0]=0;break f}if(!b){break f}j=J[40592];Ja[J[J[j+12>>2]+12>>2]](j+12|0,b);k=J[e+264>>2]}J[e+268>>2]=m;J[e+260>>2]=c;J[e+264>>2]=k+1;break d}J[J[i+264>>2]+(b<<2)>>2]=g;J[i+268>>2]=b+1}c=(g+P(J[i+276>>2],208)|0)-208|0;if(g>>>0<=c>>>0){e=J[i+288>>2];while(1){J[c>>2]=e;e=c;c=e-208|0;if(g>>>0<=c>>>0){continue}break}J[i+288>>2]=e}Ha=h+16|0;e=J[l+1560>>2]}J[l+1560>>2]=J[e>>2];b=l+1552|0;J[b>>2]=J[b>>2]+1;H[f+24|0]=K[a+15|0];c=Ha-16|0;Ha=c;J[e+16>>2]=1;J[e+4>>2]=196615;J[e+8>>2]=0;J[e+20>>2]=0;J[e+12>>2]=151668;J[e>>2]=151476;b=K[f+24|0];J[e+40>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;H[c+15|0]=b;b=e+48|0;J[b>>2]=0;J[b+4>>2]=0;J[b+136>>2]=0;J[b+128>>2]=0;J[b+132>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;g=b+68|0;J[g>>2]=-1;H[b+65|0]=1;h=J[40553];$b(g,p);J[b+56>>2]=0;J[b+48>>2]=0;J[b+52>>2]=0;J[b+40>>2]=0;J[b+44>>2]=1065353216;J[b+32>>2]=0;J[b+36>>2]=0;N[b+60>>2]=N[h>>2]*Q(.019999999552965164);H[b- -64|0]=K[c+15|0];oh(b,q,d);b=J[e+36>>2];J[e+36>>2]=b&-251658241|(n?16777216:33554432);J[e+196>>2]=n?-2147483648:0;J[e+192>>2]=0;J[e+8>>2]=0;g:{h:{i:{j:{k:{g=e+116|0;switch(J[g>>2]-4|0){case 1:break i;case 2:break j;case 0:break k;default:break g}}b=J[(b&1?J[e+40>>2]- -64|0:g)+32>>2];if(!b){break g}b=b+8|0;break h}b=J[(b&1?J[e+40>>2]- -64|0:g)+4>>2];if(!b){break g}b=b+8|0;break h}b=J[(b&1?J[e+40>>2]- -64|0:g)+36>>2];if(!b){break g}b=b+8|0}J[b+4>>2]=J[b+4>>2]+1}Ha=c+16|0;b=e;if(d){g=b+48|0;e=0;while(1){h=J[40589];l:{if(K[b+36|0]&2){c=J[b+40>>2];c=L[c+124>>1]==1?c+120|0:J[J[b+32>>2]+4856>>2]+(J[c+120>>2]<<1)|0;break l}c=sf(g)}c=J[J[h+40>>2]+(L[c+(e<<1)>>1]<<2)>>2];J[c+16>>2]=J[c+16>>2]+1;e=e+1|0;if((e|0)!=(d|0)){continue}break}}J[f+24>>2]=b;c=pb(l+640|0,f+24|0,f+31|0);if(!K[f+31|0]){J[c>>2]=J[f+24>>2]}c=J[f+20>>2];m:{if((c|0)<0|!(c&2147483647)){break m}c=J[f+12>>2];if((c|0)==(f|0)|!c){break m}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c)}Ha=f+32|0;Ha=a+16|0;return b|0}function s8(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;g=J[a+100>>2];H[g+1148|0]=0;b=J[g+976>>2];a=J[b+1024>>2];Ja[J[J[a>>2]+24>>2]](a);a=J[b+1024>>2];Ja[J[J[a>>2]+76>>2]](a);a=J[b+304>>2];f=J[a>>2];J[a>>2]=0;a:{if(!f){break a}i=b+984|0;j=b+972|0;a=f;while(1){h=J[a>>2];J[b+996>>2]=J[b+996>>2]+J[a+7220>>2];J[b+1e3>>2]=J[b+1e3>>2]+J[a+7216>>2];J[b+1008>>2]=J[b+1008>>2]+J[a+7224>>2];J[b+1012>>2]=J[b+1012>>2]+J[a+7228>>2];c=J[a+304>>2];e=J[a+108>>2];J[b+1164>>2]=e+J[b+1164>>2];J[b+1556>>2]=c+J[b+1556>>2];c=e+J[b+1752>>2]|0;J[b+1752>>2]=c;e=J[a+308>>2];d=J[a+112>>2];J[b+1168>>2]=d+J[b+1168>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1560>>2]=e+J[b+1560>>2];e=J[a+312>>2];d=J[a+116>>2];J[b+1172>>2]=d+J[b+1172>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1564>>2]=e+J[b+1564>>2];e=J[a+316>>2];d=J[a+120>>2];J[b+1176>>2]=d+J[b+1176>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1568>>2]=e+J[b+1568>>2];e=J[a+320>>2];d=J[a+124>>2];J[b+1180>>2]=d+J[b+1180>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1572>>2]=e+J[b+1572>>2];e=J[a+324>>2];d=J[a+128>>2];J[b+1184>>2]=d+J[b+1184>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1576>>2]=e+J[b+1576>>2];e=J[a+328>>2];d=J[a+132>>2];J[b+1188>>2]=d+J[b+1188>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1580>>2]=e+J[b+1580>>2];e=J[a+336>>2];d=J[a+140>>2];J[b+1196>>2]=d+J[b+1196>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1588>>2]=e+J[b+1588>>2];e=J[a+340>>2];d=J[a+144>>2];J[b+1200>>2]=d+J[b+1200>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1592>>2]=e+J[b+1592>>2];e=J[a+344>>2];d=J[a+148>>2];J[b+1204>>2]=d+J[b+1204>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1596>>2]=e+J[b+1596>>2];e=J[a+348>>2];d=J[a+152>>2];J[b+1208>>2]=d+J[b+1208>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1600>>2]=e+J[b+1600>>2];e=J[a+352>>2];d=J[a+156>>2];J[b+1212>>2]=d+J[b+1212>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1604>>2]=e+J[b+1604>>2];e=J[a+356>>2];d=J[a+160>>2];J[b+1216>>2]=d+J[b+1216>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1608>>2]=e+J[b+1608>>2];e=J[a+368>>2];d=J[a+172>>2];J[b+1228>>2]=d+J[b+1228>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1620>>2]=e+J[b+1620>>2];e=J[a+372>>2];d=J[a+176>>2];J[b+1232>>2]=d+J[b+1232>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1624>>2]=e+J[b+1624>>2];e=J[a+376>>2];d=J[a+180>>2];J[b+1236>>2]=d+J[b+1236>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1628>>2]=e+J[b+1628>>2];e=J[a+380>>2];d=J[a+184>>2];J[b+1240>>2]=d+J[b+1240>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1632>>2]=e+J[b+1632>>2];e=J[a+384>>2];d=J[a+188>>2];J[b+1244>>2]=d+J[b+1244>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1636>>2]=e+J[b+1636>>2];e=J[a+400>>2];d=J[a+204>>2];J[b+1260>>2]=d+J[b+1260>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1652>>2]=e+J[b+1652>>2];e=J[a+404>>2];d=J[a+208>>2];J[b+1264>>2]=d+J[b+1264>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1656>>2]=e+J[b+1656>>2];e=J[a+408>>2];d=J[a+212>>2];J[b+1268>>2]=d+J[b+1268>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1660>>2]=e+J[b+1660>>2];e=J[a+412>>2];d=J[a+216>>2];J[b+1272>>2]=d+J[b+1272>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1664>>2]=e+J[b+1664>>2];e=J[a+432>>2];d=J[a+236>>2];J[b+1292>>2]=d+J[b+1292>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1684>>2]=e+J[b+1684>>2];e=J[a+436>>2];d=J[a+240>>2];J[b+1296>>2]=d+J[b+1296>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1688>>2]=e+J[b+1688>>2];e=J[a+440>>2];d=J[a+244>>2];J[b+1300>>2]=d+J[b+1300>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1692>>2]=e+J[b+1692>>2];e=J[a+464>>2];d=J[a+268>>2];J[b+1324>>2]=d+J[b+1324>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1716>>2]=e+J[b+1716>>2];e=J[a+468>>2];d=J[a+272>>2];J[b+1328>>2]=d+J[b+1328>>2];c=c+d|0;J[b+1752>>2]=c;J[b+1720>>2]=e+J[b+1720>>2];e=J[a+496>>2];d=J[a+300>>2];J[b+1356>>2]=d+J[b+1356>>2];J[b+1752>>2]=c+d;J[b+1748>>2]=e+J[b+1748>>2];J[b+1756>>2]=J[b+1756>>2]+J[a+7144>>2];J[b+1760>>2]=J[b+1760>>2]+J[a+7148>>2];J[b+1780>>2]=J[b+1780>>2]+J[a+7140>>2];J[a+7148>>2]=0;J[a+7140>>2]=0;J[a+7144>>2]=0;Va(a+108|0,0,392);Fu(j,J[a+7192>>2],J[a+7196>>2]&2147483647);Fu(i,J[a+7204>>2],J[a+7208>>2]&2147483647);J[b+1828>>2]=J[b+1828>>2]+J[a+7168>>2];c=J[b+1824>>2];e=J[a+7164>>2];J[b+1824>>2]=c>>>0>e>>>0?c:e;J[a+7164>>2]=0;J[a+7168>>2]=0;a=h;if(a){continue}break}if(!f){break a}while(1){a=J[f>>2];h=J[b+304>>2];J[f>>2]=J[h>>2];J[h>>2]=f;f=a;if(a){continue}break}}if(K[g+2282|0]){nh(J[g+976>>2]+24|0)}}function gca(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0);h=Ha-160|0;Ha=h;f=J[f>>2];t=N[d+20>>2];w=N[d+24>>2];p=N[d>>2];q=N[d+4>>2];u=N[d+8>>2];o=N[d+12>>2];x=N[d+16>>2];J[h+156>>2]=0;N[h+152>>2]=w;N[h+148>>2]=t;N[h+144>>2]=x;N[h+140>>2]=o;N[h+136>>2]=u;N[h+132>>2]=q;N[h+128>>2]=p;y=N[c+20>>2];v=N[c+24>>2];A=N[c+16>>2];j=N[c+4>>2];i=N[c>>2];k=N[c+8>>2];m=N[c+12>>2];J[h+124>>2]=0;l=Q(i+i);n=Q(m+m);r=Q(Q(Q(i*l)+Q(m*n))+Q(-1));s=Q(Q(l*k)-Q(j*n));l=Q(Q(l*j)+Q(k*n));n=Q(Q(1)/Q(Y(Q(Q(s*s)+Q(Q(r*r)+Q(l*l))))));r=Q(r*n);N[h+112>>2]=r;l=Q(l*n);N[h+116>>2]=l;n=Q(s*n);N[h+120>>2]=n;J[h+108>>2]=0;N[h+104>>2]=-n;N[h+100>>2]=-l;N[h+96>>2]=-r;G=N[e>>2];N[h+80>>2]=G;z=N[b+4>>2];N[h+64>>2]=z;B=N[b+8>>2];N[h+48>>2]=z*Q(.0010000000474974513);r=Q(Q(Q(q*k)-Q(j*u))+Q(Q(p*m)-Q(o*i)));s=Q(r+r);I=Q(r*s);n=Q(Q(Q(p*j)-Q(i*q))+Q(Q(u*m)-Q(o*k)));C=Q(n*s);D=Q(-i);l=Q(Q(o*m)-Q(Q(Q(p*D)-Q(q*j))-Q(k*u)));x=Q(x-A);y=Q(t-y);w=Q(w-v);v=Q(Q(Q(D*x)-Q(y*j))-Q(k*w));A=Q(Q(m*m)+Q(-.5));t=Q(Q(Q(m*Q(Q(j*x)-Q(i*y)))+Q(A*w))-Q(k*v));t=Q(t+t);p=Q(Q(Q(u*i)-Q(k*p))+Q(Q(q*m)-Q(o*j)));u=Q(p*s);q=Q(Q(Q(A*y)+Q(m*Q(Q(i*w)-Q(k*x))))-Q(j*v));q=Q(q+q);m=Q(Q(Q(A*x)+Q(m*Q(Q(k*y)-Q(j*w))))-Q(i*v));m=Q(m+m);b=K[f+64|0];if(b){i=Q(Q(1)-I);j=Q(p+p);k=Q(p*j);x=Q(i-k);v=i;i=Q(n+n);o=Q(n*i);y=Q(v-o);w=Q(Q(Q(1)-k)-o);k=Q(n*j);o=Q(l*s);s=Q(k-o);j=Q(l*j);v=Q(C+j);A=Q(k+o);i=Q(l*i);D=Q(u-i);S=Q(C-j);T=Q(u+i);j=Q(z*Q(.05000000074505806));U=Q(j*j);a=b;while(1){d=J[f+76>>2];a=a-1|0;c=d+P(a,48)|0;i=N[c+24>>2];E=N[c+40>>2];j=N[c+8>>2];k=N[c>>2];o=N[c+4>>2];F=Q(t+Q(Q(x*j)+Q(Q(S*k)+Q(A*o))));L=Q(m+Q(Q(v*j)+Q(Q(w*k)+Q(D*o))));M=N[c+16>>2];O=N[c+32>>2];k=Q(q+Q(Q(s*j)+Q(Q(T*k)+Q(y*o))));o=N[c+20>>2];R=N[c+36>>2];j=Q(Q(E*Q(F-i))+Q(Q(Q(L-M)*O)+Q(Q(k-o)*R)));i=Q(i-Q(F-Q(E*j)));E=Q(i*i);i=Q(M-Q(L-Q(O*j)));F=Q(i*i);i=Q(o-Q(k-Q(R*j)));a:{if(Q(E+Q(F+Q(i*i)))>U){e=K[f+64|0]-1|0;H[f+64|0]=e;d=d+P(e&255,48)|0;e=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=e;e=J[d+44>>2];J[c+40>>2]=J[d+40>>2];J[c+44>>2]=e;e=J[d+36>>2];J[c+32>>2]=J[d+32>>2];J[c+36>>2]=e;e=J[d+28>>2];J[c+24>>2]=J[d+24>>2];J[c+28>>2]=e;e=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=e;e=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=e;break a}N[c+44>>2]=j}if(a){continue}break}a=K[f+64|0]}else{a=0}b:{c:{if((a|0)!=(b|0)){break c}j=Q(m-N[f+16>>2]);j=j>Q(0)?j:Q(-j);i=Q(q-N[f+20>>2]);i=i>Q(0)?i:Q(-i);i=j>=i?j:i;v=j;j=Q(t-N[f+24>>2]);j=(j>Q(0)?j:Q(-j))>=Q(0)?v:Q(0);if(Q(N[h+64>>2]*Q(.019999999552965164))<(j<=i?i:j)){break c}if(!(Q(Q(l*N[f+12>>2])+Q(Q(n*N[f+8>>2])+Q(Q(r*N[f>>2])+Q(p*N[f+4>>2]))))>2]=0;N[f+24>>2]=t;N[f+20>>2]=q;N[f+16>>2]=m;N[f+12>>2]=l;N[f+8>>2]=n;N[f+4>>2]=p;N[f>>2]=r;H[f+64|0]=0;B=Q(G+z);i=Q(m+i);if(B>i){J[h+44>>2]=0;y=Q(t+C);k=Q(y-t);u=Q(i-m);w=Q(q+x);o=Q(w-q);s=Q(Q(n*k)+Q(Q(r*u)+Q(p*o)));z=Q(Q(l*l)+Q(-.5));v=Q(Q(Q(z*k)-Q(l*Q(Q(r*o)-Q(u*p))))+Q(n*s));N[h+40>>2]=v+v;v=Q(Q(p*s)+Q(Q(z*o)-Q(l*Q(Q(n*u)-Q(k*r)))));N[h+36>>2]=v+v;k=Q(Q(r*s)+Q(Q(z*u)-Q(l*Q(Q(p*k)-Q(o*n)))));N[h+32>>2]=k+k;J[h+28>>2]=0;k=Q(i*Q(0));N[h+24>>2]=y-k;N[h+20>>2]=w-k;N[h+16>>2]=i-i;N[h+12>>2]=i;J[h+8>>2]=0;J[h>>2]=1065353216;J[h+4>>2]=0;_j(f,h+32|0,h+16|0,h,h+48|0)}if(!(j>2]=0;u=Q(t-C);i=Q(u-t);m=Q(j-m);o=Q(q-x);k=Q(o-q);t=Q(Q(n*i)+Q(Q(r*m)+Q(p*k)));q=Q(Q(l*l)+Q(-.5));s=Q(Q(Q(q*i)-Q(l*Q(Q(r*k)-Q(m*p))))+Q(n*t));N[h+40>>2]=s+s;s=Q(Q(p*t)+Q(Q(q*k)-Q(l*Q(Q(n*m)-Q(i*r)))));N[h+36>>2]=s+s;l=Q(Q(r*t)+Q(Q(q*m)-Q(l*Q(Q(p*i)-Q(k*n)))));N[h+32>>2]=l+l;J[h+28>>2]=0;l=Q(j*Q(0));N[h+24>>2]=u-l;N[h+20>>2]=o-l;N[h+16>>2]=j-j;N[h+12>>2]=j;J[h+8>>2]=0;J[h>>2]=1065353216;J[h+4>>2]=0;_j(f,h+32|0,h+16|0,h,h+48|0)}ve(f,g,h+96|0,h+112|0,h+128|0,h- -64|0,h+80|0);Ha=h+160|0;return K[f+64|0]!=0|0}function Gk(a,b,c,d,e,f,g,h){var i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=0,F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0);i=Ha-288|0;Ha=i;J[i+76>>2]=0;k=N[c+8>>2];q=N[c>>2];s=N[c+4>>2];J[i+60>>2]=0;c=Q(Q(k*k)+Q(Q(q*q)+Q(s*s)))>Q(0);l=c?k:Q(0);N[i+56>>2]=l;m=c?s:Q(0);N[i+52>>2]=m;p=c?q:Q(1);N[i+48>>2]=p;c=J[a+4>>2];u=K[c+32|0];t=J[b+4>>2];v=K[t+32|0];x=Q((u?N[c+16>>2]:Q(0))+(v?N[t+16>>2]:Q(0)));F=Q(N[d>>2]+x);k=N[t+20>>2];q=N[c+20>>2];k=Q((k>2];J[i+24>>2]=J[i+56>>2];J[i+28>>2]=c;c=J[i+52>>2];J[i+16>>2]=J[i+48>>2];J[i+20>>2]=c;c=J[a+4>>2];q=N[c+56>>2];j=N[c+52>>2];s=N[c+72>>2];D=N[c+68>>2];w=N[c+48>>2];z=N[c+64>>2];c=J[b+4>>2];k=N[c+56>>2];A=N[c+52>>2];B=N[c+72>>2];E=c- -64|0;H=N[E>>2];I=N[c+68>>2];L=N[c+88>>2];M=N[c+80>>2];O=N[c+84>>2];R=N[c+48>>2];J[i+284>>2]=0;N[i+280>>2]=Q(L*l)+Q(Q(M*p)+Q(m*O));N[i+276>>2]=Q(B*l)+Q(Q(H*p)+Q(m*I));N[i+272>>2]=Q(k*l)+Q(Q(R*p)+Q(m*A));t=sb(c,i+272|0);k=n;n=Q(-p);d=Q(Q(Q(w*n)-Q(j*m))-Q(q*l))>Q(Q(Q(z*n)-Q(D*m))-Q(s*l));A=d?q:s;t=J[c+152>>2]+P(t,12)|0;n=N[t+8>>2];l=N[t>>2];m=N[t+4>>2];B=Q(Q(N[c+88>>2]*n)+Q(Q(N[c+56>>2]*l)+Q(m*N[c+72>>2])));p=Q(A-B);q=o;w=d?w:z;z=Q(Q(N[c+80>>2]*n)+Q(Q(N[c+48>>2]*l)+Q(m*N[E>>2])));o=Q(w-z);s=r;r=d?j:D;l=Q(Q(N[c+84>>2]*n)+Q(Q(N[c+52>>2]*l)+Q(m*N[c+68>>2])));j=Q(r-l);n=Q(Q(k*p)+Q(Q(q*o)+Q(s*j)));if(n>F){break a}if(!(!(n>x)|!(n>Q(y*Q(.9997749924659729))))){jb(i+208|0,i+144|0,i+80|0,i+48|0,i+272|0,i,J[i+76>>2]);j=N[J[a+4>>2]+16>>2];n=N[i+272>>2];r=N[i+276>>2];o=N[i+280>>2];J[e+12>>2]=0;N[e+8>>2]=o-(u?Q(k*j):Q(0));N[e+4>>2]=r-(u?Q(s*j):Q(0));N[e>>2]=n-(u?Q(q*j):Q(0));j=N[J[b+4>>2]+16>>2];n=N[i>>2];r=N[i+4>>2];o=N[i+8>>2];J[f+12>>2]=0;N[f+8>>2]=o+(v?Q(k*j):Q(-0));N[f+4>>2]=r+(v?Q(s*j):Q(-0));N[f>>2]=n+(v?Q(q*j):Q(-0));j=Q(y-x);N[h>>2]=j>2]=0;N[g+8>>2]=-k;N[g+4>>2]=-s;N[g>>2]=-q;C=1;break a}d=J[i+76>>2];t=d<<4;c=t+(i+144|0)|0;J[c+12>>2]=0;N[c+8>>2]=A;N[c+4>>2]=r;N[c>>2]=w;c=t+(i+80|0)|0;J[c+12>>2]=0;N[c+8>>2]=B;N[c+4>>2]=l;N[c>>2]=z;c=t+(i+208|0)|0;J[c+12>>2]=0;N[c+8>>2]=p;N[c+4>>2]=j;N[c>>2]=o;J[i+76>>2]=d+1;b:{c:{switch(d-1|0){case 0:o=N[i+216>>2];j=Q(N[i+232>>2]-o);l=N[i+208>>2];n=Q(N[i+224>>2]-l);m=N[i+212>>2];r=Q(N[i+228>>2]-m);p=Q(Q(j*j)+Q(Q(n*n)+Q(r*r)));if(p<=Q(1.1920928955078125e-7)){J[i+76>>2]=1;c=J[i+212>>2];J[i+272>>2]=J[i+208>>2];J[i+276>>2]=c;c=J[i+220>>2];J[i+280>>2]=J[i+216>>2];J[i+284>>2]=c;break b}J[i+284>>2]=0;w=j;j=Q(Q(Q(Q(Q(-l)*n)-Q(r*m))-Q(o*j))/p);j=j>Q(1)?Q(1):j;j=j>Q(0)?j:Q(0);N[i+280>>2]=o+Q(w*j);N[i+276>>2]=m+Q(r*j);N[i+272>>2]=l+Q(n*j);break b;case 1:_b(i+272|0,i+208|0,i+144|0,i+80|0,i+76|0);break b;case 2:hc(i+272|0,i+208|0,i+144|0,i+80|0,i+76|0);break b;default:break c}}J[i+284>>2]=0;N[i+280>>2]=p;N[i+276>>2]=j;N[i+272>>2]=o}c=J[i+276>>2];J[i+48>>2]=J[i+272>>2];J[i+52>>2]=c;c=J[i+284>>2];J[i+56>>2]=J[i+280>>2];J[i+60>>2]=c;l=N[i+56>>2];p=N[i+48>>2];m=N[i+52>>2];j=Q(Y(Q(Q(l*l)+Q(Q(p*p)+Q(m*m)))));if(G>2]=0;a=J[i+276>>2];J[h+4>>2]=J[i+272>>2];J[h+8>>2]=a;J[h+12>>2]=J[i+280>>2];C=2;break a}n=N[J[b+4>>2]+16>>2];r=N[J[a+4>>2]+16>>2];jb(i+208|0,i+144|0,i+80|0,i+16|0,i+272|0,i,J[i+76>>2]);j=N[J[a+4>>2]+16>>2];o=N[i+272>>2];l=N[i+276>>2];m=N[i+280>>2];J[e+12>>2]=0;N[e+8>>2]=m-(u?Q(k*j):Q(0));N[e+4>>2]=l-(u?Q(s*j):Q(0));N[e>>2]=o-(u?Q(q*j):Q(0));j=N[J[b+4>>2]+16>>2];o=N[i>>2];l=N[i+4>>2];m=N[i+8>>2];J[f+12>>2]=0;N[f+8>>2]=m+(v?Q(k*j):Q(-0));N[f+4>>2]=l+(v?Q(s*j):Q(-0));N[f>>2]=o+(v?Q(q*j):Q(-0));J[g+12>>2]=0;N[g+8>>2]=-k;N[g+4>>2]=-s;N[g>>2]=-q;k=Q(y-x);k=k>2]=k;a=J[i+40>>2];J[h+4>>2]=J[i+36>>2];J[h+8>>2]=a;J[h+12>>2]=J[i+44>>2];C=k>(x>Q(0)?x:Q((n>2];p=N[B+40>>2];r=N[B+36>>2];s=N[B+32>>2];b:{if((z|0)==1){break b}A=z-1|0;E=A&1;if((z|0)!=2){F=A&-2;z=0;while(1){A=P(v,48)+B|0;s=Q(Q(s+N[A+32>>2])+N[A+80>>2]);p=Q(Q(p+N[A+40>>2])+N[A+88>>2]);r=Q(Q(r+N[A+36>>2])+N[A+84>>2]);v=v+2|0;z=z+2|0;if((F|0)!=(z|0)){continue}break}}if(!E){break b}v=P(v,48)+B|0;s=Q(s+N[v+32>>2]);p=Q(p+N[v+40>>2]);r=Q(r+N[v+36>>2])}q=p;p=Q(Q(1)/Q(Y(Q(Q(p*p)+Q(Q(s*s)+Q(r*r))))));w=Q(q*p);x=Q(s*p);p=Q(r*p)}else{p=Q(0)}r=N[k>>2];N[o+32>>2]=n;N[o+48>>2]=r*Q(.05000000074505806);k=J[o+60>>2];J[o+24>>2]=J[o+56>>2];J[o+28>>2]=k;k=J[o+44>>2];J[o+8>>2]=J[o+40>>2];J[o+12>>2]=k;k=J[o+36>>2];J[o>>2]=J[o+32>>2];J[o+4>>2]=k;k=J[o+52>>2];J[o+16>>2]=J[o+48>>2];J[o+20>>2]=k;c:{e=Iy(a,b,e,f,i,o+16|0,o,g,h);d:{if(e){break d}t=N[g+40>>2];u=N[g+32>>2];q=N[g+36>>2];if(Q(Q(w*t)+Q(Q(x*u)+Q(p*q)))=j>>>0){break c}}b=J[b+4>>2];a=J[a+4>>2];f=J[a+48>>2];j=J[a+52>>2];N[o+580>>2]=N[a+56>>2];J[o+572>>2]=f;J[o+576>>2]=j;f=o+584|0;we(pd(o+352|0,o+572|0),f);J[o+616>>2]=112816;j=o+280|0;dd(b,m,j);J[o+248>>2]=0;J[o+252>>2]=0;J[o+244>>2]=1065353216;J[o+256>>2]=0;J[o+260>>2]=0;J[o+264>>2]=1065353216;J[o+268>>2]=0;J[o+228>>2]=0;J[o+232>>2]=0;J[o+224>>2]=1065353216;J[o+236>>2]=0;J[o+240>>2]=0;H[o+204|0]=1;J[o+192>>2]=c;J[o+208>>2]=a;J[o+160>>2]=152244;c=o+224|0;J[o+200>>2]=c;J[o+196>>2]=c;H[o+140|0]=m;J[o+136>>2]=b+96;J[o+132>>2]=b+48;J[o+128>>2]=d;J[o+144>>2]=b;J[o+96>>2]=m?152156:152204;J[o+92>>2]=0;z=Ky(f,j,o+160|0,o+96|0,i,o+92|0,l,g+32|0,g,g+16|0,N[a+16>>2],N[b+16>>2],e,n);if(!z){break a}a=J[o+92>>2];if(a){$j(h,i,a,n);c=J[h+76>>2];t=N[c+32>>2];p=t;u=N[c+36>>2];r=u;q=N[c+40>>2];s=q;a=K[h+64|0];e:{if(a>>>0<2){break e}v=1;b=a-1|0;e=b&1;if((a|0)!=2){f=b&-2;a=0;while(1){b=c+P(v,48)|0;p=Q(Q(p+N[b+32>>2])+N[b+80>>2]);s=Q(Q(s+N[b+40>>2])+N[b+88>>2]);r=Q(Q(r+N[b+36>>2])+N[b+84>>2]);v=v+2|0;a=a+2|0;if((f|0)!=(a|0)){continue}break}}if(!e){break e}a=c+P(v,48)|0;p=Q(p+N[a+32>>2]);s=Q(s+N[a+40>>2]);r=Q(r+N[a+36>>2])}y=N[d+4>>2];w=N[d+8>>2];x=N[d>>2];n=N[d+12>>2];J[o+76>>2]=0;a=Q(Q(s*s)+Q(Q(p*p)+Q(r*r)))>Q(1.1920928955078125e-7);s=a?s:q;p=a?p:t;r=a?r:u;t=Q(Q(w*s)+Q(Q(x*p)+Q(y*r)));u=Q(Q(n*n)+Q(-.5));q=Q(Q(w*t)+Q(Q(n*Q(Q(x*r)-Q(p*y)))+Q(s*u)));q=Q(q+q);C=q;D=Q(q*q);q=Q(Q(x*t)+Q(Q(n*Q(Q(y*s)-Q(r*w)))+Q(p*u)));q=Q(q+q);n=Q(Q(y*t)+Q(Q(n*Q(Q(w*p)-Q(s*x)))+Q(r*u)));n=Q(n+n);p=Q(Q(1)/Q(Y(Q(D+Q(Q(q*q)+Q(n*n))))));N[o+72>>2]=C*p;N[o+68>>2]=n*p;N[o+64>>2]=q*p;Sc(h,i,o- -64|0,d,l);break a}if(e){break a}c=J[h+76>>2];t=N[c+32>>2];p=t;u=N[c+36>>2];r=u;q=N[c+40>>2];s=q;a=K[h+64|0];f:{if(a>>>0<2){break f}v=1;b=a-1|0;e=b&1;if((a|0)!=2){f=b&-2;a=0;while(1){b=c+P(v,48)|0;p=Q(Q(p+N[b+32>>2])+N[b+80>>2]);s=Q(Q(s+N[b+40>>2])+N[b+88>>2]);r=Q(Q(r+N[b+36>>2])+N[b+84>>2]);v=v+2|0;a=a+2|0;if((f|0)!=(a|0)){continue}break}}if(!e){break f}a=c+P(v,48)|0;p=Q(p+N[a+32>>2]);s=Q(s+N[a+40>>2]);r=Q(r+N[a+36>>2])}y=N[d+4>>2];w=N[d+8>>2];x=N[d>>2];n=N[d+12>>2];J[o+76>>2]=0;a=Q(Q(s*s)+Q(Q(p*p)+Q(r*r)))>Q(1.1920928955078125e-7);s=a?s:q;p=a?p:t;r=a?r:u;t=Q(Q(w*s)+Q(Q(x*p)+Q(y*r)));u=Q(Q(n*n)+Q(-.5));q=Q(Q(w*t)+Q(Q(n*Q(Q(x*r)-Q(p*y)))+Q(s*u)));q=Q(q+q);C=q;D=Q(q*q);q=Q(Q(x*t)+Q(Q(n*Q(Q(y*s)-Q(r*w)))+Q(p*u)));q=Q(q+q);n=Q(Q(y*t)+Q(Q(n*Q(Q(w*p)-Q(s*x)))+Q(r*u)));n=Q(n+n);p=Q(Q(1)/Q(Y(Q(D+Q(Q(q*q)+Q(n*n))))));N[o+72>>2]=C*p;N[o+68>>2]=n*p;N[o+64>>2]=q*p;Sc(h,i,o- -64|0,d,l);break a}r=N[d+4>>2];s=N[d+8>>2];y=N[d>>2];n=N[d+12>>2];J[o+364>>2]=0;w=Q(w+t);x=Q(x+u);p=Q(p+q);t=Q(Q(s*w)+Q(Q(y*x)+Q(r*p)));u=Q(Q(n*n)+Q(-.5));q=Q(Q(s*t)+Q(Q(n*Q(Q(y*p)-Q(x*r)))+Q(w*u)));q=Q(q+q);C=q;D=Q(q*q);q=Q(Q(y*t)+Q(Q(n*Q(Q(r*w)-Q(p*s)))+Q(x*u)));q=Q(q+q);n=Q(Q(r*t)+Q(Q(n*Q(Q(s*x)-Q(w*y)))+Q(p*u)));n=Q(n+n);p=Q(Q(1)/Q(Y(Q(D+Q(Q(q*q)+Q(n*n))))));N[o+360>>2]=C*p;N[o+356>>2]=n*p;N[o+352>>2]=q*p;Sc(h,i,o+352|0,d,l);z=1}Ha=o+656|0;return z}function dp(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;f=Ha-32|0;Ha=f;k=Ja[J[J[b>>2]+76>>2]](b)|0;e=Ja[J[J[b>>2]+100>>2]](b)|0;if(J[e+88>>2]){h=J[J[e+84>>2]>>2]}else{h=0}c=h;e=Ha-32|0;Ha=e;if(Q(Ja[J[J[c>>2]+120>>2]](c))==Q(0)){Wa(J[40592],2,14375,844,70101,0);Ja[J[J[c>>2]+116>>2]](c,Q(1))}Ja[J[J[c>>2]+132>>2]](e+20|0,c);if(!(!(N[e+20>>2]==Q(0)|N[e+24>>2]==Q(0))&N[e+28>>2]!=Q(0))){Wa(J[40592],2,14375,851,76770,0);J[e+16>>2]=1065353216;J[e+8>>2]=1065353216;J[e+12>>2]=1065353216;Ja[J[J[c>>2]+128>>2]](c,e+8|0)}Ha=e+32|0;c=h+48|0;e=1;a:{if(N[h+284>>2]!=Q(0)|N[h+288>>2]!=Q(0)|(N[h+292>>2]!=Q(0)|N[h+296>>2]!=Q(0))){break a}if(N[h+300>>2]!=Q(0)){break a}e=N[h+304>>2]!=Q(0)}i=a+16|0;bi(i,c,0,0,0);Ge(h+20|0,a,h,0,0,0);n=Ja[J[J[b>>2]+100>>2]](b)|0;c=n;l=i+5012|0;d=Ha-16|0;Ha=d;J[c>>2]=i;g=J[c+4>>2];b:{if(!K[i+4785|0]){J[c+4>>2]=g&268435455|-2147483648;j=i+16|0;l=c+12|0;if(J[c+88>>2]){g=J[J[c+84>>2]>>2];g=g?g+48|0:0}else{g=0}hG(j,l,g+16|0);break b}j=g&1073741823;if(g>>>0>=3221225472){J[c+4>>2]=j|-2147483648;if(g&268435456){break b}J[d+4>>2]=c;ob(l,d+4|0);break b}J[c+4>>2]=j|1073741824;J[d+8>>2]=c;g=pb(l,d+8|0,d+15|0);if(K[d+15|0]){break b}J[g>>2]=J[d+8>>2]}Ha=d+16|0;H[c+60|0]=N[c+56>>2]==Q(0);l=J[n+12>>2];if(l){r=h,s=hl(l,J[h- -64>>2]),J[r+364>>2]=s}J[h+368>>2]=0;c=Ja[J[J[h>>2]+252>>2]](h)|0;if(c){Uo(i,Ja[J[J[c>>2]+48>>2]](c)|0)}if(J[h+16>>2]){wd(h+12|0)}o=k<<2;H[f+4|0]=o>>>0>1024;c:{if(o>>>0>=1025){g=Rb(f+20|0,o,14375,888);break c}g=f-(o+15&-16)|0;Ha=g}J[f>>2]=g;J[g>>2]=h;p=k-1|0;if(p){k=1;while(1){j=J[J[f>>2]+(m<<2)>>2];c=J[j+356>>2];d=J[j+352>>2];if(Ja[J[J[j>>2]+260>>2]](j)|0){q=c?d:0;c=e;g=0;while(1){d=J[q+(g<<2)>>2];if(Q(Ja[J[J[d>>2]+120>>2]](d))==Q(0)){Wa(J[40592],2,14375,844,70101,0);Ja[J[J[d>>2]+116>>2]](d,Q(1))}Ja[J[J[d>>2]+132>>2]](f+20|0,d);if(!(!(N[f+20>>2]==Q(0)|N[f+24>>2]==Q(0))&N[f+28>>2]!=Q(0))){Wa(J[40592],2,14375,851,76770,0);J[f+16>>2]=1065353216;J[f+8>>2]=1065353216;J[f+12>>2]=1065353216;Ja[J[J[d>>2]+128>>2]](d,f+8|0)}e=1;if(!(c&1)){e=0;d:{if(N[d+284>>2]!=Q(0)|N[d+288>>2]!=Q(0)|(N[d+292>>2]!=Q(0)|N[d+296>>2]!=Q(0))){break d}if(N[d+300>>2]!=Q(0)){break d}e=N[d+304>>2]==Q(0)}e=e^1}bi(i,d+48|0,0,0,0);Ge(d+20|0,a,d,0,0,0);c=Ja[J[J[d>>2]+252>>2]](d)|0;if(c){Uo(i,Ja[J[J[c>>2]+48>>2]](c)|0)}if(J[d+16>>2]){wd(d+12|0)}c=Ja[J[J[d>>2]+248>>2]](d)|0;c=J[(Ja[J[J[c>>2]+100>>2]](c)|0)+12>>2];if(c){r=d,s=hl(c,J[d- -64>>2]),J[r+364>>2]=s}J[J[f>>2]+(k<<2)>>2]=d;k=k+1|0;c=e;g=g+1|0;if(Ja[J[J[j>>2]+260>>2]](j)>>>0>g>>>0){continue}break}}m=m+1|0;if((p|0)!=(m|0)){continue}break}}if(!(!(e&1)|N[n+56>>2]!=Q(0))){td(n,1,0)}J[f+20>>2]=b;e=pb(a+5944|0,f+20|0,f+8|0);if(!K[f+8|0]){J[e>>2]=J[f+20>>2]}e:{if(!l){break e}oF(l);J[J[f>>2]>>2]=h;if(!p){break e}m=0;e=1;while(1){i=J[J[f>>2]+(m<<2)>>2];c=J[i+356>>2];d=J[i+352>>2];if(Ja[J[J[i>>2]+260>>2]](i)|0){g=c?d:0;k=0;while(1){d=J[g+(k<<2)>>2];c=Ja[J[J[d>>2]+264>>2]](d)|0;j=J[l>>2];r=d,s=Ja[J[J[j>>2]+32>>2]](j,c)|0,J[r+368>>2]=s;f:{if(L[b+4>>1]!=12){break f}g:{h:{c=Ja[J[J[d>>2]+252>>2]](d)|0;switch((Ja[J[J[c>>2]+60>>2]](c)|0)-3|0){case 0:break f;case 1:break h;default:break g}}Wa(J[40592],2,14375,952,1734,0);Ja[J[J[c>>2]+56>>2]](c,3);J[d+368>>2]=0}if((Ja[J[J[c>>2]+68>>2]](c,3)|Ja[J[J[c>>2]+68>>2]](c,4)|Ja[J[J[c>>2]+68>>2]](c,5)|Ja[J[J[c>>2]+68>>2]](c,1)|Ja[J[J[c>>2]+68>>2]](c,2)|Ja[J[J[c>>2]+68>>2]](c,0))&255){break f}Wa(J[40592],2,14375,973,1634,0);Ja[J[J[c>>2]+56>>2]](c,3);J[d+368>>2]=0}J[J[f>>2]+(e<<2)>>2]=d;e=e+1|0;k=k+1|0;if(Ja[J[J[i>>2]+260>>2]](i)>>>0>k>>>0){continue}break}}m=m+1|0;if((p|0)!=(m|0)){continue}break}}i:{if(L[b+4>>1]!=12){break i}if(H[n+48|0]&1){e=J[h- -64>>2];if(e){H[J[e+100>>2]+159|0]=1}}e=Ha-16|0;Ha=e;c=J[n+12>>2];if(c){h=J[c>>2];a=J[(a+32|0)+1012>>2];J[e+12>>2]=J[c+48>>2];Ja[J[J[a>>2]+32>>2]](a,h,e+12|0)}Ha=e+16|0;if(!J[b+124>>2]){break i}a=0;while(1){e=J[J[b+120>>2]+(a<<2)>>2];rF(l,J[(Ja[J[J[e>>2]+104>>2]](e)|0)+88>>2]);a=a+1|0;if(a>>>0>2]){continue}break}}if(o>>>0>=1025){cb(J[f>>2])}Ha=f+32|0}function wl(a){var b=0,c=0,d=0,e=0,f=0,g=Q(0),h=0,i=Q(0),j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=0,$=0,aa=0,ba=0,ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=0,ha=Q(0),ia=0,ja=0,ka=0;d=L[a+18>>1]+a|0;M=N[d+136>>2];O=N[d+104>>2];R=N[d+120>>2];S=N[d+132>>2];T=N[d+100>>2];U=N[d+116>>2];V=N[d+128>>2];W=N[d+112>>2];X=N[d+96>>2];B=N[d+80>>2];C=N[d- -64>>2];D=N[d+48>>2];t=N[d>>2];u=N[d+16>>2];v=N[d+32>>2];Y=N[d+4>>2];Z=N[d+20>>2];w=N[d+36>>2];E=N[d+84>>2];F=N[d+52>>2];G=N[d+68>>2];l=N[d+8>>2];m=N[a+36>>2];n=N[d+24>>2];o=N[a+40>>2];p=N[d+40>>2];q=N[a+56>>2];H=N[d+88>>2];I=N[d+56>>2];i=N[a+48>>2];r=N[a+52>>2];K=N[d+72>>2];_=L[a+4>>1];$=L[a+6>>1];g=N[a+32>>2];j=Ha-32|0;e=j;b=e+16|0;J[b>>2]=0;J[b+4>>2]=0;J[e+24>>2]=0;J[e+28>>2]=0;J[e>>2]=0;J[e+4>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;b=J[e+20>>2];J[a+48>>2]=J[e+16>>2];J[a+52>>2]=b;b=J[e+28>>2];J[a+56>>2]=J[e+24>>2];J[a+60>>2]=b;J[a+140>>2]=0;J[a+156>>2]=0;s=Q(-g);g=Q(-i);x=Q(Q(Q(Q(l*s)-Q(n*m))-Q(p*o))+Q(Q(Q(I*g)-Q(K*r))-Q(H*q)));N[a+136>>2]=x+N[a+136>>2];l=Q(Q(Q(Q(Y*s)-Q(Z*m))-Q(w*o))+Q(Q(Q(F*g)-Q(G*r))-Q(E*q)));N[a+132>>2]=l+N[a+132>>2];n=Q(Q(Q(Q(t*s)-Q(u*m))-Q(v*o))+Q(Q(Q(D*g)-Q(C*r))-Q(B*q)));N[a+128>>2]=n+N[a+128>>2];p=Q(Q(Q(Q(D*s)-Q(F*m))-Q(I*o))+Q(Q(Q(X*g)-Q(W*r))-Q(V*q)));N[a+144>>2]=p+N[a+144>>2];i=Q(Q(Q(Q(C*s)-Q(G*m))-Q(K*o))+Q(Q(Q(T*g)-Q(U*r))-Q(S*q)));N[a+148>>2]=i+N[a+148>>2];g=Q(Q(Q(Q(B*s)-Q(E*m))-Q(H*o))+Q(Q(Q(O*g)-Q(R*r))-Q(M*q)));N[a+152>>2]=g+N[a+152>>2];aa=a+128|0;k=_<<5;b=J[d+288>>2];e=J[d+292>>2];if(b|e){ba=k+aa|0;while(1){c=((ia=qea(b),ja=qea(e)+32|0,ka=b,ka?ia:ja)<<5)+ba|0;J[c+12>>2]=0;J[c+28>>2]=0;N[c+8>>2]=x+N[c+8>>2];N[c+4>>2]=l+N[c+4>>2];N[c>>2]=n+N[c>>2];N[c+16>>2]=p+N[c+16>>2];N[c+20>>2]=i+N[c+20>>2];N[c+24>>2]=g+N[c+24>>2];e=e&e-!b;b=b&b-1;if(e|b){continue}break}}if(_>>>0>=2){ga=a+$|0;$=d+144|0;d=k+aa|0;ba=k+(k+d|0)|0;k=1;while(1){e=k<<5;b=ga+e|0;fa=N[b+24>>2];m=N[b+16>>2];o=N[b+20>>2];f=P(k,160)+$|0;B=N[f+136>>2];C=N[f+104>>2];D=N[f+120>>2];E=N[f+88>>2];F=N[f+80>>2];G=N[f+84>>2];H=N[f+72>>2];I=N[f+64>>2];K=N[f+68>>2];M=N[f+132>>2];O=N[f+100>>2];R=N[f+116>>2];S=N[f+56>>2];T=N[f+48>>2];U=N[f+52>>2];V=N[f+40>>2];W=N[f+32>>2];X=N[f+36>>2];t=N[f+128>>2];c=(k<<4)+ba|0;ca=N[c+8>>2];da=N[c+4>>2];u=N[f+112>>2];v=N[f+96>>2];ea=N[c>>2];Y=N[f+24>>2];Z=N[f+20>>2];w=N[f+16>>2];x=N[f+8>>2];h=d+e|0;l=N[h+8>>2];n=N[f>>2];p=N[h>>2];y=N[h+20>>2];q=N[b+4>>2];i=N[f+4>>2];g=N[h+4>>2];r=N[b>>2];z=N[h+24>>2];s=N[b+8>>2];A=N[h+16>>2];J[j+16>>2]=0;J[j+20>>2]=0;J[j+24>>2]=0;J[j+28>>2]=0;J[j>>2]=0;J[j+4>>2]=0;J[h>>2]=0;J[h+4>>2]=0;J[j+8>>2]=0;J[j+12>>2]=0;J[h+8>>2]=0;J[h+12>>2]=0;b=J[j+20>>2];J[h+16>>2]=J[j+16>>2];J[h+20>>2]=b;b=J[j+28>>2];J[h+24>>2]=J[j+24>>2];J[h+28>>2]=b;J[c+8>>2]=0;J[c+12>>2]=0;J[c>>2]=0;J[c+4>>2]=0;b=e+aa|0;J[b+12>>2]=0;J[b+28>>2]=0;ha=Q(Q(t*ca)+Q(Q(v*ea)+Q(da*u)));t=Q(l+Q(Q(A*q)-Q(r*y)));u=Q(p+Q(Q(y*s)-Q(q*z)));v=Q(g+Q(Q(z*r)-Q(s*A)));i=Q(ha+Q(Q(Q(x*t)+Q(Q(n*u)+Q(i*v)))+Q(Q(Y*z)+Q(Q(w*A)+Q(y*Z)))));x=Q(A-i);N[b+16>>2]=x+N[b+16>>2];w=Q(Q(Q(M*ca)+Q(Q(O*ea)+Q(da*R)))+Q(Q(Q(V*t)+Q(Q(W*u)+Q(v*X)))+Q(Q(S*z)+Q(Q(T*A)+Q(y*U)))));l=Q(y-w);N[b+20>>2]=l+N[b+20>>2];g=Q(Q(Q(B*ca)+Q(Q(C*ea)+Q(da*D)))+Q(Q(Q(H*t)+Q(Q(I*u)+Q(v*K)))+Q(Q(E*z)+Q(Q(F*A)+Q(y*G)))));n=Q(z-g);N[b+24>>2]=n+N[b+24>>2];p=Q(t-Q(Q(m*w)-Q(i*o)));N[b+8>>2]=p+N[b+8>>2];i=Q(v-Q(Q(fa*i)-Q(g*m)));N[b+4>>2]=i+N[b+4>>2];g=Q(u-Q(Q(o*g)-Q(w*fa)));N[b>>2]=g+N[b>>2];b=J[f+144>>2];e=J[f+148>>2];if(b|e){while(1){c=((ia=qea(b),ja=qea(e)+32|0,ka=b,ka?ia:ja)<<5)+d|0;J[c+12>>2]=0;J[c+28>>2]=0;N[c+8>>2]=p+N[c+8>>2];N[c+4>>2]=i+N[c+4>>2];N[c>>2]=g+N[c>>2];N[c+16>>2]=x+N[c+16>>2];N[c+20>>2]=l+N[c+20>>2];N[c+24>>2]=n+N[c+24>>2];e=e&e-!b;b=b&b-1;if(e|b){continue}break}}k=k+1|0;if((_|0)!=(k|0)){continue}break}}J[a+8>>2]=0;J[a+12>>2]=0}function sy(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),J=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),S=Q(0);p=Ha-16|0;Ha=p;l=N[a+20>>2];i=N[a+32>>2];k=N[a+8>>2];h=N[a>>2];j=Q(N[a+12>>2]-h);o=N[a+4>>2];q=Q(N[a+28>>2]-o);h=Q(N[a+24>>2]-h);o=Q(N[a+16>>2]-o);r=Q(Q(j*q)-Q(h*o));N[p+12>>2]=r;l=Q(l-k);k=Q(i-k);i=Q(Q(l*h)-Q(k*j));N[p+8>>2]=i;k=Q(Q(o*k)-Q(q*l));N[p+4>>2]=k;Ha=p+16|0;a:{if(g){g=0;if(Q(Q(r*N[c+8>>2])+Q(Q(k*N[c>>2])+Q(i*N[c+4>>2])))>=Q(0)){break a}}g=a;k=N[p+12>>2];E=N[b+8>>2];l=N[p+4>>2];F=N[b>>2];i=N[p+8>>2];G=N[b+4>>2];v=Q(Q(Q(R(k))*E)+Q(Q(Q(R(l))*F)+Q(Q(R(i))*G)));o=N[a+8>>2];q=N[a>>2];r=N[a+4>>2];h=Q(Q(o*k)+Q(Q(q*l)+Q(r*i)));w=N[a+20>>2];x=N[a+12>>2];y=N[a+16>>2];j=Q(Q(w*k)+Q(Q(x*l)+Q(i*y)));z=h>j?h:j;A=N[a+32>>2];B=N[a+24>>2];C=N[a+28>>2];s=Q(Q(A*k)+Q(Q(B*l)+Q(i*C)));m=Q(Q(-v)-(s=Q(0);b:{c:{s=N[c+8>>2];v=N[c>>2];z=N[c+4>>2];k=Q(Q(s*k)+Q(Q(v*l)+Q(i*z)));d:{if(!(Q(R(k))Q(34028234663852886e22)){break c}k=k>l?k:l;if(kQ(-34028234663852886e22)?i:Q(-34028234663852886e22);break d}if(!a){break c}l=Q(34028234663852886e22);k=Q(-34028234663852886e22)}i=q>x?q:x;i=Q(Q(-F)-(i>B?i:B));h=q=Q(0);e:{if(!(Q(R(v))>2]);i=Q(i*j);h=Q(h*j);j=h>i?i:h;if(j>l){break c}i=hk?j:k;l=iy?r:y;i=Q(Q(-G)-(i>C?i:C));h=r=Q(0);f:{if(!(Q(R(z))>2]);i=Q(i*j);h=Q(h*j);j=h>i?i:h;if(j>l){break c}i=hk?j:k;l=iw?o:w;i=Q(Q(-E)-(i>A?i:A));h=o=Q(0);g:{if(!(Q(R(s))>2]);i=Q(i*j);h=Q(h*j);j=h>i?i:h;if(j>l){break c}i=hk?j:k;l=i>2];b=g+P(b,12)|0;t=N[b>>2];i=Q(N[c+4>>2]-N[b+4>>2]);J=Q(i*i);h=Q(N[c+8>>2]-N[b+8>>2]);H=Q(Q(h*h)+Q(0));h:{if(!(Q(J+H)>=Q(9.999999974752427e-7))){break h}D=Q(Q(Q(R(i))*E)+Q(Q(F*Q(0))+Q(G*Q(R(h)))));j=Q(Q(o*i)+Q(Q(q*Q(0))-Q(r*h)));m=Q(Q(w*i)+Q(Q(x*Q(0))-Q(y*h)));I=j>m?j:m;n=Q(Q(A*i)+Q(Q(B*Q(0))-Q(C*h)));I=Q(Q(-D)-(n=Q(0);d=b&d;j=Q(Q(s*i)+Q(Q(v*Q(0))-Q(z*h)));if(!(Q(R(j))l){break c}j=j>m?j:m;if(j=Q(9.999999974752427e-7))){break i}H=Q(Q(Q(R(j))*E)+Q(Q(Q(R(h))*F)+L));m=Q(Q(Q(q*h)+S)-Q(o*j));n=Q(Q(Q(x*h)+O)-Q(w*j));D=m>n?m:n;u=Q(Q(Q(B*h)+M)-Q(A*j));D=Q(Q(-H)-(u=Q(0);d=b&d;h=Q(Q(Q(v*h)+K)-Q(s*j));if(!(Q(R(h))l){break c}h=h>m?h:m;if(h=Q(9.999999974752427e-7))){break j}u=Q(Q(E*Q(0))+Q(Q(Q(R(i))*F)+Q(G*Q(R(j)))));h=Q(Q(o*Q(0))+Q(Q(r*j)-Q(q*i)));m=Q(Q(w*Q(0))+Q(Q(y*j)-Q(x*i)));t=h>m?h:m;n=Q(Q(A*Q(0))+Q(Q(C*j)-Q(B*i)));t=Q(Q(-u)-(n=Q(0);d=b&d;i=Q(Q(s*Q(0))+Q(Q(z*j)-Q(v*i)));if(!(Q(R(i))i?i:h;if(j>l){break c}i=hk?j:k;l=i>2]=k;g=1;break b}g=0}}return g}function _C(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;J[a>>2]=146088;if(J[a+872>>2]){d=Ha-16|0;Ha=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;c=J[a+880>>2];if(c){while(1){J[d>>2]=c;b=J[d+8>>2];a:{if(b>>>0>=(J[d+12>>2]&2147483647)>>>0){c=0;b=J[d+12>>2];e=b&2147483647?b<<1:1;b:{if(!e){break b}f=e<<2;if(!f){break b}c=J[40592];b=Ja[J[J[c>>2]+20>>2]](c)|0?58529:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,f,b,19978,553)|0}g=J[d+8>>2];f=(g<<2)+c|0;if((g|0)>0){h=J[d+4>>2];b=c;while(1){J[b>>2]=J[h>>2];h=h+4|0;b=b+4|0;if(f>>>0>b>>>0){continue}break}}J[f>>2]=J[d>>2];c:{if(J[d+12>>2]<0){break c}f=J[d+4>>2];if(!f){break c}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,f);g=J[d+8>>2]}J[d+12>>2]=e;J[d+4>>2]=c;J[d+8>>2]=g+1;break a}J[J[d+4>>2]+(b<<2)>>2]=c;J[d+8>>2]=b+1}c=J[J[a+880>>2]>>2];J[a+880>>2]=c;if(c){continue}break}b=J[d+4>>2];c=J[d+8>>2]}else{c=0}ZC(b,c);ZC(J[a+856>>2],J[a+860>>2]);b=J[d+12>>2];d:{if((b|0)<0|!(b&2147483647)){break d}c=J[d+4>>2];if(!c){break d}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c)}Ha=d+16|0}e=J[a+856>>2];b=J[a+860>>2];if(b){f=(b<<2)+e|0;while(1){c=J[e>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}e=e+4|0;if((f|0)!=(e|0)){continue}break}e=J[a+856>>2]}b=J[a+864>>2];e:{if((b|0)<0|!(b&2147483647)){break e}if((a+596|0)==(e|0)){H[a+852|0]=0;break e}if(!e){break e}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,e)}if(J[a+580>>2]){b=0;d=Ha-16|0;Ha=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;c=J[a+588>>2];if(c){while(1){J[d>>2]=c;b=J[d+8>>2];f:{if(b>>>0>=(J[d+12>>2]&2147483647)>>>0){c=0;b=J[d+12>>2];e=b&2147483647?b<<1:1;g:{if(!e){break g}f=e<<2;if(!f){break g}c=J[40592];b=Ja[J[J[c>>2]+20>>2]](c)|0?57899:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,f,b,19978,553)|0}g=J[d+8>>2];f=(g<<2)+c|0;if((g|0)>0){h=J[d+4>>2];b=c;while(1){J[b>>2]=J[h>>2];h=h+4|0;b=b+4|0;if(f>>>0>b>>>0){continue}break}}J[f>>2]=J[d>>2];h:{if(J[d+12>>2]<0){break h}f=J[d+4>>2];if(!f){break h}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,f);g=J[d+8>>2]}J[d+12>>2]=e;J[d+4>>2]=c;J[d+8>>2]=g+1;break f}J[J[d+4>>2]+(b<<2)>>2]=c;J[d+8>>2]=b+1}c=J[J[a+588>>2]>>2];J[a+588>>2]=c;if(c){continue}break}b=J[d+4>>2];c=J[d+8>>2]}else{c=0}YC(b,c);YC(J[a+564>>2],J[a+568>>2]);b=J[d+12>>2];i:{if((b|0)<0|!(b&2147483647)){break i}c=J[d+4>>2];if(!c){break i}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c)}Ha=d+16|0}e=J[a+564>>2];b=J[a+568>>2];if(b){f=(b<<2)+e|0;while(1){c=J[e>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}e=e+4|0;if((f|0)!=(e|0)){continue}break}e=J[a+564>>2]}b=J[a+572>>2];j:{if((b|0)<0|!(b&2147483647)){break j}if((a+304|0)==(e|0)){H[a+560|0]=0;break j}if(!e){break j}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,e)}if(J[a+288>>2]){b=0;d=Ha-16|0;Ha=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;c=J[a+296>>2];if(c){while(1){J[d>>2]=c;b=J[d+8>>2];k:{if(b>>>0>=(J[d+12>>2]&2147483647)>>>0){c=0;b=J[d+12>>2];e=b&2147483647?b<<1:1;l:{if(!e){break l}f=e<<2;if(!f){break l}c=J[40592];b=Ja[J[J[c>>2]+20>>2]](c)|0?58207:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,f,b,19978,553)|0}g=J[d+8>>2];f=(g<<2)+c|0;if((g|0)>0){h=J[d+4>>2];b=c;while(1){J[b>>2]=J[h>>2];h=h+4|0;b=b+4|0;if(f>>>0>b>>>0){continue}break}}J[f>>2]=J[d>>2];m:{if(J[d+12>>2]<0){break m}f=J[d+4>>2];if(!f){break m}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,f);g=J[d+8>>2]}J[d+12>>2]=e;J[d+4>>2]=c;J[d+8>>2]=g+1;break k}J[J[d+4>>2]+(b<<2)>>2]=c;J[d+8>>2]=b+1}c=J[J[a+296>>2]>>2];J[a+296>>2]=c;if(c){continue}break}b=J[d+4>>2];c=J[d+8>>2]}else{c=0}XC(b,c);XC(J[a+272>>2],J[a+276>>2]);b=J[d+12>>2];n:{if((b|0)<0|!(b&2147483647)){break n}c=J[d+4>>2];if(!c){break n}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c)}Ha=d+16|0}e=J[a+272>>2];b=J[a+276>>2];if(b){f=(b<<2)+e|0;while(1){c=J[e>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}e=e+4|0;if((f|0)!=(e|0)){continue}break}e=J[a+272>>2]}b=J[a+280>>2];o:{if((b|0)<0|!(b&2147483647)){break o}if((a+12|0)==(e|0)){H[a+268|0]=0;break o}if(!e){break o}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,e)}c=J[a+4>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}return a|0}function Jy(a,b,c,d,e,f,g,h,i,j){var k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,H=0,I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=0,Z=Q(0),_=Q(0),$=Q(0),aa=0,ba=0,ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0);k=Ha-6368|0;Ha=k;C=N[h>>2];H=k+6360|0;J[H>>2]=J[h+12>>2];x=J[h+8>>2];J[k+6352>>2]=J[h+4>>2];J[k+6356>>2]=x;I=N[b+48>>2];K=N[b+52>>2];L=N[b+56>>2];M=N[a+48>>2];O=N[a+52>>2];R=N[a+56>>2];S=N[f+52>>2];o=N[f+36>>2];p=N[f+20>>2];T=N[f+56>>2];q=N[f+40>>2];r=N[f+24>>2];U=N[a+44>>2];V=N[b+44>>2];s=N[a>>2];W=N[f+48>>2];D=N[f+32>>2];u=N[f>>2];v=N[f+16>>2];E=N[a+4>>2];z=N[f+4>>2];F=N[a+8>>2];l=N[b+8>>2];A=N[f+8>>2];m=N[b>>2];n=N[b+4>>2];J[k+6284>>2]=0;F=Q(Q(T+Q(Q(q*l)+Q(Q(A*m)+Q(n*r))))-F);N[k+6280>>2]=F;E=Q(Q(S+Q(Q(o*l)+Q(Q(z*m)+Q(n*p))))-E);N[k+6276>>2]=E;D=Q(Q(W+Q(Q(D*l)+Q(Q(u*m)+Q(n*v))))-s);N[k+6272>>2]=D;x=k+6272|0;Ja[J[J[c>>2]+8>>2]](k+6256|0,c,x);o=N[e+36>>2];p=N[e+20>>2];n=N[e+40>>2];m=N[e+24>>2];q=N[e+32>>2];r=N[e>>2];s=N[e+16>>2];u=N[e+4>>2];l=N[e+8>>2];J[k+6252>>2]=0;w=l;l=Q(-N[k+6272>>2]);y=m;m=N[k+6276>>2];v=n;n=N[k+6280>>2];N[k+6248>>2]=Q(Q(w*l)-Q(y*m))-Q(v*n);N[k+6244>>2]=Q(Q(u*l)-Q(p*m))-Q(o*n);N[k+6240>>2]=Q(Q(r*l)-Q(s*m))-Q(q*n);t=k+6240|0;Ja[J[J[d>>2]+8>>2]](k+6224|0,d,t);o=N[e+52>>2];p=N[e+36>>2];q=N[e+20>>2];l=N[e+56>>2];m=N[e+40>>2];n=N[e+24>>2];r=N[e+48>>2];s=N[e+32>>2];u=N[e>>2];v=N[e+16>>2];z=N[e+4>>2];A=N[e+8>>2];J[k+6220>>2]=0;w=l;l=N[k+6264>>2];B=Q(m*l);m=N[k+6256>>2];y=n;n=N[k+6260>>2];N[k+6216>>2]=w+Q(B+Q(Q(A*m)+Q(y*n)));N[k+6212>>2]=o+Q(Q(p*l)+Q(Q(z*m)+Q(n*q)));N[k+6208>>2]=r+Q(Q(s*l)+Q(Q(u*m)+Q(n*v)));o=N[f+52>>2];p=N[f+36>>2];q=N[f+20>>2];l=N[f+56>>2];m=N[f+40>>2];n=N[f+24>>2];r=N[f+48>>2];s=N[f+32>>2];u=N[f>>2];v=N[f+16>>2];z=N[f+4>>2];A=N[f+8>>2];J[k+6204>>2]=0;w=l;l=N[k+6232>>2];B=Q(m*l);m=N[k+6224>>2];y=n;n=N[k+6228>>2];N[k+6200>>2]=w+Q(B+Q(Q(A*m)+Q(y*n)));N[k+6196>>2]=o+Q(Q(p*l)+Q(Q(z*m)+Q(n*q)));N[k+6192>>2]=r+Q(Q(s*l)+Q(Q(u*m)+Q(n*v)));J[k+3116>>2]=0;J[k+40>>2]=0;Ly(a,c,k+3116|0,k+6192|0,x);Ly(b,d,k+40|0,k+6208|0,t);x=J[k+3116>>2];a:{b:{if(!x){G=1;break b}X=J[k+40>>2];if(!X){G=1;break b}u=Q(-R);v=Q(-O);z=Q(-M);A=Q(-L);_=Q(-K);$=Q(-I);aa=k+44|0;ba=k+3120|0;a=0;while(1){b=P(a,12)+ba|0;y=N[b+4>>2];ca=Q(-y);B=N[b>>2];da=Q(-B);Z=N[b+8>>2];ea=Q(-Z);b=0;while(1){t=P(b,12)+aa|0;l=N[t+8>>2];m=N[t>>2];n=N[t+4>>2];p=Q(Q(N[f+36>>2]*l)+Q(Q(N[f+4>>2]*m)+Q(n*N[f+20>>2])));q=Q(Q(N[f+32>>2]*l)+Q(Q(N[f>>2]*m)+Q(n*N[f+16>>2])));o=Q(Q(B*p)+Q(q*ca));l=Q(Q(N[f+40>>2]*l)+Q(Q(N[f+8>>2]*m)+Q(n*N[f+24>>2])));m=Q(Q(y*l)+Q(p*ea));n=Q(Q(Z*q)+Q(l*da));l=Q(Q(o*o)+Q(Q(m*m)+Q(n*n)));c:{if(l>2]=0;w=o;o=Q(Q(1)/Q(Y(l)));l=Q(w*o);N[k+24>>2]=l;m=Q(m*o);N[k+16>>2]=m;n=Q(n*o);N[k+20>>2]=n;q=N[e+40>>2];r=N[e+8>>2];s=N[e+24>>2];p=N[e+32>>2];w=N[e>>2];fa=N[e+16>>2];o=N[e+36>>2];ga=N[e+4>>2];ha=N[e+20>>2];J[k+12>>2]=0;o=Q(Q(o*l)+Q(Q(ga*m)+Q(n*ha)));N[k+4>>2]=o;p=Q(Q(p*l)+Q(Q(w*m)+Q(n*fa)));N[k>>2]=p;q=Q(Q(q*l)+Q(Q(r*m)+Q(n*s)));N[k+8>>2]=q;r=Q(Q(l*(l>Q(0)?R:u))+Q(Q(m*(m>Q(0)?M:z))+Q(n*(n>Q(0)?O:v))));r=r>U?r:U;s=Q(-r);l=Q(Q(F*l)+Q(Q(D*m)+Q(E*n)));m=Q(Q(q*(q>Q(0)?L:A))+Q(Q(p*(p>Q(0)?I:$))+Q(o*(o>Q(0)?K:_))));m=m>V?m:V;n=Q(l+m);l=Q(l-m);if(Q((nC){break c}Ja[J[J[c>>2]+12>>2]](c,k+16|0,k+6336|0,k+6320|0);l=N[k+24>>2];m=N[k+16>>2];n=N[k+20>>2];Ja[J[J[d>>2]+12>>2]](d,k,k+6304|0,k+6288|0);m=Q(Q(T*l)+Q(Q(W*m)+Q(S*n)));l=Q(m+N[k+6304>>2]);N[k+6304>>2]=l;m=Q(m+N[k+6288>>2]);N[k+6288>>2]=m;n=N[k+6320>>2];o=N[g>>2];if(l>Q(n+o)|N[k+6336>>2]>Q(m+o)){break a}l=Q(n-l);if(!(l>2];J[i>>2]=J[k+16>>2];J[i+4>>2]=t;t=J[k+28>>2];J[i+8>>2]=J[k+24>>2];J[i+12>>2]=t;J[j>>2]=2;C=l}b=b+1|0;if((X|0)!=(b|0)){continue}break}a=a+1|0;G=x>>>0<=a>>>0;if((a|0)!=(x|0)){continue}break}}N[h>>2]=C;J[h+12>>2]=J[H>>2];a=J[k+6356>>2];J[h+4>>2]=J[k+6352>>2];J[h+8>>2]=a}Ha=k+6368|0;return G}function c3(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;a:{if(b>>>0<=16){b=J[a+296>>2];if(!b){h=Ha-16|0;Ha=h;e=a+8|0;c=J[e+284>>2];if(c){b=J[40592];d=b+12|0;g=(m=d,n=c,o=Ja[J[J[b>>2]+20>>2]](b)|0?58207:69706,p=22517,q=180,l=J[J[d>>2]+8>>2],Ja[l](m|0,n|0,o|0,p|0,q|0)|0)}else{g=0}J[h+12>>2]=g;b=J[e+268>>2];b:{if(b>>>0>=(J[e+272>>2]&2147483647)>>>0){b=0;d=e+4|0;c=J[d+268>>2];i=c&2147483647?c<<1:1;c:{if(!i){break c}c=i<<2;if(!(K[d+256|0]|c>>>0>256)){H[d+256|0]=1;b=d;break c}if(!c){break c}b=J[40592];f=Ja[J[J[b>>2]+20>>2]](b)|0?58207:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,f,19978,553)|0}f=J[d+264>>2];k=(f<<2)+b|0;if((f|0)>0){j=J[d+260>>2];c=b;while(1){J[c>>2]=J[j>>2];j=j+4|0;c=c+4|0;if(k>>>0>c>>>0){continue}break}}J[k>>2]=J[h+12>>2];d:{if(J[d+268>>2]<0){break d}c=J[d+260>>2];if((c|0)==(d|0)){H[d+256|0]=0;break d}if(!c){break d}f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,c);f=J[d+264>>2]}J[d+268>>2]=i;J[d+260>>2]=b;J[d+264>>2]=f+1;break b}J[J[e+264>>2]+(b<<2)>>2]=g;J[e+268>>2]=b+1}b=(g+(J[e+276>>2]<<4)|0)-16|0;if(g>>>0<=b>>>0){c=J[e+288>>2];while(1){J[b>>2]=c;c=b;b=b-16|0;if(g>>>0<=b>>>0){continue}break}J[e+288>>2]=c}Ha=h+16|0;b=J[a+296>>2]}J[a+296>>2]=J[b>>2];J[a+288>>2]=J[a+288>>2]+1;J[b+8>>2]=0;J[b+12>>2]=0;J[b>>2]=0;J[b+4>>2]=0;break a}if(b>>>0<=64){b=J[a+588>>2];if(!b){h=Ha-16|0;Ha=h;e=a+300|0;c=J[e+284>>2];if(c){b=J[40592];d=b+12|0;g=(q=d,p=c,o=Ja[J[J[b>>2]+20>>2]](b)|0?57899:69706,n=22517,m=180,l=J[J[d>>2]+8>>2],Ja[l](q|0,p|0,o|0,n|0,m|0)|0)}else{g=0}J[h+12>>2]=g;b=J[e+268>>2];e:{if(b>>>0>=(J[e+272>>2]&2147483647)>>>0){b=0;d=e+4|0;c=J[d+268>>2];i=c&2147483647?c<<1:1;f:{if(!i){break f}c=i<<2;if(!(K[d+256|0]|c>>>0>256)){H[d+256|0]=1;b=d;break f}if(!c){break f}b=J[40592];f=Ja[J[J[b>>2]+20>>2]](b)|0?57899:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,f,19978,553)|0}f=J[d+264>>2];k=(f<<2)+b|0;if((f|0)>0){j=J[d+260>>2];c=b;while(1){J[c>>2]=J[j>>2];j=j+4|0;c=c+4|0;if(k>>>0>c>>>0){continue}break}}J[k>>2]=J[h+12>>2];g:{if(J[d+268>>2]<0){break g}c=J[d+260>>2];if((c|0)==(d|0)){H[d+256|0]=0;break g}if(!c){break g}f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,c);f=J[d+264>>2]}J[d+268>>2]=i;J[d+260>>2]=b;J[d+264>>2]=f+1;break e}J[J[e+264>>2]+(b<<2)>>2]=g;J[e+268>>2]=b+1}b=(g+(J[e+276>>2]<<6)|0)+-64|0;if(g>>>0<=b>>>0){c=J[e+288>>2];while(1){J[b>>2]=c;c=b;b=b+-64|0;if(g>>>0<=b>>>0){continue}break}J[e+288>>2]=c}Ha=h+16|0;b=J[a+588>>2]}J[a+588>>2]=J[b>>2];J[a+580>>2]=J[a+580>>2]+1;J[b+56>>2]=0;J[b+60>>2]=0;J[b+48>>2]=0;J[b+52>>2]=0;J[b+40>>2]=0;J[b+44>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[b>>2]=0;J[b+4>>2]=0;break a}if(b>>>0<=256){b=J[a+880>>2];if(!b){h=Ha-16|0;Ha=h;e=a+592|0;c=J[e+284>>2];if(c){b=J[40592];d=b+12|0;g=(m=d,n=c,o=Ja[J[J[b>>2]+20>>2]](b)|0?58529:69706,p=22517,q=180,l=J[J[d>>2]+8>>2],Ja[l](m|0,n|0,o|0,p|0,q|0)|0)}else{g=0}J[h+12>>2]=g;b=J[e+268>>2];h:{if(b>>>0>=(J[e+272>>2]&2147483647)>>>0){b=0;d=e+4|0;c=J[d+268>>2];i=c&2147483647?c<<1:1;i:{if(!i){break i}c=i<<2;if(!(K[d+256|0]|c>>>0>256)){H[d+256|0]=1;b=d;break i}if(!c){break i}b=J[40592];f=Ja[J[J[b>>2]+20>>2]](b)|0?58529:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,f,19978,553)|0}f=J[d+264>>2];k=(f<<2)+b|0;if((f|0)>0){j=J[d+260>>2];c=b;while(1){J[c>>2]=J[j>>2];j=j+4|0;c=c+4|0;if(k>>>0>c>>>0){continue}break}}J[k>>2]=J[h+12>>2];j:{if(J[d+268>>2]<0){break j}c=J[d+260>>2];if((c|0)==(d|0)){H[d+256|0]=0;break j}if(!c){break j}f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,c);f=J[d+264>>2]}J[d+268>>2]=i;J[d+260>>2]=b;J[d+264>>2]=f+1;break h}J[J[e+264>>2]+(b<<2)>>2]=g;J[e+268>>2]=b+1}b=(g+(J[e+276>>2]<<8)|0)-256|0;if(g>>>0<=b>>>0){c=J[e+288>>2];while(1){J[b>>2]=c;c=b;b=b-256|0;if(g>>>0<=b>>>0){continue}break}J[e+288>>2]=c}Ha=h+16|0;b=J[a+880>>2]}J[a+880>>2]=J[b>>2];J[a+872>>2]=J[a+872>>2]+1;Va(b,0,256);break a}a=b<<2;if(!a){b=0;break a}b=J[40592];b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,a,29909,21811,60)|0}return b|0}function wA(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,H=Q(0),M=Q(0),O=0,S=0,T=0,U=Q(0),V=Q(0),W=Q(0),X=0,Z=0,_=Q(0),$=Q(0),aa=Q(0),ba=0,ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0);j=Ha-80|0;Ha=j;a:{if(!a){i=0;break a}k=N[c+40>>2];t=N[c+44>>2];m=N[c+20>>2];u=N[c+16>>2];G=L[g>>1];r=N[c+36>>2];v=N[c+8>>2];w=N[c>>2];x=N[c+4>>2];y=N[c+12>>2];z=N[c+24>>2];p=N[d>>2];A=N[c+28>>2];n=N[d+4>>2];E=N[c+32>>2];q=N[d+8>>2];B=Q(Q(Q(z*p)+Q(A*n))+Q(E*q));N[j+76>>2]=B;C=Q(Q(Q(y*p)+Q(u*n))+Q(m*q));N[j+72>>2]=C;D=Q(Q(Q(w*p)+Q(x*n))+Q(v*q));N[j+68>>2]=D;o=Q(D*e);N[j+56>>2]=o;F=Q(C*e);N[j+60>>2]=F;s=Q(B*e);N[j+64>>2]=s;N[f+40>>2]=e;l=Q(1);N[j+52>>2]=B!=Q(0)?Q(Q(1)/s):Q(0);N[j+48>>2]=C!=Q(0)?Q(Q(1)/F):Q(0);N[j+44>>2]=D!=Q(0)?Q(Q(1)/o):Q(0);o=Q(-r);F=Q(Q(z*o)-Q(A*k));s=Q(Q(Q(R(B))*N[c+56>>2])+Q(Q(Q(R(D))*N[c+48>>2])+Q(Q(R(C))*N[c+52>>2])));X=G&128;G=!X;S=i?J[i>>2]:S;B=Q(F-Q(E*t));C=Q(Q(Q(y*o)-Q(u*k))-Q(m*t));ba=G&(h^1);D=Q(Q(Q(w*o)-Q(x*k))-Q(v*t));Z=c+48|0;_=Q(Q(t*q)+Q(Q(r*p)+Q(n*k)));$=Q(s+Q(.0020000000949949026));t=Q(_-$);G=0;b:{while(1){c:{T=O?(O|0)!=(S|0)?O:0:S;i=P(T,36)+b|0;k=N[i+8>>2];s=N[d+8>>2];p=N[i>>2];H=N[d>>2];n=N[i+4>>2];M=N[d+4>>2];U=Q(Q(k*s)+Q(Q(p*H)+Q(n*M)));q=N[i+20>>2];r=N[i+12>>2];o=N[i+16>>2];V=Q(Q(q*s)+Q(Q(r*H)+Q(M*o)));aa=U>2];ca=Q(F*s);s=N[i+24>>2];da=Q(s*H);H=N[i+28>>2];M=Q(ca+Q(da+Q(M*H)));d:{if(Q($+Q(_+Q(l*e)))<(M>aa?aa:M)|!(!(t>U)|!(t>V))&t>M){break d}N[j+40>>2]=B+Q(Q(Q(z*s)+Q(A*H))+Q(E*F));N[j+36>>2]=C+Q(Q(Q(y*s)+Q(u*H))+Q(m*F));N[j+32>>2]=D+Q(Q(Q(w*s)+Q(x*H))+Q(v*F));N[j+28>>2]=B+Q(Q(Q(z*r)+Q(A*o))+Q(E*q));N[j+24>>2]=C+Q(Q(Q(y*r)+Q(u*o))+Q(m*q));N[j+20>>2]=D+Q(Q(Q(w*r)+Q(x*o))+Q(v*q));N[j+16>>2]=B+Q(Q(Q(z*p)+Q(A*n))+Q(E*k));N[j+12>>2]=C+Q(Q(Q(y*p)+Q(u*n))+Q(m*k));N[j+8>>2]=D+Q(Q(Q(w*p)+Q(x*n))+Q(v*k));J[j+4>>2]=2139095039;if(!sy(j+8|0,Z,j+56|0,j+44|0,l,j+4|0,ba)){break d}k=N[j+4>>2];if(!(k>1]=1026;J[f+8>>2]=T;e=N[d>>2];l=N[d+4>>2];k=N[d+8>>2];J[f+40>>2]=0;N[f+36>>2]=-k;N[f+32>>2]=-l;N[f+28>>2]=-e;a=1;break b}J[f+8>>2]=T;N[f+40>>2]=k*e;l=N[j+8>>2];p=Q(N[j+20>>2]-l);n=N[j+12>>2];q=Q(N[j+36>>2]-n);l=Q(N[j+32>>2]-l);n=Q(N[j+24>>2]-n);ea=Q(Q(p*q)-Q(l*n));r=N[j+16>>2];o=Q(N[j+28>>2]-r);W=Q(o*l);l=Q(N[j+40>>2]-r);fa=Q(W-Q(l*p));W=Q(Q(n*l)-Q(q*o));G=1;if(K[g|0]&64){break c}l=k}O=O+1|0;if((O|0)!=(a|0)){continue}}break}a=2}a=(a|0)!=2;i=a|G;if(!G|a){break a}I[f+12>>1]=0;e:{if(!(K[g|0]&3)){break e}a=P(J[f+8>>2],36)+b|0;e=N[a+8>>2];l=N[a>>2];k=N[a+4>>2];t=N[a+20>>2];p=N[a+16>>2];n=N[a+12>>2];q=N[a+24>>2];r=N[a+28>>2];o=N[a+32>>2];N[j+40>>2]=B+Q(Q(Q(z*q)+Q(A*r))+Q(E*o));N[j+36>>2]=C+Q(Q(Q(y*q)+Q(u*r))+Q(m*o));N[j+28>>2]=B+Q(Q(Q(z*n)+Q(A*p))+Q(E*t));N[j+24>>2]=C+Q(Q(Q(y*n)+Q(u*p))+Q(m*t));N[j+16>>2]=B+Q(Q(Q(z*l)+Q(A*k))+Q(E*e));N[j+12>>2]=C+Q(Q(Q(y*l)+Q(u*k))+Q(m*e));N[j+8>>2]=D+Q(Q(Q(w*l)+Q(x*k))+Q(v*e));N[j+32>>2]=D+Q(Q(Q(w*q)+Q(x*r))+Q(v*o));N[j+20>>2]=D+Q(Q(Q(w*n)+Q(x*p))+Q(v*t));py(f+16|0,f+28|0,Z,j+68|0,j+8|0,N[f+40>>2]);a=L[g>>1];if(a&2){e=N[f+36>>2];l=N[f+28>>2];k=N[f+32>>2];m=Q(Y(Q(Q(e*e)+Q(Q(l*l)+Q(k*k)))));if(m>Q(0)){m=Q(Q(1)/m);e=Q(e*m);k=Q(k*m);l=Q(l*m)}if(!(!(Q(Q(ea*N[j+76>>2])+Q(Q(W*N[j+68>>2])+Q(fa*N[j+72>>2])))>Q(0))|(h|!X))){e=Q(-e);k=Q(-k);l=Q(-l)}m=N[c+24>>2];u=N[c>>2];v=N[c+12>>2];w=N[c+28>>2];x=N[c+4>>2];y=N[c+16>>2];z=N[c+32>>2];A=N[c+8>>2];E=N[c+20>>2];I[f+12>>1]=L[f+12>>1]|2;N[f+36>>2]=Q(Q(l*A)+Q(k*E))+Q(e*z);N[f+32>>2]=Q(Q(l*x)+Q(k*y))+Q(e*w);N[f+28>>2]=Q(Q(l*u)+Q(k*v))+Q(e*m);a=L[g>>1]}if(!(a&1)){break e}m=N[c+36>>2];u=N[c+24>>2];v=N[c+12>>2];w=N[c>>2];x=N[c+40>>2];y=N[c+28>>2];z=N[c+16>>2];A=N[c+4>>2];e=N[f+16>>2];l=N[f+20>>2];k=N[f+24>>2];N[f+24>>2]=Q(Q(Q(e*N[c+8>>2])+Q(l*N[c+20>>2]))+Q(k*N[c+32>>2]))+N[c+44>>2];N[f+20>>2]=x+Q(Q(Q(e*A)+Q(l*z))+Q(k*y));N[f+16>>2]=m+Q(Q(Q(e*w)+Q(l*v))+Q(k*u));I[f+12>>1]=L[f+12>>1]|1}i=G}Ha=j+80|0;return i&1}function SG(a,b,c){var d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=0,W=0,X=0,Y=0,Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0);o=Ha-3072|0;Ha=o;V=L[a+6>>1]+a|0;d=L[a+18>>1];W=(d+a|0)+144|0;i=L[a+4>>1];if(i>>>0>=2){while(1){i=i-1|0;e=i<<5;d=e+b|0;p=N[d+16>>2];m=N[d+20>>2];e=e+V|0;g=N[e+24>>2];j=N[d+8>>2];n=N[d+24>>2];k=N[d>>2];q=N[e+20>>2];h=N[e+16>>2];l=N[d+4>>2];d=(i<<4)+o|0;J[d+12>>2]=0;f=Q(n+Q(Q(k*q)-Q(h*l)));N[d+8>>2]=f;h=Q(m+Q(Q(j*h)-Q(g*k)));N[d+4>>2]=h;g=Q(p+Q(Q(l*g)-Q(q*j)));N[d>>2]=g;d=P(i,160)+W|0;r=N[d+24>>2];t=N[d+56>>2];z=N[d+88>>2];A=N[d+20>>2];B=N[d+52>>2];C=N[d+84>>2];q=N[e>>2];D=N[d+16>>2];E=N[d+48>>2];F=N[d+80>>2];u=N[e+4>>2];v=N[e+8>>2];e=(K[(a+i|0)- -64|0]<<5)+b|0;G=N[e>>2];H=N[d>>2];I=N[d+32>>2];M=N[d+64>>2];O=N[e+4>>2];R=N[d+4>>2];w=N[d+36>>2];x=N[d+68>>2];y=N[e+8>>2];T=N[d+8>>2];S=N[d+40>>2];U=N[d+72>>2];J[e+12>>2]=0;J[e+28>>2]=0;j=Q(j-Q(Q(g*T)+Q(Q(h*S)+Q(f*U))));N[e+8>>2]=y+j;l=Q(l-Q(Q(g*R)+Q(Q(h*w)+Q(f*x))));N[e+4>>2]=O+l;k=Q(k-Q(Q(g*H)+Q(Q(h*I)+Q(f*M))));N[e>>2]=G+k;N[e+16>>2]=Q(Q(p-Q(Q(g*D)+Q(Q(h*E)+Q(f*F))))+Q(Q(u*j)-Q(l*v)))+N[e+16>>2];N[e+20>>2]=Q(Q(m-Q(Q(g*A)+Q(Q(h*B)+Q(f*C))))+Q(Q(v*k)-Q(j*q)))+N[e+20>>2];N[e+24>>2]=Q(Q(n-Q(Q(g*r)+Q(Q(h*t)+Q(f*z))))+Q(Q(q*l)-Q(k*u)))+N[e+24>>2];if(i>>>0>1){continue}break}d=L[a+18>>1]}d=a+d|0;r=N[d+32>>2];t=N[d>>2];z=N[d+16>>2];A=N[d+36>>2];B=N[d+20>>2];C=N[d+4>>2];D=N[d+40>>2];E=N[d+24>>2];F=N[d+8>>2];p=N[d+56>>2];m=N[d+52>>2];n=N[d+48>>2];G=N[d+96>>2];H=N[d+112>>2];I=N[d+128>>2];q=N[d+72>>2];u=N[d- -64>>2];v=N[d+68>>2];M=N[d+100>>2];O=N[d+116>>2];R=N[d+132>>2];w=N[d+80>>2];f=Q(-N[b>>2]);x=N[d+84>>2];h=N[b+4>>2];y=N[d+88>>2];g=N[b+8>>2];j=Q(-N[b+16>>2]);k=N[b+20>>2];l=N[b+24>>2];N[o+1048>>2]=Q(Q(Q(w*f)-Q(x*h))-Q(y*g))+Q(Q(Q(N[d+104>>2]*j)-Q(N[d+120>>2]*k))-Q(N[d+136>>2]*l));N[o+1044>>2]=Q(Q(Q(u*f)-Q(v*h))-Q(q*g))+Q(Q(Q(M*j)-Q(O*k))-Q(R*l));N[o+1040>>2]=Q(Q(Q(n*f)-Q(m*h))-Q(p*g))+Q(Q(Q(G*j)-Q(H*k))-Q(I*l));N[o+1032>>2]=Q(Q(Q(F*f)-Q(E*h))-Q(D*g))+Q(Q(Q(p*j)-Q(q*k))-Q(y*l));N[o+1028>>2]=Q(Q(Q(C*f)-Q(B*h))-Q(A*g))+Q(Q(Q(m*j)-Q(v*k))-Q(x*l));N[o+1024>>2]=Q(Q(Q(t*f)-Q(z*h))-Q(r*g))+Q(Q(Q(n*j)-Q(u*k))-Q(w*l));e=1;b=L[a+4>>1];if(b>>>0>1){while(1){X=e<<5;i=X+V|0;q=N[i+24>>2];u=N[i+16>>2];v=N[i+20>>2];d=P(e,160)+W|0;z=N[d+128>>2];A=N[d+112>>2];B=N[d+96>>2];C=N[d+24>>2];D=N[d+20>>2];E=N[d+16>>2];F=N[d+8>>2];G=N[d>>2];H=N[d+4>>2];t=N[d+132>>2];I=N[d+100>>2];M=N[d+116>>2];O=N[d+56>>2];R=N[d+52>>2];w=N[d+48>>2];x=N[d+40>>2];y=N[d+32>>2];T=N[d+36>>2];s=(e<<4)+o|0;j=N[s+8>>2];p=N[d+136>>2];k=N[s>>2];S=N[d+104>>2];l=N[s+4>>2];U=N[d+120>>2];Z=N[d+88>>2];_=N[d+84>>2];$=N[d+80>>2];aa=N[d+72>>2];Y=o+1024|0;s=Y+(K[(a+e|0)- -64|0]<<5)|0;ba=N[s+8>>2];ca=N[d+64>>2];da=N[s>>2];f=N[s+20>>2];m=N[i+4>>2];ea=N[d+68>>2];fa=N[s+4>>2];n=N[i>>2];h=N[s+24>>2];r=N[i+8>>2];g=N[s+16>>2];d=X+Y|0;J[d+28>>2]=0;J[d+12>>2]=0;S=Q(Q(p*j)+Q(Q(S*k)+Q(l*U)));p=Q(ba+Q(Q(m*g)-Q(n*f)));m=Q(da+Q(Q(r*f)-Q(m*h)));n=Q(fa+Q(Q(n*h)-Q(r*g)));r=Q(S+Q(Q(Q(aa*p)+Q(Q(ca*m)+Q(ea*n)))+Q(Q(Z*h)+Q(Q($*g)+Q(f*_)))));N[d+24>>2]=h-r;t=Q(Q(Q(t*j)+Q(Q(I*k)+Q(l*M)))+Q(Q(Q(x*p)+Q(Q(y*m)+Q(n*T)))+Q(Q(O*h)+Q(Q(w*g)+Q(f*R)))));N[d+20>>2]=f-t;f=Q(Q(Q(z*j)+Q(Q(B*k)+Q(l*A)))+Q(Q(Q(F*p)+Q(Q(G*m)+Q(n*H)))+Q(Q(C*h)+Q(Q(E*g)+Q(f*D)))));N[d+16>>2]=g-f;N[d+8>>2]=p-Q(Q(u*t)-Q(f*v));N[d+4>>2]=n-Q(Q(q*f)-Q(r*u));N[d>>2]=m-Q(Q(v*r)-Q(t*q));e=e+1|0;if((b|0)!=(e|0)){continue}break}b=L[a+4>>1]}if(b){i=0;while(1){b=i<<5;d=b+(o+1024|0)|0;f=N[d>>2];h=N[d+4>>2];g=N[d+8>>2];b=b+c|0;J[b+12>>2]=0;N[b+8>>2]=g+N[b+8>>2];N[b+4>>2]=h+N[b+4>>2];N[b>>2]=f+N[b>>2];f=N[d+16>>2];h=N[d+20>>2];g=N[d+24>>2];J[b+28>>2]=0;N[b+24>>2]=g+N[b+24>>2];N[b+20>>2]=h+N[b+20>>2];N[b+16>>2]=f+N[b+16>>2];i=i+1|0;if(i>>>0>1]){continue}break}}Ha=o+3072|0}function xb(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);n=Ha-48|0;Ha=n;g=N[b>>2];N[n+36>>2]=g;h=N[b+4>>2];N[n+40>>2]=h;i=N[b+8>>2];N[n+44>>2]=i;k=N[a>>2];l=N[a+4>>2];N[n+32>>2]=Q(i*Q(.5))+N[a+8>>2];N[n+28>>2]=l+Q(h*Q(.5));N[n+24>>2]=k+Q(g*Q(.5));u=Q(Y(Q(Q(i*i)+Q(Q(g*g)+Q(h*h)))));k=u;if(k!=Q(0)){v=Q(Q(1)/u);N[n+44>>2]=i*v;N[n+40>>2]=h*v;N[n+36>>2]=g*v;k=Q(u*Q(.5))}g=N[d>>2];N[n+12>>2]=g;h=N[d+4>>2];N[n+16>>2]=h;i=N[d+8>>2];N[n+20>>2]=i;l=N[c>>2];s=N[c+4>>2];N[n+8>>2]=Q(i*Q(.5))+N[c+8>>2];N[n+4>>2]=s+Q(h*Q(.5));N[n>>2]=l+Q(g*Q(.5));t=Q(Y(Q(Q(i*i)+Q(Q(g*g)+Q(h*h)))));s=t;if(t!=Q(0)){w=Q(Q(1)/t);N[n+20>>2]=i*w;N[n+16>>2]=h*w;N[n+12>>2]=g*w;s=Q(t*Q(.5))}h=s;g=Q(N[n+32>>2]-N[n+8>>2]);i=Q(N[n+24>>2]-N[n>>2]);l=Q(N[n+28>>2]-N[n+4>>2]);m=Q(Q(g*g)+Q(Q(i*i)+Q(l*l)));o=N[n+44>>2];p=N[n+36>>2];r=N[n+40>>2];j=Q(Q(g*o)+Q(Q(i*p)+Q(l*r)));q=g;g=N[n+20>>2];x=i;i=N[n+12>>2];y=l;l=N[n+16>>2];q=Q(Q(q*g)+Q(Q(x*i)+Q(y*l)));a:{b:{o=Q(Q(o*g)+Q(Q(p*i)+Q(r*l)));r=Q(R(Q(Q(1)-Q(o*o))));if(r>=Q(9.999999974752427e-7)){l=Q(-q);g=Q(r*h);p=Q(-o);i=Q(Q(p*j)+q);q=Q(Q(o*q)-j);x=Q(r*k);if(q>=Q(-x)){y=Q(-g);if(q<=x){if(i>=y){if(g>=i){h=Q(Q(1)/r);g=Q(q*h);h=Q(i*h);j=Q(m+Q(Q(g*Q(Q(j+j)+Q(g+Q(p*h))))+Q(h*Q(Q(l+l)+Q(h+Q(p*g))))));break a}i=Q(Q(p*h)+j);g=Q(-i);if(i>k){j=Q(m+Q(Q(Q(Q(l+l)+h)*h)-Q(k*Q(Q(g*Q(-2))-k))));g=Q(-k);break a}if(g<=k){j=Q(m+Q(Q(i*g)+Q(Q(Q(l+l)+h)*h)));break a}j=Q(m+Q(Q(k*Q(k-Q(g+g)))+Q(Q(Q(l+l)+h)*h)));g=k;break a}i=Q(Q(o*h)+j);g=Q(-i);h=Q(-h);if(i>k){j=Q(m+Q(Q(Q(Q(l+l)+h)*h)-Q(k*Q(Q(g*Q(-2))-k))));g=Q(-k);break a}if(g<=k){j=Q(m+Q(Q(i*g)+Q(Q(Q(l+l)+h)*h)));break a}j=Q(m+Q(Q(k*Q(k-Q(g+g)))+Q(Q(Q(l+l)+h)*h)));g=k;break a}if(i>=y){if(g>=i){i=Q(Q(p*k)+l);g=Q(-i);if(hk){j=Q(m+Q(Q(Q(Q(l+l)+h)*h)-Q(k*Q(Q(g*Q(-2))-k))));g=Q(-k);break a}if(g<=k){j=Q(m+Q(Q(i*g)+Q(Q(Q(l+l)+h)*h)));break a}i=Q(Q(p*k)+l);g=Q(-i);if(hh){j=Q(m+Q(Q(h*Q(h-Q(g+g)))+Q(Q(Q(j+j)+k)*k)));g=k;break a}if(h>=l){j=Q(m+Q(Q(l*g)+Q(Q(Q(j+j)+k)*k)));h=g;g=k;break a}j=Q(m+Q(Q(i*Q(i-Q(g+g)))+Q(Q(Q(j+j)+k)*k)));h=i;g=k;break a}if(i>=Q(-g)){if(g>=i){l=Q(Q(o*k)+l);i=Q(-l);g=Q(-k);if(h=i){j=Q(m+Q(Q(l*i)+Q(Q(Q(j+j)+g)*g)));h=i;break a}j=Q(m+Q(Q(h*Q(h-Q(i+i)))+Q(Q(Q(j+j)+g)*g)));break a}i=Q(Q(p*h)+j);g=Q(-i);if(k=i){j=Q(m+Q(Q(l*i)+Q(Q(Q(j+j)+g)*g)));h=i;break a}j=Q(m+Q(Q(h*Q(h-Q(i+i)))+Q(Q(Q(j+j)+g)*g)));break a}i=Q(-h);p=Q(Q(o*h)+j);g=Q(-p);if(k=p){j=Q(m+Q(Q(p*g)+Q(Q(Q(l+l)+i)*i)));h=i;break a}g=Q(-k);o=Q(Q(o*k)+l);l=Q(-o);if(h=l){j=Q(m+Q(Q(o*l)+Q(Q(Q(j+j)+g)*g)));h=l;break a}j=Q(m+Q(Q(h*Q(h-Q(l+l)))+Q(Q(Q(j+j)+g)*g)));break a}o=oi){g=Q(-i);break c}g=Q(-l);if(!(i>2]=g}if(f){N[f>>2]=h}h=j>2]=u!=Q(0)?Q(v*Q(k+N[e>>2])):Q(0)}if(f){N[f>>2]=t!=Q(0)?Q(w*Q(s+N[f>>2])):Q(0)}Ha=n+48|0;return h}function eH(a){var b=0,c=0,d=0,e=0,f=0,g=Q(0),h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0);b=Ha-336|0;Ha=b;f=L[a+16>>1]+a|0;h=L[a+4>>1]-1|0;if(h){i=b- -64|0;while(1){d=K[(a+h|0)- -64|0];c=b+192|0;e=P(h,400)+f|0;ul(c,e);m=c;c=e+240|0;zi(b,m,c,c);j=N[b+20>>2];p=N[b+40>>2];g=N[b+24>>2];k=N[b+36>>2];r=Q(Q(j*p)-Q(g*k));n=N[b>>2];o=N[b+32>>2];l=N[b+16>>2];s=Q(Q(g*o)-Q(l*p));q=N[b+4>>2];t=Q(Q(l*k)-Q(j*o));u=N[b+8>>2];g=Q(Q(1)/Q(Q(Q(r*Q(-n))-Q(s*q))-Q(t*u)));N[b+184>>2]=Q(Q(n*j)-Q(q*l))*g;j=Q(t*g);N[b+176>>2]=j;k=Q(Q(Q(o*q)-Q(k*n))*g);N[b+168>>2]=k;l=Q(s*g);N[b+160>>2]=l;J[b+188>>2]=0;J[b+172>>2]=0;J[b+156>>2]=0;N[b+180>>2]=k;N[b+164>>2]=Q(Q(p*n)-Q(o*u))*g;N[b+152>>2]=j;N[b+148>>2]=l;N[b+144>>2]=r*g;c=J[b+196>>2];J[e>>2]=J[b+192>>2];J[e+4>>2]=c;c=J[b+204>>2];J[e+8>>2]=J[b+200>>2];J[e+12>>2]=c;c=J[b+212>>2];J[e+16>>2]=J[b+208>>2];J[e+20>>2]=c;c=J[b+220>>2];J[e+24>>2]=J[b+216>>2];J[e+28>>2]=c;c=J[b+236>>2];J[e+40>>2]=J[b+232>>2];J[e+44>>2]=c;c=J[b+228>>2];J[e+32>>2]=J[b+224>>2];J[e+36>>2]=c;c=J[b+252>>2];J[e+56>>2]=J[b+248>>2];J[e+60>>2]=c;c=J[b+244>>2];J[e+48>>2]=J[b+240>>2];J[e+52>>2]=c;c=J[b+268>>2];J[e+72>>2]=J[b+264>>2];J[e+76>>2]=c;m=J[b+260>>2];c=e- -64|0;J[c>>2]=J[b+256>>2];J[c+4>>2]=m;c=J[b+276>>2];J[e+80>>2]=J[b+272>>2];J[e+84>>2]=c;c=J[b+284>>2];J[e+88>>2]=J[b+280>>2];J[e+92>>2]=c;c=J[b+292>>2];J[e+96>>2]=J[b+288>>2];J[e+100>>2]=c;c=J[b+300>>2];J[e+104>>2]=J[b+296>>2];J[e+108>>2]=c;c=J[b+316>>2];J[e+120>>2]=J[b+312>>2];J[e+124>>2]=c;c=J[b+308>>2];J[e+112>>2]=J[b+304>>2];J[e+116>>2]=c;c=J[b+332>>2];J[e+136>>2]=J[b+328>>2];J[e+140>>2]=c;c=J[b+324>>2];J[e+128>>2]=J[b+320>>2];J[e+132>>2]=c;d=P(d,400)+f|0;c=e+144|0;Xq(b,d,b+144|0,c,c);c=J[b+4>>2];J[d>>2]=J[b>>2];J[d+4>>2]=c;c=J[b+12>>2];J[d+8>>2]=J[b+8>>2];J[d+12>>2]=c;c=J[b+20>>2];J[d+16>>2]=J[b+16>>2];J[d+20>>2]=c;c=J[b+28>>2];J[d+24>>2]=J[b+24>>2];J[d+28>>2]=c;c=J[b+36>>2];J[d+32>>2]=J[b+32>>2];J[d+36>>2]=c;c=J[b+44>>2];J[d+40>>2]=J[b+40>>2];J[d+44>>2]=c;c=J[b+52>>2];J[d+48>>2]=J[b+48>>2];J[d+52>>2]=c;c=J[b+60>>2];J[d+56>>2]=J[b+56>>2];J[d+60>>2]=c;c=J[i+12>>2];J[d+72>>2]=J[i+8>>2];J[d+76>>2]=c;m=J[i+4>>2];c=d- -64|0;J[c>>2]=J[i>>2];J[c+4>>2]=m;c=J[b+84>>2];J[d+80>>2]=J[b+80>>2];J[d+84>>2]=c;c=J[b+92>>2];J[d+88>>2]=J[b+88>>2];J[d+92>>2]=c;c=J[b+100>>2];J[d+96>>2]=J[b+96>>2];J[d+100>>2]=c;c=J[b+108>>2];J[d+104>>2]=J[b+104>>2];J[d+108>>2]=c;c=J[b+124>>2];J[d+120>>2]=J[b+120>>2];J[d+124>>2]=c;c=J[b+116>>2];J[d+112>>2]=J[b+112>>2];J[d+116>>2]=c;c=J[b+140>>2];J[d+136>>2]=J[b+136>>2];J[d+140>>2]=c;c=J[b+132>>2];J[d+128>>2]=J[b+128>>2];J[d+132>>2]=c;d=J[b+188>>2];J[e+376>>2]=J[b+184>>2];J[e+380>>2]=d;d=J[b+180>>2];J[e+368>>2]=J[b+176>>2];J[e+372>>2]=d;d=J[b+172>>2];J[e+360>>2]=J[b+168>>2];J[e+364>>2]=d;d=J[b+164>>2];J[e+352>>2]=J[b+160>>2];J[e+356>>2]=d;d=J[b+156>>2];J[e+344>>2]=J[b+152>>2];J[e+348>>2]=d;d=J[b+148>>2];J[e+336>>2]=J[b+144>>2];J[e+340>>2]=d;h=h-1|0;if(h){continue}break}}ul(b+192|0,f);a=J[b+196>>2];J[f>>2]=J[b+192>>2];J[f+4>>2]=a;a=J[b+204>>2];J[f+8>>2]=J[b+200>>2];J[f+12>>2]=a;a=J[b+212>>2];J[f+16>>2]=J[b+208>>2];J[f+20>>2]=a;a=J[b+220>>2];J[f+24>>2]=J[b+216>>2];J[f+28>>2]=a;a=J[b+228>>2];J[f+32>>2]=J[b+224>>2];J[f+36>>2]=a;a=J[b+236>>2];J[f+40>>2]=J[b+232>>2];J[f+44>>2]=a;a=J[b+244>>2];J[f+48>>2]=J[b+240>>2];J[f+52>>2]=a;a=J[b+252>>2];J[f+56>>2]=J[b+248>>2];J[f+60>>2]=a;a=J[b+268>>2];J[f+72>>2]=J[b+264>>2];J[f+76>>2]=a;i=J[b+260>>2];a=f- -64|0;J[a>>2]=J[b+256>>2];J[a+4>>2]=i;a=J[b+276>>2];J[f+80>>2]=J[b+272>>2];J[f+84>>2]=a;a=J[b+284>>2];J[f+88>>2]=J[b+280>>2];J[f+92>>2]=a;a=J[b+292>>2];J[f+96>>2]=J[b+288>>2];J[f+100>>2]=a;a=J[b+300>>2];J[f+104>>2]=J[b+296>>2];J[f+108>>2]=a;a=J[b+316>>2];J[f+120>>2]=J[b+312>>2];J[f+124>>2]=a;a=J[b+308>>2];J[f+112>>2]=J[b+304>>2];J[f+116>>2]=a;a=J[b+332>>2];J[f+136>>2]=J[b+328>>2];J[f+140>>2]=a;a=J[b+324>>2];J[f+128>>2]=J[b+320>>2];J[f+132>>2]=a;Ha=b+336|0}function Vl(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;j=Ha-32|0;Ha=j;i=J[a+72>>2];a:{if((i|0)!=-1){J[a+72>>2]=J[J[a+76>>2]+((i&65535)<<3)>>2];e=J[a+64>>2];break a}e=J[a+64>>2];i=e;if(J[a+68>>2]!=(e|0)){break a}g=J[a+68>>2];f=g+128|0;e=f>>>0>536870911?-1:f<<3;if(e){i=J[40592];h=Ja[J[J[i>>2]+20>>2]](i)|0?30543:69706;i=Ja[J[J[i+12>>2]+8>>2]](i+12|0,e,h,16512,870)|0}else{i=0}b:{if(!f){break b}e=i;h=g&7;if(h){while(1){J[e+4>>2]=-1;e=e+8|0;k=k+1|0;if((h|0)!=(k|0)){continue}break}}if((g+127&536870911)>>>0<7){break b}g=i+(f<<3)|0;while(1){J[e+4>>2]=-1;J[e+60>>2]=-1;J[e+52>>2]=-1;J[e+44>>2]=-1;J[e+36>>2]=-1;J[e+28>>2]=-1;J[e+20>>2]=-1;J[e+12>>2]=-1;e=e- -64|0;if((g|0)!=(e|0)){continue}break}}e=J[a+64>>2];if(e){Ua(i,J[a+76>>2],e<<3)}e=J[a+76>>2];if(e){g=J[40592];Ja[J[J[g+12>>2]+12>>2]](g+12|0,e)}J[a+68>>2]=f;J[a+76>>2]=i;e=J[a+64>>2];i=e}J[a+64>>2]=e+1;c:{if(d){e=J[a+84>>2];f=J[a+80>>2];if((e|0)==(f|0)){e=J[a+96>>2];g=f+128|0;h=(o=-1,p=rea(g,0,24,0),q=Ia,q?o:p);if(h){d=J[40592];k=Ja[J[J[d>>2]+20>>2]](d)|0?55223:69706;d=Ja[J[J[d+12>>2]+8>>2]](d+12|0,h,k,16512,884)|0}else{d=0}if(f){Ua(d,e,P(f,24))}if(e){f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,e)}J[a+96>>2]=d;e=J[a+104>>2];f=J[a+84>>2];d=g<<1;if(d){h=J[40592];d=Ja[J[J[h+12>>2]+8>>2]](h+12|0,d,29909,16512,893)|0}else{d=0}if(f){Ua(d,e,f<<1)}if(e){f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,e)}J[a+80>>2]=g;J[a+104>>2]=d;e=J[a+84>>2]}J[a+84>>2]=e+1;f=J[b+20>>2];d=J[a+96>>2]+P(e,24)|0;J[d+16>>2]=J[b+16>>2];J[d+20>>2]=f;f=J[b+12>>2];J[d+8>>2]=J[b+8>>2];J[d+12>>2]=f;f=J[b+4>>2];J[d>>2]=J[b>>2];J[d+4>>2]=f;I[J[a+104>>2]+(e<<1)>>1]=i;H[a+168|0]=1;d=J[a+128>>2];k=e>>>5|0;d:{if(d>>>0>k>>>0){h=e&31;b=J[a+124>>2];break d}f=0;b=0;h=e&31;g=(e+128>>>5|0)+((h|0)!=0)|0;if(g){b=J[40592];b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,g<<2,29909,16512,274)|0;d=J[a+128>>2]}if(d){Ua(b,J[a+124>>2],d<<2);f=J[a+128>>2]}if((f|0)!=(g|0)){Va((f<<2)+b|0,0,g-f<<2)}d=J[a+124>>2];if(d){f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,d)}J[a+128>>2]=g;J[a+124>>2]=b}b=(k<<2)+b|0;J[b>>2]=J[b>>2]|1<>2]+((i&65535)<<3)|0;J[a+4>>2]=c;J[a>>2]=e;break c}e=J[a+92>>2];f=J[a+88>>2];if((e|0)==(f|0)){g=J[a+100>>2];e=f+128|0;h=(o=-1,p=rea(e,0,24,0),q=Ia,q?o:p);if(h){d=J[40592];k=Ja[J[J[d>>2]+20>>2]](d)|0?55223:69706;d=Ja[J[J[d+12>>2]+8>>2]](d+12|0,h,k,16512,884)|0}else{d=0}if(f){Ua(d,g,P(f,24))}if(g){f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,g)}J[a+100>>2]=d;f=J[a+108>>2];g=J[a+92>>2];d=e<<1;if(d){h=J[40592];d=Ja[J[J[h+12>>2]+8>>2]](h+12|0,d,29909,16512,893)|0}else{d=0}if(g){Ua(d,f,g<<1)}if(f){g=J[40592];Ja[J[J[g+12>>2]+12>>2]](g+12|0,f)}J[a+88>>2]=e;J[a+108>>2]=d;d=J[a+112>>2];if(d){f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,d);J[a+112>>2]=0}d=(e<<2)+4|0;if(d){e=J[40592];d=Ja[J[J[e+12>>2]+8>>2]](e+12|0,d,29909,16512,974)|0}else{d=0}J[a+112>>2]=d;e=J[a+92>>2]}J[a+92>>2]=e+1;f=J[b+20>>2];g=P(e,24);d=g+J[a+100>>2]|0;J[d+16>>2]=J[b+16>>2];J[d+20>>2]=f;f=J[b+12>>2];J[d+8>>2]=J[b+8>>2];J[d+12>>2]=f;f=J[b+4>>2];J[d>>2]=J[b>>2];J[d+4>>2]=f;k=J[a+108>>2];m=k+(e<<1)|0;I[m>>1]=i;n=J[a+76>>2];h=n+((i&65535)<<3)|0;J[h+4>>2]=c;J[h>>2]=e;d=J[a+100>>2];f=J[a+116>>2];e:{if((f|0)!=(e|0)){c=d+P(f,24)|0;l=J[c+20>>2];J[j+24>>2]=J[c+16>>2];J[j+28>>2]=l;l=J[c+12>>2];J[j+16>>2]=J[c+8>>2];J[j+20>>2]=l;l=J[c+4>>2];J[j+8>>2]=J[c>>2];J[j+12>>2]=l;l=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=l;l=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=l;l=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=l;c=J[j+20>>2];b=d+g|0;J[b+8>>2]=J[j+16>>2];J[b+12>>2]=c;c=J[j+28>>2];J[b+16>>2]=J[j+24>>2];J[b+20>>2]=c;c=J[j+12>>2];J[b>>2]=J[j+8>>2];J[b+4>>2]=c;c=k+(f<<1)|0;b=L[c>>1];I[c>>1]=i;I[m>>1]=b;J[(b<<3)+n>>2]=e;J[h>>2]=f;break e}c=d+g|0;d=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=d;d=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=d;d=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=d}H[a+169|0]=1;J[a+120>>2]=0;J[a+116>>2]=J[a+116>>2]+1}Ha=j+32|0;return i&65535}function Nba(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0);i=Ha-10320|0;Ha=i;z=N[d+20>>2];A=N[d+24>>2];v=N[c+20>>2];u=N[c+24>>2];h=J[f>>2];m=N[d>>2];k=N[d+4>>2];l=N[d+8>>2];j=N[d+12>>2];w=N[d+16>>2];p=N[c>>2];o=N[c+4>>2];r=N[c+8>>2];n=N[c+12>>2];s=N[c+16>>2];y=N[a+4>>2];N[i+10288>>2]=y;C=N[e>>2];N[i+10272>>2]=C;J[i+10268>>2]=0;N[i+10264>>2]=u;N[i+10260>>2]=v;N[i+10256>>2]=s;N[i+10252>>2]=n;N[i+10248>>2]=r;N[i+10244>>2]=o;N[i+10240>>2]=p;J[i+10236>>2]=0;N[i+10232>>2]=A;N[i+10228>>2]=z;N[i+10224>>2]=w;N[i+10220>>2]=j;N[i+10216>>2]=l;N[i+10212>>2]=k;N[i+10208>>2]=m;t=Q(Q(Q(r*m)-Q(l*p))+Q(Q(o*j)-Q(n*k)));x=Q(Q(Q(o*l)-Q(k*r))+Q(Q(p*j)-Q(n*m)));q=Q(Q(Q(p*k)-Q(m*o))+Q(Q(r*j)-Q(n*l)));D=Q(n*j);n=Q(-m);p=Q(D-Q(Q(Q(p*n)-Q(o*k))-Q(l*r)));o=Q(s-w);r=Q(v-z);s=Q(Q(n*o)-Q(r*k));n=Q(u-A);z=Q(s-Q(l*n));A=Q(Q(j*j)+Q(-.5));v=Q(Q(Q(A*o)+Q(j*Q(Q(l*r)-Q(k*n))))-Q(m*z));v=Q(v+v);u=Q(v-N[h+16>>2]);u=u>Q(0)?u:Q(-u);w=Q(Q(Q(A*r)+Q(j*Q(Q(m*n)-Q(l*o))))-Q(k*z));w=Q(w+w);s=Q(w-N[h+20>>2]);s=s>Q(0)?s:Q(-s);s=s<=u?u:s;j=Q(Q(Q(j*Q(Q(k*o)-Q(m*r)))+Q(A*n))-Q(l*z));j=Q(j+j);k=Q(j-N[h+24>>2]);k=(k>Q(0)?k:Q(-k))>=Q(0)?u:Q(0);a:{if(Q(y*Q(.019999999552965164))<(k<=s?s:k)|Q(Q(p*N[h+12>>2])+Q(Q(q*N[h+8>>2])+Q(Q(x*N[h>>2])+Q(t*N[h+4>>2]))))>2]=0;N[h+24>>2]=j;N[h+20>>2]=w;N[h+16>>2]=v;N[h+12>>2]=p;N[h+8>>2]=q;N[h+4>>2]=t;N[h>>2]=x;H[h+62|0]=0;N[i+10192>>2]=N[i+10288>>2]*Q(.0010000000474974513);f=J[b+4>>2];J[i+10176>>2]=b;J[i+10172>>2]=f;j=N[b+8>>2];k=N[b+12>>2];N[i+10168>>2]=Q(1)/N[b+16>>2];N[i+10160>>2]=Q(1)/k;N[i+10164>>2]=Q(1)/j;l=N[d+8>>2];j=Q(N[c+24>>2]-N[d+24>>2]);m=Q(j+j);q=N[d>>2];j=Q(N[c+16>>2]-N[d+16>>2]);t=Q(j+j);j=Q(N[c+20>>2]-N[d+20>>2]);p=Q(j+j);o=N[d+4>>2];r=Q(Q(l*m)+Q(Q(q*t)+Q(p*o)));j=Q(N[a+4>>2]+N[e>>2]);k=N[d+12>>2];n=Q(Q(k*k)+Q(-.5));x=Q(Q(l*r)+Q(Q(m*n)-Q(k*Q(Q(q*p)-Q(t*o)))));N[i+10148>>2]=j+x;y=Q(Q(o*r)+Q(Q(p*n)-Q(k*Q(Q(l*t)-Q(m*q)))));N[i+10144>>2]=j+y;k=Q(Q(q*r)+Q(Q(t*n)-Q(k*Q(Q(o*m)-Q(p*l)))));N[i+10140>>2]=j+k;N[i+10136>>2]=x-j;N[i+10132>>2]=y-j;N[i+10128>>2]=k-j;H[i+10112|0]=1;J[i+10120>>2]=0;J[i+10124>>2]=1088;a=i+5760|0;J[i+10116>>2]=a;J[i+8>>2]=d;b=i+10160|0;J[i+4>>2]=b;Ja[J[J[f>>2]+52>>2]](i+10318|0,f);H[i+12|0]=!(I[i+10318>>1]&1);J[i>>2]=156028;a=hg(i+16|0,i+10272|0,i+10192|0,i+10240|0,i+10208|0,h,g,a,0);J[i+3660>>2]=0;N[i+3656>>2]=x;N[i+3652>>2]=y;N[i+3648>>2]=k;c=i+5752|0;J[c>>2]=0;J[c+4>>2]=64;c=i+5748|0;e=i+3696|0;J[c>>2]=e;H[i+5744|0]=1;B=J[i+10292>>2];f=i+3664|0;J[f>>2]=J[i+10288>>2];J[f+4>>2]=B;B=J[i+10300>>2];f=i+3672|0;J[f>>2]=J[i+10296>>2];J[f+4>>2]=B;j=Q(N[i+10288>>2]+N[i+10272>>2]);N[i+3680>>2]=j*j;Ec(b,d,i+10128|0,0,i);Qy(a);Gd(a,1,0);J[i>>2]=156028;a=J[i+5756>>2];b:{if((a|0)<0|!(a&2147483647)){break b}a=J[c>>2];if((a|0)==(e|0)|!a){break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}a=J[i+10124>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[i+10116>>2];if((a|0)==(i+5760|0)|!a){break a}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a);break a}e=0;J[i+60>>2]=0;N[i+56>>2]=j;N[i+52>>2]=w;J[i+44>>2]=0;J[i+28>>2]=0;k=Q(t+t);l=Q(q*k);j=Q(x+x);m=Q(p*j);N[i+36>>2]=l-m;N[i+24>>2]=l+m;l=Q(Q(1)-Q(x*j));m=Q(t*k);N[i+40>>2]=l-m;n=l;l=Q(q+q);o=Q(q*l);N[i+20>>2]=n-o;N[i+48>>2]=v;J[i+12>>2]=0;q=Q(q*j);k=Q(p*k);N[i+32>>2]=q+k;j=Q(t*j);l=Q(p*l);N[i+16>>2]=j-l;N[i+8>>2]=q-k;N[i+4>>2]=j+l;N[i>>2]=Q(Q(1)-m)-o;N[i+10128>>2]=y*Q(.05000000074505806);N[i+10160>>2]=y+C;if(!K[h+62|0]){break a}while(1){b=e+h|0;a=K[b+56|0];c=P(a,400)+h|0;gg(i+5760|0,c- -64|0,i,i+10128|0);c:{if(!J[c+448>>2]){c=K[h+62|0]-1|0;H[h+62|0]=c;c=(c&255)+h|0;d=K[c+56|0];H[c+56|0]=a;H[b+56|0]=d;e=e-1|0;break c}N[((a<<2)+h|0)+32>>2]=N[i+5760>>2]}e=e+1|0;if(e>>>0>2];u=Q(m+m);t=N[d+8>>2];v=Q(u*t);q=N[d>>2];o=Q(q+q);r=N[d+12>>2];w=Q(o*r);N[G>>2]=v-w;I=l+6756|0;N[I>>2]=v+w;M=l+6768|0;v=Q(Q(1)-Q(q*o));w=Q(m*u);N[M>>2]=v-w;O=l+6752|0;s=v;v=Q(t+t);p=Q(t*v);N[O>>2]=s-p;n=Q(o*t);u=Q(u*r);N[l+6760>>2]=n+u;o=Q(o*m);v=Q(v*r);N[l+6748>>2]=o-v;N[l+6744>>2]=n-u;N[l+6740>>2]=o+v;N[l+6736>>2]=Q(Q(1)-w)-p;z=N[d+16>>2];N[l+6772>>2]=z;P=l+6776|0;B=N[d+20>>2];N[P>>2]=B;R=l+6780|0;C=N[d+24>>2];N[R>>2]=C;u=N[e+4>>2];n=Q(u+u);o=N[e+8>>2];s=Q(n*o);w=N[e>>2];p=Q(w+w);v=N[e+12>>2];x=Q(p*v);N[l+6716>>2]=s-x;N[l+6708>>2]=s+x;s=Q(Q(1)-Q(w*p));x=Q(u*n);N[l+6720>>2]=s-x;y=s;s=Q(o+o);A=Q(o*s);N[l+6704>>2]=y-A;y=Q(p*o);n=Q(n*v);N[l+6712>>2]=y+n;p=Q(p*u);s=Q(s*v);N[l+6700>>2]=p-s;N[l+6696>>2]=y-n;N[l+6692>>2]=p+s;N[l+6688>>2]=Q(Q(1)-x)-A;A=N[e+16>>2];N[l+6724>>2]=A;y=N[e+20>>2];N[l+6728>>2]=y;E=N[e+24>>2];N[l+6732>>2]=E;F=l+6624|0;S=l+6736|0;T=l+6688|0;pk(F,b,N[f>>2],S,T,i,k);b=J[c+40>>2];J[l+6620>>2]=1088;H[l+6608|0]=1;c=l+2256|0;J[l+6612>>2]=c;ga=J[b+56>>2];p=N[f>>2];n=N[f+8>>2];s=N[f+4>>2];J[l+1292>>2]=0;J[l>>2]=153772;J[l+8>>2]=c;J[l+4>>2]=2;Va(l+1164|0,255,128);J[l+2064>>2]=0;Va(l+1936|0,255,128);J[l+2228>>2]=g;J[l+2224>>2]=e;J[l+2220>>2]=d;N[l+2216>>2]=s;H[l+2213|0]=j;N[l+2208>>2]=n;N[l+2204>>2]=p;J[l+2200>>2]=h;J[l+2188>>2]=a;p=Q(A-z);p=Q(p+p);n=Q(y-B);n=Q(n+n);s=Q(E-C);s=Q(s+s);x=Q(Q(Q(Q(-q)*p)-Q(n*m))-Q(t*s));D=Q(Q(r*r)+Q(-.5));N[l+2160>>2]=Q(Q(s*D)+Q(r*Q(Q(m*p)-Q(q*n))))-Q(t*x);N[l+2156>>2]=Q(Q(n*D)+Q(r*Q(Q(q*s)-Q(t*p))))-Q(m*x);N[l+2152>>2]=Q(Q(p*D)+Q(r*Q(Q(t*n)-Q(m*s))))-Q(q*x);D=Q(u*t);U=Q(r*w);V=Q(v*q);W=Q(m*o);n=Q(D+Q(Q(U-V)-W));p=Q(n+n);X=Q(o*q);Y=Q(r*u);Z=Q(v*m);_=Q(t*w);s=Q(X+Q(Q(Y-Z)-_));x=Q(s+s);$=Q(Q(1)-Q(n*p));aa=Q(s*x);N[l+2148>>2]=$-aa;ba=Q(w*m);ca=Q(r*o);da=Q(v*t);ea=Q(q*u);n=Q(ba+Q(Q(ca-da)-ea));fa=Q(n*x);t=Q(Q(o*t)+Q(Q(u*m)+Q(Q(v*r)+Q(q*w))));m=Q(t*p);N[l+2144>>2]=fa-m;r=Q(n*p);q=Q(t*x);N[l+2140>>2]=r+q;N[l+2136>>2]=fa+m;m=Q(n+n);n=Q(n*m);N[l+2132>>2]=$-n;p=Q(s*p);m=Q(t*m);N[l+2128>>2]=p-m;N[l+2124>>2]=r-q;N[l+2120>>2]=p+m;N[l+2116>>2]=Q(Q(1)-aa)-n;m=Q(z-A);m=Q(m+m);r=Q(B-y);r=Q(r+r);q=Q(C-E);q=Q(q+q);p=Q(Q(Q(Q(-w)*m)-Q(r*u))-Q(o*q));n=Q(Q(v*v)+Q(-.5));s=Q(Q(Q(q*n)+Q(v*Q(Q(u*m)-Q(w*r))))-Q(o*p));N[l+2112>>2]=s;x=Q(Q(Q(r*n)+Q(v*Q(Q(w*q)-Q(o*m))))-Q(u*p));N[l+2108>>2]=x;v=Q(Q(Q(m*n)+Q(v*Q(Q(o*r)-Q(u*q))))-Q(w*p));N[l+2104>>2]=v;m=Q(W+Q(Q(V-U)-D));o=Q(m+m);r=Q(_+Q(Q(Z-Y)-X));u=Q(r+r);q=Q(Q(1)-Q(m*o));w=Q(r*u);p=Q(q-w);N[l+2100>>2]=p;m=Q(ea+Q(Q(da-ca)-ba));n=Q(m*u);z=Q(t*o);B=Q(n-z);N[l+2096>>2]=B;C=Q(m*o);u=Q(t*u);A=Q(C+u);N[l+2092>>2]=A;n=Q(n+z);N[l+2088>>2]=n;y=q;q=m;m=Q(m+m);q=Q(q*m);z=Q(y-q);N[l+2084>>2]=z;o=Q(r*o);t=Q(t*m);r=Q(o-t);N[l+2080>>2]=r;m=Q(C-u);N[l+2076>>2]=m;u=Q(o+t);N[l+2072>>2]=u;q=Q(Q(Q(1)-w)-q);N[l+2068>>2]=q;J[l+2196>>2]=T;J[l+2192>>2]=S;c=l+2232|0;H[c|0]=0;J[l+6616>>2]=0;t=N[a>>2];o=N[a+4>>2];y=Q(Q(m*t)+Q(n*o));m=N[a+8>>2];N[l+2172>>2]=s+Q(y+Q(p*m));N[l+2168>>2]=x+Q(Q(Q(u*t)+Q(z*o))+Q(B*m));N[l+2164>>2]=v+Q(Q(Q(q*t)+Q(r*o))+Q(A*m));N[l+2184>>2]=Q(Q(Q(t*N[l+6744>>2])+Q(o*N[I>>2]))+Q(m*N[M>>2]))+N[R>>2];N[l+2180>>2]=Q(Q(Q(t*N[l+6740>>2])+Q(o*N[O>>2]))+Q(m*N[G>>2]))+N[P>>2];N[l+2176>>2]=Q(Q(Q(t*N[l+6736>>2])+Q(o*N[l+6748>>2]))+Q(m*N[l+6760>>2]))+N[l+6772>>2];J[l+2248>>2]=b;H[l+2244|0]=k;J[l+2240>>2]=ga;J[l+2236>>2]=i;J[l+2252>>2]=F;Ja[J[(L[b+4>>1]<<2)+153784>>2]](b,F,l,0,1);Lz(l+8|0);b=K[c|0];a=J[l+6620>>2];a:{if((a|0)<0|!(a&2147483647)){break a}a=J[l+6612>>2];if((a|0)==(l+2256|0)|!a){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,a)}Ha=l+6784|0;return(b|0)!=0}function Dl(a){var b=0,c=0,d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=0,_=Q(0),$=0,aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=0,ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ha=Q(0),Ia=Q(0),Ja=Q(0),Ka=Q(0),La=Q(0),Ma=Q(0),Na=Q(0),Oa=Q(0),Pa=0,Qa=0,Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=Q(0),Wa=Q(0),Xa=Q(0),Ya=Q(0),Za=Q(0),_a=Q(0);b=J[a+96>>2];w=N[b+24>>2];x=N[b+20>>2];c=J[a+64>>2];y=N[c+24>>2];z=N[c+20>>2];d=J[a+32>>2];A=N[d+24>>2];B=N[d+20>>2];e=J[a>>2];C=N[e+24>>2];D=N[e+20>>2];Ha=N[b+28>>2];E=N[b+16>>2];Ia=N[b+12>>2];F=N[b+8>>2];G=N[b+4>>2];H=N[b>>2];Ja=N[c+28>>2];I=N[c+16>>2];Ka=N[c+12>>2];M=N[c+8>>2];O=N[c+4>>2];P=N[c>>2];La=N[d+28>>2];R=N[d+16>>2];Ma=N[d+12>>2];S=N[d+8>>2];T=N[d+4>>2];U=N[d>>2];Na=N[e+28>>2];V=N[e+16>>2];Oa=N[e+12>>2];W=N[e+8>>2];X=N[e+4>>2];Y=N[e>>2];a=J[a+24>>2];Z=L[a+2>>1];if(Z){Pa=a+Z|0;while(1){fa=a+160|0;$=K[a+1|0];Z=fa+($<<7)|0;ga=N[a+76>>2];ha=N[a+72>>2];ia=N[a+68>>2];ja=N[a+60>>2];ka=N[a+56>>2];la=N[a+52>>2];ma=N[a+44>>2];na=N[a+40>>2];oa=N[a+36>>2];pa=N[a+92>>2];qa=N[a+88>>2];ra=N[a+84>>2];sa=N[a+64>>2];ta=N[a+48>>2];ua=N[a+32>>2];va=N[a+80>>2];a:{if(!$){n=Q(0);o=Q(0);p=Q(0);q=Q(0);break a}Qa=(L[a+2>>1]+a|0)+96|0;Ra=N[a+124>>2];Sa=N[a+120>>2];Ta=N[a+116>>2];Ua=N[a+112>>2];aa=Q(Q(Q(Y*ua)+Q(X*ta))+Q(W*sa));ba=Q(Q(Q(U*oa)+Q(T*la))+Q(S*ia));ca=Q(Q(Q(P*na)+Q(O*ka))+Q(M*ha));da=Q(Q(Q(H*ma)+Q(G*ja))+Q(F*ga));q=Q(0);u=0;p=Q(0);o=Q(0);n=Q(0);while(1){a=(u<<7)+fa|0;l=N[a+116>>2];g=N[a+52>>2];wa=N[a+36>>2];xa=N[a+20>>2];ya=N[a+4>>2];Va=N[a+100>>2];Wa=N[a+84>>2];f=N[a+68>>2];s=N[a+120>>2];h=N[a+56>>2];za=N[a+40>>2];Aa=N[a+24>>2];Ba=N[a+8>>2];Xa=N[a+104>>2];Ya=N[a+88>>2];i=N[a+72>>2];t=N[a+124>>2];j=N[a+60>>2];Ca=N[a+44>>2];Da=N[a+28>>2];Ea=N[a+12>>2];_=N[a+108>>2];Za=N[a+92>>2];k=N[a+76>>2];ea=N[a+48>>2];m=Q(-ea);v=N[a+64>>2];_a=Q(Q(v*N[a+80>>2])-N[a+96>>2]);r=v;v=N[a>>2];Fa=N[a+16>>2];Ga=N[a+32>>2];r=Q(_a-Q(r*Q(aa+Q(Q(Q(V*v)+Q(D*Fa))+Q(C*Ga)))));m=Q(ea+(m>2];m=m>2]=m;k=Q(Q(Q(k*Za)-_)-Q(k*Q(da+Q(Q(Q(E*Ea)+Q(x*Da))+Q(w*Ca)))));_=Q(-j);k=Q(j+(k>_?k:_));t=k>2]=t;i=Q(Q(Q(i*Ya)-Xa)-Q(i*Q(ca+Q(Q(Q(I*Ba)+Q(z*Aa))+Q(y*za)))));k=Q(-h);i=Q(h+(i>k?i:k));s=i>2]=s;f=Q(Q(Q(f*Wa)-Va)-Q(f*Q(ba+Q(Q(Q(R*ya)+Q(B*xa))+Q(A*wa)))));i=Q(-g);f=Q(g+(f>i?f:i));l=f>2]=l;a=(u<<4)+Qa|0;N[a+12>>2]=t;N[a+8>>2]=s;N[a+4>>2]=l;N[a>>2]=m;f=Q(m-ea);n=Q(n+f);j=Q(t-j);q=Q(q+j);h=Q(s-h);p=Q(p+h);g=Q(l-g);o=Q(o+g);aa=Q(aa+Q(va*f));l=Q(Ua*f);C=Q(C+Q(Ga*l));D=Q(D+Q(Fa*l));V=Q(V+Q(v*l));da=Q(da+Q(pa*j));ca=Q(ca+Q(qa*h));ba=Q(ba+Q(ra*g));j=Q(Ra*j);w=Q(w+Q(Ca*j));h=Q(Sa*h);y=Q(y+Q(za*h));g=Q(Ta*g);A=Q(A+Q(wa*g));x=Q(x+Q(Da*j));z=Q(z+Q(Aa*h));B=Q(B+Q(xa*g));E=Q(E+Q(Ea*j));I=Q(I+Q(Ba*h));R=Q(R+Q(ya*g));u=u+1|0;if(($|0)!=(u|0)){continue}break}}q=Q(pa*q);F=Q(F+Q(ga*q));p=Q(qa*p);M=Q(M+Q(ha*p));o=Q(ra*o);S=Q(S+Q(ia*o));n=Q(va*n);W=Q(W+Q(sa*n));G=Q(G+Q(ja*q));O=Q(O+Q(ka*p));T=Q(T+Q(la*o));X=Q(X+Q(ta*n));H=Q(H+Q(ma*q));P=Q(P+Q(na*p));U=Q(U+Q(oa*o));Y=Q(Y+Q(ua*n));a=Z;if(Pa>>>0>a>>>0){continue}break}}N[e+12>>2]=Oa;N[e+8>>2]=W;N[e+4>>2]=X;N[e>>2]=Y;N[d+12>>2]=Ma;N[d+8>>2]=S;N[d+4>>2]=T;N[d>>2]=U;N[c+12>>2]=Ka;N[c+8>>2]=M;N[c+4>>2]=O;N[c>>2]=P;N[b+12>>2]=Ia;N[b+8>>2]=F;N[b+4>>2]=G;N[b>>2]=H;N[e+28>>2]=Na;N[e+24>>2]=C;N[e+20>>2]=D;N[e+16>>2]=V;N[d+28>>2]=La;N[d+24>>2]=A;N[d+20>>2]=B;N[d+16>>2]=R;N[c+28>>2]=Ja;N[c+24>>2]=y;N[c+20>>2]=z;N[c+16>>2]=I;N[b+28>>2]=Ha;N[b+24>>2]=w;N[b+20>>2]=x;N[b+16>>2]=E}function h0(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),K=0,M=Q(0),O=0,R=0,S=0,T=Q(0),U=Q(0);x=Ha-48|0;Ha=x;if(J[a+592>>2]){J[x+44>>2]=0;J[x+36>>2]=0;J[x+40>>2]=0;I[x+32>>1]=L[f>>1];J[x+28>>2]=e;J[x+20>>2]=c;J[x+16>>2]=b;J[x+12>>2]=149484;J[x+24>>2]=x+36;R=J[a+644>>2];S=J[a+640>>2];K=x+12|0;e=Ha-1056|0;Ha=e;h=N[c+8>>2];o=Q(h+h);f=o>Q(0);z=Q(-o);h=N[c+4>>2];p=Q(h+h);C=p>Q(0);A=Q(-p);h=N[c>>2];q=Q(h+h);c=q>Q(0);B=Q(-q);h=N[b+8>>2];u=Q(h+h);h=N[b+4>>2];v=Q(h+h);h=N[b>>2];w=Q(h+h);h=N[d>>2];a:{if(h>=Q(34028234663852886e22)){r=p==Q(0)?v:p>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);s=q==Q(0)?w:q>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);h=u;if(o==Q(0)){break a}h=o>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break a}r=Q(v+Q(p*h));s=Q(w+Q(q*h));h=Q(u+Q(o*h))}z=f?o:z;A=C?p:A;B=c?q:B;H[e+1040|0]=1;J[e+1048>>2]=256;J[e+1052>>2]=256;J[e+1044>>2]=e+16;J[e+16>>2]=J[a+592>>2];E=hr?v:r;G=w>s?w:s;h=h>u?u:h;r=v>2]+(a<<2)>>2];g=N[f+16>>2];l=N[f>>2];i=Q(g-l);l=Q(g+l);d:{if(!(Q(i+l)>=s)|!(Q(l-i)<=G)){break d}j=N[f+20>>2];k=N[f+4>>2];g=Q(j-k);j=Q(j+k);k=Q(v-j);m=Q(w-l);l=Q(Q(q*k)-Q(p*m));if(!(Q(Q(A*i)+Q(B*g))>=(l>Q(0)?l:Q(-l)))|!(Q(g+j)>=r)|!(Q(j-g)<=F)){break d}n=Q(z*g);l=N[f+24>>2];j=N[f+8>>2];g=Q(l-j);l=Q(l+j);t=Q(u-l);j=Q(Q(p*t)-Q(o*k));if(!(Q(n+Q(A*g))>=(j>Q(0)?j:Q(-j)))|!(Q(g+l)>=h)|!(Q(l-g)<=E)){break d}g=Q(Q(z*i)+Q(B*g));i=Q(Q(o*m)-Q(q*t));if(!(g>=(i>Q(0)?i:Q(-i)))){break d}l=N[d>>2];N[e+12>>2]=l;if(J[f+40>>2]){while(1){b=J[f+36>>2];j=N[b- -64>>2];k=N[b+48>>2];i=Q(j-k);l=N[b+68>>2];m=N[b+52>>2];g=Q(l-m);l=Q(l+m);m=Q(v-l);j=Q(j+k);t=Q(w-j);k=Q(Q(q*m)-Q(p*t));c=Q(j-i)<=G&Q(i+j)>=s&Q(Q(A*i)+Q(B*g))>=(k>Q(0)?k:Q(-k))&Q(g+l)>=r&Q(l-g)<=F;y=Q(z*g);k=N[b+72>>2];n=N[b+56>>2];g=Q(k-n);k=Q(k+n);n=Q(u-k);m=Q(Q(p*n)-Q(o*m));D=Q(Q(z*i)+Q(B*g));i=Q(Q(o*t)-Q(q*n));c=c&Q(y+Q(A*g))>=(m>Q(0)?m:Q(-m))&Q(g+k)>=h&Q(k-g)<=E&D>=(i>Q(0)?i:Q(-i));t=N[b+16>>2];n=N[b>>2];i=Q(t-n);m=N[b+20>>2];y=N[b+4>>2];g=Q(m-y);m=Q(m+y);y=Q(v-m);t=Q(t+n);M=Q(w-t);n=Q(Q(q*y)-Q(p*M));f=Q(t-i)<=G&Q(i+t)>=s&Q(Q(A*i)+Q(B*g))>=(n>Q(0)?n:Q(-n))&Q(g+m)>=r&Q(m-g)<=F;T=Q(z*g);n=N[b+24>>2];D=N[b+8>>2];g=Q(n-D);n=Q(n+D);D=Q(u-n);y=Q(Q(p*D)-Q(o*y));U=Q(Q(z*i)+Q(B*g));i=Q(Q(o*M)-Q(q*D));f=f&Q(T+Q(A*g))>=(y>Q(0)?y:Q(-y))&Q(g+n)>=h&Q(n-g)<=E&U>=(i>Q(0)?i:Q(-i));e:{if(!(!f|!c)){c=Q(Q(Q(k-n)*o)+Q(Q(Q(j-t)*q)+Q(p*Q(l-m))))>Q(0);J[J[e+1044>>2]+(a<<2)>>2]=b+P(c,48);f=b+P(!c,48)|0;a=a+1|0;if((a|0)!=(J[e+1052>>2]&2147483647)){break e}Wc(e+16|0,a<<1);break e}if(!(c|f)){break d}f=f?b:b+48|0}if(J[f+40>>2]){continue}break}l=N[d>>2]}c=J[f+36>>2];b=J[c>>2];if(!b){break d}f=c+4|0;c=b;while(1){O=J[f>>2];f:{if(b>>>0>=2){C=P(O,24)+S|0;g=N[C+12>>2];j=N[C>>2];i=Q(g-j);j=Q(j+g);if(!(Q(i+j)>=s)|!(Q(j-i)<=G)){break f}k=N[C+16>>2];m=N[C+4>>2];g=Q(k-m);k=Q(m+k);m=Q(v-k);t=Q(w-j);j=Q(Q(q*m)-Q(p*t));if(!(Q(Q(A*i)+Q(B*g))>=(j>Q(0)?j:Q(-j)))|!(Q(g+k)>=r)|!(Q(k-g)<=F)){break f}y=Q(z*g);j=N[C+20>>2];k=N[C+8>>2];g=Q(j-k);j=Q(k+j);n=Q(u-j);k=Q(Q(p*n)-Q(o*m));if(!(Q(y+Q(A*g))>=(k>Q(0)?k:Q(-k)))|!(Q(g+j)>=h)|!(Q(j-g)<=E)){break f}g=Q(Q(z*i)+Q(B*g));i=Q(Q(o*t)-Q(q*n));if(!(g>=(i>Q(0)?i:Q(-i)))){break f}}if(!(Ja[J[J[K>>2]+8>>2]](K,e+12|0,P(O,44)+R|0)|0)){break c}i=N[e+12>>2];if(!(i>2]=i;h=Q(u+Q(o*i));E=hr?v:r;s=Q(w+Q(q*i));G=w>s?w:s;h=h>u?u:h;r=v>2];g:{if((b|0)<0|!(b&2147483647)){break g}b=J[e+1044>>2];if((b|0)==(e+16|0)|!b){break g}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}Ha=e+1056|0}else{a=1}Ha=x+48|0;return a|0}function qx(a,b,c,d,e,f){var g=0,h=0,i=0,j=Q(0),k=0,l=0,m=0,n=0,o=0,p=Q(0),q=Q(0),r=0,s=0,t=Q(0),u=0,v=Q(0),w=0,x=0,y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,H=0,I=0,K=0,L=Q(0),M=Q(0);w=Ha-16|0;Ha=w;H=c+8|0;I=c+4|0;while(1){l=J[a+28>>2];h=J[l>>2];g=P(h,12)+c|0;j=N[g+8>>2];q=N[g+4>>2];t=N[g>>2];g=P(h,24)+b|0;z=N[g+12>>2];A=N[g+8>>2];B=N[g+4>>2];C=N[g>>2];D=N[g+20>>2];E=N[g+16>>2];h=1;s=J[a+32>>2];if(s>>>0>1){while(1){k=J[(h<<2)+l>>2];g=P(k,24)+b|0;p=N[g+12>>2];z=p>2];A=p>A?A:p;p=N[g+4>>2];B=p>B?B:p;p=N[g>>2];C=p>C?C:p;p=N[g+20>>2];D=p>2];E=p>2]);q=Q(q+N[g+4>>2]);t=Q(t+N[g>>2]);h=h+1|0;if((s|0)!=(h|0)){continue}break}}N[a+12>>2]=z;N[a+8>>2]=A;N[a+4>>2]=B;N[a>>2]=C;N[a+20>>2]=D;N[a+16>>2]=E;if(f>>>0>>0){u=a+12|0;p=Q(s>>>0);v=Q(Q(1)/p);L=Q(v*j);M=Q(v*q);v=Q(v*t);j=Q(0);g=0;q=Q(0);t=Q(0);while(1){F=t;h=P(J[(g<<2)+l>>2],12)+c|0;t=Q(N[h+8>>2]-L);t=Q(F+Q(t*t));F=q;q=Q(N[h+4>>2]-M);q=Q(F+Q(q*q));F=j;j=Q(N[h>>2]-v);j=Q(F+Q(j*j));g=g+1|0;if((s|0)!=(g|0)){continue}break}x=s-1|0;v=Q(Q(1)/Q(x>>>0));j=Q(v*j);N[w>>2]=j;q=Q(v*q);N[w+4>>2]=q;g=j>2]>2]+N[g+u>>2])*Q(.5));k=c+g|0;G=s&1;a:{if(!x){g=0;h=0;break a}o=s&-2;g=0;h=0;n=0;while(1){i=h<<2;m=i+l|0;r=J[m>>2];if(j>2]){y=m;m=(g<<2)+l|0;J[y>>2]=J[m>>2];J[m>>2]=r;g=g+1|0}i=(i|4)+l|0;m=J[i>>2];if(j>2]){r=i;i=(g<<2)+l|0;J[r>>2]=J[i>>2];J[i>>2]=m;g=g+1|0}h=h+2|0;n=n+2|0;if((o|0)!=(n|0)){continue}break}}b:{if(!G){break b}h=(h<<2)+l|0;n=J[h>>2];if(!(j>2])){break b}i=h;h=(g<<2)+l|0;J[i>>2]=J[h>>2];J[h>>2]=n;g=g+1|0}if(!((g|0)!=(s|0)?g:0)){j=Q(Q(z+C)*Q(.5));c:{if(!x){g=0;h=0;break c}n=s&-2;g=0;h=0;k=0;while(1){o=h<<2;i=o+l|0;m=J[i>>2];if(j>2]){r=i;i=(g<<2)+l|0;J[r>>2]=J[i>>2];J[i>>2]=m;g=g+1|0}o=(o|4)+l|0;i=J[o>>2];if(j>2]){m=o;o=(g<<2)+l|0;J[m>>2]=J[o>>2];J[o>>2]=i;g=g+1|0}h=h+2|0;k=k+2|0;if((n|0)!=(k|0)){continue}break}}d:{if(!G){break d}h=(h<<2)+l|0;k=J[h>>2];if(!(j>2])){break d}i=h;h=(g<<2)+l|0;J[i>>2]=J[h>>2];J[h>>2]=k;g=g+1|0}j=Q(Q(E+B)*Q(.5));e:{if(!x){h=0;k=0;break e}o=s&-2;h=0;k=0;n=0;while(1){i=k<<2;m=i+l|0;r=J[m>>2];if(j>2]){y=m;m=(h<<2)+l|0;J[y>>2]=J[m>>2];J[m>>2]=r;h=h+1|0}i=(i|4)+l|0;m=J[i>>2];if(j>2]){r=i;i=(h<<2)+l|0;J[r>>2]=J[i>>2];J[i>>2]=m;h=h+1|0}k=k+2|0;n=n+2|0;if((o|0)!=(n|0)){continue}break}}f:{if(!G){break f}k=(k<<2)+l|0;n=J[k>>2];if(!(j>2])){break f}i=k;k=(h<<2)+l|0;J[i>>2]=J[k>>2];J[k>>2]=n;h=h+1|0}j=Q(Q(D+A)*Q(.5));g:{if(!x){k=0;n=0;break g}i=s&-2;k=0;n=0;o=0;while(1){m=n<<2;r=m+l|0;K=J[r>>2];if(j>2]){y=r;r=(k<<2)+l|0;J[y>>2]=J[r>>2];J[r>>2]=K;k=k+1|0}m=(m|4)+l|0;r=J[m>>2];if(j>2]){y=m;m=(k<<2)+l|0;J[y>>2]=J[m>>2];J[m>>2]=r;k=k+1|0}n=n+2|0;o=o+2|0;if((i|0)!=(o|0)){continue}break}}q=Q(g>>>0);t=Q(h>>>0);h:{if(!G){break h}g=(n<<2)+l|0;h=J[g>>2];if(!(j>2])){break h}i=g;g=(k<<2)+l|0;J[i>>2]=J[g>>2];J[g>>2]=h;k=k+1|0}j=Q(Q(q/p)+Q(-.5));j=Q(j*j);N[w>>2]=j;q=Q(Q(t/p)+Q(-.5));q=Q(q*q);N[w+4>>2]=q;g=j>q;j=Q(Q(Q(k>>>0)/p)+Q(-.5));g=(N[(g<<2)+w>>2]>Q(j*j)?2:g)<<2;j=Q(Q(N[g+a>>2]+N[g+u>>2])*Q(.5));k=c+g|0;i:{if(!x){g=0;h=0;break i}x=s&-2;g=0;h=0;n=0;while(1){u=h<<2;o=u+l|0;i=J[o>>2];if(j>2]){m=o;o=(g<<2)+l|0;J[m>>2]=J[o>>2];J[o>>2]=i;g=g+1|0}u=(u|4)+l|0;o=J[u>>2];if(j>2]){i=u;u=(g<<2)+l|0;J[i>>2]=J[u>>2];J[u>>2]=o;g=g+1|0}h=h+2|0;n=n+2|0;if((x|0)!=(n|0)){continue}break}}j:{if(!G){break j}h=(h<<2)+l|0;n=J[h>>2];if(!(j>2])){break j}i=h;h=(g<<2)+l|0;J[i>>2]=J[h>>2];J[h>>2]=n;g=g+1|0}h=s>>>1|0;g=g?(g|0)==(s|0)?h:g:h}i=a;a=J[d>>2];h=P(a,36)+e|0;J[i+24>>2]=h;J[d>>2]=a+2;J[h+32>>2]=g;J[h+28>>2]=l;a=e?h+36|0:0;J[a+32>>2]=s-g;J[a+28>>2]=(g<<2)+l;qx(h,b,c,d,e,f);continue}break}Ha=w+16|0}function Oda(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=Q(0),q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;b=J[a+28>>2];J[J[b+4>>2]+8>>2]=J[b+536>>2];c=Ha-32|0;Ha=c;j=J[a+28>>2];h=j+12|0;f=J[j+4>>2];RH(h,f);e=J[a+28>>2];b=e+464|0;g=J[e+592>>2];o=J[b+(1-g<<2)>>2];i=J[b+(g<<2)>>2];J[i+8>>2]=0;if(J[j+36>>2]){while(1){b=J[j+28>>2]+(d<<3)|0;p=N[b+4>>2];b=J[f+4>>2]+(J[b>>2]<<5)|0;a:{if(!(p>Q(N[b+8>>2]*N[J[a+28>>2]+52>>2]))){break a}N[b+20>>2]=p;g=J[i+8>>2];if(g>>>0>=(J[i+12>>2]&2147483647)>>>0){dj(i,b);break a}e=J[b+4>>2];g=J[i+4>>2]+(g<<5)|0;J[g>>2]=J[b>>2];J[g+4>>2]=e;e=J[b+28>>2];J[g+24>>2]=J[b+24>>2];J[g+28>>2]=e;e=J[b+20>>2];J[g+16>>2]=J[b+16>>2];J[g+20>>2]=e;e=J[b+12>>2];J[g+8>>2]=J[b+8>>2];J[g+12>>2]=e;J[i+8>>2]=J[i+8>>2]+1}d=d+1|0;if(d>>>0>2]){continue}break}e=J[a+28>>2]}f=J[e+8>>2];J[f+8>>2]=0;m=J[i+8>>2];n=J[o+8>>2];b:{if(!n){if(m>>>0>(J[f+12>>2]&2147483647)>>>0){ej(f,m)}J[f+8>>2]=m;Ua(J[f+4>>2],J[i+4>>2],m<<5);break b}r=e+472|0;RH(h,o);c:{d:{k=m+n|0;if(k>>>0>(J[e+480>>2]&2147483647)>>>0){lb(r,k);J[e+476>>2]=k;break d}J[e+476>>2]=k;if(k){break d}q=1;break c}a=J[r>>2];e=0;if(k-1>>>0>=7){d=k&-8;while(1){b=e<<2;J[b+a>>2]=1;J[a+(b|4)>>2]=1;J[a+(b|8)>>2]=1;J[a+(b|12)>>2]=1;J[a+(b|16)>>2]=1;J[a+(b|20)>>2]=1;J[a+(b|24)>>2]=1;J[a+(b|28)>>2]=1;e=e+8|0;l=l+8|0;if((d|0)!=(l|0)){continue}break}}b=k&7;if(!b){break c}while(1){J[a+(e<<2)>>2]=1;e=e+1|0;q=q+1|0;if((b|0)!=(q|0)){continue}break}q=0}if(m){v=J[j+28>>2];w=J[j+32>>2];g=J[j+16>>2];x=J[i+4>>2];e=0;while(1){l=(e<<5)+x|0;s=J[l+12>>2];a=s>>>7|0;d=0;t=J[l+16>>2];b=t>>>7|0;h=d^-1;d=(d|b)+h|0;a=(b^-1)+a|0;a=d>>>0>>0?a+1|0:a;h=a;b=a>>>22|0;a=d^((a&4194303)<<10|d>>>22);d=b^h;h=d;b=a;a=d<<13|a>>>19;u=b<<13^-1;d=b+u|0;b=(a^-1)+h|0;b=d>>>0>>0?b+1|0:b;a=rea(d^((b&255)<<24|d>>>8),b^b>>>8,9,0);d=Ia;b=d>>>15|0;a=a^((d&32767)<<17|a>>>15);b=b^d;d=b;b=b<<27|a>>>5;h=a<<27^-1;a=h+a|0;b=(b^-1)+d|0;b=a>>>0>>0?b+1|0:b;d=J[(((a^((b&2147483647)<<1|a>>>31))>>>0)%M[j+20>>2]<<2)+g>>2];e:{if((d|0)==-1){break e}b=J[l>>2];h=J[o+4>>2];while(1){l=J[v+(d<<3)>>2];a=(l<<5)+h|0;if(!(!(J[a+12>>2]!=(s|0)|J[a+16>>2]!=(t|0))&J[a>>2]==(b|0))){d=J[w+(d<<2)>>2];if((d|0)!=-1){continue}break e}break}a=J[r>>2];J[a+(l<<2)>>2]=0;J[a+(e+n<<2)>>2]=0}e=e+1|0;if((m|0)!=(e|0)){continue}break}}if(q){break b}d=0;while(1){f:{if(J[J[r>>2]+(d<<2)>>2]){g:{if(d>>>0>>0){a=J[o+4>>2];J[c+12>>2]=-128;J[c+16>>2]=-128;a=a+(d<<5)|0;b=J[a+12>>2];J[c+8>>2]=J[a+8>>2];J[c+12>>2]=b;b=J[a+28>>2];J[c+24>>2]=J[a+24>>2];J[c+28>>2]=b;b=J[a+20>>2];J[c+16>>2]=J[a+16>>2];J[c+20>>2]=b;b=J[a+4>>2];J[c>>2]=J[a>>2];J[c+4>>2]=b;p=Q(0);break g}a=J[i+4>>2];J[c+12>>2]=-128;J[c+16>>2]=-128;a=a+(d-n<<5)|0;b=J[a+28>>2];J[c+24>>2]=J[a+24>>2];J[c+28>>2]=b;b=J[a+20>>2];J[c+16>>2]=J[a+16>>2];J[c+20>>2]=b;b=J[a+12>>2];J[c+8>>2]=J[a+8>>2];J[c+12>>2]=b;b=J[a+4>>2];J[c>>2]=J[a>>2];J[c+4>>2]=b;p=N[a+20>>2]}N[c+20>>2]=p;a=J[f+8>>2];if(a>>>0>=(J[f+12>>2]&2147483647)>>>0){dj(f,c);break f}b=J[c+4>>2];a=J[f+4>>2]+(a<<5)|0;J[a>>2]=J[c>>2];J[a+4>>2]=b;b=J[c+28>>2];J[a+24>>2]=J[c+24>>2];J[a+28>>2]=b;b=J[c+20>>2];J[a+16>>2]=J[c+16>>2];J[a+20>>2]=b;b=J[c+12>>2];J[a+8>>2]=J[c+8>>2];J[a+12>>2]=b;J[f+8>>2]=J[f+8>>2]+1;break f}if(d>>>0>=n>>>0){break f}a=J[o+4>>2];J[c+12>>2]=-128;J[c+16>>2]=-128;a=a+(d<<5)|0;b=J[a+12>>2];J[c+8>>2]=J[a+8>>2];J[c+12>>2]=b;b=J[a+28>>2];J[c+24>>2]=J[a+24>>2];J[c+28>>2]=b;b=J[a+20>>2];J[c+16>>2]=J[a+16>>2];J[c+20>>2]=b;b=J[a+4>>2];J[c>>2]=J[a>>2];J[c+4>>2]=b;N[c+20>>2]=N[a+20>>2];a=J[f+8>>2];if(a>>>0>=(J[f+12>>2]&2147483647)>>>0){dj(f,c);break f}b=J[c+4>>2];a=J[f+4>>2]+(a<<5)|0;J[a>>2]=J[c>>2];J[a+4>>2]=b;b=J[c+28>>2];J[a+24>>2]=J[c+24>>2];J[a+28>>2]=b;b=J[c+20>>2];J[a+16>>2]=J[c+16>>2];J[a+20>>2]=b;b=J[c+12>>2];J[a+8>>2]=J[c+8>>2];J[a+12>>2]=b;J[f+8>>2]=J[f+8>>2]+1}d=d+1|0;if((k|0)!=(d|0)){continue}break}}Ha=c+32|0}function vA(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=0;k=Ha-448|0;Ha=k;w=J[a+32>>2];J[k+440>>2]=0;J[k+444>>2]=0;J[k+432>>2]=0;J[k+436>>2]=0;J[k+416>>2]=0;v=N[d+20>>2];t=N[d+24>>2];V=N[f+8>>2];W=N[f+4>>2];X=N[f>>2];B=N[d+16>>2];m=N[d+8>>2];l=N[d>>2];n=N[d+4>>2];r=N[d+12>>2];y=N[b+20>>2];z=N[b+24>>2];o=N[b>>2];p=N[b+4>>2];q=N[b+8>>2];s=N[b+12>>2];M=N[b+16>>2];J[k+412>>2]=0;N[k+408>>2]=z;N[k+404>>2]=y;N[k+400>>2]=M;N[k+396>>2]=s;N[k+392>>2]=q;N[k+388>>2]=p;N[k+384>>2]=o;u=N[e+24>>2];A=N[c+8>>2];O=N[a+8>>2];R=N[a+12>>2];S=N[a+4>>2];J[k+380>>2]=0;N[k+376>>2]=R;N[k+372>>2]=O;N[k+368>>2]=S;c=J[a+16>>2];d=J[a+20>>2];ca=J[a+28>>2];J[k+360>>2]=J[a+24>>2];J[k+364>>2]=ca;J[k+352>>2]=c;J[k+356>>2]=d;J[k+332>>2]=0;J[k+316>>2]=0;E=Q(-o);B=Q(B-M);F=Q(v-y);G=Q(t-z);T=Q(Q(Q(E*B)-Q(F*p))-Q(q*G));v=Q(Q(s*s)+Q(-.5));t=Q(Q(Q(s*Q(Q(p*B)-Q(o*F)))+Q(v*G))-Q(q*T));U=Q(t+t);N[k+264>>2]=U;t=Q(Q(Q(l*p)-Q(o*n))+Q(Q(m*s)-Q(r*q)));C=Q(Q(Q(n*q)-Q(p*m))+Q(Q(l*s)-Q(r*o)));x=Q(C+C);Z=Q(t*x);D=Q(Q(r*s)-Q(Q(Q(E*l)-Q(n*p))-Q(q*m)));l=Q(Q(Q(m*o)-Q(q*l))+Q(Q(n*s)-Q(r*p)));n=Q(l+l);r=Q(D*n);C=Q(Q(1)-Q(C*x));_=Q(l*n);m=Q(A*Q(0));$=Q(t*n);aa=Q(D*x);ba=Q(Q(Q(C-_)*m)+Q(Q(A*Q(Z-r))+Q(Q($+aa)*m)));N[k+328>>2]=U-ba;n=Q(Q(Q(v*F)+Q(s*Q(Q(o*G)-Q(q*B))))-Q(p*T));n=Q(n+n);N[k+260>>2]=n;x=Q(l*x);l=Q(t+t);D=Q(D*l);t=Q(t*l);l=Q(Q(Q($-aa)*m)+Q(Q(A*Q(x+D))+Q(Q(C-t)*m)));N[k+324>>2]=n-l;N[k+312>>2]=U+ba;N[k+308>>2]=n+l;N[k+336>>2]=u;J[k+268>>2]=0;J[k+284>>2]=4;H[k+288|0]=1;N[k+280>>2]=u;N[k+276>>2]=u;N[k+272>>2]=u;l=Q(Q(Q(v*B)+Q(s*Q(Q(q*F)-Q(p*G))))-Q(o*T));l=Q(l+l);N[k+256>>2]=l;m=Q(Q(Q(Z+r)*m)+Q(Q(A*Q(Q(Q(1)-_)-t))+Q(Q(x-D)*m)));N[k+320>>2]=l-m;N[k+304>>2]=l+m;H[k+128|0]=0;J[k+120>>2]=0;J[k+124>>2]=0;J[k+112>>2]=0;J[k+116>>2]=0;J[k+104>>2]=0;J[k+108>>2]=0;J[k+96>>2]=0;J[k+100>>2]=0;c=w+16|0;J[k+240>>2]=c;J[k+248>>2]=J[w+56>>2]+P(K[w+55|0],20);H[k+252|0]=K[w+54|0];m=Q(S*N[w+68>>2]);l=Q(O*N[w+72>>2]);m=m<=l?m:l;l=Q(R*N[w+76>>2]);m=m<=l?m:l;N[k+120>>2]=m*Q(.02500000037252903);N[k+112>>2]=m*Q(.10000000149011612);N[k+116>>2]=m*Q(.05000000074505806);d=k+96|0;zb(k+368|0,k+352|0,k+144|0,k+192|0,d,S==Q(1)&O==Q(1)&R==Q(1));J[k+244>>2]=J[w+60>>2];J[k+92>>2]=0;m=Q(Q(-V)*g);l=Q(Q(-X)*g);n=Q(Q(-W)*g);r=Q(Q(q*m)+Q(Q(o*l)+Q(p*n)));u=Q(Q(q*r)+Q(Q(m*v)-Q(s*Q(Q(o*n)-Q(l*p)))));N[k+88>>2]=u+u;u=Q(Q(p*r)+Q(Q(n*v)-Q(s*Q(Q(q*l)-Q(m*o)))));N[k+84>>2]=u+u;m=Q(Q(o*r)+Q(Q(l*v)-Q(s*Q(Q(p*m)-Q(n*q)))));N[k+80>>2]=m+m;w=L[i>>1];J[k+24>>2]=152284;J[k+28>>2]=k+256;J[k+16>>2]=152352;J[k+20>>2]=d;J[k+12>>2]=0;N[k+8>>2]=N[k+264>>2]-N[k+104>>2];N[k+4>>2]=N[k+260>>2]-N[k+100>>2];N[k>>2]=N[k+256>>2]-N[k+96>>2];d=w&512;e=uA(k+24|0,k+16|0,k,k+432|0,k+80|0,k- -64|0,k+32|0,k+48|0,Q(N[e+24>>2]+j),d>>>9|0);a:{if(!e){break a}if(xk(h,f,k- -64|0,k+32|0,k+48|0,k+384|0,(d|0)!=0,1)){break a}I[h+12>>1]=L[h+12>>1]|1;j=N[k+36>>2];m=N[k+32>>2];l=N[k+40>>2];n=N[k+56>>2];r=N[k+48>>2];u=N[k+52>>2];g=Q(N[k+64>>2]*g);N[h+40>>2]=g;x=z;t=Q(-p);A=Q(Q(q*n)+Q(Q(o*r)+Q(p*u)));z=Q(Q(Q(s*Q(Q(o*u)+Q(r*t)))+Q(v*n))+Q(q*A));N[h+24>>2]=Q(V*g)+Q(x+Q(z+z));z=y;y=Q(Q(p*A)+Q(Q(v*u)+Q(s*Q(Q(q*r)+Q(n*E)))));N[h+20>>2]=Q(W*g)+Q(z+Q(y+y));y=Q(X*g);g=Q(v*r);r=Q(-q);g=Q(Q(o*A)+Q(g+Q(s*Q(Q(p*n)+Q(u*r)))));N[h+16>>2]=y+Q(M+Q(g+g));g=Q(Q(q*l)+Q(Q(o*m)+Q(p*j)));n=Q(Q(Q(s*Q(Q(o*j)+Q(m*t)))+Q(v*l))+Q(q*g));n=Q(n+n);o=Q(Q(o*g)+Q(Q(v*m)+Q(s*Q(Q(p*l)+Q(j*r)))));o=Q(o+o);g=Q(Q(p*g)+Q(Q(v*j)+Q(s*Q(Q(q*m)+Q(l*E)))));g=Q(g+g);j=Q(Q(1)/Q(Y(Q(Q(n*n)+Q(Q(o*o)+Q(g*g))))));N[h+36>>2]=n*j;N[h+32>>2]=g*j;N[h+28>>2]=o*j;Go(h,L[i>>1],a,c,b,f)}Ha=k+448|0;return e|0}function YV(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),K=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0);k=Ha-288|0;Ha=k;J[k+272>>2]=0;J[k+264>>2]=0;J[k+268>>2]=0;J[k+256>>2]=0;J[k+260>>2]=0;F=N[b+20>>2];x=N[d+20>>2];G=N[b+24>>2];z=N[d+24>>2];q=N[a+8>>2];y=N[a+12>>2];O=N[f+4>>2];P=N[f>>2];R=N[f+8>>2];A=N[e+24>>2];K=N[b+16>>2];v=N[d+16>>2];w=N[c+8>>2];u=N[b>>2];l=N[d+8>>2];o=N[b+8>>2];m=N[d>>2];t=N[b+12>>2];n=N[d+4>>2];r=N[b+4>>2];s=N[d+12>>2];p=N[a+4>>2];J[k+252>>2]=0;N[k+248>>2]=y;N[k+244>>2]=q;H[k+224|0]=0;J[k+220>>2]=3;J[k+192>>2]=0;J[k+196>>2]=0;J[k+200>>2]=0;J[k+204>>2]=0;N[k+240>>2]=p;q=q>=p?p:q;q=q<=y?q:y;y=Q(q*Q(.05000000074505806));N[k+216>>2]=y;N[k+212>>2]=y;N[k+208>>2]=q*Q(.15000000596046448);J[k+172>>2]=0;J[k+156>>2]=0;y=Q(-u);v=Q(v-K);x=Q(x-F);z=Q(z-G);M=Q(Q(Q(y*v)-Q(x*r))-Q(o*z));q=Q(Q(t*t)+Q(-.5));p=Q(Q(Q(t*Q(Q(r*v)-Q(u*x)))+Q(q*z))-Q(o*M));E=Q(p+p);N[k+104>>2]=E;p=Q(Q(Q(m*r)-Q(u*n))+Q(Q(l*t)-Q(s*o)));C=Q(Q(Q(n*o)-Q(r*l))+Q(Q(m*t)-Q(s*u)));B=Q(C+C);S=Q(p*B);D=Q(Q(s*t)-Q(Q(Q(y*m)-Q(n*r))-Q(o*l)));m=Q(Q(Q(l*u)-Q(o*m))+Q(Q(n*t)-Q(s*r)));n=Q(m+m);s=Q(D*n);C=Q(Q(1)-Q(C*B));T=Q(m*n);l=Q(w*Q(0));U=Q(p*n);V=Q(D*B);W=Q(Q(Q(C-T)*l)+Q(Q(w*Q(S-s))+Q(l*Q(U+V))));N[k+168>>2]=E-W;n=Q(Q(Q(q*x)+Q(t*Q(Q(u*z)-Q(o*v))))-Q(r*M));n=Q(n+n);N[k+100>>2]=n;B=Q(m*B);m=Q(p+p);D=Q(D*m);p=Q(p*m);m=Q(Q(Q(U-V)*l)+Q(Q(w*Q(B+D))+Q(l*Q(C-p))));N[k+164>>2]=n-m;N[k+152>>2]=E+W;N[k+148>>2]=n+m;N[k+176>>2]=A;J[k+108>>2]=0;J[k+124>>2]=4;H[k+128|0]=1;N[k+120>>2]=A;N[k+116>>2]=A;N[k+112>>2]=A;m=Q(Q(Q(q*v)+Q(t*Q(Q(o*x)-Q(r*z))))-Q(u*M));m=Q(m+m);N[k+96>>2]=m;l=Q(Q(Q(S+s)*l)+Q(Q(w*Q(Q(Q(1)-T)-p))+Q(l*Q(B-D))));N[k+160>>2]=m-l;N[k+144>>2]=m+l;J[k+92>>2]=0;l=Q(Q(-R)*g);w=Q(Q(-P)*g);s=Q(Q(-O)*g);p=Q(Q(o*l)+Q(Q(u*w)+Q(r*s)));v=Q(Q(o*p)+Q(Q(l*q)-Q(t*Q(Q(u*s)-Q(w*r)))));N[k+88>>2]=v+v;v=Q(Q(r*p)+Q(Q(s*q)-Q(t*Q(Q(o*w)-Q(l*u)))));N[k+84>>2]=v+v;l=Q(Q(u*p)+Q(Q(w*q)-Q(t*Q(Q(r*l)-Q(s*o)))));N[k+80>>2]=l+l;a=L[i>>1];J[k+64>>2]=2139095039;J[k+24>>2]=152284;J[k+28>>2]=k+96;J[k+16>>2]=153008;J[k+20>>2]=k+192;J[k+12>>2]=0;N[k+8>>2]=E-N[k+200>>2];N[k+4>>2]=n-N[k+196>>2];N[k>>2]=m-N[k+192>>2];a=a&512;b=Eo(k+24|0,k+16|0,k,k+256|0,k+80|0,k- -64|0,k+32|0,k+48|0,Q(A+j),a>>>9|0);a:{if(!b){break a}A=Q(-o);l=Q(-r);I[h+12>>1]=2;j=N[k+64>>2];if(j<=N[k+272>>2]){if(a){I[h+12>>1]=3;g=N[k+56>>2];w=N[k+48>>2];m=N[k+52>>2];n=N[k+40>>2];s=N[k+32>>2];p=N[k+36>>2];N[h+40>>2]=j;v=Q(Q(o*n)+Q(Q(u*s)+Q(r*p)));x=Q(Q(Q(t*Q(Q(u*p)+Q(s*l)))+Q(q*n))+Q(o*v));x=Q(x+x);N[h+36>>2]=x;z=Q(Q(r*v)+Q(Q(q*p)+Q(t*Q(Q(o*s)+Q(n*y)))));z=Q(z+z);N[h+32>>2]=z;n=Q(Q(u*v)+Q(Q(q*s)+Q(t*Q(Q(r*n)+Q(p*A)))));n=Q(n+n);N[h+28>>2]=n;p=Q(Q(t*Q(Q(u*m)+Q(w*l)))+Q(q*g));l=Q(Q(o*g)+Q(Q(u*w)+Q(r*m)));s=Q(p+Q(o*l));N[h+24>>2]=Q(G+Q(s+s))-Q(j*x);o=Q(Q(r*l)+Q(Q(q*m)+Q(t*Q(Q(o*w)+Q(g*y)))));N[h+20>>2]=Q(F+Q(o+o))-Q(j*z);g=Q(Q(u*l)+Q(Q(q*w)+Q(t*Q(Q(r*g)+Q(m*A)))));N[h+16>>2]=Q(K+Q(g+g))-Q(j*n);break a}J[h+40>>2]=0;g=N[f>>2];j=N[f+4>>2];N[h+36>>2]=-N[f+8>>2];N[h+32>>2]=-j;N[h+28>>2]=-g;break a}I[h+12>>1]=3;w=N[k+56>>2];m=N[k+48>>2];n=N[k+52>>2];s=N[k+40>>2];p=N[k+32>>2];v=N[k+36>>2];g=Q(j*g);N[h+40>>2]=g;j=Q(Q(o*s)+Q(Q(u*p)+Q(r*v)));x=Q(Q(Q(t*Q(Q(u*v)+Q(p*l)))+Q(q*s))+Q(o*j));N[h+36>>2]=x+x;x=Q(Q(r*j)+Q(Q(q*v)+Q(t*Q(Q(o*p)+Q(s*y)))));N[h+32>>2]=x+x;j=Q(Q(u*j)+Q(Q(q*p)+Q(t*Q(Q(r*s)+Q(v*A)))));N[h+28>>2]=j+j;j=Q(Q(o*w)+Q(Q(u*m)+Q(r*n)));l=Q(Q(Q(t*Q(Q(u*n)+Q(m*l)))+Q(q*w))+Q(o*j));N[h+24>>2]=Q(R*g)+Q(G+Q(l+l));o=Q(Q(r*j)+Q(Q(q*n)+Q(t*Q(Q(o*m)+Q(w*y)))));N[h+20>>2]=Q(O*g)+Q(F+Q(o+o));l=Q(P*g);g=Q(Q(u*j)+Q(Q(q*m)+Q(t*Q(Q(r*w)+Q(n*A)))));N[h+16>>2]=l+Q(K+Q(g+g))}Ha=k+288|0;return b|0}function pp(a,b,c,d,e,f,g,h){var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=0,T=Q(0),U=0,V=Q(0);r=Ha-1056|0;Ha=r;j=N[e+8>>2];s=Q(j+j);A=s>Q(0);C=Q(-s);j=N[e+4>>2];t=Q(j+j);F=t>Q(0);D=Q(-t);j=N[e>>2];u=Q(j+j);e=u>Q(0);E=Q(-u);G=N[g+8>>2];I=N[g+4>>2];K=N[g>>2];j=N[d+8>>2];x=Q(j+j);j=N[d+4>>2];y=Q(j+j);j=N[d>>2];z=Q(j+j);j=N[f>>2];a:{if(j>=Q(34028234663852886e22)){v=t==Q(0)?y:t>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);w=u==Q(0)?z:u>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);j=x;if(s==Q(0)){break a}j=s>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break a}v=Q(y+Q(t*j));w=Q(z+Q(u*j));j=Q(x+Q(s*j))}C=A?s:C;D=F?t:D;E=e?u:E;M=Q(G+G);O=Q(I+I);R=Q(K+K);H[r+1040|0]=1;J[r+1048>>2]=256;J[r+1052>>2]=256;J[r+1044>>2]=r+16;S=J[c+8>>2];J[r+16>>2]=S;G=jv?y:v;K=z>w?z:w;j=j>x?x:j;v=y>2]+(d<<2)>>2];i=N[e>>2];n=N[e+12>>2];k=Q(i+n);i=Q(R+Q(n-i));d:{if(!(Q(k+i)>=w)|!(Q(k-i)<=K)){break d}l=N[e+16>>2];m=N[e+4>>2];n=Q(O+Q(l-m));l=Q(m+l);m=Q(y-l);o=Q(z-k);k=Q(Q(u*m)-Q(t*o));if(!(Q(Q(D*i)+Q(E*n))>=(k>Q(0)?k:Q(-k)))|!(Q(l+n)>=v)|!(Q(l-n)<=I)){break d}p=Q(C*n);k=N[e+20>>2];l=N[e+8>>2];n=Q(M+Q(k-l));k=Q(l+k);q=Q(x-k);l=Q(Q(t*q)-Q(s*m));if(!(Q(p+Q(D*n))>=(l>Q(0)?l:Q(-l)))|!(Q(k+n)>=j)|!(Q(k-n)<=G)){break d}k=Q(Q(C*i)+Q(E*n));i=Q(Q(s*o)-Q(u*q));if(!(k>=(i>Q(0)?i:Q(-i)))){break d}k=N[f>>2];N[r+12>>2]=k;g=J[e+24>>2];if(!(g&1)){while(1){e=P(g>>>1|0,28)+S|0;i=N[e+28>>2];k=N[e+40>>2];n=Q(i+k);i=Q(R+Q(k-i));l=N[e+44>>2];m=N[e+32>>2];k=Q(O+Q(l-m));l=Q(m+l);o=Q(y-l);q=Q(z-n);m=Q(Q(u*o)-Q(t*q));g=Q(n+i)>=w&Q(n-i)<=K&Q(Q(D*i)+Q(E*k))>=(m>Q(0)?m:Q(-m))&Q(l+k)>=v&Q(l-k)<=I;B=Q(C*k);m=N[e+48>>2];p=N[e+36>>2];k=Q(M+Q(m-p));m=Q(p+m);p=Q(x-m);o=Q(Q(t*p)-Q(s*o));L=Q(Q(C*i)+Q(E*k));i=Q(Q(s*q)-Q(u*p));g=g&Q(B+Q(D*k))>=(o>Q(0)?o:Q(-o))&Q(m+k)>=j&Q(m-k)<=G&L>=(i>Q(0)?i:Q(-i));k=N[e+16>>2];o=N[e+4>>2];i=Q(O+Q(k-o));k=Q(o+k);L=Q(y-k);p=N[e>>2];B=N[e+12>>2];o=Q(p+B);T=Q(z-o);q=Q(Q(u*L)-Q(t*T));p=Q(R+Q(B-p));A=Q(o+p)>=w&Q(o-p)<=K&Q(Q(D*p)+Q(E*i))>=(q>Q(0)?q:Q(-q))&Q(k+i)>=v&Q(k-i)<=I;V=Q(C*i);q=N[e+20>>2];B=N[e+8>>2];i=Q(M+Q(q-B));q=Q(B+q);B=Q(x-q);L=Q(Q(t*B)-Q(s*L));A=A&Q(V+Q(D*i))>=(L>Q(0)?L:Q(-L))&Q(q+i)>=j&Q(q-i)<=G;p=Q(Q(C*p)+Q(E*i));i=Q(Q(s*T)-Q(u*B));A=A&p>=(i>Q(0)?i:Q(-i));e:{if(!(!A|!g)){g=Q(Q(Q(m-q)*s)+Q(Q(Q(n-o)*u)+Q(t*Q(l-k))))>Q(0);J[J[r+1044>>2]+(d<<2)>>2]=e+P(g,28);e=e+P(!g,28)|0;d=d+1|0;if((d|0)!=(J[r+1052>>2]&2147483647)){break e}yg(r+16|0,d<<1);break e}if(!(g|A)){break d}e=A?e:e+28|0}g=J[e+24>>2];if(!(g&1)){continue}break}k=N[f>>2]}e=J[e+24>>2];A=e>>>1&15;if(!A){break d}e=J[c>>2]+(e>>>3&536870908)|0;g=A;while(1){U=J[e>>2];f:{if(A>>>0>=2){F=P(U,24)+b|0;i=N[F>>2];n=N[F+12>>2];l=Q(i+n);i=Q(R+Q(n-i));if(!(Q(l+i)>=w)|!(Q(l-i)<=K)){break f}m=N[F+16>>2];o=N[F+4>>2];n=Q(O+Q(m-o));m=Q(o+m);o=Q(y-m);q=Q(z-l);l=Q(Q(u*o)-Q(t*q));if(!(Q(Q(D*i)+Q(E*n))>=(l>Q(0)?l:Q(-l)))|!(Q(m+n)>=v)|!(Q(m-n)<=I)){break f}B=Q(C*n);l=N[F+20>>2];m=N[F+8>>2];n=Q(M+Q(l-m));l=Q(m+l);p=Q(x-l);m=Q(Q(t*p)-Q(s*o));if(!(Q(B+Q(D*n))>=(m>Q(0)?m:Q(-m)))|!(Q(l+n)>=j)|!(Q(l-n)<=G)){break f}l=Q(Q(C*i)+Q(E*n));i=Q(Q(s*q)-Q(u*p));if(!(l>=(i>Q(0)?i:Q(-i)))){break f}}if(!(Ja[J[J[h>>2]>>2]](h,r+12|0,(U<<3)+a|0)|0)){break c}i=N[r+12>>2];if(!(i>2]=i;j=Q(x+Q(s*i));G=jv?y:v;w=Q(z+Q(u*i));K=z>w?z:w;j=j>x?x:j;v=y>2];g:{if((b|0)<0|!(b&2147483647)){break g}b=J[r+1044>>2];if((b|0)==(r+16|0)|!b){break g}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}Ha=r+1056|0;return a}function o9(a){a=a|0;var b=Q(0),c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=0,F=0,G=0,H=0,I=0,L=0,M=0,O=0,R=Q(0),S=Q(0),T=Q(0);wi(a,a+112|0,0);D=J[a+448>>2];if(D>>>0>=2){I=J[a+228>>2];L=J[a+180>>2];E=J[a+444>>2];F=J[a+372>>2];M=J[a+432>>2];O=J[a+456>>2];t=1;while(1){G=(J[(P(t,80)+O|0)+72>>2]<<2)+L|0;a=(t<<4)+M|0;e=N[a+12>>2];f=N[a+8>>2];i=N[a+4>>2];h=N[a>>2];H=t<<5;s=H+E|0;m=J[s+20>>2];k=N[m+16>>2];a=J[s+16>>2];l=N[m+24>>2];p=N[m+20>>2];z=N[m+52>>2];A=N[m+48>>2];B=N[m+44>>2];s=J[((J[s+24>>2]<<5)+E|0)+16>>2];R=N[s+16>>2];q=N[s+12>>2];r=N[s+8>>2];u=N[s+4>>2];v=N[s>>2];S=N[s+24>>2];T=N[s+20>>2];a:{b:{c:{d:{switch(K[m+270|0]){default:k=Q(-d);l=Q(-c);e=Q(-g);break a;case 0:b=Q(l+l);d=Q(k+k);c=Q(p+p);g=Q(Q(f*b)+Q(Q(h*d)+Q(c*i)));j=Q(Q(e*e)+Q(-.5));k=N[G>>2];m=P(t,76)+F|0;n=Q(Q(Q(Q(f*g)+Q(Q(b*j)+Q(e*Q(Q(h*c)-Q(d*i)))))-z)+Q(k*N[m+20>>2]));o=Q(Q(Q(Q(i*g)+Q(Q(c*j)+Q(e*Q(Q(f*d)-Q(b*h)))))-A)+Q(k*N[m+16>>2]));b=Q(Q(Q(Q(h*g)+Q(Q(d*j)+Q(e*Q(Q(i*b)-Q(c*f)))))-B)+Q(k*N[m+12>>2]));break c;case 1:m=P(t,76)+F|0;b=N[m+8>>2];g=Q(N[G>>2]*Q(-.5));c=db(g);b=Q(b*c);d=Q(c*N[m+4>>2]);c=Q(c*N[m>>2]);g=eb(g);if(g>2];g=N[a+8>>2];j=N[a+4>>2];C=N[a>>2];m=I+H|0;b=N[m+8>>2];n=N[m>>2];w=N[m+4>>2];d=Q(Q(b*b)+Q(Q(n*n)+Q(w*w)));e:{if(d>2]=e;i=Q(h*f);N[a+8>>2]=i;h=Q(l*f);N[a+4>>2]=h;f=Q(k*f);N[a>>2]=f;k=Q(n+n);l=Q(j+j);p=Q(o+o);q=Q(Q(i*k)+Q(Q(f*l)+Q(p*h)));r=Q(Q(e*e)+Q(-.5));N[a+24>>2]=S+Q(Q(i*q)+Q(Q(k*r)+Q(e*Q(Q(f*p)-Q(l*h)))));N[a+20>>2]=T+Q(Q(h*q)+Q(Q(p*r)+Q(e*Q(Q(i*l)-Q(k*f)))));N[a+16>>2]=R+Q(Q(f*q)+Q(Q(l*r)+Q(e*Q(Q(h*k)-Q(p*i)))));t=t+1|0;if((D|0)!=(t|0)){continue}break}}}function Ge(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;i=b+5584|0;if(f){h=Ha-48|0;Ha=h;b=J[((L[c+4>>1]<<2)+104436|0)+72>>2];j=L[a+4>>1];g=j>>>0>256;H[h+44|0]=g;e=j<<2;b=b+c|0;a:{b:{if(j>>>0>=257){d=h+4|0;x=h,y=Rb(d,e,10620,357),J[x+40>>2]=y;H[h+36|0]=g;x=h,y=Rb(d,e,10620,358),J[x+32>>2]=y;break b}d=e+15&524272;e=h-d|0;Ha=e;J[h+40>>2]=e;H[h+36|0]=g;d=e-d|0;Ha=d;J[h+32>>2]=d;if(j){break b}d=1;break a}e=0;c:{if(L[a+4>>1]==1){g=0;while(1){d=J[(g<<2)+a>>2];if(K[(K[d+36|0]&64?J[d+40>>2]+52|0:d+112|0)|0]&2){J[J[h+40>>2]+(e<<2)>>2]=d+32;e=e+1|0}g=g+1|0;if((j|0)!=(g|0)){continue}break}break c}g=0;while(1){d=J[J[a>>2]+(g<<2)>>2];if(K[(K[d+36|0]&64?J[d+40>>2]+52|0:d+112|0)|0]&2){J[J[h+40>>2]+(e<<2)>>2]=d+32;e=e+1|0}g=g+1|0;if((j|0)!=(g|0)){continue}break}}d=0}e=J[((L[c+4>>1]<<2)+104436|0)+72>>2]+c|0;o=J[J[J[((J[e+4>>2]>>>22&60)+108152|0)+12>>2]+e>>2]+48>>2];J[a+16>>2]=o;t=h+4|0;Ja[J[J[c>>2]+76>>2]](t,c);c=i;p=J[h+32>>2];u=J[h+40>>2];i=b;b=Ha-32|0;Ha=b;e=b;l=Ja[J[J[f>>2]+40>>2]](f)|0;v=l<<2;H[b+28|0]=v>>>0>1024;d:{if(v>>>0>=1025){m=Rb(e+16|0,v,10290,561);break d}m=b-(v+15&-16)|0;b=m;Ha=b}J[e+24>>2]=m;w=l<<3;H[e+20|0]=w>>>0>1024;e:{if(w>>>0>=1025){n=Rb(e+15|0,w,10290,562);break e}n=b-(w+15&-16)|0;Ha=n}J[e+16>>2]=n;f:{if(!l){break f}b=0;if(l>>>0>=4){q=l&-4;while(1){k=J[(b<<2)+u>>2];g=(b<<3)+n|0;J[g+4>>2]=i;J[g>>2]=k;g=b|1;k=J[(g<<2)+u>>2];g=(g<<3)+n|0;J[g+4>>2]=i;J[g>>2]=k;g=b|2;k=J[(g<<2)+u>>2];g=(g<<3)+n|0;J[g+4>>2]=i;J[g>>2]=k;g=b|3;k=J[(g<<2)+u>>2];g=(g<<3)+n|0;J[g+4>>2]=i;J[g>>2]=k;b=b+4|0;r=r+4|0;if((q|0)!=(r|0)){continue}break}}q=l&3;if(!q){break f}while(1){k=J[(b<<2)+u>>2];g=(b<<3)+n|0;J[g+4>>2]=i;J[g>>2]=k;b=b+1|0;s=s+1|0;if((q|0)!=(s|0)){continue}break}}g=J[c+72>>2];b=K[(i+J[((J[i+4>>2]>>>22&60)+108152|0)+12>>2]|0)+9|0]==1?2:1;Ja[J[J[g>>2]>>2]](g,m,f,o,t,b,n)|0;g=(b^-1)&1;b=c+P(g,36)|0;J[b+32>>2]=J[b+32>>2]+1;g:{if(!l){break g}s=0;b=0;if(l>>>0>=4){f=l&-4;r=0;while(1){i=b<<2;J[i+p>>2]=g|J[i+m>>2]<<1;c=i|4;J[c+p>>2]=g|J[c+m>>2]<<1;c=i|8;J[c+p>>2]=g|J[c+m>>2]<<1;c=i|12;J[c+p>>2]=g|J[c+m>>2]<<1;b=b+4|0;r=r+4|0;if((f|0)!=(r|0)){continue}break}}f=l&3;if(f){while(1){c=b<<2;J[c+p>>2]=g|J[c+m>>2]<<1;b=b+1|0;s=s+1|0;if((f|0)!=(s|0)){continue}break}}if(w>>>0>=1025){cb(n)}if(v>>>0<1025){break g}cb(m)}Ha=e+32|0;h:{if(d){break h}f=a+8|0;c=L[a+12>>1];if(L[a+4>>1]==1){b=0;if((c|0)==1){e=0;while(1){c=e<<2;d=J[c+a>>2];if(K[(K[d+36|0]&64?J[d+40>>2]+52|0:d+112|0)|0]&2){J[c+f>>2]=J[(b<<2)+p>>2];b=b+1|0}e=e+1|0;if((j|0)!=(e|0)){continue}break}break h}e=0;while(1){c=e<<2;d=J[c+a>>2];if(K[(K[d+36|0]&64?J[d+40>>2]+52|0:d+112|0)|0]&2){J[c+J[f>>2]>>2]=J[J[h+32>>2]+(b<<2)>>2];b=b+1|0}e=e+1|0;if((j|0)!=(e|0)){continue}break}break h}if((c|0)!=1){g=0;b=0;while(1){c=b<<2;d=J[c+J[a>>2]>>2];if(K[(K[d+36|0]&64?J[d+40>>2]+52|0:d+112|0)|0]&2){J[c+J[f>>2]>>2]=J[J[h+32>>2]+(g<<2)>>2];g=g+1|0}b=b+1|0;if((j|0)!=(b|0)){continue}break}break h}c=J[a>>2];e=0;b=0;while(1){a=b<<2;d=J[a+c>>2];if(K[(K[d+36|0]&64?J[d+40>>2]+52|0:d+112|0)|0]&2){J[a+f>>2]=J[(e<<2)+p>>2];e=e+1|0}b=b+1|0;if((j|0)!=(b|0)){continue}break}}if(K[h+36|0]){cb(J[h+32>>2])}if(j>>>0>=257){cb(J[h+40>>2])}Ha=h+48|0;return}o=L[a+4>>1];i:{if(!o){break i}t=(o|0)==1?a:J[a>>2];b=L[c+4>>1]&-9;q=a+8|0;f=0;if(!e){g=(b|0)==5;while(1){e=f<<2;b=J[e+t>>2];if(K[(K[b+36|0]&64?J[b+40>>2]+52|0:b+112|0)|0]&2){b=gi(i,b+32|0,J[((L[c+4>>1]<<2)+104436|0)+72>>2]+c|0,g,J[a+16>>2],0,d);J[e+(L[a+12>>1]==1?q:J[a+8>>2])>>2]=b}f=f+1|0;if((o|0)!=(f|0)){continue}break}break i}k=(b|0)==5;while(1){g=f<<2;b=J[g+t>>2];if(K[(K[b+36|0]&64?J[b+40>>2]+52|0:b+112|0)|0]&2){b=gi(i,b+32|0,J[((L[c+4>>1]<<2)+104436|0)+72>>2]+c|0,k,J[a+16>>2],P(f,24)+e|0,d);J[g+(L[a+12>>1]==1?q:J[a+8>>2])>>2]=b}f=f+1|0;if((o|0)!=(f|0)){continue}break}}}function zp(a,b,c,d,e,f,g,h){var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),I=Q(0),K=Q(0),L=0,M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0);r=Ha-1056|0;Ha=r;j=N[e+8>>2];s=Q(j+j);E=s>Q(0);B=Q(-s);j=N[e+4>>2];t=Q(j+j);L=t>Q(0);C=Q(-t);j=N[e>>2];u=Q(j+j);e=u>Q(0);D=Q(-u);F=N[g+8>>2];G=N[g+4>>2];I=N[g>>2];j=N[d+8>>2];x=Q(j+j);j=N[d+4>>2];y=Q(j+j);j=N[d>>2];z=Q(j+j);j=N[f>>2];a:{if(j>=Q(34028234663852886e22)){v=t==Q(0)?y:t>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);w=u==Q(0)?z:u>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);j=x;if(s==Q(0)){break a}j=s>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break a}v=Q(y+Q(t*j));w=Q(z+Q(u*j));j=Q(x+Q(s*j))}B=E?s:B;C=L?t:C;D=e?u:D;M=Q(F+F);O=Q(G+G);R=Q(I+I);H[r+1040|0]=1;J[r+1048>>2]=256;J[r+1052>>2]=256;J[r+1044>>2]=r+16;J[r+16>>2]=J[c+588>>2];F=jv?y:v;I=z>w?z:w;j=j>x?x:j;v=y>2]+(d<<2)>>2];i=N[e+16>>2];n=N[e>>2];k=Q(i+n);i=Q(R+Q(i-n));d:{if(!(Q(k+i)>=w)|!(Q(k-i)<=I)){break d}l=N[e+20>>2];m=N[e+4>>2];n=Q(O+Q(l-m));l=Q(l+m);m=Q(y-l);o=Q(z-k);k=Q(Q(u*m)-Q(t*o));if(!(Q(Q(C*i)+Q(D*n))>=(k>Q(0)?k:Q(-k)))|!(Q(l+n)>=v)|!(Q(l-n)<=G)){break d}p=Q(B*n);k=N[e+24>>2];l=N[e+8>>2];n=Q(M+Q(k-l));k=Q(k+l);q=Q(x-k);l=Q(Q(t*q)-Q(s*m));if(!(Q(p+Q(C*n))>=(l>Q(0)?l:Q(-l)))|!(Q(k+n)>=j)|!(Q(k-n)<=F)){break d}k=Q(Q(B*i)+Q(D*n));i=Q(Q(s*o)-Q(u*q));if(!(k>=(i>Q(0)?i:Q(-i)))){break d}k=N[f>>2];N[r+12>>2]=k;if(J[e+40>>2]){while(1){c=J[e+36>>2];i=N[c- -64>>2];k=N[c+48>>2];n=Q(i+k);i=Q(R+Q(i-k));l=N[c+68>>2];m=N[c+52>>2];k=Q(O+Q(l-m));l=Q(l+m);o=Q(y-l);q=Q(z-n);m=Q(Q(u*o)-Q(t*q));e=Q(n+i)>=w&Q(n-i)<=I&Q(Q(C*i)+Q(D*k))>=(m>Q(0)?m:Q(-m))&Q(l+k)>=v&Q(l-k)<=G;A=Q(B*k);m=N[c+72>>2];p=N[c+56>>2];k=Q(M+Q(m-p));m=Q(m+p);p=Q(x-m);o=Q(Q(t*p)-Q(s*o));K=Q(Q(B*i)+Q(D*k));i=Q(Q(s*q)-Q(u*p));e=e&Q(A+Q(C*k))>=(o>Q(0)?o:Q(-o))&Q(m+k)>=j&Q(m-k)<=F&K>=(i>Q(0)?i:Q(-i));k=N[c+20>>2];o=N[c+4>>2];i=Q(O+Q(k-o));k=Q(k+o);K=Q(y-k);p=N[c+16>>2];A=N[c>>2];o=Q(p+A);S=Q(z-o);q=Q(Q(u*K)-Q(t*S));p=Q(R+Q(p-A));g=Q(o+p)>=w&Q(o-p)<=I&Q(Q(C*p)+Q(D*i))>=(q>Q(0)?q:Q(-q))&Q(k+i)>=v&Q(k-i)<=G;T=Q(B*i);q=N[c+24>>2];A=N[c+8>>2];i=Q(M+Q(q-A));q=Q(q+A);A=Q(x-q);K=Q(Q(t*A)-Q(s*K));g=g&Q(T+Q(C*i))>=(K>Q(0)?K:Q(-K))&Q(q+i)>=j&Q(q-i)<=F;p=Q(Q(B*p)+Q(D*i));i=Q(Q(s*S)-Q(u*A));g=g&p>=(i>Q(0)?i:Q(-i));e:{if(!(!g|!e)){e=Q(Q(Q(m-q)*s)+Q(Q(Q(n-o)*u)+Q(t*Q(l-k))))>Q(0);J[J[r+1044>>2]+(d<<2)>>2]=c+P(e,48);e=c+P(!e,48)|0;d=d+1|0;if((d|0)!=(J[r+1052>>2]&2147483647)){break e}Wc(r+16|0,d<<1);break e}if(!(e|g)){break d}e=g?c:c+48|0}if(J[e+40>>2]){continue}break}k=N[f>>2]}c=J[e+36>>2];g=J[c>>2];if(!g){break d}e=c+4|0;c=g;while(1){L=J[e>>2];f:{if(g>>>0>=2){E=P(L,24)+b|0;i=N[E>>2];n=N[E+12>>2];l=Q(i+n);i=Q(R+Q(n-i));if(!(Q(l+i)>=w)|!(Q(l-i)<=I)){break f}m=N[E+16>>2];o=N[E+4>>2];n=Q(O+Q(m-o));m=Q(o+m);o=Q(y-m);q=Q(z-l);l=Q(Q(u*o)-Q(t*q));if(!(Q(Q(C*i)+Q(D*n))>=(l>Q(0)?l:Q(-l)))|!(Q(m+n)>=v)|!(Q(m-n)<=G)){break f}A=Q(B*n);l=N[E+20>>2];m=N[E+8>>2];n=Q(M+Q(l-m));l=Q(m+l);p=Q(x-l);m=Q(Q(t*p)-Q(s*o));if(!(Q(A+Q(C*n))>=(m>Q(0)?m:Q(-m)))|!(Q(l+n)>=j)|!(Q(l-n)<=F)){break f}l=Q(Q(B*i)+Q(D*n));i=Q(Q(s*q)-Q(u*p));if(!(l>=(i>Q(0)?i:Q(-i)))){break f}}if(!(Ja[J[J[h>>2]>>2]](h,r+12|0,(L<<3)+a|0)|0)){break c}i=N[r+12>>2];if(!(i>2]=i;j=Q(x+Q(s*i));F=jv?y:v;w=Q(z+Q(u*i));I=z>w?z:w;j=j>x?x:j;v=y>2];g:{if((b|0)<0|!(b&2147483647)){break g}b=J[r+1044>>2];if((b|0)==(r+16|0)|!b){break g}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}Ha=r+1056|0;return a}function Xg(a,b,c,d,e,f,g){var h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0);h=Ha-160|0;Ha=h;a:{if(K[(a+e|0)- -64|0]==(b|0)){i=(L[a+18>>1]+a|0)+P(e,160)|0;v=N[i+168>>2];w=N[i+200>>2];x=N[i+232>>2];s=N[i+160>>2];t=N[i+192>>2];A=N[i+224>>2];e=(L[a+6>>1]+a|0)+(e<<5)|0;p=N[e+4>>2];B=N[i+164>>2];C=N[i+196>>2];D=N[i+228>>2];q=N[e+8>>2];r=N[e>>2];E=N[i+152>>2];F=N[i+184>>2];G=N[i+216>>2];H=N[i+144>>2];I=N[i+176>>2];M=N[i+208>>2];O=N[c+24>>2];R=N[c+20>>2];S=N[c+16>>2];T=N[c+8>>2];U=N[c>>2];l=N[f+8>>2];j=N[e+20>>2];m=N[f+4>>2];o=N[e+24>>2];y=N[f+16>>2];n=Q(Q(Q(l*j)-Q(m*o))-y);V=Q(-m);k=N[f>>2];u=N[e+16>>2];z=N[f+20>>2];o=Q(Q(Q(k*o)-Q(l*u))-z);j=Q(Q(m*u)-Q(k*j));u=N[f+24>>2];m=Q(j-u);j=Q(V-Q(Q(N[i+148>>2]*n)+Q(Q(o*N[i+180>>2])+Q(m*N[i+212>>2]))));N[h+116>>2]=N[c+4>>2]-j;k=Q(Q(-k)-Q(Q(H*n)+Q(Q(o*I)+Q(m*M))));N[h+112>>2]=U-k;J[h+124>>2]=0;l=Q(Q(-l)-Q(Q(n*E)+Q(Q(o*F)+Q(m*G))));N[h+120>>2]=T-l;N[h+100>>2]=R-Q(Q(Q(-z)-Q(Q(n*B)+Q(Q(o*C)+Q(m*D))))+Q(Q(q*k)-Q(l*r)));N[h+96>>2]=S-Q(Q(Q(-y)-Q(Q(n*s)+Q(Q(o*t)+Q(m*A))))+Q(Q(p*l)-Q(j*q)));J[h+108>>2]=0;N[h+104>>2]=O-Q(Q(Q(-u)-Q(Q(n*v)+Q(Q(o*w)+Q(m*x))))+Q(Q(r*j)-Q(k*p)));c=J[h+116>>2];J[h+16>>2]=J[h+112>>2];J[h+20>>2]=c;c=J[h+124>>2];J[h+24>>2]=J[h+120>>2];J[h+28>>2]=c;c=J[h+100>>2];J[h>>2]=J[h+96>>2];J[h+4>>2]=c;c=J[h+108>>2];J[h+8>>2]=J[h+104>>2];J[h+12>>2]=c;Gi(h+128|0,a,b,h+16|0,h);a=J[h+132>>2];J[d>>2]=J[h+128>>2];J[d+4>>2]=a;a=J[h+140>>2];J[d+8>>2]=J[h+136>>2];J[d+12>>2]=a;a=J[h+148>>2];J[d+16>>2]=J[h+144>>2];J[d+20>>2]=a;a=J[h+156>>2];J[d+24>>2]=J[h+152>>2];J[d+28>>2]=a;v=N[e+24>>2];w=N[e+16>>2];x=N[e+20>>2];A=N[i+168>>2];B=N[i+160>>2];C=N[i+164>>2];D=N[i+152>>2];E=N[i+144>>2];F=N[i+148>>2];G=N[i+272>>2];H=N[i+240>>2];I=N[i+256>>2];t=N[i+200>>2];M=N[i+192>>2];O=N[i+196>>2];R=N[i+184>>2];S=N[i+176>>2];T=N[i+180>>2];U=N[i+276>>2];y=N[i+244>>2];u=N[i+260>>2];z=N[i+232>>2];W=N[i+224>>2];X=N[i+228>>2];l=N[i+216>>2];Y=N[i+208>>2];k=N[e+4>>2];Z=N[i+212>>2];j=N[e+8>>2];s=N[e>>2];_=N[i+280>>2];$=N[i+248>>2];aa=N[i+264>>2];ba=N[d+8>>2];p=N[d+20>>2];q=N[d+24>>2];ca=N[d>>2];da=N[d+4>>2];r=N[d+16>>2];J[g+28>>2]=0;J[g+12>>2]=0;V=l;l=Q(ba-Q(Q(s*p)-Q(r*k)));k=Q(ca-Q(Q(k*q)-Q(p*j)));j=Q(da-Q(Q(j*r)-Q(q*s)));s=Q(Q(Q(Q(V*l)+Q(Q(Y*k)+Q(Z*j)))+Q(Q(z*q)+Q(Q(W*r)+Q(p*X))))+Q(Q(_*m)+Q(Q($*n)+Q(o*aa))));N[g+24>>2]=q-s;t=Q(Q(Q(Q(R*l)+Q(Q(S*k)+Q(j*T)))+Q(Q(t*q)+Q(Q(M*r)+Q(p*O))))+Q(Q(U*m)+Q(Q(y*n)+Q(o*u))));N[g+20>>2]=p-t;n=Q(Q(Q(Q(D*l)+Q(Q(E*k)+Q(F*j)))+Q(Q(A*q)+Q(Q(B*r)+Q(p*C))))+Q(Q(G*m)+Q(Q(H*n)+Q(o*I))));N[g+16>>2]=r-n;N[g+8>>2]=l-Q(Q(w*t)-Q(n*x));N[g+4>>2]=j-Q(Q(v*n)-Q(s*w));N[g>>2]=k-Q(Q(x*s)-Q(t*v));break a}i=J[c+4>>2];J[h+80>>2]=J[c>>2];J[h+84>>2]=i;i=J[c+12>>2];J[h+88>>2]=J[c+8>>2];J[h+92>>2]=i;i=J[c+20>>2];J[h+64>>2]=J[c+16>>2];J[h+68>>2]=i;i=J[c+28>>2];J[h+72>>2]=J[c+24>>2];J[h+76>>2]=i;c=h+128|0;Gi(c,a,b,h+80|0,h- -64|0);b=J[h+140>>2];J[d+8>>2]=J[h+136>>2];J[d+12>>2]=b;b=J[h+132>>2];J[d>>2]=J[h+128>>2];J[d+4>>2]=b;b=J[h+156>>2];J[d+24>>2]=J[h+152>>2];J[d+28>>2]=b;b=J[h+148>>2];J[d+16>>2]=J[h+144>>2];J[d+20>>2]=b;b=J[f+12>>2];J[h+56>>2]=J[f+8>>2];J[h+60>>2]=b;b=J[f+4>>2];J[h+48>>2]=J[f>>2];J[h+52>>2]=b;b=J[f+28>>2];J[h+40>>2]=J[f+24>>2];J[h+44>>2]=b;b=J[f+20>>2];J[h+32>>2]=J[f+16>>2];J[h+36>>2]=b;Gi(c,a,e,h+48|0,h+32|0);a=J[h+132>>2];J[g>>2]=J[h+128>>2];J[g+4>>2]=a;a=J[h+140>>2];J[g+8>>2]=J[h+136>>2];J[g+12>>2]=a;a=J[h+148>>2];J[g+16>>2]=J[h+144>>2];J[g+20>>2]=a;a=J[h+156>>2];J[g+24>>2]=J[h+152>>2];J[g+28>>2]=a}Ha=h+160|0}function UG(a,b,c,d,e){var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0);f=Ha-240|0;Ha=f;zi(f,b,c,f+144|0);i=N[d>>2];h=N[d+4>>2];g=N[e>>2];j=N[d+8>>2];J[f+12>>2]=0;k=Q(Q(j*g)+N[f+8>>2]);N[f+8>>2]=k;h=Q(Q(h*g)+N[f+4>>2]);N[f+4>>2]=h;i=Q(Q(i*g)+N[f>>2]);N[f>>2]=i;j=N[d+20>>2];l=N[d+24>>2];n=N[d+16>>2];J[f+28>>2]=0;m=Q(Q(g*l)+N[f+24>>2]);N[f+24>>2]=m;j=Q(Q(g*j)+N[f+20>>2]);N[f+20>>2]=j;N[f+16>>2]=Q(g*n)+N[f+16>>2];l=N[d+36>>2];n=N[d+40>>2];q=N[d+32>>2];J[f+44>>2]=0;C=Q(Q(g*n)+N[f+40>>2]);N[f+40>>2]=C;N[f+36>>2]=Q(g*l)+N[f+36>>2];N[f+32>>2]=Q(g*q)+N[f+32>>2];L=N[f+212>>2];M=N[f+216>>2];O=N[f+224>>2];P=N[f+228>>2];R=N[f+232>>2];u=N[f+180>>2];v=N[f+184>>2];w=N[f+192>>2];x=N[f+196>>2];y=N[f+200>>2];n=N[f+164>>2];l=N[f+168>>2];S=N[f+208>>2];r=N[f+176>>2];q=N[f+144>>2];s=N[f+148>>2];t=N[f+152>>2];o=N[f+160>>2];J[f+140>>2]=0;J[f+124>>2]=0;J[f+108>>2]=0;J[f+92>>2]=0;J[f+76>>2]=0;g=Q(Q(1)/i);g=Q(Y(g>2]=l*g;N[f+68>>2]=g*n;h=Q(h*g);i=Q(Q(1)/Q(j-Q(h*h)));i=Q(Y(i>2]=Q(y*i)-Q(l*j);N[f+100>>2]=Q(i*x)-Q(j*n);N[f+96>>2]=Q(i*w)-Q(j*o);N[f+88>>2]=Q(i*v)-Q(t*j);N[f+84>>2]=Q(i*u)-Q(s*j);k=Q(k*g);m=Q(Q(m-Q(h*k))*i);h=Q(Q(1)/Q(Q(C-Q(m*m))-Q(k*k)));h=Q(Y(h>2]=Q(p*l)+Q(Q(y*k)+Q(h*R));N[f+132>>2]=Q(n*l)+Q(Q(k*x)+Q(h*P));N[f+128>>2]=Q(o*l)+Q(Q(w*k)+Q(h*O));N[f+120>>2]=Q(t*l)+Q(Q(M*h)+Q(v*k));N[f+116>>2]=Q(s*l)+Q(Q(L*h)+Q(u*k));J[f+60>>2]=0;N[f+64>>2]=g*o;N[f+56>>2]=g*t;N[f+52>>2]=g*s;N[f+48>>2]=g*q;N[f+80>>2]=Q(i*r)-Q(q*j);N[f+112>>2]=Q(q*l)+Q(Q(S*h)+Q(r*k));C=N[b- -64>>2];L=N[b+68>>2];M=N[b+72>>2];O=N[b+80>>2];P=N[b+84>>2];R=N[b+88>>2];S=N[b+100>>2];U=N[b+104>>2];V=N[b+112>>2];W=N[b+116>>2];X=N[b+120>>2];D=N[b+128>>2];g=N[f+132>>2];E=N[b+132>>2];i=N[f+68>>2];h=N[f+100>>2];j=N[f+136>>2];l=N[f+104>>2];F=N[b+136>>2];k=N[f+72>>2];A=N[b+20>>2];B=N[b+24>>2];p=N[b+36>>2];G=N[b+40>>2];n=N[f+116>>2];H=N[b+52>>2];q=N[f+84>>2];s=N[f+120>>2];z=N[b+56>>2];t=N[f+88>>2];o=N[f+128>>2];m=N[f+96>>2];Z=N[b>>2];_=N[b+4>>2];$=N[b+8>>2];aa=N[b+16>>2];I=N[b+32>>2];u=N[f+112>>2];K=N[b+48>>2];v=N[f+48>>2];w=N[f+80>>2];x=N[f+52>>2];y=N[f+56>>2];T=N[b+96>>2];r=N[f+64>>2];J[a+140>>2]=0;J[a+124>>2]=0;J[a+108>>2]=0;J[a+92>>2]=0;J[a+76>>2]=0;J[a+60>>2]=0;J[a+44>>2]=0;J[a+28>>2]=0;J[a+12>>2]=0;N[a+96>>2]=Q(Q(T-Q(r*r))-Q(m*m))-Q(o*o);N[a+56>>2]=Q(Q(z-Q(y*r))-Q(t*m))-Q(s*o);N[a+52>>2]=Q(Q(H-Q(x*r))-Q(q*m))-Q(n*o);N[a+48>>2]=Q(Q(K-Q(v*r))-Q(w*m))-Q(u*o);N[a+40>>2]=Q(Q(G-Q(y*y))-Q(t*t))-Q(s*s);z=p;p=Q(x*y);G=Q(q*t);H=Q(n*s);N[a+36>>2]=Q(Q(z-p)-G)-H;z=Q(v*y);T=Q(I-z);I=Q(w*t);K=Q(u*s);N[a+32>>2]=Q(T-I)-K;N[a+24>>2]=Q(Q(B-p)-G)-H;N[a+20>>2]=Q(Q(A-Q(x*x))-Q(q*q))-Q(n*n);A=Q(v*x);B=Q(w*q);p=Q(u*n);N[a+16>>2]=Q(Q(aa-A)-B)-p;N[a+8>>2]=Q(Q($-z)-I)-K;N[a+4>>2]=Q(Q(_-A)-B)-p;N[a>>2]=Q(Q(Z-Q(v*v))-Q(w*w))-Q(u*u);N[a+136>>2]=Q(Q(F-Q(k*k))-Q(l*l))-Q(j*j);p=E;E=Q(i*k);F=Q(h*l);A=Q(g*j);N[a+132>>2]=Q(Q(p-E)-F)-A;z=D;D=Q(r*k);B=Q(m*l);p=Q(o*j);N[a+128>>2]=Q(Q(z-D)-B)-p;N[a+120>>2]=Q(Q(X-E)-F)-A;N[a+116>>2]=Q(Q(W-Q(i*i))-Q(h*h))-Q(g*g);r=Q(r*i);m=Q(m*h);o=Q(o*g);N[a+112>>2]=Q(Q(V-r)-m)-o;N[a+104>>2]=Q(Q(U-D)-B)-p;N[a+100>>2]=Q(Q(S-r)-m)-o;N[a+88>>2]=Q(Q(R-Q(y*k))-Q(t*l))-Q(s*j);N[a+84>>2]=Q(Q(P-Q(x*k))-Q(q*l))-Q(n*j);N[a+80>>2]=Q(Q(O-Q(v*k))-Q(w*l))-Q(u*j);N[a+72>>2]=Q(Q(M-Q(y*i))-Q(t*h))-Q(s*g);N[a+68>>2]=Q(Q(L-Q(x*i))-Q(q*h))-Q(n*g);N[a- -64>>2]=Q(Q(C-Q(v*i))-Q(w*h))-Q(u*g);Ha=f+240|0}function hG(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;j=Ha-16|0;Ha=j;d=J[40592];g=Ja[J[J[d>>2]+20>>2]](d)|0?43297:69706;e=Ja[J[J[d+12>>2]+8>>2]](d+12|0,68,g,14465,1746)|0;J[e+12>>2]=0;J[e+16>>2]=0;J[e+8>>2]=b;J[e+4>>2]=a;J[e>>2]=0;J[e+52>>2]=0;J[e+56>>2]=0;J[e+20>>2]=0;J[e+24>>2]=0;J[e+28>>2]=0;J[e+32>>2]=0;f=e+36|0;d=f;J[d>>2]=0;J[d+4>>2]=0;J[e+44>>2]=0;J[e+48>>2]=-128;J[e+60>>2]=0;J[e+64>>2]=0;vF(e+12|0,16);if(!(J[e+44>>2]&2147483632)){d=J[40592];g=Ja[J[J[d>>2]+20>>2]](d)|0?63147:69706;g=Ja[J[J[d+12>>2]+8>>2]](d+12|0,64,g,20075,553)|0;h=J[f>>2];d=J[f+4>>2];if((d|0)>0){i=g+(d<<2)|0;d=g;while(1){J[d>>2]=J[h>>2];h=h+4|0;d=d+4|0;if(i>>>0>d>>>0){continue}break}h=J[f>>2]}if(!(!h|J[f+8>>2]<0)){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,h)}J[f+8>>2]=16;J[f>>2]=g}if(!(J[e+32>>2]&2147483632)){d=J[40592];g=Ja[J[J[d>>2]+20>>2]](d)|0?63033:69706;g=Ja[J[J[d+12>>2]+8>>2]](d+12|0,64,g,20075,553)|0;d=J[e+24>>2];f=J[e+28>>2];if((f|0)>0){h=g+(f<<2)|0;f=g;while(1){J[f>>2]=J[d>>2];d=d+4|0;f=f+4|0;if(h>>>0>f>>>0){continue}break}d=J[e+24>>2]}if(!(!d|J[e+32>>2]<0)){f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,d)}J[e+32>>2]=16;J[e+24>>2]=g}d=J[e+4>>2];h=0;k=Ha-16|0;Ha=k;a:{if(!K[J[e+8>>2]+40|0]){i=J[d+2400>>2];d=J[i+288>>2];b:{if(d){break b}d=J[i+284>>2]+67|0;c:{if(!d){break c}g=J[40592];d=Ja[J[J[g+12>>2]+8>>2]](g+12|0,d,29909,22517,180)|0;if(!d){break c}h=d+67&-64;J[h-4>>2]=h-d}J[k+8>>2]=h;d=J[i+268>>2];d:{if(d>>>0>=(J[i+272>>2]&2147483647)>>>0){IF(i+4|0,k+8|0);break d}J[J[i+264>>2]+(d<<2)>>2]=h;J[i+268>>2]=d+1}g=J[i+288>>2];f=(P(J[i+276>>2],192)+h|0)-192|0;if(h>>>0>f>>>0){d=g;break b}while(1){d=f;J[d>>2]=g;g=d;f=d-192|0;if(h>>>0<=f>>>0){continue}break}}J[i+288>>2]=J[d>>2];J[i+280>>2]=J[i+280>>2]+1;J[d+96>>2]=0;I[d+92>>1]=1;J[d+80>>2]=0;J[d+84>>2]=0;J[d+20>>2]=0;J[d+24>>2]=1;J[d+16>>2]=e;J[d+88>>2]=0;J[d>>2]=136804;Va(d+100|0,0,84);break a}i=J[d+2404>>2];d=J[i+288>>2];e:{if(d){break e}d=J[i+284>>2]+67|0;f:{if(!d){break f}g=J[40592];d=Ja[J[J[g+12>>2]+8>>2]](g+12|0,d,29909,22517,180)|0;if(!d){break f}h=d+67&-64;J[h-4>>2]=h-d}J[k+12>>2]=h;d=J[i+268>>2];g:{if(d>>>0>=(J[i+272>>2]&2147483647)>>>0){IF(i+4|0,k+12|0);break g}J[J[i+264>>2]+(d<<2)>>2]=h;J[i+268>>2]=d+1}g=J[i+288>>2];f=(P(J[i+276>>2],704)+h|0)-704|0;if(h>>>0>f>>>0){d=g;break e}while(1){d=f;J[d>>2]=g;g=d;f=d-704|0;if(h>>>0<=f>>>0){continue}break}}J[i+288>>2]=J[d>>2];J[i+280>>2]=J[i+280>>2]+1;J[d+96>>2]=0;I[d+92>>1]=1;J[d+80>>2]=0;J[d+84>>2]=0;J[d+20>>2]=0;J[d+24>>2]=0;J[d+16>>2]=e;J[d+88>>2]=0;J[d>>2]=137288;Va(d+144|0,0,300);J[d+460>>2]=0;J[d+464>>2]=0;J[d+452>>2]=0;J[d+456>>2]=0;H[d+488|0]=1;J[d+468>>2]=-1;J[d+472>>2]=0;J[d+112>>2]=0;J[d+116>>2]=0;J[d+120>>2]=0;J[d+124>>2]=0;J[d+128>>2]=0;J[d+132>>2]=0;J[d+136>>2]=0;J[d+140>>2]=0;J[d+496>>2]=0;J[d+500>>2]=0;J[d+504>>2]=0;J[d+508>>2]=0;J[d+512>>2]=0;J[d+516>>2]=0;J[d+640>>2]=0;J[d+644>>2]=0;H[d+645|0]=0;H[d+646|0]=0;H[d+647|0]=0;H[d+648|0]=0;H[d+649|0]=0;H[d+650|0]=0;H[d+651|0]=0;H[d+652|0]=0;J[d+656>>2]=0;J[d+660>>2]=0;J[d+664>>2]=0;J[d+668>>2]=0}Ha=k+16|0;J[e>>2]=d;g=J[a+1e3>>2];f=J[g+4>>2];h:{if(f){h=f-1|0;f=J[J[g>>2]+(h<<2)>>2];J[g+4>>2]=h;break h}f=J[g+12>>2];J[g+12>>2]=f+1}f=f<<7;bv(g+168|0,d,f);bv(g+640|0,d,f);J[e+48>>2]=f;d=J[e>>2];i:{if(!d){Wa(J[40592],32,12279,71,71782,0);break i}H[d+93|0]=1;uF(e,J[c>>2],0,0);J[J[e+8>>2]>>2]=e;d=J[J[e+4>>2]+1004>>2];c=J[e>>2];J[c+28>>2]=0;J[c+32>>2]=0;J[c+20>>2]=d;J[c+36>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;J[c+56>>2]=0;d=c- -64|0;J[d>>2]=0;J[d+4>>2]=0;J[c+60>>2]=b+4;J[c+72>>2]=0;J[c+76>>2]=0}j:{if(!J[e>>2]){a=sF(e);b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a);break j}J[j+8>>2]=b;a=pb(a+1200|0,j+8|0,j+15|0);if(K[j+15|0]){break j}J[a>>2]=J[j+8>>2]}Ha=j+16|0}function dk(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=0,B=0,C=0,D=Q(0),E=Q(0),F=0,G=0;q=Ha-384|0;Ha=q;a:{if(!f){break a}A=K[h+64|0];if(A){w=1;C=J[h+76>>2];p=N[C+40>>2];s=N[C+36>>2];t=N[C+32>>2];b:{if((A|0)==1){break b}B=A-1|0;F=B&1;if((A|0)!=2){G=B&-2;A=0;while(1){B=P(w,48)+C|0;t=Q(Q(t+N[B+32>>2])+N[B+80>>2]);p=Q(Q(p+N[B+40>>2])+N[B+88>>2]);s=Q(Q(s+N[B+36>>2])+N[B+84>>2]);w=w+2|0;A=A+2|0;if((G|0)!=(A|0)){continue}break}}if(!F){break b}w=P(w,48)+C|0;t=Q(t+N[w+32>>2]);p=Q(p+N[w+40>>2]);s=Q(s+N[w+36>>2])}r=p;p=Q(Q(1)/Q(Y(Q(Q(p*p)+Q(Q(t*t)+Q(s*s))))));x=Q(r*p);y=Q(t*p);p=Q(s*p)}else{p=Q(0)}s=N[k>>2];N[q+32>>2]=o;N[q+48>>2]=s*Q(.05000000074505806);k=J[q+60>>2];J[q+24>>2]=J[q+56>>2];J[q+28>>2]=k;k=J[q+44>>2];J[q+8>>2]=J[q+40>>2];J[q+12>>2]=k;k=J[q+36>>2];J[q>>2]=J[q+32>>2];J[q+4>>2]=k;k=J[q+52>>2];J[q+16>>2]=J[q+48>>2];J[q+20>>2]=k;c:{e=Iy(a,b,e,f,i,q+16|0,q,g,h);d:{if(e){break d}u=N[g+40>>2];v=N[g+32>>2];r=N[g+36>>2];if(Q(Q(x*u)+Q(Q(y*v)+Q(p*r)))=j>>>0){break c}}b=J[b+4>>2];a=J[a+4>>2];f=q+304|0;dd(a,m,f);j=q+232|0;dd(b,n,j);H[q+204|0]=m;J[q+200>>2]=a+96;J[q+196>>2]=a+48;J[q+192>>2]=c;J[q+208>>2]=a;J[q+160>>2]=m?152156:152204;H[q+140|0]=n;J[q+136>>2]=b+96;J[q+132>>2]=b+48;J[q+128>>2]=d;J[q+144>>2]=b;J[q+96>>2]=n?152156:152204;J[q+92>>2]=0;A=Ky(f,j,q+160|0,q+96|0,i,q+92|0,l,g+32|0,g,g+16|0,N[a+16>>2],N[b+16>>2],e,o);if(!A){break a}a=J[q+92>>2];if(a){$j(h,i,a,o);c=J[h+76>>2];u=N[c+32>>2];p=u;v=N[c+36>>2];s=v;r=N[c+40>>2];t=r;a=K[h+64|0];e:{if(a>>>0<2){break e}w=1;b=a-1|0;e=b&1;if((a|0)!=2){f=b&-2;a=0;while(1){b=c+P(w,48)|0;p=Q(Q(p+N[b+32>>2])+N[b+80>>2]);t=Q(Q(t+N[b+40>>2])+N[b+88>>2]);s=Q(Q(s+N[b+36>>2])+N[b+84>>2]);w=w+2|0;a=a+2|0;if((f|0)!=(a|0)){continue}break}}if(!e){break e}a=c+P(w,48)|0;p=Q(p+N[a+32>>2]);t=Q(t+N[a+40>>2]);s=Q(s+N[a+36>>2])}z=N[d+4>>2];x=N[d+8>>2];y=N[d>>2];o=N[d+12>>2];J[q+76>>2]=0;a=Q(Q(t*t)+Q(Q(p*p)+Q(s*s)))>Q(1.1920928955078125e-7);t=a?t:r;p=a?p:u;s=a?s:v;u=Q(Q(x*t)+Q(Q(y*p)+Q(z*s)));v=Q(Q(o*o)+Q(-.5));r=Q(Q(x*u)+Q(Q(o*Q(Q(y*s)-Q(p*z)))+Q(t*v)));r=Q(r+r);D=r;E=Q(r*r);r=Q(Q(y*u)+Q(Q(o*Q(Q(z*t)-Q(s*x)))+Q(p*v)));r=Q(r+r);o=Q(Q(z*u)+Q(Q(o*Q(Q(x*p)-Q(t*y)))+Q(s*v)));o=Q(o+o);p=Q(Q(1)/Q(Y(Q(E+Q(Q(r*r)+Q(o*o))))));N[q+72>>2]=D*p;N[q+68>>2]=o*p;N[q+64>>2]=r*p;Sc(h,i,q- -64|0,d,l);break a}if(e){break a}c=J[h+76>>2];u=N[c+32>>2];p=u;v=N[c+36>>2];s=v;r=N[c+40>>2];t=r;a=K[h+64|0];f:{if(a>>>0<2){break f}w=1;b=a-1|0;e=b&1;if((a|0)!=2){f=b&-2;a=0;while(1){b=c+P(w,48)|0;p=Q(Q(p+N[b+32>>2])+N[b+80>>2]);t=Q(Q(t+N[b+40>>2])+N[b+88>>2]);s=Q(Q(s+N[b+36>>2])+N[b+84>>2]);w=w+2|0;a=a+2|0;if((f|0)!=(a|0)){continue}break}}if(!e){break f}a=c+P(w,48)|0;p=Q(p+N[a+32>>2]);t=Q(t+N[a+40>>2]);s=Q(s+N[a+36>>2])}z=N[d+4>>2];x=N[d+8>>2];y=N[d>>2];o=N[d+12>>2];J[q+76>>2]=0;a=Q(Q(t*t)+Q(Q(p*p)+Q(s*s)))>Q(1.1920928955078125e-7);t=a?t:r;p=a?p:u;s=a?s:v;u=Q(Q(x*t)+Q(Q(y*p)+Q(z*s)));v=Q(Q(o*o)+Q(-.5));r=Q(Q(x*u)+Q(Q(o*Q(Q(y*s)-Q(p*z)))+Q(t*v)));r=Q(r+r);D=r;E=Q(r*r);r=Q(Q(y*u)+Q(Q(o*Q(Q(z*t)-Q(s*x)))+Q(p*v)));r=Q(r+r);o=Q(Q(z*u)+Q(Q(o*Q(Q(x*p)-Q(t*y)))+Q(s*v)));o=Q(o+o);p=Q(Q(1)/Q(Y(Q(E+Q(Q(r*r)+Q(o*o))))));N[q+72>>2]=D*p;N[q+68>>2]=o*p;N[q+64>>2]=r*p;Sc(h,i,q- -64|0,d,l);break a}s=N[d+4>>2];t=N[d+8>>2];z=N[d>>2];o=N[d+12>>2];J[q+316>>2]=0;x=Q(x+u);y=Q(y+v);p=Q(p+r);u=Q(Q(t*x)+Q(Q(z*y)+Q(s*p)));v=Q(Q(o*o)+Q(-.5));r=Q(Q(t*u)+Q(Q(o*Q(Q(z*p)-Q(y*s)))+Q(x*v)));r=Q(r+r);D=r;E=Q(r*r);r=Q(Q(z*u)+Q(Q(o*Q(Q(s*x)-Q(p*t)))+Q(y*v)));r=Q(r+r);o=Q(Q(s*u)+Q(Q(o*Q(Q(t*y)-Q(x*z)))+Q(p*v)));o=Q(o+o);p=Q(Q(1)/Q(Y(Q(E+Q(Q(r*r)+Q(o*o))))));N[q+312>>2]=D*p;N[q+308>>2]=o*p;N[q+304>>2]=r*p;Sc(h,i,q+304|0,d,l);A=1}Ha=q+384|0;return A}function ux(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=Q(0),p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=Q(0),x=0,y=0,z=Q(0),A=Q(0),B=0,C=0,D=Q(0),E=Q(0);g=P(b,12);if(g){n=J[40592]+12|0;t=Ja[J[J[n>>2]+8>>2]](n,g,29909,9835,79)|0}n=P(d,12);if(n){h=J[40592]+12|0;y=Ja[J[J[h>>2]+8>>2]](h,n,29909,9835,82)|0}n=d<<2;if(n){h=J[40592]+12|0;n=Ja[J[J[h>>2]+8>>2]](h,n,29909,9835,84)|0}else{n=0}a:{if(f!=Q(0)){g=0;h=b<<2;if(h){j=J[40592]+12|0;v=Ja[J[J[j>>2]+8>>2]](j,h,29909,9835,89)|0}if(!b){break a}f=Q(Q(1)/f);while(1){J[(g<<2)+v>>2]=g;j=P(g,12);h=j+c|0;w=N[h>>2];o=N[h+4>>2];j=j+t|0;N[j+8>>2]=V(Q(Q(N[h+8>>2]*f)+Q(.5)));N[j+4>>2]=V(Q(Q(o*f)+Q(.5)));N[j>>2]=V(Q(Q(w*f)+Q(.5)));g=g+1|0;if((g|0)!=(b|0)){continue}break}break a}Ua(t,c,g)}g=b>>>0>>0?d:b;h=g>>>1|g;h=h>>>2|h;h=h>>>4|h;h=h>>>8|h;B=h>>>16|h;h=B+1|0;g=g+h<<2;if(g){j=J[40592]+12|0;g=Ja[J[J[j>>2]+8>>2]](j,g,29909,9835,108)|0}else{g=0}u=h<<2;m=Va(g,255,u);g=b<<2;if(g){h=J[40592]+12|0;i=Ja[J[J[h>>2]+8>>2]](h,g,29909,9835,113)|0}else{i=0}j=Va(i,255,g);b:{if(!d){break b}h=P(d,3);q=h>>>0<=1?1:h;k=q&1;g=0;if(h>>>0>=2){q=q&-2;h=0;while(1){r=g<<2;i=J[r+e>>2];if(i>>>0>>0){J[j+(i<<2)>>2]=0}r=J[(r|4)+e>>2];if(r>>>0>>0){J[j+(r<<2)>>2]=0}g=g+2|0;h=h+2|0;if((q|0)!=(h|0)){continue}break}}if(!k){break b}g=J[(g<<2)+e>>2];if(g>>>0>=b>>>0){break b}J[j+(g<<2)>>2]=0}r=m+u|0;q=0;h=0;if(b){k=0;while(1){i=j+(k<<2)|0;c:{if(J[i>>2]==-1){break c}g=P(k,12)+t|0;f=N[g+4>>2];w=N[g>>2];o=N[g+8>>2];d:{s=J[g>>2];x=J[g+4>>2];C=J[g+8>>2];g=(s+P(x,11)|0)+P(C,2147483631)|0;l=g&2147483647;l=m+(((l>>>22^l>>>12^g)&B)<<2)|0;g=J[l>>2];if((g|0)!=-1){while(1){p=P(g,12)+t|0;if(!(w!=N[p>>2]|f!=N[p+4>>2])&o==N[p+8>>2]){break d}g=J[r+(g<<2)>>2];if((g|0)!=-1){continue}break}}J[i>>2]=h;g=P(h,12)+t|0;J[g+8>>2]=C;J[g+4>>2]=x;J[g>>2]=s;if(v){J[(h<<2)+v>>2]=k}J[r+(h<<2)>>2]=J[l>>2];J[l>>2]=h;h=h+1|0;break c}J[i>>2]=g}k=k+1|0;if((k|0)!=(b|0)){continue}break}}if(d){g=0;while(1){k=J[e>>2];e:{if(k>>>0>=b>>>0){break e}i=J[e+4>>2];if(i>>>0>=b>>>0){break e}l=J[e+8>>2];if(l>>>0>=b>>>0){break e}p=P(k,12)+c|0;f=N[p>>2];x=P(i,12)+c|0;w=Q(f-N[x>>2]);o=N[p+4>>2];s=P(l,12)+c|0;z=Q(o-N[s+4>>2]);f=Q(f-N[s>>2]);o=Q(o-N[x+4>>2]);A=Q(Q(w*z)-Q(f*o));D=Q(A*A);E=o;o=N[p+8>>2];A=Q(o-N[s+8>>2]);o=Q(o-N[x+8>>2]);z=Q(Q(E*A)-Q(z*o));f=Q(Q(o*f)-Q(A*w));if(Q(D+Q(Q(z*z)+Q(f*f)))==Q(0)){break e}k=J[j+(k<<2)>>2];i=J[j+(i<<2)>>2];if((k|0)==(i|0)){break e}l=J[j+(l<<2)>>2];if((l|0)==(i|0)|(k|0)==(l|0)){break e}p=P(q,12)+y|0;J[p>>2]=k;J[p+8>>2]=l;J[p+4>>2]=i;J[(q<<2)+n>>2]=g;q=q+1|0}e=e+12|0;g=g+1|0;if((g|0)!=(d|0)){continue}break}}if(j){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,j)}u=Va(m,255,u);f:{g:{if(q){d=1;e=0;b=0;while(1){j=P(e,12)+y|0;k=J[j+8>>2];p=J[j>>2];l=J[j+4>>2];m=p-(l+k|0)^k>>>13;i=l-(k+m|0)^m<<8;g=k-(m+i|0)^i>>>13;s=i;i=m-(g+i|0)^g>>>12;m=s-(i+g|0)^i<<16;g=g-(i+m|0)^m>>>5;i=i-(g+m|0)^g>>>3;s=g;g=m-(g+i|0)^i<<10;m=u+(((s-(g+i|0)^g>>>15)&B)<<2)|0;g=J[m>>2];h:{if((g|0)!=-1){while(1){i=P(g,12)+y|0;if(!((p|0)!=J[i>>2]|(l|0)!=J[i+4>>2])&(k|0)==J[i+8>>2]){break h}g=J[r+(g<<2)>>2];if((g|0)!=-1){continue}break}}k=b<<2;i=J[(e<<2)+n>>2];J[k+n>>2]=i;g=P(b,12)+y|0;J[g+8>>2]=J[j+8>>2];l=J[j+4>>2];J[g>>2]=J[j>>2];J[g+4>>2]=l;J[k+r>>2]=J[m>>2];J[m>>2]=b;d=(b|0)==(i|0)&d;b=b+1|0}e=e+1|0;if((q|0)!=(e|0)){continue}break}break g}b=0;d=1;if(!u){break f}}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,u)}if(v){if(h){g=0;while(1){e=P(g,12)+t|0;j=P(J[(g<<2)+v>>2],12)+c|0;N[e>>2]=N[j>>2];N[e+4>>2]=N[j+4>>2];N[e+8>>2]=N[j+8>>2];g=g+1|0;if((h|0)!=(g|0)){continue}break}}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,v)}J[a+12>>2]=y;J[a+8>>2]=t;J[a+4>>2]=b;J[a>>2]=h;if(!d){J[a+16>>2]=n;return a}if(n){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,n)}J[a+16>>2]=0;return a}function ec(a,b,c,d){var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=0,w=Q(0),x=0,y=0,z=Q(0),A=Q(0),B=0,C=Q(0);e=Ha-160|0;Ha=e;f=N[b>>2];h=N[b+4>>2];i=N[b+8>>2];J[e+156>>2]=0;N[e+152>>2]=i;N[e+148>>2]=h;N[e+144>>2]=f;l=N[b+16>>2];m=N[b+20>>2];g=N[b+12>>2];J[e+140>>2]=0;N[e+136>>2]=m;N[e+132>>2]=l;N[e+128>>2]=g;n=N[b+28>>2];o=N[b+32>>2];w=N[b+24>>2];J[e+124>>2]=0;N[e+120>>2]=o;N[e+116>>2]=n;N[e+112>>2]=w;J[e+108>>2]=0;p=Q(m-i);q=Q(w-f);z=Q(o-i);g=Q(g-f);m=Q(Q(p*q)-Q(z*g));A=m;r=g;g=Q(n-h);s=q;q=Q(l-h);l=Q(Q(r*g)-Q(s*q));g=Q(Q(q*z)-Q(g*p));m=Q(Q(1)/Q(Y(Q(Q(l*l)+Q(Q(g*g)+Q(m*m))))));p=Q(A*m);N[e+100>>2]=p;g=Q(g*m);N[e+96>>2]=g;l=Q(l*m);N[e+104>>2]=l;b=J[a+3664>>2];a:{if(Q(Q(Q(N[b+8>>2]*l)+Q(Q(N[b>>2]*g)+Q(p*N[b+4>>2])))-Q(Q(i*l)+Q(Q(f*g)+Q(h*p))))>2];if(!(i>2])){break a}j=a+3648|0;b:{c:{d:{e:{h=N[e+64>>2];if(h>2];if(fQ(.9999989867210388))){break e}if(!(d&48)){break c}break d}f=N[e+48>>2];if(h>Q(.9999989867210388)){if(d&24){break d}if(f=Q(.9998999834060669)){break d}break c}if(!(d&32)){break c}}if(i==Q(0)){b=J[e+108>>2];J[e+24>>2]=J[e+104>>2];J[e+28>>2]=b;b=J[e+100>>2];J[e+16>>2]=J[e+96>>2];J[e+20>>2]=b;break b}b=J[a+3664>>2];i=N[b+56>>2];g=N[b+72>>2];l=N[b+52>>2];p=N[b+68>>2];m=N[b+48>>2];q=N[b+64>>2];J[e+28>>2]=0;s=i;r=Q(g-i);i=N[e+80>>2];g=Q(Q(1)-Q(h+f));o=Q(Q(s+Q(r*i))-Q(Q(g*N[e+152>>2])+Q(Q(o*f)+Q(h*N[e+136>>2]))));s=o;r=Q(o*o);o=Q(Q(m+Q(Q(q-m)*i))-Q(Q(N[e+144>>2]*g)+Q(Q(w*f)+Q(h*N[e+128>>2]))));f=Q(Q(l+Q(Q(p-l)*i))-Q(Q(N[e+148>>2]*g)+Q(Q(n*f)+Q(h*N[e+132>>2]))));h=Q(Q(1)/Q(Y(Q(r+Q(Q(o*o)+Q(f*f))))));N[e+24>>2]=s*h;N[e+20>>2]=f*h;N[e+16>>2]=o*h;break b}b=J[e+108>>2];J[e+24>>2]=J[e+104>>2];J[e+28>>2]=b;b=J[e+100>>2];J[e+16>>2]=J[e+96>>2];J[e+20>>2]=b}u=J[a+2324>>2];d=e+144|0;k=e+128|0;B=e+112|0;b=e+16|0;t=J[a+3664>>2];x=t+48|0;y=t- -64|0;t=a+2324|0;Py(d,k,B,e+96|0,b,c,x,y,a+3632|0,J[a+2320>>2],t);v=J[a+3664>>2];x=v+48|0;v=v- -64|0;y=J[a+2320>>2];Yn(x,v,j,b,c,d,k,y,t);Yn(x,v,j,b,c,k,B,y,t);Yn(x,v,j,b,c,d,B,y,t);d=J[a+2324>>2];if((u|0)==(d|0)){break a}J[e>>2]=2139095039;if(d>>>0>u>>>0){c=u;while(1){b=J[a+2320>>2]+(c<<6)|0;n=N[b+44>>2];f=N[b+8>>2];h=N[b>>2];i=N[b+4>>2];o=N[a+2304>>2];w=N[a+2288>>2];l=N[a+2256>>2];m=N[a+2272>>2];g=N[a+2308>>2];p=N[a+2292>>2];q=N[a+2260>>2];z=N[a+2276>>2];C=N[a+2312>>2];A=N[a+2296>>2];r=N[a+2264>>2];s=N[a+2280>>2];J[b+12>>2]=0;N[b+8>>2]=C+Q(Q(A*f)+Q(Q(r*h)+Q(i*s)));N[b+4>>2]=g+Q(Q(p*f)+Q(Q(q*h)+Q(i*z)));N[b>>2]=o+Q(Q(w*f)+Q(Q(l*h)+Q(i*m)));f=N[e>>2];N[e>>2]=f>n?n:f;c=c+1|0;d=J[a+2324>>2];if(c>>>0>>0){continue}break}}if(d>>>0>u>>>0){b=u;while(1){c=b;b=b+1|0;if(d>>>0>b>>>0){c=J[a+2320>>2]+(c<<6)|0;f=N[c+16>>2];h=N[c+24>>2];i=N[c+20>>2];c=b;while(1){k=J[a+2320>>2];j=k+(c<<6)|0;n=Q(N[j+24>>2]-h);r=Q(n*n);n=Q(N[j+16>>2]-f);s=Q(n*n);n=Q(N[j+20>>2]-i);if(N[a+2240>>2]>Q(r+Q(s+Q(n*n)))){d=(k+(d<<6)|0)+-64|0;k=J[d+4>>2];J[j>>2]=J[d>>2];J[j+4>>2]=k;J[j+48>>2]=J[d+48>>2];k=J[d+44>>2];J[j+40>>2]=J[d+40>>2];J[j+44>>2]=k;k=J[d+36>>2];J[j+32>>2]=J[d+32>>2];J[j+36>>2]=k;k=J[d+28>>2];J[j+24>>2]=J[d+24>>2];J[j+28>>2]=k;k=J[d+20>>2];J[j+16>>2]=J[d+16>>2];J[j+20>>2]=k;k=J[d+12>>2];J[j+8>>2]=J[d+8>>2];J[j+12>>2]=k;d=J[t>>2]-1|0;J[t>>2]=d;c=c-1|0}c=c+1|0;if(c>>>0>>0){continue}break}}if(b>>>0>>0){continue}break}}Ty(a,e+16|0,e,u);if(M[a+2324>>2]<=15){break a}Gd(a,3,1)}Ha=e+160|0}function op(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=0,E=Q(0),F=Q(0),G=Q(0),I=Q(0),K=Q(0),L=0,M=Q(0),O=Q(0),R=0,S=Q(0),T=Q(0),U=Q(0),V=0,W=Q(0),X=Q(0);p=Ha-1056|0;Ha=p;m=N[e+8>>2];m=Q(m+m);B=m>Q(0);C=Q(-m);n=N[e+4>>2];n=Q(n+n);D=n>Q(0);E=Q(-n);o=N[e>>2];o=Q(o+o);e=o>Q(0);G=Q(-o);q=N[d+8>>2];q=Q(q+q);r=N[d+4>>2];r=Q(r+r);s=N[d>>2];s=Q(s+s);x=N[f>>2];a:{if(x>=Q(34028234663852886e22)){u=n==Q(0)?r:n>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);v=o==Q(0)?s:o>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);y=q;if(m==Q(0)){break a}y=m>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break a}u=Q(r+Q(n*x));v=Q(s+Q(o*x));y=Q(q+Q(m*x))}x=B?m:C;C=D?n:E;E=e?o:G;H[p+1040|0]=1;J[p+1048>>2]=256;J[p+1052>>2]=256;J[p+1044>>2]=p+16;R=J[c+8>>2];J[p+16>>2]=R;G=q>y?q:y;M=r>u?r:u;O=s>v?s:v;y=q>2]+(B<<2)>>2];k=N[e+12>>2];i=N[e>>2];j=Q(k-i);i=Q(i+k);d:{if(!(Q(j+i)>=v)|!(Q(i-j)<=O)){break d}h=N[e+16>>2];l=N[e+4>>2];k=Q(h-l);h=Q(l+h);l=Q(r-h);w=Q(s-i);i=Q(Q(o*l)-Q(n*w));if(!(Q(Q(C*j)+Q(E*k))>=(i>Q(0)?i:Q(-i)))|!(Q(k+h)>=u)|!(Q(h-k)<=M)){break d}t=Q(x*k);i=N[e+20>>2];h=N[e+8>>2];k=Q(i-h);i=Q(h+i);z=Q(q-i);h=Q(Q(n*z)-Q(m*l));if(!(Q(t+Q(C*k))>=(h>Q(0)?h:Q(-h)))|!(Q(k+i)>=y)|!(Q(i-k)<=G)){break d}h=Q(Q(x*j)+Q(E*k));j=Q(Q(m*w)-Q(o*z));if(!(h>=(j>Q(0)?j:Q(-j)))){break d}i=N[f>>2];N[p+12>>2]=i;d=J[e+24>>2];if(!(d&1)){while(1){d=P(d>>>1|0,28)+R|0;i=N[d+40>>2];h=N[d+28>>2];j=Q(i-h);l=N[d+44>>2];w=N[d+32>>2];k=Q(l-w);l=Q(w+l);S=Q(r-l);w=Q(h+i);T=Q(s-w);z=Q(Q(o*S)-Q(n*T));I=N[d+12>>2];t=N[d>>2];i=Q(I-t);F=N[d+16>>2];A=N[d+4>>2];h=Q(F-A);F=Q(A+F);A=Q(r-F);I=Q(t+I);U=Q(s-I);t=Q(Q(o*A)-Q(n*U));e=Q(I-i)<=O&Q(i+I)>=v&Q(Q(C*i)+Q(E*h))>=(t>Q(0)?t:Q(-t))&Q(h+F)>=u&Q(F-h)<=M;W=Q(x*h);t=N[d+20>>2];K=N[d+8>>2];h=Q(t-K);t=Q(K+t);K=Q(q-t);A=Q(Q(n*K)-Q(m*A));X=Q(Q(x*i)+Q(E*h));i=Q(Q(m*U)-Q(o*K));e=e&Q(W+Q(C*h))>=(A>Q(0)?A:Q(-A))&Q(h+t)>=y&Q(t-h)<=G&X>=(i>Q(0)?i:Q(-i));D=Q(w-j)<=O&Q(j+w)>=v&Q(Q(C*j)+Q(E*k))>=(z>Q(0)?z:Q(-z))&Q(k+l)>=u&Q(l-k)<=M;A=Q(x*k);i=N[d+48>>2];h=N[d+36>>2];k=Q(i-h);i=Q(h+i);z=Q(q-i);h=Q(Q(n*z)-Q(m*S));K=Q(Q(x*j)+Q(E*k));j=Q(Q(m*T)-Q(o*z));D=D&Q(A+Q(C*k))>=(h>Q(0)?h:Q(-h))&Q(k+i)>=y&Q(i-k)<=G&K>=(j>Q(0)?j:Q(-j));e:{if(!(!e|!D)){e=Q(Q(Q(i-t)*m)+Q(Q(Q(w-I)*o)+Q(n*Q(l-F))))>Q(0);J[J[p+1044>>2]+(B<<2)>>2]=d+P(e,28);e=d+P(!e,28)|0;B=B+1|0;if((B|0)!=(J[p+1052>>2]&2147483647)){break e}yg(p+16|0,B<<1);break e}if(!(e|D)){break d}e=e?d:d+28|0}d=J[e+24>>2];if(!(d&1)){continue}break}i=N[f>>2]}e=J[e+24>>2];d=e>>>1&15;if(!d){break d}e=J[c>>2]+(e>>>3&536870908)|0;D=d;while(1){V=J[e>>2];f:{if(d>>>0>=2){L=P(V,24)+b|0;k=N[L+12>>2];h=N[L>>2];j=Q(k-h);h=Q(h+k);if(!(Q(j+h)>=v)|!(Q(h-j)<=O)){break f}l=N[L+16>>2];w=N[L+4>>2];k=Q(l-w);l=Q(w+l);w=Q(r-l);z=Q(s-h);h=Q(Q(o*w)-Q(n*z));if(!(Q(Q(C*j)+Q(E*k))>=(h>Q(0)?h:Q(-h)))|!(Q(k+l)>=u)|!(Q(l-k)<=M)){break f}t=Q(x*k);h=N[L+20>>2];l=N[L+8>>2];k=Q(h-l);h=Q(l+h);F=Q(q-h);l=Q(Q(n*F)-Q(m*w));if(!(Q(t+Q(C*k))>=(l>Q(0)?l:Q(-l)))|!(Q(k+h)>=y)|!(Q(h-k)<=G)){break f}h=Q(Q(x*j)+Q(E*k));j=Q(Q(m*z)-Q(o*F));if(!(h>=(j>Q(0)?j:Q(-j)))){break f}}if(!(Ja[J[J[g>>2]>>2]](g,p+12|0,(V<<3)+a|0)|0)){break c}j=N[p+12>>2];if(!(j>2]=j;u=Q(q+Q(m*j));G=q>u?q:u;v=Q(r+Q(n*j));M=r>v?r:v;j=Q(s+Q(o*j));O=js?s:j}e=e+4|0;D=D-1|0;if(D){continue}break}}d=B;B=d-1|0;if(d){continue}break}b=1;break b}b=0}a=J[p+1052>>2];g:{if((a|0)<0|!(a&2147483647)){break g}a=J[p+1044>>2];if((a|0)==(p+16|0)|!a){break g}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,a)}Ha=p+1056|0;return b}function wca(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0);l=N[d>>2];p=N[c+4>>2];m=N[c+12>>2];n=N[d+8>>2];t=N[d+12>>2];w=N[c+8>>2];o=N[c>>2];q=N[d+4>>2];i=Q(Q(l*p)+Q(Q(Q(m*n)-Q(t*w))-Q(o*q)));k=Q(Q(q*w)+Q(Q(Q(m*l)-Q(t*o))-Q(p*n)));A=Q(k+k);B=Q(Q(w*n)+Q(Q(p*q)+Q(Q(m*t)+Q(o*l))));j=Q(Q(n*o)+Q(Q(Q(m*q)-Q(t*p))-Q(w*l)));r=Q(j+j);k=N[b+12>>2];F=Q(Q(Q(i*A)+Q(B*r))*k);D=N[e>>2];E=N[d+16>>2];y=Q(E-N[c+16>>2]);C=Q(y+y);y=N[d+20>>2];z=Q(y-N[c+20>>2]);x=Q(z+z);z=N[d+24>>2];s=Q(z-N[c+24>>2]);s=Q(s+s);C=Q(D-Q(Q(Q(C*Q(Q(m*m)+Q(-.5)))+Q(m*Q(Q(w*x)-Q(p*s))))-Q(o*Q(Q(Q(Q(-o)*C)-Q(x*p))-Q(w*s)))));v=Q(Q(1)-Q(j*r));r=Q(i+i);v=Q(v-Q(i*r));i=N[b+4>>2];H=Q(v*i);v=Q(Q(j*A)-Q(B*r));j=N[b+8>>2];I=Q(v*j);K=Q(H+I);v=Q(q+q);r=Q(v*n);u=Q(l+l);x=Q(u*t);A=Q(r-x);s=Q(u*n);G=Q(v*t);B=Q(s+G);r=Q(r+x);L=Q(u*q);M=Q(n+n);O=Q(M*t);t=Q(L-O);x=Q(s-G);s=Q(L+O);l=Q(Q(1)-Q(l*u));u=Q(q*v);q=Q(l-u);v=l;l=Q(n*M);n=Q(v-l);l=Q(Q(Q(1)-u)-l);v=Q(o+o);G=Q(m+m);u=Q(-Q(Q(v*w)-Q(p*G)));p=Q(-Q(Q(w*G)+Q(v*p)));m=Q(-Q(Q(o*v)+Q(Q(m*G)+Q(-1))));a=Ha-48|0;J[a+44>>2]=a;b=J[a+44>>2];a:{if(J[b>>2]>=0){break a}a=J[g+4096>>2];if(a>>>0>63){break a}J[g+4096>>2]=a+1;a=(a<<6)+g|0;N[a+8>>2]=u;N[a+4>>2]=p;N[a>>2]=m;J[a+52>>2]=-1;N[a+12>>2]=D+Q(Q(K+F)-C);N[a+24>>2]=z+Q(Q(Q(x*i)+Q(r*j))+Q(q*k));N[a+20>>2]=y+Q(Q(Q(s*i)+Q(n*j))+Q(A*k));N[a+16>>2]=E+Q(Q(Q(l*i)+Q(t*j))+Q(B*k))}b:{if(J[b+4>>2]>=0){break b}a=J[g+4096>>2];if(a>>>0>63){break b}J[g+4096>>2]=a+1;a=(a<<6)+g|0;N[a+8>>2]=u;N[a+4>>2]=p;N[a>>2]=m;J[a+52>>2]=-1;N[a+12>>2]=D+Q(Q(K-F)-C);N[a+24>>2]=z+Q(Q(Q(x*i)+Q(r*j))-Q(q*k));N[a+20>>2]=y+Q(Q(Q(s*i)+Q(n*j))-Q(A*k));N[a+16>>2]=E+Q(Q(Q(l*i)+Q(t*j))-Q(B*k))}o=Q(H-I);c:{if(J[b+8>>2]>=0){break c}a=J[g+4096>>2];if(a>>>0>63){break c}J[g+4096>>2]=a+1;a=(a<<6)+g|0;N[a+8>>2]=u;N[a+4>>2]=p;N[a>>2]=m;J[a+52>>2]=-1;N[a+12>>2]=D+Q(Q(o+F)-C);N[a+24>>2]=z+Q(Q(Q(x*i)-Q(r*j))+Q(q*k));N[a+20>>2]=y+Q(Q(Q(s*i)-Q(n*j))+Q(A*k));N[a+16>>2]=E+Q(Q(Q(l*i)-Q(t*j))+Q(B*k))}d:{if(J[b+12>>2]>=0){break d}a=J[g+4096>>2];if(a>>>0>63){break d}J[g+4096>>2]=a+1;a=(a<<6)+g|0;N[a+8>>2]=u;N[a+4>>2]=p;N[a>>2]=m;J[a+52>>2]=-1;N[a+12>>2]=D+Q(Q(o-F)-C);N[a+24>>2]=z+Q(Q(Q(x*i)-Q(r*j))-Q(q*k));N[a+20>>2]=y+Q(Q(Q(s*i)-Q(n*j))-Q(A*k));N[a+16>>2]=E+Q(Q(Q(l*i)-Q(t*j))-Q(B*k))}o=Q(I-H);e:{if(J[b+16>>2]>=0){break e}a=J[g+4096>>2];if(a>>>0>63){break e}J[g+4096>>2]=a+1;a=(a<<6)+g|0;N[a+8>>2]=u;N[a+4>>2]=p;N[a>>2]=m;J[a+52>>2]=-1;N[a+12>>2]=D+Q(Q(o+F)-C);N[a+24>>2]=z+Q(Q(Q(r*j)-Q(x*i))+Q(q*k));N[a+20>>2]=y+Q(Q(Q(n*j)-Q(s*i))+Q(A*k));N[a+16>>2]=E+Q(Q(Q(t*j)-Q(l*i))+Q(B*k))}w=Q(-H);f:{if(J[b+20>>2]>=0){break f}a=J[g+4096>>2];if(a>>>0>63){break f}J[g+4096>>2]=a+1;a=(a<<6)+g|0;N[a+8>>2]=u;N[a+4>>2]=p;N[a>>2]=m;J[a+52>>2]=-1;N[a+12>>2]=D+Q(Q(o-F)-C);N[a+24>>2]=z+Q(Q(Q(r*j)-Q(x*i))-Q(q*k));N[a+20>>2]=y+Q(Q(Q(n*j)-Q(s*i))-Q(A*k));N[a+16>>2]=E+Q(Q(Q(t*j)-Q(l*i))-Q(B*k))}o=Q(w-I);g:{if(J[b+24>>2]>=0){break g}a=J[g+4096>>2];if(a>>>0>63){break g}J[g+4096>>2]=a+1;a=(a<<6)+g|0;N[a+8>>2]=u;N[a+4>>2]=p;N[a>>2]=m;J[a+52>>2]=-1;N[a+12>>2]=D+Q(Q(o+F)-C);w=Q(-j);N[a+24>>2]=z+Q(Q(Q(r*w)-Q(x*i))+Q(q*k));N[a+20>>2]=y+Q(Q(Q(n*w)-Q(s*i))+Q(A*k));N[a+16>>2]=E+Q(Q(Q(t*w)-Q(l*i))+Q(B*k))}a=J[g+4096>>2];if(!(a>>>0>63|J[b+28>>2]>=0)){J[g+4096>>2]=a+1;a=(a<<6)+g|0;N[a+8>>2]=u;N[a+4>>2]=p;N[a>>2]=m;J[a+52>>2]=-1;N[a+12>>2]=D+Q(Q(o-F)-C);j=Q(-j);N[a+24>>2]=z+Q(Q(Q(r*j)-Q(x*i))-Q(q*k));N[a+20>>2]=y+Q(Q(Q(n*j)-Q(s*i))-Q(A*k));N[a+16>>2]=E+Q(Q(Q(t*j)-Q(l*i))-Q(B*k));a=1}return(a|0)!=0|0}function WV(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),K=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0);c=Ha-288|0;Ha=c;v=N[a+4>>2];u=N[a+8>>2];J[c+272>>2]=0;J[c+264>>2]=0;J[c+268>>2]=0;J[c+256>>2]=0;J[c+260>>2]=0;E=N[d+20>>2];z=N[b+20>>2];F=N[d+24>>2];A=N[b+24>>2];n=N[e+52>>2];x=N[e+56>>2];T=N[f+4>>2];U=N[f>>2];V=N[f+8>>2];G=N[d+16>>2];w=N[b+16>>2];s=N[d>>2];l=N[b+8>>2];m=N[d+8>>2];k=N[b>>2];r=N[d+12>>2];p=N[b+4>>2];q=N[d+4>>2];t=N[b+12>>2];o=N[e+48>>2];J[c+252>>2]=0;N[c+248>>2]=x;N[c+244>>2]=n;H[c+224|0]=0;J[c+220>>2]=3;J[c+192>>2]=0;J[c+196>>2]=0;J[c+200>>2]=0;J[c+204>>2]=0;N[c+240>>2]=o;n=n>=o?o:n;n=n<=x?n:x;x=Q(n*Q(.05000000074505806));N[c+216>>2]=x;N[c+212>>2]=x;N[c+208>>2]=n*Q(.15000000596046448);J[c+172>>2]=0;J[c+156>>2]=0;x=Q(-s);w=Q(w-G);z=Q(z-E);A=Q(A-F);K=Q(Q(Q(x*w)-Q(z*q))-Q(m*A));n=Q(Q(r*r)+Q(-.5));o=Q(Q(Q(r*Q(Q(q*w)-Q(s*z)))+Q(n*A))-Q(m*K));D=Q(o+o);N[c+104>>2]=D;o=Q(Q(Q(k*q)-Q(s*p))+Q(Q(l*r)-Q(t*m)));B=Q(Q(Q(p*m)-Q(q*l))+Q(Q(k*r)-Q(t*s)));y=Q(B+B);M=Q(o*y);C=Q(Q(t*r)-Q(Q(Q(x*k)-Q(p*q))-Q(m*l)));k=Q(Q(Q(l*s)-Q(m*k))+Q(Q(p*r)-Q(t*q)));p=Q(k+k);t=Q(C*p);B=Q(Q(1)-Q(B*y));O=Q(k*p);l=Q(u*Q(0));P=Q(o*p);R=Q(C*y);S=Q(Q(Q(B-O)*l)+Q(Q(u*Q(M-t))+Q(l*Q(P+R))));N[c+168>>2]=D-S;p=Q(Q(Q(n*z)+Q(r*Q(Q(s*A)-Q(m*w))))-Q(q*K));p=Q(p+p);N[c+100>>2]=p;y=Q(k*y);k=Q(o+o);C=Q(C*k);o=Q(o*k);k=Q(Q(Q(P-R)*l)+Q(Q(u*Q(y+C))+Q(l*Q(B-o))));N[c+164>>2]=p-k;N[c+152>>2]=D+S;N[c+148>>2]=p+k;N[c+176>>2]=v;J[c+108>>2]=0;J[c+124>>2]=4;H[c+128|0]=1;N[c+120>>2]=v;N[c+116>>2]=v;N[c+112>>2]=v;k=Q(Q(Q(n*w)+Q(r*Q(Q(m*z)-Q(q*A))))-Q(s*K));k=Q(k+k);N[c+96>>2]=k;l=Q(Q(Q(M+t)*l)+Q(Q(u*Q(Q(Q(1)-O)-o))+Q(l*Q(y-C))));N[c+160>>2]=k-l;N[c+144>>2]=k+l;J[c+92>>2]=0;l=Q(V*g);u=Q(U*g);t=Q(T*g);o=Q(Q(m*l)+Q(Q(s*u)+Q(q*t)));w=Q(Q(m*o)+Q(Q(l*n)-Q(r*Q(Q(s*t)-Q(u*q)))));N[c+88>>2]=w+w;w=Q(Q(q*o)+Q(Q(t*n)-Q(r*Q(Q(m*u)-Q(l*s)))));N[c+84>>2]=w+w;l=Q(Q(s*o)+Q(Q(u*n)-Q(r*Q(Q(q*l)-Q(t*m)))));N[c+80>>2]=l+l;a=L[i>>1];J[c+28>>2]=0;N[c+24>>2]=D-N[c+200>>2];N[c+20>>2]=p-N[c+196>>2];N[c+16>>2]=k-N[c+192>>2];J[c+8>>2]=152284;J[c+12>>2]=c+96;J[c>>2]=153008;J[c+4>>2]=c+192;a=a&512;b=Eo(c+8|0,c,c+16|0,c+256|0,c+80|0,c- -64|0,c+32|0,c+48|0,Q(v+j),a>>>9|0);a:{if(!b){break a}j=Q(-m);v=Q(-q);I[h+12>>1]=2;w=N[c+64>>2];if(w<=N[c+272>>2]){if(a){I[h+12>>1]=3;g=N[c+56>>2];l=N[c+48>>2];u=N[c+52>>2];k=N[c+40>>2];p=N[c+32>>2];t=N[c+36>>2];N[h+40>>2]=w;o=Q(Q(m*k)+Q(Q(s*p)+Q(q*t)));N[h+36>>2]=Q(Q(Q(r*Q(Q(s*t)+Q(p*v)))+Q(n*k))+Q(m*o))*Q(-2);N[h+32>>2]=Q(Q(q*o)+Q(Q(n*t)+Q(r*Q(Q(m*p)+Q(k*x)))))*Q(-2);N[h+28>>2]=Q(Q(s*o)+Q(Q(n*p)+Q(r*Q(Q(q*k)+Q(t*j)))))*Q(-2);k=Q(Q(r*Q(Q(s*u)+Q(l*v)))+Q(n*g));v=Q(Q(m*g)+Q(Q(s*l)+Q(q*u)));k=Q(k+Q(m*v));N[h+24>>2]=F+Q(k+k);m=Q(Q(q*v)+Q(Q(n*u)+Q(r*Q(Q(m*l)+Q(g*x)))));N[h+20>>2]=E+Q(m+m);g=Q(Q(s*v)+Q(Q(n*l)+Q(r*Q(Q(q*g)+Q(u*j)))));N[h+16>>2]=G+Q(g+g);break a}J[h+40>>2]=0;g=N[f>>2];j=N[f+4>>2];N[h+36>>2]=-N[f+8>>2];N[h+32>>2]=-j;N[h+28>>2]=-g;break a}I[h+12>>1]=3;l=N[c+56>>2];u=N[c+48>>2];k=N[c+52>>2];p=N[c+40>>2];t=N[c+32>>2];o=N[c+36>>2];N[h+40>>2]=w*g;g=Q(Q(m*p)+Q(Q(s*t)+Q(q*o)));N[h+36>>2]=Q(Q(Q(r*Q(Q(s*o)+Q(t*v)))+Q(n*p))+Q(m*g))*Q(-2);N[h+32>>2]=Q(Q(q*g)+Q(Q(n*o)+Q(r*Q(Q(m*t)+Q(p*x)))))*Q(-2);N[h+28>>2]=Q(Q(s*g)+Q(Q(n*t)+Q(r*Q(Q(q*p)+Q(o*j)))))*Q(-2);g=Q(Q(m*l)+Q(Q(s*u)+Q(q*k)));v=Q(Q(Q(r*Q(Q(s*k)+Q(u*v)))+Q(n*l))+Q(m*g));N[h+24>>2]=F+Q(v+v);m=Q(Q(q*g)+Q(Q(n*k)+Q(r*Q(Q(m*u)+Q(l*x)))));N[h+20>>2]=E+Q(m+m);g=Q(Q(s*g)+Q(Q(n*u)+Q(r*Q(Q(q*l)+Q(k*j)))));N[h+16>>2]=G+Q(g+g)}Ha=c+288|0;return b|0}function yW(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=0,ca=0,da=Q(0);g=Ha-112|0;Ha=g;r=J[a+32>>2];m=N[a+8>>2];i=N[a+4>>2];N[g+44>>2]=Q(1)/N[a+12>>2];N[g+40>>2]=Q(1)/m;N[g+36>>2]=Q(1)/i;N[g+48>>2]=N[a+16>>2];N[g+52>>2]=N[a+20>>2];N[g+56>>2]=N[a+24>>2];N[g+60>>2]=N[a+28>>2];n=N[b+8>>2];p=Q(N[b+24>>2]*Q(-2));l=N[b>>2];k=Q(N[b+16>>2]*Q(-2));j=Q(N[b+20>>2]*Q(-2));o=N[b+4>>2];m=Q(Q(n*p)+Q(Q(l*k)+Q(j*o)));q=N[b+12>>2];i=Q(Q(q*q)+Q(-.5));N[g+32>>2]=Q(n*m)+Q(Q(p*i)-Q(q*Q(Q(l*j)-Q(k*o))));N[g+28>>2]=Q(o*m)+Q(Q(j*i)-Q(q*Q(Q(n*k)-Q(p*l))));N[g+20>>2]=q;N[g+16>>2]=-n;N[g+12>>2]=-o;N[g+8>>2]=-l;N[g+24>>2]=Q(l*m)+Q(Q(k*i)-Q(q*Q(Q(o*p)-Q(j*n))));Io(g- -64|0,g+36|0,g+8|0);ba=J[r+56>>2];ca=K[r+55|0];j=N[g+104>>2];m=N[g+108>>2];t=N[c+8>>2];u=N[c>>2];z=N[c+4>>2];M=N[g+92>>2];O=N[g+80>>2];R=N[g+96>>2];q=N[d+8>>2];n=N[d>>2];S=N[g+84>>2];l=N[d+4>>2];i=N[g+100>>2];T=N[g+88>>2];U=N[g+64>>2];V=N[g+76>>2];W=N[g+68>>2];X=N[g+72>>2];J[h+8>>2]=-1;a:{b:{c:{if(ca){w=Q(Q(Q(X*n)+Q(S*l))+Q(R*q));da=Q(Q(Q(W*n)+Q(O*l))+Q(M*q));x=Q(Q(Q(U*n)+Q(V*l))+Q(T*q));A=Q(Q(Q(Q(u*X)+Q(z*S))+Q(t*R))+m);y=Q(Q(Q(Q(u*W)+Q(z*O))+Q(t*M))+j);B=Q(Q(Q(Q(u*U)+Q(z*V))+Q(t*T))+i);d=0;o=Q(34028234663852886e22);m=Q(-34028234663852886e22);c=1;while(1){r=P(d,20)+ba|0;p=N[r+8>>2];k=N[r>>2];i=N[r+4>>2];j=Q(N[r+12>>2]+Q(Q(A*p)+Q(Q(B*k)+Q(y*i))));k=Q(Q(p*w)+Q(Q(k*x)+Q(da*i)));i=Q(Q(-j)/k);r=j>Q(0);d:{if(k>Q(1.0000000116860974e-7)){o=i>o?o:i;break d}if(km)){break d}J[h+8>>2]=d;m=i;break d}if(!r){break d}c=0;break a}c=!r&c;d=d+1|0;if((ca|0)!=(d|0)){continue}break}if(!c){break c}}J[h+48>>2]=0;J[h+8>>2]=-1;J[h+40>>2]=0;J[h+44>>2]=0;N[h+16>>2]=u;N[h+36>>2]=-q;N[h+32>>2]=-l;N[h+28>>2]=-n;N[h+24>>2]=t;N[h+20>>2]=z;c=3;break b}c=0;if(!(m>Q(0))|(!(Q(e+Q(-9999999747378752e-21))>m)|!(m>1];if(d&1){z=N[b+16>>2];q=N[b+20>>2];i=N[a+16>>2];C=Q(i+i);j=N[a+24>>2];n=Q(C*j);s=N[a+20>>2];e=Q(s+s);v=N[a+28>>2];l=Q(e*v);D=Q(n+l);Z=N[a+4>>2];_=Q(D*Z);o=Q(e*j);p=Q(C*v);E=Q(o-p);t=N[a+8>>2];$=Q(E*t);k=Q(Q(1)-Q(i*C));e=Q(s*e);F=Q(k-e);u=N[a+12>>2];aa=Q(F*u);G=N[b+8>>2];A=Q(A+Q(w*m));B=Q(B+Q(x*m));i=Q(Q(1)-e);e=Q(j+j);j=Q(j*e);H=Q(i-j);i=Q(C*s);e=Q(e*v);s=Q(i+e);w=Q(n-l);l=Q(y+Q(da*m));x=Q(i-e);y=Q(k-j);v=Q(o+p);e=Q(Q(A*Q(Q(Q(D*_)+Q(E*$))+Q(F*aa)))+Q(Q(B*Q(Q(Q(H*_)+Q(s*$))+Q(w*aa)))+Q(l*Q(Q(Q(x*_)+Q(y*$))+Q(v*aa)))));n=Q(e+e);o=N[b>>2];j=Q(Z*H);i=Q(s*t);e=Q(w*u);e=Q(Q(A*Q(Q(Q(D*j)+Q(E*i))+Q(F*e)))+Q(Q(B*Q(Q(Q(H*j)+Q(s*i))+Q(w*e)))+Q(l*Q(Q(Q(x*j)+Q(y*i))+Q(v*e)))));p=Q(e+e);k=N[b+4>>2];j=Q(Z*x);i=Q(y*t);e=Q(v*u);e=Q(Q(A*Q(Q(Q(D*j)+Q(E*i))+Q(F*e)))+Q(Q(B*Q(Q(Q(H*j)+Q(s*i))+Q(w*e)))+Q(l*Q(Q(Q(x*j)+Q(y*i))+Q(v*e)))));j=Q(e+e);i=Q(Q(G*n)+Q(Q(o*p)+Q(k*j)));l=N[b+12>>2];e=Q(Q(l*l)+Q(-.5));N[h+24>>2]=N[b+24>>2]+Q(Q(G*i)+Q(Q(n*e)+Q(l*Q(Q(o*j)-Q(p*k)))));N[h+20>>2]=q+Q(Q(k*i)+Q(Q(j*e)+Q(l*Q(Q(G*p)-Q(n*o)))));N[h+16>>2]=z+Q(Q(o*i)+Q(Q(p*e)+Q(l*Q(Q(k*n)-Q(j*G)))));c=1025}J[h+44>>2]=0;J[h+48>>2]=0;N[h+40>>2]=m;J[h+28>>2]=0;J[h+32>>2]=0;J[h+36>>2]=0;if(!(d&2)){break b}a=P(J[h+8>>2],20)+ba|0;m=N[a+8>>2];i=N[a>>2];e=N[a+4>>2];k=Q(Q(R*m)+Q(Q(T*i)+Q(M*e)));N[h+36>>2]=k;j=Q(Q(S*m)+Q(Q(V*i)+Q(O*e)));N[h+32>>2]=j;i=Q(Q(X*m)+Q(Q(U*i)+Q(W*e)));N[h+28>>2]=i;c=c|2;e=Q(Y(Q(Q(k*k)+Q(Q(i*i)+Q(j*j)))));if(!(e>Q(0))){break b}e=Q(Q(1)/e);N[h+36>>2]=k*e;N[h+32>>2]=j*e;N[h+28>>2]=i*e}I[h+12>>1]=c;c=1}Ha=g+112|0;return c|0}function sV(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);k=k|0;l=Q(l);var m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0);k=Ha-384|0;Ha=k;b=J[b>>2];a=J[a>>2];J[k+72>>2]=0;J[k+76>>2]=0;J[k+64>>2]=0;J[k+68>>2]=0;H[k+96|0]=0;J[k+92>>2]=3;j=N[a+8>>2];l=N[a+12>>2];p=N[a+4>>2];J[k+124>>2]=0;N[k+120>>2]=l;N[k+116>>2]=j;N[k+112>>2]=p;j=j>=p?p:j;j=j<=l?j:l;N[k+88>>2]=j*Q(.05000000074505806);N[k+84>>2]=j*Q(.004999999888241291);N[k+80>>2]=j*Q(.009999999776482582);J[k+8>>2]=0;J[k+12>>2]=0;J[k>>2]=0;J[k+4>>2]=0;H[k+32|0]=0;J[k+28>>2]=3;j=N[b+8>>2];l=N[b+12>>2];p=N[b+4>>2];J[k+60>>2]=0;N[k+56>>2]=l;N[k+52>>2]=j;N[k+48>>2]=p;j=j>=p?p:j;j=j<=l?j:l;N[k+24>>2]=j*Q(.05000000074505806);N[k+20>>2]=j*Q(.004999999888241291);N[k+16>>2]=j*Q(.009999999776482582);J[k+376>>2]=0;J[k+380>>2]=0;J[k+368>>2]=0;J[k+372>>2]=0;D=N[f+20>>2];z=N[e+20>>2];y=N[f+24>>2];A=N[e+24>>2];n=N[c+8>>2];r=N[c>>2];s=N[c+4>>2];q=N[c+12>>2];p=N[d+12>>2];u=N[d>>2];E=N[f+16>>2];B=N[e+16>>2];j=N[d+4>>2];l=N[d+8>>2];J[k+364>>2]=0;J[k+348>>2]=0;J[k+332>>2]=0;C=Q(-u);m=Q(B-E);o=Q(z-D);v=Q(A-y);x=Q(Q(Q(C*m)-Q(o*j))-Q(l*v));w=Q(Q(p*p)+Q(-.5));t=Q(Q(Q(p*Q(Q(j*m)-Q(u*o)))+Q(w*v))-Q(l*x));N[k+360>>2]=t+t;t=Q(Q(Q(w*o)+Q(p*Q(Q(u*v)-Q(l*m))))-Q(j*x));N[k+356>>2]=t+t;a=k+352|0;m=Q(Q(Q(w*m)+Q(p*Q(Q(l*o)-Q(j*v))))-Q(u*x));N[a>>2]=m+m;o=Q(Q(Q(s*l)-Q(j*n))+Q(Q(r*p)-Q(q*u)));m=Q(o+o);v=Q(Q(Q(n*u)-Q(l*r))+Q(Q(s*p)-Q(q*j)));x=Q(v+v);t=Q(Q(1)-Q(o*m));F=Q(v*x);N[k+344>>2]=t-F;o=Q(Q(Q(r*j)-Q(u*s))+Q(Q(n*p)-Q(q*l)));G=Q(o*x);n=Q(Q(q*p)-Q(Q(Q(C*r)-Q(s*j))-Q(l*n)));r=Q(n*m);N[k+340>>2]=G-r;s=Q(o*m);q=Q(n*x);N[k+336>>2]=s+q;N[k+328>>2]=G+r;r=Q(o+o);o=Q(o*r);N[k+324>>2]=t-o;m=Q(v*m);n=Q(n*r);N[k+320>>2]=m-n;J[k+316>>2]=0;N[k+312>>2]=s-q;N[k+308>>2]=m+n;N[k+304>>2]=Q(Q(1)-F)-o;s=N[d+20>>2];q=N[c+20>>2];n=N[d+24>>2];r=N[c+24>>2];m=N[d+16>>2];o=N[c+16>>2];J[k+300>>2]=0;x=Q(r-A);n=Q(Q(n-y)-x);A=Q(o-B);r=Q(Q(m-E)-A);z=Q(q-z);s=Q(Q(s-D)-z);q=Q(Q(l*n)+Q(Q(u*r)+Q(j*s)));m=Q(Q(Q(w*n)-Q(p*Q(Q(u*s)-Q(j*r))))+Q(l*q));N[k+296>>2]=m+m;m=Q(Q(j*q)+Q(Q(w*s)-Q(p*Q(Q(l*r)-Q(n*u)))));N[k+292>>2]=m+m;n=Q(Q(u*q)+Q(Q(w*r)-Q(p*Q(Q(j*n)-Q(s*l)))));N[k+288>>2]=n+n;J[k+224>>2]=0;J[k+144>>2]=152604;J[k+152>>2]=k+304;J[k+148>>2]=k- -64;b=J[k+324>>2];J[k+176>>2]=J[k+320>>2];J[k+180>>2]=b;b=J[k+332>>2];J[k+184>>2]=J[k+328>>2];J[k+188>>2]=b;b=J[k+316>>2];J[k+168>>2]=J[k+312>>2];J[k+172>>2]=b;b=J[k+340>>2];J[k+192>>2]=J[k+336>>2];J[k+196>>2]=b;b=J[k+348>>2];J[k+200>>2]=J[k+344>>2];J[k+204>>2]=b;b=J[a+4>>2];J[k+208>>2]=J[a>>2];J[k+212>>2]=b;b=J[k+364>>2];J[k+216>>2]=J[k+360>>2];J[k+220>>2]=b;b=J[k+308>>2];J[k+160>>2]=J[k+304>>2];J[k+164>>2]=b;n=N[k+164>>2];N[k+164>>2]=N[k+176>>2];r=N[k+184>>2];s=N[k+168>>2];N[k+168>>2]=N[k+192>>2];N[k+184>>2]=N[k+196>>2];N[k+192>>2]=s;N[k+196>>2]=r;N[k+176>>2]=n;J[k+136>>2]=153008;J[k+140>>2]=k;n=Q(34028234663852886e22);if(mA(k+144|0,k+136|0,a,k+368|0,k+288|0,k+272|0,k+240|0,k+256|0,Q(g+Q(0)),1)){n=N[k+272>>2];g=N[k+264>>2];r=N[k+256>>2];s=N[k+260>>2];q=N[k+248>>2];m=N[k+240>>2];o=N[k+244>>2];v=Q(Q(l*q)+Q(Q(u*m)+Q(j*o)));B=Q(-j);t=Q(Q(Q(p*Q(Q(u*o)+Q(m*B)))+Q(w*q))+Q(l*v));N[h+8>>2]=t+t;t=Q(Q(j*v)+Q(Q(w*o)+Q(p*Q(Q(l*m)+Q(q*C)))));N[h+4>>2]=t+t;t=o;o=Q(-l);q=Q(Q(u*v)+Q(Q(w*m)+Q(p*Q(Q(j*q)+Q(t*o)))));N[h>>2]=q+q;q=n>Q(0)?n:Q(0);t=y;m=Q(Q(l*g)+Q(Q(u*r)+Q(j*s)));y=Q(Q(Q(p*Q(Q(u*s)+Q(r*B)))+Q(w*g))+Q(l*m));N[i+8>>2]=Q(x*q)+Q(t+Q(y+y));l=Q(Q(j*m)+Q(Q(w*s)+Q(p*Q(Q(l*r)+Q(g*C)))));N[i+4>>2]=Q(z*q)+Q(D+Q(l+l));g=Q(Q(u*m)+Q(Q(w*r)+Q(p*Q(Q(j*g)+Q(s*o)))));N[i>>2]=Q(A*q)+Q(E+Q(g+g))}Ha=k+384|0;return Q(n)}function wi(a,b,c){var d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=0,D=0,E=Q(0),F=Q(0),G=0,I=0,L=0,M=0,O=0,R=Q(0),S=Q(0),T=Q(0);if(K[a+93|0]|c){D=J[b+336>>2];if(D>>>0>=2){L=J[b+348>>2];M=J[b+344>>2];O=J[b+332>>2];u=1;while(1){s=P(u,80)+M|0;e=J[((u<<5)+O|0)+20>>2];Mq(s,e,c);r=K[e+269|0];if(r&2|c){j=J[b+260>>2];d=J[a+432>>2]+(u<<4)|0;f=N[e+36>>2];h=N[e+8>>2];m=N[e+32>>2];g=N[e+4>>2];l=N[e+40>>2];o=N[e+12>>2];p=N[e>>2];q=N[e+28>>2];i=Q(Q(f*h)+Q(Q(m*g)+Q(Q(l*o)+Q(p*q))));n=i;t=Q(i*i);i=Q(Q(p*m)+Q(Q(Q(o*f)-Q(l*h))-Q(q*g)));k=Q(Q(g*f)+Q(Q(Q(o*q)-Q(l*p))-Q(m*h)));h=Q(Q(h*q)+Q(Q(Q(o*m)-Q(l*g))-Q(f*p)));f=Q(Q(1)/Q(Y(Q(t+Q(Q(i*i)+Q(Q(k*k)+Q(h*h)))))));N[d+12>>2]=n*f;N[d+8>>2]=i*f;N[d+4>>2]=h*f;N[d>>2]=k*f;d=j+P(u,76)|0;f=Q(0);h=Q(0);i=Q(0);k=Q(0);m=Q(0);r=0;t=N[e+52>>2];y=Q(-t);A=N[e+48>>2];E=Q(-A);B=N[e+44>>2];F=Q(-B);a:{b:{switch(K[e+270|0]){case 0:h=N[e+36>>2];f=N[s+20>>2];m=Q(f+f);g=N[e+28>>2];f=N[s+12>>2];l=Q(f+f);f=N[s+16>>2];o=Q(f+f);p=N[e+32>>2];q=Q(Q(h*m)+Q(Q(g*l)+Q(o*p)));f=N[e+40>>2];n=Q(Q(f*f)+Q(-.5));t=Q(Q(h*q)+Q(Q(m*n)+Q(f*Q(Q(g*o)-Q(l*p)))));y=Q(Q(g*q)+Q(Q(l*n)+Q(f*Q(Q(p*m)-Q(o*h)))));f=Q(Q(p*q)+Q(Q(o*n)+Q(f*Q(Q(h*l)-Q(m*g)))));h=Q(Q(t*t)+Q(Q(y*y)+Q(f*f)));if(h>Q(0)){h=Q(Q(1)/Q(Y(h)));k=Q(t*h);i=Q(f*h);n=Q(y*h)}else{n=Q(0)}N[d+12>>2]=n;J[d+8>>2]=0;J[d>>2]=0;J[d+4>>2]=0;J[d+72>>2]=1;N[d+20>>2]=k;N[d+16>>2]=i;break a;case 1:l=N[e+36>>2];g=N[s+8>>2];o=Q(g+g);p=N[e+28>>2];g=N[s>>2];q=Q(g+g);g=N[s+4>>2];i=Q(g+g);k=N[e+32>>2];n=Q(Q(l*o)+Q(Q(p*q)+Q(i*k)));g=N[e+40>>2];v=Q(Q(g*g)+Q(-.5));w=Q(Q(l*n)+Q(Q(o*v)+Q(g*Q(Q(p*i)-Q(q*k)))));x=Q(Q(p*n)+Q(Q(q*v)+Q(g*Q(Q(k*o)-Q(i*l)))));g=Q(Q(k*n)+Q(Q(i*v)+Q(g*Q(Q(l*q)-Q(o*p)))));l=Q(Q(w*w)+Q(Q(x*x)+Q(g*g)));if(l>Q(0)){f=Q(Q(1)/Q(Y(l)));m=Q(w*f);h=Q(g*f);f=Q(x*f)}N[d+8>>2]=m;N[d+4>>2]=h;N[d>>2]=f;J[d+72>>2]=1;N[d+20>>2]=Q(f*E)+Q(B*h);N[d+16>>2]=Q(m*F)+Q(t*f);N[d+12>>2]=Q(h*y)+Q(A*m);break a;case 2:C=K[s+76|0];J[d+72>>2]=C;if(!C){break a}m=N[e+40>>2];l=Q(Q(m*m)+Q(-.5));o=N[e+32>>2];R=Q(-o);p=N[e+36>>2];S=Q(-p);q=N[e+28>>2];T=Q(-q);while(1){g=Q(0);f=Q(0);h=Q(0);G=P(r,24);j=G+s|0;i=N[j+8>>2];i=Q(i+i);k=N[j>>2];k=Q(k+k);n=N[j+4>>2];n=Q(n+n);v=Q(Q(p*i)+Q(Q(q*k)+Q(n*o)));w=Q(Q(p*v)+Q(Q(i*l)+Q(m*Q(Q(q*n)+Q(k*R)))));x=Q(Q(q*v)+Q(Q(k*l)+Q(m*Q(Q(o*i)+Q(n*S)))));i=Q(Q(o*v)+Q(Q(n*l)+Q(m*Q(Q(p*k)+Q(i*T)))));k=Q(Q(w*w)+Q(Q(x*x)+Q(i*i)));if(k>Q(0)){g=Q(Q(1)/Q(Y(k)));h=Q(w*g);f=Q(i*g);g=Q(x*g)}j=d+G|0;N[j+12>>2]=Q(f*y)+Q(A*h);N[j+8>>2]=h;N[j+4>>2]=f;N[j>>2]=g;N[j+20>>2]=Q(g*E)+Q(B*f);N[j+16>>2]=Q(h*F)+Q(t*g);r=r+1|0;if((C|0)!=(r|0)){continue}break};break a;case 3:break b;default:break a}}J[d+72>>2]=0}r=K[e+269|0]&-3;H[e+269|0]=r}j=P(u,96)+L|0;if(r&8){if(K[e+258|0]){N[j>>2]=N[e+224>>2];d=1}else{d=0}if(K[e+259|0]){N[j+(d<<2)>>2]=N[e+228>>2];d=d+1|0}if(K[e+260|0]){N[j+(d<<2)>>2]=N[e+232>>2];d=d+1|0}if(K[e+261|0]){N[j+(d<<2)>>2]=N[e+236>>2];d=d+1|0}if(K[e+262|0]){N[j+(d<<2)>>2]=N[e+240>>2];d=d+1|0}if(K[e+263|0]){N[j+(d<<2)>>2]=N[e+244>>2]}r=r&247;H[e+269|0]=r}if(r&4){if(K[e+258|0]){N[j+12>>2]=N[e+200>>2];d=1}else{d=0}if(K[e+259|0]){N[(j+(d<<2)|0)+12>>2]=N[e+204>>2];d=d+1|0}if(K[e+260|0]){N[(j+(d<<2)|0)+12>>2]=N[e+208>>2];d=d+1|0}if(K[e+261|0]){N[(j+(d<<2)|0)+12>>2]=N[e+212>>2];d=d+1|0}if(K[e+262|0]){N[(j+(d<<2)|0)+12>>2]=N[e+216>>2];d=d+1|0}if(K[e+263|0]){N[(j+(d<<2)|0)+12>>2]=N[e+220>>2]}H[e+269|0]=r&251}d=K[e+270|0];J[s+72>>2]=z&255;H[e+268|0]=z;I=(d|0)==2|I;z=K[s+76|0]+z|0;u=u+1|0;if((D|0)!=(u|0)){continue}break}d=z&255}if(J[a+468>>2]!=(d|0)){Nq(a+112|0,d);J[a+468>>2]=d}H[a+93|0]=0;H[a+652|0]=I&1}}function Jj(a,b,c,d){var e=0,f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=0,r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0);k=Ha-16|0;Ha=k;u=N[a+44>>2];a:{if(u==Q(0)){break a}l=N[b+12>>2];v=N[b>>2];i=Q(l-v);z=N[b+28>>2];w=N[b+4>>2];j=Q(z-w);A=N[b+24>>2];f=Q(A-v);m=N[b+16>>2];g=Q(m-w);n=Q(Q(i*j)-Q(f*g));y=g;B=N[b+32>>2];g=N[b+8>>2];r=Q(B-g);x=N[b+20>>2];t=Q(x-g);j=Q(Q(y*r)-Q(j*t));i=Q(Q(t*f)-Q(r*i));f=Q(Y(Q(Q(n*n)+Q(Q(j*j)+Q(i*i)))));if(f>Q(0)){f=Q(Q(1)/f);n=Q(n*f);i=Q(i*f);j=Q(j*f)}y=n;n=N[a+28>>2];t=N[a+20>>2];f=Q(j*t);j=N[a+24>>2];i=Q(Q(y*n)+Q(f+Q(i*j)));if(!(i>=Q(0))|!(i>2])){break a}f=Q(u*n);n=Q(g+f);r=Q(u*j);j=Q(w+r);t=Q(u*t);i=Q(v+t);a=J[c+8>>2]&2147483647;p=J[c+4>>2];o=p+2|0;b:{if(a>>>0>=o>>>0){e=p;break b}h=a?a<<1:2;h=h>>>0>>0?o:h;e=p;if(h>>>0<=a>>>0){break b}xc(c,h);a=J[c+8>>2]&2147483647;e=J[c+4>>2]}y=Q(f+x);C=Q(r+m);D=Q(l+t);s=p+1|0;J[c+4>>2]=s;h=J[c>>2];e=h+P(e,36)|0;N[e+24>>2]=i;N[e+12>>2]=l;N[e+8>>2]=g;N[e+4>>2]=w;N[e>>2]=v;N[e+32>>2]=n;N[e+28>>2]=j;N[e+20>>2]=x;N[e+16>>2]=m;g=N[b+20>>2];l=N[b+16>>2];m=N[b+12>>2];q=p+3|0;c:{if(q>>>0<=a>>>0){break c}e=a?a<<1:2;e=e>>>0>>0?q:e;if(e>>>0<=a>>>0){break c}xc(c,e);a=J[c+8>>2]&2147483647;h=J[c>>2];s=J[c+4>>2]}u=Q(f+B);v=Q(r+z);w=Q(A+t);J[c+4>>2]=o;e=P(s,36)+h|0;N[e+24>>2]=D;N[e+12>>2]=m;N[e+8>>2]=n;N[e+4>>2]=j;N[e>>2]=i;N[e+32>>2]=y;N[e+28>>2]=C;N[e+20>>2]=g;N[e+16>>2]=l;g=N[b+20>>2];l=N[b+16>>2];m=N[b+12>>2];s=p+4|0;d:{if(s>>>0<=a>>>0){break d}e=a?a<<1:2;e=e>>>0>>0?s:e;if(e>>>0<=a>>>0){break d}xc(c,e);a=J[c+8>>2]&2147483647;h=J[c>>2];o=J[c+4>>2]}J[c+4>>2]=q;e=P(o,36)+h|0;N[e+24>>2]=w;N[e+12>>2]=m;N[e+8>>2]=y;N[e+4>>2]=C;N[e>>2]=D;N[e+32>>2]=u;N[e+28>>2]=v;N[e+20>>2]=g;N[e+16>>2]=l;g=N[b+32>>2];l=N[b+28>>2];m=N[b+24>>2];x=N[b+20>>2];f=N[b+16>>2];r=N[b+12>>2];o=p+5|0;e:{if(o>>>0<=a>>>0){break e}e=a?a<<1:2;e=e>>>0>>0?o:e;if(e>>>0<=a>>>0){break e}xc(c,e);a=J[c+8>>2]&2147483647;h=J[c>>2];q=J[c+4>>2]}J[c+4>>2]=s;e=P(q,36)+h|0;N[e+24>>2]=m;N[e+12>>2]=r;N[e+8>>2]=u;N[e+4>>2]=v;N[e>>2]=w;N[e+32>>2]=g;N[e+28>>2]=l;N[e+20>>2]=x;N[e+16>>2]=f;g=N[b+8>>2];l=N[b+4>>2];m=N[b>>2];x=N[b+32>>2];f=N[b+28>>2];r=N[b+24>>2];q=p+6|0;f:{if(q>>>0<=a>>>0){break f}e=a?a<<1:2;e=e>>>0>>0?q:e;if(e>>>0<=a>>>0){break f}xc(c,e);a=J[c+8>>2]&2147483647;h=J[c>>2];s=J[c+4>>2]}J[c+4>>2]=o;e=P(s,36)+h|0;N[e+24>>2]=m;N[e+12>>2]=r;N[e+8>>2]=n;N[e+4>>2]=j;N[e>>2]=i;N[e+32>>2]=g;N[e+28>>2]=l;N[e+20>>2]=x;N[e+16>>2]=f;g=N[b+32>>2];l=N[b+28>>2];m=N[b+24>>2];b=p+7|0;g:{if(b>>>0<=a>>>0){break g}e=a;a=a?a<<1:2;a=a>>>0>>0?b:a;if(e>>>0>=a>>>0){break g}xc(c,a);h=J[c>>2];o=J[c+4>>2]}J[c+4>>2]=q;a=P(o,36)+h|0;N[a+24>>2]=m;N[a+12>>2]=w;N[a+8>>2]=n;N[a+4>>2]=j;N[a>>2]=i;N[a+32>>2]=g;N[a+28>>2]=l;N[a+20>>2]=u;N[a+16>>2]=v;J[k+12>>2]=-1;a=J[d+4>>2];h:{if(a>>>0>=(J[d+8>>2]&2147483647)>>>0){ab(d,k+12|0);b=J[d+4>>2];break h}J[J[d>>2]+(a<<2)>>2]=-1;b=J[d+4>>2]+1|0;J[d+4>>2]=b}i:{if((J[d+8>>2]&2147483647)>>>0<=b>>>0){ab(d,k+12|0);b=J[d+4>>2];break i}J[J[d>>2]+(b<<2)>>2]=J[k+12>>2];b=J[d+4>>2]+1|0;J[d+4>>2]=b}j:{if((J[d+8>>2]&2147483647)>>>0<=b>>>0){ab(d,k+12|0);b=J[d+4>>2];break j}J[J[d>>2]+(b<<2)>>2]=J[k+12>>2];b=J[d+4>>2]+1|0;J[d+4>>2]=b}k:{if((J[d+8>>2]&2147483647)>>>0<=b>>>0){ab(d,k+12|0);b=J[d+4>>2];break k}J[J[d>>2]+(b<<2)>>2]=J[k+12>>2];b=J[d+4>>2]+1|0;J[d+4>>2]=b}l:{if((J[d+8>>2]&2147483647)>>>0<=b>>>0){ab(d,k+12|0);b=J[d+4>>2];break l}J[J[d>>2]+(b<<2)>>2]=J[k+12>>2];b=J[d+4>>2]+1|0;J[d+4>>2]=b}m:{if((J[d+8>>2]&2147483647)>>>0<=b>>>0){ab(d,k+12|0);break m}J[J[d>>2]+(b<<2)>>2]=J[k+12>>2];J[d+4>>2]=J[d+4>>2]+1}p=6}Ha=k+16|0;return p}function Bl(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=0,g=0,h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=0,V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=0,_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=0,da=0,ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0),wa=Q(0),xa=Q(0),ya=Q(0),za=Q(0),Aa=Q(0),Ba=Q(0),Ca=Q(0),Da=Q(0),Ea=Q(0),Fa=Q(0),Ga=Q(0),Ha=Q(0),Ia=Q(0),Ja=Q(0),Ka=Q(0),La=Q(0),Ma=0,Na=Q(0),Oa=Q(0),Pa=Q(0),Qa=Q(0),Ra=Q(0),Sa=Q(0),Ta=Q(0),Ua=Q(0),Va=Q(0);f=J[a+96>>2];q=N[f+24>>2];r=N[f+20>>2];g=J[a+64>>2];s=N[g+24>>2];t=N[g+20>>2];h=J[a+32>>2];u=N[h+24>>2];v=N[h+20>>2];i=J[a>>2];w=N[i+24>>2];x=N[i+20>>2];Ea=N[f+28>>2];y=N[f+16>>2];Fa=N[f+12>>2];z=N[f+8>>2];A=N[f+4>>2];B=N[f>>2];Ga=N[g+28>>2];C=N[g+16>>2];Ha=N[g+12>>2];D=N[g+8>>2];E=N[g+4>>2];F=N[g>>2];Ia=N[h+28>>2];G=N[h+16>>2];Ja=N[h+12>>2];H=N[h+8>>2];I=N[h+4>>2];M=N[h>>2];Ka=N[i+28>>2];O=N[i+16>>2];La=N[i+12>>2];R=N[i+8>>2];S=N[i+4>>2];T=N[i>>2];c=L[a+22>>1];if(c){b=J[a+24>>2];Ma=b+(c<<4)|0;while(1){a=b;ca=a+96|0;da=ca+(K[a+1|0]<<4)|0;Z=K[a+2|0];b=da+P(Z,144)|0;if(Z){Na=N[a+76>>2];Oa=N[a+72>>2];Pa=N[a+68>>2];_=N[a+44>>2];$=N[a+40>>2];aa=N[a+36>>2];Qa=N[a+28>>2];Ra=N[a+24>>2];Sa=N[a+20>>2];Ta=N[a+64>>2];ba=N[a+32>>2];Ua=N[a+16>>2];o=0;while(1){U=(o>>>J[a+12>>2]<<4)+ca|0;V=N[U+4>>2];c=P(o,144)+da|0;l=N[c+100>>2];Va=N[c+132>>2];d=N[c+116>>2];ea=N[c+36>>2];fa=N[c+20>>2];ga=N[c+4>>2];ha=N[c+84>>2];ia=N[c+52>>2];ja=N[c+68>>2];n=N[U+8>>2];m=N[c+104>>2];W=N[c+136>>2];e=N[c+120>>2];ka=N[c+40>>2];la=N[c+24>>2];ma=N[c+8>>2];na=N[c+88>>2];oa=N[c+56>>2];pa=N[c+72>>2];X=N[U+12>>2];qa=N[c+108>>2];Y=N[c+140>>2];j=N[c+124>>2];ra=N[c+44>>2];sa=N[c+28>>2];ta=N[c+12>>2];ua=N[c+92>>2];va=N[c+60>>2];wa=N[c+76>>2];xa=N[c>>2];ya=N[c+16>>2];za=N[c+32>>2];Aa=N[c+48>>2];Ba=N[c+64>>2];Ca=N[c+80>>2];k=N[c+112>>2];Da=N[c+96>>2];p=Q(Q(Q(Q(Q(Q(T*xa)+Q(S*ya))+Q(R*za))+Q(Q(Q(O*Aa)+Q(x*Ba))+Q(w*Ca)))*k)+Q(Da-Q(k*N[c+128>>2])));k=Q(Ua*N[U>>2]);p=k>p?p:k;k=Q(-k);k=k>2]=k;Y=Q(Q(j*Q(Q(Q(Q(B*ta)+Q(A*sa))+Q(z*ra))+Q(Q(Q(y*va)+Q(r*wa))+Q(q*ua))))+Q(qa-Q(j*Y)));j=Q(Qa*X);X=j>Y?Y:j;j=Q(-j);j=j>2]=j;W=Q(Q(e*Q(Q(Q(Q(F*ma)+Q(E*la))+Q(D*ka))+Q(Q(Q(C*oa)+Q(t*pa))+Q(s*na))))+Q(m-Q(e*W)));e=Q(Ra*n);n=e>W?W:e;e=Q(-e);n=e>2]=n;e=Q(Q(d*Q(Q(Q(Q(M*ga)+Q(I*fa))+Q(H*ea))+Q(Q(Q(G*ia)+Q(v*ja))+Q(u*ha))))+Q(l-Q(d*Va)));d=Q(Sa*V);e=d>e?e:d;d=Q(-d);V=d>2]=V;d=Q(k-Da);R=Q(R+Q(Q(ba*za)*d));S=Q(S+Q(Q(ba*ya)*d));T=Q(T+Q(Q(ba*xa)*d));e=Q(Ta*d);w=Q(w+Q(Ca*e));d=Q(j-qa);z=Q(z+Q(Q(_*ra)*d));m=Q(n-m);D=Q(D+Q(Q($*ka)*m));l=Q(V-l);H=Q(H+Q(Q(aa*ea)*l));x=Q(x+Q(Ba*e));A=Q(A+Q(Q(_*sa)*d));E=Q(E+Q(Q($*la)*m));I=Q(I+Q(Q(aa*fa)*l));O=Q(O+Q(Aa*e));B=Q(B+Q(Q(_*ta)*d));F=Q(F+Q(Q($*ma)*m));M=Q(M+Q(Q(aa*ga)*l));d=Q(Na*d);q=Q(q+Q(ua*d));m=Q(Oa*m);s=Q(s+Q(na*m));l=Q(Pa*l);u=Q(u+Q(ha*l));r=Q(r+Q(wa*d));t=Q(t+Q(pa*m));v=Q(v+Q(ja*l));y=Q(y+Q(va*d));C=Q(C+Q(oa*m));G=Q(G+Q(ia*l));o=o+1|0;if((Z|0)!=(o|0)){continue}break}}if(b>>>0>>0){continue}break}}N[i+12>>2]=La;N[i+8>>2]=R;N[i+4>>2]=S;N[i>>2]=T;N[h+12>>2]=Ja;N[h+8>>2]=H;N[h+4>>2]=I;N[h>>2]=M;N[g+12>>2]=Ha;N[g+8>>2]=D;N[g+4>>2]=E;N[g>>2]=F;N[f+12>>2]=Fa;N[f+8>>2]=z;N[f+4>>2]=A;N[f>>2]=B;N[i+28>>2]=Ka;N[i+24>>2]=w;N[i+20>>2]=x;N[i+16>>2]=O;N[h+28>>2]=Ia;N[h+24>>2]=u;N[h+20>>2]=v;N[h+16>>2]=G;N[g+28>>2]=Ga;N[g+24>>2]=s;N[g+20>>2]=t;N[g+16>>2]=C;N[f+28>>2]=Ea;N[f+24>>2]=q;N[f+20>>2]=r;N[f+16>>2]=y}function aL(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=Q(0),l=Q(0),m=0,n=0,o=0,p=0,q=0;f=Ha+-64|0;Ha=f;i=J[a+28>>2];o=J[i+292>>2];if(o){while(1){a=m;m=a+J[J[i+288>>2]+(n<<2)>>2]|0;a:{if(a>>>0>=m>>>0){break a}while(1){e=J[J[i+276>>2]+(a<<2)>>2];if(N[e+28>>2]>Q(1)){break a}b:{if(!K[e+68|0]){break b}d=J[e+52>>2];J[d+8>>2]=J[d+8>>2]|4;j=J[d+48>>2];g=j+32>>>5|0;c=J[i+312>>2];b=J[c+976>>2]&2147483647;h=K[d+43|0];c:{if(!(h&2)){d:{if(b>>>0>=g>>>0){b=J[c+972>>2];break d}b=J[40592];b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,g<<2,29909,22033,438)|0;d=J[c+972>>2];e:{if(!d){break e}Ua(b,d,J[c+976>>2]<<2);if(J[c+976>>2]<0){break e}d=J[c+972>>2];if(!d){break e}h=J[40592];Ja[J[J[h+12>>2]+12>>2]](h+12|0,d)}d=J[c+976>>2];Va((d<<2)+b|0,0,g-d<<2);J[c+976>>2]=g;J[c+972>>2]=b;d=J[e+52>>2];h=K[d+43|0]}b=(j>>>3&536870908)+b|0;J[b>>2]=J[b>>2]|1<>2];Ja[J[J[b>>2]+36>>2]](b,d);b=J[i+320>>2];Ja[J[J[b>>2]+28>>2]](b,J[e+52>>2],1,0);p=p+1|0;d=J[e+52>>2];break c}f:{if(b>>>0>=g>>>0){b=J[c+972>>2];break f}b=J[40592];b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,g<<2,29909,22033,438)|0;d=J[c+972>>2];g:{if(!d){break g}Ua(b,d,J[c+976>>2]<<2);if(J[c+976>>2]<0){break g}d=J[c+972>>2];if(!d){break g}h=J[40592];Ja[J[J[h+12>>2]+12>>2]](h+12|0,d)}d=J[c+976>>2];Va((d<<2)+b|0,0,g-d<<2);J[c+976>>2]=g;J[c+972>>2]=b;d=J[e+52>>2];h=K[d+43|0]}b=(j>>>3&536870908)+b|0;J[b>>2]=J[b>>2]|1<>1];h:{if(b&1){break h}if(!(b&256)){break b}if(J[J[d+16>>2]+92>>2]!=2139095039?b&32:0){break h}if(!(b&64)|J[J[d+20>>2]+92>>2]==2139095039){break b}}h=J[d+48>>2];j=h+32>>>5|0;c=J[i+312>>2];i:{if(j>>>0<=(J[c+964>>2]&2147483647)>>>0){g=J[c+960>>2];break i}b=J[40592];g=Ja[J[J[b+12>>2]+8>>2]](b+12|0,j<<2,29909,22033,438)|0;b=J[c+960>>2];j:{if(!b){break j}Ua(g,b,J[c+964>>2]<<2);if(J[c+964>>2]<0){break j}b=J[c+960>>2];if(!b){break j}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+964>>2];Va((b<<2)+g|0,0,j-b<<2);J[c+964>>2]=j;J[c+960>>2]=g;d=J[e+52>>2];b=L[d+40>>1]}c=(h>>>3&536870908)+g|0;J[c>>2]=J[c>>2]|1<>2];N[c+544>>2]=N[e+36>>2];N[c+548>>2]=N[e+40>>2];N[c+552>>2]=N[e+44>>2];k=N[e+20>>2];l=N[e+16>>2];N[c+536>>2]=-N[e+24>>2];N[c+532>>2]=-k;N[c+528>>2]=-l;g=J[e+72>>2];J[c+540>>2]=0;J[c+580>>2]=g;N[c+588>>2]=N[e+88>>2];N[c+584>>2]=N[e+80>>2];k=N[e+84>>2];J[c+568>>2]=0;J[c+560>>2]=0;J[c+564>>2]=0;N[c+572>>2]=k;J[c+556>>2]=2139095039;I[f+60>>1]=L[e+76>>1];I[f+62>>1]=L[e+78>>1];d=J[d+32>>2];k:{if(zm(c+528|0,1,c,f+45|0,f+52|0,f+48|0,f+46|0,f+56|0,4,J[c+7188>>2],(b&128)>>>7|0,1,f+60|0,f+44|0,16,0,0,0,0,0,0,(g|0)!=-1)){c=L[f+46>>1];b=J[f+52>>2];I[b+6>>1]=0;I[b+4>>1]=c;J[J[e+52>>2]+32>>2]=b;if(d){I[d+6>>1]=1}J[b>>2]=d;N[J[f+56>>2]>>2]=N[e+96>>2];break k}if(!d){J[J[e+52>>2]+32>>2]=0;break k}I[d+6>>1]=1}if(K[J[e+52>>2]+40|0]&24){break b}k=N[e+96>>2];if(k==Q(0)){break b}J[f+32>>2]=0;N[f+16>>2]=k;k=Q(34028234663852886e22);l=Q(34028234663852886e22);b=J[e>>2];if(b){l=N[J[b+36>>2]+92>>2]}b=J[e+4>>2];if(b){k=N[J[b+36>>2]+92>>2]}N[f+20>>2]=k>l?l:k;b=J[J[e+8>>2]+100>>2];J[f+24>>2]=b;e=J[J[e+12>>2]+100>>2];J[f+28>>2]=e;if(b>>>0>e>>>0){J[f+28>>2]=b;J[f+24>>2]=e}b=J[i+316>>2];e=J[b+8>>2];if(e>>>0>=(J[b+12>>2]&2147483647)>>>0){dj(b,f+12|0);break b}c=J[f+16>>2];e=J[b+4>>2]+(e<<5)|0;J[e>>2]=J[f+12>>2];J[e+4>>2]=c;c=J[f+40>>2];J[e+24>>2]=J[f+36>>2];J[e+28>>2]=c;c=J[f+32>>2];J[e+16>>2]=J[f+28>>2];J[e+20>>2]=c;c=J[f+24>>2];J[e+8>>2]=J[f+20>>2];J[e+12>>2]=c;J[b+8>>2]=J[b+8>>2]+1}a=a+1|0;if((m|0)!=(a|0)){continue}break}}n=n+1|0;if((o|0)!=(n|0)){continue}break}}a=J[i+312>>2];J[a+1e3>>2]=J[a+1e3>>2]+p;J[a+1004>>2]=J[a+1004>>2]+q;Ha=f- -64|0}function yp(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),I=Q(0),K=Q(0),L=Q(0),M=0,O=Q(0),R=Q(0);p=Ha-1056|0;Ha=p;i=N[e+8>>2];q=Q(i+i);A=q>Q(0);B=Q(-q);i=N[e+4>>2];r=Q(i+i);E=r>Q(0);C=Q(-r);i=N[e>>2];s=Q(i+i);e=s>Q(0);D=Q(-s);i=N[d+8>>2];w=Q(i+i);i=N[d+4>>2];x=Q(i+i);i=N[d>>2];y=Q(i+i);i=N[f>>2];a:{if(i>=Q(34028234663852886e22)){t=r==Q(0)?x:r>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);u=s==Q(0)?y:s>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);i=w;if(q==Q(0)){break a}i=q>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break a}t=Q(x+Q(r*i));u=Q(y+Q(s*i));i=Q(w+Q(q*i))}B=A?q:B;C=E?r:C;D=e?s:D;H[p+1040|0]=1;J[p+1048>>2]=256;J[p+1052>>2]=256;J[p+1044>>2]=p+16;J[p+16>>2]=J[c+588>>2];G=it?x:t;K=y>u?y:u;i=i>w?w:i;t=x>2]+(c<<2)>>2];h=N[e+16>>2];m=N[e>>2];j=Q(h-m);m=Q(h+m);d:{if(!(Q(j+m)>=u)|!(Q(m-j)<=K)){break d}k=N[e+20>>2];l=N[e+4>>2];h=Q(k-l);k=Q(k+l);l=Q(x-k);n=Q(y-m);m=Q(Q(s*l)-Q(r*n));if(!(Q(Q(C*j)+Q(D*h))>=(m>Q(0)?m:Q(-m)))|!(Q(h+k)>=t)|!(Q(k-h)<=I)){break d}o=Q(B*h);m=N[e+24>>2];k=N[e+8>>2];h=Q(m-k);m=Q(m+k);v=Q(w-m);k=Q(Q(r*v)-Q(q*l));if(!(Q(o+Q(C*h))>=(k>Q(0)?k:Q(-k)))|!(Q(h+m)>=i)|!(Q(m-h)<=G)){break d}h=Q(Q(B*j)+Q(D*h));j=Q(Q(q*n)-Q(s*v));if(!(h>=(j>Q(0)?j:Q(-j)))){break d}m=N[f>>2];N[p+12>>2]=m;if(J[e+40>>2]){while(1){d=J[e+36>>2];k=N[d- -64>>2];l=N[d+48>>2];j=Q(k-l);m=N[d+68>>2];n=N[d+52>>2];h=Q(m-n);m=Q(m+n);n=Q(x-m);k=Q(k+l);v=Q(y-k);l=Q(Q(s*n)-Q(r*v));e=Q(k-j)<=K&Q(j+k)>=u&Q(Q(C*j)+Q(D*h))>=(l>Q(0)?l:Q(-l))&Q(h+m)>=t&Q(m-h)<=I;z=Q(B*h);l=N[d+72>>2];o=N[d+56>>2];h=Q(l-o);l=Q(l+o);o=Q(w-l);n=Q(Q(r*o)-Q(q*n));F=Q(Q(B*j)+Q(D*h));j=Q(Q(q*v)-Q(s*o));e=e&Q(z+Q(C*h))>=(n>Q(0)?n:Q(-n))&Q(h+l)>=i&Q(l-h)<=G&F>=(j>Q(0)?j:Q(-j));v=N[d+16>>2];o=N[d>>2];j=Q(v-o);n=N[d+20>>2];z=N[d+4>>2];h=Q(n-z);n=Q(n+z);z=Q(x-n);v=Q(v+o);L=Q(y-v);o=Q(Q(s*z)-Q(r*L));A=Q(v-j)<=K&Q(j+v)>=u&Q(Q(C*j)+Q(D*h))>=(o>Q(0)?o:Q(-o))&Q(h+n)>=t&Q(n-h)<=I;O=Q(B*h);o=N[d+24>>2];F=N[d+8>>2];h=Q(o-F);o=Q(o+F);F=Q(w-o);z=Q(Q(r*F)-Q(q*z));R=Q(Q(B*j)+Q(D*h));j=Q(Q(q*L)-Q(s*F));A=A&Q(O+Q(C*h))>=(z>Q(0)?z:Q(-z))&Q(h+o)>=i&Q(o-h)<=G&R>=(j>Q(0)?j:Q(-j));e:{if(!(!A|!e)){e=Q(Q(Q(l-o)*q)+Q(Q(Q(k-v)*s)+Q(r*Q(m-n))))>Q(0);J[J[p+1044>>2]+(c<<2)>>2]=d+P(e,48);e=d+P(!e,48)|0;c=c+1|0;if((c|0)!=(J[p+1052>>2]&2147483647)){break e}Wc(p+16|0,c<<1);break e}if(!(e|A)){break d}e=A?d:d+48|0}if(J[e+40>>2]){continue}break}m=N[f>>2]}d=J[e+36>>2];A=J[d>>2];if(!A){break d}e=d+4|0;d=A;while(1){M=J[e>>2];f:{if(A>>>0>=2){E=P(M,24)+b|0;h=N[E+12>>2];k=N[E>>2];j=Q(h-k);k=Q(k+h);if(!(Q(j+k)>=u)|!(Q(k-j)<=K)){break f}l=N[E+16>>2];n=N[E+4>>2];h=Q(l-n);l=Q(n+l);n=Q(x-l);v=Q(y-k);k=Q(Q(s*n)-Q(r*v));if(!(Q(Q(C*j)+Q(D*h))>=(k>Q(0)?k:Q(-k)))|!(Q(h+l)>=t)|!(Q(l-h)<=I)){break f}z=Q(B*h);k=N[E+20>>2];l=N[E+8>>2];h=Q(k-l);k=Q(l+k);o=Q(w-k);l=Q(Q(r*o)-Q(q*n));if(!(Q(z+Q(C*h))>=(l>Q(0)?l:Q(-l)))|!(Q(h+k)>=i)|!(Q(k-h)<=G)){break f}h=Q(Q(B*j)+Q(D*h));j=Q(Q(q*v)-Q(s*o));if(!(h>=(j>Q(0)?j:Q(-j)))){break f}}if(!(Ja[J[J[g>>2]>>2]](g,p+12|0,(M<<3)+a|0)|0)){break c}j=N[p+12>>2];if(!(j>2]=j;i=Q(w+Q(q*j));G=it?x:t;u=Q(y+Q(s*j));K=y>u?y:u;i=i>w?w:i;t=x>2];g:{if((b|0)<0|!(b&2147483647)){break g}b=J[p+1044>>2];if((b|0)==(p+16|0)|!b){break g}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}Ha=p+1056|0;return a}function YG(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),H=Q(0);v=L[a+4>>1];g=J[b+4>>2];i=L[a+16>>1]+a|0;f=i;J[f>>2]=J[b>>2];J[f+4>>2]=g;f=J[b+12>>2];J[i+8>>2]=J[b+8>>2];J[i+12>>2]=f;f=J[b+20>>2];J[i+16>>2]=J[b+16>>2];J[i+20>>2]=f;f=J[b+28>>2];J[i+24>>2]=J[b+24>>2];J[i+28>>2]=f;f=J[b+36>>2];J[i+32>>2]=J[b+32>>2];J[i+36>>2]=f;f=J[b+44>>2];J[i+40>>2]=J[b+40>>2];J[i+44>>2]=f;f=J[b+52>>2];J[i+48>>2]=J[b+48>>2];J[i+52>>2]=f;f=J[b+60>>2];J[i+56>>2]=J[b+56>>2];J[i+60>>2]=f;g=b- -64|0;k=J[g+4>>2];f=i- -64|0;J[f>>2]=J[g>>2];J[f+4>>2]=k;f=J[b+76>>2];J[i+72>>2]=J[b+72>>2];J[i+76>>2]=f;f=J[b+84>>2];J[i+80>>2]=J[b+80>>2];J[i+84>>2]=f;f=J[b+92>>2];J[i+88>>2]=J[b+88>>2];J[i+92>>2]=f;f=J[b+100>>2];J[i+96>>2]=J[b+96>>2];J[i+100>>2]=f;f=J[b+108>>2];J[i+104>>2]=J[b+104>>2];J[i+108>>2]=f;f=J[b+124>>2];J[i+120>>2]=J[b+120>>2];J[i+124>>2]=f;f=J[b+116>>2];J[i+112>>2]=J[b+112>>2];J[i+116>>2]=f;f=J[b+140>>2];J[i+136>>2]=J[b+136>>2];J[i+140>>2]=f;f=J[b+132>>2];J[i+128>>2]=J[b+128>>2];J[i+132>>2]=f;k=1;if(v>>>0>1){while(1){g=P(k,144)+b|0;h=J[g+4>>2];f=P(k,400)+i|0;J[f>>2]=J[g>>2];J[f+4>>2]=h;h=J[g+12>>2];J[f+8>>2]=J[g+8>>2];J[f+12>>2]=h;h=J[g+20>>2];J[f+16>>2]=J[g+16>>2];J[f+20>>2]=h;h=J[g+28>>2];J[f+24>>2]=J[g+24>>2];J[f+28>>2]=h;h=J[g+36>>2];J[f+32>>2]=J[g+32>>2];J[f+36>>2]=h;h=J[g+44>>2];J[f+40>>2]=J[g+40>>2];J[f+44>>2]=h;h=J[g+52>>2];J[f+48>>2]=J[g+48>>2];J[f+52>>2]=h;h=J[g+60>>2];J[f+56>>2]=J[g+56>>2];J[f+60>>2]=h;w=g- -64|0;E=J[w+4>>2];h=f- -64|0;J[h>>2]=J[w>>2];J[h+4>>2]=E;h=J[g+76>>2];J[f+72>>2]=J[g+72>>2];J[f+76>>2]=h;h=J[g+84>>2];J[f+80>>2]=J[g+80>>2];J[f+84>>2]=h;h=J[g+92>>2];J[f+88>>2]=J[g+88>>2];J[f+92>>2]=h;h=J[g+100>>2];J[f+96>>2]=J[g+96>>2];J[f+100>>2]=h;h=J[g+108>>2];J[f+104>>2]=J[g+104>>2];J[f+108>>2]=h;h=J[g+124>>2];J[f+120>>2]=J[g+120>>2];J[f+124>>2]=h;h=J[g+116>>2];J[f+112>>2]=J[g+112>>2];J[f+116>>2]=h;h=J[g+140>>2];J[f+136>>2]=J[g+136>>2];J[f+140>>2]=h;h=J[g+132>>2];J[f+128>>2]=J[g+128>>2];J[f+132>>2]=h;g=P(k,84)+d|0;F=N[g+16>>2];G=N[g+20>>2];H=N[g+24>>2];h=P(K[(a+k|0)- -64|0],28)+c|0;l=N[h+24>>2];m=N[h+16>>2];r=N[h+20>>2];h=P(k,28)+c|0;j=N[h+24>>2];s=N[g+52>>2];n=N[h+16>>2];t=N[g+44>>2];o=N[h+20>>2];u=N[g+48>>2];J[f+268>>2]=0;n=Q(t-n);x=Q(n*Q(0));o=Q(u-o);N[f+264>>2]=-Q(x-o);j=Q(s-j);p=Q(n*Q(-0));N[f+260>>2]=-Q(j+p);q=Q(o*Q(0));y=Q(j*Q(-0));N[f+256>>2]=-Q(q+y);J[f+248>>2]=-2147483648;J[f+252>>2]=0;J[f+240>>2]=-1082130432;J[f+244>>2]=-2147483648;J[f+172>>2]=0;J[f+152>>2]=0;J[f+156>>2]=0;J[f+144>>2]=1065353216;J[f+148>>2]=0;J[f+300>>2]=0;z=Q(o*Q(-0));N[f+296>>2]=-Q(n+z);A=Q(j*Q(0));N[f+292>>2]=-Q(A+p);N[f+288>>2]=-Q(q-j);J[f+280>>2]=-2147483648;J[f+284>>2]=0;J[f+272>>2]=-2147483648;J[f+276>>2]=-1082130432;J[f+204>>2]=0;J[f+184>>2]=0;J[f+188>>2]=0;J[f+176>>2]=0;J[f+180>>2]=1065353216;j=Q(t-m);p=Q(j*Q(0));m=Q(u-r);N[f+168>>2]=p-m;l=Q(s-l);r=Q(j*Q(-0));N[f+164>>2]=l+r;q=Q(m*Q(0));B=Q(l*Q(-0));N[f+160>>2]=q+B;C=Q(m*Q(-0));N[f+200>>2]=j+C;D=Q(l*Q(0));N[f+196>>2]=D+r;N[f+192>>2]=q-l;J[f+396>>2]=0;N[f+392>>2]=Q(Q(H-s)*Q(.9900000095367432))*e;N[f+388>>2]=Q(Q(G-u)*Q(.9900000095367432))*e;N[f+384>>2]=Q(Q(F-t)*Q(.9900000095367432))*e;J[f+332>>2]=0;N[f+328>>2]=-Q(x+z);N[f+324>>2]=-Q(A-n);N[f+320>>2]=-Q(o+y);J[f+312>>2]=-1082130432;J[f+316>>2]=0;J[f+304>>2]=-2147483648;J[f+308>>2]=-2147483648;J[f+236>>2]=0;N[f+232>>2]=p+C;N[f+228>>2]=D-j;N[f+224>>2]=m+B;J[f+216>>2]=1065353216;J[f+220>>2]=0;J[f+208>>2]=0;J[f+212>>2]=0;k=k+1|0;if((v|0)!=(k|0)){continue}break}}}function kn(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,w=0,y=0,z=0,A=0;o=Ha-16|0;Ha=o;s=(C(a),v(2));e=s&2147483647;a:{if(e>>>0<=1305022426){j=+a;d=j*.6366197723675814+6755399441055744+-6755399441055744;r=j+d*-1.5707963109016418+d*-1.5893254773528196e-8;O[b>>3]=r;c=r<-.7853981852531433;if(R(d)<2147483648){e=~~d}else{e=-2147483648}if(c){d=d+-1;O[b>>3]=j+d*-1.5707963109016418+d*-1.5893254773528196e-8;e=e-1|0;break a}if(!(r>.7853981852531433)){break a}d=d+1;O[b>>3]=j+d*-1.5707963109016418+d*-1.5893254773528196e-8;e=e+1|0;break a}if(e>>>0>=2139095040){O[b>>3]=Q(a-a);e=0;break a}c=e;e=(e>>>23|0)-150|0;O[o+8>>3]=(x(2,c-(e<<23)|0),D());t=o+8|0;g=Ha-560|0;Ha=g;c=(e-3|0)/24|0;p=(c|0)>0?c:0;i=e+P(p,-24)|0;l=J[29136];if((l|0)>=0){e=l+1|0;c=p;while(1){O[(g+320|0)+(f<<3)>>3]=(c|0)<0?0:+J[(c<<2)+116560>>2];c=c+1|0;f=f+1|0;if((e|0)!=(f|0)){continue}break}}k=i-24|0;e=0;f=(l|0)>0?l:0;while(1){c=0;d=0;while(1){d=O[(c<<3)+t>>3]*O[(g+320|0)+(e-c<<3)>>3]+d;c=c+1|0;if((c|0)!=1){continue}break}O[(e<<3)+g>>3]=d;c=(e|0)==(f|0);e=e+1|0;if(!c){continue}break}z=47-i|0;u=48-i|0;A=i-25|0;e=l;b:{while(1){d=O[(e<<3)+g>>3];c=0;f=e;n=(e|0)<=0;if(!n){while(1){m=(g+480|0)+(c<<2)|0;j=d*5.960464477539063e-8;c:{if(R(j)<2147483648){h=~~j;break c}h=-2147483648}j=+(h|0);d=j*-16777216+d;d:{if(R(d)<2147483648){h=~~d;break d}h=-2147483648}J[m>>2]=h;f=f-1|0;d=O[(f<<3)+g>>3]+j;c=c+1|0;if((e|0)!=(c|0)){continue}break}}d=Dj(d,k);d=d+V(d*.125)*-8;e:{if(R(d)<2147483648){m=~~d;break e}m=-2147483648}d=d-+(m|0);f:{g:{h:{w=(k|0)<=0;i:{if(!w){f=(e<<2)+g|0;h=J[f+476>>2];c=h>>u;q=f;f=h-(c<>2]=f;m=c+m|0;h=f>>z;break i}if(k){break h}h=J[((e<<2)+g|0)+476>>2]>>23}if((h|0)<=0){break f}break g}h=2;if(d>=.5){break g}h=0;break f}c=0;f=0;if(!n){while(1){q=(g+480|0)+(c<<2)|0;n=J[q>>2];y=16777215;j:{k:{if(f){break k}y=16777216;if(n){break k}f=0;break j}J[q>>2]=y-n;f=1}c=c+1|0;if((e|0)!=(c|0)){continue}break}}l:{if(w){break l}c=8388607;m:{switch(A|0){case 1:c=4194303;break;case 0:break m;default:break l}}n=(e<<2)+g|0;J[n+476>>2]=J[n+476>>2]&c}m=m+1|0;if((h|0)!=2){break f}d=1-d;h=2;if(!f){break f}d=d-Dj(1,k)}if(d==0){f=0;n:{c=e;if((l|0)>=(e|0)){break n}while(1){c=c-1|0;f=J[(g+480|0)+(c<<2)>>2]|f;if((c|0)>(l|0)){continue}break}if(!f){break n}i=k;while(1){i=i-24|0;e=e-1|0;if(!J[(g+480|0)+(e<<2)>>2]){continue}break}break b}c=1;while(1){f=c;c=c+1|0;if(!J[(g+480|0)+(l-f<<2)>>2]){continue}break}f=e+f|0;while(1){e=e+1|0;O[(g+320|0)+(e<<3)>>3]=J[(e+p<<2)+116560>>2];c=0;d=0;while(1){d=O[(c<<3)+t>>3]*O[(g+320|0)+(e-c<<3)>>3]+d;c=c+1|0;if((c|0)!=1){continue}break}O[(e<<3)+g>>3]=d;if((e|0)<(f|0)){continue}break}e=f;continue}break}d=Dj(d,24-i|0);o:{if(d>=16777216){k=(g+480|0)+(e<<2)|0;j=d*5.960464477539063e-8;p:{if(R(j)<2147483648){c=~~j;break p}c=-2147483648}d=+(c|0)*-16777216+d;q:{if(R(d)<2147483648){f=~~d;break q}f=-2147483648}J[k>>2]=f;e=e+1|0;break o}if(R(d)<2147483648){c=~~d}else{c=-2147483648}i=k}J[(g+480|0)+(e<<2)>>2]=c}d=Dj(1,i);r:{if((e|0)<0){break r}c=e;while(1){f=c;O[(c<<3)+g>>3]=d*+J[(g+480|0)+(c<<2)>>2];c=c-1|0;d=d*5.960464477539063e-8;if(f){continue}break}if((e|0)<0){break r}f=e;while(1){d=0;c=0;i=e-f|0;k=(i|0)>(l|0)?l:i;if((k|0)>=0){while(1){d=O[(c<<3)+119328>>3]*O[(c+f<<3)+g>>3]+d;p=(c|0)!=(k|0);c=c+1|0;if(p){continue}break}}O[(g+160|0)+(i<<3)>>3]=d;c=(f|0)>0;f=f-1|0;if(c){continue}break}}d=0;if((e|0)>=0){while(1){c=e;e=e-1|0;d=d+O[(g+160|0)+(c<<3)>>3];if(c){continue}break}}O[o>>3]=h?-d:d;Ha=g+560|0;e=m&7;d=O[o>>3];if((s|0)<0){O[b>>3]=-d;e=0-e|0;break a}O[b>>3]=d}Ha=o+16|0;return e}function raa(a,b,c,d,e,f){a=a|0;b=Q(b);c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=0,C=0,D=0,E=0,F=0,G=0,I=0,L=0,O=0;h=Ha-176|0;Ha=h;a:{if(K[a+488|0]){Wa(J[40592],8,15833,893,82514,0);break a}o=a+112|0;sl(a,o);E=J[a+448>>2];g=J[a+444>>2];F=J[a+468>>2];I=Va(J[f+40>>2],0,P(F,e)<<2);if(!e){break a}G=H[J[a+476>>2]]&1;A=Q(Q(1)/b);L=E<<5;O=g+(c<<5)|0;while(1){g=P(C,12)+d|0;Ja[J[J[g>>2]+160>>2]](g,h+128|0);g=J[O+16>>2];m=J[f+52>>2];n=0;J[h+120>>2]=0;J[h+112>>2]=0;J[h+116>>2]=0;J[h+104>>2]=0;J[h+108>>2]=0;J[h+96>>2]=0;J[h+100>>2]=0;J[h+88>>2]=0;J[h+92>>2]=0;J[h+80>>2]=0;J[h+84>>2]=0;B=fe(m,E,h+80|0);i=Va(J[h+92>>2],0,L);b=N[g+8>>2];v=N[g+12>>2];w=N[g>>2];x=N[g+4>>2];J[h+76>>2]=0;J[h+60>>2]=0;p=N[h+160>>2];r=Q(p+p);p=N[h+152>>2];s=Q(p+p);p=N[h+156>>2];t=Q(p+p);y=Q(Q(b*r)+Q(Q(w*s)+Q(x*t)));p=Q(Q(v*v)+Q(-.5));N[h+72>>2]=Q(b*y)+Q(Q(r*p)-Q(v*Q(Q(w*t)-Q(s*x))));N[h+68>>2]=Q(x*y)+Q(Q(t*p)-Q(v*Q(Q(b*s)-Q(r*w))));N[h+64>>2]=Q(w*y)+Q(Q(s*p)-Q(v*Q(Q(x*r)-Q(t*b))));r=N[h+136>>2];r=Q(r+r);s=N[h+128>>2];s=Q(s+s);t=N[h+132>>2];t=Q(t+t);y=Q(Q(b*r)+Q(Q(w*s)+Q(x*t)));N[h+56>>2]=Q(b*y)+Q(Q(r*p)-Q(v*Q(Q(w*t)-Q(s*x))));N[h+52>>2]=Q(x*y)+Q(Q(t*p)-Q(v*Q(Q(b*s)-Q(r*w))));N[h+48>>2]=Q(w*y)+Q(Q(s*p)-Q(v*Q(Q(x*r)-Q(t*b))));AG(c,o,i,h+48|0);u=m+4|0;z=h+16|0;k=J[a+468>>2];q=(k<<3)+15&-16;g=J[m+8>>2];l=J[m+4>>2]+(g<<2)|0;j=J[l-4>>2];if((q|0)<=(j-J[m+16>>2]|0)){n=j-q|0;J[h+4>>2]=n;b:{if(g>>>0>=(J[m+12>>2]&2147483647)>>>0){bc(u,h+4|0);break b}J[l>>2]=n;J[m+8>>2]=g+1}n=J[h+4>>2]}g=k<<2;j=Va(n,0,g);BG(z,G,c,o,i,j);g=g+j|0;c:{if(!k){break c}n=0;i=0;if(k>>>0>=4){D=k&-4;q=0;while(1){l=i<<2;N[l+g>>2]=A*N[j+l>>2];z=l|4;N[z+g>>2]=A*N[j+z>>2];z=l|8;N[z+g>>2]=A*N[j+z>>2];l=l|12;N[l+g>>2]=A*N[j+l>>2];i=i+4|0;q=q+4|0;if((D|0)!=(q|0)){continue}break}}k=k&3;if(!k){break c}while(1){l=i<<2;N[l+g>>2]=A*N[j+l>>2];i=i+1|0;n=n+1|0;if((k|0)!=(n|0)){continue}break}}vi(o);J[h+108>>2]=g;J[h+96>>2]=0;J[h+104>>2]=0;J[h+112>>2]=(P(C,F)<<2)+I;d:{if(G){J[h+12>>2]=0;J[h+4>>2]=0;J[h+8>>2]=0;g=h+80|0;tc(o,g);Va(J[h+88>>2],0,J[a+448>>2]<<5);uc(o,h+4|0,g);Yc(o,g);Jc(o,g);Ye(o,g);break d}J[h+12>>2]=0;J[h+4>>2]=0;J[h+8>>2]=0;g=h+80|0;tc(o,g);Va(J[h+88>>2],0,J[a+448>>2]<<5);uc(o,h+4|0,g);Yc(o,g);Jc(o,g);Xe(o,g);We(o,g)}g=J[m+16>>2];e:{if(!(g>>>0<=j>>>0&j>>>0>2]>>>0)){if(!j){break e}g=J[40592];Ja[J[J[g+12>>2]+12>>2]](g+12|0,j);break e}D=J[m+4>>2];k=0;q=J[m+8>>2];n=q;while(1){l=k;k=k+1|0;g=n;n=g-1|0;i=D+(n<<2)|0;if(j>>>0>M[i>>2]){continue}break}f:{if(g>>>0>=q>>>0){break f}j=0;k=l&3;if(k){while(1){J[i>>2]=J[J[u>>2]+(g<<2)>>2];g=g+1|0;i=i+4|0;j=j+1|0;if((k|0)!=(j|0)){continue}break}}if(l-1>>>0<3){break f}while(1){k=g<<2;J[i>>2]=J[k+J[u>>2]>>2];J[i+4>>2]=J[(k+J[u>>2]|0)+4>>2];J[i+8>>2]=J[(k+J[u>>2]|0)+8>>2];J[i+12>>2]=J[(k+J[u>>2]|0)+12>>2];i=i+16|0;g=g+4|0;if((q|0)!=(g|0)){continue}break}}J[m+8>>2]=q-1}g=J[m+16>>2];g:{if(!(g>>>0<=B>>>0&g+J[m+20>>2]>>>0>B>>>0)){if(!B){break g}g=J[40592];Ja[J[J[g+12>>2]+12>>2]](g+12|0,B);break g}q=J[m+4>>2];g=0;l=J[m+8>>2];k=l;while(1){n=g;g=g+1|0;i=k;k=i-1|0;j=q+(k<<2)|0;if(M[j>>2]>>0){continue}break}h:{if(i>>>0>=l>>>0){break h}g=0;k=n&3;if(k){while(1){J[j>>2]=J[J[u>>2]+(i<<2)>>2];i=i+1|0;j=j+4|0;g=g+1|0;if((k|0)!=(g|0)){continue}break}}if(n-1>>>0<3){break h}while(1){g=i<<2;J[j>>2]=J[g+J[u>>2]>>2];J[j+4>>2]=J[(g+J[u>>2]|0)+4>>2];J[j+8>>2]=J[(g+J[u>>2]|0)+8>>2];J[j+12>>2]=J[(g+J[u>>2]|0)+12>>2];j=j+16|0;i=i+4|0;if((l|0)!=(i|0)){continue}break}}J[m+8>>2]=l-1}C=C+1|0;if((C|0)!=(e|0)){continue}break}}Ha=h+176|0}function wg(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;l=Ha-16|0;Ha=l;e=c?d:L[a+24>>1];q=e<<2;d=q>>>0>1024;H[l+12|0]=d;a:{b:{c:{if(!d){d=l-(q+15&-16)|0;Ha=d;J[l+8>>2]=d;break c}d=Rb(l+7|0,q,23410,417);J[l+8>>2]=d;if(!d){break b}}d:{if(c){if(!e){break a}d=0;while(1){a=J[(g<<2)+c>>2];i=a+32|0;k=J[l+8>>2];h=J[b+4>>2];e:{f:{if(!(h&8)){break f}a=J[a+36>>2];if((a&251658240)!=16777216){a=J[b+8>>2];if(!a){a=_a(J[b>>2],h>>>24&15);J[b+8>>2]=a}h=J[a+28>>2];if(!h){break f}f=J[a+24>>2];a=0;while(1){if((i|0)==J[f+(a<<2)>>2]){break e}a=a+1|0;if((h|0)!=(a|0)){continue}break}break f}if((a&-1073741824)==1073741824){break e}}J[k+(d<<2)>>2]=i;d=d+1|0}g=g+1|0;if((e|0)!=(g|0)){continue}break}break d}if(!e){break a}k=L[a+24>>1]==1?a+20|0:J[a+20>>2];d=0;while(1){a=J[k+(g<<2)>>2];c=J[a+36>>2];g:{if(!(K[(c&64?J[a+40>>2]+52|0:a+112|0)|0]&5)){break g}i=a+32|0;h=J[l+8>>2];a=J[b+4>>2];h:{if(!(a&8)){break h}if((c&251658240)!=16777216){c=J[b+8>>2];if(!c){c=_a(J[b>>2],a>>>24&15);J[b+8>>2]=c}f=J[c+28>>2];if(!f){break h}c=J[c+24>>2];a=0;while(1){if((i|0)==J[c+(a<<2)>>2]){break g}a=a+1|0;if((f|0)!=(a|0)){continue}break}break h}if((c&-1073741824)==1073741824){break g}}J[h+(d<<2)>>2]=i;d=d+1|0}g=g+1|0;if((e|0)!=(g|0)){continue}break}}if(d){g=J[l+8>>2];h=0;k=Ha-16|0;Ha=k;i:{j:{k:{l:{a=J[b+4>>2];switch((a>>>30|0)-2|0){case 1:break j;case 0:break l;default:break k}}if(K[J[b>>2]+4785|0]){break j}}if(!d){break i}a=0;while(1){c=J[g+(a<<2)>>2];e=J[b+4>>2];J[k+4>>2]=128;H[k+3|0]=0;_c(J[((e>>>22&60)+108152|0)+12>>2]+b|0,c+16|0,k+4|0,k+3|0,0);a=a+1|0;if((d|0)!=(a|0)){continue}break}break i}i=J[b+8>>2];if(!i){i=_a(J[b>>2],a>>>24&15);J[b+8>>2]=i}c=J[i+88>>2];m:{if(!c){if((d|0)==1){a=J[g>>2];J[i+88>>2]=1;J[i+84>>2]=a;break m}a=J[b>>2];f=J[a+4872>>2];J[k+8>>2]=0;bp(a+4868|0,d+f|0,k+8|0);a=J[a+4868>>2];if(!a){break i}n:{if(!d){break n}c=a+(f<<2)|0;a=0;if(d>>>0>=4){n=d&-4;while(1){e=a<<2;J[e+c>>2]=J[e+g>>2];o=e|4;J[o+c>>2]=J[g+o>>2];o=e|8;J[o+c>>2]=J[g+o>>2];e=e|12;J[e+c>>2]=J[e+g>>2];a=a+4|0;m=m+4|0;if((n|0)!=(m|0)){continue}break}}e=d&3;if(!e){break n}while(1){n=a<<2;J[n+c>>2]=J[g+n>>2];a=a+1|0;h=h+1|0;if((e|0)!=(h|0)){continue}break}}J[i+88>>2]=d;J[i+84>>2]=f;break m}a=J[b>>2];n=J[a+4872>>2];J[k+12>>2]=0;o=c+d|0;bp(a+4868|0,n+o|0,k+12|0);a=J[a+4868>>2];if(!a){break i}e=a+(n<<2)|0;c=J[i+88>>2];o:{if((c|0)==1){J[e>>2]=J[i+84>>2];if(!d){break o}a=0;if(d>>>0>=4){m=d&-4;f=0;while(1){c=a<<2;j=c|4;J[j+e>>2]=J[c+g>>2];p=c|8;J[p+e>>2]=J[g+j>>2];c=c|12;J[c+e>>2]=J[g+p>>2];a=a+4|0;J[e+(a<<2)>>2]=J[c+g>>2];f=f+4|0;if((m|0)!=(f|0)){continue}break}}d=d&3;if(!d){break o}while(1){c=a+1|0;J[e+(c<<2)>>2]=J[g+(a<<2)>>2];a=c;h=h+1|0;if((d|0)!=(h|0)){continue}break}break o}p:{if(!c){break p}h=J[J[b>>2]+4868>>2]+(J[i+84>>2]<<2)|0;a=0;if(c>>>0>=4){m=c&-4;while(1){f=a<<2;J[f+e>>2]=J[f+h>>2];j=f|4;J[j+e>>2]=J[h+j>>2];j=f|8;J[j+e>>2]=J[h+j>>2];f=f|12;J[f+e>>2]=J[f+h>>2];a=a+4|0;p=p+4|0;if((m|0)!=(p|0)){continue}break}}f=c&3;if(!f){break p}while(1){m=a<<2;J[m+e>>2]=J[h+m>>2];a=a+1|0;r=r+1|0;if((f|0)!=(r|0)){continue}break}}if(!d){break o}h=0;a=0;if(d>>>0>=4){m=d&-4;f=0;while(1){J[e+(a+c<<2)>>2]=J[g+(a<<2)>>2];j=a|1;J[e+(j+c<<2)>>2]=J[g+(j<<2)>>2];j=a|2;J[e+(j+c<<2)>>2]=J[g+(j<<2)>>2];j=a|3;J[e+(j+c<<2)>>2]=J[g+(j<<2)>>2];a=a+4|0;f=f+4|0;if((m|0)!=(f|0)){continue}break}}d=d&3;if(!d){break o}while(1){J[e+(a+c<<2)>>2]=J[g+(a<<2)>>2];a=a+1|0;h=h+1|0;if((d|0)!=(h|0)){continue}break}}J[i+88>>2]=o;J[i+84>>2]=n}Za(J[b>>2],b);J[b+4>>2]=J[b+4>>2]|32}Ha=k+16|0}if(q>>>0<1025){break a}}cb(J[l+8>>2])}Ha=l+16|0;return 1}function JG(a,b,c){var d=Q(0),e=0,f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=0,o=0,p=Q(0),q=0,r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0),I=Q(0),L=Q(0),M=0,O=0,S=0,T=0,U=0,V=0,W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=0,ha=0,ia=0,ja=0,ka=0;x=Ha-32|0;Ha=x;V=J[c+8>>2];q=J[c+4>>2];l=J[c>>2];i=N[b+352>>2];O=J[b+336>>2];if(!(H[J[b+364>>2]]&1)){G=N[b+448>>2];I=N[b+460>>2];L=N[b+472>>2];W=N[b+452>>2];X=N[b+464>>2];Y=N[b+476>>2];Z=N[b+456>>2];_=N[b+468>>2];$=N[b+480>>2];C=N[b+508>>2];aa=N[b+484>>2];ba=N[b+496>>2];m=N[b+416>>2];r=N[b+420>>2];D=N[b+512>>2];ca=N[b+488>>2];da=N[b+500>>2];u=N[b+424>>2];v=N[b+428>>2];z=N[b+432>>2];E=N[b+516>>2];ea=N[b+492>>2];fa=N[b+504>>2];A=N[b+436>>2];B=N[b+440>>2];h=J[c+12>>2];d=N[h+20>>2];s=N[b+444>>2];f=N[h+24>>2];w=N[b+412>>2];g=N[h+8>>2];j=N[h>>2];k=N[h+4>>2];p=N[h+16>>2];J[q+28>>2]=0;J[q+12>>2]=0;E=Q(Q(Q(Q(ea*j)+Q(fa*k))+Q(E*g))+Q(Q(s*f)+Q(Q(A*p)+Q(B*d))));N[q+24>>2]=-E;D=Q(Q(Q(Q(ca*j)+Q(da*k))+Q(D*g))+Q(Q(z*f)+Q(Q(u*p)+Q(v*d))));N[q+20>>2]=-D;C=Q(Q(Q(Q(aa*j)+Q(ba*k))+Q(C*g))+Q(Q(r*f)+Q(Q(w*p)+Q(m*d))));N[q+16>>2]=-C;r=Q(Q(Q(Q(r*j)+Q(z*k))+Q(s*g))+Q(Q(Q(Z*p)+Q(_*d))+Q($*f)));N[q+8>>2]=-r;m=Q(Q(Q(Q(m*j)+Q(v*k))+Q(B*g))+Q(Q(Q(W*p)+Q(X*d))+Q(Y*f)));N[q+4>>2]=-m;d=Q(Q(Q(Q(w*j)+Q(u*k))+Q(A*g))+Q(Q(Q(G*p)+Q(I*d))+Q(L*f)));N[q>>2]=-d;N[l>>2]=N[l>>2]-Q(i*d);N[l+4>>2]=N[l+4>>2]-Q(i*m);N[l+8>>2]=N[l+8>>2]-Q(i*r);N[l+16>>2]=N[l+16>>2]-Q(i*C);N[l+20>>2]=N[l+20>>2]-Q(i*D);N[l+24>>2]=N[l+24>>2]-Q(i*E)}if(O>>>0>=2){ga=J[c+24>>2];ha=J[c+28>>2];h=1;while(1){n=J[b+340>>2]+P(h,160)|0;d=N[n+124>>2];F=h<<5;e=F+J[b+332>>2]|0;c=(J[e+24>>2]<<5)+q|0;r=N[c>>2];f=N[n+120>>2];u=N[c+4>>2];z=Q(Q(Q(d*r)-Q(f*u))+N[c+24>>2]);v=N[c+8>>2];g=Q(f*v);f=N[n+128>>2];A=Q(Q(g-Q(f*r))+N[c+20>>2]);B=Q(Q(Q(f*u)-Q(d*v))+N[c+16>>2]);a:{b:{c=J[b+344>>2]+P(h,80)|0;t=K[c+76|0];if(t){S=J[c+72>>2]<<2;T=S+ha|0;ia=J[e+20>>2];c=0;while(1){e=c<<2;o=e+x|0;d=N[(e+n|0)+132>>2];e=n+(c<<5)|0;N[o>>2]=d-Q(Q(Q(N[e+24>>2]*v)+Q(Q(N[e+16>>2]*r)+Q(u*N[e+20>>2])))+Q(Q(N[e+8>>2]*z)+Q(Q(N[e>>2]*B)+Q(A*N[e+4>>2]))));c=c+1|0;if((t|0)!=(c|0)){continue}break}ja=t&254;ka=t&1;e=J[a+360>>2]+P(h,36)|0;n=0;while(1){y=n<<2;o=y+T|0;J[o>>2]=0;d=Q(0);c=0;M=0;if((t|0)!=1){while(1){d=Q(Q(N[y+(e+P(c,12)|0)>>2]*N[(c<<2)+x>>2])+d);N[o>>2]=d;U=c|1;d=Q(Q(N[y+(e+P(U,12)|0)>>2]*N[(U<<2)+x>>2])+d);N[o>>2]=d;c=c+2|0;M=M+2|0;if((ja|0)!=(M|0)){continue}break}}if(ka){N[o>>2]=Q(N[y+(e+P(c,12)|0)>>2]*N[(c<<2)+x>>2])+d}n=n+1|0;if((t|0)!=(n|0)){continue}break}if(t){break b}}f=Q(0);g=Q(0);j=Q(0);k=Q(0);p=Q(0);m=Q(0);break a}n=ga+S|0;y=J[b+272>>2]+P(h,76)|0;m=Q(0);c=0;p=Q(0);k=Q(0);j=Q(0);g=Q(0);f=Q(0);while(1){s=N[ia+264>>2];o=c<<2;e=o+T|0;o=n+o|0;w=N[o>>2];d=Q(Q(N[e>>2]*i)+w);if(s>2]=Q(d-w)/i}N[o>>2]=d;d=N[e>>2];e=y+P(c,24)|0;k=Q(k+Q(d*N[e+12>>2]));j=Q(j+Q(d*N[e+8>>2]));g=Q(g+Q(d*N[e+4>>2]));f=Q(f+Q(d*N[e>>2]));m=Q(m+Q(d*N[e+20>>2]));p=Q(p+Q(d*N[e+16>>2]));c=c+1|0;if((t|0)!=(c|0)){continue}break}}c=F+V|0;d=N[c+20>>2];s=N[c+24>>2];w=N[c>>2];G=N[c+4>>2];I=N[c+8>>2];L=N[c+16>>2];c=q+F|0;J[c+28>>2]=0;J[c+12>>2]=0;k=Q(k+Q(B+L));N[c+16>>2]=k;j=Q(j+Q(v+I));N[c+8>>2]=j;g=Q(g+Q(u+G));N[c+4>>2]=g;f=Q(f+Q(r+w));N[c>>2]=f;m=Q(m+Q(z+s));N[c+24>>2]=m;d=Q(p+Q(A+d));N[c+20>>2]=d;c=l+F|0;N[c>>2]=Q(i*f)+N[c>>2];N[c+4>>2]=Q(i*g)+N[c+4>>2];N[c+8>>2]=Q(i*j)+N[c+8>>2];N[c+16>>2]=Q(i*k)+N[c+16>>2];N[c+20>>2]=Q(i*d)+N[c+20>>2];N[c+24>>2]=Q(i*m)+N[c+24>>2];h=h+1|0;if((O|0)!=(h|0)){continue}break}}Ha=x+32|0}function Fg(a,b,c,d,e,f,g,h,i,j){var k=0,l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=0,t=0,u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0);k=Ha-160|0;Ha=k;J[a+16>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=0;J[a+4>>2]=0;J[k+104>>2]=2122317823;J[k+108>>2]=0;J[k+24>>2]=-25165825;J[k+28>>2]=0;J[k+120>>2]=2122317823;J[k+124>>2]=0;J[k+40>>2]=-25165825;J[k+44>>2]=0;J[k+136>>2]=2122317823;J[k+140>>2]=0;J[k+56>>2]=-25165825;J[k+60>>2]=0;J[k+152>>2]=2122317823;J[k+156>>2]=0;J[k+80>>2]=2122317823;J[k+84>>2]=2122317823;J[k+88>>2]=2122317823;J[k+92>>2]=0;J[k>>2]=-25165825;J[k+4>>2]=-25165825;J[k+8>>2]=-25165825;J[k+12>>2]=0;J[k+96>>2]=2122317823;J[k+100>>2]=2122317823;J[k+16>>2]=-25165825;J[k+20>>2]=-25165825;J[k+112>>2]=2122317823;J[k+116>>2]=2122317823;J[k+32>>2]=-25165825;J[k+36>>2]=-25165825;J[k+128>>2]=2122317823;J[k+132>>2]=2122317823;J[k+48>>2]=-25165825;J[k+52>>2]=-25165825;J[k+144>>2]=2122317823;J[k+148>>2]=2122317823;J[k+72>>2]=-25165825;J[k+76>>2]=0;J[k+64>>2]=-25165825;J[k+68>>2]=-25165825;if(d){q=i?16:0;r=((j|0)==1?2:1)<<2;while(1){t=(s<<5)+e|0;n=N[t+r>>2];l=N[r+(t+16|0)>>2];i=(Q(n-l)>c)<<2|q|(Q(n+l)>2];l=N[t+16>>2];v=Q(n-l);w=Q(n+l);j=K[(i|v>b|(w>2];y=N[m+4>>2];z=N[m+8>>2];A=N[m+12>>2];i=i+(k+80|0)|0;B=N[i>>2];C=N[i+4>>2];D=N[i+8>>2];E=N[t+4>>2];F=N[t+20>>2];G=N[t+8>>2];H=N[t+24>>2];o=N[i+12>>2];p=N[t+12>>2];n=N[t+28>>2];l=Q(p-n);N[i+12>>2]=l>o?o:l;l=Q(G-H);N[i+8>>2]=l>D?D:l;l=Q(E-F);N[i+4>>2]=l>C?C:l;N[i>>2]=v>B?B:v;l=Q(p+n);N[m+12>>2]=l>2]=l>2]=l>2]=w>2]=j;i=(j<<2)+a|0;J[i>>2]=J[i>>2]+1;s=s+1|0;if((s|0)!=(d|0)){continue}break}m=J[a+8>>2];r=J[a+4>>2];s=J[a+12>>2];q=J[a>>2]}J[a+20>>2]=0;r=q+r|0;J[a+28>>2]=r;J[a+24>>2]=q;m=m+r|0;J[a+32>>2]=m;i=m+s|0;J[a+36>>2]=i;if(d){while(1){m=(u<<5)+e|0;q=J[m+12>>2];i=(q<<2)+a|0;r=J[i+20>>2];J[i+20>>2]=r+1;j=J[m>>2];i=J[m+4>>2];b=N[m+8>>2];s=(r<<5)+g|0;J[s+12>>2]=q;N[s+8>>2]=b;J[s>>2]=j;J[s+4>>2]=i;q=J[m+24>>2];j=J[m+28>>2];i=J[m+20>>2];J[s+16>>2]=J[m+16>>2];J[s+20>>2]=i;J[s+24>>2]=q;J[s+28>>2]=j;j=(u<<3)+f|0;i=J[j+4>>2];q=(r<<3)+h|0;J[q>>2]=J[j>>2];J[q+4>>2]=i;u=u+1|0;if((u|0)!=(d|0)){continue}break}q=J[a>>2];r=q+J[a+4>>2]|0;m=r+J[a+8>>2]|0;i=m+J[a+12>>2]|0}J[a+36>>2]=i;J[a+32>>2]=m;J[a+28>>2]=r;J[a+24>>2]=q;J[a+20>>2]=0;o=N[k>>2];p=N[k+80>>2];n=N[k+4>>2];l=N[k+84>>2];c=N[k+8>>2];b=N[k+88>>2];N[a+72>>2]=Q(c-b)*Q(.5);N[a+68>>2]=Q(n-l)*Q(.5);N[a- -64>>2]=Q(o-p)*Q(.5);N[a+56>>2]=Q(b+c)*Q(.5);N[a+52>>2]=Q(l+n)*Q(.5);N[a+48>>2]=Q(p+o)*Q(.5);o=N[k+20>>2];p=N[k+100>>2];n=N[k+16>>2];l=N[k+96>>2];c=N[k+24>>2];b=N[k+104>>2];N[a+104>>2]=Q(c-b)*Q(.5);N[a+100>>2]=Q(o-p)*Q(.5);N[a+96>>2]=Q(n-l)*Q(.5);N[a+88>>2]=Q(b+c)*Q(.5);N[a+84>>2]=Q(p+o)*Q(.5);N[a+80>>2]=Q(l+n)*Q(.5);o=N[k+36>>2];p=N[k+116>>2];n=N[k+32>>2];l=N[k+112>>2];c=N[k+40>>2];b=N[k+120>>2];N[a+136>>2]=Q(c-b)*Q(.5);N[a+132>>2]=Q(o-p)*Q(.5);N[a+128>>2]=Q(n-l)*Q(.5);N[a+120>>2]=Q(b+c)*Q(.5);N[a+116>>2]=Q(p+o)*Q(.5);N[a+112>>2]=Q(l+n)*Q(.5);o=N[k+52>>2];p=N[k+132>>2];n=N[k+48>>2];l=N[k+128>>2];c=N[k+56>>2];b=N[k+136>>2];N[a+168>>2]=Q(c-b)*Q(.5);N[a+164>>2]=Q(o-p)*Q(.5);N[a+160>>2]=Q(n-l)*Q(.5);N[a+152>>2]=Q(b+c)*Q(.5);N[a+148>>2]=Q(p+o)*Q(.5);N[a+144>>2]=Q(l+n)*Q(.5);o=N[k+68>>2];p=N[k+148>>2];n=N[k+64>>2];l=N[k+144>>2];c=N[k+72>>2];b=N[k+152>>2];N[a+200>>2]=Q(c-b)*Q(.5);N[a+196>>2]=Q(o-p)*Q(.5);N[a+192>>2]=Q(n-l)*Q(.5);N[a+184>>2]=Q(b+c)*Q(.5);N[a+180>>2]=Q(p+o)*Q(.5);N[a+176>>2]=Q(l+n)*Q(.5);Ha=k+160|0}function sk(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=Q(0),q=0,r=Q(0),s=Q(0);q=Ha-256|0;Ha=q;k=J[a+24>>2];if(k){a:{c=k-1|0;if((c|0)<=0){break a}h=a+2076|0;while(1){b:{c:{if((c|0)<=(j|0)){break c}while(1){if(c-j>>>0<=4){while(1){e=j;j=e+1|0;b=j;f=e;while(1){f=N[h+(b<<3)>>2]>2]?b:f;d=(b|0)<(c|0);b=b+1|0;if(d){continue}break}if((e|0)!=(f|0)){f=h+(f<<3)|0;l=J[f>>2];d=J[f+4>>2];e=h+(e<<3)|0;b=J[e+4>>2];J[f>>2]=J[e>>2];J[f+4>>2]=b;J[e>>2]=l;J[e+4>>2]=d}if((c|0)!=(j|0)){continue}break c}}g=h+((c+j|0)/2<<3)|0;p=N[g>>2];f=h+(j<<3)|0;r=N[f>>2];if(p>2];d=J[f>>2];e=J[f+4>>2];b=J[g+4>>2];J[f>>2]=J[g>>2];J[f+4>>2]=b;J[g>>2]=d;J[g+4>>2]=e;s=N[f>>2]}else{s=r}l=h+(c<<3)|0;r=N[l>>2];if(s>r){r=N[f>>2];d=J[f>>2];e=J[f+4>>2];b=J[l+4>>2];J[f>>2]=J[l>>2];J[f+4>>2]=b;J[l>>2]=d;J[l+4>>2]=e;p=N[g>>2]}if(p>r){d=J[g>>2];e=J[g+4>>2];b=J[l+4>>2];J[g>>2]=J[l>>2];J[g+4>>2]=b;J[l>>2]=d;J[l+4>>2]=e}p=N[g>>2];d=J[g>>2];e=J[g+4>>2];f=c-1|0;i=h+(f<<3)|0;b=J[i+4>>2];J[g>>2]=J[i>>2];J[g+4>>2]=b;J[i>>2]=d;J[i+4>>2]=e;b=j;while(1){e=b;b=b+1|0;n=h+(b<<3)|0;if(N[n>>2]>2]>p){continue}break}l=J[n>>2];g=J[n+4>>2];if((b|0)<(f|0)){e=J[d+4>>2];J[n>>2]=J[d>>2];J[n+4>>2]=e;J[d>>2]=l;J[d+4>>2]=g;p=N[i>>2];continue}break}d=J[i+4>>2];J[n>>2]=J[i>>2];J[n+4>>2]=d;J[i>>2]=l;J[i+4>>2]=g;d:{if((b-j|0)<(c-b|0)){b=(o<<2)+q|0;J[b>>2]=j;J[b+4>>2]=e;j=e+2|0;break d}b=(o<<2)+q|0;J[b>>2]=e+2;J[b+4>>2]=c;c=e}o=o+2|0;if((c|0)>(j|0)){continue}break}break b}if(!o){break a}}b=o-2|0;j=J[(b<<2)+q>>2];c=J[((o<<2)+q|0)-4>>2];o=b;continue}}f=k>>>0<=1?1:k;e=a+2592|0;l=a+28|0;j=0;while(1){o=(j<<3)+a|0;n=l+(J[o+2080>>2]<<5)|0;i=J[n+20>>2];m=J[n+28>>2];h=J[n+24>>2];e:{f:{g:{switch(J[n+12>>2]){case 0:c=J[a+2588>>2];b=e;while(1){if(!c){break f}if(J[b>>2]==(i|0)|J[b+4>>2]==(i|0)){break e}c=c-1|0;d=J[b+8>>2];b=b+12|0;if((d|0)!=(i|0)){continue}break};break e;case 1:c=J[a+2588>>2];b=e;while(1){if(!c){break f}if(J[b>>2]==(h|0)|J[b+4>>2]==(h|0)){break e}c=c-1|0;d=J[b+8>>2];b=b+12|0;if((d|0)!=(h|0)){continue}break};break e;case 2:c=J[a+2588>>2];b=e;while(1){if(!c){break f}if(J[b>>2]==(m|0)|J[b+4>>2]==(m|0)){break e}c=c-1|0;d=J[b+8>>2];b=b+12|0;if((d|0)!=(m|0)){continue}break};break e;case 3:b=e;c=J[a+2588>>2];if(!c){break f}while(1){k=J[b+8>>2];g=J[b+4>>2];d=J[b>>2];h:{if((d|0)==(i|0)){if((g|0)==(h|0)){break e}if((h|0)!=(k|0)){break h}break e}if((g|0)==(i|0)){if((d|0)==(h|0)){break e}if((h|0)!=(k|0)){break h}break e}if((i|0)!=(k|0)){break h}if((d|0)==(h|0)|(g|0)==(h|0)){break e}}b=b+12|0;c=c-1|0;if(c){continue}break};break f;case 4:b=e;c=J[a+2588>>2];if(!c){break f}while(1){k=J[b+8>>2];g=J[b+4>>2];d=J[b>>2];i:{if((d|0)==(h|0)){if((g|0)==(m|0)){break e}if((m|0)!=(k|0)){break i}break e}if((g|0)==(h|0)){if((d|0)==(m|0)){break e}if((m|0)!=(k|0)){break i}break e}if((h|0)!=(k|0)){break i}if((d|0)==(m|0)|(g|0)==(m|0)){break e}}b=b+12|0;c=c-1|0;if(c){continue}break};break f;case 5:break g;default:break e}}b=e;c=J[a+2588>>2];if(!c){break f}while(1){k=J[b+8>>2];g=J[b+4>>2];d=J[b>>2];j:{if((d|0)==(i|0)){if((g|0)==(m|0)){break e}if((m|0)!=(k|0)){break j}break e}if((g|0)==(i|0)){if((d|0)==(m|0)){break e}if((m|0)!=(k|0)){break j}break e}if((i|0)!=(k|0)){break j}if((d|0)==(m|0)|(g|0)==(m|0)){break e}}b=b+12|0;c=c-1|0;if(c){continue}break}}Az(a,n,N[o+2076>>2],J[n+16>>2])}b=J[a+2588>>2];if(b>>>0<=63){J[a+2588>>2]=b+1;b=P(b,12)+a|0;J[b+2600>>2]=m;J[b+2596>>2]=h;J[b+2592>>2]=i}j=j+1|0;if((f|0)!=(j|0)){continue}break}}Ha=q+256|0}function nz(a,b,c,d,e){var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=0,z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),L=Q(0),M=0,O=0,S=0,T=0,U=0,X=0,Z=0,_=0;f=Ha-128|0;Ha=f;a:{if(!kk(e,e+12|0,b,c,Q(1),f+124|0,f+120|0)){break a}y=J[a+12>>2];q=J[y+40>>2];z=J[y+44>>2];F=N[J[a+16>>2]+8>>2];o=N[c>>2];u=N[c+4>>2];i=N[c+8>>2];j=N[a>>2];p=N[b>>2];A=N[b+4>>2];B=N[f+120>>2];C=N[f+124>>2];h=N[b+8>>2];g=N[a+8>>2];N[f+116>>2]=h*g;N[f+112>>2]=A;N[f+108>>2]=p*j;k=Q(g*Q(i*Q(1)));N[f+104>>2]=k;l=Q(u*Q(1));N[f+100>>2]=l;m=Q(j*Q(o*Q(1)));N[f+96>>2]=m;v=Q(g*Q(h+Q(C*i)));n=Q(Q(g*Q(h+Q(i*B)))-v);i=Q(R(n));g=Q(j*Q(p+Q(o*B)));p=Q(j*Q(p+Q(C*o)));g=Q(g-p);D=g>=Q(0)?Q(1):Q(-1);G=Q(Y(Q(Q(k*k)+Q(Q(m*m)+Q(l*l)))));E=n>=Q(0)?Q(1):Q(-1);b:{if(Q(R(E))Q(9999999682655225e-36);if(Q(R(D))>2]=k*h;N[f+100>>2]=l*h;N[f+96>>2]=m*h}j=Q(R(g))Q(1.0000000116860974e-7)?p:Q(1.0000000116860974e-7);h=Q(Q(Q(q-1|0)*Q(.9999998807907104))+Q(0));o=gQ(1.0000000116860974e-7)?v:Q(1.0000000116860974e-7);h=Q(Q(Q(z-1|0)*Q(.9999998807907104))+Q(0));k=gQ(0)?l:m;c:{if(Q(R(h))Q(0);h=b?i:g;d:{if(Q(R(h))Q(0)?k==m?Q(m+Q(1)):m:k==l?Q(l+Q(-1)):l)-v)/n);L=h>2];b=P(a,z)+c|0;j=Q(F*Q(I[e+(b<<2)>>1]));N[f+80>>2]=j;k=Q(F*Q(I[e+(b+r<<2)>>1]));N[f+84>>2]=k;q=a+w|0;b=P(q,z)+c|0;l=Q(F*Q(I[e+(b<<2)>>1]));N[f+88>>2]=l;m=Q(F*Q(I[e+(b+r<<2)>>1]));N[f+92>>2]=m;e:{S=xk?j:k;i=l>m?l:m;if(Q((g(ih?g:h)+Q(9999999747378752e-20));i=ji?i:g)){break e}k=N[U+88>>2];l=N[X+84>>2];m=N[_+88>>2];N[f+72>>2]=N[Z+84>>2];i=Q(E+s);n=i>s?s:i;N[f+76>>2]=n;j=Q(D+t);g=j>t?t:j;N[f+68>>2]=g;i=i>2]=i;N[f+60>>2]=m;N[f+56>>2]=g;N[f+52>>2]=n;N[f+48>>2]=l;g=j>2]=g;N[f+40>>2]=i;N[f+36>>2]=k;N[f+32>>2]=g;b=c+r|0;M=P((a|0)>(q|0)?q:a,z)+((b|0)<(c|0)?b:c)<<2;f:{if(H[(M+e|0)+2|0]<0){e=f+44|0;T=f+56|0;O=f+68|0;b=f+32|0;break f}e=f+68|0;T=f+32|0;O=f+56|0;b=f+44|0}J[f+28>>2]=2139095039;J[f+24>>2]=2139095039;g:{h:{if(!Ek(f+108|0,f+96|0,e,O,b,f+28|0,f+20|0,f+16|0,0)){break h}g=N[f+28>>2];if(!(g>=Q(0))|!(g<=G)){break h}e=0;if((K[(M+J[y+60>>2]|0)+2|0]&127)!=127){break g}}J[f+28>>2]=2139095039;e=1}i:{j:{if(!Ek(f+108|0,f+96|0,T,b,O,f+24|0,f+12|0,f+8|0,0)){break j}g=N[f+24>>2];if(!(g>=Q(0))|!(g<=G)){break j}b=0;if((K[(M+J[y+60>>2]|0)+3|0]&127)!=127){break i}}g=Q(34028234663852886e22);b=1}if((e|!(N[f+28>>2]<=g))==1&(b|!(N[f+28>>2]>=g))==1){break e}H[d|0]=1;break a}k:{if(S){a=q+w|0;if((a|0)<0|C<=Q(a|0)){break a}x=Q(B+x);t=Q(D+t);a=q;break k}c=c+r|0;b=r+c|0;if((b|0)<0|Q(b|0)>=v){break a}L=Q(A+L);s=Q(E+s)}g=h;if(p>2]+1|0;J[f>>2]=k;if(k>>>0>M[e>>2]){J[e>>2]=k}a:{s=J[d+68>>2];t=J[d+32>>2];u=J[d+104>>2];v=J[d+140>>2];G=((((s|0)!=-1)+((t|0)!=-1)|0)+((u|0)!=-1)|0)+((v|0)!=-1)|0;if(!G){break a}S=N[j+8>>2];T=N[i+8>>2];U=N[j+4>>2];V=N[i+4>>2];W=N[j>>2];X=N[i>>2];Y=N[h+8>>2];Z=N[h+4>>2];_=N[h>>2];$=N[g+8>>2];aa=N[g+4>>2];ba=N[g>>2];b:while(1){x=P(E,36)+d|0;y=N[x+16>>2];z=N[x+28>>2];H=Q(y-z);w=Q(H*$);c:{if(Q(R(w))>2];A=N[x+8>>2];B=N[x+24>>2];C=N[x+12>>2];k=(b+E<<4)+a|0;I[k+10>>1]=r;K=Q(C-B);D=Q(K*aa);d:{if(Q(R(D))>1]=p;D=Q(A-w);L=Q(D*ba);e:{if(Q(R(L))>1]=n;y=Q(y+z);z=Q(y*Y);f:{if(Q(R(z))>1]=o;B=Q(C+B);C=Q(B*Z);g:{if(Q(R(C))>1]=q;w=Q(A+w);A=Q(w*_);h:{if(Q(R(A))>1]=l;while(1){F=D>16));O=n&65535;ca=!F|!O;i:{while(1){j:{if(!((l&65535)!=32767&w>Q(W*Q(l<<16>>16)))){if(!F){break i}if(O){break j}break i}l=l+1|0;I[k>>1]=l;if(ca){continue}}break}n=n-1|0;I[k+2>>1]=n;continue}break}while(1){l=Q(V*Q(p<<16>>16))>K;n=p&65535;F=!l|!n;k:{while(1){l:{if(!((q&65535)!=32767&B>Q(U*Q(q<<16>>16)))){if(!l){break k}if(n){break l}break k}q=q+1|0;I[k+4>>1]=q;if(F){continue}}break}p=p-1|0;I[k+6>>1]=p;continue}break}while(1){l=Q(T*Q(r<<16>>16))>H;p=r&65535;n=!l|!p;while(1){m:{if(!((o&65535)!=32767&y>Q(S*Q(o<<16>>16)))){if(p?l:0){break m}J[k+12>>2]=J[x+32>>2];E=E+1|0;if((G|0)!=(E|0)){continue b}break a}o=o+1|0;I[k+8>>1]=o;if(n){continue}}break}r=r-1|0;I[k+10>>1]=r;continue}}}J[m+24>>2]=-1;J[m+28>>2]=-1;J[m+16>>2]=-1;J[m+20>>2]=-1;J[m+8>>2]=0;J[m+12>>2]=0;J[m>>2]=0;J[m+4>>2]=0;k=(b<<4)+a|0;n:{if((t|0)!=-1){l=0;if(t&1){break n}l=J[c>>2];J[c>>2]=l+4;o=J[t+140>>2];r=J[t+104>>2];p=J[t+68>>2];n=J[t+32>>2];J[m>>2]=t;J[m+16>>2]=l;J[((b<<4)+a|0)+12>>2]=(l<<11|((((p|0)!=-1)+((n|0)!=-1)|0)+((r|0)!=-1)|0)+((o|0)!=-1)<<1)-4|J[d+36>>2]<<3;l=1;break n}J[k>>2]=0;J[k+4>>2]=0;J[k+8>>2]=0;J[k+12>>2]=-1;l=0}o:{if((s|0)!=-1){if(s&1){break o}b=J[c>>2];J[c>>2]=b+4;o=J[s+140>>2];r=J[s+104>>2];p=J[s+68>>2];n=J[s+32>>2];q=l<<2;J[(q|m)>>2]=s;J[(q|m+16)>>2]=b;J[k+28>>2]=(b<<11|((((p|0)!=-1)+((n|0)!=-1)|0)+((r|0)!=-1)|0)+((o|0)!=-1)<<1)-4|J[d+72>>2]<<3;l=l+1|0;break o}J[k+16>>2]=0;J[k+20>>2]=0;J[k+24>>2]=0;J[k+28>>2]=-1}p:{if((u|0)!=-1){if(u&1){break p}b=J[c>>2];J[c>>2]=b+4;o=J[u+140>>2];r=J[u+104>>2];p=J[u+68>>2];n=J[u+32>>2];q=l<<2;J[(q|m)>>2]=u;J[(q|m+16)>>2]=b;J[k+44>>2]=(b<<11|((((p|0)!=-1)+((n|0)!=-1)|0)+((r|0)!=-1)|0)+((o|0)!=-1)<<1)-4|J[d+108>>2]<<3;l=l+1|0;break p}J[k+32>>2]=0;J[k+36>>2]=0;J[k+40>>2]=0;J[k+44>>2]=-1}q:{r:{s:{if((v|0)!=-1){if(v&1){break s}b=J[c>>2];J[c>>2]=b+4;o=J[v+140>>2];r=J[v+104>>2];p=J[v+68>>2];n=J[v+32>>2];q=l<<2;J[q+m>>2]=v;J[q+(m+16|0)>>2]=b;J[k+60>>2]=(b<<11|((((p|0)!=-1)+((n|0)!=-1)|0)+((r|0)!=-1)|0)+((o|0)!=-1)<<1)-4|J[d+144>>2]<<3;l=l+1|0;break r}J[k+48>>2]=0;J[k+52>>2]=0;J[k+56>>2]=0;J[k+60>>2]=-1}if(!l){break q}}o=0;while(1){b=o<<2;px(a,J[b+(m+16|0)>>2],c,J[b+m>>2],e,f,g,h,i,j);J[f>>2]=J[f>>2]-1;o=o+1|0;if((o|0)!=(l|0)){continue}break}}Ha=m+32|0}function Yd(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0);q=Ha-32|0;Ha=q;o=N[a+8>>2];g=N[c+8>>2];i=Q(o-g);l=Q(N[d+8>>2]-g);m=N[a>>2];j=N[c>>2];g=Q(m-j);h=Q(N[d>>2]-j);j=N[c+4>>2];k=Q(N[d+4>>2]-j);r=N[a+4>>2];j=Q(r-j);n=Q(Q(i*l)+Q(Q(g*h)+Q(k*j)));a:{if(n<=Q(0)){break a}s=Q(Q(l*l)+Q(Q(h*h)+Q(k*k)));if(s<=n){i=Q(i-l);j=Q(j-k);g=Q(g-h);break a}x=l;l=Q(n/s);i=Q(i-Q(x*l));j=Q(j-Q(k*l));g=Q(g-Q(h*l))}g=Q(Q(Y(Q(Q(i*i)+Q(Q(g*g)+Q(j*j)))))-e);b:{if(g<=Q(0)){J[f>>2]=0;a=1;break b}i=N[b>>2];j=N[b+4>>2];z=g>Q(10)?Q(g+Q(-10)):Q(0);N[q+20>>2]=o+Q(z*N[b+8>>2]);N[q+16>>2]=r+Q(z*j);N[q+12>>2]=m+Q(z*i);a=q+12|0;p=q+24|0;j=N[d+8>>2];t=N[c+8>>2];i=Q(j-t);n=N[d>>2];u=N[c>>2];h=Q(n-u);o=N[d+4>>2];A=N[c+4>>2];k=Q(o-A);l=Q(Y(Q(Q(i*i)+Q(Q(h*h)+Q(k*k)))));if(l!=Q(0)){g=Q(Q(1)/l);i=Q(i*g);k=Q(k*g);h=Q(h*g)}c:{if(l<=Q(9.999999974752427e-7)){g=N[a+8>>2];i=Q(g-t);k=Q(i*i);i=N[a>>2];l=Q(i-u);m=Q(l*l);l=N[a+4>>2];h=Q(l-A);h=Q(k+Q(m+Q(h*h)));g=Q(g-j);k=Q(g*g);g=Q(i-n);m=Q(g*g);g=Q(l-o);g=Q(k+Q(m+Q(g*g)));g=Q((gQ(0))){break d}g=Q(i*i);if(Q(R(h))>=Q(R(k))){g=Q(Q(1)/Q(Y(Q(Q(h*h)+g))));n=Q(h*g);g=Q(g*Q(-i));break d}g=Q(Q(1)/Q(Y(Q(Q(k*k)+g))));n=Q(g*Q(-k));o=Q(i*g);g=Q(0)}m=Q(Q(h*o)-Q(g*k));r=Q(Q(k*n)-Q(o*i));s=Q(Q(i*g)-Q(n*h));j=Q(Y(Q(Q(m*m)+Q(Q(r*r)+Q(s*s)))));if(j>Q(0)){j=Q(Q(1)/j);m=Q(m*j);s=Q(s*j);r=Q(r*j)}j=N[b+8>>2];v=N[b>>2];w=N[b+4>>2];y=Q(Q(i*j)+Q(Q(h*v)+Q(k*w)));B=Q(Q(n*j)+Q(Q(g*v)+Q(o*w)));v=Q(Q(m*j)+Q(Q(r*v)+Q(s*w)));w=Q(Y(Q(Q(y*y)+Q(Q(B*B)+Q(v*v)))));j=w!=Q(0)?Q(Q(1)/w):Q(0);t=Q(N[a+8>>2]-t);u=Q(N[a>>2]-u);x=k;k=Q(N[a+4>>2]-A);i=Q(Q(i*t)+Q(Q(h*u)+Q(x*k)));h=Q(Q(m*t)+Q(Q(r*u)+Q(s*k)));g=Q(Q(n*t)+Q(Q(g*u)+Q(o*k)));n=Q(e*e);e:{f:{if(!(w=Q(.9999998807907104))){break f}}e=Q(Q(n-Q(g*g))-Q(h*h));if(!(!(y=Q(0)))){e=Q(Y(e));N[p>>2]=j*Q(i+e);N[p+4>>2]=j*Q(-Q(Q(l-i)+e));a=2;break c}d=0;if(!(y>Q(0))|!(e>=Q(0))){break e}e=Q(Y(e));N[p+4>>2]=j*Q(Q(l-i)+e);N[p>>2]=j*Q(-Q(i+e));a=2;break c}d=0;o=Q(B*j);m=Q(v*j);k=Q(Q(g*o)+Q(h*m));n=Q(Q(Q(g*g)+Q(h*h))-n);g=Q(Q(o*o)+Q(m*m));h=Q(Q(k*k)-Q(n*g));if(hQ(0)){a=0;g=Q(Q(1)/g);h=Q(Y(h));o=Q(g*Q(Q(-k)-h));m=Q(Q(o*e)+i);b=m>=Q(-.0010000000474974513);x=m;m=Q(l+Q(.0010000000474974513));b=b&x<=m;if(b){N[p>>2]=j*o;a=1}g=Q(g*Q(h-k));h=Q(Q(g*e)+i);if(!(h>=Q(-.0010000000474974513))|!(h<=m)){break g}d=2;N[(a<<2)+p>>2]=j*g;a=1;if(b){break e}break g}a=0;g=Q(Q(-k)/g);h=Q(Q(g*e)+i);if(!(h>=Q(0))|!(h<=l)){break g}N[p>>2]=j*g;a=1;break c}g=Q(Q(i*e)+k);k=Q(Q(i*i)+n);h=Q(Q(g*g)-k);h:{if(h>Q(0)){h=Q(Y(h));n=Q(Q(-g)-h);i:{if(!(Q(Q(n*e)+i)<=Q(0))){c=a;break i}d=2;N[(a<<2)+p>>2]=j*n;c=1;if(a){break e}}h=Q(h-g);if(!(Q(Q(h*e)+i)<=Q(0))){b=c;break h}d=2;N[(c<<2)+p>>2]=j*h;b=1;if(!c){break h}break e}if(h!=Q(0)){b=a;break h}if(!(Q(i-Q(g*e))<=Q(0))){b=a;break h}d=2;N[(a<<2)+p>>2]=j*Q(-g);b=1;if(a){break e}}g=Q(g-Q(e*l));h=Q(Q(g*g)-Q(Q(l*Q(l-Q(i+i)))+k));if(h>Q(0)){h=Q(Y(h));k=Q(Q(-g)-h);j:{k:{if(!(l<=Q(Q(k*e)+i))){a=b;break k}N[(b<<2)+p>>2]=j*k;a=1;if(b){break j}}g=Q(h-g);if(!(l<=Q(Q(g*e)+i))){break c}N[(a<<2)+p>>2]=j*g;d=1;if(!a){break e}}a=2;break c}a=b;if(h!=Q(0)){break c}l:{if(!(l<=Q(i-Q(g*e)))){break l}d=2;N[(b<<2)+p>>2]=j*Q(-g);a=1;if(b){break e}}d=a}a=d}if(a){e=N[q+24>>2];g=N[q+28>>2];N[f>>2]=z+((a|0)==1?e:e>2];i=N[u+8>>2];G=K[a+12|0];F=G?d:e;h=N[F>>2];l=N[u+20>>2];j=N[F+4>>2];o=N[u+32>>2];s=N[F+8>>2];B=Q(Q(Q(i*h)+Q(l*j))+Q(o*s));v=N[u+4>>2];p=N[u+16>>2];q=N[u+28>>2];C=Q(Q(Q(v*h)+Q(p*j))+Q(q*s));w=N[u>>2];k=Q(w*h);h=N[u+12>>2];k=Q(k+Q(h*j));j=N[u+24>>2];D=Q(k+Q(j*s));d=G?e:d;t=N[d>>2];x=N[d+4>>2];m=N[d+8>>2];s=Q(Q(Q(i*t)+Q(l*x))+Q(o*m));A=Q(Q(Q(v*t)+Q(p*x))+Q(q*m));t=Q(Q(Q(w*t)+Q(h*x))+Q(j*m));m=N[c>>2];n=N[c+4>>2];k=Q(Q(m*w)+Q(n*h));h=N[c+8>>2];w=Q(k+Q(h*j));x=Q(Q(Q(m*i)+Q(n*l))+Q(h*o));v=Q(Q(Q(m*v)+Q(n*p))+Q(h*q));E=N[a+364>>2];b=J[b+8>>2];y=N[a+440>>2];a:{b:{if(!K[a+445|0]){i=Q(t-w);h=Q(C-A);l=Q(D-t);j=Q(A-v);m=Q(Q(Q(i*h)-Q(l*j))*N[a+436>>2]);k=j;j=Q(B-s);r=h;h=Q(s-x);if(Q(m+Q(Q(Q(Q(k*j)-Q(r*h))*N[a+428>>2])+Q(Q(Q(h*l)-Q(j*i))*N[a+432>>2])))<=Q(0)){break b}}J[g+152>>2]=0;J[g+156>>2]=0;J[g+144>>2]=0;J[g+148>>2]=0;J[g+128>>2]=0;i=N[a+272>>2];h=N[a+256>>2];l=N[a+240>>2];j=N[a+276>>2];o=N[a+260>>2];p=N[a+228>>2];q=N[a+244>>2];m=N[a+280>>2];n=N[a+264>>2];k=N[a+232>>2];r=N[a+248>>2];z=N[a+224>>2];J[g+124>>2]=0;J[g+108>>2]=0;J[g+92>>2]=0;L=Q(m+Q(Q(n*B)+Q(Q(k*D)+Q(C*r))));N[g+120>>2]=L;M=Q(j+Q(Q(o*B)+Q(Q(p*D)+Q(C*q))));N[g+116>>2]=M;O=Q(i+Q(Q(h*B)+Q(Q(z*D)+Q(C*l))));N[g+112>>2]=O;P=Q(m+Q(Q(n*s)+Q(Q(k*t)+Q(A*r))));N[g+104>>2]=P;R=Q(j+Q(Q(o*s)+Q(Q(p*t)+Q(A*q))));N[g+100>>2]=R;S=Q(i+Q(Q(h*s)+Q(Q(z*t)+Q(A*l))));N[g+96>>2]=S;m=Q(m+Q(Q(n*x)+Q(Q(k*w)+Q(v*r))));N[g+88>>2]=m;j=Q(j+Q(Q(o*x)+Q(Q(p*w)+Q(v*q))));N[g+84>>2]=j;H[g+64|0]=0;J[g+60>>2]=5;J[g+44>>2]=0;i=Q(i+Q(Q(h*x)+Q(Q(z*w)+Q(v*l))));N[g+80>>2]=i;i=Q(Q(O+Q(i+S))*Q(.33333298563957214));N[g+32>>2]=i;h=Q(Q(M+Q(j+R))*Q(.33333298563957214));N[g+36>>2]=h;l=Q(Q(L+Q(m+P))*Q(.33333298563957214));N[g+40>>2]=l;J[g+56>>2]=2139095039;J[g+48>>2]=0;J[g+52>>2]=2139095039;J[g+24>>2]=153056;J[g+28>>2]=g+32;J[g+16>>2]=152352;J[g+20>>2]=a- -64;j=N[a+68>>2];o=N[a+72>>2];p=N[a+64>>2];J[g+12>>2]=0;N[g+8>>2]=l-o;N[g+4>>2]=h-j;N[g>>2]=i-p;if(!mz(g+24|0,g+16|0,g,g+144|0,a+400|0,g+160|0,g+176|0,g+192|0,y)){break b}i=N[g+160>>2];c:{if(i<=N[g+128>>2]){H[a+11|0]=1;I[a+336>>1]=1026;J[a+332>>2]=b;i=Q(-N[a+424>>2]);h=Q(-N[a+420>>2]);z=Q(0);l=Q(-N[a+416>>2]);break c}z=Q(i*N[a+384>>2]);if(!(E>z)){break b}p=N[g+184>>2];q=N[g+180>>2];m=N[g+176>>2];n=N[g+200>>2];k=N[g+196>>2];r=N[g+192>>2];I[a+336>>1]=1027;J[a+332>>2]=b;i=N[a+296>>2];h=N[a+288>>2];l=N[a+292>>2];E=Q(Q(i*n)+Q(Q(r*h)+Q(k*l)));j=N[a+300>>2];o=Q(Q(j*j)+Q(-.5));y=Q(Q(i*E)+Q(Q(j*Q(Q(h*k)-Q(r*l)))+Q(n*o)));N[a+348>>2]=N[a+312>>2]+Q(y+y);y=Q(Q(l*E)+Q(Q(j*Q(Q(i*r)-Q(n*h)))+Q(k*o)));N[a+344>>2]=N[a+308>>2]+Q(y+y);n=Q(Q(h*E)+Q(Q(j*Q(Q(l*n)-Q(k*i)))+Q(r*o)));N[a+340>>2]=N[a+304>>2]+Q(n+n);n=Q(Q(i*p)+Q(Q(h*m)+Q(q*l)));k=Q(Q(i*n)+Q(Q(j*Q(Q(h*q)-Q(m*l)))+Q(p*o)));k=Q(k+k);r=k;y=Q(k*k);k=Q(Q(h*n)+Q(Q(j*Q(Q(l*p)-Q(q*i)))+Q(m*o)));k=Q(k+k);i=Q(Q(l*n)+Q(Q(j*Q(Q(i*m)-Q(p*h)))+Q(q*o)));h=Q(i+i);l=Q(Q(1)/Q(Y(Q(y+Q(Q(k*k)+Q(h*h))))));i=Q(r*l);h=Q(h*l);l=Q(k*l)}N[a+364>>2]=z;N[a+360>>2]=i;N[a+356>>2]=h;N[a+352>>2]=l;H[a+10|0]=1;N[f>>2]=z*N[a+16>>2];N[a+52>>2]=B;N[a+48>>2]=C;N[a+44>>2]=D;N[a+40>>2]=s;N[a+36>>2]=A;N[a+32>>2]=t;N[a+28>>2]=x;N[a+24>>2]=v;N[a+20>>2]=w;b=0;if(K[a+444|0]|N[a+364>>2]==Q(0)){break a}}b=1}Ha=g+208|0;return b|0}function vS(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=0,g=Q(0),h=Q(0),i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=Q(0),r=0,s=0,t=0,u=Q(0),v=0,w=0;l=Ha-16|0;Ha=l;m=b+112|0;a:{if(K[b+64|0]&2){c=J[b+28>>2];J[l+8>>2]=J[b+24>>2];J[l+12>>2]=c;J[l+4>>2]=155628;break a}c=J[b+28>>2];J[l+8>>2]=J[b+24>>2];J[l+12>>2]=c;J[l+4>>2]=155668}r=l+4|0;i=Ha-48|0;Ha=i;j=J[m+80>>2];if((j|0)>0){v=J[m+88>>2];while(1){n=j;j=j-1|0;w=J[m+88>>2]+P(j,112)|0;p=0;while(1){c=(p<<2)+w|0;e=N[c>>2];g=N[c+48>>2];b:{if(e>g){break b}f=J[c+96>>2];if(f&1){Ja[J[J[r>>2]>>2]](r,f-1|0,i,i+32|0);e=N[i+36>>2];d=N[i+40>>2];g=N[i+32>>2];h=N[i+4>>2];q=N[i+8>>2];N[c>>2]=N[i>>2];N[c+32>>2]=q;N[c+16>>2]=h;N[c+48>>2]=g;N[c+80>>2]=d;N[c- -64>>2]=e;break b}k=c- -64|0;f=f+v|0;d=N[f>>2];o=d>N[f+48>>2];c:{d:{if(o){d=N[f+4>>2];if(d>N[f+52>>2]){break c}N[c>>2]=d;N[c+16>>2]=N[f+20>>2];N[c+32>>2]=N[f+36>>2];g=N[f+52>>2];N[c+48>>2]=g;N[k>>2]=N[f+68>>2];e=d;d=N[f+84>>2];break d}N[c>>2]=d;N[c+16>>2]=N[f+16>>2];N[c+32>>2]=N[f+32>>2];g=N[f+48>>2];N[c+48>>2]=g;N[k>>2]=N[f+64>>2];N[c+80>>2]=N[f+80>>2];o=0;e=N[f+4>>2];if(e>N[f+52>>2]){e=d;break c}e=d>2]=e;d=N[c+16>>2];h=N[f+20>>2];N[c+16>>2]=d>2];h=N[f+36>>2];N[c+32>>2]=d>2];g=d>2]=g;d=N[k>>2];h=N[f+68>>2];N[k>>2]=d>h?d:h;d=N[c+80>>2];h=N[f+84>>2];d=d>h?d:h}N[c+80>>2]=d;o=0}d=N[f+8>>2];e:{if(d>N[f+56>>2]){d=e;break e}f:{if(!o){d=d>e?e:d;N[c>>2]=d;e=N[c+16>>2];h=N[f+24>>2];N[c+16>>2]=e>2];h=N[f+40>>2];N[c+32>>2]=e>2];g=e>2]=g;e=N[k>>2];h=N[f+72>>2];N[k>>2]=e>h?e:h;e=N[c+80>>2];h=N[f+88>>2];e=e>h?e:h;break f}N[c>>2]=d;N[c+16>>2]=N[f+24>>2];N[c+32>>2]=N[f+40>>2];g=N[f+56>>2];N[c+48>>2]=g;N[k>>2]=N[f+72>>2];e=N[f+88>>2]}N[c+80>>2]=e;o=0}e=N[f+12>>2];if(e>N[f+60>>2]){break b}if(!o){N[c>>2]=d>2];d=N[f+28>>2];N[c+16>>2]=d>e?e:d;e=N[c+32>>2];d=N[f+44>>2];N[c+32>>2]=d>e?e:d;e=N[f+60>>2];N[c+48>>2]=e>2];d=N[f+76>>2];N[k>>2]=d>2];d=N[f+92>>2];N[c+80>>2]=d>2]=e;N[c+16>>2]=N[f+28>>2];N[c+32>>2]=N[f+44>>2];N[c+48>>2]=N[f+60>>2];N[k>>2]=N[f+76>>2];N[c+80>>2]=N[f+92>>2]}p=p+1|0;if((p|0)!=4){continue}break}if((n|0)>1){continue}break}}g:{if(!a|!J[m+68>>2]){break g}dz(J[m+88>>2],i);c=J[i+4>>2];j=J[i>>2];N[a+8>>2]=N[i+8>>2];J[a>>2]=j;J[a+4>>2]=c;c=J[i+16>>2];j=J[i+12>>2];N[a+20>>2]=N[i+20>>2];J[a+12>>2]=j;J[a+16>>2]=c;j=1;if(M[m+68>>2]<=1){break g}while(1){dz(J[m+88>>2]+P(j,112)|0,i);e=N[i>>2];d=N[i+4>>2];g=N[a+8>>2];h=N[i+8>>2];N[a+8>>2]=g>2];N[a+4>>2]=d>g?g:d;d=N[a>>2];N[a>>2]=d>2];d=N[i+16>>2];g=N[a+20>>2];h=N[i+20>>2];N[a+20>>2]=g>h?g:h;g=N[a+16>>2];N[a+16>>2]=d>2];N[a+12>>2]=d>e?d:e;j=j+1|0;if(j>>>0>2]){continue}break}}Ha=i+48|0;c=J[b+196>>2];h:{if(c&2){break h}J[b+196>>2]=c|2;if(!J[b+56>>2]){break h}j=Ja[J[J[b>>2]+40>>2]](b)|0;if(!j){break h}c=0;if(j>>>0>=4){n=j&-4;while(1){f=J[b+56>>2]+c|0;H[f|0]=K[f|0]|56;f=J[b+56>>2]+(c|1)|0;H[f|0]=K[f|0]|56;f=J[b+56>>2]+(c|2)|0;H[f|0]=K[f|0]|56;f=J[b+56>>2]+(c|3)|0;H[f|0]=K[f|0]|56;c=c+4|0;s=s+4|0;if((n|0)!=(s|0)){continue}break}}j=j&3;if(!j){break h}while(1){n=J[b+56>>2]+c|0;H[n|0]=K[n|0]|56;c=c+1|0;t=t+1|0;if((j|0)!=(t|0)){continue}break}}e=N[a+16>>2];d=N[a+20>>2];g=N[a+4>>2];h=N[a+8>>2];q=N[a+12>>2];u=N[a>>2];N[b+44>>2]=Q(q-u)*Q(.5);N[b+32>>2]=Q(u+q)*Q(.5);N[b+52>>2]=Q(d-h)*Q(.5);N[b+48>>2]=Q(e-g)*Q(.5);N[b+40>>2]=Q(h+d)*Q(.5);N[b+36>>2]=Q(g+e)*Q(.5);Ha=l+16|0}function Jh(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),J=Q(0),K=Q(0),L=Q(0),M=Q(0);z=N[b+8>>2];s=N[e+8>>2];h=Q(z-s);m=N[f+8>>2];A=N[b>>2];t=N[e>>2];i=Q(A-t);o=N[f>>2];B=N[b+4>>2];C=N[e+4>>2];g=Q(B-C);p=N[f+4>>2];r=Q(Q(h*m)+Q(Q(i*o)+Q(g*p)));a:{if(r<=Q(0)){break a}y=Q(Q(m*m)+Q(Q(o*o)+Q(p*p)));if(y<=r){h=Q(h-m);g=Q(g-p);i=Q(i-o);break a}r=Q(r/y);h=Q(h-Q(m*r));g=Q(g-Q(p*r));i=Q(i-Q(o*r))}b=1;I=N[e+24>>2];b:{if(Q(Q(h*h)+Q(Q(i*i)+Q(g*g)))<=Q(I*I)){break b}b=0;g=N[a+8>>2];h=N[a>>2];i=N[a+4>>2];k=Q(I*Q(Y(Q(Q(g*g)+Q(Q(h*h)+Q(i*i))))));l=Q(Q(s*g)+Q(Q(t*h)+Q(C*i)));J=N[e+20>>2];K=N[e+12>>2];L=N[e+16>>2];n=Q(Q(J*g)+Q(Q(K*h)+Q(i*L)));a=l>n;r=N[d+8>>2];y=N[d>>2];E=N[d+4>>2];j=Q(Q(r*g)+Q(Q(y*h)+Q(i*E)));F=N[c+8>>2];G=N[c>>2];H=N[c+4>>2];u=Q(Q(F*g)+Q(Q(G*h)+Q(i*H)));g=Q(Q(z*g)+Q(Q(A*h)+Q(B*i)));h=g>u?u:g;if(Q(k+(a?l:n))<(h>j?j:h)){break b}g=g(g>2];l=Q(Q(i*m)+Q(Q(j*o)+Q(p*k)));h=Q(Q(x*u)-Q(l*l));if(h!=Q(0)){g=Q(Q(Q(n*u)+Q(l*D))/h)}M=N[f+16>>2];g=gQ(1)?Q(1):g;g=Q(M*Q(Q(h*l)+D));c:{if(gQ(1)?Q(1):h;break c}if(!(g>Q(1))){break c}g=Q(1);h=Q(Q(n+l)/x);h=hQ(1)?Q(1):h}i=Q(Q(q+Q(m*g))-Q(i*h));j=Q(Q(v+Q(o*g))-Q(j*h));g=Q(Q(w+Q(p*g))-Q(k*h));l=Q(I*Q(Y(Q(Q(i*i)+Q(Q(j*j)+Q(g*g))))));n=Q(Q(s*i)+Q(Q(t*j)+Q(C*g)));q=Q(Q(J*i)+Q(Q(K*j)+Q(L*g)));a=n>q;h=Q(Q(r*i)+Q(Q(y*j)+Q(E*g)));k=Q(Q(F*i)+Q(Q(G*j)+Q(H*g)));g=Q(Q(z*i)+Q(Q(A*j)+Q(B*g)));i=g>k?k:g;if(Q(l+(a?n:q))<(h(gQ(1)?Q(1):g;g=Q(M*Q(Q(h*l)+D));d:{if(gQ(1)?Q(1):h;break d}if(!(g>Q(1))){break d}g=Q(1);h=Q(Q(n+l)/x);h=hQ(1)?Q(1):h}i=Q(Q(q+Q(m*g))-Q(i*h));j=Q(Q(v+Q(o*g))-Q(j*h));g=Q(Q(w+Q(p*g))-Q(k*h));l=Q(I*Q(Y(Q(Q(i*i)+Q(Q(j*j)+Q(g*g))))));n=Q(Q(s*i)+Q(Q(t*j)+Q(C*g)));q=Q(Q(J*i)+Q(Q(K*j)+Q(L*g)));a=n>q;h=Q(Q(r*i)+Q(Q(y*j)+Q(E*g)));k=Q(Q(F*i)+Q(Q(G*j)+Q(H*g)));g=Q(Q(z*i)+Q(Q(A*j)+Q(B*g)));i=g>k?k:g;if(Q(l+(a?n:q))<(h(gQ(1)?Q(1):g;g=Q(M*Q(Q(h*l)+D));e:{if(gQ(1)?Q(1):h;break e}if(!(g>Q(1))){break e}g=Q(1);h=Q(Q(n+l)/x);h=hQ(1)?Q(1):h}m=Q(Q(q+Q(m*g))-Q(i*h));o=Q(Q(v+Q(o*g))-Q(j*h));g=Q(Q(w+Q(p*g))-Q(k*h));i=Q(I*Q(Y(Q(Q(m*m)+Q(Q(o*o)+Q(g*g))))));s=Q(Q(s*m)+Q(Q(t*o)+Q(C*g)));t=Q(Q(J*m)+Q(Q(K*o)+Q(L*g)));a=s>t;h=Q(Q(r*m)+Q(Q(y*o)+Q(E*g)));p=Q(Q(F*m)+Q(Q(G*o)+Q(H*g)));g=Q(Q(z*m)+Q(Q(A*o)+Q(B*g)));m=g>p?p:g;g=g(g>2];I=N[d+20>>2];s=N[c+4>>2];L=N[d+16>>2];r=N[c+8>>2];M=N[d+8>>2];q=N[d+12>>2];O=N[d+4>>2];w=N[d>>2];c=J[e+32>>2];h=N[e+8>>2];k=N[e+12>>2];n=N[e+4>>2];J[g+348>>2]=0;N[g+344>>2]=k;N[g+340>>2]=h;N[g+336>>2]=n;C=J[e+16>>2];D=J[e+20>>2];V=J[e+28>>2];J[g+328>>2]=J[e+24>>2];J[g+332>>2]=V;J[g+320>>2]=C;J[g+324>>2]=D;H[g+192|0]=0;J[g+184>>2]=0;J[g+188>>2]=0;J[g+176>>2]=0;J[g+180>>2]=0;J[g+168>>2]=0;J[g+172>>2]=0;J[g+160>>2]=0;J[g+164>>2]=0;J[g+304>>2]=c+16;J[g+312>>2]=J[c+56>>2]+P(K[c+55|0],20);H[g+316|0]=K[c+54|0];j=Q(n*N[c+68>>2]);i=Q(h*N[c+72>>2]);j=i>=j?j:i;i=Q(k*N[c+76>>2]);j=i>=j?j:i;N[g+184>>2]=j*Q(.02500000037252903);N[g+176>>2]=j*Q(.10000000149011612);N[g+180>>2]=j*Q(.05000000074505806);C=g+208|0;D=g+256|0;zb(g+336|0,g+320|0,C,D,g+160|0,n==Q(1)&h==Q(1)&k==Q(1));J[g+308>>2]=J[c+60>>2];x=N[d+20>>2];B=N[d+24>>2];l=N[f+20>>2];u=N[f+24>>2];y=N[d+16>>2];i=N[d>>2];o=N[d+4>>2];p=N[d+8>>2];m=N[d+12>>2];j=N[f>>2];k=N[f+4>>2];n=N[f+8>>2];h=N[f+12>>2];v=N[f+16>>2];J[g+156>>2]=0;N[g+152>>2]=u;N[g+148>>2]=l;N[g+144>>2]=v;N[g+140>>2]=h;N[g+136>>2]=n;N[g+132>>2]=k;N[g+128>>2]=j;J[g+120>>2]=0;J[g+124>>2]=0;J[g+112>>2]=0;J[g+116>>2]=0;J[g+96>>2]=0;J[g+76>>2]=0;J[g+60>>2]=0;z=Q(-j);v=Q(y-v);x=Q(x-l);u=Q(B-u);B=Q(Q(Q(z*v)-Q(x*k))-Q(n*u));F=Q(Q(h*h)+Q(-.5));l=Q(Q(Q(h*Q(Q(k*v)-Q(j*x)))+Q(F*u))-Q(n*B));G=Q(l+l);N[g+8>>2]=G;l=Q(Q(Q(i*k)-Q(j*o))+Q(Q(p*h)-Q(m*n)));A=Q(Q(Q(o*n)-Q(k*p))+Q(Q(i*h)-Q(m*j)));y=Q(A+A);R=Q(l*y);z=Q(Q(m*h)-Q(Q(Q(z*i)-Q(o*k))-Q(n*p)));o=Q(Q(Q(p*j)-Q(n*i))+Q(Q(o*h)-Q(m*k)));m=Q(o+o);S=Q(z*m);A=Q(Q(1)-Q(A*y));T=Q(o*m);i=Q(w+w);p=Q(q+q);U=Q(r*Q(Q(M*i)-Q(O*p)));t=Q(Q(t-U)-Q(U+t));q=Q(r*Q(Q(w*i)+Q(Q(q*p)+Q(-1))));q=Q(Q(L-q)-Q(L+q));i=Q(r*Q(Q(M*p)+Q(i*O)));i=Q(Q(I-i)-Q(I+i));p=Q(Q(Y(Q(Q(t*t)+Q(Q(q*q)+Q(i*i)))))*Q(.5));i=Q(p*Q(0));r=Q(l*m);q=Q(z*y);w=Q(Q(Q(A-T)*i)+Q(Q(Q(R-S)*p)+Q(i*Q(r+q))));N[g+72>>2]=G-w;m=Q(Q(Q(F*x)+Q(h*Q(Q(j*u)-Q(n*v))))-Q(k*B));m=Q(m+m);N[g+4>>2]=m;t=Q(Q(r-q)*i);o=Q(o*y);r=Q(l+l);q=Q(z*r);l=Q(l*r);r=Q(t+Q(Q(Q(o+q)*p)+Q(i*Q(A-l))));N[g+68>>2]=m-r;N[g+56>>2]=w+G;N[g+52>>2]=r+m;N[g+80>>2]=s;J[g+12>>2]=0;J[g+28>>2]=4;H[g+32|0]=1;N[g+24>>2]=s;N[g+20>>2]=s;N[g+16>>2]=s;h=Q(Q(Q(F*v)+Q(h*Q(Q(n*x)-Q(k*u))))-Q(j*B));h=Q(h+h);N[g>>2]=h;k=Q(Q(Q(R+S)*i)+Q(Q(Q(Q(Q(1)-T)-l)*p)+Q(i*Q(o-q))));N[g+64>>2]=h-k;N[g+48>>2]=k+h;c=g+160|0;E=N[e+4>>2]!=Q(1)|N[e+8>>2]!=Q(1)?E:N[e+12>>2]==Q(1);e=g+424|0;dd(c,E,e);H[g+396|0]=E;J[g+392>>2]=D;J[g+388>>2]=C;J[g+352>>2]=E?152156:152204;J[g+384>>2]=g+128;J[g+400>>2]=c;d=Ha-48|0;Ha=d;J[d+32>>2]=0;c=e;e=g+352|0;c=Tn(g,c,e,d+32|0,d,d+16|0);if(c){e=J[e+32>>2];h=N[e+12>>2];k=N[e+8>>2];n=N[e>>2];j=N[e+4>>2];i=N[d+24>>2];s=N[d+16>>2];o=N[d+20>>2];J[g+124>>2]=0;p=Q(Q(h*h)+Q(-.5));m=Q(Q(k*i)+Q(Q(n*s)+Q(j*o)));l=Q(Q(Q(h*Q(Q(n*o)-Q(s*j)))+Q(i*p))+Q(k*m));N[g+120>>2]=l+l;l=Q(Q(j*m)+Q(Q(p*o)+Q(h*Q(Q(k*s)-Q(i*n)))));N[g+116>>2]=l+l;h=Q(Q(n*m)+Q(Q(s*p)+Q(h*Q(Q(j*i)-Q(o*k)))));N[g+112>>2]=h+h;e=J[d+12>>2];J[g+104>>2]=J[d+8>>2];J[g+108>>2]=e;e=J[d+4>>2];J[g+96>>2]=J[d>>2];J[g+100>>2]=e}Ha=d+48|0;if(c){h=N[g+96>>2];N[b>>2]=h>Q(0)?h:Q(0);b=J[g+112>>2];d=J[g+116>>2];N[a+8>>2]=N[g+120>>2];J[a>>2]=b;J[a+4>>2]=d}Ha=g+496|0;return c|0}function vn(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=Q(0),s=0;g=Ha-32|0;m=g;Ha=g;e=1;a:{if(!b){break a}f=J[a>>2];if(!f){break a}i=g-(P(f,12)+15&-16)|0;Ha=i;if((f|0)!=1){k=f&-2;e=0;while(1){h=P(d,12);g=h+i|0;h=b+h|0;J[g>>2]=J[h>>2];J[g+4>>2]=J[h+4>>2];J[g+8>>2]=J[h+8>>2];h=P(d|1,12);g=h+i|0;h=b+h|0;J[g>>2]=J[h>>2];J[g+4>>2]=J[h+4>>2];J[g+8>>2]=J[h+8>>2];d=d+2|0;e=e+2|0;if((k|0)!=(e|0)){continue}break}}if(f&1){e=P(d,12);d=e+i|0;e=b+e|0;J[d>>2]=J[e>>2];J[d+4>>2]=J[e+4>>2];J[d+8>>2]=J[e+8>>2]}g=m+12|0;J[g+16>>2]=0;J[g+8>>2]=0;J[g+12>>2]=0;J[g+4>>2]=i;J[g>>2]=f;o=Ha-48|0;Ha=o;d=J[g+16>>2];if(d){e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d)}d=0;J[g+16>>2]=0;e=J[g+12>>2];if(e){f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,e)}J[g+12>>2]=0;e=J[g>>2];f=e<<2;i=e>>>0>1073741823?-1:f;if(i){d=J[40592];e=Ja[J[J[d>>2]+20>>2]](d)|0?34527:69706;d=Ja[J[J[d+12>>2]+8>>2]](d+12|0,i,e,8612,75)|0;e=J[g>>2];f=e<<2}J[g+16>>2]=d;f=e>>>0>1073741823?-1:f;b:{if(!f){d=0;break b}d=J[40592];e=Ja[J[J[d>>2]+20>>2]](d)|0?35433:69706;d=Ja[J[J[d+12>>2]+8>>2]](d+12|0,f,e,8612,77)|0;e=J[g>>2]}c:{if(!e){break c}k=e&3;h=J[g+4>>2];i=0;f=0;if(e>>>0>=4){n=e&-4;e=0;while(1){N[(f<<2)+d>>2]=N[h+P(f,12)>>2];l=f|1;N[(l<<2)+d>>2]=N[h+P(l,12)>>2];l=f|2;N[(l<<2)+d>>2]=N[h+P(l,12)>>2];l=f|3;N[(l<<2)+d>>2]=N[h+P(l,12)>>2];f=f+4|0;e=e+4|0;if((n|0)!=(e|0)){continue}break}}if(!k){break c}while(1){N[(f<<2)+d>>2]=N[h+P(f,12)>>2];f=f+1|0;i=i+1|0;if((k|0)!=(i|0)){continue}break}}n=Uc(o+12|0);ac(n,d,J[g>>2],1);k=J[g>>2];d:{if(!k){break d}h=J[g+4>>2];i=0;f=0;if(k>>>0>=4){l=k&-4;e=0;while(1){N[(f<<2)+d>>2]=N[(h+P(f,12)|0)+4>>2];j=f|1;N[(j<<2)+d>>2]=N[(h+P(j,12)|0)+4>>2];j=f|2;N[(j<<2)+d>>2]=N[(h+P(j,12)|0)+4>>2];j=f|3;N[(j<<2)+d>>2]=N[(h+P(j,12)|0)+4>>2];f=f+4|0;e=e+4|0;if((l|0)!=(e|0)){continue}break}}e=k&3;if(!e){break d}while(1){N[(f<<2)+d>>2]=N[(h+P(f,12)|0)+4>>2];f=f+1|0;i=i+1|0;if((e|0)!=(i|0)){continue}break}}ac(n,d,k,1);h=J[g>>2];e:{f:{if(h){k=J[g+4>>2];i=0;f=0;if(h>>>0>=4){l=h&-4;e=0;while(1){N[(f<<2)+d>>2]=N[(k+P(f,12)|0)+8>>2];j=f|1;N[(j<<2)+d>>2]=N[(k+P(j,12)|0)+8>>2];j=f|2;N[(j<<2)+d>>2]=N[(k+P(j,12)|0)+8>>2];j=f|3;N[(j<<2)+d>>2]=N[(k+P(j,12)|0)+8>>2];f=f+4|0;e=e+4|0;if((l|0)!=(e|0)){continue}break}}e=h&3;if(e){while(1){N[(f<<2)+d>>2]=N[(k+P(f,12)|0)+8>>2];f=f+1|0;i=i+1|0;if((e|0)!=(i|0)){continue}break}}f=J[ac(n,d,h,1)+8>>2];break f}f=J[ac(n,d,h,1)+8>>2];if(!d){break e}}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d)}i=0;J[g+8>>2]=0;h=J[g>>2];d=P(h,12);if(d){e=J[40592];i=Ja[J[J[e+12>>2]+8>>2]](e+12|0,d,29909,8612,98)|0;h=J[g>>2]}J[g+12>>2]=i;if(h){d=115108;s=J[g+16>>2];k=J[g+4>>2];while(1){g:{h:{p=J[f>>2];l=P(p,12);e=l+k|0;q=J[e>>2];if((q|0)!=J[d>>2]){r=N[(k+l|0)+4>>2];break h}r=N[e+4>>2];if(J[d+4>>2]!=J[e+4>>2]|J[e+8>>2]!=J[d+8>>2]){break h}d=J[g+8>>2];break g}j=J[g+8>>2];d=j+1|0;J[g+8>>2]=d;j=P(j,12)+i|0;N[j+4>>2]=r;J[j>>2]=q;N[j+8>>2]=N[(k+l|0)+8>>2]}f=f+4|0;J[(p<<2)+s>>2]=d-1;d=e;h=h-1|0;if(h){continue}break}}if(m){J[m+8>>2]=J[g+16>>2];d=J[g+8>>2];J[m>>2]=i;J[m+4>>2]=d}rc(n);Ha=o+48|0;d=J[m+4>>2];e=d>>>0>=M[a>>2];i:{if(e|!c){break i}J[a>>2]=d;if(!d){break i}d=0;i=J[m>>2];while(1){f=P(d,12);c=f+b|0;f=f+i|0;J[c>>2]=J[f>>2];J[c+4>>2]=J[f+4>>2];J[c+8>>2]=J[f+8>>2];d=d+1|0;if(d>>>0>2]){continue}break}}a=J[g+16>>2];if(a){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[g+16>>2]=0;a=J[g+12>>2];if(a){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[g+12>>2]=0}Ha=m+32|0;return e}function D9(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=Q(0),F=Q(0),G=0,H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=0,T=0,U=0,V=0,W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=0,ba=Q(0),ca=Q(0),da=Q(0),ea=0,fa=0,ga=0;f=Ha-96|0;Ha=f;i=J[a+444>>2];p=J[a+264>>2];g=K[J[a+476>>2]];J[f+88>>2]=0;J[f+92>>2]=0;J[f+80>>2]=0;J[f+84>>2]=0;J[f+72>>2]=0;J[f+76>>2]=0;J[f+64>>2]=0;J[f+68>>2]=0;if(!(g&1)){ba=N[a+560>>2];ca=N[a+572>>2];da=N[a+584>>2];H=N[a+564>>2];I=N[a+576>>2];L=N[a+588>>2];M=N[a+568>>2];O=N[a+580>>2];R=N[a+592>>2];j=N[a+620>>2];m=N[a+608>>2];n=N[a+596>>2];W=N[a+524>>2];X=N[a+528>>2];Y=N[a+532>>2];v=N[a+624>>2];w=N[a+612>>2];x=N[a+600>>2];Z=N[a+536>>2];_=N[a+540>>2];$=N[a+544>>2];r=N[a+548>>2];E=N[p+16>>2];k=Q(-E);s=N[a+552>>2];F=N[p+20>>2];l=N[a+556>>2];z=N[p+24>>2];A=Q(-N[p+4>>2]);B=N[p>>2];C=N[p+8>>2];t=Q(Q(Q(Q(r*k)-Q(s*F))-Q(l*z))+Q(Q(Q(N[a+616>>2]*A)-Q(B*N[a+604>>2]))-Q(C*N[a+628>>2])));N[f+88>>2]=t;u=Q(Q(Q(Q(Z*k)-Q(_*F))-Q($*z))+Q(Q(Q(w*A)-Q(B*x))-Q(C*v)));N[f+84>>2]=u;k=Q(Q(Q(Q(W*k)-Q(X*F))-Q(Y*z))+Q(Q(Q(m*A)-Q(B*n))-Q(C*j)));N[f+80>>2]=k;j=Q(Q(Q($*A)-Q(B*Y))-Q(C*l));l=Q(-F);j=Q(j+Q(Q(Q(O*l)-Q(E*M))-Q(z*R)));N[f+72>>2]=j;m=Q(Q(Q(Q(_*A)-Q(B*X))-Q(C*s))+Q(Q(Q(I*l)-Q(E*H))-Q(z*L)));N[f+68>>2]=m;n=Q(Q(Q(Q(Z*A)-Q(B*W))-Q(C*r))+Q(Q(Q(ca*l)-Q(E*ba))-Q(z*da)));N[f+64>>2]=n}o=i+(c<<5)|0;h=J[o+8>>2];i=i+(b<<5)|0;g=J[i+8>>2];G=h&g;q=G^g;aa=J[o+12>>2];g=J[i+12>>2];S=aa&g;o=S^g;g=G-1|0;i=S-!G|0;if(g|i){T=J[a+384>>2];U=J[a+360>>2];V=J[a+348>>2];D=J[a+452>>2];while(1){y=(ea=qea(g),fa=qea(i)+32|0,ga=g,ga?ea:fa);Ld(f+32|0,(P(y,160)+D|0)+120|0,V+P(y,112)|0,U+P(y,36)|0,T+P(y,76)|0,(y<<5)+p|0,f- -64|0);J[f+76>>2]=0;J[f+92>>2]=0;n=N[f+32>>2];N[f+64>>2]=n;m=N[f+36>>2];N[f+68>>2]=m;j=N[f+40>>2];N[f+72>>2]=j;k=N[f+48>>2];N[f+80>>2]=k;u=N[f+52>>2];N[f+84>>2]=u;t=N[f+56>>2];N[f+88>>2]=t;i=i&i-!g;g=g&g-1;if(i|g){continue}break}}g=h^G;i=S^aa;N[f+56>>2]=t;N[f+52>>2]=u;J[f+60>>2]=0;N[f+48>>2]=k;J[f+44>>2]=0;N[f+40>>2]=j;N[f+36>>2]=m;N[f+32>>2]=n;v=t;w=u;x=k;r=j;s=m;l=n;if(o|q){T=J[a+384>>2];U=J[a+360>>2];V=J[a+348>>2];D=J[a+452>>2];while(1){h=q;h=(ea=qea(h),fa=qea(o)+32|0,ga=h,ga?ea:fa);Ld(f,(P(h,160)+D|0)+120|0,V+P(h,112)|0,U+P(h,36)|0,T+P(h,76)|0,(h<<5)+p|0,f- -64|0);J[f+76>>2]=0;J[f+92>>2]=0;l=N[f>>2];N[f+64>>2]=l;s=N[f+4>>2];N[f+68>>2]=s;r=N[f+8>>2];N[f+72>>2]=r;x=N[f+16>>2];N[f+80>>2]=x;w=N[f+20>>2];N[f+84>>2]=w;v=N[f+24>>2];N[f+88>>2]=v;h=o&o-!q;o=h;q=q&q-1;if(h|q){continue}break}}if(g|i){D=J[a+384>>2];y=J[a+360>>2];q=J[a+348>>2];o=J[a+452>>2];while(1){h=(ea=qea(g),fa=qea(i)+32|0,ga=g,ga?ea:fa);Ld(f,(P(h,160)+o|0)+120|0,q+P(h,112)|0,y+P(h,36)|0,D+P(h,76)|0,(h<<5)+p|0,f+32|0);J[f+44>>2]=0;J[f+60>>2]=0;n=N[f>>2];N[f+32>>2]=n;m=N[f+4>>2];N[f+36>>2]=m;j=N[f+8>>2];N[f+40>>2]=j;k=N[f+16>>2];N[f+48>>2]=k;u=N[f+20>>2];N[f+52>>2]=u;t=N[f+24>>2];N[f+56>>2]=t;i=i&i-!g;g=g&g-1;if(i|g){continue}break}}b=J[a+228>>2]+(b<<5)|0;H=N[b+20>>2];I=N[b+24>>2];L=N[b+16>>2];M=N[b>>2];O=N[b+4>>2];R=N[b+8>>2];J[d+28>>2]=0;N[d+24>>2]=R+r;N[d+20>>2]=O+s;N[d+16>>2]=M+l;J[d+12>>2]=0;N[d>>2]=L+x;N[d+8>>2]=I+v;N[d+4>>2]=H+w;a=J[a+228>>2]+(c<<5)|0;v=N[a+20>>2];w=N[a+24>>2];x=N[a+16>>2];r=N[a>>2];s=N[a+4>>2];l=N[a+8>>2];J[e+28>>2]=0;N[e+24>>2]=l+j;N[e+20>>2]=s+m;N[e+16>>2]=r+n;J[e+12>>2]=0;N[e>>2]=x+k;N[e+8>>2]=w+t;N[e+4>>2]=v+u;Ha=f+96|0}function jx(a,b,c,d,e,f,g){var h=0,i=0,j=Q(0),k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,K=0,L=0;h=Ha-48|0;Ha=h;i=1;v=J[e>>2];F=g+1|0;J[e>>2]=g?v>>>0>F>>>0?v:F:1;g=c>>>2|0;v=g>>>0<=1?1:g;g=J[a+8>>2];l=g+(J[b>>2]<<5)|0;n=N[l+8>>2];o=N[l+4>>2];p=N[l>>2];u=N[l+16>>2];s=N[l+24>>2];q=N[l+20>>2];if(c>>>0>1){while(1){l=g+(J[(i<<2)+b>>2]<<5)|0;j=N[l+8>>2];n=j>n?n:j;j=N[l+4>>2];o=j>o?o:j;j=N[l>>2];p=j>p?p:j;j=N[l+16>>2];u=j>2];s=j>2];q=j>2]=r;m=Q(s-n);N[h+40>>2]=m;j=Q(q-o);N[h+36>>2]=j;K=J[a+12>>2];z=d;g=J[d+8>>2]&2147483647;G=J[d+4>>2];d=G+4|0;if(g>>>0>>0){kx(z,d)}J[z+4>>2]=d;d=j>m?1:2;t=j0?d:0;H=c-1|0;while(1){A=P(v,w);L=x;if((w|0)==3){d=l}else{if(A>>>0<=H>>>0){I=t<<2;x=I+K|0;y=v;t=H;d=A;while(1){D=(t<<2)+b|0;k=J[D>>2];g=(d+t<<1&-4)+b|0;i=J[g>>2];J[D>>2]=i;J[g>>2]=k;g=d;a:{if(t>>>0<=d>>>0){break a}k=d+1|0;j=N[P(i,12)+x>>2];i=d;if(t-g&1){i=k;g=j>=N[P(J[(d<<2)+b>>2],12)+x>>2]?i:d}if((k|0)==(t|0)){break a}while(1){E=(i<<2)+b|0;B=J[E>>2];if(j>=N[P(B,12)+x>>2]){C=(g<<2)+b|0;k=J[C>>2];J[C>>2]=B;J[E>>2]=k;g=g+1|0}B=J[E+4>>2];if(j>=N[P(B,12)+x>>2]){C=(g<<2)+b|0;k=J[C>>2];J[C>>2]=B;J[E+4>>2]=k;g=g+1|0}i=i+2|0;if((t|0)!=(i|0)){continue}break}}k=J[D>>2];i=(g<<2)+b|0;J[D>>2]=J[i>>2];J[i>>2]=k;k=(g-d|0)+1|0;if((k|0)!=(y|0)){i=k>>>0>y>>>0;d=i?d:g+1|0;t=i?g-1|0:t;y=y-(i?0:k)|0;continue}break}d=(h+32|0)+I|0;N[d>>2]=N[d>>2]*N[(w<<2)+114736>>2];m=N[h+36>>2];j=N[h+40>>2];d=m>j?1:2;s=j;j=N[h+32>>2];t=j>m?s>2]|0;b:{if(d>>>0<=M[a+24>>2]){if(!(!d|c>>>0>>0)){J[i+28>>2]=d;J[i+24>>2]=(b-J[a+4>>2]>>2)+A;k=J[a+8>>2];i=k+(J[(A<<2)+b>>2]<<5)|0;g=J[i+28>>2];J[h+24>>2]=J[i+24>>2];J[h+28>>2]=g;g=J[i+20>>2];J[h+16>>2]=J[i+16>>2];J[h+20>>2]=g;g=J[i+4>>2];J[h>>2]=J[i>>2];J[h+4>>2]=g;g=J[i+12>>2];J[h+8>>2]=J[i+8>>2];J[h+12>>2]=g;if(d>>>0<2){break b}i=1;n=N[h+24>>2];o=N[h+20>>2];p=N[h+16>>2];u=N[h+8>>2];s=N[h+4>>2];q=N[h>>2];while(1){g=k+(J[(i+A<<2)+b>>2]<<5)|0;r=N[g>>2];m=N[g+4>>2];j=N[g+8>>2];J[h+12>>2]=0;u=j>u?u:j;N[h+8>>2]=u;s=m>s?s:m;N[h+4>>2]=s;q=q>2]=q;r=N[g+16>>2];m=N[g+20>>2];j=N[g+24>>2];J[h+28>>2]=0;n=j>2]=n;o=o>m?o:m;N[h+20>>2]=o;p=p>r?p:r;N[h+16>>2]=p;i=i+1|0;if((d|0)!=(i|0)){continue}break}break b}J[h+24>>2]=0;J[h+28>>2]=0;J[h+16>>2]=0;J[h+20>>2]=0;J[h+8>>2]=0;J[h+12>>2]=0;J[h>>2]=0;J[h+4>>2]=0;J[i+16>>2]=-25165825;J[i+20>>2]=-25165825;J[i+8>>2]=2122317823;J[i+12>>2]=-25165825;J[i>>2]=2122317823;J[i+4>>2]=2122317823;J[i+24>>2]=-1;J[i+28>>2]=-1;break b}g=J[z+4>>2];J[i+28>>2]=0;J[i+24>>2]=g;jx(a,(A<<2)+b|0,d,z,e,h,F)}c:{if(!w){d=J[h+4>>2];J[f>>2]=J[h>>2];J[f+4>>2]=d;d=J[h+12>>2];J[f+8>>2]=J[h+8>>2];J[f+12>>2]=d;d=J[h+28>>2];J[f+24>>2]=J[h+24>>2];J[f+28>>2]=d;d=J[h+20>>2];J[f+16>>2]=J[h+16>>2];J[f+20>>2]=d;n=N[h+8>>2];o=N[h+4>>2];p=N[h>>2];break c}p=N[h>>2];o=N[h+4>>2];n=N[h+8>>2];J[f+12>>2]=0;j=N[f+8>>2];N[f+8>>2]=j>2];N[f+4>>2]=j>2];N[f>>2]=j>2];r=N[h+20>>2];m=N[h+24>>2];J[f+28>>2]=0;j=N[f+24>>2];N[f+24>>2]=j>m?j:m;j=N[f+20>>2];N[f+20>>2]=j>r?j:r;j=N[f+16>>2];N[f+16>>2]=j>q?j:q}i=y+J[z>>2]|0;N[i+8>>2]=n;N[i+4>>2]=o;N[i>>2]=p;g=J[h+20>>2];d=J[h+16>>2];N[i+20>>2]=N[h+24>>2];J[i+12>>2]=d;J[i+16>>2]=g;w=w+1|0;if((w|0)!=4){continue}break}Ha=h+48|0}function Lz(a){var b=0,c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=0,i=0,j=0,k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=0,w=Q(0),x=Q(0),y=0,z=0,A=0;l=Ha-48|0;Ha=l;b=J[a>>2];c=J[b+4360>>2];if(!(!c|c>>>0<17)){y=J[b+4356>>2];t=a+1288|0;u=a+4|0;z=(c>>>0)/17|0;while(1){c=P(v,68)+y|0;h=J[c+40>>2];A=J[c>>2];i=J[c+48>>2];j=J[c+44>>2];a:{b:{c:{d:{e:{f:{g:{h:{e=N[c+12>>2];m=Q(N[c+24>>2]-e);o=Q(N[c+36>>2]-e);d=N[c+4>>2];p=Q(N[c+16>>2]-d);q=Q(N[c+28>>2]-d);g=N[c+8>>2];r=Q(N[c+20>>2]-g);s=Q(N[c+32>>2]-g);f=Q(Q(m*o)+Q(Q(p*q)+Q(r*s)));k=Q(e-N[a+2164>>2]);d=Q(d-N[a+2156>>2]);g=Q(g-N[a+2160>>2]);e=Q(Q(k*o)+Q(Q(d*q)+Q(s*g)));d=Q(Q(k*m)+Q(Q(d*p)+Q(r*g)));g=Q(Q(o*o)+Q(Q(q*q)+Q(s*s)));w=Q(Q(f*e)-Q(d*g));k=Q(Q(m*m)+Q(Q(p*p)+Q(r*r)));n=Q(Q(f*d)-Q(e*k));x=Q(Q(k*g)-Q(f*f));if(Q(w+n)<=Q(R(x))){if(w=Q(0)){break g}if(g<=Q(-e)){break e}break d}if(e>=Q(0)){break g}if(!(g<=Q(-e))){break d}break e}if(!(n=Q(0)){break g}if(!(k<=Q(-d))){break c}break f}i:{if(wd){if(Q(g+Q(k-Q(f+f)))<=Q(n-d)){break f}break i}if(n<=Q(0)){break e}if(!(e>=Q(0))){break d}break g}if(ne){if(Q(g+Q(k-Q(f+f)))<=Q(n-e)){break e}break i}if(n<=Q(0)){break f}if(!(d>=Q(0))){break c}break g}e=Q(Q(Q(g+e)-f)-d);if(e<=Q(0)){break e}if(e>=Q(g+Q(k-Q(f+f)))){break f}}h=i>>>0>j>>>0?j:i;i=i>>>0>>0?j:i;b=h<<16|i;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;b=K[(((b>>>16^b)&127)+a|0)+1156|0];if((b|0)==255){break b}while(1){j=(b<<3)+u|0;if((h|0)==J[j>>2]&(i|0)==J[j+4>>2]){break a}b=K[(a+b|0)+1028|0];if((b|0)!=255){continue}break}break b}if(x!=Q(0)){break b}}b=K[((h&127)+a|0)+1928|0];if((b|0)==255){break b}while(1){if((h|0)==J[(b<<2)+t>>2]){break a}b=K[(a+b|0)+1800|0];if((b|0)!=255){continue}break}break b}b=K[((j&127)+a|0)+1928|0];if((b|0)==255){break b}while(1){if((j|0)==J[(b<<2)+t>>2]){break a}b=K[(a+b|0)+1800|0];if((b|0)!=255){continue}break}break b}b=K[((i&127)+a|0)+1928|0];if((b|0)==255){break b}while(1){if((i|0)==J[(b<<2)+t>>2]){break a}b=K[(a+b|0)+1800|0];if((b|0)!=255){continue}break}break b}j=h>>>0>>0?h:i;h=h>>>0>i>>>0?h:i;b=j<<16|h;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;b=K[(((b>>>16^b)&127)+a|0)+1156|0];if((b|0)==255){break b}while(1){i=(b<<3)+u|0;if((j|0)==J[i>>2]&(h|0)==J[i+4>>2]){break a}b=K[(a+b|0)+1028|0];if((b|0)!=255){continue}break}break b}i=h>>>0>>0?h:j;h=h>>>0>j>>>0?h:j;b=i<<16|h;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;b=K[(((b>>>16^b)&127)+a|0)+1156|0];if((b|0)==255){break b}while(1){j=(b<<3)+u|0;if((i|0)==J[j>>2]&(h|0)==J[j+4>>2]){break a}b=K[(a+b|0)+1028|0];if((b|0)!=255){continue}break}}f=Q(0);e=Q(0);d=Q(0);g=Q(Q(p*s)-Q(q*r));k=Q(Q(r*o)-Q(s*m));m=Q(Q(m*q)-Q(o*p));o=Q(Q(g*g)+Q(Q(k*k)+Q(m*m)));if(o>Q(0)){f=Q(Q(1)/Q(Y(o)));d=Q(g*f);e=Q(m*f);f=Q(k*f)}N[l+40>>2]=d;N[l+32>>2]=f;N[l+36>>2]=e;b=c+4|0;g=N[b+8>>2];k=Q(g*d);d=N[b>>2];m=Q(d*f);f=N[b+4>>2];N[l+44>>2]=-Q(k+Q(m+Q(e*f)));e=N[c+28>>2];k=N[c+16>>2];m=N[c+32>>2];o=N[c+20>>2];N[l+28>>2]=Q(Q(g+N[c+24>>2])+N[c+36>>2])*Q(.3333333432674408);N[l+24>>2]=Q(m+Q(f+o))*Q(.3333333432674408);N[l+20>>2]=Q(e+Q(d+k))*Q(.3333333432674408);N[l+8>>2]=N[c+52>>2];N[l+12>>2]=N[c+56>>2];N[l+16>>2]=N[c+60>>2];if(!Gz(a,l+32|0,b,l+20|0,l+8|0,N[c+64>>2],A)){break a}H[a+2224|0]=1}v=v+1|0;if((z|0)!=(v|0)){continue}break}}Ha=l+48|0}function cr(a,b,c,d,e,f){var g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);h=J[a+36>>2];t=N[h+140>>2];a:{b:{c:{d:{e:{if(c){i=N[h+8>>2];g=N[e+24>>2];k=Q(g+g);m=N[h>>2];g=N[e+16>>2];j=Q(g+g);g=N[e+20>>2];l=Q(g+g);n=N[h+4>>2];o=Q(Q(i*k)+Q(Q(m*j)+Q(l*n)));v=N[e+8>>2];w=N[e>>2];u=N[e+4>>2];g=N[h+124>>2];x=g==Q(0)?Q(1):g;g=N[h+12>>2];q=Q(Q(g*g)+Q(-.5));r=Q(Q(i*o)+Q(Q(k*q)-Q(g*Q(Q(m*l)-Q(j*n)))));p=N[h+120>>2];y=p>Q(0)?Q(Q(1)/p):Q(1);p=Q(Q(m*o)+Q(Q(j*q)-Q(g*Q(Q(n*k)-Q(l*i)))));s=N[h+112>>2];s=s>Q(0)?Q(Q(1)/s):Q(1);z=N[h+116>>2];z=z>Q(0)?Q(Q(1)/z):Q(1);m=Q(Q(n*o)+Q(Q(l*q)-Q(g*Q(Q(i*j)-Q(k*m)))));k=Q(Q(Q(Q(v*v)+Q(Q(w*w)+Q(u*u)))+Q(x*Q(Q(Q(r*r)*y)+Q(Q(Q(p*p)*s)+Q(z*Q(m*m))))))*Q(.5));g=Q(0);if(f){c=J[h+152>>2];g=Q((c>>>0>=10?10:c)>>>0)}j=N[h+136>>2];i=Q(N[a+60>>2]-b);l=i>Q(0)?i:Q(0);N[a+60>>2]=l;i=Q(N[a+76>>2]+b);i=i>Q(1)?Q(1):i;if(k>=Q(g*j)){J[a+60>>2]=1069547520;j=f?i:Q(1);break e}j=Q(1);if(!f){break e}if(g>Q(1)){g=Q(Q(b*Q(-.5))+Q(1));N[h+72>>2]=g*N[h+72>>2];N[h+68>>2]=g*N[h+68>>2];N[h+64>>2]=g*N[h+64>>2];N[h+80>>2]=g*N[h+80>>2];N[h+84>>2]=g*N[h+84>>2];N[h+88>>2]=g*N[h+88>>2];i=Q(Q((f?i:Q(1))*Q(.75))+Q(.02500000037252903))}g=N[h+136>>2];N[a+76>>2]=i;f=a+28|0;c=I[a+28>>1]&1;if(!(k>2]=N[a>>2];N[h+4>>2]=N[a+4>>2];N[h+8>>2]=N[a+8>>2];N[h+12>>2]=N[a+12>>2];N[h+16>>2]=N[a+16>>2];N[h+20>>2]=N[a+20>>2];N[h+24>>2]=N[a+24>>2];c=c?1:3;break c}if(d){g=Q(1);f:{if(!f){break f}c=J[h+152>>2];if(c>>>0<2){break f}g=Q(Q(1)/Q(c>>>0))}N[a+76>>2]=g}if(!(tt)){break b}o=N[h+120>>2];v=N[h+116>>2];j=N[e+24>>2];n=N[e+20>>2];w=N[h+112>>2];i=N[h>>2];l=N[e+16>>2];g=N[h+12>>2];k=N[h+4>>2];m=N[h+8>>2];r=N[e+8>>2];q=N[e+4>>2];u=Q(N[e>>2]+N[a+48>>2]);N[a+48>>2]=u;q=Q(q+N[a+52>>2]);N[a+52>>2]=q;r=Q(r+N[a+56>>2]);N[a+56>>2]=r;j=Q(j+j);l=Q(l+l);n=Q(n+n);p=Q(Q(m*j)+Q(Q(i*l)+Q(k*n)));x=Q(Q(g*g)+Q(-.5));y=Q(Q(Q(i*p)+Q(Q(l*x)-Q(g*Q(Q(k*j)-Q(n*m)))))+N[a+64>>2]);N[a+64>>2]=y;s=Q(Q(Q(k*p)+Q(Q(n*x)-Q(g*Q(Q(m*l)-Q(j*i)))))+N[a+68>>2]);N[a+68>>2]=s;g=Q(Q(Q(m*p)+Q(Q(j*x)-Q(g*Q(Q(i*n)-Q(l*k)))))+N[a+72>>2]);N[a+72>>2]=g;i=Q(Q(Q(g*g)*(o>Q(0)?Q(Q(1)/o):Q(1)))+Q(Q(Q(y*y)*(w>Q(0)?Q(Q(1)/w):Q(1)))+Q((v>Q(0)?Q(Q(1)/v):Q(1))*Q(s*s))));g=N[h+124>>2];i=Q(Q(Q(Q(r*r)+Q(Q(u*u)+Q(q*q)))+Q(i*(g==Q(0)?Q(1):g)))*Q(.5));k=Q(J[h+148>>2]+1>>>0);g=Q(N[h+132>>2]*k);if(!(i>=g)){break b}J[a+72>>2]=0;J[a+64>>2]=0;J[a+68>>2]=0;J[a+56>>2]=0;J[a+48>>2]=0;J[a+52>>2]=0;if(g!=Q(0)){g=Q(i/g);g=g>2]=b;I[a+28>>1]=(t==Q(0))<<3;return b}N[a+76>>2]=j;f=a+28|0;c=I[a+28>>1]&1}c=c<<2}I[f>>1]=c;if(!(tt)){break b}g=Q(w+N[a+48>>2]);N[a+48>>2]=g;i=Q(p+N[a+64>>2]);N[a+64>>2]=i;j=Q(u+N[a+52>>2]);N[a+52>>2]=j;l=Q(v+N[a+56>>2]);N[a+56>>2]=l;m=Q(m+N[a+68>>2]);N[a+68>>2]=m;n=Q(r+N[a+72>>2]);N[a+72>>2]=n;o=N[h+132>>2];if(!(k>=o)){break b}g=Q(Q(Q(Q(l*l)+Q(Q(g*g)+Q(j*j)))+Q(x*Q(Q(Q(n*n)*y)+Q(Q(Q(i*i)*s)+Q(z*Q(m*m))))))*Q(.5));i=Q(J[h+148>>2]+1>>>0);k=Q(o*i);if(!(g>=k)){break b}J[a+72>>2]=0;J[a+64>>2]=0;J[a+68>>2]=0;J[a+56>>2]=0;J[a+48>>2]=0;J[a+52>>2]=0;if(o!=Q(0)){g=Q(g/k);g=g>2]=b;if(t!=Q(0)){break a}I[f>>1]=c|8;return b}b=Q(t-b);b=b>Q(0)?b:Q(0);N[h+144>>2]=b}return b}function ty(a,b,c,d,e,f,g,h){var i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=0,A=0;i=Ha-176|0;Ha=i;a:{b:{if(K[h|0]&16){break b}N[i+80>>2]=N[c>>2];N[i+84>>2]=N[c+4>>2];k=N[c+8>>2];N[i+92>>2]=b;N[i+88>>2]=k;if(!jz(i+80|0,a)){break b}J[f>>2]=0;b=N[d>>2];e=N[d+4>>2];N[g+8>>2]=-N[d+8>>2];N[g+4>>2]=-e;N[g>>2]=-b;t=1;break a}Hd(i+80|0,a+36|0,a+48|0,a,a+12|0,a+24|0);z=i- -64|0;h=151920;while(1){A=K[h+1|0];x=i+80|0;s=x+P(K[h|0],12)|0;N[i+52>>2]=N[s>>2];N[i+56>>2]=N[s+4>>2];N[i+60>>2]=N[s+8>>2];s=P(A,12)+x|0;N[i+64>>2]=N[s>>2];N[i+68>>2]=N[s+4>>2];k=N[s+8>>2];N[i+76>>2]=b;N[i+72>>2]=k;c:{if(!Yd(c,d,i+52|0,z,b,i+40|0)){break c}k=N[i+40>>2];if(!(k>=Q(0))|!(e>=k)){break c}q=N[i+60>>2];j=Q(N[i+72>>2]-q);r=N[i+52>>2];l=Q(N[i+64>>2]-r);p=Q(Q(k*N[d+8>>2])+N[c+8>>2]);u=Q(Q(k*N[d>>2])+N[c>>2]);m=N[i+56>>2];n=Q(N[i+68>>2]-m);v=Q(Q(k*N[d+4>>2])+N[c+4>>2]);o=Q(Q(Q(p-q)*j)+Q(Q(Q(u-r)*l)+Q(n*Q(v-m))));e=Q(0);d:{if(o<=Q(0)){break d}w=Q(Q(j*j)+Q(Q(l*l)+Q(n*n)));e=Q(1);if(w<=o){break d}e=Q(o/w)}j=Q(Q(q+Q(j*e))-p);N[g+8>>2]=j;n=Q(Q(m+Q(n*e))-v);N[g+4>>2]=n;e=Q(Q(r+Q(l*e))-u);N[g>>2]=e;t=1;l=Q(Y(Q(Q(j*j)+Q(Q(e*e)+Q(n*n)))));if(l>Q(0)){m=j;j=Q(Q(1)/l);N[g+8>>2]=m*j;N[g+4>>2]=n*j;N[g>>2]=e*j}e=k}h=h+2|0;y=y+1|0;if((y|0)!=12){continue}break}k=N[a+16>>2];j=N[a+20>>2];l=N[a+8>>2];n=N[a+4>>2];q=N[a>>2];r=N[a+12>>2];u=N[a+32>>2];m=Q(N[c+8>>2]-N[a+44>>2]);v=N[a+24>>2];o=Q(N[c>>2]-N[a+36>>2]);w=N[a+28>>2];p=Q(N[c+4>>2]-N[a+40>>2]);N[i+60>>2]=Q(u*m)+Q(Q(v*o)+Q(w*p));N[i+56>>2]=Q(j*m)+Q(Q(r*o)+Q(k*p));N[i+52>>2]=Q(l*m)+Q(Q(q*o)+Q(n*p));m=N[d+8>>2];o=N[d>>2];p=N[d+4>>2];N[i+48>>2]=Q(u*m)+Q(Q(v*o)+Q(w*p));N[i+44>>2]=Q(j*m)+Q(Q(r*o)+Q(k*p));N[i+40>>2]=Q(l*m)+Q(Q(q*o)+Q(n*p));k=N[a+48>>2];j=N[a+52>>2];N[i+24>>2]=j;l=N[a+56>>2];N[i+28>>2]=l;k=Q(k+b);N[i+20>>2]=k;N[i+16>>2]=-l;N[i+12>>2]=-j;N[i+8>>2]=-k;c=Be(i+8|0,i+20|0,i+52|0,i+40|0,i+36|0,i+32|0);e:{if((c|0)==-1){break e}k=N[i+36>>2];if(!(k>=Q(-9999999747378752e-21))|!(e>=k)){break e}n=N[a+24>>2];q=N[a>>2];r=N[a+12>>2];m=N[a+28>>2];o=N[a+4>>2];p=N[a+16>>2];c=P(c,12)+113136|0;e=N[c>>2];j=N[c+4>>2];l=N[c+8>>2];N[g+8>>2]=Q(Q(e*N[a+8>>2])+Q(j*N[a+20>>2]))+Q(l*N[a+32>>2]);N[g+4>>2]=Q(Q(e*o)+Q(j*p))+Q(l*m);N[g>>2]=Q(Q(e*q)+Q(j*r))+Q(l*n);e=k>Q(0)?k:Q(0);t=1}k=N[a+48>>2];N[i+20>>2]=k;j=N[a+52>>2];l=N[a+56>>2];N[i+28>>2]=l;j=Q(j+b);N[i+24>>2]=j;N[i+16>>2]=-l;N[i+12>>2]=-j;N[i+8>>2]=-k;c=Be(i+8|0,i+20|0,i+52|0,i+40|0,i+36|0,i+32|0);f:{if((c|0)==-1){break f}k=N[i+36>>2];if(!(k>=Q(-9999999747378752e-21))|!(e>=k)){break f}n=N[a+24>>2];q=N[a>>2];r=N[a+12>>2];m=N[a+28>>2];o=N[a+4>>2];p=N[a+16>>2];c=P(c,12)+113136|0;e=N[c>>2];j=N[c+4>>2];l=N[c+8>>2];N[g+8>>2]=Q(Q(e*N[a+8>>2])+Q(j*N[a+20>>2]))+Q(l*N[a+32>>2]);N[g+4>>2]=Q(Q(e*o)+Q(j*p))+Q(l*m);N[g>>2]=Q(Q(e*q)+Q(j*r))+Q(l*n);e=k>Q(0)?k:Q(0);t=1}k=N[a+48>>2];N[i+20>>2]=k;j=N[a+52>>2];N[i+24>>2]=j;b=Q(N[a+56>>2]+b);N[i+28>>2]=b;N[i+16>>2]=-b;N[i+12>>2]=-j;N[i+8>>2]=-k;c=Be(i+8|0,i+20|0,i+52|0,i+40|0,i+36|0,i+32|0);g:{if((c|0)==-1){break g}b=N[i+36>>2];if(!(b>=Q(-9999999747378752e-21))|!(b<=e)){break g}l=N[a+24>>2];n=N[a>>2];q=N[a+12>>2];r=N[a+28>>2];m=N[a+4>>2];o=N[a+16>>2];c=P(c,12)+113136|0;e=N[c>>2];k=N[c+4>>2];j=N[c+8>>2];N[g+8>>2]=Q(Q(e*N[a+8>>2])+Q(k*N[a+20>>2]))+Q(j*N[a+32>>2]);N[g+4>>2]=Q(Q(e*m)+Q(k*o))+Q(j*r);N[g>>2]=Q(Q(e*n)+Q(k*q))+Q(j*l);e=b>Q(0)?b:Q(0);t=1}N[f>>2]=e}Ha=i+176|0;return t}function hs(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;d=J[b+24>>2];c=J[a+4>>2];e=J[b+36>>2];J[c+232>>2]=e;J[c+228>>2]=d;J[c+104>>2]=e;J[c+100>>2]=d;J[c+12>>2]=e;J[c+8>>2]=d;d=J[b+40>>2];if(M[c+320>>2]>>0){Li(c+316|0,d)}J[a+32>>2]=J[b+28>>2];J[a+36>>2]=J[b+32>>2];k=J[b+20>>2];if(k){i=J[b+16>>2];while(1){c=0;e=0;d=J[a+4>>2];f=J[d+328>>2];j=J[i>>2];l=j>>>5|0;a:{if(f>>>0>l>>>0){g=j&31;c=J[d+324>>2];break a}g=j&31;h=(j+128>>>5|0)+((g|0)!=0)|0;if(h){c=J[40592];c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,h<<2,29909,16617,855)|0;f=J[d+328>>2]}if(f){Ua(c,J[d+324>>2],f<<2);e=J[d+328>>2]}if((e|0)!=(h|0)){Va((e<<2)+c|0,0,h-e<<2)}e=J[d+324>>2];if(e){f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,e)}J[d+328>>2]=h;J[d+324>>2]=c}c=(l<<2)+c|0;J[c>>2]=J[c>>2]|1<>2];b:{if(l>>>0>>0){g=j&31;c=J[d+332>>2];break b}e=0;c=0;g=j&31;h=(j+128>>>5|0)+((g|0)!=0)|0;if(h){c=J[40592];c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,h<<2,29909,16617,855)|0;f=J[d+336>>2]}if(f){Ua(c,J[d+332>>2],f<<2);e=J[d+336>>2]}if((e|0)!=(h|0)){Va((e<<2)+c|0,0,h-e<<2)}e=J[d+332>>2];if(e){f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,e)}J[d+336>>2]=h;J[d+332>>2]=c}c=(l<<2)+c|0;J[c>>2]=J[c>>2]|1<>2]+(j<<2)|0;e=J[f>>2];switch(e&3){case 1:break e;case 0:break f;default:break d}}c=d+4|0;break c}c=d+224|0;break c}c=d+96|0}d=e>>>3|0;g:{if(e&4){J[J[c+64>>2]+(d<<2)>>2]=-1;J[c+88>>2]=J[c+88>>2]+1;break g}J[J[c+36>>2]+(d<<2)>>2]=-1}J[f>>2]=-1;i=i+4|0;k=k-1|0;if(k){continue}break}}c=Ha-1584|0;Ha=c;k=J[b+4>>2];h:{if(!k){break h}j=J[b+28>>2];e=J[b>>2];J[c+1064>>2]=0;J[c+1068>>2]=0;J[c+544>>2]=0;J[c+548>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;d=c+544|0;J[c+12>>2]=d;J[c+8>>2]=d;J[c>>2]=c+1064;J[c+4>>2]=c+24;while(1){f=J[a+4>>2];g=J[e>>2];h=J[j+(g<<2)>>2]&3;d=J[(c|h<<2)>>2];i=J[d+4>>2];J[d+4>>2]=i>>>0>g>>>0?i:g;i=d+8|0;l=J[d>>2];J[i+(l<<2)>>2]=g;g=l+1|0;i:{if((g|0)==128){J[d>>2]=0;j:{switch(h|0){case 0:ms(f,i,128,J[d+4>>2]);J[d+4>>2]=0;break i;case 1:ks(f,i,128,J[d+4>>2]);J[d+4>>2]=0;break i;default:break j}}ls(f,i,128,J[d+4>>2]);J[d+4>>2]=0;break i}J[d>>2]=g}e=e+4|0;k=k-1|0;if(k){continue}break}d=J[c+1064>>2];if(d){ms(J[a+4>>2],c+1072|0,d,J[c+1068>>2])}d=J[c+24>>2];if(d){ks(J[a+4>>2],c+32|0,d,J[c+28>>2])}d=J[c+544>>2];if(!d){break h}ls(J[a+4>>2],c+552|0,d,J[c+548>>2])}Ha=c+1584|0;i=J[b+8>>2];k:{if(!i){break k}k=J[b+12>>2];if(!k){break k}while(1){c=0;e=0;b=J[a+4>>2];f=J[b+328>>2];d=J[i>>2];h=d>>>5|0;l:{if(f>>>0>h>>>0){g=d&31;c=J[b+324>>2];break l}g=d&31;j=(d+128>>>5|0)+((g|0)!=0)|0;if(j){c=J[40592];c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,j<<2,29909,16617,855)|0;f=J[b+328>>2]}if(f){Ua(c,J[b+324>>2],f<<2);e=J[b+328>>2]}if((e|0)!=(j|0)){Va((e<<2)+c|0,0,j-e<<2)}e=J[b+324>>2];if(e){f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,e)}J[b+328>>2]=j;J[b+324>>2]=c}c=(h<<2)+c|0;J[c>>2]=J[c>>2]|1<>2]+(d<<2)|0;switch(J[c>>2]&3){case 1:break o;case 0:break p;default:break n}}Xl(b+4|0,c,d);break m}Xl(b+224|0,c,d);break m}Xl(b+96|0,c,d)}i=i+4|0;k=k-1|0;if(k){continue}break}}a=J[a+4>>2];if(J[a+136>>2]|J[a+184>>2]|(J[a+264>>2]|J[a+312>>2])|(J[a+44>>2]|J[a+92>>2])){if(J[a+44>>2]|J[a+92>>2]){Wl(a+4|0,J[a+316>>2],a)}Wl(a+96|0,J[a+316>>2],a);Wl(a+224|0,J[a+316>>2],a);if(K[a+220|0]){b=J[a+200>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+200>>2]=0;b=J[a+196>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+196>>2]=0}J[a+192>>2]=-2147483648}}function Fl(a,b){var c=0,d=0,e=0,f=Q(0),g=0,h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0;c=Ha-4352|0;Ha=c;d=L[a+8>>1];a:{if((d|0)==65535){d=J[a>>2];e=J[d>>2];i=J[d+4>>2];h=N[d+8>>2];J[c+4348>>2]=0;N[c+4344>>2]=h;J[c+4336>>2]=e;J[c+4340>>2]=i;h=N[d+24>>2];e=J[d+20>>2];d=J[d+16>>2];J[c+4332>>2]=0;N[c+4328>>2]=h;J[c+4320>>2]=d;J[c+4324>>2]=e;break a}e=J[a>>2];Ja[J[J[e>>2]+156>>2]](c+2176|0,e,d);d=J[c+2188>>2];J[c+4344>>2]=J[c+2184>>2];J[c+4348>>2]=d;d=J[c+2180>>2];J[c+4336>>2]=J[c+2176>>2];J[c+4340>>2]=d;d=J[c+2196>>2];J[c+4320>>2]=J[c+2192>>2];J[c+4324>>2]=d;d=c+2200|0;e=J[d+4>>2];J[c+4328>>2]=J[d>>2];J[c+4332>>2]=e}d=L[a+10>>1];b:{if((d|0)==65535){d=J[a+4>>2];e=J[d>>2];i=J[d+4>>2];h=N[d+8>>2];J[c+4316>>2]=0;N[c+4312>>2]=h;J[c+4304>>2]=e;J[c+4308>>2]=i;h=N[d+24>>2];e=J[d+20>>2];d=J[d+16>>2];J[c+4300>>2]=0;N[c+4296>>2]=h;J[c+4288>>2]=d;J[c+4292>>2]=e;break b}e=J[a+4>>2];Ja[J[J[e>>2]+156>>2]](c+2176|0,e,d);d=J[c+2188>>2];J[c+4312>>2]=J[c+2184>>2];J[c+4316>>2]=d;d=J[c+2180>>2];J[c+4304>>2]=J[c+2176>>2];J[c+4308>>2]=d;d=J[c+2196>>2];J[c+4288>>2]=J[c+2192>>2];J[c+4292>>2]=d;d=c+2200|0;e=J[d+4>>2];J[c+4296>>2]=J[d>>2];J[c+4300>>2]=e}d=J[a+24>>2];e=L[d+2>>1];c:{if(!e){h=Q(0);break c}i=d+e|0;h=Q(0);while(1){e=K[d+1|0];g=L[d+2>>1];J[c+2184>>2]=0;J[c+2188>>2]=0;J[c+2176>>2]=0;J[c+2180>>2]=0;J[c+136>>2]=0;J[c+140>>2]=0;J[c+128>>2]=0;J[c+132>>2]=0;J[c+4280>>2]=0;J[c+4284>>2]=0;J[c+4272>>2]=0;J[c+4276>>2]=0;J[c+4264>>2]=0;J[c+4268>>2]=0;J[c+4256>>2]=0;J[c+4260>>2]=0;f=N[d+24>>2];j=J[d+16>>2];v=J[d+20>>2];J[c+4252>>2]=0;N[c+4248>>2]=f;J[c+4240>>2]=j;J[c+4244>>2]=v;j=d+48|0;Lr(c+4224|0,j,e,c+4240|0,c+4336|0,c+4320|0,c+4304|0,c+4288|0,c+2176|0,c+4272|0,c+128|0,c+4256|0,(d+g|0)+32|0);f=N[d+28>>2];h=Q(h-Q(N[c+4264>>2]*f));k=Q(k-Q(N[c+4260>>2]*f));l=Q(l-Q(N[c+4256>>2]*f));f=N[d+12>>2];m=Q(m-Q(N[c+136>>2]*f));n=Q(n-Q(N[c+132>>2]*f));o=Q(o-Q(N[c+128>>2]*f));f=N[d+4>>2];p=Q(p+Q(N[c+4280>>2]*f));q=Q(q+Q(N[c+4276>>2]*f));r=Q(r+Q(N[c+4272>>2]*f));f=N[d+8>>2];s=Q(s+Q(N[c+2184>>2]*f));t=Q(t+Q(N[c+2180>>2]*f));u=Q(u+Q(N[c+2176>>2]*f));d=P(e,112)+j|0;if(i>>>0>d>>>0){continue}break}}e=L[a+8>>1];d:{if((e|0)==65535){e=J[c+4340>>2];i=J[c+4336>>2];d=J[a>>2];N[d+8>>2]=N[c+4344>>2];J[d>>2]=i;J[d+4>>2]=e;f=N[c+4328>>2];e=J[c+4324>>2];d=J[a>>2];J[d+16>>2]=J[c+4320>>2];J[d+20>>2]=e;N[d+24>>2]=f;break d}d=J[a>>2];J[c+124>>2]=0;N[c+120>>2]=s;N[c+116>>2]=t;N[c+112>>2]=u;N[c+100>>2]=q;N[c+96>>2]=r;J[c+108>>2]=0;N[c+104>>2]=p;i=J[J[d>>2]+128>>2];g=J[c+100>>2];J[c+32>>2]=J[c+96>>2];J[c+36>>2]=g;g=J[c+108>>2];J[c+40>>2]=J[c+104>>2];J[c+44>>2]=g;g=J[c+124>>2];J[c+56>>2]=J[c+120>>2];J[c+60>>2]=g;g=J[c+116>>2];J[c+48>>2]=J[c+112>>2];J[c+52>>2]=g;Ja[i|0](d,e,c+48|0,c+32|0,c+2176|0,c+128|0)}d=L[a+10>>1];e:{if((d|0)==65535){d=J[c+4308>>2];e=J[c+4304>>2];b=J[a+4>>2];N[b+8>>2]=N[c+4312>>2];J[b>>2]=e;J[b+4>>2]=d;h=N[c+4296>>2];b=J[c+4292>>2];a=J[a+4>>2];J[a+16>>2]=J[c+4288>>2];J[a+20>>2]=b;N[a+24>>2]=h;break e}a=J[a+4>>2];J[c+92>>2]=0;N[c+88>>2]=m;N[c+84>>2]=n;N[c+80>>2]=o;N[c+68>>2]=k;N[c+64>>2]=l;J[c+76>>2]=0;N[c+72>>2]=h;e=J[b+32>>2];b=J[b+36>>2];i=J[J[a>>2]+128>>2];g=J[c+68>>2];J[c>>2]=J[c+64>>2];J[c+4>>2]=g;g=J[c+76>>2];J[c+8>>2]=J[c+72>>2];J[c+12>>2]=g;g=J[c+92>>2];J[c+24>>2]=J[c+88>>2];J[c+28>>2]=g;g=J[c+84>>2];J[c+16>>2]=J[c+80>>2];J[c+20>>2]=g;Ja[i|0](a,d,c+16|0,c,e,b)}Ha=c+4352|0}function t9(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){a=a|0;b=Q(b);c=Q(c);d=Q(d);e=Q(e);f=f|0;g=g|0;h=Q(h);i=Q(i);j=Q(j);k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=Q(p);var q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=Q(0),A=0,B=0,C=0,D=0,E=0,F=Q(0),G=Q(0),O=Q(0),R=0;o=Ha-240|0;Ha=o;J[o+224>>2]=m;J[o+236>>2]=g+12088;J[o+232>>2]=g+11824;J[o+228>>2]=g+11852;J[o+220>>2]=133668;J[o+216>>2]=0;J[o+208>>2]=0;J[o+212>>2]=0;J[o+200>>2]=0;J[o+204>>2]=1065353216;J[o+192>>2]=0;J[o+196>>2]=0;zG(J[a+656>>2],J[a+660>>2]);if(J[a+660>>2]){while(1){E=w<<5;m=E+J[a+656>>2]|0;y=L[m+10>>1];r=L[m+8>>1];u=(r|0)==65535;R=u?y:r;a:{if(L[m+22>>1]==1){A=J[m+4>>2];t=J[m+12>>2];v=J[m+16>>2];r=J[m+24>>2];x=J[r+68>>2];B=J[((x&7)<<2)+f>>2];q=J[r+20>>2];C=J[m>>2];D=J[f+32>>2];s=J[r+16>>2];N[o+60>>2]=N[s>>2];N[o+64>>2]=N[s+4>>2];N[o+68>>2]=N[s+8>>2];N[o+72>>2]=N[s+12>>2];N[o+76>>2]=N[s+16>>2];N[o+80>>2]=N[s+20>>2];N[o+84>>2]=N[s+24>>2];N[o+88>>2]=N[q>>2];N[o+92>>2]=N[q+4>>2];N[o+96>>2]=N[q+8>>2];N[o+100>>2]=N[q+12>>2];N[o+104>>2]=N[q+16>>2];N[o+108>>2]=N[q+20>>2];N[o+112>>2]=N[q+24>>2];J[o+124>>2]=J[r+12>>2];s=D+(B+(x>>>3|0)<<4)|0;q=J[s+8>>2];y=P((y|0)==65535?v:0,48)+k|0;J[o+56>>2]=y;x=P(u?t:0,48)+k|0;J[o+52>>2]=x;J[o+48>>2]=(v<<6)+l;J[o+44>>2]=(t<<6)+l;J[o+40>>2]=A;J[o+36>>2]=C;J[o+32>>2]=m;J[o+156>>2]=q;q=L[r+40>>1];H[o+137|0]=q>>>2&1;H[o+138|0]=q>>>8&1;t=q&8;J[o+116>>2]=t?8:1;v=q&16;u=8;b:{if(v){break b}u=4;if(q&1024){break b}u=q&64?1:2}J[o+120>>2]=u;z=N[(v?J[r+20>>2]+128|0:y+12|0)>>2];F=N[(t?J[r+16>>2]+128|0:x+12|0)>>2];q=K[r+44|0];G=K[r+45|0]?Q(1):Q(0);N[o+28>>2]=G;O=q?Q(1):Q(0);N[o+16>>2]=O;N[o+20>>2]=O;N[o+24>>2]=G;N[o+140>>2]=N[r+52>>2];J[o+148>>2]=J[r+36>>2];q=K[r+42|0];N[o+176>>2]=z>F?F:z;J[o+144>>2]=2139095039;H[o+152|0]=q;N[o+180>>2]=N[r+72>>2];N[o+184>>2]=N[r+76>>2];OH(o+16|0,s,g,d,e,i,j,h,o+220|0);I[m+20>>1]=K[s+12|0];J[m+28>>2]=J[s+8>>2];J[r+36>>2]=J[o+148>>2];H[r+42|0]=K[o+152|0];break a}r=o+192|0;s=r;q=J[m+24>>2];t=J[q+24>>2];if(t){s=J[t+36>>2]}A=L[q+8>>1];x=J[q+20>>2];B=J[q+12>>2];t=J[q+28>>2];if(t){r=J[t+36>>2]}C=J[m+4>>2];t=J[m+12>>2];v=J[m+16>>2];D=J[m>>2];J[o+12>>2]=A;J[o+8>>2]=x;J[o+4>>2]=B;J[o+32>>2]=m;J[o>>2]=q;N[o+60>>2]=N[s>>2];N[o+64>>2]=N[s+4>>2];N[o+68>>2]=N[s+8>>2];N[o+72>>2]=N[s+12>>2];N[o+76>>2]=N[s+16>>2];N[o+80>>2]=N[s+20>>2];N[o+84>>2]=N[s+24>>2];N[o+88>>2]=N[r>>2];N[o+92>>2]=N[r+4>>2];N[o+96>>2]=N[r+8>>2];N[o+100>>2]=N[r+12>>2];N[o+104>>2]=N[r+16>>2];N[o+108>>2]=N[r+20>>2];z=N[r+24>>2];s=(y|0)==65535;J[o+56>>2]=P(s?v:0,48)+k;J[o+52>>2]=P(u?t:0,48)+k;J[o+48>>2]=(v<<6)+l;J[o+44>>2]=(t<<6)+l;J[o+40>>2]=C;J[o+36>>2]=D;N[o+112>>2]=z;N[o+132>>2]=N[q>>2];N[o+136>>2]=N[q+4>>2];J[o+144>>2]=(J[q+40>>2]<<5)+n;r=L[q+10>>1];H[o+151|0]=r>>>9&1;H[o+150|0]=r>>>5&1;H[o+149|0]=(r&128)>>>7;H[o+148|0]=r>>>8&1;z=N[q+44>>2];J[o+120>>2]=s?1:8;J[o+116>>2]=u?1:8;N[o+140>>2]=z;MH(o,o+16|0,o+220|0,b,c,d,e,p)}c:{if(J[m+24>>2]){r=(R&65535)<<2;m=r+J[a+408>>2]|0;q=J[m>>2];if(!q){J[r+J[a+420>>2]>>2]=w;q=J[m>>2]}J[m>>2]=q+1;break c}q=J[a+660>>2];r=w+1|0;if(q>>>0>r>>>0){m=J[a+656>>2]+E|0;while(1){q=J[a+656>>2]+(r<<5)|0;s=J[q+4>>2];J[m>>2]=J[q>>2];J[m+4>>2]=s;s=J[q+28>>2];J[m+24>>2]=J[q+24>>2];J[m+28>>2]=s;s=J[q+20>>2];J[m+16>>2]=J[q+16>>2];J[m+20>>2]=s;s=J[q+12>>2];J[m+8>>2]=J[q+8>>2];J[m+12>>2]=s;m=m+32|0;q=J[a+660>>2];r=r+1|0;if(q>>>0>r>>>0){continue}break}}J[a+660>>2]=q-1;w=w-1|0}w=w+1|0;if(w>>>0>2]){continue}break}}Ha=o+240|0}function gx(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;m=32;d=Ha-32|0;Ha=d;H[d+12|0]=0;h=d-128|0;Ha=h;J[d+8>>2]=h;j=b-1|0;a:{if((j|0)<=0){break a}while(1){b:{if((j|0)<=(k|0)){break b}while(1){if(j-k>>>0<=4){while(1){f=k;k=f+1|0;c=k;b=f;while(1){e=c;c=P(e,12)+a|0;g=J[c>>2];i=P(b,12)+a|0;n=J[i>>2];if(!(g>>>0>=n>>>0&((g|0)!=(n|0)|M[c+4>>2]>=M[i+4>>2]))){b=e}c=e+1|0;if((e|0)<(j|0)){continue}break}if((b|0)!=(f|0)){b=P(b,12)+a|0;J[d+24>>2]=J[b+8>>2];c=J[b+4>>2];J[d+16>>2]=J[b>>2];J[d+20>>2]=c;c=P(f,12)+a|0;J[b+8>>2]=J[c+8>>2];f=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=f;J[c+8>>2]=J[d+24>>2];b=J[d+20>>2];J[c>>2]=J[d+16>>2];J[c+4>>2]=b}if((j|0)!=(k|0)){continue}break b}}e=P(k,12)+a|0;b=J[e>>2];f=P((j+k|0)/2|0,12)+a|0;c=J[f>>2];c:{if(b>>>0<=c>>>0){if((b|0)!=(c|0)){break c}b=c;if(M[f+4>>2]>=M[e+4>>2]){break c}}J[d+24>>2]=J[e+8>>2];b=J[e+4>>2];J[d+16>>2]=J[e>>2];J[d+20>>2]=b;J[e+8>>2]=J[f+8>>2];b=J[f+4>>2];J[e>>2]=J[f>>2];J[e+4>>2]=b;J[f+8>>2]=J[d+24>>2];b=J[d+20>>2];J[f>>2]=J[d+16>>2];J[f+4>>2]=b;b=J[e>>2]}g=P(j,12)+a|0;c=J[g>>2];d:{if(c>>>0>=b>>>0){if((b|0)!=(c|0)){break d}c=b;if(M[g+4>>2]>=M[e+4>>2]){break d}}J[d+24>>2]=J[e+8>>2];b=J[e+4>>2];J[d+16>>2]=J[e>>2];J[d+20>>2]=b;J[e+8>>2]=J[g+8>>2];b=J[g+4>>2];J[e>>2]=J[g>>2];J[e+4>>2]=b;J[g+8>>2]=J[d+24>>2];b=J[d+20>>2];J[g>>2]=J[d+16>>2];J[g+4>>2]=b;c=J[g>>2]}b=J[f>>2];if(!(b>>>0<=c>>>0&((b|0)!=(c|0)|M[g+4>>2]>=M[f+4>>2]))){J[d+24>>2]=J[f+8>>2];b=J[f+4>>2];J[d+16>>2]=J[f>>2];J[d+20>>2]=b;J[f+8>>2]=J[g+8>>2];b=J[g+4>>2];J[f>>2]=J[g>>2];J[f+4>>2]=b;J[g+8>>2]=J[d+24>>2];b=J[d+20>>2];J[g>>2]=J[d+16>>2];J[g+4>>2]=b}J[d+24>>2]=J[f+8>>2];b=J[f+4>>2];J[d+16>>2]=J[f>>2];J[d+20>>2]=b;b=j-1|0;g=P(b,12)+a|0;c=g;e=J[c+4>>2];J[f>>2]=J[c>>2];J[f+4>>2]=e;J[f+8>>2]=J[c+8>>2];J[c+8>>2]=J[d+24>>2];c=J[d+20>>2];J[g>>2]=J[d+16>>2];J[g+4>>2]=c;c=k;while(1){n=J[g>>2];while(1){f=c;c=c+1|0;e=P(c,12)+a|0;i=J[e>>2];if(i>>>0>>0|(i|0)==(n|0)&M[e+4>>2]>2]){continue}break}while(1){b=b-1|0;i=P(b,12)+a|0;p=J[i>>2];if(n>>>0

>>0|(n|0)==(p|0)&M[g+4>>2]>2]){continue}break}if((b|0)>(c|0)){J[d+24>>2]=J[e+8>>2];f=J[e+4>>2];J[d+16>>2]=J[e>>2];J[d+20>>2]=f;J[e+8>>2]=J[i+8>>2];f=J[i+4>>2];J[e>>2]=J[i>>2];J[e+4>>2]=f;J[i+8>>2]=J[d+24>>2];f=J[d+20>>2];J[i>>2]=J[d+16>>2];J[i+4>>2]=f;continue}break}J[d+24>>2]=J[e+8>>2];b=J[e+4>>2];J[d+16>>2]=J[e>>2];J[d+20>>2]=b;J[e+8>>2]=J[g+8>>2];b=J[g+4>>2];J[e>>2]=J[g>>2];J[e+4>>2]=b;J[g+8>>2]=J[d+24>>2];b=J[d+20>>2];J[g>>2]=J[d+16>>2];J[g+4>>2]=b;e:{if((c-k|0)<(j-c|0)){if(m-1>>>0<=l>>>0){c=m<<3;if(c){b=J[40592];e=b+12|0;b=(r=e,s=c,t=Ja[J[J[b>>2]+20>>2]](b)|0?40831:69706,u=21054,v=155,q=J[J[e>>2]+8>>2],Ja[q](r|0,s|0,t|0,u|0,v|0)|0)}else{b=0}m=m<<1;b=Ua(b,h,l<<2);c=o;o=1;if(!(!c|!h)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,h)}h=b}b=(l<<2)+h|0;J[b>>2]=k;J[b+4>>2]=f;k=f+2|0;break e}if(m-1>>>0<=l>>>0){c=m<<3;if(c){b=J[40592];e=b+12|0;b=(v=e,u=c,t=Ja[J[J[b>>2]+20>>2]](b)|0?40831:69706,s=21054,r=155,q=J[J[e>>2]+8>>2],Ja[q](v|0,u|0,t|0,s|0,r|0)|0)}else{b=0}m=m<<1;b=Ua(b,h,l<<2);c=o;o=1;if(!(!c|!h)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,h)}h=b}b=(l<<2)+h|0;J[b>>2]=f+2;J[b+4>>2]=j;j=f}l=l+2|0;if((j|0)>(k|0)){continue}break}}if(l){b=l-2|0;k=J[(b<<2)+h>>2];j=J[((l<<2)+h|0)-4>>2];l=b;continue}break}if(!o|!h){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,h)}if(K[d+12|0]){cb(J[d+8>>2])}Ha=d+32|0}function ns(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=Q(0),B=Q(0),C=0,D=0,E=0,F=0,G=0,I=0,L=0,M=Q(0),O=Q(0),P=0;h=Ha-128|0;Ha=h;j=J[e+40>>2];a:{b:{c:{if(!f){break c}d:{e:{if(j){o=J[c>>2];t=J[e+60>>2];u=J[e+56>>2];f=J[e+68>>2];if(f){Zc(b,o,j,f,u,J[e+80>>2],t,J[e+84>>2],J[e+36>>2],J[e+64>>2])}L=J[e+36>>2];if(j>>>0>=5001){f=(j<<3)+240|0;k=J[a>>2];f:{if(k){k=Ab(k,f,1);break f}if(!f){f=j<<4;k=0;break e}k=J[40592]+12|0;k=Ja[J[J[k>>2]+8>>2]](k,f,29909,16617,373)|0}f=j<<4;l=J[a>>2];if(!l){break e}l=Ab(l,f,1);break d}kf(b,j,u,t,L,o);break c}if(g){break b}break a}l=0;if(!f){break d}l=J[40592]+12|0;l=Ja[J[J[l>>2]+8>>2]](l,f,29909,16617,373)|0}A=N[e+16>>2];M=N[e+28>>2];B=N[e+20>>2];O=N[e+32>>2];J[h+112>>2]=0;J[h+104>>2]=0;J[h+108>>2]=0;J[h+96>>2]=0;J[h+100>>2]=0;B=Q(Q(O+B)*Q(.5));A=Q(Q(M+A)*Q(.5));f=j<<2;g:{h:{p=J[a>>2];i:{j:{if(p){s=Ab(p,f,1);break j}if(!f){break i}s=J[40592]+12|0;s=Ja[J[J[s>>2]+8>>2]](s,f,29909,16617,373)|0}f=J[a>>2];if(f){break h}}f=J[40592]+12|0;p=Ja[J[J[f>>2]+8>>2]](f,j,29909,16617,373)|0;break g}p=Ab(f,j,1)}f=0;while(1){i=t+(f<<4)|0;i=K[((B>2])<<2|N[i>>2]>A|(B>N[i+12>>2])<<3|(A>N[i+8>>2])<<1)+97264|0];H[f+p|0]=i;i=(h+96|0)+(i<<2)|0;J[i>>2]=J[i>>2]+1;f=f+1|0;if((j|0)!=(f|0)){continue}break}f=J[h+96>>2];i=J[h+108>>2];q=J[h+104>>2];r=J[h+100>>2];J[h+64>>2]=k;x=((f<<3)+k|0)+48|0;J[h+68>>2]=x;J[h+32>>2]=l;C=(f<<4)+l|0;J[h+36>>2]=C;J[h>>2]=s;D=(f<<2)+s|0;J[h+4>>2]=D;E=(r<<4)+C|0;J[h+40>>2]=E;y=((r<<3)+x|0)+48|0;J[h+72>>2]=y;F=(r<<2)+D|0;J[h+8>>2]=F;G=(q<<4)+E|0;J[h+44>>2]=G;I=(q<<2)+F|0;J[h+12>>2]=I;r=(i<<4)+G|0;J[h+48>>2]=r;z=((q<<3)+y|0)+48|0;J[h+76>>2]=z;q=(i<<2)+I|0;J[h+16>>2]=q;i=((i<<3)+z|0)+48|0;J[h+80>>2]=i;f=0;J[h+112>>2]=0;J[h+104>>2]=0;J[h+108>>2]=0;J[h+96>>2]=0;J[h+100>>2]=0;while(1){m=K[f+p|0]<<2;v=m+(h+96|0)|0;n=J[v>>2];J[v>>2]=n+1;v=J[m+(h+32|0)>>2];w=J[m+(h- -64|0)>>2];J[J[h+m>>2]+(n<<2)>>2]=J[(f<<2)+L>>2];m=w+(n<<3)|0;w=u+(f<<3)|0;J[m>>2]=J[w>>2];J[m+4>>2]=J[w+4>>2];m=t+(f<<4)|0;w=J[m>>2];P=J[m+4>>2];n=(n<<4)+v|0;v=J[m+12>>2];J[n+8>>2]=J[m+8>>2];J[n+12>>2]=v;J[n>>2]=w;J[n+4>>2]=P;f=f+1|0;if((j|0)!=(f|0)){continue}break}f=J[h+96>>2];he(a,p);f=(f<<3)+k|0;J[f>>2]=-1;J[f+40>>2]=-1;J[f+32>>2]=-1;J[f+24>>2]=-1;J[f+16>>2]=-1;J[f+8>>2]=-1;f=(J[h+100>>2]<<3)+x|0;J[f>>2]=-1;J[f+40>>2]=-1;J[f+32>>2]=-1;J[f+24>>2]=-1;J[f+16>>2]=-1;J[f+8>>2]=-1;f=(J[h+104>>2]<<3)+y|0;J[f>>2]=-1;J[f+40>>2]=-1;J[f+32>>2]=-1;J[f+24>>2]=-1;J[f+16>>2]=-1;J[f+8>>2]=-1;f=(J[h+108>>2]<<3)+z|0;J[f>>2]=-1;J[f+40>>2]=-1;J[f+32>>2]=-1;J[f+24>>2]=-1;J[f+16>>2]=-1;J[f+8>>2]=-1;f=i+(J[h+112>>2]<<3)|0;J[f>>2]=-1;J[f+40>>2]=-1;J[f+32>>2]=-1;J[f+24>>2]=-1;J[f+16>>2]=-1;J[f+8>>2]=-1;p=J[h+96>>2];kf(b,p,k,l,s,o);t=J[h+100>>2];kf(b,t,x,C,D,o);n=J[h+104>>2];kf(b,n,y,E,F,o);u=J[h+108>>2];kf(b,u,z,G,I,o);f=J[h+112>>2];kf(b,f,i,r,q,o);Zc(b,o,p,f,k,i,l,r,s,q);Zc(b,o,t,f,x,i,C,r,D,q);Zc(b,o,n,f,y,i,E,r,F,q);Zc(b,o,u,f,z,i,G,r,I,q);he(a,s);he(a,l);he(a,k)}if(!g){break a}if(!j){break b}a=J[d+40>>2];if(a){Zc(b,J[c>>2],j,a,J[e+56>>2],J[d+56>>2],J[e+60>>2],J[d+60>>2],J[e+36>>2],J[d+36>>2])}a=J[d+68>>2];if(!a){break b}Zc(b,J[c>>2],j,a,J[e+56>>2],J[d+80>>2],J[e+60>>2],J[d+84>>2],J[e+36>>2],J[d+64>>2])}a=J[d+40>>2];if(!a){break a}f=J[e+68>>2];if(!f){break a}Zc(b,J[c>>2],f,a,J[e+80>>2],J[d+56>>2],J[e+84>>2],J[d+60>>2],J[e+64>>2],J[d+36>>2])}Ha=h+128|0}function MP(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0);c=Ha-160|0;Ha=c;J[c+52>>2]=a;J[c+48>>2]=a;a=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=a;a=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=a;qc(c+132|0,c+104|0,e,f,g);k=N[f+20>>2];n=N[f+16>>2];m=N[c+124>>2];l=N[c+120>>2];o=N[c+128>>2];N[b+8>>2]=o-N[f+24>>2];N[b+4>>2]=m-k;N[b>>2]=l-n;k=N[f+20>>2];n=N[f+16>>2];N[c- -64>>2]=o-N[f+24>>2];N[c+60>>2]=m-k;N[c+56>>2]=l-n;k=N[g+20>>2];n=N[g+24>>2];p=N[g+16>>2];r=N[c+152>>2];N[c+84>>2]=r;N[c+100>>2]=o;N[c+96>>2]=m;s=N[c+156>>2];N[c+88>>2]=s;N[c+76>>2]=o-n;N[c+72>>2]=m-k;t=N[c+148>>2];N[c+80>>2]=t;N[c+92>>2]=l;N[c+68>>2]=l-p;k=N[c+144>>2];u=N[c+116>>2];n=N[c+140>>2];v=N[c+112>>2];p=N[c+132>>2];w=N[c+104>>2];q=N[c+136>>2];x=N[c+108>>2];if(Q(Q(k*u)+Q(Q(n*v)+Q(Q(p*w)+Q(q*x))))>2]=-u;N[c+112>>2]=-v;N[c+108>>2]=-x;N[c+104>>2]=-w}b=0;a=L[e+116>>1]&2;b=a?N[e+104>>2]>=N[e+100>>2]:b;o=Q(o-s);o=Q(o+o);l=Q(l-t);l=Q(l+l);m=Q(m-r);m=Q(m+m);r=Q(Q(n*o)+Q(Q(p*l)+Q(q*m)));s=Q(Q(k*k)+Q(-.5));N[c+44>>2]=Q(n*r)+Q(Q(o*s)-Q(k*Q(Q(p*m)-Q(l*q))));N[c+40>>2]=Q(q*r)+Q(Q(m*s)-Q(k*Q(Q(n*l)-Q(o*p))));N[c+36>>2]=Q(p*r)+Q(Q(l*s)-Q(k*Q(Q(q*o)-Q(m*n))));b=b&1;Eh(c+48|0,c+132|0,c+104|0,c+36|0,b?7:6,7,c+24|0,c+12|0);m=N[f+16>>2];l=N[f+20>>2];k=N[c+24>>2];o=N[c+28>>2];N[i+8>>2]=N[c+32>>2]+N[f+24>>2];N[i+4>>2]=o+l;N[i>>2]=k+m;m=N[g+16>>2];l=N[g+20>>2];k=N[c+12>>2];o=N[c+16>>2];N[j+8>>2]=N[c+20>>2]+N[g+24>>2];N[j+4>>2]=o+l;N[j>>2]=k+m;a:{if(b|!a){break a}k=N[c+140>>2];o=N[c+132>>2];l=N[c+136>>2];r=Q(l*Q(0));p=Q(Q(k*Q(0))+Q(Q(o+o)+r));n=N[c+144>>2];q=Q(Q(n*n)+Q(-.5));s=Q(q*Q(0));m=Q(Q(k*p)+Q(s+Q(n*Q(Q(o*Q(0))-Q(l+l)))));l=Q(Q(l*p)+Q(s+Q(n*Q(Q(k+k)+Q(o*Q(-0))))));k=Q(Q(o*p)+Q(Q(q+q)+Q(n*Q(r+Q(k*Q(-0))))));r=N[e+100>>2];o=N[c+36>>2];p=N[e+96>>2];q=N[e+88>>2];n=N[e+92>>2];d=n>Q(0);if(rQ(0)?Q(0):p))){a=J[c+52>>2];J[c+52>>2]=a+80;N[a+8>>2]=m;N[a+4>>2]=l;N[a>>2]=k;I[a+78>>1]=0;n=N[c+64>>2];p=N[c+56>>2];q=N[c+60>>2];N[a+40>>2]=m;N[a+36>>2]=l;N[a+32>>2]=k;N[a+24>>2]=Q(p*l)-Q(k*q);N[a+20>>2]=Q(n*k)-Q(m*p);N[a+16>>2]=Q(q*m)-Q(l*n);n=N[c+76>>2];p=N[c+68>>2];q=N[c+72>>2];r=Q(r-o);N[a+12>>2]=r;N[a+56>>2]=Q(p*l)-Q(k*q);N[a+52>>2]=Q(n*k)-Q(m*p);N[a+48>>2]=Q(q*m)-Q(l*n);b=L[a+76>>1];n=N[e+88>>2];b:{if(d|n>Q(0)){N[a+64>>2]=n;N[a+68>>2]=N[e+92>>2];b=b|17;break b}I[a+78>>1]=2049;N[a+64>>2]=N[e+80>>2];N[a+68>>2]=N[e+84>>2];b=b|(r>Q(0)?24:16);if(!(N[e+80>>2]>Q(0))){break b}b=b|4}J[a+44>>2]=0;I[a+76>>1]=b;p=N[e+96>>2];q=N[e+88>>2];n=N[e+92>>2]}s=N[e+104>>2];if(!(Q(-s)Q(0)?Q(0):q>Q(0)?Q(0):p)-o))){break a}a=J[c+52>>2];J[c+52>>2]=a+80;t=Q(-m);N[a+8>>2]=t;u=Q(-l);N[a+4>>2]=u;v=Q(-k);N[a>>2]=v;I[a+78>>1]=0;p=N[c+64>>2];q=N[c+60>>2];r=N[c+56>>2];N[a+40>>2]=t;N[a+36>>2]=u;N[a+32>>2]=v;N[a+24>>2]=Q(k*q)-Q(r*l);N[a+20>>2]=Q(m*r)-Q(p*k);N[a+16>>2]=Q(l*p)-Q(q*m);p=N[c+76>>2];q=N[c+72>>2];r=N[c+68>>2];o=Q(o-s);N[a+12>>2]=o;N[a+56>>2]=Q(k*q)-Q(r*l);N[a+52>>2]=Q(m*r)-Q(p*k);N[a+48>>2]=Q(l*p)-Q(q*m);b=L[a+76>>1];m=N[e+88>>2];c:{if(n>Q(0)|m>Q(0)){N[a+64>>2]=m;N[a+68>>2]=N[e+92>>2];b=b|17;break c}I[a+78>>1]=2049;N[a+64>>2]=N[e+80>>2];N[a+68>>2]=N[e+84>>2];b=b|(o>Q(0)?24:16);if(!(N[e+80>>2]>Q(0))){break c}b=b|4}J[a+44>>2]=0;I[a+76>>1]=b}Ha=c+160|0;return(J[c+52>>2]-J[c+48>>2]|0)/80|0}function bi(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0;g=a+4932|0;f=Ha-288|0;Ha=f;a:{if(!c){J[b>>2]=a;c=J[b+4>>2];b:{if(!K[a+4785|0]){J[b+4>>2]=c&268435455|-2147483648;ZA(a+16|0,b,d,e);break b}d=c&1073741823;if(c>>>0>=3221225472){J[b+4>>2]=d|-2147483648;if(c&268435456){break b}J[f+16>>2]=b;ob(g,f+16|0);break b}J[b+4>>2]=d|1073741824;J[f+16>>2]=b;c=pb(g,f+16|0,f+12|0);if(K[f+12|0]){break b}J[c>>2]=J[f+16>>2]}c:{d:{if(N[b+260>>2]!=Q(0)|N[b+236>>2]!=Q(0)|(N[b+240>>2]!=Q(0)|N[b+244>>2]!=Q(0))){break d}if(N[b+248>>2]!=Q(0)|N[b+252>>2]!=Q(0)){break d}c=1;if(N[b+256>>2]==Q(0)){break c}}c=0}J[b+264>>2]=c;if(!K[a+4785|0]){break a}H[f+272|0]=1;J[f+280>>2]=0;J[f+284>>2]=64;J[f+276>>2]=f+16;a=0;c=Id(b,f+12|0,0);e:{if(!c){break e}d=J[b+4>>2]&-1073741824;b=J[b>>2];if((c|0)!=1){i=c&-2;e=0;while(1){h=a<<2;g=J[h+J[f+12>>2]>>2];j=J[(g+32|0)+4>>2];if((j&251658240)==16777216){J[g+32>>2]=b;J[g+36>>2]=d|j&1073741823}g=J[J[f+12>>2]+(h|4)>>2];h=J[(g+32|0)+4>>2];if((h&251658240)==16777216){J[g+32>>2]=b;J[g+36>>2]=d|h&1073741823}a=a+2|0;e=e+2|0;if((i|0)!=(e|0)){continue}break}}if(!(c&1)){break e}a=J[J[f+12>>2]+(a<<2)>>2];c=J[(a+32|0)+4>>2];if((c&251658240)!=16777216){break e}J[a+32>>2]=b;J[a+36>>2]=d|c&1073741823}a=J[f+284>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[f+276>>2];if((a|0)==(f+16|0)|!a){break a}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a);break a}c=Ha-288|0;Ha=c;J[b>>2]=a;d=J[b+4>>2];f:{if(!K[a+4785|0]){J[b+4>>2]=d&268435455|-2147483648;H[c+272|0]=1;J[c+280>>2]=0;J[c+284>>2]=64;J[c+276>>2]=c+16;a=0;e=Id(b,c+12|0,0);g:{if(!e){break g}g=J[b>>2];if((e|0)!=1){h=e&-2;d=0;while(1){j=a<<2;i=J[j+J[c+12>>2]>>2];k=J[i+36>>2];if((k&251658240)==16777216){J[i+32>>2]=g;J[i+36>>2]=k&1073741823|-2147483648}i=J[J[c+12>>2]+(j|4)>>2];j=J[i+36>>2];if((j&251658240)==16777216){J[i+32>>2]=g;J[i+36>>2]=j&1073741823|-2147483648}a=a+2|0;d=d+2|0;if((h|0)!=(d|0)){continue}break}}if(!(e&1)){break g}a=J[J[c+12>>2]+(a<<2)>>2];d=J[a+36>>2];if((d&251658240)!=16777216){break g}J[a+32>>2]=g;J[a+36>>2]=d&1073741823|-2147483648}a=J[c+284>>2];if((a|0)<0|!(a&2147483647)){break f}a=J[c+276>>2];if((a|0)==(c+16|0)|!a){break f}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,a);break f}a=d&1073741823;h:{if(d>>>0>=3221225472){J[b+4>>2]=a|-2147483648;if(d&268435456){break h}J[c+16>>2]=b;ob(g,c+16|0);break h}J[b+4>>2]=a|1073741824;J[c+16>>2]=b;a=pb(g,c+16|0,c+12|0);if(K[c+12|0]){break h}J[a>>2]=J[c+16>>2]}H[c+272|0]=1;J[c+280>>2]=0;J[c+284>>2]=64;J[c+276>>2]=c+16;a=0;e=Id(b,c+12|0,0);i:{if(!e){break i}g=J[b+4>>2]&-1073741824;i=J[b>>2];if((e|0)!=1){j=e&-2;d=0;while(1){k=a<<2;h=J[k+J[c+12>>2]>>2];l=J[h+36>>2];if((l&251658240)==16777216){J[h+32>>2]=i;J[h+36>>2]=g|l&1073741823}h=J[J[c+12>>2]+(k|4)>>2];k=J[h+36>>2];if((k&251658240)==16777216){J[h+32>>2]=i;J[h+36>>2]=g|k&1073741823}a=a+2|0;d=d+2|0;if((j|0)!=(d|0)){continue}break}}if(!(e&1)){break i}a=J[J[c+12>>2]+(a<<2)>>2];d=J[a+36>>2];if((d&251658240)!=16777216){break i}J[a+32>>2]=i;J[a+36>>2]=g|d&1073741823}a=J[c+284>>2];if((a|0)<0|!(a&2147483647)){break f}a=J[c+276>>2];if((a|0)==(c+16|0)|!a){break f}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,a)}Ha=c+288|0;j:{k:{if(N[b+260>>2]!=Q(0)|N[b+236>>2]!=Q(0)|(N[b+240>>2]!=Q(0)|N[b+244>>2]!=Q(0))){break k}if(N[b+248>>2]!=Q(0)|N[b+252>>2]!=Q(0)){break k}a=1;if(N[b+256>>2]==Q(0)){break j}}a=0}J[b+264>>2]=a}Ha=f+288|0}function Su(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;h=Ha-16|0;Ha=h;J[h+8>>2]=b;c=J[a+16>>2];m=b>>>7|0;g=c+P(m,24)|0;f=K[g+4|0];a:{if(f&4){break a}b=J[a+204>>2]+(m<<2)|0;i=J[b>>2];p=J[a+88>>2];J[b>>2]=-1;b=c+P(J[h+8>>2]>>>7|0,24)|0;e=J[b+8>>2];d=P(i,44)+p|0;J[(e>>>0<4294967168?(c+P(e>>>7|0,24)|0)+12|0:d+4|0)>>2]=J[b+12>>2];e=J[b+12>>2];J[(e>>>0<4294967168?(c+P(e>>>7|0,24)|0)+8|0:d)>>2]=J[b+8>>2];d=d+(K[b+5|0]<<2)|0;J[d+8>>2]=J[d+8>>2]-1;J[b+8>>2]=-128;J[b+12>>2]=-128;b:{c:{if(f&2){q=J[h+8>>2];b=q>>>7|0;l=K[(c+P(b,24)|0)+5|0];d=P(l,12)+a|0;k=J[a+28>>2];b=k+(b<<2)|0;e=J[b>>2];j=(l<<2)+a|0;n=J[j+252>>2];d:{if(e>>>0>=n>>>0){d=J[d+112>>2];break d}d=J[d+112>>2];n=J[(d+(n<<2)|0)-4>>2];o=k+(n>>>5&134217724)|0;J[b>>2]=J[o>>2];J[o>>2]=e;J[(e<<2)+d>>2]=n;J[(J[b>>2]<<2)+d>>2]=q;J[j+252>>2]=J[j+252>>2]-1;e=J[b>>2]}l=P(l,12)+a|0;j=J[((J[l+116>>2]<<2)+d|0)-4>>2];J[k+(j>>>5&134217724)>>2]=e;J[(J[b>>2]<<2)+d>>2]=j;J[l+116>>2]=J[l+116>>2]-1;break c}if(!(f&32)){break b}b=J[a+28>>2];d=J[a+324>>2];e=J[(d+(J[a+328>>2]<<2)|0)-4>>2];J[b+(e>>>5&134217724)>>2]=J[b+(J[h+8>>2]>>>5&134217724)>>2];J[d+(J[b+(J[h+8>>2]>>>5&134217724)>>2]<<2)>>2]=e;J[a+328>>2]=J[a+328>>2]-1;f=f&223;b=b+(J[h+8>>2]>>>5&134217724)|0}J[b>>2]=33554431}b=f&249|4;H[g+4|0]=b;if(J[(c+P(m,24)|0)+16>>2]){J[J[a+28>>2]+(J[h+8>>2]>>>5&134217724)>>2]=J[a+328>>2];c=J[a+328>>2];e:{if(c>>>0>=(J[a+332>>2]&2147483647)>>>0){kd(a+324|0,h+8|0);b=K[g+4|0];break e}J[J[a+324>>2]+(c<<2)>>2]=J[h+8>>2];J[a+328>>2]=J[a+328>>2]+1}H[g+4|0]=b|32}d=P(i,44)+p|0;m=J[d+8>>2];l=J[d+12>>2];c=J[g>>2];if((c|0)!=-1){while(1){b=J[a+84>>2];f=(c>>>0)/(b>>>0)|0;f=J[J[J[a+64>>2]+(f<<2)>>2]+(c-P(b,f)<<3)>>2];c=c>>>1|0;J[h+4>>2]=c;g=J[a+40>>2];b=J[a+60>>2];e=(c>>>0)/(b>>>0)|0;c=J[g+(e<<2)>>2]+(c-P(b,e)<<4)|0;k=J[c+12>>2];e=J[c+8>>2];f:{if((e|0)!=-1){j=(e>>>0)/(b>>>0)|0;b=(J[g+(j<<2)>>2]+(e-P(b,j)<<4)|0)+12|0;break f}b=(d+(J[c>>2]<<2)|0)+28|0}J[b>>2]=k;e=J[c+8>>2];b=J[c+12>>2];g:{if((b|0)!=-1){k=J[a+60>>2];j=(b>>>0)/(k>>>0)|0;J[(J[g+(j<<2)>>2]+(b-P(k,j)<<4)|0)+8>>2]=e;b=J[c>>2];break g}b=J[c>>2];J[(d+(b<<2)|0)+20>>2]=e}b=d+(b<<2)|0;J[b+36>>2]=J[b+36>>2]-1;J[c+12>>2]=-1;J[c+8>>2]=-1;Rm(a,J[h+4>>2]);Tm(a,J[h+4>>2]);g=L[c+4>>1];b=g&65534;I[c+4>>1]=b;if(g&4){pj(a,J[h+4>>2]);b=L[c+4>>1]&-5;I[c+4>>1]=b;g=(J[c>>2]<<2)+a|0;J[g+172>>2]=J[g+172>>2]-1}h:{i:{if(!(b&2)){if(b&8){break h}g=P(J[c>>2],12)+a|0;e=g+284|0;k=J[g+288>>2];if(k>>>0>=(J[g+292>>2]&2147483647)>>>0){ab(e,h+4|0);b=L[c+4>>1]|8;break i}J[J[e>>2]+(k<<2)>>2]=J[h+4>>2];J[g+288>>2]=J[g+288>>2]+1;b=b|8;break i}b=b|32}I[c+4>>1]=b}c=f;if((c|0)!=-1){continue}break}}if((m|0)!=(0-l|0)){break a}c=J[a+100>>2];f=P(i,44);b=f+p|0;J[b+20>>2]=-1;J[b+24>>2]=-1;J[b+28>>2]=-1;J[b+32>>2]=-1;J[b+36>>2]=0;J[b+40>>2]=0;J[c+(i<<2)>>2]=0;j:{if(J[b+16>>2]==-1){c=uea(-2,i);b=J[a+216>>2];f=i>>>5|0;d=J[b+(f<<2)>>2];break j}c=J[a+88>>2];b=c+f|0;f=J[a+240>>2];d=J[(f+(J[a+244>>2]<<2)|0)-4>>2];J[(c+P(d,44)|0)+16>>2]=J[b+16>>2];J[f+(J[b+16>>2]<<2)>>2]=d;J[a+244>>2]=J[a+244>>2]-1;J[b+16>>2]=-1;b=J[a+216>>2];f=i>>>5|0;d=b+(f<<2)|0;o=d;c=uea(-2,i);d=c&J[d>>2];J[o>>2]=d}J[(f<<2)+b>>2]=c&d;J[h+12>>2]=i;if(J[a+12>>2]==(i|0)){J[a+12>>2]=i-1;break a}b=J[a+4>>2];if(b>>>0>=(J[a+8>>2]&2147483647)>>>0){ab(a,h+12|0);break a}J[J[a>>2]+(b<<2)>>2]=i;J[a+4>>2]=J[a+4>>2]+1}Ha=h+16|0}function Xq(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0);U=N[b+20>>2];V=N[b+24>>2];W=N[b+36>>2];X=N[b+40>>2];Y=N[b+52>>2];Z=N[b+56>>2];_=N[b+68>>2];$=N[b+72>>2];aa=N[b+84>>2];ba=N[b+88>>2];ca=N[b+100>>2];da=N[b+104>>2];ea=N[b+112>>2];fa=N[b+116>>2];ga=N[b+120>>2];ha=N[b+128>>2];ia=N[b+132>>2];ja=N[b+136>>2];ka=N[b- -64>>2];la=N[b+80>>2];f=N[c+20>>2];g=N[c+24>>2];B=N[d+36>>2];C=N[d+68>>2];D=N[d+40>>2];E=N[d+72>>2];m=N[d+48>>2];n=N[d+80>>2];o=N[d+20>>2];p=N[d+52>>2];q=N[d+84>>2];r=N[d+24>>2];i=N[c+36>>2];s=N[d+56>>2];j=N[c+40>>2];t=N[d+88>>2];ma=N[b+4>>2];na=N[b+8>>2];oa=N[b+96>>2];pa=N[b>>2];qa=N[b+16>>2];ra=N[b+32>>2];sa=N[b+48>>2];k=N[c+16>>2];F=N[d+4>>2];G=N[d+8>>2];u=N[d+16>>2];l=N[c+32>>2];H=N[c>>2];I=N[d>>2];K=N[c+4>>2];L=N[d+32>>2];h=N[c+8>>2];M=N[d+64>>2];J[e+92>>2]=0;J[e+76>>2]=0;J[e+60>>2]=0;J[e+44>>2]=0;J[e+28>>2]=0;J[e+12>>2]=0;v=Q(Q(I*H)+Q(Q(L*K)+Q(M*h)));N[e>>2]=v;O=Q(Q(r*l)+Q(Q(s*i)+Q(t*j)));N[e+88>>2]=O;P=Q(Q(o*l)+Q(Q(p*i)+Q(q*j)));N[e+84>>2]=P;R=Q(Q(u*l)+Q(Q(m*i)+Q(n*j)));N[e+80>>2]=R;w=Q(Q(G*l)+Q(Q(D*i)+Q(E*j)));N[e+72>>2]=w;x=Q(Q(F*l)+Q(Q(B*i)+Q(C*j)));N[e+68>>2]=x;y=Q(Q(I*l)+Q(Q(L*i)+Q(M*j)));N[e+64>>2]=y;S=Q(Q(r*k)+Q(Q(s*f)+Q(t*g)));N[e+56>>2]=S;T=Q(Q(o*k)+Q(Q(p*f)+Q(q*g)));N[e+52>>2]=T;i=Q(Q(u*k)+Q(Q(m*f)+Q(n*g)));N[e+48>>2]=i;z=Q(Q(G*k)+Q(Q(D*f)+Q(E*g)));N[e+40>>2]=z;A=Q(Q(F*k)+Q(Q(B*f)+Q(C*g)));N[e+36>>2]=A;f=Q(Q(I*k)+Q(Q(L*f)+Q(M*g)));N[e+32>>2]=f;j=Q(Q(r*H)+Q(Q(s*K)+Q(t*h)));N[e+24>>2]=j;k=Q(Q(o*H)+Q(Q(p*K)+Q(q*h)));N[e+20>>2]=k;l=Q(Q(u*H)+Q(Q(m*K)+Q(n*h)));N[e+16>>2]=l;g=Q(Q(G*H)+Q(Q(D*K)+Q(E*h)));N[e+8>>2]=g;h=Q(Q(F*H)+Q(Q(B*K)+Q(C*h)));N[e+4>>2]=h;J[a+140>>2]=0;J[a+124>>2]=0;J[a+108>>2]=0;J[a+92>>2]=0;J[a+76>>2]=0;J[a+60>>2]=0;J[a+44>>2]=0;J[a+28>>2]=0;J[a+12>>2]=0;N[a+80>>2]=Q(Q(la-Q(r*v))-Q(s*f))-Q(t*y);N[a- -64>>2]=Q(Q(ka-Q(o*v))-Q(p*f))-Q(q*y);N[a+48>>2]=Q(Q(sa-Q(u*v))-Q(m*f))-Q(n*y);N[a+32>>2]=Q(Q(ra-Q(G*v))-Q(D*f))-Q(E*y);N[a+16>>2]=Q(Q(qa-Q(F*v))-Q(B*f))-Q(C*y);N[a>>2]=Q(Q(pa-Q(I*v))-Q(L*f))-Q(M*y);N[a+136>>2]=Q(Q(ja-Q(r*j))-Q(s*S))-Q(t*O);N[a+132>>2]=Q(Q(ia-Q(r*k))-Q(s*T))-Q(t*P);N[a+128>>2]=Q(Q(ha-Q(r*l))-Q(s*i))-Q(t*R);N[a+120>>2]=Q(Q(ga-Q(o*j))-Q(p*S))-Q(q*O);N[a+116>>2]=Q(Q(fa-Q(o*k))-Q(p*T))-Q(q*P);N[a+112>>2]=Q(Q(ea-Q(o*l))-Q(p*i))-Q(q*R);N[a+104>>2]=Q(Q(da-Q(u*j))-Q(m*S))-Q(n*O);N[a+100>>2]=Q(Q(ca-Q(u*k))-Q(m*T))-Q(n*P);N[a+96>>2]=Q(Q(oa-Q(u*l))-Q(m*i))-Q(n*R);N[a+88>>2]=Q(Q(ba-Q(r*g))-Q(s*z))-Q(t*w);N[a+84>>2]=Q(Q(aa-Q(r*h))-Q(s*A))-Q(t*x);N[a+72>>2]=Q(Q($-Q(o*g))-Q(p*z))-Q(q*w);N[a+68>>2]=Q(Q(_-Q(o*h))-Q(p*A))-Q(q*x);N[a+56>>2]=Q(Q(Z-Q(u*g))-Q(m*z))-Q(n*w);N[a+52>>2]=Q(Q(Y-Q(u*h))-Q(m*A))-Q(n*x);N[a+40>>2]=Q(Q(X-Q(G*g))-Q(D*z))-Q(E*w);N[a+36>>2]=Q(Q(W-Q(G*h))-Q(D*A))-Q(E*x);N[a+24>>2]=Q(Q(V-Q(F*g))-Q(B*z))-Q(C*w);N[a+20>>2]=Q(Q(U-Q(F*h))-Q(B*A))-Q(C*x);N[a+8>>2]=Q(Q(na-Q(I*g))-Q(L*z))-Q(M*w);N[a+4>>2]=Q(Q(ma-Q(I*h))-Q(L*A))-Q(M*x)}function Eh(a,b,c,d,e,f,g,h){var i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),K=0,M=0,O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0);B=N[a+28>>2];C=N[a+24>>2];v=N[a+16>>2];w=N[a+12>>2];D=N[a+20>>2];x=N[a+8>>2];k=J[a+4>>2];z=k;a:{if(!e){break a}l=N[b>>2];n=Q(l+l);o=N[b+12>>2];q=Q(n*o);j=N[b+4>>2];p=Q(j+j);i=N[b+8>>2];r=Q(p*i);u=Q(n*i);E=Q(p*o);m=Q(u-E);A=Q(n*j);s=Q(i+i);F=Q(s*o);o=Q(A+F);G=Q(j*p);H=Q(i*s);i=Q(Q(Q(1)-G)-H);s=Q(0);z=e&1;if(z){j=N[d>>2];t=Q(Q(0)-Q(m*j));y=Q(Q(0)-Q(o*j));s=Q(Q(0)-Q(i*j))}j=Q(r+q);p=Q(A-F);A=Q(Q(1)-Q(l*n));n=Q(A-H);K=e&2;if(K){l=N[d+4>>2];t=Q(t-Q(j*l));y=Q(y-Q(n*l));s=Q(s-Q(p*l))}l=Q(r-q);q=Q(u+E);r=Q(A-G);M=e&4;if(M){u=N[d+8>>2];t=Q(t-Q(r*u));y=Q(y-Q(l*u));s=Q(s-Q(q*u))}v=Q(v+t);w=Q(w+y);x=Q(x+s);e=k;if(z){s=N[d>>2];N[k+40>>2]=m;N[k+36>>2]=o;N[k+32>>2]=i;N[k+8>>2]=m;N[k+4>>2]=o;N[k>>2]=i;I[k+78>>1]=2048;N[k+56>>2]=Q(D*o)-Q(i*C);N[k+52>>2]=Q(B*i)-Q(m*D);N[k+48>>2]=Q(C*m)-Q(o*B);N[k+24>>2]=Q(x*o)-Q(i*w);N[k+20>>2]=Q(v*i)-Q(m*x);N[k+16>>2]=Q(w*m)-Q(o*v);N[k+12>>2]=-s;e=k+80|0}if(K){m=N[d+4>>2];N[e+40>>2]=j;N[e+36>>2]=n;N[e+32>>2]=p;N[e+8>>2]=j;N[e+4>>2]=n;N[e>>2]=p;I[e+78>>1]=2048;N[e+56>>2]=Q(D*n)-Q(p*C);N[e+52>>2]=Q(B*p)-Q(j*D);N[e+48>>2]=Q(C*j)-Q(n*B);N[e+24>>2]=Q(x*n)-Q(p*w);N[e+20>>2]=Q(v*p)-Q(j*x);N[e+16>>2]=Q(w*j)-Q(n*v);N[e+12>>2]=-m;e=e+80|0}z=e;if(!M){break a}m=N[d+8>>2];N[e+40>>2]=r;N[e+36>>2]=l;N[e+32>>2]=q;N[e+8>>2]=r;N[e+4>>2]=l;N[e>>2]=q;I[e+78>>1]=2048;N[e+56>>2]=Q(D*l)-Q(q*C);N[e+52>>2]=Q(B*q)-Q(r*D);N[e+48>>2]=Q(C*r)-Q(l*B);N[e+24>>2]=Q(x*l)-Q(q*w);N[e+20>>2]=Q(v*q)-Q(r*x);N[e+16>>2]=Q(w*r)-Q(l*v);N[e+12>>2]=-m;z=e+80|0}e=z;b:{if(!f){break b}p=N[b+12>>2];m=N[c+12>>2];r=Q(p*m);n=N[b+8>>2];o=N[c+8>>2];s=Q(n*o);i=N[b>>2];l=N[c>>2];t=Q(i*l);j=N[b+4>>2];q=N[c+4>>2];y=Q(j*q);u=Q(s+Q(t+y));b=Q(r+u)!=Q(0);r=Q(r-u);u=Q(p*l);E=Q(n*q);G=Q(j*m);H=Q(p*q);A=Q(G+H);O=Q(n*l);P=Q(o*i);F=Q(O+P);R=Q(n*m);S=Q(p*o);p=Q(R+S);l=Q(l*j);q=Q(i*q);n=Q(l+q);if(f&1){J[e+32>>2]=0;J[e+36>>2]=0;J[e+8>>2]=0;J[e>>2]=0;J[e+4>>2]=0;I[e+78>>1]=2048;J[e+40>>2]=0;T=Q(Q(F-A)*Q(.5));N[e+56>>2]=T;U=Q(Q(p+n)*Q(.5));N[e+52>>2]=U;N[e+24>>2]=T;N[e+20>>2]=U;I[e+76>>1]=L[e+76>>1]|64;N[e+12>>2]=-Q(E+Q(Q(Q(-j)*o)+Q(u+Q(m*Q(-i)))));t=Q(Q(Q(t+t)+r)*Q(.5));t=b?t:Q(t+Q(1.1920928955078125e-7));N[e+48>>2]=t;N[e+16>>2]=t;e=e+80|0}m=Q(u+Q(i*m));o=Q(Q(j*o)+E);if(f&2){i=Q(Q(n-p)*Q(.5));N[e+48>>2]=i;J[e+32>>2]=0;J[e+36>>2]=0;N[e+16>>2]=i;J[e+8>>2]=0;J[e>>2]=0;J[e+4>>2]=0;I[e+78>>1]=2048;i=Q(Q(m+o)*Q(.5));N[e+56>>2]=i;j=Q(Q(Q(y+y)+r)*Q(.5));j=b?j:Q(j+Q(1.1920928955078125e-7));N[e+52>>2]=j;J[e+40>>2]=0;N[e+24>>2]=i;N[e+20>>2]=j;N[e+12>>2]=-Q(P+Q(Q(H-G)-O));I[e+76>>1]=L[e+76>>1]|64;e=e+80|0}if(!(f&4)){break b}i=Q(Q(F+A)*Q(.5));N[e+48>>2]=i;J[e+32>>2]=0;J[e+36>>2]=0;N[e+16>>2]=i;J[e+8>>2]=0;J[e>>2]=0;J[e+4>>2]=0;I[e+78>>1]=2048;i=Q(Q(Q(s+s)+r)*Q(.5));i=b?i:Q(i+Q(1.1920928955078125e-7));N[e+56>>2]=i;m=Q(Q(o-m)*Q(.5));N[e+52>>2]=m;J[e+40>>2]=0;N[e+24>>2]=i;N[e+20>>2]=m;N[e+12>>2]=-Q(l+Q(Q(S-R)-q));I[e+76>>1]=L[e+76>>1]|64;e=e+80|0}N[g+8>>2]=v;N[g+4>>2]=w;N[g>>2]=x;N[h+8>>2]=B;N[h+4>>2]=C;N[h>>2]=D;if(e>>>0>k>>>0){while(1){I[k+76>>1]=L[k+76>>1]|16;k=k+80|0;if(e>>>0>k>>>0){continue}break}}J[a+4>>2]=e}function Bb(a,b,c,d,e,f,g){var h=0,i=0,j=Q(0),k=0,l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=0,P=0;h=Ha-128|0;Ha=h;r=N[b+16>>2];q=N[b>>2];s=Q(r-q);F=N[b+36>>2];v=N[b+4>>2];y=Q(F-v);G=N[b+32>>2];A=Q(G-q);z=N[b+20>>2];B=Q(z-v);n=Q(Q(s*y)-Q(A*B));H=N[b+40>>2];w=N[b+8>>2];C=Q(H-w);t=N[b+24>>2];D=Q(t-w);l=Q(Q(B*C)-Q(y*D));j=Q(Q(D*A)-Q(C*s));I=Q(Q(1)/Q(Y(Q(Q(n*n)+Q(Q(l*l)+Q(j*j))))));K=N[b+56>>2];o=Q(K-w);L=N[b+48>>2];p=Q(L-q);M=N[b+52>>2];u=Q(M-v);a:{if(Q(R(Q(Q(Q(n*I)*o)+Q(Q(Q(l*I)*p)+Q(u*Q(j*I))))))>2]=3;yb(a,b,c,d,e,f,g);break a}i=Q(Q(Q(n*w)+Q(Q(l*q)+Q(v*j)))*Q(Q(n*K)+Q(Q(l*L)+Q(M*j))))>=Q(-9.999999974752427e-7);J[h+112>>2]=i?-1:0;n=Q(Q(p*B)-Q(s*u));l=Q(Q(u*D)-Q(B*o));j=Q(Q(o*s)-Q(D*p));n=Q(Q(Q(n*w)+Q(Q(l*q)+Q(v*j)))*Q(Q(n*H)+Q(Q(l*G)+Q(F*j))));J[h+120>>2]=n>=Q(-9.999999974752427e-7)?-1:0;l=Q(Q(A*u)-Q(p*y));j=Q(Q(y*o)-Q(u*C));o=Q(Q(C*p)-Q(o*A));k=Q(Q(Q(l*w)+Q(Q(j*q)+Q(v*o)))*Q(Q(l*t)+Q(Q(j*r)+Q(z*o))))>=Q(-9.999999974752427e-7);J[h+116>>2]=k?-1:0;l=Q(L-r);j=Q(F-z);o=Q(G-r);p=Q(M-z);u=Q(Q(l*j)-Q(o*p));y=Q(u*t);s=p;p=Q(H-t);t=Q(K-t);j=Q(Q(s*p)-Q(j*t));s=Q(j*r);r=Q(Q(t*o)-Q(p*l));q=Q(Q(y+Q(s+Q(z*r)))*Q(Q(u*w)+Q(Q(j*q)+Q(v*r))));J[h+124>>2]=q>=Q(-9.999999974752427e-7)?-1:0;if(!(i|k|(n>=Q(-9.999999974752427e-7)|q>=Q(-9.999999974752427e-7)))){J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;break a}J[h+104>>2]=J[27635];i=J[27634];J[h+96>>2]=J[27633];J[h+100>>2]=i;rz(a,b,h+112|0,h+96|0,g);g=J[h+96>>2];E=J[h+100>>2];i=E<<4;a=i+b|0;k=J[a+4>>2];J[h+80>>2]=J[a>>2];J[h+84>>2]=k;k=J[a+12>>2];J[h+88>>2]=J[a+8>>2];J[h+92>>2]=k;x=J[h+104>>2];k=x<<4;a=k+b|0;m=J[a+4>>2];J[h+64>>2]=J[a>>2];J[h+68>>2]=m;m=J[a+12>>2];J[h+72>>2]=J[a+8>>2];J[h+76>>2]=m;a=c+i|0;m=J[a+12>>2];J[h+56>>2]=J[a+8>>2];J[h+60>>2]=m;m=J[a+4>>2];J[h+48>>2]=J[a>>2];J[h+52>>2]=m;a=c+k|0;m=J[a+12>>2];J[h+40>>2]=J[a+8>>2];J[h+44>>2]=m;m=J[a+4>>2];J[h+32>>2]=J[a>>2];J[h+36>>2]=m;a=d+i|0;i=J[a+12>>2];J[h+24>>2]=J[a+8>>2];J[h+28>>2]=i;i=J[a+4>>2];J[h+16>>2]=J[a>>2];J[h+20>>2]=i;a=d+k|0;i=J[a+12>>2];J[h+8>>2]=J[a+8>>2];J[h+12>>2]=i;i=J[a+4>>2];J[h>>2]=J[a>>2];J[h+4>>2]=i;a=g<<2;i=J[a+f>>2];k=E<<2;E=J[k+f>>2];x=x<<2;m=J[x+f>>2];P=J[a+e>>2];k=J[e+k>>2];x=J[e+x>>2];g=g<<4;a=g+b|0;O=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=O;O=J[a+12>>2];J[b+8>>2]=J[a+8>>2];J[b+12>>2]=O;a=J[h+92>>2];J[b+24>>2]=J[h+88>>2];J[b+28>>2]=a;a=J[h+84>>2];J[b+16>>2]=J[h+80>>2];J[b+20>>2]=a;a=J[h+76>>2];J[b+40>>2]=J[h+72>>2];J[b+44>>2]=a;a=J[h+68>>2];J[b+32>>2]=J[h+64>>2];J[b+36>>2]=a;a=c+g|0;b=J[a+4>>2];J[c>>2]=J[a>>2];J[c+4>>2]=b;b=J[a+12>>2];J[c+8>>2]=J[a+8>>2];J[c+12>>2]=b;a=J[h+60>>2];J[c+24>>2]=J[h+56>>2];J[c+28>>2]=a;a=J[h+52>>2];J[c+16>>2]=J[h+48>>2];J[c+20>>2]=a;a=J[h+36>>2];J[c+32>>2]=J[h+32>>2];J[c+36>>2]=a;a=J[h+44>>2];J[c+40>>2]=J[h+40>>2];J[c+44>>2]=a;a=d+g|0;b=J[a+4>>2];J[d>>2]=J[a>>2];J[d+4>>2]=b;b=J[a+12>>2];J[d+8>>2]=J[a+8>>2];J[d+12>>2]=b;a=J[h+20>>2];J[d+16>>2]=J[h+16>>2];J[d+20>>2]=a;a=J[h+28>>2];J[d+24>>2]=J[h+24>>2];J[d+28>>2]=a;a=J[h+12>>2];J[d+40>>2]=J[h+8>>2];J[d+44>>2]=a;a=J[h+4>>2];J[d+32>>2]=J[h>>2];J[d+36>>2]=a;J[e+8>>2]=x;J[e+4>>2]=k;J[e>>2]=P;J[f+8>>2]=m;J[f+4>>2]=E;J[f>>2]=i}Ha=h+128|0}function ew(a,b,c,d,e,f,g,h,i,j,k,l,m){var n=0,o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=0,D=Q(0),E=Q(0),F=Q(0),G=0,I=Q(0),L=Q(0),M=Q(0),O=0,P=Q(0),S=Q(0),T=Q(0);n=Ha-80|0;Ha=n;O=J[b+296>>2];H[a|0]=0;P=N[e+8>>2];S=N[e+12>>2];T=N[e+16>>2];x=N[e+4>>2];r=O&-258;C=r|256;G=r;p=N[f+8>>2];D=N[b+240>>2];q=N[f>>2];E=N[b+232>>2];F=N[b+236>>2];o=N[f+4>>2];w=Q(Q(p*D)+Q(Q(q*E)+Q(F*o)));r=w>Q(0);J[b+296>>2]=r?C:G;t=N[b+252>>2];G=J[b+212>>2];J[n+76>>2]=0;J[n+68>>2]=0;J[n+72>>2]=0;J[n+64>>2]=0;J[n+56>>2]=0;J[n+60>>2]=0;s=k?t:Q(0);u=Q(D*w);y=Q(p-u);p=Q(F*w);z=Q(o-p);o=q;q=Q(E*w);A=Q(o-q);a:{if(w<=Q(0)){C=n- -64|0;B=n+60|0;N[n+56>>2]=q;I=u;L=p;M=q;q=Q(0);o=Q(0);break a}C=n+76|0;B=n+72|0;N[n+68>>2]=q;v=u;o=p}t=r?s:t;N[B>>2]=p;N[C>>2]=u;N[n+48>>2]=z;N[n+44>>2]=A;N[n+52>>2]=y;s=Q(R(A));u=Q(R(z));p=Q(R(y));B=s>Q(9.999999974752427e-7)|k|u>Q(9.999999974752427e-7)|p>Q(9.999999974752427e-7);if((B|0)==1){N[n+76>>2]=Q(D*t)+v;N[n+72>>2]=Q(F*t)+o;N[n+68>>2]=Q(E*t)+q}x=Q(Q(S*D)+Q(Q(x*E)+Q(P*F)));k=n+20|0;Ja[J[J[e>>2]+8>>2]](e,b,k,e+4|0,f);fw(b,c,g,k,i,n+44|0);J[b+68>>2]=0;J[n+16>>2]=0;k=0;b:{if(K[b+296|0]&2){break b}k=0;if(!uh(b,c,d,g,e,n+68|0,n+44|0,K[b+272|0]?1:s>Q(9.999999974752427e-7)?1:u>Q(9.999999974752427e-7)?1:p>Q(9.999999974752427e-7)?1:10,n+16|0,h,i,0,l,m)|!J[n+16>>2]){break b}H[a|0]=2;o=Q(Q(Q(N[e+12>>2]*N[b+240>>2])+Q(Q(N[e+4>>2]*N[b+232>>2])+Q(N[e+8>>2]*N[b+236>>2])))-x);t=o>2]=1;J[b+296>>2]=J[b+296>>2]&-9;J[n+16>>2]=0;r=n+44|0;if(!(!uh(b,c,d,g,e,r,r,10,n+16|0,h,i,1,l,m)|!J[n+16>>2])){k=k|1;H[a|0]=k}c:{if(!j|J[e+20>>2]!=1){break c}r=J[b+296>>2];if(r&8){break c}p=Q(Q(y*y)+Q(Q(A*A)+Q(z*z)));o=Q(Y(p));s=N[e+24>>2];if(!(oQ(0)){o=Q(Q(1)/o);u=Q(y*o);q=Q(A*o);v=Q(z*o)}N[n+28>>2]=s*u;N[n+24>>2]=s*v;N[n+20>>2]=s*q;J[b+296>>2]=r&-9;J[n+16>>2]=0;J[n+8>>2]=J[e+12>>2];r=J[e+8>>2];J[n>>2]=J[e+4>>2];J[n+4>>2]=r;uh(b,c,d,g,e,n+20|0,n+44|0,1,n+16|0,h,i,3,l,m);J[e+12>>2]=J[n+8>>2];r=J[n+4>>2];J[e+4>>2]=J[n>>2];J[e+8>>2]=r}J[b+68>>2]=2;J[n+16>>2]=0;if(B){p=N[b+232>>2];o=N[b+236>>2];N[n+64>>2]=I-Q(t*N[b+240>>2]);N[n+60>>2]=L-Q(t*o);N[n+56>>2]=M-Q(t*p)}p=Q(x-T);J[b+296>>2]=J[b+296>>2]&-5;J[m>>2]=0;J[l>>2]=0;J[b+148>>2]=-1;d:{e:{f:{if(!(!uh(b,c,d,g,e,n+56|0,n+44|0,(O&2)>>>1|0?(G|0)==1?10:1:1,n+16|0,h,i,2,l,m)|!J[n+16>>2])){if(w<=Q(0)){H[a|0]=k|4}if(!K[b+269|0]){break d}a=J[b+296>>2];if((a&56)!=8){break f}o=Q(Q(N[b+112>>2]*N[b+240>>2])+Q(Q(N[b+104>>2]*N[b+232>>2])+Q(N[b+108>>2]*N[b+236>>2])));if(!(o>=Q(0))|!(o>2])|(!j|!(N[b+280>>2]>Q(p+t)))){break f}k=a|1;J[b+296>>2]=k;if(a&2){break e}break d}if(!K[b+269|0]){break d}}k=J[b+296>>2]}if(!(w<=Q(0))|k&48|(!(k&4)|!(N[b+252>>2]>2]-p)))){break d}s=N[b+240>>2];q=N[b+232>>2];v=N[b+236>>2];o=Q(Q(N[b+100>>2]*s)+Q(Q(N[b+92>>2]*q)+Q(N[b+96>>2]*v)));if(!(o>=Q(0))|!(o>2])){break d}J[b+296>>2]=k|1;if(!(k&2)){break d}J[b+296>>2]=k|65;I=N[f+8>>2];L=N[f>>2];M=N[f+4>>2];u=N[e+12>>2];p=N[e+4>>2];o=N[e+8>>2];J[n+16>>2]=0;o=Q(Q(u*s)+Q(Q(p*q)+Q(v*o)));o=Q((o>x?Q(o-x):Q(0))+Q(R(Q(Q(I*s)+Q(Q(L*q)+Q(v*M))))));N[n+28>>2]=o*Q(-s);N[n+24>>2]=o*Q(-v);N[n+20>>2]=o*Q(-q);uh(b,c,d,g,e,n+20|0,n+44|0,10,n+16|0,h>o?Q(o/Q(10)):h,i,0,l,m);J[b+296>>2]=J[b+296>>2]&-65}Ha=n+80|0}function cW(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=Q(i);var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=0,z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0);j=Ha-448|0;Ha=j;v=J[c+32>>2];J[j+440>>2]=0;J[j+444>>2]=0;J[j+432>>2]=0;J[j+436>>2]=0;J[j+416>>2]=0;y=J[c+8>>2];A=J[c+12>>2];p=N[c+4>>2];J[j+412>>2]=0;J[j+404>>2]=y;J[j+408>>2]=A;N[j+400>>2]=p;y=J[c+16>>2];A=J[c+20>>2];E=J[c+28>>2];J[j+392>>2]=J[c+24>>2];J[j+396>>2]=E;J[j+384>>2]=y;J[j+388>>2]=A;B=N[d+20>>2];s=N[b+20>>2];C=N[d+24>>2];z=N[b+24>>2];w=N[a+4>>2];D=N[d+16>>2];F=N[b+16>>2];q=N[d+8>>2];n=N[d>>2];t=N[e+4>>2];r=N[d+4>>2];k=N[e>>2];u=N[d+12>>2];m=N[e+8>>2];J[j+380>>2]=0;m=Q(m*f);k=Q(k*f);l=Q(t*f);o=Q(Q(q*m)+Q(Q(n*k)+Q(r*l)));t=Q(Q(u*u)+Q(-.5));x=Q(Q(Q(t*m)-Q(u*Q(Q(n*l)-Q(r*k))))+Q(q*o));N[j+376>>2]=x+x;x=Q(Q(r*o)+Q(Q(t*l)-Q(u*Q(Q(q*k)-Q(m*n)))));N[j+372>>2]=x+x;m=Q(Q(n*o)+Q(Q(t*k)-Q(u*Q(Q(r*m)-Q(l*q)))));N[j+368>>2]=m+m;x=Q(-n);l=Q(F-D);o=Q(s-B);s=Q(z-C);z=Q(Q(Q(x*l)-Q(o*r))-Q(q*s));m=Q(Q(Q(u*Q(Q(r*l)-Q(n*o)))+Q(t*s))-Q(q*z));m=Q(m+m);k=Q(Q(Q(t*o)+Q(u*Q(Q(n*s)-Q(q*l))))-Q(r*z));k=Q(k+k);l=Q(Q(Q(t*l)+Q(u*Q(Q(q*o)-Q(r*s))))-Q(n*z));l=Q(l+l);y=v+16|0;b=0;a:{if(p!=Q(1)){break a}b=0;if(N[c+8>>2]!=Q(1)){break a}b=N[c+12>>2]==Q(1)}H[j+240|0]=0;J[j+232>>2]=0;J[j+236>>2]=0;J[j+224>>2]=0;J[j+228>>2]=0;J[j+216>>2]=0;J[j+220>>2]=0;J[j+208>>2]=0;J[j+212>>2]=0;J[j+352>>2]=y;J[j+360>>2]=J[v+56>>2]+P(K[v+55|0],20);H[j+364|0]=K[v+54|0];p=Q(p*N[v+68>>2]);o=Q(N[v+72>>2]*N[j+404>>2]);p=p<=o?p:o;o=Q(N[v+76>>2]*N[j+408>>2]);p=p<=o?p:o;N[j+232>>2]=p*Q(.02500000037252903);N[j+224>>2]=p*Q(.10000000149011612);N[j+228>>2]=p*Q(.05000000074505806);c=j+208|0;zb(j+400|0,j+384|0,j+256|0,j+304|0,c,b);J[j+356>>2]=J[v+60>>2];J[j+188>>2]=0;N[j+184>>2]=m;N[j+180>>2]=k;J[j+172>>2]=0;N[j+168>>2]=m;N[j+164>>2]=k;N[j+192>>2]=w;J[j+124>>2]=0;N[j+120>>2]=m;N[j+116>>2]=k;N[j+112>>2]=l;J[j+140>>2]=4;N[j+176>>2]=l;N[j+160>>2]=l;H[j+144|0]=1;N[j+136>>2]=w;N[j+132>>2]=w;N[j+128>>2]=w;b=L[h>>1];J[j+56>>2]=152284;J[j+60>>2]=j+112;J[j+48>>2]=152352;J[j+52>>2]=c;J[j+44>>2]=0;N[j+40>>2]=m-N[j+216>>2];N[j+36>>2]=k-N[j+212>>2];N[j+32>>2]=l-N[j+208>>2];i=Q(N[a+4>>2]+i);a=b&512;b=uA(j+56|0,j+48|0,j+32|0,j+432|0,j+368|0,j+96|0,j- -64|0,j+80|0,i,a>>>9|0);b:{if(!b){break b}c=J[d>>2];h=J[d+4>>2];v=J[d+12>>2];J[j+8>>2]=J[d+8>>2];J[j+12>>2]=v;J[j>>2]=c;J[j+4>>2]=h;c=J[d+16>>2];h=J[d+20>>2];i=N[d+24>>2];J[j+28>>2]=0;N[j+24>>2]=i;J[j+16>>2]=c;J[j+20>>2]=h;if(xk(g,e,j+96|0,j- -64|0,j+80|0,j,(a|0)!=0,0)){break b}I[g+12>>1]=L[g+12>>1]|1;i=N[j+68>>2];w=N[j+64>>2];m=N[j+72>>2];k=N[j+88>>2];l=N[j+80>>2];p=N[j+84>>2];o=N[j+96>>2];J[g+8>>2]=-1;N[g+40>>2]=o*f;o=Q(-r);f=Q(Q(q*k)+Q(Q(n*l)+Q(r*p)));s=Q(Q(Q(u*Q(Q(n*p)+Q(l*o)))+Q(t*k))+Q(q*f));N[g+24>>2]=C+Q(s+s);s=Q(Q(r*f)+Q(Q(t*p)+Q(u*Q(Q(q*l)+Q(k*x)))));N[g+20>>2]=B+Q(s+s);s=Q(t*l);l=Q(-q);f=Q(Q(n*f)+Q(s+Q(u*Q(Q(r*k)+Q(p*l)))));N[g+16>>2]=D+Q(f+f);f=Q(Q(q*m)+Q(Q(n*w)+Q(r*i)));k=Q(Q(Q(u*Q(Q(n*i)+Q(w*o)))+Q(t*m))+Q(q*f));k=Q(k+k);n=Q(Q(n*f)+Q(Q(t*w)+Q(u*Q(Q(r*m)+Q(i*l)))));n=Q(n+n);f=Q(Q(r*f)+Q(Q(t*i)+Q(u*Q(Q(q*w)+Q(m*x)))));f=Q(f+f);i=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(n*n)+Q(f*f))))));N[g+36>>2]=i*Q(-k);N[g+32>>2]=i*Q(-f);N[g+28>>2]=i*Q(-n)}Ha=j+448|0;return b|0}function Gw(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=0,E=0,F=Q(0),G=0,H=0,I=Q(0),M=Q(0),R=0,S=0,T=Q(0),U=0,V=0,W=0,X=0,Y=0,Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=0,na=0,oa=0,pa=Q(0),qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0),ua=Q(0),va=Q(0);z=N[c>>2];X=J[a+20>>2];if(X){na=J[a+16>>2];H=J[a+4>>2];I=N[c+8>>2];M=N[c+4>>2];oa=J[a+28>>2];while(1){a=P(R,20)+na|0;Y=K[a+18|0]-2|0;if(Y){pa=N[a+8>>2];qa=N[a+4>>2];ra=N[a>>2];S=L[a+16>>1]+oa|0;a=P(K[S|0],12)+H|0;q=Q(N[a+8>>2]-I);Z=Q(q*q);sa=Q(q*Z);r=Q(N[a+4>>2]-M);_=Q(r*r);ta=Q(r*_);s=Q(N[a>>2]-z);$=Q(s*s);ua=Q(s*$);T=N[a+12>>2];va=Q(T*T);a=0;while(1){aa=Q(0);D=P(K[(a+S|0)+2|0],12)+H|0;k=N[D+12>>2];a=a+1|0;E=P(K[S+a|0],12)+H|0;h=N[E+12>>2];j=Q(N[E>>2]-z);d=Q(j-s);m=Q(N[D+4>>2]-M);e=Q(m-r);l=Q(N[D>>2]-z);f=Q(l-s);w=Q(N[E+4>>2]-M);g=Q(w-r);x=Q(Q(d*e)-Q(f*g));i=g;n=Q(N[D+8>>2]-I);g=Q(n-q);A=e;o=Q(N[E+8>>2]-I);e=Q(o-q);t=Q(Q(i*g)-Q(A*e));y=Q(Q(e*f)-Q(g*d));a:{if(!(Q(Q(x*pa)+Q(Q(t*ra)+Q(qa*y)))>3]=h;p=+Q(da*Q(-.008333333767950535));O[b+48>>3]=p;v=+Q(ca*Q(-.008333333767950535));O[b+80>>3]=v;O[b+32>>3]=p;G=+Q(u*Q(-.008333333767950535));O[b+72>>3]=G;O[b- -64>>3]=v;O[b+40>>3]=G;d=Q(ka*Q(.01666666753590107));e=Q(ja*Q(.01666666753590107));U=+Q(d+e);O[b+88>>3]=U;g=d;d=Q(ia*Q(.01666666753590107));V=+Q(g+d);O[b+56>>3]=V;W=+Q(e+d);O[b+24>>3]=W;f=Q(Q(1)/h);N[b+12>>2]=Q(ea*Q(.0416666679084301))*f;d=Q(Q(fa*Q(.0416666679084301))*f);N[b+8>>2]=d;e=Q(Q(ga*Q(.0416666679084301))*f);N[b+4>>2]=e;f=Q(Q(ha*Q(.0416666679084301))*f);N[b>>2]=f;C=p+ +Q(e*Q(h*f));O[b+120>>3]=C;ma=v+ +Q(d*Q(h*e));O[b+152>>3]=ma;O[b+104>>3]=C;g=Q(f*f);i=Q(e*e);j=Q(g+i);O[b+160>>3]=U-+Q(h*j);k=Q(d*d);m=Q(k+g);O[b+128>>3]=V-+Q(h*m);l=Q(i+k);O[b+96>>3]=W-+Q(h*l);C=G+ +Q(f*Q(h*d));O[b+144>>3]=C;O[b+136>>3]=ma;O[b+112>>3]=C;g=N[c+8>>2];i=N[c+4>>2];if(!(!(z!=Q(0)|i!=Q(0))&g==Q(0))){g=Q(d+g);N[b+8>>2]=g;i=Q(e+i);N[b+4>>2]=i;k=Q(z+f);N[b>>2]=k;p=p+ +Q(h*Q(Q(f*e)-Q(i*k)));O[b+48>>3]=p;v=v+ +Q(h*Q(Q(e*d)-Q(g*i)));O[b+80>>3]=v;O[b+32>>3]=p;p=G+ +Q(h*Q(Q(d*f)-Q(k*g)));O[b+72>>3]=p;O[b+64>>3]=v;O[b+40>>3]=p;d=Q(k*k);e=Q(i*i);O[b+88>>3]=U-+Q(h*Q(j-Q(d+e)));f=Q(g*g);O[b+56>>3]=V-+Q(h*Q(m-Q(f+d)));O[b+24>>3]=W-+Q(h*Q(l-Q(e+f)))}return 1}function jo(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=Q(0),l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=Q(0);g=Ha-144|0;Ha=g;m=J[a+12>>2];n=(J[m+40>>2]-2|0)==(b|0);f=J[m+44>>2];o=(f-2|0)==(c|0);t=n&o;l=P(b,f)+c|0;p=P(l,3);f=J[m+60>>2];q=K[(f+(l<<2)|0)+3|0]&127;j=l<<1;a:{if((K[(f+((l&2147483647)<<2)|0)+2|0]&127)==127){s=1;h=n;f=1;break a}s=1;h=n;f=1;if(!oz(a,j,b,c,d,g+16|0)){break a}N[e>>2]=N[g+16>>2];N[e+4>>2]=N[g+20>>2];N[e+8>>2]=N[g+24>>2];i=1;s=0;h=0;f=0}r=h;b:{if((q|0)==127){break b}if(!oz(a,j|1,b,c,d,g+16|0)){break b}h=P(i,12)+e|0;N[h>>2]=N[g+16>>2];N[h+4>>2]=N[g+20>>2];N[h+8>>2]=N[g+24>>2];i=i+1|0;t=0;o=0;s=0}c:{if(i){break c}q=J[m+44>>2];j=0;d:{e:{k=Oh(a,p,l,b,c,d,g+4|0);if(k<=Q(0)){h=0;if(!f){break d}break e}f:{if(k>2]=N[g+4>>2];N[h+4>>2]=N[g+8>>2];N[h+8>>2]=N[g+12>>2];i=i+1|0;break f}if(!o){o=0;break f}m=Ud(m,l+1|0,b,c+1|0,g+16|0);if(!m){break f}while(1){h=(g+16|0)+(j<<4)|0;if((lg(a,J[h>>2],J[h+4>>2],J[h+8>>2],J[h+12>>2])|0)==-1){j=j+2|0;if(m>>>0>j>>>0){continue}break f}break}h=P(i,12)+e|0;N[h>>2]=N[g+4>>2];N[h+4>>2]=N[g+8>>2];N[h+8>>2]=N[g+12>>2];i=i+1|0}j=f;h=f;break d}g:{h=Ud(m,l,b,c,g+16|0);if(!h){break g}while(1){f=(g+16|0)+(j<<4)|0;if((lg(a,J[f>>2],J[f+4>>2],J[f+8>>2],J[f+12>>2])|0)==-1){j=j+2|0;if(h>>>0>j>>>0){continue}break g}break}f=P(i,12)+e|0;N[f>>2]=N[g+4>>2];N[f+4>>2]=N[g+8>>2];N[f+8>>2]=N[g+12>>2];j=1;i=i+1|0;h=0;break d}j=1;h=0}h:{if(!(j|r)){break h}f=p+2|0;k=Oh(a,f,l,b,c,d,g+4|0);if(k<=Q(0)){if(!h){break h}h=Ud(J[a+12>>2],l,b,c,g+16|0);if(!h){break h}j=0;while(1){f=(g+16|0)+(j<<4)|0;if((lg(a,J[f>>2],J[f+4>>2],J[f+8>>2],J[f+12>>2])|0)==-1){j=j+2|0;if(h>>>0>j>>>0){continue}break h}break}f=P(i,12)+e|0;N[f>>2]=N[g+4>>2];N[f+4>>2]=N[g+8>>2];N[f+8>>2]=N[g+12>>2];i=i+1|0;break h}if(k>2]=N[g+4>>2];N[f+4>>2]=N[g+8>>2];N[f+8>>2]=N[g+12>>2];i=i+1|0;break h}if(!r){break h}h=Ud(J[a+12>>2],l+q|0,b+1|0,c,g+16|0);if(!h){break h}j=0;while(1){f=(g+16|0)+(j<<4)|0;if((lg(a,J[f>>2],J[f+4>>2],J[f+8>>2],J[f+12>>2])|0)==-1){j=j+2|0;if(h>>>0>j>>>0){continue}break h}break}f=P(i,12)+e|0;N[f>>2]=N[g+4>>2];N[f+4>>2]=N[g+8>>2];N[f+8>>2]=N[g+12>>2];i=i+1|0}i:{if(!n){break i}f=l+q|0;h=P(f,3);k=Oh(a,h,f,b+1|0,c,d,g+16|0);if(k<=Q(0)|!(k>2]=N[g+16>>2];N[f+4>>2]=N[g+20>>2];N[f+8>>2]=N[g+24>>2];i=i+1|0}j:{if(!o){break j}f=p+5|0;k=Oh(a,f,l+1|0,b,c+1|0,d,g+16|0);if(k<=Q(0)|!(k>2]=N[g+16>>2];N[f+4>>2]=N[g+20>>2];N[f+8>>2]=N[g+24>>2];i=i+1|0}k:{if(!t){break k}h=l+1|0;n=b+1|0;r=c+1|0;m=Ud(J[a+12>>2],h+q|0,n,r,g+16|0);if(!m){break k}j=0;while(1){f=(g+16|0)+(j<<4)|0;if((lg(a,J[f>>2],J[f+4>>2],J[f+8>>2],J[f+12>>2])|0)==-1){j=j+2|0;if(m>>>0>j>>>0){continue}break k}break}f=J[a+12>>2];j=I[J[f+60>>2]+(h+J[f+44>>2]<<2)>>1];f=J[a+16>>2];k=N[f+8>>2];u=N[f+12>>2];h=P(i,12)+e|0;N[h+8>>2]=N[f+16>>2]*Q(r>>>0);N[h>>2]=u*Q(n>>>0);N[h+4>>2]=k*Q(j|0);i=i+1|0}if(!s){break c}f=p+1|0;if((Nh(a,f)|0)==-1){break c}k=Oh(a,f,l,b,c,d,g+16|0);if(k<=Q(0)|!(k>2]=N[g+16>>2];N[a+4>>2]=N[g+20>>2];N[a+8>>2]=N[g+24>>2];i=i+1|0}Ha=g+144|0;return i}function cD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=Q(0),i=0,j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=Q(0),A=Q(0),B=0;f=Ha+-64|0;Ha=f;o=J[40585];d=J[o+3336>>2];if(!d){p=Ha-16|0;Ha=p;j=o+3048|0;e=J[j+284>>2];if(e){d=J[40592];g=Ja[J[J[d>>2]+20>>2]](d)|0?44911:69706;g=Ja[J[J[d+12>>2]+8>>2]](d+12|0,e,g,22517,180)|0}else{g=0}J[p+12>>2]=g;d=J[j+268>>2];a:{if(d>>>0>=(J[j+272>>2]&2147483647)>>>0){d=0;e=j+4|0;i=J[e+268>>2];x=i&2147483647?i<<1:1;b:{if(!x){break b}i=x<<2;if(!(K[e+256|0]|i>>>0>256)){H[e+256|0]=1;d=e;break b}if(!i){break b}d=J[40592];k=Ja[J[J[d>>2]+20>>2]](d)|0?44911:69706;d=Ja[J[J[d+12>>2]+8>>2]](d+12|0,i,k,19978,553)|0}k=J[e+264>>2];B=(k<<2)+d|0;if((k|0)>0){y=J[e+260>>2];i=d;while(1){J[i>>2]=J[y>>2];y=y+4|0;i=i+4|0;if(B>>>0>i>>>0){continue}break}}J[B>>2]=J[p+12>>2];c:{if(J[e+268>>2]<0){break c}i=J[e+260>>2];if((i|0)==(e|0)){H[e+256|0]=0;break c}if(!i){break c}k=J[40592];Ja[J[J[k+12>>2]+12>>2]](k+12|0,i);k=J[e+264>>2]}J[e+268>>2]=x;J[e+260>>2]=d;J[e+264>>2]=k+1;break a}J[J[j+264>>2]+(d<<2)>>2]=g;J[j+268>>2]=d+1}d=(P(J[j+276>>2],384)+g|0)-384|0;if(g>>>0<=d>>>0){e=J[j+288>>2];while(1){J[d>>2]=e;e=d;d=d-384|0;if(g>>>0<=d>>>0){continue}break}J[j+288>>2]=e}Ha=p+16|0;d=J[o+3336>>2]}J[o+3336>>2]=J[d>>2];e=o+3328|0;J[e>>2]=J[e>>2]+1;e=Ha-16|0;Ha=e;J[d+4>>2]=65549;J[d+8>>2]=0;J[d>>2]=144376;J[d+16>>2]=0;J[d+12>>2]=0;J[d>>2]=143780;J[d+8>>2]=0;J[d+20>>2]=0;J[d+24>>2]=65536;J[d+28>>2]=0;J[d+32>>2]=65536;J[d+36>>2]=-1;J[d+40>>2]=0;J[d+56>>2]=0;J[d>>2]=143476;J[d+48>>2]=0;J[d+52>>2]=0;ju(d- -64|0,2,c);N[d+256>>2]=N[d+80>>2];g=J[d+88>>2];J[d+260>>2]=J[d+84>>2];J[d+264>>2]=g;g=J[d+96>>2];J[d+268>>2]=J[d+92>>2];J[d+272>>2]=g;g=J[d+104>>2];J[d+276>>2]=J[d+100>>2];J[d+280>>2]=g;g=J[d+148>>2];J[d+284>>2]=J[d+144>>2];J[d+288>>2]=g;N[d+292>>2]=N[d+152>>2];g=J[d+164>>2];J[d+296>>2]=J[d+160>>2];J[d+300>>2]=g;N[d+304>>2]=N[d+168>>2];g=J[d+52>>2];h=N[d+220>>2];J[d+312>>2]=1;J[d+316>>2]=0;N[d+308>>2]=h;J[d+356>>2]=0;J[d+328>>2]=b;J[d+324>>2]=0;J[d+320>>2]=a;J[d>>2]=143068;J[d+368>>2]=-1;J[d+360>>2]=4;J[d+364>>2]=-1;J[d+352>>2]=d+332;H[d+348|0]=1;J[d+52>>2]=g&-251658241|67108864;d:{if(!b){break d}J[e+12>>2]=d;g=J[b+356>>2];if(g>>>0>=(J[b+360>>2]&2147483647)>>>0){yD(b+332|0,e+12|0);break d}J[J[b+352>>2]+(g<<2)>>2]=d;J[b+356>>2]=g+1}Ha=e+16|0;e:{if(b){e=f+8|0;Ja[J[J[b>>2]+112>>2]](e,b);q=N[c+8>>2];r=N[c+4>>2];s=N[c+12>>2];t=N[c>>2];l=N[f+8>>2];h=Q(N[c+16>>2]-N[f+24>>2]);u=Q(h+h);h=Q(N[c+20>>2]-N[f+28>>2]);v=Q(h+h);m=N[f+12>>2];n=N[f+16>>2];h=Q(N[c+24>>2]-N[f+32>>2]);w=Q(h+h);z=Q(Q(Q(Q(-l)*u)-Q(v*m))-Q(n*w));h=N[f+20>>2];A=Q(Q(h*h)+Q(-.5));N[f+60>>2]=Q(Q(w*A)+Q(h*Q(Q(m*u)-Q(l*v))))-Q(n*z);N[f+56>>2]=Q(Q(v*A)+Q(h*Q(Q(l*w)-Q(n*u))))-Q(m*z);N[f+48>>2]=Q(n*q)+Q(Q(m*r)+Q(Q(h*s)+Q(l*t)));N[f+44>>2]=Q(t*m)+Q(Q(Q(h*q)-Q(s*n))-Q(l*r));N[f+40>>2]=Q(q*l)+Q(Q(Q(h*r)-Q(s*m))-Q(n*t));N[f+36>>2]=Q(r*n)+Q(Q(Q(h*t)-Q(s*l))-Q(m*q));N[f+52>>2]=Q(Q(u*A)+Q(h*Q(Q(n*v)-Q(m*w))))-Q(l*z);c=0;J[f+32>>2]=0;J[f+24>>2]=0;J[f+28>>2]=0;J[f+16>>2]=0;J[f+20>>2]=1065353216;J[f+8>>2]=0;J[f+12>>2]=0;a=Ja[J[J[a>>2]+108>>2]](a,b,f+36|0,d,e)|0;if(!a){Ja[J[J[d>>2]+16>>2]](d);Wa(J[40592],32,6174,207,76381,0);break e}J[d+324>>2]=a}c=d}Ha=f- -64|0;return c|0}function O9(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=Q(0),g=0,h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=0,w=0,x=Q(0),y=Q(0),z=0,A=0,B=0,C=0,D=0,E=0,F=Q(0),G=Q(0),I=Q(0);d=K[c|0];if(d&1){Ua(J[b+12>>2],J[a+156>>2],J[a+468>>2]<<2);d=K[c|0]}if(d&2){Ua(J[b+16>>2],J[a+144>>2],J[a+468>>2]<<2);d=K[c|0]}if(d&4){Ua(J[b+20>>2],J[a+180>>2],J[a+468>>2]<<2);d=K[c|0]}if(d&8){Ua(J[b+24>>2],J[a+192>>2],J[a+468>>2]<<2);d=K[c|0]}a:{if(!(d&16)){break a}r=J[a+448>>2];if(!r){break a}v=J[a+228>>2];w=J[b+28>>2];while(1){i=e<<5;g=i+w|0;i=i+v|0;N[g>>2]=N[i+16>>2];N[g+4>>2]=N[i+20>>2];N[g+8>>2]=N[i+24>>2];N[g+16>>2]=N[i>>2];N[g+20>>2]=N[i+4>>2];N[g+24>>2]=N[i+8>>2];e=e+1|0;if((r|0)!=(e|0)){continue}break}}b:{if(!(d&32)){break b}v=J[a+448>>2];h=N[a+464>>2];if(h>Q(0)){h=Q(Q(1)/h);A=J[a+168>>2];w=J[a+448>>2];B=J[a+456>>2];d=J[a+240>>2];c:{if(H[J[a+476>>2]]&1){J[d+16>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;J[d>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;m=Q(0);break c}f=N[a+132>>2];e=J[a+228>>2];l=N[e+20>>2];j=N[a+116>>2];n=N[e+4>>2];k=N[a+136>>2];o=N[e+24>>2];p=N[e>>2];m=N[a+120>>2];q=N[e+8>>2];t=N[a+112>>2];N[d+16>>2]=h*Q(N[e+16>>2]-N[a+128>>2]);N[d+8>>2]=h*Q(q-m);N[d>>2]=h*Q(p-t);N[d+24>>2]=h*Q(o-k);l=Q(h*Q(l-f));m=Q(h*Q(n-j))}N[d+4>>2]=m;N[d+20>>2]=l;if(w>>>0>=2){C=J[a+384>>2];g=1;while(1){e=P(g,80)+B|0;z=K[e+76|0];if(z){D=(J[e+72>>2]<<2)+A|0;E=P(g,76)+C|0;e=d+(g<<5)|0;l=N[e+16>>2];j=N[e+8>>2];n=N[e+4>>2];k=N[e>>2];o=N[e+24>>2];p=N[e+20>>2];r=0;while(1){i=P(r,24)+E|0;m=N[i>>2];q=N[i+4>>2];f=Q(h*N[(r<<2)+D>>2]);j=Q(Q(f*N[i+8>>2])+j);N[e+8>>2]=j;n=Q(Q(f*q)+n);N[e+4>>2]=n;k=Q(Q(f*m)+k);N[e>>2]=k;m=N[i+20>>2];q=N[i+16>>2];l=Q(Q(f*N[i+12>>2])+l);N[e+16>>2]=l;p=Q(Q(f*q)+p);N[e+20>>2]=p;o=Q(Q(f*m)+o);N[e+24>>2]=o;r=r+1|0;if((z|0)!=(r|0)){continue}break}}g=g+1|0;if((w|0)!=(g|0)){continue}break}}}if(!v){break b}i=J[a+240>>2];r=J[b+32>>2];e=0;while(1){g=e<<5;d=g+r|0;g=g+i|0;N[d>>2]=N[g+16>>2];N[d+4>>2]=N[g+20>>2];N[d+8>>2]=N[g+24>>2];N[d+16>>2]=N[g>>2];N[d+20>>2]=N[g+4>>2];N[d+24>>2]=N[g+8>>2];e=e+1|0;if((v|0)!=(e|0)){continue}break}}if(K[c|0]&64){d=J[a+228>>2];c=J[J[a+444>>2]+16>>2];F=N[c+16>>2];G=N[c+20>>2];m=N[c+24>>2];q=N[c+48>>2];t=N[c+56>>2];s=N[c+52>>2];b=J[b+36>>2];l=N[c+8>>2];j=N[c+40>>2];n=N[c+4>>2];k=N[c+36>>2];h=N[c+12>>2];f=N[c+44>>2];o=N[c+32>>2];p=N[c>>2];N[b+12>>2]=Q(l*j)+Q(Q(n*k)+Q(Q(h*f)+Q(o*p)));N[b+8>>2]=Q(o*n)+Q(Q(Q(f*l)-Q(h*j))-Q(p*k));N[b+4>>2]=Q(j*p)+Q(Q(Q(f*n)-Q(h*k))-Q(l*o));N[b>>2]=Q(k*l)+Q(Q(Q(f*p)-Q(h*o))-Q(n*j));I=m;m=Q(t*Q(-2));q=Q(q*Q(-2));t=Q(s*Q(-2));x=Q(Q(j*m)+Q(Q(o*q)+Q(k*t)));y=Q(Q(f*f)+Q(-.5));s=Q(Q(j*x)+Q(Q(m*y)-Q(f*Q(Q(o*t)-Q(q*k)))));s=Q(s+s);u=Q(Q(o*x)+Q(Q(q*y)-Q(f*Q(Q(k*m)-Q(t*j)))));u=Q(u+u);f=Q(Q(k*x)+Q(Q(t*y)-Q(f*Q(Q(j*q)-Q(m*o)))));f=Q(f+f);j=Q(Q(l*s)+Q(Q(p*u)+Q(n*f)));k=Q(Q(h*h)+Q(-.5));N[b+24>>2]=I+Q(Q(l*j)+Q(Q(s*k)+Q(h*Q(Q(p*f)-Q(u*n)))));N[b+20>>2]=G+Q(Q(n*j)+Q(Q(f*k)+Q(h*Q(Q(l*u)-Q(s*p)))));N[b+16>>2]=F+Q(Q(p*j)+Q(Q(u*k)+Q(h*Q(Q(n*s)-Q(f*l)))));N[b+28>>2]=N[d+16>>2];N[b+32>>2]=N[d+20>>2];N[b+36>>2]=N[d+24>>2];N[b+40>>2]=N[d>>2];N[b+44>>2]=N[d+4>>2];N[b+48>>2]=N[d+8>>2];a=J[a+240>>2];N[b+52>>2]=N[a+16>>2];N[b+56>>2]=N[a+20>>2];N[b+60>>2]=N[a+24>>2];N[b+64>>2]=N[a>>2];N[b+68>>2]=N[a+4>>2];N[b+72>>2]=N[a+8>>2]}}function rx(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=0,F=0,G=0,H=0,I=0,K=0;q=Ha-16|0;Ha=q;i=J[b+12>>2];a:{if(!i){break a}d=i+1|0;f=P(d,24);if(f){k=J[40592]+12|0;k=Ja[J[J[k>>2]+8>>2]](k,f,29909,15094,252)|0}d=P(d,12);if(d){f=J[40592]+12|0;w=Ja[J[J[f>>2]+8>>2]](f,d,29909,15094,253)|0}D=J[b+20>>2];f=J[b+4>>2];r=J[b+16>>2];d=0;while(1){b:{if(r){g=r+P(d,12)|0;b=J[g+8>>2];h=J[g>>2];e=J[g+4>>2];break b}g=P(d,6)+D|0;b=L[g+4>>1];h=L[g>>1];e=L[g+2>>1]}g=f+P(b,12)|0;l=N[g>>2];e=f+P(e,12)|0;j=N[e>>2];h=f+P(h,12)|0;x=N[h>>2];m=N[g+4>>2];n=N[e+4>>2];y=N[h+4>>2];o=N[g+8>>2];p=N[e+8>>2];z=N[h+8>>2];b=P(d,24)+k|0;A=N[h+12>>2];B=N[e+12>>2];s=A>B?A:B;C=N[g+12>>2];s=s>C?s:C;N[b+24>>2]=s;t=p>2]=t;u=n>2]=u;v=j>2]=v;p=p>z?z:p;o=o>p?p:o;N[b+8>>2]=o;n=n>y?y:n;m=m>n?n:m;N[b+4>>2]=m;j=j>x?x:j;l=j>2]=l;b=P(d,12)+w|0;j=A>2]=Q(s+(j>2]=Q(t+o)*Q(.5);N[b+4>>2]=Q(u+m)*Q(.5);N[b>>2]=Q(v+l)*Q(.5);d=d+1|0;if((i|0)!=(d|0)){continue}break}f=J[a+4>>2];if(f){g=f-4|0;b=J[g>>2];c:{if(!b){break c}d=P(b,36);b=d+f|0;e=d-36|0;h=((e>>>0)/36|0)+1&3;if(h){d=0;while(1){b=b-36|0;J[b+32>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;d=d+1|0;if((h|0)!=(d|0)){continue}break}}if(e>>>0<108){break c}while(1){d=b-36|0;J[d+32>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;d=b-72|0;J[d+32>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;d=b-108|0;J[d+32>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;b=b-144|0;J[b+32>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;if((b|0)!=(f|0)){continue}break}}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,g);J[a+4>>2]=0}b=J[a>>2];if(b){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,b)}b=0;J[a>>2]=0;J[q+8>>2]=1;J[q+12>>2]=0;d=0;f=i<<2;if(f){d=J[40592]+12|0;d=Ja[J[J[d>>2]+8>>2]](d,f,29909,15094,283)|0}J[a>>2]=d;if(i>>>0>=8){g=i&-8;f=0;while(1){J[(b<<2)+d>>2]=b;e=b|1;J[(e<<2)+d>>2]=e;e=b|2;J[(e<<2)+d>>2]=e;e=b|3;J[(e<<2)+d>>2]=e;e=b|4;J[(e<<2)+d>>2]=e;e=b|5;J[(e<<2)+d>>2]=e;e=b|6;J[(e<<2)+d>>2]=e;e=b|7;J[(e<<2)+d>>2]=e;b=b+8|0;f=f+8|0;if((g|0)!=(f|0)){continue}break}}g=i&7;if(g){f=0;while(1){J[(b<<2)+d>>2]=b;b=b+1|0;f=f+1|0;if((g|0)!=(f|0)){continue}break}}d=J[40592];f=d+12|0;g=(i<<1)-1|0;b=rea(g,0,36,0);h=b+4|0;e=(F=f,G=Ia?-1:b>>>0>h>>>0?-1:h,H=Ja[J[J[d>>2]+20>>2]](d)|0?50153:69706,I=15094,K=291,E=J[J[f>>2]+8>>2],Ja[E](F|0,G|0,H|0,I|0,K|0)|0);J[e>>2]=g;f=e+4|0;b=f;h=P(i,72)-72|0;r=((h>>>0)/36|0)+1&7;if(r){d=0;while(1){J[b+32>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;b=b+36|0;d=d+1|0;if((r|0)!=(d|0)){continue}break}}if(h>>>0>=252){d=f+P(g,36)|0;while(1){J[b+32>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+284>>2]=0;J[b+276>>2]=0;J[b+280>>2]=0;J[b+248>>2]=0;J[b+240>>2]=0;J[b+244>>2]=0;J[b+212>>2]=0;J[b+204>>2]=0;J[b+208>>2]=0;J[b+176>>2]=0;J[b+168>>2]=0;J[b+172>>2]=0;J[b+140>>2]=0;J[b+132>>2]=0;J[b+136>>2]=0;J[b+104>>2]=0;J[b+96>>2]=0;J[b+100>>2]=0;J[b+68>>2]=0;J[b+60>>2]=0;J[b+64>>2]=0;b=b+288|0;if((d|0)!=(b|0)){continue}break}}J[a+4>>2]=f;b=J[a>>2];J[e+36>>2]=i;J[e+32>>2]=b;qx(f,k,w,q+8|0,f,c);J[a+8>>2]=J[q+8>>2];if(w){a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,w)}if(!k){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,k)}Ha=q+16|0;return(i|0)!=0}function RT(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=0,x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=0,G=Q(0),L=Q(0);d=Ha-272|0;Ha=d;J[d+60>>2]=0;J[d+52>>2]=0;J[d+56>>2]=0;J[d+44>>2]=0;J[d+48>>2]=1065353216;J[d+36>>2]=0;J[d+40>>2]=0;x=1;a:{if(!b){break a}E=a+320|0;F=a+112|0;x=0;while(1){v=(w<<2)+c|0;wb(J[a+4>>2],d+36|0,d,0,0,J[v>>2],0,0);v=J[v>>2];G=N[a+376>>2];L=N[a+312>>2];h=N[d+20>>2];b:{c:{if(K[a+12|0]){i=N[d+32>>2];n=N[d+28>>2];q=N[d+24>>2];e=N[d+16>>2];f=N[d+12>>2];l=N[d+8>>2];r=N[d+4>>2];k=N[d>>2];break c}f=N[d+12>>2];k=N[d>>2];g=Q(f-k);n=N[d+28>>2];e=N[d+16>>2];l=Q(n-e);q=N[d+24>>2];o=Q(q-f);r=N[d+4>>2];i=Q(e-r);t=Q(Q(Q(g*l)-Q(o*i))*N[a+372>>2]);j=i;i=N[d+32>>2];p=Q(i-h);m=l;l=N[d+8>>2];s=Q(h-l);if(Q(t+Q(Q(Q(Q(j*p)-Q(m*s))*N[a+364>>2])+Q(N[a+368>>2]*Q(Q(s*o)-Q(p*g)))))<=Q(0)){break b}}J[d+216>>2]=0;J[d+220>>2]=0;J[d+208>>2]=0;J[d+212>>2]=0;J[d+192>>2]=0;g=N[a+72>>2];o=N[a+56>>2];p=N[a+24>>2];s=N[a+40>>2];j=N[a+68>>2];y=N[a+52>>2];z=N[a+20>>2];A=N[a+36>>2];m=N[a+64>>2];t=N[a+48>>2];u=N[a+16>>2];B=N[a+32>>2];H[d+128|0]=0;J[d+124>>2]=5;J[d+188>>2]=0;J[d+172>>2]=0;J[d+156>>2]=0;J[d+108>>2]=0;C=Q(m+Q(Q(t*l)+Q(Q(u*k)+Q(r*B))));N[d+144>>2]=C;D=Q(m+Q(Q(t*h)+Q(Q(u*f)+Q(e*B))));N[d+160>>2]=D;m=Q(m+Q(Q(t*i)+Q(Q(u*q)+Q(n*B))));N[d+176>>2]=m;m=Q(Q(m+Q(C+D))*Q(.33333298563957214));N[d+96>>2]=m;t=Q(j+Q(Q(y*l)+Q(Q(z*k)+Q(r*A))));N[d+148>>2]=t;u=Q(j+Q(Q(y*h)+Q(Q(z*f)+Q(e*A))));N[d+164>>2]=u;j=Q(j+Q(Q(y*i)+Q(Q(z*q)+Q(n*A))));N[d+180>>2]=j;j=Q(Q(j+Q(t+u))*Q(.33333298563957214));N[d+100>>2]=j;l=Q(g+Q(Q(o*l)+Q(Q(p*k)+Q(r*s))));N[d+152>>2]=l;e=Q(g+Q(Q(o*h)+Q(Q(p*f)+Q(e*s))));N[d+168>>2]=e;f=Q(g+Q(Q(o*i)+Q(Q(p*q)+Q(n*s))));N[d+184>>2]=f;e=Q(Q(f+Q(l+e))*Q(.33333298563957214));N[d+104>>2]=e;J[d+120>>2]=2139095039;J[d+112>>2]=0;J[d+116>>2]=2139095039;J[d+88>>2]=153056;J[d+92>>2]=d+96;J[d+80>>2]=152352;J[d+84>>2]=F;f=N[a+112>>2];h=N[a+116>>2];i=N[a+120>>2];J[d+76>>2]=0;N[d+72>>2]=e-i;N[d+68>>2]=j-h;N[d+64>>2]=m-f;if(!mz(d+88|0,d+80|0,d- -64|0,d+208|0,E,d+224|0,d+240|0,d+256|0,G)){break b}e=N[d+224>>2];d:{if(e<=N[d+192>>2]){I[a+284>>1]=1026;J[a+280>>2]=v;H[a+11|0]=1;e=Q(-N[a+360>>2]);f=Q(-N[a+356>>2]);p=Q(0);h=Q(-N[a+352>>2]);break d}p=Q(e*N[a+336>>2]);if(!(L>p)){break b}q=N[d+248>>2];l=N[d+244>>2];r=N[d+240>>2];k=N[d+264>>2];g=N[d+260>>2];o=N[d+256>>2];I[a+284>>1]=1027;J[a+280>>2]=v;e=N[a+88>>2];f=N[a+80>>2];h=N[a+84>>2];s=Q(Q(e*k)+Q(Q(o*f)+Q(g*h)));i=N[a+92>>2];n=Q(Q(i*i)+Q(-.5));j=Q(Q(e*s)+Q(Q(i*Q(Q(f*g)-Q(o*h)))+Q(k*n)));N[a+296>>2]=N[a+104>>2]+Q(j+j);j=Q(Q(h*s)+Q(Q(i*Q(Q(e*o)-Q(k*f)))+Q(g*n)));N[a+292>>2]=N[a+100>>2]+Q(j+j);k=Q(Q(f*s)+Q(Q(i*Q(Q(h*k)-Q(g*e)))+Q(o*n)));N[a+288>>2]=N[a+96>>2]+Q(k+k);k=Q(Q(e*q)+Q(Q(f*r)+Q(l*h)));g=Q(Q(e*k)+Q(Q(i*Q(Q(f*l)-Q(r*h)))+Q(q*n)));g=Q(g+g);j=g;m=Q(g*g);g=Q(Q(f*k)+Q(Q(i*Q(Q(h*q)-Q(l*e)))+Q(r*n)));g=Q(g+g);e=Q(Q(h*k)+Q(Q(i*Q(Q(e*r)-Q(q*f)))+Q(l*n)));f=Q(e+e);h=Q(Q(1)/Q(Y(Q(m+Q(Q(g*g)+Q(f*f))))));e=Q(j*h);f=Q(f*h);h=Q(g*h)}N[a+312>>2]=p;N[a+308>>2]=e;N[a+304>>2]=f;N[a+300>>2]=h;H[a+10|0]=1;if(K[a+13|0]|p==Q(0)){break a}}w=w+1|0;x=w>>>0>=b>>>0;if((b|0)!=(w|0)){continue}break}}Ha=d+272|0;return x|0}function oo(a,b,c,d){var e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=0,$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0);f=Ha-80|0;Ha=f;h=N[b+12>>2];q=N[b+4>>2];m=N[b+8>>2];a:{if(!(q!=Q(1)|m!=Q(1)|h!=Q(1))){G=N[d+20>>2];H=N[d+24>>2];m=N[c+24>>2];x=N[c+20>>2];b=J[c+32>>2];_=J[c+28>>2];I=N[d+16>>2];y=N[c+16>>2];h=N[d+4>>2];i=N[d>>2];e=N[d+12>>2];g=N[d+8>>2];N[a+56>>2]=N[c+36>>2];J[a+48>>2]=_;J[a+52>>2]=b;n=Q(i+i);j=Q(h*n);k=Q(g+g);o=Q(e*k);l=Q(j+o);N[a+4>>2]=l;s=Q(n*g);q=Q(h+h);p=Q(e*q);v=Q(s-p);N[a+8>>2]=v;j=Q(j-o);N[a+12>>2]=j;o=Q(q*g);e=Q(n*e);r=Q(o+e);N[a+20>>2]=r;s=Q(s+p);N[a+24>>2]=s;e=Q(o-e);N[a+28>>2]=e;i=Q(Q(1)-Q(i*n));g=Q(g*k);n=Q(i-g);N[a+16>>2]=n;h=Q(h*q);i=Q(i-h);N[a+32>>2]=i;g=Q(Q(Q(1)-h)-g);N[a>>2]=g;N[a+44>>2]=H+Q(Q(Q(y*v)+Q(x*r))+Q(i*m));N[a+36>>2]=I+Q(Q(Q(y*g)+Q(x*j))+Q(s*m));N[a+40>>2]=G+Q(Q(Q(y*l)+Q(x*n))+Q(e*m));break a}x=N[c+28>>2];$=N[d+20>>2];aa=N[d+24>>2];G=N[c+24>>2];H=N[c+20>>2];y=N[c+32>>2];ba=N[d+16>>2];I=N[c+16>>2];e=N[b+16>>2];i=Q(e+e);j=N[b+20>>2];g=Q(j+j);C=Q(Q(1)-Q(e*i));D=Q(j*g);k=Q(C-D);o=Q(k*h);e=N[b+24>>2];E=Q(i*e);A=N[b+28>>2];w=Q(g*A);l=Q(E+w);s=Q(q*l);z=Q(g*e);F=Q(i*A);p=Q(z-F);v=Q(m*p);t=N[d>>2];r=Q(t+t);n=N[d+8>>2];R=Q(r*n);u=N[d+4>>2];B=Q(u+u);L=N[d+12>>2];S=Q(B*L);M=Q(R-S);K=N[c+36>>2];g=Q(K*Q(0));T=Q(Q(1)-Q(t*r));U=Q(u*B);O=Q(T-U);P=Q(Q(k*o)+Q(Q(l*s)+Q(p*v)));t=Q(E-w);E=Q(t*h);w=Q(e+e);V=Q(e*w);e=Q(Q(Q(1)-D)-V);D=Q(q*e);W=Q(i*j);X=Q(w*A);i=Q(W+X);A=Q(m*i);w=Q(Q(k*E)+Q(Q(l*D)+Q(p*A)));Y=Q(B*n);Z=Q(r*L);B=Q(Y+Z);ca=k;j=Q(z+F);k=Q(j*h);z=l;h=Q(W-X);l=Q(q*h);q=p;p=m;m=Q(C-V);p=Q(p*m);C=Q(Q(ca*k)+Q(Q(z*l)+Q(q*p)));q=Q(Q(O*P)+Q(Q(M*w)+Q(B*C)));z=Q(Q(t*o)+Q(Q(e*s)+Q(i*v)));F=Q(Q(t*E)+Q(Q(e*D)+Q(i*A)));t=Q(Q(t*k)+Q(Q(e*l)+Q(i*p)));i=Q(Q(O*z)+Q(Q(M*F)+Q(B*t)));s=Q(Q(j*o)+Q(Q(h*s)+Q(m*v)));v=Q(Q(j*E)+Q(Q(h*D)+Q(m*A)));l=Q(Q(j*k)+Q(Q(h*l)+Q(m*p)));m=Q(Q(O*s)+Q(Q(M*v)+Q(B*l)));N[f+40>>2]=Q(K*q)+Q(Q(i*g)+Q(m*g));h=Q(Y-Z);o=Q(r*u);e=Q(n+n);u=Q(L*e);j=Q(o+u);r=Q(n*e);k=Q(T-r);e=Q(Q(h*P)+Q(Q(j*w)+Q(k*C)));n=Q(Q(h*z)+Q(Q(j*F)+Q(k*t)));j=Q(Q(h*s)+Q(Q(j*v)+Q(k*l)));N[f+36>>2]=Q(K*e)+Q(Q(n*g)+Q(j*g));h=Q(y*Q(0));N[f+28>>2]=Q(h*q)+Q(Q(h*i)+Q(y*m));N[f+24>>2]=Q(h*e)+Q(Q(h*n)+Q(y*j));N[f+52>>2]=aa+Q(Q(G*q)+Q(Q(I*i)+Q(H*m)));N[f+48>>2]=$+Q(Q(G*e)+Q(Q(I*n)+Q(H*j)));p=Q(R+S);r=Q(Q(Q(1)-U)-r);u=Q(o-u);k=Q(Q(p*P)+Q(Q(r*w)+Q(u*C)));o=Q(Q(p*z)+Q(Q(r*F)+Q(u*t)));l=Q(Q(p*s)+Q(Q(r*v)+Q(u*l)));N[f+32>>2]=Q(K*k)+Q(Q(o*g)+Q(l*g));N[f+20>>2]=Q(h*k)+Q(Q(h*o)+Q(y*l));g=Q(x*Q(0));N[f+16>>2]=Q(g*q)+Q(Q(x*i)+Q(g*m));N[f+12>>2]=Q(g*e)+Q(Q(x*n)+Q(g*j));N[f+8>>2]=Q(g*k)+Q(Q(x*o)+Q(g*l));N[f+44>>2]=ba+Q(Q(G*k)+Q(Q(I*o)+Q(H*l)));Ln(f+68|0,f+8|0);b=J[f+72>>2];c=J[f+68>>2];g=N[f+76>>2];N[a>>2]=N[f+8>>2];N[a+4>>2]=N[f+12>>2];N[a+8>>2]=N[f+16>>2];N[a+12>>2]=N[f+20>>2];N[a+16>>2]=N[f+24>>2];N[a+20>>2]=N[f+28>>2];N[a+24>>2]=N[f+32>>2];N[a+28>>2]=N[f+36>>2];N[a+32>>2]=N[f+40>>2];N[a+36>>2]=N[f+44>>2];N[a+40>>2]=N[f+48>>2];h=N[f+52>>2];N[a+56>>2]=g;J[a+48>>2]=c;J[a+52>>2]=b;N[a+44>>2]=h}Ha=f+80|0}function HT(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0;f=Ha-240|0;Ha=f;g=N[d+8>>2];l=N[d>>2];h=N[d+4>>2];a:{if(!(l!=Q(1)|h!=Q(1)|g!=Q(1))){I[f+28>>1]=0;J[f+24>>2]=e;J[f+16>>2]=2;J[f+12>>2]=154816;J[f+20>>2]=f+72;h=N[c+8>>2];g=Q(N[a+8>>2]-N[c+24>>2]);l=Q(g+g);m=N[c>>2];g=Q(N[a>>2]-N[c+16>>2]);i=Q(g+g);g=Q(N[a+4>>2]-N[c+20>>2]);j=Q(g+g);k=N[c+4>>2];n=Q(Q(h*l)+Q(Q(m*i)+Q(j*k)));g=N[c+12>>2];o=Q(Q(g*g)+Q(-.5));p=Q(Q(h*n)+Q(Q(l*o)-Q(g*Q(Q(m*j)-Q(i*k)))));N[f+44>>2]=p;q=Q(Q(k*n)+Q(Q(j*o)-Q(g*Q(Q(h*i)-Q(l*m)))));N[f+40>>2]=q;h=Q(Q(m*n)+Q(Q(i*o)-Q(g*Q(Q(k*l)-Q(j*h)))));N[f+36>>2]=h;g=N[a+12>>2];N[f+32>>2]=g*g;N[f+212>>2]=p;N[f+208>>2]=q;N[f+204>>2]=h;J[f+176>>2]=0;J[f+168>>2]=1065353216;J[f+172>>2]=0;g=g>Q(.0010000000474974513)?g:Q(.0010000000474974513);N[f+164>>2]=g;N[f+160>>2]=g;N[f+156>>2]=g;gk(f+204|0,f+168|0,Q(0),1,b,f+12|0,f+156|0);a=K[f+28|0];break a}i=N[d+12>>2];m=Q(i+i);j=N[d+16>>2];k=Q(j+j);v=Q(Q(1)-Q(i*m));x=Q(j*k);n=Q(v-x);o=Q(g*n);i=N[d+20>>2];y=Q(m*i);r=N[d+24>>2];z=Q(k*r);p=Q(y+z);q=Q(l*p);u=Q(k*i);s=Q(m*r);k=Q(u-s);t=Q(h*k);N[f+236>>2]=Q(n*o)+Q(Q(p*q)+Q(k*t));u=Q(u+s);s=Q(g*u);A=Q(m*j);j=Q(i+i);B=Q(r*j);m=Q(A-B);r=Q(l*m);C=Q(i*j);i=Q(v-C);v=Q(h*i);N[f+232>>2]=Q(n*s)+Q(Q(p*r)+Q(k*v));N[f+224>>2]=Q(u*o)+Q(Q(m*q)+Q(i*t));N[f+220>>2]=Q(u*s)+Q(Q(m*r)+Q(i*v));j=Q(y-z);y=Q(j*o);o=Q(Q(Q(1)-x)-C);x=Q(o*q);q=Q(A+B);N[f+212>>2]=y+Q(x+Q(q*t));N[f+208>>2]=Q(j*s)+Q(Q(o*r)+Q(q*v));r=n;n=Q(g*j);s=p;p=Q(l*o);t=k;k=Q(h*q);N[f+228>>2]=Q(r*n)+Q(Q(s*p)+Q(t*k));N[f+216>>2]=Q(u*n)+Q(Q(m*p)+Q(i*k));N[f+204>>2]=Q(j*n)+Q(Q(o*p)+Q(q*k));H[f+185|0]=Q(Q(l*h)*g)>2]=e;J[f+168>>2]=154860;J[f+176>>2]=f+204;H[f+184|0]=0;J[f+172>>2]=2;h=N[c+8>>2];p=N[a+8>>2];g=Q(p-N[c+24>>2]);l=Q(g+g);m=N[c>>2];q=N[a>>2];g=Q(q-N[c+16>>2]);i=Q(g+g);t=N[a+4>>2];g=Q(t-N[c+20>>2]);j=Q(g+g);k=N[c+4>>2];n=Q(Q(h*l)+Q(Q(m*i)+Q(j*k)));g=N[c+12>>2];o=Q(Q(g*g)+Q(-.5));N[f+200>>2]=Q(h*n)+Q(Q(l*o)-Q(g*Q(Q(m*j)-Q(i*k))));N[f+196>>2]=Q(k*n)+Q(Q(j*o)-Q(g*Q(Q(h*i)-Q(l*m))));N[f+192>>2]=Q(m*n)+Q(Q(i*o)-Q(g*Q(Q(k*l)-Q(j*h))));g=N[a+12>>2];N[f+188>>2]=g*g;N[f+128>>2]=g;N[f+124>>2]=g;N[f+116>>2]=p;N[f+112>>2]=t;J[f+104>>2]=1065353216;J[f+88>>2]=1065353216;J[f+92>>2]=0;N[f+120>>2]=g;N[f+108>>2]=q;J[f+96>>2]=0;J[f+100>>2]=0;J[f+80>>2]=0;J[f+84>>2]=0;J[f+72>>2]=1065353216;J[f+76>>2]=0;a=f+12|0;Wd(a,f+72|0,c,d);g=N[f- -64>>2];h=N[f+68>>2];w=g>=h;c=N[f+60>>2]>=(g>h?g:h);e=c?2:w?2:1;d=P(e,12)+a|0;m=N[d>>2];i=N[d+4>>2];D=e<<2;e=f+60|0;g=N[D+e>>2];j=N[d+8>>2];w=c?0:w?1:2;d=P(w,12)+a|0;k=N[d>>2];n=N[d+4>>2];a=P(c,12)+a|0;o=N[a>>2];p=N[a+4>>2];h=N[e+(c<<2)>>2];q=N[a+8>>2];t=N[f+52>>2];u=N[f+56>>2];r=N[f+48>>2];l=N[e+(w<<2)>>2];s=Q(l*N[d+8>>2]);N[f+152>>2]=s;N[f+164>>2]=u-s;n=Q(l*n);N[f+148>>2]=n;N[f+160>>2]=t-n;l=Q(l*k);N[f+144>>2]=l;N[f+156>>2]=r-l;N[f+140>>2]=Q(Q(h*Q(R(q)))+Q(g*Q(R(j))))+Q(.0010000000474974513);N[f+136>>2]=Q(Q(h*Q(R(p)))+Q(g*Q(R(i))))+Q(.0010000000474974513);N[f+132>>2]=Q(Q(h*Q(R(o)))+Q(g*Q(R(m))))+Q(.0010000000474974513);gk(f+156|0,f+144|0,Q(2),1,b,f+168|0,f+132|0);a=K[f+184|0]}Ha=f+240|0;return(a&255)!=0|0}function taa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=Q(0),h=0,i=Q(0),j=Q(0),k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=0,O=Q(0);d=Ha+-64|0;Ha=d;a:{if(K[a+488|0]){Wa(J[40592],8,15833,545,82995,0);break a}k=J[a+448>>2];h=J[b+52>>2];J[d+56>>2]=0;J[d+48>>2]=0;J[d+52>>2]=0;J[d+40>>2]=0;J[d+44>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;m=fe(h,k,d+16|0);J[d+40>>2]=0;J[d+44>>2]=0;J[d+48>>2]=J[b+24>>2];l=h+4|0;t=k<<5;e=J[h+4>>2];c=J[h+8>>2];f=J[(e+(c<<2)|0)-4>>2];if((t|0)<=(f-J[h+16>>2]|0)){f=f-t|0;J[d+4>>2]=f;b:{if(c>>>0>=(J[h+12>>2]&2147483647)>>>0){bc(l,d+4|0);break b}J[e+(c<<2)>>2]=f;J[h+8>>2]=c+1}q=J[d+4>>2]}if(k){t=J[a+444>>2];L=J[b>>2];e=0;while(1){b=e<<5;c=b+L|0;o=N[c>>2];n=N[c+4>>2];f=b+q|0;b=J[(b+t|0)+16>>2];g=N[b+124>>2];N[f+8>>2]=g*N[c+8>>2];N[f+4>>2]=g*n;N[f>>2]=g*o;j=N[b>>2];n=Q(j+j);g=N[b+8>>2];p=Q(n*g);r=N[b+4>>2];i=Q(r+r);s=N[b+12>>2];u=Q(i*s);o=Q(p-u);D=Q(p+u);p=N[b+120>>2];u=Q(D*p);E=Q(Q(1)-Q(j*n));v=Q(r*i);j=Q(E-v);w=N[b+112>>2];x=Q(g+g);F=Q(g*x);G=Q(Q(Q(1)-v)-F);v=Q(w*G);y=Q(i*g);A=Q(n*s);g=Q(y+A);i=N[b+116>>2];B=Q(n*r);z=Q(x*s);I=Q(B-z);n=Q(i*I);r=Q(Q(u*j)+Q(Q(v*o)+Q(g*n)));s=N[c+24>>2];O=Q(s*Q(Q(Q(j*p)*j)+Q(Q(Q(w*o)*o)+Q(g*Q(g*i)))));x=N[c+16>>2];C=N[c+20>>2];y=Q(y-A);p=Q(y*p);A=Q(p*j);j=Q(B+z);w=Q(w*j);B=Q(w*o);z=g;g=Q(E-F);o=Q(i*g);i=Q(A+Q(B+Q(z*o)));N[f+24>>2]=O+Q(Q(x*r)+Q(C*i));z=Q(s*i);i=Q(Q(u*y)+Q(Q(v*j)+Q(g*n)));N[f+20>>2]=z+Q(Q(x*i)+Q(C*Q(Q(p*y)+Q(Q(w*j)+Q(g*o)))));N[f+16>>2]=Q(s*r)+Q(Q(x*Q(Q(u*D)+Q(Q(v*G)+Q(I*n))))+Q(C*i));e=e+1|0;if((k|0)!=(e|0)){continue}break}}b=a+112|0;J[d+32>>2]=q;c:{if(H[J[a+476>>2]]&1){J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;c=d+16|0;tc(b,c);Va(J[d+24>>2],0,J[a+448>>2]<<5);uc(b,d+4|0,c);Yc(b,c);Jc(b,c);Ye(b,c);break c}J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;c=d+16|0;tc(b,c);Va(J[d+24>>2],0,J[a+448>>2]<<5);uc(b,d+4|0,c);Yc(b,c);Jc(b,c);Xe(b,c);We(b,c)}a=J[h+16>>2];d:{if(!(a>>>0<=m>>>0&m>>>0>2]>>>0)){if(!m){break d}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,m);break d}t=J[h+4>>2];c=0;k=J[h+8>>2];e=k;while(1){f=c;c=c+1|0;a=e;e=a-1|0;b=t+(e<<2)|0;if(m>>>0>M[b>>2]){continue}break}e:{if(a>>>0>=k>>>0){break e}e=f&3;if(e){c=0;while(1){J[b>>2]=J[J[l>>2]+(a<<2)>>2];a=a+1|0;b=b+4|0;c=c+1|0;if((e|0)!=(c|0)){continue}break}}if(f-1>>>0<3){break e}while(1){c=a<<2;J[b>>2]=J[c+J[l>>2]>>2];J[b+4>>2]=J[(c+J[l>>2]|0)+4>>2];J[b+8>>2]=J[(c+J[l>>2]|0)+8>>2];J[b+12>>2]=J[(c+J[l>>2]|0)+12>>2];b=b+16|0;a=a+4|0;if((k|0)!=(a|0)){continue}break}}J[h+8>>2]=k-1}a=J[h+16>>2];if(!(a>>>0<=q>>>0&a+J[h+20>>2]>>>0>q>>>0)){if(!q){break a}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,q);break a}k=J[h+4>>2];c=0;m=J[h+8>>2];e=m;while(1){f=c;c=c+1|0;a=e;e=a-1|0;b=k+(e<<2)|0;if(M[b>>2]>>0){continue}break}f:{if(a>>>0>=m>>>0){break f}e=f&3;if(e){c=0;while(1){J[b>>2]=J[J[l>>2]+(a<<2)>>2];a=a+1|0;b=b+4|0;c=c+1|0;if((e|0)!=(c|0)){continue}break}}if(f-1>>>0<3){break f}while(1){c=a<<2;J[b>>2]=J[c+J[l>>2]>>2];J[b+4>>2]=J[(c+J[l>>2]|0)+4>>2];J[b+8>>2]=J[(c+J[l>>2]|0)+8>>2];J[b+12>>2]=J[(c+J[l>>2]|0)+12>>2];b=b+16|0;a=a+4|0;if((m|0)!=(a|0)){continue}break}}J[h+8>>2]=m-1}Ha=d- -64|0}function Tca(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;g=Ha+-64|0;Ha=g;c=J[a+40>>2];k=J[c+12144>>2];b=J[a+28>>2];d=J[b+8>>2];if(!(!(d&2147483647)|!(d&2147483646))){h=J[a+32>>2];i=J[b+88>>2];j=i+K[k+49|0]|0;c=i;m=1;while(1){i=i- -64|0;d=c- -64|0;l=K[(k+P(m,52)|0)+49|0];if(d+l>>>0>d>>>0){if(l&1){b=h+(d<<5)|0;f=J[b+4>>2];e=h+(j<<5)|0;J[e>>2]=J[b>>2];J[e+4>>2]=f;f=J[b+28>>2];J[e+24>>2]=J[b+24>>2];J[e+28>>2]=f;f=J[b+20>>2];J[e+16>>2]=J[b+16>>2];J[e+20>>2]=f;f=J[b+12>>2];J[e+8>>2]=J[b+8>>2];J[e+12>>2]=f;j=j+1|0;b=c+65|0}else{b=d}if((l|0)!=1){l=i+l|0;while(1){c=h+(b<<5)|0;f=J[c+4>>2];e=h+(j<<5)|0;J[e>>2]=J[c>>2];J[e+4>>2]=f;f=J[c+28>>2];J[e+24>>2]=J[c+24>>2];J[e+28>>2]=f;f=J[c+20>>2];J[e+16>>2]=J[c+16>>2];J[e+20>>2]=f;f=J[c+12>>2];J[e+8>>2]=J[c+8>>2];J[e+12>>2]=f;f=J[c+36>>2];J[e+32>>2]=J[c+32>>2];J[e+36>>2]=f;f=J[c+60>>2];J[e+56>>2]=J[c+56>>2];J[e+60>>2]=f;f=J[c+44>>2];J[e+40>>2]=J[c+40>>2];J[e+44>>2]=f;f=J[c+52>>2];J[e+48>>2]=J[c+48>>2];J[e+52>>2]=f;j=j+2|0;b=b+2|0;if((l|0)!=(b|0)){continue}break}}b=J[a+28>>2]}c=d;m=m+1|0;if(m>>>0<(J[b+8>>2]&2147483647)>>>0){continue}break}c=J[a+40>>2]}e=0;J[c+11896>>2]=0;i=J[c+11956>>2];J[g+4>>2]=0;d=c+11892|0;c=g+4|0;ub(d,1,c);b=J[a+40>>2];J[J[b+11892>>2]>>2]=0;d=J[a+36>>2];J[g+16>>2]=k;J[g+12>>2]=64;J[g+4>>2]=d;J[g+24>>2]=J[a+32>>2];J[g+20>>2]=J[b+12148>>2];d=J[a+28>>2];j=J[d+4>>2];J[g+28>>2]=i;J[g+8>>2]=j;J[g+32>>2]=J[d+56>>2];d=J[d+60>>2];J[g+48>>2]=0;J[g+36>>2]=d;H[g+60|0]=0;J[g+56>>2]=b+11916;J[g+52>>2]=b+11892;J[g+40>>2]=0;J[g+44>>2]=0;b=zr(c);h=J[a+40>>2];J[h+12104>>2]=b;k=J[g+40>>2];J[h+11868>>2]=k;J[h+11876>>2]=J[g+44>>2];p=J[g+48>>2];J[h+11880>>2]=p;s=k+p|0;q=J[h+11956>>2];a:{if(!k){f=J[J[a+28>>2]- -64>>2];break a}t=K[g+60|0]?1:4;a=J[a+28>>2];m=J[a+56>>2];f=J[a- -64>>2];o=J[J[h+11892>>2]>>2];c=0;l=0;i=0;while(1){a=o-c|0;j=a>>>0>>0?a:t;b:{if(!j){b=0;break b}r=(e<<3)+f|0;b=m+(c<<5)|0;a=L[b+22>>1];c:{d:{if(L[b+8>>1]!=65535|L[b+10>>1]!=65535){break d}e:{if((a|0)!=1){if((i|0)==-1|(a|0)!=2|j>>>0<=1){break d}break e}d=1;if((i|0)==-1){b=1;break c}b=1;if(j>>>0<2){break c}}b=1;f:{d=m+(c+1<<5)|0;g:{if((a|0)!=L[d+22>>1]|L[d+8>>1]!=65535|L[d+10>>1]!=65535){break g}d=j&65535;if(d>>>0<3){break f}b=2;n=m+(c+2<<5)|0;if((a|0)!=L[n+22>>1]|L[n+8>>1]!=65535|L[n+10>>1]!=65535){break g}if(d>>>0<4){break f}b=3;n=m+(c+3<<5)|0;if((a|0)!=L[n+22>>1]|L[n+8>>1]!=65535|L[n+10>>1]!=65535){break g}if(d>>>0<5){break f}b=4;d=m+(c+4<<5)|0;if((a|0)!=L[d+22>>1]){break g}b=(L[d+8>>1]&L[d+10>>1])!=65535?4:j}d=a;break c}d=a;b=j;break c}d=a;b=1}e=e+1|0;J[r>>2]=c;I[r+6>>1]=d;I[r+4>>1]=b;l=l+1|0}c=(b&65535)+c|0;if(!((k|0)==(o|0)|(o|0)!=(c|0))){a=J[h+11892>>2];J[a+(i<<2)>>2]=l;i=i+1|0;o=J[a+(i<<2)>>2];l=0}if(c>>>0>>0){continue}break}if(!k){break a}J[J[h+11892>>2]+(i<<2)>>2]=l}J[h+11896>>2]=J[h+12104>>2];b=e;h:{if((q|0)==(s|0)){break h}a=q-s|0;i=a&1;i:{if((k|0)==((p^-1)+q|0)){c=0;break i}j=a&-2;c=0;d=0;while(1){a=(b<<3)+f|0;J[a+4>>2]=262145;J[a>>2]=c+k;J[a+12>>2]=262145;J[a+8>>2]=k+(c|1);c=c+2|0;b=b+2|0;d=d+2|0;if((j|0)!=(d|0)){continue}break}}if(!i){break h}a=(b<<3)+f|0;J[a+4>>2]=262145;J[a>>2]=c+k;b=b+1|0}J[h+12072>>2]=e;J[h+11968>>2]=b;J[h+12076>>2]=b-e;Ha=g- -64|0}function Kca(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;n=Ha-48|0;Ha=n;b=J[a+40>>2];if(J[b+11896>>2]){g=J[a+32>>2];s=J[g+44>>2];m=J[g+36>>2];e=J[b+11892>>2];while(1){t=p<<2;i=J[t+e>>2]+c|0;a:{if(i>>>0>c>>>0){l=0;j=c;while(1){g=d;f=L[((j<<3)+s|0)+4>>1];b:{if(!f){break b}o=f+h|0;while(1){b=(h<<5)+m|0;c:{if(!L[b+22>>1]){f=f-1|0;break c}if((d|0)!=(h|0)){k=J[b+4>>2];e=(d<<5)+m|0;J[e>>2]=J[b>>2];J[e+4>>2]=k;k=J[b+28>>2];J[e+24>>2]=J[b+24>>2];J[e+28>>2]=k;k=J[b+20>>2];J[e+16>>2]=J[b+16>>2];J[e+20>>2]=k;k=J[b+12>>2];J[e+8>>2]=J[b+8>>2];J[e+12>>2]=k}d=d+1|0}h=h+1|0;if((o&65535)!=(h&65535)){continue}break}e=f&65535;if(!e){break b}o=(u<<3)+s|0;I[o+4>>1]=f;J[o>>2]=g;b=K[J[((g<<5)+m|0)+24>>2]];d:{if((b|0)!=5){break d}b=5;if(e>>>0<2){break d}f=e-1|0;k=f&3;e:{if(e-2>>>0<3){e=1;break e}v=f&-4;f=0;e=1;while(1){w=b;b=(e+g<<5)+m|0;b=K[J[b+120>>2]]==1?1:K[J[b+88>>2]]==1?1:K[J[b+56>>2]]==1?1:K[J[b+24>>2]]==1?1:w;e=e+4|0;f=f+4|0;if((v|0)!=(f|0)){continue}break}}f=0;if(!k){break d}while(1){b=K[J[((e+g<<5)+m|0)+24>>2]]==1?1:b;e=e+1|0;f=f+1|0;if((k|0)!=(f|0)){continue}break}}I[o+6>>1]=b&255;l=l+1|0;u=u+1|0}j=j+1|0;if((i|0)!=(j|0)){continue}break}b=J[a+40>>2];e=J[b+11892>>2];c=J[t+e>>2]+c|0;break a}l=0;c=i}J[(q<<2)+e>>2]=l;r=l+r|0;q=((l|0)!=0)+q|0;p=p+1|0;if(p>>>0>2]){continue}break}}J[b+11968>>2]=r;J[b+11896>>2]=q;c=J[J[a+36>>2]+4>>2];i=c&2147483647;f:{if(!i){d=0;J[b+12064>>2]=0;J[b+12052>>2]=0;break f}j=c&3;g=J[b+12144>>2];c=0;h=0;d=0;if(i>>>0>=4){i=i-j|0;f=0;while(1){e=K[(g+P(h,52)|0)+48|0];d=d>>>0>e>>>0?d:e;e=K[(g+P(h|1,52)|0)+48|0];d=d>>>0>e>>>0?d:e;e=K[(g+P(h|2,52)|0)+48|0];d=d>>>0>e>>>0?d:e;e=K[(g+P(h|3,52)|0)+48|0];d=d>>>0>e>>>0?d:e;h=h+4|0;f=f+4|0;if((i|0)!=(f|0)){continue}break}}if(j){while(1){i=K[(g+P(h,52)|0)+48|0];d=d>>>0>i>>>0?d:i;h=h+1|0;c=c+1|0;if((j|0)!=(c|0)){continue}break}}J[b+12052>>2]=0;if((J[b+12056>>2]&2147483647)>>>0>>0){Tb(b+12048|0,d);b=J[a+40>>2]}J[b+12064>>2]=0;J[b+12052>>2]=d;if((J[b+12068>>2]&2147483647)>>>0>=d>>>0){break f}Tb(b+12060|0,d);b=J[a+40>>2]}J[b+12064>>2]=d;J[n+40>>2]=J[b+12048>>2];J[n+44>>2]=J[b+12060>>2];g:{if(J[b+11896>>2]){c=J[a+16>>2];c=Ja[J[J[c>>2]+4>>2]](c)|0;d=Ja[J[J[c>>2]+4>>2]](c)|0;c=J[a+40>>2];b=J[c+11896>>2];b=((b+r|0)-1>>>0)/(b>>>0)|0;h:{if(d>>>0>=2){b=b+7|0;if(b>>>0>15){break h}}b=J[a+44>>2];d=J[a+32>>2];g=J[a+36>>2];a=J[a+28>>2];wH(b,d,g,c,N[a+92>>2],J[a+80>>2],J[a+84>>2],n+8|0);break g}c=J[a+28>>2];J[c+100>>2]=0;J[c+104>>2]=0;J[c+116>>2]=0;J[c+120>>2]=0;J[c+108>>2]=0;J[c+112>>2]=0;c=b>>>3|0;b=c>>>0>d>>>0?d:c;g=bb(J[J[a+44>>2]+620>>2],P(b,48));e=0;while(1){j=J[a+28>>2];i=J[a+32>>2];f=J[a+36>>2];h=J[a+40>>2];d=J[a+44>>2];l=J[d+632>>2];m=J[d+636>>2];c=g+P(e,48)|0;J[c+24>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=l;J[c+12>>2]=m;J[c>>2]=135716;J[c+44>>2]=d;J[c+36>>2]=f;J[c+40>>2]=h;J[c+28>>2]=j;J[c+32>>2]=i;d=J[a+20>>2];J[c+24>>2]=1;J[c+20>>2]=d;if(d){Ja[J[J[d>>2]+16>>2]](d);J[c+16>>2]=J[J[c+20>>2]+16>>2];d=J[c>>2]}else{d=135716}Ja[J[d+20>>2]](c);e=e+1|0;if((b|0)!=(e|0)){continue}break}break g}c=J[a+44>>2];d=J[a+32>>2];g=J[a+36>>2];a=J[a+28>>2];wH(c,d,g,b,N[a+92>>2],J[a+80>>2],J[a+84>>2],n+8|0)}Ha=n+48|0}function Dh(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),J=Q(0),K=Q(0);a:{if(g){E=N[c+20>>2];y=N[c+24>>2];s=N[e+24>>2];F=N[e+20>>2];z=N[f- -64>>2];A=N[f+60>>2];G=N[f+68>>2];H=N[c+16>>2];I=N[e+16>>2];i=N[c+12>>2];m=N[e+8>>2];l=N[f+52>>2];u=N[e+4>>2];k=N[f+48>>2];j=N[e+12>>2];h=N[f+56>>2];r=N[f+44>>2];n=N[e>>2];q=Q(Q(m*l)+Q(Q(u*k)+Q(Q(j*h)+Q(r*n))));o=Q(Q(k*m)+Q(Q(Q(h*n)-Q(j*r))-Q(u*l)));v=N[c>>2];w=N[c+4>>2];p=Q(Q(l*n)+Q(Q(Q(h*u)-Q(j*k))-Q(m*r)));x=N[c+8>>2];t=Q(Q(r*u)+Q(Q(Q(h*m)-Q(j*l))-Q(n*k)));B=Q(Q(Q(Q(i*q)-Q(o*v))-Q(w*p))-Q(x*t));N[b+12>>2]=B;C=Q(Q(Q(v*p)+Q(Q(i*t)+Q(q*x)))-Q(o*w));N[b+8>>2]=C;D=Q(Q(Q(x*o)+Q(Q(i*p)+Q(q*w)))-Q(t*v));N[b+4>>2]=D;q=Q(Q(Q(w*t)+Q(Q(i*o)+Q(q*v)))-Q(p*x));N[b>>2]=q;J=y;K=s;o=Q(G*Q(-2));p=Q(A*Q(-2));t=Q(z*Q(-2));z=Q(Q(l*o)+Q(Q(r*p)+Q(k*t)));A=Q(Q(h*h)+Q(-.5));y=Q(Q(l*z)+Q(Q(o*A)-Q(h*Q(Q(r*t)-Q(p*k)))));y=Q(y+y);s=Q(Q(r*z)+Q(Q(p*A)-Q(h*Q(Q(k*o)-Q(t*l)))));s=Q(s+s);h=Q(Q(k*z)+Q(Q(t*A)-Q(h*Q(Q(l*p)-Q(o*r)))));h=Q(h+h);r=Q(Q(m*y)+Q(Q(n*s)+Q(u*h)));o=Q(Q(j*j)+Q(-.5));l=Q(K+Q(Q(m*r)+Q(Q(y*o)+Q(j*Q(Q(n*h)-Q(s*u))))));l=Q(l+l);k=Q(I+Q(Q(n*r)+Q(Q(s*o)+Q(j*Q(Q(u*y)-Q(h*m))))));k=Q(k+k);j=Q(F+Q(Q(u*r)+Q(Q(h*o)+Q(j*Q(Q(m*s)-Q(y*n))))));j=Q(j+j);h=Q(Q(x*l)+Q(Q(v*k)+Q(w*j)));m=Q(Q(i*i)+Q(-.5));N[b+24>>2]=J+Q(Q(x*h)+Q(Q(l*m)+Q(i*Q(Q(v*j)-Q(k*w)))));N[b+20>>2]=E+Q(Q(w*h)+Q(Q(j*m)+Q(i*Q(Q(x*k)-Q(l*v)))));N[b+16>>2]=H+Q(Q(v*h)+Q(Q(k*m)+Q(i*Q(Q(w*l)-Q(j*x)))));i=Q(Y(Q(Q(B*B)+Q(Q(C*C)+Q(Q(q*q)+Q(D*D))))));if(i==Q(0)){break a}i=Q(Q(1)/i);N[b+12>>2]=B*i;N[b+8>>2]=C*i;N[b+4>>2]=D*i;N[b>>2]=q*i;return}E=N[d+20>>2];F=N[d+24>>2];s=N[e+24>>2];G=N[e+20>>2];y=N[f+40>>2];z=N[f+32>>2];A=N[f+36>>2];H=N[d+16>>2];I=N[e+16>>2];i=N[d+12>>2];j=N[e+12>>2];h=N[f+28>>2];m=N[e>>2];l=N[f+16>>2];u=N[e+4>>2];k=N[f+20>>2];r=N[e+8>>2];n=N[f+24>>2];q=Q(Q(Q(Q(j*h)-Q(m*l))-Q(u*k))-Q(r*n));o=Q(Q(Q(u*n)+Q(Q(j*Q(-l))-Q(h*m)))-Q(k*r));v=N[d>>2];w=N[d+4>>2];p=Q(Q(Q(r*l)+Q(Q(j*Q(-k))-Q(h*u)))-Q(n*m));x=N[d+8>>2];t=Q(Q(Q(m*k)+Q(Q(j*Q(-n))-Q(h*r)))-Q(l*u));B=Q(Q(Q(Q(i*q)-Q(o*v))-Q(w*p))-Q(x*t));N[a+12>>2]=B;C=Q(Q(Q(w*t)+Q(Q(i*o)+Q(q*v)))-Q(p*x));N[a>>2]=C;D=Q(Q(Q(v*p)+Q(Q(i*t)+Q(q*x)))-Q(o*w));N[a+8>>2]=D;o=Q(Q(Q(x*o)+Q(Q(i*p)+Q(q*w)))-Q(t*v));N[a+4>>2]=o;p=Q(y*Q(-2));t=Q(z*Q(-2));y=Q(A*Q(-2));z=Q(Q(n*p)+Q(Q(l*t)+Q(k*y)));A=Q(Q(h*h)+Q(-.5));q=Q(Q(Q(n*z)+Q(Q(p*A)-Q(h*Q(Q(l*y)-Q(t*k)))))-s);q=Q(q+q);s=Q(Q(Q(l*z)+Q(Q(t*A)-Q(h*Q(Q(k*p)-Q(y*n)))))-I);s=Q(s+s);h=Q(Q(Q(k*z)+Q(Q(y*A)-Q(h*Q(Q(n*t)-Q(p*l)))))-G);h=Q(h+h);l=Q(Q(Q(Q(-m)*s)-Q(h*u))-Q(r*q));p=Q(Q(j*j)+Q(-.5));k=Q(Q(Q(q*p)+Q(j*Q(Q(u*s)-Q(m*h))))-Q(r*l));k=Q(k+k);n=Q(Q(Q(s*p)+Q(j*Q(Q(r*h)-Q(u*q))))-Q(m*l));n=Q(n+n);j=Q(Q(Q(h*p)+Q(j*Q(Q(m*q)-Q(r*s))))-Q(u*l));j=Q(j+j);h=Q(Q(x*k)+Q(Q(v*n)+Q(w*j)));m=Q(Q(i*i)+Q(-.5));N[a+24>>2]=F+Q(Q(x*h)+Q(Q(k*m)+Q(i*Q(Q(v*j)-Q(n*w)))));N[a+20>>2]=E+Q(Q(w*h)+Q(Q(j*m)+Q(i*Q(Q(x*n)-Q(k*v)))));N[a+16>>2]=H+Q(Q(v*h)+Q(Q(n*m)+Q(i*Q(Q(w*k)-Q(j*x)))));i=Q(Y(Q(Q(B*B)+Q(Q(D*D)+Q(Q(C*C)+Q(o*o))))));if(i==Q(0)){break a}i=Q(Q(1)/i);N[a+12>>2]=B*i;N[a+8>>2]=D*i;N[a+4>>2]=o*i;N[a>>2]=C*i}}function gw(a,b,c){var d=0,e=0,f=0,g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=0,z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=0,G=0;d=Ha-144|0;Ha=d;g=N[c>>2];i=N[c+12>>2];t=Q(Q(g+i)*Q(.5));j=N[c+8>>2];l=N[c+20>>2];u=Q(Q(j+l)*Q(.5));m=N[c+4>>2];n=N[c+16>>2];v=Q(Q(m+n)*Q(.5));w=J[b>>2];a:{if(!w){s=v;r=t;k=u;break a}x=J[b+8>>2];y=J[b+4>>2];E=a+32|0;l=Q(Q(l-j)*Q(.5));m=Q(Q(n-m)*Q(.5));n=Q(Q(i-g)*Q(.5));F=d+72|0;G=d+60|0;while(1){f=y+P(q,40)|0;r=N[f+36>>2];k=N[f+32>>2];s=N[f+28>>2];g=N[f+24>>2];e=J[f+4>>2];h=J[f>>2];N[d+68>>2]=N[f+8>>2];J[d+60>>2]=h;J[d+64>>2]=e;i=Q(g+g);p=Q(s*i);A=Q(k+k);B=Q(r*A);N[d+28>>2]=p+B;C=Q(i*k);j=Q(s+s);D=Q(r*j);N[d+32>>2]=C-D;N[d+36>>2]=p-B;g=Q(Q(1)-Q(g*i));p=Q(k*A);N[d+40>>2]=g-p;k=Q(j*k);r=Q(i*r);N[d+44>>2]=k+r;N[d+48>>2]=C+D;N[d+52>>2]=k-r;k=Q(s*j);N[d+56>>2]=g-k;N[d+24>>2]=Q(Q(1)-k)-p;N[d+72>>2]=N[f+12>>2];N[d+76>>2]=N[f+16>>2];N[d+80>>2]=N[f+20>>2];N[d+140>>2]=u;N[d+136>>2]=v;N[d+132>>2]=t;N[d+128>>2]=l;N[d+124>>2]=m;N[d+120>>2]=n;J[d+116>>2]=1065353216;J[d+108>>2]=0;J[d+112>>2]=0;J[d+100>>2]=1065353216;J[d+104>>2]=0;J[d+92>>2]=0;J[d+96>>2]=0;J[d+84>>2]=1065353216;J[d+88>>2]=0;if(go(F,G,d+24|0,d+120|0,d+132|0,d+84|0)){e=J[a+36>>2];h=e+16|0;o=J[a+40>>2]&2147483647;b:{if(h>>>0<=o>>>0){break b}z=o;o=o?o<<1:2;o=h>>>0>o>>>0?h:o;if(z>>>0>=o>>>0){break b}lb(E,o);e=J[a+36>>2]}J[a+36>>2]=h;e=J[a+32>>2]+(e<<2)|0;J[e>>2]=0;h=J[x+(q<<2)>>2];N[e+20>>2]=u;N[e+16>>2]=v;N[e+12>>2]=t;J[e+8>>2]=0;J[e+4>>2]=h;h=J[f+4>>2];J[e+24>>2]=J[f>>2];J[e+28>>2]=h;J[e+32>>2]=J[f+8>>2];N[e+36>>2]=N[f+12>>2];N[e+40>>2]=N[f+16>>2];N[e+44>>2]=N[f+20>>2];N[e+48>>2]=N[f+24>>2];N[e+52>>2]=N[f+28>>2];N[e+56>>2]=N[f+32>>2];N[e+60>>2]=N[f+36>>2]}q=q+1|0;if((w|0)!=(q|0)){continue}break}m=N[c+4>>2];n=N[c+16>>2];s=Q(Q(m+n)*Q(.5));g=N[c>>2];i=N[c+12>>2];r=Q(Q(g+i)*Q(.5));j=N[c+8>>2];l=N[c+20>>2];k=Q(Q(j+l)*Q(.5))}w=J[b+20>>2];x=J[b+16>>2];o=J[b+12>>2];N[d+92>>2]=Q(l-j)*Q(.5);N[d+88>>2]=Q(n-m)*Q(.5);N[d+84>>2]=Q(i-g)*Q(.5);if(o){y=a+32|0;q=0;while(1){b=x+P(q,28)|0;i=N[b>>2];j=N[b+12>>2];g=N[b+24>>2];c:{if(N[c+12>>2]>2]>Q(g+(i>j?i:j))){break c}l=N[b+4>>2];m=N[b+16>>2];if(N[c+16>>2]>2]>Q(g+(l>m?l:m))){break c}n=N[b+8>>2];p=N[b+20>>2];if(N[c+20>>2]>2]>Q(g+(n>p?n:p))){break c}N[d+140>>2]=n;N[d+136>>2]=l;N[d+132>>2]=i;N[d+128>>2]=p;N[d+124>>2]=m;N[d+120>>2]=j;N[d+20>>2]=k;N[d+16>>2]=s;N[d+12>>2]=r;J[d+56>>2]=1065353216;J[d+48>>2]=0;J[d+52>>2]=0;J[d+40>>2]=1065353216;J[d+44>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;J[d+24>>2]=1065353216;J[d+28>>2]=0;if(Vd(d+132|0,d+120|0,d+12|0,d+84|0,d+24|0,0,0)>Q(g*g)){break c}e=J[a+36>>2];f=e+13|0;h=J[a+40>>2]&2147483647;d:{if(f>>>0<=h>>>0){break d}z=h;h=h?h<<1:2;h=f>>>0>h>>>0?f:h;if(z>>>0>=h>>>0){break d}lb(y,h);e=J[a+36>>2]}J[a+36>>2]=f;e=J[a+32>>2]+(e<<2)|0;J[e>>2]=1;f=J[w+(q<<2)>>2];N[e+20>>2]=u;N[e+16>>2]=v;N[e+12>>2]=t;J[e+8>>2]=0;J[e+4>>2]=f;f=J[b+4>>2];J[e+24>>2]=J[b>>2];J[e+28>>2]=f;f=J[b+12>>2];J[e+32>>2]=J[b+8>>2];J[e+36>>2]=f;f=J[b+20>>2];J[e+40>>2]=J[b+16>>2];J[e+44>>2]=f;J[e+48>>2]=J[b+24>>2]}q=q+1|0;if((o|0)!=(q|0)){continue}break}}Ha=d+144|0}function u5(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0);e=Ha+-64|0;Ha=e;f=N[b+12>>2];g=N[b+8>>2];h=N[b>>2];c=N[b+4>>2];d=Q(Q(1)/Q(Y(Q(Q(f*f)+Q(Q(g*g)+Q(Q(h*h)+Q(c*c)))))));i=Q(f*d);N[e+48>>2]=i;k=Q(g*d);N[e+44>>2]=k;c=Q(c*d);N[e+40>>2]=c;h=Q(h*d);N[e+36>>2]=h;d=N[b+16>>2];N[e+52>>2]=d;f=N[b+20>>2];N[e+56>>2]=f;g=N[b+24>>2];N[e+60>>2]=g;b=J[a+316>>2]&1024?J[a+56>>2]+144|0:a+112|0;m=N[b+8>>2];l=N[b+4>>2];o=N[b+12>>2];p=N[b>>2];u=N[b+24>>2];q=N[b+20>>2];z=N[b+16>>2];fE(a,e+36|0);d=Q(z-d);d=Q(d+d);f=Q(q-f);f=Q(f+f);g=Q(u-g);g=Q(g+g);u=Q(Q(Q(Q(-h)*d)-Q(f*c))-Q(k*g));q=Q(Q(i*i)+Q(-.5));z=Q(Q(Q(g*q)+Q(i*Q(Q(c*d)-Q(h*f))))-Q(k*u));B=Q(Q(Q(f*q)+Q(i*Q(Q(h*g)-Q(k*d))))-Q(c*u));u=Q(Q(Q(d*q)+Q(i*Q(Q(k*f)-Q(c*g))))-Q(h*u));d=Q(Q(k*m)+Q(Q(c*l)+Q(Q(i*o)+Q(h*p))));f=Q(Q(p*c)+Q(Q(Q(i*m)-Q(o*k))-Q(h*l)));g=Q(Q(m*h)+Q(Q(Q(i*l)-Q(o*c))-Q(k*p)));i=Q(Q(l*k)+Q(Q(Q(i*p)-Q(o*h))-Q(c*m)));b=J[a+324>>2];a:{if(!b){break a}j=Ja[J[J[b>>2]+48>>2]](b)|0;b=J[j+8>>2];v=J[j+4>>2];n=v&2?b:j+16|0;k=N[n+36>>2];c=N[n+32>>2];h=N[n+40>>2];m=N[n+28>>2];l=N[n+52>>2];l=Q(l+l);o=N[n+44>>2];o=Q(o+o);p=N[n+48>>2];p=Q(p+p);q=Q(Q(f*l)+Q(Q(i*o)+Q(g*p)));r=Q(Q(d*d)+Q(-.5));s=Q(z+Q(Q(f*q)+Q(Q(l*r)+Q(d*Q(Q(i*p)-Q(o*g))))));N[e+32>>2]=s;t=Q(B+Q(Q(g*q)+Q(Q(p*r)+Q(d*Q(Q(f*o)-Q(l*i))))));N[e+28>>2]=t;w=Q(Q(Q(Q(d*h)-Q(m*i))-Q(g*c))-Q(f*k));N[e+20>>2]=w;x=Q(Q(Q(i*c)+Q(Q(d*k)+Q(f*h)))-Q(m*g));N[e+16>>2]=x;y=Q(Q(Q(f*m)+Q(Q(d*c)+Q(g*h)))-Q(k*i));N[e+12>>2]=y;k=Q(Q(Q(g*k)+Q(Q(d*m)+Q(i*h)))-Q(c*f));N[e+8>>2]=k;c=Q(u+Q(Q(i*q)+Q(Q(o*r)+Q(d*Q(Q(g*l)-Q(p*f))))));N[e+24>>2]=c;b:{c:{switch((v>>>30|0)-2|0){case 0:if(K[J[j>>2]+4785|0]){break b}break;case 1:break b;default:break c}}jq(j+12|0,e+8|0);break a}if(!b){b=_a(J[j>>2],v>>>24&15);J[j+8>>2]=b}N[b+28>>2]=k;N[b+52>>2]=s;N[b+48>>2]=t;N[b+44>>2]=c;N[b+40>>2]=w;N[b+36>>2]=x;N[b+32>>2]=y;Za(J[j>>2],j);J[j+4>>2]=J[j+4>>2]|2}if(J[a+356>>2]){k=Q(Q(d*d)+Q(-.5));o=Q(-g);p=Q(-i);q=Q(-f);v=0;while(1){b=J[J[a+352>>2]+(v<<2)>>2];j=Ja[J[J[b>>2]+252>>2]](b)|0;b=J[j+16>>2];A=J[j+12>>2];n=A&1?b:j+24|0;r=N[n+24>>2];s=N[n+20>>2];t=N[n+16>>2];c=N[n+8>>2];h=N[n+4>>2];m=N[n+12>>2];l=N[n>>2];w=Q(Q(q*c)+Q(Q(o*h)+Q(Q(d*m)+Q(l*p))));N[e+20>>2]=w;x=Q(Q(Q(i*h)+Q(Q(d*c)+Q(f*m)))-Q(l*g));N[e+16>>2]=x;y=Q(Q(Q(f*l)+Q(Q(d*h)+Q(g*m)))-Q(c*i));N[e+12>>2]=y;l=Q(Q(Q(g*c)+Q(Q(d*l)+Q(i*m)))-Q(h*f));N[e+8>>2]=l;c=Q(r+r);h=Q(t+t);m=Q(s+s);r=Q(Q(f*c)+Q(Q(i*h)+Q(g*m)));s=Q(z+Q(Q(f*r)+Q(Q(c*k)+Q(d*Q(Q(i*m)+Q(h*o))))));N[e+32>>2]=s;t=Q(B+Q(Q(g*r)+Q(Q(m*k)+Q(d*Q(Q(f*h)+Q(c*p))))));N[e+28>>2]=t;c=Q(u+Q(Q(i*r)+Q(Q(h*k)+Q(d*Q(Q(g*c)+Q(m*q))))));N[e+24>>2]=c;n=j+8|0;d:{e:{f:{switch((A>>>30|0)-2|0){case 0:if(K[J[n>>2]+4785|0]){break e}break;case 1:break e;default:break f}}kq(j+20|0,e+8|0);break d}if(!b){b=_a(J[j+8>>2],A>>>24&15);J[j+16>>2]=b;s=N[e+32>>2];t=N[e+28>>2];w=N[e+20>>2];x=N[e+16>>2];y=N[e+12>>2];l=N[e+8>>2];c=N[e+24>>2]}N[b+16>>2]=c;N[b+12>>2]=w;N[b+8>>2]=x;N[b+4>>2]=y;N[b>>2]=l;N[b+24>>2]=s;N[b+20>>2]=t;Za(J[j+8>>2],n);J[j+12>>2]=J[j+12>>2]|1}v=v+1|0;if(v>>>0>2]){continue}break}}Ha=e- -64|0}function Kr(a,b,c,d,e,f,g,h,i,j){var k=0,l=Q(0),m=0,n=0,o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=0,M=Q(0),O=0,R=Q(0),S=0,T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=0,aa=0,ba=0,ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0),pa=Q(0);k=Ha-96|0;Ha=k;o=L[a+22>>1];if(o){a=J[a+24>>2];ba=a+(o<<4)|0;while(1){I=K[a+3|0];o=K[a+2|0];J[k+88>>2]=0;J[k+92>>2]=0;J[k+80>>2]=0;J[k+84>>2]=0;J[k+72>>2]=0;J[k+76>>2]=0;J[k+64>>2]=0;J[k+68>>2]=0;J[k+56>>2]=0;J[k+60>>2]=0;J[k+48>>2]=0;J[k+52>>2]=0;J[k+40>>2]=0;J[k+44>>2]=0;J[k+32>>2]=0;J[k+36>>2]=0;l=N[a+40>>2];m=J[a+36>>2];n=J[a+32>>2];J[k+28>>2]=0;N[k+24>>2]=l;J[k+16>>2]=n;J[k+20>>2]=m;l=N[a+44>>2];n=a- -64|0;m=n+P(o,112)|0;Lr(k,n,o,k+16|0,b,d,c,e,k+80|0,k+48|0,k- -64|0,k+32|0,m);S=m+((o<<2)+12&2032)|0;o=S+(I<<7)|0;a:{if(!(I?j:0)){z=N[k+40>>2];A=N[k+36>>2];B=N[k+32>>2];C=N[k+72>>2];D=N[k+68>>2];p=N[k+64>>2];E=N[k+56>>2];F=N[k+52>>2];w=N[k+48>>2];G=N[k+88>>2];H=N[k+84>>2];x=N[k+80>>2];break a}p=N[k>>2];l=l>2]);T=Q(-M);U=Q(N[a+16>>2]*l);ca=Q(-U);n=0;z=N[k+40>>2];A=N[k+36>>2];B=N[k+32>>2];C=N[k+72>>2];D=N[k+68>>2];p=N[k+64>>2];E=N[k+56>>2];F=N[k+52>>2];w=N[k+48>>2];G=N[k+88>>2];H=N[k+84>>2];x=N[k+80>>2];O=0;while(1){m=(n<<7)+S|0;da=N[m+64>>2];ea=N[m+68>>2];fa=N[m+72>>2];q=N[m+12>>2];R=N[m+48>>2];ga=N[m+44>>2];l=N[m+28>>2];V=N[m+24>>2];W=N[m+40>>2];t=N[m+8>>2];X=N[m+20>>2];Y=N[m+36>>2];u=N[m+4>>2];Z=N[m+16>>2];v=N[m>>2];_=N[m+32>>2];ha=N[d+8>>2];y=N[b+8>>2];ia=N[e+8>>2];ja=N[c+8>>2];ka=N[d+4>>2];r=N[b+4>>2];la=N[e+4>>2];ma=N[c+4>>2];s=N[b>>2];na=N[d>>2];oa=N[c>>2];pa=N[e>>2];J[b+12>>2]=0;l=Q(Q(q-Q(l*Q(ga-R)))-Q(l*Q(Q(Q(Q(Q(v*s)+Q(Z*na))-Q(Q(v*oa)+Q(_*pa)))+Q(Q(Q(u*r)+Q(X*ka))-Q(Q(u*ma)+Q(Y*la))))+Q(Q(Q(t*y)+Q(V*ha))-Q(Q(t*ja)+Q(W*ia))))));$=l>U;R=y;aa=l>2]=R+Q(fa*l);N[b+4>>2]=r+Q(ea*l);N[b>>2]=s+Q(da*l);q=N[m+80>>2];r=N[m+84>>2];s=N[m+88>>2];J[d+12>>2]=0;N[d+8>>2]=Q(s*l)+N[d+8>>2];N[d+4>>2]=Q(r*l)+N[d+4>>2];N[d>>2]=N[d>>2]+Q(q*l);q=N[m+96>>2];r=N[m+100>>2];s=N[m+104>>2];J[c+12>>2]=0;N[c+8>>2]=Q(l*s)+N[c+8>>2];N[c+4>>2]=Q(l*r)+N[c+4>>2];N[c>>2]=Q(l*q)+N[c>>2];q=N[m+112>>2];r=N[m+116>>2];s=N[m+120>>2];J[e+12>>2]=0;N[e+8>>2]=Q(l*s)+N[e+8>>2];N[e+4>>2]=Q(l*r)+N[e+4>>2];N[e>>2]=Q(l*q)+N[e>>2];N[m+12>>2]=y;z=Q(Q(W*l)+z);A=Q(Q(Y*l)+A);B=Q(Q(_*l)+B);t=Q(t*l);C=Q(t+C);u=Q(u*l);D=Q(u+D);v=Q(v*l);p=Q(v+p);E=Q(Q(V*l)+E);F=Q(Q(X*l)+F);w=Q(Q(Z*l)+w);G=Q(t+G);H=Q(u+H);x=Q(v+x);O=$|aa|O;n=n+1|0;if((n|0)!=(I|0)){continue}break}N[k+48>>2]=w;N[k+80>>2]=x;N[k+64>>2]=p;J[a+52>>2]=0-(O&1)}l=N[a+24>>2];J[f+12>>2]=0;N[f+8>>2]=Q(G*l)+N[f+8>>2];N[f+4>>2]=Q(H*l)+N[f+4>>2];N[f>>2]=Q(x*l)+N[f>>2];l=N[a+4>>2];J[h+12>>2]=0;N[h+8>>2]=Q(E*l)+N[h+8>>2];N[h+4>>2]=Q(F*l)+N[h+4>>2];N[h>>2]=Q(w*l)+N[h>>2];l=N[a+28>>2];J[g+12>>2]=0;N[g+8>>2]=N[g+8>>2]-Q(C*l);N[g+4>>2]=N[g+4>>2]-Q(D*l);N[g>>2]=N[g>>2]-Q(p*l);l=N[a+8>>2];J[i+12>>2]=0;N[i+8>>2]=N[i+8>>2]-Q(z*l);N[i+4>>2]=N[i+4>>2]-Q(A*l);N[i>>2]=N[i>>2]-Q(B*l);a=o;if(ba>>>0>a>>>0){continue}break}}Ha=k+96|0}function Hy(a,b,c,d,e,f){var g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0);g=Ha-208|0;Ha=g;x=J[c+32>>2];A=N[x+20>>2];y=J[d+32>>2];z=N[y+20>>2];E=N[x+24>>2];F=N[y+24>>2];G=N[x+16>>2];H=N[y+16>>2];n=N[y+8>>2];j=N[x>>2];p=N[y>>2];i=N[x+8>>2];q=N[y+4>>2];h=N[x+12>>2];k=N[y+12>>2];m=N[x+4>>2];x=0;J[g+204>>2]=0;J[g+188>>2]=0;J[g+172>>2]=0;I=Q(i*q);K=Q(m*n);L=Q(h*p);M=Q(j*k);l=Q(Q(I-K)+Q(L-M));o=Q(l+l);O=Q(j*n);P=Q(i*p);R=Q(h*q);S=Q(m*k);r=Q(Q(O-P)+Q(R-S));u=Q(r+r);v=Q(Q(1)-Q(l*o));T=Q(r*u);N[g+184>>2]=v-T;U=Q(m*p);V=Q(j*q);W=Q(h*n);X=Q(i*k);l=Q(Q(U-V)+Q(W-X));w=Q(l*u);Y=Q(h*k);s=Q(-j);Z=Q(m*q);_=Q(n*i);C=Q(Y-Q(Q(Q(p*s)-Z)-_));t=Q(C*o);N[g+180>>2]=w-t;N[g+168>>2]=w+t;$=Q(l+l);aa=Q(l*$);N[g+164>>2]=v-aa;v=Q(H-G);w=Q(z-A);t=Q(Q(s*v)-Q(w*m));s=Q(F-E);t=Q(t-Q(i*s));D=Q(Q(h*h)+Q(-.5));B=Q(Q(Q(h*Q(Q(m*v)-Q(j*w)))+Q(D*s))-Q(i*t));N[g+200>>2]=B+B;B=Q(Q(Q(D*w)+Q(h*Q(Q(j*s)-Q(i*v))))-Q(m*t));N[g+196>>2]=B+B;J[g+156>>2]=0;l=Q(l*o);u=Q(C*u);N[g+176>>2]=l+u;o=Q(r*o);r=Q(C*$);N[g+160>>2]=o-r;N[g+152>>2]=l-u;N[g+148>>2]=o+r;N[g+144>>2]=Q(Q(1)-T)-aa;h=Q(Q(Q(D*v)+Q(h*Q(Q(i*w)-Q(m*s))))-Q(j*t));N[g+192>>2]=h+h;J[g+140>>2]=0;s=Q(-p);m=Q(G-H);o=Q(A-z);l=Q(E-F);r=Q(Q(Q(s*m)-Q(o*q))-Q(n*l));w=Q(Q(k*k)+Q(-.5));h=Q(Q(Q(k*Q(Q(q*m)-Q(p*o)))+Q(l*w))-Q(n*r));N[g+136>>2]=h+h;h=Q(Q(Q(k*Q(Q(p*l)-Q(n*m)))+Q(o*w))-Q(q*r));N[g+132>>2]=h+h;J[g+124>>2]=0;i=Q(Q(K-I)+Q(M-L));h=Q(i+i);u=Q(Q(P-O)+Q(S-R));v=Q(u+u);t=Q(Q(1)-Q(i*h));A=Q(u*v);N[g+120>>2]=t-A;i=Q(Q(V-U)+Q(X-W));z=Q(i*v);j=Q(Y-Q(Q(Q(s*j)-Z)-_));s=Q(j*h);N[g+116>>2]=z-s;J[g+108>>2]=0;N[g+104>>2]=z+s;z=t;s=Q(i+i);t=Q(i*s);N[g+100>>2]=z-t;k=Q(Q(Q(k*Q(Q(o*n)-Q(q*l)))+Q(m*w))-Q(p*r));N[g+128>>2]=k+k;k=Q(i*h);n=Q(j*v);N[g+112>>2]=k+n;h=Q(u*h);j=Q(j*s);N[g+96>>2]=h-j;J[g+92>>2]=0;N[g+88>>2]=k-n;N[g+84>>2]=h+j;N[g+80>>2]=Q(Q(1)-A)-t;J[g+76>>2]=0;J[g+48>>2]=2139095039;J[g+40>>2]=0;J[g+44>>2]=0;J[g+32>>2]=0;J[g+36>>2]=0;J[g+16>>2]=0;a:{if(!ck(a,b,c,d,g+80|0,g+144|0,g+16|0,g+48|0,g+12|0,g+32|0,0,g+76|0)){break a}if(!ck(b,a,d,c,g+144|0,g+80|0,g+16|0,g+48|0,g+8|0,g+32|0,1,g+76|0)){break a}if(!Jy(a,b,c,d,g+80|0,g+144|0,g+16|0,g+48|0,g+32|0,g+76|0)){break a}a=J[g+52>>2];J[e>>2]=J[g+48>>2];J[e+4>>2]=a;a=J[g+60>>2];J[e+8>>2]=J[g+56>>2];J[e+12>>2]=a;h=N[g+40>>2];k=N[g+36>>2];n=N[g+32>>2];b:{if(J[g+76>>2]==1){a=J[d+32>>2];j=N[a+12>>2];p=N[a+8>>2];i=N[a>>2];q=N[a+4>>2];m=Q(Q(p*h)+Q(Q(i*n)+Q(q*k)));o=Q(Q(j*j)+Q(-.5));l=Q(Q(Q(j*Q(Q(i*k)-Q(n*q)))+Q(o*h))+Q(p*m));l=Q(l+l);r=Q(Q(q*m)+Q(Q(o*k)+Q(j*Q(Q(p*n)-Q(h*i)))));r=Q(r+r);h=Q(Q(i*m)+Q(Q(n*o)+Q(j*Q(Q(q*h)-Q(k*p)))));h=Q(h+h);break b}a=J[c+32>>2];j=N[a+12>>2];p=N[a+8>>2];i=N[a>>2];q=N[a+4>>2];m=Q(Q(p*h)+Q(Q(i*n)+Q(q*k)));o=Q(Q(j*j)+Q(-.5));l=Q(Q(Q(Q(j*Q(Q(i*k)-Q(n*q)))+Q(o*h))+Q(p*m))*Q(-2));r=Q(Q(Q(q*m)+Q(Q(o*k)+Q(j*Q(Q(p*n)-Q(h*i)))))*Q(-2));h=Q(Q(Q(i*m)+Q(Q(n*o)+Q(j*Q(Q(q*h)-Q(k*p)))))*Q(-2))}J[f+12>>2]=0;N[f+8>>2]=l;N[f+4>>2]=r;N[f>>2]=h;x=1}Ha=g+208|0;return x}function ZO(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0);c=Ha-160|0;Ha=c;J[c+52>>2]=a;J[c+48>>2]=a;h=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=h;h=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=h;qc(c+132|0,c+104|0,e,f,g);l=N[f+20>>2];m=N[f+16>>2];k=N[c+124>>2];q=N[c+120>>2];t=N[c+128>>2];N[b+8>>2]=t-N[f+24>>2];N[b+4>>2]=k-l;N[b>>2]=q-m;l=N[f+20>>2];m=N[f+16>>2];N[c- -64>>2]=t-N[f+24>>2];N[c+60>>2]=k-l;N[c+56>>2]=q-m;l=N[g+20>>2];m=N[g+24>>2];n=N[g+16>>2];v=N[c+152>>2];N[c+84>>2]=v;N[c+100>>2]=t;N[c+96>>2]=k;w=N[c+156>>2];N[c+88>>2]=w;N[c+76>>2]=t-m;N[c+72>>2]=k-l;x=N[c+148>>2];N[c+80>>2]=x;N[c+92>>2]=q;N[c+68>>2]=q-n;o=N[c+116>>2];l=N[c+144>>2];r=N[c+112>>2];m=N[c+140>>2];s=N[c+104>>2];p=N[c+132>>2];u=N[c+108>>2];n=N[c+136>>2];if(Q(Q(o*l)+Q(Q(r*m)+Q(Q(s*p)+Q(u*n))))>2]=o;r=Q(-r);N[c+112>>2]=r;u=Q(-u);N[c+108>>2]=u;s=Q(-s);N[c+104>>2]=s}if(K[e+112|0]&2){k=Q(Q(m*r)+Q(Q(n*u)+Q(Q(l*o)+Q(p*s))));q=Q(Q(s*n)+Q(Q(Q(l*r)-Q(o*m))-Q(p*u)));t=Q(Q(r*p)+Q(Q(Q(l*u)-Q(o*n))-Q(m*s)));v=Q(0);p=Q(Q(u*m)+Q(Q(Q(l*s)-Q(o*p))-Q(n*r)));a:{if(p==Q(0)){m=Q(1);n=Q(0);l=Q(0);break a}l=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(Q(p*p)+Q(0))+Q(0))))));m=Q(k*l);n=Q(l*Q(0));l=Q(p*l)}o=Q(n*q);r=Q(t*n);N[c+44>>2]=o+Q(r+Q(Q(k*m)+Q(p*l)));N[c+32>>2]=o+Q(Q(Q(p*m)-Q(k*l))-r);k=Q(k*Q(-n));n=Q(n*p);N[c+40>>2]=Q(l*t)+Q(Q(k+Q(q*m))-n);N[c+36>>2]=n+Q(Q(k+Q(t*m))-Q(q*l));b=J[e+104>>2];d=J[e+100>>2];N[c+12>>2]=N[e+92>>2]>Q(0)|N[e+88>>2]>Q(0)?v:N[e+96>>2];J[c+4>>2]=d;J[c+8>>2]=b;b:{if(!dy(c+4|0,c+32|0,c+20|0,c+16|0)){m=N[c+140>>2];n=N[c+136>>2];p=N[c+132>>2];l=N[c+144>>2];break b}J[c+52>>2]=a+80;m=N[c+140>>2];k=N[c+28>>2];l=N[c+144>>2];p=N[c+132>>2];o=N[c+24>>2];n=N[c+136>>2];q=N[c+20>>2];r=N[c+16>>2];J[a+40>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+8>>2]=0;J[a>>2]=0;J[a+4>>2]=0;I[a+78>>1]=0;N[a+12>>2]=r;b=L[a+76>>1];d=b|64;I[a+76>>1]=d;k=Q(k+k);q=Q(q+q);o=Q(o+o);s=Q(Q(m*k)+Q(Q(p*q)+Q(n*o)));u=Q(Q(l*l)+Q(-.5));t=Q(Q(m*s)+Q(Q(k*u)+Q(l*Q(Q(p*o)-Q(q*n)))));N[a+56>>2]=t;v=Q(Q(n*s)+Q(Q(o*u)+Q(l*Q(Q(m*q)-Q(k*p)))));N[a+52>>2]=v;k=Q(Q(p*s)+Q(Q(q*u)+Q(l*Q(Q(n*k)-Q(o*m)))));N[a+48>>2]=k;N[a+24>>2]=t;N[a+20>>2]=v;N[a+16>>2]=k;k=N[e+88>>2];c:{if(N[e+92>>2]>Q(0)|k>Q(0)){N[a+64>>2]=k;N[a+68>>2]=N[e+92>>2];b=b|81;break c}I[a+78>>1]=2049;N[a+64>>2]=N[e+80>>2];N[a+68>>2]=N[e+84>>2];b=d|(r>Q(0)?24:16);if(!(N[e+80>>2]>Q(0))){break c}b=b|4}J[a+44>>2]=0;I[a+76>>1]=b}w=N[c+156>>2];t=N[c+128>>2];v=N[c+152>>2];x=N[c+148>>2];q=N[c+120>>2];k=N[c+124>>2]}o=Q(t-w);o=Q(o+o);q=Q(q-x);q=Q(q+q);k=Q(k-v);k=Q(k+k);r=Q(Q(m*o)+Q(Q(p*q)+Q(k*n)));s=Q(Q(l*l)+Q(-.5));N[c+12>>2]=Q(m*r)+Q(Q(o*s)-Q(l*Q(Q(p*k)-Q(q*n))));N[c+8>>2]=Q(n*r)+Q(Q(k*s)-Q(l*Q(Q(m*q)-Q(o*p))));N[c+4>>2]=Q(p*r)+Q(Q(q*s)-Q(l*Q(Q(n*o)-Q(k*m))));Eh(c+48|0,c+132|0,c+104|0,c+4|0,7,0,c+32|0,c+20|0);l=N[f+16>>2];m=N[f+20>>2];n=N[c+32>>2];p=N[c+36>>2];N[i+8>>2]=N[c+40>>2]+N[f+24>>2];N[i+4>>2]=p+m;N[i>>2]=n+l;l=N[g+16>>2];m=N[g+20>>2];n=N[c+20>>2];p=N[c+24>>2];N[j+8>>2]=N[c+28>>2]+N[g+24>>2];N[j+4>>2]=p+m;N[j>>2]=n+l;Ha=c+160|0;return(J[c+52>>2]-J[c+48>>2]|0)/80|0}function cz(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=0,s=0,t=0,u=Q(0),w=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=0,K=0,L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=0,T=Q(0),U=Q(0),V=0,W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0);q=Ha-528|0;Ha=q;p=J[a+68>>2];r=p-1|0;a:{if((r|0)<0){break a}s=q+16|4;if(r>>>0>=3){V=p&-4;while(1){t=K<<2;I=P(r,112);J[t+s>>2]=I;J[(t|4)+s>>2]=I-112;J[(t|8)+s>>2]=I-224;J[(t|12)+s>>2]=I-336;r=r-4|0;K=K+4|0;S=S+4|0;if((S|0)!=(V|0)){continue}break}}I=p&3;if(I){t=0;while(1){J[(K<<2)+s>>2]=P(r,112);r=r-1|0;K=K+1|0;t=t+1|0;if((I|0)!=(t|0)){continue}break}}if(!p){break a}g=N[c+8>>2];g=g>Q(0)?g:Q(-g);g=(x(2,(C(g>Q(9.999999717180685e-10)?g:Q(9.999999717180685e-10)),v(2))|J[c+8>>2]&-2147483648),D());m=Q(Q(1)/g);m=Q(m*Q(Q(2)-Q(m*g)));u=Q(Q(0)-Q(N[b+8>>2]*m));g=N[c+4>>2];g=g>Q(0)?g:Q(-g);g=(x(2,(C(g>Q(9.999999717180685e-10)?g:Q(9.999999717180685e-10)),v(2))|J[c+4>>2]&-2147483648),D());n=Q(Q(1)/g);n=Q(n*Q(Q(2)-Q(n*g)));w=Q(Q(0)-Q(N[b+4>>2]*n));g=N[c>>2];g=g>Q(0)?g:Q(-g);g=(x(2,(C(g>Q(9.999999717180685e-10)?g:Q(9.999999717180685e-10)),v(2))|J[c>>2]&-2147483648),D());o=Q(Q(1)/g);o=Q(o*Q(Q(2)-Q(o*g)));y=Q(Q(0)-Q(N[b>>2]*o));z=Q(N[e+8>>2]+Q(1.0000000116860974e-7));A=Q(N[e+4>>2]+Q(1.0000000116860974e-7));B=Q(N[e>>2]+Q(1.0000000116860974e-7));b=J[a+88>>2];while(1){c=(q+16|0)+(p<<2)|0;a=J[c>>2];b:{if(a&1){J[q+12>>2]=a-1;N[q+8>>2]=f;if(!(Ja[J[J[d>>2]>>2]](d,1,q+12|0,q+8|0)|0)){break a}g=N[q+8>>2];if(g!=f){f=g}p=p-1|0;break b}a=a+b|0;W=N[a+44>>2];X=N[a+92>>2];T=N[a+60>>2];U=N[a+12>>2];Y=N[a+28>>2];Z=N[a+76>>2];_=N[a+40>>2];$=N[a+88>>2];E=N[a+56>>2];L=N[a+8>>2];aa=N[a+24>>2];ba=N[a+72>>2];ca=N[a+36>>2];da=N[a+84>>2];F=N[a+52>>2];M=N[a+4>>2];ea=N[a+20>>2];fa=N[a+68>>2];i=N[a+32>>2];j=N[a+80>>2];G=N[a>>2];O=N[a+48>>2];k=N[a+16>>2];l=N[a+64>>2];J[c>>2]=J[a+96>>2];g=Q(y+Q(o*Q(G-B)));h=Q(y+Q(o*Q(B+O)));H=gR?H:R;i=Q(u+Q(m*Q(i-z)));j=Q(u+Q(m*Q(z+j)));R=iR?H:R;g=g>h?g:h;h=k>l?k:l;g=gj?i:j;g=gg|(gO|f>2]=J[a+100>>2];g=Q(y+Q(o*Q(M-B)));h=Q(y+Q(o*Q(B+F)));i=gj?i:j;i=Q(u+Q(m*Q(ca-z)));j=Q(u+Q(m*Q(z+da)));O=iO?G:O;g=g>h?g:h;h=k>l?k:l;g=gj?i:j;g=gg^-1)&(!(g>2]=J[a+104>>2];g=Q(y+Q(o*Q(L-B)));h=Q(y+Q(o*Q(B+E)));i=gj?i:j;i=Q(u+Q(m*Q(_-z)));j=Q(u+Q(m*Q(z+$)));M=iM?F:M;g=g>h?g:h;h=k>l?k:l;g=gj?i:j;g=gg^-1)&(!(g>2]=J[a+108>>2];g=Q(y+Q(o*Q(U-B)));h=Q(y+Q(o*Q(B+T)));i=gj?i:j;i=Q(u+Q(m*Q(W-z)));j=Q(u+Q(m*Q(z+X)));L=iL?E:L;g=g>h?g:h;h=k>l?k:l;g=gj?i:j;g=gg^-1)&(!(g>2];n=N[a+68>>2];p=N[a+52>>2];m=N[a+88>>2];q=N[a+72>>2];r=N[a+40>>2];s=N[a+56>>2];t=N[a+36>>2];l=N[b>>2];i=N[b+4>>2];j=N[b+8>>2];h=Q(Q(Q(Q(l*N[a+44>>2])+Q(i*N[a+60>>2]))+Q(j*N[a+76>>2]))+N[a+92>>2]);N[b+8>>2]=h;m=Q(m+Q(Q(Q(l*r)+Q(i*s))+Q(j*q)));N[b+4>>2]=m;l=Q(k+Q(Q(Q(l*t)+Q(i*p))+Q(j*n)));N[b>>2]=l;d=J[a+32>>2]+1|0;J[a+32>>2]=d;a:{b:{c:{d:{e:{f:{switch(J[a>>2]){case 0:d=J[a+100>>2];N[c+8>>2]=h;N[c+4>>2]=m;N[c>>2]=l;g=J[a+4>>2];J[c+12>>2]=g;e=J[d+8>>2];if(e>>>0>=(J[d+12>>2]&2147483647)>>>0){Bu(d+4|0,c);break e}f=J[d+4>>2]+(e<<4)|0;J[f+12>>2]=g;N[f+8>>2]=h;N[f+4>>2]=m;N[f>>2]=l;J[d+8>>2]=e+1;break e;case 1:if((d|0)!=2){break d}f=J[a+100>>2];i=N[a+8>>2];N[c>>2]=i;j=N[a+12>>2];N[c+4>>2]=j;k=N[a+16>>2];N[c+8>>2]=k;e=J[a+4>>2];N[c+24>>2]=h;N[c+20>>2]=m;J[c+28>>2]=e;N[c+16>>2]=l;J[c+12>>2]=e;g=J[f+20>>2];if(g>>>0<(J[f+24>>2]&2147483647)>>>0){break c}Bm(f+16|0,c);break b;case 2:if(d>>>0<2){break a}f=J[a+100>>2];i=N[a+8>>2];N[c>>2]=i;j=N[a+12>>2];N[c+4>>2]=j;k=N[a+16>>2];N[c+8>>2]=k;e=J[a+4>>2];N[c+24>>2]=h;N[c+20>>2]=m;J[c+28>>2]=e;N[c+16>>2]=l;J[c+12>>2]=e;g=J[f+20>>2];if(g>>>0>=(J[f+24>>2]&2147483647)>>>0){Bm(f+16|0,c);break e}d=J[f+16>>2]+(g<<5)|0;J[d+12>>2]=e;N[d+8>>2]=k;N[d+4>>2]=j;N[d>>2]=i;N[d+16>>2]=N[c+16>>2];N[d+20>>2]=N[c+20>>2];h=N[c+24>>2];J[d+28>>2]=e;N[d+24>>2]=h;J[f+20>>2]=g+1;break e;case 3:if((d|0)!=3){break d}f=J[a+100>>2];i=N[a+20>>2];N[c>>2]=i;j=N[a+24>>2];N[c+4>>2]=j;k=N[a+28>>2];N[c+8>>2]=k;e=J[a+4>>2];J[c+12>>2]=e;N[c+16>>2]=N[a+8>>2];N[c+20>>2]=N[a+12>>2];n=N[a+16>>2];N[c+40>>2]=h;N[c+36>>2]=m;N[c+24>>2]=n;J[c+44>>2]=e;N[c+32>>2]=l;J[c+28>>2]=e;g=J[f+32>>2];if(g>>>0>=(J[f+36>>2]&2147483647)>>>0){Am(f+28|0,c);break b}d=J[f+28>>2]+P(g,48)|0;J[d+12>>2]=e;N[d+8>>2]=k;N[d+4>>2]=j;N[d>>2]=i;N[d+16>>2]=N[c+16>>2];N[d+20>>2]=N[c+20>>2];h=N[c+24>>2];J[d+28>>2]=e;N[d+24>>2]=h;N[d+32>>2]=N[c+32>>2];N[d+36>>2]=N[c+36>>2];h=N[c+40>>2];J[d+44>>2]=e;N[d+40>>2]=h;J[f+32>>2]=g+1;break b;case 4:break f;default:break d}}if(d>>>0<3){break d}f=J[a+100>>2];d=d&1;i=N[(d?8:20)+a>>2];N[c>>2]=i;g=a+8|0;o=a+20|0;e=d?g:o;j=N[e+4>>2];N[c+4>>2]=j;k=N[e+8>>2];N[c+8>>2]=k;e=J[a+4>>2];J[c+12>>2]=e;N[c+16>>2]=N[(d?20:8)+a>>2];d=d?o:g;N[c+20>>2]=N[d+4>>2];n=N[d+8>>2];N[c+40>>2]=h;N[c+36>>2]=m;N[c+24>>2]=n;J[c+44>>2]=e;N[c+32>>2]=l;J[c+28>>2]=e;g=J[f+32>>2];if(g>>>0>=(J[f+36>>2]&2147483647)>>>0){Am(f+28|0,c);break e}d=J[f+28>>2]+P(g,48)|0;J[d+12>>2]=e;N[d+8>>2]=k;N[d+4>>2]=j;N[d>>2]=i;N[d+16>>2]=N[c+16>>2];N[d+20>>2]=N[c+20>>2];h=N[c+24>>2];J[d+28>>2]=e;N[d+24>>2]=h;N[d+32>>2]=N[c+32>>2];N[d+36>>2]=N[c+36>>2];h=N[c+40>>2];J[d+44>>2]=e;N[d+40>>2]=h;J[f+32>>2]=g+1}d=J[a+32>>2]}if(d>>>0<2){break a}N[a+20>>2]=N[a+8>>2];d=J[a+16>>2];J[a+24>>2]=J[a+12>>2];J[a+28>>2]=d;break a}d=J[f+16>>2]+(g<<5)|0;J[d+12>>2]=e;N[d+8>>2]=k;N[d+4>>2]=j;N[d>>2]=i;N[d+16>>2]=N[c+16>>2];N[d+20>>2]=N[c+20>>2];h=N[c+24>>2];J[d+28>>2]=e;N[d+24>>2]=h;J[f+20>>2]=g+1}J[a+32>>2]=0}N[a+8>>2]=N[b>>2];N[a+12>>2]=N[b+4>>2];N[a+16>>2]=N[b+8>>2];Ha=c+48|0;return a}function s9(a,b,c,d,e,f,g,h,i,j,k,l,m){a=a|0;b=Q(b);c=Q(c);d=d|0;e=e|0;f=Q(f);g=Q(g);h=Q(h);i=Q(i);j=Q(j);k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=Q(0),w=0,x=0,y=0,z=0,A=Q(0),B=0,C=0,D=0,E=0,F=0;n=Ha-240|0;Ha=n;J[n+224>>2]=l;J[n+236>>2]=e+12088;J[n+232>>2]=e+11824;J[n+228>>2]=e+11852;J[n+220>>2]=133668;J[n+216>>2]=0;J[n+208>>2]=0;J[n+212>>2]=0;J[n+200>>2]=0;J[n+204>>2]=1065353216;J[n+192>>2]=0;J[n+196>>2]=0;y=J[e+12048>>2];zG(J[a+656>>2],J[a+660>>2]);if(J[a+660>>2]){while(1){z=u<<5;o=z+J[a+656>>2]|0;r=L[o+10>>1];l=L[o+8>>1];t=(l|0)==65535;B=t?r:l;a:{if(L[o+22>>1]==1){p=J[o+24>>2];l=J[p+68>>2];q=J[((l&7)<<2)+d>>2];s=J[o+12>>2];x=J[d+32>>2];J[n+48>>2]=P((r|0)==65535?J[o+16>>2]:0,112)+k;J[n+44>>2]=P(t?s:0,112)+k;t=x+(q+(l>>>3|0)<<4)|0;r=J[p+16>>2];s=K[r+28|0];l=J[p+20>>2];if(l){s=K[l+28|0]|s;q=l}else{q=n+192|0}N[n+52>>2]=N[r>>2];N[n+56>>2]=N[r+4>>2];N[n+60>>2]=N[r+8>>2];N[n+64>>2]=N[r+12>>2];N[n+68>>2]=N[r+16>>2];N[n+72>>2]=N[r+20>>2];N[n+76>>2]=N[r+24>>2];N[n+80>>2]=N[q>>2];l=l?l:n+192|0;N[n+84>>2]=N[l+4>>2];N[n+88>>2]=N[l+8>>2];N[n+92>>2]=N[l+12>>2];N[n+96>>2]=N[l+16>>2];N[n+100>>2]=N[l+20>>2];N[n+104>>2]=N[l+24>>2];J[n+128>>2]=J[p+12>>2];J[n+160>>2]=J[t+8>>2];J[n+32>>2]=o;J[n+36>>2]=J[o>>2];J[n+40>>2]=J[o+4>>2];l=L[p+40>>1];H[n+141|0]=l>>>2&1;H[n+142|0]=l>>>8&1;J[n+108>>2]=l&8?8:1;q=8;b:{if(l&16){break b}q=4;if(l&1024){break b}q=l&64?1:2}J[n+112>>2]=q;l=K[p+44|0];v=K[p+45|0]?Q(1):Q(0);N[n+28>>2]=v;A=l?Q(1):Q(0);N[n+16>>2]=A;N[n+20>>2]=A;N[n+24>>2]=v;N[n+144>>2]=N[p+52>>2];J[n+152>>2]=J[p+36>>2];l=K[p+42|0];N[n+148>>2]=s&32?j:Q(34028234663852886e22);H[n+156|0]=l;sr(n+16|0,t,e,c,g,h,f,i,n+220|0,y);I[o+20>>1]=K[t+12|0];J[o+28>>2]=J[t+8>>2];J[p+36>>2]=J[n+152>>2];H[p+42|0]=K[n+156|0];break a}q=n+192|0;l=q;p=J[o+24>>2];s=J[p+24>>2];if(s){l=J[s+36>>2]}s=L[p+8>>1];x=J[p+20>>2];C=J[p+12>>2];w=J[p+28>>2];if(w){q=J[w+36>>2]}w=J[o+4>>2];D=J[o+12>>2];E=J[o+16>>2];F=J[o>>2];J[n+12>>2]=s;J[n+8>>2]=x;J[n+4>>2]=C;J[n+32>>2]=o;J[n>>2]=p;N[n+52>>2]=N[l>>2];N[n+56>>2]=N[l+4>>2];N[n+60>>2]=N[l+8>>2];N[n+64>>2]=N[l+12>>2];N[n+68>>2]=N[l+16>>2];N[n+72>>2]=N[l+20>>2];N[n+76>>2]=N[l+24>>2];N[n+80>>2]=N[q>>2];N[n+84>>2]=N[q+4>>2];N[n+88>>2]=N[q+8>>2];N[n+92>>2]=N[q+12>>2];N[n+96>>2]=N[q+16>>2];N[n+100>>2]=N[q+20>>2];v=N[q+24>>2];J[n+48>>2]=P((r|0)==65535?E:0,112)+k;J[n+44>>2]=P(t?D:0,112)+k;N[n+104>>2]=v;J[n+40>>2]=w;J[n+36>>2]=F;N[n+136>>2]=N[p>>2];N[n+140>>2]=N[p+4>>2];J[n+148>>2]=(J[p+40>>2]<<5)+m;l=L[p+10>>1];H[n+155|0]=l>>>9&1;H[n+154|0]=l>>>5&1;H[n+153|0]=(l&128)>>>7;H[n+152|0]=l>>>8&1;N[n+144>>2]=N[p+44>>2];nr(n,n+16|0,n+220|0,b,c,y)}c:{if(J[o+24>>2]){q=(B&65535)<<2;l=q+J[a+408>>2]|0;o=J[l>>2];if(!o){J[q+J[a+420>>2]>>2]=u;o=J[l>>2]}J[l>>2]=o+1;break c}q=u+1|0;o=J[a+660>>2];if(q>>>0>>0){l=J[a+656>>2]+z|0;while(1){o=J[a+656>>2]+(q<<5)|0;p=J[o+4>>2];J[l>>2]=J[o>>2];J[l+4>>2]=p;p=J[o+28>>2];J[l+24>>2]=J[o+24>>2];J[l+28>>2]=p;p=J[o+20>>2];J[l+16>>2]=J[o+16>>2];J[l+20>>2]=p;p=J[o+12>>2];J[l+8>>2]=J[o+8>>2];J[l+12>>2]=p;l=l+32|0;q=q+1|0;o=J[a+660>>2];if(q>>>0>>0){continue}break}}J[a+660>>2]=o-1;u=u-1|0}u=u+1|0;if(u>>>0>2]){continue}break}}Ha=n+240|0}function xG(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0);j=Ha-224|0;Ha=j;p=N[b+24>>2];q=N[b+20>>2];o=N[b+8>>2];l=N[b+4>>2];m=N[b>>2];n=N[b+16>>2];J[j+152>>2]=0;J[j+156>>2]=0;J[j+144>>2]=0;J[j+148>>2]=0;J[j+136>>2]=0;J[j+140>>2]=0;J[j+128>>2]=0;J[j+132>>2]=0;J[j+120>>2]=0;J[j+124>>2]=0;J[j+112>>2]=0;J[j+116>>2]=0;J[j+104>>2]=0;J[j+108>>2]=0;J[j+96>>2]=0;J[j+100>>2]=0;a:{if(g){b:{if(L[a+8>>1]!=65535){J[j+220>>2]=0;N[j+216>>2]=p;N[j+212>>2]=q;N[j+208>>2]=n;J[j+188>>2]=0;N[j+184>>2]=o;N[j+180>>2]=l;N[j+176>>2]=m;k=J[e+16>>2];g=J[e+20>>2];l=N[e+24>>2];J[j+92>>2]=0;N[j+88>>2]=l;J[j+80>>2]=k;J[j+84>>2]=g;k=J[e>>2];g=J[e+4>>2];l=N[e+8>>2];J[j+76>>2]=0;N[j+72>>2]=l;J[j+64>>2]=k;J[j+68>>2]=g;m=N[f+12>>2];n=N[f+8>>2];o=N[f+4>>2];l=N[f>>2];J[j>>2]=0;J[j+4>>2]=0;N[j+16>>2]=l;J[j+8>>2]=0;J[j+12>>2]=1065353216;f=j+160|0;g=j+48|0;k=j+32|0;e=j+192|0;break b}J[j+204>>2]=0;N[j+200>>2]=p;N[j+196>>2]=q;N[j+192>>2]=n;J[j+172>>2]=0;N[j+168>>2]=o;N[j+164>>2]=l;N[j+160>>2]=m;k=J[e+16>>2];g=J[e+20>>2];l=N[e+24>>2];J[j+60>>2]=0;N[j+56>>2]=l;J[j+48>>2]=k;J[j+52>>2]=g;k=J[e>>2];g=J[e+4>>2];l=N[e+8>>2];J[j+44>>2]=0;N[j+40>>2]=l;J[j+32>>2]=k;J[j+36>>2]=g;r=J[f+8>>2];k=J[f+12>>2];g=J[f+4>>2];e=J[f>>2];J[j+16>>2]=0;J[j>>2]=e;J[j+4>>2]=g;J[j+8>>2]=r;J[j+12>>2]=k;m=Q(1);o=Q(0);f=j+176|0;g=j+80|0;k=j- -64|0;n=Q(0);e=j+208|0}J[k>>2]=0;J[k+4>>2]=0;J[k+8>>2]=0;J[k+12>>2]=0;J[g>>2]=0;J[g+4>>2]=0;J[g+8>>2]=0;J[g+12>>2]=0;J[f>>2]=0;J[f+4>>2]=0;J[f+8>>2]=0;J[f+12>>2]=0;J[e>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;N[j+28>>2]=m;N[j+24>>2]=n;N[j+20>>2]=o;if(K[J[a+24>>2]]==3){GH(a,j+208|0,j+192|0,j+176|0,j+160|0,j+80|0,j+48|0,j- -64|0,j+32|0,j+144|0,j+128|0,j+112|0,j+96|0,i,h);break a}LH(a,j+208|0,j+192|0,j+176|0,j+160|0,j+80|0,j+48|0,j- -64|0,j+32|0,j+16|0,j,h,j+144|0,j+128|0,j+112|0,j+96|0);break a}c:{if(L[a+8>>1]!=65535){e=j+176|0;g=e|4;k=e|8;r=e|12;J[j+220>>2]=0;N[j+216>>2]=p;N[j+212>>2]=q;N[j+208>>2]=n;N[j+176>>2]=m;f=j+160|0;e=j+192|0;break c}e=j+160|0;g=e|4;k=e|8;r=e|12;J[j+204>>2]=0;N[j+200>>2]=p;N[j+196>>2]=q;N[j+192>>2]=n;N[j+160>>2]=m;f=j+176|0;e=j+208|0}N[g>>2]=l;N[k>>2]=o;J[r>>2]=0;J[f>>2]=0;J[f+4>>2]=0;J[f+8>>2]=0;J[f+12>>2]=0;J[e>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;if(K[J[a+24>>2]]==3){Kr(a,j+208|0,j+192|0,j+176|0,j+160|0,j+144|0,j+128|0,j+112|0,j+96|0,1);break a}Mr(a,j+208|0,j+192|0,j+176|0,j+160|0,j+144|0,j+128|0,j+112|0,j+96|0)}e=L[a+8>>1]==65535;a=e?j+96|0:j+112|0;x=N[a+8>>2];p=N[a+4>>2];q=N[a>>2];a=e?j+128|0:j+144|0;m=N[a+8>>2];n=N[a+4>>2];o=N[a>>2];a=e?j+192|0:j+208|0;s=N[a+8>>2];t=N[a+4>>2];u=N[a>>2];a=e?j+160|0:j+176|0;v=N[a+8>>2];w=N[a+4>>2];i=N[b+8>>2];h=N[b+4>>2];l=N[a>>2];N[d>>2]=Q(l-N[b>>2])+N[d>>2];N[d+4>>2]=Q(w-h)+N[d+4>>2];N[d+8>>2]=Q(v-i)+N[d+8>>2];i=N[b+24>>2];h=N[b+20>>2];N[d+16>>2]=Q(u-N[b+16>>2])+N[d+16>>2];N[d+20>>2]=Q(t-h)+N[d+20>>2];N[d+24>>2]=Q(s-i)+N[d+24>>2];N[b+24>>2]=s;N[b+20>>2]=t;N[b+16>>2]=u;N[b+8>>2]=v;N[b+4>>2]=w;N[b>>2]=l;N[c>>2]=N[c>>2]-o;N[c+4>>2]=N[c+4>>2]-n;N[c+8>>2]=N[c+8>>2]-m;N[c+16>>2]=N[c+16>>2]-q;N[c+20>>2]=N[c+20>>2]-p;N[c+24>>2]=N[c+24>>2]-x;Ha=j+224|0}function Rr(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;i=Ha-528|0;Ha=i;a:{if(!J[a+100>>2]){break a}n=J[a+188>>2];J[a+188>>2]=J[a+192>>2];f=J[a+132>>2];l=J[a+156>>2];j=J[a+144>>2];m=J[a+96>>2];d=-1;while(1){c=f+(J[(e<<2)+m>>2]<<3)|0;b=J[c+4>>2];c=J[c>>2];J[(c<<2)+l>>2]=1073741821;J[(b<<2)+l>>2]=1073741821;d=d>>>0>c>>>0?c:d;e=e+1|0;g=J[a+100>>2];if(e>>>0>>0){continue}break}k=(J[a+188>>2]<<1)+2|0;if((k|0)!=(d|0)){h=J[a+132>>2];b=d;while(1){e=d<<2;f=e+l|0;if(J[f>>2]!=1073741821){b:{if((b|0)==(d|0)){break b}c=b<<2;J[c+j>>2]=J[e+j>>2];e=c+l|0;c=J[f>>2];J[e>>2]=c;if((c&-2)==1073741822){break b}J[(h+(c<<2&-8)|0)+((c&1)<<2)>>2]=b}b=b+1|0}d=d+1|0;if((k|0)!=(d|0)){continue}break}g=J[a+100>>2]}j=J[a+160>>2];k=J[a+148>>2];c:{d:{if(!g){g=(J[a+188>>2]<<1)+2|0;d=-1;break d}f=J[a+136>>2];g=0;d=-1;while(1){c=f+(J[(g<<2)+m>>2]<<3)|0;b=J[c+4>>2];c=J[c>>2];J[j+(c<<2)>>2]=1073741821;J[j+(b<<2)>>2]=1073741821;d=d>>>0>c>>>0?c:d;b=J[a+100>>2];g=g+1|0;if(b>>>0>g>>>0){continue}break}g=(J[a+188>>2]<<1)+2|0;if((g|0)==(d|0)){break c}}h=J[a+136>>2];b=d;while(1){e=d<<2;f=e+j|0;if(J[f>>2]!=1073741821){e:{if((b|0)==(d|0)){break e}c=b<<2;J[c+k>>2]=J[e+k>>2];e=c+j|0;c=J[f>>2];J[e>>2]=c;if((c&-2)==1073741822){break e}J[(h+(c<<2&-8)|0)+((c&1)<<2)>>2]=b}b=b+1|0}d=d+1|0;if((g|0)!=(d|0)){continue}break}b=J[a+100>>2]}j=J[a+164>>2];k=J[a+152>>2];f:{g:{if(!b){g=(J[a+188>>2]<<1)+2|0;d=-1;break g}f=J[a+140>>2];g=0;d=-1;while(1){c=f+(J[(g<<2)+m>>2]<<3)|0;b=J[c+4>>2];c=J[c>>2];J[j+(c<<2)>>2]=1073741821;J[j+(b<<2)>>2]=1073741821;d=d>>>0>c>>>0?c:d;b=J[a+100>>2];g=g+1|0;if(b>>>0>g>>>0){continue}break}g=(J[a+188>>2]<<1)+2|0;if((g|0)==(d|0)){break f}}h=J[a+140>>2];b=d;while(1){e=d<<2;f=e+j|0;if(J[f>>2]!=1073741821){h:{if((b|0)==(d|0)){break h}c=b<<2;J[c+k>>2]=J[e+k>>2];e=c+j|0;c=J[f>>2];J[e>>2]=c;if((c&-2)==1073741822){break h}J[(h+(c<<2&-8)|0)+((c&1)<<2)>>2]=b}b=b+1|0}d=d+1|0;if((g|0)!=(d|0)){continue}break}b=J[a+100>>2]}if(b){e=J[a+140>>2];f=J[a+136>>2];c=J[a+132>>2];d=0;while(1){h=J[(d<<2)+m>>2]<<3;b=h+c|0;J[b>>2]=1073741821;J[b+4>>2]=1073741821;b=f+h|0;J[b>>2]=1073741821;J[b+4>>2]=1073741821;b=e+h|0;J[b>>2]=1073741821;J[b+4>>2]=1073741821;d=d+1|0;if(d>>>0>2]){continue}break}}b=J[a+128>>2];c=(b>>>5|0)+1|0;f=c<<2;e=i+12|0;if(b>>>0>=4096){b=J[40592]+12|0;e=Ja[J[J[b>>2]+8>>2]](b,f,29909,22313,56)|0}J[i+524>>2]=e;d=0;Va(e,0,f);J[i+4>>2]=c|-2147483648;e=J[i+524>>2];J[i>>2]=e;if(J[a+100>>2]){f=J[a+96>>2];while(1){c=J[f+(d<<2)>>2];b=e+(c>>>3&536870908)|0;J[b>>2]=J[b>>2]|1<>>0>2]){continue}break}}h=0;e=a+216|0;c=J[e+28>>2];if(c){while(1){b=J[e+20>>2]+(h<<3)|0;f=J[b+4>>2];d=J[b>>2];b=J[i>>2];i:{if(J[(d>>>3&536870908)+b>>2]>>>d&1|J[b+(f>>>3&536870908)>>2]>>>f&1){b=d|f<<16;b=(b<<15^-1)+b|0;b=P(b>>10^b,9);b=b>>6^b;b=(b<<11^-1)+b|0;Xr(e,J[e+36>>2]&(b>>16^b),h);c=J[e+28>>2];break i}h=h+1|0}if(c>>>0>h>>>0){continue}break}}b=n-J[a+100>>2]|0;J[a+188>>2]=b;J[a+192>>2]=b-J[a+92>>2];b=J[i>>2];if(!(!b|J[i+4>>2]<0)){a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,b)}b=J[i+524>>2];if((b|0)==(i+12|0)|!b){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,b)}Ha=i+528|0}function Fi(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=0,k=0,l=0,m=Q(0),n=0,o=0,p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=0,M=Q(0),O=0,R=Q(0),S=0,T=Q(0),U=Q(0),V=Q(0),W=0,X=0,Y=0,Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0);S=J[a+7688>>2];if(S>>>0>f>>>0){r=Ha-32|0;B=N[d+12>>2];M=Q(Q(B*B)+Q(-.5));v=N[c+12>>2];A=Q(Q(v*v)+Q(-.5));Z=Q(e*e);E=N[d+4>>2];_=Q(-E);F=N[d>>2];$=Q(-F);G=N[d+8>>2];aa=Q(-G);x=N[c+4>>2];T=Q(-x);y=N[c>>2];U=Q(-y);z=N[c+8>>2];V=Q(-z);while(1){k=P(f,104)+a|0;H=k+2818|0;j=L[H>>1];a:{b:{if(!((j|0)!=2&J[((f<<2)+a|0)+7424>>2]!=65535)){if(!J[((f<<2)+a|0)+7296>>2]){break a}l=P(f,24)+a|0;e=Q(N[l+6548>>2]-N[l+6536>>2]);q=Q(e*e);e=Q(N[l+6540>>2]-N[l+6528>>2]);s=Q(e*e);e=Q(N[l+6544>>2]-N[l+6532>>2]);h=Q(N[k+2864>>2]-N[k+2876>>2]);t=Q(h*h);h=Q(N[k+2856>>2]-N[k+2868>>2]);i=Q(h*h);h=Q(N[k+2860>>2]-N[k+2872>>2]);if(Q(q+Q(s+Q(e*e)))<=Q(Q(t+Q(i+Q(h*h)))*Q(4))){break a}j=0;I[H>>1]=0;l=0;break b}l=0;if((j|0)!=1){break b}u=N[c+16>>2];s=N[c+20>>2];e=N[k+2864>>2];e=Q(e+e);h=N[k+2856>>2];h=Q(h+h);i=N[k+2860>>2];i=Q(i+i);m=Q(Q(z*e)+Q(Q(y*h)+Q(i*x)));N[r+8>>2]=N[c+24>>2]+Q(Q(z*m)+Q(Q(e*A)+Q(v*Q(Q(y*i)+Q(h*T)))));N[r+4>>2]=s+Q(Q(x*m)+Q(Q(i*A)+Q(v*Q(Q(z*h)+Q(e*U)))));e=Q(u+Q(Q(y*m)+Q(Q(h*A)+Q(v*Q(Q(x*e)+Q(i*V))))));j=1;l=1}n=(f<<2)+a|0;o=J[n+7424>>2];if((o|0)!=65535){W=n+7556|0;X=n+7558|0;h=Q(0);i=N[r+20>>2];m=N[r+16>>2];u=N[r+12>>2];C=N[r+8>>2];D=N[r+4>>2];while(1){O=P(o,44)+a|0;Y=K[O+5|0];if(Y){o=0;while(1){n=L[O>>1]+o|0;j=(n<<6)+b|0;c:{if(!(N[j+12>>2]>1]=n;C=N[j+24>>2];D=N[j+20>>2];e=N[j+16>>2];l=1;break c;case 1:l=1;s=N[j+24>>2];h=Q(s-C);p=Q(h*h);q=N[j+16>>2];h=Q(q-e);w=Q(h*h);t=N[j+20>>2];h=Q(t-D);h=Q(p+Q(w+Q(h*h)));if(!(Z>1]=n;l=2;i=s;m=t;u=q;break c;default:break d}}s=N[j+24>>2];q=Q(s-C);p=Q(q*q);q=N[j+16>>2];t=Q(q-e);R=Q(t*t);t=N[j+20>>2];w=Q(t-D);w=Q(p+Q(R+Q(w*w)));p=Q(s-i);R=Q(p*p);p=Q(q-u);ba=Q(p*p);p=Q(t-m);p=Q(R+Q(ba+Q(p*p)));if(w>p){if(!(h>1]=n;i=s;m=t;u=q;h=w;break c}if(!(h>1]=n;C=s;D=t;e=q;h=p}o=o+1|0;if((Y|0)!=(o|0)){continue}break}}o=L[O+2>>1];if((o|0)!=65535){continue}break}N[r+20>>2]=i;N[r+16>>2]=m;N[r+12>>2]=u;N[r+8>>2]=C;N[r+4>>2]=D;j=L[H>>1]}N[r>>2]=e;j=j&65535;if(l>>>0>j>>>0){while(1){n=P(j,12);o=n+k|0;n=r+n|0;u=N[n+8>>2];e=Q(u-N[c+24>>2]);e=Q(e+e);s=N[n>>2];h=Q(s-N[c+16>>2]);h=Q(h+h);q=N[n+4>>2];i=Q(q-N[c+20>>2]);i=Q(i+i);m=Q(Q(z*e)+Q(Q(y*h)+Q(i*x)));N[o+2864>>2]=Q(z*m)+Q(Q(e*A)-Q(v*Q(Q(y*i)+Q(h*T))));N[o+2860>>2]=Q(x*m)+Q(Q(i*A)-Q(v*Q(Q(z*h)+Q(e*U))));N[o+2856>>2]=Q(y*m)+Q(Q(h*A)-Q(v*Q(Q(x*e)+Q(i*V))));e=Q(u-N[d+24>>2]);e=Q(e+e);h=Q(s-N[d+16>>2]);h=Q(h+h);i=Q(q-N[d+20>>2]);i=Q(i+i);m=Q(Q(G*e)+Q(Q(F*h)+Q(i*E)));N[o+2888>>2]=Q(G*m)+Q(Q(e*M)-Q(B*Q(Q(F*i)+Q(h*_))));N[o+2884>>2]=Q(E*m)+Q(Q(i*M)-Q(B*Q(Q(G*h)+Q(e*$))));N[o+2880>>2]=Q(F*m)+Q(Q(h*M)-Q(B*Q(Q(E*e)+Q(i*aa))));j=j+1|0;if((l|0)!=(j|0)){continue}break}}if(!l){J[k+2888>>2]=0;j=k+2880|0;J[j>>2]=0;J[j+4>>2]=0;J[k+2864>>2]=0;k=k+2856|0;J[k>>2]=0;J[k+4>>2]=0}I[H>>1]=l}f=f+1|0;if((S|0)!=(f|0)){continue}break}}}function PW(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=0,D=Q(0),E=Q(0),F=0,G=0;e=Ha-80|0;Ha=e;a=J[c+32>>2];n=N[b+8>>2];l=N[b+4>>2];k=N[b+12>>2];m=N[b>>2];f=N[d+8>>2];o=Q(N[d+24>>2]*Q(-2));i=N[d>>2];p=Q(N[d+16>>2]*Q(-2));u=Q(N[d+20>>2]*Q(-2));h=N[d+4>>2];q=Q(Q(f*o)+Q(Q(i*p)+Q(u*h)));g=N[b+16>>2];w=Q(g+g);g=N[b+20>>2];r=Q(g+g);g=N[b+24>>2];s=Q(g+g);x=Q(Q(Q(Q(-i)*w)-Q(r*h))-Q(f*s));g=N[d+12>>2];j=Q(Q(g*g)+Q(-.5));N[e+44>>2]=Q(Q(f*q)+Q(Q(o*j)-Q(g*Q(Q(i*u)-Q(p*h)))))+Q(Q(Q(s*j)+Q(g*Q(Q(h*w)-Q(i*r))))-Q(f*x));N[e+40>>2]=Q(Q(h*q)+Q(Q(u*j)-Q(g*Q(Q(f*p)-Q(o*i)))))+Q(Q(Q(r*j)+Q(g*Q(Q(i*s)-Q(f*w))))-Q(h*x));N[e+32>>2]=Q(f*n)+Q(Q(h*l)+Q(Q(g*k)+Q(i*m)));N[e+28>>2]=Q(m*h)+Q(Q(Q(g*n)-Q(k*f))-Q(i*l));N[e+24>>2]=Q(n*i)+Q(Q(Q(g*l)-Q(k*h))-Q(f*m));N[e+20>>2]=Q(l*f)+Q(Q(Q(g*m)-Q(k*i))-Q(h*n));N[e+36>>2]=Q(Q(i*q)+Q(Q(p*j)-Q(g*Q(Q(h*o)-Q(u*f)))))+Q(Q(Q(w*j)+Q(g*Q(Q(f*r)-Q(h*s))))-Q(i*x));Tc(e+4|0,e+20|0);i=N[c+20>>2];h=Q(i+i);f=N[c+24>>2];l=Q(f+f);o=Q(i*h);p=Q(f*l);g=Q(Q(Q(1)-o)-p);u=N[c+4>>2];m=N[c+16>>2];j=Q(m+m);r=Q(j*f);k=N[c+28>>2];s=Q(h*k);n=Q(r+s);q=Q(u*n);x=Q(j*i);y=Q(l*k);l=Q(x+y);z=Q(h*f);D=Q(j*k);f=Q(z-D);w=N[c+8>>2];i=Q(f*w);k=Q(r-s);E=Q(Q(1)-Q(m*j));j=Q(E-o);r=N[c+12>>2];h=Q(j*r);s=N[e+4>>2];m=Q(x-y);o=Q(E-p);p=Q(z+D);x=N[e+8>>2];y=Q(Q(Q(Q(Q(g*q)+Q(l*i))+Q(k*h))*s)+Q(Q(Q(Q(m*q)+Q(o*i))+Q(p*h))*x));h=Q(Q(Q(n*q)+Q(f*i))+Q(j*h));q=N[e+12>>2];i=Q(y+Q(h*q));N[e+76>>2]=i;h=Q(u*m);y=Q(o*w);z=Q(p*r);h=Q(Q(Q(s*Q(Q(Q(g*h)+Q(l*y))+Q(k*z)))+Q(x*Q(Q(Q(m*h)+Q(o*y))+Q(p*z))))+Q(q*Q(Q(Q(n*h)+Q(f*y))+Q(j*z))));N[e+72>>2]=h;y=g;g=Q(u*g);u=l;l=Q(l*w);w=k;k=Q(k*r);g=Q(Q(Q(s*Q(Q(Q(y*g)+Q(u*l))+Q(w*k)))+Q(x*Q(Q(Q(m*g)+Q(o*l))+Q(p*k))))+Q(q*Q(Q(Q(n*g)+Q(f*l))+Q(j*k))));N[e+68>>2]=g;c=J[a+56>>2]+P(K[a+55|0],20)|0;d=J[a+60>>2];a:{if(!d){a=K[a+54|0];b:{if(!(a&1)){f=Q(34028234663852886e22);d=a;break b}f=Q(Q(N[c+8>>2]*i)+Q(Q(N[c>>2]*g)+Q(h*N[c+4>>2])));f=f>Q(34028234663852886e22)?Q(34028234663852886e22):f;c=c+12|0;d=a-1|0}if((a|0)==1){break a}while(1){j=Q(Q(N[c+8>>2]*i)+Q(Q(N[c>>2]*g)+Q(h*N[c+4>>2])));f=f>2]*i)+Q(Q(N[c+12>>2]*g)+Q(h*N[c+16>>2])));f=f>1];t=(C(h),v(2))&2147483647;A=(C(g),v(2))&2147483647;b=(C(i),v(2))&2147483647;c:{if(!(t>>>0<=A>>>0|t>>>0<=b>>>0)){A=0;t=1;b=2;break c}if(b>>>0<=A>>>0){A=2;t=0;b=1;break c}A=1;t=2;b=0}F=e+68|0;G=F+(t<<2)|0;f=N[G>>2];t=P(t<<1|J[G>>2]>>>31,B);j=Q(Q(B-1>>>0)*Q(.5));n=Q(Q(1)/Q(R(f)));f=Q(Q(j*Q(Q(N[(b<<2)+F>>2]*n)+Q(1)))+Q(.5));d:{if(f=Q(0)){b=~~f>>>0;break d}b=0}t=P(b+t|0,B);B=J[d+4>>2];f=Q(Q(j*Q(Q(n*N[(e+68|0)+(A<<2)>>2])+Q(1)))+Q(.5));e:{if(f=Q(0)){b=~~f>>>0;break e}b=0}b=B+(b+t|0)|0;J[e+64>>2]=K[b|0];J[e+60>>2]=K[b+L[d+2>>1]|0];N[e+56>>2]=-i;N[e+52>>2]=-h;N[e+48>>2]=-g;ok(e- -64|0,e+48|0,c,d);ok(e+60|0,e+68|0,c,J[a+60>>2]);a=P(J[e+64>>2],12)+c|0;f=Q(Q(N[a+8>>2]*N[e+76>>2])+Q(Q(N[a>>2]*N[e+68>>2])+Q(N[a+4>>2]*N[e+72>>2])))}Ha=e+80|0;return Q(-N[e+16>>2])>=f|0}function $N(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=Q(0),u=Q(0);a:{if(J[a+36>>2]){f=J[a+36>>2];n=J[f+16>>2];c=n<<2;o=J[f+28>>2];e=P(o,20);p=J[f+4>>2];d=P(p,12);g=((c+e|0)+d|0)+12|0;b:{if(!g){break b}f=J[40592]+12|0;h=Ja[J[J[f>>2]+8>>2]](f,g,29909,16174,2527)|0;f=J[a+36>>2]}J[a+40>>2]=h;l=c+h|0;q=Ua(l+e|0,J[f>>2],d);i=J[a+36>>2];d=J[i+16>>2];if(d){r=J[i+24>>2];f=0;while(1){g=l+P(k,20)|0;c=1;j=f+1|0;c:{if(j>>>0>=d>>>0){break c}e=d-f|0;m=J[i+12>>2];s=K[(m+(f<<2)|0)+3|0];while(1){if(K[(m+(j<<2)|0)+3|0]!=(s|0)){break c}c=c+1|0;j=f+c|0;if((c|0)!=(e|0)){continue}break}c=e}I[g+18>>1]=f;I[g+16>>1]=c;e=(k<<4)+r|0;N[g>>2]=N[e>>2];N[g+4>>2]=N[e+4>>2];N[g+8>>2]=N[e+8>>2];N[g+12>>2]=N[e+12>>2];if(c){g=J[i+12>>2];d=0;e=c;j=c&3;if(j){while(1){m=f<<2;J[m+h>>2]=K[(g+m|0)+2|0];f=f+1|0;e=e-1|0;d=d+1|0;if((j|0)!=(d|0)){continue}break}}if(c>>>0>=4){while(1){c=f<<2;J[c+h>>2]=K[(c+g|0)+2|0];d=c+4|0;J[d+h>>2]=K[(d+g|0)+2|0];d=c+8|0;J[d+h>>2]=K[(d+g|0)+2|0];c=c+12|0;J[c+h>>2]=K[(c+g|0)+2|0];f=f+4|0;e=e-4|0;if(e){continue}break}}d=J[i+16>>2]}k=k+1|0;if(d>>>0>f>>>0){continue}break}}J[b+24>>2]=4;J[b+8>>2]=p;J[b+4>>2]=q;J[b>>2]=12;J[b+12>>2]=20;J[b+28>>2]=h;J[b+32>>2]=n;J[b+20>>2]=o;J[b+16>>2]=l;f=0;h=0;d=0;i=Ha-16|0;Ha=i;c=J[b+20>>2];d:{if(c>>>0<2){break d}g=J[b+16>>2];e=c-1|0;k=e&3;e:{if(c-2>>>0<3){c=1;break e}l=e&-4;c=1;while(1){e=g+P(c,20)|0;f=L[(g+P(f,20)|0)+16>>1]>1]?c:f;f=L[(g+P(f,20)|0)+16>>1]>1]?c+1|0:f;f=L[(g+P(f,20)|0)+16>>1]>1]?c+2|0:f;f=L[(g+P(f,20)|0)+16>>1]>1]?c+3|0:f;c=c+4|0;h=h+4|0;if((l|0)!=(h|0)){continue}break}}if(k){while(1){f=L[(g+P(f,20)|0)+16>>1]>1]?c:f;c=c+1|0;d=d+1|0;if((k|0)!=(d|0)){continue}break}}if(!f){break d}k=J[b+28>>2];c=J[b+32>>2]<<2;if(c){e=J[40592];e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,c,29909,16293,313)|0}else{e=0}J[a+12>>2]=e;c=J[g+12>>2];J[i+8>>2]=J[g+8>>2];J[i+12>>2]=c;c=J[g+4>>2];J[i>>2]=J[g>>2];J[i+4>>2]=c;d=g+P(f,20)|0;l=L[d+18>>1];c=L[d+16>>1];e=L[g+16>>1];h=L[g+18>>1];J[g+16>>2]=J[d+16>>2];j=J[d+12>>2];J[g+8>>2]=J[d+8>>2];J[g+12>>2]=j;j=J[d+4>>2];J[g>>2]=J[d>>2];J[g+4>>2]=j;j=J[i+8>>2];n=J[i+12>>2];o=J[i+4>>2];p=J[i>>2];I[d+16>>1]=e;J[d>>2]=p;J[d+4>>2]=o;J[d+8>>2]=j;J[d+12>>2]=n;I[d+18>>1]=h;f:{if(!J[b+20>>2]){break f}Ua(J[a+12>>2],k+(l<<2)|0,c<<2);I[g+18>>1]=0;if(M[b+20>>2]<2){break f}l=e<<2;j=k+(h<<2)|0;n=g+P(f,20)|0;h=1;while(1){d=J[a+12>>2]+((c&65535)<<2)|0;g:{if((f|0)==(h|0)){Ua(d,j,l);I[n+18>>1]=c;d=e;break g}m=d;d=g+P(h,20)|0;Ua(m,k+(L[d+18>>1]<<2)|0,L[d+16>>1]<<2);I[d+18>>1]=c;d=L[d+16>>1]}c=d+c|0;h=h+1|0;if(h>>>0>2]){continue}break}}J[b+28>>2]=J[a+12>>2]}Ha=i+16|0;break a}Iw(a,b)}if(H[J[a+4>>2]+37|0]&1){c=0;d=J[b+8>>2];if(d){f=J[b+4>>2];while(1){t=N[a+16>>2];u=N[a+20>>2];e=f+P(c,12)|0;N[e+8>>2]=N[e+8>>2]+N[a+24>>2];N[e+4>>2]=u+N[e+4>>2];N[e>>2]=t+N[e>>2];c=c+1|0;if((d|0)!=(c|0)){continue}break}}e=J[b+20>>2];if(e){d=J[b+16>>2];c=0;while(1){b=d+P(c,20)|0;N[b+12>>2]=N[b+12>>2]-Q(Q(N[b+8>>2]*N[a+24>>2])+Q(Q(N[b>>2]*N[a+16>>2])+Q(N[b+4>>2]*N[a+20>>2])));c=c+1|0;if((e|0)!=(c|0)){continue}break}}}}function Yp(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;if(J[a+40>>2]){Wa(J[40592],8,23410,247,80303,0);Qe(J[a+40>>2],a)}j=a+20|0;k=_h(j,b);if((k|0)!=-1){d=Ic(a);a:{if(!d|!(K[(K[b+36|0]&64?J[b+40>>2]+52|0:b+112|0)|0]&2)){break a}ip(d+5584|0,J[j+16>>2],J[(k<<2)+(L[j+12>>1]==1?j+8|0:J[j+8>>2])>>2]);if(J[j+16>>2]==-1|L[j+4>>1]!=1){break a}J[j+16>>2]=-1;d=L[a+4>>1];if((d&65527)!=5){break a}b:{c:{switch(d-5|0){case 0:d=a- -64|0;break b;case 8:break c;default:break a}}d=a- -64|0}d=J[d>>2];if(M[d+152>>2]<=4294967293){e=J[d+40>>2];f=J[d+156>>2];J[d+156>>2]=-2;h=J[e+44>>2]-1|0;if((h|0)!=(f|0)){i=J[e+40>>2];g=J[i+(h<<2)>>2];J[i+(f<<2)>>2]=g;J[J[g>>2]+152>>2]=f}J[e+44>>2]=h}I[d+148>>1]=L[d+148>>1]&61439}e=b+32|0;p=J[b+16>>2]==1;h=Ha-16|0;Ha=h;f=J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a|0;d=J[f+4>>2];d:{if(d>>>0<1073741824){break d}l=J[f>>2];if(!K[l+4785|0]){a=f+J[((d>>>22&60)+108152|0)+12>>2]|0;if(!(K[(d&1?J[f+8>>2]:a+8|0)|0]&8)){Ms(a,e+16|0,c);ei(e)}a=J[e+4>>2];if((a&251658240)!=16777216){break d}J[e>>2]=0;J[e+4>>2]=a&1073741823;break d}if((d&-1073741824)==1073741824){a=J[e+4>>2];if((a&251658240)!=16777216){break d}J[e>>2]=0;J[e+4>>2]=a&1073741823;break d}a=J[f+8>>2];if(!a){a=_a(l,d>>>24&15);J[f+8>>2]=a;d=J[f+4>>2]}e:{if(!(d&32)){break e}g=J[a+88>>2];if((g|0)==1){if((e|0)!=J[a+84>>2]){break e}J[a+84>>2]=0;J[a+88>>2]=0;J[f+4>>2]=J[f+4>>2]&-33;break e}f:{g:{h:{if(g){i=J[l+4868>>2]+(J[a+84>>2]<<2)|0;n=g&1;if((g|0)==1){d=0;break h}q=g&-2;d=0;while(1){m=i+(d<<2)|0;i:{if((e|0)!=J[m>>2]){d=d+1|0;break i}g=g-1|0;J[m>>2]=J[i+(g<<2)>>2]}m=i+(d<<2)|0;j:{if((e|0)!=J[m>>2]){d=d+1|0;break j}g=g-1|0;J[m>>2]=J[i+(g<<2)>>2]}o=o+2|0;if((o|0)!=(q|0)){continue}break}break h}J[a+88>>2]=0;break g}k:{if(!n){break k}n=i+(d<<2)|0;if((e|0)!=J[n>>2]){d=d+1|0;break k}J[n>>2]=J[(i+(g<<2)|0)-4>>2]}J[a+88>>2]=d;switch(d|0){case 1:break f;case 0:break g;default:break e}}J[a+84>>2]=0;J[f+4>>2]=J[f+4>>2]&-33;break e}J[a+84>>2]=J[i>>2]}l:{m:{n:{o:{g=J[a+28>>2];if(!g){d=0;break o}i=J[a+24>>2];d=0;while(1){if((e|0)==J[i+(d<<2)>>2]){break o}d=d+1|0;if((g|0)!=(d|0)){continue}break}break n}if((d|0)==(g|0)){break n}c=g-1|0;J[a+28>>2]=c;a=J[a+24>>2];J[a+(d<<2)>>2]=J[a+(c<<2)>>2];a=J[e+4>>2];if((a&251658240)!=16777216){break l}J[e+4>>2]=a&1073741823|-2147483648;break m}p:{if(!(K[(f+J[((J[f+4>>2]>>>22&60)+108152|0)+12>>2]|0)+8|0]&8)){H[h+12|0]=c;J[h+8>>2]=e;c=J[a+76>>2];if(c>>>0>=(J[a+80>>2]&2147483647)>>>0){eB(a+36|0,h+8|0);break p}d=J[h+12>>2];c=J[a+72>>2]+(c<<3)|0;J[c>>2]=J[h+8>>2];J[c+4>>2]=d;J[a+76>>2]=J[a+76>>2]+1;break p}if(p){if(!(K[e+7|0]&16)){break p}aB(l+4816|0,e);J[e+4>>2]=J[e+4>>2]&-268435457;break p}H[h+12|0]=0;J[h+8>>2]=e;c=J[a+76>>2];if(c>>>0>=(J[a+80>>2]&2147483647)>>>0){eB(a+36|0,h+8|0);break p}d=J[h+12>>2];c=J[a+72>>2]+(c<<3)|0;J[c>>2]=J[h+8>>2];J[c+4>>2]=d;J[a+76>>2]=J[a+76>>2]+1}a=J[e+4>>2];if((a&251658240)!=16777216){break l}J[e+4>>2]=a|-1073741824}J[e>>2]=l}Za(J[f>>2],f);J[f+4>>2]=J[f+4>>2]|8}Ha=h+16|0;a=J[J[40585]+476>>2];KA(j,k,a);KA(j+8|0,k,a);jB(b)}if((k|0)==-1){Wa(J[40592],8,23410,253,78809,0)}}function hc(a,b,c,d,e){var f=0,g=Q(0),h=0,i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0);f=Ha-128|0;Ha=f;o=N[b+16>>2];n=N[b>>2];p=Q(o-n);B=N[b+36>>2];s=N[b+4>>2];u=Q(B-s);C=N[b+32>>2];x=Q(C-n);w=N[b+20>>2];y=Q(w-s);k=Q(Q(p*u)-Q(x*y));D=N[b+40>>2];t=N[b+8>>2];z=Q(D-t);q=N[b+24>>2];A=Q(q-t);i=Q(Q(y*z)-Q(u*A));g=Q(Q(A*x)-Q(z*p));E=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(i*i)+Q(g*g))))));F=N[b+56>>2];l=Q(F-t);G=N[b+48>>2];m=Q(G-n);H=N[b+52>>2];r=Q(H-s);a:{if(Q(R(Q(Q(Q(k*E)*l)+Q(Q(Q(i*E)*m)+Q(r*Q(g*E))))))>2]=3;_b(a,b,c,d,e);break a}h=Q(Q(Q(k*t)+Q(Q(i*n)+Q(s*g)))*Q(Q(k*F)+Q(Q(i*G)+Q(H*g))))>=Q(-9.999999974752427e-7);J[f+112>>2]=h?-1:0;k=Q(Q(m*y)-Q(p*r));i=Q(Q(r*A)-Q(y*l));g=Q(Q(l*p)-Q(A*m));k=Q(Q(Q(k*t)+Q(Q(i*n)+Q(s*g)))*Q(Q(k*D)+Q(Q(i*C)+Q(B*g))));J[f+120>>2]=k>=Q(-9.999999974752427e-7)?-1:0;i=Q(Q(x*r)-Q(m*u));g=Q(Q(u*l)-Q(r*z));l=Q(Q(z*m)-Q(l*x));v=Q(Q(Q(i*t)+Q(Q(g*n)+Q(s*l)))*Q(Q(i*q)+Q(Q(g*o)+Q(w*l))))>=Q(-9.999999974752427e-7);J[f+116>>2]=v?-1:0;i=Q(G-o);g=Q(B-w);l=Q(C-o);m=Q(H-w);r=Q(Q(i*g)-Q(l*m));u=Q(r*q);p=m;m=Q(D-q);q=Q(F-q);g=Q(Q(p*m)-Q(g*q));p=Q(g*o);o=Q(Q(q*l)-Q(m*i));n=Q(Q(u+Q(p+Q(w*o)))*Q(Q(r*t)+Q(Q(g*n)+Q(s*o))));J[f+124>>2]=n>=Q(-9.999999974752427e-7)?-1:0;if(!(h|v|(k>=Q(-9.999999974752427e-7)|n>=Q(-9.999999974752427e-7)))){J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;break a}J[f+104>>2]=J[27635];h=J[27634];J[f+96>>2]=J[27633];J[f+100>>2]=h;rz(a,b,f+112|0,f+96|0,e);v=J[f+96>>2];e=J[f+100>>2]<<4;a=e+b|0;h=J[a+4>>2];J[f+80>>2]=J[a>>2];J[f+84>>2]=h;h=J[a+12>>2];J[f+88>>2]=J[a+8>>2];J[f+92>>2]=h;h=J[f+104>>2]<<4;a=h+b|0;j=J[a+4>>2];J[f+64>>2]=J[a>>2];J[f+68>>2]=j;j=J[a+12>>2];J[f+72>>2]=J[a+8>>2];J[f+76>>2]=j;a=c+e|0;j=J[a+12>>2];J[f+56>>2]=J[a+8>>2];J[f+60>>2]=j;j=J[a+4>>2];J[f+48>>2]=J[a>>2];J[f+52>>2]=j;a=c+h|0;j=J[a+12>>2];J[f+40>>2]=J[a+8>>2];J[f+44>>2]=j;j=J[a+4>>2];J[f+32>>2]=J[a>>2];J[f+36>>2]=j;a=d+e|0;e=J[a+12>>2];J[f+24>>2]=J[a+8>>2];J[f+28>>2]=e;e=J[a+4>>2];J[f+16>>2]=J[a>>2];J[f+20>>2]=e;a=d+h|0;e=J[a+4>>2];J[f>>2]=J[a>>2];J[f+4>>2]=e;h=J[a+8>>2];j=J[a+12>>2];e=v<<4;a=e+b|0;v=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=v;J[f+8>>2]=h;J[f+12>>2]=j;h=J[a+12>>2];J[b+8>>2]=J[a+8>>2];J[b+12>>2]=h;a=J[f+92>>2];J[b+24>>2]=J[f+88>>2];J[b+28>>2]=a;a=J[f+84>>2];J[b+16>>2]=J[f+80>>2];J[b+20>>2]=a;a=J[f+68>>2];J[b+32>>2]=J[f+64>>2];J[b+36>>2]=a;a=J[f+76>>2];J[b+40>>2]=J[f+72>>2];J[b+44>>2]=a;a=c+e|0;b=J[a+4>>2];J[c>>2]=J[a>>2];J[c+4>>2]=b;b=J[a+12>>2];J[c+8>>2]=J[a+8>>2];J[c+12>>2]=b;a=J[f+60>>2];J[c+24>>2]=J[f+56>>2];J[c+28>>2]=a;a=J[f+52>>2];J[c+16>>2]=J[f+48>>2];J[c+20>>2]=a;a=J[f+36>>2];J[c+32>>2]=J[f+32>>2];J[c+36>>2]=a;a=J[f+44>>2];J[c+40>>2]=J[f+40>>2];J[c+44>>2]=a;a=d+e|0;b=J[a+4>>2];J[d>>2]=J[a>>2];J[d+4>>2]=b;b=J[a+12>>2];J[d+8>>2]=J[a+8>>2];J[d+12>>2]=b;a=J[f+20>>2];J[d+16>>2]=J[f+16>>2];J[d+20>>2]=a;a=J[f+28>>2];J[d+24>>2]=J[f+24>>2];J[d+28>>2]=a;a=J[f+12>>2];J[d+40>>2]=J[f+8>>2];J[d+44>>2]=a;a=J[f+4>>2];J[d+32>>2]=J[f>>2];J[d+36>>2]=a}Ha=f+128|0}function ek(a,b,c,d,e,f,g,h,i,j,k){var l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0);l=Ha-224|0;Ha=l;J[l+200>>2]=0;J[l+204>>2]=0;J[l+196>>2]=1065353216;J[l+208>>2]=0;J[l+212>>2]=0;J[l+216>>2]=1065353216;J[l+220>>2]=0;J[l+180>>2]=0;J[l+184>>2]=0;J[l+176>>2]=1065353216;J[l+188>>2]=0;J[l+192>>2]=0;n=N[i+56>>2];m=N[i+40>>2];p=N[c+32>>2];o=N[i+8>>2];t=N[c+24>>2];x=N[c+28>>2];v=N[i+24>>2];q=Q(n+Q(Q(m*p)+Q(Q(o*t)+Q(x*v))));s=N[i+52>>2];z=N[i+36>>2];w=N[i+4>>2];D=N[i+20>>2];u=Q(s+Q(Q(z*p)+Q(Q(w*t)+Q(x*D))));A=N[c+20>>2];B=N[c+12>>2];C=N[c+16>>2];r=Q(n+Q(Q(m*A)+Q(Q(o*B)+Q(C*v))));y=Q(s+Q(Q(z*A)+Q(Q(w*B)+Q(C*D))));E=N[i+48>>2];F=N[i+32>>2];I=Q(F*p);p=N[i>>2];G=N[i+16>>2];t=Q(E+Q(I+Q(Q(p*t)+Q(x*G))));x=Q(E+Q(Q(F*A)+Q(Q(p*B)+Q(C*G))));A=N[c+8>>2];C=o;o=N[c>>2];B=N[c+4>>2];n=Q(n+Q(Q(m*A)+Q(Q(C*o)+Q(B*v))));m=Q(s+Q(Q(z*A)+Q(Q(w*o)+Q(B*D))));p=Q(E+Q(Q(F*A)+Q(Q(p*o)+Q(B*G))));a:{if(!g){v=Q(x-p);s=Q(u-m);z=Q(t-p);w=Q(y-m);o=Q(Q(v*s)-Q(z*w));C=o;B=Q(o*o);o=w;w=Q(q-n);A=s;s=Q(r-n);o=Q(Q(o*w)-Q(A*s));v=Q(Q(s*z)-Q(w*v));s=Q(Q(1)/Q(Y(Q(B+Q(Q(o*o)+Q(v*v))))));z=Q(C*s);o=Q(o*s);v=Q(v*s);if(Q(Q(Q(N[b+24>>2]*z)+Q(Q(N[b+16>>2]*o)+Q(v*N[b+20>>2])))-Q(Q(n*z)+Q(Q(p*o)+Q(m*v))))>2]=0;N[l+168>>2]=q;N[l+164>>2]=u;N[l+160>>2]=t;J[l+156>>2]=0;N[l+152>>2]=r;N[l+148>>2]=y;N[l+144>>2]=x;J[l+140>>2]=0;N[l+136>>2]=n;N[l+132>>2]=m;H[l+112|0]=0;J[l+104>>2]=2139095039;J[l+108>>2]=5;J[l+92>>2]=0;J[l+96>>2]=0;J[l+100>>2]=2139095039;N[l+88>>2]=Q(q+Q(n+r))*Q(.33333298563957214);N[l+84>>2]=Q(u+Q(m+y))*Q(.33333298563957214);N[l+128>>2]=p;N[l+80>>2]=Q(t+Q(p+x))*Q(.33333298563957214);H[l+60|0]=1;J[l+48>>2]=h;J[l+16>>2]=155844;c=l+176|0;J[l+56>>2]=c;J[l+52>>2]=c;g=l+80|0;J[l+64>>2]=g;h=l+16|0;c=Ha-80|0;Ha=c;u=N[g+80>>2];r=N[g- -64>>2];q=N[g+68>>2];y=N[g+88>>2];t=N[g+84>>2];n=N[g+52>>2];m=N[g+56>>2];x=N[g+72>>2];p=N[g+48>>2];J[c+44>>2]=0;o=Q(q-n);y=Q(y-m);t=Q(t-n);x=Q(x-m);q=Q(Q(o*y)-Q(t*x));s=q;r=Q(r-p);w=Q(r*t);t=Q(u-p);u=Q(w-Q(t*o));o=Q(q*q);q=Q(Q(x*t)-Q(y*r));r=Q(Q(1)/Q(Y(Q(Q(u*u)+Q(o+Q(q*q))))));y=Q(s*r);N[c+32>>2]=y;u=Q(u*r);N[c+40>>2]=u;q=Q(q*r);N[c+36>>2]=q;Ja[J[J[b>>2]+12>>2]](b,c+32|0,c- -64|0,c+48|0);r=N[f>>2];n=Q(Q(u*m)+Q(Q(y*p)+Q(n*q)));m=N[c+64>>2];b:{if(Q(r+n)Q(r+N[c+48>>2])){break b}i=J[c+36>>2];J[c>>2]=J[c+32>>2];J[c+4>>2]=i;i=J[c+44>>2];J[c+8>>2]=J[c+40>>2];J[c+12>>2]=i;N[c+16>>2]=Q(n-m)+Q(-1.1920928955078125e-7);if(!Cy(a,h,b,f,c+16|0,c+32|0,c,c+48|0)){break b}if(!By(g,e,a,h,b,f,c+16|0,c,c+48|0)){break b}n=N[g+56>>2];p=Q(N[g+72>>2]-n);m=N[g+48>>2];q=Q(N[g+80>>2]-m);u=Q(N[g+88>>2]-n);m=Q(N[g+64>>2]-m);n=Q(Q(p*q)-Q(u*m));o=n;s=m;m=N[g+52>>2];r=Q(N[g+84>>2]-m);w=q;q=Q(N[g+68>>2]-m);m=Q(Q(s*r)-Q(w*q));p=Q(Q(q*u)-Q(r*p));n=Q(Q(1)/Q(Y(Q(Q(m*m)+Q(Q(p*p)+Q(n*n))))));N[c+68>>2]=o*n;N[c+64>>2]=p*n;J[c+76>>2]=0;N[c+72>>2]=m*n;e=J[c+68>>2];J[l>>2]=J[c+64>>2];J[l+4>>2]=e;e=J[c+76>>2];J[l+8>>2]=J[c+72>>2];J[l+12>>2]=e;h=J[a+24>>2];e=a;a=c- -64|0;Sn(g,d,e,h+P(Fd(e,b,a),20)|0,b,j,k,f,a)}Ha=c+80|0}Ha=l+224|0}function bW(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=Q(i);var j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=0,X=0,Y=Q(0),Z=Q(0);a=Ha-96|0;Ha=a;z=J[c+32>>2];J[g+8>>2]=-1;B=K[z+54|0];W=K[z+55|0];z=J[z+56>>2];h=L[h>>1];Lb(a+20|0,c+4|0,c+16|0);Tc(a+4|0,b);A=Q(N[a+16>>2]-i);N[a+16>>2]=A;N[g+40>>2]=f;a:{if(!B){h=0;break a}X=h&512;b=z+P(W,20)|0;q=N[d+12>>2];n=Q(Q(q*q)+Q(-.5));j=N[d+8>>2];C=Q(-j);m=N[d>>2];D=Q(-m);o=N[d+4>>2];E=Q(-o);F=N[a+48>>2];G=N[a+36>>2];H=N[a+52>>2];M=N[a+40>>2];h=0;O=N[a+24>>2];R=N[a+44>>2];S=N[a+32>>2];T=N[a+20>>2];U=N[a+28>>2];p=N[a+12>>2];r=N[a+8>>2];s=N[a+4>>2];while(1){b:{v=N[e+8>>2];t=N[e>>2];x=N[e+4>>2];y=Q(Q(v*p)+Q(Q(t*s)+Q(x*r)));c:{if(y>Q(-1.0000000116860974e-7)&y>2];u=N[b+4>>2];w=N[b+8>>2];i=Q(Q(Q(k*U)+Q(u*M))+Q(w*H));i=Q(i+i);l=Q(Q(Q(k*T)+Q(u*S))+Q(w*R));l=Q(l+l);k=Q(Q(Q(k*O)+Q(u*G))+Q(w*F));k=Q(k+k);u=Q(Q(j*i)+Q(Q(m*l)+Q(o*k)));w=Q(N[d+24>>2]+Q(Q(j*u)+Q(Q(i*n)+Q(q*Q(Q(m*k)+Q(l*E))))));V=Q(N[d+16>>2]+Q(Q(m*u)+Q(Q(l*n)+Q(q*Q(Q(o*i)+Q(k*C))))));l=Q(N[d+20>>2]+Q(Q(o*u)+Q(Q(k*n)+Q(Q(Q(j*l)+Q(i*D))*q))));i=Q(A+Q(Q(w*p)+Q(Q(V*s)+Q(r*l))));if(i<=Q(0)){break b}i=Q(Q(-i)/y);if(!(i>Q(0))|!(f>=i)){break c}N[g+36>>2]=p;N[g+32>>2]=r;N[g+28>>2]=s;N[g+24>>2]=w+Q(v*i);N[g+20>>2]=l+Q(x*i);N[g+16>>2]=V+Q(t*i);I[g+12>>1]=3;N[g+40>>2]=i;h=1;f=i}b=b+12|0;B=B-1|0;if(B){continue}break a}break}if(X){I[g+12>>1]=3;b=Ha-80|0;Ha=b;e=J[c+32>>2];Lb(b+4|0,c+4|0,c+16|0);r=N[d+8>>2];c=J[e+56>>2]+P(K[e+55|0],20)|0;i=N[c>>2];A=N[b+12>>2];q=N[c+4>>2];C=N[b+24>>2];j=N[c+8>>2];D=N[b+36>>2];f=Q(Q(Q(i*A)+Q(q*C))+Q(j*D));f=Q(f+f);s=N[d>>2];E=N[b+4>>2];F=N[b+16>>2];G=N[b+28>>2];n=Q(Q(Q(i*E)+Q(q*F))+Q(j*G));n=Q(n+n);H=N[b+8>>2];M=N[b+20>>2];O=N[b+32>>2];i=Q(Q(Q(i*H)+Q(q*M))+Q(j*O));j=Q(i+i);l=N[d+4>>2];m=Q(Q(r*f)+Q(Q(s*n)+Q(j*l)));R=N[a+16>>2];S=N[d+24>>2];k=N[d+12>>2];v=Q(Q(k*k)+Q(-.5));i=Q(S+Q(Q(r*m)+Q(Q(f*v)+Q(k*Q(Q(s*j)-Q(n*l))))));x=N[a+12>>2];T=N[d+16>>2];q=Q(T+Q(Q(s*m)+Q(Q(n*v)+Q(k*Q(Q(l*f)-Q(j*r))))));y=N[a+4>>2];U=N[d+20>>2];n=Q(U+Q(Q(l*m)+Q(Q(j*v)+Q(k*Q(Q(r*n)-Q(f*s))))));u=N[a+8>>2];f=Q(R+Q(Q(i*x)+Q(Q(q*y)+Q(n*u))));d=1;h=K[e+54|0];if(h>>>0>1){V=Q(-l);Y=Q(-s);Z=Q(-r);while(1){e=c+P(d,12)|0;j=N[e>>2];m=N[e+4>>2];t=N[e+8>>2];o=Q(Q(Q(A*j)+Q(C*m))+Q(D*t));o=Q(o+o);p=Q(Q(Q(E*j)+Q(F*m))+Q(G*t));p=Q(p+p);j=Q(Q(Q(H*j)+Q(M*m))+Q(O*t));t=Q(j+j);w=Q(Q(r*o)+Q(Q(s*p)+Q(l*t)));j=Q(S+Q(Q(r*w)+Q(Q(o*v)+Q(k*Q(Q(s*t)+Q(p*V))))));m=Q(T+Q(Q(s*w)+Q(Q(p*v)+Q(k*Q(Q(l*o)+Q(t*Z))))));o=Q(U+Q(Q(l*w)+Q(Q(t*v)+Q(k*Q(Q(r*p)+Q(o*Y))))));p=Q(R+Q(Q(j*x)+Q(Q(m*y)+Q(u*o))));if(p>2]=f;N[g+28>>2]=y;N[g+36>>2]=x;N[g+32>>2]=u;j=N[a+4>>2];m=N[a+8>>2];N[g+24>>2]=i-Q(f*N[a+12>>2]);N[g+20>>2]=n-Q(f*m);N[g+16>>2]=q-Q(f*j);Ha=b+80|0;h=1;break a}I[g+12>>1]=2;J[g+40>>2]=0;N[g+36>>2]=-v;N[g+32>>2]=-x;N[g+28>>2]=-t;h=1}Ha=a+96|0;return h&1}function xy(a,b,c){var d=0,e=0,f=0,g=0,h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=Q(0);a:{if(c>>>0<=2){if(!c){break a}g=J[b+4>>2];e=J[a+76>>2];J[e>>2]=J[b>>2];J[e+4>>2]=g;g=J[b+12>>2];J[e+8>>2]=J[b+8>>2];J[e+12>>2]=g;g=J[b+20>>2];e=J[a+76>>2];J[e+16>>2]=J[b+16>>2];J[e+20>>2]=g;g=J[b+28>>2];J[e+24>>2]=J[b+24>>2];J[e+28>>2]=g;g=J[b+36>>2];e=J[a+76>>2];J[e+32>>2]=J[b+32>>2];J[e+36>>2]=g;g=J[b+44>>2];J[e+40>>2]=J[b+40>>2];J[e+44>>2]=g;if((c|0)==1){break a}g=J[b+52>>2];e=J[a+76>>2];J[e+48>>2]=J[b+48>>2];J[e+52>>2]=g;g=J[b+60>>2];J[e+56>>2]=J[b+56>>2];J[e+60>>2]=g;d=b- -64|0;f=J[d+4>>2];e=J[a+76>>2];g=e- -64|0;J[g>>2]=J[d>>2];J[g+4>>2]=f;g=J[b+76>>2];J[e+72>>2]=J[b+72>>2];J[e+76>>2]=g;g=J[b+84>>2];e=J[a+76>>2];J[e+80>>2]=J[b+80>>2];J[e+84>>2]=g;g=J[b+92>>2];J[e+88>>2]=J[b+88>>2];J[e+92>>2]=g;H[a+64|0]=c;return}d=Ha+-64|0;Ha=d;e=c;o=Va(d,0,c);q=c>>>0<2;b:{if(q){break b}d=e-1|0;r=d&3;h=N[b+44>>2];c=0;c:{if(e-2>>>0<3){d=1;break c}w=d&-4;d=1;while(1){i=P(d,48)+b|0;j=N[i+188>>2];k=N[i+44>>2];s=k>2];h=s?k:h;t=m>2];h=t?m:h;i=kj;h=u?j:h;f=u?d+3|0:i?d+2|0:t?d+1|0:s?d:f;d=d+4|0;v=v+4|0;if((w|0)!=(v|0)){continue}break}}if(!r){break b}while(1){j=N[(P(d,48)+b|0)+44>>2];i=j>2];d=J[a+76>>2];J[d>>2]=J[c>>2];J[d+4>>2]=i;i=J[c+44>>2];J[d+40>>2]=J[c+40>>2];J[d+44>>2]=i;i=J[c+36>>2];J[d+32>>2]=J[c+32>>2];J[d+36>>2]=i;i=J[c+28>>2];J[d+24>>2]=J[c+24>>2];J[d+28>>2]=i;i=J[c+20>>2];J[d+16>>2]=J[c+16>>2];J[d+20>>2]=i;i=J[c+12>>2];J[d+8>>2]=J[c+8>>2];J[d+12>>2]=i;H[f+o|0]=1;c=J[a+76>>2];if(!q){j=N[c+24>>2];h=Q(N[b+24>>2]-j);l=Q(h*h);k=N[c+16>>2];h=Q(N[b+16>>2]-k);n=Q(h*h);m=N[c+20>>2];h=Q(N[b+20>>2]-m);h=Q(l+Q(n+Q(h*h)));d=1;while(1){f=P(d,48)+b|0;l=Q(N[f+24>>2]-j);n=Q(l*l);l=Q(N[f+16>>2]-k);p=Q(l*l);l=Q(N[f+20>>2]-m);l=Q(n+Q(p+Q(l*l)));f=l>h;h=f?l:h;g=f?d:g;d=d+1|0;if((e|0)!=(d|0)){continue}break}}d=P(g,48)+b|0;f=J[d+4>>2];J[c+48>>2]=J[d>>2];J[c+52>>2]=f;f=J[d+44>>2];J[c+88>>2]=J[d+40>>2];J[c+92>>2]=f;f=J[d+36>>2];J[c+80>>2]=J[d+32>>2];J[c+84>>2]=f;f=J[d+28>>2];J[c+72>>2]=J[d+24>>2];J[c+76>>2]=f;i=J[d+20>>2];f=c- -64|0;J[f>>2]=J[d+16>>2];J[f+4>>2]=i;f=J[d+12>>2];J[c+56>>2]=J[d+8>>2];J[c+60>>2]=f;H[g+o|0]=1;d:{if(!e){break d}h=N[d+44>>2];f=J[a+76>>2];d=0;c=g;while(1){e:{if(K[d+o|0]){break e}i=P(d,48)+b|0;j=N[i+24>>2];k=Q(N[f+24>>2]-j);n=Q(k*k);k=N[i+16>>2];m=Q(N[f+16>>2]-k);p=Q(m*m);m=N[i+20>>2];l=Q(N[f+20>>2]-m);j=Q(N[f+72>>2]-j);x=Q(j*j);j=Q(N[f+64>>2]-k);k=Q(j*j);j=Q(N[f+68>>2]-m);if(!(Q(n+Q(p+Q(l*l)))>Q(x+Q(k+Q(j*j))))){break e}c=h>N[i+44>>2]?d:c}d=d+1|0;if((e|0)!=(d|0)){continue}break}if((c|0)==(g|0)){break d}b=P(c,48)+b|0;c=J[b+4>>2];e=J[a+76>>2];J[e+48>>2]=J[b>>2];J[e+52>>2]=c;c=J[b+44>>2];J[e+88>>2]=J[b+40>>2];J[e+92>>2]=c;c=J[b+36>>2];J[e+80>>2]=J[b+32>>2];J[e+84>>2]=c;c=J[b+28>>2];J[e+72>>2]=J[b+24>>2];J[e+76>>2]=c;g=J[b+20>>2];c=e- -64|0;J[c>>2]=J[b+16>>2];J[c+4>>2]=g;c=J[b+12>>2];J[e+56>>2]=J[b+8>>2];J[e+60>>2]=c}Ha=o- -64|0;c=2}H[a+64|0]=c}function r9(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=Q(0),t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=Q(0),F=Q(0),G=Q(0),I=0,L=0,M=0,O=0,R=0,S=0,T=0,U=0,V=0;Ja[J[J[a>>2]+52>>2]](a);I=J[a+452>>2];L=J[a+444>>2];C=J[a+448>>2];f=Ja[J[J[a>>2]+28>>2]](a)|0;g=J[a+448>>2];z=H[J[a+476>>2]]&1;A=z?0:6;J[d>>2]=f+A;D=A-6|0;J[c>>2]=D+P(g,6);if(!z){c=J[b+4>>2];J[c+4>>2]=0;J[c+8>>2]=0;J[c>>2]=1065353216;J[c+12>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;f=J[d>>2];e=c+(f<<2)|0;J[e>>2]=0;J[e+4>>2]=1065353216;J[e+8>>2]=0;J[e+12>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;e=c+(f<<3)|0;J[e>>2]=0;J[e+4>>2]=0;J[e+8>>2]=1065353216;J[e+12>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;e=c+P(f,12)|0;J[e>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e+12>>2]=1065353216;J[e+16>>2]=0;J[e+20>>2]=0;e=c+(f<<4)|0;J[e>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[e+16>>2]=1065353216;J[e+20>>2]=0;c=c+P(f,20)|0;J[c>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;J[c+16>>2]=0;J[c+20>>2]=1065353216;e=6}if(C>>>0>=2){M=J[a+372>>2];a=J[a+456>>2];g=J[d>>2];f=J[b+4>>2];d=e;q=1;while(1){m=P(q,160)+I|0;b=(q<<5)+L|0;r=J[b+16>>2];N[m+144>>2]=N[r+76>>2];c=J[b+24>>2];a:{b:{if(c){b=a+P(c,80)|0;break b}b=a;if(z){break a}}t=P(e,g);u=P(g,e+5|0);v=P(g,e+4|0);w=P(g,e+3|0);x=P(g,e+2|0);y=P(g,e|1);c=P(c,6)+D|0;B=P(c,g);b=K[b+76|0]+(J[b+72>>2]+A|0)|0;O=P(g,c+2|0);R=P(g,c|1);S=P(g,c+5|0);T=P(g,c+4|0);U=P(g,c+3|0);c=0;while(1){k=N[f+(c+U<<2)>>2];j=N[m+120>>2];h=N[f+(c+T<<2)>>2];n=N[m+128>>2];l=N[m+124>>2];i=N[f+(c+S<<2)>>2];N[f+(c+t<<2)>>2]=N[f+(c+B<<2)>>2]+Q(Q(h*n)-Q(l*i));N[f+(c+y<<2)>>2]=Q(Q(i*j)-Q(n*k))+N[f+(c+R<<2)>>2];N[f+(c+x<<2)>>2]=Q(Q(k*l)-Q(j*h))+N[f+(c+O<<2)>>2];N[f+(c+w<<2)>>2]=k;N[f+(c+v<<2)>>2]=h;N[f+(c+u<<2)>>2]=i;V=b>>>0>c>>>0;c=c+1|0;if(V){continue}break}c=b+1|0;if(d>>>0<=c>>>0){break a}while(1){J[f+(c+t<<2)>>2]=0;J[f+(c+y<<2)>>2]=0;J[f+(c+x<<2)>>2]=0;J[f+(c+w<<2)>>2]=0;J[f+(c+v<<2)>>2]=0;J[f+(c+u<<2)>>2]=0;c=c+1|0;if(d>>>0>c>>>0){continue}break}}m=K[(a+P(q,80)|0)+76|0];if(m){t=P(e,g);u=P(g,e+5|0);v=P(g,e+4|0);w=P(g,e+3|0);x=P(g,e+2|0);y=P(g,e|1);B=P(q,76)+M|0;b=0;while(1){c=B+P(b,24)|0;E=N[c+8>>2];F=N[c+4>>2];G=N[c>>2];k=N[r+8>>2];j=N[c+20>>2];l=Q(j+j);j=N[r>>2];h=N[c+12>>2];o=Q(h+h);h=N[r+4>>2];i=N[c+16>>2];p=Q(i+i);s=Q(Q(k*l)+Q(Q(j*o)+Q(h*p)));i=N[r+12>>2];n=Q(Q(i*i)+Q(-.5));N[f+(d+t<<2)>>2]=Q(j*s)+Q(Q(o*n)+Q(i*Q(Q(h*l)-Q(p*k))));N[f+(d+y<<2)>>2]=Q(h*s)+Q(Q(p*n)+Q(i*Q(Q(k*o)-Q(l*j))));N[f+(d+x<<2)>>2]=Q(k*s)+Q(Q(l*n)+Q(i*Q(Q(j*p)-Q(o*h))));l=Q(E+E);o=Q(G+G);p=Q(F+F);s=Q(Q(k*l)+Q(Q(j*o)+Q(h*p)));N[f+(d+w<<2)>>2]=Q(j*s)+Q(Q(o*n)+Q(i*Q(Q(h*l)-Q(p*k))));N[f+(d+v<<2)>>2]=Q(h*s)+Q(Q(p*n)+Q(i*Q(Q(k*o)-Q(l*j))));N[f+(d+u<<2)>>2]=Q(k*s)+Q(Q(l*n)+Q(i*Q(Q(j*p)-Q(o*h))));d=d+1|0;b=b+1|0;if((m|0)!=(b|0)){continue}break}}if(d>>>0>>0){b=P(e,g);r=P(g,e+5|0);m=P(g,e+4|0);t=P(g,e+3|0);u=P(g,e+2|0);v=P(g,e|1);c=d;while(1){J[f+(b+c<<2)>>2]=0;J[f+(c+v<<2)>>2]=0;J[f+(c+u<<2)>>2]=0;J[f+(c+t<<2)>>2]=0;J[f+(c+m<<2)>>2]=0;J[f+(c+r<<2)>>2]=0;c=c+1|0;if((g|0)!=(c|0)){continue}break}}e=e+6|0;q=q+1|0;if((C|0)!=(q|0)){continue}break}}}function sX(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=Q(0),A=0,B=0,C=0;g=Ha-912|0;Ha=g;i=N[d+4>>2];r=Q(i+i);h=N[d+8>>2];k=Q(r*h);s=N[d>>2];p=Q(s+s);n=N[d+12>>2];l=Q(p*n);q=Q(k-l);o=Q(p*h);u=Q(r*n);j=Q(o+u);k=Q(k+l);l=Q(p*i);v=Q(h+h);w=Q(v*n);m=Q(l-w);n=Q(o-u);o=Q(l+w);l=Q(Q(1)-Q(s*p));p=Q(h*v);h=Q(l-p);u=Q(i*r);i=Q(Q(Q(1)-u)-p);p=N[c+12>>2];r=N[c+8>>2];v=N[d+24>>2];w=N[d+20>>2];s=N[c+4>>2];z=N[d+16>>2];l=Q(l-u);a:{if(l>2]=0;N[g+360>>2]=p;N[g+356>>2]=r;H[g+336|0]=0;J[g+332>>2]=3;J[g+304>>2]=0;J[g+308>>2]=0;J[g+312>>2]=0;J[g+316>>2]=0;N[g+352>>2]=s;j=r>=s?s:r;j=j<=p?j:p;k=Q(j*Q(.05000000074505806));N[g+328>>2]=k;N[g+324>>2]=k;N[g+320>>2]=j*Q(.15000000596046448);d=J[e+32>>2];j=N[e+8>>2];k=N[e+12>>2];n=N[e+4>>2];J[g+300>>2]=0;N[g+296>>2]=k;N[g+292>>2]=j;N[g+288>>2]=n;x=J[e+16>>2];y=J[e+20>>2];t=J[e+28>>2];J[g+280>>2]=J[e+24>>2];J[g+284>>2]=t;J[g+272>>2]=x;J[g+276>>2]=y;H[g+144|0]=0;J[g+136>>2]=0;J[g+140>>2]=0;J[g+128>>2]=0;J[g+132>>2]=0;J[g+120>>2]=0;J[g+124>>2]=0;J[g+112>>2]=0;J[g+116>>2]=0;J[g+256>>2]=d+16;J[g+264>>2]=J[d+56>>2]+P(K[d+55|0],20);H[g+268|0]=K[d+54|0];m=Q(n*N[d+68>>2]);o=Q(j*N[d+72>>2]);m=m<=o?m:o;o=Q(k*N[d+76>>2]);m=m<=o?m:o;N[g+136>>2]=m*Q(.02500000037252903);N[g+128>>2]=m*Q(.10000000149011612);N[g+132>>2]=m*Q(.05000000074505806);x=g+160|0;y=g+208|0;zb(g+288|0,g+272|0,x,y,g+112|0,n==Q(1)&j==Q(1)&k==Q(1));J[g+260>>2]=J[d+60>>2];j=N[f+24>>2];d=J[f>>2];t=J[f+4>>2];A=J[f+8>>2];B=J[f+12>>2];C=J[f+20>>2];f=J[f+16>>2];J[g+108>>2]=0;N[g+104>>2]=v;N[g+100>>2]=w;N[g+96>>2]=z;N[g+92>>2]=h;N[g+88>>2]=i;N[g+84>>2]=l;N[g+80>>2]=q;J[g+76>>2]=0;N[g+72>>2]=j;J[g+64>>2]=f;J[g+68>>2]=C;J[g+56>>2]=A;J[g+60>>2]=B;J[g+48>>2]=d;J[g+52>>2]=t;J[g+40>>2]=0;J[g+44>>2]=0;J[g+32>>2]=0;J[g+36>>2]=0;J[g+16>>2]=0;c=N[e+4>>2]!=Q(1)|N[e+8>>2]!=Q(1)?c:N[e+12>>2]==Q(1);N[g+12>>2]=p;N[g+8>>2]=r;N[g+4>>2]=s;d=g+840|0;we(pd(g+620|0,g+4|0),d);J[g+872>>2]=112816;e=g+112|0;f=g+548|0;dd(e,c,f);J[g+520>>2]=0;J[g+524>>2]=0;J[g+516>>2]=1065353216;J[g+528>>2]=0;J[g+532>>2]=0;J[g+536>>2]=1065353216;J[g+540>>2]=0;J[g+500>>2]=0;J[g+504>>2]=0;J[g+496>>2]=1065353216;J[g+508>>2]=0;J[g+512>>2]=0;H[g+476|0]=1;J[g+432>>2]=152244;t=g+496|0;J[g+472>>2]=t;J[g+468>>2]=t;J[g+464>>2]=g+80;J[g+480>>2]=g+304;H[g+412|0]=c;J[g+408>>2]=y;J[g+404>>2]=x;J[g+368>>2]=c?152156:152204;J[g+400>>2]=g+48;J[g+416>>2]=e;c=Hy(d,f,g+432|0,g+368|0,g+16|0,g+32|0);if(c){h=N[g+16>>2];N[b>>2]=h>Q(0)?h:Q(0);b=J[g+32>>2];d=J[g+36>>2];N[a+8>>2]=N[g+40>>2];J[a>>2]=b;J[a+4>>2]=d}Ha=g+912|0;return c|0}function XV(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0);c=Ha-288|0;Ha=c;J[c+272>>2]=0;J[c+264>>2]=0;J[c+268>>2]=0;J[c+256>>2]=0;J[c+260>>2]=0;z=N[d+20>>2];o=N[b+20>>2];A=N[d+24>>2];m=N[b+24>>2];k=N[e+52>>2];w=N[e+56>>2];x=N[f+4>>2];y=N[f>>2];C=N[f+8>>2];t=N[a+4>>2];q=N[d+12>>2];r=N[d>>2];B=N[d+16>>2];s=N[b+16>>2];p=N[d+4>>2];l=N[d+8>>2];n=N[e+48>>2];J[c+252>>2]=0;N[c+248>>2]=w;N[c+244>>2]=k;H[c+224|0]=0;J[c+220>>2]=3;J[c+192>>2]=0;J[c+196>>2]=0;J[c+200>>2]=0;J[c+204>>2]=0;N[c+240>>2]=n;k=k>=n?n:k;k=k<=w?k:w;w=Q(k*Q(.05000000074505806));N[c+216>>2]=w;N[c+212>>2]=w;N[c+208>>2]=k*Q(.15000000596046448);J[c+172>>2]=0;w=Q(-r);n=Q(s-B);o=Q(o-z);m=Q(m-A);s=Q(Q(Q(w*n)-Q(o*p))-Q(l*m));k=Q(Q(q*q)+Q(-.5));u=Q(Q(Q(q*Q(Q(p*n)-Q(r*o)))+Q(k*m))-Q(l*s));u=Q(u+u);N[c+168>>2]=u;v=Q(Q(Q(k*o)+Q(q*Q(Q(r*m)-Q(l*n))))-Q(p*s));v=Q(v+v);N[c+164>>2]=v;J[c+156>>2]=0;N[c+152>>2]=u;N[c+148>>2]=v;N[c+176>>2]=t;J[c+108>>2]=0;N[c+104>>2]=u;N[c+100>>2]=v;n=Q(Q(Q(k*n)+Q(q*Q(Q(l*o)-Q(p*m))))-Q(r*s));n=Q(n+n);N[c+96>>2]=n;J[c+124>>2]=4;N[c+160>>2]=n;N[c+144>>2]=n;H[c+128|0]=1;N[c+120>>2]=t;N[c+116>>2]=t;N[c+112>>2]=t;J[c+92>>2]=0;o=Q(C*g);m=Q(y*g);s=Q(x*g);x=Q(Q(l*o)+Q(Q(r*m)+Q(p*s)));y=Q(Q(l*x)+Q(Q(o*k)-Q(q*Q(Q(r*s)-Q(m*p)))));N[c+88>>2]=y+y;y=Q(Q(p*x)+Q(Q(s*k)-Q(q*Q(Q(l*m)-Q(o*r)))));N[c+84>>2]=y+y;o=Q(Q(r*x)+Q(Q(m*k)-Q(q*Q(Q(p*o)-Q(s*l)))));N[c+80>>2]=o+o;a=L[i>>1];J[c+28>>2]=0;N[c+24>>2]=u-N[c+200>>2];N[c+20>>2]=v-N[c+196>>2];N[c+16>>2]=n-N[c+192>>2];J[c+8>>2]=152284;J[c+12>>2]=c+96;J[c>>2]=153008;J[c+4>>2]=c+192;a=a&512;b=Eo(c+8|0,c,c+16|0,c+256|0,c+80|0,c- -64|0,c+32|0,c+48|0,Q(t+j),a>>>9|0);a:{if(!b){break a}j=Q(-l);t=Q(-p);I[h+12>>1]=2;x=N[c+64>>2];if(x<=N[c+272>>2]){if(a){I[h+12>>1]=3;g=N[c+56>>2];n=N[c+48>>2];o=N[c+52>>2];m=N[c+40>>2];s=N[c+32>>2];u=N[c+36>>2];N[h+40>>2]=x;v=Q(Q(l*m)+Q(Q(r*s)+Q(p*u)));N[h+36>>2]=Q(Q(Q(q*Q(Q(r*u)+Q(s*t)))+Q(k*m))+Q(l*v))*Q(-2);N[h+32>>2]=Q(Q(p*v)+Q(Q(k*u)+Q(q*Q(Q(l*s)+Q(m*w)))))*Q(-2);N[h+28>>2]=Q(Q(r*v)+Q(Q(k*s)+Q(q*Q(Q(p*m)+Q(u*j)))))*Q(-2);m=Q(Q(q*Q(Q(r*o)+Q(n*t)))+Q(k*g));t=Q(Q(l*g)+Q(Q(r*n)+Q(p*o)));m=Q(m+Q(l*t));N[h+24>>2]=A+Q(m+m);l=Q(Q(p*t)+Q(Q(k*o)+Q(q*Q(Q(l*n)+Q(g*w)))));N[h+20>>2]=z+Q(l+l);g=Q(Q(r*t)+Q(Q(k*n)+Q(q*Q(Q(p*g)+Q(o*j)))));N[h+16>>2]=B+Q(g+g);break a}J[h+40>>2]=0;g=N[f>>2];j=N[f+4>>2];N[h+36>>2]=-N[f+8>>2];N[h+32>>2]=-j;N[h+28>>2]=-g;break a}I[h+12>>1]=3;n=N[c+56>>2];o=N[c+48>>2];m=N[c+52>>2];s=N[c+40>>2];u=N[c+32>>2];v=N[c+36>>2];N[h+40>>2]=x*g;g=Q(Q(l*s)+Q(Q(r*u)+Q(p*v)));N[h+36>>2]=Q(Q(Q(q*Q(Q(r*v)+Q(u*t)))+Q(k*s))+Q(l*g))*Q(-2);N[h+32>>2]=Q(Q(p*g)+Q(Q(k*v)+Q(q*Q(Q(l*u)+Q(s*w)))))*Q(-2);N[h+28>>2]=Q(Q(r*g)+Q(Q(k*u)+Q(q*Q(Q(p*s)+Q(v*j)))))*Q(-2);g=Q(Q(l*n)+Q(Q(r*o)+Q(p*m)));t=Q(Q(Q(q*Q(Q(r*m)+Q(o*t)))+Q(k*n))+Q(l*g));N[h+24>>2]=A+Q(t+t);l=Q(Q(p*g)+Q(Q(k*m)+Q(q*Q(Q(l*o)+Q(n*w)))));N[h+20>>2]=z+Q(l+l);g=Q(Q(r*g)+Q(Q(k*o)+Q(q*Q(Q(p*n)+Q(m*j)))));N[h+16>>2]=B+Q(g+g)}Ha=c+288|0;return b|0}function Uz(a,b,c,d,e,f){var g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0);g=Ha-192|0;Ha=g;r=N[e>>2];z=N[a+4>>2];k=N[d+8>>2];j=N[a+8>>2];u=N[c>>2];n=Q(u+u);A=N[c+8>>2];B=N[c+4>>2];l=N[c+12>>2];w=Q(l+l);o=Q(j*Q(Q(n*A)-Q(B*w)));E=N[d+24>>2];H=N[c+24>>2];p=Q(E-H);q=Q(Q(-o)-p);h=Q(q+q);q=N[d>>2];m=Q(j*Q(Q(u*n)+Q(Q(l*w)+Q(-1))));F=N[d+16>>2];I=N[c+16>>2];x=Q(F-I);i=Q(Q(-m)-x);i=Q(i+i);y=Q(j*Q(Q(A*w)+Q(n*B)));C=N[d+20>>2];K=N[c+20>>2];D=Q(C-K);j=Q(Q(-y)-D);s=Q(j+j);j=N[d+4>>2];v=Q(Q(k*h)+Q(Q(q*i)+Q(s*j)));n=N[d+12>>2];w=Q(Q(n*n)+Q(-.5));t=Q(Q(k*v)+Q(Q(h*w)-Q(n*Q(Q(q*s)-Q(i*j)))));N[g+188>>2]=t;G=Q(Q(j*v)+Q(Q(s*w)-Q(n*Q(Q(k*i)-Q(h*q)))));N[g+184>>2]=G;o=Q(o-p);o=Q(o+o);p=Q(m-x);p=Q(p+p);m=Q(y-D);m=Q(m+m);x=Q(Q(k*o)+Q(Q(q*p)+Q(j*m)));y=Q(Q(q*x)+Q(Q(p*w)-Q(n*Q(Q(j*o)-Q(m*k)))));N[g+168>>2]=y;s=Q(Q(q*v)+Q(Q(i*w)-Q(n*Q(Q(j*h)-Q(s*k)))));N[g+180>>2]=s;v=Q(Q(j*x)+Q(Q(m*w)-Q(n*Q(Q(k*p)-Q(o*q)))));N[g+172>>2]=v;o=Q(Q(k*x)+Q(Q(o*w)-Q(n*Q(Q(q*m)-Q(p*j)))));N[g+176>>2]=o;c=J[b+4>>2];J[g+164>>2]=b;J[g+160>>2]=c;h=N[b+8>>2];i=N[b+12>>2];N[g+156>>2]=Q(1)/N[b+16>>2];N[g+148>>2]=Q(1)/i;N[g+152>>2]=Q(1)/h;N[g+136>>2]=z;N[g+132>>2]=r;h=Q(z+r);N[g+128>>2]=h;N[g+88>>2]=E;N[g+84>>2]=C;N[g+80>>2]=F;i=Q(q+q);m=Q(Q(1)-Q(q*i));p=Q(j+j);r=Q(j*p);N[g+76>>2]=m-r;z=Q(p*k);x=Q(n*i);N[g+72>>2]=z-x;D=Q(i*k);p=Q(n*p);N[g+68>>2]=D+p;N[g- -64>>2]=x+z;L=m;m=Q(k+k);z=Q(k*m);N[g+60>>2]=L-z;i=Q(i*j);m=Q(n*m);N[g+56>>2]=i-m;N[g+52>>2]=D-p;N[g+48>>2]=i+m;N[g+44>>2]=Q(Q(1)-r)-z;N[g+120>>2]=h+Q(R(Q(Q(o-t)*Q(.5))));N[g+116>>2]=h+Q(R(Q(Q(v-G)*Q(.5))));N[g+112>>2]=h+Q(R(Q(Q(y-s)*Q(.5))));N[g+104>>2]=Q(o+t)*Q(.5);N[g+100>>2]=Q(v+G)*Q(.5);N[g+96>>2]=Q(y+s)*Q(.5);J[g+92>>2]=g+168;J[g+36>>2]=153740;J[g+144>>2]=d;b=g+148|0;J[g+140>>2]=b;J[g+40>>2]=f;v=Q(Q(B*k)+Q(Q(Q(n*u)-Q(l*q))-Q(j*A)));o=Q(v+v);i=Q(Q(u*j)+Q(Q(Q(n*A)-Q(l*k))-Q(q*B)));z=Q(o*i);s=Q(Q(k*A)+Q(Q(j*B)+Q(Q(n*l)+Q(u*q))));u=Q(Q(A*q)+Q(Q(Q(n*B)-Q(l*j))-Q(k*u)));t=Q(u+u);G=Q(s*t);l=Q(I-F);A=Q(l+l);l=Q(K-C);B=Q(l+l);l=Q(H-E);p=Q(l+l);m=Q(Q(Q(Q(-q)*A)-Q(B*j))-Q(k*p));C=Q(Q(1)-Q(v*o));x=Q(u*t);l=Q(Q(h+h)*Q(.5));r=Q(h+N[a+8>>2]);E=Q(Q(r+r)*Q(.5));y=Q(s*o);t=Q(t*i);H=Q(Q(R(Q(Q(C-x)*l)))+Q(Q(R(Q(Q(z-G)*E)))+Q(R(Q(Q(y+t)*l)))));h=Q(Q(h-h)*Q(.5));h=Q(h+h);I=Q(i*h);r=Q(Q(r-r)*Q(.5));r=Q(r+r);K=Q(u*h);F=Q(I+Q(Q(v*r)+K));D=Q(Q(s*s)+Q(-.5));M=Q(h*D);h=Q(v*h);O=Q(Q(Q(Q(p*w)+Q(n*Q(Q(j*A)-Q(q*B))))-Q(k*m))+Q(Q(i*F)+Q(M+Q(s*Q(h-Q(r*u))))));N[g+32>>2]=H+O;P=Q(R(Q(Q(t-y)*l)));o=Q(o*u);t=Q(i+i);y=Q(s*t);L=C;C=Q(i*t);t=Q(P+Q(Q(R(Q(Q(o+y)*E)))+Q(R(Q(Q(L-C)*l)))));h=Q(Q(Q(Q(B*w)+Q(n*Q(Q(q*p)-Q(k*A))))-Q(j*m))+Q(Q(u*F)+Q(M+Q(s*Q(Q(i*r)-h)))));N[g+28>>2]=t+h;i=Q(Q(R(Q(Q(z+G)*l)))+Q(Q(R(Q(Q(Q(Q(1)-x)-C)*E)))+Q(R(Q(Q(o-y)*l)))));k=Q(Q(Q(Q(A*w)+Q(n*Q(Q(B*k)-Q(j*p))))-Q(q*m))+Q(Q(v*F)+Q(Q(r*D)+Q(s*Q(K-I)))));N[g+24>>2]=i+k;N[g+20>>2]=O-H;N[g+16>>2]=h-t;N[g+12>>2]=k-i;Ec(b,d,g+12|0,0,g+36|0);Ha=g+192|0;return J[f+4096>>2]!=0}function ao(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=0,l=Q(0),m=Q(0),n=0,o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=0,w=0,x=0,y=0,z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=0,F=0;e=Ha-160|0;Ha=e;J[e+120>>2]=0;J[e+124>>2]=0;J[e+128>>2]=0;J[e+132>>2]=0;J[e+112>>2]=0;J[e+116>>2]=0;I[e+108>>1]=0;J[e+104>>2]=-1;J[e+96>>2]=0;J[e+100>>2]=0;J[e+144>>2]=0;J[e+136>>2]=2139095039;J[e+140>>2]=0;v=1;a:{if(!b){break a}w=a- -64|0;x=a+224|0;y=a+208|0;v=0;while(1){j=J[(t<<2)+c>>2];E=j>>>5|0;F=j>>>1&15;u=0;while(1){A=u+E|0;j=P(A,3);o=J[a+16>>2];b:{if(J[a+12>>2]){k=o+(j<<1)|0;j=L[k+4>>1];o=L[k+2>>1];k=L[k>>1];break b}k=o+(j<<2)|0;j=J[k+8>>2];o=J[k+4>>2];k=J[k>>2]}n=J[a+20>>2];J[e+92>>2]=j;J[e+84>>2]=k;J[e+88>>2]=o;j=n+P(j,12)|0;f=N[j>>2];o=n+P(o,12)|0;g=N[o>>2];k=n+P(k,12)|0;h=N[k>>2];l=N[j+4>>2];i=N[o+4>>2];m=N[k+4>>2];p=N[j+8>>2];q=N[o+8>>2];r=N[k+8>>2];z=N[a+60>>2];B=N[a+192>>2];C=N[a+196>>2];D=N[a+200>>2];J[e+44>>2]=0;s=q>r?r:q;N[e+40>>2]=(p>s?s:p)-D;s=i>m?m:i;N[e+36>>2]=(l>s?s:l)-C;s=g>h?h:g;N[e+32>>2]=(f>s?s:f)-B;J[e+28>>2]=0;q=q>2]=D+(p>2]=C+(i>l?i:l);g=g>2]=B+(f>2]=z+(z>2];g=f>Q(0)?f:Q(-f);g=g>Q(9.999999717180685e-10)?g:Q(9.999999717180685e-10);g=Q(Q(1)/(f>=Q(0)?g:Q(-g)));h=N[y>>2];f=Q(g*Q(N[e+16>>2]-h));g=Q(g*Q(N[e+32>>2]-h));p=f>2];l=h>Q(0)?h:Q(-h);l=l>Q(9.999999717180685e-10)?l:Q(9.999999717180685e-10);l=Q(Q(1)/(h>=Q(0)?l:Q(-l)));i=N[y+4>>2];h=Q(l*Q(N[e+20>>2]-i));l=Q(l*Q(N[e+36>>2]-i));q=h>2];m=i>Q(0)?i:Q(-i);m=m>Q(9.999999717180685e-10)?m:Q(9.999999717180685e-10);m=Q(Q(1)/(i>=Q(0)?m:Q(-m)));r=N[y+8>>2];i=Q(m*Q(N[e+24>>2]-r));m=Q(m*Q(N[e+40>>2]-r));r=ir?q:r;p=p>q?p:q;N[n>>2]=p>Q(0)?p:Q(0);p=N[e>>2];i=i>m?i:m;h=h>l?h:l;h=h>i?i:h;f=f>g?f:g;f=f>h?h:f;f=f>p?p:f;N[e+48>>2]=f;if(f>N[n>>2]){f=N[a+60>>2];N[e+136>>2]=f;J[e+140>>2]=0;J[e+144>>2]=0;I[e+108>>1]=1;J[e+104>>2]=A;c:{if(K[a+177|0]){if(!(f>2])){break c}n=J[e+100>>2];J[w>>2]=J[e+96>>2];J[w+4>>2]=n;J[w+8>>2]=J[e+104>>2];I[a+76>>1]=1;N[a+80>>2]=N[e+112>>2];N[a+84>>2]=N[e+116>>2];N[a+88>>2]=N[e+120>>2];N[a+92>>2]=N[e+124>>2];N[a+96>>2]=N[e+128>>2];g=N[e+132>>2];N[a+104>>2]=f;N[a+100>>2]=g;J[a+124>>2]=J[e+156>>2];n=J[e+152>>2];J[a+116>>2]=J[e+148>>2];J[a+120>>2]=n;n=J[e+144>>2];J[a+108>>2]=J[e+140>>2];J[a+112>>2]=n;g=N[d>>2];N[d>>2]=f>2]=N[k>>2];N[a+132>>2]=N[k+4>>2];N[a+136>>2]=N[k+8>>2];N[a+140>>2]=N[o>>2];N[a+144>>2]=N[o+4>>2];N[a+148>>2]=N[o+8>>2];N[a+152>>2]=N[j>>2];N[a+156>>2]=N[j+4>>2];N[a+160>>2]=N[j+8>>2];J[a+164>>2]=J[e+84>>2];J[a+168>>2]=J[e+88>>2];j=J[e+92>>2];H[a+176|0]=1;J[a+172>>2]=j;break c}N[e+64>>2]=N[d>>2];n=J[a+8>>2];if(!(Ja[J[J[n>>2]>>2]](n,e+96|0,k,o,j,e- -64|0,e+84|0)|0)){break a}f=N[e+64>>2];if(!(f>2])){break c}N[d>>2]=f;N[a+60>>2]=f}if(!J[J[a+8>>2]+4>>2]){break a}}j=(u|0)==(F|0);u=u+1|0;if(!j){continue}break}t=t+1|0;v=t>>>0>=b>>>0;if((b|0)!=(t|0)){continue}break}}Ha=e+160|0;return v|0}function a1(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=Q(0),h=Q(0),i=0,j=0,k=0;a=a+16|0;f=J[a+28>>2];if(f){while(1){c=a+P(e,24)|0;N[c+160>>2]=N[c+160>>2]-N[b>>2];N[c+164>>2]=N[c+164>>2]-N[b+4>>2];N[c+168>>2]=N[c+168>>2]-N[b+8>>2];N[c+172>>2]=N[c+172>>2]-N[b>>2];N[c+176>>2]=N[c+176>>2]-N[b+4>>2];N[c+180>>2]=N[c+180>>2]-N[b+8>>2];e=e+1|0;if((f|0)!=(e|0)){continue}break}}N[a+656>>2]=N[a+656>>2]-N[b>>2];N[a+660>>2]=N[a+660>>2]-N[b+4>>2];N[a+664>>2]=N[a+664>>2]-N[b+8>>2];e=0;f=J[a+644>>2];c=(a+656|0)+(f<<2)|0;g=N[c>>2];h=N[c+16>>2];c=(C(Q(g-h)),v(2));J[a+668>>2]=(c|0)<0?c^-1:c|-2147483648;c=(C(Q(g+h)),v(2));J[a+684>>2]=(c|0)<0?c^-1:c|-2147483648;d=J[a>>2];if(d){i=J[a+8>>2];while(1){c=i+P(e,24)|0;N[c>>2]=N[c>>2]-N[b>>2];N[c+4>>2]=N[c+4>>2]-N[b+4>>2];N[c+8>>2]=N[c+8>>2]-N[b+8>>2];N[c+12>>2]=N[c+12>>2]-N[b>>2];N[c+16>>2]=N[c+16>>2]-N[b+4>>2];N[c+20>>2]=N[c+20>>2]-N[b+8>>2];e=e+1|0;if((d|0)!=(e|0)){continue}break}}d=J[a+636>>2];if(d){i=f<<2;j=J[a+20>>2];k=i+j|0;e=0;while(1){f=e<<5;c=f+j|0;N[c>>2]=N[c>>2]-N[b>>2];N[c+4>>2]=N[c+4>>2]-N[b+4>>2];N[c+8>>2]=N[c+8>>2]-N[b+8>>2];g=N[c+i>>2];h=N[(f+k|0)+16>>2];f=(C(Q(g+h)),v(2));J[c+28>>2]=(f|0)<0?f^-1:f|-2147483648;f=c;c=(C(Q(g-h)),v(2));J[f+12>>2]=(c|0)<0?c^-1:c|-2147483648;e=e+1|0;if((d|0)!=(e|0)){continue}break}}N[a+736>>2]=N[a+736>>2]-N[b>>2];N[a+740>>2]=N[a+740>>2]-N[b+4>>2];N[a+744>>2]=N[a+744>>2]-N[b+8>>2];N[a+768>>2]=N[a+768>>2]-N[b>>2];N[a+772>>2]=N[a+772>>2]-N[b+4>>2];N[a+776>>2]=N[a+776>>2]-N[b+8>>2];N[a+800>>2]=N[a+800>>2]-N[b>>2];N[a+804>>2]=N[a+804>>2]-N[b+4>>2];N[a+808>>2]=N[a+808>>2]-N[b+8>>2];N[a+832>>2]=N[a+832>>2]-N[b>>2];N[a+836>>2]=N[a+836>>2]-N[b+4>>2];N[a+840>>2]=N[a+840>>2]-N[b+8>>2];N[a+864>>2]=N[a+864>>2]-N[b>>2];N[a+868>>2]=N[a+868>>2]-N[b+4>>2];N[a+872>>2]=N[a+872>>2]-N[b+8>>2];f=0;e=0;while(1){c=a+P(e,224)|0;N[c+960>>2]=N[c+960>>2]-N[b>>2];N[c+964>>2]=N[c+964>>2]-N[b+4>>2];N[c+968>>2]=N[c+968>>2]-N[b+8>>2];N[c+992>>2]=N[c+992>>2]-N[b>>2];N[c+996>>2]=N[c+996>>2]-N[b+4>>2];N[c+1e3>>2]=N[c+1e3>>2]-N[b+8>>2];d=c+1024|0;N[d>>2]=N[d>>2]-N[b>>2];d=c+1028|0;N[d>>2]=N[d>>2]-N[b+4>>2];d=c+1032|0;N[d>>2]=N[d>>2]-N[b+8>>2];d=c+1056|0;N[d>>2]=N[d>>2]-N[b>>2];d=c+1060|0;N[d>>2]=N[d>>2]-N[b+4>>2];d=c+1064|0;N[d>>2]=N[d>>2]-N[b+8>>2];d=c+1088|0;N[d>>2]=N[d>>2]-N[b>>2];d=c+1092|0;N[d>>2]=N[d>>2]-N[b+4>>2];c=c+1096|0;N[c>>2]=N[c>>2]-N[b+8>>2];e=e+1|0;if((e|0)!=5){continue}break}while(1){e=0;while(1){c=(a+P(f,1120)|0)+P(e,224)|0;d=c+2080|0;N[d>>2]=N[d>>2]-N[b>>2];d=c+2084|0;N[d>>2]=N[d>>2]-N[b+4>>2];d=c+2088|0;N[d>>2]=N[d>>2]-N[b+8>>2];d=c+2112|0;N[d>>2]=N[d>>2]-N[b>>2];d=c+2116|0;N[d>>2]=N[d>>2]-N[b+4>>2];d=c+2120|0;N[d>>2]=N[d>>2]-N[b+8>>2];d=c+2144|0;N[d>>2]=N[d>>2]-N[b>>2];d=c+2148|0;N[d>>2]=N[d>>2]-N[b+4>>2];d=c+2152|0;N[d>>2]=N[d>>2]-N[b+8>>2];d=c+2176|0;N[d>>2]=N[d>>2]-N[b>>2];d=c+2180|0;N[d>>2]=N[d>>2]-N[b+4>>2];d=c+2184|0;N[d>>2]=N[d>>2]-N[b+8>>2];d=c+2208|0;N[d>>2]=N[d>>2]-N[b>>2];d=c+2212|0;N[d>>2]=N[d>>2]-N[b+4>>2];c=c+2216|0;N[c>>2]=N[c>>2]-N[b+8>>2];e=e+1|0;if((e|0)!=5){continue}break}f=f+1|0;if((f|0)!=5){continue}break}}function Jk(a){var b=0,c=0,d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0);e=Ha-32|0;Ha=e;i=J[a+4>>2];u=J[a+268>>2];a:{if(!(u&1048576)){N[a+208>>2]=N[a+32>>2];b=J[a+40>>2];J[a+212>>2]=J[a+36>>2];J[a+216>>2]=b;b=J[a+48>>2];J[a+220>>2]=J[a+44>>2];J[a+224>>2]=b;b=J[a+56>>2];J[a+228>>2]=J[a+52>>2];J[a+232>>2]=b;break a}if(!(u&2097152)){le(a+16|0,a+208|0);break a}c=J[a+8>>2];if(!c){c=_a(J[a>>2],i>>>24&15);J[a+8>>2]=c}v=N[c+148>>2];w=N[c+156>>2];x=N[c+152>>2];y=N[c+144>>2];G=N[a+48>>2];f=N[a+52>>2];j=N[a- -64>>2];d=Q(N[c+160>>2]-N[a+80>>2]);p=Q(d+d);d=Q(N[c+164>>2]-N[a+84>>2]);q=Q(d+d);k=N[a+68>>2];l=N[a+72>>2];d=Q(N[c+168>>2]-N[a+88>>2]);r=Q(d+d);s=Q(Q(Q(Q(-j)*p)-Q(q*k))-Q(l*r));m=N[a+40>>2];g=N[a+76>>2];t=Q(Q(g*g)+Q(-.5));d=Q(Q(Q(r*t)+Q(g*Q(Q(k*p)-Q(j*q))))-Q(l*s));z=Q(d+d);n=N[a+32>>2];d=Q(Q(Q(p*t)+Q(g*Q(Q(l*q)-Q(k*r))))-Q(j*s));A=Q(d+d);d=Q(Q(Q(q*t)+Q(g*Q(Q(j*r)-Q(l*p))))-Q(k*s));B=Q(d+d);o=N[a+36>>2];F=Q(Q(m*z)+Q(Q(n*A)+Q(B*o)));h=N[a+44>>2];d=Q(Q(h*h)+Q(-.5));p=Q(Q(Q(m*F)+Q(Q(z*d)+Q(Q(Q(n*B)-Q(A*o))*h)))+N[a+56>>2]);N[e+28>>2]=p;q=Q(f+Q(Q(o*F)+Q(Q(B*d)+Q(h*Q(Q(m*A)-Q(z*n))))));N[e+24>>2]=q;C=Q(Q(l*x)+Q(Q(k*v)+Q(Q(g*w)+Q(j*y))));D=Q(Q(v*l)+Q(Q(Q(g*y)-Q(w*j))-Q(k*x)));E=Q(Q(x*j)+Q(Q(Q(g*v)-Q(w*k))-Q(l*y)));f=Q(Q(y*k)+Q(Q(Q(g*x)-Q(w*l))-Q(j*v)));r=Q(Q(Q(Q(h*C)-Q(n*D))-Q(o*E))-Q(m*f));N[e+16>>2]=r;s=Q(Q(Q(n*E)+Q(Q(h*f)+Q(C*m)))-Q(D*o));N[e+12>>2]=s;t=Q(Q(Q(m*D)+Q(Q(h*E)+Q(C*o)))-Q(f*n));N[e+8>>2]=t;f=Q(Q(Q(o*f)+Q(Q(h*D)+Q(n*C)))-Q(E*m));N[e+4>>2]=f;d=Q(G+Q(Q(n*F)+Q(Q(A*d)+Q(h*Q(Q(o*z)-Q(B*m))))));N[e+20>>2]=d;N[a+232>>2]=p;N[a+228>>2]=q;N[a+224>>2]=d;N[a+220>>2]=r;N[a+216>>2]=s;N[a+212>>2]=t;N[a+208>>2]=f;le(a+16|0,e+4|0)}b:{if(!(i&1)){break b}b=J[a+8>>2];if(!b){b=_a(J[a>>2],K[a+7|0]&15);J[a+8>>2]=b}i=K[b|0]&8;b=K[a+24|0]&8;if(!(i|!b)){Wo(J[a>>2],a,1);break b}if(!i|b){break b}Lk(J[a>>2],a,1)}c:{if(!(u&-131072001)){break c}c=J[a+8>>2];if(!c){c=_a(J[a>>2],K[a+7|0]&15);J[a+8>>2]=c}b=J[a+268>>2];if(b&1){cu(a+16|0,N[c+92>>2]);b=J[a+268>>2]}if(b&2){bu(a+16|0,c+96|0);b=J[a+268>>2]}if(b&4){au(a+16|0,N[c+108>>2]);b=J[a+268>>2]}if(b&8){$t(a+16|0,N[c+112>>2]);b=J[a+268>>2]}if(b&16){_t(a+16|0,N[c+116>>2]);b=J[a+268>>2]}if(b&32){Zt(a+16|0,N[c+120>>2]);b=J[a+268>>2]}if(b&64){Wt(a+16|0,N[c+124>>2]);b=J[a+268>>2]}if(b&512){i=L[c+136>>1];I[a+62>>1]=i;b=J[a+16>>2];if(b){I[b+94>>1]=i}b=J[a+268>>2]}if(b&256){N[a+124>>2]=N[c+132>>2]}if(b&1024){iu(a+16|0,c+144|0);b=J[a+268>>2]}if(b&4096){Vt(a+16|0,N[c+176>>2]);b=J[a+268>>2]}if(b&2048){N[a+108>>2]=N[c+172>>2]}if(b&8192){Xt(a+16|0,N[c+180>>2]);b=J[a+268>>2]}if(b&128){N[a+92>>2]=N[c+128>>2]}if(!(u&16384)){break c}b=J[J[a>>2]+2428>>2];H[e+3|0]=K[c+268|0];Yt(a+16|0,b,e+3|0)}RA(a);b=a+16|0;d:{if(!(u&33554432)){b=J[b>>2];if(b){b=M[b+152>>2]>4294967293}else{b=1}if(M[a+4>>2]>3221225471){break d}J[a+264>>2]=b;break d}fh(b)}PA(a);J[a+8>>2]=0;J[a+268>>2]=0;J[a+4>>2]=K[a+7|0]<<24;Ha=e+32|0}function iea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;h=J[J[a+32>>2]>>2];k=J[h+11868>>2];s=J[h+11880>>2];p=k+s|0;o=J[h+11956>>2];a:{if(!k){break a}q=K[a+44|0]?1:4;f=J[J[h+11892>>2]>>2];while(1){b=f-d|0;c=b>>>0>>0?b:q;b:{if(!c){b=0;break b}r=J[h+11964>>2]+(g<<3)|0;b=1;i=J[h+11960>>2];e=i+(d<<5)|0;c:{if(L[e+8>>1]!=65535|L[e+10>>1]!=65535){break c}e=L[e+22>>1];d:{if((e|0)!=1){if((j|0)==-1|(e|0)!=2){break c}if(c>>>0>1){break d}break c}if((j|0)==-1|c>>>0<2){break c}}l=i+(d+1<<5)|0;if((e|0)!=L[l+22>>1]|L[l+8>>1]!=65535|L[l+10>>1]!=65535){break c}b=c;l=c&65535;if(l>>>0<3){break c}b=2;m=i+(d+2<<5)|0;if((e|0)!=L[m+22>>1]|L[m+8>>1]!=65535|L[m+10>>1]!=65535){break c}b=c;if(l>>>0<4){break c}b=3;m=i+(d+3<<5)|0;if((e|0)!=L[m+22>>1]|L[m+8>>1]!=65535|L[m+10>>1]!=65535){break c}b=c;if(l>>>0<5){break c}b=4;i=i+(d+4<<5)|0;if((e|0)!=L[i+22>>1]){break c}b=(L[i+8>>1]&L[i+10>>1])!=65535?4:c}g=g+1|0;J[r>>2]=d;I[r+4>>1]=b;n=n+1|0}d=(b&65535)+d|0;if(!((f|0)==(k|0)|(d|0)!=(f|0))){b=J[h+11892>>2];J[b+(j<<2)>>2]=n;n=0;j=j+1|0;f=J[b+(j<<2)>>2]}if(d>>>0>>0){continue}break}if(!k){break a}J[J[h+11892>>2]+(j<<2)>>2]=n}J[h+11896>>2]=J[h+12104>>2];e=g;e:{if((o|0)==(p|0)){break e}b=o-p|0;c=b&3;j=J[h+11964>>2];f=0;d=0;if((o+(k^-1)|0)-s>>>0>=3){n=b&-4;i=0;while(1){b=j+(e<<3)|0;I[b+4>>1]=1;J[b>>2]=d+k;I[b+12>>1]=1;J[b+8>>2]=k+(d|1);I[b+20>>1]=1;J[b+16>>2]=k+(d|2);I[b+28>>1]=1;J[b+24>>2]=k+(d|3);d=d+4|0;e=e+4|0;i=i+4|0;if((n|0)!=(i|0)){continue}break}}if(!c){break e}while(1){b=j+(e<<3)|0;I[b+4>>1]=1;J[b>>2]=d+k;d=d+1|0;e=e+1|0;f=f+1|0;if((c|0)!=(f|0)){continue}break}}J[h+12072>>2]=g;J[h+11968>>2]=e;J[h+12076>>2]=e-g;n=J[h+11960>>2];b=J[a+16>>2];b=Ja[J[J[b>>2]+4>>2]](b)|0;b=Ja[J[J[b>>2]+4>>2]](b)|0;c=e+63|0;if(c>>>0>=64){c=c>>>6|0;d=c>>>0>>0?e+15>>>4|0:c;i=((d+e|0)-1>>>0)/(d>>>0)|0;g=d;j=0;while(1){b=d-j|0;b=b>>>0>=64?64:b;o=bb(J[J[a+28>>2]+584>>2],b<<6);if(b){p=g>>>0>=64?64:g;b=0;while(1){f=J[a+28>>2];q=J[f+452>>2];r=J[a+40>>2];l=J[f+600>>2];m=J[f+604>>2];c=o+(b<<6)|0;J[c+24>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=l;J[c+12>>2]=m;l=P(i,b+j|0);J[c+52>>2]=l;J[c+48>>2]=r;J[c+44>>2]=f;J[c+40>>2]=h;J[c+36>>2]=q;J[c+32>>2]=n;J[c+28>>2]=k;J[c>>2]=134452;f=i+l|0;J[c+56>>2]=e>>>0>f>>>0?f:e;f=J[a+20>>2];J[c+20>>2]=f;J[c+24>>2]=1;if(f){Ja[J[J[f>>2]+16>>2]](f);J[c+16>>2]=J[J[c+20>>2]+16>>2];f=J[c>>2]}else{f=134452}Ja[J[f+20>>2]](c);b=b+1|0;if((p|0)!=(b|0)){continue}break}}g=g+-64|0;j=j- -64|0;if(d>>>0>j>>>0){continue}break}}e=J[J[a+32>>2]+8>>2]&2147483647;if(e){b=0;while(1){c=bb(J[J[a+28>>2]+584>>2],56);d=J[h+11936>>2];g=J[a+28>>2];k=J[g+452>>2];j=J[a+40>>2];f=J[g+600>>2];i=J[g+604>>2];J[c+24>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=f;J[c+12>>2]=i;J[c+48>>2]=j;J[c+44>>2]=g;J[c+40>>2]=h;J[c+36>>2]=k;g=e-b|0;J[c+32>>2]=g>>>0>=32?32:g;J[c+28>>2]=d+(b<<2);J[c>>2]=134508;g=J[a+20>>2];J[c+20>>2]=g;J[c+24>>2]=1;if(g){Ja[J[J[g>>2]+16>>2]](g);J[c+16>>2]=J[J[c+20>>2]+16>>2];g=J[c>>2]}else{g=134508}Ja[J[g+20>>2]](c);b=b+32|0;if(e>>>0>b>>>0){continue}break}}}function Ve(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;l=32;d=Ha-32|0;Ha=d;H[d+12|0]=0;g=d-128|0;Ha=g;J[d+8>>2]=g;h=b-1|0;a:{if((h|0)<=0){break a}while(1){b:{if((h|0)<=(i|0)){break b}while(1){if(h-i>>>0<=4){while(1){e=i;i=e+1|0;b=i;c=e;while(1){c=M[P(b,12)+a>>2]>2]?b:c;f=(b|0)<(h|0);b=b+1|0;if(f){continue}break}if((c|0)!=(e|0)){b=P(c,12)+a|0;J[d+24>>2]=J[b+8>>2];c=J[b+4>>2];J[d+16>>2]=J[b>>2];J[d+20>>2]=c;e=P(e,12)+a|0;J[b+8>>2]=J[e+8>>2];c=J[e+4>>2];J[b>>2]=J[e>>2];J[b+4>>2]=c;J[e+8>>2]=J[d+24>>2];b=J[d+20>>2];J[e>>2]=J[d+16>>2];J[e+4>>2]=b}if((h|0)!=(i|0)){continue}break b}}c=P(i,12)+a|0;b=J[c>>2];e=P((h+i|0)/2|0,12)+a|0;if(b>>>0>M[e>>2]){J[d+24>>2]=J[c+8>>2];b=J[c+4>>2];J[d+16>>2]=J[c>>2];J[d+20>>2]=b;J[c+8>>2]=J[e+8>>2];b=J[e+4>>2];J[c>>2]=J[e>>2];J[c+4>>2]=b;J[e+8>>2]=J[d+24>>2];b=J[d+20>>2];J[e>>2]=J[d+16>>2];J[e+4>>2]=b;j=J[c>>2]}else{j=b}f=P(h,12)+a|0;b=J[f>>2];if(j>>>0>b>>>0){J[d+24>>2]=J[c+8>>2];b=J[c+4>>2];J[d+16>>2]=J[c>>2];J[d+20>>2]=b;J[c+8>>2]=J[f+8>>2];b=J[f+4>>2];J[c>>2]=J[f>>2];J[c+4>>2]=b;J[f+8>>2]=J[d+24>>2];b=J[d+20>>2];J[f>>2]=J[d+16>>2];J[f+4>>2]=b;b=J[f>>2]}if(M[e>>2]>b>>>0){J[d+24>>2]=J[e+8>>2];b=J[e+4>>2];J[d+16>>2]=J[e>>2];J[d+20>>2]=b;J[e+8>>2]=J[f+8>>2];b=J[f+4>>2];J[e>>2]=J[f>>2];J[e+4>>2]=b;J[f+8>>2]=J[d+24>>2];b=J[d+20>>2];J[f>>2]=J[d+16>>2];J[f+4>>2]=b}J[d+24>>2]=J[e+8>>2];b=J[e+4>>2];J[d+16>>2]=J[e>>2];J[d+20>>2]=b;c=h-1|0;j=P(c,12)+a|0;b=j;f=J[b+4>>2];J[e>>2]=J[b>>2];J[e+4>>2]=f;J[e+8>>2]=J[b+8>>2];J[b+8>>2]=J[d+24>>2];b=J[d+20>>2];J[j>>2]=J[d+16>>2];J[j+4>>2]=b;b=i;while(1){o=J[j>>2];while(1){e=b;b=b+1|0;f=P(b,12)+a|0;if(M[f>>2]>>0){continue}break}while(1){c=c-1|0;m=P(c,12)+a|0;if(M[m>>2]>o>>>0){continue}break}if((b|0)<(c|0)){J[d+24>>2]=J[f+8>>2];e=J[f+4>>2];J[d+16>>2]=J[f>>2];J[d+20>>2]=e;J[f+8>>2]=J[m+8>>2];e=J[m+4>>2];J[f>>2]=J[m>>2];J[f+4>>2]=e;J[m+8>>2]=J[d+24>>2];e=J[d+20>>2];J[m>>2]=J[d+16>>2];J[m+4>>2]=e;continue}break}J[d+24>>2]=J[f+8>>2];c=J[f+4>>2];J[d+16>>2]=J[f>>2];J[d+20>>2]=c;J[f+8>>2]=J[j+8>>2];c=J[j+4>>2];J[f>>2]=J[j>>2];J[f+4>>2]=c;J[j+8>>2]=J[d+24>>2];c=J[d+20>>2];J[j>>2]=J[d+16>>2];J[j+4>>2]=c;c:{if((b-i|0)<(h-b|0)){if(l-1>>>0<=k>>>0){c=l<<3;if(c){b=J[40592];f=b+12|0;b=(q=f,r=c,s=Ja[J[J[b>>2]+20>>2]](b)|0?42579:69706,t=21054,u=155,p=J[J[f>>2]+8>>2],Ja[p](q|0,r|0,s|0,t|0,u|0)|0)}else{b=0}l=l<<1;b=Ua(b,g,k<<2);c=n;n=1;if(!(!c|!g)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,g)}g=b}b=(k<<2)+g|0;J[b>>2]=i;J[b+4>>2]=e;i=e+2|0;break c}if(l-1>>>0<=k>>>0){c=l<<3;if(c){b=J[40592];f=b+12|0;b=(u=f,t=c,s=Ja[J[J[b>>2]+20>>2]](b)|0?42579:69706,r=21054,q=155,p=J[J[f>>2]+8>>2],Ja[p](u|0,t|0,s|0,r|0,q|0)|0)}else{b=0}l=l<<1;b=Ua(b,g,k<<2);c=n;n=1;if(!(!c|!g)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,g)}g=b}b=(k<<2)+g|0;J[b>>2]=e+2;J[b+4>>2]=h;h=e}k=k+2|0;if((h|0)>(i|0)){continue}break}}if(k){b=k-2|0;i=J[(b<<2)+g>>2];h=J[((k<<2)+g|0)-4>>2];k=b;continue}break}if(!n|!g){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,g)}if(K[d+12|0]){cb(J[d+8>>2])}Ha=d+32|0}function We(a,b){var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=0,l=Q(0),m=0,n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=0,U=0,V=0,W=0,X=0,Y=0,Z=0,_=0,$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=0,ga=0;c=Ha-112|0;Ha=c;W=J[b+32>>2];j=J[b+4>>2];n=J[b+12>>2];T=J[b+20>>2];PG(c,T);f=N[n+24>>2];g=N[n+20>>2];w=N[c+60>>2];x=N[c+48>>2];y=N[c- -64>>2];z=N[c+40>>2];A=N[c+52>>2];B=N[c+68>>2];C=N[c+44>>2];D=N[c+56>>2];E=N[c+96>>2];F=N[c+84>>2];l=N[c+20>>2];o=N[c+16>>2];G=N[c+100>>2];H=N[c+76>>2];I=N[c+88>>2];p=N[c+32>>2];h=N[n+16>>2];q=N[c+28>>2];L=N[c+104>>2];i=N[n+8>>2];M=N[c+80>>2];d=N[n>>2];O=N[c+92>>2];e=N[n+4>>2];R=N[c+36>>2];r=N[c+8>>2];s=N[c>>2];t=N[c+4>>2];S=N[c+72>>2];u=N[c+12>>2];v=N[c+24>>2];J[j+28>>2]=0;J[j+12>>2]=0;N[j+24>>2]=-Q(Q(Q(p*f)+Q(Q(v*h)+Q(q*g)))+Q(Q(Q(d*M)+Q(e*O))+Q(i*L)));N[j+20>>2]=-Q(Q(Q(l*f)+Q(Q(u*h)+Q(o*g)))+Q(Q(Q(d*H)+Q(e*I))+Q(i*G)));N[j+16>>2]=-Q(Q(Q(r*f)+Q(Q(s*h)+Q(t*g)))+Q(Q(Q(d*S)+Q(e*F))+Q(i*E)));N[j+8>>2]=-Q(Q(Q(Q(d*r)+Q(e*l))+Q(i*p))+Q(Q(Q(h*C)+Q(g*D))+Q(f*B)));N[j+4>>2]=-Q(Q(Q(Q(d*t)+Q(e*o))+Q(i*q))+Q(Q(Q(h*z)+Q(g*A))+Q(f*y)));N[j>>2]=-Q(Q(Q(Q(d*s)+Q(e*u))+Q(i*v))+Q(Q(Q(h*R)+Q(g*x))+Q(f*w)));U=J[a+336>>2];if(U>>>0>=2){X=J[a+332>>2];Y=J[a+272>>2];Z=J[a+344>>2];_=J[a+340>>2];m=1;while(1){b=m<<5;a=(J[(b+X|0)+24>>2]<<5)+j|0;o=N[a+16>>2];p=N[a+20>>2];k=P(m,160)+_|0;e=N[k+128>>2];i=N[a+24>>2];l=N[k+124>>2];d=N[k+120>>2];f=N[a>>2];g=N[a+4>>2];h=N[a+8>>2];a=b+j|0;J[a+28>>2]=0;J[a+12>>2]=0;N[a+8>>2]=h;N[a+4>>2]=g;N[a>>2]=f;i=Q(i+Q(Q(l*f)-Q(d*g)));N[a+24>>2]=i;d=Q(p+Q(Q(d*h)-Q(e*f)));N[a+20>>2]=d;e=Q(o+Q(Q(e*g)-Q(l*h)));N[a+16>>2]=e;b=b+n|0;w=N[b>>2];a=P(m,112)+T|0;x=N[a+60>>2];y=N[a+36>>2];z=N[a+48>>2];A=N[b+4>>2];B=N[a- -64>>2];C=N[a+40>>2];D=N[a+52>>2];E=N[b+8>>2];F=N[a+68>>2];G=N[a+44>>2];H=N[a+56>>2];I=N[b+16>>2];L=N[a+96>>2];M=N[a+72>>2];O=N[a+84>>2];l=N[a+8>>2];o=N[a>>2];p=N[a+4>>2];R=N[b+20>>2];S=N[a+100>>2];$=N[a+76>>2];aa=N[a+88>>2];q=N[a+20>>2];r=N[a+12>>2];s=N[a+16>>2];ba=N[b+24>>2];ca=N[a+104>>2];da=N[a+80>>2];ea=N[a+92>>2];t=N[a+32>>2];u=N[a+24>>2];v=N[a+28>>2];J[b+28>>2]=0;J[b+12>>2]=0;N[b+24>>2]=ba+Q(Q(Q(t*i)+Q(Q(u*e)+Q(d*v)))+Q(Q(Q(f*da)+Q(g*ea))+Q(h*ca)));N[b+20>>2]=R+Q(Q(Q(q*i)+Q(Q(r*e)+Q(d*s)))+Q(Q(Q(f*$)+Q(g*aa))+Q(h*S)));N[b+16>>2]=I+Q(Q(Q(l*i)+Q(Q(o*e)+Q(d*p)))+Q(Q(Q(f*M)+Q(g*O))+Q(h*L)));N[b+8>>2]=E+Q(Q(Q(Q(f*l)+Q(g*q))+Q(h*t))+Q(Q(Q(e*G)+Q(d*H))+Q(i*F)));N[b+4>>2]=A+Q(Q(Q(Q(f*p)+Q(g*s))+Q(h*v))+Q(Q(Q(e*C)+Q(d*D))+Q(i*B)));N[b>>2]=w+Q(Q(Q(Q(f*o)+Q(g*r))+Q(h*u))+Q(Q(Q(e*y)+Q(d*z))+Q(i*x)));a=P(m,80)+Z|0;V=K[a+76|0];if(V){fa=(J[a+72>>2]<<2)+W|0;ga=P(m,76)+Y|0;a=0;while(1){k=P(a,24)+ga|0;N[(a<<2)+fa>>2]=Q(Q(N[k+20>>2]*N[b+8>>2])+Q(Q(N[k+12>>2]*N[b>>2])+Q(N[k+16>>2]*N[b+4>>2])))+Q(Q(N[k+8>>2]*N[b+24>>2])+Q(Q(N[k>>2]*N[b+16>>2])+Q(N[k+4>>2]*N[b+20>>2])));a=a+1|0;if((V|0)!=(a|0)){continue}break}}m=m+1|0;if((U|0)!=(m|0)){continue}break}}Ha=c+112|0}function VR(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;d=Ha-960|0;Ha=d;i=b+15|0;if(i>>>0>=16){z=a+16|0;A=i>>>4|0;B=d+684|0;C=d+876|0;D=d+940|0;while(1){J[d+956>>2]=0;x=b>>>0>=16?16:b;p=x;a:{if(!p){break a}while(1){u=J[c>>2];wb(J[a+4>>2],J[a+8>>2],d+60|0,d+96|0,d+48|0,u,0,0);f=N[d+60>>2];g=Q(N[d+72>>2]-f);e=N[d+64>>2];m=Q(N[d+88>>2]-e);f=Q(N[d+84>>2]-f);e=Q(N[d+76>>2]-e);v=Q(Q(g*m)-Q(f*e));k=e;e=N[d+68>>2];n=Q(N[d+92>>2]-e);e=Q(N[d+80>>2]-e);m=Q(Q(k*n)-Q(m*e));n=Q(Q(e*f)-Q(n*g));f=Q(Y(Q(Q(v*v)+Q(Q(m*m)+Q(n*n)))));if(f>Q(0)){f=Q(Q(1)/f);v=Q(v*f);n=Q(n*f);m=Q(m*f)}i=J[d+48>>2];b:{if((i|0)!=-1){wb(J[a+4>>2],J[a+8>>2],d+12|0,d,0,i,0,0);e=N[d+12>>2];q=Q(N[d+24>>2]-e);h=N[d+16>>2];g=Q(N[d+40>>2]-h);r=Q(N[d+36>>2]-e);k=Q(N[d+28>>2]-h);f=Q(Q(q*g)-Q(r*k));l=k;k=N[d+20>>2];s=Q(N[d+44>>2]-k);t=Q(N[d+32>>2]-k);g=Q(Q(l*s)-Q(g*t));l=Q(g*Q(N[d+84>>2]-e));e=Q(Q(t*r)-Q(s*q));i=0;if(!(Q(Q(f*Q(N[d+92>>2]-k))+Q(l+Q(e*Q(N[d+88>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}i=(Q(Q(f*v)+Q(Q(g*m)+Q(n*e)))>2];c:{if((j|0)!=-1){wb(J[a+4>>2],J[a+8>>2],d+12|0,d,0,j,0,0);e=N[d+12>>2];q=Q(N[d+24>>2]-e);h=N[d+16>>2];g=Q(N[d+40>>2]-h);r=Q(N[d+36>>2]-e);k=Q(N[d+28>>2]-h);f=Q(Q(q*g)-Q(r*k));l=k;k=N[d+20>>2];s=Q(N[d+44>>2]-k);t=Q(N[d+32>>2]-k);g=Q(Q(l*s)-Q(g*t));l=Q(g*Q(N[d+60>>2]-e));e=Q(Q(t*r)-Q(s*q));if(!(Q(Q(f*Q(N[d+68>>2]-k))+Q(l+Q(e*Q(N[d+64>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}i=(Q(Q(f*v)+Q(Q(g*m)+Q(n*e)))>2];d:{if((j|0)!=-1){wb(J[a+4>>2],J[a+8>>2],d+12|0,d,0,j,0,0);e=N[d+12>>2];q=Q(N[d+24>>2]-e);h=N[d+16>>2];g=Q(N[d+40>>2]-h);r=Q(N[d+36>>2]-e);k=Q(N[d+28>>2]-h);f=Q(Q(q*g)-Q(r*k));l=k;k=N[d+20>>2];s=Q(N[d+44>>2]-k);t=Q(N[d+32>>2]-k);g=Q(Q(l*s)-Q(g*t));l=Q(g*Q(N[d+72>>2]-e));e=Q(Q(t*r)-Q(s*q));if(!(Q(Q(f*Q(N[d+80>>2]-k))+Q(l+Q(e*Q(N[d+76>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}i=(Q(Q(f*v)+Q(Q(g*m)+Q(n*e)))>2];J[d+956>>2]=o+1;w=d+108|0;j=w+P(o,36)|0;N[j>>2]=N[d+60>>2];N[j+4>>2]=N[d+64>>2];N[j+8>>2]=N[d+68>>2];N[j+12>>2]=N[d+72>>2];N[j+16>>2]=N[d+76>>2];N[j+20>>2]=N[d+80>>2];N[j+24>>2]=N[d+84>>2];N[j+28>>2]=N[d+88>>2];N[j+32>>2]=N[d+92>>2];j=P(o,12)+w|0;J[j+576>>2]=J[d+96>>2];w=J[d+104>>2];J[j+580>>2]=J[d+100>>2];J[j+584>>2]=w;J[((o<<2)+d|0)+876>>2]=u;H[(d+o|0)+940|0]=i;p=p-1|0;if(p){continue}break}o=d+108|0;i=D;j=C;p=B;u=J[d+956>>2];if(!u){break a}while(1){fc(z,o,J[j>>2],K[i|0],p);i=i+1|0;j=j+4|0;p=p+12|0;o=o+36|0;u=u-1|0;if(u){continue}break}}b=b-x|0;y=y+1|0;if((A|0)!=(y|0)){continue}break}}Ha=d+960|0;return 1}function $R(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;d=Ha-960|0;Ha=d;i=b+15|0;if(i>>>0>=16){z=a+16|0;A=i>>>4|0;B=d+684|0;C=d+876|0;D=d+940|0;while(1){J[d+956>>2]=0;x=b>>>0>=16?16:b;p=x;a:{if(!p){break a}while(1){u=J[c>>2];wb(J[a+4>>2],J[a+8>>2],d+60|0,d+96|0,d+48|0,u,0,0);f=N[d+60>>2];g=Q(N[d+72>>2]-f);e=N[d+64>>2];m=Q(N[d+88>>2]-e);f=Q(N[d+84>>2]-f);e=Q(N[d+76>>2]-e);v=Q(Q(g*m)-Q(f*e));k=e;e=N[d+68>>2];n=Q(N[d+92>>2]-e);e=Q(N[d+80>>2]-e);m=Q(Q(k*n)-Q(m*e));n=Q(Q(e*f)-Q(n*g));f=Q(Y(Q(Q(v*v)+Q(Q(m*m)+Q(n*n)))));if(f>Q(0)){f=Q(Q(1)/f);v=Q(v*f);n=Q(n*f);m=Q(m*f)}i=J[d+48>>2];b:{if((i|0)!=-1){wb(J[a+4>>2],J[a+8>>2],d+12|0,d,0,i,0,0);e=N[d+12>>2];q=Q(N[d+24>>2]-e);h=N[d+16>>2];g=Q(N[d+40>>2]-h);r=Q(N[d+36>>2]-e);k=Q(N[d+28>>2]-h);f=Q(Q(q*g)-Q(r*k));l=k;k=N[d+20>>2];s=Q(N[d+44>>2]-k);t=Q(N[d+32>>2]-k);g=Q(Q(l*s)-Q(g*t));l=Q(g*Q(N[d+84>>2]-e));e=Q(Q(t*r)-Q(s*q));i=0;if(!(Q(Q(f*Q(N[d+92>>2]-k))+Q(l+Q(e*Q(N[d+88>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}i=(Q(Q(f*v)+Q(Q(g*m)+Q(n*e)))>2];c:{if((j|0)!=-1){wb(J[a+4>>2],J[a+8>>2],d+12|0,d,0,j,0,0);e=N[d+12>>2];q=Q(N[d+24>>2]-e);h=N[d+16>>2];g=Q(N[d+40>>2]-h);r=Q(N[d+36>>2]-e);k=Q(N[d+28>>2]-h);f=Q(Q(q*g)-Q(r*k));l=k;k=N[d+20>>2];s=Q(N[d+44>>2]-k);t=Q(N[d+32>>2]-k);g=Q(Q(l*s)-Q(g*t));l=Q(g*Q(N[d+60>>2]-e));e=Q(Q(t*r)-Q(s*q));if(!(Q(Q(f*Q(N[d+68>>2]-k))+Q(l+Q(e*Q(N[d+64>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}i=(Q(Q(f*v)+Q(Q(g*m)+Q(n*e)))>2];d:{if((j|0)!=-1){wb(J[a+4>>2],J[a+8>>2],d+12|0,d,0,j,0,0);e=N[d+12>>2];q=Q(N[d+24>>2]-e);h=N[d+16>>2];g=Q(N[d+40>>2]-h);r=Q(N[d+36>>2]-e);k=Q(N[d+28>>2]-h);f=Q(Q(q*g)-Q(r*k));l=k;k=N[d+20>>2];s=Q(N[d+44>>2]-k);t=Q(N[d+32>>2]-k);g=Q(Q(l*s)-Q(g*t));l=Q(g*Q(N[d+72>>2]-e));e=Q(Q(t*r)-Q(s*q));if(!(Q(Q(f*Q(N[d+80>>2]-k))+Q(l+Q(e*Q(N[d+76>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}i=(Q(Q(f*v)+Q(Q(g*m)+Q(n*e)))>2];J[d+956>>2]=o+1;w=d+108|0;j=w+P(o,36)|0;N[j>>2]=N[d+60>>2];N[j+4>>2]=N[d+64>>2];N[j+8>>2]=N[d+68>>2];N[j+12>>2]=N[d+72>>2];N[j+16>>2]=N[d+76>>2];N[j+20>>2]=N[d+80>>2];N[j+24>>2]=N[d+84>>2];N[j+28>>2]=N[d+88>>2];N[j+32>>2]=N[d+92>>2];j=P(o,12)+w|0;J[j+576>>2]=J[d+96>>2];w=J[d+104>>2];J[j+580>>2]=J[d+100>>2];J[j+584>>2]=w;J[((o<<2)+d|0)+876>>2]=u;H[(d+o|0)+940|0]=i;p=p-1|0;if(p){continue}break}o=d+108|0;i=D;j=C;p=B;u=J[d+956>>2];if(!u){break a}while(1){gc(z,o,J[j>>2],K[i|0],p);i=i+1|0;j=j+4|0;p=p+12|0;o=o+36|0;u=u-1|0;if(u){continue}break}}b=b-x|0;y=y+1|0;if((A|0)!=(y|0)){continue}break}}Ha=d+960|0;return 1}function iS(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=Q(0),w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;d=Ha-960|0;Ha=d;i=b+15|0;if(i>>>0>=16){z=a+16|0;A=i>>>4|0;B=d+684|0;C=d+876|0;D=d+940|0;while(1){J[d+956>>2]=0;x=b>>>0>=16?16:b;t=x;a:{if(!t){break a}while(1){u=J[c>>2];wb(J[a+4>>2],J[a+8>>2],d+60|0,d+96|0,d+48|0,u,0,0);f=N[d+60>>2];g=Q(N[d+72>>2]-f);e=N[d+64>>2];m=Q(N[d+88>>2]-e);f=Q(N[d+84>>2]-f);e=Q(N[d+76>>2]-e);v=Q(Q(g*m)-Q(f*e));k=e;e=N[d+68>>2];n=Q(N[d+92>>2]-e);e=Q(N[d+80>>2]-e);m=Q(Q(k*n)-Q(m*e));n=Q(Q(e*f)-Q(n*g));f=Q(Y(Q(Q(v*v)+Q(Q(m*m)+Q(n*n)))));if(f>Q(0)){f=Q(Q(1)/f);v=Q(v*f);n=Q(n*f);m=Q(m*f)}i=J[d+48>>2];b:{if((i|0)!=-1){wb(J[a+4>>2],J[a+8>>2],d+12|0,d,0,i,0,0);e=N[d+12>>2];p=Q(N[d+24>>2]-e);h=N[d+16>>2];g=Q(N[d+40>>2]-h);q=Q(N[d+36>>2]-e);k=Q(N[d+28>>2]-h);f=Q(Q(p*g)-Q(q*k));l=k;k=N[d+20>>2];r=Q(N[d+44>>2]-k);s=Q(N[d+32>>2]-k);g=Q(Q(l*r)-Q(g*s));l=Q(g*Q(N[d+84>>2]-e));e=Q(Q(s*q)-Q(r*p));i=0;if(!(Q(Q(f*Q(N[d+92>>2]-k))+Q(l+Q(e*Q(N[d+88>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}i=(Q(Q(f*v)+Q(Q(g*m)+Q(n*e)))>2];c:{if((j|0)!=-1){wb(J[a+4>>2],J[a+8>>2],d+12|0,d,0,j,0,0);e=N[d+12>>2];p=Q(N[d+24>>2]-e);h=N[d+16>>2];g=Q(N[d+40>>2]-h);q=Q(N[d+36>>2]-e);k=Q(N[d+28>>2]-h);f=Q(Q(p*g)-Q(q*k));l=k;k=N[d+20>>2];r=Q(N[d+44>>2]-k);s=Q(N[d+32>>2]-k);g=Q(Q(l*r)-Q(g*s));l=Q(g*Q(N[d+60>>2]-e));e=Q(Q(s*q)-Q(r*p));if(!(Q(Q(f*Q(N[d+68>>2]-k))+Q(l+Q(e*Q(N[d+64>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}i=(Q(Q(f*v)+Q(Q(g*m)+Q(n*e)))>2];d:{if((j|0)!=-1){wb(J[a+4>>2],J[a+8>>2],d+12|0,d,0,j,0,0);e=N[d+12>>2];p=Q(N[d+24>>2]-e);h=N[d+16>>2];g=Q(N[d+40>>2]-h);q=Q(N[d+36>>2]-e);k=Q(N[d+28>>2]-h);f=Q(Q(p*g)-Q(q*k));l=k;k=N[d+20>>2];r=Q(N[d+44>>2]-k);s=Q(N[d+32>>2]-k);g=Q(Q(l*r)-Q(g*s));l=Q(g*Q(N[d+72>>2]-e));e=Q(Q(s*q)-Q(r*p));if(!(Q(Q(f*Q(N[d+80>>2]-k))+Q(l+Q(e*Q(N[d+76>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}i=(Q(Q(f*v)+Q(Q(g*m)+Q(n*e)))>2];J[d+956>>2]=o+1;w=d+108|0;j=w+P(o,36)|0;N[j>>2]=N[d+60>>2];N[j+4>>2]=N[d+64>>2];N[j+8>>2]=N[d+68>>2];N[j+12>>2]=N[d+72>>2];N[j+16>>2]=N[d+76>>2];N[j+20>>2]=N[d+80>>2];N[j+24>>2]=N[d+84>>2];N[j+28>>2]=N[d+88>>2];N[j+32>>2]=N[d+92>>2];j=P(o,12)+w|0;J[j+576>>2]=J[d+96>>2];w=J[d+104>>2];J[j+580>>2]=J[d+100>>2];J[j+584>>2]=w;J[((o<<2)+d|0)+876>>2]=u;H[(d+o|0)+940|0]=i;t=t-1|0;if(t){continue}break}o=d+108|0;i=D;j=C;t=B;u=J[d+956>>2];if(!u){break a}while(1){ec(z,o,J[j>>2],K[i|0]);i=i+1|0;j=j+4|0;t=t+12|0;o=o+36|0;u=u-1|0;if(u){continue}break}}b=b-x|0;y=y+1|0;if((A|0)!=(y|0)){continue}break}}Ha=d+960|0;return 1}function Ec(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=Q(0),s=0,t=0,u=0,v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=0,L=0,M=Q(0),O=Q(0),S=Q(0),T=Q(0),U=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=0,$=0,aa=0;v=Ha-256|0;Ha=v;a:{if(d&1){f=N[b>>2];k=Q(-f);m=Q(k-f);l=N[b+8>>2];n=Q(-l);M=Q(m*n);g=N[b+12>>2];i=N[b+4>>2];y=Q(-i);h=Q(y-i);O=Q(g*h);o=N[c+12>>2];r=N[c>>2];D=Q(Q(o-r)*Q(.5));B=Q(g*m);C=Q(h*n);z=N[c+16>>2];w=N[c+4>>2];E=Q(Q(z-w)*Q(.5));S=Q(Q(f*m)+Q(1));T=Q(h*y);h=N[c+20>>2];x=N[c+8>>2];F=Q(Q(h-x)*Q(.5));U=Q(Q(Q(R(Q(Q(M-O)*D)))+Q(R(Q(Q(B+C)*E))))+Q(R(Q(Q(S-T)*F))));A=k;k=Q(Q(r+o)*Q(.5));k=Q(k+k);o=Q(Q(w+z)*Q(.5));o=Q(o+o);h=Q(Q(x+h)*Q(.5));r=Q(h+h);z=Q(Q(Q(A*k)-Q(o*i))-Q(l*r));w=Q(N[b+24>>2]*Q(-2));x=Q(N[b+16>>2]*Q(-2));A=Q(N[b+20>>2]*Q(-2));G=Q(Q(l*w)+Q(Q(f*x)+Q(A*i)));h=Q(Q(g*g)+Q(-.5));X=Q(Q(Q(l*G)+Q(Q(w*h)-Q(g*Q(Q(f*A)-Q(x*i)))))+Q(Q(Q(r*h)+Q(g*Q(Q(i*k)-Q(f*o))))-Q(l*z)));Y=Q(U+X);y=Q(m*y);m=Q(n-l);Z=Q(g*m);n=Q(m*n);B=Q(Q(Q(R(Q(Q(y+Z)*D)))+Q(R(Q(Q(S-n)*E))))+Q(R(Q(Q(C-B)*F))));C=Q(Q(Q(i*G)+Q(Q(A*h)-Q(g*Q(Q(l*x)-Q(w*f)))))+Q(Q(Q(o*h)+Q(g*Q(Q(f*r)-Q(l*k))))-Q(i*z)));m=Q(B+C);n=Q(Q(Q(R(Q(Q(Q(Q(1)-T)-n)*D)))+Q(R(Q(Q(y-Z)*E))))+Q(R(Q(Q(M+O)*F))));g=Q(Q(Q(f*G)+Q(Q(x*h)-Q(g*Q(Q(i*w)-Q(A*l)))))+Q(Q(Q(k*h)+Q(g*Q(Q(l*o)-Q(i*r))))-Q(f*z)));f=Q(n+g);l=Q(C-B);i=Q(g-n);g=Q(X-U);break a}Y=N[c+20>>2];m=N[c+16>>2];f=N[c+12>>2];l=N[c+4>>2];i=N[c>>2];g=N[c+8>>2]}k=f;f=N[a>>2];h=Q(k*f);i=Q(i*f);c=J[a+16>>2];s=N[c+12>>2]>2];j=J[p+40>>2];b=j-1|0;n=Q(b>>>0);b:{if(f>n){break b}k=N[a+8>>2];o=Q(Y*k);k=Q(g*k);q=N[c+16>>2]>2];c=p-1|0;r=Q(c>>>0);if(g>r){break b}i=s?i:h;if(iQ(t>>>0)){break c}f=Q(V(f));if(f=Q(0)){t=~~f>>>0;break c}t=0}j=i>n;f=Q(W(i));d:{if(f=Q(0)){q=~~f>>>0;break d}q=0}H=j?b:q;b=0;e:{if(gQ(b>>>0)){break e}g=Q(V(g));if(g=Q(0)){b=~~g>>>0;break e}b=0}j=h>r;q=H-t|0;g=Q(W(h));f:{if(g=Q(0)){s=~~g>>>0;break f}s=0}L=j?c:s;_=L-b|0;if(!(P(q,_)<<1)){break b}f=N[a+4>>2];q=0;g:{if(t>>>0>=H>>>0|b>>>0>=L>>>0){break g}g=Q(m*f);f=Q(l*f);$=d&2;d=P(p,t)+b|0;j=0;h:{while(1){s=b;while(1){u=J[a+12>>2];p=J[u+60>>2];c=d;d=c+1|0;l=Q(I[p+(d<<2)>>1]);u=p+(c+J[u+44>>2]<<2)|0;i=Q(I[u>>1]);h=Q(I[u+4>>1]);u=c<<2;aa=u+p|0;m=Q(I[aa>>1]);i:{if(!(!(gg)|!(gi)|(!(f>m)|!(f>l)))){if(f>h){break i}}if((K[aa+2|0]&127)!=127){if(j>>>0>=64){Ja[J[J[e>>2]+8>>2]](e,j,v)|0;j=0}J[(j<<2)+v>>2]=c<<1;q=q+1|0;j=j+1|0;if($){break h}p=J[J[a+12>>2]+60>>2]}if((K[(p+u|0)+3|0]&127)==127){break i}if(j>>>0>=64){Ja[J[J[e>>2]+8>>2]](e,j,v)|0;j=0}J[(j<<2)+v>>2]=c<<1|1;q=q+1|0;j=j+1|0;if($){break h}}s=s+1|0;if((L|0)!=(s|0)){continue}break}d=J[J[a+12>>2]+44>>2]+(d-_|0)|0;t=t+1|0;if((H|0)!=(t|0)){continue}break}if(!j){break g}}Ja[J[J[e>>2]+8>>2]](e,j,v)|0}}Ha=v+256|0}function aA(a,b,c){var d=Q(0),e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=0,F=Q(0),G=Q(0),I=Q(0),M=0,O=Q(0),R=0,S=0,T=0,U=0,V=Q(0);D=J[a+12>>2];a:{if(!D){d=N[a+48>>2];g=N[a+44>>2];w=N[a+72>>2];x=N[a+68>>2];e=N[a+40>>2];n=N[a+64>>2];break a}k=N[c+12>>2];v=Q(Q(k*k)+Q(-.5));f=J[J[a>>2]+40>>2];T=K[f+64|0]&2;R=J[f+28>>2];E=J[f+24>>2];f=J[a+4>>2];U=J[a+8>>2];r=N[c+4>>2];F=Q(-r);s=N[c>>2];G=Q(-s);t=N[c+8>>2];I=Q(-t);while(1){j=P(J[(M<<2)+U>>2],3);b:{if(T){j=(j<<1)+R|0;u=L[j+4>>1];S=L[j+2>>1];j=L[j>>1];break b}j=(j<<2)+R|0;u=J[j+8>>2];S=J[j+4>>2];j=J[j>>2]}u=P(u,12)+E|0;n=N[u+8>>2];w=N[u>>2];x=N[u+4>>2];u=P(S,12)+E|0;m=N[u+8>>2];q=N[u>>2];y=N[u+4>>2];o=N[c+24>>2];p=N[c+20>>2];j=P(j,12)+E|0;d=N[j>>2];g=N[j+4>>2];h=N[j+8>>2];e=Q(Q(Q(d*N[f+8>>2])+Q(g*N[f+20>>2]))+Q(h*N[f+32>>2]));e=Q(e+e);i=Q(Q(Q(d*N[f>>2])+Q(g*N[f+12>>2]))+Q(h*N[f+24>>2]));i=Q(i+i);d=Q(Q(Q(d*N[f+4>>2])+Q(g*N[f+16>>2]))+Q(h*N[f+28>>2]));h=Q(d+d);l=Q(Q(t*e)+Q(Q(s*i)+Q(r*h)));d=Q(N[c+16>>2]+Q(Q(s*l)+Q(Q(i*v)+Q(k*Q(Q(r*e)+Q(h*I))))));z=Q(N[a+64>>2]+d);N[a+64>>2]=z;g=Q(p+Q(Q(r*l)+Q(Q(h*v)+Q(k*Q(Q(t*i)+Q(e*G))))));A=Q(N[a+68>>2]+g);N[a+68>>2]=A;e=Q(o+Q(Q(t*l)+Q(Q(e*v)+Q(k*Q(Q(s*h)+Q(i*F))))));i=Q(e+N[a+72>>2]);N[a+72>>2]=i;h=N[a+40>>2];h=d>h?h:d;N[a+40>>2]=h;l=N[a+44>>2];l=g>l?l:g;N[a+44>>2]=l;o=N[a+48>>2];o=e>o?o:e;N[a+48>>2]=o;p=N[a+52>>2];p=d>2]=p;d=N[a+56>>2];B=d>g?d:g;N[a+56>>2]=B;d=N[a+60>>2];O=d>e?d:e;N[a+60>>2]=O;V=N[c+16>>2];g=N[c+20>>2];C=i;d=Q(Q(Q(q*N[f+8>>2])+Q(y*N[f+20>>2]))+Q(m*N[f+32>>2]));e=Q(d+d);d=Q(Q(Q(q*N[f>>2])+Q(y*N[f+12>>2]))+Q(m*N[f+24>>2]));i=Q(d+d);d=Q(Q(Q(q*N[f+4>>2])+Q(y*N[f+16>>2]))+Q(m*N[f+28>>2]));m=Q(d+d);q=Q(Q(t*e)+Q(Q(s*i)+Q(r*m)));d=Q(N[c+24>>2]+Q(Q(t*q)+Q(Q(e*v)+Q(k*Q(Q(s*m)+Q(i*F))))));C=Q(C+d);N[a+72>>2]=C;g=Q(g+Q(Q(r*q)+Q(Q(m*v)+Q(k*Q(Q(t*i)+Q(e*G))))));A=Q(A+g);N[a+68>>2]=A;e=Q(V+Q(Q(s*q)+Q(Q(i*v)+Q(k*Q(Q(r*e)+Q(m*I))))));z=Q(z+e);N[a+64>>2]=z;q=d>2]=q;y=g>2]=y;i=e>2]=i;o=d>o?o:d;N[a+48>>2]=o;l=g>l?l:g;N[a+44>>2]=l;h=e>h?h:e;N[a+40>>2]=h;B=N[c+16>>2];g=N[c+20>>2];d=Q(Q(Q(w*N[f+8>>2])+Q(x*N[f+20>>2]))+Q(n*N[f+32>>2]));e=Q(d+d);d=Q(Q(Q(w*N[f>>2])+Q(x*N[f+12>>2]))+Q(n*N[f+24>>2]));m=Q(d+d);d=Q(Q(Q(w*N[f+4>>2])+Q(x*N[f+16>>2]))+Q(n*N[f+28>>2]));n=Q(d+d);p=Q(Q(t*e)+Q(Q(s*m)+Q(r*n)));d=Q(N[c+24>>2]+Q(Q(t*p)+Q(Q(e*v)+Q(k*Q(Q(s*n)+Q(m*F))))));w=Q(C+d);N[a+72>>2]=w;g=Q(g+Q(Q(r*p)+Q(Q(n*v)+Q(k*Q(Q(t*m)+Q(e*G))))));x=Q(A+g);N[a+68>>2]=x;e=Q(B+Q(Q(s*p)+Q(Q(m*v)+Q(k*Q(Q(r*e)+Q(n*I))))));n=Q(z+e);N[a+64>>2]=n;N[a+60>>2]=d>2]=g>2]=eo?o:d;N[a+48>>2]=d;g=g>l?l:g;N[a+44>>2]=g;e=e>h?h:e;N[a+40>>2]=e;M=M+1|0;if((D|0)!=(M|0)){continue}break}}H[a+76|0]=1;k=Q(Q(1)/Q(P(D,3)>>>0));N[a+72>>2]=k*w;N[a+68>>2]=k*x;N[a+64>>2]=k*n;N[b+8>>2]=d;N[b+4>>2]=g;N[b>>2]=e;N[b+12>>2]=N[a+52>>2];N[b+16>>2]=N[a+56>>2];N[b+20>>2]=N[a+60>>2]}function yY(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=Ha-16|0;Ha=k;if(K[a+36|0]&2){d=L[J[a+40>>2]+124>>1]}else{l=J[a+116>>2];d=1;a:{if(l-7>>>0<4294967294){break a}d=L[a+168>>1];if((l|0)==5){break a}d=L[a+148>>1]}}l=d;m=l&65535;H[k+12|0]=m>>>0>256;d=m<<2;b:{if(m>>>0>=257){i=Rb(k+7|0,d,14184,410);break b}i=k-(d+15&524272)|0;Ha=i}J[k+8>>2]=i;f=J[40589];c:{if(K[a+36|0]&2){e=J[a+40>>2];d=L[e+124>>1];e=(d|0)==1?e+120|0:J[J[a+32>>2]+4856>>2]+(J[e+120>>2]<<1)|0;break c}e=sf(a+48|0);g=J[a+116>>2];d=1;d:{if(g-7>>>0<4294967294){break d}d=L[a+168>>1];if((g|0)==5){break d}d=L[a+148>>1]}}g=a+32|0;a=l&65535;h=a>>>0>d>>>0?d:a;e:{if(!h){break e}a=0;if((h|0)!=1){n=h&65534;d=0;while(1){J[(a<<2)+i>>2]=J[J[f+40>>2]+(L[(a<<1)+e>>1]<<2)>>2];j=a|1;J[(j<<2)+i>>2]=J[J[f+40>>2]+(L[(j<<1)+e>>1]<<2)>>2];a=a+2|0;d=d+2|0;if((n|0)!=(d|0)){continue}break}}if(!(h&1)){break e}J[(a<<2)+i>>2]=J[J[f+40>>2]+(L[(a<<1)+e>>1]<<2)>>2]}i=Ha-16|0;Ha=i;f:{g:{h:{i:{d=J[g+4>>2];switch((d>>>30|0)-2|0){case 1:break g;case 0:break i;default:break h}}if(K[J[g>>2]+4785|0]){break g}}f=0;h=0;a=Ha-16|0;d=a;Ha=a;j:{k:{if((c|0)==1){I[d+14>>1]=L[J[b>>2]+52>>1];oh(g+16|0,d+14|0,1);break k}H[d+8|0]=c>>>0>512;e=c<<1;l:{m:{if(c>>>0>=513){e=Rb(d+3|0,e,14274,48);J[d+4>>2]=e;if(!e){break m}break l}e=a-(e+15&262128)|0;Ha=e;J[d+4>>2]=e;if(c){break l}oh(g+16|0,e,c);break k}a=0;Wa(J[40592],16,14274,57,73903,0);cb(0);break j}a=0;if(c-1>>>0>=3){n=c&65532;while(1){I[(a<<1)+e>>1]=L[J[(a<<2)+b>>2]+52>>1];j=a|1;I[(j<<1)+e>>1]=L[J[(j<<2)+b>>2]+52>>1];j=a|2;I[(j<<1)+e>>1]=L[J[(j<<2)+b>>2]+52>>1];j=a|3;I[(j<<1)+e>>1]=L[J[(j<<2)+b>>2]+52>>1];a=a+4|0;f=f+4|0;if((n|0)!=(f|0)){continue}break}}f=c&3;if(f){while(1){I[(a<<1)+e>>1]=L[J[(a<<2)+b>>2]+52>>1];a=a+1|0;h=h+1|0;if((f|0)!=(h|0)){continue}break}}oh(g+16|0,e,c);if(c>>>0<513){break k}cb(e)}a=1;e=J[g>>2];if(!e){break j}e=J[J[e+992>>2]+1024>>2];Ja[J[J[e>>2]+64>>2]](e,g+48|0)}Ha=d+16|0;break f}a=J[g+8>>2];if(!a){a=_a(J[g>>2],d>>>24&15);J[g+8>>2]=a}n:{if((c|0)==1){I[a+124>>1]=1;I[a+120>>1]=L[J[b>>2]+52>>1];break n}f=J[g>>2];d=J[f+4860>>2];e=0;I[i+14>>1]=0;EB(f+4856|0,c+d|0,i+14|0);f=J[f+4856>>2];I[a+124>>1]=c;J[a+120>>2]=d;if(!c){break n}d=f+(d<<1)|0;if(c>>>0>=4){f=c&65532;a=0;while(1){I[d+(e<<1)>>1]=L[J[(e<<2)+b>>2]+52>>1];h=e|1;I[d+(h<<1)>>1]=L[J[(h<<2)+b>>2]+52>>1];h=e|2;I[d+(h<<1)>>1]=L[J[(h<<2)+b>>2]+52>>1];h=e|3;I[d+(h<<1)>>1]=L[J[(h<<2)+b>>2]+52>>1];e=e+4|0;a=a+4|0;if((f|0)!=(a|0)){continue}break}}f=c&3;if(!f){break n}a=0;while(1){I[d+(e<<1)>>1]=L[J[(e<<2)+b>>2]+52>>1];e=e+1|0;a=a+1|0;if((f|0)!=(a|0)){continue}break}}Za(J[g>>2],g);J[g+4>>2]=J[g+4>>2]|2;a=1}Ha=i+16|0;o:{if(a){if(c){a=0;while(1){d=J[(a<<2)+b>>2];J[d+16>>2]=J[d+16>>2]+1;a=a+1|0;if((c|0)!=(a|0)){continue}break}}if(!(l&65535)){break o}a=0;d=J[k+8>>2];while(1){b=J[d+(a<<2)>>2];c=J[b+16>>2]-1|0;J[b+16>>2]=c;if(!c){Ja[J[J[b+12>>2]+8>>2]](b+12|0)}a=a+1|0;if((m|0)!=(a|0)){continue}break}}if((l&65535)>>>0<257){break o}cb(J[k+8>>2])}Ha=k+16|0}function jC(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0;g=Ha-16|0;Ha=g;if(K[a+212|0]){a:{b:{f=J[a+204>>2];if(f){while(1){f=f-1|0;c=J[J[a+200>>2]+(f<<3)>>2];dl(c,b);c=J[c+8>>2];k=N[c>>2];h=J[c>>2];c:{if((h&2139095040)==2139095040){i=N[c+4>>2];break c}i=N[c+4>>2];if((J[c+4>>2]&2139095040)==2139095040){break c}l=N[c+8>>2];if((J[c+8>>2]&2139095040)==2139095040){break c}m=N[c+12>>2];if((J[c+12>>2]&2139095040)==2139095040){break c}n=N[c+16>>2];if((J[c+16>>2]&2139095040)==2139095040){break c}o=N[c+20>>2];if((J[c+20>>2]&2139095040)==2139095040){break c}if(!(!(!(k<=m)|!(i<=n))&l<=o)){if(!(k==Q(85070586659632215e21)&i==Q(85070586659632215e21)&l==Q(85070586659632215e21)&m==Q(-85070586659632215e21)&n==Q(-85070586659632215e21)&o==Q(-85070586659632215e21))){break c}}j=j+1|0}d=J[a+196>>2]+P(f,24)|0;N[d+4>>2]=i;J[d>>2]=h;N[d+8>>2]=N[c+8>>2];N[d+12>>2]=N[c+12>>2];N[d+16>>2]=N[c+16>>2];N[d+20>>2]=N[c+20>>2];if(f){continue}break}b=J[a+204>>2];if((b|0)!=(j|0)){break b}}dl(J[a+168>>2],J[a+196>>2]);break a}c=J[40592]+12|0;h=Ja[J[J[c>>2]+8>>2]](c,b<<2|1,29909,9625,300)|0;if(J[a+204>>2]){c=J[a+200>>2];f=0;b=0;while(1){e=b<<3;q=e+c|0;p=J[q>>2];d=J[p+8>>2];m=N[d>>2];d:{e:{if((J[d>>2]&2139095040)==2139095040){break e}l=N[d+4>>2];if((J[d+4>>2]&2139095040)==2139095040){break e}n=N[d+8>>2];if((J[d+8>>2]&2139095040)==2139095040){break e}i=N[d+12>>2];if((J[d+12>>2]&2139095040)==2139095040){break e}o=N[d+16>>2];if((J[d+16>>2]&2139095040)==2139095040){break e}k=N[d+20>>2];if((J[d+20>>2]&2139095040)==2139095040){break e}if(!(!(!(i>=m)|!(l<=o))&k>=n)){if(m!=Q(85070586659632215e21)|l!=Q(85070586659632215e21)|(n!=Q(85070586659632215e21)|i!=Q(-85070586659632215e21))){break e}if(o!=Q(-85070586659632215e21)|k!=Q(-85070586659632215e21)){break e}}if((b|0)!=(f|0)){c=(f<<3)+c|0;d=J[c>>2];p=J[q+4>>2];J[c>>2]=J[q>>2];J[c+4>>2]=p;c=J[a+200>>2];J[e+c>>2]=d;e=J[a+196>>2];d=e+P(f,24)|0;e=e+P(b,24)|0;N[d>>2]=N[e>>2];N[d+4>>2]=N[e+4>>2];N[d+8>>2]=N[e+8>>2];N[d+12>>2]=N[e+12>>2];N[d+16>>2]=N[e+16>>2];N[d+20>>2]=N[e+20>>2]}J[h+(b<<2)>>2]=f;f=f+1|0;break d}ud(p,1);c=J[a+200>>2];J[(e+c|0)+4>>2]=0}J[h+(J[a+204>>2]<<2)>>2]=b;b=b+1|0;if(b>>>0>2]){continue}break}}J[a+204>>2]=j;f:{if(j){J[g+4>>2]=j;J[g+12>>2]=0;b=J[a+196>>2];J[g>>2]=4;J[g+8>>2]=b;Kg(J[a+168>>2],g);Ie(a+172|0,J[a+204>>2],J[a+168>>2]);J[g+8>>2]=0;J[g>>2]=0;J[g+4>>2]=0;b=J[g+12>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}if(!J[a+144>>2]){break f}b=0;d=J[a+140>>2];c=J[d>>2];if((c|0)==-1){f=J[a+148>>2];while(1){b=b+1|0;if((f|0)==(b|0)){break f}c=J[d+(b<<2)>>2];if((c|0)==-1){continue}break}}d=J[a+148>>2];f=J[a+136>>2];j=J[a+132>>2];while(1){e=j+P(c,20)|0;J[e+16>>2]=J[h+(J[e+16>>2]<<2)>>2];c=J[f+(c<<2)>>2];if((c|0)!=-1){continue}e=J[a+140>>2];while(1){b=b+1|0;if((d|0)==(b|0)){break f}c=J[e+(b<<2)>>2];if((c|0)==-1){continue}break}continue}}ud(J[a+168>>2],1)}if(!h){break a}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,h)}H[a+212|0]=0}Ha=g+16|0}function Nl(a,b){var c=0,d=0,e=0,f=Q(0),g=0,h=0,i=0,j=0;c=Ha-224|0;Ha=c;d=J[a>>2];a:{if((d|0)==J[a+4>>2]){Ja[J[J[d>>2]+152>>2]](d,L[a+8>>1],L[a+10>>1],c+128|0,c+96|0);d=J[c+140>>2];J[c+216>>2]=J[c+136>>2];J[c+220>>2]=d;d=J[c+132>>2];J[c+208>>2]=J[c+128>>2];J[c+212>>2]=d;d=J[c+148>>2];J[c+192>>2]=J[c+144>>2];J[c+196>>2]=d;d=J[c+156>>2];J[c+200>>2]=J[c+152>>2];J[c+204>>2]=d;d=J[c+100>>2];J[c+176>>2]=J[c+96>>2];J[c+180>>2]=d;d=J[c+108>>2];J[c+184>>2]=J[c+104>>2];J[c+188>>2]=d;d=J[c+116>>2];J[c+160>>2]=J[c+112>>2];J[c+164>>2]=d;d=J[c+124>>2];J[c+168>>2]=J[c+120>>2];J[c+172>>2]=d;break a}e=L[a+8>>1];b:{if((e|0)==65535){e=J[d+4>>2];g=J[d>>2];f=N[d+8>>2];J[c+220>>2]=0;N[c+216>>2]=f;J[c+208>>2]=g;J[c+212>>2]=e;f=N[d+24>>2];e=J[d+20>>2];d=J[d+16>>2];J[c+204>>2]=0;N[c+200>>2]=f;J[c+192>>2]=d;J[c+196>>2]=e;break b}Ja[J[J[d>>2]+156>>2]](c+128|0,d,e);d=J[c+140>>2];J[c+216>>2]=J[c+136>>2];J[c+220>>2]=d;d=J[c+132>>2];J[c+208>>2]=J[c+128>>2];J[c+212>>2]=d;d=J[c+148>>2];J[c+192>>2]=J[c+144>>2];J[c+196>>2]=d;d=J[c+156>>2];J[c+200>>2]=J[c+152>>2];J[c+204>>2]=d}d=L[a+10>>1];if((d|0)==65535){d=J[a+4>>2];e=J[d>>2];g=J[d+4>>2];f=N[d+8>>2];J[c+188>>2]=0;N[c+184>>2]=f;J[c+176>>2]=e;J[c+180>>2]=g;f=N[d+24>>2];e=J[d+20>>2];d=J[d+16>>2];J[c+172>>2]=0;N[c+168>>2]=f;J[c+160>>2]=d;J[c+164>>2]=e;break a}e=J[a+4>>2];Ja[J[J[e>>2]+156>>2]](c+128|0,e,d);d=J[c+140>>2];J[c+184>>2]=J[c+136>>2];J[c+188>>2]=d;d=J[c+132>>2];J[c+176>>2]=J[c+128>>2];J[c+180>>2]=d;d=J[c+148>>2];J[c+160>>2]=J[c+144>>2];J[c+164>>2]=d;d=J[c+156>>2];J[c+168>>2]=J[c+152>>2];J[c+172>>2]=d}J[c+136>>2]=0;J[c+140>>2]=0;J[c+128>>2]=0;J[c+132>>2]=0;J[c+104>>2]=0;J[c+108>>2]=0;J[c+96>>2]=0;J[c+100>>2]=0;J[c+88>>2]=0;J[c+92>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;J[c+72>>2]=0;J[c+76>>2]=0;J[c+64>>2]=0;J[c+68>>2]=0;Kr(a,c+208|0,c+176|0,c+192|0,c+160|0,c+128|0,c+96|0,c+80|0,c- -64|0,K[b|0]);e=L[a+8>>1];d=J[a>>2];c:{if((d|0)==J[a+4>>2]){Ja[J[J[d>>2]+132>>2]](d,e,c+128|0,c+80|0,L[a+10>>1],c+96|0,c- -64|0,J[b+32>>2],J[b+36>>2]);break c}d:{if((e|0)==65535){e=J[c+212>>2];g=J[c+208>>2];N[d+8>>2]=N[c+216>>2];J[d>>2]=g;J[d+4>>2]=e;f=N[c+200>>2];e=J[c+196>>2];d=J[a>>2];J[d+16>>2]=J[c+192>>2];J[d+20>>2]=e;N[d+24>>2]=f;break d}g=J[b+36>>2];h=J[b+32>>2];j=J[J[d>>2]+128>>2];i=J[c+140>>2];J[c+56>>2]=J[c+136>>2];J[c+60>>2]=i;i=J[c+132>>2];J[c+48>>2]=J[c+128>>2];J[c+52>>2]=i;i=J[c+84>>2];J[c+32>>2]=J[c+80>>2];J[c+36>>2]=i;i=J[c+92>>2];J[c+40>>2]=J[c+88>>2];J[c+44>>2]=i;Ja[j|0](d,e,c+48|0,c+32|0,h,g)}d=L[a+10>>1];if((d|0)==65535){d=J[c+180>>2];e=J[c+176>>2];b=J[a+4>>2];N[b+8>>2]=N[c+184>>2];J[b>>2]=e;J[b+4>>2]=d;f=N[c+168>>2];b=J[c+164>>2];a=J[a+4>>2];J[a+16>>2]=J[c+160>>2];J[a+20>>2]=b;N[a+24>>2]=f;break c}e=J[b+36>>2];b=J[b+32>>2];a=J[a+4>>2];g=J[J[a>>2]+128>>2];h=J[c+108>>2];J[c+24>>2]=J[c+104>>2];J[c+28>>2]=h;h=J[c+100>>2];J[c+16>>2]=J[c+96>>2];J[c+20>>2]=h;h=J[c+68>>2];J[c>>2]=J[c+64>>2];J[c+4>>2]=h;h=J[c+76>>2];J[c+8>>2]=J[c+72>>2];J[c+12>>2]=h;Ja[g|0](a,d,c+16|0,c,b,e)}Ha=c+224|0}function NH(a,b,c){var d=Q(0),e=0,f=0,g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),S=Q(0),T=0,U=Q(0),V=0,W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=0,fa=Q(0),ga=Q(0),ha=0,ia=0,ja=0,ka=Q(0),la=Q(0),ma=Q(0),na=Q(0),oa=Q(0);f=J[a+4>>2];p=N[f+24>>2];q=N[f+20>>2];g=J[a>>2];r=N[g+24>>2];s=N[g+20>>2];t=N[f+16>>2];u=N[g+16>>2];v=N[f+8>>2];w=N[f+4>>2];x=N[f>>2];y=N[g+8>>2];z=N[g+4>>2];A=N[g>>2];e=L[a+22>>1];if(e){X=Q(N[g+56>>2]-N[f+56>>2]);Y=Q(N[g+52>>2]-N[f+52>>2]);h=J[a+24>>2];ia=h+(e<<4)|0;Z=Q(N[g+48>>2]-N[f+48>>2]);_=N[f+40>>2];$=N[f+36>>2];aa=N[g+40>>2];ba=N[g+36>>2];ca=N[f+32>>2];da=N[g+32>>2];while(1){a=h;F=a+80|0;e=K[a+2|0];T=F+P(e,48)|0;ea=T+((e<<2)+12&2032)|0;V=K[a+3|0];ja=V<<6;G=N[a+48>>2];H=N[a+12>>2];fa=N[a+8>>2];ga=N[a+4>>2];a:{if(!e){i=Q(0);break a}j=N[a+40>>2];k=N[a+32>>2];n=N[a+36>>2];W=Q(Q(X*j)+Q(Q(Z*k)+Q(Y*n)));U=Q(G*k);B=Q(H*k);ka=Q(G*j);la=Q(G*n);ma=Q(H*j);na=Q(H*n);I=Q(-N[a+44>>2]);m=0;i=Q(0);while(1){h=F+P(m,48)|0;d=N[h+32>>2];ha=(m<<2)+T|0;l=N[ha>>2];M=Q(-l);oa=d;C=N[h+8>>2];D=N[h>>2];E=N[h+4>>2];o=N[h+24>>2];S=N[h+16>>2];O=N[h+20>>2];d=Q(N[h+12>>2]+Q(Q(W+Q(Q(Q(aa*C)+Q(Q(da*D)+Q(ba*E)))-Q(Q(_*o)+Q(Q(ca*S)+Q($*O)))))-Q(d*c)));d=Q(N[h+36>>2]*(b>d?b:d));d=Q(N[h+28>>2]*Q(Q(oa+(dM?d:M));d=d>Q(34028234663852886e22)?Q(34028234663852886e22):d;N[ha>>2]=d;i=Q(i+d);d=Q(d-l);v=Q(v-Q(ka*d));w=Q(w-Q(la*d));x=Q(x-Q(U*d));y=Q(y+Q(ma*d));z=Q(z+Q(na*d));A=Q(A+Q(B*d));l=Q(fa*d);p=Q(p-Q(o*l));q=Q(q-Q(O*l));t=Q(t-Q(S*l));d=Q(ga*d);r=Q(r+Q(C*d));s=Q(s+Q(E*d));u=Q(u+Q(D*d));m=m+1|0;if((e|0)!=(m|0)){continue}break}}h=ea+ja|0;if(V){S=Q(i*N[a+16>>2]);O=Q(i*N[a+20>>2]);W=Q(-O);m=0;F=0;while(1){e=(m<<6)+ea|0;n=N[e+56>>2];o=Q(n*W);U=N[e+52>>2];d=N[e+44>>2];i=N[e+8>>2];j=N[e>>2];k=N[e+4>>2];I=N[e+24>>2];l=N[e+16>>2];M=N[e+20>>2];C=N[e+40>>2];D=N[e+32>>2];E=N[e+36>>2];B=N[e+28>>2];d=Q(Q(U-Q(d*Q(Q(N[e+48>>2]*Q(N[e+12>>2]+Q(Q(Q(Q(i*X)+Q(Q(j*Z)+Q(Y*k)))+Q(Q(Q(I*aa)+Q(Q(l*da)+Q(ba*M)))-Q(Q(C*_)+Q(Q(D*ca)+Q($*E)))))-Q(B*c))))-B)))-Q(d*Q(Q(Q(Q(Q(A*j)+Q(u*l))-Q(Q(x*j)+Q(t*D)))+Q(Q(Q(z*k)+Q(s*M))-Q(Q(w*k)+Q(q*E))))+Q(Q(Q(y*i)+Q(r*I))-Q(Q(v*i)+Q(p*C))))));o=dQ(S*n);d=e?o>2]=d;d=Q(d-U);v=Q(v-Q(Q(G*i)*d));w=Q(w-Q(Q(G*k)*d));x=Q(x-Q(Q(G*j)*d));y=Q(y+Q(Q(H*i)*d));z=Q(z+Q(Q(H*k)*d));A=Q(A+Q(Q(H*j)*d));i=Q(fa*d);p=Q(p-Q(C*i));q=Q(q-Q(E*i));t=Q(t-Q(D*i));d=Q(ga*d);r=Q(r+Q(I*d));s=Q(s+Q(M*d));u=Q(u+Q(l*d));F=e|F;m=m+1|0;if((V|0)!=(m|0)){continue}break}J[a+56>>2]=0-(F&1)}if(h>>>0>>0){continue}break}}N[g+8>>2]=y;N[g+4>>2]=z;N[g>>2]=A;N[f+8>>2]=v;N[f+4>>2]=w;N[f>>2]=x;N[g+24>>2]=r;N[g+20>>2]=s;N[g+16>>2]=u;N[f+24>>2]=p;N[f+20>>2]=q;N[f+16>>2]=t}function Md(a,b){var c=0,d=0,e=0,f=Q(0),g=0,h=0,i=0,j=0;c=Ha-224|0;Ha=c;d=J[a>>2];a:{if((d|0)==J[a+4>>2]){Ja[J[J[d>>2]+152>>2]](d,L[a+8>>1],L[a+10>>1],c+128|0,c+96|0);d=J[c+140>>2];J[c+216>>2]=J[c+136>>2];J[c+220>>2]=d;d=J[c+132>>2];J[c+208>>2]=J[c+128>>2];J[c+212>>2]=d;d=J[c+148>>2];J[c+192>>2]=J[c+144>>2];J[c+196>>2]=d;d=J[c+156>>2];J[c+200>>2]=J[c+152>>2];J[c+204>>2]=d;d=J[c+100>>2];J[c+176>>2]=J[c+96>>2];J[c+180>>2]=d;d=J[c+108>>2];J[c+184>>2]=J[c+104>>2];J[c+188>>2]=d;d=J[c+116>>2];J[c+160>>2]=J[c+112>>2];J[c+164>>2]=d;d=J[c+124>>2];J[c+168>>2]=J[c+120>>2];J[c+172>>2]=d;break a}e=L[a+8>>1];b:{if((e|0)==65535){e=J[d+4>>2];g=J[d>>2];f=N[d+8>>2];J[c+220>>2]=0;N[c+216>>2]=f;J[c+208>>2]=g;J[c+212>>2]=e;f=N[d+24>>2];e=J[d+20>>2];d=J[d+16>>2];J[c+204>>2]=0;N[c+200>>2]=f;J[c+192>>2]=d;J[c+196>>2]=e;break b}Ja[J[J[d>>2]+156>>2]](c+128|0,d,e);d=J[c+140>>2];J[c+216>>2]=J[c+136>>2];J[c+220>>2]=d;d=J[c+132>>2];J[c+208>>2]=J[c+128>>2];J[c+212>>2]=d;d=J[c+148>>2];J[c+192>>2]=J[c+144>>2];J[c+196>>2]=d;d=J[c+156>>2];J[c+200>>2]=J[c+152>>2];J[c+204>>2]=d}d=L[a+10>>1];if((d|0)==65535){d=J[a+4>>2];e=J[d>>2];g=J[d+4>>2];f=N[d+8>>2];J[c+188>>2]=0;N[c+184>>2]=f;J[c+176>>2]=e;J[c+180>>2]=g;f=N[d+24>>2];e=J[d+20>>2];d=J[d+16>>2];J[c+172>>2]=0;N[c+168>>2]=f;J[c+160>>2]=d;J[c+164>>2]=e;break a}e=J[a+4>>2];Ja[J[J[e>>2]+156>>2]](c+128|0,e,d);d=J[c+140>>2];J[c+184>>2]=J[c+136>>2];J[c+188>>2]=d;d=J[c+132>>2];J[c+176>>2]=J[c+128>>2];J[c+180>>2]=d;d=J[c+148>>2];J[c+160>>2]=J[c+144>>2];J[c+164>>2]=d;d=J[c+156>>2];J[c+168>>2]=J[c+152>>2];J[c+172>>2]=d}J[c+136>>2]=0;J[c+140>>2]=0;J[c+128>>2]=0;J[c+132>>2]=0;J[c+104>>2]=0;J[c+108>>2]=0;J[c+96>>2]=0;J[c+100>>2]=0;J[c+88>>2]=0;J[c+92>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;J[c+72>>2]=0;J[c+76>>2]=0;J[c+64>>2]=0;J[c+68>>2]=0;Mr(a,c+208|0,c+176|0,c+192|0,c+160|0,c+128|0,c+96|0,c+80|0,c- -64|0);e=L[a+8>>1];d=J[a>>2];c:{if((d|0)==J[a+4>>2]){Ja[J[J[d>>2]+132>>2]](d,e,c+128|0,c+80|0,L[a+10>>1],c+96|0,c- -64|0,J[b+32>>2],J[b+36>>2]);break c}d:{if((e|0)==65535){e=J[c+212>>2];g=J[c+208>>2];N[d+8>>2]=N[c+216>>2];J[d>>2]=g;J[d+4>>2]=e;f=N[c+200>>2];e=J[c+196>>2];d=J[a>>2];J[d+16>>2]=J[c+192>>2];J[d+20>>2]=e;N[d+24>>2]=f;break d}g=J[b+36>>2];h=J[b+32>>2];j=J[J[d>>2]+128>>2];i=J[c+140>>2];J[c+56>>2]=J[c+136>>2];J[c+60>>2]=i;i=J[c+132>>2];J[c+48>>2]=J[c+128>>2];J[c+52>>2]=i;i=J[c+84>>2];J[c+32>>2]=J[c+80>>2];J[c+36>>2]=i;i=J[c+92>>2];J[c+40>>2]=J[c+88>>2];J[c+44>>2]=i;Ja[j|0](d,e,c+48|0,c+32|0,h,g)}d=L[a+10>>1];if((d|0)==65535){d=J[c+180>>2];e=J[c+176>>2];b=J[a+4>>2];N[b+8>>2]=N[c+184>>2];J[b>>2]=e;J[b+4>>2]=d;f=N[c+168>>2];b=J[c+164>>2];a=J[a+4>>2];J[a+16>>2]=J[c+160>>2];J[a+20>>2]=b;N[a+24>>2]=f;break c}e=J[b+36>>2];b=J[b+32>>2];a=J[a+4>>2];g=J[J[a>>2]+128>>2];h=J[c+108>>2];J[c+24>>2]=J[c+104>>2];J[c+28>>2]=h;h=J[c+100>>2];J[c+16>>2]=J[c+96>>2];J[c+20>>2]=h;h=J[c+68>>2];J[c>>2]=J[c+64>>2];J[c+4>>2]=h;h=J[c+76>>2];J[c+8>>2]=J[c+72>>2];J[c+12>>2]=h;Ja[g|0](a,d,c+16|0,c,b,e)}Ha=c+224|0}function LH(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0);a=J[a+24>>2];if(K[a+1|0]){w=N[k+8>>2];q=N[a+56>>2];x=N[k>>2];s=N[a+48>>2];t=N[a+52>>2];y=N[k+4>>2];z=Q(Q(w*q)+Q(Q(x*s)+Q(t*y)));u=N[k+12>>2];A=Q(Q(u*u)+Q(-.5));v=Q(Q(w*z)+Q(Q(u*Q(Q(x*t)-Q(s*y)))+Q(q*A)));Y=Q(Q(Q(v+v)+N[g+8>>2])-q);v=Q(Q(y*z)+Q(Q(u*Q(Q(w*s)-Q(q*x)))+Q(t*A)));Z=Q(Q(N[g+4>>2]+Q(v+v))-t);q=Q(Q(x*z)+Q(Q(u*Q(Q(y*q)-Q(t*w)))+Q(s*A)));_=Q(Q(N[g>>2]+Q(q+q))-s);w=N[j+8>>2];q=N[a+40>>2];x=N[j>>2];s=N[a+32>>2];t=N[a+36>>2];y=N[j+4>>2];z=Q(Q(w*q)+Q(Q(x*s)+Q(t*y)));u=N[j+12>>2];A=Q(Q(u*u)+Q(-.5));v=Q(Q(w*z)+Q(Q(u*Q(Q(x*t)-Q(s*y)))+Q(q*A)));$=Q(Q(Q(v+v)+N[f+8>>2])-q);v=Q(Q(y*z)+Q(Q(u*Q(Q(w*s)-Q(q*x)))+Q(t*A)));aa=Q(Q(Q(v+v)+N[f+4>>2])-t);q=Q(Q(x*z)+Q(Q(u*Q(Q(y*q)-Q(t*w)))+Q(s*A)));ba=Q(Q(N[f>>2]+Q(q+q))-s);k=a+176|0;j=0;s=Q(0);t=Q(0);u=Q(0);w=Q(0);x=Q(0);y=Q(0);z=Q(0);A=Q(0);v=Q(0);while(1){q=N[k+80>>2];D=N[k+8>>2];E=N[k>>2];F=N[k+4>>2];G=N[k+24>>2];H=N[k+16>>2];I=N[k+20>>2];L=N[k+40>>2];M=N[k+32>>2];O=N[k+36>>2];P=N[k+56>>2];R=N[k+48>>2];S=N[k+52>>2];B=N[k+64>>2];r=Q(N[k+28>>2]*Q(Q(Q(Q(Q(Q($*D)+Q(Q(ba*E)+Q(aa*F)))-Q(Q(Y*G)+Q(Q(_*H)+Q(Z*I))))+N[k+12>>2])+Q(N[k+92>>2]*Q(Q(Q(L*N[h+8>>2])+Q(Q(M*N[h>>2])+Q(O*N[h+4>>2])))-Q(Q(P*N[i+8>>2])+Q(Q(R*N[i>>2])+Q(S*N[i+4>>2]))))))-Q(B*l)));r=q>2];T=N[k+76>>2];U=N[k+88>>2];q=J[k+84>>2]&64?Q(-34028234663852886e22):Q(-q);q=Q(Q(N[k+60>>2]*T)+Q(Q(U*Q(B+(q>2])*Q(Q(Q(Q(Q(E*N[b>>2])+Q(M*N[d>>2]))-Q(Q(H*N[c>>2])+Q(R*N[e>>2])))+Q(Q(Q(F*N[b+4>>2])+Q(O*N[d+4>>2]))-Q(Q(I*N[c+4>>2])+Q(S*N[e+4>>2]))))+Q(Q(Q(D*N[b+8>>2])+Q(L*N[d+8>>2]))-Q(Q(G*N[c+8>>2])+Q(P*N[e+8>>2])))))));q=q>2];q=q>2]=q;r=N[k+104>>2];B=N[k+100>>2];C=N[k+96>>2];J[b+12>>2]=0;q=Q(q-T);N[b+4>>2]=N[b+4>>2]+Q(B*q);N[b+8>>2]=N[b+8>>2]+Q(r*q);N[b>>2]=N[b>>2]+Q(C*q);r=N[k+112>>2];B=N[k+116>>2];C=N[k+120>>2];J[d+12>>2]=0;N[d+8>>2]=Q(q*C)+N[d+8>>2];N[d+4>>2]=Q(q*B)+N[d+4>>2];N[d>>2]=Q(r*q)+N[d>>2];r=N[k+132>>2];B=N[k+136>>2];C=N[k+128>>2];J[c+12>>2]=0;N[c+8>>2]=Q(q*B)+N[c+8>>2];N[c+4>>2]=Q(q*r)+N[c+4>>2];N[c>>2]=Q(q*C)+N[c>>2];r=N[k+144>>2];B=N[k+148>>2];C=N[k+152>>2];J[e+12>>2]=0;N[e+8>>2]=Q(q*C)+N[e+8>>2];N[e+4>>2]=Q(q*B)+N[e+4>>2];N[e>>2]=Q(q*r)+N[e>>2];v=Q(v+Q(P*q));A=Q(A+Q(S*q));z=Q(z+Q(R*q));u=Q(u+Q(G*q));t=Q(t+Q(I*q));s=Q(s+Q(H*q));y=Q(y+Q(L*q));x=Q(x+Q(O*q));w=Q(w+Q(M*q));V=Q(V+Q(D*q));W=Q(W+Q(F*q));X=Q(X+Q(E*q));k=k+160|0;j=j+1|0;if(j>>>0>2];J[m+12>>2]=0;N[m+8>>2]=V*l;N[m+4>>2]=W*l;N[m>>2]=X*l;l=N[a+64>>2];J[n+12>>2]=0;N[n+8>>2]=u*l;N[n+4>>2]=t*l;N[n>>2]=s*l;l=N[a+60>>2];J[o+12>>2]=0;N[o+8>>2]=y*l;N[o+4>>2]=x*l;N[o>>2]=w*l;l=N[a+68>>2];J[p+12>>2]=0;N[p+8>>2]=v*l;N[p+4>>2]=A*l;N[p>>2]=z*l}function Fy(a,b,c,d,e,f,g,h){var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),S=Q(0);q=N[a+56>>2];r=N[a+52>>2];s=N[a+48>>2];o=J[c+40>>2];F=N[o>>2];K=N[h>>2];k=Q(-K);G=N[o+16>>2];D=N[h+4>>2];H=N[o+32>>2];E=N[h+8>>2];L=Q(Q(Q(F*k)-Q(G*D))-Q(H*E));I=N[o+8>>2];u=N[o+24>>2];v=N[o+40>>2];M=Q(Q(Q(I*k)-Q(u*D))-Q(v*E));w=N[o+4>>2];x=N[o+20>>2];n=N[o+36>>2];O=Q(Q(Q(w*k)-Q(x*D))-Q(n*E));S=Q(N[a+80>>2]+N[g>>2]);y=J[b+16>>2];a:{b:{if(!y){k=Q(0);break b}z=Q(Q(v*q)+Q(Q(I*s)+Q(u*r)));A=Q(Q(n*q)+Q(Q(w*s)+Q(x*r)));B=Q(Q(H*q)+Q(Q(F*s)+Q(G*r)));o=J[b+24>>2];j=Q(1);k=Q(0);c:{while(1){d:{g=o+P(p,20)|0;t=N[g+8>>2];l=N[g>>2];i=N[g+4>>2];m=Q(N[g+12>>2]+Q(Q(t*z)+Q(Q(l*B)+Q(A*i))));i=Q(Q(t*M)+Q(Q(l*L)+Q(O*i)));e:{if(Q(R(i))Q(0))){break e}break d}l=Q(Q(-m)/i);g=il?l:j;k=g?k>>0<=p>>>0;if((p|0)!=(y|0)){continue}break c}break}k=Q(0)}if(!C){break a}}if(!(k<=S)){break a}u=N[d+20>>2];v=N[d+24>>2];w=N[d+36>>2];x=N[d+52>>2];t=N[d+40>>2];m=N[d+56>>2];z=N[d+8>>2];A=N[d+4>>2];B=N[d>>2];l=N[d+16>>2];i=N[d+32>>2];j=N[d+48>>2];g=P(J[f>>2],48)+e|0;J[g+12>>2]=0;m=Q(q-m);n=i;i=Q(s-j);j=Q(r-x);N[g+8>>2]=Q(t*m)+Q(Q(n*i)+Q(w*j));N[g+4>>2]=Q(v*m)+Q(Q(l*i)+Q(j*u));N[g>>2]=Q(z*m)+Q(Q(B*i)+Q(j*A));i=N[a+52>>2];j=N[a+56>>2];g=P(J[f>>2],48)+e|0;N[g+16>>2]=N[a+48>>2]-Q(K*k);J[g+28>>2]=0;N[g+24>>2]=j-Q(E*k);N[g+20>>2]=i-Q(D*k);j=N[h+8>>2];C=J[h+4>>2];o=J[h>>2];g=J[f>>2];J[f>>2]=g+1;g=P(g,48)+e|0;J[g+32>>2]=o;J[g+36>>2]=C;N[g+44>>2]=k;N[g+40>>2]=j;c=J[c+40>>2];v=N[c+40>>2];u=N[c+24>>2];n=N[c+36>>2];x=N[c+20>>2];y=J[b+16>>2];I=N[c+8>>2];w=N[c+4>>2];H=N[c+32>>2];G=N[c+16>>2];F=N[c>>2]}q=N[a+64>>2];r=N[a+68>>2];s=N[a+72>>2];f:{g:{if(!y){j=Q(0);break g}z=Q(Q(v*s)+Q(Q(I*q)+Q(r*u)));A=Q(Q(n*s)+Q(Q(w*q)+Q(r*x)));B=Q(Q(H*s)+Q(Q(F*q)+Q(r*G)));c=J[b+24>>2];n=Q(1);C=0;p=0;j=Q(0);h:{while(1){i:{b=c+P(p,20)|0;t=N[b+8>>2];l=N[b>>2];i=N[b+4>>2];m=Q(N[b+12>>2]+Q(Q(t*z)+Q(Q(l*B)+Q(A*i))));i=Q(Q(t*M)+Q(Q(l*L)+Q(O*i)));j:{if(Q(R(i))Q(0))){break j}break i}l=Q(Q(-m)/i);b=in){break i}p=p+1|0;C=y>>>0<=p>>>0;if((p|0)!=(y|0)){continue}break h}break}j=k}if(!C){break f}}if(!(j<=S)){break f}u=N[d+20>>2];v=N[d+24>>2];w=N[d+36>>2];x=N[d+52>>2];t=N[d+40>>2];m=N[d+56>>2];z=N[d+8>>2];A=N[d+4>>2];B=N[d>>2];l=N[d+16>>2];i=N[d+32>>2];k=N[d+48>>2];b=P(J[f>>2],48)+e|0;J[b+12>>2]=0;m=Q(s-m);n=i;i=Q(q-k);k=Q(r-x);N[b+8>>2]=Q(t*m)+Q(Q(n*i)+Q(w*k));N[b+4>>2]=Q(v*m)+Q(Q(l*i)+Q(k*u));N[b>>2]=Q(z*m)+Q(Q(B*i)+Q(k*A));i=N[a+68>>2];k=N[a+72>>2];b=P(J[f>>2],48)+e|0;N[b+16>>2]=N[a+64>>2]-Q(K*j);J[b+28>>2]=0;N[b+24>>2]=k-Q(E*j);N[b+20>>2]=i-Q(D*j);k=N[h+8>>2];c=J[h+4>>2];b=J[h>>2];a=J[f>>2];J[f>>2]=a+1;a=P(a,48)+e|0;J[a+32>>2]=b;J[a+36>>2]=c;N[a+44>>2]=j;N[a+40>>2]=k}}function zi(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0);h=N[c+20>>2];i=N[c+24>>2];e=N[c+36>>2];q=N[c+40>>2];r=N[c+56>>2];s=N[c+48>>2];t=N[c+52>>2];R=N[b+20>>2];S=N[b+36>>2];T=N[b+24>>2];U=N[b+40>>2];j=N[b+52>>2];k=N[b+56>>2];z=N[b+112>>2];V=N[b+128>>2];l=N[b- -64>>2];A=N[b+68>>2];B=N[b+72>>2];C=N[b+132>>2];W=N[b+100>>2];X=N[b+116>>2];D=N[b+80>>2];E=N[b+84>>2];f=N[c+68>>2];F=N[b+88>>2];g=N[c+72>>2];G=N[b+136>>2];v=N[c+88>>2];Y=N[b+104>>2];w=N[c+80>>2];Z=N[b+120>>2];x=N[c+84>>2];m=N[c+8>>2];n=N[c>>2];o=N[c+4>>2];p=N[c+16>>2];u=N[c+32>>2];_=N[b+32>>2];$=N[b+16>>2];aa=N[b>>2];ba=N[b+4>>2];ca=N[b+8>>2];H=N[b+48>>2];da=N[b+96>>2];y=N[c+64>>2];J[d+92>>2]=0;J[d+76>>2]=0;J[d+60>>2]=0;J[d+44>>2]=0;J[d+28>>2]=0;J[d+12>>2]=0;I=Q(Q(Q(F*g)+Q(Q(D*y)+Q(f*E)))+Q(Q(G*v)+Q(Q(Y*w)+Q(x*Z))));N[d+88>>2]=I;K=Q(Q(Q(B*g)+Q(Q(l*y)+Q(f*A)))+Q(Q(C*v)+Q(Q(W*w)+Q(x*X))));N[d+84>>2]=K;L=Q(Q(Q(k*g)+Q(Q(H*y)+Q(f*j)))+Q(Q(V*v)+Q(Q(da*w)+Q(x*z))));N[d+80>>2]=L;M=Q(Q(Q(U*g)+Q(Q(ca*y)+Q(f*T)))+Q(Q(F*v)+Q(Q(k*w)+Q(x*B))));N[d+72>>2]=M;O=Q(Q(Q(S*g)+Q(Q(ba*y)+Q(f*R)))+Q(Q(E*v)+Q(Q(j*w)+Q(x*A))));N[d+68>>2]=O;P=Q(Q(Q(_*g)+Q(Q(aa*y)+Q(f*$)))+Q(Q(D*v)+Q(Q(H*w)+Q(x*l))));N[d+64>>2]=P;ea=Q(Q(Q(F*q)+Q(Q(D*u)+Q(e*E)))+Q(Q(G*r)+Q(Q(Y*s)+Q(t*Z))));N[d+56>>2]=ea;fa=Q(Q(Q(B*q)+Q(Q(l*u)+Q(e*A)))+Q(Q(C*r)+Q(Q(W*s)+Q(t*X))));N[d+52>>2]=fa;ga=Q(Q(Q(k*q)+Q(Q(H*u)+Q(e*j)))+Q(Q(V*r)+Q(Q(da*s)+Q(t*z))));N[d+48>>2]=ga;ha=Q(Q(Q(U*q)+Q(Q(ca*u)+Q(e*T)))+Q(Q(F*r)+Q(Q(k*s)+Q(t*B))));N[d+40>>2]=ha;ia=Q(Q(Q(S*q)+Q(Q(ba*u)+Q(e*R)))+Q(Q(E*r)+Q(Q(j*s)+Q(t*A))));N[d+36>>2]=ia;ja=Q(Q(Q(_*q)+Q(Q(aa*u)+Q(e*$)))+Q(Q(D*r)+Q(Q(H*s)+Q(t*l))));N[d+32>>2]=ja;G=Q(Q(Q(F*m)+Q(Q(D*n)+Q(o*E)))+Q(Q(G*i)+Q(Q(Y*p)+Q(h*Z))));N[d+24>>2]=G;C=Q(Q(Q(B*m)+Q(Q(l*n)+Q(o*A)))+Q(Q(C*i)+Q(Q(W*p)+Q(h*X))));N[d+20>>2]=C;z=Q(Q(Q(k*m)+Q(Q(H*n)+Q(o*j)))+Q(Q(V*i)+Q(Q(da*p)+Q(h*z))));N[d+16>>2]=z;k=Q(Q(Q(U*m)+Q(Q(ca*n)+Q(o*T)))+Q(Q(F*i)+Q(Q(k*p)+Q(h*B))));N[d+8>>2]=k;j=Q(Q(Q(S*m)+Q(Q(ba*n)+Q(o*R)))+Q(Q(E*i)+Q(Q(j*p)+Q(h*A))));N[d+4>>2]=j;l=Q(Q(Q(_*m)+Q(Q(aa*n)+Q(o*$)))+Q(Q(D*i)+Q(Q(H*p)+Q(h*l))));N[d>>2]=l;J[a+44>>2]=0;J[a+28>>2]=0;J[a+12>>2]=0;N[a+40>>2]=Q(Q(g*M)+Q(Q(y*P)+Q(f*O)))+Q(Q(v*I)+Q(Q(w*L)+Q(x*K)));f=Q(Q(Q(q*M)+Q(Q(u*P)+Q(e*O)))+Q(Q(r*I)+Q(Q(s*L)+Q(t*K))));N[a+36>>2]=f;g=Q(Q(Q(m*M)+Q(Q(n*P)+Q(o*O)))+Q(Q(i*I)+Q(Q(p*L)+Q(h*K))));N[a+32>>2]=g;N[a+24>>2]=f;N[a+20>>2]=Q(Q(q*ha)+Q(Q(u*ja)+Q(e*ia)))+Q(Q(r*ea)+Q(Q(s*ga)+Q(t*fa)));e=Q(Q(Q(m*ha)+Q(Q(n*ja)+Q(o*ia)))+Q(Q(i*ea)+Q(Q(p*ga)+Q(h*fa))));N[a+16>>2]=e;N[a+8>>2]=g;N[a+4>>2]=e;N[a>>2]=Q(Q(m*k)+Q(Q(n*l)+Q(o*j)))+Q(Q(i*G)+Q(Q(p*z)+Q(h*C)))}function Gi(a,b,c,d,e){var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=Q(0),z=Q(0),A=0,B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0);w=Ha-1280|0;Ha=w;A=L[b+6>>1]+b|0;f=L[b+18>>1]+b|0;B=f+144|0;j=Q(-N[e+8>>2]);n=Q(-N[e+4>>2]);o=Q(-N[e>>2]);g=Q(-N[d+8>>2]);h=Q(-N[d+4>>2]);i=Q(-N[d>>2]);d=0;if(c){while(1){x=(c<<5)+A|0;k=N[x+24>>2];p=N[x+20>>2];l=N[x+16>>2];e=(w+256|0)+(d<<4)|0;J[e+12>>2]=0;m=Q(j+Q(Q(i*p)-Q(l*h)));N[e+8>>2]=m;l=Q(n+Q(Q(g*l)-Q(k*i)));N[e+4>>2]=l;k=Q(o+Q(Q(h*k)-Q(p*g)));N[e>>2]=k;e=P(c,160)+B|0;s=N[e+16>>2];t=N[e+80>>2];u=N[e+48>>2];v=N[e+20>>2];y=N[e+84>>2];z=N[e+52>>2];p=N[x+8>>2];C=N[e+8>>2];D=N[e+72>>2];E=N[e+40>>2];F=N[e+24>>2];G=N[e+88>>2];H=N[e+56>>2];q=N[x>>2];I=N[e+4>>2];M=N[e+68>>2];O=N[e+36>>2];r=N[x+4>>2];R=N[e>>2];S=N[e+64>>2];T=N[e+32>>2];J[(d<<2)+w>>2]=c;h=Q(Q(Q(h-Q(m*M))-Q(l*O))-Q(k*I));i=Q(Q(Q(i-Q(m*S))-Q(l*T))-Q(k*R));j=Q(Q(Q(Q(j-Q(m*G))-Q(l*H))-Q(k*F))+Q(Q(q*h)-Q(r*i)));g=Q(Q(Q(g-Q(m*D))-Q(l*E))-Q(k*C));n=Q(Q(Q(Q(n-Q(m*y))-Q(l*z))-Q(k*v))+Q(Q(p*i)-Q(q*g)));o=Q(Q(Q(Q(o-Q(m*t))-Q(l*u))-Q(k*s))+Q(Q(r*g)-Q(h*p)));d=d+1|0;c=K[(b+c|0)- -64|0];if(c){continue}break}}p=N[f+88>>2];r=N[f+80>>2];q=N[f+84>>2];m=Q(-Q(Q(Q(p*g)+Q(Q(r*i)+Q(h*q)))+Q(Q(N[f+136>>2]*j)+Q(Q(N[f+104>>2]*o)+Q(n*N[f+120>>2])))));s=N[f+72>>2];t=N[f- -64>>2];u=N[f+68>>2];l=Q(-Q(Q(Q(s*g)+Q(Q(t*i)+Q(h*u)))+Q(Q(N[f+132>>2]*j)+Q(Q(N[f+100>>2]*o)+Q(n*N[f+116>>2])))));v=N[f+56>>2];y=N[f+48>>2];z=N[f+52>>2];k=Q(-Q(Q(Q(v*g)+Q(Q(y*i)+Q(h*z)))+Q(Q(N[f+128>>2]*j)+Q(Q(N[f+96>>2]*o)+Q(n*N[f+112>>2])))));p=Q(-Q(Q(Q(N[f+40>>2]*g)+Q(Q(N[f+8>>2]*i)+Q(h*N[f+24>>2])))+Q(Q(p*j)+Q(Q(v*o)+Q(n*s)))));q=Q(-Q(Q(Q(N[f+36>>2]*g)+Q(Q(N[f+4>>2]*i)+Q(h*N[f+20>>2])))+Q(Q(q*j)+Q(Q(z*o)+Q(n*u)))));h=Q(-Q(Q(Q(N[f+32>>2]*g)+Q(Q(N[f>>2]*i)+Q(h*N[f+16>>2])))+Q(Q(r*j)+Q(Q(y*o)+Q(n*t)))));if(d){while(1){d=d-1|0;b=J[(d<<2)+w>>2];c=(b<<5)+A|0;i=N[c>>2];j=N[c+4>>2];g=Q(p-Q(Q(i*l)-Q(k*j)));t=N[c+16>>2];b=P(b,160)+B|0;n=Q(j*m);j=N[c+8>>2];h=Q(h-Q(n-Q(l*j)));i=Q(q-Q(Q(j*k)-Q(m*i)));e=(w+256|0)+(d<<4)|0;j=N[e+8>>2];n=N[e>>2];o=N[e+4>>2];r=Q(Q(Q(Q(g*N[b+40>>2])+Q(Q(N[b+32>>2]*h)+Q(i*N[b+36>>2])))+Q(Q(N[b+56>>2]*m)+Q(Q(N[b+48>>2]*k)+Q(l*N[b+52>>2]))))+Q(Q(N[b+132>>2]*j)+Q(Q(N[b+100>>2]*n)+Q(o*N[b+116>>2]))));s=Q(Q(Q(Q(g*N[b+8>>2])+Q(Q(N[b>>2]*h)+Q(N[b+4>>2]*i)))+Q(Q(N[b+24>>2]*m)+Q(Q(N[b+16>>2]*k)+Q(l*N[b+20>>2]))))+Q(Q(N[b+128>>2]*j)+Q(Q(N[b+96>>2]*n)+Q(o*N[b+112>>2]))));u=N[c+20>>2];p=Q(g-Q(Q(t*r)-Q(s*u)));v=N[c+24>>2];g=Q(Q(Q(Q(g*N[b+72>>2])+Q(Q(N[b+64>>2]*h)+Q(i*N[b+68>>2])))+Q(Q(N[b+88>>2]*m)+Q(Q(N[b+80>>2]*k)+Q(l*N[b+84>>2]))))+Q(Q(N[b+136>>2]*j)+Q(Q(N[b+104>>2]*n)+Q(o*N[b+120>>2]))));q=Q(i-Q(Q(v*s)-Q(g*t)));h=Q(h-Q(Q(u*g)-Q(r*v)));m=Q(m-g);l=Q(l-r);k=Q(k-s);if(d){continue}break}}N[a+16>>2]=k;J[a+12>>2]=0;N[a+8>>2]=p;N[a+4>>2]=q;N[a>>2]=h;J[a+28>>2]=0;N[a+24>>2]=m;N[a+20>>2]=l;Ha=w+1280|0}function wv(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;n=Ha-16|0;Ha=n;if(b){J[a+68>>2]=b;J[a+72>>2]=1;Ja[J[J[b>>2]+16>>2]](b);J[a- -64>>2]=J[J[a+68>>2]+16>>2];J[a+32>>2]=1;e=a+48|0;J[a+28>>2]=e;Ja[J[J[a+48>>2]+16>>2]](e);J[a+24>>2]=J[J[a+28>>2]+16>>2]}J[a+400>>2]=J[a+400>>2]+1;if(J[a+232>>2]|J[a+248>>2]|J[a+264>>2]){e=J[a+272>>2];Ja[J[J[e>>2]+48>>2]](e,c)}a:{if(M[a+308>>2]>=(J[a+312>>2]>>>1&1073741823)>>>0){J[a+308>>2]=0;break a}c=a+304|0;wj(c,n+4|0);tf(c,J[a+308>>2])}b:{if(M[a+332>>2]>=(J[a+336>>2]>>>1&1073741823)>>>0){J[a+332>>2]=0;break b}c=a+328|0;wj(c,n+4|0);tf(c,J[a+332>>2])}c:{if(M[a+320>>2]>=(J[a+324>>2]>>>1&1073741823)>>>0){J[a+320>>2]=0;break c}c=a+316|0;wj(c,n+4|0);tf(c,J[a+320>>2])}d:{if(M[a+344>>2]>=(J[a+348>>2]>>>1&1073741823)>>>0){J[a+344>>2]=0;break d}c=a+340|0;wj(c,n+4|0);tf(c,J[a+344>>2])}c=J[a+272>>2];o=Ja[J[J[c>>2]+60>>2]](c)|0;c=J[a+272>>2];c=Ja[J[J[c>>2]+64>>2]](c)|0;if(o){i=1073741823;e=1073741823;while(1){p=J[c>>2];k=J[c+4>>2];if(!((p|0)==(e|0)&(k|0)==(i|0))){i=Ha-16|0;Ha=i;g=J[a+196>>2];e=J[c+4>>2];h=g+(e<<3)|0;l=J[h+4>>2];f=J[c>>2];g=g+(f<<3)|0;j=J[g+4>>2];e:{if((l&j)==-1){g=J[g>>2];if(g>>>0<4){break e}h=J[h>>2];if(h>>>0<4){break e}J[i+8>>2]=e;J[i+4>>2]=f;e=g&3;f=h&3;e=(a+328|0)+P((e|0)>(f|0)?e:f,12)|0;f=J[e+4>>2];if(f>>>0>=(J[e+8>>2]&2147483647)>>>0){Dd(e,i+4|0);break e}g=J[i+8>>2];f=J[e>>2]+P(f,12)|0;J[f>>2]=J[i+4>>2];J[f+4>>2]=g;J[f+8>>2]=J[i+12>>2];J[e+4>>2]=J[e+4>>2]+1;break e}g=a+404|0;g=(j|0)==-1?g:(l|0)==-1?g:a+444|0;l=J[g+8>>2];h=e>>>0>>0?e:f;f=e>>>0>f>>>0?e:f;e=h&65535|f<<16;e=(e<<15^-1)+e|0;e=P(e>>>10^e,9);e=e>>>6^e;e=(e<<11^-1)+e|0;e=J[J[g+12>>2]+((J[g+20>>2]-1&(e>>>16^e))<<2)>>2];g=J[g+4>>2];j=P(e,12)+g|0;if(!(J[j>>2]==(h|0)&(f|0)==J[j+4>>2])){while(1){e=J[l+(e<<2)>>2];j=g+P(e,12)|0;if((h|0)!=J[j>>2]|J[j+4>>2]!=(f|0)){continue}break}}g=J[(g+P(e,12)|0)+8>>2];l=J[g+16>>2];if(l){j=a+328|0;e=0;while(1){m=J[a+196>>2];f=J[g+28>>2]+(e<<3)|0;h=J[f>>2];q=J[m+(h<<3)>>2];f:{if(q>>>0<4){break f}f=J[f+4>>2]&2147483647;m=J[m+(f<<3)>>2];if(m>>>0<4){break f}J[i+8>>2]=f;J[i+4>>2]=h&2147483647;f=q&3;h=m&3;f=j+P((f|0)>(h|0)?f:h,12)|0;h=J[f+4>>2];if(h>>>0>=(J[f+8>>2]&2147483647)>>>0){Dd(f,i+4|0);break f}m=J[i+8>>2];h=J[f>>2]+P(h,12)|0;J[h>>2]=J[i+4>>2];J[h+4>>2]=m;J[h+8>>2]=J[i+12>>2];J[f+4>>2]=J[f+4>>2]+1}e=e+1|0;if((l|0)!=(e|0)){continue}break}}H[g+36|0]=1}Ha=i+16|0;i=k;e=p}c=c+8|0;o=o-1|0;if(o){continue}break}}g:{if(b){e=J[a+392>>2];if(e){i=a+8|0;c=0;while(1){b=bb(d,40);p=J[a+388>>2];k=J[a+556>>2];f=J[a+552>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+8>>2]=f;J[b+12>>2]=k;k=e-c|0;J[b+32>>2]=k>>>0>=16?16:k;J[b>>2]=130736;J[b+20>>2]=i;J[b+24>>2]=1;J[b+28>>2]=p+(c<<2);Ja[J[J[a+8>>2]+16>>2]](i);J[b+16>>2]=J[J[b+20>>2]+16>>2];Ja[J[J[b>>2]+20>>2]](b);c=c+16|0;if(e>>>0>c>>>0){continue}break}}J[a+36>>2]=d;b=J[a- -64>>2];Ja[J[J[b>>2]+72>>2]](b,a+48|0);b=J[a+24>>2];Ja[J[J[b>>2]+72>>2]](b,a+8|0);break g}vv(a,0,d);uv(a)}Ha=n+16|0}function Ru(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;f=Ha-48|0;Ha=f;o=J[a+16>>2];m=b>>>7|0;l=o+P(m,24)|0;h=K[l+4|0];a:{if(!(h&4)){break a}d=J[l>>2];if((d|0)!=-1){while(1){i=J[a+84>>2];c=(d>>>0)/(i>>>0)|0;i=J[J[J[a+64>>2]+(c<<2)>>2]+(d-P(c,i)<<3)>>2];g=d^1;e=J[a+448>>2];c=J[e+20>>2];j=(g>>>0)/(c>>>0)|0;e=J[J[J[e>>2]+(j<<2)>>2]+(g-P(c,j)<<2)>>2];h=d>>>1|0;J[f+4>>2]=h;k=J[a+40>>2];j=J[a+60>>2];c=(h>>>0)/(j>>>0)|0;c=J[k+(c<<2)>>2]+(h-P(c,j)<<4)|0;b:{if(e>>>0>4294967167){break b}n=J[J[a+204>>2]+(e>>>5&134217724)>>2];if((n|0)==-1){break b}e=J[c+12>>2];h=J[a+88>>2];g=J[c+8>>2];c:{if((g|0)!=-1){d=(g>>>0)/(j>>>0)|0;d=(J[k+(d<<2)>>2]+(g-P(d,j)<<4)|0)+12|0;break c}d=((h+P(n,44)|0)+(J[c>>2]<<2)|0)+28|0}J[d>>2]=e;j=J[c+8>>2];g=J[c+12>>2];d:{if((g|0)!=-1){e=J[a+60>>2];d=(g>>>0)/(e>>>0)|0;J[(J[k+(d<<2)>>2]+(g-P(d,e)<<4)|0)+8>>2]=j;d=J[c>>2];break d}d=J[c>>2];J[((h+P(n,44)|0)+(d<<2)|0)+20>>2]=j}d=(h+P(n,44)|0)+(d<<2)|0;J[d+36>>2]=J[d+36>>2]-1;J[c+12>>2]=-1;J[c+8>>2]=-1;h=J[f+4>>2]}Rm(a,h);Tm(a,J[f+4>>2]);d=L[c+4>>1];h=d&65534;I[c+4>>1]=h;if(d&4){I[c+4>>1]=d&65530;pj(a,J[f+4>>2]);d=(J[c>>2]<<2)+a|0;J[d+172>>2]=J[d+172>>2]-1;h=L[c+4>>1]}e:{f:{if(!(h&2)){if(h&8){break e}g=P(J[c>>2],12)+a|0;e=g+284|0;d=J[g+288>>2];if(d>>>0>=(J[g+292>>2]&2147483647)>>>0){ab(e,f+4|0);d=L[c+4>>1]|8;break f}J[J[e>>2]+(d<<2)>>2]=J[f+4>>2];J[g+288>>2]=J[g+288>>2]+1;d=h|8;break f}d=h|32}I[c+4>>1]=d}d=i;if((d|0)!=-1){continue}break}h=K[l+4|0]}g:{if(h&32){break g}g=J[a+28>>2];k=g+(m<<2)|0;if(J[k>>2]==33554431){break g}c=P(m,24);j=c+o|0;e=J[j+16>>2];J[j+16>>2]=0;h:{if(J[(c+J[a+16>>2]|0)+16>>2]){break h}d=J[k>>2];if((d|0)==33554431){break h}i=J[a+136>>2];c=J[(i+(J[a+140>>2]<<2)|0)-4>>2];J[g+(c>>>5&134217724)>>2]=d;J[i+(J[k>>2]<<2)>>2]=c;J[a+140>>2]=J[a+140>>2]-1;J[k>>2]=33554431}J[j+16>>2]=e}H[l+4|0]=h&251;c=J[a+4>>2];i:{if(c){c=c-1|0;d=J[J[a>>2]+(c<<2)>>2];J[a+4>>2]=c;break i}d=J[a+12>>2];J[a+12>>2]=d+1}g=a+88|0;if((J[a+96>>2]&2147483647)==(d|0)){c=d<<1;e=c|1;if(e>>>0>d>>>0){Vm(g,e)}k=c+32>>>5|0;if(k>>>0>(J[a+220>>2]&2147483647)>>>0){c=J[40592]+12|0;j=Ja[J[J[c>>2]+8>>2]](c,k<<2,29909,22033,438)|0;c=J[a+216>>2];j:{if(!c){break j}Ua(j,c,J[a+220>>2]<<2);if(J[a+220>>2]<0){break j}i=J[a+216>>2];if(!i){break j}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,i)}c=J[a+220>>2];Va(j+(c<<2)|0,0,k-c<<2);J[a+220>>2]=k;J[a+216>>2]=j}J[f+4>>2]=0;ub(a+100|0,e,f+4|0)}i=J[a+216>>2]+(d>>>3&536870908)|0;c=J[i>>2];p=i,q=uea(-2,d)&c,J[p>>2]=q;c=J[a+92>>2];J[f+28>>2]=-1;J[f+32>>2]=-1;J[f+36>>2]=-1;J[f+20>>2]=-1;J[f+24>>2]=-1;J[f+4>>2]=-128;J[f+8>>2]=-128;J[f+40>>2]=0;J[f+44>>2]=0;J[f+12>>2]=0;J[f+16>>2]=0;e=d+1|0;i=c>>>0>>0?e:c;c=f+4|0;Um(g,i,c);i=J[a+92>>2];J[f+4>>2]=0;ub(a+100|0,e>>>0>i>>>0?e:i,c);c=J[a+88>>2]+P(d,44)|0;J[c+4>>2]=b;J[c>>2]=b;J[(c+(K[(P(m,24)+o|0)+5|0]<<2)|0)+8>>2]=1;J[J[a+204>>2]+(m<<2)>>2]=d;J[J[a+100>>2]+(d<<2)>>2]=0;c=K[l+4|0];if(!(c&2)){break a}H[l+4|0]=c&253;rj(a,b)}Ha=f+48|0}function gm(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;h=Ha-48|0;Ha=h;bm(b+4|0,e);if(K[b+25|0]&16){e=J[b+36>>2];fm(J[a>>2],J[b+28>>2],J[b+32>>2],e,c&1);i=J[a+108>>2];J[J[i>>2]+(e<<2)>>2]=J[i+12>>2];J[i+12>>2]=e}a:{b:{switch(K[b+24|0]){case 1:H[h+44|0]=0;I[h+16>>1]=65535;J[h+8>>2]=-1;J[h+12>>2]=-1;e=K[b+58|0];H[b+58|0]=0;c:{if(!(L[b+56>>1]&((e|0)!=0)<<4)){break c}d=J[b+32>>2];f=J[b+28>>2];J[h+24>>2]=J[40557]+J[f+28>>2];g=J[40557]+J[d+28>>2]|0;H[h+44|0]=c<<2&4;J[h+40>>2]=e<<4;J[h+32>>2]=g;c=J[J[d+4>>2]+44>>2];e=J[J[f+4>>2]+44>>2];J[h+28>>2]=J[((K[e+9|0]<<2)+162216|0)+40>>2]+e;J[h+36>>2]=c+J[((K[c+9|0]<<2)+162216|0)+40>>2];e=K[e+7|0];f=J[f+32>>2];d=J[d+32>>2];H[h+17|0]=K[c+7|0];H[h+16|0]=e;J[h+12>>2]=d;J[h+8>>2]=f;c=J[a>>2];d=J[c+1184>>2];d:{if(d>>>0>=(J[c+1188>>2]&2147483647)>>>0){d=0;e=c+1180|0;c=J[e+8>>2];g=c&2147483647?c<<1:1;e:{if(!g){break e}f=P(g,24);if(!f){break e}c=J[40592];d=c+12|0;d=(l=d,m=f,n=Ja[J[J[c>>2]+20>>2]](c)|0?36763:69706,o=19978,p=553,k=J[J[d>>2]+8>>2],Ja[k](l|0,m|0,n|0,o|0,p|0)|0)}c=J[e+4>>2];if((c|0)>0){i=P(c,24)+d|0;f=J[e>>2];c=d;while(1){j=J[f+4>>2];J[c>>2]=J[f>>2];J[c+4>>2]=j;J[c+16>>2]=J[f+16>>2];j=J[f+12>>2];J[c+8>>2]=J[f+8>>2];J[c+12>>2]=j;H[c+20|0]=K[f+20|0];f=f+24|0;c=c+24|0;if(i>>>0>c>>>0){continue}break}c=J[e+4>>2]}f=J[h+28>>2];c=P(c,24)+d|0;J[c>>2]=J[h+24>>2];J[c+4>>2]=f;J[c+16>>2]=J[h+40>>2];f=J[h+36>>2];J[c+8>>2]=J[h+32>>2];J[c+12>>2]=f;H[c+20|0]=K[h+44|0];f:{if(J[e+8>>2]<0){break f}c=J[e>>2];if(!c){break f}f=J[40592]+12|0;Ja[J[J[f>>2]+12>>2]](f,c)}J[e+8>>2]=g;J[e>>2]=d;J[e+4>>2]=J[e+4>>2]+1;break d}e=J[h+28>>2];d=J[c+1180>>2]+P(d,24)|0;J[d>>2]=J[h+24>>2];J[d+4>>2]=e;J[d+16>>2]=J[h+40>>2];e=J[h+36>>2];J[d+8>>2]=J[h+32>>2];J[d+12>>2]=e;H[d+20|0]=K[h+44|0];J[c+1184>>2]=J[c+1184>>2]+1}g=J[J[a>>2]+1192>>2];c=J[g+4>>2];if(c>>>0>=(J[g+8>>2]&2147483647)>>>0){d=0;c=J[g+8>>2];i=c&2147483647?c<<1:1;g:{if(!i){break g}e=P(i,12);if(!e){break g}c=J[40592];d=c+12|0;d=(p=d,o=e,n=Ja[J[J[c>>2]+20>>2]](c)|0?53593:69706,m=19978,l=553,k=J[J[d>>2]+8>>2],Ja[k](p|0,o|0,n|0,m|0,l|0)|0)}c=J[g+4>>2];if((c|0)>0){c=P(c,12)+d|0;f=J[g>>2];e=d;while(1){j=J[f+4>>2];J[e>>2]=J[f>>2];J[e+4>>2]=j;J[e+8>>2]=J[f+8>>2];f=f+12|0;e=e+12|0;if(c>>>0>e>>>0){continue}break}c=J[g+4>>2]}e=J[h+12>>2];c=P(c,12)+d|0;J[c>>2]=J[h+8>>2];J[c+4>>2]=e;J[c+8>>2]=J[h+16>>2];h:{if(J[g+8>>2]<0){break h}c=J[g>>2];if(!c){break h}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,c)}J[g+8>>2]=i;J[g>>2]=d;J[g+4>>2]=J[g+4>>2]+1;break c}d=J[h+12>>2];c=J[g>>2]+P(c,12)|0;J[c>>2]=J[h+8>>2];J[c+4>>2]=d;J[c+8>>2]=J[h+16>>2];J[g+4>>2]=J[g+4>>2]+1}Ja[J[J[b>>2]>>2]](b)|0;c=a+1268|0;J[c>>2]=J[c>>2]-1;a=a+1276|0;J[b>>2]=J[a>>2];J[a>>2]=b;break a;case 2:Ja[J[J[b>>2]>>2]](b)|0;c=a+1852|0;J[c>>2]=J[c>>2]-1;a=a+1860|0;J[b>>2]=J[a>>2];J[a>>2]=b;break a;case 0:break b;default:break a}}if(c&3){em(a,b,c,d,f,g)}Ja[J[J[b>>2]>>2]](b)|0;J[a+976>>2]=J[a+976>>2]-1;J[b>>2]=J[a+984>>2];J[a+984>>2]=b}Ha=h+48|0}function $A(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0;f=a+4892|0;e=Ha-288|0;Ha=e;a:{if(!c){J[b>>2]=a;c=J[b+4>>2];b:{if(!K[a+4785|0]){J[b+4>>2]=c&268435455|-2147483648;_A(a+16|0,b,d);break b}d=c&1073741823;if(c>>>0>=3221225472){J[b+4>>2]=d|-2147483648;if(c&268435456){break b}J[e+16>>2]=b;ob(f,e+16|0);break b}J[b+4>>2]=d|1073741824;J[e+16>>2]=b;c=pb(f,e+16|0,e+12|0);if(K[e+12|0]){break b}J[c>>2]=J[e+16>>2]}if(!K[a+4785|0]){break a}H[e+272|0]=1;J[e+280>>2]=0;J[e+284>>2]=64;J[e+276>>2]=e+16;c=rd(b,e+12|0);c:{if(!c){break c}d=J[b+4>>2]&-1073741824;b=J[b>>2];a=0;if((c|0)!=1){h=c&-2;while(1){g=a<<2;f=J[g+J[e+12>>2]>>2];j=J[(f+32|0)+4>>2];if((j&251658240)==16777216){J[f+32>>2]=b;J[f+36>>2]=d|j&1073741823}f=J[J[e+12>>2]+(g|4)>>2];g=J[(f+32|0)+4>>2];if((g&251658240)==16777216){J[f+32>>2]=b;J[f+36>>2]=d|g&1073741823}a=a+2|0;i=i+2|0;if((h|0)!=(i|0)){continue}break}}if(!(c&1)){break c}a=J[J[e+12>>2]+(a<<2)>>2];c=J[(a+32|0)+4>>2];if((c&251658240)!=16777216){break c}J[a+32>>2]=b;J[a+36>>2]=d|c&1073741823}a=J[e+284>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[e+276>>2];if((a|0)==(e+16|0)|!a){break a}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a);break a}c=Ha-288|0;Ha=c;J[b>>2]=a;d=J[b+4>>2];d:{if(!K[a+4785|0]){J[b+4>>2]=d&268435455|-2147483648;H[c+272|0]=1;J[c+280>>2]=0;J[c+284>>2]=64;J[c+276>>2]=c+16;d=rd(b,c+12|0);e:{if(!d){break e}f=J[b>>2];a=0;if((d|0)!=1){g=d&-2;b=0;while(1){j=a<<2;h=J[j+J[c+12>>2]>>2];i=J[h+36>>2];if((i&251658240)==16777216){J[h+32>>2]=f;J[h+36>>2]=i&1073741823|-2147483648}h=J[J[c+12>>2]+(j|4)>>2];j=J[h+36>>2];if((j&251658240)==16777216){J[h+32>>2]=f;J[h+36>>2]=j&1073741823|-2147483648}a=a+2|0;b=b+2|0;if((g|0)!=(b|0)){continue}break}}if(!(d&1)){break e}a=J[J[c+12>>2]+(a<<2)>>2];b=J[a+36>>2];if((b&251658240)!=16777216){break e}J[a+32>>2]=f;J[a+36>>2]=b&1073741823|-2147483648}a=J[c+284>>2];if((a|0)<0|!(a&2147483647)){break d}a=J[c+276>>2];if((a|0)==(c+16|0)|!a){break d}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a);break d}a=d&1073741823;f:{if(d>>>0>=3221225472){J[b+4>>2]=a|-2147483648;if(d&268435456){break f}J[c+16>>2]=b;ob(f,c+16|0);break f}J[b+4>>2]=a|1073741824;J[c+16>>2]=b;a=pb(f,c+16|0,c+12|0);if(K[c+12|0]){break f}J[a>>2]=J[c+16>>2]}H[c+272|0]=1;J[c+280>>2]=0;J[c+284>>2]=64;J[c+276>>2]=c+16;d=rd(b,c+12|0);g:{if(!d){break g}f=J[b+4>>2]&-1073741824;h=J[b>>2];a=0;if((d|0)!=1){j=d&-2;b=0;while(1){i=a<<2;g=J[i+J[c+12>>2]>>2];k=J[g+36>>2];if((k&251658240)==16777216){J[g+32>>2]=h;J[g+36>>2]=f|k&1073741823}g=J[J[c+12>>2]+(i|4)>>2];i=J[g+36>>2];if((i&251658240)==16777216){J[g+32>>2]=h;J[g+36>>2]=f|i&1073741823}a=a+2|0;b=b+2|0;if((j|0)!=(b|0)){continue}break}}if(!(d&1)){break g}a=J[J[c+12>>2]+(a<<2)>>2];b=J[a+36>>2];if((b&251658240)!=16777216){break g}J[a+32>>2]=h;J[a+36>>2]=f|b&1073741823}a=J[c+284>>2];if((a|0)<0|!(a&2147483647)){break d}a=J[c+276>>2];if((a|0)==(c+16|0)|!a){break d}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ha=c+288|0}Ha=e+288|0}function dt(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;h=Ha-16|0;Ha=h;e=J[b+4>>2];g=J[c+4>>2];f=M[e+48>>2]>M[g+48>>2];j=f?g:e;J[h>>2]=J[j+48>>2];l=f?e:g;J[h+4>>2]=J[l+48>>2];g=a+1916|0;e=J[g+20>>2];a:{b:{if(!e){break b}m=J[h>>2];n=J[h+4>>2];f=m&65535|n<<16;f=(f<<15^-1)+f|0;f=P(f>>>10^f,9);f=f>>>6^f;f=(f<<11^-1)+f|0;i=e-1&(f>>>16^f);f=J[J[g+12>>2]+(i<<2)>>2];if((f|0)==-1){break b}k=g+4|0;p=J[g+8>>2];q=J[g+4>>2];while(1){o=P(f,12)+q|0;if(!((m|0)!=J[o>>2]|J[o+4>>2]!=(n|0))){H[h+15|0]=1;break a}f=J[(f<<2)+p>>2];if((f|0)!=-1){continue}break}}H[h+15|0]=0;if(J[g+36>>2]==J[g+16>>2]){f=e?e<<1:16;if(f>>>0>e>>>0){qh(g,f);e=J[g+20>>2]}k=e-1|0;e=L[h>>1]|J[h+4>>2]<<16;e=(e<<15^-1)+e|0;e=P(e>>>10^e,9);e=e>>>6^e;e=(e<<11^-1)+e|0;i=k&(e>>>16^e)}f=J[g+28>>2];J[g+28>>2]=f+1;e=J[g+12>>2]+(i<<2)|0;J[J[g+8>>2]+(f<<2)>>2]=J[e>>2];J[e>>2]=f;J[g+36>>2]=J[g+36>>2]+1;J[g+32>>2]=J[g+32>>2]+1;k=g+4|0}e=J[k>>2]+P(f,12)|0;k=e;c:{d:{e:{f:{if(!K[h+15|0]){g=J[h+4>>2];f=J[h>>2];J[e+8>>2]=0;J[e>>2]=f;J[e+4>>2]=g;break f}e=J[e+8>>2];if(e){break e}}if(!d){e=J[a+400>>2];if(!e){g=Ha-16|0;Ha=g;f=a+112|0;c=J[f+284>>2];if(c){b=J[40592];d=b+12|0;e=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?36649:69706,v=22517,w=180,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{e=0}J[g+12>>2]=e;b=J[f+268>>2];g:{if(b>>>0>=(J[f+272>>2]&2147483647)>>>0){b=0;c=f+4|0;d=J[c+268>>2];l=d&2147483647?d<<1:1;h:{if(!l){break h}d=l<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break h}if(!d){break h}b=J[40592];i=Ja[J[J[b>>2]+20>>2]](b)|0?36649:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,d,i,19978,553)|0}j=J[c+264>>2];m=(j<<2)+b|0;if((j|0)>0){i=J[c+260>>2];d=b;while(1){J[d>>2]=J[i>>2];i=i+4|0;d=d+4|0;if(m>>>0>d>>>0){continue}break}}J[m>>2]=J[g+12>>2];i:{if(J[c+268>>2]<0){break i}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break i}if(!d){break i}i=J[40592];Ja[J[J[i+12>>2]+12>>2]](i+12|0,d);j=J[c+264>>2]}J[c+268>>2]=l;J[c+260>>2]=b;J[c+264>>2]=j+1;break g}J[J[f+264>>2]+(b<<2)>>2]=e;J[f+268>>2]=b+1}b=(e+(J[f+276>>2]<<3)|0)-8|0;if(e>>>0<=b>>>0){c=J[f+288>>2];while(1){J[b>>2]=c;c=b;b=c-8|0;if(e>>>0<=b>>>0){continue}break}J[f+288>>2]=c}Ha=g+16|0;e=J[a+400>>2]}J[a+400>>2]=J[e>>2];J[a+392>>2]=J[a+392>>2]+1;I[e+4>>1]=0;I[e>>1]=0;I[e+2>>1]=0;break d}g=J[c+4>>2];f=J[b+4>>2];e=J[a+692>>2];if(!e){ct(a+404|0);e=J[a+692>>2]}J[a+692>>2]=J[e>>2];J[a+684>>2]=J[a+684>>2]+1;J[e+16>>2]=0;J[e+12>>2]=g;J[e+8>>2]=f;I[e+4>>1]=0;J[e>>2]=1;J[k+8>>2]=e}if(!d|I[e>>1]&1){break c}d=J[j+28>>2];c=J[c+4>>2];g=J[b+4>>2];b=J[j+20>>2];e=J[a+692>>2];if(!e){ct(a+404|0);e=J[a+692>>2]}J[a+692>>2]=J[e>>2];J[a+684>>2]=J[a+684>>2]+1;J[e+16>>2]=0;J[e+12>>2]=c;J[e+8>>2]=g;I[e+4>>1]=0;J[e>>2]=1;a=J[k+8>>2];I[e+2>>1]=L[a+2>>1];I[e+4>>1]=L[a+4>>1];if(!d){break d}while(1){a=J[b>>2];if(!((l|0)!=J[a>>2]&(l|0)!=J[a+4>>2]|K[a+20|0]|!J[a+44>>2])){J[a+44>>2]=e}b=b+4|0;d=d-1|0;if(d){continue}break}}J[k+8>>2]=e}Ha=h+16|0;return e}function xH(a,b,c,d,e,f,g,h,i,j,k){var l=0,m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0,F=Q(0),G=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=0,U=0,V=0,W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=0,ea=Q(0);if(g){while(1){u=T<<2;l=J[u+a>>2];p=L[l+30>>1];m=Q(Q(1)-Q(N[l+108>>2]*i));n=Q(Q(1)-Q(N[l+104>>2]*i));v=N[l+80>>2];t=N[l+64>>2];x=N[l+100>>2];z=N[l+88>>2];A=N[l+84>>2];r=N[l+72>>2];s=N[l+68>>2];if(!K[l+157|0]){q=N[J[b+u>>2]+76>>2];r=Q(r+Q(q*Q(N[h+8>>2]*i)));s=Q(s+Q(q*Q(N[h+4>>2]*i)));t=Q(t+Q(q*Q(N[h>>2]*i)))}o=m>=Q(0)?m:Q(0);m=Q(o*z);q=Q(o*A);o=Q(o*v);n=n>=Q(0)?n:Q(0);r=Q(n*r);t=Q(n*t);s=Q(n*s);n=Q(Q(r*r)+Q(Q(t*t)+Q(s*s)));if(n>x){n=Q(Y(Q(x/n)));r=Q(r*n);s=Q(s*n);t=Q(t*n)}n=Q(Q(m*m)+Q(Q(o*o)+Q(q*q)));F=N[l+96>>2];if(n>F){n=Q(Y(Q(F/n)));m=Q(m*n);o=Q(o*n);q=Q(q*n)}w=p>>>8|0;U=w>>>0>U>>>0?w:U;p=p&255;V=p>>>0>V>>>0?p:V;N[l+88>>2]=m;N[l+84>>2]=q;N[l+80>>2]=o;N[l+72>>2]=r;N[l+68>>2]=s;N[l+64>>2]=t;aa=N[l+124>>2];ba=N[l+76>>2];ca=N[l+128>>2];da=J[f+u>>2];ea=N[l+92>>2];E=K[l+158|0];T=T+1|0;p=T<<6;u=p+c|0;w=P(T,48)+e|0;r=N[l>>2];q=Q(r+r);m=N[l+8>>2];B=Q(q*m);o=N[l+4>>2];s=Q(o+o);n=N[l+12>>2];C=Q(s*n);t=Q(B-C);p=d+p|0;x=Q(Q(1)-Q(r*q));D=Q(o*s);r=Q(x-D);v=N[l+120>>2];z=v==Q(0)?Q(0):Q(Y(v));v=N[l+112>>2];A=v==Q(0)?Q(0):Q(Y(v));v=Q(s*m);G=Q(q*n);s=Q(v+G);y=N[l+116>>2];y=y==Q(0)?Q(0):Q(Y(y));N[p+60>>2]=Q(Q(r*z)*r)+Q(Q(Q(t*A)*t)+Q(s*Q(s*y)));M=Q(q*o);o=Q(m+m);O=Q(n*o);n=Q(M+O);q=Q(n*A);R=Q(m*o);x=Q(x-R);o=Q(x*y);v=Q(v-G);S=Q(v*z);N[p+44>>2]=Q(S*v)+Q(Q(q*n)+Q(x*o));G=Q(M-O);m=Q(G*y);M=Q(B+C);B=Q(M*z);O=Q(Q(Q(1)-D)-R);C=Q(O*A);N[p+28>>2]=Q(B*M)+Q(Q(C*O)+Q(G*m));D=Q(Q(B*v)+Q(Q(C*n)+Q(x*m)));N[p+40>>2]=D;N[p+32>>2]=D;m=Q(Q(B*r)+Q(Q(C*t)+Q(s*m)));N[p+52>>2]=m;N[p+36>>2]=m;m=Q(Q(S*r)+Q(Q(q*t)+Q(s*o)));N[p+56>>2]=m;N[p+48>>2]=m;N[p+16>>2]=N[l+16>>2];N[p+20>>2]=N[l+20>>2];m=N[l+24>>2];J[p+8>>2]=0;J[p+12>>2]=1065353216;J[p>>2]=0;J[p+4>>2]=0;N[p+24>>2]=m;m=N[l+88>>2];q=N[l+84>>2];o=N[l+80>>2];l=l- -64|0;B=N[l+8>>2];C=N[l+4>>2];D=N[l>>2];if(E){q=E&16?Q(0):q;o=E&8?Q(0):o;B=E&4?Q(0):B;C=E&2?Q(0):C;D=E&1?Q(0):D;m=E&32?Q(0):m}J[u+48>>2]=0;J[u+52>>2]=0;N[u+8>>2]=B;N[u+4>>2]=C;N[u>>2]=D;H[u+62|0]=0;I[u+60>>1]=E;J[u+28>>2]=0;J[u+32>>2]=0;J[u+56>>2]=0;J[u+36>>2]=0;J[u+40>>2]=0;N[u+44>>2]=Y(F);z=z==Q(0)?Q(0):Q(Q(1)/z);F=Q(M*z);A=A==Q(0)?Q(0):Q(Q(1)/A);R=Q(O*A);y=y==Q(0)?Q(0):Q(Q(1)/y);S=Q(G*y);W=Q(Q(F*r)+Q(Q(R*t)+Q(s*S)));X=Q(v*z);Z=Q(n*A);_=Q(x*y);$=Q(Q(X*r)+Q(Q(Z*t)+Q(s*_)));N[u+24>>2]=Q(Q(W*o)+Q($*q))+Q(Q(Q(Q(r*z)*r)+Q(Q(Q(t*A)*t)+Q(s*Q(s*y))))*m);t=Q(Q(F*v)+Q(Q(R*n)+Q(x*S)));N[u+20>>2]=Q(Q(t*o)+Q(Q(Q(X*v)+Q(Q(Z*n)+Q(x*_)))*q))+Q($*m);N[u+16>>2]=Q(Q(Q(Q(F*M)+Q(Q(R*O)+Q(G*S)))*o)+Q(t*q))+Q(W*m);N[w>>2]=D;N[w+4>>2]=C;N[w+8>>2]=B;N[w+16>>2]=o;N[w+20>>2]=q;N[w+24>>2]=m;N[w+12>>2]=ca;N[w+40>>2]=ea;N[w+28>>2]=ba;N[w+32>>2]=aa;J[w+36>>2]=da;if((g|0)!=(T|0)){continue}break}}J[j>>2]=V;J[k>>2]=U}function Fp(a,b,c,d){var e=0,f=Q(0),g=Q(0),h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=0,s=Q(0),t=Q(0),u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;j=Ha-32|0;Ha=j;a:{if(J[a+28>>2]){while(1){i=P(e,24)+a|0;f=N[i+172>>2];g=N[i+160>>2];h=N[i+176>>2];k=N[i+164>>2];l=N[i+180>>2];m=N[i+168>>2];N[j+24>>2]=Q(l-m)*Q(.5);N[j+20>>2]=Q(h-k)*Q(.5);N[j+16>>2]=Q(f-g)*Q(.5);N[j+8>>2]=Q(m+l)*Q(.5);N[j+4>>2]=Q(k+h)*Q(.5);N[j>>2]=Q(g+f)*Q(.5);b:{if(!Wk(b,j)){break b}J[j>>2]=-1082130432;if(Ja[J[J[c>>2]>>2]](c,j,((e<<3)+a|0)+32|0)|0){break b}i=0;break a}e=e+1|0;if(e>>>0>2]){continue}break}}i=1;if(!J[a+636>>2]){break a}if(!Wk(b,a+656|0)){break a}e=(J[a+644>>2]<<2)+d|0;d=J[e>>2];w=(d|0)<0?d^-1:d|-2147483648;d=J[e+12>>2];x=(d|0)<0?d^-1:d|-2147483648;y=a+688|0;while(1){d=q<<2;c:{if(!J[d+y>>2]){break c}if(!Wk(b,((q<<5)+a|0)+736|0)){break c}z=a+d|0;u=P(q,224)+a|0;A=u+912|0;r=0;while(1){d=r<<2;d:{if(!J[d+A>>2]){break d}if(!Wk(b,((r<<5)+u|0)+960|0)){break d}B=d+u|0;v=(P(q,1120)+a|0)+P(r,224)|0;C=v+2032|0;i=0;while(1){p=i<<2;d=J[p+C>>2];e:{if(!d){break e}e=(i<<5)+v|0;f=Q(N[b+16>>2]-N[e+2080>>2]);k=N[e+2096>>2];h=Q(k+N[b+128>>2]);if(f>h){break e}g=Q(N[b+20>>2]-N[e+2084>>2]);l=N[e+2100>>2];n=Q(l+N[b+132>>2]);if(fn){break e}h=Q(N[b+24>>2]-N[e+2088>>2]);m=N[e+2104>>2];o=Q(m+N[b+136>>2]);if(go|h>2])+Q(g*N[b+48>>2]))+Q(h*N[b+64>>2]));o=Q(Q(m*N[b+112>>2])+Q(Q(l*N[b+96>>2])+Q(Q(k*N[b+80>>2])+N[b>>2])));if(n>o){break e}s=Q(Q(Q(f*N[b+36>>2])+Q(g*N[b+52>>2]))+Q(h*N[b+68>>2]));t=Q(Q(m*N[b+116>>2])+Q(Q(l*N[b+100>>2])+Q(Q(k*N[b+84>>2])+N[b+4>>2])));if(nt){break e}f=Q(Q(Q(f*N[b+40>>2])+Q(g*N[b+56>>2]))+Q(h*N[b+72>>2]));g=Q(Q(m*N[b+120>>2])+Q(Q(l*N[b+104>>2])+Q(Q(k*N[b+88>>2])+N[b+8>>2])));if(sg|f>2]+(J[B+932>>2]+J[z+708>>2]|0)|0;e=J[a+20>>2]+(p<<5)|0;p=J[a+24>>2]+(p<<3)|0;while(1){f:{if(M[e+28>>2]>>0){break f}if(M[e+12>>2]>x>>>0){break e}f=Q(N[b+16>>2]-N[e>>2]);k=N[e+16>>2];h=Q(k+N[b+128>>2]);if(f>h){break f}g=Q(N[b+20>>2]-N[e+4>>2]);l=N[e+20>>2];n=Q(l+N[b+132>>2]);if(fn){break f}h=Q(N[b+24>>2]-N[e+8>>2]);m=N[e+24>>2];o=Q(m+N[b+136>>2]);if(go|h>2])+Q(g*N[b+48>>2]))+Q(h*N[b+64>>2]));o=Q(Q(m*N[b+112>>2])+Q(Q(l*N[b+96>>2])+Q(Q(k*N[b+80>>2])+N[b>>2])));if(n>o){break f}s=Q(Q(Q(f*N[b+36>>2])+Q(g*N[b+52>>2]))+Q(h*N[b+68>>2]));t=Q(Q(m*N[b+116>>2])+Q(Q(l*N[b+100>>2])+Q(Q(k*N[b+84>>2])+N[b+4>>2])));if(nt){break f}f=Q(Q(Q(f*N[b+40>>2])+Q(g*N[b+56>>2]))+Q(h*N[b+72>>2]));g=Q(Q(m*N[b+120>>2])+Q(Q(l*N[b+104>>2])+Q(Q(k*N[b+88>>2])+N[b+8>>2])));if(sg|f>2]=-1082130432;if(Ja[J[J[c>>2]>>2]](c,j,p)|0){break f}i=0;break a}p=p+8|0;e=e+32|0;d=d-1|0;if(d){continue}break}}i=i+1|0;if((i|0)!=5){continue}break}}r=r+1|0;if((r|0)!=5){continue}break}}i=1;q=q+1|0;if((q|0)!=5){continue}break}}Ha=j+32|0;return i}function FF(a,b,c,d,e,f,g,h,i,j,k,l){var m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;w=J[d>>2];v=J[b>>2];x=a-v|0;m=x;o=(v<<2)+j|0;n=J[f+328>>2];q=m-n|0;p=m>>>0>=q>>>0?q:0;j=m-p|0;t=Ua(o,J[f+324>>2]+(n-j<<2)|0,j<<2);o=f;r=J[f+328>>2]-j|0;J[f+328>>2]=r;a:{b:{if(m>>>0<=n>>>0){f=j;break b}m=p-1|0;n=J[o+312>>2];f=m+n|0;c:{if(f>>>0>>0){f=j;break c}f=(f>>>0)/(n>>>0)|0;A=f>>>0<=1?1:f;while(1){m=P(J[o+312>>2],80);if(!m){break a}f=J[40592];n=f+12|0;u=(C=n,D=m,E=Ja[J[J[f>>2]+20>>2]](f)|0?38791:69706,F=22613,G=135,B=J[J[n>>2]+8>>2],Ja[B](C|0,D|0,E|0,F|0,G|0)|0);if(!u){break a}m=J[o+316>>2];f=m+1|0;n=J[o+312>>2];s=P(f,n);p=J[o+344>>2];d:{if(s>>>0<=p<<5>>>0){p=J[o+332>>2];break d}m=(s<<1)+31>>>5|0;if(m>>>0>(p&2147483647)>>>0){n=J[40592]+12|0;n=Ja[J[J[n>>2]+8>>2]](n,m<<2,29909,22033,438)|0;p=J[o+340>>2];e:{if(!p){break e}Ua(n,p,J[o+344>>2]<<2);if(J[o+344>>2]<0){break e}p=J[o+340>>2];if(!p){break e}s=J[40592]+12|0;Ja[J[J[s>>2]+12>>2]](s,p)}p=J[o+344>>2];Va(n+(p<<2)|0,0,m-p<<2);J[o+344>>2]=m;J[o+340>>2]=n}m=J[o+324>>2];if(m){n=J[40592]+12|0;Ja[J[J[n>>2]+12>>2]](n,m)}p=0;m=f<<3;s=P(m,J[o+312>>2]);if(s){n=J[40592];y=n+12|0;n=(G=y,F=s,E=Ja[J[J[n>>2]+20>>2]](n)|0?38791:69706,D=22613,C=147,B=J[J[y>>2]+8>>2],Ja[B](G|0,F|0,E|0,D|0,C|0)|0)}else{n=0}J[o+324>>2]=n;if(m){n=J[40592];p=n+12|0;p=(C=p,D=m,E=Ja[J[J[n>>2]+20>>2]](n)|0?38791:69706,F=22613,G=149,B=J[J[p>>2]+8>>2],Ja[B](C|0,D|0,E|0,F|0,G|0)|0)}m=J[o+332>>2];f:{if(!m){break f}Ua(p,m,f<<2);f=J[o+332>>2];if(!f){break f}m=J[40592]+12|0;Ja[J[J[m>>2]+12>>2]](m,f)}J[o+332>>2]=p;m=J[o+316>>2];f=m+1|0;n=J[o+312>>2]}J[o+316>>2]=f;J[(m<<2)+p>>2]=u;p=P(m,n);m=n-1|0;if((q|0)<=(m|0)){while(1){f=Em(P(m,80)+u|0,m+p|0);J[J[o+324>>2]+(r<<2)>>2]=f;r=r+1|0;m=m-1|0;if((q|0)<=(m|0)){continue}break}}f=j;n=q+f|0;if((m|0)>=0){q=(f<<2)+t|0;s=f+1|0;f=m;while(1){j=f;B=q+(f<<2)|0,G=Em(P(f,80)+u|0,f+p|0),J[B>>2]=G;f=f-1|0;if(j){continue}break}f=m+s|0}q=n-f|0;j=f;z=z+1|0;if((z|0)!=(A|0)){continue}break}}J[o+328>>2]=r}g:{if(!f){break g}j=J[o+340>>2];n=0;if((f|0)!=1){m=f&-2;o=0;while(1){q=n<<2;r=J[J[q+t>>2]+48>>2];p=j+(r>>>3&536870908)|0;J[p>>2]=J[p>>2]|1<>2]+48>>2];r=j+(q>>>3&536870908)|0;J[r>>2]=J[r>>2]|1<>2]+48>>2];j=j+(f>>>3&536870908)|0;J[j>>2]=J[j>>2]|1<>2];if(!f){EF(o);f=J[g+984>>2]}J[g+984>>2]=J[f>>2];J[g+976>>2]=J[g+976>>2]+1;J[(J[b>>2]+j<<2)+k>>2]=f;j=j+1|0;if((x|0)!=(j|0)){continue}break}}if((c|0)!=(w|0)){k=c-w|0;o=g+1572|0;j=0;while(1){f=J[g+1860>>2];if(!f){tq(o);f=J[g+1860>>2]}J[g+1860>>2]=J[f>>2];J[g+1852>>2]=J[g+1852>>2]+1;J[(J[d>>2]+j<<2)+l>>2]=f;j=j+1|0;if((k|0)!=(j|0)){continue}break}}J[b>>2]=a;J[d>>2]=c;J[h+24>>2]=1;J[h+52>>2]=e;J[h+20>>2]=i;if(i){Ja[J[J[i>>2]+16>>2]](i);J[h+16>>2]=J[J[h+20>>2]+16>>2]}Ja[J[J[h>>2]+20>>2]](h)}function XS(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),M=Q(0),O=Q(0);g=Ha-128|0;Ha=g;t=K[a+12|0];j=t?e:d;h=N[j+8>>2];i=N[j>>2];k=N[j+4>>2];j=J[a+24>>2];m=N[j+40>>2];o=N[j+28>>2];l=N[j+16>>2];n=N[j+36>>2];q=N[c+8>>2];r=N[j+24>>2];v=N[c>>2];w=N[j>>2];x=N[c+4>>2];y=N[j+12>>2];z=N[j+4>>2];A=N[j+44>>2];B=N[j+8>>2];c=t?d:e;s=N[c>>2];C=N[j+20>>2];D=N[c+4>>2];E=N[j+32>>2];F=N[c+8>>2];M=Q(A+Q(Q(Q(B*s)+Q(C*D))+Q(E*F)));N[g+104>>2]=M;O=Q(m+Q(Q(Q(z*s)+Q(l*D))+Q(o*F)));N[g+100>>2]=O;u=Q(A+Q(Q(Q(B*i)+Q(C*k))+Q(E*h)));N[g+92>>2]=u;p=Q(m+Q(Q(Q(z*i)+Q(l*k))+Q(o*h)));N[g+88>>2]=p;G=Q(n+Q(Q(Q(v*w)+Q(x*y))+Q(q*r)));N[g+72>>2]=G;s=Q(n+Q(Q(Q(w*s)+Q(y*D))+Q(r*F)));N[g+96>>2]=s;n=Q(n+Q(Q(Q(w*i)+Q(y*k))+Q(r*h)));N[g+84>>2]=n;i=Q(A+Q(Q(Q(v*B)+Q(x*C))+Q(q*E)));N[g+80>>2]=i;h=Q(m+Q(Q(Q(v*z)+Q(x*l))+Q(q*o)));N[g+76>>2]=h;J[g+48>>2]=0;J[g+52>>2]=0;J[g+56>>2]=0;J[g+60>>2]=0;J[g+40>>2]=0;J[g+44>>2]=0;I[g+36>>1]=0;J[g+32>>2]=-1;J[g+24>>2]=0;J[g+28>>2]=0;J[g+64>>2]=2139095039;k=N[J[a+20>>2]+40>>2];o=Q(k+(k>2];a:{b:{if(K[a+49|0]){c=L[a+8>>1];j=c&128;t=K[a+48|0];e=J[a+44>>2];m=N[d+24>>2];c:{if(c&16){break c}k=Q(n-G);l=Q(O-h);n=Q(s-G);q=Q(p-h);h=Q(Q(k*l)-Q(n*q));r=Q(u-i);p=Q(r*n);n=Q(M-i);i=Q(p-Q(n*k));k=Q(Q(q*n)-Q(l*r));if(!(j|t)){c=1;if(Q(Q(h*N[e+8>>2])+Q(Q(k*N[e>>2])+Q(i*N[e+4>>2])))>Q(0)){break a}}ed(g+108|0,d,g+72|0,g+84|0,g+96|0,g+124|0,g+120|0);l=Q(N[g+116>>2]-N[d+8>>2]);u=Q(l*l);l=Q(N[g+108>>2]-N[d>>2]);p=Q(l*l);l=Q(N[g+112>>2]-N[d+4>>2]);if(!(Q(u+Q(p+Q(l*l)))<=Q(m*m))){break c}m=Q(0);o=Q(0);l=Q(0);n=Q(Q(h*h)+Q(Q(k*k)+Q(i*i)));if(n>Q(0)){p=h;h=Q(Q(1)/Q(Y(n)));l=Q(p*h);o=Q(i*h);m=Q(k*h)}N[g+20>>2]=l;N[g+16>>2]=o;N[g+12>>2]=m;I[g+36>>1]=1026;h=N[e>>2];i=N[e+4>>2];N[g+60>>2]=-N[e+8>>2];N[g+56>>2]=-i;J[g+64>>2]=0;N[g+52>>2]=-h;break b}c=1;if(On(1,g+72|0,d,m,e,o,0,g+24|0,g+12|0,(t|0)!=0,(j|0)!=0,0,0)){break b}break a}e=J[a+44>>2];I[g+10>>1]=L[a+8>>1];c=1;if(!Pn(1,g+72|0,d,e,o,0,g+24|0,g+12|0,g+10|0,K[a+48|0],0)){break a}}h=N[g+64>>2];d:{if(h>N[a+28>>2]){break d}c=J[a+44>>2];k=Q(-Q(R(Q(Q(N[g+20>>2]*N[c+8>>2])+Q(Q(N[g+12>>2]*N[c>>2])+Q(N[g+16>>2]*N[c+4>>2]))))));i=N[a+36>>2];m=h>i?h:i;m=m>2];if(hk|h==Q(0)){break e}if(!(k==o&h>2]=k;N[f>>2]=h*N[a+16>>2];i=N[a+36>>2];N[a+36>>2]=h>i?i:h;d=L[g+36>>1];c=J[a+20>>2];N[c+40>>2]=h;I[c+12>>1]=d;N[c+28>>2]=N[g+52>>2];N[c+32>>2]=N[g+56>>2];N[c+36>>2]=N[g+60>>2];N[c+16>>2]=N[g+40>>2];N[c+20>>2]=N[g+44>>2];N[c+24>>2]=N[g+48>>2];J[c+8>>2]=J[b+8>>2];H[a+10|0]=1;if(N[g+64>>2]==Q(0)){H[a+11|0]=1;c=0;break a}c=0;if(K[a+8|0]&64){break a}}c=1}Ha=g+128|0;return c|0}function hb(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{if(!a){break a}d=a-8|0;b=J[a-4>>2];a=b&-8;f=d+a|0;b:{if(b&1){break b}if(!(b&3)){break a}b=J[d>>2];d=d-b|0;if(d>>>0>>0<=255){e=b>>>3|0;b=J[d+12>>2];c=J[d+8>>2];if((b|0)==(c|0)){i=164280,j=J[41070]&uea(-2,e),J[i>>2]=j;break b}J[c+12>>2]=b;J[b+8>>2]=c;break b}g=J[d+24>>2];b=J[d+12>>2];if((d|0)!=(b|0)){c=J[d+8>>2];J[c+12>>2]=b;J[b+8>>2]=c;break c}e=d+20|0;c=J[e>>2];if(!c){c=J[d+16>>2];if(!c){break d}e=d+16|0}while(1){h=e;b=c;e=b+20|0;c=J[e>>2];if(c){continue}e=b+16|0;c=J[b+16>>2];if(c){continue}break}J[h>>2]=0;break c}b=J[f+4>>2];if((b&3)!=3){break b}J[41072]=a;J[f+4>>2]=b&-2;J[d+4>>2]=a|1;J[f>>2]=a;return}b=0}if(!g){break b}c=J[d+28>>2];e=(c<<2)+164584|0;e:{if(J[e>>2]==(d|0)){J[e>>2]=b;if(b){break e}i=164284,j=J[41071]&uea(-2,c),J[i>>2]=j;break b}J[g+(J[g+16>>2]==(d|0)?16:20)>>2]=b;if(!b){break b}}J[b+24>>2]=g;c=J[d+16>>2];if(c){J[b+16>>2]=c;J[c+24>>2]=b}c=J[d+20>>2];if(!c){break b}J[b+20>>2]=c;J[c+24>>2]=b}if(d>>>0>=f>>>0){break a}b=J[f+4>>2];if(!(b&1)){break a}f:{g:{h:{i:{if(!(b&2)){if(J[41076]==(f|0)){J[41076]=d;a=J[41073]+a|0;J[41073]=a;J[d+4>>2]=a|1;if(J[41075]!=(d|0)){break a}J[41072]=0;J[41075]=0;return}if(J[41075]==(f|0)){J[41075]=d;a=J[41072]+a|0;J[41072]=a;J[d+4>>2]=a|1;J[a+d>>2]=a;return}a=(b&-8)+a|0;if(b>>>0<=255){e=b>>>3|0;b=J[f+12>>2];c=J[f+8>>2];if((b|0)==(c|0)){i=164280,j=J[41070]&uea(-2,e),J[i>>2]=j;break g}J[c+12>>2]=b;J[b+8>>2]=c;break g}g=J[f+24>>2];b=J[f+12>>2];if((f|0)!=(b|0)){c=J[f+8>>2];J[c+12>>2]=b;J[b+8>>2]=c;break h}e=f+20|0;c=J[e>>2];if(!c){c=J[f+16>>2];if(!c){break i}e=f+16|0}while(1){h=e;b=c;e=b+20|0;c=J[e>>2];if(c){continue}e=b+16|0;c=J[b+16>>2];if(c){continue}break}J[h>>2]=0;break h}J[f+4>>2]=b&-2;J[d+4>>2]=a|1;J[a+d>>2]=a;break f}b=0}if(!g){break g}c=J[f+28>>2];e=(c<<2)+164584|0;j:{if(J[e>>2]==(f|0)){J[e>>2]=b;if(b){break j}i=164284,j=J[41071]&uea(-2,c),J[i>>2]=j;break g}J[g+(J[g+16>>2]==(f|0)?16:20)>>2]=b;if(!b){break g}}J[b+24>>2]=g;c=J[f+16>>2];if(c){J[b+16>>2]=c;J[c+24>>2]=b}c=J[f+20>>2];if(!c){break g}J[b+20>>2]=c;J[c+24>>2]=b}J[d+4>>2]=a|1;J[a+d>>2]=a;if(J[41075]!=(d|0)){break f}J[41072]=a;return}if(a>>>0<=255){b=(a&-8)+164320|0;c=J[41070];a=1<<(a>>>3);k:{if(!(c&a)){J[41070]=a|c;a=b;break k}a=J[b+8>>2]}J[b+8>>2]=d;J[a+12>>2]=d;J[d+12>>2]=b;J[d+8>>2]=a;return}c=31;if(a>>>0<=16777215){b=S(a>>>8|0);c=((a>>>38-b&1)-(b<<1)|0)+62|0}J[d+28>>2]=c;J[d+16>>2]=0;J[d+20>>2]=0;b=(c<<2)+164584|0;l:{m:{e=J[41071];h=1<>2]=d;J[d+24>>2]=b;break n}c=a<<((c|0)!=31?25-(c>>>1|0)|0:0);b=J[b>>2];while(1){e=b;if((J[b+4>>2]&-8)==(a|0)){break m}b=c>>>29|0;c=c<<1;h=e+(b&4)|0;b=J[h+16>>2];if(b){continue}break}J[h+16>>2]=d;J[d+24>>2]=e}J[d+12>>2]=d;J[d+8>>2]=d;break l}a=J[e+8>>2];J[a+12>>2]=d;J[e+8>>2]=d;J[d+24>>2]=0;J[d+12>>2]=e;J[d+8>>2]=a}a=J[41078]-1|0;J[41078]=a?a:-1}}function vca(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=0,E=Q(0),F=Q(0),G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=0,V=Q(0),W=Q(0),X=Q(0);f=Ha-80|0;Ha=f;a=J[b+40>>2];D=0;a:{if(N[b+4>>2]!=Q(1)){break a}D=0;if(N[b+8>>2]!=Q(1)){break a}D=N[b+12>>2]==Q(1)}o=N[d>>2];q=N[c>>2];r=N[d+12>>2];i=N[c+12>>2];v=N[d+4>>2];j=N[c+4>>2];w=N[d+8>>2];m=N[c+8>>2];n=N[c+24>>2];p=N[d+24>>2];l=N[c+20>>2];A=N[d+20>>2];k=N[c+16>>2];O=N[d+16>>2];d=K[a+39|0];U=J[a+40>>2];h=K[a+38|0];J[f+68>>2]=0;J[f+72>>2]=1065353216;J[f+60>>2]=0;J[f+64>>2]=0;J[f+52>>2]=0;J[f+56>>2]=1065353216;J[f+44>>2]=0;J[f+48>>2]=0;J[f+36>>2]=1065353216;J[f+40>>2]=1065353216;J[f+20>>2]=1065353216;J[f+24>>2]=0;H[f+76|0]=0;J[f+28>>2]=0;J[f+32>>2]=0;J[f+12>>2]=0;J[f+16>>2]=0;J[f+4>>2]=1065353216;J[f+8>>2]=0;R=n;S=l;T=k;s=i;t=m;x=j;B=Q(1);C=Q(1);u=Q(1);if(!D){Lb(f+4|0,b+4|0,b+16|0);R=N[c+24>>2];S=N[c+20>>2];s=N[c+12>>2];x=N[c+4>>2];B=N[f+36>>2];E=N[f+32>>2];y=N[f+28>>2];F=N[f+24>>2];C=N[f+20>>2];z=N[f+16>>2];G=N[f+12>>2];I=N[f+8>>2];u=N[f+4>>2];T=N[c+16>>2];t=N[c+8>>2]}b:{if(!h){c=0;break b}k=Q(O-k);k=Q(k+k);l=Q(A-l);l=Q(l+l);n=Q(p-n);n=Q(n+n);p=Q(Q(Q(Q(-q)*k)-Q(l*j))-Q(m*n));A=Q(Q(i*i)+Q(-.5));O=Q(Q(Q(n*A)+Q(i*Q(Q(j*k)-Q(q*l))))-Q(m*p));V=Q(Q(Q(l*A)+Q(i*Q(Q(q*n)-Q(m*k))))-Q(j*p));A=Q(Q(Q(k*A)+Q(i*Q(Q(m*l)-Q(j*n))))-Q(q*p));d=U+P(d,20)|0;n=Q(Q(o*j)+Q(Q(Q(i*w)-Q(r*m))-Q(q*v)));k=Q(Q(v*m)+Q(Q(Q(i*o)-Q(r*q))-Q(j*w)));l=Q(k+k);L=Q(n*l);p=Q(Q(m*w)+Q(Q(j*v)+Q(Q(i*r)+Q(q*o))));i=Q(Q(w*q)+Q(Q(Q(i*v)-Q(r*j))-Q(m*o)));j=Q(i+i);r=Q(p*j);m=Q(L-r);o=Q(p*l);v=Q(n*j);q=Q(o+v);k=Q(Q(1)-Q(k*l));w=Q(i*j);j=Q(k-w);W=Q(Q(Q(m*y)+Q(q*E))+Q(j*B));M=Q(l*i);l=Q(n+n);p=Q(p*l);i=Q(M+p);X=k;k=Q(n*l);n=Q(X-k);l=Q(v-o);v=Q(Q(Q(i*y)+Q(n*E))+Q(l*B));k=Q(Q(Q(1)-w)-k);o=Q(M-p);r=Q(L+r);w=Q(Q(Q(k*y)+Q(o*E))+Q(r*B));B=Q(Q(Q(m*z)+Q(q*C))+Q(j*F));E=Q(Q(Q(i*z)+Q(n*C))+Q(l*F));C=Q(Q(Q(k*z)+Q(o*C))+Q(r*F));q=Q(Q(Q(m*u)+Q(q*I))+Q(j*G));n=Q(Q(Q(i*u)+Q(n*I))+Q(l*G));l=Q(Q(Q(k*u)+Q(o*I))+Q(r*G));j=Q(x+x);k=Q(j*t);m=N[c>>2];i=Q(m+m);o=Q(i*s);r=Q(k-o);u=Q(i*t);y=Q(j*s);F=Q(u+y);k=Q(k+o);o=Q(i*x);z=Q(t+t);s=Q(z*s);G=Q(o-s);i=Q(Q(1)-Q(m*i));j=Q(x*j);I=Q(i-j);m=i;i=Q(t*z);z=Q(m-i);u=Q(u-y);y=Q(-u);s=Q(o+s);o=Q(-s);p=Q(Q(Q(1)-j)-i);L=Q(-p);b=J[g+4096>>2];M=N[e>>2];c=0;while(1){j=N[d>>2];m=N[d+4>>2];t=N[d+8>>2];i=Q(A+Q(Q(Q(l*j)+Q(C*m))+Q(w*t)));c:{if(!(i<=M)){break c}c=1;if(b>>>0>63){break c}a=b+1|0;J[g+4096>>2]=a;b=(b<<6)+g|0;N[b+8>>2]=y;N[b+4>>2]=o;N[b>>2]=L;J[b+52>>2]=-1;N[b+12>>2]=i;x=Q(O+Q(Q(Q(q*j)+Q(B*m))+Q(W*t)));j=Q(V+Q(Q(Q(n*j)+Q(E*m))+Q(v*t)));N[b+24>>2]=R+Q(Q(I*x)+Q(Q(u*i)+Q(k*j)));N[b+20>>2]=S+Q(Q(r*x)+Q(Q(s*i)+Q(z*j)));N[b+16>>2]=T+Q(Q(F*x)+Q(Q(p*i)+Q(G*j)));b=a}d=d+12|0;h=h-1|0;if(h){continue}break}}Ha=f+80|0;return c|0}function Vz(a,b,c,d,e,f){var g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0;g=Ha-288|0;Ha=g;x=N[e>>2];y=N[a+4>>2];m=N[d+8>>2];h=N[a+8>>2];i=N[c>>2];j=Q(i+i);q=N[c+8>>2];s=N[c+4>>2];v=N[c+12>>2];w=Q(v+v);p=Q(h*Q(Q(j*q)-Q(s*w)));r=Q(N[d+24>>2]-N[c+24>>2]);n=Q(Q(-p)-r);t=Q(n+n);n=N[d>>2];l=Q(h*Q(Q(i*j)+Q(Q(v*w)+Q(-1))));k=Q(N[d+16>>2]-N[c+16>>2]);i=Q(Q(-l)-k);u=Q(i+i);q=Q(h*Q(Q(q*w)+Q(j*s)));s=Q(N[d+20>>2]-N[c+20>>2]);h=Q(Q(-q)-s);o=Q(h+h);h=N[d+4>>2];z=Q(Q(m*t)+Q(Q(n*u)+Q(o*h)));i=N[d+12>>2];j=Q(Q(i*i)+Q(-.5));v=Q(Q(m*z)+Q(Q(t*j)-Q(i*Q(Q(n*o)-Q(u*h)))));N[g+284>>2]=v;w=Q(Q(h*z)+Q(Q(o*j)-Q(i*Q(Q(m*u)-Q(t*n)))));N[g+280>>2]=w;p=Q(p-r);p=Q(p+p);r=Q(l-k);r=Q(r+r);q=Q(q-s);l=Q(q+q);k=Q(Q(m*p)+Q(Q(n*r)+Q(h*l)));q=Q(Q(m*k)+Q(Q(p*j)-Q(i*Q(Q(n*l)-Q(r*h)))));N[g+272>>2]=q;s=Q(Q(h*k)+Q(Q(l*j)-Q(i*Q(Q(m*r)-Q(p*n)))));N[g+268>>2]=s;p=Q(Q(n*k)+Q(Q(r*j)-Q(i*Q(Q(h*p)-Q(l*m)))));N[g+264>>2]=p;n=Q(Q(n*z)+Q(Q(u*j)-Q(i*Q(Q(h*t)-Q(o*m)))));N[g+276>>2]=n;c=J[b+40>>2];N[g+32>>2]=v;N[g+28>>2]=w;m=Q(y+x);N[g+36>>2]=m;N[g+24>>2]=n;N[g+20>>2]=q;N[g+16>>2]=s;N[g+12>>2]=p;Mo(g+204|0,g+12|0);a:{if(!(N[b+4>>2]!=Q(1)|N[b+8>>2]!=Q(1)|N[b+12>>2]!=Q(1))){z=N[e>>2];r=N[a+4>>2];J[g+20>>2]=f;J[g+12>>2]=153668;J[g+16>>2]=2;i=N[d+4>>2];t=Q(i+i);h=N[d+8>>2];l=Q(t*h);u=N[d>>2];j=Q(u+u);o=N[d+12>>2];k=Q(j*o);N[g+52>>2]=l-k;x=Q(j*h);y=Q(t*o);N[g+48>>2]=x+y;N[g+44>>2]=l+k;l=Q(j*i);k=o;o=Q(h+h);k=Q(k*o);N[g+36>>2]=l-k;N[g+32>>2]=x-y;N[g+28>>2]=l+k;j=Q(Q(1)-Q(u*j));i=Q(i*t);N[g+56>>2]=j-i;h=Q(h*o);N[g+40>>2]=j-h;N[g+24>>2]=Q(Q(1)-i)-h;N[g+60>>2]=N[d+16>>2];N[g- -64>>2]=N[d+20>>2];h=N[d+24>>2];N[g+116>>2]=r;N[g+112>>2]=z;N[g+108>>2]=m;N[g+68>>2]=h;N[g+100>>2]=m+Q(R(Q(Q(q-v)*Q(.5))));N[g+96>>2]=m+Q(R(Q(Q(s-w)*Q(.5))));N[g+92>>2]=m+Q(R(Q(Q(p-n)*Q(.5))));N[g+84>>2]=Q(q+v)*Q(.5);N[g+80>>2]=Q(s+w)*Q(.5);N[g+76>>2]=Q(p+n)*Q(.5);J[g+72>>2]=g+264;J[g+120>>2]=c;Ja[J[(L[c+4>>1]<<2)+153680>>2]](c,g+204|0,g+12|0,1,1);break a}A=g+128|0;Lb(A,b+4|0,b+16|0);z=N[e>>2];r=N[a+4>>2];J[g+20>>2]=f;J[g+16>>2]=2;i=N[d+4>>2];t=Q(i+i);h=N[d+8>>2];l=Q(t*h);u=N[d>>2];j=Q(u+u);o=N[d+12>>2];k=Q(j*o);N[g+52>>2]=l-k;x=Q(j*h);y=Q(t*o);N[g+48>>2]=x+y;N[g+44>>2]=l+k;l=Q(j*i);k=o;o=Q(h+h);k=Q(k*o);N[g+36>>2]=l-k;N[g+32>>2]=x-y;N[g+28>>2]=l+k;j=Q(Q(1)-Q(u*j));i=Q(i*t);N[g+56>>2]=j-i;h=Q(h*o);N[g+40>>2]=j-h;N[g+24>>2]=Q(Q(1)-i)-h;N[g+60>>2]=N[d+16>>2];N[g- -64>>2]=N[d+20>>2];h=N[d+24>>2];N[g+116>>2]=r;N[g+112>>2]=z;N[g+108>>2]=m;N[g+68>>2]=h;N[g+100>>2]=m+Q(R(Q(Q(q-v)*Q(.5))));N[g+96>>2]=m+Q(R(Q(Q(s-w)*Q(.5))));N[g+92>>2]=m+Q(R(Q(Q(p-n)*Q(.5))));N[g+84>>2]=Q(q+v)*Q(.5);N[g+80>>2]=Q(s+w)*Q(.5);N[g+76>>2]=Q(p+n)*Q(.5);J[g+72>>2]=g+264;J[g+120>>2]=c;J[g+12>>2]=153708;J[g+124>>2]=A;a=g+204|0;Th(A,g+240|0,g+252|0,a);Ja[J[(L[c+4>>1]<<2)+153680>>2]](c,a,g+12|0,1,1)}Ha=g+288|0;return J[f+4096>>2]!=0}function u8(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;d=Ha-16|0;Ha=d;j=J[a+28>>2];a=J[j+1e3>>2]+640|0;a:{if(!J[a+328>>2]){J[a+328>>2]=0;break a}l=a+240|0;k=J[a+244>>2];h=a+136|0;while(1){b=J[J[a+324>>2]+(f<<2)>>2];J[d+4>>2]=b;c=b>>>7|0;i=c<<2;b=J[i+J[a+204>>2]>>2];g=J[a+16>>2]+P(c,24)|0;e=K[g+4|0]&-33;H[g+4|0]=e;b:{if((b|0)!=-1){e=1<>2]+(b>>>3&536870908)|0;if(!(e&J[g>>2])){J[d+8>>2]=b;c=J[a+88>>2];J[g>>2]=e|J[g>>2];e=c+P(b,44)|0;b=J[a+244>>2];J[e+16>>2]=b;c:{if(b>>>0>=(J[a+248>>2]&2147483647)>>>0){ab(l,d+8|0);break c}J[J[a+240>>2]+(b<<2)>>2]=J[d+8>>2];J[a+244>>2]=J[a+244>>2]+1}c=J[d+4>>2]>>>7|0}J[J[a+28>>2]+(c<<2)>>2]=33554431;Oc(a,J[d+4>>2]);break b}H[g+4|0]=e|2;J[i+J[a+28>>2]>>2]=J[a+140>>2];b=J[a+140>>2];d:{if(b>>>0>=(J[a+144>>2]&2147483647)>>>0){kd(h,d+4|0);break d}J[J[a+136>>2]+(b<<2)>>2]=J[d+4>>2];J[a+140>>2]=J[a+140>>2]+1}b=J[g>>2];if((b|0)==-1){break b}while(1){c=J[a+84>>2];g=(b>>>0)/(c>>>0)|0;g=J[J[a+64>>2]+(g<<2)>>2]+(b-P(c,g)<<3)|0;e=b^1;i=J[a+448>>2];n=J[i+20>>2];c=(e>>>0)/(n>>>0)|0;e:{f:{c=J[J[J[i>>2]+(c<<2)>>2]+(e-P(c,n)<<2)>>2];if(c>>>0<=4294967167){c=J[J[a+204>>2]+(c>>>5&134217724)>>2];if((c|0)!=-1){break f}}c=b>>>1|0;b=J[a+60>>2];e=(c>>>0)/(b>>>0)|0;b=J[J[a+40>>2]+(e<<2)>>2]+(c-P(b,e)<<4)|0;if(K[b+4|0]&4|J[b>>2]==1){break e}qj(a,c);I[b+4>>1]=L[b+4>>1]|4;break e}e=1<>2]+(c>>>3&536870908)|0;if(e&J[b>>2]){break e}J[d+12>>2]=c;i=J[a+88>>2];J[b>>2]=e|J[b>>2];b=J[a+244>>2];J[(i+P(c,44)|0)+16>>2]=b;if(b>>>0>=(J[a+248>>2]&2147483647)>>>0){ab(l,d+12|0);break e}J[J[a+240>>2]+(b<<2)>>2]=J[d+12>>2];J[a+244>>2]=J[a+244>>2]+1}b=J[g>>2];if((b|0)!=-1){continue}break}}f=f+1|0;if(f>>>0>2]){continue}break}J[a+328>>2]=0;f=J[a+244>>2];if(k>>>0>=f>>>0){break a}while(1){b=J[J[a+88>>2]+P(J[J[a+240>>2]+(k<<2)>>2],44)>>2];c=b>>>7|0;if((c|0)!=33554431){while(1){Oc(a,b);b=J[(J[a+16>>2]+P(c,24)|0)+8>>2];c=b>>>7|0;if((c|0)!=33554431){continue}break}f=J[a+244>>2]}k=k+1|0;if(k>>>0>>0){continue}break}}Ha=d+16|0;b=J[j+1e3>>2];g=J[b+792>>2];if(g){l=J[b+788>>2];while(1){d=J[l+(m<<2)>>2];c=J[j+1e3>>2];f=J[c- -64>>2];a=(d>>>0)/(f>>>0)|0;a=J[J[J[c+44>>2]+(a<<2)>>2]+(d-P(a,f)<<2)>>2];g:{if(!a|K[a+21|0]&32){break g}c=J[b+700>>2];f=(d>>>0)/(c>>>0)|0;if(!(K[(J[J[b+680>>2]+(f<<2)>>2]+(d-P(c,f)<<4)|0)+4|0]&4)){break g}h:{i:{switch(K[a+20|0]){case 1:if(Vi(a-4|0)){break h}break g;case 4:if(jm(a)){break h}break g;case 5:if(Yq(a)){break h}break g;case 0:break i;default:break g}}if(!_i(a-4|0,0)){break g}}c=K[a+20|0];if(c>>>0>2){break g}f=(c<<2)+j|0;d=J[f+88>>2];c=P(c,12)+j|0;if(d>>>0>2]){e=J[c+52>>2];h=e+(d<<2)|0;k=J[h>>2];i=h;h=e;a=J[a+8>>2];e=a<<2;h=J[h+e>>2];J[i>>2]=h;J[e+J[c+52>>2]>>2]=k;J[k+8>>2]=a;J[h+8>>2]=d;d=J[f+88>>2]}J[f+88>>2]=d+1}m=m+1|0;if((g|0)!=(m|0)){continue}break}}a=J[J[j+976>>2]+1024>>2];Ja[J[J[a>>2]+20>>2]](a,N[j+1080>>2],j+2752|0)}function bo(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=0,p=Q(0),q=Q(0),r=0,s=Q(0),t=0,u=Q(0),v=Q(0),w=0,x=0,y=0,z=0,A=0,B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),M=0,O=0,S=Q(0),T=0,U=0;e=Ha-80|0;Ha=e;J[e+40>>2]=0;J[e+44>>2]=0;J[e+48>>2]=0;J[e+52>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;I[e+28>>1]=0;J[e+24>>2]=-1;J[e+16>>2]=0;J[e+20>>2]=0;M=1;a:{if(!b){break a}w=e+60|0;x=a+108|0;O=a- -64|0;M=0;while(1){g=J[(y<<2)+c>>2];T=g>>>5|0;U=g>>>1&15;z=0;while(1){r=z+T|0;g=P(r,3);o=J[a+16>>2];b:{if(J[a+12>>2]){g=o+(g<<1)|0;A=L[g+4>>1];B=L[g>>1];g=L[g+2>>1];break b}g=o+(g<<2)|0;A=J[g+8>>2];B=J[g>>2];g=J[g+4>>2]}m=J[a+20>>2];J[e+4>>2]=B;J[e+8>>2]=g;J[e+12>>2]=A;o=m+P(g,12)|0;t=m+P(B,12)|0;i=N[t+8>>2];h=Q(N[o+8>>2]-i);C=N[a+40>>2];m=m+P(A,12)|0;j=N[t+4>>2];D=Q(N[m+4>>2]-j);k=N[t>>2];E=Q(N[m>>2]-k);F=N[a+44>>2];q=Q(Q(C*D)-Q(E*F));s=Q(N[o>>2]-k);G=Q(N[m+8>>2]-i);p=N[a+48>>2];S=Q(Q(F*G)-Q(D*p));n=Q(N[o+4>>2]-j);u=Q(Q(p*E)-Q(G*C));f=Q(Q(h*q)+Q(Q(s*S)+Q(n*u)));l=N[a+56>>2];c:{d:{if(!K[a+52|0]){if(f>2]-i);k=Q(N[a+28>>2]-k);j=Q(N[a+32>>2]-j);i=Q(Q(v*q)+Q(Q(k*S)+Q(u*j)));l=Q(l*f);q=Q(-l);if(i>2]=f*i;N[e+56>>2]=f*Q(Q(G*p)+Q(Q(E*n)+Q(D*s)));f=Q(f*h);break d}if(Q(R(f))>2]-i);k=Q(N[a+28>>2]-k);j=Q(N[a+32>>2]-j);i=Q(v*Q(Q(f*q)+Q(Q(k*S)+Q(u*j))));q=Q(-l);if(if|l>2]=i;N[e+56>>2]=v*Q(Q(G*p)+Q(Q(E*n)+Q(D*h)))}N[e+64>>2]=f;f=N[e+56>>2];if(f>2])){break c}I[e+28>>1]=1;J[e+24>>2]=r;e:{if(K[a+177|0]){if(!(f>2])){break e}r=J[e+20>>2];J[O>>2]=J[e+16>>2];J[O+4>>2]=r;J[O+8>>2]=J[e+24>>2];I[a+76>>1]=1;N[a+80>>2]=N[e+32>>2];N[a+84>>2]=N[e+36>>2];N[a+88>>2]=N[e+40>>2];N[a+92>>2]=N[e+44>>2];N[a+96>>2]=N[e+48>>2];h=N[e+52>>2];N[a+104>>2]=f;N[a+100>>2]=h;J[x+16>>2]=J[w+16>>2];r=J[w+12>>2];J[x+8>>2]=J[w+8>>2];J[x+12>>2]=r;r=J[w+4>>2];J[x>>2]=J[w>>2];J[x+4>>2]=r;h=N[d>>2];N[d>>2]=f>2]=N[t>>2];N[a+132>>2]=N[t+4>>2];N[a+136>>2]=N[t+8>>2];N[a+140>>2]=N[o>>2];N[a+144>>2]=N[o+4>>2];N[a+148>>2]=N[o+8>>2];N[a+152>>2]=N[m>>2];N[a+156>>2]=N[m+4>>2];f=N[m+8>>2];H[a+176|0]=1;J[a+172>>2]=A;J[a+168>>2]=g;J[a+164>>2]=B;N[a+160>>2]=f;break e}N[e>>2]=N[d>>2];g=J[a+8>>2];if(!(Ja[J[J[g>>2]>>2]](g,e+16|0,t,o,m,e,e+4|0)|0)){break a}f=N[e>>2];if(!(f>2])){break e}N[d>>2]=f;N[a+60>>2]=f}if(!J[J[a+8>>2]+4>>2]){break a}}g=(z|0)!=(U|0);z=z+1|0;if(g){continue}break}y=y+1|0;M=y>>>0>=b>>>0;if((b|0)!=(y|0)){continue}break}}Ha=e+80|0;return M|0}function mP(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0);c=Ha-160|0;Ha=c;J[c+52>>2]=a;J[c+48>>2]=a;a=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=a;a=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=a;qc(c+132|0,c+104|0,e,f,g);k=N[f+20>>2];l=N[f+16>>2];m=N[c+124>>2];n=N[c+120>>2];o=N[c+128>>2];N[b+8>>2]=o-N[f+24>>2];N[b+4>>2]=m-k;N[b>>2]=n-l;k=N[f+20>>2];l=N[f+16>>2];N[c- -64>>2]=o-N[f+24>>2];N[c+60>>2]=m-k;N[c+56>>2]=n-l;k=N[g+20>>2];l=N[g+24>>2];q=N[g+16>>2];N[c+100>>2]=o;N[c+96>>2]=m;r=N[c+156>>2];N[c+88>>2]=r;s=N[c+152>>2];N[c+84>>2]=s;N[c+76>>2]=o-l;N[c+72>>2]=m-k;N[c+92>>2]=n;t=N[c+148>>2];N[c+80>>2]=t;N[c+68>>2]=n-q;b=0;d=I[e+128>>1]&1;b=d?N[e+116>>2]>=N[e+112>>2]:b;a:{if(h){k=N[c+140>>2];q=N[c+136>>2];p=N[c+132>>2];l=N[c+144>>2];break a}u=N[c+116>>2];l=N[c+144>>2];v=N[c+112>>2];k=N[c+140>>2];w=N[c+104>>2];p=N[c+132>>2];x=N[c+108>>2];q=N[c+136>>2];if(!(Q(Q(u*l)+Q(Q(v*k)+Q(Q(w*p)+Q(x*q))))>2]=-u;N[c+112>>2]=-v;N[c+108>>2]=-x;N[c+104>>2]=-w}o=Q(o-r);o=Q(o+o);n=Q(n-t);n=Q(n+n);m=Q(m-s);m=Q(m+m);r=Q(Q(k*o)+Q(Q(p*n)+Q(m*q)));s=Q(Q(l*l)+Q(-.5));N[c+20>>2]=Q(k*r)+Q(Q(o*s)-Q(l*Q(Q(p*m)-Q(n*q))));N[c+16>>2]=Q(q*r)+Q(Q(m*s)-Q(l*Q(Q(k*n)-Q(o*p))));N[c+12>>2]=Q(p*r)+Q(Q(n*s)-Q(l*Q(Q(q*o)-Q(m*k))));Eh(c+48|0,c+132|0,c+104|0,c+12|0,7,b?7:6,c+36|0,c+24|0);k=N[f+16>>2];l=N[f+20>>2];m=N[c+36>>2];n=N[c+40>>2];N[i+8>>2]=N[c+44>>2]+N[f+24>>2];N[i+4>>2]=n+l;N[i>>2]=m+k;k=N[g+16>>2];l=N[g+20>>2];m=N[c+24>>2];n=N[c+28>>2];N[j+8>>2]=N[c+32>>2]+N[g+24>>2];N[j+4>>2]=n+l;N[j>>2]=m+k;if(b){a=J[c+52>>2]-J[c+48>>2]|0}else{l=N[c+140>>2];m=N[c+132>>2];q=N[c+136>>2];o=Q(q*Q(0));k=Q(Q(l*Q(0))+Q(Q(m+m)+o));n=N[c+144>>2];p=Q(Q(n*n)+Q(-.5));r=Q(p*Q(0));N[c+20>>2]=Q(l*k)+Q(r+Q(n*Q(Q(m*Q(0))-Q(q+q))));N[c+16>>2]=Q(q*k)+Q(r+Q(n*Q(Q(l+l)+Q(m*Q(-0)))));N[c+12>>2]=Q(m*k)+Q(Q(p+p)+Q(n*Q(o+Q(l*Q(-0)))));b=L[e+128>>1];if(b&2){a=J[c+52>>2];J[c+52>>2]=a+80;J[a+8>>2]=0;J[a>>2]=0;J[a+4>>2]=0;I[a+78>>1]=0;k=N[c+12>>2];p=N[c+16>>2];o=N[c+20>>2];J[a+40>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;o=Q(-o);N[a+24>>2]=o;p=Q(-p);N[a+20>>2]=p;r=Q(-k);N[a+16>>2]=r;k=N[e+88>>2];N[a+56>>2]=k*o;N[a+52>>2]=k*p;N[a+48>>2]=k*r;k=N[e+80>>2];N[a+28>>2]=k;p=N[e+84>>2];N[a+60>>2]=p;N[a+44>>2]=-p;f=L[a+76>>1];b:{if(!(b&4)){break b}if(k>Q(0)){J[a+44>>2]=0}if(!(k>2]=0}I[a+76>>1]=f|96}if(d){p=N[c+112>>2];o=N[c+108>>2];r=N[c+116>>2];s=N[c+104>>2];k=Q(Q(l*p)+Q(Q(q*o)+Q(Q(n*r)+Q(m*s))));l=Q(Q(o*l)+Q(Q(Q(-q)*p)+Q(Q(n*s)+Q(r*Q(-m)))));m=Q(Y(Q(Q(k*k)+Q(Q(Q(l*l)+Q(0))+Q(0)))));if(m!=Q(0)){m=Q(Q(1)/m);k=Q(k*m);l=Q(l*m)}k=kQ(1)?Q(1):k);k=Q(k+k);md(c+48|0,l>2],N[e+112>>2],N[e+108>>2],c+12|0,e+92|0)}a=J[c+52>>2]-J[c+48>>2]|0}Ha=c+160|0;return(a|0)/80|0}function QT(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=0,y=0,z=0,A=Q(0),B=Q(0);d=Ha-288|0;Ha=d;J[d+224>>2]=0;J[d+216>>2]=0;J[d+220>>2]=0;J[d+208>>2]=0;J[d+212>>2]=0;e=N[a+56>>2];f=J[a+52>>2];v=J[a+48>>2];J[d+204>>2]=0;N[d+200>>2]=e;J[d+192>>2]=v;J[d+196>>2]=f;v=1;a:{if(!b){break a}y=d+240|4;v=0;while(1){b:{z=J[(x<<2)+c>>2];wb(J[a+4>>2],J[a+20>>2],d+140|0,0,0,z,1,1);f=J[a+16>>2];o=N[f+24>>2];e=N[f+8>>2];i=N[d+172>>2];h=N[f>>2];m=N[d+164>>2];l=N[d+168>>2];g=N[f+4>>2];s=Q(Q(e*i)+Q(Q(h*m)+Q(l*g)));k=N[f+12>>2];j=Q(Q(k*k)+Q(-.5));t=Q(Q(e*s)+Q(Q(k*Q(Q(h*l)-Q(m*g)))+Q(i*j)));t=Q(o+Q(t+t));p=N[f+20>>2];u=Q(Q(g*s)+Q(Q(k*Q(Q(e*m)-Q(i*h)))+Q(l*j)));u=Q(p+Q(u+u));A=N[f+16>>2];i=Q(Q(h*s)+Q(Q(k*Q(Q(g*i)-Q(l*e)))+Q(m*j)));s=Q(A+Q(i+i));l=N[d+160>>2];n=N[d+152>>2];r=N[d+156>>2];q=Q(Q(e*l)+Q(Q(h*n)+Q(r*g)));i=Q(Q(e*q)+Q(Q(k*Q(Q(h*r)-Q(n*g)))+Q(l*j)));i=Q(o+Q(i+i));m=Q(Q(g*q)+Q(Q(k*Q(Q(e*n)-Q(l*h)))+Q(r*j)));m=Q(p+Q(m+m));l=Q(Q(h*q)+Q(Q(k*Q(Q(g*l)-Q(r*e)))+Q(n*j)));l=Q(A+Q(l+l));w=o;o=N[d+148>>2];n=N[d+140>>2];r=N[d+144>>2];B=Q(Q(e*o)+Q(Q(h*n)+Q(r*g)));q=Q(Q(e*B)+Q(Q(k*Q(Q(h*r)-Q(n*g)))+Q(o*j)));q=Q(w+Q(q+q));w=p;p=Q(Q(g*B)+Q(Q(k*Q(Q(e*n)-Q(o*h)))+Q(r*j)));p=Q(w+Q(p+p));e=Q(Q(h*B)+Q(Q(k*Q(Q(g*o)-Q(r*e)))+Q(n*j)));e=Q(A+Q(e+e));c:{if(!K[a+12|0]){h=Q(s-l);g=Q(p-m);k=Q(e-l);j=Q(u-m);n=Q(Q(Q(h*g)-Q(k*j))*N[d+200>>2]);o=j;j=Q(q-i);w=g;g=Q(t-i);if(N[d+224>>2]<=Q(n+Q(Q(Q(Q(o*j)-Q(w*g))*N[d+192>>2])+Q(Q(Q(g*k)-Q(j*h))*N[d+196>>2])))){break c}}H[d+64|0]=0;J[d+56>>2]=2139095039;J[d+60>>2]=5;J[d+124>>2]=0;J[d+108>>2]=0;J[d+92>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;J[d+52>>2]=2139095039;N[d+80>>2]=e;N[d+96>>2]=l;N[d+112>>2]=s;e=Q(Q(s+Q(e+l))*Q(.33333298563957214));N[d+32>>2]=e;N[d+84>>2]=p;N[d+100>>2]=m;N[d+116>>2]=u;h=Q(Q(u+Q(p+m))*Q(.33333298563957214));N[d+36>>2]=h;N[d+88>>2]=q;N[d+104>>2]=i;N[d+120>>2]=t;g=Q(Q(t+Q(q+i))*Q(.33333298563957214));N[d+40>>2]=g;J[d+24>>2]=153056;J[d+28>>2]=d+32;f=J[a+24>>2];J[d+16>>2]=153008;J[d+20>>2]=f;k=N[f>>2];j=N[f+4>>2];i=N[f+8>>2];J[d+12>>2]=0;N[d+8>>2]=g-i;N[d+4>>2]=h-j;N[d>>2]=e-k;if(!Do(d+24|0,d+16|0,d,d+208|0,d+192|0,d+240|0,d+256|0,d+272|0,N[a+64>>2])){break c}J[d+184>>2]=J[y+8>>2];f=J[y+4>>2];J[d+176>>2]=J[y>>2];J[d+180>>2]=f;h=N[d+272>>2];g=N[d+276>>2];k=N[d+280>>2];j=N[d+256>>2];i=N[d+260>>2];m=N[d+264>>2];e=N[d+240>>2];H[a+10|0]=1;if(!(e>N[d+224>>2])){break b}if(!(e>2])){break c}N[a+32>>2]=e;J[a+44>>2]=J[d+184>>2];f=J[d+180>>2];J[a+36>>2]=J[d+176>>2];J[a+40>>2]=f;f=J[a+60>>2];J[f+8>>2]=z;N[f+16>>2]=h;N[f+28>>2]=j;N[f+40>>2]=e;N[f+20>>2]=g;N[f+24>>2]=k;N[f+32>>2]=i;N[f+36>>2]=m;if(K[a+13|0]){break a}}x=x+1|0;v=x>>>0>=b>>>0;if((b|0)!=(x|0)){continue}break a}break}b=J[a+60>>2];J[b+8>>2]=z;J[b+40>>2]=0;H[a+11|0]=1}Ha=d+288|0;return v|0}function y9(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=0,R=0,T=0,U=0;h=Ha-128|0;Ha=h;H[a+489|0]=1;p=J[a+32>>2];x=b<<5;i=p+x|0;O=J[i+8>>2];R=J[i+12>>2];y=e<<5;i=y+p|0;T=J[i+8>>2];U=J[i+12>>2];w=J[a+452>>2];i=J[a+264>>2];z=N[f>>2];A=N[f+4>>2];B=N[f+8>>2];C=N[g>>2];D=N[g+4>>2];E=N[g+8>>2];F=N[c>>2];G=N[c+4>>2];I=N[c+8>>2];K=N[d>>2];L=N[d+4>>2];M=N[d+8>>2];j=Q(-M);N[h+120>>2]=j;k=Q(-L);N[h+116>>2]=k;J[h+124>>2]=0;l=Q(-K);N[h+112>>2]=l;J[h+108>>2]=0;m=Q(-I);N[h+104>>2]=m;n=Q(-G);N[h+100>>2]=n;o=Q(-F);N[h+96>>2]=o;q=Q(-E);N[h+88>>2]=q;r=Q(-D);N[h+84>>2]=r;J[h+92>>2]=0;s=Q(-C);N[h+80>>2]=s;J[h+76>>2]=0;t=Q(-B);N[h+72>>2]=t;u=Q(-A);N[h+68>>2]=u;v=Q(-z);N[h+64>>2]=v;c=i+y|0;N[c>>2]=N[c>>2]-z;N[c+4>>2]=N[c+4>>2]-A;N[c+8>>2]=N[c+8>>2]-B;N[c+16>>2]=N[c+16>>2]-C;N[c+20>>2]=N[c+20>>2]-D;N[c+24>>2]=N[c+24>>2]-E;d=O&T;c=R&U;g=c?S(c)^63:31-S(d)|0;if((e|0)!=(g|0)){d=J[a+384>>2];f=J[a+396>>2];while(1){lc(h+32|0,f+P(e,96)|0,(P(e,160)+w|0)+120|0,d+P(e,76)|0,h- -64|0);J[h+76>>2]=0;J[h+92>>2]=0;v=N[h+32>>2];N[h+64>>2]=v;u=N[h+36>>2];N[h+68>>2]=u;t=N[h+40>>2];N[h+72>>2]=t;s=N[h+48>>2];N[h+80>>2]=s;r=N[h+52>>2];N[h+84>>2]=r;q=N[h+56>>2];N[h+88>>2]=q;e=J[((e<<5)+p|0)+24>>2];c=(e<<5)+i|0;N[c>>2]=v+N[c>>2];N[c+4>>2]=u+N[c+4>>2];N[c+8>>2]=t+N[c+8>>2];N[c+16>>2]=s+N[c+16>>2];N[c+20>>2]=r+N[c+20>>2];N[c+24>>2]=q+N[c+24>>2];if((e|0)!=(g|0)){continue}break}}c=i+x|0;N[c>>2]=N[c>>2]-F;N[c+4>>2]=N[c+4>>2]-G;N[c+8>>2]=N[c+8>>2]-I;N[c+16>>2]=N[c+16>>2]-K;N[c+20>>2]=N[c+20>>2]-L;N[c+24>>2]=N[c+24>>2]-M;if((b|0)!=(g|0)){d=J[a+384>>2];e=J[a+396>>2];while(1){lc(h+32|0,e+P(b,96)|0,(P(b,160)+w|0)+120|0,d+P(b,76)|0,h+96|0);J[h+108>>2]=0;J[h+124>>2]=0;o=N[h+32>>2];N[h+96>>2]=o;n=N[h+36>>2];N[h+100>>2]=n;m=N[h+40>>2];N[h+104>>2]=m;l=N[h+48>>2];N[h+112>>2]=l;k=N[h+52>>2];N[h+116>>2]=k;j=N[h+56>>2];N[h+120>>2]=j;b=J[((b<<5)+p|0)+24>>2];c=(b<<5)+i|0;N[c>>2]=o+N[c>>2];N[c+4>>2]=n+N[c+4>>2];N[c+8>>2]=m+N[c+8>>2];N[c+16>>2]=l+N[c+16>>2];N[c+20>>2]=k+N[c+20>>2];N[c+24>>2]=j+N[c+24>>2];if((b|0)!=(g|0)){continue}break}}N[h+56>>2]=j+q;N[h+52>>2]=k+r;J[h+60>>2]=0;J[h+44>>2]=0;N[h+48>>2]=l+s;N[h+40>>2]=m+t;N[h+36>>2]=n+u;N[h+32>>2]=o+v;if(g){b=J[a+384>>2];c=J[a+396>>2];while(1){lc(h,c+P(g,96)|0,(P(g,160)+w|0)+120|0,b+P(g,76)|0,h+32|0);J[h+44>>2]=0;J[h+60>>2]=0;j=N[h>>2];N[h+32>>2]=j;k=N[h+4>>2];N[h+36>>2]=k;l=N[h+8>>2];N[h+40>>2]=l;m=N[h+16>>2];N[h+48>>2]=m;n=N[h+20>>2];N[h+52>>2]=n;o=N[h+24>>2];N[h+56>>2]=o;g=J[((g<<5)+p|0)+24>>2];a=(g<<5)+i|0;N[a>>2]=j+N[a>>2];N[a+4>>2]=k+N[a+4>>2];N[a+8>>2]=l+N[a+8>>2];N[a+16>>2]=m+N[a+16>>2];N[a+20>>2]=n+N[a+20>>2];N[a+24>>2]=o+N[a+24>>2];if(g){continue}break}}Ha=h+128|0}function TP(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=Q(0),q=Q(0),r=0,s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=0;s=Ha-16|0;Ha=s;h=J[40592];n=Ja[J[J[h>>2]+20>>2]](h)|0?33873:69706;h=Ja[J[J[h+12>>2]+8>>2]](h+12|0,84,n,7986,45)|0;A=Ja[J[J[a>>2]+20>>2]](a)|0;I[s+14>>1]=3;o=Ha-32|0;Ha=o;I[h+6>>1]=L[s+14>>1];I[h+4>>1]=258;J[h+76>>2]=0;J[h+16>>2]=0;J[h+12>>2]=158996;J[h>>2]=158784;J[h+8>>2]=0;n=J[40592]+12|0;n=Ja[J[J[n>>2]+8>>2]](n,128,29909,20955,454)|0;g=N[c+12>>2];j=N[c+8>>2];k=N[c>>2];f=N[c+4>>2];r=J[c+20>>2];t=J[c+16>>2];N[h+44>>2]=N[c+24>>2];J[h+36>>2]=t;J[h+40>>2]=r;i=f;f=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(j*j)+Q(Q(k*k)+Q(f*f)))))));N[h+24>>2]=i*f;N[h+28>>2]=j*f;N[h+32>>2]=g*f;N[h+20>>2]=k*f;g=N[e+12>>2];j=N[e+8>>2];k=N[e>>2];f=N[e+4>>2];r=J[e+20>>2];t=J[e+16>>2];N[h+72>>2]=N[e+24>>2];z=h- -64|0;J[z>>2]=t;J[z+4>>2]=r;i=f;f=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(j*j)+Q(Q(k*k)+Q(f*f)))))));N[h+52>>2]=i*f;N[h+56>>2]=j*f;N[h+60>>2]=g*f;N[h+48>>2]=k*f;r=o+4|0;Zb(r,b);q=N[c+20>>2];u=N[c+24>>2];v=N[c+16>>2];w=N[o+24>>2];x=N[o+28>>2];y=N[o+20>>2];j=N[o+12>>2];i=N[c+8>>2];k=N[o+8>>2];l=N[c+4>>2];g=N[o+16>>2];m=N[c+12>>2];f=N[o+4>>2];p=N[c>>2];N[n+28>>2]=Q(j*i)+Q(Q(k*l)+Q(Q(g*m)+Q(f*p)));N[n+24>>2]=Q(p*k)+Q(Q(Q(g*i)-Q(m*j))-Q(f*l));N[n+20>>2]=Q(i*f)+Q(Q(Q(g*l)-Q(m*k))-Q(j*p));N[n+16>>2]=Q(l*j)+Q(Q(Q(g*p)-Q(m*f))-Q(k*i));i=Q(v-y);i=Q(i+i);l=Q(q-w);l=Q(l+l);m=Q(u-x);m=Q(m+m);p=Q(Q(Q(Q(-f)*i)-Q(l*k))-Q(j*m));q=Q(Q(g*g)+Q(-.5));N[n+40>>2]=Q(Q(m*q)+Q(g*Q(Q(k*i)-Q(f*l))))-Q(j*p);N[n+36>>2]=Q(Q(l*q)+Q(g*Q(Q(f*m)-Q(j*i))))-Q(k*p);N[n+32>>2]=Q(Q(i*q)+Q(g*Q(Q(j*l)-Q(k*m))))-Q(f*p);Zb(r,d);q=N[e+20>>2];u=N[e+24>>2];v=N[e+16>>2];w=N[o+24>>2];x=N[o+28>>2];y=N[o+20>>2];j=N[o+12>>2];i=N[e+8>>2];k=N[o+8>>2];l=N[e+4>>2];g=N[o+16>>2];m=N[e+12>>2];f=N[o+4>>2];p=N[e>>2];N[n+56>>2]=Q(j*i)+Q(Q(k*l)+Q(Q(g*m)+Q(f*p)));N[n+52>>2]=Q(p*k)+Q(Q(Q(g*i)-Q(m*j))-Q(f*l));N[n+48>>2]=Q(i*f)+Q(Q(Q(g*l)-Q(m*k))-Q(j*p));N[n+44>>2]=Q(l*j)+Q(Q(Q(g*p)-Q(m*f))-Q(k*i));i=Q(v-y);i=Q(i+i);l=Q(q-w);l=Q(l+l);m=Q(u-x);m=Q(m+m);p=Q(Q(Q(Q(-f)*i)-Q(l*k))-Q(j*m));q=Q(Q(g*g)+Q(-.5));N[n+68>>2]=Q(Q(m*q)+Q(g*Q(Q(k*i)-Q(f*l))))-Q(j*p);N[n- -64>>2]=Q(Q(l*q)+Q(g*Q(Q(f*m)-Q(j*i))))-Q(k*p);N[n+60>>2]=Q(Q(i*q)+Q(g*Q(Q(j*l)-Q(k*m))))-Q(f*p);J[n+8>>2]=1065353216;J[n+12>>2]=1065353216;J[n>>2]=1065353216;J[n+4>>2]=1065353216;J[h+80>>2]=n;Ha=o+32|0;J[h+12>>2]=158680;J[h>>2]=158460;g=N[A>>2];e=0;c=J[h+80>>2];I[c+116>>1]=0;J[c+108>>2]=1343554297;J[c+112>>2]=1078530011;J[c+100>>2]=2125114026;J[c+104>>2]=-22369622;J[c+88>>2]=0;J[c+92>>2]=0;J[c+80>>2]=0;N[c+84>>2]=g+g;g=Q(g*Q(.009999999776482582));N[c+96>>2]=g>2]+108>>2]](a,c,d,h+12|0,158436,128)|0;J[h+76>>2]=a;a:{if(a){e=b;break a}Ja[J[J[b>>2]+16>>2]](b)}Ha=s+16|0;return e|0}function Qb(a,b){var c=0,d=0,e=0,f=Q(0),g=Q(0),h=0;c=Ha-368|0;Ha=c;a:{if(K[b+24|0]){J[a+32>>2]=0;J[a>>2]=2;d=J[b+4>>2];e=J[b>>2];N[c+364>>2]=N[b+8>>2];J[c+356>>2]=e;J[c+360>>2]=d;d=$a(a,c+356|0);f=N[b+12>>2];g=N[b+4>>2];N[c+352>>2]=N[b+8>>2];N[c+348>>2]=g;N[c+344>>2]=f;d=$a(d,c+344|0);e=J[b+16>>2];h=J[b+12>>2];N[c+340>>2]=N[b+8>>2];J[c+332>>2]=h;J[c+336>>2]=e;d=$a(d,c+332|0);f=N[b+16>>2];g=N[b>>2];N[c+328>>2]=N[b+8>>2];N[c+324>>2]=f;N[c+320>>2]=g;d=$a(d,c+320|0);e=J[b+4>>2];h=J[b>>2];N[c+316>>2]=N[b+8>>2];J[c+308>>2]=h;J[c+312>>2]=e;d=$a(d,c+308|0);e=J[b+4>>2];h=J[b>>2];N[c+304>>2]=N[b+20>>2];J[c+296>>2]=h;J[c+300>>2]=e;d=$a(d,c+296|0);f=N[b+12>>2];g=N[b+4>>2];N[c+292>>2]=N[b+20>>2];N[c+288>>2]=g;N[c+284>>2]=f;d=$a(d,c+284|0);e=J[b+16>>2];h=J[b+12>>2];N[c+280>>2]=N[b+20>>2];J[c+272>>2]=h;J[c+276>>2]=e;d=$a(d,c+272|0);f=N[b+16>>2];g=N[b>>2];N[c+268>>2]=N[b+20>>2];N[c+264>>2]=f;N[c+260>>2]=g;d=$a(d,c+260|0);e=J[b+4>>2];h=J[b>>2];N[c+256>>2]=N[b+20>>2];J[c+248>>2]=h;J[c+252>>2]=e;d=$a(d,c+248|0);J[d>>2]=1;J[a+32>>2]=0;f=N[b+12>>2];g=N[b+4>>2];N[c+244>>2]=N[b+8>>2];N[c+240>>2]=g;N[c+236>>2]=f;d=$a(d,c+236|0);f=N[b+12>>2];g=N[b+4>>2];N[c+232>>2]=N[b+20>>2];N[c+228>>2]=g;N[c+224>>2]=f;d=$a(d,c+224|0);e=J[b+16>>2];h=J[b+12>>2];N[c+220>>2]=N[b+8>>2];J[c+212>>2]=h;J[c+216>>2]=e;d=$a(d,c+212|0);e=J[b+16>>2];h=J[b+12>>2];N[c+208>>2]=N[b+20>>2];J[c+200>>2]=h;J[c+204>>2]=e;d=$a(d,c+200|0);f=N[b+16>>2];g=N[b>>2];N[c+196>>2]=N[b+8>>2];N[c+192>>2]=f;N[c+188>>2]=g;$a(d,c+188|0);f=N[b+20>>2];g=N[b+16>>2];N[c+176>>2]=N[b>>2];b=c+176|0;break a}J[a+32>>2]=0;J[a>>2]=4;d=J[b+4>>2];e=J[b>>2];N[c+172>>2]=N[b+8>>2];J[c+164>>2]=e;J[c+168>>2]=d;d=$a(a,c+164|0);f=N[b+16>>2];g=N[b>>2];N[c+160>>2]=N[b+8>>2];N[c+156>>2]=f;N[c+152>>2]=g;d=$a(d,c+152|0);f=N[b+12>>2];g=N[b+4>>2];N[c+148>>2]=N[b+8>>2];N[c+144>>2]=g;N[c+140>>2]=f;d=$a(d,c+140|0);e=J[b+16>>2];h=J[b+12>>2];N[c+136>>2]=N[b+8>>2];J[c+128>>2]=h;J[c+132>>2]=e;d=$a(d,c+128|0);e=J[b+16>>2];h=J[b+12>>2];N[c+124>>2]=N[b+20>>2];J[c+116>>2]=h;J[c+120>>2]=e;d=$a(d,c+116|0);f=N[b+16>>2];g=N[b>>2];N[c+112>>2]=N[b+8>>2];N[c+108>>2]=f;N[c+104>>2]=g;d=$a(d,c+104|0);f=N[b+16>>2];g=N[b>>2];N[c+100>>2]=N[b+20>>2];N[c+96>>2]=f;N[c+92>>2]=g;d=$a(d,c+92|0);e=J[b+4>>2];h=J[b>>2];N[c+88>>2]=N[b+8>>2];J[c+80>>2]=h;J[c+84>>2]=e;d=$a(d,c+80|0);e=J[b+4>>2];h=J[b>>2];N[c+76>>2]=N[b+20>>2];J[c+68>>2]=h;J[c+72>>2]=e;d=$a(d,c+68|0);f=N[b+12>>2];g=N[b+4>>2];N[c+64>>2]=N[b+8>>2];N[c+60>>2]=g;N[c+56>>2]=f;d=$a(d,c+56|0);f=N[b+12>>2];g=N[b+4>>2];N[c+52>>2]=N[b+20>>2];N[c+48>>2]=g;N[c+44>>2]=f;d=$a(d,c+44|0);e=J[b+16>>2];h=J[b+12>>2];N[c+40>>2]=N[b+20>>2];J[c+32>>2]=h;J[c+36>>2]=e;d=$a(d,c+32|0);e=J[b+4>>2];h=J[b>>2];N[c+28>>2]=N[b+20>>2];J[c+20>>2]=h;J[c+24>>2]=e;$a(d,c+20|0);f=N[b+20>>2];g=N[b+16>>2];N[c+8>>2]=N[b>>2];b=c+8|0}N[b+8>>2]=f;N[b+4>>2]=g;$a(a,b);Ha=c+368|0}function A8(a){a=a|0;var b=0,c=Q(0),d=0,e=0,f=0,g=0,h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,H=Q(0),I=Q(0),L=Q(0);if(J[a+36>>2]){while(1){z=N[a+40>>2];p=Q(0);A=0;i=Ha-32|0;Ha=i;f=J[J[(J[J[a+28>>2]+16>>2]+P(J[J[a+32>>2]+(B<<2)>>2]>>>7|0,24)|0)+20>>2]+16>>2];a:{if(!J[f+28>>2]|M[J[J[f+24>>2]>>2]+152>>2]>4294967293){break a}b=J[f+8>>2];b:{if(J[f+16>>2]){H=N[b+24>>2];g=0;w=Q(34028234663852886e22);while(1){b=J[f>>2];Ja[J[J[b>>2]+180>>2]](i,b,g);d=J[J[f+24>>2]+(g<<2)>>2];c=N[d+136>>2];q=N[d+132>>2];r=N[d+128>>2];s=N[d+120>>2];t=N[d+116>>2];u=N[d+112>>2];c:{d:{b=J[d+44>>2];x=N[b+156>>2];if(!(xx)){break d}j=N[b+28>>2];k=N[i+20>>2];l=N[i+24>>2];m=N[b+16>>2];n=N[b+24>>2];o=N[i+16>>2];y=N[b+20>>2];e=J[b+176>>2];e:{if(!(!e|K[e+31|0]!=1)){e=e+32|0;break e}e=b+128|0}D=N[e+4>>2];E=N[e>>2];F=N[e+8>>2];s=Q(s+N[i+8>>2]);u=Q(u+N[i>>2]);t=Q(t+N[i+4>>2]);I=Q(Q(s*s)+Q(Q(u*u)+Q(t*t)));e=J[b+176>>2];f:{if(!(!e|K[e+31|0]!=1)){h=N[e+44>>2];break f}h=N[b+140>>2]}L=h==Q(0)?Q(1):h;h=Q(l+l);l=Q(o+o);k=Q(k+k);o=Q(Q(n*h)+Q(Q(m*l)+Q(y*k)));C=Q(Q(j*j)+Q(-.5));c=Q(c+Q(Q(n*o)+Q(Q(h*C)-Q(j*Q(Q(m*k)-Q(l*y))))));r=Q(r+Q(Q(m*o)+Q(Q(l*C)-Q(j*Q(Q(y*h)-Q(k*n))))));q=Q(q+Q(Q(y*o)+Q(Q(k*C)-Q(j*Q(Q(n*l)-Q(h*m))))));m=Q(Q(I+Q(L*Q(Q(Q(c*c)*(F>Q(0)?Q(Q(1)/F):Q(1)))+Q(Q(Q(r*r)*(E>Q(0)?Q(Q(1)/E):Q(1)))+Q((D>Q(0)?Q(Q(1)/D):Q(1))*Q(q*q))))))*Q(.5));n=Q(J[J[d+100>>2]+148>>2]+1>>>0);j=Q(n*H);if(!(m>=j)){break d}J[d+136>>2]=0;J[d+128>>2]=0;J[d+132>>2]=0;J[d+120>>2]=0;J[d+112>>2]=0;J[d+116>>2]=0;if(j!=Q(0)){c=Q(m/j);h=c>2]=c;if(x!=Q(0)){break c}pe(J[J[d+40>>2]+1e3>>2],J[d+144>>2]);break c}N[d+136>>2]=c;N[d+132>>2]=q;N[d+128>>2]=r;N[d+120>>2]=s;N[d+116>>2]=t;N[d+112>>2]=u;c=Q(x-z);c=c>Q(0)?c:Q(0);N[b+156>>2]=c}w=c>w?w:c;p=c>2];if(g>>>0>>0){continue}break}N[J[f+8>>2]+32>>2]=p;if(p==Q(0)){if(!b){break b}g=0;while(1){b=g<<2;Pt(J[b+J[f+24>>2]>>2]);b=J[b+J[f+24>>2]>>2];J[b+136>>2]=0;J[b+128>>2]=0;J[b+132>>2]=0;J[b+120>>2]=0;J[b+112>>2]=0;J[b+116>>2]=0;g=g+1|0;if(g>>>0>2]){continue}break}break b}if(!b|w!=Q(0)){break a}d=J[f+24>>2];e=0;if((b|0)!=1){g=b&-2;while(1){v=e<<2;G=J[J[v+d>>2]+44>>2];c=N[G+156>>2];N[G+156>>2]=c>2]+44>>2];c=N[v+156>>2];N[v+156>>2]=c>2]+44>>2];c=N[b+156>>2];N[b+156>>2]=c>2]=0}rf(J[J[f+4>>2]+1e3>>2],J[f+48>>2])}Ha=i+32|0;qF(f,0);B=B+1|0;if(B>>>0>2]){continue}break}}}function ai(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;e=Ha-288|0;Ha=e;a:{if(!d){b:{if(!J[b+192>>2]|(J[b+4>>2]&-1073741824)!=1073741824){break b}d=J[b+192>>2];f=b+16|0;g=K[J[f+176>>2]+31|0]==1;c:{if(g){if(d){break c}break b}if(!J[b+192>>2]|(!d|K[J[f+176>>2]+31|0]==1)){break b}}bj(f,J[J[b>>2]+2428>>2],g)}d:{if(!K[a+4785|0]){WA(a+16|0,b,c);J[b>>2]=0;J[b+4>>2]=J[b+4>>2]&268435455;break d}f=a+4932|0;e:{f:{d=J[b+4>>2];switch((d>>>30|0)-1|0){case 1:break e;case 0:break f;default:break d}}J[b+4>>2]=d&1073741823;J[e+16>>2]=b;ob(f,e+16|0);break d}J[b+4>>2]=d|-1073741824;if(d&268435456){break d}J[e+16>>2]=b;d=pb(f,e+16|0,e+12|0);if(K[e+12|0]){break d}J[d>>2]=J[e+16>>2]}d=J[b+268>>2];g:{if(!(H[(d&16384?J[b+8>>2]+268|0:b+60|0)|0]&1)){J[b+264>>2]=1;J[b+268>>2]=d&-983041;break g}Jg(b)}d=J[b+4>>2]&-33;J[b+4>>2]=d;if(!K[a+4785|0]){break a}if(c){J[b+4>>2]=d|16}H[e+272|0]=1;J[e+280>>2]=0;J[e+284>>2]=64;J[e+276>>2]=e+16;a=0;c=Id(b,e+12|0,0);h:{if(!c){break h}d=J[b+4>>2]&-1073741824;f=J[b>>2];if((c|0)!=1){h=c&-2;b=0;while(1){j=a<<2;g=J[j+J[e+12>>2]>>2];i=J[g+36>>2];if((i&251658240)==16777216){J[g+32>>2]=f;J[g+36>>2]=d|i&1073741823}g=J[J[e+12>>2]+(j|4)>>2];j=J[g+36>>2];if((j&251658240)==16777216){J[g+32>>2]=f;J[g+36>>2]=d|j&1073741823}a=a+2|0;b=b+2|0;if((h|0)!=(b|0)){continue}break}}if(!(c&1)){break h}a=J[J[e+12>>2]+(a<<2)>>2];b=J[a+36>>2];if((b&251658240)!=16777216){break h}J[a+32>>2]=f;J[a+36>>2]=d|b&1073741823}a=J[e+284>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[e+276>>2];if((a|0)==(e+16|0)|!a){break a}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a);break a}d=a+4932|0;c=Ha-288|0;Ha=c;i:{if(!K[a+4785|0]){VA(b);J[b>>2]=0;J[b+4>>2]=J[b+4>>2]&268435455;break i}j:{k:{l:{a=J[b+4>>2];switch((a>>>30|0)-1|0){case 1:break k;case 0:break l;default:break j}}J[b+4>>2]=a&1073741823;J[c+16>>2]=b;ob(d,c+16|0);break j}J[b+4>>2]=a|-1073741824;if(a&268435456){break j}J[c+16>>2]=b;a=pb(d,c+16|0,c+12|0);if(K[c+12|0]){break j}J[a>>2]=J[c+16>>2]}H[c+272|0]=1;J[c+280>>2]=0;J[c+284>>2]=64;J[c+276>>2]=c+16;a=0;d=Id(b,c+12|0,0);m:{if(!d){break m}f=J[b+4>>2]&-1073741824;g=J[b>>2];if((d|0)!=1){j=d&-2;while(1){i=a<<2;h=J[i+J[c+12>>2]>>2];k=J[(h+32|0)+4>>2];if((k&251658240)==16777216){J[h+32>>2]=g;J[h+36>>2]=f|k&1073741823}h=J[J[c+12>>2]+(i|4)>>2];i=J[(h+32|0)+4>>2];if((i&251658240)==16777216){J[h+32>>2]=g;J[h+36>>2]=f|i&1073741823}a=a+2|0;l=l+2|0;if((j|0)!=(l|0)){continue}break}}if(!(d&1)){break m}a=J[J[c+12>>2]+(a<<2)>>2];d=J[(a+32|0)+4>>2];if((d&251658240)!=16777216){break m}J[a+32>>2]=g;J[a+36>>2]=f|d&1073741823}a=J[c+284>>2];if((a|0)<0|!(a&2147483647)){break i}a=J[c+276>>2];if((a|0)==(c+16|0)|!a){break i}d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,a)}Ha=c+288|0;a=J[b+268>>2];n:{if(!(H[(a&16384?J[b+8>>2]+268|0:b+60|0)|0]&1)){J[b+264>>2]=1;J[b+268>>2]=a&-983041;break n}Jg(b)}J[b+4>>2]=J[b+4>>2]&-33}Ha=e+288|0}function ul(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0);n=N[b+20>>2];u=N[b+24>>2];A=N[b+36>>2];K=N[b+40>>2];c=N[b+88>>2];p=N[b+56>>2];d=N[b+72>>2];i=N[b+84>>2];t=N[b+52>>2];j=N[b+68>>2];o=N[b+80>>2];v=N[b- -64>>2];e=N[b+116>>2];l=N[b+136>>2];m=N[b+100>>2];k=N[b+112>>2];g=N[b+120>>2];w=N[b+132>>2];x=N[b+104>>2];q=N[b+128>>2];h=N[b>>2];C=N[b+8>>2];D=N[b+32>>2];B=N[b+4>>2];E=N[b+16>>2];z=N[b+48>>2];f=N[b+96>>2];J[a+140>>2]=0;J[a+124>>2]=0;J[a+108>>2]=0;J[a+92>>2]=0;J[a+76>>2]=0;J[a+60>>2]=0;J[a+44>>2]=0;J[a+28>>2]=0;J[a+12>>2]=0;y=Q(Q(h+h)*Q(.5));r=Q(-z);h=Q(Q(k+m)*Q(.5));m=Q(Q(w+g)*Q(.5));k=Q(Q(q+x)*Q(.5));g=Q(Q(e+e)*Q(.5));e=Q(Q(h*m)-Q(k*g));I=e;s=Q(Q(l+l)*Q(.5));q=Q(Q(g*s)-Q(m*m));l=Q(Q(f+f)*Q(.5));f=Q(Q(m*k)-Q(s*h));e=Q(Q(1)/Q(Q(e*k)+Q(Q(q*l)+Q(h*f))));w=Q(I*e);x=Q(Q(Q(k*h)-Q(l*m))*e);F=Q(Q(Q(l*g)-Q(h*h))*e);h=Q(Q(Q(r*w)-Q(v*x))-Q(o*F));G=Q(q*e);q=Q(f*e);m=Q(Q(Q(r*G)-Q(v*q))-Q(o*w));H=Q(Q(Q(s*l)-Q(k*k))*e);k=Q(Q(Q(r*q)-Q(v*H))-Q(o*x));s=Q(y+Q(Q(o*h)+Q(Q(z*m)+Q(v*k))));f=Q(Q(n+n)*Q(.5));n=Q(-t);e=Q(Q(Q(n*w)-Q(x*j))-Q(i*F));l=Q(Q(Q(n*G)-Q(q*j))-Q(i*w));n=Q(Q(Q(n*q)-Q(H*j))-Q(i*x));y=Q(f+Q(Q(i*e)+Q(Q(t*l)+Q(j*n))));E=Q(Q(E+B)*Q(.5));B=Q(E+Q(Q(h*i)+Q(Q(m*t)+Q(j*k))));L=Q(Q(A+u)*Q(.5));A=Q(L+Q(Q(e*c)+Q(Q(l*p)+Q(d*n))));f=Q(Q(D+C)*Q(.5));u=Q(f+Q(Q(h*c)+Q(Q(m*p)+Q(d*k))));C=Q(Q(B*A)-Q(u*y));I=f;g=Q(-p);f=Q(Q(Q(g*w)-Q(x*d))-Q(c*F));r=Q(Q(Q(g*G)-Q(q*d))-Q(c*w));g=Q(Q(Q(g*q)-Q(H*d))-Q(c*x));D=Q(I+Q(Q(o*f)+Q(Q(z*r)+Q(v*g))));p=Q(Q(Q(K+K)*Q(.5))+Q(Q(f*c)+Q(Q(r*p)+Q(d*g))));d=Q(L+Q(Q(f*i)+Q(Q(r*t)+Q(j*g))));t=Q(Q(y*p)-Q(A*d));c=Q(E+Q(Q(e*o)+Q(Q(l*z)+Q(v*n))));i=Q(Q(d*u)-Q(p*B));j=Q(Q(1)/Q(Q(C*D)+Q(Q(t*s)+Q(c*i))));o=Q(Q(Q(s*y)-Q(B*c))*j);N[a+40>>2]=o;c=Q(Q(Q(u*c)-Q(s*A))*j);N[a+36>>2]=c;d=Q(C*j);N[a+32>>2]=d;N[a+24>>2]=c;v=Q(Q(Q(p*s)-Q(D*u))*j);N[a+20>>2]=v;i=Q(i*j);N[a+16>>2]=i;N[a+8>>2]=d;N[a+4>>2]=i;j=Q(t*j);N[a>>2]=j;p=Q(Q(o*f)+Q(Q(d*h)+Q(e*c)));N[a+88>>2]=p;t=Q(Q(c*f)+Q(Q(i*h)+Q(e*v)));N[a+84>>2]=t;z=Q(Q(d*f)+Q(Q(j*h)+Q(e*i)));N[a+80>>2]=z;s=Q(Q(o*g)+Q(Q(d*k)+Q(n*c)));N[a+72>>2]=s;y=Q(Q(c*g)+Q(Q(i*k)+Q(n*v)));N[a+68>>2]=y;u=Q(Q(d*g)+Q(Q(j*k)+Q(n*i)));N[a- -64>>2]=u;o=Q(Q(o*r)+Q(Q(d*m)+Q(l*c)));N[a+56>>2]=o;c=Q(Q(c*r)+Q(Q(i*m)+Q(l*v)));N[a+52>>2]=c;d=Q(Q(d*r)+Q(Q(j*m)+Q(l*i)));N[a+48>>2]=d;N[a+136>>2]=F+Q(Q(f*p)+Q(Q(h*z)+Q(e*t)));N[a+132>>2]=x+Q(Q(g*p)+Q(Q(k*z)+Q(n*t)));N[a+128>>2]=w+Q(Q(r*p)+Q(Q(m*z)+Q(l*t)));N[a+120>>2]=x+Q(Q(f*s)+Q(Q(h*u)+Q(e*y)));N[a+116>>2]=H+Q(Q(g*s)+Q(Q(k*u)+Q(n*y)));N[a+112>>2]=q+Q(Q(r*s)+Q(Q(m*u)+Q(l*y)));N[a+104>>2]=w+Q(Q(f*o)+Q(Q(h*d)+Q(e*c)));N[a+100>>2]=q+Q(Q(g*o)+Q(Q(k*d)+Q(n*c)));N[a+96>>2]=G+Q(Q(r*o)+Q(Q(m*d)+Q(l*c)))}function AP(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=Q(0),q=Q(0),r=0,s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0;s=Ha-16|0;Ha=s;g=J[40592];n=Ja[J[J[g>>2]+20>>2]](g)|0?33507:69706;g=Ja[J[J[g+12>>2]+8>>2]](g+12|0,84,n,7662,45)|0;Ja[J[J[a>>2]+20>>2]](a)|0;I[s+14>>1]=3;o=Ha-32|0;Ha=o;I[g+6>>1]=L[s+14>>1];I[g+4>>1]=257;J[g+76>>2]=0;J[g+16>>2]=0;J[g+12>>2]=159648;J[g>>2]=159412;J[g+8>>2]=0;n=J[40592]+12|0;n=Ja[J[J[n>>2]+8>>2]](n,144,29909,20955,454)|0;i=N[c+12>>2];j=N[c+8>>2];k=N[c>>2];f=N[c+4>>2];r=J[c+20>>2];t=J[c+16>>2];N[g+44>>2]=N[c+24>>2];J[g+36>>2]=t;J[g+40>>2]=r;h=f;f=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(j*j)+Q(Q(k*k)+Q(f*f)))))));N[g+24>>2]=h*f;N[g+28>>2]=j*f;N[g+32>>2]=i*f;N[g+20>>2]=k*f;i=N[e+12>>2];j=N[e+8>>2];k=N[e>>2];f=N[e+4>>2];r=J[e+20>>2];t=J[e+16>>2];N[g+72>>2]=N[e+24>>2];z=g- -64|0;J[z>>2]=t;J[z+4>>2]=r;h=f;f=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(j*j)+Q(Q(k*k)+Q(f*f)))))));N[g+52>>2]=h*f;N[g+56>>2]=j*f;N[g+60>>2]=i*f;N[g+48>>2]=k*f;r=o+4|0;Zb(r,b);q=N[c+20>>2];u=N[c+24>>2];v=N[c+16>>2];w=N[o+24>>2];x=N[o+28>>2];y=N[o+20>>2];j=N[o+12>>2];h=N[c+8>>2];k=N[o+8>>2];l=N[c+4>>2];i=N[o+16>>2];m=N[c+12>>2];f=N[o+4>>2];p=N[c>>2];N[n+28>>2]=Q(j*h)+Q(Q(k*l)+Q(Q(i*m)+Q(f*p)));N[n+24>>2]=Q(p*k)+Q(Q(Q(i*h)-Q(m*j))-Q(f*l));N[n+20>>2]=Q(h*f)+Q(Q(Q(i*l)-Q(m*k))-Q(j*p));N[n+16>>2]=Q(l*j)+Q(Q(Q(i*p)-Q(m*f))-Q(k*h));h=Q(v-y);h=Q(h+h);l=Q(q-w);l=Q(l+l);m=Q(u-x);m=Q(m+m);p=Q(Q(Q(Q(-f)*h)-Q(l*k))-Q(j*m));q=Q(Q(i*i)+Q(-.5));N[n+40>>2]=Q(Q(m*q)+Q(i*Q(Q(k*h)-Q(f*l))))-Q(j*p);N[n+36>>2]=Q(Q(l*q)+Q(i*Q(Q(f*m)-Q(j*h))))-Q(k*p);N[n+32>>2]=Q(Q(h*q)+Q(i*Q(Q(j*l)-Q(k*m))))-Q(f*p);Zb(r,d);q=N[e+20>>2];u=N[e+24>>2];v=N[e+16>>2];w=N[o+24>>2];x=N[o+28>>2];y=N[o+20>>2];j=N[o+12>>2];h=N[e+8>>2];k=N[o+8>>2];l=N[e+4>>2];i=N[o+16>>2];m=N[e+12>>2];f=N[o+4>>2];p=N[e>>2];N[n+56>>2]=Q(j*h)+Q(Q(k*l)+Q(Q(i*m)+Q(f*p)));N[n+52>>2]=Q(p*k)+Q(Q(Q(i*h)-Q(m*j))-Q(f*l));N[n+48>>2]=Q(h*f)+Q(Q(Q(i*l)-Q(m*k))-Q(j*p));N[n+44>>2]=Q(l*j)+Q(Q(Q(i*p)-Q(m*f))-Q(k*h));h=Q(v-y);h=Q(h+h);l=Q(q-w);l=Q(l+l);m=Q(u-x);m=Q(m+m);p=Q(Q(Q(Q(-f)*h)-Q(l*k))-Q(j*m));q=Q(Q(i*i)+Q(-.5));N[n+68>>2]=Q(Q(m*q)+Q(i*Q(Q(k*h)-Q(f*l))))-Q(j*p);N[n- -64>>2]=Q(Q(l*q)+Q(i*Q(Q(f*m)-Q(j*h))))-Q(k*p);N[n+60>>2]=Q(Q(h*q)+Q(i*Q(Q(j*l)-Q(k*m))))-Q(f*p);J[n+8>>2]=1065353216;J[n+12>>2]=1065353216;J[n>>2]=1065353216;J[n+4>>2]=1065353216;J[g+80>>2]=n;Ha=o+32|0;J[g+12>>2]=159308;J[g>>2]=159064;c=J[g+80>>2];J[c+124>>2]=1078530011;e=0;I[c+128>>1]=0;J[c+88>>2]=1065353216;J[c+92>>2]=0;J[c+80>>2]=0;J[c+84>>2]=2139095039;J[c+116>>2]=-1077342245;J[c+120>>2]=1343554297;J[c+108>>2]=1036831949;J[c+112>>2]=1070141403;J[c+100>>2]=0;J[c+104>>2]=0;J[c+96>>2]=1056964608;c=b;b=g;a=Ja[J[J[a>>2]+108>>2]](a,c,d,g+12|0,159040,144)|0;J[g+76>>2]=a;a:{if(a){e=b;break a}Ja[J[J[b>>2]+16>>2]](b)}Ha=s+16|0;return e|0}function mU(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=Q(0),j=Q(0),k=0,l=Q(0),m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=Q(0),B=0,C=0,D=0,E=0,F=0,G=0,O=0;q=Ha-224|0;Ha=q;t=Ja[J[J[a>>2]+36>>2]](a)|0;B=Ja[J[J[a>>2]+32>>2]](a)|0;i=N[a+88>>2];j=N[a+84>>2];o=(c|0)>0?c:0;f=J[d>>2]+c|0;f=(f|0)>0?f:0;D=f>>>0>>0?f:B;a:{if(o>>>0>=D>>>0){break a}E=(b|0)>0?b:0;f=J[d+4>>2]+b|0;f=(f|0)>0?f:0;F=f>>>0>>0?f:t;if(E>>>0>=F>>>0){break a}g=J[a+60>>2];while(1){G=o-c|0;O=P(o,t);p=E;while(1){u=p+O|0;C=u<<2;s=C+g|0;f=J[d+16>>2]+((p-b|0)+P(J[d+4>>2],G)<<2)|0;f=L[f>>1]|L[f+2>>1]<<16;I[s>>1]=f;I[s+2>>1]=f>>>16;b:{c:{if(H[a+68|0]&1){if(!o|!p|(J[a+40>>2]-1>>>0<=o>>>0|J[a+44>>2]-1>>>0<=p>>>0)){break c}}v=Ud(a,u,o,p,q+96|0);if(!v){break c}w=J[a+44>>2];x=w-1|0;y=J[a+40>>2]-1|0;r=J[a+60>>2];g=0;m=q;while(1){f=(q+96|0)+(g<<4)|0;k=J[f+12>>2];z=J[f+8>>2];h=0;d:{e:{f:{g:{h:{n=J[f+4>>2];switch(J[f>>2]+P(n,-3)|0){case 0:break f;case 1:break g;case 2:break h;default:break d}}if(y>>>0<=z>>>0){break d}if(k){J[m>>2]=(n<<1)-1;f=1}else{f=0}if(k>>>0>=x>>>0){h=f;break d}k=n<<1;h=f+1|0;break e}if(y>>>0<=z>>>0|k>>>0>=x>>>0){break d}f=1;h=n<<1;J[m>>2]=h;k=h|1;h=2;break e}if(k>>>0>=x>>>0){break d}if(z){f=n-w|0;J[m>>2]=f<<1|H[((f<<2)+r|0)+2|0]>=0;f=1}else{f=0}if(y>>>0<=z>>>0){h=f;break d}k=n<<1;h=f+1|0;if(H[((n<<2)+r|0)+2|0]>=0){break e}k=k|1;h=f+1|0}J[(f<<2)+m>>2]=k}J[(q- -64|0)+(g<<2)>>2]=h;m=m+8|0;h=1;g=g+1|0;if((v|0)!=(g|0)){continue}break}f=q;m=0;g=0;while(1){i:{n=J[f>>2];n=K[((n<<1&-4)+r|0)+(n&1?3:2)|0]&127;j:{if(M[(q- -64|0)+(g<<2)>>2]<=1){if((n|0)!=127){break i}break j}k=J[f+4>>2];k=K[((k<<1&-4)+r|0)+(k&1?3:2)|0]&127;if((n|0)!=127){m=1;if((k|0)!=127){break j}break i}if((k|0)==127){break j}m=1;break i}f=f+8|0;g=g+1|0;h=v>>>0>g>>>0;if((g|0)!=(v|0)){continue}}break}k:{if(h&1){break k}if(!m){break c}f=r+C|0;h=I[f>>1]<<1;g=0;m=!o|o>>>0>=y>>>0;g=m?g:h-(I[(u+w<<2)+r>>1]+I[(u-w<<2)+r>>1]|0)|0;l:{if(!(!p|p>>>0>=x>>>0)){f=h-(I[f+4>>1]+I[f-4>>1]|0)|0;break l}f=0;if(m){break k}}if(!(N[a+64>>2]=0){break c}}H[s+3|0]=K[s+3|0]|128;break b}H[s+3|0]=K[s+3|0]&127}g=J[a+60>>2];l=Q(I[C+g>>1]);i=il?l:j;p=p+1|0;if((F|0)!=(p|0)){continue}break}o=o+1|0;if((D|0)!=(o|0)){continue}break}}m:{if(!e){break m}b=P(t,B);if(!b){j=Q(34028234663852886e22);i=Q(-34028234663852886e22);break m}d=b&1;c=J[a+60>>2];n:{if((b|0)==1){g=0;i=Q(-34028234663852886e22);j=Q(34028234663852886e22);break n}b=b&-2;g=0;i=Q(-34028234663852886e22);j=Q(34028234663852886e22);h=0;while(1){e=g<<2;l=Q(I[c+(e|4)>>1]);A=Q(I[c+e>>1]);i=iA?A:j;j=j>l?l:j;g=g+2|0;h=h+2|0;if((b|0)!=(h|0)){continue}break}}if(!d){break m}l=Q(I[c+(g<<2)>>1]);i=il?l:j}N[a+88>>2]=i;N[a+84>>2]=j;N[a+32>>2]=Q(i-j)*Q(.5);N[a+20>>2]=Q(i+j)*Q(.5);J[a+92>>2]=J[a+92>>2]+1;Ha=q+224|0;return 1}function qm(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;a:{l=J[a+48>>2];if(!l){break a}q=J[J[a+4>>2]+40>>2];o=J[q+2168>>2];h=J[l+16>>2];b:{if(h){break b}i=Xs(o);J[l+16>>2]=i;if(!i){h=0;break b}j=J[l+8>>2];J[i+16>>2]=J[j+48>>2];J[i+20>>2]=J[J[l+12>>2]+48>>2];j=J[j+44>>2];J[i+24>>2]=J[((K[j+9|0]<<2)+162216|0)+40>>2]+j;j=i;i=J[J[l+12>>2]+44>>2];J[j+28>>2]=J[((K[i+9|0]<<2)+162216|0)+40>>2]+i;h=J[l+16>>2]}t=J[q+1092>>2];i=J[h+12>>2];n=J[a+44>>2];u=J[a+32>>2];v=J[l+8>>2];s=J[a+28>>2];w=J[s+4>>2];j=J[q+1088>>2];J[h+12>>2]=j;r=n&28672;c:{d:{e:{f:{g:{h:{i:{if((i|0)!=(j|0)){i=L[h+4>>1];if(!i){I[h+4>>1]=2;i=2}j=L[h+10>>1];j:{if(!(d?0:r)){I[h+10>>1]=j&31;i=cm(o,i,0,h);break j}p=j>>>1&32752;k=n&4096?56:4;k=n&8192?k+52|0:k;k=(n&16384?k+60|0:k)+4|0;if(p>>>0>>0){I[h+10>>1]=j&31|(k>>>4|0)+((k&15)!=0)<<5;i=cm(o,i,k,h);break h}i=cm(o,i,p,h);if(p){break h}}I[h+6>>1]=0;I[h+8>>1]=0;I[h+10>>1]=L[h+10>>1]&65504;break i}p=L[h+6>>1];if(!p){break e}j=J[o+44>>2]+J[h>>2]|0;k:{if(d|!r){break k}k=L[h+8>>1];if(((k?L[j>>1]:-1)|0)>=(e|0)){break k}i=j;m=n&4096?56:4;m=n&8192?m+52|0:m;m=n&16384?m+60|0:m;m=k+(k?m:m+4|0)&65535;if(m>>>0>(L[h+10>>1]>>>1&32752)>>>0){i=L[h+4>>1];i=Ys(o,(i>>>0<=p>>>0)+i|0,m,h)}if(i){Ft(h,i,r,J[l+8>>2],J[l+12>>2],e,f,p,k?k:4);if((n&10240)==10240){break g}break f}I[h+10>>1]=L[h+10>>1]|4}i=j}if(!i){break e}break f}if(!i){break e}I[h+6>>1]=0;I[h+8>>1]=0;I[h+10>>1]=L[h+10>>1]&65504;Ft(h,i,r,J[l+8>>2],J[l+12>>2],e,f,0,4);if((n&10240)!=10240){break f}}H[q+4620|0]=1}b=e?b|32:b;j=L[h+10>>1]>>>1&32752;f=j+i|0;l:{if(J[a+40>>2]!=(t|0)){i=L[h+6>>1];m:{if(i>>>0>1]){f=f+P(i,40)|0;break m}d=Ys(o,((i>>>1|0)+i|0)+1|0,j,h);f=L[h+10>>1];if(!d){I[h+10>>1]=f|4;return}i=L[h+6>>1];f=(d+(f>>>1&32752)|0)+P(i,40)|0}I[a+64>>1]=i;d=(v|0)==(w|0);i=d?s:u;J[f>>2]=J[40557]+J[i+28>>2];d=d?u:s;j=J[40557]+J[d+28>>2]|0;J[f+8>>2]=0;J[f+12>>2]=0;J[f+4>>2]=j;J[f+16>>2]=0;J[f+20>>2]=0;J[f+24>>2]=0;I[f+30>>1]=b;I[f+28>>1]=c;J[f+32>>2]=J[i+32>>2];J[f+36>>2]=J[d+32>>2];I[h+6>>1]=L[h+6>>1]+1;J[a+40>>2]=t;break l}f=f+P(L[a+64>>1],40)|0;I[f+28>>1]=L[f+28>>1]|c;c=b|L[f+30>>1];I[f+30>>1]=d?(c&8)>>>3|0?c&65527:c:c}if(!(K[a+45|0]&2)){break a}c=J[a+56>>2];if(J[f+8>>2]|(!c|b&272)){break a}b=J[c+68>>2];n:{if((b|0)<0){a=J[J[J[J[a+4>>2]+40>>2]+976>>2]+1024>>2];a=Ja[J[J[a>>2]+80>>2]](a,b)|0;break n}a=J[g+32>>2]+(J[((b&7)<<2)+g>>2]+(b>>>3|0)<<4)|0}c=J[c+32>>2];if(!e){g=K[a+13|0];if(g){break d}}if(L[c+6>>1]|(!c|!e)){break a}i=c- -64|0;b=c+16|0;a=L[c+4>>1];e=a-16|0;d=c;c=a+15&131056;h=d+c|0;a=1;g=1;c=c-16|0;break c}I[h+10>>1]=L[h+10>>1]|2;return}h=J[a+8>>2];i=J[a+4>>2];b=J[a>>2];a=K[a+12|0];e=P(g,48)+(a<<4)|0;c=e}I[f+26>>1]=e;H[f+25|0]=g;H[f+24|0]=a;J[f+12>>2]=i;J[f+8>>2]=b;J[f+16>>2]=h;a=h?a<<2:0;J[f+20>>2]=a+c;b=L[f+28>>1]|((v|0)!=(w|0))<<5;I[f+28>>1]=a?b|16:b}}function By(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=0,O=0;l=Ha-144|0;Ha=l;I=N[g>>2];J[l+136>>2]=J[g+12>>2];j=J[g+8>>2];J[l+128>>2]=J[g+4>>2];J[l+132>>2]=j;j=J[e+40>>2];o=N[j+40>>2];x=N[a+88>>2];p=N[j+8>>2];y=N[a+80>>2];n=N[j+24>>2];s=N[a+84>>2];r=Q(Q(o*x)+Q(Q(p*y)+Q(n*s)));D=N[j+36>>2];z=N[j+4>>2];E=N[j+20>>2];A=Q(Q(D*x)+Q(Q(z*y)+Q(E*s)));B=N[a+72>>2];m=Q(o*B);F=N[a- -64>>2];G=N[a+68>>2];k=Q(Q(p*F)+Q(n*G));H=N[a+56>>2];u=N[a+48>>2];v=N[a+52>>2];t=Q(Q(o*H)+Q(Q(p*u)+Q(v*n)));q=Q(Q(D*H)+Q(Q(z*u)+Q(v*E)));o=N[j+32>>2];p=N[j>>2];n=N[j+16>>2];s=Q(Q(o*x)+Q(Q(p*y)+Q(n*s)));u=Q(Q(o*H)+Q(Q(p*u)+Q(v*n)));if(b&32){N[l+24>>2]=r-t;N[l+20>>2]=A-q;N[l+16>>2]=s-u;w=1}v=Q(m+k);m=Q(Q(D*B)+Q(Q(z*F)+Q(E*G)));k=Q(Q(o*B)+Q(Q(p*F)+Q(n*G)));if(b&8){a=(l+16|0)+(w<<4)|0;N[a+8>>2]=t-v;N[a+4>>2]=q-m;N[a>>2]=u-k;w=w+1|0}a:{b:{c:{d:{if(b&16){a=(l+16|0)+(w<<4)|0;N[a+8>>2]=v-r;N[a+4>>2]=m-A;N[a>>2]=k-s;w=w+1|0;break d}if(!w){break c}}a=J[c+16>>2];if(a){o=Q(k-u);p=Q(A-q);n=Q(s-u);k=Q(m-q);m=Q(Q(o*p)-Q(n*k));q=m;s=Q(m*m);m=Q(r-t);r=Q(k*m);k=Q(v-t);p=Q(r-Q(p*k));m=Q(Q(k*n)-Q(m*o));k=Q(Q(1)/Q(Y(Q(s+Q(Q(p*p)+Q(m*m))))));A=Q(q*k);x=Q(m*k);y=Q(p*k);while(1){C=J[c+24>>2]+P(M,20)|0;e:{if(Q(Q(N[C+8>>2]*A)+Q(Q(N[C>>2]*y)+Q(x*N[C+4>>2])))>Q(0)){break e}b=K[C+18|0];if(!b){break e}O=J[c+32>>2]+L[C+16>>1]|0;a=b-1|0;b=0;while(1){j=P(K[a+O|0],12);a=J[c+28>>2];j=j+a|0;a=a+P(K[b+O|0],12)|0;s=Q(N[j+4>>2]-N[a+4>>2]);D=Q(-s);z=Q(N[j>>2]-N[a>>2]);E=Q(-z);B=Q(N[j+8>>2]-N[a+8>>2]);F=Q(-B);a=0;while(1){j=(l+16|0)+(a<<4)|0;m=N[j>>2];k=N[j+8>>2];t=Q(Q(B*m)+Q(k*E));q=Q(s*k);k=N[j+4>>2];q=Q(q+Q(k*F));r=Q(Q(z*k)+Q(m*D));f:{if(!(!((r>Q(0)?r:Q(-r))Q(0)?q:Q(-q))Q(0)?t:Q(-t))Q(0))){break f}j=J[e+40>>2];G=N[j+40>>2];H=N[j+36>>2];u=N[j+24>>2];v=N[j+20>>2];o=N[j+32>>2];p=N[j+16>>2];n=N[j+8>>2];m=N[j>>2];k=N[j+4>>2];J[l+12>>2]=0;o=Q(Q(G*r)+Q(Q(o*q)+Q(t*H)));m=Q(Q(n*r)+Q(Q(m*q)+Q(t*k)));k=Q(Q(u*r)+Q(Q(p*q)+Q(t*v)));n=Q(Q(1)/Q(Y(Q(Q(o*o)+Q(Q(m*m)+Q(k*k))))));N[l+8>>2]=o*n;N[l+4>>2]=k*n;N[l>>2]=m*n;Ja[J[J[d>>2]+12>>2]](d,l,l+112|0,l+96|0);Ja[J[J[e>>2]+12>>2]](e,l,l+80|0,l- -64|0);k=N[l+80>>2];n=N[l+96>>2];m=N[f>>2];if(k>Q(n+m)|N[l+112>>2]>Q(m+N[l+64>>2])){break b}k=Q(n-k);if(!(k>2];J[h>>2]=J[l>>2];J[h+4>>2]=j;j=J[l+12>>2];J[h+8>>2]=J[l+8>>2];J[h+12>>2]=j;J[i>>2]=2;I=k}a=a+1|0;if((w|0)!=(a|0)){continue}break}a=b;b=a+1|0;if(b>>>0>2]}M=M+1|0;if(M>>>0>>0){continue}break}}N[g>>2]=I;J[g+12>>2]=J[l+136>>2];a=J[l+132>>2];J[g+4>>2]=J[l+128>>2];J[g+8>>2]=a}a=1;break a}a=0}Ha=l+144|0;return a}function rW(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0);c=Ha-112|0;Ha=c;a:{b:{if(!(N[e>>2]!=N[e+12>>2]|N[e+4>>2]!=N[e+16>>2]|N[e+8>>2]!=N[e+20>>2])){k=N[b+4>>2];l=Q(k+k);j=N[b+8>>2];o=Q(l*j);m=N[b>>2];n=Q(m+m);p=N[b+12>>2];q=Q(n*p);N[c+80>>2]=o-q;N[c+72>>2]=o+q;m=Q(Q(1)-Q(m*n));o=Q(k*l);N[c+84>>2]=m-o;r=m;m=Q(j+j);q=Q(j*m);N[c+68>>2]=r-q;j=Q(n*j);l=Q(l*p);N[c+76>>2]=j+l;k=Q(n*k);n=Q(m*p);N[c+64>>2]=k-n;N[c+60>>2]=j-l;N[c+56>>2]=k+n;N[c+52>>2]=Q(Q(1)-o)-q;N[c+88>>2]=N[b+16>>2];N[c+92>>2]=N[b+20>>2];N[c+96>>2]=N[b+24>>2];N[c+100>>2]=N[a+4>>2];N[c+104>>2]=N[a+8>>2];N[c+108>>2]=N[a+12>>2];j=N[e+24>>2];I[c+50>>1]=L[i>>1];if(!ty(c+52|0,j,e,f,g,h+40|0,h+28|0,c+50|0)){break b}I[h+12>>1]=2;N[h+28>>2]=-N[h+28>>2];N[h+36>>2]=-N[h+36>>2];N[h+32>>2]=-N[h+32>>2];d=1;if(!(H[i|0]&1)){break a}g=N[h+40>>2];if(g==Q(0)){break a}j=N[e>>2];k=N[f>>2];n=N[e+4>>2];l=N[f+4>>2];N[c+12>>2]=Q(g*N[f+8>>2])+N[e+8>>2];N[c+8>>2]=n+Q(g*l);N[c+4>>2]=j+Q(g*k);nk(c+4|0,c+88|0,c+100|0,c+52|0,c+36|0);n=N[c+88>>2];l=N[c+76>>2];m=N[c+52>>2];p=N[c+64>>2];o=N[c+92>>2];q=N[c+80>>2];s=N[c+56>>2];t=N[c+68>>2];r=N[c+96>>2];u=N[c+84>>2];g=N[c+44>>2];v=N[c+60>>2];j=N[c+36>>2];w=N[c+72>>2];k=N[c+40>>2];I[h+12>>1]=L[h+12>>1]|1;N[h+24>>2]=r+Q(Q(Q(j*v)+Q(k*w))+Q(g*u));N[h+20>>2]=o+Q(Q(Q(j*s)+Q(k*t))+Q(g*q));N[h+16>>2]=n+Q(Q(Q(j*m)+Q(k*p))+Q(g*l));break a}I[c+34>>1]=L[i>>1];d=0;if(!ry(e,b,a+4|0,f,g,h+16|0,h+40|0,h+28|0,c+34|0)){break a}I[h+12>>1]=2;d=1;if(!(H[i|0]&1)){break a}g=N[h+40>>2];if(g==Q(0)){break a}j=N[e+16>>2];k=N[e+20>>2];n=N[e>>2];l=N[e+4>>2];m=N[e+8>>2];p=N[e+12>>2];N[c+28>>2]=N[e+24>>2];o=N[f>>2];q=N[f+4>>2];r=k;k=Q(g*N[f+8>>2]);N[c+24>>2]=r+k;r=j;j=Q(g*q);N[c+20>>2]=r+j;g=Q(g*o);N[c+16>>2]=p+g;N[c+12>>2]=m+k;N[c+8>>2]=l+j;N[c+4>>2]=n+g;j=N[b+4>>2];n=Q(j+j);g=N[b+8>>2];p=Q(n*g);l=N[b>>2];k=Q(l+l);m=N[b+12>>2];o=Q(k*m);N[c+80>>2]=p-o;N[c+72>>2]=p+o;l=Q(Q(1)-Q(l*k));p=Q(j*n);N[c+84>>2]=l-p;r=l;l=Q(g+g);o=Q(g*l);N[c+68>>2]=r-o;g=Q(k*g);n=Q(n*m);N[c+76>>2]=g+n;j=Q(k*j);k=Q(l*m);N[c+64>>2]=j-k;N[c+60>>2]=g-n;N[c+56>>2]=j+k;N[c+52>>2]=Q(Q(1)-p)-o;N[c+88>>2]=N[b+16>>2];N[c+92>>2]=N[b+20>>2];N[c+96>>2]=N[b+24>>2];N[c+100>>2]=N[a+4>>2];N[c+104>>2]=N[a+8>>2];N[c+108>>2]=N[a+12>>2];Vd(c+4|0,c+16|0,c+88|0,c+100|0,c+52|0,0,c+36|0);s=N[b+20>>2];o=N[b+24>>2];t=N[b+16>>2];j=N[b+8>>2];g=N[b+12>>2];k=N[b>>2];n=N[b+4>>2];l=N[c+44>>2];p=N[c+40>>2];m=N[c+36>>2];I[h+12>>1]=L[h+12>>1]|1;r=o;l=Q(l+l);m=Q(m+m);p=Q(p+p);o=Q(Q(j*l)+Q(Q(k*m)+Q(n*p)));q=Q(Q(g*g)+Q(-.5));N[h+24>>2]=r+Q(Q(j*o)+Q(Q(l*q)+Q(g*Q(Q(k*p)-Q(m*n)))));N[h+20>>2]=s+Q(Q(n*o)+Q(Q(p*q)+Q(g*Q(Q(j*m)-Q(l*k)))));N[h+16>>2]=t+Q(Q(k*o)+Q(Q(m*q)+Q(g*Q(Q(n*l)-Q(p*j)))));break a}d=0}Ha=c+112|0;return d|0}function BH(a){a=a|0;var b=0,c=0;J[a>>2]=134564;b=J[a+508>>2];a:{if(!b){break a}c=J[b+12>>2];b:{if((c|0)<0|!(c&2147483647)){break b}c=J[b+4>>2];if(!c){break b}b=J[b>>2];Ja[J[J[b>>2]+12>>2]](b,c);b=J[a+508>>2];if(!b){break a}}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+508>>2]=0;b=J[a+512>>2];c:{if(!b){break c}c=J[b+12>>2];d:{if((c|0)<0|!(c&2147483647)){break d}c=J[b+4>>2];if(!c){break d}b=J[b>>2];Ja[J[J[b>>2]+12>>2]](b,c);b=J[a+512>>2];if(!b){break c}}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+512>>2]=0;b=J[a+560>>2];e:{if((b|0)<0|!(b&2147483647)){break e}b=J[a+552>>2];if(!b){break e}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+548>>2];f:{if((b|0)<0|!(b&2147483647)){break f}b=J[a+540>>2];if(!b){break f}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+536>>2];g:{if((b|0)<0|!(b&2147483647)){break g}b=J[a+528>>2];if(!b){break g}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+524>>2];h:{if((b|0)<0|!(b&2147483647)){break h}b=J[a+516>>2];if(!b){break h}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+504>>2];i:{if((b|0)<0|!(b&2147483647)){break i}b=J[a+496>>2];if(!b){break i}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0)}b=J[a+492>>2];j:{if((b|0)<0|!(b&2147483647)){break j}b=J[a+484>>2];if(!b){break j}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0)}b=J[a+480>>2];k:{if((b|0)<0|!(b&2147483647)){break k}b=J[a+472>>2];if(!b){break k}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0)}b=J[a+468>>2];l:{if((b|0)<0|!(b&2147483647)){break l}b=J[a+460>>2];if(!b){break l}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+456>>2];m:{if((b|0)<0|!(b&2147483647)){break m}b=J[a+448>>2];if(!b){break m}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+444>>2];n:{if((b|0)<0|!(b&2147483647)){break n}b=J[a+436>>2];if(!b){break n}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+432>>2];o:{if((b|0)<0|!(b&2147483647)){break o}b=J[a+424>>2];if(!b){break o}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+420>>2];p:{if((b|0)<0|!(b&2147483647)){break p}b=J[a+412>>2];if(!b){break p}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+408>>2];q:{if((b|0)<0|!(b&2147483647)){break q}b=J[a+400>>2];if(!b){break q}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0)}b=J[a+396>>2];r:{if((b|0)<0|!(b&2147483647)){break r}b=J[a+388>>2];if(!b){break r}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0)}b=J[a+384>>2];s:{if((b|0)<0|!(b&2147483647)){break s}b=J[a+376>>2];if(!b){break s}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0)}c=J[a+368>>2];b=J[c>>2];if(b){J[c>>2]=J[b>>2]}if(b){while(1){b=kr(b);c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0);c=J[a+368>>2];b=J[c>>2];if(b){J[c>>2]=J[b>>2]}if(b){continue}break}}b=J[a+368>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}return zl(a)|0}function dW(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=0,E=Q(0),F=Q(0),G=Q(0),H=Q(0),K=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0);a=Ha-112|0;Ha=a;J[h+8>>2]=-1;Tc(a+96|0,b);N[a+108>>2]=N[a+108>>2]-j;Hd(a,e+36|0,e+48|0,e,e+12|0,e+24|0);j=N[a+104>>2];k=N[a+96>>2];l=N[a+100>>2];p=Q(Q(N[a+92>>2]*j)+Q(Q(N[a+84>>2]*k)+Q(N[a+88>>2]*l)));m=Q(Q(N[a+20>>2]*j)+Q(Q(N[a+12>>2]*k)+Q(N[a+16>>2]*l)));n=Q(Q(N[a+8>>2]*j)+Q(Q(N[a>>2]*k)+Q(N[a+4>>2]*l)));n=n>2]*j)+Q(Q(N[a+24>>2]*k)+Q(N[a+28>>2]*l)));m=b?m:n;c=o>2]*j)+Q(Q(N[a+36>>2]*k)+Q(N[a+40>>2]*l)));m=c?o:m;d=n>2]*j)+Q(Q(N[a+48>>2]*k)+Q(N[a+52>>2]*l)));m=d?n:m;s=o>2]*j)+Q(Q(N[a+60>>2]*k)+Q(N[a- -64>>2]*l)));m=s?o:m;t=n>2]*j)+Q(Q(N[a+72>>2]*k)+Q(N[a+76>>2]*l)));l=t?n:m;C=kp;k=D?p:k;a:{b:{c:{i=L[i>>1];if(i&512){if(!(k<=Q(-N[a+108>>2]))){break c}I[h+12>>1]=3;b=Ha-96|0;Ha=b;Hd(b,e+36|0,e+48|0,e,e+12|0,e+24|0);p=N[b+92>>2];m=N[b+88>>2];n=N[b+80>>2];o=N[b+76>>2];q=N[b+68>>2];r=N[b- -64>>2];u=N[b+56>>2];v=N[b+52>>2];w=N[b+44>>2];x=N[b+40>>2];y=N[b+32>>2];z=N[b+28>>2];k=N[a+108>>2];A=N[b+20>>2];B=N[b+16>>2];g=N[a+96>>2];j=N[a+100>>2];E=N[b+84>>2];F=N[b+72>>2];G=N[b+60>>2];H=N[b+48>>2];K=N[b+36>>2];M=N[b+24>>2];O=N[b+8>>2];R=N[b>>2];S=N[b+4>>2];T=N[b+12>>2];l=N[a+104>>2];N[h+36>>2]=l;N[h+32>>2]=j;N[h+28>>2]=g;A=Q(k+Q(Q(A*l)+Q(Q(T*g)+Q(j*B))));B=Q(k+Q(Q(O*l)+Q(Q(R*g)+Q(S*j))));c=A>2]=g;c=b+P(t?7:s?6:i?5:f?4:e?3:d?2:c,12)|0;j=N[c>>2];k=N[c+4>>2];l=N[a+96>>2];p=N[a+100>>2];N[h+24>>2]=N[c+8>>2]-Q(g*N[a+104>>2]);N[h+20>>2]=k-Q(g*p);N[h+16>>2]=j-Q(g*l);Ha=b+96|0;e=1;break a}if(!(k<=Q(-N[a+108>>2]))|i&16){break c}J[h+40>>2]=0;I[h+12>>1]=2;g=N[f>>2];j=N[f+4>>2];N[h+36>>2]=-N[f+8>>2];N[h+32>>2]=-j;N[h+28>>2]=-g;break b}e=0;l=N[a+96>>2];p=N[a+100>>2];k=Q(Q(N[f+8>>2]*j)+Q(Q(N[f>>2]*l)+Q(N[f+4>>2]*p)));if(k>Q(-1.0000000116860974e-7)&k>2];n=N[b>>2];o=N[b+4>>2];k=Q(Q(-Q(N[a+108>>2]+Q(Q(m*j)+Q(Q(n*l)+Q(p*o)))))/k);N[h+40>>2]=k;q=N[f>>2];r=N[f+4>>2];N[h+24>>2]=m+Q(k*N[f+8>>2]);N[h+20>>2]=o+Q(k*r);N[h+16>>2]=n+Q(q*k);if(!(k>Q(0))|!(g>=k)){break a}N[h+28>>2]=l;I[h+12>>1]=3;N[h+36>>2]=j;N[h+32>>2]=p}e=1}Ha=a+112|0;return e|0}function j0(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;i=Ha-16|0;Ha=i;J[i+8>>2]=b;a:{if(!J[a+684>>2]){break a}c=(b<<15^-1)+b|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;d=J[J[a+660>>2]+((J[a+668>>2]-1&(c>>>16^c))<<2)>>2];if((d|0)==-1){break a}g=a+648|0;h=J[a+656>>2];c=J[a+652>>2];while(1){if(J[c+(d<<3)>>2]!=(b|0)){d=J[h+(d<<2)>>2];if((d|0)!=-1){continue}break a}break}h=J[(c+(d<<3)|0)+4>>2];d=h;c=P(d,44);vC(J[c+J[a+644>>2]>>2]);Vk(J[c+J[a+644>>2]>>2]);b=J[a+644>>2];e=J[b+c>>2];if(e){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,e);b=J[a+644>>2]}b=b+c|0;J[b>>2]=0;b=J[b+8>>2];J[b+4>>2]=0;c=J[b+8>>2];b:{c:{if((c|0)<0|!(c&2147483647)){break c}c=J[b>>2];if(!c){break c}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c);c=J[a+644>>2];b=J[(c+P(d,44)|0)+8>>2];if(!b){break b}}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b);c=J[a+644>>2]}b=c;c=P(d,44);b=b+c|0;J[b+8>>2]=0;Ip(J[b+4>>2]);b=J[a+644>>2];e=J[(c+b|0)+4>>2];if(e){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,e);b=J[a+644>>2]}J[(b+c|0)+4>>2]=0;c=J[a+632>>2]-1|0;J[a+632>>2]=c;if((c|0)!=(d|0)){f=J[a+640>>2];e=f+P(d,24)|0;f=f+P(c,24)|0;N[e>>2]=N[f>>2];N[e+4>>2]=N[f+4>>2];N[e+8>>2]=N[f+8>>2];N[e+12>>2]=N[f+12>>2];N[e+16>>2]=N[f+16>>2];N[e+20>>2]=N[f+20>>2];d=P(d,44)+b|0;e=P(c,44);b=e+b|0;J[d+8>>2]=J[b+8>>2];f=J[b+4>>2];j=J[b>>2];J[d>>2]=j;J[d+4>>2]=f;N[d+12>>2]=N[b+12>>2];N[d+16>>2]=N[b+16>>2];N[d+20>>2]=N[b+20>>2];N[d+24>>2]=N[b+24>>2];N[d+28>>2]=N[b+28>>2];N[d+32>>2]=N[b+32>>2];N[d+36>>2]=N[b+36>>2];J[d+40>>2]=J[b+40>>2];b=e+J[a+644>>2]|0;J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0}f=a+4|0;e=ii(f,J[J[a+620>>2]+(h<<2)>>2],h,J[a+640>>2]);d:{if(!e|J[e+40>>2]){break d}b=J[e+36>>2];if(!J[b>>2]){break d}d=0;while(1){J[J[a+620>>2]+(J[((d<<2)+b|0)+4>>2]<<2)>>2]=e;d=d+1|0;b=J[e+36>>2];if(d>>>0>2]){continue}break}}if((c|0)!=(h|0)){d=J[a+620>>2];b=h<<2;f=d+b|0;e=d;d=c<<2;J[f>>2]=J[e+d>>2];Sk(J[b+J[a+620>>2]>>2],c,h);e=d+J[a+688>>2]|0;c=Je(g,e,i+15|0);if(!K[i+15|0]){J[c>>2]=J[e>>2]}J[c+4>>2]=h;a=J[a+688>>2];J[a+b>>2]=J[a+d>>2]}e:{if(!J[g+36>>2]){break e}f=J[g+12>>2];b=J[i+8>>2];a=(b<<15^-1)+b|0;a=P(a>>>10^a,9);a=a>>>6^a;a=(a<<11^-1)+a|0;c=f+((J[g+20>>2]-1&(a>>>16^a))<<2)|0;a=J[c>>2];if((a|0)==-1){break e}h=J[g+8>>2];e=J[g+4>>2];d=e+(a<<3)|0;if((b|0)!=J[d>>2]){while(1){c=h+(a<<2)|0;a=J[c>>2];if((a|0)==-1){break e}d=e+(a<<3)|0;if((b|0)!=J[d>>2]){continue}break}}b=c;c=h+(a<<2)|0;J[b>>2]=J[c>>2];b=J[g+36>>2]-1|0;J[g+36>>2]=b;J[g+32>>2]=J[g+32>>2]+1;if((a|0)!=(b|0)){j=e+(b<<3)|0;J[d>>2]=J[j>>2];J[(e+(a<<3)|0)+4>>2]=J[j+4>>2];J[c>>2]=J[h+(b<<2)>>2];b=J[d>>2];b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;c=f+((J[g+20>>2]-1&(b>>>16^b))<<2)|0;b=J[c>>2];d=J[g+36>>2];if((b|0)!=(d|0)){while(1){c=h+(b<<2)|0;b=J[c>>2];if((d|0)!=(b|0)){continue}break}}J[c>>2]=a}J[g+28>>2]=J[g+28>>2]-1}}Ha=i+16|0}function PG(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),J=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0);L=Q(Q(N[b+56>>2]+N[b- -64>>2])*Q(.5));s=Q(Q(N[b+44>>2]+N[b+60>>2])*Q(.5));M=Q(Q(N[b+40>>2]+N[b+48>>2])*Q(.5));c=N[b+36>>2];P=Q(Q(c+c)*Q(.5));c=N[b+68>>2];R=Q(Q(c+c)*Q(.5));c=N[b+52>>2];u=Q(Q(c+c)*Q(.5));i=N[b+32>>2];l=N[b+28>>2];y=N[b+20>>2];E=N[b+16>>2];p=N[b+24>>2];F=N[b+12>>2];m=N[b+8>>2];g=N[b+4>>2];v=N[b>>2];z=Q(1);A=Q(1);c=Q(0);B=Q(1);C=Q(1);e=Q(Q(N[b+76>>2]+N[b+84>>2])*Q(.5));n=Q(Q(N[b+92>>2]+N[b+100>>2])*Q(.5));f=Q(Q(N[b+80>>2]+N[b+96>>2])*Q(.5));d=N[b+88>>2];h=Q(Q(d+d)*Q(.5));t=Q(Q(e*n)-Q(f*h));d=N[b+104>>2];q=Q(Q(d+d)*Q(.5));j=Q(Q(h*q)-Q(n*n));d=N[b+72>>2];d=Q(Q(d+d)*Q(.5));k=Q(Q(n*f)-Q(q*e));r=Q(Q(t*f)+Q(Q(j*d)+Q(e*k)));if(r!=Q(0)){c=Q(Q(1)/r);C=Q(Q(Q(d*h)+Q(e*Q(-e)))*c);w=Q(Q(Q(f*e)+Q(d*Q(-n)))*c);B=Q(Q(Q(q*d)-Q(f*f))*c);x=Q(t*c);A=Q(j*c);c=Q(k*c)}e=Q(0);r=Q(1);f=Q(0);D=Q(1);h=Q(-F);n=Q(Q(Q(c*h)-Q(v*A))-Q(p*x));d=Q(Q(Q(B*h)-Q(v*c))-Q(p*w));h=Q(Q(Q(w*h)-Q(v*x))-Q(p*C));I=Q(M+Q(Q(Q(g*n)+Q(E*d))+Q(l*h)));j=Q(-E);q=Q(Q(Q(c*j)-Q(g*A))-Q(l*x));t=Q(Q(Q(B*j)-Q(g*c))-Q(l*w));j=Q(Q(Q(w*j)-Q(g*x))-Q(l*C));J=Q(L+Q(Q(Q(m*q)+Q(y*t))+Q(i*j)));G=Q(s+Q(Q(Q(m*n)+Q(y*d))+Q(i*h)));K=Q(u+Q(Q(Q(g*q)+Q(E*t))+Q(l*j)));O=Q(Q(I*J)-Q(G*K));H=s;k=Q(-y);s=Q(Q(Q(c*k)-Q(m*A))-Q(i*x));u=Q(Q(Q(B*k)-Q(m*c))-Q(i*w));k=Q(Q(Q(w*k)-Q(m*x))-Q(i*C));H=Q(H+Q(Q(Q(v*s)+Q(F*u))+Q(p*k)));m=Q(R+Q(Q(Q(m*s)+Q(y*u))+Q(i*k)));g=Q(L+Q(Q(Q(g*s)+Q(E*u))+Q(l*k)));y=Q(Q(K*m)-Q(J*g));i=Q(P+Q(Q(Q(v*n)+Q(F*d))+Q(p*h)));l=Q(M+Q(Q(Q(v*q)+Q(F*t))+Q(p*j)));p=Q(Q(g*G)-Q(m*I));g=Q(Q(O*H)+Q(Q(y*i)+Q(l*p)));if(g!=Q(0)){o=Q(Q(1)/g);D=Q(Q(Q(i*K)-Q(I*l))*o);f=Q(Q(Q(G*l)-Q(i*J))*o);r=Q(Q(Q(m*i)-Q(H*G))*o);e=Q(O*o);z=Q(y*o);o=Q(p*o)}N[a+72>>2]=z;N[a+104>>2]=D;N[a+100>>2]=f;N[a+96>>2]=e;N[a+92>>2]=f;N[a+88>>2]=r;N[a+84>>2]=o;N[a+80>>2]=e;N[a+76>>2]=o;i=Q(Q(Q(h*e)+Q(j*f))+Q(k*D));N[a+32>>2]=i;l=Q(Q(Q(d*e)+Q(t*f))+Q(u*D));N[a+28>>2]=l;p=Q(Q(Q(n*e)+Q(q*f))+Q(s*D));N[a+24>>2]=p;m=Q(Q(Q(h*o)+Q(j*r))+Q(k*f));N[a+20>>2]=m;g=Q(Q(Q(d*o)+Q(t*r))+Q(u*f));N[a+16>>2]=g;f=Q(Q(Q(n*o)+Q(q*r))+Q(s*f));N[a+12>>2]=f;v=Q(Q(Q(h*z)+Q(j*o))+Q(k*e));N[a+8>>2]=v;r=Q(Q(Q(d*z)+Q(t*o))+Q(u*e));N[a+4>>2]=r;e=Q(Q(Q(n*z)+Q(q*o))+Q(s*e));N[a>>2]=e;N[a+68>>2]=C+Q(Q(Q(h*v)+Q(j*m))+Q(k*i));N[a- -64>>2]=w+Q(Q(Q(d*v)+Q(t*m))+Q(u*i));N[a+60>>2]=x+Q(Q(Q(n*v)+Q(q*m))+Q(s*i));N[a+56>>2]=w+Q(Q(Q(h*r)+Q(j*g))+Q(k*l));N[a+52>>2]=B+Q(Q(Q(d*r)+Q(t*g))+Q(u*l));N[a+48>>2]=c+Q(Q(Q(n*r)+Q(q*g))+Q(s*l));N[a+44>>2]=x+Q(Q(Q(h*e)+Q(j*f))+Q(k*p));N[a+40>>2]=c+Q(Q(Q(d*e)+Q(t*f))+Q(u*p));N[a+36>>2]=A+Q(Q(Q(n*e)+Q(q*f))+Q(s*p))}function ax(a){var b=0,c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=0,r=0,s=0,t=Q(0),u=Q(0),v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=Q(0);a:{q=J[a>>2];if(!q){break a}F=J[a+4>>2];if(!F){break a}i=J[a+28>>2];G=K[i+39|0];if(G>>>0<4){break a}k=N[q+8>>2];p=N[q+4>>2];e=N[q>>2];l=Q(-34028234663852886e22);r=K[i+38|0];b:{if(!r){c=e;f=p;g=k;o=Q(-34028234663852886e22);h=Q(-34028234663852886e22);break b}t=Q(-34028234663852886e22);u=Q(-34028234663852886e22);g=k;f=p;c=e;while(1){i=P(j,12)+q|0;d=N[i>>2];c:{if(d>e){e=d;break c}if(!(d>2];H=Q(R(m));h=N[i+4>>2];o=Q(R(h));d=Q(R(d));d:{if(h>p){p=h;break d}if(!(f>h)){break d}f=h}s=lt;i=d>u;e:{if(km)){break e}g=m}l=s?H:l;t=v?o:t;u=i?d:u;j=j+1|0;if((r|0)!=(j|0)){continue}break}o=Q(l+Q(.019999999552965164));l=Q(u+Q(.019999999552965164));h=Q(t+Q(.019999999552965164))}v=J[a+8>>2];e=Q(R(e));c=Q(R(c));e=cf?c:f));f=Q(R(k));g=Q(R(g));g=Q(Q(c+(f>g?f:g))*Q(.019999999552965164));p=g>Q(.019999999552965164)?g:Q(.019999999552965164);d=Q(-l);m=Q(-o);k=Q(-h);f:{while(1){b=P(w,20)+F|0;g:{if(x){break g}x=0;if(!(Q(Q(Q(o*N[b+8>>2])+Q(Q(l*N[b>>2])+Q(h*N[b+4>>2])))+N[b+12>>2])>=Q(0))){break g}x=1}h:{if(y){break h}y=0;if(!(Q(Q(Q(m*N[b+8>>2])+Q(Q(l*N[b>>2])+Q(N[b+4>>2]*k)))+N[b+12>>2])>=Q(0))){break h}y=1}i:{if(z){break i}z=0;if(!(Q(Q(Q(m*N[b+8>>2])+Q(Q(l*N[b>>2])+Q(h*N[b+4>>2])))+N[b+12>>2])>=Q(0))){break i}z=1}j:{if(A){break j}A=0;if(!(Q(Q(Q(o*N[b+8>>2])+Q(Q(l*N[b>>2])+Q(N[b+4>>2]*k)))+N[b+12>>2])>=Q(0))){break j}A=1}k:{if(B){break k}B=0;if(!(Q(Q(Q(o*N[b+8>>2])+Q(Q(d*N[b>>2])+Q(h*N[b+4>>2])))+N[b+12>>2])>=Q(0))){break k}B=1}l:{if(C){break l}C=0;if(!(Q(Q(Q(o*N[b+8>>2])+Q(Q(d*N[b>>2])+Q(N[b+4>>2]*k)))+N[b+12>>2])>=Q(0))){break l}C=1}m:{if(D){break m}D=0;if(!(Q(Q(Q(m*N[b+8>>2])+Q(Q(d*N[b>>2])+Q(h*N[b+4>>2])))+N[b+12>>2])>=Q(0))){break m}D=1}n:{if(E){break n}E=0;if(!(Q(Q(Q(m*N[b+8>>2])+Q(Q(d*N[b>>2])+Q(N[b+4>>2]*k)))+N[b+12>>2])>=Q(0))){break n}E=1}o:{p:{if(!r){break p}i=K[b+18|0];if(i){a=L[b+16>>1];n=0;while(1){j=0;q:{while(1){if(K[v+(a+j|0)|0]==(n&255)){break q}j=j+1|0;if((i|0)!=(j|0)){continue}break}s=P(n,12)+q|0;if(p>2]*N[b+8>>2])+Q(Q(N[s>>2]*N[b>>2])+Q(N[s+4>>2]*N[b+4>>2])))+N[b+12>>2])){break o}}n=n+1|0;if((r|0)!=(n|0)){continue}break}break p}e=N[b+12>>2];c=N[b+8>>2];f=N[b+4>>2];g=N[b>>2];n=0;while(1){a=P(n,12)+q|0;if(p>2]*c)+Q(Q(N[a>>2]*g)+Q(N[a+4>>2]*f)))+e)){break o}n=n+1|0;if((r|0)!=(n|0)){continue}break}}w=w+1|0;if((G|0)==(w|0)){break f}continue}break}j=0;Wa(J[40592],32,10938,327,71574,0);break a}r:{if(!x|!y|(!z|!A)){break r}if(!D|(!B|!C)){break r}j=1;if(E){break a}}Wa(J[40592],32,10938,338,68921,0);return 0}return j}function Gv(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=a+b|0;c=J[a+4>>2];a:{b:{if(c&1){break b}if(!(c&3)){break a}c=J[a>>2];b=c+b|0;c:{d:{e:{a=a-c|0;if((a|0)!=J[41075]){if(c>>>0<=255){d=J[a+8>>2];e=J[a+12>>2];if((d|0)!=(e|0)){break e}i=164280,j=J[41070]&uea(-2,c>>>3|0),J[i>>2]=j;break b}g=J[a+24>>2];c=J[a+12>>2];if((c|0)!=(a|0)){d=J[a+8>>2];J[d+12>>2]=c;J[c+8>>2]=d;break c}e=a+20|0;d=J[e>>2];if(!d){d=J[a+16>>2];if(!d){break d}e=a+16|0}while(1){h=e;c=d;e=c+20|0;d=J[e>>2];if(d){continue}e=c+16|0;d=J[c+16>>2];if(d){continue}break}J[h>>2]=0;break c}c=J[f+4>>2];if((c&3)!=3){break b}J[41072]=b;J[f+4>>2]=c&-2;J[a+4>>2]=b|1;J[f>>2]=b;return}J[d+12>>2]=e;J[e+8>>2]=d;break b}c=0}if(!g){break b}d=J[a+28>>2];e=(d<<2)+164584|0;f:{if(J[e>>2]==(a|0)){J[e>>2]=c;if(c){break f}i=164284,j=J[41071]&uea(-2,d),J[i>>2]=j;break b}J[g+(J[g+16>>2]==(a|0)?16:20)>>2]=c;if(!c){break b}}J[c+24>>2]=g;d=J[a+16>>2];if(d){J[c+16>>2]=d;J[d+24>>2]=c}d=J[a+20>>2];if(!d){break b}J[c+20>>2]=d;J[d+24>>2]=c}g:{h:{i:{j:{c=J[f+4>>2];if(!(c&2)){if(J[41076]==(f|0)){J[41076]=a;b=J[41073]+b|0;J[41073]=b;J[a+4>>2]=b|1;if(J[41075]!=(a|0)){break a}J[41072]=0;J[41075]=0;return}if(J[41075]==(f|0)){J[41075]=a;b=J[41072]+b|0;J[41072]=b;J[a+4>>2]=b|1;J[a+b>>2]=b;return}b=(c&-8)+b|0;if(c>>>0<=255){e=c>>>3|0;c=J[f+12>>2];d=J[f+8>>2];if((c|0)==(d|0)){i=164280,j=J[41070]&uea(-2,e),J[i>>2]=j;break h}J[d+12>>2]=c;J[c+8>>2]=d;break h}g=J[f+24>>2];c=J[f+12>>2];if((f|0)!=(c|0)){d=J[f+8>>2];J[d+12>>2]=c;J[c+8>>2]=d;break i}e=f+20|0;d=J[e>>2];if(!d){d=J[f+16>>2];if(!d){break j}e=f+16|0}while(1){h=e;c=d;e=c+20|0;d=J[e>>2];if(d){continue}e=c+16|0;d=J[c+16>>2];if(d){continue}break}J[h>>2]=0;break i}J[f+4>>2]=c&-2;J[a+4>>2]=b|1;J[a+b>>2]=b;break g}c=0}if(!g){break h}d=J[f+28>>2];e=(d<<2)+164584|0;k:{if(J[e>>2]==(f|0)){J[e>>2]=c;if(c){break k}i=164284,j=J[41071]&uea(-2,d),J[i>>2]=j;break h}J[g+(J[g+16>>2]==(f|0)?16:20)>>2]=c;if(!c){break h}}J[c+24>>2]=g;d=J[f+16>>2];if(d){J[c+16>>2]=d;J[d+24>>2]=c}d=J[f+20>>2];if(!d){break h}J[c+20>>2]=d;J[d+24>>2]=c}J[a+4>>2]=b|1;J[a+b>>2]=b;if(J[41075]!=(a|0)){break g}J[41072]=b;return}if(b>>>0<=255){c=(b&-8)+164320|0;d=J[41070];b=1<<(b>>>3);l:{if(!(d&b)){J[41070]=b|d;b=c;break l}b=J[c+8>>2]}J[c+8>>2]=a;J[b+12>>2]=a;J[a+12>>2]=c;J[a+8>>2]=b;return}d=31;if(b>>>0<=16777215){c=S(b>>>8|0);d=((b>>>38-c&1)-(c<<1)|0)+62|0}J[a+28>>2]=d;J[a+16>>2]=0;J[a+20>>2]=0;c=(d<<2)+164584|0;m:{e=J[41071];h=1<>2]=a;J[a+24>>2]=c;break n}d=b<<((d|0)!=31?25-(d>>>1|0)|0:0);c=J[c>>2];while(1){e=c;if((J[c+4>>2]&-8)==(b|0)){break m}c=d>>>29|0;d=d<<1;h=e+(c&4)|0;c=J[h+16>>2];if(c){continue}break}J[h+16>>2]=a;J[a+24>>2]=e}J[a+12>>2]=a;J[a+8>>2]=a;return}b=J[e+8>>2];J[b+12>>2]=a;J[e+8>>2]=a;J[a+24>>2]=0;J[a+12>>2]=e;J[a+8>>2]=b}}function lr(a){a=a|0;var b=0,c=0;J[a>>2]=133624;b=J[a+484>>2];Ja[J[J[b>>2]>>2]](b);b=J[a+488>>2];Ja[J[J[b>>2]>>2]](b);b=J[a+492>>2];Ja[J[J[b>>2]>>2]](b);b=J[a+464>>2];a:{if(!b){break a}c=J[b+12>>2];b:{if((c|0)<0|!(c&2147483647)){break b}c=J[b+4>>2];if(!c){break b}b=J[b>>2];Ja[J[J[b>>2]+12>>2]](b,c);b=J[a+464>>2];if(!b){break a}}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+464>>2]=0;b=J[a+468>>2];c:{if(!b){break c}c=J[b+12>>2];d:{if((c|0)<0|!(c&2147483647)){break d}c=J[b+4>>2];if(!c){break d}b=J[b>>2];Ja[J[J[b>>2]+12>>2]](b,c);b=J[a+468>>2];if(!b){break c}}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+468>>2]=0;b=J[a+528>>2];e:{if((b|0)<0|!(b&2147483647)){break e}b=J[a+520>>2];if(!b){break e}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+516>>2];f:{if((b|0)<0|!(b&2147483647)){break f}b=J[a+508>>2];if(!b){break f}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+504>>2];g:{if((b|0)<0|!(b&2147483647)){break g}b=J[a+496>>2];if(!b){break g}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+480>>2];h:{if((b|0)<0|!(b&2147483647)){break h}b=J[a+472>>2];if(!b){break h}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+460>>2];i:{if((b|0)<0|!(b&2147483647)){break i}b=J[a+452>>2];if(!b){break i}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0)}b=J[a+448>>2];j:{if((b|0)<0|!(b&2147483647)){break j}b=J[a+440>>2];if(!b){break j}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0)}b=J[a+436>>2];k:{if((b|0)<0|!(b&2147483647)){break k}b=J[a+428>>2];if(!b){break k}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+424>>2];l:{if((b|0)<0|!(b&2147483647)){break l}b=J[a+416>>2];if(!b){break l}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+412>>2];m:{if((b|0)<0|!(b&2147483647)){break m}b=J[a+404>>2];if(!b){break m}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+400>>2];n:{if((b|0)<0|!(b&2147483647)){break n}b=J[a+392>>2];if(!b){break n}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+388>>2];o:{if((b|0)<0|!(b&2147483647)){break o}b=J[a+380>>2];if(!b){break o}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+376>>2];p:{if((b|0)<0|!(b&2147483647)){break p}b=J[a+368>>2];if(!b){break p}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0)}b=J[a+364>>2];q:{if((b|0)<0|!(b&2147483647)){break q}b=J[a+356>>2];if(!b){break q}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0)}b=J[a+352>>2];r:{if((b|0)<0|!(b&2147483647)){break r}b=J[a+344>>2];if(!b){break r}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0)}c=J[a+336>>2];b=J[c>>2];if(b){J[c>>2]=J[b>>2]}if(b){while(1){b=kr(b);c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0);c=J[a+336>>2];b=J[c>>2];if(b){J[c>>2]=J[b>>2]}if(b){continue}break}}b=J[a+336>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}return zl(a)|0}function AT(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=0;s=N[e+4>>2];r=N[c+4>>2];t=N[d+4>>2];E=N[e>>2];k=N[c>>2];F=N[d>>2];G=N[e+8>>2];l=N[c+8>>2];h=N[b+48>>2];H=N[d+8>>2];i=N[b+44>>2];c=Ha-32|0;J[c+24>>2]=J[b+8>>2];d=J[b+4>>2];J[c+16>>2]=J[b>>2];J[c+20>>2]=d;O=N[b+40>>2];J[c+8>>2]=J[b+60>>2];d=J[b+56>>2];J[c>>2]=J[b+52>>2];J[c+4>>2]=d;d=J[a+20>>2];L=N[d+4>>2];B=N[d+8>>2];M=N[d>>2];e=J[a+24>>2];u=N[e+4>>2];v=N[e>>2];w=N[e+12>>2];C=Q(Q(w*w)+Q(-.5));x=N[e+8>>2];a:{if(!(K[a+32|0]&2)){f=1033;n=i;q=h;break a}n=Q(F-k);o=Q(s-r);p=Q(E-k);m=Q(t-r);q=Q(Q(n*o)-Q(p*m));j=Q(H-l);D=Q(j*p);p=Q(G-l);n=Q(D-Q(p*n));m=Q(Q(m*p)-Q(o*j));b=J[a+28>>2];b:{c:{if(b){o=Q(Q(N[b+8>>2]*q)+Q(Q(N[b>>2]*m)+Q(n*N[b+4>>2])));p=Q(Q(N[b+32>>2]*q)+Q(Q(N[b+24>>2]*m)+Q(n*N[b+28>>2])));m=Q(Q(N[b+20>>2]*q)+Q(Q(N[b+12>>2]*m)+Q(n*N[b+16>>2])));if(!(Q(Q(M*L)*B)Q(0)){j=Q(Q(1)/j);p=Q(p*j);m=Q(m*j);o=Q(o*j)}f=1035;if(!K[a+40|0]){break a}b=J[a+36>>2];if(!(Q(Q(p*N[b+8>>2])+Q(Q(o*N[b>>2])+Q(m*N[b+4>>2])))>Q(0))){break a}p=Q(-p);m=Q(-m);o=Q(-o)}g=J[a+16>>2];b=J[a+12>>2];if((g|0)!=(b|0)){j=N[d+12>>2];y=N[d+20>>2];z=N[d+24>>2];A=N[d+16>>2];P=N[e+24>>2];R=N[e+20>>2];S=N[e+16>>2];T=N[a+44>>2];J[a+12>>2]=b+1;d=J[c+24>>2];e=J[c+20>>2];U=J[c+16>>2];a=J[a+8>>2]+(b<<6)|0;I[a+12>>1]=f;D=B;B=Q(Q(Q(1)-i)-h);l=Q(Q(Q(B*l)+Q(i*H))+Q(h*G));l=Q(l+l);k=Q(Q(Q(k*B)+Q(i*F))+Q(h*E));k=Q(k+k);h=Q(Q(Q(B*r)+Q(i*t))+Q(h*s));i=Q(h+h);t=Q(Q(y*l)+Q(Q(j*k)+Q(A*i)));h=Q(Q(z*z)+Q(-.5));r=Q(D*Q(Q(y*t)+Q(Q(l*h)+Q(z*Q(Q(j*i)-Q(k*A))))));r=Q(r+r);s=Q(M*Q(Q(j*t)+Q(Q(k*h)+Q(z*Q(Q(A*l)-Q(i*y))))));s=Q(s+s);i=Q(L*Q(Q(A*t)+Q(Q(i*h)+Q(z*Q(Q(y*k)-Q(l*j))))));i=Q(i+i);t=Q(Q(y*r)+Q(Q(j*s)+Q(A*i)));k=Q(Q(y*t)+Q(Q(r*h)-Q(z*Q(Q(j*i)-Q(s*A)))));k=Q(k+k);l=Q(Q(j*t)+Q(Q(s*h)-Q(z*Q(Q(A*r)-Q(i*y)))));l=Q(l+l);h=Q(Q(A*t)+Q(Q(i*h)-Q(z*Q(Q(y*s)-Q(r*j)))));h=Q(h+h);i=Q(Q(x*k)+Q(Q(v*l)+Q(u*h)));N[a+16>>2]=S+Q(Q(v*i)+Q(Q(l*C)+Q(w*Q(Q(u*k)-Q(h*x)))));N[a+20>>2]=R+Q(Q(u*i)+Q(Q(h*C)+Q(w*Q(Q(x*l)-Q(k*v)))));N[a+24>>2]=P+Q(Q(x*i)+Q(Q(k*C)+Q(w*Q(Q(v*h)-Q(l*u)))));N[a+28>>2]=o;N[a+32>>2]=m;N[a+36>>2]=p;N[a+40>>2]=O*T;N[a+44>>2]=n;N[a+48>>2]=q;J[a+8>>2]=d;J[a>>2]=U;J[a+4>>2]=e;d=J[c+4>>2];J[a+52>>2]=J[c>>2];J[a+56>>2]=d;J[a+60>>2]=J[c+8>>2]}return(b|0)!=(g|0)|0}function lH(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;s=Ha-16|0;Ha=s;if(J[a+16>>2]){Ja[J[J[a>>2]+104>>2]](a);l=J[a+12>>2];c=J[a+16>>2];n=32;o=Ha-16|0;Ha=o;H[o+12|0]=0;e=o-128|0;Ha=e;J[o+8>>2]=e;h=c-1|0;a:{if((h|0)<=0){break a}while(1){b:{if((f|0)>=(h|0)){break b}while(1){if(h-f>>>0<=4){while(1){i=f;f=f+1|0;d=f;c=i;while(1){c=M[(d<<2)+l>>2]>M[(c<<2)+l>>2]?d:c;g=(d|0)<(h|0);d=d+1|0;if(g){continue}break}if((c|0)!=(i|0)){c=(c<<2)+l|0;d=J[c>>2];g=c;c=(i<<2)+l|0;J[g>>2]=J[c>>2];J[c>>2]=d}if((f|0)!=(h|0)){continue}break b}}g=((f+h|0)/2<<2)+l|0;d=J[g>>2];m=(f<<2)+l|0;c=J[m>>2];if(d>>>0>c>>>0){J[m>>2]=d;J[g>>2]=c;d=c;c=J[m>>2]}p=(h<<2)+l|0;i=J[p>>2];c:{if(i>>>0<=c>>>0){c=i;break c}J[m>>2]=i;J[p>>2]=c;d=J[g>>2]}if(c>>>0>d>>>0){J[g>>2]=c;J[p>>2]=d;d=J[g>>2]}c=g;g=h-1|0;m=(g<<2)+l|0;J[c>>2]=J[m>>2];J[m>>2]=d;c=f;while(1){i=c;c=c+1|0;p=(c<<2)+l|0;q=J[p>>2];if(q>>>0>d>>>0){continue}while(1){g=g-1|0;t=(g<<2)+l|0;u=J[t>>2];if(u>>>0>>0){continue}break}if((c|0)<(g|0)){J[p>>2]=u;J[t>>2]=q;d=J[m>>2];continue}break}J[p>>2]=d;J[m>>2]=q;d:{if((c-f|0)<(h-c|0)){if(n-1>>>0<=j>>>0){d=n<<3;if(d){c=J[40592];g=c+12|0;c=(w=g,x=d,y=Ja[J[J[c>>2]+20>>2]](c)|0?34527:69706,z=21054,A=155,v=J[J[g>>2]+8>>2],Ja[v](w|0,x|0,y|0,z|0,A|0)|0)}else{c=0}n=n<<1;c=Ua(c,e,j<<2);d=k;k=1;if(!(!d|!e)){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,e)}e=c}c=(j<<2)+e|0;J[c>>2]=f;J[c+4>>2]=i;f=i+2|0;break d}if(n-1>>>0<=j>>>0){d=n<<3;if(d){c=J[40592];g=c+12|0;c=(A=g,z=d,y=Ja[J[J[c>>2]+20>>2]](c)|0?34527:69706,x=21054,w=155,v=J[J[g>>2]+8>>2],Ja[v](A|0,z|0,y|0,x|0,w|0)|0)}else{c=0}n=n<<1;c=Ua(c,e,j<<2);d=k;k=1;if(!(!d|!e)){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,e)}e=c}c=(j<<2)+e|0;J[c>>2]=i+2;J[c+4>>2]=h;h=i}j=j+2|0;if((f|0)<(h|0)){continue}break}}if(j){c=j-2|0;f=J[(c<<2)+e>>2];h=J[((j<<2)+e|0)-4>>2];j=c;continue}break}if(!k|!e){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}if(K[o+12|0]){cb(J[o+8>>2])}Ha=o+16|0;if(J[a+16>>2]){d=J[a+44>>2];while(1){d=d-1|0;c=J[J[a+40>>2]+(d<<2)>>2];i=J[J[a+12>>2]+(r<<2)>>2];e=i>>>3|0;f=e&268435455;k=f<<3;me(J[a+4>>2],k+J[a+52>>2]|0);J[J[a+40>>2]+(f<<2)>>2]=c;f=J[a+52>>2];k=f+k|0;j=d<<3;f=j+f|0;h=J[f+4>>2];J[k>>2]=J[f>>2];J[k+4>>2]=h;f=(d<<4)+b|0;k=J[f+12>>2];e=(e<<4)+b|0;J[e+8>>2]=J[f+8>>2];J[e+12>>2]=k;k=J[f+4>>2];J[e>>2]=J[f>>2];J[e+4>>2]=k;e=j+J[a+52>>2]|0;J[e>>2]=0;J[e+4>>2]=0;e=J[a+108>>2];f=J[e+456>>2];J[c+68>>2]=i;e:{if(!(K[c+43|0]&2)|K[c+41|0]&8){break e}e=J[J[J[e+444>>2]>>2]+(J[c- -64>>2]<<2)>>2];if(!e){break e}while(1){J[f+(J[e+20>>2]<<2)>>2]=J[c+68>>2];e=J[e+16>>2];if(e){continue}break}}J[a+56>>2]=d;J[a+44>>2]=d;r=r+1|0;if(r>>>0>2]){continue}break}}J[a+16>>2]=0;Ja[J[J[a>>2]+108>>2]](a)}Ha=s+16|0}function bP(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=Q(0),q=Q(0),r=0,s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0;s=Ha-16|0;Ha=s;g=J[40592];n=Ja[J[J[g>>2]+20>>2]](g)|0?33381:69706;g=Ja[J[J[g+12>>2]+8>>2]](g+12|0,84,n,7552,47)|0;Ja[J[J[a>>2]+20>>2]](a)|0;I[s+14>>1]=3;o=Ha-32|0;Ha=o;I[g+6>>1]=L[s+14>>1];I[g+4>>1]=256;J[g+76>>2]=0;J[g+16>>2]=0;J[g+12>>2]=160260;J[g>>2]=160056;J[g+8>>2]=0;n=J[40592]+12|0;n=Ja[J[J[n>>2]+8>>2]](n,128,29909,20955,454)|0;i=N[c+12>>2];j=N[c+8>>2];k=N[c>>2];f=N[c+4>>2];r=J[c+20>>2];t=J[c+16>>2];N[g+44>>2]=N[c+24>>2];J[g+36>>2]=t;J[g+40>>2]=r;h=f;f=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(j*j)+Q(Q(k*k)+Q(f*f)))))));N[g+24>>2]=h*f;N[g+28>>2]=j*f;N[g+32>>2]=i*f;N[g+20>>2]=k*f;i=N[e+12>>2];j=N[e+8>>2];k=N[e>>2];f=N[e+4>>2];r=J[e+20>>2];t=J[e+16>>2];N[g+72>>2]=N[e+24>>2];z=g- -64|0;J[z>>2]=t;J[z+4>>2]=r;h=f;f=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(j*j)+Q(Q(k*k)+Q(f*f)))))));N[g+52>>2]=h*f;N[g+56>>2]=j*f;N[g+60>>2]=i*f;N[g+48>>2]=k*f;r=o+4|0;Zb(r,b);q=N[c+20>>2];u=N[c+24>>2];v=N[c+16>>2];w=N[o+24>>2];x=N[o+28>>2];y=N[o+20>>2];j=N[o+12>>2];h=N[c+8>>2];k=N[o+8>>2];l=N[c+4>>2];i=N[o+16>>2];m=N[c+12>>2];f=N[o+4>>2];p=N[c>>2];N[n+28>>2]=Q(j*h)+Q(Q(k*l)+Q(Q(i*m)+Q(f*p)));N[n+24>>2]=Q(p*k)+Q(Q(Q(i*h)-Q(m*j))-Q(f*l));N[n+20>>2]=Q(h*f)+Q(Q(Q(i*l)-Q(m*k))-Q(j*p));N[n+16>>2]=Q(l*j)+Q(Q(Q(i*p)-Q(m*f))-Q(k*h));h=Q(v-y);h=Q(h+h);l=Q(q-w);l=Q(l+l);m=Q(u-x);m=Q(m+m);p=Q(Q(Q(Q(-f)*h)-Q(l*k))-Q(j*m));q=Q(Q(i*i)+Q(-.5));N[n+40>>2]=Q(Q(m*q)+Q(i*Q(Q(k*h)-Q(f*l))))-Q(j*p);N[n+36>>2]=Q(Q(l*q)+Q(i*Q(Q(f*m)-Q(j*h))))-Q(k*p);N[n+32>>2]=Q(Q(h*q)+Q(i*Q(Q(j*l)-Q(k*m))))-Q(f*p);Zb(r,d);q=N[e+20>>2];u=N[e+24>>2];v=N[e+16>>2];w=N[o+24>>2];x=N[o+28>>2];y=N[o+20>>2];j=N[o+12>>2];h=N[e+8>>2];k=N[o+8>>2];l=N[e+4>>2];i=N[o+16>>2];m=N[e+12>>2];f=N[o+4>>2];p=N[e>>2];N[n+56>>2]=Q(j*h)+Q(Q(k*l)+Q(Q(i*m)+Q(f*p)));N[n+52>>2]=Q(p*k)+Q(Q(Q(i*h)-Q(m*j))-Q(f*l));N[n+48>>2]=Q(h*f)+Q(Q(Q(i*l)-Q(m*k))-Q(j*p));N[n+44>>2]=Q(l*j)+Q(Q(Q(i*p)-Q(m*f))-Q(k*h));h=Q(v-y);h=Q(h+h);l=Q(q-w);l=Q(l+l);m=Q(u-x);m=Q(m+m);p=Q(Q(Q(Q(-f)*h)-Q(l*k))-Q(j*m));q=Q(Q(i*i)+Q(-.5));N[n+68>>2]=Q(Q(m*q)+Q(i*Q(Q(k*h)-Q(f*l))))-Q(j*p);N[n- -64>>2]=Q(Q(l*q)+Q(i*Q(Q(f*m)-Q(j*h))))-Q(k*p);N[n+60>>2]=Q(Q(h*q)+Q(i*Q(Q(j*l)-Q(k*m))))-Q(f*p);J[n+8>>2]=1065353216;J[n+12>>2]=1065353216;J[n>>2]=1065353216;J[n+4>>2]=1065353216;J[g+80>>2]=n;Ha=o+32|0;J[g+12>>2]=159952;J[g>>2]=159740;e=0;c=J[g+80>>2];I[c+112>>1]=0;J[c+80>>2]=0;J[c+84>>2]=1056964608;J[c+96>>2]=1036831949;J[c+100>>2]=1070141403;J[c+88>>2]=0;J[c+92>>2]=0;J[c+104>>2]=1070141403;J[c+108>>2]=1343554297;c=b;b=g;a=Ja[J[J[a>>2]+108>>2]](a,c,d,g+12|0,159716,128)|0;J[g+76>>2]=a;a:{if(a){e=b;break a}Ja[J[J[b>>2]+16>>2]](b)}Ha=s+16|0;return e|0}function WG(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=Q(0),s=Q(0),t=0,u=0,v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0);k=Ha-32|0;Ha=k;n=c<<5;l=((n+P(c,80)|0)+((c<<2)+60&524224)|0)+128|0;i=Va(a,0,l);a=l+n|0;I[i+18>>1]=a;I[i+6>>1]=l;I[i+4>>1]=c;I[i+16>>1]=(a+P(c,160)|0)+144;a:{if(c>>>0<2){break a}a=c-1|0;o=a&3;h=1;if(c-2>>>0>=3){l=a&-4;p=i- -64|0;while(1){H[h+p|0]=J[((h<<5)+b|0)+24>>2];a=h+1|0;H[a+p|0]=J[((a<<5)+b|0)+24>>2];a=h+2|0;H[a+p|0]=J[((a<<5)+b|0)+24>>2];a=h+3|0;H[a+p|0]=J[((a<<5)+b|0)+24>>2];h=h+4|0;q=q+4|0;if((l|0)!=(q|0)){continue}break}}if(!o){break a}a=0;while(1){H[(h+i|0)- -64|0]=J[((h<<5)+b|0)+24>>2];h=h+1|0;a=a+1|0;if((o|0)!=(a|0)){continue}break}}J[k+16>>2]=0;J[k+20>>2]=0;J[k+24>>2]=0;J[k+28>>2]=0;J[k>>2]=0;J[k+4>>2]=0;J[i+32>>2]=0;J[i+36>>2]=0;J[k+8>>2]=0;J[k+12>>2]=0;J[i+40>>2]=0;J[i+44>>2]=0;a=J[k+20>>2];J[i+48>>2]=J[k+16>>2];J[i+52>>2]=a;a=J[k+28>>2];J[i+56>>2]=J[k+24>>2];J[i+60>>2]=a;v=Va(f,0,P(c,144));b:{if(!c){break b}o=L[i+4>>1];h=J[b+16>>2];N[d>>2]=N[h>>2];N[d+4>>2]=N[h+4>>2];N[d+8>>2]=N[h+8>>2];N[d+12>>2]=N[h+12>>2];N[d+16>>2]=N[h+16>>2];N[d+20>>2]=N[h+20>>2];N[d+24>>2]=N[h+24>>2];J[e+8>>2]=0;J[e+12>>2]=1065353216;J[e>>2]=0;J[e+4>>2]=0;r=N[h+72>>2];s=N[h+88>>2];l=J[h+64>>2];q=J[h+68>>2];f=J[h+84>>2];a=J[h+80>>2];J[i+156>>2]=0;N[i+152>>2]=s;J[i+140>>2]=0;N[i+136>>2]=r;J[i+144>>2]=a;J[i+148>>2]=f;J[i+128>>2]=l;J[i+132>>2]=q;t=i+128|0;p=n+(t+n|0)|0;a=p;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=0;J[a+4>>2]=0;Vq(v,h,h);a=o<<5;n=(((a+t|0)+a|0)+a|0)+(o<<4)|0;N[n>>2]=N[h+76>>2];a=1;if((c|0)==1){break b}while(1){f=P(a,28)+d|0;u=a<<5;h=u+b|0;j=J[h+16>>2];N[f>>2]=N[j>>2];N[f+4>>2]=N[j+4>>2];N[f+8>>2]=N[j+8>>2];N[f+12>>2]=N[j+12>>2];N[f+16>>2]=N[j+16>>2];N[f+20>>2]=N[j+20>>2];N[f+24>>2]=N[j+24>>2];f=(a<<4)+e|0;J[f+8>>2]=0;J[f+12>>2]=1065353216;J[f>>2]=0;J[f+4>>2]=0;o=J[j+64>>2];l=J[j+68>>2];q=J[j+84>>2];f=J[j+80>>2];r=N[j+72>>2];s=N[j+88>>2];m=t+u|0;J[m+28>>2]=0;N[m+24>>2]=s;J[m+12>>2]=0;N[m+8>>2]=r;J[m+16>>2]=f;J[m+20>>2]=q;J[m>>2]=o;J[m+4>>2]=l;f=p+u|0;J[f+24>>2]=0;J[f+28>>2]=0;J[f+16>>2]=0;J[f+20>>2]=0;J[f+8>>2]=0;J[f+12>>2]=0;J[f>>2]=0;J[f+4>>2]=0;Vq(v+P(a,144)|0,j,j);N[(a<<2)+n>>2]=N[j+76>>2];ZG(P(a,84)+g|0,P(J[h+24>>2],28)+d|0,j,J[h+20>>2]);a=a+1|0;if((c|0)!=(a|0)){continue}break}a=1;if(c>>>0<=1){break b}b=L[i+6>>1]+i|0;while(1){e=P(K[(a+i|0)- -64|0],28)+d|0;z=N[e+20>>2];A=N[e+24>>2];B=N[e+16>>2];f=P(a,28)+d|0;w=N[f+16>>2];e=P(a,84)+g|0;C=N[e+44>>2];r=N[e+48>>2];x=N[f+20>>2];s=N[e+52>>2];y=N[f+24>>2];e=b+(a<<5)|0;J[e+28>>2]=0;N[e+24>>2]=s-y;N[e+20>>2]=r-x;N[e+16>>2]=C-w;J[e+12>>2]=0;N[e>>2]=w-B;N[e+8>>2]=y-A;N[e+4>>2]=x-z;a=a+1|0;if((c|0)!=(a|0)){continue}break}}Ha=k+32|0}function P2(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;h=b;l=Ha-16|0;Ha=l;m=J[40585];a=J[m+2152>>2];if(!a){n=Ha-16|0;Ha=n;i=m+1864|0;b=J[i+284>>2];if(b){a=J[40592];g=Ja[J[J[a>>2]+20>>2]](a)|0?34259:69706;j=Ja[J[J[a+12>>2]+8>>2]](a+12|0,b,g,22517,180)|0}else{j=0}J[n+12>>2]=j;a=J[i+268>>2];a:{if(a>>>0>=(J[i+272>>2]&2147483647)>>>0){a=0;g=i+4|0;b=J[g+268>>2];o=b&2147483647?b<<1:1;b:{if(!o){break b}b=o<<2;if(!(K[g+256|0]|b>>>0>256)){H[g+256|0]=1;a=g;break b}if(!b){break b}a=J[40592];k=Ja[J[J[a>>2]+20>>2]](a)|0?34259:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,b,k,19978,553)|0}k=J[g+264>>2];q=(k<<2)+a|0;if((k|0)>0){p=J[g+260>>2];b=a;while(1){J[b>>2]=J[p>>2];p=p+4|0;b=b+4|0;if(q>>>0>b>>>0){continue}break}}J[q>>2]=J[n+12>>2];c:{if(J[g+268>>2]<0){break c}b=J[g+260>>2];if((b|0)==(g|0)){H[g+256|0]=0;break c}if(!b){break c}k=J[40592];Ja[J[J[k+12>>2]+12>>2]](k+12|0,b);k=J[g+264>>2]}J[g+268>>2]=o;J[g+260>>2]=a;J[g+264>>2]=k+1;break a}J[J[i+264>>2]+(a<<2)>>2]=j;J[i+268>>2]=a+1}a=(P(J[i+276>>2],124)+j|0)-124|0;if(j>>>0<=a>>>0){b=J[i+288>>2];while(1){J[a>>2]=b;b=a;a=a-124|0;if(j>>>0<=a>>>0){continue}break}J[i+288>>2]=b}Ha=n+16|0;a=J[m+2152>>2]}J[m+2152>>2]=J[a>>2];b=m+2144|0;J[b>>2]=J[b>>2]+1;g=Ha-16|0;Ha=g;J[a+12>>2]=c;J[a+8>>2]=h;J[a+4>>2]=65545;J[a+16>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;J[a>>2]=142144;b=a+28|0;J[b+4>>2]=0;J[b+8>>2]=0;I[b>>1]=32;J[b+28>>2]=d;J[b+12>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+24>>2]=0;J[b+32>>2]=J[e+4>>2];J[b+36>>2]=J[e>>2];d=J[e+8>>2];J[b+56>>2]=0;J[b+60>>2]=0;J[b+48>>2]=2139095039;J[b+52>>2]=2139095039;J[b+44>>2]=f;J[b+40>>2]=d;I[a+116>>1]=0;J[a+108>>2]=0;J[a+112>>2]=0;J[a+100>>2]=0;J[a+104>>2]=0;J[a+92>>2]=0;J[a+96>>2]=0;H[a+120|0]=1;j=J[a+20>>2];J[a+20>>2]=j&-251658241|100663296;d=a+16|0;f=J[e+12>>2];d:{e:{f:{switch((j>>>30|0)-2|0){case 0:if(K[J[d>>2]+4785|0]){break e}break;case 1:break e;default:break f}}I[g+2>>1]=f;Oi(b,g+2|0);break d}e=J[a+24>>2];if(!e){e=_a(J[a+16>>2],6);J[a+24>>2]=e}I[e+16>>1]=f;Za(J[a+16>>2],d);J[a+20>>2]=J[a+20>>2]|4}g:{h:{i:{if(!h){if(!c){break g}break i}e=0;ee(J[(L[h+4>>1]<<2)+104436>>2]+h|0,0,a);if(c){break i}Ja[J[J[h>>2]+52>>2]](g+5|0,h);if(!(K[g+5|0]&8)){e=Ja[J[J[h>>2]+28>>2]](h)|0}if(!h){break h}if(!e){break g}break h}e=0;ee(J[(L[c+4>>1]<<2)+104436>>2]+c|0,0,a);j:{if(!h){break j}Ja[J[J[h>>2]+52>>2]](g+7|0,h);if(K[g+7|0]&8){break j}e=Ja[J[J[h>>2]+28>>2]](h)|0}Ja[J[J[c>>2]+52>>2]](g+6|0,c);if(K[g+6|0]&8){break g}b=Ja[J[J[c>>2]+28>>2]](c)|0;if(!b|!e&(h|0)!=0){break g}e=e?e:b}if(!e){break g}J[g+8>>2]=a;b=pb(e+5892|0,g+8|0,g+15|0);if(!K[g+15|0]){J[b>>2]=J[g+8>>2]}Kk(e+16|0,d)}Ha=g+16|0;J[l+8>>2]=a;b=ae(m+560|0,l+8|0,l+15|0);if(!K[l+15|0]){J[b>>2]=J[l+8>>2]}Ha=l+16|0;return a|0}function Hr(a,b,c,d){var e=0,f=0,g=0,h=0,i=Q(0),j=Q(0),k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=Q(0),A=Q(0),B=0,C=0,D=0,E=0,F=0;a:{e=L[a+22>>1];if(!e){break a}o=J[a+24>>2];x=K[o|0]==7?144:96;B=(e<<4)+o|0;f=J[a+60>>2];k=J[a+92>>2];p=J[a+124>>2];e=J[a+28>>2];g=o;while(1){y=g+192|0;q=K[g+1|0];h=q<<4;n=g;m=((y+h|0)+P(q,x)|0)+(h&0-(H[g+3|0]&1))|0;r=K[g+2|0];s=(m+(((r|0)!=0)<<7)|0)+(r<<4)|0;C=K[g+7|0];D=K[g+6|0];E=K[g+5|0];F=K[g+4|0];if(q){g=0;while(1){l=k;h=f;f=(g<<4)+y|0;z=N[f+12>>2];A=N[f+8>>2];i=N[f+4>>2];j=N[f>>2];f=0;b:{if(!e){break b}f=e;if(K[n+8|0]<=g>>>0){break b}N[e>>2]=j;f=e+4|0}e=f;k=0;f=0;c:{if(!h){break c}f=h;if(K[n+9|0]<=g>>>0){break c}N[h>>2]=i;f=h+4|0}d:{if(!l){break d}if(K[n+10|0]<=g>>>0){k=l;break d}N[l>>2]=A;k=l+4|0}e:{if(!p){p=0;break e}if(K[n+11|0]<=g>>>0){break e}N[p>>2]=z;p=p+4|0}t=Q(t+z);u=Q(u+A);v=Q(v+i);w=Q(w+j);g=g+1|0;if((q|0)!=(g|0)){continue}break}}g=P(r,x)+s|0;f:{if(!r){break f}s=J[m+12>>2];l=J[m+8>>2];h=J[m+4>>2];if(!(!K[n+12|0]|!J[m>>2])){H[J[m+16>>2]]=1}if(!(!K[n+13|0]|!h)){H[J[m+20>>2]]=1}if(!(!K[n+14|0]|!l)){H[J[m+24>>2]]=1}if(!K[n+15|0]|!s){break f}H[J[m+28>>2]]=1}if(g>>>0>>0){continue}break}k=E&1;g:{if(!(F&1)|L[a+8>>1]!=65535|(L[a+10>>1]!=65535|w==Q(0))){break g}f=J[c>>2];i=N[f+28>>2];e=J[d>>2];j=N[e+28>>2];if(!(i>2];h=J[f+72>>2];f=J[o+176>>2];e=J[b+8>>2];J[b+8>>2]=e+1;g=J[b+4>>2]+(e<<5)|0;N[g+8>>2]=i>2]=w;J[g>>2]=f;f=l<<7;e=h<<7;J[g+16>>2]=e>>>0>>0?f:e;J[g+12>>2]=e>>>0>f>>>0?f:e}g=D&1;h:{if(!k|L[a+40>>1]!=65535|(L[a+42>>1]!=65535|v==Q(0))){break h}f=J[c+4>>2];i=N[f+28>>2];e=J[d+4>>2];j=N[e+28>>2];if(!(i>2];h=J[e+72>>2];f=J[f+72>>2];e=J[b+8>>2];J[b+8>>2]=e+1;k=J[b+4>>2]+(e<<5)|0;N[k+8>>2]=i>2]=v;J[k>>2]=l;h=h<<7;e=f<<7;J[k+16>>2]=e>>>0>>0?h:e;J[k+12>>2]=e>>>0>h>>>0?h:e}k=C&1;i:{if(!g|L[a+72>>1]!=65535|(L[a+74>>1]!=65535|u==Q(0))){break i}f=J[c+8>>2];i=N[f+28>>2];e=J[d+8>>2];j=N[e+28>>2];if(!(i>2];h=J[e+72>>2];f=J[f+72>>2];e=J[b+8>>2];J[b+8>>2]=e+1;g=J[b+4>>2]+(e<<5)|0;N[g+8>>2]=i>2]=u;J[g>>2]=l;h=h<<7;e=f<<7;J[g+16>>2]=e>>>0>>0?h:e;J[g+12>>2]=e>>>0>h>>>0?h:e}if(!k|L[a+104>>1]!=65535|(L[a+106>>1]!=65535|t==Q(0))){break a}c=J[c+12>>2];i=N[c+28>>2];a=J[d+12>>2];j=N[a+28>>2];if(!(i>2];d=J[a+72>>2];c=J[c+72>>2];a=J[b+8>>2];J[b+8>>2]=a+1;f=J[b+4>>2]+(a<<5)|0;N[f+8>>2]=i>2]=t;J[f>>2]=e;b=d<<7;a=c<<7;J[f+16>>2]=a>>>0>>0?b:a;J[f+12>>2]=a>>>0>b>>>0?b:a}}function iz(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),w=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=0,L=0,M=0,O=Q(0),P=Q(0),R=Q(0);g=N[a+8>>2];K=J[d+8>>2];B=N[d+8>>2];L=J[d>>2];M=J[d+4>>2];w=N[d>>2];f=N[a>>2];E=N[d+4>>2];m=N[a+4>>2];a:{if(!(!(w>=(f>Q(0)?f:Q(-f)))|!(E>=(m>Q(0)?m:Q(-m))))){a=1;if(B>=(g>Q(0)?g:Q(-g))){break a}}a=0;r=N[b>>2];n=f>2];if(w<(n>2];u=m>2];if((uE){break a}u=N[b+8>>2];e=g>2];if(B<(er?f:r;if(Q(Q(0)-w)>(e>s?e:s)){break a}e=m>n?m:n;if(Q(Q(0)-E)>(e>y?e:y)){break a}e=g>u?g:u;if(Q(Q(0)-B)>(e>z?e:z)){break a}e=Q(r-f);i=Q(y-n);o=Q(s-r);j=Q(n-m);k=Q(Q(e*i)-Q(o*j));q=Q(z-u);h=Q(u-g);t=Q(Q(j*q)-Q(i*h));p=Q(Q(h*o)-Q(q*e));l=Q(Q(k*g)+Q(Q(t*f)+Q(m*p)));b=(C(k),v(2))&-2147483648;c=(C(t),v(2))&-2147483648;d=(C(p),v(2))&-2147483648;if(l>Q(Q(k*(x(2,K|b),D()))+Q(Q(t*(x(2,c|L),D()))+Q(p*(x(2,M|d),D()))))|lQ(0)?e:Q(-e);H=h>Q(0)?h:Q(-h);I=Q(Q(B*l)+Q(w*H));if(A>I){break a}O=j>Q(0)?j:Q(-j);P=Q(Q(E*l)+Q(w*O));l=Q(Q(f*j)-Q(m*e));F=Q(Q(r*j)-Q(e*n));A=lA?A:e)){break a}A=Q(Q(m*h)-Q(g*j));G=Q(Q(n*h)-Q(j*u));R=AR?R:j)>h){break a}k=k>t?k:t;if(Q(Q(0)-I)>(k>p?k:p)){break a}k=l>F?l:F;if(Q(Q(0)-P)>(eG?A:G;if(Q(Q(0)-h)>(e>j?e:j)){break a}p=o>Q(0)?o:Q(-o);F=q>Q(0)?q:Q(-q);A=Q(Q(B*p)+Q(w*F));e=Q(Q(g*o)-Q(f*q));j=Q(Q(u*o)-Q(r*q));k=ek?k:h)){break a}G=i>Q(0)?i:Q(-i);H=Q(Q(E*p)+Q(w*G));k=Q(Q(f*i)-Q(m*o));t=Q(Q(r*i)-Q(n*o));l=kl?l:o)){break a}p=Q(Q(m*q)-Q(g*i));l=Q(Q(n*q)-Q(u*i));I=l>p?p:l;i=Q(Q(y*q)-Q(i*z));q=Q(Q(B*G)+Q(E*F));if((i>I?I:i)>q){break a}e=e>j?e:j;if(Q(Q(0)-A)>(e>h?e:h)){break a}e=k>t?k:t;if(Q(Q(0)-H)>(e>o?e:o)){break a}e=l(e>i?e:i)){break a}e=Q(f-s);i=Q(g-z);o=Q(Q(g*e)-Q(f*i));j=Q(Q(u*e)-Q(r*i));h=j>o?o:j;q=Q(Q(e*z)-Q(s*i));k=e>Q(0)?e:Q(-e);t=i>Q(0)?i:Q(-i);p=Q(Q(B*k)+Q(w*t));if((hp){break a}h=f;f=Q(m-y);h=Q(Q(h*f)-Q(m*e));r=Q(Q(r*f)-Q(n*e));l=hQ(0)?f:Q(-f);w=Q(Q(E*k)+Q(w*e));if((lw){break a}g=Q(Q(m*i)-Q(g*f));m=Q(Q(n*i)-Q(u*f));n=gn?n:f;n=Q(Q(B*e)+Q(E*t));if(i>n){break a}g=g>m?g:m;a=!(Q(Q(0)-n)>(fr?h:r;a=a&(Q(Q(0)-w)>(g>s?g:s)^-1);g=j(g>q?g:q)^-1)}return a}function On(a,b,c,d,e,f,g,h,i,j,k,l,m){var n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=0,x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=0,D=Q(0),E=Q(0),F=Q(0),G=0,H=Q(0);p=Ha-32|0;Ha=p;v=0;a:{if(!a){break a}G=j|k;E=Q(2);A=-1;b:{c:{d:{e:{f:{g:{h:{v=g?J[g>>2]:0;g=P(v,36)+b|0;H=Q(Q(N[c+8>>2]*N[e+8>>2])+Q(Q(N[c>>2]*N[e>>2])+Q(N[c+4>>2]*N[e+4>>2])));if(Gh(c,e,f,d,g,H)){break h}o=N[g>>2];n=Q(N[g+12>>2]-o);t=N[g+4>>2];x=Q(N[g+28>>2]-t);q=Q(N[g+24>>2]-o);t=Q(N[g+16>>2]-t);o=Q(Q(n*x)-Q(q*t));r=N[g+8>>2];s=Q(N[g+20>>2]-r);u=Q(s*q);q=Q(N[g+32>>2]-r);n=Q(u-Q(q*n));t=Q(Q(t*q)-Q(x*s));if(!G&Q(Q(o*N[e+8>>2])+Q(Q(t*N[e>>2])+Q(n*N[e+4>>2])))>Q(0)){break h}x=Q(0);q=Q(Y(Q(Q(o*o)+Q(Q(t*t)+Q(n*n)))));if(q==Q(0)){break h}s=o;o=Q(Q(1)/q);q=Q(s*o);N[p+28>>2]=q;r=Q(n*o);N[p+24>>2]=r;s=Q(t*o);N[p+20>>2]=s;if(!Fh(g,p+20|0,c,d,e,p+8|0,p+7|0,m)){break g}n=N[p+8>>2];if(n>f){break g}o=f>2];z=N[e>>2];B=N[e+4>>2];u=Q(R(Q(Q(q*y)+Q(Q(s*z)+Q(r*B)))));if(!(Q(f-o)>n|Q(o+f)>n&u>Q(-2))){t=Q(0);o=f;if(n!=Q(0)){break f}}if(n==Q(0)){break e}if(l){g=v;break d}E=Q(-u);x=s;t=r;F=q;A=v;o=n;break f}t=Q(0);x=Q(0);o=f;break f}t=Q(0);o=f}if(a>>>0<2){break c}C=1;while(1){g=(v|0)!=(C|0)?C:0;w=P(g,36)+b|0;i:{if(Gh(c,e,o,d,w,H)){break i}n=N[w>>2];q=Q(N[w+12>>2]-n);r=N[w+4>>2];s=Q(N[w+28>>2]-r);u=Q(N[w+24>>2]-n);y=Q(N[w+16>>2]-r);n=Q(Q(q*s)-Q(u*y));r=N[w+8>>2];z=Q(N[w+20>>2]-r);B=Q(z*u);u=Q(N[w+32>>2]-r);r=Q(B-Q(u*q));s=Q(Q(y*u)-Q(s*z));if(!G&Q(Q(n*N[e+8>>2])+Q(Q(s*N[e>>2])+Q(r*N[e+4>>2])))>Q(0)){break i}q=Q(Y(Q(Q(n*n)+Q(Q(s*s)+Q(r*r)))));if(q==Q(0)){break i}u=n;n=Q(Q(1)/q);q=Q(u*n);N[p+28>>2]=q;r=Q(r*n);N[p+24>>2]=r;s=Q(s*n);N[p+20>>2]=s;if(!Fh(w,p+20|0,c,d,e,p+8|0,p+7|0,m)){break i}n=N[p+8>>2];if(n>f){break i}D=n>o?n:o;D=D>2];z=N[e>>2];B=N[e+4>>2];u=Q(-Q(R(Q(Q(q*y)+Q(Q(s*z)+Q(r*B))))));if(!(Q(o-D)>n|un|n==Q(0))){if(!(u==E&n>2]=-y;N[i+4>>2]=-B;N[i>>2]=-z;I[h+12>>1]=1026;J[h+8>>2]=v;d=N[e>>2];f=N[e+4>>2];o=N[e+8>>2];J[h+40>>2]=0;N[h+36>>2]=-o;N[h+32>>2]=-f;N[h+28>>2]=-d;break b}A=g;o=n;F=q;t=r;x=s}v=0;if((A|0)==-1){break a}Nn(p+20|0,p+8|0,c,e,o,P(A,36)+b|0);if(!(!(Q(Q(F*N[e+8>>2])+Q(Q(x*N[e>>2])+Q(t*N[e+4>>2])))>Q(0))|(j|!k))){N[p+16>>2]=-N[p+16>>2];N[p+12>>2]=-N[p+12>>2];N[p+8>>2]=-N[p+8>>2]}N[h+16>>2]=N[p+20>>2];N[h+20>>2]=N[p+24>>2];N[h+24>>2]=N[p+28>>2];N[h+28>>2]=N[p+8>>2];N[h+32>>2]=N[p+12>>2];d=N[p+16>>2];N[h+40>>2]=o;N[h+36>>2]=d;I[h+12>>1]=3;J[h+8>>2]=A;N[i+8>>2]=F;N[i+4>>2]=t;N[i>>2]=x}v=1}Ha=p+32|0;return v}function Bs(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;j=Ha-16|0;Ha=j;f=J[a+372>>2];a:{if(!f){break a}g=J[a+340>>2];while(1){e=J[g+(c<<2)>>2];H[e+44|0]=K[e+44|0]&251;if(J[e+20>>2]){Ni(e)}Es(e);c=c+1|0;if((f|0)!=(c|0)){continue}break}c=J[a+356>>2];if(!c|!J[a+372>>2]){break a}Va(J[a+348>>2],255,c<<2);c=J[a+344>>2];f=J[a+352>>2];g=f-1|0;if(g){e=0;if(f-2>>>0>=3){h=g&-4;f=0;while(1){k=d|1;J[c+(d<<2)>>2]=k;i=c+(k<<2)|0;k=d|2;J[i>>2]=k;i=c+(k<<2)|0;k=d|3;J[i>>2]=k;d=d+4|0;J[c+(k<<2)>>2]=d;f=f+4|0;if((h|0)!=(f|0)){continue}break}}f=g&3;if(f){while(1){h=c+(d<<2)|0;d=d+1|0;J[h>>2]=d;e=e+1|0;if((f|0)!=(e|0)){continue}break}}e=J[a+352>>2]-1|0}else{e=0}J[c+(e<<2)>>2]=-1;J[a+372>>2]=0;J[a+364>>2]=0}f=J[a+332>>2];b:{if(!f){break b}J[j>>2]=b;e=J[b+4>>2];c=J[b+8>>2];g=J[(e+(c<<2)|0)-4>>2];c:{if((g-J[b+16>>2]|0)>=272){g=g-272|0;J[j+12>>2]=g;if(c>>>0>=(J[b+12>>2]&2147483647)>>>0){bc(b+4|0,j+12|0);b=J[j+12>>2];break c}J[e+(c<<2)>>2]=g;J[b+8>>2]=c+1;b=J[j+12>>2];break c}b=J[40592];b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,272,29909,21363,99)|0}J[j+4>>2]=b;if(b){J[b>>2]=0;J[b+4>>2]=0}J[j+8>>2]=b;b=J[a+300>>2];d=0;while(1){As(a,J[b+(d<<2)>>2],j);d=d+1|0;if((f|0)!=(d|0)){continue}break}d:{c=J[j+4>>2];if(!c){break d}if(!J[c+4>>2]){c=J[c>>2];if(!c){break d}}e=c+8|0;while(1){d=1;while(1){As(a,J[e>>2],j);if(M[c+4>>2]>d>>>0){e=((d<<2)+c|0)+8|0;d=d+1|0;continue}break}c=J[c>>2];if(!c){break d}e=c+8|0;continue}}d=0;while(1){c=J[b+(d<<2)>>2];e=J[c+60>>2];c=ah(J[(e?e:J[c- -64>>2])+164>>2]);if(!J[c+20>>2]){Es(c)}d=d+1|0;if((f|0)!=(d|0)){continue}break}b=J[a+316>>2];if(!(!b|!J[a+332>>2])){Va(J[a+308>>2],255,b<<2);d=0;b=J[a+304>>2];f=J[a+312>>2];c=f-1|0;if(c){e=0;if(f-2>>>0>=3){i=c&-4;f=0;while(1){h=d|1;J[b+(d<<2)>>2]=h;g=b+(h<<2)|0;h=d|2;J[g>>2]=h;g=b+(h<<2)|0;h=d|3;J[g>>2]=h;d=d+4|0;J[b+(h<<2)>>2]=d;f=f+4|0;if((i|0)!=(f|0)){continue}break}}c=c&3;if(c){while(1){f=b+(d<<2)|0;d=d+1|0;J[f>>2]=d;e=e+1|0;if((c|0)!=(e|0)){continue}break}}c=J[a+312>>2]-1|0}else{c=0}J[b+(c<<2)>>2]=-1;J[a+332>>2]=0;J[a+324>>2]=0}b=J[j+4>>2];if(!b){break b}while(1){g=J[b>>2];i=J[j>>2];a=J[i+16>>2];e:{if(!(a>>>0<=b>>>0&a+J[i+20>>2]>>>0>b>>>0)){a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,b);break e}k=J[i+4>>2];e=0;h=J[i+8>>2];a=h;while(1){f=e;e=f+1|0;c=a;a=c-1|0;d=(a<<2)+k|0;if(M[d>>2]>>0){continue}break}f:{if(c>>>0>=h>>>0){break f}e=0;a=f&3;if(a){while(1){J[d>>2]=J[J[i+4>>2]+(c<<2)>>2];c=c+1|0;d=d+4|0;e=e+1|0;if((a|0)!=(e|0)){continue}break}}if(f-1>>>0<3){break f}while(1){a=c<<2;J[d>>2]=J[a+J[i+4>>2]>>2];J[d+4>>2]=J[(a+J[i+4>>2]|0)+4>>2];J[d+8>>2]=J[(a+J[i+4>>2]|0)+8>>2];J[d+12>>2]=J[(a+J[i+4>>2]|0)+12>>2];d=d+16|0;c=c+4|0;if((h|0)!=(c|0)){continue}break}}J[i+8>>2]=h-1}b=g;if(b){continue}break}}Ha=j+16|0}function Hw(a,b,c){var d=0,e=Q(0),f=0,g=Q(0),h=Q(0),i=0,j=0,k=0,l=0,m=Q(0),n=0,o=0,p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=0,D=0,E=Q(0),F=0,G=0,H=0,I=0,M=0,R=0,S=0,T=Q(0),U=Q(0),V=Q(0),W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0,ha=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0,oa=0,pa=0,qa=Q(0),ra=Q(0),sa=Q(0),ta=Q(0);Z=J[a+20>>2];if(Z){I=J[a+4>>2];oa=J[a+28>>2];pa=J[a+16>>2];x=N[c+8>>2];y=N[c+4>>2];z=N[c>>2];while(1){a=P(M,20)+pa|0;R=K[a+18|0];_=R-2|0;if(_){qa=N[a+8>>2];ra=N[a+4>>2];sa=N[a>>2];S=L[a+16>>1]+oa|0;a=P(K[S|0],12)+I|0;T=Q(N[a+8>>2]-x);d=+T;$=d*d;U=Q(N[a+4>>2]-y);j=+U;aa=j*j;V=Q(N[a>>2]-z);k=+V;ba=k*k;a=0;while(1){ca=a+1|0;W=P(K[((ca>>>0)%(R>>>0)|0)+S|0],12)+I|0;p=Q(N[W>>2]-z);t=Q(p-V);a=P(K[((a+2>>>0)%(R>>>0)|0)+S|0],12)+I|0;g=Q(N[a+4>>2]-y);q=Q(g-U);h=Q(N[a>>2]-z);u=Q(h-V);r=Q(N[W+4>>2]-y);e=Q(r-U);E=Q(Q(t*q)-Q(u*e));A=e;e=Q(N[a+8>>2]-x);m=Q(e-T);ta=q;q=Q(N[W+8>>2]-x);w=Q(q-T);A=Q(Q(A*m)-Q(ta*w));w=Q(Q(w*u)-Q(m*t));a:{if(!(Q(Q(E*qa)+Q(Q(A*sa)+Q(ra*w)))>3]=d;j=ja*-.008333333333333333;O[b+48>>3]=j;k=ia*-.008333333333333333;O[b+80>>3]=k;O[b+32>>3]=j;n=ha*-.008333333333333333;O[b+72>>3]=n;O[b- -64>>3]=k;O[b+40>>3]=n;i=ga*.016666666666666666;l=ea*.016666666666666666;o=i+l;O[b+88>>3]=o;f=da*.016666666666666666;i=i+f;O[b+56>>3]=i;l=l+f;O[b+24>>3]=l;g=Q(ka*.041666666666666664/d);N[b+8>>2]=g;h=Q(la*.041666666666666664/d);N[b+4>>2]=h;e=Q(ma*.041666666666666664/d);N[b>>2]=e;q=Q(e*h);f=d*+q+j;O[b+120>>3]=f;t=Q(h*g);s=d*+t+k;O[b+152>>3]=s;O[b+104>>3]=f;p=Q(e*e);r=Q(h*h);u=Q(p+r);O[b+160>>3]=o-d*+u;m=Q(g*g);x=Q(m+p);O[b+128>>3]=i-d*+x;m=Q(r+m);O[b+96>>3]=l-d*+m;y=Q(e*g);f=d*+y+n;O[b+144>>3]=f;O[b+136>>3]=s;O[b+112>>3]=f;p=N[c+8>>2];z=N[c>>2];r=N[c+4>>2];if(!(!(z!=Q(0)|r!=Q(0))&p==Q(0))){g=Q(p+g);N[b+8>>2]=g;h=Q(r+h);N[b+4>>2]=h;e=Q(z+e);N[b>>2]=e;j=d*+Q(q-Q(h*e))+j;O[b+48>>3]=j;k=d*+Q(t-Q(g*h))+k;O[b+80>>3]=k;O[b+32>>3]=j;j=d*+Q(y-Q(e*g))+n;O[b+72>>3]=j;O[b+64>>3]=k;O[b+40>>3]=j;d=-d;e=Q(e*e);h=Q(h*h);O[b+88>>3]=d*+Q(u-Q(e+h))+o;g=Q(g*g);O[b+56>>3]=d*+Q(x-Q(g+e))+i;O[b+24>>3]=d*+Q(m-Q(h+g))+l}return 1}function cC(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0),H=Q(0),I=Q(0),K=Q(0),M=Q(0);b=Ha-208|0;Ha=b;h=1;a:{if(!(J[c+40>>2]&L[a+12>>1])){break a}F=J[c>>2];if(!J[F+588>>2]){break a}h=J[a+4>>2];B=N[h+20>>2];C=N[h+16>>2];q=N[h+32>>2];r=N[h+24>>2];D=N[h+28>>2];s=N[h+44>>2];t=N[h+36>>2];w=N[h+40>>2];d=N[c+20>>2];e=N[c+36>>2];f=N[h+56>>2];i=N[c+24>>2];g=N[c+32>>2];j=N[h+52>>2];l=N[c+16>>2];k=N[c+28>>2];x=N[h+48>>2];E=N[h+12>>2];m=N[c+12>>2];J[b+44>>2]=0;e=Q(f-e);e=Q(e+e);f=Q(x-k);f=Q(f+f);g=Q(j-g);g=Q(g+g);j=Q(Q(d*e)+Q(Q(m*f)+Q(l*g)));k=Q(Q(i*i)+Q(-.5));N[b+40>>2]=Q(d*j)+Q(Q(e*k)-Q(i*Q(Q(m*g)-Q(f*l))));N[b+36>>2]=Q(l*j)+Q(Q(g*k)-Q(i*Q(Q(d*f)-Q(e*m))));N[b+32>>2]=Q(m*j)+Q(Q(f*k)-Q(i*Q(Q(l*e)-Q(g*d))));e=N[h+8>>2];f=N[h>>2];g=N[h+4>>2];J[b+204>>2]=0;J[b+188>>2]=0;J[b+172>>2]=0;J[b+156>>2]=0;J[b+140>>2]=0;j=Q(m+m);y=Q(d*j);k=Q(l+l);G=Q(i*k);u=Q(y+G);p=Q(k*d);H=Q(i*j);v=Q(p-H);o=Q(Q(1)-Q(m*j));I=Q(l*k);n=Q(o-I);m=Q(Q(Q(t*u)+Q(w*v))+Q(s*n));k=Q((m>Q(0)?m:Q(-m))+Q(9.999999974752427e-7));N[b+136>>2]=k;x=Q(Q(Q(u*r)+Q(v*D))+Q(n*q));A=Q((x>Q(0)?x:Q(-x))+Q(9.999999974752427e-7));N[b+132>>2]=A;u=Q(Q(Q(E*u)+Q(C*v))+Q(n*B));v=Q((u>Q(0)?u:Q(-u))+Q(9.999999974752427e-7));N[b+128>>2]=v;J[b+124>>2]=0;K=Q(j*l);z=i;i=Q(d+d);M=Q(z*i);n=Q(K-M);z=Q(d*i);o=Q(o-z);p=Q(H+p);d=Q(Q(Q(t*n)+Q(w*o))+Q(s*p));i=Q((d>Q(0)?d:Q(-d))+Q(9.999999974752427e-7));N[b+120>>2]=i;l=Q(Q(Q(n*r)+Q(o*D))+Q(p*q));j=Q((l>Q(0)?l:Q(-l))+Q(9.999999974752427e-7));N[b+116>>2]=j;n=Q(Q(p*B)+Q(Q(E*n)+Q(C*o)));o=Q((n>Q(0)?n:Q(-n))+Q(9.999999974752427e-7));N[b+112>>2]=o;J[b+108>>2]=0;p=Q(Q(Q(1)-I)-z);z=w;w=Q(K+M);y=Q(y-G);s=Q(Q(Q(t*p)+Q(z*w))+Q(s*y));t=Q((s>Q(0)?s:Q(-s))+Q(9.999999974752427e-7));N[b+104>>2]=t;q=Q(Q(Q(p*r)+Q(w*D))+Q(y*q));r=Q((q>Q(0)?q:Q(-q))+Q(9.999999974752427e-7));N[b+100>>2]=r;J[b+92>>2]=0;N[b+88>>2]=m;N[b+84>>2]=x;N[b+80>>2]=u;J[b+76>>2]=0;N[b+72>>2]=d;N[b+68>>2]=l;N[b- -64>>2]=n;J[b+60>>2]=0;N[b+56>>2]=s;N[b+52>>2]=q;N[b+200>>2]=Q(A*f)+Q(v*g);N[b+196>>2]=Q(k*f)+Q(v*e);N[b+184>>2]=Q(j*f)+Q(o*g);N[b+180>>2]=Q(i*f)+Q(o*e);N[b+152>>2]=Q(k*e)+Q(Q(v*f)+Q(A*g));N[b+148>>2]=Q(i*e)+Q(Q(o*f)+Q(j*g));d=Q(Q(y*B)+Q(Q(E*p)+Q(C*w)));N[b+48>>2]=d;d=Q((d>Q(0)?d:Q(-d))+Q(9.999999974752427e-7));N[b+96>>2]=d;N[b+168>>2]=Q(r*f)+Q(d*g);N[b+164>>2]=Q(t*f)+Q(d*e);J[b+28>>2]=0;N[b+24>>2]=e;N[b+20>>2]=g;N[b+16>>2]=f;N[b+192>>2]=Q(k*g)+Q(A*e);N[b+176>>2]=Q(i*g)+Q(j*e);N[b+160>>2]=Q(t*g)+Q(r*e);N[b+144>>2]=Q(t*e)+Q(Q(d*f)+Q(r*g));c=J[c+4>>2];h=Ap(J[c+12>>2],J[c+8>>2],F,b+16|0,J[a+8>>2])}Ha=b+208|0;return h|0}function qg(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0);J[f>>2]=3;n=N[c>>2];h=N[b>>2];t=Q(n-h);o=N[d+4>>2];j=N[b+4>>2];u=Q(o-j);p=N[d>>2];v=Q(p-h);q=N[c+4>>2];w=Q(q-j);k=Q(Q(t*u)-Q(v*w));r=N[d+8>>2];i=N[b+8>>2];x=Q(r-i);s=N[c+8>>2];y=Q(s-i);m=Q(Q(w*x)-Q(u*y));l=Q(Q(y*v)-Q(x*t));z=Q(Q(k*k)+Q(Q(m*m)+Q(l*l)));if(z==Q(0)){N[a>>2]=34028234663852886e22;return}A=Q(Q(k*Q(Q(h*q)-Q(n*j)))+Q(Q(m*Q(Q(j*s)-Q(q*i)))+Q(Q(Q(i*n)-Q(s*h))*l)));a:{B=Q(Q(k*Q(Q(n*o)-Q(p*q)))+Q(Q(m*Q(Q(q*r)-Q(o*s)))+Q(Q(Q(s*p)-Q(r*n))*l)));C=Q(Q(k*Q(Q(p*j)-Q(h*o)))+Q(Q(m*Q(Q(o*i)-Q(j*r)))+Q(Q(Q(r*h)-Q(i*p))*l)));if(!(!(A>=Q(0))|(!(B>=Q(0))|!(C>=Q(0))))){J[g+12>>2]=0;i=Q(Q(Q(k*i)+Q(Q(m*h)+Q(j*l)))/z);h=Q(k*i);N[g+8>>2]=h;j=Q(l*i);N[g+4>>2]=j;i=Q(m*i);N[g>>2]=i;break a}J[f>>2]=2;m=Q(-s);l=Q(-n);n=Q(-q);k=Q(Q(y*m)+Q(Q(t*l)+Q(w*n)));i=Q(-i);q=Q(-h);s=Q(-j);h=Q(Q(y*i)+Q(Q(t*q)+Q(w*s)));if(!(!(k<=Q(0))|(!(A<=Q(0))|!(h>=Q(0))))){m=N[b>>2];j=N[b+4>>2];i=N[b+8>>2];J[g+12>>2]=0;l=i;i=h;h=Q(h-k);i=Q(i*(Q(R(h))>Q(1.1920928955078125e-7)?Q(Q(1)/h):Q(0)));h=Q(l+Q(y*i));N[g+8>>2]=h;j=Q(j+Q(w*i));N[g+4>>2]=j;i=Q(m+Q(t*i));N[g>>2]=i;break a}r=Q(-r);p=Q(-p);o=Q(-o);j=Q(Q(x*r)+Q(Q(v*p)+Q(u*o)));b:{m=Q(Q(x*m)+Q(Q(v*l)+Q(u*n)));if(!(B<=Q(0))|!(m>=k)){break b}n=Q(Q(y*r)+Q(Q(t*p)+Q(w*o)));if(!(n>=j)){break b}h=N[c>>2];t=N[d>>2];i=N[c+4>>2];o=N[d+4>>2];l=N[c+8>>2];u=N[d+8>>2];b=J[e+8>>2];J[e>>2]=J[e+4>>2];J[e+4>>2]=b;J[g+12>>2]=0;k=Q(m-k);j=Q(k+Q(n-j));j=Q(k*(Q(R(j))>Q(1.1920928955078125e-7)?Q(Q(1)/j):Q(0)));k=Q(l+Q(j*Q(u-l)));N[g+8>>2]=k;i=Q(i+Q(j*Q(o-i)));N[g+4>>2]=i;h=Q(h+Q(j*Q(t-h)));N[g>>2]=h;N[a>>2]=Q(k*k)+Q(Q(h*h)+Q(i*i));return}i=Q(Q(x*i)+Q(Q(v*q)+Q(u*s)));if(!(!(j<=Q(0))|(!(C<=Q(0))|!(i>=Q(0))))){J[e+4>>2]=J[e+8>>2];k=N[b>>2];m=N[b+4>>2];h=N[b+8>>2];J[g+12>>2]=0;l=h;h=Q(i-j);i=Q(i*(Q(R(h))>Q(1.1920928955078125e-7)?Q(Q(1)/h):Q(0)));h=Q(l+Q(x*i));N[g+8>>2]=h;j=Q(m+Q(u*i));N[g+4>>2]=j;i=Q(k+Q(v*i));N[g>>2]=i;break a}J[f>>2]=1;if(!(!(h<=Q(0))|!(i<=Q(0)))){c=J[b+4>>2];J[g>>2]=J[b>>2];J[g+4>>2]=c;c=J[b+12>>2];J[g+8>>2]=J[b+8>>2];J[g+12>>2]=c;h=N[b+8>>2];i=Q(h*h);h=N[b>>2];l=Q(h*h);h=N[b+4>>2];N[a>>2]=i+Q(l+Q(h*h));return}if(!(!(k>=Q(0))|!(k>=m))){J[e>>2]=J[e+4>>2];b=J[c+12>>2];J[g+8>>2]=J[c+8>>2];J[g+12>>2]=b;b=J[c+4>>2];J[g>>2]=J[c>>2];J[g+4>>2]=b;h=N[c+8>>2];i=Q(h*h);h=N[c>>2];l=Q(h*h);h=N[c+4>>2];N[a>>2]=i+Q(l+Q(h*h));return}J[e>>2]=J[e+8>>2];b=J[d+12>>2];J[g+8>>2]=J[d+8>>2];J[g+12>>2]=b;b=J[d+4>>2];J[g>>2]=J[d>>2];J[g+4>>2]=b;h=N[d+8>>2];i=Q(h*h);h=N[d>>2];l=Q(h*h);h=N[d+4>>2];N[a>>2]=i+Q(l+Q(h*h));return}N[a>>2]=Q(h*h)+Q(Q(i*i)+Q(j*j))}function vy(a,b,c,d,e){var f=0,g=Q(0),h=0,i=Q(0),j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=Q(0),w=0,x=Q(0),y=Q(0);f=Ha;w=f;f=f-(d+15&-16)|0;Ha=f;o=Va(f,0,d);g=Q(34028234663852886e22);f=e;j=-1;while(1){d=J[f+48>>2];k=J[f+52>>2];a:{if(d>>>0>=k>>>0){break a}r=k+(d^-1)|0;h=0;p=k-d&3;if(p){while(1){i=N[((d<<6)+c|0)+44>>2];q=i>>0<=2){break a}while(1){i=N[((d<<6)+c|0)+44>>2];h=i>2];g=h?i:g;q=m>2];g=q?m:g;r=i>2];g=r?i:g;p=m>2];if(f){continue}break}H[j+o|0]=1;d=(j<<6)+c|0;f=J[d+20>>2];J[b+16>>2]=J[d+16>>2];J[b+20>>2]=f;f=J[d+4>>2];J[b>>2]=J[d>>2];J[b+4>>2]=f;J[b+48>>2]=J[d+48>>2];f=J[d+44>>2];J[b+40>>2]=J[d+40>>2];J[b+44>>2]=f;f=J[d+36>>2];J[b+32>>2]=J[d+32>>2];J[b+36>>2]=f;f=J[d+28>>2];J[b+24>>2]=J[d+24>>2];J[b+28>>2]=f;f=J[d+12>>2];J[b+8>>2]=J[d+8>>2];J[b+12>>2]=f;h=J[e+48>>2];f=(h<<6)+c|0;m=N[b+24>>2];g=Q(N[f+24>>2]-m);i=Q(g*g);n=N[b+16>>2];g=Q(N[f+16>>2]-n);l=Q(g*g);v=N[b+20>>2];g=Q(N[f+20>>2]-v);g=Q(i+Q(l+Q(g*g)));i=N[d+44>>2];f=e;while(1){d=J[f+48>>2];k=J[f+52>>2];if(d>>>0>>0){while(1){j=(d<<6)+c|0;l=Q(N[j+24>>2]-m);x=Q(l*l);l=Q(N[j+16>>2]-n);y=Q(l*l);l=Q(N[j+20>>2]-v);l=Q(x+Q(y+Q(l*l)));j=l>g;g=j?l:g;h=j?d:h;d=d+1|0;if((k|0)!=(d|0)){continue}break}}f=J[f+16>>2];if(f){continue}break}H[h+o|0]=1;d=(h<<6)+c|0;f=J[d+4>>2];J[b+64>>2]=J[d>>2];J[b+68>>2]=f;J[b+112>>2]=J[d+48>>2];f=J[d+44>>2];J[b+104>>2]=J[d+40>>2];J[b+108>>2]=f;f=J[d+36>>2];J[b+96>>2]=J[d+32>>2];J[b+100>>2]=f;f=J[d+28>>2];J[b+88>>2]=J[d+24>>2];J[b+92>>2]=f;f=J[d+20>>2];J[b+80>>2]=J[d+16>>2];J[b+84>>2]=f;f=J[d+12>>2];J[b+72>>2]=J[d+8>>2];J[b+76>>2]=f;m=N[d+44>>2];g=Q(34028234663852886e22);while(1){d=J[e+48>>2];j=J[e+52>>2];b:{if(d>>>0>=j>>>0){break b}f=d+1|0;if(j-d&1){if(!K[d+o|0]){n=N[((d<<6)+c|0)+44>>2];k=n>2];f=n>2];k=n>2];if(e){continue}break}c=(h<<6)+c|0;d=J[c+4>>2];J[b+128>>2]=J[c>>2];J[b+132>>2]=d;J[b+176>>2]=J[c+48>>2];d=J[c+44>>2];J[b+168>>2]=J[c+40>>2];J[b+172>>2]=d;d=J[c+36>>2];J[b+160>>2]=J[c+32>>2];J[b+164>>2]=d;d=J[c+28>>2];J[b+152>>2]=J[c+24>>2];J[b+156>>2]=d;d=J[c+20>>2];J[b+144>>2]=J[c+16>>2];J[b+148>>2]=d;d=J[c+12>>2];J[b+136>>2]=J[c+8>>2];J[b+140>>2]=d;g=N[c+44>>2];i=im?m:i;N[a>>2]=g>2]+20>>2]](g)|0?33631:69706;g=Ja[J[J[g+12>>2]+8>>2]](g+12|0,84,n,7771,45)|0;A=Ja[J[J[a>>2]+20>>2]](a)|0;I[s+14>>1]=3;o=Ha-32|0;Ha=o;I[g+6>>1]=L[s+14>>1];I[g+4>>1]=260;J[g+76>>2]=0;J[g+16>>2]=0;J[g+12>>2]=157844;J[g>>2]=157620;J[g+8>>2]=0;n=J[40592]+12|0;n=Ja[J[J[n>>2]+8>>2]](n,112,29909,20955,454)|0;h=N[c+12>>2];j=N[c+8>>2];k=N[c>>2];f=N[c+4>>2];r=J[c+20>>2];t=J[c+16>>2];N[g+44>>2]=N[c+24>>2];J[g+36>>2]=t;J[g+40>>2]=r;i=f;f=Q(Q(1)/Q(Y(Q(Q(h*h)+Q(Q(j*j)+Q(Q(k*k)+Q(f*f)))))));N[g+24>>2]=i*f;N[g+28>>2]=j*f;N[g+32>>2]=h*f;N[g+20>>2]=k*f;h=N[e+12>>2];j=N[e+8>>2];k=N[e>>2];f=N[e+4>>2];r=J[e+20>>2];t=J[e+16>>2];N[g+72>>2]=N[e+24>>2];z=g- -64|0;J[z>>2]=t;J[z+4>>2]=r;i=f;f=Q(Q(1)/Q(Y(Q(Q(h*h)+Q(Q(j*j)+Q(Q(k*k)+Q(f*f)))))));N[g+52>>2]=i*f;N[g+56>>2]=j*f;N[g+60>>2]=h*f;N[g+48>>2]=k*f;r=o+4|0;Zb(r,b);q=N[c+20>>2];u=N[c+24>>2];v=N[c+16>>2];w=N[o+24>>2];x=N[o+28>>2];y=N[o+20>>2];j=N[o+12>>2];i=N[c+8>>2];k=N[o+8>>2];l=N[c+4>>2];h=N[o+16>>2];m=N[c+12>>2];f=N[o+4>>2];p=N[c>>2];N[n+28>>2]=Q(j*i)+Q(Q(k*l)+Q(Q(h*m)+Q(f*p)));N[n+24>>2]=Q(p*k)+Q(Q(Q(h*i)-Q(m*j))-Q(f*l));N[n+20>>2]=Q(i*f)+Q(Q(Q(h*l)-Q(m*k))-Q(j*p));N[n+16>>2]=Q(l*j)+Q(Q(Q(h*p)-Q(m*f))-Q(k*i));i=Q(v-y);i=Q(i+i);l=Q(q-w);l=Q(l+l);m=Q(u-x);m=Q(m+m);p=Q(Q(Q(Q(-f)*i)-Q(l*k))-Q(j*m));q=Q(Q(h*h)+Q(-.5));N[n+40>>2]=Q(Q(m*q)+Q(h*Q(Q(k*i)-Q(f*l))))-Q(j*p);N[n+36>>2]=Q(Q(l*q)+Q(h*Q(Q(f*m)-Q(j*i))))-Q(k*p);N[n+32>>2]=Q(Q(i*q)+Q(h*Q(Q(j*l)-Q(k*m))))-Q(f*p);Zb(r,d);q=N[e+20>>2];u=N[e+24>>2];v=N[e+16>>2];w=N[o+24>>2];x=N[o+28>>2];y=N[o+20>>2];j=N[o+12>>2];i=N[e+8>>2];k=N[o+8>>2];l=N[e+4>>2];h=N[o+16>>2];m=N[e+12>>2];f=N[o+4>>2];p=N[e>>2];N[n+56>>2]=Q(j*i)+Q(Q(k*l)+Q(Q(h*m)+Q(f*p)));N[n+52>>2]=Q(p*k)+Q(Q(Q(h*i)-Q(m*j))-Q(f*l));N[n+48>>2]=Q(i*f)+Q(Q(Q(h*l)-Q(m*k))-Q(j*p));N[n+44>>2]=Q(l*j)+Q(Q(Q(h*p)-Q(m*f))-Q(k*i));i=Q(v-y);i=Q(i+i);l=Q(q-w);l=Q(l+l);m=Q(u-x);m=Q(m+m);p=Q(Q(Q(Q(-f)*i)-Q(l*k))-Q(j*m));q=Q(Q(h*h)+Q(-.5));N[n+68>>2]=Q(Q(m*q)+Q(h*Q(Q(k*i)-Q(f*l))))-Q(j*p);N[n- -64>>2]=Q(Q(l*q)+Q(h*Q(Q(f*m)-Q(j*i))))-Q(k*p);N[n+60>>2]=Q(Q(i*q)+Q(h*Q(Q(j*l)-Q(k*m))))-Q(f*p);J[n+8>>2]=1065353216;J[n+12>>2]=1065353216;J[n>>2]=1065353216;J[n+4>>2]=1065353216;J[g+80>>2]=n;Ha=o+32|0;c=g;J[g+12>>2]=157516;J[g>>2]=157284;e=J[g+80>>2];J[e+80>>2]=0;J[e+84>>2]=0;J[e+92>>2]=0;J[e+96>>2]=0;h=N[A>>2];I[e+100>>1]=2;N[e+88>>2]=h*Q(.02500000037252903);a=Ja[J[J[a>>2]+108>>2]](a,b,d,g+12|0,157260,112)|0;J[g+76>>2]=a;if(!a){Ja[J[J[c>>2]+16>>2]](c);c=0}Ha=s+16|0;return c|0}function Vk(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0;b=J[a+588>>2];if(b){Uk(a,b);J[a+588>>2]=0}Co(a+592|0);if(J[a+576>>2]){d=Ha-16|0;Ha=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;b=J[a+584>>2];if(b){while(1){J[d>>2]=b;c=J[d+8>>2];a:{if(c>>>0>=(J[d+12>>2]&2147483647)>>>0){b=0;c=J[d+12>>2];f=c&2147483647?c<<1:1;b:{if(!f){break b}c=f<<2;if(!c){break b}b=J[40592];e=Ja[J[J[b>>2]+20>>2]](b)|0?37423:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,e,20075,553)|0}e=J[d+8>>2];h=(e<<2)+b|0;if((e|0)>0){g=J[d+4>>2];c=b;while(1){J[c>>2]=J[g>>2];g=g+4|0;c=c+4|0;if(h>>>0>c>>>0){continue}break}}J[h>>2]=J[d>>2];c:{if(J[d+12>>2]<0){break c}c=J[d+4>>2];if(!c){break c}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[d+8>>2]}J[d+12>>2]=f;J[d+4>>2]=b;J[d+8>>2]=e+1;break a}J[J[d+4>>2]+(c<<2)>>2]=b;J[d+8>>2]=c+1}b=J[J[a+584>>2]>>2];J[a+584>>2]=b;if(b){continue}break}c=J[d+4>>2];b=J[d+8>>2]}else{b=0}qC(c,b);qC(J[a+560>>2],J[a+564>>2]);b=J[d+12>>2];d:{if((b|0)<0|!(b&2147483647)){break d}b=J[d+4>>2];if(!b){break d}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}Ha=d+16|0}b=J[a+560>>2];c=J[a+564>>2];if(c){c=(c<<2)+b|0;while(1){d=J[b>>2];if(d){e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[a+560>>2]}c=J[a+568>>2];e:{if((c|0)<0|!(c&2147483647)){break e}if((a+300|0)==(b|0)){H[a+556|0]=0;break e}if(!b){break e}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}if(J[a+284>>2]){c=0;d=Ha-16|0;Ha=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;b=J[a+292>>2];if(b){while(1){J[d>>2]=b;c=J[d+8>>2];f:{if(c>>>0>=(J[d+12>>2]&2147483647)>>>0){b=0;c=J[d+12>>2];f=c&2147483647?c<<1:1;g:{if(!f){break g}c=f<<2;if(!c){break g}b=J[40592];e=Ja[J[J[b>>2]+20>>2]](b)|0?35937:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,e,20075,553)|0}e=J[d+8>>2];h=(e<<2)+b|0;if((e|0)>0){g=J[d+4>>2];c=b;while(1){J[c>>2]=J[g>>2];g=g+4|0;c=c+4|0;if(h>>>0>c>>>0){continue}break}}J[h>>2]=J[d>>2];h:{if(J[d+12>>2]<0){break h}c=J[d+4>>2];if(!c){break h}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,c);e=J[d+8>>2]}J[d+12>>2]=f;J[d+4>>2]=b;J[d+8>>2]=e+1;break f}J[J[d+4>>2]+(c<<2)>>2]=b;J[d+8>>2]=c+1}b=J[J[a+292>>2]>>2];J[a+292>>2]=b;if(b){continue}break}c=J[d+4>>2];b=J[d+8>>2]}else{b=0}pC(c,b);pC(J[a+268>>2],J[a+272>>2]);b=J[d+12>>2];i:{if((b|0)<0|!(b&2147483647)){break i}b=J[d+4>>2];if(!b){break i}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}Ha=d+16|0}b=J[a+268>>2];c=J[a+272>>2];if(c){c=(c<<2)+b|0;while(1){d=J[b>>2];if(d){e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d)}b=b+4|0;if((c|0)!=(b|0)){continue}break}b=J[a+268>>2]}c=J[a+276>>2];j:{if((c|0)<0|!(c&2147483647)){break j}if((a+8|0)==(b|0)){H[a+264|0]=0;return a}if(!b){break j}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a}function hg(a,b,c,d,e,f,g,h,i){var j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=0,B=0,C=0,D=0,E=0,F=0,G=Q(0);while(1){x=t<<6;k=x+a|0;J[k+32>>2]=2139095039;J[k+16>>2]=0;J[k+20>>2]=0;J[k+24>>2]=k;k=(x|64)+a|0;J[k+32>>2]=2139095039;J[k+16>>2]=0;J[k+20>>2]=0;J[k+24>>2]=k;t=t+2|0;if((t|0)!=32){continue}break}k=J[b+4>>2];J[a+2176>>2]=J[b>>2];J[a+2180>>2]=k;t=J[b+12>>2];k=a+2184|0;J[k>>2]=J[b+8>>2];J[k+4>>2]=t;b=J[c+4>>2];J[a+2192>>2]=J[c>>2];J[a+2196>>2]=b;b=J[c+8>>2];k=J[c+12>>2];t=a+2304|0;J[t>>2]=0;J[t+4>>2]=0;J[a+2220>>2]=g;J[a+2216>>2]=f;J[a+2212>>2]=e;J[a+2208>>2]=d;f=a+2260|0;J[f>>2]=0;J[f+4>>2]=0;x=a+2268|0;J[x>>2]=0;J[x+4>>2]=0;A=a+2280|0;J[A>>2]=0;J[A+4>>2]=0;B=a+2288|0;J[B>>2]=0;J[B+4>>2]=0;J[a+2256>>2]=1065353216;E=a+2276|0;J[E>>2]=1065353216;C=a+2296|0;J[C>>2]=1065353216;J[C+4>>2]=0;J[a+3616>>2]=0;D=a+2312|0;J[D>>2]=0;J[D+4>>2]=0;F=a+2200|0;J[F>>2]=b;J[F+4>>2]=k;Va(a+3488|0,255,128);J[a+3624>>2]=i;J[a+3620>>2]=h;J[a+2332>>2]=0;J[a+2324>>2]=0;J[a+2328>>2]=0;p=N[d+20>>2];r=N[e+20>>2];o=N[d+24>>2];u=N[e+24>>2];v=N[e+8>>2];w=N[e>>2];y=N[e+4>>2];z=N[e+12>>2];j=N[d+12>>2];l=N[d>>2];m=N[d+16>>2];s=N[e+16>>2];n=N[d+4>>2];q=N[d+8>>2];J[a+2316>>2]=0;J[a+2300>>2]=0;J[a+2284>>2]=0;J[x>>2]=0;J[a+2320>>2]=g;J[a+2172>>2]=a+1984;J[a+2168>>2]=a+1920;J[a+2164>>2]=a+1856;J[a+2160>>2]=a+1792;J[a+2156>>2]=a+1728;J[a+2152>>2]=a+1664;J[a+2148>>2]=a+1600;J[a+2144>>2]=a+1536;J[a+2140>>2]=a+1472;J[a+2136>>2]=a+1408;J[a+2132>>2]=a+1344;J[a+2128>>2]=a+1280;J[a+2124>>2]=a+1216;J[a+2120>>2]=a+1152;J[a+2116>>2]=a+1088;J[a+2112>>2]=a+1024;J[a+2108>>2]=a+960;J[a+2104>>2]=a+896;J[a+2100>>2]=a+832;J[a+2096>>2]=a+768;J[a+2092>>2]=a+704;J[a+2088>>2]=a+640;J[a+2084>>2]=a+576;J[a+2080>>2]=a+512;J[a+2076>>2]=a+448;J[a+2072>>2]=a+384;J[a+2068>>2]=a+320;J[a+2064>>2]=a+256;J[a+2060>>2]=a+192;J[a+2056>>2]=a+128;J[a+2052>>2]=a- -64;G=Q(-l);m=Q(s-m);p=Q(r-p);r=Q(u-o);o=Q(Q(Q(G*m)-Q(p*n))-Q(q*r));u=Q(Q(j*j)+Q(-.5));s=Q(Q(Q(j*Q(Q(n*m)-Q(l*p)))+Q(u*r))-Q(q*o));N[D>>2]=s+s;s=Q(Q(Q(u*p)+Q(j*Q(Q(l*r)-Q(q*m))))-Q(n*o));N[a+2308>>2]=s+s;m=Q(Q(Q(u*m)+Q(j*Q(Q(q*p)-Q(n*r))))-Q(l*o));N[t>>2]=m+m;o=Q(Q(Q(q*y)-Q(n*v))+Q(Q(j*w)-Q(l*z)));m=Q(o+o);p=Q(Q(Q(l*v)-Q(q*w))+Q(Q(j*y)-Q(n*z)));r=Q(p+p);o=Q(Q(1)-Q(o*m));u=Q(p*r);N[C>>2]=o-u;l=Q(Q(Q(n*w)-Q(l*y))+Q(Q(j*v)-Q(q*z)));s=Q(l*r);j=Q(Q(j*z)-Q(Q(Q(G*w)-Q(y*n))-Q(q*v)));n=Q(j*m);N[a+2292>>2]=s-n;q=Q(l*m);v=Q(j*r);N[B>>2]=q+v;N[A>>2]=s+n;n=Q(l+l);l=Q(l*n);N[E>>2]=o-l;w=Q(p*m);j=Q(j*n);N[a+2272>>2]=w-j;N[a+2264>>2]=q-v;N[f>>2]=w+j;N[a+2256>>2]=Q(Q(1)-u)-l;J[a+2048>>2]=a;j=N[c>>2];J[a+2224>>2]=1065286107;N[a+2240>>2]=j*j;return a}function Wd(a,b,c,d){var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),J=Q(0),K=Q(0);e=Ha-192|0;Ha=e;f=N[d>>2];k=N[d+4>>2];N[e+64>>2]=Q(1)/N[d+8>>2];N[e+60>>2]=Q(1)/k;N[e+56>>2]=Q(1)/f;N[e+68>>2]=N[d+12>>2];N[e+72>>2]=N[d+16>>2];N[e+76>>2]=N[d+20>>2];N[e+80>>2]=N[d+24>>2];s=N[c+20>>2];t=N[c+24>>2];u=N[c+16>>2];v=N[c+4>>2];w=Q(-v);h=Q(w-v);x=N[c+8>>2];n=Q(-x);g=Q(h*n);f=N[c+12>>2];k=N[c>>2];o=Q(Q(-k)-k);i=Q(f*o);N[e+36>>2]=g-i;N[e+28>>2]=i+g;g=Q(Q(k*o)+Q(1));m=Q(h*w);N[e+40>>2]=g-m;B=Q(n-x);j=Q(B*n);N[e+24>>2]=g-j;t=Q(t*Q(-2));u=Q(u*Q(-2));s=Q(s*Q(-2));g=Q(Q(x*t)+Q(Q(k*u)+Q(v*s)));i=Q(Q(f*f)+Q(-.5));N[e+52>>2]=Q(x*g)+Q(Q(t*i)-Q(f*Q(Q(k*s)-Q(u*v))));N[e+48>>2]=Q(v*g)+Q(Q(s*i)-Q(f*Q(Q(x*u)-Q(t*k))));n=Q(o*n);h=Q(f*h);N[e+32>>2]=n+h;o=Q(o*w);w=Q(f*B);N[e+20>>2]=o-w;N[e+16>>2]=n-h;N[e+12>>2]=o+w;N[e+8>>2]=Q(Q(1)-m)-j;N[e+44>>2]=Q(k*g)+Q(Q(u*i)-Q(f*Q(Q(v*t)-Q(s*x))));k=N[e+28>>2];v=N[e+24>>2];x=N[e+40>>2];n=N[e+36>>2];o=N[e+16>>2];t=N[e+8>>2];u=N[e+12>>2];s=N[e+20>>2];w=N[e+32>>2];h=N[e+72>>2];g=Q(h+h);f=N[e+76>>2];j=Q(f+f);c=e+84|0;C=Q(h*g);p=Q(f*j);i=Q(Q(Q(1)-C)-p);H=N[e+56>>2];y=N[e+68>>2];m=Q(y+y);l=Q(m*f);q=N[e+80>>2];r=Q(g*q);B=Q(l+r);z=Q(H*B);D=Q(m*h);E=Q(j*q);h=Q(D+E);F=Q(g*f);G=Q(m*q);f=Q(F-G);I=N[e+60>>2];A=Q(f*I);g=Q(l-r);q=Q(Q(1)-Q(y*m));m=Q(q-C);J=N[e+64>>2];l=Q(m*J);j=Q(Q(Q(i*z)+Q(h*A))+Q(g*l));K=N[e+44>>2];y=Q(D-E);q=Q(q-p);C=Q(F+G);p=Q(Q(Q(y*z)+Q(q*A))+Q(C*l));D=N[e+48>>2];z=Q(Q(Q(B*z)+Q(f*A))+Q(m*l));E=N[e+52>>2];N[c+44>>2]=Q(Q(j*K)+Q(p*D))+Q(z*E);r=Q(H*y);F=Q(q*I);G=Q(C*J);A=Q(Q(Q(i*r)+Q(h*F))+Q(g*G));l=Q(Q(Q(y*r)+Q(q*F))+Q(C*G));r=Q(Q(Q(B*r)+Q(f*F))+Q(m*G));N[c+40>>2]=Q(Q(K*A)+Q(D*l))+Q(E*r);N[c+32>>2]=Q(Q(j*w)+Q(p*n))+Q(z*x);N[c+28>>2]=Q(Q(A*w)+Q(l*n))+Q(r*x);N[c+20>>2]=Q(Q(j*s)+Q(p*v))+Q(z*k);N[c+16>>2]=Q(Q(A*s)+Q(l*v))+Q(r*k);N[c+8>>2]=Q(o*z)+Q(Q(t*j)+Q(u*p));N[c+4>>2]=Q(o*r)+Q(Q(t*A)+Q(u*l));l=i;i=Q(H*i);j=Q(h*I);p=Q(g*J);h=Q(Q(Q(l*i)+Q(h*j))+Q(g*p));g=Q(Q(Q(y*i)+Q(q*j))+Q(C*p));f=Q(Q(Q(B*i)+Q(f*j))+Q(m*p));N[c+36>>2]=Q(Q(K*h)+Q(D*g))+Q(E*f);N[c+24>>2]=Q(Q(h*w)+Q(g*n))+Q(f*x);N[c+12>>2]=Q(Q(h*s)+Q(g*v))+Q(f*k);N[c>>2]=Q(o*f)+Q(Q(t*h)+Q(u*g));wz(e+132|0,c,b);N[a>>2]=N[e+132>>2];N[a+4>>2]=N[e+136>>2];N[a+8>>2]=N[e+140>>2];N[a+12>>2]=N[e+144>>2];N[a+16>>2]=N[e+148>>2];N[a+20>>2]=N[e+152>>2];N[a+24>>2]=N[e+156>>2];N[a+28>>2]=N[e+160>>2];N[a+32>>2]=N[e+164>>2];N[a+36>>2]=N[e+168>>2];N[a+40>>2]=N[e+172>>2];N[a+44>>2]=N[e+176>>2];N[a+48>>2]=N[e+180>>2];N[a+52>>2]=N[e+184>>2];N[a+56>>2]=N[e+188>>2];Ha=e+192|0}function MD(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;e=Ha-32|0;Ha=e;h=K[c|0];if((h&5)==5){Wa(J[40592],4,23214,476,75252,0);h=h&251}if((h&36)==36){Wa(J[40592],4,23214,483,75109,0);h=h&223}g=Ic(a);f=g?g+32|0:0;d=a+48|0;a:{b:{c:{k=h&1;c=K[b|0];l=c&1;if(!(k|!l)){i=a+20|0;m=L[a+24>>1];if(m){o=(m|0)==1?i:J[a+20>>2];c=0;while(1){j=o+(c<<2)|0;n=J[j>>2];Ja[J[J[n>>2]+156>>2]](e+4|0,n);d:{if(!(H[e+4|0]&1)){break d}e:{f:{j=J[J[j>>2]+116>>2];switch(j-1|0){case 0:case 4:break e;default:break f}}if((j|0)!=6){break d}}Wa(J[40592],4,23214,513,80990,0);break a}c=c+1|0;if((m|0)!=(c|0)){continue}break}c=K[b|0]}g:{h:{i:{if(!(c&2)){break i}j:{if(K[a+317|0]&128){c=J[a+56>>2];N[e+4>>2]=N[c+192>>2];N[e+8>>2]=N[c+196>>2];N[e+12>>2]=N[c+200>>2];N[e+16>>2]=N[c+204>>2];N[e+20>>2]=N[c+208>>2];N[e+24>>2]=N[c+212>>2];N[e+28>>2]=N[c+216>>2];if(g){break j}break g}if(M[a+52>>2]>3221225471){break i}if(!g|!mf(a- -64|0,e+4|0)){break i}}di(i,g+5584|0,a);c=g+5652|0;J[c>>2]=J[c>>2]+1;break h}if(!g){break g}}J[f+2672>>2]=J[f+2672>>2]-1;J[f+2668>>2]=J[f+2668>>2]+1}if(!J[a+240>>2]|(J[a+52>>2]&-1073741824)!=1073741824){break c}c=J[a+240>>2];f=a- -64|0;i=K[J[f+176>>2]+31|0]==1;k:{if(i){if(c){break k}break c}if(!J[a+240>>2]|(!c|K[J[f+176>>2]+31|0]==1)){break c}}bj(f,J[J[d>>2]+2428>>2],i);break c}if(l|!k){break c}if((Ja[J[J[a>>2]+24>>2]](a)|0)!=2){l:{if(!J[a+240>>2]|(J[a+52>>2]&-1073741824)!=1073741824){break l}b=a- -64|0;if(!J[a+240>>2]|K[J[b+176>>2]+31|0]==1){break l}gu(b,J[J[d>>2]+2428>>2])}if(!g){break b}J[f+2668>>2]=J[f+2668>>2]-1;J[f+2672>>2]=J[f+2672>>2]+1;break b}Wa(J[40592],4,23214,540,80913,0);break a}if(!((K[b|0]^h)&2)|(!l|!k)){break b}c=!g;m:{if(K[a+317|0]&128){b=J[a+56>>2];N[e+4>>2]=N[b+192>>2];N[e+8>>2]=N[b+196>>2];N[e+12>>2]=N[b+200>>2];N[e+16>>2]=N[b+204>>2];N[e+20>>2]=N[b+208>>2];N[e+24>>2]=N[b+212>>2];N[e+28>>2]=N[b+216>>2];b=1;break m}if(M[a+52>>2]>3221225471){break b}b=mf(a- -64|0,e+4|0)}if(c|!b){break b}di(a+20|0,g+5584|0,a);a=g+5652|0;J[a>>2]=J[a>>2]+1}H[e+3|0]=h;b=Ha-16|0;Ha=b;a=J[d+8>>2];g=J[d+268>>2];h=K[(g&16384?a+268|0:d+60|0)|0];f=!(H[e+3|0]&1);c=h|f;n:{o:{p:{switch((J[d+4>>2]>>>30|0)-2|0){case 0:if(K[J[d>>2]+4785|0]){break o}break;case 1:break o;default:break p}}if(!(c&1)){J[d+236>>2]=0;J[d+240>>2]=0;J[d+260>>2]=0;J[d+264>>2]=1;J[d+244>>2]=0;J[d+248>>2]=0;J[d+252>>2]=0;J[d+256>>2]=0}c=d+16|0;a=J[d>>2];if(a){a=J[a+2428>>2]}else{a=0}H[b+15|0]=K[e+3|0];Yt(c,a,b+15|0);break n}q:{if(!(c&1)){Jg(d);a=J[d+8>>2];break q}if(!(f&h)){break q}J[d+268>>2]=g&-32769}if(!a){a=_a(J[d>>2],K[d+7|0]&15);J[d+8>>2]=a}H[a+268|0]=K[e+3|0];Za(J[d>>2],d);J[d+268>>2]=J[d+268>>2]|16384}Ha=b+16|0}Ha=e+32|0}function gda(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;o=J[a+52>>2];e=J[a+36>>2];j=J[a+40>>2];q=J[a+44>>2];k=Ha-16|0;Ha=k;l=J[a+32>>2];d=J[l+32>>2];r=J[a+28>>2];u=J[r>>2];t=J[l+20>>2];if(t){v=J[l+16>>2];h=o+192|0;while(1){b=J[(J[e+256>>2]+P(J[(n<<2)+v>>2],44)|0)+24>>2];if((b|0)!=-1){while(1){c=J[e+148>>2];f=(b>>>0)/(c>>>0)|0;w=J[J[J[e+128>>2]+(f<<2)>>2]+(b-P(c,f)<<2)>>2];f=J[e+228>>2];c=(b>>>0)/(f>>>0)|0;p=P(c,f);x=J[J[e+208>>2]+(c<<2)>>2];f=J[o+472>>2];i=b<<1;g=J[e+616>>2];m=J[g+20>>2];c=(i>>>0)/(m>>>0)|0;c=J[J[J[g>>2]+(c<<2)>>2]+(i-P(c,m)<<2)>>2];a:{if(c>>>0>=4294967168){J[d+12>>2]=0;J[d>>2]=h;I[d+8>>1]=65535;break a}m=c>>>7|0;g=J[e+184>>2]+P(m,24)|0;if(K[g+5|0]==1){g=J[g+20>>2];c=c>>>1&63;Ja[J[J[g>>2]+188>>2]](g,c,k+12|0,k+11|0);m=K[k+11|0];J[d+12>>2]=0;s=c;c=(m|0)==2;I[d+8>>1]=c?s:-1;J[d>>2]=c?g:h;break a}c=J[J[e+196>>2]+(m<<2)>>2];c=K[g+4|0]&4?c:J[(c<<2)+j>>2]+q|0;I[d+8>>1]=65535;c=c+1|0;J[d+12>>2]=c;J[d>>2]=(c<<6)+f}g=b-p|0;c=i|1;i=J[e+616>>2];p=J[i+20>>2];b=(c>>>0)/(p>>>0)|0;b=J[J[J[i>>2]+(b<<2)>>2]+(c-P(b,p)<<2)>>2];b:{if(b>>>0>=4294967168){J[d+16>>2]=0;J[d+4>>2]=h;I[d+10>>1]=65535;break b}i=b>>>7|0;c=J[e+184>>2]+P(i,24)|0;if(K[c+5|0]==1){c=J[c+20>>2];b=b>>>1&63;Ja[J[J[c>>2]+188>>2]](c,b,k+4|0,k+3|0);f=K[k+3|0];J[d+16>>2]=0;s=b;b=(f|0)==2;I[d+10>>1]=b?s:-1;J[d+4>>2]=b?c:h;break b}b=J[J[e+196>>2]+(i<<2)>>2];b=K[c+4|0]&4?b:J[(b<<2)+j>>2]+q|0;I[d+10>>1]=65535;b=b+1|0;J[d+16>>2]=b;J[d+4>>2]=(b<<6)+f}I[d+22>>1]=2;J[d+24>>2]=w;d=d+32|0;b=J[(x+(g<<4)|0)+8>>2];if((b|0)!=-1){continue}break}}n=n+1|0;if((t|0)!=(n|0)){continue}break}b=J[l+32>>2]}else{b=d}XH(b,d-b>>5);if(J[r+12>>2]){b=J[l+12>>2];c=0;while(1){j=J[o+472>>2];h=Ha-16|0;J[h+12>>2]=0;J[h+8>>2]=q;c:{d:{e:{f:{g:{n=c<<4;e=n+b|0;b=K[e+8|0];switch(b-2|0){case 1:break f;case 0:break g;default:break e}}J[d>>2]=J[e>>2]&-64;b=L[e>>1];J[d+12>>2]=0;I[d+8>>1]=b&63;break c}b=o+192|0;break d}b=(j+(J[e>>2]+J[(h+8|0)+(b<<2)>>2]<<6)|0)- -64|0}J[d>>2]=b;b=0;f=K[e+8|0];if((f|0)!=3){b=(J[e>>2]+J[(h+8|0)+(f<<2)>>2]|0)+1|0}I[d+8>>1]=65535;J[d+12>>2]=b}h:{i:{j:{k:{l:{b=K[e+9|0];switch(b-2|0){case 1:break k;case 0:break l;default:break j}}J[d+4>>2]=J[e+4>>2]&-64;b=L[e+4>>1];J[d+16>>2]=0;I[d+10>>1]=b&63;break h}b=o+192|0;break i}b=(j+(J[e+4>>2]+J[(h+8|0)+(b<<2)>>2]<<6)|0)- -64|0}J[d+4>>2]=b;b=0;j=K[e+9|0];if((j|0)!=3){b=(J[e+4>>2]+J[(h+8|0)+(j<<2)>>2]|0)+1|0}I[d+10>>1]=65535;J[d+16>>2]=b}b=J[l+12>>2];e=J[(n+b|0)+12>>2];I[d+22>>1]=1;J[d+24>>2]=e;d=d+32|0;c=c+1|0;if(c>>>0>2]){continue}break}}J[u+11956>>2]=d-J[l+32>>2]>>5;Ha=k+16|0;a=J[a+28>>2];J[a+88>>2]=J[J[a>>2]+11956>>2]}function N8(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=0,q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=0;e=J[a+40>>2];b=J[e+304>>2];f=J[b>>2];if(f){J[b>>2]=J[f>>2]}if(!f){b=J[40592];f=Ja[J[J[b>>2]+20>>2]](b)|0?32315:69706;f=Ja[J[J[b+12>>2]+8>>2]](b+12|0,7251,f,23825,82)|0;b=f+19&-16;J[b-4>>2]=b-f;f=kj(b,J[e+308>>2])}J[f+7120>>2]=0;a:{if(!J[a+32>>2]){break a}g=f+7116|0;b=J[a+28>>2];while(1){n=Ha-48|0;Ha=n;r=q<<2;h=J[J[r+b>>2]+20>>2];while(1){e=$l(n,J[h>>2]);J[n+36>>2]=h;b=h;while(1){if(b){while(1){e=b;d=J[b+40>>2];b:{if(!d){break b}c=J[d+60>>2];c:{if(c){b=1;if(!(H[J[c+44>>2]+44|0]&1)){break c}}c=J[d- -64>>2];b=0;if(!c){break c}b=!(H[J[c+44>>2]+44|0]&1)}if(!b|!(!J[(J[J[J[d+48>>2]+1004>>2]+168>>2]+(J[d+40>>2]<<5)|0)+12>>2]&(K[J[d+52>>2]]&6)!=0)){break b}w=J[e>>2];i=Q(0);j=Q(0);k=Q(0);l=Q(0);s=Q(0);t=Q(0);u=Q(0);b=Ha+-64|0;Ha=b;o=J[d+28>>2];v=Q(1);m=Q(1);p=J[d+24>>2];if(p){c=J[p+36>>2];u=N[c+24>>2];l=N[c+16>>2];m=N[c+12>>2];k=N[c+8>>2];j=N[c+4>>2];t=N[c+20>>2];i=N[c>>2]}x=J[d- -64>>2];N[b+60>>2]=u;N[b+56>>2]=t;N[b+52>>2]=l;N[b+48>>2]=m;N[b+44>>2]=k;N[b+40>>2]=j;N[b+36>>2]=i;i=Q(0);j=Q(0);k=Q(0);m=Q(0);l=Q(0);if(o){c=J[o+36>>2];l=N[c+24>>2];m=N[c+20>>2];k=N[c+16>>2];j=N[c+8>>2];s=N[c>>2];v=N[c+12>>2];i=N[c+4>>2]}N[b+32>>2]=l;N[b+28>>2]=m;N[b+24>>2]=k;N[b+20>>2]=v;N[b+16>>2]=j;N[b+12>>2]=i;N[b+8>>2]=s;c=(w|0)==(x|0);Ja[J[d+16>>2]](J[d+20>>2],b+36|0,b+8|0,c);d:{if(c){Fs(J[o+36>>2],b+8|0);c=J[o+36>>2];N[c>>2]=N[b+8>>2];N[c+4>>2]=N[b+12>>2];N[c+8>>2]=N[b+16>>2];N[c+12>>2]=N[b+20>>2];N[c+16>>2]=N[b+24>>2];N[c+20>>2]=N[b+28>>2];N[c+24>>2]=N[b+32>>2];c=J[d+64>>2];J[b+4>>2]=c;d=J[g+4>>2];if(d>>>0>=(J[g+8>>2]&2147483647)>>>0){Ng(g,b+4|0);break d}J[J[g>>2]+(d<<2)>>2]=c;J[g+4>>2]=d+1;break d}Fs(J[p+36>>2],b+36|0);c=J[p+36>>2];N[c>>2]=N[b+36>>2];N[c+4>>2]=N[b+40>>2];N[c+8>>2]=N[b+44>>2];N[c+12>>2]=N[b+48>>2];N[c+16>>2]=N[b+52>>2];N[c+20>>2]=N[b+56>>2];N[c+24>>2]=N[b+60>>2];c=J[d+60>>2];J[b+4>>2]=c;d=J[g+4>>2];if(d>>>0>=(J[g+8>>2]&2147483647)>>>0){Ng(g,b+4|0);break d}J[J[g>>2]+(d<<2)>>2]=c;J[g+4>>2]=d+1}Ha=b- -64|0}b=J[e+32>>2];if(b){continue}b=J[e+36>>2];if(b){continue}break}}e=J[e+28>>2];if(e){b=J[e+36>>2];continue}break}h=J[h+24>>2];if(h){continue}break}Ha=n+48|0;b=J[a+28>>2];e=J[r+b>>2];H[e+44|0]=K[e+44|0]&253;q=q+1|0;if(q>>>0>2]){continue}break}if(!J[f+7120>>2]){break a}if(J[f+7120>>2]){b=0;while(1){d=J[g>>2]+(b<<2)|0;e=J[a+36>>2];h=J[e+4>>2];e:{if(h>>>0>=(J[e+8>>2]&2147483647)>>>0){Ng(e,d);break e}J[J[e>>2]+(h<<2)>>2]=J[d>>2];J[e+4>>2]=h+1}b=b+1|0;if(b>>>0>2]){continue}break}}}a=J[J[a+40>>2]+304>>2];J[f>>2]=J[a>>2];J[a>>2]=f}function ot(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;j=Ha-112|0;Ha=j;J[a>>2]=0;J[a+4>>2]=-1;o=K[J[c+28>>2]- -64|0]<<3&32;k=J[c+4>>2];k=K[J[k+44>>2]+9|0]-1>>>0<2?k:0;a:{if(!k){break a}k=J[k+44>>2];if(K[k+9|0]!=2){o=o|K[k+44|0]<<4&16|1;break a}o=o|2}r=a+2|0;k=J[c+28>>2];s=J[k+28>>2];t=J[k+24>>2];u=J[k+20>>2];v=J[k+16>>2];l=K[J[d+28>>2]- -64|0]<<3&32;i=J[d+4>>2];i=K[J[i+44>>2]+9|0]-1>>>0<2?i:0;k=l;b:{if(!i){break b}k=J[i+44>>2];if(K[k+9|0]!=2){k=l|K[k+44|0]<<4&16|1;break b}k=l|2}i=J[d+28>>2];w=J[i+20>>2];x=J[i+24>>2];y=J[i+28>>2];z=J[i+16>>2];i=J[b>>2];J[j+104>>2]=s;J[j+100>>2]=t;J[j+96>>2]=u;J[j+92>>2]=v;J[j+88>>2]=y;J[j+84>>2]=x;J[j+80>>2]=w;J[j+76>>2]=z;Ja[i|0](j+108|0,o,j+92|0,k,j+76|0,r,J[b+4>>2],J[b+8>>2]);i=L[j+108>>1];I[a>>1]=i;c:{d:{if(!(i&4)){break d}if(J[b+12>>2]){if(!h){break c}e:{if((g|0)!=-1){break e}m=J[b+16>>2];g=J[m+12>>2];if((g|0)==-1){g=J[m+4>>2];J[j+108>>2]=0;if((J[m+8>>2]&2147483647)>>>0<=g>>>0){i=J[m+8>>2];p=i&2147483647?i<<1:1;f:{if(!p){break f}i=p<<2;if(!i){break f}l=J[40592];n=l+12|0;n=(C=n,D=i,E=Ja[J[J[l>>2]+20>>2]](l)|0?62637:69706,F=19978,G=553,B=J[J[n>>2]+8>>2],Ja[B](C|0,D|0,E|0,F|0,G|0)|0)}q=J[m+4>>2];l=(q<<2)+n|0;if((q|0)>0){A=J[m>>2];i=n;while(1){J[i>>2]=J[A>>2];A=A+4|0;i=i+4|0;if(l>>>0>i>>>0){continue}break}}J[l>>2]=J[j+108>>2];g:{if(J[m+8>>2]<0){break g}l=J[m>>2];if(!l){break g}i=J[40592]+12|0;Ja[J[J[i>>2]+12>>2]](i,l);q=J[m+4>>2]}J[m+8>>2]=p;J[m>>2]=n;J[m+4>>2]=q+1;break e}J[J[m>>2]+(g<<2)>>2]=0;J[m+4>>2]=g+1;break e}n=J[m>>2]+(g<<2)|0;J[m+12>>2]=J[n>>2];J[n>>2]=0}n=J[J[c+4>>2]+44>>2];p=J[((K[n+9|0]<<2)+162216|0)+40>>2]+n|0;l=J[40557];i=l+J[c+28>>2]|0;c=J[J[d+4>>2]+44>>2];n=J[((K[c+9|0]<<2)+162216|0)+40>>2]+c|0;c=l+J[d+28>>2]|0;d=J[b+12>>2];J[j+72>>2]=s;J[j+68>>2]=t;J[j+64>>2]=u;J[j+60>>2]=v;J[j+56>>2]=y;J[j+52>>2]=x;J[j+48>>2]=w;J[j+44>>2]=z;Ja[J[J[d>>2]>>2]](j+108|0,d,g,o,j+60|0,p,i,k,j+44|0,n,c,r);i=L[j+108>>1];I[a>>1]=i;J[a+4>>2]=g;break d}I[a>>1]=i&65523;Wa(J[40592],2,14074,270,75686,0);i=L[a>>1]}if((i&3)==3){i=i&65534;I[a>>1]=i}h:{if((g|0)==-1){break h}c=i&12;i:{j:{if(!(i&1)){if((c|0)!=12){break j}break h}if((c|0)!=12){break j}c=J[b+12>>2];J[j+40>>2]=s;J[j+36>>2]=t;J[j+32>>2]=u;J[j+28>>2]=v;J[j+24>>2]=y;J[j+20>>2]=x;J[j+16>>2]=w;J[j+12>>2]=z;Ja[J[J[c>>2]+4>>2]](c,g,o,j+28|0,k,j+12|0,0);i=L[a>>1];if((i&12)==12){break i}}i=i&65523;I[a>>1]=i}b=J[b+16>>2];J[J[b>>2]+(g<<2)>>2]=J[b+12>>2];J[b+12>>2]=g;J[a+4>>2]=-1}if(!(i&4?h:1)){break c}i=L[a+2>>1];if(!(!e|L[a>>1]&3|(!f|!(H[J[e+44>>2]+44|0]&1)))){i=H[J[f+44>>2]+44|0]&1?i&1?i&-2:i:i}I[r>>1]=i}Ha=j+112|0}function fv(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;h=Ha-48|0;Ha=h;j=a+16|0;l=e>>>7|0;a:{if((l|0)!=(J[a+24>>2]&2147483647)){break a}f=l<<1;f=f>>>0<=256?256:f;if(f>>>0>l>>>0){iv(j,f)}if(f>>>0>(J[a+212>>2]&2147483647)>>>0){lb(a+204|0,f)}if(f>>>0>(J[a+200>>2]&2147483647)>>>0){ev(a+192|0,f)}if(f>>>0>(J[a+188>>2]&2147483647)>>>0){lb(a+180|0,f)}if(f>>>0<=(J[a+36>>2]&2147483647)>>>0){break a}lb(a+28|0,f)}k=J[a+20>>2];J[h+20>>2]=0;J[h+24>>2]=0;J[h+12>>2]=-128;J[h+16>>2]=-128;J[h+4>>2]=-1;J[h+8>>2]=8;f=h+4|0;g=l+1|0;k=g>>>0>k>>>0?g:k;if(k>>>0>(J[j+8>>2]&2147483647)>>>0){iv(j,k)}g=J[j+4>>2];if((g|0)<(k|0)){i=J[j>>2];m=i+P(k,24)|0;g=i+P(g,24)|0;while(1){i=J[f+4>>2];J[g>>2]=J[f>>2];J[g+4>>2]=i;i=J[f+20>>2];J[g+16>>2]=J[f+16>>2];J[g+20>>2]=i;i=J[f+12>>2];J[g+8>>2]=J[f+8>>2];J[g+12>>2]=i;g=g+24|0;if(m>>>0>g>>>0){continue}break}}J[j+4>>2]=k;J[h+4>>2]=0;ub(a+204|0,k,f);J[h+4>>2]=-128;dv(a+192|0,k,f);J[h+4>>2]=0;ub(a+180|0,k,f);J[h+4>>2]=0;ub(a+28|0,k,f);f=l<<2;J[f+J[a+28>>2]>>2]=33554431;k=J[a+16>>2]+P(l,24)|0;g=b^1;H[k+4|0]=c?g|4:g;H[k+5|0]=d;J[f+J[a+204>>2]>>2]=-1;J[f+J[a+192>>2]>>2]=-128;J[f+J[a+180>>2]>>2]=0;if(!c){c=J[a+4>>2];b:{if(c){c=c-1|0;f=J[J[a>>2]+(c<<2)>>2];J[a+4>>2]=c;break b}f=J[a+12>>2];J[a+12>>2]=f+1}k=a+88|0;c:{if((J[a+96>>2]&2147483647)!=(f|0)){break c}c=f<<1;c=c>>>0<=256?256:c;if(c>>>0>f>>>0){Vm(k,c)}g=c+31>>>5|0;if(g>>>0>(J[a+220>>2]&2147483647)>>>0){j=J[40592]+12|0;j=Ja[J[J[j>>2]+8>>2]](j,g<<2,29909,22033,438)|0;i=J[a+216>>2];d:{if(!i){break d}Ua(j,i,J[a+220>>2]<<2);if(J[a+220>>2]<0){break d}i=J[a+216>>2];if(!i){break d}m=J[40592]+12|0;Ja[J[J[m>>2]+12>>2]](m,i)}i=J[a+220>>2];Va(j+(i<<2)|0,0,g-i<<2);J[a+220>>2]=g;J[a+216>>2]=j}if(c>>>0<=(J[a+108>>2]&2147483647)>>>0){break c}lb(a+100|0,c)}g=J[a+92>>2];J[h+28>>2]=-1;J[h+32>>2]=-1;J[h+36>>2]=-1;J[h+20>>2]=-1;J[h+24>>2]=-1;J[h+4>>2]=-128;J[h+8>>2]=-128;J[h+40>>2]=0;J[h+44>>2]=0;J[h+12>>2]=0;J[h+16>>2]=0;c=f+1|0;j=h+4|0;Um(k,c>>>0>g>>>0?c:g,j);g=J[a+92>>2];J[h+4>>2]=0;ub(a+100|0,c>>>0>g>>>0?c:g,j);g=J[a+92>>2];j=c>>>0>g>>>0?c:g;g=j+32>>>5|0;e:{if(g>>>0<=(J[a+220>>2]&2147483647)>>>0){c=J[a+216>>2];break e}c=J[40592]+12|0;c=Ja[J[J[c>>2]+8>>2]](c,g<<2,29909,22033,438)|0;i=J[a+216>>2];f:{if(!i){break f}Ua(c,i,J[a+220>>2]<<2);if(J[a+220>>2]<0){break f}i=J[a+216>>2];if(!i){break f}m=J[40592]+12|0;Ja[J[J[m>>2]+12>>2]](m,i)}i=J[a+220>>2];Va((i<<2)+c|0,0,g-i<<2);J[a+220>>2]=g;J[a+216>>2]=c}c=(j>>>3&536870908)+c|0;g=J[c>>2];n=c,o=uea(-2,j)&g,J[n>>2]=o;c=J[k>>2]+P(f,44)|0;J[c+4>>2]=e;J[c>>2]=e;J[(c+(d<<2)|0)+8>>2]=1;J[J[a+204>>2]+(l<<2)>>2]=f;J[J[a+100>>2]+(f<<2)>>2]=0}if(b){rj(a,e)}Ha=h+48|0}function Ex(a,b,c,d,e,f,g){var h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=0,M=0;h=Ha-112|0;Ha=h;L=J[a+40>>2];M=J[a+36>>2];N[e+8>>2]=N[a+44>>2];J[e>>2]=M;J[e+4>>2]=L;i=N[a+40>>2];l=N[a+36>>2];N[h+16>>2]=-N[a+44>>2];N[h+12>>2]=-i;N[h+8>>2]=-l;e=h+8|0;Bh(a,e);N[d>>2]=N[a+48>>2];N[h+8>>2]=N[a>>2];N[h+12>>2]=N[a+4>>2];N[h+16>>2]=N[a+8>>2];N[h+20>>2]=N[a+12>>2];N[h+24>>2]=N[a+16>>2];N[h+28>>2]=N[a+20>>2];N[h+32>>2]=N[a+24>>2];N[h+36>>2]=N[a+28>>2];N[h+40>>2]=N[a+32>>2];ky(h+60|0,e,c);i=N[h+60>>2];N[b>>2]=i;l=N[h+64>>2];N[b+4>>2]=l;k=N[h+68>>2];N[b+8>>2]=k;if(!(!(!(i>Q(0))|!(l>Q(0)))&k>Q(0))){a=J[40592];J[h>>2]=g;Wa(a,2,7235,84,76054,h);Ja[J[J[f>>2]+40>>2]](h+88|0,f,Q(1.0099999904632568));Ja[J[J[f>>2]+76>>2]](h+60|0,f);l=N[h+60>>2];o=Q(-l);n=Q(o-l);k=N[h+68>>2];p=Q(-k);C=Q(n*p);i=N[h+72>>2];m=N[h+64>>2];r=Q(-m);j=Q(r-m);D=Q(i*j);q=N[h+100>>2];s=N[h+88>>2];y=Q(Q(q-s)*Q(.5));x=Q(i*n);E=Q(j*p);v=N[h+104>>2];t=N[h+92>>2];z=Q(Q(v-t)*Q(.5));F=Q(Q(l*n)+Q(1));G=Q(j*r);j=N[h+108>>2];u=N[h+96>>2];A=Q(Q(j-u)*Q(.5));H=Q(Q(Q(R(Q(Q(C-D)*y)))+Q(R(Q(Q(x+E)*z))))+Q(R(Q(Q(F-G)*A))));w=o;o=Q(Q(s+q)*Q(.5));o=Q(o+o);q=Q(Q(t+v)*Q(.5));q=Q(q+q);j=Q(Q(u+j)*Q(.5));s=Q(j+j);v=Q(Q(Q(w*o)-Q(q*m))-Q(k*s));t=Q(N[h+84>>2]*Q(-2));u=Q(N[h+76>>2]*Q(-2));w=Q(N[h+80>>2]*Q(-2));B=Q(Q(k*t)+Q(Q(l*u)+Q(w*m)));j=Q(Q(i*i)+Q(-.5));I=Q(Q(Q(k*B)+Q(Q(t*j)-Q(i*Q(Q(l*w)-Q(u*m)))))+Q(Q(Q(s*j)+Q(i*Q(Q(m*o)-Q(l*q))))-Q(k*v)));N[h+108>>2]=H+I;n=Q(n*r);r=Q(p-k);K=Q(i*r);p=Q(r*p);r=Q(Q(Q(R(Q(Q(n+K)*y)))+Q(R(Q(Q(F-p)*z))))+Q(R(Q(Q(E-x)*A))));x=Q(Q(Q(m*B)+Q(Q(w*j)-Q(i*Q(Q(k*u)-Q(t*l)))))+Q(Q(Q(q*j)+Q(i*Q(Q(l*s)-Q(k*o))))-Q(m*v)));N[h+104>>2]=r+x;n=Q(Q(Q(R(Q(Q(Q(Q(1)-G)-p)*y)))+Q(R(Q(Q(n-K)*z))))+Q(R(Q(Q(C+D)*A))));i=Q(Q(Q(l*B)+Q(Q(u*j)-Q(i*Q(Q(m*t)-Q(w*k)))))+Q(Q(Q(o*j)+Q(i*Q(Q(k*q)-Q(m*s))))-Q(l*v)));N[h+100>>2]=n+i;N[h+96>>2]=I-H;N[h+92>>2]=x-r;N[h+88>>2]=i-n;Ch(h+8|0,0);J[h+52>>2]=0;J[h+44>>2]=0;J[h+48>>2]=0;k=Q(Q(N[h+100>>2]-N[h+88>>2])*Q(.5));m=Q(Q(N[h+104>>2]-N[h+92>>2])*Q(.5));j=Q(Q(N[h+108>>2]-N[h+96>>2])*Q(.5));n=Q(Q(Q((k!=Q(0)?k:Q(1))*(m!=Q(0)?m:Q(1)))*(j!=Q(0)?j:Q(1)))*Q(8));l=Q(N[d>>2]/n);i=Q(l*Q(0));N[h+28>>2]=i;N[h+36>>2]=i;p=Q(k*k);j=Q(j*j);k=Q(n*Q(.3333333432674408));o=Q(Q(Q(p+j)*k)*l);N[h+24>>2]=o;m=Q(m*m);p=Q(Q(Q(p+m)*k)*l);N[h+40>>2]=p;N[h+12>>2]=i;N[h+16>>2]=i;N[h+20>>2]=i;N[h+32>>2]=i;N[h+56>>2]=n*l;i=Q(Q(Q(m+j)*k)*l);N[h+8>>2]=i;N[b+8>>2]=p;N[b+4>>2]=o;N[b>>2]=i;J[c+8>>2]=0;J[c+12>>2]=1065353216;J[c>>2]=0;J[c+4>>2]=0}Ha=h+112|0}function k0(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=0,L=0,M=0,O=0,S=0,T=0;h=Ha-32|0;Ha=h;J[h+24>>2]=d;w=N[e+20>>2];G=N[e+16>>2];k=N[e+8>>2];d=J[c+40>>2];m=N[d+8>>2];r=N[d+20>>2];i=Q(Q(m+r)*Q(.5));x=Q(i+i);q=N[e>>2];s=N[d>>2];t=N[d+12>>2];i=Q(Q(s+t)*Q(.5));y=Q(i+i);o=N[d+4>>2];u=N[d+16>>2];i=Q(Q(o+u)*Q(.5));z=Q(i+i);i=N[e+4>>2];A=Q(Q(k*x)+Q(Q(q*y)+Q(z*i)));p=N[e+12>>2];B=Q(Q(p*p)+Q(-.5));C=Q(N[e+24>>2]+Q(Q(k*A)+Q(Q(x*B)+Q(p*Q(Q(q*z)-Q(y*i))))));r=Q(Q(r-m)*Q(.5));m=Q(q+q);v=Q(Q(1)-Q(q*m));l=Q(i+i);D=Q(i*l);s=Q(Q(t-s)*Q(.5));E=Q(m*k);F=Q(p*l);t=Q(Q(u-o)*Q(.5));o=Q(p*m);l=Q(l*k);u=Q(Q(R(Q(r*Q(v-D))))+Q(Q(R(Q(s*Q(E-F))))+Q(R(Q(t*Q(o+l))))));N[h+20>>2]=C+u;w=Q(w+Q(Q(i*A)+Q(Q(z*B)+Q(p*Q(Q(k*y)-Q(x*q))))));H=Q(R(Q(r*Q(l-o))));m=Q(m*i);l=Q(k+k);o=Q(p*l);l=Q(k*l);v=Q(H+Q(Q(R(Q(s*Q(m+o))))+Q(R(Q(t*Q(v-l))))));N[h+16>>2]=w+v;k=Q(G+Q(Q(q*A)+Q(Q(y*B)+Q(p*Q(Q(i*x)-Q(z*k))))));i=Q(Q(R(Q(r*Q(E+F))))+Q(Q(R(Q(s*Q(Q(Q(1)-D)-l))))+Q(R(Q(t*Q(m-o))))));N[h+12>>2]=k+i;N[h+8>>2]=C-u;N[h+4>>2]=w-v;N[h>>2]=k-i;a:{b:{j=a+632|0;d=J[j>>2];if((d|0)==J[j+4>>2]){d=d<<1;if(!gC(j,d>>>0<=32?32:d)){break b}d=J[j>>2]}J[j>>2]=d+1;n=J[j+8>>2]+P(d,24)|0;N[n>>2]=N[h>>2];N[n+4>>2]=N[h+4>>2];N[n+8>>2]=N[h+8>>2];N[n+12>>2]=N[h+12>>2];N[n+16>>2]=N[h+16>>2];N[n+20>>2]=N[h+20>>2];n=Ja[J[J[c>>2]+40>>2]](c)|0;j=J[j+12>>2]+P(d,44)|0;N[j+12>>2]=N[e>>2];N[j+16>>2]=N[e+4>>2];N[j+20>>2]=N[e+8>>2];N[j+24>>2]=N[e+12>>2];N[j+28>>2]=N[e+16>>2];N[j+32>>2]=N[e+20>>2];k=N[e+24>>2];J[j+40>>2]=f;N[j+36>>2]=k;e=J[40592];e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,28,29909,12723,228)|0;J[e>>2]=0;J[e+4>>2]=0;J[e+24>>2]=-1;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;Hp(e,n);Xk(e,b,Ja[J[J[c>>2]+36>>2]](c)|0,g,n);J[j+4>>2]=e;b=J[40592];e=Ja[J[J[b+12>>2]+8>>2]](b+12|0,12,29909,12723,234)|0;J[e+8>>2]=0;J[e>>2]=0;J[e+4>>2]=0;fC(e,n);J[j+8>>2]=e;b=J[40592];f=J[40592];b=Ep((L=b+12|0,M=616,O=Ja[J[J[f>>2]+20>>2]](f)|0?49527:69706,S=12723,T=238,I=J[J[b+12>>2]+8>>2],Ja[I](L|0,M|0,O|0,S|0,T|0)|0));if(Ja[J[J[c>>2]+40>>2]](c)|0){f=J[b+584>>2];if(!f){li(b+296|0);f=J[b+584>>2]}J[b+584>>2]=J[f>>2];J[b+576>>2]=J[b+576>>2]+1;f=Va(f,0,96);J[b+588>>2]=f;g=f;f=J[c+40>>2];rC(b,g,f,f,0,J[c+32>>2],e)}J[j>>2]=b;b=d;break a}Wa(J[40592],16,12723,207,75882,0);b=-1}J[a+704>>2]=0;mp(a,b,ji(a+4|0,b,J[a+640>>2],a+700|0));c=Je(a+648|0,h+24|0,h+31|0);if(!K[h+31|0]){J[c>>2]=J[h+24>>2]}J[c+4>>2]=b;J[J[a+688>>2]+(b<<2)>>2]=J[h+24>>2];Ha=h+32|0;return 1}function mk(a,b,c,d,e,f,g,h,i){var j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=Q(0),C=Q(0),D=Q(0),E=0;A=b<<2;u=Ha-16|0;E=A+(u+4|0)|0;r=d+A|0;v=f+A|0;C=N[v>>2];N[E>>2]=N[r>>2]+C;x=c<<2;w=x+d|0;y=x+(u+4|0)|0;u=f+x|0;D=N[u>>2];o=Q(N[w>>2]+D);N[y>>2]=o;z=a<<2;y=z+g|0;m=N[y>>2];x=e+x|0;k=N[x>>2];p=Q(m*k);z=e+z|0;l=N[z>>2];q=Q(o*l);a:{b:{c:{n=N[E>>2];e=e+A|0;j=N[e>>2];d:{if(Q(l*n)>=Q(j*m)){if(p<=q){if(!h){break d}a=a<<2;N[a+d>>2]=N[a+f>>2];j=Q(Q(1)/N[z>>2]);N[r>>2]=N[r>>2]-Q(Q(N[y>>2]*N[e>>2])*j);N[w>>2]=N[w>>2]-Q(Q(N[y>>2]*N[x>>2])*j);N[h>>2]=j*Q(-N[y>>2]);return}q=N[i>>2];p=Q(Q(l*l)+Q(k*k));l=Q(l*m);k=Q(o*k);s=Q(Q(p*n)-Q(Q(l+k)*j));if(s<=Q(C*Q(p+p))){t=k;k=n;n=Q(s/p);k=Q(k-n);l=Q(t+Q(l+Q(j*k)));j=Q(Q(-l)/Q(Q(j*j)+p));N[i>>2]=Q(Q(l*j)+Q(Q(o*o)+Q(Q(m*m)+Q(k*k))))+q;if(!h){break d}N[h>>2]=j;a=a<<2;N[a+d>>2]=N[a+f>>2];N[r>>2]=n-N[v>>2];break b}t=k;k=N[(b<<2)+g>>2];n=Q(t+Q(l+Q(j*k)));j=Q(Q(-n)/Q(Q(j*j)+p));N[i>>2]=q+Q(Q(n*j)+Q(Q(o*o)+Q(Q(m*m)+Q(k*k))));if(!h){break d}break c}if(p<=q){q=Q(Q(m*m)+Q(n*n));s=N[i>>2];p=Q(Q(l*l)+Q(j*j));j=Q(Q(l*m)+Q(n*j));m=Q(Q(p*o)-Q(j*k));if(m<=Q(D*Q(p+p))){t=o;o=Q(m/p);m=Q(t-o);n=Q(Q(k*m)+j);j=Q(Q(-n)/Q(Q(k*k)+p));N[i>>2]=Q(Q(n*j)+Q(Q(m*m)+q))+s;if(!h){break d}N[h>>2]=j;a=a<<2;N[a+d>>2]=N[a+f>>2];N[r>>2]=-N[v>>2];N[w>>2]=o-N[u>>2];return}m=N[(c<<2)+g>>2];o=Q(Q(k*m)+j);j=Q(Q(-o)/Q(Q(k*k)+p));N[i>>2]=s+Q(Q(o*j)+Q(Q(m*m)+q));if(!h){break d}break a}t=Q(l*l);q=Q(k*k);p=Q(t+q);s=Q(l*m);B=Q(o*k);l=Q(Q(p*n)-Q(Q(s+B)*j));if(l>=Q(0)){k=N[i>>2];if(l<=Q(C*Q(p+p))){l=Q(l/p);n=Q(n-l);q=Q(B+Q(s+Q(j*n)));j=Q(Q(-q)/Q(Q(j*j)+p));N[i>>2]=Q(Q(q*j)+Q(Q(o*o)+Q(Q(m*m)+Q(n*n))))+k;if(!h){break d}N[h>>2]=j;a=a<<2;N[a+d>>2]=N[a+f>>2];N[r>>2]=l-N[v>>2];break b}n=N[(b<<2)+g>>2];l=Q(B+Q(s+Q(j*n)));j=Q(Q(-l)/Q(Q(j*j)+p));N[i>>2]=k+Q(Q(l*j)+Q(Q(o*o)+Q(Q(m*m)+Q(n*n))));if(!h){break d}break c}l=Q(t+Q(j*j));j=Q(s+Q(n*j));p=Q(Q(l*o)-Q(j*k));if(p>=Q(0)){m=Q(Q(m*m)+Q(n*n));n=N[i>>2];if(p<=Q(D*Q(l+l))){t=k;k=Q(p/l);o=Q(o-k);p=Q(Q(t*o)+j);j=Q(Q(-p)/Q(q+l));N[i>>2]=Q(Q(p*j)+Q(Q(o*o)+m))+n;if(!h){break d}N[h>>2]=j;a=a<<2;N[a+d>>2]=N[a+f>>2];N[r>>2]=-N[v>>2];N[w>>2]=k-N[u>>2];return}o=N[(c<<2)+g>>2];k=Q(Q(k*o)+j);j=Q(Q(-k)/Q(q+l));N[i>>2]=n+Q(Q(k*j)+Q(Q(o*o)+m));if(!h){break d}break a}k=Q(B+j);j=Q(Q(-k)/Q(q+l));N[i>>2]=Q(Q(k*j)+Q(Q(o*o)+Q(Q(m*m)+Q(n*n))))+N[i>>2];if(!h){break d}N[h>>2]=j;a=a<<2;N[a+d>>2]=N[a+f>>2];N[r>>2]=-N[v>>2];N[w>>2]=-N[u>>2]}return}N[h>>2]=j;a=a<<2;N[a+d>>2]=N[a+f>>2];N[r>>2]=N[v>>2]}N[w>>2]=-N[u>>2];return}N[h>>2]=j;a=a<<2;N[a+d>>2]=N[a+f>>2];N[r>>2]=-N[v>>2];N[w>>2]=N[u>>2]}function y8(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,M=0,N=0,O=0;b=J[a+28>>2];A=J[a+32>>2];B=J[a+168>>2];C=a+40|0;D=a+104|0;e=Ha-48|0;Ha=e;v=J[a+36>>2];if(v){b=J[b>>2];E=J[b+2176>>2];F=J[b+2172>>2];G=J[b+2184>>2];M=e+4|2;N=J[b+2188>>2];w=J[b+2192>>2];O=J[b+2196>>2];while(1){b=P(p,12)+A|0;h=J[b+4>>2];l=J[b>>2];i=J[l+4>>2];b=J[i+44>>2];q=K[b+9|0];s=J[(q<<2)+96736>>2]>>>1|0;j=J[h+4>>2];a:{if(!q){m=0;b=0;break a}m=H[b+44|0]&1;s=m<<4|s;b=i}g=b;h=J[h+28>>2];l=J[l+28>>2];b=J[j+44>>2];r=K[b+9|0];t=J[(r<<2)+96736>>2]>>>1|0;b:{if(!r){n=0;b=0;break b}n=H[b+44|0]&1;t=n<<4|t;b=j}u=(p<<3)+B|0;c:{d:{e:{f:{g:{h:{if(m|n){if(O){if((w|0)!=0&n&m|(!g|!b)){break d}break h}if((w|0)!=0&n&m){break d}}if(!g){break g}}if(!(H[g+149|0]&1)){o=0;break e}f=J[g+28>>2];c=J[j+28>>2];k=c>>>0>f>>>0?f:c;if(!k){o=0;break e}c=c>>>0>>0;f=c?g:j;d=J[(c?j:g)+20>>2];while(1){c=J[d>>2];if(K[c+20|0]==4){o=0;if((f|0)==J[c>>2]|(f|0)==J[c+4>>2]){break f}}d=d+4|0;k=k-1|0;if(k){continue}break}o=0;break e}if(!b){o=1;break e}o=1;if(!(H[b+149|0]&1)){break e}f=J[b+28>>2];c=J[i+28>>2];k=c>>>0>f>>>0?f:c;if(!k){break e}o=!g;c=c>>>0>>0;f=c?b:i;d=J[(c?i:b)+20>>2];while(1){c=J[d>>2];if(K[c+20|0]==4&((f|0)==J[c>>2]|(f|0)==J[c+4>>2])){break f}d=d+4|0;k=k-1|0;if(k){continue}break}break e}if(!(K[J[J[c+24>>2]+52>>2]]&8)){break d}}i:{if(((q|0)==2|0)==((r|0)==2|0)){break i}if(!(K[J[g+100>>2]+159|0]?!n&(r|0)!=0|o:1)){break d}if(!b|!m&(q|0)!=0){break i}if(K[J[b+100>>2]+159|0]){break d}}j:{k:{if((q|0)!=2|(r|0)!=2){break k}if(K[J[b+100>>2]+159|0]?K[J[g+100>>2]+159|0]:0){break d}c=J[i+28>>2];if(!c){break k}d=J[i+20>>2];while(1){b=J[d>>2];if(K[b+20|0]==5&(J[b>>2]==(j|0)|J[b+4>>2]==(j|0))){break j}d=d+4|0;c=c-1|0;if(c){continue}break}}J[e+4>>2]=0;J[e+8>>2]=-1;f=J[h+24>>2];c=J[h+28>>2];g=J[h+16>>2];j=J[h+20>>2];i=J[l+16>>2];h=J[l+20>>2];b=J[l+28>>2];J[e+36>>2]=J[l+24>>2];J[e+40>>2]=b;J[e+28>>2]=i;J[e+32>>2]=h;J[e+20>>2]=f;J[e+24>>2]=c;J[e+12>>2]=g;J[e+16>>2]=j;Ja[G|0](e+46|0,s,e+28|0,t,e+12|0,M,F,E);d=L[e+46>>1];l:{if(d&4){if(N){break l}I[e+4>>1]=d&65523;Wa(J[40592],2,14074,318,75686,0);d=L[e+4>>1]}d=(d&3)==3?d&-2:d}b=L[e+6>>1];if(d&4){break c}b=m?n?d&3?b:b&1?b&-2:b:b:b;break c}J[e+4>>2]=1;J[e+8>>2]=-1;d=1;b=0;break c}J[e+4>>2]=2;J[e+8>>2]=-1;d=2;b=0}I[u+2>>1]=b;I[u>>1]=d;J[u+4>>2]=J[e+8>>2];if(!(d&1)){m:{if(d&4){x=x+1|0;b=D;break m}b=d&2;y=!b+y|0;z=(b>>>1|0)+z|0;b=C}b=b+(p>>>3&536870908)|0;J[b>>2]=J[b>>2]|1<>2]=y;J[a+176>>2]=z;J[a+180>>2]=x;Ha=e+48|0}function pX(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;g=Ha-752|0;Ha=g;h=J[c+32>>2];j=N[c+8>>2];l=N[c+12>>2];m=N[c+4>>2];J[g+476>>2]=0;N[g+472>>2]=l;N[g+468>>2]=j;N[g+464>>2]=m;o=J[c+16>>2];p=J[c+20>>2];n=J[c+28>>2];J[g+456>>2]=J[c+24>>2];J[g+460>>2]=n;J[g+448>>2]=o;J[g+452>>2]=p;H[g+320|0]=0;J[g+312>>2]=0;J[g+316>>2]=0;J[g+304>>2]=0;J[g+308>>2]=0;J[g+296>>2]=0;J[g+300>>2]=0;J[g+288>>2]=0;J[g+292>>2]=0;J[g+432>>2]=h+16;J[g+440>>2]=J[h+56>>2]+P(K[h+55|0],20);H[g+444|0]=K[h+54|0];i=Q(m*N[h+68>>2]);k=Q(j*N[h+72>>2]);i=i<=k?i:k;k=Q(l*N[h+76>>2]);i=i<=k?i:k;N[g+312>>2]=i*Q(.02500000037252903);N[g+304>>2]=i*Q(.10000000149011612);N[g+308>>2]=i*Q(.05000000074505806);o=g+336|0;p=g+384|0;zb(g+464|0,g+448|0,o,p,g+288|0,m==Q(1)&j==Q(1)&l==Q(1));J[g+436>>2]=J[h+60>>2];h=J[e+32>>2];j=N[e+8>>2];l=N[e+12>>2];m=N[e+4>>2];J[g+284>>2]=0;N[g+280>>2]=l;N[g+276>>2]=j;N[g+272>>2]=m;n=J[e+16>>2];q=J[e+20>>2];s=J[e+28>>2];J[g+264>>2]=J[e+24>>2];J[g+268>>2]=s;J[g+256>>2]=n;J[g+260>>2]=q;H[g+128|0]=0;J[g+120>>2]=0;J[g+124>>2]=0;J[g+112>>2]=0;J[g+116>>2]=0;J[g+104>>2]=0;J[g+108>>2]=0;J[g+96>>2]=0;J[g+100>>2]=0;J[g+240>>2]=h+16;J[g+248>>2]=J[h+56>>2]+P(K[h+55|0],20);H[g+252|0]=K[h+54|0];i=Q(m*N[h+68>>2]);k=Q(j*N[h+72>>2]);i=i<=k?i:k;k=Q(l*N[h+76>>2]);i=i<=k?i:k;N[g+120>>2]=i*Q(.02500000037252903);N[g+112>>2]=i*Q(.10000000149011612);N[g+116>>2]=i*Q(.05000000074505806);n=g+144|0;q=g+192|0;zb(g+272|0,g+256|0,n,q,g+96|0,m==Q(1)&j==Q(1)&l==Q(1));J[g+244>>2]=J[h+60>>2];j=N[f+24>>2];l=N[d+24>>2];h=J[f>>2];s=J[f+4>>2];t=J[f+8>>2];u=J[f+12>>2];v=J[f+16>>2];f=J[f+20>>2];w=J[d>>2];x=J[d+4>>2];y=J[d+8>>2];z=J[d+12>>2];A=J[d+20>>2];d=J[d+16>>2];J[g+92>>2]=0;N[g+88>>2]=l;J[g+80>>2]=d;J[g+84>>2]=A;J[g+72>>2]=y;J[g+76>>2]=z;J[g+64>>2]=w;J[g+68>>2]=x;J[g+60>>2]=0;N[g+56>>2]=j;J[g+48>>2]=v;J[g+52>>2]=f;J[g+40>>2]=t;J[g+44>>2]=u;J[g+32>>2]=h;J[g+36>>2]=s;J[g+24>>2]=0;J[g+28>>2]=0;J[g+16>>2]=0;J[g+20>>2]=0;J[g>>2]=0;d=0;a:{if(N[c+4>>2]!=Q(1)){break a}d=0;if(N[c+8>>2]!=Q(1)){break a}d=N[c+12>>2]==Q(1)}r=N[e+4>>2]!=Q(1)|N[e+8>>2]!=Q(1)?r:N[e+12>>2]==Q(1);c=g+288|0;e=g+680|0;dd(c,d,e);f=g+96|0;h=g+608|0;dd(f,r,h);H[g+588|0]=d;J[g+584>>2]=p;J[g+580>>2]=o;J[g+544>>2]=d?152156:152204;H[g+524|0]=r;J[g+520>>2]=q;J[g+516>>2]=n;J[g+480>>2]=r?152156:152204;J[g+576>>2]=g- -64;J[g+592>>2]=c;J[g+512>>2]=g+32;J[g+528>>2]=f;c=Hy(e,h,g+544|0,g+480|0,g,g+16|0);if(c){j=N[g>>2];N[b>>2]=j>Q(0)?j:Q(0);b=J[g+16>>2];d=J[g+20>>2];N[a+8>>2]=N[g+24>>2];J[a>>2]=b;J[a+4>>2]=d}Ha=g+752|0;return c|0}function dQ(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=Q(0),q=Q(0),r=0,s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0;s=Ha-16|0;Ha=s;g=J[40592];n=Ja[J[J[g>>2]+20>>2]](g)|0?33755:69706;g=Ja[J[J[g+12>>2]+8>>2]](g+12|0,84,n,7880,45)|0;Ja[J[J[a>>2]+20>>2]](a)|0;I[s+14>>1]=3;o=Ha-32|0;Ha=o;I[g+6>>1]=L[s+14>>1];I[g+4>>1]=259;J[g+76>>2]=0;J[g+16>>2]=0;J[g+12>>2]=158392;J[g>>2]=158208;J[g+8>>2]=0;n=J[40592]+12|0;n=Ja[J[J[n>>2]+8>>2]](n,96,29909,20955,454)|0;i=N[c+12>>2];j=N[c+8>>2];k=N[c>>2];f=N[c+4>>2];r=J[c+20>>2];t=J[c+16>>2];N[g+44>>2]=N[c+24>>2];J[g+36>>2]=t;J[g+40>>2]=r;h=f;f=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(j*j)+Q(Q(k*k)+Q(f*f)))))));N[g+24>>2]=h*f;N[g+28>>2]=j*f;N[g+32>>2]=i*f;N[g+20>>2]=k*f;i=N[e+12>>2];j=N[e+8>>2];k=N[e>>2];f=N[e+4>>2];r=J[e+20>>2];t=J[e+16>>2];N[g+72>>2]=N[e+24>>2];z=g- -64|0;J[z>>2]=t;J[z+4>>2]=r;h=f;f=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(j*j)+Q(Q(k*k)+Q(f*f)))))));N[g+52>>2]=h*f;N[g+56>>2]=j*f;N[g+60>>2]=i*f;N[g+48>>2]=k*f;r=o+4|0;Zb(r,b);q=N[c+20>>2];u=N[c+24>>2];v=N[c+16>>2];w=N[o+24>>2];x=N[o+28>>2];y=N[o+20>>2];j=N[o+12>>2];h=N[c+8>>2];k=N[o+8>>2];l=N[c+4>>2];i=N[o+16>>2];m=N[c+12>>2];f=N[o+4>>2];p=N[c>>2];N[n+28>>2]=Q(j*h)+Q(Q(k*l)+Q(Q(i*m)+Q(f*p)));N[n+24>>2]=Q(p*k)+Q(Q(Q(i*h)-Q(m*j))-Q(f*l));N[n+20>>2]=Q(h*f)+Q(Q(Q(i*l)-Q(m*k))-Q(j*p));N[n+16>>2]=Q(l*j)+Q(Q(Q(i*p)-Q(m*f))-Q(k*h));h=Q(v-y);h=Q(h+h);l=Q(q-w);l=Q(l+l);m=Q(u-x);m=Q(m+m);p=Q(Q(Q(Q(-f)*h)-Q(l*k))-Q(j*m));q=Q(Q(i*i)+Q(-.5));N[n+40>>2]=Q(Q(m*q)+Q(i*Q(Q(k*h)-Q(f*l))))-Q(j*p);N[n+36>>2]=Q(Q(l*q)+Q(i*Q(Q(f*m)-Q(j*h))))-Q(k*p);N[n+32>>2]=Q(Q(h*q)+Q(i*Q(Q(j*l)-Q(k*m))))-Q(f*p);Zb(r,d);q=N[e+20>>2];u=N[e+24>>2];v=N[e+16>>2];w=N[o+24>>2];x=N[o+28>>2];y=N[o+20>>2];j=N[o+12>>2];h=N[e+8>>2];k=N[o+8>>2];l=N[e+4>>2];i=N[o+16>>2];m=N[e+12>>2];f=N[o+4>>2];p=N[e>>2];N[n+56>>2]=Q(j*h)+Q(Q(k*l)+Q(Q(i*m)+Q(f*p)));N[n+52>>2]=Q(p*k)+Q(Q(Q(i*h)-Q(m*j))-Q(f*l));N[n+48>>2]=Q(h*f)+Q(Q(Q(i*l)-Q(m*k))-Q(j*p));N[n+44>>2]=Q(l*j)+Q(Q(Q(i*p)-Q(m*f))-Q(k*h));h=Q(v-y);h=Q(h+h);l=Q(q-w);l=Q(l+l);m=Q(u-x);m=Q(m+m);p=Q(Q(Q(Q(-f)*h)-Q(l*k))-Q(j*m));q=Q(Q(i*i)+Q(-.5));N[n+68>>2]=Q(Q(m*q)+Q(i*Q(Q(k*h)-Q(f*l))))-Q(j*p);N[n- -64>>2]=Q(Q(l*q)+Q(i*Q(Q(f*m)-Q(j*h))))-Q(k*p);N[n+60>>2]=Q(Q(h*q)+Q(i*Q(Q(j*l)-Q(k*m))))-Q(f*p);J[n+8>>2]=1065353216;J[n+12>>2]=1065353216;J[n>>2]=1065353216;J[n+4>>2]=1065353216;J[g+80>>2]=n;Ha=o+32|0;c=g;J[g+12>>2]=158104;J[g>>2]=157912;e=J[g+80>>2];J[e+80>>2]=1343554297;J[e+84>>2]=1078530011;a=Ja[J[J[a>>2]+108>>2]](a,b,d,g+12|0,157888,96)|0;J[g+76>>2]=a;if(!a){Ja[J[J[c>>2]+16>>2]](c);c=0}Ha=s+16|0;return c|0}function Ed(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;j=Ha-16|0;Ha=j;k=Ha-16|0;Ha=k;i=a- -64|0;h=J[i+8>>2];l=J[i>>2];a:{if(h>>>0>>0){e=J[J[i+12>>2]+(J[i+4>>2]<<2)>>2];J[i+8>>2]=h+1;f=e+(h<<6)|0;break a}h=l<<6;b:{if(!h){break b}e=J[40592]+12|0;f=Ja[J[J[e>>2]+8>>2]](e,h,29909,16174,137)|0;l=J[i>>2]}J[k+12>>2]=f;h=J[i+4>>2]+1|0;J[i+4>>2]=h;if(l){e=P(h,l);while(1){f=J[k+12>>2]+(g<<6)|0;H[f+60|0]=0;J[f+56>>2]=e+g;J[f+48>>2]=0;J[f+52>>2]=0;J[f+40>>2]=0;J[f+44>>2]=-8388609;J[f+24>>2]=0;J[f+8>>2]=0;I[f+4>>1]=0;J[f>>2]=0;g=g+1|0;if((g|0)!=(l|0)){continue}break}}e=J[i+16>>2];c:{if(e>>>0>=(J[i+20>>2]&2147483647)>>>0){Pc(i+12|0,k+12|0);h=J[i+4>>2];break c}J[J[i+12>>2]+(e<<2)>>2]=J[k+12>>2];J[i+16>>2]=e+1}f=J[J[i+12>>2]+(h<<2)>>2];J[i+8>>2]=1}Ha=k+16|0;h=f;f=J[a+48>>2];e=J[a+40>>2];d:{if(f>>>0>>0){e=J[J[a+52>>2]+(J[a+44>>2]<<2)>>2];J[a+48>>2]=f+1;g=e+P(f,44)|0;break d}f=P(e,44);if(f){e=J[40592];e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,f,29909,16174,137)|0}else{e=0}J[j+4>>2]=e;f=J[a+44>>2]+1|0;J[a+44>>2]=f;g=J[a+56>>2];e:{if(g>>>0>=(J[a+60>>2]&2147483647)>>>0){Bf(a+52|0,j+4|0);f=J[a+44>>2];break e}J[J[a+52>>2]+(g<<2)>>2]=e;J[a+56>>2]=g+1}g=J[J[a+52>>2]+(f<<2)>>2];J[a+48>>2]=1}J[g+36>>2]=h;N[g>>2]=N[b>>2];N[g+4>>2]=N[b+4>>2];N[g+8>>2]=N[b+8>>2];J[g+20>>2]=J[b+20>>2];e=J[b+16>>2];J[g+12>>2]=J[b+12>>2];J[g+16>>2]=e;e=J[a+48>>2];b=J[a+40>>2];f:{if(e>>>0>>0){b=J[J[a+52>>2]+(J[a+44>>2]<<2)>>2];J[a+48>>2]=e+1;b=b+P(e,44)|0;break f}e=P(b,44);if(e){b=J[40592];b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,e,29909,16174,137)|0}else{b=0}J[j+8>>2]=b;f=J[a+44>>2]+1|0;J[a+44>>2]=f;e=J[a+56>>2];g:{if(e>>>0>=(J[a+60>>2]&2147483647)>>>0){Bf(a+52|0,j+8|0);f=J[a+44>>2];break g}J[J[a+52>>2]+(e<<2)>>2]=b;J[a+56>>2]=e+1}b=J[J[a+52>>2]+(f<<2)>>2];J[a+48>>2]=1}J[b+36>>2]=h;N[b>>2]=N[c>>2];N[b+4>>2]=N[c+4>>2];N[b+8>>2]=N[c+8>>2];J[b+20>>2]=J[c+20>>2];e=J[c+16>>2];J[b+12>>2]=J[c+12>>2];J[b+16>>2]=e;e=J[a+48>>2];c=J[a+40>>2];h:{if(e>>>0>>0){c=J[J[a+52>>2]+(J[a+44>>2]<<2)>>2];J[a+48>>2]=e+1;c=c+P(e,44)|0;break h}e=P(c,44);if(e){c=J[40592];c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,e,29909,16174,137)|0}else{c=0}J[j+12>>2]=c;f=J[a+44>>2]+1|0;J[a+44>>2]=f;e=J[a+56>>2];i:{if(e>>>0>=(J[a+60>>2]&2147483647)>>>0){Bf(a+52|0,j+12|0);f=J[a+44>>2];break i}J[J[a+52>>2]+(e<<2)>>2]=c;J[a+56>>2]=e+1}c=J[J[a+52>>2]+(f<<2)>>2];J[a+48>>2]=1}J[c+36>>2]=h;N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];a=J[d+16>>2];J[c+12>>2]=J[d+12>>2];J[c+16>>2]=a;J[c+20>>2]=J[d+20>>2];J[g+28>>2]=b;J[g+24>>2]=c;J[b+28>>2]=c;J[b+24>>2]=g;J[c+28>>2]=g;J[c+24>>2]=b;J[h+52>>2]=0;J[h>>2]=g;wh(h);Ha=j+16|0;return h}function Zc(a,b,c,d,e,f,g,h,i,j){var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=0,B=0;J[a+40>>2]=b;J[a+36>>2]=j;J[a+32>>2]=i;if(!(d?c:0)){J[a+36>>2]=i;J[a+32>>2]=j;return}while(1){p=(o<<3)+e|0;n=J[p>>2];s=J[p+4>>2];while(1){p=k;k=k+1|0;l=J[(p<<3)+f>>2];if(l>>>0>>0){continue}break}if(l>>>0<=s>>>0){k=(o<<4)+g|0;v=N[k+12>>2];w=N[k+4>>2];x=N[k+8>>2];y=N[k>>2];n=p;while(1){k=(n<<4)+h|0;a:{if(y>N[k+8>>2]|x>2]|(v>2]|w>N[k+12>>2])){break a}m=J[a+28>>2];k=J[J[a+32>>2]+(o<<2)>>2];q=J[m+(k<<2)>>2];l=J[J[a+36>>2]+(n<<2)>>2];m=J[m+(l<<2)>>2];if((q|0)==(m|0)|!K[J[a+44>>2]+(q<<2&12|m&3)|0]){break a}q=k>>>0>>0?k:l;t=k>>>0>l>>>0?k:l;k=q&65535|t<<16;k=(k<<15^-1)+k|0;k=P(k>>>10^k,9);k=k>>>6^k;k=(k<<11^-1)+k|0;u=k>>>16^k;l=u&J[a+4>>2];b:{m=J[a+12>>2];c:{if(!m){break c}k=J[(l<<2)+m>>2];if((k|0)==-1){break c}A=J[a+16>>2];B=J[a+20>>2];while(1){r=(k<<3)+B|0;if((q|0)==(J[r>>2]&2147483647)){z=J[r+4>>2];if((t|0)==(z&2147483647)){break b}}k=J[(k<<2)+A>>2];if((k|0)!=-1){continue}break}}k=J[a+8>>2];if(k>>>0>=M[a>>2]){l=ad(a,u);m=J[a+12>>2];k=J[a+8>>2]}J[a+8>>2]=k+1;r=J[a+20>>2]+(k<<3)|0;J[r+4>>2]=t;J[r>>2]=q|-2147483648;l=(l<<2)+m|0;J[J[a+16>>2]+(k<<2)>>2]=J[l>>2];J[l>>2]=k;break a}J[r+4>>2]=z|-2147483648}n=n+1|0;if(s>>>0>=M[(n<<3)+f>>2]){continue}break}}o=o+1|0;if(o>>>0>>0){k=p;if(k>>>0>>0){continue}}break}J[a+40>>2]=b;J[a+36>>2]=i;J[a+32>>2]=j;o=0;k=0;while(1){b=(o<<3)+f|0;i=J[b>>2];p=J[b+4>>2];while(1){b=k;k=k+1|0;j=J[(b<<3)+e>>2];if(j>>>0<=i>>>0){continue}break}if(j>>>0<=p>>>0){i=(o<<4)+h|0;v=N[i+12>>2];w=N[i+4>>2];x=N[i+8>>2];y=N[i>>2];n=b;while(1){i=(n<<4)+g|0;d:{if(y>N[i+8>>2]|x>2]|(v>2]|w>N[i+12>>2])){break d}k=J[a+28>>2];i=J[J[a+32>>2]+(o<<2)>>2];l=J[k+(i<<2)>>2];j=J[J[a+36>>2]+(n<<2)>>2];k=J[k+(j<<2)>>2];if((l|0)==(k|0)|!K[J[a+44>>2]+(l<<2&12|k&3)|0]){break d}s=i>>>0>>0?i:j;i=i>>>0>j>>>0?i:j;j=s&65535|i<<16;j=(j<<15^-1)+j|0;j=P(j>>>10^j,9);j=j>>>6^j;j=(j<<11^-1)+j|0;q=j>>>16^j;l=q&J[a+4>>2];e:{m=J[a+12>>2];f:{if(!m){break f}k=J[(l<<2)+m>>2];if((k|0)==-1){break f}t=J[a+16>>2];r=J[a+20>>2];while(1){j=r+(k<<3)|0;if((s|0)==(J[j>>2]&2147483647)){u=J[j+4>>2];if((i|0)==(u&2147483647)){break e}}k=J[t+(k<<2)>>2];if((k|0)!=-1){continue}break}}k=J[a+8>>2];if(k>>>0>=M[a>>2]){l=ad(a,q);m=J[a+12>>2];k=J[a+8>>2]}J[a+8>>2]=k+1;j=J[a+20>>2]+(k<<3)|0;J[j+4>>2]=i;J[j>>2]=s|-2147483648;i=(l<<2)+m|0;J[J[a+16>>2]+(k<<2)>>2]=J[i>>2];J[i>>2]=k;break d}J[j+4>>2]=u|-2147483648}n=n+1|0;if(p>>>0>=M[(n<<3)+e>>2]){continue}break}}o=o+1|0;if(o>>>0>>0){k=b;if(k>>>0>>0){continue}}break}}function nB(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;b=Ha-112|0;Ha=b;J[b+72>>2]=-1;J[b+64>>2]=0;J[b+68>>2]=0;i=J[c+4>>2];e=J[((J[i+4>>2]>>>22&60)+108152|0)+12>>2]+i|0;o=J[((K[e+9|0]<<2)+162216|0)+40>>2]+e|0;c=J[c>>2];p=J[40557]+(c+16|0)|0;d=J[a+20>>2];n=I[d+16>>1];a:{b:{c:{d:{e:{if(!J[J[a+12>>2]+28>>2]){f=K[a+42|0];if(f|(n|0)>=0){break e}break d}if(!K[a+42|0]){break d}e=2;break b}e=2;if(f){break b}break c}e=1}f=J[a+24>>2];h=L[a+16>>1];f:{g=J[a+32>>2];if(g){break f}m=J[d+12>>2];j=J[d+8>>2];k=J[d+4>>2];l=J[d>>2];if(!(m|(j|(k|l)))|(m&J[c+28>>2]|(j&J[c+24>>2]|(k&J[c+20>>2]|l&J[c+16>>2])))){break f}f=1;break a}if(!(n&4)|!(f|g)){break b}I[b+110>>1]=h;g:{if(f){e=Ja[J[J[f>>2]>>2]](f,d,p,o,b+110|0)|0;break g}f=J[g+8>>2];if(!f){break b}J[b+32>>2]=J[d>>2];J[b+36>>2]=J[d+4>>2];J[b+40>>2]=J[d+8>>2];J[b+44>>2]=J[d+12>>2];J[b+92>>2]=J[c+16>>2];J[b+96>>2]=J[c+20>>2];J[b+100>>2]=J[c+24>>2];J[b+104>>2]=J[c+28>>2];e=Ja[f|0](b+32|0,b+92|0,J[g>>2],J[g+4>>2],b+110|0)|0}if(e){break b}f=1;break a}mq(b+32|0,c,i);f=1;d=J[a+12>>2];g=J[d+32>>2];m=J[d+28>>2];q=J[d+24>>2];d=J[J[a+4>>2]+5736>>2];h=J[a+8>>2];i=J[h+16>>2];h=J[h+12>>2];k=J[h>>2];l=H[c+4|0]&1?J[c+8>>2]- -64|0:c+84|0;j=J[l>>2];h:{if((k|0)>(j|0)){if(Ja[J[(d+P(j,28)|0)+(k<<2)>>2]](l,b+32|0,h,i,0)|0){break h}break a}if(!(Ja[J[(d+P(k,28)|0)+(j<<2)>>2]](h,i,l,b+32|0,0)|0)){break a}}d=g>>>0>>0?(g<<4)+q|0:b- -64|0;J[d>>2]=o;J[d+4>>2]=p;i:{if(K[a+42|0]){break i}f=J[a+24>>2];g=J[a+32>>2];if(!(f|g)|!(n&8)){break i}if(f){e=Ja[J[J[f>>2]+4>>2]](f,J[a+20>>2],d)|0;break i}f=J[g+12>>2];if(!f){break i}e=J[a+20>>2];J[b+16>>2]=J[e>>2];J[b+20>>2]=J[e+4>>2];J[b+24>>2]=J[e+8>>2];J[b+28>>2]=J[e+12>>2];J[b>>2]=J[c+16>>2];J[b+4>>2]=J[c+20>>2];J[b+8>>2]=J[c+24>>2];J[b+12>>2]=J[c+28>>2];e=Ja[f|0](b+16|0,b,J[g>>2],J[g+4>>2],d)|0}if(!(!e|!K[a+41|0])){e=J[d+4>>2];c=J[a+12>>2];J[c+4>>2]=J[d>>2];J[c+8>>2]=e;e=J[d+12>>2];J[c+12>>2]=J[d+8>>2];J[c+16>>2]=e;H[J[a+12>>2]+20|0]=1;f=0;break a}f=1;j:{switch((K[a+40|0]?1:e)-1|0){case 0:c=J[a+12>>2];g=J[c+28>>2];if(!(N[a+28>>2]>=Q(-1))|(!g|!K[a+38|0])){break a}e=J[c+32>>2];if((g|0)==(e|0)){c=Ja[J[J[c>>2]>>2]](c,J[c+24>>2],g)|0;H[a+38|0]=c;f=0;if(!c){break a}c=J[a+12>>2];J[c+32>>2]=0;e=0}f=1;J[c+32>>2]=e+1;a=J[c+24>>2]+(e<<4)|0;c=J[d+12>>2];J[a+8>>2]=J[d+8>>2];J[a+12>>2]=c;c=J[d+4>>2];J[a>>2]=J[d>>2];J[a+4>>2]=c;break a;case 1:break j;default:break a}}if(!(N[a+28>>2]>=Q(-1))){break a}e=J[d+4>>2];c=J[a+12>>2];J[c+4>>2]=J[d>>2];J[c+8>>2]=e;e=J[d+12>>2];J[c+12>>2]=J[d+8>>2];J[c+16>>2]=e;H[J[a+12>>2]+20|0]=1}Ha=b+112|0;return f|0}function rp(a,b,c,d,e){var f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=0,r=0,s=0,t=0,u=0;k=Ha-1056|0;Ha=k;H[k+1040|0]=1;J[k+1048>>2]=256;J[k+1052>>2]=256;J[k+1044>>2]=k+16;s=J[c+8>>2];J[k+16>>2]=s;o=1;a:while(1){o=o-1|0;h=J[J[k+1044>>2]+(o<<2)>>2];f=N[h>>2];g=N[h+12>>2];j=Q(f+g);f=Q(g-f);l=N[h+8>>2];m=N[h+20>>2];g=Q(l+m);n=N[h+4>>2];p=N[h+16>>2];i=Q(n+p);l=Q(m-l);m=Q(p-n);while(1){b:{c:{n=Q(j*Q(.5));j=Q(Q(f*Q(.5))+N[d+48>>2]);d:{if(!(N[d+96>>2]<=Q(n+j))|!(N[d+112>>2]>=Q(n-j))){break d}f=Q(Q(m*Q(.5))+N[d+52>>2]);i=Q(i*Q(.5));p=Q(N[d+4>>2]-i);n=Q(N[d>>2]-n);m=Q(Q(p*N[d+16>>2])-Q(n*N[d+32>>2]));if(!(Q(Q(j*N[d+80>>2])+Q(f*N[d+64>>2]))>=(m>Q(0)?m:Q(-m)))|!(N[d+100>>2]<=Q(i+f))|!(N[d+116>>2]>=Q(i-f))){break d}m=Q(f*N[d+84>>2]);f=Q(Q(l*Q(.5))+N[d+56>>2]);g=Q(g*Q(.5));l=Q(N[d+8>>2]-g);i=Q(Q(l*N[d+20>>2])-Q(p*N[d+36>>2]));if(!(Q(m+Q(f*N[d+68>>2]))>=(i>Q(0)?i:Q(-i)))|!(N[d+104>>2]<=Q(g+f))|!(N[d+120>>2]>=Q(g-f))){break d}f=Q(Q(f*N[d+88>>2])+Q(j*N[d+72>>2]));j=Q(Q(n*N[d+24>>2])-Q(l*N[d+40>>2]));if(!(f>=(j>Q(0)?j:Q(-j)))){break d}h=J[h+24>>2];q=h>>>1|0;if(!(h&1)){break c}r=q&15;if(!r){break d}q=J[c>>2]+(h>>>3&536870908)|0;if((r|0)==1){if(Ja[J[J[e>>2]>>2]](e,k+12|0,(J[q>>2]<<3)+a|0)|0){break d}break b}while(1){t=J[q>>2];h=P(t,24)+b|0;j=N[h>>2];f=N[h+12>>2];g=Q(Q(j+f)*Q(.5));j=Q(Q(Q(f-j)*Q(.5))+N[d+48>>2]);e:{if(!(N[d+96>>2]<=Q(g+j))|!(N[d+112>>2]>=Q(g-j))){break e}i=N[h+16>>2];l=N[h+4>>2];f=Q(Q(Q(i-l)*Q(.5))+N[d+52>>2]);i=Q(Q(l+i)*Q(.5));l=Q(N[d+4>>2]-i);m=Q(N[d>>2]-g);g=Q(Q(l*N[d+16>>2])-Q(m*N[d+32>>2]));if(!(Q(Q(j*N[d+80>>2])+Q(f*N[d+64>>2]))>=(g>Q(0)?g:Q(-g)))|!(N[d+100>>2]<=Q(i+f))|!(N[d+116>>2]>=Q(i-f))){break e}p=Q(f*N[d+84>>2]);g=N[h+20>>2];i=N[h+8>>2];f=Q(Q(Q(g-i)*Q(.5))+N[d+56>>2]);g=Q(Q(i+g)*Q(.5));n=Q(N[d+8>>2]-g);i=Q(Q(n*N[d+20>>2])-Q(l*N[d+36>>2]));if(!(Q(p+Q(f*N[d+68>>2]))>=(i>Q(0)?i:Q(-i)))|!(N[d+104>>2]<=Q(g+f))|!(N[d+120>>2]>=Q(g-f))){break e}f=Q(Q(f*N[d+88>>2])+Q(j*N[d+72>>2]));j=Q(Q(m*N[d+24>>2])-Q(n*N[d+40>>2]));if(!(f>=(j>Q(0)?j:Q(-j)))){break e}if(!(Ja[J[J[e>>2]>>2]](e,k+12|0,(t<<3)+a|0)|0)){break b}}q=q+4|0;r=r-1|0;if(r){continue}break}}u=!o;if(o){continue a}break b}h=P(q,28)+s|0;J[J[k+1044>>2]+(o<<2)>>2]=h+28;o=o+1|0;if((o|0)==(J[k+1052>>2]&2147483647)){yg(k+16|0,o<<1)}f=N[h>>2];g=N[h+12>>2];j=Q(f+g);f=Q(g-f);l=N[h+8>>2];m=N[h+20>>2];g=Q(l+m);n=N[h+4>>2];p=N[h+16>>2];i=Q(n+p);l=Q(m-l);m=Q(p-n);continue}break}break}a=J[k+1052>>2];f:{if((a|0)<0|!(a&2147483647)){break f}a=J[k+1044>>2];if((a|0)==(k+16|0)|!a){break f}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}Ha=k+1056|0;return u}function LW(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),M=Q(0),O=Q(0),R=0,S=0;f=Ha-400|0;Ha=f;p=J[c+32>>2];D=Q(1);x=Q(0);a:{if(!e){break a}x=Q(0);if(L[e+12>>1]!=2){break a}D=N[e+8>>2];O=N[e+4>>2];x=N[e>>2]}A=N[a+4>>2];B=N[a+8>>2];g=N[c+8>>2];q=N[c+12>>2];r=N[c+4>>2];J[f+396>>2]=0;N[f+392>>2]=q;N[f+388>>2]=g;N[f+384>>2]=r;a=J[c+16>>2];R=J[c+20>>2];S=J[c+28>>2];J[f+376>>2]=J[c+24>>2];J[f+380>>2]=S;J[f+368>>2]=a;J[f+372>>2]=R;y=N[d+20>>2];w=N[b+20>>2];k=N[d+24>>2];z=N[b+24>>2];s=N[d+16>>2];C=N[b+16>>2];n=N[b>>2];o=N[d+4>>2];l=N[b+4>>2];t=N[d>>2];j=N[b+8>>2];h=N[d+12>>2];v=N[b+12>>2];u=N[d+8>>2];H[f+240|0]=0;J[f+232>>2]=0;J[f+236>>2]=0;J[f+224>>2]=0;J[f+228>>2]=0;J[f+216>>2]=0;J[f+220>>2]=0;J[f+208>>2]=0;J[f+212>>2]=0;J[f+352>>2]=p+16;J[f+360>>2]=J[p+56>>2]+P(K[p+55|0],20);H[f+364|0]=K[p+54|0];i=Q(r*N[p+68>>2]);m=Q(g*N[p+72>>2]);i=i<=m?i:m;m=Q(q*N[p+76>>2]);i=i<=m?i:m;N[f+232>>2]=i*Q(.02500000037252903);N[f+224>>2]=i*Q(.10000000149011612);N[f+228>>2]=i*Q(.05000000074505806);a=f+208|0;zb(f+384|0,f+368|0,f+256|0,f+304|0,a,r==Q(1)&g==Q(1)&q==Q(1));J[f+356>>2]=J[p+60>>2];J[f+188>>2]=0;J[f+172>>2]=0;g=Q(C-s);q=Q(g+g);g=Q(w-y);r=Q(g+g);g=Q(z-k);i=Q(g+g);y=Q(Q(Q(Q(-t)*q)-Q(r*o))-Q(u*i));z=Q(Q(h*h)+Q(-.5));w=Q(Q(Q(i*z)+Q(h*Q(Q(o*q)-Q(t*r))))-Q(u*y));N[f+120>>2]=w;g=Q(Q(n*o)+Q(Q(Q(h*j)-Q(v*u))-Q(t*l)));s=Q(Q(l*u)+Q(Q(Q(h*n)-Q(v*t))-Q(o*j)));k=Q(s+s);C=Q(g*k);m=Q(Q(u*j)+Q(Q(o*l)+Q(Q(h*v)+Q(t*n))));l=Q(Q(j*t)+Q(Q(Q(h*l)-Q(v*o))-Q(u*n)));j=Q(l+l);v=Q(m*j);s=Q(Q(1)-Q(s*k));E=Q(l*j);n=Q(B*Q(0));F=Q(m*k);G=Q(g*j);M=Q(Q(Q(s-E)*n)+Q(Q(B*Q(C-v))+Q(n*Q(F+G))));N[f+184>>2]=w-M;j=Q(Q(Q(r*z)+Q(h*Q(Q(t*i)-Q(u*q))))-Q(o*y));N[f+116>>2]=j;l=Q(k*l);k=Q(g+g);m=Q(m*k);g=Q(g*k);k=Q(Q(Q(G-F)*n)+Q(Q(B*Q(l+m))+Q(n*Q(s-g))));N[f+180>>2]=j-k;N[f+168>>2]=w+M;N[f+164>>2]=j+k;N[f+192>>2]=A;J[f+124>>2]=0;J[f+140>>2]=4;H[f+144|0]=1;N[f+136>>2]=A;N[f+132>>2]=A;N[f+128>>2]=A;h=Q(Q(Q(q*z)+Q(h*Q(Q(u*r)-Q(o*i))))-Q(t*y));N[f+112>>2]=h;o=Q(Q(Q(C+v)*n)+Q(Q(B*Q(Q(Q(1)-E)-g))+Q(n*Q(l-m))));N[f+176>>2]=h-o;N[f+160>>2]=h+o;J[f+40>>2]=152284;J[f+44>>2]=f+112;J[f+32>>2]=152352;J[f+36>>2]=a;J[f+28>>2]=0;N[f+24>>2]=w-N[f+216>>2];N[f+20>>2]=j-N[f+212>>2];N[f+16>>2]=h-N[f+208>>2];J[f>>2]=0;a=Gk(f+40|0,f+32|0,f+16|0,f,f+96|0,f+80|0,f- -64|0,f+48|0);b:{c:{if(!(!e|(a|0)!=2)){N[e+8>>2]=D;N[e+4>>2]=O;N[e>>2]=x;break c}if(!e){break b}}I[e+12>>1]=((a|0)==2)<<1}Ha=f+400|0;return(a|0)==2|0}function wda(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=0,i=0,j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0);a=(J[a>>2]<<5)+b|0;h=J[a+124>>2];i=J[a+92>>2];j=J[a+28>>2];k=J[a+60>>2];a:{if(!(i|(j|k))){if(!h){break a}}c=J[a+24>>2];z=J[c+4>>2];if(z){a=c+640|0;b=0;while(1){f=K[a+352|0]&2?N[a+304>>2]:Q(0);l=Q(l+Q(f*N[a+160>>2]));A=Q(A+Q(f*N[a+144>>2]));e=K[a+364|0]&2?N[a+316>>2]:Q(0);B=Q(B+Q(e*N[a+172>>2]));d=K[a+360|0]&2?N[a+312>>2]:Q(0);C=Q(C+Q(d*N[a+168>>2]));g=K[a+356|0]&2?N[a+308>>2]:Q(0);D=Q(D+Q(g*N[a+164>>2]));E=Q(E+Q(e*N[a+156>>2]));F=Q(F+Q(d*N[a+152>>2]));G=Q(G+Q(g*N[a+148>>2]));H=Q(H+Q(e*N[a+140>>2]));I=Q(I+Q(d*N[a+136>>2]));L=Q(L+Q(g*N[a+132>>2]));o=Q(o+Q(e*N[a+44>>2]));p=Q(p+Q(d*N[a+40>>2]));m=Q(m+Q(g*N[a+36>>2]));q=Q(q+Q(e*N[a+28>>2]));r=Q(r+Q(d*N[a+24>>2]));s=Q(s+Q(g*N[a+20>>2]));t=Q(t+Q(e*N[a+12>>2]));u=Q(u+Q(d*N[a+8>>2]));v=Q(v+Q(g*N[a+4>>2]));M=Q(M+Q(f*N[a+128>>2]));n=Q(n+Q(f*N[a+32>>2]));w=Q(w+Q(f*N[a+16>>2]));x=Q(x+Q(f*N[a>>2]));a=a+368|0;b=b+1|0;if((z|0)!=(b|0)){continue}break}}g=N[c+140>>2];O=N[c+156>>2];P=N[c+124>>2];R=N[c+44>>2];S=N[c+28>>2];T=N[c+136>>2];U=N[c+152>>2];V=N[c+120>>2];W=N[c+40>>2];X=N[c+24>>2];Z=N[c+132>>2];_=N[c+148>>2];$=N[c+116>>2];aa=N[c+36>>2];ba=N[c+20>>2];if(j){e=N[c+128>>2];f=N[c+144>>2];ca=N[c+16>>2];da=N[c+32>>2];d=N[c+112>>2];N[j+8>>2]=n;N[j+4>>2]=w;N[j>>2]=x;y=l;d=Q(w*d);l=Q(x*f);f=Q(y-Q(d-l));N[j+24>>2]=f;y=l;l=Q(n*e);e=Q(A-Q(y-l));N[j+20>>2]=e;d=Q(M-Q(l-d));N[j+16>>2]=d;J[j+12>>2]=(Q(Y(Q(Q(f*f)+Q(Q(e*e)+Q(d*d)))))>da|Q(Y(Q(Q(n*n)+Q(Q(w*w)+Q(x*x)))))>ca)&K[c+12|0]!=0}if(k){d=Q(m*Z);e=Q(s*$);f=Q(L-Q(d-e));N[k+16>>2]=f;N[k+8>>2]=m;N[k+4>>2]=s;N[k>>2]=v;n=Q(v*_);e=Q(D-Q(e-n));N[k+24>>2]=e;d=Q(G-Q(n-d));N[k+20>>2]=d;J[k+12>>2]=(Q(Y(Q(Q(e*e)+Q(Q(f*f)+Q(d*d)))))>aa|Q(Y(Q(Q(m*m)+Q(Q(s*s)+Q(v*v)))))>ba)&K[c+13|0]!=0}if(i){d=Q(p*T);e=Q(r*V);f=Q(I-Q(d-e));N[i+16>>2]=f;N[i+8>>2]=p;N[i+4>>2]=r;N[i>>2]=u;m=Q(u*U);e=Q(C-Q(e-m));N[i+24>>2]=e;d=Q(F-Q(m-d));N[i+20>>2]=d;J[i+12>>2]=(Q(Y(Q(Q(e*e)+Q(Q(f*f)+Q(d*d)))))>W|Q(Y(Q(Q(p*p)+Q(Q(r*r)+Q(u*u)))))>X)&K[c+14|0]!=0}if(!h){break a}d=Q(o*g);e=Q(q*P);f=Q(H-Q(d-e));N[h+16>>2]=f;N[h+8>>2]=o;N[h+4>>2]=q;N[h>>2]=t;g=Q(t*O);e=Q(B-Q(e-g));N[h+24>>2]=e;d=Q(E-Q(g-d));N[h+20>>2]=d;J[h+12>>2]=(Q(Y(Q(Q(e*e)+Q(Q(f*f)+Q(d*d)))))>R|Q(Y(Q(Q(o*o)+Q(Q(q*q)+Q(t*t)))))>S)&K[c+15|0]!=0}}function HI(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=0,o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=0,L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=0,X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0);Jl(a);c=J[a+124>>2];m=J[a+92>>2];n=J[a+28>>2];o=J[a+60>>2];a:{if(!(m|(n|o))){if(!c){break a}}b=J[a+24>>2];y=J[b+4>>2];if(y){W=K[b|0]==9?368:272;a=b+160|0;while(1){d=K[a+268|0]&2?N[a+252>>2]:Q(0);z=Q(z+Q(d*N[a+140>>2]));p=K[a+264|0]&2?N[a+248>>2]:Q(0);A=Q(A+Q(p*N[a+136>>2]));q=K[a+260|0]&2?N[a+244>>2]:Q(0);B=Q(B+Q(q*N[a+132>>2]));C=Q(C+Q(d*N[a+124>>2]));D=Q(D+Q(p*N[a+120>>2]));E=Q(E+Q(q*N[a+116>>2]));F=Q(F+Q(d*N[a+108>>2]));G=Q(G+Q(p*N[a+104>>2]));H=Q(H+Q(q*N[a+100>>2]));r=Q(r+Q(d*N[a+44>>2]));f=Q(f+Q(p*N[a+40>>2]));e=Q(e+Q(q*N[a+36>>2]));s=Q(s+Q(d*N[a+28>>2]));g=Q(g+Q(p*N[a+24>>2]));h=Q(h+Q(q*N[a+20>>2]));t=Q(t+Q(d*N[a+12>>2]));u=Q(u+Q(p*N[a+8>>2]));i=Q(i+Q(q*N[a+4>>2]));d=K[a+256|0]&2?N[a+240>>2]:Q(0);v=Q(v+Q(d*N[a+128>>2]));w=Q(w+Q(d*N[a+112>>2]));x=Q(x+Q(d*N[a+96>>2]));j=Q(j+Q(d*N[a+32>>2]));k=Q(k+Q(d*N[a+16>>2]));l=Q(l+Q(d*N[a>>2]));a=a+W|0;I=I+1|0;if((y|0)!=(I|0)){continue}break}}d=N[b+124>>2];p=N[b+156>>2];q=N[b+140>>2];X=N[b+44>>2];Z=N[b+28>>2];L=N[b+120>>2];M=N[b+152>>2];O=N[b+136>>2];_=N[b+40>>2];$=N[b+24>>2];P=N[b+116>>2];R=N[b+148>>2];S=N[b+132>>2];aa=N[b+36>>2];ba=N[b+20>>2];if(n){ca=N[b+16>>2];da=N[b+32>>2];T=N[b+144>>2];U=N[b+112>>2];V=N[b+128>>2];N[n+8>>2]=j;N[n+4>>2]=k;N[n>>2]=l;v=Q(v-Q(Q(k*U)-Q(l*V)));N[n+24>>2]=v;w=Q(w-Q(Q(l*T)-Q(j*U)));N[n+20>>2]=w;x=Q(x-Q(Q(j*V)-Q(k*T)));N[n+16>>2]=x;J[n+12>>2]=(Q(Y(Q(Q(v*v)+Q(Q(w*w)+Q(x*x)))))>da|Q(Y(Q(Q(j*j)+Q(Q(k*k)+Q(l*l)))))>ca)&K[b+12|0]!=0}if(o){j=Q(H-Q(Q(e*S)-Q(h*R)));N[o+16>>2]=j;N[o+8>>2]=e;N[o+4>>2]=h;N[o>>2]=i;k=Q(B-Q(Q(h*P)-Q(i*S)));N[o+24>>2]=k;l=Q(E-Q(Q(i*R)-Q(e*P)));N[o+20>>2]=l;J[o+12>>2]=(Q(Y(Q(Q(k*k)+Q(Q(j*j)+Q(l*l)))))>aa|Q(Y(Q(Q(e*e)+Q(Q(h*h)+Q(i*i)))))>ba)&K[b+13|0]!=0}if(m){e=Q(G-Q(Q(f*O)-Q(g*M)));N[m+16>>2]=e;N[m+8>>2]=f;N[m+4>>2]=g;N[m>>2]=u;h=Q(A-Q(Q(g*L)-Q(u*O)));N[m+24>>2]=h;i=Q(D-Q(Q(u*M)-Q(f*L)));N[m+20>>2]=i;J[m+12>>2]=(Q(Y(Q(Q(h*h)+Q(Q(e*e)+Q(i*i)))))>_|Q(Y(Q(Q(f*f)+Q(Q(g*g)+Q(u*u)))))>$)&K[b+14|0]!=0}if(!c){break a}f=Q(F-Q(Q(r*q)-Q(s*p)));N[c+16>>2]=f;N[c+8>>2]=r;N[c+4>>2]=s;N[c>>2]=t;e=Q(z-Q(Q(s*d)-Q(t*q)));N[c+24>>2]=e;g=Q(C-Q(Q(t*p)-Q(r*d)));N[c+20>>2]=g;J[c+12>>2]=(Q(Y(Q(Q(e*e)+Q(Q(f*f)+Q(g*g)))))>X|Q(Y(Q(Q(r*r)+Q(Q(s*s)+Q(t*t)))))>Z)&K[b+15|0]!=0}}function L7(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;b=J[a+28>>2];t=J[a+20>>2];a=0;d=Ha-48|0;Ha=d;q=J[b+4712>>2];r=J[J[b+980>>2]+304>>2];c=J[b+4708>>2];if(c){while(1){if(J[c+180>>2]){f=J[J[b+2168>>2]+108>>2];J[d+20>>2]=J[b+2184>>2];J[d+24>>2]=J[b+2172>>2];J[d+28>>2]=J[b+2176>>2];e=J[b+2188>>2];J[d+36>>2]=f;J[d+32>>2]=e;J[d+40>>2]=J[b+2192>>2];J[d+44>>2]=J[b+2196>>2];f=0;while(1){j=(f<<2)+c|0;e=J[j+104>>2];if(e){n=f<<5;while(1){g=J[c+32>>2];m=qea(e);o=m|n;l=g+P(o,12)|0;g=J[l+4>>2];i=J[l>>2];l=J[i+4>>2];k=g;g=J[g+4>>2];ot(d+12|0,d+20|0,i,k,K[J[l+44>>2]+9|0]-1>>>0<2?l:0,K[J[g+44>>2]+9|0]-1>>>0<2?g:0,-1,1);g=J[c+168>>2]+(o<<3)|0;I[g>>1]=L[d+12>>1];I[g+2>>1]=L[d+14>>1];J[g+4>>2]=J[d+16>>2];g=L[d+12>>1];if(!(g&1)){a:{if(!(g&2)){J[c+172>>2]=J[c+172>>2]+1;break a}J[c+176>>2]=J[c+176>>2]+1}J[j+40>>2]=J[j+40>>2]|1<>2]+a|0;h=J[c+172>>2]+h|0;c=J[c+184>>2];if(c){continue}break}}c=h+1|0;if(c>>>0>(J[b+4680>>2]&2147483647)>>>0){ri(b+4672|0,c)}if(c>>>0>(J[b+4692>>2]&2147483647)>>>0){cG(b+4684|0,c)}c=a+1|0;if(c>>>0>(J[b+4704>>2]&2147483647)>>>0){bG(b+4696|0,c)}J[b+4700>>2]=a;J[b+4688>>2]=h;J[b+4676>>2]=h;g=J[b+4672>>2];l=J[b+4684>>2];n=J[b+4696>>2];o=J[J[b+976>>2]+1156>>2];a=bb(o,56);f=J[b+2168>>2];e=J[b+16>>2];h=J[b+20>>2];c=0;J[a+24>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=e;J[a+12>>2]=h;J[a+52>>2]=0;J[a+48>>2]=n;J[a+44>>2]=l;J[a+40>>2]=g;J[a+36>>2]=q;J[a+32>>2]=r;J[a+28>>2]=f;J[a>>2]=138492;J[d+20>>2]=0;J[d+12>>2]=0;f=J[b+4708>>2];b:{if(!f){break b}m=0;j=0;while(1){c:{if(!(J[f+172>>2]|J[f+176>>2])){break c}h=0;while(1){e=J[((h<<2)+f|0)+40>>2];if(e){v=h<<5;while(1){i=qea(e)|v;if(i+u>>>0>c>>>0){p=J[f+32>>2]+P(i,12)|0;w=J[p+4>>2];k=P(c,12)+r|0;J[k>>2]=J[p>>2];J[k+4>>2]=w;J[k+8>>2]=J[p+8>>2];k=(c<<3)+q|0;i=J[f+168>>2]+(i<<3)|0;I[k>>1]=L[i>>1];I[k+2>>1]=L[i+2>>1];J[k+4>>2]=J[i+4>>2]}j=j+1|0;c=c+1|0;e=e-1&e;if(e){continue}break}}h=h+1|0;if((h|0)!=16){continue}break}m=J[f+172>>2]+m|0;s=J[f+176>>2]+s|0;if(j>>>0<=255){break c}FF(m,d+12|0,s,d+20|0,j,J[b+976>>2],J[b+2168>>2],a,t,g,l,n);a=bb(o,56);e=J[b+2168>>2];h=J[b+16>>2];i=J[b+20>>2];k=J[d+12>>2];p=J[d+20>>2];j=0;J[a+24>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=h;J[a+12>>2]=i;J[a+52>>2]=0;J[a+36>>2]=(c<<3)+q;J[a+32>>2]=P(c,12)+r;J[a+28>>2]=e;J[a>>2]=138492;J[a+48>>2]=n+(p<<2);e=k<<2;J[a+44>>2]=e+l;J[a+40>>2]=e+g}u=u+512|0;f=J[f+184>>2];if(f){continue}break}if(!j){break b}FF(m,d+12|0,s,d+20|0,j,J[b+976>>2],J[b+2168>>2],a,t,g,l,n)}Ha=d+48|0}function bt(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;h=Ha-48|0;Ha=h;n=K[b+24|0];if(n>>>0<=2){k=J[b+32>>2];l=J[b+28>>2];a:{if(c){g=L[c>>1];I[h+40>>1]=g;i=L[c+2>>1];c=J[c+4>>2];J[h+44>>2]=c;if((g&13)==13){fm(J[a>>2],l,k,c,0);j=J[a+108>>2];J[J[j>>2]+(c<<2)>>2]=J[j+12>>2];J[j+12>>2]=c;J[h+44>>2]=-1;c=-1}m=J[k+4>>2];m=K[J[m+44>>2]+9|0]-1>>>0<2?m:0;j=J[l+4>>2];j=K[J[j+44>>2]+9|0]-1>>>0<2?j:0;if(!(!j|g&3|(!m|!(H[J[j+44>>2]+44|0]&1)))){i=H[J[m+44>>2]+44|0]&1?i&1?i&-2:i:i}I[h+42>>1]=i;break a}c=-1;if(K[b+25|0]&16){c=J[b+36>>2];fm(J[a>>2],l,k,c,0)}i=J[a+108>>2];g=J[a>>2];J[h+12>>2]=J[g+2184>>2];J[h+16>>2]=J[g+2172>>2];J[h+20>>2]=J[g+2176>>2];j=J[g+2188>>2];J[h+28>>2]=i;J[h+24>>2]=j;J[h+32>>2]=J[g+2192>>2];J[h+36>>2]=J[g+2196>>2];lt(h,h+12|0,l,k,c,h+11|0,1);g=L[h>>1];I[h+40>>1]=g;i=L[h+2>>1];I[h+42>>1]=i;c=J[h+4>>2];J[h+44>>2]=c}j=K[b+25|0];b:{if(!(j&16)|(g&12)==12){break b}H[b+25|0]=j&239;if((c|0)==-1){break b}j=J[a+108>>2];J[J[j>>2]+(c<<2)>>2]=J[j+12>>2];J[j+12>>2]=c;J[h+44>>2]=-1}c=6;c:{if(g&1){break c}c=2;if(g&2){break c}c=1;if(K[J[l+28>>2]- -64|0]&4){break c}c=K[J[k+28>>2]- -64|0]>>>2&1}d:{if((c|0)!=K[b+24|0]){l=Ha-16|0;Ha=l;i=J[b+32>>2];k=J[b+28>>2];g=J[b+4>>2];if(!(K[J[g+44>>2]+9|0]!=1|M[g+152>>2]<4294967294)){Cd(g)}g=J[b+8>>2];if(!(K[J[g+44>>2]+9|0]!=1|M[g+152>>2]<4294967294)){Cd(g)}H[b+25|0]=K[b+25|0]&239;g=0;gm(a,b,5,0,d,e,f);e:{f:{switch(c|0){case 2:b=J[a+1860>>2];if(!b){tq(a+1572|0);b=J[a+1860>>2]}J[a+1860>>2]=J[b>>2];c=a+1852|0;J[c>>2]=J[c>>2]+1;g=ft(b,k,i,0);break e;case 0:I[l+14>>1]=L[h+42>>1];g=ht(a,k,i,l+14|0,0,0);break e;case 1:break f;default:break e}}c=K[J[i+28>>2]- -64|0];d=L[h+42>>1];b=J[a+1276>>2];if(!b){gt(a+988|0);b=J[a+1276>>2]}J[a+1276>>2]=J[b>>2];e=a+1268|0;J[e>>2]=J[e>>2]+1;e=b;b=c&4;g=ut(e,b?i:k,b?k:i);I[g+56>>1]=L[g+56>>1]&65504|d&20}b=J[h+44>>2];if((b|0)!=-1){H[g+25|0]=K[g+25|0]|16;J[J[J[a+108>>2]>>2]+(b<<2)>>2]=g;J[g+36>>2]=b}Ha=l+16|0;b=g;break d}g:{switch(n|0){case 0:c=i&65535;e=J[b+44>>2];h:{if((c|0)==(e&32767)){break h}i:{if(!(c&476)|e&476){break i}d=J[b+48>>2];if(H[d|0]&1?d:0){break i}d=dt(a,l,k,1);if(J[b+48>>2]){break i}I[d+4>>1]=L[d+4>>1]+1;J[b+48>>2]=d}j:{if(c&8){break j}d=J[b+44>>2];if(!(d&6291456)){break j}if(d&2097152){Si(a,b);break j}J[b+44>>2]=d&-4194305}if(c&448){if(!(K[b+45|0]&128)|(!(K[b+25|0]&32)|J[b+52>>2]!=-1)){break h}at(a,b);break h}if(!(e&448)){break h}c=J[b+44>>2];J[b+44>>2]=c&-1572865;if(!(c&8388608)){break h}Ri(a,b)}J[b+44>>2]=J[b+44>>2]&-32768|i&32767;break d;case 1:break g;default:break d}}I[b+56>>1]=L[b+56>>1]&65504|i&20}g=b}Ha=h+48|0;return g}function uC(a,b,c,d,e,f){var g=Q(0),h=0,i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=0,B=0,C=0;p=Ha-32|0;Ha=p;h=J[a+584>>2];if(!h){li(a+296|0);h=J[a+584>>2]}J[a+584>>2]=J[h>>2];J[a+576>>2]=J[a+576>>2]+1;C=h+48|0;j=J[a+292>>2];if(!j){Dp(a+4|0);j=J[a+292>>2]}J[a+292>>2]=J[j>>2];J[a+284>>2]=J[a+284>>2]+1;i=N[b+20>>2];k=N[b+24>>2];l=N[d>>2];m=N[b>>2];n=N[e>>2];o=N[b+16>>2];s=N[d+4>>2];t=N[b+4>>2];u=N[e+4>>2];v=N[d+8>>2];w=N[b+8>>2];x=N[e+8>>2];y=N[b+12>>2];q=N[d+12>>2];y=q>y?y:q;q=N[b+28>>2];g=N[e+12>>2];q=g>2]=Q(y+q)*Q(.5);v=v>w?w:v;w=k>x?k:x;N[p+24>>2]=Q(v+w)*Q(.5);s=s>t?t:s;t=i>u?i:u;N[p+20>>2]=Q(s+t)*Q(.5);u=l>m?m:l;x=n>2]=Q(u+x)*Q(.5);i=Q(x-u);N[p+4>>2]=i;k=Q(t-s);N[p+8>>2]=k;d=i>2];J[h+80>>2]=b;J[h+32>>2]=b;e=J[b+36>>2];J[h+88>>2]=0;J[h+84>>2]=j;J[h+40>>2]=0;J[h+36>>2]=e;J[j>>2]=0;a:{b:{c:{a=J[e>>2];d:{if(!a){break d}r=i>2];while(1){a=a-1|0;d=e+(a<<2)|0;z=J[d+4>>2];A=P(z,24)+B|0;if(i>=Q(Q(N[A>>2]+N[A+12>>2])*Q(.5))){A=J[j>>2];J[j>>2]=A+1;J[((A<<2)+j|0)+4>>2]=z;z=J[e>>2]-1|0;J[e>>2]=z;J[d+4>>2]=J[(e+(z<<2)|0)+4>>2]}if(a){continue}break}a=J[e>>2];if(!a){break d}d=J[j>>2];if((d|0)!=4){break c}}J[e>>2]=1;a=e+4|0;break b}if((a|0)==4){J[j>>2]=1;a=j+4|0;d=C;break a}B=r<<2;r=B+(P(c,24)+f|0)|0;if(N[(B|p+16)>>2]>=Q(Q(N[r>>2]+N[r+12>>2])*Q(.5))){J[j>>2]=d+1;a=((d<<2)+j|0)+4|0;d=C;break a}J[e>>2]=a+1;a=(e+(a<<2)|0)+4|0}d=h}r=d;J[a>>2]=c;d=1;a=P(J[e+4>>2],24)+f|0;i=N[a+12>>2];k=N[a+8>>2];l=N[a+4>>2];m=N[a>>2];n=N[a+20>>2];o=N[a+16>>2];c=J[e>>2];if(c>>>0>1){while(1){a=P(J[(e+(d<<2)|0)+4>>2],24)+f|0;g=N[a+12>>2];i=g>2];k=g>k?k:g;g=N[a+4>>2];l=g>l?l:g;g=N[a>>2];m=g>m?m:g;g=N[a+20>>2];n=g>2];o=g>2]=i;J[h+12>>2]=0;N[h+8>>2]=k;N[h+4>>2]=l;N[h>>2]=m;J[h+28>>2]=0;N[h+24>>2]=n;N[h+20>>2]=o;e=1;a=P(J[j+4>>2],24)+f|0;i=N[a+12>>2];k=N[a+8>>2];l=N[a+4>>2];m=N[a>>2];n=N[a+20>>2];o=N[a+16>>2];c=J[j>>2];if(c>>>0>1){while(1){a=P(J[((e<<2)+j|0)+4>>2],24)+f|0;g=N[a+12>>2];i=g>2];k=g>k?k:g;g=N[a+4>>2];l=g>l?l:g;g=N[a>>2];m=g>m?m:g;g=N[a+20>>2];n=g>2];o=g>2]=m;J[h+76>>2]=0;N[h+72>>2]=n;N[h+68>>2]=o;N[h- -64>>2]=i;J[h+60>>2]=0;N[h+56>>2]=k;N[h+52>>2]=l;J[b+40>>2]=C;J[b+36>>2]=h;N[b+28>>2]=q;N[b+24>>2]=w;N[b+20>>2]=t;N[b+16>>2]=x;N[b+12>>2]=y;N[b+8>>2]=v;N[b+4>>2]=s;N[b>>2]=u;ki(b);Ha=p+32|0;return r}function Tt(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=Q(0);a=cj(a,b,c);J[a>>2]=131856;N[a+64>>2]=N[c+16>>2];N[a+68>>2]=N[c+20>>2];N[a+72>>2]=N[c+24>>2];N[a+76>>2]=N[c+28>>2];N[a+80>>2]=N[c+32>>2];N[a+84>>2]=N[c+36>>2];n=N[c+40>>2];I[a+92>>1]=0;N[a+88>>2]=n;f=L[c+46>>1];J[a+160>>2]=0;J[a+164>>2]=0;J[a+152>>2]=-1;J[a+156>>2]=-1;H[a+150|0]=1;I[a+148>>1]=0;J[a+144>>2]=-128;J[a+136>>2]=0;J[a+140>>2]=1065353216;J[a+128>>2]=0;J[a+132>>2]=0;J[a+120>>2]=0;J[a+124>>2]=1069547520;J[a+112>>2]=0;J[a+116>>2]=0;J[a+100>>2]=c+16;J[a+96>>2]=0;I[a+94>>1]=f;J[c+164>>2]=0;J[c+168>>2]=0;H[c+173|0]=K[c+8|0]&2;if(K[c+44|0]&32){I[a+92>>1]=64}a:{if(!J[c+176>>2]|K[J[c+176>>2]+31|0]==1){break a}f=J[c+176>>2];if(!f){break a}e=K[f+12|0];b:{if(!e){break b}g=1;if(N[f>>2]!=Q(0)|N[f+4>>2]!=Q(0)|(N[f+8>>2]!=Q(0)|N[f+16>>2]!=Q(0))){break b}if(N[f+20>>2]!=Q(0)|N[f+24>>2]!=Q(0)|(N[f+32>>2]!=Q(0)|N[f+36>>2]!=Q(0))){break b}if(N[f+40>>2]!=Q(0)){break b}g=0;g=(N[f+48>>2]!=Q(0)|N[f+52>>2]!=Q(0)?g:N[f+56>>2]==Q(0))^1}H[a+150|0]=e;H[f+12|0]=0}f=1;c:{if(N[c+156>>2]>Q(0)){break c}f=1;if(N[c+80>>2]!=Q(0)){break c}f=1;if(N[c+84>>2]!=Q(0)){break c}f=1;if(N[c+88>>2]!=Q(0)){break c}f=1;if(N[c+96>>2]!=Q(0)){break c}f=1;if(N[c+100>>2]!=Q(0)){break c}f=N[c+104>>2]!=Q(0)|g}e=J[a+44>>2];m=H[e+44|0]&1;j=J[b+1e3>>2];d:{e:{if(K[e+9|0]!=2){k=a- -64|0;e=J[j+4>>2];f:{if(e){i=e-1|0;e=J[J[j>>2]+(i<<2)>>2];J[j+4>>2]=i;break f}e=J[j+12>>2];J[j+12>>2]=e+1}e=e<<7;cv(j+168|0,k,m,f,e);cv(j+640|0,k,m,f,e);break e}e=J[a+160>>2];if(!e){break d}k=J[e>>2];h=J[e+28>>2];g:{if(h){l=J[e+24>>2];e=0;while(1){i=e|k;if((a|0)==J[l+(e<<2)>>2]){break g}e=e+1|0;if((h|0)!=(e|0)){continue}break}}i=k|-2147483648}e=i<<1&126|J[J[a+160>>2]+48>>2]&-128|1}J[a+144>>2]=e}if(!(!g|K[J[a+44>>2]+9|0]==2)){k=J[a+144>>2];i=k>>>7|0;e=i+32>>>5|0;h:{if(e>>>0<=(J[b+2448>>2]&2147483647)>>>0){g=J[b+2444>>2];break h}g=J[40592]+12|0;g=Ja[J[J[g>>2]+8>>2]](g,e<<2,29909,22033,438)|0;h=J[b+2444>>2];i:{if(!h){break i}Ua(g,h,J[b+2448>>2]<<2);if(J[b+2448>>2]<0){break i}h=J[b+2444>>2];if(!h){break i}l=J[40592]+12|0;Ja[J[J[l>>2]+12>>2]](l,h)}h=J[b+2448>>2];Va((h<<2)+g|0,0,e-h<<2);J[b+2448>>2]=e;J[b+2444>>2]=g}e=(k>>>10&4194300)+g|0;J[e>>2]=J[e>>2]|1<>1]=L[a+148>>1]|4096}j:{if(f){lf(a);Sg(b,a);break j}eh(a);J[a+152>>2]=-2;J[a+156>>2]=-2;rf(j,J[a+144>>2])}if(m){d=J[a+164>>2];if(d){$g(d,J[J[a+40>>2]+1136>>2])}if(J[c+176>>2]?!J[c+176>>2]|K[J[c+176>>2]+31|0]!=1:1){gu(c,J[b+2412>>2]);oj(J[J[a+40>>2]+1e3>>2],J[a+144>>2]);return a}I[a+148>>1]=L[a+148>>1]&63483|4}return a}function dE(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0;i=Ha-32|0;Ha=i;a:{b:{switch(d|0){case 0:E=a+48|0;if(b){f=N[b>>2];g=N[b+4>>2];if(H[a+316|0]&1){m=N[J[a+56>>2]+92>>2]}else{d=a- -64|0;n=J[d+176>>2];c:{if(!(!n|K[n+31|0]!=1)){m=N[n+44>>2];break c}m=N[d+140>>2]}}e=m;N[i+28>>2]=e*N[b+8>>2];N[i+24>>2]=e*g;N[i+20>>2]=e*f;d=i+20|0}else{d=0}if(c){m=N[c+8>>2];o=m;h=N[a+256>>2];j=Q(h+h);k=N[a+264>>2];g=Q(j*k);l=N[a+260>>2];f=Q(l+l);q=N[a+268>>2];e=Q(f*q);t=Q(g-e);if(K[a+316|0]&2){b=J[a+56>>2]+96|0}else{b=a- -64|0;n=J[b+176>>2];d:{if(!(!n|K[n+31|0]!=1)){b=n+32|0;break d}b=b+128|0}}p=N[b+8>>2];B=Q(g+e);w=Q(p*B);C=Q(Q(1)-Q(h*j));e=Q(l*f);u=Q(C-e);x=N[b>>2];s=Q(Q(1)-e);e=Q(k+k);r=Q(k*e);D=Q(s-r);y=Q(x*D);h=Q(f*k);f=Q(j*q);v=Q(h+f);z=N[b+4>>2];g=Q(j*l);e=Q(e*q);q=Q(g-e);A=Q(z*q);k=Q(Q(w*u)+Q(Q(y*t)+Q(v*A)));s=Q(o*Q(Q(Q(p*u)*u)+Q(Q(Q(x*t)*t)+Q(v*Q(v*z)))));j=N[c>>2];l=N[c+4>>2];o=p;p=Q(h-f);h=Q(o*p);o=Q(g+e);f=Q(x*o);r=Q(C-r);g=Q(z*r);e=Q(Q(h*u)+Q(Q(f*t)+Q(v*g)));N[i+16>>2]=s+Q(Q(j*k)+Q(l*e));s=Q(m*e);e=Q(Q(w*p)+Q(Q(y*o)+Q(r*A)));N[i+12>>2]=s+Q(Q(j*e)+Q(l*Q(Q(h*p)+Q(Q(f*o)+Q(r*g)))));N[i+8>>2]=Q(m*k)+Q(Q(j*Q(Q(w*B)+Q(Q(y*D)+Q(q*A))))+Q(l*e));a=i+8|0}else{a=0}cE(E,d,a);break a;case 3:cE(a+48|0,b,c);break a;case 1:E=a+48|0;if(b){f=N[b>>2];g=N[b+4>>2];if(H[a+316|0]&1){m=N[J[a+56>>2]+92>>2]}else{d=a- -64|0;n=J[d+176>>2];e:{if(!(!n|K[n+31|0]!=1)){m=N[n+44>>2];break e}m=N[d+140>>2]}}e=m;N[i+28>>2]=e*N[b+8>>2];N[i+24>>2]=e*g;N[i+20>>2]=e*f;d=i+20|0}else{d=0}if(c){m=N[c+8>>2];o=m;h=N[a+256>>2];j=Q(h+h);k=N[a+264>>2];g=Q(j*k);l=N[a+260>>2];f=Q(l+l);q=N[a+268>>2];e=Q(f*q);t=Q(g-e);if(K[a+316|0]&2){b=J[a+56>>2]+96|0}else{b=a- -64|0;n=J[b+176>>2];f:{if(!(!n|K[n+31|0]!=1)){b=n+32|0;break f}b=b+128|0}}p=N[b+8>>2];B=Q(g+e);w=Q(p*B);C=Q(Q(1)-Q(h*j));e=Q(l*f);u=Q(C-e);x=N[b>>2];s=Q(Q(1)-e);e=Q(k+k);r=Q(k*e);D=Q(s-r);y=Q(x*D);h=Q(f*k);f=Q(j*q);v=Q(h+f);z=N[b+4>>2];g=Q(j*l);e=Q(e*q);q=Q(g-e);A=Q(z*q);k=Q(Q(w*u)+Q(Q(y*t)+Q(v*A)));s=Q(o*Q(Q(Q(p*u)*u)+Q(Q(Q(x*t)*t)+Q(v*Q(v*z)))));j=N[c>>2];l=N[c+4>>2];o=p;p=Q(h-f);h=Q(o*p);o=Q(g+e);f=Q(x*o);r=Q(C-r);g=Q(z*r);e=Q(Q(h*u)+Q(Q(f*t)+Q(v*g)));N[i+16>>2]=s+Q(Q(j*k)+Q(l*e));s=Q(m*e);e=Q(Q(w*p)+Q(Q(y*o)+Q(r*A)));N[i+12>>2]=s+Q(Q(j*e)+Q(l*Q(Q(h*p)+Q(Q(f*o)+Q(r*g)))));N[i+8>>2]=Q(m*k)+Q(Q(j*Q(Q(w*B)+Q(Q(y*D)+Q(q*A))))+Q(l*e));a=i+8|0}else{a=0}bl(E,d,a);break a;case 2:break b;default:break a}}bl(a+48|0,b,c)}Ha=i+32|0}function cl(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0;i=Ha-32|0;Ha=i;a:{b:{switch(d|0){case 0:E=a+48|0;if(b){f=N[b>>2];g=N[b+4>>2];if(H[a+316|0]&1){m=N[J[a+56>>2]+92>>2]}else{d=a- -64|0;n=J[d+176>>2];c:{if(!(!n|K[n+31|0]!=1)){m=N[n+44>>2];break c}m=N[d+140>>2]}}e=m;N[i+28>>2]=e*N[b+8>>2];N[i+24>>2]=e*g;N[i+20>>2]=e*f;d=i+20|0}else{d=0}if(c){m=N[c+8>>2];o=m;h=N[a+256>>2];j=Q(h+h);k=N[a+264>>2];g=Q(j*k);l=N[a+260>>2];f=Q(l+l);q=N[a+268>>2];e=Q(f*q);t=Q(g-e);if(K[a+316|0]&2){b=J[a+56>>2]+96|0}else{b=a- -64|0;n=J[b+176>>2];d:{if(!(!n|K[n+31|0]!=1)){b=n+32|0;break d}b=b+128|0}}p=N[b+8>>2];B=Q(g+e);w=Q(p*B);C=Q(Q(1)-Q(h*j));e=Q(l*f);u=Q(C-e);x=N[b>>2];s=Q(Q(1)-e);e=Q(k+k);r=Q(k*e);D=Q(s-r);y=Q(x*D);h=Q(f*k);f=Q(j*q);v=Q(h+f);z=N[b+4>>2];g=Q(j*l);e=Q(e*q);q=Q(g-e);A=Q(z*q);k=Q(Q(w*u)+Q(Q(y*t)+Q(v*A)));s=Q(o*Q(Q(Q(p*u)*u)+Q(Q(Q(x*t)*t)+Q(v*Q(v*z)))));j=N[c>>2];l=N[c+4>>2];o=p;p=Q(h-f);h=Q(o*p);o=Q(g+e);f=Q(x*o);r=Q(C-r);g=Q(z*r);e=Q(Q(h*u)+Q(Q(f*t)+Q(v*g)));N[i+16>>2]=s+Q(Q(j*k)+Q(l*e));s=Q(m*e);e=Q(Q(w*p)+Q(Q(y*o)+Q(r*A)));N[i+12>>2]=s+Q(Q(j*e)+Q(l*Q(Q(h*p)+Q(Q(f*o)+Q(r*g)))));N[i+8>>2]=Q(m*k)+Q(Q(j*Q(Q(w*B)+Q(Q(y*D)+Q(q*A))))+Q(l*e));a=i+8|0}else{a=0}eE(E,d,a);break a;case 3:eE(a+48|0,b,c);break a;case 1:E=a+48|0;if(b){f=N[b>>2];g=N[b+4>>2];if(H[a+316|0]&1){m=N[J[a+56>>2]+92>>2]}else{d=a- -64|0;n=J[d+176>>2];e:{if(!(!n|K[n+31|0]!=1)){m=N[n+44>>2];break e}m=N[d+140>>2]}}e=m;N[i+28>>2]=e*N[b+8>>2];N[i+24>>2]=e*g;N[i+20>>2]=e*f;d=i+20|0}else{d=0}if(c){m=N[c+8>>2];o=m;h=N[a+256>>2];j=Q(h+h);k=N[a+264>>2];g=Q(j*k);l=N[a+260>>2];f=Q(l+l);q=N[a+268>>2];e=Q(f*q);t=Q(g-e);if(K[a+316|0]&2){b=J[a+56>>2]+96|0}else{b=a- -64|0;n=J[b+176>>2];f:{if(!(!n|K[n+31|0]!=1)){b=n+32|0;break f}b=b+128|0}}p=N[b+8>>2];B=Q(g+e);w=Q(p*B);C=Q(Q(1)-Q(h*j));e=Q(l*f);u=Q(C-e);x=N[b>>2];s=Q(Q(1)-e);e=Q(k+k);r=Q(k*e);D=Q(s-r);y=Q(x*D);h=Q(f*k);f=Q(j*q);v=Q(h+f);z=N[b+4>>2];g=Q(j*l);e=Q(e*q);q=Q(g-e);A=Q(z*q);k=Q(Q(w*u)+Q(Q(y*t)+Q(v*A)));s=Q(o*Q(Q(Q(p*u)*u)+Q(Q(Q(x*t)*t)+Q(v*Q(v*z)))));j=N[c>>2];l=N[c+4>>2];o=p;p=Q(h-f);h=Q(o*p);o=Q(g+e);f=Q(x*o);r=Q(C-r);g=Q(z*r);e=Q(Q(h*u)+Q(Q(f*t)+Q(v*g)));N[i+16>>2]=s+Q(Q(j*k)+Q(l*e));s=Q(m*e);e=Q(Q(w*p)+Q(Q(y*o)+Q(r*A)));N[i+12>>2]=s+Q(Q(j*e)+Q(l*Q(Q(h*p)+Q(Q(f*o)+Q(r*g)))));N[i+8>>2]=Q(m*k)+Q(Q(j*Q(Q(w*B)+Q(Q(y*D)+Q(q*A))))+Q(l*e));a=i+8|0}else{a=0}bl(E,d,a);break a;case 2:break b;default:break a}}bl(a+48|0,b,c)}Ha=i+32|0}function Ey(a,b,c,d,e,f,g,h,i,j){var k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0;m=Ha-160|0;Ha=m;dd(b,g,m+88|0);J[m+56>>2]=b+96;J[m+52>>2]=b+48;J[m+48>>2]=d;a:{if(g){H[m+60|0]=1;J[m+16>>2]=152156;break a}H[m+60|0]=0;J[m+16>>2]=152204}J[m+64>>2]=b;J[m+12>>2]=0;B=Ha-16|0;Ha=B;g=m+88|0;z=m+16|0;b=0;b:{if(!Gy(a,g,z,j,B,i)){break b}r=N[i+4>>2];u=N[i>>2];s=N[i+8>>2];v=N[j>>2];y=N[a+80>>2];j=J[g+16>>2];if(j){b=J[z+40>>2];q=N[b+40>>2];k=N[a+56>>2];o=N[b+8>>2];l=N[a+48>>2];w=N[b+24>>2];n=N[a+52>>2];C=Q(Q(q*k)+Q(Q(o*l)+Q(w*n)));x=N[b+36>>2];p=N[b+4>>2];t=N[b+20>>2];F=Q(Q(x*k)+Q(Q(p*l)+Q(t*n)));A=N[b+32>>2];D=Q(A*k);k=N[b>>2];E=Q(k*l);l=N[b+16>>2];D=Q(D+Q(E+Q(l*n)));E=k;k=Q(-u);A=Q(Q(Q(E*k)-Q(l*r))-Q(A*s));w=Q(Q(Q(o*k)-Q(w*r))-Q(q*s));x=Q(Q(Q(p*k)-Q(t*r))-Q(x*s));z=J[g+24>>2];l=Q(1);b=0;k=Q(0);c:{while(1){d:{g=P(b,20)+z|0;n=N[g+8>>2];o=N[g>>2];p=N[g+4>>2];q=Q(N[g+12>>2]+Q(Q(n*C)+Q(Q(o*D)+Q(F*p))));o=Q(Q(n*w)+Q(Q(o*A)+Q(x*p)));e:{if(Q(R(o))Q(0))){break e}break d}n=Q(Q(-q)/o);g=on?n:l;k=g?kl){break d}b=b+1|0;G=j>>>0<=b>>>0;if((b|0)!=(j|0)){continue}break c}break}k=Q(0)}b=1;if(!G){break b}}b=1;if(!(Q(y+v)>=k)){break b}b=P(J[m+12>>2],48)+e|0;J[b>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;l=N[a+52>>2];n=N[a+56>>2];b=P(J[m+12>>2],48)+e|0;N[b+16>>2]=N[a+48>>2]-Q(u*k);J[b+28>>2]=0;N[b+24>>2]=n-Q(s*k);N[b+20>>2]=l-Q(r*k);l=N[i+8>>2];g=J[i+4>>2];j=J[i>>2];b=J[m+12>>2];J[m+12>>2]=b+1;b=P(b,48)+e|0;J[b+32>>2]=j;J[b+36>>2]=g;N[b+44>>2]=k;N[b+40>>2]=l;b=1}Ha=B+16|0;g=b&J[m+12>>2]!=0;if(g){j=J[e+4>>2];b=J[h+76>>2];J[b>>2]=J[e>>2];J[b+4>>2]=j;j=J[e+12>>2];J[b+8>>2]=J[e+8>>2];J[b+12>>2]=j;j=J[e+20>>2];J[b+16>>2]=J[e+16>>2];J[b+20>>2]=j;j=J[e+28>>2];J[b+24>>2]=J[e+24>>2];J[b+28>>2]=j;j=J[e+36>>2];J[b+32>>2]=J[e+32>>2];J[b+36>>2]=j;j=J[e+44>>2];J[b+40>>2]=J[e+40>>2];J[b+44>>2]=j;H[h+64|0]=1;w=N[c+20>>2];C=N[c+24>>2];v=N[e+44>>2];x=N[c+16>>2];k=N[d+12>>2];l=N[i+8>>2];r=N[d+8>>2];s=N[i>>2];n=N[d>>2];u=N[i+4>>2];q=N[d+4>>2];o=N[a+80>>2];a=J[f+4096>>2];J[f+4096>>2]=a+1;a=(a<<6)+f|0;J[a+52>>2]=-1;N[a+12>>2]=v-o;J[a+28>>2]=0;v=Q(Q(k*k)+Q(-.5));y=Q(Q(r*l)+Q(Q(n*s)+Q(q*u)));p=Q(Q(Q(k*Q(Q(n*u)-Q(s*q)))+Q(l*v))+Q(r*y));p=Q(p+p);N[a+8>>2]=p;t=Q(Q(q*y)+Q(Q(v*u)+Q(k*Q(Q(r*s)-Q(l*n)))));t=Q(t+t);N[a+4>>2]=t;k=Q(Q(n*y)+Q(Q(s*v)+Q(k*Q(Q(q*l)-Q(u*r)))));k=Q(k+k);N[a>>2]=k;N[a+24>>2]=C-Q(o*p);N[a+20>>2]=w-Q(o*t);N[a+16>>2]=x-Q(o*k)}Ha=m+160|0;return g}function mC(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=0,q=0,r=0,s=0;j=Ha-1056|0;Ha=j;H[j+1040|0]=1;J[j+1048>>2]=256;J[j+1052>>2]=256;J[j+1044>>2]=j+16;J[j+16>>2]=J[c+588>>2];n=1;a:while(1){n=n-1|0;c=J[J[j+1044>>2]+(n<<2)>>2];f=N[c+16>>2];g=N[c>>2];i=Q(f+g);f=Q(f-g);k=N[c+24>>2];l=N[c+8>>2];g=Q(k+l);m=N[c+20>>2];o=N[c+4>>2];h=Q(m+o);k=Q(k-l);l=Q(m-o);while(1){b:{c:{m=Q(i*Q(.5));i=Q(Q(f*Q(.5))+N[d+48>>2]);d:{if(!(N[d+96>>2]<=Q(m+i))|!(N[d+112>>2]>=Q(m-i))){break d}f=Q(Q(l*Q(.5))+N[d+52>>2]);h=Q(h*Q(.5));o=Q(N[d+4>>2]-h);m=Q(N[d>>2]-m);l=Q(Q(o*N[d+16>>2])-Q(m*N[d+32>>2]));if(!(Q(Q(i*N[d+80>>2])+Q(f*N[d+64>>2]))>=(l>Q(0)?l:Q(-l)))|!(N[d+100>>2]<=Q(h+f))|!(N[d+116>>2]>=Q(h-f))){break d}l=Q(f*N[d+84>>2]);f=Q(Q(k*Q(.5))+N[d+56>>2]);g=Q(g*Q(.5));k=Q(N[d+8>>2]-g);h=Q(Q(k*N[d+20>>2])-Q(o*N[d+36>>2]));if(!(Q(l+Q(f*N[d+68>>2]))>=(h>Q(0)?h:Q(-h)))|!(N[d+104>>2]<=Q(g+f))|!(N[d+120>>2]>=Q(g-f))){break d}f=Q(Q(f*N[d+88>>2])+Q(i*N[d+72>>2]));i=Q(Q(m*N[d+24>>2])-Q(k*N[d+40>>2]));if(!(f>=(i>Q(0)?i:Q(-i)))){break d}p=c;c=J[c+36>>2];if(J[p+40>>2]){break c}q=J[c>>2];if(!q){break d}c=c+4|0;if((q|0)==1){if(Ja[J[J[e>>2]>>2]](e,j+12|0,(J[c>>2]<<3)+a|0)|0){break d}break b}while(1){r=J[c>>2];p=P(r,24)+b|0;i=N[p>>2];f=N[p+12>>2];g=Q(Q(i+f)*Q(.5));i=Q(Q(Q(f-i)*Q(.5))+N[d+48>>2]);e:{if(!(N[d+96>>2]<=Q(g+i))|!(N[d+112>>2]>=Q(g-i))){break e}h=N[p+16>>2];k=N[p+4>>2];f=Q(Q(Q(h-k)*Q(.5))+N[d+52>>2]);h=Q(Q(k+h)*Q(.5));k=Q(N[d+4>>2]-h);l=Q(N[d>>2]-g);g=Q(Q(k*N[d+16>>2])-Q(l*N[d+32>>2]));if(!(Q(Q(i*N[d+80>>2])+Q(f*N[d+64>>2]))>=(g>Q(0)?g:Q(-g)))|!(N[d+100>>2]<=Q(h+f))|!(N[d+116>>2]>=Q(h-f))){break e}o=Q(f*N[d+84>>2]);g=N[p+20>>2];h=N[p+8>>2];f=Q(Q(Q(g-h)*Q(.5))+N[d+56>>2]);g=Q(Q(h+g)*Q(.5));m=Q(N[d+8>>2]-g);h=Q(Q(m*N[d+20>>2])-Q(k*N[d+36>>2]));if(!(Q(o+Q(f*N[d+68>>2]))>=(h>Q(0)?h:Q(-h)))|!(N[d+104>>2]<=Q(g+f))|!(N[d+120>>2]>=Q(g-f))){break e}f=Q(Q(f*N[d+88>>2])+Q(i*N[d+72>>2]));i=Q(Q(l*N[d+24>>2])-Q(m*N[d+40>>2]));if(!(f>=(i>Q(0)?i:Q(-i)))){break e}if(!(Ja[J[J[e>>2]>>2]](e,j+12|0,(r<<3)+a|0)|0)){break b}}c=c+4|0;q=q-1|0;if(q){continue}break}}s=!n;if(n){continue a}break b}J[J[j+1044>>2]+(n<<2)>>2]=c+48;n=n+1|0;if((n|0)==(J[j+1052>>2]&2147483647)){Wc(j+16|0,n<<1)}f=N[c+16>>2];g=N[c>>2];i=Q(f+g);f=Q(f-g);k=N[c+24>>2];l=N[c+8>>2];g=Q(k+l);m=N[c+20>>2];o=N[c+4>>2];h=Q(m+o);k=Q(k-l);l=Q(m-o);continue}break}break}a=J[j+1052>>2];f:{if((a|0)<0|!(a&2147483647)){break f}a=J[j+1044>>2];if((a|0)==(j+16|0)|!a){break f}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}Ha=j+1056|0;return s}function JO(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;g=Ha-352|0;Ha=g;J[g+304>>2]=J[b+32>>2];e=J[b+28>>2];J[g+296>>2]=J[b+24>>2];J[g+300>>2]=e;e=J[b+20>>2];J[g+288>>2]=J[b+16>>2];J[g+292>>2]=e;e=J[b+12>>2];J[g+280>>2]=J[b+8>>2];J[g+284>>2]=e;e=J[b+4>>2];J[g+272>>2]=J[b>>2];J[g+276>>2]=e;e=L[b+36>>1];I[g+308>>1]=e;f=L[b+38>>1]|L[b+40>>1]<<16;I[g+310>>1]=f;I[g+312>>1]=f>>>16;b=0;if(e&2){if(e&128){b=f&65535;I[g+310>>1]=b>>>0>=64?64:b}b=J[40592];e=Ja[J[J[b>>2]+20>>2]](b)|0?51639:69706;b=Mw(Ja[J[J[b+12>>2]+8>>2]](b+12|0,48,e,13345,331)|0,g+272|0,a+4|0)}e=Oj(g+120|0,K[a+18|0]);a:{if(!zx(a,g+272|0,e,b,d)){a=0;if(!b){break a}Ja[J[J[b>>2]+4>>2]](b);break a}I[g+44>>1]=0;m=Ha-16|0;Ha=m;J[m+12>>2]=0;a=g+8|0;i=J[e+28>>2];k=K[i+38|0];H[a+38|0]=k;o=L[i+36>>1]&32767;f=o|K[e+32|0]<<15;I[a+36>>1]=f;p=K[i+39|0];H[a+39|0]=p;n=f<<16>>16;j=K[i+39|0];b:{if(!j){break b}h=J[e+4>>2];f=0;if(j>>>0>=4){t=j&252;while(1){l=K[(h+P(f|3,20)|0)+18|0]+(K[(h+P(f|2,20)|0)+18|0]+(K[(h+P(f|1,20)|0)+18|0]+(K[(h+P(f,20)|0)+18|0]+l|0)|0)|0)|0;f=f+4|0;q=q+4|0;if((t|0)!=(q|0)){continue}break}}j=j&3;if(!j){break b}while(1){l=K[(h+P(f,20)|0)+18|0]+l|0;f=f+1|0;r=r+1|0;if((j|0)!=(r|0)){continue}break}}J[m+12>>2]=l;f=P(p,20);h=(((f+(P(k,15)+(o<<1)|0)|0)+((n|0)<0?o<<2:0)|0)+l|0)+3&-4;if(h){f=J[40592];s=Ja[J[J[f+12>>2]+8>>2]](f+12|0,h,29909,10938,448)|0;k=K[a+38|0];i=J[e+28>>2];n=L[a+36>>1];f=P(K[a+39|0],20)}J[a+40>>2]=s;f=Ua(f+s|0,J[e>>2],P(K[i+38|0],12));Ua(J[a+40>>2],J[e+4>>2],P(K[a+39|0],20));j=P(k,3);h=f+P(k,12)|0;i=n&32767;k=h+(i<<1)|0;f=j+k|0;Ua(f+(n<<16>>16<0?i<<2:0)|0,J[e+8>>2],l);Ua(h,J[e+12>>2],L[J[e+28>>2]+36>>1]<<1&65534);if(K[e+32|0]){Ua(f,J[e+24>>2],(L[J[e+28>>2]+36>>1]&32767)<<2)}Ua(k,J[e+16>>2],P(K[J[e+28>>2]+38|0],3));J[a+64>>2]=J[m+12>>2];N[a+72>>2]=N[e+116>>2];N[a+76>>2]=N[e+120>>2];N[a+80>>2]=N[e+124>>2];N[a+84>>2]=N[e+128>>2];N[a+88>>2]=N[e+132>>2];N[a+92>>2]=N[e+136>>2];N[a+96>>2]=N[e+140>>2];N[a+100>>2]=N[e+144>>2];N[a+104>>2]=N[e+148>>2];N[a+68>>2]=N[e+112>>2];N[a>>2]=N[e+44>>2];N[a+4>>2]=N[e+48>>2];N[a+8>>2]=N[e+52>>2];N[a+12>>2]=N[e+56>>2];N[a+16>>2]=N[e+60>>2];N[a+20>>2]=N[e- -64>>2];N[a+24>>2]=N[e+68>>2];N[a+28>>2]=N[e+72>>2];N[a+32>>2]=N[e+76>>2];f=J[e+108>>2];if(f){J[e+108>>2]=0}J[a+108>>2]=f;J[a+44>>2]=f;N[a+48>>2]=N[e+92>>2];N[a+52>>2]=N[e+96>>2];N[a+56>>2]=N[e+100>>2];N[a+60>>2]=N[e+104>>2];Ha=m+16|0;a=Ja[J[J[c>>2]>>2]](c,2,a)|0;if(!(a|!d)){J[d>>2]=3}if(!b){break a}Ja[J[J[b>>2]+4>>2]](b)}Nj(e);Ha=g+352|0;return a|0}function vaa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=Q(0),l=0,m=Q(0),n=0,o=Q(0),p=Q(0);d=Ha+-64|0;Ha=d;a:{if(K[a+488|0]){Wa(J[40592],8,15833,420,82806,0);break a}g=a+112|0;k=N[b>>2];m=N[b+4>>2];N[d+60>>2]=-N[b+8>>2];N[d+56>>2]=-m;N[d+52>>2]=-k;h=J[a+448>>2];e=J[c+52>>2];if(H[J[a+476>>2]]&1){i=e+4|0;n=h<<5;j=J[e+4>>2];b=J[e+8>>2];l=J[(j+(b<<2)|0)-4>>2];if((n|0)<=(l-J[e+16>>2]|0)){f=l-n|0;J[d+8>>2]=f;b:{if(b>>>0>=(J[e+12>>2]&2147483647)>>>0){bc(i,d+8|0);break b}J[j+(b<<2)>>2]=f;J[e+8>>2]=b+1}f=J[d+8>>2]}if(h){j=J[a+444>>2];b=0;while(1){a=b<<5;k=N[J[(a+j|0)+16>>2]+124>>2];m=N[d+52>>2];o=N[d+56>>2];p=N[d+60>>2];a=a+f|0;J[a+24>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;k=Q(Q(1)/k);N[a+8>>2]=p*k;N[a+4>>2]=k*o;N[a>>2]=m*k;b=b+1|0;if((h|0)!=(b|0)){continue}break}}J[d+16>>2]=0;J[d+20>>2]=0;J[d+48>>2]=0;J[d+40>>2]=0;J[d+44>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;J[d+20>>2]=f;J[d+40>>2]=J[c+24>>2];Ye(g,d+8|0);a=J[e+16>>2];if(!(a>>>0<=f>>>0&a+J[e+20>>2]>>>0>f>>>0)){if(!f){break a}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,f);break a}l=J[e+4>>2];c=0;j=J[e+8>>2];g=j;while(1){h=c;c=c+1|0;b=g;g=b-1|0;a=l+(g<<2)|0;if(M[a>>2]>>0){continue}break}c:{if(b>>>0>=j>>>0){break c}c=h&3;if(c){f=0;while(1){J[a>>2]=J[J[i>>2]+(b<<2)>>2];b=b+1|0;a=a+4|0;f=f+1|0;if((c|0)!=(f|0)){continue}break}}if(h-1>>>0<3){break c}while(1){c=b<<2;J[a>>2]=J[c+J[i>>2]>>2];J[a+4>>2]=J[(c+J[i>>2]|0)+4>>2];J[a+8>>2]=J[(c+J[i>>2]|0)+8>>2];J[a+12>>2]=J[(c+J[i>>2]|0)+12>>2];a=a+16|0;b=b+4|0;if((j|0)!=(b|0)){continue}break}}J[e+8>>2]=j-1;break a}J[d+48>>2]=0;J[d+40>>2]=0;J[d+44>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;b=d+8|0;h=fe(e,h,b);J[d+32>>2]=0;J[d+36>>2]=0;c=J[c+24>>2];J[d+24>>2]=0;J[d+40>>2]=c;tc(g,b);Va(J[d+16>>2],0,J[a+448>>2]<<5);uc(g,d+52|0,b);Yc(g,b);Jc(g,b);Xe(g,b);We(g,b);a=J[e+16>>2];if(!(a>>>0<=h>>>0&h>>>0>2]>>>0)){if(!h){break a}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,h);break a}j=J[e+4>>2];i=J[e+8>>2];c=i;while(1){g=f;f=f+1|0;b=c;c=b-1|0;a=j+(c<<2)|0;if(h>>>0>M[a>>2]){continue}break}d:{if(b>>>0>=i>>>0){break d}c=g&3;if(c){f=0;while(1){J[a>>2]=J[J[e+4>>2]+(b<<2)>>2];b=b+1|0;a=a+4|0;f=f+1|0;if((c|0)!=(f|0)){continue}break}}if(g-1>>>0<3){break d}while(1){c=b<<2;J[a>>2]=J[c+J[e+4>>2]>>2];J[a+4>>2]=J[(c+J[e+4>>2]|0)+4>>2];J[a+8>>2]=J[(c+J[e+4>>2]|0)+8>>2];J[a+12>>2]=J[(c+J[e+4>>2]|0)+12>>2];a=a+16|0;b=b+4|0;if((i|0)!=(b|0)){continue}break}}J[e+8>>2]=i-1}Ha=d- -64|0}function EV(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=0;e=Ha-80|0;Ha=e;k=J[a+36>>2];a:{if(k){break a}k=0;m=J[a+20>>2];r=m<<2;if(r){k=J[40592];k=Ja[J[J[k+12>>2]+8>>2]](k+12|0,r,29909,13858,133)|0;m=J[a+20>>2]}J[a+36>>2]=k;if(!m){break a}while(1){J[(l<<2)+k>>2]=l;l=l+1|0;if(l>>>0>2]){continue}break}}J[e+76>>2]=0;J[e+72>>2]=c;J[e+68>>2]=d;c=J[a+40>>2];J[e+64>>2]=J[a+32>>2];J[e+60>>2]=c;f=N[b+16>>2];g=N[b+20>>2];h=N[b+12>>2];n=N[b>>2];i=N[b+4>>2];j=N[b+8>>2];J[e+44>>2]=0;N[e+40>>2]=Q(g-j)*Q(.5);N[e+36>>2]=Q(f-i)*Q(.5);J[e+28>>2]=0;N[e+32>>2]=Q(h-n)*Q(.5);N[e+24>>2]=Q(j+g)*Q(.5);N[e+20>>2]=Q(i+f)*Q(.5);N[e+16>>2]=Q(n+h)*Q(.5);r=J[a+28>>2];a=Ha-1040|0;Ha=a;H[a+1024|0]=1;J[a+1032>>2]=256;J[a+1036>>2]=256;J[a+1028>>2]=a;s=J[e+60>>2];J[a>>2]=s;c=1;b:while(1){c=c-1|0;b=J[J[a+1028>>2]+(c<<2)>>2];g=N[b>>2];h=N[b+12>>2];f=Q(g+h);g=Q(h-g);i=N[b+8>>2];j=N[b+20>>2];h=Q(i+j);o=N[b+4>>2];p=N[b+16>>2];n=Q(o+p);i=Q(j-i);j=Q(p-o);while(1){c:{d:{f=Q(Q(f*Q(.5))-N[e+16>>2]);e:{if(!(Q(Q(g*Q(.5))+N[e+32>>2])>=(f>Q(0)?f:Q(-f)))){break e}f=Q(Q(n*Q(.5))-N[e+20>>2]);if(!(Q(Q(j*Q(.5))+N[e+36>>2])>=(f>Q(0)?f:Q(-f)))){break e}f=Q(Q(h*Q(.5))-N[e+24>>2]);if(!(Q(Q(i*Q(.5))+N[e+40>>2])>=(f>Q(0)?f:Q(-f)))){break e}b=J[b+24>>2];d=b>>>1|0;if(!(b&1)){break d}l=d&15;if(!l){break e}d=J[e+64>>2]+(b>>>3&536870908)|0;m=J[e+68>>2];if((l|0)==1){b=J[(J[d>>2]<<2)+k>>2];d=J[e+76>>2];J[e+76>>2]=d+1;J[m+(d<<2)>>2]=b;if(J[e+76>>2]!=J[e+72>>2]){break e}break c}while(1){q=J[d>>2];b=r+P(q,24)|0;g=N[b+12>>2];h=N[b>>2];f=Q(Q(Q(h+g)*Q(.5))-N[e+16>>2]);f:{if(!(Q(Q(Q(g-h)*Q(.5))+N[e+32>>2])>=(f>Q(0)?f:Q(-f)))){break f}g=N[b+4>>2];h=N[b+16>>2];f=Q(Q(Q(g+h)*Q(.5))-N[e+20>>2]);if(!(Q(Q(Q(h-g)*Q(.5))+N[e+36>>2])>=(f>Q(0)?f:Q(-f)))){break f}g=N[b+8>>2];h=N[b+20>>2];f=Q(Q(Q(g+h)*Q(.5))-N[e+24>>2]);if(!(Q(Q(Q(h-g)*Q(.5))+N[e+40>>2])>=(f>Q(0)?f:Q(-f)))){break f}b=J[(q<<2)+k>>2];q=J[e+76>>2];J[e+76>>2]=q+1;J[m+(q<<2)>>2]=b;if(J[e+76>>2]==J[e+72>>2]){break c}}d=d+4|0;l=l-1|0;if(l){continue}break}}if(c){continue b}break c}b=P(d,28)+s|0;J[J[a+1028>>2]+(c<<2)>>2]=b+28;c=c+1|0;if((c|0)==(J[a+1036>>2]&2147483647)){xo(a,c<<1)}g=N[b>>2];h=N[b+12>>2];f=Q(g+h);g=Q(h-g);i=N[b+8>>2];j=N[b+20>>2];h=Q(i+j);o=N[b+4>>2];p=N[b+16>>2];n=Q(o+p);i=Q(j-i);j=Q(p-o);continue}break}break}b=J[a+1036>>2];g:{if((b|0)<0|!(b&2147483647)){break g}b=J[a+1028>>2];if((b|0)==(a|0)|!b){break g}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}Ha=a+1040|0;Ha=e+80|0;return J[e+76>>2]}function Sz(a,b,c,d,e,f,g,h){var i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0);C=Q(d+h);k=J[b+4096>>2];u=N[e+8>>2];q=Q(N[e+20>>2]-u);h=N[f+4>>2];v=N[e>>2];y=Q(N[e+24>>2]-v);i=N[f>>2];w=N[e+4>>2];z=Q(N[e+28>>2]-w);m=Q(Q(h*y)-Q(i*z));r=Q(N[e+12>>2]-v);l=N[f+8>>2];A=Q(N[e+32>>2]-u);j=Q(Q(l*z)-Q(h*A));s=Q(N[e+16>>2]-w);t=Q(Q(i*A)-Q(l*y));n=Q(Q(q*m)+Q(Q(r*j)+Q(s*t)));a:{if(n>2];o=Q(D-u);p=Q(o*m);E=N[c>>2];m=Q(E-v);B=Q(m*j);F=N[c+4>>2];j=Q(F-w);t=Q(p+Q(B+Q(t*j)));x=Q(n*Q(.0010000000474974513));p=Q(-x);if(tm){e=k;break a}if(x>>0>63){e=k;break a}I=N[a+36>>2];K=N[a+40>>2];L=N[a+44>>2];o=N[a+24>>2];m=N[a>>2];j=N[a+12>>2];t=N[a+28>>2];x=N[a+4>>2];p=N[a+16>>2];B=N[a+32>>2];G=N[a+8>>2];H=N[a+20>>2];e=k+1|0;J[b+4096>>2]=e;k=(k<<6)+b|0;J[k+52>>2]=g;N[k+12>>2]=n-d;N[k+8>>2]=Q(Q(i*G)+Q(h*H))+Q(l*B);N[k+4>>2]=Q(Q(i*x)+Q(h*p))+Q(l*t);N[k>>2]=Q(Q(i*m)+Q(h*j))+Q(l*o);i=Q(E-Q(i*n));h=Q(F-Q(h*n));l=Q(D-Q(l*n));N[k+24>>2]=L+Q(Q(Q(G*i)+Q(H*h))+Q(B*l));N[k+20>>2]=K+Q(Q(Q(x*i)+Q(p*h))+Q(t*l));N[k+16>>2]=I+Q(Q(Q(m*i)+Q(j*h))+Q(o*l))}h=N[f+4>>2];i=N[f>>2];o=Q(Q(h*y)-Q(i*z));l=N[f+8>>2];m=Q(Q(l*z)-Q(h*A));j=Q(Q(i*A)-Q(l*y));n=Q(Q(q*o)+Q(Q(r*m)+Q(s*j)));b:{if(n>2];u=Q(t-u);x=N[c+12>>2];v=Q(x-v);p=Q(v*m);m=N[c+16>>2];w=Q(m-w);o=Q(Q(u*o)+Q(p+Q(j*w)));j=Q(n*Q(.0010000000474974513));p=Q(-j);if(or|j>>0>63){break b}C=N[a+36>>2];o=N[a+40>>2];j=N[a+44>>2];y=N[a+24>>2];z=N[a>>2];r=N[a+12>>2];A=N[a+28>>2];s=N[a+4>>2];n=N[a+16>>2];u=N[a+32>>2];v=N[a+8>>2];w=N[a+20>>2];J[b+4096>>2]=e+1;a=(e<<6)+b|0;J[a+52>>2]=g;N[a+12>>2]=q-d;N[a+8>>2]=Q(Q(i*v)+Q(h*w))+Q(l*u);N[a+4>>2]=Q(Q(i*s)+Q(h*n))+Q(l*A);N[a>>2]=Q(Q(i*z)+Q(h*r))+Q(l*y);d=Q(x-Q(i*q));h=Q(m-Q(h*q));i=Q(t-Q(l*q));N[a+24>>2]=j+Q(Q(Q(v*d)+Q(w*h))+Q(u*i));N[a+20>>2]=o+Q(Q(Q(s*d)+Q(n*h))+Q(A*i));N[a+16>>2]=C+Q(Q(Q(z*d)+Q(r*h))+Q(y*i))}}function Pz(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),w=Q(0),y=0,z=Q(0),A=0,B=0,E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=0,M=Q(0),O=Q(0),R=Q(0),S=0,T=Q(0),U=Q(0),V=Q(0),W=0,X=0;t=Ha-32|0;Ha=t;J[k>>2]=-1;L=J[a+16>>2];A=P(L,20);if(A){while(1){y=y+128|0;if(A>>>0>y>>>0){continue}break}}a:{b:{if(!L){h=1;A=l;break b}r=N[h>>2];p=N[h+4>>2];q=N[h+8>>2];T=Q(Q(Q(r*N[e+44>>2])+Q(p*N[e+56>>2]))+Q(q*N[e+68>>2]));U=Q(Q(Q(r*N[e+40>>2])+Q(p*N[e+52>>2]))+Q(q*N[e- -64>>2]));V=Q(Q(Q(r*N[e+36>>2])+Q(p*N[e+48>>2]))+Q(q*N[e+60>>2]));W=J[a+24>>2];X=J[a+28>>2];h=0;A=l;y=0;while(1){B=P(y,20)+W|0;q=N[B+8>>2];s=N[B>>2];u=N[B+4>>2];c:{if(Q(Q(q*T)+Q(Q(s*V)+Q(U*u)))>2];F=N[e+36>>2];w=N[e+48>>2];p=N[e+64>>2];z=N[e+40>>2];G=N[e+52>>2];r=Q(Q(Q(s*N[e+44>>2])+Q(u*N[e+56>>2]))+Q(q*N[e+68>>2]));N[t+20>>2]=r;p=Q(Q(Q(s*z)+Q(u*G))+Q(q*p));N[t+16>>2]=p;q=Q(Q(Q(s*F)+Q(u*w))+Q(q*E));N[t+12>>2]=q;E=Q(Y(Q(Q(r*r)+Q(Q(q*q)+Q(p*p)))));if(E>Q(0)){s=Q(Q(1)/E);r=Q(r*s);N[t+20>>2]=r;p=Q(p*s);N[t+16>>2]=p;q=Q(q*s);N[t+12>>2]=q}F=N[c+8>>2];w=N[c+20>>2];z=N[c+32>>2];s=Q(Q(Q(q*F)+Q(p*w))+Q(r*z));G=N[c>>2];M=N[c+12>>2];H=N[c+24>>2];u=Q(Q(Q(q*G)+Q(p*M))+Q(r*H));O=q;q=N[c+4>>2];R=p;p=N[c+16>>2];I=N[c+28>>2];r=Q(Q(Q(O*q)+Q(R*p))+Q(r*I));O=Q(Q(N[o+8>>2]*s)+Q(Q(N[o>>2]*u)+Q(r*N[o+4>>2])));z=Q(Q(z*s)+Q(Q(H*u)+Q(I*r)));q=Q(Q(F*s)+Q(Q(G*u)+Q(q*r)));p=Q(Q(w*s)+Q(Q(M*u)+Q(p*r)));p=Q(Q((x(2,J[a+56>>2]|(C(z),v(2))&-2147483648),D())*z)+Q(Q((x(2,J[a+48>>2]|(C(q),v(2))&-2147483648),D())*q)+Q(p*(x(2,J[a+52>>2]|(C(p),v(2))&-2147483648),D()))));q=N[a+44>>2];R=p>q?p:q;p=Q(Q(N[d+32>>2]*s)+Q(Q(N[d+24>>2]*u)+Q(r*N[d+28>>2])));q=Q((x(2,J[b+56>>2]|(C(p),v(2))&-2147483648),D())*p);p=Q(Q(N[d+8>>2]*s)+Q(Q(N[d>>2]*u)+Q(r*N[d+4>>2])));w=Q((x(2,J[b+48>>2]|(C(p),v(2))&-2147483648),D())*p);p=Q(Q(N[d+20>>2]*s)+Q(Q(N[d+12>>2]*u)+Q(r*N[d+16>>2])));p=Q(q+Q(w+Q(p*(x(2,J[b+52>>2]|(C(p),v(2))&-2147483648),D()))));q=N[b+44>>2];p=Q(R+(p>q?p:q));q=Q(O+p);p=Q(p-O);if(N[i>>2]<(p>q?q:p)){break c}J[A>>2]=y;S=P(K[B+19|0],12)+X|0;p=N[S+8>>2];q=N[S>>2];F=N[S+4>>2];w=N[B+12>>2];z=N[B+8>>2];G=N[B>>2];M=N[B+4>>2];Ja[J[b+64>>2]](b,t+12|0,g,f,t+28|0,t+24|0);H=N[t+28>>2];E=Q(Q(1)/E);w=Q(E*Q(-w));if(H>Q(w+n)){break a}p=Q(E*Q(Q(z*p)+Q(Q(G*q)+Q(M*F))));I=N[t+24>>2];if(p>Q(I+n)){break a}A=A+4|0;q=Q(w-H);p=Q(I-p);p=p>q?q:p;if(!(p>2])){break c}N[j+8>>2]=s;N[j+4>>2]=r;N[j>>2]=u;N[i>>2]=p;J[k>>2]=y}y=y+1|0;h=L>>>0<=y>>>0;if((y|0)!=(L|0)){continue}break}}J[m>>2]=A-l>>2}Ha=t+32|0;return h&1}function vz(a,b,c,d,e,f,g,h){var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0);C=N[e+8>>2];k=N[c+8>>2];t=Q(C-k);j=N[b+8>>2];i=Q(j-k);D=N[e>>2];n=N[c>>2];u=Q(D-n);q=N[b>>2];o=Q(q-n);E=N[e+4>>2];l=N[c+4>>2];v=Q(E-l);p=N[b+4>>2];r=Q(p-l);m=Q(Q(t*i)+Q(Q(u*o)+Q(v*r)));a:{b:{z=N[d+8>>2];w=Q(z-k);A=N[d>>2];x=Q(A-n);B=N[d+4>>2];y=Q(B-l);o=Q(Q(w*i)+Q(Q(x*o)+Q(y*r)));if(!(!(o>2]=0;J[g>>2]=0;i=N[c+8>>2];j=N[b+8>>2];m=N[c>>2];k=N[b>>2];n=N[c+4>>2];l=N[b+4>>2];b=J[c+12>>2];J[h+8>>2]=J[c+8>>2];J[h+12>>2]=b;b=J[c+4>>2];J[h>>2]=J[c>>2];J[h+4>>2]=b;break b}i=Q(j-z);s=Q(q-A);F=Q(p-B);r=Q(Q(t*i)+Q(Q(u*s)+Q(v*F)));i=Q(Q(w*i)+Q(Q(x*s)+Q(y*F)));if(!(!(i>=Q(0))|!(i>=r))){J[f>>2]=1065353216;J[g>>2]=0;i=N[d+8>>2];j=N[b+8>>2];m=N[d>>2];k=N[b>>2];n=N[d+4>>2];l=N[b+4>>2];b=J[d+12>>2];J[h+8>>2]=J[d+8>>2];J[h+12>>2]=b;b=J[d+4>>2];J[h>>2]=J[d>>2];J[h+4>>2]=b;break b}j=Q(j-C);s=Q(q-D);p=Q(p-E);q=Q(Q(w*j)+Q(Q(x*s)+Q(y*p)));j=Q(Q(t*j)+Q(Q(u*s)+Q(v*p)));if(!(!(j>=Q(0))|!(j>=q))){J[f>>2]=0;J[g>>2]=1065353216;i=N[e+8>>2];j=N[b+8>>2];m=N[e>>2];k=N[b>>2];n=N[e+4>>2];l=N[b+4>>2];b=J[e+12>>2];J[h+8>>2]=J[e+8>>2];J[h+12>>2]=b;b=J[e+4>>2];J[h>>2]=J[e>>2];J[h+4>>2]=b;break b}p=Q(Q(o*r)-Q(i*m));if(!(!(i=Q(0))|!(p>2]=i;J[g>>2]=0;j=N[b+8>>2];m=N[b>>2];o=N[b+4>>2];J[h+12>>2]=0;k=Q(Q(w*i)+k);N[h+8>>2]=k;l=Q(Q(y*i)+l);N[h+4>>2]=l;i=Q(Q(x*i)+n);N[h>>2]=i;break a}s=Q(Q(i*j)-Q(q*r));if(!(!(j<=q)|(!(s>2]=Q(1)-i;N[g>>2]=i;j=N[b+8>>2];m=N[b>>2];k=N[b+4>>2];J[h+12>>2]=0;l=Q(Q(Q(C-z)*i)+z);N[h+8>>2]=l;n=Q(Q(Q(E-B)*i)+B);N[h+4>>2]=n;i=Q(Q(Q(D-A)*i)+A);N[h>>2]=i;j=Q(j-l);i=Q(m-i);l=Q(i*i);i=Q(k-n);N[a>>2]=Q(j*j)+Q(l+Q(i*i));return}i=Q(Q(q*m)-Q(o*j));if(!(!(j=Q(0))))){J[f>>2]=0;i=Q(m/Q(m-j));N[g>>2]=i;j=N[b+8>>2];m=N[b>>2];o=N[b+4>>2];J[h+12>>2]=0;k=Q(Q(t*i)+k);N[h+8>>2]=k;l=Q(Q(v*i)+l);N[h+4>>2]=l;i=Q(Q(u*i)+n);N[h>>2]=i;break a}j=Q(Q(1)/Q(s+Q(i+p)));i=Q(i*j);N[f>>2]=i;j=Q(p*j);N[g>>2]=j;J[h+12>>2]=0;m=Q(Q(Q(w*i)+Q(t*j))+k);N[h+8>>2]=m;k=Q(Q(Q(y*i)+Q(v*j))+l);N[h+4>>2]=k;i=Q(Q(Q(x*i)+Q(u*j))+n);N[h>>2]=i;j=Q(N[b+8>>2]-m);i=Q(N[b>>2]-i);l=Q(i*i);i=Q(N[b+4>>2]-k);N[a>>2]=Q(j*j)+Q(l+Q(i*i));return}i=Q(j-i);j=Q(i*i);i=Q(k-m);k=Q(i*i);i=Q(l-n);N[a>>2]=j+Q(k+Q(i*i));return}j=Q(j-k);i=Q(m-i);k=Q(i*i);i=Q(o-l);N[a>>2]=Q(j*j)+Q(k+Q(i*i))}function Wu(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;f=Ha-16|0;Ha=f;c=J[a+60>>2];k=J[a+244>>2];g=J[a+40>>2];e=J[a+152>>2];if(e){j=J[a+148>>2];while(1){d=J[j+(b<<2)>>2];h=(d>>>0)/(c>>>0)|0;d=J[g+(h<<2)>>2]+(d-P(c,h)<<4)|0;I[d+4>>1]=L[d+4>>1]&65471;b=b+1|0;if((e|0)!=(b|0)){continue}break}}e=J[a+164>>2];if(e){j=J[a+160>>2];b=0;while(1){d=J[j+(b<<2)>>2];h=(d>>>0)/(c>>>0)|0;d=J[g+(h<<2)>>2]+(d-P(c,h)<<4)|0;I[d+4>>1]=L[d+4>>1]&65471;b=b+1|0;if((e|0)!=(b|0)){continue}break}}g=0;J[a+164>>2]=0;J[a+152>>2]=0;a:{if(!J[a+328>>2]){J[a+328>>2]=0;J[a+252>>2]=J[a+116>>2];J[a+256>>2]=J[a+128>>2];break a}j=a+240|0;h=a+136|0;while(1){b=J[J[a+324>>2]+(g<<2)>>2];J[f+4>>2]=b;b=b>>>7|0;i=b<<2;c=J[i+J[a+204>>2]>>2];e=J[a+16>>2]+P(b,24)|0;d=K[e+4|0]&-33;H[e+4|0]=d;b:{if((c|0)!=-1){d=1<>2]+(c>>>3&536870908)|0;if(!(d&J[e>>2])){J[f+8>>2]=c;b=J[a+88>>2];J[e>>2]=d|J[e>>2];c=b+P(c,44)|0;b=J[a+244>>2];J[c+16>>2]=b;c:{if(b>>>0>=(J[a+248>>2]&2147483647)>>>0){ab(j,f+8|0);break c}J[J[a+240>>2]+(b<<2)>>2]=J[f+8>>2];J[a+244>>2]=J[a+244>>2]+1}b=J[f+4>>2]>>>7|0}J[J[a+28>>2]+(b<<2)>>2]=33554431;Oc(a,J[f+4>>2]);break b}H[e+4|0]=d|2;J[i+J[a+28>>2]>>2]=J[a+140>>2];b=J[a+140>>2];d:{if(b>>>0>=(J[a+144>>2]&2147483647)>>>0){kd(h,f+4|0);break d}J[J[a+136>>2]+(b<<2)>>2]=J[f+4>>2];J[a+140>>2]=J[a+140>>2]+1}c=J[e>>2];if((c|0)==-1){break b}while(1){b=J[a+84>>2];e=(c>>>0)/(b>>>0)|0;e=J[J[a+64>>2]+(e<<2)>>2]+(c-P(b,e)<<3)|0;d=c^1;i=J[a+448>>2];l=J[i+20>>2];b=(d>>>0)/(l>>>0)|0;e:{f:{b=J[J[J[i>>2]+(b<<2)>>2]+(d-P(b,l)<<2)>>2];if(b>>>0<=4294967167){b=J[J[a+204>>2]+(b>>>5&134217724)>>2];if((b|0)!=-1){break f}}c=c>>>1|0;b=J[a+60>>2];d=(c>>>0)/(b>>>0)|0;b=J[J[a+40>>2]+(d<<2)>>2]+(c-P(b,d)<<4)|0;if(K[b+4|0]&4|J[b>>2]==1){break e}qj(a,c);I[b+4>>1]=L[b+4>>1]|4;break e}d=1<>2]+(b>>>3&536870908)|0;if(d&J[c>>2]){break e}J[f+12>>2]=b;i=J[a+88>>2];J[c>>2]=d|J[c>>2];c=i+P(b,44)|0;b=J[a+244>>2];J[c+16>>2]=b;if(b>>>0>=(J[a+248>>2]&2147483647)>>>0){ab(j,f+12|0);break e}J[J[a+240>>2]+(b<<2)>>2]=J[f+12>>2];J[a+244>>2]=J[a+244>>2]+1}c=J[e>>2];if((c|0)!=-1){continue}break}}g=g+1|0;if(g>>>0>2]){continue}break}J[a+328>>2]=0;J[a+252>>2]=J[a+116>>2];J[a+256>>2]=J[a+128>>2];g=J[a+244>>2];if(k>>>0>=g>>>0){break a}while(1){c=J[J[a+88>>2]+P(J[J[a+240>>2]+(k<<2)>>2],44)>>2];b=c>>>7|0;if((b|0)!=33554431){while(1){Oc(a,c);c=J[(J[a+16>>2]+P(b,24)|0)+8>>2];b=c>>>7|0;if((b|0)!=33554431){continue}break}g=J[a+244>>2]}k=k+1|0;if(k>>>0>>0){continue}break}}Ha=f+16|0}function NJ(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;e=J[a+88>>2];a:{if(M[e>>2]<=b>>>0){Wa(J[40592],4,16512,2139,73068,0);a=0;break a}q=J[e+12>>2];a=q+P(b,40)|0;m=J[a+28>>2];if(!m){Wa(J[40592],4,16512,2149,73068,0);a=0;break a}J[a+4>>2]=2134900735;J[a+8>>2]=2134900735;J[a+20>>2]=12582912;J[a+24>>2]=12582912;J[a+12>>2]=2134900735;J[a+16>>2]=12582912;r=J[m+68>>2];if(r){s=J[m+76>>2];while(1){f=J[((o<<3)+s|0)+4>>2];if((f|0)!=-1){d=0;p=0;k=Ha-1040|0;Ha=k;j=J[e+12>>2];n=f>>>2|0;g=J[e+24>>2]+P(n,12)|0;h=g+8|0;b:{c:{i=L[g+4>>1];c=(i|0)==1;if(!c){if(!i){break c}h=J[(e+P(i,12)|0)+92>>2]+(J[g+8>>2]<<2)|0}t=i&1;d:{if(c){c=0;break d}u=i&65534;c=0;while(1){l=(c<<2)+h|0;if(J[(j+P(L[l+2>>1],40)|0)+28>>2]!=(m|0)){J[(d<<2)+k>>2]=L[l>>1]|L[l+2>>1]<<16;d=d+1|0}l=((c|1)<<2)+h|0;if(J[(j+P(L[l+2>>1],40)|0)+28>>2]!=(m|0)){J[(d<<2)+k>>2]=L[l>>1]|L[l+2>>1]<<16;d=d+1|0}c=c+2|0;p=p+2|0;if((u|0)!=(p|0)){continue}break}}e:{if(!t){break e}c=(c<<2)+h|0;if(J[(j+P(L[c+2>>1],40)|0)+28>>2]==(m|0)){break e}J[(d<<2)+k>>2]=L[c>>1]|L[c+2>>1]<<16;d=d+1|0}if(i>>>0>=2){c=J[g+8>>2];h=(e+(i<<2)|0)+3176|0;J[J[(e+P(i,12)|0)+92>>2]+(c<<2)>>2]=J[h>>2];J[h>>2]=c}f:{switch(d|0){case 1:J[g+8>>2]=J[k>>2];I[g+4>>1]=d;break b;case 0:break c;default:break f}}h=e+P(d,12)|0;i=h+92|0;f=(e+(d<<2)|0)+3176|0;c=J[f>>2];g:{if((c|0)!=-1){J[g+8>>2]=c;c=J[i>>2]+(c<<2)|0;J[f>>2]=J[c>>2];break g}c=J[h+96>>2];J[g+8>>2]=c;f=(d&1073741823)+c|0;j=J[h+100>>2]&2147483647;h:{if(f>>>0<=j>>>0){break h}l=j;j=j?j<<1:2;j=f>>>0>j>>>0?f:j;if(l>>>0>=j>>>0){break h}lb(i,j);c=J[h+96>>2]}i=J[i>>2];J[h+96>>2]=f;c=i+(c<<2)|0}Ua(c,k,d<<2);I[g+4>>1]=d;break b}I[g+4>>1]=0;J[g+8>>2]=f;d=J[g>>2];J[k+1036>>2]=d;c=J[e+4208>>2];i:{if(c>>>0>=(J[e+4212>>2]&2147483647)>>>0){ab(e+4204|0,k+1036|0);break i}J[J[e+4204>>2]+(c<<2)>>2]=d;J[e+4208>>2]=J[e+4208>>2]+1}i=f>>>7|0;j:{if(i>>>0>2]){h=n&31;c=J[e+4216>>2];break j}d=J[40592];h=n&31;g=(n+128>>>5|0)+((h|0)!=0)|0;c=Ja[J[J[d+12>>2]+8>>2]](d+12|0,g<<2,29909,16512,274)|0;d=0;f=J[e+4220>>2];k:{if(f){Ua(c,J[e+4216>>2],f<<2);d=J[e+4220>>2];if((g|0)==(d|0)){break k}}Va((d<<2)+c|0,0,g-d<<2)}d=J[e+4216>>2];if(d){f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,d)}J[e+4220>>2]=g;J[e+4216>>2]=c}d=(i<<2)+c|0;J[d>>2]=J[d>>2]|1<>2]+12>>2]](d+12|0,m);J[a+28>>2]=0;J[(P(b,40)+q|0)+36>>2]=J[e+8>>2];J[e+8>>2]=b;$r(J[e>>2],J[e+12>>2]);a=1}return a|0}function DK(a,b,c,d,e){a=a|0;b=b|0;c=Q(c);d=Q(d);e=e|0;var f=0,g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=0,o=Q(0);h=J[a+12>>2];f=Ha+-64|0;Ha=f;g=N[a+8>>2];if(g!=Q(0)){m=Hb(h,b),n=e?-65536:-8355712,J[m+4>>2]=n;J[h+32>>2]=0;J[h>>2]=1;J[f+60>>2]=0;J[f+52>>2]=0;J[f+56>>2]=0;i=db(c);a=$a(h,f+52|0);j=Q(i*g);N[f+48>>2]=j;k=Q(eb(c)*g);N[f+44>>2]=k;i=Q(g*Q(0));N[f+40>>2]=i;a=$a(a,f+40|0);J[f+36>>2]=0;J[f+28>>2]=0;J[f+32>>2]=0;l=db(d);a=$a(a,f+28|0);N[f+24>>2]=l*g;m=f,o=Q(eb(d)*g),N[m+20>>2]=o;N[f+16>>2]=i;$a(a,f+16|0);J[h+32>>2]=0;J[h>>2]=2;N[f+12>>2]=j;N[f+8>>2]=k;N[f+4>>2]=i;$a(h,f+4|0);d=Q(Q(d-c)/Q(20));c=Q(d+c);m=f,o=Q(db(c)*g),N[m+12>>2]=o;m=f,o=Q(eb(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;$a(h,f+4|0);c=Q(d+c);m=f,o=Q(db(c)*g),N[m+12>>2]=o;m=f,o=Q(eb(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;$a(h,f+4|0);c=Q(d+c);m=f,o=Q(db(c)*g),N[m+12>>2]=o;m=f,o=Q(eb(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;$a(h,f+4|0);c=Q(d+c);m=f,o=Q(db(c)*g),N[m+12>>2]=o;m=f,o=Q(eb(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;$a(h,f+4|0);c=Q(d+c);m=f,o=Q(db(c)*g),N[m+12>>2]=o;m=f,o=Q(eb(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;$a(h,f+4|0);c=Q(d+c);m=f,o=Q(db(c)*g),N[m+12>>2]=o;m=f,o=Q(eb(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;$a(h,f+4|0);c=Q(d+c);m=f,o=Q(db(c)*g),N[m+12>>2]=o;m=f,o=Q(eb(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;$a(h,f+4|0);c=Q(d+c);m=f,o=Q(db(c)*g),N[m+12>>2]=o;m=f,o=Q(eb(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;$a(h,f+4|0);c=Q(d+c);m=f,o=Q(db(c)*g),N[m+12>>2]=o;m=f,o=Q(eb(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;$a(h,f+4|0);c=Q(d+c);m=f,o=Q(db(c)*g),N[m+12>>2]=o;m=f,o=Q(eb(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;$a(h,f+4|0);c=Q(d+c);m=f,o=Q(db(c)*g),N[m+12>>2]=o;m=f,o=Q(eb(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;$a(h,f+4|0);c=Q(d+c);m=f,o=Q(db(c)*g),N[m+12>>2]=o;m=f,o=Q(eb(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;$a(h,f+4|0);c=Q(d+c);m=f,o=Q(db(c)*g),N[m+12>>2]=o;m=f,o=Q(eb(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;$a(h,f+4|0);c=Q(d+c);m=f,o=Q(db(c)*g),N[m+12>>2]=o;m=f,o=Q(eb(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;$a(h,f+4|0);c=Q(d+c);m=f,o=Q(db(c)*g),N[m+12>>2]=o;m=f,o=Q(eb(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;$a(h,f+4|0);c=Q(d+c);m=f,o=Q(db(c)*g),N[m+12>>2]=o;m=f,o=Q(eb(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;$a(h,f+4|0);c=Q(d+c);m=f,o=Q(db(c)*g),N[m+12>>2]=o;m=f,o=Q(eb(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;$a(h,f+4|0);c=Q(d+c);m=f,o=Q(db(c)*g),N[m+12>>2]=o;m=f,o=Q(eb(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;$a(h,f+4|0);c=Q(d+c);m=f,o=Q(db(c)*g),N[m+12>>2]=o;m=f,o=Q(eb(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;$a(h,f+4|0);c=Q(d+c);m=f,o=Q(db(c)*g),N[m+12>>2]=o;m=f,o=Q(eb(c)*g),N[m+8>>2]=o;N[f+4>>2]=i;$a(h,f+4|0)}Ha=f- -64|0}function hba(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;c=Ha+-64|0;Ha=c;i=K[a+92|0];a:{if(!i){break a}if(K[a+76|0]!=(b|0)){Ja[J[J[a>>2]+24>>2]](a,b,c+60|0,c+56|0,c+52|0);d=J[c+56>>2];H[c|0]=0;Wq(a+100|0,d,c);J[c+24>>2]=0;J[c+28>>2]=0;J[c+20>>2]=1065353216;J[c+32>>2]=0;J[c+36>>2]=0;J[c+40>>2]=1065353216;J[c+44>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c>>2]=1065353216;J[c+12>>2]=0;J[c+16>>2]=0;cH(a+124|0,b,c);J[c+24>>2]=0;J[c+28>>2]=0;J[c+20>>2]=1065353216;J[c+32>>2]=0;J[c+36>>2]=0;J[c+40>>2]=1065353216;J[c+44>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c>>2]=1065353216;J[c+12>>2]=0;J[c+16>>2]=0;cH(a+112|0,b,c);J[c+24>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=1065353216;J[c>>2]=0;J[c+4>>2]=0;e=a+148|0;if((J[e+8>>2]&2147483647)>>>0>>0){kl(e,b)}d=J[e+4>>2];if((d|0)<(b|0)){g=J[e>>2];f=g+P(b,28)|0;d=g+P(d,28)|0;while(1){N[d>>2]=N[c>>2];N[d+4>>2]=N[c+4>>2];N[d+8>>2]=N[c+8>>2];N[d+12>>2]=N[c+12>>2];N[d+16>>2]=N[c+16>>2];N[d+20>>2]=N[c+20>>2];N[d+24>>2]=N[c+24>>2];d=d+28|0;if(f>>>0>d>>>0){continue}break}}J[e+4>>2]=b;J[c+8>>2]=0;J[c+12>>2]=1065353216;J[c>>2]=0;J[c+4>>2]=0;bH(a+160|0,b,c);J[a+52>>2]=J[a+124>>2];J[a+56>>2]=J[a+112>>2];d=J[c+52>>2];H[c|0]=0;Wq(a+136|0,d,c);J[a+68>>2]=J[a+136>>2];I[a+78>>1]=J[c+52>>2];I[a+74>>1]=J[c+60>>2];I[a+72>>1]=J[c+56>>2];J[a+48>>2]=J[a+160>>2];J[a+44>>2]=J[a+148>>2];J[c+24>>2]=0;J[c+28>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;J[c>>2]=0;J[c+4>>2]=0;f=a+172|0;if((J[f+8>>2]&2147483647)>>>0>>0){g=0;b:{if(!b){break b}e=b<<5;if(!e){break b}d=J[40592];g=Ja[J[J[d>>2]+20>>2]](d)|0?53977:69706;g=Ja[J[J[d+12>>2]+8>>2]](d+12|0,e,g,20075,553)|0}e=J[f>>2];d=J[f+4>>2];if((d|0)>0){j=(d<<5)+g|0;d=g;while(1){h=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=h;h=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=h;h=J[e+20>>2];J[d+16>>2]=J[e+16>>2];J[d+20>>2]=h;h=J[e+28>>2];J[d+24>>2]=J[e+24>>2];J[d+28>>2]=h;e=e+32|0;d=d+32|0;if(j>>>0>d>>>0){continue}break}e=J[f>>2]}if(!(!e|J[f+8>>2]<0)){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,e)}J[f+8>>2]=b;J[f>>2]=g}d=J[f+4>>2];if((d|0)<(b|0)){e=J[f>>2];g=e+(b<<5)|0;d=e+(d<<5)|0;while(1){e=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=e;e=J[c+12>>2];J[d+8>>2]=J[c+8>>2];J[d+12>>2]=e;e=J[c+20>>2];J[d+16>>2]=J[c+16>>2];J[d+20>>2]=e;e=J[c+28>>2];J[d+24>>2]=J[c+24>>2];J[d+28>>2]=e;d=d+32|0;if(g>>>0>d>>>0){continue}break}}J[f+4>>2]=b;J[a+36>>2]=J[a+172>>2];if(!K[a+92|0]){break a}}if(K[a+76|0]!=(b|0)){J[a+28>>2]=a;J[a+40>>2]=J[a+80>>2]}H[a+92|0]=0}Ha=c- -64|0;return(i|0)!=0|0}function z7(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;d=Ha-96|0;Ha=d;f=J[a+28>>2];a=J[J[f+988>>2]+128>>2];b=J[f+976>>2];c=d;g=c+76|0;if(g){J[g>>2]=J[b+1e3>>2]}g=c+72|0;if(g){J[g>>2]=J[b+996>>2]}g=c+68|0;if(g){J[g>>2]=J[b+1004>>2]}n=J[c+76>>2]<<3;H[c+64|0]=n>>>0>1024;a:{if(n>>>0>=1025){j=Rb(c+8|0,n,14465,3472);break a}j=d-(n+15&-16)|0;d=j;Ha=d}J[c+60>>2]=j;o=J[c+72>>2]<<3;H[c+56|0]=o>>>0>1024;b:{if(o>>>0>=1025){k=Rb(c+8|0,o,14465,3473);break b}k=d-(o+15&-16)|0;d=k;Ha=d}J[c+52>>2]=k;p=J[c+68>>2]<<3;H[c+48|0]=p>>>0>1024;c:{if(p>>>0>=1025){l=Rb(c+8|0,p,14465,3474);break c}l=d-(p+15&-16)|0;Ha=l}J[c+44>>2]=l;b=J[J[f+976>>2]+1024>>2];Ja[J[J[b>>2]+84>>2]](c+8|0,b);b=J[f+2360>>2];Eu(J[f+976>>2],j,c+76|0,k,c+72|0,l,c+68|0);g=b&8;if(J[c+76>>2]>0){while(1){b=J[((i<<3)+j|0)+4>>2];et(J[f+2168>>2],b);Dt(b,a,c+8|0,(g|0)!=0);if(!(K[b+46|0]&4)){Km(J[f+1e3>>2],J[b+60>>2])}i=i+1|0;if((i|0)>2]){continue}break}}if(J[c+72>>2]>0){m=f+2420|0;d=0;while(1){b=J[((d<<3)+k|0)+4>>2];d:{if(!Ct(b,a,c+8|0,(g|0)!=0)|K[b+46|0]&4){break d}e=J[J[b+28>>2]+4>>2];e=K[J[e+44>>2]+9|0]-1>>>0<2?e:0;h=J[J[b+32>>2]+4>>2];h=K[J[h+44>>2]+9|0]-1>>>0<2?h:0;J[c+84>>2]=h;J[c+80>>2]=e;J[c+88>>2]=J[e+48>>2];J[c+92>>2]=J[h+48>>2];e=J[f+2424>>2];if(e>>>0>=(J[f+2428>>2]&2147483647)>>>0){xq(m,c+80|0);break d}h=J[c+84>>2];e=J[f+2420>>2]+(e<<4)|0;J[e>>2]=J[c+80>>2];J[e+4>>2]=h;h=J[c+92>>2];J[e+8>>2]=J[c+88>>2];J[e+12>>2]=h;J[f+2424>>2]=J[f+2424>>2]+1}Im(J[f+1e3>>2],J[b+60>>2]);d=d+1|0;if((d|0)>2]){continue}break}}d=0;i=J[c+68>>2];if((i|0)>0){while(1){b=J[((d<<3)+l|0)+4>>2];if(K[b+44|0]&32){Yi(b,32,0,0,a,c+8|0);i=J[c+68>>2]}d=d+1|0;if((i|0)>(d|0)){continue}break}}ZF(f,a);r=J[f+980>>2]+160|0;q=J[f+1160>>2];if(q){i=0;while(1){a=J[f+1156>>2];t=J[a+(i<<2)>>2];b=i+8|0;e:{if(b>>>0>=q>>>0){break e}m=0;g=0;d=J[a+(b<<2)>>2];a=0;e=d+511|0;a=e>>>0<511?1:a;b=a>>>6|0;a=a<<26|e>>>6;h=d>>>6|0;e=a-h|0;a=b-(a>>>0>>0)|0;u=a;h=e;b=e+1|0;e=b?a:a+1|0;a=b;s=b&7;if(s|0){while(1){b=a;a=b-1|0;e=e-!b|0;d=d- -64|0;b=g;m=m+1|0;b=m?b:b+1|0;g=b;if((m|0)!=(s|0)|(v|0)!=(b|0)){continue}break}}if(!u&h>>>0<7){break e}while(1){d=d+512|0;g=e-(a>>>0<8)|0;e=g;a=a-8|0;if(e|a){continue}break}}aj(t,r);i=i+1|0;if((q|0)!=(i|0)){continue}break}}if(J[f+1236>>2]){a=J[f+1204>>2];d=0;while(1){qF(J[J[a+(d<<2)>>2]>>2],r);d=d+1|0;if(d>>>0>2]){continue}break}}if(p>>>0>=1025){cb(l)}if(o>>>0>=1025){cb(k)}if(n>>>0>=1025){cb(j)}Ha=c+96|0}function $H(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;d=J[a+336>>2];g=J[d>>2];if(g){J[d>>2]=J[g>>2]}if(!g){d=J[40592];g=Ja[J[J[d>>2]+20>>2]](d)|0?32439:69706;g=Ja[J[J[d+12>>2]+8>>2]](d+12|0,12195,g,23825,82)|0;d=g+19&-16;J[d-4>>2]=d-g;g=Kc(d,J[a+340>>2])}J[g+12052>>2]=0;d=J[b+144>>2];if(d>>>0>(J[g+12056>>2]&2147483647)>>>0){Tb(g+12048|0,d);d=J[b+144>>2]}J[g+12052>>2]=d;J[g+12064>>2]=0;if((J[g+12068>>2]&2147483647)>>>0>>0){Tb(g+12060|0,d);d=J[b+144>>2]}J[g+12064>>2]=d;d=J[((J[a+112>>2]<<2)+a|0)+484>>2];e=Ja[J[J[d>>2]+12>>2]](d,b,J[g+12048>>2],J[g+12060>>2])|0;a:{d=(e|0)<=J[b+72>>2];if(d|d){break a}d=3e4;while(1){if((e|0)<=J[b+72>>2]){break a}d=d-1|0;if(d){continue}+ca();d=1e4;continue}}e=128;d=J[b+92>>2]+128|0;J[b+92>>2]=d;q=J[b+64>>2];r=J[b+52>>2];o=J[b+16>>2];d=d-128|0;l=J[b+28>>2];if((d|0)<(l|0)){i=J[b+24>>2];while(1){h=l-d|0;f=(h|0)>=128?128:h;e=e-f|0;if((h|0)>0){h=(f|0)<=1?1:f;m=h&1;if((f|0)>=2){p=h&2147483646;f=0;while(1){j=i+P(d,52)|0;k=J[(J[J[j>>2]+24>>2]<<2)+162276>>2];if(k){Ja[k|0](j,N[a+52>>2])}j=j+52|0;k=J[(J[J[j>>2]+24>>2]<<2)+162276>>2];if(k){Ja[k|0](j,N[a+52>>2])}d=d+2|0;f=f+2|0;if((p|0)!=(f|0)){continue}break}}n=h+n|0;if(m){f=i+P(d,52)|0;h=J[(J[J[f>>2]+24>>2]<<2)+162276>>2];if(h){Ja[h|0](f,N[a+52>>2])}d=d+1|0}}if(!e){e=128;d=J[b+92>>2]+128|0;J[b+92>>2]=d;d=d-128|0}if((d|0)<(l|0)){continue}break}}i=d-l|0;if((o|0)>(i|0)){p=(J[b+12>>2]+P(J[b+20>>2],112)|0)+112|0;k=J[b+8>>2];while(1){h=0;d=o-i|0;j=(d|0)<(e|0)?d:e;if((j|0)>0){while(1){d=i<<5;m=d+r|0;f=p+P(i,112)|0;_H(m,m+16|0,d+k|0,f,N[a+52>>2]);e=J[(i<<2)+q>>2];d=J[e+36>>2];N[e>>2]=N[d>>2];N[e+4>>2]=N[d+4>>2];N[e+8>>2]=N[d+8>>2];N[e+12>>2]=N[d+12>>2];N[e+16>>2]=N[d+16>>2];N[e+20>>2]=N[d+20>>2];N[e+24>>2]=N[d+24>>2];N[d>>2]=N[f+80>>2];N[d+4>>2]=N[f+84>>2];N[d+8>>2]=N[f+88>>2];N[d+12>>2]=N[f+92>>2];N[d+16>>2]=N[f+96>>2];N[d+20>>2]=N[f+100>>2];N[d+24>>2]=N[f+104>>2];N[d+64>>2]=N[f>>2];N[d+68>>2]=N[f+4>>2];N[d+72>>2]=N[f+8>>2];N[d+80>>2]=N[f+16>>2];N[d+84>>2]=N[f+20>>2];N[d+88>>2]=N[f+24>>2];if(cr(e,N[a+52>>2],K[a+64|0],K[a+66|0],m,J[J[c+100>>2]+(J[J[c+204>>2]+((J[f+72>>2]&33554431)<<2)>>2]<<2)>>2]!=0)==Q(0)){J[e+64>>2]=0;J[e+68>>2]=0;J[e+48>>2]=0;J[e+52>>2]=0;J[e+72>>2]=0;J[e+56>>2]=0;I[e+28>>1]=L[e+28>>1]|16}i=i+1|0;h=h+1|0;if((j|0)!=(h|0)){continue}break}n=j+n|0}e=128;d=J[b+92>>2]+128|0;J[b+92>>2]=d;i=(d-l|0)-128|0;if((o|0)>(i|0)){continue}break}}J[b+96>>2]=J[b+96>>2]+n;a=J[a+336>>2];J[g>>2]=J[a>>2];J[a>>2]=g}function UQ(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=0;e=Ha-144|0;Ha=e;qc(e+116|0,e+88|0,a,b,c);i=N[e+116>>2];f=Q(N[e+104>>2]-N[e+132>>2]);l=Q(f+f);f=Q(N[e+108>>2]-N[e+136>>2]);m=Q(f+f);k=N[e+120>>2];j=N[e+124>>2];f=Q(N[e+112>>2]-N[e+140>>2]);o=Q(f+f);p=Q(Q(Q(Q(-i)*l)-Q(m*k))-Q(j*o));f=N[e+128>>2];w=Q(Q(f*f)+Q(-.5));x=Q(Q(Q(o*w)+Q(f*Q(Q(k*l)-Q(i*m))))-Q(j*p));N[e+84>>2]=x;y=Q(Q(Q(m*w)+Q(f*Q(Q(i*o)-Q(j*l))))-Q(k*p));N[e+80>>2]=y;q=N[e+96>>2];s=N[e+92>>2];t=N[e+100>>2];u=N[e+88>>2];N[e+72>>2]=Q(j*q)+Q(Q(k*s)+Q(Q(f*t)+Q(i*u)));N[e+68>>2]=Q(u*k)+Q(Q(Q(f*q)-Q(t*j))-Q(i*s));N[e+64>>2]=Q(q*i)+Q(Q(Q(f*s)-Q(t*k))-Q(j*u));N[e+60>>2]=Q(s*j)+Q(Q(Q(f*u)-Q(t*i))-Q(k*q));l=Q(Q(Q(l*w)+Q(f*Q(Q(j*m)-Q(k*o))))-Q(i*p));N[e+76>>2]=l;v=J[a+452>>2];H[e+31|0]=0;f=v&1?l:Q(0);m=f;i=v&2?y:Q(0);o=i;k=v&4?x:Q(0);p=k;q=Q(Q(k*k)+Q(Q(f*f)+Q(i*i)));j=N[a+468>>2];z=q>Q(j*j);if(z){m=Q(Q(1)/Q(Y(q)));p=Q(j*Q(k*m));o=Q(j*Q(i*m));m=Q(j*Q(f*m))}N[e+56>>2]=p+Q(x-k);N[e+52>>2]=o+Q(y-i);N[e+48>>2]=Q(l-f)+m;g=e+12|0;h=e+60|0;f=eb(Q(N[a+472>>2]*Q(.5)));m=Q(0);o=Q(0);n=Ha-16|0;Ha=n;r=e+31|0;H[r|0]=0;a:{b:{switch(v>>>3|0){case 0:N[g>>2]=N[h>>2];N[g+4>>2]=N[h+4>>2];N[g+8>>2]=N[h+8>>2];N[g+12>>2]=N[h+12>>2];break a;case 1:N[g>>2]=N[h>>2];N[g+4>>2]=N[h+4>>2];N[g+8>>2]=N[h+8>>2];N[g+12>>2]=N[h+12>>2];break a;case 2:N[g>>2]=N[h>>2];N[g+4>>2]=N[h+4>>2];N[g+8>>2]=N[h+8>>2];N[g+12>>2]=N[h+12>>2];break a;case 3:J[n+12>>2]=1065353216;J[n+4>>2]=0;J[n+8>>2]=0;In(g,h,n+4|0,f,r);break a;case 4:N[g>>2]=N[h>>2];N[g+4>>2]=N[h+4>>2];N[g+8>>2]=N[h+8>>2];N[g+12>>2]=N[h+12>>2];break a;case 5:J[n+12>>2]=0;J[n+4>>2]=0;J[n+8>>2]=1065353216;In(g,h,n+4|0,f,r);break a;case 6:J[n+12>>2]=0;J[n+4>>2]=1065353216;J[n+8>>2]=0;In(g,h,n+4|0,f,r);break a;case 7:j=N[h>>2];i=N[h+12>>2];c:{if(i>=Q(0)){l=N[h+4>>2];k=N[h+8>>2];break c}i=Q(-i);j=Q(-j);l=Q(-N[h+4>>2]);k=Q(-N[h+8>>2])}h=f>i;H[r|0]=h;d:{if(!h){f=i;break d}i=Q(0);p=Q(Q(k*k)+Q(Q(j*j)+Q(l*l)));if(p>Q(0)){i=Q(Q(1)/Q(Y(p)));o=Q(k*i);m=Q(l*i);i=Q(j*i)}j=Q(Y(Q(Q(1)-Q(f*f))));k=Q(j*o);l=Q(j*m);j=Q(j*i)}N[g+12>>2]=f;N[g+8>>2]=k;N[g+4>>2]=l;N[g>>2]=j;break a;default:break b}}J[g+8>>2]=0;J[g+12>>2]=1065353216;J[g>>2]=0;J[g+4>>2]=0}Ha=n+16|0;g=J[e+16>>2];J[e+32>>2]=J[e+12>>2];J[e+36>>2]=g;g=J[e+24>>2];J[e+40>>2]=J[e+20>>2];J[e+44>>2]=g;if(z|K[e+31|0]){Dh(b,c,e+116|0,e+88|0,e+32|0,a,d)}Ha=e+144|0} +function Qj(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=Q(0),n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=Q(0),x=0,y=0,z=0,A=0,B=0,C=0;o=32;q=Ha-16|0;Ha=q;H[q+12|0]=0;g=q-128|0;Ha=g;J[q+8>>2]=g;j=b-1|0;a:{if((j|0)<=0){break a}while(1){b:{if((j|0)<=(k|0)){break b}while(1){if(j-k>>>0<=4){n=J[c+4>>2];while(1){f=n+(J[c>>2]<<2)|0;e=k;k=e+1|0;b=k;d=e;while(1){i=d;h=f+(J[(b<<2)+a>>2]<<5)|0;d=f+(J[(d<<2)+a>>2]<<5)|0;d=Q(N[h>>2]+N[h+16>>2])>2]+N[d+16>>2])?b:i;h=(b|0)<(j|0);b=b+1|0;if(h){continue}break}if((d|0)!=(e|0)){b=(d<<2)+a|0;d=J[b>>2];f=b;b=(e<<2)+a|0;J[f>>2]=J[b>>2];J[b>>2]=d}if((j|0)!=(k|0)){continue}break}break b}d=J[c>>2];i=d<<2;n=J[c+4>>2];h=((j+k|0)/2<<2)+a|0;f=J[h>>2];b=i+(n+(f<<5)|0)|0;p=(k<<2)+a|0;e=J[p>>2];i=i+(n+(e<<5)|0)|0;m=Q(N[i>>2]+N[i+16>>2]);c:{if(!(m>Q(N[b>>2]+N[b+16>>2]))){b=e;break c}J[p>>2]=f;J[h>>2]=e;b=J[p>>2];d=J[c>>2];f=(n+(b<<5)|0)+(d<<2)|0;m=Q(N[f>>2]+N[f+16>>2]);f=e}w=m;i=(j<<2)+a|0;e=J[i>>2];r=(n+(e<<5)|0)+(d<<2)|0;m=Q(N[r>>2]+N[r+16>>2]);d:{if(!(w>m)){b=e;break d}J[p>>2]=e;J[i>>2]=b;d=J[c>>2];e=(n+(b<<5)|0)+(d<<2)|0;m=Q(N[e>>2]+N[e+16>>2]);f=J[h>>2]}e=(n+(f<<5)|0)+(d<<2)|0;if(Q(N[e>>2]+N[e+16>>2])>m){J[h>>2]=b;J[i>>2]=f;f=J[h>>2]}b=h;d=j-1|0;h=(d<<2)+a|0;J[b>>2]=J[h>>2];J[h>>2]=f;b=k;while(1){p=n+(J[c>>2]<<2)|0;e=p+(f<<5)|0;m=Q(N[e>>2]+N[e+16>>2]);while(1){e=b;b=b+1|0;i=(b<<2)+a|0;r=J[i>>2];s=p+(r<<5)|0;if(m>Q(N[s>>2]+N[s+16>>2])){continue}break}while(1){d=d-1|0;s=(d<<2)+a|0;u=J[s>>2];v=p+(u<<5)|0;if(m>2]+N[v+16>>2])){continue}break}if((b|0)<(d|0)){J[i>>2]=u;J[s>>2]=r;f=J[h>>2];continue}break}J[i>>2]=f;J[h>>2]=r;e:{if((b-k|0)<(j-b|0)){if(o-1>>>0<=l>>>0){d=o<<3;if(d){b=J[40592];f=b+12|0;b=(y=f,z=d,A=Ja[J[J[b>>2]+20>>2]](b)|0?34527:69706,B=21054,C=155,x=J[J[f>>2]+8>>2],Ja[x](y|0,z|0,A|0,B|0,C|0)|0)}else{b=0}o=o<<1;b=Ua(b,g,l<<2);d=t;t=1;if(!(!d|!g)){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,g)}g=b}b=(l<<2)+g|0;J[b>>2]=k;J[b+4>>2]=e;k=e+2|0;break e}if(o-1>>>0<=l>>>0){d=o<<3;if(d){b=J[40592];f=b+12|0;b=(C=f,B=d,A=Ja[J[J[b>>2]+20>>2]](b)|0?34527:69706,z=21054,y=155,x=J[J[f>>2]+8>>2],Ja[x](C|0,B|0,A|0,z|0,y|0)|0)}else{b=0}o=o<<1;b=Ua(b,g,l<<2);d=t;t=1;if(!(!d|!g)){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,g)}g=b}b=(l<<2)+g|0;J[b>>2]=e+2;J[b+4>>2]=j;j=e}l=l+2|0;if((j|0)>(k|0)){continue}break}}if(l){b=l-2|0;k=J[(b<<2)+g>>2];j=J[((l<<2)+g|0)-4>>2];l=b;continue}break}if(!t|!g){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,g)}if(K[q+12|0]){cb(J[q+8>>2])}Ha=q+16|0}function Py(a,b,c,d,e,f,g,h,i,j,k){var l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=0,U=Q(0),V=Q(0),W=Q(0),X=Q(0);G=N[h+8>>2];m=N[a+8>>2];W=Q(G-m);H=N[h+4>>2];l=N[a+4>>2];X=Q(H-l);I=N[h>>2];n=N[a>>2];P=Q(I-n);K=N[i>>2];z=N[g+4>>2];v=N[d+4>>2];R=Q(Q(z-l)*v);r=N[g+8>>2];w=N[d+8>>2];S=Q(Q(r-m)*w);x=N[e+8>>2];p=N[d>>2];s=N[e>>2];E=N[e+4>>2];L=Q(Q(w*x)+Q(Q(p*s)+Q(v*E)));T=L>Q(0);t=Q(N[b+8>>2]-m);u=Q(N[b>>2]-n);o=Q(N[b+4>>2]-l);M=Q(Q(t*t)+Q(Q(u*u)+Q(o*o)));A=Q(N[c+8>>2]-m);B=Q(N[c>>2]-n);C=Q(N[c+4>>2]-l);O=Q(Q(A*A)+Q(Q(B*B)+Q(C*C)));q=Q(Q(t*A)+Q(Q(u*B)+Q(o*C)));F=Q(Q(1)/Q(Q(M*O)-Q(q*q)));y=r;D=N[g>>2];U=Q(D-n);r=T?Q(Q(Q(Q(p*Q(-U))-R)-S)/L):Q(0);y=Q(y+Q(x*r));m=Q(y-m);D=Q(D+Q(s*r));n=Q(D-n);z=Q(z+Q(E*r));l=Q(z-l);V=Q(Q(m*t)+Q(Q(n*u)+Q(o*l)));l=Q(Q(m*A)+Q(Q(n*B)+Q(C*l)));m=Q(F*Q(Q(O*V)-Q(q*l)));a:{if(!(m>=Q(-1.1920928955078125e-7))|!(m<=Q(1.0000001192092896))){break a}l=Q(F*Q(Q(M*l)-Q(q*V)));if(!(l>=Q(-1.1920928955078125e-7))|!(l<=Q(1.0000001192092896))|(!(Q(m+l)>2];b=(J[k>>2]<<6)+j|0;J[b>>2]=J[g>>2];J[b+4>>2]=c;c=J[g+12>>2];J[b+8>>2]=J[g+8>>2];J[b+12>>2]=c;b=(J[k>>2]<<6)+j|0;N[b+16>>2]=D;J[b+28>>2]=0;N[b+24>>2]=y;N[b+20>>2]=z;p=N[e+8>>2];c=J[e+4>>2];b=(J[k>>2]<<6)+j|0;J[b+32>>2]=J[e>>2];J[b+36>>2]=c;N[b+44>>2]=-r;N[b+40>>2]=p;b=J[k>>2];J[k>>2]=b+1;J[((b<<6)+j|0)+48>>2]=f;K=N[i>>2];G=N[h+8>>2];H=N[h+4>>2];I=N[h>>2];x=N[e+8>>2];E=N[e+4>>2];s=N[e>>2];w=N[d+8>>2];v=N[d+4>>2];p=N[d>>2]}n=Q(X*v);v=Q(W*w);m=T?Q(Q(Q(Q(p*Q(-P))-n)-v)/L):Q(0);w=Q(Q(x*m)+G);l=Q(w-N[a+8>>2]);y=Q(l*t);t=Q(I+Q(s*m));x=Q(t-N[a>>2]);s=Q(x*u);r=o;u=Q(Q(E*m)+H);o=Q(u-N[a+4>>2]);s=Q(y+Q(s+Q(r*o)));o=Q(Q(l*A)+Q(Q(x*B)+Q(C*o)));l=Q(F*Q(Q(O*s)-Q(q*o)));b:{if(!(l>=Q(-1.1920928955078125e-7))|!(l<=Q(1.0000001192092896))){break b}q=Q(F*Q(Q(M*o)-Q(q*s)));if(!(q>=Q(-1.1920928955078125e-7))|!(q<=Q(1.0000001192092896))|(!(Q(l+q)>2];a=(J[k>>2]<<6)+j|0;J[a>>2]=J[h>>2];J[a+4>>2]=b;b=J[h+12>>2];J[a+8>>2]=J[h+8>>2];J[a+12>>2]=b;a=(J[k>>2]<<6)+j|0;N[a+16>>2]=t;J[a+28>>2]=0;N[a+24>>2]=w;N[a+20>>2]=u;p=N[e+8>>2];b=J[e+4>>2];a=(J[k>>2]<<6)+j|0;J[a+32>>2]=J[e>>2];J[a+36>>2]=b;N[a+44>>2]=-m;N[a+40>>2]=p;a=J[k>>2];J[k>>2]=a+1;J[((a<<6)+j|0)+48>>2]=f}}function Xe(a,b){var c=0,d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=0,l=0,m=0,n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0);c=Ha-160|0;Ha=c;k=J[b+12>>2];p=J[a+332>>2];d=J[a+336>>2];i=J[b+20>>2];Sq(a,i);d=d-1|0;if(d){while(1){b=P(d,112)+i|0;N[c+48>>2]=N[b>>2];N[c+52>>2]=N[b+4>>2];N[c+56>>2]=N[b+8>>2];N[c+60>>2]=N[b+12>>2];N[c+64>>2]=N[b+16>>2];N[c+68>>2]=N[b+20>>2];N[c+72>>2]=N[b+24>>2];N[c+76>>2]=N[b+28>>2];N[c+80>>2]=N[b+32>>2];N[c+84>>2]=N[b+36>>2];N[c+88>>2]=N[b+40>>2];N[c+92>>2]=N[b+44>>2];N[c+96>>2]=N[b+48>>2];N[c+100>>2]=N[b+52>>2];N[c+104>>2]=N[b+56>>2];N[c+108>>2]=N[b+60>>2];N[c+112>>2]=N[b- -64>>2];N[c+116>>2]=N[b+68>>2];N[c+120>>2]=N[b+72>>2];N[c+124>>2]=N[b+76>>2];N[c+128>>2]=N[b+80>>2];N[c+132>>2]=N[b+84>>2];N[c+136>>2]=N[b+88>>2];N[c+140>>2]=N[b+92>>2];N[c+144>>2]=N[b+96>>2];N[c+148>>2]=N[b+100>>2];N[c+152>>2]=N[b+104>>2];J[c+156>>2]=J[b+108>>2];b=J[a+340>>2]+P(d,160)|0;f=N[b+128>>2];g=N[b+124>>2];h=N[b+120>>2];J[c+44>>2]=0;N[c+40>>2]=-h;N[c+36>>2]=g;N[c+32>>2]=h;J[c+28>>2]=0;N[c+16>>2]=f;J[c+12>>2]=0;N[c+24>>2]=-f;N[c+20>>2]=-g;ql(c+12|0,c+48|0);e=d<<5;l=e+p|0;b=P(J[l+24>>2],112)+i|0;N[b>>2]=N[c+48>>2]+N[b>>2];N[b+4>>2]=N[c+52>>2]+N[b+4>>2];N[b+8>>2]=N[c+56>>2]+N[b+8>>2];N[b+12>>2]=N[c+60>>2]+N[b+12>>2];N[b+16>>2]=N[c+64>>2]+N[b+16>>2];N[b+20>>2]=N[c+68>>2]+N[b+20>>2];N[b+24>>2]=N[c+72>>2]+N[b+24>>2];N[b+28>>2]=N[c+76>>2]+N[b+28>>2];N[b+32>>2]=N[c+80>>2]+N[b+32>>2];N[b+36>>2]=N[c+84>>2]+N[b+36>>2];N[b+40>>2]=N[c+88>>2]+N[b+40>>2];N[b+44>>2]=N[c+92>>2]+N[b+44>>2];N[b+48>>2]=N[c+96>>2]+N[b+48>>2];N[b+52>>2]=N[c+100>>2]+N[b+52>>2];N[b+56>>2]=N[c+104>>2]+N[b+56>>2];N[b+60>>2]=N[c+108>>2]+N[b+60>>2];m=b- -64|0;N[m>>2]=N[c+112>>2]+N[m>>2];N[b+68>>2]=N[c+116>>2]+N[b+68>>2];N[b+72>>2]=N[c+120>>2]+N[b+72>>2];N[b+76>>2]=N[c+124>>2]+N[b+76>>2];N[b+80>>2]=N[c+128>>2]+N[b+80>>2];N[b+84>>2]=N[c+132>>2]+N[b+84>>2];N[b+88>>2]=N[c+136>>2]+N[b+88>>2];N[b+92>>2]=N[c+140>>2]+N[b+92>>2];N[b+96>>2]=N[c+144>>2]+N[b+96>>2];N[b+100>>2]=N[c+148>>2]+N[b+100>>2];N[b+104>>2]=N[c+152>>2]+N[b+104>>2];e=e+k|0;q=N[e+24>>2];r=N[e+20>>2];b=J[a+340>>2]+P(d,160)|0;h=N[b+120>>2];s=N[e+16>>2];n=N[b+124>>2];o=N[b+128>>2];f=N[e+8>>2];g=N[e+4>>2];b=(J[l+24>>2]<<5)+k|0;j=N[e>>2];N[b>>2]=j+N[b>>2];N[b+4>>2]=g+N[b+4>>2];N[b+8>>2]=f+N[b+8>>2];N[b+16>>2]=Q(s+Q(Q(n*f)-Q(g*o)))+N[b+16>>2];N[b+20>>2]=Q(r+Q(Q(o*j)-Q(f*h)))+N[b+20>>2];N[b+24>>2]=Q(q+Q(Q(h*g)-Q(j*n)))+N[b+24>>2];d=d-1|0;if(d){continue}break}}Ha=c+160|0}function zb(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0);a:{if(f){J[c+4>>2]=0;J[c+8>>2]=0;J[c>>2]=1065353216;J[c+24>>2]=0;J[c+28>>2]=0;J[c+20>>2]=1065353216;J[c+40>>2]=1065353216;J[c+44>>2]=0;J[c+12>>2]=0;J[c+16>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;J[d>>2]=1065353216;J[d+12>>2]=0;J[d+16>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+20>>2]=1065353216;J[d+32>>2]=0;J[d+36>>2]=0;J[d+40>>2]=1065353216;a=d+44|0;break a}m=N[a+8>>2];v=Q(Q(1)/m);n=N[a+4>>2];y=Q(Q(1)/n);g=N[a>>2];z=Q(Q(1)/g);b:{if(!(g!=g|g!=n|g!=m)){J[c+44>>2]=0;N[c+40>>2]=m;J[c+28>>2]=0;N[c+20>>2]=n;J[c+12>>2]=0;N[c>>2]=g;h=Q(n*Q(0));N[c+36>>2]=h;g=Q(g*Q(0));N[c+32>>2]=g;i=Q(m*Q(0));N[c+24>>2]=i;N[c+16>>2]=g;N[c+8>>2]=i;N[c+4>>2]=h;N[d+40>>2]=v;g=Q(y*Q(0));N[d+36>>2]=g;h=Q(z*Q(0));N[d+32>>2]=h;J[d+28>>2]=0;i=Q(v*Q(0));N[d+24>>2]=i;N[d+20>>2]=y;N[d+16>>2]=h;J[d+12>>2]=0;N[d+8>>2]=i;N[d+4>>2]=g;N[d>>2]=z;break b}l=N[b+8>>2];o=N[b+4>>2];k=N[b+12>>2];h=N[b>>2];J[c+44>>2]=0;J[c+28>>2]=0;J[c+12>>2]=0;j=Q(h+h);r=Q(Q(1)-Q(h*j));p=Q(o+o);A=Q(o*p);h=Q(r-A);s=Q(m*h);q=Q(p*l);w=Q(j*k);i=Q(q-w);t=Q(n*i);B=Q(j*l);C=Q(p*k);p=Q(B+C);u=Q(g*p);N[c+40>>2]=Q(s*h)+Q(Q(u*p)+Q(i*t));q=Q(q+w);w=Q(j*o);x=k;k=Q(l+l);x=Q(x*k);o=Q(w-x);j=Q(l*k);l=Q(r-j);N[c+24>>2]=Q(s*q)+Q(Q(u*o)+Q(l*t));k=Q(B-C);r=Q(s*k);j=Q(Q(Q(1)-A)-j);s=Q(w+x);N[c+8>>2]=r+Q(Q(u*j)+Q(s*t));t=Q(m*q);u=Q(g*o);r=Q(n*l);N[c+36>>2]=Q(t*h)+Q(Q(u*p)+Q(i*r));m=Q(m*k);g=Q(g*j);n=Q(n*s);N[c+32>>2]=Q(m*h)+Q(Q(g*p)+Q(i*n));N[c+20>>2]=Q(t*q)+Q(Q(u*o)+Q(l*r));N[c+16>>2]=Q(m*q)+Q(Q(g*o)+Q(l*n));N[c+4>>2]=Q(t*k)+Q(Q(u*j)+Q(s*r));N[c>>2]=Q(m*k)+Q(Q(g*j)+Q(s*n));g=Q(v*h);m=Q(z*p);n=Q(y*i);N[d+40>>2]=Q(g*h)+Q(Q(m*p)+Q(i*n));t=Q(v*q);u=Q(z*o);r=Q(y*l);N[d+36>>2]=Q(t*h)+Q(Q(u*p)+Q(i*r));v=Q(v*k);w=Q(v*h);h=Q(z*j);x=i;i=Q(y*s);N[d+32>>2]=w+Q(Q(h*p)+Q(x*i));J[d+28>>2]=0;N[d+24>>2]=Q(g*q)+Q(Q(m*o)+Q(l*n));N[d+20>>2]=Q(t*q)+Q(Q(u*o)+Q(l*r));N[d+16>>2]=Q(v*q)+Q(Q(h*o)+Q(l*i));J[d+12>>2]=0;N[d+8>>2]=Q(g*k)+Q(Q(m*j)+Q(s*n));N[d+4>>2]=Q(t*k)+Q(Q(u*j)+Q(s*r));N[d>>2]=Q(v*k)+Q(Q(h*j)+Q(s*i))}J[d+44>>2]=0;p=N[c+36>>2];q=N[c+20>>2];o=N[c+32>>2];l=N[c>>2];k=N[c+16>>2];j=N[c+4>>2];g=N[e+8>>2];h=N[e>>2];i=N[e+4>>2];N[e+8>>2]=Q(N[c+40>>2]*g)+Q(Q(N[c+8>>2]*h)+Q(i*N[c+24>>2]));N[e+4>>2]=Q(p*g)+Q(Q(j*h)+Q(i*q));N[e>>2]=Q(o*g)+Q(Q(l*h)+Q(i*k));a=e+12|0}J[a>>2]=0}function hp(a,b){var c=0,d=0,e=0,f=0,g=0;d=J[a+12>>2];e=d+24|0;c=J[a+8>>2]&2147483647;a:{if(e>>>0<=c>>>0){break a}f=c;c=P(e,3);if(f>>>0>=c>>>0){break a}yc(a,c)}Vc(a,e);f=J[b+4>>2];c=J[a>>2]+J[a+12>>2]|0;J[c>>2]=J[b>>2];J[c+4>>2]=f;f=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=f;f=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=f;J[a+12>>2]=e;c=J[b>>2];if(c){e=d+36|0;d=J[a+8>>2]&2147483647;b:{if(e>>>0<=d>>>0){break b}f=d;d=P(e,3);if(f>>>0>=d>>>0){break b}yc(a,d)}Vc(a,e);d=J[a>>2]+J[a+12>>2]|0;N[d>>2]=N[c>>2];N[d+4>>2]=N[c+4>>2];N[d+8>>2]=N[c+8>>2];J[a+12>>2]=e}c=J[b+4>>2];if(c){e=e+12|0;d=J[a+8>>2]&2147483647;c:{if(e>>>0<=d>>>0){break c}f=d;d=P(e,3);if(f>>>0>=d>>>0){break c}yc(a,d)}Vc(a,e);d=J[a>>2]+J[a+12>>2]|0;N[d>>2]=N[c>>2];N[d+4>>2]=N[c+4>>2];N[d+8>>2]=N[c+8>>2];J[a+12>>2]=e}c=J[b+16>>2];if(c){e=e+28|0;d=J[a+8>>2]&2147483647;d:{if(e>>>0<=d>>>0){break d}f=d;d=P(e,3);if(f>>>0>=d>>>0){break d}yc(a,d)}Vc(a,e);d=J[a>>2]+J[a+12>>2]|0;N[d>>2]=N[c>>2];N[d+4>>2]=N[c+4>>2];N[d+8>>2]=N[c+8>>2];N[d+12>>2]=N[c+12>>2];N[d+16>>2]=N[c+16>>2];N[d+20>>2]=N[c+20>>2];N[d+24>>2]=N[c+24>>2];J[a+12>>2]=e}b=J[b+12>>2];e:{if(!b){break e}d=J[b>>2];c=e+4|0;f=J[a+8>>2]&2147483647;f:{if(c>>>0<=f>>>0){break f}g=P(c,3);if(f>>>0>=g>>>0){break f}yc(a,g)}Vc(a,c);J[J[a>>2]+J[a+12>>2]>>2]=d;J[a+12>>2]=c;g:{h:{switch(d|0){case 2:e=e+16|0;c=J[a+8>>2]&2147483647;i:{if(e>>>0<=c>>>0){break i}d=c;c=P(e,3);if(d>>>0>=c>>>0){break i}yc(a,c)}Vc(a,e);d=J[b+4>>2];c=J[a>>2]+J[a+12>>2]|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;J[c+8>>2]=J[b+8>>2];break g;case 0:e=e+12|0;c=J[a+8>>2]&2147483647;j:{if(e>>>0<=c>>>0){break j}d=c;c=P(e,3);if(d>>>0>=c>>>0){break j}yc(a,c)}Vc(a,e);d=J[b+4>>2];c=J[a>>2]+J[a+12>>2]|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;break g;case 4:e=e+44|0;c=J[a+8>>2]&2147483647;k:{if(e>>>0<=c>>>0){break k}d=c;c=P(e,3);if(d>>>0>=c>>>0){break k}yc(a,c)}Vc(a,e);c=J[a>>2]+J[a+12>>2]|0;J[c>>2]=J[b>>2];N[c+4>>2]=N[b+4>>2];N[c+8>>2]=N[b+8>>2];N[c+12>>2]=N[b+12>>2];N[c+16>>2]=N[b+16>>2];N[c+20>>2]=N[b+20>>2];N[c+24>>2]=N[b+24>>2];N[c+28>>2]=N[b+28>>2];J[c+32>>2]=J[b+32>>2];H[c+36|0]=K[b+36|0];d=K[b+37|0]|K[b+38|0]<<8;H[c+37|0]=d;H[c+38|0]=d>>>8;H[c+39|0]=K[b+39|0];break g;case 3:break h;default:break e}}e=e+20|0;c=J[a+8>>2]&2147483647;l:{if(e>>>0<=c>>>0){break l}d=c;c=P(e,3);if(d>>>0>=c>>>0){break l}yc(a,c)}Vc(a,e);c=J[a>>2]+J[a+12>>2]|0;J[c>>2]=J[b>>2];N[c+4>>2]=N[b+4>>2];N[c+8>>2]=N[b+8>>2];N[c+12>>2]=N[b+12>>2]}J[a+12>>2]=e}}function yb(a,b,c,d,e,f,g){var h=0,i=Q(0),j=0,k=Q(0),l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=Q(0),u=0,v=Q(0),w=0;h=Ha-128|0;Ha=h;J[g>>2]=3;j=J[b+12>>2];J[h+120>>2]=J[b+8>>2];J[h+124>>2]=j;j=J[b+4>>2];J[h+112>>2]=J[b>>2];J[h+116>>2]=j;j=J[b+28>>2];J[h+104>>2]=J[b+24>>2];J[h+108>>2]=j;j=J[b+20>>2];J[h+96>>2]=J[b+16>>2];J[h+100>>2]=j;j=J[b+44>>2];J[h+88>>2]=J[b+40>>2];J[h+92>>2]=j;j=J[b+36>>2];J[h+80>>2]=J[b+32>>2];J[h+84>>2]=j;i=N[h+112>>2];p=Q(N[h+96>>2]-i);k=N[h+116>>2];n=Q(N[h+84>>2]-k);i=Q(N[h+80>>2]-i);k=Q(N[h+100>>2]-k);o=Q(Q(p*n)-Q(i*k));q=Q(o*o);t=k;k=N[h+120>>2];o=Q(N[h+88>>2]-k);k=Q(N[h+104>>2]-k);n=Q(Q(t*o)-Q(n*k));i=Q(Q(k*i)-Q(o*p));a:{if(Q(q+Q(Q(n*n)+Q(i*i)))<=Q(1.1920928955078125e-7)){J[g>>2]=2;n=N[b+8>>2];i=Q(N[b+24>>2]-n);o=N[b>>2];p=Q(N[b+16>>2]-o);q=N[b+4>>2];k=Q(N[b+20>>2]-q);v=Q(Q(i*i)+Q(Q(p*p)+Q(k*k)));if(v<=Q(1.1920928955078125e-7)){J[g>>2]=1;c=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=c;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;break a}J[a+12>>2]=0;t=i;i=Q(Q(Q(Q(Q(-o)*p)-Q(k*q))-Q(n*i))/v);i=i>Q(1)?Q(1):i;i=i>Q(0)?i:Q(0);N[a+8>>2]=n+Q(t*i);N[a+4>>2]=q+Q(k*i);N[a>>2]=o+Q(p*i);break a}J[h+72>>2]=J[27295];j=J[27294];J[h+64>>2]=J[27293];J[h+68>>2]=j;qg(h+48|0,h+112|0,h+96|0,h+80|0,h- -64|0,h+76|0,a);w=J[h+76>>2];if((w|0)==3){break a}j=J[h+64>>2];s=J[h+68>>2];l=s<<4;a=l+b|0;m=J[a+4>>2];J[h+48>>2]=J[a>>2];J[h+52>>2]=m;m=J[a+12>>2];J[h+56>>2]=J[a+8>>2];J[h+60>>2]=m;a=c+l|0;m=J[a+12>>2];J[h+40>>2]=J[a+8>>2];J[h+44>>2]=m;m=J[a+4>>2];J[h+32>>2]=J[a>>2];J[h+36>>2]=m;m=j<<4;a=m+d|0;r=J[a+12>>2];J[h+24>>2]=J[a+8>>2];J[h+28>>2]=r;r=J[a+4>>2];J[h+16>>2]=J[a>>2];J[h+20>>2]=r;a=d+l|0;l=J[a+12>>2];J[h+8>>2]=J[a+8>>2];J[h+12>>2]=l;l=J[a+4>>2];J[h>>2]=J[a>>2];J[h+4>>2]=l;a=j<<2;j=J[a+f>>2];l=s<<2;s=J[l+f>>2];l=J[e+l>>2];r=J[a+e>>2];a=b+m|0;u=J[a+12>>2];J[b+8>>2]=J[a+8>>2];J[b+12>>2]=u;u=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=u;a=J[h+52>>2];J[b+16>>2]=J[h+48>>2];J[b+20>>2]=a;a=J[h+60>>2];J[b+24>>2]=J[h+56>>2];J[b+28>>2]=a;a=c+m|0;b=J[a+4>>2];J[c>>2]=J[a>>2];J[c+4>>2]=b;b=J[a+12>>2];J[c+8>>2]=J[a+8>>2];J[c+12>>2]=b;a=J[h+36>>2];J[c+16>>2]=J[h+32>>2];J[c+20>>2]=a;a=J[h+44>>2];J[c+24>>2]=J[h+40>>2];J[c+28>>2]=a;a=J[h+28>>2];J[d+8>>2]=J[h+24>>2];J[d+12>>2]=a;a=J[h+20>>2];J[d>>2]=J[h+16>>2];J[d+4>>2]=a;a=J[h+12>>2];J[d+24>>2]=J[h+8>>2];J[d+28>>2]=a;a=J[h+4>>2];J[d+16>>2]=J[h>>2];J[d+20>>2]=a;J[e>>2]=r;J[e+4>>2]=l;J[f+4>>2]=s;J[f>>2]=j;J[g>>2]=w}Ha=h+128|0}function IX(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);h=N[f+4>>2];k=Q(h+h);g=N[f+8>>2];i=Q(k*g);l=N[f>>2];j=Q(l+l);n=N[f+12>>2];p=Q(j*n);q=Q(i-p);m=Q(j*g);r=Q(k*n);o=Q(m+r);i=Q(i+p);s=Q(j*h);t=Q(g+g);u=Q(t*n);n=Q(s-u);p=Q(m-r);m=Q(s+u);l=Q(Q(1)-Q(l*j));j=Q(g*t);g=Q(l-j);k=Q(h*k);h=Q(Q(Q(1)-k)-j);r=N[d+24>>2];t=N[d+20>>2];s=N[f+24>>2];u=N[f+20>>2];v=N[d+16>>2];j=N[e+4>>2];w=N[f+16>>2];k=Q(l-k);a:{if(k>2];s=Q(r-s);i=Q(s+s);p=Q(Q(k*k)+Q(-.5));t=Q(t-u);m=Q(t+t);u=Q(v-w);r=Q(u+u);w=Q(Q(i*p)-Q(k*Q(Q(q*m)-Q(r*n))));v=Q(Q(l*i)+Q(Q(q*r)+Q(m*n)));x=Q(l*v);g=Q(Q(n*v)+Q(Q(m*p)-Q(k*Q(Q(l*r)-Q(i*q)))));h=Q(-j);i=Q(Q(q*v)+Q(Q(r*p)-Q(k*Q(Q(n*i)-Q(m*l)))));f=1;b:{if(h>i){break b}h=i;f=0;if(!(j>2];m=Q(x+w);i=Q(-o);c:{d:{if(i>g){break d}if(!(g>o)){break c}i=o}g=i;f=1}v=N[c+4>>2];w=Q(-n);x=Q(-q);y=Q(-l);e:{f:{g:{i=Q(-r);if(!(mr;if((c|f)!=1){break g}i=c?r:m}j=Q(i+i);h=Q(h+h);g=Q(g+g);o=Q(Q(l*j)+Q(Q(q*h)+Q(n*g)));i=Q(s-Q(Q(l*o)+Q(Q(j*p)+Q(k*Q(Q(q*g)+Q(h*w))))));N[a+8>>2]=i;l=Q(t-Q(Q(n*o)+Q(Q(g*p)+Q(k*Q(Q(l*h)+Q(j*x))))));N[a+4>>2]=l;g=Q(u-Q(Q(q*o)+Q(Q(h*p)+Q(k*Q(Q(n*j)+Q(g*y))))));N[a>>2]=g;h=Q(v+Q(0));j=Q(h*h);h=Q(Q(i*i)+Q(Q(g*g)+Q(l*l)));c=0;if(j>2]=g;N[a>>2]=g*N[a>>2];N[a+4>>2]=g*N[a+4>>2];N[a+8>>2]=g*N[a+8>>2];i=Q(h*N[b>>2]);break f}i=Q(r-Q(R(m)));o=Q(o-Q(R(g)));j=Q(j-Q(R(h)));h:{i:{if(oo){N[b>>2]=-o;h=Q(0);j=Q(0);g=g>Q(0)?Q(2):Q(-2);break h}N[b>>2]=-i;j=m>Q(0)?Q(1):Q(-1);break i}if(i>j){N[b>>2]=-j;h=h>Q(0)?Q(2):Q(-2);j=Q(0);g=Q(0);break h}N[b>>2]=-i;j=m>Q(0)?Q(1):Q(-1)}h=Q(0);g=Q(0)}j=Q(j+j);o=Q(Q(l*j)+Q(Q(q*h)+Q(n*g)));N[a+8>>2]=Q(l*o)+Q(Q(j*p)+Q(k*Q(Q(q*g)+Q(h*w))));N[a+4>>2]=Q(n*o)+Q(Q(g*p)+Q(k*Q(Q(l*h)+Q(j*x))));N[a>>2]=Q(q*o)+Q(Q(h*p)+Q(k*Q(Q(n*j)+Q(g*y))));i=N[b>>2]}g=Q(i-v);N[b>>2]=g>2]){j=N[d+16>>2];k=N[d+20>>2];m=J[d+28>>2];o=J[d+32>>2];f=N[e+20>>2];l=N[d+4>>2];h=N[d+8>>2];e=P(c,36)+b|0;g=N[d+12>>2];i=N[d>>2];n=Q(Q(g-i)*Q(.5));N[e+20>>2]=n;N[e+8>>2]=Q(i+g)*Q(.5);g=Q(Q(k-h)*Q(.5));N[e+28>>2]=g;i=Q(Q(j-l)*Q(.5));N[e+24>>2]=i;N[e+16>>2]=Q(h+k)*Q(.5);N[e+12>>2]=Q(l+j)*Q(.5);if(f!=Q(0)){N[e+20>>2]=f+n;N[e+24>>2]=f+i;N[e+28>>2]=f+g}d=o<<1&30|m-a<<3|1;a=0;break a}f=N[d+16>>2];j=N[d+20>>2];k=N[d+4>>2];l=N[d+8>>2];a=P(c,36)+b|0;h=N[d+12>>2];g=N[d>>2];i=Q(Q(h-g)*Q(.5));N[a+20>>2]=i;N[a+8>>2]=Q(g+h)*Q(.5);h=Q(Q(j-l)*Q(.5));N[a+28>>2]=h;g=Q(Q(f-k)*Q(.5));N[a+24>>2]=g;N[a+16>>2]=Q(l+j)*Q(.5);N[a+12>>2]=Q(k+f)*Q(.5);f=N[e+20>>2];if(f!=Q(0)){N[a+20>>2]=f+i;N[a+24>>2]=f+g;N[a+28>>2]=f+h}J[e>>2]=J[e>>2]+1;a=J[e+24>>2];b:{if(a){d=J[a+37892>>2];if((d|0)!=256){break b}}a=J[40592];d=a+12|0;a=(q=d,r=37900,s=Ja[J[J[a>>2]+20>>2]](a)|0?51771:69706,t=15094,u=509,p=J[J[d>>2]+8>>2],Ja[p](q|0,r|0,s|0,t|0,u|0)|0);m=a+37892|0;d=a+4|0;while(1){J[d+8>>2]=0;J[d+12>>2]=0;J[d+32>>2]=-1;J[d+36>>2]=0;J[d+24>>2]=-1082130432;J[d+28>>2]=-1082130432;J[d+16>>2]=0;J[d+20>>2]=-1082130432;J[d+44>>2]=0;J[d+48>>2]=0;J[d+68>>2]=-1;J[d+72>>2]=0;J[d+60>>2]=-1082130432;J[d+64>>2]=-1082130432;J[d+52>>2]=0;J[d+56>>2]=-1082130432;J[d+80>>2]=0;J[d+84>>2]=0;J[d+104>>2]=-1;J[d+108>>2]=0;J[d+96>>2]=-1082130432;J[d+100>>2]=-1082130432;J[d+88>>2]=0;J[d+92>>2]=-1082130432;J[d+116>>2]=0;J[d+120>>2]=0;J[d+140>>2]=-1;J[d+144>>2]=0;J[d+132>>2]=-1082130432;J[d+136>>2]=-1082130432;J[d+124>>2]=0;J[d+128>>2]=-1082130432;J[d+156>>2]=0;J[d+160>>2]=0;J[d+180>>2]=-1;J[d+184>>2]=0;J[d+172>>2]=-1082130432;J[d+176>>2]=-1082130432;J[d+164>>2]=0;J[d+168>>2]=-1082130432;J[d+192>>2]=0;J[d+196>>2]=0;J[d+216>>2]=-1;J[d+220>>2]=0;J[d+208>>2]=-1082130432;J[d+212>>2]=-1082130432;J[d+200>>2]=0;J[d+204>>2]=-1082130432;J[d+228>>2]=0;J[d+232>>2]=0;J[d+252>>2]=-1;J[d+256>>2]=0;J[d+244>>2]=-1082130432;J[d+248>>2]=-1082130432;J[d+236>>2]=0;J[d+240>>2]=-1082130432;J[d+264>>2]=0;J[d+268>>2]=0;J[d+288>>2]=-1;J[d+292>>2]=0;J[d+280>>2]=-1082130432;J[d+284>>2]=-1082130432;J[d+272>>2]=0;J[d+276>>2]=-1082130432;d=d+296|0;if((m|0)!=(d|0)){continue}break}d=0;J[a+37892>>2]=0;J[a+37896>>2]=J[e+24>>2];J[e+24>>2]=a}J[a+37892>>2]=d+1;d=(P(d,148)+a|0)+4|0;a=d}J[(P(c,36)+b|0)+32>>2]=d;return a}function Br(a,b,c,d){var e=0,f=0,g=0,h=0,i=Q(0),j=Q(0),k=0,l=0,m=0,n=0,o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=0,y=0,z=0,A=0,B=0,C=0;a:{n=J[a+24>>2];e=L[n+2>>1];if(!e){break a}x=K[n|0]==7?176:128;y=e+n|0;f=J[a+60>>2];k=J[a+92>>2];p=J[a+124>>2];e=J[a+28>>2];g=n;while(1){m=g;g=g+160|0;z=K[m+11|0];A=K[m+10|0];B=K[m+9|0];C=K[m+8|0];u=K[m+1|0];if(u){o=0;while(1){l=k;h=f;v=N[g+60>>2];w=N[g+56>>2];i=N[g+52>>2];j=N[g+48>>2];f=0;b:{if(!e){break b}f=e;if(K[m+4|0]<=o>>>0){break b}N[e>>2]=j;f=e+4|0}e=f;k=0;f=0;c:{if(!h){break c}f=h;if(K[m+5|0]<=o>>>0){break c}N[h>>2]=i;f=h+4|0}d:{if(!l){break d}if(K[m+6|0]<=o>>>0){k=l;break d}N[l>>2]=w;k=l+4|0}e:{if(!p){p=0;break e}if(K[m+7|0]<=o>>>0){break e}N[p>>2]=v;p=p+4|0}g=g+x|0;q=Q(q+v);r=Q(r+w);s=Q(s+i);t=Q(t+j);o=o+1|0;if((u|0)!=(o|0)){continue}break}}if(g>>>0>>0){continue}break}k=B&1;f:{if(!(C&1)|L[a+8>>1]!=65535|(L[a+10>>1]!=65535|t==Q(0))){break f}f=J[c>>2];i=N[f+28>>2];e=J[d>>2];j=N[e+28>>2];if(!(i>2];h=J[f+72>>2];f=J[n+144>>2];e=J[b+8>>2];J[b+8>>2]=e+1;g=J[b+4>>2]+(e<<5)|0;N[g+8>>2]=i>2]=t;J[g>>2]=f;f=l<<7;e=h<<7;J[g+16>>2]=e>>>0>>0?f:e;J[g+12>>2]=e>>>0>f>>>0?f:e}g=A&1;g:{if(!k|L[a+40>>1]!=65535|(L[a+42>>1]!=65535|s==Q(0))){break g}f=J[c+4>>2];i=N[f+28>>2];e=J[d+4>>2];j=N[e+28>>2];if(!(i>2];h=J[e+72>>2];f=J[f+72>>2];e=J[b+8>>2];J[b+8>>2]=e+1;k=J[b+4>>2]+(e<<5)|0;N[k+8>>2]=i>2]=s;J[k>>2]=l;h=h<<7;e=f<<7;J[k+16>>2]=e>>>0>>0?h:e;J[k+12>>2]=e>>>0>h>>>0?h:e}k=z&1;h:{if(!g|L[a+72>>1]!=65535|(L[a+74>>1]!=65535|r==Q(0))){break h}f=J[c+8>>2];i=N[f+28>>2];e=J[d+8>>2];j=N[e+28>>2];if(!(i>2];h=J[e+72>>2];f=J[f+72>>2];e=J[b+8>>2];J[b+8>>2]=e+1;g=J[b+4>>2]+(e<<5)|0;N[g+8>>2]=i>2]=r;J[g>>2]=l;h=h<<7;e=f<<7;J[g+16>>2]=e>>>0>>0?h:e;J[g+12>>2]=e>>>0>h>>>0?h:e}if(!k|L[a+104>>1]!=65535|(L[a+106>>1]!=65535|q==Q(0))){break a}c=J[c+12>>2];i=N[c+28>>2];a=J[d+12>>2];j=N[a+28>>2];if(!(i>2];d=J[a+72>>2];c=J[c+72>>2];a=J[b+8>>2];J[b+8>>2]=a+1;f=J[b+4>>2]+(a<<5)|0;N[f+8>>2]=i>2]=q;J[f>>2]=e;b=d<<7;a=c<<7;J[f+16>>2]=a>>>0>>0?b:a;J[f+12>>2]=a>>>0>b>>>0?b:a}}function co(a,b,c,d,e,f,g){var h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0);h=Ha-144|0;Ha=h;p=N[d>>2];j=Q(N[b+16>>2]-N[d+16>>2]);i=Q(j+j);j=Q(N[b+20>>2]-N[d+20>>2]);n=Q(j+j);l=N[d+4>>2];o=N[d+8>>2];j=Q(N[b+24>>2]-N[d+24>>2]);m=Q(j+j);r=Q(Q(Q(Q(-p)*i)-Q(n*l))-Q(o*m));z=Q(o*r);j=N[d+12>>2];t=Q(Q(j*j)+Q(-.5));k=Q(Q(m*t)+Q(j*Q(Q(l*i)-Q(p*n))));q=Q(l*r);u=Q(Q(n*t)+Q(j*Q(Q(p*m)-Q(o*i))));v=Q(p*r);w=Q(Q(i*t)+Q(j*Q(Q(o*n)-Q(l*m))));i=N[b+4>>2];n=N[b+12>>2];m=N[b>>2];x=Q(Q(l*i)+Q(Q(j*n)+Q(p*m)));r=N[b+8>>2];y=Q(o*r);A=Q(Q(Q(j*r)-Q(n*o))-Q(p*i));s=Q(m*l);B=Q(Q(Q(j*i)-Q(n*l))-Q(o*m));C=Q(r*p);n=Q(Q(i*o)+Q(Q(Q(j*m)-Q(n*p))-Q(l*r)));o=Q(0);j=Q(0);p=Q(0);a:{b:{switch(J[a>>2]+1|0){case 3:j=N[a+4>>2];o=Q(N[a+8>>2]+j);p=j;break a;case 1:o=N[a+4>>2];j=o;p=j;break a;case 4:p=N[a+12>>2];j=N[a+8>>2];o=N[a+4>>2];break a;case 0:case 2:case 5:case 6:case 7:case 8:break b;default:break a}}H[g|0]=0}r=Q(k-z);t=Q(u-q);z=Q(w-v);m=Q(y+x);l=Q(s+A);i=Q(C+B);c:{if(!(n!=Q(0)|i!=Q(0)|l!=Q(0))){N[h+140>>2]=r+p;N[h+136>>2]=t+j;N[h+132>>2]=z+o;N[h+128>>2]=r-p;N[h+124>>2]=t-j;N[h+120>>2]=z-o;q=Q(i+i);w=Q(l*q);k=Q(n+n);x=Q(m*k);u=Q(w-x);y=Q(l*k);A=Q(m*q);v=Q(y+A);w=Q(x+w);s=Q(k*i);B=Q(l+l);C=Q(m*B);m=Q(s-C);x=Q(y-A);y=Q(s+C);k=Q(Q(1)-Q(n*k));i=Q(i*q);n=Q(k-i);q=k;k=Q(l*B);l=Q(q-k);i=Q(Q(Q(1)-i)-k);a=1;break c}k=Q(n+n);v=Q(l*k);q=Q(i+i);A=Q(m*q);x=Q(v-A);u=Q(m*k);s=Q(l*q);w=Q(u+s);B=Q(Q(1)-Q(n*k));q=Q(i*q);n=Q(B-q);C=Q(Q(Q(R(Q(x*o)))+Q(R(Q(w*j))))+Q(R(Q(n*p))));N[h+140>>2]=r+C;k=Q(k*i);i=Q(l+l);m=Q(m*i);y=Q(k+m);i=Q(l*i);l=Q(B-i);u=Q(s-u);s=Q(Q(Q(R(Q(y*o)))+Q(R(Q(l*j))))+Q(R(Q(u*p))));N[h+136>>2]=t+s;N[h+128>>2]=r-C;i=Q(Q(Q(1)-q)-i);m=Q(k-m);v=Q(v+A);k=Q(Q(Q(R(Q(i*o)))+Q(R(Q(m*j))))+Q(R(Q(v*p))));N[h+132>>2]=z+k;N[h+124>>2]=t-s;N[h+120>>2]=z-k;a=0}b=J[c+4>>2];J[h+116>>2]=c;J[h+112>>2]=b;k=N[c+8>>2];q=N[c+12>>2];N[h+108>>2]=Q(1)/N[c+16>>2];N[h+100>>2]=Q(1)/q;N[h+104>>2]=Q(1)/k;N[h+88>>2]=p;N[h+84>>2]=j;N[h+80>>2]=o;N[h+76>>2]=r;N[h+72>>2]=t;N[h+68>>2]=z;N[h- -64>>2]=n;N[h+60>>2]=u;N[h+56>>2]=v;N[h+52>>2]=w;N[h+48>>2]=l;N[h+44>>2]=m;N[h+40>>2]=x;N[h+36>>2]=y;J[h+16>>2]=0;J[h+12>>2]=f;J[h+4>>2]=e;H[h+24|0]=0;J[h+20>>2]=0;J[h+8>>2]=0;H[h+96|0]=a;J[h>>2]=154388;N[h+32>>2]=i;a=h+100|0;J[h+28>>2]=a;Ec(a,d,h+120|0,0,h);H[g|0]=K[h+24|0];Ha=h+144|0;return J[h+8>>2]}function Qz(a,b,c,d,e,f,g,h,i,j,k,l,m){var n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),w=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,E=Q(0),F=Q(0),G=0,H=0,I=Q(0),L=Q(0),M=0,O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=0,V=0;r=Ha-32|0;Ha=r;J[k>>2]=-1;G=1;H=J[a+16>>2];a:{if(!H){break a}p=N[h>>2];n=N[h+4>>2];o=N[h+8>>2];R=Q(Q(Q(p*N[e+44>>2])+Q(n*N[e+56>>2]))+Q(o*N[e+68>>2]));S=Q(Q(Q(p*N[e+40>>2])+Q(n*N[e+52>>2]))+Q(o*N[e- -64>>2]));T=Q(Q(Q(p*N[e+36>>2])+Q(n*N[e+48>>2]))+Q(o*N[e+60>>2]));U=J[a+28>>2];V=J[a+24>>2];G=0;while(1){h=P(B,20)+V|0;o=N[h+8>>2];q=N[h>>2];s=N[h+4>>2];b:{if(Q(Q(o*R)+Q(Q(q*T)+Q(S*s)))>2];y=N[e+36>>2];t=N[e+48>>2];n=N[e+64>>2];u=N[e+40>>2];z=N[e+52>>2];p=Q(Q(Q(q*N[e+44>>2])+Q(s*N[e+56>>2]))+Q(o*N[e+68>>2]));N[r+20>>2]=p;n=Q(Q(Q(q*u)+Q(s*z))+Q(o*n));N[r+16>>2]=n;o=Q(Q(Q(q*y)+Q(s*t))+Q(o*w));N[r+12>>2]=o;w=Q(Y(Q(Q(p*p)+Q(Q(o*o)+Q(n*n)))));if(w>Q(0)){q=Q(Q(1)/w);p=Q(p*q);N[r+20>>2]=p;n=Q(n*q);N[r+16>>2]=n;o=Q(o*q);N[r+12>>2]=o}y=N[c+8>>2];t=N[c+20>>2];u=N[c+32>>2];q=Q(Q(Q(o*y)+Q(n*t))+Q(p*u));z=N[c>>2];A=N[c+12>>2];E=N[c+24>>2];s=Q(Q(Q(o*z)+Q(n*A))+Q(p*E));I=o;o=N[c+4>>2];L=n;n=N[c+16>>2];F=N[c+28>>2];p=Q(Q(Q(I*o)+Q(L*n))+Q(p*F));O=Q(Q(N[m+8>>2]*q)+Q(Q(N[m>>2]*s)+Q(p*N[m+4>>2])));u=Q(Q(u*q)+Q(Q(E*s)+Q(F*p)));o=Q(Q(y*q)+Q(Q(z*s)+Q(o*p)));n=Q(Q(t*q)+Q(Q(A*s)+Q(n*p)));n=Q(Q((x(2,J[a+56>>2]|(C(u),v(2))&-2147483648),D())*u)+Q(Q((x(2,J[a+48>>2]|(C(o),v(2))&-2147483648),D())*o)+Q(n*(x(2,J[a+52>>2]|(C(n),v(2))&-2147483648),D()))));o=N[a+44>>2];A=n>o?n:o;n=Q(Q(N[d+32>>2]*q)+Q(Q(N[d+24>>2]*s)+Q(p*N[d+28>>2])));I=Q((x(2,J[b+56>>2]|(C(n),v(2))&-2147483648),D())*n);n=Q(Q(N[d+8>>2]*q)+Q(Q(N[d>>2]*s)+Q(p*N[d+4>>2])));L=Q((x(2,J[b+48>>2]|(C(n),v(2))&-2147483648),D())*n);n=Q(Q(N[d+20>>2]*q)+Q(Q(N[d+12>>2]*s)+Q(p*N[d+16>>2])));n=Q(I+Q(L+Q(n*(x(2,J[b+52>>2]|(C(n),v(2))&-2147483648),D()))));o=N[b+44>>2];n=Q(A+(n>o?n:o));o=Q(O+n);n=Q(n-O);if(N[i>>2]<(n>o?o:n)){break b}M=P(K[h+19|0],12)+U|0;n=N[M+8>>2];o=N[M>>2];y=N[M+4>>2];t=N[h+12>>2];u=N[h+8>>2];z=N[h>>2];A=N[h+4>>2];Ja[J[b+64>>2]](b,r+12|0,g,f,r+28|0,r+24|0);E=N[r+28>>2];w=Q(Q(1)/w);t=Q(w*Q(-t));if(E>Q(t+l)){break a}n=Q(w*Q(Q(u*n)+Q(Q(z*o)+Q(A*y))));F=N[r+24>>2];if(n>Q(F+l)){break a}o=Q(t-E);n=Q(F-n);n=n>o?o:n;if(!(n>2])){break b}N[j+8>>2]=q;N[j+4>>2]=p;N[j>>2]=s;N[i>>2]=n;J[k>>2]=B}B=B+1|0;G=H>>>0<=B>>>0;if((B|0)!=(H|0)){continue}break}}Ha=r+32|0;return G}function hA(a,b,c,d,e){var f=0,g=0,h=Q(0),i=Q(0),j=0,k=Q(0),l=0,m=Q(0),n=Q(0),o=0,p=0,q=0,r=Q(0),s=Q(0),t=0,u=0,v=Q(0),w=Q(0),x=Q(0),y=0,z=0,A=0;t=Ha-16|0;Ha=t;p=J[b+12>>2];j=(J[a+28>>2]<<2)+e|0;f=J[j>>2];e=p+P(f,12)|0;v=N[e+8>>2];w=N[e+4>>2];x=N[e>>2];g=1;l=J[b+8>>2];e=l+P(f,24)|0;i=N[e+12>>2];k=N[e+8>>2];m=N[e+4>>2];n=N[e>>2];r=N[e+20>>2];s=N[e+16>>2];f=J[a+32>>2];if(f>>>0>1){while(1){u=J[j+(g<<2)>>2];e=l+P(u,24)|0;h=N[e+12>>2];i=i>h?i:h;h=N[e+8>>2];k=k>2];m=h>m?m:h;h=N[e>>2];n=h>n?n:h;h=N[e+20>>2];r=h>2];s=h>2]);w=Q(w+N[e+4>>2]);x=Q(x+N[e>>2]);g=g+1|0;if((f|0)!=(g|0)){continue}break}}N[a+12>>2]=i;N[a+8>>2]=k;N[a+4>>2]=m;N[a>>2]=n;N[a+20>>2]=r;N[a+16>>2]=s;a:{if(f>>>0<=M[b>>2]){break a}l=a+12|0;i=Q(Q(1)/Q(f>>>0));n=Q(i*v);r=Q(i*w);s=Q(i*x);i=Q(0);e=0;k=Q(0);m=Q(0);while(1){h=m;g=p+P(J[j+(e<<2)>>2],12)|0;m=Q(N[g+8>>2]-n);m=Q(h+Q(m*m));h=k;k=Q(N[g+4>>2]-r);k=Q(h+Q(k*k));h=i;i=Q(N[g>>2]-s);i=Q(h+Q(i*i));e=e+1|0;if((f|0)!=(e|0)){continue}break}n=Q(Q(1)/Q(f-1>>>0));i=Q(n*i);N[t+4>>2]=i;k=Q(n*k);N[t+8>>2]=k;e=i>2]>2]+N[e+l>>2])*Q(.5));p=e+p|0;u=f&1;b:{if((f|0)==1){e=0;g=0;break b}A=f&-2;e=0;g=0;l=0;while(1){o=g<<2;q=o+j|0;z=J[q>>2];if(i>2]){y=q;q=j+(e<<2)|0;J[y>>2]=J[q>>2];J[q>>2]=z;e=e+1|0}o=j+(o|4)|0;q=J[o>>2];if(i>2]){y=o;o=j+(e<<2)|0;J[y>>2]=J[o>>2];J[o>>2]=q;e=e+1|0}g=g+2|0;l=l+2|0;if((A|0)!=(l|0)){continue}break}}c:{if(!u){break c}g=j+(g<<2)|0;l=J[g>>2];if(!(i>2])){break c}o=g;g=j+(e<<2)|0;J[o>>2]=J[g>>2];J[g>>2]=l;e=e+1|0}if(!((e|0)!=(f|0)?e:0)){if(f>>>0<=M[b>>2]){break a}e=f>>>1|0}b=Ha-16|0;Ha=b;J[d+20>>2]=J[d+20>>2]+2;f=J[d+4>>2]+P(J[d+16>>2],12)|0;j=J[f+4>>2];g=j+2|0;d:{if(g>>>0<=M[f+8>>2]){d=J[f>>2];J[f+4>>2]=g;f=d+P(j,36)|0;break d}f=J[40592];g=Ja[J[J[f>>2]+20>>2]](f)|0?50273:69706;f=Ja[J[J[f+12>>2]+8>>2]](f+12|0,36868,g,14992,94)|0;J[f>>2]=1024;f=f+4|0;g=Va(f,0,36864);J[b+8>>2]=2;J[b+12>>2]=1024;J[b+4>>2]=g;g=J[d+8>>2];e:{if(g>>>0>=(J[d+12>>2]&2147483647)>>>0){iA(d+4|0,b+4|0);break e}j=J[b+8>>2];g=J[d+4>>2]+P(g,12)|0;J[g>>2]=J[b+4>>2];J[g+4>>2]=j;J[g+8>>2]=J[b+12>>2];J[d+8>>2]=J[d+8>>2]+1}J[d+16>>2]=J[d+16>>2]+1}Ha=b+16|0;J[a+24>>2]=f;J[c>>2]=J[c>>2]+2;b=J[a+28>>2];J[f+32>>2]=e;J[f+28>>2]=b;J[f- -64>>2]=J[a+28>>2]+e;J[f+68>>2]=J[a+32>>2]-e}Ha=t+16|0}function af(a,b,c,d,e,f){var g=0,h=0,i=Q(0),j=Q(0),k=0,l=Q(0),m=0,n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=0,B=Q(0),C=0,D=0;o=J[a+7688>>2];g=J[a+7684>>2];if(g>>>0>e>>>0){while(1){k=P(e,44)+a|0;m=(L[k>>1]<<6)+b|0;w=N[m+8>>2];x=N[m+4>>2];y=N[m>>2];a:{b:{c:{d:{e:{m=f;if(m>>>0>=o>>>0){break e}while(1){h=P(m,12)+a|0;f:{if(Q(Q(w*N[h+6152>>2])+Q(Q(y*N[h+6144>>2])+Q(x*N[h+6148>>2])))>2]!=N[k+16>>2]|N[h+2824>>2]!=N[k+8>>2]){break f}if(N[h+2828>>2]==N[k+12>>2]){break e}}m=m+1|0;if((m|0)!=(o|0)){continue}break}m=o;break d}if((o|0)!=(m|0)){break c}}h=(o|0)==32|z;z=1;if(h&1){break a}h=K[k+4|0];B=N[k+16>>2];C=J[k+12>>2];D=J[k+8>>2];p=N[c+8>>2];q=Q(w+w);r=N[c>>2];s=Q(y+y);t=Q(x+x);u=N[c+4>>2];l=Q(Q(p*q)+Q(Q(r*s)+Q(t*u)));g=P(o,104)+a|0;i=N[c+12>>2];j=Q(Q(i*i)+Q(-.5));N[g+2840>>2]=Q(p*l)+Q(Q(q*j)-Q(i*Q(Q(r*t)-Q(s*u))));N[g+2836>>2]=Q(u*l)+Q(Q(t*j)-Q(i*Q(Q(p*s)-Q(q*r))));N[g+2832>>2]=Q(r*l)+Q(Q(s*j)-Q(i*Q(Q(u*q)-Q(t*p))));j=N[d+8>>2];n=N[d+4>>2];l=N[d+12>>2];v=N[d>>2];z=0;I[g+2818>>1]=0;A=g+2824|0;J[A>>2]=D;J[A+4>>2]=C;H[g+2816|0]=0;N[g+2820>>2]=B;H[g+2817|0]=h;N[g+2916>>2]=Q(p*j)+Q(Q(u*n)+Q(Q(i*l)+Q(r*v)));N[g+2912>>2]=Q(v*u)+Q(Q(Q(i*j)-Q(l*p))-Q(r*n));N[g+2908>>2]=Q(j*r)+Q(Q(Q(i*n)-Q(l*u))-Q(p*v));N[g+2904>>2]=Q(n*p)+Q(Q(Q(i*v)-Q(l*r))-Q(u*j));i=Q(Q(j*q)+Q(Q(v*s)+Q(t*n)));p=Q(Q(l*l)+Q(-.5));N[g+2852>>2]=Q(j*i)+Q(Q(q*p)-Q(l*Q(Q(v*t)-Q(s*n))));N[g+2848>>2]=Q(n*i)+Q(Q(t*p)-Q(l*Q(Q(j*s)-Q(q*v))));N[g+2844>>2]=Q(v*i)+Q(Q(s*p)-Q(l*Q(Q(n*q)-Q(t*j))));g=P(o,12)+a|0;N[g+6152>>2]=w;N[g+6148>>2]=x;N[g+6144>>2]=y;h=(o<<2)+a|0;J[h+7296>>2]=K[k+5|0];g=P(o,24)+a|0;N[g+6528>>2]=N[k+20>>2];N[g+6532>>2]=N[k+24>>2];N[g+6536>>2]=N[k+28>>2];N[g+6540>>2]=N[k+32>>2];N[g+6544>>2]=N[k+36>>2];N[g+6548>>2]=N[k+40>>2];J[h+7556>>2]=-1;o=o+1|0;g=65535;break b}l=N[k+20>>2];i=N[k+24>>2];g=P(m,24)+a|0;h=g+6536|0;j=N[h>>2];n=N[k+28>>2];N[h>>2]=j>2];N[h>>2]=i>j?j:i;h=g+6528|0;i=N[h>>2];N[h>>2]=i>2];i=N[k+36>>2];h=g+6548|0;j=N[h>>2];n=N[k+40>>2];N[h>>2]=j>n?j:n;h=g+6544|0;j=N[h>>2];N[h>>2]=i>2];N[g>>2]=i>l?i:l;g=(m<<2)+a|0;h=g+7296|0;J[h>>2]=J[h>>2]+K[k+5|0];g=J[g+7424>>2]}I[k+2>>1]=g;J[((m<<2)+a|0)+7424>>2]=e;g=J[a+7684>>2]}e=e+1|0;if(g>>>0>e>>>0){continue}break}}J[a+7688>>2]=o;return z}function bE(a,b,c){var d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0;i=Ha-32|0;Ha=i;j=J[J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a>>2];if(j){j=j-16|0}else{j=0}n=J[a+316>>2];e=n&1024?J[a+56>>2]+144|0:a+112|0;k=N[e+8>>2];l=N[e+4>>2];m=N[e+12>>2];o=N[e>>2];p=N[b+20>>2];z=N[b+16>>2];f=N[b+8>>2];d=N[e+24>>2];q=Q(d+d);g=N[b>>2];d=N[e+16>>2];r=Q(d+d);d=N[e+20>>2];s=Q(d+d);h=N[b+4>>2];t=Q(Q(f*q)+Q(Q(g*r)+Q(s*h)));d=N[b+12>>2];u=Q(Q(d*d)+Q(-.5));v=Q(N[b+24>>2]+Q(Q(f*t)+Q(Q(q*u)+Q(d*Q(Q(g*s)-Q(r*h))))));N[i+28>>2]=v;p=Q(p+Q(Q(h*t)+Q(Q(s*u)+Q(d*Q(Q(f*r)-Q(q*g))))));N[i+24>>2]=p;w=Q(Q(Q(Q(d*m)-Q(o*g))-Q(h*l))-Q(f*k));N[i+16>>2]=w;x=Q(Q(Q(g*l)+Q(Q(d*k)+Q(f*m)))-Q(o*h));N[i+12>>2]=x;y=Q(Q(Q(f*o)+Q(Q(d*l)+Q(h*m)))-Q(k*g));N[i+8>>2]=y;k=Q(Q(Q(h*k)+Q(Q(d*o)+Q(g*m)))-Q(l*f));N[i+4>>2]=k;d=Q(z+Q(Q(g*t)+Q(Q(r*u)+Q(d*Q(Q(h*q)-Q(s*f))))));N[i+20>>2]=d;N[a+280>>2]=v;N[a+276>>2]=p;N[a+272>>2]=d;N[a+268>>2]=w;N[a+264>>2]=x;N[a+260>>2]=y;N[a+256>>2]=k;b=a+48|0;a:{b:{c:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:e=J[b>>2];if(K[e+4785|0]){break b}default:le(a- -64|0,i+4|0);break a;case 1:break c}}e=J[b>>2]}J[a+316>>2]=n&-2097153;Za(e,b);J[a+316>>2]=J[a+316>>2]|1048576}d:{e:{if(!(!j|!c)){b=J[a+320>>2];td(Ja[J[J[b>>2]+100>>2]](b)|0,0,1);break e}if(!j){break d}}a=J[a+320>>2];a=Ja[J[J[a>>2]+100>>2]](a)|0;b=Ha-32|0;Ha=b;f:{g:{h:{switch((J[a+4>>2]>>>30|0)-2|0){case 0:c=J[a>>2];if(K[c+4785|0]){break g}default:iF(a+12|0);c=J[a+4>>2];break f;case 1:break h}}c=J[a>>2]}Za(c,a);c=J[a+4>>2]|2048;J[a+4>>2]=c}i:{j:{switch((c>>>30|0)-2|0){case 0:if(K[J[a>>2]+4785|0]){break i}break;case 1:break i;default:break j}}n=J[a+88>>2];if(n>>>0<2){break i}A=J[a+84>>2];c=1;while(1){a=J[(c<<2)+A>>2];d=N[a+80>>2];N[b+4>>2]=d;f=N[a+84>>2];N[b+8>>2]=f;g=N[a+88>>2];N[b+12>>2]=g;h=N[a+92>>2];N[b+16>>2]=h;k=N[a+96>>2];N[b+20>>2]=k;l=N[a+100>>2];N[b+24>>2]=l;m=N[a+104>>2];N[b+28>>2]=m;N[a+280>>2]=m;N[a+276>>2]=l;N[a+272>>2]=k;N[a+268>>2]=h;N[a+264>>2]=g;N[a+260>>2]=f;N[a+256>>2]=d;j=a+48|0;k:{l:{m:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:e=J[j>>2];if(K[e+4785|0]){break l}default:le(a- -64|0,b+4|0);break k;case 1:break m}}e=J[j>>2]}J[a+316>>2]=J[a+316>>2]&-2097153;Za(e,j);J[a+316>>2]=J[a+316>>2]|1048576}c=c+1|0;if((n|0)!=(c|0)){continue}break}}Ha=b+32|0}Ha=i+32|0}function go(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),J=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=0;w=Q(N[e+8>>2]-N[b+8>>2]);i=N[c+8>>2];x=Q(N[e>>2]-N[b>>2]);k=N[c>>2];y=Q(N[e+4>>2]-N[b+4>>2]);h=N[c+4>>2];t=Q(Q(w*i)+Q(Q(x*k)+Q(y*h)));m=N[a>>2];n=N[d+8>>2];L=N[f+32>>2];o=N[f+24>>2];z=N[f+28>>2];G=Q(Q(i*L)+Q(Q(k*o)+Q(h*z)));B=Q(Q(R(G))+Q(9.999999974752427e-7));p=N[d>>2];M=N[f+8>>2];q=N[f>>2];A=N[f+4>>2];H=Q(Q(i*M)+Q(Q(k*q)+Q(h*A)));C=Q(Q(R(H))+Q(9.999999974752427e-7));r=N[d+4>>2];g=i;i=N[f+20>>2];j=k;k=N[f+12>>2];O=h;h=N[f+16>>2];I=Q(Q(g*i)+Q(Q(j*k)+Q(O*h)));D=Q(Q(R(I))+Q(9.999999974752427e-7));a:{if(Q(R(t))>Q(m+Q(Q(n*B)+Q(Q(p*C)+Q(r*D))))){break a}g=N[c+20>>2];l=N[c+12>>2];u=N[c+16>>2];v=Q(Q(w*g)+Q(Q(x*l)+Q(y*u)));s=N[a+4>>2];J=Q(Q(g*L)+Q(Q(l*o)+Q(u*z)));E=Q(Q(R(J))+Q(9.999999974752427e-7));K=Q(Q(g*M)+Q(Q(l*q)+Q(u*A)));F=Q(Q(R(K))+Q(9.999999974752427e-7));u=Q(Q(g*i)+Q(Q(l*k)+Q(u*h)));l=Q(Q(R(u))+Q(9.999999974752427e-7));if(Q(R(v))>Q(s+Q(Q(n*E)+Q(Q(p*F)+Q(r*l))))){break a}g=w;w=N[c+32>>2];j=x;x=N[c+24>>2];O=y;y=N[c+28>>2];g=Q(Q(g*w)+Q(Q(j*x)+Q(O*y)));j=N[a+8>>2];z=Q(Q(w*L)+Q(Q(x*o)+Q(y*z)));o=Q(Q(R(z))+Q(9.999999974752427e-7));A=Q(Q(w*M)+Q(Q(x*q)+Q(y*A)));q=Q(Q(R(A))+Q(9.999999974752427e-7));k=Q(Q(w*i)+Q(Q(x*k)+Q(y*h)));i=Q(Q(R(k))+Q(9.999999974752427e-7));if(Q(R(g))>Q(j+Q(Q(n*o)+Q(Q(p*q)+Q(r*i))))|Q(R(Q(Q(g*A)+Q(Q(t*H)+Q(v*K)))))>Q(Q(Q(j*q)+Q(Q(m*C)+Q(s*F)))+p)|(Q(R(Q(Q(g*k)+Q(Q(t*I)+Q(v*u)))))>Q(Q(Q(j*i)+Q(Q(m*D)+Q(s*l)))+r)|Q(R(Q(Q(g*z)+Q(Q(t*G)+Q(v*J)))))>Q(Q(Q(j*o)+Q(Q(m*B)+Q(s*E)))+n))){break a}if(Q(R(Q(Q(g*K)-Q(A*v))))>Q(Q(Q(s*q)+Q(j*F))+Q(Q(r*B)+Q(n*D)))){break a}h=Q(-v);if(Q(R(Q(Q(g*u)+Q(k*h))))>Q(Q(Q(s*i)+Q(j*l))+Q(Q(p*B)+Q(n*C)))|Q(R(Q(Q(g*J)+Q(z*h))))>Q(Q(Q(p*D)+Q(r*C))+Q(Q(s*o)+Q(j*E)))|Q(R(Q(Q(t*A)-Q(H*g))))>Q(Q(Q(r*E)+Q(n*l))+Q(Q(m*q)+Q(j*C)))){break a}h=Q(-g);if(Q(R(Q(Q(t*k)+Q(I*h))))>Q(Q(Q(p*E)+Q(F*n))+Q(Q(m*i)+Q(j*D)))|Q(R(Q(Q(t*z)+Q(G*h))))>Q(Q(Q(p*l)+Q(F*r))+Q(Q(m*o)+Q(j*B)))|Q(R(Q(Q(v*H)-Q(K*t))))>Q(Q(Q(r*o)+Q(n*i))+Q(Q(m*F)+Q(s*C)))){break a}h=Q(-t);if(Q(R(Q(Q(v*I)+Q(u*h))))>Q(Q(Q(p*o)+Q(q*n))+Q(Q(m*l)+Q(s*D)))|Q(R(Q(Q(v*G)+Q(J*h))))>Q(Q(Q(p*i)+Q(q*r))+Q(Q(m*E)+Q(s*B)))){break a}P=1}return P}function Vo(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;e=Ha-288|0;Ha=e;f=a+4892|0;a:{if(!d){b:{if(!K[a+4785|0]){YA(a+16|0,b,c);J[b>>2]=0;J[b+4>>2]=J[b+4>>2]&268435455;break b}c:{d:{d=J[b+4>>2];switch((d>>>30|0)-1|0){case 1:break c;case 0:break d;default:break b}}J[b+4>>2]=d&1073741823;J[e+16>>2]=b;ob(f,e+16|0);break b}J[b+4>>2]=d|-1073741824;if(d&268435456){break b}J[e+16>>2]=b;d=pb(f,e+16|0,e+12|0);if(K[e+12|0]){break b}J[d>>2]=J[e+16>>2]}if(!K[a+4785|0]){break a}if(c){J[b+4>>2]=J[b+4>>2]|16}H[e+272|0]=1;J[e+280>>2]=0;J[e+284>>2]=64;J[e+276>>2]=e+16;c=rd(b,e+12|0);e:{if(!c){break e}d=J[b+4>>2]&-1073741824;f=J[b>>2];a=0;if((c|0)!=1){h=c&-2;while(1){j=a<<2;g=J[j+J[e+12>>2]>>2];i=J[g+36>>2];if((i&251658240)==16777216){J[g+32>>2]=f;J[g+36>>2]=d|i&1073741823}g=J[J[e+12>>2]+(j|4)>>2];j=J[g+36>>2];if((j&251658240)==16777216){J[g+32>>2]=f;J[g+36>>2]=d|j&1073741823}a=a+2|0;k=k+2|0;if((h|0)!=(k|0)){continue}break}}if(!(c&1)){break e}a=J[J[e+12>>2]+(a<<2)>>2];c=J[a+36>>2];if((c&251658240)!=16777216){break e}J[a+32>>2]=f;J[a+36>>2]=d|c&1073741823}a=J[e+284>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[e+276>>2];if((a|0)==(e+16|0)|!a){break a}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,a);break a}c=Ha-288|0;Ha=c;f:{if(!K[a+4785|0]){XA(b);J[b>>2]=0;J[b+4>>2]=J[b+4>>2]&268435455;break f}g:{h:{i:{a=J[b+4>>2];switch((a>>>30|0)-1|0){case 1:break h;case 0:break i;default:break g}}J[b+4>>2]=a&1073741823;J[c+16>>2]=b;ob(f,c+16|0);break g}J[b+4>>2]=a|-1073741824;if(a&268435456){break g}J[c+16>>2]=b;a=pb(f,c+16|0,c+12|0);if(K[c+12|0]){break g}J[a>>2]=J[c+16>>2]}H[c+272|0]=1;J[c+280>>2]=0;J[c+284>>2]=64;J[c+276>>2]=c+16;d=rd(b,c+12|0);j:{if(!d){break j}f=J[b+4>>2]&-1073741824;g=J[b>>2];a=0;if((d|0)!=1){j=d&-2;while(1){i=a<<2;h=J[i+J[c+12>>2]>>2];k=J[(h+32|0)+4>>2];if((k&251658240)==16777216){J[h+32>>2]=g;J[h+36>>2]=f|k&1073741823}h=J[J[c+12>>2]+(i|4)>>2];i=J[(h+32|0)+4>>2];if((i&251658240)==16777216){J[h+32>>2]=g;J[h+36>>2]=f|i&1073741823}a=a+2|0;l=l+2|0;if((j|0)!=(l|0)){continue}break}}if(!(d&1)){break j}a=J[J[c+12>>2]+(a<<2)>>2];d=J[(a+32|0)+4>>2];if((d&251658240)!=16777216){break j}J[a+32>>2]=g;J[a+36>>2]=f|d&1073741823}a=J[c+284>>2];if((a|0)<0|!(a&2147483647)){break f}a=J[c+276>>2];if((a|0)==(c+16|0)|!a){break f}d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,a)}Ha=c+288|0}J[b+4>>2]=J[b+4>>2]&-33;Ha=e+288|0}function Zx(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;e=J[40592];d=Ja[J[J[e>>2]+20>>2]](e)|0?38653:69706;e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,36,d,10056,39)|0;j=Ha-16|0;Ha=j;J[e>>2]=157168;Yx(e+8|0);d=J[40592];c=J[40592];d=(m=d+12|0,n=28,o=Ja[J[J[c>>2]+20>>2]](c)|0?43545:69706,p=20565,q=103,l=J[J[d+12>>2]+8>>2],Ja[l](m|0,n|0,o|0,p|0,q|0)|0);J[e+16>>2]=d;J[d>>2]=0;d=J[40592];c=J[40592];d=(q=d+12|0,p=80,o=Ja[J[J[c>>2]+20>>2]](c)|0?43891:69706,n=24264,m=95,l=J[J[d+12>>2]+8>>2],Ja[l](q|0,p|0,o|0,n|0,m|0)|0);J[e+20>>2]=d;H[d+76|0]=0;J[d+72>>2]=0;d=0;I[e+32>>1]=0;J[e+28>>2]=a;a:{b:{if(!b){b=a<<2;if(b){i=J[40592];i=Ja[J[J[i+12>>2]+8>>2]](i+12|0,b,29909,10056,64)|0}else{i=0}if(!a){J[e+24>>2]=0;J[e+4>>2]=0;break b}b=Va(i,0,b)}c=P(a,28);if(c){d=J[40592];d=Ja[J[J[d+12>>2]+8>>2]](d+12|0,c,29909,10056,71)|0}J[e+4>>2]=d;c=a<<5;c:{if(!c){c=0;break c}d=J[40592];c=Ja[J[J[d+12>>2]+8>>2]](d+12|0,c,29909,10056,73)|0;d=J[e+4>>2]}J[e+24>>2]=c;if(!d){break b}d:{if(!a){break d}d=0;while(1){f=Ha-16|0;Ha=f;h=P(d,28);g=h+J[e+4>>2]|0;J[g>>2]=157148;c=J[40592];k=Ja[J[J[c>>2]+20>>2]](c)|0?43767:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,36,k,24166,229)|0;J[g+4>>2]=c;J[c+16>>2]=0;J[c+8>>2]=0;J[c+20>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c>>2]=0;J[c+4>>2]=0;J[c+32>>2]=27545;J[c+12>>2]=0;J[g>>2]=157060;Yx(g+8|0);c=J[40592];k=J[40592];c=(m=c+12|0,n=28,o=Ja[J[J[k>>2]+20>>2]](k)|0?43545:69706,p=20565,q=103,l=J[J[c+12>>2]+8>>2],Ja[l](m|0,n|0,o|0,p|0,q|0)|0);J[g+20>>2]=c;J[c>>2]=0;J[g+24>>2]=0;Ha=f+16|0;J[(h+J[e+4>>2]|0)+16>>2]=e;d=d+1|0;if((d|0)!=(a|0)){continue}break}if(!a){break d}d=0;while(1){c=J[e+24>>2];if(c){J[j>>2]=d;c=c+(d<<5)|0;Kn(c,32,29803,j);J[J[(J[e+4>>2]+P(d,28)|0)+4>>2]+32>>2]=c}c=P(d,28);g=J[(c+J[e+4>>2]|0)+4>>2];f=J[(d<<2)+b>>2];if(f){J[g+28>>2]=f}g=Ha-48|0;Ha=g;f=c+J[e+4>>2]|0;c=J[f+4>>2];e:{if(J[c+16>>2]){break e}if(!(J[c>>2]|(J[c+4>>2]|!f))){J[c+4>>2]=f}f=Ha-48|0;Ha=f;h=f+4|0;Va(h,0,44);h=Ua(g+4|0,h,44);J[h>>2]=J[40481];J[h+4>>2]=J[40482];Ha=f+48|0;J[g+4>>2]=2097152;J[g+12>>2]=0;f=J[c+12>>2];J[c+12>>2]=(f|0)==1?1:f;if(!f){while(1){+ca();f=J[c+12>>2];J[c+12>>2]=(f|0)==1?1:f;if(!f){continue}break}}if(!J[c+32>>2]){break e}}Ha=g+48|0;d=d+1|0;if((d|0)!=(a|0)){continue}break}}if(!i){break a}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,i);break a}J[e+28>>2]=0}Ha=j+16|0;return e|0}function NG(a,b,c,d,e,f,g){var h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=0,C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=0,X=0,Y=0;h=Ha-32|0;Ha=h;A=J[b+456>>2];o=J[b+444>>2];e=Va(e,0,J[b+448>>2]<<5);i=N[f+20>>2];k=N[f+24>>2];l=N[f>>2];m=N[f+4>>2];n=N[f+8>>2];j=N[f+16>>2];f=e+(d<<5)|0;J[f+28>>2]=0;J[f+12>>2]=0;N[f+24>>2]=-k;N[f+20>>2]=-i;N[f+16>>2]=-j;N[f+8>>2]=-n;N[f+4>>2]=-m;N[f>>2]=-l;if(d){f=d;while(1){p=J[b+396>>2]+P(f,96)|0;B=(J[b+452>>2]+P(f,160)|0)+120|0;C=J[b+384>>2]+P(f,76)|0;f=f<<5;lc(h,p,B,C,f+e|0);p=f+o|0;f=e+(J[p+24>>2]<<5)|0;N[f>>2]=N[h>>2];N[f+4>>2]=N[h+4>>2];i=N[h+8>>2];J[f+12>>2]=0;N[f+8>>2]=i;N[f+16>>2]=N[h+16>>2];N[f+20>>2]=N[h+20>>2];i=N[h+24>>2];J[f+28>>2]=0;N[f+24>>2]=i;f=J[p+24>>2];if(f){continue}break}}J[a>>2]=0;J[a+4>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;if(!c){D=N[b+560>>2];E=N[b+572>>2];F=N[b+584>>2];G=N[b+564>>2];H=N[b+576>>2];I=N[b+588>>2];K=N[b+568>>2];L=N[b+580>>2];M=N[b+592>>2];O=N[b+620>>2];R=N[b+608>>2];S=N[b+596>>2];r=N[b+524>>2];s=N[b+528>>2];t=N[b+532>>2];T=N[b+624>>2];U=N[b+612>>2];V=N[b+600>>2];u=N[b+536>>2];v=N[b+540>>2];w=N[b+544>>2];x=N[b+548>>2];n=N[e+16>>2];q=Q(-n);y=N[b+552>>2];j=N[e+20>>2];z=N[b+556>>2];i=N[e+24>>2];k=Q(-N[e+4>>2]);l=N[e>>2];m=N[e+8>>2];N[a+24>>2]=Q(Q(Q(x*q)-Q(y*j))-Q(z*i))+Q(Q(Q(N[b+616>>2]*k)-Q(l*N[b+604>>2]))-Q(m*N[b+628>>2]));N[a+20>>2]=Q(Q(Q(u*q)-Q(v*j))-Q(w*i))+Q(Q(Q(U*k)-Q(l*V))-Q(m*T));N[a+16>>2]=Q(Q(Q(r*q)-Q(s*j))-Q(t*i))+Q(Q(Q(R*k)-Q(l*S))-Q(m*O));j=Q(-j);N[a+8>>2]=Q(Q(Q(w*k)-Q(l*t))-Q(m*z))+Q(Q(Q(L*j)-Q(n*K))-Q(i*M));N[a+4>>2]=Q(Q(Q(v*k)-Q(l*s))-Q(m*y))+Q(Q(Q(H*j)-Q(n*G))-Q(i*I));N[a>>2]=Q(Q(Q(u*k)-Q(l*r))-Q(m*x))+Q(Q(Q(E*j)-Q(n*D))-Q(i*F))}f=(d<<5)+o|0;d=J[f+8>>2];c=d-1|0;d=J[f+12>>2]-!d|0;if(c|d){while(1){o=J[b+452>>2];f=(W=qea(c),X=qea(d)+32|0,Y=c,Y?W:X);ge(h,(o+P(f,160)|0)+120|0,J[b+348>>2]+P(f,112)|0,J[b+360>>2]+P(f,36)|0,J[b+384>>2]+P(f,76)|0,e+(f<<5)|0,(J[(P(f,80)+A|0)+72>>2]<<2)+g|0,a);N[a>>2]=N[h>>2];N[a+4>>2]=N[h+4>>2];i=N[h+8>>2];J[a+12>>2]=0;N[a+8>>2]=i;N[a+16>>2]=N[h+16>>2];N[a+20>>2]=N[h+20>>2];i=N[h+24>>2];J[a+28>>2]=0;N[a+24>>2]=i;d=d&d-!c;c=c&c-1;if(d|c){continue}break}}Ha=h+32|0}function gf(a,b){var c=Q(0),d=0,e=0,f=Q(0),g=Q(0),h=0,i=0,j=0,k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),S=Q(0),T=0,U=0,V=0,W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=0,ca=0;h=J[a+4>>2];o=N[h+24>>2];p=N[h+20>>2];i=J[a>>2];q=N[i+24>>2];r=N[i+20>>2];s=N[h+16>>2];t=N[i+16>>2];u=N[h+8>>2];v=N[h+4>>2];w=N[h>>2];x=N[i+8>>2];y=N[i+4>>2];z=N[i>>2];d=L[a+22>>1];if(d){e=J[a+24>>2];ba=e+(d<<4)|0;while(1){a=e;F=a- -64|0;d=K[a+2|0];U=F+P(d,48)|0;V=U+((d<<2)+12&2032)|0;m=K[a+3|0];ca=m<<6;A=N[a+48>>2];B=N[a+12>>2];W=N[a+8>>2];X=N[a+4>>2];g=Q(0);if(d){k=N[a+32>>2];G=Q(A*k);S=Q(B*k);l=N[a+40>>2];H=Q(A*l);n=N[a+36>>2];I=Q(A*n);M=Q(B*l);O=Q(B*n);j=0;while(1){e=(j<<2)+U|0;c=N[e>>2];f=Q(-c);T=e;e=F+P(j,48)|0;C=N[e+44>>2];D=N[e>>2];E=N[e+16>>2];Y=N[e+4>>2];Z=N[e+20>>2];_=N[e+8>>2];$=N[e+24>>2];aa=Q(N[e+36>>2]-Q(N[e+32>>2]*Q(Q(Q(Q(Q(k*z)+Q(t*D))-Q(Q(k*w)+Q(s*E)))+Q(Q(Q(n*y)+Q(r*Y))-Q(Q(n*v)+Q(p*Z))))+Q(Q(Q(l*x)+Q(q*_))-Q(Q(l*u)+Q(o*$))))));f=Q(c+(fC?C:f;N[T>>2]=f;g=Q(g+f);c=Q(f-c);u=Q(u-Q(H*c));v=Q(v-Q(I*c));w=Q(w-Q(G*c));x=Q(x+Q(M*c));y=Q(y+Q(O*c));z=Q(z+Q(S*c));f=Q(W*c);o=Q(o-Q($*f));p=Q(p-Q(Z*f));s=Q(s-Q(E*f));c=Q(X*c);q=Q(q+Q(_*c));r=Q(r+Q(Y*c));t=Q(t+Q(D*c));j=j+1|0;if((d|0)!=(j|0)){continue}break}}e=V+ca|0;if(!(!K[b|0]|!m)){S=Q(g*N[a+16>>2]);n=Q(g*N[a+20>>2]);f=Q(-n);F=m>>>0<=1?1:m;j=0;m=0;while(1){d=(j<<6)+V|0;H=N[d+12>>2];c=N[d+28>>2];g=N[d>>2];I=N[d+16>>2];M=N[d+32>>2];k=N[d+4>>2];O=N[d+20>>2];C=N[d+36>>2];l=N[d+8>>2];D=N[d+24>>2];E=N[d+40>>2];c=Q(Q(H-Q(c*Q(N[d+44>>2]-N[d+48>>2])))-Q(c*Q(Q(Q(Q(Q(z*g)+Q(t*I))-Q(Q(w*g)+Q(s*M)))+Q(Q(Q(y*k)+Q(r*O))-Q(Q(v*k)+Q(p*C))))+Q(Q(Q(x*l)+Q(q*D))-Q(Q(u*l)+Q(o*E))))));G=cG?G:n:c;N[T+12>>2]=c;c=Q(c-H);u=Q(u-Q(Q(A*l)*c));v=Q(v-Q(Q(A*k)*c));w=Q(w-Q(Q(A*g)*c));x=Q(x+Q(Q(B*l)*c));y=Q(y+Q(Q(B*k)*c));z=Q(z+Q(Q(B*g)*c));g=Q(W*c);o=Q(o-Q(E*g));p=Q(p-Q(C*g));s=Q(s-Q(M*g));c=Q(X*c);q=Q(q+Q(D*c));r=Q(r+Q(O*c));t=Q(t+Q(I*c));m=d|m;j=j+1|0;if((F|0)!=(j|0)){continue}break}J[a+52>>2]=0-(m&1)}if(e>>>0>>0){continue}break}}N[i+8>>2]=x;N[i+4>>2]=y;N[i>>2]=z;N[h+8>>2]=u;N[h+4>>2]=v;N[h>>2]=w;N[i+24>>2]=q;N[i+20>>2]=r;N[i+16>>2]=t;N[h+24>>2]=o;N[h+20>>2]=p;N[h+16>>2]=s}function D7(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;b=J[a+20>>2];e=Ha-16|0;Ha=e;a=J[a+28>>2];if(N[a+1080>>2]!=Q(0)){c=a+2876|0;J[c>>2]=J[c>>2]+1;J[a+2872>>2]=J[b+16>>2];J[e+8>>2]=b;c=a+2856|0;d=J[a+2908>>2];a:{if(d>>>0>=(J[a+2912>>2]&2147483647)>>>0){ll(a+2884|0,e+8|0);break a}J[J[a+2904>>2]+(d<<2)>>2]=b;J[a+2908>>2]=d+1}Ja[J[J[b>>2]+16>>2]](b);H[a+2948|0]=1;Qg(c);b:{if(K[a+2360|0]&2){b=a+2980|0;J[b>>2]=c;J[a+2984>>2]=1;Ja[J[J[a+2856>>2]+16>>2]](c);b=J[J[b>>2]+16>>2];J[a+3104>>2]=1;d=a+2976|0;J[d>>2]=b;f=a+3100|0;b=a+2960|0;J[f>>2]=b;Ja[J[J[a+2960>>2]+16>>2]](b);J[a+3096>>2]=J[J[f>>2]+16>>2];d=J[d>>2];Ja[J[J[d>>2]+72>>2]](d,b);break b}b=a+3100|0;J[b>>2]=c;J[a+3104>>2]=1;Ja[J[J[a+2856>>2]+16>>2]](c);J[a+3096>>2]=J[J[b>>2]+16>>2]}b=a+3180|0;f=a+3080|0;J[b>>2]=f;J[a+3184>>2]=1;Ja[J[J[a+3080>>2]+16>>2]](f);b=J[J[b>>2]+16>>2];J[a+3304>>2]=1;J[a+3176>>2]=b;b=a+3300|0;h=a+3160|0;J[b>>2]=h;Ja[J[J[a+3160>>2]+16>>2]](h);b=J[J[b>>2]+16>>2];J[a+3344>>2]=1;J[a+3296>>2]=b;b=a+3340|0;i=a+3280|0;J[b>>2]=i;Ja[J[J[a+3280>>2]+16>>2]](i);J[a+3336>>2]=J[J[b>>2]+16>>2];J[a+3264>>2]=1;b=a+3260|0;j=a+3320|0;J[b>>2]=j;Ja[J[J[a+3320>>2]+16>>2]](j);J[a+3256>>2]=J[J[b>>2]+16>>2];J[a+3224>>2]=1;b=a+3220|0;k=a+3240|0;J[b>>2]=k;Ja[J[J[a+3240>>2]+16>>2]](k);b=J[J[b>>2]+16>>2];J[a+3744>>2]=1;J[a+3216>>2]=b;b=a+3740|0;l=a+3200|0;J[b>>2]=l;Ja[J[J[a+3200>>2]+16>>2]](l);b=J[J[b>>2]+16>>2];J[a+3784>>2]=1;J[a+3736>>2]=b;b=a+3780|0;m=a+3720|0;J[b>>2]=m;Ja[J[J[a+3720>>2]+16>>2]](m);d=a+3776|0;J[d>>2]=J[J[b>>2]+16>>2];b=a+2772|0;J[b>>2]=J[b>>2]+1;J[a+2768>>2]=J[d>>2];d=a+3760|0;J[e+12>>2]=d;b=a+2752|0;g=J[a+2804>>2];c:{if(g>>>0>=(J[a+2808>>2]&2147483647)>>>0){ll(a+2780|0,e+12|0);break c}J[J[a+2800>>2]+(g<<2)>>2]=d;J[a+2804>>2]=g+1}Ja[J[J[a+3760>>2]+16>>2]](d);H[a+2844|0]=1;Qg(b);g=a+2732|0;J[g>>2]=b;J[a+2736>>2]=1;Ja[J[J[a+2752>>2]+16>>2]](b);n=a+2728|0;J[n>>2]=J[J[g>>2]+16>>2];Qg(c);c=J[a+3096>>2];Ja[J[J[c>>2]+72>>2]](c,f);c=J[a+3176>>2];Ja[J[J[c>>2]+72>>2]](c,h);c=J[a+3296>>2];Ja[J[J[c>>2]+72>>2]](c,i);c=J[a+3336>>2];Ja[J[J[c>>2]+72>>2]](c,j);c=J[a+3256>>2];Ja[J[J[c>>2]+72>>2]](c,k);c=J[a+3216>>2];Ja[J[J[c>>2]+72>>2]](c,l);c=J[a+3736>>2];Ja[J[J[c>>2]+72>>2]](c,m);c=J[a+3776>>2];Ja[J[J[c>>2]+72>>2]](c,d);Qg(b);c=J[n>>2];Ja[J[J[c>>2]+72>>2]](c,a+2712|0)}Ha=e+16|0}function Q2(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=0,s=0;a=Ha-32|0;Ha=a;h=J[40585];l=N[b+12>>2];m=N[b+8>>2];n=N[b>>2];o=N[b+4>>2];j=Q(Q(1)/Q(Y(Q(Q(l*l)+Q(Q(m*m)+Q(Q(n*n)+Q(o*o)))))));N[a+16>>2]=l*j;N[a+12>>2]=m*j;N[a+8>>2]=o*j;N[a+4>>2]=n*j;N[a+20>>2]=N[b+16>>2];N[a+24>>2]=N[b+20>>2];N[a+28>>2]=N[b+24>>2];s=a+4|0;i=Ha-16|0;Ha=i;b=J[h+968>>2];if(!b){k=Ha-16|0;Ha=k;e=h+680|0;c=J[e+284>>2];if(c){b=J[40592];g=Ja[J[J[b>>2]+20>>2]](b)|0?51523:69706;g=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,g,22517,180)|0}else{g=0}J[k+12>>2]=g;b=J[e+268>>2];a:{if(b>>>0>=(J[e+272>>2]&2147483647)>>>0){b=0;c=e+4|0;d=J[c+268>>2];p=d&2147483647?d<<1:1;b:{if(!p){break b}d=p<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[40592];f=Ja[J[J[b>>2]+20>>2]](b)|0?51523:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,d,f,19978,553)|0}f=J[c+264>>2];r=(f<<2)+b|0;if((f|0)>0){q=J[c+260>>2];d=b;while(1){J[d>>2]=J[q>>2];q=q+4|0;d=d+4|0;if(r>>>0>d>>>0){continue}break}}J[r>>2]=J[k+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,d);f=J[c+264>>2]}J[c+268>>2]=p;J[c+260>>2]=b;J[c+264>>2]=f+1;break a}J[J[e+264>>2]+(b<<2)>>2]=g;J[e+268>>2]=b+1}b=(P(J[e+276>>2],320)+g|0)-320|0;if(g>>>0<=b>>>0){c=J[e+288>>2];while(1){J[b>>2]=c;c=b;b=b-320|0;if(g>>>0<=b>>>0){continue}break}J[e+288>>2]=c}Ha=k+16|0;b=J[h+968>>2]}J[h+968>>2]=J[b>>2];J[h+960>>2]=J[h+960>>2]+1;J[b+4>>2]=196613;J[b+8>>2]=0;J[b>>2]=147908;J[b+16>>2]=0;J[b+12>>2]=0;J[b>>2]=147216;J[b+8>>2]=0;J[b+20>>2]=0;J[b+24>>2]=65536;J[b+28>>2]=0;J[b+32>>2]=65536;J[b+36>>2]=-1;J[b+40>>2]=0;J[b+56>>2]=0;J[b>>2]=146864;J[b+48>>2]=0;J[b+52>>2]=0;ju(b- -64|0,1,s);N[b+256>>2]=N[b+80>>2];c=J[b+88>>2];J[b+260>>2]=J[b+84>>2];J[b+264>>2]=c;c=J[b+96>>2];J[b+268>>2]=J[b+92>>2];J[b+272>>2]=c;c=J[b+104>>2];J[b+276>>2]=J[b+100>>2];J[b+280>>2]=c;c=J[b+148>>2];J[b+284>>2]=J[b+144>>2];J[b+288>>2]=c;N[b+292>>2]=N[b+152>>2];c=J[b+164>>2];J[b+296>>2]=J[b+160>>2];J[b+300>>2]=c;N[b+304>>2]=N[b+168>>2];J[b+52>>2]=J[b+52>>2]&-251658241|50331648;j=N[b+220>>2];J[b+312>>2]=1;J[b+316>>2]=0;N[b+308>>2]=j;J[b>>2]=146436;J[i+8>>2]=b;c=ae(h+600|0,i+8|0,i+15|0);if(!K[i+15|0]){J[c>>2]=J[i+8>>2]}Ha=i+16|0;Ha=a+32|0;return b|0}function Di(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0);if(!(!b|!c)){while(1){a:{if(K[b|0]){break a}u=L[b+2>>1];if(!u|K[b+1|0]&2){break a}if(!l){g=N[d>>2];h=Q(N[e+16>>2]-N[d+16>>2]);q=Q(h+h);h=Q(N[e+20>>2]-N[d+20>>2]);r=Q(h+h);i=N[d+4>>2];m=N[d+8>>2];h=Q(N[e+24>>2]-N[d+24>>2]);s=Q(h+h);j=Q(Q(Q(Q(-g)*q)-Q(r*i))-Q(m*s));h=N[d+12>>2];k=Q(Q(h*h)+Q(-.5));x=Q(Q(Q(s*k)+Q(h*Q(Q(i*q)-Q(g*r))))-Q(m*j));y=Q(Q(Q(r*k)+Q(h*Q(Q(g*s)-Q(m*q))))-Q(i*j));z=Q(Q(Q(q*k)+Q(h*Q(Q(m*r)-Q(i*s))))-Q(g*j));j=N[e+8>>2];k=N[e+4>>2];n=N[e+12>>2];o=N[e>>2];q=Q(Q(m*j)+Q(Q(i*k)+Q(Q(h*n)+Q(g*o))));r=Q(Q(o*i)+Q(Q(Q(h*j)-Q(n*m))-Q(g*k)));s=Q(Q(j*g)+Q(Q(Q(h*k)-Q(n*i))-Q(m*o)));h=Q(Q(k*m)+Q(Q(Q(h*o)-Q(n*g))-Q(i*j)))}l=1;m=N[b+24>>2];g=N[b+36>>2];i=Q(g+g);g=N[b+28>>2];j=Q(g+g);g=N[b+32>>2];k=Q(g+g);t=Q(Q(r*i)+Q(Q(h*j)+Q(s*k)));g=Q(Q(q*q)+Q(-.5));n=N[b+16>>2];o=N[b+20>>2];if(!(Q(Q(m*Q(Q(r*t)+Q(Q(i*g)+Q(q*Q(Q(h*k)-Q(j*s))))))+Q(Q(n*Q(Q(h*t)+Q(Q(j*g)+Q(q*Q(Q(s*i)-Q(k*r))))))+Q(o*Q(Q(s*t)+Q(Q(k*g)+Q(q*Q(Q(r*j)-Q(i*h))))))))>Q(.9990000128746033))){break a}v=Q(-s);A=Q(-h);B=Q(-r);p=0;w=1;while(1){l=P(p,12)+b|0;i=N[l+72>>2];i=Q(i+i);j=N[l- -64>>2];j=Q(j+j);k=N[l+68>>2];k=Q(k+k);t=Q(Q(r*i)+Q(Q(h*j)+Q(s*k)));if(Q(R(Q(Q(Q(N[l+48>>2]-Q(x+Q(Q(r*t)+Q(Q(i*g)+Q(q*Q(Q(h*k)+Q(j*v)))))))*m)+Q(Q(Q(N[l+40>>2]-Q(z+Q(Q(h*t)+Q(Q(j*g)+Q(q*Q(Q(s*i)+Q(k*B)))))))*n)+Q(o*Q(N[l+44>>2]-Q(y+Q(Q(s*t)+Q(Q(k*g)+Q(q*Q(Q(r*j)+Q(i*A))))))))))))>>0>p>>>0;if((p|0)!=(u|0)){continue}}break}l=1;if(w){break a}l=J[a+7688>>2];if((l|0)==32){return 0}p=(l<<2)+a|0;J[p+7556>>2]=-1;i=N[d+8>>2];m=Q(m+m);j=N[d>>2];k=Q(n+n);n=Q(o+o);o=N[d+4>>2];t=Q(Q(i*m)+Q(Q(j*k)+Q(n*o)));l=P(l,12)+a|0;g=N[d+12>>2];v=Q(Q(g*g)+Q(-.5));N[l+6152>>2]=Q(i*t)+Q(Q(m*v)+Q(g*Q(Q(j*n)-Q(k*o))));N[l+6148>>2]=Q(o*t)+Q(Q(n*v)+Q(g*Q(Q(i*k)-Q(m*j))));N[l+6144>>2]=Q(j*t)+Q(Q(k*v)+Q(g*Q(Q(o*m)-Q(n*i))));J[p+7296>>2]=0;p=J[a+7688>>2];l=P(p,24)+a|0;u=l+6544|0;J[u>>2]=-25165825;J[u+4>>2]=-25165825;u=l+6536|0;J[u>>2]=2122317823;J[u+4>>2]=-25165825;l=l+6528|0;J[l>>2]=2122317823;J[l+4>>2]=2122317823;J[((p<<2)+a|0)+7424>>2]=65535;l=1;p=J[a+7688>>2];J[a+7688>>2]=p+1;Ua((P(p,104)+a|0)+2816|0,b,104)}b=b+104|0;c=c-1|0;if(c){continue}break}}return 1}function _b(a,b,c,d,e){var f=0,g=0,h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=0,s=0;f=Ha-128|0;Ha=f;J[e>>2]=3;g=J[b+12>>2];J[f+120>>2]=J[b+8>>2];J[f+124>>2]=g;g=J[b+4>>2];J[f+112>>2]=J[b>>2];J[f+116>>2]=g;g=J[b+28>>2];J[f+104>>2]=J[b+24>>2];J[f+108>>2]=g;g=J[b+20>>2];J[f+96>>2]=J[b+16>>2];J[f+100>>2]=g;g=J[b+44>>2];J[f+88>>2]=J[b+40>>2];J[f+92>>2]=g;g=J[b+36>>2];J[f+80>>2]=J[b+32>>2];J[f+84>>2]=g;h=N[f+112>>2];m=Q(N[f+96>>2]-h);i=N[f+116>>2];k=Q(N[f+84>>2]-i);h=Q(N[f+80>>2]-h);i=Q(N[f+100>>2]-i);l=Q(Q(m*k)-Q(h*i));n=Q(l*l);p=i;i=N[f+120>>2];l=Q(N[f+88>>2]-i);i=Q(N[f+104>>2]-i);k=Q(Q(p*l)-Q(k*i));h=Q(Q(i*h)-Q(l*m));a:{if(Q(n+Q(Q(k*k)+Q(h*h)))<=Q(1.1920928955078125e-7)){J[e>>2]=2;k=N[b+8>>2];h=Q(N[b+24>>2]-k);l=N[b>>2];m=Q(N[b+16>>2]-l);n=N[b+4>>2];i=Q(N[b+20>>2]-n);q=Q(Q(h*h)+Q(Q(m*m)+Q(i*i)));if(q<=Q(1.1920928955078125e-7)){J[e>>2]=1;c=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=c;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;break a}J[a+12>>2]=0;p=h;h=Q(Q(Q(Q(Q(-l)*m)-Q(i*n))-Q(k*h))/q);h=h>Q(1)?Q(1):h;h=h>Q(0)?h:Q(0);N[a+8>>2]=k+Q(p*h);N[a+4>>2]=n+Q(i*h);N[a>>2]=l+Q(m*h);break a}J[f+72>>2]=J[27179];g=J[27178];J[f+64>>2]=J[27177];J[f+68>>2]=g;qg(f+48|0,f+112|0,f+96|0,f+80|0,f- -64|0,f+76|0,a);r=J[f+76>>2];if((r|0)==3){break a}o=J[f+64>>2];g=J[f+68>>2]<<4;a=g+b|0;j=J[a+4>>2];J[f+48>>2]=J[a>>2];J[f+52>>2]=j;j=J[a+12>>2];J[f+56>>2]=J[a+8>>2];J[f+60>>2]=j;a=c+g|0;j=J[a+12>>2];J[f+40>>2]=J[a+8>>2];J[f+44>>2]=j;j=J[a+4>>2];J[f+32>>2]=J[a>>2];J[f+36>>2]=j;o=o<<4;a=o+d|0;j=J[a+12>>2];J[f+24>>2]=J[a+8>>2];J[f+28>>2]=j;j=J[a+4>>2];J[f+16>>2]=J[a>>2];J[f+20>>2]=j;a=d+g|0;g=J[a+4>>2];J[f>>2]=J[a>>2];J[f+4>>2]=g;g=J[a+8>>2];j=J[a+12>>2];a=b+o|0;s=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=s;J[f+8>>2]=g;J[f+12>>2]=j;g=J[a+12>>2];J[b+8>>2]=J[a+8>>2];J[b+12>>2]=g;a=J[f+52>>2];J[b+16>>2]=J[f+48>>2];J[b+20>>2]=a;a=J[f+60>>2];J[b+24>>2]=J[f+56>>2];J[b+28>>2]=a;a=c+o|0;b=J[a+4>>2];J[c>>2]=J[a>>2];J[c+4>>2]=b;b=J[a+12>>2];J[c+8>>2]=J[a+8>>2];J[c+12>>2]=b;a=J[f+44>>2];J[c+24>>2]=J[f+40>>2];J[c+28>>2]=a;a=J[f+36>>2];J[c+16>>2]=J[f+32>>2];J[c+20>>2]=a;a=J[f+28>>2];J[d+8>>2]=J[f+24>>2];J[d+12>>2]=a;a=J[f+20>>2];J[d>>2]=J[f+16>>2];J[d+4>>2]=a;a=J[f+4>>2];J[d+16>>2]=J[f>>2];J[d+20>>2]=a;a=J[f+12>>2];J[d+24>>2]=J[f+8>>2];J[d+28>>2]=a;J[e>>2]=r}Ha=f+128|0}function ky(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=0,M=Q(0),O=Q(0),S=Q(0),T=0,U=0,V=0;v=N[b+32>>2];w=N[b+28>>2];x=N[b+20>>2];y=N[b+16>>2];z=N[b+24>>2];A=N[b+12>>2];B=N[b+8>>2];C=N[b+4>>2];D=N[b>>2];b=Ha+-64|0;l=Q(1);while(1){a:{h=Q(p+p);m=Q(h*k);f=Q(i+i);n=Q(f*l);d=Q(m+n);j=Q(f*k);o=Q(h*l);e=Q(j-o);g=Q(Q(1)-Q(p*h));q=Q(i*f);f=Q(g-q);E=Q(Q(Q(d*D)+Q(e*C))+Q(f*B));F=Q(Q(Q(d*A)+Q(e*y))+Q(f*x));G=Q(Q(Q(d*z)+Q(e*w))+Q(f*v));M=Q(Q(Q(d*E)+Q(e*F))+Q(f*G));N[b+44>>2]=M;s=Q(h*i);t=Q(k+k);O=Q(t*l);h=Q(s-O);S=Q(k*t);g=Q(g-S);j=Q(j+o);t=Q(Q(Q(h*D)+Q(g*C))+Q(j*B));H=Q(Q(Q(h*A)+Q(g*y))+Q(j*x));I=Q(Q(Q(h*z)+Q(g*w))+Q(j*v));N[b+40>>2]=Q(Q(d*t)+Q(e*H))+Q(f*I);K=d;d=Q(Q(Q(1)-q)-S);o=Q(s+O);m=Q(m-n);n=Q(Q(Q(d*D)+Q(o*C))+Q(m*B));q=e;e=Q(Q(Q(d*A)+Q(o*y))+Q(m*x));s=f;f=Q(Q(Q(d*z)+Q(o*w))+Q(m*v));N[b+36>>2]=Q(Q(K*n)+Q(q*e))+Q(s*f);q=Q(Q(Q(h*t)+Q(g*H))+Q(j*I));N[b+28>>2]=q;N[b+24>>2]=Q(Q(h*n)+Q(g*e))+Q(j*f);n=Q(Q(Q(d*n)+Q(o*e))+Q(m*f));N[b+12>>2]=n;e=Q(Q(Q(d*E)+Q(o*F))+Q(m*G));N[b+20>>2]=e;d=Q(Q(Q(d*t)+Q(o*H))+Q(m*I));N[b+16>>2]=d;f=Q(Q(Q(h*E)+Q(g*F))+Q(j*G));N[b+32>>2]=f;e=Q(R(e));d=Q(R(d));r=e>d?1:2;g=d;d=Q(R(f));r=d>e?g>>1|0)+r|0)+1|0;L=u&3;T=(b+12|0)+P(L,12)|0;u=(u+(L>>>1|0)|0)+1&3;U=u<<2;d=N[T+U>>2];if(d==Q(0)){break a}e=Q(N[(L<<2)+T>>2]-N[((b+12|0)+P(u,12)|0)+U>>2]);d=Q(d+d);if(Q(R(e))>Q(Q(R(d))*Q(2e6))){break a}d=Q(e/d);e=Q(R(d));b:{if(e>Q(1e3)){J[b+56>>2]=0;J[b+48>>2]=0;J[b+52>>2]=0;N[(b+48|0)+(r<<2)>>2]=Q(1)/Q(d*Q(4));d=Q(1);break b}J[b+56>>2]=0;J[b+48>>2]=0;J[b+52>>2]=0;e=Q(Q(1)/Q(e+Q(Y(Q(Q(d*d)+Q(1))))));e=Q(Q(1)/Q(Y(Q(Q(e*e)+Q(1)))));f=Q(Y(Q(Q(Q(1)-e)*Q(.5))));N[(b+48|0)+(r<<2)>>2]=d>=Q(0)?f:Q(-f);d=Q(Y(Q(Q(e+Q(1))*Q(.5))))}e=N[b+48>>2];f=N[b+52>>2];h=N[b+56>>2];g=Q(Q(Q(Q(l*d)-Q(e*p))-Q(i*f))-Q(k*h));K=g;s=Q(g*g);g=Q(Q(Q(p*f)+Q(Q(l*h)+Q(k*d)))-Q(e*i));j=Q(Q(Q(i*h)+Q(Q(l*e)+Q(p*d)))-Q(f*k));i=Q(Q(Q(k*e)+Q(Q(l*f)+Q(i*d)))-Q(h*p));d=Q(Q(1)/Q(Y(Q(s+Q(Q(g*g)+Q(Q(j*j)+Q(i*i)))))));l=Q(K*d);k=Q(g*d);i=Q(i*d);p=Q(j*d);V=V+1|0;if((V|0)!=24){continue}}break}N[c+12>>2]=l;N[c+8>>2]=k;N[c+4>>2]=i;N[c>>2]=p;N[a+8>>2]=M;N[a+4>>2]=q;N[a>>2]=n}function PA(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;h=Ha-16|0;Ha=h;g=J[a+4>>2];a:{if(!(g&32)){break a}c=g>>>24&15;f=J[((c<<2)+108152|0)+12>>2];b=J[a>>2];d=J[a+8>>2];if(!d){d=_a(b,c);J[a+8>>2]=d}c=d+84|0;e=J[d+88>>2];if((e|0)!=1){if(!e){break a}c=J[b+4868>>2]+(J[c>>2]<<2)|0}j=a+f|0;b=0;while(1){f=J[(b<<2)+c>>2];if(K[(K[f+4|0]&64?J[f+8>>2]+52|0:f+80|0)|0]&5){H[h+3|0]=0;J[h+4>>2]=128;_c(j,f+16|0,h+4|0,h+3|0,0);e=J[d+88>>2]}b=b+1|0;if(e>>>0>b>>>0){continue}break}}if(g&8){d=J[a+8>>2];if(!d){d=_a(J[a>>2],K[a+7|0]&15);J[a+8>>2]=d}b=J[d+28>>2];b:{if(!b){break b}if(M[a+4>>2]<3221225472){c=0;while(1){e=J[J[d+24>>2]+(c<<2)>>2];f=J[e+4>>2];if((f&251658240)==16777216){J[e>>2]=J[a>>2];J[e+4>>2]=f&1073741823|-2147483648}f=J[a+4>>2];g=J[((f>>>22&60)+108152|0)+12>>2]+a|0;if(!(K[(f&1?J[a+8>>2]:g+8|0)|0]&8)){Ns(g,e+16|0);b=e-16|0;J[b>>2]=J[b>>2]+1;b=J[d+28>>2]}c=c+1|0;if(b>>>0>c>>>0){continue}break}break b}f=J[d+24>>2];c=0;if((b|0)!=1){j=b&-2;e=0;while(1){i=c<<2;g=J[i+f>>2];k=J[g+4>>2];if((k&251658240)==16777216){J[g>>2]=J[a>>2];J[g+4>>2]=k&1073741823}g=J[f+(i|4)>>2];i=J[g+4>>2];if((i&251658240)==16777216){J[g>>2]=J[a>>2];J[g+4>>2]=i&1073741823}c=c+2|0;e=e+2|0;if((j|0)!=(e|0)){continue}break}}if(!(b&1)){break b}c=J[f+(c<<2)>>2];b=J[c+4>>2];if((b&251658240)!=16777216){break b}J[c>>2]=J[a>>2];J[c+4>>2]=b&1073741823}J[h+8>>2]=0;c=d+4|0;b=J[c+24>>2];if((b|0)<0){e=J[c+20>>2];b=e+(b<<2)|0;while(1){J[b>>2]=J[h+8>>2];b=b+4|0;if(e>>>0>b>>>0){continue}break}}J[c+24>>2]=0;b=0;f=J[d+28>>2];c:{if(!f){break c}d=f<<2;if(!(K[c+16|0]|d>>>0>16)){H[c+16|0]=1;b=c;break c}if(!d){break c}b=J[40592];e=b+12|0;b=(m=e,n=d,o=Ja[J[J[b>>2]+20>>2]](b)|0?65133:69706,p=19978,q=553,l=J[J[e>>2]+8>>2],Ja[l](m|0,n|0,o|0,p|0,q|0)|0)}e=J[c+20>>2];d=J[c+24>>2];if((d|0)>0){g=(d<<2)+b|0;d=b;while(1){J[d>>2]=J[e>>2];e=e+4|0;d=d+4|0;if(g>>>0>d>>>0){continue}break}e=J[c+20>>2]}d:{if(J[c+28>>2]<0){break d}if((c|0)==(e|0)){H[c+16|0]=0;break d}if(!e){break d}d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,e)}J[c+28>>2]=f;J[c+20>>2]=b}c=J[a+4>>2];e:{if(!(c&3)){break e}d=c>>>24&15;e=J[((d<<2)+108152|0)+12>>2];b=J[a+8>>2];if(!b){b=_a(J[a>>2],d);J[a+8>>2]=b;c=J[a+4>>2]}d=a+e|0;if(c&1){H[h+15|0]=K[b|0];Cc(d,h+15|0);c=J[a+4>>2]}if(!(c&2)){break e}Ps(d,K[b+1|0])}Ha=h+16|0}function Wba(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=Q(0),k=0,l=Q(0),m=0,n=Q(0),o=0,p=0,q=0,r=0,s=Q(0),t=0;i=Ha-560|0;Ha=i;r=J[f>>2];k=J[a+40>>2];j=N[c+24>>2];f=J[c>>2];o=J[c+4>>2];m=J[c+8>>2];p=J[c+12>>2];q=J[c+20>>2];t=J[c+16>>2];J[i+556>>2]=0;N[i+552>>2]=j;J[i+544>>2]=t;J[i+548>>2]=q;J[i+536>>2]=m;J[i+540>>2]=p;J[i+528>>2]=f;J[i+532>>2]=o;f=0;a:{if(N[b+4>>2]!=Q(1)){break a}f=0;if(N[b+8>>2]!=Q(1)){break a}f=N[b+12>>2]==Q(1)}J[i+516>>2]=0;J[i+520>>2]=1065353216;J[i+508>>2]=0;J[i+512>>2]=0;J[i+500>>2]=0;J[i+504>>2]=1065353216;J[i+492>>2]=0;J[i+496>>2]=0;J[i+484>>2]=1065353216;J[i+488>>2]=1065353216;J[i+468>>2]=1065353216;J[i+472>>2]=0;H[i+524|0]=0;J[i+476>>2]=0;J[i+480>>2]=0;J[i+460>>2]=0;J[i+464>>2]=0;J[i+452>>2]=1065353216;J[i+456>>2]=0;if(!f){Lb(i+452|0,b+4|0,b+16|0)}J[i+440>>2]=0;J[i+444>>2]=1065353216;J[i+432>>2]=0;J[i+436>>2]=0;J[i+424>>2]=0;J[i+428>>2]=1065353216;J[i+416>>2]=0;J[i+420>>2]=0;J[i+408>>2]=1065353216;J[i+412>>2]=1065353216;J[i+392>>2]=1065353216;J[i+396>>2]=0;H[i+448|0]=0;J[i+400>>2]=0;J[i+404>>2]=0;J[i+384>>2]=0;J[i+388>>2]=0;J[i+376>>2]=1065353216;J[i+380>>2]=0;o=Dy(a,i+376|0,i+352|0,i+280|0);m=J[a+16>>2];p=J[a+20>>2];q=J[a+28>>2];J[i+264>>2]=J[a+24>>2];J[i+268>>2]=q;J[i+256>>2]=m;J[i+260>>2]=p;j=N[a+8>>2];l=N[a+12>>2];n=N[a+4>>2];J[i+252>>2]=0;N[i+248>>2]=l;N[i+244>>2]=j;N[i+240>>2]=n;s=Q(N[e+8>>2]*Q(.05000000074505806));n=Q(n*N[k+52>>2]);j=Q(j*N[k+56>>2]);j=j>=n?n:j;l=Q(l*N[k+60>>2]);j=j<=l?j:l;l=Q(j*Q(.25));N[i+224>>2]=l>s?s:l;H[i+96|0]=0;J[i+88>>2]=0;J[i+92>>2]=0;J[i+80>>2]=0;J[i+84>>2]=0;J[i+72>>2]=0;J[i+76>>2]=0;J[i+64>>2]=0;J[i+68>>2]=0;J[i+208>>2]=k;J[i+216>>2]=J[k+40>>2]+P(K[k+39|0],20);a=K[k+38|0];N[i+88>>2]=j*Q(.02500000037252903);N[i+80>>2]=j*Q(.10000000149011612);N[i+84>>2]=j*Q(.05000000074505806);H[i+220|0]=a;a=i+112|0;m=i+160|0;zb(i+240|0,i+256|0,a,m,i- -64|0,o);J[i+212>>2]=J[k+44>>2];b:{if(o){H[i+44|0]=1;J[i+40>>2]=m;J[i+36>>2]=a;J[i>>2]=152156;J[i+32>>2]=i+528;J[i+48>>2]=i- -64;a=Vn(i+280|0,i,i+224|0,i+352|0,b,c,d,N[e>>2],g,i+376|0,i+452|0,1,f,r,h);break b}H[i+44|0]=0;J[i+40>>2]=m;J[i+36>>2]=a;J[i>>2]=152204;J[i+32>>2]=i+528;J[i+48>>2]=i- -64;a=Vn(i+280|0,i,i+224|0,i+352|0,b,c,d,N[e>>2],g,i+376|0,i+452|0,0,f,r,h)}Ha=i+560|0;return a|0}function rr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v){var w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),M=Q(0),O=0,P=Q(0),R=Q(0);w=Ha-160|0;Ha=w;D=N[q+24>>2];A=N[q+20>>2];H=N[m>>2];I=N[q+12>>2];K=N[i+8>>2];G=N[i>>2];M=N[i+4>>2];C=N[h+8>>2];E=N[h>>2];B=N[q+16>>2];F=N[h+4>>2];x=N[j+8>>2];y=N[j+4>>2];z=N[j>>2];J[w+156>>2]=0;E=Q(B-E);F=Q(A-F);N[w+152>>2]=Q(y*E)-Q(z*F);C=Q(D-C);N[w+148>>2]=Q(z*C)-Q(x*E);N[w+144>>2]=Q(F*x)-Q(y*C);h=w+48|0;Ei(h,j,w+144|0,b);C=N[j>>2];E=N[j+4>>2];F=N[j+8>>2];J[w+124>>2]=0;N[w+120>>2]=-F;N[w+116>>2]=-E;N[w+112>>2]=-C;J[w+92>>2]=0;B=Q(B-G);A=Q(A-M);G=Q(Q(y*B)-Q(z*A));N[w+88>>2]=-G;C=z;z=Q(D-K);B=Q(Q(C*z)-Q(x*B));N[w+84>>2]=-B;x=Q(Q(A*x)-Q(y*z));N[w+80>>2]=-x;i=w+16|0;m=w+112|0;O=w+80|0;Ei(i,m,O,c);ur(w,b,h,m,d,f,c,i,O,e,g,t);z=N[j>>2];K=Q(Q(N[u>>2]*z)+Q(N[u+16>>2]*N[w+144>>2]));M=Q(Q(z*N[v>>2])+Q(x*N[v+16>>2]));D=N[j+4>>2];C=Q(Q(N[u+4>>2]*D)+Q(N[u+20>>2]*N[w+148>>2]));E=Q(Q(D*N[v+4>>2])+Q(B*N[v+20>>2]));A=N[j+8>>2];F=Q(Q(N[u+8>>2]*A)+Q(N[u+24>>2]*N[w+152>>2]));G=Q(Q(A*N[v+8>>2])+Q(G*N[v+24>>2]));B=Q(Q(Q(K-M)+Q(C-E))+Q(F-G));x=Q(-B);y=N[o>>2];H=Q(I-H);d=B>2]&y>Q(0)&x>Q(H*N[k>>2]);x=d?Q(y*x):Q(0);P=N[s>>2];R=N[l>>2];I=N[n>>2];y=N[w>>2];a:{if(L[b+8>>1]==65535){x=Q(x-Q(Q(K+C)+F));break a}if(L[c+8>>1]!=65535){break a}x=Q(Q(Q(M+E)+G)+x)}y=y>2]*A)+Q(Q(N[q+32>>2]*z)+Q(N[q+36>>2]*D)))));x=Q(H*R);x=Q(y*(x>2]=A>Q(0)?A:Q(0);N[r+40>>2]=(d?Q(0):Q(-(x>Q(0)?x:Q(0))))+z;N[r+36>>2]=D;N[r+32>>2]=y;N[r+44>>2]=N[q+28>>2];a=J[w+68>>2];J[r>>2]=J[w+64>>2];J[r+4>>2]=a;a=J[w+76>>2];J[r+8>>2]=J[w+72>>2];J[r+12>>2]=a;x=N[w+36>>2];y=N[w+40>>2];z=N[w+32>>2];J[r+28>>2]=0;N[r+24>>2]=-y;N[r+20>>2]=-x;N[r+16>>2]=-z;a=J[w+124>>2];J[r+56>>2]=J[w+120>>2];J[r+60>>2]=a;a=J[w+116>>2];J[r+48>>2]=J[w+112>>2];J[r+52>>2]=a;a=J[w+140>>2];J[r+72>>2]=J[w+136>>2];J[r+76>>2]=a;a=J[w+132>>2];J[r+64>>2]=J[w+128>>2];J[r+68>>2]=a;a=J[w+92>>2];J[r+88>>2]=J[w+88>>2];J[r+92>>2]=a;a=J[w+84>>2];J[r+80>>2]=J[w+80>>2];J[r+84>>2]=a;a=J[w+108>>2];J[r+104>>2]=J[w+104>>2];J[r+108>>2]=a;a=J[w+100>>2];J[r+96>>2]=J[w+96>>2];J[r+100>>2]=a;Ha=w+160|0}function Oz(a,b,c,d,e,f,g,h,i,j){var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),S=Q(0),T=0,U=0,V=Q(0),W=0,X=0,Z=0;x=Ha-16|0;Ha=x;if(c){W=J[d+32>>2];X=J[d+24>>2];T=J[d+28>>2];while(1){d=P(J[b>>2],20)+X|0;B=K[d+18|0];if(B){U=L[d+16>>1]+W|0;d=P(K[U|0],12)+T|0;o=N[d>>2];n=N[d+4>>2];m=N[d+8>>2];u=Q(Q(Q(o*N[j+8>>2])+Q(n*N[j+20>>2]))+Q(m*N[j+32>>2]));v=Q(Q(Q(o*N[j>>2])+Q(n*N[j+12>>2]))+Q(m*N[j+24>>2]));p=Q(Q(Q(o*N[j+4>>2])+Q(n*N[j+16>>2]))+Q(m*N[j+28>>2]));y=Q(N[f+12>>2]+Q(Q(u*N[f+8>>2])+Q(Q(v*N[f>>2])+Q(p*N[f+4>>2]))))<=i;d=0;while(1){o=v;n=p;m=u;Z=y;d=d+1|0;y=P(K[(d>>>0>>0?d:0)+U|0],12)+T|0;l=N[y>>2];k=N[y+4>>2];p=N[y+8>>2];u=Q(Q(Q(l*N[j+8>>2])+Q(k*N[j+20>>2]))+Q(p*N[j+32>>2]));v=Q(Q(Q(l*N[j>>2])+Q(k*N[j+12>>2]))+Q(p*N[j+24>>2]));p=Q(Q(Q(l*N[j+4>>2])+Q(k*N[j+16>>2]))+Q(p*N[j+28>>2]));V=Q(N[f+12>>2]+Q(Q(u*N[f+8>>2])+Q(Q(v*N[f>>2])+Q(p*N[f+4>>2]))));a:{if(!(Z|V<=i)){break a}k=N[g+36>>2];C=Q(m+u);q=N[g+24>>2];t=Q(o+v);r=N[g>>2];w=Q(n+p);s=N[g+12>>2];z=Q(Q(k+k)+Q(Q(C*q)+Q(Q(t*r)+Q(w*s))));l=N[h+12>>2];k=N[h>>2];z=Q(z-Q(l+k));D=Q(u-m);E=Q(v-o);F=Q(p-n);G=Q(Q(D*q)+Q(Q(E*r)+Q(F*s)));H=Q(R(G));I=Q(l-k);if(Q(R(z))>Q(H+I)){break a}k=N[g+40>>2];q=N[g+28>>2];r=N[g+4>>2];s=N[g+16>>2];A=Q(Q(k+k)+Q(Q(C*q)+Q(Q(t*r)+Q(w*s))));l=N[h+16>>2];k=N[h+4>>2];A=Q(A-Q(l+k));M=Q(l-k);O=Q(Q(D*q)+Q(Q(E*r)+Q(F*s)));S=Q(R(O));if(Q(R(A))>Q(M+S)){break a}k=N[g+44>>2];q=N[g+32>>2];r=N[g+8>>2];s=N[g+20>>2];t=Q(Q(k+k)+Q(Q(C*q)+Q(Q(t*r)+Q(w*s))));l=N[h+20>>2];k=N[h+8>>2];t=Q(t-Q(l+k));w=Q(l-k);l=Q(Q(D*q)+Q(Q(E*r)+Q(F*s)));k=Q(R(l));if(Q(R(t))>Q(w+k)|Q(R(Q(Q(O*t)-Q(A*l))))>Q(Q(M*k)+Q(S*w))|(Q(R(Q(Q(l*z)-Q(t*G))))>Q(Q(I*k)+Q(H*w))|Q(R(Q(Q(G*A)-Q(z*O))))>Q(Q(I*S)+Q(H*M)))){break a}q=Q(0);r=Q(0);s=Q(0);l=Q(o-v);n=Q(n-p);m=Q(m-u);k=Q(Q(Q(l*N[e+8>>2])+Q(n*N[e+20>>2]))+Q(m*N[e+32>>2]));o=Q(Q(Q(l*N[e>>2])+Q(n*N[e+12>>2]))+Q(m*N[e+24>>2]));n=Q(Q(Q(l*N[e+4>>2])+Q(n*N[e+16>>2]))+Q(m*N[e+28>>2]));m=Q(Q(k*k)+Q(Q(o*o)+Q(n*n)));if(m>Q(0)){m=Q(Q(1)/Q(Y(m)));s=Q(k*m);q=Q(o*m);r=Q(n*m)}N[x+12>>2]=s;N[x+8>>2]=r;N[x+4>>2]=q;to(a,x+4|0)}y=i>=V;if((d|0)!=(B|0)){continue}break}}b=b+4|0;c=c-1|0;if(c){continue}break}}Ha=x+16|0}function At(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=Q(0),l=0,m=0;h=Ha-32|0;Ha=h;f=J[J[a+4>>2]+40>>2];l=J[f+1140>>2];b=J[a+8>>2];dh(a,h);g=b&2147483647;e=J[J[f+976>>2]+1816>>2];b=J[e+12>>2]&2147483647;if(g>>>0>=b>>>0){c=g>>>1|g;c=c>>>2|c;c=c>>>4|c;c=c>>>8|c;c=c>>>16|c;j=c+1|0;if(b>>>0<=c>>>0){a:{if(!j){break a}b=j<<5;if(!b){break a}c=J[e>>2];d=Ja[J[J[c>>2]+8>>2]](c,b,20075,553)|0}i=J[e+4>>2];b=J[e+8>>2];if((b|0)>0){m=(b<<5)+d|0;c=i;b=d;while(1){N[b>>2]=N[c>>2];N[b+4>>2]=N[c+4>>2];N[b+8>>2]=N[c+8>>2];N[b+12>>2]=N[c+12>>2];N[b+16>>2]=N[c+16>>2];N[b+20>>2]=N[c+20>>2];N[b+24>>2]=N[c+24>>2];J[b+28>>2]=J[c+28>>2];c=c+32|0;b=b+32|0;if(m>>>0>b>>>0){continue}break}}if(!(!i|J[e+12>>2]<0)){b=J[e>>2];Ja[J[J[b>>2]+12>>2]](b,i)}J[e+12>>2]=j;J[e+4>>2]=d}J[e+8>>2]=j}b=J[e+16>>2];c=g+1|0;J[e+16>>2]=b>>>0>c>>>0?b:c;b=J[e+4>>2]+(g<<5)|0;N[b>>2]=N[h>>2];N[b+4>>2]=N[h+4>>2];N[b+8>>2]=N[h+8>>2];N[b+12>>2]=N[h+12>>2];N[b+16>>2]=N[h+16>>2];N[b+20>>2]=N[h+20>>2];k=N[h+24>>2];J[b+28>>2]=0;N[b+24>>2]=k;H[e+20|0]=1;Fc(J[l+4>>2]+P(g,24)|0,J[a+28>>2]+68|0,h,Q(1));H[l+16|0]=1;b=J[a+28>>2];e=K[b- -64|0];b:{if(e&5){d=J[a+4>>2];j=J[d+44>>2];i=K[j+9|0];k=N[b+60>>2];b=2;c:{if(!d){break c}b=2;if(i-3>>>0<4294967294){break c}b=H[j+44|0]&1?1:2}lv(a,k,i?(b|J[d+48>>2]<<2)+4|0:0,e&4);break b}d=g+1|0;b=J[f+980>>2];if(d>>>0>=M[b+200>>2]){zj(b,d)}d=g<<2;J[d+J[b+180>>2]>>2]=-1;J[d+J[J[b+192>>2]+4>>2]>>2]=0;b=J[b+196>>2]+(g<<3)|0;J[b>>2]=0;J[b+4>>2]=-1}N[J[J[f+1144>>2]+4>>2]+(g<<2)>>2]=N[J[a+28>>2]+60>>2];H[f+1148|0]=1;b=J[f+2520>>2];d:{if(b<<5>>>0>g>>>0){break d}d=b&2147483647;b=b<<6|2;b=(b>>>0>>0?c:b)+31>>>5|0;if(d>>>0>=b>>>0){break d}c=J[40592]+12|0;c=Ja[J[J[c>>2]+8>>2]](c,b<<2,29909,22033,438)|0;d=J[f+2516>>2];e:{if(!d){break e}Ua(c,d,J[f+2520>>2]<<2);if(J[f+2520>>2]<0){break e}d=J[f+2516>>2];if(!d){break e}i=J[40592]+12|0;Ja[J[J[i>>2]+12>>2]](i,d)}d=J[f+2520>>2];Va(c+(d<<2)|0,0,b-d<<2);J[f+2520>>2]=b;J[f+2516>>2]=c}c=J[a+4>>2];d=J[c+44>>2];b=K[d+9|0];f:{if(b-1>>>0>1|M[c+152>>2]>4294967293|((K[d+44|0]&3)==3|J[a+36>>2]!=-1)){break f}if(!(K[J[a+28>>2]- -64|0]&2)|(H[c+92|0]&1|K[c+149|0]&16)){break f}Wm(J[J[c+40>>2]+1152>>2],a);b=K[J[c+44>>2]+9|0]}J[a+20>>2]=g;J[a+12>>2]=J[a+28>>2]+32;J[a+16>>2]=b?J[J[a+4>>2]+144>>2]:-128;Ha=h+32|0}function bV(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0;d=Ha-112|0;Ha=d;if(b){u=a+4|0;while(1){t=J[c>>2];wb(J[a+104>>2],J[a+108>>2],d+60|0,d+100|0,d+48|0,t,0,0);f=N[d+60>>2];g=Q(N[d+72>>2]-f);e=N[d+64>>2];l=Q(N[d+88>>2]-e);f=Q(N[d+84>>2]-f);e=Q(N[d+76>>2]-e);s=Q(Q(g*l)-Q(f*e));i=e;e=N[d+68>>2];m=Q(N[d+92>>2]-e);e=Q(N[d+80>>2]-e);l=Q(Q(i*m)-Q(l*e));m=Q(Q(e*f)-Q(m*g));f=Q(Y(Q(Q(s*s)+Q(Q(l*l)+Q(m*m)))));if(f>Q(0)){f=Q(Q(1)/f);s=Q(s*f);m=Q(m*f);l=Q(l*f)}n=J[d+48>>2];j=8;a:{if((n|0)==-1){break a}wb(J[a+104>>2],J[a+108>>2],d+12|0,0,0,n,0,0);e=N[d+12>>2];o=Q(N[d+24>>2]-e);h=N[d+16>>2];g=Q(N[d+40>>2]-h);p=Q(N[d+36>>2]-e);i=Q(N[d+28>>2]-h);f=Q(Q(o*g)-Q(p*i));k=i;i=N[d+20>>2];q=Q(N[d+44>>2]-i);r=Q(N[d+32>>2]-i);g=Q(Q(k*q)-Q(g*r));k=Q(g*Q(N[d+84>>2]-e));e=Q(Q(r*p)-Q(q*o));j=0;if(!(Q(Q(f*Q(N[d+92>>2]-i))+Q(k+Q(e*Q(N[d+88>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}j=(Q(Q(f*s)+Q(Q(g*l)+Q(m*e)))>2];b:{if((n|0)!=-1){wb(J[a+104>>2],J[a+108>>2],d+12|0,0,0,n,0,0);e=N[d+12>>2];o=Q(N[d+24>>2]-e);h=N[d+16>>2];g=Q(N[d+40>>2]-h);p=Q(N[d+36>>2]-e);i=Q(N[d+28>>2]-h);f=Q(Q(o*g)-Q(p*i));k=i;i=N[d+20>>2];q=Q(N[d+44>>2]-i);r=Q(N[d+32>>2]-i);g=Q(Q(k*q)-Q(g*r));k=Q(g*Q(N[d+60>>2]-e));e=Q(Q(r*p)-Q(q*o));if(!(Q(Q(f*Q(N[d+68>>2]-i))+Q(k+Q(e*Q(N[d+64>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}j=(Q(Q(f*s)+Q(Q(g*l)+Q(m*e)))>2];c:{if((n|0)!=-1){wb(J[a+104>>2],J[a+108>>2],d+12|0,0,0,n,0,0);e=N[d+12>>2];o=Q(N[d+24>>2]-e);h=N[d+16>>2];g=Q(N[d+40>>2]-h);p=Q(N[d+36>>2]-e);i=Q(N[d+28>>2]-h);f=Q(Q(o*g)-Q(p*i));k=i;i=N[d+20>>2];q=Q(N[d+44>>2]-i);r=Q(N[d+32>>2]-i);g=Q(Q(k*q)-Q(g*r));k=Q(g*Q(N[d+72>>2]-e));e=Q(Q(r*p)-Q(q*o));if(!(Q(Q(f*Q(N[d+80>>2]-i))+Q(k+Q(e*Q(N[d+76>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}j=(Q(Q(f*s)+Q(Q(g*l)+Q(m*e)))>2],c,d,e)){a:{if(K[a+16|0]){m=N[c>>2];N[f>>2]=m;n=N[c+4>>2];N[f+4>>2]=n;i=N[c+8>>2];N[f+12>>2]=N[d>>2];N[f+16>>2]=N[d+4>>2];N[f+20>>2]=N[d+8>>2];N[f+24>>2]=N[e>>2];N[f+28>>2]=N[e+4>>2];N[f+32>>2]=N[e+8>>2];break a}h=J[a+8>>2];i=N[h+32>>2];o=N[h+20>>2];p=N[h+28>>2];q=N[h+16>>2];z=K[h+72|0];r=N[h+8>>2];s=N[h+4>>2];t=N[c>>2];u=N[h>>2];v=N[c+4>>2];w=N[h+12>>2];x=N[c+8>>2];y=N[h+24>>2];m=Q(Q(Q(t*u)+Q(v*w))+Q(x*y));N[f>>2]=m;n=Q(Q(Q(t*s)+Q(v*q))+Q(x*p));N[f+4>>2]=n;c=(z?24:12)+f|0;j=N[d>>2];k=N[d+4>>2];l=N[d+8>>2];N[c+8>>2]=Q(Q(r*j)+Q(o*k))+Q(i*l);N[c+4>>2]=Q(Q(s*j)+Q(q*k))+Q(p*l);N[c>>2]=Q(Q(u*j)+Q(w*k))+Q(y*l);c=(z?12:24)+f|0;j=N[e>>2];k=N[e+4>>2];l=N[e+8>>2];N[c+8>>2]=Q(Q(r*j)+Q(o*k))+Q(i*l);N[c+4>>2]=Q(Q(s*j)+Q(q*k))+Q(p*l);N[c>>2]=Q(Q(u*j)+Q(w*k))+Q(y*l);i=Q(Q(Q(t*r)+Q(v*o))+Q(x*i))}N[f+8>>2]=i;h=J[b+8>>2];b=J[a+12>>2];if(b){b=K[b+h|0]}else{b=56}e=a+20|0;d=J[a+868>>2];if((d|0)==16){c=a+880|0;gc(c,e,J[a+788>>2],K[a+852|0],a+596|0);gc(c,a+56|0,J[a+792>>2],K[a+853|0],a+608|0);gc(c,a+92|0,J[a+796>>2],K[a+854|0],a+620|0);gc(c,a+128|0,J[a+800>>2],K[a+855|0],a+632|0);gc(c,a+164|0,J[a+804>>2],K[a+856|0],a+644|0);gc(c,a+200|0,J[a+808>>2],K[a+857|0],a+656|0);gc(c,a+236|0,J[a+812>>2],K[a+858|0],a+668|0);gc(c,a+272|0,J[a+816>>2],K[a+859|0],a+680|0);gc(c,a+308|0,J[a+820>>2],K[a+860|0],a+692|0);gc(c,a+344|0,J[a+824>>2],K[a+861|0],a+704|0);gc(c,a+380|0,J[a+828>>2],K[a+862|0],a+716|0);gc(c,a+416|0,J[a+832>>2],K[a+863|0],a+728|0);gc(c,a+452|0,J[a+836>>2],K[a+864|0],a+740|0);gc(c,a+488|0,J[a+840>>2],K[a+865|0],a+752|0);gc(c,a+524|0,J[a+844>>2],K[a+866|0],a+764|0);gc(c,a+560|0,J[a+848>>2],K[a+867|0],a+776|0);i=N[f+8>>2];n=N[f+4>>2];m=N[f>>2];d=0}J[a+868>>2]=d+1;c=e+P(d,36)|0;N[c+8>>2]=i;N[c+4>>2]=n;N[c>>2]=m;N[c+12>>2]=N[f+12>>2];N[c+16>>2]=N[f+16>>2];N[c+20>>2]=N[f+20>>2];N[c+24>>2]=N[f+24>>2];N[c+28>>2]=N[f+28>>2];N[c+32>>2]=N[f+32>>2];a=P(d,12)+a|0;J[a+596>>2]=J[g>>2];J[a+600>>2]=J[g+4>>2];J[a+604>>2]=J[g+8>>2];J[(e+(d<<2)|0)+768>>2]=h;H[(d+e|0)+832|0]=b}Ha=f+48|0;return 1}function Y0(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=0,m=0,n=0,o=0,p=0;d=Ha+-64|0;Ha=d;J[d+32>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=0;J[d+20>>2]=1065353216;J[d+8>>2]=0;J[d+12>>2]=0;Hb(b,d+8|0);J[b+4>>2]=c;c=a+16|0;e=N[c+672>>2];f=N[c+676>>2];g=N[c+660>>2];h=N[c+656>>2];i=N[c+664>>2];j=N[c+680>>2];N[d+56>>2]=i+j;N[d+52>>2]=g+f;H[d+60|0]=1;N[d+48>>2]=h+e;N[d+44>>2]=i-j;N[d+40>>2]=g-f;N[d+36>>2]=h-e;Qb(b,d+36|0);o=c+688|0;while(1){if(J[(k<<2)+o>>2]){a=c+(k<<5)|0;e=N[a+752>>2];f=N[a+736>>2];g=N[a+756>>2];h=N[a+740>>2];i=N[a+760>>2];j=N[a+744>>2];H[d+60|0]=1;N[d+56>>2]=j+i;N[d+52>>2]=h+g;N[d+48>>2]=f+e;N[d+44>>2]=j-i;N[d+40>>2]=h-g;N[d+36>>2]=f-e;Qb(b,d+36|0);n=c+P(k,224)|0;p=n+912|0;l=0;while(1){a:{if(!J[(l<<2)+p>>2]){break a}a=(l<<5)+n|0;e=N[a+976>>2];f=N[a+960>>2];g=N[a+980>>2];h=N[a+964>>2];i=N[a+984>>2];j=N[a+968>>2];H[d+60|0]=1;N[d+56>>2]=j+i;N[d+52>>2]=h+g;N[d+48>>2]=f+e;N[d+44>>2]=j-i;N[d+40>>2]=h-g;N[d+36>>2]=f-e;Qb(b,d+36|0);a=(c+P(k,1120)|0)+P(l,224)|0;m=a+2032|0;if(J[m>>2]){e=N[a+2096>>2];f=N[a+2080>>2];g=N[a+2100>>2];h=N[a+2084>>2];i=N[a+2104>>2];j=N[a+2088>>2];H[d+60|0]=1;N[d+56>>2]=j+i;N[d+52>>2]=h+g;N[d+48>>2]=f+e;N[d+44>>2]=j-i;N[d+40>>2]=h-g;N[d+36>>2]=f-e;Qb(b,d+36|0)}if(J[m+4>>2]){e=N[a+2128>>2];f=N[a+2112>>2];g=N[a+2132>>2];h=N[a+2116>>2];i=N[a+2136>>2];j=N[a+2120>>2];H[d+60|0]=1;N[d+56>>2]=j+i;N[d+52>>2]=h+g;N[d+48>>2]=f+e;N[d+44>>2]=j-i;N[d+40>>2]=h-g;N[d+36>>2]=f-e;Qb(b,d+36|0)}if(J[m+8>>2]){e=N[a+2160>>2];f=N[a+2144>>2];g=N[a+2164>>2];h=N[a+2148>>2];i=N[a+2168>>2];j=N[a+2152>>2];H[d+60|0]=1;N[d+56>>2]=j+i;N[d+52>>2]=h+g;N[d+48>>2]=f+e;N[d+44>>2]=j-i;N[d+40>>2]=h-g;N[d+36>>2]=f-e;Qb(b,d+36|0)}if(J[m+12>>2]){e=N[a+2192>>2];f=N[a+2176>>2];g=N[a+2196>>2];h=N[a+2180>>2];i=N[a+2200>>2];j=N[a+2184>>2];H[d+60|0]=1;N[d+56>>2]=j+i;N[d+52>>2]=h+g;N[d+48>>2]=f+e;N[d+44>>2]=j-i;N[d+40>>2]=h-g;N[d+36>>2]=f-e;Qb(b,d+36|0)}if(!J[m+16>>2]){break a}e=N[a+2224>>2];f=N[a+2208>>2];g=N[a+2228>>2];h=N[a+2212>>2];i=N[a+2232>>2];j=N[a+2216>>2];H[d+60|0]=1;N[d+56>>2]=j+i;N[d+52>>2]=h+g;N[d+48>>2]=f+e;N[d+44>>2]=j-i;N[d+40>>2]=h-g;N[d+36>>2]=f-e;Qb(b,d+36|0)}l=l+1|0;if((l|0)!=5){continue}break}}k=k+1|0;if((k|0)!=5){continue}break}Ha=d- -64|0}function rh(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;b=Ha+-64|0;e=b;Ha=b;H[a+60|0]=0;i=J[a+8>>2];a:{if(i>>>0<2){break a}p=i+1|0;c=p<<2;f=c>>>0>1024;H[e+60|0]=f;b:{if(c>>>0>=1025){g=Rb(e+20|0,c,10717,903);break b}g=b-(c+15&-16)|0;Ha=g}J[e+56>>2]=g;m=J[a+24>>2];b=J[m>>2];J[g>>2]=b;c=i-1|0;k=c&3;c:{if(i-2>>>0<3){h=1;d=1;break c}q=c&-4;h=1;c=b;d=1;while(1){j=J[m+(d<<3)>>2];J[(d<<2)+g>>2]=j;b=d+1|0;r=J[m+(b<<3)>>2];J[(b<<2)+g>>2]=r;b=d+2|0;l=J[m+(b<<3)>>2];J[(b<<2)+g>>2]=l;o=d+3|0;b=J[m+(o<<3)>>2];J[(o<<2)+g>>2]=b;h=l>>>0>=r>>>0&b>>>0>=l>>>0&j>>>0<=r>>>0&c>>>0<=j>>>0&h;d=d+4|0;c=b;n=n+4|0;if((q|0)!=(n|0)){continue}break}}if(k){n=0;while(1){c=J[m+(d<<3)>>2];J[(d<<2)+g>>2]=c;d=d+1|0;h=b>>>0<=c>>>0&h;b=c;n=n+1|0;if((k|0)!=(n|0)){continue}break}}if(!(h&1)){l=Uc(e+20|0);J[(i<<2)+g>>2]=-1;ac(l,g,p,1);b=J[a+8>>2];d:{if(b){J[e+12>>2]=b;J[e+16>>2]=b;c=b<<2;e:{if(!c){c=0;break e}f=J[40592];b=f+12|0;c=(t=b,u=c,v=Ja[J[J[f>>2]+20>>2]](f)|0?34527:69706,w=20075,x=553,s=J[J[b>>2]+8>>2],Ja[s](t|0,u|0,v|0,w|0,x|0)|0);b=J[e+12>>2]}J[e+8>>2]=c;if((b|0)<=0){break d}f=(b<<2)+c|0;b=J[a+4>>2];while(1){J[c>>2]=J[b>>2];b=b+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}break d}J[e+16>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0}g=0;h=0;c=(i<<3)+48|0;if(c){b=J[40592];h=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,29909,10717,945)|0}c=i<<4;if(c){b=J[40592];g=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,29909,10717,946)|0}q=i>>>0<=1?1:i;o=J[l+8>>2];d=0;while(1){b=d<<2;f=J[b+o>>2];J[b+J[a+4>>2]>>2]=J[J[e+8>>2]+(f<<2)>>2];c=(d<<3)+h|0;b=J[a+24>>2]+(f<<3)|0;J[c>>2]=J[b>>2];J[c+4>>2]=J[b+4>>2];k=J[a+28>>2]+(f<<4)|0;f=J[k>>2];c=J[k+4>>2];b=J[k+12>>2];j=(d<<4)+g|0;J[j+8>>2]=J[k+8>>2];J[j+12>>2]=b;J[j>>2]=f;J[j+4>>2]=c;d=d+1|0;if((q|0)!=(d|0)){continue}break}b=(i<<3)+h|0;J[b>>2]=-1;J[(p<<3)+h>>2]=-1;J[b+40>>2]=-1;J[b+32>>2]=-1;J[b+24>>2]=-1;J[b+16>>2]=-1;J[a+32>>2]=i;c=J[a+28>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[a+24>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}J[a+28>>2]=g;J[a+24>>2]=h;a=J[e+16>>2];f:{if((a|0)<0|!(a&2147483647)){break f}b=J[e+8>>2];if(!b){break f}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,b)}rc(l);f=K[e+60|0]}if(!f){break a}cb(J[e+56>>2])}Ha=e- -64|0}function EL(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;c=Ha-144|0;Ha=c;b=J[J[a+272>>2]+560>>2];e=J[b>>2];if(e){J[b>>2]=J[e>>2]}if(!e){b=J[40592];e=Ja[J[J[b+12>>2]+8>>2]](b+12|0,56,29909,10717,2450)|0;b=e;J[b>>2]=0;J[b+4>>2]=0;J[b+48>>2]=0;J[b+52>>2]=0;J[b+40>>2]=0;J[b+44>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0}h=e+4|0;J[a+28>>2]=h;g=J[e+8>>2];f=e+28|0;J[a+52>>2]=f;J[a+32>>2]=g;b=J[e+32>>2];i=e+16|0;J[a+40>>2]=i;J[a+56>>2]=b;d=J[e+20>>2];j=e+40|0;J[a- -64>>2]=j;J[a+44>>2]=d;k=J[e+44>>2];J[a+68>>2]=k;H[c+128|0]=1;J[c+136>>2]=0;J[c+140>>2]=16;J[c+132>>2]=c;if(J[a+268>>2]){g=0;while(1){j=(g<<2)+a|0;b=J[j+76>>2];a:{if(!(Ja[J[J[b>>2]+8>>2]](b,J[a+272>>2],e)|0)){break a}h=((g<<3)+a|0)+140|0;b=J[c+136>>2];b:{if(b>>>0>=(J[c+140>>2]&2147483647)>>>0){b=0;d=J[c+140>>2];i=d&2147483647?d<<1:1;c:{if(!i){break c}d=i<<3;if(!(K[c+128|0]|d>>>0>128)){H[c+128|0]=1;b=c;break c}if(!d){break c}b=J[40592];f=b+12|0;b=(n=f,o=d,p=Ja[J[J[b>>2]+20>>2]](b)|0?36877:69706,q=20075,r=553,m=J[J[f>>2]+8>>2],Ja[m](n|0,o|0,p|0,q|0,r|0)|0)}d=J[c+136>>2];if((d|0)>0){k=(d<<3)+b|0;f=J[c+132>>2];d=b;while(1){l=J[f+4>>2];J[d>>2]=J[f>>2];J[d+4>>2]=l;f=f+8|0;d=d+8|0;if(k>>>0>d>>>0){continue}break}d=J[c+136>>2]}f=J[h+4>>2];d=(d<<3)+b|0;J[d>>2]=J[h>>2];J[d+4>>2]=f;d:{if(J[c+140>>2]<0){break d}d=J[c+132>>2];if((d|0)==(c|0)){H[c+128|0]=0;break d}if(!d){break d}f=J[40592]+12|0;Ja[J[J[f>>2]+12>>2]](f,d)}J[c+140>>2]=i;J[c+132>>2]=b;break b}d=J[h+4>>2];b=J[c+132>>2]+(b<<3)|0;J[b>>2]=J[h>>2];J[b+4>>2]=d}J[c+136>>2]=J[c+136>>2]+1;b=J[j+76>>2];if(!b){break a}Ja[J[J[b>>2]+4>>2]](b)}g=g+1|0;if(g>>>0>2]){continue}break}k=J[a+68>>2];j=J[a+64>>2];d=J[a+44>>2];i=J[a+40>>2];f=J[a+52>>2];h=J[a+28>>2];g=J[a+32>>2];b=J[a+56>>2]}J[a+36>>2]=J[h+4>>2]-g;J[a+60>>2]=J[f+4>>2]-b;J[a+48>>2]=J[i+4>>2]-d;J[a+72>>2]=J[j+4>>2]-k;b=J[J[a+272>>2]+560>>2];J[e>>2]=J[b>>2];J[b>>2]=e;if(J[c+136>>2]){g=0;while(1){im(J[a+276>>2],J[c+132>>2]+(g<<3)|0);g=g+1|0;if(g>>>0>2]){continue}break}}a=J[c+140>>2];e:{if((a|0)<0|!(a&2147483647)){break e}a=J[c+132>>2];if((a|0)==(c|0)|!a){break e}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ha=c+144|0}function V$(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0),H=Q(0),I=Q(0),K=Q(0),M=Q(0),O=Q(0),P=Q(0);j=Ha-48|0;Ha=j;q=1;a:{if(!(J[c+40>>2]&L[a+20>>1])){break a}F=J[c>>2];if(!J[F+588>>2]){break a}k=N[c+20>>2];q=J[a+4>>2];u=N[c+36>>2];d=Q(N[q+8>>2]-u);e=Q(d+d);h=N[c+12>>2];v=N[c+28>>2];d=Q(N[q>>2]-v);f=Q(d+d);x=N[c+32>>2];d=Q(N[q+4>>2]-x);g=Q(d+d);l=N[c+16>>2];i=Q(Q(k*e)+Q(Q(h*f)+Q(g*l)));d=N[c+24>>2];n=Q(Q(d*d)+Q(-.5));N[j+44>>2]=Q(k*i)+Q(Q(e*n)-Q(d*Q(Q(h*g)-Q(f*l))));N[j+40>>2]=Q(l*i)+Q(Q(g*n)-Q(d*Q(Q(k*f)-Q(e*h))));N[j+36>>2]=Q(h*i)+Q(Q(f*n)-Q(d*Q(Q(l*e)-Q(g*k))));w=J[a+8>>2];e=N[w+8>>2];e=Q(e+e);f=N[w>>2];f=Q(f+f);g=N[w+4>>2];g=Q(g+g);i=Q(Q(k*e)+Q(Q(h*f)+Q(l*g)));N[j+32>>2]=Q(k*i)+Q(Q(e*n)-Q(d*Q(Q(h*g)-Q(f*l))));N[j+28>>2]=Q(l*i)+Q(Q(g*n)-Q(d*Q(Q(k*f)-Q(e*h))));N[j+24>>2]=Q(h*i)+Q(Q(f*n)-Q(d*Q(Q(l*e)-Q(g*k))));e=N[q+8>>2];w=J[a+12>>2];f=N[w+8>>2];g=Q(e+f);o=N[q+4>>2];m=N[w+4>>2];i=Q(o+m);r=Q(e-f);o=Q(o-m);e=N[q>>2];f=N[w>>2];m=Q(e-f);s=Q(e+f);if(!(m>s)){y=Q(-h);p=Q(y-h);e=Q(-k);G=Q(p*e);f=Q(-l);t=Q(f-l);H=Q(d*t);C=Q(Q(s-m)*Q(.5));z=Q(d*p);A=Q(t*e);D=Q(Q(i-o)*Q(.5));B=Q(Q(h*p)+Q(1));I=Q(t*f);E=Q(Q(g-r)*Q(.5));K=Q(Q(Q(R(Q(Q(G-H)*C)))+Q(R(Q(Q(z+A)*D))))+Q(R(Q(Q(B-I)*E))));t=Q(u*Q(-2));u=Q(v*Q(-2));v=Q(x*Q(-2));x=Q(Q(k*t)+Q(Q(h*u)+Q(v*l)));g=Q(Q(r+g)*Q(.5));r=Q(g+g);g=Q(Q(m+s)*Q(.5));m=Q(g+g);g=Q(Q(o+i)*Q(.5));o=Q(g+g);s=Q(Q(e*r)+Q(Q(y*m)+Q(o*f)));M=Q(Q(Q(k*x)+Q(Q(t*n)-Q(d*Q(Q(h*v)+Q(u*f)))))+Q(Q(e*s)+Q(Q(r*n)+Q(d*Q(Q(y*o)+Q(l*m))))));g=Q(K+M);p=Q(p*f);i=Q(e-k);O=Q(d*i);P=B;B=Q(i*e);z=Q(Q(Q(R(Q(Q(p+O)*C)))+Q(R(Q(Q(P-B)*D))))+Q(R(Q(Q(A-z)*E))));A=Q(Q(Q(l*x)+Q(Q(v*n)-Q(d*Q(Q(k*u)+Q(t*y)))))+Q(Q(f*s)+Q(Q(o*n)+Q(d*Q(Q(e*m)+Q(h*r))))));i=Q(z+A);p=Q(Q(Q(R(Q(Q(Q(Q(1)-I)-B)*C)))+Q(R(Q(Q(p-O)*D))))+Q(R(Q(Q(G+H)*E))));d=Q(Q(Q(h*x)+Q(Q(u*n)-Q(d*Q(Q(l*t)+Q(v*e)))))+Q(Q(y*s)+Q(Q(m*n)+Q(d*Q(Q(f*r)+Q(k*o))))));s=Q(p+d);o=Q(A-z);m=Q(d-p);r=Q(M-K)}N[j+20>>2]=Q(g-r)*Q(.5);N[j+16>>2]=Q(i-o)*Q(.5);N[j+12>>2]=Q(s-m)*Q(.5);c=J[c+4>>2];q=zp(J[c+12>>2],J[c+8>>2],F,j+36|0,j+24|0,b,j+12|0,J[a+16>>2])}Ha=j+48|0;return q|0}function _U(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0;d=Ha-96|0;Ha=d;if(b){u=a+4|0;while(1){t=J[c>>2];wb(J[a+2232>>2],J[a+2220>>2],d+48|0,d+84|0,d+36|0,t,0,0);f=N[d+48>>2];g=Q(N[d+60>>2]-f);e=N[d+52>>2];l=Q(N[d+76>>2]-e);f=Q(N[d+72>>2]-f);e=Q(N[d+64>>2]-e);s=Q(Q(g*l)-Q(f*e));i=e;e=N[d+56>>2];m=Q(N[d+80>>2]-e);e=Q(N[d+68>>2]-e);l=Q(Q(i*m)-Q(l*e));m=Q(Q(e*f)-Q(m*g));f=Q(Y(Q(Q(s*s)+Q(Q(l*l)+Q(m*m)))));if(f>Q(0)){f=Q(Q(1)/f);s=Q(s*f);m=Q(m*f);l=Q(l*f)}n=J[d+36>>2];j=8;a:{if((n|0)==-1){break a}wb(J[a+2232>>2],J[a+2220>>2],d,0,0,n,0,0);e=N[d>>2];o=Q(N[d+12>>2]-e);h=N[d+4>>2];g=Q(N[d+28>>2]-h);p=Q(N[d+24>>2]-e);i=Q(N[d+16>>2]-h);f=Q(Q(o*g)-Q(p*i));k=i;i=N[d+8>>2];q=Q(N[d+32>>2]-i);r=Q(N[d+20>>2]-i);g=Q(Q(k*q)-Q(g*r));k=Q(g*Q(N[d+72>>2]-e));e=Q(Q(r*p)-Q(q*o));j=0;if(!(Q(Q(f*Q(N[d+80>>2]-i))+Q(k+Q(e*Q(N[d+76>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}j=(Q(Q(f*s)+Q(Q(g*l)+Q(m*e)))>2];b:{if((n|0)!=-1){wb(J[a+2232>>2],J[a+2220>>2],d,0,0,n,0,0);e=N[d>>2];o=Q(N[d+12>>2]-e);h=N[d+4>>2];g=Q(N[d+28>>2]-h);p=Q(N[d+24>>2]-e);i=Q(N[d+16>>2]-h);f=Q(Q(o*g)-Q(p*i));k=i;i=N[d+8>>2];q=Q(N[d+32>>2]-i);r=Q(N[d+20>>2]-i);g=Q(Q(k*q)-Q(g*r));k=Q(g*Q(N[d+48>>2]-e));e=Q(Q(r*p)-Q(q*o));if(!(Q(Q(f*Q(N[d+56>>2]-i))+Q(k+Q(e*Q(N[d+52>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}j=(Q(Q(f*s)+Q(Q(g*l)+Q(m*e)))>2];c:{if((n|0)!=-1){wb(J[a+2232>>2],J[a+2220>>2],d,0,0,n,0,0);e=N[d>>2];o=Q(N[d+12>>2]-e);h=N[d+4>>2];g=Q(N[d+28>>2]-h);p=Q(N[d+24>>2]-e);i=Q(N[d+16>>2]-h);f=Q(Q(o*g)-Q(p*i));k=i;i=N[d+8>>2];q=Q(N[d+32>>2]-i);r=Q(N[d+20>>2]-i);g=Q(Q(k*q)-Q(g*r));k=Q(g*Q(N[d+60>>2]-e));e=Q(Q(r*p)-Q(q*o));if(!(Q(Q(f*Q(N[d+68>>2]-i))+Q(k+Q(e*Q(N[d+64>>2]-h))))Q(0)){h=Q(Q(1)/h);f=Q(f*h);e=Q(e*h);g=Q(g*h)}j=(Q(Q(f*s)+Q(Q(g*l)+Q(m*e)))>2];M=N[b+76>>2];O=N[b+88>>2];P=N[b+96>>2];R=N[b+80>>2];S=N[b+92>>2];T=N[b+100>>2];U=N[b+104>>2];B=N[b+16>>2];C=N[b+20>>2];d=N[a+16>>2];e=N[a+28>>2];p=N[b+48>>2];q=N[b+60>>2];D=N[b+28>>2];r=N[b+40>>2];m=N[b+52>>2];s=N[b- -64>>2];V=N[b+72>>2];E=N[b>>2];F=N[b+4>>2];G=N[b+8>>2];f=N[a+24>>2];g=N[a>>2];h=N[a+12>>2];H=N[b+12>>2];i=N[a+4>>2];I=N[b+24>>2];o=N[b+36>>2];J=N[b+32>>2];j=N[a+32>>2];n=N[b+68>>2];t=Q(j*n);u=N[b+44>>2];k=N[a+8>>2];l=N[a+20>>2];v=N[b+56>>2];N[b+32>>2]=J+Q(t+Q(Q(u*k)+Q(l*v)));w=Q(l*m);N[b+28>>2]=D+Q(Q(s*j)+Q(Q(r*k)+w));c=Q(k*o);N[b+24>>2]=I+Q(Q(q*j)+Q(c+Q(l*p)));x=Q(e*n);N[b+20>>2]=C+Q(x+Q(Q(u*i)+Q(d*v)));y=Q(d*m);N[b+16>>2]=B+Q(Q(s*e)+Q(Q(r*i)+y));z=Q(i*o);N[b+12>>2]=H+Q(Q(q*e)+Q(z+Q(d*p)));A=Q(f*n);N[b+8>>2]=G+Q(A+Q(Q(u*g)+Q(h*v)));m=Q(h*m);N[b+4>>2]=F+Q(Q(s*f)+Q(Q(r*g)+m));n=Q(g*o);N[b>>2]=E+Q(Q(q*f)+Q(n+Q(h*p)));K=Q(J+Q(t+Q(Q(k*q)+Q(l*s))));o=Q(I+Q(Q(j*u)+Q(c+Q(l*r))));t=Q(D+Q(Q(j*v)+Q(Q(k*p)+w)));c=Q(Q(Q(j*K)+Q(Q(k*o)+Q(l*t)))+Q(U+Q(Q(j*J)+Q(Q(k*I)+Q(l*D)))));N[b+104>>2]=Q(c+c)*Q(.5);w=Q(C+Q(x+Q(Q(i*q)+Q(d*s))));x=Q(H+Q(Q(e*u)+Q(z+Q(d*r))));y=Q(B+Q(Q(e*v)+Q(Q(i*p)+y)));c=Q(Q(Q(Q(Q(K*e)+Q(Q(o*i)+Q(d*t)))+Q(S+Q(Q(j*C)+Q(Q(k*H)+Q(l*B)))))+Q(Q(Q(j*w)+Q(Q(k*x)+Q(l*y)))+Q(T+Q(Q(e*J)+Q(Q(i*I)+Q(d*D))))))*Q(.5));N[b+100>>2]=c;z=Q(G+Q(A+Q(Q(g*q)+Q(h*s))));A=Q(E+Q(Q(f*u)+Q(n+Q(h*r))));m=Q(F+Q(Q(f*v)+Q(Q(g*p)+m)));n=Q(Q(Q(Q(R+Q(Q(j*G)+Q(Q(k*E)+Q(l*F))))+Q(Q(K*f)+Q(Q(o*g)+Q(h*t))))+Q(Q(Q(j*z)+Q(Q(k*A)+Q(l*m)))+Q(P+Q(Q(f*J)+Q(Q(g*I)+Q(h*D))))))*Q(.5));N[b+96>>2]=n;N[b+92>>2]=c;c=Q(Q(Q(w*e)+Q(Q(x*i)+Q(d*y)))+Q(O+Q(Q(e*C)+Q(Q(i*H)+Q(d*B)))));N[b+88>>2]=Q(c+c)*Q(.5);c=Q(Q(Q(Q(M+Q(Q(e*G)+Q(Q(i*E)+Q(d*F))))+Q(Q(w*f)+Q(Q(x*g)+Q(h*y))))+Q(Q(Q(z*e)+Q(Q(A*i)+Q(d*m)))+Q(L+Q(Q(f*C)+Q(Q(g*H)+Q(h*B))))))*Q(.5));N[b+84>>2]=c;N[b+80>>2]=n;N[b+76>>2]=c;c=Q(Q(V+Q(Q(f*G)+Q(Q(g*E)+Q(h*F))))+Q(Q(z*f)+Q(Q(A*g)+Q(h*m))));N[b+72>>2]=Q(c+c)*Q(.5)}function l2(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=Q(0);if(b-3>>>0<=1){return DA(J[40585],c)|0}a:{b:{switch(b-1|0){case 1:e=J[40585];b=Ha-16|0;Ha=b;a=J[40592];d=Ja[J[J[a>>2]+20>>2]](a)|0?46125:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,132,d,6266,514)|0;J[a+12>>2]=1;J[a+4>>2]=196610;I[a+52>>1]=0;J[a+8>>2]=154032;J[a>>2]=153948;J[a+80>>2]=J[c+64>>2];J[a+84>>2]=J[c+108>>2];N[a+88>>2]=N[c+68>>2];N[a+92>>2]=N[c+72>>2];N[a+96>>2]=N[c+76>>2];N[a+100>>2]=N[c+80>>2];N[a+104>>2]=N[c+84>>2];N[a+108>>2]=N[c+88>>2];N[a+112>>2]=N[c+92>>2];N[a+116>>2]=N[c+96>>2];N[a+120>>2]=N[c+100>>2];f=N[c+104>>2];J[a+128>>2]=e;N[a+124>>2]=f;N[a+16>>2]=N[c>>2];N[a+20>>2]=N[c+4>>2];N[a+24>>2]=N[c+8>>2];N[a+28>>2]=N[c+12>>2];N[a+32>>2]=N[c+16>>2];N[a+36>>2]=N[c+20>>2];N[a+40>>2]=N[c+24>>2];N[a+44>>2]=N[c+28>>2];N[a+48>>2]=N[c+32>>2];d=J[c+40>>2];J[a+52>>2]=J[c+36>>2];J[a+56>>2]=d;d=J[c+48>>2];J[a+60>>2]=J[c+44>>2];J[a+64>>2]=d;d=J[c+56>>2];J[a+68>>2]=J[c+52>>2];J[a+72>>2]=d;J[a+76>>2]=J[c+60>>2];J[b+8>>2]=a;c=pb(e+48|0,b+8|0,b+15|0);break a;case 0:e=J[40585];b=Ha-16|0;Ha=b;a=J[40592];d=Ja[J[J[a>>2]+20>>2]](a)|0?51019:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,100,d,6266,570)|0;J[a+12>>2]=1;J[a+4>>2]=196609;J[a+76>>2]=0;J[a+80>>2]=0;J[a+96>>2]=e;I[a+68>>1]=0;J[a+8>>2]=154196;J[a>>2]=154092;J[a+84>>2]=0;J[a+88>>2]=0;J[a+92>>2]=0;N[a+16>>2]=N[c>>2];N[a+20>>2]=N[c+4>>2];N[a+24>>2]=N[c+8>>2];N[a+28>>2]=N[c+12>>2];N[a+32>>2]=N[c+16>>2];N[a+36>>2]=N[c+20>>2];d=J[c+28>>2];J[a+40>>2]=J[c+24>>2];J[a+44>>2]=d;d=J[c+36>>2];J[a+48>>2]=J[c+32>>2];J[a+52>>2]=d;d=J[c+44>>2];J[a+56>>2]=J[c+40>>2];J[a+60>>2]=d;J[a- -64>>2]=J[c+48>>2];I[a+68>>1]=L[c+52>>1];J[a+72>>2]=J[c+56>>2];J[c+44>>2]=0;J[b+8>>2]=a;c=pb(e+88|0,b+8|0,b+15|0);break a;case 16:e=J[40585];b=Ha-16|0;Ha=b;a=J[40592];d=Ja[J[J[a>>2]+20>>2]](a)|0?47385:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,44,d,6266,658)|0;J[a+12>>2]=1;J[a+4>>2]=196625;J[a+16>>2]=e;J[a+8>>2]=153160;J[a>>2]=153104;J[a+20>>2]=J[c>>2];J[a+24>>2]=J[c+4>>2];J[a+28>>2]=J[c+8>>2];d=J[c+12>>2];J[a+36>>2]=0;J[a+32>>2]=d;J[a+40>>2]=J[c+16>>2];J[b+8>>2]=a;c=pb(e+128|0,b+8|0,b+15|0);break a;default:break b}}Wa(J[40592],32,22895,62,76186,0);return 0}if(!K[b+15|0]){J[c>>2]=J[b+8>>2]}Ha=b+16|0;return a|0}function TR(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0;f=Ha-48|0;Ha=f;a:{if(K[a+16|0]){m=N[c>>2];N[f>>2]=m;n=N[c+4>>2];N[f+4>>2]=n;i=N[c+8>>2];N[f+12>>2]=N[d>>2];N[f+16>>2]=N[d+4>>2];N[f+20>>2]=N[d+8>>2];N[f+24>>2]=N[e>>2];N[f+28>>2]=N[e+4>>2];N[f+32>>2]=N[e+8>>2];break a}h=J[a+8>>2];i=N[h+32>>2];o=N[h+20>>2];p=N[h+28>>2];q=N[h+16>>2];z=K[h+72|0];r=N[h+8>>2];s=N[h+4>>2];t=N[c>>2];u=N[h>>2];v=N[c+4>>2];w=N[h+12>>2];x=N[c+8>>2];y=N[h+24>>2];m=Q(Q(Q(t*u)+Q(v*w))+Q(x*y));N[f>>2]=m;n=Q(Q(Q(t*s)+Q(v*q))+Q(x*p));N[f+4>>2]=n;c=(z?24:12)+f|0;j=N[d>>2];k=N[d+4>>2];l=N[d+8>>2];N[c+8>>2]=Q(Q(r*j)+Q(o*k))+Q(i*l);N[c+4>>2]=Q(Q(s*j)+Q(q*k))+Q(p*l);N[c>>2]=Q(Q(u*j)+Q(w*k))+Q(y*l);c=(z?12:24)+f|0;j=N[e>>2];k=N[e+4>>2];l=N[e+8>>2];N[c+8>>2]=Q(Q(r*j)+Q(o*k))+Q(i*l);N[c+4>>2]=Q(Q(s*j)+Q(q*k))+Q(p*l);N[c>>2]=Q(Q(u*j)+Q(w*k))+Q(y*l);i=Q(Q(Q(t*r)+Q(v*o))+Q(x*i))}N[f+8>>2]=i;h=J[b+8>>2];b=J[a+12>>2];if(b){b=K[b+h|0]}else{b=56}e=a+20|0;d=J[a+868>>2];if((d|0)==16){c=a+880|0;fc(c,e,J[a+788>>2],K[a+852|0],a+596|0);fc(c,a+56|0,J[a+792>>2],K[a+853|0],a+608|0);fc(c,a+92|0,J[a+796>>2],K[a+854|0],a+620|0);fc(c,a+128|0,J[a+800>>2],K[a+855|0],a+632|0);fc(c,a+164|0,J[a+804>>2],K[a+856|0],a+644|0);fc(c,a+200|0,J[a+808>>2],K[a+857|0],a+656|0);fc(c,a+236|0,J[a+812>>2],K[a+858|0],a+668|0);fc(c,a+272|0,J[a+816>>2],K[a+859|0],a+680|0);fc(c,a+308|0,J[a+820>>2],K[a+860|0],a+692|0);fc(c,a+344|0,J[a+824>>2],K[a+861|0],a+704|0);fc(c,a+380|0,J[a+828>>2],K[a+862|0],a+716|0);fc(c,a+416|0,J[a+832>>2],K[a+863|0],a+728|0);fc(c,a+452|0,J[a+836>>2],K[a+864|0],a+740|0);fc(c,a+488|0,J[a+840>>2],K[a+865|0],a+752|0);fc(c,a+524|0,J[a+844>>2],K[a+866|0],a+764|0);fc(c,a+560|0,J[a+848>>2],K[a+867|0],a+776|0);i=N[f+8>>2];n=N[f+4>>2];m=N[f>>2];d=0}J[a+868>>2]=d+1;c=e+P(d,36)|0;N[c+8>>2]=i;N[c+4>>2]=n;N[c>>2]=m;N[c+12>>2]=N[f+12>>2];N[c+16>>2]=N[f+16>>2];N[c+20>>2]=N[f+20>>2];N[c+24>>2]=N[f+24>>2];N[c+28>>2]=N[f+28>>2];N[c+32>>2]=N[f+32>>2];a=P(d,12)+a|0;J[a+596>>2]=J[g>>2];J[a+600>>2]=J[g+4>>2];J[a+604>>2]=J[g+8>>2];J[(e+(d<<2)|0)+768>>2]=h;H[(d+e|0)+832|0]=b;Ha=f+48|0;return 1}function _da(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=Q(0);h=Ha-48|0;Ha=h;f=J[a+44>>2];b=J[f+336>>2];d=J[b>>2];if(d){J[b>>2]=J[d>>2]}if(!d){d=J[40592];b=Ja[J[J[d>>2]+20>>2]](d)|0?32439:69706;b=Ja[J[J[d+12>>2]+8>>2]](d+12|0,12195,b,23825,82)|0;d=b+19&-16;J[d-4>>2]=d-b;d=Kc(d,J[f+340>>2])}f=d+11856|0;J[f>>2]=0;J[f+4>>2]=0;g=d+11852|0;a:{if(!J[a+40>>2]){f=0;J[d+12052>>2]=0;l=d+12060|0;m=d+12048|0;break a}b=J[a+36>>2];f=0;while(1){e=J[J[a+32>>2]+(i<<2)>>2];c=J[e+32>>2];j=P(i,52);b=j+b|0;J[b>>2]=J[e+28>>2];J[b+4>>2]=c;J[b+48>>2]=J[e+76>>2];c=J[e+72>>2];J[b+40>>2]=J[e+68>>2];J[b+44>>2]=c;c=J[e+64>>2];J[b+32>>2]=J[e+60>>2];J[b+36>>2]=c;c=J[e+56>>2];J[b+24>>2]=J[e+52>>2];J[b+28>>2]=c;c=J[e+48>>2];J[b+16>>2]=J[e+44>>2];J[b+20>>2]=c;c=J[e+40>>2];J[b+8>>2]=J[e+36>>2];J[b+12>>2]=c;b=J[a+36>>2];e=K[(j+b|0)+48|0];f=e>>>0>>0?f:e;i=i+1|0;if(i>>>0>2]){continue}break}J[d+12052>>2]=0;m=d+12048|0;if((J[d+12056>>2]&2147483647)>>>0>>0){Tb(m,f)}J[d+12052>>2]=f;J[d+12064>>2]=0;l=d+12060|0;if((J[d+12068>>2]&2147483647)>>>0>=f>>>0){break a}Tb(l,f)}J[d+12064>>2]=f;n=J[a+48>>2];b=J[a+28>>2];J[h+44>>2]=d+12088;J[h+40>>2]=d+11824;J[h+36>>2]=g;J[h+28>>2]=133668;J[h+32>>2]=b+11836;o=J[a+40>>2];b:{if(!o){i=0;e=0;g=0;j=0;break b}p=J[a+36>>2];j=0;g=0;e=0;b=0;i=0;while(1){t=J[J[a+32>>2]+(b<<2)>>2];u=J[J[a+28>>2]+12132>>2];c=J[a+44>>2];v=N[c+52>>2];N[h+12>>2]=N[c+68>>2];N[h+16>>2]=N[c+72>>2];N[h+20>>2]=N[c+76>>2];k=0;q=P(b,52);r=q+p|0;s=J[(J[J[r>>2]+24>>2]<<2)+162268>>2];if(s){k=Ja[s|0](r,v,h+28|0,(n<<5)+u|0,h+24|0,h+12|0,J[c+600>>2],J[c+604>>2],J[m>>2],J[l>>2])|0;o=J[a+40>>2];p=J[a+36>>2]}c=p+q|0;H[c+49|0]=k;k=L[c+46>>1];i=i>>>0>k>>>0?i:k;c=L[c+44>>1];e=c>>>0>>0?e:c;c=L[J[t+60>>2]+12>>1];k=c&255;g=g>>>0>>0?k:g;c=c>>>8|0;j=c>>>0>j>>>0?c:j;n=n- -64|0;b=b+1|0;if(o>>>0>b>>>0){continue}break}b=J[a+28>>2]}c=b+12112|0;b=J[c>>2];J[c>>2]=(b|0)>(g|0)?b:g;g=J[a+28>>2]+12116|0;b=J[g>>2];J[g>>2]=(b|0)>(j|0)?b:j;g=J[a+28>>2]+12120|0;b=J[g>>2];J[g>>2]=(b|0)>(e|0)?b:e;e=J[a+28>>2]+12124|0;b=J[e>>2];J[e>>2]=(b|0)>(i|0)?b:i;e=J[a+28>>2]+12128|0;b=J[e>>2];J[e>>2]=(b|0)>(f|0)?b:f;a=J[J[a+44>>2]+336>>2];J[d>>2]=J[a>>2];J[a>>2]=d;Ha=h+48|0}function xi(a,b){var c=0,d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=0,B=0,C=0,D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0),_=Q(0);h=Ha-32|0;Ha=h;z=J[a+168>>2];A=J[a+452>>2];B=J[a+456>>2];C=J[a+444>>2];l=J[a+264>>2];d=J[a+228>>2];a:{if(H[J[a+476>>2]]&1){J[b>>2]=0;J[b+4>>2]=0;J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;break a}D=N[a+560>>2];E=N[a+572>>2];F=N[a+584>>2];G=N[a+564>>2];I=N[a+576>>2];K=N[a+588>>2];L=N[a+568>>2];M=N[a+580>>2];O=N[a+592>>2];R=N[a+620>>2];S=N[a+608>>2];T=N[a+596>>2];s=N[a+524>>2];n=N[a+528>>2];o=N[a+532>>2];U=N[a+624>>2];V=N[a+612>>2];W=N[a+600>>2];t=N[a+536>>2];u=N[a+540>>2];v=N[a+544>>2];X=N[a+628>>2];f=N[a+616>>2];Y=N[a+604>>2];w=N[a+548>>2];x=N[a+552>>2];g=N[l+20>>2];y=N[a+556>>2];e=N[l+24>>2];i=N[l+8>>2];Z=N[l+4>>2];j=N[l>>2];m=N[l+16>>2];J[b+12>>2]=0;q=Q(-m);_=f;f=Q(-Z);N[b+24>>2]=Q(Q(Q(w*q)-Q(x*g))-Q(y*e))+Q(Q(Q(_*f)-Q(j*Y))-Q(i*X));N[b+20>>2]=Q(Q(Q(t*q)-Q(u*g))-Q(v*e))+Q(Q(Q(V*f)-Q(j*W))-Q(i*U));N[b+16>>2]=Q(Q(Q(s*q)-Q(n*g))-Q(o*e))+Q(Q(Q(S*f)-Q(j*T))-Q(i*R));g=Q(-g);o=Q(Q(Q(Q(v*f)-Q(j*o))-Q(i*y))+Q(Q(Q(M*g)-Q(m*L))-Q(e*O)));N[b+8>>2]=o;n=Q(Q(Q(Q(u*f)-Q(j*n))-Q(i*x))+Q(Q(Q(I*g)-Q(m*G))-Q(e*K)));N[b+4>>2]=n;e=Q(Q(Q(Q(t*f)-Q(j*s))-Q(i*w))+Q(Q(Q(E*g)-Q(m*D))-Q(e*F)));N[b>>2]=e;N[d>>2]=e+N[d>>2];N[d+4>>2]=n+N[d+4>>2];N[d+8>>2]=o+N[d+8>>2];N[d+16>>2]=N[b+16>>2]+N[d+16>>2];N[d+20>>2]=N[b+20>>2]+N[d+20>>2];N[d+24>>2]=N[b+24>>2]+N[d+24>>2]}J[b+28>>2]=0;r=J[a+448>>2];if(r>>>0>=2){k=1;while(1){p=k<<5;ge(h,(P(k,160)+A|0)+120|0,J[a+348>>2]+P(k,112)|0,J[a+360>>2]+P(k,36)|0,J[a+384>>2]+P(k,76)|0,p+l|0,(J[(P(k,80)+B|0)+72>>2]<<2)+z|0,(J[(p+C|0)+24>>2]<<5)+b|0);c=b+p|0;j=N[h>>2];N[c>>2]=j;f=N[h+4>>2];N[c+4>>2]=f;e=N[h+8>>2];J[c+12>>2]=0;N[c+8>>2]=e;g=N[h+16>>2];N[c+16>>2]=g;m=N[h+20>>2];N[c+20>>2]=m;i=N[h+24>>2];J[c+28>>2]=0;N[c+24>>2]=i;c=d+p|0;N[c>>2]=j+N[c>>2];N[c+4>>2]=f+N[c+4>>2];N[c+8>>2]=e+N[c+8>>2];N[c+16>>2]=g+N[c+16>>2];N[c+20>>2]=m+N[c+20>>2];N[c+24>>2]=i+N[c+24>>2];k=k+1|0;if((r|0)!=(k|0)){continue}break}}Va(l,0,r<<5);Ha=h+32|0}function ro(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=0,I=Q(0);z=Ha-16|0;Ha=z;n=N[e+8>>2];o=N[c+8>>2];s=Q(n-o);H=J[a+16>>2];B=N[H+8>>2];i=Q(B-o);p=N[e>>2];q=N[c>>2];t=Q(p-q);C=N[H>>2];h=Q(C-q);j=N[e+4>>2];r=N[c+4>>2];u=Q(j-r);D=N[H+4>>2];g=Q(D-r);A=Q(Q(s*i)+Q(Q(t*h)+Q(u*g)));E=N[d+8>>2];v=Q(E-o);k=N[d>>2];w=Q(k-q);m=N[d+4>>2];x=Q(m-r);l=Q(Q(v*i)+Q(Q(w*h)+Q(x*g)));a:{if(l<=Q(0)){c=0;i=r;h=o;e=0;g=q;if(A<=Q(0)){break a}}i=Q(B-E);h=Q(C-k);g=Q(D-m);F=Q(Q(s*i)+Q(Q(t*h)+Q(u*g)));c=0;b:{y=Q(Q(v*i)+Q(Q(w*h)+Q(x*g)));if(!(y>=Q(0))){break b}e=1;if(!(y>=F)){break b}i=m;h=E;g=k;break a}I=Q(Q(l*F)-Q(A*y));if(!(!(I<=Q(0))|(!(y<=Q(0))|!(l>=Q(0))))){g=Q(l/Q(l-y));h=Q(o+Q(v*g));i=Q(r+Q(x*g));e=3;g=Q(q+Q(w*g));break a}i=Q(B-n);h=Q(C-p);g=Q(D-j);G=Q(Q(v*i)+Q(Q(w*h)+Q(x*g)));c:{g=Q(Q(s*i)+Q(Q(t*h)+Q(u*g)));if(!(g>=Q(0))){break c}e=2;if(!(g>=G)){break c}i=j;h=n;g=p;break a}l=Q(Q(G*A)-Q(g*l));if(!(!(l<=Q(0))|(!(g<=Q(0))|!(A>=Q(0))))){g=Q(A/Q(A-g));h=Q(o+Q(s*g));i=Q(r+Q(u*g));e=5;g=Q(q+Q(t*g));break a}d:{h=Q(Q(y*g)-Q(F*G));if(!(h<=Q(0))){break d}i=Q(F-y);if(!(i>=Q(0))){break d}g=Q(G-g);if(!(g>=Q(0))){break d}g=Q(i/Q(i+g));h=Q(E+Q(Q(n-E)*g));i=Q(m+Q(Q(j-m)*g));e=4;g=Q(k+Q(Q(p-k)*g));break a}g=Q(Q(1)/Q(I+Q(h+l)));j=Q(I*g);g=Q(l*g);h=Q(Q(s*j)+Q(o+Q(v*g)));i=Q(Q(u*j)+Q(r+Q(x*g)));e=6;c=1;g=Q(Q(t*j)+Q(q+Q(w*g)))}m=Q(h-B);n=Q(g-C);p=Q(i-D);k=Q(Q(m*m)+Q(Q(n*n)+Q(p*p)));e:{if(k>=N[a+20>>2]){break e}h=Q(Q(w*u)-Q(t*x));j=Q(Q(x*s)-Q(u*v));g=Q(Q(v*t)-Q(s*w));if(Q(Q(h*B)+Q(Q(j*C)+Q(D*g)))Q(9999999747378752e-20);i=d?m:h;N[z+12>>2]=i;h=d?p:g;N[z+8>>2]=h;g=d?n:j;N[z+4>>2]=g;if(c){Az(a,z+4|0,k,b);e=J[a+2588>>2];if(e>>>0>63){break e}d=J[f+4>>2];c=J[f>>2];b=J[f+8>>2];J[a+2588>>2]=e+1;a=P(e,12)+a|0;J[a+2600>>2]=b;a=a+2592|0;J[a>>2]=c;J[a+4>>2]=d;break e}d=J[a+24>>2];if(d>>>0>63){break e}J[a+24>>2]=d+1;c=(d<<3)+a|0;J[c+2080>>2]=d;N[c+2076>>2]=k;c=(d<<5)+a|0;N[c+36>>2]=i;N[c+32>>2]=h;N[c+28>>2]=g;J[c+48>>2]=J[f>>2];J[c+52>>2]=J[f+4>>2];a=J[f+8>>2];J[c+44>>2]=b;J[c+40>>2]=e;J[c+56>>2]=a}Ha=z+16|0}function gk(a,b,c,d,e,f,g){var h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=0,s=Q(0),t=0,u=0;h=Ha-288|0;Ha=h;a:{if(c==Q(0)){i=N[e+60>>2];p=K[e+64|0];q=J[e+28>>2];r=J[e+24>>2];J[h+36>>2]=154600;J[h+32>>2]=154576;t=h,u=vea(r,q),J[t+48>>2]=u;J[h+52>>2]=Ia;J[h+44>>2]=p>>>1&1;J[h+56>>2]=g;J[h+40>>2]=f;k=N[a>>2];N[h+60>>2]=k;j=N[a+4>>2];N[h- -64>>2]=j;l=N[a+8>>2];N[h+68>>2]=l;n=N[b>>2];N[h+72>>2]=n;s=N[b+4>>2];N[h+76>>2]=s;o=N[b+8>>2];J[h+112>>2]=0;J[h+116>>2]=0;I[h+108>>1]=0;J[h+104>>2]=-1;N[h+88>>2]=i;H[h+84|0]=d;N[h+80>>2]=o;J[h+120>>2]=0;J[h+124>>2]=0;J[h+128>>2]=0;J[h+132>>2]=0;J[h+144>>2]=0;J[h+136>>2]=2139095039;J[h+140>>2]=0;J[h+96>>2]=0;J[h+100>>2]=0;N[h+92>>2]=c;a=J[f+4>>2];H[h+208|0]=0;H[h+209|0]=(a|0)==1;c=N[g>>2];i=N[g+4>>2];m=N[g+8>>2];J[h+268>>2]=0;N[h+264>>2]=o;N[h+260>>2]=s;J[h+252>>2]=0;N[h+248>>2]=l;N[h+244>>2]=j;J[h+236>>2]=0;N[h+232>>2]=m;N[h+228>>2]=i;N[h+256>>2]=n;N[h+240>>2]=k;N[h+224>>2]=c;N[h+28>>2]=l-m;N[h+24>>2]=j-i;N[h+20>>2]=k-c;N[h+16>>2]=l+m;N[h+12>>2]=j+i;N[h+8>>2]=k+c;$n(e+112|0,h+20|0,h+8|0,h+32|4);J[h+36>>2]=154600;J[h+32>>2]=154576;if(!K[h+208|0]){break a}a=J[h+40>>2];Ja[J[J[a>>2]>>2]](a,h+96|0,h+160|0,h+172|0,h+184|0,h+92|0,h+196|0)|0;break a}j=N[e+60>>2];p=K[e+64|0];q=J[e+28>>2];r=J[e+24>>2];J[h+36>>2]=154760;J[h+56>>2]=g;J[h+32>>2]=154736;t=h,u=vea(r,q),J[t+48>>2]=u;J[h+52>>2]=Ia;J[h+44>>2]=p>>>1&1;J[h+40>>2]=f;l=N[a>>2];N[h+60>>2]=l;i=N[a+4>>2];N[h- -64>>2]=i;m=N[a+8>>2];N[h+68>>2]=m;o=N[b>>2];N[h+72>>2]=o;n=N[b+4>>2];N[h+76>>2]=n;k=N[b+8>>2];J[h+112>>2]=0;J[h+116>>2]=0;I[h+108>>1]=0;J[h+104>>2]=-1;N[h+88>>2]=j;H[h+84|0]=d;N[h+80>>2]=k;J[h+120>>2]=0;J[h+124>>2]=0;J[h+128>>2]=0;J[h+132>>2]=0;J[h+144>>2]=0;J[h+136>>2]=2139095039;J[h+140>>2]=0;J[h+96>>2]=0;J[h+100>>2]=0;N[h+92>>2]=c;d=J[f+4>>2];H[h+208|0]=0;H[h+209|0]=(d|0)==1;d=J[g+4>>2];f=J[g>>2];j=N[g+8>>2];J[h+268>>2]=0;N[h+264>>2]=k;N[h+260>>2]=n;J[h+252>>2]=0;N[h+248>>2]=m;N[h+244>>2]=i;J[h+236>>2]=0;N[h+232>>2]=j;N[h+256>>2]=o;N[h+240>>2]=l;J[h+224>>2]=f;J[h+228>>2]=d;cz(e+112|0,a,b,h+32|0,g,c);J[h+36>>2]=154760;J[h+32>>2]=154736;if(!K[h+208|0]){break a}a=J[h+40>>2];Ja[J[J[a>>2]>>2]](a,h+96|0,h+160|0,h+172|0,h+184|0,h+92|0,h+196|0)|0}Ha=h+288|0}function PM(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;h=b&65535;j=J[a+36>>2];a:{if(h>>>0>=j>>>0){break a}d=J[a+40>>2];c=L[d+(h<<1)>>1];if((c|0)==65535|c>>>0>=j>>>0){break a}e=J[a+48>>2];if(L[e+(h<<1)>>1]!=(b>>>16|0)){break a}g=J[a+28>>2];m=g+(c<<2)|0;k=J[m>>2];if(!k){break a}f=k>>>16|0;b:{c:{switch((k&65535)-3|0){case 1:l=J[a+8>>2];if(l>>>0<=f>>>0){break a}i=J[a+32>>2];if(i){e=i-1|0;J[a+32>>2]=e;J[m>>2]=J[g+(e<<2)>>2];d=J[a+40>>2];g=J[a+44>>2];e=g+(e<<1)|0;I[d+(L[e>>1]<<1)>>1]=c;I[g+(c<<1)>>1]=L[e>>1];I[e>>1]=b;c=h<<1;I[c+d>>1]=65535;J[a+52>>2]=J[a+52>>2]+1;e=J[a+48>>2];c=c+e|0;I[c>>1]=L[c>>1]+1}c=l-1|0;d:{if((c|0)==(f|0)){break d}g=J[J[a+4>>2]+P(c,52)>>2];h=g&65535;if(h>>>0>=j>>>0){break d}d=L[(h<<1)+d>>1];if((d|0)==65535|d>>>0>=j>>>0|L[(h<<1)+e>>1]!=(g>>>16|0)){break d}J[J[a+28>>2]+(d<<2)>>2]=k}J[a+8>>2]=c;d=P(f,52);f=J[a+4>>2];d=d+f|0;c=f+P(c,52)|0;J[d>>2]=J[c>>2];J[d+20>>2]=J[c+20>>2];f=J[c+16>>2];J[d+12>>2]=J[c+12>>2];J[d+16>>2]=f;f=J[c+8>>2];J[d+4>>2]=J[c+4>>2];J[d+8>>2]=f;N[d+24>>2]=N[c+24>>2];N[d+28>>2]=N[c+28>>2];N[d+32>>2]=N[c+32>>2];N[d+36>>2]=N[c+36>>2];N[d+40>>2]=N[c+40>>2];N[d+44>>2]=N[c+44>>2];N[d+48>>2]=N[c+48>>2];break b;case 0:break c;default:break a}}l=J[a+20>>2];if(l>>>0<=f>>>0){break a}i=J[a+32>>2];if(i){e=i-1|0;J[a+32>>2]=e;J[m>>2]=J[g+(e<<2)>>2];d=J[a+40>>2];g=J[a+44>>2];e=g+(e<<1)|0;I[d+(L[e>>1]<<1)>>1]=c;I[g+(c<<1)>>1]=L[e>>1];I[e>>1]=b;c=h<<1;I[c+d>>1]=65535;J[a+52>>2]=J[a+52>>2]+1;e=J[a+48>>2];c=c+e|0;I[c>>1]=L[c>>1]+1}c=l-1|0;e:{if((c|0)==(f|0)){break e}g=J[J[a+16>>2]+P(c,48)>>2];h=g&65535;if(h>>>0>=j>>>0){break e}d=L[(h<<1)+d>>1];if((d|0)==65535|d>>>0>=j>>>0|L[(h<<1)+e>>1]!=(g>>>16|0)){break e}J[J[a+28>>2]+(d<<2)>>2]=k}J[a+20>>2]=c;d=P(f,48);f=J[a+16>>2];d=d+f|0;c=f+P(c,48)|0;J[d>>2]=J[c>>2];J[d+20>>2]=J[c+20>>2];f=J[c+16>>2];J[d+12>>2]=J[c+12>>2];J[d+16>>2]=f;f=J[c+8>>2];J[d+4>>2]=J[c+4>>2];J[d+8>>2]=f;N[d+24>>2]=N[c+24>>2];N[d+28>>2]=N[c+28>>2];N[d+32>>2]=N[c+32>>2];N[d+36>>2]=N[c+36>>2];f=J[c+44>>2];J[d+40>>2]=J[c+40>>2];J[d+44>>2]=f}d=0;a=J[a+56>>2];if(J[a+72>>2]){while(1){c=J[J[a+68>>2]+(d<<2)>>2];if(J[c+232>>2]==(b|0)){J[c+232>>2]=-1}d=d+1|0;if(d>>>0>2]){continue}break}}i=1}return i|0}function _r(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;J[a>>2]=132600;c=J[a+88>>2];if(c){d=J[c>>2];if(d){b=J[c+12>>2];while(1){e=J[b+28>>2];if(e){es(e);f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,e);J[b+28>>2]=0}b=b+40|0;d=d-1|0;if(d){continue}break}}J[c+8>>2]=-1;J[c>>2]=0;J[c+4>>2]=-1;d=c+92|0;b=0;while(1){J[(c+P(b,12)|0)+96>>2]=0;J[(c+(b<<2)|0)+3176>>2]=-1;e=b|1;if((e|0)==257){J[c+28>>2]=0;J[c+16>>2]=0;qe(c+36|0);b=J[c+76>>2];if(b){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[c+76>>2]=0;J[c+80>>2]=0;b=J[c+84>>2];if(b){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[c+84>>2]=0;J[c+88>>2]=0;J[c+4208>>2]=0;b=J[c+4216>>2];if(b){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[c+4216>>2]=0;J[c+4220>>2]=0}else{J[(d+P(e,12)|0)+4>>2]=0;f=e<<2;e=c+3176|0;J[f+e>>2]=-1;f=b|2;J[(d+P(f,12)|0)+4>>2]=0;J[e+(f<<2)>>2]=-1;f=b|3;J[(d+P(f,12)|0)+4>>2]=0;J[e+(f<<2)>>2]=-1;b=b+4|0;continue}break}b=c+4216|0;d=J[b>>2];if(d){e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d)}J[b>>2]=0;J[b+4>>2]=0;b=J[c+4212>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[c+4204>>2];if(!b){break a}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=c+3176|0;d=c+92|0;while(1){b=b-12|0;e=J[b+8>>2];b:{if((e|0)<0|!(e&2147483647)){break b}e=J[b>>2];if(!e){break b}f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,e)}if((b|0)!=(d|0)){continue}break}b=J[c+84>>2];if(b){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[c+84>>2]=0;J[c+88>>2]=0;b=J[c+76>>2];if(b){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[c+76>>2]=0;J[c+80>>2]=0;qe(c+36|0);b=J[c+32>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[c+24>>2];if(!b){break c}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[c+20>>2];d:{if((b|0)<0|!(b&2147483647)){break d}b=J[c+12>>2];if(!b){break d}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c);J[a+88>>2]=0}c=J[a+92>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[a+120>>2];e:{if((c|0)<0|!(c&2147483647)){break e}c=J[a+112>>2];if(!c){break e}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[a+108>>2];f:{if((c|0)<0|!(c&2147483647)){break f}c=J[a+100>>2];if(!c){break f}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}J[a- -64>>2]=0;J[a+48>>2]=137628;J[a+24>>2]=0;J[a+8>>2]=137628;return a|0}function lea(a){a=a|0;var b=0,c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=0,n=0,o=0,p=0,q=0,r=Q(0),s=Q(0),t=Q(0),u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0;b=J[a+68>>2];u=J[a+48>>2]+P(b,112)|0;v=J[a+44>>2]+(b<<5)|0;b=b<<2;w=b+J[a+40>>2]|0;x=b+J[a+36>>2]|0;y=b+J[a+32>>2]|0;z=J[a+64>>2];A=J[a+60>>2];i=N[a+52>>2];n=J[a+72>>2];if(n>>>0>=2){k=1;while(1){B=k-1|0;q=B<<2;b=J[q+y>>2];m=L[b+30>>1];j=Q(Q(1)-Q(i*N[b+108>>2]));c=Q(Q(1)-Q(i*N[b+104>>2]));r=N[b+80>>2];d=N[b+64>>2];l=N[b+100>>2];s=N[b+88>>2];t=N[b+84>>2];e=N[b+72>>2];f=N[b+68>>2];if(!K[b+157|0]){g=N[J[x+q>>2]+76>>2];e=Q(e+Q(g*Q(i*N[a+84>>2])));f=Q(f+Q(g*Q(i*N[a+80>>2])));d=Q(d+Q(g*Q(i*N[a+76>>2])))}h=j>=Q(0)?j:Q(0);j=Q(h*s);g=Q(h*t);h=Q(h*r);c=c>=Q(0)?c:Q(0);e=Q(c*e);d=Q(c*d);f=Q(c*f);c=Q(Q(e*e)+Q(Q(d*d)+Q(f*f)));if(c>l){c=Q(Y(Q(l/c)));e=Q(e*c);f=Q(f*c);d=Q(d*c)}c=Q(Q(j*j)+Q(Q(h*h)+Q(g*g)));l=N[b+96>>2];if(c>l){c=Q(Y(Q(l/c)));j=Q(j*c);h=Q(h*c);g=Q(g*c)}C=m>>>8|0;o=o>>>0>>0?C:o;m=m&255;p=m>>>0>p>>>0?m:p;N[b+88>>2]=j;N[b+84>>2]=g;N[b+80>>2]=h;N[b+72>>2]=e;N[b+68>>2]=f;N[b+64>>2]=d;Al(b- -64|0,b+80|0,N[b+124>>2],b+112|0,b,N[b+76>>2],N[b+128>>2],J[w+q>>2],N[b+92>>2],P(k,112)+u|0,K[b+158|0]);b=(B<<5)+v|0;J[b+12>>2]=0;J[b+28>>2]=0;k=k+1|0;if((n|0)!=(k|0)){continue}break}}k=n-1|0;b=J[(k<<2)+y>>2];j=Q(Q(1)-Q(i*N[b+108>>2]));c=Q(Q(1)-Q(i*N[b+104>>2]));r=N[b+80>>2];d=N[b+64>>2];l=N[b+100>>2];s=N[b+88>>2];t=N[b+84>>2];e=N[b+72>>2];f=N[b+68>>2];if(!K[b+157|0]){g=N[J[(k<<2)+x>>2]+76>>2];e=Q(e+Q(g*Q(i*N[a+84>>2])));f=Q(f+Q(g*Q(i*N[a+80>>2])));d=Q(d+Q(g*Q(i*N[a+76>>2])))}i=N[b+96>>2];h=j>=Q(0)?j:Q(0);j=Q(h*s);g=Q(h*t);h=Q(h*r);c=c>=Q(0)?c:Q(0);e=Q(c*e);d=Q(c*d);f=Q(c*f);c=Q(Q(e*e)+Q(Q(d*d)+Q(f*f)));if(c>l){c=Q(Y(Q(l/c)));e=Q(e*c);f=Q(f*c);d=Q(d*c)}a=L[b+30>>1];c=Q(Q(j*j)+Q(Q(h*h)+Q(g*g)));if(c>i){i=Q(Y(Q(i/c)));j=Q(j*i);h=Q(h*i);g=Q(g*i)}N[b+88>>2]=j;N[b+84>>2]=g;N[b+80>>2]=h;N[b+72>>2]=e;N[b+68>>2]=f;N[b+64>>2]=d;Al(b- -64|0,b+80|0,N[b+124>>2],b+112|0,b,N[b+76>>2],N[b+128>>2],J[(k<<2)+w>>2],N[b+92>>2],P(n,112)+u|0,K[b+158|0]);b=(k<<5)+v|0;J[b+12>>2]=0;J[b+28>>2]=0;b=J[A>>2];k=a&255;k=k>>>0>p>>>0?k:p;J[A>>2]=(b|0)>(k|0)?b:k;b=J[z>>2];a=a>>>8|0;a=a>>>0>o>>>0?a:o;J[z>>2]=(a|0)<(b|0)?b:a}function jca(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0);i=N[d+8>>2];C=N[c+24>>2];D=N[d+24>>2];j=Q(C-D);p=N[d>>2];E=N[c+16>>2];F=N[d+16>>2];m=Q(E-F);q=N[d+4>>2];G=N[c+20>>2];H=N[d+20>>2];n=Q(G-H);k=Q(Q(i*j)+Q(Q(p*m)+Q(q*n)));s=N[d+12>>2];u=Q(Q(s*s)+Q(-.5));l=Q(Q(Q(u*j)-Q(s*Q(Q(p*n)-Q(m*q))))+Q(i*k));l=Q(l+l);t=N[b+12>>2];v=l>2];y=o>2];n=kv?n:v;A=Q(k-n);I=Q(Q(x*x)+Q(Q(z*z)+Q(A*A)));K=N[a+4>>2];v=Q(K+N[e>>2]);e=I=(k>Q(0)?k:Q(-k)))|(!(t>=(l>Q(0)?l:Q(-l)))|!(r>=(o>Q(0)?o:Q(-o)))))){a=J[g+4096>>2];J[g+4096>>2]=a+1;l=j>=Q(0)?Q(1):Q(-1);k=l;o=Q(l*Q(0));j=Q(t-(j>Q(0)?j:Q(-j)));l=Q(r-(m>Q(0)?m:Q(-m)));t=Q(w-(n>Q(0)?n:Q(-n)));c=j==j&(l>=j&t>=j);o=c?k:o;n=n>=Q(0)?Q(1):Q(-1);k=Q(n*Q(0));d=l==l&l<=t&j>=l;n=c?k:d?k:n;m=m>=Q(0)?Q(1):Q(-1);k=Q(m*Q(0));m=c?k:d?m:k;k=Q(Q(i*o)+Q(Q(p*m)+Q(q*n)));b=(a<<6)+g|0;r=Q(Q(Q(u*o)+Q(s*Q(Q(p*n)+Q(m*v))))+Q(i*k));r=Q(r+r);N[b+8>>2]=r;i=Q(Q(Q(u*n)+Q(s*Q(Q(i*m)+Q(o*y))))+Q(q*k));w=Q(i+i);N[b+4>>2]=w;i=Q(Q(p*k)+Q(Q(u*m)+Q(s*Q(Q(q*o)+Q(n*B)))));p=Q(i+i);N[b>>2]=p;i=c?j:d?l:t;N[b+16>>2]=E+Q(i*p);p=Q(C+Q(i*r));q=Q(G+Q(i*w));i=Q(-i);b=b+16|0;break a}a=J[g+4096>>2];J[g+4096>>2]=a+1;b=(a<<6)+g|0;w=Q(Q(i*j)+Q(Q(p*m)+Q(q*n)));l=Q(Q(p*w)+Q(Q(u*m)+Q(s*Q(Q(q*j)+Q(n*B)))));N[b+16>>2]=F+Q(l+l);l=Q(Q(1)/Q(Y(I)));o=Q(x*l);k=Q(z*l);t=Q(A*l);r=Q(Q(i*o)+Q(Q(p*k)+Q(q*t)));x=Q(Q(Q(u*o)+Q(s*Q(Q(p*t)+Q(k*v))))+Q(i*r));N[b+8>>2]=x+x;x=Q(Q(q*r)+Q(Q(u*t)+Q(s*Q(Q(i*k)+Q(o*y)))));N[b+4>>2]=x+x;o=Q(Q(p*r)+Q(Q(u*k)+Q(s*Q(Q(q*o)+Q(t*B)))));N[b>>2]=o+o;p=Q(Q(Q(u*j)+Q(s*Q(Q(p*n)+Q(m*v))))+Q(i*w));p=Q(D+Q(p+p));i=Q(Q(Q(u*n)+Q(s*Q(Q(i*m)+Q(j*y))))+Q(q*w));q=Q(H+Q(i+i));i=Q(Q(1)/l);b=b+16|0}J[b+12>>2]=0;N[b+8>>2]=p;N[b+4>>2]=q;a=(a<<6)+g|0;J[a+52>>2]=-1;N[a+12>>2]=i-K}return e|0}function OM(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0);d=b&65535;g=J[a+36>>2];a:{if(d>>>0>=g>>>0){break a}e=L[J[a+40>>2]+(d<<1)>>1];if((e|0)==65535|e>>>0>=g>>>0|L[J[a+48>>2]+(d<<1)>>1]!=(b>>>16|0)){break a}d=J[J[a+28>>2]+(e<<2)>>2];if(!d){break a}e=d&65535;if(J[c>>2]!=(e-1|0)){break a}d=d>>>16|0;b:{c:{switch(e-3|0){case 1:if(d>>>0>=M[a+8>>2]){break a}e=J[c+4>>2];d=J[a+4>>2]+P(d,52)|0;J[d+4>>2]=J[c>>2];J[d+8>>2]=e;J[d+20>>2]=J[c+16>>2];e=J[c+12>>2];J[d+12>>2]=J[c+8>>2];J[d+16>>2]=e;N[d+24>>2]=N[c+20>>2];N[d+28>>2]=N[c+24>>2];N[d+32>>2]=N[c+28>>2];N[d+36>>2]=N[c+32>>2];N[d+40>>2]=N[c+36>>2];N[d+44>>2]=N[c+40>>2];N[d+48>>2]=N[c+44>>2];break b;case 0:break c;default:break a}}if(d>>>0>=M[a+20>>2]){break a}e=J[c+4>>2];d=J[a+16>>2]+P(d,48)|0;J[d+4>>2]=J[c>>2];J[d+8>>2]=e;J[d+20>>2]=J[c+16>>2];e=J[c+12>>2];J[d+12>>2]=J[c+8>>2];J[d+16>>2]=e;N[d+24>>2]=N[c+20>>2];N[d+28>>2]=N[c+24>>2];N[d+32>>2]=N[c+28>>2];N[d+36>>2]=N[c+32>>2];e=J[c+40>>2];J[d+40>>2]=J[c+36>>2];J[d+44>>2]=e}c=Ha-32|0;Ha=c;k=J[a+56>>2];if(J[k+72>>2]){while(1){e=J[J[k+68>>2]+(p<<2)>>2];d=J[e+396>>2];g=J[e+400>>2];N[c+28>>2]=N[e+404>>2];J[c+20>>2]=d;J[c+24>>2]=g;f=N[e+28>>2];j=N[e+32>>2];N[c+16>>2]=-N[e+36>>2];N[c+12>>2]=-j;N[c+8>>2]=-f;g=c+20|0;l=c+8|0;f=Q(Ja[J[J[e>>2]+8>>2]](e));d=Ha-80|0;Ha=d;d:{if(J[e+232>>2]!=(b|0)){break d}J[d+40>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;J[d+52>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;I[d+28>>1]=0;J[d+24>>2]=-1;J[d+16>>2]=0;J[d+20>>2]=0;J[d+64>>2]=0;J[d+56>>2]=2139095039;J[d+60>>2]=0;J[d+12>>2]=-1;g=Rv(a,d+16|0,g,l,f,d+12|0);if(!g){break d}l=J[d+12>>2];if((l|0)==J[e+232>>2]){break d}J[e+232>>2]=l;f=N[d+32>>2];N[e+284>>2]=f;i=N[d+36>>2];N[e+288>>2]=i;h=N[d+40>>2];N[e+292>>2]=h;j=N[g+28>>2];h=Q(h-N[g+16>>2]);h=Q(h+h);m=N[g+20>>2];f=Q(f-N[g+8>>2]);n=Q(f+f);f=Q(i-N[g+12>>2]);i=Q(f+f);o=N[g+24>>2];q=Q(Q(j*h)+Q(Q(m*n)+Q(i*o)));f=N[g+32>>2];r=Q(Q(f*f)+Q(-.5));N[e+280>>2]=Q(j*q)+Q(Q(h*r)-Q(f*Q(Q(m*i)-Q(n*o))));N[e+276>>2]=Q(o*q)+Q(Q(i*r)-Q(f*Q(Q(j*n)-Q(h*m))));N[e+272>>2]=Q(m*q)+Q(Q(n*r)-Q(f*Q(Q(o*h)-Q(i*j))))}Ha=d+80|0;p=p+1|0;if(p>>>0>2]){continue}break}}Ha=c+32|0;k=1}return k|0}function mW(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);c=Ha-208|0;Ha=c;Yh(c+148|0,e+48|0,e+36|0,e,f,g);j=N[c+164>>2];k=N[c+148>>2];l=N[c+180>>2];a:{if(l>2]+N[c+160>>2]);if(j>2]-N[c+176>>2]));j=Q(k*Q(N[c+172>>2]+N[c+156>>2]));m=Q(m*k);k=Q(k*n);break a}k=Q(Q(Q(Q(1)-k)+j)-l);m=Q(Q(.5)/Q(Y(k)));l=Q(m*Q(N[c+172>>2]-N[c+156>>2]));j=Q(m*Q(N[c+168>>2]+N[c+176>>2]));k=Q(k*m);m=Q(m*n);break a}n=Q(N[c+152>>2]-N[c+160>>2]);if(k>2]+N[c+176>>2]));m=Q(l*Q(N[c+172>>2]+N[c+156>>2]));l=Q(l*n);break a}k=Q(l+Q(Q(k+Q(1))+j));j=Q(Q(.5)/Q(Y(k)));l=Q(k*j);k=Q(j*Q(N[c+172>>2]-N[c+156>>2]));m=Q(j*Q(N[c+168>>2]-N[c+176>>2]));j=Q(j*n)}r=N[c+188>>2];s=N[c+184>>2];t=N[c+192>>2];n=Q(m+m);u=Q(j*n);o=Q(k+k);v=Q(o*l);p=N[c+196>>2];w=Q(j*o);x=Q(n*l);q=N[c+200>>2];y=Q(Q(1)-Q(m*n));o=Q(k*o);m=N[c+204>>2];z=Q(Q(Q(R(Q(Q(u-v)*p)))+Q(R(Q(Q(w+x)*q))))+Q(R(Q(Q(y-o)*m))));N[c+144>>2]=t+z;k=Q(k*n);n=Q(j+j);l=Q(n*l);j=Q(j*n);n=Q(Q(Q(R(Q(p*Q(k+l))))+Q(R(Q(q*Q(y-j)))))+Q(R(Q(m*Q(w-x)))));N[c+140>>2]=r+n;N[c+132>>2]=t-z;j=Q(Q(Q(R(Q(p*Q(Q(Q(1)-o)-j))))+Q(R(Q(q*Q(k-l)))))+Q(R(Q(m*Q(u+v)))));N[c+136>>2]=s+j;N[c+128>>2]=r-n;N[c+124>>2]=s-j;J[h+40>>2]=2139095039;J[c+24>>2]=152748;d=J[a+4>>2];J[c+20>>2]=a;J[c+16>>2]=d;j=N[a+8>>2];k=N[a+12>>2];N[c+12>>2]=Q(1)/N[a+16>>2];N[c+4>>2]=Q(1)/k;N[c+8>>2]=Q(1)/j;N[c+44>>2]=N[e>>2];N[c+48>>2]=N[e+4>>2];N[c+52>>2]=N[e+8>>2];N[c+56>>2]=N[e+12>>2];N[c+60>>2]=N[e+16>>2];N[c- -64>>2]=N[e+20>>2];N[c+68>>2]=N[e+24>>2];N[c+72>>2]=N[e+28>>2];N[c+76>>2]=N[e+32>>2];N[c+80>>2]=N[e+36>>2];N[c+84>>2]=N[e+40>>2];N[c+88>>2]=N[e+44>>2];N[c+92>>2]=N[e+48>>2];N[c+96>>2]=N[e+52>>2];N[c+100>>2]=N[e+56>>2];N[c+104>>2]=N[f>>2];N[c+108>>2]=N[f+4>>2];N[c+112>>2]=N[f+8>>2];N[c+116>>2]=g;d=L[i>>1];I[c+120>>1]=d;J[c+36>>2]=h;J[c+32>>2]=b;e=c+4|0;J[c+28>>2]=e;H[c+40|0]=0;H[c+122|0]=(d&128|K[a+20|0]&2)!=0;Ec(e,b,c+124|0,1,c+24|0);Ha=c+208|0;return K[c+40|0]}function iC(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;J[a+4>>2]=0;J[a+8>>2]=1;J[a+12>>2]=0;J[a+16>>2]=0;J[a>>2]=149144;J[a+20>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;f=a+52|0;J[f>>2]=148920;e=f+4|0;J[e+4>>2]=0;J[e+8>>2]=0;J[e>>2]=1;J[e+12>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+24>>2]=0;J[e+28>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;J[e+48>>2]=0;J[e+52>>2]=0;J[e+40>>2]=1061158912;J[e+44>>2]=-1;h=e+16|0;Cg(h,64);J[e+80>>2]=0;J[e+84>>2]=0;J[e+72>>2]=0;J[e+76>>2]=0;g=e- -64|0;J[g>>2]=0;J[g+4>>2]=0;J[e+56>>2]=0;J[e+60>>2]=0;J[e+96>>2]=0;J[e+100>>2]=0;J[e+88>>2]=1061158912;J[e+92>>2]=-1;Cg(g,64);J[e+116>>2]=0;J[e+108>>2]=0;J[e+112>>2]=0;g=a+284|0;J[e+104>>2]=g;if(M[e+36>>2]<=255){Cg(h,256)}if(M[e+84>>2]<=255){Cg(e- -64|0,256)}if(!(J[e+116>>2]&2147483616)){Bg(e+108|0,32)}J[f+128>>2]=0;J[f+132>>2]=0;J[f+124>>2]=g;J[f+136>>2]=0;J[f+140>>2]=0;J[f+144>>2]=0;J[f+148>>2]=0;J[f+160>>2]=0;J[f+164>>2]=0;J[f+152>>2]=1061158912;J[f+156>>2]=-1;h=f+128|0;wp(h,64);J[f+168>>2]=0;J[f+172>>2]=0;H[f+212|0]=0;J[f+176>>2]=0;J[f+180>>2]=0;J[f+184>>2]=0;J[f+188>>2]=0;J[f+192>>2]=0;J[f+196>>2]=0;J[f+200>>2]=0;J[f+204>>2]=0;J[f+208>>2]=32;e=J[40592];k=f,l=Ja[J[J[e+12>>2]+8>>2]](e+12|0,792,29909,9625,60)|0,J[k+196>>2]=l;i=J[f+208>>2];g=i<<3;if(g){e=J[40592];j=Ja[J[J[e+12>>2]+8>>2]](e+12|0,g,29909,9625,61)|0;i=J[f+208>>2]}J[f+200>>2]=j;if(M[f+148>>2]>>0){wp(h,i)}g=J[40592];e=Ja[J[J[g>>2]+20>>2]](g)|0?49661:69706;k=f,l=Re(Ja[J[J[g+12>>2]+8>>2]](g+12|0,64,e,9625,65)|0),J[k+168>>2]=l;if(J[f+208>>2]){j=J[f+200>>2];i=0;while(1){g=i<<3;J[(g+j|0)+4>>2]=0;h=J[40592];e=Ja[J[J[h>>2]+20>>2]](h)|0?49661:69706;e=Re(Ja[J[J[h+12>>2]+8>>2]](h+12|0,64,e,9625,71)|0);j=J[f+200>>2];J[g+j>>2]=e;i=i+1|0;if(i>>>0>2]){continue}break}}J[a+280>>2]=0;J[a+268>>2]=0;J[a+272>>2]=100;J[a+284>>2]=0;J[a+288>>2]=0;J[a+308>>2]=-1;J[a+300>>2]=0;J[a+304>>2]=0;J[a+292>>2]=0;J[a+296>>2]=0;J[a+328>>2]=0;J[a+332>>2]=0;J[a+320>>2]=0;J[a+324>>2]=0;J[a+312>>2]=0;J[a+316>>2]=0;J[a+340>>2]=0;J[a+344>>2]=0;H[a+337|0]=0;H[a+338|0]=0;H[a+336|0]=b;J[a+348>>2]=0;J[a+352>>2]=0;J[a+356>>2]=0;J[a+360>>2]=0;J[a+368>>2]=c;J[a+372>>2]=d;return a}function mQ(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);c=Ha+-64|0;Ha=c;h=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=h;h=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=h;qc(c+36|0,c+8|0,e,f,g);k=N[f+20>>2];d=24;m=N[f+16>>2];l=N[c+28>>2];r=N[c+24>>2];p=N[c+32>>2];N[b+8>>2]=p-N[f+24>>2];N[b+4>>2]=l-k;N[b>>2]=r-m;t=N[f+20>>2];x=N[f+24>>2];s=N[g+20>>2];u=N[g+24>>2];y=N[f+16>>2];v=N[g+16>>2];N[i+8>>2]=p;N[i+4>>2]=l;N[i>>2]=r;N[j+8>>2]=p;N[j+4>>2]=l;N[j>>2]=r;n=Q(N[c+60>>2]-p);k=Q(N[c+52>>2]-r);o=Q(N[c+56>>2]-l);m=Q(Y(Q(Q(n*n)+Q(Q(k*k)+Q(o*o)))));if(m>Q(0)){q=Q(Q(1)/m);n=Q(n*q);o=Q(o*q);k=Q(k*q)}b=L[e+100>>1];I[a+76>>1]=16;f=m>2]=n;o=f?Q(0):o;N[a+36>>2]=o;q=f?Q(1):k;N[a+32>>2]=q;N[a+8>>2]=n;N[a+4>>2]=o;N[a>>2]=q;k=Q(r-v);s=Q(l-s);v=Q(Q(k*o)-Q(q*s));N[a+56>>2]=v;u=Q(p-u);w=Q(Q(u*q)-Q(n*k));N[a+52>>2]=w;s=Q(Q(s*n)-Q(o*u));N[a+48>>2]=s;k=Q(r-y);l=Q(l-t);r=Q(Q(k*o)-Q(q*l));N[a+24>>2]=r;p=Q(p-x);t=Q(Q(p*q)-Q(n*k));N[a+20>>2]=t;p=Q(Q(l*n)-Q(o*p));N[a+16>>2]=p;if(b&8){I[a+76>>1]=17;N[a+64>>2]=N[e+92>>2];N[a+68>>2]=N[e+96>>2];d=25}Ha=c- -64|0;k=N[e+84>>2];l=N[e+80>>2];a:{if(!((b&6)!=6|k!=l)){k=Q(m-k);m=N[e+88>>2];b:{if(k>m){l=Q(k-m);break b}l=Q(0);if(!(k>2]=l;b=1;break a}f=b&4;c:{d:{e:{if(b&2){if(k>2];J[a+60>>2]=0;N[a+12>>2]=Q(m-k)-n;b=1;break a}if(!f){break d}if(m>2]=q;I[a+76>>1]=d;J[a+60>>2]=2139095039;J[a+44>>2]=0;N[a+136>>2]=v;N[a+132>>2]=w;N[a+128>>2]=s;N[a+120>>2]=n;N[a+116>>2]=o;N[a+112>>2]=q;N[a+104>>2]=r;N[a+100>>2]=t;N[a+96>>2]=p;N[a+88>>2]=n;N[a+84>>2]=o;N[a+12>>2]=m-l;if(K[e+100|0]&8){N[a+144>>2]=N[e+92>>2];N[a+148>>2]=N[e+96>>2];k=N[e+84>>2];b=25}else{b=24}I[a+156>>1]=b;J[a+140>>2]=0;J[a+124>>2]=-8388609;N[a+92>>2]=m-k;b=2;break a}b=1;if(!f){break a}if(!(m>2];J[a+44>>2]=0;N[a+12>>2]=k+Q(m-l);b=1;break a}I[a+76>>1]=d;J[a+60>>2]=0;J[a+44>>2]=-8388609;N[a+12>>2]=m-k;b=0;break a}I[a+76>>1]=d;J[a+60>>2]=2139095039;J[a+44>>2]=0;N[a+12>>2]=m-l;b=0}return b|0}function ni(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;if(J[a+40>>2]){Wa(J[40592],8,23410,233,80204,0);Qe(J[a+40>>2],a)}c=a+20|0;d=L[c+4>>1];e=J[J[40585]+476>>2];LA(c,b,e);g=c+8|0;LA(g,-1,e);e=Ic(a);if(!(!e|!(K[(K[b+36|0]&64?J[b+40>>2]+52|0:b+112|0)|0]&2))){f=e+5584|0;d=d<<2;e=L[a+4>>1];e=gi(f,J[d+(L[c+4>>1]==1?c:J[c>>2])>>2]+32|0,J[((e<<2)+104436|0)+72>>2]+a|0,(e&65527)==5,J[c+16>>2],0,0);J[d+(L[c+12>>1]==1?g:J[c+8>>2])>>2]=e}g=b+32|0;i=Ha-16|0;Ha=i;h=J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a|0;c=J[h+4>>2];a:{if(c>>>0<1073741824){break a}j=J[h>>2];b:{if(!K[j+4785|0]){d=h+8|0;if(!(K[(c&1?J[d>>2]:d+J[((c>>>22&60)+108152|0)+12>>2]|0)|0]&8)){c=g-16|0;J[c>>2]=J[c>>2]+1;Ns(h+J[((J[h+4>>2]>>>22&60)+108152|0)+12>>2]|0,g+16|0)}d=-2147483648;c=J[g+4>>2];if((c&251658240)==16777216){break b}break a}d=1073741824;if((c&-1073741824)==1073741824){c=J[g+4>>2];if((c&251658240)==16777216){break b}break a}d=J[h+8>>2];if(!d){d=_a(j,c>>>24&15);J[h+8>>2]=d}c:{d:{e:{e=J[d+76>>2];if(!e){c=0;break e}f=J[d+72>>2];c=0;while(1){if(J[f+(c<<3)>>2]==(g|0)){break e}c=c+1|0;if((e|0)!=(c|0)){continue}break}break d}if((c|0)==(e|0)){break d}e=e-1|0;J[d+76>>2]=e;f=c<<3;c=J[d+72>>2];d=f+c|0;c=c+(e<<3)|0;J[d>>2]=J[c>>2];H[d+4|0]=K[c+4|0];break c}J[i+12>>2]=g;c=J[d+28>>2];if(c>>>0>=(J[d+32>>2]&2147483647)>>>0){c=0;d=d+4|0;e=J[d+28>>2];k=e&2147483647?e<<1:1;f:{if(!k){break f}e=k<<2;if(!(K[d+16|0]|e>>>0>16)){H[d+16|0]=1;c=d;break f}if(!e){break f}c=J[40592];f=c+12|0;c=(o=f,p=e,q=Ja[J[J[c>>2]+20>>2]](c)|0?65133:69706,r=20075,s=553,n=J[J[f>>2]+8>>2],Ja[n](o|0,p|0,q|0,r|0,s|0)|0)}f=J[d+24>>2];m=(f<<2)+c|0;if((f|0)>0){l=J[d+20>>2];e=c;while(1){J[e>>2]=J[l>>2];l=l+4|0;e=e+4|0;if(m>>>0>e>>>0){continue}break}}J[m>>2]=J[i+12>>2];g:{if(J[d+28>>2]<0){break g}e=J[d+20>>2];if((e|0)==(d|0)){H[d+16|0]=0;break g}if(!e){break g}f=J[40592]+12|0;Ja[J[J[f>>2]+12>>2]](f,e);f=J[d+24>>2]}J[d+28>>2]=k;J[d+20>>2]=c;J[d+24>>2]=f+1;break c}J[J[d+24>>2]+(c<<2)>>2]=g;J[d+28>>2]=c+1}Za(J[h>>2],h);J[h+4>>2]=J[h+4>>2]|8;d=1073741824;c=J[g+4>>2];if((c&251658240)!=16777216){break a}}J[g>>2]=j;J[g+4>>2]=c&1073741823|d}Ha=i+16|0;Zo(b,a);return 1}function ck(a,b,c,d,e,f,g,h,i,j,k,l){var m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Z=Q(0),_=Q(0),$=Q(0),aa=Q(0),ba=Q(0),ca=Q(0),da=Q(0),ea=Q(0),fa=Q(0),ga=Q(0),ha=Q(0),ia=Q(0),ja=Q(0),ka=Q(0);p=Ha-48|0;Ha=p;B=N[j+12>>2];C=N[j+8>>2];D=N[j+4>>2];E=N[j>>2];a:{b:{c:{if(!J[a+16>>2]){f=0;u=Q(34028234663852886e22);break c}F=N[f+56>>2];u=N[b+8>>2];m=N[b>>2];n=N[b+4>>2];S=Q(F+Q(Q(N[f+40>>2]*u)+Q(Q(N[f+8>>2]*m)+Q(n*N[f+24>>2]))));G=N[f+52>>2];T=Q(G+Q(Q(N[f+36>>2]*u)+Q(Q(N[f+4>>2]*m)+Q(n*N[f+20>>2]))));H=N[f+48>>2];U=Q(H+Q(Q(N[f+32>>2]*u)+Q(Q(N[f>>2]*m)+Q(n*N[f+16>>2]))));I=N[b+56>>2];V=Q(-I);L=N[b+52>>2];W=Q(-L);O=N[b+48>>2];X=Q(-O);R=N[b+44>>2];u=Q(34028234663852886e22);b=0;f=0;while(1){z=J[a+24>>2]+P(b,20)|0;Z=N[z+12>>2];q=J[a+28>>2]+P(K[z+19|0],12)|0;_=N[q+8>>2];$=N[q>>2];aa=N[q+4>>2];q=J[c+40>>2];m=N[q+36>>2];n=N[q+40>>2];t=N[z>>2];s=N[q+20>>2];v=N[z+4>>2];o=N[q+24>>2];y=N[z+8>>2];r=N[q+32>>2];w=N[q+8>>2];x=N[q>>2];A=N[q+4>>2];ba=N[q+16>>2];ca=N[e+40>>2];da=N[e+8>>2];ea=N[e+24>>2];fa=N[e+32>>2];ga=N[e>>2];ha=N[e+16>>2];ia=N[e+36>>2];ja=N[e+4>>2];ka=N[e+20>>2];J[p+12>>2]=0;m=Q(Q(n*y)+Q(Q(r*t)+Q(v*m)));n=Q(Q(w*y)+Q(Q(x*t)+Q(v*A)));s=Q(Q(o*y)+Q(Q(ba*t)+Q(v*s)));o=Q(Q(1)/Q(Y(Q(Q(m*m)+Q(Q(n*n)+Q(s*s))))));m=Q(m*o);n=Q(n*o);s=Q(s*o);r=Q(Q(ia*m)+Q(Q(ja*n)+Q(ka*s)));N[p+4>>2]=r;w=Q(Q(fa*m)+Q(Q(ga*n)+Q(ha*s)));N[p>>2]=w;x=Q(Q(ca*m)+Q(Q(da*n)+Q(s*ea)));N[p+8>>2]=x;A=Q(Q(S*m)+Q(Q(U*n)+Q(T*s)));r=Q(Q(x*(x>Q(0)?I:V))+Q(Q(w*(w>Q(0)?O:X))+Q(r*(r>Q(0)?L:W))));w=r>R?r:R;x=Q(A+w);r=Q(o*Q(-Z));o=Q(Q(Q(y*_)+Q(Q(t*$)+Q(aa*v)))*o);t=Q(A-w);d:{if(Q((r>x?x:r)-(o>t?o:t))>u){break d}Ja[J[J[d>>2]+12>>2]](d,p,p+32|0,p+16|0);v=Q(Q(F*m)+Q(Q(H*n)+Q(G*s)));t=Q(v+N[p+32>>2]);N[p+32>>2]=t;v=Q(v+N[p+16>>2]);N[p+16>>2]=v;y=N[g>>2];if(t>Q(r+y)|o>Q(v+y)){break b}o=Q(r-t);if(!(o>>0>2]){continue}break}}if(N[h>>2]>u){N[j+12>>2]=B;N[j+8>>2]=C;N[j+4>>2]=D;N[j>>2]=E;N[h>>2]=u;J[l>>2]=k}J[i>>2]=f;a=1;break a}a=0}Ha=p+48|0;return a}function Yv(a,b,c){var d=0,e=0,f=0,g=Q(0),h=0,i=Q(0),j=0,k=0;e=Ha-32|0;Ha=e;J[a>>2]=161720;h=iw(a+8|0);f=K[b+76|0];d=a+84|0;J[d>>2]=0;J[d+4>>2]=0;J[d+124>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;J[d+40>>2]=0;J[d+144>>2]=0;H[d+140|0]=f;J[d+132>>2]=0;J[d+136>>2]=0;H[d+128|0]=f;iw(d+212|0);J[d+288>>2]=0;J[d+292>>2]=0;J[d+284>>2]=-1;J[d+296>>2]=0;J[d+304>>2]=0;H[d+300|0]=f;J[d+68>>2]=0;J[d+72>>2]=0;J[d+60>>2]=-8388608;J[d+64>>2]=-8388608;J[d+52>>2]=2139095040;J[d+56>>2]=-8388608;J[d+44>>2]=2139095040;J[d+48>>2]=2139095040;J[d+76>>2]=0;J[d+80>>2]=0;J[d+84>>2]=0;J[d+88>>2]=0;J[d+152>>2]=0;J[d+156>>2]=0;J[d+148>>2]=-1;J[d+160>>2]=0;J[d+164>>2]=0;J[d+168>>2]=0;J[d+172>>2]=0;J[d+176>>2]=0;J[d+180>>2]=0;J[d+184>>2]=0;J[d+188>>2]=0;J[d+192>>2]=0;J[d+196>>2]=0;J[d+200>>2]=0;J[d+204>>2]=0;J[d+208>>2]=0;J[d+92>>2]=0;J[d+96>>2]=0;J[d+276>>2]=1069547520;J[d+100>>2]=0;J[d+104>>2]=0;J[d+108>>2]=0;J[d+112>>2]=0;J[d+116>>2]=0;J[d+120>>2]=0;J[a+440>>2]=0;J[a+444>>2]=0;J[a+436>>2]=-1;J[a+432>>2]=c;J[a+448>>2]=0;J[a+452>>2]=0;J[a+456>>2]=0;J[a+460>>2]=0;I[a+464>>1]=0;f=J[40592];c=Ja[J[J[f>>2]+20>>2]](f)|0?43423:69706;j=a,k=Ja[J[J[f+12>>2]+8>>2]](f+12|0,28,c,20266,113)|0,J[j+468>>2]=k;c=Ha-16|0;Ha=c;Ha=c+16|0;J[a+4>>2]=2147483647;J[a+472>>2]=0;J[h>>2]=J[b+68>>2];g=N[b+28>>2];N[a+40>>2]=g;N[a+44>>2]=N[b+40>>2];N[a+48>>2]=N[b+44>>2];N[a+52>>2]=N[b+32>>2];i=N[b+36>>2];H[a+65|0]=g!=Q(0);N[a+56>>2]=i;J[a+72>>2]=J[b+60>>2];J[a+76>>2]=J[b+64>>2];c=J[b+80>>2];J[a+392>>2]=0;J[a+80>>2]=c;c=J[b+8>>2];J[a+396>>2]=J[b+4>>2];J[a+400>>2]=c;J[a+404>>2]=J[b+12>>2];N[a+456>>2]=N[b+48>>2];N[a+460>>2]=N[b+52>>2];N[a+360>>2]=N[b+56>>2];c=K[b+76|0];J[a+408>>2]=0;J[a+412>>2]=0;J[a+36>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;H[a+466|0]=c;J[a+416>>2]=0;J[a+420>>2]=0;J[a+424>>2]=0;J[a+428>>2]=0;if(!(!(N[b+16>>2]!=Q(0)|N[b+20>>2]!=Q(0))&N[b+24>>2]==Q(0))){J[e+12>>2]=0;J[e+4>>2]=1065353216;J[e+8>>2]=0;Xj(e+16|0,e+4|0,b+16|0);N[a+12>>2]=N[e+16>>2];N[a+16>>2]=N[e+20>>2];N[a+20>>2]=N[e+24>>2];N[a+24>>2]=N[e+28>>2];N[a+28>>2]=N[b+16>>2];N[a+32>>2]=N[b+20>>2];N[a+36>>2]=N[b+24>>2]}Ha=e+32|0;return a}function U2(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=0;a=Ha-32|0;Ha=a;i=J[40585];l=N[b+12>>2];m=N[b+8>>2];n=N[b>>2];o=N[b+4>>2];j=Q(Q(1)/Q(Y(Q(Q(l*l)+Q(Q(m*m)+Q(Q(n*n)+Q(o*o)))))));N[a+16>>2]=l*j;N[a+12>>2]=m*j;N[a+8>>2]=o*j;N[a+4>>2]=n*j;N[a+20>>2]=N[b+16>>2];N[a+24>>2]=N[b+20>>2];N[a+28>>2]=N[b+24>>2];h=Ha-16|0;Ha=h;b=J[i+1264>>2];if(!b){k=Ha-16|0;Ha=k;e=i+976|0;c=J[e+284>>2];if(c){b=J[40592];g=Ja[J[J[b>>2]+20>>2]](b)|0?51409:69706;g=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,g,22517,180)|0}else{g=0}J[k+12>>2]=g;b=J[e+268>>2];a:{if(b>>>0>=(J[e+272>>2]&2147483647)>>>0){b=0;c=e+4|0;d=J[c+268>>2];p=d&2147483647?d<<1:1;b:{if(!p){break b}d=p<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[40592];f=Ja[J[J[b>>2]+20>>2]](b)|0?51409:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,d,f,19978,553)|0}f=J[c+264>>2];r=(f<<2)+b|0;if((f|0)>0){q=J[c+260>>2];d=b;while(1){J[d>>2]=J[q>>2];q=q+4|0;d=d+4|0;if(r>>>0>d>>>0){continue}break}}J[r>>2]=J[k+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,d);f=J[c+264>>2]}J[c+268>>2]=p;J[c+260>>2]=b;J[c+264>>2]=f+1;break a}J[J[e+264>>2]+(b<<2)>>2]=g;J[e+268>>2]=b+1}b=(P(J[e+276>>2],112)+g|0)-112|0;if(g>>>0<=b>>>0){c=J[e+288>>2];while(1){J[b>>2]=c;c=b;b=b-112|0;if(g>>>0<=b>>>0){continue}break}J[e+288>>2]=c}Ha=k+16|0;b=J[i+1264>>2]}J[i+1264>>2]=J[b>>2];c=i+1256|0;J[c>>2]=J[c>>2]+1;J[b+4>>2]=196614;J[b+8>>2]=0;J[b>>2]=148708;J[b+16>>2]=0;J[b+12>>2]=0;J[b>>2]=148440;J[b+8>>2]=0;J[b+20>>2]=0;J[b+24>>2]=65536;J[b+28>>2]=0;J[b+32>>2]=65536;J[b+36>>2]=-1;J[b+40>>2]=0;J[b+56>>2]=0;J[b>>2]=148236;J[b+48>>2]=0;J[b+52>>2]=0;c=b- -64|0;H[c+10|0]=0;H[c+9|0]=0;H[c+8|0]=1;J[c>>2]=0;J[c+4>>2]=16777215;I[b+110>>1]=0;H[b+109|0]=0;N[b+80>>2]=N[a+4>>2];N[b+84>>2]=N[a+8>>2];N[b+88>>2]=N[a+12>>2];N[b+92>>2]=N[a+16>>2];N[b+96>>2]=N[a+20>>2];N[b+100>>2]=N[a+24>>2];j=N[a+28>>2];H[b+108|0]=0;N[b+104>>2]=j;J[b+52>>2]=J[b+52>>2]&-251658241|83886080;J[h+8>>2]=b;c=ae(i+600|0,h+8|0,h+15|0);if(!K[h+15|0]){J[c>>2]=J[h+8>>2]}Ha=h+16|0;Ha=a+32|0;return b|0}function Ny(a,b,c,d,e,f,g){var h=0,i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0);h=Ha-144|0;Ha=h;l=J[a+52>>2];J[h+128>>2]=J[a+48>>2];J[h+132>>2]=l;l=J[a+60>>2];J[h+136>>2]=J[a+56>>2];J[h+140>>2]=l;l=J[a+76>>2];J[h+120>>2]=J[a+72>>2];J[h+124>>2]=l;l=a- -64|0;o=J[l+4>>2];J[h+112>>2]=J[l>>2];J[h+116>>2]=o;o=J[a+92>>2];J[h+104>>2]=J[a+88>>2];J[h+108>>2]=o;o=J[a+84>>2];J[h+96>>2]=J[a+80>>2];J[h+100>>2]=o;n=N[a+80>>2];m=N[l>>2];p=N[a+68>>2];r=N[a+88>>2];q=N[a+84>>2];i=N[a+52>>2];j=N[a+56>>2];s=N[a+72>>2];k=N[a+48>>2];J[h+92>>2]=0;m=Q(m-k);q=Q(q-i);k=Q(n-k);n=Q(p-i);i=Q(Q(m*q)-Q(k*n));t=i;p=Q(i*i);u=n;n=Q(r-j);j=Q(s-j);i=Q(Q(u*n)-Q(q*j));j=Q(Q(j*k)-Q(n*m));k=Q(Q(1)/Q(Y(Q(p+Q(Q(i*i)+Q(j*j))))));N[h+88>>2]=t*k;N[h+84>>2]=j*k;N[h+80>>2]=i*k;i=N[d>>2];a=c+48|0;l=c- -64|0;Oy(h+16|0,a,l,h+128|0,h+112|0,h+96|0,h- -64|0,h+48|0,h+32|0);k=N[h+16>>2];if(k>2];if(j>2];if(iQ(.9999989867210388))){break d}if(!(e&48)){break b}break c}i=N[h+32>>2];if(j>Q(.9999989867210388)){if(e&24){break c}if(i=Q(.9998999834060669)){break c}break b}if(!(e&32)){break b}}if(k==Q(0)){c=J[h+92>>2];J[h+8>>2]=J[h+88>>2];J[h+12>>2]=c;c=J[h+84>>2];J[h>>2]=J[h+80>>2];J[h+4>>2]=c;break a}k=N[c+56>>2];p=N[c+72>>2];n=N[c+52>>2];q=N[c+68>>2];m=N[c+48>>2];s=N[c+64>>2];J[h+12>>2]=0;u=k;t=Q(p-k);k=N[h+64>>2];p=Q(Q(1)-Q(j+i));r=Q(Q(u+Q(t*k))-Q(Q(p*N[h+136>>2])+Q(Q(j*N[h+120>>2])+Q(i*N[h+104>>2]))));m=Q(Q(m+Q(Q(s-m)*k))-Q(Q(N[h+128>>2]*p)+Q(Q(j*N[h+112>>2])+Q(i*N[h+96>>2]))));i=Q(Q(n+Q(Q(q-n)*k))-Q(Q(N[h+132>>2]*p)+Q(Q(j*N[h+116>>2])+Q(i*N[h+100>>2]))));j=Q(Q(1)/Q(Y(Q(Q(r*r)+Q(Q(m*m)+Q(i*i))))));N[h+8>>2]=r*j;N[h+4>>2]=i*j;N[h>>2]=m*j;break a}c=J[h+92>>2];J[h+8>>2]=J[h+88>>2];J[h+12>>2]=c;c=J[h+84>>2];J[h>>2]=J[h+80>>2];J[h+4>>2]=c}c=h+128|0;e=h+112|0;o=h+96|0;Py(c,e,o,h+80|0,h,b,a,l,d,f,g);Xn(a,l,d,h,b,c,e,f,g);Xn(a,l,d,h,b,e,o,f,g);Xn(a,l,d,h,b,c,o,f,g)}Ha=h+144|0}function dG(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;j=J[a+980>>2];f=J[j+316>>2];e=J[a+976>>2]+1792|0;k=J[j+320>>2];J[e>>2]=k+J[e>>2];l=J[a+2168>>2];d=Ha-48|0;Ha=d;if(k){while(1){e=f+P(m,12)|0;g=J[e+4>>2];i=J[e>>2];c=J[l+108>>2];h=J[l>>2];J[d+20>>2]=J[h+2184>>2];J[d+24>>2]=J[h+2172>>2];J[d+28>>2]=J[h+2176>>2];e=J[h+2188>>2];J[d+36>>2]=c;J[d+32>>2]=e;J[d+40>>2]=J[h+2192>>2];J[d+44>>2]=J[h+2196>>2];H[d+19|0]=0;lt(d+8|0,d+20|0,g,i,-1,d+19|0,0);if(!(H[d+8|0]&1)){kt(l,d+8|0,g,i,0,0,0,K[d+19|0])}m=m+1|0;if((k|0)!=(m|0)){continue}break}}Ha=d+48|0;d=J[j+308>>2];j=J[j+304>>2];if(!(J[a+4680>>2]&2147483647)){ri(a+4672|0,1)}if(!(J[a+4692>>2]&2147483647)){cG(a+4684|0,1)}if(!(J[a+4704>>2]&2147483647)){bG(a+4696|0,1)}J[a+4700>>2]=1;J[a+4688>>2]=1;J[a+4676>>2]=1;e=J[a+976>>2];c=e+1792|0;J[c>>2]=d+J[c>>2];J[a+4284>>2]=b;J[a+4288>>2]=1;h=a+4264|0;if(b){Ja[J[J[b>>2]+16>>2]](b);J[a+4280>>2]=J[J[a+4284>>2]+16>>2];e=J[a+976>>2]}l=J[e+1156>>2];J[a+4716>>2]=0;a:{b:{if(d>>>0>(J[a+4720>>2]&2147483647)>>>0){g=a+4712|0;f=0;c:{if(!d){break c}e=d<<3;if(!e){break c}c=J[40592];b=c+12|0;f=(o=b,p=e,q=Ja[J[J[c>>2]+20>>2]](c)|0?41185:69706,r=20075,s=553,n=J[J[b>>2]+8>>2],Ja[n](o|0,p|0,q|0,r|0,s|0)|0)}c=J[g>>2];b=J[g+4>>2];if((b|0)>0){i=(b<<3)+f|0;b=c;e=f;while(1){I[e>>1]=L[b>>1];I[e+2>>1]=L[b+2>>1];J[e+4>>2]=J[b+4>>2];b=b+8|0;e=e+8|0;if(i>>>0>e>>>0){continue}break}}if(!(!c|J[g+8>>2]<0)){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c)}J[g+8>>2]=d;J[g>>2]=f;J[a+4708>>2]=0;J[a+4716>>2]=d;b=a+4708|0;break b}J[a+4708>>2]=0;J[a+4716>>2]=d;if(!d){break a}b=a+4708|0}e=0;f=0;while(1){c=bb(l,192);k=J[a+4712>>2];m=J[a+2168>>2];g=J[a+20>>2];i=J[a+16>>2];J[c+24>>2]=0;J[c+16>>2]=0;J[c+8>>2]=i;J[c+12>>2]=g;i=d-f|0;J[c+36>>2]=i>>>0>=512?512:i;J[c+32>>2]=j+P(f,12);J[c+28>>2]=m;J[c>>2]=138436;J[c+168>>2]=k+(f<<3);Va(c+40|0,0,128);J[c+180>>2]=0;J[c+184>>2]=0;J[c+172>>2]=0;J[c+176>>2]=0;J[c+24>>2]=1;J[c+20>>2]=h;Ja[J[J[a+4264>>2]+16>>2]](h);J[c+16>>2]=J[J[c+20>>2]+16>>2];Ja[J[J[c>>2]+20>>2]](c);d:{if(e){J[e+184>>2]=c;break d}J[b>>2]=c}e=c;f=f+512|0;if(d>>>0>f>>>0){continue}break}}a=J[a+4280>>2];Ja[J[J[a>>2]+72>>2]](a,h)}function ge(a,b,c,d,e,f,g,h){var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0),F=0,G=0;t=Ha-32|0;i=N[b>>2];l=N[h+8>>2];j=N[b+8>>2];m=N[h>>2];r=Q(Q(Q(i*l)-Q(j*m))+N[h+20>>2]);n=j;j=N[h+4>>2];k=N[b+4>>2];n=Q(Q(Q(n*j)-Q(k*l))+N[h+16>>2]);k=Q(Q(Q(k*m)-Q(i*j))+N[h+24>>2]);s=J[e+72>>2];a:{if(!s){break a}i=N[c+32>>2];o=N[c+24>>2];p=N[c+28>>2];w=Q(Q(Q(Q(i*k)+Q(Q(o*n)+Q(r*p)))+Q(Q(Q(m*N[c+80>>2])+Q(j*N[c+92>>2]))+Q(l*N[c+104>>2])))+N[f+24>>2]);u=N[c+20>>2];v=N[c+12>>2];x=N[c+16>>2];D=Q(Q(Q(Q(u*k)+Q(Q(v*n)+Q(r*x)))+Q(Q(Q(m*N[c+76>>2])+Q(j*N[c+88>>2]))+Q(l*N[c+100>>2])))+N[f+20>>2]);y=N[c+8>>2];z=N[c>>2];A=N[c+4>>2];E=Q(Q(Q(Q(y*k)+Q(Q(z*n)+Q(r*A)))+Q(Q(Q(m*N[c+72>>2])+Q(j*N[c+84>>2]))+Q(l*N[c+96>>2])))+N[f+16>>2]);i=Q(Q(Q(Q(Q(m*y)+Q(j*u))+Q(l*i))+Q(Q(Q(n*N[c+44>>2])+Q(r*N[c+56>>2]))+Q(k*N[c+68>>2])))+N[f+8>>2]);p=Q(Q(Q(Q(Q(m*A)+Q(j*x))+Q(l*p))+Q(Q(Q(n*N[c+40>>2])+Q(r*N[c+52>>2]))+Q(k*N[c- -64>>2])))+N[f+4>>2]);o=Q(Q(Q(Q(Q(m*z)+Q(j*v))+Q(l*o))+Q(Q(Q(n*N[c+36>>2])+Q(r*N[c+48>>2]))+Q(k*N[c+60>>2])))+N[f>>2]);h=0;while(1){b=P(h,24)+e|0;N[(h<<2)+t>>2]=-Q(Q(Q(N[b+20>>2]*i)+Q(Q(N[b+12>>2]*o)+Q(p*N[b+16>>2])))+Q(Q(N[b+8>>2]*w)+Q(Q(N[b>>2]*E)+Q(D*N[b+4>>2]))));h=h+1|0;if((s|0)!=(h|0)){continue}break}o=Q(0);p=Q(0);w=Q(0);u=Q(0);v=Q(0);if(!s){break a}F=s&-4;B=s&3;f=0;G=s>>>0<4;while(1){c=0;i=Q(0);b=0;if(!G){while(1){h=f<<2;q=c|3;x=Q(N[h+(P(q,12)+d|0)>>2]*N[(q<<2)+t>>2]);q=c|2;y=Q(N[h+(P(q,12)+d|0)>>2]*N[(q<<2)+t>>2]);q=c|1;i=Q(x+Q(y+Q(Q(N[h+(P(q,12)+d|0)>>2]*N[(q<<2)+t>>2])+Q(Q(N[h+(P(c,12)+d|0)>>2]*N[(c<<2)+t>>2])+i))));c=c+4|0;b=b+4|0;if((F|0)!=(b|0)){continue}break}}h=0;if(B){while(1){i=Q(Q(N[(P(c,12)+d|0)+(f<<2)>>2]*N[(c<<2)+t>>2])+i);c=c+1|0;h=h+1|0;if((B|0)!=(h|0)){continue}break}}b=(f<<2)+g|0;N[b>>2]=i+N[b>>2];b=P(f,24)+e|0;v=Q(v+Q(i*N[b+20>>2]));u=Q(u+Q(i*N[b+16>>2]));w=Q(w+Q(i*N[b+12>>2]));p=Q(p+Q(i*N[b+8>>2]));o=Q(o+Q(i*N[b+4>>2]));C=Q(C+Q(i*N[b>>2]));f=f+1|0;if((s|0)!=(f|0)){continue}break}}J[a+28>>2]=0;J[a+12>>2]=0;N[a+24>>2]=k+v;N[a+20>>2]=r+u;N[a+16>>2]=n+w;N[a+8>>2]=l+p;N[a+4>>2]=j+o;N[a>>2]=m+C}function _o(a,b,c,d,e,f,g,h){var i=0,j=0,k=Q(0),l=0,m=0;i=Ha-224|0;Ha=i;m=L[f+16>>1];J[i+220>>2]=-1;j=-1;if(e){j=Mk(Lg(J[e+4>>2]),J[e>>2],i+220|0)}l=a+5584|0;xg(l);J[c+64>>2]=0;H[c+52|0]=0;k=N[b+8>>2];d=L[d>>1];J[i+176>>2]=h;N[i+172>>2]=k>2]=g;I[i+160>>1]=d;J[i+156>>2]=c;J[i+152>>2]=b;J[i+148>>2]=a;J[i+144>>2]=151444;e=d&64;d=m&16;I[i+180>>1]=((e|d)!=0)<<6;H[i+182|0]=1;J[i+164>>2]=f;e=L[f+16>>1];J[i+216>>2]=0;H[i+212|0]=0;H[i+186|0]=0;H[i+185|0]=d>>>4;d=e>>>5&1;H[i+184|0]=d;H[i+183|0]=d;a:{b:{c:{if(!(J[c+60>>2]|(j|0)==-1)){e=jp(l,J[i+220>>2],j);H[i+186|0]=1;d=Po(i+12|0,J[b+12>>2],J[b+16>>2],N[b+20>>2]);N[i+188>>2]=N[d+72>>2];N[i+192>>2]=N[d+76>>2];N[i+196>>2]=N[d+80>>2];N[i+200>>2]=N[d+84>>2];N[i+204>>2]=N[d+88>>2];N[i+208>>2]=N[d+92>>2];J[i+216>>2]=d;H[i+212|0]=1;d=mB(i+144|0,i+140|0,e);J[i+216>>2]=0;H[i+186|0]=0;if(!d){break c}e=L[f+16>>1]}d=i+172|0;g=J[a+5656>>2];h=J[a+5620>>2];j=J[a+5584>>2];a=Po(i+12|0,J[b+12>>2],J[b+16>>2],N[b+20>>2]);N[i+188>>2]=N[a+72>>2];N[i+192>>2]=N[a+76>>2];N[i+196>>2]=N[a+80>>2];N[i+200>>2]=N[a+84>>2];N[i+204>>2]=N[a+88>>2];N[i+208>>2]=N[a+92>>2];J[i+216>>2]=a;H[i+212|0]=1;d:{if(!(e&1)){break d}if(Ja[J[J[j>>2]+32>>2]](j,a,J[b+4>>2],d,i+144|0)|0){break d}b=K[c+52|0];e=J[c+64>>2];d=(b|e)!=0;break b}e:{if(!(e&2)){break e}if(Ja[J[J[h>>2]+32>>2]](h,a,J[b+4>>2],d,i+144|0)|0){break e}d=(K[c+52|0]|J[c+64>>2])!=0;break a}b=J[b+4>>2];I[i+10>>1]=L[f+16>>1];a=Ja[J[J[g>>2]+32>>2]](g,a,b,d,i+144|0,i+10|0)|0;b=K[c+52|0];e=J[c+64>>2];d=(b|e)!=0;if(!a){break a}break b}b=K[c+52|0];e=J[c+64>>2];d=(b|e)!=0}if(b){if(!e){break a}k=N[c+44>>2];g=J[c+56>>2];f=0;while(1){a=g+P(f,48)|0;f:{if(k>2]){e=e-1|0;b=g+P(e,48)|0;h=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=h;J[a+8>>2]=J[b+8>>2];I[a+12>>1]=L[b+12>>1];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2];N[a+28>>2]=N[b+28>>2];N[a+32>>2]=N[b+32>>2];N[a+36>>2]=N[b+36>>2];N[a+40>>2]=N[b+40>>2];J[a+44>>2]=J[b+44>>2];break f}f=f+1|0}if((e|0)!=(f|0)){continue}break}J[c+64>>2]=e}if(!e){break a}if(!(Ja[J[J[c>>2]>>2]](c,J[c+56>>2],e)|0)){break a}J[c+64>>2]=0}Ja[J[J[c>>2]+4>>2]](c);Ha=i+224|0;return d}function h8(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;j=Ha-48|0;Ha=j;b=J[a+28>>2];m=J[a+20>>2];a=J[m+20>>2];J[b+3460>>2]=a;J[b+3464>>2]=1;if(a){Ja[J[J[a>>2]+16>>2]](a);J[b+3456>>2]=J[J[b+3460>>2]+16>>2]}a=b+3420|0;k=b+3440|0;J[a>>2]=k;J[b+3424>>2]=1;Ja[J[J[b+3440>>2]+16>>2]](k);J[b+3416>>2]=J[J[a>>2]+16>>2];J[b+3384>>2]=1;a=b+3380|0;l=b+3400|0;J[a>>2]=l;Ja[J[J[b+3400>>2]+16>>2]](l);J[b+3376>>2]=J[J[a>>2]+16>>2];h=Ha-16|0;Ha=h;d=J[b+976>>2]+24|0;a=J[d+168>>2];e=J[a+8>>2];i=J[a+4>>2];g=J[((e<<2)+i|0)-4>>2];f=J[a+16>>2];n=g-f|0;if((f|0)!=(g|0)){c=a+16|0;a:{if(e>>>0>=(J[a+12>>2]&2147483647)>>>0){bc(a+4|0,c);break a}J[i+(e<<2)>>2]=f;J[a+8>>2]=e+1}c=J[c>>2]}a=n>>>14|0;J[d+164>>2]=a;J[d+160>>2]=c;J[h+12>>2]=0;c=d+88|0;if(a>>>0>(J[c+8>>2]&2147483647)>>>0){oe(c,a)}e=J[c+4>>2];if((e|0)<(a|0)){f=J[c>>2];i=f+(a<<2)|0;e=f+(e<<2)|0;while(1){J[e>>2]=J[h+12>>2];e=e+4|0;if(i>>>0>e>>>0){continue}break}}J[c+4>>2]=a;e=J[d+164>>2];b:{if(!e){break b}c=0;a=0;if(e>>>0>=4){i=e&-4;f=0;while(1){J[J[d+88>>2]+(a<<2)>>2]=J[d+160>>2]+(a<<14);g=a|1;J[J[d+88>>2]+(g<<2)>>2]=J[d+160>>2]+(g<<14);g=a|2;J[J[d+88>>2]+(g<<2)>>2]=J[d+160>>2]+(g<<14);g=a|3;J[J[d+88>>2]+(g<<2)>>2]=J[d+160>>2]+(g<<14);a=a+4|0;f=f+4|0;if((i|0)!=(f|0)){continue}break}}e=e&3;if(!e){break b}while(1){J[J[d+88>>2]+(a<<2)>>2]=J[d+160>>2]+(a<<14);a=a+1|0;c=c+1|0;if((e|0)!=(c|0)){continue}break}}Ha=h+16|0;a=J[b+976>>2];e=J[a+1824>>2];a=J[a+1024>>2];Ja[J[J[a>>2]+84>>2]](j+12|0,a);a=J[J[b+976>>2]+1024>>2];f=Ja[J[J[a>>2]+68>>2]](a)|0;d=J[b+980>>2];a=J[d+160>>2];h=J[J[b+2376>>2]+4>>2]+31>>>5|0;c=J[d+164>>2];if(h>>>0>(c&2147483647)>>>0){if(!(!a|(c|0)<0)){c=J[d+168>>2];Ja[J[J[c>>2]+12>>2]](c,a)}J[d+164>>2]=h;a=J[d+168>>2];a=Ja[J[J[a>>2]+8>>2]](a,h<<2,22033,461)|0;J[d+160>>2]=a;c=J[d+164>>2]}Va(a,0,c<<2);a=J[b+1004>>2];c=b+3360|0;Ja[J[J[a>>2]+4>>2]](a,J[b+1e3>>2],m,c,J[b+2480>>2],J[b+2484>>2],J[b+2492>>2],J[b+2496>>2],e,j+12|0,f,N[b+1080>>2],b+1052|0,J[d+164>>2]&2147483647);J[J[b+1e3>>2]+96>>2]=0;a=J[b+3456>>2];Ja[J[J[a>>2]+72>>2]](a,k);a=J[b+3416>>2];Ja[J[J[a>>2]+72>>2]](a,l);a=J[b+3376>>2];Ja[J[J[a>>2]+72>>2]](a,c);Ha=j+48|0}function Rv(a,b,c,d,e,f){var g=0,h=0,i=Q(0),j=Q(0),k=0,l=0,m=0,n=0,o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=0;g=Ha-112|0;Ha=g;J[g+72>>2]=0;J[g+76>>2]=0;J[g+80>>2]=0;J[g+84>>2]=0;J[g+64>>2]=0;J[g+68>>2]=0;I[g+60>>1]=0;J[g+56>>2]=-1;J[g+48>>2]=0;J[g+52>>2]=0;J[g+96>>2]=0;J[g+88>>2]=2139095039;J[g+92>>2]=0;l=J[a+8>>2];a:{if(!l){j=Q(34028234663852886e22);break a}n=J[38179];j=Q(34028234663852886e22);while(1){m=P(k,52);h=m+J[a+4>>2]|0;o=J[h+40>>2];p=J[h+44>>2];N[g+44>>2]=N[h+48>>2];J[g+36>>2]=o;J[g+40>>2]=p;J[g+32>>2]=3;i=N[h+12>>2];q=N[h+16>>2];r=N[h+20>>2];N[g+4>>2]=N[h+24>>2];N[g+8>>2]=N[h+28>>2];N[g+12>>2]=N[h+32>>2];s=N[h+36>>2];N[g+28>>2]=r;N[g+24>>2]=q;N[g+20>>2]=i;N[g+16>>2]=s;I[g+2>>1]=0;b:{if(!(Ja[n|0](g+32|0,g+4|0,c,d,e,g+2|0,1,g+48|0)|0)){break b}i=N[g+88>>2];if(!(i>2];J[b>>2]=J[g+48>>2];J[b+4>>2]=h;J[b+8>>2]=J[g+56>>2];I[b+12>>1]=L[g+60>>1];N[b+16>>2]=N[g+64>>2];N[b+20>>2]=N[g+68>>2];N[b+24>>2]=N[g+72>>2];N[b+28>>2]=N[g+76>>2];N[b+32>>2]=N[g+80>>2];j=N[g+84>>2];N[b+40>>2]=i;N[b+36>>2]=j;J[b+60>>2]=J[g+108>>2];h=J[g+104>>2];J[b+52>>2]=J[g+100>>2];J[b+56>>2]=h;h=J[g+96>>2];J[b+44>>2]=J[g+92>>2];J[b+48>>2]=h;J[f>>2]=J[m+J[a+4>>2]>>2];j=i}k=k+1|0;if((l|0)!=(k|0)){continue}break}}l=J[a+20>>2];if(l){n=J[38178];k=0;while(1){m=P(k,48);h=m+J[a+16>>2]|0;o=J[h+40>>2];p=J[h+44>>2];J[g+32>>2]=2;u=g,v=vea(o,p),J[u+36>>2]=v;J[g+40>>2]=Ia;i=N[h+12>>2];q=N[h+16>>2];r=N[h+20>>2];N[g+4>>2]=N[h+24>>2];N[g+8>>2]=N[h+28>>2];N[g+12>>2]=N[h+32>>2];s=N[h+36>>2];N[g+28>>2]=r;N[g+24>>2]=q;N[g+20>>2]=i;N[g+16>>2]=s;I[g>>1]=0;c:{if(!(Ja[n|0](g+32|0,g+4|0,c,d,e,g,1,g+48|0)|0)){break c}i=N[g+88>>2];if(!(i>2];J[b>>2]=J[g+48>>2];J[b+4>>2]=h;J[b+8>>2]=J[g+56>>2];I[b+12>>1]=L[g+60>>1];N[b+16>>2]=N[g+64>>2];N[b+20>>2]=N[g+68>>2];N[b+24>>2]=N[g+72>>2];N[b+28>>2]=N[g+76>>2];N[b+32>>2]=N[g+80>>2];j=N[g+84>>2];N[b+40>>2]=i;N[b+36>>2]=j;J[b+60>>2]=J[g+108>>2];h=J[g+104>>2];J[b+52>>2]=J[g+100>>2];J[b+56>>2]=h;h=J[g+96>>2];J[b+44>>2]=J[g+92>>2];J[b+48>>2]=h;J[f>>2]=J[m+J[a+16>>2]>>2];j=i}k=k+1|0;if((l|0)!=(k|0)){continue}break}}Ha=g+112|0;return t}function sE(a,b,c,d){var e=Q(0);J[a>>2]=0;J[a+4>>2]=0;J[a+268>>2]=1120403456;J[a+20>>2]=0;J[a+24>>2]=0;J[a+16>>2]=1065353216;J[a+8>>2]=0;J[a+12>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+336>>2]=1028443341;J[a+320>>2]=1028443341;J[a+52>>2]=0;J[a+56>>2]=0;J[a+44>>2]=1065353216;J[a+48>>2]=0;I[a+262>>1]=0;I[a+264>>1]=0;I[a+266>>1]=0;H[a+273|0]=1;H[a+274|0]=3;H[a+272|0]=0;N[a+4>>2]=N[b>>2];N[a+8>>2]=N[b+4>>2];N[a+12>>2]=N[b+8>>2];N[a+16>>2]=N[b+12>>2];N[a+20>>2]=N[b+16>>2];N[a+24>>2]=N[b+20>>2];N[a+28>>2]=N[b+24>>2];N[a+32>>2]=N[c>>2];N[a+36>>2]=N[c+4>>2];N[a+40>>2]=N[c+8>>2];N[a+44>>2]=N[c+12>>2];N[a+48>>2]=N[c+16>>2];N[a+52>>2]=N[c+20>>2];e=N[c+24>>2];H[a+334|0]=0;J[a+284>>2]=0;J[a+288>>2]=1065353216;J[a+276>>2]=0;J[a+280>>2]=0;N[a+56>>2]=e;J[a+292>>2]=0;J[a+296>>2]=0;J[a+300>>2]=0;J[a+304>>2]=0;J[a+308>>2]=0;J[a+312>>2]=1065353216;J[a+316>>2]=1065353216;a:{if(d){J[a+108>>2]=0;J[a+112>>2]=0;J[a+100>>2]=0;J[a+104>>2]=0;J[a+92>>2]=0;J[a+96>>2]=0;J[a+84>>2]=0;J[a+88>>2]=0;J[a+76>>2]=0;J[a+80>>2]=0;J[a+68>>2]=0;J[a+72>>2]=0;J[a+60>>2]=0;J[a+64>>2]=0;J[a+228>>2]=0;J[a+204>>2]=0;J[a+116>>2]=0;J[a+120>>2]=4;J[a+132>>2]=0;J[a+136>>2]=4;J[a+124>>2]=0;J[a+128>>2]=0;J[a+232>>2]=0;J[a+236>>2]=0;J[a+208>>2]=0;J[a+212>>2]=0;J[a+148>>2]=0;J[a+152>>2]=4;J[a+140>>2]=0;J[a+144>>2]=0;J[a+216>>2]=0;J[a+164>>2]=0;J[a+168>>2]=4;J[a+240>>2]=0;J[a+156>>2]=0;J[a+160>>2]=0;J[a+244>>2]=0;J[a+248>>2]=0;J[a+180>>2]=0;J[a+184>>2]=4;J[a+172>>2]=0;J[a+176>>2]=0;J[a+220>>2]=0;J[a+224>>2]=0;J[a+196>>2]=0;J[a+200>>2]=4;J[a+188>>2]=0;J[a+192>>2]=0;J[a+360>>2]=0;J[a+352>>2]=0;J[a+356>>2]=0;J[a+344>>2]=0;J[a+348>>2]=0;J[a+336>>2]=0;J[a+340>>2]=0;break a}J[a+320>>2]=1028443341;J[a+336>>2]=1028443341;J[a+340>>2]=1045147567;J[a+76>>2]=1061752795;J[a+80>>2]=1061752795;J[a+68>>2]=1061752795;J[a+72>>2]=1061752795;J[a+360>>2]=1011666824;J[a+352>>2]=1045147567;J[a+356>>2]=-1102336081;J[a+344>>2]=1045147567;J[a+348>>2]=1011666824;J[a+60>>2]=-1085730853;J[a+64>>2]=1061752795}H[a+274|0]=4;I[a+332>>1]=0;J[a+324>>2]=0;J[a+328>>2]=0;J[a+252>>2]=1028443341;I[a+266>>1]=0;I[a+262>>1]=0;I[a+264>>1]=0}function Ld(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=0,s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=0,F=0;s=Ha-32|0;h=N[b>>2];k=N[g+8>>2];i=N[b+8>>2];l=N[g>>2];q=Q(Q(Q(h*k)-Q(i*l))+N[g+20>>2]);m=i;i=N[g+4>>2];j=N[b+4>>2];m=Q(Q(Q(m*i)-Q(j*k))+N[g+16>>2]);j=Q(Q(Q(j*l)-Q(h*i))+N[g+24>>2]);r=J[e+72>>2];a:{if(!r){break a}h=N[c+32>>2];n=N[c+24>>2];o=N[c+28>>2];v=Q(Q(Q(Q(h*j)+Q(Q(n*m)+Q(q*o)))+Q(Q(Q(l*N[c+80>>2])+Q(i*N[c+92>>2]))+Q(k*N[c+104>>2])))+N[f+24>>2]);t=N[c+20>>2];u=N[c+12>>2];w=N[c+16>>2];C=Q(Q(Q(Q(t*j)+Q(Q(u*m)+Q(q*w)))+Q(Q(Q(l*N[c+76>>2])+Q(i*N[c+88>>2]))+Q(k*N[c+100>>2])))+N[f+20>>2]);x=N[c+8>>2];y=N[c>>2];z=N[c+4>>2];D=Q(Q(Q(Q(x*j)+Q(Q(y*m)+Q(q*z)))+Q(Q(Q(l*N[c+72>>2])+Q(i*N[c+84>>2]))+Q(k*N[c+96>>2])))+N[f+16>>2]);h=Q(Q(Q(Q(Q(l*x)+Q(i*t))+Q(k*h))+Q(Q(Q(m*N[c+44>>2])+Q(q*N[c+56>>2]))+Q(j*N[c+68>>2])))+N[f+8>>2]);o=Q(Q(Q(Q(Q(l*z)+Q(i*w))+Q(k*o))+Q(Q(Q(m*N[c+40>>2])+Q(q*N[c+52>>2]))+Q(j*N[c- -64>>2])))+N[f+4>>2]);n=Q(Q(Q(Q(Q(l*y)+Q(i*u))+Q(k*n))+Q(Q(Q(m*N[c+36>>2])+Q(q*N[c+48>>2]))+Q(j*N[c+60>>2])))+N[f>>2]);g=0;while(1){b=P(g,24)+e|0;N[(g<<2)+s>>2]=-Q(Q(Q(N[b+20>>2]*h)+Q(Q(N[b+12>>2]*n)+Q(o*N[b+16>>2])))+Q(Q(N[b+8>>2]*v)+Q(Q(N[b>>2]*D)+Q(C*N[b+4>>2]))));g=g+1|0;if((r|0)!=(g|0)){continue}break}n=Q(0);o=Q(0);v=Q(0);t=Q(0);u=Q(0);if(!r){break a}E=r&-4;A=r&3;f=0;F=r>>>0<4;while(1){c=0;h=Q(0);b=0;if(!F){while(1){g=f<<2;p=c|3;w=Q(N[g+(P(p,12)+d|0)>>2]*N[(p<<2)+s>>2]);p=c|2;x=Q(N[g+(P(p,12)+d|0)>>2]*N[(p<<2)+s>>2]);p=c|1;h=Q(w+Q(x+Q(Q(N[g+(P(p,12)+d|0)>>2]*N[(p<<2)+s>>2])+Q(Q(N[g+(P(c,12)+d|0)>>2]*N[(c<<2)+s>>2])+h))));c=c+4|0;b=b+4|0;if((E|0)!=(b|0)){continue}break}}g=0;if(A){while(1){h=Q(Q(N[(P(c,12)+d|0)+(f<<2)>>2]*N[(c<<2)+s>>2])+h);c=c+1|0;g=g+1|0;if((A|0)!=(g|0)){continue}break}}b=P(f,24)+e|0;v=Q(v+Q(h*N[b+12>>2]));o=Q(o+Q(h*N[b+8>>2]));n=Q(n+Q(h*N[b+4>>2]));B=Q(B+Q(h*N[b>>2]));u=Q(u+Q(h*N[b+20>>2]));t=Q(t+Q(h*N[b+16>>2]));f=f+1|0;if((r|0)!=(f|0)){continue}break}}J[a+28>>2]=0;J[a+12>>2]=0;N[a+24>>2]=j+u;N[a+20>>2]=q+t;N[a+16>>2]=m+v;N[a+8>>2]=k+o;N[a+4>>2]=i+n;N[a>>2]=l+B}function Qq(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,L=0;g=J[a+336>>2]-1|0;if(g){A=J[b+32>>2];q=J[b+12>>2];B=J[b+8>>2];C=J[a+344>>2];r=J[a+340>>2];D=J[a+332>>2];E=J[a+284>>2];F=J[a+272>>2];G=J[a+236>>2];while(1){a=P(g,112)+G|0;j=N[a+32>>2];p=g<<5;b=B+p|0;c=N[b+24>>2];k=N[a+24>>2];d=N[b+16>>2];l=N[a+28>>2];e=N[b+20>>2];f=N[b>>2];h=N[b+4>>2];i=N[b+8>>2];b=q+p|0;s=Q(Q(Q(Q(j*c)+Q(Q(k*d)+Q(l*e)))+Q(Q(Q(f*N[a+80>>2])+Q(h*N[a+92>>2]))+Q(i*N[a+104>>2])))+N[b+24>>2]);m=N[a+20>>2];n=N[a+12>>2];o=N[a+16>>2];t=Q(Q(Q(Q(m*c)+Q(Q(n*d)+Q(o*e)))+Q(Q(Q(f*N[a+76>>2])+Q(h*N[a+88>>2]))+Q(i*N[a+100>>2])))+N[b+20>>2]);u=N[a+8>>2];v=N[a>>2];w=N[a+4>>2];x=Q(Q(Q(Q(u*c)+Q(Q(v*d)+Q(w*e)))+Q(Q(Q(f*N[a+72>>2])+Q(h*N[a+84>>2]))+Q(i*N[a+96>>2])))+N[b+16>>2]);m=Q(Q(Q(Q(Q(f*u)+Q(h*m))+Q(i*j))+Q(Q(Q(d*N[a+44>>2])+Q(e*N[a+56>>2]))+Q(c*N[a+68>>2])))+N[b+8>>2]);l=Q(Q(Q(Q(Q(f*w)+Q(h*o))+Q(i*l))+Q(Q(Q(d*N[a+40>>2])+Q(e*N[a+52>>2]))+Q(c*N[a- -64>>2])))+N[b+4>>2]);k=Q(Q(Q(Q(Q(f*v)+Q(h*n))+Q(i*k))+Q(Q(Q(d*N[a+36>>2])+Q(e*N[a+48>>2]))+Q(c*N[a+60>>2])))+N[b>>2]);a=P(g,80)+C|0;y=K[a+76|0];a:{if(!y){d=Q(0);e=Q(0);f=Q(0);h=Q(0);i=Q(0);j=Q(0);break a}H=(J[a+72>>2]<<2)+A|0;I=P(g,96)+E|0;L=P(g,76)+F|0;j=Q(0);b=0;i=Q(0);h=Q(0);f=Q(0);e=Q(0);d=Q(0);while(1){z=b<<2;a=P(b,24)+L|0;c=Q(N[z+H>>2]-Q(Q(Q(N[a+20>>2]*m)+Q(Q(N[a+12>>2]*k)+Q(l*N[a+16>>2])))+Q(Q(N[a+8>>2]*s)+Q(Q(N[a>>2]*x)+Q(t*N[a+4>>2])))));N[(z+(P(g,160)+r|0)|0)+132>>2]=c;a=(b<<5)+I|0;j=Q(j+Q(c*N[a+24>>2]));i=Q(i+Q(c*N[a+20>>2]));h=Q(h+Q(c*N[a+16>>2]));f=Q(f+Q(c*N[a+8>>2]));e=Q(e+Q(c*N[a+4>>2]));d=Q(d+Q(N[a>>2]*c));b=b+1|0;if((y|0)!=(b|0)){continue}break}}a=P(g,160)+r|0;c=N[a+120>>2];n=N[a+124>>2];o=N[a+128>>2];a=(J[(p+D|0)+24>>2]<<5)+q|0;d=Q(k+d);N[a>>2]=d+N[a>>2];e=Q(l+e);N[a+4>>2]=e+N[a+4>>2];f=Q(m+f);N[a+8>>2]=f+N[a+8>>2];N[a+16>>2]=Q(Q(x+h)+Q(Q(n*f)-Q(e*o)))+N[a+16>>2];N[a+20>>2]=Q(Q(t+i)+Q(Q(o*d)-Q(f*c)))+N[a+20>>2];N[a+24>>2]=Q(Q(s+j)+Q(Q(c*e)-Q(d*n)))+N[a+24>>2];g=g-1|0;if(g){continue}break}}}function Ys(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;i=Ha-16|0;Ha=i;m=(((c&15)!=0)<<4)+c|0;j=m&-16;k=j+P(b,40)|0;c=0;h=J[d>>2];a:{b:{if((h|0)!=J[a+60>>2]){h=J[a+48>>2];e=h+15&-16;J[i+12>>2]=e;f=J[a+52>>2];if(f>>>0>=e+k>>>0){f=e;c=J[a+44>>2]+e|0;break b}if(K[a+64|0]){break a}c=f;while(1){c=c<<1;J[a+52>>2]=c;if(k+J[i+12>>2]>>>0>c>>>0){continue}break}if(c){g=J[40592]+12|0;c=Ja[J[J[g>>2]+8>>2]](g,c,29909,21916,169)|0}else{c=0}g=Ua(c,J[a+44>>2],f);f=J[a+44>>2];if(f){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,f)}J[a+44>>2]=g;f=J[i+12>>2];c=g+f|0;break b}J[a+48>>2]=h;e=h+15&-16;J[i+12>>2]=e;f=J[a+52>>2];c:{if(f>>>0>=e+k>>>0){c=J[a+44>>2];f=e;break c}if(K[a+64|0]){break a}c=f;while(1){c=c<<1;J[a+52>>2]=c;if(k+J[i+12>>2]>>>0>c>>>0){continue}break}if(c){g=J[40592]+12|0;c=Ja[J[J[g>>2]+8>>2]](g,c,29909,21916,169)|0}else{c=0}l=Ua(c,J[a+44>>2],f);g=J[a+44>>2];if(g){f=J[40592]+12|0;Ja[J[J[f>>2]+12>>2]](f,g)}J[a+44>>2]=l;f=J[i+12>>2]}c=c+f|0}J[a+60>>2]=f;J[a+48>>2]=J[a+48>>2]+((k-h|0)+e|0)}f=c;d:{if(!c){break d}c=J[a+44>>2];a=J[d>>2];e=c+a|0;h=L[d+10>>1]>>>1&32752;e:{if((a|0)!=J[i+12>>2]){f:{if(h>>>0>=j>>>0){Ua(f,e,h+P(L[d+6>>1],40)|0);break f}Ua(Ua(f,e,L[d+8>>1])+j|0,e+h|0,P(L[d+6>>1],40))}J[d>>2]=J[i+12>>2];break e}if(h>>>0>=j>>>0){break e}a=P(L[d+6>>1],40);c=f+j|0;e=e+h|0;g:{if((c|0)==(e|0)){break g}g=a+c|0;if(e-g>>>0<=0-(a<<1)>>>0){Ua(c,e,a);break g}l=(c^e)&3;h:{i:{if(c>>>0>>0){if(l){break h}if(!(c&3)){break i}while(1){if(!a){break g}H[c|0]=K[e|0];e=e+1|0;a=a-1|0;c=c+1|0;if(c&3){continue}break}break i}j:{if(l){break j}if(g&3){while(1){if(!a){break g}a=a-1|0;g=c+a|0;H[g|0]=K[a+e|0];if(g&3){continue}break}}if(a>>>0<=3){break j}while(1){a=a-4|0;J[c+a>>2]=J[a+e>>2];if(a>>>0>3){continue}break}}if(!a){break g}while(1){a=a-1|0;H[c+a|0]=K[a+e|0];if(a){continue}break}break g}if(a>>>0<=3){break h}while(1){J[c>>2]=J[e>>2];e=e+4|0;c=c+4|0;a=a-4|0;if(a>>>0>3){continue}break}}if(!a){break g}while(1){H[c|0]=K[e|0];c=c+1|0;e=e+1|0;a=a-1|0;if(a){continue}break}}}if(L[d+4>>1]>>0){I[d+4>>1]=b}if(h>>>0>=j>>>0){break d}I[d+10>>1]=L[d+10>>1]&31|m<<1&65504}Ha=i+16|0;return f}function Cz(a,b,c,d,e,f,g){var h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0;h=Ha-3600|0;Ha=h;j=N[d+8>>2];i=Q(N[c+24>>2]-N[d+24>>2]);k=Q(i+i);l=N[d>>2];i=Q(N[c+16>>2]-N[d+16>>2]);m=Q(i+i);i=Q(N[c+20>>2]-N[d+20>>2]);n=Q(i+i);o=N[d+4>>2];p=Q(Q(j*k)+Q(Q(l*m)+Q(n*o)));i=N[d+12>>2];q=Q(Q(i*i)+Q(-.5));r=Q(Q(j*p)+Q(Q(k*q)-Q(i*Q(Q(l*n)-Q(m*o)))));N[h+3596>>2]=r;s=Q(Q(o*p)+Q(Q(n*q)-Q(i*Q(Q(j*m)-Q(k*l)))));N[h+3592>>2]=s;j=Q(Q(l*p)+Q(Q(m*q)-Q(i*Q(Q(o*k)-Q(n*j)))));N[h+3588>>2]=j;i=Q(N[a+4>>2]+N[e>>2]);e=J[b+40>>2];a:{if(!(N[b+4>>2]!=Q(1)|N[b+8>>2]!=Q(1)|N[b+12>>2]!=Q(1))){J[h+3500>>2]=g;J[h+2728>>2]=0;J[h+164>>2]=0;N[h+160>>2]=i*i;J[h+152>>2]=f;J[h+148>>2]=d;J[h+144>>2]=c;J[h+3504>>2]=e;J[h+140>>2]=a;J[h+156>>2]=h+3588;J[h+132>>2]=153844;J[h+136>>2]=2;N[h+3568>>2]=i;N[h+3564>>2]=i;N[h+3556>>2]=r;N[h+3552>>2]=s;J[h+3544>>2]=1065353216;a=h+3528|0;J[a>>2]=1065353216;J[a+4>>2]=0;N[h+3560>>2]=i;N[h+3548>>2]=j;J[h+3536>>2]=0;J[h+3540>>2]=0;J[h+3520>>2]=0;J[h+3524>>2]=0;J[h+3512>>2]=1065353216;J[h+3516>>2]=0;Ja[J[(L[e+4>>1]<<2)+153856>>2]](e,h+3512|0,h+132|0,1,1);break a}t=h+3512|0;Lb(t,b+4|0,b+16|0);J[h+3500>>2]=g;J[h+2728>>2]=0;J[h+164>>2]=0;N[h+160>>2]=i*i;J[h+152>>2]=f;J[h+148>>2]=d;J[h+144>>2]=c;J[h+3504>>2]=e;J[h+156>>2]=h+3588;J[h+140>>2]=a;J[h+132>>2]=153884;J[h+3508>>2]=t;J[h+136>>2]=2;N[h+128>>2]=r;N[h+124>>2]=s;N[h+120>>2]=j;N[h+116>>2]=i;N[h+112>>2]=i;N[h+108>>2]=i;J[h+104>>2]=1065353216;J[h+88>>2]=1065353216;J[h+92>>2]=0;J[h+96>>2]=0;J[h+100>>2]=0;J[h+80>>2]=0;J[h+84>>2]=0;J[h+72>>2]=1065353216;J[h+76>>2]=0;Th(t,h+120|0,h+108|0,h+72|0);a=J[h+96>>2];J[h+32>>2]=J[h+92>>2];J[h+36>>2]=a;a=J[h+104>>2];J[h+40>>2]=J[h+100>>2];J[h+44>>2]=a;N[h+56>>2]=N[h+128>>2];N[h+68>>2]=N[h+116>>2];N[h+12>>2]=N[h+72>>2];a=J[h+80>>2];J[h+16>>2]=J[h+76>>2];J[h+20>>2]=a;a=J[h+88>>2];J[h+24>>2]=J[h+84>>2];J[h+28>>2]=a;a=J[h+124>>2];J[h+48>>2]=J[h+120>>2];J[h+52>>2]=a;a=J[h+112>>2];J[h+60>>2]=J[h+108>>2];J[h+64>>2]=a;Ja[J[(L[e+4>>1]<<2)+153856>>2]](e,h+12|0,h+132|0,1,1)}J[h+132>>2]=153844;sk(h+140|0);Ha=h+3600|0;return J[f+4096>>2]!=0}function a9(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;e=Ha-6144|0;Ha=e;c=1;a:{if(!J[a+32>>2]){break a}c=J[a+48>>2];i=J[c+1140>>2];p=J[c+1e3>>2];while(1){d=J[(J[p+184>>2]+P(J[J[a+28>>2]+(g<<2)>>2]>>>7|0,24)|0)+20>>2];f=J[d-20>>2];N[f+156>>2]=N[f+160>>2];c=d+-64|0;b:{c:{d:{b=L[d+28>>1];if(!(b&1)){J[(e+5120|0)+(j<<2)>>2]=c;Rt(c,J[a+44>>2],i);j=j+1|0;b=L[d+28>>1];break d}if(!(b&2)){break d}l=(e+1024|0)+(k<<2)|0;k=k+1|0;break c}if(!(b&4)){break b}l=(q<<2)+e|0;q=q+1|0}J[l>>2]=c}if(K[f+44|0]&4){J[(e+4096|0)+(m<<2)>>2]=c;m=m+1|0}e:{f:{if(b&8){f=(e+3072|0)+(n<<2)|0;n=n+1|0;break f}if(!(b&16)){break e}f=(e+2048|0)+(o<<2)|0;o=o+1|0}J[f>>2]=c}I[d+28>>1]=b&1;g=g+1|0;if(g>>>0>2]){continue}break}if(!j){j=0;c=1;break a}H[J[a+44>>2]+20|0]=1;H[i+16|0]=1;c=0}g:{if(!(j|k|(m|n))){if(!o){break g}}b=J[a+48>>2];d=J[b+980>>2];i=d+160|0;if(!c){g=0;while(1){b=J[J[(e+5120|0)+(g<<2)>>2]+32>>2];if(b){while(1){if(K[J[b+28>>2]- -64|0]&5){l=J[b+8>>2];p=l&2147483647;f=p+32>>>5|0;h:{if(f>>>0<=(J[d+164>>2]&2147483647)>>>0){c=J[i>>2];break h}c=J[d+168>>2];c=Ja[J[J[c>>2]+8>>2]](c,f<<2,22033,438)|0;h=J[d+160>>2];i:{if(!h){break i}Ua(c,h,J[d+164>>2]<<2);if(J[d+164>>2]<0){break i}h=J[i>>2];if(!h){break i}r=J[d+168>>2];Ja[J[J[r>>2]+12>>2]](r,h)}h=J[d+164>>2];Va((h<<2)+c|0,0,f-h<<2);J[d+164>>2]=f;J[d+160>>2]=c}c=(p>>>3&268435452)+c|0;J[c>>2]=J[c>>2]|1<>2];if(b){continue}break}}g=g+1|0;if((j|0)!=(g|0)){continue}break}b=J[a+48>>2]}if(m){g=b+1156|0;c=0;while(1){a=(e+4096|0)+(c<<2)|0;d=J[b+1160>>2];j:{if(d>>>0>=(J[b+1164>>2]&2147483647)>>>0){Ng(g,a);break j}J[J[b+1156>>2]+(d<<2)>>2]=J[a>>2];J[b+1160>>2]=d+1}c=c+1|0;if((m|0)!=(c|0)){continue}break}}if(k){b=0;while(1){It(J[(e+1024|0)+(b<<2)>>2],i);b=b+1|0;if((k|0)!=(b|0)){continue}break}}if(q){b=0;while(1){Ot(J[(b<<2)+e>>2]);b=b+1|0;if((q|0)!=(b|0)){continue}break}}if(n){b=0;while(1){a=J[(e+3072|0)+(b<<2)>>2];pe(J[J[a+40>>2]+1e3>>2],J[a+144>>2]);b=b+1|0;if((n|0)!=(b|0)){continue}break}}if(o){b=0;while(1){Pt(J[(e+2048|0)+(b<<2)>>2]);b=b+1|0;if((o|0)!=(b|0)){continue}break}}}Ha=e+6144|0}function s0(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;a:{if(!K[a+338|0]){break a}b:{c:{d:{e:{switch(J[a+268>>2]){case 0:if(!b){break a}if(Ja[J[J[a>>2]+76>>2]](a)|0){break c}break a;case 1:xE(J[a+32>>2],a+8|0,a+24|0,0,0);J[a+44>>2]=0;J[a+268>>2]=2;f=J[a+4>>2];if(f){e=J[f+44>>2]}d=J[a+12>>2];c=0;f:{if(d>>>0<2){break f}c=1;if(d>>>0<4){break f}c=2;if(d>>>0<8){break f}c=3;if(d>>>0<16){break f}c=4;if(d>>>0<32){break f}c=5;if(d>>>0<64){break f}c=6;if(d>>>0<128){break f}c=7;if(d>>>0<256){break f}c=8;if(d>>>0<512){break f}c=9;if(d>>>0<1024){break f}c=10;if(d>>>0<2048){break f}c=11;if(d>>>0<4096){break f}c=12;if(d>>>0<8192){break f}c=13;if(d>>>0<16384){break f}c=14;if(d>>>0<32768){break f}c=15;if(d>>>0<65536){break f}c=16;if(d>>>0<131072){break f}c=17;if(d>>>0<262144){break f}c=18;if(d>>>0<524288){break f}c=19;if(d>>>0<1048576){break f}c=20;if(d>>>0<2097152){break f}c=21;if(d>>>0<4194304){break f}c=22;if(d>>>0<8388608){break f}c=23;if(d>>>0<16777216){break f}c=24;if(d>>>0<33554432){break f}c=25;if(d>>>0<67108864){break f}c=26;if(d>>>0<134217728){break f}c=27;if(d>>>0<268435456){break f}c=28;if(d>>>0<536870912){break f}c=29;if(d>>>0<1073741824){break f}c=(d|0)>=0?30:31}c=P(c,d);g:{if(!(c>>>0>e<<1>>>0|e>>>1>>>0>c>>>0)){c=e;e=J[a+280>>2];break g}J[a+280>>2]=0;e=0}c=P(d,e)+c|0;J[a+276>>2]=(c|0)>0?c:0;break d;case 2:J[a+44>>2]=J[a+44>>2]+1;if(xE(J[a+32>>2],a+8|0,a+24|0,1,(M[a+276>>2]/M[a+272>>2]|0)+1|0)){break d}J[a+268>>2]=3;break d;case 3:J[a+268>>2]=4;J[a+44>>2]=J[a+44>>2]+1;if(!J[a+344>>2]){break d}e=a+324|0;c=J[a+284>>2];d=J[a+40>>2];Ie(e,d>>>0>>0?c:d,J[a+32>>2]);if(J[a+344>>2]>0){c=J[a+340>>2];while(1){xp(e,J[c>>2],J[c+4>>2],J[a+32>>2]);c=c+8|0;if(c>>>0>2]+(J[a+344>>2]<<3)>>>0){continue}break}}J[a+344>>2]=0;break d;case 4:J[a+268>>2]=5;J[a+44>>2]=J[a+44>>2]+1;f=J[a+292>>2];e=J[a+32>>2];c=J[e+40>>2];if(c){g=J[e>>2];e=J[e+8>>2];c=c-1|0;d=e+P(c,28)|0;if(c){while(1){wE(d,f,g,e);c=c-1|0;d=e+P(c,28)|0;if(c){continue}break}}wE(d,f,g,e)}break d;case 5:break e;default:break d}}J[a+268>>2]=6}if(!b){break b}}H[a+337|0]=1}c=J[a+268>>2]==6}return c|0}function IR(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=0,m=0,n=0,o=0,p=0;g=Ha-16|0;Ha=g;a:{b:{if((a|0)!=67174656){b=Ta(256);J[g+4>>2]=a;J[g>>2]=67174656;Kn(b,256,1951,g);Ja[J[J[c>>2]+8>>2]](c,4,b,11956,132);break b}if(!J[40592]){d=Ja[J[J[b>>2]+8>>2]](b,264,17929,11956,141)|0;J[40592]=d;if(d){J[d+8>>2]=c;J[d+4>>2]=b;J[d+192>>2]=-1;H[d+188|0]=0;J[d+84>>2]=d+16;H[d+80|0]=1;J[d>>2]=156124;J[d+100>>2]=c;J[d+96>>2]=b;J[d+12>>2]=156200;J[d+176>>2]=d+108;H[d+172|0]=1;J[d+88>>2]=0;J[d+92>>2]=16;J[d+180>>2]=1;J[d+184>>2]=16;J[d+108>>2]=c;J[d+104>>2]=156272;a=J[40592];o=d,p=Ja[J[J[a+12>>2]+8>>2]](a+12|0,28,83797,20363,113)|0,J[o+196>>2]=p;a=Ha-16|0;Ha=a;Ha=a+16|0;J[d+216>>2]=0;J[d+220>>2]=0;J[d+208>>2]=0;J[d+212>>2]=0;J[d+200>>2]=0;J[d+204>>2]=0;J[d+232>>2]=0;J[d+236>>2]=0;J[d+224>>2]=1061158912;J[d+228>>2]=-1;m=J[d+216>>2];j=Q(N[d+224>>2]*Q(64));c:{if(j=Q(0)){a=~~j>>>0;break c}a=0}b=a- -64<<2;b=(0-b&12)+b|0;c=(a<<3)+b|0;if(c){h=J[40592];c=Ja[J[J[h+12>>2]+8>>2]](h+12|0,c,29909,21159,372)|0}else{c=0}c=Va(c,255,256);h=c+b|0;k=c+256|0;if(J[d+236>>2]){n=J[d+204>>2];b=0;while(1){i=b<<3;l=i+n|0;f=J[l>>2];e=(f<<15^-1)+f|0;e=P(e>>>10^e,9);e=e>>>6^e;e=(e<<11^-1)+e|0;e=c+(((e>>>16^e)&63)<<2)|0;J[(b<<2)+k>>2]=J[e>>2];J[e>>2]=b;i=h+i|0;J[i>>2]=f;J[i+4>>2]=J[l+4>>2];b=b+1|0;if(b>>>0>2]){continue}break}}b=J[d+200>>2];if(b){f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,b)}J[d+220>>2]=64;J[d+212>>2]=c;J[d+200>>2]=c;J[d+208>>2]=k;J[d+216>>2]=a;J[d+204>>2]=h;if(J[d+228>>2]==-1){J[d+228>>2]=m}a=J[40592];o=d,p=Ja[J[J[a+12>>2]+8>>2]](a+12|0,28,83797,20363,113)|0,J[o+240>>2]=p;a=Ha-16|0;Ha=a;Ha=a+16|0;J[d+252>>2]=0;J[d+244>>2]=0;J[d+248>>2]=0;a=J[40592];o=d,p=Ja[J[J[a+12>>2]+8>>2]](a+12|0,28,83797,20363,113)|0,J[o+256>>2]=p;a=Ha-16|0;Ha=a;Ha=a+16|0;a=J[40592];o=d,p=Ja[J[J[a+12>>2]+8>>2]](a+12|0,28,83797,20363,113)|0,J[o+260>>2]=p;a=Ha-16|0;Ha=a;Ha=a+16|0;J[40594]=1;a=J[40593]+1|0;J[40593]=a?a:1;a=J[40592];break a}Ja[J[J[c>>2]+8>>2]](c,32,75780,11956,158);break b}Ja[J[J[c>>2]+8>>2]](c,8,73744,11956,165)}a=0}Ha=g+16|0;return a|0}function Gca(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=Q(0),i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;c=J[a+44>>2];f=J[a+32>>2];g=J[a+36>>2];b=J[a+40>>2];d=J[a+20>>2];j=J[a+28>>2];Hu(J[j+11848>>2],j+11836|0);a=j+11856|0;J[a>>2]=0;J[a+4>>2]=0;a:{if(!J[g>>2]){break a}i=b+168|0;a=0;if(!d){while(1){b=bb(J[c+620>>2],64);l=J[c+472>>2];m=J[c+484>>2];n=J[c+496>>2];e=J[f+56>>2];k=J[g>>2];h=N[c+56>>2];o=J[c+632>>2];p=J[c+636>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=o;J[b+12>>2]=p;J[b+60>>2]=c;J[b+52>>2]=a;J[b+48>>2]=i;N[b+44>>2]=h;J[b+28>>2]=f;J[b>>2]=134988;J[b+24>>2]=1;a=a+512|0;J[b+56>>2]=a>>>0>>0?a:k;J[b+40>>2]=n+P(e,48);e=e<<6;J[b+36>>2]=e+m;J[b+32>>2]=e+l;e=J[b+16>>2];Ja[J[J[e>>2]+72>>2]](e,b);if(M[g>>2]>a>>>0){continue}break a}}while(1){b=bb(J[c+620>>2],64);l=J[c+472>>2];m=J[c+484>>2];n=J[c+496>>2];e=J[f+56>>2];k=J[g>>2];h=N[c+56>>2];o=J[c+632>>2];p=J[c+636>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+8>>2]=o;J[b+12>>2]=p;J[b+60>>2]=c;J[b+52>>2]=a;J[b+48>>2]=i;N[b+44>>2]=h;J[b+28>>2]=f;J[b>>2]=134988;J[b+20>>2]=d;J[b+24>>2]=1;a=a+512|0;J[b+56>>2]=a>>>0>>0?a:k;J[b+40>>2]=n+P(e,48);e=e<<6;J[b+36>>2]=e+m;J[b+32>>2]=e+l;Ja[J[J[d>>2]+16>>2]](d);J[b+16>>2]=J[J[b+20>>2]+16>>2];Ja[J[J[b>>2]+20>>2]](b);if(M[g>>2]>a>>>0){continue}break}}b:{if(!(J[g+4>>2]&2147483647)){break b}a=0;if(!d){while(1){b=bb(J[c+620>>2],48);d=J[g+4>>2];h=N[c+52>>2];f=J[c+632>>2];i=J[c+636>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=f;J[b+12>>2]=i;J[b+44>>2]=c;N[b+40>>2]=h;J[b+32>>2]=a;J[b+28>>2]=j;J[b>>2]=135044;J[b+24>>2]=1;d=d&2147483647;a=a- -64|0;J[b+36>>2]=a>>>0>d>>>0?d:a;d=J[b+16>>2];Ja[J[J[d>>2]+72>>2]](d,b);if((J[g+4>>2]&2147483647)>>>0>a>>>0){continue}break b}}while(1){b=bb(J[c+620>>2],48);f=J[g+4>>2];h=N[c+52>>2];i=J[c+632>>2];e=J[c+636>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+8>>2]=i;J[b+12>>2]=e;J[b+44>>2]=c;N[b+40>>2]=h;J[b+32>>2]=a;J[b+28>>2]=j;J[b>>2]=135044;J[b+20>>2]=d;J[b+24>>2]=1;f=f&2147483647;a=a- -64|0;J[b+36>>2]=a>>>0>f>>>0?f:a;Ja[J[J[d>>2]+16>>2]](d);J[b+16>>2]=J[J[b+20>>2]+16>>2];Ja[J[J[b>>2]+20>>2]](b);if((J[g+4>>2]&2147483647)>>>0>a>>>0){continue}break}}}function nC(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=Q(0),l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;h=Ha-16|0;Ha=h;J[h+8>>2]=c;g=J[a+112>>2];a:{if(g){b:{if(J[d+40>>2]|!d){break b}f=J[d+36>>2];if(!J[f>>2]){break b}c=0;while(1){J[h+4>>2]=J[((c<<2)+f|0)+4>>2];f=Je(b,h+4|0,h+14|0);if(!K[h+14|0]){J[f>>2]=J[h+4>>2]}J[f+4>>2]=d;c=c+1|0;f=J[d+36>>2];if(c>>>0>2]){continue}break}g=J[a+112>>2];if(!g){break a}}while(1){m=0;o=J[J[a+108>>2]+(n<<2)>>2];c=J[o+36>>2];if(J[c>>2]){while(1){j=J[((m<<2)+c|0)+4>>2];d=J[b+20>>2];c:{d:{if(!d){i=0;break d}c=j+(j<<15^-1)|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;i=d-1&(c>>>16^c);c=J[J[b+12>>2]+(i<<2)>>2];if((c|0)==-1){break d}e=J[b+8>>2];f=J[b+4>>2];while(1){g=f+(c<<3)|0;if((j|0)==J[g>>2]){break c}c=J[e+(c<<2)>>2];if((c|0)!=-1){continue}break}}q=J[b+36>>2];if((q|0)==J[b+16>>2]){c=d?d<<1:16;e:{if(c>>>0<=d>>>0){break e}k=N[b+24>>2];if(!c|c&c-1){c=c|c>>>1;c=c>>>2|c;c=c>>>4|c;c=c>>>8|c;c=(c>>>16|c)+1|0}d=c;k=Q(k*Q(d>>>0));f:{if(k=Q(0)){f=~~k>>>0;break f}f=0}c=d+f<<2;i=(0-c&12)+c|0;e=(f<<3)+i|0;if(e){c=J[40592]+12|0;e=Ja[J[J[c>>2]+8>>2]](c,e,29909,21159,372)|0}else{e=0}c=d<<2;l=Va(e,255,c);r=l+i|0;s=c+l|0;if(J[b+36>>2]){t=d-1|0;g=J[b+4>>2];c=0;while(1){i=c<<3;p=i+g|0;e=J[p>>2];e=(e<<15^-1)+e|0;e=P(e>>>10^e,9);e=e>>>6^e;e=(e<<11^-1)+e|0;e=l+(((e>>>16^e)&t)<<2)|0;J[s+(c<<2)>>2]=J[e>>2];J[e>>2]=c;e=i+r|0;J[e>>2]=J[p>>2];J[e+4>>2]=J[p+4>>2];c=c+1|0;if(c>>>0>2]){continue}break}}e=J[b>>2];if(e){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}J[b+20>>2]=d;J[b+12>>2]=l;J[b>>2]=l;J[b+8>>2]=s;J[b+16>>2]=f;J[b+4>>2]=r;if(J[b+28>>2]!=-1){break e}J[b+28>>2]=q}c=j+(j<<15^-1)|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;i=d-1&(c>>>16^c)}d=J[b+28>>2];J[b+28>>2]=d+1;c=J[b+12>>2]+(i<<2)|0;J[J[b+8>>2]+(d<<2)>>2]=J[c>>2];J[c>>2]=d;J[b+36>>2]=J[b+36>>2]+1;J[b+32>>2]=J[b+32>>2]+1;g=J[b+4>>2]+(d<<3)|0;J[g+4>>2]=0;J[g>>2]=j}J[g+4>>2]=o;m=m+1|0;c=J[o+36>>2];if(m>>>0>2]){continue}break}g=J[a+112>>2]}n=n+1|0;if(n>>>0>>0){continue}break}break a}a=Je(b,h+8|0,h+15|0);if(!K[h+15|0]){J[a>>2]=J[h+8>>2]}J[a+4>>2]=d}Ha=h+16|0}function gj(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);a:{if(c){c=J[c+36>>2];g=N[c+8>>2];f=N[c+40>>2];e=Q(N[c+56>>2]*Q(-2));h=N[c+32>>2];l=Q(N[c+48>>2]*Q(-2));m=Q(N[c+52>>2]*Q(-2));k=N[c+36>>2];n=Q(Q(f*e)+Q(Q(h*l)+Q(m*k)));d=N[c+44>>2];o=Q(Q(d*d)+Q(-.5));i=Q(Q(f*n)+Q(Q(e*o)-Q(d*Q(Q(h*m)-Q(l*k)))));p=Q(i+i);i=N[c>>2];j=Q(Q(h*n)+Q(Q(l*o)-Q(d*Q(Q(k*e)-Q(m*f)))));q=Q(j+j);j=N[c+4>>2];e=Q(Q(k*n)+Q(Q(m*o)-Q(d*Q(Q(f*l)-Q(e*h)))));o=Q(e+e);s=Q(Q(g*p)+Q(Q(i*q)+Q(j*o)));e=N[c+12>>2];v=Q(Q(e*e)+Q(-.5));l=Q(Q(h*j)+Q(Q(Q(d*g)-Q(e*f))-Q(i*k)));b=J[b+92>>2];m=N[b+24>>2];t=Q(m+m);m=Q(Q(k*g)+Q(Q(Q(d*i)-Q(e*h))-Q(j*f)));n=N[b+16>>2];u=Q(n+n);n=Q(Q(f*i)+Q(Q(Q(d*j)-Q(e*k))-Q(g*h)));r=N[b+20>>2];r=Q(r+r);w=Q(Q(l*t)+Q(Q(m*u)+Q(n*r)));d=Q(Q(g*f)+Q(Q(j*k)+Q(Q(e*d)+Q(h*i))));f=Q(Q(d*d)+Q(-.5));x=Q(Q(N[c+24>>2]+Q(Q(g*s)+Q(Q(p*v)+Q(e*Q(Q(i*o)-Q(q*j))))))+Q(Q(l*w)+Q(Q(t*f)+Q(d*Q(Q(m*r)-Q(u*n))))));y=Q(Q(N[c+20>>2]+Q(Q(j*s)+Q(Q(o*v)+Q(e*Q(Q(g*q)-Q(p*i))))))+Q(Q(n*w)+Q(Q(r*f)+Q(d*Q(Q(l*u)-Q(t*m))))));p=Q(Q(N[c+16>>2]+Q(Q(i*s)+Q(Q(q*v)+Q(e*Q(Q(j*p)-Q(o*g))))))+Q(Q(m*w)+Q(Q(u*f)+Q(d*Q(Q(n*t)-Q(r*l))))));g=N[b+12>>2];e=N[b>>2];f=N[b+4>>2];h=N[b+8>>2];q=Q(Q(Q(Q(d*g)-Q(e*m))-Q(n*f))-Q(l*h));o=Q(Q(Q(m*f)+Q(Q(d*h)+Q(l*g)))-Q(e*n));s=Q(Q(Q(l*e)+Q(Q(d*f)+Q(n*g)))-Q(h*m));g=Q(Q(Q(n*h)+Q(Q(d*e)+Q(m*g)))-Q(f*l));break a}c=J[b+96>>2];g=N[c+8>>2];b=J[b+92>>2];d=N[b+24>>2];h=Q(d+d);e=N[c>>2];d=N[b+16>>2];k=Q(d+d);d=N[b+20>>2];i=Q(d+d);f=N[c+4>>2];j=Q(Q(g*h)+Q(Q(e*k)+Q(i*f)));d=N[c+12>>2];l=Q(Q(d*d)+Q(-.5));x=Q(N[c+24>>2]+Q(Q(g*j)+Q(Q(h*l)+Q(d*Q(Q(e*i)-Q(k*f))))));y=Q(N[c+20>>2]+Q(Q(f*j)+Q(Q(i*l)+Q(d*Q(Q(g*k)-Q(h*e))))));p=Q(N[c+16>>2]+Q(Q(e*j)+Q(Q(k*l)+Q(d*Q(Q(f*h)-Q(i*g))))));h=N[b+12>>2];k=N[b>>2];i=N[b+4>>2];j=N[b+8>>2];q=Q(Q(Q(Q(d*h)-Q(k*e))-Q(f*i))-Q(g*j));o=Q(Q(Q(e*i)+Q(Q(d*j)+Q(g*h)))-Q(k*f));s=Q(Q(Q(g*k)+Q(Q(d*i)+Q(f*h)))-Q(j*e));g=Q(Q(Q(f*j)+Q(Q(d*k)+Q(e*h)))-Q(i*g))}N[a+16>>2]=p;N[a+12>>2]=q;N[a+8>>2]=o;N[a+4>>2]=s;N[a>>2]=g;N[a+24>>2]=x;N[a+20>>2]=y}function av(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;j=Ha-16|0;Ha=j;J[j+8>>2]=c;f=a+40|0;d=J[a+56>>2];a:{if(d>>>0>c>>>0){break a}b:{if(c+2048>>>0<=d>>>0){break b}e=J[a+60>>2];h=((e+c|0)+2047>>>0)/(e>>>0)|0;g=J[a+44>>2];i=h-g|0;d=P(e,i)+d|0;J[a+56>>2]=d;if((h|0)==(g|0)){break b}e=0;while(1){d=0;h=J[a+60>>2]<<4;if(h){d=J[40592];d=Ja[J[J[d+12>>2]+8>>2]](d+12|0,h,29909,20172,84)|0}J[j+12>>2]=d;h=J[a+44>>2];c:{if(h>>>0>=(J[a+48>>2]&2147483647)>>>0){hv(f,j+12|0);break c}J[J[a+40>>2]+(h<<2)>>2]=d;J[a+44>>2]=h+1}e=e+1|0;if((i|0)!=(e|0)){continue}break}d=J[a+56>>2]}d=d+31>>>5|0;if(d>>>0<=(J[a+232>>2]&2147483647)>>>0){break a}c=J[40592];c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,d<<2,29909,22033,438)|0;e=J[a+228>>2];d:{if(!e){break d}Ua(c,e,J[a+232>>2]<<2);if(J[a+232>>2]<0){break d}e=J[a+228>>2];if(!e){break d}i=J[40592];Ja[J[J[i+12>>2]+12>>2]](i+12|0,e)}e=J[a+232>>2];Va(c+(e<<2)|0,0,d-e<<2);J[a+232>>2]=d;J[a+228>>2]=c;c=J[j+8>>2]}h=Ha-16|0;Ha=h;d=J[a+52>>2];e=c+1|0;i=d>>>0>e>>>0?d:e;e=J[f+16>>2];e:{if(i>>>0<=e>>>0){break e}d=J[f+20>>2];g=((d+i|0)-1>>>0)/(d>>>0)|0;k=J[f+4>>2];l=g-k|0;J[f+16>>2]=e+P(l,d);if((g|0)==(k|0)){break e}e=0;while(1){d=0;g=J[f+20>>2]<<4;if(g){d=J[40592]+12|0;d=Ja[J[J[d>>2]+8>>2]](d,g,29909,20172,84)|0}J[h+12>>2]=d;g=J[f+4>>2];f:{if(g>>>0>=(J[f+8>>2]&2147483647)>>>0){hv(f,h+12|0);break f}J[J[f>>2]+(g<<2)>>2]=d;J[f+4>>2]=g+1}e=e+1|0;if((l|0)!=(e|0)){continue}break}}d=J[f+12>>2];if(i>>>0>d>>>0){while(1){e=J[f+20>>2];g=(d>>>0)/(e>>>0)|0;e=J[J[f>>2]+(g<<2)>>2]+(d-P(e,g)<<4)|0;J[e+8>>2]=-1;J[e+12>>2]=-1;I[e+4>>1]=16;J[e>>2]=0;d=d+1|0;if((i|0)!=(d|0)){continue}break}}J[f+12>>2]=i;Ha=h+16|0;d=J[a+228>>2]+(c>>>3&536870908)|0;f=J[d>>2];m=d,n=uea(-2,c)&f,J[m>>2]=n;f=J[j+8>>2];c=J[a+60>>2];d=(f>>>0)/(c>>>0)|0;c=J[J[a+40>>2]+(d<<2)>>2]+(f-P(c,d)<<4)|0;d=L[c+4>>1];g:{h:{if(d&2){a=d&65533;break h}if(d&8){break g}e=d&65519;I[c+4>>1]=e;J[c>>2]=b;a=P(b,12)+a|0;b=a+284|0;d=J[a+288>>2];i:{if(d>>>0>=(J[a+292>>2]&2147483647)>>>0){ab(b,j+8|0);e=L[c+4>>1];break i}J[J[b>>2]+(d<<2)>>2]=f;J[a+288>>2]=J[a+288>>2]+1}a=e&-73|8}I[c+4>>1]=a}Ha=j+16|0}function CW(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=0;g=Ha+-64|0;Ha=g;k=N[b+8>>2];j=Q(N[c+8>>2]-N[b+24>>2]);l=Q(j+j);j=N[b>>2];i=Q(N[c>>2]-N[b+16>>2]);m=Q(i+i);i=Q(N[c+4>>2]-N[b+20>>2]);n=Q(i+i);i=N[b+4>>2];q=Q(Q(k*l)+Q(Q(j*m)+Q(n*i)));o=N[b+12>>2];p=Q(Q(o*o)+Q(-.5));N[g+60>>2]=Q(k*q)+Q(Q(l*p)-Q(o*Q(Q(j*n)-Q(m*i))));N[g+56>>2]=Q(i*q)+Q(Q(n*p)-Q(o*Q(Q(k*m)-Q(l*j))));N[g+52>>2]=Q(j*q)+Q(Q(m*p)-Q(o*Q(Q(i*l)-Q(n*k))));l=N[d+8>>2];l=Q(l+l);m=N[d>>2];m=Q(m+m);n=N[d+4>>2];n=Q(n+n);q=Q(Q(k*l)+Q(Q(j*m)+Q(i*n)));N[g+48>>2]=Q(k*q)+Q(Q(l*p)-Q(o*Q(Q(j*n)-Q(m*i))));N[g+44>>2]=Q(i*q)+Q(Q(n*p)-Q(o*Q(Q(k*m)-Q(l*j))));N[g+40>>2]=Q(j*q)+Q(Q(m*p)-Q(o*Q(Q(i*l)-Q(n*k))));k=N[a+8>>2];j=N[a+4>>2];N[g+20>>2]=-N[a+12>>2];N[g+16>>2]=-k;N[g+12>>2]=-j;r=lz(g+12|0,a+4|0,g+52|0,g+40|0,g+28|0,g+24|0);a:{if(!r){break a}k=N[g+24>>2];if(k>e){break a}J[h+44>>2]=0;J[h+48>>2]=0;J[h+8>>2]=-1;N[h+40>>2]=k;a=0;f=L[f>>1];if(f&1){b:{if(k!=Q(0)){s=N[b+24>>2];t=N[b+16>>2];j=N[b+8>>2];e=N[g+36>>2];i=Q(e+e);o=N[b>>2];e=N[g+28>>2];p=Q(e+e);l=N[b+4>>2];e=N[g+32>>2];m=Q(e+e);n=Q(Q(j*i)+Q(Q(o*p)+Q(l*m)));e=N[b+12>>2];q=Q(Q(e*e)+Q(-.5));N[h+20>>2]=N[b+20>>2]+Q(Q(l*n)+Q(Q(m*q)+Q(e*Q(Q(j*p)-Q(i*o)))));N[h+16>>2]=t+Q(Q(o*n)+Q(Q(p*q)+Q(e*Q(Q(l*i)-Q(m*j)))));e=Q(s+Q(Q(j*n)+Q(Q(i*q)+Q(e*Q(Q(o*m)-Q(p*l))))));break b}N[h+16>>2]=N[c>>2];N[h+20>>2]=N[c+4>>2];e=N[c+8>>2]}N[h+24>>2]=e;a=1}c:{if(f&2){a=a|2;if(k==Q(0)){e=N[d>>2];k=N[d+4>>2];N[h+36>>2]=-N[d+8>>2];N[h+32>>2]=-k;N[h+28>>2]=-e;break c}J[g+20>>2]=0;J[g+12>>2]=0;J[g+16>>2]=0;c=(r<<2)-4|0;N[c+(g+12|0)>>2]=N[c+(g+28|0)>>2]>Q(0)?Q(1):Q(-1);k=N[b+8>>2];e=N[g+20>>2];j=Q(e+e);i=N[b>>2];e=N[g+12>>2];o=Q(e+e);e=N[g+16>>2];p=Q(e+e);l=N[b+4>>2];m=Q(Q(k*j)+Q(Q(i*o)+Q(p*l)));e=N[b+12>>2];n=Q(Q(e*e)+Q(-.5));N[h+36>>2]=Q(k*m)+Q(Q(j*n)+Q(e*Q(Q(i*p)-Q(o*l))));N[h+32>>2]=Q(l*m)+Q(Q(p*n)+Q(e*Q(Q(k*o)-Q(j*i))));N[h+28>>2]=Q(i*m)+Q(Q(o*n)+Q(e*Q(Q(l*j)-Q(p*k))));break c}J[h+28>>2]=0;J[h+32>>2]=0;J[h+36>>2]=0}I[h+12>>1]=a;u=1}Ha=g- -64|0;return u|0}function F7(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;k=Ha-16|0;Ha=k;i=J[a+28>>2];m=J[i+4688>>2];if(m){while(1){a=J[J[i+4684>>2]+(j<<2)>>2];a:{if(!(a&1)){break a}d=a&-2;h=J[d+56>>2];c=d?d+4|0:0;J[k+8>>2]=c;l=K[c+20|0];b=P(l,12)+i|0;e=J[b+56>>2];J[c+8>>2]=e;f=b+52|0;a=e;g=J[b+60>>2]&2147483647;if(!g){Rg(f,64);g=J[b+60>>2]&2147483647;a=J[b+56>>2]}b:{if(a>>>0>=g>>>0){Gq(f,k+8|0);break b}J[J[f>>2]+(a<<2)>>2]=c;J[b+56>>2]=a+1}if(h){b=(l<<2)+i|0;a=J[b+88>>2];if(e>>>0>a>>>0){g=J[f>>2];h=g+(e<<2)|0;c=J[h>>2];l=h;h=g;g=a<<2;h=J[h+g>>2];J[l>>2]=h;J[g+J[f>>2]>>2]=c;J[c+8>>2]=a;J[h+8>>2]=e;a=J[b+88>>2]}J[b+88>>2]=a+1}Ui(J[i+2168>>2],d);b=J[d+56>>2];if(!b){break a}e=J[b+48>>2];a=J[i+976>>2];f=J[a+940>>2];c:{if(e>>>0>>0){break c}d=f&2147483647;f=(e<<1&-256)+287>>>5|0;if(d>>>0>=f>>>0){break c}d=J[40592];d=Ja[J[J[d+12>>2]+8>>2]](d+12|0,f<<2,29909,22033,438)|0;c=J[a+936>>2];d:{if(!c){break d}Ua(d,c,J[a+940>>2]<<2);if(J[a+940>>2]<0){break d}c=J[a+936>>2];if(!c){break d}g=J[40592];Ja[J[J[g+12>>2]+12>>2]](g+12|0,c)}c=J[a+940>>2];Va(d+(c<<2)|0,0,f-c<<2);J[a+940>>2]=f;J[a+936>>2]=d}f=e>>>5|0;d=J[a+936>>2]+(f<<2)|0;g=d;h=J[d>>2];d=1<>2]=h|d;if(!(!(K[b+8|0]&2)|!(L[b+40>>1]&4096))){b=J[a+952>>2];e:{if(e>>>0>>0){break e}e=(e<<1&-256)+287>>>5|0;if(e>>>0<=(b&2147483647)>>>0){break e}b=J[40592];b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,e<<2,29909,22033,438)|0;c=J[a+948>>2];f:{if(!c){break f}Ua(b,c,J[a+952>>2]<<2);if(J[a+952>>2]<0){break f}c=J[a+948>>2];if(!c){break f}g=J[40592];Ja[J[J[g+12>>2]+12>>2]](g+12|0,c)}c=J[a+952>>2];Va(b+(c<<2)|0,0,e-c<<2);J[a+952>>2]=e;J[a+948>>2]=b}a=J[a+948>>2]+(f<<2)|0;J[a>>2]=d|J[a>>2]}}j=j+1|0;if((m|0)!=(j|0)){continue}break}}g=J[i+4700>>2];if(g){j=0;while(1){a=J[J[i+4696>>2]+(j<<2)>>2];if(a&1){d=a&-2;b=d?d+4|0:0;J[k+12>>2]=b;e=P(K[b+20|0],12)+i|0;a=J[e+56>>2];J[b+8>>2]=a;f=e+52|0;c=J[e+60>>2]&2147483647;if(!c){Rg(f,64);c=J[e+60>>2]&2147483647;a=J[e+56>>2]}g:{if(a>>>0>=c>>>0){Gq(f,k+12|0);break g}J[J[f>>2]+(a<<2)>>2]=b;J[e+56>>2]=a+1}Ui(J[i+2168>>2],d)}j=j+1|0;if((g|0)!=(j|0)){continue}break}}Ha=k+16|0}function yG(a){var b=Q(0),c=0,d=Q(0),e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;v=J[a+336>>2];if(v>>>0>=2){z=J[a+340>>2];w=J[a+332>>2];A=J[a+348>>2];B=J[a+344>>2];C=J[a+272>>2];D=J[a+260>>2];a=1;while(1){g=P(a,160)+z|0;l=(a<<5)+w|0;c=J[l+16>>2];i=N[c+8>>2];l=J[((J[l+24>>2]<<5)+w|0)+16>>2];h=Q(N[c+24>>2]-N[l+24>>2]);n=Q(h+h);h=N[c>>2];f=Q(N[c+16>>2]-N[l+16>>2]);o=Q(f+f);f=Q(N[c+20>>2]-N[l+20>>2]);p=Q(f+f);f=N[c+4>>2];b=Q(Q(i*n)+Q(Q(h*o)+Q(p*f)));j=N[c+12>>2];k=Q(Q(j*j)+Q(-.5));N[g+116>>2]=Q(i*b)+Q(Q(n*k)-Q(j*Q(Q(h*p)-Q(o*f))));N[g+112>>2]=Q(f*b)+Q(Q(p*k)-Q(j*Q(Q(i*o)-Q(n*h))));N[g+108>>2]=Q(h*b)+Q(Q(o*k)-Q(j*Q(Q(f*n)-Q(p*i))));n=N[l+16>>2];o=N[c+16>>2];p=N[l+20>>2];b=N[c+20>>2];N[g+128>>2]=N[c+24>>2]-N[l+24>>2];N[g+124>>2]=b-p;N[g+120>>2]=o-n;c=P(a,76);x=c+C|0;y=c+D|0;u=J[y+72>>2];J[x+72>>2]=u;if(u){n=Q(-f);o=Q(-h);p=Q(-i);E=P(a,80)+B|0;l=0;while(1){t=P(l,24);c=y+t|0;m=N[c+20>>2];r=N[c+16>>2];s=N[c+12>>2];g=t+x|0;b=N[c+8>>2];b=Q(b+b);d=N[c>>2];d=Q(d+d);e=N[c+4>>2];e=Q(e+e);q=Q(Q(i*b)+Q(Q(h*d)+Q(f*e)));N[g+8>>2]=Q(i*q)+Q(Q(b*k)+Q(j*Q(Q(h*e)+Q(d*n))));N[g+4>>2]=Q(f*q)+Q(Q(e*k)+Q(j*Q(Q(i*d)+Q(b*o))));N[g>>2]=Q(h*q)+Q(Q(d*k)+Q(j*Q(Q(f*b)+Q(e*p))));b=Q(m+m);d=Q(s+s);e=Q(r+r);m=Q(Q(i*b)+Q(Q(h*d)+Q(f*e)));N[g+20>>2]=Q(i*m)+Q(Q(b*k)+Q(j*Q(Q(h*e)+Q(d*n))));N[g+16>>2]=Q(f*m)+Q(Q(e*k)+Q(j*Q(Q(i*d)+Q(b*o))));N[g+12>>2]=Q(h*m)+Q(Q(d*k)+Q(j*Q(Q(f*b)+Q(e*p))));c=t+E|0;m=N[c+8>>2];r=N[c+4>>2];s=N[c>>2];g=(P(a,96)+A|0)+t|0;b=N[c+20>>2];b=Q(b+b);d=N[c+12>>2];d=Q(d+d);e=N[c+16>>2];e=Q(e+e);q=Q(Q(i*b)+Q(Q(h*d)+Q(f*e)));N[g+44>>2]=Q(i*q)+Q(Q(b*k)+Q(j*Q(Q(h*e)+Q(d*n))));N[g+40>>2]=Q(f*q)+Q(Q(e*k)+Q(j*Q(Q(i*d)+Q(b*o))));N[g+36>>2]=Q(h*q)+Q(Q(d*k)+Q(j*Q(Q(f*b)+Q(e*p))));b=Q(m+m);d=Q(s+s);e=Q(r+r);m=Q(Q(i*b)+Q(Q(h*d)+Q(f*e)));N[g+32>>2]=Q(i*m)+Q(Q(b*k)+Q(j*Q(Q(h*e)+Q(d*n))));N[g+28>>2]=Q(f*m)+Q(Q(e*k)+Q(j*Q(Q(i*d)+Q(b*o))));N[g+24>>2]=Q(h*m)+Q(Q(d*k)+Q(j*Q(Q(f*b)+Q(e*p))));l=l+1|0;if((u|0)!=(l|0)){continue}break}}a=a+1|0;if((v|0)!=(a|0)){continue}break}}}function hS(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0;f=Ha-48|0;Ha=f;a:{if(K[a+16|0]){m=N[c>>2];N[f>>2]=m;n=N[c+4>>2];N[f+4>>2]=n;i=N[c+8>>2];N[f+12>>2]=N[d>>2];N[f+16>>2]=N[d+4>>2];N[f+20>>2]=N[d+8>>2];N[f+24>>2]=N[e>>2];N[f+28>>2]=N[e+4>>2];N[f+32>>2]=N[e+8>>2];break a}h=J[a+8>>2];i=N[h+32>>2];o=N[h+20>>2];p=N[h+28>>2];q=N[h+16>>2];z=K[h+72|0];r=N[h+8>>2];s=N[h+4>>2];t=N[c>>2];u=N[h>>2];v=N[c+4>>2];w=N[h+12>>2];x=N[c+8>>2];y=N[h+24>>2];m=Q(Q(Q(t*u)+Q(v*w))+Q(x*y));N[f>>2]=m;n=Q(Q(Q(t*s)+Q(v*q))+Q(x*p));N[f+4>>2]=n;c=(z?24:12)+f|0;j=N[d>>2];k=N[d+4>>2];l=N[d+8>>2];N[c+8>>2]=Q(Q(r*j)+Q(o*k))+Q(i*l);N[c+4>>2]=Q(Q(s*j)+Q(q*k))+Q(p*l);N[c>>2]=Q(Q(u*j)+Q(w*k))+Q(y*l);c=(z?12:24)+f|0;j=N[e>>2];k=N[e+4>>2];l=N[e+8>>2];N[c+8>>2]=Q(Q(r*j)+Q(o*k))+Q(i*l);N[c+4>>2]=Q(Q(s*j)+Q(q*k))+Q(p*l);N[c>>2]=Q(Q(u*j)+Q(w*k))+Q(y*l);i=Q(Q(Q(t*r)+Q(v*o))+Q(x*i))}N[f+8>>2]=i;h=J[b+8>>2];b=J[a+12>>2];if(b){b=K[b+h|0]}else{b=56}e=a+20|0;d=J[a+868>>2];if((d|0)==16){c=a+880|0;ec(c,e,J[a+788>>2],K[a+852|0]);ec(c,a+56|0,J[a+792>>2],K[a+853|0]);ec(c,a+92|0,J[a+796>>2],K[a+854|0]);ec(c,a+128|0,J[a+800>>2],K[a+855|0]);ec(c,a+164|0,J[a+804>>2],K[a+856|0]);ec(c,a+200|0,J[a+808>>2],K[a+857|0]);ec(c,a+236|0,J[a+812>>2],K[a+858|0]);ec(c,a+272|0,J[a+816>>2],K[a+859|0]);ec(c,a+308|0,J[a+820>>2],K[a+860|0]);ec(c,a+344|0,J[a+824>>2],K[a+861|0]);ec(c,a+380|0,J[a+828>>2],K[a+862|0]);ec(c,a+416|0,J[a+832>>2],K[a+863|0]);ec(c,a+452|0,J[a+836>>2],K[a+864|0]);ec(c,a+488|0,J[a+840>>2],K[a+865|0]);ec(c,a+524|0,J[a+844>>2],K[a+866|0]);ec(c,a+560|0,J[a+848>>2],K[a+867|0]);i=N[f+8>>2];n=N[f+4>>2];m=N[f>>2];d=0}J[a+868>>2]=d+1;c=e+P(d,36)|0;N[c+8>>2]=i;N[c+4>>2]=n;N[c>>2]=m;N[c+12>>2]=N[f+12>>2];N[c+16>>2]=N[f+16>>2];N[c+20>>2]=N[f+20>>2];N[c+24>>2]=N[f+24>>2];N[c+28>>2]=N[f+28>>2];N[c+32>>2]=N[f+32>>2];a=P(d,12)+a|0;J[a+596>>2]=J[g>>2];J[a+600>>2]=J[g+4>>2];J[a+604>>2]=J[g+8>>2];J[(e+(d<<2)|0)+768>>2]=h;H[(d+e|0)+832|0]=b;Ha=f+48|0;return 1}function YD(a,b,c){var d=0,e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0);d=Ha-96|0;Ha=d;bB(a+20|0,b,c,a);f=a+56|0;m=J[a+52>>2];a:{if(!(H[(m&1?J[f>>2]:f+J[((m>>>22&60)+108152|0)+12>>2]|0)|0]&1)){break a}b:{c:{d:{if(!(!(K[c+5580|0]&32)|!K[c+5248|0])){g=N[c+5152>>2];break d}g=N[J[c+1008>>2]+1032>>2];if(!(K[c+5580|0]&32)){break c}}if(!K[c+5258|0]){break c}e=N[c+5192>>2];break b}e=N[J[c+1008>>2]+1072>>2]}e=Q(g*e);if(e!=Q(0)){f=d+32|0;Ja[J[J[a>>2]+76>>2]](f,a);f=Hb(b,f);J[d+24>>2]=-16776961;J[d+16>>2]=-65536;J[d+20>>2]=-16711936;N[d+12>>2]=e;N[d+8>>2]=e;N[d+4>>2]=e;De(f,d+4|0)}if(!(K[c+5580|0]&32)|!K[c+5250|0]){e=N[J[c+1008>>2]+1040>>2]}else{e=N[c+5160>>2]}e=Q(g*e);if(e!=Q(0)){f=Hb(b,a+256|0);J[d+52>>2]=-16776961;J[d+44>>2]=-65536;J[d+48>>2]=-16711936;N[d+40>>2]=e;N[d+36>>2]=e;N[d+32>>2]=e;De(f,d+32|0)}if(!(K[c+5580|0]&32)|!K[c+5252|0]){e=N[J[c+1008>>2]+1048>>2]}else{e=N[c+5168>>2]}e=Q(g*e);if(e!=Q(0)){J[b+4>>2]=16777215;J[d+44>>2]=0;J[d+48>>2]=0;J[d+56>>2]=0;J[d+60>>2]=0;J[d+52>>2]=1065353216;f=d- -64|0;J[f>>2]=0;J[f+4>>2]=0;J[d+76>>2]=0;J[d+80>>2]=0;J[d+72>>2]=1065353216;J[d+84>>2]=0;J[d+88>>2]=0;J[d+92>>2]=1065353216;J[d+36>>2]=0;J[d+40>>2]=0;J[d+32>>2]=1065353216;f=Hc(b,d+32|0);k=N[a+284>>2];l=N[a+292>>2];i=N[a+288>>2];h=N[a+272>>2];N[d+4>>2]=h;n=N[a+276>>2];N[d+8>>2]=n;j=N[a+280>>2];N[d+20>>2]=n+Q(e*i);N[d+24>>2]=j+Q(e*l);N[d+28>>2]=e*Q(.20000000298023224);N[d+16>>2]=h+Q(e*k);N[d+12>>2]=j;Ee(f,d+4|0)}if(!(K[c+5580|0]&32)|!K[c+5253|0]){e=N[J[c+1008>>2]+1052>>2]}else{e=N[c+5172>>2]}g=Q(g*e);if(g==Q(0)){break a}J[b+4>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;J[d+56>>2]=0;J[d+60>>2]=0;J[d+52>>2]=1065353216;c=d- -64|0;J[c>>2]=0;J[c+4>>2]=0;J[d+76>>2]=0;J[d+80>>2]=0;J[d+72>>2]=1065353216;J[d+84>>2]=0;J[d+88>>2]=0;J[d+92>>2]=1065353216;J[d+36>>2]=0;J[d+40>>2]=0;J[d+32>>2]=1065353216;b=Hc(b,d+32|0);j=N[a+296>>2];k=N[a+304>>2];l=N[a+300>>2];i=N[a+272>>2];N[d+4>>2]=i;h=N[a+276>>2];N[d+8>>2]=h;e=N[a+280>>2];N[d+20>>2]=h+Q(g*l);N[d+24>>2]=e+Q(g*k);N[d+28>>2]=g*Q(.20000000298023224);N[d+16>>2]=i+Q(g*j);N[d+12>>2]=e;Ee(b,d+4|0)}Ha=d+96|0}function ZG(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0);o=N[b+20>>2];q=N[b+24>>2];j=N[d+20>>2];i=N[d+24>>2];r=N[b+16>>2];k=N[d+16>>2];e=N[b+12>>2];p=N[d+12>>2];l=N[d>>2];f=N[b>>2];g=N[b+4>>2];m=N[d+4>>2];h=N[b+8>>2];n=N[d+8>>2];s=Q(Q(Q(Q(e*p)-Q(l*f))-Q(g*m))-Q(h*n));N[a+12>>2]=s;t=Q(Q(Q(f*m)+Q(Q(e*n)+Q(h*p)))-Q(l*g));N[a+8>>2]=t;u=Q(Q(Q(h*l)+Q(Q(e*m)+Q(g*p)))-Q(n*f));N[a+4>>2]=u;p=Q(Q(Q(g*n)+Q(Q(e*l)+Q(f*p)))-Q(m*h));N[a>>2]=p;l=Q(i+i);m=Q(k+k);n=Q(j+j);j=Q(Q(h*l)+Q(Q(f*m)+Q(g*n)));i=Q(Q(e*e)+Q(-.5));x=Q(q+Q(Q(h*j)+Q(Q(l*i)+Q(e*Q(Q(f*n)-Q(m*g))))));N[a+24>>2]=x;y=Q(o+Q(Q(g*j)+Q(Q(n*i)+Q(e*Q(Q(h*m)-Q(l*f))))));N[a+20>>2]=y;z=Q(r+Q(Q(f*j)+Q(Q(m*i)+Q(e*Q(Q(g*l)-Q(n*h))))));N[a+16>>2]=z;w=N[c+20>>2];A=N[c+24>>2];q=N[d+48>>2];r=N[d+44>>2];v=N[d+52>>2];B=N[c+16>>2];e=N[c+12>>2];j=N[d+40>>2];i=N[d+28>>2];f=N[c>>2];g=N[c+4>>2];k=N[d+32>>2];h=N[c+8>>2];o=N[d+36>>2];l=Q(Q(Q(Q(e*j)-Q(i*f))-Q(g*k))-Q(h*o));N[a+40>>2]=l;m=Q(Q(Q(f*k)+Q(Q(e*o)+Q(h*j)))-Q(i*g));N[a+36>>2]=m;n=Q(Q(Q(h*i)+Q(Q(e*k)+Q(g*j)))-Q(o*f));N[a+32>>2]=n;j=Q(Q(Q(g*o)+Q(Q(e*i)+Q(f*j)))-Q(k*h));N[a+28>>2]=j;i=Q(v+v);k=Q(r+r);o=Q(q+q);q=Q(Q(h*i)+Q(Q(f*k)+Q(g*o)));r=Q(Q(e*e)+Q(-.5));v=Q(A+Q(Q(h*q)+Q(Q(i*r)+Q(e*Q(Q(f*o)-Q(k*g))))));N[a+52>>2]=v;w=Q(w+Q(Q(g*q)+Q(Q(o*r)+Q(e*Q(Q(h*k)-Q(i*f))))));N[a+48>>2]=w;e=Q(B+Q(Q(f*q)+Q(Q(k*r)+Q(e*Q(Q(g*i)-Q(o*h))))));N[a+44>>2]=e;i=Q(Q(t*m)+Q(Q(u*n)+Q(Q(s*l)+Q(p*j))));N[a+68>>2]=i;o=Q(Q(j*u)+Q(Q(Q(s*m)-Q(l*t))-Q(p*n)));N[a- -64>>2]=o;q=Q(Q(m*p)+Q(Q(Q(s*n)-Q(l*u))-Q(t*j)));N[a+60>>2]=q;r=Q(Q(n*t)+Q(Q(Q(s*j)-Q(l*p))-Q(u*m)));N[a+56>>2]=r;e=Q(e-z);e=Q(e+e);f=Q(w-y);f=Q(f+f);g=Q(v-x);g=Q(g+g);h=Q(Q(Q(Q(-p)*e)-Q(f*u))-Q(t*g));k=Q(Q(s*s)+Q(-.5));N[a+80>>2]=Q(Q(g*k)+Q(s*Q(Q(u*e)-Q(p*f))))-Q(t*h);N[a+76>>2]=Q(Q(f*k)+Q(s*Q(Q(p*g)-Q(t*e))))-Q(u*h);N[a+72>>2]=Q(Q(e*k)+Q(s*Q(Q(t*f)-Q(u*g))))-Q(p*h);if(i>2]=-i;N[a+64>>2]=-o;N[a+60>>2]=-q;N[a+56>>2]=-r;N[a+40>>2]=-l;N[a+36>>2]=-m;N[a+32>>2]=-n;N[a+28>>2]=-j}}function yM(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;c=b;b=J[b>>2]+7&-8;J[c>>2]=b+16;o=a;i=J[b>>2];d=J[b+4>>2];a=J[b+12>>2];m=a;g=Ha-32|0;Ha=g;a=a&2147483647;h=a;e=a-1006698496|0;a=a-1140785152|0;c=J[b+8>>2];b=c;a:{if((e|0)==(a|0)&b>>>0>>0|a>>>0>e>>>0){a=c;c=m<<4|a>>>28;b=a<<4|d>>>28;a=c;d=d&268435455;if((d|0)==134217728&(i|0)!=0|d>>>0>134217728){a=a+1073741824|0;b=b+1|0;a=b?a:a+1|0;break a}a=a+1073741824|0;if(i|(d|0)!=134217728){break a}d=b&1;b=d+b|0;a=b>>>0>>0?a+1|0:a;break a}if(!(!b&(h|0)==2147418112?!(d|i):h>>>0<2147418112)){a=c;c=m<<4|a>>>28;b=a<<4|d>>>28;a=c&524287|2146959360;break a}b=0;a=2146435072;if(h>>>0>1140785151){break a}a=0;n=h>>>16|0;if(n>>>0<15249){break a}b=i;a=d;e=m&65535|65536;h=e;l=c;f=c;j=n-15233|0;b:{if(j&64){c=b;e=j+-64|0;b=e&31;if((e&63)>>>0>=32){a=c<>>32-b|a<>>0>=32){c=k<>>32-f|e<>>0>=32){c=0;b=a>>>f|0}else{c=a>>>f|0;b=((1<>>f}f=p|b;e=c|e;b=j&31;if((j&63)>>>0>=32){c=k<>>32-b|a<>2]=b;J[g+20>>2]=a;J[g+24>>2]=f;J[g+28>>2]=e;b=15361-n|0;c:{if(b&64){d=l;b=b+-64|0;a=b&31;if((b&63)>>>0>=32){c=0;i=h>>>a|0}else{c=h>>>a|0;i=((1<>>a}d=c;l=0;h=0;break c}if(!b){break c}e=l;a=64-b|0;c=a&31;if((a&63)>>>0>=32){a=e<>>32-c|h<>>0>=32){c=0;e=d>>>i|0}else{c=d>>>i|0;e=((1<>>i}i=f|e;d=a|c;e=l;c=b&31;if((b&63)>>>0>=32){a=0;l=h>>>c|0}else{a=h>>>c|0;l=((1<>>c}h=a}J[g>>2]=i;J[g+4>>2]=d;J[g+8>>2]=l;J[g+12>>2]=h;b=J[g+8>>2];a=J[g+12>>2]<<4|b>>>28;b=b<<4;c=J[g>>2];h=J[g+4>>2];b=h>>>28|b;d=h&268435455;c=c|(J[g+16>>2]|J[g+24>>2]|(J[g+20>>2]|J[g+28>>2]))!=0;if((d|0)==134217728&(c|0)!=0|d>>>0>134217728){b=b+1|0;a=b?a:a+1|0;break a}if(c|(d|0)!=134217728){break a}c=b;b=b+(b&1)|0;a=c>>>0>b>>>0?a+1|0:a}Ha=g+32|0;x(0,b|0);x(1,m&-2147483648|a);q=o,r=+z(),O[q>>3]=r}function E9(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=0,U=0,V=0,W=0,X=0,Y=0,Z=0;d=Ha+-64|0;Ha=d;e=J[b+444>>2];m=J[b+264>>2];g=K[J[b+476>>2]];J[d+56>>2]=0;J[d+60>>2]=0;J[d+48>>2]=0;J[d+52>>2]=0;J[d+40>>2]=0;J[d+44>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;if(!(g&1)){A=N[b+560>>2];B=N[b+572>>2];C=N[b+584>>2];D=N[b+564>>2];E=N[b+576>>2];F=N[b+588>>2];G=N[b+568>>2];H=N[b+580>>2];I=N[b+592>>2];L=N[b+620>>2];M=N[b+608>>2];O=N[b+596>>2];r=N[b+524>>2];n=N[b+528>>2];o=N[b+532>>2];p=N[b+624>>2];R=N[b+612>>2];S=N[b+600>>2];t=N[b+536>>2];u=N[b+540>>2];v=N[b+544>>2];w=N[b+548>>2];q=N[m+16>>2];i=Q(-q);x=N[b+552>>2];h=N[m+20>>2];y=N[b+556>>2];f=N[m+24>>2];j=Q(-N[m+4>>2]);k=N[m>>2];l=N[m+8>>2];s=Q(Q(Q(Q(w*i)-Q(x*h))-Q(y*f))+Q(Q(Q(N[b+616>>2]*j)-Q(k*N[b+604>>2]))-Q(l*N[b+628>>2])));N[d+56>>2]=s;p=Q(Q(Q(Q(t*i)-Q(u*h))-Q(v*f))+Q(Q(Q(R*j)-Q(k*S))-Q(l*p)));N[d+52>>2]=p;i=Q(Q(Q(Q(r*i)-Q(n*h))-Q(o*f))+Q(Q(Q(M*j)-Q(k*O))-Q(l*L)));N[d+48>>2]=i;h=Q(-h);o=Q(Q(Q(Q(v*j)-Q(k*o))-Q(l*y))+Q(Q(Q(H*h)-Q(q*G))-Q(f*I)));N[d+40>>2]=o;n=Q(Q(Q(Q(u*j)-Q(k*n))-Q(l*x))+Q(Q(Q(E*h)-Q(q*D))-Q(f*F)));N[d+36>>2]=n;f=Q(Q(Q(Q(t*j)-Q(k*r))-Q(l*w))+Q(Q(Q(B*h)-Q(q*A))-Q(f*C)));N[d+32>>2]=f}z=c<<5;g=z+e|0;e=J[g+8>>2];c=e-1|0;e=J[g+12>>2]-!e|0;if(c|e){T=J[b+384>>2];U=J[b+360>>2];V=J[b+348>>2];W=J[b+452>>2];while(1){g=(X=qea(c),Y=qea(e)+32|0,Z=c,Z?X:Y);Ld(d,(P(g,160)+W|0)+120|0,P(g,112)+V|0,P(g,36)+U|0,T+P(g,76)|0,(g<<5)+m|0,d+32|0);J[d+44>>2]=0;J[d+60>>2]=0;f=N[d>>2];N[d+32>>2]=f;n=N[d+4>>2];N[d+36>>2]=n;o=N[d+8>>2];N[d+40>>2]=o;i=N[d+16>>2];N[d+48>>2]=i;p=N[d+20>>2];N[d+52>>2]=p;s=N[d+24>>2];N[d+56>>2]=s;e=e&e-!c;c=c&c-1;if(e|c){continue}break}}b=z+J[b+228>>2]|0;j=N[b+20>>2];k=N[b+24>>2];l=N[b+16>>2];q=N[b>>2];h=N[b+4>>2];r=N[b+8>>2];J[a+28>>2]=0;N[a+24>>2]=r+o;N[a+20>>2]=h+n;N[a+16>>2]=q+f;J[a+12>>2]=0;N[a>>2]=l+i;N[a+8>>2]=k+s;N[a+4>>2]=j+p;Ha=d- -64|0}function KC(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;J[a>>2]=146156;b=J[a+8>>2];a:{if(!b){break a}f=J[a+4>>2];if((b|0)!=1){i=b&-2;while(1){g=c<<2;h=g+f|0;e=J[h>>2];if(e){Ja[J[J[e>>2]+4>>2]](e)}J[h>>2]=0;g=f+(g|4)|0;e=J[g>>2];if(e){Ja[J[J[e>>2]+4>>2]](e)}J[g>>2]=0;c=c+2|0;d=d+2|0;if((i|0)!=(d|0)){continue}break}}if(!(b&1)){break a}b=f+(c<<2)|0;c=J[b>>2];if(c){Ja[J[J[c>>2]+4>>2]](c)}J[b>>2]=0}c=0;J[a+8>>2]=0;d=0;e=Ha-16|0;Ha=e;b=a+24|0;f=J[b+20>>2];if(f){h=b+4|0;while(1){i=J[b+16>>2];g=d<<2;j=J[i+g>>2];if(j){f=L[j+52>>1];J[e+12>>2]=f;b:{if((f|0)==(J[b>>2]-1|0)){J[b>>2]=f;break b}j=J[b+8>>2];if(j>>>0>=(J[b+12>>2]&2147483647)>>>0){ab(h,e+12|0);i=J[b+16>>2];break b}J[J[b+4>>2]+(j<<2)>>2]=f;J[b+8>>2]=J[b+8>>2]+1}f=J[g+i>>2];Ja[J[J[f>>2]>>2]](f);J[g+J[b+16>>2]>>2]=0;f=J[b+20>>2]}d=d+1|0;if(d>>>0>>0){continue}break}}b=J[b+16>>2];if(b){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,b)}Ha=e+16|0;d=J[a+92>>2];c:{if(!d){break c}f=J[a+60>>2];while(1){b=J[(f+(c<<3)|0)+4>>2];if(b){e=J[b>>2];if(e){i=J[40592];Ja[J[J[i+12>>2]+12>>2]](i+12|0,e)}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,b)}c=c+1|0;if((d|0)!=(c|0)){continue}break}c=J[a+76>>2];if(!c|!J[a+92>>2]){break c}Va(J[a+68>>2],255,c<<2);c=0;b=J[a- -64>>2];d=J[a+72>>2];e=d-1|0;if(e){f=0;if(d-2>>>0>=3){i=e&-4;d=0;while(1){g=c|1;J[b+(c<<2)>>2]=g;h=b+(g<<2)|0;g=c|2;J[h>>2]=g;h=b+(g<<2)|0;g=c|3;J[h>>2]=g;c=c+4|0;J[b+(g<<2)>>2]=c;d=d+4|0;if((i|0)!=(d|0)){continue}break}}d=e&3;if(d){while(1){h=b+(c<<2)|0;c=c+1|0;J[h>>2]=c;f=f+1|0;if((d|0)!=(f|0)){continue}break}}h=J[a+72>>2]-1|0}else{h=0}J[b+(h<<2)>>2]=-1;J[a+92>>2]=0;J[a+84>>2]=0}c=J[a+104>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[a+56>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[a+52>>2];if(c){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}c=J[a+36>>2];d:{if((c|0)<0|!(c&2147483647)){break d}c=J[a+28>>2];if(!c){break d}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}J[40553]=0;c=J[a+12>>2];e:{if((c|0)<0|!(c&2147483647)){break e}c=J[a+4>>2];if(!c){break e}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}return a|0}function TG(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0);A=N[c+100>>2];B=N[c+104>>2];C=N[c+112>>2];D=N[c+116>>2];E=N[c+120>>2];F=N[c+128>>2];G=N[c+132>>2];H=N[c+136>>2];s=N[c+52>>2];t=N[c+56>>2];u=N[c+68>>2];v=N[c+72>>2];o=N[c+84>>2];p=N[c+88>>2];w=N[c- -64>>2];x=N[c+80>>2];h=N[c+20>>2];i=N[c+24>>2];q=N[c+28>>2];g=N[c+36>>2];z=N[c+40>>2];r=N[c+44>>2];I=N[c+96>>2];y=N[c+48>>2];d=N[b+8>>2];e=N[b>>2];f=N[b+4>>2];j=N[c>>2];k=N[c+4>>2];l=N[c+8>>2];K=N[c+12>>2];m=N[c+16>>2];n=N[c+32>>2];J[a+140>>2]=0;J[a+124>>2]=0;J[a+108>>2]=0;J[a+92>>2]=0;J[a+76>>2]=0;J[a+60>>2]=0;N[a+44>>2]=r;N[a+40>>2]=z;N[a+36>>2]=g;N[a+32>>2]=n;N[a+28>>2]=q;N[a+24>>2]=i;N[a+20>>2]=h;N[a+16>>2]=m;N[a+12>>2]=K;N[a+8>>2]=l;N[a+4>>2]=k;N[a>>2]=j;q=Q(Q(e*m)-Q(f*j));N[a+80>>2]=x+q;j=Q(Q(d*j)-Q(e*n));N[a- -64>>2]=w+j;m=Q(Q(f*n)-Q(d*m));N[a+48>>2]=y+m;n=Q(Q(e*i)-Q(f*l));N[a+88>>2]=p+n;r=Q(Q(e*h)-Q(f*k));N[a+84>>2]=o+r;l=Q(Q(d*l)-Q(e*z));N[a+72>>2]=v+l;k=Q(Q(d*k)-Q(e*g));N[a+68>>2]=u+k;i=Q(Q(f*z)-Q(d*i));N[a+56>>2]=t+i;h=Q(Q(f*g)-Q(d*h));N[a+52>>2]=s+h;g=Q(Q(Q(Q(e*o)+Q(p*Q(0)))-Q(f*x))+Q(Q(Q(n*Q(0))+Q(Q(e*r)-Q(f*q)))*Q(.5)));N[a+136>>2]=H+Q(g+g);g=Q(Q(Q(Q(d*x)+Q(Q(o*Q(0))-Q(e*p)))+Q(Q(Q(Q(d*q)+Q(r*Q(0)))-Q(e*n))*Q(.5)))+Q(Q(Q(Q(e*u)+Q(v*Q(0)))-Q(f*w))+Q(Q(Q(l*Q(0))+Q(Q(e*k)-Q(f*j)))*Q(.5))));N[a+132>>2]=G+g;o=Q(Q(Q(Q(x*Q(0))+Q(Q(f*p)-Q(d*o)))+Q(Q(Q(f*n)+Q(Q(q*Q(0))-Q(d*r)))*Q(.5)))+Q(Q(Q(Q(e*s)+Q(t*Q(0)))-Q(f*y))+Q(Q(Q(i*Q(0))+Q(Q(e*h)-Q(f*m)))*Q(.5))));N[a+128>>2]=F+o;N[a+120>>2]=E+g;p=Q(Q(Q(d*w)+Q(Q(u*Q(0))-Q(e*v)))+Q(Q(Q(Q(d*j)+Q(k*Q(0)))-Q(e*l))*Q(.5)));N[a+116>>2]=D+Q(p+p);e=Q(Q(Q(Q(d*y)+Q(Q(s*Q(0))-Q(e*t)))+Q(Q(Q(Q(d*m)+Q(h*Q(0)))-Q(e*i))*Q(.5)))+Q(Q(Q(w*Q(0))+Q(Q(f*v)-Q(d*u)))+Q(Q(Q(f*l)+Q(Q(j*Q(0))-Q(d*k)))*Q(.5))));N[a+112>>2]=C+e;N[a+104>>2]=B+o;N[a+100>>2]=A+e;d=Q(Q(Q(y*Q(0))+Q(Q(f*t)-Q(d*s)))+Q(Q(Q(f*i)+Q(Q(m*Q(0))-Q(d*h)))*Q(.5)));N[a+96>>2]=I+Q(d+d)}function WM(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=0,j=0,k=0,l=0,m=0,n=0;l=Ha-16|0;Ha=l;if(J[a+72>>2]){while(1){e=J[J[a+68>>2]+(j<<2)>>2];N[e+396>>2]=N[e+396>>2]-N[b>>2];N[e+400>>2]=N[e+400>>2]-N[b+4>>2];N[e+404>>2]=N[e+404>>2]-N[b+8>>2];c=e+84|0;f=N[b>>2];N[c+44>>2]=N[c+44>>2]-f;g=N[b+4>>2];N[c+48>>2]=N[c+48>>2]-g;h=N[b+8>>2];N[c+56>>2]=N[c+56>>2]-f;N[c+60>>2]=N[c+60>>2]-g;N[c+52>>2]=N[c+52>>2]-h;d=c- -64|0;N[d>>2]=N[d>>2]-h;a:{b:{if(J[c+124>>2]){if(L[J[c+136>>2]+4>>1]==6){break a}N[c+176>>2]=N[c+176>>2]-f;N[c+180>>2]=N[c+180>>2]-g;d=c+184|0;break b}if(J[c+148>>2]==-1){break a}N[c+200>>2]=N[c+200>>2]-f;N[c+204>>2]=N[c+204>>2]-g;d=c+208|0}N[d>>2]=N[d>>2]-h}d=J[c+36>>2];if(d){c=J[c+32>>2];d=c+(d<<2)|0;f=N[b+8>>2];g=N[b+4>>2];h=N[b>>2];while(1){N[c+12>>2]=N[c+12>>2]-h;N[c+16>>2]=N[c+16>>2]-g;N[c+20>>2]=N[c+20>>2]-f;c=J[(J[c>>2]<<2)+115392>>2]+c|0;if((d|0)!=(c|0)){continue}break}}j=j+1|0;if(j>>>0>2]){continue}break}}if(J[a+124>>2]){j=0;while(1){c=0;e=0;k=J[J[a+120>>2]+(j<<2)>>2];i=J[k+8>>2];c:{if(!i){break c}f=N[b+8>>2];g=N[b+4>>2];h=N[b>>2];m=J[k+4>>2];if((i|0)!=1){n=i&-2;while(1){d=m+P(c,52)|0;N[d+12>>2]=N[d+12>>2]-h;N[d+16>>2]=N[d+16>>2]-g;N[d+20>>2]=N[d+20>>2]-f;d=m+P(c|1,52)|0;N[d+12>>2]=N[d+12>>2]-h;N[d+16>>2]=N[d+16>>2]-g;N[d+20>>2]=N[d+20>>2]-f;c=c+2|0;e=e+2|0;if((n|0)!=(e|0)){continue}break}}if(!(i&1)){break c}c=m+P(c,52)|0;N[c+12>>2]=N[c+12>>2]-h;N[c+16>>2]=N[c+16>>2]-g;N[c+20>>2]=N[c+20>>2]-f}i=J[k+20>>2];d:{if(!i){break d}f=N[b+8>>2];g=N[b+4>>2];h=N[b>>2];k=J[k+16>>2];c=0;if((i|0)!=1){m=i&-2;e=0;while(1){d=k+P(c,48)|0;N[d+12>>2]=N[d+12>>2]-h;N[d+16>>2]=N[d+16>>2]-g;N[d+20>>2]=N[d+20>>2]-f;d=k+P(c|1,48)|0;N[d+12>>2]=N[d+12>>2]-h;N[d+16>>2]=N[d+16>>2]-g;N[d+20>>2]=N[d+20>>2]-f;c=c+2|0;e=e+2|0;if((m|0)!=(e|0)){continue}break}}if(!(i&1)){break d}c=k+P(c,48)|0;N[c+12>>2]=N[c+12>>2]-h;N[c+16>>2]=N[c+16>>2]-g;N[c+20>>2]=N[c+20>>2]-f}j=j+1|0;if(j>>>0>2]){continue}break}}a=J[a+12>>2];if(a){f=N[b>>2];g=N[b+4>>2];N[l+12>>2]=-N[b+8>>2];N[l+8>>2]=-g;N[l+4>>2]=-f;zB(a,l+4|0)}Ha=l+16|0}function Xz(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=0,I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0);j=Ha-112|0;Ha=j;l=N[d>>2];k=N[d+4>>2];N[j+44>>2]=Q(1)/N[d+8>>2];N[j+40>>2]=Q(1)/k;N[j+36>>2]=Q(1)/l;N[j+48>>2]=N[d+12>>2];N[j+52>>2]=N[d+16>>2];N[j+56>>2]=N[d+20>>2];N[j+60>>2]=N[d+24>>2];k=N[b+8>>2];p=Q(N[b+24>>2]*Q(-2));m=N[b>>2];n=Q(N[b+16>>2]*Q(-2));q=Q(N[b+20>>2]*Q(-2));o=N[b+4>>2];r=Q(Q(k*p)+Q(Q(m*n)+Q(q*o)));l=N[b+12>>2];s=Q(Q(l*l)+Q(-.5));N[j+32>>2]=Q(k*r)+Q(Q(p*s)-Q(l*Q(Q(m*q)-Q(n*o))));N[j+28>>2]=Q(o*r)+Q(Q(q*s)-Q(l*Q(Q(k*n)-Q(p*m))));N[j+20>>2]=l;N[j+16>>2]=-k;N[j+12>>2]=-o;N[j+8>>2]=-m;N[j+24>>2]=Q(m*r)+Q(Q(n*s)-Q(l*Q(Q(o*p)-Q(q*k))));Io(j- -64|0,j+36|0,j+8|0);a:{if(!e){break a}u=J[c+16>>2];if(!u){break a}q=N[j+84>>2];l=Q(-N[h+4>>2]);k=N[h>>2];r=N[j+72>>2];m=N[h+8>>2];s=N[j+96>>2];D=Q(Q(Q(q*l)-Q(k*r))-Q(m*s));v=N[j+80>>2];w=N[j+68>>2];x=N[j+92>>2];E=Q(Q(Q(v*l)-Q(k*w))-Q(m*x));y=N[j+76>>2];z=N[j+64>>2];A=N[j+88>>2];F=Q(Q(Q(y*l)-Q(k*z))-Q(m*A));G=Q(Q(g+i)+Q(-9999999747378752e-21));H=J[c+24>>2];I=N[j+108>>2];K=N[j+104>>2];L=N[j+100>>2];t=J[a+4096>>2];c=0;while(1){b=P(c,12)+f|0;m=N[b>>2];o=N[b+4>>2];p=N[b+8>>2];M=Q(Q(Q(Q(r*m)+Q(q*o))+Q(s*p))+I);O=Q(Q(Q(Q(w*m)+Q(v*o))+Q(x*p))+K);R=Q(L+Q(Q(Q(z*m)+Q(y*o))+Q(A*p)));l=Q(34028234663852886e22);b=u;d=H;i=Q(-34028234663852886e22);b:{while(1){k=N[d+8>>2];n=N[d>>2];B=N[d+4>>2];C=Q(N[d+12>>2]+Q(Q(M*k)+Q(Q(R*n)+Q(O*B))));n=Q(Q(k*D)+Q(Q(n*F)+Q(E*B)));k=Q(Q(-C)/n);c:{if(n>Q(1.0000000116860974e-7)){l=k>l?l:k;break c}if(nk?i:k;break c}if(C>Q(0)){break b}}d=d+20|0;b=b-1|0;if(b){continue}break}if(!(i>>0>63|i==Q(-34028234663852886e22))){break b}l=N[h>>2];k=N[h+4>>2];n=N[h+8>>2];b=t+1|0;J[a+4096>>2]=b;d=(t<<6)+a|0;N[d+8>>2]=n;N[d+4>>2]=k;N[d>>2]=l;J[d+52>>2]=-1;N[d+12>>2]=i-g;N[d+24>>2]=p-Q(i*n);N[d+20>>2]=o-Q(i*k);N[d+16>>2]=m-Q(i*l);t=b}c=c+1|0;if((e|0)!=(c|0)){continue}break}}Ha=j+112|0}function pm(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;g=Ha-16|0;Ha=g;e=J[a+44>>2];c=J[J[a+4>>2]+40>>2];d=K[a+26|0]|b;a:{if(!(d&33)){break a}b=J[J[a+32>>2]+4>>2];f=K[J[b+44>>2]+9|0]-1>>>0<2?b:0;b=1;h=J[a+44>>2];i=h&262144;b:{c:{j=J[J[a+28>>2]+4>>2];d:{if(H[J[(K[J[j+44>>2]+9|0]-1>>>0<2?j:0)+44>>2]+44|0]&1){if(!f){break d}b=!(H[J[f+44>>2]+44|0]&1)}if(!(e&1)){break d}if(b){break c}}b=h|262144;break b}b=h&-262145}J[a+44>>2]=b;e:{f:{if(!(e&514|N[J[c+976>>2]+1056>>2]!=Q(0)|(N[J[c+976>>2]+1060>>2]!=Q(0)|N[J[c+976>>2]+1064>>2]!=Q(0)))){if(N[J[c+976>>2]+1068>>2]==Q(0)){break f}}b=J[a+44>>2]|131072;break e}b=J[a+44>>2]&-131073}J[a+44>>2]=b;if(!(!(b&262144)|i)){Im(J[c+1e3>>2],J[a+60>>2]);break a}if(!i|(b&294912)!=32768){break a}Km(J[c+1e3>>2],J[a+60>>2])}g:{if(!(!J[a+56>>2]|(e^J[a+44>>2])&393694)){b=J[a+32>>2];e=J[a+28>>2];if(d&8){f=g+14|0;h=J[J[a+4>>2]+40>>2];c=J[e+4>>2];i=K[J[(K[J[c+44>>2]+9|0]-1>>>0<2?c:0)+44>>2]+10|0];c=J[b+4>>2];c=K[J[c+44>>2]+9|0]-1>>>0<2?c:0;if(c){c=K[J[c+44>>2]+10|0]}else{c=0}vq(f,h,i,c);c=J[a+56>>2];H[c+44|0]=K[g+14|0];H[c+45|0]=K[g+15|0]}h:{if(!(d&5)){break h}c=J[b+4>>2];c=K[J[c+44>>2]+9|0]-1>>>0<2?c:0;if(!c){break h}f=J[a+56>>2];I[f+40>>1]=L[f+40>>1]&64511|(H[J[c+44>>2]+44|0]&1)<<10}c=J[a+56>>2];if(d&16){N[c+52>>2]=N[J[e+28>>2]+128>>2]+N[J[b+28>>2]+128>>2]}b=J[c+8>>2]&-7;J[c+8>>2]=(J[a+44>>2]&2048)>>>11|0?b|2:b;break g}if(!(K[a+25|0]&32)){break g}if(d&5){d=J[J[a+28>>2]+4>>2];e=P(J[(K[J[d+44>>2]+9|0]-1>>>0<2?d:0)+144>>2]>>>7|0,24);d=J[J[J[J[a+4>>2]+40>>2]+1e3>>2]+656>>2];b=J[J[a+32>>2]+4>>2];b=K[J[b+44>>2]+9|0]-1>>>0<2?b:0;if(!(K[(e+d|0)+4|0]&34|(K[(d+P(J[b+144>>2]>>>7|0,24)|0)+4|0]&34?b:0))){om(a);Eq(c,a+4|0);break g}b=J[a+60>>2];if((b|0)!=-1){Hm(J[c+1e3>>2],b)}b=J[J[a+4>>2]+40>>2];c=J[J[b+976>>2]+1024>>2];Ja[J[J[c>>2]+36>>2]](c,J[a+56>>2]);qf(J[b+976>>2],J[a+56>>2]);J[a+56>>2]=0;sm(a,0);break g}b=J[a+60>>2];if((b|0)!=-1){Hm(J[c+1e3>>2],b)}b=J[J[a+4>>2]+40>>2];c=J[J[b+976>>2]+1024>>2];Ja[J[J[c>>2]+36>>2]](c,J[a+56>>2]);qf(J[b+976>>2],J[a+56>>2]);J[a+56>>2]=0;sm(a,0)}Ha=g+16|0}function Yba(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=0,r=0,s=0,t=0,u=0,v=0;i=Ha-704|0;Ha=i;q=J[f>>2];j=N[a+8>>2];k=N[a+4>>2];l=N[a+12>>2];N[i+700>>2]=l;N[i+696>>2]=j;N[i+692>>2]=k;N[i+688>>2]=-l;N[i+684>>2]=-j;N[i+680>>2]=-k;f=0;a:{if(N[b+4>>2]!=Q(1)){break a}f=0;if(N[b+8>>2]!=Q(1)){break a}f=N[b+12>>2]==Q(1)}J[i+668>>2]=0;J[i+672>>2]=1065353216;J[i+660>>2]=0;J[i+664>>2]=0;J[i+652>>2]=0;J[i+656>>2]=1065353216;J[i+644>>2]=0;J[i+648>>2]=0;J[i+636>>2]=1065353216;J[i+640>>2]=1065353216;J[i+620>>2]=1065353216;J[i+624>>2]=0;H[i+676|0]=0;J[i+628>>2]=0;J[i+632>>2]=0;J[i+612>>2]=0;J[i+616>>2]=0;J[i+604>>2]=1065353216;J[i+608>>2]=0;if(!f){Lb(i+604|0,b+4|0,b+16|0);l=N[a+12>>2];k=N[a+4>>2];j=N[a+8>>2]}J[i+592>>2]=0;J[i+596>>2]=1065353216;J[i+584>>2]=0;J[i+588>>2]=0;J[i+576>>2]=0;J[i+580>>2]=1065353216;J[i+568>>2]=0;J[i+572>>2]=0;J[i+560>>2]=1065353216;J[i+564>>2]=1065353216;J[i+544>>2]=1065353216;J[i+548>>2]=0;H[i+600|0]=0;J[i+552>>2]=0;J[i+556>>2]=0;J[i+536>>2]=0;J[i+540>>2]=0;J[i+528>>2]=1065353216;J[i+532>>2]=0;o=Q(N[e+8>>2]*Q(.05000000074505806));m=j>=k?k:j;p=l>=m?m:l;m=Q(p*Q(.15000000596046448));N[i+512>>2]=m>o?o:m;J[i+508>>2]=0;N[i+504>>2]=l;N[i+500>>2]=j;J[i+456>>2]=0;J[i+460>>2]=0;J[i+448>>2]=0;J[i+452>>2]=0;N[i+496>>2]=k;H[i+480|0]=0;J[i+476>>2]=3;j=Q(p*Q(.05000000074505806));N[i+472>>2]=j;N[i+468>>2]=j;N[i+464>>2]=m;j=N[c+24>>2];n=J[c>>2];r=J[c+4>>2];s=J[c+8>>2];t=J[c+12>>2];u=J[c+20>>2];v=J[c+16>>2];J[i+444>>2]=0;N[i+440>>2]=j;J[i+432>>2]=v;J[i+436>>2]=u;J[i+424>>2]=s;J[i+428>>2]=t;J[i+416>>2]=n;J[i+420>>2]=r;n=pd(i+124|0,a+4|0);a=i+344|0;we(n,a);J[i+88>>2]=0;J[i+92>>2]=0;J[i+84>>2]=1065353216;J[i+96>>2]=0;J[i+100>>2]=0;J[i+104>>2]=1065353216;J[i+108>>2]=0;J[i+68>>2]=0;J[i+72>>2]=0;J[i+64>>2]=1065353216;J[i+76>>2]=0;J[i+80>>2]=0;H[i+44|0]=1;J[i>>2]=152244;n=i- -64|0;J[i+40>>2]=n;J[i+36>>2]=n;J[i+32>>2]=i+416;J[i+48>>2]=i+448;a=Vn(a,i,i+512|0,i+680|0,b,c,d,N[e>>2],g,i+528|0,i+604|0,1,f,q,h);Ha=i+704|0;return a|0}function ku(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);a:{if(d){g=N[c+40>>2];f=Q(N[c+56>>2]*Q(-2));i=N[c+32>>2];m=Q(N[c+48>>2]*Q(-2));n=Q(N[c+52>>2]*Q(-2));h=N[c+36>>2];o=Q(Q(g*f)+Q(Q(i*m)+Q(n*h)));l=N[c+8>>2];e=N[c+44>>2];p=Q(Q(e*e)+Q(-.5));j=Q(Q(g*o)+Q(Q(f*p)-Q(e*Q(Q(i*n)-Q(m*h)))));q=Q(j+j);j=N[c>>2];k=Q(Q(i*o)+Q(Q(m*p)-Q(e*Q(Q(h*f)-Q(n*g)))));r=Q(k+k);k=N[c+4>>2];f=Q(Q(h*o)+Q(Q(n*p)-Q(e*Q(Q(g*m)-Q(f*i)))));p=Q(f+f);t=Q(Q(l*q)+Q(Q(j*r)+Q(k*p)));f=N[c+12>>2];w=Q(Q(f*f)+Q(-.5));m=Q(Q(i*k)+Q(Q(Q(e*l)-Q(f*g))-Q(j*h)));n=N[b+24>>2];u=Q(n+n);n=Q(Q(h*l)+Q(Q(Q(e*j)-Q(f*i))-Q(k*g)));o=N[b+16>>2];v=Q(o+o);o=Q(Q(g*j)+Q(Q(Q(e*k)-Q(f*h))-Q(l*i)));s=N[b+20>>2];s=Q(s+s);x=Q(Q(m*u)+Q(Q(n*v)+Q(o*s)));e=Q(Q(l*g)+Q(Q(k*h)+Q(Q(f*e)+Q(i*j))));g=Q(Q(e*e)+Q(-.5));y=Q(Q(N[c+24>>2]+Q(Q(l*t)+Q(Q(q*w)+Q(f*Q(Q(j*p)-Q(r*k))))))+Q(Q(m*x)+Q(Q(u*g)+Q(e*Q(Q(n*s)-Q(v*o))))));z=Q(Q(N[c+20>>2]+Q(Q(k*t)+Q(Q(p*w)+Q(f*Q(Q(l*r)-Q(q*j))))))+Q(Q(o*x)+Q(Q(s*g)+Q(e*Q(Q(m*v)-Q(u*n))))));q=Q(Q(N[c+16>>2]+Q(Q(j*t)+Q(Q(r*w)+Q(f*Q(Q(k*q)-Q(p*l))))))+Q(Q(n*x)+Q(Q(v*g)+Q(e*Q(Q(o*u)-Q(s*m))))));f=N[b+12>>2];g=N[b>>2];i=N[b+4>>2];h=N[b+8>>2];r=Q(Q(Q(Q(e*f)-Q(g*n))-Q(o*i))-Q(m*h));p=Q(Q(Q(n*i)+Q(Q(e*h)+Q(m*f)))-Q(g*o));t=Q(Q(Q(m*g)+Q(Q(e*i)+Q(o*f)))-Q(h*n));e=Q(Q(Q(o*h)+Q(Q(e*g)+Q(n*f)))-Q(i*m));break a}f=N[c+8>>2];e=N[b+24>>2];h=Q(e+e);g=N[c>>2];e=N[b+16>>2];l=Q(e+e);e=N[b+20>>2];j=Q(e+e);i=N[c+4>>2];k=Q(Q(f*h)+Q(Q(g*l)+Q(j*i)));e=N[c+12>>2];m=Q(Q(e*e)+Q(-.5));y=Q(N[c+24>>2]+Q(Q(f*k)+Q(Q(h*m)+Q(e*Q(Q(g*j)-Q(l*i))))));z=Q(N[c+20>>2]+Q(Q(i*k)+Q(Q(j*m)+Q(e*Q(Q(f*l)-Q(h*g))))));q=Q(N[c+16>>2]+Q(Q(g*k)+Q(Q(l*m)+Q(e*Q(Q(i*h)-Q(j*f))))));h=N[b+12>>2];l=N[b>>2];j=N[b+4>>2];k=N[b+8>>2];r=Q(Q(Q(Q(e*h)-Q(l*g))-Q(i*j))-Q(f*k));p=Q(Q(Q(g*j)+Q(Q(e*k)+Q(f*h)))-Q(l*i));t=Q(Q(Q(f*l)+Q(Q(e*j)+Q(i*h)))-Q(k*g));e=Q(Q(Q(i*k)+Q(Q(e*l)+Q(g*h)))-Q(j*f))}N[a+16>>2]=q;N[a+12>>2]=r;N[a+8>>2]=p;N[a+4>>2]=t;N[a>>2]=e;N[a+24>>2]=y;N[a+20>>2]=z}function em(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0;i=Ha-16|0;Ha=i;g=J[b+44>>2];a:{b:{if(g&32768){c:{if(!(g&476)){break c}g=g&(g&524288?272:16);if(g){Yi(b,g,(L[J[b+48>>2]+2>>1]==1)<<3,1,d,e)}g=J[J[b+48>>2]+16>>2];if(!g|J[g+12>>2]!=J[J[J[b+4>>2]+40>>2]+1088>>2]){break c}e=16;d:{if(!(c&1)){break d}e=17;if(!(K[g+10|0]&8)){break d}h=J[b+48>>2];j=J[h+12>>2];d=J[J[J[J[b+4>>2]+40>>2]+2168>>2]+44>>2]+J[g>>2]|0;h=J[J[h+8>>2]+44>>2];e:{if(K[h+9|0]){N[d+12>>2]=N[h+80>>2];N[d+16>>2]=N[h+84>>2];N[d+20>>2]=N[h+88>>2];k=N[h+100>>2];l=N[h+96>>2];m=N[h+104>>2];break e}J[d+20>>2]=0;J[d+12>>2]=0;J[d+16>>2]=0;m=Q(0)}N[d+44>>2]=m;N[d+40>>2]=k;N[d+36>>2]=l;h=J[j+44>>2];f:{if(K[h+9|0]){N[d+24>>2]=N[h+80>>2];N[d+28>>2]=N[h+84>>2];N[d+32>>2]=N[h+88>>2];l=N[h+96>>2];n=N[h+104>>2];k=N[h+100>>2];break f}J[d+32>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;l=Q(0);k=Q(0)}N[d+56>>2]=n;N[d+52>>2]=k;N[d+48>>2]=l;I[g+10>>1]=L[g+10>>1]&65527}I[g+10>>1]=L[g+10>>1]|e}g=J[J[b+28>>2]+4>>2];h=K[J[g+44>>2]+9|0];j=J[J[b+32>>2]+4>>2];o=K[J[j+44>>2]+9|0];d=J[b+48>>2];e=L[d+2>>1]-1|0;I[d+2>>1]=e;if(!(e&65535?f:1)){break b}e=J[(h-1>>>0<2?g:0)+100>>2];J[e+152>>2]=J[e+152>>2]-1;e=o-1>>>0<2?j:0;if(!e){break b}e=J[e+100>>2];J[e+152>>2]=J[e+152>>2]-1;break b}d=J[b+48>>2];if(!d){break a}}e=L[d+4>>1]-1|0;I[d+4>>1]=e;if(e&65535){break a}e=J[b+4>>2];f=J[b+8>>2];g=M[e+48>>2]>M[f+48>>2];J[i+8>>2]=J[(g?f:e)+48>>2];J[i+12>>2]=J[(g?e:f)+48>>2];im(a+1916|0,i+8|0);if(!(H[d|0]&1)){J[a+392>>2]=J[a+392>>2]-1;J[d>>2]=J[a+400>>2];J[a+400>>2]=d;break a}e=J[d+16>>2];if(e){f=a+1560|0;J[f>>2]=J[f>>2]-1;f=a+1568|0;J[e>>2]=J[f>>2];J[f>>2]=e;J[d+16>>2]=0}J[a+684>>2]=J[a+684>>2]-1;J[d>>2]=J[a+692>>2];J[a+692>>2]=d}J[b+48>>2]=0;d=J[b+44>>2];g:{if(!(d&32768)){e=J[b+56>>2];h:{if(e){d=K[e+43|0]&3;break h}d=d&98304}if(d){break g}}if(!(c&4)){break g}c=J[J[b+28>>2]+4>>2];c=K[J[c+44>>2]+9|0]-1>>>0<2?c:0;d=J[J[b+32>>2]+4>>2];d=K[J[d+44>>2]+9|0]-1>>>0<2?d:0;if(!(d?c:0)){if(c){Cd(c)}if(!d){break g}Cd(d);break g}if(K[b+46|0]&4){break g}_F(J[a>>2],c,d)}Ha=i+16|0}function Mr(a,b,c,d,e,f,g,h,i){var j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0;n=J[a+24>>2];if(K[n+1|0]){a=n+48|0;k=N[e+8>>2];l=N[e+4>>2];j=N[e>>2];while(1){m=N[a+80>>2];p=N[a+88>>2];q=N[a>>2];r=N[a+32>>2];s=N[a+16>>2];t=N[a+48>>2];u=N[a+4>>2];v=N[a+36>>2];w=N[a+20>>2];x=N[a+52>>2];o=Q(Q(Q(Q(q*N[b>>2])+Q(r*N[d>>2]))-Q(Q(s*N[c>>2])+Q(t*j)))+Q(Q(Q(u*N[b+4>>2])+Q(v*N[d+4>>2]))-Q(Q(w*N[c+4>>2])+Q(x*l))));j=N[a+8>>2];l=N[a+40>>2];y=N[a+24>>2];z=N[a+56>>2];k=Q(Q(N[a+60>>2]*p)+Q(N[a+12>>2]+Q(N[a+44>>2]*Q(o+Q(Q(Q(j*N[b+8>>2])+Q(l*N[d+8>>2]))-Q(Q(y*N[c+8>>2])+Q(z*k)))))));k=k>2];k=k>2]=k;J[f+12>>2]=0;o=j;j=Q(k-p);N[f+8>>2]=N[f+8>>2]+Q(o*j);N[f+4>>2]=N[f+4>>2]+Q(u*j);N[f>>2]=N[f>>2]+Q(q*j);J[h+12>>2]=0;N[h+8>>2]=N[h+8>>2]+Q(l*j);N[h+4>>2]=N[h+4>>2]+Q(v*j);N[h>>2]=N[h>>2]+Q(r*j);J[g+12>>2]=0;N[g+8>>2]=Q(y*j)+N[g+8>>2];N[g+4>>2]=Q(w*j)+N[g+4>>2];N[g>>2]=Q(s*j)+N[g>>2];J[i+12>>2]=0;N[i+8>>2]=Q(z*j)+N[i+8>>2];N[i+4>>2]=Q(x*j)+N[i+4>>2];N[i>>2]=Q(t*j)+N[i>>2];k=N[a+100>>2];l=N[a+104>>2];m=N[a+96>>2];J[b+12>>2]=0;N[b+8>>2]=Q(j*l)+N[b+8>>2];N[b+4>>2]=Q(j*k)+N[b+4>>2];N[b>>2]=Q(j*m)+N[b>>2];k=N[a+112>>2];l=N[a+116>>2];m=N[a+120>>2];J[d+12>>2]=0;N[d+8>>2]=Q(j*m)+N[d+8>>2];N[d+4>>2]=Q(j*l)+N[d+4>>2];N[d>>2]=Q(j*k)+N[d>>2];k=N[a+132>>2];l=N[a+136>>2];m=N[a+128>>2];J[c+12>>2]=0;N[c+8>>2]=Q(j*l)+N[c+8>>2];N[c+4>>2]=Q(j*k)+N[c+4>>2];N[c>>2]=Q(j*m)+N[c>>2];m=N[a+144>>2];l=N[a+148>>2];k=N[a+152>>2];J[e+12>>2]=0;k=Q(Q(j*k)+N[e+8>>2]);N[e+8>>2]=k;l=Q(Q(j*l)+N[e+4>>2]);N[e+4>>2]=l;j=Q(Q(j*m)+N[e>>2]);N[e>>2]=j;a=a+160|0;A=A+1|0;if(A>>>0>2];J[f+12>>2]=0;N[f+8>>2]=j*N[f+8>>2];N[f+4>>2]=j*N[f+4>>2];N[f>>2]=j*N[f>>2];j=N[n+40>>2];J[g+12>>2]=0;N[g+8>>2]=j*N[g+8>>2];N[g+4>>2]=j*N[g+4>>2];N[g>>2]=j*N[g>>2];j=N[n+36>>2];J[h+12>>2]=0;N[h+8>>2]=j*N[h+8>>2];N[h+4>>2]=j*N[h+4>>2];N[h>>2]=j*N[h>>2];j=N[n+44>>2];J[i+12>>2]=0;N[i+8>>2]=j*N[i+8>>2];N[i+4>>2]=j*N[i+4>>2];N[i>>2]=j*N[i>>2]}function hi(a,b,c,d,e){var f=0,g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=0,u=0;f=Ha-1184|0;Ha=f;H[f+1168|0]=1;J[f+1176>>2]=256;J[f+1180>>2]=256;J[f+1172>>2]=f+144;s=J[c+8>>2];J[f+144>>2]=s;m=1;a:while(1){m=m-1|0;g=J[J[f+1172>>2]+(m<<2)>>2];i=N[g>>2];j=N[g+12>>2];n=Q(i+j);i=Q(j-i);k=N[g+8>>2];l=N[g+20>>2];j=Q(k+l);o=N[g+4>>2];p=N[g+16>>2];q=Q(o+p);k=Q(l-k);l=Q(p-o);while(1){b:{N[f+132>>2]=q*Q(.5);N[f+128>>2]=n*Q(.5);J[f+140>>2]=0;N[f+136>>2]=j*Q(.5);N[f+116>>2]=l*Q(.5);N[f+112>>2]=i*Q(.5);J[f+124>>2]=0;N[f+120>>2]=k*Q(.5);h=J[f+132>>2];J[f+48>>2]=J[f+128>>2];J[f+52>>2]=h;h=J[f+140>>2];J[f+56>>2]=J[f+136>>2];J[f+60>>2]=h;h=J[f+116>>2];J[f+32>>2]=J[f+112>>2];J[f+36>>2]=h;h=J[f+124>>2];J[f+40>>2]=J[f+120>>2];J[f+44>>2]=h;c:{d:{if(!zg(d,f+48|0,f+32|0)){break d}g=J[g+24>>2];h=g>>>1|0;if(!(g&1)){break c}r=h&15;if(!r){break d}h=J[c>>2]+(g>>>3&536870908)|0;if((r|0)==1){if(Ja[J[J[e>>2]>>2]](e,f+76|0,(J[h>>2]<<3)+a|0)|0){break d}break b}while(1){t=J[h>>2];g=P(t,24)+b|0;n=N[g+8>>2];i=N[g+20>>2];j=N[g+4>>2];q=N[g+16>>2];k=N[g>>2];l=N[g+12>>2];N[f+96>>2]=Q(k+l)*Q(.5);N[f+100>>2]=Q(j+q)*Q(.5);J[f+108>>2]=0;N[f+104>>2]=Q(n+i)*Q(.5);N[f+80>>2]=Q(l-k)*Q(.5);N[f+84>>2]=Q(q-j)*Q(.5);J[f+92>>2]=0;N[f+88>>2]=Q(i-n)*Q(.5);g=J[f+100>>2];J[f+16>>2]=J[f+96>>2];J[f+20>>2]=g;g=J[f+108>>2];J[f+24>>2]=J[f+104>>2];J[f+28>>2]=g;g=J[f+84>>2];J[f>>2]=J[f+80>>2];J[f+4>>2]=g;g=J[f+92>>2];J[f+8>>2]=J[f+88>>2];J[f+12>>2]=g;if(zg(d,f+16|0,f)){if(!(Ja[J[J[e>>2]>>2]](e,f+76|0,(t<<3)+a|0)|0)){break b}}h=h+4|0;r=r-1|0;if(r){continue}break}}u=!m;if(m){continue a}break b}g=P(h,28)+s|0;J[J[f+1172>>2]+(m<<2)>>2]=g+28;m=m+1|0;if((m|0)==(J[f+1180>>2]&2147483647)){yg(f+144|0,m<<1)}i=N[g>>2];j=N[g+12>>2];n=Q(i+j);i=Q(j-i);k=N[g+8>>2];l=N[g+20>>2];j=Q(k+l);o=N[g+4>>2];p=N[g+16>>2];q=Q(o+p);k=Q(l-k);l=Q(p-o);continue}break}break}a=J[f+1180>>2];e:{if((a|0)<0|!(a&2147483647)){break e}a=J[f+1172>>2];if((a|0)==(f+144|0)|!a){break e}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}Ha=f+1184|0;return u}function sz(a,b,c,d,e,f,g){var h=0,i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0,G=Q(0),I=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0),Z=Q(0);h=Ha-32|0;Ha=h;l=H[c+36|0]<<4;p=l+b|0;r=N[p+8>>2];l=a+l|0;s=N[l+8>>2];t=N[p>>2];A=N[l>>2];B=N[p+4>>2];C=N[l+4>>2];l=H[c+37|0]<<4;p=l+b|0;D=N[p+8>>2];l=a+l|0;E=N[l+8>>2];F=H[c+35|0]<<4;b=F+b|0;G=N[b+8>>2];a=a+F|0;I=N[a+8>>2];L=N[p>>2];M=N[l>>2];O=N[b>>2];P=N[a>>2];S=N[p+4>>2];T=N[l+4>>2];U=N[b+4>>2];V=N[a+4>>2];x=N[c+8>>2];Y=N[c>>2];k=N[c+16>>2];Z=N[c+4>>2];J[h+28>>2]=0;u=Q(I-G);i=Q(Q(s-r)-u);y=Q(P-O);j=Q(Q(A-t)-y);z=Q(V-U);m=Q(Q(C-B)-z);W=Q(Q(i*i)+Q(Q(j*j)+Q(m*m)));n=Q(Q(E-D)-u);o=Q(Q(M-L)-y);q=Q(Q(T-S)-z);X=Q(Q(n*n)+Q(Q(o*o)+Q(q*q)));v=Q(Q(i*n)+Q(Q(j*o)+Q(m*q)));w=Q(Q(W*X)-Q(v*v));w=w>Q(1.1920928955078125e-7)?Q(Q(1)/w):Q(0);u=Q(Q(x*k)-u);x=Q(u*i);i=Q(Q(Y*k)-y);k=Q(Q(Z*k)-z);j=Q(x+Q(Q(i*j)+Q(m*k)));i=Q(Q(u*n)+Q(Q(i*o)+Q(q*k)));k=Q(w*Q(Q(X*j)-Q(v*i)));i=Q(w*Q(Q(W*i)-Q(v*j)));j=Q(Q(1)-Q(k+i));N[h+24>>2]=Q(Q(s*k)+Q(E*i))+Q(I*j);N[h+20>>2]=Q(Q(C*k)+Q(T*i))+Q(V*j);N[h+16>>2]=Q(Q(A*k)+Q(M*i))+Q(P*j);J[h+12>>2]=0;N[h+8>>2]=Q(Q(r*k)+Q(D*i))+Q(G*j);N[h+4>>2]=Q(Q(B*k)+Q(S*i))+Q(U*j);N[h>>2]=Q(Q(t*k)+Q(L*i))+Q(O*j);k=N[c+8>>2];n=N[c+4>>2];m=Q(-n);o=N[c>>2];q=Q(-o);i=Q(R(N[c+16>>2]));a:{if(f){a=J[h+20>>2];J[g>>2]=J[h+16>>2];J[g+4>>2]=a;a=J[h+28>>2];J[g+8>>2]=J[h+24>>2];J[g+12>>2]=a;a=J[h+4>>2];J[g+16>>2]=J[h>>2];J[g+20>>2]=a;a=J[h+12>>2];J[g+24>>2]=J[h+8>>2];J[g+28>>2]=a;N[g+36>>2]=m;N[g+32>>2]=q;break a}a=J[e+4>>2];v=N[a+16>>2];a=K[a+32|0];b=J[d+4>>2];j=N[b+16>>2];b=K[b+32|0];r=N[h+16>>2];s=N[h+20>>2];t=N[h+24>>2];J[g+12>>2]=0;j=b?j:Q(0);N[g+8>>2]=t+Q(k*j);N[g+4>>2]=s+Q(n*j);N[g>>2]=r+Q(o*j);r=N[h>>2];s=N[h+4>>2];t=N[h+8>>2];N[g+36>>2]=m;N[g+32>>2]=q;J[g+28>>2]=0;m=a?v:Q(0);N[g+24>>2]=t-Q(k*m);N[g+20>>2]=s-Q(n*m);N[g+16>>2]=r-Q(o*m);i=Q(i+Q(j+m))}N[g+64>>2]=-i;J[g+44>>2]=0;N[g+40>>2]=-k;Ha=h+32|0}function UW(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=Q(0),A=Q(0),B=Q(0);f=Ha-400|0;Ha=f;l=J[c+32>>2];a:{if(!e){v=Q(1);q=Q(0);break a}v=Q(1);q=Q(0);if(L[e+12>>1]!=2){break a}v=N[e+8>>2];w=N[e>>2];q=N[e+4>>2]}r=N[a+4>>2];h=N[c+8>>2];i=N[c+12>>2];j=N[c+4>>2];J[f+396>>2]=0;N[f+392>>2]=i;N[f+388>>2]=h;N[f+384>>2]=j;a=J[c+16>>2];x=J[c+20>>2];y=J[c+28>>2];J[f+376>>2]=J[c+24>>2];J[f+380>>2]=y;J[f+368>>2]=a;J[f+372>>2]=x;m=N[d+20>>2];n=N[b+20>>2];o=N[d+24>>2];z=N[b+24>>2];k=N[d+12>>2];s=N[d>>2];A=N[d+16>>2];B=N[b+16>>2];t=N[d+4>>2];u=N[d+8>>2];H[f+240|0]=0;J[f+232>>2]=0;J[f+236>>2]=0;J[f+224>>2]=0;J[f+228>>2]=0;J[f+216>>2]=0;J[f+220>>2]=0;J[f+208>>2]=0;J[f+212>>2]=0;J[f+352>>2]=l+16;J[f+360>>2]=J[l+56>>2]+P(K[l+55|0],20);H[f+364|0]=K[l+54|0];g=Q(j*N[l+68>>2]);p=Q(h*N[l+72>>2]);g=g<=p?g:p;p=Q(i*N[l+76>>2]);g=g<=p?g:p;N[f+232>>2]=g*Q(.02500000037252903);N[f+224>>2]=g*Q(.10000000149011612);N[f+228>>2]=g*Q(.05000000074505806);a=f+208|0;zb(f+384|0,f+368|0,f+256|0,f+304|0,a,j==Q(1)&h==Q(1)&i==Q(1));J[f+356>>2]=J[l+60>>2];J[f+188>>2]=0;h=Q(B-A);h=Q(h+h);i=Q(n-m);i=Q(i+i);j=Q(z-o);j=Q(j+j);g=Q(Q(Q(Q(-s)*h)-Q(i*t))-Q(u*j));o=Q(Q(k*k)+Q(-.5));m=Q(Q(Q(j*o)+Q(k*Q(Q(t*h)-Q(s*i))))-Q(u*g));N[f+184>>2]=m;n=Q(Q(Q(i*o)+Q(k*Q(Q(s*j)-Q(u*h))))-Q(t*g));N[f+180>>2]=n;J[f+172>>2]=0;N[f+168>>2]=m;N[f+164>>2]=n;N[f+192>>2]=r;J[f+124>>2]=0;N[f+120>>2]=m;N[f+116>>2]=n;k=Q(Q(Q(h*o)+Q(k*Q(Q(u*i)-Q(t*j))))-Q(s*g));N[f+112>>2]=k;J[f+140>>2]=4;N[f+176>>2]=k;N[f+160>>2]=k;H[f+144|0]=1;N[f+136>>2]=r;N[f+132>>2]=r;N[f+128>>2]=r;J[f+40>>2]=152284;J[f+44>>2]=f+112;J[f+32>>2]=152352;J[f+36>>2]=a;J[f+28>>2]=0;N[f+24>>2]=m-N[f+216>>2];N[f+20>>2]=n-N[f+212>>2];N[f+16>>2]=k-N[f+208>>2];J[f>>2]=0;a=Gk(f+40|0,f+32|0,f+16|0,f,f+96|0,f+80|0,f- -64|0,f+48|0);b:{c:{if(!(!e|(a|0)!=2)){N[e+8>>2]=v;N[e+4>>2]=q;N[e>>2]=w;break c}if(!e){break b}}I[e+12>>1]=((a|0)==2)<<1}Ha=f+400|0;return(a|0)==2|0}function DA(a,b){var c=0,d=0,e=0,f=0;f=Ha-16|0;Ha=f;a:{b:{c:{switch(J[b+4>>2]){case 0:c=J[40592];d=Ja[J[J[c>>2]+20>>2]](c)|0?46241:69706;c=az(Ja[J[J[c+12>>2]+8>>2]](c+12|0,208,d,6266,115)|0,a,b);J[c+8>>2]=155596;J[c>>2]=155500;J[c+196>>2]=0;J[c+200>>2]=0;J[c+184>>2]=0;J[c+188>>2]=0;J[c+176>>2]=4;N[c+112>>2]=N[b+96>>2];N[c+116>>2]=N[b+100>>2];N[c+120>>2]=N[b+104>>2];N[c+124>>2]=N[b+108>>2];N[c+128>>2]=N[b+112>>2];N[c+132>>2]=N[b+116>>2];N[c+136>>2]=N[b+120>>2];N[c+140>>2]=N[b+124>>2];N[c+144>>2]=N[b+128>>2];N[c+148>>2]=N[b+132>>2];N[c+152>>2]=N[b+136>>2];N[c+156>>2]=N[b+140>>2];N[c+160>>2]=N[b+144>>2];N[c+164>>2]=N[b+148>>2];N[c+168>>2]=N[b+152>>2];N[c+172>>2]=N[b+156>>2];d=J[b+164>>2];J[c+176>>2]=J[b+160>>2];J[c+180>>2]=d;d=J[b+172>>2];J[c+184>>2]=J[b+168>>2];J[c+188>>2]=d;d=J[b+180>>2];J[c+192>>2]=J[b+176>>2];J[c+196>>2]=d;J[c+200>>2]=J[b+184>>2];J[b+184>>2]=0;break b;case 1:break c;default:break a}}c=J[40592];d=Ja[J[J[c>>2]+20>>2]](c)|0?46371:69706;c=az(Ja[J[J[c+12>>2]+8>>2]](c+12|0,184,d,6266,119)|0,a,b);J[c+8>>2]=155468;J[c>>2]=155372;e=c+100|0;J[e>>2]=0;J[e+4>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;d=eo(c+124|0);J[e>>2]=J[b+88>>2];J[e+4>>2]=J[b+92>>2];J[e+12>>2]=J[b+100>>2];J[e+16>>2]=J[b+104>>2];J[e+20>>2]=J[b+108>>2];J[e+8>>2]=J[b+96>>2];J[b+104>>2]=0;J[b+108>>2]=0;J[b+96>>2]=0;J[b+100>>2]=0;J[b+88>>2]=0;J[b+92>>2]=0;J[d>>2]=J[b+112>>2];N[d+4>>2]=N[b+116>>2];N[d+8>>2]=N[b+120>>2];N[d+12>>2]=N[b+124>>2];N[d+16>>2]=N[b+128>>2];J[d+20>>2]=J[b+132>>2];J[d+24>>2]=J[b+136>>2];J[d+28>>2]=J[b+140>>2];N[d+32>>2]=N[b+144>>2];N[d+36>>2]=N[b+148>>2];N[d+40>>2]=N[b+152>>2];N[d+44>>2]=N[b+156>>2];N[d+48>>2]=N[b+160>>2];N[d+52>>2]=N[b+164>>2];H[d+56|0]=K[b+168|0];H[d+57|0]=K[b+169|0];J[b+132>>2]=0;J[b+136>>2]=0;J[b+112>>2]=0;J[b+140>>2]=0;J[b+144>>2]=0;J[b+148>>2]=0;J[b+152>>2]=0;J[b+156>>2]=0;J[b+160>>2]=0;I[b+162>>1]=0;I[b+164>>1]=0;I[b+166>>1]=0;I[b+168>>1]=0;J[d>>2]=e}J[f+8>>2]=c;a=pb(a+8|0,f+8|0,f+15|0);if(!K[f+15|0]){J[a>>2]=J[f+8>>2]}}Ha=f+16|0;return c}function Zw(a,b,c,d,e,f,g,h){var i=Q(0),j=0,k=0,l=0,m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=Q(0);n=Ha-16|0;Ha=n;a:{if(!b){a=0;break a}if(K[J[a+4>>2]+36|0]&8){k=J[40592];j=Ja[J[J[k>>2]+20>>2]](k)|0?43667:69706;j=Ja[J[J[k+12>>2]+8>>2]](k+12|0,52,j,9310,336)|0;J[j+28>>2]=0;J[j+32>>2]=0;J[j>>2]=160600;J[j+4>>2]=1065353216;J[j+8>>2]=1065353216;J[j+36>>2]=0;J[j+40>>2]=0;J[j+44>>2]=0;J[j+48>>2]=0;J[j+20>>2]=0;J[j+24>>2]=0;J[j+12>>2]=1065353216;J[j+16>>2]=0;k=Ja[J[J[j>>2]>>2]](j,b,c,d,1,L[J[a+4>>2]+40>>1],n+12|0)|0;c=k?k:c;b=k?J[n+12>>2]:b}i=N[J[a+8>>2]+16>>2];J[e>>2]=0;J[g+8>>2]=1065353216;J[g>>2]=1065353216;J[g+4>>2]=1065353216;u=Q(i*Q(9.999999974752427e-7));v=Q(i*Q(.009999999776482582));if(Yw(b,c,d,u,v,h,g,e,f,0)){a=1;if(!j){break a}Ja[J[J[j>>2]+12>>2]](j);break a}m=N[g>>2];i=N[g+4>>2];w=Q(Q(1)/N[g+8>>2]);N[h+8>>2]=w*N[h+8>>2];x=Q(Q(1)/i);N[h+4>>2]=x*N[h+4>>2];y=Q(Q(1)/m);N[h>>2]=y*N[h>>2];l=J[e>>2];if(b){while(1){o=Q(w*N[c+8>>2]);p=Q(x*N[c+4>>2]);q=Q(y*N[c>>2]);a=0;b:{c:{d:{if(!l){break d}while(1){e:{k=P(a,12)+f|0;r=N[k>>2];if(!(Q(R(Q(q-r)))>2];if(!(Q(R(Q(p-z)))>2];if(!(Q(R(Q(o-s)))>2];i=Q(o-A);t=Q(i*i);B=N[h>>2];i=Q(q-B);D=Q(i*i);m=N[h+4>>2];i=Q(p-m);t=Q(t+Q(D+Q(i*i)));i=Q(s-A);s=Q(i*i);i=Q(r-B);r=Q(i*i);i=Q(z-m);if(!(t>Q(s+Q(r+Q(i*i))))){break d}N[k>>2]=q;N[k+8>>2]=o;N[k+4>>2]=p;break d}a=a+1|0;if((l|0)!=(a|0)){continue}break}break c}if((a|0)!=(l|0)){break b}}a=P(l,12)+f|0;N[a+8>>2]=o;N[a+4>>2]=p;N[a>>2]=q;l=l+1|0;J[e>>2]=l}c=c+d|0;C=C+1|0;if((C|0)!=(b|0)){continue}break}}if(l>>>0>3){b=0;while(1){m=N[g>>2];i=N[g+4>>2];a=P(b,12)+f|0;N[a+8>>2]=N[a+8>>2]*N[g+8>>2];N[a+4>>2]=i*N[a+4>>2];N[a>>2]=m*N[a>>2];b=b+1|0;if((l|0)!=(b|0)){continue}break}a=1;Yw(l,f,12,u,v,h,g,e,f,1);if(!j){break a}Ja[J[J[j>>2]+12>>2]](j);break a}a=0;Wa(J[40592],32,16293,277,72066,0)}Ha=n+16|0;return a}function kC(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{b:{if(!J[a+164>>2]){break b}h=J[a+140>>2];g=J[b>>2];e=g;d=e-1|0;i=J[b+4>>2];b=i+(e^-1)|0;b=(d|0)!=-1?b+1|0:b;e=b^b>>>22;b=d^((b&4194303)<<10|d>>>22);d=e<<13|b>>>19;f=b<<13^-1;b=b+f|0;d=(d^-1)+e|0;d=b>>>0>>0?d+1|0:d;b=rea(b^((d&255)<<24|b>>>8),d^d>>>8,9,0);d=Ia;f=d>>>15|0;e=b^((d&32767)<<17|b>>>15);j=e<<27^-1;b=e+j|0;d=d^f;d=d+((d<<27|e>>>5)^-1)|0;b=J[((J[a+148>>2]-1&(b^(((b>>>0>>0?d+1|0:d)&2147483647)<<1|b>>>31)))<<2)+h>>2];if((b|0)==-1){break b}e=J[a+136>>2];d=J[a+132>>2];while(1){h=d+P(b,20)|0;if((g|0)==J[h>>2]&(i|0)==J[h+4>>2]){break a}b=J[e+(b<<2)>>2];if((b|0)!=-1){continue}break}}c:{d:{b=a+4|0;e=J[b+4>>2];d=P(e,48)+b|0;e:{if(!J[d+52>>2]){break e}a=(c<<15^-1)+c|0;a=P(a>>>10^a,9);a=a>>>6^a;a=(a<<11^-1)+a|0;a=J[J[d+28>>2]+((J[d+36>>2]-1&(a>>>16^a))<<2)>>2];if((a|0)==-1){break e}g=J[d+24>>2];d=J[d+20>>2];while(1){h=d+(a<<3)|0;if(J[h>>2]==(c|0)){break d}a=J[g+(a<<2)>>2];if((a|0)!=-1){continue}break}}e=J[b>>2];d=b+P(e,48)|0;if(!J[d+52>>2]){break c}a=(c<<15^-1)+c|0;a=P(a>>>10^a,9);a=a>>>6^a;a=(a<<11^-1)+a|0;a=J[J[d+28>>2]+((J[d+36>>2]-1&(a>>>16^a))<<2)>>2];if((a|0)==-1){break c}g=J[d+24>>2];d=J[d+20>>2];while(1){h=d+(a<<3)|0;if(J[h>>2]==(c|0)){break d}a=J[g+(a<<2)>>2];if((a|0)!=-1){continue}break}break c}J[b+112>>2]=0;j=b+P(e,48)|0;i=J[j+12>>2];d=b+108|0;g=Ha-16|0;Ha=g;f:{g:{a=J[h+4>>2];e=J[J[b+104>>2]+8>>2];f=e+P(c,24)|0;if(N[a>>2]>N[f+12>>2]|N[a+4>>2]>N[f+16>>2]|N[a+8>>2]>N[f+20>>2]){break g}f=e+P(c,24)|0;if(N[f>>2]>N[a+16>>2]|N[f+4>>2]>N[a+20>>2]|N[f+8>>2]>N[a+24>>2]){break g}Tk(a,e);break f}a=ii(i,a,c,e);J[g+12>>2]=a;h:{if(J[a+40>>2]|!a){break h}f=J[d+4>>2];if(f>>>0>=(J[d+8>>2]&2147483647)>>>0){Xc(d,g+12|0);break h}J[J[d>>2]+(f<<2)>>2]=a;J[d+4>>2]=f+1}a=ji(i,c,e,d)}Ha=g+16|0;if(!(!J[b+112>>2]&J[h+4>>2]==(a|0))){nC(b,j+16|0,c,a)}}return}b=d+P(b,20)|0;Jd(J[J[a+200>>2]+(J[b+16>>2]<<3)>>2],J[b+12>>2]);c=J[a+168>>2];b=J[b+16>>2];if(b>>>0>2]){b=J[J[a+172>>2]+(b<<2)>>2]}else{b=-1}Jd(c,b);H[a+212|0]=1}function ag(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0);c=Ha-48|0;Ha=c;j=J[b+76>>2];Ja[J[J[j>>2]+28>>2]](j,c+44|0,c+40|0);d=Q(1);f=Q(1);j=J[c+44>>2];if(j){Ja[J[J[j>>2]+76>>2]](c+12|0,j);G=N[c+36>>2];H=N[c+32>>2];I=N[c+28>>2];h=N[c+20>>2];r=N[c+16>>2];s=N[c+12>>2];f=N[c+24>>2]}g=N[b+24>>2];e=N[b+28>>2];k=N[b+32>>2];A=N[b+44>>2];B=N[b+40>>2];C=N[b+36>>2];l=N[b+20>>2];j=J[c+40>>2];if(j){Ja[J[J[j>>2]+76>>2]](c+12|0,j);K=N[c+36>>2];L=N[c+32>>2];M=N[c+28>>2];t=N[c+20>>2];u=N[c+16>>2];v=N[c+12>>2];d=N[c+24>>2]}D=N[b- -64>>2];E=N[b+72>>2];F=N[b+68>>2];w=Q(Q(Q(s*g)+Q(Q(f*e)+Q(h*k)))-Q(l*r));m=N[b+52>>2];n=N[b+56>>2];o=N[b+60>>2];p=N[b+48>>2];i=Q(Q(Q(v*m)+Q(Q(d*n)+Q(t*o)))-Q(p*u));x=Q(Q(Q(h*l)+Q(Q(f*g)+Q(r*k)))-Q(e*s));y=Q(Q(Q(t*p)+Q(Q(d*m)+Q(u*o)))-Q(n*v));q=Q(Q(Q(Q(f*k)-Q(l*s))-Q(r*g))-Q(h*e));z=Q(Q(Q(Q(d*o)-Q(p*v))-Q(u*m))-Q(t*n));g=Q(Q(Q(r*e)+Q(Q(f*l)+Q(s*k)))-Q(g*h));e=Q(Q(Q(u*n)+Q(Q(d*p)+Q(v*o)))-Q(m*t));N[a+12>>2]=Q(w*i)+Q(Q(x*y)+Q(Q(q*z)+Q(g*e)));N[a+8>>2]=Q(e*x)+Q(Q(Q(q*i)-Q(z*w))-Q(g*y));N[a+4>>2]=Q(i*g)+Q(Q(Q(q*y)-Q(z*x))-Q(w*e));N[a>>2]=Q(y*w)+Q(Q(Q(q*e)-Q(z*g))-Q(x*i));k=Q(E+E);l=Q(D+D);m=Q(F+F);y=Q(Q(t*k)+Q(Q(v*l)+Q(m*u)));z=Q(Q(d*d)+Q(-.5));n=Q(A+A);o=Q(C+C);p=Q(B+B);A=Q(Q(h*n)+Q(Q(s*o)+Q(p*r)));B=Q(Q(f*f)+Q(-.5));e=Q(Q(K+Q(Q(t*y)+Q(Q(k*z)+Q(d*Q(Q(v*m)-Q(l*u))))))-Q(G+Q(Q(h*A)+Q(Q(n*B)+Q(f*Q(Q(s*p)-Q(o*r)))))));e=Q(e+e);i=Q(Q(M+Q(Q(v*y)+Q(Q(l*z)+Q(d*Q(Q(u*k)-Q(m*t))))))-Q(I+Q(Q(s*A)+Q(Q(o*B)+Q(f*Q(Q(r*n)-Q(p*h)))))));i=Q(i+i);d=Q(Q(L+Q(Q(u*y)+Q(Q(m*z)+Q(d*Q(Q(t*l)-Q(k*v))))))-Q(H+Q(Q(r*A)+Q(Q(p*B)+Q(f*Q(Q(h*o)-Q(n*s)))))));d=Q(d+d);f=Q(Q(Q(Q(-g)*i)-Q(d*x))-Q(w*e));h=Q(Q(q*q)+Q(-.5));N[a+24>>2]=Q(Q(e*h)+Q(q*Q(Q(x*i)-Q(g*d))))-Q(w*f);N[a+20>>2]=Q(Q(d*h)+Q(q*Q(Q(g*e)-Q(w*i))))-Q(x*f);N[a+16>>2]=Q(Q(i*h)+Q(q*Q(Q(w*d)-Q(x*e))))-Q(g*f);Ha=c+48|0}function dN(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=Q(0),h=Q(0),i=0,j=Q(0),k=0,l=Q(0),m=0,n=0,o=0,p=0,q=0,r=0,s=0;f=Ha-16|0;Ha=f;a:{if(!(Ja[J[J[b>>2]>>2]](b)|0)){Wa(J[40592],4,10397,138,71303,0);break a}b:{c:{switch(J[b+84>>2]){case 0:d=J[40592];c=Ja[J[J[d>>2]+20>>2]](d)|0?38127:69706;d=Ja[J[J[d+12>>2]+8>>2]](d+12|0,496,c,10397,147)|0;c=J[a+8>>2];i=Ja[J[J[c>>2]+28>>2]](c)|0;e=J[a+8>>2];c=Ha-16|0;Ha=c;J[d>>2]=161424;e=Yv(d+8|0,b,e);J[d>>2]=161212;J[e>>2]=161364;J[d+12>>2]=0;h=N[b+88>>2];N[d+484>>2]=h;l=N[b+92>>2];N[d+488>>2]=l;g=N[b+96>>2];N[d+492>>2]=g;J[c>>2]=3;j=g;g=N[d+468>>2];N[c+12>>2]=j*g;N[c+8>>2]=l*g;N[c+4>>2]=h*g;Wv(e,i,c,J[b+72>>2]);Ha=c+16|0;break b;case 1:break c;default:break a}}d=J[40592];c=Ja[J[J[d>>2]+20>>2]](d)|0?38251:69706;d=Ja[J[J[d+12>>2]+8>>2]](d+12|0,496,c,10397,153)|0;c=J[a+8>>2];i=Ja[J[J[c>>2]+28>>2]](c)|0;e=J[a+8>>2];c=Ha-16|0;Ha=c;J[d>>2]=160980;e=Yv(d+8|0,b,e);J[d>>2]=160768;J[e>>2]=160920;J[d+12>>2]=1;g=N[b+88>>2];N[d+484>>2]=g;h=N[b+92>>2];N[d+488>>2]=h;J[d+492>>2]=J[b+96>>2];J[c+4>>2]=2;j=Q(h*Q(.5));h=N[d+468>>2];N[c+12>>2]=j*h;N[c+8>>2]=g*h;Wv(e,i,c+4|0,J[b+72>>2]);Ha=c+16|0}c=d+8|0;J[f+8>>2]=c;b=J[a+72>>2];d:{if(b>>>0>=(J[a+76>>2]&2147483647)>>>0){b=0;c=J[a+76>>2];k=c&2147483647?c<<1:1;e:{if(!k){break e}c=k<<2;if(!c){break e}b=J[40592];e=b+12|0;b=(o=e,p=c,q=Ja[J[J[b>>2]+20>>2]](b)|0?61985:69706,r=19978,s=553,n=J[J[e>>2]+8>>2],Ja[n](o|0,p|0,q|0,r|0,s|0)|0)}e=J[a+72>>2];m=(e<<2)+b|0;if((e|0)>0){i=J[a+68>>2];c=b;while(1){J[c>>2]=J[i>>2];i=i+4|0;c=c+4|0;if(m>>>0>c>>>0){continue}break}}J[m>>2]=J[f+8>>2];f:{if(J[a+76>>2]<0){break f}c=J[a+68>>2];if(!c){break f}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,c);e=J[a+72>>2]}J[a+76>>2]=k;J[a+68>>2]=b;J[a+72>>2]=e+1;break d}J[J[a+68>>2]+(b<<2)>>2]=c;J[a+72>>2]=b+1}b=J[f+8>>2];J[b+472>>2]=a;J[b+388>>2]=a;J[b+228>>2]=a;J[b+216>>2]=a;J[f+4>>2]=0;b=Ja[J[J[d>>2]+28>>2]](d)|0;c=f+4|0;Ja[J[J[b>>2]+96>>2]](b,c,1,0)|0;a=ae(a+80|0,c,f+15|0);if(K[f+15|0]){break a}J[a>>2]=J[f+4>>2]}Ha=f+16|0;return d|0}function jg(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0);k=N[d+40>>2];m=N[c+8>>2];n=N[d+32>>2];i=N[c>>2];j=N[d+36>>2];p=N[c+4>>2];u=Q(Q(k*m)+Q(Q(n*i)+Q(j*p)));q=Q(R(u));g=N[e+8>>2];h=N[e+4>>2];l=N[e>>2];r=N[d+8>>2];o=N[d>>2];s=N[d+4>>2];t=Q(Q(r*m)+Q(Q(o*i)+Q(s*p)));w=Q(R(t));f=N[d+24>>2];v=Q(f*m);m=N[d+16>>2];x=Q(m*i);i=N[d+20>>2];p=Q(v+Q(x+Q(i*p)));v=Q(R(p));a:{if(!(!(w>=v)|!(q<=w))){J[b+12>>2]=0;c=t>Q(0);N[b+8>>2]=c?Q(-r):r;N[b+4>>2]=c?Q(-s):s;N[b>>2]=c?Q(-o):o;p=N[d+52>>2];q=N[d+56>>2];u=N[d+48>>2];J[a+44>>2]=0;J[a+28>>2]=0;J[a+12>>2]=0;t=r;r=c?Q(-l):l;l=Q(q+Q(t*r));f=Q(h*f);q=Q(g*k);t=Q(f+q);N[a+40>>2]=l-t;k=Q(p+Q(s*r));i=Q(h*i);s=Q(g*j);p=Q(i+s);N[a+36>>2]=k-p;j=Q(u+Q(o*r));h=Q(h*m);g=Q(g*n);n=Q(h+g);N[a+32>>2]=j-n;f=Q(f-q);N[a+24>>2]=f+l;m=Q(i-s);N[a+20>>2]=m+k;i=Q(h-g);N[a+16>>2]=i+j;N[a+8>>2]=t+l;N[a+4>>2]=p+k;N[a>>2]=n+j;g=Q(l-f);h=Q(k-m);f=Q(j-i);break a}r=Q(l*r);s=Q(l*s);l=Q(l*o);if(q<=v){J[b+12>>2]=0;c=p>Q(0);N[b+8>>2]=c?Q(-f):f;N[b+4>>2]=c?Q(-i):i;N[b>>2]=c?Q(-m):m;o=N[d+56>>2];p=N[d+48>>2];q=N[d+52>>2];J[a+44>>2]=0;J[a+28>>2]=0;J[a+12>>2]=0;t=f;f=c?Q(-h):h;h=Q(o+Q(t*f));o=Q(g*k);u=Q(r+o);N[a+40>>2]=h-u;k=Q(q+Q(i*f));i=Q(g*j);q=Q(s+i);N[a+36>>2]=k-q;j=Q(p+Q(m*f));g=Q(g*n);n=Q(l+g);N[a+32>>2]=j-n;f=Q(r-o);N[a+24>>2]=f+h;m=Q(s-i);N[a+20>>2]=m+k;l=Q(l-g);N[a+16>>2]=l+j;N[a+8>>2]=u+h;N[a+4>>2]=q+k;N[a>>2]=n+j;g=Q(h-f);h=Q(k-m);f=Q(j-l);break a}J[b+12>>2]=0;c=u>Q(0);N[b+8>>2]=c?Q(-k):k;N[b+4>>2]=c?Q(-j):j;N[b>>2]=c?Q(-n):n;o=N[d+56>>2];p=N[d+48>>2];q=N[d+52>>2];J[a+44>>2]=0;J[a+28>>2]=0;J[a+12>>2]=0;t=o;o=c?Q(-g):g;g=Q(t+Q(k*o));f=Q(h*f);u=Q(r+f);N[a+40>>2]=g-u;k=Q(q+Q(j*o));j=Q(h*i);i=Q(s+j);N[a+36>>2]=k-i;n=Q(p+Q(n*o));h=Q(h*m);m=Q(l+h);N[a+32>>2]=n-m;f=Q(r-f);N[a+24>>2]=f+g;j=Q(s-j);N[a+20>>2]=j+k;l=Q(l-h);N[a+16>>2]=l+n;N[a+8>>2]=u+g;N[a+4>>2]=i+k;N[a>>2]=m+n;g=Q(g-f);h=Q(k-j);f=Q(n-l)}N[a+48>>2]=f;J[a+60>>2]=0;N[a+56>>2]=g;N[a+52>>2]=h}function Dk(a,b,c,d,e){var f=Q(0),g=Q(0),h=0,i=0,j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=0,s=Q(0),t=Q(0),u=Q(0);p=Ha-16|0;Ha=p;h=J[a+8>>2];if(h>>>0>2]){J[a+8>>2]=h+1;h=J[a>>2]+(h<<6)|0;j=N[b>>2];N[h+16>>2]=j;g=N[b+4>>2];N[h+20>>2]=g;f=N[b+8>>2];N[h+48>>2]=e;N[h+44>>2]=d;J[h+8>>2]=c;N[h+24>>2]=f;I[h+12>>1]=1032;i=1033;c=L[a+32>>1];if(c&2){c=J[a+16>>2];b=J[a+12>>2];d=N[b+4>>2];k=J[b+12>>2];e=j;j=N[b>>2];g=N[b+8>>2];b=pz(k,Q(e*j),Q(f*g),p+12|0,p+8|0);e=N[p+8>>2];f=N[p+12>>2];i=J[k+60>>2];a:{if(H[(i+(b<<2)|0)+2|0]<0){q=i+(b<<2)|0;r=I[q>>1];b=i+(b+J[k+44>>2]<<2)|0;i=I[b+4>>1];if(e>=f){k=I[q+4>>1];b=r-k|0;i=k-i|0;break a}k=I[b>>1];b=k-i|0;i=r-k|0;break a}q=i+(b<<2)|0;r=I[q+4>>1];b=i+(b+J[k+44>>2]<<2)|0;i=I[b>>1];if(Q(f+e)<=Q(1)){k=I[q>>1];b=k-r|0;i=k-i|0;break a}k=i;i=I[b+4>>1];b=k-i|0;i=r-i|0}e=N[c+8>>2];f=Q(g*Q(b|0));g=Q(f+f);m=N[c>>2];f=Q(j*Q(i|0));n=Q(f+f);l=Q(d+d);o=N[c+4>>2];s=Q(Q(e*g)+Q(Q(m*n)+Q(l*o)));d=N[c+12>>2];t=Q(Q(d*d)+Q(-.5));f=Q(Q(e*s)+Q(Q(g*t)+Q(d*Q(Q(m*l)-Q(n*o)))));j=Q(Q(m*s)+Q(Q(n*t)+Q(d*Q(Q(o*g)-Q(l*e)))));g=Q(Q(o*s)+Q(Q(l*t)+Q(d*Q(Q(e*n)-Q(g*m)))));d=Q(Y(Q(Q(f*f)+Q(Q(j*j)+Q(g*g)))));if(d>Q(0)){d=Q(Q(1)/d);f=Q(f*d);g=Q(g*d);j=Q(j*d)}b:{if(!K[a+34|0]){break b}b=J[a+20>>2];if(!(Q(Q(f*N[b+8>>2])+Q(Q(j*N[b>>2])+Q(g*N[b+4>>2])))>Q(0))){break b}f=Q(-f);g=Q(-g);j=Q(-j)}N[h+28>>2]=j;N[h+36>>2]=f;N[h+32>>2]=g;b=L[h+12>>1];I[h+12>>1]=b|2;i=b|3;f=N[h+24>>2];g=N[h+20>>2];j=N[h+16>>2];c=L[a+32>>1]}b=J[a+28>>2];k=J[a+24>>2];d=Q(Q(Q(f-N[b+8>>2])*N[k+8>>2])+Q(Q(Q(j-N[b>>2])*N[k>>2])+Q(Q(g-N[b+4>>2])*N[k+4>>2])));N[h+40>>2]=d>2];s=N[b+20>>2];l=N[b+24>>2];t=N[b+16>>2];e=N[b+8>>2];d=N[b+12>>2];m=N[b>>2];n=N[b+4>>2];I[h+12>>1]=i;u=l;f=Q(f+f);j=Q(j+j);g=Q(g+g);l=Q(Q(e*f)+Q(Q(m*j)+Q(n*g)));o=Q(Q(d*d)+Q(-.5));N[h+24>>2]=u+Q(Q(e*l)+Q(Q(f*o)+Q(d*Q(Q(m*g)-Q(j*n)))));N[h+20>>2]=s+Q(Q(n*l)+Q(Q(g*o)+Q(d*Q(Q(e*j)-Q(f*m)))));N[h+16>>2]=t+Q(Q(m*l)+Q(Q(j*o)+Q(d*Q(Q(n*f)-Q(g*e)))))}i=M[a+8>>2]>2]}Ha=p+16|0;return i}function v7(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{d=J[a+20>>2];a=J[a+28>>2];b=J[a+988>>2];e=J[b+308>>2];c=J[b+128>>2];J[a+996>>2]=c+1;b:{c:{d:{if(c){if(!J[b+132>>2]){break b}if(J[a+992>>2]){break d}break b}if(!J[a+992>>2]){break c}}f=c&1;h=!f;i=(c|0)==(e-1|0);if(!i){c=P(h,40);b=c+J[a+3048>>2]|0;J[b+20>>2]=d;J[b+24>>2]=1;e:{f:{if(!d){d=J[a+3036>>2];e=c+d|0;J[e+20>>2]=b;J[e+24>>2]=1;e=e+20|0;c=a+3036|0;break f}Ja[J[J[d>>2]+16>>2]](d);J[b+16>>2]=J[J[b+20>>2]+16>>2];d=J[a+3036>>2];e=c+d|0;g=c;c=J[a+3048>>2];b=g+c|0;J[e+20>>2]=b;J[e+24>>2]=1;if(!c){break e}e=e+20|0;c=a+3036|0}Ja[J[J[b>>2]+16>>2]](b);J[(P(h,40)+d|0)+16>>2]=J[J[e>>2]+16>>2];d=J[c>>2]}d=P(h,40)+d|0}c=P(f,40);b=c+J[a+3060>>2]|0;J[b+20>>2]=d;J[b+24>>2]=1;g:{h:{i:{j:{k:{if(!d){d=J[a+3024>>2];c=c+d|0;J[c+20>>2]=b;J[c+24>>2]=1;e=c+20|0;break k}Ja[J[J[d>>2]+16>>2]](d);J[b+16>>2]=J[J[b+20>>2]+16>>2];d=J[a+3024>>2];e=c+d|0;g=c;c=J[a+3060>>2];b=g+c|0;J[e+20>>2]=b;J[e+24>>2]=1;if(!c){break j}e=e+20|0}Ja[J[J[b>>2]+16>>2]](b);c=P(f,40);J[(c+d|0)+16>>2]=J[J[e>>2]+16>>2];e=J[a+3012>>2];d=c+e|0;j=J[a+3024>>2];b=j+c|0;J[d+20>>2]=b;J[d+24>>2]=1;g=d+20|0;if(j){break i}b=J[a+3e3>>2];c=c+b|0;J[c+20>>2]=d;J[c+24>>2]=1;e=a+3e3|0;c=c+20|0;break h}e=J[a+3012>>2];b=P(f,40);c=e+b|0;b=b+d|0;J[c+20>>2]=b;J[c+24>>2]=1;g=c+20|0}c=g;Ja[J[J[b>>2]+16>>2]](b);d=P(f,40);J[(d+e|0)+16>>2]=J[J[c>>2]+16>>2];b=J[a+3e3>>2];c=d+b|0;e=J[a+3012>>2];d=e+d|0;J[c+20>>2]=d;J[c+24>>2]=1;if(!e){break g}e=a+3e3|0;c=c+20|0}Ja[J[J[d>>2]+16>>2]](d);J[(P(f,40)+b|0)+16>>2]=J[J[c>>2]+16>>2];b=J[e>>2]}d=P(f,40);b=d+b|0;f=J[b+16>>2];f=Ja[J[J[f>>2]+4>>2]](f)|0;f=Ja[J[J[f>>2]+4>>2]](f)|0;c=f;f=J[a+976>>2];xv(J[a+980>>2],c,J[f+1156>>2],f,0,b,0);b=d+J[a+3060>>2]|0;Ja[J[J[b>>2]+20>>2]](b);b=d+J[a+3024>>2]|0;Ja[J[J[b>>2]+20>>2]](b);b=d+J[a+3012>>2]|0;Ja[J[J[b>>2]+20>>2]](b);d=d+J[a+3e3>>2]|0;Ja[J[J[d>>2]+20>>2]](d);if(i){break b}d=P(h,40);b=d+J[a+3048>>2]|0;Ja[J[J[b>>2]+20>>2]](b);a=d+J[a+3036>>2]|0;Ja[J[J[a>>2]+20>>2]](a);break a}qu(b)}}}function qs(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;c=a+68|0;e=J[a+68>>2];d=J[a+88>>2];a:{if((e|0)==(d|0)){b=J[a+84>>2];if(b){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,b);J[a+84>>2]=0}b=J[a+80>>2];if(b){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,b)}J[a+72>>2]=0;J[a+76>>2]=0;J[a+80>>2]=0;J[a+84>>2]=0;b=J[a+64>>2];if(b){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,b)}J[a+88>>2]=0;J[a+64>>2]=0;break a}h=e-d|0;b:{if(h>>>0>=J[a+76>>2]>>>1>>>0){i=J[a+80>>2];if(e){g=J[a+84>>2];k=J[a+64>>2];c=0;d=0;while(1){j=J[k+(d<<2)>>2];if((j|0)!=-1){if((c|0)!=(d|0)){J[k+(c<<2)>>2]=j;e=i+(c<<3)|0;f=i+(d<<3)|0;J[e>>2]=J[f>>2];J[e+4>>2]=J[f+4>>2];e=g+(d<<4)|0;l=J[e>>2];m=J[e+4>>2];n=J[e+12>>2];f=g+(c<<4)|0;J[f+8>>2]=J[e+8>>2];J[f+12>>2]=n;J[f>>2]=l;J[f+4>>2]=m;e=J[a+68>>2]}J[(j<<2)+b>>2]=J[a>>2]|c<<3|4;c=c+1|0}d=d+1|0;if(e>>>0>d>>>0){continue}break}}b=i+(h<<3)|0;J[b>>2]=-1;J[b+40>>2]=-1;J[b+32>>2]=-1;J[b+24>>2]=-1;J[b+16>>2]=-1;J[b+8>>2]=-1;J[a+72>>2]=h;break b}c=h+6|0;d=c<<3;if(d){e=J[40592]+12|0;f=Ja[J[J[e>>2]+8>>2]](e,d,29909,16617,1282)|0}c=c<<4;if(c){d=J[40592]+12|0;k=Ja[J[J[d>>2]+8>>2]](d,c,29909,16617,1283)|0}c=(h<<3)+f|0;J[c>>2]=-1;J[c+40>>2]=-1;J[c+32>>2]=-1;J[c+24>>2]=-1;J[c+16>>2]=-1;J[c+8>>2]=-1;d=0;c=h<<2;if(c){e=J[40592]+12|0;j=Ja[J[J[e>>2]+8>>2]](e,c,29909,16617,1285)|0}i=J[a+84>>2];e=J[a+68>>2];if(e){m=J[a+80>>2];n=J[a+64>>2];c=0;while(1){l=J[(d<<2)+n>>2];if((l|0)!=-1){J[(c<<2)+j>>2]=l;o=c<<3;e=o+f|0;g=(d<<3)+m|0;J[e>>2]=J[g>>2];J[e+4>>2]=J[g+4>>2];e=(d<<4)+i|0;p=J[e>>2];q=J[e+4>>2];r=J[e+12>>2];g=(c<<4)+k|0;J[g+8>>2]=J[e+8>>2];J[g+12>>2]=r;J[g>>2]=p;J[g+4>>2]=q;J[(l<<2)+b>>2]=o|J[a>>2]|4;e=J[a+68>>2];c=c+1|0}d=d+1|0;if(e>>>0>d>>>0){continue}break}i=J[a+84>>2]}if(i){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,i);J[a+84>>2]=0}b=J[a+80>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+84>>2]=k;J[a+80>>2]=f;J[a+76>>2]=h;J[a+72>>2]=h;b=J[a+64>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+64>>2]=j}J[a+68>>2]=h;c=a+88|0}J[c>>2]=0}function _c(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=Q(0);j=Ha-16|0;Ha=j;a=J[a>>2];a:{if(!a){break a}a=J[a+32>>2];f=1;b:{if(!a){break b}while(1){f=a;if(J[a+28>>2]==(b|0)){break b}a=J[a>>2];if(a){continue}break}f=1}a=J[c>>2];if(a&1){vt(f,e);a=J[c>>2]}if(a&2){Ym(f,2,1);a=J[c>>2]}if(a&128){if(J[f+8>>2]<0){Wi(f)}a=J[c>>2]}if(a&4){vt(f,e);a=J[c>>2]}if(a&8){Ym(f,1,4);a=J[c>>2]}if(a&64){H[j+15|0]=K[d|0];h=Ha-48|0;Ha=h;i=J[f+28>>2];g=K[i- -64|0];d=g&5;b=K[j+15|0];a=b&5;c:{d:{if(((d|0)!=0|0)!=((a|0)!=0|0)){if(!(!d|a)){k=J[f+4>>2];e=g&4;e:{if(!e){break e}b=J[f+8>>2];a=b>>>5&67108863;d=J[J[k+40>>2]+980>>2];if(a>>>0>=(J[d+152>>2]&2147483647)>>>0){break e}if(J[J[d+148>>2]+(a<<2)>>2]>>>b&1){break d}}a=J[k+44>>2];b=K[a+9|0];l=N[i+60>>2];d=2;f:{if(!k){break f}d=2;if(b-3>>>0<4294967294){break f}d=H[a+44|0]&1?1:2}lv(f,l,b?(d|J[k+48>>2]<<2)+4|0:0,e);break c}Xm(f);b=h+12|0;d=J[J[f+4>>2]+40>>2];a=J[J[d+976>>2]+1024>>2];Ja[J[J[a>>2]+84>>2]](b,a);dm(J[d+2168>>2],f,4,b,(J[d+2360>>2]&8)>>>3|0);break c}if(!(b&4)^(g&4)>>>2){break c}}Wi(f)}a=K[j+15|0]&2;g:{if(g&2){if(a){break g}b=J[f+4>>2];if(!b){break g}a=J[b+44>>2];if(K[a+9|0]-3>>>0<4294967294|M[b+152>>2]>4294967293|((K[a+44|0]&3)==3|J[f+36>>2]!=-1)){break g}if(!(K[J[f+28>>2]- -64|0]&2)|(H[b+92|0]&1|K[b+149|0]&16)){break g}Wm(J[J[b+40>>2]+1152>>2],f);break g}if(!a|J[f+36>>2]==-1){break g}sj(J[J[J[f+4>>2]+40>>2]+1152>>2],f)}Ha=h+48|0;a=J[c>>2]}if(a&16){h=J[f+8>>2];if((h|0)<0){g=J[J[J[f+4>>2]+40>>2]+980>>2];N[J[J[g+192>>2]+4>>2]+(h<<2)>>2]=N[J[f+28>>2]+60>>2];H[g+365|0]=1;e=h&2147483647;i=e+32>>>5|0;h:{if(i>>>0<=(J[g+164>>2]&2147483647)>>>0){d=J[g+160>>2];break h}a=J[g+168>>2];d=Ja[J[J[a>>2]+8>>2]](a,i<<2,22033,438)|0;a=J[g+160>>2];i:{if(!a){break i}Ua(d,a,J[g+164>>2]<<2);if(J[g+164>>2]<0){break i}b=J[g+160>>2];if(!b){break i}a=J[g+168>>2];Ja[J[J[a>>2]+12>>2]](a,b)}a=J[g+164>>2];Va((a<<2)+d|0,0,i-a<<2);J[g+164>>2]=i;J[g+160>>2]=d}a=(e>>>3&268435452)+d|0;J[a>>2]=J[a>>2]|1<>2]}if(!(a&32)){break a}Ym(f,16,1)}Ha=j+16|0}function kda(a){a=a|0;var b=0,c=0,d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=0,w=0,x=0,y=0,z=0,A=0,B=Q(0),C=Q(0);s=J[a+60>>2];x=J[a+28>>2];y=J[a+32>>2];z=J[a+36>>2];A=J[a+40>>2];q=N[a+44>>2];v=J[a+48>>2];i=Ha-32|0;Ha=i;b=J[a+52>>2];w=J[a+56>>2];if(b>>>0>>0){while(1){a=b+1|0;d=a<<6;c=d+z|0;j=N[c+52>>2];k=N[c+40>>2];l=N[c+28>>2];m=N[c+56>>2];n=N[c+44>>2];o=N[c+32>>2];g=N[c+60>>2];h=d+y|0;r=N[h+40>>2];f=N[c+48>>2];p=N[h+36>>2];e=N[c+36>>2];t=N[h+32>>2];u=N[h+52>>2];B=N[h+56>>2];C=N[h+48>>2];J[i+28>>2]=0;J[i+12>>2]=0;N[i>>2]=C*q;N[i+8>>2]=B*q;N[i+4>>2]=u*q;u=e;e=Q(t*q);t=f;f=Q(p*q);p=g;g=Q(r*q);N[i+24>>2]=Q(Q(u*e)+Q(t*f))+Q(p*g);N[i+20>>2]=Q(Q(e*o)+Q(f*n))+Q(g*m);N[i+16>>2]=Q(Q(e*l)+Q(f*k))+Q(g*j);d=J[J[x>>2]+(b<<2)>>2];b=J[d+36>>2];N[d>>2]=N[b>>2];N[d+4>>2]=N[b+4>>2];N[d+8>>2]=N[b+8>>2];N[d+12>>2]=N[b+12>>2];N[d+16>>2]=N[b+16>>2];N[d+20>>2]=N[b+20>>2];N[d+24>>2]=N[b+24>>2];e=N[c+8>>2];f=N[b>>2];g=N[c+12>>2];j=N[b+4>>2];k=N[b+12>>2];l=N[c+4>>2];m=N[b+8>>2];n=N[c>>2];o=Q(Q(Q(e*f)+Q(Q(g*j)+Q(k*l)))-Q(m*n));r=Q(Q(Q(Q(g*k)-Q(f*n))-Q(l*j))-Q(e*m));p=Q(Q(Q(n*j)+Q(Q(g*m)+Q(k*e)))-Q(f*l));f=Q(Q(Q(l*m)+Q(Q(g*f)+Q(k*n)))-Q(j*e));e=Q(Q(1)/Q(Y(Q(Q(r*r)+Q(Q(p*p)+Q(Q(f*f)+Q(o*o)))))));N[b+4>>2]=o*e;N[b+12>>2]=r*e;N[b>>2]=f*e;N[b+8>>2]=p*e;N[b+16>>2]=N[c+16>>2];N[b+20>>2]=N[c+20>>2];N[b+24>>2]=N[c+24>>2];N[b+64>>2]=N[h>>2];N[b+68>>2]=N[h+4>>2];N[b+72>>2]=N[h+8>>2];j=N[c+52>>2];k=N[c+28>>2];l=N[c+40>>2];m=N[c+56>>2];n=N[c+32>>2];o=N[c+44>>2];e=N[h+16>>2];f=N[h+20>>2];g=N[h+24>>2];N[b+88>>2]=Q(Q(e*N[c+36>>2])+Q(f*N[c+48>>2]))+Q(g*N[c+60>>2]);N[b+84>>2]=Q(Q(e*n)+Q(f*o))+Q(g*m);N[b+80>>2]=Q(Q(e*k)+Q(f*l))+Q(g*j);if(cr(d,N[s+52>>2],K[s+64|0],K[s+66|0],i,J[J[v+100>>2]+(J[J[v+204>>2]+((J[(P(a,48)+A|0)+36>>2]&33554431)<<2)>>2]<<2)>>2]!=0)==Q(0)){J[d+64>>2]=0;J[d+68>>2]=0;J[d+48>>2]=0;J[d+52>>2]=0;J[d+72>>2]=0;J[d+56>>2]=0;I[d+28>>1]=L[d+28>>1]|16}b=a;if((w|0)!=(b|0)){continue}break}}Ha=i+32|0}function $n(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0);f=Ha-528|0;Ha=f;i=1;g=J[a+68>>2];h=g-1|0;a:{if((h|0)<0){break a}r=g&3;b:{if(h>>>0<3){e=1;break b}t=g&-4;e=1;while(1){i=(f+16|0)+(e<<2)|0;j=P(h,112);J[i>>2]=j;J[i+12>>2]=j-336;J[i+8>>2]=j-224;J[i+4>>2]=j-112;h=h-4|0;e=e+4|0;s=s+4|0;if((t|0)!=(s|0)){continue}break}}i=g+1|0;if(!r){break a}g=0;while(1){J[(f+16|0)+(e<<2)>>2]=P(h,112);h=h-1|0;e=e+1|0;g=g+1|0;if((r|0)!=(g|0)){continue}break}}h=J[a+88>>2];k=N[c+8>>2];l=N[c+4>>2];m=N[c>>2];n=N[b+8>>2];o=N[b+4>>2];p=N[b>>2];g=1;while(1){e=i-1|0;b=h+(g?q:J[(f+16|0)+(e<<2)>>2])|0;u=N[b+80>>2];v=N[b+64>>2];w=N[b+32>>2];x=N[b+16>>2];y=N[b>>2];z=N[b+48>>2];A=N[b+36>>2];B=N[b+20>>2];C=N[b+4>>2];D=N[b+84>>2];E=N[b+52>>2];F=N[b+68>>2];G=N[b+40>>2];I=N[b+24>>2];K=N[b+8>>2];L=N[b+88>>2];M=N[b+56>>2];O=N[b+72>>2];R=N[b+44>>2];S=N[b+28>>2];T=N[b+12>>2];U=N[b+92>>2];V=N[b+60>>2];W=N[b+76>>2];a=J[b+96>>2]&-2;J[f+12>>2]=a;g=0;c:{d:{if(p>z|o>v|(mu)){break d}if(l>2]>>2]](d,1,f+12|0)|0){break d}break c}J[(f+16|0)+(e<<2)>>2]=a;g=1;q=a;e=i}a=J[b+100>>2]&-2;J[f+12>>2]=a;e:{if(!(!(kE^-1)&(o>F^-1)&(n>D^-1)&(m>2]>>2]](d,1,f+12|0)|0){break e}break c}J[(f+16|0)+(e<<2)>>2]=a;g=1;e=e+1|0;q=a}a=J[b+104>>2]&-2;J[f+12>>2]=a;f:{if(!(!(kM^-1)&(o>O^-1)&(n>L^-1)&(m>2]>>2]](d,1,f+12|0)|0){break f}break c}J[(f+16|0)+(e<<2)>>2]=a;g=1;e=e+1|0;q=a}a=J[b+108>>2]&-2;J[f+12>>2]=a;g:{if(!(!(kV^-1)&(o>W^-1)&(n>U^-1)&(m>2]>>2]](d,1,f+12|0)|0){break g}break c}J[(f+16|0)+(e<<2)>>2]=a;g=1;q=a;e=e+1|0}i=e;if((e|0)>1){continue}}break}Ha=f+528|0}function VH(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=Q(0),m=0,n=0,o=0,p=0,q=Q(0),r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;k=32;m=Ha-16|0;Ha=m;H[m+12|0]=0;f=m-128|0;Ha=f;J[m+8>>2]=f;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){e=h;h=e+1|0;b=h;d=e;while(1){d=N[J[(b<<2)+a>>2]+16>>2]>2]+16>>2]?b:d;c=(b|0)<(g|0);b=b+1|0;if(c){continue}break}if((d|0)!=(e|0)){b=(d<<2)+a|0;c=J[b>>2];d=b;b=(e<<2)+a|0;J[d>>2]=J[b>>2];J[b>>2]=c}if((g|0)!=(h|0)){continue}break b}}j=(h<<2)+a|0;e=J[j>>2];l=N[e+16>>2];d=((g+h|0)/2<<2)+a|0;c=J[d>>2];c:{if(!(l>N[c+16>>2])){b=e;break c}J[j>>2]=c;J[d>>2]=e;b=J[j>>2];l=N[b+16>>2];c=e}n=(g<<2)+a|0;e=J[n>>2];q=N[e+16>>2];d:{if(!(q>2]=e;J[n>>2]=b;c=J[d>>2]}if(N[c+16>>2]>l){J[d>>2]=b;J[n>>2]=c;c=J[d>>2]}b=d;d=g-1|0;j=(d<<2)+a|0;J[b>>2]=J[j>>2];J[j>>2]=c;b=h;while(1){l=N[c+16>>2];while(1){e=b;b=b+1|0;n=(b<<2)+a|0;p=J[n>>2];if(l>N[p+16>>2]){continue}break}while(1){d=d-1|0;r=(d<<2)+a|0;s=J[r>>2];if(l>2]){continue}break}if((b|0)<(d|0)){J[n>>2]=s;J[r>>2]=p;c=J[j>>2];continue}break}J[n>>2]=c;J[j>>2]=p;e:{if((b-h|0)<(g-b|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(u=d,v=c,w=Ja[J[J[b>>2]+20>>2]](b)|0?63917:69706,x=21054,y=155,t=J[J[d>>2]+8>>2],Ja[t](u|0,v|0,w|0,x|0,y|0)|0)}else{b=0}k=k<<1;b=Ua(b,f,i<<2);c=o;o=1;if(!(!c|!f)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,f)}f=b}b=(i<<2)+f|0;J[b>>2]=h;J[b+4>>2]=e;h=e+2|0;break e}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(y=d,x=c,w=Ja[J[J[b>>2]+20>>2]](b)|0?63917:69706,v=21054,u=155,t=J[J[d>>2]+8>>2],Ja[t](y|0,x|0,w|0,v|0,u|0)|0)}else{b=0}k=k<<1;b=Ua(b,f,i<<2);c=o;o=1;if(!(!c|!f)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,f)}f=b}b=(i<<2)+f|0;J[b>>2]=e+2;J[b+4>>2]=g;g=e}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+f>>2];g=J[((i<<2)+f|0)-4>>2];i=b;continue}break}if(!o|!f){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,f)}if(K[m+12|0]){cb(J[m+8>>2])}Ha=m+16|0}function uE(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;h=J[b+24>>2];g=J[40592];i=g+12|0;f=(J[c>>2]+J[a+40>>2]|0)+1|0;e=rea(f,0,28,0);k=e+4|0;e=(o=i,p=Ia?-1:e>>>0>k>>>0?-1:k,q=Ja[J[J[g>>2]+20>>2]](g)|0?50019:69706,r=14894,s=725,n=J[J[i>>2]+8>>2],Ja[n](o|0,p|0,q|0,r|0,s|0)|0);J[e>>2]=f;f=e+4|0;g=h>>>1|0;e=(J[c>>2]+J[a+40>>2]<<2)+4|0;if(e){i=J[40592]+12|0;e=Ja[J[J[i>>2]+8>>2]](i,e,29909,14894,726)|0}else{e=0}j=P(g,28);f=Ua(f,J[a+8>>2],j);k=g<<2;i=Ua(e,J[a+36>>2],k);e=f+j|0;N[e>>2]=N[b>>2];N[e+4>>2]=N[b+4>>2];N[e+8>>2]=N[b+8>>2];N[e+12>>2]=N[b+12>>2];N[e+16>>2]=N[b+16>>2];N[e+20>>2]=N[b+20>>2];J[e+24>>2]=(J[c>>2]+(J[b+24>>2]>>>1|0)<<1)+2;j=i+k|0;J[j>>2]=d;b=J[a+52>>2];if(!(!b|!(J[b+(d>>>3&536870908)>>2]>>>d&1))){h=h>>>6|0;b=b+(h<<2)|0;J[b>>2]=J[b>>2]|1<>2];J[a+60>>2]=b>>>0>h>>>0?b:h}b=J[a+40>>2];if((b|0)!=(g|0)){Ua((e+P(J[c>>2],28)|0)+28|0,J[a+8>>2]+P(g,28)|0,P(b-g|0,28));Ua((j+(J[c>>2]<<2)|0)+4|0,J[a+36>>2]+(g<<2)|0,J[a+40>>2]-g<<2)}b=J[a+8>>2];if(b){e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,b-4|0)}J[a+8>>2]=f;b=J[a+36>>2];if(b){e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,b)}J[a+36>>2]=i;h=g+1|0;a:{if(!J[c>>2]){b=0;break a}k=J[a+8>>2];l=J[c+4>>2];j=0;e=h;while(1){b=P(e,28)+k|0;f=P(j,28)+l|0;N[b>>2]=N[f>>2];N[b+4>>2]=N[f+4>>2];N[b+8>>2]=N[f+8>>2];N[b+12>>2]=N[f+12>>2];N[b+16>>2]=N[f+16>>2];N[b+20>>2]=N[f+20>>2];f=J[f+24>>2];b:{if(f&1){J[b+24>>2]=f&30|f+(J[a+4>>2]<<5)&-32|1;break b}m=b;b=h+(f>>>1|0)|0;J[m+24>>2]=b<<1;b=i+(b<<2)|0;J[b>>2]=e;J[b+4>>2]=e}e=e+1|0;b=J[c>>2];j=j+1|0;if(b>>>0>j>>>0){continue}break}}J[a+40>>2]=(J[a+40>>2]+b|0)+1;J[i+(h<<2)>>2]=d;b=h+J[c>>2]|0;if(b>>>0>2]){h=J[a+8>>2];while(1){f=i+(b<<2)|0;e=J[f>>2];c:{if((e|0)==(d|0)){J[f>>2]=g;break c}if(e>>>0>=g>>>0){J[f>>2]=(e+J[c>>2]|0)+1;break c}if(!(b&1)){break c}e=h+P(e,28)|0;J[e+24>>2]=(J[e+24>>2]+(J[c>>2]<<1)|0)+2&-2}e=h+P(b,28)|0;f=J[e+24>>2];if(!(f&1)){J[e+24>>2]=(f+(J[c>>2]<<1)|0)+2&-2}b=b+1|0;if(b>>>0>2]){continue}break}}}function h2(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);i=Ha-32|0;Ha=i;o=Ic(a);p=N[b+20>>2];z=N[b+16>>2];u=J[a+316>>2];e=u&1024?J[a+56>>2]+144|0:a+112|0;j=N[e+8>>2];q=N[e+4>>2];r=N[e+12>>2];s=N[e>>2];k=N[b+12>>2];f=N[b+8>>2];g=N[b>>2];h=N[b+4>>2];d=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(f*f)+Q(Q(g*g)+Q(h*h)))))));f=Q(f*d);l=N[e+24>>2];l=Q(l+l);g=Q(g*d);m=N[e+16>>2];m=Q(m+m);h=Q(h*d);n=N[e+20>>2];n=Q(n+n);t=Q(Q(f*l)+Q(Q(g*m)+Q(h*n)));d=Q(k*d);k=Q(Q(d*d)+Q(-.5));v=Q(N[b+24>>2]+Q(Q(f*t)+Q(Q(l*k)+Q(d*Q(Q(g*n)-Q(m*h))))));N[i+28>>2]=v;p=Q(p+Q(Q(h*t)+Q(Q(n*k)+Q(d*Q(Q(f*m)-Q(l*g))))));N[i+24>>2]=p;w=Q(Q(Q(Q(d*r)-Q(s*g))-Q(h*q))-Q(f*j));N[i+16>>2]=w;x=Q(Q(Q(g*q)+Q(Q(d*j)+Q(f*r)))-Q(s*h));N[i+12>>2]=x;y=Q(Q(Q(f*s)+Q(Q(d*q)+Q(h*r)))-Q(j*g));N[i+8>>2]=y;j=Q(Q(Q(h*j)+Q(Q(d*s)+Q(g*r)))-Q(q*f));N[i+4>>2]=j;d=Q(z+Q(Q(g*t)+Q(Q(m*k)+Q(d*Q(Q(h*l)-Q(n*f))))));N[i+20>>2]=d;N[a+280>>2]=v;N[a+276>>2]=p;N[a+272>>2]=d;N[a+268>>2]=w;N[a+264>>2]=x;N[a+260>>2]=y;N[a+256>>2]=j;b=a+48|0;a:{b:{c:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:e=J[b>>2];if(K[e+4785|0]){break b}default:le(a- -64|0,i+4|0);break a;case 1:break c}}e=J[b>>2]}J[a+316>>2]=u&-2097153;Za(e,b);J[a+316>>2]=J[a+316>>2]|1048576}if(o){di(a+20|0,o+5584|0,a);e=o+5652|0;J[e>>2]=J[e>>2]+1}if(J[a+40>>2]){Wa(J[40592],8,16077,102,80006,0);Qe(J[a+40>>2],a)}d:{if(!o|!c){break d}c=J[a+56>>2];e=J[a+52>>2];if(K[(e&1?c:(b+J[((e>>>22&60)+108152|0)+12>>2]|0)+8|0)|0]&8|H[(K[a+317|0]&64?c+268|0:a+108|0)|0]&1){break d}d=N[a+308>>2];c=J[J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a>>2];if(c){c=c-16|0}else{c=0}f=N[c+5148>>2];c=d>2])){break d}d=c?f:d;e:{f:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:e=J[b>>2];if(K[e+4785|0]){break e}default:N[a+308>>2]=d;J[a+312>>2]=0;pc(a- -64|0,d,1);break d;case 1:break f}}e=J[b>>2]}N[a+308>>2]=d;J[a+312>>2]=0;Za(e,b);J[a+316>>2]=J[a+316>>2]&-117440513|83886080}Ha=i+32|0}function dC(a,b,c,d,e){var f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=0;f=Ha-1184|0;Ha=f;H[f+1168|0]=1;J[f+1176>>2]=256;J[f+1180>>2]=256;J[f+1172>>2]=f+144;J[f+144>>2]=J[c+588>>2];l=1;a:while(1){l=l-1|0;c=J[J[f+1172>>2]+(l<<2)>>2];h=N[c+16>>2];i=N[c>>2];m=Q(h+i);h=Q(h-i);j=N[c+24>>2];k=N[c+8>>2];i=Q(j+k);n=N[c+20>>2];o=N[c+4>>2];p=Q(n+o);j=Q(j-k);k=Q(n-o);while(1){b:{N[f+132>>2]=p*Q(.5);N[f+128>>2]=m*Q(.5);J[f+140>>2]=0;N[f+136>>2]=i*Q(.5);N[f+116>>2]=k*Q(.5);N[f+112>>2]=h*Q(.5);J[f+124>>2]=0;N[f+120>>2]=j*Q(.5);g=J[f+132>>2];J[f+48>>2]=J[f+128>>2];J[f+52>>2]=g;g=J[f+140>>2];J[f+56>>2]=J[f+136>>2];J[f+60>>2]=g;g=J[f+116>>2];J[f+32>>2]=J[f+112>>2];J[f+36>>2]=g;g=J[f+124>>2];J[f+40>>2]=J[f+120>>2];J[f+44>>2]=g;c:{d:{if(!zg(d,f+48|0,f+32|0)){break d}g=c;c=J[c+36>>2];if(J[g+40>>2]){break c}q=J[c>>2];if(!q){break d}c=c+4|0;if((q|0)==1){if(Ja[J[J[e>>2]+8>>2]](e,f+76|0,P(J[c>>2],44)+a|0)|0){break d}break b}while(1){r=J[c>>2];g=P(r,24)+b|0;m=N[g+8>>2];h=N[g+20>>2];i=N[g+4>>2];p=N[g+16>>2];j=N[g>>2];k=N[g+12>>2];N[f+96>>2]=Q(j+k)*Q(.5);N[f+100>>2]=Q(i+p)*Q(.5);J[f+108>>2]=0;N[f+104>>2]=Q(m+h)*Q(.5);N[f+80>>2]=Q(k-j)*Q(.5);N[f+84>>2]=Q(p-i)*Q(.5);J[f+92>>2]=0;N[f+88>>2]=Q(h-m)*Q(.5);g=J[f+100>>2];J[f+16>>2]=J[f+96>>2];J[f+20>>2]=g;g=J[f+108>>2];J[f+24>>2]=J[f+104>>2];J[f+28>>2]=g;g=J[f+84>>2];J[f>>2]=J[f+80>>2];J[f+4>>2]=g;g=J[f+92>>2];J[f+8>>2]=J[f+88>>2];J[f+12>>2]=g;if(zg(d,f+16|0,f)){if(!(Ja[J[J[e>>2]+8>>2]](e,f+76|0,P(r,44)+a|0)|0)){break b}}c=c+4|0;q=q-1|0;if(q){continue}break}}s=!l;if(l){continue a}break b}J[J[f+1172>>2]+(l<<2)>>2]=c+48;l=l+1|0;if((l|0)==(J[f+1180>>2]&2147483647)){Wc(f+144|0,l<<1)}h=N[c+16>>2];i=N[c>>2];m=Q(h+i);h=Q(h-i);j=N[c+24>>2];k=N[c+8>>2];i=Q(j+k);n=N[c+20>>2];o=N[c+4>>2];p=Q(n+o);j=Q(j-k);k=Q(n-o);continue}break}break}a=J[f+1180>>2];e:{if((a|0)<0|!(a&2147483647)){break e}a=J[f+1172>>2];if((a|0)==(f+144|0)|!a){break e}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}Ha=f+1184|0;return s}function Z$(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0);b=Ha-144|0;Ha=b;m=1;a:{if(!(J[c+40>>2]&L[a+12>>1])){break a}t=J[c>>2];if(!J[t+588>>2]){break a}f=N[c+24>>2];g=N[c+20>>2];i=N[c+16>>2];e=N[c+12>>2];m=J[a+4>>2];u=N[m+60>>2];o=N[c+36>>2];p=N[m+120>>2];q=N[c+32>>2];r=N[m+116>>2];C=N[c+28>>2];D=N[m+112>>2];d=N[m+20>>2];l=N[m+16>>2];j=N[m+124>>2];k=N[m+12>>2];J[b+108>>2]=0;J[b+92>>2]=0;J[b+76>>2]=0;J[b+60>>2]=0;J[b+44>>2]=0;n=Q(j*Q(1.0099999904632568));N[b+72>>2]=n;N[b+68>>2]=n;h=Q(e+e);v=Q(g*h);j=Q(i+i);w=Q(f*j);x=Q(j*g);y=Q(h*f);s=Q(Q(1)-Q(e*h));z=Q(i*j);j=Q(Q(Q(k*Q(v+w))+Q(l*Q(x-y)))+Q(d*Q(s-z)));N[b+52>>2]=j;N[b+40>>2]=j;A=Q(h*i);h=Q(g+g);B=Q(f*h);E=s;s=Q(g*h);h=Q(Q(Q(k*Q(A-B))+Q(l*Q(E-s)))+Q(d*Q(x+y)));N[b+36>>2]=h;l=Q(Q(Q(k*Q(Q(Q(1)-z)-s))+Q(l*Q(A+B)))+Q(d*Q(v-w)));N[b+56>>2]=l;d=j>Q(0)?j:Q(-j);N[b+100>>2]=d;N[b+88>>2]=d;d=h>Q(0)?h:Q(-h);N[b+84>>2]=d;k=l>Q(0)?l:Q(-l);N[b+104>>2]=k;J[b+28>>2]=0;N[b+64>>2]=n;N[b+48>>2]=h;N[b+32>>2]=l;N[b+96>>2]=d;N[b+80>>2]=k;d=Q(p-o);n=Q(d+d);d=Q(D-C);o=Q(d+d);d=Q(r-q);p=Q(d+d);q=Q(Q(g*n)+Q(Q(e*o)+Q(i*p)));r=Q(Q(f*f)+Q(-.5));d=Q(Q(g*q)+Q(Q(n*r)-Q(f*Q(Q(e*p)-Q(o*i)))));N[b+24>>2]=d;k=Q(Q(i*q)+Q(Q(p*r)-Q(f*Q(Q(g*o)-Q(n*e)))));N[b+20>>2]=k;f=Q(Q(e*q)+Q(Q(o*r)-Q(f*Q(Q(i*n)-Q(p*g)))));N[b+16>>2]=f;e=Q(u+u);b:{if(e>=Q(34028234663852886e22)){i=h==Q(0)?k:h>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);e=l==Q(0)?f:l>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);if(j==Q(0)){g=d;break b}g=j>=Q(0)?Q(34028234663852886e22):Q(-34028234663852886e22);break b}g=Q(d+Q(j*e));i=Q(Q(h*e)+k);e=Q(f+Q(l*e))}J[b+140>>2]=0;J[b+124>>2]=0;N[b+136>>2]=d>g?d:g;N[b+132>>2]=i>2]=d>2]=i>k?k:i;N[b+128>>2]=e>2]=e>f?f:e;c=J[c+4>>2];m=mC(J[c+12>>2],J[c+8>>2],t,b+16|0,J[a+8>>2])}Ha=b+144|0;return m|0}function DP(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=J[a>>2];g=J[a+4>>2]-d>>2;if(g>>>0>>0){d=b-g|0;g=a;a:{e=J[a+8>>2];b=J[a+4>>2];if(d>>>0<=e-b>>2>>>0){b:{if(!d){break b}a=b;f=d&7;if(f){e=0;while(1){i=L[c>>1]|L[c+2>>1]<<16;I[a>>1]=i;I[a+2>>1]=i>>>16;a=a+4|0;e=e+1|0;if((f|0)!=(e|0)){continue}break}}b=(d<<2)+b|0;if((d-1&1073741823)>>>0<7){break b}while(1){d=L[c>>1]|L[c+2>>1]<<16;I[a>>1]=d;I[a+2>>1]=d>>>16;d=L[c>>1]|L[c+2>>1]<<16;I[a+4>>1]=d;I[a+6>>1]=d>>>16;d=L[c>>1]|L[c+2>>1]<<16;I[a+8>>1]=d;I[a+10>>1]=d>>>16;d=L[c>>1]|L[c+2>>1]<<16;I[a+12>>1]=d;I[a+14>>1]=d>>>16;d=L[c>>1]|L[c+2>>1]<<16;I[a+16>>1]=d;I[a+18>>1]=d>>>16;d=L[c>>1]|L[c+2>>1]<<16;I[a+20>>1]=d;I[a+22>>1]=d>>>16;d=L[c>>1]|L[c+2>>1]<<16;I[a+24>>1]=d;I[a+26>>1]=d>>>16;d=L[c>>1]|L[c+2>>1]<<16;I[a+28>>1]=d;I[a+30>>1]=d>>>16;a=a+32|0;if((b|0)!=(a|0)){continue}break}}J[g+4>>2]=b;break a}c:{f=J[g>>2];h=b-f>>2;a=h+d|0;if(a>>>0<1073741824){e=e-f|0;f=e>>1;f=e>>>0>=2147483644?1073741823:a>>>0>>0?f:a;if(f){if(f>>>0>=1073741824){break c}i=Ta(f<<2)}e=(h<<2)+i|0;a=e;h=d&7;if(h){while(1){j=L[c>>1]|L[c+2>>1]<<16;I[a>>1]=j;I[a+2>>1]=j>>>16;a=a+4|0;k=k+1|0;if((h|0)!=(k|0)){continue}break}}h=(d<<2)+e|0;if((d-1&1073741823)>>>0>=7){while(1){d=L[c>>1]|L[c+2>>1]<<16;I[a>>1]=d;I[a+2>>1]=d>>>16;d=L[c>>1]|L[c+2>>1]<<16;I[a+4>>1]=d;I[a+6>>1]=d>>>16;d=L[c>>1]|L[c+2>>1]<<16;I[a+8>>1]=d;I[a+10>>1]=d>>>16;d=L[c>>1]|L[c+2>>1]<<16;I[a+12>>1]=d;I[a+14>>1]=d>>>16;d=L[c>>1]|L[c+2>>1]<<16;I[a+16>>1]=d;I[a+18>>1]=d>>>16;d=L[c>>1]|L[c+2>>1]<<16;I[a+20>>1]=d;I[a+22>>1]=d>>>16;d=L[c>>1]|L[c+2>>1]<<16;I[a+24>>1]=d;I[a+26>>1]=d>>>16;d=L[c>>1]|L[c+2>>1]<<16;I[a+28>>1]=d;I[a+30>>1]=d>>>16;a=a+32|0;if((h|0)!=(a|0)){continue}break}}a=J[g>>2];if((a|0)!=(b|0)){while(1){e=e-4|0;b=b-4|0;c=L[b>>1]|L[b+2>>1]<<16;I[e>>1]=c;I[e+2>>1]=c>>>16;if((a|0)!=(b|0)){continue}break}b=J[g>>2]}J[g+8>>2]=(f<<2)+i;J[g+4>>2]=h;J[g>>2]=e;if(b){hb(b)}break a}ga();B()}kc();B()}return}if(b>>>0>>0){J[a+4>>2]=d+(b<<2)}}function Ap(a,b,c,d,e){var f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=0;f=Ha-1184|0;Ha=f;H[f+1168|0]=1;J[f+1176>>2]=256;J[f+1180>>2]=256;J[f+1172>>2]=f+144;J[f+144>>2]=J[c+588>>2];l=1;a:while(1){l=l-1|0;c=J[J[f+1172>>2]+(l<<2)>>2];h=N[c+16>>2];i=N[c>>2];m=Q(h+i);h=Q(h-i);j=N[c+24>>2];k=N[c+8>>2];i=Q(j+k);n=N[c+20>>2];o=N[c+4>>2];p=Q(n+o);j=Q(j-k);k=Q(n-o);while(1){b:{N[f+132>>2]=p*Q(.5);N[f+128>>2]=m*Q(.5);J[f+140>>2]=0;N[f+136>>2]=i*Q(.5);N[f+116>>2]=k*Q(.5);N[f+112>>2]=h*Q(.5);J[f+124>>2]=0;N[f+120>>2]=j*Q(.5);g=J[f+132>>2];J[f+48>>2]=J[f+128>>2];J[f+52>>2]=g;g=J[f+140>>2];J[f+56>>2]=J[f+136>>2];J[f+60>>2]=g;g=J[f+116>>2];J[f+32>>2]=J[f+112>>2];J[f+36>>2]=g;g=J[f+124>>2];J[f+40>>2]=J[f+120>>2];J[f+44>>2]=g;c:{d:{if(!zg(d,f+48|0,f+32|0)){break d}g=c;c=J[c+36>>2];if(J[g+40>>2]){break c}q=J[c>>2];if(!q){break d}c=c+4|0;if((q|0)==1){if(Ja[J[J[e>>2]>>2]](e,f+76|0,(J[c>>2]<<3)+a|0)|0){break d}break b}while(1){r=J[c>>2];g=P(r,24)+b|0;m=N[g+8>>2];h=N[g+20>>2];i=N[g+4>>2];p=N[g+16>>2];j=N[g>>2];k=N[g+12>>2];N[f+96>>2]=Q(j+k)*Q(.5);N[f+100>>2]=Q(i+p)*Q(.5);J[f+108>>2]=0;N[f+104>>2]=Q(m+h)*Q(.5);N[f+80>>2]=Q(k-j)*Q(.5);N[f+84>>2]=Q(p-i)*Q(.5);J[f+92>>2]=0;N[f+88>>2]=Q(h-m)*Q(.5);g=J[f+100>>2];J[f+16>>2]=J[f+96>>2];J[f+20>>2]=g;g=J[f+108>>2];J[f+24>>2]=J[f+104>>2];J[f+28>>2]=g;g=J[f+84>>2];J[f>>2]=J[f+80>>2];J[f+4>>2]=g;g=J[f+92>>2];J[f+8>>2]=J[f+88>>2];J[f+12>>2]=g;if(zg(d,f+16|0,f)){if(!(Ja[J[J[e>>2]>>2]](e,f+76|0,(r<<3)+a|0)|0)){break b}}c=c+4|0;q=q-1|0;if(q){continue}break}}s=!l;if(l){continue a}break b}J[J[f+1172>>2]+(l<<2)>>2]=c+48;l=l+1|0;if((l|0)==(J[f+1180>>2]&2147483647)){Wc(f+144|0,l<<1)}h=N[c+16>>2];i=N[c>>2];m=Q(h+i);h=Q(h-i);j=N[c+24>>2];k=N[c+8>>2];i=Q(j+k);n=N[c+20>>2];o=N[c+4>>2];p=Q(n+o);j=Q(j-k);k=Q(n-o);continue}break}break}a=J[f+1180>>2];e:{if((a|0)<0|!(a&2147483647)){break e}a=J[f+1172>>2];if((a|0)==(f+144|0)|!a){break e}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}Ha=f+1184|0;return s}function vx(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;q=Ha-48|0;Ha=q;a:{if(!(c|d?b:0)){Wa(J[40592],8,7454,147,79092,0);e=0;break a}e=1;if(J[a+12>>2]){break a}e=rea(b,0,12,0);f=Ia?-1:e;if(f){g=J[40592];h=g+12|0;g=(t=h,u=f,v=Ja[J[J[g>>2]+20>>2]](g)|0?52977:69706,w=7454,x=155,s=J[J[h>>2]+8>>2],Ja[s](t|0,u|0,v|0,w|0,x|0)|0)}else{g=0}J[a+12>>2]=g;j=P(b,3);e=j>>>0>1073741823?-1:e;if(e){g=J[40592];f=g+12|0;k=(x=f,w=e,v=Ja[J[J[g>>2]+20>>2]](g)|0?34527:69706,u=7454,t=156,s=J[J[f>>2]+8>>2],Ja[s](x|0,w|0,v|0,u|0,t|0)|0);g=J[40592]+12|0;i=e;e=J[40592];l=(t=g,u=i,v=Ja[J[J[e>>2]+20>>2]](e)|0?34527:69706,w=7454,x=157,s=J[J[g>>2]+8>>2],Ja[s](t|0,u|0,v|0,w|0,x|0)|0)}g=0;f=j>>>0>536870911?-1:P(b,24);if(f){e=J[40592];h=e+12|0;n=(x=h,w=f,v=Ja[J[J[e>>2]+20>>2]](e)|0?53361:69706,u=7454,t=158,s=J[J[h>>2]+8>>2],Ja[s](x|0,w|0,v|0,u|0,t|0)|0)}while(1){m=P(g,12);o=m+k|0;b:{c:{d:{if(!c){if(d){break d}e=2;h=0;f=1;p=0;i=1;break b}e=P(g,12)+c|0;h=J[e>>2];f=J[e+4>>2];e=J[e+8>>2];break c}e=P(g,6)+d|0;h=L[e>>1];f=L[e+2>>1];e=L[e+4>>1]}p=f>>>0>h>>>0?h:f;i=f>>>0>>0?h:f}J[o>>2]=p;J[l+m>>2]=i;i=m+4|0;J[i+k>>2]=e>>>0>f>>>0?f:e;J[l+i>>2]=e>>>0>>0?f:e;f=m+8|0;J[f+k>>2]=e>>>0>>0?e:h;J[f+l>>2]=e>>>0>h>>>0?e:h;g=g+1|0;if((g|0)!=(b|0)){continue}break}f=0;h=Uc(q+12|0);m=J[ac(ac(h,l,j,0),k,j,0)+8>>2];J[a+8>>2]=b;J[a>>2]=0;j=j>>>0<=1?1:j;i=J[a+12>>2];c=-1;g=-1;while(1){b=J[m+(f<<2)>>2];d=(b>>>0)/3|0;p=b-P(d,3)|0;o=b<<2;b=J[o+l>>2];e=J[a>>2];r=g;g=J[k+o>>2];if(!((r|0)==(g|0)&(b|0)==(c|0))){c=(e<<3)+n|0;J[c+4>>2]=b;J[c>>2]=g;e=e+1|0;J[a>>2]=e}J[(i+P(d,12)|0)+(p<<2)>>2]=e-1;c=b;f=f+1|0;if((j|0)!=(f|0)){continue}break}b=J[a>>2]<<3;e:{if(!b){e=0;b=0;break e}c=J[40592]+12|0;e=Ja[J[J[c>>2]+8>>2]](c,b,29909,7454,212)|0;b=J[a>>2]<<3}J[a+4>>2]=e;Ua(e,n,b);if(n){a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,n)}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,l);a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,k);rc(h);e=1}Ha=q+48|0;return e}function oW(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);c=Ha-144|0;Ha=c;j=N[b+20>>2];k=N[e+40>>2];m=N[b+24>>2];n=N[e+44>>2];o=N[b+16>>2];p=N[e+36>>2];N[c+84>>2]=N[e>>2];N[c+88>>2]=N[e+4>>2];N[c+92>>2]=N[e+8>>2];N[c+96>>2]=N[e+12>>2];N[c+100>>2]=N[e+16>>2];N[c+104>>2]=N[e+20>>2];N[c+108>>2]=N[e+24>>2];N[c+112>>2]=N[e+28>>2];l=N[e+32>>2];q=Q(n-m);N[c+128>>2]=q;r=Q(k-j);N[c+124>>2]=r;N[c+116>>2]=l;p=Q(p-o);N[c+120>>2]=p;N[c+132>>2]=N[e+48>>2];N[c+136>>2]=N[e+52>>2];N[c+140>>2]=N[e+56>>2];j=N[b>>2];k=Q(j+j);l=N[b+8>>2];s=N[b+4>>2];m=N[b+12>>2];n=Q(m+m);o=N[a+8>>2];t=Q(Q(Q(k*l)-Q(s*n))*o);N[c+64>>2]=t;N[c+76>>2]=-t;l=Q(o*Q(Q(l*n)+Q(k*s)));N[c+60>>2]=l;N[c+72>>2]=-l;j=Q(o*Q(Q(j*k)+Q(Q(m*n)+Q(-1))));N[c+56>>2]=j;N[c+68>>2]=-j;N[c+80>>2]=N[a+4>>2];N[c+28>>2]=N[d>>2];N[c+32>>2]=N[d+4>>2];N[c+36>>2]=N[d+8>>2];j=N[d+12>>2];N[c+52>>2]=q;N[c+48>>2]=r;N[c+44>>2]=p;N[c+40>>2]=j;j=N[f>>2];k=N[f+4>>2];N[c+12>>2]=-N[f+8>>2];N[c+8>>2]=-k;N[c+4>>2]=-j;I[c+2>>1]=L[i>>1];a=c+132|0;d=ry(c+56|0,c+28|0,a,c+4|0,g,h+16|0,h+40|0,c+16|0,c+2|0);a:{if(!d){break a}g=N[c+16>>2];j=N[c+20>>2];k=N[c+24>>2];I[h+12>>1]=2;N[h+36>>2]=-k;N[h+32>>2]=-j;N[h+28>>2]=-g;if(!(H[i|0]&1)){break a}g=N[h+40>>2];if(g==Q(0)){break a}j=N[f+8>>2];k=N[f+4>>2];N[c+120>>2]=Q(g*N[f>>2])+N[c+120>>2];N[c+124>>2]=Q(g*k)+N[c+124>>2];N[c+128>>2]=Q(g*j)+N[c+128>>2];Vd(c+56|0,c+68|0,c+120|0,a,c+84|0,0,c+4|0);m=N[b+16>>2];n=N[b+20>>2];o=N[b+24>>2];p=N[c+120>>2];l=N[c+108>>2];q=N[c+84>>2];r=N[c+96>>2];s=N[c+124>>2];t=N[c+112>>2];u=N[c+88>>2];v=N[c+100>>2];w=N[c+128>>2];x=N[c+116>>2];g=N[c+12>>2];y=N[c+92>>2];j=N[c+4>>2];z=N[c+104>>2];k=N[c+8>>2];I[h+12>>1]=L[h+12>>1]|1;N[h+24>>2]=o+Q(w+Q(Q(Q(j*y)+Q(k*z))+Q(g*x)));N[h+20>>2]=n+Q(s+Q(Q(Q(j*u)+Q(k*v))+Q(g*t)));N[h+16>>2]=m+Q(p+Q(Q(Q(j*q)+Q(k*r))+Q(g*l)))}Ha=c+144|0;return d|0}function xca(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0);s=N[b+8>>2];k=N[d>>2];o=N[c+4>>2];m=N[c+12>>2];l=N[d+8>>2];i=N[d+12>>2];p=N[c+8>>2];q=N[c>>2];j=N[d+4>>2];y=Q(Q(k*o)+Q(Q(Q(m*l)-Q(i*p))-Q(q*j)));t=Q(Q(j*p)+Q(Q(Q(m*k)-Q(i*q))-Q(o*l)));u=Q(t+t);z=Q(Q(l*q)+Q(Q(Q(m*j)-Q(i*o))-Q(p*k)));v=Q(Q(p*l)+Q(Q(o*j)+Q(Q(m*i)+Q(q*k))));w=Q(v+v);D=Q(s*Q(Q(y*u)-Q(z*w)));C=Q(-q);B=N[c+16>>2];k=Q(N[d+16>>2]-B);l=Q(k+k);E=N[c+20>>2];k=Q(N[d+20>>2]-E);i=Q(k+k);r=N[c+24>>2];k=Q(N[d+24>>2]-r);j=Q(k+k);n=Q(Q(Q(C*l)-Q(i*o))-Q(p*j));k=Q(Q(m*m)+Q(-.5));F=Q(Q(Q(j*k)+Q(m*Q(Q(o*l)-Q(q*i))))-Q(p*n));y=Q(s*Q(Q(y*w)+Q(u*z)));z=Q(Q(Q(i*k)+Q(m*Q(Q(q*j)-Q(p*l))))-Q(o*n));n=Q(Q(Q(l*k)+Q(m*Q(Q(p*i)-Q(o*j))))-Q(q*n));A=Q(s*Q(Q(t*u)+Q(Q(v*w)+Q(-1))));x=N[b+4>>2];l=Q(Q(n-A)-x);i=Q(q+q);j=Q(m+m);s=Q(Q(i*p)-Q(o*j));t=Q(Q(p*j)+Q(i*o));u=Q(Q(q*i)+Q(Q(m*j)+Q(-1)));v=Q(-p);w=Q(-o);i=Q(Q(n+A)-x);A=N[e>>2];b=i<=A;a:{if(!b){break a}a=J[g+4096>>2];if(a>>>0>63){break a}J[g+4096>>2]=a+1;a=(a<<6)+g|0;N[a+8>>2]=-s;N[a+4>>2]=-t;N[a>>2]=-u;J[a+52>>2]=-1;N[a+12>>2]=i;x=r;j=Q(F+D);j=Q(j+j);i=Q(i+i);n=Q(z+y);n=Q(n+n);r=Q(Q(p*j)+Q(Q(q*i)+Q(o*n)));N[a+24>>2]=x+Q(Q(p*r)+Q(Q(j*k)+Q(m*Q(Q(q*n)+Q(i*w)))));N[a+20>>2]=E+Q(Q(o*r)+Q(Q(n*k)+Q(m*Q(Q(p*i)+Q(j*C)))));N[a+16>>2]=B+Q(Q(q*r)+Q(Q(i*k)+Q(m*Q(Q(o*j)+Q(n*v)))))}b:{if(!(l<=A)){break b}b=1;a=J[g+4096>>2];if(a>>>0>63){break b}r=N[c+16>>2];B=N[c+20>>2];i=N[c+24>>2];J[g+4096>>2]=a+1;a=(a<<6)+g|0;N[a+8>>2]=-s;N[a+4>>2]=-t;N[a>>2]=-u;J[a+52>>2]=-1;N[a+12>>2]=l;x=i;i=Q(F-D);i=Q(i+i);l=Q(l+l);j=Q(z-y);j=Q(j+j);n=Q(Q(p*i)+Q(Q(q*l)+Q(o*j)));N[a+24>>2]=x+Q(Q(p*n)+Q(Q(i*k)+Q(m*Q(Q(q*j)+Q(l*w)))));N[a+20>>2]=B+Q(Q(o*n)+Q(Q(j*k)+Q(m*Q(Q(p*l)+Q(i*C)))));N[a+16>>2]=r+Q(Q(q*n)+Q(Q(l*k)+Q(m*Q(Q(o*i)+Q(j*v)))))}return b|0}function Ow(a,b,c,d){var e=0,f=0,g=Q(0),h=0,i=0,j=0,k=0,l=Q(0);j=Ha-16|0;Ha=j;f=J[b>>2];H[d|0]=0;h=J[b>>2];g=Q(-N[a+252>>2]);a:{b:{if(c){l=N[b+24>>2];i=1;while(1){k=J[f+32>>2];c=J[k+36>>2];c:{d:{if(!(N[c+24>>2]>2]+36>>2];if(g>2]*N[e+36>>2])+Q(Q(N[c+12>>2]*N[e+28>>2])+Q(N[e+32>>2]*N[c+16>>2])))-N[c+40>>2])){break b}e=J[f+36>>2];if(g>2]*N[c+36>>2])+Q(Q(N[e+12>>2]*N[c+28>>2])+Q(N[c+32>>2]*N[e+16>>2])))-N[e+40>>2])){break d}break c}e=J[f+36>>2];if(g>2]*N[c+36>>2])+Q(Q(N[e+12>>2]*N[c+28>>2])+Q(N[c+32>>2]*N[e+16>>2])))-N[e+40>>2])){break b}e=J[J[k+32>>2]+36>>2];if(!(g>2]*N[e+36>>2])+Q(Q(N[c+12>>2]*N[e+28>>2])+Q(N[e+32>>2]*N[c+16>>2])))-N[c+40>>2]))){break c}}i=0}f=J[f+28>>2];if((h|0)!=(f|0)){continue}break}e=0;if(i){break a}J[b+48>>2]=2;break a}while(1){e=J[f+36>>2];i=J[f+32>>2];c=J[i+36>>2];if(g>2]*N[c+36>>2])+Q(Q(N[e+12>>2]*N[c+28>>2])+Q(N[c+32>>2]*N[e+16>>2])))-N[e+40>>2])){break b}e=J[J[i+32>>2]+36>>2];if(g>2]*N[e+36>>2])+Q(Q(N[c+12>>2]*N[e+28>>2])+Q(N[e+32>>2]*N[c+16>>2])))-N[c+40>>2])){break b}f=J[f+28>>2];if((h|0)!=(f|0)){continue}break}e=0;break a}e=0;J[a+312>>2]=0;if(!Tw(b,f,a+308|0)){H[d|0]=1;break a}c=J[a+312>>2];J[a+100>>2]=J[a+100>>2]-c;if(!c){e=1;break a}i=a+260|0;h=0;while(1){e=J[J[a+308>>2]+(h<<2)>>2];f=J[e+8>>2];if(f){while(1){c=f;J[j+12>>2]=c;f=J[c+20>>2];J[c+20>>2]=0;g=Q(Q(Q(N[b+20>>2]*N[c+8>>2])+Q(Q(N[b+12>>2]*N[c>>2])+Q(N[c+4>>2]*N[b+16>>2])))-N[b+40>>2]);e:{if(g>N[a+252>>2]){N[c+16>>2]=g;d=J[b+8>>2];if(!d){J[b+8>>2]=c;J[c+20>>2]=0;N[c+16>>2]=g;break e}if(g>2]){J[c+20>>2]=J[d+20>>2];J[d+20>>2]=c;break e}J[c+20>>2]=d;J[b+8>>2]=c;break e}d=J[a+264>>2];if(d>>>0>=(J[a+268>>2]&2147483647)>>>0){sn(i,j+12|0);break e}J[J[a+260>>2]+(d<<2)>>2]=c;J[a+264>>2]=d+1}if(f){continue}break}J[e+8>>2]=0;c=J[a+312>>2]}e=1;h=h+1|0;if(h>>>0>>0){continue}break}}Ha=j+16|0;return e}function t8(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;f=Ha+-64|0;Ha=f;H[f+48|0]=1;J[f+56>>2]=0;J[f+60>>2]=10;J[f+52>>2]=f+8;h=J[a+84>>2];a:{b:{if(h>>>0>(J[f+60>>2]&2147483647)>>>0){c=f+8|0;c:{if(!h){break c}b=h<<2;if(!(K[c+40|0]|b>>>0>40)){H[c+40|0]=1;d=c;break c}if(!b){break c}d=J[40592];e=d+12|0;d=(n=e,o=b,p=Ja[J[J[d>>2]+20>>2]](d)|0?63403:69706,q=20075,r=553,m=J[J[e>>2]+8>>2],Ja[m](n|0,o|0,p|0,q|0,r|0)|0)}e=J[c+44>>2];b=J[c+48>>2];if((b|0)>0){i=(b<<2)+d|0;b=d;while(1){J[b>>2]=J[e>>2];e=e+4|0;b=b+4|0;if(i>>>0>b>>>0){continue}break}e=J[c+44>>2]}d:{if(J[c+52>>2]<0){break d}if((c|0)==(e|0)){H[c+40|0]=0;break d}if(!e){break d}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,e)}J[c+52>>2]=h;J[c+44>>2]=d;break b}if(!h){break a}}while(1){k=J[a+80>>2]+(g<<2)|0;d=J[f+56>>2];e:{if(d>>>0>=(J[f+60>>2]&2147483647)>>>0){d=0;c=f+8|0;b=J[c+52>>2];j=b&2147483647?b<<1:1;f:{if(!j){break f}b=j<<2;if(!(K[c+40|0]|b>>>0>40)){H[c+40|0]=1;d=c;break f}if(!b){break f}d=J[40592];e=d+12|0;d=(r=e,q=b,p=Ja[J[J[d>>2]+20>>2]](d)|0?63403:69706,o=20075,n=553,m=J[J[e>>2]+8>>2],Ja[m](r|0,q|0,p|0,o|0,n|0)|0)}e=J[c+48>>2];l=(e<<2)+d|0;if((e|0)>0){i=J[c+44>>2];b=d;while(1){J[b>>2]=J[i>>2];i=i+4|0;b=b+4|0;if(l>>>0>b>>>0){continue}break}}J[l>>2]=J[k>>2];g:{if(J[c+52>>2]<0){break g}b=J[c+44>>2];if((b|0)==(c|0)){H[c+40|0]=0;break g}if(!b){break g}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,b);e=J[c+48>>2]}J[c+52>>2]=j;J[c+44>>2]=d;J[c+48>>2]=e+1;break e}J[J[f+52>>2]+(d<<2)>>2]=J[k>>2];J[f+56>>2]=d+1}g=g+1|0;if((h|0)!=(g|0)){continue}break}}J[a+84>>2]=0;h:{if(K[a+92|0]){Ja[J[J[a>>2]+20>>2]](a);break h}J[a+20>>2]=J[a+20>>2]-1}if(J[f+56>>2]){g=0;while(1){a=J[J[f+52>>2]+(g<<2)>>2];Ja[J[J[a>>2]+20>>2]](a);g=g+1|0;if(g>>>0>2]){continue}break}}a=J[f+60>>2];i:{if((a|0)<0|!(a&2147483647)){break i}a=J[f+52>>2];if((a|0)==(f+8|0)|!a){break i}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,a)}Ha=f- -64|0}function Cy(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0);i=Ha+-64|0;Ha=i;j=J[g+4>>2];J[i+48>>2]=J[g>>2];J[i+52>>2]=j;j=J[g+12>>2];J[i+56>>2]=J[g+8>>2];J[i+60>>2]=j;j=J[a+16>>2];a:{b:{c:{d:{e:{if(K[c+44|0]){if(j){break e}break c}if(!j){break c}o=Q(34028234663852886e22);j=0;while(1){s=J[a+24>>2]+P(p,20)|0;A=N[s+12>>2];k=J[a+28>>2]+P(K[s+19|0],12)|0;B=N[k+8>>2];C=N[k>>2];D=N[k+4>>2];k=J[c+40>>2];t=N[k+36>>2];u=N[k+40>>2];v=N[s>>2];w=N[k+20>>2];x=N[s+4>>2];y=N[k+24>>2];z=N[s+8>>2];q=N[k+32>>2];n=N[k+8>>2];r=N[k>>2];m=N[k+4>>2];l=N[k+16>>2];J[i+12>>2]=0;q=Q(Q(u*z)+Q(Q(q*v)+Q(x*t)));m=Q(Q(n*z)+Q(Q(r*v)+Q(x*m)));l=Q(Q(y*z)+Q(Q(l*v)+Q(x*w)));n=Q(Q(1)/Q(Y(Q(Q(q*q)+Q(Q(m*m)+Q(l*l))))));N[i+8>>2]=q*n;N[i+4>>2]=l*n;N[i>>2]=m*n;Ja[J[J[b>>2]+12>>2]](b,i,i+32|0,i+16|0);l=N[i+32>>2];r=Q(n*Q(-A));m=N[d>>2];if(l>Q(r+m)|Q(m+N[i+16>>2])>2];J[i+56>>2]=J[i+8>>2];J[i+60>>2]=j;j=J[i+4>>2];J[i+48>>2]=J[i>>2];J[i+52>>2]=j;o=l;j=p}p=p+1|0;if(p>>>0>2]){continue}break}break b}o=Q(34028234663852886e22);j=0;c=0;while(1){k=J[a+24>>2]+P(c,20)|0;t=N[k+12>>2];p=J[a+28>>2]+P(K[k+19|0],12)|0;q=N[p+8>>2];n=N[p>>2];r=N[p+4>>2];u=N[k>>2];w=N[k+4>>2];y=N[k+8>>2];J[i+12>>2]=0;N[i+8>>2]=y;N[i+4>>2]=w;N[i>>2]=u;Ja[J[J[b>>2]+12>>2]](b,i,i+32|0,i+16|0);l=N[i+32>>2];m=N[d>>2];if(l>Q(m-t)|Q(Q(y*q)+Q(Q(u*n)+Q(r*w)))>Q(m+N[i+16>>2])){break d}l=Q(Q(-t)-l);if(l>2];J[i+56>>2]=J[i+8>>2];J[i+60>>2]=j;j=J[i+4>>2];J[i+48>>2]=J[i>>2];J[i+52>>2]=j;o=l;j=c}c=c+1|0;if(c>>>0>2]){continue}break}break b}a=0;break a}j=0;o=Q(34028234663852886e22)}if(N[e>>2]>Q(o+Q(1.1920928955078125e-7))){a=J[i+52>>2];J[g>>2]=J[i+48>>2];J[g+4>>2]=a;a=J[i+60>>2];J[g+8>>2]=J[i+56>>2];J[g+12>>2]=a;N[e>>2]=o;J[h>>2]=1}J[f>>2]=j;a=1}Ha=i- -64|0;return a}function C6(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0);e=Ha-48|0;Ha=e;a:{if(J[(Ja[J[J[a>>2]+24>>2]](a)|0)+4656>>2]){Wa(J[40592],2,13442,141,72854,0);break a}H[e+47|0]=K[c|0];g=Ha-16|0;Ha=g;f=J[a+24>>2];if(f){H[g+15|0]=K[e+47|0];i=Ha-16|0;Ha=i;j=J[f>>2];H[i+15|0]=K[g+15|0];if(Ja[J[J[j>>2]+36>>2]](j,b,i+15|0)|0){b=J[J[f+4>>2]+1012>>2];Ja[J[J[b>>2]+64>>2]](b,J[f>>2],f+48|0)}Ha=i+16|0}Ha=g+16|0;b=K[c|0];b:{if(!(b&4)){break b}i=J[a+100>>2];if(!i){break b}while(1){b=J[J[a+96>>2]+(h<<2)>>2];k=N[b+80>>2];N[e+16>>2]=k;l=N[b+84>>2];N[e+20>>2]=l;m=N[b+88>>2];N[e+24>>2]=m;n=N[b+92>>2];N[e+28>>2]=n;o=N[b+96>>2];N[e+32>>2]=o;p=N[b+100>>2];N[e+36>>2]=p;q=N[b+104>>2];N[e+40>>2]=q;N[b+280>>2]=q;N[b+276>>2]=p;N[b+272>>2]=o;N[b+268>>2]=n;N[b+264>>2]=m;N[b+260>>2]=l;N[b+256>>2]=k;f=b+48|0;c:{d:{e:{switch((J[b+52>>2]>>>30|0)-2|0){case 0:g=J[f>>2];if(K[g+4785|0]){break d}default:le(b- -64|0,e+16|0);break c;case 1:break e}}g=J[f>>2]}J[b+316>>2]=J[b+316>>2]&-2097153;Za(g,f);J[b+316>>2]=J[b+316>>2]|1048576}h=h+1|0;if((i|0)!=(h|0)){continue}break}b=K[c|0]}i=a+12|0;f:{if(!(b&5)){break f}j=J[a+100>>2];if(!j){break f}f=0;while(1){b=J[J[a+96>>2]+(f<<2)>>2];k=N[b+144>>2];N[e+16>>2]=k;l=N[b+148>>2];N[e+20>>2]=l;m=N[b+152>>2];N[e+24>>2]=m;N[e+4>>2]=N[b+160>>2];N[e+8>>2]=N[b+164>>2];N[e+12>>2]=N[b+168>>2];N[b+292>>2]=m;N[b+288>>2]=l;N[b+284>>2]=k;g=b- -64|0;c=b+48|0;g:{h:{i:{switch((J[b+52>>2]>>>30|0)-2|0){case 0:h=J[c>>2];if(K[h+4785|0]){break h}default:of(g,e+16|0);break g;case 1:break i}}h=J[c>>2]}Za(h,c);J[b+316>>2]=J[b+316>>2]|4194304}N[b+296>>2]=N[e+4>>2];N[b+300>>2]=N[e+8>>2];N[b+304>>2]=N[e+12>>2];j:{k:{l:{switch((J[b+52>>2]>>>30|0)-2|0){case 0:h=J[c>>2];if(K[h+4785|0]){break k}default:ke(g,e+4|0);break j;case 1:break l}}h=J[c>>2]}Za(h,c);J[b+316>>2]=J[b+316>>2]|8388608}f=f+1|0;if((j|0)!=(f|0)){continue}break}}td(i,0,d)}Ha=e+48|0}function aJ(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=1;if(b>>>0>1){while(1){d=((i<<5)+a|0)-32|0;gf(d,c);f=L[d+22>>1];if(f){d=J[d+24>>2];l=d+(f<<4)|0;while(1){k=K[d|0]==3;e=d- -64|0;g=K[d+3|0];h=K[d+2|0];a:{if(!h){break a}d=k?112:48;if(h>>>0>=4){j=h&252;f=0;while(1){N[e+36>>2]=N[e+40>>2];e=d+e|0;N[e+36>>2]=N[e+40>>2];e=d+e|0;N[e+36>>2]=N[e+40>>2];e=d+e|0;N[e+36>>2]=N[e+40>>2];e=d+e|0;f=f+4|0;if((j|0)!=(f|0)){continue}break}}f=0;j=h&3;if(!j){break a}while(1){N[e+36>>2]=N[e+40>>2];e=d+e|0;f=f+1|0;if((j|0)!=(f|0)){continue}break}}d=((h<<2)+12&2032)+e|0;b:{if(!g){break b}e=k?128:64;if(g>>>0>=8){h=g&248;f=0;while(1){J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;f=f+8|0;if((h|0)!=(f|0)){continue}break}}f=0;g=g&7;if(!g){break b}while(1){J[d+44>>2]=0;d=d+e|0;f=f+1|0;if((g|0)!=(f|0)){continue}break}}if(d>>>0>>0){continue}break}}i=i+1|0;if((i|0)!=(b|0)){continue}break}}a=((b<<5)+a|0)-32|0;gf(a,c);b=L[a+22>>1];if(b){d=J[a+24>>2];h=d+(b<<4)|0;while(1){g=K[d|0]==3;e=d- -64|0;b=K[d+3|0];c=K[d+2|0];c:{if(!c){break c}a=g?112:48;if(c>>>0>=4){i=c&252;f=0;while(1){N[e+36>>2]=N[e+40>>2];d=a+e|0;N[d+36>>2]=N[d+40>>2];d=a+d|0;N[d+36>>2]=N[d+40>>2];d=a+d|0;N[d+36>>2]=N[d+40>>2];e=a+d|0;f=f+4|0;if((i|0)!=(f|0)){continue}break}}f=0;d=c&3;if(!d){break c}while(1){N[e+36>>2]=N[e+40>>2];e=a+e|0;f=f+1|0;if((d|0)!=(f|0)){continue}break}}d=((c<<2)+12&2032)+e|0;d:{if(!b){break d}a=g?128:64;if(b>>>0>=8){c=b&248;f=0;while(1){J[d+44>>2]=0;d=a+d|0;J[d+44>>2]=0;d=a+d|0;J[d+44>>2]=0;d=a+d|0;J[d+44>>2]=0;d=a+d|0;J[d+44>>2]=0;d=a+d|0;J[d+44>>2]=0;d=a+d|0;J[d+44>>2]=0;d=a+d|0;J[d+44>>2]=0;d=a+d|0;f=f+8|0;if((c|0)!=(f|0)){continue}break}}f=0;b=b&7;if(!b){break d}while(1){J[d+44>>2]=0;d=a+d|0;f=f+1|0;if((b|0)!=(f|0)){continue}break}}if(d>>>0>>0){continue}break}}}function ZI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=1;if(b>>>0>1){while(1){d=((i<<5)+a|0)-32|0;ff(d,c);f=L[d+22>>1];if(f){d=J[d+24>>2];l=d+(f<<4)|0;while(1){k=K[d|0]==3;e=d- -64|0;g=K[d+3|0];h=K[d+2|0];a:{if(!h){break a}d=k?112:48;if(h>>>0>=4){j=h&252;f=0;while(1){N[e+36>>2]=N[e+40>>2];e=d+e|0;N[e+36>>2]=N[e+40>>2];e=d+e|0;N[e+36>>2]=N[e+40>>2];e=d+e|0;N[e+36>>2]=N[e+40>>2];e=d+e|0;f=f+4|0;if((j|0)!=(f|0)){continue}break}}f=0;j=h&3;if(!j){break a}while(1){N[e+36>>2]=N[e+40>>2];e=d+e|0;f=f+1|0;if((j|0)!=(f|0)){continue}break}}d=((h<<2)+12&2032)+e|0;b:{if(!g){break b}e=k?128:64;if(g>>>0>=8){h=g&248;f=0;while(1){J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;f=f+8|0;if((h|0)!=(f|0)){continue}break}}f=0;g=g&7;if(!g){break b}while(1){J[d+44>>2]=0;d=d+e|0;f=f+1|0;if((g|0)!=(f|0)){continue}break}}if(d>>>0>>0){continue}break}}i=i+1|0;if((i|0)!=(b|0)){continue}break}}a=((b<<5)+a|0)-32|0;ff(a,c);b=L[a+22>>1];if(b){d=J[a+24>>2];h=d+(b<<4)|0;while(1){g=K[d|0]==3;e=d- -64|0;b=K[d+3|0];c=K[d+2|0];c:{if(!c){break c}a=g?112:48;if(c>>>0>=4){i=c&252;f=0;while(1){N[e+36>>2]=N[e+40>>2];d=a+e|0;N[d+36>>2]=N[d+40>>2];d=a+d|0;N[d+36>>2]=N[d+40>>2];d=a+d|0;N[d+36>>2]=N[d+40>>2];e=a+d|0;f=f+4|0;if((i|0)!=(f|0)){continue}break}}f=0;d=c&3;if(!d){break c}while(1){N[e+36>>2]=N[e+40>>2];e=a+e|0;f=f+1|0;if((d|0)!=(f|0)){continue}break}}d=((c<<2)+12&2032)+e|0;d:{if(!b){break d}a=g?128:64;if(b>>>0>=8){c=b&248;f=0;while(1){J[d+44>>2]=0;d=a+d|0;J[d+44>>2]=0;d=a+d|0;J[d+44>>2]=0;d=a+d|0;J[d+44>>2]=0;d=a+d|0;J[d+44>>2]=0;d=a+d|0;J[d+44>>2]=0;d=a+d|0;J[d+44>>2]=0;d=a+d|0;J[d+44>>2]=0;d=a+d|0;f=f+8|0;if((c|0)!=(f|0)){continue}break}}f=0;b=b&7;if(!b){break d}while(1){J[d+44>>2]=0;d=a+d|0;f=f+1|0;if((b|0)!=(f|0)){continue}break}}if(d>>>0>>0){continue}break}}}function sd(a){var b=0,c=0,d=0;a:{b:{switch((K[a+7|0]&15)-1|0){case 0:case 1:b=a-32|0;c=J[a-24>>2];c:{if(H[a-26|0]&1){a=J[40585];Ja[J[J[b>>2]+12>>2]](b)|0;d=a+1552|0;J[d>>2]=J[d>>2]-1;a=a+1560|0;J[b>>2]=J[a>>2];J[a>>2]=b;break c}Ja[J[J[b>>2]+12>>2]](b)|0}break a;case 2:b=a-48|0;c=J[a-40>>2];d:{if(H[a-42|0]&1){a=J[40585];Ja[J[J[b>>2]+12>>2]](b)|0;J[a+960>>2]=J[a+960>>2]-1;J[b>>2]=J[a+968>>2];J[a+968>>2]=b;break d}Ja[J[J[b>>2]+12>>2]](b)|0}break a;case 3:b=a-48|0;c=J[a-40>>2];e:{if(H[a-42|0]&1){a=J[40585];Ja[J[J[b>>2]+12>>2]](b)|0;d=a+3328|0;J[d>>2]=J[d>>2]-1;a=a+3336|0;J[b>>2]=J[a>>2];J[a>>2]=b;break e}Ja[J[J[b>>2]+12>>2]](b)|0}break a;case 4:b=a-48|0;c=J[a-40>>2];f:{if(H[a-42|0]&1){a=J[40585];Ja[J[J[b>>2]+12>>2]](b)|0;d=a+1256|0;J[d>>2]=J[d>>2]-1;a=a+1264|0;J[b>>2]=J[a>>2];J[a>>2]=b;break f}Ja[J[J[b>>2]+12>>2]](b)|0}break a;case 5:b=a-16|0;g:{if(H[a-10|0]&1){a=J[40585];Ja[J[J[b>>2]+12>>2]](b)|0;c=a+2144|0;J[c>>2]=J[c>>2]-1;a=a+2152|0;J[b>>2]=J[a>>2];J[a>>2]=b;break g}Ja[J[J[b>>2]+12>>2]](b)|0}sc(J[40589],b,0,2);return;case 6:b=a-12|0;d=J[a-4>>2];h:{if(H[a-6|0]&1){c=J[40585];i:{if(L[a-8>>1]==11){Ja[J[J[b>>2]+12>>2]](b)|0;a=c+2736|0;J[a>>2]=J[a>>2]-1;a=c+2744|0;break i}Ja[J[J[b>>2]+12>>2]](b)|0;a=c+3032|0;J[a>>2]=J[a>>2]-1;a=c+3040|0}J[b>>2]=J[a>>2];J[a>>2]=b;break h}Ja[J[J[b>>2]+12>>2]](b)|0}sc(J[40589],b,d,2);return;case 7:a=J[a+380>>2];j:{if(H[a+6|0]&1){b=J[40585];if(L[a+4>>1]==14){Ja[J[J[a>>2]+12>>2]](a)|0;c=b+3624|0;J[c>>2]=J[c>>2]-1;b=b+3632|0;J[a>>2]=J[b>>2];J[b>>2]=a;break j}Ja[J[J[a>>2]+12>>2]](a)|0;c=b+3920|0;J[c>>2]=J[c>>2]-1;b=b+3928|0;J[a>>2]=J[b>>2];J[b>>2]=a;break j}Ja[J[J[a>>2]+12>>2]](a)|0}sc(J[40589],a,0,2);return;case 8:b=a-8|0;k:{if(H[a-2|0]&1){a=J[40585];Ja[J[J[b>>2]+12>>2]](b)|0;c=a+1848|0;J[c>>2]=J[c>>2]-1;a=a+1856|0;J[b>>2]=J[a>>2];J[a>>2]=b;break k}Ja[J[J[b>>2]+12>>2]](b)|0}sc(J[40589],b,0,2);break;default:break b}}return}sc(J[40589],b,c,2)}function ZT(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=0;e=Ha-176|0;Ha=e;g=N[d+24>>2];i=N[b+24>>2];k=N[d+20>>2];o=N[b+20>>2];s=N[a+4>>2];j=N[d+4>>2];h=N[d+8>>2];l=N[d+16>>2];m=N[b+16>>2];n=N[d>>2];f=N[d+12>>2];d=J[c+4>>2];J[e+16>>2]=c;J[e+12>>2]=d;x=N[c+8>>2];p=N[c+12>>2];t=Q(Q(1)/N[c+16>>2]);N[e+8>>2]=t;p=Q(Q(1)/p);N[e>>2]=p;N[e+4>>2]=Q(1)/x;g=Q(i-g);i=Q(g+g);g=Q(m-l);l=Q(g+g);g=Q(o-k);k=Q(g+g);u=Q(Q(h*i)+Q(Q(n*l)+Q(j*k)));v=Q(Q(f*f)+Q(-.5));o=Q(Q(j*u)+Q(Q(k*v)-Q(f*Q(Q(h*l)-Q(i*n)))));m=Q(Q(h*u)+Q(Q(i*v)-Q(f*Q(Q(n*k)-Q(l*j)))));g=Q(m*t);a:{b:{j=Q(Q(n*u)+Q(Q(l*v)-Q(f*Q(Q(j*i)-Q(k*h)))));f=Q(j*p);if(!(f>=Q(0))|!(g>=Q(0))|(!(f>2]+Q(1)))|!(g>2]+Q(1))))){break b}if(Q(o-Q(x*ng(d,f,g)))!=Q(0)){break b}d=(Ph(e,j,m)|0)!=-1;break a}n=Q(R(t));a=0;i=Q(s*Q(R(p)));h=Q(f-i);c:{if(h>2]-2|0;if(h>Q(a>>>0)){break c}h=Q(V(h));if(h=Q(0)){a=~~h>>>0;break c}a=0}h=Q(s*n);f=Q(f+i);d:{if(f>2]-1|0;if(f>Q(q>>>0)){break d}f=Q(W(f));if(f=Q(0)){q=~~f>>>0;break d}q=0}b=0;f=Q(g-h);e:{if(f>2]-2|0;if(f>Q(b>>>0)){break e}f=Q(V(f));if(f=Q(0)){b=~~f>>>0;break e}b=0}f=Q(g+h);f:{if(f>2]-1|0;if(f>Q(r>>>0)){break f}f=Q(W(f));if(f=Q(0)){r=~~f>>>0;break f}r=0}d=0;if(a>>>0>=q>>>0|b>>>0>=r>>>0){break a}f=Q(s*s);while(1){c=b;g:{while(1){N[e+28>>2]=m;N[e+24>>2]=o;N[e+20>>2]=j;d=0;y=jo(e,a,c,e+20|0,e+32|0);if(y){while(1){w=(e+32|0)+P(d,12)|0;g=Q(m-N[w+8>>2]);h=Q(g*g);g=Q(j-N[w>>2]);i=Q(g*g);g=Q(o-N[w+4>>2]);if(!(f>2];n=N[a+2260>>2];o=N[a+2280>>2];p=N[a+2272>>2];q=N[a+2276>>2];r=N[a+2296>>2];s=N[a+2288>>2];t=N[a+2292>>2];u=N[a+2256>>2];f=N[b+8>>2];i=N[b>>2];l=N[b+4>>2];J[h+28>>2]=0;N[h+24>>2]=Q(r*f)+Q(Q(s*i)+Q(l*t));N[h+20>>2]=Q(o*f)+Q(Q(p*i)+Q(l*q));N[h+16>>2]=Q(k*f)+Q(Q(u*i)+Q(l*n));d=J[a+2324>>2];b=d-c|0;if(b>>>0>=6){ue(J[a+2320>>2]+(c<<6)|0,b);d=c+5|0;J[a+2324>>2]=d}if(c>>>0>>0){b=c;while(1){m=b;b=b+1|0;j=b;if(b>>>0>>0){while(1){g=J[a+2320>>2];e=g+(j<<6)|0;v=(m<<6)+g|0;f=Q(N[e+24>>2]-N[v+24>>2]);i=Q(f*f);f=Q(N[e+16>>2]-N[v+16>>2]);k=Q(f*f);f=Q(N[e+20>>2]-N[v+20>>2]);if(N[a+2240>>2]>Q(i+Q(k+Q(f*f)))){d=((d<<6)+g|0)+-64|0;g=J[d+4>>2];J[e>>2]=J[d>>2];J[e+4>>2]=g;J[e+48>>2]=J[d+48>>2];g=J[d+44>>2];J[e+40>>2]=J[d+40>>2];J[e+44>>2]=g;g=J[d+36>>2];J[e+32>>2]=J[d+32>>2];J[e+36>>2]=g;g=J[d+28>>2];J[e+24>>2]=J[d+24>>2];J[e+28>>2]=g;g=J[d+20>>2];J[e+16>>2]=J[d+16>>2];J[e+20>>2]=g;g=J[d+12>>2];J[e+8>>2]=J[d+8>>2];J[e+12>>2]=g;d=J[a+2324>>2]-1|0;J[a+2324>>2]=d;j=j-1|0}j=j+1|0;if(j>>>0>>0){continue}break}}if(b>>>0>>0){continue}break}}J[h>>2]=2139095039;if(c>>>0>>0){j=c;while(1){f=N[h+24>>2];e=J[h+20>>2];m=j<<6;b=m+J[a+2320>>2]|0;J[b+32>>2]=J[h+16>>2];J[b+36>>2]=e;N[b+40>>2]=f;f=N[b+44>>2];n=N[a+2296>>2];o=N[a+2292>>2];p=N[a+2288>>2];q=N[a+2280>>2];r=N[a+2276>>2];s=N[a+2272>>2];i=N[a+2264>>2];l=N[a+2312>>2];k=N[a+2260>>2];t=N[a+2308>>2];u=N[a+2256>>2];w=N[a+2304>>2];b=m+J[a+2320>>2]|0;J[b+28>>2]=0;x=i;i=Q(N[b+24>>2]-l);l=Q(N[b+16>>2]-w);w=k;k=Q(N[b+20>>2]-t);N[b+16>>2]=Q(x*i)+Q(Q(u*l)+Q(w*k));N[b+20>>2]=Q(q*i)+Q(Q(s*l)+Q(k*r));N[b+24>>2]=Q(n*i)+Q(Q(p*l)+Q(k*o));i=N[h>>2];N[h>>2]=f>>0>2]){continue}break}}Ty(a,h+16|0,h,c);if(M[a+2324>>2]>15){Gd(a,6,1)}Ha=h+32|0}function Aca(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0);u=N[c+24>>2];C=N[d+24>>2];x=Q(u-C);k=Q(x+x);q=N[d+12>>2];t=Q(Q(q*q)+Q(-.5));o=N[d>>2];y=N[c+20>>2];D=N[d+20>>2];z=Q(y-D);l=Q(z+z);A=N[c+16>>2];E=N[d+16>>2];B=Q(A-E);n=Q(B+B);r=N[d+4>>2];v=Q(Q(k*t)-Q(q*Q(Q(o*l)-Q(n*r))));p=N[d+8>>2];s=Q(Q(p*k)+Q(Q(o*n)+Q(l*r)));w=Q(p*s);i=Q(Q(r*s)+Q(Q(l*t)-Q(q*Q(Q(p*n)-Q(k*o)))));j=N[b+4>>2];m=Q(-j);k=Q(Q(o*s)+Q(Q(n*t)-Q(q*Q(Q(r*k)-Q(l*p)))));c=1;a:{if(m>k){break a}m=k;c=0;if(!(j>2];l=Q(-k);b:{c:{if(l>i){i=l;break c}if(!(i>k)){break b}i=k}c=1}H=N[e>>2];v=N[a+4>>2];w=Q(-r);F=Q(-o);G=Q(-p);d:{e:{f:{s=N[b+12>>2];l=Q(-s);if(!(ns;if((a|c)!=1){break f}l=a?s:n}j=Q(v+H);u=Q(j*j);j=Q(l+l);m=Q(m+m);i=Q(i+i);k=Q(Q(p*j)+Q(Q(o*m)+Q(r*i)));l=Q(Q(p*k)+Q(Q(j*t)+Q(q*Q(Q(o*i)+Q(m*w)))));n=Q(x-l);s=Q(Q(o*k)+Q(Q(m*t)+Q(q*Q(Q(r*j)+Q(i*G)))));o=Q(B-s);j=Q(Q(r*k)+Q(Q(i*t)+Q(q*Q(Q(p*m)+Q(j*F)))));m=Q(z-j);i=Q(Q(n*n)+Q(Q(o*o)+Q(m*m)));a=0;if(uk){m=Q(0);l=Q(-k);j=Q(0);i=i>Q(0)?Q(2):Q(-2);break g}j=n>Q(0)?Q(1):Q(-1);break h}if(jQ(0)?Q(2):Q(-2);l=Q(-j);j=Q(0);i=Q(0);break g}j=n>Q(0)?Q(1):Q(-1)}m=Q(0);l=Q(-l);i=Q(0)}j=Q(j+j);n=Q(Q(p*j)+Q(Q(o*m)+Q(r*i)));k=Q(Q(p*n)+Q(Q(j*t)+Q(q*Q(Q(o*i)+Q(m*w)))));p=Q(Q(r*n)+Q(Q(i*t)+Q(q*Q(Q(p*m)+Q(j*F)))));i=Q(Q(o*n)+Q(Q(m*t)+Q(q*Q(Q(r*j)+Q(i*G)))))}b=J[g+4096>>2];a=1;if(b>>>0>63){break d}J[g+4096>>2]=b+1;a=(b<<6)+g|0;N[a+16>>2]=A;N[a+8>>2]=k;N[a+4>>2]=p;N[a>>2]=i;J[a+52>>2]=-1;N[a+12>>2]=l-v;N[a+24>>2]=u;N[a+20>>2]=y;a=1}return a|0}function _H(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0);s=L[d+108>>1];a:{if(!s){break a}if(s&1){J[a>>2]=0;J[c>>2]=0}if(s&2){J[a+4>>2]=0;J[c+4>>2]=0}if(s&4){J[a+8>>2]=0;J[c+8>>2]=0}if(s&8){J[b>>2]=0;J[c+16>>2]=0}if(s&16){J[b+4>>2]=0;J[c+20>>2]=0}if(!(s&32)){break a}J[b+8>>2]=0;J[c+24>>2]=0}h=N[d+44>>2];i=N[d+56>>2];l=N[d+20>>2];k=N[d+36>>2];m=N[d+48>>2];j=N[d+60>>2];f=N[d+24>>2];n=N[d+40>>2];t=N[d+52>>2];w=N[d- -64>>2];o=N[b+8>>2];p=N[b>>2];g=N[b+4>>2];x=N[d+16>>2];y=N[d+32>>2];u=N[a+8>>2];q=N[d+8>>2];v=N[a+4>>2];r=N[d+4>>2];z=N[d>>2];A=Q(z+N[a>>2]);N[d+96>>2]=Q(A*e)+N[d+96>>2];v=Q(r+v);N[d+100>>2]=Q(v*e)+N[d+100>>2];B=Q(q+u);N[d+104>>2]=Q(B*e)+N[d+104>>2];N[d>>2]=z+N[c>>2];N[d+4>>2]=r+N[c+4>>2];N[d+8>>2]=q+N[c+8>>2];q=N[c+16>>2];r=N[c+20>>2];u=N[c+24>>2];N[d+24>>2]=f+Q(Q(Q(n*q)+Q(t*r))+Q(w*u));N[d+20>>2]=l+Q(Q(Q(k*q)+Q(m*r))+Q(j*u));N[d+16>>2]=x+Q(Q(Q(y*q)+Q(h*r))+Q(i*u));f=Q(f+Q(Q(Q(p*n)+Q(g*t))+Q(o*w)));h=Q(x+Q(Q(Q(p*y)+Q(g*h))+Q(o*i)));g=Q(l+Q(Q(Q(p*k)+Q(g*m))+Q(o*j)));m=Q(Q(f*f)+Q(Q(h*h)+Q(g*g)));b:{if(m==Q(0)){o=g;p=f;break b}l=Q(1e7);k=Q(Y(m));c:{if(!(k>Q(1e7))){p=f;l=k;i=h;o=g;break c}p=Q(0);i=Q(0);o=Q(0);if(!(m>Q(0))){break c}i=f;f=Q(Q(1)/k);p=Q(Q(i*f)*Q(1e7));i=Q(Q(h*f)*Q(1e7));o=Q(Q(g*f)*Q(1e7))}h=Q(Q(l*e)*Q(.5));j=db(h);e=N[d+88>>2];f=N[d+84>>2];g=N[d+80>>2];k=N[d+92>>2];m=eb(h);h=i;j=Q(j/l);i=Q(h*j);l=Q(o*j);j=Q(p*j);n=Q(Q(k*m)+Q(Q(Q(Q(k*Q(0))-Q(g*i))-Q(f*l))-Q(e*j)));q=n;r=Q(n*n);n=Q(Q(e*m)+Q(Q(Q(i*f)+Q(Q(e*Q(0))+Q(k*j)))-Q(g*l)));t=Q(Q(g*m)+Q(Q(Q(l*e)+Q(Q(g*Q(0))+Q(k*i)))-Q(f*j)));f=Q(Q(m*f)+Q(Q(Q(j*g)+Q(Q(f*Q(0))+Q(k*l)))-Q(e*i)));e=Q(Q(1)/Q(Y(Q(r+Q(Q(n*n)+Q(Q(t*t)+Q(f*f)))))));N[d+92>>2]=q*e;N[d+88>>2]=n*e;N[d+84>>2]=f*e;N[d+80>>2]=t*e}N[a+8>>2]=B;N[a+4>>2]=v;N[a>>2]=A;N[b+8>>2]=p;N[b+4>>2]=o;N[b>>2]=h}function H9(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=0,r=Q(0),s=Q(0),t=0,u=0,v=0;d=Q(Q(1)/N[b+464>>2]);o=J[b+444>>2];a:{if(!c){if(H[J[b+476>>2]]&1){break a}o=J[o+16>>2];i=N[o+8>>2];c=J[b+228>>2];e=Q(d*Q(N[c+8>>2]-N[b+120>>2]));f=Q(e+e);j=N[o>>2];e=Q(d*Q(N[c>>2]-N[b+112>>2]));h=Q(e+e);e=Q(d*Q(N[c+4>>2]-N[b+116>>2]));g=Q(e+e);k=N[o+4>>2];m=Q(Q(i*f)+Q(Q(j*h)+Q(g*k)));l=N[o+12>>2];n=Q(Q(l*l)+Q(-.5));e=Q(Q(i*m)+Q(Q(f*n)+Q(l*Q(Q(j*g)-Q(h*k)))));p=Q(Q(k*m)+Q(Q(g*n)+Q(l*Q(Q(i*h)-Q(f*j)))));f=Q(Q(j*m)+Q(Q(h*n)+Q(l*Q(Q(k*f)-Q(g*i)))));h=Q(d*Q(N[c+24>>2]-N[b+136>>2]));h=Q(h+h);g=Q(d*Q(N[c+16>>2]-N[b+128>>2]));g=Q(g+g);d=Q(d*Q(N[c+20>>2]-N[b+132>>2]));d=Q(d+d);m=Q(Q(i*h)+Q(Q(j*g)+Q(d*k)));r=Q(Q(i*m)+Q(Q(h*n)+Q(l*Q(Q(j*d)-Q(g*k)))));s=Q(Q(k*m)+Q(Q(d*n)+Q(l*Q(Q(i*g)-Q(h*j)))));i=Q(Q(j*m)+Q(Q(g*n)+Q(l*Q(Q(k*h)-Q(d*i)))));break a}t=c<<5;o=J[(o+t|0)+16>>2];q=J[b+456>>2]+P(c,80)|0;u=K[q+76|0];b:{if(!u){f=Q(NaN);h=Q(NaN);p=Q(NaN);e=Q(NaN);i=Q(NaN);d=Q(NaN);break b}v=J[b+168>>2]+(J[q+72>>2]<<2)|0;q=u-1|0;d=Q(d*N[v+(q<<2)>>2]);c=(J[b+372>>2]+P(c,76)|0)+P(q,24)|0;b=J[b+240>>2]+t|0;e=Q(Q(d*N[c+20>>2])+N[b+24>>2]);i=Q(e+e);e=Q(Q(d*N[c+16>>2])+N[b+20>>2]);e=Q(e+e);p=Q(Q(d*N[c+12>>2])+N[b+16>>2]);p=Q(p+p);f=Q(Q(d*N[c+8>>2])+N[b+8>>2]);h=Q(f+f);f=Q(Q(d*N[c+4>>2])+N[b+4>>2]);f=Q(f+f);d=Q(Q(d*N[c>>2])+N[b>>2]);d=Q(d+d)}j=N[o+8>>2];k=N[o>>2];l=N[o+4>>2];m=Q(Q(j*i)+Q(Q(k*p)+Q(e*l)));n=N[o+12>>2];g=Q(Q(n*n)+Q(-.5));r=Q(Q(j*m)+Q(Q(i*g)+Q(n*Q(Q(k*e)-Q(p*l)))));s=Q(Q(l*m)+Q(Q(e*g)+Q(n*Q(Q(j*p)-Q(i*k)))));i=Q(Q(k*m)+Q(Q(p*g)+Q(n*Q(Q(l*i)-Q(e*j)))));m=Q(Q(j*h)+Q(Q(k*d)+Q(f*l)));e=Q(Q(j*m)+Q(Q(h*g)+Q(n*Q(Q(k*f)-Q(d*l)))));p=Q(Q(l*m)+Q(Q(f*g)+Q(n*Q(Q(j*d)-Q(h*k)))));f=Q(Q(k*m)+Q(Q(d*g)+Q(n*Q(Q(l*h)-Q(f*j)))))}J[a+28>>2]=0;N[a+16>>2]=f;J[a+12>>2]=0;N[a+8>>2]=r;N[a+4>>2]=s;N[a>>2]=i;N[a+24>>2]=e;N[a+20>>2]=p}function uF(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=Q(0),m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;h=Ha-16|0;Ha=h;J[h+12>>2]=d;J[h+8>>2]=b;d=J[a+28>>2];a:{if(d>>>0>=(J[a+32>>2]&2147483647)>>>0){Ng(a+24|0,h+8|0);break a}J[J[a+24>>2]+(d<<2)>>2]=b;J[a+28>>2]=d+1}d=J[a+40>>2];b:{if(d>>>0>=(J[a+44>>2]&2147483647)>>>0){d=0;e=J[a+44>>2];g=e&2147483647?e<<1:1;c:{if(!g){break c}e=g<<2;if(!e){break c}d=J[40592];f=d+12|0;d=(q=f,r=e,s=Ja[J[J[d>>2]+20>>2]](d)|0?63147:69706,t=20075,u=553,p=J[J[f>>2]+8>>2],Ja[p](q|0,r|0,s|0,t|0,u|0)|0)}f=J[a+40>>2];k=(f<<2)+d|0;if((f|0)>0){i=J[a+36>>2];e=d;while(1){J[e>>2]=J[i>>2];i=i+4|0;e=e+4|0;if(k>>>0>e>>>0){continue}break}}J[k>>2]=J[h+12>>2];d:{if(J[a+44>>2]<0){break d}e=J[a+36>>2];if(!e){break d}f=J[40592]+12|0;Ja[J[J[f>>2]+12>>2]](f,e);f=J[a+40>>2]}J[a+44>>2]=g;J[a+36>>2]=d;J[a+40>>2]=f+1;break b}J[J[a+36>>2]+(d<<2)>>2]=J[h+12>>2];J[a+40>>2]=d+1}d=J[a>>2];Ja[J[J[d>>2]+16>>2]](d);g=a+12|0;i=J[a+16>>2];f=i;d=J[a+20>>2]&2147483647;if(f>>>0>=d>>>0){vF(g,d?d<<1:1);f=J[a+16>>2]}J[a+16>>2]=f+1;d=J[b+44>>2];j=J[a+12>>2];e=j+(f<<5)|0;J[e>>2]=0;J[e+4>>2]=0;J[e+16>>2]=d+16;k=tF(b);l=N[J[a+8>>2]+32>>2];e:{if(c){m=J[a+24>>2];o=J[J[m>>2]+152>>2];e=-2147483648;n=J[a+28>>2];f:{if(!n){break f}d=0;while(1){if(J[(d<<2)+m>>2]==(c|0)){e=d;break f}d=d+1|0;if((n|0)!=(d|0)){continue}break}}c=(f<<5)+j|0;J[c+24>>2]=e;d=i&31;if((i&63)>>>0>=32){f=1<>>32-d}e=J[g>>2]+(e<<5)|0;g=j|J[e+8>>2];d=J[e+12>>2]|f;J[c+8>>2]=g;J[c+12>>2]=d;J[c+20>>2]=J[J[h+12>>2]+24>>2]+4;f=f|J[e+4>>2];J[e>>2]=J[e>>2]|j;J[e+4>>2]=f;c=o>>>0>4294967293;break e}g=1;d=0;J[e+8>>2]=1;J[e+12>>2]=0;J[e+20>>2]=0;J[e+24>>2]=-1;c=l==Q(0)}d=tea(d)+tea(g)|0;e=J[a+64>>2];d=d>>>0>e>>>0?d:e;J[a+64>>2]=d;J[J[a>>2]+96>>2]=d;if(!(k|c^1|J[a+28>>2]==1)){d=0;while(1){Mt(J[J[a+24>>2]+(d<<2)>>2],l);d=d+1|0;if(d>>>0>2]-1>>>0){continue}break}}Jt(b,a,l,c&k,i);Ha=h+16|0}function rv(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;l=Ha-16|0;Ha=l;g=bb(c,288);J[g+24>>2]=0;J[g+16>>2]=0;J[g+20>>2]=0;J[g+28>>2]=0;J[g+32>>2]=0;J[g+8>>2]=0;J[g+12>>2]=0;J[g+36>>2]=0;J[g+40>>2]=0;J[g+44>>2]=0;J[g+48>>2]=0;J[g+52>>2]=0;J[g+56>>2]=0;J[g+60>>2]=0;J[g+64>>2]=0;J[g+68>>2]=0;J[g+72>>2]=0;J[g+284>>2]=e;J[g+280>>2]=b;J[g+276>>2]=a;J[g+272>>2]=b;J[g+268>>2]=0;J[g>>2]=130860;m=J[f+4>>2];a:{if(!J[a+16>>2]){break a}i=J[a+12>>2];j=J[i>>2];if((j|0)==-1){k=J[a+20>>2];while(1){h=h+1|0;if((k|0)==(h|0)){break a}j=J[i+(h<<2)>>2];if((j|0)==-1){continue}break}}while(1){k=P(j,12);n=k+J[a+4>>2]|0;o=J[n+4>>2];i=(J[g+268>>2]<<3)+g|0;J[i+140>>2]=J[n>>2];J[i+144>>2]=o;i=J[(k+J[a+4>>2]|0)+8>>2];k=J[g+268>>2];n=k+1|0;J[g+268>>2]=n;J[((k<<2)+g|0)+76>>2]=i;if((n|0)==16){J[l+12>>2]=g;i=J[f+4>>2];b:{if(i>>>0>=(J[f+8>>2]&2147483647)>>>0){vj(f,l+12|0);break b}J[J[f>>2]+(i<<2)>>2]=g;J[f+4>>2]=i+1}J[g+20>>2]=d;J[g+24>>2]=1;if(d){Ja[J[J[d>>2]+16>>2]](d);J[g+16>>2]=J[J[g+20>>2]+16>>2]}g=bb(c,288);J[g+24>>2]=0;J[g+16>>2]=0;J[g+20>>2]=0;J[g+28>>2]=0;J[g+32>>2]=0;J[g+8>>2]=0;J[g+12>>2]=0;J[g+36>>2]=0;J[g+40>>2]=0;J[g+44>>2]=0;J[g+48>>2]=0;J[g+52>>2]=0;J[g+56>>2]=0;J[g+60>>2]=0;J[g+64>>2]=0;J[g+68>>2]=0;J[g+72>>2]=0;J[g+284>>2]=e;J[g+280>>2]=b;J[g+276>>2]=a;J[g+272>>2]=b;J[g+268>>2]=0;J[g>>2]=130860}j=J[J[a+8>>2]+(j<<2)>>2];if((j|0)!=-1){continue}i=J[a+12>>2];k=J[a+20>>2];while(1){h=h+1|0;if((k|0)==(h|0)){break a}j=J[i+(h<<2)>>2];if((j|0)==-1){continue}break}continue}}h=J[f+4>>2];if(m>>>0>>0){while(1){a=J[J[f>>2]+(m<<2)>>2];Ja[J[J[a>>2]+20>>2]](a);h=J[f+4>>2];m=m+1|0;if(h>>>0>m>>>0){continue}break}}if(J[g+268>>2]){J[l+8>>2]=g;c:{if((J[f+8>>2]&2147483647)>>>0<=h>>>0){vj(f,l+8|0);break c}J[J[f>>2]+(h<<2)>>2]=g;J[f+4>>2]=h+1}J[g+20>>2]=d;J[g+24>>2]=1;if(d){Ja[J[J[d>>2]+16>>2]](d);J[g+16>>2]=J[J[g+20>>2]+16>>2]}Ja[J[J[g>>2]+20>>2]](g)}Ha=l+16|0}function fE(a,b){var c=Q(0),d=0,e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);d=Ha+-64|0;Ha=d;Ja[J[J[a>>2]+76>>2]](d+8|0,a);j=N[b+8>>2];l=N[b+4>>2];m=N[b+12>>2];n=N[b>>2];g=N[d+16>>2];c=N[b+24>>2];o=Q(c+c);h=N[d+8>>2];c=N[b+16>>2];p=Q(c+c);c=N[b+20>>2];q=Q(c+c);i=N[d+12>>2];s=Q(Q(g*o)+Q(Q(h*p)+Q(q*i)));c=N[d+20>>2];t=Q(Q(c*c)+Q(-.5));u=Q(N[d+32>>2]+Q(Q(g*s)+Q(Q(o*t)+Q(c*Q(Q(h*q)-Q(p*i))))));N[d+60>>2]=u;v=Q(N[d+28>>2]+Q(Q(i*s)+Q(Q(q*t)+Q(c*Q(Q(g*p)-Q(o*h))))));N[d+56>>2]=v;w=Q(Q(Q(Q(c*m)-Q(n*h))-Q(i*l))-Q(g*j));N[d+48>>2]=w;x=Q(Q(Q(h*l)+Q(Q(c*j)+Q(g*m)))-Q(n*i));N[d+44>>2]=x;y=Q(Q(Q(g*n)+Q(Q(c*l)+Q(i*m)))-Q(j*h));N[d+40>>2]=y;j=Q(Q(Q(i*j)+Q(Q(c*n)+Q(h*m)))-Q(l*g));N[d+36>>2]=j;c=Q(N[d+24>>2]+Q(Q(h*s)+Q(Q(p*t)+Q(c*Q(Q(i*o)-Q(q*g))))));N[d+52>>2]=c;N[a+280>>2]=u;N[a+276>>2]=v;N[a+272>>2]=c;N[a+268>>2]=w;N[a+264>>2]=x;N[a+260>>2]=y;N[a+256>>2]=j;f=a+48|0;a:{b:{c:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:if(K[J[f>>2]+4785|0]){break b}break;case 1:break b;default:break c}}le(a- -64|0,d+36|0);break a}e=J[a+316>>2];if(!(e&1048576)){J[a+316>>2]=e|2097152}Za(J[a+48>>2],f);J[a+316>>2]=J[a+316>>2]|1048576}d:{e:{f:{g:{k=J[a+52>>2];switch((k>>>30|0)-2|0){case 1:break e;case 0:break g;default:break f}}if(K[J[f>>2]+4785|0]){break e}}iu(a- -64|0,b);break d}e=J[a+56>>2];if(!e){e=_a(J[a+48>>2],k>>>24&15);J[a+56>>2]=e}N[e+144>>2]=N[b>>2];N[e+148>>2]=N[b+4>>2];N[e+152>>2]=N[b+8>>2];N[e+156>>2]=N[b+12>>2];N[e+160>>2]=N[b+16>>2];N[e+164>>2]=N[b+20>>2];N[e+168>>2]=N[b+24>>2];Za(J[a+48>>2],f);J[a+316>>2]=J[a+316>>2]|1024}b=0;f=J[a+16>>2];h:{if(!f){e=0;f=0;break h}e=J[f+40>>2];f=J[f+36>>2]}while(1){k=b>>>0>e>>>0?b:e;i:{while(1){if((b|0)==(k|0)){break i}r=b<<3;b=b+1|0;r=f+r|0;if(K[r|0]){continue}break}k=J[r+4>>2];if(!k){break i}eF(k,a);continue}break}Ha=d- -64|0}function zu(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?50863:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?50863:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function zF(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?52621:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?52621:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function xB(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?58369:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?58369:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function wB(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?57739:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?57739:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function vB(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?57437:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?57437:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function uf(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?34527:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?34527:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function uB(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?59189:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?59189:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function tB(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?58063:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?58063:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function sB(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?57597:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?57597:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function qC(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?37423:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?37423:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function pC(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?35937:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?35937:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function ZC(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?58529:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?58529:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function YC(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?57899:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?57899:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function XC(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?58207:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?58207:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function Ws(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?38383:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?38383:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function WC(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?46723:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?46723:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function Vs(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?52379:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?52379:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function VC(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?33255:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?33255:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function Us(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?42203:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?42203:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function UC(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?44911:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?44911:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function Ts(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?42335:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?42335:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function TC(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?46883:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?46883:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function Ss(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?32805:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?32805:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function SC(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?42463:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?42463:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function Rs(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?36649:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?36649:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function RC(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?44803:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?44803:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function QC(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?34259:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?34259:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function PC(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?47033:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?47033:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function OC(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?47737:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?47737:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function NC(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?51409:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?51409:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function MC(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?51523:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?51523:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function LC(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?31081:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?31081:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function CF(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?49885:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?49885:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function BF(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?42065:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?42065:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function Au(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?50705:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?50705:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function AF(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(s=d,t=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?43175:69706,v=21054,w=155,r=J[J[d>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){c=k<<3;if(c){b=J[40592];d=b+12|0;b=(w=d,v=c,u=Ja[J[J[b>>2]+20>>2]](b)|0?43175:69706,t=21054,s=155,r=J[J[d>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0)}else{b=0}k=k<<1;b=Ua(b,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function qp(a,b,c,d,e){var f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=0,v=0,w=0;l=Ha-1056|0;Ha=l;H[l+1040|0]=1;J[l+1048>>2]=256;J[l+1052>>2]=256;J[l+1044>>2]=l+16;u=J[c+8>>2];J[l+16>>2]=u;o=1;a:while(1){o=o-1|0;g=J[J[l+1044>>2]+(o<<2)>>2];i=N[g>>2];h=N[g+12>>2];f=Q(i+h);i=Q(h-i);j=N[g+8>>2];k=N[g+20>>2];h=Q(j+k);n=N[g+4>>2];m=N[g+16>>2];p=Q(n+m);j=Q(k-j);k=Q(m-n);while(1){b:{h=Q(N[d+8>>2]-Q(h*Q(.5)));j=Q(j*Q(.5));n=h>2]-Q(f*Q(.5)));i=Q(i*Q(.5));m=f>2]-Q(p*Q(.5)));k=Q(k*Q(.5));r=k>p?p:k;c:{q=h;h=Q(-j);h=Q(q-(h>2]>=Q(Q(h*h)+Q(q+Q(f*f))))){break d}g=J[g+24>>2];s=g>>>1|0;if(!(g&1)){break c}t=s&15;if(!t){break d}s=J[c>>2]+(g>>>3&536870908)|0;if((t|0)==1){if(Ja[J[J[e>>2]>>2]](e,l+12|0,(J[s>>2]<<3)+a|0)|0){break d}break b}while(1){v=J[s>>2];g=P(v,24)+b|0;i=N[g+8>>2];h=N[g+20>>2];f=Q(N[d+8>>2]-Q(Q(i+h)*Q(.5)));i=Q(Q(h-i)*Q(.5));h=f>2];k=N[g+12>>2];p=Q(N[d>>2]-Q(Q(j+k)*Q(.5)));j=Q(Q(k-j)*Q(.5));k=j>p?p:j;m=N[g+4>>2];r=N[g+16>>2];n=Q(N[d+4>>2]-Q(Q(m+r)*Q(.5)));m=Q(Q(r-m)*Q(.5));r=m>n?n:m;q=f;f=Q(-i);f=Q(q-(f>2]>=Q(h+Q(q+Q(f*f)))){if(!(Ja[J[J[e>>2]>>2]](e,l+12|0,(v<<3)+a|0)|0)){break b}}s=s+4|0;t=t-1|0;if(t){continue}break}}w=!o;if(o){continue a}break b}g=P(s,28)+u|0;J[J[l+1044>>2]+(o<<2)>>2]=g+28;o=o+1|0;if((o|0)==(J[l+1052>>2]&2147483647)){yg(l+16|0,o<<1)}i=N[g>>2];h=N[g+12>>2];f=Q(i+h);i=Q(h-i);j=N[g+8>>2];k=N[g+20>>2];h=Q(j+k);n=N[g+4>>2];m=N[g+16>>2];p=Q(n+m);j=Q(k-j);k=Q(m-n);continue}break}break}a=J[l+1052>>2];e:{if((a|0)<0|!(a&2147483647)){break e}a=J[l+1044>>2];if((a|0)==(l+16|0)|!a){break e}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}Ha=l+1056|0;return w}function qf(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;g=J[b+48>>2];a:{if(!(L[b+40>>1]&4096?K[b+8|0]&2:0)){f=g+32>>>5|0;break a}f=g+32>>>5|0;b:{if(f>>>0<=(J[a+952>>2]&2147483647)>>>0){c=J[a+948>>2];break b}c=J[40592]+12|0;c=Ja[J[J[c>>2]+8>>2]](c,f<<2,29909,22033,438)|0;d=J[a+948>>2];c:{if(!d){break c}Ua(c,d,J[a+952>>2]<<2);if(J[a+952>>2]<0){break c}d=J[a+948>>2];if(!d){break c}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,d)}d=J[a+952>>2];Va((d<<2)+c|0,0,f-d<<2);J[a+952>>2]=f;J[a+948>>2]=c}c=(g>>>3&536870908)+c|0;d=J[c>>2];i=c,j=uea(-2,g)&d,J[i>>2]=j}d:{if((J[a+940>>2]&2147483647)>>>0>=f>>>0){c=J[a+936>>2];break d}c=J[40592]+12|0;c=Ja[J[J[c>>2]+8>>2]](c,f<<2,29909,22033,438)|0;d=J[a+936>>2];e:{if(!d){break e}Ua(c,d,J[a+940>>2]<<2);if(J[a+940>>2]<0){break e}d=J[a+936>>2];if(!d){break e}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,d)}d=J[a+940>>2];Va((d<<2)+c|0,0,f-d<<2);J[a+940>>2]=f;J[a+936>>2]=c}d=uea(-2,g);g=g>>>5|0;c=(g<<2)+c|0;J[c>>2]=d&J[c>>2];f:{if((J[a+976>>2]&2147483647)>>>0>=f>>>0){c=J[a+972>>2];break f}c=J[40592]+12|0;c=Ja[J[J[c>>2]+8>>2]](c,f<<2,29909,22033,438)|0;e=J[a+972>>2];g:{if(!e){break g}Ua(c,e,J[a+976>>2]<<2);if(J[a+976>>2]<0){break g}e=J[a+972>>2];if(!e){break g}h=J[40592]+12|0;Ja[J[J[h>>2]+12>>2]](h,e)}e=J[a+976>>2];Va((e<<2)+c|0,0,f-e<<2);J[a+976>>2]=f;J[a+972>>2]=c}c=(g<<2)+c|0;J[c>>2]=d&J[c>>2];h:{if((J[a+988>>2]&2147483647)>>>0>=f>>>0){c=J[a+984>>2];break h}c=J[40592]+12|0;c=Ja[J[J[c>>2]+8>>2]](c,f<<2,29909,22033,438)|0;e=J[a+984>>2];i:{if(!e){break i}Ua(c,e,J[a+988>>2]<<2);if(J[a+988>>2]<0){break i}e=J[a+984>>2];if(!e){break i}h=J[40592]+12|0;Ja[J[J[h>>2]+12>>2]](h,e)}e=J[a+988>>2];Va((e<<2)+c|0,0,f-e<<2);J[a+988>>2]=f;J[a+984>>2]=c}c=(g<<2)+c|0;J[c>>2]=d&J[c>>2];c=J[b+48>>2];f=J[a+340>>2]+(c>>>3&536870908)|0;g=J[f>>2];i=f,j=uea(-2,c)&g,J[i>>2]=j;c=J[a+328>>2];J[a+328>>2]=c+1;J[J[a+324>>2]+(c<<2)>>2]=b}function dq(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0,e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=0,x=0,y=0,z=Q(0),A=Q(0),B=0;f=Ha-32|0;Ha=f;d=Ha-80|0;Ha=d;J[f+16>>2]=2122317823;J[f+20>>2]=-25165825;J[f+8>>2]=2122317823;J[f+12>>2]=2122317823;J[f+24>>2]=-25165825;J[f+28>>2]=-25165825;l=b+20|0;w=L[l+4>>1];Ja[J[J[b>>2]+76>>2]](d+52|0,b);if(w){B=L[l+4>>1]==1?l:J[l>>2];j=Q(-85070586659632215e21);k=Q(85070586659632215e21);l=0;q=Q(85070586659632215e21);s=Q(85070586659632215e21);t=Q(-85070586659632215e21);u=Q(-85070586659632215e21);while(1){v=J[(l<<2)+B>>2];x=J[v+40>>2];y=J[v+36>>2];b=y&4?x:v+80|0;r=N[b+24>>2];z=N[b+20>>2];A=N[b+16>>2];e=N[d+64>>2];m=N[b+12>>2];n=N[b>>2];g=N[d+52>>2];h=N[d+56>>2];o=N[b+4>>2];i=N[d+60>>2];p=N[b+8>>2];N[d+12>>2]=Q(Q(Q(e*m)-Q(n*g))-Q(h*o))-Q(i*p);N[d+8>>2]=Q(Q(g*o)+Q(Q(e*p)+Q(i*m)))-Q(n*h);N[d+4>>2]=Q(Q(i*n)+Q(Q(e*o)+Q(h*m)))-Q(p*g);N[d>>2]=Q(Q(h*p)+Q(Q(e*n)+Q(g*m)))-Q(o*i);m=Q(r+r);n=Q(A+A);o=Q(z+z);p=Q(Q(i*m)+Q(Q(g*n)+Q(h*o)));r=Q(Q(e*e)+Q(-.5));N[d+24>>2]=N[d+76>>2]+Q(Q(i*p)+Q(Q(m*r)+Q(e*Q(Q(g*o)-Q(n*h)))));N[d+20>>2]=N[d+72>>2]+Q(Q(h*p)+Q(Q(o*r)+Q(e*Q(Q(i*n)-Q(m*g)))));N[d+16>>2]=N[d+68>>2]+Q(Q(g*p)+Q(Q(n*r)+Q(e*Q(Q(h*m)-Q(o*i)))));Fc(d+28|0,y&1?x- -64|0:v+116|0,d,Q(1));e=N[d+28>>2];g=N[d+32>>2];h=N[d+36>>2];s=h>s?s:h;N[f+16>>2]=s;q=g>q?q:g;N[f+12>>2]=q;k=e>k?k:e;N[f+8>>2]=k;e=N[d+40>>2];g=N[d+44>>2];h=N[d+48>>2];u=h>2]=u;t=g>2]=t;j=e>2]=j;l=l+1|0;if((w|0)!=(l|0)){continue}break}}Ha=d+80|0;e=N[f+24>>2];g=N[f+20>>2];h=N[f+8>>2];i=N[f+12>>2];j=N[f+16>>2];k=N[f+28>>2];q=Q(Q(j+k)*Q(.5));j=Q(Q(Q(k-j)*Q(.5))*c);N[a+20>>2]=q+j;k=Q(Q(i+e)*Q(.5));e=Q(Q(Q(e-i)*Q(.5))*c);N[a+16>>2]=k+e;i=Q(Q(h+g)*Q(.5));c=Q(Q(Q(g-h)*Q(.5))*c);N[a+12>>2]=i+c;N[a+8>>2]=q-j;N[a+4>>2]=k-e;N[a>>2]=i-c;Ha=f+32|0}function DJ(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=Q(0),h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=Q(0),q=Q(0),r=0,s=0,t=0,u=0;i=J[a+88>>2];o=J[i+12>>2];h=J[i>>2];if(h){g=N[b+8>>2];p=N[b+4>>2];q=N[b>>2];while(1){a=P(f,40)+o|0;if(J[a+28>>2]){b=J[a+4>>2]<<1;b=(C(Q((x(2,(b|0)<0?b&2147483646:b^-1),D())-q)),v(2));J[a+4>>2]=((b|0)<0?b^-1:b|-2147483648)>>>1;b=J[a+24>>2]<<1;b=(C(Q((x(2,(b|0)<0?b&2147483646:b^-1),D())-g)),v(2));J[a+24>>2]=((b|0)<0?b^-1:b|-2147483648)>>>1;b=J[a+20>>2]<<1;b=(C(Q((x(2,(b|0)<0?b&2147483646:b^-1),D())-p)),v(2));J[a+20>>2]=((b|0)<0?b^-1:b|-2147483648)>>>1;b=J[a+16>>2]<<1;b=(C(Q((x(2,(b|0)<0?b&2147483646:b^-1),D())-q)),v(2));J[a+16>>2]=((b|0)<0?b^-1:b|-2147483648)>>>1;b=J[a+12>>2]<<1;b=(C(Q((x(2,(b|0)<0?b&2147483646:b^-1),D())-g)),v(2));J[a+12>>2]=((b|0)<0?b^-1:b|-2147483648)>>>1;b=a;a=J[a+8>>2]<<1;a=(C(Q((x(2,(a|0)<0?a&2147483646:a^-1),D())-p)),v(2));J[b+8>>2]=((a|0)<0?a^-1:a|-2147483648)>>>1}f=f+1|0;if((h|0)!=(f|0)){continue}break}}r=J[i+28>>2];if(r){t=J[i+24>>2];h=0;while(1){f=P(h,12)+t|0;b=L[f+4>>1];if(b){e=J[f>>2];a=P(e,24)+c|0;g=N[(e<<2)+d>>2];e=(C(Q(N[a+12>>2]+g)),v(2));j=(e|0)<0?e^-1:e|-2147483648;e=(C(Q(N[a+8>>2]-g)),v(2));k=(e|0)<0?e^-1:e|-2147483648;e=(C(Q(N[a+4>>2]-g)),v(2));l=(e|0)<0?e^-1:e|-2147483648;e=(C(Q(N[a>>2]-g)),v(2));m=(e|0)<0?e^-1:e|-2147483648;e=(C(Q(N[a+20>>2]+g)),v(2));n=(e|0)<0?e^-1:e|-2147483648;a=(C(Q(N[a+16>>2]+g)),v(2));a=(a|0)<0?a^-1:a|-2147483648;e=f+8|0;e=(b|0)!=1?J[(P(b,12)+i|0)+92>>2]+(J[e>>2]<<2)|0:e;j=j>>>1|0;k=k>>>1|0;l=l>>>1|0;m=m>>>1|0;n=n>>>1|0;u=a>>>1|0;b=b>>>0<=1?1:b;f=0;while(1){a=(f<<2)+e|0;s=J[(P(L[a+2>>1],40)+o|0)+28>>2];a=J[s+76>>2]+(L[a>>1]<<3)|0;a=J[(J[a+4>>2]&1?96:100)+s>>2]+P(J[a>>2],24)|0;J[a+20>>2]=n;J[a+16>>2]=u;J[a+12>>2]=j;J[a+8>>2]=k;J[a+4>>2]=l;J[a>>2]=m;f=f+1|0;if((b|0)!=(f|0)){continue}break}}h=h+1|0;if((r|0)!=(h|0)){continue}break}}}function MG(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=Q(0),o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0);m=J[a+356>>2];u=J[a+332>>2];p=J[a+344>>2];q=p+P(b,80)|0;i=K[q+76|0];if(i){j=J[a+272>>2]+P(b,76)|0;k=J[q+72>>2];while(1){l=k+P(h+k|0,m)|0;e=(h<<5)+d|0;f=0;while(1){g=j+P(f,24)|0;N[(f+l<<2)+c>>2]=Q(Q(N[g+20>>2]*N[e+8>>2])+Q(Q(N[g+12>>2]*N[e>>2])+Q(N[g+16>>2]*N[e+4>>2])))+Q(Q(N[g+8>>2]*N[e+24>>2])+Q(Q(N[g>>2]*N[e+16>>2])+Q(N[g+4>>2]*N[e+20>>2])));f=f+1|0;if((f|0)!=(i|0)){continue}break}h=h+1|0;if((h|0)!=(i|0)){continue}break}}f=(b<<5)+u|0;e=J[f+24>>2];if(e){g=f+24|0;v=P(b,80)+p|0;while(1){f=0;a:{if(!i){i=0;b=e;break a}while(1){e=J[a+340>>2]+P(b,160)|0;w=N[e+128>>2];n=N[e+120>>2];x=N[e+124>>2];e=(f<<5)+d|0;J[e+28>>2]=0;J[e+12>>2]=0;y=N[e+4>>2];z=N[e>>2];N[e+24>>2]=Q(Q(n*y)-Q(x*z))+N[e+24>>2];A=n;n=N[e+8>>2];N[e+20>>2]=N[e+20>>2]+Q(Q(w*z)-Q(A*n));N[e+16>>2]=Q(Q(x*n)-Q(y*w))+N[e+16>>2];i=K[q+76|0];f=f+1|0;if(i>>>0>f>>>0){continue}break}p=J[a+344>>2];b=J[g>>2]}j=P(b,80)+p|0;k=K[j+76|0];b:{if(!k|!i){break b}l=J[a+272>>2]+P(b,76)|0;r=J[j+72>>2];s=J[v+72>>2];g=0;while(1){t=g+r|0;e=l+P(g,24)|0;f=0;while(1){h=(f<<5)+d|0;N[(t+P(f+s|0,m)<<2)+c>>2]=Q(Q(N[e+20>>2]*N[h+8>>2])+Q(Q(N[e+12>>2]*N[h>>2])+Q(N[e+16>>2]*N[h+4>>2])))+Q(Q(N[e+8>>2]*N[h+24>>2])+Q(Q(N[e>>2]*N[h+16>>2])+Q(N[e+4>>2]*N[h+20>>2])));f=f+1|0;if((f|0)!=(i|0)){continue}break}g=g+1|0;if((k|0)!=(g|0)){continue}break}if(!k){break b}r=i&254;s=i&1;t=J[j+72>>2];f=J[v+72>>2];h=0;while(1){j=h+t|0;l=P(j,m);e=0;g=0;if((i|0)!=1){while(1){o=e+f|0;N[(o+l<<2)+c>>2]=N[(j+P(m,o)<<2)+c>>2];o=f+(e|1)|0;N[(o+l<<2)+c>>2]=N[(j+P(m,o)<<2)+c>>2];e=e+2|0;g=g+2|0;if((r|0)!=(g|0)){continue}break}}if(s){e=e+f|0;N[(e+l<<2)+c>>2]=N[(j+P(e,m)<<2)+c>>2]}h=h+1|0;if((k|0)!=(h|0)){continue}break}}e=(b<<5)+u|0;g=e+24|0;e=J[e+24>>2];if(e){continue}break}}return b}function Ut(a,b,c,d){var e=0,f=0,g=Q(0);f=Ha-16|0;Ha=f;e=J[a+176>>2];a:{b:{if(e){N[e>>2]=N[c>>2];N[e+4>>2]=N[c+4>>2];N[e+8>>2]=N[c+8>>2];N[e+12>>2]=N[c+12>>2];N[e+16>>2]=N[c+16>>2];N[e+20>>2]=N[c+20>>2];g=N[c+24>>2];H[e+28|0]=1;N[e+24>>2]=g;b=J[a>>2];if(!b){N[a+156>>2]=d;break a}I[b+148>>1]=L[b+148>>1]&63483|4;break b}e=J[b+288>>2];if(!e){nf(b);e=J[b+288>>2]}J[b+288>>2]=J[e>>2];J[b+280>>2]=J[b+280>>2]+1;H[e+24|0]=0;H[e+25|0]=0;H[e+26|0]=0;H[e+27|0]=0;H[e+28|0]=0;H[e+29|0]=0;H[e+30|0]=0;H[e+31|0]=0;H[e+56|0]=0;H[e+57|0]=0;H[e+58|0]=0;H[e+59|0]=0;H[e+60|0]=0;H[e+61|0]=0;H[e+62|0]=0;H[e+63|0]=0;H[e+48|0]=0;H[e+49|0]=0;H[e+50|0]=0;H[e+51|0]=0;H[e+52|0]=0;H[e+53|0]=0;H[e+54|0]=0;H[e+55|0]=0;H[e+40|0]=0;H[e+41|0]=0;H[e+42|0]=0;H[e+43|0]=0;H[e+44|0]=0;H[e+45|0]=0;H[e+46|0]=0;H[e+47|0]=0;H[e+32|0]=0;H[e+33|0]=0;H[e+34|0]=0;H[e+35|0]=0;H[e+36|0]=0;H[e+37|0]=0;H[e+38|0]=0;H[e+39|0]=0;H[e+16|0]=0;H[e+17|0]=0;H[e+18|0]=0;H[e+19|0]=0;H[e+20|0]=0;H[e+21|0]=0;H[e+22|0]=0;H[e+23|0]=0;H[e+8|0]=0;H[e+9|0]=0;H[e+10|0]=0;H[e+11|0]=0;H[e+12|0]=0;H[e+13|0]=0;H[e+14|0]=0;H[e+15|0]=0;H[e|0]=0;H[e+1|0]=0;H[e+2|0]=0;H[e+3|0]=0;H[e+4|0]=0;H[e+5|0]=0;H[e+6|0]=0;H[e+7|0]=0;H[e+31|0]=1;N[e+48>>2]=N[a+120>>2];N[e+52>>2]=N[a+124>>2];N[e+32>>2]=N[a+128>>2];N[e+36>>2]=N[a+132>>2];N[e+40>>2]=N[a+136>>2];N[e+44>>2]=N[a+140>>2];N[e+56>>2]=N[a+112>>2];N[e+60>>2]=N[a+116>>2];J[a+136>>2]=0;J[a+140>>2]=0;J[a+128>>2]=0;J[a+132>>2]=0;J[a+120>>2]=0;J[a+124>>2]=0;J[a+176>>2]=e;J[a+112>>2]=2139095039;J[a+116>>2]=2139095039;N[e>>2]=N[c>>2];N[e+4>>2]=N[c+4>>2];N[e+8>>2]=N[c+8>>2];N[e+12>>2]=N[c+12>>2];N[e+16>>2]=N[c+16>>2];N[e+20>>2]=N[c+20>>2];g=N[c+24>>2];H[e+28|0]=1;N[e+24>>2]=g}N[a+156>>2]=d;a=J[a>>2];if(!a){break a}b=J[J[a+40>>2]+1012>>2];c=K[J[a+44>>2]+9|0];J[f+12>>2]=J[a+144>>2];Ja[J[J[b>>2]+44>>2]](b,(c|0)==2,f+12|0);Nt(a);tm(a,d,1)}Ha=f+16|0}function zj(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;h=Ha-16|0;Ha=h;J[h+12>>2]=-1;b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;j=b>>>16|b;f=j+1|0;yj(a+176|0,f,h+12|0);J[h>>2]=0;J[h+4>>2]=0;e=a+196|0;if(f>>>0>(J[e+8>>2]&2147483647)>>>0){a:{if(!f){break a}d=f<<3;if(!d){break a}b=J[40592];c=Ja[J[J[b>>2]+20>>2]](b)|0?52741:69706;c=Ja[J[J[b+12>>2]+8>>2]](b+12|0,d,c,20075,553)|0}b=J[e>>2];d=J[e+4>>2];if((d|0)>0){g=(d<<3)+c|0;d=c;while(1){i=J[b+4>>2];J[d>>2]=J[b>>2];J[d+4>>2]=i;b=b+8|0;d=d+8|0;if(g>>>0>d>>>0){continue}break}b=J[e>>2]}if(!(!b|J[e+8>>2]<0)){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b)}J[e+8>>2]=f;J[e>>2]=c}b=J[e+4>>2];if((b|0)<(f|0)){c=J[e>>2];d=c+(f<<3)|0;c=c+(b<<3)|0;while(1){b=J[h+4>>2];J[c>>2]=J[h>>2];J[c+4>>2]=b;c=c+8|0;if(d>>>0>c>>>0){continue}break}}J[e+4>>2]=f;g=J[a+192>>2];if(f>>>0>(J[g+12>>2]&2147483647)>>>0){b=0;b:{if(!f){break b}c=f<<2;if(!c){break b}b=J[g>>2];b=Ja[J[J[b>>2]+8>>2]](b,c,20075,553)|0}d=J[g+4>>2];c=J[g+8>>2];if((c|0)>0){i=(c<<2)+b|0;e=d;c=b;while(1){N[c>>2]=N[e>>2];e=e+4|0;c=c+4|0;if(i>>>0>c>>>0){continue}break}}if(!(!d|J[g+12>>2]<0)){c=J[g>>2];Ja[J[J[c>>2]+12>>2]](c,d)}J[g+12>>2]=f;J[g+4>>2]=b}J[g+8>>2]=f;b=j+32>>>5|0;if(b>>>0>(J[a+140>>2]&2147483647)>>>0){c=J[40592];c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,b<<2,29909,22033,438)|0;d=J[a+136>>2];c:{if(!d){break c}Ua(c,d,J[a+140>>2]<<2);if(J[a+140>>2]<0){break c}d=J[a+136>>2];if(!d){break c}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d)}d=J[a+140>>2];Va(c+(d<<2)|0,0,b-d<<2);J[a+140>>2]=b;J[a+136>>2]=c}if(b>>>0>(J[a+152>>2]&2147483647)>>>0){c=J[40592];c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,b<<2,29909,22033,438)|0;d=J[a+148>>2];d:{if(!d){break d}Ua(c,d,J[a+152>>2]<<2);if(J[a+152>>2]<0){break d}d=J[a+148>>2];if(!d){break d}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,d)}d=J[a+152>>2];Va(c+(d<<2)|0,0,b-d<<2);J[a+152>>2]=b;J[a+148>>2]=c}Ha=h+16|0}function lf(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0;f=Ha-16|0;Ha=f;b=J[a+44>>2];if(K[b+9|0]!=2){I[a+92>>1]=L[a+92>>1]&65534;b=Ha-16|0;Ha=b;c=J[a+40>>2];a:{if(!J[c+2344>>2]){break a}d=L[a+148>>1];if(d&64){H[c+2281|0]=0;d=d&65471}I[a+148>>1]=d|128;if(d&32){break a}J[b+8>>2]=J[a+44>>2];d=pb(c+2240|0,b+8|0,b+15|0);if(!K[b+15|0]){J[d>>2]=J[b+8>>2]}I[a+148>>1]=L[a+148>>1]|32}Ha=b+16|0;b=J[a+44>>2]}b:{if(!(K[b+44|0]&16)){break b}b=J[a+40>>2];J[f+8>>2]=a;b=pb(b+4632|0,f+8|0,f+15|0);if(K[f+15|0]){break b}J[b>>2]=J[f+8>>2]}c:{if(K[a+149|0]&16|((K[J[a+44>>2]+44|0]&3)==3|M[a+152>>2]>4294967293)){break c}b=J[a+32>>2];if(!b){break c}while(1){zt(b);b=J[b>>2];if(b){continue}break}}c=J[a+28>>2];if(c){b=0;while(1){d=J[J[a+20>>2]+(b<<2)>>2];g=K[d+20|0];d:{if(!g|(g|0)==2|K[d+21|0]&32){break d}if(!Og(d)|K[d+20|0]>2){break d}ti(J[a+40>>2],d)}b=b+1|0;if((c|0)!=(b|0)){continue}break}}b=J[a+44>>2];e:{if(!(K[b+44|0]&32)){break e}f:{if(K[b+9|0]==2){d=J[a+144>>2];if(d>>>0>4294967167){break e}g=d>>>7|0;c=g+32>>>5|0;a=J[a+40>>2];if(c>>>0<=(J[a+4740>>2]&2147483647)>>>0){b=J[a+4736>>2];break f}b=J[40592]+12|0;b=Ja[J[J[b>>2]+8>>2]](b,c<<2,29909,22033,438)|0;e=J[a+4736>>2];g:{if(!e){break g}Ua(b,e,J[a+4740>>2]<<2);if(J[a+4740>>2]<0){break g}e=J[a+4736>>2];if(!e){break g}h=J[40592]+12|0;Ja[J[J[h>>2]+12>>2]](h,e)}e=J[a+4740>>2];Va((e<<2)+b|0,0,c-e<<2);J[a+4740>>2]=c;J[a+4736>>2]=b;break f}c=J[a+40>>2];d=J[a+144>>2];g=d>>>7|0;a=g+32>>>5|0;if((J[c+4728>>2]&2147483647)>>>0>=a>>>0){b=J[c+4724>>2];break f}b=J[40592]+12|0;b=Ja[J[J[b>>2]+8>>2]](b,a<<2,29909,22033,438)|0;e=J[c+4724>>2];h:{if(!e){break h}Ua(b,e,J[c+4728>>2]<<2);if(J[c+4728>>2]<0){break h}e=J[c+4724>>2];if(!e){break h}h=J[40592]+12|0;Ja[J[J[h>>2]+12>>2]](h,e)}e=J[c+4728>>2];Va((e<<2)+b|0,0,a-e<<2);J[c+4728>>2]=a;J[c+4724>>2]=b}a=(d>>>10&4194300)+b|0;J[a>>2]=J[a>>2]|1<>2]+16>>2]](d,L[c+16>>1]+J[b+32>>2]|0,F,J[b+28>>2],t);d=K[c+18|0];if(d){H=Q(N[a+80>>2]+N[h>>2]);b=(t+(d<<4)|0)-16|0;A=N[b+8>>2];B=N[b+4>>2];C=N[b>>2];b=0;while(1){j=C;h=t+(b<<4)|0;C=N[h>>2];u=Q(j-C);l=N[i+4>>2];o=N[i>>2];j=B;B=N[h+4>>2];v=Q(j-B);j=Q(Q(u*l)-Q(o*v));q=N[a+56>>2];p=N[i+8>>2];k=A;A=N[h+8>>2];w=Q(k-A);m=Q(Q(v*p)-Q(l*w));x=N[a+48>>2];k=Q(Q(w*o)-Q(p*u));D=N[a+52>>2];y=Q(Q(j*q)+Q(Q(m*x)+Q(k*D)));z=Q(Q(j*A)+Q(Q(m*C)+Q(B*k)));n=N[a+72>>2];r=N[a+64>>2];s=N[a+68>>2];a:{if(Q(Q(y-z)*Q(Q(Q(j*n)+Q(Q(m*r)+Q(k*s)))-z))>Q(0)){break a}E=j;j=Q(n-q);n=m;m=Q(r-x);r=k;k=Q(s-D);n=Q(Q(E*j)+Q(Q(n*m)+Q(r*k)));if(n==Q(0)){break a}r=Q(Q(o*k)-Q(m*l));E=q;q=Q(Q(z-y)/n);z=Q(E+Q(j*q));y=Q(z-A);n=Q(Q(l*j)-Q(k*p));x=Q(x+Q(m*q));s=Q(x-C);j=Q(Q(p*m)-Q(j*o));m=Q(D+Q(k*q));k=Q(m-B);j=Q(Q(Q(r*y)+Q(Q(n*s)+Q(j*k)))/Q(Q(r*w)+Q(Q(n*u)+Q(v*j))));if(j>Q(1.0049999952316284)|j>2];q=N[e>>2];D=N[e+4>>2];y=N[e+24>>2];n=N[e+16>>2];r=N[e+20>>2];l=N[e+40>>2];o=N[e+56>>2];p=N[e+32>>2];s=N[e+48>>2];I=N[e+36>>2];M=N[e+52>>2];d=P(J[g>>2],48)+f|0;J[d+12>>2]=0;E=l;l=Q(z-o);o=Q(x-s);s=Q(p*o);p=Q(m-M);N[d+8>>2]=Q(E*l)+Q(s+Q(I*p));N[d+4>>2]=Q(y*l)+Q(Q(n*o)+Q(p*r));N[d>>2]=Q(k*l)+Q(Q(q*o)+Q(p*D));d=P(J[g>>2],48)+f|0;N[d+16>>2]=x-u;J[d+28>>2]=0;N[d+24>>2]=z-w;N[d+20>>2]=m-j;l=N[i+8>>2];h=J[i+4>>2];F=J[i>>2];d=J[g>>2];J[g>>2]=d+1;d=P(d,48)+f|0;J[d+32>>2]=F;J[d+36>>2]=h;N[d+44>>2]=v;N[d+40>>2]=l;d=K[c+18|0]}b=b+1|0;if(d>>>0>b>>>0){continue}break}}Ha=G}function Qba(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=Q(0),k=Q(0),l=0,m=Q(0),n=0,o=0,p=0,q=Q(0),r=Q(0),s=0,t=Q(0),u=0,v=0;i=Ha-480|0;Ha=i;m=N[c+24>>2];s=J[f>>2];f=J[a+40>>2];l=J[c>>2];n=J[c+4>>2];o=J[c+8>>2];p=J[c+12>>2];u=J[c+20>>2];v=J[c+16>>2];J[i+476>>2]=0;N[i+472>>2]=m;J[i+464>>2]=v;J[i+468>>2]=u;J[i+456>>2]=o;J[i+460>>2]=p;J[i+448>>2]=l;J[i+452>>2]=n;J[i+436>>2]=0;J[i+440>>2]=1065353216;J[i+428>>2]=0;J[i+432>>2]=0;J[i+420>>2]=0;J[i+424>>2]=1065353216;J[i+412>>2]=0;J[i+416>>2]=0;J[i+404>>2]=1065353216;J[i+408>>2]=1065353216;J[i+388>>2]=1065353216;J[i+392>>2]=0;H[i+444|0]=0;J[i+396>>2]=0;J[i+400>>2]=0;J[i+380>>2]=0;J[i+384>>2]=0;J[i+372>>2]=1065353216;J[i+376>>2]=0;n=Dy(a,i+372|0,i+348|0,i+276|0);m=N[a+8>>2];q=N[a+12>>2];r=N[a+4>>2];J[i+268>>2]=0;N[i+264>>2]=q;N[i+260>>2]=m;N[i+256>>2]=r;t=Q(N[e+8>>2]*Q(.05000000074505806));j=Q(r*N[f+52>>2]);k=Q(m*N[f+56>>2]);j=j<=k?j:k;k=Q(q*N[f+60>>2]);j=j<=k?j:k;k=Q(j*Q(.25));N[i+240>>2]=k>t?t:k;l=J[a+16>>2];o=J[a+20>>2];p=J[a+28>>2];J[i+232>>2]=J[a+24>>2];J[i+236>>2]=p;J[i+224>>2]=l;J[i+228>>2]=o;H[i+96|0]=0;J[i+88>>2]=0;J[i+92>>2]=0;J[i+80>>2]=0;J[i+84>>2]=0;J[i+72>>2]=0;J[i+76>>2]=0;J[i+64>>2]=0;J[i+68>>2]=0;J[i+208>>2]=f;J[i+216>>2]=J[f+40>>2]+P(K[f+39|0],20);a=K[f+38|0];N[i+88>>2]=j*Q(.02500000037252903);N[i+80>>2]=j*Q(.10000000149011612);N[i+84>>2]=j*Q(.05000000074505806);H[i+220|0]=a;a=i+112|0;l=i+160|0;zb(i+256|0,i+224|0,a,l,i- -64|0,r==Q(1)&m==Q(1)&q==Q(1));J[i+212>>2]=J[f+44>>2];a:{if(n){H[i+44|0]=1;J[i+40>>2]=l;J[i+36>>2]=a;J[i>>2]=152156;J[i+32>>2]=i+448;J[i+48>>2]=i- -64;a=Wn(i+276|0,i,i+240|0,i+348|0,b,c,d,N[e>>2],g,i+372|0,1,s,h);break a}H[i+44|0]=0;J[i+40>>2]=l;J[i+36>>2]=a;J[i>>2]=152204;J[i+32>>2]=i+448;J[i+48>>2]=i- -64;a=Wn(i+276|0,i,i+240|0,i+348|0,b,c,d,N[e>>2],g,i+372|0,0,s,h)}Ha=i+480|0;return a|0}function $f(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),M=Q(0),O=Q(0),P=Q(0);c=Ha-80|0;Ha=c;e=J[b+76>>2];Ja[J[J[e>>2]+28>>2]](e,c- -64|0,c+60|0);Zb(c+32|0,J[c+64>>2]);Zb(c+4|0,J[c+60>>2]);e=J[c+64>>2];f=Q(0);a:{if(!e){break a}f=Q(0);if(L[e+4>>1]==6){break a}o=c+68|0;Ja[J[J[e>>2]+156>>2]](o,e);k=N[c+76>>2];I=N[c+72>>2];K=N[c+68>>2];Ja[J[J[e>>2]+164>>2]](o,e);A=N[c+76>>2];B=N[c+72>>2];f=N[c+68>>2]}e=J[c+60>>2];g=Q(0);b:{if(!e){break b}g=Q(0);if(L[e+4>>1]==6){break b}o=c+68|0;Ja[J[J[e>>2]+156>>2]](o,e);h=N[c+76>>2];M=N[c+72>>2];O=N[c+68>>2];Ja[J[J[e>>2]+164>>2]](o,e);C=N[c+76>>2];D=N[c+68>>2];g=N[c+72>>2]}l=N[c+40>>2];i=N[b+44>>2];m=Q(i+i);i=N[c+32>>2];j=N[b+36>>2];p=Q(j+j);j=N[c+36>>2];d=N[b+40>>2];q=Q(d+d);x=Q(Q(l*m)+Q(Q(i*p)+Q(j*q)));r=N[c+12>>2];d=N[b+72>>2];s=Q(d+d);t=N[c+4>>2];d=N[b- -64>>2];u=Q(d+d);v=N[c+8>>2];d=N[b+68>>2];w=Q(d+d);y=Q(Q(r*s)+Q(Q(t*u)+Q(v*w)));d=N[c+44>>2];n=Q(Q(d*d)+Q(-.5));E=Q(Q(j*x)+Q(Q(q*n)+Q(d*Q(Q(l*p)-Q(m*i)))));F=Q(Q(i*x)+Q(Q(p*n)+Q(d*Q(Q(j*m)-Q(q*l)))));P=h;h=N[c+16>>2];z=Q(Q(h*h)+Q(-.5));G=Q(Q(v*y)+Q(Q(w*z)+Q(h*Q(Q(r*u)-Q(s*t)))));H=Q(Q(t*y)+Q(Q(u*z)+Q(h*Q(Q(v*s)-Q(w*r)))));k=Q(Q(Q(Q(f*E)-Q(F*B))+Q(Q(P-Q(Q(D*G)-Q(H*g)))-k))-N[c+56>>2]);k=Q(k+k);m=Q(Q(l*x)+Q(Q(m*n)+Q(d*Q(Q(i*q)-Q(p*j)))));h=Q(Q(r*y)+Q(Q(s*z)+Q(h*Q(Q(t*w)-Q(u*v)))));g=Q(Q(Q(Q(B*m)-Q(E*A))+Q(Q(O-Q(Q(g*h)-Q(G*C)))-K))-N[c+48>>2]);g=Q(g+g);f=Q(Q(Q(Q(A*F)-Q(m*f))+Q(Q(M-Q(Q(C*H)-Q(h*D)))-I))-N[c+52>>2]);f=Q(f+f);h=Q(Q(l*k)+Q(Q(i*g)+Q(j*f)));N[a+8>>2]=Q(l*h)+Q(Q(k*n)-Q(d*Q(Q(i*f)-Q(g*j))));N[a+4>>2]=Q(j*h)+Q(Q(f*n)-Q(d*Q(Q(l*g)-Q(k*i))));N[a>>2]=Q(i*h)+Q(Q(g*n)-Q(d*Q(Q(j*k)-Q(f*l))));Ha=c+80|0}function eh(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0;f=Ha-16|0;Ha=f;e=J[a+28>>2];if(e){while(1){d=J[J[a+20>>2]+(c<<2)>>2];b=K[d+20|0];a:{if(!b|(b|0)==2|!(K[d+21|0]&32)){break a}b=0;b:{c:{switch(K[d+20|0]){case 0:b=om(d-4|0);break b;case 1:b=st(d-4|0);break b;case 2:b=1;break b;case 4:b=pt(d);break b;case 5:break c;default:break b}}H[d+21|0]=K[d+21|0]&223;b=1}if(!b|K[d+20|0]>2){break a}Eq(J[a+40>>2],d)}c=c+1|0;if((e|0)!=(c|0)){continue}break}}c=J[a+44>>2];d:{if(K[a+148|0]&8){break d}J[c+104>>2]=0;J[c+96>>2]=0;J[c+100>>2]=0;J[c+88>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;b=J[c+176>>2];if(H[J[a+100>>2]+28|0]>=0){d=K[c+173|0];e:{if(!b|K[J[c+176>>2]+31|0]==1){break e}b=J[c+176>>2];if(!b){break e}J[b+48>>2]=0;J[b+52>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0;J[b+56>>2]=0;J[b+40>>2]=0;J[b+24>>2]=0}if(!d){H[a+150|0]=1;break d}H[a+150|0]=0;break d}f:{if(!b|K[J[c+176>>2]+31|0]==1){break f}b=J[c+176>>2];if(!b){break f}J[b+48>>2]=0;J[b+52>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+56>>2]=0;J[b+40>>2]=0}H[a+150|0]=K[a+150|0]&251}if(K[J[a+44>>2]+9|0]!=2){d=Ha-16|0;Ha=d;b=L[a+148>>1];e=J[a+40>>2];if(J[e+2344>>2]){if(b&128){H[e+2280|0]=0;b=b&65407}b=b|64;I[a+148>>1]=b}if(!(b&16)){J[d+8>>2]=J[a+44>>2];b=pb(e+2200|0,d+8|0,d+15|0);if(!K[d+15|0]){J[b>>2]=J[d+8>>2]}I[a+148>>1]=L[a+148>>1]|16}Ha=d+16|0}if(K[c+44|0]&16){b=J[a+40>>2];J[f+12>>2]=a;ob(b+4632|0,f+12|0)}c=J[a+32>>2];if(c){while(1){mm(c);c=J[c>>2];if(c){continue}break}}b=J[a+44>>2];g:{if(!(K[b+44|0]&32)){break g}h:{if(K[b+9|0]==2){c=J[a+144>>2];if(c>>>0>4294967167){break g}b=c>>>7|0;a=J[a+40>>2];if(b>>>0>=J[a+4740>>2]<<5>>>0){break g}a=a+4736|0;break h}c=J[a+144>>2];b=c>>>7|0;a=J[a+40>>2];if(b>>>0>=J[a+4728>>2]<<5>>>0){break g}a=a+4724|0}a=J[a>>2]+(c>>>10&4194300)|0;c=J[a>>2];g=a,h=uea(-2,b)&c,J[g>>2]=h}Ha=f+16|0}function PR(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;d=J[a>>2];e=J[a+4>>2]-d>>6;if(e>>>0>>0){a:{h=b-e|0;f=J[a+8>>2];d=J[a+4>>2];if(h>>>0<=f-d>>6>>>0){b=a;if(h){a=(h<<6)+d|0;while(1){f=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=f;J[d+8>>2]=J[c+8>>2];I[d+12>>1]=L[c+12>>1];N[d+16>>2]=N[c+16>>2];N[d+20>>2]=N[c+20>>2];N[d+24>>2]=N[c+24>>2];N[d+28>>2]=N[c+28>>2];N[d+32>>2]=N[c+32>>2];N[d+36>>2]=N[c+36>>2];N[d+40>>2]=N[c+40>>2];f=J[c+48>>2];J[d+44>>2]=J[c+44>>2];J[d+48>>2]=f;f=J[c+56>>2];J[d+52>>2]=J[c+52>>2];J[d+56>>2]=f;J[d+60>>2]=J[c+60>>2];d=d- -64|0;if((a|0)!=(d|0)){continue}break}}else{a=d}J[b+4>>2]=a;break a}b:{b=J[a>>2];e=d-b>>6;g=h+e|0;if(g>>>0<67108864){d=f-b|0;b=d>>5;i=d>>>0>=2147483584?67108863:b>>>0>g>>>0?b:g;if(i){if(i>>>0>=67108864){break b}f=Ta(i<<6)}else{f=0}b=f+(e<<6)|0;g=b+(h<<6)|0;d=b;while(1){e=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=e;J[d+8>>2]=J[c+8>>2];I[d+12>>1]=L[c+12>>1];N[d+16>>2]=N[c+16>>2];N[d+20>>2]=N[c+20>>2];N[d+24>>2]=N[c+24>>2];N[d+28>>2]=N[c+28>>2];N[d+32>>2]=N[c+32>>2];N[d+36>>2]=N[c+36>>2];N[d+40>>2]=N[c+40>>2];e=J[c+48>>2];J[d+44>>2]=J[c+44>>2];J[d+48>>2]=e;e=J[c+56>>2];J[d+52>>2]=J[c+52>>2];J[d+56>>2]=e;J[d+60>>2]=J[c+60>>2];d=d- -64|0;if((g|0)!=(d|0)){continue}break}d=J[a+4>>2];e=J[a>>2];if((d|0)!=(e|0)){while(1){d=d+-64|0;c=J[d+4>>2];b=b+-64|0;J[b>>2]=J[d>>2];J[b+4>>2]=c;J[b+8>>2]=J[d+8>>2];I[b+12>>1]=L[d+12>>1];N[b+16>>2]=N[d+16>>2];N[b+20>>2]=N[d+20>>2];N[b+24>>2]=N[d+24>>2];N[b+28>>2]=N[d+28>>2];N[b+32>>2]=N[d+32>>2];N[b+36>>2]=N[d+36>>2];N[b+40>>2]=N[d+40>>2];c=J[d+48>>2];J[b+44>>2]=J[d+44>>2];J[b+48>>2]=c;c=J[d+56>>2];J[b+52>>2]=J[d+52>>2];J[b+56>>2]=c;J[b+60>>2]=J[d+60>>2];if((d|0)!=(e|0)){continue}break}d=J[a>>2]}J[a+8>>2]=(i<<6)+f;J[a+4>>2]=g;J[a>>2]=b;if(d){hb(d)}break a}ga();B()}kc();B()}return}if(b>>>0>>0){J[a+4>>2]=d+(b<<6)}}function ed(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);t=N[e+8>>2];h=N[c+8>>2];s=Q(t-h);j=N[b+8>>2];p=Q(j-h);x=N[e>>2];k=N[c>>2];q=Q(x-k);r=N[b>>2];l=Q(r-k);y=N[e+4>>2];m=N[c+4>>2];u=Q(y-m);n=N[b+4>>2];o=Q(n-m);i=Q(Q(s*p)+Q(Q(q*l)+Q(u*o)));v=N[d+8>>2];w=Q(v-h);z=Q(w*p);h=N[d>>2];p=Q(h-k);k=Q(p*l);l=N[d+4>>2];m=Q(l-m);k=Q(z+Q(k+Q(m*o)));if(!(!(k<=Q(0))|!(i<=Q(0)))){J[f>>2]=0;J[g>>2]=0;N[a>>2]=N[c>>2];N[a+4>>2]=N[c+4>>2];N[a+8>>2]=N[c+8>>2];return}o=Q(j-v);h=Q(r-h);v=Q(n-l);l=Q(Q(s*o)+Q(Q(q*h)+Q(u*v)));h=Q(Q(w*o)+Q(Q(p*h)+Q(m*v)));if(!(!(h>=Q(0))|!(h>=l))){J[f>>2]=1065353216;J[g>>2]=0;N[a>>2]=N[d>>2];N[a+4>>2]=N[d+4>>2];N[a+8>>2]=N[d+8>>2];return}o=Q(Q(k*l)-Q(i*h));if(!(!(o<=Q(0))|(!(h<=Q(0))|!(k>=Q(0))))){i=Q(k/Q(k-h));N[f>>2]=i;J[g>>2]=0;h=N[c>>2];j=N[c+4>>2];N[a+8>>2]=Q(w*i)+N[c+8>>2];N[a+4>>2]=j+Q(m*i);N[a>>2]=h+Q(p*i);return}j=Q(j-t);t=Q(r-x);n=Q(n-y);r=Q(Q(w*j)+Q(Q(p*t)+Q(m*n)));j=Q(Q(s*j)+Q(Q(q*t)+Q(u*n)));if(!(!(j>=Q(0))|!(j>=r))){J[f>>2]=0;J[g>>2]=1065353216;N[a>>2]=N[e>>2];N[a+4>>2]=N[e+4>>2];N[a+8>>2]=N[e+8>>2];return}k=Q(Q(r*i)-Q(j*k));if(!(!(k<=Q(0))|(!(j<=Q(0))|!(i>=Q(0))))){J[f>>2]=0;i=Q(i/Q(i-j));N[g>>2]=i;h=N[c>>2];j=N[c+4>>2];N[a+8>>2]=Q(s*i)+N[c+8>>2];N[a+4>>2]=j+Q(u*i);N[a>>2]=h+Q(q*i);return}a:{n=Q(Q(h*j)-Q(l*r));if(!(n<=Q(0))){break a}i=Q(l-h);if(!(i>=Q(0))){break a}h=Q(r-j);if(!(h>=Q(0))){break a}i=Q(i/Q(i+h));N[f>>2]=Q(1)-i;N[g>>2]=i;h=N[d>>2];k=N[e>>2];j=N[d+4>>2];s=N[e+4>>2];q=N[d+8>>2];N[a+8>>2]=q+Q(i*Q(N[e+8>>2]-q));N[a+4>>2]=j+Q(i*Q(s-j));N[a>>2]=h+Q(i*Q(k-h));return}h=Q(Q(1)/Q(o+Q(n+k)));i=Q(k*h);N[f>>2]=i;h=Q(o*h);N[g>>2]=h;j=N[c>>2];k=N[c+4>>2];N[a+8>>2]=Q(s*h)+Q(Q(w*i)+N[c+8>>2]);N[a+4>>2]=Q(u*h)+Q(k+Q(m*i));N[a>>2]=Q(q*h)+Q(j+Q(p*i))}function Lb(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0);d=N[c+4>>2];k=Q(d+d);h=N[c+8>>2];i=Q(k*h);l=N[c>>2];e=Q(l+l);o=N[c+12>>2];f=Q(e*o);g=Q(i+f);N[a+28>>2]=g;j=Q(e*h);n=Q(k*o);p=Q(j-n);N[a+24>>2]=p;i=Q(i-f);N[a+20>>2]=i;y=Q(e*d);r=Q(h+h);q=Q(o*r);o=Q(y+q);N[a+12>>2]=o;f=Q(j+n);N[a+8>>2]=f;j=Q(y-q);N[a+4>>2]=j;y=Q(1);e=Q(Q(1)-Q(l*e));k=Q(d*k);d=Q(e-k);N[a+32>>2]=d;m=e;e=Q(h*r);h=Q(m-e);N[a+16>>2]=h;e=Q(Q(Q(1)-k)-e);N[a>>2]=e;k=Q(f*Q(0));l=Q(i*Q(0));n=N[b+8>>2];r=Q(Q(k+l)+Q(d*n));m=Q(d*Q(0));q=N[b>>2];u=Q(m+Q(l+Q(f*q)));z=m;m=N[b+4>>2];v=Q(z+Q(k+Q(i*m)));k=Q(Q(d*r)+Q(Q(f*u)+Q(i*v)));N[a+32>>2]=k;l=Q(j*Q(0));s=Q(h*Q(0));w=Q(Q(l+s)+Q(g*n));t=Q(g*Q(0));s=Q(t+Q(s+Q(j*q)));t=Q(t+Q(l+Q(h*m)));l=Q(Q(d*w)+Q(Q(f*s)+Q(i*t)));N[a+28>>2]=l;z=d;d=Q(e*Q(0));A=Q(o*Q(0));x=Q(Q(d+A)+Q(p*n));n=f;f=Q(p*Q(0));q=Q(f+Q(A+Q(e*q)));m=Q(f+Q(d+Q(o*m)));i=Q(Q(z*x)+Q(Q(n*q)+Q(i*m)));N[a+24>>2]=i;f=Q(Q(g*r)+Q(Q(j*u)+Q(h*v)));N[a+20>>2]=f;n=Q(Q(g*w)+Q(Q(j*s)+Q(h*t)));N[a+16>>2]=n;h=Q(Q(g*x)+Q(Q(j*q)+Q(h*m)));N[a+12>>2]=h;j=Q(Q(p*r)+Q(Q(e*u)+Q(o*v)));N[a+8>>2]=j;d=Q(Q(p*w)+Q(Q(e*s)+Q(o*t)));N[a+4>>2]=d;p=Q(Q(p*x)+Q(Q(e*q)+Q(o*m)));N[a>>2]=p;o=Q(0);e=Q(0);r=Q(0);q=Q(1);u=Q(0);g=Q(0);m=Q(0);v=Q(1);w=Q(Q(h*l)-Q(i*n));s=Q(Q(n*k)-Q(l*f));t=Q(k*h);x=Q(Q(j*w)+Q(Q(p*s)+Q(d*Q(Q(f*i)-t))));if(x!=Q(0)){g=Q(Q(1)/x);v=Q(Q(Q(p*n)+Q(d*Q(-h)))*g);q=Q(Q(Q(p*k)-Q(i*j))*g);e=Q(Q(Q(d*f)-Q(n*j))*g);y=Q(s*g);m=Q(g*Q(-Q(Q(p*l)-Q(i*d))));u=Q(g*Q(-Q(Q(p*f)-Q(h*j))));r=Q(g*Q(-Q(t+Q(i*Q(-f)))));o=Q(g*Q(-Q(Q(d*k)-Q(j*l))));g=Q(w*g)}N[a+36>>2]=y;N[a+68>>2]=v;N[a- -64>>2]=m;N[a+60>>2]=g;N[a+56>>2]=u;N[a+52>>2]=q;N[a+48>>2]=r;N[a+44>>2]=e;N[a+40>>2]=o;H[a+72|0]=Q(Q(N[b>>2]*N[b+4>>2])*N[b+8>>2])>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0}o=Q(N[a+24>>2]*Q(b>>>0));a:{if(o=Q(0)){f=~~o>>>0;break a}f=0}l=J[a+16>>2];j=J[a+28>>2];d=b+f<<2;d=(0-d&12)+d|0;h=d+(f<<3)|0;if(h){c=J[40592]+12|0;e=Ja[J[J[c>>2]+8>>2]](c,h,29909,21159,372)|0}else{e=c}c=b<<2;i=Va(e,255,c);k=i+d|0;h=c+i|0;b:{if((j|0)==-1){if(!J[a+36>>2]){break b}m=b-1|0;d=0;while(1){j=d<<3;c=j+J[a+4>>2]|0;e=J[c+4>>2]<<16|L[c>>1];e=(e<<15^-1)+e|0;e=P(e>>>10^e,9);e=e>>>6^e;e=(e<<11^-1)+e|0;e=((m&(e>>>16^e))<<2)+i|0;J[(d<<2)+h>>2]=J[e>>2];J[e>>2]=d;e=J[c+4>>2];j=j+k|0;J[j>>2]=J[c>>2];J[j+4>>2]=e;d=d+1|0;if(d>>>0>2]){continue}break}break b}j=Ua(h,J[a+8>>2],J[a+16>>2]<<2);c=J[a+20>>2];if(!c){break b}e=b-1|0;while(1){d=J[J[a+12>>2]+(m<<2)>>2];if((d|0)!=-1){while(1){p=d<<2;n=d<<3;c=n+J[a+4>>2]|0;g=J[c+4>>2]<<16|L[c>>1];g=(g<<15^-1)+g|0;g=P(g>>>10^g,9);g=g>>>6^g;g=(g<<11^-1)+g|0;g=((e&(g>>>16^g))<<2)+i|0;J[p+j>>2]=J[g>>2];J[g>>2]=d;d=k+n|0;n=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=n;d=J[p+J[a+8>>2]>>2];if((d|0)!=-1){continue}break}c=J[a+20>>2]}m=m+1|0;if(m>>>0>>0){continue}break}}d=J[a>>2];if(d){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+20>>2]=b;J[a+12>>2]=i;J[a>>2]=i;J[a+8>>2]=h;J[a+16>>2]=f;J[a+4>>2]=k;b=f-1|0;c:{if(b>>>0<=l>>>0){break c}d=l;k=(d^-1)+f&7;if(k){i=0;c=l;while(1){d=c+1|0;J[(c<<2)+h>>2]=d;c=d;i=i+1|0;if((k|0)!=(i|0)){continue}break}}if((f-l|0)-2>>>0<7){break c}while(1){c=d+1|0;J[(d<<2)+h>>2]=c;f=(c<<2)+h|0;c=d+2|0;J[f>>2]=c;f=(c<<2)+h|0;c=d+3|0;J[f>>2]=c;f=(c<<2)+h|0;c=d+4|0;J[f>>2]=c;f=(c<<2)+h|0;c=d+5|0;J[f>>2]=c;f=(c<<2)+h|0;c=d+6|0;J[f>>2]=c;f=(c<<2)+h|0;c=d+7|0;J[f>>2]=c;d=d+8|0;J[(c<<2)+h>>2]=d;if((b|0)!=(d|0)){continue}break}}J[(b<<2)+h>>2]=J[a+28>>2];J[a+28>>2]=l}function lC(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=0,u=0;k=Ha-1056|0;Ha=k;H[k+1040|0]=1;J[k+1048>>2]=256;J[k+1052>>2]=256;J[k+1044>>2]=k+16;J[k+16>>2]=J[c+588>>2];n=1;a:while(1){n=n-1|0;c=J[J[k+1044>>2]+(n<<2)>>2];h=N[c+16>>2];g=N[c>>2];f=Q(h+g);h=Q(h-g);i=N[c+24>>2];j=N[c+8>>2];g=Q(i+j);m=N[c+20>>2];l=N[c+4>>2];o=Q(m+l);i=Q(i-j);j=Q(m-l);while(1){b:{g=Q(N[d+8>>2]-Q(g*Q(.5)));i=Q(i*Q(.5));m=g>2]-Q(f*Q(.5)));h=Q(h*Q(.5));l=f>2]-Q(o*Q(.5)));j=Q(j*Q(.5));q=j>o?o:j;c:{p=g;g=Q(-i);g=Q(p-(g>2]>=Q(Q(g*g)+Q(p+Q(f*f))))){break d}r=c;c=J[c+36>>2];if(J[r+40>>2]){break c}s=J[c>>2];if(!s){break d}c=c+4|0;if((s|0)==1){if(Ja[J[J[e>>2]>>2]](e,k+12|0,(J[c>>2]<<3)+a|0)|0){break d}break b}while(1){t=J[c>>2];r=P(t,24)+b|0;h=N[r+8>>2];g=N[r+20>>2];f=Q(N[d+8>>2]-Q(Q(h+g)*Q(.5)));h=Q(Q(g-h)*Q(.5));g=f>2];j=N[r+12>>2];o=Q(N[d>>2]-Q(Q(i+j)*Q(.5)));i=Q(Q(j-i)*Q(.5));j=i>o?o:i;l=N[r+4>>2];q=N[r+16>>2];m=Q(N[d+4>>2]-Q(Q(l+q)*Q(.5)));l=Q(Q(q-l)*Q(.5));q=l>m?m:l;p=f;f=Q(-h);f=Q(p-(f>2]>=Q(g+Q(p+Q(f*f)))){if(!(Ja[J[J[e>>2]>>2]](e,k+12|0,(t<<3)+a|0)|0)){break b}}c=c+4|0;s=s-1|0;if(s){continue}break}}u=!n;if(n){continue a}break b}J[J[k+1044>>2]+(n<<2)>>2]=c+48;n=n+1|0;if((n|0)==(J[k+1052>>2]&2147483647)){Wc(k+16|0,n<<1)}h=N[c+16>>2];g=N[c>>2];f=Q(h+g);h=Q(h-g);i=N[c+24>>2];j=N[c+8>>2];g=Q(i+j);m=N[c+20>>2];l=N[c+4>>2];o=Q(m+l);i=Q(i-j);j=Q(m-l);continue}break}break}a=J[k+1052>>2];e:{if((a|0)<0|!(a&2147483647)){break e}a=J[k+1044>>2];if((a|0)==(k+16|0)|!a){break e}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}Ha=k+1056|0;return u}function Vj(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=0,v=Q(0),w=Q(0),x=0;j=Ha-32|0;Ha=j;h=Q(Q(f*Q(0))+e);l=eb(h);i=Q(Q(d*Q(0))+c);m=eb(i);h=db(h);i=db(i);v=N[b+20>>2];w=N[b+16>>2];p=N[b+8>>2];n=Q(m*Q(0));o=Q(Q(Q(Q(n+Q(0))-i)+Q(0))+Q(Q(m+Q(Q(i*Q(0))+Q(0)))*Q(0)));o=Q(o+o);q=N[b>>2];k=Q(h*Q(-0));t=Q(i*Q(-0));r=Q(l*Q(0));k=Q(Q(Q(n+Q(Q(l*i)+k))*Q(0))+Q(Q(t+Q(Q(m*l)+k))+Q(Q(Q(r-h)+Q(0))*Q(0))));k=Q(k+k);h=Q(Q(Q(n+Q(Q(h*i)+r))*Q(0))+Q(Q(t+Q(Q(m*h)+r))+Q(Q(Q(l+Q(h*Q(0)))+Q(0))*Q(0))));i=Q(h+h);l=N[b+4>>2];m=Q(Q(p*o)+Q(Q(q*k)+Q(i*l)));h=N[b+12>>2];n=Q(Q(h*h)+Q(-.5));N[j+16>>2]=Q(Q(p*m)+Q(Q(o*n)+Q(h*Q(Q(q*i)-Q(k*l)))))+N[b+24>>2];N[j+12>>2]=v+Q(Q(l*m)+Q(Q(i*n)+Q(h*Q(Q(p*k)-Q(o*q)))));N[j+8>>2]=w+Q(Q(q*m)+Q(Q(k*n)+Q(h*Q(Q(l*o)-Q(i*p)))));x=b+16|0;Ja[J[J[a>>2]+28>>2]](a,x,j+8|0,g);N[j+28>>2]=N[j+16>>2];s=J[j+12>>2];J[j+20>>2]=J[j+8>>2];J[j+24>>2]=s;s=1;while(1){h=Q(Q(s>>>0)/Q(7));i=Q(Q(1)-h);p=Q(Q(h*f)+Q(i*e));l=eb(p);i=Q(Q(h*d)+Q(i*c));m=eb(i);h=db(p);i=db(i);v=N[b+16>>2];w=N[b+20>>2];p=N[b+8>>2];n=Q(m*Q(0));o=Q(Q(Q(Q(n+Q(0))-i)+Q(0))+Q(Q(m+Q(Q(i*Q(0))+Q(0)))*Q(0)));o=Q(o+o);q=N[b>>2];k=Q(h*Q(-0));t=Q(i*Q(-0));r=Q(l*Q(0));k=Q(Q(Q(n+Q(Q(l*i)+k))*Q(0))+Q(Q(t+Q(Q(m*l)+k))+Q(Q(Q(r-h)+Q(0))*Q(0))));k=Q(k+k);h=Q(Q(Q(n+Q(Q(h*i)+r))*Q(0))+Q(Q(t+Q(Q(m*h)+r))+Q(Q(Q(l+Q(h*Q(0)))+Q(0))*Q(0))));i=Q(h+h);l=N[b+4>>2];m=Q(Q(p*o)+Q(Q(q*k)+Q(i*l)));h=N[b+12>>2];n=Q(Q(h*h)+Q(-.5));N[j+16>>2]=Q(Q(p*m)+Q(Q(o*n)+Q(h*Q(Q(q*i)-Q(k*l)))))+N[b+24>>2];N[j+12>>2]=w+Q(Q(l*m)+Q(Q(i*n)+Q(h*Q(Q(p*k)-Q(o*q)))));N[j+8>>2]=v+Q(Q(q*m)+Q(Q(k*n)+Q(h*Q(Q(l*o)-Q(i*p)))));u=j+8|0;Ja[J[J[a>>2]+28>>2]](a,x,u,g);Ja[J[J[a>>2]+28>>2]](a,j+20|0,u,g);N[j+20>>2]=N[j+8>>2];u=J[j+16>>2];J[j+24>>2]=J[j+12>>2];J[j+28>>2]=u;s=s+1|0;if((s|0)!=8){continue}break}Ha=j+32|0}function Yh(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=Q(0),q=Q(0),r=0,s=0,t=Q(0),u=Q(0),v=Q(0);n=Ha-16|0;k=N[e+8>>2];l=N[e>>2];m=N[e+4>>2];g=Q(R(Q(Q(N[d+8>>2]*k)+Q(Q(N[d>>2]*l)+Q(m*N[d+4>>2])))));N[n+4>>2]=g;h=Q(R(Q(Q(k*N[d+20>>2])+Q(Q(l*N[d+12>>2])+Q(m*N[d+16>>2])))));N[n+8>>2]=h;i=Q(R(Q(Q(k*N[d+32>>2])+Q(Q(l*N[d+24>>2])+Q(m*N[d+28>>2])))));N[n+12>>2]=i;o=g(o?h:g);s=r?1:2;o=!(o|r);n=n+4|0;n=P(N[n+(s<<2)>>2]>2]?s:o,12)+d|0;g=N[n+8>>2];h=N[n>>2];j=N[n+4>>2];i=Q(Q(g*k)+Q(Q(l*h)+Q(m*j)));g=Q(g-Q(k*i));h=Q(h-Q(l*i));i=Q(j-Q(m*i));j=Q(Y(Q(Q(g*g)+Q(Q(h*h)+Q(i*i)))));if(j>Q(0)){j=Q(Q(1)/j);g=Q(g*j);i=Q(i*j);h=Q(h*j)}N[a+12>>2]=h;N[a+8>>2]=k;N[a+4>>2]=m;N[a>>2]=l;N[a+20>>2]=g;N[a+16>>2]=i;j=Q(Q(l*i)-Q(h*m));N[a+32>>2]=j;p=Q(Q(k*h)-Q(g*l));N[a+28>>2]=p;q=Q(Q(m*g)-Q(i*k));N[a+24>>2]=q;t=N[e+8>>2];u=N[e>>2];v=N[e+4>>2];N[a+48>>2]=Q(Q(R(Q(Q(N[d+32>>2]*k)+Q(Q(N[d+24>>2]*l)+Q(m*N[d+28>>2])))))*N[b+8>>2])+Q(Q(Q(R(Q(Q(N[d+20>>2]*k)+Q(Q(N[d+12>>2]*l)+Q(m*N[d+16>>2])))))*N[b+4>>2])+Q(Q(f*Q(.5))+Q(N[b>>2]*Q(R(Q(Q(N[d+8>>2]*k)+Q(Q(N[d>>2]*l)+Q(N[d+4>>2]*m))))))));N[a+52>>2]=Q(Q(R(Q(Q(N[d+32>>2]*g)+Q(Q(N[d+24>>2]*h)+Q(i*N[d+28>>2])))))*N[b+8>>2])+Q(Q(Q(R(Q(Q(N[d+20>>2]*g)+Q(Q(N[d+12>>2]*h)+Q(i*N[d+16>>2])))))*N[b+4>>2])+Q(Q(Q(Q(Q(t*g)+Q(Q(u*h)+Q(i*v)))*f)*Q(.5))+Q(N[b>>2]*Q(R(Q(Q(N[d+8>>2]*g)+Q(Q(N[d>>2]*h)+Q(N[d+4>>2]*i))))))));N[a+56>>2]=Q(Q(R(Q(Q(N[d+32>>2]*j)+Q(Q(N[d+24>>2]*q)+Q(p*N[d+28>>2])))))*N[b+8>>2])+Q(Q(Q(R(Q(Q(N[d+20>>2]*j)+Q(Q(N[d+12>>2]*q)+Q(p*N[d+16>>2])))))*N[b+4>>2])+Q(Q(Q(Q(Q(t*j)+Q(Q(u*q)+Q(p*v)))*f)*Q(.5))+Q(N[b>>2]*Q(R(Q(Q(N[d+8>>2]*j)+Q(Q(N[d>>2]*q)+Q(N[d+4>>2]*p))))))));k=N[c>>2];l=N[e>>2];m=N[c+4>>2];g=N[e+4>>2];N[a+44>>2]=Q(Q(N[e+8>>2]*f)*Q(.5))+N[c+8>>2];N[a+40>>2]=m+Q(Q(g*f)*Q(.5));N[a+36>>2]=k+Q(Q(l*f)*Q(.5))}function $u(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;i=1;e=Ha-16|0;Ha=e;h=b<<1;d=h+2|0;c=J[a+76>>2];f=c>>>0>>0?d:c;c=a- -64|0;g=J[c+16>>2];a:{if(f>>>0<=g>>>0){break a}d=J[c+20>>2];j=((d+f|0)-1>>>0)/(d>>>0)|0;m=J[c+4>>2];k=j-m|0;J[c+16>>2]=g+P(d,k);if((j|0)==(m|0)){break a}g=0;while(1){d=0;j=J[c+20>>2]<<3;if(j){d=J[40592]+12|0;d=Ja[J[J[d>>2]+8>>2]](d,j,29909,20172,84)|0}J[e+12>>2]=d;j=J[c+4>>2];b:{if(j>>>0>=(J[c+8>>2]&2147483647)>>>0){gv(c,e+12|0);break b}J[J[c>>2]+(j<<2)>>2]=d;J[c+4>>2]=j+1}g=g+1|0;if((k|0)!=(g|0)){continue}break}}d=J[c+12>>2];if(f>>>0>d>>>0){while(1){k=J[c+20>>2];g=(d>>>0)/(k>>>0)|0;k=J[J[c>>2]+(g<<2)>>2]+(d-P(g,k)<<3)|0;J[k>>2]=-1;J[k+4>>2]=-1;d=d+1|0;if((f|0)!=(d|0)){continue}break}}J[c+12>>2]=f;Ha=e+16|0;j=J[a+60>>2];m=(b>>>0)/(j>>>0)|0;k=J[J[a+40>>2]+(m<<2)>>2];c=J[a+448>>2];e=J[c>>2];d=h|1;f=J[c+20>>2];c=(d>>>0)/(f>>>0)|0;g=J[J[e+(c<<2)>>2]+(d-P(c,f)<<2)>>2];c=0;l=(h>>>0)/(f>>>0)|0;f=J[J[e+(l<<2)>>2]+(h-P(f,l)<<2)>>2]>>>7|0;if((f|0)!=33554431){l=J[a+64>>2];c=J[a+84>>2];i=(h>>>0)/(c>>>0)|0;n=J[l+(i<<2)>>2]+(h-P(c,i)<<3)|0;e=J[a+16>>2]+P(f,24)|0;i=J[e>>2];J[n>>2]=i;if((i|0)!=-1){o=(i>>>0)/(c>>>0)|0;J[(J[l+(o<<2)>>2]+(i-P(c,o)<<3)|0)+4>>2]=h}J[e>>2]=h;J[n+4>>2]=-1;c=K[e+4|0];i=(c&4)>>>2|0;c=(c&34)!=0}c:{d:{e:{h=g>>>7|0;if(!((h|0)==(f|0)|(h|0)==33554431)){l=J[a+64>>2];f=J[a+84>>2];e=(d>>>0)/(f>>>0)|0;n=J[l+(e<<2)>>2]+(d-P(e,f)<<3)|0;g=J[a+16>>2];o=g+P(h,24)|0;e=J[o>>2];J[n>>2]=e;if((e|0)!=-1){p=(e>>>0)/(f>>>0)|0;J[(J[l+(p<<2)>>2]+(e-P(f,p)<<3)|0)+4>>2]=d}J[o>>2]=d;J[n+4>>2]=-1;d=1;f:{if(c){break f}c=K[(g+P(h,24)|0)+4|0];if(c&2){break f}d=(c&32)>>>5|0}if(i){break e}c=d}if(c){break d}break c}if(!d){break c}i=(K[(g+P(h,24)|0)+4|0]&4)>>>2|0}d=b-P(j,m)|0;if(J[k+(d<<4)>>2]?i:0){break c}qj(a,b);a=k+(d<<4)|0;I[a+4>>1]=L[a+4>>1]|4}}function _j(a,b,c,d,e){var f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=0,t=Q(0);a:{b:{c:{g=K[a+64|0];if(!g){g=0;break c}h=N[e>>2];h=Q(h*h);k=N[b+8>>2];l=N[b+4>>2];m=N[b>>2];n=N[c+8>>2];q=N[c+4>>2];r=N[c>>2];s=J[a+76>>2];p=1;while(1){d:{e=P(f,48)+s|0;j=Q(N[e+8>>2]-k);i=Q(j*j);j=Q(N[e>>2]-m);o=Q(j*j);j=Q(N[e+4>>2]-l);j=Q(i+Q(o+Q(j*j)));i=Q(N[e+24>>2]-n);o=Q(i*i);i=Q(N[e+16>>2]-r);t=Q(i*i);i=Q(N[e+20>>2]-q);i=Q(o+Q(t+Q(i*i)));if(h>(j>2];J[e>>2]=J[b>>2];J[e+4>>2]=g;g=J[b+12>>2];J[e+8>>2]=J[b+8>>2];J[e+12>>2]=g;g=J[c+4>>2];f=P(f,48);e=f+J[a+76>>2]|0;J[e+16>>2]=J[c>>2];J[e+20>>2]=g;g=J[c+12>>2];J[e+24>>2]=J[c+8>>2];J[e+28>>2]=g;e=f+J[a+76>>2]|0;f=J[d+4>>2];J[e+32>>2]=J[d>>2];J[e+36>>2]=f;f=J[d+12>>2];J[e+40>>2]=J[d+8>>2];J[e+44>>2]=f;if(p){break a}g=K[a+64|0];break d}f=f+1|0;p=g>>>0>f>>>0;if((f|0)!=(g|0)){continue}}break}e:{switch(g|0){case 0:case 1:break c;case 2:break e;default:break a}}e=J[a+76>>2];k=N[c+8>>2];h=Q(N[e+24>>2]-k);g=J[b+4>>2];f=e;j=Q(h*h);h=N[c>>2];l=Q(N[e+16>>2]-h);i=Q(l*l);l=N[c+4>>2];m=Q(N[e+20>>2]-l);k=Q(N[e+72>>2]-k);h=Q(N[e- -64>>2]-h);n=Q(h*h);h=Q(N[e+68>>2]-l);e=P(Q(j+Q(i+Q(m*m)))>Q(Q(k*k)+Q(n+Q(h*h))),48);f=f+e|0;J[f>>2]=J[b>>2];J[f+4>>2]=g;g=J[b+12>>2];J[f+8>>2]=J[b+8>>2];J[f+12>>2]=g;f=J[c+4>>2];b=e+J[a+76>>2]|0;J[b+16>>2]=J[c>>2];J[b+20>>2]=f;f=J[c+12>>2];J[b+24>>2]=J[c+8>>2];J[b+28>>2]=f;f=(e+J[a+76>>2]|0)+32|0;break b}f=J[b+4>>2];e=J[a+76>>2]+P(g,48)|0;J[e>>2]=J[b>>2];J[e+4>>2]=f;f=J[b+12>>2];J[e+8>>2]=J[b+8>>2];J[e+12>>2]=f;e=J[c+4>>2];b=J[a+76>>2]+P(K[a+64|0],48)|0;J[b+16>>2]=J[c>>2];J[b+20>>2]=e;e=J[c+12>>2];J[b+24>>2]=J[c+8>>2];J[b+28>>2]=e;b=K[a+64|0];H[a+64|0]=b+1;f=(J[a+76>>2]+P(b,48)|0)+32|0}a=J[d+4>>2];J[f>>2]=J[d>>2];J[f+4>>2]=a;a=J[d+12>>2];J[f+8>>2]=J[d+8>>2];J[f+12>>2]=a}}function il(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;k=32;l=Ha-16|0;Ha=l;H[l+12|0]=0;e=l-128|0;Ha=e;J[l+8>>2]=e;g=b-1|0;a:{if((g|0)<=0){break a}while(1){b:{if((g|0)<=(h|0)){break b}while(1){if(g-h>>>0<=4){while(1){b=h;h=b+1|0;d=h;c=b;while(1){c=M[(d<<2)+a>>2]>2]?d:c;f=(d|0)<(g|0);d=d+1|0;if(f){continue}break}if((b|0)!=(c|0)){c=(c<<2)+a|0;f=J[c>>2];b=(b<<2)+a|0;J[c>>2]=J[b>>2];J[b>>2]=f}if((g|0)!=(h|0)){continue}break b}}f=((g+h|0)/2<<2)+a|0;d=J[f>>2];j=(h<<2)+a|0;b=J[j>>2];if(d>>>0>>0){J[j>>2]=d;J[f>>2]=b;d=b;b=J[j>>2]}c=b;m=(g<<2)+a|0;b=J[m>>2];c:{if(c>>>0<=b>>>0){c=b;break c}J[j>>2]=b;J[m>>2]=c;d=J[f>>2]}if(c>>>0>>0){J[f>>2]=c;J[m>>2]=d;d=J[f>>2]}b=g-1|0;j=(b<<2)+a|0;J[f>>2]=J[j>>2];J[j>>2]=d;c=h;while(1){f=c;c=c+1|0;m=(c<<2)+a|0;o=J[m>>2];if(o>>>0>>0){continue}while(1){b=b-1|0;p=(b<<2)+a|0;q=J[p>>2];if(q>>>0>d>>>0){continue}break}if((b|0)>(c|0)){J[m>>2]=q;J[p>>2]=o;d=J[j>>2];continue}break}J[m>>2]=d;J[j>>2]=o;d:{if((c-h|0)<(g-c|0)){if(k-1>>>0<=i>>>0){b=J[40592]+12|0;b=Ja[J[J[b>>2]+8>>2]](b,(k<<3)+67|0,29909,21054,155)|0;e:{if(!b){d=0;break e}d=b+67&-64;J[d-4>>2]=d-b}k=k<<1;b=Ua(d,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e-J[e-4>>2]|0)}e=b}b=(i<<2)+e|0;J[b>>2]=h;J[b+4>>2]=f;h=f+2|0;break d}if(k-1>>>0<=i>>>0){b=J[40592]+12|0;b=Ja[J[J[b>>2]+8>>2]](b,(k<<3)+67|0,29909,21054,155)|0;f:{if(!b){d=0;break f}d=b+67&-64;J[d-4>>2]=d-b}k=k<<1;b=Ua(d,e,i<<2);c=n;n=1;if(!(!c|!e)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e-J[e-4>>2]|0)}e=b}b=(i<<2)+e|0;J[b>>2]=f+2;J[b+4>>2]=g;g=f}i=i+2|0;if((g|0)>(h|0)){continue}break}}if(i){b=i-2|0;h=J[(b<<2)+e>>2];g=J[((i<<2)+e|0)-4>>2];i=b;continue}break}if(!n|!e){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e-J[e-4>>2]|0)}if(K[l+12|0]){cb(J[l+8>>2])}Ha=l+16|0}function Vy(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=Q(0),z=0,A=Q(0),B=Q(0),C=0;p=Ha-160|0;Ha=p;dd(b,h,p+88|0);J[p+56>>2]=b+96;J[p+52>>2]=b+48;J[p+48>>2]=e;a:{if(h){H[p+60|0]=1;J[p+16>>2]=152156;break a}H[p+60|0]=0;J[p+16>>2]=152204}J[p+64>>2]=b;J[p+12>>2]=0;b=p+88|0;w=p+16|0;h=Ha-48|0;Ha=h;x=p+12|0;C=J[x>>2];z=J[j+12>>2];J[h+40>>2]=J[j+8>>2];J[h+44>>2]=z;z=J[j+4>>2];J[h+32>>2]=J[j>>2];J[h+36>>2]=z;b:{c:{d:{if(n){if(!Tn(a,b,w,m,h+16|0,h+32|0)){break c}Fy(a,b,w,c,f,x,m,h+32|0);if(J[x>>2]-C>>>0>1){break d}k=J[b+24>>2];J[h+12>>2]=0;N[h+8>>2]=-N[h+40>>2];N[h+4>>2]=-N[h+36>>2];N[h>>2]=-N[h+32>>2];Un(a,b,k+P(Fd(b,w,h),20)|0,w,c,f,x,m,h+32|0);break d}Fy(a,b,w,c,f,x,m,h+32|0);if(J[x>>2]-C>>>0>1){break d}J[h+28>>2]=0;N[h+24>>2]=-N[h+40>>2];N[h+20>>2]=-N[h+36>>2];N[h+16>>2]=-N[h+32>>2];q=Q(o*Q(.05000000074505806));o=Q(o*Q(.009999999776482582));l=lq?q:l);Un(a,b,J[b+24>>2]+P(k,20)|0,w,c,f,x,m,h+32|0)}b=J[h+36>>2];J[j>>2]=J[h+32>>2];J[j+4>>2]=b;b=J[h+44>>2];J[j+8>>2]=J[h+40>>2];J[j+12>>2]=b;b=1;break b}b=0}Ha=h+48|0;e:{if(!b){break e}c=J[p+12>>2];f:{if(c){xy(i,f,c);l=N[e+12>>2];o=Q(Q(l*l)+Q(-.5));q=N[e+8>>2];r=N[j+8>>2];s=N[e>>2];t=N[j>>2];u=N[e+4>>2];v=N[j+4>>2];y=Q(Q(q*r)+Q(Q(s*t)+Q(u*v)));A=Q(Q(Q(l*Q(Q(s*v)-Q(t*u)))+Q(o*r))+Q(q*y));B=Q(Q(u*y)+Q(Q(o*v)+Q(l*Q(Q(q*t)-Q(r*s)))));l=Q(Q(s*y)+Q(Q(t*o)+Q(l*Q(Q(u*r)-Q(v*q)))));break f}if(n){break e}l=N[e+12>>2];o=Q(Q(l*l)+Q(-.5));q=N[e+8>>2];r=N[j+8>>2];s=N[e>>2];t=N[j>>2];u=N[e+4>>2];v=N[j+4>>2];y=Q(Q(q*r)+Q(Q(s*t)+Q(u*v)));A=Q(Q(Q(l*Q(Q(s*v)-Q(t*u)))+Q(o*r))+Q(q*y));B=Q(Q(u*y)+Q(Q(o*v)+Q(l*Q(Q(q*t)-Q(r*s)))));l=Q(Q(s*y)+Q(Q(t*o)+Q(l*Q(Q(u*r)-Q(v*q)))))}J[j+12>>2]=0;N[j+8>>2]=A+A;N[j+4>>2]=B+B;N[j>>2]=l+l;ve(i,g,j,j,d,a+80|0,m)}Ha=p+160|0;return b}function Xm(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;g=Ha-16|0;Ha=g;j=J[J[a+4>>2]+40>>2];c=J[j+980>>2];d=J[c+196>>2];h=J[a+8>>2]&2147483647;b=J[(d+(h<<3)|0)+4>>2];a:{if((b|0)==-1){e=h>>>5<<2;f=e+J[c+136>>2]|0;i=J[f>>2];b=1<>2]=i&(b^-1);break b}e=e+J[c+148>>2]|0;J[e>>2]=b|J[e>>2]}H[c+365|0]=1;break a}c:{d:{e:{f:{g:{h:{e=J[J[c+376>>2]+(b<<1&-4)>>2];b=J[e+8>>2];if(!b){d=0;break h}f=J[e+4>>2];d=0;while(1){if((h|0)==J[f+(d<<2)>>2]){break h}d=d+1|0;if((b|0)!=(d|0)){continue}break}break g}if((b|0)!=(d|0)){b=b-1|0;J[e+8>>2]=b;f=d<<2;d=J[e+4>>2];J[f+d>>2]=J[d+(b<<2)>>2];b=J[e+8>>2]}if(b){break g}b=J[e>>2];d=b>>>5<<2;f=d+J[c+136>>2]|0;i=J[f>>2];b=1<>2]=i&(b^-1);break e}if(J[e+20>>2]!=-1){break c}b=J[c+392>>2];J[e+20>>2]=b;J[g+12>>2]=e;if(b>>>0<(J[c+396>>2]&2147483647)>>>0){break d}ph(c+388|0,g+12|0);break c}d=d+J[c+148>>2]|0;J[d>>2]=b|J[d>>2]}b=J[e+20>>2];if((b|0)==-1){break c}d=J[c+392>>2]-1|0;J[c+392>>2]=d;f=J[c+388>>2];i=b<<2;J[f+i>>2]=J[f+(d<<2)>>2];if(b>>>0>>0){J[J[i+J[c+388>>2]>>2]+20>>2]=b}J[e+20>>2]=-1;break c}J[J[c+388>>2]+(b<<2)>>2]=e;J[c+392>>2]=b+1}H[c+365|0]=1;d=J[c+196>>2]}b=h<<2;J[b+J[c+180>>2]>>2]=-1;J[b+J[J[c+192>>2]+4>>2]>>2]=0;b=(h<<3)+d|0;J[b>>2]=0;J[b+4>>2]=-1;Ha=g+16|0;d=J[a+8>>2];h=d&2147483647;e=h+32>>>5|0;b=J[j+980>>2];i:{if(e>>>0<=(J[b+164>>2]&2147483647)>>>0){c=J[b+160>>2];break i}c=J[b+168>>2];c=Ja[J[J[c>>2]+8>>2]](c,e<<2,22123,438)|0;g=J[b+160>>2];j:{if(!g){break j}Ua(c,g,J[b+164>>2]<<2);if(J[b+164>>2]<0){break j}g=J[b+160>>2];if(!g){break j}f=J[b+168>>2];Ja[J[J[f>>2]+12>>2]](f,g)}g=J[b+164>>2];Va((g<<2)+c|0,0,e-g<<2);J[b+164>>2]=e;J[b+160>>2]=c}b=(h>>>3&268435452)+c|0;c=J[b>>2];k=b,l=uea(-2,d)&c,J[k>>2]=l;J[a+8>>2]=J[a+8>>2]&2147483647;a=J[j+2352>>2];J[a+12>>2]=J[a+12>>2]+1}function sp(a,b,c,d,e){var f=0,g=Q(0),h=0,i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=0,r=0,s=Q(0),t=0,u=0;h=Ha-1056|0;Ha=h;H[h+1040|0]=1;J[h+1048>>2]=256;J[h+1052>>2]=256;J[h+1044>>2]=h+16;r=J[c+8>>2];J[h+16>>2]=r;k=1;a:while(1){k=k-1|0;f=J[J[h+1044>>2]+(k<<2)>>2];i=N[f>>2];j=N[f+12>>2];g=Q(i+j);i=Q(j-i);l=N[f+8>>2];m=N[f+20>>2];j=Q(l+m);o=N[f+4>>2];p=N[f+16>>2];s=Q(o+p);l=Q(m-l);m=Q(p-o);while(1){b:{c:{g=Q(Q(g*Q(.5))-N[d>>2]);d:{if(!(Q(Q(i*Q(.5))+N[d+16>>2])>=(g>Q(0)?g:Q(-g)))){break d}g=Q(Q(s*Q(.5))-N[d+4>>2]);if(!(Q(Q(m*Q(.5))+N[d+20>>2])>=(g>Q(0)?g:Q(-g)))){break d}g=Q(Q(j*Q(.5))-N[d+8>>2]);if(!(Q(Q(l*Q(.5))+N[d+24>>2])>=(g>Q(0)?g:Q(-g)))){break d}f=J[f+24>>2];n=f>>>1|0;if(!(f&1)){break c}q=n&15;if(!q){break d}n=J[c>>2]+(f>>>3&536870908)|0;if((q|0)==1){if(Ja[J[J[e>>2]>>2]](e,h+12|0,(J[n>>2]<<3)+a|0)|0){break d}break b}while(1){t=J[n>>2];f=P(t,24)+b|0;i=N[f+12>>2];j=N[f>>2];g=Q(Q(Q(j+i)*Q(.5))-N[d>>2]);e:{if(!(Q(Q(Q(i-j)*Q(.5))+N[d+16>>2])>=(g>Q(0)?g:Q(-g)))){break e}i=N[f+4>>2];j=N[f+16>>2];g=Q(Q(Q(i+j)*Q(.5))-N[d+4>>2]);if(!(Q(Q(Q(j-i)*Q(.5))+N[d+20>>2])>=(g>Q(0)?g:Q(-g)))){break e}i=N[f+8>>2];j=N[f+20>>2];g=Q(Q(Q(i+j)*Q(.5))-N[d+8>>2]);if(!(Q(Q(Q(j-i)*Q(.5))+N[d+24>>2])>=(g>Q(0)?g:Q(-g)))){break e}if(!(Ja[J[J[e>>2]>>2]](e,h+12|0,(t<<3)+a|0)|0)){break b}}n=n+4|0;q=q-1|0;if(q){continue}break}}u=!k;if(k){continue a}break b}f=P(n,28)+r|0;J[J[h+1044>>2]+(k<<2)>>2]=f+28;k=k+1|0;if((k|0)==(J[h+1052>>2]&2147483647)){yg(h+16|0,k<<1)}i=N[f>>2];j=N[f+12>>2];g=Q(i+j);i=Q(j-i);l=N[f+8>>2];m=N[f+20>>2];j=Q(l+m);o=N[f+4>>2];p=N[f+16>>2];s=Q(o+p);l=Q(m-l);m=Q(p-o);continue}break}break}a=J[h+1052>>2];f:{if((a|0)<0|!(a&2147483647)){break f}a=J[h+1044>>2];if((a|0)==(h+16|0)|!a){break f}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}Ha=h+1056|0;return u}function Kb(a,b,c,d){var e=0,f=0,g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0;e=Ha-48|0;Ha=e;I[a+44>>1]=L[a+44>>1]+1;a:{if(!jk(a+16|0,a+28|0,b,c,d)){break a}h=N[a+40>>2];j=N[d>>2];k=N[d+4>>2];l=N[d+8>>2];m=N[c>>2];n=N[b>>2];o=N[c+4>>2];p=N[b+4>>2];q=N[b+8>>2];r=N[c+8>>2];N[e+40>>2]=Q(q+r)*Q(.5);N[e+36>>2]=Q(p+o)*Q(.5);N[e+32>>2]=Q(n+m)*Q(.5);N[e+24>>2]=Q(r+l)*Q(.5);N[e+20>>2]=Q(o+k)*Q(.5);N[e+16>>2]=Q(m+j)*Q(.5);N[e+8>>2]=Q(q+l)*Q(.5);N[e+4>>2]=Q(p+k)*Q(.5);N[e>>2]=Q(n+j)*Q(.5);b:{c:{d:{e:{f:{g:{h:{i:{g=Q(r-l);s=Q(g*g);g=Q(m-j);t=Q(g*g);g=Q(o-k);f=(h>2];f=J[b+4>>2];d=f;i=d+2|0;c=J[b+8>>2]&2147483647;j:{if(i>>>0<=c>>>0){break j}u=c;c=c?c<<1:2;c=c>>>0>>0?i:c;if(u>>>0>=c>>>0){break j}xc(b,c);d=J[b+4>>2]}J[b+4>>2]=f+1;b=J[b>>2]+P(d,36)|0;N[b+24>>2]=j;N[b+12>>2]=m;N[b+8>>2]=q;N[b+4>>2]=p;N[b>>2]=n;N[b+32>>2]=l;N[b+28>>2]=k;N[b+20>>2]=r;N[b+16>>2]=o;c=a+4|0;b=J[a+12>>2];d=J[b+4>>2];k:{if(d>>>0>=(J[b+8>>2]&2147483647)>>>0){ab(b,c);break k}J[J[b>>2]+(d<<2)>>2]=J[c>>2];J[b+4>>2]=J[b+4>>2]+1}J[a>>2]=J[a>>2]+1;break a}f=b;b=e+32|0;Kb(a,f,b,d);Kb(a,b,c,d);break a}f=c;c=e+16|0;Kb(a,b,f,c);Kb(a,b,c,d);break a}i=e+32|0;f=e+16|0;Kb(a,b,i,f);Kb(a,b,f,d);Kb(a,i,c,f);break a}Kb(a,b,c,e);Kb(a,c,d,e);break a}f=b;b=e+32|0;Kb(a,f,b,e);Kb(a,b,c,e);Kb(a,e,c,d);break a}f=c;c=e+16|0;Kb(a,b,f,c);Kb(a,b,c,e);Kb(a,e,c,d);break a}f=b;b=e+32|0;Kb(a,f,b,e);f=c;c=e+16|0;Kb(a,b,f,c);Kb(a,e,c,d);Kb(a,b,c,e)}Ha=e+48|0}function Tn(a,b,c,d,e,f){var g=0,h=Q(0),i=Q(0),j=0,k=Q(0),l=0,m=0,n=Q(0),o=0,p=Q(0),q=Q(0),r=0,s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0);g=Ha-80|0;Ha=g;J[g+64>>2]=2139095039;J[g+24>>2]=0;J[g+28>>2]=0;J[g+16>>2]=0;J[g+20>>2]=1065353216;l=0;a:{if(!Gy(a,b,c,d,g- -64|0,g+16|0)){break a}b:{l=J[b+16>>2];if(l){u=Q(N[a+68>>2]-N[a+52>>2]);y=Q(-u);v=Q(N[a+64>>2]-N[a+48>>2]);z=Q(-v);w=Q(N[a+72>>2]-N[a+56>>2]);A=Q(-w);while(1){t=J[b+24>>2]+P(s,20)|0;r=K[t+18|0];if(r){x=J[b+32>>2]+L[t+16>>1]|0;j=r-1|0;l=0;while(1){m=J[c+40>>2];o=J[b+28>>2];j=o+P(K[j+x|0],12)|0;o=o+P(K[l+x|0],12)|0;k=Q(N[j+8>>2]-N[o+8>>2]);h=Q(N[j>>2]-N[o>>2]);i=Q(N[j+4>>2]-N[o+4>>2]);p=Q(Q(N[m+24>>2]*k)+Q(Q(N[m+16>>2]*h)+Q(i*N[m+20>>2])));q=Q(Q(N[m+8>>2]*k)+Q(Q(N[m>>2]*h)+Q(i*N[m+4>>2])));n=Q(Q(v*p)+Q(q*y));h=Q(Q(N[m+40>>2]*k)+Q(Q(N[m+32>>2]*h)+Q(i*N[m+36>>2])));k=Q(Q(u*h)+Q(p*A));h=Q(Q(w*q)+Q(h*z));i=Q(Q(n*n)+Q(Q(k*k)+Q(h*h)));if(!(i>2]=0;i=Q(Q(1)/Q(Y(i)));N[g+8>>2]=n*i;N[g+4>>2]=h*i;N[g>>2]=k*i;Ja[J[J[c>>2]+12>>2]](c,g,g+48|0,g+32|0);h=N[g+8>>2];i=N[g>>2];n=N[g+4>>2];k=Q(Q(N[a+72>>2]*h)+Q(Q(N[a+64>>2]*i)+Q(n*N[a+68>>2])));h=Q(Q(N[a+56>>2]*h)+Q(Q(N[a+48>>2]*i)+Q(N[a+52>>2]*n)));j=k>2];q=Q((j?k:h)-p);i=N[g+32>>2];n=N[d>>2];if(q>Q(i+n)|N[g+48>>2]>Q(n+Q(p+(j?h:k)))){break b}k=Q(i-q);if(k>2]){N[g+64>>2]=k;j=J[g+4>>2];J[g+16>>2]=J[g>>2];J[g+20>>2]=j;j=J[g+12>>2];J[g+24>>2]=J[g+8>>2];J[g+28>>2]=j}r=K[t+18|0]}j=l;l=j+1|0;if(r>>>0>l>>>0){continue}break}l=J[b+16>>2]}s=s+1|0;if(s>>>0>>0){continue}break}}a=J[g+20>>2];J[f>>2]=J[g+16>>2];J[f+4>>2]=a;a=J[g+28>>2];J[f+8>>2]=J[g+24>>2];J[f+12>>2]=a;a=J[g+68>>2];J[e>>2]=J[g+64>>2];J[e+4>>2]=a;a=J[g+76>>2];J[e+8>>2]=J[g+72>>2];J[e+12>>2]=a;l=1;break a}l=0}Ha=g+80|0;return l}function tc(a,b){var c=0,d=Q(0),e=0,f=Q(0),g=0,h=Q(0),i=Q(0),j=0,k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=0,w=0,x=0,y=0,z=0,A=0;u=J[b+24>>2];e=J[b+4>>2];c=J[b>>2];v=J[a+336>>2];b=K[J[a+364>>2]];w=J[a+340>>2];x=J[a+332>>2];g=J[x+16>>2];N[w+144>>2]=N[g+76>>2];a:{if(b&1){J[c>>2]=0;J[c+4>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;J[e>>2]=0;J[e+4>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+24>>2]=0;J[e+28>>2]=0;f=N[c+8>>2];h=N[c+4>>2];i=N[c>>2];break a}d=N[g+72>>2];f=N[g+88>>2];i=N[g+80>>2];e=J[g+68>>2];b=J[g+64>>2];h=N[g+84>>2];N[c+4>>2]=h;N[c+8>>2]=f;J[c+12>>2]=0;J[c+28>>2]=0;N[c+24>>2]=d;J[c+16>>2]=b;J[c+20>>2]=e;N[c>>2]=i}J[a+12>>2]=0;N[a+8>>2]=f;N[a+4>>2]=h;N[a>>2]=i;N[a+16>>2]=N[c+16>>2];N[a+20>>2]=N[c+20>>2];d=N[c+24>>2];J[a+28>>2]=0;N[a+24>>2]=d;if(v>>>0>=2){z=J[a+272>>2];A=J[a+344>>2];j=1;while(1){b=P(j,160)+w|0;y=j<<5;a=y+x|0;N[b+144>>2]=N[J[a+16>>2]+76>>2];f=N[b+124>>2];a=(J[a+24>>2]<<5)+c|0;m=N[a>>2];d=N[b+120>>2];n=N[a+4>>2];s=Q(Q(Q(f*m)-Q(d*n))+N[a+24>>2]);o=N[a+8>>2];h=Q(d*o);d=N[b+128>>2];t=Q(Q(h-Q(d*m))+N[a+20>>2]);d=Q(Q(Q(d*n)-Q(f*o))+N[a+16>>2]);if(u){a=P(j,80)+A|0;g=K[a+76|0];b:{if(!g){i=Q(0);h=Q(0);p=Q(0);q=Q(0);r=Q(0);f=Q(0);break b}e=(J[a+72>>2]<<2)+u|0;a=z+P(j,76)|0;f=Q(0);b=0;r=Q(0);q=Q(0);p=Q(0);h=Q(0);i=Q(0);while(1){k=N[(b<<2)+e>>2];l=P(b,24)+a|0;q=Q(q+Q(k*N[l+12>>2]));p=Q(p+Q(k*N[l+8>>2]));h=Q(h+Q(k*N[l+4>>2]));i=Q(i+Q(k*N[l>>2]));f=Q(f+Q(k*N[l+20>>2]));r=Q(r+Q(k*N[l+16>>2]));b=b+1|0;if((g|0)!=(b|0)){continue}break}}s=Q(s+f);t=Q(t+r);o=Q(o+p);n=Q(n+h);m=Q(m+i);d=Q(d+q)}a=c+y|0;J[a+28>>2]=0;N[a+16>>2]=d;J[a+12>>2]=0;N[a+8>>2]=o;N[a+4>>2]=n;N[a>>2]=m;N[a+24>>2]=s;N[a+20>>2]=t;j=j+1|0;if((v|0)!=(j|0)){continue}break}}}function jl(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;i=Ha-16|0;Ha=i;b=J[b+32>>2];if(b){while(1){J[i+12>>2]=b;g=J[c+264>>2];a:{if(g>>>0>=(J[c+268>>2]&2147483647)>>>0){g=0;f=J[c+268>>2];j=f&2147483647?f<<1:1;b:{if(!j){break b}f=j<<2;if(!(K[c+256|0]|f>>>0>256)){H[c+256|0]=1;g=c;break b}if(!f){break b}g=J[40592];h=g+12|0;g=(n=h,o=f,p=Ja[J[J[g>>2]+20>>2]](g)|0?63287:69706,q=20075,r=553,m=J[J[h>>2]+8>>2],Ja[m](n|0,o|0,p|0,q|0,r|0)|0)}h=J[c+264>>2];l=(h<<2)+g|0;if((h|0)>0){k=J[c+260>>2];f=g;while(1){J[f>>2]=J[k>>2];k=k+4|0;f=f+4|0;if(l>>>0>f>>>0){continue}break}}J[l>>2]=J[i+12>>2];c:{if(J[c+268>>2]<0){break c}f=J[c+260>>2];if((f|0)==(c|0)){H[c+256|0]=0;break c}if(!f){break c}h=J[40592]+12|0;Ja[J[J[h>>2]+12>>2]](h,f);h=J[c+264>>2]}J[c+268>>2]=j;J[c+260>>2]=g;J[c+264>>2]=h+1;break a}J[J[c+260>>2]+(g<<2)>>2]=b;J[c+264>>2]=g+1}f=J[J[i+12>>2]+28>>2];J[i+8>>2]=f;g=J[d+264>>2];d:{if(g>>>0>=(J[d+268>>2]&2147483647)>>>0){g=0;f=J[d+268>>2];j=f&2147483647?f<<1:1;e:{if(!j){break e}f=j<<2;if(!(K[d+256|0]|f>>>0>256)){H[d+256|0]=1;g=d;break e}if(!f){break e}g=J[40592];h=g+12|0;g=(r=h,q=f,p=Ja[J[J[g>>2]+20>>2]](g)|0?64897:69706,o=20075,n=553,m=J[J[h>>2]+8>>2],Ja[m](r|0,q|0,p|0,o|0,n|0)|0)}h=J[d+264>>2];l=(h<<2)+g|0;if((h|0)>0){k=J[d+260>>2];f=g;while(1){J[f>>2]=J[k>>2];k=k+4|0;f=f+4|0;if(l>>>0>f>>>0){continue}break}}J[l>>2]=J[i+8>>2];f:{if(J[d+268>>2]<0){break f}f=J[d+260>>2];if((f|0)==(d|0)){H[d+256|0]=0;break f}if(!f){break f}h=J[40592]+12|0;Ja[J[J[h>>2]+12>>2]](h,f);h=J[d+264>>2]}J[d+268>>2]=j;J[d+260>>2]=g;J[d+264>>2]=h+1;break d}J[J[d+260>>2]+(g<<2)>>2]=f;J[d+264>>2]=g+1}b=J[b>>2];if(b){continue}break}}if(J[c+264>>2]){b=0;while(1){RF(a,J[J[c+260>>2]+(b<<2)>>2],e);b=b+1|0;if(b>>>0>2]){continue}break}}Ha=i+16|0}function A0(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=0,r=0;o=Ha-32|0;Ha=o;f=J[a+4>>2];if(f){i=N[b+84>>2];j=N[b+76>>2];k=N[b+88>>2];l=N[b+72>>2];m=N[b+92>>2];n=N[b+80>>2];N[o+28>>2]=Q(m-n)*Q(.5);N[o+24>>2]=Q(k-j)*Q(.5);N[o+20>>2]=Q(i-l)*Q(.5);g=J[a+292>>2];h=J[a+296>>2];N[o+12>>2]=Q(m+n)*Q(.5);N[o+8>>2]=Q(k+j)*Q(.5);N[o+4>>2]=Q(i+l)*Q(.5);f=pp(h,g,f,o+4|0,c,d,o+20|0,e)}else{f=1}a:{if(!f|!K[a+336|0]){break a}f=1;if((J[a+156>>2]+J[a+108>>2]|0)==(0-J[a+216>>2]|0)){break a}g=Ha+-64|0;Ha=g;b:{if(J[a+156>>2]!=(0-J[a+108>>2]|0)){f=Ha-32|0;Ha=f;h=1;p=J[a+68>>2];if(!(!p|!J[p+588>>2])){i=N[b+72>>2];j=N[b+84>>2];k=N[b+76>>2];l=N[b+88>>2];m=N[b+92>>2];n=N[b+80>>2];N[f+28>>2]=Q(m-n)*Q(.5);N[f+24>>2]=Q(l-k)*Q(.5);N[f+20>>2]=Q(j-i)*Q(.5);h=J[a+160>>2];q=J[h+8>>2];h=J[h+12>>2];N[f+12>>2]=Q(m+n)*Q(.5);N[f+8>>2]=Q(l+k)*Q(.5);N[f+4>>2]=Q(j+i)*Q(.5);h=zp(h,q,p,f+4|0,c,d,f+20|0,e)}p=J[a+116>>2];if(!(!p|(!J[p+588>>2]|h^1))){i=N[b+72>>2];j=N[b+84>>2];k=N[b+76>>2];l=N[b+88>>2];m=N[b+92>>2];n=N[b+80>>2];N[f+28>>2]=Q(m-n)*Q(.5);N[f+24>>2]=Q(l-k)*Q(.5);N[f+20>>2]=Q(j-i)*Q(.5);h=J[a+160>>2];q=J[h+8>>2];h=J[h+12>>2];N[f+12>>2]=Q(m+n)*Q(.5);N[f+8>>2]=Q(l+k)*Q(.5);N[f+4>>2]=Q(j+i)*Q(.5);h=zp(h,q,p,f+4|0,c,d,f+20|0,e)}Ha=f+32|0;if(!h){break b}}if(!J[a+216>>2]){r=1;break b}i=N[b+84>>2];j=N[b+76>>2];k=N[b+88>>2];l=N[b+72>>2];m=N[b+92>>2];n=N[b+80>>2];N[g+60>>2]=Q(m-n)*Q(.5);N[g+56>>2]=Q(k-j)*Q(.5);N[g+52>>2]=Q(i-l)*Q(.5);N[g+48>>2]=Q(m+n)*Q(.5);N[g+44>>2]=Q(k+j)*Q(.5);N[g+40>>2]=Q(i+l)*Q(.5);J[g+36>>2]=J[a+176>>2];J[g+32>>2]=e;J[g+24>>2]=c;J[g+16>>2]=149112;b=g+52|0;J[g+28>>2]=b;e=g+40|0;J[g+20>>2]=e;r=pp(J[a+252>>2],J[a+248>>2],J[a+220>>2],e,c,d,b,g+16|0)}Ha=g- -64|0;f=r}Ha=o+32|0;return f|0}function $o(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=Q(0),m=0;i=Ha-96|0;Ha=i;m=L[f+16>>1];J[i+92>>2]=-1;j=-1;if(e){j=Mk(Lg(J[e+4>>2]),J[e>>2],i+92|0)}k=a+5584|0;xg(k);J[c+80>>2]=0;H[c+68|0]=0;l=N[b+8>>2];d=L[d>>1];J[i+48>>2]=h;N[i+44>>2]=l;J[i+40>>2]=g;I[i+32>>1]=d;J[i+28>>2]=c;J[i+24>>2]=b;J[i+20>>2]=a;J[i+16>>2]=151380;e=d&64;d=m&16;I[i+52>>1]=((e|d)!=0)<<6;H[i+54|0]=1;J[i+36>>2]=f;e=L[f+16>>1];J[i+88>>2]=0;H[i+84|0]=0;H[i+58|0]=0;H[i+57|0]=d>>>4;d=e>>>5&1;H[i+56|0]=d;H[i+55|0]=d;a:{b:{c:{if(!(J[c+76>>2]|(j|0)==-1)){d=jp(k,J[i+92>>2],j);H[i+58|0]=1;d=qB(i+16|0,i+12|0,d);H[i+58|0]=0;if(!d){break c}e=L[f+16>>1]}d=i+44|0;g=J[a+5656>>2];a=J[a+5620>>2];d:{if(!(e&1)){break d}h=J[k>>2];if(Ja[J[J[h>>2]+24>>2]](h,J[b>>2],J[b+4>>2],d,i+16|0)|0){break d}b=K[c+68|0];e=J[c+80>>2];f=(b|e)!=0;break b}e:{if(!(e&2)){break e}if(Ja[J[J[a>>2]+24>>2]](a,J[b>>2],J[b+4>>2],d,i+16|0)|0){break e}f=(K[c+68|0]|J[c+80>>2])!=0;break a}a=J[b+4>>2];b=J[b>>2];I[i+10>>1]=L[f+16>>1];a=Ja[J[J[g>>2]+24>>2]](g,b,a,d,i+16|0,i+10|0)|0;b=K[c+68|0];e=J[c+80>>2];f=(b|e)!=0;if(!a){break a}break b}b=K[c+68|0];e=J[c+80>>2];f=(b|e)!=0}if(b){if(!e){break a}l=N[c+44>>2];g=J[c+72>>2];a=0;while(1){b=g+(a<<6)|0;f:{if(l>2]){e=e-1|0;d=g+(e<<6)|0;h=J[d+4>>2];J[b>>2]=J[d>>2];J[b+4>>2]=h;J[b+8>>2]=J[d+8>>2];I[b+12>>1]=L[d+12>>1];N[b+16>>2]=N[d+16>>2];N[b+20>>2]=N[d+20>>2];N[b+24>>2]=N[d+24>>2];N[b+28>>2]=N[d+28>>2];N[b+32>>2]=N[d+32>>2];N[b+36>>2]=N[d+36>>2];N[b+40>>2]=N[d+40>>2];J[b+60>>2]=J[d+60>>2];h=J[d+56>>2];J[b+52>>2]=J[d+52>>2];J[b+56>>2]=h;h=J[d+48>>2];J[b+44>>2]=J[d+44>>2];J[b+48>>2]=h;break f}a=a+1|0}if((a|0)!=(e|0)){continue}break}J[c+80>>2]=e}if(!e){break a}if(!(Ja[J[J[c>>2]>>2]](c,J[c+72>>2],e)|0)){break a}J[c+80>>2]=0}Ja[J[J[c>>2]+4>>2]](c);Ha=i+96|0;return f}function D2(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=Q(0);h=J[40585];f=Ha-16|0;Ha=f;a=J[40592];c=a+12|0;a=lo((p=c,q=100,r=Ja[J[J[a>>2]+20>>2]](a)|0?51019:69706,s=6266,t=580,o=J[J[c>>2]+8>>2],Ja[o](p|0,q|0,r|0,s|0,t|0)|0),h);c=Ha-16|0;Ha=c;if(H[a+6|0]&1){e=J[a+60>>2];if(e){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,e)}J[a+60>>2]=0}e=0;a:{if(!zk(72,70,72,70,c+12|0,c+11|0,b)){break a}o=a,t=vb(K[c+11|0],b),J[o+40>>2]=t;o=a,t=vb(K[c+11|0],b),J[o+44>>2]=t;o=a,u=Sb(K[c+11|0],b),N[o+48>>2]=u;o=a,u=Sb(K[c+11|0],b),N[o+52>>2]=u;o=a,u=Sb(K[c+11|0],b),N[o+56>>2]=u;Sb(K[c+11|0],b);o=a- -64|0,u=Sb(K[c+11|0],b),N[o>>2]=u;o=a,t=yA(K[c+11|0],b),I[o+68>>1]=t;o=a,t=vb(K[c+11|0],b),J[o+72>>2]=t;g=Sb(K[c+11|0],b);i=Sb(K[c+11|0],b);j=Sb(K[c+11|0],b);k=Sb(K[c+11|0],b);l=Sb(K[c+11|0],b);m=Sb(K[c+11|0],b);N[a+32>>2]=Q(l-i)*Q(.5);N[a+28>>2]=Q(k-g)*Q(.5);N[a+20>>2]=Q(i+l)*Q(.5);N[a+16>>2]=Q(g+k)*Q(.5);N[a+36>>2]=Q(m-j)*Q(.5);N[a+24>>2]=Q(j+m)*Q(.5);o=a,t=vb(K[c+11|0],b),J[o+76>>2]=t;o=a,t=vb(K[c+11|0],b),J[o+80>>2]=t;o=a,u=Sb(K[c+11|0],b),N[o+84>>2]=u;g=Sb(K[c+11|0],b);J[a+60>>2]=0;N[a+88>>2]=g;e=1;d=P(J[a+44>>2],J[a+40>>2]);if(!d){break a}b:{d=d<<2;if(d){n=J[40592];d=Ja[J[J[n+12>>2]+8>>2]](n+12|0,d,29909,15299,259)|0;J[a+60>>2]=d;if(d){break b}}e=0;Wa(J[40592],16,15299,262,82040,0);break a}Ja[J[J[b>>2]>>2]](b,d,J[a+80>>2]<<2)|0;if(!K[c+11|0]|!J[a+80>>2]){break a}b=0;while(1){e=J[a+60>>2]+(b<<2)|0;d=K[e+1|0];H[e+1|0]=K[e|0];H[e|0]=d;e=1;b=b+1|0;if(b>>>0>2]){continue}break}}Ha=c+16|0;c:{if(!e){b=J[a+12>>2]-1|0;J[a+12>>2]=b;if(b){a=0;break c}Ja[J[J[a+8>>2]+8>>2]](a+8|0);a=0;break c}J[f+8>>2]=a;b=pb(h+88|0,f+8|0,f+15|0);if(!K[f+15|0]){J[b>>2]=J[f+8>>2]}}Ha=f+16|0;return a|0}function Ir(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0);e=N[b+4>>2];h=N[b+8>>2];l=N[b+12>>2];a:{if(l==Q(-1)){g=e>2];k=N[a>>2];m=Q(Q(Q(i+j)/Q(Q(1)-Q(i*j)))/k);p=Q(m*m);m=Q(R(g));n=Q(Q(j+m)/Q(Q(1)-Q(m*j)));j=N[a+4>>2];n=Q(n/j);a=Q(p+Q(n*n))<=Q(1);if(!a){n=N[b>>2];r=Q(n+n);o=Q(l+l);u=Q(Q(r*h)-Q(e*o));v=Q(Q(h*o)+Q(r*e));r=Q(Q(n*r)+Q(Q(l*o)+Q(-1)));b:{c:{if(j<=k){if(!(mQ(0)?k:Q(-k);break b}if(!(ig?e:g;b=0;d:{while(1){g=Q(Q(1)/Q(h+e));i=Q(o*g);s=Q(i*i);i=Q(Q(1)/Q(l+e));q=Q(m*i);q=Q(q*q);t=Q(Q(s+q)+Q(-1));if(t>2]=i;h=Q(o*h);k=Q(Q(Q(h*k)-Q(e*l))*j);N[c+4>>2]=k;f=Q(Q(Q(g*e)-Q(f*h))*j);N[c>>2]=f;N[d>>2]=Q(Q(Q(l*k)-Q(f*g))*u)+Q(Q(Q(Q(g*i)-Q(k*h))*r)+Q(v*Q(Q(h*f)-Q(i*l))))}return!a}function Lr(a,b,c,d,e,f,g,h,i,j,k,l,m){var n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0);J[a>>2]=0;if(c){while(1){o=P(s,112)+b|0;E=N[o+48>>2];F=N[o+52>>2];G=N[o+56>>2];w=(s<<2)+m|0;x=N[w>>2];H=N[o+36>>2];I=N[o+32>>2];y=N[o+24>>2];t=N[o+8>>2];z=N[o+20>>2];u=N[o+4>>2];v=N[o>>2];A=N[o+16>>2];K=N[h+8>>2];L=N[g+8>>2];M=N[f+8>>2];n=N[d+8>>2];p=N[e+8>>2];O=N[h+4>>2];R=N[g+4>>2];S=N[f+4>>2];q=N[d+4>>2];r=N[e+4>>2];T=N[f>>2];B=N[e>>2];U=N[h>>2];V=N[g>>2];C=N[d>>2];J[e+12>>2]=0;W=p;n=Q(H-Q(I*Q(Q(Q(Q(Q(B*C)+Q(v*T))-Q(Q(C*V)+Q(A*U)))+Q(Q(Q(r*q)+Q(u*S))-Q(Q(q*R)+Q(z*O))))+Q(Q(Q(p*n)+Q(t*M))-Q(Q(n*L)+Q(y*K))))));p=Q(-x);n=n>p?n:p;N[e+8>>2]=W+Q(G*n);N[e+4>>2]=r+Q(F*n);N[e>>2]=B+Q(E*n);p=N[o+64>>2];q=N[o+68>>2];r=N[o+72>>2];J[f+12>>2]=0;N[f+8>>2]=Q(n*r)+N[f+8>>2];N[f+4>>2]=Q(n*q)+N[f+4>>2];N[f>>2]=Q(n*p)+N[f>>2];p=N[o+80>>2];q=N[o+84>>2];r=N[o+88>>2];J[g+12>>2]=0;N[g+8>>2]=Q(n*r)+N[g+8>>2];N[g+4>>2]=Q(n*q)+N[g+4>>2];N[g>>2]=Q(n*p)+N[g>>2];p=N[o+96>>2];q=N[o+100>>2];r=N[o+104>>2];J[h+12>>2]=0;N[h+8>>2]=Q(n*r)+N[h+8>>2];N[h+4>>2]=Q(n*q)+N[h+4>>2];N[h>>2]=Q(n*p)+N[h>>2];p=N[d>>2];q=N[d+4>>2];r=N[d+8>>2];J[i+12>>2]=0;N[i+8>>2]=Q(n*r)+N[i+8>>2];N[i+4>>2]=Q(n*q)+N[i+4>>2];N[i>>2]=Q(n*p)+N[i>>2];J[j+12>>2]=0;N[j+8>>2]=Q(t*n)+N[j+8>>2];N[j+4>>2]=Q(u*n)+N[j+4>>2];N[j>>2]=Q(v*n)+N[j>>2];t=N[d>>2];u=N[d+4>>2];v=N[d+8>>2];J[k+12>>2]=0;N[k+8>>2]=Q(n*v)+N[k+8>>2];N[k+4>>2]=Q(n*u)+N[k+4>>2];N[k>>2]=Q(n*t)+N[k>>2];J[l+12>>2]=0;N[l+8>>2]=Q(y*n)+N[l+8>>2];N[l+4>>2]=Q(z*n)+N[l+4>>2];N[l>>2]=Q(A*n)+N[l>>2];n=Q(x+n);N[w>>2]=n;D=Q(n+D);s=s+1|0;if((s|0)!=(c|0)){continue}break}N[a>>2]=D}}function ur(a,b,c,d,e,f,g,h,i,j,k,l){var m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0);n=Ha-32|0;Ha=n;A=L[b+8>>1];a:{if((A|0)==65535){o=N[c>>2];r=N[c+4>>2];m=N[c+8>>2];s=N[e>>2];t=N[J[b+4>>2]+12>>2];J[d+12>>2]=0;p=m;m=Q(t*s);s=Q(p*m);N[d+8>>2]=s;r=Q(r*m);N[d+4>>2]=r;t=Q(o*m);N[d>>2]=t;o=N[c+20>>2];u=N[c+24>>2];v=N[c+16>>2];m=N[f>>2];J[d+28>>2]=0;u=Q(u*m);N[d+24>>2]=u;y=Q(o*m);N[d+20>>2]=y;v=Q(v*m);N[d+16>>2]=v;break a}b=J[b>>2];s=N[c+20>>2];r=N[c+24>>2];t=N[c>>2];u=N[c+4>>2];m=N[e>>2];y=N[c+8>>2];v=N[c+16>>2];o=N[f>>2];J[n+28>>2]=0;N[n+24>>2]=r*o;N[n+20>>2]=s*o;J[n+12>>2]=0;N[n+16>>2]=v*o;N[n+8>>2]=y*m;N[n+4>>2]=u*m;N[n>>2]=t*m;Ja[J[J[b>>2]+108>>2]](b,A,l,n,d);u=N[d+24>>2];y=N[d+20>>2];v=N[d+16>>2];s=N[d+8>>2];r=N[d+4>>2];t=N[d>>2]}B=N[c+24>>2];C=N[c+20>>2];D=N[c+16>>2];E=N[c+8>>2];F=N[c+4>>2];G=N[c>>2];c=L[g+8>>1];b:{if((c|0)==65535){w=N[h>>2];x=N[h+4>>2];m=N[h+8>>2];o=N[j>>2];q=N[J[g+4>>2]+12>>2];J[i+12>>2]=0;p=m;m=Q(q*o);o=Q(p*m);N[i+8>>2]=o;x=Q(x*m);N[i+4>>2]=x;w=Q(w*m);N[i>>2]=w;p=N[h+20>>2];q=N[h+24>>2];z=N[h+16>>2];m=N[k>>2];J[i+28>>2]=0;q=Q(q*m);N[i+24>>2]=q;p=Q(p*m);N[i+20>>2]=p;m=Q(z*m);N[i+16>>2]=m;break b}b=J[g>>2];x=N[h+20>>2];w=N[h+24>>2];q=N[h>>2];p=N[h+4>>2];m=N[j>>2];z=N[h+8>>2];H=N[h+16>>2];o=N[k>>2];J[n+28>>2]=0;N[n+24>>2]=w*o;N[n+20>>2]=x*o;J[n+12>>2]=0;N[n+16>>2]=H*o;N[n+8>>2]=z*m;N[n+4>>2]=p*m;N[n>>2]=q*m;Ja[J[J[b>>2]+108>>2]](b,c,l,n,i);q=N[i+24>>2];p=N[i+20>>2];m=N[i+16>>2];o=N[i+8>>2];x=N[i+4>>2];w=N[i>>2]}N[a>>2]=Q(Q(Q(Q(G*t)+Q(D*v))+Q(Q(N[h>>2]*w)+Q(N[h+16>>2]*m)))+Q(Q(Q(F*r)+Q(C*y))+Q(Q(N[h+4>>2]*x)+Q(N[h+20>>2]*p))))+Q(Q(Q(E*s)+Q(B*u))+Q(Q(N[h+8>>2]*o)+Q(N[h+24>>2]*q)));Ha=n+32|0}function $q(a,b,c,d,e,f,g,h,i,j,k){var l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0,A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0);m=Ha-32|0;Ha=m;z=L[b+12>>1];a:{if((z|0)==65535){n=N[c>>2];q=N[c+4>>2];l=N[c+8>>2];r=N[e>>2];s=N[J[b+8>>2]+32>>2];J[d+12>>2]=0;o=l;l=Q(s*r);r=Q(o*l);N[d+8>>2]=r;q=Q(q*l);N[d+4>>2]=q;s=Q(n*l);N[d>>2]=s;n=N[c+20>>2];t=N[c+24>>2];u=N[c+16>>2];l=N[f>>2];J[d+28>>2]=0;t=Q(t*l);N[d+24>>2]=t;x=Q(n*l);N[d+20>>2]=x;u=Q(u*l);N[d+16>>2]=u;break a}b=J[b>>2];r=N[c+20>>2];q=N[c+24>>2];s=N[c>>2];t=N[c+4>>2];l=N[e>>2];x=N[c+8>>2];u=N[c+16>>2];n=N[f>>2];J[m+28>>2]=0;N[m+24>>2]=q*n;N[m+20>>2]=r*n;J[m+12>>2]=0;N[m+16>>2]=u*n;N[m+8>>2]=x*l;N[m+4>>2]=t*l;N[m>>2]=s*l;Ja[J[J[b>>2]+108>>2]](b,z,0,m,d);t=N[d+24>>2];x=N[d+20>>2];u=N[d+16>>2];r=N[d+8>>2];q=N[d+4>>2];s=N[d>>2]}A=N[c+24>>2];B=N[c+20>>2];C=N[c+16>>2];D=N[c+8>>2];E=N[c+4>>2];F=N[c>>2];c=L[g+12>>1];b:{if((c|0)==65535){v=N[h>>2];w=N[h+4>>2];l=N[h+8>>2];n=N[j>>2];p=N[J[g+8>>2]+32>>2];J[i+12>>2]=0;o=l;l=Q(p*n);n=Q(o*l);N[i+8>>2]=n;w=Q(w*l);N[i+4>>2]=w;v=Q(v*l);N[i>>2]=v;o=N[h+20>>2];p=N[h+24>>2];y=N[h+16>>2];l=N[k>>2];J[i+28>>2]=0;p=Q(p*l);N[i+24>>2]=p;o=Q(o*l);N[i+20>>2]=o;l=Q(y*l);N[i+16>>2]=l;break b}b=J[g>>2];w=N[h+20>>2];v=N[h+24>>2];p=N[h>>2];o=N[h+4>>2];l=N[j>>2];y=N[h+8>>2];G=N[h+16>>2];n=N[k>>2];J[m+28>>2]=0;N[m+24>>2]=v*n;N[m+20>>2]=w*n;J[m+12>>2]=0;N[m+16>>2]=G*n;N[m+8>>2]=y*l;N[m+4>>2]=o*l;N[m>>2]=p*l;Ja[J[J[b>>2]+108>>2]](b,c,0,m,i);p=N[i+24>>2];o=N[i+20>>2];l=N[i+16>>2];n=N[i+8>>2];w=N[i+4>>2];v=N[i>>2]}N[a>>2]=Q(Q(Q(Q(F*s)+Q(C*u))+Q(Q(N[h>>2]*v)+Q(N[h+16>>2]*l)))+Q(Q(Q(E*q)+Q(B*x))+Q(Q(N[h+4>>2]*w)+Q(N[h+20>>2]*o))))+Q(Q(Q(D*r)+Q(A*t))+Q(Q(N[h+8>>2]*n)+Q(N[h+24>>2]*p)));Ha=m+32|0}function Ft(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=Q(0),m=Q(0),n=Q(0);k=Ha-32|0;Ha=k;I[b>>1]=f;j=b+i|0;I[j+2>>1]=h;H[j|0]=3;a:{if(!(c&8192)){b=j+4|0;break a}H[j+4|0]=1;b=j+56|0;if(!f){I[a+10>>1]=L[a+10>>1]|8;break a}h=J[d+44>>2];b:{if(K[h+9|0]){N[j+8>>2]=N[h+80>>2];N[j+12>>2]=N[h+84>>2];N[j+16>>2]=N[h+88>>2];m=N[h+100>>2];n=N[h+96>>2];l=N[h+104>>2];break b}J[j+16>>2]=0;J[j+8>>2]=0;J[j+12>>2]=0;l=Q(0)}N[j+40>>2]=l;N[j+36>>2]=m;N[j+32>>2]=n;h=J[e+44>>2];if(K[h+9|0]){N[j+20>>2]=N[h+80>>2];N[j+24>>2]=N[h+84>>2];N[j+28>>2]=N[h+88>>2];N[j+44>>2]=N[h+96>>2];N[j+48>>2]=N[h+100>>2];N[j+52>>2]=N[h+104>>2];break a}J[j+52>>2]=0;J[j+44>>2]=0;J[j+48>>2]=0;J[j+28>>2]=0;J[j+20>>2]=0;J[j+24>>2]=0}if(c&4096){H[b|0]=0;c:{d:{e:{f:{h=J[d+44>>2];g:{if(K[h+9|0]){if(f){lu(k,d- -64|0);N[b+4>>2]=N[k>>2];N[b+8>>2]=N[k+4>>2];N[b+12>>2]=N[k+8>>2];N[b+28>>2]=N[k+16>>2];N[b+32>>2]=N[k+20>>2];N[b+36>>2]=N[k+24>>2];h=J[e+44>>2];if(!K[h+9|0]){break g}if(K[b|0]==1){break d}break e}N[b+4>>2]=N[h+80>>2];N[b+8>>2]=N[h+84>>2];N[b+12>>2]=N[h+88>>2];N[b+28>>2]=N[h+96>>2];N[b+32>>2]=N[h+100>>2];N[b+36>>2]=N[h+104>>2];h=J[e+44>>2];if(!K[h+9|0]){break g}break d}J[b+28>>2]=0;J[b+32>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;J[b+36>>2]=0;J[b+12>>2]=0;h=J[e+44>>2];if(K[h+9|0]){break f}}J[b+48>>2]=0;J[b+40>>2]=0;J[b+44>>2]=0;J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;break c}if(!f){break d}}lu(k,e- -64|0);N[b+16>>2]=N[k>>2];N[b+20>>2]=N[k+4>>2];N[b+24>>2]=N[k+8>>2];N[b+40>>2]=N[k+16>>2];N[b+44>>2]=N[k+20>>2];N[b+48>>2]=N[k+24>>2];break c}N[b+16>>2]=N[h+80>>2];N[b+20>>2]=N[h+84>>2];N[b+24>>2]=N[h+88>>2];N[b+40>>2]=N[h+96>>2];N[b+44>>2]=N[h+100>>2];N[b+48>>2]=N[h+104>>2]}b=b+52|0}if(c&16384){H[b|0]=2;c=(f|0)!=0;Et(b,0,d,c,g);Et(b,1,e,c,g);b=b+60|0}I[a+8>>1]=(i-j|0)+b;Ha=k+32|0}function Sda(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;e=Ha+-64|0;Ha=e;b=J[a+32>>2];f=J[b>>2];l=J[f+12144>>2];c=J[b+8>>2];a:{if(!(c&2147483647)){g=J[f+11956>>2];break a}g=K[l+49|0];if(c&2147483646){i=J[f+12132>>2];k=1;m=64;while(1){h=k<<6;j=K[(P(k,52)+l|0)+49|0];if(h>>>0>>0){if(j&1){b=(h<<5)+i|0;d=J[b+4>>2];c=(g<<5)+i|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;d=J[b+28>>2];J[c+24>>2]=J[b+24>>2];J[c+28>>2]=d;d=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=d;d=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=d;h=h|1;g=g+1|0}if((j|0)!=1){j=j+m|0;while(1){b=(h<<5)+i|0;d=J[b+4>>2];c=(g<<5)+i|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;d=J[b+28>>2];J[c+24>>2]=J[b+24>>2];J[c+28>>2]=d;d=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=d;d=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=d;d=J[b+36>>2];J[c+32>>2]=J[b+32>>2];J[c+36>>2]=d;d=J[b+60>>2];J[c+56>>2]=J[b+56>>2];J[c+60>>2]=d;d=J[b+44>>2];J[c+40>>2]=J[b+40>>2];J[c+44>>2]=d;d=J[b+52>>2];J[c+48>>2]=J[b+48>>2];J[c+52>>2]=d;g=g+2|0;h=h+2|0;if((j|0)!=(h|0)){continue}break}}b=J[a+32>>2]}m=m- -64|0;k=k+1|0;if(k>>>0<(J[b+8>>2]&2147483647)>>>0){continue}break}}g=J[f+11956>>2]+g|0;J[f+11956>>2]=g}c=J[a+92>>2];h=J[J[a+28>>2]+440>>2];J[f+11868>>2]=0;J[f+11872>>2]=0;i=f+11876|0;J[i>>2]=0;J[i+4>>2]=0;i=f+11884|0;J[i>>2]=0;J[i+4>>2]=0;b:{if(g){J[e+24>>2]=J[f+11952>>2];J[e+16>>2]=l;J[e+12>>2]=32;J[e+4>>2]=h+(c<<5);J[e+20>>2]=J[f+12148>>2];b=J[b+4>>2];J[e+28>>2]=g;J[e+8>>2]=b;J[e+32>>2]=J[f+11960>>2];b=J[f+11972>>2];J[e+48>>2]=0;J[e+36>>2]=b;J[e+56>>2]=f+11916;J[e+52>>2]=f+11892;J[e+40>>2]=0;J[e+44>>2]=0;H[e+60|0]=K[a+96|0];n=f,o=zr(e+4|0),J[n+12104>>2]=o;J[f+11868>>2]=J[e+40>>2];J[f+11876>>2]=J[e+44>>2];J[f+11880>>2]=J[e+48>>2];break b}Va(J[f+11892>>2],0,J[f+11900>>2]<<2)}Ha=e- -64|0}function Zz(a,b,c,d,e,f){var g=0,h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0);g=Ha+-64|0;Ha=g;k=N[d+48>>2];N[g+52>>2]=k;h=N[d+52>>2];N[g+56>>2]=h;i=N[d+56>>2];N[g+60>>2]=i;N[g+48>>2]=-i;N[g+44>>2]=-h;N[g+40>>2]=-k;k=N[d+20>>2];h=N[d+16>>2];i=N[d+8>>2];m=N[d>>2];p=N[d+4>>2];q=N[d+12>>2];r=N[d+32>>2];l=N[e+8>>2];s=N[d+24>>2];n=N[e>>2];o=N[e+4>>2];t=N[d+28>>2];N[g+36>>2]=-Q(Q(r*l)+Q(Q(s*n)+Q(o*t)));N[g+32>>2]=-Q(Q(k*l)+Q(Q(q*n)+Q(o*h)));N[g+28>>2]=-Q(Q(i*l)+Q(Q(m*n)+Q(p*o)));l=Q(N[b+8>>2]-N[d+44>>2]);n=Q(N[b>>2]-N[d+36>>2]);o=Q(N[b+4>>2]-N[d+40>>2]);N[g+24>>2]=Q(r*l)+Q(Q(s*n)+Q(t*o));N[g+20>>2]=Q(k*l)+Q(Q(q*n)+Q(o*h));N[g+16>>2]=Q(i*l)+Q(Q(m*n)+Q(o*p));k=Q(c+f);a:{if((Be(g+40|0,g+52|0,g+16|0,g+28|0,g+12|0,g+8|0)|0)==-1){break a}f=N[g+12>>2];if(!(f>2];if(j>>>0>63){break a}p=N[b>>2];q=N[b+4>>2];l=N[b+8>>2];h=N[e>>2];i=N[e+4>>2];m=N[e+8>>2];J[a+4096>>2]=j+1;j=(j<<6)+a|0;N[j+8>>2]=m;N[j+4>>2]=i;N[j>>2]=h;J[j+52>>2]=-1;N[j+12>>2]=f-c;N[j+24>>2]=l-Q(f*m);N[j+20>>2]=q-Q(f*i);N[j+16>>2]=p-Q(f*h)}m=N[d+8>>2];p=N[d>>2];q=N[d+4>>2];l=N[d+20>>2];n=N[d+12>>2];o=N[d+16>>2];f=Q(N[b+20>>2]-N[d+44>>2]);h=Q(N[b+12>>2]-N[d+36>>2]);i=Q(N[b+16>>2]-N[d+40>>2]);N[g+24>>2]=Q(N[d+32>>2]*f)+Q(Q(N[d+24>>2]*h)+Q(i*N[d+28>>2]));N[g+20>>2]=Q(l*f)+Q(Q(n*h)+Q(i*o));N[g+16>>2]=Q(m*f)+Q(Q(p*h)+Q(i*q));b:{if((Be(g+40|0,g+52|0,g+16|0,g+28|0,g+12|0,g+8|0)|0)==-1){break b}f=N[g+12>>2];if(!(f>2];if(d>>>0>63){break b}m=N[b+12>>2];p=N[b+16>>2];q=N[b+20>>2];k=N[e>>2];h=N[e+4>>2];i=N[e+8>>2];J[a+4096>>2]=d+1;a=(d<<6)+a|0;N[a+8>>2]=i;N[a+4>>2]=h;N[a>>2]=k;J[a+52>>2]=-1;N[a+12>>2]=f-c;N[a+24>>2]=q-Q(f*i);N[a+20>>2]=p-Q(f*h);N[a+16>>2]=m-Q(f*k)}Ha=g- -64|0}function Rn(a,b,c,d,e,f){var g=0,h=Q(0),i=0,j=0,k=Q(0),l=0;a:{b:{switch(f-1|0){case 0:J[a>>2]=2139095039;k=Q(34028234663852886e22);d=-1;while(1){f=J[e+48>>2];i=J[e+52>>2];c:{if(f>>>0>=i>>>0){break c}j=i+(f^-1)|0;l=0;g=i-f&3;if(g){while(1){h=N[((f<<6)+c|0)+44>>2];if(h>2]=h;k=h;d=f}f=f+1|0;l=l+1|0;if((g|0)!=(l|0)){continue}break}}if(j>>>0<=2){break c}while(1){h=N[((f<<6)+c|0)+44>>2];if(h>2]=h;k=h;d=f}g=f+1|0;h=N[((g<<6)+c|0)+44>>2];if(h>2]=h;k=h;d=g}g=f+2|0;h=N[((g<<6)+c|0)+44>>2];if(h>2]=h;k=h;d=g}g=f+3|0;h=N[((g<<6)+c|0)+44>>2];if(h>2]=h;k=h;d=g}f=f+4|0;if((i|0)!=(f|0)){continue}break}}e=J[e+16>>2];if(e){continue}break};c=(d<<6)+c|0;a=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=a;J[b+48>>2]=J[c+48>>2];a=J[c+44>>2];J[b+40>>2]=J[c+40>>2];J[b+44>>2]=a;a=J[c+36>>2];J[b+32>>2]=J[c+32>>2];J[b+36>>2]=a;a=J[c+28>>2];J[b+24>>2]=J[c+24>>2];J[b+28>>2]=a;a=J[c+20>>2];J[b+16>>2]=J[c+16>>2];J[b+20>>2]=a;a=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=a;J[b+384>>2]=1;return;default:if(M[e+56>>2]<=6){break a}wy(a,b,c,d,e);J[b+384>>2]=6;return;case 2:break b}}if(M[e+56>>2]<=3){break a}vy(a,b,c,d,e);J[b+384>>2]=3;return}f=0;d=e;while(1){l=J[d+48>>2];if(l>>>0>2]){while(1){i=(l<<6)+c|0;g=J[i+4>>2];j=(f<<6)+b|0;J[j>>2]=J[i>>2];J[j+4>>2]=g;J[j+48>>2]=J[i+48>>2];g=J[i+44>>2];J[j+40>>2]=J[i+40>>2];J[j+44>>2]=g;g=J[i+36>>2];J[j+32>>2]=J[i+32>>2];J[j+36>>2]=g;g=J[i+28>>2];J[j+24>>2]=J[i+24>>2];J[j+28>>2]=g;g=J[i+20>>2];J[j+16>>2]=J[i+16>>2];J[j+20>>2]=g;g=J[i+12>>2];J[j+8>>2]=J[i+8>>2];J[j+12>>2]=g;f=f+1|0;l=l+1|0;if(l>>>0>2]){continue}break}}d=J[d+16>>2];if(d){continue}break}J[b+384>>2]=f;b=J[e+44>>2];J[a+8>>2]=J[e+40>>2];J[a+12>>2]=b;b=J[e+36>>2];J[a>>2]=J[e+32>>2];J[a+4>>2]=b}function cs(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=Ha-32|0;Ha=e;j=J[a+76>>2];h=j+(c<<3)|0;a:{if(!(H[h+4|0]&1)){c=J[h>>2];if(c>>>0>=M[a+120>>2]){H[a+169|0]=1}g=J[a+100>>2];i=J[a+116>>2];if(i>>>0<=c>>>0){b:{if((c|0)!=(i|0)){k=J[a+108>>2];d=g+P(i,24)|0;f=J[d+20>>2];J[e+24>>2]=J[d+16>>2];J[e+28>>2]=f;f=J[d+12>>2];J[e+16>>2]=J[d+8>>2];J[e+20>>2]=f;f=J[d+4>>2];J[e+8>>2]=J[d>>2];J[e+12>>2]=f;f=J[b+20>>2];J[d+16>>2]=J[b+16>>2];J[d+20>>2]=f;f=J[b+12>>2];J[d+8>>2]=J[b+8>>2];J[d+12>>2]=f;f=J[b+4>>2];J[d>>2]=J[b>>2];J[d+4>>2]=f;d=J[e+20>>2];b=g+P(c,24)|0;J[b+8>>2]=J[e+16>>2];J[b+12>>2]=d;d=J[e+28>>2];J[b+16>>2]=J[e+24>>2];J[b+20>>2]=d;d=J[e+12>>2];J[b>>2]=J[e+8>>2];J[b+4>>2]=d;d=(i<<1)+k|0;b=L[d>>1];f=d;d=(c<<1)+k|0;I[f>>1]=L[d>>1];I[d>>1]=b;J[(b<<3)+j>>2]=c;J[h>>2]=i;break b}d=J[b+4>>2];c=g+P(c,24)|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;d=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=d;d=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=d}J[a+116>>2]=J[a+116>>2]+1;break a}a=g+P(c,24)|0;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;c=J[b+20>>2];J[a+16>>2]=J[b+16>>2];J[a+20>>2]=c;c=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=c;break a}d=J[b+4>>2];c=J[a+96>>2]+P(J[h>>2],24)|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;d=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=d;d=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=d;H[a+168|0]=1;g=J[a+128>>2];d=J[h>>2];i=d>>>5|0;c:{if(g>>>0>i>>>0){h=d&31;b=J[a+124>>2];break c}c=0;b=0;h=d&31;d=(d+128>>>5|0)+((h|0)!=0)|0;if(d){b=J[40592]+12|0;b=Ja[J[J[b>>2]+8>>2]](b,d<<2,29909,16512,274)|0;g=J[a+128>>2]}if(g){Ua(b,J[a+124>>2],g<<2);c=J[a+128>>2]}if((c|0)!=(d|0)){Va((c<<2)+b|0,0,d-c<<2)}c=J[a+124>>2];if(c){g=J[40592]+12|0;Ja[J[J[g>>2]+12>>2]](g,c)}J[a+128>>2]=d;J[a+124>>2]=b}a=(i<<2)+b|0;J[a>>2]=J[a>>2]|1<>2];a=0;j=Ha-48|0;Ha=j;b=J[g+1e3>>2];e=J[b+432>>2];if(e){d=J[b+428>>2];while(1){c=J[b+184>>2]+P(J[d+(a<<2)>>2]>>>7|0,24)|0;f=J[c+20>>2];if(!(!f|K[c+4|0]&2)){vm(f+-64|0,0)}a=a+1|0;if((e|0)!=(a|0)){continue}break}}e=J[b+444>>2];if(e){d=J[b+440>>2];a=0;while(1){c=J[b+184>>2]+P(J[d+(a<<2)>>2]>>>7|0,24)|0;f=J[J[c+20>>2]+16>>2];if(!(!f|K[c+4|0]&2)){nF(f,0)}a=a+1|0;if((e|0)!=(a|0)){continue}break}}a=0;e=J[g+1e3>>2];k=J[e+1064>>2];if(k){m=J[e+1060>>2];while(1){d=J[(a<<2)+m>>2];c=J[g+1e3>>2];f=J[c- -64>>2];b=(d>>>0)/(f>>>0)|0;b=J[J[J[c+44>>2]+(b<<2)>>2]+(d-P(b,f)<<2)>>2];a:{if(!b|!(K[b+21|0]&32)){break a}c=J[e+700>>2];f=(d>>>0)/(c>>>0)|0;if(K[(J[J[e+680>>2]+(f<<2)>>2]+(d-P(c,f)<<4)|0)+4|0]&4){break a}b:{c:{d:{e:{f:{g:{d=K[b+20|0];switch(d|0){case 2:break b;case 0:break d;case 5:break e;case 4:break f;case 1:break g;default:break a}}if(st(b-4|0)){break c}break a}if(pt(b)){break c}break a}H[b+21|0]=K[b+21|0]&223;break c}if(!om(b-4|0)){break a}}d=K[b+20|0];if(d>>>0>2){break a}}f=g+(d<<2)|0;c=J[f+88>>2];if(c>>>0>=2){l=g+P(d,12)|0;i=J[l+52>>2];c=c-1|0;h=i+(c<<2)|0;d=J[h>>2];n=h;h=i;b=J[b+8>>2];i=b<<2;h=J[h+i>>2];J[n>>2]=h;J[i+J[l+52>>2]>>2]=d;J[d+8>>2]=b;J[h+8>>2]=c;c=J[f+88>>2]}J[f+88>>2]=c-1}a=a+1|0;if((k|0)!=(a|0)){continue}break}}d=j+12|0;a=J[J[g+976>>2]+1024>>2];Ja[J[J[a>>2]+84>>2]](d,a);a=J[g+2168>>2];b=J[a+28>>2];if(b){a=J[a+16>>2];while(1){b=b-1|0;g=J[a>>2];h:{if((J[g+44>>2]&1032)!=1032){break h}e=J[J[g+32>>2]+4>>2];e=K[J[e+44>>2]+9|0]-1>>>0<2?e:0;c=J[J[g+28>>2]+4>>2];if((!e|M[e+152>>2]>4294967293)&M[(K[J[c+44>>2]+9|0]-1>>>0<2?c:0)+152>>2]>=4294967294){break h}Yi(g,8,0,0,0,d)}a=a+4|0;if(b){continue}break}}Ha=j+48|0}function lP(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=0,x=Q(0);e=Ha-96|0;Ha=e;qc(e+68|0,e+40|0,a,b,c);g=N[e+72>>2];o=N[e+44>>2];i=N[e+80>>2];q=N[e+52>>2];r=N[e+40>>2];m=N[e+68>>2];x=Q(Q(g*o)+Q(Q(i*q)+Q(r*m)));k=N[e+76>>2];s=N[e+48>>2];t=Q(k*s);f=Q(N[e+56>>2]-N[e+84>>2]);j=Q(f+f);f=Q(N[e+60>>2]-N[e+88>>2]);l=Q(f+f);f=Q(N[e- -64>>2]-N[e+92>>2]);p=Q(f+f);u=Q(Q(Q(Q(-m)*j)-Q(l*g))-Q(k*p));h=Q(Q(i*i)+Q(-.5));f=Q(Q(Q(p*h)+Q(i*Q(Q(g*j)-Q(m*l))))-Q(k*u));n=Q(Q(Q(j*h)+Q(i*Q(Q(k*l)-Q(g*p))))-Q(m*u));j=Q(Q(Q(l*h)+Q(i*Q(Q(m*p)-Q(k*j))))-Q(g*u));l=Q(Q(f*f)+Q(Q(n*n)+Q(j*j)));h=N[a+120>>2];w=l>Q(h*h);if(w){l=Q(Q(1)/Q(Y(l)));f=Q(h*Q(f*l));n=Q(h*Q(n*l));j=Q(h*Q(j*l))}h=Q(t+x);l=Q(Q(r*g)+Q(Q(Q(i*s)-Q(q*k))-Q(m*o)));p=Q(Q(s*m)+Q(Q(Q(i*o)-Q(q*g))-Q(k*r)));N[e+36>>2]=f;N[e+32>>2]=j;N[e+28>>2]=n;j=Q(0);g=Q(Q(o*k)+Q(Q(Q(i*r)-Q(q*m))-Q(g*s)));a:{if(g==Q(0)){m=Q(1);i=Q(0);break a}f=Q(Q(1)/Q(Y(Q(Q(h*h)+Q(Q(Q(g*g)+Q(0))+Q(0))))));m=Q(h*f);j=Q(g*f);i=Q(f*Q(0))}n=Q(i*l);k=Q(p*i);f=Q(n+Q(k+Q(Q(h*m)+Q(g*j))));k=Q(n+Q(Q(Q(g*m)-Q(h*j))-k));q=Q(-i);n=Q(h*q);g=Q(i*g);h=Q(Q(j*p)+Q(Q(n+Q(l*m))-g));n=Q(g+Q(Q(n+Q(p*m))-Q(l*j)));g=Q(N[a+124>>2]*Q(.5));o=db(g);g=eb(g);b:{c:{d:{if(o>Q(.9998999834060669)){break d}v=f>=Q(0);r=v?h:Q(-h);s=v?k:Q(-k);l=v?n:Q(-n);p=Q(Q(r*r)+Q(Q(s*s)+Q(l*l)));if(!(p>Q(o*o))){break d}f=Q(Q(1)/Q(Y(p)));h=Q(Q(o*r)*f);n=Q(Q(o*l)*f);k=Q(Q(o*s)*f);f=g;break c}if(!w){break b}}g=Q(n*i);N[e+24>>2]=Q(Q(Q(f*m)-Q(j*k))-g)-Q(h*i);t=Q(k*i);i=Q(f*i);N[e+20>>2]=Q(Q(-j)*n)+Q(t+Q(i+Q(m*h)));N[e+16>>2]=Q(q*k)+Q(Q(h*j)+Q(i+Q(m*n)));N[e+12>>2]=Q(q*h)+Q(g+Q(Q(f*j)+Q(m*k)));Dh(b,c,e+68|0,e+40|0,e+12|0,a,d)}Ha=e+96|0}function Bh(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0);c=N[b+8>>2];d=N[b>>2];h=N[b+4>>2];if(!(!(d!=Q(0)|h!=Q(0))&c==Q(0))){f=N[a+44>>2];i=Q(f+c);c=N[a+40>>2];m=Q(h+c);e=Q(-c);h=N[a+36>>2];k=Q(-h);d=Q(d+h);a:{if(!(d!=Q(0)|m!=Q(0)|i!=Q(0))){i=Q(Q(0)-Q(f*f));m=Q(c*e);e=N[a+48>>2];N[a>>2]=Q(Q(i+m)*e)+N[a>>2];d=Q(f*Q(0));j=Q(d+d);d=Q(c*h);N[a+4>>2]=Q(e*Q(j+d))+N[a+4>>2];j=Q(c*Q(-0));g=j;j=Q(f*h);N[a+8>>2]=Q(e*Q(g+Q(g+j)))+N[a+8>>2];q=Q(f*Q(-0));N[a+12>>2]=Q(e*Q(Q(q+q)+d))+N[a+12>>2];d=i;i=Q(h*k);N[a+16>>2]=Q(e*Q(d+i))+N[a+16>>2];d=Q(h*Q(0));g=d;d=Q(f*c);N[a+20>>2]=Q(e*Q(g+Q(g+d)))+N[a+20>>2];k=Q(c*Q(0));N[a+24>>2]=Q(e*Q(k+Q(k+j)))+N[a+24>>2];k=Q(h*Q(-0));N[a+28>>2]=Q(e*Q(k+Q(d+k)))+N[a+28>>2];N[a+32>>2]=Q(e*Q(Q(m+i)+Q(0)))+N[a+32>>2];break a}j=Q(Q(0)-Q(f*f));q=Q(c*e);r=Q(m*Q(-m));n=Q(Q(0)-Q(i*i));e=N[a+48>>2];N[a>>2]=Q(Q(Q(j+q)-Q(r+n))*e)+N[a>>2];o=Q(f*Q(0));p=Q(o+o);o=Q(c*h);s=Q(m*d);g=Q(i*Q(0));N[a+4>>2]=Q(e*Q(Q(p+o)-Q(s+Q(g+g))))+N[a+4>>2];g=Q(c*Q(-0));l=g;g=Q(f*h);p=Q(m*Q(-0));t=p;p=Q(d*i);N[a+8>>2]=Q(e*Q(Q(l+Q(l+g))-Q(t+Q(t+p))))+N[a+8>>2];l=Q(f*Q(-0));l=Q(Q(l+l)+o);o=Q(i*Q(-0));N[a+12>>2]=Q(e*Q(l-Q(s+Q(o+o))))+N[a+12>>2];k=Q(h*k);l=Q(j+k);j=Q(d*Q(-d));N[a+16>>2]=Q(e*Q(l-Q(j+n)))+N[a+16>>2];n=Q(h*Q(0));f=Q(f*c);l=Q(n+Q(n+f));n=Q(d*Q(0));i=Q(m*i);N[a+20>>2]=Q(e*Q(l-Q(n+Q(n+i))))+N[a+20>>2];c=Q(c*Q(0));g=Q(c+Q(c+g));c=Q(m*Q(0));N[a+24>>2]=Q(e*Q(g-Q(c+Q(c+p))))+N[a+24>>2];c=Q(h*Q(-0));g=Q(c+Q(f+c));f=Q(d*Q(-0));N[a+28>>2]=Q(e*Q(g-Q(f+Q(f+i))))+N[a+28>>2];N[a+32>>2]=Q(e*Q(Q(Q(q+k)+Q(0))-Q(Q(r+j)+Q(0))))+N[a+32>>2];f=N[a+44>>2];c=N[a+40>>2]}N[a+36>>2]=h+N[b>>2];N[a+40>>2]=N[b+4>>2]+c;N[a+44>>2]=N[b+8>>2]+f}}function BG(a,b,c,d,e,f){var g=Q(0),h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),R=0,S=0,T=0,U=0;h=Ha-32|0;Ha=h;J[a>>2]=0;J[a+4>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;if(!b){y=N[d+448>>2];z=N[d+460>>2];A=N[d+472>>2];B=N[d+452>>2];C=N[d+464>>2];D=N[d+476>>2];E=N[d+456>>2];F=N[d+468>>2];G=N[d+480>>2];H=N[d+508>>2];I=N[d+496>>2];K=N[d+484>>2];p=N[d+416>>2];q=N[d+420>>2];L=N[d+512>>2];M=N[d+500>>2];O=N[d+488>>2];r=N[d+424>>2];s=N[d+428>>2];t=N[d+432>>2];u=N[d+412>>2];v=N[d+436>>2];n=N[e+16>>2];o=Q(-n);w=N[d+440>>2];j=N[e+20>>2];x=N[d+444>>2];g=N[e+24>>2];k=Q(-N[e+4>>2]);l=N[e>>2];m=N[e+8>>2];N[a+24>>2]=Q(Q(Q(v*o)-Q(w*j))-Q(x*g))+Q(Q(Q(N[d+504>>2]*k)-Q(l*N[d+492>>2]))-Q(m*N[d+516>>2]));N[a+20>>2]=Q(Q(Q(r*o)-Q(s*j))-Q(t*g))+Q(Q(Q(M*k)-Q(l*O))-Q(m*L));N[a+16>>2]=Q(Q(Q(u*o)-Q(p*j))-Q(q*g))+Q(Q(Q(I*k)-Q(l*K))-Q(m*H));j=Q(-j);N[a+8>>2]=Q(Q(Q(t*k)-Q(l*q))-Q(m*x))+Q(Q(Q(F*j)-Q(n*E))-Q(g*G));N[a+4>>2]=Q(Q(Q(s*k)-Q(l*p))-Q(m*w))+Q(Q(Q(C*j)-Q(n*B))-Q(g*D));N[a>>2]=Q(Q(Q(r*k)-Q(l*u))-Q(m*v))+Q(Q(Q(z*j)-Q(n*y))-Q(g*A))}i=J[d+332>>2]+(c<<5)|0;c=J[i+8>>2];b=c-1|0;c=J[i+12>>2]-!c|0;if(b|c){while(1){R=J[d+340>>2];i=(S=qea(b),T=qea(c)+32|0,U=b,U?S:T);ge(h,(R+P(i,160)|0)+120|0,J[d+236>>2]+P(i,112)|0,J[d+248>>2]+P(i,36)|0,J[d+272>>2]+P(i,76)|0,(i<<5)+e|0,(J[(J[d+344>>2]+P(i,80)|0)+72>>2]<<2)+f|0,a);N[a>>2]=N[h>>2];N[a+4>>2]=N[h+4>>2];g=N[h+8>>2];J[a+12>>2]=0;N[a+8>>2]=g;N[a+16>>2]=N[h+16>>2];N[a+20>>2]=N[h+20>>2];g=N[h+24>>2];J[a+28>>2]=0;N[a+24>>2]=g;c=c&c-!b;b=b&b-1;if(c|b){continue}break}}Ha=h+32|0}function Tw(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;h=Ha-16|0;Ha=h;d=J[J[b+32>>2]+36>>2];J[h+12>>2]=d;e=J[c+4>>2];a:{if(e>>>0>=(J[c+8>>2]&2147483647)>>>0){Pc(c,h+12|0);break a}J[J[c>>2]+(e<<2)>>2]=d;J[c+4>>2]=e+1}f=J[h+12>>2];J[f+48>>2]=1;e=J[b+28>>2];g=J[b+32>>2];j=J[g+24>>2];d=J[b+24>>2];i=d;b:{while(1){g=J[g+28>>2];if((f|0)!=J[J[i+32>>2]+36>>2]){d=e;c:{d:{e:{f:{while(1){k=J[d+32>>2];if((f|0)!=J[k+36>>2]){f=J[j+28>>2];if((f|0)!=(g|0)){e=g;while(1){J[e+36>>2]=a;e=J[e+28>>2];if((f|0)!=(e|0)){continue}break}}e=J[a>>2];if((e|0)==(b|0)){J[a>>2]=d;e=d}f=J[J[j+32>>2]+36>>2];if((f|0)!=J[k+36>>2]){break d}if((e|0)==(j|0)){J[a>>2]=d}if(L[f+4>>1]!=3){break f}e=J[J[k+24>>2]+32>>2];J[f+48>>2]=1;b=f;break e}j=J[j+24>>2];d=J[d+28>>2];if((e|0)!=(d|0)){continue}break}a=0;break b}e=J[k+28>>2];b=J[e+24>>2];if((b|0)==J[f>>2]){J[f>>2]=e}b=J[b+24>>2];J[e+24>>2]=b;J[b+28>>2]=e;b=0}k=J[j+24>>2];J[d+24>>2]=k;J[k+28>>2]=d;J[d+32>>2]=e;J[e+32>>2]=d;wh(f);J[h+8>>2]=b;if(!b){break c}d=J[c+4>>2];if(d>>>0>=(J[c+8>>2]&2147483647)>>>0){Pc(c,h+8|0);break c}J[J[c>>2]+(d<<2)>>2]=b;J[c+4>>2]=d+1;break c}J[j+28>>2]=d;J[d+24>>2]=j;J[h+8>>2]=0}d=J[J[i+32>>2]+36>>2];b=J[g+32>>2];g:{if((d|0)==J[b+36>>2]){if(J[a>>2]==(i|0)){J[a>>2]=g}h:{if(L[d+4>>1]==3){e=J[J[b+24>>2]+32>>2];J[d+48>>2]=1;b=d;break h}e=J[b+28>>2];b=J[e+24>>2];if((b|0)==J[d>>2]){J[d>>2]=e}b=J[b+24>>2];J[e+24>>2]=b;J[b+28>>2]=e;b=0}f=J[i+24>>2];J[g+24>>2]=f;J[f+28>>2]=g;J[g+32>>2]=e;J[e+32>>2]=g;wh(d);J[h+8>>2]=b;if(!b){break g}d=J[c+4>>2];if(d>>>0>=(J[c+8>>2]&2147483647)>>>0){Pc(c,h+8|0);break g}J[J[c>>2]+(d<<2)>>2]=b;J[c+4>>2]=d+1;break g}J[i+28>>2]=g;J[g+24>>2]=i;J[h+8>>2]=0}wh(a);a=1;break b}i=J[i+24>>2];if((d|0)!=(i|0)){continue}break}a=0}Ha=h+16|0;return a}function Zj(a,b,c,d,e){var f=Q(0),g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=0,D=0,E=0,F=Q(0);H[a+63|0]=0;B=K[a+62|0];if(B){while(1){g=P(K[(a+C|0)+56|0],400)+a|0;t=J[g+448>>2];H[a+63|0]=t+K[a+63|0];D=g- -64|0;i=N[g+104>>2];j=N[g+100>>2];k=N[g+96>>2];a:{if(t>>>0<2){break a}g=1;h=t-1|0;E=h&1;if((t|0)!=2){h=h&-2;o=0;while(1){u=(g<<6)+D|0;k=Q(Q(k+N[u+32>>2])+N[u+96>>2]);i=Q(Q(i+N[u+40>>2])+N[u+104>>2]);j=Q(Q(j+N[u+36>>2])+N[u+100>>2]);g=g+2|0;o=o+2|0;if((h|0)!=(o|0)){continue}break}}if(!E){break a}g=(g<<6)+D|0;k=Q(k+N[g+32>>2]);i=Q(i+N[g+40>>2]);j=Q(j+N[g+36>>2])}if(!(!t|m>>>0>=64)){p=N[d+8>>2];q=N[d>>2];r=N[d+4>>2];s=Q(Q(p*i)+Q(Q(q*k)+Q(j*r)));n=N[d+12>>2];l=Q(Q(n*n)+Q(-.5));f=Q(Q(p*s)+Q(Q(n*Q(Q(q*j)-Q(k*r)))+Q(i*l)));v=Q(f+f);f=Q(Q(q*s)+Q(Q(n*Q(Q(r*i)-Q(j*p)))+Q(k*l)));w=Q(f+f);f=Q(Q(r*s)+Q(Q(n*Q(Q(p*k)-Q(i*q)))+Q(j*l)));f=Q(f+f);l=Q(Q(1)/Q(Y(Q(Q(v*v)+Q(Q(w*w)+Q(f*f))))));p=Q(v*l);q=Q(f*l);r=Q(w*l);o=0;g=m;while(1){b:{m=(o<<6)+D|0;y=N[m+4>>2];z=N[m>>2];A=N[m+8>>2];l=N[m+44>>2];v=N[c+16>>2];w=N[c+20>>2];f=N[c+24>>2];i=N[c+8>>2];j=N[c>>2];k=N[c+4>>2];x=N[c+12>>2];n=N[e>>2];h=(g<<6)+b|0;J[h+28>>2]=0;N[h+8>>2]=p;N[h+4>>2]=q;N[h>>2]=r;N[h+12>>2]=l-n;F=f;s=Q(Q(x*x)+Q(-.5));l=Q(Q(i*A)+Q(Q(j*z)+Q(k*y)));f=Q(Q(Q(x*Q(Q(j*y)-Q(z*k)))+Q(A*s))+Q(i*l));N[h+24>>2]=Q(F+Q(f+f))-Q(p*n);f=Q(Q(k*l)+Q(Q(s*y)+Q(x*Q(Q(i*z)-Q(A*j)))));N[h+20>>2]=Q(w+Q(f+f))-Q(q*n);f=Q(Q(j*l)+Q(Q(s*z)+Q(x*Q(Q(k*A)-Q(y*i)))));N[h+16>>2]=Q(v+Q(f+f))-Q(r*n);J[h+52>>2]=J[m+48>>2];m=g+1|0;o=o+1|0;if(t>>>0<=o>>>0){break b}h=g>>>0<63;g=m;if(h){continue}}break}B=K[a+62|0]}C=C+1|0;if(B>>>0>C>>>0){continue}break}}J[b+4096>>2]=m;return(m|0)!=0}function pK(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=Ha-32|0;Ha=g;J[g+28>>2]=c;if(b){J[b+16>>2]=a;Ja[J[J[b>>2]+32>>2]](b)}a:{b:{c:{d:{if(!J[a+48>>2]){break d}f=J[a+32>>2];e=5381;h=K[c|0];if(h){i=c;while(1){e=P(e,33)^h&255;h=K[i+1|0];i=i+1|0;if(h){continue}break}}h=J[J[a+24>>2]+((f-1&e)<<2)>>2];if((h|0)==-1){break d}e=J[a+20>>2];i=J[a+16>>2];while(1){if(!fb(J[i+(h<<3)>>2],c)){break c}h=J[e+(h<<2)>>2];if((h|0)!=-1){continue}break}}J[a+52>>2]=J[a+52>>2]+1;h=J[a+76>>2];c=0;e=a+12|0;k=J[e+20>>2];e:{f:{if(!k){break f}j=5381;i=J[g+28>>2];f=K[i|0];if(f){c=i;while(1){j=P(j,33)^f&255;f=K[c+1|0];c=c+1|0;if(f){continue}break}}c=k-1&j;f=J[J[e+12>>2]+(c<<2)>>2];if((f|0)==-1){break f}j=e+4|0;l=J[e+8>>2];m=J[e+4>>2];while(1){if(!fb(J[(f<<3)+m>>2],i)){H[g+8|0]=1;break e}f=J[(f<<2)+l>>2];if((f|0)!=-1){continue}break}}H[g+8|0]=0;if(J[e+36>>2]==J[e+16>>2]){c=k?k<<1:16;if(c>>>0>k>>>0){ys(e,c);k=J[e+20>>2]}j=5381;f=J[g+28>>2];c=K[f|0];if(c){while(1){j=P(j,33)^c&255;c=K[f+1|0];f=f+1|0;if(c){continue}break}}c=k-1&j}f=J[e+28>>2];J[e+28>>2]=f+1;c=J[e+12>>2]+(c<<2)|0;J[J[e+8>>2]+(f<<2)>>2]=J[c>>2];J[c>>2]=f;J[e+36>>2]=J[e+36>>2]+1;J[e+32>>2]=J[e+32>>2]+1;j=e+4|0}c=J[j>>2]+(f<<3)|0;if(!K[g+8|0]){J[c>>2]=J[g+28>>2]}J[c+4>>2]=h;if(b){J[b+20>>2]=h}J[g+20>>2]=-1;J[g+24>>2]=-1;J[g+12>>2]=1;J[g+16>>2]=d;J[g+8>>2]=b;b=J[a+76>>2];if(b>>>0<(J[a+80>>2]&2147483647)>>>0){break b}ws(a+72|0,g+8|0);break a}h=J[(i+(h<<3)|0)+4>>2];if(!b){break a}a=J[a+72>>2]+P(h,20)|0;J[a+8>>2]=d;J[a>>2]=b;J[b+20>>2]=h;break a}c=J[g+12>>2];b=J[a+72>>2]+P(b,20)|0;J[b>>2]=J[g+8>>2];J[b+4>>2]=c;J[b+16>>2]=J[g+24>>2];c=J[g+20>>2];J[b+8>>2]=J[g+16>>2];J[b+12>>2]=c;J[a+76>>2]=J[a+76>>2]+1}Ha=g+32|0;return h|0}function jh(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);n=N[d+8>>2];o=N[b+8>>2];p=N[c+8>>2];q=N[a+8>>2];a:{h=N[a>>2];j=N[c>>2];k=N[b>>2];i=N[d>>2];r=N[a+4>>2];s=N[c+4>>2];t=N[b+4>>2];u=N[d+4>>2];if(!(!(Q(R(Q(h-j)))<=Q(k+i))|!(Q(R(Q(r-s)))<=Q(t+u)))&Q(R(Q(q-p)))<=Q(o+n)){break a}g=Q(j-i);i=Q(j+i);l=Q(h-k);k=Q(h+k);w=N[e+8>>2];x=N[f+8>>2];y=N[e+4>>2];z=N[f+4>>2];b:{c:{m=Q(N[f>>2]-N[e>>2]);d:{if(mk){h=Q(Q(k-g)/m);j=h>Q(0)?h:Q(0)}h=Q(1);if(!(i>l)){break d}h=Q(Q(l-i)/m);h=hQ(9.999999974752427e-7))){break c}v=Q(34028234663852886e22);if(g>k){break a}j=Q(0);if(iQ(0)?h:Q(0)}h=Q(1);if(!(gh)){break b}break a}v=Q(34028234663852886e22);if(ik){break a}j=Q(0);h=Q(1)}g=Q(s-u);i=Q(s+u);l=Q(r-t);k=Q(r+t);m=Q(z-y);e:{if(!(mQ(9.999999974752427e-7))){if(ik)){break e}break a}if(g>k){break a}if(ik){g=Q(Q(k-g)/m);j=g>j?g:j}if(!(i>l)){break e}g=Q(Q(l-i)/m);h=gh){break a}g=Q(p-n);i=Q(p+n);l=Q(q-o);k=Q(q+o);m=Q(x-w);f:{if(!(mQ(9.999999974752427e-7))){if(ik)){break f}break a}if(g>k){break a}if(ik){g=Q(Q(k-g)/m);j=g>j?g:j}if(!(i>l)){break f}g=Q(Q(l-i)/m);h=gh){break a}return j}return v}function kr(a){var b=0,c=0;b=J[a+12152>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+12144>>2];if(!b){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+12068>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+12060>>2];if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+12056>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+12048>>2];if(!b){break c}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+12044>>2];d:{if((b|0)<0|!(b&2147483647)){break d}b=J[a+12036>>2];if(!b){break d}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+12032>>2];e:{if((b|0)<0|!(b&2147483647)){break e}b=J[a+12024>>2];if(!b){break e}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+12020>>2];f:{if((b|0)<0|!(b&2147483647)){break f}b=J[a+12012>>2];if(!b){break f}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+12008>>2];g:{if((b|0)<0|!(b&2147483647)){break g}b=J[a+12e3>>2];if(!b){break g}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+11996>>2];h:{if((b|0)<0|!(b&2147483647)){break h}b=J[a+11988>>2];if(!b){break h}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+11984>>2];i:{if((b|0)<0|!(b&2147483647)){break i}b=J[a+11976>>2];if(!b){break i}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+11924>>2];j:{if((b|0)<0|!(b&2147483647)){break j}b=J[a+11916>>2];if(!b){break j}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+11912>>2];k:{if((b|0)<0|!(b&2147483647)){break k}b=J[a+11904>>2];if(!b){break k}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+11900>>2];l:{if((b|0)<0|!(b&2147483647)){break l}b=J[a+11892>>2];if(!b){break l}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+11844>>2];m:{if((b|0)<0|!(b&2147483647)){break m}b=J[a+11836>>2];if(!b){break m}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}return a}function Ty(a,b,c,d){var e=0,f=0,g=0,h=Q(0),i=0,j=0,k=0,l=Q(0),m=0,n=0,o=Q(0);a:{b:{e=J[a+2328>>2];if(!e){break b}m=e-1|0;i=(m<<6)+a|0;if(!(N[a+2224>>2]>2]*N[b+8>>2])+Q(Q(N[i>>2]*N[b>>2])+Q(N[i+4>>2]*N[b+4>>2]))))){break b}b=J[i+52>>2];j=J[i+48>>2];if(b>>>0<=j>>>0){f=J[a+2324>>2];break a}f=J[a+2324>>2];if(f>>>0<=d>>>0){break a}while(1){g=d;if(f>>>0>g>>>0){while(1){k=J[a+2320>>2];n=g<<6;b=k+n|0;e=(j<<6)+k|0;h=Q(N[b+24>>2]-N[e+24>>2]);l=Q(h*h);h=Q(N[b+16>>2]-N[e+16>>2]);o=Q(h*h);h=Q(N[b+20>>2]-N[e+20>>2]);if(N[a+2240>>2]>Q(l+Q(o+Q(h*h)))){if(N[e+44>>2]>N[b+44>>2]){f=J[b+4>>2];J[e>>2]=J[b>>2];J[e+4>>2]=f;J[e+48>>2]=J[b+48>>2];f=J[b+44>>2];J[e+40>>2]=J[b+40>>2];J[e+44>>2]=f;f=J[b+36>>2];J[e+32>>2]=J[b+32>>2];J[e+36>>2]=f;f=J[b+28>>2];J[e+24>>2]=J[b+24>>2];J[e+28>>2]=f;f=J[b+20>>2];J[e+16>>2]=J[b+16>>2];J[e+20>>2]=f;f=J[b+12>>2];J[e+8>>2]=J[b+8>>2];J[e+12>>2]=f;k=J[a+2320>>2];f=J[a+2324>>2]}b=((f<<6)+k|0)+-64|0;f=J[b+4>>2];e=k+n|0;J[e>>2]=J[b>>2];J[e+4>>2]=f;J[e+48>>2]=J[b+48>>2];f=J[b+44>>2];J[e+40>>2]=J[b+40>>2];J[e+44>>2]=f;f=J[b+36>>2];J[e+32>>2]=J[b+32>>2];J[e+36>>2]=f;f=J[b+28>>2];J[e+24>>2]=J[b+24>>2];J[e+28>>2]=f;f=J[b+20>>2];J[e+16>>2]=J[b+16>>2];J[e+20>>2]=f;f=J[b+12>>2];J[e+8>>2]=J[b+8>>2];J[e+12>>2]=f;f=J[a+2324>>2]-1|0;J[a+2324>>2]=f;g=g-1|0}g=g+1|0;if(g>>>0>>0){continue}break}b=J[i+52>>2]}j=j+1|0;if(j>>>0>>0){continue}break}break a}g=(e<<6)+a|0;J[g+48>>2]=d;J[g+52>>2]=J[a+2324>>2];d=J[c+4>>2];J[g+32>>2]=J[c>>2];J[g+36>>2]=d;d=J[c+12>>2];J[g+40>>2]=J[c+8>>2];J[g+44>>2]=d;J[a+2328>>2]=e+1;a=J[b+12>>2];J[g+8>>2]=J[b+8>>2];J[g+12>>2]=a;a=J[b+4>>2];J[g>>2]=J[b>>2];J[g+4>>2]=a;return}J[i+52>>2]=f;a=(m<<6)+a|0;h=N[a+32>>2];l=N[c>>2];N[a+32>>2]=h>l?l:h}function Iw(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=Q(0),t=Q(0);d=J[a+32>>2];i=J[d+92>>2];if(i){f=J[d+88>>2];while(1){e=J[f+(c<<2)>>2];if(!J[e+48>>2]){e=L[e+4>>1];m=e>>>0>L[J[f+(m<<2)>>2]+4>>1]?c:m;j=e+j|0;g=g+1|0}c=c+1|0;if((i|0)!=(c|0)){continue}break}}d=J[d+24>>2];c=d<<2;f=j<<2;d=P(d,12)+12|0;e=(c+(f+P(g,22)|0)|0)+d|0;if(e){c=J[40592]+12|0;l=Ja[J[J[c>>2]+8>>2]](c,e,29909,16174,2410)|0;c=J[J[a+32>>2]+24>>2]<<2}J[a+40>>2]=l;h=f+l|0;p=h+d|0;d=p+P(g,20)|0;J[a+44>>2]=d;n=Va(d+(g<<1)|0,255,c);d=0;if(i){r=J[J[a+32>>2]+88>>2];f=0;while(1){c=J[(f<<2)+r>>2];a:{if(J[c+48>>2]){break a}e=J[c>>2];k=(J[e+12>>2]<<2)+n|0;if(J[k>>2]==-1){c=h+P(d,12)|0;N[c>>2]=N[e>>2];N[c+4>>2]=N[e+4>>2];N[c+8>>2]=N[e+8>>2];J[k>>2]=d;d=d+1|0}c=J[e+28>>2];if((e|0)==(c|0)){break a}while(1){q=(J[c+12>>2]<<2)+n|0;if(J[q>>2]==-1){k=h+P(d,12)|0;N[k>>2]=N[c>>2];N[k+4>>2]=N[c+4>>2];N[k+8>>2]=N[c+8>>2];J[q>>2]=d;d=d+1|0}c=J[c+28>>2];if((e|0)!=(c|0)){continue}break}}f=f+1|0;if((i|0)!=(f|0)){continue}break}}J[b+4>>2]=h;J[b+8>>2]=d;J[b>>2]=12;J[b+24>>2]=4;J[b+12>>2]=20;J[b+32>>2]=j;J[b+28>>2]=l;J[b+20>>2]=g;J[b+16>>2]=p;if(i){g=0;f=0;while(1){j=g?(g|0)!=(m|0)?g:0:m;b=J[J[J[a+32>>2]+88>>2]+(j<<2)>>2];if(!J[b+48>>2]){e=J[b>>2];J[e+40>>2]=-1;h=f&65535;J[(h<<2)+l>>2]=J[(J[e+12>>2]<<2)+n>>2];d=1;c=J[e+28>>2];if((e|0)!=(c|0)){while(1){J[(d+h<<2)+l>>2]=J[(J[c+12>>2]<<2)+n>>2];J[c+40>>2]=-1;d=d+1|0;c=J[c+28>>2];if((e|0)!=(c|0)){continue}break}}s=N[b+20>>2];e=J[b+16>>2];h=J[b+12>>2];t=N[b+40>>2];d=L[b+4>>1];c=P(o,20)+p|0;I[c+18>>1]=f;I[c+16>>1]=d;N[c+12>>2]=-t;N[c+8>>2]=s;J[c>>2]=h;J[c+4>>2]=e;I[J[a+44>>2]+(o<<1)>>1]=j;H[b+60|0]=o;o=o+1|0;f=d+f|0}g=g+1|0;if((i|0)!=(g|0)){continue}break}}} +function i0(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0);a:{if(!J[a+684>>2]){break a}d=(b<<15^-1)+b|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;d=J[J[a+660>>2]+((J[a+668>>2]-1&(d>>>16^d))<<2)>>2];if((d|0)==-1){break a}B=J[a+656>>2];i=J[a+652>>2];while(1){if(J[i+(d<<3)>>2]!=(b|0)){d=J[B+(d<<2)>>2];if((d|0)!=-1){continue}break a}break}i=J[(i+(d<<3)|0)+4>>2];b=J[a+644>>2]+P(i,44)|0;d=J[J[b>>2]+588>>2];N[b+12>>2]=N[c>>2];N[b+16>>2]=N[c+4>>2];N[b+20>>2]=N[c+8>>2];N[b+24>>2]=N[c+12>>2];N[b+28>>2]=N[c+16>>2];N[b+32>>2]=N[c+20>>2];N[b+36>>2]=N[c+24>>2];r=N[c+20>>2];C=N[c+16>>2];f=N[c+8>>2];h=N[d+8>>2];m=N[d+24>>2];e=Q(Q(h+m)*Q(.5));s=Q(e+e);l=N[c>>2];n=N[d>>2];o=N[d+16>>2];e=Q(Q(n+o)*Q(.5));t=Q(e+e);j=N[d+4>>2];p=N[d+20>>2];e=Q(Q(j+p)*Q(.5));u=Q(e+e);e=N[c+4>>2];v=Q(Q(f*s)+Q(Q(l*t)+Q(u*e)));d=J[a+640>>2];b=d+P(i,24)|0;k=N[c+12>>2];w=Q(Q(k*k)+Q(-.5));x=Q(N[c+24>>2]+Q(Q(f*v)+Q(Q(s*w)+Q(k*Q(Q(l*u)-Q(t*e))))));m=Q(Q(m-h)*Q(.5));h=Q(l+l);q=Q(Q(1)-Q(l*h));g=Q(e+e);y=Q(e*g);n=Q(Q(o-n)*Q(.5));z=Q(h*f);A=Q(k*g);o=Q(Q(p-j)*Q(.5));j=Q(k*h);g=Q(g*f);p=Q(Q(R(Q(m*Q(q-y))))+Q(Q(R(Q(n*Q(z-A))))+Q(R(Q(o*Q(j+g))))));N[b+20>>2]=x+p;r=Q(r+Q(Q(e*v)+Q(Q(u*w)+Q(k*Q(Q(f*t)-Q(s*l))))));D=Q(R(Q(m*Q(g-j))));h=Q(h*e);g=Q(f+f);j=Q(k*g);g=Q(f*g);q=Q(D+Q(Q(R(Q(n*Q(h+j))))+Q(R(Q(o*Q(q-g))))));N[b+16>>2]=r+q;f=Q(C+Q(Q(l*v)+Q(Q(t*w)+Q(k*Q(Q(e*s)-Q(u*f))))));e=Q(Q(R(Q(m*Q(z+A))))+Q(Q(R(Q(n*Q(Q(Q(1)-y)-g))))+Q(R(Q(o*Q(h-j))))));N[b+12>>2]=f+e;N[b+8>>2]=x-p;N[b+4>>2]=r-q;N[b>>2]=f-e;J[a+704>>2]=0;mp(a,i,Cp(a+4|0,J[J[a+620>>2]+(i<<2)>>2],i,d,a+700|0))}}function Er(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=0,g=0,h=0,i=Q(0),j=Q(0),k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=0,E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),P=0,R=Q(0),S=Q(0),T=Q(0),U=0,V=0,W=0;if(b){c=0;while(1){d=(c<<5)+a|0;g=J[d+4>>2];m=N[g+24>>2];n=N[g+20>>2];h=J[d>>2];o=N[h+24>>2];p=N[h+20>>2];q=N[g+16>>2];r=N[h+16>>2];s=N[g+8>>2];t=N[g+4>>2];u=N[g>>2];v=N[h+8>>2];w=N[h+4>>2];x=N[h>>2];f=L[d+22>>1];if(f){d=J[d+24>>2];P=d+(f<<4)|0;while(1){C=d+32|0;f=K[d+1|0];D=C+((f<<2)+12&2032)|0;l=K[d+2|0];k=(l>>>0)/(f>>>0)|0;a:{if(!l){break a}if(f>>>0<=l>>>0){R=N[d+20>>2];S=N[d+16>>2];A=N[d+12>>2];B=N[d+8>>2];T=N[d+4>>2];U=k>>>0<=1?1:k;k=0;f=0;while(1){V=f+U|0;W=(k<<2)+C|0;while(1){e=Q(T*N[W>>2]);d=(f<<6)+D|0;i=N[d+28>>2];j=N[d+8>>2];y=N[d>>2];z=N[d+4>>2];E=N[d+24>>2];F=N[d+16>>2];G=N[d+20>>2];H=N[d+40>>2];I=N[d+32>>2];M=N[d+36>>2];O=N[d+12>>2];i=Q(Q(i*Q(Q(Q(Q(j*v)+Q(Q(y*x)+Q(w*z)))+Q(Q(E*o)+Q(Q(F*r)+Q(p*G))))-Q(Q(Q(j*s)+Q(Q(y*u)+Q(t*z)))+Q(Q(H*m)+Q(Q(I*q)+Q(n*M))))))+Q(O-Q(i*N[d+48>>2])));i=e>2]=e;e=Q(e-O);s=Q(s-Q(Q(A*j)*e));t=Q(t-Q(Q(A*z)*e));u=Q(u-Q(Q(A*y)*e));v=Q(v+Q(Q(B*j)*e));w=Q(w+Q(Q(B*z)*e));x=Q(x+Q(Q(B*y)*e));j=Q(R*e);m=Q(m-Q(H*j));n=Q(n-Q(M*j));q=Q(q-Q(I*j));e=Q(S*e);o=Q(o+Q(E*e));p=Q(p+Q(G*e));r=Q(r+Q(F*e));f=f+1|0;if((V|0)!=(f|0)){continue}break}k=k+1|0;if(f>>>0>>0){continue}break}break a}while(1)continue}d=(l<<6)+D|0;if(P>>>0>d>>>0){continue}break}}N[h+8>>2]=v;N[h+4>>2]=w;N[h>>2]=x;N[g+8>>2]=s;N[g+4>>2]=t;N[g>>2]=u;N[h+24>>2]=o;N[h+20>>2]=p;N[h+16>>2]=r;N[g+24>>2]=m;N[g+20>>2]=n;N[g+16>>2]=q;c=c+1|0;if((c|0)!=(b|0)){continue}break}}}function Tj(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0);while(1){g=J[a+32>>2];a:{if((g|0)==-1){break a}e=N[a+28>>2];h=N[a+16>>2];f=N[a+12>>2];i=N[a+24>>2];d=Q(f-i);j=N[a+8>>2];k=N[a+20>>2];l=Q(R(Q(j-k)));if(l>N[b>>2]){N[b>>2]=l}d=Q(R(d));if(d>N[b+4>>2]){N[b+4>>2]=d}d=Q(R(Q(h-e)));if(d>N[b+8>>2]){N[b+8>>2]=d}d=Q(R(Q(j+k)));if(d>N[c>>2]){N[c>>2]=d}f=Q(R(Q(f+i)));if(f>N[c+4>>2]){N[c+4>>2]=f}e=Q(R(Q(h+e)));if(e>N[c+8>>2]){N[c+8>>2]=e}if(g&1){break a}Tj(g,b,c)}g=J[a+68>>2];b:{if((g|0)==-1){break b}e=N[a- -64>>2];h=N[a+52>>2];f=N[a+48>>2];i=N[a+60>>2];d=Q(f-i);j=N[a+44>>2];k=N[a+56>>2];l=Q(R(Q(j-k)));if(l>N[b>>2]){N[b>>2]=l}d=Q(R(d));if(d>N[b+4>>2]){N[b+4>>2]=d}d=Q(R(Q(h-e)));if(d>N[b+8>>2]){N[b+8>>2]=d}d=Q(R(Q(j+k)));if(d>N[c>>2]){N[c>>2]=d}f=Q(R(Q(f+i)));if(f>N[c+4>>2]){N[c+4>>2]=f}e=Q(R(Q(h+e)));if(e>N[c+8>>2]){N[c+8>>2]=e}if(g&1){break b}Tj(g,b,c)}g=J[a+104>>2];c:{if((g|0)==-1){break c}e=N[a+100>>2];h=N[a+88>>2];f=N[a+84>>2];i=N[a+96>>2];d=Q(f-i);j=N[a+80>>2];k=N[a+92>>2];l=Q(R(Q(j-k)));if(l>N[b>>2]){N[b>>2]=l}d=Q(R(d));if(d>N[b+4>>2]){N[b+4>>2]=d}d=Q(R(Q(h-e)));if(d>N[b+8>>2]){N[b+8>>2]=d}d=Q(R(Q(j+k)));if(d>N[c>>2]){N[c>>2]=d}f=Q(R(Q(f+i)));if(f>N[c+4>>2]){N[c+4>>2]=f}e=Q(R(Q(h+e)));if(e>N[c+8>>2]){N[c+8>>2]=e}if(g&1){break c}Tj(g,b,c)}d:{g=J[a+140>>2];if((g|0)==-1){break d}e=N[a+136>>2];h=N[a+124>>2];f=N[a+120>>2];i=N[a+132>>2];d=Q(f-i);j=N[a+116>>2];k=N[a+128>>2];l=Q(R(Q(j-k)));if(l>N[b>>2]){N[b>>2]=l}d=Q(R(d));if(d>N[b+4>>2]){N[b+4>>2]=d}d=Q(R(Q(h-e)));if(d>N[b+8>>2]){N[b+8>>2]=d}d=Q(R(Q(j+k)));if(d>N[c>>2]){N[c>>2]=d}f=Q(R(Q(f+i)));if(f>N[c+4>>2]){N[c+4>>2]=f}e=Q(R(Q(h+e)));if(e>N[c+8>>2]){N[c+8>>2]=e}if(g&1){break d}a=g;continue}break}}function fk(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=Q(0),h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=Q(0),s=0,t=0,u=0,v=0;e=Ha-80|0;Ha=e;J[e+40>>2]=0;J[e+44>>2]=0;J[e+48>>2]=0;J[e+52>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;I[e+28>>1]=0;J[e+24>>2]=-1;J[e+16>>2]=0;J[e+20>>2]=0;J[e+64>>2]=0;J[e+56>>2]=2139095039;J[e+60>>2]=0;s=1;a:{if(!b){break a}k=e+60|0;l=a+108|0;t=a- -64|0;s=0;while(1){f=J[(n<<2)+c>>2];u=f>>>5|0;v=f>>>1&15;o=0;while(1){i=o+u|0;f=P(i,3);j=J[a+16>>2];b:{if(J[a+12>>2]){f=j+(f<<1)|0;j=L[f+4>>1];p=L[f+2>>1];f=L[f>>1];break b}f=j+(f<<2)|0;j=J[f+8>>2];p=J[f+4>>2];f=J[f>>2]}h=J[a+20>>2];I[e+28>>1]=1;J[e+24>>2]=i;J[e+12>>2]=j;i=h+P(j,12)|0;J[e+8>>2]=p;q=h+P(p,12)|0;J[e+4>>2]=f;h=h+P(f,12)|0;c:{if(K[a+177|0]){g=N[e+56>>2];if(!(g>2])){break c}m=J[e+20>>2];J[t>>2]=J[e+16>>2];J[t+4>>2]=m;J[t+8>>2]=J[e+24>>2];I[a+76>>1]=1;N[a+80>>2]=N[e+32>>2];N[a+84>>2]=N[e+36>>2];N[a+88>>2]=N[e+40>>2];N[a+92>>2]=N[e+44>>2];N[a+96>>2]=N[e+48>>2];r=N[e+52>>2];N[a+104>>2]=g;N[a+100>>2]=r;J[l+16>>2]=J[k+16>>2];m=J[k+12>>2];J[l+8>>2]=J[k+8>>2];J[l+12>>2]=m;m=J[k+4>>2];J[l>>2]=J[k>>2];J[l+4>>2]=m;r=N[d>>2];N[d>>2]=g>2]=N[h>>2];N[a+132>>2]=N[h+4>>2];N[a+136>>2]=N[h+8>>2];N[a+140>>2]=N[q>>2];N[a+144>>2]=N[q+4>>2];N[a+148>>2]=N[q+8>>2];N[a+152>>2]=N[i>>2];N[a+156>>2]=N[i+4>>2];g=N[i+8>>2];H[a+176|0]=1;J[a+172>>2]=j;J[a+168>>2]=p;J[a+164>>2]=f;N[a+160>>2]=g;break c}N[e>>2]=N[d>>2];f=J[a+8>>2];if(!(Ja[J[J[f>>2]>>2]](f,e+16|0,h,q,i,e,e+4|0)|0)){break a}g=N[e>>2];if(!(g>2])){break c}N[d>>2]=g;N[a+60>>2]=g}if(!J[J[a+8>>2]+4>>2]){break a}f=(o|0)==(v|0);o=o+1|0;if(!f){continue}break}n=n+1|0;s=n>>>0>=b>>>0;if((b|0)!=(n|0)){continue}break}}Ha=e+80|0;return s|0}function Lt(a,b,c,d,e,f,g,h){var i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=0,s=Q(0);p=K[a+150|0];a:{if(!(p&6)){break a}i=J[a+44>>2];if(!J[i+176>>2]|K[J[i+176>>2]+31|0]==1){break a}i=J[i+176>>2];if(!i){break a}if(c){q=c;c=J[e>>2];r=c<<2;J[q+r>>2]=a- -64;q=J[a+144>>2];J[e>>2]=c+1;J[d+r>>2]=q>>>7}d=p&2;b:{if(!(p&4)){break b}k=N[i+56>>2];l=N[i+52>>2];m=N[i+40>>2];n=N[i+36>>2];o=N[i+48>>2];s=N[i+32>>2];if(g){j=Q(Q(1)/b);N[f+24>>2]=j*k;N[f+20>>2]=j*l;N[f+16>>2]=j*o;N[f+8>>2]=j*m;N[f+4>>2]=j*n;N[f>>2]=j*s;break b}c=J[a+44>>2];N[c+80>>2]=s+N[c+80>>2];N[c+84>>2]=n+N[c+84>>2];N[c+88>>2]=m+N[c+88>>2];N[c+96>>2]=o+N[c+96>>2];N[c+100>>2]=l+N[c+100>>2];N[c+104>>2]=k+N[c+104>>2]}if(!d){break a}j=N[i+24>>2];k=N[i+20>>2];l=N[i+16>>2];m=N[i+8>>2];n=N[i+4>>2];o=N[i>>2];if(f){N[f+16>>2]=l;N[f+8>>2]=m;N[f+4>>2]=n;N[f>>2]=o;N[f+24>>2]=j;N[f+20>>2]=k;break a}c:{if(!h){break c}c=J[J[a+40>>2]+1e3>>2];if(!J[J[c+268>>2]+(J[J[c+372>>2]+(J[a+144>>2]>>>5&134217724)>>2]<<2)>>2]){break c}b=Q(N[a+140>>2]*b)}c=J[a+44>>2];N[c+80>>2]=Q(o*b)+N[c+80>>2];N[c+84>>2]=Q(n*b)+N[c+84>>2];N[c+88>>2]=Q(m*b)+N[c+88>>2];N[c+96>>2]=Q(l*b)+N[c+96>>2];N[c+100>>2]=Q(k*b)+N[c+100>>2];N[c+104>>2]=Q(j*b)+N[c+104>>2]}c=J[a+44>>2];d=J[c+176>>2];if(H[J[a+100>>2]+28|0]>=0){e=K[a+150|0];d:{if(!d|K[J[c+176>>2]+31|0]==1){break d}c=J[c+176>>2];if(!c){break d}J[c+48>>2]=0;J[c+52>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c>>2]=0;J[c+4>>2]=0;J[c+56>>2]=0;J[c+40>>2]=0;J[c+24>>2]=0}H[a+150|0]=e>>>1&1;return}e:{if(!d|K[J[c+176>>2]+31|0]==1){break e}c=J[c+176>>2];if(!c){break e}J[c+48>>2]=0;J[c+52>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+56>>2]=0;J[c+40>>2]=0}H[a+150|0]=K[a+150|0]&-5}function nx(a,b,c,d,e){var f=0,g=0,h=Q(0),i=Q(0),j=0,k=0,l=Q(0),m=Q(0),n=0,o=Q(0),p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;j=Ha-128|0;Ha=j;g=31;j=Va(j,0,128);k=b+1028|0;lx(c,0,31,j,k);while(1){c=f+1|0;c=c>>>0>>0?g:c;a:{b:{c:{while(1){if(!J[j+(f<<2)>>2]){break c}f=f+1|0;if((c|0)!=(f|0)){continue}break}f=c;break b}if(f>>>0>=g>>>0){break b}while(1){if(J[j+(g<<2)>>2]){break b}g=g-1|0;if(g>>>0>f>>>0){continue}break}break a}if((f|0)!=(g|0)){c=j+(g<<2)|0;p=J[c>>2];n=c;c=j+(f<<2)|0;J[n>>2]=J[c>>2];J[c>>2]=p}if(f>>>0>>0){continue}}break}J[e>>2]=J[e>>2]+J[k>>2];k=J[k>>2];if(k){c=0;while(1){f=J[j+(c<<2)>>2];d:{if(!f){break d}if(!J[f+24>>2]){p=J[a>>2];h=N[f+16>>2];i=N[f+20>>2];n=J[f+28>>2];q=J[f+32>>2];l=N[f+4>>2];m=N[f+8>>2];g=(c<<5)+b|0;N[g+4>>2]=Q(N[f>>2]+N[f+12>>2])*Q(.5);N[g+12>>2]=Q(m+i)*Q(.5);N[g+8>>2]=Q(l+h)*Q(.5);h=N[f+16>>2];i=N[f>>2];l=N[f+12>>2];m=N[f+4>>2];o=Q(Q(N[f+20>>2]-N[f+8>>2])*Q(.5));N[g+28>>2]=o;h=Q(Q(h-m)*Q(.5));N[g+24>>2]=h;i=Q(Q(l-i)*Q(.5));N[g+20>>2]=i;if(d!=Q(0)){N[g+20>>2]=i+d;N[g+24>>2]=h+d;N[g+28>>2]=o+d}J[g+32>>2]=q<<1&126|n-p<<5|1;break d}h=N[f+16>>2];i=N[f+20>>2];l=N[f+4>>2];m=N[f+8>>2];g=(c<<5)+b|0;N[g+4>>2]=Q(N[f>>2]+N[f+12>>2])*Q(.5);N[g+12>>2]=Q(m+i)*Q(.5);N[g+8>>2]=Q(l+h)*Q(.5);h=N[f+16>>2];i=N[f>>2];l=N[f+12>>2];m=N[f+4>>2];o=Q(Q(N[f+20>>2]-N[f+8>>2])*Q(.5));N[g+28>>2]=o;h=Q(Q(h-m)*Q(.5));N[g+24>>2]=h;i=Q(Q(l-i)*Q(.5));N[g+20>>2]=i;if(d!=Q(0)){N[g+20>>2]=i+d;N[g+24>>2]=h+d;N[g+28>>2]=o+d}n=g;g=J[40592];k=g+12|0;g=ox((s=k,t=1032,u=Ja[J[J[g>>2]+20>>2]](g)|0?50507:69706,v=15196,w=147,r=J[J[k>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0));J[n+32>>2]=g;nx(a,g,f,d,e);k=J[b+1028>>2]}c=c+1|0;if(k>>>0>c>>>0){continue}break}}Ha=j+128|0}function be(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=Q(0),n=0,o=0;l=J[a+16>>2];f=J[a+28>>2];if((tea(b)|0)!=1){b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0}d=b<<2;m=Q(N[a+24>>2]*Q(b>>>0));a:{if(m=Q(0)){e=~~m>>>0;break a}e=0}g=e;h=g<<2;e=d+h|0;e=(0-e&12)+e|0;h=e+h|0;if(h){c=J[40592]+12|0;c=Ja[J[J[c>>2]+8>>2]](c,h,29909,21159,372)|0}h=Va(c,255,d);k=e+h|0;e=d+h|0;b:{if((f|0)==-1){if(!J[a+36>>2]){break b}i=b-1|0;d=0;while(1){c=d<<2;j=J[c+J[a+4>>2]>>2];f=(j<<15^-1)+j|0;f=P(f>>>10^f,9);f=f>>>6^f;f=(f<<11^-1)+f|0;f=((i&(f>>>16^f))<<2)+h|0;J[c+e>>2]=J[f>>2];J[f>>2]=d;J[c+k>>2]=j;d=d+1|0;if(d>>>0>2]){continue}break}break b}n=Ua(e,J[a+8>>2],J[a+16>>2]<<2);d=J[a+20>>2];if(!d){break b}o=b-1|0;while(1){c=J[J[a+12>>2]+(j<<2)>>2];if((c|0)!=-1){while(1){d=c<<2;f=J[d+J[a+4>>2]>>2];i=(f<<15^-1)+f|0;i=P(i>>>10^i,9);i=i>>>6^i;i=(i<<11^-1)+i|0;i=((o&(i>>>16^i))<<2)+h|0;J[d+n>>2]=J[i>>2];J[i>>2]=c;J[d+k>>2]=f;c=J[d+J[a+8>>2]>>2];if((c|0)!=-1){continue}break}d=J[a+20>>2]}j=j+1|0;if(j>>>0>>0){continue}break}}d=J[a>>2];if(d){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+20>>2]=b;J[a+12>>2]=h;J[a>>2]=h;J[a+8>>2]=e;J[a+16>>2]=g;J[a+4>>2]=k;b=g-1|0;c:{if(b>>>0<=l>>>0){break c}d=l;k=(d^-1)+g&7;if(k){h=0;c=l;while(1){d=c+1|0;J[(c<<2)+e>>2]=d;c=d;h=h+1|0;if((k|0)!=(h|0)){continue}break}}if((g-l|0)-2>>>0<7){break c}while(1){c=d+1|0;J[(d<<2)+e>>2]=c;g=(c<<2)+e|0;c=d+2|0;J[g>>2]=c;g=(c<<2)+e|0;c=d+3|0;J[g>>2]=c;g=(c<<2)+e|0;c=d+4|0;J[g>>2]=c;g=(c<<2)+e|0;c=d+5|0;J[g>>2]=c;g=(c<<2)+e|0;c=d+6|0;J[g>>2]=c;g=(c<<2)+e|0;c=d+7|0;J[g>>2]=c;d=d+8|0;J[(c<<2)+e>>2]=d;if((b|0)!=(d|0)){continue}break}}J[(b<<2)+e>>2]=J[a+28>>2];J[a+28>>2]=l}function d2(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0);c=Ha-96|0;Ha=c;i=N[b+12>>2];f=N[b+8>>2];g=N[b>>2];h=N[b+4>>2];d=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(f*f)+Q(Q(g*g)+Q(h*h)))))));N[c+80>>2]=i*d;N[c+76>>2]=f*d;N[c+72>>2]=h*d;N[c+68>>2]=g*d;N[c+84>>2]=N[b+16>>2];N[c+88>>2]=N[b+20>>2];N[c+92>>2]=N[b+24>>2];b=J[a+316>>2]&1024?J[a+56>>2]+144|0:a+112|0;j=N[b+16>>2];i=N[b+12>>2];m=N[b+8>>2];n=N[b+4>>2];o=N[b>>2];k=N[b+24>>2];l=N[b+20>>2];fE(a,c+68|0);b=J[a+56>>2];u=J[a+316>>2];a:{if(!(H[(u&16384?b+268|0:a+108|0)|0]&1)){break a}b:{if(u&32768){f=N[b+192>>2];N[c+40>>2]=f;g=N[b+196>>2];N[c+44>>2]=g;h=N[b+200>>2];N[c+48>>2]=h;d=N[b+204>>2];N[c+52>>2]=d;q=N[b+208>>2];N[c+56>>2]=q;r=N[b+212>>2];N[c+60>>2]=r;e=N[b+216>>2];N[c- -64>>2]=e;break b}if(M[a+52>>2]>3221225471){break a}if(!mf(a- -64|0,c+40|0)){break a}e=N[c- -64>>2];r=N[c+60>>2];q=N[c+56>>2];h=N[c+48>>2];g=N[c+44>>2];f=N[c+40>>2];d=N[c+52>>2]}v=e;e=Q(k*Q(-2));j=Q(j*Q(-2));k=Q(l*Q(-2));s=Q(Q(m*e)+Q(Q(o*j)+Q(n*k)));t=Q(Q(i*i)+Q(-.5));l=Q(Q(m*s)+Q(Q(e*t)-Q(i*Q(Q(o*k)-Q(j*n)))));l=Q(l+l);p=Q(Q(o*s)+Q(Q(j*t)-Q(i*Q(Q(n*e)-Q(k*m)))));p=Q(p+p);e=Q(Q(n*s)+Q(Q(k*t)-Q(i*Q(Q(m*j)-Q(e*o)))));e=Q(e+e);j=Q(Q(h*l)+Q(Q(f*p)+Q(e*g)));k=Q(Q(d*d)+Q(-.5));N[c+36>>2]=v+Q(Q(h*j)+Q(Q(l*k)+Q(d*Q(Q(f*e)-Q(p*g)))));N[c+32>>2]=r+Q(Q(g*j)+Q(Q(e*k)+Q(d*Q(Q(h*p)-Q(l*f)))));N[c+24>>2]=Q(h*m)+Q(Q(g*n)+Q(Q(d*i)+Q(o*f)));N[c+20>>2]=Q(o*g)+Q(Q(Q(i*h)-Q(d*m))-Q(f*n));N[c+16>>2]=Q(m*f)+Q(Q(Q(i*g)-Q(d*n))-Q(h*o));N[c+12>>2]=Q(n*h)+Q(Q(Q(i*f)-Q(d*o))-Q(g*m));N[c+28>>2]=q+Q(Q(f*j)+Q(Q(p*k)+Q(d*Q(Q(g*l)-Q(e*h)))));CC(a,c+12|0)}Ha=c+96|0}function uy(a,b,c){var d=Q(0),e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=0,n=Q(0),o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0,z=0,A=0,B=0,C=Q(0);H[a+63|0]=0;y=K[a+62|0];if(y){while(1){e=P(K[(a+z|0)+56|0],400)+a|0;o=J[e+448>>2];H[a+63|0]=o+K[a+63|0];A=e- -64|0;g=N[e+104>>2];h=N[e+100>>2];i=N[e+96>>2];a:{if(o>>>0<2){break a}e=1;f=o-1|0;B=f&1;if((o|0)!=2){f=f&-2;m=0;while(1){p=(e<<6)+A|0;i=Q(Q(i+N[p+32>>2])+N[p+96>>2]);g=Q(Q(g+N[p+40>>2])+N[p+104>>2]);h=Q(Q(h+N[p+36>>2])+N[p+100>>2]);e=e+2|0;m=m+2|0;if((f|0)!=(m|0)){continue}break}}if(!B){break a}e=(e<<6)+A|0;i=Q(i+N[e+32>>2]);g=Q(g+N[e+40>>2]);h=Q(h+N[e+36>>2])}if(!(!o|k>>>0>=64)){n=N[c+8>>2];q=N[c>>2];r=N[c+4>>2];s=Q(Q(n*g)+Q(Q(q*i)+Q(h*r)));l=N[c+12>>2];j=Q(Q(l*l)+Q(-.5));d=Q(Q(n*s)+Q(Q(l*Q(Q(q*h)-Q(i*r)))+Q(g*j)));t=Q(d+d);d=Q(Q(q*s)+Q(Q(l*Q(Q(r*g)-Q(h*n)))+Q(i*j)));u=Q(d+d);d=Q(Q(r*s)+Q(Q(l*Q(Q(n*i)-Q(g*q)))+Q(h*j)));d=Q(d+d);j=Q(Q(1)/Q(Y(Q(Q(t*t)+Q(Q(u*u)+Q(d*d))))));q=Q(t*j);r=Q(d*j);s=Q(u*j);m=0;e=k;while(1){b:{k=(m<<6)+A|0;w=N[k+20>>2];x=N[k+16>>2];g=N[k+24>>2];j=N[k+44>>2];t=N[c+16>>2];u=N[c+20>>2];d=N[c+24>>2];h=N[c+8>>2];i=N[c>>2];l=N[c+4>>2];v=N[c+12>>2];f=(e<<6)+b|0;J[f+28>>2]=0;N[f+8>>2]=q;N[f+4>>2]=r;N[f>>2]=s;N[f+12>>2]=j;C=d;n=Q(Q(v*v)+Q(-.5));j=Q(Q(h*g)+Q(Q(i*x)+Q(l*w)));d=Q(Q(Q(v*Q(Q(i*w)-Q(x*l)))+Q(g*n))+Q(h*j));N[f+24>>2]=C+Q(d+d);d=Q(Q(l*j)+Q(Q(n*w)+Q(v*Q(Q(h*x)-Q(g*i)))));N[f+20>>2]=u+Q(d+d);d=Q(Q(i*j)+Q(Q(n*x)+Q(v*Q(Q(l*g)-Q(w*h)))));N[f+16>>2]=t+Q(d+d);J[f+52>>2]=J[k+48>>2];k=e+1|0;m=m+1|0;if(o>>>0<=m>>>0){break b}f=e>>>0<63;e=k;if(f){continue}}break}y=K[a+62|0]}z=z+1|0;if(y>>>0>z>>>0){continue}break}}J[b+4096>>2]=k;return(k|0)!=0}function TS(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;d=J[a>>2];g=(J[a+4>>2]-d|0)/12|0;if(g>>>0>>0){d=c;h=a;a:{e=b-g|0;f=J[a+8>>2];c=J[a+4>>2];if(e>>>0<=(f-c|0)/12>>>0){b:{if(!e){break b}a=P(e,12);g=a;e=a-12|0;f=((e>>>0)/12|0)+1&3;c:{if(!f){a=c;break c}b=0;a=c;while(1){N[a>>2]=N[d>>2];N[a+4>>2]=N[d+4>>2];N[a+8>>2]=N[d+8>>2];a=a+12|0;b=b+1|0;if((f|0)!=(b|0)){continue}break}}c=c+g|0;if(e>>>0<36){break b}while(1){N[a>>2]=N[d>>2];N[a+4>>2]=N[d+4>>2];N[a+8>>2]=N[d+8>>2];N[a+12>>2]=N[d>>2];N[a+16>>2]=N[d+4>>2];N[a+20>>2]=N[d+8>>2];N[a+24>>2]=N[d>>2];N[a+28>>2]=N[d+4>>2];N[a+32>>2]=N[d+8>>2];N[a+36>>2]=N[d>>2];N[a+40>>2]=N[d+4>>2];N[a+44>>2]=N[d+8>>2];a=a+48|0;if((c|0)!=(a|0)){continue}break}}J[h+4>>2]=c;break a}d:{g=J[h>>2];b=(c-g|0)/12|0;a=b+e|0;if(a>>>0<357913942){f=(f-g|0)/12|0;i=f<<1;f=f>>>0>=178956970?357913941:a>>>0>>0?i:a;if(f){if(f>>>0>=357913942){break d}j=Ta(P(f,12))}b=P(b,12)+j|0;a=b;e=P(e,12);i=e-12|0;k=((i>>>0)/12|0)+1&3;if(k){while(1){N[a>>2]=N[d>>2];N[a+4>>2]=N[d+4>>2];N[a+8>>2]=N[d+8>>2];a=a+12|0;l=l+1|0;if((l|0)!=(k|0)){continue}break}}e=b+e|0;if(i>>>0>=36){while(1){N[a>>2]=N[d>>2];N[a+4>>2]=N[d+4>>2];N[a+8>>2]=N[d+8>>2];N[a+12>>2]=N[d>>2];N[a+16>>2]=N[d+4>>2];N[a+20>>2]=N[d+8>>2];N[a+24>>2]=N[d>>2];N[a+28>>2]=N[d+4>>2];N[a+32>>2]=N[d+8>>2];N[a+36>>2]=N[d>>2];N[a+40>>2]=N[d+4>>2];N[a+44>>2]=N[d+8>>2];a=a+48|0;if((e|0)!=(a|0)){continue}break}}if((c|0)!=(g|0)){while(1){b=b-12|0;c=c-12|0;N[b>>2]=N[c>>2];N[b+4>>2]=N[c+4>>2];N[b+8>>2]=N[c+8>>2];if((c|0)!=(g|0)){continue}break}}J[h+8>>2]=P(f,12)+j;J[h+4>>2]=e;J[h>>2]=b;if(g){hb(g)}break a}ga();B()}kc();B()}return}if(b>>>0>>0){J[a+4>>2]=d+P(b,12)}}function Uu(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;i=J[a+180>>2];h=i+(g>>>5&134217724)|0;j=i+(f>>>5&134217724)|0;g=J[c>>2]>>>7|0;a:{if((g|0)==33554431){f=J[a+16>>2];break a}m=(J[j>>2]+J[h>>2]|0)+1|0;f=J[a+16>>2];n=J[a+204>>2];while(1){k=g<<2;l=i+k|0;J[l>>2]=J[l>>2]+m;J[n+k>>2]=d;g=J[(P(g,24)+f|0)+8>>2]>>>7|0;if((g|0)!=33554431){continue}break}}J[h>>2]=J[j>>2]+1;g=J[c>>2];J[(P(J[b+4>>2]>>>7|0,24)+f|0)+8>>2]=g;J[(P(g>>>7|0,24)+f|0)+12>>2]=J[b+4>>2];J[b+4>>2]=J[c+4>>2];J[b+8>>2]=J[b+8>>2]+J[c+8>>2];J[b+12>>2]=J[b+12>>2]+J[c+12>>2];f=d<<2;d=J[a+100>>2];f=f+d|0;g=d+(e<<2)|0;J[f>>2]=J[f>>2]+J[g>>2];i=J[c+20>>2];d=J[a+40>>2];f=J[b+28>>2];b:{if((f|0)!=-1){h=J[a+60>>2];j=(f>>>0)/(h>>>0)|0;f=(J[d+(j<<2)>>2]+(f-P(h,j)<<4)|0)+8|0;break b}f=b+20|0}J[f>>2]=i;f=J[c+20>>2];if((f|0)!=-1){i=J[a+60>>2];h=(f>>>0)/(i>>>0)|0;J[(J[d+(h<<2)>>2]+(f-P(i,h)<<4)|0)+12>>2]=J[b+28>>2];J[b+28>>2]=J[c+28>>2]}J[b+36>>2]=J[b+36>>2]+J[c+36>>2];J[c+36>>2]=0;J[c+28>>2]=-1;J[c+20>>2]=-1;i=J[c+24>>2];f=J[b+32>>2];c:{if((f|0)!=-1){h=J[a+60>>2];j=(f>>>0)/(h>>>0)|0;f=(J[d+(j<<2)>>2]+(f-P(h,j)<<4)|0)+8|0;break c}f=b+24|0}J[f>>2]=i;f=J[c+24>>2];if((f|0)!=-1){i=J[a+60>>2];h=(f>>>0)/(i>>>0)|0;J[(J[d+(h<<2)>>2]+(f-P(i,h)<<4)|0)+12>>2]=J[b+32>>2];J[b+32>>2]=J[c+32>>2]}J[b+40>>2]=J[b+40>>2]+J[c+40>>2];J[c+40>>2]=0;J[c+32>>2]=-1;J[c+24>>2]=-1;J[c+8>>2]=0;J[c+12>>2]=0;J[c>>2]=-128;J[c+4>>2]=-128;J[g>>2]=0;if(J[c+16>>2]!=-1){c=J[a+88>>2];b=c+P(e,44)|0;d=J[a+240>>2];f=J[(d+(J[a+244>>2]<<2)|0)-4>>2];J[(c+P(f,44)|0)+16>>2]=J[b+16>>2];J[d+(J[b+16>>2]<<2)>>2]=f;J[a+244>>2]=J[a+244>>2]-1;J[b+16>>2]=-1;a=J[a+216>>2]+(e>>>3&536870908)|0;b=J[a>>2];o=a,p=uea(-2,e)&b,J[o>>2]=p}}function $e(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=Q(0),m=0,n=Q(0),o=Q(0),p=0,q=0,r=0,s=0,t=0,u=0;a:{b:{j=J[b>>2];if(!j){q=a+4096|0;p=J[a+4096>>2];break b}q=a+4096|0;p=J[a+4096>>2];m=K[j+43|0];if(m&4){break b}r=K[b+13|0];k=J[b+4>>2];N[e>>2]=N[j>>2];N[f>>2]=N[j+8>>2];N[g>>2]=N[j+4>>2];N[h>>2]=N[j+12>>2];b=m<<24>>24;H[c|0]=b>>>5&1;H[d|0]=b>>>4&1;if(!r){break b}d=m&2;e=(b|0)<0;f=e?32:d?64:16;s=e?5:d?6:4;d=b&130;m=K[c|0];c=p;g=0;e=0;while(1){if(g){b=K[j+41|0];k=(b>>>0>e>>>0?b-e<>2]}if(l==Q(0)){break d}}b=(c<<6)+a|0;N[b>>2]=N[j+16>>2];N[b+4>>2]=N[j+20>>2];N[b+8>>2]=N[j+24>>2];N[b+16>>2]=N[k>>2];N[b+20>>2]=N[k+4>>2];N[b+24>>2]=N[k+8>>2];N[b+12>>2]=N[k+12>>2];h=K[j+42|0];N[b+28>>2]=l;H[b+48|0]=h;N[b+44>>2]=N[j+36>>2];N[b+56>>2]=N[j+32>>2];N[b+60>>2]=N[j+28>>2];f:{if(!d){n=Q(0);o=Q(0);l=Q(0);break f}n=N[k+24>>2];o=N[k+16>>2];l=N[k+20>>2]}N[b+32>>2]=o;N[b+40>>2]=n;N[b+36>>2]=l;c=c+1|0}t=1;if((e|0)==1){e=1;break c}h=1;while(1){k=f+k|0;l=i;g:{h:{if(m){if(!d){l=Q(34028234663852886e22);break h}l=N[k+28>>2]}if(l==Q(0)){break g}}b=(c<<6)+a|0;N[b>>2]=N[j+16>>2];N[b+4>>2]=N[j+20>>2];N[b+8>>2]=N[j+24>>2];N[b+16>>2]=N[k>>2];N[b+20>>2]=N[k+4>>2];N[b+24>>2]=N[k+8>>2];N[b+12>>2]=N[k+12>>2];u=K[j+42|0];N[b+28>>2]=l;H[b+48|0]=u;N[b+44>>2]=N[j+36>>2];N[b+56>>2]=N[j+32>>2];N[b+60>>2]=N[j+28>>2];i:{if(!d){n=Q(0);o=Q(0);l=Q(0);break i}n=N[k+24>>2];o=N[k+16>>2];l=N[k+20>>2]}N[b+32>>2]=o;N[b+40>>2]=n;N[b+36>>2]=l;c=c+1|0}h=h+1|0;if((h|0)!=(e|0)){continue}break}}g=g+1|0;if((r|0)!=(g|0)){continue}break}break a}c=p}J[q>>2]=c;return c-p|0}function Ur(a){a=a|0;var b=0,c=0;J[a>>2]=132984;b=J[a+132>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+136>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+140>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+144>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+148>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+152>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+156>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+160>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+164>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+180>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+184>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+172>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+176>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+168>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+216>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+220>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+236>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+240>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+216>>2]=0;J[a+220>>2]=0;J[a+248>>2]=0;J[a+252>>2]=0;J[a+240>>2]=0;J[a+244>>2]=0;J[a+232>>2]=0;J[a+236>>2]=0;J[a+224>>2]=0;J[a+228>>2]=0;J[a+428>>2]=0;J[a+420>>2]=0;J[a+380>>2]=0;J[a+372>>2]=0;J[a+332>>2]=0;J[a+324>>2]=0;J[a+400>>2]=0;J[a+384>>2]=137628;J[a+268>>2]=0;J[a+256>>2]=0;J[a+204>>2]=0;J[a+352>>2]=0;J[a+336>>2]=137628;J[a+304>>2]=0;J[a+288>>2]=137628;J[a- -64>>2]=0;J[a+48>>2]=137628;J[a+24>>2]=0;J[a+8>>2]=137628;return a|0}function ip(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0;j=Ha-16|0;Ha=j;H[a+140|0]=1;g=c>>>1|0;J[j+12>>2]=g;d=c&1;e=P(d,36)+a|0;J[e+32>>2]=J[e+32>>2]+1;a:{b:{c:{if((b|0)==-1){b=J[e+4>>2]+(c>>>4&268435452)|0;c=J[b>>2];h=1<>2]=c&(h^-1);b=P(d,36)+a|0;c=J[b+20>>2];if(!c){a=0;break c}d=J[b+16>>2];a=0;while(1){if((g|0)==J[d+(a<<2)>>2]){break c}a=a+1|0;if((c|0)!=(a|0)){continue}break}break b}d:{if(!J[a+112>>2]){break d}c=(b<<15^-1)+b|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;e=P(c>>>16^c^1016421269,1000007);c=g+(g<<15^-1)|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;e=J[a+88>>2]+((J[a+96>>2]-1&(e^c>>>16^c))<<2)|0;c=J[e>>2];if((c|0)==-1){break d}d=J[a+84>>2];h=J[a+80>>2];f=h+(c<<3)|0;if(!(J[f>>2]==(b|0)&(g|0)==J[f+4>>2])){while(1){e=d+(c<<2)|0;c=J[e>>2];if((c|0)==-1){break d}f=h+(c<<3)|0;if(J[f>>2]!=(b|0)|(g|0)!=J[f+4>>2]){continue}break}}c=e;h=J[a+84>>2];e=J[e>>2];f=h+(e<<2)|0;J[c>>2]=J[f>>2];c=J[a+112>>2]-1|0;J[a+112>>2]=c;J[a+108>>2]=J[a+108>>2]+1;if((c|0)!=(e|0)){i=J[a+80>>2];d=i+(e<<3)|0;i=i+(c<<3)|0;J[d>>2]=J[i>>2];J[d+4>>2]=J[i+4>>2];J[f>>2]=J[h+(c<<2)>>2];c=J[d>>2];c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;f=P(c>>>16^c^1016421269,1000007);c=J[d+4>>2];c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;d=J[a+88>>2]+((J[a+96>>2]-1&(f^c>>>16^c))<<2)|0;c=J[d>>2];f=J[a+112>>2];if((c|0)!=(f|0)){while(1){d=h+(c<<2)|0;c=J[d>>2];if((f|0)!=(c|0)){continue}break}}J[d>>2]=e}J[a+104>>2]=J[a+104>>2]-1}a=J[a+72>>2];Ja[J[J[a>>2]+16>>2]](a,b,g);break a}if((a|0)==(c|0)){break b}g=J[b+16>>2];d=b;b=c-1|0;J[d+20>>2]=b;J[g+(a<<2)>>2]=J[g+(b<<2)>>2]}a=J[e>>2];Ja[J[J[a>>2]+4>>2]](a,j+12|0,1)}Ha=j+16|0}function Za(a,b){var c=0,d=0;c=Ha-16|0;Ha=c;a:{b:{c:{d:{e:{f:{g:{h:{i:{d=J[b+4>>2];switch((d>>>24&15)-1|0){case 8:break b;case 7:break c;case 6:break d;case 5:break e;case 4:break f;case 3:break g;case 2:break h;case 0:case 1:break i;default:break a}}if(d&268435456){break a}J[b+4>>2]=d|268435456;if((d&-1073741824)!=-2147483648){break a}J[c+8>>2]=b;a=pb(a+4816|0,c+8|0,c+15|0);if(K[c+15|0]){break a}J[a>>2]=J[c+8>>2];break a}if(d&268435456){break a}J[b+4>>2]=d|268435456;if((d&-1073741824)!=-2147483648){break a}J[c+8>>2]=b;a=pb(a+4932|0,c+8|0,c+15|0);if(K[c+15|0]){break a}J[a>>2]=J[c+8>>2];break a}if(d&268435456){break a}J[b+4>>2]=d|268435456;if((d&-1073741824)!=-2147483648){break a}J[c+8>>2]=b;a=pb(a+4932|0,c+8|0,c+15|0);if(K[c+15|0]){break a}J[a>>2]=J[c+8>>2];break a}if(d&268435456){break a}J[b+4>>2]=d|268435456;if((d&-1073741824)!=-2147483648){break a}J[c+8>>2]=b;a=pb(a+4892|0,c+8|0,c+15|0);if(K[c+15|0]){break a}J[a>>2]=J[c+8>>2];break a}if(d&268435456){break a}J[b+4>>2]=d|268435456;if((d&-1073741824)!=-2147483648){break a}J[c+8>>2]=b;a=pb(a+4972|0,c+8|0,c+15|0);if(K[c+15|0]){break a}J[a>>2]=J[c+8>>2];break a}if(d&268435456){break a}J[b+4>>2]=d|268435456;if((d&-1073741824)!=-2147483648){break a}J[c+8>>2]=b;a=pb(a+5012|0,c+8|0,c+15|0);if(K[c+15|0]){break a}J[a>>2]=J[c+8>>2];break a}if(d&268435456){break a}J[b+4>>2]=d|268435456;if((d&-1073741824)!=-2147483648){break a}J[c+8>>2]=b;a=pb(a+5052|0,c+8|0,c+15|0);if(K[c+15|0]){break a}J[a>>2]=J[c+8>>2];break a}if(d&268435456){break a}J[b+4>>2]=d|268435456;if((d&-1073741824)!=-2147483648){break a}J[c+8>>2]=b;a=pb(a+5092|0,c+8|0,c+15|0);if(K[c+15|0]){break a}J[a>>2]=J[c+8>>2]}Ha=c+16|0}function QW(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),J=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0);a=Ha-16|0;Ha=a;o=N[d+24>>2];p=N[d+20>>2];q=N[d+16>>2];g=N[d+4>>2];k=N[d+12>>2];i=N[d>>2];f=N[d+8>>2];Tc(a,b);d=1;r=N[a+12>>2];j=Q(i+i);l=Q(f*j);h=Q(g+g);s=Q(k*h);C=Q(l-s);x=N[c+4>>2];t=Q(-x);D=Q(C*t);m=Q(h*f);u=Q(j*k);G=Q(m+u);y=N[c+8>>2];v=Q(-y);H=Q(G*v);I=Q(D+H);E=Q(Q(1)-Q(i*j));w=Q(g*h);J=Q(E-w);h=N[c+12>>2];n=Q(-h);z=Q(J*n);i=N[a+8>>2];A=Q(Q(1)-w);B=f;f=Q(f+f);w=Q(B*f);K=Q(A-w);L=Q(K*t);j=Q(j*g);F=Q(f*k);M=Q(j-F);O=Q(M*v);A=Q(L+O);l=Q(l+s);k=Q(l*n);f=N[a>>2];g=N[a+4>>2];s=Q(j+F);F=Q(s*t);E=Q(E-w);w=Q(E*v);B=Q(F+w);m=Q(m-u);j=Q(m*n);a:{if(Q(r+Q(Q(Q(o+Q(I+z))*i)+Q(Q(Q(q+Q(A+k))*f)+Q(g*Q(p+Q(B+j))))))<=Q(0)){break a}t=Q(J*h);v=Q(l*h);h=Q(m*h);if(Q(r+Q(Q(Q(o+Q(I+t))*i)+Q(Q(Q(q+Q(A+v))*f)+Q(g*Q(p+Q(B+h))))))<=Q(0)){break a}n=Q(G*y);l=Q(D+n);D=Q(M*y);m=Q(L+D);y=Q(E*y);u=Q(F+y);if(Q(r+Q(Q(Q(o+Q(l+z))*i)+Q(Q(Q(q+Q(m+k))*f)+Q(g*Q(p+Q(u+j))))))<=Q(0)|Q(r+Q(Q(Q(o+Q(l+t))*i)+Q(Q(Q(q+Q(m+v))*f)+Q(g*Q(p+Q(u+h))))))<=Q(0)){break a}l=Q(C*x);C=Q(l+H);m=Q(K*x);u=Q(m+O);x=Q(s*x);s=Q(x+w);if(Q(r+Q(Q(Q(o+Q(C+z))*i)+Q(Q(Q(q+Q(u+k))*f)+Q(g*Q(p+Q(s+j))))))<=Q(0)|Q(r+Q(Q(Q(o+Q(C+t))*i)+Q(Q(Q(q+Q(u+v))*f)+Q(g*Q(p+Q(s+h))))))<=Q(0)){break a}n=Q(l+n);A=Q(Q(o+Q(n+z))*i);z=Q(m+D);B=Q(Q(q+Q(z+k))*f);k=Q(x+y);if(Q(r+Q(A+Q(B+Q(g*Q(p+Q(k+j))))))<=Q(0)|Q(r+Q(Q(Q(o+Q(n+t))*i)+Q(Q(Q(q+Q(z+v))*f)+Q(g*Q(p+Q(k+h))))))<=Q(0)){break a}d=0}Ha=a+16|0;return d|0}function CC(a,b){var c=Q(0),d=0,e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0);e=Ha-32|0;Ha=e;d=J[a+316>>2]&1024?J[a+56>>2]+144|0:a+112|0;k=N[d+8>>2];l=N[d+4>>2];m=N[d+12>>2];n=N[d>>2];u=N[b+20>>2];v=N[b+16>>2];g=N[b+8>>2];c=N[d+24>>2];o=Q(c+c);h=N[b>>2];c=N[d+16>>2];p=Q(c+c);c=N[d+20>>2];q=Q(c+c);i=N[b+4>>2];r=Q(Q(g*o)+Q(Q(h*p)+Q(q*i)));c=N[b+12>>2];s=Q(Q(c*c)+Q(-.5));N[e+28>>2]=N[b+24>>2]+Q(Q(g*r)+Q(Q(o*s)+Q(c*Q(Q(h*q)-Q(p*i)))));N[e+24>>2]=u+Q(Q(i*r)+Q(Q(q*s)+Q(c*Q(Q(g*p)-Q(o*h)))));N[e+16>>2]=Q(Q(Q(c*m)-Q(n*h))-Q(i*l))-Q(g*k);N[e+12>>2]=Q(Q(h*l)+Q(Q(c*k)+Q(g*m)))-Q(n*i);N[e+8>>2]=Q(Q(g*n)+Q(Q(c*l)+Q(i*m)))-Q(k*h);N[e+4>>2]=Q(Q(i*k)+Q(Q(c*n)+Q(h*m)))-Q(l*g);N[e+20>>2]=v+Q(Q(h*r)+Q(Q(p*s)+Q(c*Q(Q(i*o)-Q(q*g)))));d=e+4|0;b=a+48|0;j=J[b>>2];c=N[j+5132>>2];a:{b:{c:{d:{t=J[b+4>>2];switch((t>>>30|0)-2|0){case 1:break b;case 0:break d;default:break c}}if(K[j+4785|0]){break b}}Ut(b+16|0,J[j+2428>>2],d,c);N[b+260>>2]=c;J[b+264>>2]=0;break a}f=J[b+8>>2];if(!f){f=_a(j,t>>>24&15);J[b+8>>2]=f;j=J[b>>2]}N[f+192>>2]=N[d>>2];N[f+196>>2]=N[d+4>>2];N[f+200>>2]=N[d+8>>2];N[f+204>>2]=N[d+12>>2];N[f+208>>2]=N[d+16>>2];N[f+212>>2]=N[d+20>>2];N[f+216>>2]=N[d+24>>2];Za(j,b);J[b+268>>2]=J[b+268>>2]|32768;e:{f:{switch((J[b+4>>2]>>>30|0)-2|0){case 0:d=J[b>>2];if(K[d+4785|0]){break e}default:N[b+260>>2]=c;J[b+264>>2]=0;pc(b+16|0,c,1);break a;case 1:break f}}d=J[b>>2]}N[b+260>>2]=c;J[b+264>>2]=0;Za(d,b);J[b+268>>2]=J[b+268>>2]&-117440513|83886080}b=Ic(a);if(!(!b|!(K[(K[a+317|0]&64?J[a+56>>2]+268|0:a+108|0)|0]&2))){di(a+20|0,b+5584|0,a);a=b+5652|0;J[a>>2]=J[a>>2]+1}Ha=e+32|0}function Io(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),J=Q(0),K=Q(0);d=N[c+8>>2];i=N[c+4>>2];w=N[c+12>>2];e=N[c>>2];h=N[b+16>>2];j=Q(h+h);f=N[b+20>>2];l=Q(f+f);x=Q(h*j);m=Q(f*l);s=Q(Q(Q(1)-x)-m);E=N[b>>2];t=N[b+12>>2];r=Q(t+t);n=Q(r*f);o=N[b+24>>2];p=Q(j*o);D=Q(n+p);k=Q(E*D);y=Q(r*h);z=Q(l*o);h=Q(y+z);g=Q(j*f);q=Q(r*o);f=Q(g-q);F=N[b+4>>2];u=Q(f*F);j=Q(n-p);o=Q(Q(1)-Q(t*r));r=Q(o-x);G=N[b+8>>2];n=Q(r*G);l=Q(Q(Q(s*k)+Q(h*u))+Q(j*n));H=N[c+16>>2];t=Q(y-z);o=Q(o-m);x=Q(g+q);m=Q(Q(Q(t*k)+Q(o*u))+Q(x*n));y=N[c+20>>2];k=Q(Q(Q(D*k)+Q(f*u))+Q(r*n));z=N[c+24>>2];N[a+44>>2]=Q(Q(l*H)+Q(m*y))+Q(k*z);p=Q(E*t);g=Q(o*F);q=Q(x*G);u=Q(Q(Q(s*p)+Q(h*g))+Q(j*q));n=Q(Q(Q(t*p)+Q(o*g))+Q(x*q));p=Q(Q(Q(D*p)+Q(f*g))+Q(r*q));N[a+40>>2]=Q(Q(H*u)+Q(y*n))+Q(z*p);v=e;e=Q(e+e);v=Q(Q(1)-Q(v*e));g=Q(i+i);J=Q(i*g);q=Q(v-J);A=Q(e*d);K=Q(g*w);I=Q(A+K);B=Q(g*d);C=Q(e*w);g=Q(B-C);N[a+32>>2]=Q(k*q)+Q(Q(l*I)+Q(m*g));N[a+28>>2]=Q(p*q)+Q(Q(u*I)+Q(n*g));B=Q(B+C);i=Q(e*i);e=Q(d+d);C=Q(w*e);w=Q(i-C);d=Q(d*e);e=Q(v-d);N[a+20>>2]=Q(k*B)+Q(Q(l*w)+Q(m*e));N[a+16>>2]=Q(p*B)+Q(Q(u*w)+Q(n*e));v=k;k=Q(A-K);A=l;l=Q(Q(Q(1)-J)-d);d=m;m=Q(i+C);N[a+8>>2]=Q(v*k)+Q(Q(A*l)+Q(d*m));N[a+4>>2]=Q(p*k)+Q(Q(u*l)+Q(n*m));v=s;s=Q(E*s);A=h;h=Q(h*F);d=j;j=Q(j*G);d=Q(Q(Q(v*s)+Q(A*h))+Q(d*j));i=Q(Q(Q(t*s)+Q(o*h))+Q(x*j));f=Q(Q(Q(D*s)+Q(f*h))+Q(r*j));N[a+36>>2]=Q(Q(H*d)+Q(y*i))+Q(z*f);N[a+24>>2]=Q(f*q)+Q(Q(d*I)+Q(i*g));N[a+12>>2]=Q(f*B)+Q(Q(d*w)+Q(i*e));N[a>>2]=Q(f*k)+Q(Q(d*l)+Q(i*m))}function zg(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=0;g=Q(N[a+16>>2]-N[b>>2]);j=N[c>>2];f=Q(j+N[a+128>>2]);a:{if(g>f){break a}h=Q(N[a+20>>2]-N[b+4>>2]);k=N[c+4>>2];d=Q(k+N[a+132>>2]);if(gd){break a}f=Q(N[a+24>>2]-N[b+8>>2]);i=N[c+8>>2];e=Q(i+N[a+136>>2]);if(he|f>2];e=N[a+48>>2];l=N[a- -64>>2];m=Q(Q(Q(g*d)+Q(h*e))+Q(f*l));n=N[a+112>>2];r=N[a+96>>2];s=N[a+80>>2];o=Q(Q(i*n)+Q(Q(k*r)+Q(Q(j*s)+N[a>>2])));if(m>o){break a}t=N[a+36>>2];u=N[a+52>>2];v=N[a+68>>2];p=Q(Q(Q(g*t)+Q(h*u))+Q(f*v));w=N[a+116>>2];x=N[a+100>>2];y=N[a+84>>2];q=Q(Q(i*w)+Q(Q(k*x)+Q(Q(j*y)+N[a+4>>2])));if(mq){break a}m=N[a+40>>2];o=N[a+56>>2];z=N[a+72>>2];D=Q(Q(Q(g*m)+Q(h*o))+Q(f*z));A=N[a+120>>2];B=N[a+104>>2];C=N[a+88>>2];E=Q(Q(i*A)+Q(Q(k*B)+Q(Q(j*C)+N[a+8>>2])));if(pE|Q(-E)>D){break a}p=Q(Q(f*e)-Q(h*l));q=Q(Q(i*r)+Q(Q(k*n)+N[a+144>>2]));l=Q(Q(g*l)-Q(f*d));n=Q(Q(i*s)+Q(Q(j*n)+N[a+160>>2]));d=Q(Q(h*d)-Q(g*e));e=Q(Q(k*s)+Q(Q(j*r)+N[a+176>>2]));b=p>q|pn|le|d>2]));b=b|(d>e|d>2]));b=b|(d>e|d>2]));b=b|(d>e|d>2]));f=Q(Q(g*z)-Q(f*m));i=Q(Q(i*C)+Q(Q(j*A)+N[a+168>>2]));g=Q(Q(h*m)-Q(g*o));h=Q(Q(k*C)+Q(Q(j*B)+N[a+184>>2]));F=((b|(d>e|di|fh|g>2];n=N[b+12>>2]>Q(0);if(l>2]>Q(0)?Q(0):N[b+16>>2])+c)){e=J[a+4>>2];J[a+4>>2]=e+80;I[e+78>>1]=0;N[e>>2]=N[d>>2];N[e+4>>2]=N[d+4>>2];N[e+8>>2]=N[d+8>>2];f=N[a+16>>2];g=N[d+8>>2];h=N[a+8>>2];i=N[d+4>>2];j=N[d>>2];k=N[a+12>>2];N[e+24>>2]=Q(h*i)-Q(j*k);N[e+20>>2]=Q(f*j)-Q(g*h);N[e+16>>2]=Q(k*g)-Q(i*f);N[e+32>>2]=N[d>>2];N[e+36>>2]=N[d+4>>2];N[e+40>>2]=N[d+8>>2];f=N[a+28>>2];g=N[a+24>>2];h=N[d+8>>2];i=N[a+20>>2];j=N[d+4>>2];k=N[d>>2];l=Q(l-c);N[e+12>>2]=l;N[e+56>>2]=Q(i*j)-Q(k*g);N[e+52>>2]=Q(f*k)-Q(h*i);N[e+48>>2]=Q(g*h)-Q(j*f);m=L[e+76>>1];f=N[b+8>>2];a:{if(f>Q(0)|n){N[e+64>>2]=f;N[e+68>>2]=N[b+12>>2];m=m|17;break a}I[e+78>>1]=2049;N[e+64>>2]=N[b>>2];N[e+68>>2]=N[b+4>>2];m=m|(l>Q(0)?24:16);if(!(N[b>>2]>Q(0))){break a}m=m|4}J[e+44>>2]=0;I[e+76>>1]=m}l=N[b+24>>2];e=N[b+12>>2]>Q(0);if(Q(-l)>2]>Q(0)?Q(0):N[b+16>>2])-c)){f=N[d>>2];g=N[d+4>>2];h=N[d+8>>2];d=J[a+4>>2];J[a+4>>2]=d+80;o=Q(-h);N[d+8>>2]=o;p=Q(-g);N[d+4>>2]=p;q=Q(-f);N[d>>2]=q;I[d+78>>1]=0;i=N[a+16>>2];j=N[a+12>>2];k=N[a+8>>2];N[d+40>>2]=o;N[d+36>>2]=p;N[d+32>>2]=q;N[d+24>>2]=Q(f*j)-Q(k*g);N[d+20>>2]=Q(h*k)-Q(i*f);N[d+16>>2]=Q(g*i)-Q(j*h);i=N[a+28>>2];j=N[a+24>>2];k=N[a+20>>2];c=Q(c-l);N[d+12>>2]=c;N[d+56>>2]=Q(f*j)-Q(k*g);N[d+52>>2]=Q(h*k)-Q(i*f);N[d+48>>2]=Q(g*i)-Q(j*h);a=L[d+76>>1];f=N[b+8>>2];b:{if(e|f>Q(0)){N[d+64>>2]=f;N[d+68>>2]=N[b+12>>2];a=a|17;break b}I[d+78>>1]=2049;N[d+64>>2]=N[b>>2];N[d+68>>2]=N[b+4>>2];a=a|(c>Q(0)?24:16);if(!(N[b>>2]>Q(0))){break b}a=a|4}J[d+44>>2]=0;I[d+76>>1]=a}}function dy(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0);e=N[b>>2];l=N[b+4>>2];f=N[b+12>>2];h=Q(f+Q(1));j=Q(Eb(l,h)*Q(4));m=Q(R(j));i=N[a+8>>2];g=N[a>>2];k=Q(Q(m+i)/g);o=Q(k*k);q=i;k=N[b+8>>2];i=Q(Eb(k,h)*Q(4));p=Q(R(i));h=N[a+4>>2];n=Q(Q(q+p)/h);a=Q(o+Q(n*n))<=Q(1);if(!a){n=Q(e+e);r=Q(f+f);u=Q(Q(n*k)-Q(l*r));v=Q(Q(k*r)+Q(n*l));r=Q(Q(e*n)+Q(Q(f*r)+Q(-1)));a:{b:{if(g>=h){if(!(pQ(0)?g:Q(-g);break a}if(!(mQ(0)?h:Q(-h);f=Q(0);break a}n=Q(m*g);f=Q(g*g);e=Q(n-f);p=Q(p*h);l=Q(h*h);m=Q(p-l);e=e>m?e:m;b=0;c:{while(1){m=Q(Q(1)/Q(f+e));k=Q(n*m);s=Q(k*k);k=Q(Q(1)/Q(l+e));o=Q(p*k);o=Q(o*o);t=Q(Q(s+o)+Q(-1));if(t>2]=l;j=Q(o*j);g=Q(Q(Q(j*g)-Q(e*m))*f);N[c+4>>2]=g;e=Q(Q(Q(i*e)-Q(h*j))*f);N[c>>2]=e;N[d>>2]=Q(Q(Q(m*g)-Q(e*i))*u)+Q(Q(Q(Q(i*l)-Q(g*j))*r)+Q(v*Q(Q(j*e)-Q(l*m))))}return!a}function Rw(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=Ha-16|0;Ha=g;c=b>>>0<=8?8:b;J[a+20>>2]=c;e=P(c,24);if(e){c=J[40592];f=Ja[J[J[c+12>>2]+8>>2]](c+12|0,e,29909,16174,733)|0;c=J[a+20>>2]}J[a+36>>2]=f;c=P(c,9)-18|0;J[a+40>>2]=c;c=P(c,44);if(c){d=J[40592];d=Ja[J[J[d+12>>2]+8>>2]](d+12|0,c,29909,16174,83)|0}J[g+12>>2]=d;c=J[a+56>>2];a:{if(c>>>0>=(J[a+60>>2]&2147483647)>>>0){Bf(a+52|0,g+12|0);break a}J[J[a+52>>2]+(c<<2)>>2]=d;J[a+56>>2]=c+1}c=(J[a+20>>2]<<1)-4|0;Qw(a- -64|0,c<<1);if(c>>>0>(J[a+96>>2]&2147483647)>>>0){Kj(a+88|0,c)}if((J[a+268>>2]&2147483647)>>>0>>0){c=0;b:{if(!b){break b}d=b<<2;if(!d){break b}c=J[40592];e=c+12|0;c=(i=e,j=d,k=Ja[J[J[c>>2]+20>>2]](c)|0?60569:69706,l=19978,m=553,h=J[J[e>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}e=J[a+260>>2];d=J[a+264>>2];if((d|0)>0){f=(d<<2)+c|0;d=c;while(1){J[d>>2]=J[e>>2];e=e+4|0;d=d+4|0;if(f>>>0>d>>>0){continue}break}e=J[a+260>>2]}if(!(!e|J[a+268>>2]<0)){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,e)}J[a+268>>2]=b;J[a+260>>2]=c}if(!(J[a+292>>2]&2147483616)){Kj(a+284|0,32)}if(!(J[a+304>>2]&2147483616)){Kj(a+296|0,32)}if(!(J[a+316>>2]&2147483616)){Kj(a+308|0,32)}d=b>>>0>=128?128:b;if(d>>>0>(J[a+280>>2]&2147483647)>>>0){b=0;c:{if(!d){break c}c=d<<2;if(!c){break c}b=J[40592];e=b+12|0;b=(m=e,l=c,k=Ja[J[J[b>>2]+20>>2]](b)|0?65469:69706,j=19978,i=553,h=J[J[e>>2]+8>>2],Ja[h](m|0,l|0,k|0,j|0,i|0)|0)}e=J[a+272>>2];c=J[a+276>>2];if((c|0)>0){f=(c<<2)+b|0;c=b;while(1){J[c>>2]=J[e>>2];e=e+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}e=J[a+272>>2]}if(!(!e|J[a+280>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}J[a+280>>2]=d;J[a+272>>2]=b}Ha=g+16|0}function Pr(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;J[a+11980>>2]=0;h=b+63&-64;if(h>>>0>(J[a+11984>>2]&2147483647)>>>0){g=a+11976|0;a:{if(!h){break a}d=h<<5;if(!d){break a}b=J[40592];f=b+12|0;f=(k=f,l=d,m=Ja[J[J[b>>2]+20>>2]](b)|0?51137:69706,n=19978,o=553,j=J[J[f>>2]+8>>2],Ja[j](k|0,l|0,m|0,n|0,o|0)|0)}d=J[g>>2];b=J[g+4>>2];if((b|0)>0){i=(b<<5)+f|0;b=f;while(1){e=J[d+4>>2];J[b>>2]=J[d>>2];J[b+4>>2]=e;e=J[d+28>>2];J[b+24>>2]=J[d+24>>2];J[b+28>>2]=e;e=J[d+20>>2];J[b+16>>2]=J[d+16>>2];J[b+20>>2]=e;e=J[d+12>>2];J[b+8>>2]=J[d+8>>2];J[b+12>>2]=e;d=d+32|0;b=b+32|0;if(i>>>0>b>>>0){continue}break}d=J[g>>2]}if(!(!d|J[g+8>>2]<0)){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,d)}J[g+8>>2]=h;J[g>>2]=f}J[a+12148>>2]=0;b=c>>>1|c;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0;h=b>>>0<=16?16:b;if(h>>>0>(J[a+12152>>2]&2147483647)>>>0){g=a+12144|0;f=0;b:{if(!h){break b}d=P(h,52);if(!d){break b}b=J[40592];f=b+12|0;f=(o=f,n=d,m=Ja[J[J[b>>2]+20>>2]](b)|0?51269:69706,l=19978,k=553,j=J[J[f>>2]+8>>2],Ja[j](o|0,n|0,m|0,l|0,k|0)|0)}d=J[g>>2];b=J[g+4>>2];if((b|0)>0){i=P(b,52)+f|0;b=f;while(1){e=J[d+4>>2];J[b>>2]=J[d>>2];J[b+4>>2]=e;J[b+48>>2]=J[d+48>>2];e=J[d+44>>2];J[b+40>>2]=J[d+40>>2];J[b+44>>2]=e;e=J[d+36>>2];J[b+32>>2]=J[d+32>>2];J[b+36>>2]=e;e=J[d+28>>2];J[b+24>>2]=J[d+24>>2];J[b+28>>2]=e;e=J[d+20>>2];J[b+16>>2]=J[d+16>>2];J[b+20>>2]=e;e=J[d+12>>2];J[b+8>>2]=J[d+8>>2];J[b+12>>2]=e;d=d+52|0;b=b+52|0;if(i>>>0>b>>>0){continue}break}d=J[g>>2]}if(!(!d|J[g+8>>2]<0)){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,d)}J[g+8>>2]=h;J[g>>2]=f}J[a+12148>>2]=c;J[a+12132>>2]=J[a+11952>>2];J[a+12140>>2]=J[a+11976>>2]}function HF(a,b,c){var d=0,e=0,f=0,g=0,h=0;d=J[a+2376>>2];f=J[d+12>>2];a:{if(f){g=f-1|0;f=J[J[d+8>>2]+(g<<2)>>2];J[d+12>>2]=g;d=f+1|0;break a}e=d;f=J[d+4>>2];d=f+1|0;J[e+4>>2]=d}g=J[a+1140>>2];e=J[g+12>>2]&2147483647;if(e>>>0<=d>>>0){d=d>>>1|d;d=d>>>2|d;d=d>>>4|d;d=d>>>8|d;d=(d>>>16|d)+1|0;if(d>>>0>e>>>0){uq(g,d)}J[g+8>>2]=d}a=J[a+980>>2];g=Ha-16|0;Ha=g;d=J[40592];e=Ja[J[J[d>>2]+20>>2]](d)|0?47143:69706;e=Ja[J[J[d+12>>2]+8>>2]](d+12|0,64,e,10717,1319)|0;d=e;H[d+60|0]=0;J[d+28>>2]=0;J[d+32>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;J[d>>2]=f;J[d+20>>2]=-1;J[d+24>>2]=0;J[d+12>>2]=0;if(c){c=J[40592];h=Ja[J[J[c>>2]+20>>2]](c)|0?35629:69706;h=Ja[J[J[c+12>>2]+8>>2]](c+12|0,44,h,10717,883)|0;c=h;J[c+4>>2]=-1;J[c>>2]=130712;J[c+8>>2]=0;J[c+12>>2]=0;J[c+32>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+40>>2]=d;J[c>>2]=130432;H[c+36|0]=0}J[d+16>>2]=h;J[g+12>>2]=e;d=J[a+372>>2];b:{if((d|0)==-1){d=J[a+380>>2];if(d>>>0>=(J[a+384>>2]&2147483647)>>>0){ph(a+376|0,g+12|0);break b}J[J[a+376>>2]+(d<<2)>>2]=e;J[a+380>>2]=d+1;break b}c=J[a+376>>2]+(d<<2)|0;J[a+372>>2]=J[c>>2];J[c>>2]=e}c=J[a+504>>2];c:{if(c){e=c-1|0;c=J[J[a+500>>2]+(e<<2)>>2];J[a+504>>2]=e;break c}c=J[a+496>>2];J[a+496>>2]=c-1;c=c<<2|3}e=f+1|0;if(e>>>0>=M[a+200>>2]){zj(a,e)}h=J[a+360>>2];J[a+360>>2]=e>>>0>h>>>0?e:h;e=f<<2;J[e+J[a+180>>2]>>2]=c;J[e+J[J[a+192>>2]+4>>2]>>2]=0;c=J[a+196>>2]+(f<<3)|0;J[c+4>>2]=d<<1|1;J[c>>2]=b;c=J[a+276>>2];b=J[c+4>>2]+P(f,24)|0;J[b+8>>2]=2122317823;J[b+12>>2]=-25165825;J[b>>2]=2122317823;J[b+4>>2]=2122317823;J[b+16>>2]=-25165825;J[b+20>>2]=-25165825;H[c+16|0]=1;J[a+368>>2]=J[a+368>>2]+1;Ha=g+16|0;return d}function CH(a,b,c,d,e,f,g,h,i,j){var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),J=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0);k=N[d>>2];l=N[c>>2];v=N[g>>2];M=N[b>>2];w=N[f>>2];x=N[a>>2];y=N[e>>2];m=N[d+4>>2];n=N[c+4>>2];z=N[g+4>>2];O=N[b+4>>2];A=N[f+4>>2];B=N[a+4>>2];C=N[e+4>>2];o=N[d+8>>2];p=N[c+8>>2];D=N[g+8>>2];P=N[b+8>>2];E=N[f+8>>2];F=N[a+8>>2];G=N[e+8>>2];H=N[g+12>>2];r=N[c+12>>2];I=N[f+12>>2];R=N[b+12>>2];J=N[e+12>>2];K=N[a+12>>2];S=Q(Q(H*r)+Q(Q(I*R)+Q(J*K)));q=N[d+12>>2];T=Q(Q(q*q)+Q(-.5));s=Q(Q(Q(T*J)+Q(q*Q(Q(H*R)-Q(I*r))))+Q(K*S));N[h+12>>2]=s+s;s=Q(Q(o*o)+Q(-.5));U=Q(Q(D*p)+Q(Q(E*P)+Q(G*F)));t=Q(Q(Q(G*s)+Q(o*Q(Q(D*P)-Q(E*p))))+Q(F*U));N[h+8>>2]=t+t;t=Q(Q(m*m)+Q(-.5));V=Q(Q(z*n)+Q(Q(A*O)+Q(C*B)));u=Q(Q(Q(C*t)+Q(m*Q(Q(z*O)-Q(A*n))))+Q(B*V));N[h+4>>2]=u+u;u=Q(Q(k*k)+Q(-.5));W=Q(Q(v*l)+Q(Q(w*M)+Q(y*x)));L=Q(Q(Q(y*u)+Q(k*Q(Q(v*M)-Q(w*l))))+Q(x*W));N[h>>2]=L+L;L=N[b>>2];X=N[b+4>>2];Y=N[b+8>>2];r=Q(Q(Q(T*I)+Q(q*Q(Q(J*r)-Q(H*K))))+Q(S*N[b+12>>2]));N[i+12>>2]=r+r;p=Q(Q(Q(s*E)+Q(o*Q(Q(G*p)-Q(D*F))))+Q(U*Y));N[i+8>>2]=p+p;n=Q(Q(Q(t*A)+Q(m*Q(Q(C*n)-Q(z*B))))+Q(V*X));N[i+4>>2]=n+n;l=Q(Q(Q(u*w)+Q(k*Q(Q(y*l)-Q(v*x))))+Q(W*L));N[i>>2]=l+l;l=N[c>>2];n=N[c+4>>2];p=N[c+8>>2];q=Q(Q(Q(T*H)+Q(q*Q(Q(I*K)-Q(J*R))))+Q(S*N[c+12>>2]));N[j+12>>2]=q+q;o=Q(Q(Q(s*D)+Q(o*Q(Q(E*F)-Q(G*P))))+Q(U*p));N[j+8>>2]=o+o;m=Q(Q(Q(t*z)+Q(m*Q(Q(A*B)-Q(C*O))))+Q(V*n));N[j+4>>2]=m+m;k=Q(Q(Q(u*v)+Q(k*Q(Q(w*x)-Q(y*M))))+Q(W*l));N[j>>2]=k+k}function ym(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;if(!(J[a+132>>2]?J[a+128>>2]!=(J[a+308>>2]-1|0):0)){b=J[a+136>>2];c=J[a+148>>2];h=J[(b+(c<<3)|0)+4>>2]+(c<<7)|0;if(h){while(1){j=(d&127)<<6;k=d>>>7<<3;l=j+J[k+b>>2]|0;c=J[l+40>>2];b=J[c+32>>2];a:{if(!b|!K[b+35|0]){break a}b=J[a+212>>2];if(b>>>0>=(J[a+216>>2]&2147483647)>>>0){b=0;c=J[a+216>>2];i=c&2147483647?c<<1:1;b:{if(!i){break b}c=i<<2;if(!c){break b}b=J[40592];e=b+12|0;b=(n=e,o=c,p=Ja[J[J[b>>2]+20>>2]](b)|0?60217:69706,q=20075,r=553,m=J[J[e>>2]+8>>2],Ja[m](n|0,o|0,p|0,q|0,r|0)|0)}g=J[a+212>>2];f=(g<<2)+b|0;if((g|0)>0){e=J[a+208>>2];c=b;while(1){J[c>>2]=J[e>>2];e=e+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}}J[f>>2]=J[l+40>>2];c:{if(J[a+216>>2]<0){break c}c=J[a+208>>2];if(!c){break c}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,c);g=J[a+212>>2]}J[a+216>>2]=i;J[a+208>>2]=b;J[a+212>>2]=g+1;break a}J[J[a+208>>2]+(b<<2)>>2]=c;J[a+212>>2]=b+1}b=J[a+136>>2];c=J[(J[k+b>>2]+j|0)+40>>2];J[c+32>>2]=0;H[J[c+36>>2]+156|0]=0;d=d+1|0;if((h|0)!=(d|0)){continue}break}}J[a+148>>2]=0;J[J[a+136>>2]+4>>2]=0}J[a+180>>2]=0;J[J[a+168>>2]+4>>2]=0;b=J[a+240>>2];if(!(!b|!J[a+256>>2])){Va(J[a+232>>2],255,b<<2);d=0;c=J[a+228>>2];b=J[a+236>>2];g=b-1|0;if(g){e=0;if(b-2>>>0>=3){i=g&-4;b=0;while(1){f=d|1;J[c+(d<<2)>>2]=f;h=c+(f<<2)|0;f=d|2;J[h>>2]=f;h=c+(f<<2)|0;f=d|3;J[h>>2]=f;d=d+4|0;J[c+(f<<2)>>2]=d;b=b+4|0;if((i|0)!=(b|0)){continue}break}}b=g&3;if(b){while(1){f=c+(d<<2)|0;d=d+1|0;J[f>>2]=d;e=e+1|0;if((b|0)!=(e|0)){continue}break}}b=J[a+236>>2]-1|0}else{b=0}J[c+(b<<2)>>2]=-1;J[a+256>>2]=0;J[a+248>>2]=0}J[a+128>>2]=J[a+128>>2]+1}function zX(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);g=Ha-96|0;Ha=g;m=N[d+20>>2];k=N[d+16>>2];p=N[d+24>>2];h=N[d>>2];i=Q(h+h);n=N[d+8>>2];q=N[d+4>>2];l=N[d+12>>2];j=Q(l+l);o=N[c+8>>2];r=Q(Q(Q(i*n)-Q(q*j))*o);u=Q(p-r);N[g+56>>2]=u;n=Q(o*Q(Q(n*j)+Q(i*q)));q=Q(m-n);N[g+52>>2]=q;h=Q(o*Q(Q(h*i)+Q(Q(l*j)+Q(-1))));v=Q(k-h);N[g+48>>2]=v;w=Q(k+h);N[g+36>>2]=w;n=Q(m+n);N[g+40>>2]=n;p=Q(r+p);N[g+44>>2]=p;N[g+60>>2]=N[c+4>>2];m=N[f+20>>2];k=N[f+16>>2];r=N[f+24>>2];h=N[f>>2];i=Q(h+h);s=N[f+8>>2];t=N[f+4>>2];l=N[f+12>>2];j=Q(l+l);o=N[e+8>>2];x=Q(Q(Q(i*s)-Q(t*j))*o);y=Q(r-x);N[g+28>>2]=y;s=Q(o*Q(Q(s*j)+Q(i*t)));t=Q(m-s);N[g+24>>2]=t;h=Q(o*Q(Q(h*i)+Q(Q(l*j)+Q(-1))));i=Q(k-h);N[g+20>>2]=i;k=Q(k+h);N[g+8>>2]=k;m=Q(m+s);N[g+12>>2]=m;h=Q(x+r);N[g+16>>2]=h;N[g+32>>2]=N[e+4>>2];N[g+92>>2]=u-p;N[g+88>>2]=q-n;N[g+84>>2]=v-w;N[g+80>>2]=y-h;N[g+76>>2]=t-m;N[g+72>>2]=i-k;i=xb(g+36|0,g+84|0,g+8|0,g+72|0,g+68|0,g- -64|0);m=Q(N[g+60>>2]+N[g+32>>2]);c=i>Q(m*m);if(!c){h=N[g+44>>2];k=N[g+68>>2];j=Q(h+Q(k*Q(N[g+56>>2]-h)));i=N[g+16>>2];h=N[g+64>>2];i=Q(j-Q(i+Q(h*Q(N[g+28>>2]-i))));l=N[g+36>>2];j=Q(l+Q(k*Q(N[g+48>>2]-l)));l=N[g+8>>2];l=Q(j-Q(l+Q(h*Q(N[g+20>>2]-l))));j=N[g+40>>2];j=Q(j+Q(k*Q(N[g+52>>2]-j)));k=N[g+12>>2];k=Q(j-Q(k+Q(h*Q(N[g+24>>2]-k))));n=Q(Q(i*i)+Q(Q(l*l)+Q(k*k)));h=Q(Y(n));j=Q(1);o=Q(0);p=Q(0);if(!(n>2]=p;N[a+4>>2]=o;N[a>>2]=j;m=Q(m-h);N[b>>2]=m>Q(0)?m:Q(0)}Ha=g+96|0;return!c|0}function yQ(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;f=Ha-1040|0;Ha=f;a=5295;a:{b:{c:{switch(b+1|0){case 5:a=5538;break b;case 9:a=17792;break b;case 17:a=1478;break b;case 2:a=17417;break b;case 3:a=24975;break b;default:if((b|0)!=128){break a}a=24963;break b;case 65:a=2232;break b;case 33:a=5318;break b;case 4:case 6:case 7:case 8:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 58:case 59:case 60:case 61:case 62:case 63:case 64:break a;case 1:break b;case 0:break c}}a=5304}J[f>>2]=d;J[f+4>>2]=e;J[f+8>>2]=a;J[f+12>>2]=c;d=Ha-16|0;Ha=d;J[d+12>>2]=f;a=Ha-160|0;Ha=a;g=a+8|0;Ua(g,119872,144);c=f+16|0;J[a+52>>2]=c;J[a+28>>2]=c;e=-2-c|0;e=e>>>0>2147483647?2147483647:e;J[a+56>>2]=e;h=c+e|0;J[a+36>>2]=h;J[a+24>>2]=h;Mv(g,83708,f,0,0);if(e){e=J[a+28>>2];H[e-((e|0)==J[a+24>>2])|0]=0}Ha=a+160|0;Ha=d+16|0;iy(c);if((b|0)!=64){break a}while(1){iy(f+16|0);c=Ha-16|0;Ha=c;J[c+8>>2]=0;J[c>>2]=1e3;J[c+4>>2]=0;while(1){d=Ha-16|0;Ha=d;b=28;d:{if(!c){break d}e=J[c+8>>2];if(e>>>0>999999999){break d}a=J[c>>2];g=J[c+4>>2];if((g|0)<0){break d}i=(+(a>>>0)+ +(g|0)*4294967296)*1e3+ +(e|0)/1e6;j=+ca();while(1){if(+ca()-j>>0>=4294963201){J[40598]=0-a;a=-1}if((a|0)==-1){continue}break}Ha=c+16|0;continue}}Ha=f+1040|0}function qd(a,b,c,d,e,f,g,h){var i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0);i=Ha-80|0;Ha=i;a:{b:{switch(J[c>>2]){case 0:j=N[c+4>>2];J[i+76>>2]=0;N[i+72>>2]=j;J[i+68>>2]=2;l=N[d+16>>2];N[i+4>>2]=l;k=N[d+20>>2];N[i+8>>2]=k;m=N[d+24>>2];N[i+24>>2]=m;N[i+20>>2]=k;N[i+28>>2]=j;N[i+16>>2]=l;N[i+12>>2]=m;c=L[h>>1];h=J[(J[e>>2]<<2)+(c&256?152888:152860)>>2];I[i+66>>1]=c;o=Ja[h|0](e,f,i+68|0,d,i+4|0,a,b,g,i+66|0,Q(0))|0;break a;case 2:j=N[d+20>>2];l=N[d+16>>2];q=N[d+24>>2];k=N[d>>2];m=Q(k+k);r=N[d+8>>2];t=N[d+4>>2];n=N[d+12>>2];s=Q(n+n);p=N[c+8>>2];u=Q(Q(Q(m*r)-Q(t*s))*p);N[i+24>>2]=q-u;r=Q(p*Q(Q(r*s)+Q(m*t)));N[i+20>>2]=j-r;N[i+12>>2]=u+q;N[i+8>>2]=j+r;j=Q(p*Q(Q(k*m)+Q(Q(n*s)+Q(-1))));N[i+16>>2]=l-j;N[i+4>>2]=l+j;N[i+28>>2]=N[c+4>>2];h=L[h>>1];o=J[(J[e>>2]<<2)+(h&256?152888:152860)>>2];I[i+64>>1]=h;o=Ja[o|0](e,f,c,d,i+4|0,a,b,g,i- -64|0,Q(0))|0;break a;case 3:l=N[d+4>>2];m=Q(l+l);j=N[d+8>>2];p=Q(m*j);n=N[d>>2];k=Q(n+n);s=N[d+12>>2];q=Q(k*s);N[i+32>>2]=p-q;N[i+24>>2]=p+q;n=Q(Q(1)-Q(n*k));p=Q(l*m);N[i+36>>2]=n-p;r=n;n=Q(j+j);q=Q(j*n);N[i+20>>2]=r-q;j=Q(k*j);m=Q(m*s);N[i+28>>2]=j+m;l=Q(k*l);k=Q(n*s);N[i+16>>2]=l-k;N[i+12>>2]=j-m;N[i+8>>2]=l+k;N[i+4>>2]=Q(Q(1)-p)-q;N[i+40>>2]=N[d+16>>2];N[i+44>>2]=N[d+20>>2];N[i+48>>2]=N[d+24>>2];N[i+52>>2]=N[c+4>>2];N[i+56>>2]=N[c+8>>2];N[i+60>>2]=N[c+12>>2];h=L[h>>1];o=J[((h&256?84:56)+152860|0)+(J[e>>2]<<2)>>2];I[i+2>>1]=h;o=Ja[o|0](e,f,c,d,i+4|0,a,b,g,i+2|0,Q(0))|0;break a;case 4:break b;default:break a}}o=J[e>>2];I[i>>1]=L[h>>1];o=Ja[J[((o<<2)+152860|0)+112>>2]](e,f,c,d,a,b,g,i,Q(0))|0}Ha=i+80|0;return o}function gW(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0);a=Ha-48|0;Ha=a;Tc(a+32|0,b);r=N[e+24>>2];J[h+8>>2]=-1;k=N[e>>2];N[a>>2]=k;p=N[e+4>>2];N[a+4>>2]=p;q=N[e+8>>2];N[a+8>>2]=q;m=N[e+12>>2];N[a+12>>2]=m;l=N[e+16>>2];N[a+16>>2]=l;n=N[e+20>>2];N[a+20>>2]=n;o=n;n=N[a+40>>2];s=m;m=N[a+32>>2];t=l;l=N[a+36>>2];o=Q(Q(o*n)+Q(Q(s*m)+Q(t*l)));k=Q(Q(q*n)+Q(Q(k*m)+Q(p*l)));k=k>1];if(c&512){if(!(k<=Q(j-N[a+44>>2]))){break c}I[h+12>>1]=3;j=N[e+8>>2];q=N[a+40>>2];n=N[e>>2];o=N[a+32>>2];m=N[e+4>>2];s=N[a+36>>2];l=N[a+44>>2];g=Q(Q(Q(j*q)+Q(Q(n*o)+Q(m*s)))+l);p=l;l=N[e+20>>2];k=N[e+12>>2];r=N[e+16>>2];p=Q(p+Q(Q(l*q)+Q(Q(k*o)+Q(s*r))));if(!(g>2]=o;N[h+36>>2]=q;N[h+32>>2]=s;l=N[e+24>>2];N[h+24>>2]=j-Q(q*g);N[h+20>>2]=m-Q(s*g);N[h+16>>2]=n-Q(o*g);N[h+40>>2]=g-l;e=1;break a}if(!(k<=Q(j-N[a+44>>2]))|c&16){break c}J[h+40>>2]=0;I[h+12>>1]=2;g=N[f>>2];j=N[f+4>>2];N[h+36>>2]=-N[f+8>>2];N[h+32>>2]=-j;N[h+28>>2]=-g;break b}e=0;k=Q(Q(N[f+8>>2]*n)+Q(Q(N[f>>2]*m)+Q(l*N[f+4>>2])));if(k>Q(-1.0000000116860974e-7)&k>2]-Q(j*n));p=Q(N[b>>2]-Q(j*m));q=Q(N[b+4>>2]-Q(j*l));j=Q(Q(-Q(N[a+44>>2]+Q(Q(r*n)+Q(Q(p*m)+Q(l*q)))))/k);N[h+40>>2]=j;k=N[f>>2];o=N[f+4>>2];N[h+24>>2]=r+Q(j*N[f+8>>2]);N[h+20>>2]=q+Q(o*j);N[h+16>>2]=p+Q(k*j);if(!(j>Q(0))|!(g>=j)){break a}N[h+28>>2]=m;I[h+12>>1]=3;N[h+36>>2]=n;N[h+32>>2]=l}e=1}Ha=a+48|0;return e|0}function L2(a,b,c,d){a=a|0;b=Q(b);c=Q(c);d=Q(d);var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=a;f=Ha-32|0;Ha=f;k=J[40585];a=J[k+2448>>2];if(!a){l=Ha-16|0;Ha=l;h=k+2160|0;e=J[h+284>>2];if(e){a=J[40592];j=Ja[J[J[a>>2]+20>>2]](a)|0?44803:69706;j=Ja[J[J[a+12>>2]+8>>2]](a+12|0,e,j,22517,180)|0}else{j=0}J[l+12>>2]=j;a=J[h+268>>2];a:{if(a>>>0>=(J[h+272>>2]&2147483647)>>>0){a=0;e=h+4|0;g=J[e+268>>2];m=g&2147483647?g<<1:1;b:{if(!m){break b}g=m<<2;if(!(K[e+256|0]|g>>>0>256)){H[e+256|0]=1;a=e;break b}if(!g){break b}a=J[40592];i=Ja[J[J[a>>2]+20>>2]](a)|0?44803:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,g,i,19978,553)|0}i=J[e+264>>2];o=(i<<2)+a|0;if((i|0)>0){n=J[e+260>>2];g=a;while(1){J[g>>2]=J[n>>2];n=n+4|0;g=g+4|0;if(o>>>0>g>>>0){continue}break}}J[o>>2]=J[l+12>>2];c:{if(J[e+268>>2]<0){break c}g=J[e+260>>2];if((g|0)==(e|0)){H[e+256|0]=0;break c}if(!g){break c}i=J[40592];Ja[J[J[i+12>>2]+12>>2]](i+12|0,g);i=J[e+264>>2]}J[e+268>>2]=m;J[e+260>>2]=a;J[e+264>>2]=i+1;break a}J[J[h+264>>2]+(a<<2)>>2]=j;J[h+268>>2]=a+1}a=((J[h+276>>2]<<6)+j|0)+-64|0;if(j>>>0<=a>>>0){e=J[h+288>>2];while(1){J[a>>2]=e;e=a;a=a+-64|0;if(j>>>0<=a>>>0){continue}break}J[h+288>>2]=e}Ha=l+16|0;a=J[k+2448>>2]}J[k+2448>>2]=J[a>>2];e=k+2440|0;J[e>>2]=J[e>>2]+1;J[f+20>>2]=-842137601;J[f+12>>2]=-855638016;J[f+16>>2]=0;N[f+8>>2]=d;N[f+4>>2]=b;N[f>>2]=c;J[a+16>>2]=1;J[a+4>>2]=196616;J[a+8>>2]=0;J[a+12>>2]=145992;J[a>>2]=145888;e=J[f+4>>2];J[a+32>>2]=J[f>>2];J[a+36>>2]=e;J[a+40>>2]=J[f+8>>2];I[a+44>>1]=L[f+12>>1];I[a+46>>1]=L[f+14>>1];e=J[f+20>>2];J[a+48>>2]=J[f+16>>2];J[a+52>>2]=e;J[a+48>>2]=a;Ha=f+32|0;return IC(p,a)|0}function ht(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;j=Ha-16|0;Ha=j;a:{b:{k=J[b+4>>2];h=K[J[k+44>>2]+9|0];l=J[c+4>>2];g=K[J[l+44>>2]+9|0];c:{d:{if(!((h|0)!=2|(g|0)!=2)){i=J[b+4>>2];i=K[J[(K[J[i+44>>2]+9|0]-1>>>0<2?i:0)+100>>2]+159|0]!=0;break d}if(!h){break c}}if(i|(h|0)==2&(g|0)==1){break c}if(!((h|0)!=1|(g|0)!=1)){i=J[b+4>>2];if(H[J[(K[J[i+44>>2]+9|0]-1>>>0<2?i:0)+44>>2]+44|0]&1){break c}}if((g|0)!=(h|0)|M[k+48>>2]>=M[l+48>>2]){break b}}g=c;break a}g=b;b=c}if(!f){f=J[a+984>>2];if(!f){EF(a+696|0);f=J[a+984>>2]}J[a+984>>2]=J[f>>2];J[a+976>>2]=J[a+976>>2]+1}I[j+14>>1]=L[d>>1];a=bh(f+4|0,J[g+4>>2],J[b+4>>2],0,5);J[f+32>>2]=b;J[f+28>>2]=g;I[f+64>>1]=0;J[f+56>>2]=0;J[f+60>>2]=-1;J[f+48>>2]=0;J[f+52>>2]=-1;J[f+36>>2]=-1;J[f+40>>2]=-1;J[f>>2]=131888;J[f+44>>2]=L[j+14>>1]&32767;b=J[J[a>>2]+40>>2];c=J[J[f+32>>2]+4>>2];c=K[J[c+44>>2]+9|0]-1>>>0<2?c:0;d=L[j+14>>1];h=1;e:{f:{g=J[g+4>>2];g=K[J[g+44>>2]+9|0]-1>>>0<2?g:0;g:{if(H[J[g+44>>2]+44|0]&1){if(!c){break g}h=!(H[J[c+44>>2]+44|0]&1)}if(!(d&1)){break g}if(h){break f}}h=J[f+44>>2]|262144;break e}h=J[f+44>>2]&-262145}J[f+44>>2]=h;h:{i:{if(!(d&514|N[J[b+976>>2]+1056>>2]!=Q(0)|(N[J[b+976>>2]+1060>>2]!=Q(0)|N[J[b+976>>2]+1064>>2]!=Q(0)))){if(N[J[b+976>>2]+1068>>2]==Q(0)){break i}}d=J[f+44>>2]|131072;break h}d=J[f+44>>2]&-131073}J[f+44>>2]=d;j:{if(!e){e=J[g+144>>2];d=J[g+100>>2];J[d+148>>2]=J[d+148>>2]+1;k:{if(!c){d=-128;break k}d=J[c+144>>2];c=J[c+100>>2];J[c+148>>2]=J[c+148>>2]+1}m=f,n=Ou(J[b+1e3>>2],0,e,d,a),J[m+60>>2]=n;c=Og(a);vc(J[a>>2],a);vc(J[f+8>>2],a);Ui(J[b+2168>>2],f);Hq(b,a,c);break j}_i(f,e)}Ha=j+16|0;return f}function Paa(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0);e=J[a+100>>2];f=(e+L[e+18>>1]|0)+144|0;m=Q(-N[d+8>>2]);n=Q(-N[d+4>>2]);o=Q(-N[d>>2]);j=Q(-N[c+8>>2]);k=Q(-N[c+4>>2]);l=Q(-N[c>>2]);if(b){a=L[e+4>>1]<<5;t=(((a+e|0)+a|0)+a|0)+128|0;u=L[e+6>>1]+e|0;a=b;while(1){c=P(a,160)+f|0;v=N[c+16>>2];w=N[c+48>>2];x=N[c+80>>2];y=N[c+20>>2];z=N[c+52>>2];A=N[c+84>>2];d=(a<<5)+u|0;p=N[d+8>>2];B=N[c+8>>2];C=N[c+40>>2];D=N[c+72>>2];E=N[c+24>>2];F=N[c+56>>2];G=N[c+88>>2];q=N[d>>2];H=N[c+4>>2];I=N[c+36>>2];M=N[c+68>>2];r=N[d+4>>2];O=N[c>>2];R=N[c+32>>2];S=N[c+64>>2];c=(a<<4)+t|0;T=N[c>>2];U=N[c+4>>2];g=N[d+24>>2];i=N[c+8>>2];s=N[d+20>>2];h=N[d+16>>2];J[c+12>>2]=0;V=i;i=Q(m+Q(Q(l*s)-Q(h*k)));N[c+8>>2]=V+i;h=Q(n+Q(Q(j*h)-Q(g*l)));N[c+4>>2]=U+h;g=Q(o+Q(Q(k*g)-Q(s*j)));N[c>>2]=T+g;k=Q(k-Q(Q(H*g)+Q(Q(h*I)+Q(i*M))));l=Q(l-Q(Q(O*g)+Q(Q(h*R)+Q(i*S))));m=Q(Q(m-Q(Q(g*E)+Q(Q(h*F)+Q(i*G))))+Q(Q(q*k)-Q(r*l)));j=Q(j-Q(Q(g*B)+Q(Q(h*C)+Q(i*D))));n=Q(Q(n-Q(Q(g*y)+Q(Q(h*z)+Q(i*A))))+Q(Q(p*l)-Q(q*j)));o=Q(Q(o-Q(Q(g*v)+Q(Q(h*w)+Q(i*x))))+Q(Q(r*j)-Q(k*p)));a=K[(a+e|0)- -64|0];if(a){continue}break}}J[e+44>>2]=0;J[e+60>>2]=0;N[e+32>>2]=l+N[e+32>>2];N[e+40>>2]=j+N[e+40>>2];N[e+36>>2]=k+N[e+36>>2];N[e+48>>2]=o+N[e+48>>2];N[e+52>>2]=n+N[e+52>>2];N[e+56>>2]=m+N[e+56>>2];a=P(b,160)+f|0;b=J[a+152>>2];a=J[e+12>>2]|J[a+156>>2];J[e+8>>2]=J[e+8>>2]|b;J[e+12>>2]=a}function YB(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=Ha-16|0;Ha=j;c=J[a+20>>2];if(c){g=J[35740];h=J[a+16>>2];while(1){d=J[h+(b<<2)>>2];e=J[a+4>>2]+(d>>>3&536870908)|0;i=J[e>>2];l=e,m=uea(-2,d)&i,J[l>>2]=m;e=J[a>>2];d=Ja[J[J[e>>2]+40>>2]](e,d,j+12|0)|0;Ja[g|0](J[j+12>>2],J[d>>2],J[d+4>>2]);b=b+1|0;if((c|0)!=(b|0)){continue}break}b=J[a>>2];Ja[J[J[b>>2]+8>>2]](b,h,c);J[a+20>>2]=0;J[a+32>>2]=c+J[a+32>>2]}c=J[a+56>>2];if(c){h=J[a+52>>2];g=J[35741];b=0;while(1){d=J[h+(b<<2)>>2];e=J[a+40>>2]+(d>>>3&536870908)|0;i=J[e>>2];l=e,m=uea(-2,d)&i,J[l>>2]=m;e=J[a+36>>2];d=Ja[J[J[e>>2]+40>>2]](e,d,j+12|0)|0;Ja[g|0](J[j+12>>2],J[d>>2],J[d+4>>2]);b=b+1|0;if((c|0)!=(b|0)){continue}break}b=J[a+36>>2];Ja[J[J[b>>2]+8>>2]](b,h,c);J[a+56>>2]=0;J[a+68>>2]=c+J[a+68>>2]}b=0;h=Ha-16|0;Ha=h;g=J[a+112>>2];a:{if(!g){break a}e=J[a+80>>2];while(1){c=J[a+72>>2];d=e+(b<<3)|0;i=J[d+4>>2];f=J[d>>2];c=J[Ja[J[J[c>>2]+40>>2]](c,i,f,h+12|0)>>2];d=J[c+8>>2];k=J[c+4>>2];Fc(J[h+12>>2],k&1?d- -64|0:c+84|0,k&4?d:c+48|0,Q(1.0099999904632568));c=J[a+72>>2];Ja[J[J[c>>2]+12>>2]](c,f,i);b=b+1|0;if((g|0)!=(b|0)){continue}break}b=J[a+96>>2];if(!b|!J[a+112>>2]){break a}Va(J[a+88>>2],255,b<<2);b=0;c=J[a+84>>2];e=J[a+92>>2];d=e-1|0;if(d){g=0;if(e-2>>>0>=3){i=d&-4;e=0;while(1){f=b|1;J[c+(b<<2)>>2]=f;k=c+(f<<2)|0;f=b|2;J[k>>2]=f;k=c+(f<<2)|0;f=b|3;J[k>>2]=f;b=b+4|0;J[c+(f<<2)>>2]=b;e=e+4|0;if((i|0)!=(e|0)){continue}break}}d=d&3;if(d){while(1){e=c+(b<<2)|0;b=b+1|0;J[e>>2]=b;g=g+1|0;if((d|0)!=(g|0)){continue}break}}b=J[a+92>>2]-1|0}else{b=0}J[c+(b<<2)>>2]=-1;J[a+112>>2]=0;J[a+104>>2]=0}Ha=h+16|0;Ha=j+16|0}function lz(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=0,j=0,k=Q(0),l=0,m=Q(0),n=0,o=0,p=0,q=0;j=Ha-16|0;J[j+12>>2]=-1082130432;J[j+4>>2]=-1082130432;J[j+8>>2]=-1082130432;g=N[c>>2];h=N[a>>2];a:{b:{if(g>2]=h;h=N[d>>2];if(!J[d>>2]){h=Q(-1);break a}h=Q(Q(N[a>>2]-N[c>>2])/h);break b}i=1;h=Q(-1);k=g;g=N[b>>2];if(!(k>g)){break a}N[e>>2]=g;i=0;g=N[d>>2];if(!J[d>>2]){break a}h=Q(Q(N[b>>2]-N[c>>2])/g)}N[j+4>>2]=h}p=a+4|0;c:{d:{e:{g=N[c+4>>2];m=N[a+4>>2];if(!(g>2];if(!(k>g)){break c}N[e+4>>2]=g;i=J[d+4>>2];if(!i){break d}l=b+4|0;break e}N[e+4>>2]=m;l=p;i=J[d+4>>2];if(i){break e}i=0;m=Q(-1);break c}m=Q(Q(N[l>>2]-N[c+4>>2])/(x(2,i),D()));N[j+8>>2]=m}i=0}q=a+8|0;f:{g:{h:{i:{g=N[c+8>>2];k=N[a+8>>2];if(!(g>2];if(!(k>g)){break i}N[e+8>>2]=g;i=J[d+8>>2];if(i){l=b+8|0;break h}g=Q(-1);break g}N[e+8>>2]=k;l=q;i=J[d+8>>2];if(i){break h}g=Q(-1);break g}if(!i){g=Q(-1);break g}N[e>>2]=N[c>>2];N[e+4>>2]=N[c+4>>2];N[e+8>>2]=N[c+8>>2];J[f>>2]=0;l=1;break f}g=Q(Q(N[l>>2]-N[c+8>>2])/(x(2,i),D()));N[j+12>>2]=g}l=0;o=j+4|0;i=h>2]>2];n=J[n>>2];if((n|0)<0){break f}if(o){g=Q(Q(h*N[d>>2])+N[c>>2]);N[e>>2]=g;if(g>2]+Q(-9999999747378752e-21))|g>Q(N[b>>2]+Q(9999999747378752e-21))){break f}}if(i?j:1){g=Q(Q(h*N[d+4>>2])+N[c+4>>2]);N[e+4>>2]=g;if(g>2]+Q(-9999999747378752e-21))|g>Q(N[b+4>>2]+Q(9999999747378752e-21))){break f}}if(!j){h=Q(Q(h*N[d+8>>2])+N[c+8>>2]);N[e+8>>2]=h;if(h>2]+Q(-9999999747378752e-21))|h>Q(N[b+8>>2]+Q(9999999747378752e-21))){break f}}J[f>>2]=n;return o+1|0}return l}function ff(a,b){var c=Q(0),d=0,e=Q(0),f=0,g=0,h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0),B=0,C=0,D=0,E=Q(0),F=Q(0),G=Q(0),H=0,I=0;g=J[a>>2];k=N[g+24>>2];l=N[g+20>>2];m=N[g+16>>2];n=N[g+8>>2];o=N[g+4>>2];p=N[g>>2];d=L[a+22>>1];if(d){f=J[a+24>>2];H=f+(d<<4)|0;while(1){a=f;x=a- -64|0;d=K[a+2|0];C=x+P(d,48)|0;D=C+((d<<2)+12&2032)|0;j=K[a+3|0];I=j<<6;q=N[a+12>>2];E=N[a+4>>2];c=Q(0);if(d){r=N[a+32>>2];A=Q(q*r);s=N[a+40>>2];y=Q(q*s);t=N[a+36>>2];z=Q(q*t);i=0;while(1){f=(i<<2)+C|0;e=N[f>>2];h=Q(-e);B=f;f=x+P(i,48)|0;u=N[f+44>>2];v=N[f>>2];w=N[f+4>>2];F=N[f+8>>2];G=Q(N[f+36>>2]-Q(N[f+32>>2]*Q(Q(Q(Q(r*p)+Q(m*v))+Q(Q(t*o)+Q(l*w)))+Q(Q(s*n)+Q(k*F)))));h=Q(e+(hu?u:h;N[B>>2]=h;c=Q(c+h);e=Q(h-e);n=Q(n+Q(y*e));o=Q(o+Q(z*e));p=Q(p+Q(A*e));e=Q(E*e);k=Q(k+Q(F*e));l=Q(l+Q(w*e));m=Q(m+Q(v*e));i=i+1|0;if((d|0)!=(i|0)){continue}break}}f=D+I|0;if(!(!K[b|0]|!j)){A=Q(c*N[a+16>>2]);x=j>>>0<=1?1:j;e=Q(c*N[a+20>>2]);h=Q(-e);i=0;j=0;while(1){d=(i<<6)+D|0;s=N[d+12>>2];c=N[d+28>>2];y=N[d>>2];t=N[d+16>>2];z=N[d+4>>2];u=N[d+20>>2];v=N[d+8>>2];w=N[d+24>>2];c=Q(Q(s-Q(c*Q(N[d+44>>2]-N[d+48>>2])))-Q(c*Q(Q(Q(Q(p*y)+Q(m*t))+Q(Q(o*z)+Q(l*u)))+Q(Q(n*v)+Q(k*w)))));r=cr?r:e:c;N[B+12>>2]=c;c=Q(c-s);n=Q(n+Q(Q(q*v)*c));o=Q(o+Q(Q(q*z)*c));p=Q(p+Q(Q(q*y)*c));c=Q(E*c);k=Q(k+Q(w*c));l=Q(l+Q(u*c));m=Q(m+Q(t*c));j=d|j;i=i+1|0;if((x|0)!=(i|0)){continue}break}J[a+52>>2]=0-(j&1)}if(f>>>0>>0){continue}break}}N[g+24>>2]=k;N[g+20>>2]=l;N[g+16>>2]=m;N[g+8>>2]=n;N[g+4>>2]=o;N[g>>2]=p}function Pba(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=0,u=0,v=0;i=Ha-640|0;Ha=i;k=N[a+8>>2];f=J[f>>2];n=N[a+4>>2];j=N[e>>2];o=N[a+12>>2];p=Q(j+o);N[i+636>>2]=p;m=Q(j+k);N[i+632>>2]=m;N[i+624>>2]=-p;N[i+620>>2]=-m;j=Q(j+n);N[i+628>>2]=j;N[i+616>>2]=-j;J[i+604>>2]=0;J[i+608>>2]=1065353216;J[i+596>>2]=0;J[i+600>>2]=0;J[i+588>>2]=0;J[i+592>>2]=1065353216;J[i+580>>2]=0;J[i+584>>2]=0;J[i+572>>2]=1065353216;J[i+576>>2]=1065353216;J[i+556>>2]=1065353216;J[i+560>>2]=0;H[i+612|0]=0;J[i+564>>2]=0;J[i+568>>2]=0;J[i+548>>2]=0;J[i+552>>2]=0;J[i+540>>2]=1065353216;J[i+544>>2]=0;p=N[c+24>>2];l=J[c>>2];r=J[c+4>>2];s=J[c+8>>2];t=J[c+12>>2];u=J[c+16>>2];v=J[c+20>>2];m=Q(N[e+8>>2]*Q(.05000000074505806));j=k>=n?n:k;q=j<=o?j:o;j=Q(q*Q(.15000000596046448));N[i+512>>2]=j>m?m:j;J[i+508>>2]=0;N[i+504>>2]=o;N[i+500>>2]=k;J[i+456>>2]=0;J[i+460>>2]=0;J[i+448>>2]=0;J[i+452>>2]=0;N[i+496>>2]=n;H[i+480|0]=0;J[i+476>>2]=3;k=Q(q*Q(.05000000074505806));N[i+472>>2]=k;N[i+468>>2]=k;N[i+464>>2]=j;J[i+444>>2]=0;N[i+440>>2]=p;J[i+432>>2]=u;J[i+436>>2]=v;J[i+424>>2]=s;J[i+428>>2]=t;J[i+416>>2]=l;J[i+420>>2]=r;l=pd(i+124|0,a+4|0);a=i+344|0;we(l,a);J[i+88>>2]=0;J[i+92>>2]=0;J[i+84>>2]=1065353216;J[i+96>>2]=0;J[i+100>>2]=0;J[i+104>>2]=1065353216;J[i+108>>2]=0;J[i+68>>2]=0;J[i+72>>2]=0;J[i+64>>2]=1065353216;J[i+76>>2]=0;J[i+80>>2]=0;H[i+44|0]=1;J[i>>2]=152244;l=i- -64|0;J[i+40>>2]=l;J[i+36>>2]=l;J[i+32>>2]=i+416;J[i+48>>2]=i+448;a=Wn(a,i,i+512|0,i+616|0,b,c,d,N[e>>2],g,i+540|0,1,f,h);Ha=i+640|0;return a|0}function xV(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0);c=Ha-144|0;Ha=c;d=J[a+16>>2];e=J[a+20>>2];J[c+116>>2]=-25165825;J[c+120>>2]=-25165825;J[c+108>>2]=2122317823;J[c+112>>2]=-25165825;H[c+129|0]=0;H[c+130|0]=0;H[c+131|0]=0;H[c+132|0]=0;H[c+133|0]=0;H[c+134|0]=0;H[c+135|0]=0;H[c+136|0]=0;J[c+124>>2]=0;J[c+128>>2]=0;J[c+100>>2]=2122317823;J[c+104>>2]=2122317823;J[c+72>>2]=1;J[c+68>>2]=b+8;J[c+60>>2]=d;J[c+64>>2]=e;J[c+76>>2]=c+140;b=J[a+36>>2];wo(c+36|0,c+60|0);i=N[b+8>>2];h=N[c+44>>2];j=Q(h+h);k=N[b>>2];h=N[c+36>>2];l=Q(h+h);h=N[c+40>>2];m=Q(h+h);n=N[b+4>>2];o=Q(Q(i*j)+Q(Q(k*l)+Q(m*n)));d=J[a+24>>2];h=N[b+12>>2];p=Q(Q(h*h)+Q(-.5));if(N[a+12>>2]<=Q(Q(Q(N[d>>2]*Q(-Q(Q(k*o)+Q(Q(l*p)+Q(h*Q(Q(n*j)-Q(m*i)))))))-Q(N[d+4>>2]*Q(Q(n*o)+Q(Q(m*p)+Q(h*Q(Q(i*l)-Q(j*k)))))))-Q(N[d+8>>2]*Q(Q(i*o)+Q(Q(j*p)+Q(h*Q(Q(k*m)-Q(l*n)))))))){aA(c+60|0,c+36|0,b);d=J[a+40>>2];b=J[a+44>>2];h=N[b>>2];i=N[b+4>>2];N[c+32>>2]=N[b+8>>2]*Q(1.100000023841858);N[c+28>>2]=i*Q(1.100000023841858);N[c+24>>2]=h*Q(1.100000023841858);h=N[c+44>>2];i=N[c+56>>2];N[c+20>>2]=Q(h+i)*Q(.5);j=N[c+40>>2];k=N[c+52>>2];N[c+16>>2]=Q(j+k)*Q(.5);l=N[c+36>>2];m=N[c+48>>2];N[c+12>>2]=Q(l+m)*Q(.5);N[c+8>>2]=Q(Q(Q(i-h)*Q(.5))+Q(.009999999776482582))*Q(1.100000023841858);N[c+4>>2]=Q(Q(Q(k-j)*Q(.5))+Q(.009999999776482582))*Q(1.100000023841858);N[c>>2]=Q(Q(Q(m-l)*Q(.5))+Q(.009999999776482582))*Q(1.100000023841858);h=jh(d,c+24|0,c+12|0,c,J[a+28>>2],J[a+32>>2]);i=N[a+8>>2];h=h>i?i:h;N[a+8>>2]=h;N[f>>2]=h}Ha=c+144|0;return N[a+8>>2]>Q(0)|0}function lt(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0;k=J[c+4>>2];k=K[J[k+44>>2]+9|0]-1>>>0<2?k:0;h=J[d+4>>2];m=K[J[h+44>>2]+9|0]-1>>>0<2?h:0;i=f;f=K[J[d+28>>2]- -64|0];h=K[J[c+28>>2]- -64|0];j=(f|h)&4;H[i|0]=j>>>2;a:{b:{c:{if(j){if(!(f&h&4)){break c}break a}d:{e:{f:{g:{h:{if(k){f=H[J[k+44>>2]+44|0]&1;if(m){break h}if(J[b+24>>2]?f:0){break b}j=J[d+4>>2];i=J[c+4>>2];break g}f=0;if(m){break h}j=J[d+4>>2];i=J[c+4>>2];break d}h=J[b+20>>2];i:{j=H[J[m+44>>2]+44|0]&1;if(!(j|f)){break i}if(!(J[b+24>>2]?k:1)){break b}if(!(j&(h|0)!=0&f)){break i}break b}j=J[d+4>>2];i=J[c+4>>2];if(!k){break f}}if(!(H[k+149|0]&1)){break d}f=J[k+28>>2];h=J[j+28>>2];l=f>>>0>>0?f:h;if(!l){break d}f=f>>>0>h>>>0;n=f?k:j;f=J[(f?j:k)+20>>2];while(1){h=J[f>>2];if(K[h+20|0]==4&((n|0)==J[h>>2]|(n|0)==J[h+4>>2])){break e}f=f+4|0;l=l-1|0;if(l){continue}break}break d}if(!(H[m+149|0]&1)){break d}f=J[m+28>>2];h=J[i+28>>2];l=f>>>0>>0?f:h;if(!l){break d}f=f>>>0>h>>>0;n=f?m:i;f=J[(f?i:m)+20>>2];while(1){h=J[f>>2];if(K[h+20|0]==4&((n|0)==J[h>>2]|(n|0)==J[h+4>>2])){break e}f=f+4|0;l=l-1|0;if(l){continue}break}break d}if(K[J[J[h+24>>2]+52>>2]]&8){break d}break b}if(K[J[i+44>>2]+9|0]!=2|K[J[j+44>>2]+9|0]!=2){break c}h=J[i+28>>2];if(!h){break c}f=J[i+20>>2];while(1){i=J[f>>2];if(K[i+20|0]==5&(J[i>>2]==(j|0)|J[i+4>>2]==(j|0))){break a}f=f+4|0;h=h-1|0;if(h){continue}break}}ot(a,b,c,d,k,m,e,g);return}if((e|0)!=-1){b=J[b+16>>2];J[J[b>>2]+(e<<2)>>2]=J[b+12>>2];J[b+12>>2]=e}J[a>>2]=2;J[a+4>>2]=-1;return}if((e|0)!=-1){b=J[b+16>>2];J[J[b>>2]+(e<<2)>>2]=J[b+12>>2];J[b+12>>2]=e}J[a>>2]=1;J[a+4>>2]=-1}function zB(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;e=J[a+8>>2];a:{if(!e){break a}g=J[a+4>>2];if((e|0)!=1){i=e&-2;while(1){h=d<<4;c=g+h|0;N[c>>2]=N[b>>2]+N[c>>2];N[c+4>>2]=N[b+4>>2]+N[c+4>>2];N[c+8>>2]=N[b+8>>2]+N[c+8>>2];c=g+(h|16)|0;N[c>>2]=N[b>>2]+N[c>>2];N[c+4>>2]=N[b+4>>2]+N[c+4>>2];N[c+8>>2]=N[b+8>>2]+N[c+8>>2];d=d+2|0;f=f+2|0;if((i|0)!=(f|0)){continue}break}}if(!(e&1)){break a}d=g+(d<<4)|0;N[d>>2]=N[b>>2]+N[d>>2];N[d+4>>2]=N[b+4>>2]+N[d+4>>2];N[d+8>>2]=N[b+8>>2]+N[d+8>>2]}f=J[a+20>>2];if(f){e=J[a+16>>2];d=0;while(1){c=e+(d<<5)|0;N[c>>2]=N[b>>2]+N[c>>2];N[c+4>>2]=N[b+4>>2]+N[c+4>>2];N[c+8>>2]=N[b+8>>2]+N[c+8>>2];N[c+16>>2]=N[b>>2]+N[c+16>>2];N[c+20>>2]=N[b+4>>2]+N[c+20>>2];N[c+24>>2]=N[b+8>>2]+N[c+24>>2];d=d+1|0;if((f|0)!=(d|0)){continue}break}}f=J[a+32>>2];if(f){e=J[a+28>>2];d=0;while(1){c=e+P(d,48)|0;N[c>>2]=N[b>>2]+N[c>>2];N[c+4>>2]=N[b+4>>2]+N[c+4>>2];N[c+8>>2]=N[b+8>>2]+N[c+8>>2];N[c+16>>2]=N[b>>2]+N[c+16>>2];N[c+20>>2]=N[b+4>>2]+N[c+20>>2];N[c+24>>2]=N[b+8>>2]+N[c+24>>2];N[c+32>>2]=N[b>>2]+N[c+32>>2];N[c+36>>2]=N[b+4>>2]+N[c+36>>2];N[c+40>>2]=N[b+8>>2]+N[c+40>>2];d=d+1|0;if((f|0)!=(d|0)){continue}break}}c=J[a+44>>2];b:{if(!c){break b}e=J[a+40>>2];d=0;if((c|0)!=1){g=c&-2;f=0;while(1){a=e+P(d,24)|0;N[a>>2]=N[b>>2]+N[a>>2];N[a+4>>2]=N[b+4>>2]+N[a+4>>2];N[a+8>>2]=N[b+8>>2]+N[a+8>>2];a=e+P(d|1,24)|0;N[a>>2]=N[b>>2]+N[a>>2];N[a+4>>2]=N[b+4>>2]+N[a+4>>2];N[a+8>>2]=N[b+8>>2]+N[a+8>>2];d=d+2|0;f=f+2|0;if((g|0)!=(f|0)){continue}break}}if(!(c&1)){break b}a=e+P(d,24)|0;N[a>>2]=N[b>>2]+N[a>>2];N[a+4>>2]=N[b+4>>2]+N[a+4>>2];N[a+8>>2]=N[b+8>>2]+N[a+8>>2]}}function tu(a){var b=0,c=0,d=0,e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0);b=Ha-96|0;Ha=b;c=J[a>>2];a:{if(!c){break a}d=J[a+8>>2];if(J[J[c+32>>2]+48>>2]==J[d+88>>2]){break a}f=b+68|0;gj(f,d,c);fj(b+40|0,d,c);g=N[b+60>>2];e=N[b+88>>2];h=N[b- -64>>2];j=N[b+92>>2];i=N[b+56>>2];k=N[b+84>>2];Zh(b+24|0,b+8|0,J[d+92>>2]+36|0,f);l=N[b+24>>2];m=N[b+28>>2];c=J[a+8>>2];N[c+84>>2]=N[b+32>>2]-Q(j-h);N[c+80>>2]=m-Q(e-g);N[c+76>>2]=l-Q(k-i);N[c+64>>2]=N[b+8>>2];N[c+68>>2]=N[b+12>>2];N[c+72>>2]=N[b+16>>2];N[c+8>>2]=N[b+40>>2];N[c+12>>2]=N[b+44>>2];N[c+16>>2]=N[b+48>>2];e=N[b+52>>2];N[c+32>>2]=h;N[c+28>>2]=g;N[c+24>>2]=i;N[c+20>>2]=e;N[c+36>>2]=N[b+68>>2];N[c+40>>2]=N[b+72>>2];N[c+44>>2]=N[b+76>>2];N[c+48>>2]=N[b+80>>2];N[c+52>>2]=N[b+84>>2];N[c+56>>2]=N[b+88>>2];N[c+60>>2]=N[b+92>>2];J[c+88>>2]=J[J[J[a>>2]+32>>2]+48>>2]}c=J[a+4>>2];b:{if(!c){break b}d=J[a+12>>2];if(J[J[c+32>>2]+48>>2]==J[d+88>>2]){break b}f=b+68|0;gj(f,d,c);fj(b+40|0,d,c);g=N[b+60>>2];e=N[b+88>>2];h=N[b- -64>>2];j=N[b+92>>2];i=N[b+56>>2];k=N[b+84>>2];Zh(b+24|0,b+8|0,J[d+92>>2]+36|0,f);l=N[b+24>>2];m=N[b+28>>2];c=J[a+12>>2];N[c+84>>2]=N[b+32>>2]-Q(j-h);N[c+80>>2]=m-Q(e-g);N[c+76>>2]=l-Q(k-i);N[c+64>>2]=N[b+8>>2];N[c+68>>2]=N[b+12>>2];N[c+72>>2]=N[b+16>>2];N[c+8>>2]=N[b+40>>2];N[c+12>>2]=N[b+44>>2];N[c+16>>2]=N[b+48>>2];e=N[b+52>>2];N[c+32>>2]=h;N[c+28>>2]=g;N[c+24>>2]=i;N[c+20>>2]=e;N[c+36>>2]=N[b+68>>2];N[c+40>>2]=N[b+72>>2];N[c+44>>2]=N[b+76>>2];N[c+48>>2]=N[b+80>>2];N[c+52>>2]=N[b+84>>2];N[c+56>>2]=N[b+88>>2];N[c+60>>2]=N[b+92>>2];J[c+88>>2]=J[J[J[a+4>>2]+32>>2]+48>>2]}Ha=b+96|0}function t0(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;e=Ha-32|0;Ha=e;d=J[a+4>>2];if(!(!d|!J[d+8>>2])){J[e+28>>2]=0;J[e+20>>2]=0;J[e+24>>2]=0;J[e+12>>2]=0;J[e+16>>2]=1065353216;J[e+4>>2]=0;J[e+8>>2]=0;Hb(b,e+4|0);J[b+4>>2]=c;d=J[d+8>>2];np(d,d,b)}J[e+28>>2]=0;J[e+20>>2]=0;J[e+24>>2]=0;J[e+12>>2]=0;J[e+16>>2]=1065353216;J[e+4>>2]=0;J[e+8>>2]=0;Hb(b,e+4|0);J[b+4>>2]=-1;if(!(!K[a+336|0]|(J[a+156>>2]+J[a+108>>2]|0)==(0-J[a+216>>2]|0))){f=Ha-32|0;Ha=f;d=J[a+220>>2];if(!(!d|!J[d+8>>2])){J[f+28>>2]=0;J[f+20>>2]=0;J[f+24>>2]=0;J[f+12>>2]=0;J[f+16>>2]=1065353216;J[f+4>>2]=0;J[f+8>>2]=0;Hb(b,f+4|0);J[b+4>>2]=c;d=J[d+8>>2];Qk(d,d,b)}g=J[a+256>>2];if(g){while(1){d=J[J[a+252>>2]+(h<<3)>>2];if(!(!d|!J[d+8>>2])){J[f+28>>2]=0;J[f+20>>2]=0;J[f+24>>2]=0;J[f+12>>2]=0;J[f+16>>2]=1065353216;J[f+4>>2]=0;J[f+8>>2]=0;Hb(b,f+4|0);J[b+4>>2]=c;d=J[d+8>>2];Qk(d,d,b);g=J[a+256>>2]}h=h+1|0;if(g>>>0>h>>>0){continue}break}}d=Ha-32|0;Ha=d;g=J[a+68>>2];if(!(!g|!J[g+588>>2])){J[d+28>>2]=0;J[d+20>>2]=0;J[d+24>>2]=0;J[d+12>>2]=0;J[d+16>>2]=1065353216;J[d+4>>2]=0;J[d+8>>2]=0;Hb(b,d+4|0);J[b+4>>2]=c;Rk(J[J[a+68>>2]+588>>2],b);J[d+28>>2]=0;J[d+20>>2]=0;J[d+24>>2]=0;J[d+12>>2]=0;J[d+16>>2]=1065353216;J[d+4>>2]=0;J[d+8>>2]=0;Hb(b,d+4|0);J[b+4>>2]=-1}g=J[a+116>>2];if(!(!g|!J[g+588>>2])){J[d+28>>2]=0;J[d+20>>2]=0;J[d+24>>2]=0;J[d+12>>2]=0;J[d+16>>2]=1065353216;J[d+4>>2]=0;J[d+8>>2]=0;Hb(b,d+4|0);J[b+4>>2]=c;Rk(J[J[a+116>>2]+588>>2],b);J[d+28>>2]=0;J[d+20>>2]=0;J[d+24>>2]=0;J[d+12>>2]=0;J[d+16>>2]=1065353216;J[d+4>>2]=0;J[d+8>>2]=0;Hb(b,d+4|0);J[b+4>>2]=-1}Ha=d+32|0;Ha=f+32|0}Ha=e+32|0}function Go(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0);l=Ha-80|0;Ha=l;if(b&1024){h=N[e+20>>2];r=N[a+20>>2];j=N[e+24>>2];n=N[a+24>>2];v=K[d+39|0];m=N[e+8>>2];g=N[e+4>>2];s=N[e+16>>2];t=N[a+16>>2];o=N[f>>2];i=N[e>>2];p=N[f+4>>2];k=N[e+12>>2];q=N[f+8>>2];Lb(l+4|0,c+4|0,c+16|0);a:{if(!v){c=0;break a}j=Q(Q(n-Q(q*Q(.009999999776482582)))-j);j=Q(j+j);n=Q(Q(t-Q(o*Q(.009999999776482582)))-s);n=Q(n+n);h=Q(Q(r-Q(p*Q(.009999999776482582)))-h);r=Q(h+h);s=Q(Q(m*j)+Q(Q(i*n)+Q(r*g)));h=Q(Q(k*k)+Q(-.5));t=Q(Q(m*s)+Q(Q(j*h)-Q(k*Q(Q(i*r)-Q(n*g)))));w=Q(Q(g*s)+Q(Q(r*h)-Q(k*Q(Q(m*n)-Q(j*i)))));n=Q(Q(i*s)+Q(Q(n*h)-Q(k*Q(Q(g*j)-Q(r*m)))));q=Q(q+q);o=Q(o+o);p=Q(p+p);j=Q(Q(m*q)+Q(Q(i*o)+Q(p*g)));r=Q(Q(m*j)+Q(Q(q*h)-Q(k*Q(Q(i*p)-Q(o*g)))));s=Q(Q(g*j)+Q(Q(p*h)-Q(k*Q(Q(m*o)-Q(q*i)))));o=Q(Q(i*j)+Q(Q(o*h)-Q(k*Q(Q(g*q)-Q(p*m)))));d=J[d+40>>2];p=N[l+72>>2];q=N[l+68>>2];j=N[l- -64>>2];x=N[l+60>>2];y=N[l+56>>2];z=N[l+52>>2];A=N[l+48>>2];B=N[l+44>>2];m=Q(34028234663852886e22);c=0;C=N[l+40>>2];f=0;while(1){b=d+P(f,20)|0;g=N[b+8>>2];i=N[b>>2];k=N[b+4>>2];h=Q(Q(p*g)+Q(Q(j*i)+Q(q*k)));u=h;D=Q(h*h);h=Q(Q(A*g)+Q(Q(C*i)+Q(B*k)));i=Q(Q(x*g)+Q(Q(z*i)+Q(y*k)));g=Q(Q(1)/Q(Y(Q(D+Q(Q(h*h)+Q(i*i))))));k=Q(u*g);u=Q(N[b+12>>2]*g);h=Q(h*g);g=Q(i*g);i=Q(u+Q(Q(t*k)+Q(Q(n*h)+Q(w*g))));if(!(i>2]=c;I[a+12>>1]=L[a+12>>1]|1024}Ha=l+80|0}function $M(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=Ha-16|0;Ha=e;b=J[40592];c=Ja[J[J[b>>2]+20>>2]](b)|0?32187:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,60,c,10397,288)|0;J[b+4>>2]=0;J[b+8>>2]=0;J[b>>2]=161760;J[b+12>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+24>>2]=0;J[b+52>>2]=0;J[b+32>>2]=0;J[b+36>>2]=2;c=J[40592];i=b,j=Ja[J[J[c+12>>2]+8>>2]](c+12|0,8,29909,7116,44)|0,J[i+28>>2]=j;a:{b:{c=J[b+36>>2]<<1;c:{if(!c){J[b+40>>2]=0;break c}d=J[40592];i=b,j=Ja[J[J[d+12>>2]+8>>2]](d+12|0,c,29909,7116,45)|0,J[i+40>>2]=j;c=J[b+36>>2]<<1;if(c){break b}}J[b+44>>2]=0;c=0;d=0;break a}d=J[40592];i=b,j=Ja[J[J[d+12>>2]+8>>2]](d+12|0,c,29909,7116,46)|0,J[i+44>>2]=j;c=J[b+36>>2]<<1;if(!c){c=0;d=0;break a}d=J[40592];c=Ja[J[J[d+12>>2]+8>>2]](d+12|0,c,29909,7116,47)|0;d=J[b+36>>2]<<1}J[b+48>>2]=c;Va(J[b+40>>2],255,d);Va(J[b+44>>2],255,J[b+36>>2]<<1);Va(J[b+48>>2],0,J[b+36>>2]<<1);J[b+56>>2]=a;J[e+12>>2]=b;c=J[a+124>>2];d:{if(c>>>0>=(J[a+128>>2]&2147483647)>>>0){b=0;c=J[a+128>>2];f=c&2147483647?c<<1:1;e:{if(!f){break e}c=f<<2;if(!c){break e}b=J[40592];d=b+12|0;b=(j=d,k=c,l=Ja[J[J[b>>2]+20>>2]](b)|0?60809:69706,m=19978,n=553,i=J[J[d>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}d=J[a+124>>2];h=(d<<2)+b|0;if((d|0)>0){g=J[a+120>>2];c=b;while(1){J[c>>2]=J[g>>2];g=g+4|0;c=c+4|0;if(h>>>0>c>>>0){continue}break}}J[h>>2]=J[e+12>>2];f:{if(J[a+128>>2]<0){break f}c=J[a+120>>2];if(!c){break f}d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c);d=J[a+124>>2]}J[a+128>>2]=f;J[a+120>>2]=b;J[a+124>>2]=d+1;break d}J[J[a+120>>2]+(c<<2)>>2]=b;J[a+124>>2]=c+1}Ha=e+16|0;return J[e+12>>2]}function jf(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;if(!b){if(J[a+8>>2]){e=J[a>>2];b=0;while(1){J[e+(b<<2)>>2]=1073741823;b=b+1|0;if(b>>>0>2]){continue}break}}if(J[a+28>>2]){e=J[a+4>>2];c=J[a>>2];g=J[a+20>>2];b=0;while(1){d=g+(b<<3)|0;d=J[d+4>>2]<<16|J[d>>2];d=(d<<15^-1)+d|0;d=P(d>>10^d,9);d=d>>6^d;d=(d<<11^-1)+d|0;d=c+((J[a+36>>2]&(d>>16^d))<<2)|0;J[e+(b<<2)>>2]=J[d>>2];J[d>>2]=b;b=b+1|0;if(b>>>0>2]){continue}break}}return}b=J[a>>2];if(b){e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,b)}c=J[a+8>>2];J[a+32>>2]=c;J[a+12>>2]=c;b=0;e=c<<2;if(e){c=J[40592]+12|0;g=Ja[J[J[c>>2]+8>>2]](c,e,29909,6564,413)|0;c=J[a+8>>2]}J[a>>2]=g;a:{if(!c){g=0;e=0;break a}while(1){J[(b<<2)+g>>2]=1073741823;b=b+1|0;c=J[a+8>>2];if(b>>>0>>0){continue}break}b=0;g=0;e=c<<3;if(e){c=J[40592]+12|0;g=Ja[J[J[c>>2]+8>>2]](c,e,29909,6564,421)|0;c=J[a+8>>2]}e=c<<2;if(e){b=J[40592]+12|0;b=Ja[J[J[b>>2]+8>>2]](b,e,29909,6564,422)|0;c=J[a+8>>2]}e=0;if(!c){break a}e=J[40592]+12|0;e=Ja[J[J[e>>2]+8>>2]](e,c,29909,6564,423)|0}c=J[a+28>>2];b:{if(!c){break b}Ua(g,J[a+20>>2],c<<3);Ua(e,J[a+24>>2],J[a+28>>2]);if(!J[a+28>>2]){break b}d=J[a>>2];h=J[a+20>>2];c=0;while(1){f=(c<<3)+h|0;f=J[f+4>>2]<<16|J[f>>2];f=(f<<15^-1)+f|0;f=P(f>>10^f,9);f=f>>6^f;f=(f<<11^-1)+f|0;f=d+((J[a+36>>2]&(f>>16^f))<<2)|0;J[(c<<2)+b>>2]=J[f>>2];J[f>>2]=c;c=c+1|0;if(c>>>0>2]){continue}break}}c=J[a+4>>2];if(c){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c)}c=J[a+20>>2];if(c){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c)}c=J[a+24>>2];if(c){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c)}J[a+24>>2]=e;J[a+20>>2]=g;J[a+4>>2]=b}function bk(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=0,n=0,o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0);n=Ha-1024|0;Ha=n;l=J[a+24>>2];b=J[b+40>>2];r=N[b+40>>2];g=N[d+8>>2];s=N[b+8>>2];k=N[d>>2];f=N[d+4>>2];t=N[b+24>>2];i=Q(Q(r*g)+Q(Q(s*k)+Q(f*t)));u=N[b+32>>2];v=N[b>>2];w=N[b+16>>2];j=Q(Q(u*g)+Q(Q(v*k)+Q(f*w)));x=N[b+36>>2];y=N[b+4>>2];z=N[b+20>>2];o=Q(Q(x*g)+Q(Q(y*k)+Q(f*z)));g=Q(N[l+12>>2]+Q(Q(i*N[l+8>>2])+Q(Q(j*N[l>>2])+Q(o*N[l+4>>2]))));p=Q(-e);k=p<=g?Q(R(g)):Q(34028234663852886e22);N[n>>2]=k;b=1;d=0;q=J[a+16>>2];a:{if(q>>>0<=1){a=0;break a}a=0;while(1){m=P(b,20)+l|0;f=Q(N[m+12>>2]+Q(Q(i*N[m+8>>2])+Q(Q(j*N[m>>2])+Q(o*N[m+4>>2]))));h=f>=p?Q(R(f)):Q(34028234663852886e22);N[(b<<2)+n>>2]=h;m=hg;g=B?f:g;a=m?b:a;d=B?b:d;b=b+1|0;if((q|0)!=(b|0)){continue}break}}b:{if(k==Q(34028234663852886e22)){break b}if(!q){d=a;break b}b=P(a,20)+l|0;g=N[b+8>>2];f=N[b>>2];h=N[b+4>>2];i=Q(Q(r*g)+Q(Q(u*f)+Q(x*h)));j=i;A=Q(i*i);i=Q(Q(s*g)+Q(Q(v*f)+Q(y*h)));g=Q(Q(t*g)+Q(Q(w*f)+Q(z*h)));f=Q(Q(1)/Q(Y(Q(A+Q(Q(i*i)+Q(g*g))))));o=N[c+8>>2];p=N[c>>2];C=N[c+4>>2];g=Q(Q(Q(j*f)*o)+Q(Q(Q(i*f)*p)+Q(C*Q(g*f))));b=0;d=a;while(1){if(!(!(Q(N[(b<<2)+n>>2]-k)>2];h=N[c>>2];i=N[c+4>>2];j=Q(Q(r*f)+Q(Q(u*h)+Q(x*i)));A=j;D=Q(j*j);j=Q(Q(s*f)+Q(Q(v*h)+Q(y*i)));f=Q(Q(t*f)+Q(Q(w*h)+Q(z*i)));h=Q(Q(1)/Q(Y(Q(D+Q(Q(j*j)+Q(f*f))))));f=Q(Q(Q(A*h)*o)+Q(Q(Q(j*h)*p)+Q(C*Q(f*h))));c=f>2]){break a}m=J[a+144>>2];b=J[m+4>>2];q=J[a+164>>2];k=J[q+4>>2];r=J[a+160>>2];j=J[r+4>>2];s=J[a+152>>2];c=J[s+4>>2];n=J[a+148>>2];d=J[n+4>>2];t=J[a+156>>2];l=J[t+4>>2];J[f+12>>2]=f+8;e=J[f+12>>2];J[f+12>>2]=f+4;h=J[f+12>>2];J[f+12>>2]=f;g=J[f+12>>2];J[e>>2]=(b|0)<0?b&2147483647:b^-1;J[h>>2]=(d|0)<0?d&2147483647:d^-1;J[g>>2]=(c|0)<0?c&2147483647:c^-1;b=J[e>>2];b=((b|0)<0?b^-1:b|-2147483648)&-16;J[m+4>>2]=l&1?b+17|0:b-15&-16;b=J[h>>2];b=((b|0)<0?b^-1:b|-2147483648)&-16;J[n+4>>2]=j&1?b+17|0:b-15&-16;b=J[g>>2];b=((b|0)<0?b^-1:b|-2147483648)&-16;j=k&1?b+17|0:b-15&-16;J[s+4>>2]=j;if(!(J[a+188>>2]&2147483647)){break a}b=J[t+4>>2]&1;c=J[r+4>>2]&1;d=J[q+4>>2]&1;l=J[m+4>>2];o=J[n+4>>2];k=2;while(1){e=k<<2;u=e+m|0;h=J[u>>2];x=J[e+q>>2];y=J[e+r>>2];z=J[e+t>>2];v=e+s|0;g=J[v>>2];w=e+n|0;e=J[w>>2];J[f+12>>2]=f+8;i=J[f+12>>2];J[f+12>>2]=f+4;p=J[f+12>>2];J[f+12>>2]=f;A=J[f+12>>2];J[i>>2]=(h|0)<0?h&2147483647:h^-1;J[p>>2]=(e|0)<0?e&2147483647:e^-1;g=(g|0)<0?g&2147483647:g^-1;J[A>>2]=g;h=J[p>>2];e=J[i>>2];e=((e|0)<0?e^-1:e|-2147483648)&-16;i=e+17|0;p=e-15&-16;e=z&1;i=e?i:p;l=i>>>0>>0?((b|0)!=(e|0))+l|0:i;J[u>>2]=l;b=((h|0)<0?h^-1:h|-2147483648)&-16;h=y&1;b=h?b+17|0:b-15&-16;o=b>>>0>>0?((c|0)!=(h|0))+o|0:b;J[w>>2]=o;b=((g|0)<0?g^-1:g|-2147483648)&-16;g=x&1;b=g?b+17|0:b-15&-16;j=b>>>0>>0?((d|0)!=(g|0))+j|0:b;J[v>>2]=j;i=J[a+188>>2]<<1>>>0>k>>>0;b=e;c=h;d=g;k=k+1|0;if(i){continue}break}}}function OA(a){var b=0,c=0,d=0,e=0,f=0;if(J[a+4928>>2]){while(1){NA(J[J[a+4896>>2]+(b<<2)>>2]);b=b+1|0;if(b>>>0>2]){continue}break}}if(J[a+4968>>2]){b=0;while(1){NA(J[J[a+4936>>2]+(b<<2)>>2]);b=b+1|0;if(b>>>0>2]){continue}break}}a:{if(!J[a+5008>>2]){break a}d=a+16|0;b=0;while(1){c=J[J[a+4976>>2]+(b<<2)>>2];b:{if(M[c+4>>2]<3221225472){break b}iG(d,c+12|0);if(K[c+7|0]&16){break b}So(c)}b=b+1|0;c=J[a+5008>>2];if(b>>>0>>0){continue}break}if(!c){break a}d=J[a+4976>>2];b=0;while(1){e=J[d+(b<<2)>>2];if((J[e+4>>2]&268435457)==268435457){Js(e+12|0);c=J[a+5008>>2]}b=b+1|0;if(c>>>0>b>>>0){continue}break}}c=J[a+5088>>2];if(c){b=0;while(1){d=J[J[a+5056>>2]+(b<<2)>>2];if(M[d+4>>2]>=3221225472){eG(d+12|0);c=J[a+5088>>2]}b=b+1|0;if(c>>>0>b>>>0){continue}break}}c=J[a+4928>>2];if(c){d=a+16|0;b=0;while(1){e=J[J[a+4896>>2]+(b<<2)>>2];f=J[e+4>>2];if(f>>>0>=3221225472){YA(d,e,(f&16)>>>4|0);c=J[a+4928>>2]}b=b+1|0;if(c>>>0>b>>>0){continue}break}}if(J[a+4968>>2]){d=a+16|0;b=0;while(1){c=J[J[a+4936>>2]+(b<<2)>>2];e=J[c+4>>2];c:{if(e>>>0<3221225472){break c}WA(d,c,(e&16)>>>4|0);if(K[c+7|0]&16){break c}Jk(c)}b=b+1|0;if(b>>>0>2]){continue}break}}if(J[a+5048>>2]){d=a+16|0;b=0;while(1){c=J[J[a+5016>>2]+(b<<2)>>2];e=J[c+4>>2];d:{if(e>>>0<3221225472){break d}J[c+4>>2]=e&-769;gG(d,c+12|0);if(K[c+7|0]&16){break d}Ro(c)}b=b+1|0;if(b>>>0>2]){continue}break}}c=J[a+5128>>2];if(c){e=a+16|0;b=0;while(1){d=J[J[a+5096>>2]+(b<<2)>>2];if(M[d+4>>2]>=3221225472){QA(d,a);GF(e,J[d+16>>2]);c=J[a+5128>>2]}b=b+1|0;if(c>>>0>b>>>0){continue}break}}}function NF(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;if(c){i=d+144|0;u=i-1|0;v=0-!i|0;while(1){s=o+1|0;a:{if(s>>>0>=c>>>0){break a}m=0;l=0;h=v;k=J[(s<<2)+b>>2];j=k+u|0;h=k>>>0>j>>>0?h+1|0:h;i=h>>>6|0;h=(h&63)<<26|j>>>6;j=k>>>6|0;n=h-j|0;j=i-(h>>>0>>0)|0;p=j;h=n+1|0;j=h?j:j+1|0;i=0;q=i;r=h&7;if(i|r){while(1){i=h;h=h-1|0;j=j-!i|0;k=k- -64|0;i=l;m=m+1|0;i=m?i:i+1|0;l=i;if((m|0)!=(r|0)|(q|0)!=(i|0)){continue}break}}if(!p&n>>>0<7){break a}while(1){k=k+512|0;l=j-(h>>>0<8)|0;j=l;h=h-8|0;if(j|h){continue}break}}h=J[a+2384>>2];i=J[h+12>>2]+P(J[h+8>>2],12)|0;n=J[i+4>>2];b:{if(n){J[i+4>>2]=J[n>>2];break b}c:{l=J[i+8>>2];if((l|0)==J[h>>2]){break c}k=J[h+4>>2];J[i+8>>2]=l+1;i=J[i>>2];if(!i){break c}n=i+P(k,l)|0;break b}n=fd(h)}m=0;l=0;h=0;k=n;j=k+39|0;h=j>>>0<39?1:h;i=h>>>6|0;h=h<<26|j>>>6;j=k>>>6|0;p=h-j|0;j=i-(h>>>0>>0)|0;q=j;h=p+1|0;j=h?j:j+1|0;i=0;r=i;t=h&7;if(i|t){while(1){i=h;h=h-1|0;j=j-!i|0;k=k- -64|0;i=l;m=m+1|0;i=m?i:i+1|0;l=i;if((m|0)!=(t|0)|(r|0)!=(i|0)){continue}break}}if(!q&p>>>0>=7|q){while(1){k=k+512|0;l=j-(h>>>0<8)|0;j=l;h=h-8|0;if(j|h){continue}break}}l=J[(o<<2)+b>>2]+d|0;nm(J[f>>2],e,l);h=P(o,24)+g|0;k=J[f>>2];i=J[J[a+1140>>2]+4>>2]+P(J[k+8>>2]&2147483647,24)|0;N[h>>2]=N[i>>2];N[h+4>>2]=N[i+4>>2];N[h+8>>2]=N[i+8>>2];N[h+12>>2]=N[i+12>>2];N[h+16>>2]=N[i+16>>2];N[h+20>>2]=N[i+20>>2];h=J[a+1012>>2];Ja[J[J[h>>2]+16>>2]](h,k+12|0,J[k+32>>2]);J[f>>2]=n;h=((J[l+68>>2]<<2)+a|0)+2676|0;J[h>>2]=J[h>>2]+1;h=J[J[a+976>>2]+1024>>2];Ja[J[J[h>>2]+44>>2]](h,l+32|0);o=s;if((o|0)!=(c|0)){continue}break}}}function gA(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=0,t=0,u=0,v=0;h=J[a+4>>2];j=!J[d>>2]&(h|0)!=0;if(j){J[c>>2]=1;c=h<<2;if(c){e=J[40592];e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,c,29909,14992,273)|0}J[d>>2]=e;c=0;d=0;if(h>>>0>=8){i=h&-8;while(1){J[(d<<2)+e>>2]=d;f=d|1;J[(f<<2)+e>>2]=f;f=d|2;J[(f<<2)+e>>2]=f;f=d|3;J[(f<<2)+e>>2]=f;f=d|4;J[(f<<2)+e>>2]=f;f=d|5;J[(f<<2)+e>>2]=f;f=d|6;J[(f<<2)+e>>2]=f;f=d|7;J[(f<<2)+e>>2]=f;d=d+8|0;g=g+8|0;if((i|0)!=(g|0)){continue}break}}g=h&7;if(g){while(1){J[(d<<2)+e>>2]=d;d=d+1|0;c=c+1|0;if((g|0)!=(c|0)){continue}break}}c=J[a>>2];e=Ha-16|0;Ha=e;d=(h<<1)-1|0;if(d>>>0>=1025){d=(d>>>0)/(c>>>0)|0}g=J[40592];c=rea(d,0,36,0);i=c+4|0;g=(r=g+12|0,s=Ia?-1:c>>>0>i>>>0?-1:i,t=Ja[J[J[g>>2]+20>>2]](g)|0?50273:69706,u=14992,v=67,q=J[J[g+12>>2]+8>>2],Ja[q](r|0,s|0,t|0,u|0,v|0)|0);J[g>>2]=d;g=g+4|0;J[b>>2]=g;Va(g,0,c);c=J[b>>2];J[c+32>>2]=h;J[c+28>>2]=0;J[e+12>>2]=d;J[e+8>>2]=1;J[e+4>>2]=c;c=J[b+8>>2];a:{if(c>>>0>=(J[b+12>>2]&2147483647)>>>0){iA(b+4|0,e+4|0);break a}d=J[e+8>>2];c=J[b+4>>2]+P(c,12)|0;J[c>>2]=J[e+4>>2];J[c+4>>2]=d;J[c+8>>2]=J[e+12>>2];J[b+8>>2]=J[b+8>>2]+1}J[b+16>>2]=0;J[b+20>>2]=1;Ha=e+16|0;e=0;g=0;b=P(h,12)+12|0;if(b){c=J[40592];g=Ja[J[J[c+12>>2]+8>>2]](c+12|0,b,29909,14992,282)|0}J[a+12>>2]=g;c=J[a+8>>2];while(1){a=c+P(e,24)|0;l=N[a+4>>2];m=N[a+16>>2];n=N[a+8>>2];o=N[a+20>>2];p=N[a+24>>2];b=P(e,12)+g|0;k=N[a+12>>2];N[b>>2]=Q(N[a>>2]+k)*Q(.5);N[b+12>>2]=Q(k+p)*Q(.5);N[b+8>>2]=Q(n+o)*Q(.5);N[b+4>>2]=Q(l+m)*Q(.5);e=e+1|0;if((h|0)!=(e|0)){continue}break}}return j}function zU(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=0,i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=0,o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=0;h=Ha-32|0;Ha=h;p=J[a+28>>2];q=N[d+32>>2];r=N[d+20>>2];s=N[d+28>>2];t=N[d+16>>2];u=N[d+8>>2];v=N[d+4>>2];g=N[b+8>>2];i=N[b>>2];j=N[b+4>>2];l=Q(Q(N[c+8>>2]*g)+Q(Q(N[c>>2]*i)+Q(N[c+4>>2]*j)));m=Q(Q(N[c+20>>2]*g)+Q(Q(N[c+12>>2]*i)+Q(j*N[c+16>>2])));g=Q(Q(N[c+32>>2]*g)+Q(Q(N[c+24>>2]*i)+Q(j*N[c+28>>2])));i=Q(Q(Q(l*N[d>>2])+Q(m*N[d+12>>2]))+Q(g*N[d+24>>2]));N[h+20>>2]=i;j=Q(Q(Q(l*v)+Q(m*t))+Q(g*s));N[h+24>>2]=j;g=Q(Q(Q(l*u)+Q(m*r))+Q(g*q));N[h+28>>2]=g;a=J[a+60>>2];d=L[a>>1];l=Q(-g);N[h+8>>2]=l;m=Q(-j);N[h+4>>2]=m;q=Q(-i);N[h>>2]=q;w=J[a+4>>2];g=Q(R(g));i=Q(R(i));n=g>i;j=Q(R(j));o=j>i&g>2]>>>31);r=Q(Q(d-1>>>0)*Q(.5));i=Q(Q(1)/(o?j:n?g:i));n=(k+(k>>>1|0)|0)+1|0;o=n&3;g=Q(r*Q(Q(i*N[(o<<2)+h>>2])+Q(1)));a:{if(g=Q(0)){k=~~g>>>0;break a}k=0}k=P(d,(x+k|0)+(Q(g-Q(k>>>0))>Q(.5))|0);g=Q(r*Q(Q(i*N[(((n+(o>>>1|0)|0)+1&3)<<2)+h>>2])+Q(1)));b:{if(g=Q(0)){d=~~g>>>0;break b}d=0}d=((d+(Q(g-Q(d>>>0))>Q(.5))|0)+k|0)+w|0;J[h+16>>2]=K[d|0];J[h+12>>2]=K[d+L[a+2>>1]|0];N[h+8>>2]=l;N[h+4>>2]=m;N[h>>2]=q;ok(h+16|0,h,p,a);ok(h+12|0,h+20|0,p,a);g=Q(Q(N[c+44>>2]*N[b+8>>2])+Q(Q(N[c+36>>2]*N[b>>2])+Q(N[c+40>>2]*N[b+4>>2])));a=P(J[h+16>>2],12)+p|0;i=N[h+28>>2];j=N[h+20>>2];l=N[h+24>>2];N[e>>2]=g+Q(Q(N[a+8>>2]*i)+Q(Q(N[a>>2]*j)+Q(N[a+4>>2]*l)));a=P(J[h+12>>2],12)+p|0;N[f>>2]=g+Q(Q(i*N[a+8>>2])+Q(Q(j*N[a>>2])+Q(l*N[a+4>>2])));Ha=h+32|0}function jb(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0);o=Ha-32|0;Ha=o;a:{b:{switch(g-1|0){case 0:a=J[b+4>>2];J[e>>2]=J[b>>2];J[e+4>>2]=a;a=J[b+12>>2];J[e+8>>2]=J[b+8>>2];J[e+12>>2]=a;a=J[c+4>>2];J[f>>2]=J[c>>2];J[f+4>>2]=a;a=J[c+12>>2];J[f+8>>2]=J[c+8>>2];J[f+12>>2]=a;break a;case 1:i=N[d>>2];h=Q(N[a>>2]-i);j=N[d+4>>2];l=Q(N[a+4>>2]-j);k=N[d+8>>2];m=Q(N[a+8>>2]-k);k=Q(Q(N[a+24>>2]-k)-m);i=Q(Q(N[a+16>>2]-i)-h);j=Q(Q(N[a+20>>2]-j)-l);n=Q(Q(k*k)+Q(Q(i*i)+Q(j*j)));N[o+16>>2]=Q(Q(Q(Q(-h)*i)-Q(j*l))-Q(m*k))*(n>Q(0)?Q(Q(1)/n):Q(0));p=N[c+20>>2];q=N[c+24>>2];r=N[b+20>>2];s=N[b+24>>2];l=N[c>>2];t=N[c+16>>2];m=N[c+4>>2];k=N[c+8>>2];i=N[b>>2];u=N[b+16>>2];j=N[b+4>>2];n=N[b+8>>2];h=N[o+16>>2];J[e+12>>2]=0;N[e+8>>2]=n+Q(h*Q(s-n));N[e+4>>2]=j+Q(h*Q(r-j));N[e>>2]=i+Q(h*Q(u-i));J[f+12>>2]=0;N[f+8>>2]=k+Q(h*Q(q-k));N[f+4>>2]=m+Q(h*Q(p-m));N[f>>2]=l+Q(h*Q(t-l));break a;case 2:break b;default:break a}}vo(d,a,a+16|0,a+32|0,o+16|0,o);q=N[c+20>>2];r=N[c+36>>2];s=N[c+24>>2];t=N[c+40>>2];u=N[b+20>>2];v=N[b+36>>2];w=N[b+24>>2];x=N[b+40>>2];y=N[c+16>>2];z=N[c+32>>2];m=N[c>>2];k=N[c+4>>2];i=N[c+8>>2];A=N[b+16>>2];B=N[b+32>>2];j=N[b>>2];n=N[b+4>>2];p=N[b+8>>2];h=N[o+16>>2];l=N[o>>2];J[e+12>>2]=0;N[e+8>>2]=p+Q(Q(h*Q(w-p))+Q(l*Q(x-p)));N[e+4>>2]=n+Q(Q(h*Q(u-n))+Q(l*Q(v-n)));N[e>>2]=j+Q(Q(h*Q(A-j))+Q(l*Q(B-j)));J[f+12>>2]=0;N[f+8>>2]=i+Q(Q(h*Q(s-i))+Q(l*Q(t-i)));N[f+4>>2]=k+Q(Q(h*Q(q-k))+Q(l*Q(r-k)));N[f>>2]=m+Q(Q(h*Q(y-m))+Q(l*Q(z-m)))}Ha=o+32|0}function pg(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),J=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0);f=N[c+12>>2];m=Q(f+f);e=N[c+20>>2];z=Q(m*e);n=N[c+16>>2];g=Q(n+n);q=N[c+24>>2];i=Q(g*q);d=Q(z+i);r=N[c>>2];s=Q(d*r);j=Q(g*e);A=Q(m*q);o=Q(j-A);t=N[c+4>>2];C=Q(o*t);u=Q(Q(1)-Q(f*m));B=Q(n*g);g=Q(u-B);v=N[c+8>>2];D=Q(g*v);w=N[b>>2];p=Q(w+w);f=N[b+8>>2];G=Q(p*f);h=N[b+4>>2];x=Q(h+h);k=N[b+12>>2];H=Q(x*k);E=Q(G-H);I=Q(Q(1)-Q(w*p));J=Q(h*x);w=Q(I-J);y=Q(Q(Q(d*s)+Q(o*C))+Q(g*D));l=Q(e+e);K=Q(e*l);e=Q(Q(Q(1)-B)-K);B=Q(r*e);L=Q(m*n);l=Q(l*q);m=Q(L+l);q=Q(m*t);n=Q(z-i);z=Q(n*v);i=Q(Q(Q(d*B)+Q(o*q))+Q(g*z));M=Q(x*f);O=Q(p*k);x=Q(M+O);F=d;d=Q(L-l);r=Q(r*d);l=o;o=Q(u-K);t=Q(o*t);u=g;g=Q(j+A);v=Q(g*v);j=Q(Q(Q(F*r)+Q(l*t))+Q(u*v));N[a+32>>2]=Q(w*y)+Q(Q(E*i)+Q(x*j));A=Q(M-O);u=Q(p*h);h=Q(f+f);l=Q(k*h);p=Q(u+l);k=Q(f*h);f=Q(I-k);N[a+28>>2]=Q(A*y)+Q(Q(p*i)+Q(f*j));h=Q(G+H);F=Q(h*y);k=Q(Q(Q(1)-J)-k);y=Q(u-l);N[a+24>>2]=F+Q(Q(k*i)+Q(y*j));i=Q(Q(Q(d*s)+Q(o*C))+Q(g*D));j=Q(Q(Q(d*B)+Q(o*q))+Q(g*z));d=Q(Q(Q(d*r)+Q(o*t))+Q(g*v));N[a+20>>2]=Q(w*i)+Q(Q(E*j)+Q(x*d));N[a+16>>2]=Q(A*i)+Q(Q(p*j)+Q(f*d));N[a+12>>2]=Q(h*i)+Q(Q(k*j)+Q(y*d));d=Q(Q(Q(e*s)+Q(m*C))+Q(n*D));s=Q(Q(Q(e*B)+Q(m*q))+Q(n*z));e=Q(Q(Q(e*r)+Q(m*t))+Q(n*v));N[a+8>>2]=Q(w*d)+Q(Q(E*s)+Q(x*e));N[a+4>>2]=Q(A*d)+Q(Q(p*s)+Q(f*e));N[a>>2]=Q(h*d)+Q(Q(k*s)+Q(y*e));N[a+36>>2]=N[b+16>>2];N[a+40>>2]=N[b+20>>2];N[a+44>>2]=N[b+24>>2]}function kB(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=Ha-16|0;Ha=f;c=K[b|0];g=J[a+116>>2]-5|0;a:{if(!(!(c&4)|g>>>0>1)){Wa(J[40592],4,14184,545,80834,0);break a}if((c&5)==5){Wa(J[40592],4,14184,552,71483,0);break a}h=K[(K[a+36|0]&64?J[a+40>>2]+52|0:a+112|0)|0];b:{d=J[a+20>>2];if(!d){break b}e=L[d+4>>1];if((e|0)==5){Ja[J[J[d>>2]+216>>2]](f+14|0,d);i=H[f+14|0]&1}if(!(c&1)|h&1|(i|(e|0)==6)){break b}if(J[a+116>>2]!=1&g>>>0>=2){break b}Wa(J[40592],4,14184,576,82341,0);break a}g=K[b|0];H[f+15|0]=g;d=a+48|0;c=Ha-16|0;Ha=c;c:{d:{e:{f:{b=a+32|0;e=J[b+4>>2];i=e>>>30|0;switch(i-2|0){case 0:break f;case 1:break d;default:break e}}if(K[J[b>>2]+4785|0]){break d}}e=d- -64|0;j=K[e|0];H[e|0]=K[f+15|0];b=J[b-12>>2];if(!b){break c}g:{h:{switch(L[b+4>>1]-5|0){case 0:b=b- -64|0;break g;case 8:b=b- -64|0;break g;default:break h}}b=b- -64|0}if((i|0)==1){break c}H[c+11|0]=j;J[c+12>>2]=64;_c(b,d,c+12|0,c+11|0,0);break c}d=J[b+8>>2];if(!d){d=_a(J[b>>2],e>>>24&15);J[b+8>>2]=d}H[d+52|0]=K[f+15|0];Za(J[b>>2],b);J[b+4>>2]=J[b+4>>2]|64}Ha=c+16|0;d=g&2;if(!(h&2)^d>>>1){break a}b=J[a+20>>2];if(!b){break a}c=Ic(b);b=Lg(J[a+20>>2]);i:{if(!c){break i}c=c+5584|0;if(d){d=J[a+20>>2];h=_h(b,a)<<2;e=c;c=L[d+4>>1];c=gi(e,J[h+(L[b+4>>1]==1?b:J[b>>2])>>2]+32|0,d+J[((c<<2)+104436|0)+72>>2]|0,(c&65527)==5,J[b+16>>2],0,0);J[h+(L[b+12>>1]==1?b+8|0:J[b+8>>2])>>2]=c;break i}d=_h(b,a)<<2;e=c;c=b+8|0;ip(e,J[b+16>>2],J[d+(L[b+12>>1]==1?c:J[b+8>>2])>>2]);J[d+(L[b+12>>1]==1?c:J[b+8>>2])>>2]=-1}if(!J[b+20>>2]){break a}Wa(J[40592],8,14184,602,79719,0);Qe(J[b+20>>2],J[a+20>>2])}Ha=f+16|0}function PF(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=Ha-16|0;Ha=m;g=J[a+2392>>2];h=J[g+12>>2]+P(J[g+8>>2],12)|0;j=J[h+4>>2];a:{if(j){J[h+4>>2]=J[j>>2];break a}b:{j=J[h+8>>2];if((j|0)==J[g>>2]){break b}k=J[g+4>>2];J[h+8>>2]=j+1;h=J[h>>2];if(!h){break b}j=h+P(j,k)|0;break a}j=fd(g)}h=Tt(j,a,b,f);c:{if(!(K[J[h+100>>2]+28|0]&32)|M[h+152>>2]>4294967293){break c}d:{if(K[J[h+44>>2]+9|0]==2){j=J[h+144>>2];if(j>>>0>4294967167){break c}f=j>>>7|0;k=f+32>>>5|0;if(k>>>0<=(J[a+4740>>2]&2147483647)>>>0){g=J[a+4736>>2];break d}g=J[40592]+12|0;g=Ja[J[J[g>>2]+8>>2]](g,k<<2,29909,22033,438)|0;i=J[a+4736>>2];e:{if(!i){break e}Ua(g,i,J[a+4740>>2]<<2);if(J[a+4740>>2]<0){break e}i=J[a+4736>>2];if(!i){break e}l=J[40592]+12|0;Ja[J[J[l>>2]+12>>2]](l,i)}i=J[a+4740>>2];Va((i<<2)+g|0,0,k-i<<2);J[a+4740>>2]=k;J[a+4736>>2]=g;break d}j=J[h+144>>2];f=j>>>7|0;k=f+32>>>5|0;if(k>>>0<=(J[a+4728>>2]&2147483647)>>>0){g=J[a+4724>>2];break d}g=J[40592]+12|0;g=Ja[J[J[g>>2]+8>>2]](g,k<<2,29909,22033,438)|0;i=J[a+4724>>2];f:{if(!i){break f}Ua(g,i,J[a+4728>>2]<<2);if(J[a+4728>>2]<0){break f}i=J[a+4724>>2];if(!i){break f}l=J[40592]+12|0;Ja[J[J[l>>2]+12>>2]](l,i)}i=J[a+4728>>2];Va((i<<2)+g|0,0,k-i<<2);J[a+4728>>2]=k;J[a+4724>>2]=g}g=(j>>>10&4194300)+g|0;J[g>>2]=J[g>>2]|1<>2];if(g>>>0<=4294967167){f=J[a+1012>>2];J[m+12>>2]=g;Ja[J[J[f>>2]+24>>2]](f,h- -64|0,m+12|0)}g:{h:{if(!J[b+176>>2]|K[J[b+176>>2]+31|0]!=1){break h}b=J[b+176>>2];if(K[(K[b+31|0]==1?b:0)+31|0]!=1){break h}J[a+2672>>2]=J[a+2672>>2]+1;break g}J[a+2668>>2]=J[a+2668>>2]+1}TF(a,c,d,h,e);Ha=m+16|0}function QR(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;d=J[a+4>>2];if((d|0)!=J[a+8>>2]){c=J[b+4>>2];J[d>>2]=J[b>>2];J[d+4>>2]=c;J[d+8>>2]=J[b+8>>2];I[d+12>>1]=L[b+12>>1];N[d+16>>2]=N[b+16>>2];N[d+20>>2]=N[b+20>>2];N[d+24>>2]=N[b+24>>2];N[d+28>>2]=N[b+28>>2];N[d+32>>2]=N[b+32>>2];N[d+36>>2]=N[b+36>>2];N[d+40>>2]=N[b+40>>2];c=J[b+48>>2];J[d+44>>2]=J[b+44>>2];J[d+48>>2]=c;c=J[b+56>>2];J[d+52>>2]=J[b+52>>2];J[d+56>>2]=c;J[d+60>>2]=J[b+60>>2];J[a+4>>2]=d- -64;return}a:{b:{e=J[a+4>>2];h=J[a>>2];c=e-h>>6;d=c+1|0;if(d>>>0<67108864){g=J[a+8>>2]-h|0;f=g>>5;g=g>>>0>=2147483584?67108863:d>>>0>>0?f:d;if(g){if(g>>>0>=67108864){break b}d=Ta(g<<6)}else{d=0}c=d+(c<<6)|0;f=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=f;J[c+8>>2]=J[b+8>>2];I[c+12>>1]=L[b+12>>1];N[c+16>>2]=N[b+16>>2];N[c+20>>2]=N[b+20>>2];N[c+24>>2]=N[b+24>>2];N[c+28>>2]=N[b+28>>2];N[c+32>>2]=N[b+32>>2];N[c+36>>2]=N[b+36>>2];N[c+40>>2]=N[b+40>>2];f=J[b+48>>2];J[c+44>>2]=J[b+44>>2];J[c+48>>2]=f;f=J[b+56>>2];J[c+52>>2]=J[b+52>>2];J[c+56>>2]=f;J[c+60>>2]=J[b+60>>2];b=c- -64|0;if((e|0)!=(h|0)){while(1){e=e+-64|0;f=J[e+4>>2];c=c+-64|0;J[c>>2]=J[e>>2];J[c+4>>2]=f;J[c+8>>2]=J[e+8>>2];I[c+12>>1]=L[e+12>>1];N[c+16>>2]=N[e+16>>2];N[c+20>>2]=N[e+20>>2];N[c+24>>2]=N[e+24>>2];N[c+28>>2]=N[e+28>>2];N[c+32>>2]=N[e+32>>2];N[c+36>>2]=N[e+36>>2];N[c+40>>2]=N[e+40>>2];f=J[e+48>>2];J[c+44>>2]=J[e+44>>2];J[c+48>>2]=f;f=J[e+56>>2];J[c+52>>2]=J[e+52>>2];J[c+56>>2]=f;J[c+60>>2]=J[e+60>>2];if((e|0)!=(h|0)){continue}break}e=J[a>>2]}J[a+8>>2]=d+(g<<6);J[a+4>>2]=b;J[a>>2]=c;if(e){hb(e)}break a}ga();B()}kc();B()}}function Eg(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=Q(0),l=Q(0),m=0;m=(g|0)==1?2:1;i=J[c>>2];a:{if(!i){J[d>>2]=0;J[d+4>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;break a}h=J[c+20>>2];j=(h<<5)+e|0;h=(h<<3)+f|0;Fg(d,N[c+48>>2],N[(c+48|0)+(m<<2)>>2],i,j,h,a,b,0,g);Ua(j,a,i<<5);Ua(h,b,i<<3)}i=J[c+4>>2];b:{if(i){h=c+80|0;k=N[h>>2];l=N[h+(m<<2)>>2];h=J[c+24>>2];j=(h<<5)+e|0;h=(h<<3)+f|0;Fg(d+224|0,k,l,i,j,h,a,b,0,g);Ua(j,a,i<<5);Ua(h,b,i<<3);break b}J[d+224>>2]=0;J[d+228>>2]=0;J[d+256>>2]=0;J[d+260>>2]=0;J[d+248>>2]=0;J[d+252>>2]=0;J[d+240>>2]=0;J[d+244>>2]=0;J[d+232>>2]=0;J[d+236>>2]=0}i=J[c+8>>2];c:{if(i){h=c+112|0;k=N[h>>2];l=N[h+(m<<2)>>2];h=J[c+28>>2];j=(h<<5)+e|0;h=(h<<3)+f|0;Fg(d+448|0,k,l,i,j,h,a,b,0,g);Ua(j,a,i<<5);Ua(h,b,i<<3);break c}J[d+448>>2]=0;J[d+452>>2]=0;J[d+480>>2]=0;J[d+484>>2]=0;J[d+472>>2]=0;J[d+476>>2]=0;J[d+464>>2]=0;J[d+468>>2]=0;J[d+456>>2]=0;J[d+460>>2]=0}i=J[c+12>>2];d:{if(i){h=c+144|0;k=N[h>>2];l=N[h+(m<<2)>>2];h=J[c+32>>2];j=(h<<5)+e|0;h=(h<<3)+f|0;Fg(d+672|0,k,l,i,j,h,a,b,0,g);Ua(j,a,i<<5);Ua(h,b,i<<3);break d}J[d+672>>2]=0;J[d+676>>2]=0;J[d+704>>2]=0;J[d+708>>2]=0;J[d+696>>2]=0;J[d+700>>2]=0;J[d+688>>2]=0;J[d+692>>2]=0;J[d+680>>2]=0;J[d+684>>2]=0}i=J[c+16>>2];if(i){h=d+896|0;d=c+176|0;k=N[d>>2];l=N[d+(m<<2)>>2];c=J[c+36>>2];d=(c<<5)+e|0;c=(c<<3)+f|0;Fg(h,k,l,i,d,c,a,b,1,g);Ua(d,a,i<<5);Ua(c,b,i<<3);return}J[d+896>>2]=0;J[d+900>>2]=0;J[d+928>>2]=0;J[d+932>>2]=0;J[d+920>>2]=0;J[d+924>>2]=0;J[d+912>>2]=0;J[d+916>>2]=0;J[d+904>>2]=0;J[d+908>>2]=0}function M2(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;m=b;g=Ha-16|0;Ha=g;h=J[40585];a=J[h+1856>>2];if(!a){j=Ha-16|0;Ha=j;e=h+1568|0;b=J[e+284>>2];if(b){a=J[40592];d=Ja[J[J[a>>2]+20>>2]](a)|0?47033:69706;i=Ja[J[J[a+12>>2]+8>>2]](a+12|0,b,d,22517,180)|0}else{i=0}J[j+12>>2]=i;a=J[e+268>>2];a:{if(a>>>0>=(J[e+272>>2]&2147483647)>>>0){a=0;d=e+4|0;b=J[d+268>>2];k=b&2147483647?b<<1:1;b:{if(!k){break b}b=k<<2;if(!(K[d+256|0]|b>>>0>256)){H[d+256|0]=1;a=d;break b}if(!b){break b}a=J[40592];f=Ja[J[J[a>>2]+20>>2]](a)|0?47033:69706;a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,b,f,19978,553)|0}f=J[d+264>>2];n=(f<<2)+a|0;if((f|0)>0){l=J[d+260>>2];b=a;while(1){J[b>>2]=J[l>>2];l=l+4|0;b=b+4|0;if(n>>>0>b>>>0){continue}break}}J[n>>2]=J[j+12>>2];c:{if(J[d+268>>2]<0){break c}b=J[d+260>>2];if((b|0)==(d|0)){H[d+256|0]=0;break c}if(!b){break c}f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,b);f=J[d+264>>2]}J[d+268>>2]=k;J[d+260>>2]=a;J[d+264>>2]=f+1;break a}J[J[e+264>>2]+(a<<2)>>2]=i;J[e+268>>2]=a+1}a=(P(J[e+276>>2],44)+i|0)-44|0;if(i>>>0<=a>>>0){b=J[e+288>>2];while(1){J[a>>2]=b;b=a;a=a-44|0;if(i>>>0<=a>>>0){continue}break}J[e+288>>2]=b}Ha=j+16|0;a=J[h+1856>>2]}J[h+1856>>2]=J[a>>2];b=h+1848|0;J[b>>2]=J[b>>2]+1;J[a+4>>2]=196618;J[a+36>>2]=0;J[a+8>>2]=0;J[a+12>>2]=150994944;H[a+32|0]=c;J[a+28>>2]=m;J[a+24>>2]=-1;J[a+20>>2]=a;J[a+16>>2]=0;J[a>>2]=142288;b=m<<2;if(b){c=J[40592];b=Ja[J[J[c+12>>2]+8>>2]](c+12|0,b,29909,13556,60)|0}else{b=0}J[a+40>>2]=b;J[g+8>>2]=a;b=ae(h+480|0,g+8|0,g+15|0);if(!K[g+15|0]){J[b>>2]=J[g+8>>2]}Ha=g+16|0;return a|0}function M9(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0),W=Q(0),X=Q(0),Y=Q(0);c=Ha-32|0;Ha=c;a=J[a+336>>2]+P(b,192)|0;l=N[a+164>>2];m=N[a+100>>2];n=N[a+68>>2];o=N[a+36>>2];p=N[a+132>>2];q=N[a+168>>2];r=N[a+104>>2];s=N[a+72>>2];t=N[a+40>>2];u=N[a+136>>2];v=N[a+176>>2];w=N[a+112>>2];x=N[a+80>>2];y=N[a+48>>2];z=N[a+144>>2];A=N[a+180>>2];B=N[a+116>>2];C=N[a+84>>2];D=N[a+20>>2];E=N[a+52>>2];F=N[a+148>>2];G=N[a+184>>2];H=N[a+120>>2];I=N[a+88>>2];K=N[a+24>>2];L=N[a+56>>2];M=N[a+152>>2];f=N[d+24>>2];g=N[d+20>>2];O=N[a+4>>2];R=N[a+8>>2];S=N[a+16>>2];T=N[a+160>>2];U=N[a+128>>2];h=N[d+16>>2];V=N[a+96>>2];i=N[d+8>>2];W=N[a+64>>2];j=N[d>>2];X=N[a>>2];k=N[d+4>>2];Y=N[a+32>>2];J[c+28>>2]=0;J[c+12>>2]=0;N[c>>2]=Q(Q(Q(Q(Q(X*j)+Q(Y*k))+Q(W*i))+Q(V*h))+Q(U*g))+Q(T*f);N[c+24>>2]=Q(Q(Q(Q(Q(K*j)+Q(L*k))+Q(I*i))+Q(H*h))+Q(M*g))+Q(G*f);N[c+20>>2]=Q(Q(Q(Q(Q(D*j)+Q(E*k))+Q(C*i))+Q(B*h))+Q(F*g))+Q(A*f);N[c+16>>2]=Q(Q(Q(Q(Q(S*j)+Q(y*k))+Q(x*i))+Q(w*h))+Q(z*g))+Q(v*f);N[c+8>>2]=Q(Q(Q(Q(Q(R*j)+Q(t*k))+Q(s*i))+Q(r*h))+Q(u*g))+Q(q*f);N[c+4>>2]=Q(Q(Q(Q(Q(O*j)+Q(o*k))+Q(n*i))+Q(m*h))+Q(p*g))+Q(l*f);a=J[c+20>>2];J[e>>2]=J[c+16>>2];J[e+4>>2]=a;a=J[c+28>>2];J[e+8>>2]=J[c+24>>2];J[e+12>>2]=a;a=J[c+4>>2];J[e+16>>2]=J[c>>2];J[e+20>>2]=a;a=J[c+12>>2];J[e+24>>2]=J[c+8>>2];J[e+28>>2]=a;Ha=c+32|0}function aQ(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0);c=Ha-160|0;Ha=c;J[c+52>>2]=a;J[c+48>>2]=a;a=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=a;a=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=a;qc(c+132|0,c+104|0,e,f,g);n=N[f+20>>2];o=N[f+16>>2];k=N[c+124>>2];l=N[c+120>>2];m=N[c+128>>2];N[b+8>>2]=m-N[f+24>>2];N[b+4>>2]=k-n;N[b>>2]=l-o;n=N[f+20>>2];o=N[f+16>>2];N[c- -64>>2]=m-N[f+24>>2];N[c+60>>2]=k-n;N[c+56>>2]=l-o;n=N[g+20>>2];o=N[g+24>>2];p=N[g+16>>2];q=N[c+152>>2];N[c+84>>2]=q;N[c+100>>2]=m;N[c+96>>2]=k;r=N[c+156>>2];N[c+88>>2]=r;N[c+76>>2]=m-o;N[c+72>>2]=k-n;t=N[c+148>>2];N[c+80>>2]=t;N[c+92>>2]=l;N[c+68>>2]=l-p;n=N[c+144>>2];u=N[c+116>>2];o=N[c+140>>2];v=N[c+112>>2];p=N[c+132>>2];w=N[c+104>>2];s=N[c+136>>2];x=N[c+108>>2];if(Q(Q(n*u)+Q(Q(o*v)+Q(Q(p*w)+Q(s*x))))>2]=-u;N[c+112>>2]=-v;N[c+108>>2]=-x;N[c+104>>2]=-w}m=Q(m-r);m=Q(m+m);l=Q(l-t);l=Q(l+l);k=Q(k-q);k=Q(k+k);q=Q(Q(o*m)+Q(Q(p*l)+Q(s*k)));r=Q(Q(n*n)+Q(-.5));N[c+20>>2]=Q(o*q)+Q(Q(m*r)-Q(n*Q(Q(p*k)-Q(l*s))));N[c+16>>2]=Q(s*q)+Q(Q(k*r)-Q(n*Q(Q(o*l)-Q(m*p))));N[c+12>>2]=Q(p*q)+Q(Q(l*r)-Q(n*Q(Q(s*m)-Q(k*o))));Eh(c+48|0,c+132|0,c+104|0,c+12|0,7,7,c+36|0,c+24|0);k=N[f+16>>2];l=N[f+20>>2];n=N[c+36>>2];m=N[c+40>>2];N[i+8>>2]=N[c+44>>2]+N[f+24>>2];N[i+4>>2]=m+l;N[i>>2]=n+k;k=N[g+16>>2];l=N[g+20>>2];n=N[c+24>>2];m=N[c+28>>2];N[j+8>>2]=N[c+32>>2]+N[g+24>>2];N[j+4>>2]=m+l;N[j>>2]=n+k;Ha=c+160|0;return(J[c+52>>2]-J[c+48>>2]|0)/80|0}function $j(a,b,c,d){var e=0,f=0,g=0,h=0;a:{if(c>>>0<=4){if(!c){break a}f=J[b+4>>2];e=J[a+76>>2];J[e>>2]=J[b>>2];J[e+4>>2]=f;f=J[b+12>>2];J[e+8>>2]=J[b+8>>2];J[e+12>>2]=f;f=J[b+20>>2];e=J[a+76>>2];J[e+16>>2]=J[b+16>>2];J[e+20>>2]=f;f=J[b+28>>2];J[e+24>>2]=J[b+24>>2];J[e+28>>2]=f;f=J[b+36>>2];e=J[a+76>>2];J[e+32>>2]=J[b+32>>2];J[e+36>>2]=f;f=J[b+44>>2];J[e+40>>2]=J[b+40>>2];J[e+44>>2]=f;if((c|0)==1){break a}f=J[b+52>>2];e=J[a+76>>2];J[e+48>>2]=J[b+48>>2];J[e+52>>2]=f;f=J[b+60>>2];J[e+56>>2]=J[b+56>>2];J[e+60>>2]=f;g=b- -64|0;h=J[g+4>>2];e=J[a+76>>2];f=e- -64|0;J[f>>2]=J[g>>2];J[f+4>>2]=h;f=J[b+76>>2];J[e+72>>2]=J[b+72>>2];J[e+76>>2]=f;f=J[b+84>>2];e=J[a+76>>2];J[e+80>>2]=J[b+80>>2];J[e+84>>2]=f;f=J[b+92>>2];J[e+88>>2]=J[b+88>>2];J[e+92>>2]=f;if((c|0)==2){break a}f=J[b+100>>2];e=J[a+76>>2];J[e+96>>2]=J[b+96>>2];J[e+100>>2]=f;f=J[b+108>>2];J[e+104>>2]=J[b+104>>2];J[e+108>>2]=f;f=J[b+116>>2];e=J[a+76>>2];J[e+112>>2]=J[b+112>>2];J[e+116>>2]=f;f=J[b+124>>2];J[e+120>>2]=J[b+120>>2];J[e+124>>2]=f;f=J[b+132>>2];e=J[a+76>>2];J[e+128>>2]=J[b+128>>2];J[e+132>>2]=f;f=J[b+140>>2];J[e+136>>2]=J[b+136>>2];J[e+140>>2]=f;if((c|0)==3){break a}f=J[b+148>>2];e=J[a+76>>2];J[e+144>>2]=J[b+144>>2];J[e+148>>2]=f;f=J[b+156>>2];J[e+152>>2]=J[b+152>>2];J[e+156>>2]=f;f=J[b+164>>2];e=J[a+76>>2];J[e+160>>2]=J[b+160>>2];J[e+164>>2]=f;f=J[b+172>>2];J[e+168>>2]=J[b+168>>2];J[e+172>>2]=f;f=J[b+180>>2];e=J[a+76>>2];J[e+176>>2]=J[b+176>>2];J[e+180>>2]=f;f=J[b+188>>2];J[e+184>>2]=J[b+184>>2];J[e+188>>2]=f;H[a+64|0]=c;return}zy(a,b,c,d);c=4}H[a+64|0]=c}function $d(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0;q=J[b+4>>2];r=J[b>>2];e=N[b+8>>2];J[a+28>>2]=0;N[a+24>>2]=e;J[a+16>>2]=r;J[a+20>>2]=q;e=N[d+8>>2];f=N[d+4>>2];g=N[d>>2];N[a>>2]=g;N[a+4>>2]=f;J[a+12>>2]=0;N[a+8>>2]=e;h=N[c+16>>2];i=N[c+28>>2];j=N[c+20>>2];k=N[c+32>>2];l=N[c>>2];m=N[c+12>>2];n=N[c+24>>2];o=N[c+4>>2];p=N[c+8>>2];J[a+188>>2]=0;J[a+172>>2]=0;J[a+156>>2]=0;J[a+140>>2]=0;J[a+124>>2]=0;J[a+108>>2]=0;J[a+92>>2]=0;J[a+76>>2]=0;N[a+72>>2]=k;N[a+68>>2]=j;N[a- -64>>2]=p;J[a+60>>2]=0;N[a+56>>2]=i;N[a+52>>2]=h;N[a+48>>2]=o;J[a+44>>2]=0;N[a+40>>2]=n;N[a+36>>2]=m;N[a+32>>2]=l;k=Q((k>Q(0)?k:Q(-k))+Q(9.999999974752427e-7));N[a+120>>2]=k;j=Q((j>Q(0)?j:Q(-j))+Q(9.999999974752427e-7));N[a+116>>2]=j;p=Q((p>Q(0)?p:Q(-p))+Q(9.999999974752427e-7));N[a+112>>2]=p;i=Q((i>Q(0)?i:Q(-i))+Q(9.999999974752427e-7));N[a+104>>2]=i;h=Q((h>Q(0)?h:Q(-h))+Q(9.999999974752427e-7));N[a+100>>2]=h;o=Q((o>Q(0)?o:Q(-o))+Q(9.999999974752427e-7));N[a+96>>2]=o;n=Q((n>Q(0)?n:Q(-n))+Q(9.999999974752427e-7));N[a+88>>2]=n;m=Q((m>Q(0)?m:Q(-m))+Q(9.999999974752427e-7));N[a+84>>2]=m;l=Q((l>Q(0)?l:Q(-l))+Q(9.999999974752427e-7));N[a+80>>2]=l;N[a+184>>2]=Q(f*p)+Q(g*j);N[a+180>>2]=Q(e*p)+Q(g*k);N[a+176>>2]=Q(e*j)+Q(f*k);N[a+168>>2]=Q(f*o)+Q(g*h);N[a+164>>2]=Q(e*o)+Q(g*i);N[a+160>>2]=Q(e*h)+Q(f*i);N[a+152>>2]=Q(f*l)+Q(g*m);N[a+148>>2]=Q(e*l)+Q(g*n);N[a+144>>2]=Q(e*m)+Q(f*n);N[a+136>>2]=Q(k*e)+Q(Q(p*g)+Q(f*j));N[a+132>>2]=Q(i*e)+Q(Q(o*g)+Q(f*h));N[a+128>>2]=Q(n*e)+Q(Q(l*g)+Q(f*m));return a}function eg(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);h=Ha-32|0;Ha=h;n=J[a+76>>2];Ja[J[J[n>>2]+32>>2]](n,b,c);n=h+4|0;Zb(n,b);m=N[a+36>>2];o=N[a+40>>2];p=N[a+44>>2];q=N[h+24>>2];r=N[h+28>>2];s=N[h+20>>2];b=J[a+80>>2];i=N[h+12>>2];d=N[a+28>>2];j=N[h+8>>2];e=N[a+24>>2];g=N[h+16>>2];f=N[a+32>>2];k=N[h+4>>2];l=N[a+20>>2];N[b+28>>2]=Q(i*d)+Q(Q(j*e)+Q(Q(g*f)+Q(k*l)));N[b+24>>2]=Q(l*j)+Q(Q(Q(g*d)-Q(f*i))-Q(k*e));N[b+20>>2]=Q(d*k)+Q(Q(Q(g*e)-Q(f*j))-Q(i*l));N[b+16>>2]=Q(e*i)+Q(Q(Q(g*l)-Q(f*k))-Q(j*d));d=Q(m-s);d=Q(d+d);e=Q(o-q);e=Q(e+e);f=Q(p-r);f=Q(f+f);l=Q(Q(Q(Q(-k)*d)-Q(e*j))-Q(i*f));m=Q(Q(g*g)+Q(-.5));N[b+40>>2]=Q(Q(f*m)+Q(g*Q(Q(j*d)-Q(k*e))))-Q(i*l);N[b+36>>2]=Q(Q(e*m)+Q(g*Q(Q(k*f)-Q(i*d))))-Q(j*l);N[b+32>>2]=Q(Q(d*m)+Q(g*Q(Q(i*e)-Q(j*f))))-Q(k*l);Zb(n,c);m=N[a- -64>>2];o=N[a+68>>2];p=N[a+72>>2];q=N[h+24>>2];r=N[h+28>>2];s=N[h+20>>2];b=J[a+80>>2];i=N[h+12>>2];d=N[a+56>>2];j=N[h+8>>2];e=N[a+52>>2];g=N[h+16>>2];f=N[a+60>>2];k=N[h+4>>2];l=N[a+48>>2];N[b+56>>2]=Q(i*d)+Q(Q(j*e)+Q(Q(g*f)+Q(k*l)));N[b+52>>2]=Q(l*j)+Q(Q(Q(g*d)-Q(f*i))-Q(k*e));N[b+48>>2]=Q(d*k)+Q(Q(Q(g*e)-Q(f*j))-Q(i*l));N[b+44>>2]=Q(e*i)+Q(Q(Q(g*l)-Q(f*k))-Q(j*d));d=Q(m-s);d=Q(d+d);e=Q(o-q);e=Q(e+e);f=Q(p-r);f=Q(f+f);l=Q(Q(Q(Q(-k)*d)-Q(e*j))-Q(i*f));m=Q(Q(g*g)+Q(-.5));N[b+68>>2]=Q(Q(f*m)+Q(g*Q(Q(j*d)-Q(k*e))))-Q(i*l);N[b- -64>>2]=Q(Q(e*m)+Q(g*Q(Q(k*f)-Q(i*d))))-Q(j*l);N[b+60>>2]=Q(Q(d*m)+Q(g*Q(Q(i*e)-Q(j*f))))-Q(k*l);a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a);Ha=h+32|0}function dR(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;e=J[a>>2];f=(J[a+4>>2]-e|0)/48|0;if(f>>>0>>0){e=a;a:{i=b-f|0;g=J[a+8>>2];d=J[a+4>>2];if(i>>>0<=(g-d|0)/48>>>0){if(i){a=P(i,48)+d|0;while(1){b=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=b;J[d+8>>2]=J[c+8>>2];I[d+12>>1]=L[c+12>>1];N[d+16>>2]=N[c+16>>2];N[d+20>>2]=N[c+20>>2];N[d+24>>2]=N[c+24>>2];N[d+28>>2]=N[c+28>>2];N[d+32>>2]=N[c+32>>2];N[d+36>>2]=N[c+36>>2];N[d+40>>2]=N[c+40>>2];J[d+44>>2]=J[c+44>>2];d=d+48|0;if((a|0)!=(d|0)){continue}break}}else{a=d}J[e+4>>2]=a;break a}b:{a=J[e>>2];f=(d-a|0)/48|0;h=i+f|0;if(h>>>0<89478486){b=(g-a|0)/48|0;a=b<<1;j=b>>>0>=44739242?89478485:a>>>0>h>>>0?a:h;if(j){if(j>>>0>=89478486){break b}g=Ta(P(j,48))}else{g=0}a=g+P(f,48)|0;h=a+P(i,48)|0;b=a;while(1){f=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=f;J[b+8>>2]=J[c+8>>2];I[b+12>>1]=L[c+12>>1];N[b+16>>2]=N[c+16>>2];N[b+20>>2]=N[c+20>>2];N[b+24>>2]=N[c+24>>2];N[b+28>>2]=N[c+28>>2];N[b+32>>2]=N[c+32>>2];N[b+36>>2]=N[c+36>>2];N[b+40>>2]=N[c+40>>2];J[b+44>>2]=J[c+44>>2];b=b+48|0;if((h|0)!=(b|0)){continue}break}c=J[e>>2];if((c|0)!=(d|0)){while(1){d=d-48|0;b=J[d+4>>2];a=a-48|0;J[a>>2]=J[d>>2];J[a+4>>2]=b;J[a+8>>2]=J[d+8>>2];I[a+12>>1]=L[d+12>>1];N[a+16>>2]=N[d+16>>2];N[a+20>>2]=N[d+20>>2];N[a+24>>2]=N[d+24>>2];N[a+28>>2]=N[d+28>>2];N[a+32>>2]=N[d+32>>2];N[a+36>>2]=N[d+36>>2];N[a+40>>2]=N[d+40>>2];J[a+44>>2]=J[d+44>>2];if((c|0)!=(d|0)){continue}break}d=J[e>>2]}J[e+8>>2]=P(j,48)+g;J[e+4>>2]=h;J[e>>2]=a;if(d){hb(d)}break a}ga();B()}kc();B()}return}if(b>>>0>>0){J[a+4>>2]=e+P(b,48)}}function sv(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;d=Ha-16|0;Ha=d;J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;a:{if(!J[a+16>>2]){break a}e=J[a+12>>2];g=J[e>>2];if((g|0)==-1){c=J[a+20>>2];while(1){f=f+1|0;if((c|0)==(f|0)){break a}g=J[e+(f<<2)>>2];if((g|0)==-1){continue}break}}b:while(1){e=P(g,12);j=J[(e+J[a+4>>2]|0)+8>>2];if(Ja[J[J[j>>2]+8>>2]](j,b,0)|0){i=e+J[a+4>>2]|0;e=J[d+8>>2];c:{if(e>>>0>=(J[d+12>>2]&2147483647)>>>0){e=0;c=J[d+12>>2];k=c&2147483647?c<<1:1;d:{if(!k){break d}c=k<<3;if(!c){break d}e=J[40592];h=e+12|0;e=(o=h,p=c,q=Ja[J[J[e>>2]+20>>2]](e)|0?36877:69706,r=20075,s=553,n=J[J[h>>2]+8>>2],Ja[n](o|0,p|0,q|0,r|0,s|0)|0)}c=J[d+8>>2];if((c|0)>0){l=(c<<3)+e|0;h=J[d+4>>2];c=e;while(1){m=J[h+4>>2];J[c>>2]=J[h>>2];J[c+4>>2]=m;h=h+8|0;c=c+8|0;if(l>>>0>c>>>0){continue}break}c=J[d+8>>2]}h=J[i+4>>2];c=(c<<3)+e|0;J[c>>2]=J[i>>2];J[c+4>>2]=h;e:{if(J[d+12>>2]<0){break e}c=J[d+4>>2];if(!c){break e}i=J[40592]+12|0;Ja[J[J[i>>2]+12>>2]](i,c)}J[d+12>>2]=k;J[d+4>>2]=e;break c}c=J[i+4>>2];e=J[d+4>>2]+(e<<3)|0;J[e>>2]=J[i>>2];J[e+4>>2]=c}J[d+8>>2]=J[d+8>>2]+1;Ja[J[J[j>>2]+4>>2]](j)}g=J[J[a+8>>2]+(g<<2)>>2];if((g|0)!=-1){continue}e=J[a+12>>2];c=J[a+20>>2];while(1){f=f+1|0;if((c|0)!=(f|0)){g=J[e+(f<<2)>>2];if((g|0)==-1){continue}continue b}break}break}if(!J[d+8>>2]){break a}f=0;while(1){im(a,J[d+4>>2]+(f<<3)|0);f=f+1|0;if(f>>>0>2]){continue}break}}a=J[d+12>>2];f:{if((a|0)<0|!(a&2147483647)){break f}a=J[d+4>>2];if(!a){break f}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ha=d+16|0}function n7(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;e=Ha-16|0;Ha=e;d=J[a+8>>2];if(d){Mg(d+J[(L[d+4>>1]<<2)+104436>>2]|0,0,a)}d=J[a+12>>2];if(d){Mg(d+J[(L[d+4>>1]<<2)+104436>>2]|0,0,a)}a:{b:{c:{if(!b){if(c){break b}J[a+8>>2]=0;J[a+12>>2]=0;break c}ee(J[(L[b+4>>1]<<2)+104436>>2]+b|0,0,a);if(c){break b}J[a+12>>2]=0;J[a+8>>2]=b;Ja[J[J[b>>2]+52>>2]](e+1|0,b);if(K[e+1|0]&8){break c}f=Ja[J[J[b>>2]+28>>2]](b)|0}i=1;break a}ee(J[(L[c+4>>1]<<2)+104436>>2]+c|0,0,a);J[a+12>>2]=c;J[a+8>>2]=b;d:{if(!b){break d}Ja[J[J[b>>2]+52>>2]](e+3|0,b);if(K[e+3|0]&8){break d}f=Ja[J[J[b>>2]+28>>2]](b)|0}Ja[J[J[c>>2]+52>>2]](e+2|0,c);if(!(K[e+2|0]&8)){g=Ja[J[J[c>>2]+28>>2]](c)|0}d=g?f?f:g:0;f=b?f?d:0:d}g=a+16|0;e:{f:{g:{h:{if((J[a+20>>2]>>>30|0)-3>>>0<4294967294){break h}d=J[a+16>>2];if(!d){break h}d=d-16|0;if((d|0)==(f|0)){break g}if(!d){break f}J[e+4>>2]=a;ob(d+5892|0,e+4|0);$h(d+16|0,g);break f}if(f){break f}}f=0;a=0;i:{if(!b){break i}j:{switch(L[b+4>>1]-5|0){case 0:a=b+48|0;break i;case 8:a=b+48|0;break i;default:break j}}a=b+48|0}k:{if(i){break k}l:{switch(L[c+4>>1]-5|0){case 0:f=c+48|0;break k;case 8:f=c+48|0;break k;default:break l}}f=c+48|0}gF(g,a,f);break e}d=0;m:{if(!b){break m}n:{switch(L[b+4>>1]-5|0){case 0:d=b+48|0;break m;case 8:d=b+48|0;break m;default:break n}}d=b+48|0}o:{if(i){break o}p:{switch(L[c+4>>1]-5|0){case 0:h=c+48|0;break o;case 8:h=c+48|0;break o;default:break p}}h=c+48|0}gF(g,d,h);if(!f){break e}J[e+8>>2]=a;a=pb(f+5892|0,e+8|0,e+15|0);if(!K[e+15|0]){J[a>>2]=J[e+8>>2]}Kk(f+16|0,g)}Ha=e+16|0}function c6(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;a=J[40585];f=J[a+3928>>2];if(!f){l=Ha-16|0;Ha=l;j=a+3640|0;g=J[j+284>>2];if(g){f=J[40592];k=Ja[J[J[f>>2]+20>>2]](f)|0?46723:69706;k=Ja[J[J[f+12>>2]+8>>2]](f+12|0,g,k,22517,180)|0}else{k=0}J[l+12>>2]=k;f=J[j+268>>2];a:{if(f>>>0>=(J[j+272>>2]&2147483647)>>>0){f=0;g=j+4|0;h=J[g+268>>2];m=h&2147483647?h<<1:1;b:{if(!m){break b}h=m<<2;if(!(K[g+256|0]|h>>>0>256)){H[g+256|0]=1;f=g;break b}if(!h){break b}f=J[40592];i=f+12|0;f=(q=i,r=h,s=Ja[J[J[f>>2]+20>>2]](f)|0?46723:69706,t=19978,u=553,p=J[J[i>>2]+8>>2],Ja[p](q|0,r|0,s|0,t|0,u|0)|0)}i=J[g+264>>2];o=(i<<2)+f|0;if((i|0)>0){n=J[g+260>>2];h=f;while(1){J[h>>2]=J[n>>2];n=n+4|0;h=h+4|0;if(o>>>0>h>>>0){continue}break}}J[o>>2]=J[l+12>>2];c:{if(J[g+268>>2]<0){break c}h=J[g+260>>2];if((h|0)==(g|0)){H[g+256|0]=0;break c}if(!h){break c}i=J[40592]+12|0;Ja[J[J[i>>2]+12>>2]](i,h);i=J[g+264>>2]}J[g+268>>2]=m;J[g+260>>2]=f;J[g+264>>2]=i+1;break a}J[J[j+264>>2]+(f<<2)>>2]=k;J[j+268>>2]=f+1}f=(P(J[j+276>>2],400)+k|0)-400|0;if(k>>>0<=f>>>0){g=J[j+288>>2];while(1){J[f>>2]=g;g=f;f=f-400|0;if(k>>>0<=f>>>0){continue}break}J[j+288>>2]=g}Ha=l+16|0;f=J[a+3928>>2]}J[a+3928>>2]=J[f>>2];a=a+3920|0;J[a>>2]=J[a>>2]+1;J[f+4>>2]=65551;J[f+8>>2]=0;J[f+12>>2]=0;J[f+16>>2]=0;J[f>>2]=145760;sE(f+20|0,c,e,1);J[f+396>>2]=d;J[f+392>>2]=b;J[f+12>>2]=J[f+12>>2]&-251658241|134217728;a=J[b+320>>2];a=Ja[J[J[a>>2]+100>>2]](a)|0;J[f+388>>2]=f;J[f>>2]=145564;J[f+384>>2]=a+12;return f|0}function Tk(a,b){var c=Q(0),d=Q(0),e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=0,o=Q(0);f=J[a+36>>2];e=J[a+40>>2];a:{if(!e){m=1;e=P(J[f+4>>2],24)+b|0;c=N[e+12>>2];i=N[e+8>>2];j=N[e+4>>2];k=N[e>>2];g=N[e+20>>2];h=N[e+16>>2];n=J[f>>2];if(n>>>0>1){while(1){e=P(J[(f+(m<<2)|0)+4>>2],24)+b|0;d=N[e+12>>2];c=c>d?c:d;d=N[e+8>>2];i=d>i?i:d;d=N[e+4>>2];j=d>j?j:d;d=N[e>>2];k=d>k?k:d;d=N[e+20>>2];g=d>2];h=d>2]=0;N[a+8>>2]=i;N[a+4>>2]=j;N[a>>2]=k;i=Q(0);break a}i=N[e>>2];c=N[f>>2];g=N[e+4>>2];h=N[f+4>>2];j=N[e+8>>2];k=N[f+8>>2];d=N[f+12>>2];l=N[e+12>>2];N[a+12>>2]=d>2]=j>k?k:j;N[a+4>>2]=g>h?h:g;N[a>>2]=c>2];c=N[e+28>>2];i=c>2];g=N[e+24>>2];g=c>g?c:g;c=N[f+20>>2];h=N[e+20>>2];h=c>h?c:h;c=N[f+16>>2];j=N[e+16>>2];c=c>j?c:j}N[a+16>>2]=c;N[a+28>>2]=i;N[a+24>>2]=g;N[a+20>>2]=h;a=J[a+32>>2];b:{if(!a){break b}while(1){b=J[a+36>>2];i=N[b+16>>2];f=J[a+40>>2];c=N[f+16>>2];i=c>2];g=N[f+12>>2];c=c>2];h=N[f+8>>2];g=g>2];j=N[f+4>>2];h=h>2];k=N[f+28>>2];j=j>k?j:k;k=N[b+24>>2];d=N[f+24>>2];k=d>2];l=N[f+20>>2];d=d>l?d:l;l=N[b>>2];o=N[f>>2];l=l>2]|h!=N[a+4>>2]|(g!=N[a+8>>2]|c!=N[a+12>>2])){break c}if(i!=N[a+16>>2]|d!=N[a+20>>2]|k!=N[a+24>>2]){break c}if(j==N[a+28>>2]){break b}}N[a+16>>2]=i;N[a+12>>2]=c;N[a+8>>2]=g;N[a+4>>2]=h;N[a>>2]=l;N[a+28>>2]=j;N[a+24>>2]=k;N[a+20>>2]=d;a=J[a+32>>2];if(a){continue}break}}}function L4(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;a=J[40585];f=J[a+3632>>2];if(!f){l=Ha-16|0;Ha=l;j=a+3344|0;g=J[j+284>>2];if(g){f=J[40592];k=Ja[J[J[f>>2]+20>>2]](f)|0?33255:69706;k=Ja[J[J[f+12>>2]+8>>2]](f+12|0,g,k,22517,180)|0}else{k=0}J[l+12>>2]=k;f=J[j+268>>2];a:{if(f>>>0>=(J[j+272>>2]&2147483647)>>>0){f=0;g=j+4|0;h=J[g+268>>2];m=h&2147483647?h<<1:1;b:{if(!m){break b}h=m<<2;if(!(K[g+256|0]|h>>>0>256)){H[g+256|0]=1;f=g;break b}if(!h){break b}f=J[40592];i=f+12|0;f=(q=i,r=h,s=Ja[J[J[f>>2]+20>>2]](f)|0?33255:69706,t=19978,u=553,p=J[J[i>>2]+8>>2],Ja[p](q|0,r|0,s|0,t|0,u|0)|0)}i=J[g+264>>2];o=(i<<2)+f|0;if((i|0)>0){n=J[g+260>>2];h=f;while(1){J[h>>2]=J[n>>2];n=n+4|0;h=h+4|0;if(o>>>0>h>>>0){continue}break}}J[o>>2]=J[l+12>>2];c:{if(J[g+268>>2]<0){break c}h=J[g+260>>2];if((h|0)==(g|0)){H[g+256|0]=0;break c}if(!h){break c}i=J[40592]+12|0;Ja[J[J[i>>2]+12>>2]](i,h);i=J[g+264>>2]}J[g+268>>2]=m;J[g+260>>2]=f;J[g+264>>2]=i+1;break a}J[J[j+264>>2]+(f<<2)>>2]=k;J[j+268>>2]=f+1}f=(P(J[j+276>>2],400)+k|0)-400|0;if(k>>>0<=f>>>0){g=J[j+288>>2];while(1){J[f>>2]=g;g=f;f=f-400|0;if(k>>>0<=f>>>0){continue}break}J[j+288>>2]=g}Ha=l+16|0;f=J[a+3632>>2]}J[a+3632>>2]=J[f>>2];a=a+3624|0;J[a>>2]=J[a>>2]+1;J[f+4>>2]=65550;J[f+8>>2]=0;J[f+12>>2]=0;J[f+16>>2]=0;J[f>>2]=145380;sE(f+20|0,c,e,0);J[f+396>>2]=d;J[f+392>>2]=b;J[f+12>>2]=J[f+12>>2]&-251658241|134217728;a=J[b+320>>2];a=Ja[J[J[a>>2]+100>>2]](a)|0;J[f+388>>2]=f;J[f>>2]=145092;J[f+384>>2]=a+12;return f|0}function GB(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;k=a;a:{b:{a=a+32|0;b=J[a+980>>2];d=J[b+284>>2];if(d){e=J[a+2368>>2];i=J[a+2348>>2];if(!i){break b}g=J[b+280>>2];while(1){f=c<<2;b=J[f+g>>2];f=J[f+J[a+2504>>2]>>2];h=f>>>5|0;if(!(h>>>0<(J[e+24>>2]&2147483647)>>>0&(J[J[e+20>>2]+(h<<2)>>2]>>>f&1))){h=J[40557]+J[b+28>>2]|0;b=J[J[b+4>>2]+44>>2];Ja[J[J[i>>2]+8>>2]](i,h,J[((K[b+9|0]<<2)+162216|0)+40>>2]+b|0)}c=c+1|0;if((d|0)!=(c|0)){continue}break}b=J[a+980>>2]}a=0;break a}i=J[e+24>>2]&2147483647;g=J[a+2504>>2];a=0;while(1){f=J[g+(c<<2)>>2];h=f>>>5|0;a=h>>>0>>0&(J[J[e+20>>2]+(h<<2)>>2]>>>f&1)?a:1;c=c+1|0;if((d|0)!=(c|0)){continue}break}}J[b+284>>2]=0;c=a;a=J[k+1012>>2];e=J[a+292>>2];b=J[a+296>>2];c:{if(!b){break c}d=J[k+2380>>2];if(d){a=0;if((b|0)!=1){i=b&-2;while(1){g=a<<2;f=J[g+e>>2];if(M[f+12>>2]<=3221225471){Ja[J[J[d>>2]+12>>2]](d,f)}g=J[e+(g|4)>>2];if(M[g+12>>2]<=3221225471){Ja[J[J[d>>2]+12>>2]](d,g)}a=a+2|0;j=j+2|0;if((i|0)!=(j|0)){continue}break}}if(!(b&1)){break c}a=J[e+(a<<2)>>2];if(M[a+12>>2]>3221225471){break c}Ja[J[J[d>>2]+12>>2]](d,a);break c}d=b&3;d:{if(b>>>0<4){a=0;break d}b=b&-4;a=0;while(1){h=c;c=a<<2;c=h|(M[J[e+(c|12)>>2]+12>>2]<3221225472|M[J[e+(c|8)>>2]+12>>2]<3221225472|M[J[e+(c|4)>>2]+12>>2]<3221225472|M[J[c+e>>2]+12>>2]<3221225472);a=a+4|0;l=l+4|0;if((b|0)!=(l|0)){continue}break}}if(!d){break c}while(1){c=M[J[e+(a<<2)>>2]+12>>2]<3221225472|c;a=a+1|0;j=j+1|0;if((d|0)!=(j|0)){continue}break}}J[J[k+1012>>2]+296>>2]=0;if(c&1){Wa(J[40592],2,14375,2040,70871,0)}}function fS(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=J[a>>2];e=(J[a+4>>2]-f|0)/48|0;if(e>>>0>>0){f=a;a:{j=b-e|0;h=J[a+8>>2];d=J[a+4>>2];if(j>>>0<=(h-d|0)/48>>>0){if(j){a=P(j,48)+d|0;while(1){N[d>>2]=N[c>>2];N[d+4>>2]=N[c+4>>2];N[d+8>>2]=N[c+8>>2];N[d+12>>2]=N[c+12>>2];N[d+16>>2]=N[c+16>>2];N[d+20>>2]=N[c+20>>2];N[d+24>>2]=N[c+24>>2];J[d+28>>2]=J[c+28>>2];N[d+32>>2]=N[c+32>>2];N[d+36>>2]=N[c+36>>2];N[d+40>>2]=N[c+40>>2];J[d+44>>2]=J[c+44>>2];d=d+48|0;if((a|0)!=(d|0)){continue}break}}else{a=d}J[f+4>>2]=a;break a}b:{i=J[f>>2];e=(d-i|0)/48|0;g=e+j|0;if(g>>>0<89478486){b=(h-i|0)/48|0;a=b<<1;g=b>>>0>=44739242?89478485:a>>>0>g>>>0?a:g;if(g){if(g>>>0>=89478486){break b}h=Ta(P(g,48))}else{h=0}a=h+P(e,48)|0;e=a+P(j,48)|0;b=a;while(1){N[b>>2]=N[c>>2];N[b+4>>2]=N[c+4>>2];N[b+8>>2]=N[c+8>>2];N[b+12>>2]=N[c+12>>2];N[b+16>>2]=N[c+16>>2];N[b+20>>2]=N[c+20>>2];N[b+24>>2]=N[c+24>>2];J[b+28>>2]=J[c+28>>2];N[b+32>>2]=N[c+32>>2];N[b+36>>2]=N[c+36>>2];N[b+40>>2]=N[c+40>>2];J[b+44>>2]=J[c+44>>2];b=b+48|0;if((e|0)!=(b|0)){continue}break}if((d|0)!=(i|0)){while(1){a=a-48|0;d=d-48|0;N[a>>2]=N[d>>2];N[a+4>>2]=N[d+4>>2];N[a+8>>2]=N[d+8>>2];N[a+12>>2]=N[d+12>>2];N[a+16>>2]=N[d+16>>2];N[a+20>>2]=N[d+20>>2];N[a+24>>2]=N[d+24>>2];J[a+28>>2]=J[d+28>>2];N[a+32>>2]=N[d+32>>2];N[a+36>>2]=N[d+36>>2];N[a+40>>2]=N[d+40>>2];J[a+44>>2]=J[d+44>>2];if((d|0)!=(i|0)){continue}break}}J[f+8>>2]=h+P(g,48);J[f+4>>2]=e;J[f>>2]=a;if(i){hb(i)}break a}ga();B()}kc();B()}return}if(b>>>0>>0){J[a+4>>2]=f+P(b,48)}}function fj(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0);A=N[c+20>>2];b=J[b+92>>2];v=N[b+24>>2];y=N[b+20>>2];l=N[c+24>>2];u=J[c+36>>2];w=N[u+48>>2];x=N[u+56>>2];B=N[u+52>>2];C=N[c+16>>2];z=N[b+16>>2];o=N[c+8>>2];e=N[u+40>>2];p=N[c+4>>2];f=N[u+36>>2];m=N[c+12>>2];d=N[u+44>>2];g=N[u+32>>2];q=N[c>>2];n=Q(Q(o*e)+Q(Q(p*f)+Q(Q(m*d)+Q(g*q))));h=N[b+12>>2];i=N[b>>2];r=Q(Q(f*o)+Q(Q(Q(d*q)-Q(m*g))-Q(p*e)));s=Q(Q(e*q)+Q(Q(Q(d*p)-Q(m*f))-Q(o*g)));j=N[b+4>>2];t=Q(Q(g*p)+Q(Q(Q(d*o)-Q(m*e))-Q(q*f)));k=N[b+8>>2];N[a+12>>2]=Q(Q(Q(n*h)-Q(i*r))-Q(s*j))-Q(t*k);N[a+8>>2]=Q(Q(r*j)+Q(Q(n*k)+Q(t*h)))-Q(i*s);N[a+4>>2]=Q(Q(t*i)+Q(Q(n*j)+Q(s*h)))-Q(k*r);N[a>>2]=Q(Q(s*k)+Q(Q(n*i)+Q(r*h)))-Q(j*t);D=l;h=Q(x*Q(-2));i=Q(w*Q(-2));j=Q(B*Q(-2));w=Q(Q(e*h)+Q(Q(g*i)+Q(f*j)));x=Q(Q(d*d)+Q(-.5));k=Q(Q(e*w)+Q(Q(h*x)-Q(d*Q(Q(g*j)-Q(i*f)))));k=Q(k+k);l=Q(Q(g*w)+Q(Q(i*x)-Q(d*Q(Q(f*h)-Q(j*e)))));l=Q(l+l);d=Q(Q(f*w)+Q(Q(j*x)-Q(d*Q(Q(e*i)-Q(h*g)))));d=Q(d+d);h=Q(Q(o*k)+Q(Q(q*l)+Q(p*d)));i=Q(Q(m*m)+Q(-.5));e=Q(v+v);f=Q(z+z);g=Q(y+y);j=Q(Q(t*e)+Q(Q(r*f)+Q(s*g)));v=Q(Q(n*n)+Q(-.5));N[a+24>>2]=Q(D+Q(Q(o*h)+Q(Q(k*i)+Q(m*Q(Q(q*d)-Q(l*p))))))+Q(Q(t*j)+Q(Q(e*v)+Q(n*Q(Q(r*g)-Q(f*s)))));N[a+20>>2]=Q(A+Q(Q(p*h)+Q(Q(d*i)+Q(m*Q(Q(o*l)-Q(k*q))))))+Q(Q(s*j)+Q(Q(g*v)+Q(n*Q(Q(t*f)-Q(e*r)))));N[a+16>>2]=Q(C+Q(Q(q*h)+Q(Q(l*i)+Q(m*Q(Q(p*k)-Q(d*o))))))+Q(Q(r*j)+Q(Q(f*v)+Q(n*Q(Q(s*e)-Q(g*t)))))}function _ca(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=Q(0),u=0,v=Q(0);g=Ha-16|0;Ha=g;J[g+12>>2]=0;J[g+8>>2]=0;j=J[a+48>>2];p=J[a+32>>2];t=N[a+36>>2];k=J[a+20>>2];l=J[a+28>>2];h=J[l+8>>2]&2147483647;if(h){u=J[J[l>>2]+11936>>2];m=32;while(1){i=c+32|0;r=h>>>0>>0?h:i;if(r>>>0>c>>>0){q=h>>>0>m>>>0?m:h;b=c;while(1){s=(b<<2)+u|0;d=J[s>>2];f=J[d+32>>2];e=J[J[l>>2]+12144>>2]+P(b,52)|0;J[e>>2]=J[d+28>>2];J[e+4>>2]=f;J[e+48>>2]=J[d+76>>2];f=J[d+72>>2];J[e+40>>2]=J[d+68>>2];J[e+44>>2]=f;f=J[d+64>>2];J[e+32>>2]=J[d+60>>2];J[e+36>>2]=f;f=J[d+56>>2];J[e+24>>2]=J[d+52>>2];J[e+28>>2]=f;f=J[d+48>>2];J[e+16>>2]=J[d+44>>2];J[e+20>>2]=f;f=J[d+40>>2];J[e+8>>2]=J[d+36>>2];J[e+12>>2]=f;d=L[J[J[s>>2]+60>>2]+12>>1];e=d&255;n=e>>>0>n>>>0?e:n;d=d>>>8|0;o=d>>>0>o>>>0?d:o;b=b+1|0;if((q|0)!=(b|0)){continue}break}}d=J[l>>2];b=bb(J[j+620>>2],56);d=J[d+12144>>2];e=J[j+636>>2];q=J[j+632>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+8>>2]=q;J[b+12>>2]=e;J[b+36>>2]=r-c;J[b+28>>2]=j;J[b>>2]=134932;J[b+32>>2]=d+P(c,52);N[b+40>>2]=N[p>>2];N[b+44>>2]=N[p+4>>2];v=N[p+8>>2];N[b+52>>2]=t;N[b+48>>2]=v;J[b+24>>2]=1;J[b+20>>2]=k;if(k){Ja[J[J[k>>2]+16>>2]](k);J[b+16>>2]=J[J[b+20>>2]+16>>2];c=J[b>>2]}else{c=134932}Ja[J[c+20>>2]](b);m=m+32|0;c=i;if(h>>>0>c>>>0){continue}break}}c=J[g+8>>2];J[g+8>>2]=c>>>0>>0?o:c;c=J[g+12>>2];J[g+12>>2]=c>>>0>>0?n:c;b=J[a+40>>2];c=J[b>>2];i=b;b=J[g+12>>2];J[i>>2]=(b|0)<(c|0)?c:b;c=J[a+44>>2];a=J[c>>2];b=c;c=J[g+8>>2];J[b>>2]=(a|0)>(c|0)?a:c;Ha=g+16|0}function PH(a,b,c,d,e,f,g,h,i,j){var k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0;k=Ha-2112|0;Ha=k;q=L[a+12>>1];a:{if((q|0)==65535){o=N[b>>2];l=N[b+4>>2];m=N[J[a+8>>2]+32>>2];n=Q(Q(m*N[b+8>>2])*d);N[c+8>>2]=n;l=Q(Q(m*l)*d);N[c+4>>2]=l;d=Q(Q(m*o)*d);N[c>>2]=d;o=N[b+20>>2];p=N[b+16>>2];m=Q(N[b+24>>2]*e);N[c+24>>2]=m;o=Q(o*e);N[c+20>>2]=o;e=Q(p*e);N[c+16>>2]=e;break a}a=J[a>>2];n=N[b+20>>2];l=N[b>>2];m=N[b+4>>2];o=N[b+8>>2];p=N[b+16>>2];N[k+56>>2]=N[b+24>>2]*e;N[k+52>>2]=n*e;J[k+60>>2]=0;J[k+44>>2]=0;N[k+48>>2]=p*e;N[k+40>>2]=o*d;N[k+36>>2]=m*d;N[k+32>>2]=l*d;Ja[J[J[a>>2]+104>>2]](a,q,k- -64|0,k+32|0,c);m=N[c+24>>2];o=N[c+20>>2];e=N[c+16>>2];n=N[c+8>>2];l=N[c+4>>2];d=N[c>>2]}o=Q(Q(Q(N[b+8>>2]*n)+Q(Q(N[b>>2]*d)+Q(N[b+4>>2]*l)))+Q(Q(N[b+24>>2]*m)+Q(Q(N[b+16>>2]*e)+Q(N[b+20>>2]*o))));b=L[f+12>>1];b:{if((b|0)==65535){l=N[g>>2];n=N[g+4>>2];e=N[J[f+8>>2]+32>>2];d=Q(Q(e*N[g+8>>2])*i);N[h+8>>2]=d;n=Q(Q(e*n)*i);N[h+4>>2]=n;i=Q(Q(e*l)*i);N[h>>2]=i;e=N[g+20>>2];p=N[g+16>>2];l=Q(N[g+24>>2]*j);N[h+24>>2]=l;m=Q(e*j);N[h+20>>2]=m;j=Q(p*j);N[h+16>>2]=j;break b}a=J[f>>2];d=N[g+20>>2];e=N[g>>2];n=N[g+4>>2];l=N[g+8>>2];m=N[g+16>>2];N[k+56>>2]=N[g+24>>2]*j;N[k+52>>2]=d*j;J[k+60>>2]=0;J[k+44>>2]=0;N[k+48>>2]=m*j;N[k+40>>2]=l*i;N[k+36>>2]=n*i;N[k+32>>2]=e*i;Ja[J[J[a>>2]+104>>2]](a,b,k- -64|0,k+32|0,h);l=N[h+24>>2];m=N[h+20>>2];j=N[h+16>>2];d=N[h+8>>2];n=N[h+4>>2];i=N[h>>2]}Ha=k+2112|0;return Q(o+Q(Q(Q(N[g+8>>2]*d)+Q(Q(N[g>>2]*i)+Q(N[g+4>>2]*n)))+Q(Q(N[g+24>>2]*l)+Q(Q(N[g+16>>2]*j)+Q(N[g+20>>2]*m)))))}function vE(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;f=J[40592];h=f+12|0;g=(J[c>>2]+J[a+40>>2]|0)+1|0;e=rea(g,0,28,0);i=e+4|0;e=(n=h,o=Ia?-1:e>>>0>i>>>0?-1:i,p=Ja[J[J[f>>2]+20>>2]](f)|0?50019:69706,q=14894,r=659,m=J[J[h>>2]+8>>2],Ja[m](n|0,o|0,p|0,q|0,r|0)|0);J[e>>2]=g;g=e+4|0;f=J[a+40>>2];e=(f+J[c>>2]<<2)+4|0;a:{if(!e){e=0;break a}f=J[40592]+12|0;e=Ja[J[J[f>>2]+8>>2]](f,e,29909,14894,660)|0;f=J[a+40>>2]}g=Ua(g,J[a+8>>2],P(f,28));h=Ua(e,J[a+36>>2],J[a+40>>2]<<2);f=J[a+40>>2];e=g+P(f,28)|0;N[e>>2]=N[b>>2];N[e+4>>2]=N[b+4>>2];N[e+8>>2]=N[b+8>>2];N[e+12>>2]=N[b+12>>2];N[e+16>>2]=N[b+16>>2];N[e+20>>2]=N[b+20>>2];J[e+24>>2]=J[b+24>>2];J[h+(f<<2)>>2]=d;b=J[a+52>>2];if(!(!b|!(J[b+(d>>>3&536870908)>>2]>>>d&1))){e=f>>>5|0;b=b+(e<<2)|0;J[b>>2]=J[b>>2]|1<>2];J[a+60>>2]=b>>>0>e>>>0?b:e}b=J[a+8>>2];if(b){e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,b-4|0)}J[a+8>>2]=g;b=J[a+36>>2];if(b){e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,b)}J[a+36>>2]=h;b:{if(!J[c>>2]){e=J[a+8>>2];break b}e=J[a+8>>2];k=J[c+4>>2];i=f+1|0;g=i;while(1){b=P(g,28)+e|0;f=k+P(j,28)|0;N[b>>2]=N[f>>2];N[b+4>>2]=N[f+4>>2];N[b+8>>2]=N[f+8>>2];N[b+12>>2]=N[f+12>>2];N[b+16>>2]=N[f+16>>2];N[b+20>>2]=N[f+20>>2];f=J[f+24>>2];c:{if(f&1){J[b+24>>2]=f&30|f+(J[a+4>>2]<<5)&-32|1;break c}l=b;b=(f>>>1|0)+i|0;J[l+24>>2]=b<<1;b=h+(b<<2)|0;J[b>>2]=g;J[b+4>>2]=g}g=g+1|0;j=j+1|0;if(j>>>0>2]){continue}break}}J[(h+(J[a+40>>2]<<2)|0)+4>>2]=d;b=J[a+40>>2];J[(P(d,28)+e|0)+24>>2]=b<<1;J[a+40>>2]=(b+J[c>>2]|0)+1}function m8(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{g=J[a+20>>2];d=J[a+28>>2];b:{if(!J[d+1132>>2]){break b}c=J[d+1e3>>2];a=J[c+284>>2];if(!a){break b}f=J[c+280>>2];b=Ab(J[d+976>>2],a<<2,1);J[d+4628>>2]=b;if(b){while(1){b=J[J[(J[c+184>>2]+P(J[f+(e<<2)>>2]>>>7|0,24)|0)+20>>2]+100>>2];c:{if(!b){break c}b=ah(b);h=K[b+44|0];if(h&2|!J[b+20>>2]){break c}J[J[d+4628>>2]+(i<<2)>>2]=b;H[b+44|0]=h|2;i=i+1|0}e=e+1|0;a=a-1|0;if(a){continue}break}if(!i){break b}h=J[J[d+976>>2]+1156>>2];j=d+1168|0;a=0;e=0;b=0;while(1){f=K[J[J[d+4628>>2]+(a<<2)>>2]+44|0];c=128;d:{if(f&64){break d}c=40;if(f&32){break d}c=10;if(f&16){break d}c=f>>>2&2}b=c+b|0;e:{if(b>>>0<=255){a=a+1|0;break e}b=bb(h,48);f=J[d+4628>>2];c=J[d+976>>2];k=J[c+1832>>2];l=J[c+1836>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+8>>2]=k;J[b+12>>2]=l;J[b+40>>2]=c;J[b+36>>2]=j;a=a+1|0;J[b+32>>2]=a-e;J[b+28>>2]=f+(e<<2);J[b>>2]=138044;J[b+20>>2]=g;J[b+24>>2]=1;if(g){Ja[J[J[g>>2]+16>>2]](g);J[b+16>>2]=J[J[b+20>>2]+16>>2];e=J[b>>2]}else{e=138044}Ja[J[e+20>>2]](b);b=0;e=a}if((a|0)!=(i|0)){continue}break}if(!b){break b}a=bb(h,48);c=J[d+4628>>2];b=J[d+976>>2];f=J[b+1836>>2];h=J[b+1832>>2];J[a+24>>2]=0;J[a+16>>2]=0;J[a+8>>2]=h;J[a+12>>2]=f;J[a+40>>2]=b;J[a+36>>2]=d+1168;J[a+32>>2]=i-e;J[a+28>>2]=c+(e<<2);J[a>>2]=138044;J[a+20>>2]=g;J[a+24>>2]=1;if(g){Ja[J[J[g>>2]+16>>2]](g);J[a+16>>2]=J[J[a+20>>2]+16>>2];b=J[a>>2]}else{b=138044}Ja[J[b+20>>2]](a);break a}a=J[40592];a=Ja[J[J[a>>2]+4>>2]](a)|0;Ja[J[J[a>>2]+8>>2]](a,16,73266,14465,3430)}}}function qt(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;f=bh(a,c,d,4,2);J[f+24>>2]=b;Og(f);vc(J[f>>2],f);vc(J[f+4>>2],f);e=J[f+24>>2];a=J[e- -64>>2];b=J[e+60>>2];if(b){I[b+148>>1]=L[b+148>>1]|256;c=J[b+100>>2];J[c+148>>2]=J[c+148>>2]+1}if(a){I[a+148>>1]=L[a+148>>1]|256;c=J[a+100>>2];J[c+148>>2]=J[c+148>>2]+1}d=J[J[f>>2]+40>>2];c=-128;c=b?J[b+144>>2]:c;b=J[d+1e3>>2];a=a?J[a+144>>2]:-128;j=Ha-16|0;Ha=j;d=J[b+20>>2];a:{if(d){h=d-1|0;d=J[J[b+16>>2]+(h<<2)>>2];J[b+20>>2]=h;break a}d=J[b+28>>2];J[b+28>>2]=d+1}h=d<<1;if((h|0)==J[b+116>>2]){Nu(b+104|0,(d<<2)+4|0);g=h+2|0;Mu(b+128|0,g);Lu(b+44|0,g)}g=J[b+124>>2];i=(h>>>0)/(g>>>0)|0;J[J[J[b+104>>2]+(i<<2)>>2]+(h-P(g,i)<<2)>>2]=c;c=h|1;g=J[b+124>>2];i=(c>>>0)/(g>>>0)|0;J[J[J[b+104>>2]+(i<<2)>>2]+(c-P(g,i)<<2)>>2]=a;a=J[b+148>>2];c=(d>>>0)/(a>>>0)|0;J[J[J[b+128>>2]+(c<<2)>>2]+(d-P(a,c)<<2)>>2]=e;a=J[b- -64>>2];c=(d>>>0)/(a>>>0)|0;J[J[J[b+44>>2]+(c<<2)>>2]+(d-P(a,c)<<2)>>2]=f;Yu(b+168|0,d);Yu(b+640|0,d);a=J[b+156>>2];b:{if(a<<5!=(d|0)){break b}c=a&2147483647;a=a<<1&134217726|1;if(c>>>0>=a>>>0){break b}c=J[40592];c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,a<<2,29909,22033,438)|0;e=J[b+152>>2];c:{if(!e){break c}Ua(c,e,J[b+156>>2]<<2);if(J[b+156>>2]<0){break c}e=J[b+152>>2];if(!e){break c}g=J[40592];Ja[J[J[g+12>>2]+12>>2]](g+12|0,e)}e=J[b+156>>2];Va(c+(e<<2)|0,0,a-e<<2);J[b+156>>2]=a;J[b+152>>2]=c}if((J[b+88>>2]&2147483647)==(d|0)){J[j+12>>2]=0;Mm(b+80|0,h+2|0,j+12|0)}a=J[b+152>>2]+(d>>>3&536870908)|0;J[a>>2]=J[a>>2]|1<>2]=d;return f}function oaa(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0,l=0;k=Ha-16|0;Ha=k;f=J[f>>2];I[k+12>>1]=e;H[k+15|0]=0;e=Ha-112|0;Ha=e;J[e+48>>2]=0;J[e+52>>2]=0;I[e+44>>1]=0;J[e+40>>2]=-1;J[e+56>>2]=0;J[e+60>>2]=0;l=e- -64|0;J[l>>2]=0;J[l+4>>2]=0;J[e+80>>2]=0;J[e+72>>2]=2139095039;J[e+76>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;J[e+108>>2]=0;J[e+104>>2]=g;J[e+100>>2]=f;H[e+96|0]=0;J[e+28>>2]=125296;J[e+8>>2]=J[h>>2];J[e+12>>2]=J[h+4>>2];J[e+16>>2]=J[h+8>>2];J[e+20>>2]=J[h+12>>2];I[e+24>>1]=L[h+16>>1];I[e+6>>1]=L[k+12>>1];Ja[J[J[a>>2]+348>>2]](a,b,c,d,e+28|0,e+6|0,e+8|0,i,j)|0;c=K[e+96|0];H[k+15|0]=c;Ha=e+112|0;Ha=k+16|0;b=J[e+108>>2];a:{if(!c){break a}if(b>>>0>>0){c=J[e+36>>2];a=f+(b<<6)|0;J[a>>2]=J[e+32>>2];J[a+4>>2]=c;J[a+8>>2]=J[e+40>>2];I[a+12>>1]=L[e+44>>1];N[a+16>>2]=N[e+48>>2];N[a+20>>2]=N[e+52>>2];N[a+24>>2]=N[e+56>>2];N[a+28>>2]=N[e+60>>2];N[a+32>>2]=N[e- -64>>2];N[a+36>>2]=N[e+68>>2];N[a+40>>2]=N[e+72>>2];c=J[e+80>>2];J[a+44>>2]=J[e+76>>2];J[a+48>>2]=c;c=J[e+88>>2];J[a+52>>2]=J[e+84>>2];J[a+56>>2]=c;J[a+60>>2]=J[e+92>>2];b=b+1|0;break a}b=J[e+36>>2];a=(f+(g<<6)|0)+-64|0;J[a>>2]=J[e+32>>2];J[a+4>>2]=b;J[a+8>>2]=J[e+40>>2];I[a+12>>1]=L[e+44>>1];N[a+16>>2]=N[e+48>>2];N[a+20>>2]=N[e+52>>2];N[a+24>>2]=N[e+56>>2];N[a+28>>2]=N[e+60>>2];N[a+32>>2]=N[e- -64>>2];N[a+36>>2]=N[e+68>>2];N[a+40>>2]=N[e+72>>2];b=J[e+80>>2];J[a+44>>2]=J[e+76>>2];J[a+48>>2]=b;b=J[e+88>>2];J[a+52>>2]=J[e+84>>2];J[a+56>>2]=b;J[a+60>>2]=J[e+92>>2];b=-1}return b|0}function pk(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),J=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0);G=N[e+40>>2];H=N[d+40>>2];I=N[e+44>>2];J=N[d+44>>2];h=N[d+16>>2];i=N[d+20>>2];t=N[e+16>>2];u=N[e+20>>2];n=N[d+28>>2];j=N[e+28>>2];o=N[d+32>>2];k=N[e+32>>2];z=N[b+16>>2];A=N[b+20>>2];K=N[e+36>>2];L=N[d+36>>2];p=N[d+8>>2];m=N[d+4>>2];s=N[d>>2];q=N[d+12>>2];v=N[e+8>>2];w=N[e+4>>2];x=N[e>>2];y=N[e+12>>2];r=N[d+24>>2];l=N[e+24>>2];B=N[b+4>>2];C=N[b+8>>2];N[a+48>>2]=Q(Q(N[b+12>>2]-N[b>>2])*Q(.5))+c;N[a+56>>2]=Q(Q(A-C)*Q(.5))+c;N[a+52>>2]=Q(Q(z-B)*Q(.5))+c;z=N[b+16>>2];A=N[b+20>>2];B=N[b+12>>2];C=N[b>>2];M=N[b+4>>2];O=N[b+8>>2];D=Q(Q(k*o)+Q(Q(l*r)+Q(j*n)));N[a+32>>2]=D;E=Q(Q(u*o)+Q(Q(y*r)+Q(t*n)));N[a+28>>2]=E;n=Q(Q(v*o)+Q(Q(x*r)+Q(w*n)));N[a+24>>2]=n;o=Q(Q(k*i)+Q(Q(l*q)+Q(j*h)));N[a+20>>2]=o;r=Q(Q(u*i)+Q(Q(y*q)+Q(t*h)));N[a+16>>2]=r;q=Q(Q(v*i)+Q(Q(x*q)+Q(w*h)));N[a+12>>2]=q;h=Q(Q(k*p)+Q(Q(l*s)+Q(m*j)));N[a+8>>2]=h;F=Q(Q(u*p)+Q(Q(y*s)+Q(m*t)));N[a+4>>2]=F;p=Q(Q(v*p)+Q(Q(x*s)+Q(w*m)));N[a>>2]=p;c=Q(J-I);m=Q(k*c);k=Q(L-K);i=j;j=Q(H-G);m=Q(m+Q(Q(l*k)+Q(i*j)));l=Q(Q(C+B)*Q(.5));s=Q(h*l);h=Q(Q(M+z)*Q(.5));i=Q(Q(O+A)*Q(.5));N[a+44>>2]=m+Q(Q(s+Q(o*h))+Q(D*i));N[a+40>>2]=Q(Q(u*c)+Q(Q(y*k)+Q(t*j)))+Q(Q(Q(F*l)+Q(r*h))+Q(E*i));N[a+36>>2]=Q(Q(v*c)+Q(Q(x*k)+Q(w*j)))+Q(Q(Q(p*l)+Q(q*h))+Q(n*i));if(!g){Th(f,a+36|0,a+48|0,a)}}function jZ(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;e=Ha-16|0;Ha=e;c=J[40592];d=Ja[J[J[c>>2]+20>>2]](c)|0?30739:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,116,d,14375,3060)|0;J[c>>2]=149580;d=J[40592];f=Ja[J[J[d>>2]+20>>2]](d)|0?43891:69706;d=Ja[J[J[d+12>>2]+8>>2]](d+12|0,80,f,24264,95)|0;J[c+4>>2]=d;H[d+76|0]=0;J[d+72>>2]=0;J[c+12>>2]=0;J[c+16>>2]=0;J[c+8>>2]=a;J[c+20>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+40>>2]=0;d=J[b+4>>2];J[c+44>>2]=J[b>>2];J[c+48>>2]=d;d=J[b+12>>2];J[c+52>>2]=J[b+8>>2];J[c+56>>2]=d;d=J[b+20>>2];J[c+60>>2]=J[b+16>>2];J[c+64>>2]=d;d=J[b+28>>2];J[c+68>>2]=J[b+24>>2];J[c+72>>2]=d;d=J[b+36>>2];J[c+76>>2]=J[b+32>>2];J[c+80>>2]=d;d=J[b+44>>2];J[c+84>>2]=J[b+40>>2];J[c+88>>2]=d;d=J[b+52>>2];J[c+92>>2]=J[b+48>>2];J[c+96>>2]=d;d=J[b+60>>2];J[c+100>>2]=J[b+56>>2];J[c+104>>2]=d;H[c+112|0]=0;J[c+108>>2]=-16;J[e+12>>2]=c;b=J[a+6028>>2];a:{if(b>>>0>=(J[a+6032>>2]&2147483647)>>>0){b=0;c=a+6024|0;a=J[c+8>>2];g=a&2147483647?a<<1:1;b:{if(!g){break b}d=g<<2;if(!d){break b}a=J[40592];b=Ja[J[J[a>>2]+20>>2]](a)|0?59975:69706;b=Ja[J[J[a+12>>2]+8>>2]](a+12|0,d,b,19978,553)|0}d=J[c+4>>2];h=(d<<2)+b|0;if((d|0)>0){f=J[c>>2];a=b;while(1){J[a>>2]=J[f>>2];f=f+4|0;a=a+4|0;if(h>>>0>a>>>0){continue}break}}J[h>>2]=J[e+12>>2];c:{if(J[c+8>>2]<0){break c}a=J[c>>2];if(!a){break c}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,a);d=J[c+4>>2]}J[c+8>>2]=g;J[c>>2]=b;J[c+4>>2]=d+1;break a}J[J[a+6024>>2]+(b<<2)>>2]=c;J[a+6028>>2]=b+1}Ha=e+16|0;return J[e+12>>2]}function OY(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;c=J[b>>2];e=a+116|0;if((c|0)!=J[e>>2]){Wa(J[40592],4,14184,258,73485,0);return}a:{b:{c:{switch(c-4|0){case 0:c=J[(H[a+36|0]&1?J[a+40>>2]- -64|0:e)+32>>2];if(!c){break a}c=c+8|0;break b;case 2:c=J[(H[a+36|0]&1?J[a+40>>2]- -64|0:e)+4>>2];if(!c){break a}c=c+8|0;break b;case 1:break c;default:break a}}c=J[(H[a+36|0]&1?J[a+40>>2]- -64|0:e)+36>>2];if(!c){break a}c=c+8|0}d=J[c+4>>2]-1|0;J[c+4>>2]=d;if(d){break a}Ja[J[J[c>>2]+8>>2]](c)}f=Ha-16|0;Ha=f;d:{e:{f:{g:{h:{i:{j:{c=a+32|0;switch((J[c+4>>2]>>>30|0)-2|0){case 0:break i;case 1:break f;default:break j}}d=J[c>>2];if(d){break h}d=c+16|0;tj(d,b);break g}d=J[c>>2];if(K[d+4785|0]){break e}}g=d+16|0;h=J[J[g+976>>2]+1024>>2];d=c+16|0;Ja[J[J[h>>2]+48>>2]](h,d+32|0);tj(d,b);b=J[J[g+976>>2]+1024>>2];Ja[J[J[b>>2]+44>>2]](b,d+32|0)}b=J[c-12>>2];if(!b){break d}k:{l:{switch(L[b+4>>1]-5|0){case 0:b=b- -64|0;break k;case 8:b=b- -64|0;break k;default:break l}}b=b- -64|0}H[f+11|0]=0;J[f+12>>2]=1;_c(b,d,f+12|0,f+11|0,0);break d}d=J[c>>2]}Za(d,c);g=J[c+4>>2];J[c+4>>2]=g|1;d=J[c+8>>2];if(!d){d=_a(J[c>>2],g>>>24&15);J[c+8>>2]=d}$b(d- -64|0,b)}Ha=f+16|0;m:{n:{o:{switch(J[a+116>>2]-4|0){case 0:b=J[(H[a+36|0]&1?J[a+40>>2]- -64|0:e)+32>>2];if(!b){break m}b=b+8|0;break n;case 2:b=J[(H[a+36|0]&1?J[a+40>>2]- -64|0:e)+4>>2];if(!b){break m}b=b+8|0;break n;case 1:break o;default:break m}}b=J[(H[a+36|0]&1?J[a+40>>2]- -64|0:e)+36>>2];if(!b){break m}b=b+8|0}J[b+4>>2]=J[b+4>>2]+1}lB(a,79625)}function e9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;a:{d=J[a+4>>2];j=J[d+1e3>>2];k=J[j+284>>2];if(!k){break a}h=J[j+280>>2];l=J[d+1004>>2];i=J[d+976>>2];m=J[i+1816>>2];n=J[i+1156>>2];b:{if(!b){d=0;while(1){if(e>>>0>=256){c=bb(n,56);g=J[a+4>>2];o=J[g+16>>2];p=J[g+20>>2];e=0;J[c+24>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=o;J[c+12>>2]=p;J[c+48>>2]=g;J[c+44>>2]=m;J[c+40>>2]=l;J[c+36>>2]=i;J[c+32>>2]=d-f;J[c+28>>2]=(f<<2)+h;J[c>>2]=137548;J[c+24>>2]=1;f=J[c+16>>2];Ja[J[J[f>>2]+72>>2]](f,c);f=d}c=J[J[(J[j+184>>2]+P(J[(d<<2)+h>>2]>>>7|0,24)|0)+20>>2]-28>>2];e=(c>>>0<=1?1:c)+e|0;d=d+1|0;if((k|0)!=(d|0)){continue}break}break b}d=0;while(1){if(e>>>0>=256){c=bb(n,56);g=J[a+4>>2];o=J[g+16>>2];p=J[g+20>>2];e=0;J[c+24>>2]=0;J[c+16>>2]=0;J[c+8>>2]=o;J[c+12>>2]=p;J[c+48>>2]=g;J[c+44>>2]=m;J[c+40>>2]=l;J[c+36>>2]=i;J[c+32>>2]=d-f;J[c+28>>2]=(f<<2)+h;J[c>>2]=137548;J[c+20>>2]=b;J[c+24>>2]=1;Ja[J[J[b>>2]+16>>2]](b);J[c+16>>2]=J[J[c+20>>2]+16>>2];Ja[J[J[c>>2]+20>>2]](c);f=d}c=J[J[(J[j+184>>2]+P(J[(d<<2)+h>>2]>>>7|0,24)|0)+20>>2]-28>>2];e=(c>>>0<=1?1:c)+e|0;d=d+1|0;if((k|0)!=(d|0)){continue}break}}if(!e){break a}d=bb(n,56);a=J[a+4>>2];c=J[a+16>>2];e=J[a+20>>2];J[d+24>>2]=0;J[d+16>>2]=0;J[d+8>>2]=c;J[d+12>>2]=e;J[d+48>>2]=a;J[d+44>>2]=m;J[d+40>>2]=l;J[d+36>>2]=i;J[d+32>>2]=k-f;J[d+28>>2]=(f<<2)+h;J[d>>2]=137548;J[d+20>>2]=b;J[d+24>>2]=1;if(b){Ja[J[J[b>>2]+16>>2]](b);J[d+16>>2]=J[J[d+20>>2]+16>>2];a=J[d>>2]}else{a=137548}Ja[J[a+20>>2]](d)}}function wU(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0),u=0,v=0,w=Q(0);k=N[c+8>>2];g=Q(k*Q(-.7071067690849304));l=N[c>>2];p=Q(l*Q(0));m=N[c+4>>2];t=Q(m*Q(-.7071067690849304));h=Q(p+t);o=Q(g+h);a=J[a+24>>2];j=Q(Q(N[a+108>>2]*k)+Q(Q(N[a+100>>2]*l)+Q(m*N[a+104>>2])));d=Q(Q(N[a+28>>2]*k)+Q(Q(N[a+20>>2]*l)+Q(m*N[a+24>>2])));i=Q(Q(N[a+8>>2]*k)+Q(Q(N[a>>2]*l)+Q(N[a+4>>2]*m)));b=d>i;n=Q(Q(N[a+48>>2]*k)+Q(Q(N[a+40>>2]*l)+Q(m*N[a+44>>2])));d=b?d:i;c=n>d;i=Q(Q(N[a+68>>2]*k)+Q(Q(N[a+60>>2]*l)+Q(m*N[a- -64>>2])));d=c?n:d;q=i>d;n=Q(Q(N[a+88>>2]*k)+Q(Q(N[a+80>>2]*l)+Q(m*N[a+84>>2])));d=q?i:d;u=n>d;d=u?n:d;v=dd;f=e?1:f;o=Q(m*Q(.7071067690849304));s=Q(p+o);w=Q(g+s);d=e?r:d;e=w>d;f=e?2:f;p=Q(l*Q(-.7071067690849304));i=Q(p+i);r=Q(g+i);d=e?w:d;e=r>d;f=e?3:f;g=Q(k*Q(.7071067690849304));s=Q(g+s);d=e?r:d;e=s>d;f=e?4:f;n=Q(g+n);d=e?s:d;e=n>d;f=e?5:f;h=Q(g+h);d=e?n:d;e=h>d;f=e?6:f;i=Q(g+i);h=e?h:d;e=i>h;f=e?7:f;g=Q(k*Q(0));d=Q(g+Q(j+t));h=e?i:h;e=d>h;f=e?8:f;j=Q(g+Q(j+o));h=e?d:h;e=j>h;f=e?9:f;o=Q(g+Q(p+o));j=e?j:h;e=o>j;e=Q(g+Q(p+t))>(e?o:j)?11:e?10:f;if((e|0)==-1){return(v?5:u?4:q?3:c?2:b)|0}b=J[((e<<3)+110400|0)+4>>2]+110496|0;c=K[b|0];q=K[b+1|0];b=a+P(q,20)|0;a=a+P(c,20)|0;return(Q(Q(N[a+8>>2]*k)+Q(Q(N[a>>2]*l)+Q(m*N[a+4>>2])))>Q(Q(N[b+8>>2]*k)+Q(Q(N[b>>2]*l)+Q(m*N[b+4>>2])))?c:q)|0}function Il(a){var b=Q(0),c=Q(0),d=0,e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,H=Q(0),I=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=0,U=Q(0),V=Q(0),W=0;d=J[a+4>>2];g=N[d+24>>2];h=N[d+20>>2];e=J[a>>2];i=N[e+24>>2];j=N[e+20>>2];k=N[d+16>>2];l=N[e+16>>2];m=N[d+8>>2];n=N[d+4>>2];o=N[d>>2];p=N[e+8>>2];q=N[e+4>>2];r=N[e>>2];a=J[a+24>>2];s=L[a+2>>1];if(s){G=a+s|0;while(1){x=a+48|0;w=K[a+1|0];s=x+P(w,48)|0;if(w){t=N[a+16>>2];b=N[a+12>>2];H=Q(t*b);c=N[a+8>>2];I=Q(t*c);u=N[a+24>>2];M=Q(u*b);v=N[a+20>>2];O=Q(v*b);R=Q(u*c);S=Q(v*c);T=(L[a+2>>1]+a|0)+32|0;U=N[a+28>>2];V=N[a+4>>2];f=0;while(1){a=(f<<2)+T|0;b=N[a>>2];c=Q(-b);W=a;a=P(f,48)+x|0;y=N[a+44>>2];z=N[a>>2];A=N[a+16>>2];B=N[a+4>>2];C=N[a+20>>2];D=N[a+8>>2];E=N[a+24>>2];F=Q(N[a+36>>2]-Q(N[a+32>>2]*Q(Q(Q(Q(Q(t*r)+Q(l*z))-Q(Q(t*o)+Q(k*A)))+Q(Q(Q(v*q)+Q(j*B))-Q(Q(v*n)+Q(h*C))))+Q(Q(Q(u*p)+Q(i*D))-Q(Q(u*m)+Q(g*E))))));c=Q(b+(cy?y:c;N[W>>2]=c;b=Q(c-b);m=Q(m-Q(M*b));n=Q(n-Q(O*b));o=Q(o-Q(H*b));p=Q(p+Q(R*b));q=Q(q+Q(S*b));r=Q(r+Q(I*b));c=Q(U*b);g=Q(g-Q(E*c));h=Q(h-Q(C*c));k=Q(k-Q(A*c));b=Q(V*b);i=Q(i+Q(D*b));j=Q(j+Q(B*b));l=Q(l+Q(z*b));f=f+1|0;if((w|0)!=(f|0)){continue}break}}a=s;if(G>>>0>a>>>0){continue}break}}N[e+8>>2]=p;N[e+4>>2]=q;N[e>>2]=r;N[d+8>>2]=m;N[d+4>>2]=n;N[d>>2]=o;N[e+24>>2]=i;N[e+20>>2]=j;N[e+16>>2]=l;N[d+24>>2]=g;N[d+20>>2]=h;N[d+16>>2]=k}function kj(a,b){var c=0,d=0,e=0;J[a>>2]=0;J[a+4>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;J[a+40>>2]=1065353216;J[a+52>>2]=0;J[a+56>>2]=0;c=a- -64|0;J[c>>2]=0;J[c+4>>2]=0;J[a+60>>2]=1065353216;J[a+72>>2]=0;J[a+76>>2]=0;J[a+84>>2]=0;J[a+88>>2]=0;J[a+80>>2]=1065353216;J[a+92>>2]=0;J[a+96>>2]=0;J[a+504>>2]=0;J[a+508>>2]=0;c=b+24|0;J[a+500>>2]=c;J[a+104>>2]=b+212;J[a+100>>2]=1065353216;J[a+516>>2]=0;J[a+520>>2]=0;J[a+512>>2]=c;J[a+7088>>2]=0;J[a+6688>>2]=0;J[a+6288>>2]=0;J[a+5888>>2]=0;J[a+5488>>2]=0;J[a+5088>>2]=0;I[a+4702>>1]=0;c=a+4664|0;J[c>>2]=2139095039;J[c+4>>2]=0;c=a+4656|0;J[c>>2]=2139095039;J[c+4>>2]=2139095039;c=a+4648|0;J[c>>2]=0;J[c+4>>2]=1065353216;J[a+4640>>2]=0;J[a+4644>>2]=0;c=J[b+204>>2];d=J[b+208>>2];I[a+7136>>1]=0;J[a+7124>>2]=0;J[a+7116>>2]=0;J[a+7120>>2]=0;e=a+7108|0;J[e>>2]=c;J[e+4>>2]=d;J[a+7104>>2]=0;d=K[b+276|0];c=a+7144|0;H[c|0]=0;H[c+1|0]=0;H[c+2|0]=0;H[c+3|0]=0;H[c+4|0]=0;H[c+5|0]=0;H[c+6|0]=0;H[c+7|0]=0;H[a+7139|0]=0;H[a+7140|0]=0;H[a+7141|0]=0;H[a+7142|0]=0;H[a+7143|0]=0;H[a+7144|0]=0;H[a+7145|0]=0;H[a+7146|0]=0;J[a+7164>>2]=0;J[a+7168>>2]=0;H[a+7138|0]=d;J[a+7172>>2]=J[b+280>>2];J[a+7176>>2]=J[b+284>>2];J[a+7180>>2]=J[b+288>>2];b=J[b+296>>2];J[a+7204>>2]=0;J[a+7208>>2]=0;J[a+7192>>2]=0;J[a+7196>>2]=0;J[a+7188>>2]=b;J[c>>2]=0;Va(a+108|0,0,392);b=a+7224|0;J[b>>2]=0;J[b+4>>2]=0;J[a+7216>>2]=0;J[a+7220>>2]=0;return a}function $b(a,b){var c=0,d=0,e=0,f=0;a:{switch(J[b>>2]){case 3:J[a>>2]=3;N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2];return;case 2:c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;J[a+8>>2]=J[b+8>>2];return;case 0:c=J[b>>2];b=J[b+4>>2];J[a+8>>2]=0;J[a>>2]=c;J[a+4>>2]=b;return;case 1:J[a>>2]=1;return;case 4:J[a>>2]=4;N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2];N[a+28>>2]=N[b+28>>2];c=J[b+32>>2];J[a+32>>2]=c;H[a+36|0]=K[b+36|0];d=K[b+37|0]|K[b+38|0]<<8;H[a+37|0]=d;H[a+38|0]=d>>>8;H[a+39|0]=K[b+39|0];J[a+40>>2]=c+16;e=a,f=Ja[J[J[c>>2]+60>>2]](c)|0,H[e+44|0]=f;return;case 5:J[a>>2]=5;N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2];N[a+28>>2]=N[b+28>>2];H[a+32|0]=K[b+32|0];c=K[b+33|0]|K[b+34|0]<<8|(K[b+35|0]<<16|K[b+36|0]<<24);H[a+33|0]=c;H[a+34|0]=c>>>8;H[a+35|0]=c>>>16;H[a+36|0]=c>>>24;b=K[b+36|0]|K[b+37|0]<<8|(K[b+38|0]<<16|K[b+39|0]<<24);H[a+36|0]=b;H[a+37|0]=b>>>8;H[a+38|0]=b>>>16;H[a+39|0]=b>>>24;b=J[a+36>>2];J[a+40>>2]=b;J[a+44>>2]=J[b+68>>2];J[a+48>>2]=0;J[a+52>>2]=-842203136;return;case 6:J[a>>2]=6;d=J[b+8>>2];c=J[b+4>>2];J[a+4>>2]=c;J[a+8>>2]=d;d=J[b+16>>2];J[a+12>>2]=J[b+12>>2];J[a+16>>2]=d;H[a+20|0]=K[b+20|0];H[a+23|0]=K[b+23|0];b=K[b+21|0]|K[b+22|0]<<8;H[a+21|0]=b;H[a+22|0]=b>>>8;J[a+28>>2]=0;J[a+32>>2]=-842203136;J[a+24>>2]=c+16;break;default:break a}}}function Cba(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;j=J[b+68>>2];c=j>>>3|0;a:{if((j|0)>=0){e=J[a+28>>2];d=e+(c<<4)|0;k=K[d+14|0];m=K[d+13|0];g=J[a+44>>2]-1|0;f=J[J[a+40>>2]+(g<<2)>>2];h=c<<3;me(J[a+4>>2],h+J[a+52>>2]|0);J[J[a+40>>2]+(c<<2)>>2]=f;c=J[a+52>>2];h=c+h|0;i=g<<3;c=i+c|0;l=J[c+4>>2];J[h>>2]=J[c>>2];J[h+4>>2]=l;c=e+(g<<4)|0;e=J[c+12>>2];J[d+8>>2]=J[c+8>>2];J[d+12>>2]=e;e=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=e;c=i+J[a+52>>2]|0;J[c>>2]=0;J[c+4>>2]=0;c=J[a+108>>2];d=J[c+456>>2];J[f+68>>2]=j;b:{if(!(K[f+43|0]&2)|K[f+41|0]&8){break b}c=J[J[J[c+444>>2]>>2]+(J[f- -64>>2]<<2)>>2];if(!c){break b}while(1){J[d+(J[c+20>>2]<<2)>>2]=J[f+68>>2];c=J[c+16>>2];if(c){continue}break}}J[a+44>>2]=g;J[a+56>>2]=g;c=a+32|0;break a}e=J[a+68>>2];d=e+(c<<4)|0;k=K[d+14|0];m=K[d+13|0];g=J[a+84>>2]-1|0;f=J[J[a+80>>2]+(g<<2)>>2];c=c&268435455;h=c<<3;me(J[a+4>>2],h+J[a+92>>2]|0);J[J[a+80>>2]+(c<<2)>>2]=f;c=J[a+92>>2];h=c+h|0;i=g<<3;c=i+c|0;l=J[c+4>>2];J[h>>2]=J[c>>2];J[h+4>>2]=l;c=e+(g<<4)|0;e=J[c+12>>2];J[d+8>>2]=J[c+8>>2];J[d+12>>2]=e;e=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=e;c=i+J[a+92>>2]|0;J[c>>2]=0;J[c+4>>2]=0;c=J[a+108>>2];d=J[c+456>>2];J[f+68>>2]=j;c:{if(!(K[f+43|0]&2)|K[f+41|0]&8){break c}c=J[J[J[c+444>>2]>>2]+(J[f- -64>>2]<<2)>>2];if(!c){break c}while(1){J[d+(J[c+20>>2]<<2)>>2]=J[f+68>>2];c=J[c+16>>2];if(c){continue}break}}J[a+84>>2]=g;J[a+96>>2]=g;c=a+72|0}J[c>>2]=J[c>>2]-1;Ja[J[J[a>>2]+28>>2]](a,b,k&2?1:0-(k&1)|0,m)}function RH(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=Q(0),p=0,q=0;h=J[b+8>>2];if(!h){J[a+8>>2]=0;J[a+12>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;b=J[a>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a>>2]=0;return}j=h<<1|1;c=J[a+28>>2];a:{if(!(c>>>0>>0|c>>>2>>>0>h>>>0)){g=j<<2;f=J[a+4>>2];break a}c=J[a>>2];if(c){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c)}d=h<<3;g=j<<2;k=P(h,12);c=g+k|0;if(c){e=J[40592]+12|0;c=Ja[J[J[e>>2]+8>>2]](e,c,29909,23713,198)|0}else{c=0}J[a+16>>2]=c;J[a>>2]=c;J[a+28>>2]=h;J[a+12>>2]=j;J[a+20>>2]=c+d;f=c+k|0;J[a+4>>2]=f}Va(f,255,g);J[a+8>>2]=j;f=0;J[a+24>>2]=0;l=J[a+16>>2];m=J[a+20>>2];k=J[a+4>>2];n=J[b+4>>2];g=0;while(1){c=n+(g<<5)|0;o=N[c+4>>2];p=J[c+16>>2];b=p>>>7|0;i=-1;d=b+i|0;q=J[c+12>>2];b=(b^-1)+(q>>>7|0)|0;b=d>>>0>>0?b+1|0:b;e=b;c=b>>>22|0;b=d^((b&4194303)<<10|d>>>22);d=c^e;e=d;c=b;b=d<<13|c>>>19;i=c<<13^-1;d=c+i|0;c=(b^-1)+e|0;c=d>>>0>>0?c+1|0:c;b=rea(d^((c&255)<<24|d>>>8),c^c>>>8,9,0);d=Ia;c=d>>>15|0;b=b^((d&32767)<<17|b>>>15);c=c^d;d=c;c=c<<27|b>>>5;e=b<<27^-1;b=e+b|0;c=(c^-1)+d|0;c=b>>>0>>0?c+1|0:c;d=(((b^((c&2147483647)<<1|b>>>31))>>>0)%(j>>>0)<<2)+k|0;e=J[d>>2];b=e;b:{if((b|0)!=-1){while(1){c=l+(b<<3)|0;i=n+(J[c>>2]<<5)|0;if(!(J[i+12>>2]!=(q|0)|J[i+16>>2]!=(p|0))){N[c+4>>2]=o+N[c+4>>2];break b}b=J[m+(b<<2)>>2];if((b|0)!=-1){continue}break}}J[m+(f<<2)>>2]=e;J[d>>2]=f;b=l+(f<<3)|0;N[b+4>>2]=o;J[b>>2]=g;f=f+1|0}g=g+1|0;if((h|0)!=(g|0)){continue}break}J[a+24>>2]=f}function hz(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;e=J[a+12>>2];if(e){a:{if(J[a+16>>2]){c=rea(e,0,12,0);h=c+4|0;g=Ia?-1:c>>>0>h>>>0?-1:h;if(g){c=J[40592];f=c+12|0;f=(j=f,k=g,l=Ja[J[J[c>>2]+20>>2]](c)|0?59651:69706,m=16934,n=92,i=J[J[f>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}J[f>>2]=e;c=f+4|0;if(J[a+12>>2]){while(1){g=J[a+16>>2]+P(J[(d<<2)+b>>2],12)|0;h=J[g+4>>2];e=c+P(d,12)|0;J[e>>2]=J[g>>2];J[e+4>>2]=h;J[e+8>>2]=J[g+8>>2];d=d+1|0;e=J[a+12>>2];if(d>>>0>>0){continue}break}d=P(e,12)}Ua(J[a+16>>2],c,d);break a}c=rea(e,0,6,0);h=c+4|0;g=Ia?-1:c>>>0>h>>>0?-1:h;if(g){c=J[40592];f=c+12|0;f=(n=f,m=g,l=Ja[J[J[c>>2]+20>>2]](c)|0?59333:69706,k=16934,j=102,i=J[J[f>>2]+8>>2],Ja[i](n|0,m|0,l|0,k|0,j|0)|0)}J[f>>2]=e;c=f+4|0;if(J[a+12>>2]){while(1){e=c+P(d,6)|0;g=J[a+20>>2]+P(J[(d<<2)+b>>2],6)|0;h=L[g>>1]|L[g+2>>1]<<16;I[e>>1]=h;I[e+2>>1]=h>>>16;I[e+4>>1]=L[g+4>>1];d=d+1|0;e=J[a+12>>2];if(d>>>0>>0){continue}break}d=P(e,6)}Ua(J[a+20>>2],c,d)}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,f);d=J[a+12>>2];c=d<<2;b:{if(!c){f=0;break b}d=J[40592]+12|0;f=Ja[J[J[d>>2]+8>>2]](d,c,29909,16934,111)|0;d=J[a+12>>2]}c=J[a+8>>2];c:{d:{e:{if(d){d=0;if(c){break e}while(1){c=d<<2;J[c+f>>2]=J[b+c>>2];d=d+1|0;if(d>>>0>2]){continue}break}a=a+8|0;break c}a=a+8|0;if(!c){break c}break d}while(1){e=d<<2;J[e+f>>2]=J[c+(J[b+e>>2]<<2)>>2];d=d+1|0;if(d>>>0>2]){continue}break}a=a+8|0}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c)}J[a>>2]=f}}function wF(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;b=J[a+20>>2];a=J[a+28>>2];si(a);J[a+4324>>2]=b;J[a+4328>>2]=1;d=a+4304|0;a:{if(!b){J[a+4368>>2]=1;J[a+4408>>2]=1;J[a+4364>>2]=0;J[a+4404>>2]=0;J[a+4444>>2]=0;J[a+4448>>2]=1;break a}Ja[J[J[b>>2]+16>>2]](b);c=J[J[a+4324>>2]+16>>2];J[a+4368>>2]=1;J[a+4320>>2]=c;c=a+4364|0;J[c>>2]=b;Ja[J[J[b>>2]+16>>2]](b);c=J[J[c>>2]+16>>2];J[a+4408>>2]=1;J[a+4360>>2]=c;c=a+4404|0;J[c>>2]=b;Ja[J[J[b>>2]+16>>2]](b);c=J[J[c>>2]+16>>2];J[a+4448>>2]=1;J[a+4400>>2]=c;c=a+4444|0;J[c>>2]=b;Ja[J[J[b>>2]+16>>2]](b);J[a+4440>>2]=J[J[c>>2]+16>>2]}b=J[a+4320>>2];Ja[J[J[b>>2]+72>>2]](b,d);b=J[a+4360>>2];Ja[J[J[b>>2]+72>>2]](b,a+4344|0);b=J[a+4400>>2];Ja[J[J[b>>2]+72>>2]](b,a+4384|0);b=J[a+4440>>2];Ja[J[J[b>>2]+72>>2]](b,a+4424|0);d=J[a+4676>>2];if(d){b=0;while(1){c=J[J[a+4672>>2]+(b<<2)>>2];if(!(c&1)){d=J[a+976>>2];e=J[c+48>>2];f=J[d+340>>2]+(e>>>3&536870908)|0;g=J[f>>2];h=f,i=uea(-2,e)&g,J[h>>2]=i;e=J[d+328>>2];J[d+328>>2]=e+1;J[J[d+324>>2]+(e<<2)>>2]=c;d=J[a+4676>>2]}b=b+1|0;if(d>>>0>b>>>0){continue}break}}e=J[a+4688>>2];if(e){d=J[a+2168>>2];f=J[a+4684>>2];b=0;while(1){c=J[f+(b<<2)>>2];if(!(!c|c&1)){J[d+976>>2]=J[d+976>>2]-1;J[c>>2]=J[d+984>>2];J[d+984>>2]=c}b=b+1|0;if((e|0)!=(b|0)){continue}break}}c=J[a+4700>>2];if(c){b=J[a+2168>>2];e=J[a+4696>>2];a=0;while(1){d=J[e+(a<<2)>>2];if(!(!d|d&1)){J[b+1852>>2]=J[b+1852>>2]-1;J[d>>2]=J[b+1860>>2];J[b+1860>>2]=d}a=a+1|0;if((c|0)!=(a|0)){continue}break}}}function zx(a,b,c,d,e){var f=0,g=0,h=0;f=Ha-48|0;Ha=f;if(e){J[e>>2]=3}a:{b:{g=J[b+8>>2];c:{if(g>>>0<3){break c}d:{if(g>>>0>=65536){if(H[b+36|0]&1){break c}if(J[b+4>>2]){break d}break c}if(!J[b+4>>2]){break c}}if(M[b>>2]<12|L[b+40>>1]<4){break c}e:{if(J[b+16>>2]){if(!J[b+28>>2]|M[b+20>>2]<4){break c}g=L[b+36>>1];if(M[b+24>>2]<(g&1?2:4)>>>0){break c}if(M[b+12>>2]>19){break e}break c}g=L[b+36>>1];if(!(g&2)){break c}}h=L[b+38>>1];if(g&32){if((h-4&65535)>>>0>=253){break c}break b}if((h-8&65535)>>>0<249){break b}}g=0;Wa(J[40592],4,13345,193,80402,0);break a}if(N[a+4>>2]<=Q(0)){g=0;Wa(J[40592],4,13345,199,80558,0);break a}if(N[a+8>>2]>2]=J[b+32>>2];h=J[b+28>>2];J[f+24>>2]=J[b+24>>2];J[f+28>>2]=h;h=J[b+20>>2];J[f+16>>2]=J[b+16>>2];J[f+20>>2]=h;h=J[b+12>>2];J[f+8>>2]=J[b+8>>2];J[f+12>>2]=h;h=J[b+4>>2];J[f>>2]=J[b>>2];J[f+4>>2]=h;I[f+36>>1]=g;b=L[b+38>>1]|L[b+40>>1]<<16;I[f+38>>1]=b;I[f+40>>1]=b>>>16;b=0;f:{if(!(g&2)){break f}J[f+20>>2]=0;J[f+24>>2]=0;J[f+28>>2]=0;J[f+32>>2]=0;J[f+12>>2]=0;J[f+16>>2]=0;I[f+36>>1]=g&65534;g=0;g:{h:{i:{h=Ja[J[J[d>>2]+8>>2]](d)|0;switch(h|0){case 0:case 2:break h;case 1:break i;default:break g}}J[e>>2]=1;break a}Ja[J[J[d>>2]+12>>2]](d,f);b=(h|0)==2}switch(h|0){case 0:case 2:break f;default:break a}}if(M[f+8>>2]>=256){g=0;Wa(J[40592],32,13345,247,78630,0);break a}g=_w(c,f,J[a+48>>2],0,d);if(!e|!g){break a}J[e>>2]=b?2:0;g=1}Ha=f+48|0;return g}function Ju(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;g=Ha-16|0;Ha=g;J[a+172>>2]=0;J[a+176>>2]=0;d=J[a+8>>2];if(d){f=a+88|0;i=a+112|0;while(1){b=d-1|0;c=J[J[a+4>>2]+(b<<2)>>2];J[a+8>>2]=b;J[g+12>>2]=c;b=J[a+168>>2];d=J[b+16>>2];a:{if(!(d>>>0>c>>>0|c>>>0>=d+J[b+20>>2]>>>0)){b=J[a+92>>2];if(b>>>0>=(J[a+96>>2]&2147483647)>>>0){$c(f,g+12|0);break a}J[J[a+88>>2]+(b<<2)>>2]=c;J[a+92>>2]=b+1;break a}b=J[a+116>>2];b:{if(b>>>0>=(J[a+120>>2]&2147483647)>>>0){$c(i,g+12|0);break b}J[J[a+112>>2]+(b<<2)>>2]=c;J[a+116>>2]=b+1}J[a+152>>2]=J[a+152>>2]-1}d=J[a+8>>2];if(d){continue}break}}c=J[a+104>>2];if(c){d=0;while(1){b=J[J[a+100>>2]+(d<<2)>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b);c=J[a+104>>2]}d=d+1|0;if(d>>>0>>0){continue}break}}J[a+104>>2]=0;J[a+92>>2]=0;h=J[a+160>>2];if(h){e=J[a+168>>2];c=J[e+16>>2];c:{if(!(c>>>0<=h>>>0&c+J[e+20>>2]>>>0>h>>>0)){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,h);break c}k=J[e+4>>2];b=0;j=J[e+8>>2];f=j;while(1){i=b;b=b+1|0;c=f;f=c-1|0;d=(f<<2)+k|0;if(M[d>>2]>>0){continue}break}d:{if(c>>>0>=j>>>0){break d}f=i&3;if(f){b=0;while(1){J[d>>2]=J[J[e+4>>2]+(c<<2)>>2];c=c+1|0;d=d+4|0;b=b+1|0;if((f|0)!=(b|0)){continue}break}}if(i-1>>>0<3){break d}while(1){b=c<<2;J[d>>2]=J[b+J[e+4>>2]>>2];J[d+4>>2]=J[(b+J[e+4>>2]|0)+4>>2];J[d+8>>2]=J[(b+J[e+4>>2]|0)+8>>2];J[d+12>>2]=J[(b+J[e+4>>2]|0)+12>>2];d=d+16|0;c=c+4|0;if((j|0)!=(c|0)){continue}break}}J[e+8>>2]=j-1}J[a+160>>2]=0;J[a+164>>2]=0}Ha=g+16|0}function od(a,b,c,d,e){var f=0,g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=0;f=J[a+5916>>2];a:{if(f){f=f-1|0;J[a+5916>>2]=f;g=J[((f<<2)+a|0)+5660>>2];break a}g=J[a+5656>>2];J[a+5656>>2]=g+1}f=P(g,48)+a|0;H[f+2357|0]=d;H[f+2356|0]=c;H[f+2355|0]=b;I[f+2358>>1]=0;J[f+2348>>2]=0;H[f+2354|0]=255;h=f+2340|0;J[h>>2]=0;J[h+4>>2]=0;H[f+2360|0]=g;I[f+2352>>1]=65535;g=a+1296|0;h=c<<4;c=g+h|0;i=N[c+4>>2];p=h;h=a+272|0;q=p+h|0;m=N[q+4>>2];r=d<<4;d=r+g|0;s=N[d+4>>2];r=h+r|0;n=N[r+4>>2];p=b<<4;b=g+p|0;j=N[b+4>>2];g=h+p|0;k=N[g+4>>2];t=N[c+8>>2];v=N[q+8>>2];w=N[d>>2];x=N[r>>2];y=N[d+8>>2];z=N[r+8>>2];A=N[b+8>>2];B=N[g+8>>2];l=N[c>>2];u=N[q>>2];C=N[b>>2];D=N[g>>2];J[f+2332>>2]=0;o=Q(u-l);l=Q(D-C);u=Q(o-l);o=Q(n-s);s=Q(k-j);n=Q(o-s);j=Q(Q(x-w)-l);m=Q(Q(m-i)-s);i=Q(Q(u*n)-Q(j*m));o=m;m=Q(B-A);k=Q(Q(z-y)-m);t=Q(Q(v-t)-m);n=Q(Q(o*k)-Q(n*t));j=Q(Q(t*j)-Q(k*u));k=Q(Q(i*i)+Q(Q(n*n)+Q(j*j)));b=k>Q(1.1920928955078125e-7);o=i;i=Q(Q(1)/Q(Y(b?k:Q(1))));k=Q(o*i);N[f+2328>>2]=k;j=Q(j*i);N[f+2324>>2]=j;g=f+2320|0;i=Q(n*i);N[g>>2]=i;l=Q(Q(k*m)+Q(Q(i*l)+Q(s*j)));N[f+2336>>2]=l;p=f+2359|0;if(!(!b|!(l<=N[e>>2]))){c=J[a>>2];b:{if(!c){d=0;break b}b=c;while(1){h=J[a+4>>2];e=b-1|0;d=e>>>1|0;q=J[h+(d<<2)>>2];if(!(l>2])){d=b;break b}J[h+(b<<2)>>2]=q;b=d;if(e>>>0>1){continue}break}}J[J[a+4>>2]+(d<<2)>>2]=g;J[a>>2]=c+1;E=1}H[p|0]=E;return g}function _B(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=Ha-16|0;Ha=e;H[a+140|0]=1;d=c>>>1|0;f=c&1;a:{if((b|0)==-1){J[e>>2]=d;b=P(f,36)+a|0;c=J[b+4>>2]+(c>>>4&268435452)|0;g=J[c>>2];d=1<>2]=d|g;c=b+16|0;d=J[b+20>>2];b:{if(d>>>0>=(J[b+24>>2]&2147483647)>>>0){ab(c,e);break b}J[J[c>>2]+(d<<2)>>2]=J[e>>2];J[b+20>>2]=J[b+20>>2]+1}a=P(f,36)+a|0;J[a+32>>2]=J[a+32>>2]+1;break a}c=P(f,36)+a|0;J[c+32>>2]=J[c+32>>2]+1;J[e+8>>2]=d;J[e+4>>2]=b;d=0;c=a+76|0;a=J[c+20>>2];c:{d:{if(!a){break d}f=J[e+4>>2];b=(f<<15^-1)+f|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;d=P(b>>>16^b^-57320555,1000007);g=J[e+8>>2];b=(g<<15^-1)+g|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;d=a-1&(d^b>>>16^b);b=J[J[c+12>>2]+(d<<2)>>2];if((b|0)==-1){break d}h=c+4|0;j=J[c+8>>2];k=J[c+4>>2];while(1){i=(b<<3)+k|0;if(!((f|0)!=J[i>>2]|(g|0)!=J[i+4>>2])){H[e+15|0]=1;break c}b=J[(b<<2)+j>>2];if((b|0)!=-1){continue}break}}H[e+15|0]=0;if(J[c+36>>2]==J[c+16>>2]){b=a?a<<1:16;if(b>>>0>a>>>0){kp(c,b);a=J[c+20>>2]}b=a-1|0;a=J[e+4>>2];a=(a<<15^-1)+a|0;a=P(a>>>10^a,9);a=a>>>6^a;a=(a<<11^-1)+a|0;d=P(a>>>16^a^-57320555,1000007);a=J[e+8>>2];a=(a<<15^-1)+a|0;a=P(a>>>10^a,9);a=a>>>6^a;a=(a<<11^-1)+a|0;d=b&(d^a>>>16^a)}b=J[c+28>>2];J[c+28>>2]=b+1;a=J[c+12>>2]+(d<<2)|0;J[J[c+8>>2]+(b<<2)>>2]=J[a>>2];J[a>>2]=b;J[c+36>>2]=J[c+36>>2]+1;J[c+32>>2]=J[c+32>>2]+1;h=c+4|0}if(K[e+15|0]){break a}a=J[h>>2]+(b<<3)|0;J[a>>2]=J[e+4>>2];J[a+4>>2]=J[e+8>>2]}Ha=e+16|0}function Fs(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0);n=K[a+158|0];if(n){r=N[a+24>>2];o=N[b+24>>2];s=N[a+20>>2];p=N[b+20>>2];f=N[a>>2];c=N[b+4>>2];i=N[a+12>>2];d=N[b+8>>2];j=N[b+12>>2];k=N[a+8>>2];l=N[b>>2];m=N[a+4>>2];e=Q(Q(f*c)+Q(Q(Q(i*d)-Q(j*k))-Q(l*m)));g=Q(Q(k*l)+Q(Q(Q(i*c)-Q(j*m))-Q(d*f)));h=Q(Q(m*d)+Q(Q(Q(i*l)-Q(j*f))-Q(c*k)));t=N[a+16>>2];q=N[b+16>>2];d=Q(Q(d*k)+Q(Q(c*m)+Q(Q(j*i)+Q(f*l))));if(d>2]=r+(n&4?Q(0):u);N[b+20>>2]=s+(n&2?Q(0):p);N[b+16>>2]=t+(n&1?Q(0):q);h=n&32?Q(0):Q(l*c);e=n&8?Q(0):Q(j*c);g=n&16?Q(0):Q(v*c);c=Q(Q(h*h)+Q(Q(e*e)+Q(g*g)));if(c!=Q(0)){l=e;c=Q(Y(c));e=Q(c*Q(.5));d=Q(db(e)/c);c=Q(l*d);e=eb(e);g=Q(g*d);h=Q(h*d);d=Q(Q(i*e)+Q(Q(Q(Q(i*Q(0))-Q(f*c))-Q(g*m))-Q(h*k)));l=d;o=Q(d*d);d=Q(Q(k*e)+Q(Q(Q(-f)*g)+Q(Q(c*m)+Q(Q(k*Q(0))+Q(i*h)))));j=Q(Q(f*e)+Q(Q(Q(-m)*h)+Q(Q(g*k)+Q(Q(f*Q(0))+Q(i*c)))));f=Q(Q(m*e)+Q(Q(Q(-k)*c)+Q(Q(h*f)+Q(Q(m*Q(0))+Q(i*g)))));c=Q(Q(1)/Q(Y(Q(o+Q(Q(d*d)+Q(Q(j*j)+Q(f*f)))))));i=Q(l*c);k=Q(d*c);m=Q(f*c);f=Q(j*c)}N[b+12>>2]=i;N[b+8>>2]=k;N[b+4>>2]=m;N[b>>2]=f}}function nl(a,b){var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;x=J[b+24>>2];r=J[a+336>>2];s=J[b+8>>2];c=s;J[c>>2]=0;J[c+4>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;if(r>>>0>=2){y=J[a+272>>2];z=J[b>>2];A=J[a+344>>2];B=J[a+340>>2];C=J[a+332>>2];a=1;while(1){k=a<<5;b=(J[(k+C|0)+24>>2]<<5)+z|0;i=N[b>>2];j=N[b+8>>2];c=P(a,160)+B|0;d=N[c+120>>2];f=N[c+128>>2];e=Q(Q(j*d)-Q(i*f));l=N[b+4>>2];g=Q(l*f);f=N[c+124>>2];g=Q(g-Q(f*j));o=Q(Q(i*e)-Q(g*l));d=Q(Q(i*f)-Q(d*l));p=Q(Q(j*g)-Q(d*i));q=Q(Q(l*d)-Q(e*j));c=k+s|0;b=P(a,80)+A|0;t=K[b+76|0];a:{if(!t){d=Q(0);j=Q(0);i=Q(0);break a}D=(J[b+72>>2]<<2)+x|0;u=Q(-l);v=Q(-i);w=Q(-j);E=P(a,76)+y|0;f=Q(0);b=0;d=Q(0);e=Q(0);g=Q(0);m=Q(0);n=Q(0);while(1){h=N[(b<<2)+D>>2];k=P(b,24)+E|0;e=Q(e+Q(h*N[k+12>>2]));g=Q(g+Q(h*N[k+8>>2]));m=Q(m+Q(h*N[k+4>>2]));n=Q(n+Q(h*N[k>>2]));f=Q(f+Q(h*N[k+20>>2]));d=Q(d+Q(h*N[k+16>>2]));b=b+1|0;if((t|0)!=(b|0)){continue}break}h=Q(Q(i*d)+Q(e*u));o=Q(o+Q(Q(Q(n*d)-Q(e*m))+Q(h+h)));h=Q(Q(g*e)-Q(f*n));e=Q(Q(j*e)+Q(f*v));p=Q(p+Q(h+Q(e+e)));e=Q(Q(m*f)-Q(d*g));d=Q(Q(l*f)+Q(d*w));q=Q(q+Q(e+Q(d+d)));d=Q(Q(i*m)+Q(n*u));j=Q(Q(j*n)+Q(g*v));i=Q(Q(l*g)+Q(m*w))}N[c+8>>2]=d;N[c+4>>2]=j;N[c>>2]=i;J[c+28>>2]=0;N[c+16>>2]=q;J[c+12>>2]=0;N[c+24>>2]=o;N[c+20>>2]=p;a=a+1|0;if((r|0)!=(a|0)){continue}break}}}function wh(a){var b=Q(0),c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0;J[a+12>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;c=J[a>>2];h=J[c+28>>2];k=J[h+28>>2];v=h;p=c;b=N[h+8>>2];e=Q(N[c+8>>2]-b);m=Q(e*e);e=N[h>>2];f=Q(N[c>>2]-e);j=Q(f*f);f=N[h+4>>2];g=Q(N[c+4>>2]-f);g=Q(m+Q(j+Q(g*g)));c=g>Q(0);j=b;b=N[k+8>>2];d=Q(j-b);q=Q(d*d);j=e;e=N[k>>2];d=Q(j-e);m=Q(d*d);j=f;f=N[k+4>>2];d=Q(j-f);d=Q(q+Q(m+Q(d*d)));g=c?g:Q(0);h=d>g;p=h?v:c?p:0;c=J[k+28>>2];b=Q(b-N[c+8>>2]);m=Q(b*b);b=Q(e-N[c>>2]);j=Q(b*b);b=Q(f-N[c+4>>2]);h=Q(m+Q(j+Q(b*b)))>(h?d:g)?k:p;c=J[h+28>>2];b=N[c+8>>2];e=N[c>>2];i=N[c+4>>2];f=N[h>>2];g=N[h+4>>2];d=N[h+8>>2];N[a+36>>2]=d;N[a+32>>2]=g;N[a+28>>2]=f;i=Q(i-g);n=Q(-i);r=Q(e-f);q=Q(-r);s=Q(b-d);m=Q(-s);b=Q(0);e=Q(0);k=1;while(1){f=Q(N[c>>2]+f);N[a+28>>2]=f;g=Q(N[c+4>>2]+g);N[a+32>>2]=g;d=Q(N[c+8>>2]+d);N[a+36>>2]=d;o=N[h+8>>2];c=J[c+28>>2];j=N[c+8>>2];t=Q(N[c+4>>2]-N[h+4>>2]);u=Q(N[c>>2]-N[h>>2]);l=Q(Q(Q(r*t)+Q(u*n))+l);N[a+20>>2]=l;o=Q(j-o);b=Q(Q(Q(s*u)+Q(o*q))+b);N[a+16>>2]=b;e=Q(e+Q(Q(i*o)+Q(t*m)));N[a+12>>2]=e;k=k+1|0;if((c|0)!=(h|0)){continue}break}I[a+4>>1]=k;i=Q(Y(Q(Q(l*l)+Q(Q(e*e)+Q(b*b)))));if(i>Q(0)){n=Q(Q(1)/i);l=Q(l*n);N[a+20>>2]=l;b=Q(b*n);N[a+16>>2]=b;e=Q(e*n);N[a+12>>2]=e}N[a+24>>2]=i;i=Q(Q(1)/Q((k&65535)>>>0));d=Q(i*d);N[a+36>>2]=d;g=Q(i*g);N[a+32>>2]=g;f=Q(i*f);N[a+28>>2]=f;N[a+40>>2]=Q(l*d)+Q(Q(e*f)+Q(g*b))}function vv(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;h=Ha-16|0;Ha=h;a:{b:{c:{i=J[a+392>>2];if(i){k=a+484|0;if(b){break c}while(1){d=bb(c,88);e=J[a+388>>2];f=J[a+552>>2];j=J[a+556>>2];J[d+24>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+28>>2]=0;J[d+32>>2]=0;J[d+8>>2]=f;J[d+12>>2]=j;J[d+36>>2]=0;J[d+40>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;J[d+52>>2]=0;J[d+56>>2]=0;J[d+60>>2]=0;J[d+64>>2]=0;J[d+68>>2]=0;J[d+72>>2]=0;J[d+84>>2]=a;f=i-g|0;J[d+80>>2]=f>>>0>=16?16:f;J[d>>2]=130792;J[d+76>>2]=e+(g<<2);tv(d);J[h+12>>2]=d;e=J[a+488>>2];d:{if(e>>>0>=(J[a+492>>2]&2147483647)>>>0){vj(k,h+12|0);break d}J[J[a+484>>2]+(e<<2)>>2]=d;J[a+488>>2]=e+1}g=g+16|0;if(i>>>0>g>>>0){continue}break}}if(b){break b}sv(a+444|0,a);sv(a+404|0,a);break a}while(1){d=bb(c,88);e=J[a+388>>2];f=J[a+552>>2];j=J[a+556>>2];J[d+24>>2]=0;J[d+16>>2]=0;J[d+28>>2]=0;J[d+32>>2]=0;J[d+8>>2]=f;J[d+12>>2]=j;J[d+36>>2]=0;J[d+40>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;J[d+52>>2]=0;J[d+56>>2]=0;J[d+60>>2]=0;J[d+64>>2]=0;J[d+68>>2]=0;J[d+72>>2]=0;J[d+84>>2]=a;f=i-g|0;J[d+80>>2]=f>>>0>=16?16:f;J[d>>2]=130792;J[d+20>>2]=b;J[d+24>>2]=1;J[d+76>>2]=e+(g<<2);Ja[J[J[b>>2]+16>>2]](b);J[d+16>>2]=J[J[d+20>>2]+16>>2];Ja[J[J[d>>2]+20>>2]](d);J[h+12>>2]=d;e=J[a+488>>2];e:{if(e>>>0>=(J[a+492>>2]&2147483647)>>>0){vj(k,h+12|0);break e}J[J[a+484>>2]+(e<<2)>>2]=d;J[a+488>>2]=e+1}g=g+16|0;if(i>>>0>g>>>0){continue}break}}d=a+484|0;rv(a+444|0,a,c,b,3802,d);rv(a+404|0,a,c,b,3788,d)}Ha=h+16|0}function Yw(a,b,c,d,e,f,g,h,i,j){var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0;l=Q(-85070586659632215e21);n=Q(85070586659632215e21);a:{if(!a){o=Q(85070586659632215e21);k=Q(85070586659632215e21);p=Q(-85070586659632215e21);m=Q(-85070586659632215e21);break a}m=Q(-85070586659632215e21);p=Q(-85070586659632215e21);k=Q(85070586659632215e21);o=Q(85070586659632215e21);while(1){q=N[b+8>>2];l=l>q?l:q;r=N[b+4>>2];m=m>r?m:r;s=N[b>>2];p=p>s?p:s;n=n>2]=q;r=Q(Q(k+m)*Q(.5));N[f+4>>2]=r;s=Q(Q(o+p)*Q(.5));N[f>>2]=s;l=Q(l-n);b:{p=Q(p-o);b=p>>0<3)){if(!(d>l)){break b}}n=e;o=n;m=dk?o:Q(k*Q(.5));e=b?o:Q(p*Q(.5));if(d>l){break c}o=Q(l*Q(.5))}b=j?0:J[h>>2];a=P(b,12)+i|0;d=Q(q-o);N[a+8>>2]=d;l=Q(r-n);N[a+4>>2]=l;k=Q(s-e);N[a>>2]=k;e=Q(s+e);N[a+12>>2]=e;N[a+20>>2]=d;N[a+16>>2]=l;N[a+32>>2]=d;n=Q(r+n);N[a+28>>2]=n;N[a+24>>2]=e;N[a+44>>2]=d;N[a+40>>2]=n;N[a+36>>2]=k;d=Q(q+o);N[a+56>>2]=d;N[a+52>>2]=l;N[a+48>>2]=k;N[a+68>>2]=d;N[a- -64>>2]=l;N[a+60>>2]=e;N[a+80>>2]=d;N[a+76>>2]=n;N[a+72>>2]=e;J[h>>2]=b+8;N[a+92>>2]=d;N[a+88>>2]=n;N[a+84>>2]=k;return 1}N[g+8>>2]=l;N[g+4>>2]=k;N[g>>2]=p;return 0}function cP(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0);d=Ha-80|0;Ha=d;f=N[b>>2];a:{if((J[b>>2]&2139095040)==2139095040){break a}k=N[b+4>>2];if((J[b+4>>2]&2139095040)==2139095040){break a}j=N[b+8>>2];if(!(Q(R(Q(Q(Y(Q(Q(j*j)+Q(Q(f*f)+Q(k*k)))))+Q(-1))))>2]&2139095040)==2139095040){break a}e=Ha-48|0;Ha=e;k=Q(1);g=N[b+8>>2];h=N[b>>2];i=N[b+4>>2];f=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(h*h)+Q(i*i))))));j=Q(N[b+12>>2]*f);N[e+44>>2]=j;g=Q(g*f);N[e+40>>2]=g;i=Q(i*f);N[e+36>>2]=i;f=Q(h*f);N[e+32>>2]=f;b:{if((((f==Q(0))+(i==Q(0))|0)+(g==Q(0))|0)==2){h=Q(0);if(f>Q(0)){break b}m=Q(1);if(f>2]=0;J[e+4>>2]=1065353216;J[e+8>>2]=0;Xj(e+16|0,e+4|0,e+32|0);k=N[e+28>>2];m=N[e+24>>2];n=N[e+16>>2];j=N[e+44>>2];g=N[e+40>>2];i=N[e+36>>2];f=N[e+32>>2];h=N[e+20>>2]}N[d+56>>2]=k;N[d+52>>2]=m;N[d+48>>2]=h;N[d+44>>2]=n;N[d+68>>2]=j*Q(-g);N[d+64>>2]=j*Q(-i);N[d+60>>2]=j*Q(-f);Ha=e+48|0;J[d+40>>2]=1;J[d+36>>2]=0;J[d+28>>2]=0;J[d+32>>2]=0;J[d+20>>2]=0;J[d+24>>2]=1065353216;J[d+12>>2]=0;J[d+16>>2]=0;H[d+75|0]=11;J[d+76>>2]=c;b=Ja[J[J[a>>2]+96>>2]](a,d+40|0,d+76|0,1,1,d+75|0)|0;if(!b){break a}Ja[J[J[b>>2]+76>>2]](b,d+12|0);l=Ja[J[J[a>>2]+84>>2]](a,d+44|0)|0;if(l){Ja[J[J[l>>2]+84>>2]](l,b)|0}Ja[J[J[b>>2]>>2]](b)}Ha=d+80|0;return l|0}function pW(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);c=Ha-96|0;Ha=c;k=N[b+20>>2];l=N[e+40>>2];m=N[b+24>>2];n=N[e+44>>2];o=N[b+16>>2];p=N[e+36>>2];N[c+36>>2]=N[e>>2];N[c+40>>2]=N[e+4>>2];N[c+44>>2]=N[e+8>>2];N[c+48>>2]=N[e+12>>2];N[c+52>>2]=N[e+16>>2];N[c+56>>2]=N[e+20>>2];N[c+60>>2]=N[e+24>>2];N[c- -64>>2]=N[e+28>>2];q=N[e+32>>2];N[c+80>>2]=n-m;N[c+76>>2]=l-k;N[c+68>>2]=q;N[c+72>>2]=p-o;N[c+84>>2]=N[e+48>>2];N[c+88>>2]=N[e+52>>2];N[c+92>>2]=N[e+56>>2];k=N[a+4>>2];J[c+32>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;l=N[f>>2];m=N[f+4>>2];N[c+20>>2]=-N[f+8>>2];N[c+16>>2]=-m;N[c+12>>2]=-l;I[c+10>>1]=L[i>>1];a=ty(c+36|0,Q(k+j),c+24|0,c+12|0,g,h+40|0,h+28|0,c+10|0);a:{if(!a){break a}I[h+12>>1]=2;if(!(H[i|0]&1)){break a}g=N[h+40>>2];if(g==Q(0)){break a}j=N[f>>2];k=N[f+4>>2];l=Q(g*N[f+8>>2]);N[c+32>>2]=-l;m=Q(g*k);N[c+28>>2]=-m;n=Q(g*j);N[c+24>>2]=-n;nk(c+24|0,c+72|0,c+84|0,c+36|0,c+12|0);o=N[e+36>>2];p=N[e+40>>2];q=N[e+44>>2];r=N[c+60>>2];s=N[c+36>>2];t=N[c+48>>2];u=N[c+64>>2];v=N[c+40>>2];w=N[c+52>>2];x=N[c+68>>2];g=N[c+20>>2];y=N[c+44>>2];j=N[c+12>>2];z=N[c+56>>2];k=N[c+16>>2];I[h+12>>1]=L[h+12>>1]|1;N[h+24>>2]=l+Q(q+Q(Q(Q(j*y)+Q(k*z))+Q(g*x)));N[h+20>>2]=m+Q(p+Q(Q(Q(j*v)+Q(k*w))+Q(g*u)));N[h+16>>2]=n+Q(o+Q(Q(Q(j*s)+Q(k*t))+Q(g*r)))}Ha=c+96|0;return a|0}function Ry(a,b,c,d,e){var f=0,g=0,h=0,i=Q(0),j=0,k=Q(0);a:{b:{f=J[a+2328>>2];if(!f){break b}g=f-1|0;f=(g<<6)+a|0;if(!(N[a+2224>>2]>2]*N[c+8>>2])+Q(Q(N[f>>2]*N[c>>2])+Q(N[f+4>>2]*N[c+4>>2]))))){break b}i=N[d>>2];if(!(i>2])){break a}g=(g<<6)+a|0;h=J[a+2320>>2]+(J[g+48>>2]<<6)|0;J[h>>2]=0;J[h+4>>2]=0;J[h+8>>2]=0;J[h+12>>2]=0;j=J[b+4>>2];h=J[a+2320>>2]+(J[g+48>>2]<<6)|0;J[h+16>>2]=J[b>>2];J[h+20>>2]=j;j=J[b+12>>2];J[h+24>>2]=J[b+8>>2];J[h+28>>2]=j;k=N[c+8>>2];h=J[c+4>>2];b=J[a+2320>>2]+(J[g+48>>2]<<6)|0;J[b+32>>2]=J[c>>2];J[b+36>>2]=h;N[b+44>>2]=i;N[b+40>>2]=k;J[(J[a+2320>>2]+(J[g+48>>2]<<6)|0)+48>>2]=e;b=J[d+12>>2];J[f+40>>2]=J[d+8>>2];J[f+44>>2]=b;b=J[d+4>>2];J[f+32>>2]=J[d>>2];J[f+36>>2]=b;break a}f=J[a+2320>>2]+(J[a+2324>>2]<<6)|0;J[f>>2]=0;J[f+4>>2]=0;J[f+8>>2]=0;J[f+12>>2]=0;g=J[b+4>>2];f=J[a+2320>>2]+(J[a+2324>>2]<<6)|0;J[f+16>>2]=J[b>>2];J[f+20>>2]=g;g=J[b+12>>2];J[f+24>>2]=J[b+8>>2];J[f+28>>2]=g;i=N[c+8>>2];k=N[d>>2];f=J[c+4>>2];b=J[a+2320>>2]+(J[a+2324>>2]<<6)|0;J[b+32>>2]=J[c>>2];J[b+36>>2]=f;N[b+44>>2]=k;N[b+40>>2]=i;f=J[a+2324>>2];g=f+1|0;J[a+2324>>2]=g;J[(J[a+2320>>2]+(f<<6)|0)+48>>2]=e;e=J[a+2328>>2];b=(e<<6)+a|0;J[b+52>>2]=g;J[b+48>>2]=f;f=J[d+4>>2];J[b+32>>2]=J[d>>2];J[b+36>>2]=f;f=J[d+12>>2];J[b+40>>2]=J[d+8>>2];J[b+44>>2]=f;J[a+2328>>2]=e+1;d=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=d;d=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=d}if(M[a+2324>>2]>=16){Gd(a,1,1)}}function iX(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);e=Ha-32|0;Ha=e;a=J[a+48>>2];l=N[a+56>>2];m=N[a+52>>2];h=N[a+72>>2];n=N[a- -64>>2];o=N[a+68>>2];i=N[a+88>>2];p=N[a+80>>2];q=N[a+84>>2];r=N[a+48>>2];f=N[b+8>>2];g=N[b>>2];j=N[b+4>>2];J[e+28>>2]=0;i=Q(Q(i*f)+Q(Q(p*g)+Q(j*q)));N[e+24>>2]=i;h=Q(Q(h*f)+Q(Q(n*g)+Q(j*o)));N[e+20>>2]=h;l=Q(Q(l*f)+Q(Q(r*g)+Q(j*m)));N[e+16>>2]=l;a:{if(J[a+148>>2]){k=Xh(a,e+16|0);J[e+12>>2]=0;N[e+8>>2]=-N[e+24>>2];N[e+4>>2]=-N[e+20>>2];N[e>>2]=-N[e+16>>2];s=Xh(a,e);t=J[a+152>>2];k=t+P(k,12)|0;f=N[k+8>>2];g=N[k>>2];j=N[k+4>>2];k=c;m=N[a+88>>2];c=P(s,12)+t|0;i=N[c+8>>2];n=N[a+56>>2];h=N[c>>2];o=N[a+72>>2];l=N[c+4>>2];v=Q(N[b+8>>2]*Q(Q(m*i)+Q(Q(n*h)+Q(o*l))));p=N[a+80>>2];q=N[a+48>>2];r=N[a+64>>2];w=Q(N[b>>2]*Q(Q(p*i)+Q(Q(q*h)+Q(r*l))));u=N[a+84>>2];x=Q(u*i);i=N[a+52>>2];y=Q(i*h);h=N[a+68>>2];N[k>>2]=v+Q(w+Q(Q(x+Q(y+Q(h*l)))*N[b+4>>2]));f=Q(Q(N[b+8>>2]*Q(Q(m*f)+Q(Q(n*g)+Q(j*o))))+Q(Q(N[b>>2]*Q(Q(p*f)+Q(Q(q*g)+Q(j*r))))+Q(Q(Q(u*f)+Q(Q(i*g)+Q(j*h)))*N[b+4>>2])));break a}b=J[a+152>>2];f=Q(Q(N[b+8>>2]*i)+Q(Q(N[b>>2]*l)+Q(h*N[b+4>>2])));s=K[a+156|0];b:{if(s>>>0<2){g=f;break b}a=1;g=f;while(1){k=b+P(a,12)|0;j=Q(Q(N[k+8>>2]*i)+Q(Q(N[k>>2]*l)+Q(h*N[k+4>>2])));g=g>j?j:g;f=f>2]=g}N[d>>2]=f;Ha=e+32|0}function GF(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;j=Ha-16|0;Ha=j;k=Ha-16|0;Ha=k;c=J[a+980>>2];e=J[J[c+376>>2]+(b<<2)>>2];h=J[e>>2];d=J[e+20>>2];if((d|0)!=-1){f=J[c+392>>2]-1|0;J[c+392>>2]=f;g=J[c+388>>2];J[g+(d<<2)>>2]=J[g+(f<<2)>>2];if(d>>>0>>0){J[J[J[c+388>>2]+(d<<2)>>2]+20>>2]=d}J[e+20>>2]=-1}f=h>>>5|0;g=J[c+136>>2]+(f<<2)|0;i=J[g>>2];d=1<>2]=i&(d^-1);break a}if(!J[e+8>>2]){break a}f=J[c+148>>2]+(f<<2)|0;J[f>>2]=d|J[f>>2]}Av(e);d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,e);J[J[c+376>>2]+(b<<2)>>2]=J[c+372>>2];J[c+372>>2]=b;J[j+12>>2]=h;b=J[c+180>>2];e=b+(h<<2)|0;J[j+8>>2]=J[e>>2];d=J[e>>2];J[k+12>>2]=d;e=J[c+504>>2];b:{if(e>>>0>=(J[c+508>>2]&2147483647)>>>0){b=0;e=J[c+508>>2];i=e&2147483647?e<<1:1;c:{if(!i){break c}e=i<<2;if(!e){break c}b=J[40592];d=Ja[J[J[b>>2]+20>>2]](b)|0?42799:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,e,d,20075,553)|0}g=J[c+504>>2];l=(g<<2)+b|0;e=J[c+500>>2];if((g|0)>0){d=e;f=b;while(1){J[f>>2]=J[d>>2];d=d+4|0;f=f+4|0;if(l>>>0>f>>>0){continue}break}}J[l>>2]=J[k+12>>2];if(!(!e|J[c+508>>2]<0)){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,e);g=J[c+504>>2]}J[c+508>>2]=i;J[c+500>>2]=b;J[c+504>>2]=g+1;b=J[c+180>>2];break b}J[J[c+500>>2]+(e<<2)>>2]=d;J[c+504>>2]=e+1}f=b;b=h<<2;J[f+b>>2]=-1;J[b+J[J[c+192>>2]+4>>2]>>2]=0;b=J[c+196>>2]+(h<<3)|0;J[b>>2]=0;J[b+4>>2]=-1;H[c+365|0]=1;J[c+368>>2]=J[c+368>>2]-1;Ha=k+16|0;Pg(J[a+2376>>2],J[j+12>>2]);Ha=j+16|0}function zba(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;h=J[a+44>>2];g=J[a+84>>2];f=h+g|0;b=J[a+48>>2]&2147483647;a:{if(f>>>0<=b>>>0){break a}c=b;b=b<<1;b=b>>>0>f>>>0?b:f;d=b>>>0<=256?256:b;if(c>>>0>>0){ri(a+40|0,d)}if(d>>>0>(J[a+36>>2]&2147483647)>>>0){b:{if(!d){break b}c=d<<4;if(!c){break b}b=J[40592];e=b+12|0;e=(l=e,m=c,n=Ja[J[J[b>>2]+20>>2]](b)|0?32671:69706,o=19978,p=553,k=J[J[e>>2]+8>>2],Ja[k](l|0,m|0,n|0,o|0,p|0)|0)}c=J[a+28>>2];b=J[a+32>>2];if((b|0)>0){i=(b<<4)+e|0;b=e;while(1){j=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=j;j=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=j;c=c+16|0;b=b+16|0;if(i>>>0>b>>>0){continue}break}c=J[a+28>>2]}if(!(!c|J[a+36>>2]<0)){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c)}J[a+36>>2]=d;J[a+28>>2]=e}if(d>>>0<=(J[a+60>>2]&2147483647)>>>0){break a}iH(a+52|0,d)}J[a+44>>2]=f;J[a+56>>2]=f;J[a+32>>2]=f;Ua(J[a+40>>2]+(h<<2)|0,J[a+80>>2],g<<2);Ua(J[a+28>>2]+(h<<4)|0,J[a+68>>2],g<<4);Ua(J[a+52>>2]+(h<<3)|0,J[a+92>>2],g<<3);c=J[a+84>>2];if(c){f=J[a+108>>2];g=J[f+456>>2];i=J[a+80>>2];e=0;while(1){d=J[i+(e<<2)>>2];J[d+68>>2]=J[a+24>>2]|e+h<<3;b=K[d+43|0];c:{if(!(b&64)){break c}H[d+43|0]=b&191;if(K[d+41|0]&8){break c}b=J[J[J[f+444>>2]>>2]+(J[d- -64>>2]<<2)>>2];if(!b){break c}while(1){J[g+(J[b+20>>2]<<2)>>2]=J[d+68>>2];b=J[b+16>>2];if(b){continue}break}c=J[a+84>>2]}e=e+1|0;if(c>>>0>e>>>0){continue}break}}J[a+84>>2]=0;J[a+96>>2]=0;J[a+72>>2]=0}function Qo(a,b,c,d,e){var f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0);h=Ha-48|0;Ha=h;l=N[a+4>>2];n=Q(l+l);j=N[a+8>>2];q=Q(n*j);i=N[a>>2];f=Q(i+i);o=N[a+12>>2];r=Q(f*o);s=Q(q-r);N[h+36>>2]=s;q=Q(q+r);N[h+28>>2]=q;i=Q(Q(1)-Q(i*f));m=Q(l*n);r=Q(i-m);N[h+40>>2]=r;g=i;k=Q(j+j);i=Q(j*k);t=Q(g-i);N[h+24>>2]=t;g=Q(f*j);n=Q(n*o);j=Q(g+n);N[h+32>>2]=j;p=Q(f*l);o=Q(k*o);l=Q(p-o);N[h+20>>2]=l;f=Q(g-n);N[h+16>>2]=f;n=Q(p+o);N[h+12>>2]=n;o=Q(Q(Q(1)-m)-i);N[h+8>>2]=o;if(J[c+8>>2]-1065353216|(J[c+4>>2]-1065353216|J[c>>2]-1065353216)){FA(h+8|0,c);i=N[h+44>>2];r=N[h+40>>2];s=N[h+36>>2];q=N[h+28>>2];t=N[h+24>>2];l=N[h+20>>2];f=N[h+16>>2];n=N[h+12>>2];o=N[h+8>>2];j=N[h+32>>2]}p=N[a+20>>2];u=N[a+24>>2];v=N[a+16>>2];m=N[b>>2];k=N[b+4>>2];g=N[b+8>>2];N[d+12>>2]=Q(Q(Q(l*m)+Q(j*k))+Q(i*g))+Q(0);N[d+8>>2]=u+Q(Q(Q(f*m)+Q(q*k))+Q(r*g));N[d+4>>2]=p+Q(Q(Q(n*m)+Q(t*k))+Q(s*g));N[d>>2]=v+Q(Q(Q(o*m)+Q(l*k))+Q(j*g));m=N[b+12>>2];k=Q(l*m);p=k>Q(0)?k:Q(-k);k=N[b+16>>2];g=Q(j*k);p=Q(p+(g>Q(0)?g:Q(-g)));g=i;i=N[b+20>>2];g=Q(g*i);N[e+12>>2]=p+(g>Q(0)?g:Q(-g));f=Q(f*m);g=f>Q(0)?f:Q(-f);f=Q(q*k);g=Q(g+(f>Q(0)?f:Q(-f)));f=Q(r*i);N[e+8>>2]=g+(f>Q(0)?f:Q(-f));f=Q(n*m);g=f>Q(0)?f:Q(-f);f=Q(t*k);g=Q(g+(f>Q(0)?f:Q(-f)));f=Q(s*i);N[e+4>>2]=g+(f>Q(0)?f:Q(-f));f=Q(o*m);l=Q(l*k);j=Q(j*i);N[e>>2]=Q((f>Q(0)?f:Q(-f))+(l>Q(0)?l:Q(-l)))+(j>Q(0)?j:Q(-j));Ha=h+48|0}function kG(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=Q(0),n=Q(0),o=0,p=0,q=0,r=0,s=Q(0),t=Q(0);f=J[J[a+2168>>2]+44>>2]+J[d>>2]|0;g=L[d+10>>1];o=f+(g>>>1&32752)|0;p=g&31;i=L[d+6>>1];if(!(!(p&e)|!i)){e=J[a+2368>>2];j=J[e+24>>2]&2147483647;k=J[e+20>>2];g=0;while(1){h=P(g,40)+o|0;e=L[h+28>>1];q=J[h+36>>2];l=J[h+32>>2];r=l>>>5|0;e=j>>>0<=r>>>0|!(J[k+(r<<2)>>2]>>>l&1)?e:e|1;l=q>>>5|0;I[h+28>>1]=l>>>0>=j>>>0|!(J[k+(l<<2)>>2]>>>q&1)?e:e|2;g=g+1|0;if((i|0)!=(g|0)){continue}break}}a=J[a+2372>>2];J[b>>2]=J[J[c+16>>2]+24>>2];J[b+4>>2]=J[J[c+16>>2]+28>>2];g=J[c+16>>2];h=J[g+16>>2];j=h>>>5|0;k=J[a+24>>2]&2147483647;a:{if(j>>>0>>0){e=1;if(J[J[a+20>>2]+(j<<2)>>2]>>>h&1){break a}}e=0}g=J[g+20>>2];h=g>>>5|0;e=h>>>0>=k>>>0|!(J[J[a+20>>2]+(h<<2)>>2]>>>g&1)?e:e|2;J[b+20>>2]=i;J[b+16>>2]=o;I[b+14>>1]=e;e=L[d+8>>1];if(!e){J[b+8>>2]=0;I[b+12>>1]=0;return}J[b+8>>2]=f+4;if(p&8){i=J[c+12>>2];a=J[J[c+8>>2]+44>>2];b:{if(K[a+9|0]){N[f+12>>2]=N[a+80>>2];N[f+16>>2]=N[a+84>>2];N[f+20>>2]=N[a+88>>2];m=N[a+100>>2];n=N[a+96>>2];s=N[a+104>>2];break b}J[f+20>>2]=0;J[f+12>>2]=0;J[f+16>>2]=0;s=Q(0)}N[f+44>>2]=s;N[f+40>>2]=m;N[f+36>>2]=n;a=J[i+44>>2];c:{if(K[a+9|0]){N[f+24>>2]=N[a+80>>2];N[f+28>>2]=N[a+84>>2];N[f+32>>2]=N[a+88>>2];n=N[a+96>>2];t=N[a+104>>2];m=N[a+100>>2];break c}J[f+32>>2]=0;J[f+24>>2]=0;J[f+28>>2]=0;n=Q(0);m=Q(0)}N[f+56>>2]=t;N[f+52>>2]=m;N[f+48>>2]=n;I[d+10>>1]=L[d+10>>1]&65527}I[b+12>>1]=e-4}function uc(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=0,u=Q(0),v=0,w=0,x=0,y=0;r=J[a+336>>2];if(r){d=N[a+352>>2];s=d>2];v=J[c+12>>2];w=J[c>>2];x=J[a+236>>2];y=J[a+332>>2];while(1){i=n<<5;a=J[(i+y|0)+16>>2];c=i+w|0;d=N[c+8>>2];e=N[c>>2];g=N[c+4>>2];f=Q(Y(Q(Q(d*d)+Q(Q(e*e)+Q(g*g)))));if(f>Q(0)){h=Q(Q(1)/f);d=Q(d*h);g=Q(g*h);e=Q(e*h)}h=f>2]);k=Q(-N[b>>2]);j=Q(-N[b+8>>2])}f=Q(Q(1)/N[a+124>>2]);o=Q(j*f);N[c+8>>2]=o;l=Q(l*f);N[c+4>>2]=l;k=Q(k*f);N[c>>2]=k;a=P(n,112)+x|0;j=N[a+104>>2];p=N[a+92>>2];m=N[a+80>>2];e=Q(h*e);g=Q(h*g);h=Q(Q(Q(e*N[a+76>>2])+Q(g*N[a+88>>2]))+Q(d*N[a+100>>2]));q=Q(Q(Q(e*N[a+72>>2])+Q(g*N[a+84>>2]))+Q(d*N[a+96>>2]));u=Q(Q(e*h)-Q(q*g));N[c+24>>2]=u;j=Q(Q(Q(e*m)+Q(g*p))+Q(d*j));p=Q(Q(d*q)-Q(j*e));N[c+20>>2]=p;g=Q(Q(g*j)-Q(h*d));N[c+16>>2]=g;if(t){i=i+t|0;d=N[i+24>>2];h=N[i+20>>2];e=N[i+16>>2];j=N[i>>2];m=N[i+4>>2];N[c+8>>2]=o-Q(f*N[i+8>>2]);N[c+4>>2]=l-Q(f*m);N[c>>2]=k-Q(f*j);k=N[a+104>>2];l=N[a+92>>2];o=N[a+80>>2];j=N[a+100>>2];m=N[a+88>>2];q=N[a+76>>2];f=Q(-h);N[c+16>>2]=g+Q(Q(Q(N[a+84>>2]*f)-Q(e*N[a+72>>2]))-Q(d*N[a+96>>2]));N[c+20>>2]=p+Q(Q(Q(m*f)-Q(e*q))-Q(d*j));N[c+24>>2]=u+Q(Q(Q(l*f)-Q(e*o))-Q(d*k))}n=n+1|0;if((r|0)!=(n|0)){continue}break}}}function rX(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=Q(0);g=Ha-4288|0;Ha=g;i=N[d+4>>2];k=Q(i+i);h=N[d+8>>2];l=Q(k*h);q=N[d>>2];j=Q(q+q);n=N[d+12>>2];o=Q(j*n);m=Q(l-o);r=Q(j*h);s=Q(k*n);p=Q(r+s);l=Q(l+o);t=Q(j*i);u=Q(h+h);v=Q(u*n);o=Q(t-v);n=Q(r-s);r=Q(t+v);j=Q(Q(1)-Q(q*j));q=Q(h*u);h=Q(j-q);k=Q(i*k);i=Q(Q(Q(1)-k)-q);q=N[c+12>>2];s=N[c+8>>2];t=N[d+24>>2];u=N[d+20>>2];v=N[c+4>>2];y=N[d+16>>2];j=Q(j-k);a:{if(j>2]=t;N[g+4280>>2]=u;N[g+4276>>2]=y;N[g+4272>>2]=h;N[g+4268>>2]=i;N[g+4264>>2]=j;N[g+4260>>2]=m;J[g+4204>>2]=-1;N[g+28>>2]=q;N[g+24>>2]=s;N[g+20>>2]=v;J[g+16>>2]=3;c=g+4204|0;w=g+16|0;$b(c,w);J[g+4148>>2]=-1;x=g+4148|0;$b(x,e);J[g+4136>>2]=0;J[g+4140>>2]=0;d=0;J[g+4112>>2]=0;J[g+12>>2]=1065353216;J[g+4>>2]=0;J[g+8>>2]=0;if(Kz(c,x,g+4260|0,f,g+4|0,w)){c=a;a=J[g+4112>>2];d=Zd(c,b,a,g+16|0)&(a|0)!=0}Ha=g+4288|0;return d|0}function qX(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=Q(0);g=Ha-4288|0;Ha=g;i=N[d+4>>2];k=Q(i+i);h=N[d+8>>2];l=Q(k*h);q=N[d>>2];j=Q(q+q);n=N[d+12>>2];o=Q(j*n);m=Q(l-o);r=Q(j*h);s=Q(k*n);p=Q(r+s);l=Q(l+o);t=Q(j*i);u=Q(h+h);v=Q(u*n);o=Q(t-v);n=Q(r-s);r=Q(t+v);j=Q(Q(1)-Q(q*j));q=Q(h*u);h=Q(j-q);k=Q(i*k);i=Q(Q(Q(1)-k)-q);q=N[c+12>>2];s=N[c+8>>2];t=N[d+24>>2];u=N[d+20>>2];v=N[c+4>>2];y=N[d+16>>2];j=Q(j-k);a:{if(j>2]=t;N[g+4280>>2]=u;N[g+4276>>2]=y;N[g+4272>>2]=h;N[g+4268>>2]=i;N[g+4264>>2]=j;N[g+4260>>2]=m;J[g+4204>>2]=-1;N[g+28>>2]=q;N[g+24>>2]=s;N[g+20>>2]=v;J[g+16>>2]=3;c=g+4204|0;w=g+16|0;$b(c,w);J[g+4148>>2]=-1;x=g+4148|0;$b(x,e);J[g+4136>>2]=0;J[g+4140>>2]=0;d=0;J[g+4112>>2]=0;J[g+12>>2]=1065353216;J[g+4>>2]=0;J[g+8>>2]=0;if(Hz(c,x,g+4260|0,f,g+4|0,w)){c=a;a=J[g+4112>>2];d=Zd(c,b,a,g+16|0)&(a|0)!=0}Ha=g+4288|0;return d|0}function ey(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;b=J[a+80>>2];a:{if(!K[a+84|0]){break a}H[a+84|0]=0;J[b+460>>2]=0;J[b+452>>2]=0;J[b+456>>2]=0;a=0;b:{c:{d:{g=J[b+80>>2];switch(g|0){case 0:break c;case 1:break d;default:break b}}a=1;J[b+456>>2]=1;break b}c=1;J[b+452>>2]=1}e:{f:{g:{h=J[b+84>>2];switch(h|0){case 1:break f;case 0:break g;default:break e}}c=c|2;J[b+452>>2]=c;break e}a=a|2;J[b+456>>2]=a}h:{i:{j:{i=J[b+88>>2];switch(i|0){case 0:break j;case 1:break i;default:break h}}c=c|4;J[b+452>>2]=c;break h}a=a|4;J[b+456>>2]=a}k:{l:{m:{f=J[b+92>>2];switch(f|0){case 1:break l;case 0:break m;default:break k}}c=c|8;J[b+452>>2]=c;break k}a=a|8;J[b+456>>2]=a}n:{o:{p:{d=J[b+96>>2];switch(d|0){case 1:break o;case 0:break p;default:break n}}c=c|16;J[b+452>>2]=c;break n}a=a|16;J[b+456>>2]=a}q:{r:{s:{e=J[b+100>>2];switch(e|0){case 1:break r;case 0:break s;default:break q}}J[b+452>>2]=c|32;break q}J[b+456>>2]=a|32}a=0;if(!(!g|N[b+308>>2]==Q(0)&N[b+304>>2]==Q(0))){a=1;J[b+460>>2]=1}if(!(!h|N[b+324>>2]==Q(0)&N[b+320>>2]==Q(0))){a=a|2;J[b+460>>2]=a}if(!(!i|N[b+340>>2]==Q(0)&N[b+336>>2]==Q(0))){a=a|4;J[b+460>>2]=a}t:{if(!(!f|(!e|(N[b+384>>2]!=Q(0)?!d:!d|N[b+388>>2]==Q(0))))){a=a|32;break t}if(!(!f|N[b+368>>2]==Q(0)&N[b+372>>2]==Q(0))){a=a|16;J[b+460>>2]=a}u:{if(N[b+352>>2]==Q(0)){if(N[b+356>>2]==Q(0)){break a}if(d|e){break u}break a}if(!(d|e)){break a}}a=a|8}J[b+460>>2]=a}return b|0}function Qca(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0;b=J[a+28>>2];f=J[J[b>>2]+11968>>2];if(f){g=J[b- -64>>2];while(1){b=bb(J[J[a+48>>2]+620>>2],72);h=J[a+32>>2];i=J[a+36>>2];e=J[a+28>>2];m=N[e+92>>2];n=N[a+44>>2];o=N[e+96>>2];c=J[a+48>>2];p=N[c+56>>2];e=J[e+80>>2];j=J[a+40>>2];k=J[c+632>>2];l=J[c+636>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=k;J[b+12>>2]=l;J[b+68>>2]=j;J[b+64>>2]=c;J[b+60>>2]=e;N[b+56>>2]=p;N[b+52>>2]=o;N[b+48>>2]=n;N[b+44>>2]=m;J[b+40>>2]=i;c=f-d|0;J[b+36>>2]=c>>>0>=64?64:c;J[b+32>>2]=g+(d<<3);J[b+28>>2]=h;J[b>>2]=135548;c=J[a+20>>2];J[b+20>>2]=c;J[b+24>>2]=1;if(c){Ja[J[J[c>>2]+16>>2]](c);J[b+16>>2]=J[J[b+20>>2]+16>>2];c=J[b>>2]}else{c=135548}Ja[J[c+20>>2]](b);d=d- -64|0;if(f>>>0>d>>>0){continue}break}b=J[a+28>>2]}f=J[b+8>>2]&2147483647;if(f){d=0;while(1){b=bb(J[J[a+48>>2]+620>>2],64);e=J[a+40>>2];g=J[e+11936>>2];c=J[a+48>>2];h=J[c+496>>2];i=J[c+484>>2];j=J[a+36>>2];k=J[a+28>>2];l=J[c+632>>2];q=J[c+636>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=l;J[b+12>>2]=q;J[b+56>>2]=k;J[b+52>>2]=j;J[b+48>>2]=c;J[b+44>>2]=e;J[b+40>>2]=i;J[b+36>>2]=h;c=f-d|0;J[b+32>>2]=c>>>0>=64?64:c;J[b>>2]=135604;J[b+28>>2]=g+(d<<2);c=J[a+20>>2];J[b+20>>2]=c;J[b+24>>2]=1;if(c){Ja[J[J[c>>2]+16>>2]](c);J[b+16>>2]=J[J[b+20>>2]+16>>2];c=J[b>>2]}else{c=135604}Ja[J[c+20>>2]](b);d=d- -64|0;if(f>>>0>d>>>0){continue}break}}}function Nu(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;h=Ha-16|0;Ha=h;e=J[a+16>>2];a:{if(e>>>0>=b>>>0){break a}f=J[a+20>>2];d=((f+b|0)-1>>>0)/(f>>>0)|0;c=J[a+4>>2];k=d-c|0;J[a+16>>2]=e+P(f,k);if((d|0)==(c|0)){break a}while(1){d=0;e=J[a+20>>2]<<2;if(e){c=J[40592];d=Ja[J[J[c+12>>2]+8>>2]](c+12|0,e,29909,20172,84)|0}J[h+12>>2]=d;c=J[a+4>>2];b:{if(c>>>0>=(J[a+8>>2]&2147483647)>>>0){d=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;c:{if(!f){break c}e=f<<2;if(!e){break c}d=J[40592];c=d+12|0;d=(m=c,n=e,o=Ja[J[J[d>>2]+20>>2]](d)|0?60691:69706,p=19978,q=553,l=J[J[c>>2]+8>>2],Ja[l](m|0,n|0,o|0,p|0,q|0)|0)}i=J[a+4>>2];e=(i<<2)+d|0;if((i|0)>0){j=J[a>>2];c=d;while(1){J[c>>2]=J[j>>2];j=j+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[h+12>>2];d:{if(J[a+8>>2]<0){break d}e=J[a>>2];if(!e){break d}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e);i=J[a+4>>2]}J[a+8>>2]=f;J[a>>2]=d;J[a+4>>2]=i+1;break b}J[J[a>>2]+(c<<2)>>2]=d;J[a+4>>2]=c+1}g=g+1|0;if((k|0)!=(g|0)){continue}break}}d=J[a+12>>2];e:{if(d>>>0>=b>>>0){break e}e=d^-1;f=J[a>>2];if(b-d&1){g=J[a+20>>2];c=(d>>>0)/(g>>>0)|0;J[J[f+(c<<2)>>2]+(d-P(c,g)<<2)>>2]=-128;d=d+1|0}if((e|0)==(0-b|0)){break e}while(1){g=J[a+20>>2];c=(d>>>0)/(g>>>0)|0;J[J[f+(c<<2)>>2]+(d-P(c,g)<<2)>>2]=-128;e=d+1|0;g=J[a+20>>2];c=(e>>>0)/(g>>>0)|0;J[J[f+(c<<2)>>2]+(e-P(c,g)<<2)>>2]=-128;d=d+2|0;if((d|0)!=(b|0)){continue}break}}J[a+12>>2]=b;Ha=h+16|0}function Yda(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;e=J[J[a+32>>2]>>2];c=e+12168|0;J[c>>2]=J[c>>2]+J[e+12092>>2];p=J[e+12004>>2];if(p){q=J[a+96>>2];t=J[e+12e3>>2];while(1){c=P(n,36)+t|0;b=J[c+12>>2];J[b>>2]=J[c+16>>2];J[b+4>>2]=J[c+20>>2];r=K[b+12|0];H[b+12|0]=K[c+24|0];H[b+13|0]=K[c+25|0];H[b+14|0]=K[c+26|0];s=J[b+8>>2];J[b+8>>2]=J[c+28>>2];f=L[c+4>>1];a:{if(f>>>0<2){break a}b=1;j=f-1|0;o=j&1;d=J[c+8>>2];g=J[e+12012>>2];h=J[c>>2];if((f|0)!=2){j=j&-2;f=0;while(1){i=g+(b+h<<2)|0;k=J[J[i>>2]+12>>2];J[k+36>>2]=J[d+20>>2];H[k+42|0]=K[d+26|0];i=J[J[i+4>>2]+12>>2];J[i+36>>2]=J[d+20>>2];H[i+42|0]=K[d+26|0];b=b+2|0;f=f+2|0;if((j|0)!=(f|0)){continue}break}}if(!o){break a}b=J[J[g+(b+h<<2)>>2]+12>>2];J[b+36>>2]=J[d+20>>2];H[b+42|0]=K[d+26|0]}if(!(!s|!r)){j=J[c+32>>2];o=J[q+32>>2];i=J[e+12012>>2];f=J[c>>2];c=0;b=0;d=0;while(1){g=L[j+(c<<1)>>1];while(1){h=J[J[J[i+(f<<2)>>2]+12>>2]+68>>2];k=o+(J[((h&7)<<2)+q>>2]+(h>>>3|0)<<4)|0;h=K[k+12|0];b:{while(1){l=d>>>0>>0;if(!(h?l:1)){break b}u=d;d=g-d|0;l=(l?h:0)&255;m=l-b|0;m=d>>>0>>0?d:m;d=u+m|0;b=b+m|0;if((l|0)!=(b|0)){continue}break}f=f+1|0;b=0;continue}break}g=J[k+8>>2];if(g){N[g+(b<<2)>>2]=N[(c<<2)+s>>2]}c=c+1|0;if((r|0)!=(c|0)){continue}break}}n=n+1|0;if((p|0)!=(n|0)){continue}break}}J[e+12004>>2]=0;Hu(J[e+11848>>2],e+11836|0);a=J[J[a+28>>2]+336>>2];J[e>>2]=J[a>>2];J[a>>2]=e}function Ln(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=0,l=0,m=0,n=Q(0),o=0,p=Q(0),q=0;c=N[b+20>>2];d=N[b+16>>2];f=N[b+32>>2];g=N[b+28>>2];i=N[b+12>>2];j=N[b+24>>2];e=N[b+8>>2];n=Q(e*e);e=N[b>>2];p=Q(e*e);e=N[b+4>>2];e=Q(n+Q(p+Q(e*e)));N[a>>2]=e;f=Q(Q(f*f)+Q(Q(j*j)+Q(g*g)));N[a+8>>2]=f;c=Q(Q(c*c)+Q(Q(i*i)+Q(d*d)));N[a+4>>2]=c;l=c>e;h=!l;o=f>N[(h<<2)+a>>2]?2:h;h=N[(l<<2)+a>>2]>2];m=h?o:l;k=P(m,12)+b|0;m=(m<<2)+a|0;i=N[m>>2];c=Q(Q(1)/Q(Y(i)));d=Q(N[k>>2]*c);N[k>>2]=d;f=Q(c*N[k+4>>2]);N[k+4>>2]=f;g=Q(c*N[k+8>>2]);N[k+8>>2]=g;q=m;p=Q(i*c);m=h?l:o;h=P(m,12)+b|0;j=N[h+8>>2];e=N[h>>2];n=N[h+4>>2];c=Q(Q(g*j)+Q(Q(d*e)+Q(f*n)));l=(l?2:3)-o|0;b=P(l,12)+b|0;i=Q(Q(g*N[b+8>>2])+Q(Q(d*N[b>>2])+Q(f*N[b+4>>2])));N[q>>2]=p+Q(Q(R(c))+Q(R(i)));N[h+8>>2]=j-Q(g*c);N[h+4>>2]=n-Q(f*c);N[h>>2]=e-Q(d*c);c=N[k+8>>2];d=N[k+4>>2];g=Q(N[b>>2]-Q(i*N[k>>2]));N[b>>2]=g;j=Q(N[b+4>>2]-Q(i*d));N[b+4>>2]=j;i=Q(N[b+8>>2]-Q(i*c));N[b+8>>2]=i;c=N[h+8>>2];d=N[h>>2];f=N[h+4>>2];e=Q(Y(Q(Q(c*c)+Q(Q(d*d)+Q(f*f)))));if(e>Q(0)){g=Q(Q(1)/e);d=Q(d*g);N[h>>2]=d;f=Q(f*g);N[h+4>>2]=f;c=Q(c*g);N[h+8>>2]=c;i=N[b+8>>2];j=N[b+4>>2];g=N[b>>2]}n=e;e=Q(Q(c*i)+Q(Q(d*g)+Q(f*j)));N[(m<<2)+a>>2]=n+Q(R(e));d=Q(g-Q(d*e));N[b>>2]=d;f=Q(j-Q(f*e));N[b+4>>2]=f;c=Q(i-Q(c*e));N[b+8>>2]=c;g=Q(Y(Q(Q(c*c)+Q(Q(d*d)+Q(f*f)))));if(g>Q(0)){e=d;d=Q(Q(1)/g);N[b>>2]=e*d;N[b+4>>2]=f*d;N[b+8>>2]=c*d}N[(l<<2)+a>>2]=g}function Al(a,b,c,d,e,f,g,h,i,j,k){var l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0);J[j+72>>2]=h;r=N[e>>2];m=Q(r+r);l=N[e+8>>2];s=Q(m*l);u=N[e+4>>2];t=Q(u+u);n=N[e+12>>2];A=Q(t*n);z=Q(s-A);o=N[d+8>>2];o=o==Q(0)?Q(0):Q(Y(o));w=Q(Q(1)-Q(r*m));B=Q(u*t);r=Q(w-B);p=N[d>>2];p=p==Q(0)?Q(0):Q(Y(p));v=Q(t*l);x=Q(m*n);t=Q(v+x);q=N[d+4>>2];q=q==Q(0)?Q(0):Q(Y(q));N[j- -64>>2]=Q(Q(o*r)*r)+Q(Q(Q(p*z)*z)+Q(t*Q(t*q)));C=Q(m*u);y=n;n=Q(l+l);D=Q(y*n);m=Q(C+D);u=Q(p*m);E=Q(l*n);n=Q(w-E);w=Q(q*n);v=Q(v-x);x=Q(o*v);N[j+48>>2]=Q(x*v)+Q(Q(u*m)+Q(n*w));y=q;q=Q(C-D);l=Q(y*q);s=Q(s+A);o=Q(o*s);y=Q(o*s);s=Q(Q(Q(1)-B)-E);p=Q(p*s);N[j+32>>2]=y+Q(Q(p*s)+Q(q*l));m=Q(Q(o*v)+Q(Q(p*m)+Q(n*l)));N[j+44>>2]=m;N[j+36>>2]=m;l=Q(Q(o*r)+Q(Q(p*z)+Q(t*l)));N[j+56>>2]=l;N[j+40>>2]=l;l=Q(Q(x*r)+Q(Q(u*z)+Q(t*w)));N[j+60>>2]=l;N[j+52>>2]=l;N[j>>2]=N[a>>2];N[j+4>>2]=N[a+4>>2];N[j+8>>2]=N[a+8>>2];N[j+16>>2]=N[b>>2];N[j+20>>2]=N[b+4>>2];N[j+24>>2]=N[b+8>>2];a:{if(!k){break a}if(k&1){J[j>>2]=0}if(k&2){J[j+4>>2]=0}if(k&4){J[j+8>>2]=0}if(k&8){J[j+16>>2]=0}if(k&16){J[j+20>>2]=0}if(!(k&32)){break a}J[j+24>>2]=0}N[j+76>>2]=g;N[j+68>>2]=f;N[j+12>>2]=c;N[j+80>>2]=N[e>>2];N[j+84>>2]=N[e+4>>2];N[j+88>>2]=N[e+8>>2];N[j+92>>2]=N[e+12>>2];N[j+96>>2]=N[e+16>>2];N[j+100>>2]=N[e+20>>2];c=N[e+24>>2];I[j+108>>1]=k;N[j+104>>2]=c;N[j+28>>2]=i}function X7(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;f=J[a+20>>2];g=Ha-48|0;Ha=g;b=J[a+28>>2];a=b+3940|0;c=b+3320|0;J[a>>2]=c;J[b+3944>>2]=1;Ja[J[J[b+3320>>2]+16>>2]](c);c=b+3936|0;J[c>>2]=J[J[a>>2]+16>>2];J[b+3904>>2]=1;d=b+3900|0;a=b+3920|0;J[d>>2]=a;Ja[J[J[b+3920>>2]+16>>2]](a);e=b+3896|0;J[e>>2]=J[J[d>>2]+16>>2];c=J[c>>2];Ja[J[J[c>>2]+72>>2]](c,a);a=J[e>>2];Ja[J[J[a>>2]+72>>2]](a,b+3880|0);c=Ha-16|0;Ha=c;d=J[b+976>>2];J[c+4>>2]=0;if(c+12|0){J[c+12>>2]=J[d+1e3>>2]}a=c+8|0;if(a){J[a>>2]=J[d+996>>2]}J[b+2460>>2]=0;a=J[c+12>>2];if(a>>>0>(J[b+2464>>2]&2147483647)>>>0){$F(b+2456|0,a);a=J[c+12>>2]}J[b+2460>>2]=a;J[b+2472>>2]=0;a=J[c+8>>2];if(a>>>0>(J[b+2476>>2]&2147483647)>>>0){$F(b+2468|0,a);a=J[c+8>>2]}J[b+2472>>2]=a;Eu(d,J[b+2456>>2],c+12|0,J[b+2468>>2],c+8|0,0,c+4|0);a=J[c+12>>2];J[b+2460>>2]=a;e=J[c+8>>2];J[b+2472>>2]=e;J[d+1804>>2]=e;J[d+1800>>2]=a;Ha=c+16|0;J[b+3860>>2]=f;J[b+3864>>2]=1;a=b+3840|0;a:{if(!f){d=J[b+3856>>2];break a}Ja[J[J[f>>2]+16>>2]](f);d=J[J[b+3860>>2]+16>>2];J[b+3856>>2]=d}Ja[J[J[d>>2]+72>>2]](d,a);a=J[J[b+976>>2]+1024>>2];Ja[J[J[a>>2]+84>>2]](g+12|0,a);c=J[b+2460>>2];if(c){f=(J[b+2360>>2]&8)!=0;a=c;while(1){d=c-h|0;if(d>>>0>=256?256:d){e=a>>>0>=256?256:a;d=0;while(1){i=J[(J[b+2456>>2]+(d+h<<3)|0)+4>>2];et(J[b+2168>>2],i);Dt(i,0,g+12|0,f);d=d+1|0;if((e|0)!=(d|0)){continue}break}}a=a-256|0;h=h+256|0;if(c>>>0>h>>>0){continue}break}}Ha=g+48|0}function AW(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);g=Ha-32|0;Ha=g;i=N[b+20>>2];k=N[b+16>>2];r=N[b+24>>2];j=N[b>>2];l=Q(j+j);m=N[b+8>>2];s=N[b+4>>2];n=N[b+12>>2];o=Q(n+n);p=N[a+8>>2];q=Q(Q(Q(l*m)-Q(s*o))*p);N[g+24>>2]=r-q;m=Q(p*Q(Q(m*o)+Q(l*s)));N[g+20>>2]=i-m;N[g+12>>2]=q+r;N[g+8>>2]=i+m;i=Q(p*Q(Q(j*l)+Q(Q(n*o)+Q(-1))));N[g+16>>2]=k-i;N[g+4>>2]=k+i;i=N[a+4>>2];N[g+28>>2]=i;b=0;J[g>>2]=0;a:{if(!Yd(c,d,g+4|0,g+16|0,i,g)){break a}i=N[g>>2];if(i>2];k=N[d>>2];o=N[c+4>>2];j=N[d+4>>2];n=N[c+8>>2];l=N[d+8>>2];N[h+40>>2]=i;J[h+44>>2]=0;J[h+48>>2]=0;J[h+8>>2]=-1;n=Q(n+Q(i*l));N[h+24>>2]=n;o=Q(o+Q(i*j));N[h+20>>2]=o;p=Q(e+Q(i*k));N[h+16>>2]=p;b:{if(K[f|0]&2){e=Q(0);if(i==Q(0)){N[h+36>>2]=-l;N[h+32>>2]=-j;N[h+28>>2]=-k;b=3;break b}l=N[g+12>>2];i=Q(N[g+24>>2]-l);r=N[g+4>>2];k=Q(N[g+16>>2]-r);m=N[g+8>>2];j=Q(N[g+20>>2]-m);s=Q(Q(Q(n-l)*i)+Q(Q(Q(p-r)*k)+Q(j*Q(o-m))));c:{if(s<=Q(0)){break c}e=Q(1);q=Q(Q(i*i)+Q(Q(k*k)+Q(j*j)));if(q<=s){break c}e=Q(s/q)}i=Q(n-Q(l+Q(i*e)));N[h+36>>2]=i;j=Q(o-Q(m+Q(j*e)));N[h+32>>2]=j;e=Q(p-Q(r+Q(k*e)));N[h+28>>2]=e;b=3;k=Q(Y(Q(Q(i*i)+Q(Q(e*e)+Q(j*j)))));if(!(k>Q(0))){break b}q=i;i=Q(Q(1)/k);N[h+36>>2]=q*i;N[h+32>>2]=j*i;N[h+28>>2]=e*i;break b}J[h+28>>2]=0;J[h+32>>2]=0;J[h+36>>2]=0;b=1}I[h+12>>1]=b;b=1}Ha=g+32|0;return b|0}function Tm(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;f=J[a+448>>2];c=J[f>>2];d=b<<1;e=d|1;b=J[f+20>>2];f=(e>>>0)/(b>>>0)|0;f=J[J[c+(f<<2)>>2]+(e-P(b,f)<<2)>>2];e=(d>>>0)/(b>>>0)|0;h=J[J[c+(e<<2)>>2]+(d-P(b,e)<<2)>>2];b=h>>>7|0;a:{if((b|0)==33554431){break a}c=J[a+16>>2];d=J[a+192>>2]+(b<<2)|0;if((f^J[d>>2])>>>0<=127){J[d>>2]=-128}g=c+P(b,24)|0;c=K[g+4|0];if(c&16){break a}e=b+32>>>5|0;b:{if(e>>>0<=(J[a+312>>2]&2147483647)>>>0){d=J[a+308>>2];break b}c=J[40592]+12|0;d=Ja[J[J[c>>2]+8>>2]](c,e<<2,29909,22033,438)|0;c=J[a+308>>2];c:{if(!c){break c}Ua(d,c,J[a+312>>2]<<2);if(J[a+312>>2]<0){break c}c=J[a+308>>2];if(!c){break c}i=J[40592]+12|0;Ja[J[J[i>>2]+12>>2]](i,c)}c=J[a+312>>2];Va((c<<2)+d|0,0,e-c<<2);J[a+312>>2]=e;J[a+308>>2]=d;c=K[g+4|0]}d=(h>>>10&4194300)+d|0;J[d>>2]=J[d>>2]|1<>>7|0;d:{if((d|0)==33554431){break d}c=J[a+16>>2];e=J[a+192>>2]+(d<<2)|0;if((b|0)==(J[e>>2]>>>7|0)){J[e>>2]=-128}g=c+P(d,24)|0;b=K[g+4|0];if(b&16){break d}e=d+32>>>5|0;e:{if(e>>>0<=(J[a+312>>2]&2147483647)>>>0){c=J[a+308>>2];break e}b=J[40592]+12|0;c=Ja[J[J[b>>2]+8>>2]](b,e<<2,29909,22033,438)|0;b=J[a+308>>2];f:{if(!b){break f}Ua(c,b,J[a+312>>2]<<2);if(J[a+312>>2]<0){break f}b=J[a+308>>2];if(!b){break f}h=J[40592]+12|0;Ja[J[J[h>>2]+12>>2]](h,b)}b=J[a+312>>2];Va((b<<2)+c|0,0,e-b<<2);J[a+312>>2]=e;J[a+308>>2]=c;b=K[g+4|0]}a=(f>>>10&4194300)+c|0;J[a>>2]=J[a>>2]|1<>2];g=J[a+396>>2];N[f+36>>2]=N[a+404>>2];J[f+28>>2]=g;J[f+32>>2]=e;N[f+12>>2]=N[a+12>>2];N[f+16>>2]=N[a+16>>2];N[f+20>>2]=N[a+20>>2];N[f+24>>2]=N[a+24>>2];e=Ja[J[J[b>>2]+88>>2]](b,f+12|0)|0;J[a+392>>2]=e;if(e){H[f+43|0]=11;J[f+44>>2]=d;b=Ja[J[J[b>>2]+96>>2]](b,c,f+44|0,1,1,f+43|0)|0;c=J[a+392>>2];Ja[J[J[c>>2]+84>>2]](c,b)|0;Ja[J[J[b>>2]>>2]](b);b=J[a+392>>2];Ja[J[J[b>>2]+208>>2]](b,1,1);b=J[a+392>>2];d=Ha-16|0;Ha=d;N[d+12>>2]=N[a+456>>2];c=Ha-128|0;Ha=c;J[c+124>>2]=1065353216;J[c+120>>2]=1065353216;J[c+112>>2]=1065353216;J[c+116>>2]=1065353216;J[c+104>>2]=0;J[c+108>>2]=1065353216;J[c+96>>2]=0;J[c+100>>2]=0;N[c+92>>2]=0;N[c+88>>2]=0;N[c+84>>2]=0;e=d+12|0;a:{if(e){g=c+32|0;Ch(g,1);b:{c:{if(Fx(b,e,0,g)){if(N[c+80>>2]==Q(0)){break c}Ex(c+32|0,c+112|0,c+96|0,c+124|0,c+84|0,b,30230);i=N[c+92>>2];j=N[c+88>>2];k=N[c+84>>2];h=N[c+124>>2];break b}e=J[40592];J[c>>2]=30230;Wa(e,4,7235,280,76890,c)}h=Q(1)}break a}e=J[40592];J[c+16>>2]=30230;Wa(e,4,7235,288,76972,c+16|0);h=Q(1)}Ja[J[J[b>>2]+116>>2]](b,h);Ja[J[J[b>>2]+128>>2]](b,c+112|0);N[c+56>>2]=i;N[c+52>>2]=j;e=J[c+100>>2];J[c+32>>2]=J[c+96>>2];J[c+36>>2]=e;N[c+48>>2]=k;e=J[c+108>>2];J[c+40>>2]=J[c+104>>2];J[c+44>>2]=e;Ja[J[J[b>>2]+108>>2]](b,c+32|0);Ha=c+128|0;Ha=d+16|0;b=J[a+432>>2];Ja[J[J[b>>2]+44>>2]](b,J[a+392>>2],0)}Ha=f+48|0}function RA(a){var b=0,c=0;c=J[a+268>>2];a:{if(!(c&4194304)){N[a+236>>2]=N[a+96>>2];b=J[a+104>>2];J[a+240>>2]=J[a+100>>2];J[a+244>>2]=b;break a}of(a+16|0,a+236|0);c=c&-4194305}b:{if(!(c&8388608)){N[a+248>>2]=N[a+112>>2];b=J[a+120>>2];J[a+252>>2]=J[a+116>>2];J[a+256>>2]=b;break b}ke(a+16|0,a+248|0);c=c&-8388609}if(!(!(c&32768)|!(H[a+60|0]&1))){b=J[a+8>>2];if(!b){b=_a(J[a>>2],K[a+7|0]&15);J[a+8>>2]=b}Ut(a+16|0,J[J[a>>2]+2428>>2],b+192|0,N[a+260>>2]);c=c&-32769}if(c&402653184){fu(a+16|0,(c&134217728)>>>27|0,(c&268435456)>>>28|0);c=c&-402653185}if(c&196608){b=J[a+8>>2];if(!b){b=_a(J[a>>2],K[a+7|0]&15);J[a+8>>2]=b}hu(a+16|0,J[J[a>>2]+2428>>2],b+220|0,b+232|0);J[b+236>>2]=0;J[b+240>>2]=0;J[b+228>>2]=0;J[b+232>>2]=0;J[b+220>>2]=0;J[b+224>>2]=0;c=c&-196609}if(c&1610612736){du(a+16|0,(c&536870912)>>>29|0,(c&1073741824)>>>30|0);c=c&-1610612737}if(c&786432){b=J[a+8>>2];if(!b){b=_a(J[a>>2],K[a+7|0]&15);J[a+8>>2]=b}eu(a+16|0,J[J[a>>2]+2428>>2],b+244|0,b+256|0);J[b+260>>2]=0;J[b+264>>2]=0;J[b+252>>2]=0;J[b+256>>2]=0;J[b+244>>2]=0;J[b+248>>2]=0;c=c&-786433}if(!(c&16777216)){N[a+260>>2]=N[a+172>>2];J[a+268>>2]=c;return}if(!(c&100663296)){pc(a+16|0,N[a+260>>2],0);J[a+268>>2]=c&-16777217;return}c:{if(!(c&67108864)){break c}b=J[a+8>>2];if(!b){b=_a(J[a>>2],K[a+7|0]&15);J[a+8>>2]=b}if((K[a+60|0]^K[b+268|0])&1?c&16384:0){break c}pc(a+16|0,N[a+260>>2],1);c=c&-83886081}J[a+268>>2]=c}function Dy(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=0,v=Q(0),w=0,x=Q(0);u=N[a+4>>2]==Q(1)&N[a+8>>2]==Q(1)&N[a+12>>2]==Q(1);if(!u){Lb(b,a+4|0,a+16|0)}e=N[b+28>>2];f=N[b+16>>2];g=N[b+24>>2];o=N[b>>2];p=N[b+12>>2];q=N[b+4>>2];a=J[a+40>>2];l=N[a>>2];i=N[b+8>>2];m=N[a+4>>2];j=N[b+20>>2];n=N[a+8>>2];k=N[b+32>>2];v=Q(Q(Q(l*i)+Q(m*j))+Q(n*k));r=i;i=N[a+12>>2];s=j;j=N[a+16>>2];x=k;k=N[a+20>>2];r=Q(Q(Q(R(Q(r*i)))+Q(R(Q(s*j))))+Q(R(Q(x*k))));N[c+20>>2]=v+r;s=Q(Q(Q(l*q)+Q(m*f))+Q(n*e));e=Q(Q(Q(R(Q(q*i)))+Q(R(Q(f*j))))+Q(R(Q(e*k))));N[c+16>>2]=s+e;f=Q(Q(Q(l*o)+Q(m*p))+Q(n*g));g=Q(Q(Q(R(Q(o*i)))+Q(R(Q(p*j))))+Q(R(Q(g*k))));N[c+12>>2]=f+g;N[c+8>>2]=v-r;N[c+4>>2]=s-e;N[c>>2]=f-g;o=N[b+16>>2];p=N[b+28>>2];q=N[b+24>>2];l=N[b>>2];m=N[b+12>>2];n=N[b+4>>2];e=N[a+24>>2];f=N[a+28>>2];g=N[a+32>>2];N[d+8>>2]=Q(Q(e*N[b+8>>2])+Q(f*N[b+20>>2]))+Q(g*N[b+32>>2]);N[d+4>>2]=Q(Q(e*n)+Q(f*o))+Q(g*p);N[d>>2]=Q(Q(e*l)+Q(f*m))+Q(g*q);c=K[a+38|0];J[d+12>>2]=c;h=K[a+39|0];J[d+16>>2]=h;b=I[a+36>>1];t=b&32767;J[d+20>>2]=t;w=J[a+40>>2];J[d+24>>2]=w;h=P(h,20)+w|0;J[d+28>>2]=h;h=h+P(c,12)|0;J[d+36>>2]=h;c=P(c,3);J[d+40>>2]=(b|0)<0?c+(h+(b<<1&65534)|0)|0:0;J[d+32>>2]=(c+(h+(t<<1)|0)|0)+(t<<2&b>>31);J[d+60>>2]=J[a+44>>2];b=J[a+52>>2];J[d+44>>2]=J[a+48>>2];J[d+48>>2]=b;b=J[a+60>>2];J[d+52>>2]=J[a+56>>2];J[d+56>>2]=b;return u}function dx(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{d=J[a+12>>2];if(M[d+12>>2]>65535){break a}b=K[d+8|0];if(b&2){break a}g=J[d+72>>2];J[d+72>>2]=0;H[d+8|0]=b|2;i=J[d+56>>2];b:{c:{d:{b=J[d+68>>2];e:{f:{g:{if(!(b&2147483647)){if(i){break g}break f}c=J[40592]+12|0;h=P(b,6);f=Ja[J[J[c>>2]+8>>2]](c,h,29909,24360,228)|0;J[d+72>>2]=f;if(!i){J[d+68>>2]=b;break e}c=J[40592]+12|0;c=Ja[J[J[c>>2]+8>>2]](c,h,29909,24360,230)|0;f=J[d+72>>2]}J[d+56>>2]=c}J[d+68>>2]=b;if(!b){break d}}h=P(b,3);e=h>>>0<=1?1:h;k=e&3;c=0;b=0;if(e>>>0>=4){l=e&-4;e=0;while(1){I[(b<<1)+f>>1]=J[g+(b<<2)>>2];j=b|1;I[(j<<1)+f>>1]=J[g+(j<<2)>>2];j=b|2;I[(j<<1)+f>>1]=J[g+(j<<2)>>2];j=b|3;I[(j<<1)+f>>1]=J[g+(j<<2)>>2];b=b+4|0;e=e+4|0;if((l|0)!=(e|0)){continue}break}}if(!k){break c}while(1){I[(b<<1)+f>>1]=J[g+(b<<2)>>2];b=b+1|0;c=c+1|0;if((k|0)!=(c|0)){continue}break}c=0;break c}c=1;h=0;if(!g){break b}}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,g)}if(i){h:{if(c){break h}d=J[d+56>>2];c=h>>>0<=1?1:h;g=c&3;f=0;b=0;if(c>>>0>=4){h=c&-4;c=0;while(1){I[d+(b<<1)>>1]=J[(b<<2)+i>>2];e=b|1;I[d+(e<<1)>>1]=J[(e<<2)+i>>2];e=b|2;I[d+(e<<1)>>1]=J[(e<<2)+i>>2];e=b|3;I[d+(e<<1)>>1]=J[(e<<2)+i>>2];b=b+4|0;c=c+4|0;if((h|0)!=(c|0)){continue}break}}if(!g){break h}while(1){I[d+(b<<1)>>1]=J[(b<<2)+i>>2];b=b+1|0;f=f+1|0;if((g|0)!=(f|0)){continue}break}}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,i)}Ja[J[J[a>>2]+20>>2]](a)}}function qM(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;f=Ha+-64|0;Ha=f;a:{if(Pb(b,120416,0)){J[c>>2]=0;d=1;break a}b:{if(K[a+8|0]&24){e=1}else{if(!b){break b}e=wc(b,120052,120148);if(!e){break b}e=(K[e+8|0]&24)!=0}g=Pb(a,b,e)}if(g){d=1;a=J[c>>2];if(!a){break a}J[c>>2]=J[a>>2];break a}c:{if(!b){break c}e=wc(b,120052,120196);if(!e){break a}b=J[c>>2];if(b){J[c>>2]=J[b>>2]}g=J[e+8>>2];b=J[a+8>>2];if(g&(b^-1)&7|b&(g^-1)&96){break a}d=1;if(Pb(J[a+12>>2],J[e+12>>2],0)){break a}if(Pb(J[a+12>>2],120404,0)){a=J[e+12>>2];if(!a){break a}d=!wc(a,120052,120248);break a}g=J[a+12>>2];if(!g){break c}d=0;b=wc(g,120052,120196);if(b){if(!(H[a+8|0]&1)){break a}a=J[e+12>>2];c=0;d:{e:{while(1){d=0;if(!a){break d}a=wc(a,120052,120196);if(!a|J[a+8>>2]&(J[b+8>>2]^-1)){break e}d=1;if(Pb(J[b+12>>2],J[a+12>>2],0)){break d}if(!(H[b+8|0]&1)){break e}d=J[b+12>>2];if(!d){break e}b=wc(d,120052,120196);if(b){a=J[a+12>>2];continue}break}b=wc(d,120052,120308);if(!b){break e}c=Dv(b,J[a+12>>2])}d=c}break a}b=wc(g,120052,120308);if(b){if(!(H[a+8|0]&1)){break a}d=Dv(b,J[e+12>>2]);break a}b=wc(g,120052,120100);if(!b){break a}a=J[e+12>>2];if(!a){break a}a=wc(a,120052,120100);if(!a){break a}Va(f+12|0,0,52);J[f+56>>2]=1;J[f+20>>2]=-1;J[f+16>>2]=b;J[f+8>>2]=a;Ja[J[J[a>>2]+28>>2]](a,f+8|0,J[c>>2],1);a=J[f+32>>2];if(!(!J[c>>2]|(a|0)!=1)){J[c>>2]=J[f+24>>2]}d=(a|0)==1;break a}d=0}Ha=f- -64|0;return d|0}function Fd(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=0,h=Q(0),i=0,j=Q(0),k=0,l=0,m=Q(0),n=0,o=Q(0),p=Q(0),q=0,r=Q(0);b=J[b+36>>2];d=N[c+8>>2];f=N[c>>2];e=N[c+4>>2];h=Q(Q(N[b+40>>2]*d)+Q(Q(N[b+32>>2]*f)+Q(e*N[b+36>>2])));i=J[a+24>>2];j=Q(Q(N[b+8>>2]*d)+Q(Q(N[b>>2]*f)+Q(e*N[b+4>>2])));f=Q(Q(N[b+24>>2]*d)+Q(Q(N[b+16>>2]*f)+Q(e*N[b+20>>2])));d=Q(Q(h*N[i+8>>2])+Q(Q(j*N[i>>2])+Q(f*N[i+4>>2])));b=J[a+16>>2];a:{if(b>>>0<2){break a}c=1;g=b-1|0;l=g&1;b:{if((b|0)==2){g=0;break b}n=g&-2;g=0;while(1){b=P(c,20)+i|0;e=Q(Q(h*N[b+28>>2])+Q(Q(j*N[b+20>>2])+Q(f*N[b+24>>2])));m=Q(Q(h*N[b+8>>2])+Q(Q(j*N[b>>2])+Q(f*N[b+4>>2])));b=me;d=k?e:d;g=k?c+1|0:b?c:g;c=c+2|0;q=q+2|0;if((n|0)!=(q|0)){continue}break}}if(!l){break a}b=P(c,20)+i|0;e=Q(Q(h*N[b+8>>2])+Q(Q(j*N[b>>2])+Q(f*N[b+4>>2])));b=e>2];c:{if(!n){break c}j=Q(-j);h=Q(-h);f=Q(-f);c=J[a+36>>2];d=Q(d*d);b=0;a=-1;while(1){l=c+(b<<1)|0;k=P(K[l|0],20)+i|0;l=P(K[l+1|0],20)+i|0;e=Q(N[k+8>>2]+N[l+8>>2]);m=Q(N[k>>2]+N[l>>2]);o=Q(N[k+4>>2]+N[l+4>>2]);p=Q(Q(e*h)+Q(Q(m*j)+Q(o*f)));r=Q(p*p);e=Q(Q(e*e)+Q(Q(m*m)+Q(o*o)));k=!(p>=Q(0))|!(Q(d*e)>2]*h)+Q(Q(N[b>>2]*j)+Q(N[b+4>>2]*f)))>Q(Q(N[a+8>>2]*h)+Q(Q(N[a>>2]*j)+Q(N[a+4>>2]*f)))?g:c}return g}function BX(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0);c=Ha-176|0;Ha=c;k=N[f+4>>2];h=Q(k+k);j=N[f+8>>2];m=Q(h*j);g=N[f>>2];l=Q(g+g);i=N[f+12>>2];n=Q(l*i);N[c+48>>2]=m-n;N[c+40>>2]=m+n;g=Q(Q(1)-Q(g*l));m=Q(k*h);N[c+52>>2]=g-m;o=g;g=Q(j+j);n=Q(j*g);N[c+36>>2]=o-n;j=Q(l*j);h=Q(h*i);N[c+44>>2]=j+h;k=Q(l*k);l=Q(g*i);N[c+32>>2]=k-l;N[c+28>>2]=j-h;N[c+24>>2]=k+l;N[c+20>>2]=Q(Q(1)-m)-n;N[c+56>>2]=N[f+16>>2];N[c+60>>2]=N[f+20>>2];N[c- -64>>2]=N[f+24>>2];N[c+68>>2]=N[e+4>>2];N[c+72>>2]=N[e+8>>2];N[c+76>>2]=N[e+12>>2];Tc(c+4|0,d);Hd(c+80|0,c+56|0,c+68|0,c+20|0,c+32|0,c+44|0);j=N[c+12>>2];k=N[c+4>>2];l=N[c+8>>2];h=N[c+16>>2];g=Q(Q(Q(N[c+88>>2]*j)+Q(Q(N[c+80>>2]*k)+Q(N[c+84>>2]*l)))+h);i=Q(h+Q(Q(N[c+100>>2]*j)+Q(Q(N[c+92>>2]*k)+Q(l*N[c+96>>2]))));g=g>2]*j)+Q(Q(N[c+104>>2]*k)+Q(l*N[c+108>>2]))));g=g>2]*j)+Q(Q(N[c+116>>2]*k)+Q(l*N[c+120>>2]))));g=g>2]*j)+Q(Q(N[c+128>>2]*k)+Q(l*N[c+132>>2]))));g=g>2]*j)+Q(Q(N[c+140>>2]*k)+Q(l*N[c+144>>2]))));g=g>2]*j)+Q(Q(N[c+152>>2]*k)+Q(l*N[c+156>>2]))));g=g>2]*j)+Q(Q(N[c+164>>2]*k)+Q(l*N[c+168>>2]))));h=gQ(0);if(!d){N[a+8>>2]=-j;N[a+4>>2]=-l;N[a>>2]=-k;N[b>>2]=h>2];h=N[b+8>>2];i=Q(j-h);p=N[b+12>>2];k=N[b>>2];f=Q(p-k);o=N[b+16>>2];q=N[b+4>>2];g=Q(o-q);e=Q(Y(Q(Q(i*i)+Q(Q(f*f)+Q(g*g)))));if(e>Q(0)){e=Q(Q(1)/e);i=Q(i*e);g=Q(g*e);f=Q(f*e)}l=Q(R(f))Q(0)){d=Q(Q(1)/d);e=Q(e*d);n=Q(n*d);m=Q(m*d)}d=N[b+24>>2];J[a+32>>2]=0;J[a>>2]=1;N[c+92>>2]=h;N[c+88>>2]=q;N[c+84>>2]=k;l=$a(a,c+84|0);N[c+72>>2]=N[b+12>>2];N[c+76>>2]=N[b+16>>2];N[c+80>>2]=N[b+20>>2];l=$a(l,c+72|0);J[l>>2]=4;J[a+32>>2]=0;N[c+60>>2]=N[b+12>>2];N[c+64>>2]=N[b+16>>2];N[c+68>>2]=N[b+20>>2];a=$a(l,c+60|0);h=Q(d*Q(.25));k=Q(e*h);q=Q(j-Q(i*d));t=Q(k+Q(k+q));N[c+56>>2]=t;j=Q(n*h);u=Q(o-Q(g*d));v=Q(j+Q(j+u));N[c+52>>2]=v;o=Q(m*h);p=Q(p-Q(f*d));w=Q(o+Q(o+p));N[c+48>>2]=w;a=$a(a,c+48|0);k=Q(q-k);d=Q(h*Q(1.7320507764816284));h=Q(Q(Q(f*n)+Q(m*r))*d);N[c+44>>2]=k-h;j=Q(u-j);f=Q(Q(Q(i*m)-Q(e*f))*d);N[c+40>>2]=j-f;i=Q(p-o);g=Q(Q(Q(g*e)+Q(n*s))*d);N[c+36>>2]=i-g;a=$a(a,c+36|0);N[c+32>>2]=k+h;N[c+28>>2]=j+f;N[c+24>>2]=i+g;a=$a(a,c+24|0);N[c+12>>2]=N[b+12>>2];N[c+16>>2]=N[b+16>>2];N[c+20>>2]=N[b+20>>2];a=$a(a,c+12|0);N[c+8>>2]=t;N[c+4>>2]=v;N[c>>2]=w;a=$a(a,c);Ha=c+96|0;return a}function Vq(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0);d=N[c+8>>2];g=N[c>>2];i=N[c+12>>2];k=N[c+4>>2];e=Q(Q(1)/N[b+124>>2]);N[a+40>>2]=e;N[a+20>>2]=e;N[a>>2]=e;f=N[b+120>>2];l=N[b+116>>2];t=N[b+112>>2];J[a+140>>2]=0;J[a+124>>2]=0;J[a+108>>2]=0;h=Q(g+g);m=Q(Q(1)-Q(g*h));j=Q(k+k);u=Q(k*j);g=Q(m-u);x=Q(h*d);A=Q(j*i);e=Q(x-A);q=Q(e*Q(0));n=Q(j*d);v=Q(h*i);j=Q(n+v);r=Q(j*Q(0));o=Q(Q(1)/f);s=Q(Q(q+r)+Q(g*o));f=Q(g*Q(0));p=r;r=Q(Q(1)/t);y=Q(f+Q(p+Q(e*r)));p=q;q=Q(Q(1)/l);z=Q(f+Q(p+Q(j*q)));f=Q(Q(g*s)+Q(Q(e*y)+Q(j*z)));N[a+136>>2]=Q(f+f)*Q(.5);f=Q(h*k);p=i;i=Q(d+d);l=Q(p*i);k=Q(f+l);h=Q(k*Q(0));w=Q(d*i);d=Q(m-w);m=Q(d*Q(0));i=Q(n-v);t=Q(Q(h+m)+Q(i*o));n=Q(i*Q(0));m=Q(n+Q(m+Q(k*r)));n=Q(n+Q(h+Q(d*q)));v=Q(Q(Q(Q(i*s)+Q(Q(k*y)+Q(d*z)))+Q(Q(g*t)+Q(Q(e*m)+Q(j*n))))*Q(.5));N[a+132>>2]=v;h=Q(Q(Q(1)-u)-w);u=Q(h*Q(0));f=Q(f-l);w=Q(f*Q(0));l=Q(x+A);o=Q(Q(u+w)+Q(l*o));x=Q(g*o);p=e;e=Q(l*Q(0));g=Q(e+Q(w+Q(h*r)));e=Q(e+Q(u+Q(f*q)));j=Q(Q(Q(Q(l*s)+Q(Q(h*y)+Q(f*z)))+Q(x+Q(Q(p*g)+Q(j*e))))*Q(.5));N[a+128>>2]=j;N[a+120>>2]=v;s=Q(Q(i*t)+Q(Q(k*m)+Q(d*n)));N[a+116>>2]=Q(s+s)*Q(.5);d=Q(Q(Q(Q(l*t)+Q(Q(h*m)+Q(f*n)))+Q(Q(i*o)+Q(Q(k*g)+Q(d*e))))*Q(.5));N[a+112>>2]=d;N[a+104>>2]=j;N[a+100>>2]=d;d=Q(Q(l*o)+Q(Q(h*g)+Q(f*e)));N[a+96>>2]=Q(d+d)*Q(.5)}function gz(a,b,c,d,e,f,g){var h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);h=Ha-96|0;Ha=h;J[h+84>>2]=0;J[h+80>>2]=f;J[h+72>>2]=e;H[h+92|0]=0;J[h+88>>2]=0;J[h+76>>2]=0;e=J[c+36>>2];a:{b:{switch(J[a>>2]){case 3:k=N[b+4>>2];m=Q(k+k);i=N[b+8>>2];n=Q(m*i);j=N[b>>2];l=Q(j+j);p=N[b+12>>2];o=Q(l*p);N[h+40>>2]=n-o;N[h+32>>2]=n+o;j=Q(Q(1)-Q(j*l));n=Q(k*m);N[h+44>>2]=j-n;q=j;j=Q(i+i);o=Q(i*j);N[h+28>>2]=q-o;i=Q(l*i);m=Q(m*p);N[h+36>>2]=i+m;k=Q(l*k);l=Q(j*p);N[h+24>>2]=k-l;N[h+20>>2]=i-m;N[h+16>>2]=k+l;N[h+12>>2]=Q(Q(1)-n)-o;N[h+48>>2]=N[b+16>>2];N[h+52>>2]=N[b+20>>2];N[h+56>>2]=N[b+24>>2];N[h+60>>2]=N[a+4>>2];N[h- -64>>2]=N[a+8>>2];N[h+68>>2]=N[a+12>>2];Ja[J[(L[e+4>>1]<<2)+154344>>2]](h+12|0,e,d,c+4|0,h+72|0)|0;break a;case 2:i=N[b+20>>2];k=N[b+16>>2];o=N[b+24>>2];l=N[b>>2];m=Q(l+l);q=N[b+8>>2];r=N[b+4>>2];j=N[b+12>>2];p=Q(j+j);n=N[a+8>>2];s=Q(Q(Q(m*q)-Q(r*p))*n);N[h+32>>2]=o-s;q=Q(n*Q(Q(q*p)+Q(m*r)));N[h+28>>2]=i-q;N[h+20>>2]=s+o;N[h+16>>2]=i+q;i=Q(n*Q(Q(l*m)+Q(Q(j*p)+Q(-1))));N[h+24>>2]=k-i;N[h+12>>2]=k+i;N[h+36>>2]=N[a+4>>2];Ja[J[(L[e+4>>1]<<2)+154352>>2]](h+12|0,e,d,c+4|0,h+72|0)|0;break a;case 0:break b;default:break a}}i=N[a+4>>2];N[h+12>>2]=N[b+16>>2];N[h+16>>2]=N[b+20>>2];k=N[b+24>>2];N[h+24>>2]=i;N[h+20>>2]=k;Ja[J[(L[e+4>>1]<<2)+154360>>2]](h+12|0,e,d,c+4|0,h+72|0)|0}H[g|0]=K[h+92|0];Ha=h+96|0;return J[h+76>>2]}function AU(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=0,g=Q(0),h=0,i=Q(0),j=0,k=Q(0),l=Q(0),m=0,n=0,o=Q(0),p=Q(0),q=0;h=J[a+24>>2];d=N[c>>2];g=N[c+4>>2];e=N[c+8>>2];k=Q(Q(Q(d*N[b+8>>2])+Q(g*N[b+20>>2]))+Q(e*N[b+32>>2]));l=Q(Q(Q(d*N[b>>2])+Q(g*N[b+12>>2]))+Q(e*N[b+24>>2]));g=Q(Q(Q(d*N[b+4>>2])+Q(g*N[b+16>>2]))+Q(e*N[b+28>>2]));d=Q(Q(N[h+8>>2]*k)+Q(Q(N[h>>2]*l)+Q(g*N[h+4>>2])));b=J[a+16>>2];a:{if(b>>>0<2){break a}c=1;f=b-1|0;j=f&1;b:{if((b|0)==2){f=0;break b}n=f&-2;f=0;while(1){b=P(c,20)+h|0;e=Q(Q(N[b+28>>2]*k)+Q(Q(N[b+20>>2]*l)+Q(g*N[b+24>>2])));i=Q(Q(N[b+8>>2]*k)+Q(Q(N[b>>2]*l)+Q(g*N[b+4>>2])));b=i>d;d=b?i:d;m=d>2]*k)+Q(Q(N[b>>2]*l)+Q(g*N[b+4>>2])));b=e>d;d=b?e:d;f=b?c:f}n=J[a+20>>2];c:{if(!n){break c}c=J[a+36>>2];d=Q(d*d);b=0;a=-1;while(1){j=c+(b<<1)|0;m=P(K[j|0],20)+h|0;j=P(K[j+1|0],20)+h|0;e=Q(N[m+8>>2]+N[j+8>>2]);i=Q(N[m>>2]+N[j>>2]);o=Q(N[m+4>>2]+N[j+4>>2]);p=Q(Q(e*k)+Q(Q(i*l)+Q(g*o)));d:{if(!(p>=Q(0))){break d}e=Q(Q(e*e)+Q(Q(i*i)+Q(o*o)));i=Q(p*p);if(!(Q(d*e)>2]*k)+Q(Q(N[b>>2]*l)+Q(g*N[b+4>>2])))>Q(Q(N[a+8>>2]*k)+Q(Q(N[a>>2]*l)+Q(g*N[a+4>>2])))?f:c}return f|0}function Mu(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;h=Ha-16|0;Ha=h;e=J[a+16>>2];a:{if(e>>>0>=b>>>0){break a}f=J[a+20>>2];d=((f+b|0)-1>>>0)/(f>>>0)|0;c=J[a+4>>2];k=d-c|0;J[a+16>>2]=e+P(k,f);if((d|0)==(c|0)){break a}while(1){d=0;e=J[a+20>>2]<<2;if(e){c=J[40592];d=Ja[J[J[c+12>>2]+8>>2]](c+12|0,e,29909,20172,84)|0}J[h+12>>2]=d;c=J[a+4>>2];b:{if(c>>>0>=(J[a+8>>2]&2147483647)>>>0){d=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;c:{if(!f){break c}e=f<<2;if(!e){break c}d=J[40592];c=d+12|0;d=(m=c,n=e,o=Ja[J[J[d>>2]+20>>2]](d)|0?59887:69706,p=19978,q=553,l=J[J[c>>2]+8>>2],Ja[l](m|0,n|0,o|0,p|0,q|0)|0)}i=J[a+4>>2];e=(i<<2)+d|0;if((i|0)>0){j=J[a>>2];c=d;while(1){J[c>>2]=J[j>>2];j=j+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[h+12>>2];d:{if(J[a+8>>2]<0){break d}e=J[a>>2];if(!e){break d}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e);i=J[a+4>>2]}J[a+8>>2]=f;J[a>>2]=d;J[a+4>>2]=i+1;break b}J[J[a>>2]+(c<<2)>>2]=d;J[a+4>>2]=c+1}g=g+1|0;if((k|0)!=(g|0)){continue}break}}d=J[a+12>>2];e:{if(d>>>0>=b>>>0){break e}g=d^-1;e=J[a+20>>2];if(b-d&1){c=(d>>>0)/(e>>>0)|0;J[J[J[a>>2]+(c<<2)>>2]+(d-P(c,e)<<2)>>2]=0;d=d+1|0}if((g|0)==(0-b|0)){break e}while(1){c=(d>>>0)/(e>>>0)|0;J[J[J[a>>2]+(c<<2)>>2]+(d-P(c,e)<<2)>>2]=0;g=d+1|0;c=(g>>>0)/(e>>>0)|0;J[J[J[a>>2]+(c<<2)>>2]+(g-P(c,e)<<2)>>2]=0;d=d+2|0;if((d|0)!=(b|0)){continue}break}}J[a+12>>2]=b;Ha=h+16|0}function Lu(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;h=Ha-16|0;Ha=h;e=J[a+16>>2];a:{if(e>>>0>=b>>>0){break a}f=J[a+20>>2];d=((f+b|0)-1>>>0)/(f>>>0)|0;c=J[a+4>>2];k=d-c|0;J[a+16>>2]=e+P(k,f);if((d|0)==(c|0)){break a}while(1){d=0;e=J[a+20>>2]<<2;if(e){c=J[40592];d=Ja[J[J[c+12>>2]+8>>2]](c+12|0,e,29909,20172,84)|0}J[h+12>>2]=d;c=J[a+4>>2];b:{if(c>>>0>=(J[a+8>>2]&2147483647)>>>0){d=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;c:{if(!f){break c}e=f<<2;if(!e){break c}d=J[40592];c=d+12|0;d=(m=c,n=e,o=Ja[J[J[d>>2]+20>>2]](d)|0?59763:69706,p=19978,q=553,l=J[J[c>>2]+8>>2],Ja[l](m|0,n|0,o|0,p|0,q|0)|0)}i=J[a+4>>2];e=(i<<2)+d|0;if((i|0)>0){j=J[a>>2];c=d;while(1){J[c>>2]=J[j>>2];j=j+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[h+12>>2];d:{if(J[a+8>>2]<0){break d}e=J[a>>2];if(!e){break d}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e);i=J[a+4>>2]}J[a+8>>2]=f;J[a>>2]=d;J[a+4>>2]=i+1;break b}J[J[a>>2]+(c<<2)>>2]=d;J[a+4>>2]=c+1}g=g+1|0;if((k|0)!=(g|0)){continue}break}}d=J[a+12>>2];e:{if(d>>>0>=b>>>0){break e}g=d^-1;e=J[a+20>>2];if(b-d&1){c=(d>>>0)/(e>>>0)|0;J[J[J[a>>2]+(c<<2)>>2]+(d-P(c,e)<<2)>>2]=0;d=d+1|0}if((g|0)==(0-b|0)){break e}while(1){c=(d>>>0)/(e>>>0)|0;J[J[J[a>>2]+(c<<2)>>2]+(d-P(c,e)<<2)>>2]=0;g=d+1|0;c=(g>>>0)/(e>>>0)|0;J[J[J[a>>2]+(c<<2)>>2]+(g-P(c,e)<<2)>>2]=0;d=d+2|0;if((d|0)!=(b|0)){continue}break}}J[a+12>>2]=b;Ha=h+16|0}function KN(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0),i=Q(0),j=Q(0);g=Ha-160|0;Ha=g;J[g+120>>2]=3;N[g+124>>2]=N[b+24>>2];N[g+128>>2]=N[b+28>>2];N[g+132>>2]=N[b+32>>2];h=N[c+12>>2];N[g+108>>2]=N[d>>2]-h;i=N[c+16>>2];N[g+112>>2]=N[d+4>>2]-i;j=N[c+20>>2];N[g+116>>2]=N[d+8>>2]-j;N[g+92>>2]=N[a+216>>2];N[g+96>>2]=N[a+220>>2];N[g+100>>2]=N[a+224>>2];N[g+104>>2]=N[a+228>>2];b=0;J[g+88>>2]=0;J[g+80>>2]=2;N[g+148>>2]=N[c+24>>2]-h;N[g+152>>2]=N[c+28>>2]-i;N[g+156>>2]=N[c+32>>2]-j;N[g+136>>2]=N[c+36>>2]-h;N[g+140>>2]=N[c+40>>2]-i;N[g+144>>2]=N[c+44>>2]-j;N[g+84>>2]=N[c+48>>2];sg(g+4|0,g+148|0,g+136|0,g+88|0);d=J[g+28>>2];J[g+72>>2]=J[g+24>>2];J[g+76>>2]=d;N[g+52>>2]=N[g+4>>2];d=J[g+12>>2];J[g+56>>2]=J[g+8>>2];J[g+60>>2]=d;d=J[g+20>>2];J[g+64>>2]=J[g+16>>2];J[g+68>>2]=d;if(N[g+88>>2]==Q(0)){J[g+88>>2]=872415232}J[g+28>>2]=0;J[g+32>>2]=0;J[g+36>>2]=0;J[g+40>>2]=0;J[g+20>>2]=0;J[g+24>>2]=0;I[g+16>>1]=0;J[g+12>>2]=-1;J[g+4>>2]=0;J[g+8>>2]=0;J[g+44>>2]=2139095039;h=N[f+24>>2];I[g+2>>1]=K[a+271|0]?1283:1027;a:{if(!qd(e,h,g+120|0,g+92|0,g+80|0,g+52|0,g+4|0,g+2|0)){break a}h=N[g+44>>2];if(h>=N[f+24>>2]){break a}N[f+24>>2]=h;N[f+12>>2]=N[g+32>>2];N[f+16>>2]=N[g+36>>2];h=N[g+40>>2];J[f+28>>2]=-1;J[f+32>>2]=-1;N[f+20>>2]=h;N[f>>2]=N[g+20>>2]+N[c+12>>2];N[f+4>>2]=N[g+24>>2]+N[c+16>>2];N[f+8>>2]=N[g+28>>2]+N[c+20>>2];b=1}Ha=g+160|0;return b|0}function N4(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=0,q=0,r=Q(0),s=Q(0);g=Ha-32|0;Ha=g;if(K[a+72|0]){zD(a+12|0)}i=J[a+24>>2];if(i){f=Ha-4112|0;Ha=f;m=J[i+16>>2]<<5;Va(f+16|0,0,m);Va(f+2064|0,0,m);m=J[b- -64>>2];b=-2147483648;p=J[i+28>>2];a:{if(!p){break a}q=J[i+24>>2];while(1){if(J[q+(h<<2)>>2]==(m|0)){b=h;break a}h=h+1|0;if((p|0)!=(h|0)){continue}break}}j=N[d>>2];k=N[d+4>>2];l=N[d+8>>2];h=0;d=f+16|0;b=d+(b<<5)|0;J[b+12>>2]=0;N[b+8>>2]=-l;N[b+4>>2]=-k;N[b>>2]=-j;j=N[e>>2];k=N[e+4>>2];l=N[e+8>>2];J[b+28>>2]=0;N[b+24>>2]=-l;N[b+20>>2]=-k;N[b+16>>2]=-j;SG(c,d,f+2064|0);if(J[i+16>>2]){while(1){c=(f+2064|0)+(h<<5)|0;j=N[c+16>>2];k=N[c+20>>2];l=N[c+24>>2];n=N[c>>2];o=N[c+4>>2];b=J[J[J[i+24>>2]+(h<<2)>>2]+44>>2];r=N[b+80>>2];s=N[b+84>>2];N[f+12>>2]=N[c+8>>2]+N[b+88>>2];N[f+8>>2]=o+s;N[f+4>>2]=n+r;c=f+4|0;of(b,c);n=N[b+96>>2];o=N[b+100>>2];N[f+12>>2]=l+N[b+104>>2];N[f+8>>2]=k+o;N[f+4>>2]=j+n;ke(b,c);h=h+1|0;if(h>>>0>2]){continue}break}}Ha=f+4112|0}if(J[a+100>>2]){d=0;while(1){c=d<<2;b=J[c+J[a+96>>2]>>2];N[g+20>>2]=N[b+144>>2];N[g+24>>2]=N[b+148>>2];N[g+28>>2]=N[b+152>>2];N[g+8>>2]=N[b+160>>2];N[g+12>>2]=N[b+164>>2];N[g+16>>2]=N[b+168>>2];Ja[J[J[b>>2]+160>>2]](b,g+20|0,1);b=J[c+J[a+96>>2]>>2];Ja[J[J[b>>2]+168>>2]](b,g+8|0,1);d=d+1|0;if(d>>>0>2]){continue}break}}Ha=g+32|0}function Lj(a){var b=0,c=0,d=0;b=J[a+316>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+308>>2];if(!b){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+304>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+296>>2];if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+292>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+284>>2];if(!b){break c}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+280>>2];d:{if((b|0)<0|!(b&2147483647)){break d}b=J[a+272>>2];if(!b){break d}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+268>>2];e:{if((b|0)<0|!(b&2147483647)){break e}b=J[a+260>>2];if(!b){break e}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+96>>2];f:{if((b|0)<0|!(b&2147483647)){break f}b=J[a+88>>2];if(!b){break f}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}c=J[a+80>>2];if(c){b=0;while(1){d=J[J[a+76>>2]+(b<<2)>>2];if(d){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d);c=J[a+80>>2]}b=b+1|0;if(c>>>0>b>>>0){continue}break}}b=0;J[a+80>>2]=0;c=J[a+84>>2];g:{if((c|0)<0|!(c&2147483647)){break g}c=J[a+76>>2];if(!c){break g}d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c)}c=J[a+56>>2];if(c){while(1){d=J[J[a+52>>2]+(b<<2)>>2];if(d){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d);c=J[a+56>>2]}b=b+1|0;if(c>>>0>b>>>0){continue}break}}J[a+56>>2]=0;b=J[a+60>>2];h:{if((b|0)<0|!(b&2147483647)){break h}a=J[a+52>>2];if(!a){break h}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}}function Dba(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;i=J[b+68>>2];b=i>>>3|0;a:{if((i|0)>=0){g=J[a+44>>2]-1|0;f=J[J[a+40>>2]+(g<<2)>>2];c=J[a+28>>2];d=b<<3;me(J[a+4>>2],d+J[a+52>>2]|0);J[J[a+40>>2]+(b<<2)>>2]=f;h=d;d=J[a+52>>2];e=h+d|0;h=d;d=g<<3;h=h+d|0;j=J[h+4>>2];J[e>>2]=J[h>>2];J[e+4>>2]=j;b=c+(b<<4)|0;c=c+(g<<4)|0;e=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=e;e=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=e;b=d+J[a+52>>2]|0;J[b>>2]=0;J[b+4>>2]=0;b=J[a+108>>2];c=J[b+456>>2];J[f+68>>2]=i;b:{if(!(K[f+43|0]&2)|K[f+41|0]&8){break b}b=J[J[J[b+444>>2]>>2]+(J[f- -64>>2]<<2)>>2];if(!b){break b}while(1){J[c+(J[b+20>>2]<<2)>>2]=J[f+68>>2];b=J[b+16>>2];if(b){continue}break}}J[a+44>>2]=g;J[a+56>>2]=g;a=a+32|0;break a}g=J[a+84>>2]-1|0;f=J[J[a+80>>2]+(g<<2)>>2];c=J[a+68>>2];d=b&268435455;e=d<<3;me(J[a+4>>2],e+J[a+92>>2]|0);J[J[a+80>>2]+(d<<2)>>2]=f;d=J[a+92>>2];e=d+e|0;h=d;d=g<<3;h=h+d|0;j=J[h+4>>2];J[e>>2]=J[h>>2];J[e+4>>2]=j;b=c+(b<<4)|0;c=c+(g<<4)|0;e=J[c+12>>2];J[b+8>>2]=J[c+8>>2];J[b+12>>2]=e;e=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=e;b=d+J[a+92>>2]|0;J[b>>2]=0;J[b+4>>2]=0;b=J[a+108>>2];c=J[b+456>>2];J[f+68>>2]=i;c:{if(!(K[f+43|0]&2)|K[f+41|0]&8){break c}b=J[J[J[b+444>>2]>>2]+(J[f- -64>>2]<<2)>>2];if(!b){break c}while(1){J[c+(J[b+20>>2]<<2)>>2]=J[f+68>>2];b=J[b+16>>2];if(b){continue}break}}J[a+84>>2]=g;J[a+96>>2]=g;a=a+72|0}J[a>>2]=J[a>>2]-1}function tp(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;f=Ha-16|0;Ha=f;g=Ha-16|0;Ha=g;c=a+52|0;oC(c+4|0);J[g+8>>2]=0;b=c+172|0;ub(b,0,g+8|0);lb(b,J[c+176>>2]);J[g+12>>2]=0;b=c+184|0;ub(b,0,g+12|0);lb(b,J[c+188>>2]);b=J[c+148>>2];if(!(!b|!J[c+164>>2])){Va(J[c+140>>2],255,b<<2);b=0;e=J[c+136>>2];i=J[c+144>>2];h=i-1|0;if(h){if(i-2>>>0>=3){i=h&-4;while(1){d=b|1;J[e+(b<<2)>>2]=d;j=e+(d<<2)|0;d=b|2;J[j>>2]=d;j=e+(d<<2)|0;d=b|3;J[j>>2]=d;b=b+4|0;J[e+(d<<2)>>2]=b;k=k+4|0;if((i|0)!=(k|0)){continue}break}}h=h&3;if(h){while(1){d=e+(b<<2)|0;b=b+1|0;J[d>>2]=b;l=l+1|0;if((h|0)!=(l|0)){continue}break}}b=J[c+144>>2]-1|0}else{b=0}J[e+(b<<2)>>2]=-1;J[c+164>>2]=0;J[c+156>>2]=0}if(J[c+208>>2]){b=0;while(1){e=J[c+200>>2]+(b<<3)|0;J[e+4>>2]=0;ud(J[e>>2],1);b=b+1|0;if(b>>>0>2]){continue}break}}J[c+204>>2]=0;Ha=g+16|0;J[a+48>>2]=0;J[f+8>>2]=0;c=a+312|0;ub(c,0,f+8|0);lb(c,J[a+316>>2]);J[f+12>>2]=0;c=a+324|0;ub(c,0,f+12|0);lb(c,J[a+328>>2]);c=J[a+36>>2];if(c){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c)}J[a+36>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a+16>>2]=0;c=J[a+20>>2];if(c){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c)}J[a+20>>2]=0;c=J[a+32>>2];if(c){c=Kd(c);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c)}J[a+32>>2]=0;c=J[a+4>>2];if(c){c=Kd(c);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c)}J[a+268>>2]=0;J[a+40>>2]=0;J[a+4>>2]=0;H[a+337|0]=0;J[a+344>>2]=0;Ha=f+16|0}function JL(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;a:{h=J[a+40>>2];if(K[h+60|0]){rh(h);h=J[a+40>>2]}o=J[h+8>>2];if(!o){break a}q=J[h+28>>2];n=J[h+24>>2];a=0;while(1){c=(m<<3)+n|0;d=J[c>>2];r=J[c+4>>2];while(1){j=a<<3;c=a+1|0;a=c;if(d>>>0>M[j+n>>2]){continue}break}if(M[(c<<3)+n>>2]<=r>>>0){j=(m<<4)+q|0;d=c;while(1){a=(d<<4)+q|0;b:{if(N[a+8>>2]>2]|N[j+8>>2]>2]|(N[a+12>>2]>2]|N[j+12>>2]>2])){break b}g=J[h+4>>2];a=J[g+(m<<2)>>2];i=J[(a<<2)+e>>2];g=J[g+(d<<2)>>2];k=J[(g<<2)+e>>2];if((i|0)==(k|0)|!K[(i<<2&12|k&3)+f|0]){break b}k=a>>>0>>0?a:g;p=a>>>0>g>>>0?a:g;a=k&65535|p<<16;a=(a<<15^-1)+a|0;a=P(a>>>10^a,9);a=a>>>6^a;a=(a<<11^-1)+a|0;s=a>>>16^a;g=s&J[b+4>>2];c:{i=J[b+12>>2];d:{if(!i){break d}a=J[(g<<2)+i>>2];if((a|0)==-1){break d}u=J[b+16>>2];v=J[b+20>>2];while(1){l=(a<<3)+v|0;if((k|0)==(J[l>>2]&2147483647)){t=J[l+4>>2];if((t&2147483647)==(p|0)){break c}}a=J[(a<<2)+u>>2];if((a|0)!=-1){continue}break}}a=J[b+8>>2];if(a>>>0>=M[b>>2]){g=ad(b,s);i=J[b+12>>2];a=J[b+8>>2]}J[b+8>>2]=a+1;l=J[b+20>>2]+(a<<3)|0;J[l+4>>2]=p;J[l>>2]=k|-2147483648;g=(g<<2)+i|0;J[J[b+16>>2]+(a<<2)>>2]=J[g>>2];J[g>>2]=a;break b}J[l+4>>2]=t|-2147483648}d=d+1|0;if(M[(d<<3)+n>>2]<=r>>>0){continue}break}}m=m+1|0;if(o>>>0<=m>>>0){break a}a=c;if(o>>>0>a>>>0){continue}break}}}function Sh(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0);t=N[a+4>>2]==Q(1)&N[a+8>>2]==Q(1)&N[a+12>>2]==Q(1);if(!t){Lb(b,a+4|0,a+16|0);h=N[b+28>>2];i=N[b+16>>2];j=N[b+24>>2];p=N[b>>2];q=N[b+12>>2];r=N[b+4>>2];a=J[a+40>>2];m=N[a>>2];e=N[b+8>>2];n=N[a+4>>2];f=N[b+20>>2];o=N[a+8>>2];g=N[b+32>>2];s=Q(Q(Q(m*e)+Q(n*f))+Q(o*g));k=e;e=N[a+12>>2];l=f;f=N[a+16>>2];u=g;g=N[a+20>>2];k=Q(Q(Q(R(Q(k*e)))+Q(R(Q(l*f))))+Q(R(Q(u*g))));N[c+20>>2]=s+k;l=Q(Q(Q(m*r)+Q(n*i))+Q(o*h));h=Q(Q(Q(R(Q(r*e)))+Q(R(Q(i*f))))+Q(R(Q(h*g))));N[c+16>>2]=l+h;i=Q(Q(Q(m*p)+Q(n*q))+Q(o*j));j=Q(Q(Q(R(Q(p*e)))+Q(R(Q(q*f))))+Q(R(Q(j*g))));N[c+12>>2]=i+j;N[c+8>>2]=s-k;N[c+4>>2]=l-h;N[c>>2]=i-j;no(d,a,b);J[d+52>>2]=0;J[d+56>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;return t}h=N[b+28>>2];i=N[b+16>>2];j=N[b+24>>2];p=N[b>>2];q=N[b+12>>2];r=N[b+4>>2];a=J[a+40>>2];m=N[a>>2];e=N[b+8>>2];n=N[a+4>>2];f=N[b+20>>2];o=N[a+8>>2];g=N[b+32>>2];s=Q(Q(Q(m*e)+Q(n*f))+Q(o*g));k=e;e=N[a+12>>2];l=f;f=N[a+16>>2];u=g;g=N[a+20>>2];k=Q(Q(Q(R(Q(k*e)))+Q(R(Q(l*f))))+Q(R(Q(u*g))));N[c+20>>2]=s+k;l=Q(Q(Q(m*r)+Q(n*i))+Q(o*h));h=Q(Q(Q(R(Q(r*e)))+Q(R(Q(i*f))))+Q(R(Q(h*g))));N[c+16>>2]=l+h;i=Q(Q(Q(m*p)+Q(n*q))+Q(o*j));j=Q(Q(Q(R(Q(p*e)))+Q(R(Q(q*f))))+Q(R(Q(j*g))));N[c+12>>2]=i+j;N[c+8>>2]=s-k;N[c+4>>2]=l-h;N[c>>2]=i-j;no(d,a,b);return t}function e2(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=Q(0),u=Q(0),v=0,w=Q(0),x=Q(0),y=Q(0);f=Ha-32|0;Ha=f;g=J[a+56>>2];r=J[a+316>>2];a:{if(!(H[(r&16384?g+268|0:a+108|0)|0]&1)){break a}b:{if(r&32768){s=g+216|0;v=g+192|0;w=N[g+212>>2];x=N[g+208>>2];i=N[g+200>>2];j=N[g+196>>2];h=N[g+204>>2];break b}if(M[a+52>>2]>3221225471){break a}if(!mf(a- -64|0,f+4|0)){break a}s=f+28|0;g=J[a+56>>2];r=J[a+316>>2];w=N[f+24>>2];v=f+4|0;x=N[f+20>>2];i=N[f+12>>2];j=N[f+8>>2];h=N[f+16>>2]}a=r&1024?g+144|0:a+112|0;o=N[a+16>>2];p=N[a+24>>2];q=N[a+20>>2];k=N[s>>2];d=N[a+8>>2];e=N[a+4>>2];c=N[a+12>>2];l=N[a>>2];m=N[v>>2];N[b+12>>2]=Q(i*d)+Q(Q(j*e)+Q(Q(h*c)+Q(l*m)));N[b+8>>2]=Q(l*j)+Q(Q(Q(c*i)-Q(h*d))-Q(m*e));N[b+4>>2]=Q(d*m)+Q(Q(Q(c*j)-Q(h*e))-Q(i*l));N[b>>2]=Q(e*i)+Q(Q(Q(c*m)-Q(h*l))-Q(j*d));y=k;p=Q(p*Q(-2));o=Q(o*Q(-2));q=Q(q*Q(-2));t=Q(Q(d*p)+Q(Q(l*o)+Q(e*q)));u=Q(Q(c*c)+Q(-.5));k=Q(Q(d*t)+Q(Q(p*u)-Q(c*Q(Q(l*q)-Q(o*e)))));k=Q(k+k);n=Q(Q(l*t)+Q(Q(o*u)-Q(c*Q(Q(e*p)-Q(q*d)))));n=Q(n+n);c=Q(Q(e*t)+Q(Q(q*u)-Q(c*Q(Q(d*o)-Q(p*l)))));c=Q(c+c);d=Q(Q(i*k)+Q(Q(m*n)+Q(j*c)));e=Q(Q(h*h)+Q(-.5));N[b+24>>2]=y+Q(Q(i*d)+Q(Q(k*e)+Q(h*Q(Q(m*c)-Q(n*j)))));N[b+20>>2]=w+Q(Q(j*d)+Q(Q(c*e)+Q(h*Q(Q(i*n)-Q(k*m)))));N[b+16>>2]=x+Q(Q(m*d)+Q(Q(n*e)+Q(h*Q(Q(j*k)-Q(c*i)))));s=1}Ha=f+32|0;return s|0}function DN(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0),i=Q(0),j=Q(0);g=Ha-160|0;Ha=g;J[g+124>>2]=2;h=N[b+28>>2];N[g+128>>2]=N[b+24>>2];N[g+132>>2]=h*Q(.5);h=N[c+12>>2];N[g+112>>2]=N[d>>2]-h;i=N[c+16>>2];N[g+116>>2]=N[d+4>>2]-i;j=N[c+20>>2];N[g+120>>2]=N[d+8>>2]-j;N[g+96>>2]=N[a+216>>2];N[g+100>>2]=N[a+220>>2];N[g+104>>2]=N[a+224>>2];N[g+108>>2]=N[a+228>>2];d=0;J[g+92>>2]=0;J[g+84>>2]=2;N[g+148>>2]=N[c+24>>2]-h;N[g+152>>2]=N[c+28>>2]-i;N[g+156>>2]=N[c+32>>2]-j;N[g+136>>2]=N[c+36>>2]-h;N[g+140>>2]=N[c+40>>2]-i;N[g+144>>2]=N[c+44>>2]-j;N[g+88>>2]=N[c+48>>2];sg(g+8|0,g+148|0,g+136|0,g+92|0);b=J[g+32>>2];J[g+76>>2]=J[g+28>>2];J[g+80>>2]=b;N[g+56>>2]=N[g+8>>2];b=J[g+16>>2];J[g+60>>2]=J[g+12>>2];J[g+64>>2]=b;b=J[g+24>>2];J[g+68>>2]=J[g+20>>2];J[g+72>>2]=b;if(N[g+92>>2]==Q(0)){J[g+92>>2]=872415232}J[g+32>>2]=0;J[g+36>>2]=0;J[g+40>>2]=0;J[g+44>>2]=0;J[g+24>>2]=0;J[g+28>>2]=0;I[g+20>>1]=0;J[g+16>>2]=-1;J[g+8>>2]=0;J[g+12>>2]=0;J[g+48>>2]=2139095039;h=N[f+24>>2];I[g+6>>1]=K[a+271|0]?1283:1027;a:{if(!qd(e,h,g+124|0,g+96|0,g+84|0,g+56|0,g+8|0,g+6|0)){break a}h=N[g+48>>2];if(h>=N[f+24>>2]){break a}N[f+24>>2]=h;N[f+12>>2]=N[g+36>>2];N[f+16>>2]=N[g+40>>2];h=N[g+44>>2];J[f+28>>2]=-1;J[f+32>>2]=-1;N[f+20>>2]=h;N[f>>2]=N[g+24>>2]+N[c+12>>2];N[f+4>>2]=N[g+28>>2]+N[c+16>>2];N[f+8>>2]=N[g+32>>2]+N[c+20>>2];d=1}Ha=g+160|0;return d|0}function NA(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;f=Ha-16|0;Ha=f;b=J[a+4>>2];if(b&8){c=J[a+8>>2];if(!c){c=_a(J[a>>2],b>>>24&15);J[a+8>>2]=c;b=J[a+4>>2]}a:{if((b&-1073741824)!=-2147483648){break a}d=J[c+76>>2];if(!d){break a}while(1){h=J[c+72>>2]+(e<<3)|0;b=J[h>>2];g=J[b+4>>2];if((g&251658240)==16777216){J[b>>2]=0;J[b+4>>2]=g&1073741823}g=J[((J[a+4>>2]>>>22&60)+108152|0)+12>>2]+a|0;if(!(K[g+8|0]&8)){d=J[a>>2];Ms(g,b+16|0,K[h+4|0]!=0);if(K[b+7|0]&16){ug(b);J[f+4>>2]=b;ob(d+4816|0,f+4|0);J[b+4>>2]=J[b+4>>2]&-268435457}ei(b);d=J[c+76>>2]}e=e+1|0;if(e>>>0>>0){continue}break}}H[f+12|0]=0;J[f+8>>2]=0;a=c+36|0;b=J[a+40>>2];if((b|0)<0){d=J[a+36>>2];b=d+(b<<3)|0;while(1){e=J[f+12>>2];J[b>>2]=J[f+8>>2];J[b+4>>2]=e;b=b+8|0;if(d>>>0>b>>>0){continue}break}}J[a+40>>2]=0;b=0;e=J[c+76>>2];b:{if(!e){break b}c=e<<3;if(!(K[a+32|0]|c>>>0>32)){H[a+32|0]=1;b=a;break b}if(!c){break b}b=J[40592];d=b+12|0;b=(j=d,k=c,l=Ja[J[J[b>>2]+20>>2]](b)|0?47839:69706,m=19978,n=553,i=J[J[d>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}d=J[a+36>>2];c=J[a+40>>2];if((c|0)>0){h=(c<<3)+b|0;c=b;while(1){g=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=g;d=d+8|0;c=c+8|0;if(h>>>0>c>>>0){continue}break}d=J[a+36>>2]}c:{if(J[a+44>>2]<0){break c}if((a|0)==(d|0)){H[a+32|0]=0;break c}if(!d){break c}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+44>>2]=e;J[a+36>>2]=b}Ha=f+16|0}function gi(a,b,c,d,e,f,g){var h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0;h=Ha+-64|0;Ha=h;H[a+140|0]=1;J[h+60>>2]=c;J[h+56>>2]=b;i=P(d,36)+a|0;J[i+32>>2]=J[i+32>>2]+1;a:{if((e|0)==-1){b:{if(f){k=N[f+16>>2];l=N[f+12>>2];m=N[f>>2];n=N[f+4>>2];j=N[f+20>>2];o=N[f+8>>2];p=Q(Q(j-o)*Q(.004999999888241291));N[h+48>>2]=j+p;j=k;k=Q(Q(k-n)*Q(.004999999888241291));N[h+44>>2]=j+k;j=l;l=Q(Q(l-m)*Q(.004999999888241291));N[h+40>>2]=j+l;N[h+28>>2]=m-l;N[h+36>>2]=o-p;N[h+32>>2]=n-k;break b}Ja[J[(d<<2)+142960>>2]](h+28|0,b,c)}a=J[i>>2];Ja[J[J[a>>2]>>2]](a,h+52|0,h+28|0,h+56|0,1,g)|0;b=J[h+52>>2];a=J[i+8>>2];c:{if(b>>>0>>0){break c}e=a&2147483647;a=a<<6;a=a>>>0<=1024?1024:a;c=a>>>5|0;if(e>>>0>=c>>>0){break c}e=J[40592];a=Ja[J[J[e+12>>2]+8>>2]](e+12|0,a>>>3|0,29909,22033,438)|0;e=J[i+4>>2];d:{if(!e){break d}Ua(a,e,J[i+8>>2]<<2);if(J[i+8>>2]<0){break d}e=J[i+4>>2];if(!e){break d}f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,e)}e=J[i+8>>2];Va(a+(e<<2)|0,0,c-e<<2);J[i+8>>2]=c;J[i+4>>2]=a}a=J[i+4>>2]+(b>>>3&536870908)|0;c=J[a>>2];q=a,r=uea(-2,b)&c,J[q>>2]=r;break a}f=h+28|0;c=J[b+8>>2];g=J[b+4>>2];Fc(f,g&1?c- -64|0:b+84|0,g&4?c:b+48|0,Q(1.0099999904632568));a=J[a+72>>2];b=J[h+60>>2];c=J[h+56>>2];J[h+16>>2]=c;J[h+20>>2]=b;g=J[J[a>>2]+20>>2];J[h+8>>2]=c;J[h+12>>2]=b;Ja[g|0](a,e,h+52|0,f,h+8|0)|0}Ha=h- -64|0;return J[h+52>>2]<<1|d}function Be(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=0,m=Q(0);J[e>>2]=-8388609;J[f>>2]=2139095039;h=N[a>>2];g=N[d>>2];a:{b:{if(!(!(g>Q(-1.1920928955078125e-7))|!(g>2];if(gN[b>>2])){break b}break a}g=Q(Q(1)/g);i=N[c>>2];h=Q(g*Q(h-i));j=Q(g*Q(N[b>>2]-i));k=h>j;i=k?h:j;g=N[e>>2];h=k?j:h;c:{if(!(g>2]=h;k=k?3:0;g=h;h=N[f>>2]}if(i>2]=i;g=N[e>>2];h=i}l=-1;if(hh){break a}}g=N[d+4>>2];d:{if(!(g>Q(-1.1920928955078125e-7)&g>2];j=Q(g*Q(N[a+4>>2]-i));m=Q(g*Q(N[b+4>>2]-i));l=j>m;i=l?j:m;g=N[e>>2];j=l?m:j;if(g>2]=j;k=l?4:1;g=j;h=N[f>>2]}if(h>i){N[f>>2]=i;g=N[e>>2];h=i}l=-1;if(g>h){break a}if(!(h>2];if(g>2]|g>N[b+4>>2]){break a}}g=N[d+8>>2];e:{if(!(g>Q(-1.1920928955078125e-7)&g>2];j=Q(g*Q(N[a+8>>2]-i));m=Q(g*Q(N[b+8>>2]-i));a=j>m;i=a?j:m;g=N[e>>2];j=a?m:j;if(g>2]=j;k=a?5:2;g=j;h=N[f>>2]}if(h>i){N[f>>2]=i;g=N[e>>2];h=i}if(g>h){break a}if(!(h>2];if(g>2]|g>N[b+8>>2]){break a}g=N[e>>2]}l=g>h?-1:h>2];a:{if(!(K[(g&1?J[f>>2]:f+J[((g>>>22&60)+108152|0)+12>>2]|0)|0]&8)){H[e+272|0]=1;J[e+280>>2]=0;J[e+284>>2]=64;J[e+276>>2]=e+16;f=0;g=Id(b,e+12|0,0);PF(a,h,J[e+12>>2],g,c,(d|0)!=0);if(g){b=J[b>>2];while(1){a=J[J[e+12>>2]+(f<<2)>>2]+32|0;c=J[a+4>>2];if((c&251658240)==16777216){J[a>>2]=b;J[a+4>>2]=c&1073741823|-2147483648}a=a-16|0;J[a>>2]=J[a>>2]+1;f=f+1|0;if((g|0)!=(f|0)){continue}break}}a=J[e+284>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[e+276>>2];if((a|0)==(e+16|0)|!a){break a}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a);break a}H[e+272|0]=1;J[e+280>>2]=0;J[e+284>>2]=64;J[e+276>>2]=e+16;f=0;a=Id(b,e+12|0,0);b:{if(!a){break b}c=J[b>>2];if((a|0)!=1){g=a&-2;b=0;while(1){h=f<<2;d=J[h+J[e+12>>2]>>2];i=J[d+36>>2];if((i&251658240)==16777216){J[d+32>>2]=c;J[d+36>>2]=i&1073741823|-2147483648}d=J[J[e+12>>2]+(h|4)>>2];h=J[d+36>>2];if((h&251658240)==16777216){J[d+32>>2]=c;J[d+36>>2]=h&1073741823|-2147483648}f=f+2|0;b=b+2|0;if((g|0)!=(b|0)){continue}break}}if(!(a&1)){break b}a=J[J[e+12>>2]+(f<<2)>>2];b=J[a+36>>2];if((b&251658240)!=16777216){break b}J[a+32>>2]=c;J[a+36>>2]=b&1073741823|-2147483648}a=J[e+284>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[e+276>>2];if((a|0)==(e+16|0)|!a){break a}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ha=e+288|0}function l6(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;g=Ha-16|0;Ha=g;J[g+12>>2]=b;c=J[a+124>>2];d=J[a+128>>2]&2147483647;a:{if(c>>>0>>0){break a}f=c<<1|1;if(f>>>0<=d>>>0){break a}c=0;b:{if(!f){break b}d=f<<2;if(!d){break b}c=J[40592];e=c+12|0;c=(j=e,k=d,l=Ja[J[J[c>>2]+20>>2]](c)|0?61071:69706,m=19978,n=553,i=J[J[e>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}e=J[a+120>>2];d=J[a+124>>2];if((d|0)>0){h=(d<<2)+c|0;d=c;while(1){J[d>>2]=J[e>>2];e=e+4|0;d=d+4|0;if(h>>>0>d>>>0){continue}break}e=J[a+120>>2]}if(!(!e|J[a+128>>2]<0)){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,e)}J[a+128>>2]=f;J[a+120>>2]=c;d=J[a+128>>2]&2147483647;c=J[a+124>>2]}c:{if(c>>>0>=d>>>0){b=0;c=J[a+128>>2];f=c&2147483647?c<<1:1;d:{if(!f){break d}c=f<<2;if(!c){break d}b=J[40592];d=b+12|0;b=(n=d,m=c,l=Ja[J[J[b>>2]+20>>2]](b)|0?61071:69706,k=19978,j=553,i=J[J[d>>2]+8>>2],Ja[i](n|0,m|0,l|0,k|0,j|0)|0)}d=J[a+124>>2];h=(d<<2)+b|0;if((d|0)>0){e=J[a+120>>2];c=b;while(1){J[c>>2]=J[e>>2];e=e+4|0;c=c+4|0;if(h>>>0>c>>>0){continue}break}}J[h>>2]=J[g+12>>2];e:{if(J[a+128>>2]<0){break e}c=J[a+120>>2];if(!c){break e}d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c);d=J[a+124>>2]}J[a+128>>2]=f;J[a+120>>2]=b;J[a+124>>2]=d+1;break c}J[J[a+120>>2]+(c<<2)>>2]=b;J[a+124>>2]=c+1}a=J[a+24>>2];b=J[g+12>>2];b=Ja[J[J[b>>2]+104>>2]](b)|0;if(a){rF(a,J[b+88>>2])}Ha=g+16|0}function Ai(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0);k=L[a+60>>1];a:{if(!k){break a}if(k&1){J[a>>2]=0}if(k&2){J[a+4>>2]=0}if(k&4){J[a+8>>2]=0}if(k&8){J[a+16>>2]=0}if(k&16){J[a+20>>2]=0}if(!(k&32)){break a}J[a+24>>2]=0}o=N[a+20>>2];p=N[a+24>>2];q=N[a+16>>2];f=N[a+8>>2];d=N[a+4>>2];s=Q(N[a>>2]*c);N[b+16>>2]=s+N[b+16>>2];t=Q(d*c);N[b+20>>2]=t+N[b+20>>2];d=N[b+36>>2];l=N[b+48>>2];m=N[b+60>>2];i=N[b+40>>2];g=N[b+52>>2];h=N[b+32>>2];e=N[b+44>>2];n=N[b+56>>2];r=N[b+28>>2];u=Q(f*c);N[b+24>>2]=u+N[b+24>>2];j=Q(Q(Q(q*d)+Q(o*l))+Q(p*m));g=Q(Q(Q(q*r)+Q(o*i))+Q(p*g));h=Q(Q(Q(q*h)+Q(o*e))+Q(p*n));d=Q(Q(j*j)+Q(Q(g*g)+Q(h*h)));if(d!=Q(0)){f=N[b+4>>2];e=Q(Y(d));i=Q(Q(e*c)*Q(.5));n=db(i);d=N[b>>2];l=N[b+8>>2];m=N[b+12>>2];i=eb(i);e=Q(n/e);g=Q(g*e);h=Q(h*e);j=Q(j*e);e=Q(Q(m*i)+Q(Q(Q(Q(m*Q(0))-Q(d*g))-Q(f*h))-Q(l*j)));r=e;v=Q(e*e);e=Q(Q(i*l)+Q(Q(Q(g*f)+Q(Q(l*Q(0))+Q(j*m)))-Q(d*h)));n=Q(Q(i*d)+Q(Q(Q(h*l)+Q(Q(d*Q(0))+Q(g*m)))-Q(f*j)));d=Q(Q(i*f)+Q(Q(Q(j*d)+Q(Q(f*Q(0))+Q(h*m)))-Q(l*g)));f=Q(Q(1)/Q(Y(Q(v+Q(Q(e*e)+Q(Q(n*n)+Q(d*d)))))));N[b+12>>2]=r*f;N[b+8>>2]=e*f;N[b+4>>2]=d*f;N[b>>2]=n*f}N[a+32>>2]=Q(q*c)+N[a+32>>2];N[a+48>>2]=s+N[a+48>>2];N[a+36>>2]=Q(o*c)+N[a+36>>2];N[a+40>>2]=Q(p*c)+N[a+40>>2];N[a+52>>2]=t+N[a+52>>2];N[a+56>>2]=u+N[a+56>>2]}function Ly(a,b,c,d,e){var f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=0,o=Q(0),p=0,q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=0;n=Ha-16|0;Ha=n;h=J[a+16>>2];if(h){i=N[e+8>>2];j=N[e>>2];g=N[e+4>>2];f=Q(Q(1)/Q(Y(Q(Q(i*i)+Q(Q(j*j)+Q(g*g))))));t=Q(i*f);u=Q(g*f);v=Q(j*f);while(1){r=J[a+24>>2]+P(q,20)|0;p=K[r+18|0];if(p){e=J[b+36>>2];w=J[a+32>>2]+L[r+16>>1]|0;h=J[a+28>>2]+P(K[w|0],12)|0;f=N[h+8>>2];g=N[h>>2];l=N[h+4>>2];i=Q(Q(N[e+40>>2]*f)+Q(Q(N[e+8>>2]*g)+Q(l*N[e+24>>2])));j=Q(Q(N[e+32>>2]*f)+Q(Q(N[e>>2]*g)+Q(l*N[e+16>>2])));g=Q(Q(N[e+36>>2]*f)+Q(Q(N[e+4>>2]*g)+Q(l*N[e+20>>2])));f=Q(Q(t*Q(i-N[d+8>>2]))+Q(Q(v*Q(j-N[d>>2]))+Q(u*Q(g-N[d+4>>2]))));h=p-1|0;e=0;while(1){A=f>Q(0);k=J[b+36>>2];h=J[a+28>>2]+P(K[h+w|0],12)|0;f=N[h+8>>2];m=N[h>>2];o=N[h+4>>2];l=Q(Q(N[k+40>>2]*f)+Q(Q(N[k+8>>2]*m)+Q(o*N[k+24>>2])));s=Q(Q(N[k+32>>2]*f)+Q(Q(N[k>>2]*m)+Q(o*N[k+16>>2])));m=Q(Q(N[k+36>>2]*f)+Q(Q(N[k+4>>2]*m)+Q(o*N[k+20>>2])));o=Q(Q(t*Q(l-N[d+8>>2]))+Q(Q(v*Q(s-N[d>>2]))+Q(u*Q(m-N[d+4>>2]))));if(A|o>Q(0)){x=Q(0);f=Q(0);y=Q(0);i=Q(i-l);j=Q(j-s);g=Q(g-m);z=Q(Q(i*i)+Q(Q(j*j)+Q(g*g)));if(z>Q(0)){f=Q(Q(1)/Q(Y(z)));y=Q(i*f);x=Q(j*f);f=Q(g*f)}N[n+12>>2]=y;N[n+8>>2]=f;N[n+4>>2]=x;to(c,n+4|0);p=K[r+18|0]}i=l;g=m;j=s;f=o;h=e;e=e+1|0;if(p>>>0>e>>>0){continue}break}h=J[a+16>>2]}q=q+1|0;if(q>>>0>>0){continue}break}}Ha=n+16|0}function up(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0;a:{if((b|0)==(d|0)){break a}b:{c:{if(!J[a+164>>2]){break c}k=J[a+140>>2];i=J[c+4>>2];j=J[c>>2];f=j;g=f;f=-1;c=g+f|0;h=(g^-1)+i|0;h=c>>>0>>0?h+1|0:h;c=c^((h&4194303)<<10|c>>>22);f=h^h>>>22;h=f<<13|c>>>19;g=c<<13^-1;c=c+g|0;f=(h^-1)+f|0;f=c>>>0>>0?f+1|0:f;c=rea(c^((f&255)<<24|c>>>8),f^f>>>8,9,0);g=Ia;f=g>>>15|0;c=c^((g&32767)<<17|c>>>15);f=f^g;h=f;g=f<<27|c>>>5;f=c<<27^-1;c=f+c|0;g=(g^-1)+h|0;g=c>>>0>>0?g+1|0:g;c=J[((J[a+148>>2]-1&(c^((g&2147483647)<<1|c>>>31)))<<2)+k>>2];if((c|0)==-1){break c}g=J[a+136>>2];h=J[a+132>>2];while(1){f=h+P(c,20)|0;if(J[f>>2]==(j|0)&J[f+4>>2]==(i|0)){break b}c=J[(c<<2)+g>>2];if((c|0)!=-1){continue}break}}if(!e){break a}e=Ha-32|0;Ha=e;J[e+20>>2]=d;J[e+24>>2]=b;J[e+12>>2]=0;J[e+16>>2]=0;d=a+4|0;a=Ag((P(J[d>>2],48)+d|0)+16|0,e+20|0,e+12|0);b=J[d+4>>2];c=a?J[d>>2]:b;d:{if((b|0)==(c|0)){if(!Ag((d+P(b,48)|0)+16|0,e+20|0,e+12|0)){break d}}a=J[e+16>>2];b=Je((d+P(c,48)|0)+16|0,e+24|0,e+31|0);if(!K[e+31|0]){J[b>>2]=J[e+24>>2]}J[b+4>>2]=a;Sk(J[e+16>>2],J[e+20>>2],J[e+24>>2])}Ha=e+32|0;return}e=J[a+200>>2];a=h+P(c,20)|0;c=J[e+(J[a+16>>2]<<3)>>2];a=J[(J[c+8>>2]+P(J[a+12>>2],28)|0)+24>>2];f=a>>>1&15;if(!f){break a}e=J[c>>2]+(a>>>3&536870908)|0;c=0;while(1){a=e+(c<<2)|0;if(J[a>>2]!=(d|0)){c=c+1|0;if((f|0)!=(c|0)){continue}break a}break}J[a>>2]=b}}function Zs(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;d=J[a>>2];e=J[d+2356>>2];a:{if(!(e&6)){break a}f=J[d+56>>2];if(!f){break a}g=e<<2&8|e<<3&32;d=J[d+52>>2];while(1){e=J[d>>2];b:{if(!(K[e+21|0]&8)){pm(e-4|0,g);break b}H[e+22|0]=g|K[e+22|0]}d=d+4|0;f=f-1|0;if(f){continue}break}}l=J[a+104>>2];c:{if(!l){break c}n=J[a+72>>2];f=0;while(1){d=J[(f<<2)+n>>2];d:{if(!(!(H[d+21|0]&1)|!(H[d+22|0]&1))){e=bt(a,d-4|0,0,0,b,c);if((d|0)!=((e?e+4|0:0)|0)){break d}}e:{f:{switch(K[d+20|0]){case 0:pm(d-4|0,0);break e;case 4:break f;default:break e}}j=0;g=J[d+24>>2];e=J[g- -64>>2];k=1;m=1;i=J[g+60>>2];if(i){m=M[i+152>>2]<4294967294}k=e?M[e+152>>2]<4294967294:k;j=i?!(H[J[i+44>>2]+44|0]&1):j;g:{if(!(k|m)|!(j|(e?!(H[J[e+44>>2]+44|0]&1):h))){break g}H[d+21|0]=K[d+21|0]|32;if((K[g+68|0]&6)!=2){break g}zq(J[J[d>>2]+40>>2],g)}}bm(d,0)}f=f+1|0;if((l|0)!=(f|0)){continue}break}b=J[a+88>>2];if(!b|!J[a+104>>2]){break c}Va(J[a+80>>2],255,b<<2);d=0;b=J[a+76>>2];e=J[a+84>>2];c=e-1|0;if(c){f=0;if(e-2>>>0>=3){i=c&-4;e=0;while(1){h=d|1;J[b+(d<<2)>>2]=h;g=b+(h<<2)|0;h=d|2;J[g>>2]=h;g=b+(h<<2)|0;h=d|3;J[g>>2]=h;d=d+4|0;J[b+(h<<2)>>2]=d;e=e+4|0;if((i|0)!=(e|0)){continue}break}}c=c&3;if(c){while(1){e=b+(d<<2)|0;d=d+1|0;J[e>>2]=d;f=f+1|0;if((c|0)!=(f|0)){continue}break}}c=J[a+84>>2]-1|0}else{c=0}J[b+(c<<2)>>2]=-1;J[a+104>>2]=0;J[a+96>>2]=0}}function _A(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;d=Ha-288|0;Ha=d;e=b+16|0;f=b+8|0;h=J[b+4>>2];a:{if(!(K[(h&1?J[f>>2]:f+J[((h>>>22&60)+108152|0)+12>>2]|0)|0]&8)){H[d+272|0]=1;J[d+280>>2]=0;J[d+284>>2]=64;J[d+276>>2]=d+16;f=rd(b,d+12|0);wq(a,e,J[d+12>>2],f,c);if(f){c=J[b>>2];b=0;while(1){a=J[J[d+12>>2]+(b<<2)>>2]+32|0;e=J[a+4>>2];if((e&251658240)==16777216){J[a>>2]=c;J[a+4>>2]=e&1073741823|-2147483648}a=a-16|0;J[a>>2]=J[a>>2]+1;b=b+1|0;if((f|0)!=(b|0)){continue}break}}a=J[d+284>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[d+276>>2];if((a|0)==(d+16|0)|!a){break a}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a);break a}H[d+272|0]=1;J[d+280>>2]=0;J[d+284>>2]=64;J[d+276>>2]=d+16;a=rd(b,d+12|0);b:{if(!a){break b}c=J[b>>2];b=0;if((a|0)!=1){h=a&-2;f=0;while(1){g=b<<2;e=J[g+J[d+12>>2]>>2];i=J[e+36>>2];if((i&251658240)==16777216){J[e+32>>2]=c;J[e+36>>2]=i&1073741823|-2147483648}e=J[J[d+12>>2]+(g|4)>>2];g=J[e+36>>2];if((g&251658240)==16777216){J[e+32>>2]=c;J[e+36>>2]=g&1073741823|-2147483648}b=b+2|0;f=f+2|0;if((h|0)!=(f|0)){continue}break}}if(!(a&1)){break b}a=J[J[d+12>>2]+(b<<2)>>2];b=J[a+36>>2];if((b&251658240)!=16777216){break b}J[a+32>>2]=c;J[a+36>>2]=b&1073741823|-2147483648}a=J[d+284>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[d+276>>2];if((a|0)==(d+16|0)|!a){break a}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}Ha=d+288|0}function kf(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=0;J[a+40>>2]=f;J[a+36>>2]=e;J[a+32>>2]=e;a:{if(!b){break a}e=0;while(1){f=(k<<3)+c|0;g=J[f>>2];n=J[f+4>>2];while(1){f=e<<3;l=e+1|0;e=l;if(g>>>0>M[c+f>>2]){continue}break}if(M[(l<<3)+c>>2]<=n>>>0){e=(k<<4)+d|0;q=N[e+12>>2];r=N[e+4>>2];s=N[e+8>>2];t=N[e>>2];f=l;while(1){e=(f<<4)+d|0;b:{if(N[e+8>>2]>2]>s|(N[e+12>>2]>2]>q)){break b}h=J[a+28>>2];e=J[J[a+32>>2]+(k<<2)>>2];i=J[h+(e<<2)>>2];g=J[J[a+36>>2]+(f<<2)>>2];h=J[h+(g<<2)>>2];if((i|0)==(h|0)|!K[J[a+44>>2]+(i<<2&12|h&3)|0]){break b}i=e>>>0>>0?e:g;m=e>>>0>g>>>0?e:g;e=i&65535|m<<16;e=(e<<15^-1)+e|0;e=P(e>>>10^e,9);e=e>>>6^e;e=(e<<11^-1)+e|0;o=e>>>16^e;g=o&J[a+4>>2];c:{h=J[a+12>>2];d:{if(!h){break d}e=J[(g<<2)+h>>2];if((e|0)==-1){break d}u=J[a+16>>2];v=J[a+20>>2];while(1){j=(e<<3)+v|0;if((i|0)==(J[j>>2]&2147483647)){p=J[j+4>>2];if((p&2147483647)==(m|0)){break c}}e=J[(e<<2)+u>>2];if((e|0)!=-1){continue}break}}e=J[a+8>>2];if(e>>>0>=M[a>>2]){g=ad(a,o);h=J[a+12>>2];e=J[a+8>>2]}J[a+8>>2]=e+1;j=J[a+20>>2]+(e<<3)|0;J[j+4>>2]=m;J[j>>2]=i|-2147483648;g=(g<<2)+h|0;J[J[a+16>>2]+(e<<2)>>2]=J[g>>2];J[g>>2]=e;break b}J[j+4>>2]=p|-2147483648}f=f+1|0;if(M[(f<<3)+c>>2]<=n>>>0){continue}break}}if(b>>>0<=l>>>0){break a}e=l;k=k+1|0;if(k>>>0>>0){continue}break}}}function hf(a){var b=0,c=Q(0),d=Q(0),e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),L=Q(0);b=J[a+24>>2];if(b){e=J[a+4>>2];h=N[e+24>>2];i=N[e+20>>2];f=J[a>>2];j=N[f+24>>2];k=N[f+20>>2];l=N[e+16>>2];m=N[f+16>>2];n=N[e+8>>2];o=N[e+4>>2];p=N[e>>2];q=N[f+8>>2];r=N[f+4>>2];s=N[f>>2];t=K[b+1|0];if(t){G=N[b+44>>2];H=N[b+36>>2];I=N[b+28>>2];L=N[b+12>>2];b=b+48|0;a=0;while(1){c=N[b+80>>2];d=N[b+88>>2];u=N[b>>2];v=N[b+32>>2];w=N[b+16>>2];x=N[b+48>>2];y=N[b+4>>2];z=N[b+36>>2];A=N[b+20>>2];B=N[b+52>>2];C=N[b+8>>2];D=N[b+40>>2];E=N[b+24>>2];F=N[b+56>>2];g=Q(Q(N[b+60>>2]*d)+Q(N[b+12>>2]+Q(N[b+44>>2]*Q(Q(Q(Q(Q(s*u)+Q(m*v))-Q(Q(p*w)+Q(l*x)))+Q(Q(Q(r*y)+Q(k*z))-Q(Q(o*A)+Q(i*B))))+Q(Q(Q(q*C)+Q(j*D))-Q(Q(n*E)+Q(h*F)))))));c=c>g?c:g;g=N[b+84>>2];c=c>2]=c;c=Q(c-d);d=Q(G*c);h=Q(h+Q(F*d));i=Q(i+Q(B*d));l=Q(l+Q(x*d));d=Q(H*c);j=Q(j+Q(D*d));k=Q(k+Q(z*d));m=Q(m+Q(v*d));d=Q(I*c);n=Q(n-Q(E*d));o=Q(o-Q(A*d));p=Q(p-Q(w*d));c=Q(L*c);q=Q(q+Q(C*c));r=Q(r+Q(y*c));s=Q(s+Q(u*c));b=b+96|0;a=a+1|0;if((t|0)!=(a|0)){continue}break}}N[f+24>>2]=j;N[f+20>>2]=k;N[f+16>>2]=m;N[f+8>>2]=q;N[f+4>>2]=r;N[f>>2]=s;N[e+24>>2]=h;N[e+20>>2]=i;N[e+16>>2]=l;N[e+8>>2]=n;N[e+4>>2]=o;N[e>>2]=p}}function dT(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0);f=Ha-48|0;Ha=f;g=J[a+8>>2];m=N[g+28>>2];n=N[g+16>>2];o=N[g+4>>2];i=N[g+24>>2];p=N[g>>2];j=N[g+12>>2];k=N[c>>2];h=N[c+4>>2];s=N[g+20>>2];l=N[c+8>>2];t=N[g+32>>2];u=Q(Q(Q(k*N[g+8>>2])+Q(h*s))+Q(l*t));N[f+44>>2]=u;p=Q(Q(Q(k*p)+Q(h*j))+Q(l*i));N[f+36>>2]=p;k=Q(Q(Q(k*o)+Q(h*n))+Q(l*m));N[f+40>>2]=k;v=N[g+4>>2];q=N[g>>2];w=K[a+17|0];c=w?e:d;h=N[c>>2];l=N[c+4>>2];o=N[c+8>>2];x=Q(Q(Q(h*N[g+8>>2])+Q(s*l))+Q(t*o));N[f+32>>2]=x;q=Q(Q(Q(h*q)+Q(j*l))+Q(i*o));N[f+24>>2]=q;l=Q(Q(Q(h*v)+Q(n*l))+Q(m*o));N[f+28>>2]=l;o=N[g+8>>2];v=N[g+4>>2];c=w?d:e;h=N[c>>2];r=j;j=N[c+4>>2];y=i;i=N[c+8>>2];r=Q(Q(Q(h*N[g>>2])+Q(r*j))+Q(y*i));N[f+12>>2]=r;m=Q(Q(Q(h*v)+Q(n*j))+Q(m*i));N[f+16>>2]=m;n=Q(Q(Q(h*o)+Q(s*j))+Q(t*i));N[f+20>>2]=n;i=Q(p-q);m=Q(k-m);j=Q(p-r);k=Q(k-l);N[f+8>>2]=Q(i*m)-Q(j*k);h=Q(u-x);n=Q(u-n);N[f+4>>2]=Q(h*j)-Q(n*i);N[f>>2]=Q(k*n)-Q(m*h);c=1;a:{if(!Jh(f,f+36|0,f+24|0,f+12|0,a+20|0,a+48|0)){break a}d=J[b+8>>2];H[a+16|0]=1;a=J[a+12>>2];c=0;if(!a){break a}b=J[a+4>>2];if(b>>>0>=M[a+8>>2]){H[a+20|0]=1;c=1;break a}c=J[a+16>>2];if(c>>>0>=M[a+12>>2]){J[a+4>>2]=b+1;J[J[a>>2]+(b<<2)>>2]=d;c=1;break a}J[a+16>>2]=c+1;c=1}Ha=f+48|0;return c|0}function r2(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;g=Ha-16|0;Ha=g;a:{if(!J[a+92>>2]){break a}c=(b<<15^-1)+b|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;c=J[J[a+68>>2]+((J[a+76>>2]-1&(c>>>16^c))<<2)>>2];if((c|0)==-1){break a}f=J[a- -64>>2];d=J[a+60>>2];while(1){if(J[d+(c<<3)>>2]!=(b|0)){c=J[f+(c<<2)>>2];if((c|0)!=-1){continue}break a}break}i=J[(d+(c<<3)|0)+4>>2];J[g+12>>2]=b;b:{if(!J[a+92>>2]){break b}j=J[a+68>>2];e=J[g+12>>2];b=(e<<15^-1)+e|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;c=j+((J[a+76>>2]-1&(b>>>16^b))<<2)|0;d=J[c>>2];if((d|0)==-1){break b}f=J[a+64>>2];h=J[a+60>>2];b=h+(d<<3)|0;if((e|0)!=J[b>>2]){while(1){c=f+(d<<2)|0;d=J[c>>2];if((d|0)==-1){break b}b=(d<<3)+h|0;if((e|0)!=J[b>>2]){continue}break}}e=f+(d<<2)|0;J[c>>2]=J[e>>2];c=J[a+92>>2]-1|0;J[a+92>>2]=c;J[a+88>>2]=J[a+88>>2]+1;if((c|0)!=(d|0)){l=b;k=(c<<3)+h|0;b=J[k>>2];J[l>>2]=b;J[((d<<3)+h|0)+4>>2]=J[k+4>>2];J[e>>2]=J[f+(c<<2)>>2];b=b+(b<<15^-1)|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;c=((J[a+76>>2]-1&(b>>>16^b))<<2)+j|0;b=J[c>>2];e=J[a+92>>2];if((b|0)!=(e|0)){while(1){c=f+(b<<2)|0;b=J[c>>2];if((e|0)!=(b|0)){continue}break}}J[c>>2]=d}J[a+84>>2]=J[a+84>>2]-1}if(!i){break a}b=J[i>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,i)}H[a+100|0]=J[a+92>>2]!=0;Ha=g+16|0}function lG(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;if(J[a+2236>>2]){d=J[a+2204>>2];while(1){f=J[J[d+(c<<2)>>2]>>2];I[f+148>>1]=L[f+148>>1]&65423;c=c+1|0;f=J[a+2236>>2];if(c>>>0>>0){continue}break}}a:{if(!J[a+2276>>2]){c=0;break a}f=J[a+2244>>2];while(1){c=J[J[f+(b<<2)>>2]>>2];I[c+148>>1]=L[c+148>>1]&65359;b=b+1|0;c=J[a+2276>>2];if(b>>>0>>0){continue}break}f=J[a+2236>>2]}b=J[a+2220>>2];if(!(!b|!f)){Va(J[a+2212>>2],255,b<<2);b=0;c=J[a+2208>>2];d=J[a+2216>>2];g=d-1|0;if(g){f=0;if(d-2>>>0>=3){i=g&-4;d=0;while(1){e=b|1;J[c+(b<<2)>>2]=e;h=c+(e<<2)|0;e=b|2;J[h>>2]=e;h=c+(e<<2)|0;e=b|3;J[h>>2]=e;b=b+4|0;J[c+(e<<2)>>2]=b;d=d+4|0;if((i|0)!=(d|0)){continue}break}}d=g&3;if(d){while(1){e=c+(b<<2)|0;b=b+1|0;J[e>>2]=b;f=f+1|0;if((d|0)!=(f|0)){continue}break}}b=J[a+2216>>2]-1|0}else{b=0}J[c+(b<<2)>>2]=-1;J[a+2236>>2]=0;J[a+2228>>2]=0;c=J[a+2276>>2]}b=J[a+2260>>2];if(!(!b|!c)){Va(J[a+2252>>2],255,b<<2);b=0;c=J[a+2248>>2];d=J[a+2256>>2];g=d-1|0;if(g){f=0;if(d-2>>>0>=3){i=g&-4;d=0;while(1){e=b|1;J[c+(b<<2)>>2]=e;h=c+(e<<2)|0;e=b|2;J[h>>2]=e;h=c+(e<<2)|0;e=b|3;J[h>>2]=e;b=b+4|0;J[c+(e<<2)>>2]=b;d=d+4|0;if((i|0)!=(d|0)){continue}break}}d=g&3;if(d){while(1){e=c+(b<<2)|0;b=b+1|0;J[e>>2]=b;f=f+1|0;if((d|0)!=(f|0)){continue}break}}b=J[a+2256>>2]-1|0}else{b=0}J[c+(b<<2)>>2]=-1;J[a+2276>>2]=0;J[a+2268>>2]=0}I[a+2280>>1]=257}function rH(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;o=P(K[a+13|0],48);f=K[a+12|0];p=f<<4;k=o+p|0;if(k){l=f<<(e?3:2);q=J[a+8>>2];r=J[a>>2];a:{b:{f=J[c+7172>>2];if(f){t=J[a+4>>2];i=p+J[f+4>>2]|0;J[f+4>>2]=i;f=J[c+7172>>2];s=J[f+8>>2];u=J[f>>2];m=J[f+12>>2];h=J[f+4>>2];g=J[c+7176>>2];f=o+J[g+4>>2]|0;J[g+4>>2]=f;g=J[c+7176>>2];k=J[g>>2];j=J[g+8>>2];m=j>>>0<=J[g+12>>2]+J[g+4>>2]>>>0|s>>>0<=h+m>>>0;c:{if(l){g=J[c+7180>>2];h=J[g+4>>2]+l|0;J[g+4>>2]=h;n=J[c+7180>>2];g=J[n+8>>2];if(m|g>>>0<=J[n+12>>2]+J[n+4>>2]>>>0){break c}h=(J[n>>2]+g|0)-h|0;break b}h=0;if(!m){break b}}h=0;I[a+12>>1]=0;f=0;g=0;break a}j=(l+k|0)+15&65520;d:{if(j>>>0>=16385){g=mh(J[c+500>>2],j);break d}e:{g=J[c+504>>2];if(g){i=J[c+508>>2];f=i+j|0;if(f>>>0<16385){break e}}g=Iu(J[c+500>>2]);J[c+508>>2]=j;J[c+504>>2]=g;break d}J[c+508>>2]=f;g=g+i|0}i=K[a+13|0];f=Ua(g,r,k);h=l?f+k|0:0;f=f+P(i,48)|0;if(!e){break a}e=K[a+12|0]<<2;Ua(e+h|0,e+q|0,e);break a}g=(k+j|0)-f|0;Ua(g,r,o);f=(s+u|0)-i|0;Ua(f,t,p);if(!e){break a}e=K[a+12|0]<<2;Ua(e+h|0,e+q|0,e)}if(l){Va(h,0,l)}J[a+8>>2]=h;J[a+4>>2]=f;J[a>>2]=g}e=L[b+4>>1];f:{if(!e){break f}if(K[b+7|0]&2){v=b,w=Ua(ne(c+512|0,e),J[b>>2],L[b+4>>1]),J[v>>2]=w;H[b+7|0]=K[b+7|0]|3;return}if(!d){break f}a=J[b>>2];v=b,w=Ua(ne(c+512|0,e+15&65520),a,L[b+4>>1]),J[v>>2]=w}}function Xs(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;b=J[a+1568>>2];if(!b){h=Ha-16|0;Ha=h;e=a+1280|0;c=J[e+284>>2];if(c){b=J[40592];f=b+12|0;f=(m=f,n=c,o=Ja[J[J[b>>2]+20>>2]](b)|0?52379:69706,p=22517,q=180,l=J[J[f>>2]+8>>2],Ja[l](m|0,n|0,o|0,p|0,q|0)|0)}else{f=0}J[h+12>>2]=f;b=J[e+268>>2];a:{if(b>>>0>=(J[e+272>>2]&2147483647)>>>0){b=0;c=e+4|0;d=J[c+268>>2];i=d&2147483647?d<<1:1;b:{if(!i){break b}d=i<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[40592];g=Ja[J[J[b>>2]+20>>2]](b)|0?52379:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,d,g,19978,553)|0}g=J[c+264>>2];k=(g<<2)+b|0;if((g|0)>0){j=J[c+260>>2];d=b;while(1){J[d>>2]=J[j>>2];j=j+4|0;d=d+4|0;if(k>>>0>d>>>0){continue}break}}J[k>>2]=J[h+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}g=J[40592];Ja[J[J[g+12>>2]+12>>2]](g+12|0,d);g=J[c+264>>2]}J[c+268>>2]=i;J[c+260>>2]=b;J[c+264>>2]=g+1;break a}J[J[e+264>>2]+(b<<2)>>2]=f;J[e+268>>2]=b+1}b=((J[e+276>>2]<<5)+f|0)-32|0;if(f>>>0<=b>>>0){c=J[e+288>>2];while(1){J[b>>2]=c;c=b;b=b-32|0;if(f>>>0<=b>>>0){continue}break}J[e+288>>2]=c}Ha=h+16|0;b=J[a+1568>>2]}J[a+1568>>2]=J[b>>2];a=a+1560|0;J[a>>2]=J[a>>2]+1;J[b+28>>2]=0;J[b+20>>2]=-1;J[b+24>>2]=0;J[b+12>>2]=-1;J[b+16>>2]=-1;I[b+10>>1]=0;I[b+4>>1]=0;return b}function Tl(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;h=Ha-16|0;Ha=h;n=J[a+8>>2];if(n){p=c+112|0;q=c+100|0;while(1){g=J[a+20>>2]+(l<<3)|0;f=J[g+4>>2];i=J[g>>2];a:{if((i|0)<0){i=J[P(i>>>2&536870911,12)+b>>2];f=J[P(f>>>2&536870911,12)+b>>2];J[h+12>>2]=f>>>0>>0?i:f;J[h+8>>2]=f>>>0>i>>>0?i:f;f=J[c+104>>2];b:{if(f>>>0>=(J[c+108>>2]&2147483647)>>>0){Ji(q,h+8|0);break b}i=J[h+12>>2];f=J[c+100>>2]+(f<<3)|0;J[f>>2]=J[h+8>>2];J[f+4>>2]=i;J[c+104>>2]=J[c+104>>2]+1}J[g>>2]=J[g>>2]&2147483647;J[g+4>>2]=J[g+4>>2]&2147483647;l=l+1|0;break a}c:{if((f|0)<0){J[g+4>>2]=f&2147483647;break c}g=f>>>2|0;k=i>>>7|0;m=J[d+4>>2];j=i>>>2|0;if(!(k>>>0>>0&(J[J[d>>2]+(k<<2)>>2]>>>j&1))){o=f>>>7|0;if(m>>>0<=o>>>0|!(J[J[d>>2]+(o<<2)>>2]>>>g&1)){break c}}m=J[e+4>>2];d:{if(J[J[e>>2]+(k<<2)>>2]>>>j&1&m>>>0>k>>>0){break d}k=f>>>7|0;if(k>>>0>>0&(J[J[e>>2]+(k<<2)>>2]>>>g&1)){break d}j=J[P(j,12)+b>>2];g=J[P(g,12)+b>>2];J[h+12>>2]=g>>>0>>0?j:g;J[h+8>>2]=g>>>0>j>>>0?j:g;g=J[c+116>>2];if(g>>>0>=(J[c+120>>2]&2147483647)>>>0){Ji(p,h+8|0);break d}j=J[h+12>>2];g=J[c+112>>2]+(g<<3)|0;J[g>>2]=J[h+8>>2];J[g+4>>2]=j;J[c+116>>2]=J[c+116>>2]+1}f=i&65535|f<<16;f=(f<<15^-1)+f|0;f=P(f>>>10^f,9);f=f>>>6^f;f=(f<<11^-1)+f|0;bn(a,J[a+4>>2]&(f>>>16^f),l);n=n-1|0;break a}l=l+1|0}if(l>>>0>>0){continue}break}}cn(a);Ha=h+16|0}function Jo(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=0,g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=Q(0),E=Q(0);i=Ha-16|0;Ha=i;g=N[b+56>>2];h=N[b+24>>2];l=N[b+40>>2];m=N[b+48>>2];n=N[b+32>>2];o=N[b+52>>2];p=N[b+20>>2];q=N[b+36>>2];f=J[b+8>>2];r=N[b+16>>2];e=N[c+8>>2];j=N[c>>2];k=N[c+4>>2];b=J[b+4>>2];s=N[b+56>>2];t=N[b+52>>2];u=N[b+72>>2];c=b- -64|0;v=N[c>>2];w=N[b+68>>2];x=N[b+88>>2];y=N[b+80>>2];z=N[b+84>>2];A=N[b+48>>2];J[i+12>>2]=0;g=Q(Q(g*e)+Q(Q(h*j)+Q(k*l)));h=Q(Q(m*e)+Q(Q(r*j)+Q(k*n)));e=Q(Q(o*e)+Q(Q(p*j)+Q(k*q)));N[i+8>>2]=Q(x*g)+Q(Q(y*h)+Q(z*e));N[i+4>>2]=Q(u*g)+Q(Q(v*h)+Q(e*w));N[i>>2]=Q(s*g)+Q(Q(A*h)+Q(e*t));B=d;d=sb(b,i);J[B>>2]=d;g=N[b+88>>2];h=N[b+56>>2];l=N[b+72>>2];m=N[c>>2];n=N[b+80>>2];o=N[b+84>>2];c=J[b+152>>2]+P(d,12)|0;e=N[c+8>>2];p=N[b+52>>2];j=N[c>>2];q=N[b+68>>2];k=N[c+4>>2];r=N[b+48>>2];s=N[f+52>>2];t=N[f+36>>2];u=N[f+20>>2];v=N[f+56>>2];w=N[f+40>>2];x=N[f+24>>2];y=N[f+48>>2];z=N[f+32>>2];A=N[f>>2];C=N[f+16>>2];D=N[f+4>>2];E=N[f+8>>2];J[a+12>>2]=0;g=Q(Q(g*e)+Q(Q(h*j)+Q(k*l)));h=Q(Q(n*e)+Q(Q(r*j)+Q(k*m)));e=Q(Q(o*e)+Q(Q(p*j)+Q(k*q)));N[a+8>>2]=v+Q(Q(w*g)+Q(Q(E*h)+Q(x*e)));N[a+4>>2]=s+Q(Q(t*g)+Q(Q(D*h)+Q(e*u)));N[a>>2]=y+Q(Q(z*g)+Q(Q(A*h)+Q(e*C)));Ha=i+16|0}function qc(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);q=N[d+20>>2];r=N[d+24>>2];n=N[c+36>>2];o=N[c+32>>2];p=N[c+40>>2];s=N[d+16>>2];f=N[d+12>>2];g=N[c+28>>2];h=N[c+16>>2];j=N[d>>2];k=N[d+4>>2];i=N[c+20>>2];l=N[d+8>>2];m=N[c+24>>2];N[a+12>>2]=Q(Q(Q(f*g)-Q(h*j))-Q(k*i))-Q(l*m);N[a+8>>2]=Q(Q(j*i)+Q(Q(f*m)+Q(l*g)))-Q(h*k);N[a+4>>2]=Q(Q(l*h)+Q(Q(f*i)+Q(k*g)))-Q(m*j);N[a>>2]=Q(Q(k*m)+Q(Q(f*h)+Q(j*g)))-Q(i*l);g=Q(p+p);h=Q(o+o);i=Q(n+n);m=Q(Q(l*g)+Q(Q(j*h)+Q(k*i)));n=Q(Q(f*f)+Q(-.5));N[a+24>>2]=r+Q(Q(l*m)+Q(Q(g*n)+Q(f*Q(Q(j*i)-Q(h*k)))));N[a+20>>2]=q+Q(Q(k*m)+Q(Q(i*n)+Q(f*Q(Q(l*h)-Q(g*j)))));N[a+16>>2]=s+Q(Q(j*m)+Q(Q(h*n)+Q(f*Q(Q(k*g)-Q(i*l)))));q=N[e+20>>2];r=N[e+24>>2];n=N[c- -64>>2];o=N[c+60>>2];p=N[c+68>>2];s=N[e+16>>2];f=N[e+12>>2];g=N[c+56>>2];h=N[c+44>>2];j=N[e>>2];k=N[e+4>>2];i=N[c+48>>2];l=N[e+8>>2];m=N[c+52>>2];N[b+12>>2]=Q(Q(Q(f*g)-Q(h*j))-Q(k*i))-Q(l*m);N[b+8>>2]=Q(Q(j*i)+Q(Q(f*m)+Q(l*g)))-Q(h*k);N[b+4>>2]=Q(Q(l*h)+Q(Q(f*i)+Q(k*g)))-Q(m*j);N[b>>2]=Q(Q(k*m)+Q(Q(f*h)+Q(j*g)))-Q(i*l);g=Q(p+p);h=Q(o+o);i=Q(n+n);m=Q(Q(l*g)+Q(Q(j*h)+Q(k*i)));n=Q(Q(f*f)+Q(-.5));N[b+24>>2]=r+Q(Q(l*m)+Q(Q(g*n)+Q(f*Q(Q(j*i)-Q(h*k)))));N[b+20>>2]=q+Q(Q(k*m)+Q(Q(i*n)+Q(f*Q(Q(l*h)-Q(g*j)))));N[b+16>>2]=s+Q(Q(j*m)+Q(Q(h*n)+Q(f*Q(Q(k*g)-Q(i*l)))))}function $$(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;i=Ha-16|0;Ha=i;a:{if(!J[a+684>>2]){break a}f=(b<<15^-1)+b|0;f=P(f>>>10^f,9);f=f>>>6^f;f=(f<<11^-1)+f|0;g=J[J[a+660>>2]+((J[a+668>>2]-1&(f>>>16^f))<<2)>>2];if((g|0)==-1){break a}f=J[a+656>>2];h=J[a+652>>2];while(1){if(J[h+(g<<3)>>2]!=(b|0)){g=J[f+(g<<2)>>2];if((g|0)!=-1){continue}break a}break}f=J[a+644>>2];j=h+(g<<3)|0;b=J[j+4>>2];h=J[e+4>>2];e=J[e>>2];J[i>>2]=e;J[i+4>>2]=h;J[i+8>>2]=e;J[i+12>>2]=h;h=Ha-16|0;Ha=h;f=f+P(b,44)|0;Xk(J[f+4>>2],c,d,i,1);c=J[J[J[f+4>>2]+16>>2]+(J[c>>2]<<2)>>2];J[h+12>>2]=0;J[h+4>>2]=0;J[h+8>>2]=0;b=h+4|0;Bg(b,8);d=ji(J[f>>2],c,J[J[f+4>>2]+8>>2],b);b=J[h+8>>2];b:{if(b){c:{if(J[d+40>>2]|!d){break c}g=J[d+36>>2];if(!J[g>>2]){break c}c=0;while(1){J[J[J[f+8>>2]>>2]+(J[((c<<2)+g|0)+4>>2]<<2)>>2]=d;c=c+1|0;g=J[d+36>>2];if(c>>>0>2]){continue}break}}b=b>>>0<=1?1:b;d=0;while(1){c=0;e=J[J[h+4>>2]+(d<<2)>>2];g=J[e+36>>2];if(J[g>>2]){while(1){J[J[J[f+8>>2]>>2]+(J[((c<<2)+g|0)+4>>2]<<2)>>2]=e;c=c+1|0;g=J[e+36>>2];if(c>>>0>2]){continue}break}}d=d+1|0;if((b|0)!=(d|0)){continue}break}break b}J[J[J[f+8>>2]>>2]+(c<<2)>>2]=d}b=J[h+12>>2];d:{if((b|0)<0|!(b&2147483647)){break d}c=J[h+4>>2];if(!c){break d}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}Ha=h+16|0;lp(a,J[j+4>>2]);j=1}Ha=i+16|0;return j|0}function ds(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;h=J[a+76>>2];k=h+(b<<3)|0;g=J[k>>2];a:{if(!(H[k+4|0]&1)){H[a+169|0]=1;J[a+120>>2]=0;c=J[a+116>>2];if(g>>>0>>0){if(J[a+92>>2]!=(c|0)){i=J[a+108>>2];f=c-1|0;d=L[i+(f<<1)>>1];c=J[a+100>>2];e=c+P(g,24)|0;c=c+P(f,24)|0;j=J[c+4>>2];J[e>>2]=J[c>>2];J[e+4>>2]=j;j=J[c+20>>2];J[e+16>>2]=J[c+16>>2];J[e+20>>2]=j;j=J[c+12>>2];J[e+8>>2]=J[c+8>>2];J[e+12>>2]=j;I[i+(g<<1)>>1]=d;J[h+(d<<3)>>2]=g;c=J[a+116>>2];g=f}J[a+116>>2]=c-1}c=J[a+92>>2]-1|0;J[a+92>>2]=c;d=J[a+100>>2];f=J[a+108>>2];break a}H[a+168|0]=1;d=J[a+128>>2];i=g>>>5|0;b:{if(d>>>0>i>>>0){h=g&31;c=J[a+124>>2];break b}h=g&31;e=(g+128>>>5|0)+((h|0)!=0)|0;if(e){c=J[40592]+12|0;c=Ja[J[J[c>>2]+8>>2]](c,e<<2,29909,16512,274)|0;d=J[a+128>>2]}if(d){Ua(c,J[a+124>>2],d<<2);f=J[a+128>>2]}if((e|0)!=(f|0)){Va((f<<2)+c|0,0,e-f<<2)}f=J[a+124>>2];if(f){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,f)}J[a+128>>2]=e;J[a+124>>2]=c}f=(i<<2)+c|0;J[f>>2]=J[f>>2]|1<>2]-1|0;J[a+84>>2]=c;d=J[a+96>>2];f=J[a+104>>2]}h=L[f+(c<<1)>>1];i=J[a+76>>2];e=d+P(g,24)|0;c=d+P(c,24)|0;d=J[c+4>>2];J[e>>2]=J[c>>2];J[e+4>>2]=d;d=J[c+20>>2];J[e+16>>2]=J[c+16>>2];J[e+20>>2]=d;d=J[c+12>>2];J[e+8>>2]=J[c+8>>2];J[e+12>>2]=d;I[(g<<1)+f>>1]=h;J[i+(h<<3)>>2]=g;J[k>>2]=J[a+72>>2];J[k+4>>2]=-1;J[a+72>>2]=b;J[a+64>>2]=J[a+64>>2]-1}function vi(a){var b=0,c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=0;r=J[a+336>>2];if(r){w=J[a+236>>2];x=J[a+332>>2];a=0;while(1){b=J[((a<<5)+x|0)+16>>2];j=N[b+120>>2];k=N[b+112>>2];f=N[b+116>>2];c=N[b+8>>2];h=N[b+4>>2];l=N[b+12>>2];d=N[b>>2];e=N[b+124>>2];b=P(a,112)+w|0;J[b+32>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[b>>2]=0;J[b+4>>2]=0;J[b- -64>>2]=0;J[b+56>>2]=0;J[b+60>>2]=0;J[b+48>>2]=0;J[b+40>>2]=0;J[b+44>>2]=0;e=e==Q(0)?Q(0):Q(Q(1)/e);N[b+68>>2]=e;N[b+52>>2]=e;N[b+36>>2]=e;g=j==Q(0)?Q(0):Q(Q(1)/j);i=d;d=Q(d+d);n=Q(Q(1)-Q(i*d));e=Q(h+h);s=Q(h*e);j=Q(n-s);i=k==Q(0)?Q(0):Q(Q(1)/k);q=Q(d*c);t=Q(e*l);k=Q(q-t);m=Q(e*c);o=Q(d*l);e=Q(m+o);f=f==Q(0)?Q(0):Q(Q(1)/f);N[b+104>>2]=Q(Q(g*j)*j)+Q(Q(Q(i*k)*k)+Q(e*Q(e*f)));p=Q(d*h);d=Q(c+c);u=Q(l*d);h=Q(p+u);l=Q(i*h);v=Q(c*d);d=Q(n-v);n=Q(f*d);m=Q(m-o);o=Q(g*m);N[b+88>>2]=Q(o*m)+Q(Q(l*h)+Q(d*n));p=Q(p-u);c=Q(f*p);f=g;g=Q(q+t);f=Q(f*g);q=Q(f*g);g=i;i=Q(Q(Q(1)-s)-v);g=Q(g*i);N[b+72>>2]=q+Q(Q(g*i)+Q(p*c));h=Q(Q(f*m)+Q(Q(g*h)+Q(d*c)));N[b+84>>2]=h;N[b+76>>2]=h;c=Q(Q(f*j)+Q(Q(g*k)+Q(e*c)));N[b+96>>2]=c;N[b+80>>2]=c;c=Q(Q(o*j)+Q(Q(l*k)+Q(e*n)));N[b+92>>2]=c;N[b+100>>2]=c;a=a+1|0;if((r|0)!=(a|0)){continue}break}}}function xE(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;g=Ha-16|0;Ha=g;j=-1;a:{b:{switch(d|0){case 0:d=J[b+4>>2];if(!d){break a}ud(a,1);J[a+4>>2]=d;if(!gA(b,a+12|0,c,a)){break a}b=J[40592];c=b+12|0;b=(p=c,q=16,r=Ja[J[J[b>>2]+20>>2]](b)|0?46011:69706,s=14894,t=281,o=J[J[c>>2]+8>>2],Ja[o](p|0,q|0,r|0,s|0,t|0)|0);J[b>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[a+48>>2]=b;J[g+4>>2]=J[a+12>>2];lq(b,g+4|0);j=0;break a;case 1:break b;default:break a}}if(J[J[a+48>>2]+4>>2]){if(!e){j=1;break a}n=a+12|0;j=1;while(1){d=J[a+48>>2];f=J[d+4>>2];if(!f){break a}i=J[d+12>>2];h=i+1|0;J[d+12>>2]=h;i=J[J[d>>2]+(i<<2)>>2];if((f|0)==(h|0)){J[d+12>>2]=0;J[d+4>>2]=0}hA(i,b,c,n,J[a>>2]);h=J[i+24>>2];c:{if(!h){break c}l=h+36|0;J[g+8>>2]=l;k=J[d+8>>2]&2147483647;f=J[d+4>>2];d:{if(k>>>0<=f>>>0){lq(d,g+8|0);k=J[d+8>>2]&2147483647;f=J[d+4>>2];break d}J[J[d>>2]+(f<<2)>>2]=l;f=f+1|0;J[d+4>>2]=f}J[g+12>>2]=h;if(f>>>0>=k>>>0){lq(d,g+12|0);break c}J[J[d>>2]+(f<<2)>>2]=h;J[d+4>>2]=f+1}d=J[i+32>>2];J[c+4>>2]=d+J[c+4>>2];m=d+m|0;if(m>>>0>>0){continue}break}break a}yE(a,b,c);b=J[a+48>>2];if(b){c=J[b+8>>2];e:{if((c|0)<0|!(c&2147483647)){break e}c=J[b>>2];if(!c){break e}d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c)}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}j=0;J[a+48>>2]=0}Ha=g+16|0;return j}function mD(a,b){a=a|0;b=b|0;var c=Q(0),d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);d=Ha+-64|0;Ha=d;a=a+8|0;n=J[a+384>>2];a:{if(!n){break a}Ja[J[J[n>>2]+112>>2]](d+8|0,n);g=N[b+12>>2];e=N[b+8>>2];o=N[b>>2];h=N[b+4>>2];i=N[d+8>>2];c=Q(N[b+16>>2]-N[d+24>>2]);f=Q(c+c);c=Q(N[b+20>>2]-N[d+28>>2]);l=Q(c+c);j=N[d+12>>2];k=N[d+16>>2];c=Q(N[b+24>>2]-N[d+32>>2]);m=Q(c+c);p=Q(Q(Q(Q(-i)*f)-Q(l*j))-Q(k*m));c=N[d+20>>2];q=Q(Q(c*c)+Q(-.5));r=Q(Q(Q(m*q)+Q(c*Q(Q(j*f)-Q(i*l))))-Q(k*p));N[d+60>>2]=r;s=Q(Q(Q(l*q)+Q(c*Q(Q(i*m)-Q(k*f))))-Q(j*p));N[d+56>>2]=s;l=Q(Q(Q(f*q)+Q(c*Q(Q(k*l)-Q(j*m))))-Q(i*p));N[d+52>>2]=l;f=e;e=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(e*e)+Q(Q(o*o)+Q(h*h)))))));f=Q(f*e);h=Q(h*e);g=Q(g*e);e=Q(o*e);o=Q(Q(k*f)+Q(Q(j*h)+Q(Q(c*g)+Q(i*e))));N[d+48>>2]=o;m=Q(Q(e*j)+Q(Q(Q(c*f)-Q(g*k))-Q(i*h)));N[d+44>>2]=m;p=Q(Q(f*i)+Q(Q(Q(c*h)-Q(g*j))-Q(k*e)));N[d+40>>2]=p;c=Q(Q(h*k)+Q(Q(Q(c*e)-Q(g*i))-Q(j*f)));N[d+36>>2]=c;b:{c:{d:{n=J[a+4>>2];switch((n>>>30|0)-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[a>>2]+4785|0]){break b}}kq(a+12|0,d+36|0);break a}b=J[a+8>>2];if(!b){b=_a(J[a>>2],n>>>24&15);J[a+8>>2]=b}N[b+16>>2]=l;N[b+12>>2]=o;N[b+8>>2]=m;N[b+4>>2]=p;N[b>>2]=c;N[b+24>>2]=r;N[b+20>>2]=s;Za(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|1}Ha=d- -64|0}function Fk(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=Q(0),D=Q(0);h=Ha-16|0;Ha=h;f=N[b+56>>2];g=N[b+24>>2];k=N[b+40>>2];l=N[b+48>>2];m=N[b+32>>2];n=N[b+52>>2];o=N[b+20>>2];p=N[b+36>>2];e=J[b+8>>2];q=N[b+16>>2];d=N[c+8>>2];i=N[c>>2];j=N[c+4>>2];b=J[b+4>>2];r=N[b+56>>2];s=N[b+52>>2];t=N[b+72>>2];c=b- -64|0;u=N[c>>2];v=N[b+68>>2];w=N[b+88>>2];x=N[b+80>>2];y=N[b+84>>2];z=N[b+48>>2];J[h+12>>2]=0;f=Q(Q(f*d)+Q(Q(g*i)+Q(j*k)));g=Q(Q(l*d)+Q(Q(q*i)+Q(j*m)));d=Q(Q(n*d)+Q(Q(o*i)+Q(j*p)));N[h+8>>2]=Q(w*f)+Q(Q(x*g)+Q(y*d));N[h+4>>2]=Q(t*f)+Q(Q(u*g)+Q(d*v));N[h>>2]=Q(r*f)+Q(Q(z*g)+Q(d*s));A=sb(b,h);f=N[b+88>>2];g=N[b+56>>2];k=N[b+72>>2];l=N[c>>2];m=N[b+80>>2];n=N[b+84>>2];c=J[b+152>>2]+P(A,12)|0;d=N[c+8>>2];o=N[b+52>>2];i=N[c>>2];p=N[b+68>>2];j=N[c+4>>2];q=N[b+48>>2];r=N[e+52>>2];s=N[e+36>>2];t=N[e+20>>2];u=N[e+56>>2];v=N[e+40>>2];w=N[e+24>>2];x=N[e+48>>2];y=N[e+32>>2];z=N[e>>2];B=N[e+16>>2];C=N[e+4>>2];D=N[e+8>>2];J[a+12>>2]=0;f=Q(Q(f*d)+Q(Q(g*i)+Q(j*k)));g=Q(Q(m*d)+Q(Q(q*i)+Q(j*l)));d=Q(Q(n*d)+Q(Q(o*i)+Q(j*p)));N[a+8>>2]=u+Q(Q(v*f)+Q(Q(D*g)+Q(w*d)));N[a+4>>2]=r+Q(Q(s*f)+Q(Q(C*g)+Q(d*t)));N[a>>2]=x+Q(Q(y*f)+Q(Q(z*g)+Q(d*B)));Ha=h+16|0}function Yc(a,b){var c=0,d=Q(0),e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=0,t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0);q=J[b+28>>2];s=J[b+8>>2];k=J[b+4>>2];b=k;J[b>>2]=0;J[b+4>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;if(M[a+336>>2]>=2){b=1;while(1){f=J[a+340>>2]+P(b,160)|0;d=N[f+124>>2];l=b<<5;c=(J[(l+J[a+332>>2]|0)+24>>2]<<5)+k|0;m=N[c>>2];e=N[f+120>>2];n=N[c+4>>2];t=Q(Q(Q(d*m)-Q(e*n))+N[c+24>>2]);o=N[c+8>>2];g=Q(e*o);e=N[f+128>>2];u=Q(Q(g-Q(e*m))+N[c+20>>2]);v=Q(Q(Q(e*n)-Q(d*o))+N[c+16>>2]);p=Q(0);a:{if(!q){e=Q(0);g=Q(0);h=Q(0);i=Q(0);j=Q(0);break a}e=Q(0);g=Q(0);h=Q(0);i=Q(0);j=Q(0);c=J[a+344>>2]+P(b,80)|0;r=K[c+76|0];if(!r){break a}w=(J[c+72>>2]<<2)+q|0;x=J[a+272>>2]+P(b,76)|0;f=0;while(1){d=N[(f<<2)+w>>2];c=P(f,24)+x|0;h=Q(h+Q(d*N[c+12>>2]));g=Q(g+Q(d*N[c+8>>2]));e=Q(e+Q(d*N[c+4>>2]));p=Q(p+Q(d*N[c>>2]));j=Q(j+Q(d*N[c+20>>2]));i=Q(i+Q(d*N[c+16>>2]));f=f+1|0;if((r|0)!=(f|0)){continue}break}}c=l+s|0;d=N[c+20>>2];y=N[c+24>>2];z=N[c>>2];A=N[c+4>>2];B=N[c+8>>2];C=N[c+16>>2];c=k+l|0;J[c+28>>2]=0;J[c+12>>2]=0;N[c+16>>2]=h+Q(v+C);N[c+8>>2]=g+Q(o+B);N[c+4>>2]=e+Q(n+A);N[c>>2]=p+Q(m+z);N[c+24>>2]=j+Q(t+y);N[c+20>>2]=i+Q(u+d);b=b+1|0;if(b>>>0>2]){continue}break}}}function jD(a,b){a=a|0;b=b|0;var c=Q(0),d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0);d=Ha+-64|0;Ha=d;a=a+8|0;p=J[a+388>>2];Ja[J[J[p>>2]+112>>2]](d+8|0,p);g=N[b+12>>2];e=N[b+8>>2];n=N[b>>2];h=N[b+4>>2];i=N[d+8>>2];c=Q(N[b+16>>2]-N[d+24>>2]);f=Q(c+c);c=Q(N[b+20>>2]-N[d+28>>2]);l=Q(c+c);j=N[d+12>>2];k=N[d+16>>2];c=Q(N[b+24>>2]-N[d+32>>2]);m=Q(c+c);o=Q(Q(Q(Q(-i)*f)-Q(l*j))-Q(k*m));c=N[d+20>>2];q=Q(Q(c*c)+Q(-.5));r=Q(Q(Q(m*q)+Q(c*Q(Q(j*f)-Q(i*l))))-Q(k*o));N[d+60>>2]=r;s=Q(Q(Q(l*q)+Q(c*Q(Q(i*m)-Q(k*f))))-Q(j*o));N[d+56>>2]=s;l=Q(Q(Q(f*q)+Q(c*Q(Q(k*l)-Q(j*m))))-Q(i*o));N[d+52>>2]=l;f=e;e=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(e*e)+Q(Q(n*n)+Q(h*h)))))));f=Q(f*e);h=Q(h*e);g=Q(g*e);e=Q(n*e);n=Q(Q(k*f)+Q(Q(j*h)+Q(Q(c*g)+Q(i*e))));N[d+48>>2]=n;m=Q(Q(e*j)+Q(Q(Q(c*f)-Q(g*k))-Q(i*h)));N[d+44>>2]=m;o=Q(Q(f*i)+Q(Q(Q(c*h)-Q(g*j))-Q(k*e)));N[d+40>>2]=o;c=Q(Q(h*k)+Q(Q(Q(c*e)-Q(g*i))-Q(j*f)));N[d+36>>2]=c;a:{b:{c:{d:{p=J[a+4>>2];switch((p>>>30|0)-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[a>>2]+4785|0]){break b}}jq(a+12|0,d+36|0);break a}b=J[a+8>>2];if(!b){b=_a(J[a>>2],p>>>24&15);J[a+8>>2]=b}N[b+28>>2]=c;N[b+52>>2]=r;N[b+48>>2]=s;N[b+44>>2]=l;N[b+40>>2]=n;N[b+36>>2]=m;N[b+32>>2]=o;Za(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|2}Ha=d- -64|0}function Y7(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{e=J[a+20>>2];c=J[J[a+28>>2]+2168>>2];f=J[c>>2];d=J[f+92>>2];if(d){g=J[f- -64>>2];a=d<<2;h=Ab(J[f+976>>2],(a+P(d>>>6|0,56)|0)+56|0,1);if(h){b=J[f+4612>>2];b=Ja[J[J[b>>2]+4>>2]](b)|0;b=Ja[J[J[b>>2]+4>>2]](b)|0;J[c+1904>>2]=h;l=d>>>0>64&b>>>0>1;b:{if(l){J[c+1884>>2]=e;J[c+1888>>2]=1;if(e){Ja[J[J[e>>2]+16>>2]](e);J[c+1880>>2]=J[J[c+1884>>2]+16>>2]}e=c+1864|0;i=c+1912|0;j=c+1908|0;a=a+h|0;while(1){b=J[f+16>>2];k=J[f+20>>2];J[a+24>>2]=0;J[a+16>>2]=0;J[a+8>>2]=b;J[a+12>>2]=k;J[a+48>>2]=f;J[a+44>>2]=i;J[a+40>>2]=h;J[a+36>>2]=j;J[a+28>>2]=g;J[a>>2]=132008;J[a+20>>2]=e;J[a+24>>2]=1;b=d>>>0>=64?64:d;J[a+32>>2]=b;Ja[J[J[e>>2]+16>>2]](e);J[a+16>>2]=J[J[a+20>>2]+16>>2];Ja[J[J[a>>2]+20>>2]](a);a=a+56|0;g=(b<<2)+g|0;d=d-b|0;if(d){continue}break}break b}e=c+1864|0;i=c+1912|0;j=c+1908|0;a=a+h|0;while(1){b=J[f+16>>2];k=J[f+20>>2];J[a+24>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=b;J[a+12>>2]=k;J[a+48>>2]=f;J[a+44>>2]=i;J[a+40>>2]=h;J[a+36>>2]=j;J[a+28>>2]=g;J[a>>2]=132008;b=d>>>0>=64?64:d;J[a+32>>2]=b;$s(a);a=a+56|0;g=(b<<2)+g|0;d=d-b|0;if(d){continue}break}}if(l){a=J[c+1880>>2];Ja[J[J[a>>2]+72>>2]](a,e);break a}_s(J[c+1892>>2]);break a}a=J[40592];a=Ja[J[J[a>>2]+4>>2]](a)|0;Ja[J[J[a>>2]+8>>2]](a,16,73154,14074,1473)}}}function saa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;c=Ha+-64|0;Ha=c;a:{if(K[a+488|0]){Wa(J[40592],8,15833,596,82904,0);break a}d=a+112|0;e=J[b+52>>2];J[c+56>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+44>>2]=J[b+16>>2];J[c+48>>2]=J[b+24>>2];g=fe(e,J[a+448>>2],c+16|0);b:{if(H[J[a+476>>2]]&1){J[c+12>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;b=c+16|0;tc(d,b);Va(J[c+24>>2],0,J[a+448>>2]<<5);uc(d,c+4|0,b);Yc(d,b);Jc(d,b);Ye(d,b);break b}J[c+12>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;b=c+16|0;tc(d,b);Va(J[c+24>>2],0,J[a+448>>2]<<5);uc(d,c+4|0,b);Yc(d,b);Jc(d,b);Xe(d,b);We(d,b)}a=J[e+16>>2];if(!(a>>>0<=g>>>0&a+J[e+20>>2]>>>0>g>>>0)){if(!g){break a}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,g);break a}j=J[e+4>>2];b=0;h=J[e+8>>2];f=h;while(1){i=b;b=b+1|0;d=f;f=d-1|0;a=(f<<2)+j|0;if(M[a>>2]>>0){continue}break}c:{if(d>>>0>=h>>>0){break c}f=i&3;if(f){b=0;while(1){J[a>>2]=J[J[e+4>>2]+(d<<2)>>2];d=d+1|0;a=a+4|0;b=b+1|0;if((f|0)!=(b|0)){continue}break}}if(i-1>>>0<3){break c}while(1){b=d<<2;J[a>>2]=J[b+J[e+4>>2]>>2];J[a+4>>2]=J[(b+J[e+4>>2]|0)+4>>2];J[a+8>>2]=J[(b+J[e+4>>2]|0)+8>>2];J[a+12>>2]=J[(b+J[e+4>>2]|0)+12>>2];a=a+16|0;d=d+4|0;if((h|0)!=(d|0)){continue}break}}J[e+8>>2]=h-1}Ha=c- -64|0}function KQ(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=J[a>>2];g=J[a+4>>2]-f>>2;if(g>>>0>>0){f=b-g|0;g=a;a:{d=J[a+8>>2];b=J[a+4>>2];if(f>>>0<=d-b>>2>>>0){b:{if(!f){break b}a=b;e=f&7;if(e){d=0;while(1){J[a>>2]=J[c>>2];a=a+4|0;d=d+1|0;if((e|0)!=(d|0)){continue}break}}b=(f<<2)+b|0;if((f-1&1073741823)>>>0<7){break b}while(1){J[a>>2]=J[c>>2];J[a+4>>2]=J[c>>2];J[a+8>>2]=J[c>>2];J[a+12>>2]=J[c>>2];J[a+16>>2]=J[c>>2];J[a+20>>2]=J[c>>2];J[a+24>>2]=J[c>>2];J[a+28>>2]=J[c>>2];a=a+32|0;if((b|0)!=(a|0)){continue}break}}J[g+4>>2]=b;break a}c:{e=J[g>>2];h=b-e>>2;a=h+f|0;if(a>>>0<1073741824){d=d-e|0;e=d>>1;e=d>>>0>=2147483644?1073741823:a>>>0>>0?e:a;if(e){if(e>>>0>=1073741824){break c}i=Ta(e<<2)}d=(h<<2)+i|0;a=d;h=f&7;if(h){while(1){J[a>>2]=J[c>>2];a=a+4|0;j=j+1|0;if((h|0)!=(j|0)){continue}break}}h=(f<<2)+d|0;if((f-1&1073741823)>>>0>=7){while(1){J[a>>2]=J[c>>2];J[a+4>>2]=J[c>>2];J[a+8>>2]=J[c>>2];J[a+12>>2]=J[c>>2];J[a+16>>2]=J[c>>2];J[a+20>>2]=J[c>>2];J[a+24>>2]=J[c>>2];J[a+28>>2]=J[c>>2];a=a+32|0;if((h|0)!=(a|0)){continue}break}}a=J[g>>2];if((a|0)!=(b|0)){while(1){d=d-4|0;b=b-4|0;J[d>>2]=J[b>>2];if((a|0)!=(b|0)){continue}break}b=J[g>>2]}J[g+8>>2]=(e<<2)+i;J[g+4>>2]=h;J[g>>2]=d;if(b){hb(b)}break a}ga();B()}kc();B()}return}if(b>>>0>>0){J[a+4>>2]=f+(b<<2)}}function FA(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0);v=N[a+8>>2];l=N[b+12>>2];f=Q(l+l);d=N[b+20>>2];n=Q(f*d);k=N[b+16>>2];c=Q(k+k);e=N[b+24>>2];h=Q(c*e);m=Q(n+h);g=N[b>>2];q=Q(k*c);i=Q(d+d);r=Q(d*i);u=Q(Q(Q(1)-q)-r);w=Q(g*u);s=Q(c*d);j=Q(f*e);d=Q(s-j);c=Q(f*k);e=Q(i*e);k=Q(c+e);i=N[b+4>>2];x=Q(k*i);t=Q(Q(1)-Q(l*f));f=Q(t-q);l=Q(n-h);h=N[b+8>>2];q=Q(l*h);o=Q(Q(Q(m*w)+Q(d*x))+Q(f*q));c=Q(c-e);y=Q(g*c);e=Q(t-r);r=Q(e*i);n=Q(s+j);s=Q(n*h);j=Q(Q(Q(m*y)+Q(d*r))+Q(f*s));t=N[a+20>>2];z=m;m=Q(g*m);g=d;d=Q(d*i);p=f;f=Q(f*h);g=Q(Q(Q(z*m)+Q(g*d))+Q(p*f));i=N[a+32>>2];N[a+32>>2]=Q(Q(v*o)+Q(j*t))+Q(g*i);h=N[a+4>>2];A=N[a+16>>2];B=N[a+28>>2];N[a+28>>2]=Q(Q(h*o)+Q(j*A))+Q(g*B);C=N[a>>2];z=Q(C*o);o=N[a+12>>2];p=g;g=N[a+24>>2];N[a+24>>2]=Q(z+Q(j*o))+Q(p*g);j=Q(Q(Q(c*w)+Q(e*x))+Q(n*q));p=Q(Q(Q(c*y)+Q(e*r))+Q(n*s));c=Q(Q(Q(c*m)+Q(e*d))+Q(n*f));N[a+20>>2]=Q(Q(v*j)+Q(t*p))+Q(i*c);N[a+16>>2]=Q(Q(h*j)+Q(p*A))+Q(c*B);N[a+12>>2]=Q(Q(C*j)+Q(p*o))+Q(c*g);c=Q(Q(Q(u*w)+Q(k*x))+Q(l*q));e=Q(Q(Q(u*y)+Q(k*r))+Q(l*s));d=Q(Q(Q(u*m)+Q(k*d))+Q(l*f));N[a+8>>2]=Q(Q(v*c)+Q(t*e))+Q(i*d);N[a+4>>2]=Q(Q(h*c)+Q(e*A))+Q(d*B);N[a>>2]=Q(Q(C*c)+Q(e*o))+Q(d*g)}function Sq(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=0;t=J[a+336>>2];if(t){y=J[a+332>>2];while(1){i=J[((q<<5)+y|0)+16>>2];c=N[i+124>>2];a=P(q,112)+b|0;J[a+32>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=0;J[a+4>>2]=0;J[a- -64>>2]=0;J[a+56>>2]=0;J[a+60>>2]=0;J[a+48>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;c=c==Q(0)?Q(0):Q(Q(1)/c);N[a+68>>2]=c;N[a+52>>2]=c;N[a+36>>2]=c;j=N[i>>2];d=Q(j+j);c=N[i+8>>2];r=Q(d*c);l=N[i+4>>2];k=Q(l+l);f=N[i+12>>2];u=Q(k*f);s=Q(r-u);n=Q(Q(1)-Q(j*d));v=Q(l*k);j=Q(n-v);g=N[i+120>>2];g=g==Q(0)?Q(0):Q(Q(1)/g);h=N[i+112>>2];h=h==Q(0)?Q(0):Q(Q(1)/h);m=Q(k*c);o=Q(d*f);k=Q(m+o);e=N[i+116>>2];e=e==Q(0)?Q(0):Q(Q(1)/e);N[a+104>>2]=Q(Q(j*g)*j)+Q(Q(Q(s*h)*s)+Q(k*Q(k*e)));p=Q(d*l);d=f;f=Q(c+c);w=Q(d*f);d=Q(p+w);l=Q(d*h);x=Q(c*f);f=Q(n-x);n=Q(f*e);m=Q(m-o);o=Q(m*g);N[a+88>>2]=Q(o*m)+Q(Q(l*d)+Q(f*n));p=Q(p-w);c=Q(p*e);e=Q(r+u);g=Q(e*g);r=Q(g*e);e=Q(Q(Q(1)-v)-x);h=Q(e*h);N[a+72>>2]=r+Q(Q(h*e)+Q(p*c));d=Q(Q(g*m)+Q(Q(h*d)+Q(f*c)));N[a+84>>2]=d;N[a+76>>2]=d;c=Q(Q(g*j)+Q(Q(h*s)+Q(k*c)));N[a+96>>2]=c;N[a+80>>2]=c;c=Q(Q(o*j)+Q(Q(l*s)+Q(k*n)));N[a+100>>2]=c;N[a+92>>2]=c;q=q+1|0;if((t|0)!=(q|0)){continue}break}}}function pl(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0),R=Q(0),S=Q(0),T=Q(0),U=Q(0),V=Q(0);j=N[b+164>>2];k=N[b+100>>2];l=N[b+68>>2];m=N[b+36>>2];n=N[b+132>>2];o=N[b+168>>2];p=N[b+104>>2];q=N[b+72>>2];r=N[b+40>>2];s=N[b+136>>2];t=N[b+176>>2];u=N[b+112>>2];v=N[b+80>>2];w=N[b+48>>2];x=N[b+144>>2];y=N[b+180>>2];z=N[b+116>>2];A=N[b+84>>2];B=N[b+20>>2];C=N[b+52>>2];D=N[b+148>>2];E=N[b+184>>2];F=N[b+120>>2];G=N[b+88>>2];H=N[b+24>>2];I=N[b+56>>2];K=N[b+152>>2];d=N[c+24>>2];e=N[c+20>>2];L=N[b+4>>2];M=N[b+8>>2];O=N[b+16>>2];P=N[b+160>>2];R=N[b+128>>2];f=N[c+16>>2];S=N[b+96>>2];g=N[c+8>>2];T=N[b+64>>2];h=N[c>>2];U=N[b>>2];i=N[c+4>>2];V=N[b+32>>2];J[a+28>>2]=0;J[a+12>>2]=0;N[a>>2]=Q(Q(Q(Q(Q(U*h)+Q(V*i))+Q(T*g))+Q(S*f))+Q(R*e))+Q(P*d);N[a+24>>2]=Q(Q(Q(Q(Q(H*h)+Q(I*i))+Q(G*g))+Q(F*f))+Q(K*e))+Q(E*d);N[a+20>>2]=Q(Q(Q(Q(Q(B*h)+Q(C*i))+Q(A*g))+Q(z*f))+Q(D*e))+Q(y*d);N[a+16>>2]=Q(Q(Q(Q(Q(O*h)+Q(w*i))+Q(v*g))+Q(u*f))+Q(x*e))+Q(t*d);N[a+8>>2]=Q(Q(Q(Q(Q(M*h)+Q(r*i))+Q(q*g))+Q(p*f))+Q(s*e))+Q(o*d);N[a+4>>2]=Q(Q(Q(Q(Q(L*h)+Q(m*i))+Q(l*g))+Q(k*f))+Q(n*e))+Q(j*d)}function Yn(a,b,c,d,e,f,g,h,i){var j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0);a:{s=N[f>>2];n=Q(N[g>>2]-s);u=N[d+4>>2];v=N[d>>2];z=N[f+4>>2];t=Q(N[g+4>>2]-z);j=Q(Q(n*u)-Q(v*t));p=N[a+8>>2];w=N[d+8>>2];q=N[f+8>>2];o=Q(N[g+8>>2]-q);k=Q(Q(t*w)-Q(u*o));A=N[a>>2];l=Q(Q(o*v)-Q(w*n));B=N[a+4>>2];x=Q(Q(j*p)+Q(Q(k*A)+Q(l*B)));r=Q(Q(j*q)+Q(Q(k*s)+Q(z*l)));m=N[b+8>>2];y=N[b>>2];D=N[b+4>>2];if(Q(Q(x-r)*Q(Q(Q(j*m)+Q(Q(k*y)+Q(l*D)))-r))>Q(0)){break a}E=j;j=Q(m-p);m=k;k=Q(y-A);C=l;l=Q(D-B);m=Q(Q(E*j)+Q(Q(m*k)+Q(C*l)));if(m==Q(0)){break a}y=Q(Q(v*l)-Q(k*u));C=p;p=Q(Q(r-x)/m);r=Q(C+Q(j*p));x=Q(r-q);m=Q(Q(u*j)-Q(l*w));q=Q(A+Q(k*p));s=Q(q-s);j=Q(Q(w*k)-Q(j*v));k=Q(B+Q(l*p));l=Q(k-z);j=Q(Q(Q(y*x)+Q(Q(m*s)+Q(j*l)))/Q(Q(y*o)+Q(Q(m*n)+Q(t*j))));if(!(j<=Q(1))|!(j>=Q(0))){break a}o=Q(x-Q(o*j));n=Q(s-Q(n*j));j=Q(l-Q(t*j));if(!(N[c>>2]>Q(Q(o*o)+Q(Q(n*n)+Q(j*j))))){break a}a=(J[i>>2]<<6)+h|0;J[a+12>>2]=0;N[a+8>>2]=r;N[a+4>>2]=k;N[a>>2]=q;a=(J[i>>2]<<6)+h|0;N[a+16>>2]=q-n;J[a+28>>2]=0;N[a+24>>2]=r-o;N[a+20>>2]=k-j;t=N[d+8>>2];b=J[d+4>>2];a=(J[i>>2]<<6)+h|0;J[a+32>>2]=J[d>>2];J[a+36>>2]=b;N[a+44>>2]=Q(o*w)+Q(Q(n*v)+Q(j*u));N[a+40>>2]=t;a=J[i>>2];J[i>>2]=a+1;J[((a<<6)+h|0)+48>>2]=e}}function Xn(a,b,c,d,e,f,g,h,i){var j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0);a:{v=N[f>>2];y=Q(N[g>>2]-v);n=N[d+4>>2];q=N[d>>2];A=N[f+4>>2];z=Q(N[g+4>>2]-A);l=Q(Q(y*n)-Q(q*z));t=N[a+8>>2];r=N[d+8>>2];o=N[f+8>>2];k=Q(N[g+8>>2]-o);j=Q(Q(z*r)-Q(n*k));B=N[a>>2];m=Q(Q(k*q)-Q(r*y));C=N[a+4>>2];w=Q(Q(l*t)+Q(Q(j*B)+Q(m*C)));u=Q(Q(l*o)+Q(Q(j*v)+Q(A*m)));s=N[b+8>>2];p=N[b>>2];E=N[b+4>>2];if(Q(Q(w-u)*Q(Q(Q(l*s)+Q(Q(j*p)+Q(m*E)))-u))>Q(0)){break a}D=l;l=Q(s-t);x=j;j=Q(p-B);p=m;m=Q(E-C);s=Q(Q(D*l)+Q(Q(x*j)+Q(p*m)));if(s==Q(0)){break a}p=t;t=Q(Q(u-w)/s);u=Q(p+Q(l*t));o=Q(u-o);x=o;p=k;w=Q(Q(q*m)-Q(j*n));D=Q(o*w);s=Q(Q(n*l)-Q(m*r));o=Q(B+Q(j*t));v=Q(o-v);j=Q(Q(r*j)-Q(l*q));l=Q(C+Q(m*t));m=Q(l-A);k=Q(Q(D+Q(Q(s*v)+Q(j*m)))/Q(Q(w*k)+Q(Q(s*y)+Q(z*j))));k=k>Q(1)?Q(1):k;k=k>Q(0)?k:Q(0);j=Q(x-Q(p*k));x=Q(j*r);r=Q(v-Q(y*k));p=n;n=Q(m-Q(z*k));q=Q(x+Q(Q(r*q)+Q(p*n)));if(!(q>2])){break a}a=(J[i>>2]<<6)+h|0;J[a+12>>2]=0;N[a+8>>2]=u;N[a+4>>2]=l;N[a>>2]=o;a=(J[i>>2]<<6)+h|0;N[a+16>>2]=o-r;J[a+28>>2]=0;N[a+24>>2]=u-j;N[a+20>>2]=l-n;n=N[d+8>>2];b=J[d+4>>2];a=(J[i>>2]<<6)+h|0;J[a+32>>2]=J[d>>2];J[a+36>>2]=b;N[a+44>>2]=q;N[a+40>>2]=n;a=J[i>>2];J[i>>2]=a+1;J[((a<<6)+h|0)+48>>2]=e}}function rF(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;e=Ha-16|0;Ha=e;g=J[b- -64>>2];d=-2147483648;c=-2147483648;f=J[b+60>>2];a:{if(!f){break a}h=J[a+28>>2];if(!h){break a}i=J[a+24>>2];c=0;while(1){if((f|0)==J[(c<<2)+i>>2]){break a}c=c+1|0;if((h|0)!=(c|0)){continue}break}c=-2147483648}J[e+4>>2]=c;b:{if(!g){break b}f=J[a+28>>2];if(!f){break b}h=J[a+24>>2];c=0;while(1){if((g|0)==J[h+(c<<2)>>2]){d=c;break b}c=c+1|0;if((f|0)!=(c|0)){continue}break}}J[e+12>>2]=b;J[e+8>>2]=d;b=J[a+56>>2];c:{if(b>>>0>=(J[a+60>>2]&2147483647)>>>0){d=0;b=J[a+60>>2];g=b&2147483647?b<<1:1;d:{if(!g){break d}c=P(g,12);if(!c){break d}b=J[40592];d=b+12|0;d=(k=d,l=c,m=Ja[J[J[b>>2]+20>>2]](b)|0?34111:69706,n=20075,o=553,j=J[J[d>>2]+8>>2],Ja[j](k|0,l|0,m|0,n|0,o|0)|0)}b=J[a+56>>2];if((b|0)>0){f=P(b,12)+d|0;c=J[a+52>>2];b=d;while(1){h=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=h;J[b+8>>2]=J[c+8>>2];c=c+12|0;b=b+12|0;if(f>>>0>b>>>0){continue}break}b=J[a+56>>2]}c=J[e+8>>2];b=P(b,12)+d|0;J[b>>2]=J[e+4>>2];J[b+4>>2]=c;J[b+8>>2]=J[e+12>>2];e:{if(J[a+60>>2]<0){break e}b=J[a+52>>2];if(!b){break e}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+60>>2]=g;J[a+52>>2]=d;break c}d=J[e+8>>2];b=J[a+52>>2]+P(b,12)|0;J[b>>2]=J[e+4>>2];J[b+4>>2]=d;J[b+8>>2]=J[e+12>>2]}J[a+56>>2]=J[a+56>>2]+1;Ha=e+16|0}function nv(a,b,c,d,e,f,g,h,i,j,k){var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=0;a:{if(!g|!c){break a}while(1){n=(s<<3)+e|0;o=J[n>>2];u=J[n+4>>2];while(1){n=l;l=l+1|0;m=J[(n<<3)+i>>2];if(m>>>0<=o>>>0){continue}break}if(m>>>0<=u>>>0){x=(s<<2)+d|0;l=(s<<4)+f|0;y=N[l+12>>2];z=N[l+4>>2];A=N[l+8>>2];B=N[l>>2];o=n;while(1){l=(o<<4)+j|0;b:{if(N[l+8>>2]>2]>A|(N[l+12>>2]>2]>y)){break b}l=J[x>>2];p=J[(l<<2)+k>>2];m=J[(o<<2)+h>>2];q=J[(m<<2)+k>>2];if((p|0)==(q|0)|!K[(p<<2&12|q&3)+b|0]){break b}q=l>>>0>>0?l:m;t=l>>>0>m>>>0?l:m;l=q&65535|t<<16;l=(l<<15^-1)+l|0;l=P(l>>>10^l,9);l=l>>>6^l;l=(l<<11^-1)+l|0;v=l>>>16^l;m=v&J[a+4>>2];c:{p=J[a+12>>2];d:{if(!p){break d}l=J[(m<<2)+p>>2];if((l|0)==-1){break d}C=J[a+16>>2];D=J[a+20>>2];while(1){r=(l<<3)+D|0;if((q|0)==(J[r>>2]&2147483647)){w=J[r+4>>2];if((w&2147483647)==(t|0)){break c}}l=J[(l<<2)+C>>2];if((l|0)!=-1){continue}break}}l=J[a+8>>2];if(l>>>0>=M[a>>2]){m=ad(a,v);p=J[a+12>>2];l=J[a+8>>2]}J[a+8>>2]=l+1;r=J[a+20>>2]+(l<<3)|0;J[r+4>>2]=t;J[r>>2]=q|-2147483648;m=(m<<2)+p|0;J[J[a+16>>2]+(l<<2)>>2]=J[m>>2];J[m>>2]=l;break b}J[r+4>>2]=w|-2147483648}o=o+1|0;if(M[(o<<3)+i>>2]<=u>>>0){continue}break}}if(g>>>0<=n>>>0){break a}l=n;s=s+1|0;if(s>>>0>>0){continue}break}}}function ov(a,b,c,d,e,f,g,h,i,j,k){var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0,D=0;a:{if(!g|!c){break a}while(1){n=(s<<3)+e|0;o=J[n>>2];u=J[n+4>>2];while(1){n=l;l=l+1|0;m=J[(n<<3)+i>>2];if(m>>>0>>0){continue}break}if(m>>>0<=u>>>0){x=(s<<2)+d|0;l=(s<<4)+f|0;y=N[l+12>>2];z=N[l+4>>2];A=N[l+8>>2];B=N[l>>2];o=n;while(1){l=(o<<4)+j|0;b:{if(N[l+8>>2]>2]>A|(N[l+12>>2]>2]>y)){break b}l=J[x>>2];p=J[(l<<2)+k>>2];m=J[(o<<2)+h>>2];q=J[(m<<2)+k>>2];if((p|0)==(q|0)|!K[(p<<2&12|q&3)+b|0]){break b}q=l>>>0>>0?l:m;t=l>>>0>m>>>0?l:m;l=q&65535|t<<16;l=(l<<15^-1)+l|0;l=P(l>>>10^l,9);l=l>>>6^l;l=(l<<11^-1)+l|0;v=l>>>16^l;m=v&J[a+4>>2];c:{p=J[a+12>>2];d:{if(!p){break d}l=J[(m<<2)+p>>2];if((l|0)==-1){break d}C=J[a+16>>2];D=J[a+20>>2];while(1){r=(l<<3)+D|0;if((q|0)==(J[r>>2]&2147483647)){w=J[r+4>>2];if((w&2147483647)==(t|0)){break c}}l=J[(l<<2)+C>>2];if((l|0)!=-1){continue}break}}l=J[a+8>>2];if(l>>>0>=M[a>>2]){m=ad(a,v);p=J[a+12>>2];l=J[a+8>>2]}J[a+8>>2]=l+1;r=J[a+20>>2]+(l<<3)|0;J[r+4>>2]=t;J[r>>2]=q|-2147483648;m=(m<<2)+p|0;J[J[a+16>>2]+(l<<2)>>2]=J[m>>2];J[m>>2]=l;break b}J[r+4>>2]=w|-2147483648}o=o+1|0;if(M[(o<<3)+i>>2]<=u>>>0){continue}break}}if(g>>>0<=n>>>0){break a}l=n;s=s+1|0;if(s>>>0>>0){continue}break}}}function e$(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;f=Ha-16|0;Ha=f;c=b+8|0;j=J[b+36>>2];a:{b:{c:{d:{switch(J[b+12>>2]>>>30|0){case 3:if((J[c>>2]-16|0)!=(a|0)){break c}break;case 0:break d;default:break c}}d=Ha-16|0;Ha=d;e=a+16|0;J[c>>2]=e;e:{if(!K[e+4785|0]){n=c,o=HF(e+16|0,J[c+12>>2],K[c+24|0]),J[n+16>>2]=o;J[c+4>>2]=J[c+4>>2]&268435455|-2147483648;break e}e=e+5092|0;g=J[c+4>>2];h=g&1073741823;if(g>>>0>=3221225472){J[c+4>>2]=h|-2147483648;if(g&268435456){break e}J[d+4>>2]=c;ob(e,d+4|0);break e}J[c+4>>2]=h|1073741824;J[d+8>>2]=c;c=pb(e,d+8|0,d+15|0);if(K[d+15|0]){break e}J[c>>2]=J[d+8>>2]}Ha=d+16|0;if(!j){break b}while(1){f:{g:{e=J[J[b+40>>2]+(i<<2)>>2];k=e+J[(L[e+4>>1]<<2)+104436>>2]|0;c=J[k+4>>2];if(!c){break g}h=J[c+40>>2];if(!h){break g}m=J[c+36>>2];c=0;g=1;d=0;h:{i:{while(1){l=m+(d<<3)|0;if(K[l|0]==3&g){c=J[l+4>>2];g=0;d=d+1|0;if((h|0)==(d|0)){break i}continue}d=d+1|0;if((h|0)!=(d|0)){continue}break}if(g){break h}}Mg(k,3,c)}qq(b,e,a,c);if(!c){break f}d=J[c+12>>2]-1|0;J[c+12>>2]=d;if(d){break f}Ja[J[J[c+8>>2]+8>>2]](c+8|0);break f}qq(b,e,a,0)}i=i+1|0;if((i|0)!=(j|0)){continue}break}break b}Wa(J[40592],8,14375,1179,81723,0);break a}J[f+8>>2]=b;a=pb(a+5984|0,f+8|0,f+15|0);if(K[f+15|0]){break a}J[a>>2]=J[f+8>>2]}Ha=f+16|0}function R9(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=Q(l);var m=0;m=Ha-16|0;Ha=m;g=J[g>>2];I[m+12>>1]=f;H[m+15|0]=0;f=Ha-96|0;Ha=f;J[f+76>>2]=J[i>>2];J[f+80>>2]=J[i+4>>2];J[f+84>>2]=J[i+8>>2];J[f+88>>2]=J[i+12>>2];I[f+92>>1]=L[i+16>>1];J[f+28>>2]=0;J[f+32>>2]=0;I[f+24>>1]=0;J[f+20>>2]=-1;J[f+36>>2]=0;J[f+40>>2]=0;J[f+44>>2]=0;J[f+48>>2]=0;J[f+52>>2]=2139095039;J[f+12>>2]=0;J[f+16>>2]=0;J[f+72>>2]=0;J[f+68>>2]=h;J[f+64>>2]=g;H[f+60|0]=0;J[f+8>>2]=125728;I[f+6>>1]=L[m+12>>1];Ja[J[J[a>>2]+352>>2]](a,b,c,d,e,f+8|0,f+6|0,f+76|0,j,k,l)|0;c=K[f+60|0];H[m+15|0]=c;Ha=f+96|0;Ha=m+16|0;b=J[f+72>>2];a:{if(!c){break a}if(b>>>0>>0){c=J[f+16>>2];a=g+P(b,48)|0;J[a>>2]=J[f+12>>2];J[a+4>>2]=c;J[a+8>>2]=J[f+20>>2];I[a+12>>1]=L[f+24>>1];N[a+16>>2]=N[f+28>>2];N[a+20>>2]=N[f+32>>2];N[a+24>>2]=N[f+36>>2];N[a+28>>2]=N[f+40>>2];N[a+32>>2]=N[f+44>>2];N[a+36>>2]=N[f+48>>2];N[a+40>>2]=N[f+52>>2];J[a+44>>2]=J[f+56>>2];b=b+1|0;break a}b=J[f+16>>2];a=(g+P(h,48)|0)-48|0;J[a>>2]=J[f+12>>2];J[a+4>>2]=b;J[a+8>>2]=J[f+20>>2];I[a+12>>1]=L[f+24>>1];N[a+16>>2]=N[f+28>>2];N[a+20>>2]=N[f+32>>2];N[a+24>>2]=N[f+36>>2];N[a+28>>2]=N[f+40>>2];N[a+32>>2]=N[f+44>>2];N[a+36>>2]=N[f+48>>2];N[a+40>>2]=N[f+52>>2];J[a+44>>2]=J[f+56>>2];b=-1}return b|0}function KB(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;f=Ha-16|0;Ha=f;h=Ja[J[J[b>>2]+76>>2]](b)|0;a:{if(!d){break a}if(!(Ja[J[J[b>>2]+96>>2]](b)|0)){break a}aF(Ja[J[J[b>>2]+96>>2]](b)|0,b,0)}j=h<<2;H[f+8|0]=j>>>0>1024;b:{if(j>>>0>=1025){e=Rb(f+3|0,j,14375,1038);break b}e=f-(j+15&-16)|0;Ha=e}J[f+4>>2]=e;o=e,p=J[J[(Ja[J[J[b>>2]+100>>2]](b)|0)+84>>2]>>2],J[o>>2]=p;k=h-1|0;c:{if(k){d=1;while(1){g=J[J[f+4>>2]+(i<<2)>>2];l=J[g+356>>2];m=J[g+352>>2];if(Ja[J[J[g>>2]+260>>2]](g)|0){e=0;l=l?m:0;while(1){J[J[f+4>>2]+(d<<2)>>2]=J[l+(e<<2)>>2];d=d+1|0;e=e+1|0;if(Ja[J[J[g>>2]+260>>2]](g)>>>0>e>>>0){continue}break}}i=i+1|0;if((k|0)!=(i|0)){continue}break}if((h|0)<=0){break c}}k=a+16|0;l=a+5584|0;m=J[f+4>>2];g=0;while(1){d=h-1|0;e=J[m+(d<<2)>>2];n=K[e+108|0];i=Ja[J[J[e>>2]+252>>2]](e)|0;de(e+12|0);vg(e+20|0,l,e);if(i){TA(k,Ja[J[J[i>>2]+48>>2]](i)|0)}g=g|n;ai(k,e+48|0,c,0);e=h>>>0>1;h=d;if(e){continue}break}if(!(g&32)){break c}c=J[(Ja[J[J[b>>2]+100>>2]](b)|0)+12>>2];if(c){c=J[c+48>>2]}else{c=-128}if(c>>>0>4294967167){break c}d=c>>>7|0;if(d>>>0>=J[a+4772>>2]<<5>>>0){break c}c=J[a+4768>>2]+(c>>>10&4194300)|0;h=J[c>>2];o=c,p=uea(-2,d)&h,J[o>>2]=p}UA(a+16|0,Ja[J[J[b>>2]+100>>2]](b)|0);J[f+12>>2]=b;ob(a+5944|0,f+12|0);if(j>>>0>=1025){cb(J[f+4>>2])}Ha=f+16|0}function Xh(a,b){var c=0,d=0,e=0,f=Q(0),g=0,h=0,i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=0,s=0;h=J[a+148>>2];r=J[h+20>>2];s=J[h+16>>2];d=Ha-48|0;J[d+40>>2]=0;J[d+44>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;c=J[b>>2];l=N[b>>2];g=J[b+4>>2];m=N[b+4>>2];e=J[b+8>>2];n=N[b+8>>2];N[d+12>>2]=n;N[d+8>>2]=m;N[d+4>>2]=l;b=e&2147483647;e=L[h>>1];j=d+4|0;g=g&2147483647;c=c&2147483647;a:{if(!(g>>>0<=c>>>0|b>>>0>=g>>>0)){c=2;g=0;b=1;break a}if(b>>>0<=c>>>0){c=1;g=2;b=0;break a}c=0;g=1;b=2}i=j+(b<<2)|0;f=N[i>>2];i=P(b<<1|J[i>>2]>>>31,e);k=Q(Q(e-1>>>0)*Q(.5));o=Q(Q(1)/Q(R(f)));f=Q(Q(k*Q(Q(N[j+(c<<2)>>2]*o)+Q(1)))+Q(.5));b:{if(f=Q(0)){b=~~f>>>0;break b}b=0}c=P(e,b+i|0);f=Q(Q(k*Q(Q(o*N[(d+4|0)+(g<<2)>>2])+Q(1)))+Q(.5));c:{if(f=Q(0)){b=~~f>>>0;break c}b=0}g=J[a+152>>2];a=K[J[h+4>>2]+(b+c|0)|0];b=g+P(a,12)|0;f=Q(Q(N[b+8>>2]*n)+Q(Q(N[b>>2]*l)+Q(m*N[b+4>>2])));while(1){h=a;a=(h<<2)+s|0;j=L[a>>1];if(j){i=L[a+2>>1];b=0;a=h;while(1){c=K[(b+i|0)+r|0];e=g+P(c,12)|0;k=Q(Q(N[e+8>>2]*n)+Q(Q(N[e>>2]*l)+Q(m*N[e+4>>2])));d:{if(!(k>f)){break d}e=(d+16|0)+(c>>>3&28)|0;p=J[e>>2];q=1<>2]=p|q;f=k;a=c}b=b+1|0;if((j|0)!=(b|0)){continue}break}if((a|0)!=(h|0)){continue}}break}return h}function T8(a){a=a|0;var b=0,c=0,d=0,e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=Q(0),t=Q(0),u=0,v=Q(0),w=Q(0),x=0,y=0,z=Q(0),A=Q(0);b=J[a+32>>2];if(b){while(1){q=0;u=J[J[a+28>>2]+(r<<2)>>2];d=J[u+32>>2];if(d){while(1){if(K[J[d+28>>2]- -64|0]&5){b=Ha-96|0;Ha=b;c=J[d+28>>2];j=c+68|0;v=Zh(b+80|0,b- -64|0,j,J[J[J[J[J[d+4>>2]+40>>2]+976>>2]+1816>>2]+4>>2]+(J[d+8>>2]<<5)|0);g=N[b+64>>2];k=N[b+80>>2];h=N[b+68>>2];l=N[b+84>>2];i=N[b+72>>2];e=N[b+88>>2];f=J[d+4>>2];f=K[J[f+44>>2]+9|0]-1>>>0<2?f:0;y=c+32|0;c=b+32|0;Xi(f- -64|0,y,J[f+44>>2]+48|0,c);Fc(b+8|0,j,c,Q(1));n=Q(e+i);o=Q(l+h);p=Q(k+g);i=Q(e-i);h=Q(l-h);g=Q(k-g);k=N[b+16>>2];l=N[b+28>>2];e=Q(Q(Q(k+l)*Q(.5))-N[b+88>>2]);z=Q(e*e);e=N[b+8>>2];s=N[b+20>>2];m=Q(Q(Q(e+s)*Q(.5))-N[b+80>>2]);A=Q(m*m);m=N[b+12>>2];t=N[b+24>>2];w=Q(Q(Q(m+t)*Q(.5))-N[b+84>>2]);j=Q(z+Q(A+Q(w*w)))>=Q(v*v);if(j){o=o>t?o:t;p=p>s?p:s;i=i>2]+40>>2]+1140>>2];c=J[f+4>>2]+P(J[d+8>>2]&2147483647,24)|0;N[c+12>>2]=p;N[c+8>>2]=i;N[c+4>>2]=h;N[c>>2]=g;N[c+20>>2]=n;N[c+16>>2]=o;H[f+16|0]=1;Ha=b+96|0;x=j+x|0;q=q|j}d=J[d>>2];if(d){continue}break}b=J[a+32>>2]}H[J[u+100>>2]+156|0]=(q|0)!=0;r=r+1|0;if(r>>>0>>0){continue}break}}a=J[a+36>>2];J[a>>2]=J[a>>2]+x}function uaa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;c=Ha+-64|0;Ha=c;a:{if(K[a+488|0]){Wa(J[40592],8,15833,515,82995,0);break a}d=a+112|0;f=J[a+448>>2];e=J[b+52>>2];J[c+56>>2]=0;J[c+48>>2]=0;J[c+52>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;g=fe(e,f,c+16|0);J[c+40>>2]=J[b+12>>2];J[c+44>>2]=0;b=J[b+24>>2];J[c+32>>2]=0;J[c+48>>2]=b;b:{if(H[J[a+476>>2]]&1){J[c+12>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;a=c+16|0;tc(d,a);nl(d,a);uc(d,c+4|0,a);Yc(d,a);Jc(d,a);Ye(d,a);break b}J[c+12>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;a=c+16|0;tc(d,a);nl(d,a);uc(d,c+4|0,a);Yc(d,a);Jc(d,a);Xe(d,a);We(d,a)}a=J[e+16>>2];if(!(a>>>0<=g>>>0&a+J[e+20>>2]>>>0>g>>>0)){if(!g){break a}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,g);break a}j=J[e+4>>2];b=0;h=J[e+8>>2];f=h;while(1){i=b;b=b+1|0;d=f;f=d-1|0;a=(f<<2)+j|0;if(M[a>>2]>>0){continue}break}c:{if(d>>>0>=h>>>0){break c}f=i&3;if(f){b=0;while(1){J[a>>2]=J[J[e+4>>2]+(d<<2)>>2];d=d+1|0;a=a+4|0;b=b+1|0;if((f|0)!=(b|0)){continue}break}}if(i-1>>>0<3){break c}while(1){b=d<<2;J[a>>2]=J[b+J[e+4>>2]>>2];J[a+4>>2]=J[(b+J[e+4>>2]|0)+4>>2];J[a+8>>2]=J[(b+J[e+4>>2]|0)+8>>2];J[a+12>>2]=J[(b+J[e+4>>2]|0)+12>>2];a=a+16|0;d=d+4|0;if((h|0)!=(d|0)){continue}break}}J[e+8>>2]=h-1}Ha=c- -64|0}function Mp(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;b=J[a+468>>2];if(!b){h=Ha-16|0;Ha=h;e=a+180|0;c=J[e+284>>2];if(c){b=J[40592];f=b+12|0;f=(m=f,n=c,o=Ja[J[J[b>>2]+20>>2]](b)|0?31081:69706,p=22517,q=180,l=J[J[f>>2]+8>>2],Ja[l](m|0,n|0,o|0,p|0,q|0)|0)}else{f=0}J[h+12>>2]=f;b=J[e+268>>2];a:{if(b>>>0>=(J[e+272>>2]&2147483647)>>>0){b=0;c=e+4|0;d=J[c+268>>2];i=d&2147483647?d<<1:1;b:{if(!i){break b}d=i<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[40592];g=Ja[J[J[b>>2]+20>>2]](b)|0?31081:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,d,g,19978,553)|0}g=J[c+264>>2];k=(g<<2)+b|0;if((g|0)>0){j=J[c+260>>2];d=b;while(1){J[d>>2]=J[j>>2];j=j+4|0;d=d+4|0;if(k>>>0>d>>>0){continue}break}}J[k>>2]=J[h+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}g=J[40592];Ja[J[J[g+12>>2]+12>>2]](g+12|0,d);g=J[c+264>>2]}J[c+268>>2]=i;J[c+260>>2]=b;J[c+264>>2]=g+1;break a}J[J[e+264>>2]+(b<<2)>>2]=f;J[e+268>>2]=b+1}b=(P(J[e+276>>2],48)+f|0)-48|0;if(f>>>0<=b>>>0){c=J[e+288>>2];while(1){J[b>>2]=c;c=b;b=b-48|0;if(f>>>0<=b>>>0){continue}break}J[e+288>>2]=c}Ha=h+16|0;b=J[a+468>>2]}J[a+468>>2]=J[b>>2];J[a+460>>2]=J[a+460>>2]+1;H[b+32|0]=1;J[b+40>>2]=0;J[b+44>>2]=4;J[b+36>>2]=b;return b}function hk(a,b,c,d){var e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0;e=Ha-48|0;Ha=e;f=J[a+36>>2];pg(e,b,a+4|0);b=Q(Q(N[a+4>>2]*N[a+8>>2])*N[a+12>>2])>2];j=N[e+40>>2];k=N[e+16>>2];l=N[e+28>>2];m=N[e+36>>2];n=N[e+24>>2];o=N[e>>2];p=N[e+12>>2];q=N[e+4>>2];r=J[f+24>>2];a:{if(K[f+64|0]&2){f=a+P(c,6)|0;a=L[f+4>>1];c=L[f+2>>1];f=L[f>>1];break a}f=a+P(c,12)|0;a=J[f+8>>2];c=J[f+4>>2];f=J[f>>2]}f=r+P(f,12)|0;g=N[f>>2];h=N[f+4>>2];i=N[f+8>>2];N[d+8>>2]=Q(Q(Q(g*N[e+8>>2])+Q(h*N[e+20>>2]))+Q(i*N[e+32>>2]))+N[e+44>>2];N[d+4>>2]=j+Q(Q(Q(g*q)+Q(h*k))+Q(i*l));N[d>>2]=m+Q(Q(Q(g*o)+Q(h*p))+Q(i*n));j=N[e+40>>2];k=N[e+28>>2];l=N[e+16>>2];m=N[e+36>>2];n=N[e+24>>2];o=N[e>>2];p=N[e+12>>2];q=N[e+4>>2];f=r+P(b?a:c,12)|0;g=N[f>>2];h=N[f+4>>2];i=N[f+8>>2];N[d+20>>2]=Q(Q(Q(g*N[e+8>>2])+Q(h*N[e+20>>2]))+Q(i*N[e+32>>2]))+N[e+44>>2];N[d+16>>2]=j+Q(Q(Q(g*q)+Q(h*l))+Q(i*k));N[d+12>>2]=m+Q(Q(Q(g*o)+Q(h*p))+Q(i*n));j=N[e+40>>2];k=N[e+28>>2];l=N[e+16>>2];m=N[e+36>>2];n=N[e+24>>2];o=N[e>>2];p=N[e+12>>2];q=N[e+4>>2];a=r+P(b?c:a,12)|0;g=N[a>>2];h=N[a+4>>2];i=N[a+8>>2];N[d+32>>2]=Q(Q(Q(g*N[e+8>>2])+Q(h*N[e+20>>2]))+Q(i*N[e+32>>2]))+N[e+44>>2];N[d+28>>2]=j+Q(Q(Q(g*q)+Q(h*l))+Q(i*k));N[d+24>>2]=m+Q(Q(Q(g*o)+Q(h*p))+Q(i*n));Ha=e+48|0}function pF(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;h=-2147483648;d=J[a+28>>2];a:{if(!d){break a}e=J[a+24>>2];while(1){if(J[e+(c<<2)>>2]==(b|0)){h=c;break a}c=c+1|0;if((d|0)!=(c|0)){continue}break}}Jt(b,0,Q(0),1,0);b=h+1|0;i=J[a+16>>2];if(b>>>0>>0){c=h;while(1){d=J[a+12>>2];e=d+(c<<5)|0;d=d+(b<<5)|0;f=J[d+4>>2];J[e>>2]=J[d>>2];J[e+4>>2]=f;f=J[d+28>>2];J[e+24>>2]=J[d+24>>2];J[e+28>>2]=f;f=J[d+20>>2];J[e+16>>2]=J[d+16>>2];J[e+20>>2]=f;f=J[d+12>>2];J[e+8>>2]=J[d+8>>2];J[e+12>>2]=f;d=J[a+24>>2];c=c<<2;f=d+c|0;e=d;d=b<<2;J[f>>2]=J[e+d>>2];e=c;c=J[a+36>>2];J[e+c>>2]=J[c+d>>2];c=b;b=c+1|0;i=J[a+16>>2];if(b>>>0>>0){continue}break}}J[a+64>>2]=0;if(i){b=h&31;if((h&63)>>>0>=32){c=1<>>32-b;b=d}f=b-1|0;m=(f|b)^-1;k=c-!b|0;n=(c|k)^-1;p=J[a+12>>2];b=0;while(1){c=p+(b<<5)|0;d=J[c+8>>2];e=J[c+12>>2];g=J[c+24>>2];if(!((g|0)==-1|g>>>0<=h>>>0)){g=e&k;e=e&n;l=e>>>1|0;d=d&f|((e&1)<<31|(d&m)>>>1);J[c+8>>2]=d;e=g|l;J[c+12>>2]=e}o=J[c+4>>2];g=n&o;l=g>>>1|0;q=(g&1)<<31;g=J[c>>2];J[c>>2]=q|(m&g)>>>1|f&g;J[c+4>>2]=k&o|l;c=tea(e)+tea(d)|0;j=c>>>0>j>>>0?c:j;b=b+1|0;if((i|0)!=(b|0)){continue}break}J[a+64>>2]=j}J[a+16>>2]=i-1;J[a+28>>2]=J[a+28>>2]-1;J[a+40>>2]=J[a+40>>2]-1;a=J[a>>2];J[a+96>>2]=j;Ja[J[J[a>>2]+20>>2]](a)}function $U(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0;f=Ha-48|0;Ha=f;if(ik(J[a+2252>>2],c,d,e)){h=J[a+2236>>2];a:{if(K[a+2244|0]){N[f>>2]=N[c>>2];N[f+4>>2]=N[c+4>>2];N[f+8>>2]=N[c+8>>2];N[f+12>>2]=N[d>>2];N[f+16>>2]=N[d+4>>2];N[f+20>>2]=N[d+8>>2];N[f+24>>2]=N[e>>2];N[f+28>>2]=N[e+4>>2];c=2;i=N[e+8>>2];break a}l=N[h+28>>2];m=N[h+16>>2];n=N[h+32>>2];o=N[h+20>>2];r=K[h+72|0];p=N[h+4>>2];q=N[h+8>>2];i=N[c>>2];j=N[c+4>>2];k=N[c+8>>2];N[f>>2]=Q(Q(i*N[h>>2])+Q(j*N[h+12>>2]))+Q(k*N[h+24>>2]);N[f+8>>2]=Q(Q(i*q)+Q(j*o))+Q(k*n);N[f+4>>2]=Q(Q(i*p)+Q(j*m))+Q(k*l);l=N[h+28>>2];m=N[h+16>>2];n=N[h+24>>2];o=N[h>>2];p=N[h+12>>2];q=N[h+4>>2];c=(r?24:12)+f|0;i=N[d>>2];j=N[d+4>>2];k=N[d+8>>2];N[c+8>>2]=Q(Q(i*N[h+8>>2])+Q(j*N[h+20>>2]))+Q(k*N[h+32>>2]);N[c+4>>2]=Q(Q(i*q)+Q(j*m))+Q(k*l);N[c>>2]=Q(Q(i*o)+Q(j*p))+Q(k*n);l=N[h+32>>2];m=N[h+20>>2];n=N[h+8>>2];o=N[h+24>>2];p=N[h>>2];q=N[h+12>>2];c=r?1:2;d=P(c,12)+f|0;i=N[e>>2];j=N[e+4>>2];k=N[e+8>>2];N[d+4>>2]=Q(Q(i*N[h+4>>2])+Q(j*N[h+16>>2]))+Q(k*N[h+28>>2]);N[d>>2]=Q(Q(i*p)+Q(j*q))+Q(k*o);i=Q(Q(Q(i*n)+Q(j*m))+Q(k*l))}N[(P(c,12)+f|0)+8>>2]=i;c=a+8|0;b=J[b+8>>2];a=J[a+2240>>2];if(a){a=K[a+b|0]}else{a=56}Fz(c,f,b,a,g)}Ha=f+48|0;return 1}function L8(a){a=a|0;var b=Q(0),c=0,d=0,e=Q(0),f=Q(0),g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0);r=J[a+32>>2];if(r){l=N[a+36>>2];a=J[a+28>>2];while(1){s=Q(0);g=Ha-16|0;Ha=g;c=J[J[a>>2]>>2];h=J[c+44>>2];d=L[c+148>>1];a:{if(d&4){I[c+148>>1]=d&63999;c=J[c+44>>2];b=N[c+16>>2];d=J[h+176>>2];d=K[d+31|0]==1?d:0;e=N[d+4>>2];j=N[d+8>>2];k=N[c+28>>2];i=N[d+12>>2];m=N[c+24>>2];n=N[d>>2];o=N[c+20>>2];f=Q(Q(b*e)+Q(Q(Q(j*k)-Q(i*m))-Q(n*o)));p=Q(Q(m*n)+Q(Q(Q(e*k)-Q(i*o))-Q(j*b)));q=Q(Q(o*j)+Q(Q(Q(n*k)-Q(i*b))-Q(e*m)));t=Q(N[d+16>>2]-N[c+32>>2]);u=Q(N[d+24>>2]-N[c+40>>2]);v=Q(N[d+20>>2]-N[c+36>>2]);e=Q(Q(j*m)+Q(Q(e*o)+Q(Q(i*k)+Q(n*b))));if(e>2]=n;N[h+84>>2]=o;N[h+80>>2]=m;N[h+104>>2]=Q(k*b)*l;N[h+100>>2]=Q(s*b)*l;N[h+96>>2]=Q(j*b)*l;break a}if(d&2048){break a}J[g+12>>2]=0;J[g+4>>2]=0;J[g+8>>2]=0;c=g+4|0;of(h,c);J[g+12>>2]=0;J[g+4>>2]=0;J[g+8>>2]=0;ke(h,c)}Ha=g+16|0;a=a+4|0;r=r-1|0;if(r){continue}break}}}function x2(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;i=J[40585];f=Ha-16|0;Ha=f;a=J[40592];c=a+12|0;a=(l=c,m=44,n=Ja[J[J[a>>2]+20>>2]](a)|0?47385:69706,o=6266,p=668,k=J[J[c>>2]+8>>2],Ja[k](l|0,m|0,n|0,o|0,p|0)|0);J[a+12>>2]=1;J[a+4>>2]=196625;J[a+20>>2]=0;J[a+24>>2]=0;J[a+16>>2]=i;J[a+8>>2]=153160;J[a>>2]=153104;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;c=0;e=Ha-16|0;Ha=e;j=zk(66,86,72,83,e+12|0,e+11|0,b);a:{if(!j){break a}Fb(a+20|0,2,K[e+11|0],b);d=J[a+20>>2];h=d<<2;if(h){c=J[40592];c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,h,29909,13858,82)|0;d=J[a+20>>2]}J[a+32>>2]=c;Fb(c,d,K[e+11|0],b);c=J[a+20>>2];d=P(c,24)+24|0;if(d){c=J[40592];g=Ja[J[J[c+12>>2]+8>>2]](c+12|0,d,29909,13858,86)|0;c=J[a+20>>2]}J[a+28>>2]=g;Fb(g,P(c,6),K[e+11|0],b);g=0;c=0;d=J[a+24>>2];h=P(d,28);if(h){c=J[40592];c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,h,29909,13858,90)|0;d=J[a+24>>2]}J[a+40>>2]=c;if(!d){break a}while(1){c=P(g,28);Fb((c+J[a+40>>2]|0)+24|0,1,K[e+11|0],b);Fb(c+J[a+40>>2]|0,6,K[e+11|0],b);g=g+1|0;if(g>>>0>2]){continue}break}}Ha=e+16|0;b:{if(!j){b=J[a+12>>2]-1|0;J[a+12>>2]=b;if(b){a=0;break b}Ja[J[J[a+8>>2]+8>>2]](a+8|0);a=0;break b}J[f+8>>2]=a;b=pb(i+128|0,f+8|0,f+15|0);if(!K[f+15|0]){J[b>>2]=J[f+8>>2]}}Ha=f+16|0;return a|0}function Xi(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0);t=N[a+20>>2];s=N[a+24>>2];u=N[c+20>>2];v=N[b+20>>2];w=N[c+24>>2];x=N[b+24>>2];y=N[a+16>>2];z=N[c+16>>2];A=N[b+16>>2];h=N[b+12>>2];e=N[c+12>>2];i=N[c+8>>2];f=N[b+8>>2];j=N[c>>2];m=N[b>>2];n=N[b+4>>2];g=N[c+4>>2];k=Q(Q(h*e)+Q(Q(i*f)+Q(Q(j*m)+Q(n*g))));o=N[a+12>>2];p=N[a+8>>2];l=Q(Q(Q(Q(m*g)-Q(j*n))+Q(f*e))-Q(h*i));q=N[a>>2];r=Q(Q(Q(Q(n*i)-Q(g*f))+Q(m*e))-Q(h*j));f=Q(Q(Q(Q(f*j)-Q(i*m))+Q(n*e))-Q(h*g));h=N[a+4>>2];N[d+12>>2]=Q(k*o)-Q(Q(p*l)+Q(Q(q*r)+Q(f*h)));N[d+8>>2]=Q(k*p)+Q(Q(Q(q*f)-Q(r*h))+Q(l*o));N[d+4>>2]=Q(k*h)+Q(Q(Q(p*r)-Q(l*q))+Q(f*o));N[d>>2]=Q(k*q)+Q(Q(Q(h*l)-Q(f*p))+Q(r*o));B=s;f=Q(x-w);m=Q(A-z);n=Q(v-u);r=Q(Q(i*f)+Q(Q(j*m)+Q(g*n)));s=Q(Q(e*e)+Q(-.5));k=Q(Q(i*r)+Q(Q(e*Q(Q(m*g)-Q(j*n)))+Q(f*s)));k=Q(k+k);l=Q(Q(j*r)+Q(Q(e*Q(Q(n*i)-Q(g*f)))+Q(m*s)));l=Q(l+l);e=Q(Q(g*r)+Q(Q(e*Q(Q(f*j)-Q(i*m)))+Q(n*s)));e=Q(e+e);i=Q(Q(p*k)+Q(Q(q*l)+Q(h*e)));j=Q(Q(o*o)+Q(-.5));g=Q(Q(p*i)+Q(Q(o*Q(Q(q*e)-Q(l*h)))+Q(k*j)));N[d+24>>2]=B+Q(g+g);g=Q(Q(h*i)+Q(Q(o*Q(Q(p*l)-Q(k*q)))+Q(e*j)));N[d+20>>2]=t+Q(g+g);e=Q(Q(q*i)+Q(Q(o*Q(Q(h*k)-Q(e*p)))+Q(l*j)));N[d+16>>2]=y+Q(e+e)}function rz(a,b,c,d,e){var f=0,g=0,h=Q(0),i=Q(0);f=Ha+-64|0;Ha=f;J[f+56>>2]=J[27635];g=J[27634];J[f+48>>2]=J[27633];J[f+52>>2]=g;J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;h=Q(34028234663852886e22);if(J[c>>2]==-1){qg(f+32|0,b,b+16|0,b+32|0,d,e,a);h=N[f+32>>2]}a:{if(J[c+4>>2]!=-1){break a}J[f+56>>2]=3;J[f+48>>2]=0;J[f+52>>2]=2;J[f+28>>2]=3;qg(f,b,b+32|0,b+48|0,f+48|0,f+28|0,f+32|0);i=N[f>>2];if(!(i>2];J[a>>2]=J[f+32>>2];J[a+4>>2]=g;g=J[f+44>>2];J[a+8>>2]=J[f+40>>2];J[a+12>>2]=g;J[d>>2]=J[f+48>>2];J[d+4>>2]=J[f+52>>2];J[d+8>>2]=J[f+56>>2];J[e>>2]=J[f+28>>2];h=i}b:{if(J[c+8>>2]!=-1){break b}J[f+56>>2]=1;J[f+48>>2]=0;J[f+52>>2]=3;J[f+28>>2]=3;qg(f,b,b+48|0,b+16|0,f+48|0,f+28|0,f+32|0);i=N[f>>2];if(!(i>2];J[a>>2]=J[f+32>>2];J[a+4>>2]=g;g=J[f+44>>2];J[a+8>>2]=J[f+40>>2];J[a+12>>2]=g;J[d>>2]=J[f+48>>2];J[d+4>>2]=J[f+52>>2];J[d+8>>2]=J[f+56>>2];J[e>>2]=J[f+28>>2];h=i}c:{if(J[c+12>>2]!=-1){break c}J[f+56>>2]=2;J[f+48>>2]=1;J[f+52>>2]=3;J[f+28>>2]=3;qg(f,b+16|0,b+48|0,b+32|0,f+48|0,f+28|0,f+32|0);if(!(N[f>>2]>2];J[a>>2]=J[f+32>>2];J[a+4>>2]=b;b=J[f+44>>2];J[a+8>>2]=J[f+40>>2];J[a+12>>2]=b;J[d>>2]=J[f+48>>2];J[d+4>>2]=J[f+52>>2];J[d+8>>2]=J[f+56>>2];J[e>>2]=J[f+28>>2]}Ha=f- -64|0}function dl(a,b){var c=0,d=Q(0),e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=0,l=0,m=Q(0),n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;q=J[a+52>>2];if(q){k=J[a+60>>2];c=k+1|0;if(c){r=J[a+8>>2];v=J[a>>2];while(1){s=k;t=(k<<2)+q|0;u=J[t>>2];if(u){o=c<<5;p=-2147483648;k=31;while(1){o=o-1|0;if(p&u){l=P(o,28)+r|0;c=J[l+24>>2];g=c>>>1|0;a:{if(c&1){g=g&15;if(!g){i=Q(0x382c5fc0000000);e=Q(-0x382c5fc0000000);h=Q(-0x382c5fc0000000);m=Q(-0x382c5fc0000000);f=Q(0x382c5fc0000000);j=Q(0x382c5fc0000000);break a}n=(c>>>3&536870908)+v|0;c=P(J[n>>2],24)+b|0;e=N[c+12>>2];j=N[c+8>>2];f=N[c+4>>2];i=N[c>>2];m=N[c+20>>2];h=N[c+16>>2];if((g|0)==1){break a}c=n+4|0;n=n+(g<<2)|0;while(1){g=P(J[c>>2],24)+b|0;d=N[g+12>>2];e=e>d?e:d;d=N[g+8>>2];j=d>j?j:d;d=N[g+4>>2];f=d>f?f:d;d=N[g>>2];i=d>i?i:d;d=N[g+20>>2];m=d>2];h=d>2];e=N[c+28>>2];i=e>i?i:e;e=N[c+20>>2];h=N[c+48>>2];m=e>h?e:h;e=N[c+16>>2];h=N[c+44>>2];h=e>h?e:h;e=N[c+12>>2];f=N[c+40>>2];e=e>f?e:f;f=N[c+8>>2];j=N[c+36>>2];j=f>2];d=N[c+32>>2];f=d>f?f:d}N[l+12>>2]=e;N[l+8>>2]=j;N[l+4>>2]=f;N[l>>2]=i;N[l+20>>2]=m;N[l+16>>2]=h}c=k;k=c-1|0;p=p>>>1|0;if(c){continue}break}J[t>>2]=0}k=s-1|0;c=s;if(c){continue}break}}J[a+60>>2]=0}}function nR(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;c=J[a+4>>2];if((c|0)!=J[a+8>>2]){d=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=d;J[c+8>>2]=J[b+8>>2];I[c+12>>1]=L[b+12>>1];N[c+16>>2]=N[b+16>>2];N[c+20>>2]=N[b+20>>2];N[c+24>>2]=N[b+24>>2];N[c+28>>2]=N[b+28>>2];N[c+32>>2]=N[b+32>>2];N[c+36>>2]=N[b+36>>2];N[c+40>>2]=N[b+40>>2];J[c+44>>2]=J[b+44>>2];J[a+4>>2]=c+48;return}a:{b:{d=J[a+4>>2];f=J[a>>2];g=(d-f|0)/48|0;c=g+1|0;if(c>>>0<89478486){h=(J[a+8>>2]-f|0)/48|0;e=h<<1;c=h>>>0>=44739242?89478485:c>>>0>>0?e:c;if(c>>>0>=89478486){break b}e=P(g,48);g=P(c,48);h=Ta(g);c=e+h|0;e=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=e;J[c+8>>2]=J[b+8>>2];I[c+12>>1]=L[b+12>>1];N[c+16>>2]=N[b+16>>2];N[c+20>>2]=N[b+20>>2];N[c+24>>2]=N[b+24>>2];N[c+28>>2]=N[b+28>>2];N[c+32>>2]=N[b+32>>2];N[c+36>>2]=N[b+36>>2];N[c+40>>2]=N[b+40>>2];J[c+44>>2]=J[b+44>>2];b=c+48|0;if((d|0)!=(f|0)){while(1){d=d-48|0;e=J[d+4>>2];c=c-48|0;J[c>>2]=J[d>>2];J[c+4>>2]=e;J[c+8>>2]=J[d+8>>2];I[c+12>>1]=L[d+12>>1];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];N[c+28>>2]=N[d+28>>2];N[c+32>>2]=N[d+32>>2];N[c+36>>2]=N[d+36>>2];N[c+40>>2]=N[d+40>>2];J[c+44>>2]=J[d+44>>2];if((d|0)!=(f|0)){continue}break}}J[a+8>>2]=g+h;J[a+4>>2]=b;J[a>>2]=c;if(f){hb(f)}break a}ga();B()}kc();B()}}function u9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+660>>2];if(c>>>0>=(J[a+664>>2]&2147483647)>>>0){c=J[a+664>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}c=g<<5;if(!c){break a}e=J[40592];d=e+12|0;e=(j=d,k=c,l=Ja[J[J[e>>2]+20>>2]](e)|0?51137:69706,m=20075,n=553,i=J[J[d>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+660>>2];if((c|0)>0){h=(c<<5)+e|0;d=J[a+656>>2];c=e;while(1){f=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=f;f=J[d+28>>2];J[c+24>>2]=J[d+24>>2];J[c+28>>2]=f;f=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=f;f=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=f;d=d+32|0;c=c+32|0;if(h>>>0>c>>>0){continue}break}c=J[a+660>>2]}d=J[b+4>>2];c=(c<<5)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;d=J[b+28>>2];J[c+24>>2]=J[b+24>>2];J[c+28>>2]=d;d=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=d;d=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=d;b:{if(J[a+664>>2]<0){break b}b=J[a+656>>2];if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+664>>2]=g;J[a+656>>2]=e;J[a+660>>2]=J[a+660>>2]+1;return 1}e=J[a+656>>2]+(c<<5)|0;c=J[b+4>>2];J[e>>2]=J[b>>2];J[e+4>>2]=c;c=J[b+28>>2];J[e+24>>2]=J[b+24>>2];J[e+28>>2]=c;c=J[b+20>>2];J[e+16>>2]=J[b+16>>2];J[e+20>>2]=c;c=J[b+12>>2];J[e+8>>2]=J[b+8>>2];J[e+12>>2]=c;J[a+660>>2]=J[a+660>>2]+1;return 1}function Ek(a,b,c,d,e,f,g,h,i){var j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);k=N[c+8>>2];l=Q(N[d+8>>2]-k);v=N[b>>2];m=N[c+4>>2];w=Q(N[e+4>>2]-m);n=N[c>>2];x=Q(N[e>>2]-n);y=N[b+4>>2];q=Q(Q(v*w)-Q(x*y));r=Q(N[d>>2]-n);z=Q(N[e+8>>2]-k);p=N[b+8>>2];u=Q(Q(y*z)-Q(w*p));o=Q(N[d+4>>2]-m);s=Q(Q(p*x)-Q(z*v));j=Q(Q(l*q)+Q(Q(r*u)+Q(o*s)));a:{b:{if(i){c=0;if(j>2]-k);n=Q(N[a>>2]-n);m=Q(N[a+4>>2]-m);k=Q(Q(t*q)+Q(Q(n*u)+Q(s*m)));q=Q(j*Q(9999999747378752e-20));u=Q(-q);if(k>2]=j*Q(Q(z*p)+Q(Q(x*o)+Q(w*r)));N[g>>2]=j*k;j=Q(j*l);break b}c=0;if(Q(R(j))>2]-k);n=Q(N[a>>2]-n);m=Q(N[a+4>>2]-m);k=Q(t*Q(Q(j*q)+Q(Q(n*u)+Q(s*m))));if(kQ(1.000100016593933)){break a}s=p;p=Q(Q(n*o)-Q(r*m));o=Q(Q(m*l)-Q(o*j));l=Q(Q(j*r)-Q(l*n));j=Q(t*Q(Q(s*p)+Q(Q(v*o)+Q(y*l))));if(jQ(1.000100016593933)){break a}N[f>>2]=t*Q(Q(z*p)+Q(Q(x*o)+Q(w*l)));N[g>>2]=k}N[h>>2]=j;c=1}return c}function Th(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0;n=Ha-16|0;Ha=n;h=N[a+48>>2];i=N[a+60>>2];o=a- -64|0;j=N[o>>2];k=N[a+40>>2];l=N[a+52>>2];m=N[a+36>>2];e=N[c>>2];f=Q(e*N[d>>2]);g=Q(e*N[d+4>>2]);e=Q(e*N[d+8>>2]);N[d+8>>2]=Q(Q(f*N[a+44>>2])+Q(g*N[a+56>>2]))+Q(e*N[a+68>>2]);N[d+4>>2]=Q(Q(f*k)+Q(g*l))+Q(e*j);N[d>>2]=Q(Q(f*m)+Q(g*h))+Q(e*i);h=N[a+48>>2];i=N[a+60>>2];j=N[o>>2];k=N[a+40>>2];l=N[a+52>>2];m=N[a+36>>2];e=N[c+4>>2];f=Q(e*N[d+12>>2]);g=Q(e*N[d+16>>2]);e=Q(e*N[d+20>>2]);N[d+20>>2]=Q(Q(f*N[a+44>>2])+Q(g*N[a+56>>2]))+Q(e*N[a+68>>2]);N[d+16>>2]=Q(Q(f*k)+Q(g*l))+Q(e*j);N[d+12>>2]=Q(Q(f*m)+Q(g*h))+Q(e*i);h=N[a+48>>2];i=N[a+60>>2];j=N[o>>2];k=N[a+40>>2];l=N[a+52>>2];m=N[a+36>>2];e=N[c+8>>2];f=Q(e*N[d+24>>2]);g=Q(e*N[d+28>>2]);e=Q(e*N[d+32>>2]);N[d+32>>2]=Q(Q(f*N[a+44>>2])+Q(g*N[a+56>>2]))+Q(e*N[a+68>>2]);N[d+28>>2]=Q(Q(f*k)+Q(g*l))+Q(e*j);N[d+24>>2]=Q(Q(f*m)+Q(g*h))+Q(e*i);h=N[a+60>>2];i=N[a+48>>2];j=N[o>>2];k=N[a+40>>2];l=N[a+52>>2];m=N[a+36>>2];e=N[b>>2];f=N[b+4>>2];g=N[b+8>>2];N[b+8>>2]=Q(Q(e*N[a+44>>2])+Q(f*N[a+56>>2]))+Q(g*N[a+68>>2]);N[b+4>>2]=Q(Q(e*k)+Q(f*l))+Q(g*j);N[b>>2]=Q(Q(e*m)+Q(f*i))+Q(g*h);Ln(n+4|0,d);N[c>>2]=N[n+4>>2];N[c+4>>2]=N[n+8>>2];N[c+8>>2]=N[n+12>>2];Ha=n+16|0}function Ce(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0;k=N[a>>2];h=N[b>>2];i=N[a+8>>2];l=N[b+8>>2];u=Ha-16|0;q=N[a+4>>2];j=Q(N[b+4>>2]-q);N[u+8>>2]=j;l=Q(l-i);N[u+12>>2]=l;n=Q(h-k);N[u+4>>2]=n;r=N[c+4>>2];m=N[c>>2];h=Q(Q(n*r)-Q(m*j));o=Q(h*i);s=j;j=N[c+8>>2];i=Q(Q(s*j)-Q(r*l));s=Q(i*k);k=Q(Q(l*m)-Q(j*n));j=Q(o+Q(s+Q(q*k)));l=N[d+8>>2];n=N[d>>2];q=N[d+4>>2];r=Q(Q(Q(l*h)+Q(Q(n*i)+Q(k*q)))-j);m=N[e+8>>2];o=N[e>>2];t=N[e+4>>2];a:{if(Q(r*Q(Q(Q(m*h)+Q(Q(o*i)+Q(k*t)))-j))>Q(0)){break a}j=Q(m-l);m=Q(o-n);o=Q(t-q);t=Q(Q(h*j)+Q(Q(i*m)+Q(k*o)));if(t==Q(0)){break a}s=j;j=Q(r/t);N[g+8>>2]=l-Q(s*j);N[g+4>>2]=q-Q(o*j);N[g>>2]=n-Q(m*j);k=Q(R(k));i=Q(R(i));h=Q(R(h));b:{c:{if(!(!(k>i)|!(k>h))){e=0;p=2;break c}d=2;e=1;if(!(h>i)){break b}}d=e;e=p}e=e<<2;p=u+4|0;h=N[e+p>>2];d=d<<2;i=N[d+p>>2];h=Q(Q(Q(h*Q(N[d+g>>2]-N[a+d>>2]))-Q(Q(N[e+g>>2]-N[a+e>>2])*i))/Q(Q(h*N[c+d>>2])-Q(N[c+e>>2]*i)));N[f>>2]=h;p=0;if(h>2];k=N[c+4>>2];i=Q(N[g>>2]-Q(h*N[c>>2]));N[g>>2]=i;k=Q(N[g+4>>2]-Q(h*k));N[g+4>>2]=k;h=Q(N[g+8>>2]-Q(h*j));N[g+8>>2]=h;p=Q(Q(Q(N[a+8>>2]-h)*Q(N[b+8>>2]-h))+Q(Q(Q(N[a>>2]-i)*Q(N[b>>2]-i))+Q(Q(N[a+4>>2]-k)*Q(N[b+4>>2]-k))))>2]+38|0];if(e){d=J[40592];g=d+12|0;g=(m=g,n=P(e,3),o=Ja[J[J[d>>2]+20>>2]](d)|0?40505:69706,p=10938,q=485,l=J[J[g>>2]+8>>2],Ja[l](m|0,n|0,o|0,p|0,q|0)|0);d=K[J[a+28>>2]+38|0]}else{d=0}J[a+16>>2]=g;e=d&255;h=Va(f,0,e);if(b){f=0;while(1){e=J[a+4>>2]+P(f,20)|0;g=K[e+18|0];if(g){d=0;while(1){j=K[J[a+8>>2]+(L[e+16>>1]+d|0)|0];k=j+h|0;i=K[k|0];if(i>>>0<=2){g=J[a+16>>2];H[k|0]=i+1;H[g+(i+P(j,3)|0)|0]=f;g=K[e+18|0]}d=d+1|0;if(d>>>0<(g&255)>>>0){continue}break}}f=f+1|0;if((f|0)!=(b|0)){continue}break}e=K[J[a+28>>2]+38|0];d=e}b=1;a:{if(!(d&255)){break a}b=e&3;g=0;b:{if(e-1>>>0<3){d=0;f=0;break b}i=e&252;d=0;f=0;e=0;while(1){f=K[(d|3)+h|0]!=3|K[(d|2)+h|0]!=3|K[(d|1)+h|0]!=3|K[d+h|0]!=3|f;d=d+4|0;e=e+4|0;if((i|0)!=(e|0)){continue}break}}if(b){while(1){f=K[d+h|0]!=3|f;d=d+1|0;g=g+1|0;if((b|0)!=(g|0)){continue}break}}b=1;if(!(f&1)){break a}b=J[40592];c:{if(!c){Wa(b,32,10938,514,71366,0);break c}Wa(b,32,10938,516,71836,0)}d=0;b=0;if(!K[J[a+28>>2]+38|0]){break a}while(1){b=P(d,3);H[b+J[a+16>>2]|0]=255;H[(b+J[a+16>>2]|0)+1|0]=255;H[(b+J[a+16>>2]|0)+2|0]=255;d=d+1|0;if(d>>>0>2]+38|0]){continue}break}b=f^1}Ha=h+256|0;return b&1}function gS(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;c=J[a+4>>2];if((c|0)!=J[a+8>>2]){N[c>>2]=N[b>>2];N[c+4>>2]=N[b+4>>2];N[c+8>>2]=N[b+8>>2];N[c+12>>2]=N[b+12>>2];N[c+16>>2]=N[b+16>>2];N[c+20>>2]=N[b+20>>2];N[c+24>>2]=N[b+24>>2];J[c+28>>2]=J[b+28>>2];N[c+32>>2]=N[b+32>>2];N[c+36>>2]=N[b+36>>2];N[c+40>>2]=N[b+40>>2];J[c+44>>2]=J[b+44>>2];J[a+4>>2]=c+48;return}a:{b:{d=J[a+4>>2];e=J[a>>2];f=(d-e|0)/48|0;c=f+1|0;if(c>>>0<89478486){g=(J[a+8>>2]-e|0)/48|0;h=g<<1;c=g>>>0>=44739242?89478485:c>>>0>>0?h:c;if(c>>>0>=89478486){break b}h=P(f,48);f=P(c,48);g=Ta(f);c=h+g|0;N[c>>2]=N[b>>2];N[c+4>>2]=N[b+4>>2];N[c+8>>2]=N[b+8>>2];N[c+12>>2]=N[b+12>>2];N[c+16>>2]=N[b+16>>2];N[c+20>>2]=N[b+20>>2];N[c+24>>2]=N[b+24>>2];J[c+28>>2]=J[b+28>>2];N[c+32>>2]=N[b+32>>2];N[c+36>>2]=N[b+36>>2];N[c+40>>2]=N[b+40>>2];J[c+44>>2]=J[b+44>>2];b=c+48|0;if((d|0)!=(e|0)){while(1){c=c-48|0;d=d-48|0;N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];J[c+28>>2]=J[d+28>>2];N[c+32>>2]=N[d+32>>2];N[c+36>>2]=N[d+36>>2];N[c+40>>2]=N[d+40>>2];J[c+44>>2]=J[d+44>>2];if((d|0)!=(e|0)){continue}break}}J[a+8>>2]=f+g;J[a+4>>2]=b;J[a>>2]=c;if(e){hb(e)}break a}ga();B()}kc();B()}}function mq(a,b,c){var d=Q(0),e=0,f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=Q(0),t=Q(0),u=Q(0);e=Ha-32|0;Ha=e;g=K[b+4|0]&4?J[b+8>>2]:b+48|0;q=J[c+4>>2];a:{if((q&251658240)==83886080){b=q&64?J[c+8>>2]+96|0:c+32|0;s=N[b+16>>2];t=N[b+20>>2];u=N[b+24>>2];m=N[g+24>>2];n=N[g+20>>2];o=N[g+16>>2];d=N[b+12>>2];h=N[g+12>>2];i=N[b+8>>2];j=N[g+8>>2];k=N[b>>2];f=N[g>>2];l=N[b+4>>2];p=N[g+4>>2];N[a+12>>2]=Q(d*h)-Q(Q(i*j)+Q(Q(k*f)+Q(l*p)));N[a+8>>2]=Q(i*h)+Q(Q(Q(k*p)-Q(f*l))+Q(d*j));N[a+4>>2]=Q(l*h)+Q(Q(d*p)+Q(Q(i*f)-Q(j*k)));N[a>>2]=Q(k*h)+Q(Q(d*f)+Q(Q(l*j)-Q(p*i)));h=Q(Q(d*d)+Q(-.5));j=Q(Q(i*m)+Q(Q(k*o)+Q(l*n)));f=Q(Q(Q(m*h)+Q(d*Q(Q(k*n)-Q(o*l))))+Q(i*j));N[a+24>>2]=u+Q(f+f);f=Q(Q(l*j)+Q(Q(n*h)+Q(d*Q(Q(i*o)-Q(m*k)))));N[a+20>>2]=t+Q(f+f);d=Q(Q(k*j)+Q(Q(o*h)+Q(d*Q(Q(l*m)-Q(n*i)))));N[a+16>>2]=s+Q(d+d);break a}b=J[c+8>>2];r=J[c+268>>2];b:{c:{if((K[(r&16384?b+268|0:c+60|0)|0]&3)!=3){break c}if(r&32768){N[e>>2]=N[b+192>>2];N[e+4>>2]=N[b+196>>2];N[e+8>>2]=N[b+200>>2];N[e+12>>2]=N[b+204>>2];N[e+16>>2]=N[b+208>>2];N[e+20>>2]=N[b+212>>2];N[e+24>>2]=N[b+216>>2];b=e;break b}if(q>>>0>3221225471){break c}b=e;if(mf(c+16|0,b)){break b}}b=c+208|0}Xi(b,g,J[c+268>>2]&1024?J[c+8>>2]+144|0:c- -64|0,a)}Ha=e+32|0}function gu(a,b){var c=0;c=J[a+176>>2];if(!c){c=J[b+288>>2];if(!c){nf(b);c=J[b+288>>2]}J[b+288>>2]=J[c>>2];J[b+280>>2]=J[b+280>>2]+1}H[c+24|0]=0;H[c+25|0]=0;H[c+26|0]=0;H[c+27|0]=0;H[c+28|0]=0;H[c+29|0]=0;H[c+30|0]=0;H[c+31|0]=0;H[c|0]=0;H[c+1|0]=0;H[c+2|0]=0;H[c+3|0]=0;H[c+4|0]=0;H[c+5|0]=0;H[c+6|0]=0;H[c+7|0]=0;H[c+56|0]=0;H[c+57|0]=0;H[c+58|0]=0;H[c+59|0]=0;H[c+60|0]=0;H[c+61|0]=0;H[c+62|0]=0;H[c+63|0]=0;H[c+48|0]=0;H[c+49|0]=0;H[c+50|0]=0;H[c+51|0]=0;H[c+52|0]=0;H[c+53|0]=0;H[c+54|0]=0;H[c+55|0]=0;H[c+40|0]=0;H[c+41|0]=0;H[c+42|0]=0;H[c+43|0]=0;H[c+44|0]=0;H[c+45|0]=0;H[c+46|0]=0;H[c+47|0]=0;H[c+32|0]=0;H[c+33|0]=0;H[c+34|0]=0;H[c+35|0]=0;H[c+36|0]=0;H[c+37|0]=0;H[c+38|0]=0;H[c+39|0]=0;H[c+16|0]=0;H[c+17|0]=0;H[c+18|0]=0;H[c+19|0]=0;H[c+20|0]=0;H[c+21|0]=0;H[c+22|0]=0;H[c+23|0]=0;H[c+8|0]=0;H[c+9|0]=0;H[c+10|0]=0;H[c+11|0]=0;H[c+12|0]=0;H[c+13|0]=0;H[c+14|0]=0;H[c+15|0]=0;H[c+31|0]=1;H[c+28|0]=0;N[c+48>>2]=N[a+120>>2];N[c+52>>2]=N[a+124>>2];N[c+32>>2]=N[a+128>>2];N[c+36>>2]=N[a+132>>2];N[c+40>>2]=N[a+136>>2];N[c+44>>2]=N[a+140>>2];N[c+56>>2]=N[a+112>>2];N[c+60>>2]=N[a+116>>2];J[a+136>>2]=0;J[a+140>>2]=0;J[a+128>>2]=0;J[a+132>>2]=0;J[a+120>>2]=0;J[a+124>>2]=0;J[a+112>>2]=2139095039;J[a+116>>2]=2139095039;J[a+176>>2]=c}function EO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=J[a>>2];f=J[a+4>>2]-e>>1;if(f>>>0>>0){e=b-f|0;f=a;a:{d=J[a+8>>2];b=J[a+4>>2];if(e>>>0<=d-b>>1>>>0){b:{if(!e){break b}a=b;g=e&7;if(g){d=0;while(1){I[a>>1]=L[c>>1];a=a+2|0;d=d+1|0;if((g|0)!=(d|0)){continue}break}}b=(e<<1)+b|0;if((e-1&2147483647)>>>0<7){break b}while(1){I[a>>1]=L[c>>1];I[a+2>>1]=L[c>>1];I[a+4>>1]=L[c>>1];I[a+6>>1]=L[c>>1];I[a+8>>1]=L[c>>1];I[a+10>>1]=L[c>>1];I[a+12>>1]=L[c>>1];I[a+14>>1]=L[c>>1];a=a+16|0;if((b|0)!=(a|0)){continue}break}}J[f+4>>2]=b;break a}c:{g=J[f>>2];h=b-g>>1;a=h+e|0;if((a|0)>=0){d=d-g|0;i=d>>>0>=2147483646?2147483647:a>>>0>>0?d:a;if(i){if((i|0)<0){break c}j=Ta(i<<1)}d=(h<<1)+j|0;a=d;h=e&7;if(h){while(1){I[a>>1]=L[c>>1];a=a+2|0;k=k+1|0;if((h|0)!=(k|0)){continue}break}}h=(e<<1)+d|0;if((e-1&2147483647)>>>0>=7){while(1){I[a>>1]=L[c>>1];I[a+2>>1]=L[c>>1];I[a+4>>1]=L[c>>1];I[a+6>>1]=L[c>>1];I[a+8>>1]=L[c>>1];I[a+10>>1]=L[c>>1];I[a+12>>1]=L[c>>1];I[a+14>>1]=L[c>>1];a=a+16|0;if((h|0)!=(a|0)){continue}break}}if((b|0)!=(g|0)){while(1){d=d-2|0;b=b-2|0;I[d>>1]=L[b>>1];if((b|0)!=(g|0)){continue}break}}J[f+8>>2]=(i<<1)+j;J[f+4>>2]=h;J[f>>2]=d;if(g){hb(g)}break a}ga();B()}kc();B()}return}if(b>>>0>>0){J[a+4>>2]=e+(b<<1)}}function wp(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=0,m=0,n=0,o=0,p=0,q=0;if((tea(b)|0)!=1){b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0}j=Q(N[a+24>>2]*Q(b>>>0));a:{if(j=Q(0)){c=~~j>>>0;break a}c=0}p=J[a+16>>2];l=c;c=c+b<<2;c=(0-c&12)+c|0;f=c;d=c+P(l,20)|0;if(d){g=J[40592]+12|0;d=Ja[J[J[g>>2]+8>>2]](g,d,29909,21159,372)|0}else{d=0}c=b<<2;g=Va(d,255,c);m=f+g|0;n=c+g|0;if(J[a+36>>2]){q=b-1|0;while(1){o=P(h,20);k=o+J[a+4>>2]|0;c=J[k+4>>2];e=0;d=J[k>>2];f=e^-1;e=(e|d)+f|0;c=(d^-1)+c|0;c=e>>>0>>0?c+1|0:c;f=c;d=c>>>22|0;c=e^((c&4194303)<<10|e>>>22);e=d^f;f=e;d=c;c=e<<13|c>>>19;i=d<<13^-1;e=d+i|0;d=(c^-1)+f|0;d=e>>>0>>0?d+1|0:d;c=rea(e^((d&255)<<24|e>>>8),d^d>>>8,9,0);e=Ia;d=e>>>15|0;c=c^((e&32767)<<17|c>>>15);d=d^e;i=c<<27^-1;e=i+c|0;c=((d<<27|c>>>5)^-1)+d|0;c=e>>>0>>0?c+1|0:c;c=(((e^((c&2147483647)<<1|e>>>31))&q)<<2)+g|0;J[(h<<2)+n>>2]=J[c>>2];J[c>>2]=h;c=k;e=J[c+4>>2];d=m+o|0;J[d>>2]=J[c>>2];J[d+4>>2]=e;J[d+16>>2]=J[c+16>>2];e=J[c+12>>2];J[d+8>>2]=J[c+8>>2];J[d+12>>2]=e;h=h+1|0;if(h>>>0>2]){continue}break}}c=J[a>>2];if(c){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c)}J[a+20>>2]=b;J[a+12>>2]=g;J[a>>2]=g;J[a+8>>2]=n;J[a+16>>2]=l;J[a+4>>2]=m;if(J[a+28>>2]==-1){J[a+28>>2]=p}}function Jaa(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=0,m=0,n=0,o=0,p=0;c=Ha-32|0;Ha=c;J[c+24>>2]=0;J[c+28>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;J[c>>2]=0;J[c+4>>2]=0;d=J[a+84>>2];a:{if(d>>>0>=(J[a+88>>2]&2147483647)>>>0){b=J[a+88>>2];h=b&2147483647?b<<1:1;b:{if(!h){break b}d=h<<5;if(!d){break b}b=J[40592];f=b+12|0;f=(l=f,m=d,n=Ja[J[J[b>>2]+20>>2]](b)|0?36389:69706,o=20075,p=553,k=J[J[f>>2]+8>>2],Ja[k](l|0,m|0,n|0,o|0,p|0)|0)}g=J[a+84>>2];e=(g<<5)+f|0;i=J[a+80>>2];if((g|0)>0){b=i;d=f;while(1){N[d>>2]=N[b>>2];N[d+4>>2]=N[b+4>>2];N[d+8>>2]=N[b+8>>2];N[d+12>>2]=N[b+12>>2];N[d+16>>2]=N[b+16>>2];N[d+20>>2]=N[b+20>>2];N[d+24>>2]=N[b+24>>2];N[d+28>>2]=N[b+28>>2];b=b+32|0;d=d+32|0;if(e>>>0>d>>>0){continue}break}}N[e>>2]=N[c>>2];N[e+4>>2]=N[c+4>>2];N[e+8>>2]=N[c+8>>2];N[e+12>>2]=N[c+12>>2];N[e+16>>2]=N[c+16>>2];N[e+20>>2]=N[c+20>>2];N[e+24>>2]=N[c+24>>2];N[e+28>>2]=N[c+28>>2];if(!(!i|J[a+88>>2]<0)){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,i);g=J[a+84>>2]}J[a+88>>2]=h;J[a+80>>2]=f;J[a+84>>2]=g+1;break a}b=J[a+80>>2]+(d<<5)|0;J[b>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;N[b+16>>2]=N[c+16>>2];N[b+20>>2]=N[c+20>>2];j=N[c+24>>2];J[b+28>>2]=0;N[b+24>>2]=j;J[a+84>>2]=d+1}H[a+92|0]=1;Ha=c+32|0}function Et(a,b,c,d,e){var f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0);g=J[c+44>>2];a:{if(K[g+9|0]){c=c- -64|0;c=e?d?c:g+16|0:c;v=N[c+20>>2];w=N[c+24>>2];q=N[c+16>>2];r=N[g+68>>2];s=N[g- -64>>2];l=N[g+72>>2];d=P(b,28)+a|0;m=N[c+8>>2];h=N[g+56>>2];n=N[c+4>>2];i=N[g+52>>2];j=N[c+12>>2];f=N[g+60>>2];k=N[g+48>>2];o=N[c>>2];N[d+16>>2]=Q(m*h)+Q(Q(n*i)+Q(Q(j*f)+Q(k*o)));N[d+12>>2]=Q(k*n)+Q(Q(Q(f*m)-Q(j*h))-Q(o*i));N[d+8>>2]=Q(h*o)+Q(Q(Q(f*n)-Q(j*i))-Q(m*k));N[d+4>>2]=Q(i*m)+Q(Q(Q(f*o)-Q(j*k))-Q(n*h));x=q;q=Q(l*Q(-2));s=Q(s*Q(-2));r=Q(r*Q(-2));t=Q(Q(h*q)+Q(Q(k*s)+Q(i*r)));u=Q(Q(f*f)+Q(-.5));l=Q(Q(h*t)+Q(Q(q*u)-Q(f*Q(Q(k*r)-Q(s*i)))));l=Q(l+l);p=Q(Q(k*t)+Q(Q(s*u)-Q(f*Q(Q(i*q)-Q(r*h)))));p=Q(p+p);f=Q(Q(i*t)+Q(Q(r*u)-Q(f*Q(Q(h*s)-Q(q*k)))));f=Q(f+f);h=Q(Q(m*l)+Q(Q(o*p)+Q(n*f)));i=Q(Q(j*j)+Q(-.5));N[d+20>>2]=x+Q(Q(o*h)+Q(Q(p*i)+Q(j*Q(Q(n*l)-Q(f*m)))));k=Q(w+Q(Q(m*h)+Q(Q(l*i)+Q(j*Q(Q(o*f)-Q(p*n))))));j=Q(v+Q(Q(n*h)+Q(Q(f*i)+Q(j*Q(Q(m*p)-Q(l*o))))));break a}c=P(b,28)+a|0;N[c+4>>2]=N[g+16>>2];N[c+8>>2]=N[g+20>>2];N[c+12>>2]=N[g+24>>2];N[c+16>>2]=N[g+28>>2];N[c+20>>2]=N[g+32>>2];k=N[g+40>>2];j=N[g+36>>2]}a=P(b,28)+a|0;N[a+28>>2]=k;N[a+24>>2]=j}function lp(a,b){var c=Q(0),d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0);h=J[a+644>>2]+P(b,44)|0;B=N[h+28>>2];q=N[h+32>>2];e=N[h+20>>2];d=J[J[h>>2]+588>>2];g=N[d+8>>2];l=N[d+24>>2];c=Q(Q(g+l)*Q(.5));r=Q(c+c);k=N[h+12>>2];m=N[d>>2];n=N[d+16>>2];c=Q(Q(m+n)*Q(.5));s=Q(c+c);i=N[d+4>>2];o=N[d+20>>2];c=Q(Q(i+o)*Q(.5));t=Q(c+c);c=N[h+16>>2];u=Q(Q(e*r)+Q(Q(k*s)+Q(t*c)));w=J[a+640>>2];d=w+P(b,24)|0;j=N[h+24>>2];v=Q(Q(j*j)+Q(-.5));x=Q(N[h+36>>2]+Q(Q(e*u)+Q(Q(r*v)+Q(j*Q(Q(k*t)-Q(s*c))))));l=Q(Q(l-g)*Q(.5));g=Q(k+k);p=Q(Q(1)-Q(k*g));f=Q(c+c);y=Q(c*f);m=Q(Q(n-m)*Q(.5));z=Q(g*e);A=Q(j*f);n=Q(Q(o-i)*Q(.5));i=Q(j*g);f=Q(f*e);o=Q(Q(R(Q(l*Q(p-y))))+Q(Q(R(Q(m*Q(z-A))))+Q(R(Q(n*Q(i+f))))));N[d+20>>2]=x+o;q=Q(q+Q(Q(c*u)+Q(Q(t*v)+Q(j*Q(Q(e*s)-Q(r*k))))));C=Q(R(Q(l*Q(f-i))));g=Q(g*c);f=Q(e+e);i=Q(j*f);f=Q(e*f);p=Q(C+Q(Q(R(Q(m*Q(g+i))))+Q(R(Q(n*Q(p-f))))));N[d+16>>2]=q+p;e=Q(B+Q(Q(k*u)+Q(Q(s*v)+Q(j*Q(Q(c*r)-Q(t*e))))));c=Q(Q(R(Q(l*Q(z+A))))+Q(Q(R(Q(m*Q(Q(Q(1)-y)-f))))+Q(R(Q(n*Q(g-i))))));N[d+12>>2]=e+c;N[d+8>>2]=x-o;N[d+4>>2]=q-p;N[d>>2]=e-c;J[a+704>>2]=0;mp(a,b,Cp(a+4|0,J[J[a+620>>2]+(b<<2)>>2],b,w,a+700|0))}function Dr(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=0,g=0,h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=0,C=Q(0),D=0,E=0,F=0;if(b){c=0;while(1){d=(c<<5)+a|0;g=J[d>>2];k=N[g+24>>2];l=N[g+20>>2];m=N[g+16>>2];n=N[g+8>>2];o=N[g+4>>2];p=N[g>>2];f=L[d+22>>1];if(f){d=J[d+24>>2];B=d+(f<<4)|0;while(1){s=d+32|0;f=K[d+1|0];t=s+((f<<2)+12&2032)|0;j=K[d+2|0];i=(j>>>0)/(f>>>0)|0;a:{if(!j){break a}if(f>>>0<=j>>>0){C=N[d+4>>2];q=N[d+16>>2];r=N[d+8>>2];D=i>>>0<=1?1:i;i=0;f=0;while(1){E=f+D|0;F=(i<<2)+s|0;while(1){e=Q(C*N[F>>2]);d=(f<<6)+t|0;h=N[d+28>>2];u=N[d+8>>2];v=N[d>>2];w=N[d+4>>2];x=N[d+24>>2];y=N[d+16>>2];z=N[d+20>>2];A=N[d+12>>2];h=Q(Q(h*Q(Q(Q(u*n)+Q(Q(v*p)+Q(o*w)))+Q(Q(x*k)+Q(Q(y*m)+Q(l*z)))))+Q(A-Q(h*N[d+48>>2])));h=e>2]=e;e=Q(e-A);k=Q(k+Q(Q(q*x)*e));l=Q(l+Q(Q(q*z)*e));m=Q(m+Q(Q(q*y)*e));n=Q(n+Q(Q(r*u)*e));o=Q(o+Q(Q(r*w)*e));p=Q(p+Q(Q(r*v)*e));f=f+1|0;if((E|0)!=(f|0)){continue}break}i=i+1|0;if(f>>>0>>0){continue}break}break a}while(1)continue}d=(j<<6)+t|0;if(B>>>0>d>>>0){continue}break}}N[g+24>>2]=k;N[g+20>>2]=l;N[g+16>>2]=m;N[g+8>>2]=n;N[g+4>>2]=o;N[g>>2]=p;c=c+1|0;if((c|0)!=(b|0)){continue}break}}}function R7(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;b=J[a+20>>2];h=Ha-16|0;Ha=h;a=J[a+28>>2];J[a+996>>2]=0;d=a+4180|0;J[d>>2]=J[d>>2]+1;J[a+4176>>2]=J[b+16>>2];J[h+12>>2]=b;d=J[a+4212>>2];a:{if(d>>>0>=(J[a+4216>>2]&2147483647)>>>0){ll(a+4188|0,h+12|0);break a}J[J[a+4208>>2]+(d<<2)>>2]=b;J[a+4212>>2]=d+1}Ja[J[J[b>>2]+16>>2]](b);H[a+4252|0]=1;f=a+4140|0;d=a+4160|0;J[f>>2]=d;J[a+4144>>2]=1;Ja[J[J[a+4160>>2]+16>>2]](d);i=a+4136|0;J[i>>2]=J[J[f>>2]+16>>2];J[a+4104>>2]=1;g=a+4100|0;f=a+4120|0;J[g>>2]=f;Ja[J[J[a+4120>>2]+16>>2]](f);j=a+4096|0;J[j>>2]=J[J[g>>2]+16>>2];J[a+4064>>2]=1;e=a+4060|0;g=a+4080|0;J[e>>2]=g;Ja[J[J[a+4080>>2]+16>>2]](g);e=J[J[e>>2]+16>>2];J[a+4488>>2]=1;k=a+4056|0;J[k>>2]=e;c=a+4484|0;e=a+4040|0;J[c>>2]=e;Ja[J[J[a+4040>>2]+16>>2]](e);l=a+4480|0;J[l>>2]=J[J[c>>2]+16>>2];J[a+4024>>2]=1;c=a+4020|0;J[c>>2]=b;Ja[J[J[b>>2]+16>>2]](b);c=J[J[c>>2]+16>>2];J[a+4016>>2]=c;m=a+4e3|0;Ja[J[J[c>>2]+76>>2]](c,m);Dm(J[a+976>>2]);c=J[J[a+976>>2]+1024>>2];Ja[J[J[c>>2]+12>>2]](c,N[a+1080>>2],K[J[a+1140>>2]+16|0],K[a+1148|0],b,m);Qg(d);b=J[i>>2];Ja[J[J[b>>2]+72>>2]](b,f);b=J[j>>2];Ja[J[J[b>>2]+72>>2]](b,g);b=J[k>>2];Ja[J[J[b>>2]+72>>2]](b,e);b=J[l>>2];Ja[J[J[b>>2]+72>>2]](b,a+4464|0);Ha=h+16|0}function Gy(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=0,H=0,I=Q(0),L=Q(0),M=Q(0),O=Q(0),R=Q(0),S=Q(0),T=Q(0);o=J[b+16>>2];a:{b:{if(!o){d=1;k=Q(34028234663852886e22);p=Q(1);break b}w=N[a+72>>2];x=N[a+68>>2];y=N[a+56>>2];z=N[a+52>>2];c=J[c+40>>2];A=N[c+40>>2];B=N[c+36>>2];C=N[c+24>>2];D=N[c+20>>2];s=N[d>>2];t=N[a+80>>2];E=N[a+64>>2];F=N[a+48>>2];G=J[b+28>>2];H=J[b+24>>2];I=N[c+32>>2];L=N[c+16>>2];M=N[c+8>>2];O=N[c+4>>2];R=N[c>>2];k=Q(34028234663852886e22);d=0;a=0;p=Q(1);while(1){b=P(a,20)+H|0;l=N[b+8>>2];m=N[b>>2];n=N[b+4>>2];h=Q(Q(A*l)+Q(Q(I*m)+Q(n*B)));i=Q(Q(M*l)+Q(Q(R*m)+Q(n*O)));j=Q(Q(C*l)+Q(Q(L*m)+Q(n*D)));g=Q(Q(1)/Q(Y(Q(Q(h*h)+Q(Q(i*i)+Q(j*j))))));h=Q(h*g);i=Q(i*g);j=Q(j*g);q=Q(Q(w*h)+Q(Q(E*i)+Q(x*j)));r=Q(Q(y*h)+Q(Q(F*i)+Q(z*j)));c=q>2]));if(u>Q(v+s)){break a}b=P(K[b+19|0],12)+G|0;if(Q(s+Q(t+(c?r:q)))>2])+Q(Q(m*N[b>>2])+Q(N[b+4>>2]*n)))*g)){break a}g=Q(v-u);if(g>>0<=a>>>0;if((a|0)!=(o|0)){continue}break}}J[f+12>>2]=0;N[f+8>>2]=T;N[f+4>>2]=p;N[f>>2]=S;N[e>>2]=k}return d&1}function XO(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=0,v=Q(0),w=Q(0),x=0;i=Ha+-64|0;Ha=i;qc(i+36|0,i+8|0,b,c,d);if(e&1){Ja[J[J[a>>2]+8>>2]](a,i+36|0,i+8|0)}if(!(!(e&2)|!(K[b+112|0]&2))){m=N[i+48>>2];f=N[i+20>>2];n=N[i+44>>2];g=N[i+16>>2];o=N[i+36>>2];h=N[i+8>>2];p=N[i+40>>2];j=N[i+12>>2];if(Q(Q(m*f)+Q(Q(n*g)+Q(Q(o*h)+Q(p*j))))>2]=f;g=Q(-g);N[i+16>>2]=g;j=Q(-j);N[i+12>>2]=j;h=Q(-h);N[i+8>>2]=h}k=Q(Q(n*g)+Q(Q(p*j)+Q(Q(m*f)+Q(o*h))));q=Q(Q(g*o)+Q(Q(Q(m*j)-Q(f*p))-Q(n*h)));l=Q(Q(h*p)+Q(Q(Q(m*g)-Q(f*n))-Q(o*j)));g=Q(Q(j*n)+Q(Q(Q(m*h)-Q(f*o))-Q(p*g)));a:{if(g==Q(0)){h=Q(1);f=Q(0);break a}f=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(Q(g*g)+Q(0))+Q(0))))));h=Q(k*f);r=Q(g*f);f=Q(f*Q(0))}j=Q(Q(l*f)+Q(Q(q*f)+Q(Q(k*h)+Q(g*r))));k=Q(k*Q(-f));f=Q(f*g);g=Q(Q(r*q)+Q(Q(k+Q(l*h))-f));h=Q(f+Q(Q(k+Q(q*h))-Q(l*r)));f=Q(0);f=N[b+92>>2]>Q(0)|N[b+88>>2]>Q(0)?f:N[b+96>>2];l=h;h=Q(j+Q(1));j=Eb(l,h);h=Eb(g,h);g=N[b+104>>2];l=jc(Q(g*Q(.25)));k=N[b+100>>2];j=Q(Q(f+Q(R(Q(j*Q(4)))))/k);f=Q(Q(f+Q(R(Q(h*Q(4)))))/g);t=a,u=i+36|0,v=l,w=jc(Q(k*Q(.25))),x=!(Q(Q(j*j)+Q(f*f))<=Q(1)),s=J[J[a>>2]+20>>2],Ja[s](t|0,u|0,Q(v),Q(w),x|0)}Ha=i- -64|0}function Mq(a,b,c){if(H[b+269|0]&1|c){H[a+79|0]=0;I[a+76>>1]=0;if(K[b+258|0]){J[a>>2]=1065353216;if(K[b+258|0]==1){H[a+77|0]=1}H[a+76|0]=1;H[b+252|0]=0}if(K[b+259|0]){c=K[a+76|0];J[(P(c,24)+a|0)+4>>2]=1065353216;if(K[b+259|0]==1){H[a+77|0]=K[a+77|0]+1}H[a+76|0]=c+1;H[(b+c|0)+252|0]=1}if(K[b+260|0]){c=K[a+76|0];J[(P(c,24)+a|0)+8>>2]=1065353216;if(K[b+260|0]==1){H[a+77|0]=K[a+77|0]+1}H[a+76|0]=c+1;H[(b+c|0)+252|0]=2}if(K[b+261|0]){c=K[a+76|0];J[(P(c,24)+a|0)+12>>2]=1065353216;if(K[b+261|0]==1){H[a+77|0]=K[a+77|0]+1}H[a+76|0]=c+1;H[(b+c|0)+252|0]=3}if(K[b+262|0]){c=K[a+76|0];J[(P(c,24)+a|0)+16>>2]=1065353216;if(K[b+262|0]==1){H[a+77|0]=K[a+77|0]+1}H[a+76|0]=c+1;H[(b+c|0)+252|0]=4}if(K[b+263|0]){c=K[a+76|0];J[(P(c,24)+a|0)+20>>2]=1065353216;if(K[b+263|0]==1){H[a+77|0]=K[a+77|0]+1}H[a+76|0]=c+1;H[(b+c|0)+252|0]=5}H[a+79|0]=0;a:{if(K[b+270|0]!=2|K[a+76|0]!=2){break a}if(!K[b+258|0]){H[a+76|0]=3;J[a+48>>2]=1065353216;H[b+254|0]=0;H[a+79|0]=K[a+79|0]+1}if(!K[b+259|0]){c=K[a+76|0];J[(P(c,24)+a|0)+4>>2]=1065353216;H[a+76|0]=c+1;H[(b+c|0)+252|0]=1;H[a+79|0]=K[a+79|0]+1}if(K[b+260|0]){break a}c=K[a+76|0];J[(P(c,24)+a|0)+8>>2]=1065353216;H[a+76|0]=c+1;H[(b+c|0)+252|0]=2;H[a+79|0]=K[a+79|0]+1}H[b+269|0]=K[b+269|0]&254}}function oB(a,b,c,d,e,f,g,h){var i=0,j=0,k=0,l=0;i=Ha-224|0;Ha=i;l=L[f+16>>1];J[i+220>>2]=-1;j=-1;if(e){j=Mk(Lg(J[e+4>>2]),J[e>>2],i+220|0)}k=a+5584|0;xg(k);J[c+32>>2]=0;H[c+20|0]=0;d=L[d>>1];J[i+176>>2]=h;J[i+172>>2]=2139095039;J[i+168>>2]=g;I[i+160>>1]=d;J[i+156>>2]=c;J[i+152>>2]=b;J[i+148>>2]=a;J[i+144>>2]=151412;e=d&64;d=l&16;I[i+180>>1]=((e|d)!=0)<<6;H[i+182|0]=1;J[i+164>>2]=f;e=L[f+16>>1];J[i+216>>2]=0;H[i+212|0]=0;H[i+186|0]=0;H[i+185|0]=d>>>4;d=e>>>5&1;H[i+184|0]=d;H[i+183|0]=d;a:{b:{c:{if(!(J[c+28>>2]|(j|0)==-1)){d=jp(k,J[i+220>>2],j);H[i+186|0]=1;d=nB(i+144|0,i+16|0,d);H[i+186|0]=0;if(!d){break c}e=L[f+16>>1]}d=J[a+5656>>2];g=J[a+5620>>2];h=J[a+5584>>2];a=Po(i+16|0,J[b+12>>2],J[b+16>>2],N[b+20>>2]);J[i+216>>2]=a;d:{if(!(e&1)){break d}if(Ja[J[J[h>>2]+28>>2]](h,a,i+144|0)|0){break d}f=J[c+32>>2];a=(f|K[c+20|0])!=0;break b}e:{if(!(e&2)){break e}if(Ja[J[J[g>>2]+28>>2]](g,a,i+144|0)|0){break e}a=(K[c+20|0]|J[c+32>>2])!=0;break a}I[i+14>>1]=L[f+16>>1];b=Ja[J[J[d>>2]+28>>2]](d,a,i+144|0,i+14|0)|0;f=J[c+32>>2];a=(f|K[c+20|0])!=0;if(!b){break a}break b}f=J[c+32>>2];a=(f|K[c+20|0])!=0}if(!f){break a}if(!(Ja[J[J[c>>2]>>2]](c,J[c+24>>2],f)|0)){break a}J[c+32>>2]=0}Ja[J[J[c>>2]+4>>2]](c);Ha=i+224|0;return a}function Nk(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;J[a+12>>2]=151668;J[a>>2]=151476;a:{b:{c:{d:{e:{b=a+116|0;switch(J[b>>2]-4|0){case 1:break c;case 2:break d;case 0:break e;default:break a}}b=J[(H[a+36|0]&1?J[a+40>>2]- -64|0:b)+32>>2];if(!b){break a}b=b+8|0;break b}b=J[(H[a+36|0]&1?J[a+40>>2]- -64|0:b)+4>>2];if(!b){break a}b=b+8|0;break b}b=J[(H[a+36|0]&1?J[a+40>>2]- -64|0:b)+36>>2];if(!b){break a}b=b+8|0}c=J[b+4>>2]-1|0;J[b+4>>2]=c;if(c){break a}Ja[J[J[b>>2]+8>>2]](b)}if(K[a+36|0]&2){b=L[J[a+40>>2]+124>>1]}else{c=J[a+116>>2];b=1;f:{if(c-7>>>0<4294967294){break f}b=L[a+168>>1];if((c|0)==5){break f}b=L[a+148>>1]}}e=b&65535;if(e){f=a+48|0;b=0;while(1){d=J[40589];g:{if(K[a+36|0]&2){c=J[a+40>>2];c=L[c+124>>1]==1?c+120|0:J[J[a+32>>2]+4856>>2]+(J[c+120>>2]<<1)|0;break g}c=sf(f)}c=J[J[d+40>>2]+(L[c+(b<<1)>>1]<<2)>>2];d=J[c+16>>2]-1|0;J[c+16>>2]=d;if(!d){Ja[J[J[c+12>>2]+8>>2]](c+12|0)}b=b+1|0;if((e|0)!=(b|0)){continue}break}}h:{i:{switch(J[a+116>>2]-5|0){case 0:if(!K[a+113|0]){break h}b=J[a+164>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}I[a+168>>1]=0;break h;case 1:break i;default:break h}}if(!K[a+113|0]){break h}b=J[a+144>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}I[a+148>>1]=0}return a|0}function js(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;h=Ha-16|0;Ha=h;k=J[a+8>>2];if(k){l=b+20|0;m=b+8|0;while(1){f=J[a+20>>2]+(j<<3)|0;g=J[f>>2];a:{if((g|0)<0){e=g&2147483647;g=J[f+4>>2]&2147483647;J[h+12>>2]=e>>>0>g>>>0?e:g;J[h+8>>2]=e>>>0>>0?e:g;e=J[b+12>>2];b:{if(e>>>0>=(J[b+16>>2]&2147483647)>>>0){Ji(m,h+8|0);break b}g=J[h+12>>2];e=J[b+8>>2]+(e<<3)|0;J[e>>2]=J[h+8>>2];J[e+4>>2]=g;J[b+12>>2]=J[b+12>>2]+1}J[f>>2]=J[f>>2]&2147483647;J[f+4>>2]=J[f+4>>2]&2147483647;j=j+1|0;break a}c:{e=J[f+4>>2];if((e|0)<0){J[f+4>>2]=e&2147483647;break c}f=g>>>5|0;i=J[c+4>>2];if(!(f>>>0>>0&(J[J[c>>2]+(f<<2)>>2]>>>g&1))){n=i;i=e>>>5|0;if(n>>>0<=i>>>0|!(J[J[c>>2]+(i<<2)>>2]>>>e&1)){break c}}i=J[d+4>>2];d:{if(J[J[d>>2]+(f<<2)>>2]>>>g&1&i>>>0>f>>>0){break d}f=e>>>5|0;if(f>>>0>>0&(J[J[d>>2]+(f<<2)>>2]>>>e&1)){break d}J[h+12>>2]=e>>>0>>0?g:e;J[h+8>>2]=e>>>0>g>>>0?g:e;f=J[b+24>>2];if(f>>>0>=(J[b+28>>2]&2147483647)>>>0){Ji(l,h+8|0);break d}i=J[h+12>>2];f=J[b+20>>2]+(f<<3)|0;J[f>>2]=J[h+8>>2];J[f+4>>2]=i;J[b+24>>2]=J[b+24>>2]+1}e=g&65535|e<<16;e=(e<<15^-1)+e|0;e=P(e>>>10^e,9);e=e>>>6^e;e=(e<<11^-1)+e|0;bn(a,J[a+4>>2]&(e>>>16^e),j);k=k-1|0;break a}j=j+1|0}if(j>>>0>>0){continue}break}}cn(a);Ha=h+16|0}function hT(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);f=Ha-128|0;Ha=f;g=J[a+8>>2];k=N[g+28>>2];l=N[g+16>>2];m=N[g+32>>2];n=N[g+20>>2];o=N[g+4>>2];p=N[g+8>>2];h=N[c+8>>2];q=N[g+24>>2];i=N[c>>2];r=N[g>>2];j=N[c+4>>2];s=N[g+12>>2];J[f+124>>2]=0;N[f+112>>2]=Q(Q(i*r)+Q(j*s))+Q(h*q);N[f+120>>2]=Q(Q(i*p)+Q(j*n))+Q(h*m);N[f+116>>2]=Q(Q(i*o)+Q(j*l))+Q(h*k);g=K[a+17|0];c=g?e:d;h=N[c+8>>2];i=N[c>>2];j=N[c+4>>2];J[f+108>>2]=0;N[f+104>>2]=Q(Q(i*p)+Q(n*j))+Q(m*h);N[f+100>>2]=Q(Q(i*o)+Q(l*j))+Q(k*h);N[f+96>>2]=Q(Q(i*r)+Q(j*s))+Q(q*h);c=g?d:e;h=N[c+8>>2];i=N[c>>2];j=N[c+4>>2];J[f+92>>2]=0;N[f+88>>2]=Q(Q(i*p)+Q(n*j))+Q(m*h);N[f+84>>2]=Q(Q(i*o)+Q(l*j))+Q(k*h);N[f+80>>2]=Q(Q(i*r)+Q(j*s))+Q(q*h);k=N[a+32>>2];c=J[a+28>>2];d=J[a+24>>2];J[f+12>>2]=0;N[f+8>>2]=k;J[f>>2]=d;J[f+4>>2]=c;vz(f+16|0,f,f+112|0,f+96|0,f+80|0,f- -64|0,f+48|0,f+32|0);Ha=f+128|0;c=1;a:{if(!(N[f+16>>2]<=N[a+20>>2])){break a}d=J[b+8>>2];H[a+16|0]=1;a=J[a+12>>2];c=0;if(!a){break a}b=J[a+4>>2];if(b>>>0>=M[a+8>>2]){H[a+20|0]=1;c=1;break a}c=J[a+16>>2];if(c>>>0>=M[a+12>>2]){J[a+4>>2]=b+1;J[J[a>>2]+(b<<2)>>2]=d;c=1;break a}J[a+16>>2]=c+1;c=1}return c|0}function ug(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=Ha-16|0;Ha=e;d=J[a+4>>2];h=d&16777215;a:{if(!h){break a}k=K[a+80|0];b=J[a+8>>2];if(!b){b=_a(J[a>>2],d>>>24&15);J[a+8>>2]=b}f=a+16|0;c=J[a>>2];b:{c:{if(d&1){if(!c){break c}g=c+16|0;i=J[J[g+976>>2]+1024>>2];j=f+32|0;Ja[J[J[i>>2]+48>>2]](i,j);tj(f,b- -64|0);g=J[J[g+976>>2]+1024>>2];Ja[J[J[g>>2]+44>>2]](g,j)}if(!(d&2)|!c){break b}d=L[b+124>>1];oh(f,(d|0)==1?b+120|0:J[c+4856>>2]+(J[b+120>>2]<<1)|0,d);c=J[J[c+992>>2]+1024>>2];Ja[J[J[c>>2]+64>>2]](c,f+32|0);break b}tj(f,b- -64|0)}c=J[a+4>>2];if(c&4){N[a+48>>2]=N[b>>2];N[a+52>>2]=N[b+4>>2];N[a+56>>2]=N[b+8>>2];N[a+60>>2]=N[b+12>>2];N[a- -64>>2]=N[b+16>>2];N[a+68>>2]=N[b+20>>2];N[a+72>>2]=N[b+24>>2]}if(c&8){J[a+32>>2]=J[b+28>>2];J[a+36>>2]=J[b+32>>2];J[a+40>>2]=J[b+36>>2];J[a+44>>2]=J[b+40>>2]}if(c&16){N[a+76>>2]=N[b+44>>2]}if(c&32){N[a+144>>2]=N[b+48>>2]}if(c&64){H[a+80|0]=K[b+52|0]}if(c&128){N[a+148>>2]=N[b+56>>2]}if(c&256){N[a+152>>2]=N[b+60>>2]}c=J[a-12>>2];b=0;d:{if(!c){break d}e:{switch(L[c+4>>1]-5|0){case 0:b=c- -64|0;break d;case 8:b=c- -64|0;break d;default:break e}}b=c- -64|0}if(!b){break a}H[e+11|0]=k;J[e+12>>2]=h;_c(b,f,e+12|0,e+11|0,1)}J[a+8>>2]=0;J[a+4>>2]=K[a+7|0]<<24;Ha=e+16|0}function Bca(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0);t=N[a+4>>2];y=Q(t+N[b+4>>2]);s=Q(y+N[e>>2]);z=N[d+24>>2];w=Q(N[c+24>>2]-z);i=N[d>>2];j=Q(i+i);r=N[d+8>>2];p=N[d+4>>2];k=N[d+12>>2];m=Q(k+k);q=N[b+8>>2];u=Q(Q(Q(j*r)-Q(p*m))*q);n=Q(w-u);o=Q(Q(-u)-u);A=N[d+16>>2];x=Q(N[c+16>>2]-A);v=Q(Q(Q(i*j)+Q(Q(k*m)+Q(-1)))*q);i=Q(x-v);k=Q(Q(-v)-v);q=Q(q*Q(Q(r*m)+Q(j*p)));m=Q(Q(-q)-q);B=N[d+20>>2];r=Q(N[c+20>>2]-B);j=Q(r-q);p=Q(Q(n*o)+Q(Q(i*k)+Q(m*j)));a:{if(p<=Q(0)){break a}l=Q(Q(o*o)+Q(Q(k*k)+Q(m*m)));if(l<=p){n=Q(n-o);j=Q(j-m);i=Q(i-k);l=Q(1);break a}l=Q(p/l);n=Q(n-Q(o*l));j=Q(j-Q(m*l));i=Q(i-Q(k*l))}p=Q(s*s);s=Q(Q(n*n)+Q(Q(i*i)+Q(j*j)));b=p<=s;b:{if(b){break b}n=Q(0);i=Q(1);j=Q(0);o=Q(w-Q(u+Q(o*l)));k=Q(x-Q(v+Q(k*l)));l=Q(r-Q(q+Q(m*l)));m=Q(Q(o*o)+Q(Q(k*k)+Q(l*l)));if(m!=Q(0)){i=Q(Q(1)/Q(Y(m)));j=Q(o*i);n=Q(l*i);i=Q(k*i)}a=J[g+4096>>2];if(a>>>0>63){break b}J[g+4096>>2]=a+1;a=(a<<6)+g|0;N[a+16>>2]=Q(A+x)-Q(t*i);N[a+8>>2]=j;N[a+4>>2]=n;N[a>>2]=i;J[a+52>>2]=-1;N[a+12>>2]=Q(Y(s))-y;N[a+24>>2]=Q(z+w)-Q(t*j);N[a+20>>2]=Q(B+r)-Q(t*n)}return!b|0}function aaa(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;i=Ha-48|0;Ha=i;d=J[a>>2];if(K[d+489|0]){xi(d,b)}Ua(J[d+216>>2],J[d+228>>2],J[d+448>>2]<<5);Ua(J[d+204>>2],J[d+168>>2],J[d+468>>2]<<2);h=J[a>>2];if(J[h+660>>2]){a=0;while(1){b=J[h+656>>2]+(a<<5)|0;a:{if(K[J[b+24>>2]]==3){d=L[b+22>>1];if(d){b=J[b+24>>2];k=b+(d<<4)|0;while(1){j=K[b|0]==3;c=b- -64|0;e=K[b+3|0];f=K[b+2|0];b:{if(!f){break b}b=j?112:48;if(f>>>0>=4){g=f&252;d=0;while(1){N[c+36>>2]=N[c+40>>2];c=b+c|0;N[c+36>>2]=N[c+40>>2];c=b+c|0;N[c+36>>2]=N[c+40>>2];c=b+c|0;N[c+36>>2]=N[c+40>>2];c=b+c|0;d=d+4|0;if((g|0)!=(d|0)){continue}break}}d=0;g=f&3;if(!g){break b}while(1){N[c+36>>2]=N[c+40>>2];c=b+c|0;d=d+1|0;if((g|0)!=(d|0)){continue}break}}b=((f<<2)+12&2032)+c|0;c:{if(!e){break c}c=j?128:64;if(e>>>0>=8){f=e&248;d=0;while(1){J[b+44>>2]=0;b=b+c|0;J[b+44>>2]=0;b=b+c|0;J[b+44>>2]=0;b=b+c|0;J[b+44>>2]=0;b=b+c|0;J[b+44>>2]=0;b=b+c|0;J[b+44>>2]=0;b=b+c|0;J[b+44>>2]=0;b=b+c|0;J[b+44>>2]=0;b=b+c|0;d=d+8|0;if((f|0)!=(d|0)){continue}break}}d=0;e=e&7;if(!e){break c}while(1){J[b+44>>2]=0;b=b+c|0;d=d+1|0;if((e|0)!=(d|0)){continue}break}}if(b>>>0>>0){continue}break}}break a}Nr(b)}a=a+1|0;if(a>>>0>2]){continue}break}}Ha=i+48|0}function lk(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;i=Ha-224|0;Ha=i;j=Ud(a,b,c,d,i+96|0);a:{if(!j){a=0;H[e|0]=0;break a}d=i;while(1){n=(i- -64|0)+(g<<2)|0;b=0;m=J[a+40>>2];h=J[a+44>>2];c=(i+96|0)+(g<<4)|0;k=J[c+12>>2];l=J[c+8>>2];b:{c:{d:{e:{f:{f=J[c+4>>2];switch(J[c>>2]+P(f,-3)|0){case 2:break d;case 1:break e;case 0:break f;default:break b}}if(h-1>>>0<=k>>>0){break b}if(l){b=f-h|0;J[d>>2]=b<<1|H[(J[a+60>>2]+(b<<2)|0)+2|0]>=0;c=1}else{c=0}b=c;if(m-1>>>0<=l>>>0){break b}h=f<<1;if(H[(J[a+60>>2]+(f<<2)|0)+2|0]<0){h=h|1;b=c+1|0;break c}b=c+1|0;break c}if(m-1>>>0<=l>>>0|h-1>>>0<=k>>>0){break b}c=1;b=f<<1;J[d>>2]=b;h=b|1;b=2;break c}if(m-1>>>0<=l>>>0){break b}if(k){J[d>>2]=(f<<1)-1;c=1}else{c=0}b=c;if(h-1>>>0<=k>>>0){break b}h=f<<1;b=c+1|0}J[(c<<2)+d>>2]=h}J[n>>2]=b;d=d+8|0;g=g+1|0;if((j|0)!=(g|0)){continue}break}g=0;H[e|0]=0;b=J[a+60>>2];d=i;a=1;while(1){c=J[d>>2];c=K[(b+(c<<1&-4)|0)+(c&1?3:2)|0]&127;g:{if(M[(i- -64|0)+(g<<2)>>2]>=2){f=J[d+4>>2];f=K[(b+(f<<1&-4)|0)+(f&1?3:2)|0]&127;if((c|0)!=127){H[e|0]=1;if((f|0)!=127){break g}break a}if((f|0)==127){break g}H[e|0]=1;break a}if((c|0)!=127){break a}}d=d+8|0;g=g+1|0;a=j>>>0>g>>>0;if((g|0)!=(j|0)){continue}break}}Ha=i+224|0;return a}function wo(a,b){var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0);c=P(J[J[b+8>>2]>>2],3);h=J[J[b>>2]+40>>2];i=J[h+28>>2];t=J[h+24>>2];a:{if(K[h+64|0]&2){c=i+(c<<1)|0;h=L[c+4>>1];i=L[c+2>>1];c=L[c>>1];break a}c=i+(c<<2)|0;h=J[c+8>>2];i=J[c+4>>2];c=J[c>>2]}c=t+P(c,12)|0;f=N[c>>2];b=J[b+4>>2];g=N[b>>2];d=N[c+4>>2];e=N[b+12>>2];j=N[c+8>>2];k=N[b+24>>2];z=Q(Q(Q(f*g)+Q(d*e))+Q(j*k));h=t+P(h,12)|0;l=N[h>>2];i=t+P(i,12)|0;m=N[i>>2];c=K[b+72|0];u=c?l:m;n=N[h+4>>2];q=N[i+4>>2];v=c?n:q;r=N[h+8>>2];s=N[i+8>>2];w=c?r:s;A=Q(z-Q(Q(Q(g*u)+Q(v*e))+Q(w*k)));o=N[b+4>>2];x=N[b+16>>2];y=N[b+28>>2];p=Q(Q(Q(f*o)+Q(d*x))+Q(j*y));l=c?m:l;m=c?q:n;n=c?s:r;q=Q(p-Q(Q(Q(l*o)+Q(m*x))+Q(n*y)));k=Q(z-Q(Q(Q(g*l)+Q(m*e))+Q(n*k)));e=Q(p-Q(Q(Q(u*o)+Q(v*x))+Q(w*y)));g=Q(Q(A*q)-Q(k*e));r=e;s=f;f=N[b+8>>2];p=d;d=N[b+20>>2];e=N[b+32>>2];j=Q(Q(Q(s*f)+Q(p*d))+Q(j*e));o=Q(j-Q(Q(Q(l*f)+Q(m*d))+Q(n*e)));d=Q(j-Q(Q(Q(u*f)+Q(v*d))+Q(w*e)));f=Q(Q(r*o)-Q(q*d));d=Q(Q(d*k)-Q(o*A));e=Q(Q(g*g)+Q(Q(f*f)+Q(d*d)));if(e>Q(0)){p=g;g=Q(Q(1)/Q(Y(e)));B=Q(p*g);C=Q(f*g);D=Q(d*g)}N[a+8>>2]=B;N[a+4>>2]=D;N[a>>2]=C}function bf(a,b,c){var d=0,e=0,f=Q(0),g=Q(0),h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0,p=0,q=Q(0),r=0;i=J[a+7684>>2];if((i|0)!=64){if(c){g=N[b+44>>2];h=J[b+60>>2];e=J[b+56>>2];d=P(i,44)+a|0;H[d+4|0]=K[b+48|0];o=1;H[d+5|0]=1;J[d>>2]=0;J[d+12>>2]=e;J[d+16>>2]=h;N[d+8>>2]=g;i=i+1|0;g=N[b+24>>2];j=N[b+20>>2];k=N[b+16>>2];a:{if((c|0)==1){l=g;m=j;n=k;break a}h=1;l=g;m=j;n=k;while(1){e=(o<<6)+b|0;f=N[e+44>>2];p=(r<<6)+b|0;b:{if(!(f!=N[p+44>>2]|N[e+56>>2]!=N[p+56>>2]|(!(Q(Q(N[e+8>>2]*N[p+8>>2])+Q(Q(N[e>>2]*N[p>>2])+Q(N[e+4>>2]*N[p+4>>2])))>=Q(.9990000128746033))|N[e+60>>2]!=N[p+60>>2]))){f=N[e+16>>2];k=fn?n:f;f=N[e+24>>2];g=g>f?g:f;q=N[e+20>>2];j=j>q?j:q;l=f>l?l:f;m=m>2]=n;H[d+5|0]=h;N[d+40>>2]=g;N[d+36>>2]=j;N[d+32>>2]=k;N[d+28>>2]=l;N[d+24>>2]=m;h=J[e+60>>2];r=J[e+56>>2];d=P(i,44)+a|0;H[d+4|0]=K[e+48|0];I[d+2>>1]=0;H[d+5|0]=1;I[d>>1]=o;J[d+12>>2]=r;J[d+16>>2]=h;N[d+8>>2]=f;i=i+1|0;n=N[e+16>>2];k=n;m=N[e+20>>2];j=m;l=N[e+24>>2];g=l;r=o;h=1}o=o+1|0;if((o|0)!=(c|0)){continue}break}if((h&255)==1){break a}H[d+5|0]=h}N[d+20>>2]=n;N[d+40>>2]=g;N[d+36>>2]=j;N[d+32>>2]=k;N[d+28>>2]=l;N[d+24>>2]=m}J[a+7684>>2]=i;a=1}else{a=0}return a}function aO(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;m=J[a+36>>2];a:{if(m){break a}if(b){g=J[40592];h=g+12|0;j=(s=h,t=b,u=Ja[J[J[g>>2]+20>>2]](g)|0?40505:69706,v=16174,w=2318,r=J[J[h>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}b=(b|0)<0?-1:b<<1;if(b){g=J[40592];h=g+12|0;k=(w=h,v=b,u=Ja[J[J[g>>2]+20>>2]](g)|0?32931:69706,t=16174,s=2319,r=J[J[h>>2]+8>>2],Ja[r](w|0,v|0,u|0,t|0,s|0)|0);g=J[40592]+12|0;h=b;b=J[40592];n=(s=g,t=h,u=Ja[J[J[b>>2]+20>>2]](b)|0?32931:69706,v=16174,w=2320,r=J[J[g>>2]+8>>2],Ja[r](s|0,t|0,u|0,v|0,w|0)|0)}J[d>>2]=j;J[f>>2]=k;J[e>>2]=n;b=J[a+32>>2];if(!J[b+100>>2]){break a}h=0;g=0;while(1){f=g;o=J[J[b+88>>2]+(L[J[a+44>>2]+(l<<1)>>1]<<2)>>2];i=J[o>>2];b=i;while(1){e=J[b+40>>2];b:{if((e|0)==-1){e=h&65535;I[(e<<2)+k>>1]=K[c+f|0];p=e<<1;q=p|1;d=f+1|0;I[(q<<1)+k>>1]=K[(J[b+28>>2]==(i|0)?g:d)+c|0];H[j+p|0]=K[J[b+36>>2]+60|0];H[j+q|0]=K[J[J[J[b+28>>2]+32>>2]+36>>2]+60|0];J[b+40>>2]=e;J[J[J[J[b+28>>2]+32>>2]+24>>2]+40>>2]=e;e=h;h=e+1|0;break b}d=f+1|0}I[(f<<1)+n>>1]=e;f=d;b=J[b+28>>2];i=J[o>>2];if((b|0)!=(i|0)){continue}break}g=f;l=l+1|0;b=J[a+32>>2];if(l>>>0>2]){continue}break}}return!m|0}function Nw(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=P(f,60);if(!c){break a}e=J[40592];d=e+12|0;e=(j=d,k=c,l=Ja[J[J[e>>2]+20>>2]](e)|0?33145:69706,m=19978,n=553,i=J[J[d>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){g=P(c,60)+e|0;d=J[a>>2];c=e;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];N[c+28>>2]=N[d+28>>2];N[c+32>>2]=N[d+32>>2];N[c+36>>2]=N[d+36>>2];N[c+40>>2]=N[d+40>>2];N[c+44>>2]=N[d+44>>2];h=J[d+52>>2];J[c+48>>2]=J[d+48>>2];J[c+52>>2]=h;J[c+56>>2]=J[d+56>>2];d=d+60|0;c=c+60|0;if(g>>>0>c>>>0){continue}break}c=J[a+4>>2]}c=P(c,60)+e|0;N[c>>2]=N[b>>2];N[c+4>>2]=N[b+4>>2];N[c+8>>2]=N[b+8>>2];N[c+12>>2]=N[b+12>>2];N[c+16>>2]=N[b+16>>2];N[c+20>>2]=N[b+20>>2];N[c+24>>2]=N[b+24>>2];N[c+28>>2]=N[b+28>>2];N[c+32>>2]=N[b+32>>2];N[c+36>>2]=N[b+36>>2];N[c+40>>2]=N[b+40>>2];N[c+44>>2]=N[b+44>>2];J[c+56>>2]=J[b+56>>2];d=J[b+52>>2];J[c+48>>2]=J[b+48>>2];J[c+52>>2]=d;b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function qda(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=0,n=Q(0);if(J[a+32>>2]){while(1){f=J[J[a+28>>2]+(e<<2)>>2]>>>7|0;d=J[(J[J[a+36>>2]+16>>2]+P(f,24)|0)+20>>2];c=J[d+36>>2];h=N[c+76>>2];i=N[c+92>>2];j=N[c+128>>2];k=N[c+96>>2];l=J[a+48>>2];m=J[a+40>>2];g=e<<6;b=g+J[a+44>>2]|0;N[b+16>>2]=N[c+16>>2];N[b+20>>2]=N[c+20>>2];n=N[c+24>>2];J[b+28>>2]=0;J[b+32>>2]=0;J[b+8>>2]=0;J[b+12>>2]=1065353216;J[b>>2]=0;J[b+4>>2]=0;N[b+24>>2]=n;J[b+36>>2]=0;J[b+40>>2]=0;J[b+44>>2]=0;J[b+48>>2]=0;J[b+52>>2]=0;J[b+56>>2]=0;J[b+60>>2]=0;b=m+g|0;H[b+62|0]=1;I[b+54>>1]=0;I[b+56>>1]=0;I[b+58>>1]=0;I[b+60>>1]=0;J[b+48>>2]=0;J[b+52>>2]=0;J[b>>2]=0;J[b+4>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+40>>2]=0;J[b+8>>2]=0;N[b+44>>2]=Y(k);b=P(e,48)+l|0;N[b+12>>2]=j;N[b+40>>2]=i;N[b+28>>2]=h;J[b+32>>2]=0;J[b+36>>2]=f;N[b>>2]=N[c+64>>2];N[b+4>>2]=N[c+68>>2];N[b+8>>2]=N[c+72>>2];N[b+16>>2]=N[c+80>>2];N[b+20>>2]=N[c+84>>2];N[b+24>>2]=N[c+88>>2];b=J[d+36>>2];N[d>>2]=N[b>>2];N[d+4>>2]=N[b+4>>2];N[d+8>>2]=N[b+8>>2];N[d+12>>2]=N[b+12>>2];N[d+16>>2]=N[b+16>>2];N[d+20>>2]=N[b+20>>2];N[d+24>>2]=N[b+24>>2];e=e+1|0;if(e>>>0>2]){continue}break}}}function EK(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0);c=J[a+12>>2];f=Ha+-64|0;Ha=f;n=N[a+8>>2];if(n!=Q(0)){l=N[b+20>>2];v=N[b+16>>2];g=N[b>>2];k=Q(g+g);h=N[b+8>>2];i=N[b+4>>2];j=N[b+12>>2];m=Q(j+j);o=Q(Q(Q(Q(k*h)-Q(i*m))*d)+N[b+24>>2]);N[f+60>>2]=o;l=Q(l+Q(Q(Q(h*m)+Q(k*i))*d));N[f+56>>2]=l;p=Q(j*Q(.7071067690849304));q=Q(g*Q(-0));r=Q(i*Q(.7071067690849304));s=Q(h*Q(0));N[f+48>>2]=Q(Q(p+q)-r)-s;t=Q(g*Q(.7071067690849304));u=Q(j*Q(0));N[f+44>>2]=Q(i*Q(-0))+Q(t+Q(u+Q(h*Q(.7071067690849304))));N[f+40>>2]=q+Q(s+Q(p+r));N[f+36>>2]=Q(h*Q(-.7071067690849304))+Q(Q(i*Q(0))+Q(u+t));k=Q(v+Q(Q(Q(g*k)+Q(Q(j*m)+Q(-1)))*d));N[f+52>>2]=k;J[c+4>>2]=e?-65536:-8355712;J[f+32>>2]=0;J[f+24>>2]=0;J[f+28>>2]=0;J[f+16>>2]=0;J[f+20>>2]=1065353216;J[f+8>>2]=0;J[f+12>>2]=0;a=f+8|0;Hb(c,a);d=N[b+20>>2];g=N[b+16>>2];i=N[b+24>>2];h=Q(o-i);N[f+28>>2]=i+h;j=Q(l-d);N[f+24>>2]=d+j;N[f+16>>2]=i;N[f+12>>2]=d;N[f+8>>2]=g;d=Q(k-g);N[f+20>>2]=g+d;N[f+32>>2]=Q(Y(Q(Q(h*h)+Q(Q(d*d)+Q(j*j)))))*Q(.15000000596046448);Ee(c,a);b=Hb(c,f+36|0);N[f+12>>2]=n*Q(.30000001192092896);J[f+8>>2]=20;Gc(b,a)}Ha=f- -64|0}function FN(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0);g=Ha-144|0;Ha=g;J[g+128>>2]=3;N[g+132>>2]=N[b+24>>2];N[g+136>>2]=N[b+28>>2];N[g+140>>2]=N[b+32>>2];N[g+116>>2]=N[d>>2]-N[c+12>>2];N[g+120>>2]=N[d+4>>2]-N[c+16>>2];N[g+124>>2]=N[d+8>>2]-N[c+20>>2];N[g+100>>2]=N[a+216>>2];N[g+104>>2]=N[a+220>>2];N[g+108>>2]=N[a+224>>2];N[g+112>>2]=N[a+228>>2];b=0;J[g+96>>2]=0;J[g+88>>2]=2;N[g+92>>2]=N[c+48>>2];sg(g+12|0,c+24|0,c+36|0,g+96|0);d=J[g+36>>2];J[g+80>>2]=J[g+32>>2];J[g+84>>2]=d;N[g+60>>2]=N[g+12>>2];d=J[g+20>>2];J[g+64>>2]=J[g+16>>2];J[g+68>>2]=d;d=J[g+28>>2];J[g+72>>2]=J[g+24>>2];J[g+76>>2]=d;if(N[g+96>>2]==Q(0)){J[g+96>>2]=872415232}J[g+36>>2]=0;J[g+40>>2]=0;J[g+44>>2]=0;J[g+48>>2]=0;J[g+28>>2]=0;J[g+32>>2]=0;I[g+24>>1]=0;J[g+20>>2]=-1;J[g+12>>2]=0;J[g+16>>2]=0;J[g+52>>2]=2139095039;h=N[f+24>>2];I[g+10>>1]=K[a+271|0]?1283:1027;a:{if(!qd(e,h,g+128|0,g+100|0,g+88|0,g+60|0,g+12|0,g+10|0)){break a}h=N[g+52>>2];if(h>=N[f+24>>2]){break a}N[f+24>>2]=h;N[f+12>>2]=N[g+40>>2];N[f+16>>2]=N[g+44>>2];h=N[g+48>>2];J[f+28>>2]=-1;J[f+32>>2]=-1;N[f+20>>2]=h;N[f>>2]=N[g+28>>2]+N[c+12>>2];N[f+4>>2]=N[g+32>>2]+N[c+16>>2];N[f+8>>2]=N[g+36>>2]+N[c+20>>2];b=1}Ha=g+144|0;return b|0}function GQ(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;J[a+24>>2]=163104;b=J[a+4>>2];c=J[b+8>>2];J[b+8>>2]=c;if(!c){while(1){c=J[a+16>>2];H[J[c+20>>2]+76|0]=0;if(K[c+32|0]){c=J[c+20>>2];if(!K[c+76|0]){H[c+76|0]=1;J[c+72>>2]=J[c+72>>2]+1}}c=J[a+20>>2];b=J[c>>2];if(b){J[c>>2]=J[b>>2]}a:{b:{c:{if(b){c=J[b+4>>2];d:{if(K[b+8|0]){J[b+4>>2]=0;d=J[a+12>>2];J[b>>2]=J[d>>2];J[d>>2]=b;break d}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,b-J[b-4>>2]|0)}if(c){break c}}d=J[a+16>>2];c=J[d+16>>2];b=J[c>>2];if(b){J[c>>2]=J[b>>2]}e:{if(b){c=J[b+4>>2];f:{if(K[b+8|0]){J[b+4>>2]=0;e=J[d+12>>2];J[b>>2]=J[e>>2];J[e>>2]=b;break f}e=J[40592];Ja[J[J[e+12>>2]+12>>2]](e+12|0,b-J[b-4>>2]|0)}if(c){break e}}c=0;if(!J[d+28>>2]){break e}e=0;while(1){f=J[d+4>>2]+P(e,28)|0;c=J[f+20>>2];b=J[c>>2];if(b){J[c>>2]=J[b>>2]}c=0;g:{if(!b){break g}c=J[b+4>>2];if(K[b+8|0]){J[b+4>>2]=0;f=J[f+12>>2];J[b>>2]=J[f>>2];J[f>>2]=b;break g}f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,b-J[b-4>>2]|0)}if(c){break e}e=e+1|0;if(e>>>0>2]){continue}break}c=0}if(!c){break b}}Ja[J[J[c>>2]+8>>2]](c);Ja[J[J[c>>2]+28>>2]](c);break a}Sd(J[J[a+16>>2]+20>>2],-1)}b=J[a+4>>2];c=J[b+8>>2];J[b+8>>2]=c;if(!c){continue}break}}J[J[a+4>>2]+16>>2]=2;Ba(0);B()}function ny(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0;d=Ha-16|0;Ha=d;J[a>>2]=156124;e=a+244|0;c=J[a+248>>2];if(c){while(1){b=J[J[e>>2]+(f<<2)>>2];if(b){while(1){c=J[b>>2];if(b){g=J[40592];Ja[J[J[g+12>>2]+12>>2]](g+12|0,b)}b=c;if(b){continue}break}c=J[a+248>>2]}f=f+1|0;if(f>>>0>>0){continue}break}}J[d+12>>2]=0;my(e,0,d+12|0);ly(e,J[a+248>>2]);b=J[a+260>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+256>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+252>>2];if(!((b|0)<0|!(b&2147483647))){b=J[e>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}}b=J[a+240>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+200>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+196>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+104>>2]=156316;J[a+180>>2]=0;b=J[a+184>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+176>>2];if((b|0)==(a+108|0)){H[a+172|0]=0;break a}if(!b){break a}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+12>>2]=156248;J[a+88>>2]=0;b=J[a+92>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+84>>2];if((b|0)==(a+16|0)){H[a+80|0]=0;break b}if(!b){break b}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}Ha=d+16|0;return a|0}function LK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=0;d=Ta(252);J[d+16>>2]=0;J[d+20>>2]=0;J[d+52>>2]=0;J[d+56>>2]=0;J[d+48>>2]=2;J[d+32>>2]=0;J[d+36>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+60>>2]=0;J[d+64>>2]=0;J[d+68>>2]=0;J[d+72>>2]=0;J[d+76>>2]=0;J[d+80>>2]=0;J[d+84>>2]=0;J[d+88>>2]=0;J[d+92>>2]=0;N[d+96>>2]=N[a+4>>2]*Q(.20000000298023224);e=N[a>>2];J[d+240>>2]=0;J[d+232>>2]=262144;J[d+236>>2]=8;J[d+224>>2]=1048576;J[d+228>>2]=67108864;J[d+216>>2]=524288;J[d+220>>2]=81920;J[d+208>>2]=25165824;J[d+212>>2]=16777216;J[d+200>>2]=2122317823;J[d+204>>2]=33554432;J[d+192>>2]=2122317823;J[d+196>>2]=2122317823;J[d+184>>2]=-25165825;J[d+188>>2]=-25165825;J[d+176>>2]=1053609164;J[d+180>>2]=-25165825;J[d+168>>2]=1;J[d+172>>2]=2139095039;J[d+160>>2]=2139095039;J[d+164>>2]=8192;J[d+152>>2]=0;J[d+156>>2]=65536;J[d+144>>2]=128;J[d+148>>2]=16;J[d+136>>2]=0;J[d+140>>2]=0;J[d+128>>2]=1;J[d+132>>2]=100;J[d+120>>2]=0;J[d+124>>2]=1;J[d+108>>2]=0;e=Q(e*Q(.03999999910593033));N[d+104>>2]=e;N[d+100>>2]=e;f=J[a>>2];a=J[a+4>>2];J[d+8>>2]=0;J[d>>2]=0;J[d+4>>2]=-1055066685;J[d+244>>2]=f;J[d+248>>2]=a;a=Zx(b,0);J[d+32>>2]=1;J[d+116>>2]=a;J[d+112>>2]=66;J[d+40>>2]=0;J[d+44>>2]=0;J[d+12>>2]=c;return d|0}function md(a,b,c,d,e,f,g){var h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=0,n=0;i=N[g+12>>2]>Q(0);e=i?Q(0):N[g+8>>2]>Q(0)?Q(0):e;if(Q(e+c)>b){j=N[f>>2];k=N[f+4>>2];l=N[f+8>>2];h=J[a+4>>2];J[a+4>>2]=h+80;l=Q(-l);N[h+56>>2]=l;k=Q(-k);N[h+52>>2]=k;j=Q(-j);N[h+48>>2]=j;J[h+40>>2]=0;J[h+32>>2]=0;J[h+36>>2]=0;N[h+24>>2]=l;N[h+20>>2]=k;N[h+16>>2]=j;J[h+8>>2]=0;J[h>>2]=0;J[h+4>>2]=0;I[h+78>>1]=0;c=Q(c-b);N[h+12>>2]=-c;m=L[h+76>>1];n=m|64;I[h+76>>1]=n;j=N[g+8>>2];a:{if(i|j>Q(0)){N[h+64>>2]=j;N[h+68>>2]=N[g+12>>2];i=m|81;break a}I[h+78>>1]=2049;N[h+64>>2]=N[g>>2];N[h+68>>2]=N[g+4>>2];i=(c>2]>Q(0))){break a}i=i|4}J[h+44>>2]=0;I[h+76>>1]=i}if(Q(d-e)>2];J[i+4>>2]=a+80;J[a+8>>2]=0;J[a>>2]=0;J[a+4>>2]=0;I[a+78>>1]=0;N[a+16>>2]=N[f>>2];N[a+20>>2]=N[f+4>>2];c=N[f+8>>2];J[a+40>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;N[a+24>>2]=c;N[a+48>>2]=N[f>>2];N[a+52>>2]=N[f+4>>2];c=N[f+8>>2];b=Q(d-b);N[a+12>>2]=b;N[a+56>>2]=c;f=L[a+76>>1];h=f|64;I[a+76>>1]=h;c=N[g+8>>2];b:{if(N[g+12>>2]>Q(0)|c>Q(0)){N[a+64>>2]=c;N[a+68>>2]=N[g+12>>2];f=f|81;break b}I[a+78>>1]=2049;N[a+64>>2]=N[g>>2];N[a+68>>2]=N[g+4>>2];f=h|(b>Q(0)?24:16);if(!(N[g>>2]>Q(0))){break b}f=f|4}J[a+44>>2]=0;I[a+76>>1]=f}}function LG(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;a:{e=J[a+4>>2];if(!e){break a}d=J[e+32768>>2];c=d+(b+15&-16)|0;if(c>>>0>32767){break a}J[e+32768>>2]=c;return d+e|0}c=J[a+20>>2];if(c>>>0>2]){J[a+20>>2]=c+1;c=J[J[a+8>>2]+(c<<2)>>2];J[a+4>>2]=c;a=b+15&-16;b=a>>>0<32768;J[c+32768>>2]=b?a:0;return(b?c:0)|0}c=J[40592];d=Ja[J[J[c+12>>2]+8>>2]](c+12|0,32772,29909,15833,1518)|0;J[d+32768>>2]=0;J[a+4>>2]=d;c=J[a+12>>2];b:{if(c>>>0>=(J[a+16>>2]&2147483647)>>>0){c=0;d=J[a+16>>2];g=d&2147483647?d<<1:1;c:{if(!g){break c}d=g<<2;if(!d){break c}e=J[40592];c=e+12|0;c=(j=c,k=d,l=Ja[J[J[e>>2]+20>>2]](e)|0?65703:69706,m=20075,n=553,i=J[J[c>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+12>>2];e=(f<<2)+c|0;if((f|0)>0){h=J[a+8>>2];d=c;while(1){J[d>>2]=J[h>>2];h=h+4|0;d=d+4|0;if(e>>>0>d>>>0){continue}break}}J[e>>2]=J[a+4>>2];d:{if(J[a+16>>2]<0){break d}e=J[a+8>>2];if(!e){break d}d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,e);f=J[a+12>>2]}J[a+16>>2]=g;J[a+8>>2]=c;J[a+12>>2]=f+1;d=J[a+12>>2];break b}J[J[a+8>>2]+(c<<2)>>2]=d;d=c+1|0;J[a+12>>2]=d}J[a+20>>2]=d;d=b+15&-16;c=J[a+4>>2];b=J[c+32768>>2];a=d+b|0;if(a>>>0<=32767){J[c+32768>>2]=a;a=b+c|0}else{a=0}return a|0}function F6(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;d=J[a+24>>2];if(d){i=Ha-16|0;Ha=i;if(J[d+28>>2]){b=J[d+12>>2];e=J[d>>2];c=J[d+16>>2];Ja[J[J[e>>2]+12>>2]](e,c)|0;H[e+76|0]=c;J[e+32>>2]=b;Ja[J[J[e>>2]+8>>2]](e)}c=J[d>>2];c=Ja[J[J[c>>2]+28>>2]](c)|0;g=J[d+16>>2];b=(P((c<<2)+16|0,c)+P(g,P(c,24)+240|0)|0)+136|0;if(b){c=J[40592];c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,b,29909,12279,524)|0}else{c=0}c=Va(c,0,b);b=J[d>>2];h=Ja[J[J[b>>2]+28>>2]](b)|0;J[c+40>>2]=0;J[c+44>>2]=0;e=g<<5;b=e+60|0;J[c+4>>2]=c+b;J[c>>2]=c+60;f=h<<2;b=P(P(g,f+24|0),6)+b|0;J[c+8>>2]=b+c;b=b+P(f,h)|0;J[c+12>>2]=b+c;b=b+f|0;J[c+16>>2]=b+c;b=b+f|0;J[c+20>>2]=b+c;b=b+f|0;J[c+24>>2]=b+c;b=b+f|0;J[c+28>>2]=b+c;b=b+e|0;J[c+32>>2]=b+c;J[c+36>>2]=c+(b+e|0);b=J[d>>2];b=Ja[J[J[b>>2]+28>>2]](b)|0;f=P(J[d+16>>2],272)+P(b,20)|0;if(f){b=J[40592];j=Ja[J[J[b+12>>2]+8>>2]](b+12|0,f,29909,12279,567)|0}J[c+48>>2]=j;b=J[40592];d=mF(Ja[J[J[b+12>>2]+8>>2]](b+12|0,24,29909,12279,570)|0);J[c+52>>2]=d;J[d+20>>2]=f;J[d+16>>2]=j;h=J[d+8>>2];g=h-1|0;J[d+8>>2]=g;e=J[d+4>>2];b=f+j|0;J[i+12>>2]=b;a:{if(g>>>0>=(J[d+12>>2]&2147483647)>>>0){bc(d+4|0,i+12|0);break a}J[e+(g<<2)>>2]=b;J[d+8>>2]=h}Ha=i+16|0}J[c+56>>2]=J[a+116>>2];return c|0}function zN(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0);g=Ha-144|0;Ha=g;J[g+132>>2]=2;h=N[b+28>>2];N[g+136>>2]=N[b+24>>2];N[g+140>>2]=h*Q(.5);N[g+120>>2]=N[d>>2]-N[c+12>>2];N[g+124>>2]=N[d+4>>2]-N[c+16>>2];N[g+128>>2]=N[d+8>>2]-N[c+20>>2];N[g+104>>2]=N[a+216>>2];N[g+108>>2]=N[a+220>>2];N[g+112>>2]=N[a+224>>2];N[g+116>>2]=N[a+228>>2];d=0;J[g+100>>2]=0;J[g+92>>2]=2;N[g+96>>2]=N[c+48>>2];sg(g+16|0,c+24|0,c+36|0,g+100|0);b=J[g+40>>2];J[g+84>>2]=J[g+36>>2];J[g+88>>2]=b;N[g+64>>2]=N[g+16>>2];b=J[g+24>>2];J[g+68>>2]=J[g+20>>2];J[g+72>>2]=b;b=J[g+32>>2];J[g+76>>2]=J[g+28>>2];J[g+80>>2]=b;if(N[g+100>>2]==Q(0)){J[g+100>>2]=872415232}J[g+40>>2]=0;J[g+44>>2]=0;J[g+48>>2]=0;J[g+52>>2]=0;J[g+32>>2]=0;J[g+36>>2]=0;I[g+28>>1]=0;J[g+24>>2]=-1;J[g+16>>2]=0;J[g+20>>2]=0;J[g+56>>2]=2139095039;h=N[f+24>>2];I[g+14>>1]=K[a+271|0]?1283:1027;a:{if(!qd(e,h,g+132|0,g+104|0,g+92|0,g- -64|0,g+16|0,g+14|0)){break a}h=N[g+56>>2];if(h>=N[f+24>>2]){break a}N[f+24>>2]=h;N[f+12>>2]=N[g+44>>2];N[f+16>>2]=N[g+48>>2];h=N[g+52>>2];J[f+28>>2]=-1;J[f+32>>2]=-1;N[f+20>>2]=h;N[f>>2]=N[g+32>>2]+N[c+12>>2];N[f+4>>2]=N[g+36>>2]+N[c+16>>2];N[f+8>>2]=N[g+40>>2]+N[c+20>>2];d=1}Ha=g+144|0;return d|0}function As(a,b,c){var d=0,e=0,f=0,g=0;g=Ha-16|0;Ha=g;H[b+68|0]=K[b+68|0]&254;d=J[b+60>>2];a:{if(!d|J[d+164>>2]){break a}f=J[d+28>>2];if(!f){break a}d=J[d+20>>2];while(1){e=J[d>>2];b:{if(K[e+20|0]!=4){break b}e=J[e+24>>2];J[g+8>>2]=e;if(H[e+68|0]&1|(b|0)==(e|0)){break b}zs(c,g+8|0)}d=d+4|0;f=f-1|0;if(f){continue}break}}d=J[b- -64>>2];c:{if(!d){d=0;break c}if(J[d+164>>2]){break c}f=J[d+28>>2];if(!f){break c}d=J[d+20>>2];while(1){e=J[d>>2];d:{if(K[e+20|0]!=4){break d}e=J[e+24>>2];J[g+12>>2]=e;if(H[e+68|0]&1|(b|0)==(e|0)){break d}zs(c,g+12|0)}d=d+4|0;f=f-1|0;if(f){continue}break}d=J[b+64>>2]}b=J[b+60>>2];c=b?b:d;f=c;d=(b|0)==(c|0)?d:b;b=J[c+164>>2];e:{if(!b){c=J[a+292>>2];if(!c){Cs(a+4|0);c=J[a+292>>2]}J[a+292>>2]=J[c>>2];J[a+284>>2]=J[a+284>>2]+1;c=$l(c,f);J[f+164>>2]=c;break e}c=ah(b);if(!J[c+20>>2]){break e}Ni(c)}f:{if(!d){break f}b=J[d+164>>2];g:{if(!b){b=J[a+292>>2];if(!b){Cs(a+4|0);b=J[a+292>>2]}J[a+292>>2]=J[b>>2];J[a+284>>2]=J[a+284>>2]+1;b=$l(b,d);J[d+164>>2]=b;break g}b=ah(b);if(!J[b+20>>2]){break g}Ni(b)}if((b|0)==(c|0)){break f}a=J[b+12>>2];h:{if(a>>>0>2]){a=c;c=b;break h}J[b+12>>2]=a+1;a=b}J[c+4>>2]=a;J[J[a+8>>2]+16>>2]=c;J[a+8>>2]=J[c+8>>2]}Ha=g+16|0}function dz(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0);d=N[a>>2];e=N[a+48>>2];a:{if(d>e){f=Q(34028234663852886e22);g=Q(34028234663852886e22);h=Q(34028234663852886e22);i=Q(-34028234663852886e22);j=Q(-34028234663852886e22);d=Q(-34028234663852886e22);break a}f=d>Q(34028234663852886e22)?Q(34028234663852886e22):d;d=N[a+80>>2];j=d>2];i=d>2];h=d>Q(34028234663852886e22)?Q(34028234663852886e22):d;d=N[a+16>>2];g=d>Q(34028234663852886e22)?Q(34028234663852886e22):d;d=e>2];k=N[a+52>>2];if(!(e>k)){c=N[a+84>>2];j=c>2];i=c>2];h=c>h?h:c;c=N[a+20>>2];g=c>g?g:c;f=e>f?f:e;d=d>k?d:k}e=N[a+8>>2];k=N[a+56>>2];if(!(e>k)){c=N[a+88>>2];j=c>2];i=c>2];h=c>h?h:c;c=N[a+24>>2];g=c>g?g:c;f=e>f?f:e;d=d>k?d:k}e=N[a+12>>2];k=N[a+60>>2];if(!(e>k)){c=N[a+92>>2];j=c>2];i=c>2];h=c>h?h:c;c=N[a+28>>2];g=c>g?g:c;f=e>f?f:e;d=d>k?d:k}N[b+20>>2]=j;N[b+16>>2]=i;N[b+12>>2]=d;N[b+8>>2]=h;N[b+4>>2]=g;N[b>>2]=f}function Az(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);a:{if(c>Q(9999999747378752e-20)){l=Q(Y(c));c=Q(Q(1)/l);e=Q(c*N[b+8>>2]);f=Q(c*N[b>>2]);c=Q(c*N[b+4>>2]);break a}c=Q(0);g=N[b+8>>2];h=N[b>>2];i=N[b+4>>2];j=Q(Q(g*g)+Q(Q(h*h)+Q(i*i)));if(j>Q(0)){c=Q(Q(1)/Q(Y(j)));e=Q(g*c);k=Q(i*c);c=Q(h*c)}e=Q(-e);f=Q(-c);c=Q(-k)}p=J[a+12>>2];q=J[p+4096>>2];if(q>>>0<=63){b=J[a+8>>2];t=N[b+20>>2];u=N[b+24>>2];v=N[b+16>>2];r=J[a+16>>2];w=N[r+4>>2];x=N[r>>2];y=N[r+8>>2];g=N[b+8>>2];h=N[b+12>>2];i=N[b>>2];j=N[b+4>>2];k=N[J[a>>2]+4>>2];J[p+4096>>2]=q+1;a=(q<<6)+p|0;J[a+52>>2]=d;N[a+12>>2]=l-k;m=Q(e+e);n=Q(f+f);o=Q(c+c);s=Q(Q(g*m)+Q(Q(i*n)+Q(j*o)));l=Q(Q(h*h)+Q(-.5));N[a+8>>2]=-Q(Q(g*s)+Q(Q(m*l)+Q(h*Q(Q(i*o)-Q(n*j)))));N[a+4>>2]=-Q(Q(j*s)+Q(Q(o*l)+Q(h*Q(Q(g*n)-Q(m*i)))));N[a>>2]=-Q(Q(i*s)+Q(Q(n*l)+Q(h*Q(Q(j*m)-Q(o*g)))));e=Q(y+Q(e*k));e=Q(e+e);f=Q(x+Q(f*k));f=Q(f+f);c=Q(w+Q(c*k));c=Q(c+c);k=Q(Q(g*e)+Q(Q(i*f)+Q(j*c)));N[a+24>>2]=u+Q(Q(g*k)+Q(Q(e*l)+Q(h*Q(Q(i*c)-Q(f*j)))));N[a+20>>2]=t+Q(Q(j*k)+Q(Q(c*l)+Q(h*Q(Q(g*f)-Q(e*i)))));N[a+16>>2]=v+Q(Q(i*k)+Q(Q(f*l)+Q(h*Q(Q(j*e)-Q(c*g)))))}}function ef(a,b,c,d){var e=0,f=0,g=0,h=Q(0),i=0,j=Q(0),k=Q(0),l=0,m=0,n=0,o=0,p=0,q=Q(0),r=Q(0),s=0,t=0,u=0,v=0,w=0;a:{e=L[a+22>>1];if(!e){break a}g=J[a+24>>2];s=g+(e<<4)|0;e=J[a+28>>2];while(1){f=K[g+2|0];t=(f<<2)+12&2032;o=K[g|0]==3;i=(P(f,o?112:48)+g|0)- -64|0;u=K[g+3|0];v=K[g+1|0];b:{if(!e){e=0;break b}if(!f){break b}p=f&3;m=0;c:{if(f>>>0<4){f=0;break c}w=f&252;f=0;n=0;while(1){l=f<<2;h=N[l+i>>2];N[e>>2]=h;j=N[(l|4)+i>>2];N[e+4>>2]=j;q=N[(l|8)+i>>2];N[e+8>>2]=q;r=N[(l|12)+i>>2];N[e+12>>2]=r;k=Q(r+Q(q+Q(j+Q(k+h))));f=f+4|0;e=e+16|0;n=n+4|0;if((w|0)!=(n|0)){continue}break}}if(!p){break b}while(1){h=N[(f<<2)+i>>2];N[e>>2]=h;f=f+1|0;e=e+4|0;k=Q(k+h);m=m+1|0;if((m|0)!=(p|0)){continue}break}}f=i+t|0;d:{if(!J[g+52>>2]){break d}g=J[g+56>>2];if(!g){break d}H[g|0]=1}g=f+(u<<(o?7:6))|0;if(s>>>0>g>>>0){continue}break}if(!(v&1)|L[a+8>>1]!=65535|(L[a+10>>1]!=65535|k==Q(0))){break a}h=N[c+28>>2];j=N[d+28>>2];if(!(h>2];c=J[c+72>>2];e=J[J[a+24>>2]+60>>2];a=J[b+8>>2];J[b+8>>2]=a+1;a=J[b+4>>2]+(a<<5)|0;N[a+8>>2]=h>2]=k;J[a>>2]=e;b=d<<7;c=c<<7;J[a+16>>2]=b>>>0>c>>>0?b:c;J[a+12>>2]=b>>>0>>0?b:c}}function Pq(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0);t=Q(1);g=N[c+8>>2];h=N[d+8>>2];i=N[c+4>>2];j=N[d+4>>2];m=N[c+12>>2];n=N[d+12>>2];o=N[c>>2];p=N[d>>2];k=Q(Q(g*h)+Q(Q(i*j)+Q(Q(m*n)+Q(o*p))));q=k;r=Q(k*k);k=Q(Q(p*i)+Q(Q(Q(m*h)-Q(n*g))-Q(o*j)));l=Q(Q(j*g)+Q(Q(Q(m*p)-Q(n*o))-Q(i*h)));j=Q(Q(h*o)+Q(Q(Q(m*j)-Q(n*i))-Q(g*p)));g=Q(Q(1)/Q(Y(Q(r+Q(Q(k*k)+Q(Q(l*l)+Q(j*j)))))));h=Q(q*g);N[a+12>>2]=h;i=Q(k*g);N[a+8>>2]=i;j=Q(j*g);N[a+4>>2]=j;m=Q(l*g);N[a>>2]=m;n=N[b>>2];o=N[b+12>>2];p=N[b+8>>2];k=N[b+4>>2];l=Q(Q(n*j)+Q(Q(Q(o*i)-Q(h*p))-Q(m*k)));g=Q(Q(k*i)+Q(Q(Q(o*m)-Q(h*n))-Q(j*p)));r=Q(Q(p*m)+Q(Q(Q(o*j)-Q(h*k))-Q(i*n)));s=Q(Q(l*l)+Q(Q(g*g)+Q(r*r)));q=Q(0);a:{if(s>2]=-Q(Q(N[f+8>>2]*h)+Q(Q(N[f>>2]*i)+Q(g*N[f+4>>2])));N[e+4>>2]=-Q(Q(N[f+32>>2]*h)+Q(Q(N[f+24>>2]*i)+Q(g*N[f+28>>2])));N[e+8>>2]=-Q(Q(N[f+56>>2]*h)+Q(Q(N[f+48>>2]*i)+Q(g*N[f+52>>2])))}function b0(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;a:{if(!J[a+684>>2]){break a}d=(b<<15^-1)+b|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;d=J[J[a+660>>2]+((J[a+668>>2]-1&(d>>>16^d))<<2)>>2];if((d|0)==-1){break a}e=J[a+656>>2];f=J[a+652>>2];while(1){if(J[f+(d<<3)>>2]!=(b|0)){d=J[e+(d<<2)>>2];if((d|0)!=-1){continue}break a}break}b=Ha-16|0;Ha=b;i=f+(d<<3)|0;f=J[a+644>>2]+P(J[i+4>>2],44)|0;d=J[f+4>>2];c=J[J[d+16>>2]+(c<<2)>>2];d=J[d+8>>2];J[b+12>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;e=b+4|0;Bg(e,8);h=c<<2;d=Cp(J[f>>2],J[h+J[J[f+8>>2]>>2]>>2],c,d,e);g=J[b+8>>2];b:{if(g){c:{if(J[d+40>>2]|!d){break c}e=J[d+36>>2];if(!J[e>>2]){break c}c=0;while(1){J[J[J[f+8>>2]>>2]+(J[((c<<2)+e|0)+4>>2]<<2)>>2]=d;c=c+1|0;e=J[d+36>>2];if(c>>>0>2]){continue}break}}h=g>>>0<=1?1:g;d=0;while(1){c=0;g=J[J[b+4>>2]+(d<<2)>>2];e=J[g+36>>2];if(J[e>>2]){while(1){J[J[J[f+8>>2]>>2]+(J[((c<<2)+e|0)+4>>2]<<2)>>2]=g;c=c+1|0;e=J[g+36>>2];if(c>>>0>2]){continue}break}}d=d+1|0;if((h|0)!=(d|0)){continue}break}break b}J[h+J[J[f+8>>2]>>2]>>2]=d}c=J[b+12>>2];d:{if((c|0)<0|!(c&2147483647)){break d}c=J[b+4>>2];if(!c){break d}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c)}Ha=b+16|0;lp(a,J[i+4>>2])}}function RF(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;h=Ha-16|0;Ha=h;d=J[J[a+976>>2]+1024>>2];Ja[J[J[d>>2]+48>>2]](d,J[b+28>>2]+32|0);d=J[a+1012>>2];Ja[J[J[d>>2]+20>>2]](d,J[b+32>>2]);d=((J[J[b+28>>2]+68>>2]<<2)+a|0)+2676|0;J[d>>2]=J[d>>2]-1;d=Ha-48|0;Ha=d;if(J[b+8>>2]<0){Xm(b);g=d+12|0;e=J[J[b+4>>2]+40>>2];f=J[J[e+976>>2]+1024>>2];Ja[J[J[f>>2]+84>>2]](g,f);dm(J[e+2168>>2],b,c?4:0,g,(J[e+2360>>2]&8)>>>3|0)}Ha=d+48|0;e=J[a+2384>>2];a=J[J[b+4>>2]+40>>2];c=J[b+8>>2];d=J[a+2516>>2]+(c>>>3&268435452)|0;g=J[d>>2];j=d,k=uea(-2,c)&g,J[j>>2]=k;if(J[b+36>>2]!=-1){sj(J[a+1152>>2],b)}Pg(J[a+2368>>2],J[b+32>>2]);Pg(J[J[J[b+4>>2]+40>>2]+2376>>2],J[b+8>>2]&2147483647);a=0;g=J[b+4>>2];f=g+32|0;c=f;a:{while(1){d=a;c=J[c>>2];if(!c){break a}a=c;if((b|0)!=(a|0)){continue}break}J[(d?d:f)>>2]=J[b>>2];J[g+36>>2]=J[g+36>>2]-1}c=b;if(K[e+24|0]){Ve(J[e+12>>2],J[e+16>>2])}b=0;a=J[e+16>>2]-1|0;b:{if((a|0)<0){break b}i=P(J[e+4>>2],J[e>>2]);g=J[e+12>>2];while(1){d=a+b>>1;f=J[g+P(d,12)>>2];if(!(f>>>0>c>>>0|c>>>0>=f+i>>>0)){a=g+P(d,12)|0;J[c>>2]=J[a+4>>2];J[a+4>>2]=c;if(K[e+24|0]){J[e+8>>2]=d}H[e+24|0]=0;break b}f=c>>>0>f>>>0;b=f?d+1|0:b;a=f?a:d-1|0;if((b|0)<=(a|0)){continue}break}}Ha=h+16|0}function NI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;Ll(a,c);c=L[a+22>>1];if(c){b=J[a+24>>2];g=b+(c<<4)|0;while(1){d=0;e=K[b+1|0];a=e<<4;c=(a+b|0)+192|0;f=K[b+2|0];a=(((c+P(e,144)|0)+(a&0-(H[b+3|0]&1))|0)+(f<<4)|0)+(((f|0)!=0)<<7)|0;if(e){while(1){N[c+80>>2]=N[c+80>>2]-N[c+64>>2];N[c+92>>2]=N[c+92>>2]-N[c+76>>2];N[c+88>>2]=N[c+88>>2]-N[c+72>>2];N[c+84>>2]=N[c+84>>2]-N[c+68>>2];c=c+144|0;d=d+1|0;if((e|0)!=(d|0)){continue}break}}b=P(f,144)+a|0;a:{if(!f){break a}if(f>>>0>=4){e=f&252;c=0;while(1){d=J[a+84>>2];J[a+48>>2]=J[a+80>>2];J[a+52>>2]=d;d=J[a+228>>2];J[a+192>>2]=J[a+224>>2];J[a+196>>2]=d;d=J[a+372>>2];J[a+336>>2]=J[a+368>>2];J[a+340>>2]=d;d=J[a+516>>2];J[a+480>>2]=J[a+512>>2];J[a+484>>2]=d;d=J[a+92>>2];J[a+56>>2]=J[a+88>>2];J[a+60>>2]=d;d=J[a+236>>2];J[a+200>>2]=J[a+232>>2];J[a+204>>2]=d;d=J[a+380>>2];J[a+344>>2]=J[a+376>>2];J[a+348>>2]=d;d=J[a+524>>2];J[a+488>>2]=J[a+520>>2];J[a+492>>2]=d;a=a+576|0;c=c+4|0;if((e|0)!=(c|0)){continue}break}}c=0;f=f&3;if(!f){break a}while(1){e=J[a+84>>2];J[a+48>>2]=J[a+80>>2];J[a+52>>2]=e;e=J[a+92>>2];J[a+56>>2]=J[a+88>>2];J[a+60>>2]=e;a=a+144|0;c=c+1|0;if((f|0)!=(c|0)){continue}break}}if(b>>>0>>0){continue}break}}}function kca(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0);u=Q(1);v=N[c+24>>2];n=N[d+24>>2];j=N[d>>2];o=Q(j+j);r=N[d+8>>2];i=N[d+4>>2];k=N[d+12>>2];p=Q(k+k);q=N[b+8>>2];l=Q(Q(Q(o*r)-Q(i*p))*q);w=Q(n+l);s=Q(v-w);x=N[c+16>>2];m=N[d+16>>2];j=Q(Q(Q(Q(j*o)+Q(k*p))+Q(-1))*q);y=Q(m+j);t=Q(x-y);z=N[c+20>>2];k=N[d+20>>2];i=Q(Q(Q(o*i)+Q(r*p))*q);p=Q(k+i);q=Q(z-p);l=Q(Q(n-l)-w);m=Q(Q(m-j)-y);j=Q(Q(k-i)-p);k=Q(Q(l*l)+Q(Q(m*m)+Q(j*j)));o=N[a+4>>2];r=Q(o+N[b+4>>2]);i=Q(r+N[e>>2]);n=Q(i*i);i=Q(Q(Q(s*l)+Q(Q(t*m)+Q(q*j)))/k);i=i>Q(1)?Q(1):i;k=k!=Q(0)?i>Q(0)?i:Q(0):Q(0);l=Q(l*k);i=Q(s-l);s=Q(i*i);m=Q(m*k);i=Q(t-m);t=Q(i*i);j=Q(j*k);i=Q(q-j);k=Q(s+Q(t+Q(i*i)));b=n>k;if(b){n=Q(0);a=J[g+4096>>2];J[g+4096>>2]=a+1;l=Q(v-Q(w+l));m=Q(x-Q(y+m));j=Q(z-Q(p+j));i=Q(Y(Q(Q(l*l)+Q(Q(m*m)+Q(j*j)))));if(!(i<=Q(1.1920928955078125e-7))){i=Q(Q(1)/i);n=Q(l*i);u=Q(m*i);A=Q(j*i)}a=(a<<6)+g|0;N[a+16>>2]=x-Q(o*u);N[a+8>>2]=n;N[a+4>>2]=A;N[a>>2]=u;J[a+52>>2]=-1;N[a+12>>2]=Q(Y(k))-r;J[a+28>>2]=0;N[a+24>>2]=v-Q(o*n);N[a+20>>2]=z-Q(o*A)}return b|0}function tz(a,b,c,d,e){var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0;f=Ha-48|0;Ha=f;g=Q(Q(N[a+296>>2]-N[a+1320>>2])-Q(N[a+280>>2]-N[a+1304>>2]));k=g>Q(0)?g:Q(-g);h=Q(Q(N[a+292>>2]-N[a+1316>>2])-Q(N[a+276>>2]-N[a+1300>>2]));j=h>Q(0)?h:Q(-h);i=Q(Q(N[a+288>>2]-N[a+1312>>2])-Q(N[a+272>>2]-N[a+1296>>2]));m=i>Q(0)?i:Q(-i);a:{if(j>2]=0;k=Q(Q(j*g)-Q(h*o));h=Q(Q(n*h)-Q(i*j));g=Q(Q(o*i)-Q(g*n));i=Q(Q(1)/Q(Y(Q(Q(h*h)+Q(Q(k*k)+Q(g*g))))));j=Q(k*i);N[f>>2]=j;g=Q(g*i);N[f+4>>2]=g;h=Q(h*i);N[f+8>>2]=h;J[f+28>>2]=0;N[f+24>>2]=-h;N[f+20>>2]=-g;N[f+16>>2]=-j;p=f+16|0;Ja[J[J[b>>2]+4>>2]](f+32|0,b,p);Ja[J[J[c>>2]+4>>2]](p,c,f);b=J[f+36>>2];J[a+304>>2]=J[f+32>>2];J[a+308>>2]=b;b=J[f+44>>2];J[a+312>>2]=J[f+40>>2];J[a+316>>2]=b;c=J[f+20>>2];b=a+1328|0;J[b>>2]=J[f+16>>2];J[b+4>>2]=c;c=J[f+28>>2];b=a+1336|0;J[b>>2]=J[f+24>>2];J[b+4>>2]=c;J[d>>2]=3;b=od(a,0,1,2,e);c=od(a,1,0,2,e);a=J[a>>2];if(a){H[b+32|0]=0;J[b+20>>2]=c;H[c+32|0]=0;J[c+20>>2]=b;H[b+33|0]=2;J[b+24>>2]=c;H[c+34|0]=1;J[c+28>>2]=b;H[b+34|0]=1;J[b+28>>2]=c;H[c+33|0]=2;J[c+24>>2]=b}Ha=f+48|0;return(a|0)!=0}function Yo(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0);a=P(a,3);a:{if(!f){d=(a<<2)+d|0;f=J[d>>2];a=J[d+8>>2];d=J[d+4>>2];break a}d=(a<<1)+d|0;f=L[d>>1];a=L[d+4>>1];d=L[d+2>>1]}a=P(a,12)+c|0;o=N[a>>2];p=N[a+4>>2];q=N[a+8>>2];a=P(d,12)+c|0;j=N[a>>2];k=N[a+4>>2];l=N[a+8>>2];m=N[e+40>>2];n=N[e+16>>2];r=N[e+28>>2];s=N[e+36>>2];t=N[e+24>>2];u=N[e>>2];v=N[e+12>>2];w=N[e+4>>2];a=P(f,12)+c|0;g=N[a>>2];h=N[a+4>>2];i=N[a+8>>2];N[b+8>>2]=Q(Q(Q(g*N[e+8>>2])+Q(h*N[e+20>>2]))+Q(i*N[e+32>>2]))+N[e+44>>2];N[b+4>>2]=m+Q(Q(Q(g*w)+Q(h*n))+Q(i*r));N[b>>2]=s+Q(Q(Q(g*u)+Q(h*v))+Q(i*t));g=N[e+40>>2];h=N[e+16>>2];i=N[e+28>>2];m=N[e+36>>2];n=N[e+24>>2];r=N[e>>2];s=N[e+12>>2];t=N[e+4>>2];N[b+20>>2]=Q(Q(Q(j*N[e+8>>2])+Q(k*N[e+20>>2]))+Q(l*N[e+32>>2]))+N[e+44>>2];N[b+16>>2]=g+Q(Q(Q(j*t)+Q(k*h))+Q(l*i));N[b+12>>2]=m+Q(Q(Q(j*r)+Q(k*s))+Q(l*n));j=N[e+40>>2];k=N[e+16>>2];l=N[e+28>>2];g=N[e+36>>2];h=N[e+24>>2];i=N[e>>2];m=N[e+12>>2];n=N[e+4>>2];N[b+32>>2]=Q(Q(Q(o*N[e+8>>2])+Q(p*N[e+20>>2]))+Q(q*N[e+32>>2]))+N[e+44>>2];N[b+28>>2]=j+Q(Q(Q(o*n)+Q(p*k))+Q(q*l));N[b+24>>2]=g+Q(Q(Q(o*i)+Q(p*m))+Q(q*h))}function AX(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=Q(0),z=Q(0),A=Q(0);c=Ha-16|0;Ha=c;Tc(c,d);m=N[f+8>>2];e=J[e+32>>2];d=J[e+56>>2]+P(K[e+55|0],20)|0;j=N[d+8>>2];k=Q(j+j);j=N[f>>2];h=N[d>>2];g=Q(h+h);h=N[d+4>>2];i=Q(h+h);h=N[f+4>>2];l=Q(Q(m*k)+Q(Q(j*g)+Q(i*h)));t=N[c+12>>2];u=N[f+24>>2];n=N[f+12>>2];o=Q(Q(n*n)+Q(-.5));p=N[c+8>>2];v=N[f+16>>2];q=N[c>>2];w=N[f+20>>2];r=N[c+4>>2];k=Q(t+Q(Q(Q(u+Q(Q(m*l)+Q(Q(k*o)+Q(n*Q(Q(j*i)-Q(g*h))))))*p)+Q(Q(Q(v+Q(Q(j*l)+Q(Q(g*o)+Q(n*Q(Q(h*k)-Q(i*m))))))*q)+Q(Q(w+Q(Q(h*l)+Q(Q(i*o)+Q(n*Q(Q(m*g)-Q(k*j))))))*r))));f=1;x=K[e+54|0];if(x>>>0>1){y=Q(-h);z=Q(-j);A=Q(-m);while(1){e=d+P(f,12)|0;g=N[e+8>>2];g=Q(g+g);i=N[e>>2];i=Q(i+i);l=N[e+4>>2];l=Q(l+l);s=Q(Q(m*g)+Q(Q(j*i)+Q(h*l)));g=Q(t+Q(Q(Q(u+Q(Q(m*s)+Q(Q(g*o)+Q(n*Q(Q(j*l)+Q(i*y))))))*p)+Q(Q(Q(v+Q(Q(j*s)+Q(Q(i*o)+Q(n*Q(Q(h*g)+Q(l*A))))))*q)+Q(r*Q(w+Q(Q(h*s)+Q(Q(l*o)+Q(n*Q(Q(m*i)+Q(g*z))))))))));k=g>k?k:g;f=f+1|0;if((x|0)!=(f|0)){continue}break}}d=k>Q(0);if(!d){N[a+8>>2]=-p;N[a+4>>2]=-r;N[a>>2]=-q;N[b>>2]=k>2];a:{if(f){i=f-1|0;f=J[J[a+16>>2]+(i<<2)>>2];J[a+20>>2]=i;break a}f=J[a+28>>2];J[a+28>>2]=f+1}i=f<<1;if((i|0)==J[a+116>>2]){g=i+2048|0;Nu(a+104|0,g);Mu(a+128|0,g);Lu(a+44|0,g)}g=J[a+124>>2];h=(i>>>0)/(g>>>0)|0;J[J[J[a+104>>2]+(h<<2)>>2]+(i-P(g,h)<<2)>>2]=c;g=i|1;h=J[a+124>>2];k=(g>>>0)/(h>>>0)|0;J[J[J[a+104>>2]+(k<<2)>>2]+(g-P(h,k)<<2)>>2]=d;g=J[a+148>>2];h=(f>>>0)/(g>>>0)|0;J[J[J[a+128>>2]+(h<<2)>>2]+(f-P(g,h)<<2)>>2]=b;g=J[a- -64>>2];h=(f>>>0)/(g>>>0)|0;J[J[J[a+44>>2]+(h<<2)>>2]+(f-P(g,h)<<2)>>2]=e;Zu(a+640|0,b,c,d,f);if(b){J[b- -64>>2]=f}b=J[a+156>>2];b:{if(b<<5!=(f|0)){break b}c=b&2147483647;b=i+33>>>5|0;if(c>>>0>=b>>>0){break b}c=J[40592]+12|0;c=Ja[J[J[c>>2]+8>>2]](c,b<<2,29909,22033,438)|0;d=J[a+152>>2];c:{if(!d){break c}Ua(c,d,J[a+156>>2]<<2);if(J[a+156>>2]<0){break c}d=J[a+152>>2];if(!d){break c}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,d)}d=J[a+156>>2];Va(c+(d<<2)|0,0,b-d<<2);J[a+156>>2]=b;J[a+152>>2]=c}if((J[a+88>>2]&2147483647)==(f|0)){J[j+12>>2]=0;Mm(a+80|0,i+2|0,j+12|0)}a=J[a+152>>2]+(f>>>3&536870908)|0;b=J[a>>2];l=a,m=uea(-2,f)&b,J[l>>2]=m;Ha=j+16|0;return f}function MI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;Kl(a,c);c=L[a+22>>1];if(c){b=J[a+24>>2];g=b+(c<<4)|0;while(1){d=0;e=K[b+1|0];a=e<<4;c=(a+b|0)+192|0;f=K[b+2|0];a=(((c+P(e,96)|0)+(a&0-(H[b+3|0]&1))|0)+(f<<4)|0)+(((f|0)!=0)<<7)|0;if(e){while(1){N[c+80>>2]=N[c+80>>2]-N[c+64>>2];N[c+92>>2]=N[c+92>>2]-N[c+76>>2];N[c+88>>2]=N[c+88>>2]-N[c+72>>2];N[c+84>>2]=N[c+84>>2]-N[c+68>>2];c=c+96|0;d=d+1|0;if((e|0)!=(d|0)){continue}break}}b=P(f,96)+a|0;a:{if(!f){break a}if(f>>>0>=4){e=f&252;c=0;while(1){d=J[a+84>>2];J[a+48>>2]=J[a+80>>2];J[a+52>>2]=d;d=J[a+180>>2];J[a+144>>2]=J[a+176>>2];J[a+148>>2]=d;d=J[a+276>>2];J[a+240>>2]=J[a+272>>2];J[a+244>>2]=d;d=J[a+372>>2];J[a+336>>2]=J[a+368>>2];J[a+340>>2]=d;d=J[a+92>>2];J[a+56>>2]=J[a+88>>2];J[a+60>>2]=d;d=J[a+188>>2];J[a+152>>2]=J[a+184>>2];J[a+156>>2]=d;d=J[a+284>>2];J[a+248>>2]=J[a+280>>2];J[a+252>>2]=d;d=J[a+380>>2];J[a+344>>2]=J[a+376>>2];J[a+348>>2]=d;a=a+384|0;c=c+4|0;if((e|0)!=(c|0)){continue}break}}c=0;f=f&3;if(!f){break a}while(1){e=J[a+84>>2];J[a+48>>2]=J[a+80>>2];J[a+52>>2]=e;e=J[a+92>>2];J[a+56>>2]=J[a+88>>2];J[a+60>>2]=e;a=a+96|0;c=c+1|0;if((f|0)!=(c|0)){continue}break}}if(b>>>0>>0){continue}break}}}function cH(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if((J[a+8>>2]&2147483647)>>>0>>0){a:{if(!b){break a}e=P(b,48);if(!e){break a}d=J[40592];f=d+12|0;f=(j=f,k=e,l=Ja[J[J[d>>2]+20>>2]](d)|0?54209:69706,m=20075,n=553,i=J[J[f>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}e=J[a>>2];d=J[a+4>>2];if((d|0)>0){h=P(d,48)+f|0;d=f;while(1){g=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=g;g=J[e+44>>2];J[d+40>>2]=J[e+40>>2];J[d+44>>2]=g;g=J[e+36>>2];J[d+32>>2]=J[e+32>>2];J[d+36>>2]=g;g=J[e+28>>2];J[d+24>>2]=J[e+24>>2];J[d+28>>2]=g;g=J[e+20>>2];J[d+16>>2]=J[e+16>>2];J[d+20>>2]=g;g=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=g;e=e+48|0;d=d+48|0;if(h>>>0>d>>>0){continue}break}e=J[a>>2]}if(!(!e|J[a+8>>2]<0)){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,e)}J[a+8>>2]=b;J[a>>2]=f}d=J[a+4>>2];if((d|0)<(b|0)){f=J[a>>2];e=f+P(b,48)|0;d=f+P(d,48)|0;while(1){f=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=f;f=J[c+44>>2];J[d+40>>2]=J[c+40>>2];J[d+44>>2]=f;f=J[c+36>>2];J[d+32>>2]=J[c+32>>2];J[d+36>>2]=f;f=J[c+28>>2];J[d+24>>2]=J[c+24>>2];J[d+28>>2]=f;f=J[c+20>>2];J[d+16>>2]=J[c+16>>2];J[d+20>>2]=f;f=J[c+12>>2];J[d+8>>2]=J[c+8>>2];J[d+12>>2]=f;d=d+48|0;if(e>>>0>d>>>0){continue}break}}J[a+4>>2]=b}function LN(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0),i=Q(0),j=Q(0);g=Ha-144|0;Ha=g;J[g+128>>2]=3;N[g+132>>2]=N[b+24>>2];N[g+136>>2]=N[b+28>>2];N[g+140>>2]=N[b+32>>2];h=N[c+12>>2];N[g+116>>2]=N[d>>2]-h;i=N[c+16>>2];N[g+120>>2]=N[d+4>>2]-i;j=N[c+20>>2];N[g+124>>2]=N[d+8>>2]-j;N[g+100>>2]=N[a+216>>2];N[g+104>>2]=N[a+220>>2];N[g+108>>2]=N[a+224>>2];N[g+112>>2]=N[a+228>>2];J[g+84>>2]=3;N[g+88>>2]=N[c+36>>2];N[g+92>>2]=N[c+40>>2];N[g+96>>2]=N[c+44>>2];N[g+72>>2]=N[c+24>>2]-h;N[g+76>>2]=N[c+28>>2]-i;N[g+80>>2]=N[c+32>>2]-j;N[g+56>>2]=N[c+48>>2];N[g+60>>2]=N[c+52>>2];N[g+64>>2]=N[c+56>>2];N[g+68>>2]=N[c+60>>2];J[g+32>>2]=0;J[g+36>>2]=0;J[g+40>>2]=0;J[g+44>>2]=0;J[g+24>>2]=0;J[g+28>>2]=0;b=0;I[g+20>>1]=0;J[g+16>>2]=-1;J[g+8>>2]=0;J[g+12>>2]=0;J[g+48>>2]=2139095039;h=N[f+24>>2];I[g+6>>1]=K[a+271|0]?1283:1027;a:{if(!qd(e,h,g+128|0,g+100|0,g+84|0,g+56|0,g+8|0,g+6|0)){break a}h=N[g+48>>2];if(h>=N[f+24>>2]){break a}N[f+12>>2]=N[g+36>>2];N[f+16>>2]=N[g+40>>2];i=N[g+44>>2];J[f+28>>2]=-1;J[f+32>>2]=-1;N[f+24>>2]=h;N[f+20>>2]=i;N[f>>2]=N[g+24>>2]+N[c+12>>2];N[f+4>>2]=N[g+28>>2]+N[c+16>>2];N[f+8>>2]=N[g+32>>2]+N[c+20>>2];b=1}Ha=g+144|0;return b|0}function Aj(a,b,c){var d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0,t=Q(0),u=0,w=0,x=0,y=Q(0);u=J[a+4>>2];e=J[u>>2];r=J[a+8>>2];d=r-1|0;d=P(e,24)+b|0;g=N[d+4>>2];h=N[d+8>>2];i=N[d+16>>2];j=N[d+20>>2];k=N[d>>2];s=J[a+24>>2];f=N[(e<<2)+c>>2];l=Q(f+N[d+12>>2]);d=(C(l),v(2));J[s+4>>2]=(d|0)<0?d^-1:d|-2147483648;k=Q(k-f);d=(C(k),v(2));J[s>>2]=(d|0)<0?d^-1:d|-2147483648;m=J[a+28>>2];j=Q(f+j);N[m+12>>2]=j;i=Q(f+i);N[m+8>>2]=i;h=Q(h-f);N[m+4>>2]=h;g=Q(g-f);N[m>>2]=g;d=1;if(r>>>0>1){while(1){w=J[(d<<2)+u>>2];e=P(w,24)+b|0;y=N[e+4>>2];n=N[e+8>>2];o=N[e+16>>2];p=N[e+20>>2];q=N[e>>2];x=(d<<3)+s|0;f=N[(w<<2)+c>>2];t=Q(f+N[e+12>>2]);e=(C(t),v(2));J[x+4>>2]=(e|0)<0?e^-1:e|-2147483648;q=Q(q-f);e=(C(q),v(2));J[x>>2]=(e|0)<0?e^-1:e|-2147483648;e=(d<<4)+m|0;p=Q(f+p);N[e+12>>2]=p;o=Q(f+o);N[e+8>>2]=o;n=Q(n-f);N[e+4>>2]=n;f=Q(y-f);N[e>>2]=f;l=l>t?l:t;h=hg?g:f;k=kp?j:p;i=i>o?i:o;d=d+1|0;if((r|0)!=(d|0)){continue}break}}N[a+36>>2]=k;N[a+56>>2]=j;N[a+52>>2]=i;N[a+48>>2]=l;N[a+44>>2]=h;N[a+40>>2]=g;b=(r<<3)+s|0;J[b>>2]=-1;J[b+40>>2]=-1;J[b+32>>2]=-1;J[b+24>>2]=-1;J[b+16>>2]=-1;J[b+8>>2]=-1;H[a+60|0]=1}function Jq(a){var b=0,c=0,d=0,e=0,f=0,g=0;e=Ha-16|0;Ha=e;b=J[a+2368>>2];c=b;if(J[b+36>>2]){g=b+8|0;while(1){c=J[J[b+32>>2]+(d<<2)>>2];J[e+4>>2]=c;a:{if((c|0)==(J[b+4>>2]-1|0)){J[b+4>>2]=c;break a}f=J[b+12>>2];if(f>>>0>=(J[b+16>>2]&2147483647)>>>0){ab(g,e+4|0);break a}J[J[b+8>>2]+(f<<2)>>2]=c;J[b+12>>2]=J[b+12>>2]+1}d=d+1|0;if(d>>>0>2]){continue}break}c=J[a+2368>>2]}d=0;J[b+36>>2]=0;Va(J[c+20>>2],0,J[c+24>>2]<<2);b=J[a+2372>>2];c=b;if(J[b+36>>2]){g=b+8|0;while(1){c=J[J[b+32>>2]+(d<<2)>>2];J[e+8>>2]=c;b:{if((c|0)==(J[b+4>>2]-1|0)){J[b+4>>2]=c;break b}f=J[b+12>>2];if(f>>>0>=(J[b+16>>2]&2147483647)>>>0){ab(g,e+8|0);break b}J[J[b+8>>2]+(f<<2)>>2]=c;J[b+12>>2]=J[b+12>>2]+1}d=d+1|0;if(d>>>0>2]){continue}break}c=J[a+2372>>2]}d=0;J[b+36>>2]=0;Va(J[c+20>>2],0,J[c+24>>2]<<2);b=J[a+2364>>2];c=b;if(J[b+36>>2]){g=b+8|0;while(1){c=J[J[b+32>>2]+(d<<2)>>2];J[e+12>>2]=c;c:{if((c|0)==(J[b+4>>2]-1|0)){J[b+4>>2]=c;break c}f=J[b+12>>2];if(f>>>0>=(J[b+16>>2]&2147483647)>>>0){ab(g,e+12|0);break c}J[J[b+8>>2]+(f<<2)>>2]=c;J[b+12>>2]=J[b+12>>2]+1}d=d+1|0;if(d>>>0>2]){continue}break}c=J[a+2364>>2]}J[b+36>>2]=0;Va(J[c+20>>2],0,J[c+24>>2]<<2);Ha=e+16|0}function Dx(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0);d=N[c>>2];i=Q(d+d);h=N[c+8>>2];p=Q(i*h);e=N[c+4>>2];f=Q(e+e);g=N[c+12>>2];B=Q(f*g);j=Q(p-B);s=N[b>>2];t=N[b+4>>2];C=Q(f*h);D=Q(i*g);k=Q(C+D);m=Q(Q(1)-Q(d*i));f=Q(e*f);d=Q(m-f);u=N[b+8>>2];l=Q(Q(Q(j*s)+Q(t*k))+Q(d*u));v=N[b+12>>2];w=N[b+16>>2];x=N[b+20>>2];n=Q(Q(Q(j*v)+Q(k*w))+Q(d*x));y=N[b+24>>2];z=N[b+28>>2];A=N[b+32>>2];o=Q(Q(Q(j*y)+Q(k*z))+Q(d*A));N[a+32>>2]=Q(Q(j*l)+Q(k*n))+Q(d*o);r=Q(i*e);e=Q(h+h);g=Q(g*e);i=Q(r+g);q=m;m=Q(h*e);h=Q(q-m);e=Q(C-D);N[a+20>>2]=Q(Q(i*l)+Q(h*n))+Q(e*o);f=Q(Q(Q(1)-f)-m);q=Q(f*l);l=Q(r-g);g=Q(p+B);N[a+8>>2]=Q(q+Q(l*n))+Q(g*o);n=Q(Q(Q(s*i)+Q(t*h))+Q(e*u));o=Q(Q(Q(i*v)+Q(h*w))+Q(e*x));p=Q(Q(Q(i*y)+Q(h*z))+Q(e*A));N[a+28>>2]=Q(Q(j*n)+Q(k*o))+Q(d*p);r=j;j=Q(Q(Q(s*f)+Q(t*l))+Q(g*u));m=k;k=Q(Q(Q(f*v)+Q(l*w))+Q(g*x));q=d;d=Q(Q(Q(f*y)+Q(l*z))+Q(g*A));N[a+24>>2]=Q(Q(r*j)+Q(m*k))+Q(q*d);N[a+16>>2]=Q(Q(i*n)+Q(h*o))+Q(e*p);N[a+12>>2]=Q(Q(i*j)+Q(h*k))+Q(e*d);N[a+4>>2]=Q(Q(f*n)+Q(l*o))+Q(g*p);N[a>>2]=Q(Q(f*j)+Q(l*k))+Q(g*d)}function pM(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;if(Pb(a,J[b+8>>2],e)){if(!(J[b+28>>2]==1|J[b+4>>2]!=(c|0))){J[b+28>>2]=d}return}a:{if(Pb(a,J[b>>2],e)){if(!(J[b+16>>2]!=(c|0)&J[b+20>>2]!=(c|0))){if((d|0)!=1){break a}J[b+32>>2]=1;return}J[b+32>>2]=d;if(J[b+44>>2]!=4){f=a+16|0;h=f+(J[a+12>>2]<<3)|0;d=0;b:{c:{while(1){d:{if(f>>>0>=h>>>0){break d}I[b+52>>1]=0;en(f,b,c,c,1,e);if(K[b+54|0]){break d}e:{if(!K[b+53|0]){break e}if(K[b+52|0]){d=1;if(J[b+24>>2]==1){break c}g=1;if(K[a+8|0]&2){break e}break c}g=1;if(!(H[a+8|0]&1)){break c}}f=f+8|0;continue}break}a=4;if(!g){break b}}a=3}J[b+44>>2]=a;if(d&1){break a}}J[b+20>>2]=c;J[b+40>>2]=J[b+40>>2]+1;if(J[b+36>>2]!=1|J[b+24>>2]!=2){break a}H[b+54|0]=1;return}g=J[a+12>>2];h=a+16|0;Bj(h,b,c,d,e);f=a+24|0;g=h+(g<<3)|0;if(f>>>0>=g>>>0){break a}a=J[a+8>>2];if(!(!(a&2)&J[b+36>>2]!=1)){while(1){if(K[b+54|0]){break a}Bj(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break}break a}if(!(a&1)){while(1){if(K[b+54|0]|J[b+36>>2]==1){break a}Bj(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break a}}while(1){if(K[b+54|0]|J[b+36>>2]==1&J[b+24>>2]==1){break a}Bj(f,b,c,d,e);f=f+8|0;if(g>>>0>f>>>0){continue}break}}}function oC(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;b=J[a+12>>2];if(b){b=Vk(b);d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,b);J[a+12>>2]=0}b=J[a+36>>2];if(!(!b|!J[a+52>>2])){Va(J[a+28>>2],255,b<<2);b=0;d=J[a+24>>2];e=J[a+32>>2];f=e-1|0;if(f){if(e-2>>>0>=3){i=f&-4;e=0;while(1){c=b|1;J[d+(b<<2)>>2]=c;g=d+(c<<2)|0;c=b|2;J[g>>2]=c;g=d+(c<<2)|0;c=b|3;J[g>>2]=c;b=b+4|0;J[d+(c<<2)>>2]=b;e=e+4|0;if((i|0)!=(e|0)){continue}break}}e=f&3;if(e){while(1){c=d+(b<<2)|0;b=b+1|0;J[c>>2]=b;h=h+1|0;if((e|0)!=(h|0)){continue}break}}b=J[a+32>>2]-1|0}else{b=0}J[d+(b<<2)>>2]=-1;J[a+52>>2]=0;J[a+44>>2]=0}J[a+8>>2]=0;b=J[a+60>>2];if(b){b=Vk(b);d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,b);J[a+60>>2]=0}b=J[a+84>>2];if(!(!b|!J[a+100>>2])){Va(J[a+76>>2],255,b<<2);b=0;d=J[a+72>>2];e=J[a+80>>2];f=e-1|0;if(f){h=0;if(e-2>>>0>=3){i=f&-4;e=0;while(1){c=b|1;J[d+(b<<2)>>2]=c;g=d+(c<<2)|0;c=b|2;J[g>>2]=c;g=d+(c<<2)|0;c=b|3;J[g>>2]=c;b=b+4|0;J[d+(c<<2)>>2]=b;e=e+4|0;if((i|0)!=(e|0)){continue}break}}e=f&3;if(e){while(1){c=d+(b<<2)|0;b=b+1|0;J[c>>2]=b;h=h+1|0;if((e|0)!=(h|0)){continue}break}}b=J[a+80>>2]-1|0}else{b=0}J[d+(b<<2)>>2]=-1;J[a+100>>2]=0;J[a+92>>2]=0}J[a>>2]=1;J[a+4>>2]=0;J[a+56>>2]=0}function ik(a,b,c,d){var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);e=Ha-96|0;Ha=e;k=N[a+28>>2];l=N[a+32>>2];u=N[d>>2];v=N[d+4>>2];w=N[d+8>>2];x=N[c>>2];y=N[c+4>>2];z=N[c+8>>2];m=N[a+24>>2];n=N[a+8>>2];o=N[a+4>>2];p=N[a>>2];h=N[a+20>>2];i=N[a+44>>2];f=Q(N[b+8>>2]-i);q=N[a+12>>2];r=N[a+36>>2];g=Q(N[b>>2]-r);s=N[a+40>>2];j=Q(N[b+4>>2]-s);t=N[a+16>>2];N[e+84>>2]=Q(h*f)+Q(Q(q*g)+Q(j*t));N[e+80>>2]=Q(n*f)+Q(Q(p*g)+Q(j*o));N[e+88>>2]=Q(l*f)+Q(Q(m*g)+Q(j*k));f=Q(z-i);g=Q(x-r);j=Q(y-s);N[e+68>>2]=Q(h*f)+Q(Q(q*g)+Q(t*j));N[e+64>>2]=Q(n*f)+Q(Q(p*g)+Q(o*j));N[e+72>>2]=Q(l*f)+Q(Q(m*g)+Q(k*j));g=h;h=Q(w-i);i=Q(u-r);f=Q(v-s);N[e+52>>2]=Q(g*h)+Q(Q(q*i)+Q(t*f));N[e+48>>2]=Q(n*h)+Q(Q(p*i)+Q(o*f));N[e+56>>2]=Q(l*h)+Q(Q(m*i)+Q(k*f));b=J[e+84>>2];J[e+32>>2]=J[e+80>>2];J[e+36>>2]=b;b=J[e+92>>2];J[e+40>>2]=J[e+88>>2];J[e+44>>2]=b;b=J[e+68>>2];J[e+16>>2]=J[e+64>>2];J[e+20>>2]=b;b=J[e+76>>2];J[e+24>>2]=J[e+72>>2];J[e+28>>2]=b;b=J[e+52>>2];J[e>>2]=J[e+48>>2];J[e+4>>2]=b;b=J[e+60>>2];J[e+8>>2]=J[e+56>>2];J[e+12>>2]=b;a=iz(e+32|0,e+16|0,e,a+48|0);Ha=e+96|0;return a}function L$(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=Q(k);var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;l=Ha-32|0;Ha=l;a:{if(M[a+36>>2]>=M[a+100>>2]){break a}o=a+40|0;m=J[o>>2];J[o>>2]=m?m:-1;if((m|0)==1){Wa(J[40592],8,6469,541,70443,0);break a}J[a+36>>2]=J[a+36>>2]+1;m=a+12|0;r=L[h+16>>1];s=J[h+12>>2];t=J[h+8>>2];u=J[h+4>>2];v=J[h>>2];w=L[g>>1];p=J[a+24>>2];n=p+40|0;h=J[a+20>>2]&2147483647;b:{if(n>>>0<=h>>>0){break b}q=P(n,3);if(h>>>0>=q>>>0){break b}yc(m,q)}Vc(m,n);h=J[a+12>>2]+J[a+24>>2]|0;H[h+38|0]=2;I[h+36>>1]=f;J[h+32>>2]=j;J[h+28>>2]=i;J[h+8>>2]=v;I[h+4>>1]=w;J[h>>2]=-16;I[h+24>>1]=r;J[h+20>>2]=s;J[h+16>>2]=t;J[h+12>>2]=u;J[a+24>>2]=n;f=J[a+108>>2];J[((f|0)==-16?a+108|0:f+J[a+12>>2]|0)>>2]=p;J[a+108>>2]=p;f=a;h=K[a+112|0];a=L[g>>1];H[f+112|0]=h|a>>>9&1;c:{if((a&768)!=768){a=L[g>>1];break c}Wa(J[40592],4,6469,551,17169,0);a=L[g>>1]&-257;I[g>>1]=a}if((a&528)==528){Wa(J[40592],4,6469,557,29141,0);a=L[g>>1]&-17;I[g>>1]=a}if(!(!(k>Q(0))|!(a&256))){Wa(J[40592],4,6469,565,17298,0);k=Q(0)}N[l+16>>2]=e;J[l+8>>2]=0;N[l+28>>2]=k;J[l+24>>2]=c;J[l+20>>2]=b;J[l+12>>2]=d;hp(m,l+8|0);J[o>>2]=0}Ha=l+32|0}function EN(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0),i=Q(0),j=Q(0);g=Ha-144|0;Ha=g;J[g+132>>2]=2;h=N[b+28>>2];N[g+136>>2]=N[b+24>>2];N[g+140>>2]=h*Q(.5);h=N[c+12>>2];N[g+120>>2]=N[d>>2]-h;i=N[c+16>>2];N[g+124>>2]=N[d+4>>2]-i;j=N[c+20>>2];N[g+128>>2]=N[d+8>>2]-j;N[g+104>>2]=N[a+216>>2];N[g+108>>2]=N[a+220>>2];N[g+112>>2]=N[a+224>>2];N[g+116>>2]=N[a+228>>2];J[g+88>>2]=3;N[g+92>>2]=N[c+36>>2];N[g+96>>2]=N[c+40>>2];N[g+100>>2]=N[c+44>>2];N[g+76>>2]=N[c+24>>2]-h;N[g+80>>2]=N[c+28>>2]-i;N[g+84>>2]=N[c+32>>2]-j;N[g+60>>2]=N[c+48>>2];N[g+64>>2]=N[c+52>>2];N[g+68>>2]=N[c+56>>2];N[g+72>>2]=N[c+60>>2];J[g+36>>2]=0;J[g+40>>2]=0;J[g+44>>2]=0;J[g+48>>2]=0;J[g+28>>2]=0;J[g+32>>2]=0;d=0;I[g+24>>1]=0;J[g+20>>2]=-1;J[g+12>>2]=0;J[g+16>>2]=0;J[g+52>>2]=2139095039;h=N[f+24>>2];I[g+10>>1]=K[a+271|0]?1283:1027;a:{if(!qd(e,h,g+132|0,g+104|0,g+88|0,g+60|0,g+12|0,g+10|0)){break a}h=N[g+52>>2];if(h>=N[f+24>>2]){break a}N[f+24>>2]=h;N[f+12>>2]=N[g+40>>2];N[f+16>>2]=N[g+44>>2];h=N[g+48>>2];J[f+28>>2]=-1;J[f+32>>2]=-1;N[f+20>>2]=h;N[f>>2]=N[g+28>>2]+N[c+12>>2];N[f+4>>2]=N[g+32>>2]+N[c+16>>2];N[f+8>>2]=N[g+36>>2]+N[c+20>>2];d=1}Ha=g+144|0;return d|0}function wf(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0;j=Ha-16|0;Ha=j;if(J[a+4>>2]!=(b|0)){J[a+4>>2]=b;m=a+8|0;Ja[J[J[a>>2]+12>>2]](a,m,c,d,e,f);e=J[a+16>>2];if(e){f=0;while(1){b=J[a+28>>2]+(f<<3)|0;k=J[b+4>>2];c=k&2147483647;l=J[b>>2];d=l&2147483647;a:{if((l|0)<0){k=J[g>>2];l=J[k+(d<<3)>>2];k=J[k+(c<<3)>>2];J[j+8>>2]=c;J[j+4>>2]=d;c=l&3;d=k&3;c=P((c|0)>(d|0)?c:d,12)+h|0;d=J[c+4>>2];b:{if(d>>>0>=(J[c+8>>2]&2147483647)>>>0){Dd(c,j+4|0);break b}k=J[j+8>>2];d=J[c>>2]+P(d,12)|0;J[d>>2]=J[j+4>>2];J[d+4>>2]=k;J[d+8>>2]=J[j+12>>2];J[c+4>>2]=J[c+4>>2]+1}J[b>>2]=J[b>>2]&2147483647;J[b+4>>2]=J[b+4>>2]&2147483647;f=f+1|0;break a}if((k|0)<0){J[b+4>>2]=c;f=f+1|0;break a}b=J[g>>2];n=J[b+(d<<3)>>2];c:{if(n>>>0<4){break c}b=J[b+(c<<3)>>2];if(b>>>0<4){break c}J[j+8>>2]=c;J[j+4>>2]=d;c=n&3;b=b&3;b=P((b|0)<(c|0)?c:b,12)+i|0;c=J[b+4>>2];if(c>>>0>=(J[b+8>>2]&2147483647)>>>0){Dd(b,j+4|0);break c}d=J[j+8>>2];c=J[b>>2]+P(c,12)|0;J[c>>2]=J[j+4>>2];J[c+4>>2]=d;J[c+8>>2]=J[j+12>>2];J[b+4>>2]=J[b+4>>2]+1}b=l&65535|k<<16;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;bn(m,J[a+12>>2]&(b>>>16^b),f);e=e-1|0}if(e>>>0>f>>>0){continue}break}}cn(m)}Ha=j+16|0}function yU(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0);l=N[b+4>>2];m=N[b>>2];n=N[b+8>>2];j=J[a+12>>2];a:{if(!j){g=Q(34028234663852886e22);h=Q(-34028234663852886e22);break a}g=Q(Q(N[c+8>>2]*n)+Q(Q(N[c>>2]*m)+Q(N[c+4>>2]*l)));h=Q(Q(N[c+20>>2]*n)+Q(Q(N[c+12>>2]*m)+Q(l*N[c+16>>2])));i=Q(Q(N[c+32>>2]*n)+Q(Q(N[c+24>>2]*m)+Q(l*N[c+28>>2])));q=Q(Q(Q(g*N[d+8>>2])+Q(h*N[d+20>>2]))+Q(i*N[d+32>>2]));k=Q(Q(Q(g*N[d+4>>2])+Q(h*N[d+16>>2]))+Q(i*N[d+28>>2]));i=Q(Q(Q(g*N[d>>2])+Q(h*N[d+12>>2]))+Q(i*N[d+24>>2]));d=J[a+28>>2];b:{if(!(j&1)){h=Q(-34028234663852886e22);g=Q(34028234663852886e22);b=j;break b}g=Q(Q(N[d+8>>2]*q)+Q(Q(N[d>>2]*i)+Q(k*N[d+4>>2])));h=gQ(34028234663852886e22)?Q(34028234663852886e22):g;d=d+12|0;b=j-1|0}if((j|0)==1){break a}while(1){o=Q(Q(N[d+8>>2]*q)+Q(Q(N[d>>2]*i)+Q(k*N[d+4>>2])));h=h>o?h:o;p=Q(Q(N[d+20>>2]*q)+Q(Q(N[d+12>>2]*i)+Q(k*N[d+16>>2])));h=h>p?h:p;g=g>2]*n)+Q(Q(N[c+36>>2]*m)+Q(l*N[c+40>>2])));N[e>>2]=k+g;N[f>>2]=h+g}function U7(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;g=Ha-16|0;Ha=g;b=J[a+28>>2];a=J[b+976>>2];e=J[a+1008>>2];J[g+12>>2]=e;a=J[a+1012>>2];J[g+8>>2]=a;k=b+2484|0;J[k>>2]=0;aG(b+2480|0,e);l=b+2496|0;J[l>>2]=0;aG(b+2492|0,a);m=J[b+2480>>2];n=J[b+2492>>2];a=0;i=Ha-48|0;Ha=i;h=J[b+976>>2];b=J[h+988>>2]&2147483647;a:{b:{if(!b){b=0;break b}e=J[h+984>>2];while(1){c=J[e+(a<<2)>>2];if(c){b=a;break a}a=a+1|0;if((b|0)!=(a|0)){continue}break}}c=0}a=J[h+1024>>2];Ja[J[J[a>>2]+84>>2]](i+12|0,a);a=n;e=m;c:{if(!c){break c}p=J[h+312>>2]-1|0;o=J[h+988>>2]&2147483647;q=J[h+320>>2];while(1){d=qea(c)|b<<5;c=c-1&c;d:{if(c){break d}f=b+1|0;f=f>>>0>o>>>0?f:o;j=f-1|0;r=J[h+984>>2];while(1){if((b|0)==(j|0)){c=0;b=f;break d}b=b+1|0;c=J[(b<<2)+r>>2];if(!c){continue}break}}if((d|0)==-1){break c}f=J[J[h+332>>2]+(d>>>q<<2)>>2]+P(d&p,80)|0;d=J[f+68>>2];d=J[i+44>>2]+(J[(i+12|0)+((d&7)<<2)>>2]+(d>>>3|0)<<4)|0;j=K[d+13|0];d=K[d+15|0];e:{if(j>>>0>d>>>0){J[e>>2]=f;e=e+4|0;break e}if(d>>>0<=j>>>0){break e}J[a>>2]=f;a=a+4|0}if(c){continue}break}}J[g+12>>2]=e-m>>2;J[g+8>>2]=a-n>>2;Ha=i+48|0;J[k>>2]=J[g+12>>2];J[l>>2]=J[g+8>>2];Ha=g+16|0}function lv(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0;h=J[a+4>>2];k=J[h+40>>2];e=J[k+980>>2];h=J[J[h+44>>2]+4>>2]&16777215;f=(h|0)==16777215?-1:h;i=(d|0)!=0;h=Ha-16|0;Ha=h;d=J[a+8>>2]&2147483647;g=d+1|0;if(g>>>0>=M[e+200>>2]){zj(e,g)}j=J[e+360>>2];J[e+360>>2]=g>>>0>j>>>0?g:j;g=d<<2;J[g+J[e+180>>2]>>2]=c;N[g+J[J[e+192>>2]+4>>2]>>2]=b;c=J[e+196>>2]+(d<<3)|0;J[c>>2]=i|a&-4;a:{if((f|0)==-1){J[c+4>>2]=-1;f=d>>>5|0;g=J[e+148>>2]+(f<<2)|0;i=J[g>>2];c=1<>2]=i&(c^-1);break b}d=J[e+136>>2]+(f<<2)|0;J[d>>2]=c|J[d>>2]}H[e+365|0]=1;break a}J[c+4>>2]=f<<1;H[e+365|0]=1;c=J[J[e+376>>2]+(f<<2)>>2];c:{if(J[c+8>>2]){break c}f=J[c>>2];g=f>>>5<<2;i=g+J[e+148>>2]|0;j=J[i>>2];f=1<>2]=j&(f^-1);break c}g=g+J[e+136>>2]|0;J[g>>2]=f|J[g>>2]}J[h+8>>2]=d;f=J[c+8>>2];d:{if(f>>>0>=(J[c+12>>2]&2147483647)>>>0){ab(c+4|0,h+8|0);break d}J[J[c+4>>2]+(f<<2)>>2]=d;J[c+8>>2]=J[c+8>>2]+1}if(J[c+20>>2]!=-1){break a}d=J[e+392>>2];J[c+20>>2]=d;J[h+12>>2]=c;if(d>>>0>=(J[e+396>>2]&2147483647)>>>0){ph(e+388|0,h+12|0);break a}J[J[e+388>>2]+(d<<2)>>2]=c;J[e+392>>2]=d+1}Ha=h+16|0;J[a+8>>2]=J[a+8>>2]|-2147483648;a=J[k+2352>>2];J[a+8>>2]=J[a+8>>2]+1}function Ez(a,b,c,d,e,f,g,h,i){var j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);a:{if(!f){n=Q(-34028234663852886e22);l=Q(34028234663852886e22);j=Q(34028234663852886e22);o=Q(-34028234663852886e22);break a}p=N[i+20>>2];u=N[i+16>>2];v=N[i+12>>2];w=N[i+8>>2];x=N[i+4>>2];y=N[i>>2];i=0;n=Q(-34028234663852886e22);k=Q(34028234663852886e22);m=Q(34028234663852886e22);o=Q(-34028234663852886e22);while(1){r=(i<<3)+e|0;q=P(K[h+i|0],12)+g|0;j=N[q+8>>2];s=N[q>>2];t=N[q+4>>2];l=Q(Q(p*j)+Q(Q(v*s)+Q(t*u)));N[r+4>>2]=l;j=Q(Q(w*j)+Q(Q(y*s)+Q(x*t)));N[r>>2]=j;o=lm?m:l;k=j>k?k:j;i=i+1|0;if((i|0)!=(f|0)){continue}break}l=Q(m+Q(-9.999999974752427e-7));j=Q(k+Q(-9.999999974752427e-7));if(!f){break a}m=Q(Q(o+m)*Q(.5));p=Q(Q(n+k)*Q(.5));i=0;while(1){g=(i<<3)+e|0;k=N[g>>2];N[g>>2]=Q(k-j)+(Q(k-p)>=Q(0)?Q(9.999999974752427e-7):Q(-9.999999974752427e-7));k=N[g+4>>2];N[g+4>>2]=Q(k-l)+(Q(k-m)>=Q(0)?Q(9.999999974752427e-7):Q(-9.999999974752427e-7));i=i+1|0;if((i|0)!=(f|0)){continue}break}}N[a>>2]=j;N[b>>2]=l;N[c>>2]=Q(n+Q(9.999999974752427e-7))-j;N[d>>2]=Q(o+Q(9.999999974752427e-7))-l}function mda(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;d=J[a+36>>2];a:{if(!d){break a}b=J[a+32>>2];if(d>>>0>=4){g=d&-4;while(1){f=K[(b+P(e,52)|0)+48|0];c=c>>>0>f>>>0?c:f;f=K[(b+P(e|1,52)|0)+48|0];c=c>>>0>f>>>0?c:f;f=K[(b+P(e|2,52)|0)+48|0];c=c>>>0>f>>>0?c:f;f=K[(b+P(e|3,52)|0)+48|0];c=c>>>0>f>>>0?c:f;e=e+4|0;h=h+4|0;if((g|0)!=(h|0)){continue}break}}d=d&3;if(!d){break a}while(1){g=K[(b+P(e,52)|0)+48|0];c=c>>>0>g>>>0?c:g;e=e+1|0;i=i+1|0;if((d|0)!=(i|0)){continue}break}}e=J[a+28>>2];d=J[e+368>>2];b=J[d>>2];if(b){J[d>>2]=J[b>>2]}if(!b){b=J[40592];d=Ja[J[J[b>>2]+20>>2]](b)|0?32439:69706;d=Ja[J[J[b+12>>2]+8>>2]](b+12|0,12195,d,23825,82)|0;b=d+19&-16;J[b-4>>2]=b-d;b=Kc(b,J[e+372>>2])}J[b+12052>>2]=0;d=b+12048|0;if((J[b+12056>>2]&2147483647)>>>0>>0){Tb(d,c)}J[b+12052>>2]=c;J[b+12064>>2]=0;g=b+12060|0;if((J[b+12068>>2]&2147483647)>>>0>>0){Tb(g,c)}J[b+12064>>2]=c;c=J[a+36>>2];if(c){f=a+40|0;e=0;while(1){h=J[a+32>>2]+P(e,52)|0;i=J[(J[J[h>>2]+24>>2]<<2)+162324>>2];if(i){Ja[i|0](h,N[a+52>>2],f,J[a+8>>2],J[a+12>>2],J[d>>2],J[g>>2]);c=J[a+36>>2]}e=e+1|0;if(c>>>0>e>>>0){continue}break}}a=J[J[a+28>>2]+368>>2];J[b>>2]=J[a>>2];J[a>>2]=b}function HN(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0),i=Q(0);g=Ha-144|0;Ha=g;J[g+128>>2]=3;N[g+132>>2]=N[b+24>>2];N[g+136>>2]=N[b+28>>2];N[g+140>>2]=N[b+32>>2];N[g+116>>2]=N[d>>2]-N[c+12>>2];N[g+120>>2]=N[d+4>>2]-N[c+16>>2];N[g+124>>2]=N[d+8>>2]-N[c+20>>2];N[g+100>>2]=N[a+216>>2];N[g+104>>2]=N[a+220>>2];N[g+108>>2]=N[a+224>>2];N[g+112>>2]=N[a+228>>2];J[g+84>>2]=3;N[g+88>>2]=N[c+36>>2];N[g+92>>2]=N[c+40>>2];N[g+96>>2]=N[c+44>>2];N[g+72>>2]=N[c+24>>2];N[g+76>>2]=N[c+28>>2];N[g+80>>2]=N[c+32>>2];N[g+56>>2]=N[c+48>>2];N[g+60>>2]=N[c+52>>2];N[g+64>>2]=N[c+56>>2];N[g+68>>2]=N[c+60>>2];J[g+32>>2]=0;J[g+36>>2]=0;J[g+40>>2]=0;J[g+44>>2]=0;J[g+24>>2]=0;J[g+28>>2]=0;b=0;I[g+20>>1]=0;J[g+16>>2]=-1;J[g+8>>2]=0;J[g+12>>2]=0;J[g+48>>2]=2139095039;h=N[f+24>>2];I[g+6>>1]=K[a+271|0]?1283:1027;a:{if(!qd(e,h,g+128|0,g+100|0,g+84|0,g+56|0,g+8|0,g+6|0)){break a}h=N[g+48>>2];if(h>=N[f+24>>2]){break a}N[f+12>>2]=N[g+36>>2];N[f+16>>2]=N[g+40>>2];i=N[g+44>>2];J[f+28>>2]=-1;J[f+32>>2]=-1;N[f+24>>2]=h;N[f+20>>2]=i;N[f>>2]=N[g+24>>2]+N[c+12>>2];N[f+4>>2]=N[g+28>>2]+N[c+16>>2];N[f+8>>2]=N[g+32>>2]+N[c+20>>2];b=1}Ha=g+144|0;return b|0}function pd(a,b){var c=Q(0),d=Q(0),e=Q(0);J[a>>2]=b;c=N[b>>2];d=N[b+4>>2];e=N[b+8>>2];H[a+118|0]=4;N[a+96>>2]=e;N[a+92>>2]=d;N[a+84>>2]=e;N[a+80>>2]=d;N[a+76>>2]=c;N[a+72>>2]=e;N[a- -64>>2]=c;N[a+60>>2]=e;N[a+44>>2]=d;N[a+32>>2]=d;N[a+28>>2]=c;N[a+16>>2]=c;c=Q(-c);N[a+88>>2]=c;d=Q(-d);N[a+68>>2]=d;N[a+56>>2]=d;N[a+52>>2]=c;e=Q(-e);N[a+48>>2]=e;N[a+40>>2]=c;N[a+36>>2]=e;N[a+24>>2]=e;N[a+20>>2]=d;N[a+12>>2]=e;N[a+8>>2]=d;N[a+4>>2]=c;H[a+138|0]=4;I[a+116>>1]=0;H[a+158|0]=4;I[a+136>>1]=4;H[a+178|0]=4;I[a+156>>1]=8;H[a+198|0]=4;I[a+176>>1]=12;H[a+218|0]=4;I[a+196>>1]=16;I[a+216>>1]=20;J[a+120>>2]=1065353216;J[a+124>>2]=0;J[a+128>>2]=0;c=N[b>>2];J[a+168>>2]=0;J[a+160>>2]=-1082130432;J[a+164>>2]=0;N[a+132>>2]=-c;c=N[b>>2];J[a+188>>2]=0;J[a+180>>2]=0;J[a+184>>2]=1065353216;H[a+179|0]=1;H[a+139|0]=0;N[a+172>>2]=-c;c=N[b+4>>2];J[a+208>>2]=0;J[a+200>>2]=0;J[a+204>>2]=-1082130432;N[a+192>>2]=-c;c=N[b+4>>2];H[a+219|0]=2;H[a+199|0]=0;J[a+148>>2]=1065353216;J[a+140>>2]=0;J[a+144>>2]=0;N[a+212>>2]=-c;c=N[b+8>>2];J[a+108>>2]=-1082130432;J[a+100>>2]=0;J[a+104>>2]=0;N[a+152>>2]=-c;c=N[b+8>>2];H[a+159|0]=0;H[a+119|0]=4;N[a+112>>2]=-c;return a}function Vca(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=Q(0),m=Q(0),n=0,o=0,p=0;b=J[a+28>>2];e=b;l=N[a+32>>2];m=N[b+96>>2];n=J[a+40>>2]+(J[b+88>>2]<<5)|0;f=Ha-2064|0;Ha=f;i=J[b+8>>2]&2147483647;o=J[J[b>>2]+11936>>2];h=J[a+44>>2];b=J[h+368>>2];a=J[b>>2];if(a){J[b>>2]=J[a>>2]}if(!a){a=J[40592];b=Ja[J[J[a>>2]+20>>2]](a)|0?32439:69706;b=Ja[J[J[a+12>>2]+8>>2]](a+12|0,12195,b,23825,82)|0;a=b+19&-16;J[a-4>>2]=a-b;a=Kc(a,J[h+372>>2])}b=a+11856|0;J[b>>2]=0;J[b+4>>2]=0;if(i){p=a+11852|0;while(1){c=J[(g<<2)+o>>2];d=J[c+32>>2];b=J[J[e>>2]+12144>>2]+P(g,52)|0;J[b>>2]=J[c+28>>2];J[b+4>>2]=d;J[b+48>>2]=J[c+76>>2];d=J[c+72>>2];J[b+40>>2]=J[c+68>>2];J[b+44>>2]=d;d=J[c+64>>2];J[b+32>>2]=J[c+60>>2];J[b+36>>2]=d;d=J[c+56>>2];J[b+24>>2]=J[c+52>>2];J[b+28>>2]=d;d=J[c+48>>2];J[b+16>>2]=J[c+44>>2];J[b+20>>2]=d;d=J[c+40>>2];J[b+8>>2]=J[c+36>>2];J[b+12>>2]=d;c=0;d=J[(J[J[b>>2]+24>>2]<<2)+162332>>2];if(d){c=Ja[d|0](b,p,(j<<5)+n|0,N[e+92>>2],m,l,f+12|0,J[e>>2]+11836|0,f+16|0)|0}H[b+49|0]=c;j=j- -64|0;k=c+k|0;g=g+1|0;if((i|0)!=(g|0)){continue}break}}b=J[h+368>>2];J[a>>2]=J[b>>2];J[b>>2]=a;a=J[e>>2];J[a+11956>>2]=J[a+11956>>2]+k;Ha=f+2064|0}function Oh(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0;a:{b:{switch(P(c,-3)+b|0){case 0:b=J[a+16>>2];j=N[b+16>>2];k=N[b+8>>2];a=J[J[a+12>>2]+60>>2]+(c<<2)|0;i=Q(k*Q(I[a>>1]));h=Q(Q(k*Q(I[a+4>>1]))-i);l=Q(Q(j*j)+Q(h*h));m=Q(j*Q(e>>>0));n=Q(N[b+12>>2]*Q(d>>>0));k=Q(0);break a;case 1:b=J[a+16>>2];k=N[b+12>>2];n=Q(k*Q(d>>>0));i=N[b+8>>2];a=J[a+12>>2];d=J[a+60>>2];o=d+(c<<2)|0;if(H[o+2|0]<0){h=Q(i*Q(I[(d+(J[a+44>>2]+c<<2)|0)+4>>1]));i=Q(i*Q(I[o>>1]));h=Q(h-i);j=N[b+16>>2];l=Q(Q(h*h)+Q(Q(k*k)+Q(j*j)));m=Q(j*Q(e>>>0));break a}h=Q(i*Q(I[d+(J[a+44>>2]+c<<2)>>1]));i=Q(i*Q(I[o+4>>1]));h=Q(h-i);j=N[b+16>>2];l=Q(Q(h*h)+Q(Q(k*k)+Q(j*j)));m=Q(j*Q(e+1>>>0));j=Q(-j);break a;case 2:break b;default:break a}}b=J[a+16>>2];k=N[b+12>>2];h=N[b+8>>2];a=J[a+12>>2];o=J[a+60>>2];i=Q(h*Q(I[o+(c<<2)>>1]));h=Q(Q(h*Q(I[o+(J[a+44>>2]+c<<2)>>1]))-i);l=Q(Q(k*k)+Q(h*h));m=Q(N[b+16>>2]*Q(e>>>0));n=Q(k*Q(d>>>0))}l=Q(Q(Q(Q(N[f+8>>2]-m)*j)+Q(Q(Q(N[f>>2]-n)*k)+Q(h*Q(N[f+4>>2]-i))))/l);c:{if(lQ(1)){m=Q(j+m);i=Q(h+i);n=Q(k+n);break c}m=Q(m+Q(j*l));i=Q(i+Q(h*l));n=Q(n+Q(k*l))}N[g+8>>2]=m;N[g+4>>2]=i;N[g>>2]=n;return l}function Sca(a){a=a|0;var b=0,c=Q(0),d=0;b=Ta(252);J[b>>2]=0;J[b+4>>2]=0;J[b+52>>2]=0;J[b+56>>2]=0;J[b+48>>2]=2;J[b+40>>2]=1;J[b+44>>2]=1;J[b+32>>2]=0;J[b+36>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[b+60>>2]=0;J[b+64>>2]=0;J[b+68>>2]=0;J[b+72>>2]=0;J[b+76>>2]=0;J[b+80>>2]=0;J[b+84>>2]=0;J[b+88>>2]=0;J[b+92>>2]=0;N[b+96>>2]=N[a+4>>2]*Q(.20000000298023224);c=N[a>>2];J[b+236>>2]=8;J[b+240>>2]=0;J[b+228>>2]=67108864;J[b+232>>2]=262144;J[b+220>>2]=81920;J[b+224>>2]=1048576;J[b+212>>2]=16777216;J[b+216>>2]=524288;J[b+204>>2]=33554432;J[b+208>>2]=25165824;J[b+196>>2]=2122317823;J[b+200>>2]=2122317823;J[b+188>>2]=-25165825;J[b+192>>2]=2122317823;J[b+180>>2]=-25165825;J[b+184>>2]=-25165825;J[b+172>>2]=2139095039;J[b+176>>2]=1053609164;J[b+164>>2]=8192;J[b+168>>2]=1;J[b+156>>2]=65536;J[b+160>>2]=2139095039;J[b+148>>2]=16;J[b+152>>2]=0;J[b+140>>2]=0;J[b+144>>2]=128;J[b+132>>2]=100;J[b+136>>2]=0;J[b+124>>2]=1;J[b+128>>2]=1;J[b+116>>2]=0;J[b+120>>2]=0;J[b+108>>2]=0;J[b+112>>2]=64;c=Q(c*Q(.03999999910593033));N[b+104>>2]=c;N[b+100>>2]=c;d=J[a+4>>2];J[b+244>>2]=J[a>>2];J[b+248>>2]=d;return b|0}function OF(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0;g=Ha-288|0;Ha=g;e=J[b>>2];a:{if(!e){break a}f=J[a+2416>>2];b:{if(f){jl(a,e,f,c,d);break b}H[g+268|0]=1;J[g+276>>2]=0;J[g+280>>2]=64;f=g+12|0;J[g+272>>2]=f;jl(a,e,f,c,d);c=J[g+280>>2];if((c|0)<0|!(c&2147483647)){break b}c=J[g+272>>2];if((c|0)==(g+12|0)|!c){break b}d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c)}c:{if(!(K[J[e+100>>2]+28|0]&32)|K[J[e+44>>2]+9|0]==2){break c}d=J[e+144>>2];f=d>>>7|0;c=J[e+40>>2];if(f>>>0>=J[c+4728>>2]<<5>>>0){break c}c=J[c+4724>>2]+(d>>>10&4194300)|0;d=J[c>>2];j=c,k=uea(-2,f)&d,J[j>>2]=k}d:{e:{if(!J[b+176>>2]|K[J[b+176>>2]+31|0]!=1){break e}b=J[b+176>>2];if(K[(K[b+31|0]==1?b:0)+31|0]!=1){break e}J[a+2672>>2]=J[a+2672>>2]-1;break d}J[a+2668>>2]=J[a+2668>>2]-1}c=J[a+2392>>2];Ja[J[J[e>>2]>>2]](e)|0;if(K[c+24|0]){Ve(J[c+12>>2],J[c+16>>2])}a=0;b=J[c+16>>2]-1|0;if((b|0)<0){break a}i=P(J[c+4>>2],J[c>>2]);f=J[c+12>>2];while(1){d=a+b>>1;h=J[f+P(d,12)>>2];if(!(h>>>0>e>>>0|h+i>>>0<=e>>>0)){a=f+P(d,12)|0;J[e>>2]=J[a+4>>2];J[a+4>>2]=e;if(K[c+24|0]){J[c+8>>2]=d}H[c+24|0]=0;break a}h=e>>>0>h>>>0;a=h?d+1|0:a;b=h?b:d-1|0;if((a|0)<=(b|0)){continue}break}}Ha=g+288|0}function Dm(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0;a:{b=J[a+304>>2];e=J[b>>2];J[b>>2]=0;if(!e){break a}b=e;while(1){h=J[b>>2];f=J[a+976>>2]<<5;J[b+504>>2]=0;J[b+508>>2]=0;J[b+516>>2]=0;J[b+520>>2]=0;c=b+7196|0;Va(J[b+7192>>2],0,J[c>>2]<<2);d=f+31>>>5|0;if(d>>>0>(J[c>>2]&2147483647)>>>0){c=J[40592];g=Ja[J[J[c+12>>2]+8>>2]](c+12|0,d<<2,29909,22033,438)|0;c=J[b+7192>>2];b:{if(!c){break b}Ua(g,c,J[b+7196>>2]<<2);if(J[b+7196>>2]<0){break b}f=J[b+7192>>2];if(!f){break b}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,f)}c=J[b+7196>>2];Va(g+(c<<2)|0,0,d-c<<2);J[b+7196>>2]=d;J[b+7192>>2]=g}c=b+7208|0;Va(J[b+7204>>2],0,J[c>>2]<<2);if(d>>>0>(J[c>>2]&2147483647)>>>0){c=J[40592];g=Ja[J[J[c+12>>2]+8>>2]](c+12|0,d<<2,29909,22033,438)|0;c=J[b+7204>>2];c:{if(!c){break c}Ua(g,c,J[b+7208>>2]<<2);if(J[b+7208>>2]<0){break c}f=J[b+7204>>2];if(!f){break c}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,f)}c=J[b+7208>>2];Va(g+(c<<2)|0,0,d-c<<2);J[b+7208>>2]=d;J[b+7204>>2]=g}J[b+7216>>2]=0;J[b+7220>>2]=0;b=b+7224|0;J[b>>2]=0;J[b+4>>2]=0;b=h;if(b){continue}break}if(!e){break a}while(1){b=J[e>>2];h=J[a+304>>2];J[e>>2]=J[h>>2];J[h>>2]=e;e=b;if(b){continue}break}}}function Ql(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=J[d+28>>2];a:{if((g|0)==1073741823){break a}h=a>>>0>>0?a:b;i=a>>>0>b>>>0?a:b;a=h|i<<16;a=(a<<15^-1)+a|0;a=P(a>>10^a,9);a=a>>6^a;a=(a<<11^-1)+a|0;j=a>>16^a;a=j&J[d+36>>2];k=J[d+8>>2];b:{if(!k){break b}b=J[J[d>>2]+(a<<2)>>2];if((b|0)==1073741823){break b}l=J[d+4>>2];m=J[d+20>>2];while(1){f=(b<<3)+m|0;if(J[f>>2]==(h|0)&J[f+4>>2]==(i|0)){break a}b=J[(b<<2)+l>>2];if((b|0)!=1073741823){continue}break}}if(g>>>0>=k>>>0){a=g+1|0;a=a>>>1|a;a=a>>>2|a;a=a>>>4|a;a=a>>>8|a;a=a>>>16|a;J[d+36>>2]=a;a=a+1|0;J[d+8>>2]=a;jf(d,a>>>0>M[d+12>>2]);g=J[d+28>>2];a=J[d+36>>2]&j}f=J[d+20>>2]+(g<<3)|0;J[f+4>>2]=i;J[f>>2]=h;H[J[d+24>>2]+g|0]=8;a=J[d>>2]+(a<<2)|0;J[J[d+4>>2]+(J[d+28>>2]<<2)>>2]=J[a>>2];b=J[d+28>>2];J[d+28>>2]=b+1;J[a>>2]=b}b=f;if(b){f=b-J[d+20>>2]>>3;a=J[d+24>>2];g=f+a|0;if(K[g|0]&8){H[g|0]=0;a=J[d+24>>2]+(b-J[d+20>>2]>>3)|0;H[a|0]=K[a|0]|1;f=b-J[d+20>>2]|0;g=f>>>3|0;a=J[e+4>>2];if((a|0)==J[e+8>>2]){Zg(e,c);f=b-J[d+20>>2]|0;a=J[e+4>>2]}J[e+4>>2]=a+1;J[J[e>>2]+(a<<2)>>2]=g;a=J[d+24>>2]+(f>>3)|0;H[a|0]=K[a|0]|4;f=b-J[d+20>>2]>>3;a=J[d+24>>2]}a=a+f|0;H[a|0]=K[a|0]&253}}function EY(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=0;c=Ha-32|0;Ha=c;g=N[b+12>>2];h=N[b+8>>2];i=N[b>>2];j=N[b+4>>2];f=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(h*h)+Q(Q(i*i)+Q(j*j)))))));N[c+16>>2]=g*f;N[c+12>>2]=h*f;N[c+8>>2]=j*f;N[c+4>>2]=i*f;N[c+20>>2]=N[b+16>>2];N[c+24>>2]=N[b+20>>2];N[c+28>>2]=N[b+24>>2];b=a+48|0;e=Ha-16|0;Ha=e;a:{b:{c:{d:{d=a+32|0;k=J[d+4>>2];l=k>>>30|0;switch(l-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[d>>2]+4785|0]){break b}}N[b+32>>2]=N[c+4>>2];N[b+36>>2]=N[c+8>>2];N[b+40>>2]=N[c+12>>2];N[b+44>>2]=N[c+16>>2];N[b+48>>2]=N[c+20>>2];N[b+52>>2]=N[c+24>>2];N[b+56>>2]=N[c+28>>2];d=J[d-12>>2];if(!d){break a}e:{f:{switch(L[d+4>>1]-5|0){case 0:d=d- -64|0;break e;case 8:d=d- -64|0;break e;default:break f}}d=d- -64|0}if((l|0)==1){break a}H[e+11|0]=K[b- -64|0];J[e+12>>2]=4;_c(d,b,e+12|0,e+11|0,0);break a}b=J[d+8>>2];if(!b){b=_a(J[d>>2],k>>>24&15);J[d+8>>2]=b}N[b>>2]=N[c+4>>2];N[b+4>>2]=N[c+8>>2];N[b+8>>2]=N[c+12>>2];N[b+12>>2]=N[c+16>>2];N[b+16>>2]=N[c+20>>2];N[b+20>>2]=N[c+24>>2];N[b+24>>2]=N[c+28>>2];Za(J[d>>2],d);J[d+4>>2]=J[d+4>>2]|4}Ha=e+16|0;lB(a,79809);Ha=c+32|0}function rs(a,b,c,d){var e=0,f=0,g=0,h=0,i=0;g=J[a+40>>2];f=g+c|0;e=J[a+44>>2];a:{if(f>>>0>e>>>0){e=e<<1;e=e>>>0>>0?f:e;e=e>>>0<=1024?1024:e;J[a+44>>2]=e;i=J[a+36>>2];e=e<<2;if(e){h=J[40592]+12|0;e=Ja[J[J[h>>2]+8>>2]](h,e,29909,16617,890)|0}else{e=0}if(g){Ua(e,i,g<<2)}if(!i){break a}h=J[40592]+12|0;Ja[J[J[h>>2]+12>>2]](h,i);break a}e=J[a+36>>2]}J[a+40>>2]=f;J[a+36>>2]=e;b:{if(!c){break b}f=c-1|0;a=(g<<2)+e|0;if(!d){e=c&3;if(e){d=0;while(1){J[a>>2]=J[b>>2]|-2147483648;f=f-1|0;a=a+4|0;b=b+4|0;d=d+1|0;if((e|0)!=(d|0)){continue}break}}if(c>>>0<4){break b}while(1){J[a>>2]=J[b>>2]|-2147483648;J[a+4>>2]=J[b+4>>2]|-2147483648;J[a+8>>2]=J[b+8>>2]|-2147483648;J[a+12>>2]=J[b+12>>2]|-2147483648;a=a+16|0;b=b+16|0;c=(f|0)==3;f=f-4|0;if(!c){continue}break}break b}e=J[d+8>>2];if(c&1){d=J[b>>2];J[a>>2]=d|-2147483648;g=e+(d>>>3&536870908)|0;J[g>>2]=J[g>>2]|1<>2];J[a>>2]=c|-2147483648;f=e+(c>>>3&536870908)|0;J[f>>2]=J[f>>2]|1<>2];J[a+4>>2]=c|-2147483648;f=e+(c>>>3&536870908)|0;J[f>>2]=J[f>>2]|1<>2];m=N[a+44>>2];n=N[a+32>>2];o=N[a+60>>2];p=N[a+48>>2];q=N[a+24>>2];r=N[a+36>>2];s=N[a+20>>2];h=N[c>>2];k=N[a+28>>2];i=N[c+4>>2];t=N[a+40>>2];j=N[c+8>>2];u=N[a+52>>2];v=N[a- -64>>2];N[f+40>>2]=Q(Q(Q(h*k)+Q(i*t))+Q(j*u))+v;N[f+36>>2]=o+Q(Q(Q(h*q)+Q(i*r))+Q(j*p));N[f+32>>2]=l+Q(Q(Q(h*s)+Q(i*n))+Q(j*m));g=K[a+17|0];c=g?e:d;h=N[c>>2];i=N[c+4>>2];j=N[c+8>>2];N[f+24>>2]=v+Q(Q(Q(k*h)+Q(t*i))+Q(u*j));N[f+20>>2]=o+Q(Q(Q(q*h)+Q(r*i))+Q(p*j));N[f+16>>2]=l+Q(Q(Q(s*h)+Q(n*i))+Q(m*j));c=g?d:e;h=N[c>>2];j=Q(k*h);k=N[c+4>>2];i=N[c+8>>2];N[f+8>>2]=v+Q(Q(j+Q(t*k))+Q(u*i));N[f+4>>2]=o+Q(Q(Q(q*h)+Q(r*k))+Q(p*i));N[f>>2]=l+Q(Q(Q(s*h)+Q(n*k))+Q(m*i));c=1;a:{if(!jk(a+84|0,a+68|0,f+32|0,f+16|0,f)){break a}d=J[b+8>>2];H[a+16|0]=1;a=J[a+12>>2];c=0;if(!a){break a}b=J[a+4>>2];if(b>>>0>=M[a+8>>2]){H[a+20|0]=1;c=1;break a}c=J[a+16>>2];if(c>>>0>=M[a+12>>2]){J[a+4>>2]=b+1;J[J[a>>2]+(b<<2)>>2]=d;c=1;break a}J[a+16>>2]=c+1;c=1}Ha=f+48|0;return c|0}function BN(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0);g=Ha-144|0;Ha=g;J[g+132>>2]=2;h=N[b+28>>2];N[g+136>>2]=N[b+24>>2];N[g+140>>2]=h*Q(.5);N[g+120>>2]=N[d>>2]-N[c+12>>2];N[g+124>>2]=N[d+4>>2]-N[c+16>>2];N[g+128>>2]=N[d+8>>2]-N[c+20>>2];N[g+104>>2]=N[a+216>>2];N[g+108>>2]=N[a+220>>2];N[g+112>>2]=N[a+224>>2];N[g+116>>2]=N[a+228>>2];J[g+88>>2]=3;N[g+92>>2]=N[c+36>>2];N[g+96>>2]=N[c+40>>2];N[g+100>>2]=N[c+44>>2];N[g+76>>2]=N[c+24>>2];N[g+80>>2]=N[c+28>>2];N[g+84>>2]=N[c+32>>2];N[g+60>>2]=N[c+48>>2];N[g+64>>2]=N[c+52>>2];N[g+68>>2]=N[c+56>>2];N[g+72>>2]=N[c+60>>2];J[g+36>>2]=0;J[g+40>>2]=0;J[g+44>>2]=0;J[g+48>>2]=0;J[g+28>>2]=0;J[g+32>>2]=0;d=0;I[g+24>>1]=0;J[g+20>>2]=-1;J[g+12>>2]=0;J[g+16>>2]=0;J[g+52>>2]=2139095039;h=N[f+24>>2];I[g+10>>1]=K[a+271|0]?1283:1027;a:{if(!qd(e,h,g+132|0,g+104|0,g+88|0,g+60|0,g+12|0,g+10|0)){break a}h=N[g+52>>2];if(h>=N[f+24>>2]){break a}N[f+24>>2]=h;N[f+12>>2]=N[g+40>>2];N[f+16>>2]=N[g+44>>2];h=N[g+48>>2];J[f+28>>2]=-1;J[f+32>>2]=-1;N[f+20>>2]=h;N[f>>2]=N[g+28>>2]+N[c+12>>2];N[f+4>>2]=N[g+32>>2]+N[c+16>>2];N[f+8>>2]=N[g+36>>2]+N[c+20>>2];d=1}Ha=g+144|0;return d|0}function hm(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;h=Ha-16|0;Ha=h;d=a+4|0;g=J[a+8>>2];if(g){i=a+1916|0;while(1){f=J[J[d>>2]+(e<<2)>>2];c=L[f+4>>1];I[f+4>>1]=c-1;a:{if(c>>>0>=2){I[f>>1]=L[f>>1]&65533;break a}c=J[f+16>>2];g=J[c+16>>2];c=J[c+20>>2];J[h+8>>2]=c>>>0>>0?g:c;J[h+4>>2]=c>>>0>g>>>0?g:c;im(i,h+4|0);c=J[f+16>>2];if(c){J[a+1560>>2]=J[a+1560>>2]-1;J[c>>2]=J[a+1568>>2];J[a+1568>>2]=c;J[f+16>>2]=0}J[a+684>>2]=J[a+684>>2]-1;J[f>>2]=J[a+692>>2];J[a+692>>2]=f;g=J[a+8>>2]}e=e+1|0;if(e>>>0>>0){continue}break}}b:{if(!b){J[a+8>>2]=0;break b}J[h+12>>2]=0;b=J[d+4>>2];if((b|0)<0){c=J[d>>2];b=c+(b<<2)|0;while(1){J[b>>2]=J[h+12>>2];b=b+4|0;if(c>>>0>b>>>0){continue}break}}J[d+4>>2]=0;b=0;i=J[a+8>>2];c:{if(!i){break c}c=i<<2;if(!c){break c}b=J[40592];a=b+12|0;b=(k=a,l=c,m=Ja[J[J[b>>2]+20>>2]](b)|0?60941:69706,n=19978,o=553,j=J[J[a>>2]+8>>2],Ja[j](k|0,l|0,m|0,n|0,o|0)|0)}e=J[d>>2];a=J[d+4>>2];if((a|0)>0){c=(a<<2)+b|0;a=b;while(1){J[a>>2]=J[e>>2];e=e+4|0;a=a+4|0;if(c>>>0>a>>>0){continue}break}e=J[d>>2]}if(!(!e|J[d+8>>2]<0)){a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}J[d+8>>2]=i;J[d>>2]=b}Ha=h+16|0}function cg(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=Q(0),s=Q(0),t=Q(0);h=Ha-48|0;Ha=h;n=N[c+20>>2];d=N[c+12>>2];i=N[c+8>>2];j=N[c>>2];k=N[c+4>>2];p=N[c+16>>2];q=P(b,28);l=q+a|0;r=N[c+24>>2];N[l+44>>2]=r;N[l+40>>2]=n;N[l+36>>2]=p;o=d;d=Q(Q(1)/Q(Y(Q(Q(d*d)+Q(Q(i*i)+Q(Q(j*j)+Q(k*k)))))));e=Q(o*d);N[l+32>>2]=e;f=Q(i*d);N[l+28>>2]=f;g=Q(k*d);N[l+24>>2]=g;m=Q(j*d);N[l+20>>2]=m;c=J[a+76>>2];l=h+40|0;Ja[J[J[c>>2]+28>>2]](c,l,h+44|0);Zb(h+12|0,J[l+(b<<2)>>2]);s=N[h+32>>2];t=N[h+36>>2];o=N[h+28>>2];b=J[a+80>>2]+q|0;i=N[h+20>>2];j=N[h+16>>2];d=N[h+24>>2];k=N[h+12>>2];N[b+28>>2]=Q(i*f)+Q(Q(j*g)+Q(Q(d*e)+Q(m*k)));N[b+24>>2]=Q(m*j)+Q(Q(Q(d*f)-Q(e*i))-Q(k*g));N[b+20>>2]=Q(f*k)+Q(Q(Q(d*g)-Q(e*j))-Q(i*m));N[b+16>>2]=Q(g*i)+Q(Q(Q(d*m)-Q(e*k))-Q(j*f));e=Q(p-o);e=Q(e+e);f=Q(n-s);f=Q(f+f);g=Q(r-t);g=Q(g+g);m=Q(Q(Q(Q(-k)*e)-Q(f*j))-Q(i*g));n=Q(Q(d*d)+Q(-.5));N[b+40>>2]=Q(Q(g*n)+Q(d*Q(Q(j*e)-Q(k*f))))-Q(i*m);N[b+36>>2]=Q(Q(f*n)+Q(d*Q(Q(k*g)-Q(i*e))))-Q(j*m);N[b+32>>2]=Q(Q(e*n)+Q(d*Q(Q(i*f)-Q(j*g))))-Q(k*m);a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a);Ha=h+48|0}function Gh(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);q=N[e+8>>2];r=N[e+20>>2];s=N[e+32>>2];i=Q(Q(Q(q+r)+s)*Q(.3333333432674408));g=Q(i-N[a+8>>2]);j=N[b+8>>2];t=N[e>>2];u=N[e+12>>2];v=N[e+24>>2];k=Q(Q(Q(t+u)+v)*Q(.3333333432674408));l=Q(k-N[a>>2]);n=N[b>>2];w=N[e+4>>2];x=N[e+16>>2];y=N[e+28>>2];p=Q(Q(Q(w+x)+y)*Q(.3333333432674408));m=Q(p-N[a+4>>2]);o=N[b+4>>2];h=Q(Q(g*j)+Q(Q(l*n)+Q(m*o)));h=h>Q(0)?h:Q(0);h=c>h?h:c;g=Q(g-Q(j*h));z=Q(g*g);g=Q(l-Q(n*h));h=Q(m-Q(o*h));h=Q(Q(Q(Y(Q(z+Q(Q(g*g)+Q(h*h)))))-d)+Q(-9999999747378752e-20));a:{b:{if(hk?k:j)){break a}f=Q(f-i);a=f>j&(c>2];J[c+8>>2]=0;J[c>>2]=0;J[c+4>>2]=0;a:{if(!f){break a}Np(c,f);while(1){b:{c:{d:{e:{f:{g:{h:{d=J[J[b+48>>2]+(g<<4)>>2];switch(L[d+4>>1]-5|0){case 11:break c;case 5:break d;case 7:break e;case 6:break f;case 1:break g;case 0:break h;default:break b}}if(J[d+40>>2]){break b}J[c+12>>2]=d;if(Ja[J[J[d>>2]+72>>2]](d)|0){break b}e=J[c+4>>2];if(e>>>0>=(J[c+8>>2]&2147483647)>>>0){Ig(c,c+12|0);break b}J[J[c>>2]+(e<<2)>>2]=d;J[c+4>>2]=e+1;break b}if(J[d+40>>2]){break b}J[c+12>>2]=d;if(Ja[J[J[d>>2]+72>>2]](d)|0){break b}e=J[c+4>>2];if(e>>>0>=(J[c+8>>2]&2147483647)>>>0){Ig(c,c+12|0);break b}J[J[c>>2]+(e<<2)>>2]=d;J[c+4>>2]=e+1;break b}if(Ja[J[J[d>>2]+96>>2]](d)|0){break b}Ja[J[J[a>>2]+36>>2]](a,d);break b}if(Ja[J[J[d>>2]+96>>2]](d)|0){break b}Ja[J[J[a>>2]+36>>2]](a,d);break b}Ja[J[J[a>>2]+64>>2]](a,d);break b}Ja[J[J[a>>2]+52>>2]](a,d)}g=g+1|0;if((g|0)!=(f|0)){continue}break}b=J[c+4>>2];if(!b){break a}gp(a,J[c>>2],b,0)}a=J[c+8>>2];i:{if((a|0)<0|!(a&2147483647)){break i}a=J[c>>2];if(!a){break i}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}Ha=c+16|0}function un(a,b,c,d,e){var f=Q(0),g=0,h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0,y=0,z=Q(0),A=Q(0),B=Q(0);if(!(!a|!b|(!c|!d))){m=a&1;f=Q(Q(1)/Q(a>>>0));a:{if((a|0)==1){a=0;break a}r=a&-2;a=0;while(1){g=P(a|1,12)+b|0;h=P(a,12)+b|0;o=Q(Q(N[g+8>>2]*f)+Q(Q(N[h+8>>2]*f)+o));p=Q(Q(N[g+4>>2]*f)+Q(Q(N[h+4>>2]*f)+p));q=Q(Q(N[g>>2]*f)+Q(Q(N[h>>2]*f)+q));a=a+2|0;i=i+2|0;if((r|0)!=(i|0)){continue}break}}if(m){a=P(a,12)+b|0;o=Q(Q(N[a+8>>2]*f)+o);q=Q(Q(N[a>>2]*f)+q);p=Q(Q(N[a+4>>2]*f)+p)}r=e^1;e=0;i=1;while(1){f=Q(0);s=Q(0);t=Q(0);a=P(e,12)+d|0;x=J[a+4>>2];g=P(x,12)+b|0;h=P(J[a>>2],12)+b|0;u=N[h>>2];j=Q(N[g>>2]-u);y=J[a+8>>2];m=P(y,12)+b|0;v=N[h+4>>2];k=Q(N[m+4>>2]-v);n=Q(N[m>>2]-u);l=Q(N[g+4>>2]-v);w=Q(Q(j*k)-Q(n*l));B=l;l=N[h+8>>2];z=Q(N[m+8>>2]-l);A=Q(N[g+8>>2]-l);k=Q(Q(B*z)-Q(k*A));j=Q(Q(A*n)-Q(z*j));n=Q(Q(w*w)+Q(Q(k*k)+Q(j*j)));if(n>Q(0)){f=Q(Q(1)/Q(Y(n)));t=Q(w*f);s=Q(j*f);f=Q(k*f)}g=!(Q(Q(Q(o*t)+Q(Q(q*f)+Q(p*s)))-Q(Q(l*t)+Q(Q(u*f)+Q(v*s))))>Q(0));b:{if(g|r){i=g&i;break b}J[a+8>>2]=x;J[a+4>>2]=y;i=0}e=e+1|0;if((e|0)!=(c|0)){continue}break}}return i}function t1(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=0,m=Q(0),n=Q(0);c=Ha-32|0;Ha=c;d=Ic(a);g=N[b+12>>2];h=N[b+8>>2];i=N[b>>2];j=N[b+4>>2];e=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(h*h)+Q(Q(i*i)+Q(j*j)))))));g=Q(g*e);N[c+16>>2]=g;h=Q(h*e);N[c+12>>2]=h;j=Q(j*e);N[c+8>>2]=j;e=Q(i*e);N[c+4>>2]=e;i=N[b+16>>2];N[c+20>>2]=i;m=N[b+20>>2];N[c+24>>2]=m;n=N[b+24>>2];N[c+28>>2]=n;k=a+48|0;a:{b:{c:{d:{f=J[a+52>>2];switch((f>>>30|0)-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[k>>2]+4785|0]){break b}}fH(a- -64|0,c+4|0);break a}b=J[a+56>>2];if(!b){b=_a(J[a+48>>2],f>>>24&15);J[a+56>>2]=b}N[b+96>>2]=e;N[b+120>>2]=n;N[b+116>>2]=m;N[b+112>>2]=i;N[b+108>>2]=g;N[b+104>>2]=h;N[b+100>>2]=j;Za(J[a+48>>2],k);J[a+52>>2]=J[a+52>>2]|64}if(d){di(a+20|0,d+5584|0,a);b=d+5616|0;J[b>>2]=J[b>>2]+1}if(J[a+40>>2]){Wa(J[40592],8,15737,101,79904,0);Qe(J[a+40>>2],a)}b=0;d=J[a+16>>2];e:{if(!d){k=0;d=0;break e}k=J[d+40>>2];d=J[d+36>>2]}while(1){f=b>>>0>k>>>0?b:k;f:{while(1){if((b|0)==(f|0)){break f}l=b<<3;b=b+1|0;l=d+l|0;if(K[l|0]){continue}break}f=J[l+4>>2];if(!f){break f}eF(f,a);continue}break}Ha=c+32|0}function pq(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;e=Ja[J[J[b>>2]+4>>2]](b)|0;c=J[a+4>>2];a:{if(!c){break a}g=J[c+40>>2];b:{if(!g){h=1;break b}h=g&1;if((g|0)!=1){i=g&-2;c=0;while(1){j=d;d=f<<3;d=(j+(Ja[J[J[e>>2]+8>>2]](e,J[(d+J[J[a+4>>2]+36>>2]|0)+4>>2])^1)|0)+(Ja[J[J[e>>2]+8>>2]](e,J[(J[J[a+4>>2]+36>>2]+(d|8)|0)+4>>2])^1)|0;f=f+2|0;c=c+2|0;if((i|0)!=(c|0)){continue}break}}if(h){d=(Ja[J[J[e>>2]+8>>2]](e,J[(J[J[a+4>>2]+36>>2]+(f<<3)|0)+4>>2])^1)+d|0}if(!d){c=J[a+4>>2];h=1;break b}h=0;c=Mp(J[40585]);if(d>>>0>=g>>>0){break b}f=g-d|0;if(f>>>0>(J[c+44>>2]&2147483647)>>>0){$E(c,f)}h=!d;f=0;while(1){d=J[J[a+4>>2]+36>>2]+(f<<3)|0;c:{if(!(Ja[J[J[e>>2]+8>>2]](e,J[d+4>>2])|0)){break c}i=J[c+40>>2];if(i>>>0>=(J[c+44>>2]&2147483647)>>>0){_E(c,d);break c}j=J[c+36>>2]+(i<<3)|0;H[j|0]=K[d|0];J[j+4>>2]=J[d+4>>2];J[c+40>>2]=i+1}f=f+1|0;if((g|0)!=(f|0)){continue}break}}Ja[J[J[b>>2]+12>>2]](b,16);Ja[J[J[b>>2]+8>>2]](b,c,48);d:{if(K[c+32|0]){break d}e=J[c+36>>2];if(!e){break d}d=J[c+44>>2];if(!(J[c+40>>2]|d&2147483647)){break d}Ja[J[J[b>>2]+8>>2]](b,e,d<<3)}if(h){break a}Yk(J[40585],c)}Ja[J[J[b>>2]+16>>2]](b,J[a>>2])}function eda(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=Q(0),l=0,m=0,n=0,o=0,p=0,q=0,r=0;e=Ha-16|0;Ha=e;f=J[a+52>>2];a:{if(f>>>0>=513){while(1){b=bb(J[J[a+72>>2]+620>>2],80);i=J[a+64>>2];j=J[a+68>>2];k=N[a+60>>2];l=J[a+56>>2];m=J[a+48>>2];n=J[a+44>>2];o=J[a+40>>2];p=J[a+36>>2];q=J[a+32>>2];r=J[a+28>>2];h=J[a+72>>2];g=J[h+632>>2];c=J[h+636>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=g;J[b+12>>2]=c;J[b>>2]=135212;g=d<<2;J[b+28>>2]=g+r;J[b+32>>2]=g+q;c=d<<6;J[b+36>>2]=c+p;J[b+40>>2]=c+o;J[b+44>>2]=P(d,48)+n;J[b+48>>2]=g+m;c=f-d|0;J[b+52>>2]=c>>>0>=512?512:c;J[b+56>>2]=l;N[b+60>>2]=k;J[b+72>>2]=h;J[b+64>>2]=i;J[b+68>>2]=j;c=J[a+20>>2];J[b+24>>2]=1;J[b+20>>2]=c;if(c){Ja[J[J[c>>2]+16>>2]](c);J[b+16>>2]=J[J[b+20>>2]+16>>2];c=J[b>>2]}else{c=135212}Ja[J[c+20>>2]](b);f=J[a+52>>2];d=d+512|0;if(f>>>0>d>>>0){continue}break}break a}J[e+12>>2]=0;J[e+8>>2]=0;xH(J[a+28>>2],J[a+32>>2],J[a+36>>2],J[a+40>>2],J[a+44>>2],J[a+48>>2],f,J[a+56>>2],N[a+60>>2],e+12|0,e+8|0);b=J[a+64>>2];c=J[b>>2];d=b;b=J[e+12>>2];J[d>>2]=(b|0)<(c|0)?c:b;a=J[a+68>>2];b=J[a>>2];d=a;a=J[e+8>>2];J[d>>2]=(a|0)<(b|0)?b:a}Ha=e+16|0}function bD(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=Ha-16|0;Ha=g;c=J[a+284>>2];if(c){b=J[40592];f=Ja[J[J[b>>2]+20>>2]](b)|0?42463:69706;f=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,f,22517,180)|0}else{f=0}J[g+12>>2]=f;b=J[a+268>>2];a:{if(b>>>0>=(J[a+272>>2]&2147483647)>>>0){b=0;c=a+4|0;d=J[c+268>>2];h=d&2147483647?d<<1:1;b:{if(!h){break b}d=h<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[40592];e=b+12|0;b=(l=e,m=d,n=Ja[J[J[b>>2]+20>>2]](b)|0?42463:69706,o=19978,p=553,k=J[J[e>>2]+8>>2],Ja[k](l|0,m|0,n|0,o|0,p|0)|0)}e=J[c+264>>2];j=(e<<2)+b|0;if((e|0)>0){i=J[c+260>>2];d=b;while(1){J[d>>2]=J[i>>2];i=i+4|0;d=d+4|0;if(j>>>0>d>>>0){continue}break}}J[j>>2]=J[g+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,d);e=J[c+264>>2]}J[c+268>>2]=h;J[c+260>>2]=b;J[c+264>>2]=e+1;break a}J[J[a+264>>2]+(b<<2)>>2]=f;J[a+268>>2]=b+1}b=(P(J[a+276>>2],120)+f|0)-120|0;if(f>>>0<=b>>>0){c=J[a+288>>2];while(1){J[b>>2]=c;c=b;b=c-120|0;if(f>>>0<=b>>>0){continue}break}J[a+288>>2]=c}Ha=g+16|0}function aD(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=Ha-16|0;Ha=g;c=J[a+284>>2];if(c){b=J[40592];f=Ja[J[J[b>>2]+20>>2]](b)|0?46883:69706;f=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,f,22517,180)|0}else{f=0}J[g+12>>2]=f;b=J[a+268>>2];a:{if(b>>>0>=(J[a+272>>2]&2147483647)>>>0){b=0;c=a+4|0;d=J[c+268>>2];h=d&2147483647?d<<1:1;b:{if(!h){break b}d=h<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[40592];e=b+12|0;b=(l=e,m=d,n=Ja[J[J[b>>2]+20>>2]](b)|0?46883:69706,o=19978,p=553,k=J[J[e>>2]+8>>2],Ja[k](l|0,m|0,n|0,o|0,p|0)|0)}e=J[c+264>>2];j=(e<<2)+b|0;if((e|0)>0){i=J[c+260>>2];d=b;while(1){J[d>>2]=J[i>>2];i=i+4|0;d=d+4|0;if(j>>>0>d>>>0){continue}break}}J[j>>2]=J[g+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,d);e=J[c+264>>2]}J[c+268>>2]=h;J[c+260>>2]=b;J[c+264>>2]=e+1;break a}J[J[a+264>>2]+(b<<2)>>2]=f;J[a+268>>2]=b+1}b=(P(J[a+276>>2],132)+f|0)-132|0;if(f>>>0<=b>>>0){c=J[a+288>>2];while(1){J[b>>2]=c;c=b;b=c-132|0;if(f>>>0<=b>>>0){continue}break}J[a+288>>2]=c}Ha=g+16|0}function nf(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=Ha-16|0;Ha=g;c=J[a+284>>2];if(c){b=J[40592];f=Ja[J[J[b>>2]+20>>2]](b)|0?52621:69706;f=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,f,22517,180)|0}else{f=0}J[g+12>>2]=f;b=J[a+268>>2];a:{if(b>>>0>=(J[a+272>>2]&2147483647)>>>0){b=0;c=a+4|0;d=J[c+268>>2];h=d&2147483647?d<<1:1;b:{if(!h){break b}d=h<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[40592];e=b+12|0;b=(l=e,m=d,n=Ja[J[J[b>>2]+20>>2]](b)|0?52621:69706,o=20075,p=553,k=J[J[e>>2]+8>>2],Ja[k](l|0,m|0,n|0,o|0,p|0)|0)}e=J[c+264>>2];j=(e<<2)+b|0;if((e|0)>0){i=J[c+260>>2];d=b;while(1){J[d>>2]=J[i>>2];i=i+4|0;d=d+4|0;if(j>>>0>d>>>0){continue}break}}J[j>>2]=J[g+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,d);e=J[c+264>>2]}J[c+268>>2]=h;J[c+260>>2]=b;J[c+264>>2]=e+1;break a}J[J[a+264>>2]+(b<<2)>>2]=f;J[a+268>>2]=b+1}b=((J[a+276>>2]<<6)+f|0)+-64|0;if(f>>>0<=b>>>0){c=J[a+288>>2];while(1){J[b>>2]=c;c=b;b=c+-64|0;if(f>>>0<=b>>>0){continue}break}J[a+288>>2]=c}Ha=g+16|0}function yC(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;h=Ha-16|0;Ha=h;e=J[J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a>>2];if(e){e=e-16|0}else{e=0}f=J[((L[a+4>>1]<<2)+104436|0)+72>>2];c=f+a|0;d=J[c+4>>2];i=c+8|0;g=d>>>24&15;i=K[(d&1?J[i>>2]:i+J[((g<<2)+108152|0)+12>>2]|0)|0];j=i&8;a:{if(!(b|!j)){Ja[J[J[a>>2]+128>>2]](a);b=J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a|0;c=J[b+4>>2];g=c>>>24&15;f=J[((g<<2)+108152|0)+12>>2];d=i&247;b:{c:{d:{switch((c>>>30|0)-2|0){case 0:if(K[J[b>>2]+4785|0]){break c}break;case 1:break c;default:break d}}H[h+14|0]=d;Cc(b+f|0,h+14|0);break b}c=J[b+8>>2];if(!c){c=_a(J[b>>2],g);J[b+8>>2]=c}H[c|0]=d;Za(J[b>>2],b);J[b+4>>2]=J[b+4>>2]|1}if(!e|!J[a+16>>2]){break a}wd(a+12|0);break a}if(!b|j){break a}if(e){de(a+12|0);f=J[((L[a+4>>1]<<2)+104436|0)+72>>2];c=f+a|0;d=J[c+4>>2];g=d>>>24&15}b=a+f|0;e=i|8;f=J[((g<<2)+108152|0)+12>>2];e:{f:{g:{switch((d>>>30|0)-2|0){case 0:if(K[J[b>>2]+4785|0]){break f}break;case 1:break f;default:break g}}H[h+15|0]=e;Cc(c+f|0,h+15|0);break e}d=J[b+8>>2];if(!d){d=_a(J[b>>2],g);J[b+8>>2]=d}H[d|0]=e;Za(J[b>>2],b);J[b+4>>2]=J[b+4>>2]|1}Ja[J[J[a>>2]+124>>2]](a)}Ha=h+16|0}function xk(a,b,c,d,e,f,g,h){var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0;I[a+12>>1]=2;w=N[c>>2]<=Q(0);if(w){a:{if(g){I[a+12>>1]=3;i=N[f+12>>2];s=Q(Q(i*i)+Q(-.5));j=N[f+8>>2];m=N[d+8>>2];p=N[f>>2];k=N[d>>2];q=N[f+4>>2];l=N[d+4>>2];r=Q(Q(j*m)+Q(Q(p*k)+Q(q*l)));n=Q(Q(Q(i*Q(Q(p*l)-Q(k*q)))+Q(s*m))+Q(j*r));n=Q(n+n);o=Q(Q(p*r)+Q(Q(s*k)+Q(i*Q(Q(q*m)-Q(l*j)))));o=Q(o+o);m=Q(Q(q*r)+Q(Q(s*l)+Q(i*Q(Q(j*k)-Q(m*p)))));k=Q(m+m);l=Q(Q(1)/Q(Y(Q(Q(n*n)+Q(Q(o*o)+Q(k*k))))));m=Q(n*l);k=Q(k*l);l=Q(o*l);r=N[e+8>>2];n=N[e>>2];o=N[e+4>>2];v=Q(Q(j*r)+Q(Q(p*n)+Q(q*o)));t=Q(Q(Q(i*Q(Q(p*o)-Q(n*q)))+Q(s*r))+Q(j*v));t=Q(N[f+24>>2]+Q(t+t));u=Q(Q(q*v)+Q(Q(s*o)+Q(i*Q(Q(j*n)-Q(r*p)))));u=Q(N[f+20>>2]+Q(u+u));i=Q(Q(p*v)+Q(Q(s*n)+Q(i*Q(Q(q*r)-Q(o*j)))));j=Q(N[f+16>>2]+Q(i+i));i=N[c>>2];b:{if(h){t=Q(t-Q(i*m));u=Q(u-Q(i*k));j=Q(j-Q(i*l));break b}m=Q(-m);k=Q(-k);l=Q(-l)}N[a+28>>2]=l;N[a+40>>2]=i;N[a+16>>2]=j;N[a+36>>2]=m;N[a+32>>2]=k;N[a+24>>2]=t;N[a+20>>2]=u;break a}J[a+40>>2]=0;i=N[b>>2];j=N[b+4>>2];N[a+36>>2]=-N[b+8>>2];N[a+32>>2]=-j;N[a+28>>2]=-i}J[a+8>>2]=-1}return w}function tq(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=Ha-16|0;Ha=g;c=J[a+284>>2];if(c){b=J[40592];f=Ja[J[J[b>>2]+20>>2]](b)|0?38383:69706;f=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,f,22517,180)|0}else{f=0}J[g+12>>2]=f;b=J[a+268>>2];a:{if(b>>>0>=(J[a+272>>2]&2147483647)>>>0){b=0;c=a+4|0;d=J[c+268>>2];h=d&2147483647?d<<1:1;b:{if(!h){break b}d=h<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[40592];e=b+12|0;b=(l=e,m=d,n=Ja[J[J[b>>2]+20>>2]](b)|0?38383:69706,o=20075,p=553,k=J[J[e>>2]+8>>2],Ja[k](l|0,m|0,n|0,o|0,p|0)|0)}e=J[c+264>>2];j=(e<<2)+b|0;if((e|0)>0){i=J[c+260>>2];d=b;while(1){J[d>>2]=J[i>>2];i=i+4|0;d=d+4|0;if(j>>>0>d>>>0){continue}break}}J[j>>2]=J[g+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,d);e=J[c+264>>2]}J[c+268>>2]=h;J[c+260>>2]=b;J[c+264>>2]=e+1;break a}J[J[a+264>>2]+(b<<2)>>2]=f;J[a+268>>2]=b+1}b=(P(J[a+276>>2],40)+f|0)-40|0;if(f>>>0<=b>>>0){c=J[a+288>>2];while(1){J[b>>2]=c;c=b;b=c-40|0;if(f>>>0<=b>>>0){continue}break}J[a+288>>2]=c}Ha=g+16|0}function li(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=Ha-16|0;Ha=g;c=J[a+284>>2];if(c){b=J[40592];f=Ja[J[J[b>>2]+20>>2]](b)|0?37423:69706;f=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,f,22517,180)|0}else{f=0}J[g+12>>2]=f;b=J[a+268>>2];a:{if(b>>>0>=(J[a+272>>2]&2147483647)>>>0){b=0;c=a+4|0;d=J[c+268>>2];h=d&2147483647?d<<1:1;b:{if(!h){break b}d=h<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[40592];e=b+12|0;b=(l=e,m=d,n=Ja[J[J[b>>2]+20>>2]](b)|0?37423:69706,o=20075,p=553,k=J[J[e>>2]+8>>2],Ja[k](l|0,m|0,n|0,o|0,p|0)|0)}e=J[c+264>>2];j=(e<<2)+b|0;if((e|0)>0){i=J[c+260>>2];d=b;while(1){J[d>>2]=J[i>>2];i=i+4|0;d=d+4|0;if(j>>>0>d>>>0){continue}break}}J[j>>2]=J[g+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,d);e=J[c+264>>2]}J[c+268>>2]=h;J[c+260>>2]=b;J[c+264>>2]=e+1;break a}J[J[a+264>>2]+(b<<2)>>2]=f;J[a+268>>2]=b+1}b=(P(J[a+276>>2],96)+f|0)-96|0;if(f>>>0<=b>>>0){c=J[a+288>>2];while(1){J[b>>2]=c;c=b;b=c-96|0;if(f>>>0<=b>>>0){continue}break}J[a+288>>2]=c}Ha=g+16|0}function gt(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=Ha-16|0;Ha=g;c=J[a+284>>2];if(c){b=J[40592];f=Ja[J[J[b>>2]+20>>2]](b)|0?42203:69706;f=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,f,22517,180)|0}else{f=0}J[g+12>>2]=f;b=J[a+268>>2];a:{if(b>>>0>=(J[a+272>>2]&2147483647)>>>0){b=0;c=a+4|0;d=J[c+268>>2];h=d&2147483647?d<<1:1;b:{if(!h){break b}d=h<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[40592];e=b+12|0;b=(l=e,m=d,n=Ja[J[J[b>>2]+20>>2]](b)|0?42203:69706,o=19978,p=553,k=J[J[e>>2]+8>>2],Ja[k](l|0,m|0,n|0,o|0,p|0)|0)}e=J[c+264>>2];j=(e<<2)+b|0;if((e|0)>0){i=J[c+260>>2];d=b;while(1){J[d>>2]=J[i>>2];i=i+4|0;d=d+4|0;if(j>>>0>d>>>0){continue}break}}J[j>>2]=J[g+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,d);e=J[c+264>>2]}J[c+268>>2]=h;J[c+260>>2]=b;J[c+264>>2]=e+1;break a}J[J[a+264>>2]+(b<<2)>>2]=f;J[a+268>>2]=b+1}b=(P(J[a+276>>2],60)+f|0)-60|0;if(f>>>0<=b>>>0){c=J[a+288>>2];while(1){J[b>>2]=c;c=b;b=c-60|0;if(f>>>0<=b>>>0){continue}break}J[a+288>>2]=c}Ha=g+16|0}function ct(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=Ha-16|0;Ha=g;c=J[a+284>>2];if(c){b=J[40592];f=Ja[J[J[b>>2]+20>>2]](b)|0?32805:69706;f=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,f,22517,180)|0}else{f=0}J[g+12>>2]=f;b=J[a+268>>2];a:{if(b>>>0>=(J[a+272>>2]&2147483647)>>>0){b=0;c=a+4|0;d=J[c+268>>2];h=d&2147483647?d<<1:1;b:{if(!h){break b}d=h<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[40592];e=b+12|0;b=(l=e,m=d,n=Ja[J[J[b>>2]+20>>2]](b)|0?32805:69706,o=19978,p=553,k=J[J[e>>2]+8>>2],Ja[k](l|0,m|0,n|0,o|0,p|0)|0)}e=J[c+264>>2];j=(e<<2)+b|0;if((e|0)>0){i=J[c+260>>2];d=b;while(1){J[d>>2]=J[i>>2];i=i+4|0;d=d+4|0;if(j>>>0>d>>>0){continue}break}}J[j>>2]=J[g+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,d);e=J[c+264>>2]}J[c+268>>2]=h;J[c+260>>2]=b;J[c+264>>2]=e+1;break a}J[J[a+264>>2]+(b<<2)>>2]=f;J[a+268>>2]=b+1}b=(P(J[a+276>>2],20)+f|0)-20|0;if(f>>>0<=b>>>0){c=J[a+288>>2];while(1){J[b>>2]=c;c=b;b=c-20|0;if(f>>>0<=b>>>0){continue}break}J[a+288>>2]=c}Ha=g+16|0}function XD(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;h=Ha-16|0;Ha=h;e=J[J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a>>2];if(e){e=e-16|0}else{e=0}f=J[((L[a+4>>1]<<2)+104436|0)+72>>2];c=f+a|0;d=J[c+4>>2];i=c+8|0;g=d>>>24&15;i=K[(d&1?J[i>>2]:i+J[((g<<2)+108152|0)+12>>2]|0)|0];j=i&8;a:{if(!(b|!j)){Ja[J[J[a>>2]+292>>2]](a);b=J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a|0;c=J[b+4>>2];g=c>>>24&15;f=J[((g<<2)+108152|0)+12>>2];d=i&247;b:{c:{d:{switch((c>>>30|0)-2|0){case 0:if(K[J[b>>2]+4785|0]){break c}break;case 1:break c;default:break d}}H[h+14|0]=d;Cc(b+f|0,h+14|0);break b}c=J[b+8>>2];if(!c){c=_a(J[b>>2],g);J[b+8>>2]=c}H[c|0]=d;Za(J[b>>2],b);J[b+4>>2]=J[b+4>>2]|1}if(!e|!J[a+16>>2]){break a}wd(a+12|0);break a}if(!b|j){break a}if(e){de(a+12|0);f=J[((L[a+4>>1]<<2)+104436|0)+72>>2];c=f+a|0;d=J[c+4>>2];g=d>>>24&15}b=a+f|0;e=i|8;f=J[((g<<2)+108152|0)+12>>2];e:{f:{g:{switch((d>>>30|0)-2|0){case 0:if(K[J[b>>2]+4785|0]){break f}break;case 1:break f;default:break g}}H[h+15|0]=e;Cc(c+f|0,h+15|0);break e}d=J[b+8>>2];if(!d){d=_a(J[b>>2],g);J[b+8>>2]=d}H[d|0]=e;Za(J[b>>2],b);J[b+4>>2]=J[b+4>>2]|1}Ja[J[J[a>>2]+288>>2]](a)}Ha=h+16|0}function GE(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=0;d=Ha-32|0;Ha=d;e=J[a+100>>2];a:{b:{if(b){if(e){break b}c=0;Wa(J[40592],8,23511,332,79038,0);break a}if(!e){break b}c=0;Wa(J[40592],8,23511,338,78979,0);break a}J[a+116>>2]=J[a+116>>2]+1;g=N[c+12>>2];h=N[c+8>>2];i=N[c>>2];j=N[c+4>>2];f=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(h*h)+Q(Q(i*i)+Q(j*j)))))));N[d+16>>2]=g*f;N[d+12>>2]=h*f;N[d+8>>2]=j*f;N[d+4>>2]=i*f;N[d+20>>2]=N[c+16>>2];N[d+24>>2]=N[c+20>>2];N[d+28>>2]=N[c+24>>2];c:{if(!J[40587]){Wa(J[40592],8,6174,324,76467,0);c=0;break c}c=cD(a,b,d+4|0)}if(!c){c=0;break a}d:{if((J[a+16>>2]>>>30|0)-3>>>0<4294967294){break d}b=J[a+12>>2];if(!b){break d}b=b-16|0;if(!b){break d}e=b+16|0;bi(e,c+48|0,0,0,0);Ge(c+20|0,b,c,0,0,0);b=Ja[J[J[c>>2]+252>>2]](c)|0;if(b){Uo(e,Ja[J[J[b>>2]+48>>2]](b)|0)}if(J[c+16>>2]){wd(c+12|0)}b=Ja[J[J[c>>2]+248>>2]](c)|0;b=J[(Ja[J[J[b>>2]+100>>2]](b)|0)+12>>2];if(b){k=c,l=hl(b,J[c- -64>>2]),J[k+364>>2]=l}}J[d+4>>2]=c;b=J[a+100>>2];if(b>>>0>=(J[a+104>>2]&2147483647)>>>0){yD(a+76|0,d+4|0);break a}J[J[a+96>>2]+(b<<2)>>2]=c;J[a+100>>2]=b+1}Ha=d+32|0;return c|0}function EF(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=Ha-16|0;Ha=g;c=J[a+284>>2];if(c){b=J[40592];f=Ja[J[J[b>>2]+20>>2]](b)|0?42335:69706;f=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,f,22517,180)|0}else{f=0}J[g+12>>2]=f;b=J[a+268>>2];a:{if(b>>>0>=(J[a+272>>2]&2147483647)>>>0){b=0;c=a+4|0;d=J[c+268>>2];h=d&2147483647?d<<1:1;b:{if(!h){break b}d=h<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[40592];e=b+12|0;b=(l=e,m=d,n=Ja[J[J[b>>2]+20>>2]](b)|0?42335:69706,o=20075,p=553,k=J[J[e>>2]+8>>2],Ja[k](l|0,m|0,n|0,o|0,p|0)|0)}e=J[c+264>>2];j=(e<<2)+b|0;if((e|0)>0){i=J[c+260>>2];d=b;while(1){J[d>>2]=J[i>>2];i=i+4|0;d=d+4|0;if(j>>>0>d>>>0){continue}break}}J[j>>2]=J[g+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,d);e=J[c+264>>2]}J[c+268>>2]=h;J[c+260>>2]=b;J[c+264>>2]=e+1;break a}J[J[a+264>>2]+(b<<2)>>2]=f;J[a+268>>2]=b+1}b=(P(J[a+276>>2],68)+f|0)-68|0;if(f>>>0<=b>>>0){c=J[a+288>>2];while(1){J[b>>2]=c;c=b;b=c-68|0;if(f>>>0<=b>>>0){continue}break}J[a+288>>2]=c}Ha=g+16|0}function Dp(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=Ha-16|0;Ha=g;c=J[a+284>>2];if(c){b=J[40592];f=Ja[J[J[b>>2]+20>>2]](b)|0?35937:69706;f=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,f,22517,180)|0}else{f=0}J[g+12>>2]=f;b=J[a+268>>2];a:{if(b>>>0>=(J[a+272>>2]&2147483647)>>>0){b=0;c=a+4|0;d=J[c+268>>2];h=d&2147483647?d<<1:1;b:{if(!h){break b}d=h<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[40592];e=b+12|0;b=(l=e,m=d,n=Ja[J[J[b>>2]+20>>2]](b)|0?35937:69706,o=20075,p=553,k=J[J[e>>2]+8>>2],Ja[k](l|0,m|0,n|0,o|0,p|0)|0)}e=J[c+264>>2];j=(e<<2)+b|0;if((e|0)>0){i=J[c+260>>2];d=b;while(1){J[d>>2]=J[i>>2];i=i+4|0;d=d+4|0;if(j>>>0>d>>>0){continue}break}}J[j>>2]=J[g+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,d);e=J[c+264>>2]}J[c+268>>2]=h;J[c+260>>2]=b;J[c+264>>2]=e+1;break a}J[J[a+264>>2]+(b<<2)>>2]=f;J[a+268>>2]=b+1}b=(P(J[a+276>>2],20)+f|0)-20|0;if(f>>>0<=b>>>0){c=J[a+288>>2];while(1){J[b>>2]=c;c=b;b=c-20|0;if(f>>>0<=b>>>0){continue}break}J[a+288>>2]=c}Ha=g+16|0}function Cs(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=Ha-16|0;Ha=g;c=J[a+284>>2];if(c){b=J[40592];f=Ja[J[J[b>>2]+20>>2]](b)|0?49885:69706;f=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,f,22517,180)|0}else{f=0}J[g+12>>2]=f;b=J[a+268>>2];a:{if(b>>>0>=(J[a+272>>2]&2147483647)>>>0){b=0;c=a+4|0;d=J[c+268>>2];h=d&2147483647?d<<1:1;b:{if(!h){break b}d=h<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[40592];e=b+12|0;b=(l=e,m=d,n=Ja[J[J[b>>2]+20>>2]](b)|0?49885:69706,o=19978,p=553,k=J[J[e>>2]+8>>2],Ja[k](l|0,m|0,n|0,o|0,p|0)|0)}e=J[c+264>>2];j=(e<<2)+b|0;if((e|0)>0){i=J[c+260>>2];d=b;while(1){J[d>>2]=J[i>>2];i=i+4|0;d=d+4|0;if(j>>>0>d>>>0){continue}break}}J[j>>2]=J[g+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,d);e=J[c+264>>2]}J[c+268>>2]=h;J[c+260>>2]=b;J[c+264>>2]=e+1;break a}J[J[a+264>>2]+(b<<2)>>2]=f;J[a+268>>2]=b+1}b=(P(J[a+276>>2],48)+f|0)-48|0;if(f>>>0<=b>>>0){c=J[a+288>>2];while(1){J[b>>2]=c;c=b;b=c-48|0;if(f>>>0<=b>>>0){continue}break}J[a+288>>2]=c}Ha=g+16|0}function AC(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;h=Ha-16|0;Ha=h;e=J[J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a>>2];if(e){e=e-16|0}else{e=0}f=J[((L[a+4>>1]<<2)+104436|0)+72>>2];c=f+a|0;d=J[c+4>>2];i=c+8|0;g=d>>>24&15;i=K[(d&1?J[i>>2]:i+J[((g<<2)+108152|0)+12>>2]|0)|0];j=i&8;a:{if(!(b|!j)){Ja[J[J[a>>2]+340>>2]](a);b=J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a|0;c=J[b+4>>2];g=c>>>24&15;f=J[((g<<2)+108152|0)+12>>2];d=i&247;b:{c:{d:{switch((c>>>30|0)-2|0){case 0:if(K[J[b>>2]+4785|0]){break c}break;case 1:break c;default:break d}}H[h+14|0]=d;Cc(b+f|0,h+14|0);break b}c=J[b+8>>2];if(!c){c=_a(J[b>>2],g);J[b+8>>2]=c}H[c|0]=d;Za(J[b>>2],b);J[b+4>>2]=J[b+4>>2]|1}if(!e|!J[a+16>>2]){break a}wd(a+12|0);break a}if(!b|j){break a}if(e){de(a+12|0);f=J[((L[a+4>>1]<<2)+104436|0)+72>>2];c=f+a|0;d=J[c+4>>2];g=d>>>24&15}b=a+f|0;e=i|8;f=J[((g<<2)+108152|0)+12>>2];e:{f:{g:{switch((d>>>30|0)-2|0){case 0:if(K[J[b>>2]+4785|0]){break f}break;case 1:break f;default:break g}}H[h+15|0]=e;Cc(c+f|0,h+15|0);break e}d=J[b+8>>2];if(!d){d=_a(J[b>>2],g);J[b+8>>2]=d}H[d|0]=e;Za(J[b>>2],b);J[b+4>>2]=J[b+4>>2]|1}Ja[J[J[a>>2]+336>>2]](a)}Ha=h+16|0}function yk(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0);c=N[a+16>>2];d=N[a+20>>2];f=N[a+4>>2];e=N[a+8>>2];N[b+36>>2]=Q(N[a>>2]+N[a+12>>2])*Q(.5);N[b+44>>2]=Q(e+d)*Q(.5);N[b+40>>2]=Q(f+c)*Q(.5);d=N[a+20>>2];f=N[a+16>>2];e=N[a+8>>2];h=N[a+12>>2];g=N[a>>2];i=N[a+4>>2];c=N[a+24>>2];N[b+56>>2]=c;N[b+52>>2]=c;j=c;c=Q(e-d);d=Q(c*c);c=Q(g-h);g=Q(c*c);c=Q(i-f);k=Q(Y(Q(d+Q(g+Q(c*c)))));N[b+48>>2]=j+Q(k*Q(.5));e=Q(0);h=Q(1);c=Q(0);d=Q(0);j=Q(1);g=Q(0);f=Q(0);i=Q(1);a:{if(k==Q(0)){break a}c=Q(N[a+20>>2]-N[a+8>>2]);h=Q(N[a+12>>2]-N[a>>2]);e=Q(N[a+16>>2]-N[a+4>>2]);d=Q(Y(Q(Q(c*c)+Q(Q(h*h)+Q(e*e)))));if(d>Q(0)){d=Q(Q(1)/d);c=Q(c*d);h=Q(h*d);e=Q(e*d)}if(Q(R(e))<=Q(.9998999834060669)){j=Q(0);f=Q(-h);g=f;d=c;i=Q(Y(Q(Q(h*h)+Q(Q(c*c)+Q(0)))));if(i>Q(0)){d=Q(Q(1)/i);g=Q(d*f);j=Q(d*Q(0));d=Q(c*d)}f=Q(Q(c*d)+Q(g*f));l=Q(e*g);i=Q(d*Q(-e));break a}j=Q(0);i=Q(-e);d=Q(1);f=Q(Y(Q(Q(e*e)+Q(Q(c*c)+Q(0)))));if(!(f>Q(0))){f=c;break a}g=Q(Q(1)/f);i=Q(g*i);f=Q(c*g);l=Q(g*Q(0));g=Q(0)}N[b+24>>2]=l;N[b+12>>2]=d;N[b+8>>2]=c;N[b+4>>2]=e;N[b>>2]=h;N[b+32>>2]=i;N[b+28>>2]=f;N[b+20>>2]=g;N[b+16>>2]=j}function ir(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}c=J[40592];d=c+12|0;c=(i=d,j=P(b,112)+131|0,k=Ja[J[J[c>>2]+20>>2]](c)|0?52019:69706,l=20075,m=553,h=J[J[d>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0);if(!c){break a}e=c+131&-128;J[e-4>>2]=e-c}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=P(c,112)+e|0;c=e;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];N[c+28>>2]=N[d+28>>2];N[c+32>>2]=N[d+32>>2];N[c+36>>2]=N[d+36>>2];N[c+40>>2]=N[d+40>>2];N[c+44>>2]=N[d+44>>2];N[c+48>>2]=N[d+48>>2];N[c+52>>2]=N[d+52>>2];N[c+56>>2]=N[d+56>>2];N[c+60>>2]=N[d+60>>2];N[c- -64>>2]=N[d- -64>>2];g=J[d+72>>2];J[c+68>>2]=J[d+68>>2];J[c+72>>2]=g;J[c+76>>2]=J[d+76>>2];N[c+80>>2]=N[d+80>>2];N[c+84>>2]=N[d+84>>2];N[c+88>>2]=N[d+88>>2];N[c+92>>2]=N[d+92>>2];N[c+96>>2]=N[d+96>>2];N[c+100>>2]=N[d+100>>2];N[c+104>>2]=N[d+104>>2];J[c+108>>2]=J[d+108>>2];d=d+112|0;c=c+112|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d-J[d-4>>2]|0)}J[a+8>>2]=b;J[a>>2]=e}function Hs(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=Ha-16|0;Ha=g;c=J[a+284>>2];if(c){b=J[40592];f=Ja[J[J[b>>2]+20>>2]](b)|0?42065:69706;f=Ja[J[J[b+12>>2]+8>>2]](b+12|0,c,f,22517,180)|0}else{f=0}J[g+12>>2]=f;b=J[a+268>>2];a:{if(b>>>0>=(J[a+272>>2]&2147483647)>>>0){b=0;c=a+4|0;d=J[c+268>>2];h=d&2147483647?d<<1:1;b:{if(!h){break b}d=h<<2;if(!(K[c+256|0]|d>>>0>256)){H[c+256|0]=1;b=c;break b}if(!d){break b}b=J[40592];e=b+12|0;b=(l=e,m=d,n=Ja[J[J[b>>2]+20>>2]](b)|0?42065:69706,o=20075,p=553,k=J[J[e>>2]+8>>2],Ja[k](l|0,m|0,n|0,o|0,p|0)|0)}e=J[c+264>>2];j=(e<<2)+b|0;if((e|0)>0){i=J[c+260>>2];d=b;while(1){J[d>>2]=J[i>>2];i=i+4|0;d=d+4|0;if(j>>>0>d>>>0){continue}break}}J[j>>2]=J[g+12>>2];c:{if(J[c+268>>2]<0){break c}d=J[c+260>>2];if((d|0)==(c|0)){H[c+256|0]=0;break c}if(!d){break c}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,d);e=J[c+264>>2]}J[c+268>>2]=h;J[c+260>>2]=b;J[c+264>>2]=e+1;break a}J[J[a+264>>2]+(b<<2)>>2]=f;J[a+268>>2]=b+1}b=((J[a+276>>2]<<5)+f|0)-32|0;if(f>>>0<=b>>>0){c=J[a+288>>2];while(1){J[b>>2]=c;c=b;b=c-32|0;if(f>>>0<=b>>>0){continue}break}J[a+288>>2]=c}Ha=g+16|0}function gV(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0),M=Q(0),O=Q(0),P=Q(0);e=J[b+8>>2];t=N[e+52>>2];u=N[e+36>>2];v=N[e+20>>2];i=N[e+56>>2];w=N[e+40>>2];x=N[e+24>>2];h=J[b+4>>2];j=N[h+72>>2];k=N[h- -64>>2];l=N[h+68>>2];m=N[h+56>>2];n=N[h+52>>2];o=N[h+88>>2];y=N[b+56>>2];z=N[b+24>>2];A=N[b+40>>2];p=N[h+80>>2];B=N[b+48>>2];C=N[b+32>>2];q=N[h+84>>2];D=N[b+52>>2];E=N[b+20>>2];F=N[b+36>>2];G=N[e+48>>2];H=N[e+32>>2];I=N[e>>2];K=N[e+16>>2];L=N[e+4>>2];M=N[e+8>>2];r=N[h+48>>2];O=N[b+16>>2];d=N[c+8>>2];f=N[c>>2];g=N[c+4>>2];J[a+12>>2]=0;P=i;s=j;j=Q(Q(y*d)+Q(Q(z*f)+Q(g*A)));i=Q(Q(B*d)+Q(Q(O*f)+Q(g*C)));d=Q(Q(D*d)+Q(Q(E*f)+Q(g*F)));f=Q(Q(s*j)+Q(Q(k*i)+Q(l*d)));g=Q(Q(o*j)+Q(Q(p*i)+Q(d*q)));b=f>g;d=Q(Q(m*j)+Q(Q(r*i)+Q(d*n)));c=!(d>f)|!(d>g);d=c?b?s:o:m;f=c?b?k:p:r;g=c?b?l:q:n;N[a+8>>2]=P+Q(Q(w*d)+Q(Q(M*f)+Q(x*g)));N[a+4>>2]=t+Q(Q(u*d)+Q(Q(L*f)+Q(g*v)));N[a>>2]=G+Q(Q(H*d)+Q(Q(I*f)+Q(g*K)))}function ch(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;g=Ha-16|0;Ha=g;c=J[b+28>>2];b=J[b+32>>2];d=c>>>0>b>>>0;J[g+12>>2]=d?c:b;J[g+8>>2]=d?b:c;a=a+1956|0;a:{if(!J[a+36>>2]){break a}e=J[g+12>>2];h=J[g+8>>2];b=e<<14&-65536|h>>>2&65535;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;d=J[a+12>>2]+((J[a+20>>2]-1&(b>>>16^b))<<2)|0;b=J[d>>2];if((b|0)==-1){break a}i=J[a+8>>2];f=J[a+4>>2];c=f+P(b,12)|0;if(!(J[c>>2]==(h|0)&(e|0)==J[c+4>>2])){while(1){d=(b<<2)+i|0;b=J[d>>2];if((b|0)==-1){break a}c=f+P(b,12)|0;if(J[c>>2]!=(h|0)|(e|0)!=J[c+4>>2]){continue}break}}e=b<<2;J[d>>2]=J[e+i>>2];d=J[a+36>>2]-1|0;J[a+36>>2]=d;J[a+32>>2]=J[a+32>>2]+1;if((b|0)!=(d|0)){d=f+P(d,12)|0;h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;c=P(b,12);J[(c+f|0)+8>>2]=J[d+8>>2];f=J[a+8>>2];J[f+e>>2]=J[f+(J[a+36>>2]<<2)>>2];c=c+J[a+4>>2]|0;c=J[c+4>>2]<<14&-65536|J[c>>2]>>>2&65535;c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;d=J[a+12>>2]+((J[a+20>>2]-1&(c>>>16^c))<<2)|0;c=J[d>>2];e=J[a+36>>2];if((c|0)!=(e|0)){while(1){d=f+(c<<2)|0;c=J[d>>2];if((e|0)!=(c|0)){continue}break}}J[d>>2]=b}J[a+28>>2]=J[a+28>>2]-1}Ha=g+16|0}function H2(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;d=Ta((g=-1,h=rea(a,0,48,0),i=Ia,i?g:h));a:{if(!a){break a}b=d;c=P(a,48);e=c-48|0;f=((e>>>0)/48|0)+1&3;if(f){a=0;while(1){J[b+16>>2]=0;J[b+20>>2]=0;I[b+12>>1]=0;J[b+8>>2]=-1;J[b>>2]=0;J[b+4>>2]=0;J[b+40>>2]=2139095039;J[b+24>>2]=0;J[b+28>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;b=b+48|0;a=a+1|0;if((f|0)!=(a|0)){continue}break}}if(e>>>0<144){break a}a=d+c|0;while(1){J[b+16>>2]=0;J[b+20>>2]=0;I[b+12>>1]=0;J[b+8>>2]=-1;J[b>>2]=0;J[b+4>>2]=0;J[b+48>>2]=0;J[b+52>>2]=0;J[b+40>>2]=2139095039;J[b+96>>2]=0;J[b+100>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;c=b- -64|0;J[c>>2]=0;J[c+4>>2]=0;I[b+60>>1]=0;J[b+56>>2]=-1;J[b+72>>2]=0;J[b+76>>2]=0;J[b+80>>2]=0;J[b+84>>2]=0;I[b+108>>1]=0;J[b+104>>2]=-1;J[b+88>>2]=2139095039;J[b+128>>2]=0;J[b+132>>2]=0;J[b+120>>2]=0;J[b+124>>2]=0;J[b+112>>2]=0;J[b+116>>2]=0;J[b+152>>2]=-1;J[b+144>>2]=0;J[b+148>>2]=0;I[b+156>>1]=0;J[b+136>>2]=2139095039;J[b+160>>2]=0;J[b+164>>2]=0;J[b+168>>2]=0;J[b+172>>2]=0;J[b+176>>2]=0;J[b+180>>2]=0;J[b+184>>2]=2139095039;b=b+192|0;if((a|0)!=(b|0)){continue}break}}return d|0}function Ua(a,b,c){var d=0,e=0,f=0;if(c>>>0>=512){Da(a|0,b|0,c|0);return a}e=a+c|0;a:{if(!((a^b)&3)){b:{if(!(a&3)){c=a;break b}if(!c){c=a;break b}c=a;while(1){H[c|0]=K[b|0];b=b+1|0;c=c+1|0;if(!(c&3)){break b}if(c>>>0>>0){continue}break}}d=e&-4;c:{if(d>>>0<64){break c}f=d+-64|0;if(f>>>0>>0){break c}while(1){J[c>>2]=J[b>>2];J[c+4>>2]=J[b+4>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=J[b+12>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=J[b+20>>2];J[c+24>>2]=J[b+24>>2];J[c+28>>2]=J[b+28>>2];J[c+32>>2]=J[b+32>>2];J[c+36>>2]=J[b+36>>2];J[c+40>>2]=J[b+40>>2];J[c+44>>2]=J[b+44>>2];J[c+48>>2]=J[b+48>>2];J[c+52>>2]=J[b+52>>2];J[c+56>>2]=J[b+56>>2];J[c+60>>2]=J[b+60>>2];b=b- -64|0;c=c- -64|0;if(f>>>0>=c>>>0){continue}break}}if(c>>>0>=d>>>0){break a}while(1){J[c>>2]=J[b>>2];b=b+4|0;c=c+4|0;if(d>>>0>c>>>0){continue}break}break a}if(e>>>0<4){c=a;break a}d=e-4|0;if(d>>>0>>0){c=a;break a}c=a;while(1){H[c|0]=K[b|0];H[c+1|0]=K[b+1|0];H[c+2|0]=K[b+2|0];H[c+3|0]=K[b+3|0];b=b+4|0;c=c+4|0;if(d>>>0>=c>>>0){continue}break}}if(c>>>0>>0){while(1){H[c|0]=K[b|0];b=b+1|0;c=c+1|0;if((e|0)!=(c|0)){continue}break}}return a}function Jc(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=0,p=0,q=Q(0),r=0,s=0,t=0,u=Q(0);p=J[a+336>>2];if(p){r=J[b+12>>2];s=J[b+4>>2];t=J[a+332>>2];while(1){a=o<<5;b=J[(a+t|0)+16>>2];f=N[b+112>>2];g=N[b+120>>2];q=N[b+116>>2];h=N[b+4>>2];m=a+s|0;l=N[m+4>>2];i=N[b+12>>2];j=N[b+8>>2];e=N[m>>2];k=N[b>>2];d=N[m+8>>2];n=N[m+24>>2];u=N[m+20>>2];a=a+r|0;c=N[b+124>>2];c=c==Q(0)?Q(0):Q(Q(1)/c);N[a>>2]=Q(c*N[m+16>>2])+N[a>>2];N[a+4>>2]=Q(c*u)+N[a+4>>2];N[a+8>>2]=Q(c*n)+N[a+8>>2];c=g==Q(0)?Q(0):Q(Q(1)/g);d=Q(d+d);e=Q(e+e);l=Q(l+l);n=Q(Q(j*d)+Q(Q(k*e)+Q(h*l)));g=Q(Q(i*i)+Q(-.5));c=Q(c*Q(Q(j*n)+Q(Q(d*g)-Q(i*Q(Q(k*l)-Q(e*h))))));c=Q(c+c);f=Q((f==Q(0)?Q(0):Q(Q(1)/f))*Q(Q(k*n)+Q(Q(e*g)-Q(i*Q(Q(h*d)-Q(l*j))))));f=Q(f+f);d=Q((q==Q(0)?Q(0):Q(Q(1)/q))*Q(Q(h*n)+Q(Q(l*g)-Q(i*Q(Q(j*e)-Q(d*k))))));d=Q(d+d);e=Q(Q(j*c)+Q(Q(k*f)+Q(h*d)));N[a+16>>2]=N[a+16>>2]+Q(Q(k*e)+Q(Q(f*g)+Q(i*Q(Q(h*c)-Q(d*j)))));N[a+20>>2]=Q(Q(h*e)+Q(Q(d*g)+Q(i*Q(Q(j*f)-Q(c*k)))))+N[a+20>>2];N[a+24>>2]=Q(Q(j*e)+Q(Q(c*g)+Q(i*Q(Q(k*d)-Q(f*h)))))+N[a+24>>2];o=o+1|0;if((p|0)!=(o|0)){continue}break}}}function _v(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;a:{if((L[b+4>>1]-5&65535)>>>0>2){break a}b:{c:{if(!J[a+180>>2]){break c}c=(b<<15^-1)+b|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;d=J[J[a+156>>2]+((J[a+164>>2]-1&(c>>>16^c))<<2)>>2];if((d|0)==-1){break c}e=J[a+152>>2];f=J[a+148>>2];while(1){c=f+(d<<3)|0;if(J[c>>2]==(b|0)){break b}d=J[e+(d<<2)>>2];if((d|0)!=-1){continue}break}}c=0}if(!c|!J[a+72>>2]){break a}c=0;while(1){d=b;e=J[J[a+68>>2]+(c<<2)>>2]+84|0;d:{e:{f:{if((d|0)==J[e+136>>2]){g:{if(!K[e+128|0]){break g}d=J[e+124>>2];if(!d){break g}Yb(J[e+132>>2],d)}f=e+136|0;J[e+124>>2]=0;if(!K[e+140|0]){break e}d=J[e+136>>2];if(!d){break e}e=e+144|0;break f}g=J[e+36>>2];h:{if(!g){break h}f=J[e+32>>2];g=f+(g<<2)|0;while(1){if(J[f+4>>2]!=(d|0)){f=J[(J[f>>2]<<2)+115392>>2]+f|0;if((g|0)!=(f|0)){continue}break h}break}J[e+44>>2]=2139095040;J[e+48>>2]=2139095040;J[e+60>>2]=-8388608;J[e+64>>2]=-8388608;J[e+52>>2]=2139095040;J[e+56>>2]=-8388608}if(J[e+124>>2]!=(d|0)){break d}f=e+124|0;if(!K[e+128|0]){break e}e=e+132|0}Yb(J[e>>2],d)}J[f>>2]=0}c=c+1|0;if(c>>>0>2]){continue}break}}}function qy(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0);g=N[f+8>>2];q=N[c+8>>2];h=Q(N[e+8>>2]-q);i=N[f>>2];r=N[c>>2];j=Q(N[e>>2]-r);s=N[c+4>>2];l=Q(N[e+4>>2]-s);k=N[f+4>>2];t=Q(Q(g*h)+Q(Q(i*j)+Q(l*k)));m=N[d+8>>2];o=N[d>>2];n=l;l=N[d+4>>2];p=Q(Q(m*h)+Q(Q(o*j)+Q(n*l)));h=Q(0);j=Q(Q(m*m)+Q(Q(o*o)+Q(l*l)));n=Q(Q(g*g)+Q(Q(i*i)+Q(k*k)));k=Q(Q(m*g)+Q(Q(o*i)+Q(l*k)));g=Q(Q(j*n)-Q(k*k));a:{if(g==Q(0)){break a}g=Q(Q(Q(p*n)-Q(k*t))/g);if(gQ(1))){break a}h=Q(1)}b:{if(n!=Q(0)){g=Q(0);i=Q(Q(Q(h*k)-t)/n);if(iQ(1)){break b}g=h;break b}g=h;if(!(i>Q(1))){break b}g=Q(0);if(j==Q(0)){i=Q(1);break b}i=Q(1);h=Q(Q(p+k)/j);if(hQ(1))){break b}g=Q(1);break b}g=Q(0);i=Q(0);if(j==Q(0)){break b}h=Q(p/j);if(hQ(1)){break b}g=h}N[a+8>>2]=q+Q(m*g);N[a+4>>2]=s+Q(l*g);N[a>>2]=r+Q(o*g);g=N[e>>2];h=N[f>>2];j=N[e+4>>2];m=N[f+4>>2];N[b+8>>2]=Q(i*N[f+8>>2])+N[e+8>>2];N[b+4>>2]=j+Q(i*m);N[b>>2]=g+Q(i*h)}function Mo(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0);c=N[b+16>>2];d=N[b+20>>2];e=N[b+4>>2];f=N[b+8>>2];N[a+36>>2]=Q(N[b>>2]+N[b+12>>2])*Q(.5);N[a+44>>2]=Q(f+d)*Q(.5);N[a+40>>2]=Q(e+c)*Q(.5);c=Q(N[b+20>>2]-N[b+8>>2]);d=Q(N[b+12>>2]-N[b>>2]);e=Q(N[b+16>>2]-N[b+4>>2]);i=Q(Y(Q(Q(c*c)+Q(Q(d*d)+Q(e*e)))));a:{if(i!=Q(0)){f=Q(Q(1)/i);c=Q(c*f);N[a+8>>2]=c;g=Q(e*f);N[a+4>>2]=g;h=Q(d*f);N[a>>2]=h;if(Q(R(g))<=Q(.9998999834060669)){N[a+12>>2]=c;d=Q(-h);N[a+20>>2]=d;J[a+16>>2]=0;e=c;f=d;h=Q(Y(Q(Q(h*h)+Q(Q(c*c)+Q(0)))));if(h>Q(0)){e=Q(Q(1)/h);f=Q(e*d);N[a+20>>2]=f;N[a+16>>2]=e*Q(0);e=Q(c*e);N[a+12>>2]=e}N[a+24>>2]=g*f;N[a+32>>2]=e*Q(-g);N[a+28>>2]=Q(c*e)+Q(f*d);break a}J[a+12>>2]=1065353216;J[a+16>>2]=0;e=Q(-g);N[a+32>>2]=e;N[a+28>>2]=c;J[a+20>>2]=0;J[a+24>>2]=0;d=Q(Y(Q(Q(g*g)+Q(Q(c*c)+Q(0)))));if(!(d>Q(0))){break a}d=Q(Q(1)/d);N[a+32>>2]=d*e;N[a+28>>2]=c*d;N[a+24>>2]=d*Q(0);break a}J[a+24>>2]=0;J[a+28>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a>>2]=1065353216;J[a+4>>2]=0;J[a+32>>2]=1065353216;J[a+16>>2]=1065353216;J[a+20>>2]=0}c=N[b+24>>2];N[a+56>>2]=c;N[a+52>>2]=c;N[a+48>>2]=c+Q(i*Q(.5))}function xC(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;d=P(b,24)+24|0;if(d){e=J[40592]+12|0;f=Ja[J[J[e>>2]+8>>2]](e,d,29909,12622,61)|0}d=b<<3;if(d){e=J[40592]+12|0;g=Ja[J[J[e>>2]+8>>2]](e,d,29909,12622,62)|0}d=b<<2;a:{if(!d){e=0;d=0;break a}e=J[40592]+12|0;e=Ja[J[J[e>>2]+8>>2]](e,d,29909,12622,63)|0;h=J[40592]+12|0;d=Ja[J[J[h>>2]+8>>2]](h,d,29909,12622,64)|0}h=!d|(!e|(!f|!g));b:{if(h){if(f){a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,f)}if(g){a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,g)}if(e){a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}if(!d){break b}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,d);break b}c=J[a+8>>2];if(c){Ua(f,c,P(J[a>>2],24))}c=J[a+12>>2];if(c){Ua(g,c,J[a>>2]<<3)}c=J[a+20>>2];if(c){Ua(e,c,J[a>>2]<<2)}c=J[a+16>>2];if(c){Ua(d,c,J[a+4>>2]<<2)}J[a+4>>2]=b;b=J[a+8>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=0;b=J[a+12>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+12>>2]=0;b=J[a+16>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+16>>2]=0;b=J[a+20>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+20>>2]=e;J[a+16>>2]=d;J[a+12>>2]=g;J[a+8>>2]=f}return!h}function gg(a,b,c,d){var e=0,f=Q(0),g=Q(0),h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);f=N[d>>2];J[a>>2]=0;i=J[b+384>>2];a:{if(!i){break a}s=Q(f*f);while(1){i=i-1|0;d=(i<<6)+b|0;g=N[d+24>>2];l=N[d+40>>2];f=N[d+8>>2];j=N[d>>2];k=N[d+4>>2];m=Q(N[c+56>>2]+Q(Q(N[c+40>>2]*f)+Q(Q(N[c+8>>2]*j)+Q(k*N[c+24>>2]))));o=Q(N[c+48>>2]+Q(Q(N[c+32>>2]*f)+Q(Q(N[c>>2]*j)+Q(k*N[c+16>>2]))));p=N[d+16>>2];q=N[d+32>>2];j=Q(N[c+52>>2]+Q(Q(N[c+36>>2]*f)+Q(Q(N[c+4>>2]*j)+Q(k*N[c+20>>2]))));k=N[d+20>>2];r=N[d+36>>2];f=Q(Q(l*Q(m-g))+Q(Q(Q(o-p)*q)+Q(Q(j-k)*r)));g=Q(g-Q(m-Q(l*f)));l=Q(g*g);g=Q(p-Q(o-Q(q*f)));m=Q(g*g);g=Q(k-Q(j-Q(r*f)));if(Q(l+Q(m+Q(g*g)))>s){e=J[b+384>>2]-1|0;J[b+384>>2]=e;e=(e<<6)+b|0;h=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=h;J[d+48>>2]=J[e+48>>2];h=J[e+44>>2];J[d+40>>2]=J[e+40>>2];J[d+44>>2]=h;h=J[e+36>>2];J[d+32>>2]=J[e+32>>2];J[d+36>>2]=h;h=J[e+28>>2];J[d+24>>2]=J[e+24>>2];J[d+28>>2]=h;h=J[e+20>>2];J[d+16>>2]=J[e+16>>2];J[d+20>>2]=h;h=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=h;if(i){continue}break a}N[d+44>>2]=f;n=f>2]=n;if(i){continue}break}}}function rm(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;f=Ha-16|0;Ha=f;d=J[a+48>>2];a:{if(!d){break a}c=J[J[J[a+4>>2]+40>>2]+2168>>2];a=L[d>>1];if(!(a&2)){I[d>>1]=a|2;J[f+12>>2]=d;a=J[c+8>>2];b:{if(a>>>0>=(J[c+12>>2]&2147483647)>>>0){a=0;b=J[c+12>>2];g=b&2147483647?b<<1:1;c:{if(!g){break c}b=g<<2;if(!b){break c}a=J[40592];e=a+12|0;a=(k=e,l=b,m=Ja[J[J[a>>2]+20>>2]](a)|0?60941:69706,n=20075,o=553,j=J[J[e>>2]+8>>2],Ja[j](k|0,l|0,m|0,n|0,o|0)|0)}e=J[c+8>>2];i=(e<<2)+a|0;if((e|0)>0){h=J[c+4>>2];b=a;while(1){J[b>>2]=J[h>>2];h=h+4|0;b=b+4|0;if(i>>>0>b>>>0){continue}break}}J[i>>2]=J[f+12>>2];d:{if(J[c+12>>2]<0){break d}b=J[c+4>>2];if(!b){break d}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,b);e=J[c+8>>2]}J[c+12>>2]=g;J[c+4>>2]=a;J[c+8>>2]=e+1;break b}J[J[c+4>>2]+(a<<2)>>2]=d;J[c+8>>2]=a+1}I[d+4>>1]=L[d+4>>1]+1}if(J[d+16>>2]){break a}a=Xs(c);J[d+16>>2]=a;if(!a){break a}b=J[d+8>>2];J[a+16>>2]=J[b+48>>2];J[a+20>>2]=J[J[d+12>>2]+48>>2];b=J[b+44>>2];J[a+24>>2]=J[((K[b+9|0]<<2)+162216|0)+40>>2]+b;b=a;a=J[J[d+12>>2]+44>>2];J[b+28>>2]=J[((K[a+9|0]<<2)+162216|0)+40>>2]+a}Ha=f+16|0}function Dq(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=Q(0),j=0;h=J[a+24>>2];g=J[J[a+976>>2]+1156>>2];f=J[a+36>>2];a:{if(!f){break a}if(!b){while(1){c=bb(g,40);i=N[a+1084>>2];d=J[a+16>>2];j=J[a+20>>2];J[c+24>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=d;J[c+12>>2]=j;N[c+36>>2]=i;d=f-e|0;J[c+32>>2]=d>>>0>=1024?1024:d;J[c+28>>2]=(e<<2)+h;J[c>>2]=138100;J[c+24>>2]=1;d=J[c+16>>2];Ja[J[J[d>>2]+72>>2]](d,c);e=e+1024|0;if(f>>>0>e>>>0){continue}break a}}while(1){c=bb(g,40);i=N[a+1084>>2];d=J[a+16>>2];j=J[a+20>>2];J[c+24>>2]=0;J[c+16>>2]=0;J[c+8>>2]=d;J[c+12>>2]=j;N[c+36>>2]=i;d=f-e|0;J[c+32>>2]=d>>>0>=1024?1024:d;J[c+28>>2]=(e<<2)+h;J[c>>2]=138100;J[c+20>>2]=b;J[c+24>>2]=1;Ja[J[J[b>>2]+16>>2]](b);J[c+16>>2]=J[J[c+20>>2]+16>>2];Ja[J[J[c>>2]+20>>2]](c);e=e+1024|0;if(f>>>0>e>>>0){continue}break}}if(K[a+2361|0]&32){c=bb(g,40);e=J[a+1012>>2];g=J[a+16>>2];a=J[a+20>>2];J[c+24>>2]=0;J[c+16>>2]=0;J[c+8>>2]=g;J[c+12>>2]=a;J[c+36>>2]=e;J[c+32>>2]=f;J[c+28>>2]=h;J[c>>2]=138156;J[c+20>>2]=b;J[c+24>>2]=1;if(b){Ja[J[J[b>>2]+16>>2]](b);J[c+16>>2]=J[J[c+20>>2]+16>>2];a=J[c>>2]}else{a=138156}Ja[J[a+20>>2]](c)}}function Gn(a,b,c,d,e,f,g,h){var i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0);i=Ha-48|0;Ha=i;C=N[d+12>>2];D=N[d+16>>2];E=N[d+8>>2];F=N[g+12>>2];G=N[g+16>>2];H=N[g+8>>2];j=N[g+20>>2];q=N[d+20>>2];l=N[c>>2];m=N[f>>2];n=N[c+4>>2];o=N[f+4>>2];p=N[b>>2];t=N[b+4>>2];r=N[g+24>>2];u=N[f+8>>2];k=Q(r*u);s=N[d+24>>2];v=N[c+8>>2];w=N[b+8>>2];x=Q(Q(s*v)+w);N[i+44>>2]=k+x;y=Q(r*o);z=Q(t+Q(s*n));N[i+40>>2]=y+z;A=Q(r*m);B=Q(p+Q(s*l));N[i+36>>2]=A+B;I=k;k=Q(w+Q(q*v));N[i+32>>2]=I+k;n=Q(t+Q(q*n));N[i+28>>2]=y+n;l=Q(p+Q(q*l));N[i+24>>2]=A+l;p=Q(j*u);N[i+20>>2]=p+k;o=Q(j*o);N[i+16>>2]=o+n;m=Q(j*m);N[i+12>>2]=m+l;N[i+8>>2]=p+x;N[i+4>>2]=o+z;N[i>>2]=m+B;c=i+36|0;d=i+24|0;k=j;j=F>Q(0)?Q(0):H>Q(0)?Q(0):G;b=Q(r+j)>h?16711680:Q(k-j)Q(0)?Q(0):E>Q(0)?Q(0):D;b=Q(s+h)>e?16711680:Q(q-h)>2]+28>>2]](a,c,d,b);f=d;d=i+12|0;Ja[J[J[a>>2]+28>>2]](a,f,d,b);Ja[J[J[a>>2]+28>>2]](a,d,i,b);Ja[J[J[a>>2]+28>>2]](a,i,c,b);Ha=i+48|0}function E0(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=Q(0),i=0,j=Q(0),k=Q(0),l=0,m=0,n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0);i=Ha-16|0;Ha=i;a:{if(!e){break a}H[a+337|0]=1;m=J[a+292>>2];n=J[a+300>>2];while(1){l=g<<2;f=P(J[l+c>>2],24)+d|0;o=N[f+4>>2];j=N[f+16>>2];p=N[f+8>>2];k=N[f+20>>2];h=N[f+12>>2];q=N[f>>2];r=Q(Q(h-q)*Q(.004999999888241291));f=m+P(J[n+(J[b+l>>2]<<2)>>2],24)|0;N[f+12>>2]=h+r;N[f>>2]=q-r;h=k;k=Q(Q(k-p)*Q(.004999999888241291));N[f+20>>2]=h+k;h=j;j=Q(Q(j-o)*Q(.004999999888241291));N[f+16>>2]=h+j;N[f+8>>2]=p-k;N[f+4>>2]=o-j;g=g+1|0;if((g|0)!=(e|0)){continue}break}if(!K[a+336|0]|!J[a+4>>2]){break a}H[a+338|0]=1;m=a+352|0;n=a+52|0;l=J[a+296>>2];g=0;while(1){f=J[J[a+300>>2]+(J[(g<<2)+b>>2]<<2)>>2];J[i+12>>2]=f;b:{c:{if(f>>>0>=M[a+316>>2]){break c}c=J[J[a+312>>2]+(f<<2)>>2];if((c|0)==-1){break c}Jd(J[a+4>>2],c);break b}kC(n,l+(f<<3)|0,f)}d:{if(J[a+268>>2]-3>>>0>1){break d}f=J[a+356>>2];if(f>>>0>=(J[a+360>>2]&2147483647)>>>0){ab(m,i+12|0);break d}J[J[a+352>>2]+(f<<2)>>2]=J[i+12>>2];J[a+356>>2]=J[a+356>>2]+1}g=g+1|0;if((g|0)!=(e|0)){continue}break}}Ha=i+16|0}function mj(a,b,c,d,e){var f=0,g=0,h=0;f=Ha-16|0;Ha=f;if(!(!c|!d)){h=d;g=J[c>>2]+1|0;d=J[d>>2];J[h>>2]=d>>>0>>0?g:d;J[c>>2]=J[c>>2]+1}a:{b:{if(!e){break b}c=J[a+92>>2];if(!c){break b}d=c-1|0;c=J[J[a+88>>2]+(d<<2)>>2];J[a+92>>2]=d;J[f+12>>2]=c;a=J[b+4>>2];if(a>>>0>=(J[b+8>>2]&2147483647)>>>0){$c(b,f+12|0);c=J[f+12>>2];break a}J[J[b>>2]+(a<<2)>>2]=c;J[b+4>>2]=a+1;c=J[f+12>>2];break a}c=J[a+116>>2];if(c){d=c-1|0;c=J[J[a+112>>2]+(d<<2)>>2];J[a+116>>2]=d;J[f+8>>2]=c;d=J[b+4>>2];c:{if(d>>>0>=(J[b+8>>2]&2147483647)>>>0){$c(b,f+8|0);break c}J[J[b>>2]+(d<<2)>>2]=c;J[b+4>>2]=d+1}b=J[a+152>>2]+1|0;J[a+152>>2]=b;c=a;a=J[a+156>>2];J[c+156>>2]=a>>>0>>0?b:a;c=J[f+8>>2];break a}d=J[a+140>>2];c=0;if((d|0)==J[a+144>>2]){break a}J[a+140>>2]=d+1;c=J[40592];c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,16384,29909,12503,234)|0;J[f+4>>2]=c;if(c){d=J[b+4>>2];d:{if(d>>>0>=(J[b+8>>2]&2147483647)>>>0){$c(b,f+4|0);break d}J[J[b>>2]+(d<<2)>>2]=c;J[b+4>>2]=d+1}b=J[a+152>>2]+1|0;J[a+152>>2]=b;c=a;a=J[a+156>>2];J[c+156>>2]=a>>>0>>0?b:a;c=J[f+4>>2];break a}J[a+140>>2]=J[a+140>>2]-1;c=0}Ha=f+16|0;return c}function Dg(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;k=Ha-32|0;a:{if(J[a+16>>2]+(J[a+12>>2]+(J[a+8>>2]+(J[a+4>>2]+J[a>>2]|0)|0)|0)>>>0>15){while(1){J[k+28>>2]=k;b=J[k+28>>2];d=J[b+16>>2]&2147483640|4;c=J[b+12>>2]&2147483640|3;e=J[b+8>>2]&2147483640|2;f=J[b+4>>2]&2147483640|1;b=J[b>>2]&2147483640;g=b>>>0>>0?f:b;h=e>>>0>g>>>0?e:g;i=c>>>0>h>>>0?c:h;j=d>>>0>i>>>0?d:i;d=d>>>0>>0?d:i;c=c>>>0>>0?c:h;e=e>>>0>>0?e:g;b=b>>>0>f>>>0?f:b;f=b>>>0>>0?e:b;g=c>>>0>f>>>0?c:f;h=d>>>0>g>>>0?d:g;i=h>>>0>j>>>0?j:h;d=d>>>0>>0?d:g;c=c>>>0>>0?c:f;e=b>>>0>e>>>0?e:b;f=c>>>0>e>>>0?c:e;g=d>>>0>f>>>0?d:f;b=g>>>0>i>>>0?i:g;h=h>>>0>>0?j:h;g=g>>>0>>0?i:g;i=g>>>0>h>>>0?h:g;f=d>>>0>>0?d:f;c=c>>>0>>0?c:e;e=c>>>0>>0?f:c;j=b>>>0>e>>>0?b:e;d=i>>>0>j>>>0?i:j;c=(i>>>0>>0?i:j)<<6&448|((b>>>0>>0?b:e)<<3&56|(c>>>0>f>>>0?f:c)&7);b=g>>>0>>0?h:g;I[((l<<1)+a|0)+208>>1]=c|(b>>>0>>0?b:d)<<9&3584|(b>>>0>d>>>0?b:d)<<12&28672;l=l+1|0;if((l|0)!=8){continue}break}break a}J[a+208>>2]=1183336072;J[a+212>>2]=1183336072;J[a+216>>2]=1183336072;J[a+220>>2]=1183336072}}function Ud(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=J[a+40>>2];k=J[a+44>>2];a:{b:{if(!c){j=0;if(k-1>>>0>d>>>0){break b}break a}J[e+12>>2]=d;l=c-1|0;J[e+8>>2]=l;h=b-k|0;J[e+4>>2]=h;f=P(h,3);J[e>>2]=f+2;g=1;if(k-1>>>0<=d>>>0){break a}j=1;if(H[(J[a+60>>2]+(h<<2)|0)+2|0]<0){break b}J[e+28>>2]=d;J[e+24>>2]=l;J[e+20>>2]=h;J[e+16>>2]=f+1;j=2}f=j;g=(f<<4)+e|0;J[g+12>>2]=d;J[g+8>>2]=c;J[g+4>>2]=b;h=P(b,3);J[g>>2]=h;g=f+1|0;if(i-1>>>0<=c>>>0|H[(J[a+60>>2]+(b<<2)|0)+2|0]>=0){break a}g=(g<<4)+e|0;J[g+12>>2]=d;J[g+8>>2]=c;J[g+4>>2]=b;J[g>>2]=h+1;g=f+2|0}c:{d:{e:{if(i-1>>>0>c>>>0){f=(g<<4)+e|0;J[f+12>>2]=d;J[f+8>>2]=c;J[f+4>>2]=b;J[f>>2]=P(b,3)+2;f=g+1|0;if(d){break e}return f}if(!d){break c}h=b-1|0;break d}h=b-1|0;if(H[(J[a+60>>2]+(h<<2)|0)+2|0]<0){g=f;break d}f=(f<<4)+e|0;J[f+12>>2]=d-1;J[f+8>>2]=c;J[f+4>>2]=h;J[f>>2]=P(h,3)+1;g=g+2|0}f=(g<<4)+e|0;i=d-1|0;J[f+12>>2]=i;J[f+8>>2]=c;J[f+4>>2]=h;J[f>>2]=P(h,3);d=g+1|0;if(!c){return d}b=(k^-1)+b|0;if(H[(J[a+60>>2]+(b<<2)|0)+2|0]>=0){return d}a=(d<<4)+e|0;J[a+12>>2]=i;J[a+8>>2]=c-1;J[a+4>>2]=b;J[a>>2]=P(b,3)+1;g=g+2|0}return g}function jv(a,b,c,d,e){J[a>>2]=0;J[a+4>>2]=0;J[a+64>>2]=0;J[a+68>>2]=0;J[a+240>>2]=0;J[a+244>>2]=0;J[a+228>>2]=0;J[a+232>>2]=0;J[a+48>>2]=0;J[a+52>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a+56>>2]=0;J[a+60>>2]=2048;J[a+72>>2]=0;J[a+76>>2]=0;J[a+248>>2]=0;J[a+80>>2]=0;J[a+84>>2]=2048;Va(a+88|0,0,84);J[a+220>>2]=0;J[a+212>>2]=0;J[a+216>>2]=0;J[a+204>>2]=0;J[a+208>>2]=0;J[a+196>>2]=0;J[a+200>>2]=0;J[a+188>>2]=0;J[a+192>>2]=0;J[a+180>>2]=0;J[a+184>>2]=0;J[a+260>>2]=0;J[a+264>>2]=0;J[a+268>>2]=0;J[a+272>>2]=0;J[a+276>>2]=0;J[a+280>>2]=0;J[a+284>>2]=0;J[a+288>>2]=0;J[a+292>>2]=0;J[a+296>>2]=0;J[a+300>>2]=0;J[a+304>>2]=0;J[a+308>>2]=0;J[a+312>>2]=0;Va(a+320|0,0,72);J[a+436>>2]=0;J[a+440>>2]=0;J[a+428>>2]=0;J[a+432>>2]=0;J[a+420>>2]=0;J[a+424>>2]=0;J[a+412>>2]=0;J[a+416>>2]=0;J[a+404>>2]=0;J[a+408>>2]=0;J[a+396>>2]=0;J[a+400>>2]=0;J[a+464>>2]=e;J[a+468>>2]=0;J[a+452>>2]=d;J[a+448>>2]=c;J[a+444>>2]=b;J[a+456>>2]=0;J[a+252>>2]=0;J[a+256>>2]=0;J[a+172>>2]=0;J[a+176>>2]=0;return a}function Fj(a){a=a|0;var b=0,c=0;J[a+4>>2]=161652;J[a>>2]=161564;b=J[a+12>>2];if(b){Ja[J[J[b>>2]+4>>2]](b)}J[a+12>>2]=0;b=J[a+184>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+144>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+128>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+120>>2];if(!b){break a}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+80>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+76>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+68>>2];if(!b){break b}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a- -64>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+56>>2];if(!b){break c}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+52>>2];d:{if((b|0)<0|!(b&2147483647)){break d}b=J[a+44>>2];if(!b){break d}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+40>>2];e:{if((b|0)<0|!(b&2147483647)){break e}b=J[a+32>>2];if(!b){break e}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+28>>2];f:{if((b|0)<0|!(b&2147483647)){break f}b=J[a+20>>2];if(!b){break f}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function Iy(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0;j=Ha-96|0;Ha=j;a:{b:{c:{switch(d-2|0){case 2:o=N[h+40>>2];p=N[h+32>>2];q=N[h+36>>2];d=1;if(!(Q(Q(N[h+56>>2]*o)+Q(Q(N[h+48>>2]*p)+Q(q*N[h+52>>2])))>Q(.9998999834060669))){break a}Ja[J[J[a>>2]+16>>2]](j+80|0,a);Ja[J[J[b>>2]+16>>2]](j- -64|0,b);k=Q(N[j+88>>2]-N[j+72>>2]);l=Q(N[j+80>>2]-N[j+64>>2]);m=Q(N[j+84>>2]-N[j+68>>2]);n=Q(Q(1)/Q(Y(Q(Q(k*k)+Q(Q(l*l)+Q(m*m))))));a=Q(Q(Q(k*n)*o)+Q(Q(Q(l*n)*p)+Q(q*Q(m*n))))>Q(.7070000171661377);if(a){b=J[f+4>>2];J[j+32>>2]=J[f>>2];J[j+36>>2]=b;b=J[f+12>>2];J[j+40>>2]=J[f+8>>2];J[j+44>>2]=b;Qn(e,i,h,c,j+32|0)}d=!a;break a;case 0:a=J[f+4>>2];J[j+48>>2]=J[f>>2];J[j+52>>2]=a;a=J[f+12>>2];J[j+56>>2]=J[f+8>>2];J[j+60>>2]=a;Qn(e,i,h,c,j+48|0);break b;default:break c}}r=K[i+66|0];d=J[g+4>>2];J[j+16>>2]=J[g>>2];J[j+20>>2]=d;d=J[g+12>>2];J[j+24>>2]=J[g+8>>2];J[j+28>>2]=d;d=1;if((ic(a,b,i+67|0,i+71|0,r,1,j+16|0,h)|0)!=5){break a}a=J[f+4>>2];J[j>>2]=J[f>>2];J[j+4>>2]=a;a=J[f+12>>2];J[j+8>>2]=J[f+8>>2];J[j+12>>2]=a;Qn(e,i,h,c,j)}d=0}Ha=j+96|0;return d}function Rq(a){a=a|0;var b=0,c=0,d=0,e=0;J[a+52>>2]=137260;J[a>>2]=137224;d=a- -64|0;c=J[d>>2];if(c){while(1){e=J[J[a+60>>2]+(b<<2)>>2];if(e){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e);c=J[d>>2]}b=b+1|0;if(c>>>0>b>>>0){continue}break}}J[a+72>>2]=0;J[a+56>>2]=0;J[d>>2]=0;b=J[a+68>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+60>>2];if(!b){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+28>>2]=137260;c=J[a+40>>2];if(c){b=0;while(1){d=J[J[a+36>>2]+(b<<2)>>2];if(d){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d);c=J[a+40>>2]}b=b+1|0;if(c>>>0>b>>>0){continue}break}}J[a+48>>2]=0;J[a+32>>2]=0;J[a+40>>2]=0;b=J[a+44>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+36>>2];if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+4>>2]=137260;c=J[a+16>>2];if(c){b=0;while(1){d=J[J[a+12>>2]+(b<<2)>>2];if(d){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d);c=J[a+16>>2]}b=b+1|0;if(c>>>0>b>>>0){continue}break}}J[a+16>>2]=0;J[a+24>>2]=0;J[a+8>>2]=0;b=J[a+20>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+12>>2];if(!b){break c}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}return a|0}function Gl(a,b,c,d){var e=0,f=0,g=Q(0),h=0,i=Q(0),j=0,k=0,l=0,m=Q(0),n=0,o=0,p=0,q=0,r=Q(0),s=Q(0),t=0,u=0,v=0,w=0;a:{j=J[a+24>>2];e=L[j+2>>1];if(!e){break a}t=K[j|0]==3?112:48;u=e+j|0;f=J[a+28>>2];e=j;while(1){k=K[e+1|0];v=K[e+36|0];b:{if(!f){f=0;break b}if(!k){break b}l=(L[e+2>>1]+e|0)+32|0;q=k&3;o=0;c:{if(k>>>0<4){h=0;break c}w=k&252;h=0;p=0;while(1){n=h<<2;g=N[n+l>>2];N[f>>2]=g;i=N[(n|4)+l>>2];N[f+4>>2]=i;r=N[(n|8)+l>>2];N[f+8>>2]=r;s=N[(n|12)+l>>2];N[f+12>>2]=s;m=Q(s+Q(r+Q(i+Q(m+g))));h=h+4|0;f=f+16|0;p=p+4|0;if((w|0)!=(p|0)){continue}break}}if(!q){break b}while(1){g=N[(h<<2)+l>>2];N[f>>2]=g;h=h+1|0;f=f+4|0;m=Q(m+g);o=o+1|0;if((o|0)!=(q|0)){continue}break}}e=(e+48|0)+P(k,t)|0;if(u>>>0>e>>>0){continue}break}if(!(v&1)|L[a+8>>1]!=65535|(L[a+10>>1]!=65535|m==Q(0))){break a}g=N[c+28>>2];i=N[d+28>>2];if(!(g>2];c=J[c+72>>2];e=J[j+32>>2];a=J[b+8>>2];J[b+8>>2]=a+1;a=J[b+4>>2]+(a<<5)|0;N[a+8>>2]=g>2]=m;J[a>>2]=e;b=d<<7;c=c<<7;J[a+16>>2]=b>>>0>c>>>0?b:c;J[a+12>>2]=b>>>0>>0?b:c}}function dH(a){a=a|0;var b=0,c=0;J[a>>2]=136804;b=J[a+180>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+172>>2];if(!b){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+168>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+160>>2];if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+156>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+148>>2];if(!b){break c}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+144>>2];d:{if((b|0)<0|!(b&2147483647)){break d}b=J[a+136>>2];if(!b){break d}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+132>>2];e:{if((b|0)<0|!(b&2147483647)){break e}b=J[a+124>>2];if(!b){break e}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+120>>2];f:{if((b|0)<0|!(b&2147483647)){break f}b=J[a+112>>2];if(!b){break f}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+108>>2];g:{if((b|0)<0|!(b&2147483647)){break g}b=J[a+100>>2];if(!b){break g}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a>>2]=137004;b=J[a+88>>2];h:{if((b|0)<0|!(b&2147483647)){break h}b=J[a+80>>2];if(!b){break h}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}return a|0}function IC(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(!b){return 0}g=J[a+32>>2];a:{if(g){c=g-1|0;g=J[J[a+28>>2]+(c<<2)>>2];J[a+32>>2]=c;break a}g=J[a+24>>2];J[a+24>>2]=g+1}if(g>>>0<=65534){d=J[a+44>>2];b:{if(d>>>0>g>>>0){i=J[a+40>>2];break b}c=d<<1;c=c>>>0>=65535?65535:c;J[a+44>>2]=c;if(c){e=J[40592]+12|0;i=Ja[J[J[e>>2]+8>>2]](e,c<<2,29909,21713,126)|0;c=J[a+44>>2]<<2}else{c=0}c=Va(i,0,c);c:{if(!d){break c}e=0;if(d>>>0>=4){m=d&-4;while(1){f=e<<2;J[f+c>>2]=J[f+J[a+40>>2]>>2];h=f|4;J[h+c>>2]=J[h+J[a+40>>2]>>2];h=f|8;J[h+c>>2]=J[h+J[a+40>>2]>>2];f=f|12;J[f+c>>2]=J[f+J[a+40>>2]>>2];e=e+4|0;k=k+4|0;if((k|0)!=(m|0)){continue}break}}d=d&3;if(!d){break c}while(1){f=e<<2;J[f+c>>2]=J[f+J[a+40>>2]>>2];e=e+1|0;l=l+1|0;if((d|0)!=(l|0)){continue}break}}e=J[a+40>>2];if(e){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,e)}J[a+40>>2]=c}J[(g<<2)+i>>2]=b;I[b+52>>1]=g}d:{if(g>>>0<65535){if(!J[a+8>>2]){break d}while(1){BB(J[J[a+4>>2]+(j<<2)>>2],b);j=j+1|0;if(j>>>0>2]){continue}break}break d}Wa(J[40592],4,9007,413,75995,0);Ja[J[J[b>>2]>>2]](b);b=0}return b}function N3(a,b,c,d,e,f){a=a|0;b=b|0;c=Q(c);d=Q(d);e=Q(e);f=f|0;var g=0,h=0;a:{b:{c:{d:{a=a+8|0;h=J[a+4>>2];switch((h>>>30|0)-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[a>>2]+4785|0]){break b}}Le(a+12|0,b,c,d,e,f);break a}g=J[a+8>>2];e:{if(!(h&2097152)){if(!g){g=_a(J[a>>2],h>>>24&15);J[a+8>>2]=g}N[g+204>>2]=N[a+120>>2];N[g+208>>2]=N[a+124>>2];N[g+212>>2]=N[a+128>>2];J[g+216>>2]=J[a+132>>2];N[g+220>>2]=N[a+136>>2];N[g+224>>2]=N[a+140>>2];N[g+228>>2]=N[a+144>>2];J[g+232>>2]=J[a+148>>2];N[g+236>>2]=N[a+152>>2];N[g+240>>2]=N[a+156>>2];N[g+244>>2]=N[a+160>>2];J[g+248>>2]=J[a+164>>2];N[g+252>>2]=N[a+168>>2];N[g+256>>2]=N[a+172>>2];N[g+260>>2]=N[a+176>>2];J[g+264>>2]=J[a+180>>2];N[g+268>>2]=N[a+184>>2];N[g+272>>2]=N[a+188>>2];N[g+276>>2]=N[a+192>>2];J[g+280>>2]=J[a+196>>2];N[g+284>>2]=N[a+200>>2];N[g+288>>2]=N[a+204>>2];N[g+292>>2]=N[a+208>>2];J[g+296>>2]=J[a+212>>2];break e}if(g){break e}g=_a(J[a>>2],K[a+7|0]&15);J[a+8>>2]=g}b=(b<<4)+g|0;J[b+216>>2]=f;N[b+212>>2]=e;N[b+208>>2]=d;N[b+204>>2]=c;Za(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|2097152}}function Rm(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;c=J[a+448>>2];l=J[c>>2];b=b<<1;g=J[c+20>>2];c=(b>>>0)/(g>>>0)|0;h=J[J[l+(c<<2)>>2]+(b-P(c,g)<<2)>>2]>>>7|0;if((h|0)!=33554431){i=J[a+64>>2];c=J[a+84>>2];d=(b>>>0)/(c>>>0)|0;j=J[i+(d<<2)>>2];k=b-P(c,d)|0;d=j+(k<<3)|0;e=J[a+16>>2]+P(h,24)|0;a:{if((b|0)==J[e>>2]){f=e;e=J[d>>2];J[f>>2]=e;break a}e=J[d+4>>2];f=(e>>>0)/(c>>>0)|0;J[J[i+(f<<2)>>2]+(e-P(c,f)<<3)>>2]=J[d>>2];e=J[d>>2]}if((e|0)!=-1){f=(e>>>0)/(c>>>0)|0;J[(J[i+(f<<2)>>2]+(e-P(c,f)<<3)|0)+4>>2]=J[((k<<3)+j|0)+4>>2]}J[d>>2]=-1;J[((k<<3)+j|0)+4>>2]=-1}d=b|1;b=(d>>>0)/(g>>>0)|0;g=J[J[(b<<2)+l>>2]+(d-P(b,g)<<2)>>2]>>>7|0;if(!((g|0)==33554431|(g|0)==(h|0))){h=J[a+64>>2];b=J[a+84>>2];c=(d>>>0)/(b>>>0)|0;e=J[h+(c<<2)>>2];i=d-P(b,c)|0;c=e+(i<<3)|0;a=J[a+16>>2]+P(g,24)|0;b:{if((d|0)==J[a>>2]){f=a;a=J[c>>2];J[f>>2]=a;break b}a=J[c+4>>2];d=(a>>>0)/(b>>>0)|0;J[J[h+(d<<2)>>2]+(a-P(b,d)<<3)>>2]=J[c>>2];a=J[c>>2]}if((a|0)!=-1){d=(a>>>0)/(b>>>0)|0;J[(J[h+(d<<2)>>2]+(a-P(b,d)<<3)|0)+4>>2]=J[(e+(i<<3)|0)+4>>2]}J[c>>2]=-1;J[(e+(i<<3)|0)+4>>2]=-1}}function xx(a,b){var c=0,d=0,e=0,f=Q(0),g=0,h=Q(0),i=Q(0),j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0;c=Ha-48|0;Ha=c;j=J[b+8>>2];e=P(j,24)+24|0;if(e){d=J[40592]+12|0;e=Ja[J[J[d>>2]+8>>2]](d,e,29909,11280,128)|0}else{e=0}J[a>>2]=e;if(j){p=J[b>>2];d=J[b+4>>2];while(1){h=N[d+16>>2];i=N[d+20>>2];l=N[d+4>>2];m=N[d+8>>2];f=N[d+12>>2];n=N[d>>2];o=Q(Q(f-n)*Q(.004999999888241291));g=P(k,24)+e|0;N[g+12>>2]=f+o;N[g>>2]=n-o;f=i;i=Q(Q(i-m)*Q(.004999999888241291));N[g+20>>2]=f+i;f=h;h=Q(Q(h-l)*Q(.004999999888241291));N[g+16>>2]=f+h;N[g+8>>2]=m-i;N[g+4>>2]=l-h;d=d+p|0;k=k+1|0;if((k|0)!=(j|0)){continue}break}}J[a+4>>2]=j;J[c+44>>2]=0;b=J[b+8>>2];J[c+40>>2]=e;J[c+36>>2]=b;J[c+32>>2]=4;J[c+24>>2]=0;J[c+28>>2]=0;J[c>>2]=0;J[c+4>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;fA(c+32|0,c,c+24|0,a+16|0);b=J[c+24>>2];J[a+8>>2]=b;d=0;b=P(b,28);if(b){e=J[40592]+12|0;d=Ja[J[J[e>>2]+8>>2]](e,b,29909,11280,154)|0}J[a+12>>2]=d;zE(c,d);Ao(c);Co(c);J[c+40>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;a=J[c+44>>2];if(a){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}Ha=c+48|0;return 1}function gT(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);g=Ha-48|0;Ha=g;f=J[a+8>>2];o=N[f+28>>2];p=N[f+16>>2];k=N[f+32>>2];l=N[f+20>>2];m=N[f+4>>2];n=N[f+8>>2];h=N[c>>2];i=N[c+4>>2];q=N[f+12>>2];j=N[c+8>>2];r=N[f+24>>2];N[g+32>>2]=Q(Q(h*N[f>>2])+Q(i*q))+Q(j*r);N[g+40>>2]=Q(Q(h*n)+Q(i*l))+Q(j*k);N[g+36>>2]=Q(Q(h*m)+Q(i*p))+Q(j*o);m=N[f>>2];n=N[f+4>>2];h=N[d>>2];i=N[d+4>>2];j=N[d+8>>2];N[g+24>>2]=Q(Q(h*N[f+8>>2])+Q(l*i))+Q(k*j);N[g+20>>2]=Q(Q(h*n)+Q(p*i))+Q(o*j);N[g+16>>2]=Q(Q(h*m)+Q(q*i))+Q(r*j);i=N[f>>2];j=N[f+4>>2];h=N[e>>2];m=l;l=N[e+4>>2];n=k;k=N[e+8>>2];N[g+8>>2]=Q(Q(h*N[f+8>>2])+Q(m*l))+Q(n*k);N[g+4>>2]=Q(Q(h*j)+Q(p*l))+Q(o*k);N[g>>2]=Q(Q(h*i)+Q(q*l))+Q(r*k);c=1;a:{if(!jk(a+84|0,a+68|0,g+32|0,g+16|0,g)){break a}d=J[b+8>>2];H[a+16|0]=1;a=J[a+12>>2];c=0;if(!a){break a}b=J[a+4>>2];if(b>>>0>=M[a+8>>2]){H[a+20|0]=1;c=1;break a}c=J[a+16>>2];if(c>>>0>=M[a+12>>2]){J[a+4>>2]=b+1;J[J[a>>2]+(b<<2)>>2]=d;c=1;break a}J[a+16>>2]=c+1;c=1}Ha=g+48|0;return c|0}function V7(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;c=J[a+28>>2];a=J[c+2460>>2];if(a){while(1){e=J[(J[c+2456>>2]+(b<<3)|0)+4>>2];if(!(K[e+46|0]&4)){Km(J[c+1e3>>2],J[e+60>>2])}b=b+1|0;if((a|0)!=(b|0)){continue}break}}b=0;e=Ha-16|0;Ha=e;a=J[c+1e3>>2];d=a+168|0;Wu(d);Vu(d);Pm(d);Nm(d,a+32|0,0,0);if(J[a+36>>2]){while(1){d=J[J[a+32>>2]+(b<<2)>>2]>>>7|0;J[e+12>>2]=d;a:{if((d|0)==J[a+12>>2]){J[a+12>>2]=d-1;break a}f=J[a+4>>2];if(f>>>0>=(J[a+8>>2]&2147483647)>>>0){ab(a,e+12|0);break a}J[J[a>>2]+(f<<2)>>2]=d;J[a+4>>2]=J[a+4>>2]+1}b=b+1|0;if(b>>>0>2]){continue}break}}J[a+36>>2]=0;Ha=e+16|0;a=J[c+1e3>>2];c=J[a+284>>2];b=J[a+420>>2];if((c|0)!=(b|0)){c=c-b|0;e=J[a+280>>2]+(b<<2)|0;b=0;while(1){d=J[a+184>>2]+P(J[e+(b<<2)>>2]>>>7|0,24)|0;f=J[d+20>>2];if(!(!f|!(K[d+4|0]&2))){vm(f+-64|0,1)}b=b+1|0;if((c|0)!=(b|0)){continue}break}}c=J[a+296>>2];b=J[a+424>>2];if((c|0)!=(b|0)){c=c-b|0;e=J[a+292>>2]+(b<<2)|0;b=0;while(1){d=J[a+184>>2]+P(J[e+(b<<2)>>2]>>>7|0,24)|0;f=J[J[d+20>>2]+16>>2];if(!(!f|!(K[d+4|0]&2))){nF(f,1)}b=b+1|0;if((c|0)!=(b|0)){continue}break}}}function oH(a,b,c){a=a|0;b=Q(b);c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{g=J[a+84>>2];if(!g){break a}if(!c){while(1){c=bb(J[J[a+4>>2]+1156>>2],56);d=J[a+4>>2];e=J[d+1832>>2];h=J[d+1836>>2];i=J[a+80>>2];j=J[a+68>>2];k=J[a+92>>2];l=J[a+104>>2];J[c+24>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+52>>2]=l;J[c+48>>2]=d;N[c+44>>2]=b;d=g-f|0;d=d>>>0>=128?128:d;J[c+40>>2]=d;J[c+36>>2]=k+(f<<3);J[c+32>>2]=j+(f<<4);J[c+28>>2]=i+(f<<2);J[c+8>>2]=e;J[c+12>>2]=h;J[c>>2]=136580;J[c+24>>2]=1;e=J[c+16>>2];Ja[J[J[e>>2]+72>>2]](e,c);f=d+f|0;if(g>>>0>f>>>0){continue}break a}}while(1){d=bb(J[J[a+4>>2]+1156>>2],56);e=J[a+4>>2];h=J[e+1832>>2];i=J[e+1836>>2];j=J[a+80>>2];k=J[a+68>>2];l=J[a+92>>2];m=J[a+104>>2];J[d+24>>2]=0;J[d+16>>2]=0;J[d+52>>2]=m;J[d+48>>2]=e;N[d+44>>2]=b;e=g-f|0;e=e>>>0>=128?128:e;J[d+40>>2]=e;J[d+36>>2]=l+(f<<3);J[d+32>>2]=k+(f<<4);J[d+28>>2]=j+(f<<2);J[d+8>>2]=h;J[d+12>>2]=i;J[d>>2]=136580;J[d+20>>2]=c;J[d+24>>2]=1;Ja[J[J[c>>2]+16>>2]](c);J[d+16>>2]=J[J[d+20>>2]+16>>2];Ja[J[J[d>>2]+20>>2]](d);f=f+e|0;if(g>>>0>f>>>0){continue}break}}}function wz(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);j=Ha-16|0;Ha=j;k=N[b+16>>2];l=N[b+28>>2];m=N[b+24>>2];n=N[b>>2];o=N[b+12>>2];p=N[b+4>>2];g=N[c+48>>2];d=Q(g*N[c>>2]);h=N[b+8>>2];e=Q(g*N[c+4>>2]);i=N[b+20>>2];f=Q(g*N[c+8>>2]);g=N[b+32>>2];N[a+8>>2]=Q(Q(d*h)+Q(e*i))+Q(f*g);N[a+4>>2]=Q(Q(d*p)+Q(e*k))+Q(f*l);N[a>>2]=Q(Q(d*n)+Q(e*o))+Q(f*m);d=N[c+52>>2];e=Q(d*N[c+12>>2]);f=Q(d*N[c+16>>2]);d=Q(d*N[c+20>>2]);N[a+20>>2]=Q(Q(h*e)+Q(i*f))+Q(g*d);N[a+16>>2]=Q(Q(p*e)+Q(k*f))+Q(l*d);N[a+12>>2]=Q(Q(n*e)+Q(o*f))+Q(m*d);d=N[c+56>>2];e=Q(d*N[c+24>>2]);f=Q(d*N[c+28>>2]);d=Q(d*N[c+32>>2]);N[a+32>>2]=Q(Q(h*e)+Q(i*f))+Q(g*d);N[a+28>>2]=Q(Q(p*e)+Q(k*f))+Q(l*d);N[a+24>>2]=Q(Q(n*e)+Q(o*f))+Q(m*d);d=N[b+40>>2];e=N[b+36>>2];f=h;h=N[c+36>>2];q=i;i=N[c+40>>2];r=g;g=N[c+44>>2];N[a+44>>2]=Q(Q(Q(f*h)+Q(q*i))+Q(r*g))+N[b+44>>2];N[a+40>>2]=d+Q(Q(Q(p*h)+Q(k*i))+Q(l*g));N[a+36>>2]=e+Q(Q(Q(n*h)+Q(o*i))+Q(m*g));Ln(j+4|0,a);N[a+48>>2]=N[j+4>>2];N[a+52>>2]=N[j+8>>2];N[a+56>>2]=N[j+12>>2];Ha=j+16|0}function AN(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0);g=Ha-128|0;Ha=g;J[g+116>>2]=2;h=N[b+28>>2];N[g+120>>2]=N[b+24>>2];N[g+124>>2]=h*Q(.5);N[g+104>>2]=N[d>>2]-N[c+12>>2];N[g+108>>2]=N[d+4>>2]-N[c+16>>2];N[g+112>>2]=N[d+8>>2]-N[c+20>>2];N[g+88>>2]=N[a+216>>2];N[g+92>>2]=N[a+220>>2];N[g+96>>2]=N[a+224>>2];N[g+100>>2]=N[a+228>>2];d=0;J[g+80>>2]=0;N[g+84>>2]=N[c+36>>2];N[g+68>>2]=N[c+24>>2];N[g+72>>2]=N[c+28>>2];N[g+76>>2]=N[c+32>>2];J[g+60>>2]=0;J[g+64>>2]=1065353216;J[g+52>>2]=0;J[g+56>>2]=0;J[g+28>>2]=0;J[g+32>>2]=0;J[g+36>>2]=0;J[g+40>>2]=0;J[g+20>>2]=0;J[g+24>>2]=0;I[g+16>>1]=0;J[g+12>>2]=-1;J[g+4>>2]=0;J[g+8>>2]=0;J[g+44>>2]=2139095039;h=N[f+24>>2];I[g+2>>1]=K[a+271|0]?1283:1027;a:{if(!qd(e,h,g+116|0,g+88|0,g+80|0,g+52|0,g+4|0,g+2|0)){break a}h=N[g+44>>2];if(h>=N[f+24>>2]){break a}N[f+24>>2]=h;N[f+12>>2]=N[g+32>>2];N[f+16>>2]=N[g+36>>2];h=N[g+40>>2];J[f+28>>2]=-1;J[f+32>>2]=-1;N[f+20>>2]=h;N[f>>2]=N[g+20>>2]+N[c+12>>2];N[f+4>>2]=N[g+24>>2]+N[c+16>>2];N[f+8>>2]=N[g+28>>2]+N[c+20>>2];d=1}Ha=g+128|0;return d|0}function bL(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=Q(0);h=J[a+20>>2];b=J[a+28>>2];d=J[b+292>>2];a:{if(!d){break a}o=b+132|0;p=b+136|0;while(1){l=c;e=c+1|0;f=d>>>0>e>>>0?d:e;i=J[b+304>>2];j=J[b+288>>2];a=c;g=0;b:{while(1){c=a+1|0;g=J[j+(a<<2)>>2]+g|0;if(i>>>0>>0){break b}a=c;if(d>>>0>a>>>0){continue}break}a=f;c=e}if((a|0)==(d|0)){c=d;if(!g){break a}}a=bb(J[J[b+312>>2]+1156>>2],88);q=J[b+308>>2];r=J[b+276>>2];s=J[b+280>>2];i=J[b+196>>2];j=K[b+124|0];e=J[b+184>>2];m=J[b+128>>2];t=N[J[b+300>>2]+7152>>2];k=J[b+312>>2];f=J[k+1836>>2];J[a+8>>2]=J[k+1832>>2];J[a+12>>2]=f;J[a+24>>2]=0;J[a>>2]=131540;J[a+36>>2]=k;J[a+40>>2]=b;N[a+44>>2]=t;J[a+48>>2]=m;J[a+52>>2]=p;J[a+56>>2]=l;J[a+60>>2]=c-l;J[a+64>>2]=d;J[a+68>>2]=n;J[a+72>>2]=e;H[a+85|0]=j;J[a+80>>2]=o;J[a+76>>2]=i;J[a+28>>2]=r;J[a+32>>2]=s;H[a+84|0]=(q-1|0)==(m|0);f=J[J[b+312>>2]+1152>>2];J[a+20>>2]=h;J[a+24>>2]=1;J[a+16>>2]=f;n=g+n|0;if(h){Ja[J[J[h>>2]+16>>2]](h);e=J[a>>2]}else{e=131540}Ja[J[e+20>>2]](a);if(c>>>0>>0){continue}break}}}function nS(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=0,t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=0;s=J[a+4>>2];w=J[a+8>>2];x=b>>>5|0;a=w+P(x,12)|0;q=s+P(J[a>>2],12)|0;e=N[q+8>>2];r=P(J[a+4>>2],12)+s|0;f=N[r+8>>2];h=e>f?e:f;a=P(J[a+8>>2],12)+s|0;g=N[a+8>>2];h=g>2];l=N[r+4>>2];i=k>l?k:l;m=N[a+4>>2];i=i>m?i:m;n=N[q>>2];o=N[r>>2];j=n>o?n:o;p=N[a>>2];j=j>p?j:p;e=e>>1&15;if(y){while(1){b=P(a+x|0,12)+w|0;q=P(J[b>>2],12)+s|0;k=N[q+8>>2];h=h>k?h:k;r=P(J[b+4>>2],12)+s|0;l=N[r+8>>2];h=h>l?h:l;b=P(J[b+8>>2],12)+s|0;m=N[b+8>>2];h=h>m?h:m;n=N[q+4>>2];i=i>n?i:n;o=N[r+4>>2];i=i>o?i:o;p=N[b+4>>2];i=i>p?i:p;t=N[q>>2];j=j>t?j:t;u=N[r>>2];j=j>u?j:u;v=N[b>>2];j=j>v?j:v;e=e>2]=0;N[c+8>>2]=e;N[c+4>>2]=f;N[c>>2]=g;J[d+12>>2]=0;N[d+8>>2]=h;N[d+4>>2]=i;N[d>>2]=j}function T0(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);d=Ha+-64|0;Ha=d;a:{if(!(N[b>>2]!=Q(0)|N[b+4>>2]!=Q(0))&N[b+8>>2]==Q(0)){break a}Ja[J[J[a>>2]+76>>2]](d+36|0,a);f=N[d+44>>2];g=N[b+8>>2];h=Q(g+g);g=N[d+36>>2];e=N[b>>2];i=Q(e+e);e=N[b+4>>2];j=Q(e+e);e=N[d+40>>2];l=Q(Q(f*h)+Q(Q(g*i)+Q(j*e)));k=N[d+48>>2];m=Q(Q(k*k)+Q(-.5));N[d+32>>2]=Q(f*l)+Q(Q(h*m)+Q(k*Q(Q(g*j)-Q(i*e))));N[d+28>>2]=Q(e*l)+Q(Q(j*m)+Q(k*Q(Q(f*i)-Q(h*g))));N[d+24>>2]=Q(g*l)+Q(Q(i*m)+Q(k*Q(Q(e*h)-Q(j*f))));j=N[c+4>>2];i=N[c>>2];h=N[c+8>>2];Ja[J[J[a>>2]+188>>2]](a,d+24|0,1,1);h=Q(h+h);i=Q(i+i);j=Q(j+j);l=Q(Q(f*h)+Q(Q(g*i)+Q(e*j)));n=Q(Q(g*l)+Q(Q(i*m)+Q(k*Q(Q(e*h)-Q(j*f)))));o=N[d+28>>2];p=N[d+24>>2];q=Q(Q(e*l)+Q(Q(j*m)+Q(k*Q(Q(f*i)-Q(h*g)))));r=Q(Q(n*o)-Q(p*q));N[d+20>>2]=r;f=Q(Q(f*l)+Q(Q(h*m)+Q(k*Q(Q(g*j)-Q(i*e)))));g=N[d+32>>2];e=Q(Q(p*f)-Q(g*n));N[d+16>>2]=e;f=Q(Q(q*g)-Q(o*f));N[d+12>>2]=f;if(!(f!=Q(0)|e!=Q(0))&r==Q(0)){break a}Ja[J[J[a>>2]+192>>2]](a,d+12|0,1,1)}Ha=d- -64|0}function R0(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);d=Ha+-64|0;Ha=d;a:{if(!(N[b>>2]!=Q(0)|N[b+4>>2]!=Q(0))&N[b+8>>2]==Q(0)){break a}Ja[J[J[a>>2]+76>>2]](d+36|0,a);f=N[d+44>>2];g=N[b+8>>2];h=Q(g+g);g=N[d+36>>2];e=N[b>>2];i=Q(e+e);e=N[b+4>>2];j=Q(e+e);e=N[d+40>>2];l=Q(Q(f*h)+Q(Q(g*i)+Q(j*e)));k=N[d+48>>2];m=Q(Q(k*k)+Q(-.5));N[d+32>>2]=Q(f*l)+Q(Q(h*m)+Q(k*Q(Q(g*j)-Q(i*e))));N[d+28>>2]=Q(e*l)+Q(Q(j*m)+Q(k*Q(Q(f*i)-Q(h*g))));N[d+24>>2]=Q(g*l)+Q(Q(i*m)+Q(k*Q(Q(e*h)-Q(j*f))));j=N[c+4>>2];i=N[c>>2];h=N[c+8>>2];Ja[J[J[a>>2]+188>>2]](a,d+24|0,0,1);h=Q(h+h);i=Q(i+i);j=Q(j+j);l=Q(Q(f*h)+Q(Q(g*i)+Q(e*j)));n=Q(Q(g*l)+Q(Q(i*m)+Q(k*Q(Q(e*h)-Q(j*f)))));o=N[d+28>>2];p=N[d+24>>2];q=Q(Q(e*l)+Q(Q(j*m)+Q(k*Q(Q(f*i)-Q(h*g)))));r=Q(Q(n*o)-Q(p*q));N[d+20>>2]=r;f=Q(Q(f*l)+Q(Q(h*m)+Q(k*Q(Q(g*j)-Q(i*e)))));g=N[d+32>>2];e=Q(Q(p*f)-Q(g*n));N[d+16>>2]=e;f=Q(Q(q*g)-Q(o*f));N[d+12>>2]=f;if(!(f!=Q(0)|e!=Q(0))&r==Q(0)){break a}Ja[J[J[a>>2]+192>>2]](a,d+12|0,0,1)}Ha=d- -64|0}function oS(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=0,t=Q(0),u=Q(0),v=Q(0),w=0,x=0,y=0;s=J[a+4>>2];w=J[a+8>>2];x=b>>>5|0;a=w+P(x,6)|0;q=s+P(L[a>>1],12)|0;e=N[q+8>>2];r=P(L[a+2>>1],12)+s|0;f=N[r+8>>2];h=e>f?e:f;a=P(L[a+4>>1],12)+s|0;g=N[a+8>>2];h=g>2];l=N[r+4>>2];i=k>l?k:l;m=N[a+4>>2];i=i>m?i:m;n=N[q>>2];o=N[r>>2];j=n>o?n:o;p=N[a>>2];j=j>p?j:p;e=e>>1&15;if(y){while(1){b=P(a+x|0,6)+w|0;q=P(L[b>>1],12)+s|0;k=N[q+8>>2];h=h>k?h:k;r=P(L[b+2>>1],12)+s|0;l=N[r+8>>2];h=h>l?h:l;b=P(L[b+4>>1],12)+s|0;m=N[b+8>>2];h=h>m?h:m;n=N[q+4>>2];i=i>n?i:n;o=N[r+4>>2];i=i>o?i:o;p=N[b+4>>2];i=i>p?i:p;t=N[q>>2];j=j>t?j:t;u=N[r>>2];j=j>u?j:u;v=N[b>>2];j=j>v?j:v;e=e>2]=0;N[c+8>>2]=e;N[c+4>>2]=f;N[c>>2]=g;J[d+12>>2]=0;N[d+8>>2]=h;N[d+4>>2]=i;N[d>>2]=j}function vp(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=148920;b=J[a+168>>2];if(b){b=Kd(b);c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b);J[a+168>>2]=0}c=J[a+208>>2];if(c){b=0;while(1){d=J[J[a+200>>2]+(b<<3)>>2];if(d){c=Kd(d);d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c);c=J[a+208>>2]}b=b+1|0;if(c>>>0>b>>>0){continue}break}}b=J[a+196>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+200>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+192>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+184>>2];if(!b){break a}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+180>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+172>>2];if(!b){break b}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+128>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=a+4|0;oC(b);c=J[b+116>>2];c:{if((c|0)<0|!(c&2147483647)){break c}c=J[b+108>>2];if(!c){break c}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c)}c=J[b- -64>>2];if(c){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c)}b=J[b+16>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function Uv(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;e=J[a+24>>2];a:{if(e){d=J[a+4>>2];c=L[J[a+16>>2]+(d<<1)>>1];J[J[a>>2]+(d<<2)>>2]=b;J[a+4>>2]=d+1;I[J[a+12>>2]+(c<<1)>>1]=d;J[a+24>>2]=e-1;break a}c=J[a+4>>2];if((c|0)==J[a+8>>2]){c=c<<1;d=c>>>0>=65535?65535:c;J[a+8>>2]=d;e=0;b:{if(!d){break b}c=J[40592]+12|0;g=Ja[J[J[c>>2]+8>>2]](c,d<<2,29909,7116,94)|0;d=J[a+8>>2]<<1;e=0;if(!d){break b}c=J[40592]+12|0;f=Ja[J[J[c>>2]+8>>2]](c,d,29909,7116,95)|0;c=J[a+8>>2]<<1;e=0;if(!c){break b}d=J[40592]+12|0;h=Ja[J[J[d>>2]+8>>2]](d,c,29909,7116,96)|0;d=J[a+8>>2]<<1;e=0;if(!d){break b}c=J[40592]+12|0;e=Ja[J[J[c>>2]+8>>2]](c,d,29909,7116,97)|0}c=e;g=Ua(g,J[a>>2],J[a+4>>2]<<2);d=Ua(f,J[a+12>>2],J[a+4>>2]<<1);e=Ua(h,J[a+16>>2],J[a+4>>2]<<1);c=Ua(c,J[a+20>>2],J[a+4>>2]<<1);f=J[a+4>>2];Va(d+(f<<1)|0,255,J[a+8>>2]-f<<1);f=J[a+4>>2];Va(e+(f<<1)|0,255,J[a+8>>2]-f<<1);f=J[a+4>>2];Va(c+(f<<1)|0,0,J[a+8>>2]-f<<1);Vv(a,g,d,e,c);c=J[a+4>>2]}J[J[a>>2]+(c<<2)>>2]=b;b=c<<1;I[b+J[a+12>>2]>>1]=c;I[b+J[a+16>>2]>>1]=c;J[a+4>>2]=c+1}return L[J[a+20>>2]+(c<<1)>>1]<<16|c}function VG(a,b){var c=0,d=Q(0),e=0,f=0,g=Q(0),h=0,i=Q(0),j=Q(0),k=0,l=0,m=0,n=0,o=Q(0),p=Q(0),q=Q(0);e=L[a+6>>1];k=L[a+16>>1];h=L[a+4>>1];l=J[b>>2];m=J[b+4>>2];f=L[a+18>>1]+a|0;c=f;J[c+296>>2]=1;J[c+300>>2]=0;J[c+288>>2]=l;J[c+292>>2]=m;c=1;if(h>>>0>1){k=((a+k|0)+P(h,400)|0)+(h<<5)|0;l=a+e|0;m=f+144|0;while(1){f=c<<5;e=f+b|0;n=J[e+4>>2];a=m+P(c,160)|0;J[a+144>>2]=J[e>>2];J[a+148>>2]=n;n=J[e+12>>2];J[a+152>>2]=J[e+8>>2];J[a+156>>2]=n;a=l+f|0;i=N[a+24>>2];d=N[a+16>>2];j=N[a+20>>2];a=k+P(c,96)|0;J[a+92>>2]=0;J[a+84>>2]=0;J[a+88>>2]=1065353216;J[a+76>>2]=0;J[a+80>>2]=0;J[a+60>>2]=0;J[a+52>>2]=1065353216;J[a+56>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;J[a+28>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;J[a+12>>2]=0;J[a+16>>2]=1065353216;o=Q(d*Q(0));g=Q(j*Q(-0));N[a+72>>2]=Q(o+g)+Q(0);p=Q(i*Q(0));N[a+68>>2]=Q(p-d)+Q(0);q=Q(i*Q(-0));N[a+64>>2]=Q(j+q)+Q(0);N[a+40>>2]=Q(d+g)+Q(0);d=Q(d*Q(-0));N[a+36>>2]=Q(p+d)+Q(0);g=Q(j*Q(0));N[a+32>>2]=Q(g-i)+Q(0);N[a+8>>2]=Q(o-j)+Q(0);N[a+4>>2]=Q(d+i)+Q(0);N[a>>2]=Q(g+q)+Q(0);c=c+1|0;if((h|0)!=(c|0)){continue}break}}}function qca(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=0,m=0;f=Ha-576|0;Ha=f;J[f+564>>2]=0;J[f+568>>2]=1065353216;J[f+556>>2]=0;J[f+560>>2]=0;J[f+548>>2]=0;J[f+552>>2]=1065353216;J[f+540>>2]=0;J[f+544>>2]=0;J[f+532>>2]=1065353216;J[f+536>>2]=1065353216;J[f+516>>2]=1065353216;J[f+520>>2]=0;H[f+572|0]=0;J[f+524>>2]=0;J[f+528>>2]=0;J[f+508>>2]=0;J[f+512>>2]=0;J[f+500>>2]=1065353216;J[f+504>>2]=0;i=N[a+8>>2];j=N[a+4>>2];k=N[a+12>>2];N[f+496>>2]=k;N[f+492>>2]=i;N[f+488>>2]=j;N[f+484>>2]=-k;N[f+480>>2]=-i;N[f+476>>2]=-j;h=pd(f+184|0,a+4|0);a=f+404|0;mo(h,a);J[f+172>>2]=0;J[f+176>>2]=1065353216;J[f+164>>2]=0;J[f+168>>2]=0;J[f+156>>2]=0;J[f+160>>2]=1065353216;J[f+148>>2]=0;J[f+152>>2]=0;J[f+140>>2]=1065353216;J[f+144>>2]=1065353216;J[f+124>>2]=1065353216;J[f+128>>2]=0;H[f+180|0]=0;J[f+132>>2]=0;J[f+136>>2]=0;J[f+116>>2]=0;J[f+120>>2]=0;J[f+108>>2]=1065353216;J[f+112>>2]=0;l=a;a=f+12|0;h=f+84|0;m=c;c=f+108|0;a=Rz(l,a,f+476|0,h,m,d,e,g,f+500|0,c,1,Sh(b,c,h,a));Ha=f+576|0;return a|0}function cE(a,b,c){var d=0,e=0;a:{b:{c:{d:{e=J[a+4>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break d}}d=J[a>>2];break b}d=J[a>>2];if(K[d+4785|0]){break a}}e=J[d+2428>>2];d=J[a+16>>2];if(d){$i(d)}d=J[a+192>>2];e:{f:{if(d){if(K[d+31|0]){break f}break e}d=J[e+288>>2];if(!d){nf(e);d=J[e+288>>2]}J[e+288>>2]=J[d>>2];J[e+280>>2]=J[e+280>>2]+1}J[d>>2]=0;J[d+4>>2]=0;J[d+56>>2]=0;J[d+60>>2]=0;J[d+48>>2]=0;J[d+52>>2]=0;J[d+40>>2]=0;J[d+44>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;J[a+192>>2]=d}H[d+12|0]=K[d+12|0]|2;if(b){N[d>>2]=N[b>>2];N[d+4>>2]=N[b+4>>2];N[d+8>>2]=N[b+8>>2]}if(c){N[d+16>>2]=N[c>>2];N[d+20>>2]=N[c+4>>2];N[d+24>>2]=N[c+8>>2]}return}d=J[a+8>>2];if(!d){d=_a(J[a>>2],e>>>24&15);J[a+8>>2]=d}if(b){N[d+220>>2]=N[b>>2];N[d+224>>2]=N[b+4>>2];N[d+228>>2]=N[b+8>>2];b=65536}else{b=0}if(c){N[d+232>>2]=N[c>>2]+N[d+232>>2];N[d+236>>2]=N[c+4>>2]+N[d+236>>2];N[d+240>>2]=N[c+8>>2]+N[d+240>>2];b=b|131072}Za(J[a>>2],a);J[a+268>>2]=J[a+268>>2]|b}function q9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;g=Ha-160|0;Ha=g;a:{if(!J[a+660>>2]){break a}if(b){while(1){b=J[a+656>>2]+(e<<5)|0;b:{if(K[J[b+24>>2]]!=3){HH(b);break b}c=L[b+22>>1];if(c){d=J[b+24>>2];m=d+(c<<4)|0;b=J[b+28>>2];while(1){c=K[d+2|0];n=(c<<2)+12&2032;k=K[d|0]==3;f=(P(c,k?112:48)+d|0)+80|0;o=K[d+3|0];c:{if(!b){b=0;break c}if(!c){break c}l=c&3;i=0;d:{if(c>>>0<4){c=0;break d}p=c&252;c=0;j=0;while(1){h=c<<2;N[b>>2]=N[h+f>>2];N[b+4>>2]=N[(h|4)+f>>2];N[b+8>>2]=N[(h|8)+f>>2];N[b+12>>2]=N[(h|12)+f>>2];c=c+4|0;b=b+16|0;j=j+4|0;if((p|0)!=(j|0)){continue}break}}if(!l){break c}while(1){N[b>>2]=N[(c<<2)+f>>2];c=c+1|0;b=b+4|0;i=i+1|0;if((i|0)!=(l|0)){continue}break}}c=f+n|0;e:{if(!J[d+56>>2]){break e}d=J[d+60>>2];if(!d){break e}H[d|0]=1}d=c+(o<<(k?7:6))|0;if(m>>>0>d>>>0){continue}break}}}e=e+1|0;if(e>>>0>2]){continue}break a}}while(1){b=J[a+656>>2]+(e<<5)|0;f:{if(K[J[b+24>>2]]==3){ef(b,g+120|0,g,g);break f}Yg(b)}e=e+1|0;if(e>>>0>2]){continue}break}}Ha=g+160|0}function pH(a,b,c,d){a=a|0;b=Q(b);c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{h=J[a+44>>2];if(!h){break a}if(!d){while(1){d=bb(J[J[a+4>>2]+1156>>2],56);e=J[a+4>>2];f=J[e+1832>>2];i=J[e+1836>>2];j=J[a+40>>2];k=J[a+52>>2];l=J[a+104>>2];J[d+24>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;J[d+52>>2]=l;J[d+48>>2]=e;N[d+44>>2]=b;e=h-g|0;e=e>>>0>=128?128:e;J[d+40>>2]=e;J[d+36>>2]=k+(g<<3);J[d+32>>2]=(g<<4)+c;J[d+28>>2]=j+(g<<2);J[d+8>>2]=f;J[d+12>>2]=i;J[d>>2]=136580;J[d+24>>2]=1;f=J[d+16>>2];Ja[J[J[f>>2]+72>>2]](f,d);g=e+g|0;if(h>>>0>g>>>0){continue}break a}}while(1){e=bb(J[J[a+4>>2]+1156>>2],56);f=J[a+4>>2];i=J[f+1832>>2];j=J[f+1836>>2];k=J[a+40>>2];l=J[a+52>>2];m=J[a+104>>2];J[e+24>>2]=0;J[e+16>>2]=0;J[e+52>>2]=m;J[e+48>>2]=f;N[e+44>>2]=b;f=h-g|0;f=f>>>0>=128?128:f;J[e+40>>2]=f;J[e+36>>2]=l+(g<<3);J[e+32>>2]=(g<<4)+c;J[e+28>>2]=k+(g<<2);J[e+8>>2]=i;J[e+12>>2]=j;J[e>>2]=136580;J[e+20>>2]=d;J[e+24>>2]=1;Ja[J[J[d>>2]+16>>2]](d);J[e+16>>2]=J[J[e+20>>2]+16>>2];Ja[J[J[e>>2]+20>>2]](e);g=g+f|0;if(h>>>0>g>>>0){continue}break}}}function kE(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0);l=J[b+316>>2]&1024?J[b+56>>2]+144|0:b+112|0;n=N[l+16>>2];o=N[l+24>>2];p=N[l+20>>2];s=N[b+272>>2];t=N[b+276>>2];f=N[b+280>>2];h=N[b+264>>2];d=N[l+8>>2];i=N[b+260>>2];e=N[l+4>>2];g=N[b+268>>2];c=N[l+12>>2];j=N[l>>2];k=N[b+256>>2];N[a+12>>2]=Q(h*d)+Q(Q(i*e)+Q(Q(g*c)+Q(j*k)));N[a+8>>2]=Q(j*i)+Q(Q(Q(c*h)-Q(g*d))-Q(k*e));N[a+4>>2]=Q(d*k)+Q(Q(Q(c*i)-Q(g*e))-Q(h*j));N[a>>2]=Q(e*h)+Q(Q(Q(c*k)-Q(g*j))-Q(i*d));u=f;o=Q(o*Q(-2));n=Q(n*Q(-2));p=Q(p*Q(-2));q=Q(Q(d*o)+Q(Q(j*n)+Q(e*p)));r=Q(Q(c*c)+Q(-.5));f=Q(Q(d*q)+Q(Q(o*r)-Q(c*Q(Q(j*p)-Q(n*e)))));f=Q(f+f);m=Q(Q(j*q)+Q(Q(n*r)-Q(c*Q(Q(e*o)-Q(p*d)))));m=Q(m+m);c=Q(Q(e*q)+Q(Q(p*r)-Q(c*Q(Q(d*n)-Q(o*j)))));c=Q(c+c);d=Q(Q(h*f)+Q(Q(k*m)+Q(i*c)));e=Q(Q(g*g)+Q(-.5));N[a+24>>2]=u+Q(Q(h*d)+Q(Q(f*e)+Q(g*Q(Q(k*c)-Q(m*i)))));N[a+20>>2]=t+Q(Q(i*d)+Q(Q(c*e)+Q(g*Q(Q(h*m)-Q(f*k)))));N[a+16>>2]=s+Q(Q(k*d)+Q(Q(m*e)+Q(g*Q(Q(i*f)-Q(c*h)))))}function bba(a,b,c){a=a|0;b=Q(b);c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=0,n=0,o=0,p=0;o=J[a+20>>2];a=J[J[a>>2]+100>>2];c=L[a+4>>1];wl(a);m=L[a+4>>1];if(m){n=a+128|0;a=c<<5;p=(n+a|0)+a|0;while(1){a=l<<5;c=a+n|0;d=N[c+24>>2];f=N[c+20>>2];k=N[c+16>>2];e=N[c>>2];g=N[c+4>>2];h=N[c+8>>2];a=a+p|0;J[a+12>>2]=0;J[a+28>>2]=0;N[a+8>>2]=Q(h*b)+N[a+8>>2];N[a+4>>2]=Q(g*b)+N[a+4>>2];N[a>>2]=Q(e*b)+N[a>>2];N[a+16>>2]=Q(k*b)+N[a+16>>2];N[a+20>>2]=Q(f*b)+N[a+20>>2];N[a+24>>2]=Q(d*b)+N[a+24>>2];d=Q(0);f=Q(0);k=Q(0);e=Q(1);g=Q(N[c+24>>2]*b);h=Q(N[c+16>>2]*b);j=Q(N[c+20>>2]*b);i=Q(Q(g*g)+Q(Q(h*h)+Q(j*j)));if(!(i>2];h=N[a>>2];j=N[a+4>>2];i=N[a+8>>2];N[a+12>>2]=Q(Q(Q(e*g)-Q(h*d))-Q(f*j))-Q(k*i);N[a+8>>2]=Q(Q(d*j)+Q(Q(e*i)+Q(k*g)))-Q(h*f);N[a+4>>2]=Q(Q(k*h)+Q(Q(e*j)+Q(f*g)))-Q(i*d);N[a>>2]=Q(Q(f*i)+Q(Q(e*h)+Q(d*g)))-Q(j*k);l=l+1|0;if((m|0)!=(l|0)){continue}break}}}function JX(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0);s=Q(N[e+4>>2]+N[c+4>>2]);u=N[d+24>>2];i=N[f>>2];g=Q(i+i);m=N[f+8>>2];n=N[f+4>>2];j=N[f+12>>2];k=Q(j+j);p=N[e+8>>2];o=Q(Q(Q(g*m)-Q(n*k))*p);q=N[f+24>>2];t=Q(o+q);h=Q(u-t);r=N[f+20>>2];v=Q(p*Q(Q(m*k)+Q(g*n)));n=Q(r+v);m=Q(Q(q-o)-t);q=N[d+16>>2];o=N[f+16>>2];g=Q(Q(Q(i*g)+Q(Q(j*k)+Q(-1)))*p);p=Q(o+g);i=Q(q-p);j=Q(Q(o-g)-p);k=Q(Q(r-v)-n);r=N[d+20>>2];g=Q(r-n);o=Q(Q(h*m)+Q(Q(i*j)+Q(k*g)));a:{if(o<=Q(0)){break a}l=Q(Q(m*m)+Q(Q(j*j)+Q(k*k)));if(l<=o){h=Q(h-m);g=Q(g-k);i=Q(i-j);l=Q(1);break a}l=Q(o/l);h=Q(h-Q(m*l));g=Q(g-Q(k*l));i=Q(i-Q(j*l))}c=Q(Q(h*h)+Q(Q(i*i)+Q(g*g)))>Q(s*s);if(!c){h=Q(u-Q(t+Q(m*l)));i=Q(q-Q(p+Q(j*l)));g=Q(r-Q(n+Q(k*l)));n=Q(Q(h*h)+Q(Q(i*i)+Q(g*g)));l=Q(Y(n));m=Q(1);j=Q(0);k=Q(0);if(!(n>2]=k;N[a+4>>2]=j;N[a>>2]=m;h=Q(s-l);N[b>>2]=h>Q(0)?h:Q(0)}return!c|0}function Ci(a,b,c,d,e,f,g,h,i,j,k,l){var m=Q(0),n=Q(0),o=Q(0);if(l){J[a>>2]=0;J[b>>2]=0;J[c>>2]=0;J[d>>2]=0;return}l=L[e+76>>1];a:{if(!(l&4)){m=Q(0);if((l&3)!=3){break a}}m=Q(Q(Q(Q(N[j+8>>2]*N[e+8>>2])+Q(Q(N[j>>2]*N[e>>2])+Q(N[j+4>>2]*N[e+4>>2])))+Q(Q(N[j+24>>2]*N[e+24>>2])+Q(Q(N[j+16>>2]*N[e+16>>2])+Q(N[j+20>>2]*N[e+20>>2]))))-Q(Q(Q(N[k+8>>2]*N[e+40>>2])+Q(Q(N[k>>2]*N[e+32>>2])+Q(N[k+4>>2]*N[e+36>>2])))+Q(Q(N[k+24>>2]*N[e+56>>2])+Q(Q(N[k+16>>2]*N[e+48>>2])+Q(N[k+20>>2]*N[e+52>>2])))))}n=f<=g?Q(0):Q(Q(1)/f);o=N[e+12>>2];if(l&1){i=N[e+64>>2];m=N[e+68>>2];g=Q(Q(Q(h*h)*i)+Q(m*h));h=Q(Q(Q(m*N[e+28>>2])-Q(o*i))*h);b:{if(l&2){f=h;h=Q(Q(1)/Q(g+Q(1)));f=Q(f*Q(n*h));N[b>>2]=f;N[a>>2]=f;f=Q(n*Q(-h));break b}i=h;h=f!=Q(0)?Q(Q(1)/Q(Q(g*f)+Q(1))):Q(0);f=Q(i*h);N[b>>2]=f;N[a>>2]=f;f=Q(-h)}N[c>>2]=g*f;N[d>>2]=Q(1)-h;return}N[c>>2]=-n;J[d>>2]=1065353216;c:{if(!(l&4)){break c}f=Q(-m);if(!(f>N[e+68>>2])){break c}f=Q(Q(n*N[e+64>>2])*f);N[a>>2]=f;N[b>>2]=f;return}N[a>>2]=n*Q(N[e+28>>2]-Q(o*i));N[b>>2]=n*Q(N[e+28>>2]-Q(N[e+72>>2]*i))}function Kz(a,b,c,d,e,f){var g=0,h=Q(0),i=Q(0),j=Q(0);g=Ha-480|0;Ha=g;mo(pd(g+188|0,a+4|0),g+408|0);h=N[a+8>>2];i=N[a+4>>2];j=N[a+12>>2];N[g+184>>2]=j;N[g+180>>2]=h;N[g+176>>2]=i;N[g+172>>2]=-j;N[g+168>>2]=-h;N[g+164>>2]=-i;a=0;a:{if(N[b+4>>2]!=Q(1)){break a}a=0;if(N[b+8>>2]!=Q(1)){break a}a=N[b+12>>2]==Q(1)}J[g+152>>2]=0;J[g+156>>2]=1065353216;J[g+144>>2]=0;J[g+148>>2]=0;J[g+136>>2]=0;J[g+140>>2]=1065353216;J[g+128>>2]=0;J[g+132>>2]=0;J[g+120>>2]=1065353216;J[g+124>>2]=1065353216;J[g+104>>2]=1065353216;J[g+108>>2]=0;H[g+160|0]=0;J[g+112>>2]=0;J[g+116>>2]=0;J[g+96>>2]=0;J[g+100>>2]=0;J[g+88>>2]=1065353216;J[g+92>>2]=0;if(!a){Lb(g+88|0,b+4|0,b+16|0)}J[g+76>>2]=0;J[g+80>>2]=1065353216;J[g+68>>2]=0;J[g+72>>2]=0;J[g+60>>2]=0;J[g+64>>2]=1065353216;J[g+52>>2]=0;J[g+56>>2]=0;J[g+44>>2]=1065353216;J[g+48>>2]=1065353216;J[g+28>>2]=1065353216;J[g+32>>2]=0;H[g+84|0]=0;J[g+36>>2]=0;J[g+40>>2]=0;J[g+20>>2]=0;J[g+24>>2]=0;J[g+12>>2]=1065353216;J[g+16>>2]=0;a=Mz(g+408|0,g+164|0,b,c,d,e,f,g+12|0,g+88|0,1,a);Ha=g+480|0;return a}function GN(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0);g=Ha-144|0;Ha=g;J[g+128>>2]=3;N[g+132>>2]=N[b+24>>2];N[g+136>>2]=N[b+28>>2];N[g+140>>2]=N[b+32>>2];N[g+116>>2]=N[d>>2]-N[c+12>>2];N[g+120>>2]=N[d+4>>2]-N[c+16>>2];N[g+124>>2]=N[d+8>>2]-N[c+20>>2];N[g+100>>2]=N[a+216>>2];N[g+104>>2]=N[a+220>>2];N[g+108>>2]=N[a+224>>2];N[g+112>>2]=N[a+228>>2];J[g+92>>2]=0;N[g+96>>2]=N[c+36>>2];N[g+80>>2]=N[c+24>>2];N[g+84>>2]=N[c+28>>2];N[g+88>>2]=N[c+32>>2];J[g+72>>2]=0;J[g+76>>2]=1065353216;J[g+64>>2]=0;J[g+68>>2]=0;J[g+40>>2]=0;J[g+44>>2]=0;J[g+48>>2]=0;J[g+52>>2]=0;J[g+32>>2]=0;J[g+36>>2]=0;I[g+28>>1]=0;J[g+24>>2]=-1;J[g+16>>2]=0;J[g+20>>2]=0;J[g+56>>2]=2139095039;h=N[f+24>>2];I[g+14>>1]=K[a+271|0]?1283:1027;a=qd(e,h,g+128|0,g+100|0,g+92|0,g- -64|0,g+16|0,g+14|0);if(a){N[f+24>>2]=N[g+56>>2];N[f+12>>2]=N[g+44>>2];N[f+16>>2]=N[g+48>>2];h=N[g+52>>2];J[f+28>>2]=-1;J[f+32>>2]=-1;N[f+20>>2]=h;N[f>>2]=N[g+32>>2]+N[c+12>>2];N[f+4>>2]=N[g+36>>2]+N[c+16>>2];N[f+8>>2]=N[g+40>>2]+N[c+20>>2]}Ha=g+144|0;return a|0}function In(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);l=N[b+8>>2];i=N[c+8>>2];m=N[b>>2];j=N[c>>2];p=N[b+4>>2];f=N[c+4>>2];h=Q(Q(l*i)+Q(Q(m*j)+Q(p*f)));a:{if(!(Q(R(h))>=Q(9.999999974752427e-7))){g=N[b+12>>2];k=Q(1);h=Q(0);break a}g=N[b+12>>2];i=Q(i*h);j=Q(j*h);f=Q(f*h);h=Q(Q(1)/Q(Y(Q(Q(g*g)+Q(Q(i*i)+Q(Q(j*j)+Q(f*f)))))));k=Q(g*h);n=Q(i*h);o=Q(f*h);h=Q(j*h)}i=Q(Q(h*p)+Q(Q(Q(l*k)-Q(g*n))-Q(m*o)));j=Q(Q(n*m)+Q(Q(Q(p*k)-Q(g*o))-Q(l*h)));f=Q(Q(o*l)+Q(Q(Q(m*k)-Q(g*h))-Q(p*n)));g=Q(Q(l*n)+Q(Q(p*o)+Q(Q(g*k)+Q(m*h))));if(!(g>=Q(0))){i=Q(-i);j=Q(-j);f=Q(-f);g=Q(-g)}p=Q(-n);r=Q(-o);s=Q(-h);b=d>g;H[e|0]=b;b:{if(!b){d=g;break b}g=Q(0);l=Q(0);m=Q(0);q=Q(Q(i*i)+Q(Q(f*f)+Q(j*j)));if(q>Q(0)){g=Q(Q(1)/Q(Y(q)));m=Q(i*g);l=Q(j*g);g=Q(f*g)}f=Q(Y(Q(Q(1)-Q(d*d))));i=Q(f*m);j=Q(f*l);f=Q(f*g)}N[a+12>>2]=Q(Q(Q(d*k)-Q(h*f))-Q(j*o))-Q(i*n);N[a+8>>2]=Q(s*j)+Q(Q(f*o)+Q(Q(d*n)+Q(k*i)));N[a+4>>2]=Q(p*f)+Q(Q(i*h)+Q(Q(d*o)+Q(k*j)));N[a>>2]=Q(r*i)+Q(Q(j*n)+Q(Q(d*h)+Q(k*f)))}function CQ(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;if(!J[a+28>>2]){Ja[J[J[b>>2]+8>>2]](b);Ja[J[J[b>>2]+28>>2]](b);return}a:{if(!J[a+28>>2]){break a}while(1){f=0;g=J[a+4>>2]+P(d,28)|0;b:{if(J[g+24>>2]!=163104){break b}e=J[g+12>>2];c=J[e>>2];if(c){J[e>>2]=J[c>>2]}c:{if(c){J[c+4>>2]=b;break c}c=J[40592];e=Ja[J[J[c>>2]+20>>2]](c)|0?30413:69706;e=Ja[J[J[c+12>>2]+8>>2]](c+12|0,27,e,22403,127)|0;if(!e){break b}c=e+11&-8;J[c-4>>2]=c-e;if(!c){break b}H[c+8|0]=0;J[c+4>>2]=b;J[c>>2]=0}f=J[g+20>>2];J[c>>2]=J[f>>2];J[f>>2]=c;f=1}if(!f){d=d+1|0;if(d>>>0>2]){continue}break a}break}a=J[a+20>>2];if(!K[a+76|0]){H[a+76|0]=1;J[a+72>>2]=J[a+72>>2]+1}return}c=J[a+12>>2];d=J[c>>2];if(d){J[c>>2]=J[d>>2]}d:{e:{if(d){J[d+4>>2]=b;break e}d=J[40592];c=Ja[J[J[d>>2]+20>>2]](d)|0?30413:69706;c=Ja[J[J[d+12>>2]+8>>2]](d+12|0,27,c,22403,127)|0;if(!c){break d}d=c+11&-8;J[d-4>>2]=d-c;if(!d){break d}H[d+8|0]=0;J[d+4>>2]=b;J[d>>2]=0}b=J[a+16>>2];J[d>>2]=J[b>>2];J[b>>2]=d;a=J[a+20>>2];if(!K[a+76|0]){H[a+76|0]=1;J[a+72>>2]=J[a+72>>2]+1}}}function _q(a,b,c,d,e,f,g){var h=0,i=Q(0),j=Q(0),k=Q(0);h=Ha+-64|0;Ha=h;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=0;J[d>>2]=0;J[d+4>>2]=0;J[d+24>>2]=0;N[d+32>>2]=N[e>>2];N[d+36>>2]=N[e+4>>2];N[d+40>>2]=N[e+8>>2];N[d+48>>2]=N[e>>2];N[d+52>>2]=N[e+4>>2];i=N[e+8>>2];J[d+84>>2]=0;J[d+68>>2]=0;J[d+72>>2]=2139095039;N[d+56>>2]=i;J[d+92>>2]=1065353216;J[d+76>>2]=0;b=J[((c<<5)+b|0)+24>>2];i=N[e>>2];j=N[e+4>>2];k=N[e+8>>2];J[h+60>>2]=0;N[h+56>>2]=k;N[h+52>>2]=j;J[h+40>>2]=0;J[h+44>>2]=0;J[h+32>>2]=0;J[h+36>>2]=0;N[h+48>>2]=i;J[h+28>>2]=0;N[h+24>>2]=-k;N[h+20>>2]=-j;J[h+8>>2]=0;J[h+12>>2]=0;J[h>>2]=0;J[h+4>>2]=0;N[h+16>>2]=-i;Xg(a,b,h+32|0,d+96|0,c,h,d+128|0);i=N[e+8>>2];j=N[e>>2];k=N[e+4>>2];i=Q(Q(Q(i*N[d+120>>2])+Q(Q(j*N[d+112>>2])+Q(k*N[d+116>>2])))-Q(Q(i*N[d+152>>2])+Q(Q(j*N[d+144>>2])+Q(k*N[d+148>>2]))));if(i>2]=2139095039;N[d+12>>2]=f;J[d+44>>2]=-1082130432;J[d+60>>2]=1065353216;J[d+64>>2]=0;N[d+28>>2]=g*Q(-.699999988079071);N[d+88>>2]=i>Q(0)?Q(Q(1)/i):Q(0);Ha=h- -64|0}function GO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;f=Ha-144|0;Ha=f;a:{if(M[b+4>>2]<2|M[b>>2]<2|(J[b+8>>2]!=1|M[b+12>>2]<4)){break a}if(L[b+24>>1]>1|N[b+20>>2]>2]+12>>2]](a)|0;a=Bk(72,70,72,70,1,b,c);b:{if(!a){break b}tb(J[d+40>>2],b,c);tb(J[d+44>>2],b,c);rb(N[d+48>>2],b,c);rb(N[d+52>>2],b,c);rb(N[d+56>>2],b,c);rb(Q(0),b,c);rb(N[d- -64>>2],b,c);Ck(L[d+68>>1],b,c);tb(J[d+72>>2],b,c);rb(Q(N[d+16>>2]-N[d+28>>2]),b,c);rb(Q(N[d+20>>2]-N[d+32>>2]),b,c);rb(Q(N[d+24>>2]-N[d+36>>2]),b,c);rb(Q(N[d+16>>2]+N[d+28>>2]),b,c);rb(Q(N[d+20>>2]+N[d+32>>2]),b,c);rb(Q(N[d+24>>2]+N[d+36>>2]),b,c);tb(J[d+76>>2],b,c);tb(J[d+80>>2],b,c);rb(N[d+84>>2],b,c);rb(N[d+88>>2],b,c);if(!J[d+80>>2]){break b}while(1){g=J[d+60>>2]+(e<<2)|0;Ck(L[g>>1],b,c);Ja[J[J[c>>2]>>2]](c,g+2|0,1)|0;Ja[J[J[c>>2]>>2]](c,g+3|0,1)|0;e=e+1|0;if(e>>>0>2]){continue}break}}e=a}if(H[d+6|0]&1){a=J[d+60>>2];if(a){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}J[d+60>>2]=0}Qh(d)}Ha=f+144|0;return e|0}function fV(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0);g=J[b+8>>2];t=d;d=J[b+4>>2];o=N[d+72>>2];e=N[c+8>>2];f=N[c>>2];h=N[c+4>>2];i=Q(Q(N[b+56>>2]*e)+Q(Q(N[b+24>>2]*f)+Q(h*N[b+40>>2])));p=N[d- -64>>2];j=Q(Q(N[b+48>>2]*e)+Q(Q(N[b+16>>2]*f)+Q(h*N[b+32>>2])));e=Q(Q(N[b+52>>2]*e)+Q(Q(N[b+20>>2]*f)+Q(h*N[b+36>>2])));h=N[d+68>>2];f=Q(Q(o*i)+Q(Q(p*j)+Q(e*h)));q=N[d+88>>2];r=N[d+80>>2];s=N[d+84>>2];k=Q(Q(q*i)+Q(Q(r*j)+Q(e*s)));b=f>k;l=f;f=N[d+56>>2];m=Q(f*i);i=N[d+48>>2];n=Q(i*j);j=N[d+52>>2];e=Q(m+Q(n+Q(e*j)));c=!(lk);J[t>>2]=c?b?1:2:0;k=N[g+52>>2];u=N[g+36>>2];v=N[g+20>>2];e=N[g+56>>2];w=N[g+40>>2];x=N[g+24>>2];y=N[g+48>>2];z=N[g+32>>2];A=N[g>>2];B=N[g+16>>2];m=N[g+4>>2];n=N[g+8>>2];J[a+12>>2]=0;l=e;e=c?b?o:q:f;f=c?b?p:r:i;h=c?b?h:s:j;N[a+8>>2]=l+Q(Q(w*e)+Q(Q(n*f)+Q(x*h)));N[a+4>>2]=k+Q(Q(u*e)+Q(Q(m*f)+Q(h*v)));N[a>>2]=y+Q(Q(z*e)+Q(Q(A*f)+Q(h*B)))}function Bz(a,b,c,d,e,f,g){var h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0;h=Ha-3440|0;Ha=h;t=J[b+4>>2];J[h+3436>>2]=b;J[h+3432>>2]=t;i=N[b+8>>2];j=N[b+12>>2];N[h+3428>>2]=Q(1)/N[b+16>>2];N[h+3420>>2]=Q(1)/j;N[h+3424>>2]=Q(1)/i;j=N[d+8>>2];i=Q(N[c+24>>2]-N[d+24>>2]);k=Q(i+i);l=N[d>>2];i=Q(N[c+16>>2]-N[d+16>>2]);m=Q(i+i);i=Q(N[c+20>>2]-N[d+20>>2]);n=Q(i+i);o=N[d+4>>2];p=Q(Q(j*k)+Q(Q(l*m)+Q(n*o)));i=N[d+12>>2];q=Q(Q(i*i)+Q(-.5));r=Q(Q(l*p)+Q(Q(m*q)-Q(i*Q(Q(o*k)-Q(n*j)))));N[h+3408>>2]=r;s=Q(Q(o*p)+Q(Q(n*q)-Q(i*Q(Q(j*m)-Q(k*l)))));N[h+3412>>2]=s;j=Q(Q(j*p)+Q(Q(k*q)-Q(i*Q(Q(l*n)-Q(m*o)))));N[h+3416>>2]=j;i=Q(N[a+4>>2]+N[e>>2]);N[h+3404>>2]=j+i;N[h+3400>>2]=s+i;N[h+3396>>2]=r+i;N[h+3392>>2]=j-i;N[h+3388>>2]=s-i;N[h+3384>>2]=r-i;J[h+3376>>2]=g;J[h+2604>>2]=0;J[h+40>>2]=0;N[h+36>>2]=i*i;J[h+28>>2]=f;J[h+24>>2]=d;J[h+20>>2]=c;J[h+32>>2]=h+3408;J[h+16>>2]=a;J[h+12>>2]=153916;a=h+3420|0;J[h+3380>>2]=a;Ec(a,d,h+3384|0,0,h+12|0);sk(h+16|0);Ha=h+3440|0;return J[f+4096>>2]!=0}function Am(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;f=J[a+8>>2];i=f&2147483647?f<<1:1;a:{if(!i){break a}c=P(i,48);if(!c){break a}g=J[40592];f=g+12|0;g=(k=f,l=c,m=Ja[J[J[g>>2]+20>>2]](g)|0?48615:69706,n=20075,o=553,j=J[J[f>>2]+8>>2],Ja[j](k|0,l|0,m|0,n|0,o|0)|0)}h=J[a+4>>2];e=P(h,48)+g|0;f=J[a>>2];if((h|0)>0){d=f;c=g;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];J[c+12>>2]=J[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];J[c+28>>2]=J[d+28>>2];N[c+32>>2]=N[d+32>>2];N[c+36>>2]=N[d+36>>2];N[c+40>>2]=N[d+40>>2];J[c+44>>2]=J[d+44>>2];d=d+48|0;c=c+48|0;if(e>>>0>c>>>0){continue}break}}N[e>>2]=N[b>>2];N[e+4>>2]=N[b+4>>2];N[e+8>>2]=N[b+8>>2];J[e+12>>2]=J[b+12>>2];N[e+16>>2]=N[b+16>>2];N[e+20>>2]=N[b+20>>2];N[e+24>>2]=N[b+24>>2];J[e+28>>2]=J[b+28>>2];N[e+32>>2]=N[b+32>>2];N[e+36>>2]=N[b+36>>2];N[e+40>>2]=N[b+40>>2];J[e+44>>2]=J[b+44>>2];if(!(!f|J[a+8>>2]<0)){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,f);h=J[a+4>>2]}J[a+8>>2]=i;J[a>>2]=g;J[a+4>>2]=h+1}function vl(a){a=a|0;var b=0,c=0;J[a+8>>2]=136448;J[a>>2]=136300;b=J[a+112>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+100>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+92>>2];if(!b){break a}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+88>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+80>>2];if(!b){break b}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+76>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+68>>2];if(!b){break c}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+60>>2];d:{if((b|0)<0|!(b&2147483647)){break d}b=J[a+52>>2];if(!b){break d}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+48>>2];e:{if((b|0)<0|!(b&2147483647)){break e}b=J[a+40>>2];if(!b){break e}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+36>>2];f:{if((b|0)<0|!(b&2147483647)){break f}b=J[a+28>>2];if(!b){break f}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+20>>2];g:{if((b|0)<0|!(b&2147483647)){break g}b=J[a+12>>2];if(!b){break g}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function St(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;J[a>>2]=131856;i=J[a+152>>2];c=J[a+44>>2];d=J[a+40>>2];bj(c,J[d+2412>>2],H[c+44|0]&1);I[a+148>>1]=L[a+148>>1]|8;c=Ha-16|0;Ha=c;b=J[a+164>>2];if(b){Nd(J[d+1136>>2],b,0)}b=J[a+44>>2];J[c+8>>2]=b;ob(d+2200|0,c+8|0);J[c+4>>2]=b;ob(d+2240|0,c+4|0);if(!(!(K[b+44|0]&16)|M[a+152>>2]>4294967293)){J[c+12>>2]=a;ob(d+4632|0,c+12|0)}g=J[a+48>>2];f=g+32>>>5|0;a:{if(f>>>0<=(J[d+2436>>2]&2147483647)>>>0){b=J[d+2432>>2];break a}b=J[40592]+12|0;b=Ja[J[J[b>>2]+8>>2]](b,f<<2,29909,22033,438)|0;e=J[d+2432>>2];b:{if(!e){break b}Ua(b,e,J[d+2436>>2]<<2);if(J[d+2436>>2]<0){break b}e=J[d+2432>>2];if(!e){break b}h=J[40592]+12|0;Ja[J[J[h>>2]+12>>2]](h,e)}e=J[d+2436>>2];Va((e<<2)+b|0,0,f-e<<2);J[d+2436>>2]=f;J[d+2432>>2]=b}b=(g>>>3&536870908)+b|0;J[b>>2]=J[b>>2]|1<>2];c:{if(c){pF(c,a);if(J[a+160>>2]){break c}}c=J[a+144>>2];if(c&126){break c}Pu(J[d+1e3>>2],c)}if(i>>>0<=4294967293){ui(d,a)}J[a+152>>2]=-1;J[a+156>>2]=-1;J[J[a+44>>2]>>2]=0;return gh(a)|0}function yda(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0);c=(J[a>>2]<<5)+b|0;a=L[c+22>>1];if(a){d=J[c+24>>2];l=d+(a<<4)|0;b=J[c+60>>2];a=J[c+92>>2];h=J[c+124>>2];i=J[c+28>>2];while(1){c=d;k=c+240|0;g=K[c+1|0];f=g<<4;j=K[c+2|0];m=(((k+f|0)+P(g,160)|0)+(f&0-(H[c+3|0]&1))|0)+(j<<4)|0;if(g){d=0;while(1){f=a;e=(d<<4)+k|0;n=N[e+12>>2];o=N[e+8>>2];p=N[e+4>>2];a=0;a:{if(!i){break a}a=i;if(K[c+8|0]<=d>>>0){break a}N[i>>2]=N[e>>2];a=i+4|0}i=a;a=0;e=0;b:{if(!b){break b}e=b;if(K[c+9|0]<=d>>>0){break b}N[b>>2]=p;e=b+4|0}b=e;c:{if(!f){break c}if(K[c+10|0]<=d>>>0){a=f;break c}N[f>>2]=o;a=f+4|0}d:{if(!h){h=0;break d}if(K[c+11|0]<=d>>>0){break d}N[h>>2]=n;h=h+4|0}d=d+1|0;if((g|0)!=(d|0)){continue}break}}d=P(j,208)+m|0;e:{if(!j){break e}f=J[c+220>>2];e=J[c+216>>2];g=J[c+212>>2];if(!(!K[c+8|0]|!J[c+208>>2])){H[J[c+224>>2]]=1}if(!(!K[c+9|0]|!g)){H[J[c+228>>2]]=1}if(!(!K[c+10|0]|!e)){H[J[c+232>>2]]=1}if(!K[c+11|0]|!f){break e}H[J[c+236>>2]]=1}if(d>>>0>>0){continue}break}}}function Yb(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=Ha-16|0;Ha=f;J[f+8>>2]=b;b=Kp(a+144|0,f+8|0,f+15|0);a:{if(!K[f+15|0]){J[b>>2]=J[f+8>>2];J[b+4>>2]=-1;break a}e=b;b=J[b+4>>2]-1|0;J[e+4>>2]=b;if(b){break a}b:{if(!J[a+180>>2]){break b}i=J[a+156>>2];d=J[f+8>>2];b=(d<<15^-1)+d|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;c=i+((J[a+164>>2]-1&(b>>>16^b))<<2)|0;b=J[c>>2];if((b|0)==-1){break b}h=J[a+152>>2];g=J[a+148>>2];e=g+(b<<3)|0;if((d|0)!=J[e>>2]){while(1){c=(b<<2)+h|0;b=J[c>>2];if((b|0)==-1){break b}e=g+(b<<3)|0;if((d|0)!=J[e>>2]){continue}break}}d=(b<<2)+h|0;J[c>>2]=J[d>>2];c=J[a+180>>2]-1|0;J[a+180>>2]=c;J[a+176>>2]=J[a+176>>2]+1;if((b|0)!=(c|0)){j=e;e=g+(c<<3)|0;c=J[e>>2];J[j>>2]=c;J[(g+(b<<3)|0)+4>>2]=J[e+4>>2];J[d>>2]=J[(J[a+180>>2]<<2)+h>>2];c=c+(c<<15^-1)|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;c=((J[a+164>>2]-1&(c>>>16^c))<<2)+i|0;d=J[c>>2];g=J[a+180>>2];if((d|0)!=(g|0)){while(1){c=(d<<2)+h|0;d=J[c>>2];if((g|0)!=(d|0)){continue}break}}J[c>>2]=b}J[a+172>>2]=J[a+172>>2]-1}}Ha=f+16|0}function ju(a,b,c){var d=Q(0),e=0,f=Q(0);H[a+10|0]=0;H[a+9|0]=b;H[a+8|0]=1;J[a>>2]=0;J[a+4>>2]=16777215;J[a+176>>2]=0;I[a+174>>1]=0;J[a+44>>2]=0;e=J[40553];f=N[e>>2];d=N[e+4>>2];N[a+16>>2]=N[c>>2];N[a+20>>2]=N[c+4>>2];N[a+24>>2]=N[c+8>>2];N[a+28>>2]=N[c+12>>2];N[a+32>>2]=N[c+16>>2];N[a+36>>2]=N[c+20>>2];N[a+40>>2]=N[c+24>>2];H[a+174|0]=0;I[a+172>>1]=0;N[a+156>>2]=N[23896];N[a+152>>2]=d*Q(d*Q(2499999936844688e-20));N[a+148>>2]=d*Q(d*Q(4999999873689376e-20));J[a+140>>2]=1065353216;J[a+144>>2]=1956496814;J[a+132>>2]=1065353216;J[a+136>>2]=1065353216;J[a+124>>2]=1028443341;J[a+128>>2]=1065353216;b=(b|0)==1;N[a+120>>2]=b?Q(0):Q(.05000000074505806);N[a+116>>2]=b?Q(10000000331813535e16):Q(f*Q(f*Q(1e4)));N[a+112>>2]=b?Q(1e4):Q(2500);J[a+104>>2]=0;J[a+108>>2]=2139095039;J[a+96>>2]=0;J[a+100>>2]=0;J[a+88>>2]=0;J[a+92>>2]=-190986834;J[a+80>>2]=0;J[a+84>>2]=0;J[a+72>>2]=0;J[a+76>>2]=1041865114;b=a- -64|0;J[b>>2]=0;J[b+4>>2]=0;J[a+56>>2]=0;J[a+60>>2]=1065353216;J[a+48>>2]=0;J[a+52>>2]=0;J[a+44>>2]=17039616}function _i(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;c=J[a+44>>2];if(!(!(c&476)|!(c&4194304))){d=J[J[J[a+4>>2]+40>>2]+2168>>2];f=Ha-16|0;Ha=f;e=a;J[f+12>>2]=a;J[a+44>>2]=J[a+44>>2]|2097152;h=d+16|0;c=J[d+20>>2];g=J[d+28>>2];a:{if((c|0)==(g|0)){J[e+52>>2]=c;if((J[d+24>>2]&2147483647)>>>0<=c>>>0){Qi(h,f+12|0);c=J[d+28>>2];break a}J[J[d+16>>2]+(c<<2)>>2]=e;J[d+20>>2]=c+1;break a}j=J[d+16>>2];i=J[j+(g<<2)>>2];J[f+8>>2]=i;J[i+52>>2]=c;b:{if((J[d+24>>2]&2147483647)>>>0<=c>>>0){Qi(h,f+8|0);c=J[d+28>>2];break b}J[(c<<2)+j>>2]=i;J[d+20>>2]=c+1;e=J[f+12>>2];c=g}J[e+52>>2]=c;J[J[h>>2]+(c<<2)>>2]=e}J[d+28>>2]=c+1;Ha=f+16|0;J[a+44>>2]=J[a+44>>2]&-4194305}c=J[J[a+32>>2]+4>>2];e=K[J[c+44>>2]+9|0]-1>>>0<2?c:0;g=J[J[J[J[a+4>>2]+40>>2]+1e3>>2]+656>>2];c=J[J[a+28>>2]+4>>2];c:{if(!(K[(g+P(J[(K[J[c+44>>2]+9|0]-1>>>0<2?c:0)+144>>2]>>>7|0,24)|0)+4|0]&2)){c=0;if(!e|!(K[(g+P(J[e+144>>2]>>>7|0,24)|0)+4|0]&2)){break c}}d:{if(J[a+56>>2]){break d}sm(a,b);if(J[a+56>>2]){break d}return 0}H[a+25|0]=K[a+25|0]|32;c=1}return c}function $V(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=Q(i);var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);j=Ha-80|0;Ha=j;l=N[b+4>>2];o=Q(l+l);k=N[b+8>>2];p=Q(o*k);m=N[b>>2];n=Q(m+m);r=N[b+12>>2];q=Q(n*r);N[j+48>>2]=p-q;N[j+40>>2]=p+q;m=Q(Q(1)-Q(m*n));p=Q(l*o);N[j+52>>2]=m-p;s=m;m=Q(k+k);q=Q(k*m);N[j+36>>2]=s-q;k=Q(n*k);o=Q(o*r);N[j+44>>2]=k+o;l=Q(n*l);n=Q(m*r);N[j+32>>2]=l-n;N[j+28>>2]=k-o;N[j+24>>2]=l+n;N[j+20>>2]=Q(Q(1)-p)-q;N[j+56>>2]=N[b+16>>2];N[j+60>>2]=N[b+20>>2];N[j- -64>>2]=N[b+24>>2];N[j+68>>2]=N[a+4>>2];N[j+72>>2]=N[a+8>>2];N[j+76>>2]=N[a+12>>2];k=N[e>>2];l=N[e+4>>2];n=N[e+8>>2];I[j+6>>1]=L[h>>1]&64511;N[j+16>>2]=-n;N[j+12>>2]=-l;N[j+8>>2]=-k;a=tA(c,d,j,b,j+20|0,j+8|0,f,g,j+6|0,i);if(a){if(H[g+12|0]&1){i=N[e+8>>2];k=N[e+4>>2];f=N[g+40>>2];N[g+16>>2]=Q(f*N[e>>2])+N[g+16>>2];N[g+20>>2]=Q(f*k)+N[g+20>>2];N[g+24>>2]=Q(f*i)+N[g+24>>2]}J[g+8>>2]=-1;N[g+28>>2]=-N[g+28>>2];N[g+36>>2]=-N[g+36>>2];N[g+32>>2]=-N[g+32>>2]}Ha=j+80|0;return a|0}function lE(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0;sc(J[40589],a,J[a+8>>2],1);ce(a);a:{b:{d=J[a+320>>2];d=Ja[J[J[d>>2]+100>>2]](d)|0;c=J[d+88>>2];if(!c){break b}e=J[d+84>>2];while(1){if(J[e+(b<<2)>>2]==(a|0)){break b}b=b+1|0;if((c|0)!=(b|0)){continue}break}break a}if((b|0)==(c|0)){break a}c=c-1|0;J[d+88>>2]=c;e=b<<2;b=J[d+84>>2];J[e+b>>2]=J[b+(c<<2)>>2]}c=J[a+328>>2];c:{if(!c){break c}d:{e=J[c+356>>2];if(!e){b=0;break d}f=J[c+352>>2];b=0;while(1){if(J[f+(b<<2)>>2]==(a|0)){break d}b=b+1|0;if((e|0)!=(b|0)){continue}break}break c}if((b|0)==(e|0)){break c}e=e-1|0;J[c+356>>2]=e;f=b<<2;b=J[c+352>>2];J[f+b>>2]=J[b+(e<<2)>>2]}b=J[a+324>>2];if(b){Ja[J[J[b>>2]>>2]](b)}b=Ic(a);if(b){ai(b+16|0,a+48|0,1,0);e:{f:{switch((J[d+4>>2]>>>30|0)-2|0){case 0:if(K[J[d>>2]+4785|0]){break e}break;case 1:break e;default:break f}}c=J[d+12>>2];if(!c){break e}e=J[d+88>>2];if(e>>>0<2){break e}d=J[d+84>>2];b=1;while(1){f=J[d+(b<<2)>>2];g=f,h=hl(c,J[f- -64>>2]),J[g+364>>2]=h;b=b+1|0;if((e|0)!=(b|0)){continue}break}}}Fe(a+48|0)}function UI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;if(b){while(1){d=(j<<5)+a|0;Nl(d,c);f=L[d+22>>1];if(f){d=J[d+24>>2];l=d+(f<<4)|0;while(1){k=K[d|0]==3;e=d- -64|0;g=K[d+3|0];h=K[d+2|0];a:{if(!h){break a}d=k?112:48;if(h>>>0>=4){i=h&252;f=0;while(1){N[e+36>>2]=N[e+40>>2];e=d+e|0;N[e+36>>2]=N[e+40>>2];e=d+e|0;N[e+36>>2]=N[e+40>>2];e=d+e|0;N[e+36>>2]=N[e+40>>2];e=d+e|0;f=f+4|0;if((i|0)!=(f|0)){continue}break}}f=0;i=h&3;if(!i){break a}while(1){N[e+36>>2]=N[e+40>>2];e=d+e|0;f=f+1|0;if((i|0)!=(f|0)){continue}break}}d=((h<<2)+12&2032)+e|0;b:{if(!g){break b}e=k?128:64;if(g>>>0>=8){h=g&248;f=0;while(1){J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;J[d+44>>2]=0;d=d+e|0;f=f+8|0;if((h|0)!=(f|0)){continue}break}}f=0;g=g&7;if(!g){break b}while(1){J[d+44>>2]=0;d=d+e|0;f=f+1|0;if((g|0)!=(f|0)){continue}break}}if(d>>>0>>0){continue}break}}j=j+1|0;if((j|0)!=(b|0)){continue}break}}}function Td(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0);x=N[b+52>>2];y=N[c+52>>2];z=N[b+56>>2];n=N[c+56>>2];o=N[c+20>>2];p=N[c+24>>2];h=N[b+20>>2];i=N[b+24>>2];q=N[c+36>>2];d=N[b+36>>2];r=N[c+40>>2];e=N[b+40>>2];A=N[b+48>>2];s=N[c+48>>2];t=N[c+16>>2];j=N[b+16>>2];u=N[c+32>>2];f=N[b+32>>2];v=N[c+8>>2];k=N[b+8>>2];w=N[c>>2];l=N[b>>2];g=N[c+4>>2];m=N[b+4>>2];J[a+60>>2]=0;J[a+44>>2]=0;J[a+28>>2]=0;J[a+12>>2]=0;N[a>>2]=Q(k*v)+Q(Q(l*w)+Q(m*g));N[a+40>>2]=Q(e*r)+Q(Q(f*u)+Q(d*q));N[a+36>>2]=Q(i*r)+Q(Q(j*u)+Q(h*q));N[a+32>>2]=Q(k*r)+Q(Q(l*u)+Q(m*q));N[a+24>>2]=Q(e*p)+Q(Q(f*t)+Q(d*o));N[a+20>>2]=Q(i*p)+Q(Q(j*t)+Q(h*o));N[a+16>>2]=Q(k*p)+Q(Q(l*t)+Q(m*o));N[a+8>>2]=Q(e*v)+Q(Q(f*w)+Q(d*g));N[a+4>>2]=Q(i*v)+Q(Q(j*w)+Q(h*g));g=e;e=Q(n-z);n=f;f=Q(s-A);s=d;d=Q(y-x);N[a+56>>2]=Q(g*e)+Q(Q(n*f)+Q(s*d));N[a+52>>2]=Q(i*e)+Q(Q(j*f)+Q(d*h));N[a+48>>2]=Q(k*e)+Q(Q(l*f)+Q(d*m))}function hh(a,b,c,d){var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0);e=J[a+36>>2];if(N[e+124>>2]!=Q(0)){a:{if(d){N[e+16>>2]=N[a+16>>2];N[e+20>>2]=N[a+20>>2];N[e+24>>2]=N[a+24>>2];N[e>>2]=N[a>>2];N[e+4>>2]=N[a+4>>2];N[e+8>>2]=N[a+8>>2];N[e+12>>2]=N[a+12>>2];b=Q(Q(1)-b);break a}j=Q(1);f=N[a+20>>2];g=N[a+24>>2];b=Q(Q(1)-b);N[e+16>>2]=Q(b*Q(N[e+64>>2]*c))+N[a+16>>2];N[e+24>>2]=g+Q(b*Q(N[e+72>>2]*c));N[e+20>>2]=f+Q(b*Q(N[e+68>>2]*c));f=Q(b*Q(N[e+88>>2]*c));g=Q(b*Q(N[e+80>>2]*c));c=Q(b*Q(N[e+84>>2]*c));i=Q(Y(Q(Q(f*f)+Q(Q(g*g)+Q(c*c)))));if(i>Q(9999999682655225e-36)){h=f;f=Q(Q(1)/i);m=Q(h*f);k=Q(c*f);j=Q(g*f)}c=N[a+12>>2];g=Q(i*Q(.5));f=eb(g);h=db(g);j=Q(h*j);g=N[a>>2];i=N[a+4>>2];k=Q(h*k);l=N[a+8>>2];h=Q(h*m);N[e+12>>2]=Q(Q(Q(c*f)-Q(j*g))-Q(i*k))-Q(l*h);N[e+8>>2]=Q(Q(g*k)+Q(Q(c*h)+Q(f*l)))-Q(j*i);N[e+4>>2]=Q(Q(l*j)+Q(Q(c*k)+Q(f*i)))-Q(h*g);N[e>>2]=Q(Q(i*h)+Q(Q(c*j)+Q(f*g)))-Q(k*l)}a=J[a+32>>2];b=Q(b*N[a+36>>2]);N[a+36>>2]=b>Q(.009999999776482582)?b:Q(.009999999776482582)}}function B9(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=0;e=Ha+-64|0;Ha=e;H[a+489|0]=1;m=J[a+452>>2];n=J[a+32>>2];f=J[a+264>>2];g=N[c>>2];h=N[c+4>>2];i=N[c+8>>2];j=N[d>>2];k=N[d+4>>2];l=N[d+8>>2];N[e+56>>2]=-l;N[e+52>>2]=-k;J[e+60>>2]=0;N[e+48>>2]=-j;J[e+44>>2]=0;N[e+40>>2]=-i;N[e+36>>2]=-h;N[e+32>>2]=-g;c=(b<<5)+f|0;N[c>>2]=N[c>>2]-g;N[c+4>>2]=N[c+4>>2]-h;N[c+8>>2]=N[c+8>>2]-i;N[c+16>>2]=N[c+16>>2]-j;N[c+20>>2]=N[c+20>>2]-k;N[c+24>>2]=N[c+24>>2]-l;if(b){c=J[a+384>>2];d=J[a+396>>2];while(1){lc(e,d+P(b,96)|0,(P(b,160)+m|0)+120|0,c+P(b,76)|0,e+32|0);J[e+44>>2]=0;J[e+60>>2]=0;g=N[e>>2];N[e+32>>2]=g;h=N[e+4>>2];N[e+36>>2]=h;i=N[e+8>>2];N[e+40>>2]=i;j=N[e+16>>2];N[e+48>>2]=j;k=N[e+20>>2];N[e+52>>2]=k;l=N[e+24>>2];N[e+56>>2]=l;b=J[((b<<5)+n|0)+24>>2];a=(b<<5)+f|0;N[a>>2]=g+N[a>>2];N[a+4>>2]=h+N[a+4>>2];N[a+8>>2]=i+N[a+8>>2];N[a+16>>2]=j+N[a+16>>2];N[a+20>>2]=k+N[a+20>>2];N[a+24>>2]=l+N[a+24>>2];if(b){continue}break}}Ha=e- -64|0}function nr(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0;g=Ha-1008|0;Ha=g;I[J[b+16>>2]+22>>1]=0;i=J[a+4>>2];if(i){h=g+48|0;Va(h,0,960);J[g+988>>2]=2139095039;J[g+972>>2]=-8388609;J[g+908>>2]=2139095039;J[g+892>>2]=-8388609;J[g+828>>2]=2139095039;J[g+812>>2]=-8388609;J[g+748>>2]=2139095039;J[g+732>>2]=-8388609;J[g+668>>2]=2139095039;J[g+652>>2]=-8388609;J[g+588>>2]=2139095039;J[g+572>>2]=-8388609;J[g+508>>2]=2139095039;J[g+492>>2]=-8388609;J[g+428>>2]=2139095039;J[g+412>>2]=-8388609;J[g+348>>2]=2139095039;J[g+332>>2]=-8388609;J[g+268>>2]=2139095039;J[g+252>>2]=-8388609;J[g+188>>2]=2139095039;J[g+172>>2]=-8388609;J[g+108>>2]=2139095039;J[g+92>>2]=-8388609;J[b+4>>2]=1065353216;J[b+8>>2]=1065353216;J[b+12>>2]=1065353216;J[b>>2]=1065353216;J[g+44>>2]=0;J[g+36>>2]=0;J[g+40>>2]=0;j=b,k=Ja[i|0](h,g+36|0,12,b,J[a+8>>2],b+36|0,b- -64|0,K[b+139|0],g+24|0,g+12|0)|0,J[j+116>>2]=k;J[b+112>>2]=h;N[b+140>>2]=N[g+36>>2];N[b+144>>2]=N[g+40>>2];N[b+148>>2]=N[g+44>>2];h=or(b,c,d,e,f)}Ha=g+1008|0;return h}function cV(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=Q(0),t=Q(0);g=Ha-48|0;Ha=g;f=J[a+112>>2];m=N[f+28>>2];n=N[f+16>>2];h=N[f+32>>2];j=N[f+20>>2];r=K[f+72|0];o=N[f+4>>2];p=N[f+8>>2];i=N[c>>2];k=N[c+4>>2];s=N[f+12>>2];l=N[c+8>>2];t=N[f+24>>2];N[g+8>>2]=Q(Q(i*N[f>>2])+Q(k*s))+Q(l*t);N[g+16>>2]=Q(Q(i*p)+Q(k*j))+Q(l*h);N[g+12>>2]=Q(Q(i*o)+Q(k*n))+Q(l*m);k=N[f>>2];l=N[f+4>>2];q=g+8|0;c=q+(r?24:12)|0;i=N[d>>2];o=j;j=N[d+4>>2];p=h;h=N[d+8>>2];N[c+8>>2]=Q(Q(i*N[f+8>>2])+Q(o*j))+Q(p*h);N[c+4>>2]=Q(Q(i*l)+Q(n*j))+Q(m*h);N[c>>2]=Q(Q(i*k)+Q(s*j))+Q(t*h);j=N[f+28>>2];i=N[f+16>>2];k=N[f+24>>2];l=N[f>>2];o=N[f+12>>2];p=N[f+4>>2];c=(r?12:24)+q|0;m=N[e>>2];n=N[e+4>>2];h=N[e+8>>2];N[c+8>>2]=Q(Q(m*N[f+8>>2])+Q(n*N[f+20>>2]))+Q(h*N[f+32>>2]);N[c+4>>2]=Q(Q(m*p)+Q(n*i))+Q(h*j);N[c>>2]=Q(Q(m*l)+Q(n*o))+Q(h*k);c=a+8|0;b=J[b+8>>2];a=J[J[a+108>>2]+56>>2];if(a){a=K[a+b|0]}else{a=56}uo(c,b,q,a);Ha=g+48|0;return 1}function oy(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);j=N[c+8>>2];t=N[d+8>>2];g=Q(g+Q(-.10000000149011612));u=Q(Q(g*N[f+8>>2])+N[b+8>>2]);h=Q(t-u);k=N[c>>2];v=N[d>>2];w=Q(Q(g*N[f>>2])+N[b>>2]);i=Q(v-w);x=N[d+4>>2];y=Q(Q(g*N[f+4>>2])+N[b+4>>2]);g=Q(x-y);l=N[c+4>>2];q=Q(Q(j*h)+Q(Q(k*i)+Q(g*l)));m=N[e+8>>2];n=N[e>>2];o=N[e+4>>2];i=Q(-Q(Q(m*h)+Q(Q(n*i)+Q(g*o))));g=Q(0);r=Q(Q(j*j)+Q(Q(k*k)+Q(l*l)));s=Q(Q(m*m)+Q(Q(n*n)+Q(o*o)));p=Q(Q(j*m)+Q(Q(k*n)+Q(l*o)));h=Q(Q(r*s)-Q(p*p));a:{if(h==Q(0)){break a}h=Q(Q(Q(q*s)+Q(p*i))/h);if(hQ(1))){break a}g=Q(1)}i=Q(Q(Q(g*p)+i)/s);b:{if(iQ(1)){break b}g=h;break b}if(!(i>Q(1))){break b}g=Q(0);i=Q(1);h=Q(Q(q+p)/r);if(hQ(1))){break b}g=Q(1)}N[a+8>>2]=Q(u+Q(j*g))-Q(t+Q(m*i));N[a+4>>2]=Q(y+Q(l*g))-Q(x+Q(o*i));N[a>>2]=Q(w+Q(k*g))-Q(v+Q(n*i))}function W$(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=0;f=Ha-48|0;Ha=f;d=1;a:{if(!(J[c+40>>2]&L[a+20>>1])){break a}o=J[c>>2];if(!J[o+588>>2]){break a}k=N[c+20>>2];d=J[a+4>>2];j=Q(N[d+8>>2]-N[c+36>>2]);g=Q(j+j);j=N[c+12>>2];e=Q(N[d>>2]-N[c+28>>2]);h=Q(e+e);e=Q(N[d+4>>2]-N[c+32>>2]);i=Q(e+e);e=N[c+16>>2];m=Q(Q(k*g)+Q(Q(j*h)+Q(i*e)));l=N[c+24>>2];n=Q(Q(l*l)+Q(-.5));N[f+44>>2]=Q(k*m)+Q(Q(g*n)-Q(l*Q(Q(j*i)-Q(h*e))));N[f+40>>2]=Q(e*m)+Q(Q(i*n)-Q(l*Q(Q(k*h)-Q(g*j))));N[f+36>>2]=Q(j*m)+Q(Q(h*n)-Q(l*Q(Q(e*g)-Q(i*k))));d=J[a+8>>2];g=N[d+8>>2];g=Q(g+g);h=N[d>>2];h=Q(h+h);i=N[d+4>>2];i=Q(i+i);m=Q(Q(k*g)+Q(Q(j*h)+Q(e*i)));N[f+32>>2]=Q(k*m)+Q(Q(g*n)-Q(l*Q(Q(j*i)-Q(h*e))));N[f+28>>2]=Q(e*m)+Q(Q(i*n)-Q(l*Q(Q(k*h)-Q(g*j))));N[f+24>>2]=Q(j*m)+Q(Q(h*n)-Q(l*Q(Q(e*g)-Q(i*k))));d=J[a+12>>2];N[f+12>>2]=N[d>>2];N[f+16>>2]=N[d+4>>2];N[f+20>>2]=N[d+8>>2];c=J[c+4>>2];d=yp(J[c+12>>2],J[c+8>>2],o,f+36|0,f+24|0,b,J[a+16>>2])}Ha=f+48|0;return d|0}function FG(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}d=P(b,176);if(!d){break a}c=J[40592];e=c+12|0;e=(h=e,i=d,j=Ja[J[J[c>>2]+20>>2]](c)|0?34371:69706,k=20075,l=553,g=J[J[e>>2]+8>>2],Ja[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=P(c,176)+e|0;c=e;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];N[c+28>>2]=N[d+28>>2];N[c+32>>2]=N[d+32>>2];N[c+36>>2]=N[d+36>>2];N[c+40>>2]=N[d+40>>2];N[c+44>>2]=N[d+44>>2];N[c+48>>2]=N[d+48>>2];N[c+52>>2]=N[d+52>>2];N[c+56>>2]=N[d+56>>2];N[c+60>>2]=N[d+60>>2];N[c- -64>>2]=N[d- -64>>2];N[c+68>>2]=N[d+68>>2];N[c+72>>2]=N[d+72>>2];N[c+76>>2]=N[d+76>>2];N[c+80>>2]=N[d+80>>2];N[c+84>>2]=N[d+84>>2];N[c+88>>2]=N[d+88>>2];N[c+92>>2]=N[d+92>>2];Ua(c+96|0,d+96|0,80);d=d+176|0;c=c+176|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function yn(a,b,c,d,e,f,g,h,i){var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0);n=e>>>0>f>>>0?e:f;l=e>>>0>>0?e:f;m=P(d,3);if(m>>>0>=2){d=m;while(1){a:{b:{j=d+k>>>1|0;o=P(j,12)+h|0;p=J[o>>2];if(p>>>0>>0){break b}if((l|0)!=(p|0)){d=j;break a}if(M[o+4>>2]<=n>>>0){break b}d=j;break a}k=j}if(d-k>>>0>1){continue}break}}while(1){c:{d=k;if(!d){break c}k=d-1|0;j=P(k,12)+h|0;if(J[j>>2]!=(l|0)){break c}if(J[j+4>>2]==(n|0)){continue}}break}j=-1;d:{if(d>>>0>=m>>>0){break d}k=e+f|0;v=N[g+12>>2];q=N[g+8>>2];r=N[g+4>>2];s=N[g>>2];t=Q(-34028234663852886e22);while(1){e=P(d,12)+h|0;if(J[e>>2]!=(l|0)|J[e+4>>2]!=(n|0)){break d}e:{e=J[e+8>>2];f:{if((e|0)==(i|0)){break f}g=P(e,12);f=g+c|0;f=P(((J[f>>2]-k|0)+J[f+4>>2]|0)+J[f+8>>2]|0,12)+a|0;if(Q(Q(Q(N[f+8>>2]*q)+Q(Q(N[f>>2]*s)+Q(N[f+4>>2]*r)))+v)>=Q(0)){break e}f=b+g|0;u=Q(Q(q*N[f+8>>2])+Q(Q(s*N[f>>2])+Q(r*N[f+4>>2])));if(!(u>t)){break f}t=u;j=e}d=d+1|0;if((m|0)!=(d|0)){continue}break d}break}j=e|-2147483648}return j}function oz(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=0,q=Q(0),r=0,s=0,t=0,u=Q(0),v=Q(0);l=J[a+16>>2];g=N[l+8>>2];p=J[a+12>>2];s=J[p+60>>2];t=b>>>1|0;r=s+(t<<2)|0;j=Q(g*Q(I[r>>1]));n=Q(g*Q(I[r+4>>1]));p=(J[p+44>>2]+t<<2)+s|0;k=Q(g*Q(I[p>>1]));g=Q(g*Q(I[p+4>>1]));b=b&1;a:{if(H[r+2|0]<0){o=N[a+8>>2];i=N[l+16>>2];if(!b){q=Q(i*Q(d>>>0));m=Q(-N[a>>2]);i=k;h=j;j=Q(N[l+12>>2]*Q(c+1>>>0));break a}q=Q(i*Q(d+1>>>0));m=N[a>>2];o=Q(-o);i=n;h=g;g=j;j=Q(N[l+12>>2]*Q(c>>>0));break a}if(!b){q=Q(N[l+16>>2]*Q(d>>>0));m=N[a>>2];o=N[a+8>>2];i=j;h=k;g=n;j=Q(N[l+12>>2]*Q(c>>>0));break a}q=Q(N[l+16>>2]*Q(d+1>>>0));m=Q(-N[a>>2]);o=Q(-N[a+8>>2]);i=g;h=n;g=k;j=Q(N[l+12>>2]*Q(c+1>>>0))}g=Q(o*Q(-Q(g-i)));k=Q(N[e+8>>2]-q);h=Q(m*Q(-Q(h-i)));u=Q(N[e>>2]-j);v=Q(N[e+4>>2]-i);n=Q(Q(Q(g*k)+Q(Q(h*u)+v))*Q(Q(1)/Q(Q(Q(g*g)+Q(h*h))+Q(1))));h=Q(u-Q(h*n));m=Q(m*h);g=Q(k-Q(g*n));k=Q(o*g);a=m>Q(0)&k>Q(0)&Q(m+k)>2]=q+g;N[f>>2]=j+h;N[f+4>>2]=i+Q(v-n)}return a}function im(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;a:{b:{if(!J[a+36>>2]){break b}e=J[b>>2];g=J[b+4>>2];b=e&65535|g<<16;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;d=J[a+12>>2]+((J[a+20>>2]-1&(b>>>16^b))<<2)|0;b=J[d>>2];if((b|0)==-1){break b}h=J[a+8>>2];f=J[a+4>>2];c=f+P(b,12)|0;if((e|0)==J[c>>2]&J[c+4>>2]==(g|0)){break a}while(1){d=(b<<2)+h|0;b=J[d>>2];if((b|0)==-1){break b}c=f+P(b,12)|0;if((e|0)!=J[c>>2]|J[c+4>>2]!=(g|0)){continue}break}break a}return}e=b<<2;J[d>>2]=J[e+h>>2];d=J[a+36>>2]-1|0;J[a+36>>2]=d;J[a+32>>2]=J[a+32>>2]+1;if((b|0)!=(d|0)){d=f+P(d,12)|0;g=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=g;c=P(b,12);J[(c+f|0)+8>>2]=J[d+8>>2];f=J[a+8>>2];J[f+e>>2]=J[f+(J[a+36>>2]<<2)>>2];c=c+J[a+4>>2]|0;c=J[c+4>>2]<<16|L[c>>1];c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;d=J[a+12>>2]+((J[a+20>>2]-1&(c>>>16^c))<<2)|0;c=J[d>>2];e=J[a+36>>2];if((c|0)!=(e|0)){while(1){d=f+(c<<2)|0;c=J[d>>2];if((e|0)!=(c|0)){continue}break}}J[d>>2]=b}J[a+28>>2]=J[a+28>>2]-1}function wE(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0);i=J[a+24>>2];l=i>>>1|0;a:{if(i&1){l=l&15;if(!l){j=Q(0x382c5fc0000000);f=Q(-0x382c5fc0000000);h=Q(-0x382c5fc0000000);m=Q(-0x382c5fc0000000);g=Q(0x382c5fc0000000);k=Q(0x382c5fc0000000);break a}i=(i>>>3&536870908)+c|0;c=P(J[i>>2],24)+b|0;f=N[c+12>>2];k=N[c+8>>2];g=N[c+4>>2];j=N[c>>2];m=N[c+20>>2];h=N[c+16>>2];if((l|0)==1){break a}d=i+4|0;i=i+(l<<2)|0;n=N[c+24>>2];while(1){c=P(J[d>>2],24)+b|0;e=N[c+12>>2];f=f>e?f:e;e=N[c+8>>2];k=e>k?k:e;e=N[c+4>>2];g=e>g?g:e;e=N[c>>2];j=e>j?j:e;e=N[c+24>>2];n=e>2];m=e>2];h=e>2];f=N[b+28>>2];j=f>j?j:f;f=N[b+20>>2];h=N[b+48>>2];m=f>h?f:h;f=N[b+16>>2];h=N[b+44>>2];h=f>h?f:h;f=N[b+12>>2];g=N[b+40>>2];f=f>g?f:g;g=N[b+8>>2];k=N[b+36>>2];k=g>2];n=N[b+32>>2];g=g>2]=f;N[a+8>>2]=k;N[a+4>>2]=g;N[a>>2]=j;N[a+20>>2]=m;N[a+16>>2]=h}function qj(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;h=Ha-16|0;Ha=h;J[h+12>>2]=b;e=J[a+60>>2];c=(b>>>0)/(e>>>0)|0;f=J[J[a+40>>2]+(c<<2)>>2]+(b-P(c,e)<<4)|0;I[f+4>>1]=L[f+4>>1]|64;g=J[f>>2];d=P(g,12)+a|0;e=d+148|0;c=J[d+152>>2];a:{if(c>>>0>=(J[d+156>>2]&2147483647)>>>0){ab(e,h+12|0);g=J[f>>2];break a}J[J[e>>2]+(c<<2)>>2]=b;J[d+152>>2]=J[d+152>>2]+1}b=(g<<2)+a|0;J[b+172>>2]=J[b+172>>2]+1;if(!g){c=J[h+12>>2];b=J[a+228>>2]+(c>>>3&536870908)|0;J[b>>2]=J[b>>2]|1<>2]<<1;g=e|1;b=J[a+448>>2];d=J[b+20>>2];f=(g>>>0)/(d>>>0)|0;b=J[b>>2];c=(e>>>0)/(d>>>0)|0;e=J[J[b+(c<<2)>>2]+(e-P(c,d)<<2)>>2];c=e>>>7|0;b:{if((c|0)==33554431){break b}b=J[J[b+(f<<2)>>2]+(g-P(d,f)<<2)>>2];g=b>>>7|0;if((g|0)==33554431){break b}f=J[a+16>>2];c=f+P(c,24)|0;d=J[c+16>>2];c:{if(d){break c}d=0;if((K[c+4|0]&38)!=4){break c}_u(a,e);f=J[a+16>>2];d=J[c+16>>2]}J[c+16>>2]=d+1;c=P(g,24)+f|0;d=J[c+16>>2];d:{if(d){break d}d=0;if((K[(P(g,24)+f|0)+4|0]&38)!=4){break d}_u(a,b);d=J[c+16>>2]}J[c+16>>2]=d+1}Ha=h+16|0}function cw(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=P(f,40);if(!c){break a}e=J[40592];d=e+12|0;e=(j=d,k=c,l=Ja[J[J[e>>2]+20>>2]](e)|0?31201:69706,m=19978,n=553,i=J[J[d>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){g=P(c,40)+e|0;d=J[a>>2];c=e;while(1){h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;J[c+8>>2]=J[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];N[c+28>>2]=N[d+28>>2];N[c+32>>2]=N[d+32>>2];N[c+36>>2]=N[d+36>>2];d=d+40|0;c=c+40|0;if(g>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=P(c,40)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;J[c+8>>2]=J[b+8>>2];N[c+12>>2]=N[b+12>>2];N[c+16>>2]=N[b+16>>2];N[c+20>>2]=N[b+20>>2];N[c+24>>2]=N[b+24>>2];N[c+28>>2]=N[b+28>>2];N[c+32>>2]=N[b+32>>2];N[c+36>>2]=N[b+36>>2];b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function jV(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0),G=Q(0),H=Q(0),I=Q(0),K=Q(0),L=Q(0);d=J[b+8>>2];q=N[d+52>>2];r=N[d+36>>2];s=N[d+20>>2];i=N[d+56>>2];t=N[d+40>>2];u=N[d+24>>2];h=J[b+4>>2];j=N[h+56>>2];k=N[h+52>>2];l=N[h+72>>2];v=N[b+56>>2];w=N[b+24>>2];x=N[b+40>>2];y=N[b+48>>2];z=N[b+32>>2];m=N[h+68>>2];A=N[b+52>>2];B=N[b+20>>2];C=N[b+36>>2];D=N[d+48>>2];E=N[d+32>>2];F=N[d>>2];G=N[d+16>>2];H=N[d+4>>2];I=N[d+8>>2];n=N[h+48>>2];o=N[h+64>>2];K=N[b+16>>2];e=N[c+8>>2];f=N[c>>2];g=N[c+4>>2];J[a+12>>2]=0;L=i;p=j;j=Q(Q(v*e)+Q(Q(w*f)+Q(g*x)));i=Q(Q(y*e)+Q(Q(K*f)+Q(g*z)));e=Q(Q(A*e)+Q(Q(B*f)+Q(g*C)));b=Q(Q(p*j)+Q(Q(n*i)+Q(k*e)))>Q(Q(l*j)+Q(Q(o*i)+Q(e*m)));e=b?p:l;f=b?n:o;g=b?k:m;N[a+8>>2]=L+Q(Q(t*e)+Q(Q(I*f)+Q(u*g)));N[a+4>>2]=q+Q(Q(r*e)+Q(Q(H*f)+Q(g*s)));N[a>>2]=D+Q(Q(E*e)+Q(Q(F*f)+Q(g*G)))}function Qaa(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0;j=Ha-16|0;Ha=j;I[j+14>>1]=e;e=Ha-112|0;Ha=e;J[e+48>>2]=0;J[e+52>>2]=0;I[e+44>>1]=0;J[e+40>>2]=-1;J[e+56>>2]=0;J[e+60>>2]=0;k=e- -64|0;J[k>>2]=0;J[k+4>>2]=0;J[e+80>>2]=0;J[e+72>>2]=2139095039;J[e+76>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;J[e+108>>2]=0;J[e+100>>2]=0;J[e+104>>2]=0;H[e+96|0]=0;J[e+28>>2]=125296;J[e+8>>2]=J[g>>2];J[e+12>>2]=J[g+4>>2];J[e+16>>2]=J[g+8>>2];J[e+20>>2]=J[g+12>>2];I[e+24>>1]=L[g+16>>1];I[e+6>>1]=L[j+14>>1];Ja[J[J[a>>2]+348>>2]](a,b,c,d,e+28|0,e+6|0,e+8|0,h,i)|0;J[f+8>>2]=J[e+40>>2];a=J[e+36>>2];J[f>>2]=J[e+32>>2];J[f+4>>2]=a;I[f+12>>1]=L[e+44>>1];N[f+16>>2]=N[e+48>>2];N[f+20>>2]=N[e+52>>2];N[f+24>>2]=N[e+56>>2];N[f+28>>2]=N[e+60>>2];N[f+32>>2]=N[k>>2];N[f+36>>2]=N[e+68>>2];N[f+40>>2]=N[e+72>>2];a=J[e+80>>2];J[f+44>>2]=J[e+76>>2];J[f+48>>2]=a;a=J[e+88>>2];J[f+52>>2]=J[e+84>>2];J[f+56>>2]=a;J[f+60>>2]=J[e+92>>2];Ha=e+112|0;Ha=j+16|0;return K[e+96|0]}function BK(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=d|0;var e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=0,m=Q(0);f=J[a+12>>2];e=Ha-80|0;Ha=e;h=N[a+8>>2];if(h!=Q(0)){k=Hb(f,b),l=d?-65536:-8355712,J[k+4>>2]=l;c=jc(c);J[f+32>>2]=0;J[f>>2]=2;i=Q(c*h);b=0;while(1){N[e+68>>2]=i;g=Q(Q(b>>>0)*Q(.19634954631328583));k=e,m=Q(db(g)*h),N[k+76>>2]=m;k=e,m=Q(eb(g)*h),N[k+72>>2]=m;$a(f,e+68|0);b=b+1|0;if((b|0)!=33){continue}break}J[f+32>>2]=0;J[f>>2]=2;c=Q(Q(-c)*h);b=0;while(1){N[e+56>>2]=c;g=Q(Q(b>>>0)*Q(.19634954631328583));k=e,m=Q(db(g)*h),N[k+64>>2]=m;k=e,m=Q(eb(g)*h),N[k+60>>2]=m;$a(f,e+56|0);b=b+1|0;if((b|0)!=33){continue}break}J[f+32>>2]=0;J[f>>2]=1;b=0;while(1){J[e+52>>2]=0;J[e+44>>2]=0;J[e+48>>2]=0;a=$a(f,e+44|0);N[e+32>>2]=c;g=Q(Q(b>>>0)*Q(.19634954631328583));j=Q(db(g)*h);N[e+40>>2]=j;g=Q(eb(g)*h);N[e+36>>2]=g;$a(a,e+32|0);J[e+28>>2]=0;J[e+20>>2]=0;J[e+24>>2]=0;a=$a(f,e+20|0);N[e+16>>2]=j;N[e+12>>2]=g;N[e+8>>2]=i;$a(a,e+8|0);b=b+1|0;if((b|0)!=32){continue}break}}Ha=e+80|0}function tv(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0;c=J[J[a+84>>2]+560>>2];b=J[c>>2];if(b){J[c>>2]=J[b>>2]}if(!b){b=J[40592];b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,56,29909,10717,2450)|0;J[b>>2]=0;J[b+4>>2]=0;J[b+48>>2]=0;J[b+52>>2]=0;J[b+40>>2]=0;J[b+44>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0}e=b+4|0;J[a+28>>2]=e;c=J[b+8>>2];f=b+28|0;J[a+52>>2]=f;J[a+32>>2]=c;c=J[b+32>>2];J[a+40>>2]=b+16;J[a+56>>2]=c;c=J[b+20>>2];J[a- -64>>2]=b+40;J[a+44>>2]=c;J[a+68>>2]=J[b+44>>2];c=J[a+80>>2];if(c){while(1){g=J[J[J[a+76>>2]+(d<<2)>>2]+16>>2];if(g){c=J[a+84>>2];wf(g,J[c+400>>2],J[J[c+276>>2]+4>>2],J[J[c+192>>2]+4>>2],J[c+180>>2],c+208|0,c+196|0,e,f);c=J[a+80>>2]}d=d+1|0;if(d>>>0>>0){continue}break}}J[a+36>>2]=J[J[a+28>>2]+4>>2]-J[a+32>>2];J[a+60>>2]=J[J[a+52>>2]+4>>2]-J[a+56>>2];J[a+48>>2]=J[J[a+40>>2]+4>>2]-J[a+44>>2];J[a+72>>2]=J[J[a+64>>2]+4>>2]-J[a+68>>2];a=J[J[a+84>>2]+560>>2];J[b>>2]=J[a>>2];J[a>>2]=b}function d8(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;d=J[a+28>>2];J[d+3704>>2]=1;a=J[d+3460>>2];J[d+3700>>2]=a;if(a){Ja[J[J[a>>2]+16>>2]](a);J[d+3696>>2]=J[J[d+3700>>2]+16>>2]}a=J[d+1e3>>2];J[a+1216>>2]=1;J[a+604>>2]=0;J[a+592>>2]=0;J[a+444>>2]=0;J[a+432>>2]=0;c=d+3680|0;J[a+1212>>2]=c;if(c){Ja[J[J[c>>2]+16>>2]](c);J[a+1208>>2]=J[J[a+1212>>2]+16>>2]}b=a+1132|0;c=a+1192|0;J[b>>2]=c;J[a+1136>>2]=1;Ja[J[J[a+1192>>2]+16>>2]](c);b=J[J[b>>2]+16>>2];J[a+1176>>2]=1;e=a+1128|0;J[e>>2]=b;b=a+1172|0;J[b>>2]=c;Ja[J[J[a+1192>>2]+16>>2]](c);f=a+1168|0;J[f>>2]=J[J[b>>2]+16>>2];b=J[e>>2];Ja[J[J[b>>2]+72>>2]](b,a+1112|0);b=J[f>>2];Ja[J[J[b>>2]+72>>2]](b,a+1152|0);a=J[a+1208>>2];Ja[J[J[a>>2]+72>>2]](a,c);a=J[d+980>>2];c=J[a+332>>2];if(c){d=J[a+328>>2];while(1){a=J[d+8>>2];a:{if(!a|K[a+24|0]){break a}b=J[a+56>>2];if(!b){break a}e=J[J[a+4>>2]+40>>2];f=J[J[e+976>>2]+1024>>2];Ja[J[J[f>>2]+36>>2]](f,b);qf(J[e+976>>2],J[a+56>>2]);J[a+56>>2]=0}d=d+12|0;c=c-1|0;if(c){continue}break}}}function vu(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=Q(0),m=0,n=0,o=0,p=0,q=0;if((tea(b)|0)!=1){b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0}l=Q(N[a+24>>2]*Q(b>>>0));a:{if(l=Q(0)){k=~~l>>>0;break a}k=0}o=J[a+16>>2];c=b+k<<2;c=(0-c&12)+c|0;e=c+P(k,12)|0;if(e){i=J[40592]+12|0;e=Ja[J[J[i>>2]+8>>2]](i,e,29909,21159,372)|0}else{e=0}d=c;c=b<<2;e=Va(e,255,c);i=d+e|0;n=c+e|0;if(J[a+36>>2]){p=b-1|0;q=J[a+4>>2];c=0;while(1){g=P(c,12);h=g+q|0;m=J[h+4>>2];d=m+(m<<15^-1)|0;d=P(d>>>10^d,9);d=d>>>6^d;j=(d<<11^-1)+d|0;d=J[h>>2];f=(d<<15^-1)+d|0;f=P(f>>>10^f,9);f=f>>>6^f;f=(f<<11^-1)+f|0;j=e+(((j>>>16^P(f>>>16^f^1016421269,1000007)^j)&p)<<2)|0;J[(c<<2)+n>>2]=J[j>>2];J[j>>2]=c;g=i+g|0;J[g+4>>2]=m;J[g>>2]=d;J[g+8>>2]=J[h+8>>2];c=c+1|0;if(c>>>0>2]){continue}break}}c=J[a>>2];if(c){h=J[40592]+12|0;Ja[J[J[h>>2]+12>>2]](h,c)}J[a+20>>2]=b;J[a+12>>2]=e;J[a>>2]=e;J[a+8>>2]=n;J[a+16>>2]=k;J[a+4>>2]=i;if(J[a+28>>2]==-1){J[a+28>>2]=o}}function Oc(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;e=Ha-16|0;Ha=e;g=b>>>7|0;h=J[a+16>>2]+P(g,24)|0;c=K[h+4|0];if(!(c&2)){f=J[h>>2];if((f|0)!=-1){while(1){c=f>>>1|0;d=J[a+60>>2];i=(c>>>0)/(d>>>0)|0;d=J[J[a+40>>2]+(i<<2)>>2]+(c-P(d,i)<<4)|0;if(!(K[d+4|0]&4)){qj(a,c);I[d+4>>1]=L[d+4>>1]|4}c=J[a+84>>2];d=(f>>>0)/(c>>>0)|0;f=J[J[J[a+64>>2]+(d<<2)>>2]+(f-P(c,d)<<3)>>2];if((f|0)!=-1){continue}break}c=K[h+4|0]}a:{if(c&4){J[e+8>>2]=b;if(J[(J[a+16>>2]+P(g,24)|0)+16>>2]){break a}b=J[a+28>>2]+(g<<2)|0;if(J[b>>2]!=33554431){break a}J[b>>2]=J[a+140>>2];b=J[a+140>>2];if(b>>>0>=(J[a+144>>2]&2147483647)>>>0){kd(a+136|0,e+8|0);break a}J[J[a+136>>2]+(b<<2)>>2]=J[e+8>>2];J[a+140>>2]=J[a+140>>2]+1;break a}J[e+12>>2]=b;b=J[a+28>>2]+(g<<2)|0;a=P(K[(J[a+16>>2]+P(g,24)|0)+5|0],12)+a|0;J[b>>2]=J[a+116>>2];b=a+112|0;c=J[a+116>>2];if(c>>>0>=(J[a+120>>2]&2147483647)>>>0){kd(b,e+12|0);break a}J[J[b>>2]+(c<<2)>>2]=J[e+12>>2];J[a+116>>2]=J[a+116>>2]+1}H[h+4|0]=K[h+4|0]|2}Ha=e+16|0}function Hl(a){var b=Q(0),c=0,d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=0,n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=0,x=Q(0),y=Q(0),z=Q(0),A=0,B=Q(0),C=0;c=J[a>>2];f=N[c+24>>2];g=N[c+20>>2];h=N[c+16>>2];i=N[c+8>>2];j=N[c+4>>2];k=N[c>>2];a=J[a+24>>2];l=L[a+2>>1];if(l){w=a+l|0;while(1){n=a+48|0;m=K[a+1|0];l=n+P(m,48)|0;if(m){o=N[a+16>>2];b=N[a+8>>2];x=Q(o*b);p=N[a+24>>2];y=Q(p*b);q=N[a+20>>2];z=Q(q*b);A=(L[a+2>>1]+a|0)+32|0;B=N[a+4>>2];e=0;while(1){a=(e<<2)+A|0;b=N[a>>2];d=Q(-b);C=a;a=P(e,48)+n|0;r=N[a+44>>2];s=N[a>>2];t=N[a+4>>2];u=N[a+8>>2];v=Q(N[a+36>>2]-Q(N[a+32>>2]*Q(Q(Q(Q(o*k)+Q(h*s))+Q(Q(q*j)+Q(g*t)))+Q(Q(p*i)+Q(f*u)))));d=Q(b+(dr?r:d;N[C>>2]=d;b=Q(d-b);i=Q(i+Q(y*b));j=Q(j+Q(z*b));k=Q(k+Q(x*b));b=Q(B*b);f=Q(f+Q(u*b));g=Q(g+Q(t*b));h=Q(h+Q(s*b));e=e+1|0;if((m|0)!=(e|0)){continue}break}}a=l;if(w>>>0>a>>>0){continue}break}}N[c+24>>2]=f;N[c+20>>2]=g;N[c+16>>2]=h;N[c+8>>2]=i;N[c+4>>2]=j;N[c>>2]=k}function _a(a,b){var c=0;a:{switch(b-1|0){case 0:case 1:a=bb(a+4788|0,128);J[a+28>>2]=0;J[a+32>>2]=0;I[a+124>>1]=0;J[a+120>>2]=0;J[a+64>>2]=-1;H[a+52|0]=0;J[a+36>>2]=0;J[a+40>>2]=0;return a;case 4:a=bb(a+4788|0,128);H[a|0]=0;J[a+88>>2]=0;J[a+76>>2]=0;J[a+28>>2]=0;J[a+32>>2]=4;J[a+24>>2]=a+4;H[a+20|0]=1;J[a+80>>2]=4;J[a+84>>2]=0;J[a+72>>2]=a+36;H[a+68|0]=1;return a;case 5:a=bb(a+4788|0,24);I[a+16>>1]=0;return a;case 6:return bb(a+4788|0,28);case 7:return bb(a+4788|0,376);case 8:c=bb(a+4788|0,16);a=c;J[a+8>>2]=-1;J[a+12>>2]=0;J[a>>2]=-1;J[a+4>>2]=0;default:return c;case 2:case 3:break a}}a=bb(a+4788|0,272);H[a|0]=0;J[a+220>>2]=0;J[a+224>>2]=0;H[a+184|0]=0;J[a+88>>2]=0;J[a+76>>2]=0;J[a+28>>2]=0;J[a+32>>2]=4;J[a+24>>2]=a+4;H[a+20|0]=1;J[a+80>>2]=4;J[a+84>>2]=0;J[a+72>>2]=a+36;H[a+68|0]=1;J[a+228>>2]=0;J[a+232>>2]=0;J[a+236>>2]=0;J[a+240>>2]=0;J[a+244>>2]=0;J[a+248>>2]=0;J[a+252>>2]=0;J[a+256>>2]=0;J[a+260>>2]=0;J[a+264>>2]=0;H[a+268|0]=0;return a}function is(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=132452;b=J[a+4>>2];if(b){Ki(b+4|0);Ki(b+96|0);Ki(b+224|0);c=J[b+316>>2];if(c){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[b+316>>2]=0;J[b+320>>2]=0;qe(b+340|0);c=J[b+324>>2];if(c){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[b+324>>2]=0;J[b+328>>2]=0;c=J[b+332>>2];if(c){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[b+332>>2]=0;J[b+336>>2]=0;qe(b+340|0);c=J[b+332>>2];if(c){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[b+332>>2]=0;J[b+336>>2]=0;c=J[b+324>>2];if(c){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[b+324>>2]=0;J[b+328>>2]=0;Yl(b+224|0);rc(b+188|0);Yl(b+96|0);Yl(b+4|0);c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b);J[a+4>>2]=0}b=J[a+28>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+20>>2];if(!b){break a}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+16>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+8>>2];if(!b){break b}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function Ml(a,b,c,d,e,f,g){var h=0,i=Q(0),j=Q(0),k=Q(0);h=Ha+-64|0;Ha=h;J[d+16>>2]=0;J[d+20>>2]=0;J[d+8>>2]=0;J[d>>2]=0;J[d+4>>2]=0;J[d+24>>2]=0;N[d+32>>2]=N[e>>2];N[d+36>>2]=N[e+4>>2];N[d+40>>2]=N[e+8>>2];N[d+48>>2]=N[e>>2];N[d+52>>2]=N[e+4>>2];i=N[e+8>>2];J[d+80>>2]=0;J[d+84>>2]=2139095039;N[d+56>>2]=i;J[d+88>>2]=0;J[d+92>>2]=0;b=J[((c<<5)+b|0)+24>>2];i=N[e>>2];j=N[e+4>>2];k=N[e+8>>2];J[h+60>>2]=0;N[h+56>>2]=k;N[h+52>>2]=j;J[h+40>>2]=0;J[h+44>>2]=0;J[h+32>>2]=0;J[h+36>>2]=0;N[h+48>>2]=i;J[h+28>>2]=0;N[h+24>>2]=-k;N[h+20>>2]=-j;J[h+8>>2]=0;J[h+12>>2]=0;J[h>>2]=0;J[h+4>>2]=0;N[h+16>>2]=-i;Xg(a,b,h+32|0,d+96|0,c,h,d+128|0);i=N[e+8>>2];j=N[e>>2];k=N[e+4>>2];i=Q(Q(Q(i*N[d+120>>2])+Q(Q(j*N[d+112>>2])+Q(k*N[d+116>>2])))-Q(Q(i*N[d+152>>2])+Q(Q(j*N[d+144>>2])+Q(k*N[d+148>>2]))));if(i>2]=1065353216;i=i>Q(0)?Q(Q(1)/i):Q(0);N[d+44>>2]=-i;g=Q(Q(i*Q(-f))*g);N[d+12>>2]=g;N[d+28>>2]=f>Q(0)?g:Q(0);Ha=h- -64|0}function r7(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;d=Ha-16|0;Ha=d;J[a+56>>2]=b;J[a- -64>>2]=J[c>>2];J[a+60>>2]=J[c+4>>2];J[a+68>>2]=J[c+8>>2];c=J[a+8>>2];b=0;a:{if(!c){break a}c=c+J[(L[c+4>>1]<<2)+104436>>2]|0;b=0;if((YE(c,a)|0)!=-1){break a}ee(c,0,a);b=1}b:{c:{d:{c=J[a+12>>2];if(!c){break d}c=c+J[(L[c+4>>1]<<2)+104436>>2]|0;if((YE(c,a)|0)!=-1){break d}ee(c,0,a);break c}if(!b){break b}}c=J[a+12>>2];g=a+16|0;e=J[a+8>>2];e:{if(e){Ja[J[J[e>>2]+52>>2]](d+3|0,e);b=0;if(K[d+3|0]&8){break e}b=Ja[J[J[e>>2]+28>>2]](e)|0;break e}b=0}f:{if(c){Ja[J[J[c>>2]+52>>2]](d+2|0,c);f=0;if(K[d+2|0]&8){break f}f=Ja[J[J[c>>2]+28>>2]](c)|0;break f}f=0}h=b?b:f;c=c?f?h:0:h;b=e?b?c:0:c;g:{if((J[a+20>>2]>>>30|0)-3>>>0<4294967294){break g}c=J[a+16>>2];if(!c){break g}c=c-16|0;if((c|0)==(b|0)){break b}if(c){J[d+4>>2]=a;ob(c+5892|0,d+4|0);$h(c+16|0,g)}}if(!b){break b}J[d+8>>2]=a;a=pb(b+5892|0,d+8|0,d+15|0);if(!K[d+15|0]){J[a>>2]=J[d+8>>2]}Kk(b+16|0,g)}Ha=d+16|0}function Pd(a){var b=Q(0),c=0,d=0,e=Q(0);d=(C(a),v(2));c=d&2147483647;if(c>>>0>=1065353216){if((c|0)==1065353216){return(d|0)>=0?Q(0):Q(3.141592502593994)}return Q(Q(0)/Q(a-a))}a:{if(c>>>0<=1056964607){b=Q(1.570796251296997);if(c>>>0<847249409){break a}b=Q(a*a);return Q(Q(Q(Q(7.549789415861596e-8)-Q(a*Q(Q(Q(Q(b*Q(Q(b*Q(-.008656363002955914))+Q(-.04274342209100723)))+Q(.16666586697101593))*b)/Q(Q(b*Q(-.7066296339035034))+Q(1)))))-a)+Q(1.570796251296997))}if((d|0)<0){a=Q(Q(a+Q(1))*Q(.5));b=Q(Y(a));a=Q(Q(1.570796251296997)-Q(b+Q(Q(b*Q(Q(Q(Q(a*Q(Q(a*Q(-.008656363002955914))+Q(-.04274342209100723)))+Q(.16666586697101593))*a)/Q(Q(a*Q(-.7066296339035034))+Q(1))))+Q(-7.549789415861596e-8))));return Q(a+a)}a=Q(Q(Q(1)-a)*Q(.5));e=Q(Y(a));b=(x(2,(C(e),v(2))&-4096),D());a=Q(Q(Q(e*Q(Q(Q(Q(a*Q(Q(a*Q(-.008656363002955914))+Q(-.04274342209100723)))+Q(.16666586697101593))*a)/Q(Q(a*Q(-.7066296339035034))+Q(1))))+Q(Q(a-Q(b*b))/Q(e+b)))+b);b=Q(a+a)}return b}function DE(a,b,c){a=a|0;b=b|0;c=Q(c);var d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=0;e=Ha-32|0;Ha=e;a:{if(!J[b+100>>2]){j=Q(-85070586659632215e21);k=Q(85070586659632215e21);f=Q(85070586659632215e21);g=Q(85070586659632215e21);h=Q(-85070586659632215e21);i=Q(-85070586659632215e21);break a}g=Q(85070586659632215e21);i=Q(-85070586659632215e21);h=Q(-85070586659632215e21);j=Q(-85070586659632215e21);f=Q(85070586659632215e21);k=Q(85070586659632215e21);while(1){m=J[J[b+96>>2]+(l<<2)>>2];Ja[J[J[m>>2]+40>>2]](e+8|0,m,Q(1.0099999904632568));d=N[e+28>>2];i=d>2];h=d>2];j=d>2];g=d>g?g:d;d=N[e+12>>2];f=d>f?f:d;d=N[e+8>>2];k=d>k?k:d;l=l+1|0;if(l>>>0>2]){continue}break}}d=Q(Q(g+i)*Q(.5));g=Q(Q(Q(i-g)*Q(.5))*c);N[a+20>>2]=d+g;i=Q(Q(f+h)*Q(.5));f=Q(Q(Q(h-f)*Q(.5))*c);N[a+16>>2]=i+f;h=Q(Q(k+j)*Q(.5));c=Q(Q(Q(j-k)*Q(.5))*c);N[a+12>>2]=h+c;N[a+8>>2]=d-g;N[a+4>>2]=i-f;N[a>>2]=h-c;Ha=e+32|0}function es(a){var b=0,c=0,d=0;b=J[a+76>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b);J[a+76>>2]=0}b=J[a+112>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b);J[a+112>>2]=0}b=J[a+108>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b);J[a+108>>2]=0}b=J[a+104>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b);J[a+104>>2]=0}b=J[a+100>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b);J[a+100>>2]=0}b=J[a+96>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b);J[a+96>>2]=0}b=a+176|0;c=J[b+12808>>2];if(!(!c|(c|0)==(b+12288|0))){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c);J[b+12808>>2]=0}c=J[b+12812>>2];if(!((c|0)==(b|0)|!c)){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c);J[b+12812>>2]=0}c=J[b+12816>>2];if(!((c|0)==(b+6144|0)|!c)){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c);J[b+12816>>2]=0}J[b+12800>>2]=0;J[b+12804>>2]=0;rc(a+132|0);b=J[a+124>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+124>>2]=0;J[a+128>>2]=0}function eJ(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;g=1;if(b>>>0>1){while(1){c=((g<<5)+a|0)-32|0;hf(c);c=J[c+24>>2];a:{if(!c){break a}f=K[c+1|0];if(!f){break a}e=K[c|0]==4?160:96;c=c+48|0;if(f>>>0>=4){h=f&252;d=0;while(1){N[c+12>>2]=N[c+28>>2];c=c+e|0;N[c+12>>2]=N[c+28>>2];c=c+e|0;N[c+12>>2]=N[c+28>>2];c=c+e|0;N[c+12>>2]=N[c+28>>2];c=c+e|0;d=d+4|0;if((h|0)!=(d|0)){continue}break}}d=0;f=f&3;if(!f){break a}while(1){N[c+12>>2]=N[c+28>>2];c=c+e|0;d=d+1|0;if((f|0)!=(d|0)){continue}break}}g=g+1|0;if((g|0)!=(b|0)){continue}break}}a=((b<<5)+a|0)-32|0;hf(a);b=J[a+24>>2];b:{if(!b){break b}e=K[b+1|0];if(!e){break b}a=K[b|0]==4?160:96;c=b+48|0;if(e>>>0>=4){g=e&252;d=0;while(1){N[c+12>>2]=N[c+28>>2];b=a+c|0;N[b+12>>2]=N[b+28>>2];b=a+b|0;N[b+12>>2]=N[b+28>>2];b=a+b|0;N[b+12>>2]=N[b+28>>2];c=a+b|0;d=d+4|0;if((g|0)!=(d|0)){continue}break}}b=e&3;if(!b){break b}d=0;while(1){N[c+12>>2]=N[c+28>>2];c=a+c|0;d=d+1|0;if((b|0)!=(d|0)){continue}break}}}function Zy(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=Q(0),o=0,p=0;m=Ha-256|0;Ha=m;c=J[c+28>>2];j=c>>>1&1023;a:{if(!j){J[b+1152>>2]=j;break a}o=c>>>11|0;k=J[a+24>>2];while(1){h=k+(g+o<<5)|0;l=J[h>>2];i=J[h+4>>2];n=N[h+8>>2];c=(g<<4)+b|0;J[c+12>>2]=0;N[c+8>>2]=n;J[c>>2]=l;J[c+4>>2]=i;l=J[h+20>>2];i=J[h+16>>2];n=N[h+24>>2];J[c+524>>2]=0;N[c+520>>2]=n;J[c+512>>2]=i;J[c+516>>2]=l;J[((g<<2)+b|0)+1024>>2]=J[h+28>>2];g=g+1|0;if((j|0)!=(g|0)){continue}break}J[b+1152>>2]=j;Va(m+128|0,255,128);g=0;h=Va(m,0,128);if(!j){break a}l=J[a+24>>2];c=0;while(1){k=(c+o<<5)+l|0;i=J[k+28>>2];if(!(i&1)){p=J[e>>2];J[e>>2]=(p+(i>>>1&1023)|0)-J[k+12>>2];i=((c<<2)+b|0)+1024|0;J[i>>2]=J[i>>2]&2047|d+g<<11;i=g<<2;J[i+h>>2]=k;J[i+(h+128|0)>>2]=p;g=g+1|0}c=c+1|0;if((j|0)!=(c|0)){continue}break}J[f>>2]=J[f>>2]+g;if(!g){break a}c=0;while(1){b=c<<2;Zy(a,J[a+28>>2]+P(c+d|0,1168)|0,J[b+h>>2],J[b+(h+128|0)>>2],e,f);c=c+1|0;if((g|0)!=(c|0)){continue}break}}Ha=m+256|0}function kp(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=0,m=0,n=0,o=0;if((tea(b)|0)!=1){b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0}j=Q(N[a+24>>2]*Q(b>>>0));a:{if(j=Q(0)){i=~~j>>>0;break a}i=0}m=J[a+16>>2];d=b+i<<2;d=(0-d&12)+d|0;f=d+(i<<3)|0;if(f){g=J[40592]+12|0;f=Ja[J[J[g>>2]+8>>2]](g,f,29909,21159,372)|0}else{f=0}c=d;d=b<<2;f=Va(f,255,d);k=c+f|0;l=d+f|0;if(J[a+36>>2]){n=b-1|0;o=J[a+4>>2];d=0;while(1){h=d<<3;g=h+o|0;c=J[g+4>>2];c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;e=J[g>>2];e=(e<<15^-1)+e|0;e=P(e>>>10^e,9);e=e>>>6^e;e=(e<<11^-1)+e|0;c=f+(((c>>>16^P(e>>>16^e^1016421269,1000007)^c)&n)<<2)|0;J[(d<<2)+l>>2]=J[c>>2];J[c>>2]=d;h=h+k|0;J[h>>2]=J[g>>2];J[h+4>>2]=J[g+4>>2];d=d+1|0;if(d>>>0>2]){continue}break}}d=J[a>>2];if(d){g=J[40592]+12|0;Ja[J[J[g>>2]+12>>2]](g,d)}J[a+20>>2]=b;J[a+12>>2]=f;J[a>>2]=f;J[a+8>>2]=l;J[a+16>>2]=i;J[a+4>>2]=k;if(J[a+28>>2]==-1){J[a+28>>2]=m}}function jH(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;i=J[b+68>>2];a:{if((i|0)>=0){d=(i<<1&-16)+c|0;j=K[d+14|0];k=K[d+13|0];Ja[J[J[a>>2]+112>>2]](a,b,c);break a}f=J[a+68>>2];e=i>>>3|0;d=f+(e<<4)|0;j=K[d+14|0];k=K[d+13|0];g=J[a+84>>2]-1|0;c=J[J[a+80>>2]+(g<<2)>>2];e=e&268435455;h=e<<3;me(J[a+4>>2],h+J[a+92>>2]|0);J[J[a+80>>2]+(e<<2)>>2]=c;e=J[a+92>>2];h=e+h|0;l=g<<3;e=l+e|0;m=J[e+4>>2];J[h>>2]=J[e>>2];J[h+4>>2]=m;e=f+(g<<4)|0;f=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=f;f=J[e+4>>2];J[d>>2]=J[e>>2];J[d+4>>2]=f;d=l+J[a+92>>2]|0;J[d>>2]=0;J[d+4>>2]=0;d=J[a+108>>2];e=J[d+456>>2];J[c+68>>2]=i;b:{if(!(K[c+43|0]&2)|K[c+41|0]&8){break b}d=J[J[J[d+444>>2]>>2]+(J[c- -64>>2]<<2)>>2];if(!d){break b}while(1){J[e+(J[d+20>>2]<<2)>>2]=J[c+68>>2];d=J[d+16>>2];if(d){continue}break}}J[a+84>>2]=g;J[a+96>>2]=g;J[a+72>>2]=J[a+72>>2]-1}c:{if(j&2){H[b+43|0]=K[b+43|0]|64;c=1;break c}c=0-(j&1)|0}Ja[J[J[a>>2]+28>>2]](a,b,c,k)}function uz(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0);h=N[c>>2];i=N[c+4>>2];j=N[c+8>>2];n=Q(Q(Q(h*h)+Q(i*i))+Q(j*j));k=N[e>>2];l=N[e+4>>2];m=N[e+8>>2];o=Q(Q(Q(h*k)+Q(i*l))+Q(j*m));p=Q(Q(Q(k*k)+Q(l*l))+Q(m*m));q=Q(Q(n*p)-Q(o*o));r=n>Q(1.1920928955078125e-7)?Q(Q(1)/n):Q(0);n=Q(N[b+8>>2]-N[d+8>>2]);s=Q(m*n);t=k;k=Q(N[b>>2]-N[d>>2]);m=Q(N[b+4>>2]-N[d+4>>2]);l=Q(s+Q(Q(t*k)+Q(m*l)));i=Q(Q(Q(k*h)+Q(m*i))+Q(n*j));h=Q(Q(Q(o*l)-Q(i*p))/q);h=h>Q(1)?Q(1):h;h=Q((p>Q(1.1920928955078125e-7)?Q(Q(1)/p):Q(0))*Q(l+Q(o*(qQ(0)?h:Q(0)))));h=h>Q(1)?Q(1):h;h=h>Q(0)?h:Q(0);i=Q(r*Q(Q(o*h)-i));i=i>Q(1)?Q(1):i;i=i>Q(0)?i:Q(0);N[f>>2]=i;N[g>>2]=h;j=Q(Q(N[b+8>>2]+Q(N[c+8>>2]*i))-Q(Q(N[e+8>>2]*h)+N[d+8>>2]));k=Q(j*j);j=Q(Q(N[b>>2]+Q(N[c>>2]*i))-Q(N[d>>2]+Q(N[e>>2]*h)));h=Q(Q(N[b+4>>2]+Q(N[c+4>>2]*i))-Q(N[d+4>>2]+Q(N[e+4>>2]*h)));N[a>>2]=k+Q(Q(j*j)+Q(h*h))}function te(a,b){a=a|0;b=b|0;var c=0,d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);d=Ha-48|0;Ha=d;c=J[a+76>>2];n=d+40|0;Ja[J[J[c>>2]+28>>2]](c,n,d+44|0);Zb(d+12|0,J[(b<<2)+n>>2]);c=P(b,28);b=c+a|0;m=N[b+36>>2];o=N[b+40>>2];p=N[b+44>>2];q=N[d+32>>2];r=N[d+36>>2];s=N[d+28>>2];c=c+J[a+80>>2]|0;i=N[d+20>>2];e=N[b+28>>2];j=N[d+16>>2];f=N[b+24>>2];h=N[d+24>>2];g=N[b+32>>2];k=N[d+12>>2];l=N[b+20>>2];N[c+28>>2]=Q(i*e)+Q(Q(j*f)+Q(Q(h*g)+Q(k*l)));N[c+24>>2]=Q(l*j)+Q(Q(Q(h*e)-Q(g*i))-Q(k*f));N[c+20>>2]=Q(e*k)+Q(Q(Q(h*f)-Q(g*j))-Q(i*l));N[c+16>>2]=Q(f*i)+Q(Q(Q(h*l)-Q(g*k))-Q(j*e));e=Q(m-s);e=Q(e+e);f=Q(o-q);f=Q(f+f);g=Q(p-r);g=Q(g+g);l=Q(Q(Q(Q(-k)*e)-Q(f*j))-Q(i*g));m=Q(Q(h*h)+Q(-.5));N[c+40>>2]=Q(Q(g*m)+Q(h*Q(Q(j*e)-Q(k*f))))-Q(i*l);N[c+36>>2]=Q(Q(f*m)+Q(h*Q(Q(k*g)-Q(i*e))))-Q(j*l);N[c+32>>2]=Q(Q(e*m)+Q(h*Q(Q(i*f)-Q(j*g))))-Q(k*l);a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a);Ha=d+48|0}function ou(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;e=J[a+20>>2];a:{b:{if(!e){break b}g=J[b>>2];d=g+(g<<15^-1)|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;f=P(d>>>16^d^-57320555,1000007);h=J[b+4>>2];d=h+(h<<15^-1)|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;f=e-1&(f^d>>>16^d);d=J[J[a+12>>2]+(f<<2)>>2];if((d|0)==-1){break b}i=a+4|0;k=J[a+8>>2];l=J[a+4>>2];while(1){j=P(d,12)+l|0;if(!(J[j>>2]!=(g|0)|J[j+4>>2]!=(h|0))){H[c|0]=1;break a}d=J[(d<<2)+k>>2];if((d|0)!=-1){continue}break}}H[c|0]=0;if(J[a+36>>2]==J[a+16>>2]){c=e?e<<1:16;if(c>>>0>e>>>0){vu(a,c);e=J[a+20>>2]}c=J[b>>2];c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;b=J[b+4>>2];b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;f=e-1&(P(c>>>16^c^-57320555,1000007)^b>>>16^b)}d=J[a+28>>2];J[a+28>>2]=d+1;b=J[a+12>>2]+(f<<2)|0;J[J[a+8>>2]+(d<<2)>>2]=J[b>>2];J[b>>2]=d;J[a+36>>2]=J[a+36>>2]+1;J[a+32>>2]=J[a+32>>2]+1;i=a+4|0}return J[i>>2]+P(d,12)|0}function kL(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;f=J[c+4624>>2];a:{if(L[b+88>>1]>=2){if(!f){break a}h=c+528|0;i=J[b+80>>2];g=J[b+84>>2];a=L[a+34>>1];b=0;if((f|0)!=1){j=f&-2;c=0;while(1){e=(b<<2)+d|0;I[e>>1]=a;I[e+2>>1]=L[g+(L[i+(J[(h+(b<<6)|0)+52>>2]<<1)>>1]<<1)>>1];e=b|1;k=(e<<2)+d|0;I[k>>1]=a;I[k+2>>1]=L[g+(L[i+(J[(h+(e<<6)|0)+52>>2]<<1)>>1]<<1)>>1];b=b+2|0;c=c+2|0;if((j|0)!=(c|0)){continue}break}}if(!(f&1)){break a}c=(b<<2)+d|0;I[c>>1]=a;I[c+2>>1]=L[g+(L[i+(J[(h+(b<<6)|0)+52>>2]<<1)>>1]<<1)>>1];return 1}if(!f){break a}h=L[b+34>>1];i=L[a+34>>1];a=0;b=0;if(f>>>0>=4){j=f&-4;c=0;while(1){g=b<<2;e=g+d|0;I[e+2>>1]=h;I[e>>1]=i;e=(g|4)+d|0;I[e+2>>1]=h;I[e>>1]=i;e=(g|8)+d|0;I[e+2>>1]=h;I[e>>1]=i;g=(g|12)+d|0;I[g+2>>1]=h;I[g>>1]=i;b=b+4|0;c=c+4|0;if((j|0)!=(c|0)){continue}break}}c=f&3;if(!c){break a}while(1){f=(b<<2)+d|0;I[f+2>>1]=h;I[f>>1]=i;b=b+1|0;a=a+1|0;if((c|0)!=(a|0)){continue}break}}return 1}function al(a,b,c,d){var e=0,f=0,g=0;a:{switch(b|0){case 0:case 3:g=a+48|0;b:{c:{d:{b=J[a+52>>2];switch((b>>>30|0)-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[g>>2]+4785|0]){break b}}fu(a- -64|0,c,d);return}e=J[a+56>>2];if(!e){e=_a(J[a+48>>2],b>>>24&15);J[a+56>>2]=e}b=J[a+316>>2];if(c){J[e+220>>2]=0;J[e+224>>2]=0;J[e+228>>2]=0;f=134217728;b=b&-65537}if(d){J[e+232>>2]=0;J[e+236>>2]=0;J[e+240>>2]=0;f=f|268435456;b=b&-131073}J[a+316>>2]=b|f;Za(J[a+48>>2],g);return;case 1:case 2:g=a+48|0;e:{f:{g:{b=J[a+52>>2];switch((b>>>30|0)-2|0){case 1:break e;case 0:break g;default:break f}}if(K[J[g>>2]+4785|0]){break e}}du(a- -64|0,c,d);return}e=J[a+56>>2];if(!e){e=_a(J[a+48>>2],b>>>24&15);J[a+56>>2]=e}b=J[a+316>>2];if(c){J[e+244>>2]=0;J[e+248>>2]=0;J[e+252>>2]=0;f=536870912;b=b&-262145}if(d){J[e+256>>2]=0;J[e+260>>2]=0;J[e+264>>2]=0;f=f|1073741824;b=b&-524289}J[a+316>>2]=b|f;Za(J[a+48>>2],g);break;default:break a}}}function CK(a,b,c,d,e){a=a|0;b=b|0;c=Q(c);d=Q(d);e=e|0;var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=0;k=J[a+12>>2];f=Ha-48|0;Ha=f;l=N[a+8>>2];if(l!=Q(0)){r=Hb(k,b),s=e?-65536:-8355712,J[r+4>>2]=s;J[k+32>>2]=0;J[k>>2]=1;q=Q(-d);b=0;d=Q(0);while(1){N[f+44>>2]=j;N[f+40>>2]=g;N[f+36>>2]=d;d=Q(Q(b>>>0)*Q(.19634954631328583));i=db(d);d=eb(d);a=$a(k,f+36|0);h=Q(d*c);g=Q(i*q);j=Q(Q(h*h)+Q(Q(g*g)+Q(0)));d=Q(Q(1)/Q(j+Q(1)));h=Q(Q(h+h)*d);i=Q(d*Q(0));g=Q(Q(g+g)*d);o=Q(g*Q(0));m=Q(Q(h*Q(0))+Q(Q(i+i)+o));d=Q(Q(Q(1)-j)*d);n=Q(Q(d*d)+Q(-.5));p=Q(n*Q(0));j=Q(Q(Q(h*m)+Q(p+Q(d*Q(Q(i*Q(0))-Q(g+g)))))*l);N[f+32>>2]=j;g=Q(Q(Q(g*m)+Q(p+Q(d*Q(Q(h+h)+Q(i*Q(-0))))))*l);N[f+28>>2]=g;d=Q(Q(Q(i*m)+Q(Q(n+n)+Q(d*Q(o+Q(h*Q(-0))))))*l);N[f+24>>2]=d;a=$a(a,f+24|0);J[f+20>>2]=0;J[f+12>>2]=0;J[f+16>>2]=0;a=$a(a,f+12|0);N[f+8>>2]=j;N[f+4>>2]=g;N[f>>2]=d;$a(a,f);b=b+1|0;if((b|0)!=33){continue}break}}Ha=f+48|0}function z0(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;j=Ha-16|0;Ha=j;f=J[a+4>>2];if(f){h=J[a+292>>2];g=J[a+296>>2];J[j+8>>2]=0;J[j>>2]=0;J[j+4>>2]=0;f=op(g,h,f,b,c,d,e)}else{f=1}a:{if(!f|!K[a+336|0]){break a}f=1;if((J[a+156>>2]+J[a+108>>2]|0)==(0-J[a+216>>2]|0)){break a}f=Ha-48|0;Ha=f;b:{if(J[a+156>>2]!=(0-J[a+108>>2]|0)){h=Ha-16|0;Ha=h;g=1;i=J[a+68>>2];if(!(!i|!J[i+588>>2])){g=J[a+160>>2];k=J[g+8>>2];g=J[g+12>>2];J[h+8>>2]=0;J[h>>2]=0;J[h+4>>2]=0;g=yp(g,k,i,b,c,d,e)}i=J[a+116>>2];if(!(!i|(!J[i+588>>2]|g^1))){g=J[a+160>>2];k=J[g+8>>2];g=J[g+12>>2];J[h+8>>2]=0;J[h>>2]=0;J[h+4>>2]=0;g=yp(g,k,i,b,c,d,e)}Ha=h+16|0;if(!g){break b}}if(!J[a+216>>2]){l=1;break b}J[f+44>>2]=0;J[f+36>>2]=0;J[f+40>>2]=0;J[f+32>>2]=J[a+176>>2];J[f+28>>2]=e;J[f+20>>2]=c;J[f+16>>2]=b;J[f+12>>2]=148944;e=f+36|0;J[f+24>>2]=e;l=op(J[a+252>>2],J[a+248>>2],J[a+220>>2],b,c,d,f+12|0)}Ha=f+48|0;f=l}Ha=j+16|0;return f|0}function ve(a,b,c,d,e,f,g){var h=0,i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0,w=0,x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=0;k=K[a+64|0];a:{if(!k){break a}while(1){h=J[a+76>>2]+P(w,48)|0;m=N[f>>2];j=Q(N[h+44>>2]-m);if(j<=N[g>>2]){n=N[h+4>>2];o=N[h>>2];p=N[h+8>>2];y=N[d>>2];z=N[e+16>>2];A=N[d+4>>2];q=N[e+20>>2];B=N[d+8>>2];l=N[e+24>>2];r=N[e+8>>2];s=N[e>>2];t=N[e+4>>2];i=N[e+12>>2];k=J[c+4>>2];C=J[c>>2];u=N[c+8>>2];h=(v<<6)+b|0;J[h+28>>2]=0;N[h+8>>2]=u;J[h>>2]=C;J[h+4>>2]=k;J[h+52>>2]=-1;N[h+12>>2]=j;x=l;j=Q(Q(i*i)+Q(-.5));l=Q(Q(r*p)+Q(Q(s*o)+Q(t*n)));u=Q(Q(Q(i*Q(Q(s*n)-Q(o*t)))+Q(p*j))+Q(r*l));N[h+24>>2]=Q(x+Q(u+u))-Q(m*B);x=q;q=Q(Q(t*l)+Q(Q(j*n)+Q(i*Q(Q(r*o)-Q(p*s)))));N[h+20>>2]=Q(x+Q(q+q))-Q(m*A);i=Q(Q(s*l)+Q(Q(j*o)+Q(i*Q(Q(t*p)-Q(n*r)))));N[h+16>>2]=Q(z+Q(i+i))-Q(m*y);k=K[a+64|0];v=v+1|0}if(v>>>0>63){break a}w=w+1|0;if(k>>>0>w>>>0){continue}break}}J[b+4096>>2]=v}function Cq(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;h=J[a+1184>>2];a:{if(!h){break a}i=J[a+2344>>2];if(!i){break a}k=J[a+1180>>2];g=J[a+2368>>2];b=J[g+36>>2];if(b){l=J[a+1192>>2];b:{if(b>>>0<=M[a+1196>>2]){while(1){j=P(e,24)+k|0;if(K[j+20|0]&4){c=J[g+24>>2]&2147483647;d=J[l>>2]+P(e,12)|0;b=J[d>>2];m=b>>>5|0;c:{if(c>>>0>m>>>0){f=1;if(J[J[g+20>>2]+(m<<2)>>2]>>>b&1){break c}}f=0}b=f;f=c;c=J[d+4>>2];d=c>>>5|0;H[j+20|0]=f>>>0<=d>>>0|!(J[J[g+20>>2]+(d<<2)>>2]>>>c&1)?b:b|2}e=e+1|0;if((h|0)!=(e|0)){continue}break}break b}j=J[g+24>>2]&2147483647;l=J[l>>2];while(1){c=l+P(e,12)|0;d=J[c>>2];b=d>>>5|0;d:{if(b>>>0>>0){f=1;if(J[J[g+20>>2]+(b<<2)>>2]>>>d&1){break d}}f=0}b=f;c=J[c+4>>2];d=c>>>5|0;H[(P(e,24)+k|0)+20|0]=d>>>0>=j>>>0|!(J[J[g+20>>2]+(d<<2)>>2]>>>c&1)?b:b|2;e=e+1|0;if((h|0)!=(e|0)){continue}break}}Ja[J[J[i>>2]+16>>2]](i,k,h);break a}Ja[J[J[i>>2]+16>>2]](i,k,h)}J[a+1184>>2]=0;J[J[a+1192>>2]+4>>2]=0}function dn(a){var b=0,c=0,d=0,e=0,f=0,g=0;b=J[a+12>>2];if(b){f=J[40592]+12|0;Ja[J[J[f>>2]+12>>2]](f,b);J[a+12>>2]=0}f=0;b=J[a>>2];e=b<<2;if(e){b=J[40592]+12|0;d=Ja[J[J[b>>2]+8>>2]](b,e,29909,15629,83)|0;b=J[a>>2]}J[a+12>>2]=d;e=0;a:{if(!b){break a}Va(d,255,b<<2);b=J[a>>2];d=b<<3;if(d){b=J[40592]+12|0;f=Ja[J[J[b>>2]+8>>2]](b,d,29909,15629,87)|0;b=J[a>>2]}b=b<<2;if(!b){break a}e=J[40592]+12|0;e=Ja[J[J[e>>2]+8>>2]](e,b,29909,15629,88)|0}b=J[a+8>>2];b:{if(!b){break b}Ua(f,J[a+20>>2],b<<3);if(!J[a+8>>2]){break b}d=J[a+12>>2];g=J[a+20>>2];b=0;while(1){c=(b<<3)+g|0;c=J[c+4>>2]<<16|L[c>>1];c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;c=d+((J[a+4>>2]&(c>>>16^c))<<2)|0;J[(b<<2)+e>>2]=J[c>>2];J[c>>2]=b;b=b+1|0;if(b>>>0>2]){continue}break}}b=J[a+16>>2];if(b){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,b);J[a+16>>2]=0}b=J[a+20>>2];if(b){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,b)}J[a+16>>2]=e;J[a+20>>2]=f}function nn(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;f=Ha-16|0;Ha=f;a:{if(!J[a+72>>2]){break a}while(1){d=J[J[a+68>>2]+(c<<2)>>2];e=Ja[J[J[d>>2]+16>>2]](d)|0;d=J[a+72>>2];if((b|0)==(e|0)){d=d-1|0;J[a+72>>2]=d;e=c<<2;c=J[a+68>>2];J[e+c>>2]=J[c+(d<<2)>>2];break a}c=c+1|0;if(d>>>0>c>>>0){continue}break}}J[f+12>>2]=0;c=Ja[J[J[b>>2]+28>>2]](b)|0;Ja[J[J[c>>2]+96>>2]](c,f+12|0,1,0)|0;b:{if(!J[a+116>>2]){break b}d=J[f+12>>2];c=(d<<15^-1)+d|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;e=J[a+92>>2]+((J[a+100>>2]-1&(c>>>16^c))<<2)|0;c=J[e>>2];if((c|0)==-1){break b}g=J[a+88>>2];h=J[a+84>>2];if((d|0)!=J[h+(c<<2)>>2]){while(1){e=(c<<2)+g|0;c=J[e>>2];if((c|0)==-1){break b}if((d|0)!=J[(c<<2)+h>>2]){continue}break}}d=(c<<2)+g|0;J[e>>2]=J[d>>2];J[a+116>>2]=J[a+116>>2]-1;J[a+112>>2]=J[a+112>>2]+1;J[d>>2]=J[a+108>>2];J[a+108>>2]=c}c:{if((Ja[J[J[b>>2]>>2]](b)|0)!=1){if(Ja[J[J[b>>2]>>2]](b)|0){break c}}Ja[J[J[b>>2]+104>>2]](b)}Ha=f+16|0}function kH(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;i=Ha-16|0;Ha=i;b=J[b+68>>2];J[i+12>>2]=b;a:{if((b|0)>=0){c=J[a+16>>2];if(c>>>0>=(J[a+20>>2]&2147483647)>>>0){ab(a+12|0,i+12|0);break a}J[J[a+12>>2]+(c<<2)>>2]=b;J[a+16>>2]=J[a+16>>2]+1;break a}h=J[a+84>>2]-1|0;c=J[J[a+80>>2]+(h<<2)>>2];d=J[a+68>>2];e=b>>>3|0;g=e&268435455;f=g<<3;me(J[a+4>>2],f+J[a+92>>2]|0);J[J[a+80>>2]+(g<<2)>>2]=c;g=J[a+92>>2];f=g+f|0;j=g;g=h<<3;j=j+g|0;k=J[j+4>>2];J[f>>2]=J[j>>2];J[f+4>>2]=k;e=d+(e<<4)|0;d=d+(h<<4)|0;f=J[d+12>>2];J[e+8>>2]=J[d+8>>2];J[e+12>>2]=f;f=J[d+4>>2];J[e>>2]=J[d>>2];J[e+4>>2]=f;d=g+J[a+92>>2]|0;J[d>>2]=0;J[d+4>>2]=0;d=J[a+108>>2];e=J[d+456>>2];J[c+68>>2]=b;b:{if(!(K[c+43|0]&2)|K[c+41|0]&8){break b}b=J[J[J[d+444>>2]>>2]+(J[c- -64>>2]<<2)>>2];if(!b){break b}while(1){J[e+(J[b+20>>2]<<2)>>2]=J[c+68>>2];b=J[b+16>>2];if(b){continue}break}}J[a+84>>2]=h;J[a+96>>2]=h;J[a+72>>2]=J[a+72>>2]-1}Ha=i+16|0}function Zn(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0);i=N[a+20>>2];h=N[a+16>>2];k=N[a+24>>2];l=K[a+64|0]<<2;m=N[a+48>>2];n=N[d>>2];o=N[a+52>>2];p=N[d+4>>2];q=N[a+56>>2];r=N[d+8>>2];s=N[a+60>>2];t=N[d+12>>2];u=N[a+32>>2];v=N[c>>2];w=N[a+36>>2];x=N[c+4>>2];y=N[a+40>>2];z=N[c+8>>2];A=N[a+44>>2];B=N[c+12>>2];a=1;h=Q(N[b+16>>2]-h);h=h>Q(0)?h:Q(-h);i=Q(N[b+20>>2]-i);i=i>Q(0)?i:Q(-i);i=h>=i?h:i;j=h;h=Q(N[b+24>>2]-k);h=(h>Q(0)?h:Q(-h))>=Q(0)?j:Q(0);k=Q(N[l+112848>>2]*N[e>>2]);a:{if((h<=i?i:h)>k){break a}i=N[l+112880>>2];h=Q(Q(B*A)+Q(Q(z*y)+Q(Q(v*u)+Q(x*w))));if(i>h){break a}j=i;i=Q(Q(t*s)+Q(Q(r*q)+Q(Q(n*m)+Q(p*o))));if(j>i){break a}if(hQ(1)?Q(1):h)}else{j=Q(0)}a=k>2]);if(iQ(1)?Q(1):h)}else{j=Q(0)}a=a|k>2])}return a}function pu(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=Ha-16|0;Ha=d;c=J[a>>2];b=J[a+12>>2];e=J[(c+(b<<3)|0)+4>>2];if((e|0)==128){b=b+1|0;if((b|0)==J[a+4>>2]){b=0;c=J[40592];e=c+12|0;c=(g=e,h=13312,i=Ja[J[J[c>>2]+20>>2]](c)|0?45827:69706,j=24560,k=260,f=J[J[e>>2]+8>>2],Ja[f](g|0,h|0,i|0,j|0,k|0)|0);while(1){J[(c+P(b,104)|0)+100>>2]=-128;J[(c+P(b|1,104)|0)+100>>2]=-128;J[(c+P(b|2,104)|0)+100>>2]=-128;J[(c+P(b|3,104)|0)+100>>2]=-128;J[(c+P(b|4,104)|0)+100>>2]=-128;J[(c+P(b|5,104)|0)+100>>2]=-128;J[(c+P(b|6,104)|0)+100>>2]=-128;J[(c+P(b|7,104)|0)+100>>2]=-128;b=b+8|0;if((b|0)!=128){continue}break}J[d+12>>2]=0;J[d+8>>2]=c;b=J[a+4>>2];a:{if(b>>>0>=(J[a+8>>2]&2147483647)>>>0){wu(a,d+8|0);break a}c=J[d+12>>2];b=J[a>>2]+(b<<3)|0;J[b>>2]=J[d+8>>2];J[b+4>>2]=c;J[a+4>>2]=J[a+4>>2]+1}c=J[a>>2];b=J[a+12>>2]+1|0}J[a+12>>2]=b;J[((b<<3)+c|0)+4>>2]=0;e=0}a=(b<<3)+c|0;J[a+4>>2]=e+1;Ha=d+16|0;return J[a>>2]+P(e,104)|0}function Ye(a,b){var c=0,d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=0,n=0,o=Q(0),p=Q(0),q=Q(0),r=0,s=0;d=J[a+336>>2]-1|0;if(d){n=J[b+32>>2];i=J[b+12>>2];while(1){e=d<<5;b=e+i|0;o=N[b+24>>2];p=N[b+20>>2];c=J[a+340>>2]+P(d,160)|0;j=N[c+120>>2];q=N[b+16>>2];k=N[c+124>>2];l=N[c+128>>2];f=N[b+8>>2];g=N[b+4>>2];c=(J[(e+J[a+332>>2]|0)+24>>2]<<5)+i|0;h=N[b>>2];N[c>>2]=h+N[c>>2];N[c+4>>2]=g+N[c+4>>2];N[c+8>>2]=f+N[c+8>>2];N[c+16>>2]=Q(q+Q(Q(k*f)-Q(g*l)))+N[c+16>>2];N[c+20>>2]=Q(p+Q(Q(l*h)-Q(f*j)))+N[c+20>>2];N[c+24>>2]=Q(o+Q(Q(j*g)-Q(h*k)))+N[c+24>>2];c=J[a+344>>2]+P(d,80)|0;m=K[c+76|0];if(m){r=(J[c+72>>2]<<2)+n|0;s=J[a+272>>2]+P(d,76)|0;e=0;while(1){c=P(e,24)+s|0;N[(e<<2)+r>>2]=Q(Q(N[c+20>>2]*N[b+8>>2])+Q(Q(N[c+12>>2]*N[b>>2])+Q(N[c+16>>2]*N[b+4>>2])))+Q(Q(N[c+8>>2]*N[b+24>>2])+Q(Q(N[c>>2]*N[b+16>>2])+Q(N[c+4>>2]*N[b+20>>2])));e=e+1|0;if((m|0)!=(e|0)){continue}break}}d=d-1|0;if(d){continue}break}}}function Nz(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0;g=Ha-256|0;Ha=g;h=0;a:{if(N[b+4>>2]!=Q(1)){break a}h=0;if(N[b+8>>2]!=Q(1)){break a}h=N[b+12>>2]==Q(1)}J[g+244>>2]=0;J[g+248>>2]=1065353216;J[g+236>>2]=0;J[g+240>>2]=0;J[g+228>>2]=0;J[g+232>>2]=1065353216;J[g+220>>2]=0;J[g+224>>2]=0;J[g+212>>2]=1065353216;J[g+216>>2]=1065353216;J[g+196>>2]=1065353216;J[g+200>>2]=0;H[g+252|0]=0;J[g+204>>2]=0;J[g+208>>2]=0;J[g+188>>2]=0;J[g+192>>2]=0;J[g+180>>2]=1065353216;J[g+184>>2]=0;if(!h){Lb(g+180|0,b+4|0,b+16|0)}J[g+168>>2]=0;J[g+172>>2]=1065353216;J[g+160>>2]=0;J[g+164>>2]=0;J[g+152>>2]=0;J[g+156>>2]=1065353216;J[g+144>>2]=0;J[g+148>>2]=0;J[g+136>>2]=1065353216;J[g+140>>2]=1065353216;J[g+120>>2]=1065353216;J[g+124>>2]=0;H[g+176|0]=0;J[g+128>>2]=0;J[g+132>>2]=0;J[g+112>>2]=0;J[g+116>>2]=0;J[g+104>>2]=1065353216;J[g+108>>2]=0;i=g+8|0;j=g+80|0;k=b;b=g+104|0;a=Mz(i,j,k,c,d,e,f,b,g+180|0,Sh(a,b,j,i),h);Ha=g+256|0;return a}function u7(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;e=J[a+20>>2];b=J[a+28>>2];h=J[J[b+976>>2]+1156>>2];a=J[b+988>>2];d=J[a+128>>2];J[b+992>>2]=0;a:{if(J[a+132>>2]?0:d){break a}c=J[b+1160>>2];if(!c){break a}i=b+992|0;d=0;if(!e){while(1){a=bb(h,40);e=J[b+1156>>2];f=J[b+16>>2];g=J[b+20>>2];J[a+24>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=f;J[a+12>>2]=g;J[a+36>>2]=i;c=c-d|0;J[a+32>>2]=c>>>0>=256?256:c;J[a>>2]=137876;J[a+24>>2]=1;J[a+28>>2]=e+(d<<2);e=J[a+16>>2];Ja[J[J[e>>2]+72>>2]](e,a);d=d+256|0;c=J[b+1160>>2];if(d>>>0>>0){continue}break a}}while(1){a=bb(h,40);f=J[b+1156>>2];g=J[b+16>>2];j=J[b+20>>2];J[a+24>>2]=0;J[a+16>>2]=0;J[a+8>>2]=g;J[a+12>>2]=j;J[a+36>>2]=i;c=c-d|0;J[a+32>>2]=c>>>0>=256?256:c;J[a>>2]=137876;J[a+20>>2]=e;J[a+24>>2]=1;J[a+28>>2]=(d<<2)+f;Ja[J[J[e>>2]+16>>2]](e);J[a+16>>2]=J[J[a+20>>2]+16>>2];Ja[J[J[a>>2]+20>>2]](a);d=d+256|0;c=J[b+1160>>2];if(d>>>0>>0){continue}break}}}function d$(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;e=Ha-16|0;Ha=e;a:{if((Ja[J[J[b>>2]+52>>2]](b)|0)!=(a|0)){a=J[40592];J[e>>2]=26094;Wa(a,8,14375,79,81397,e);break a}if((Ja[J[J[b>>2]+52>>2]](b)|0)!=(a|0)){break a}h=J[b+36>>2];if(h){i=b+8|0;while(1){b:{c:{d:{d=J[J[b+40>>2]+(g<<2)>>2];if((Ja[J[J[d>>2]+24>>2]](d)|0)!=2){ci(i,d+J[((L[d+4>>1]<<2)+104436|0)+72>>2]|0,0);e:{switch(Ja[J[J[d>>2]+24>>2]](d)|0){case 1:ep(a,d,c,0);break b;case 0:break d;case 2:break e;default:break b}}Wa(J[40592],2,14375,689,27155,0);break b}if(!(Ja[J[J[d>>2]+28>>2]](d)|0)){break b}d=J[d+320>>2];j=J[(Ja[J[J[d>>2]+100>>2]](d)|0)+84>>2];f=0;if(!(Ja[J[J[d>>2]+76>>2]](d)|0)){break c}while(1){ci(i,J[(f<<2)+j>>2]+48|0,0);f=f+1|0;if(Ja[J[J[d>>2]+76>>2]](d)>>>0>f>>>0){continue}break}break c}fp(a,d,c,0);break b}KB(a,d,c,0)}g=g+1|0;if((h|0)!=(g|0)){continue}break}}SA(a+16|0,b+8|0);J[e+12>>2]=b;ob(a+5984|0,e+12|0)}Ha=e+16|0}function F5(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c=J[a+320>>2];if(c){j=a,k=Ja[J[J[b>>2]>>2]](b,-2147483648,c)|0,J[j+320>>2]=k}c=J[a+324>>2];if(c){j=a,k=Ja[J[J[b>>2]>>2]](b,-2147483648,c)|0,J[j+324>>2]=k}c=J[a+328>>2];if(c){j=a,k=Ja[J[J[b>>2]>>2]](b,-2147483648,c)|0,J[j+328>>2]=k}d=L[a+24>>1];if(d){h=(d|0)==1?a+20|0:J[a+20>>2];c=0;while(1){e=h+(c<<2)|0;f=Ja[J[J[b>>2]>>2]](b,-2147483648,J[e>>2])|0;J[e>>2]=f;Zo(f,a);c=c+1|0;if((d|0)!=(c|0)){continue}break}}nq(a+12|0,b);d=J[a+356>>2];a:{if(!d){break a}c=0;if((d|0)!=1){h=d&-2;f=0;while(1){e=c<<2;g=e+J[a+352>>2]|0;i=J[g>>2];if(i){j=g,k=Ja[J[J[b>>2]>>2]](b,-2147483648,i)|0,J[j>>2]=k}e=J[a+352>>2]+(e|4)|0;g=J[e>>2];if(g){j=e,k=Ja[J[J[b>>2]>>2]](b,-2147483648,g)|0,J[j>>2]=k}c=c+2|0;f=f+2|0;if((h|0)!=(f|0)){continue}break}}if(!(d&1)){break a}a=J[a+352>>2]+(c<<2)|0;c=J[a>>2];if(!c){break a}j=a,k=Ja[J[J[b>>2]>>2]](b,-2147483648,c)|0,J[j>>2]=k}}function r5(a,b,c,d){a=a|0;b=b|0;c=c|0;d=Q(d);var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);e=Ha-128|0;Ha=e;j=e+32|0;Ja[J[J[b>>2]+40>>2]](j,b);J[e+100>>2]=j;j=J[e+100>>2];Ja[J[J[c>>2]+76>>2]](e+100|0,c);Ja[J[J[b>>2]+80>>2]](e+72|0,b);g=N[e+108>>2];f=N[e+96>>2];k=Q(f+f);h=N[e+100>>2];f=N[e+88>>2];l=Q(f+f);f=N[e+92>>2];m=Q(f+f);i=N[e+104>>2];r=Q(Q(g*k)+Q(Q(h*l)+Q(m*i)));f=N[e+112>>2];s=Q(Q(f*f)+Q(-.5));N[e+28>>2]=N[e+124>>2]+Q(Q(g*r)+Q(Q(k*s)+Q(f*Q(Q(h*m)-Q(l*i)))));N[e+24>>2]=N[e+120>>2]+Q(Q(i*r)+Q(Q(m*s)+Q(f*Q(Q(g*l)-Q(k*h)))));n=N[e+84>>2];o=N[e+72>>2];p=N[e+76>>2];q=N[e+80>>2];N[e+16>>2]=Q(Q(Q(f*n)-Q(h*o))-Q(i*p))-Q(g*q);N[e+12>>2]=Q(Q(h*p)+Q(Q(f*q)+Q(g*n)))-Q(o*i);N[e+8>>2]=Q(Q(g*o)+Q(Q(f*p)+Q(i*n)))-Q(q*h);N[e+4>>2]=Q(Q(i*q)+Q(Q(f*o)+Q(h*n)))-Q(p*g);N[e+20>>2]=N[e+116>>2]+Q(Q(h*r)+Q(Q(l*s)+Q(f*Q(Q(i*k)-Q(m*g)))));Fc(a,j,e+4|0,d);Ha=e+128|0}function QA(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;g=J[a+4>>2];a:{if(!(g&16777215)){break a}d=J[a+8>>2];if(!d){d=_a(J[a>>2],g>>>24&15);J[a+8>>2]=d}b:{if(!(g&1)){break b}f=J[d+4>>2];if(!f){break b}j=J[b+4880>>2]+(J[d>>2]<<2)|0;k=J[a+16>>2]&16777215;if((f|0)!=1){l=f&-2;while(1){e=c<<2;i=J[e+j>>2];i=J[(J[i+4>>2]>>>22&60)+108164>>2]+i|0;J[i+4>>2]=K[i+7|0]<<24|k;e=J[(e|4)+j>>2];e=J[(J[e+4>>2]>>>22&60)+108164>>2]+e|0;J[e+4>>2]=K[e+7|0]<<24|k;c=c+2|0;h=h+2|0;if((l|0)!=(h|0)){continue}break}}if(!(f&1)){break b}c=J[(c<<2)+j>>2];c=J[((J[c+4>>2]>>>22&60)+108152|0)+12>>2]+c|0;J[c+4>>2]=K[c+7|0]<<24|k}if(!(g&2)){break a}h=J[d+12>>2];if(!h){break a}g=J[b+4880>>2]+(J[d+8>>2]<<2)|0;c=0;while(1){b=J[g+(c<<2)>>2];f=J[b+4>>2];b=J[((f>>>22&60)+108152|0)+12>>2]+b|0;J[b+4>>2]=J[b+4>>2]|16777215;if((f>>>30|0)-1>>>0<=1){Os(b);h=J[d+12>>2]}c=c+1|0;if(h>>>0>c>>>0){continue}break}}J[a+8>>2]=0;J[a+4>>2]=K[a+7|0]<<24}function fd(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=Ha-16|0;Ha=d;i=a+12|0;g=J[a+4>>2];h=J[a>>2];f=J[a+16>>2];a:{if(f){j=J[a+8>>2];k=J[i>>2];while(1){b:{if((b|0)==(j|0)){break b}e=P(b,12)+k|0;c=J[e+4>>2];if(!c){c=J[e+8>>2];if((c|0)==(h|0)){break b}J[e+8>>2]=c+1;e=J[e>>2];if(!e){break b}J[a+8>>2]=b;c=e+P(c,g)|0;break a}J[e+4>>2]=J[c>>2];J[a+8>>2]=b;break a}b=b+1|0;if((f|0)!=(b|0)){continue}break}}H[a+24|0]=1;J[a+8>>2]=f;J[d+8>>2]=0;J[d+12>>2]=0;b=P(g,h);c:{if(!b){b=0;break c}c=J[40592]+12|0;b=Ja[J[J[c>>2]+8>>2]](c,b,29909,22794,60)|0;f=J[a+16>>2]}J[d+4>>2]=b;d:{if((J[a+20>>2]&2147483647)>>>0<=f>>>0){a=Tg(i,d+4|0);break d}c=J[d+8>>2];b=J[a+12>>2]+P(f,12)|0;J[b>>2]=J[d+4>>2];J[b+4>>2]=c;J[b+8>>2]=J[d+12>>2];b=J[a+16>>2];J[a+16>>2]=b+1;a=J[a+12>>2]+P(b,12)|0}c=J[a+4>>2];if(c){J[a+4>>2]=J[c>>2];break a}c=0;b=J[a+8>>2];if((b|0)==(h|0)){break a}J[a+8>>2]=b+1;c=J[a>>2]+P(b,g)|0}Ha=d+16|0;return c}function p2(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;a:{if(!J[a+92>>2]){break a}e=(b<<15^-1)+b|0;e=P(e>>>10^e,9);e=e>>>6^e;e=(e<<11^-1)+e|0;e=J[J[a+68>>2]+((J[a+76>>2]-1&(e>>>16^e))<<2)>>2];if((e|0)==-1){break a}f=J[a- -64>>2];a=J[a+60>>2];while(1){if(J[a+(e<<3)>>2]!=(b|0)){e=J[f+(e<<2)>>2];if((e|0)!=-1){continue}break a}break}a=J[(a+(e<<3)|0)+4>>2];if(!K[a+41|0]|!d|!J[a+36>>2]){break a}b=0;e=1;while(1){b:{if(!e){break b}f=J[(b<<2)+c>>2];e=(f<<15^-1)+f|0;e=P(e>>>10^e,9);e=e>>>6^e;e=(e<<11^-1)+e|0;g=J[a+12>>2]+((J[a+20>>2]-1&(e>>>16^e))<<2)|0;e=J[g>>2];if((e|0)==-1){break b}h=J[a+8>>2];i=J[a+4>>2];if((f|0)!=J[i+(e<<2)>>2]){while(1){g=(e<<2)+h|0;e=J[g>>2];if((e|0)==-1){break b}if((f|0)!=J[(e<<2)+i>>2]){continue}break}}f=(e<<2)+h|0;J[g>>2]=J[f>>2];J[a+36>>2]=J[a+36>>2]-1;J[a+32>>2]=J[a+32>>2]+1;J[f>>2]=J[a+28>>2];J[a+28>>2]=e}b=b+1|0;if((b|0)==(d|0)){break a}e=J[a+36>>2];continue}}}function om(a){var b=0,c=0,d=0,e=0,f=0;c=J[J[a+28>>2]+4>>2];b=J[J[a+32>>2]+4>>2];b=K[J[b+44>>2]+9|0]-1>>>0<2?b:0;if(!(M[(K[J[c+44>>2]+9|0]-1>>>0<2?c:0)+152>>2]<4294967294|(M[b+152>>2]<4294967294?b:0))){a:{if(J[a+52>>2]==-1){break a}b=J[a+44>>2];J[a+44>>2]=b<<1&4194304|b;c=J[J[J[a+4>>2]+40>>2]+2168>>2];if(b&8388608){Ri(c,a);break a}Si(c,a)}b=J[a+56>>2];b:{if(!b){break b}c=J[a+44>>2];c:{if(c&98304){break c}d=K[b+43|0];if(!(d&3)|d&2){break c}J[a+44>>2]=c|65536}c=J[J[a+4>>2]+40>>2];d=J[J[c+976>>2]+1024>>2];Ja[J[J[d>>2]+36>>2]](d,b);qf(J[c+976>>2],J[a+56>>2]);J[a+56>>2]=0;b=J[a+60>>2];if((b|0)==-1){break b}Hm(J[J[J[a+4>>2]+40>>2]+1e3>>2],b)}b=J[J[J[a+4>>2]+40>>2]+1e3>>2];d=J[a+60>>2];e=J[b+80>>2]+(d<<2)|0;f=J[e>>2];if(f){c=J[b+96>>2];d:{if(c>>>0>=(J[b+100>>2]&2147483647)>>>0){Jm(b+92|0,e);break d}J[J[b+92>>2]+(c<<2)>>2]=f;J[b+96>>2]=c+1}J[J[b+80>>2]+(d<<2)>>2]=0}H[a+25|0]=K[a+25|0]&223;d=1}return d}function X5(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0,v=0,w=Q(0);e=Ha-32|0;Ha=e;c=J[c+4>>2]&64?J[c+8>>2]+96|0:c+32|0;w=N[c+16>>2];j=N[c+20>>2];u=J[b+8>>2];v=J[b+4>>2];i=v&4?u:b+48|0;k=N[i+12>>2];l=N[i+8>>2];m=N[i>>2];n=N[i+4>>2];f=N[c+8>>2];o=N[i+24>>2];g=N[c>>2];p=N[i+16>>2];h=N[c+4>>2];q=N[i+20>>2];s=Q(Q(f*o)+Q(Q(g*p)+Q(h*q)));d=N[c+12>>2];t=Q(Q(d*d)+Q(-.5));r=Q(Q(Q(t*o)+Q(d*Q(Q(g*q)-Q(p*h))))+Q(f*s));N[e+24>>2]=N[c+24>>2]+Q(r+r);r=j;j=Q(Q(h*s)+Q(Q(q*t)+Q(d*Q(Q(f*p)-Q(o*g)))));N[e+20>>2]=r+Q(j+j);N[e+12>>2]=Q(d*k)-Q(Q(f*l)+Q(Q(g*m)+Q(h*n)));N[e+8>>2]=Q(f*k)+Q(Q(Q(g*n)-Q(m*h))+Q(d*l));N[e+4>>2]=Q(h*k)+Q(Q(d*n)+Q(Q(f*m)-Q(l*g)));N[e>>2]=Q(g*k)+Q(Q(d*m)+Q(Q(h*l)-Q(n*f)));d=Q(Q(g*s)+Q(Q(p*t)+Q(d*Q(Q(h*o)-Q(q*f)))));N[e+16>>2]=w+Q(d+d);Fc(a,v&1?u- -64|0:b+84|0,e,Q(1.0099999904632568));Ha=e+32|0}function MW(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0);e=Ha-80|0;Ha=e;g=N[b+20>>2];h=N[d+20>>2];i=N[b+24>>2];j=N[d+24>>2];N[e+68>>2]=N[d+16>>2]-N[b+16>>2];N[e+76>>2]=j-i;N[e+72>>2]=h-g;i=N[b+8>>2];j=N[b+4>>2];f=N[b>>2];g=Q(f+f);k=N[b+12>>2];h=Q(k+k);n=Q(Q(f*g)+Q(Q(k*h)+Q(-1)));f=N[a+8>>2];o=Q(n*f);N[e+56>>2]=o;p=Q(f*Q(Q(i*h)+Q(g*j)));N[e+60>>2]=p;q=Q(f*Q(Q(g*i)-Q(j*h)));N[e+64>>2]=q;h=N[d+4>>2];j=Q(h+h);g=N[d+8>>2];l=Q(j*g);f=N[d>>2];i=Q(f+f);k=N[d+12>>2];m=Q(i*k);N[e+48>>2]=l-m;N[e+40>>2]=l+m;f=Q(Q(1)-Q(f*i));l=Q(h*j);N[e+52>>2]=f-l;n=f;f=Q(g+g);m=Q(g*f);N[e+36>>2]=n-m;g=Q(i*g);j=Q(j*k);N[e+44>>2]=g+j;h=Q(i*h);i=Q(f*k);N[e+32>>2]=h-i;N[e+28>>2]=g-j;N[e+24>>2]=h+i;N[e+20>>2]=Q(Q(1)-l)-m;N[e+16>>2]=-q;N[e+12>>2]=-p;N[e+8>>2]=-o;g=Vd(e+56|0,e+8|0,e+68|0,c+4|0,e+20|0,0,0);Ha=e+80|0;h=N[a+4>>2];return g<=Q(h*h)|0}function oca(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;f=Ha-352|0;Ha=f;J[f+340>>2]=0;J[f+344>>2]=1065353216;J[f+332>>2]=0;J[f+336>>2]=0;J[f+324>>2]=0;J[f+328>>2]=1065353216;J[f+316>>2]=0;J[f+320>>2]=0;J[f+308>>2]=1065353216;J[f+312>>2]=1065353216;J[f+292>>2]=1065353216;J[f+296>>2]=0;H[f+348|0]=0;J[f+300>>2]=0;J[f+304>>2]=0;J[f+284>>2]=0;J[f+288>>2]=0;J[f+276>>2]=1065353216;J[f+280>>2]=0;J[f+264>>2]=0;J[f+268>>2]=1065353216;J[f+256>>2]=0;J[f+260>>2]=0;J[f+248>>2]=0;J[f+252>>2]=1065353216;J[f+240>>2]=0;J[f+244>>2]=0;J[f+232>>2]=1065353216;J[f+236>>2]=1065353216;J[f+216>>2]=1065353216;J[f+220>>2]=0;H[f+272|0]=0;J[f+224>>2]=0;J[f+228>>2]=0;J[f+208>>2]=0;J[f+212>>2]=0;J[f+200>>2]=1065353216;J[f+204>>2]=0;j=a;a=f+276|0;i=f+176|0;h=f+80|0;k=Sh(j,a,i,h);j=h;h=f+8|0;l=i;i=f+152|0;m=a;a=f+200|0;a=Rz(j,h,l,i,c,d,e,g,m,a,k,Sh(b,a,i,h));Ha=f+352|0;return a|0}function az(a,b,c){var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0);d=J[c+4>>2];J[a+12>>2]=1;I[a+6>>1]=3;J[a+8>>2]=155312;J[a>>2]=155216;I[a+4>>1]=J[(d<<2)+111540>>2];J[a+16>>2]=J[c+12>>2];J[a+20>>2]=J[c+68>>2];J[a+24>>2]=J[c+16>>2];J[a+28>>2]=J[c+72>>2];e=N[c+32>>2];f=N[c+36>>2];g=N[c+24>>2];h=N[c+20>>2];N[a+40>>2]=Q(N[c+28>>2]+N[c+40>>2])*Q(.5);N[a+36>>2]=Q(g+f)*Q(.5);N[a+32>>2]=Q(h+e)*Q(.5);e=N[c+32>>2];f=N[c+24>>2];g=N[c+36>>2];h=N[c+20>>2];N[a+52>>2]=Q(N[c+40>>2]-N[c+28>>2])*Q(.5);N[a+48>>2]=Q(g-f)*Q(.5);N[a+44>>2]=Q(e-h)*Q(.5);J[a+56>>2]=J[c+76>>2];N[a+60>>2]=N[c+44>>2];H[a+64|0]=K[c+8|0];J[a+68>>2]=J[c+80>>2];J[a+72>>2]=J[c+48>>2];d=J[c+52>>2];J[a+80>>2]=b;J[a+76>>2]=d;J[a+84>>2]=J[c+56>>2];J[a+88>>2]=J[c+60>>2];b=c- -64|0;J[a+92>>2]=J[b>>2];J[a+96>>2]=J[c+84>>2];J[c+48>>2]=0;J[c+52>>2]=0;J[c+16>>2]=0;J[c+56>>2]=0;J[c+60>>2]=0;J[b>>2]=0;J[c+72>>2]=0;J[c+76>>2]=0;J[c+80>>2]=0;J[c+84>>2]=0;return a}function ii(a,b,c,d){var e=0,f=0,g=0,h=0;f=J[b+36>>2];e=J[f>>2];if(e>>>0>=2){a=e;a:{while(1){if(!a){break a}a=a-1|0;if(J[(f+(a<<2)|0)+4>>2]!=(c|0)){continue}break}c=e-1|0;J[f>>2]=c;J[(J[b+36>>2]+(a<<2)|0)+4>>2]=J[(f+(c<<2)|0)+4>>2]}Tk(b,d);return 0}if(J[a+588>>2]==(b|0)){J[a+576>>2]=J[a+576>>2]-1;J[b>>2]=J[a+584>>2];J[a+588>>2]=0;J[a+584>>2]=b;return 0}c=J[b+32>>2];f=J[c+36>>2];e=f;if((e|0)==(b|0)){e=J[c+40>>2]}g=J[e+20>>2];J[c+16>>2]=J[e+16>>2];J[c+20>>2]=g;g=J[e+28>>2];J[c+24>>2]=J[e+24>>2];J[c+28>>2]=g;g=J[e+4>>2];J[c>>2]=J[e>>2];J[c+4>>2]=g;g=J[e+12>>2];J[c+8>>2]=J[e+8>>2];J[c+12>>2]=g;g=J[e+40>>2];h=J[e+36>>2];J[c+36>>2]=h;b:{if(!g){J[c+40>>2]=0;break b}J[h+32>>2]=c;e=J[e+40>>2];J[c+40>>2]=e;J[e+32>>2]=c}e=J[c+32>>2];if(e){Tk(e,d)}b=J[b+36>>2];if(b){J[a+284>>2]=J[a+284>>2]-1;J[b>>2]=J[a+292>>2];J[a+292>>2]=b}if(f){J[a+576>>2]=J[a+576>>2]-1;J[f>>2]=J[a+584>>2];J[a+584>>2]=f}return c}function Bn(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0);qc(d,e,a,b,c);g=N[e+12>>2];h=N[e+8>>2];i=N[e>>2];j=N[e+4>>2];if(Q(Q(N[d+12>>2]*g)+Q(Q(N[d+8>>2]*h)+Q(Q(N[d>>2]*i)+Q(N[d+4>>2]*j))))>2]=g;h=Q(-h);N[e+8>>2]=h;j=Q(-j);N[e+4>>2]=j;i=Q(-i);N[e>>2]=i}o=N[d+20>>2];p=N[e+20>>2];q=N[d+24>>2];r=N[e+24>>2];s=N[d+16>>2];t=N[e+16>>2];l=N[d+8>>2];m=N[d+4>>2];k=N[d+12>>2];n=N[d>>2];N[f+12>>2]=Q(l*h)+Q(Q(m*j)+Q(Q(k*g)+Q(n*i)));N[f+8>>2]=Q(i*m)+Q(Q(Q(k*h)-Q(g*l))-Q(n*j));N[f+4>>2]=Q(h*n)+Q(Q(Q(k*j)-Q(g*m))-Q(l*i));N[f>>2]=Q(j*l)+Q(Q(Q(k*i)-Q(g*n))-Q(m*h));g=Q(t-s);g=Q(g+g);h=Q(p-o);h=Q(h+h);i=Q(r-q);i=Q(i+i);j=Q(Q(Q(Q(-n)*g)-Q(h*m))-Q(l*i));o=Q(Q(k*k)+Q(-.5));N[f+24>>2]=Q(Q(i*o)+Q(k*Q(Q(m*g)-Q(n*h))))-Q(l*j);N[f+20>>2]=Q(Q(h*o)+Q(k*Q(Q(n*i)-Q(l*g))))-Q(m*j);N[f+16>>2]=Q(Q(g*o)+Q(k*Q(Q(l*h)-Q(m*i))))-Q(n*j)}function Wi(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;f=Ha-48|0;Ha=f;if(J[a+8>>2]<0){Xm(a);e=f+12|0;b=J[J[a+4>>2]+40>>2];c=J[J[b+976>>2]+1024>>2];Ja[J[J[c>>2]+84>>2]](e,c);dm(J[b+2168>>2],a,4,e,(J[b+2360>>2]&8)>>>3|0)}e=J[J[a+4>>2]+40>>2];b=J[e+1012>>2];Ja[J[J[b>>2]+20>>2]](b,J[a+32>>2]);b=J[a+8>>2];c=J[e+2516>>2]+(b>>>3&268435452)|0;d=J[c>>2];h=c,i=uea(-2,b)&d,J[h>>2]=i;if(J[a+36>>2]!=-1){sj(J[J[J[a+4>>2]+40>>2]+1152>>2],a)}Pg(J[J[J[a+4>>2]+40>>2]+2376>>2],J[a+8>>2]&2147483647);d=J[J[a+4>>2]+40>>2];b=J[d+2376>>2];c=J[b+12>>2];a:{if(c){g=c-1|0;c=J[J[b+8>>2]+(g<<2)>>2];J[b+12>>2]=g;break a}c=J[b+4>>2];J[b+4>>2]=c+1}b=c&2147483647;J[a+8>>2]=b|J[a+8>>2]&-2147483648;b=b+1|0;c=J[d+1140>>2];d=J[c+12>>2]&2147483647;if(b>>>0>=d>>>0){b=b|b>>>1;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0;if(b>>>0>d>>>0){uq(c,b)}J[c+8>>2]=b}At(a);b=J[e+1012>>2];Ja[J[J[b>>2]+16>>2]](b,a+12|0,J[a+32>>2]);Ha=f+48|0}function B0(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0,f=0,g=Q(0),h=0,i=Q(0),j=Q(0);e=Ha-16|0;Ha=e;N[e+12>>2]=b;b=Q(0);c=Ha-128|0;Ha=c;J[c+124>>2]=1065353216;J[c+120>>2]=1065353216;J[c+112>>2]=1065353216;J[c+116>>2]=1065353216;J[c+104>>2]=0;J[c+108>>2]=1065353216;J[c+96>>2]=0;J[c+100>>2]=0;N[c+92>>2]=0;N[c+88>>2]=0;N[c+84>>2]=0;f=e+12|0;a:{if(f){d=c+32|0;Ch(d,1);h=Fx(a,0,f,d);b:{if(h){if(N[c+80>>2]!=Q(0)){Ex(c+32|0,c+112|0,c+96|0,c+124|0,c+84|0,a,30190)}g=N[f>>2];break b}d=J[40592];J[c>>2]=30190;Wa(d,4,7235,342,76890,c);g=Q(1)}b=N[c+92>>2];i=N[c+88>>2];j=N[c+84>>2];break a}d=J[40592];J[c+16>>2]=30190;Wa(d,4,7235,350,77039,c+16|0);g=Q(1)}Ja[J[J[a>>2]+116>>2]](a,g);Ja[J[J[a>>2]+128>>2]](a,c+112|0);N[c+56>>2]=b;N[c+52>>2]=i;d=J[c+100>>2];J[c+32>>2]=J[c+96>>2];J[c+36>>2]=d;N[c+48>>2]=j;d=J[c+108>>2];J[c+40>>2]=J[c+104>>2];J[c+44>>2]=d;Ja[J[J[a>>2]+108>>2]](a,c+32|0);Ha=c+128|0;Ha=e+16|0;return h|0}function $w(a,b,c,d){var e=Q(0),f=0,g=Q(0),h=Q(0),i=0,j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0);f=K[J[a+28>>2]+38|0]!=0;a=J[a>>2];if(f&(a|0)!=0){J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0;if(c){while(1){z=g;f=P(i,12)+d|0;j=a+P(J[f>>2],12)|0;e=N[j+8>>2];k=a+P(J[f+4>>2],12)|0;g=N[k+8>>2];f=a+P(J[f+8>>2],12)|0;h=N[f+8>>2];A=Q(Q(Q(e+g)+h)*Q(.3333333432674408));l=N[j>>2];p=N[k>>2];q=Q(l-p);m=N[j+4>>2];r=N[f+4>>2];s=Q(m-r);t=N[f>>2];u=Q(l-t);v=N[k+4>>2];w=Q(m-v);x=Q(Q(q*s)-Q(u*w));h=Q(e-h);e=Q(e-g);g=Q(Q(w*h)-Q(s*e));e=Q(Q(e*u)-Q(h*q));e=Q(Q(Y(Q(Q(x*x)+Q(Q(g*g)+Q(e*e)))))*Q(.5));g=Q(z+Q(A*e));N[b+8>>2]=g;n=Q(n+Q(Q(Q(r+Q(m+v))*Q(.3333333432674408))*e));N[b+4>>2]=n;o=Q(o+Q(Q(Q(t+Q(l+p))*Q(.3333333432674408))*e));N[b>>2]=o;y=Q(y+e);i=i+1|0;if((i|0)!=(c|0)){continue}break}}e=Q(Q(1)/y);N[b+8>>2]=e*g;N[b+4>>2]=e*n;N[b>>2]=e*o}}function z9(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=Ha-32|0;Ha=d;H[a+489|0]=1;c=J[a+264>>2];e=J[a+448>>2]-1|0;if(e){h=J[a+444>>2];i=J[a+384>>2];j=J[a+396>>2];k=J[a+452>>2];while(1){g=e<<5;f=g+b|0;lc(d,P(e,96)+j|0,(P(e,160)+k|0)+120|0,P(e,76)+i|0,f);a=(J[(g+h|0)+24>>2]<<5)+b|0;N[a>>2]=N[d>>2]+N[a>>2];N[a+4>>2]=N[d+4>>2]+N[a+4>>2];N[a+8>>2]=N[d+8>>2]+N[a+8>>2];N[a+16>>2]=N[d+16>>2]+N[a+16>>2];N[a+20>>2]=N[d+20>>2]+N[a+20>>2];N[a+24>>2]=N[d+24>>2]+N[a+24>>2];a=c+g|0;N[a>>2]=N[f>>2]+N[a>>2];N[a+4>>2]=N[f+4>>2]+N[a+4>>2];N[a+8>>2]=N[f+8>>2]+N[a+8>>2];N[a+16>>2]=N[f+16>>2]+N[a+16>>2];N[a+20>>2]=N[f+20>>2]+N[a+20>>2];N[a+24>>2]=N[f+24>>2]+N[a+24>>2];e=e-1|0;if(e){continue}break}}N[c>>2]=N[b>>2]+N[c>>2];N[c+4>>2]=N[b+4>>2]+N[c+4>>2];N[c+8>>2]=N[b+8>>2]+N[c+8>>2];N[c+16>>2]=N[b+16>>2]+N[c+16>>2];N[c+20>>2]=N[b+20>>2]+N[c+20>>2];N[c+24>>2]=N[b+24>>2]+N[c+24>>2];Ha=d+32|0}function $P(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0);e=Ha-112|0;Ha=e;Bn(a,b,c,e+84|0,e+56|0,e+28|0);h=N[e+52>>2];f=N[e+44>>2];j=N[e+48>>2];i=Q(Q(h*h)+Q(Q(f*f)+Q(j*j)));g=N[a+80>>2];n=i>Q(g*g);if(n){i=Q(Q(1)/Q(Y(i)));h=Q(g*Q(h*i));j=Q(g*Q(j*i));f=Q(g*Q(f*i))}N[e+24>>2]=h;N[e+20>>2]=j;N[e+16>>2]=f;g=Q(N[a+84>>2]*Q(.5));h=db(g);p=eb(g);a:{b:{c:{if(h>Q(.9998999834060669)){j=N[e+40>>2];k=N[e+36>>2];l=N[e+32>>2];f=N[e+28>>2];break c}f=N[e+28>>2];j=N[e+40>>2];d:{if(j>=Q(0)){l=N[e+32>>2];i=l;k=N[e+36>>2];m=k;g=f;break d}k=N[e+36>>2];m=Q(-k);l=N[e+32>>2];i=Q(-l);g=Q(-f)}o=Q(Q(m*m)+Q(Q(g*g)+Q(i*i)));if(!(o>Q(h*h))){break c}N[e+12>>2]=p;f=Q(Q(1)/Q(Y(o)));N[e+8>>2]=Q(h*m)*f;N[e+4>>2]=Q(h*i)*f;N[e>>2]=Q(h*g)*f;break b}N[e+12>>2]=j;N[e+8>>2]=k;N[e+4>>2]=l;N[e>>2]=f;if(!n){break a}}Dh(b,c,e+84|0,e+56|0,e,a,d)}Ha=e+112|0}function kk(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0);k=N[c>>2];i=N[d>>2];j=Q(R(i));j=j>Q(9.999999717180685e-10)?j:Q(9.999999717180685e-10);j=Q(Q(1)/(i>=Q(0)?j:Q(-j)));i=Q(Q(Q(N[a>>2]+Q(-9999999747378752e-21))-k)*j);k=Q(Q(Q(N[b>>2]+Q(9999999747378752e-21))-k)*j);m=i>2];j=N[d+4>>2];h=Q(R(j));h=h>Q(9.999999717180685e-10)?h:Q(9.999999717180685e-10);h=Q(Q(1)/(j>=Q(0)?h:Q(-h)));j=Q(Q(Q(N[a+4>>2]+Q(-9999999747378752e-21))-n)*h);n=Q(Q(Q(N[b+4>>2]+Q(9999999747378752e-21))-n)*h);h=j>2];m=N[d+8>>2];l=Q(R(m));l=l>Q(9.999999717180685e-10)?l:Q(9.999999717180685e-10);l=Q(Q(1)/(m>=Q(0)?l:Q(-l)));m=Q(Q(Q(N[a+8>>2]+Q(-9999999747378752e-21))-h)*l);h=Q(Q(Q(N[b+8>>2]+Q(9999999747378752e-21))-h)*l);l=h>m?m:h;o=l>2]=o>Q(0)?o:Q(0);i=i>k?i:k;k=j>n?j:n;i=ii?i:e;N[g>>2]=e;return e>N[f>>2]}function Pw(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0;i=Ha-16|0;Ha=i;g=J[d+8>>2];if(g){k=a+260|0;while(1){J[i+12>>2]=g;h=J[g+20>>2];J[g+20>>2]=0;j=J[a+264>>2];a:{if(j>>>0>=(J[a+268>>2]&2147483647)>>>0){sn(k,i+12|0);break a}J[J[a+260>>2]+(j<<2)>>2]=g;J[a+264>>2]=j+1}g=h;if(g){continue}break}J[d+8>>2]=0}J[d+48>>2]=1;J[i+8>>2]=d;h=J[f+4>>2];b:{if(h>>>0>=(J[f+8>>2]&2147483647)>>>0){Pc(f,i+8|0);break b}J[J[f>>2]+(h<<2)>>2]=d;J[f+4>>2]=h+1}J[a+100>>2]=J[a+100>>2]-1;c:{if(!c){g=J[d>>2];c=g;break c}g=J[c+28>>2]}J[i+4>>2]=g;while(1){d=J[g+32>>2];h=J[d+36>>2];d:{if(J[h+48>>2]){break d}if(N[a+252>>2]>2]*N[b+8>>2])+Q(Q(N[h+12>>2]*N[b>>2])+Q(N[b+4>>2]*N[h+16>>2])))-N[h+40>>2])){Pw(a,b,d,h,e,f);break d}d=J[e+4>>2];if(d>>>0>=(J[e+8>>2]&2147483647)>>>0){Bf(e,i+4|0);break d}J[J[e>>2]+(d<<2)>>2]=g;J[e+4>>2]=d+1}g=J[J[i+4>>2]+28>>2];J[i+4>>2]=g;if((c|0)!=(g|0)){continue}break}Ha=i+16|0}function uY(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Ha-48|0;Ha=c;d=Ja[J[J[a>>2]+32>>2]](a)|0;e=Ja[J[J[a>>2]+32>>2]](a)|0;a:{if(!(!((d|0)==6|(e|0)==5)|(b|0)!=-1)){Wa(J[40592],2,14184,447,76262,0);a=0;break a}b:{if((d|0)==6){J[c+24>>2]=1065353216;J[c+28>>2]=0;J[c+16>>2]=1065353216;J[c+20>>2]=1065353216;J[c+8>>2]=6;J[c+12>>2]=0;Ja[J[J[a>>2]+68>>2]](a,c+8|0)|0;d=J[c+12>>2];d=Ja[J[J[d>>2]+68>>2]](d,b)|0;break b}d=0;if((e|0)!=5){break b}J[c+36>>2]=1065353216;J[c+28>>2]=0;J[c+32>>2]=0;J[c+20>>2]=1065353216;J[c+24>>2]=0;J[c+40>>2]=0;J[c+44>>2]=0;J[c+12>>2]=1065353216;J[c+16>>2]=1065353216;J[c+8>>2]=5;Ja[J[J[a>>2]+64>>2]](a,c+8|0)|0;e=J[c+44>>2];d=0;if(!J[e+68>>2]){break b}d=Ja[J[J[e>>2]+56>>2]](e,b)|0}e=J[40589];c:{if(K[a+36|0]&2){b=J[a+40>>2];a=L[b+124>>1]==1?b+120|0:J[J[a+32>>2]+4856>>2]+(J[b+120>>2]<<1)|0;break c}a=sf(a+48|0)}a=J[J[e+40>>2]+(L[a+(d<<1)>>1]<<2)>>2]}Ha=c+48|0;return a|0}function nt(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=Q(0),j=0,k=0,l=0,m=0;if((tea(b)|0)!=1){b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0}i=Q(N[a+24>>2]*Q(b>>>0));a:{if(i=Q(0)){h=~~i>>>0;break a}h=0}l=J[a+16>>2];d=b+h<<2;d=(0-d&12)+d|0;e=d+P(h,12)|0;if(e){f=J[40592]+12|0;e=Ja[J[J[f>>2]+8>>2]](f,e,29909,21159,372)|0}else{e=0}c=d;d=b<<2;e=Va(e,255,d);j=c+e|0;k=d+e|0;if(J[a+36>>2]){m=b-1|0;d=0;while(1){g=P(d,12);f=g+J[a+4>>2]|0;c=J[f+4>>2]<<14&-65536|J[f>>2]>>>2&65535;c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;c=e+(((c>>>16^c)&m)<<2)|0;J[(d<<2)+k>>2]=J[c>>2];J[c>>2]=d;c=J[f+4>>2];g=g+j|0;J[g>>2]=J[f>>2];J[g+4>>2]=c;J[g+8>>2]=J[f+8>>2];d=d+1|0;if(d>>>0>2]){continue}break}}d=J[a>>2];if(d){f=J[40592]+12|0;Ja[J[J[f>>2]+12>>2]](f,d)}J[a+20>>2]=b;J[a+12>>2]=e;J[a>>2]=e;J[a+8>>2]=k;J[a+16>>2]=h;J[a+4>>2]=j;if(J[a+28>>2]==-1){J[a+28>>2]=l}}function aW(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=Q(i);var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0);j=Ha-48|0;Ha=j;k=N[b+20>>2];n=N[b+16>>2];s=N[b+24>>2];l=N[b>>2];o=Q(l+l);m=N[b+8>>2];t=N[b+4>>2];p=N[b+12>>2];q=Q(p+p);r=N[a+8>>2];u=Q(Q(Q(o*m)-Q(t*q))*r);N[j+40>>2]=s-u;m=Q(r*Q(Q(m*q)+Q(o*t)));N[j+36>>2]=k-m;N[j+28>>2]=u+s;N[j+24>>2]=k+m;k=Q(r*Q(Q(l*o)+Q(Q(p*q)+Q(-1))));N[j+32>>2]=n-k;N[j+20>>2]=n+k;N[j+44>>2]=N[a+4>>2];k=N[e>>2];n=N[e+4>>2];l=N[e+8>>2];I[j+6>>1]=L[h>>1]&64511;N[j+16>>2]=-l;N[j+12>>2]=-n;N[j+8>>2]=-k;a=vA(c,d,a,b,j+20|0,j+8|0,f,g,j+6|0,i);if(a){if(H[g+12|0]&1){i=N[e+8>>2];k=N[e+4>>2];f=N[g+40>>2];N[g+16>>2]=Q(f*N[e>>2])+N[g+16>>2];N[g+20>>2]=Q(f*k)+N[g+20>>2];N[g+24>>2]=Q(f*i)+N[g+24>>2]}J[g+8>>2]=-1;N[g+28>>2]=-N[g+28>>2];N[g+36>>2]=-N[g+36>>2];N[g+32>>2]=-N[g+32>>2]}Ha=j+48|0;return a|0}function iV(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=0,m=0,n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0);e=J[b+8>>2];n=d;d=J[b+4>>2];k=d+56|0;f=N[c+8>>2];g=N[c>>2];h=N[c+4>>2];i=Q(Q(N[b+56>>2]*f)+Q(Q(N[b+24>>2]*g)+Q(h*N[b+40>>2])));j=Q(Q(N[b+48>>2]*f)+Q(Q(N[b+16>>2]*g)+Q(h*N[b+32>>2])));f=Q(Q(N[b+52>>2]*f)+Q(Q(N[b+20>>2]*g)+Q(h*N[b+36>>2])));c=d+52|0;l=d+72|0;m=d+68|0;b=Q(Q(N[k>>2]*i)+Q(Q(N[d+48>>2]*j)+Q(f*N[c>>2])))>Q(Q(N[l>>2]*i)+Q(Q(N[d+64>>2]*j)+Q(f*N[m>>2])));J[n>>2]=b;f=N[(b?k:l)>>2];g=N[(b?d+48|0:d- -64|0)>>2];h=N[(b?c:m)>>2];i=N[e+52>>2];j=N[e+36>>2];o=N[e+20>>2];p=N[e+56>>2];q=N[e+40>>2];r=N[e+24>>2];s=N[e+48>>2];t=N[e+32>>2];u=N[e>>2];v=N[e+16>>2];w=N[e+4>>2];x=N[e+8>>2];J[a+12>>2]=0;N[a+8>>2]=p+Q(Q(q*f)+Q(Q(x*g)+Q(h*r)));N[a+4>>2]=i+Q(Q(j*f)+Q(Q(w*g)+Q(h*o)));N[a>>2]=s+Q(Q(t*f)+Q(Q(u*g)+Q(h*v)))}function Jn(a){var b=0,c=0,d=Q(0),e=Q(0);b=Ha-16|0;Ha=b;a=J[a+76>>2];Ja[J[J[a>>2]+28>>2]](a,b+8|0,b+12|0);a=J[b+8>>2];a:{if(!a){break a}if(!(Ja[J[J[a>>2]+28>>2]](a)|0)){break a}a=J[b+8>>2];if((Ja[J[J[a>>2]+24>>2]](a)|0)!=1){break a}a=J[b+8>>2];Ja[J[J[a>>2]+216>>2]](b+7|0,a);if(H[b+7|0]&1){break a}c=Ja[J[J[a>>2]+28>>2]](a)|0;d=Q(Ja[J[J[c>>2]+440>>2]](c));e=Q(Ja[J[J[a>>2]+292>>2]](a));c=d>e;if(!(Ja[J[J[a>>2]+256>>2]](a)|c)){break a}Ja[J[J[a>>2]+296>>2]](a);Ja[J[J[a>>2]+288>>2]](a,c?d:e)}a=J[b+12>>2];b:{if(!a){break b}if(!(Ja[J[J[a>>2]+28>>2]](a)|0)){break b}a=J[b+12>>2];if((Ja[J[J[a>>2]+24>>2]](a)|0)!=1){break b}a=J[b+12>>2];Ja[J[J[a>>2]+216>>2]](b+7|0,a);if(H[b+7|0]&1){break b}c=Ja[J[J[a>>2]+28>>2]](a)|0;d=Q(Ja[J[J[c>>2]+440>>2]](c));e=Q(Ja[J[J[a>>2]+292>>2]](a));c=d>e;if(!(Ja[J[J[a>>2]+256>>2]](a)|c)){break b}Ja[J[J[a>>2]+296>>2]](a);Ja[J[J[a>>2]+288>>2]](a,c?d:e)}Ha=b+16|0}function Pv(){Ga(120404,28632);Fa(120428,18153,1,1,0);ma(120440,6169,1,-128,127);ma(120464,6162,1,-128,127);ma(120452,6160,1,0,255);ma(120476,2226,2,-32768,32767);ma(120488,2217,2,0,65535);ma(120500,2478,4,-2147483648,2147483647);ma(120512,2469,4,0,-1);ma(120544,24672,4,-2147483648,2147483647);ma(120556,24663,4,0,-1);Cv(120568,3234,-2147483648,2147483647);Cv(120580,3233,0,-1);xa(120592,3227,4);xa(120604,27716,8);wa(121872,24745);wa(115728,69535);ta(115800,4,24732);ta(115876,2,24757);ta(115952,4,24772);Ea(121664,18220);ha(115992,0,69466);ha(116032,0,69568);ha(116072,1,69496);ha(116112,2,69031);ha(116152,3,69062);ha(116192,4,69102);ha(116232,5,69131);ha(116272,4,69605);ha(116312,5,69635);ha(116032,0,69233);ha(116072,1,69200);ha(116112,2,69299);ha(116152,3,69265);ha(116192,4,69433);ha(116232,5,69399);ha(116352,8,69366);ha(116392,9,69332);ha(116432,6,69169);ha(116472,7,69674)}function EG(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=P(b,80);if(!d){break a}c=J[40592];e=c+12|0;e=(i=e,j=d,k=Ja[J[J[c>>2]+20>>2]](c)|0?35781:69706,l=20075,m=553,h=J[J[e>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=P(c,80)+e|0;c=e;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];N[c+28>>2]=N[d+28>>2];N[c+32>>2]=N[d+32>>2];N[c+36>>2]=N[d+36>>2];N[c+40>>2]=N[d+40>>2];N[c+44>>2]=N[d+44>>2];N[c+48>>2]=N[d+48>>2];N[c+52>>2]=N[d+52>>2];N[c+56>>2]=N[d+56>>2];f=J[d+64>>2];J[c+60>>2]=J[d+60>>2];J[c+64>>2]=f;f=J[d+72>>2];J[c+68>>2]=J[d+68>>2];J[c+72>>2]=f;J[c+76>>2]=J[d+76>>2];d=d+80|0;c=c+80|0;if(g>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function Eb(a,b){var c=0,d=0,e=0,f=Q(0),g=0;if(!(((C(a),v(2))&2147483647)>>>0<2139095041&((C(b),v(2))&2147483647)>>>0<=2139095040)){return Q(a+b)}c=(C(b),v(2));if((c|0)==1065353216){return Ej(a)}g=c>>>30&2;d=(C(a),v(2));e=g|d>>>31;a:{b:{d=d&2147483647;c:{if(!d){d:{switch(e-2|0){case 0:return Q(3.1415927410125732);case 1:break d;default:break c}}return Q(-3.1415927410125732)}c=c&2147483647;if((c|0)!=2139095040){if(!c|!((d|0)!=2139095040&d>>>0<=c+218103808>>>0)){break a}e:{if(g){f=Q(0);if(c>>>0>d+218103808>>>0){break e}}f=Ej(Q(R(Q(a/b))))}a=f;f:{switch(e|0){case 1:return Q(-a);case 2:return Q(Q(3.1415927410125732)-Q(a+Q(8.742277657347586e-8)));case 0:break c;default:break f}}return Q(Q(a+Q(8.742277657347586e-8))+Q(-3.1415927410125732))}if((d|0)==2139095040){break b}a=N[(e<<2)+116496>>2]}return a}return N[(e<<2)+116480>>2]}return x(2,(C(a),v(2))&-2147483648|1070141403),D()}function mx(a,b,c,d,e,f){var g=0,h=0,i=0,j=0,k=0,l=0,m=0;l=Ha-256|0;Ha=l;g=J[f>>2]+1|0;J[f>>2]=g;if(g>>>0>M[e>>2]){J[e>>2]=g}h=J[d+1028>>2];a:{b:{if(!h){break b}while(1){g=(b+j<<5)+a|0;i=(j<<5)+d|0;N[g>>2]=N[i+4>>2];N[g+4>>2]=N[i+8>>2];N[g+8>>2]=N[i+12>>2];N[g+16>>2]=N[i+20>>2];N[g+20>>2]=N[i+24>>2];N[g+24>>2]=N[i+28>>2];J[g+28>>2]=J[i+32>>2];j=j+1|0;if((j|0)!=(h|0)){continue}break}Va(l+128|0,255,128);g=0;i=Va(l,0,128);if(!h){break b}m=(b<<5)+a|0;b=0;while(1){k=b<<5;j=J[(k+d|0)+32>>2];if(!(j&1)){h=J[c>>2];J[c>>2]=h+J[j+1028>>2];J[(k+m|0)+28>>2]=(J[j+1028>>2]<<1)+(h<<11);k=g<<2;J[k+i>>2]=j;J[k+(i+128|0)>>2]=h;h=J[d+1028>>2];g=g+1|0}b=b+1|0;if(h>>>0>b>>>0){continue}break}if(!g){break b}b=0;while(1){h=b<<2;mx(a,J[h+(i+128|0)>>2],c,J[i+h>>2],e,f);J[f>>2]=J[f>>2]-1;b=b+1|0;if((g|0)!=(b|0)){continue}break}if(!d){break a}}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,d)}Ha=l+256|0}function Nn(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0);i=Ha-32|0;Ha=i;g=N[c>>2];j=N[d>>2];h=N[c+4>>2];k=N[d+4>>2];N[i+28>>2]=Q(N[d+8>>2]*e)+N[c+8>>2];N[i+24>>2]=h+Q(k*e);N[i+20>>2]=g+Q(j*e);ed(i,i+20|0,f,f+12|0,f+24|0,i+16|0,i+12|0);l=N[i+8>>2];e=Q(N[i+28>>2]-l);m=N[i>>2];g=Q(N[i+20>>2]-m);n=N[i+4>>2];j=Q(N[i+24>>2]-n);h=Q(Y(Q(Q(e*e)+Q(Q(g*g)+Q(j*j)))));if(h>Q(0)){k=Q(Q(1)/h);e=Q(e*k);j=Q(j*k);g=Q(g*k)}a:{if(!(h>2];j=Q(N[f+12>>2]-e);g=N[f+4>>2];h=Q(N[f+28>>2]-g);k=Q(N[f+24>>2]-e);g=Q(N[f+16>>2]-g);e=Q(Q(j*h)-Q(k*g));p=g;g=N[f+8>>2];o=Q(N[f+32>>2]-g);q=h;h=Q(N[f+20>>2]-g);g=Q(Q(p*o)-Q(q*h));j=Q(Q(h*k)-Q(o*j));h=Q(Y(Q(Q(e*e)+Q(Q(g*g)+Q(j*j)))));if(!(h>Q(0))){break a}h=Q(Q(1)/h);e=Q(e*h);j=Q(j*h);g=Q(g*h)}N[a+8>>2]=l;N[a+4>>2]=n;N[a>>2]=m;N[b+8>>2]=e;N[b+4>>2]=j;N[b>>2]=g;Ha=i+32|0}function _f(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0);c=Ha-48|0;Ha=c;b=J[b+76>>2];Ja[J[J[b>>2]+28>>2]](b,c+32|0,c+28|0);Zb(c,J[c+32>>2]);b=J[c+32>>2];d=Q(0);a:{if(!b){break a}d=Q(0);if(L[b+4>>1]==6){break a}i=c+36|0;Ja[J[J[b>>2]+156>>2]](i,b);Ja[J[J[b>>2]+164>>2]](i,b);f=N[c+40>>2];g=N[c+36>>2];d=N[c+44>>2]}b=J[c+28>>2];e=Q(0);b:{if(!b){break b}e=Q(0);if(L[b+4>>1]==6){break b}i=c+36|0;Ja[J[J[b>>2]+156>>2]](i,b);Ja[J[J[b>>2]+164>>2]](i,b);h=N[c+44>>2];j=N[c+36>>2];e=N[c+40>>2]}k=N[c+8>>2];d=Q(Q(h-d)-N[c+24>>2]);h=Q(d+d);l=N[c>>2];d=Q(Q(j-g)-N[c+16>>2]);g=Q(d+d);d=Q(Q(e-f)-N[c+20>>2]);e=Q(d+d);f=N[c+4>>2];j=Q(Q(k*h)+Q(Q(l*g)+Q(e*f)));d=N[c+12>>2];m=Q(Q(d*d)+Q(-.5));N[a+8>>2]=Q(k*j)+Q(Q(h*m)-Q(d*Q(Q(l*e)-Q(g*f))));N[a+4>>2]=Q(f*j)+Q(Q(e*m)-Q(d*Q(Q(k*g)-Q(h*l))));N[a>>2]=Q(l*j)+Q(Q(g*m)-Q(d*Q(Q(f*h)-Q(e*k))));Ha=c+48|0}function pJ(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;i=J[a+268>>2];f=J[a+280>>2];if(f){a=a+216|0;while(1){c=(e<<3)+i|0;b=J[c>>2];c=J[c+4>>2];a:{if(!J[a+8>>2]){break a}d=b>>>0>c>>>0?b:c;c=b>>>0>>0?b:c;b=d<<16|c;b=(b<<15^-1)+b|0;b=P(b>>10^b,9);b=b>>6^b;b=(b<<11^-1)+b|0;g=J[a+36>>2]&(b>>16^b);b=J[J[a>>2]+(g<<2)>>2];if((b|0)==1073741823){break a}j=J[a+4>>2];k=J[a+20>>2];while(1){h=(b<<3)+k|0;if(!((c|0)==J[h>>2]&(d|0)==J[h+4>>2])){b=J[(b<<2)+j>>2];if((b|0)!=1073741823){continue}break a}break}Xr(a,g,b&536870911);b=J[a+28>>2];b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0;d=J[a+8>>2];if((b|0)==(d|0)){break a}c=J[a+16>>2];if(c>>>0>b>>>0&(c|0)==(d|0)){break a}d=b>>>0>c>>>0;b=d?b:c;J[a+8>>2]=b;J[a+36>>2]=b-1;c=1;b:{if(d){break b}c=1;if(b>>>0<=J[a+12>>2]>>>2>>>0){break b}c=b>>>0<=J[a+32>>2]>>>2>>>0}jf(a,c)}e=e+1|0;if((f|0)!=(e|0)){continue}break}}}function HH(a){var b=Q(0),c=0,d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=0,r=0,s=Q(0);e=J[a+28>>2];if(e){c=J[a+24>>2];m=K[c+1|0];if(m){r=K[c|0]==4?160:96;a=c+176|0;while(1){if(K[a+84|0]&2){b=N[a+76>>2];f=N[a>>2];n=N[c+36>>2];k=N[c+32>>2];d=N[a+4>>2];g=Q(g+Q(b*Q(Q(Q(f*n)-Q(k*d))+N[a+40>>2])));l=N[a+8>>2];s=Q(l*k);k=N[c+40>>2];o=Q(o+Q(b*Q(Q(s-Q(k*f))+N[a+36>>2])));p=Q(p+Q(b*Q(N[a+32>>2]+Q(Q(d*k)-Q(n*l)))));h=Q(h+Q(b*d));i=Q(i+Q(b*f));j=Q(j+Q(b*l))}a=a+r|0;q=q+1|0;if((m|0)!=(q|0)){continue}break}}b=N[c+24>>2];f=N[c+20>>2];d=N[c+16>>2];N[e+8>>2]=j;N[e+4>>2]=h;N[e>>2]=i;g=Q(g-Q(Q(d*h)-Q(i*f)));N[e+24>>2]=g;d=Q(o-Q(Q(b*i)-Q(j*d)));N[e+20>>2]=d;b=Q(p-Q(Q(f*j)-Q(h*b)));N[e+16>>2]=b;a=0;a:{if(!K[c+3|0]){break a}a=1;if(N[c+4>>2]>2]>2]=a}}function TM(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;Yj();c=J[40592];d=Ja[J[J[c>>2]+20>>2]](c)|0?39445:69706;c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,188,d,10397,697)|0;d=Ha-16|0;Ha=d;J[c+8>>2]=a;J[c+4>>2]=161652;J[c>>2]=161564;Va(c+12|0,0,92);J[c+112>>2]=0;J[c+116>>2]=0;J[c+104>>2]=1061158912;J[c+108>>2]=-1;be(c+80|0,64);J[c+144>>2]=0;J[c+148>>2]=0;H[c+140|0]=b;J[c+136>>2]=65792;J[c+128>>2]=0;J[c+132>>2]=1065353216;J[c+120>>2]=0;J[c+124>>2]=0;J[c+152>>2]=0;J[c+156>>2]=0;J[c+160>>2]=0;J[c+164>>2]=0;J[c+176>>2]=0;J[c+180>>2]=0;J[c+168>>2]=1061158912;J[c+172>>2]=-1;Lp(c+144|0,64);b=J[40592];e=c,f=(h=b+12|0,i=28,j=Ja[J[J[b>>2]+20>>2]](b)|0?43423:69706,k=20266,l=113,g=J[J[b+12>>2]+8>>2],Ja[g](h|0,i|0,j|0,k|0,l|0)|0),J[e+184>>2]=f;b=Ha-16|0;Ha=b;Ha=b+16|0;a=Ja[J[J[a>>2]+28>>2]](a)|0;H[d+15|0]=1;Ja[J[J[a>>2]+132>>2]](a,c+4|0,d+15|0,0);Ha=d+16|0;return c|0}function OW(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0);e=Ha-48|0;Ha=e;s=N[b+20>>2];t=N[d+20>>2];u=N[b+24>>2];v=N[d+24>>2];w=N[b+16>>2];x=N[d+16>>2];g=N[c+8>>2];j=N[d+8>>2];k=N[d>>2];q=N[d+4>>2];m=N[d+12>>2];f=N[b>>2];h=Q(f+f);l=N[b+8>>2];r=N[b+4>>2];i=N[b+12>>2];n=Q(i+i);o=N[a+8>>2];p=Q(Q(Q(h*l)-Q(r*n))*o);N[e+44>>2]=-p;l=Q(o*Q(Q(l*n)+Q(h*r)));N[e+40>>2]=-l;f=Q(o*Q(Q(f*h)+Q(Q(i*n)+Q(-1))));N[e+36>>2]=-f;N[e+32>>2]=p+p;N[e+28>>2]=l+l;N[e+24>>2]=f+f;f=Q(k+k);h=Q(m+m);i=Q(g*Q(Q(j*f)-Q(q*h)));N[e+20>>2]=Q(v-u)-i;j=Q(g*Q(Q(j*h)+Q(f*q)));N[e+16>>2]=Q(t-s)-j;g=Q(g*Q(Q(k*f)+Q(Q(m*h)+Q(-1))));N[e+12>>2]=Q(x-w)-g;N[e+8>>2]=i+i;N[e+4>>2]=j+j;N[e>>2]=g+g;g=xb(e+36|0,e+24|0,e+12|0,e,0,0);Ha=e+48|0;k=Q(N[a+4>>2]+N[c+4>>2]);return g<=Q(k*k)|0}function LP(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0);e=Ha-112|0;Ha=e;Bn(a,b,c,e+84|0,e+56|0,e+28|0);g=N[e+52>>2];f=N[e+48>>2];i=Q(Q(g*g)+Q(Q(f*f)+Q(0)));h=N[a+108>>2];n=i>Q(h*h);if(n){i=Q(Q(1)/Q(Y(i)));g=Q(h*Q(g*i));f=Q(h*Q(f*i))}N[e+24>>2]=g;N[e+20>>2]=f;g=Q(N[a+112>>2]*Q(.5));h=db(g);p=eb(g);a:{b:{c:{if(h>Q(.9998999834060669)){m=N[e+40>>2];j=N[e+36>>2];k=N[e+32>>2];f=N[e+28>>2];break c}f=N[e+28>>2];m=N[e+40>>2];d:{if(m>=Q(0)){k=N[e+32>>2];i=k;j=N[e+36>>2];l=j;g=f;break d}j=N[e+36>>2];l=Q(-j);k=N[e+32>>2];i=Q(-k);g=Q(-f)}o=Q(Q(l*l)+Q(Q(g*g)+Q(i*i)));if(!(o>Q(h*h))){break c}N[e+12>>2]=p;f=Q(Q(1)/Q(Y(o)));N[e+8>>2]=Q(h*l)*f;N[e+4>>2]=Q(h*i)*f;N[e>>2]=Q(h*g)*f;break b}N[e+12>>2]=m;N[e+8>>2]=j;N[e+4>>2]=k;N[e>>2]=f;if(!n){break a}}N[e+16>>2]=N[e+44>>2];Dh(b,c,e+84|0,e+56|0,e,a,d)}Ha=e+112|0}function qh(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=Q(0),j=0,k=0,l=0,m=0;if((tea(b)|0)!=1){b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0}i=Q(N[a+24>>2]*Q(b>>>0));a:{if(i=Q(0)){h=~~i>>>0;break a}h=0}l=J[a+16>>2];d=b+h<<2;d=(0-d&12)+d|0;e=d+P(h,12)|0;if(e){f=J[40592]+12|0;e=Ja[J[J[f>>2]+8>>2]](f,e,29909,21159,372)|0}else{e=0}c=d;d=b<<2;e=Va(e,255,d);j=c+e|0;k=d+e|0;if(J[a+36>>2]){m=b-1|0;d=0;while(1){g=P(d,12);f=g+J[a+4>>2]|0;c=J[f+4>>2]<<16|L[f>>1];c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;c=e+(((c>>>16^c)&m)<<2)|0;J[(d<<2)+k>>2]=J[c>>2];J[c>>2]=d;c=J[f+4>>2];g=g+j|0;J[g>>2]=J[f>>2];J[g+4>>2]=c;J[g+8>>2]=J[f+8>>2];d=d+1|0;if(d>>>0>2]){continue}break}}d=J[a>>2];if(d){f=J[40592]+12|0;Ja[J[J[f>>2]+12>>2]](f,d)}J[a+20>>2]=b;J[a+12>>2]=e;J[a>>2]=e;J[a+8>>2]=k;J[a+16>>2]=h;J[a+4>>2]=j;if(J[a+28>>2]==-1){J[a+28>>2]=l}}function Ag(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;a:{if(!J[a+36>>2]){break a}h=J[a+12>>2];d=J[b>>2];b=(d<<15^-1)+d|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;f=h+((J[a+20>>2]-1&(b>>>16^b))<<2)|0;b=J[f>>2];if((b|0)==-1){break a}g=J[a+8>>2];e=J[a+4>>2];if((d|0)!=J[e+(b<<3)>>2]){while(1){f=(b<<2)+g|0;b=J[f>>2];if((b|0)==-1){break a}if((d|0)!=J[e+(b<<3)>>2]){continue}break}}J[c>>2]=d;J[c+4>>2]=J[(e+(b<<3)|0)+4>>2];b=f;c=J[f>>2];f=(c<<2)+g|0;J[b>>2]=J[f>>2];b=J[a+36>>2]-1|0;J[a+36>>2]=b;i=1;J[a+32>>2]=J[a+32>>2]+1;if((b|0)!=(c|0)){d=e+(c<<3)|0;e=e+(b<<3)|0;J[d>>2]=J[e>>2];J[d+4>>2]=J[e+4>>2];J[f>>2]=J[(b<<2)+g>>2];b=J[d>>2];b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;d=((J[a+20>>2]-1&(b>>>16^b))<<2)+h|0;b=J[d>>2];e=J[a+36>>2];if((b|0)!=(e|0)){while(1){d=(b<<2)+g|0;b=J[d>>2];if((e|0)!=(b|0)){continue}break}}J[d>>2]=c}J[a+28>>2]=J[a+28>>2]-1}return i}function baa(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=Q(k);var l=0,m=0;l=Ha-16|0;Ha=l;I[l+14>>1]=f;f=Ha-96|0;Ha=f;J[f+48>>2]=0;J[f+52>>2]=0;I[f+44>>1]=0;J[f+40>>2]=-1;J[f+56>>2]=0;J[f+60>>2]=0;m=f- -64|0;J[m>>2]=0;J[m+4>>2]=0;J[f+72>>2]=2139095039;J[f+32>>2]=0;J[f+36>>2]=0;J[f+92>>2]=0;J[f+84>>2]=0;J[f+88>>2]=0;H[f+80|0]=0;J[f+28>>2]=125728;J[f+8>>2]=J[h>>2];J[f+12>>2]=J[h+4>>2];J[f+16>>2]=J[h+8>>2];J[f+20>>2]=J[h+12>>2];I[f+24>>1]=L[h+16>>1];I[f+6>>1]=L[l+14>>1];Ja[J[J[a>>2]+352>>2]](a,b,c,d,e,f+28|0,f+6|0,f+8|0,i,j,k)|0;J[g+8>>2]=J[f+40>>2];a=J[f+36>>2];J[g>>2]=J[f+32>>2];J[g+4>>2]=a;I[g+12>>1]=L[f+44>>1];N[g+16>>2]=N[f+48>>2];N[g+20>>2]=N[f+52>>2];N[g+24>>2]=N[f+56>>2];N[g+28>>2]=N[f+60>>2];N[g+32>>2]=N[m>>2];N[g+36>>2]=N[f+68>>2];N[g+40>>2]=N[f+72>>2];J[g+44>>2]=J[f+76>>2];Ha=f+96|0;Ha=l+16|0;return K[f+80|0]}function wn(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0;if(f){j=P(b,12)+f|0;l=J[j>>2];h=P(a,12)+f|0;f=J[h>>2];k=J[j+8>>2];i=J[h+8>>2];h=J[h+4>>2];j=J[j+4>>2]}if(g){i=P(b,6)+g|0;l=L[i>>1];g=P(a,6)+g|0;f=L[g>>1];k=L[i+4>>1];h=L[g+2>>1];j=L[i+2>>1];i=L[g+4>>1]}g=0;m=(c|0)!=(f|0);a:{if(!m&(d|0)==(h|0)){break a}f=(d|0)!=(f|0);if(!f&(c|0)==(h|0)){break a}g=1;if(!m&(d|0)==(i|0)|!f&(c|0)==(i|0)){break a}if((c|0)==(h|0)){g=2;if((d|0)==(i|0)){break a}}g=(d|0)!=(h|0)?-1:(c|0)==(i|0)?2:-1}f=0;i=(c|0)!=(l|0);b:{if(!i&(d|0)==(j|0)){break b}h=(d|0)!=(l|0);if(!h&(c|0)==(j|0)){break b}f=1;if(!i&(d|0)==(k|0)|!h&(c|0)==(k|0)){break b}if((c|0)==(j|0)){f=2;if((d|0)==(k|0)){break b}}f=(d|0)!=(j|0)?-1:(c|0)==(k|0)?2:-1}c=(g|0)!=-1&(f|0)!=-1;if(!c){Wa(J[40592],8,8811,509,28048,0);return c}J[(P(a,12)+e|0)+((g&255)<<2)>>2]=f<<30|b;J[(P(b,12)+e|0)+((f&255)<<2)>>2]=g<<30|a;return c}function a0(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;a:{if(!J[a+684>>2]){break a}d=(b<<15^-1)+b|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;d=J[J[a+660>>2]+((J[a+668>>2]-1&(d>>>16^d))<<2)>>2];if((d|0)==-1){break a}e=J[a+656>>2];f=J[a+652>>2];while(1){if(J[f+(d<<3)>>2]!=(b|0)){d=J[e+(d<<2)>>2];if((d|0)!=-1){continue}break a}break}i=J[(f+(d<<3)|0)+4>>2];j=P(i,44);d=j+J[a+644>>2]|0;e=J[d+4>>2];f=J[J[e+16>>2]+(c<<2)>>2];e=Gp(e,c);k=f<<2;c=ii(J[d>>2],J[k+J[J[d+8>>2]>>2]>>2],f,J[J[d+4>>2]+8>>2]);b:{if(!c|J[c+40>>2]){break b}g=J[c+36>>2];if(!J[g>>2]){break b}while(1){J[J[J[d+8>>2]>>2]+(J[((h<<2)+g|0)+4>>2]<<2)>>2]=c;h=h+1|0;g=J[c+36>>2];if(h>>>0>2]){continue}break}}c=J[J[d+8>>2]>>2];J[c+k>>2]=J[c+(e<<2)>>2];if((f|0)!=(e|0)){Sk(J[J[J[d+8>>2]>>2]+(f<<2)>>2],e,f)}if(!J[J[J[a+644>>2]+j>>2]+588>>2]){Ja[J[J[a>>2]+4>>2]](a,b);return}lp(a,i)}}function Hd(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0);l=N[b>>2];o=N[d>>2];p=N[e>>2];q=N[f>>2];m=N[b+4>>2];n=N[d+4>>2];h=N[e+4>>2];r=N[f+4>>2];g=N[c+4>>2];t=Q(g*N[e+8>>2]);j=N[c+8>>2];u=Q(j*N[f+8>>2]);i=Q(t+u);v=N[b+8>>2];k=N[c>>2];w=Q(k*N[d+8>>2]);s=Q(v-w);N[a+92>>2]=i+s;x=Q(g*h);r=Q(j*r);h=Q(x+r);y=Q(k*n);n=Q(m-y);N[a+88>>2]=h+n;p=Q(g*p);q=Q(j*q);g=Q(p+q);o=Q(k*o);j=Q(l-o);N[a+84>>2]=g+j;k=Q(w+v);N[a+80>>2]=i+k;m=Q(y+m);N[a+76>>2]=h+m;l=Q(o+l);N[a+72>>2]=g+l;N[a+20>>2]=k-i;N[a+16>>2]=m-h;N[a+12>>2]=l-g;N[a+8>>2]=s-i;N[a+4>>2]=n-h;N[a>>2]=j-g;i=Q(t-u);N[a+68>>2]=k-i;h=Q(x-r);N[a- -64>>2]=m-h;g=Q(p-q);N[a+60>>2]=l-g;N[a+56>>2]=s-i;N[a+52>>2]=n-h;N[a+48>>2]=j-g;N[a+44>>2]=i+s;N[a+40>>2]=h+n;N[a+36>>2]=g+j;N[a+32>>2]=i+k;N[a+28>>2]=h+m;N[a+24>>2]=g+l}function bw(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}c=P(g,28);if(!c){break a}e=J[40592];d=e+12|0;e=(j=d,k=c,l=Ja[J[J[e>>2]+20>>2]](e)|0?48275:69706,m=19978,n=553,i=J[J[d>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){h=P(c,28)+e|0;d=J[a>>2];c=e;while(1){f=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=f;J[c+24>>2]=J[d+24>>2];f=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=f;f=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=f;d=d+28|0;c=c+28|0;if(h>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=P(c,28)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;J[c+24>>2]=J[b+24>>2];d=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=d;d=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=d;b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=g;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function Jt(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0;J[a+160>>2]=b;a:{if(b){h=J[b+48>>2]&-128|e<<1;J[a+144>>2]=h|1;b=J[a+44>>2];N[b+156>>2]=c;if(K[b+44|0]&32){i=h>>>7|0;g=i+32>>>5|0;b=J[a+40>>2];b:{if(g>>>0<=(J[b+4740>>2]&2147483647)>>>0){e=J[b+4736>>2];break b}e=J[40592]+12|0;e=Ja[J[J[e>>2]+8>>2]](e,g<<2,29909,22033,438)|0;f=J[b+4736>>2];c:{if(!f){break c}Ua(e,f,J[b+4740>>2]<<2);if(J[b+4740>>2]<0){break c}f=J[b+4736>>2];if(!f){break c}j=J[40592]+12|0;Ja[J[J[j>>2]+12>>2]](j,f)}f=J[b+4740>>2];Va((f<<2)+e|0,0,g-f<<2);J[b+4740>>2]=g;J[b+4736>>2]=e}b=(h>>>10&4194300)+e|0;J[b>>2]=J[b>>2]|1<>2]>=4294967294){Sg(J[a+40>>2],a);lf(a)}pe(J[J[a+40>>2]+1e3>>2],J[a+144>>2]);return}if(!J[a+160>>2]){rf(J[J[a+40>>2]+1e3>>2],J[a+144>>2])}oj(J[J[a+40>>2]+1e3>>2],J[a+144>>2]);if(M[a+152>>2]>4294967293){break a}ui(J[a+40>>2],a);eh(a);return}J[a+144>>2]=-125}}function Ie(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;g=Ha-16|0;Ha=g;a:{if(!b){J[g+8>>2]=0;ub(a,0,g+8|0);lb(a,J[a+4>>2]);break a}e=J[a+8>>2]&2147483647;d=(b>>>2|0)+b|0;b:{if((d>>>0>>1>>>0?e-d>>>0<=1024?e:0:e)>>>0>=b>>>0){break b}J[g+12>>2]=0;ub(a,0,g+12|0);lb(a,J[a+4>>2]);if(d>>>0<=(J[a+8>>2]&2147483647)>>>0){break b}lb(a,d)}J[a+4>>2]=b;Va(J[a>>2],255,b<<2);h=J[c+40>>2];if(!h){break a}e=J[c>>2];k=J[c+8>>2];c=J[a>>2];b=0;while(1){d=P(b,28)+k|0;a=J[d+24>>2];c:{if(!(a&1)){break c}a=a>>>1|0;f=a&15;if(!f){break c}i=a&1;a=0;if((f|0)!=1){l=f-i|0;f=0;while(1){j=a<<2;J[c+(J[j+(e+(J[d+24>>2]>>>3&536870908)|0)>>2]<<2)>>2]=b;J[c+(J[(e+(J[d+24>>2]>>>3&536870908)|0)+(j|4)>>2]<<2)>>2]=b;a=a+2|0;f=f+2|0;if((l|0)!=(f|0)){continue}break}}if(!i){break c}J[c+(J[(e+(J[d+24>>2]>>>3&536870908)|0)+(a<<2)>>2]<<2)>>2]=b}b=b+1|0;if((h|0)!=(b|0)){continue}break}}Ha=g+16|0}function s2(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0;f=Ha-16|0;Ha=f;a:{b:{if(!J[a+92>>2]){break b}e=(b<<15^-1)+b|0;e=P(e>>>10^e,9);e=e>>>6^e;e=(e<<11^-1)+e|0;e=J[J[a+68>>2]+((J[a+76>>2]-1&(e>>>16^e))<<2)>>2];if((e|0)==-1){break b}g=J[a- -64>>2];h=J[a+60>>2];while(1){if(J[(e<<3)+h>>2]==(b|0)){break a}e=J[(e<<2)+g>>2];if((e|0)!=-1){continue}break}}e=J[40592];g=Ja[J[J[e>>2]+20>>2]](e)|0?30267:69706;e=Ja[J[J[e+12>>2]+8>>2]](e+12|0,44,g,9007,597)|0;J[e>>2]=0;J[e+4>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;J[e+24>>2]=1061158912;J[e+28>>2]=-1;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;be(e,64);c=K[c|0];H[e+41|0]=d;H[e+40|0]=c;J[f+12>>2]=b;b=Kp(a+56|0,f+12|0,f+11|0);if(!K[f+11|0]){c=J[f+12>>2];J[b+4>>2]=e;J[b>>2]=c;H[a+100|0]=1;break a}a=J[e>>2];if(a){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,e)}Ha=f+16|0}function Wz(a,b,c,d,e,f,g,h,i,j,k,l,m){var n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=0;n=N[i+8>>2];p=N[d+8>>2];t=N[i>>2];q=N[d>>2];u=N[i+4>>2];r=N[d+4>>2];o=N[d+12>>2];v=Q(Q(Q(n*p)+Q(Q(t*q)+Q(u*r)))+o);s=o;o=N[j+8>>2];w=N[j>>2];x=N[j+4>>2];a:{if(Q(v*Q(s+Q(Q(o*p)+Q(Q(w*q)+Q(r*x)))))>Q(0)){break a}y=p;p=Q(o-n);o=q;q=Q(w-t);s=r;r=Q(x-u);o=Q(Q(y*p)+Q(Q(o*q)+Q(s*r)));if(o==Q(0)){break a}s=n;n=Q(v/o);N[l+8>>2]=s-Q(p*n);N[l+4>>2]=u-Q(r*n);N[l>>2]=t-Q(q*n);d=e<<2;e=f<<2;g=Q(Q(Q(N[d+c>>2]*Q(N[e+l>>2]-N[a+e>>2]))-Q(Q(N[d+l>>2]-N[a+d>>2])*N[c+e>>2]))*g);N[k>>2]=g;if(g>2];n=N[h+4>>2];m=Q(N[l>>2]-Q(g*N[h>>2]));N[l>>2]=m;n=Q(N[l+4>>2]-Q(g*n));N[l+4>>2]=n;g=Q(N[l+8>>2]-Q(g*p));N[l+8>>2]=g;z=Q(Q(Q(N[a+8>>2]-g)*Q(N[b+8>>2]-g))+Q(Q(Q(N[a>>2]-m)*Q(N[b>>2]-m))+Q(Q(N[a+4>>2]-n)*Q(N[b+4>>2]-n))))>2]+20>>2]](f)}Zr(a,d);c=J[a+124>>2];d=J[a+128>>2];b=J[a+88>>2];J[b+68>>2]=J[b+24>>2];J[b+72>>2]=d;J[b- -64>>2]=c;c=J[b>>2];a:{if(!c){break a}d=b+36|0;b=J[b+12>>2];f=0;while(1){e=J[(b+P(f,40)|0)+28>>2];if(e){Ul(e,d)}f=f+1|0;if((c|0)!=(f|0)){continue}break}b=J[a+88>>2];d=J[b>>2];if(!d){break a}c=J[b+12>>2];e=0;f=0;if(d>>>0>=4){h=d&-4;while(1){g=J[(c+P(f,40)|0)+28>>2];if(g){J[g+116>>2]=0}g=J[(c+P(f|1,40)|0)+28>>2];if(g){J[g+116>>2]=0}g=J[(c+P(f|2,40)|0)+28>>2];if(g){J[g+116>>2]=0}g=J[(c+P(f|3,40)|0)+28>>2];if(g){J[g+116>>2]=0}f=f+4|0;i=i+4|0;if((h|0)!=(i|0)){continue}break}}d=d&3;if(!d){break a}while(1){h=J[(c+P(f,40)|0)+28>>2];if(h){J[h+116>>2]=0}f=f+1|0;e=e+1|0;if((d|0)!=(e|0)){continue}break}}Tl(b+36|0,J[b+24>>2],a,b+76|0,b+84|0);Va(J[b+76>>2],0,J[b+80>>2]<<2)}function _s(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;d=J[a+1904>>2];if(d){if(J[a+1912>>2]>0){while(1){b=J[(c<<2)+d>>2];Eq(J[a>>2],b?b+4|0:0);c=c+1|0;if((c|0)>2]){continue}break}d=J[a+1904>>2]}J[a+1912>>2]=0;f=J[J[a>>2]+976>>2];b=J[f+16>>2];a:{if(!(b>>>0<=d>>>0&b+J[f+20>>2]>>>0>d>>>0)){if(!d){break a}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,d);break a}i=J[f+4>>2];g=J[f+8>>2];e=g;while(1){h=j;j=h+1|0;b=e;e=b-1|0;c=(e<<2)+i|0;if(M[c>>2]>>0){continue}break}b:{if(b>>>0>=g>>>0){break b}e=h&3;if(e){d=0;while(1){J[c>>2]=J[J[f+4>>2]+(b<<2)>>2];b=b+1|0;c=c+4|0;d=d+1|0;if((e|0)!=(d|0)){continue}break}}if(h-1>>>0<3){break b}while(1){e=b<<2;J[c>>2]=J[e+J[f+4>>2]>>2];J[c+4>>2]=J[(e+J[f+4>>2]|0)+4>>2];J[c+8>>2]=J[(e+J[f+4>>2]|0)+8>>2];J[c+12>>2]=J[(e+J[f+4>>2]|0)+12>>2];c=c+16|0;b=b+4|0;if((g|0)!=(b|0)){continue}break}}J[f+8>>2]=g-1}J[a+1904>>2]=0}}function Xx(a){a=a|0;var b=0,c=0;J[a>>2]=157168;if(J[a+28>>2]){while(1){c=J[(J[a+4>>2]+P(b,28)|0)+4>>2];J[c+8>>2]=J[c+8>>2]+1;b=b+1|0;if(b>>>0>2]){continue}break}}H[a+32|0]=1;b=J[a+20>>2];if(!K[b+76|0]){H[b+76|0]=1;J[b+72>>2]=J[b+72>>2]+1}a:{if(!J[a+28>>2]){break a}b=0;while(1){b=b+1|0;c=J[a+28>>2];if(b>>>0>>0){continue}break}if(!c){break a}b=0;while(1){c=J[a+4>>2]+P(b,28)|0;Ja[J[J[c>>2]>>2]](c)|0;b=b+1|0;if(b>>>0>2]){continue}break}}b=J[a+4>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+24>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+20>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+16>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+8>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0)}b=J[a+12>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function Nh(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;f=Ha-16|0;c=(b>>>0)/3|0;d=J[a+12>>2];e=J[d+44>>2];g=(c>>>0)/(e>>>0)|0;h=c-P(e,g)|0;a:{b:{c:{d:{e:{f:{switch(P(c,-3)+b|0){case 0:if(e-1>>>0<=h>>>0){break c}if(c>>>0>>0){b=0}else{a=c-e|0;a=((H[(J[d+60>>2]+(a<<2)|0)+2|0]>>7)+(a<<1)|0)+1|0;J[f+8>>2]=a;b=1}if(J[d+40>>2]-1>>>0<=g>>>0){break c}a=c<<1|K[(J[d+60>>2]+(c<<2)|0)+2|0]>>>7;break e;case 1:if(e-1>>>0<=h>>>0|J[d+40>>2]-1>>>0<=g>>>0){break c}a=c<<1;J[f+12>>2]=a|1;break d;case 2:break f;default:break c}}if(J[d+40>>2]-1>>>0<=g>>>0){break c}if(h){a=(c<<1)-1|0;J[f+8>>2]=a;b=1}else{b=0}if(e-1>>>0<=h>>>0){break c}a=c<<1}J[(f+8|0)+(b<<2)>>2]=a;a=J[f+8>>2];if(!b){break c}}b=J[d+60>>2];if((K[(b+(a<<1&-4)|0)+(a&1?3:2)|0]&127)!=127){break a}a=J[f+12>>2];b=(b+(a<<1&-4)|0)+(a&1?3:2)|0;break b}b=(J[d+60>>2]+(a<<1&-4)|0)+(a&1?3:2)|0}a=(K[b|0]&127)==127?-1:a}return a}function N$(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;j=Ha-32|0;Ha=j;a:{if(M[a+28>>2]>=M[a+96>>2]){break a}l=a+40|0;k=J[l>>2];J[l>>2]=k?k:-1;if((k|0)==1){Wa(J[40592],8,6469,484,70373,0);break a}J[a+28>>2]=J[a+28>>2]+1;k=a+12|0;o=L[g+16>>1];p=J[g+12>>2];q=J[g+8>>2];r=J[g+4>>2];s=J[g>>2];t=L[f>>1];m=J[a+24>>2];g=m+40|0;f=J[a+20>>2]&2147483647;b:{if(g>>>0<=f>>>0){break b}n=P(g,3);if(f>>>0>=n>>>0){break b}yc(k,n)}Vc(k,g);f=J[a+12>>2]+J[a+24>>2]|0;H[f+38|0]=0;I[f+36>>1]=e;J[f+32>>2]=i;J[f+28>>2]=h;J[f+8>>2]=s;I[f+4>>1]=t;J[f>>2]=-16;I[f+24>>1]=o;J[f+20>>2]=p;J[f+16>>2]=q;J[f+12>>2]=r;J[a+24>>2]=g;e=J[a+108>>2];J[((e|0)==-16?a+108|0:e+J[a+12>>2]|0)>>2]=m;J[a+108>>2]=m;J[j+28>>2]=0;J[j+20>>2]=0;J[j+24>>2]=0;N[j+16>>2]=d;J[j+12>>2]=c;J[j+8>>2]=b;hp(k,j+8|0);J[l>>2]=0}Ha=j+32|0}function Yz(a,b,c,d,e,f,g,h,i,j,k,l){var m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=0;n=N[i+8>>2];m=N[d+8>>2];r=N[i>>2];p=N[d>>2];u=N[i+4>>2];q=N[d+4>>2];o=N[d+12>>2];v=Q(Q(Q(n*m)+Q(Q(r*p)+Q(u*q)))+o);s=o;o=N[j+8>>2];t=N[j>>2];w=N[j+4>>2];a:{if(Q(v*Q(s+Q(Q(o*m)+Q(Q(t*p)+Q(q*w)))))>Q(0)){break a}s=m;m=Q(o-n);o=p;p=Q(t-r);t=q;q=Q(w-u);o=Q(Q(s*m)+Q(Q(o*p)+Q(t*q)));if(o==Q(0)){break a}s=n;n=Q(v/o);N[l+8>>2]=s-Q(m*n);N[l+4>>2]=u-Q(q*n);N[l>>2]=r-Q(p*n);d=e<<2;e=f<<2;g=Q(Q(Q(N[d+c>>2]*Q(N[e+l>>2]-N[a+e>>2]))-Q(Q(N[d+l>>2]-N[a+d>>2])*N[c+e>>2]))*g);N[k>>2]=g;if(g>2];m=N[h+4>>2];n=Q(N[l>>2]-Q(g*N[h>>2]));N[l>>2]=n;m=Q(N[l+4>>2]-Q(g*m));N[l+4>>2]=m;g=Q(N[l+8>>2]-Q(g*r));N[l+8>>2]=g;x=Q(Q(Q(N[a+8>>2]-g)*Q(N[b+8>>2]-g))+Q(Q(Q(N[a>>2]-n)*Q(N[b>>2]-n))+Q(Q(N[a+4>>2]-m)*Q(N[b+4>>2]-m))))>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0}h=Q(N[a+24>>2]*Q(b>>>0));a:{if(h=Q(0)){g=~~h>>>0;break a}g=0}o=J[a+16>>2];d=b+g<<2;d=(0-d&12)+d|0;e=d+(g<<3)|0;if(e){c=J[40592]+12|0;c=Ja[J[J[c>>2]+8>>2]](c,e,29909,21159,372)|0}f=c;c=b<<2;e=Va(f,255,c);k=e+d|0;l=c+e|0;if(J[a+36>>2]){p=b-1|0;q=J[a+4>>2];d=0;while(1){i=5381;m=d<<3;n=m+q|0;f=J[n>>2];j=f;c=K[f|0];if(c){while(1){i=P(i,33)^c&255;c=K[j+1|0];j=j+1|0;if(c){continue}break}}c=e+((i&p)<<2)|0;J[(d<<2)+l>>2]=J[c>>2];J[c>>2]=d;c=k+m|0;J[c>>2]=f;J[c+4>>2]=J[n+4>>2];d=d+1|0;if(d>>>0>2]){continue}break}}c=J[a>>2];if(c){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c)}J[a+20>>2]=b;J[a+12>>2]=e;J[a>>2]=e;J[a+8>>2]=l;J[a+16>>2]=g;J[a+4>>2]=k;if(J[a+28>>2]==-1){J[a+28>>2]=o}}function GW(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0),D=Q(0),E=Q(0),F=Q(0);d=J[b+8>>2];l=N[d+52>>2];m=N[d+36>>2];n=N[d+20>>2];o=N[d+56>>2];p=N[d+40>>2];h=J[b+4>>2];f=N[h+56>>2];q=N[b+56>>2];r=N[b+24>>2];s=N[b+40>>2];t=N[b+48>>2];u=N[b+32>>2];v=N[d+24>>2];k=N[h+52>>2];w=N[b+52>>2];x=N[b+20>>2];y=N[b+36>>2];z=N[d+48>>2];A=N[d+32>>2];B=N[d>>2];C=N[d+16>>2];D=N[d+4>>2];E=N[d+8>>2];g=N[h+48>>2];F=N[b+16>>2];e=N[c+8>>2];i=N[c>>2];j=N[c+4>>2];J[a+12>>2]=0;f=Q(Q(q*e)+Q(Q(r*i)+Q(j*s)))>Q(0)?f:Q(-f);g=Q(Q(t*e)+Q(Q(F*i)+Q(j*u)))>Q(0)?g:Q(-g);e=Q(Q(w*e)+Q(Q(x*i)+Q(j*y)))>Q(0)?k:Q(-k);N[a+8>>2]=o+Q(Q(p*f)+Q(Q(E*g)+Q(v*e)));N[a+4>>2]=l+Q(Q(m*f)+Q(Q(D*g)+Q(e*n)));N[a>>2]=z+Q(Q(A*f)+Q(Q(B*g)+Q(e*C)))}function Xr(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{b:{f=J[a>>2];e=f+(b<<2)|0;b=J[e>>2];if((c|0)==(b|0)){break b}g=J[a+4>>2];while(1){d=b;b=J[g+(b<<2)>>2];if((c|0)!=(b|0)){continue}break}if((d|0)==1073741823){break b}e=J[a+4>>2];J[e+(d<<2)>>2]=J[(c<<2)+e>>2];break a}b=e;e=J[a+4>>2];J[b>>2]=J[e+(c<<2)>>2]}d=J[a+28>>2]-1|0;if((d|0)!=(c|0)){c:{d:{h=J[a+20>>2];g=h+(d<<3)|0;b=J[g+4>>2]<<16|J[g>>2];b=(b<<15^-1)+b|0;b=P(b>>10^b,9);b=b>>6^b;b=(b<<11^-1)+b|0;i=J[a+36>>2]&(b>>16^b);j=f+(i<<2)|0;b=J[j>>2];if((d|0)==(b|0)){break d}while(1){f=b;b=J[(b<<2)+e>>2];if((d|0)!=(b|0)){continue}break}if((f|0)==1073741823){break d}J[(f<<2)+e>>2]=J[(d<<2)+e>>2];break c}J[j>>2]=J[(d<<2)+e>>2]}f=J[g+4>>2];b=(c<<3)+h|0;J[b>>2]=J[g>>2];J[b+4>>2]=f;b=J[a+24>>2];H[b+c|0]=K[b+d|0];b=J[a>>2]+(i<<2)|0;J[J[a+4>>2]+(c<<2)>>2]=J[b>>2];J[b>>2]=c;d=J[a+28>>2]-1|0}J[a+28>>2]=d}function DG(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}c=P(b,76);if(!c){break a}e=J[40592];f=e+12|0;e=(i=f,j=c,k=Ja[J[J[e>>2]+20>>2]](e)|0?31589:69706,l=20075,m=553,h=J[J[f>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}f=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=P(c,76)+e|0;d=f;c=e;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];N[c+28>>2]=N[d+28>>2];N[c+32>>2]=N[d+32>>2];N[c+36>>2]=N[d+36>>2];N[c+40>>2]=N[d+40>>2];N[c+44>>2]=N[d+44>>2];N[c+48>>2]=N[d+48>>2];N[c+52>>2]=N[d+52>>2];N[c+56>>2]=N[d+56>>2];N[c+60>>2]=N[d+60>>2];N[c- -64>>2]=N[d- -64>>2];N[c+68>>2]=N[d+68>>2];J[c+72>>2]=J[d+72>>2];d=d+76|0;c=c+76|0;if(g>>>0>c>>>0){continue}break}}if(!(!f|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,f)}J[a+8>>2]=b;J[a>>2]=e}function wC(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=148824;Ip(a+7664|0);b=a+16|0;J[b>>2]=0;J[b+4>>2]=0;H[b+7632|0]=1;if(K[b+7633|0]){c=J[b+8>>2];if(c){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[b+8>>2]=0;c=J[b+12>>2];if(c){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[b+12>>2]=0;c=J[b+16>>2];if(c){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[b+16>>2]=0}c=J[b+20>>2];if(c){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[b+20>>2]=0;c=J[b+24>>2];if(c){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[b+636>>2]=0;J[b+640>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;c=J[b+624>>2];if(c){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c);J[b+624>>2]=0}c=J[b+628>>2];if(c){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c);J[b+628>>2]=0}c=J[b+620>>2];if(c){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c);J[b+620>>2]=0}J[b+608>>2]=0;J[b+612>>2]=0;J[b+616>>2]=0;qe(b+608|0);return a|0}function vX(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=0;g=Ha-4320|0;Ha=g;h=N[d+20>>2];o=N[d+16>>2];p=N[d+24>>2];j=N[d>>2];k=Q(j+j);i=N[d+8>>2];q=N[d+4>>2];l=N[d+12>>2];m=Q(l+l);n=N[c+8>>2];r=Q(Q(Q(k*i)-Q(q*m))*n);N[g+28>>2]=p-r;i=Q(n*Q(Q(i*m)+Q(k*q)));N[g+24>>2]=h-i;N[g+16>>2]=r+p;N[g+12>>2]=h+i;h=Q(n*Q(Q(j*k)+Q(Q(l*m)+Q(-1))));N[g+20>>2]=o-h;N[g+8>>2]=o+h;N[g+32>>2]=N[c+4>>2];c=g+4288|0;sg(c,g+8|0,g+20|0,g+4316|0);J[g+4232>>2]=-1;N[g+56>>2]=N[g+4316>>2];N[g+52>>2]=N[g+32>>2];J[g+48>>2]=2;s=g+4232|0;t=g+48|0;$b(s,t);J[g+4176>>2]=-1;u=g+4176|0;$b(u,e);J[g+4168>>2]=0;J[g+4172>>2]=0;d=0;J[g+4144>>2]=0;J[g+44>>2]=1065353216;J[g+36>>2]=0;J[g+40>>2]=0;if(Vz(s,u,c,f,g+36|0,t)){c=a;a=J[g+4144>>2];d=Zd(c,b,a,g+48|0)&(a|0)!=0}Ha=g+4320|0;return d|0}function uX(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=0;g=Ha-4320|0;Ha=g;h=N[d+20>>2];o=N[d+16>>2];p=N[d+24>>2];j=N[d>>2];k=Q(j+j);i=N[d+8>>2];q=N[d+4>>2];l=N[d+12>>2];m=Q(l+l);n=N[c+8>>2];r=Q(Q(Q(k*i)-Q(q*m))*n);N[g+28>>2]=p-r;i=Q(n*Q(Q(i*m)+Q(k*q)));N[g+24>>2]=h-i;N[g+16>>2]=r+p;N[g+12>>2]=h+i;h=Q(n*Q(Q(j*k)+Q(Q(l*m)+Q(-1))));N[g+20>>2]=o-h;N[g+8>>2]=o+h;N[g+32>>2]=N[c+4>>2];c=g+4288|0;sg(c,g+8|0,g+20|0,g+4316|0);J[g+4232>>2]=-1;N[g+56>>2]=N[g+4316>>2];N[g+52>>2]=N[g+32>>2];J[g+48>>2]=2;s=g+4232|0;t=g+48|0;$b(s,t);J[g+4176>>2]=-1;u=g+4176|0;$b(u,e);J[g+4168>>2]=0;J[g+4172>>2]=0;d=0;J[g+4144>>2]=0;J[g+44>>2]=1065353216;J[g+36>>2]=0;J[g+40>>2]=0;if(Uz(s,u,c,f,g+36|0,t)){c=a;a=J[g+4144>>2];d=Zd(c,b,a,g+48|0)&(a|0)!=0}Ha=g+4320|0;return d|0}function nd(a){a=a|0;var b=0,c=0;J[a+8>>2]=155312;J[a>>2]=155216;a:{if(!(H[a+6|0]&1)){break a}b=J[a+56>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+56>>2]=0;b=J[a+72>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+72>>2]=0;b=J[a+76>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+76>>2]=0;b=J[a+68>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+68>>2]=0;b=J[a+28>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+28>>2]=0;b=J[a+24>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+24>>2]=0;b=J[a+84>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+84>>2]=0;b=J[a+88>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+88>>2]=0;b=J[a+92>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+92>>2]=0;b=J[a+96>>2];if(!b){break a}b=$y(b);c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}return a|0}function dh(a,b){var c=Q(0),d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);e=J[a+28>>2];a:{k=J[J[a+4>>2]+44>>2];if(!K[k+9|0]){a=k+16|0;break a}a=k+16|0;if(K[k+45|0]){break a}Xi(a,e+32|0,k+48|0,b);return}p=N[a+20>>2];q=N[a+24>>2];l=N[e+52>>2];m=N[e+48>>2];n=N[e+56>>2];r=N[a+16>>2];c=N[a+12>>2];f=N[e+44>>2];g=N[a+8>>2];h=N[e+40>>2];i=N[a>>2];d=N[e+32>>2];j=N[a+4>>2];o=N[e+36>>2];N[b+12>>2]=Q(c*f)-Q(Q(g*h)+Q(Q(i*d)+Q(j*o)));N[b+8>>2]=Q(g*f)+Q(Q(Q(i*o)-Q(d*j))+Q(c*h));N[b+4>>2]=Q(j*f)+Q(Q(c*o)+Q(Q(g*d)-Q(h*i)));N[b>>2]=Q(i*f)+Q(Q(c*d)+Q(Q(j*h)-Q(o*g)));f=Q(Q(c*c)+Q(-.5));h=Q(Q(g*n)+Q(Q(i*m)+Q(j*l)));d=Q(Q(Q(n*f)+Q(c*Q(Q(i*l)-Q(m*j))))+Q(g*h));N[b+24>>2]=q+Q(d+d);d=Q(Q(j*h)+Q(Q(l*f)+Q(c*Q(Q(g*m)-Q(n*i)))));N[b+20>>2]=p+Q(d+d);c=Q(Q(i*h)+Q(Q(m*f)+Q(c*Q(Q(j*n)-Q(l*g)))));N[b+16>>2]=r+Q(c+c)}function Lda(a){a=a|0;var b=0,c=0,d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0);d=J[a+44>>2];f=N[d+56>>2];e=N[d+60>>2];g=N[d+96>>2];h=N[d+92>>2];i=N[d+52>>2];j=N[d+88>>2];k=N[d+84>>2];l=N[d+100>>2];b=J[d+336>>2];c=J[b>>2];if(c){J[b>>2]=J[c>>2]}if(!c){b=J[40592];c=Ja[J[J[b>>2]+20>>2]](b)|0?32439:69706;c=Ja[J[J[b+12>>2]+8>>2]](b+12|0,12195,c,23825,82)|0;b=c+19&-16;J[b-4>>2]=b-c;c=Kc(b,J[d+340>>2])}J[c+12052>>2]=0;b=c+11856|0;J[b>>2]=0;J[b+4>>2]=0;b=J[J[a+40>>2]+12128>>2];if(b>>>0>(J[c+12056>>2]&2147483647)>>>0){Tb(c+12048|0,b);b=J[J[a+40>>2]+12128>>2]}J[c+12052>>2]=b;if(J[a+32>>2]){e=e>2]+(d<<2)>>2];Ja[J[J[b>>2]+144>>2]](b,i,e,J[a+48>>2],c,l,k,j,h,g,J[a+36>>2],J[a+40>>2]+11836|0,J[J[a+44>>2]+168>>2]);d=d+1|0;if(d>>>0>2]){continue}break}}a=J[J[a+44>>2]+336>>2];J[c>>2]=J[a>>2];J[a>>2]=c}function jz(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0);m=N[b+32>>2];i=Q(N[a+8>>2]-N[b+44>>2]);h=Q(m*i);n=N[b+24>>2];j=Q(N[a>>2]-N[b+36>>2]);k=Q(N[a+4>>2]-N[b+40>>2]);o=N[b+28>>2];l=Q(Q(n*j)+Q(k*o));p=N[b+20>>2];q=N[b+12>>2];r=N[b+16>>2];e=Q(Q(p*i)+Q(Q(q*j)+Q(k*r)));c=N[b+48>>2];f=Q(-c);s=N[b+8>>2];t=N[b>>2];u=N[b+4>>2];d=Q(Q(s*i)+Q(Q(t*j)+Q(k*u)));g=1;a:{if(f>d){break a}f=d;g=0;if(!(c>2];d=Q(-c);b:{c:{if(d>e){c=d;break c}if(!(c>2];c=Q(-d);d:{e:{if(!(h>2];a=0;if(c>Q(e*e)){break d}}a=1}return a}function ci(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;h=Ha-16|0;Ha=h;d=J[a+4>>2];e=d>>>30|0;a:{if((e|0)==3){break a}f=J[b+4>>2];g=J[a>>2];e=e-3|0;i=e>>>0>=4294967294?g:0;if(!(K[i+4785|0]?i:0)){b=J[((f>>>22&60)+108152|0)+12>>2]+b|0;J[b+4>>2]=J[b+4>>2]|16777215;if(!c|(!J[a>>2]|e>>>0<4294967294)){break a}Os(b);break a}e=J[a+8>>2];if(!e){e=_a(g,d>>>24&15);J[a+8>>2]=e}b:{d=J[e>>2];if((d|0)==-1){break b}c=J[e+4>>2];if(!c){break b}f=J[J[a>>2]+4880>>2]+(d<<2)|0;d=0;while(1){g=f+(d<<2)|0;if(J[g>>2]!=(b|0)){d=d+1|0;if((c|0)!=(d|0)){continue}break b}break}a=c-1|0;J[g>>2]=J[f+(a<<2)>>2];J[e+4>>2]=a;break a}c=J[a>>2];d=J[e+8>>2];c:{if((d|0)==-1){d=J[c+4884>>2];f=J[a+20>>2];J[h+12>>2]=0;c=c+4880|0;ap(c,d+f|0,h+12|0);J[e+8>>2]=d;break c}c=c+4880|0}d=J[c>>2]+(d<<2)|0;c=J[e+12>>2];J[d+(c<<2)>>2]=b;J[e+12>>2]=c+1;Za(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|2}Ha=h+16|0}function yv(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;f=Ha-48|0;Ha=f;a:{if(b>>>0<2){break a}j=J[a+392>>2];if(!j){break a}k=J[a+388>>2];l=J[J[a+276>>2]+4>>2];while(1){g=J[k+(i<<2)>>2];h=l+P(J[g>>2],24)|0;N[h>>2]=N[g+36>>2];N[h+4>>2]=N[g+40>>2];N[h+8>>2]=N[g+44>>2];N[h+12>>2]=N[g+48>>2];N[h+16>>2]=N[g+52>>2];N[h+20>>2]=N[g+56>>2];i=i+1|0;if((j|0)!=(i|0)){continue}break}}q=J[a+180>>2];n=J[a+264>>2];g=J[a+260>>2];o=J[a+248>>2];h=J[a+244>>2];p=J[a+232>>2];i=J[a+228>>2];m=J[a+276>>2];j=J[m+8>>2];k=J[J[a+192>>2]+4>>2];l=J[m+4>>2];H[f+44|0]=K[a+365|0]?1:K[m+16|0]!=0;J[f+40>>2]=j;J[f+36>>2]=k;J[f+32>>2]=a+208;J[f+28>>2]=q;J[f+24>>2]=l;J[f+20>>2]=n;J[f+16>>2]=g;J[f+12>>2]=o;J[f+8>>2]=h;J[f+4>>2]=p;J[f>>2]=i;H[a+365|0]=0;b:{if(n|p|o){a=J[a+272>>2];Ja[J[J[a>>2]+44>>2]](a,b,c,f,d,e);break b}Ja[J[J[e>>2]+20>>2]](e)}Ha=f+48|0}function x7(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;b=J[a+20>>2];c=J[a+28>>2];J[c+1092>>2]=J[c+1092>>2]+1;wv(J[c+980>>2],0,0,J[J[c+976>>2]+1156>>2]);dG(c,b);a:{if(J[J[c+988>>2]+128>>2]){break a}b=J[c+1160>>2];if(!b){break a}a=J[c+980>>2];while(1){e=J[J[J[c+1156>>2]+(g<<2)>>2]+32>>2];if(e){while(1){if(K[J[e+28>>2]- -64|0]&5){h=J[e+8>>2];i=h&2147483647;f=i+32>>>5|0;b:{if(f>>>0<=(J[a+164>>2]&2147483647)>>>0){b=J[a+160>>2];break b}b=J[a+168>>2];b=Ja[J[J[b>>2]+8>>2]](b,f<<2,22033,438)|0;d=J[a+160>>2];c:{if(!d){break c}Ua(b,d,J[a+164>>2]<<2);if(J[a+164>>2]<0){break c}d=J[a+160>>2];if(!d){break c}j=J[a+168>>2];Ja[J[J[j>>2]+12>>2]](j,d)}d=J[a+164>>2];Va((d<<2)+b|0,0,f-d<<2);J[a+164>>2]=f;J[a+160>>2]=b}b=(i>>>3&268435452)+b|0;J[b>>2]=J[b>>2]|1<>2];if(e){continue}break}b=J[c+1160>>2]}g=g+1|0;if(g>>>0>>0){continue}break}}}function Sd(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;d=Ha-32|0;Ha=d;h=J[a+72>>2];a:{if(K[a+76|0]){break a}if((b|0)==-1){while(1){if(K[a+76|0]){break a}if((h|0)==J[a+72>>2]){continue}break a}}i=+Ca();e=i/1e3;b:{if(R(e)<0x8000000000000000){f=R(e)>=1?~~(e>0?T(V(e*2.3283064365386963e-10),4294967295):W((e-+(~~e>>>0>>>0))*2.3283064365386963e-10))>>>0:0;c=~~e>>>0;break b}f=-2147483648;c=0}J[d>>2]=c;J[d+4>>2]=f;e=(i-(+(rea(c,f,1e3,0)>>>0)+ +(Ia|0)*4294967296))*1e3;c:{if(R(e)<2147483648){c=~~e;break c}c=-2147483648}J[d+8>>2]=c;c=J[d+4>>2];f=(b>>>0)/1e3|0;g=J[d>>2]+f|0;c=f>>>0>g>>>0?c+1|0:c;f=J[d+8>>2]+P(P(f,-1e3)+b|0,1e3)|0;b=(f>>>0)/1e6|0;g=b+g|0;c=b>>>0>g>>>0?c+1|0:c;J[d+16>>2]=g;J[d+20>>2]=c;J[d+24>>2]=P(f+P(b,-1e6)|0,1e3);while(1){if(K[a+76|0]){break a}if((h|0)==J[a+72>>2]){continue}break}}b=1;Ha=d+32|0;return K[a+76|0]?b:J[a+72>>2]!=(h|0)}function ST(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=Q(0),g=0,h=Q(0);d=Ha-2368|0;Ha=d;if(b){while(1){wb(J[a+4>>2],J[a+28>>2],(d- -64|0)+P(e,36)|0,0,0,J[(e<<2)+c>>2],1,1);e=e+1|0;if((e|0)!=(b|0)){continue}break}}J[d+40>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;J[d+52>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;I[d+28>>1]=0;J[d+24>>2]=-1;J[d+16>>2]=0;J[d+20>>2]=0;J[d+56>>2]=2139095039;f=N[a+32>>2];e=J[a+20>>2];g=J[a+16>>2];I[d+2>>1]=L[a+8>>1];a:{b:{if(!Pn(b,d- -64|0,g,e,f,0,d+16|0,d+4|0,d+2|0,K[a+12|0],0)){break b}f=N[d+56>>2];b=J[a+24>>2];if(!(f<=N[b+40>>2])){break b}J[b+8>>2]=J[(J[d+24>>2]<<2)+c>>2];N[b+28>>2]=N[d+44>>2];N[b+32>>2]=N[d+48>>2];N[b+36>>2]=N[d+52>>2];N[b+16>>2]=N[d+32>>2];N[b+20>>2]=N[d+36>>2];h=N[d+40>>2];N[b+40>>2]=f;N[b+24>>2]=h;H[a+10|0]=1;if(N[d+56>>2]==Q(0)){H[a+11|0]=1;b=0;break a}b=0;if(K[a+13|0]){break a}}b=1}Ha=d+2368|0;return b|0}function sea(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{b:{c:{d:{e:{f:{g:{h:{i:{j:{if(b){if(!c){break j}break i}Ia=0;a=(a>>>0)/(c>>>0)|0;break a}if(!a){break h}break g}if(!(c-1&c)){break f}f=(S(c)+33|0)-S(b)|0;g=0-f|0;break d}Ia=0;a=(b>>>0)/0|0;break a}d=32-S(b)|0;if(d>>>0<31){break e}break c}if((c|0)==1){break b}f=qea(c);c=f&31;if((f&63)>>>0>=32){a=b>>>c|0}else{d=b>>>c|0;a=((1<>>c}Ia=d;break a}f=d+1|0;g=63-d|0}d=f&63;e=d&31;if(d>>>0>=32){d=0;h=b>>>e|0}else{d=b>>>e|0;h=((1<>>e}g=g&63;e=g&31;if(g>>>0>=32){b=a<>>32-e|b<>>31;d=h<<1|b>>>31;e=l-(i+(d>>>0>g>>>0)|0)>>31;j=c&e;h=d-j|0;d=i-(d>>>0>>0)|0;b=b<<1|a>>>31;a=k|a<<1;k=e&1;f=f-1|0;if(f){continue}break}}Ia=b<<1|a>>>31;a=k|a<<1;break a}a=0;b=0}Ia=b}return a}function jk(a,b,c,d,e){var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0);f=Ha-96|0;Ha=f;k=N[e+8>>2];l=N[e+12>>2];m=N[e>>2];n=N[e+4>>2];o=N[d+8>>2];p=N[d+12>>2];q=N[d>>2];r=N[d+4>>2];s=N[c+8>>2];g=N[a+8>>2];t=N[c+12>>2];h=N[a+12>>2];u=N[c>>2];i=N[a>>2];j=N[a+4>>2];N[f+84>>2]=N[c+4>>2]-j;N[f+80>>2]=u-i;N[f+92>>2]=t-h;N[f+88>>2]=s-g;N[f+68>>2]=r-j;N[f+64>>2]=q-i;N[f+76>>2]=p-h;N[f+72>>2]=o-g;N[f+52>>2]=n-j;N[f+48>>2]=m-i;N[f+60>>2]=l-h;N[f+56>>2]=k-g;a=J[f+84>>2];J[f+32>>2]=J[f+80>>2];J[f+36>>2]=a;a=J[f+92>>2];J[f+40>>2]=J[f+88>>2];J[f+44>>2]=a;a=J[f+68>>2];J[f+16>>2]=J[f+64>>2];J[f+20>>2]=a;a=J[f+76>>2];J[f+24>>2]=J[f+72>>2];J[f+28>>2]=a;a=J[f+60>>2];J[f+8>>2]=J[f+56>>2];J[f+12>>2]=a;a=J[f+52>>2];J[f>>2]=J[f+48>>2];J[f+4>>2]=a;a=iz(f+32|0,f+16|0,f,b);Ha=f+96|0;return a}function PJ(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;a=J[a+88>>2];f=J[a>>2];f=c>>>0>f>>>0?f:c;if(f){j=J[a+12>>2]+P(d,40)|0;d=0;while(1){c=P(d,40);a=c+b|0;c=c+j|0;e=J[c+4>>2]<<1;J[a>>2]=(e|0)<0?e&2147483646:e^-1;e=J[c+8>>2]<<1;J[a+4>>2]=(e|0)<0?e&2147483646:e^-1;e=J[c+12>>2]<<1;J[a+8>>2]=(e|0)<0?e&2147483646:e^-1;e=J[c+16>>2]<<1;J[a+12>>2]=(e|0)<0?e&2147483646:e^-1;e=J[c+20>>2]<<1;J[a+16>>2]=(e|0)<0?e&2147483646:e^-1;e=J[c+24>>2]<<1;J[a+20>>2]=(e|0)<0?e&2147483646:e^-1;e=J[c+28>>2];a:{if(e){g=J[c+32>>2]!=0;h=J[e+92>>2];e=J[e+84>>2];i=1;c=J[c+36>>2];break a}J[a+16>>2]=-25165825;J[a+20>>2]=-25165825;J[a+8>>2]=2122317823;J[a+12>>2]=-25165825;J[a>>2]=2122317823;J[a+4>>2]=2122317823;i=0;g=0;e=0;h=0;c=0}J[a+24>>2]=c;H[a+37|0]=g;H[a+36|0]=i;J[a+32>>2]=h;J[a+28>>2]=e;d=d+1|0;if((f|0)!=(d|0)){continue}break}}return f|0}function QG(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0;h=Ha-320|0;Ha=h;WG(a,c,b,P(b,240)+f|0,P(b,272)+f|0,f,P(b,144)+f|0);Va(L[a+18>>1]+a|0,0,P(b,160)+144|0);VG(a,c);J[h+64>>2]=0;a:{if(b>>>0<2){break a}d=Q(Q(1)/d);c=b-1|0;j=c&7;i=1;if(b-2>>>0>=7){l=c&-8;while(1){c=(h- -64|0)+(i<<2)|0;N[c>>2]=d;N[c+28>>2]=d;N[c+24>>2]=d;N[c+20>>2]=d;N[c+16>>2]=d;N[c+12>>2]=d;N[c+8>>2]=d;N[c+4>>2]=d;i=i+8|0;k=k+8|0;if((l|0)!=(k|0)){continue}break}}if(!j){break a}c=0;while(1){N[(h- -64|0)+(i<<2)>>2]=d;i=i+1|0;c=c+1|0;if((j|0)!=(c|0)){continue}break}}i=Va(P(b,288)+f|0,0,P(b,48));c=P(b,336);J[h+60>>2]=c;J[h+32>>2]=c;J[h+56>>2]=g;J[h+52>>2]=f;j=J[h+56>>2];J[h+24>>2]=J[h+52>>2];J[h+28>>2]=j;j=h- -64|0;Uq(a,f,i,j,b,e&65535,h+24|0);J[h+48>>2]=c;J[h+16>>2]=c;J[h+44>>2]=g;J[h+40>>2]=f;b=J[h+44>>2];J[h+8>>2]=J[h+40>>2];J[h+12>>2]=b;Tq(a,f,j,i,h+8|0);Ha=h+320|0}function Bm(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;e=J[a+8>>2];i=e&2147483647?e<<1:1;a:{if(!i){break a}c=i<<5;if(!c){break a}g=J[40592];e=g+12|0;g=(k=e,l=c,m=Ja[J[J[g>>2]+20>>2]](g)|0?47961:69706,n=20075,o=553,j=J[J[e>>2]+8>>2],Ja[j](k|0,l|0,m|0,n|0,o|0)|0)}h=J[a+4>>2];f=(h<<5)+g|0;e=J[a>>2];if((h|0)>0){d=e;c=g;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];J[c+12>>2]=J[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];J[c+28>>2]=J[d+28>>2];d=d+32|0;c=c+32|0;if(f>>>0>c>>>0){continue}break}}N[f>>2]=N[b>>2];N[f+4>>2]=N[b+4>>2];N[f+8>>2]=N[b+8>>2];J[f+12>>2]=J[b+12>>2];N[f+16>>2]=N[b+16>>2];N[f+20>>2]=N[b+20>>2];N[f+24>>2]=N[b+24>>2];J[f+28>>2]=J[b+28>>2];if(!(!e|J[a+8>>2]<0)){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,e);h=J[a+4>>2]}J[a+8>>2]=i;J[a>>2]=g;J[a+4>>2]=h+1}function vk(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0);c=N[b+8>>2];if(Q(R(c))<=Q(.9998999834060669)){e=Q(Q(1)/Q(c+Q(1)));g=N[b+4>>2];f=Q(e*Q(-g));d=N[b>>2];h=Q(f*d);N[a+12>>2]=h;i=Q(f*Q(0));N[a+24>>2]=d+i;N[a>>2]=c-Q(f*g);f=Q(e*Q(0));j=Q(d*f);N[a+28>>2]=g+j;N[a+16>>2]=Q(d*Q(e*d))+c;N[a+4>>2]=h+Q(0);N[a+32>>2]=Q(f*Q(0))+c;N[a+20>>2]=j-g;N[a+8>>2]=i-d;return}c=Q(Q(0)-c);d=Q(Q(0)-N[b>>2]);g=Q(Q(1)-N[b+4>>2]);e=Q(Q(2)/Q(Q(c*c)+Q(Q(d*d)+Q(g*g))));f=Q(Q(Q(Q(d*Q(0))+g)-c)*e);h=Q(f*d);e=Q(-e);i=Q(d*e);N[a+12>>2]=h+Q(i*g);j=Q(f*g);k=Q(g*e);N[a+4>>2]=Q(j*Q(0))+Q(k*d);N[a+24>>2]=Q(Q(i*c)+Q(0))-h;N[a+28>>2]=Q(Q(k*c)+Q(1))-j;N[a>>2]=Q(Q(h*Q(0))+Q(i*d))+Q(1);f=Q(f*c);e=Q(c*e);N[a+20>>2]=f+Q(Q(e*g)+Q(1));N[a+8>>2]=Q(f*Q(0))+Q(Q(e*d)+Q(0));N[a+16>>2]=Q(j+Q(Q(k*g)+Q(-1)))+Q(1);N[a+32>>2]=Q(Q(Q(e*c)+Q(-1))-f)+Q(1)}function iD(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);c=Ha-32|0;Ha=c;m=J[b+396>>2];Ja[J[J[m>>2]+112>>2]](c+4|0,m);b=J[b+12>>2]&2?J[b+16>>2]:b+24|0;l=N[b+52>>2];n=N[b+48>>2];o=N[b+44>>2];p=N[c+24>>2];q=N[c+28>>2];r=N[c+20>>2];d=N[c+16>>2];e=N[b+40>>2];f=N[b+28>>2];h=N[c+4>>2];i=N[c+8>>2];g=N[b+32>>2];j=N[c+12>>2];k=N[b+36>>2];N[a+12>>2]=Q(Q(Q(d*e)-Q(f*h))-Q(i*g))-Q(j*k);N[a+8>>2]=Q(Q(h*g)+Q(Q(d*k)+Q(e*j)))-Q(f*i);N[a+4>>2]=Q(Q(j*f)+Q(Q(d*g)+Q(e*i)))-Q(k*h);N[a>>2]=Q(Q(i*k)+Q(Q(d*f)+Q(e*h)))-Q(g*j);e=Q(l+l);f=Q(o+o);g=Q(n+n);k=Q(Q(j*e)+Q(Q(h*f)+Q(i*g)));l=Q(Q(d*d)+Q(-.5));N[a+24>>2]=q+Q(Q(j*k)+Q(Q(e*l)+Q(d*Q(Q(h*g)-Q(f*i)))));N[a+20>>2]=p+Q(Q(i*k)+Q(Q(g*l)+Q(d*Q(Q(j*f)-Q(e*h)))));N[a+16>>2]=r+Q(Q(h*k)+Q(Q(f*l)+Q(d*Q(Q(i*e)-Q(g*j)))));Ha=c+32|0}function Jg(a){var b=0,c=0;c=Ha-16|0;Ha=c;a:{b:{c:{d:{switch((J[a+4>>2]>>>30|0)-2|0){case 0:b=J[a>>2];if(K[b+4785|0]){break c}default:J[a+236>>2]=0;J[a+240>>2]=0;J[a+260>>2]=0;J[a+264>>2]=1;J[a+244>>2]=0;J[a+248>>2]=0;J[a+252>>2]=0;J[a+256>>2]=0;fh(a+16|0);break a;case 1:break d}}J[a+260>>2]=0;J[a+264>>2]=1;J[a+236>>2]=0;J[a+240>>2]=0;J[a+244>>2]=0;b=J[a>>2];break b}J[a+260>>2]=0;J[a+264>>2]=1;J[a+236>>2]=0;J[a+240>>2]=0;J[a+244>>2]=0}Za(b,a);J[a+268>>2]=J[a+268>>2]|4194304;b=J[a+4>>2];J[c+12>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[a+256>>2]=0;J[a+248>>2]=0;J[a+252>>2]=0;e:{f:{g:{switch((b>>>30|0)-2|0){case 0:b=J[a>>2];if(K[b+4785|0]){break f}default:ke(a+16|0,c+4|0);b=J[a+268>>2];break e;case 1:break g}}b=J[a>>2]}Za(b,a);b=J[a+268>>2]|8388608}J[a+268>>2]=b&-1015809;Za(J[a>>2],a);J[a+268>>2]=J[a+268>>2]&-117440513|50331648}Ha=c+16|0}function Cg(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=0,m=0,n=0;if((tea(b)|0)!=1){b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0}j=Q(N[a+24>>2]*Q(b>>>0));a:{if(j=Q(0)){i=~~j>>>0;break a}i=0}l=J[a+16>>2];d=b+i<<2;d=(0-d&12)+d|0;e=d+(i<<3)|0;if(e){g=J[40592]+12|0;e=Ja[J[J[g>>2]+8>>2]](g,e,29909,21159,372)|0}else{e=0}c=d;d=b<<2;e=Va(e,255,d);g=c+e|0;k=d+e|0;if(J[a+36>>2]){m=b-1|0;n=J[a+4>>2];d=0;while(1){h=d<<3;f=h+n|0;c=J[f>>2];c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;c=e+(((c>>>16^c)&m)<<2)|0;J[(d<<2)+k>>2]=J[c>>2];J[c>>2]=d;h=g+h|0;J[h>>2]=J[f>>2];J[h+4>>2]=J[f+4>>2];d=d+1|0;if(d>>>0>2]){continue}break}}d=J[a>>2];if(d){f=J[40592]+12|0;Ja[J[J[f>>2]+12>>2]](f,d)}J[a+20>>2]=b;J[a+12>>2]=e;J[a>>2]=e;J[a+8>>2]=k;J[a+16>>2]=i;J[a+4>>2]=g;if(J[a+28>>2]==-1){J[a+28>>2]=l}}function lW(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0;d=Ha-96|0;Ha=d;if(b){h=a+80|0;i=a+20|0;while(1){e=d+60|0;g=J[(f<<2)+c>>2];wb(J[a+4>>2],J[a+8>>2],e,0,0,g,1,1);I[d+24>>1]=0;J[d+20>>2]=-1;J[d+12>>2]=0;J[d+16>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;J[d+36>>2]=0;J[d+40>>2]=0;J[d+28>>2]=0;J[d+32>>2]=0;J[d+52>>2]=2139095039;j=N[a+92>>2];I[d+10>>1]=L[a+96>>1];a:{if(!wA(1,e,i,h,j,d+12|0,d+10|0,K[a+98|0],0)){break a}e=J[a+12>>2];if(!(N[d+52>>2]>2])){break a}k=J[d+16>>2];J[e>>2]=J[d+12>>2];J[e+4>>2]=k;J[e+8>>2]=J[d+20>>2];I[e+12>>1]=L[d+24>>1];N[e+16>>2]=N[d+28>>2];N[e+20>>2]=N[d+32>>2];N[e+24>>2]=N[d+36>>2];N[e+28>>2]=N[d+40>>2];N[e+32>>2]=N[d+44>>2];N[e+36>>2]=N[d+48>>2];N[e+40>>2]=N[d+52>>2];J[e+44>>2]=J[d+56>>2];J[J[a+12>>2]+8>>2]=g;H[a+16|0]=1}f=f+1|0;if((f|0)!=(b|0)){continue}break}}Ha=d+96|0;return 1}function cba(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0,f=0,g=Q(0),h=Q(0),i=0,j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0);e=Ha-3072|0;Ha=e;d=J[J[a>>2]+100>>2];wl(d);i=d+128|0;c=L[d+4>>1];if(c){c=c<<5;k=(c+i|0)+c|0;while(1){f=j<<5;c=f+k|0;g=N[c+20>>2];h=N[c+24>>2];l=N[c>>2];m=N[c+4>>2];n=N[c+8>>2];o=N[c+16>>2];c=f+J[a+8>>2]|0;J[c+28>>2]=0;N[c+16>>2]=o*b;J[c+12>>2]=0;N[c+8>>2]=n*b;N[c+4>>2]=m*b;N[c>>2]=l*b;N[c+24>>2]=h*b;N[c+20>>2]=g*b;f=L[d+4>>1];j=j+1|0;if(f>>>0>j>>>0){continue}break}}tl(e,d,i);yi(d,e,e+1024|0);if(f){d=0;while(1){a=d<<5;c=a+(e+1024|0)|0;b=N[c>>2];g=N[c+4>>2];h=N[c+8>>2];a=a+i|0;J[a+12>>2]=0;N[a+8>>2]=N[a+8>>2]-h;N[a+4>>2]=N[a+4>>2]-g;N[a>>2]=N[a>>2]-b;b=N[c+16>>2];g=N[c+20>>2];h=N[c+24>>2];J[a+28>>2]=0;N[a+24>>2]=N[a+24>>2]-h;N[a+20>>2]=N[a+20>>2]-g;N[a+16>>2]=N[a+16>>2]-b;d=d+1|0;if(f>>>0>d>>>0){continue}break}}Ha=e+3072|0}function ak(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0);c=N[b+8>>2];a:{if(Q(R(c))>2];f=Q(c+Q(d*Q(e*e)));h=Q(-e);g=N[b+4>>2];j=Q(-g);d=Q(d*j);k=Q(d*e);p=k;i=Q(c-Q(g*d));break a}c=Q(Q(0)-c);d=Q(Q(0)-N[b>>2]);f=Q(Q(1)-N[b+4>>2]);e=Q(Q(-2)/Q(Q(c*c)+Q(Q(d*d)+Q(f*f))));i=Q(d*e);g=Q(Q(Q(Q(d*Q(0))+f)-c)*Q(-e));l=Q(d*g);k=Q(Q(f*i)+l);h=Q(c*e);m=Q(c*g);j=Q(Q(Q(f*h)+m)+Q(1));n=Q(f*e);o=Q(f*g);g=Q(Q(Q(c*n)-o)+Q(1));p=Q(Q(d*n)+Q(o*Q(0)));e=Q(Q(Q(c*i)-l)+Q(0));c=Q(Q(Q(Q(c*h)-m)+Q(-1))+Q(1));h=Q(Q(Q(d*h)+Q(m*Q(0)))+Q(0));f=Q(Q(Q(Q(f*n)+o)+Q(-1))+Q(1));i=Q(Q(Q(d*i)+Q(l*Q(0)))+Q(1))}N[a+32>>2]=h;N[a+16>>2]=p;J[a+12>>2]=0;N[a+8>>2]=e;N[a+4>>2]=k;N[a>>2]=i;J[a+44>>2]=0;N[a+40>>2]=c;N[a+36>>2]=j;J[a+28>>2]=0;N[a+24>>2]=g;N[a+20>>2]=f}function aS(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=Q(0),u=Q(0),v=Q(0);f=Ha-16|0;Ha=f;e=J[b+8>>2];s=J[b+4>>2];j=N[b+48>>2];k=N[b+32>>2];l=N[b+52>>2];m=N[b+20>>2];n=N[b+36>>2];o=N[b+56>>2];p=N[b+24>>2];q=N[b+40>>2];r=N[b+16>>2];g=N[c+8>>2];h=N[c>>2];i=N[c+4>>2];J[f+12>>2]=0;N[f+8>>2]=Q(o*g)+Q(Q(p*h)+Q(i*q));N[f+4>>2]=Q(l*g)+Q(Q(m*h)+Q(i*n));N[f>>2]=Q(j*g)+Q(Q(r*h)+Q(i*k));b=sb(s,f);J[d>>2]=b;j=N[e+52>>2];k=N[e+20>>2];l=N[e+36>>2];m=N[e+56>>2];b=J[s+152>>2]+P(b,12)|0;g=N[b>>2];n=N[e+24>>2];h=N[b+4>>2];o=N[e+40>>2];i=N[b+8>>2];p=N[e+48>>2];q=N[e+32>>2];r=N[e>>2];t=N[e+16>>2];u=N[e+4>>2];v=N[e+8>>2];J[a+12>>2]=0;N[a+8>>2]=m+Q(Q(o*i)+Q(Q(v*g)+Q(h*n)));N[a+4>>2]=j+Q(Q(l*i)+Q(Q(u*g)+Q(h*k)));N[a>>2]=p+Q(Q(q*i)+Q(Q(r*g)+Q(h*t)));Ha=f+16|0}function Lp(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=0,m=0,n=0,o=0;if((tea(b)|0)!=1){b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0}j=Q(N[a+24>>2]*Q(b>>>0));a:{if(j=Q(0)){i=~~j>>>0;break a}i=0}m=J[a+16>>2];c=b+i<<2;c=(0-c&12)+c|0;e=c+(i<<3)|0;if(e){g=J[40592]+12|0;e=Ja[J[J[g>>2]+8>>2]](g,e,29909,21159,372)|0}else{e=0}d=c;c=b<<2;e=Va(e,255,c);g=d+e|0;k=c+e|0;if(J[a+36>>2]){n=b-1|0;o=J[a+4>>2];c=0;while(1){h=c<<3;l=h+o|0;f=J[l>>2];d=(f<<15^-1)+f|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;d=e+(((d>>>16^d)&n)<<2)|0;J[(c<<2)+k>>2]=J[d>>2];J[d>>2]=c;h=g+h|0;J[h>>2]=f;J[h+4>>2]=J[l+4>>2];c=c+1|0;if(c>>>0>2]){continue}break}}c=J[a>>2];if(c){f=J[40592]+12|0;Ja[J[J[f>>2]+12>>2]](f,c)}J[a+20>>2]=b;J[a+12>>2]=e;J[a>>2]=e;J[a+8>>2]=k;J[a+16>>2]=i;J[a+4>>2]=g;if(J[a+28>>2]==-1){J[a+28>>2]=m}}function lD(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);c=Ha-32|0;Ha=c;m=J[b+392>>2];Ja[J[J[m>>2]+112>>2]](c+4|0,m);b=J[b+12>>2]&1?J[b+16>>2]:b+24|0;l=N[b+24>>2];n=N[b+20>>2];o=N[b+16>>2];p=N[c+24>>2];q=N[c+28>>2];r=N[c+20>>2];d=N[c+16>>2];e=N[b+12>>2];f=N[b>>2];h=N[c+4>>2];i=N[c+8>>2];g=N[b+4>>2];j=N[c+12>>2];k=N[b+8>>2];N[a+12>>2]=Q(Q(Q(d*e)-Q(f*h))-Q(i*g))-Q(j*k);N[a+8>>2]=Q(Q(h*g)+Q(Q(d*k)+Q(e*j)))-Q(f*i);N[a+4>>2]=Q(Q(j*f)+Q(Q(d*g)+Q(e*i)))-Q(k*h);N[a>>2]=Q(Q(i*k)+Q(Q(d*f)+Q(e*h)))-Q(g*j);e=Q(l+l);f=Q(o+o);g=Q(n+n);k=Q(Q(j*e)+Q(Q(h*f)+Q(i*g)));l=Q(Q(d*d)+Q(-.5));N[a+24>>2]=q+Q(Q(j*k)+Q(Q(e*l)+Q(d*Q(Q(h*g)-Q(f*i)))));N[a+20>>2]=p+Q(Q(i*k)+Q(Q(g*l)+Q(d*Q(Q(j*f)-Q(e*h)))));N[a+16>>2]=r+Q(Q(h*k)+Q(Q(f*l)+Q(d*Q(Q(i*e)-Q(g*j)))));Ha=c+32|0}function $r(a,b){var c=0,d=0,e=0,f=0;a:{if(!a){break a}if(a>>>0>=8){d=a&-8;while(1){J[(P(c,40)+b|0)+32>>2]=0;J[(P(c|1,40)+b|0)+32>>2]=0;J[(P(c|2,40)+b|0)+32>>2]=0;J[(P(c|3,40)+b|0)+32>>2]=0;J[(P(c|4,40)+b|0)+32>>2]=0;J[(P(c|5,40)+b|0)+32>>2]=0;J[(P(c|6,40)+b|0)+32>>2]=0;J[(P(c|7,40)+b|0)+32>>2]=0;c=c+8|0;e=e+8|0;if((d|0)!=(e|0)){continue}break}}d=a&7;if(d){while(1){J[(P(c,40)+b|0)+32>>2]=0;c=c+1|0;f=f+1|0;if((d|0)!=(f|0)){continue}break}}if(!a){break a}f=0;while(1){c=f;f=c+1|0;d=P(c,40)+b|0;if(!(!J[d+28>>2]|a>>>0<=f>>>0)){c=f;while(1){e=P(c,40)+b|0;b:{if(!J[e+28>>2]|M[d+16>>2]<=M[e+4>>2]|(M[e+16>>2]<=M[d+4>>2]|M[d+20>>2]<=M[e+8>>2])){break b}if(M[e+20>>2]<=M[d+8>>2]|M[d+24>>2]<=M[e+12>>2]|M[e+24>>2]<=M[d+12>>2]){break b}J[d+32>>2]=1;J[e+32>>2]=1}c=c+1|0;if((c|0)!=(a|0)){continue}break}}if((a|0)!=(f|0)){continue}break}}}function Fda(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;e=J[a>>2];j=e+L[a+4>>1]|0;if(e>>>0>>0){while(1){a=(e<<5)+b|0;d=L[a+22>>1];if(d){c=J[a+24>>2];m=c+(d<<4)|0;a=J[a+28>>2];while(1){d=K[c+2|0];n=(d<<2)+12&2032;k=K[c|0]==3;f=(P(d,k?112:48)+c|0)+80|0;o=K[c+3|0];a:{if(!a){a=0;break a}if(!d){break a}l=d&3;h=0;b:{if(d>>>0<4){d=0;break b}p=d&252;d=0;i=0;while(1){g=d<<2;N[a>>2]=N[g+f>>2];N[a+4>>2]=N[(g|4)+f>>2];N[a+8>>2]=N[(g|8)+f>>2];N[a+12>>2]=N[(g|12)+f>>2];d=d+4|0;a=a+16|0;i=i+4|0;if((p|0)!=(i|0)){continue}break}}if(!l){break a}while(1){N[a>>2]=N[(d<<2)+f>>2];d=d+1|0;a=a+4|0;h=h+1|0;if((h|0)!=(l|0)){continue}break}}d=f+n|0;c:{if(!J[c+56>>2]){break c}c=J[c+60>>2];if(!c){break c}H[c|0]=1}c=d+(o<<(k?7:6))|0;if(m>>>0>c>>>0){continue}break}}e=e+1|0;if((j|0)!=(e|0)){continue}break}}}function AH(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=J[40592];d=c+12|0;c=(h=d,i=(b<<6)+131|0,j=Ja[J[J[c>>2]+20>>2]](c)|0?44575:69706,k=20075,l=553,g=J[J[d>>2]+8>>2],Ja[g](h|0,i|0,j|0,k|0,l|0)|0);if(!c){break a}e=c+131&-128;J[e-4>>2]=e-c}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<6)+e|0;c=e;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];J[c+12>>2]=J[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];J[c+28>>2]=J[d+28>>2];N[c+32>>2]=N[d+32>>2];N[c+36>>2]=N[d+36>>2];N[c+40>>2]=N[d+40>>2];N[c+44>>2]=N[d+44>>2];N[c+48>>2]=N[d+48>>2];N[c+52>>2]=N[d+52>>2];N[c+56>>2]=N[d+56>>2];J[c+60>>2]=J[d+60>>2];d=d- -64|0;c=c- -64|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d-J[d-4>>2]|0)}J[a+8>>2]=b;J[a>>2]=e}function zH(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}c=J[40592];e=c+12|0;e=(i=e,j=(b<<6)+131|0,k=Ja[J[J[c>>2]+20>>2]](c)|0?53841:69706,l=20075,m=553,h=J[J[e>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0);if(!e){break a}f=e+131&-128;J[f-4>>2]=f-e}e=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=(c<<6)+f|0;d=e;c=f;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];N[c+28>>2]=N[d+28>>2];N[c+32>>2]=N[d+32>>2];N[c+36>>2]=N[d+36>>2];N[c+40>>2]=N[d+40>>2];N[c+44>>2]=N[d+44>>2];N[c+48>>2]=N[d+48>>2];N[c+52>>2]=N[d+52>>2];N[c+56>>2]=N[d+56>>2];N[c+60>>2]=N[d+60>>2];d=d- -64|0;c=c- -64|0;if(g>>>0>c>>>0){continue}break}}if(!(!e|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e-J[e-4>>2]|0)}J[a+8>>2]=b;J[a>>2]=f}function mg(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0);m=J[a+16>>2];j=N[m+16>>2];f=Q(j*Q(0));l=N[m+12>>2];c=Q(l*Q(0));o=N[m+8>>2];e=Q(o*Q(0));h=Q(e*Q(0));d=Q(f+Q(c+h));a=J[a+12>>2];i=Q(N[a+16>>2]-N[a+28>>2]);k=Q(c*Q(0));g=Q(Q(k+e)+f);n=Q(N[a+20>>2]-N[a+32>>2]);p=Q(j+Q(k+h));j=Q(N[a+24>>2]-N[a+36>>2]);N[b+8>>2]=Q(Q(d*i)+Q(g*n))+Q(p*j);e=Q(c+e);c=Q(f*Q(0));f=Q(e+c);k=Q(Q(o+k)+c);e=Q(Q(Q(f*i)+Q(k*n))+Q(g*j));N[b+4>>2]=e;l=Q(Q(l+h)+c);N[b>>2]=Q(Q(l*i)+Q(f*n))+Q(d*j);c=Q(N[a+16>>2]+N[a+28>>2]);h=Q(N[a+20>>2]+N[a+32>>2]);i=Q(N[a+24>>2]+N[a+36>>2]);N[b+20>>2]=Q(Q(d*c)+Q(g*h))+Q(p*i);g=Q(Q(Q(f*c)+Q(k*h))+Q(g*i));N[b+16>>2]=g;N[b+12>>2]=Q(Q(l*c)+Q(f*h))+Q(d*i);d=Q(Q(e-g)+Q(.0005000000237487257));if(d>Q(0)){d=Q(d*Q(.6000000238418579));N[b+4>>2]=e-d;N[b+16>>2]=d+g}}function Xo(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;f=Ha-16|0;Ha=f;c=J[a+4>>2];h=c>>>30|0;a:{if((h|0)==3){break a}d=J[a>>2];e=h-1>>>0<2?d:0;if(!(K[e+4785|0]?e:0)){b=J[((J[b+4>>2]>>>22&60)+108152|0)+12>>2]+b|0;J[b+4>>2]=J[a+16>>2]&16777215|K[b+7|0]<<24;break a}e=J[a+8>>2];if(!e){e=_a(d,c>>>24&15);J[a+8>>2]=e}c=J[e+8>>2];b:{if((c|0)==-1){break b}d=J[e+12>>2];if(!d){break b}g=J[J[a>>2]+4880>>2]+(c<<2)|0;c=0;while(1){i=g+(c<<2)|0;if(J[i>>2]!=(b|0)){c=c+1|0;if((d|0)!=(c|0)){continue}break b}break}c=d-1|0;J[i>>2]=J[g+(c<<2)>>2];J[e+12>>2]=c}d=J[a>>2];c=J[e>>2];c:{if((c|0)==-1){c=J[d+4884>>2];g=J[a+20>>2];J[f+12>>2]=0;d=d+4880|0;ap(d,c+g|0,f+12|0);J[e>>2]=c;break c}d=d+4880|0}d=J[d>>2]+(c<<2)|0;c=J[e+4>>2];J[d+(c<<2)>>2]=b;J[e+4>>2]=c+1;if((h|0)!=1){Za(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|1;break a}J[a+4>>2]=J[a+4>>2]|1}Ha=f+16|0}function lL(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;b=(b<<1)+d|0;e=J[c+4624>>2];a:{if(L[a+88>>1]>=2){if(!e){break a}c=c+528|0;d=J[a+80>>2];f=J[a+84>>2];a=0;if((e|0)!=1){h=e&-2;while(1){I[b+(a<<2)>>1]=L[f+(L[d+(J[(c+(a<<6)|0)+52>>2]<<1)>>1]<<1)>>1];i=a|1;I[b+(i<<2)>>1]=L[f+(L[d+(J[(c+(i<<6)|0)+52>>2]<<1)>>1]<<1)>>1];a=a+2|0;g=g+2|0;if((h|0)!=(g|0)){continue}break}}if(!(e&1)){break a}I[b+(a<<2)>>1]=L[f+(L[d+(J[(c+(a<<6)|0)+52>>2]<<1)>>1]<<1)>>1];return 1}if(!e){break a}a=L[a+34>>1];d=0;if(e>>>0>=8){f=e&-8;while(1){c=d<<2;I[c+b>>1]=a;I[b+(c|4)>>1]=a;I[b+(c|8)>>1]=a;I[b+(c|12)>>1]=a;I[b+(c|16)>>1]=a;I[b+(c|20)>>1]=a;I[b+(c|24)>>1]=a;I[b+(c|28)>>1]=a;d=d+8|0;g=g+8|0;if((f|0)!=(g|0)){continue}break}}c=e&7;if(!c){break a}while(1){I[b+(d<<2)>>1]=a;d=d+1|0;h=h+1|0;if((c|0)!=(h|0)){continue}break}}return 1}function hH(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0;f=J[a+44>>2];d=J[a+84>>2];e=f+d|0;c=J[a+48>>2]&2147483647;a:{if(e>>>0<=c>>>0){break a}g=c;c=c<<1;c=c>>>0>e>>>0?c:e;if(g>>>0>>0){ri(a+40|0,c)}if(c>>>0<=(J[a+60>>2]&2147483647)>>>0){break a}iH(a+52|0,c)}J[a+44>>2]=e;J[a+56>>2]=e;Ua(J[a+40>>2]+(f<<2)|0,J[a+80>>2],d<<2);Ua((f<<4)+b|0,J[a+68>>2],d<<4);Ua(J[a+52>>2]+(f<<3)|0,J[a+92>>2],d<<3);c=J[a+84>>2];if(c){h=J[a+108>>2];i=J[h+456>>2];g=J[a+80>>2];e=0;while(1){b=J[(e<<2)+g>>2];J[b+68>>2]=J[a+24>>2]|e+f<<3;d=K[b+43|0];b:{if(!(d&64)){break b}H[b+43|0]=d&191;if(K[b+41|0]&8){break b}d=J[J[J[h+444>>2]>>2]+(J[b- -64>>2]<<2)>>2];if(!d){break b}while(1){J[(J[d+20>>2]<<2)+i>>2]=J[b+68>>2];d=J[d+16>>2];if(d){continue}break}c=J[a+84>>2]}e=e+1|0;if(e>>>0>>0){continue}break}}J[a+84>>2]=0;J[a+96>>2]=0;J[a+72>>2]=0}function r0(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{if(!K[a+338|0]){break a}b=1;if(J[a+268>>2]){break a}b=0;d=J[a+284>>2];if(!d){break a}b=J[a+32>>2];if(b){b=Kd(b);c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[40592];c=b+12|0;b=Re((f=c,g=64,h=Ja[J[J[b>>2]+20>>2]](b)|0?49661:69706,i=9735,j=691,e=J[J[c>>2]+8>>2],Ja[e](f|0,g|0,h|0,i|0,j|0)|0));J[a+40>>2]=d;J[a+32>>2]=b;b=0;d=P(d,24);c=d+24|0;if(c){b=J[40592]+12|0;b=Ja[J[J[b>>2]+8>>2]](b,c,29909,9735,695)|0}J[a+36>>2]=b;Ua(b,J[a+292>>2],d);J[a+16>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;b=1;J[a+48>>2]=J[a+48>>2]+1;J[a+60>>2]=(J[a+60>>2]^-1)&1;J[a+56>>2]=(J[a+56>>2]^-1)&1;d=J[a+20>>2];if(d){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+20>>2]=0;J[a+24>>2]=0;J[a+8>>2]=4;J[a+268>>2]=1;J[a+28>>2]=0;e=a,j=vea(J[a+36>>2],J[a+40>>2]),J[e+12>>2]=j;J[a+16>>2]=Ia}return b|0}function LJ(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;Zr(a,c);c=J[a+124>>2];e=J[a+128>>2];b=J[a+88>>2];J[b+68>>2]=J[b+24>>2];J[b+72>>2]=e;J[b- -64>>2]=c;e=J[b>>2];a:{if(!e){break a}f=b+36|0;b=J[b+12>>2];c=0;while(1){g=J[(b+P(c,40)|0)+28>>2];if(g){Ul(g,f)}c=c+1|0;if((e|0)!=(c|0)){continue}break}b=J[a+88>>2];f=J[b>>2];if(!f){break a}e=J[b+12>>2];g=0;c=0;if(f>>>0>=4){h=f&-4;while(1){d=J[(e+P(c,40)|0)+28>>2];if(d){J[d+116>>2]=0}d=J[(e+P(c|1,40)|0)+28>>2];if(d){J[d+116>>2]=0}d=J[(e+P(c|2,40)|0)+28>>2];if(d){J[d+116>>2]=0}d=J[(e+P(c|3,40)|0)+28>>2];if(d){J[d+116>>2]=0}c=c+4|0;i=i+4|0;if((h|0)!=(i|0)){continue}break}}f=f&3;if(!f){break a}while(1){h=J[(e+P(c,40)|0)+28>>2];if(h){J[h+116>>2]=0}c=c+1|0;g=g+1|0;if((f|0)!=(g|0)){continue}break}}Tl(b+36|0,J[b+24>>2],a,b+76|0,b+84|0);Va(J[b+76>>2],0,J[b+80>>2]<<2)}function rJ(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if(f){Ja[J[J[f>>2]+20>>2]](f)}Sr(a,d);J[a+4>>2]=c;f=c;c=J[a+200>>2];d=c<<3;f=Ab(f,d,1);J[a+264>>2]=c;J[a+256>>2]=f;J[a+260>>2]=0;f=Ab(J[a+4>>2],d,1);J[a+276>>2]=c;J[a+268>>2]=f;J[a+272>>2]=0;f=Ab(J[a+4>>2],c<<2,1);J[a+212>>2]=c;J[a+204>>2]=f;J[a+208>>2]=0;f=Ab(J[a+4>>2],d,1);J[a+332>>2]=c;J[a+324>>2]=f;J[a+328>>2]=0;f=Ab(J[a+4>>2],d,1);J[a+380>>2]=c;J[a+372>>2]=f;J[a+376>>2]=0;d=Ab(J[a+4>>2],d,1);J[a+428>>2]=c;J[a+420>>2]=d;J[a+424>>2]=0;J[a+76>>2]=a;J[a+80>>2]=b;J[a+36>>2]=a;J[a+72>>2]=1;J[a+40>>2]=b;J[a+68>>2]=e;if(e){Ja[J[J[e>>2]+16>>2]](e);J[a- -64>>2]=J[J[a+68>>2]+16>>2]}b=a+48|0;J[a+28>>2]=b;J[a+32>>2]=1;Ja[J[J[a+48>>2]+16>>2]](b);J[a+24>>2]=J[J[a+28>>2]+16>>2];c=J[a- -64>>2];Ja[J[J[c>>2]+72>>2]](c,b);b=J[a+24>>2];Ja[J[J[b>>2]+72>>2]](b,a+8|0)}function eK(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;b=Ha-16|0;Ha=b;c=J[40592];d=Ja[J[J[c+12>>2]+8>>2]](c+12|0,4,29909,10172,47)|0;J[d>>2]=132408;J[b+12>>2]=d;c=J[a+8>>2];a:{if(c>>>0>=(J[a+12>>2]&2147483647)>>>0){d=0;c=J[a+12>>2];g=c&2147483647?c<<1:1;b:{if(!g){break b}e=g<<2;if(!e){break b}d=J[40592];c=d+12|0;d=(j=c,k=e,l=Ja[J[J[d>>2]+20>>2]](d)|0?63761:69706,m=19978,n=553,i=J[J[c>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+8>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a+4>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b+12>>2];c:{if(J[a+12>>2]<0){break c}e=J[a+4>>2];if(!e){break c}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e);f=J[a+8>>2]}J[a+12>>2]=g;J[a+4>>2]=d;J[a+8>>2]=f+1;break a}J[J[a+4>>2]+(c<<2)>>2]=d;J[a+8>>2]=c+1}Ha=b+16|0;return J[b+12>>2]}function M$(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;h=Ha-32|0;Ha=h;a:{if(M[a+32>>2]>=M[a+104>>2]){break a}k=a+40|0;i=J[k>>2];J[k>>2]=i?i:-1;if((i|0)==1){Wa(J[40592],8,6469,505,70511,0);break a}J[a+32>>2]=J[a+32>>2]+1;i=a+12|0;n=L[e+16>>1];o=J[e+12>>2];p=J[e+8>>2];q=J[e+4>>2];r=J[e>>2];l=J[a+24>>2];j=l+40|0;e=J[a+20>>2]&2147483647;b:{if(j>>>0<=e>>>0){break b}m=P(j,3);if(e>>>0>=m>>>0){break b}yc(i,m)}Vc(i,j);e=J[a+12>>2]+J[a+24>>2]|0;H[e+38|0]=1;I[e+36>>1]=d;J[e+32>>2]=g;J[e+28>>2]=f;J[e+8>>2]=r;I[e+4>>1]=0;J[e>>2]=-16;I[e+24>>1]=n;J[e+20>>2]=o;J[e+16>>2]=p;J[e+12>>2]=q;J[a+24>>2]=j;d=J[a+108>>2];J[((d|0)==-16?a+108|0:d+J[a+12>>2]|0)>>2]=l;J[a+108>>2]=l;J[h+28>>2]=0;J[h+24>>2]=c;J[h+20>>2]=b;J[h+8>>2]=0;J[h+12>>2]=0;hp(i,h+8|0);J[k>>2]=0}Ha=h+32|0}function ce(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;d=Ha-16|0;Ha=d;g=a+12|0;b=J[g+4>>2];a:{if(!b){break a}c=J[b+40>>2];if(!c){break a}while(1){h=f<<3;e=h+J[b+36>>2]|0;b:{if(!K[e|0]){b=J[e+4>>2];J[(J[b+8>>2]==(a|0)?8:12)+b>>2]=0;e=rq(b);if(e){$h(e+16|0,b+16|0);J[d+12>>2]=b;ob(e+5892|0,d+12|0)}b=J[g+4>>2];e=J[b+40>>2]-1|0;J[b+40>>2]=e;b=J[b+36>>2];h=b+h|0;b=b+(e<<3)|0;e=J[b+4>>2];J[h>>2]=J[b>>2];J[h+4>>2]=e;b=J[g+4>>2];if(J[b+40>>2]){break b}if(J[b+44>>2]>=0){Yk(J[40585],b)}b=0;J[g+4>>2]=0;break b}f=f+1|0}c=c-1|0;if(c){continue}break}}Ha=d+16|0;c=Ic(a);if(J[a+40>>2]){Wa(J[40592],8,23410,200,80109,0);Qe(J[a+40>>2],a)}b=a+20|0;d=L[b+4>>1];f=J[b>>2];if(c){vg(b,c+5584|0,a)}if(d){f=(d|0)==1?b:f;c=0;while(1){jB(J[f+(c<<2)>>2]);c=c+1|0;if((d|0)!=(c|0)){continue}break}}d=J[J[40585]+476>>2];Ik(b,d);Ik(b+8|0,d);ZE(g,a)}function UU(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=0;f=Ha-48|0;Ha=f;h=J[a+3376>>2];o=N[h+28>>2];p=N[h+16>>2];l=N[h+32>>2];m=N[h+20>>2];u=K[h+72|0];q=N[h+4>>2];n=N[h+8>>2];i=N[c>>2];r=N[h>>2];j=N[c+4>>2];s=N[h+12>>2];k=N[c+8>>2];t=N[h+24>>2];N[f>>2]=Q(Q(i*r)+Q(j*s))+Q(k*t);N[f+8>>2]=Q(Q(i*n)+Q(j*m))+Q(k*l);N[f+4>>2]=Q(Q(i*q)+Q(j*p))+Q(k*o);c=(u?24:12)+f|0;i=N[d>>2];j=N[d+4>>2];k=N[d+8>>2];N[c+8>>2]=Q(Q(n*i)+Q(m*j))+Q(l*k);N[c+4>>2]=Q(Q(q*i)+Q(p*j))+Q(o*k);N[c>>2]=Q(Q(r*i)+Q(s*j))+Q(t*k);c=(u?12:24)+f|0;i=n;n=N[e>>2];j=m;m=N[e+4>>2];k=l;l=N[e+8>>2];N[c+8>>2]=Q(Q(i*n)+Q(j*m))+Q(k*l);N[c+4>>2]=Q(Q(q*n)+Q(p*m))+Q(o*l);N[c>>2]=Q(Q(r*n)+Q(s*m))+Q(t*l);ro(a+8|0,J[b+8>>2],f,f|12,f+24|0,g);Ha=f+48|0;return 1}function bS(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0,s=Q(0),t=Q(0),u=Q(0);e=Ha-16|0;Ha=e;r=J[b+4>>2];d=J[b+8>>2];i=N[b+48>>2];j=N[b+32>>2];k=N[b+52>>2];l=N[b+20>>2];m=N[b+36>>2];n=N[b+56>>2];o=N[b+24>>2];p=N[b+40>>2];q=N[b+16>>2];f=N[c+8>>2];g=N[c>>2];h=N[c+4>>2];J[e+12>>2]=0;N[e+8>>2]=Q(n*f)+Q(Q(o*g)+Q(h*p));N[e+4>>2]=Q(k*f)+Q(Q(l*g)+Q(h*m));N[e>>2]=Q(i*f)+Q(Q(q*g)+Q(h*j));b=sb(r,e);i=N[d+52>>2];j=N[d+20>>2];k=N[d+36>>2];l=N[d+56>>2];b=J[r+152>>2]+P(b,12)|0;f=N[b>>2];m=N[d+24>>2];g=N[b+4>>2];n=N[d+40>>2];h=N[b+8>>2];o=N[d+48>>2];p=N[d+32>>2];q=N[d>>2];s=N[d+16>>2];t=N[d+4>>2];u=N[d+8>>2];J[a+12>>2]=0;N[a+8>>2]=l+Q(Q(n*h)+Q(Q(u*f)+Q(g*m)));N[a+4>>2]=i+Q(Q(k*h)+Q(Q(t*f)+Q(g*j)));N[a>>2]=o+Q(Q(p*h)+Q(Q(q*f)+Q(g*s)));Ha=e+16|0}function Sc(a,b,c,d,e){var f=0,g=Q(0),h=Q(0),i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=0,t=0,u=Q(0),v=Q(0),w=0;i=K[a+64|0];a:{if(!i){break a}while(1){f=J[a+76>>2]+P(t,48)|0;h=N[f+44>>2];if(h<=N[e>>2]){k=N[f+20>>2];l=N[f+16>>2];m=N[f+24>>2];v=N[d+16>>2];n=N[d+20>>2];j=N[d+24>>2];o=N[d+8>>2];p=N[d>>2];q=N[d+4>>2];g=N[d+12>>2];i=J[c+4>>2];w=J[c>>2];r=N[c+8>>2];f=(s<<6)+b|0;J[f+28>>2]=0;N[f+8>>2]=r;J[f>>2]=w;J[f+4>>2]=i;J[f+52>>2]=-1;N[f+12>>2]=h;u=j;h=Q(Q(g*g)+Q(-.5));j=Q(Q(o*m)+Q(Q(p*l)+Q(q*k)));r=Q(Q(Q(g*Q(Q(p*k)-Q(l*q)))+Q(m*h))+Q(o*j));N[f+24>>2]=u+Q(r+r);u=n;n=Q(Q(q*j)+Q(Q(h*k)+Q(g*Q(Q(o*l)-Q(m*p)))));N[f+20>>2]=u+Q(n+n);g=Q(Q(p*j)+Q(Q(h*l)+Q(g*Q(Q(q*m)-Q(k*o)))));N[f+16>>2]=v+Q(g+g);i=K[a+64|0];s=s+1|0}if(s>>>0>63){break a}t=t+1|0;if(i>>>0>t>>>0){continue}break}}J[b+4096>>2]=s}function Qn(a,b,c,d,e){var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0;f=Ha-32|0;Ha=f;j=N[d+36>>2];k=N[d+40>>2];l=N[d+32>>2];m=N[d+8>>2];n=N[d+4>>2];o=N[d>>2];g=Q(N[c+8>>2]-N[d+56>>2]);h=Q(N[c>>2]-N[d+48>>2]);i=Q(N[c+4>>2]-N[d+52>>2]);N[f+20>>2]=Q(N[d+24>>2]*g)+Q(Q(N[d+16>>2]*h)+Q(i*N[d+20>>2]));N[f+16>>2]=Q(m*g)+Q(Q(o*h)+Q(i*n));J[f+28>>2]=0;N[f+24>>2]=Q(k*g)+Q(Q(l*h)+Q(i*j));g=N[c+40>>2];d=J[c+32>>2];p=J[c+36>>2];N[f+12>>2]=N[c+64>>2];N[f+8>>2]=g;q=J[f+28>>2];J[a+8>>2]=J[f+24>>2];J[a+12>>2]=q;J[f>>2]=d;J[f+4>>2]=p;d=J[f+20>>2];J[a>>2]=J[f+16>>2];J[a+4>>2]=d;d=J[c+28>>2];J[a+24>>2]=J[c+24>>2];J[a+28>>2]=d;d=J[c+20>>2];J[a+16>>2]=J[c+16>>2];J[a+20>>2]=d;d=J[f+12>>2];J[a+40>>2]=J[f+8>>2];J[a+44>>2]=d;d=J[f+4>>2];J[a+32>>2]=J[f>>2];J[a+36>>2]=d;yy(b,f+16|0,c+16|0,f,e);Ha=f+32|0}function bn(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{b:{g=J[a+12>>2];e=g+(b<<2)|0;b=J[e>>2];if((c|0)==(b|0)){break b}f=J[a+16>>2];while(1){d=b;b=J[f+(b<<2)>>2];if((c|0)!=(b|0)){continue}break}if((d|0)==-1){break b}e=J[a+16>>2];J[e+(d<<2)>>2]=J[(c<<2)+e>>2];break a}b=e;e=J[a+16>>2];J[b>>2]=J[e+(c<<2)>>2]}d=J[a+8>>2]-1|0;if((d|0)!=(c|0)){c:{d:{h=J[a+20>>2];f=h+(d<<3)|0;b=J[f+4>>2]<<16|L[f>>1];b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;i=J[a+4>>2]&(b>>>16^b);j=g+(i<<2)|0;b=J[j>>2];if((d|0)==(b|0)){break d}while(1){g=b;b=J[(b<<2)+e>>2];if((d|0)!=(b|0)){continue}break}if((g|0)==-1){break d}J[(g<<2)+e>>2]=J[(d<<2)+e>>2];break c}J[j>>2]=J[(d<<2)+e>>2]}d=J[f+4>>2];b=(c<<3)+h|0;J[b>>2]=J[f>>2];J[b+4>>2]=d;b=J[a+12>>2]+(i<<2)|0;J[J[a+16>>2]+(c<<2)>>2]=J[b>>2];J[b>>2]=c;d=J[a+8>>2]-1|0}J[a+8>>2]=d}function OT(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=Ha-80|0;Ha=d;a:{b:{if(K[a+96|0]){e=1;if(!b){break a}f=J[a+4>>2];while(1){e=J[a+8>>2];if(e>>>0>=M[a+12>>2]){break b}g=J[a+20>>2];c:{if(g>>>0>=M[a+16>>2]){g=J[c>>2];J[a+8>>2]=e+1;J[f+(e<<2)>>2]=g;break c}J[a+20>>2]=g+1}c=c+4|0;b=b-1|0;if(b){continue}break}e=1;break a}J[d+76>>2]=0;J[d+68>>2]=0;J[d+72>>2]=0;J[d+60>>2]=0;J[d+64>>2]=1065353216;J[d+52>>2]=0;J[d+56>>2]=0;d:{if(b){g=a+32|0;j=d+36|0;k=d+24|0;while(1){f=d+12|0;h=(e<<2)+c|0;wb(J[a+28>>2],d+52|0,f,0,0,J[h>>2],0,0);e:{if(!ik(g,f,k,j)){break e}f=J[a+8>>2];if(f>>>0>=M[a+12>>2]){break d}i=J[a+20>>2];if(i>>>0>=M[a+16>>2]){h=J[h>>2];J[a+8>>2]=f+1;J[J[a+4>>2]+(f<<2)>>2]=h;break e}J[a+20>>2]=i+1}e=e+1|0;if((e|0)!=(b|0)){continue}break}}e=1;break a}}H[a+24|0]=1;e=0}Ha=d+80|0;return e|0}function ob(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;a:{if(!J[a+36>>2]){break a}d=J[b>>2];b=(d<<15^-1)+d|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;c=J[a+12>>2]+((J[a+20>>2]-1&(b>>>16^b))<<2)|0;b=J[c>>2];if((b|0)==-1){break a}e=J[a+8>>2];f=J[a+4>>2];g=f+(b<<2)|0;if((d|0)!=J[g>>2]){while(1){c=e+(b<<2)|0;b=J[c>>2];if((b|0)==-1){break a}g=f+(b<<2)|0;if((d|0)!=J[g>>2]){continue}break}}h=c;c=b<<2;J[h>>2]=J[c+e>>2];d=J[a+36>>2]-1|0;J[a+36>>2]=d;h=1;J[a+32>>2]=J[a+32>>2]+1;if((b|0)!=(d|0)){e=d<<2;J[g>>2]=J[e+f>>2];d=J[a+8>>2];J[d+c>>2]=J[d+e>>2];c=J[c+J[a+4>>2]>>2];c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;c=J[a+12>>2]+((J[a+20>>2]-1&(c>>>16^c))<<2)|0;e=J[c>>2];f=J[a+36>>2];if((e|0)!=(f|0)){while(1){c=d+(e<<2)|0;e=J[c>>2];if((f|0)!=(e|0)){continue}break}}J[c>>2]=b}J[a+28>>2]=J[a+28>>2]-1}return h}function sF(a){var b=0,c=0,d=0;b=J[a>>2];if(b){c=J[a+4>>2];d=J[J[b>>2]>>2];a:{if(J[b+24>>2]==1){c=J[c+2400>>2];Ja[d|0](b)|0;J[c+280>>2]=J[c+280>>2]-1;c=c+288|0;break a}c=J[c+2404>>2];Ja[d|0](b)|0;J[c+280>>2]=J[c+280>>2]-1;c=c+288|0}d=J[c>>2];J[c>>2]=b;J[b>>2]=d;Pu(J[J[a+4>>2]+1e3>>2],J[a+48>>2]);J[J[a+8>>2]>>2]=0}b=J[a+60>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+52>>2];if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+44>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+36>>2];if(!b){break c}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+32>>2];d:{if((b|0)<0|!(b&2147483647)){break d}b=J[a+24>>2];if(!b){break d}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+20>>2];e:{if((b|0)<0|!(b&2147483647)){break e}b=J[a+12>>2];if(!b){break e}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}return a}function lm(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=Q(0);e=Ha-32|0;Ha=e;dh(a,e);f=J[J[a+4>>2]+40>>2];g=J[J[f+976>>2]+1816>>2];h=J[a+8>>2];d=J[g+4>>2]+(h<<5)|0;N[d>>2]=N[e>>2];N[d+4>>2]=N[e+4>>2];N[d+8>>2]=N[e+8>>2];N[d+12>>2]=N[e+12>>2];N[d+16>>2]=N[e+16>>2];N[d+20>>2]=N[e+20>>2];i=N[e+24>>2];J[d+28>>2]=b;N[d+24>>2]=i;H[g+20|0]=1;b=J[f+1140>>2];d=h&2147483647;Fc(J[b+4>>2]+P(d,24)|0,J[a+28>>2]+68|0,e,Q(1));H[b+16|0]=1;if(!(!c|J[a+8>>2]>=0)){b=d+32>>>5|0;a:{if(b>>>0<=(J[c+4>>2]&2147483647)>>>0){a=J[c>>2];break a}a=J[c+8>>2];a=Ja[J[J[a>>2]+8>>2]](a,b<<2,22033,438)|0;f=J[c>>2];b:{if(!f){break b}Ua(a,f,J[c+4>>2]<<2);if(J[c+4>>2]<0){break b}f=J[c>>2];if(!f){break b}g=J[c+8>>2];Ja[J[J[g>>2]+12>>2]](g,f)}f=J[c+4>>2];Va((f<<2)+a|0,0,b-f<<2);J[c+4>>2]=b;J[c>>2]=a}a=(d>>>3&268435452)+a|0;J[a>>2]=J[a>>2]|1<>2]-N[b>>2]);h=N[b+16>>2];d=Q(h+N[a+128>>2]);a:{if(c>d){break a}e=Q(N[a+20>>2]-N[b+4>>2]);i=N[b+20>>2];f=Q(i+N[a+132>>2]);if(cf){break a}d=Q(N[a+24>>2]-N[b+8>>2]);j=N[b+24>>2];g=Q(j+N[a+136>>2]);if(eg|d>2])+Q(e*N[a+48>>2]))+Q(d*N[a- -64>>2]));g=Q(Q(j*N[a+112>>2])+Q(Q(i*N[a+96>>2])+Q(Q(h*N[a+80>>2])+N[a>>2])));if(f>g){break a}k=Q(Q(Q(c*N[a+36>>2])+Q(e*N[a+52>>2]))+Q(d*N[a+68>>2]));l=Q(Q(j*N[a+116>>2])+Q(Q(i*N[a+100>>2])+Q(Q(h*N[a+84>>2])+N[a+4>>2])));if(fl){break a}c=Q(Q(Q(c*N[a+40>>2])+Q(e*N[a+56>>2]))+Q(d*N[a+72>>2]));e=Q(Q(j*N[a+120>>2])+Q(Q(i*N[a+104>>2])+Q(Q(h*N[a+88>>2])+N[a+8>>2])));if(c>e|Q(-l)>k){break a}m=(c>2];j=Q(h+h);g=N[b+8>>2];k=Q(j*g);f=N[b>>2];i=Q(f+f);m=N[b+12>>2];l=Q(i*m);N[e+68>>2]=k-l;N[e+60>>2]=k+l;f=Q(Q(1)-Q(f*i));k=Q(h*j);N[e+72>>2]=f-k;n=f;f=Q(g+g);l=Q(g*f);N[e+56>>2]=n-l;g=Q(i*g);j=Q(j*m);N[e+64>>2]=g+j;h=Q(i*h);i=Q(f*m);N[e+52>>2]=h-i;N[e+48>>2]=g-j;N[e+44>>2]=h+i;N[e+40>>2]=Q(Q(1)-k)-l;h=N[d+4>>2];j=Q(h+h);g=N[d+8>>2];k=Q(j*g);f=N[d>>2];i=Q(f+f);m=N[d+12>>2];l=Q(i*m);N[e+28>>2]=k-l;N[e+20>>2]=k+l;f=Q(Q(1)-Q(f*i));k=Q(h*j);N[e+32>>2]=f-k;n=f;f=Q(g+g);l=Q(g*f);N[e+16>>2]=n-l;g=Q(i*g);j=Q(j*m);N[e+24>>2]=g+j;h=Q(i*h);i=Q(f*m);N[e+12>>2]=h-i;N[e+8>>2]=g-j;N[e+4>>2]=h+i;N[e>>2]=Q(Q(1)-k)-l;a=go(a+4|0,b+16|0,e+40|0,c+4|0,d+16|0,e);Ha=e+80|0;return a|0}function mp(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;g=Ha-16|0;Ha=g;f=a+620|0;d=J[a+624>>2];if(d>>>0<=b>>>0){J[g+12>>2]=0;d=d<<1;if(d>>>0>(J[f+8>>2]&2147483647)>>>0){Bg(f,d)}e=J[f+4>>2];if((e|0)<(d|0)){h=J[f>>2];i=h+(d<<2)|0;e=h+(e<<2)|0;while(1){J[e>>2]=J[g+12>>2];e=e+4|0;if(i>>>0>e>>>0){continue}break}}J[f+4>>2]=d;J[g+8>>2]=0;ub(a+688|0,d,g+8|0)}e=J[a+704>>2];a:{if(e){b:{if(J[c+40>>2]|!c){break b}d=J[c+36>>2];if(!J[d>>2]){break b}b=0;while(1){J[J[f>>2]+(J[((b<<2)+d|0)+4>>2]<<2)>>2]=c;b=b+1|0;d=J[c+36>>2];if(b>>>0>2]){continue}break}}h=e>>>0<=1?1:e;c=0;while(1){b=0;e=J[J[a+700>>2]+(c<<2)>>2];d=J[e+36>>2];if(J[d>>2]){while(1){J[J[f>>2]+(J[((b<<2)+d|0)+4>>2]<<2)>>2]=e;b=b+1|0;d=J[e+36>>2];if(b>>>0>2]){continue}break}}c=c+1|0;if((h|0)!=(c|0)){continue}break}break a}J[J[f>>2]+(b<<2)>>2]=c}Ha=g+16|0}function lg(a,b,c,d,e){var f=0,g=0;g=Ha-16|0;f=J[a+12>>2];a:{b:{c:{d:{e:{f:{switch(P(c,-3)+b|0){case 0:b=J[f+44>>2];if(b-1>>>0<=e>>>0){break c}if(d){a=c-b|0;a=((H[(J[f+60>>2]+(a<<2)|0)+2|0]>>7)+(a<<1)|0)+1|0;J[g+8>>2]=a;b=1}else{b=0}if(J[f+40>>2]-1>>>0<=d>>>0){break c}a=c<<1|K[(J[f+60>>2]+(c<<2)|0)+2|0]>>>7;break e;case 1:if(J[f+40>>2]-1>>>0<=d>>>0|J[f+44>>2]-1>>>0<=e>>>0){break c}a=c<<1;J[g+12>>2]=a|1;break d;case 2:break f;default:break c}}if(J[f+40>>2]-1>>>0<=d>>>0){break c}if(e){a=(c<<1)-1|0;J[g+8>>2]=a;b=1}else{b=0}if(J[f+44>>2]-1>>>0<=e>>>0){break c}a=c<<1}J[(g+8|0)+(b<<2)>>2]=a;a=J[g+8>>2];if(!b){break c}}b=J[f+60>>2];if((K[(b+(a<<1&-4)|0)+(a&1?3:2)|0]&127)!=127){break a}a=J[g+12>>2];b=(b+(a<<1&-4)|0)+(a&1?3:2)|0;break b}b=(J[f+60>>2]+(a<<1&-4)|0)+(a&1?3:2)|0}a=(K[b|0]&127)==127?-1:a}return a}function rC(a,b,c,d,e,f,g){var h=0,i=Q(0),j=0,k=0;j=a+296|0;k=d+28|0;while(1){h=b;J[h+32>>2]=e;b=J[c+4>>2];e=J[c>>2];i=N[c+8>>2];J[h+12>>2]=0;N[h+8>>2]=i;J[h>>2]=e;J[h+4>>2]=b;i=N[c+20>>2];b=J[c+16>>2];e=J[c+12>>2];J[h+28>>2]=0;N[h+24>>2]=i;J[h+16>>2]=e;J[h+20>>2]=b;if(H[c+24|0]&1){e=J[a+292>>2];if(!e){Dp(a+4|0);e=J[a+292>>2]}J[a+292>>2]=J[e>>2];J[a+284>>2]=J[a+284>>2]+1;J[h+36>>2]=e;a=J[c+24>>2];b=a>>>1&15;J[e>>2]=b;if(b){b=(a>>>3&536870908)+f|0;c=0;while(1){d=c<<2;a=J[d+b>>2];J[(d+e|0)+4>>2]=a;J[J[g>>2]+(a<<2)>>2]=h;c=c+1|0;if(c>>>0>2]){continue}break}}}else{e=J[a+584>>2];if(!e){li(j);e=J[a+584>>2]}J[a+584>>2]=J[e>>2];J[a+576>>2]=J[a+576>>2]+1;b=Va(e,0,96);J[h+40>>2]=b+48;J[h+36>>2]=b;rC(a,b,P(J[c+24>>2]>>>1|0,28)+d|0,d,h,f,g);c=d?P(J[c+24>>2]>>>1|0,28)+k|0:0;b=J[h+40>>2];e=h;continue}break}}function dd(a,b,c){var d=0,e=0,f=0,g=Q(0),h=Q(0),i=Q(0),j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0);l=N[a- -64>>2];m=N[a+80>>2];n=N[a+52>>2];o=N[a+68>>2];p=N[a+84>>2];q=N[a+48>>2];d=J[a+144>>2];g=N[d+32>>2];h=N[d+24>>2];i=N[d+28>>2];N[c+8>>2]=Q(N[a+88>>2]*g)+Q(Q(N[a+56>>2]*h)+Q(i*N[a+72>>2]));N[c+4>>2]=Q(p*g)+Q(Q(n*h)+Q(i*o));N[c>>2]=Q(m*g)+Q(Q(q*h)+Q(i*l));f=K[d+38|0];J[c+12>>2]=f;e=K[d+39|0];J[c+16>>2]=e;a=I[d+36>>1];j=a&32767;J[c+20>>2]=j;k=J[d+40>>2];J[c+24>>2]=k;e=P(e,20)+k|0;J[c+28>>2]=e;e=e+P(f,12)|0;J[c+36>>2]=e;f=P(f,3);J[c+40>>2]=(a|0)<0?f+(e+(a<<1&65534)|0)|0:0;J[c+32>>2]=(f+(e+(j<<1)|0)|0)+(j<<2&a>>31);J[c+60>>2]=J[d+44>>2];a=J[d+52>>2];J[c+44>>2]=J[d+48>>2];J[c+48>>2]=a;a=J[d+60>>2];J[c+52>>2]=J[d+56>>2];J[c+56>>2]=a;if(!b){a=c+44|0;J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0}}function ng(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=0,h=0,i=0;b=b>Q(0)?b:Q(0);d=Q(Q(Q(1)-Q(Q(R(Q(b+Q(1))))*Q(9.999999974752427e-7)))+N[a+48>>2]);c=c>Q(0)?c:Q(0);e=Q(Q(Q(1)-Q(Q(R(Q(c+Q(1))))*Q(9.999999974752427e-7)))+N[a+52>>2]);d=b>2])+e);a:{if(b=Q(0)){h=~~b>>>0;break a}h=0}b=Q(c-e);c=Q(d-f);g=J[a+60>>2];i=g+(h<<2)|0;if(H[i+2|0]<0){d=Q(I[i>>1]);a=J[a+44>>2]+h|0;e=Q(I[((a<<2)+g|0)+4>>1]);if(b>c){f=c;c=Q(I[((h<<2)+g|0)+4>>1]);return Q(Q(f*Q(e-c))+Q(Q(b*Q(c-d))+d))}f=b;b=Q(I[(a<<2)+g>>1]);return Q(Q(f*Q(e-b))+Q(Q(c*Q(b-d))+d))}d=Q(I[i+4>>1]);a=J[a+44>>2]+h|0;e=Q(I[(a<<2)+g>>1]);if(Q(c+b)>1]);return Q(Q(f*Q(e-c))+Q(Q(b*Q(d-c))+c))}f=Q(Q(1)-c);c=Q(I[((a<<2)+g|0)+4>>1]);return Q(Q(f*Q(d-c))+Q(Q(Q(Q(1)-b)*Q(e-c))+c))}function vg(a,b,c){var d=0,e=0,f=0,g=0,h=0;d=L[a+4>>1];e=J[a+16>>2];a:{if((e|0)==-1){if(!d){break a}h=(d|0)==1?a:J[a>>2];e=a+8|0;c=0;while(1){f=c<<2;g=J[f+h>>2];if(K[(K[g+36|0]&64?J[g+40>>2]+52|0:g+112|0)|0]&2){ip(b,-1,J[f+(L[a+12>>1]==1?e:J[a+8>>2])>>2])}J[f+(L[a+12>>1]==1?e:J[a+8>>2])>>2]=-1;c=c+1|0;if((d|0)!=(c|0)){continue}break}break a}c=(L[c+4>>1]&65527)==5;f=J[b+72>>2];Ja[J[J[f>>2]+4>>2]](f,e);b=P(c,36)+b|0;J[b+32>>2]=J[b+32>>2]+1;b:{if(!d){break b}b=a+8|0;if(L[a+12>>1]!=1){c=0;if(d>>>0>=4){f=d&65532;while(1){e=c<<2;J[e+J[b>>2]>>2]=-1;J[J[b>>2]+(e|4)>>2]=-1;J[J[b>>2]+(e|8)>>2]=-1;J[J[b>>2]+(e|12)>>2]=-1;c=c+4|0;g=g+4|0;if((f|0)!=(g|0)){continue}break}}d=d&3;if(!d){break b}while(1){J[J[b>>2]+(c<<2)>>2]=-1;c=c+1|0;h=h+1|0;if((d|0)!=(h|0)){continue}break}break b}Va(b,255,d<<2)}J[a+16>>2]=-1}}function dj(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;c=J[a+12>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}c=g<<5;if(!c){break a}e=J[a>>2];e=Ja[J[J[e>>2]+8>>2]](e,c,20075,553)|0}c=J[a+8>>2];if((c|0)>0){h=(c<<5)+e|0;d=J[a+4>>2];c=e;while(1){f=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=f;f=J[d+28>>2];J[c+24>>2]=J[d+24>>2];J[c+28>>2]=f;f=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=f;f=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=f;d=d+32|0;c=c+32|0;if(h>>>0>c>>>0){continue}break}c=J[a+8>>2]}d=J[b+4>>2];c=(c<<5)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;d=J[b+28>>2];J[c+24>>2]=J[b+24>>2];J[c+28>>2]=d;d=J[b+20>>2];J[c+16>>2]=J[b+16>>2];J[c+20>>2]=d;d=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=d;b:{if(J[a+12>>2]<0){break b}b=J[a+4>>2];if(!b){break b}c=J[a>>2];Ja[J[J[c>>2]+12>>2]](c,b)}J[a+12>>2]=g;J[a+4>>2]=e;J[a+8>>2]=J[a+8>>2]+1}function Dz(a,b,c,d,e,f,g){var h=0,i=Q(0),j=0,k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0;h=g;g=(ce|(df?g|4:g;H[h|0]=g;a:{if(g){a=0}else{if((b|0)==3){e=N[a>>2];m=Q(c-e);c=Q(N[a+8>>2]-e);f=N[a+4>>2];n=Q(d-f);d=Q(N[a+12>>2]-f);o=Q(Q(m*c)+Q(n*d));e=Q(N[a+16>>2]-e);f=Q(N[a+20>>2]-f);p=Q(Q(e*e)+Q(f*f));i=Q(Q(c*e)+Q(d*f));e=Q(Q(m*e)+Q(n*f));f=Q(Q(o*p)-Q(i*e));c=Q(Q(c*c)+Q(d*d));d=Q(Q(e*c)-Q(i*o));return f>Q(0)&d>Q(0)&Q(Q(f+d)-Q(Q(c*p)-Q(i*i)))>2];while(1){g=a;e=N[a+4>>2];q=k;a=J[a+4>>2];k=(a|0)>=(j|0);b:{if((q|0)==(k|0)){break b}f=N[g>>2];if((!(Q(Q(e-d)*Q(N[h>>2]-f))>Q(Q(f-c)*Q(N[h+4>>2]-e)))|0)==((a|0)>=(j|0)|0)){break b}if((l|0)==1){break a}l=l+1|0}a=g+8|0;h=g;b=b-1|0;if(b){continue}break}}a=l&1}return a}return 0}function fo(a,b,c,d,e,f,g){var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0);j=N[a+8>>2];k=N[d+8>>2];h=Q(j-k);p=Q(h*h);l=N[a>>2];m=N[d>>2];h=Q(l-m);q=Q(h*h);n=N[a+4>>2];o=N[d+4>>2];h=Q(n-o);h=Q(Q(Q(Y(Q(p+Q(q+Q(h*h)))))-e)+Q(-10));h=h>Q(0)?h:Q(0);p=N[b+8>>2];j=Q(j+Q(p*h));k=Q(k-j);q=N[b>>2];l=Q(l+Q(q*h));m=Q(m-l);r=N[b+4>>2];n=Q(n+Q(r*h));o=Q(o-n);s=Q(Q(k*k)+Q(Q(m*m)+Q(o*o)));t=Q(e*e);a:{b:{if(s<=t){if(!g){break b}N[g+8>>2]=j;N[g+4>>2]=n;N[g>>2]=l;break b}d=0;i=Q(Q(p*k)+Q(Q(q*m)+Q(r*o)));if(i<=Q(0)){break a}c=Q(c-h);if(Q(i-c)>e){break a}e=Q(t-Q(s-Q(i*i)));if(e>2]=i;if(c>2];e=N[b+4>>2];N[g+8>>2]=j+Q(i*N[b+8>>2]);N[g+4>>2]=n+Q(i*e);N[g>>2]=l+Q(i*c);i=N[f>>2]}N[f>>2]=h+i;d=1}return d}function jt(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;e=J[a+20>>2];a:{b:{if(!e){break b}g=J[b+4>>2];h=J[b>>2];d=g<<14&-65536|h>>>2&65535;d=(d<<15^-1)+d|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;f=e-1&(d>>>16^d);d=J[J[a+12>>2]+(f<<2)>>2];if((d|0)==-1){break b}i=a+4|0;k=J[a+8>>2];l=J[a+4>>2];while(1){j=P(d,12)+l|0;if(!(J[j>>2]!=(h|0)|J[j+4>>2]!=(g|0))){H[c|0]=1;break a}d=J[(d<<2)+k>>2];if((d|0)!=-1){continue}break}}H[c|0]=0;if(J[a+36>>2]==J[a+16>>2]){c=e?e<<1:16;if(c>>>0>e>>>0){nt(a,c);e=J[a+20>>2]}b=J[b+4>>2]<<14&-65536|J[b>>2]>>>2&65535;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;f=e-1&(b>>>16^b)}d=J[a+28>>2];J[a+28>>2]=d+1;b=J[a+12>>2]+(f<<2)|0;J[J[a+8>>2]+(d<<2)>>2]=J[b>>2];J[b>>2]=d;J[a+36>>2]=J[a+36>>2]+1;J[a+32>>2]=J[a+32>>2]+1;i=a+4|0}return J[i>>2]+P(d,12)|0}function Fu(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{d=J[a+4>>2]&2147483647;e=c&134217727;if(d>>>0>>0){d=J[40592]+12|0;d=Ja[J[J[d>>2]+8>>2]](d,e<<2,29909,22033,438)|0;f=J[a>>2];b:{if(!f){break b}Ua(d,f,J[a+4>>2]<<2);if(J[a+4>>2]<0){break b}f=J[a>>2];if(!f){break b}h=J[40592]+12|0;Ja[J[J[h>>2]+12>>2]](h,f)}f=J[a+4>>2];Va(d+(f<<2)|0,0,e-f<<2);J[a+4>>2]=e;J[a>>2]=d;d=e}d=c>>>0>d>>>0?d:c;if(!d){break a}c=J[a>>2];f=0;a=0;if(d>>>0>=4){j=d&2147483644;h=0;while(1){e=a<<2;g=e+c|0;J[g>>2]=J[b+e>>2]|J[g>>2];g=e|4;i=g+c|0;J[i>>2]=J[b+g>>2]|J[i>>2];g=e|8;i=g+c|0;J[i>>2]=J[b+g>>2]|J[i>>2];e=e|12;g=e+c|0;J[g>>2]=J[b+e>>2]|J[g>>2];a=a+4|0;h=h+4|0;if((j|0)!=(h|0)){continue}break}}e=d&3;if(!e){break a}while(1){d=a<<2;h=d+c|0;J[h>>2]=J[b+d>>2]|J[h>>2];a=a+1|0;f=f+1|0;if((e|0)!=(f|0)){continue}break}}}function QF(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;g=Ha-288|0;Ha=g;e=J[b>>2];if(e){f=J[a+2416>>2];a:{if(f){jl(a,e,f,c,d);break a}H[g+268|0]=1;J[g+276>>2]=0;J[g+280>>2]=64;f=g+12|0;J[g+272>>2]=f;jl(a,e,f,c,d);c=J[g+280>>2];if((c|0)<0|!(c&2147483647)){break a}c=J[g+272>>2];if((c|0)==(g+12|0)|!c){break a}d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c)}c=J[a+2388>>2];e=J[b>>2];b:{if(!e){break b}Ja[J[J[e>>2]>>2]](e)|0;if(K[c+24|0]){Ve(J[c+12>>2],J[c+16>>2])}b=0;d=J[c+16>>2]-1|0;if((d|0)<0){break b}j=P(J[c+4>>2],J[c>>2]);i=J[c+12>>2];while(1){f=b+d>>1;h=J[P(f,12)+i>>2];if(!(h>>>0>e>>>0|e>>>0>=h+j>>>0)){b=P(f,12)+i|0;J[e>>2]=J[b+4>>2];J[b+4>>2]=e;if(K[c+24|0]){J[c+8>>2]=f}H[c+24|0]=0;break b}h=e>>>0>h>>>0;b=h?f+1|0:b;d=h?d:f-1|0;if((b|0)<=(d|0)){continue}break}}J[a+2664>>2]=J[a+2664>>2]-1}Ha=g+288|0}function pj(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;c=J[a+60>>2];g=(b>>>0)/(c>>>0)|0;g=J[J[a+40>>2]+(g<<2)>>2]+(b-P(c,g)<<4)|0;f=L[g+4>>1];if(f&64){c=P(J[g>>2],12)+a|0;e=J[c+152>>2];a:{if(!e){break a}h=J[c+148>>2];while(1){i=h+(d<<2)|0;if(J[i>>2]!=(b|0)){d=d+1|0;if((e|0)!=(d|0)){continue}break a}break}j=c;c=e-1|0;J[j+152>>2]=c;J[i>>2]=J[h+(c<<2)>>2]}I[g+4>>1]=f&65471}d=b<<1;h=d|1;f=J[a+448>>2];c=J[f+20>>2];e=(h>>>0)/(c>>>0)|0;f=J[f>>2];i=(d>>>0)/(c>>>0)|0;d=J[J[f+(i<<2)>>2]+(d-P(c,i)<<2)>>2];b:{if(d>>>0>4294967167){break b}c=J[J[f+(e<<2)>>2]+(h-P(c,e)<<2)>>2];if(c>>>0>4294967167){break b}j=P(d>>>7|0,24);d=J[a+16>>2];e=j+d|0;J[e+16>>2]=J[e+16>>2]-1;c=d+P(c>>>7|0,24)|0;J[c+16>>2]=J[c+16>>2]-1}if(!J[g>>2]){a=J[a+228>>2]+(b>>>3&536870908)|0;c=J[a>>2];k=a,l=uea(-2,b)&c,J[k>>2]=l}}function DW(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0),B=Q(0),C=Q(0);d=J[b+8>>2];k=N[d+52>>2];l=N[d+36>>2];m=N[d+20>>2];f=N[d+56>>2];g=N[d+40>>2];b=J[b+4>>2];h=N[b+88>>2];n=N[b+56>>2];o=N[b+72>>2];p=N[b- -64>>2];q=N[b+80>>2];r=N[d+24>>2];s=N[b+84>>2];c=J[b+152>>2]+P(c,12)|0;e=N[c+8>>2];t=N[b+52>>2];i=N[c>>2];u=N[b+68>>2];j=N[c+4>>2];v=N[d+48>>2];w=N[d+32>>2];x=N[d>>2];y=N[d+16>>2];z=N[d+4>>2];A=N[d+8>>2];B=N[b+48>>2];J[a+12>>2]=0;C=f;f=Q(Q(h*e)+Q(Q(n*i)+Q(j*o)));h=Q(g*f);g=Q(Q(q*e)+Q(Q(B*i)+Q(j*p)));e=Q(Q(s*e)+Q(Q(t*i)+Q(j*u)));N[a+8>>2]=C+Q(h+Q(Q(A*g)+Q(r*e)));N[a+4>>2]=k+Q(Q(l*f)+Q(Q(z*g)+Q(e*m)));N[a>>2]=v+Q(Q(w*f)+Q(Q(x*g)+Q(e*y)))}function iT(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=Q(0),i=0;f=Ha-128|0;Ha=f;g=J[c>>2];i=J[c+4>>2];h=N[c+8>>2];J[f+124>>2]=0;N[f+120>>2]=h;J[f+112>>2]=g;J[f+116>>2]=i;c=J[d>>2];g=J[d+4>>2];h=N[d+8>>2];J[f+108>>2]=0;N[f+104>>2]=h;J[f+96>>2]=c;J[f+100>>2]=g;c=J[e>>2];d=J[e+4>>2];h=N[e+8>>2];J[f+92>>2]=0;N[f+88>>2]=h;J[f+80>>2]=c;J[f+84>>2]=d;h=N[a+32>>2];c=J[a+28>>2];d=J[a+24>>2];J[f+12>>2]=0;N[f+8>>2]=h;J[f>>2]=d;J[f+4>>2]=c;vz(f+16|0,f,f+112|0,f+96|0,f+80|0,f- -64|0,f+48|0,f+32|0);Ha=f+128|0;c=1;a:{if(!(N[f+16>>2]<=N[a+20>>2])){break a}d=J[b+8>>2];H[a+16|0]=1;a=J[a+12>>2];c=0;if(!a){break a}b=J[a+4>>2];if(b>>>0>=M[a+8>>2]){H[a+20|0]=1;c=1;break a}c=J[a+16>>2];if(c>>>0>=M[a+12>>2]){J[a+4>>2]=b+1;J[J[a>>2]+(b<<2)>>2]=d;c=1;break a}J[a+16>>2]=c+1;c=1}return c|0}function vo(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0);v=N[c>>2];i=N[b>>2];o=Q(v-i);m=N[d+4>>2];g=N[b+4>>2];n=Q(m-g);h=N[d>>2];p=Q(h-i);w=N[c+4>>2];j=Q(w-g);r=Q(Q(o*n)-Q(p*j));k=N[a>>2];h=Q(h-k);l=N[a+4>>2];g=Q(g-l);i=Q(i-k);m=Q(m-l);s=j;x=N[d+8>>2];j=N[b+8>>2];y=Q(x-j);z=N[c+8>>2];q=Q(z-j);t=Q(Q(s*y)-Q(n*q));u=N[a+8>>2];j=Q(j-u);n=Q(x-u);o=Q(Q(q*p)-Q(y*o));p=Q(Q(r*Q(Q(h*g)-Q(i*m)))+Q(Q(t*Q(Q(m*j)-Q(g*n)))+Q(o*Q(Q(n*i)-Q(j*h)))));l=Q(w-l);k=Q(v-k);q=Q(r*Q(Q(i*l)-Q(k*g)));s=g;g=Q(z-u);i=Q(q+Q(Q(t*Q(Q(s*g)-Q(l*j)))+Q(o*Q(Q(j*k)-Q(g*i)))));h=Q(Q(Q(r*Q(Q(k*m)-Q(h*l)))+Q(Q(t*Q(Q(l*n)-Q(m*g)))+Q(o*Q(Q(g*h)-Q(n*k)))))+Q(p+i));h=h!=Q(0)?Q(Q(1)/h):Q(0);N[e>>2]=p*h;N[f>>2]=i*h}function Ej(a){var b=0,c=0,d=Q(0),e=Q(0),f=0,g=Q(0);f=(C(a),v(2));c=f&2147483647;if(c>>>0>=1283457024){return((C(a),v(2))&2147483647)>>>0>2139095040?a:(x(2,(C(a),v(2))&-2147483648|1070141402),D())}a:{b:{if(c>>>0<=1054867455){b=-1;if(c>>>0>=964689920){break b}break a}a=Q(R(a));if(c>>>0<=1066926079){if(c>>>0<=1060110335){a=Q(Q(Q(a+a)+Q(-1))/Q(a+Q(2)));b=0;break b}a=Q(Q(a+Q(-1))/Q(a+Q(1)));b=1;break b}if(c>>>0<=1075576831){a=Q(Q(a+Q(-1.5))/Q(Q(a*Q(1.5))+Q(1)));b=2;break b}a=Q(Q(-1)/a);b=3}e=Q(a*a);d=Q(e*e);g=Q(d*Q(Q(d*Q(-.106480173766613))+Q(-.19999158382415771)));d=Q(e*Q(Q(d*Q(Q(d*Q(.06168760731816292))+Q(.14253635704517365)))+Q(.333333283662796)));if(c>>>0<=1054867455){return Q(a-Q(a*Q(g+d)))}b=b<<2;a=Q(N[b+116512>>2]-Q(Q(Q(a*Q(g+d))-N[b+116528>>2])-a));a=(f|0)<0?Q(-a):a}return a}function c2(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=Q(0),g=Q(0);N[a+284>>2]=N[b>>2];N[a+288>>2]=N[b+4>>2];N[a+292>>2]=N[b+8>>2];e=a+48|0;a:{b:{c:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:d=J[e>>2];if(K[d+4785|0]){break b}default:of(a- -64|0,b);break a;case 1:break c}}d=J[e>>2]}Za(d,e);J[a+316>>2]=J[a+316>>2]|4194304}d:{if(!Ic(a)){break d}d=1;d=N[b>>2]!=Q(0)|N[b+4>>2]!=Q(0)?d:N[b+8>>2]!=Q(0);f=N[a+308>>2];b=J[J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a>>2];if(b){b=b-16|0}else{b=0}g=N[b+5148>>2];b=f>2]!=0)){break d}f=b?g:f;e:{f:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:b=J[e>>2];if(K[b+4785|0]){break e}default:N[a+308>>2]=f;J[a+312>>2]=0;pc(a- -64|0,f,1);return;case 1:break f}}b=J[e>>2]}N[a+308>>2]=f;J[a+312>>2]=0;Za(b,e);J[a+316>>2]=J[a+316>>2]&-117440513|83886080}}function b2(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=Q(0),g=Q(0);N[a+296>>2]=N[b>>2];N[a+300>>2]=N[b+4>>2];N[a+304>>2]=N[b+8>>2];e=a+48|0;a:{b:{c:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:d=J[e>>2];if(K[d+4785|0]){break b}default:ke(a- -64|0,b);break a;case 1:break c}}d=J[e>>2]}Za(d,e);J[a+316>>2]=J[a+316>>2]|8388608}d:{if(!Ic(a)){break d}d=1;d=N[b>>2]!=Q(0)|N[b+4>>2]!=Q(0)?d:N[b+8>>2]!=Q(0);f=N[a+308>>2];b=J[J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a>>2];if(b){b=b-16|0}else{b=0}g=N[b+5148>>2];b=f>2]!=0)){break d}f=b?g:f;e:{f:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:b=J[e>>2];if(K[b+4785|0]){break e}default:N[a+308>>2]=f;J[a+312>>2]=0;pc(a- -64|0,f,1);return;case 1:break f}}b=J[e>>2]}N[a+308>>2]=f;J[a+312>>2]=0;Za(b,e);J[a+316>>2]=J[a+316>>2]&-117440513|83886080}}function Eu(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;k=f;m=d;n=b;o=J[a+976>>2]&2147483647;a:{if(!o){break a}k=J[a+972>>2];b:{while(1){j=J[k+(i<<2)>>2];if(j){break b}i=i+1|0;if((o|0)!=(i|0)){continue}break}k=f;break a}p=J[a+312>>2]-1|0;q=J[a+320>>2];r=J[a+332>>2];k=f;while(1){l=qea(j)|i<<5;j=j-1&j;c:{if(j){break c}h=i+1|0;h=h>>>0>o>>>0?h:o;s=h-1|0;t=J[a+972>>2];while(1){if((i|0)==(s|0)){j=0;i=h;break c}i=i+1|0;j=J[(i<<2)+t>>2];if(!j){continue}break}}if((l|0)==-1){break a}h=J[(l>>>q<<2)+r>>2]+P(l&p,80)|0;l=K[h+43|0];d:{if(l&2){if(!(l&16)){J[n>>2]=h;J[n+4>>2]=J[h+12>>2];n=n+8|0;break d}J[k>>2]=h;J[k+4>>2]=J[h+12>>2];H[h+43|0]=l&239;k=k+8|0;break d}J[m>>2]=h;J[m+4>>2]=J[h+12>>2];m=m+8|0}if(j){continue}break}}J[c>>2]=n-b>>3;J[e>>2]=m-d>>3;J[g>>2]=k-f>>3}function dba(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=Q(0),j=Q(0),k=Q(0);f=Ha-3072|0;Ha=f;g=J[J[a>>2]+100>>2];wl(g);h=g+128|0;if(L[g+4>>1]){b=0;while(1){c=b<<5;d=c+J[a+8>>2]|0;c=c+h|0;e=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=e;e=J[c+12>>2];J[d+8>>2]=J[c+8>>2];J[d+12>>2]=e;e=J[c+20>>2];J[d+16>>2]=J[c+16>>2];J[d+20>>2]=e;e=J[c+28>>2];J[d+24>>2]=J[c+24>>2];J[d+28>>2]=e;b=b+1|0;d=L[g+4>>1];if(b>>>0>>0){continue}break}}tl(f,g,h);yi(g,f,f+1024|0);if(d){b=0;while(1){a=b<<5;c=a+(f+1024|0)|0;i=N[c>>2];j=N[c+4>>2];k=N[c+8>>2];a=a+h|0;J[a+12>>2]=0;N[a+8>>2]=N[a+8>>2]-k;N[a+4>>2]=N[a+4>>2]-j;N[a>>2]=N[a>>2]-i;i=N[c+16>>2];j=N[c+20>>2];k=N[c+24>>2];J[a+28>>2]=0;N[a+24>>2]=N[a+24>>2]-k;N[a+20>>2]=N[a+20>>2]-j;N[a+16>>2]=N[a+16>>2]-i;b=b+1|0;if(d>>>0>b>>>0){continue}break}}Ha=f+3072|0}function xp(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;h=-1;e=-1;f=J[a+4>>2];e=f>>>0>b>>>0?J[J[a>>2]+(b<<2)>>2]:e;h=c>>>0>>0?J[J[a>>2]+(c<<2)>>2]:h;i=J[d+8>>2];a:{if((e|0)==-1){break a}k=i+P(e,28)|0;g=J[k+24>>2];j=g>>>1&15;if(!j){break a}l=J[d>>2]+(g>>>3&536870908)|0;e=0;while(1){f=(e<<2)+l|0;if(J[f>>2]==(b|0)){m=g&-31;g=j-1|0;J[k+24>>2]=m|g<<1;J[f>>2]=-1;J[J[a>>2]+(b<<2)>>2]=-1;if((e|0)==(g|0)){break a}e=J[f>>2];j=f;f=(g<<2)+l|0;J[j>>2]=J[f>>2];J[f>>2]=e;break a}e=e+1|0;if((j|0)!=(e|0)){continue}break}}b:{if((b|0)==(c|0)|(h|0)==-1){break b}e=J[(i+P(h,28)|0)+24>>2];f=e>>>1&15;if(!f){break b}d=J[d>>2]+(e>>>3&536870908)|0;e=0;while(1){i=d+(e<<2)|0;if(J[i>>2]!=(c|0)){e=e+1|0;if((f|0)!=(e|0)){continue}break b}break}J[i>>2]=b;a=J[a>>2];J[a+(b<<2)>>2]=h;J[a+(c<<2)>>2]=-1}}function __(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;b=L[b>>1];a:{if(!(b&3)){break a}i=J[a+5936>>2];if(!i|!d){break a}f=b&2;if(!(b&1)){b=0;if(!f){return 0}f=0;while(1){g=J[J[a+5932>>2]+(b<<2)>>2];if(!(!g|L[g+4>>1]!=5)){if(e>>>0<=h>>>0){J[(f<<2)+c>>2]=g;f=f+1|0}h=h+1|0}b=b+1|0;if(i>>>0<=b>>>0){break a}if(d>>>0>f>>>0){continue}break}break a}b=0;if(!f){f=0;while(1){g=J[J[a+5932>>2]+(b<<2)>>2];if(!(!g|L[g+4>>1]!=6)){if(e>>>0<=h>>>0){J[(f<<2)+c>>2]=g;f=f+1|0}h=h+1|0}b=b+1|0;if(i>>>0<=b>>>0){break a}if(d>>>0>f>>>0){continue}break}break a}f=0;while(1){g=J[J[a+5932>>2]+(b<<2)>>2];j=L[g+4>>1];b:{if(!g|(j|0)!=6){if(!g|(j|0)!=5){break b}}if(e>>>0<=h>>>0){J[(f<<2)+c>>2]=g;f=f+1|0}h=h+1|0}b=b+1|0;if(i>>>0<=b>>>0){break a}if(d>>>0>f>>>0){continue}break}}return f|0}function So(a){var b=0,c=0,d=Q(0),e=0,f=0,g=Q(0),h=Q(0),i=0;f=Ha-16|0;Ha=f;e=a+12|0;b=J[e+60>>2];a:{if(!b){J[a+84>>2]=0;J[a+76>>2]=0;J[a+80>>2]=0;J[a+96>>2]=0;J[a+88>>2]=0;J[a+92>>2]=0;break a}c=J[b+48>>2];b=J[J[c+1004>>2]+168>>2]+(J[b+40>>2]<<5)|0;g=N[b>>2];h=N[b+4>>2];d=N[c+1084>>2];N[a+84>>2]=d*N[b+8>>2];N[a+80>>2]=d*h;N[a+76>>2]=d*g;g=N[b+16>>2];h=N[b+20>>2];N[a+96>>2]=d*N[b+24>>2];N[a+92>>2]=d*h;N[a+88>>2]=d*g}I[a+100>>1]=I[a+12>>1]&1;c=J[a+4>>2];b:{if(!(c&16777215)){break b}b=J[a+8>>2];if(!b){b=_a(J[a>>2],c>>>24&15);J[a+8>>2]=b}if(c&1){Ls(e,J[b>>2],J[b+4>>2])}if(c&2){Ks(e,N[b+8>>2],N[b+12>>2])}if(c&8){d=N[b+20>>2];N[e+56>>2]=d;i=J[e+60>>2];if(i){N[i+44>>2]=d}}if(!(c&4)){break b}I[f+14>>1]=L[a+100>>1]|L[b+16>>1];Oi(e,f+14|0)}J[a+8>>2]=0;J[a+4>>2]=K[a+7|0]<<24;Ha=f+16|0}function FW(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0);i=J[b+4>>2];e=J[b+8>>2];j=d;f=N[c+8>>2];g=N[c>>2];h=N[c+4>>2];c=Q(Q(N[b+52>>2]*f)+Q(Q(N[b+20>>2]*g)+Q(h*N[b+36>>2])))>Q(0);d=Q(Q(N[b+48>>2]*f)+Q(Q(N[b+16>>2]*g)+Q(h*N[b+32>>2])))>Q(0);b=Q(Q(N[b+56>>2]*f)+Q(Q(N[b+24>>2]*g)+Q(h*N[b+40>>2])))>Q(0);J[j>>2]=c<<1|d|b<<2;k=N[e+52>>2];l=N[e+36>>2];m=N[e+20>>2];n=N[e+56>>2];o=N[e+40>>2];f=N[i+56>>2];p=N[e+24>>2];g=N[i+52>>2];q=N[e+48>>2];r=N[e+32>>2];s=N[e>>2];t=N[e+16>>2];u=N[e+4>>2];v=N[e+8>>2];h=N[i+48>>2];J[a+12>>2]=0;f=b?f:Q(-f);h=d?h:Q(-h);g=c?g:Q(-g);N[a+8>>2]=n+Q(Q(o*f)+Q(Q(v*h)+Q(p*g)));N[a+4>>2]=k+Q(Q(l*f)+Q(Q(u*h)+Q(g*m)));N[a>>2]=q+Q(Q(r*f)+Q(Q(s*h)+Q(g*t)))}function DM(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=Ha-32|0;Ha=f;d=J[a+28>>2];J[f+16>>2]=d;g=J[a+20>>2];J[f+28>>2]=c;J[f+24>>2]=b;b=g-d|0;J[f+20>>2]=b;g=b+c|0;i=2;a:{b:{b=f+16|0;d=va(J[a+60>>2],b|0,2,f+12|0)|0;if(d){J[40598]=d;d=-1}else{d=0}c:{d:{if(d){d=b;break d}while(1){e=J[f+12>>2];if((e|0)==(g|0)){break c}if((e|0)<0){d=b;break b}h=J[b+4>>2];j=h>>>0>>0;d=(j<<3)+b|0;h=e-(j?h:0)|0;J[d>>2]=h+J[d>>2];b=(j?12:4)+b|0;J[b>>2]=J[b>>2]-h;g=g-e|0;b=d;i=i-j|0;e=va(J[a+60>>2],b|0,i|0,f+12|0)|0;if(e){J[40598]=e;e=-1}else{e=0}if(!e){continue}break}}if((g|0)!=-1){break b}}b=J[a+44>>2];J[a+28>>2]=b;J[a+20>>2]=b;J[a+16>>2]=b+J[a+48>>2];a=c;break a}J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a>>2]=J[a>>2]|32;a=0;if((i|0)==2){break a}a=c-J[d+4>>2]|0}Ha=f+32|0;return a|0}function ms(a,b,c,d){var e=0,f=0,g=0,h=0;if(M[a+320>>2]>>0){Li(a+316|0,d)}d=J[a+44>>2];f=d+c|0;e=J[a+48>>2];a:{if(f>>>0>e>>>0){e=e<<1;e=e>>>0>>0?f:e;e=e>>>0<=1024?1024:e;J[a+48>>2]=e;h=J[a+40>>2];e=e<<2;if(e){g=J[40592]+12|0;e=Ja[J[J[g>>2]+8>>2]](g,e,29909,16617,890)|0}else{e=0}if(d){Ua(e,h,d<<2)}if(!h){break a}g=J[40592]+12|0;Ja[J[J[g>>2]+12>>2]](g,h);break a}e=J[a+40>>2]}J[a+44>>2]=f;J[a+40>>2]=e;b:{if(!c){break b}a=(d<<2)+e|0;f=c&3;c:{if(!f){d=c;break c}e=0;d=c;while(1){J[a>>2]=J[b>>2]|-2147483648;a=a+4|0;b=b+4|0;d=d-1|0;e=e+1|0;if((f|0)!=(e|0)){continue}break}}if(c>>>0<4){break b}while(1){J[a>>2]=J[b>>2]|-2147483648;J[a+4>>2]=J[b+4>>2]|-2147483648;J[a+8>>2]=J[b+8>>2]|-2147483648;J[a+12>>2]=J[b+12>>2]|-2147483648;a=a+16|0;b=b+16|0;d=d-4|0;if(d){continue}break}}}function rj(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=Ha-16|0;Ha=d;J[d+12>>2]=b;b=b>>>7|0;if((b|0)!=33554431){e=J[a+16>>2];c=e+P(b,24)|0;g=c;c=K[c+4|0];a:{if(c&34){break a}f=J[a+28>>2];if(!(!(c&4)|J[f+(b<<2)>>2]==33554431)){h=e+P(b,24)|0;k=J[h+16>>2];J[h+16>>2]=0;b=J[d+12>>2]>>>7|0;b:{if(J[(e+P(b,24)|0)+16>>2]){break b}e=(b<<2)+f|0;i=J[e>>2];if((i|0)==33554431){break b}b=J[a+136>>2];j=J[(b+(J[a+140>>2]<<2)|0)-4>>2];J[(j>>>5&134217724)+f>>2]=i;J[b+(J[e>>2]<<2)>>2]=j;J[a+140>>2]=J[a+140>>2]-1;J[e>>2]=33554431;b=J[d+12>>2]>>>7|0}J[h+16>>2]=k;c=c&253}c=c|32;H[g+4|0]=c;J[(b<<2)+f>>2]=J[a+328>>2];b=J[a+328>>2];if(b>>>0>=(J[a+332>>2]&2147483647)>>>0){kd(a+324|0,d+12|0);c=K[g+4|0];break a}J[J[a+324>>2]+(b<<2)>>2]=J[d+12>>2];J[a+328>>2]=J[a+328>>2]+1}H[g+4|0]=c&190}Ha=d+16|0}function b_(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;c=XF(a+32|0);f=J[c>>2];g=J[J[a+1008>>2]+1156>>2];e=J[c+4>>2];a:{if(!e){break a}if(!b){while(1){b=bb(g,40);J[b+24>>2]=0;J[b>>2]=0;J[b+4>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;c=e-d|0;J[b+36>>2]=c>>>0>=256?256:c;J[b+32>>2]=P(d,24)+f;J[b+28>>2]=a;J[b+24>>2]=1;J[b>>2]=150852;J[b+20>>2]=0;c=J[b+16>>2];Ja[J[J[c>>2]+72>>2]](c,b);d=d+256|0;if(e>>>0>d>>>0){continue}break a}}while(1){c=bb(g,40);J[c+24>>2]=0;J[c>>2]=0;J[c+4>>2]=0;J[c+16>>2]=0;J[c+20>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;h=e-d|0;J[c+36>>2]=h>>>0>=256?256:h;J[c+32>>2]=P(d,24)+f;J[c+28>>2]=a;J[c+24>>2]=1;J[c>>2]=150852;J[c+20>>2]=b;Ja[J[J[b>>2]+16>>2]](b);J[c+16>>2]=J[J[c+20>>2]+16>>2];Ja[J[J[c>>2]+20>>2]](c);d=d+256|0;if(e>>>0>d>>>0){continue}break}}}function Jb(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=Q(0),j=0,k=0,l=0,m=0;l=J[a+16>>2];if((tea(b)|0)!=1){b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0}e=b<<2;i=Q(N[a+24>>2]*Q(b>>>0));a:{if(i=Q(0)){d=~~i>>>0;break a}d=0}k=d;f=k<<2;d=e+f|0;d=(0-d&12)+d|0;c=d;f=d+f|0;if(f){g=J[40592]+12|0;g=Ja[J[J[g>>2]+8>>2]](g,f,29909,21159,372)|0}d=Va(g,255,e);f=c+d|0;g=e+d|0;if(J[a+36>>2]){m=b-1|0;e=0;while(1){h=e<<2;j=J[h+J[a+4>>2]>>2];c=j+(j<<15^-1)|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;c=d+(((c>>>16^c)&m)<<2)|0;J[g+h>>2]=J[c>>2];J[c>>2]=e;J[f+h>>2]=j;e=e+1|0;if(e>>>0>2]){continue}break}}e=J[a>>2];if(e){h=J[40592]+12|0;Ja[J[J[h>>2]+12>>2]](h,e)}J[a+20>>2]=b;J[a+12>>2]=d;J[a>>2]=d;J[a+8>>2]=g;J[a+16>>2]=k;J[a+4>>2]=f;if(J[a+28>>2]==-1){J[a+28>>2]=l}}function kX(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=0,g=Q(0),h=0,i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0);h=Ha-16|0;Ha=h;a=J[a+48>>2];a:{if(J[a+148>>2]){f=Xh(a,b);i=N[b>>2];e=N[b+4>>2];g=N[b+8>>2];J[h+12>>2]=0;N[h+8>>2]=-g;N[h+4>>2]=-e;N[h>>2]=-i;j=Xh(a,h);a=J[a+152>>2];f=a+P(f,12)|0;i=N[f+8>>2];e=N[f>>2];g=N[f+4>>2];a=P(j,12)+a|0;N[c>>2]=Q(N[b+8>>2]*N[a+8>>2])+Q(Q(N[b>>2]*N[a>>2])+Q(N[a+4>>2]*N[b+4>>2]));e=Q(Q(i*N[b+8>>2])+Q(Q(e*N[b>>2])+Q(g*N[b+4>>2])));break a}f=J[a+152>>2];l=N[b+8>>2];m=N[b>>2];i=N[b+4>>2];e=Q(Q(N[f+8>>2]*l)+Q(Q(N[f>>2]*m)+Q(N[f+4>>2]*i)));b=K[a+156|0];b:{if(b>>>0<2){g=e;break b}a=1;g=e;while(1){j=f+P(a,12)|0;k=Q(Q(N[j+8>>2]*l)+Q(Q(N[j>>2]*m)+Q(i*N[j+4>>2])));g=g>2]=g}N[d>>2]=e;Ha=h+16|0}function T$(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if(e){a:{b:{g=J[f+4>>2];k=g&2147483647;if(!k){break b}j=g&3;h=J[f>>2];g=0;if(k>>>0>=4){n=k-j|0;while(1){k=i<<2;g=tea(J[h+(k|12)>>2])+(tea(J[h+(k|8)>>2])+(tea(J[h+(k|4)>>2])+(tea(J[h+k>>2])+g|0)|0)|0)|0;i=i+4|0;l=l+4|0;if((n|0)!=(l|0)){continue}break}}if(j){while(1){g=tea(J[h+(i<<2)>>2])+g|0;i=i+1|0;m=m+1|0;if((j|0)!=(m|0)){continue}break}}if(!g){break b}i=0;g=0;h=0;while(1){j=J[(i<<2)+c>>2];c:{if(J[J[f>>2]+(j>>>3&536870908)>>2]>>>j&1){j=J[a+4>>2];h=h<<2;Ja[J[J[j>>2]+12>>2]](j,h+b|0,c+h|0,d,g);i=i+1|0;h=i;g=0;break c}i=i+1|0;g=g+1|0}if((e|0)!=(i|0)){continue}break}break a}h=0;g=e}e=J[a+4>>2];f=b;b=h<<2;Ja[J[J[e>>2]+12>>2]](e,f+b|0,b+c|0,d,g);a=J[a+8>>2];J[a>>2]=J[a>>2]+1}}function wm(a){var b=0,c=0,d=0,e=0,f=0;b=J[a+32>>2];if(b){while(1){wt(b,0);b=J[b>>2];if(b){continue}break}}c=K[J[a+44>>2]+9|0]-1|0;a:{b:{if(c>>>0<=1){d=J[a+28>>2];if(!d){break a}f=J[a+40>>2];b=J[a+20>>2];if(M[a+152>>2]>=4294967294){break b}while(1){c:{d:{e:{c=J[b>>2];switch(K[c+20|0]){case 1:break d;case 0:break e;default:break c}}Zi(c-4|0);break c}I[c+52>>1]=L[c+52>>1]|32;a=K[c+21|0];if(a&32){break c}H[c+21|0]=a|32;ti(f,c)}b=b+4|0;d=d-1|0;if(d){continue}break}break a}d=J[a+28>>2];if(!d){break a}f=J[a+40>>2];b=J[a+20>>2]}c=c>>>0<2;while(1){f:{g:{h:{e=J[b>>2];switch(K[e+20|0]){case 0:break g;case 1:break h;default:break f}}I[e+52>>1]=L[e+52>>1]|32;a=K[e+21|0];if(a&32){break f}H[e+21|0]=a|32;ti(f,e);break f}a=e-4|0;Zi(a);Bt(a,c)}b=b+4|0;d=d-1|0;if(d){continue}break}}}function lc(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=Q(0);k=N[e+24>>2];l=N[e+20>>2];m=N[e+16>>2];g=N[e+8>>2];h=N[e+4>>2];i=N[e>>2];n=J[d+72>>2];if(n){while(1){e=P(j,24)+d|0;f=Q(Q(Q(N[e+20>>2]*g)+Q(Q(N[e+12>>2]*i)+Q(N[e+16>>2]*h)))+Q(Q(N[e+8>>2]*k)+Q(Q(N[e>>2]*m)+Q(N[e+4>>2]*l))));e=(j<<5)+b|0;o=Q(o+Q(f*N[e+24>>2]));p=Q(p+Q(f*N[e+20>>2]));q=Q(q+Q(f*N[e+16>>2]));r=Q(r+Q(f*N[e+8>>2]));s=Q(s+Q(N[e+4>>2]*f));t=Q(t+Q(N[e>>2]*f));j=j+1|0;if((n|0)!=(j|0)){continue}break}}f=N[c+8>>2];u=N[c>>2];v=N[c+4>>2];J[a+28>>2]=0;J[a+12>>2]=0;g=Q(g-r);N[a+8>>2]=g;h=Q(h-s);N[a+4>>2]=h;i=Q(i-t);N[a>>2]=i;N[a+24>>2]=Q(k-o)+Q(Q(u*h)-Q(i*v));N[a+20>>2]=Q(l-p)+Q(Q(f*i)-Q(g*u));N[a+16>>2]=Q(m-q)+Q(Q(v*g)-Q(h*f))}function Uw(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0);g=N[d>>2];m=N[b+4>>2];n=N[c+8>>2];i=N[b+8>>2];j=N[c+4>>2];p=Q(Q(m*n)-Q(i*j));f=N[b>>2];o=N[d+8>>2];h=N[d+4>>2];l=Q(Q(j*o)-Q(n*h));k=N[c>>2];q=Q(o*m);e=Q(Q(g*p)+Q(Q(f*l)+Q(k*Q(Q(h*i)-q))));a:{if(e==Q(0)){j=Q(1);i=Q(0);r=Q(1);f=Q(0);l=Q(0);s=Q(1);e=Q(0);break a}e=Q(Q(1)/e);s=Q(Q(Q(f*j)+Q(k*Q(-m)))*e);r=Q(Q(Q(f*o)-Q(i*g))*e);t=Q(Q(Q(k*h)-Q(j*g))*e);j=Q(l*e);l=Q(e*Q(-Q(Q(f*n)-Q(i*k))));f=Q(e*Q(-Q(Q(f*h)-Q(m*g))));i=Q(e*Q(-Q(q+Q(i*Q(-h)))));u=Q(e*Q(-Q(Q(k*o)-Q(g*n))));e=Q(p*e)}g=N[b+12>>2];k=f;f=N[c+12>>2];h=N[d+12>>2];N[a+8>>2]=-Q(Q(Q(t*g)+Q(k*f))+Q(s*h));N[a+4>>2]=-Q(Q(Q(u*g)+Q(r*f))+Q(l*h));N[a>>2]=-Q(Q(Q(j*g)+Q(i*f))+Q(e*h))}function Dt(a,b,c,d){var e=0,f=0,g=0,h=0;a:{e=J[a+44>>2];if(e&32768){break a}J[a+44>>2]=e&-98305|32768;e=J[J[a+28>>2]+4>>2];h=K[J[e+44>>2]+9|0]-1>>>0<2?e:0;e=J[J[a+32>>2]+4>>2];e=K[J[e+44>>2]+9|0]-1>>>0<2?e:0;f=J[a+48>>2];g=L[f+2>>1];I[f+2>>1]=g+1;b:{if(!(g?d:1)){break b}d=J[h+100>>2];J[d+152>>2]=J[d+152>>2]+1;if(!e){break b}d=J[e+100>>2];J[d+152>>2]=J[d+152>>2]+1}d=J[a+44>>2];if(!(d&476)){break a}if(d&4){e=L[J[a+48>>2]+2>>1];rm(a);qm(a,4,((e|0)==1)<<2,0,b,1,c)}if(d&8){b=J[J[J[a+4>>2]+40>>2]+2168>>2];c=Ha-16|0;Ha=c;J[c+12>>2]=a;J[a+44>>2]=J[a+44>>2]|2097152;d=J[b+20>>2];J[a+52>>2]=d;c:{if(d>>>0>=(J[b+24>>2]&2147483647)>>>0){Qi(b+16|0,c+12|0);break c}J[J[b+16>>2]+(d<<2)>>2]=a;J[b+20>>2]=d+1}Ha=c+16|0;return}if(!(d&448)){break a}at(J[J[J[a+4>>2]+40>>2]+2168>>2],a)}}function Lw(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=160708;c=J[a+32>>2];d=J[c+36>>2];a:{b:{if(!d){J[c+92>>2]=0;break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,d);J[c+36>>2]=0;b=c;c=J[a+32>>2];J[b+92>>2]=0;if(!c){break a}}Lj(c);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c)}d=J[a+36>>2];if(d){b=J[d+32>>2];c:{if((b|0)<0|!(b&2147483647)){break c}c=J[d+24>>2];if(!c){break c}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c)}b=J[d+20>>2];d:{if((b|0)<0|!(b&2147483647)){break d}c=J[d+12>>2];if(!c){break d}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c)}b=J[d+8>>2];e:{if((b|0)<0|!(b&2147483647)){break e}c=J[d>>2];if(!c){break e}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c)}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,d)}c=J[a+40>>2];if(c){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c)}J[a+44>>2]=0;return Xw(a)|0}function eb(a){var b=Q(0),c=0,d=0,e=0,f=0;c=Ha-16|0;Ha=c;e=(C(a),v(2));d=e&2147483647;a:{if(d>>>0<=1061752794){b=Q(1);if(d>>>0<964689920){break a}b=cd(+a);break a}if(d>>>0<=1081824209){if(d>>>0>=1075235812){b=Q(-cd(((e|0)<0?3.141592653589793:-3.141592653589793)+ +a));break a}f=+a;if((e|0)<0){b=bd(f+1.5707963267948966);break a}b=bd(1.5707963267948966-f);break a}if(d>>>0<=1088565717){if(d>>>0>=1085271520){b=cd(((e|0)<0?6.283185307179586:-6.283185307179586)+ +a);break a}if((e|0)<0){b=bd(-4.71238898038469-+a);break a}b=bd(+a+-4.71238898038469);break a}b=Q(a-a);if(d>>>0>=2139095040){break a}b:{switch(kn(a,c+8|0)&3){case 0:b=cd(O[c+8>>3]);break a;case 1:b=bd(-O[c+8>>3]);break a;case 2:b=Q(-cd(O[c+8>>3]));break a;default:break b}}b=bd(O[c+8>>3])}a=b;Ha=c+16|0;return a}function SY(a){a=a|0;var b=Q(0),c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0;a:{if(J[a>>2]!=5){break a}f=N[a+4>>2];if((J[a+4>>2]&2139095040)==2139095040){break a}g=N[a+8>>2];if((J[a+8>>2]&2139095040)==2139095040){break a}h=N[a+12>>2];if((J[a+12>>2]&2139095040)==2139095040){break a}c=N[a+16>>2];if((J[a+16>>2]&2139095040)==2139095040){break a}b=N[a+20>>2];if((J[a+20>>2]&2139095040)==2139095040){break a}d=N[a+24>>2];if((J[a+24>>2]&2139095040)==2139095040){break a}e=N[a+28>>2];if(!(Q(R(Q(Q(Y(Q(Q(e*e)+Q(Q(d*d)+Q(Q(c*c)+Q(b*b))))))+Q(-1))))>2]&2139095040)==2139095040){break a}c=Q(R(f));b=Q(R(g));d=Q(R(h));e=b>d?b:d;if(!((c>e?c:e)<=Q(1e6))){break a}b=bc?c:b)>=Q(9.999999974752427e-7))){break a}i=J[a+36>>2]!=0}return i|0}function ws(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=P(f,20);if(!c){break a}d=J[40592];e=d+12|0;e=(j=e,k=c,l=Ja[J[J[d>>2]+20>>2]](d)|0?31963:69706,m=20075,n=553,i=J[J[e>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){h=P(c,20)+e|0;c=J[a>>2];d=e;while(1){g=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=g;J[d+16>>2]=J[c+16>>2];g=J[c+12>>2];J[d+8>>2]=J[c+8>>2];J[d+12>>2]=g;c=c+20|0;d=d+20|0;if(h>>>0>d>>>0){continue}break}c=J[a+4>>2]}d=P(c,20)+e|0;c=J[b+4>>2];J[d>>2]=J[b>>2];J[d+4>>2]=c;J[d+16>>2]=J[b+16>>2];c=J[b+12>>2];J[d+8>>2]=J[b+8>>2];J[d+12>>2]=c;b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c)}J[a+8>>2]=f;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function ee(a,b,c){var d=0,e=0,f=0,g=0,h=0;g=Ha-16|0;Ha=g;f=J[a+4>>2];if(!f){f=Mp(J[40585]);J[a+4>>2]=f}d=J[f+44>>2];if(!((d|0)>=0|J[f+40>>2]!=(d&2147483647))){f=Mp(J[40585]);e=J[a+4>>2];d=J[e+36>>2];e=J[e+40>>2];if(e>>>0>(J[f+44>>2]&2147483647)>>>0){$E(f,e)}J[f+40>>2]=e;h=J[f+40>>2];if((h|0)>0){e=J[f+36>>2];h=e+(h<<3)|0;while(1){H[e|0]=K[d|0];J[e+4>>2]=J[d+4>>2];d=d+8|0;e=e+8|0;if(h>>>0>e>>>0){continue}break}}d=J[a+4>>2];e=J[d+44>>2];a:{if((e|0)<0|!(e&2147483647)){break a}e=J[d+36>>2];if((e|0)==(d|0)){H[d+32|0]=0;break a}if(!e){break a}d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,e)}J[a+4>>2]=f;d=J[f+44>>2]}J[g+12>>2]=c;H[g+8|0]=b;a=J[f+40>>2];b:{if(a>>>0>=(d&2147483647)>>>0){_E(f,g+8|0);break b}d=J[f+36>>2]+(a<<3)|0;J[d+4>>2]=c;H[d|0]=b;J[f+40>>2]=a+1}Ha=g+16|0}function bA(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if((J[a+268>>2]&2147483647)>>>0>>0){a:{if(!b){break a}d=b<<2;if(!(K[a+256|0]|d>>>0>256)){H[a+256|0]=1;e=a;break a}if(!d){break a}e=J[40592];f=e+12|0;e=(j=f,k=d,l=Ja[J[J[e>>2]+20>>2]](e)|0?34527:69706,m=20075,n=553,i=J[J[f>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+260>>2];d=J[a+264>>2];if((d|0)>0){h=(d<<2)+e|0;g=f;d=e;while(1){J[d>>2]=J[g>>2];g=g+4|0;d=d+4|0;if(h>>>0>d>>>0){continue}break}}b:{if(J[a+268>>2]<0){break b}if((a|0)==(f|0)){H[a+256|0]=0;break b}if(!f){break b}d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,f)}J[a+268>>2]=b;J[a+260>>2]=e}e=J[a+264>>2];if((e|0)<(b|0)){d=J[a+260>>2];f=d+(b<<2)|0;d=d+(e<<2)|0;while(1){J[d>>2]=J[c>>2];d=d+4|0;if(f>>>0>d>>>0){continue}break}}J[a+264>>2]=b}function DO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;f=Ha+-64|0;Ha=f;if(!(!J[b+8>>2]|(!J[b+4>>2]|M[b>>2]<24))){d=f+12|0;J[d>>2]=0;J[d+4>>2]=0;J[d+16>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;g=xx(d,b);if(g){a:{a=Ja[J[J[a>>2]+12>>2]](a)|0;if(!Bk(66,86,72,83,1,a,c)){break a}tb(J[d+4>>2],a,c);tb(J[d+8>>2],a,c);b:{if(!J[d+4>>2]){break b}while(1){tb(J[J[d+16>>2]+(e<<2)>>2],a,c);e=e+1|0;b=J[d+4>>2];if(e>>>0>>0){continue}break}if(!b){break b}e=0;while(1){b=P(e,24);Gb(b+J[d>>2]|0,3,a,c);Gb((b+J[d>>2]|0)+12|0,3,a,c);e=e+1|0;if(e>>>0>2]){continue}break}}if(!J[d+8>>2]){break a}e=0;while(1){b=P(e,28);tb(J[(b+J[d+12>>2]|0)+24>>2],a,c);Gb(b+J[d+12>>2]|0,3,a,c);Gb((b+J[d+12>>2]|0)+12|0,3,a,c);e=e+1|0;if(e>>>0>2]){continue}break}}}yx(d)}Ha=f- -64|0;return g|0}function db(a){var b=0,c=0,d=0,e=0;b=Ha-16|0;Ha=b;e=(C(a),v(2));c=e&2147483647;a:{if(c>>>0<=1061752794){if(c>>>0<964689920){break a}a=bd(+a);break a}if(c>>>0<=1081824209){d=+a;if(c>>>0<=1075235811){if((e|0)<0){a=Q(-cd(d+1.5707963267948966));break a}a=cd(d+-1.5707963267948966);break a}a=bd(-(((e|0)>=0?-3.141592653589793:3.141592653589793)+d));break a}if(c>>>0<=1088565717){if(c>>>0<=1085271519){d=+a;if((e|0)<0){a=cd(d+4.71238898038469);break a}a=Q(-cd(d+-4.71238898038469));break a}a=bd(((e|0)<0?6.283185307179586:-6.283185307179586)+ +a);break a}if(c>>>0>=2139095040){a=Q(a-a);break a}b:{switch(kn(a,b+8|0)&3){case 0:a=bd(O[b+8>>3]);break a;case 1:a=cd(O[b+8>>3]);break a;case 2:a=bd(-O[b+8>>3]);break a;default:break b}}a=Q(-cd(O[b+8>>3]))}Ha=b+16|0;return a}function LI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;b=Ha-32|0;Ha=b;Ll(a,c);d=J[c+16>>2];J[b+16>>2]=d+P(J[a+12>>2],112);J[b+20>>2]=d+P(J[a+44>>2],112);J[b+24>>2]=d+P(J[a+76>>2],112);J[b+28>>2]=d+P(J[a+108>>2],112);J[b>>2]=d+P(J[a+16>>2],112);J[b+4>>2]=d+P(J[a+48>>2],112);J[b+8>>2]=d+P(J[a+80>>2],112);J[b+12>>2]=d+P(J[a+112>>2],112);Hr(a,c,b+16|0,b);a=J[c+8>>2];if(a>>>0>J[c+12>>2]-4>>>0){d=J[c+28>>2];a=a+J[d>>2]|0;J[d>>2]=a;d=J[c+8>>2];if(d){g=a-d|0;a=0;while(1){e=J[c+4>>2]+(a<<5)|0;f=J[e+4>>2];d=J[c+20>>2]+(a+g<<5)|0;J[d>>2]=J[e>>2];J[d+4>>2]=f;f=J[e+28>>2];J[d+24>>2]=J[e+24>>2];J[d+28>>2]=f;f=J[e+20>>2];J[d+16>>2]=J[e+16>>2];J[d+20>>2]=f;f=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=f;a=a+1|0;if(a>>>0>2]){continue}break}}J[c+8>>2]=0}Ha=b+32|0}function KI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;b=Ha-32|0;Ha=b;Kl(a,c);d=J[c+16>>2];J[b+16>>2]=d+P(J[a+12>>2],112);J[b+20>>2]=d+P(J[a+44>>2],112);J[b+24>>2]=d+P(J[a+76>>2],112);J[b+28>>2]=d+P(J[a+108>>2],112);J[b>>2]=d+P(J[a+16>>2],112);J[b+4>>2]=d+P(J[a+48>>2],112);J[b+8>>2]=d+P(J[a+80>>2],112);J[b+12>>2]=d+P(J[a+112>>2],112);Hr(a,c,b+16|0,b);a=J[c+8>>2];if(a>>>0>J[c+12>>2]-4>>>0){d=J[c+28>>2];a=a+J[d>>2]|0;J[d>>2]=a;d=J[c+8>>2];if(d){g=a-d|0;a=0;while(1){e=J[c+4>>2]+(a<<5)|0;f=J[e+4>>2];d=J[c+20>>2]+(a+g<<5)|0;J[d>>2]=J[e>>2];J[d+4>>2]=f;f=J[e+28>>2];J[d+24>>2]=J[e+24>>2];J[d+28>>2]=f;f=J[e+20>>2];J[d+16>>2]=J[e+16>>2];J[d+20>>2]=f;f=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=f;a=a+1|0;if(a>>>0>2]){continue}break}}J[c+8>>2]=0}Ha=b+32|0}function oI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;b=Ha-32|0;Ha=b;El(a);d=J[c+16>>2];J[b+16>>2]=d+P(J[a+12>>2],112);J[b+20>>2]=d+P(J[a+44>>2],112);J[b+24>>2]=d+P(J[a+76>>2],112);J[b+28>>2]=d+P(J[a+108>>2],112);J[b>>2]=d+P(J[a+16>>2],112);J[b+4>>2]=d+P(J[a+48>>2],112);J[b+8>>2]=d+P(J[a+80>>2],112);J[b+12>>2]=d+P(J[a+112>>2],112);Br(a,c,b+16|0,b);a=J[c+8>>2];if(a>>>0>J[c+12>>2]-4>>>0){d=J[c+28>>2];a=a+J[d>>2]|0;J[d>>2]=a;d=J[c+8>>2];if(d){g=a-d|0;a=0;while(1){e=J[c+4>>2]+(a<<5)|0;f=J[e+4>>2];d=J[c+20>>2]+(a+g<<5)|0;J[d>>2]=J[e>>2];J[d+4>>2]=f;f=J[e+28>>2];J[d+24>>2]=J[e+24>>2];J[d+28>>2]=f;f=J[e+20>>2];J[d+16>>2]=J[e+16>>2];J[d+20>>2]=f;f=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=f;a=a+1|0;if(a>>>0>2]){continue}break}}J[c+8>>2]=0}Ha=b+32|0}function nI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;b=Ha-32|0;Ha=b;Dl(a);d=J[c+16>>2];J[b+16>>2]=d+P(J[a+12>>2],112);J[b+20>>2]=d+P(J[a+44>>2],112);J[b+24>>2]=d+P(J[a+76>>2],112);J[b+28>>2]=d+P(J[a+108>>2],112);J[b>>2]=d+P(J[a+16>>2],112);J[b+4>>2]=d+P(J[a+48>>2],112);J[b+8>>2]=d+P(J[a+80>>2],112);J[b+12>>2]=d+P(J[a+112>>2],112);Br(a,c,b+16|0,b);a=J[c+8>>2];if(a>>>0>J[c+12>>2]-4>>>0){d=J[c+28>>2];a=a+J[d>>2]|0;J[d>>2]=a;d=J[c+8>>2];if(d){g=a-d|0;a=0;while(1){e=J[c+4>>2]+(a<<5)|0;f=J[e+4>>2];d=J[c+20>>2]+(a+g<<5)|0;J[d>>2]=J[e>>2];J[d+4>>2]=f;f=J[e+28>>2];J[d+24>>2]=J[e+24>>2];J[d+28>>2]=f;f=J[e+20>>2];J[d+16>>2]=J[e+16>>2];J[d+20>>2]=f;f=J[e+12>>2];J[d+8>>2]=J[e+8>>2];J[d+12>>2]=f;a=a+1|0;if(a>>>0>2]){continue}break}}J[c+8>>2]=0}Ha=b+32|0}function _g(a,b){var c=0,d=0,e=0;a:{b:{c:{d:{e:{f:{b=P(b,20);e=b+J[a+72>>2]|0;switch(J[e+8>>2]){case 1:break d;case 0:break e;case 2:break f;default:break c}}a=J[a+4>>2];Ja[J[J[a>>2]+8>>2]](a,2,28385,10527,431);break a}a=J[a+8>>2];Ja[J[J[a>>2]>>2]](a,J[e>>2]);break b}b=J[e+12>>2];if((b|0)!=-1){while(1){b=J[a+60>>2]+(b<<3)|0;d=J[a+72>>2]+P(J[b>>2],20)|0;c=J[d+4>>2]-1|0;J[d+4>>2]=c;if(!c){_g(a,J[b>>2])}b=J[b+4>>2];if((b|0)!=-1){continue}break}}J[a+52>>2]=J[a+52>>2]-1;break b}c=J[a+4>>2];Ja[J[J[c>>2]+8>>2]](c,2,26913,10527,448);b=J[(b+J[a+72>>2]|0)+12>>2];if((b|0)!=-1){while(1){b=J[a+60>>2]+(b<<3)|0;d=J[a+72>>2]+P(J[b>>2],20)|0;c=J[d+4>>2]-1|0;J[d+4>>2]=c;if(!c){_g(a,J[b>>2])}b=J[b+4>>2];if((b|0)!=-1){continue}break}}J[a+52>>2]=J[a+52>>2]-1}J[e+8>>2]=2}}function l8(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;b=J[a+20>>2];a=J[a+28>>2];c=J[a+976>>2];d=J[a+1004>>2];Ja[J[J[d>>2]+16>>2]](d);c=c+24|0;Ju(c);Gm(c);J[a+1172>>2]=0;J[a+1160>>2]=0;J[J[a+976>>2]+1788>>2]=J[c+172>>2];J[a+3140>>2]=b;J[a+3144>>2]=1;if(b){Ja[J[J[b>>2]+16>>2]](b);J[a+3136>>2]=J[J[a+3140>>2]+16>>2]}c=0;d=J[a+36>>2];if(d){g=J[a+24>>2];h=J[J[a+976>>2]+1156>>2];f=a+3120|0;while(1){b=bb(h,40);e=J[a+20>>2];i=J[a+16>>2];J[b+24>>2]=0;J[b+16>>2]=0;J[b+8>>2]=i;J[b+12>>2]=e;e=d-c|0;J[b+32>>2]=e>>>0>=1024?1024:e;J[b+28>>2]=(c<<2)+g;J[b>>2]=137932;J[b+20>>2]=f;J[b+24>>2]=1;Ja[J[J[a+3120>>2]+16>>2]](f);J[b+16>>2]=J[J[b+20>>2]+16>>2];Ja[J[J[b>>2]+20>>2]](b);c=c+1024|0;if(d>>>0>c>>>0){continue}break}}b=J[a+3136>>2];Ja[J[J[b>>2]+72>>2]](b,a+3120|0)}function PY(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;a:{b:{c:{d:{e:{c=a+116|0;switch(J[c>>2]-4|0){case 1:break c;case 2:break d;case 0:break e;default:break a}}d=(H[a+36|0]&1?J[a+40>>2]- -64|0:c)+32|0;break b}d=(H[a+36|0]&1?J[a+40>>2]- -64|0:c)+4|0;break b}d=(H[a+36|0]&1?J[a+40>>2]- -64|0:c)+36|0}c=J[d>>2];if(!c){break a}Ja[J[J[b>>2]+8>>2]](b,c)}if(K[a+36|0]&2){c=L[J[a+40>>2]+124>>1]}else{d=J[a+116>>2];c=1;f:{if(d-7>>>0<4294967294){break f}c=L[a+168>>1];if((d|0)==5){break f}c=L[a+148>>1]}}e=c&65535;if(e){f=a+48|0;c=0;while(1){g=J[40589];g:{if(K[a+36|0]&2){d=J[a+40>>2];d=L[d+124>>1]==1?d+120|0:J[J[a+32>>2]+4856>>2]+(J[d+120>>2]<<1)|0;break g}d=sf(f)}Ja[J[J[b>>2]+8>>2]](b,J[J[g+40>>2]+(L[d+(c<<1)>>1]<<2)>>2]);c=c+1|0;if((e|0)!=(c|0)){continue}break}}}function tl(a,b,c){var d=0,e=0,f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=0,u=Q(0),v=Q(0),w=Q(0),x=Q(0),y=Q(0),z=Q(0),A=Q(0);f=1;if(L[b+4>>1]>1){t=L[b+6>>1]+b|0;while(1){d=(K[(b+f|0)- -64|0]<<5)+c|0;u=N[d>>2];e=f<<5;g=e+c|0;v=N[g>>2];w=N[d+4>>2];o=N[d+24>>2];e=e+t|0;x=N[e+8>>2];y=N[g+4>>2];p=N[g+24>>2];k=N[e+24>>2];i=N[d+8>>2];q=N[d+20>>2];j=N[e>>2];h=N[d+16>>2];z=N[e+4>>2];A=N[g+8>>2];r=N[g+16>>2];l=N[e+20>>2];m=N[e+16>>2];s=N[g+20>>2];d=(f<<4)+a|0;J[d+12>>2]=0;n=i;i=Q(l+z);j=Q(m+j);N[d+8>>2]=Q(n+Q(Q(h*i)-Q(q*j)))-Q(A+Q(Q(r*l)-Q(m*s)));n=h;h=Q(k+x);N[d+4>>2]=Q(w+Q(Q(o*j)-Q(n*h)))-Q(y+Q(Q(p*m)-Q(k*r)));N[d>>2]=Q(u+Q(Q(q*h)-Q(i*o)))-Q(v+Q(Q(s*k)-Q(l*p)));f=f+1|0;if(f>>>0>1]){continue}break}}}function mO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=Ha-16|0;Ha=d;H[d+15|0]=82;H[d+14|0]=84;H[d+13|0]=82;H[d+12|0]=69;Ja[J[J[b>>2]>>2]](b,d+15|0,1)|0;Ja[J[J[b>>2]>>2]](b,d+14|0,1)|0;Ja[J[J[b>>2]>>2]](b,d+13|0,1)|0;Ja[J[J[b>>2]>>2]](b,d+12|0,1)|0;tb(2,c,b);Gb(a+112|0,4,c,b);Gb(a+128|0,4,c,b);Gb(a+144|0,4,c,b);Gb(a+160|0,4,c,b);tb(J[a+176>>2],c,b);tb(J[a+180>>2],c,b);tb(J[a+184>>2],c,b);tb(J[a+188>>2],c,b);tb(J[a+192>>2],c,b);tb(0,c,b);if(J[a+192>>2]){while(1){e=P(f,112);Gb(e+J[a+200>>2]|0,4,c,b);Gb((J[a+200>>2]+e|0)+16|0,4,c,b);Gb((J[a+200>>2]+e|0)+32|0,4,c,b);Gb((J[a+200>>2]+e|0)+48|0,4,c,b);Gb((J[a+200>>2]+e|0)- -64|0,4,c,b);Gb((J[a+200>>2]+e|0)+80|0,4,c,b);Gb((J[a+200>>2]+e|0)+96|0,4,c,b);f=f+1|0;if(f>>>0>2]){continue}break}}Ha=d+16|0}function Zk(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;J[a+12>>2]=145992;J[a>>2]=145888;f=Ha-16|0;Ha=f;c=J[40589];if(J[c+8>>2]){while(1){d=J[J[c+4>>2]+(g<<2)>>2];b=Ha-16|0;Ha=b;if(L[a+52>>1]!=65535){e=L[a+52>>1];J[b+12>>2]=2;I[b+8>>1]=e;d=d+16|0;e=J[d+4772>>2];a:{if((J[d+4776>>2]&2147483647)>>>0<=e>>>0){To(d+4768|0,b+8|0);break a}h=J[b+12>>2];e=J[d+4768>>2]+(e<<3)|0;J[e>>2]=J[b+8>>2];J[e+4>>2]=h;J[d+4772>>2]=J[d+4772>>2]+1}}Ha=b+16|0;g=g+1|0;if(g>>>0>2]){continue}break}}b=L[a+52>>1];b:{if((b|0)==65535){break b}J[J[c+40>>2]+(b<<2)>>2]=0;J[f+12>>2]=b;if((b|0)==(J[c+24>>2]-1|0)){J[c+24>>2]=b;break b}d=J[c+32>>2];if(d>>>0>=(J[c+36>>2]&2147483647)>>>0){ab(c+28|0,f+12|0);break b}J[J[c+28>>2]+(d<<2)>>2]=b;J[c+32>>2]=J[c+32>>2]+1}Ha=f+16|0;return a|0}function Xv(a){a=a|0;var b=0,c=0;J[a>>2]=161720;a:{if(!J[a+432>>2]){break a}b=J[a+392>>2];if(!b){break a}Ja[J[J[b>>2]>>2]](b)}b=J[a+468>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b:{if(!K[a+212|0]){break b}b=J[a+208>>2];if(!b){break b}Yb(J[a+216>>2],b)}J[a+208>>2]=0;c:{if(!K[a+224|0]){break c}b=J[a+220>>2];if(!b){break c}Yb(J[a+228>>2],b)}J[a+220>>2]=0;b=J[a+124>>2];d:{if((b|0)<0|!(b&2147483647)){break d}b=J[a+116>>2];if(!b){break d}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+112>>2];e:{if((b|0)<0|!(b&2147483647)){break e}b=J[a+104>>2];if(!b){break e}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+100>>2];f:{if((b|0)<0|!(b&2147483647)){break f}b=J[a+92>>2];if(!b){break f}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function Iq(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=Ha-16|0;Ha=d;a:{if(!b){break a}f=J[a>>2];e=P(f,J[a+16>>2]);if(e>>>0>=b>>>0){break a}g=a+12|0;h=P(J[a+4>>2],f);if(!h){while(1){J[d+8>>2]=0;J[d>>2]=0;J[d+4>>2]=0;c=J[a+16>>2];b:{if(c>>>0>=(J[a+20>>2]&2147483647)>>>0){Tg(g,d);break b}c=J[a+12>>2]+P(c,12)|0;J[c>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[a+16>>2]=J[a+16>>2]+1}e=e+f|0;if(e>>>0>>0){continue}break a}}while(1){J[d+8>>2]=0;J[d>>2]=0;J[d+4>>2]=0;c=J[40592]+12|0;j=d,k=Ja[J[J[c>>2]+8>>2]](c,h,29909,22794,60)|0,J[j>>2]=k;c=J[a+16>>2];c:{if(c>>>0>=(J[a+20>>2]&2147483647)>>>0){Tg(g,d);break c}i=J[d+4>>2];c=J[a+12>>2]+P(c,12)|0;J[c>>2]=J[d>>2];J[c+4>>2]=i;J[c+8>>2]=J[d+8>>2];J[a+16>>2]=J[a+16>>2]+1}e=e+f|0;if(e>>>0>>0){continue}break}}Ha=d+16|0}function ix(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8204>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<3;if(!(K[a+8192|0]|c>>>0>8192)){H[a+8192|0]=1;d=a;break a}if(!c){break a}d=J[40592];e=d+12|0;d=(j=e,k=c,l=Ja[J[J[d>>2]+20>>2]](d)|0?44699:69706,m=20075,n=553,i=J[J[e>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+8200>>2];if((c|0)>0){g=(c<<3)+d|0;e=J[a+8196>>2];c=d;while(1){h=J[e+4>>2];J[c>>2]=J[e>>2];J[c+4>>2]=h;e=e+8|0;c=c+8|0;if(g>>>0>c>>>0){continue}break}c=J[a+8200>>2]}e=J[b+4>>2];c=(c<<3)+d|0;J[c>>2]=J[b>>2];J[c+4>>2]=e;b:{if(J[a+8204>>2]<0){break b}b=J[a+8196>>2];if((b|0)==(a|0)){H[a+8192|0]=0;break b}if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+8204>>2]=f;J[a+8196>>2]=d;J[a+8200>>2]=J[a+8200>>2]+1}function iL(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;a:{if(L[b+68>>1]<=1){g=J[c+4624>>2];if(!g){break a}c=L[b+34>>1];a=L[a+34>>1];b=0;if(g>>>0>=4){i=g&-4;while(1){f=b<<2;e=f+d|0;I[e+2>>1]=c;I[e>>1]=a;e=(f|4)+d|0;I[e+2>>1]=c;I[e>>1]=a;e=(f|8)+d|0;I[e+2>>1]=c;I[e>>1]=a;f=(f|12)+d|0;I[f+2>>1]=c;I[f>>1]=a;b=b+4|0;j=j+4|0;if((i|0)!=(j|0)){continue}break}}g=g&3;if(!g){break a}while(1){f=(b<<2)+d|0;I[f+2>>1]=c;I[f>>1]=a;b=b+1|0;h=h+1|0;if((g|0)!=(h|0)){continue}break}break a}g=J[c+4624>>2];if(!g){break a}c=c+528|0;f=J[b- -64>>2];i=J[J[b+60>>2]+44>>2];a=L[a+34>>1];b=0;while(1){e=(b<<2)+d|0;I[e>>1]=a;h=e;e=J[(c+(b<<6)|0)+52>>2];I[h+2>>1]=L[f+((K[(i+(e<<1&-4)|0)+(e&1?3:2)|0]&127)<<1)>>1];b=b+1|0;if((g|0)!=(b|0)){continue}break}}return 1}function Wr(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;g=(b<<3)+8|0;if(g){h=J[40592]+12|0;h=Ja[J[J[h>>2]+8>>2]](h,g,29909,6564,742)|0}g=b<<4;if(g){i=J[40592]+12|0;i=Ja[J[J[i>>2]+8>>2]](i,g,29909,6564,743)|0}g=0;f=b<<2;if(f){j=J[40592]+12|0;j=Ja[J[J[j>>2]+8>>2]](j,f,29909,6564,744)|0;k=J[40592]+12|0;k=Ja[J[J[k>>2]+8>>2]](k,f,29909,6564,745)|0}J[a+16>>2]=b;J[a+12>>2]=k;J[a+8>>2]=j;J[a+4>>2]=i;J[a>>2]=h;if(b){m=J[c+4>>2];n=J[c+8>>2];o=J[c>>2];while(1){f=g<<2;c=J[f+d>>2];J[f+j>>2]=J[(c<<2)+e>>2];J[f+k>>2]=c;l=(g<<3)+h|0;f=c<<3;c=f+o|0;J[l>>2]=J[c>>2];J[l+4>>2]=J[c+4>>2];c=(g<<4)+i|0;l=f+n|0;J[c>>2]=J[l>>2];J[c+8>>2]=J[l+4>>2];f=f+m|0;J[c+4>>2]=J[f>>2];J[c+12>>2]=J[f+4>>2];g=g+1|0;if((g|0)!=(b|0)){continue}break}}J[(b<<3)+h>>2]=-1;return a}function WA(a,b,c){var d=0,e=0,f=0,g=0,h=0;d=Ha-288|0;Ha=d;J[b+268>>2]=J[b+268>>2]&-100663297;a:{if(!(K[(J[((J[b+4>>2]>>>22&60)+108152|0)+12>>2]+b|0)+8|0]&8)){H[d+268|0]=1;J[d+276>>2]=0;J[d+280>>2]=64;e=d+12|0;J[d+272>>2]=e;f=a;a=J[a+2416>>2];OF(f,b+16|0,a?a+272|0:e,c);f=J[(a?a+536|0:d+276|0)>>2];if(f){g=J[(a?a+532|0:d+272|0)>>2];h=J[b>>2]+4816|0;c=0;while(1){a=J[(c<<2)+g>>2];b=a-16|0;e=a-12|0;a=J[e>>2];if(a&268435456){ug(b);J[d+284>>2]=b;ob(h,d+284|0);a=J[e>>2]&-268435457;J[e>>2]=a}if((a&251658240)==16777216){J[e>>2]=a&1073741823;J[b>>2]=0}ei(b);c=c+1|0;if((f|0)!=(c|0)){continue}break}}a=J[d+280>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[d+272>>2];if((a|0)==(d+12|0)|!a){break a}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a);break a}VA(b)}Ha=d+288|0}function _W(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=0;e=Ha-16|0;Ha=e;b=J[b+4>>2];i=N[b+56>>2];j=N[b+52>>2];k=N[b+72>>2];r=b- -64|0;l=N[r>>2];m=N[b+68>>2];n=N[b+88>>2];o=N[b+80>>2];p=N[b+84>>2];q=N[b+48>>2];f=N[c+8>>2];g=N[c>>2];h=N[c+4>>2];J[e+12>>2]=0;N[e+8>>2]=Q(n*f)+Q(Q(o*g)+Q(h*p));N[e+4>>2]=Q(k*f)+Q(Q(l*g)+Q(h*m));N[e>>2]=Q(i*f)+Q(Q(q*g)+Q(h*j));c=sb(b,e);J[d>>2]=c;i=N[r>>2];j=N[b+80>>2];k=N[b+84>>2];l=N[b+52>>2];m=N[b+68>>2];n=N[b+88>>2];c=J[b+152>>2]+P(c,12)|0;f=N[c+8>>2];o=N[b+56>>2];g=N[c>>2];p=N[b+72>>2];h=N[c+4>>2];q=N[b+48>>2];J[a+12>>2]=0;N[a+8>>2]=Q(n*f)+Q(Q(o*g)+Q(h*p));N[a+4>>2]=Q(k*f)+Q(Q(l*g)+Q(h*m));N[a>>2]=Q(j*f)+Q(Q(q*g)+Q(h*i));Ha=e+16|0}function Zh(a,b,c,d){var e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0);g=Ha-32|0;Ha=g;Fc(g+8|0,c,d,Q(1));e=N[g+24>>2];f=N[g+20>>2];h=N[g+8>>2];i=N[g+12>>2];j=N[g+16>>2];k=N[g+28>>2];N[a+8>>2]=Q(j+k)*Q(.5);N[a+4>>2]=Q(i+e)*Q(.5);N[a>>2]=Q(h+f)*Q(.5);N[b+8>>2]=Q(k-j)*Q(.5);N[b+4>>2]=Q(e-i)*Q(.5);N[b>>2]=Q(f-h)*Q(.5);e=Q(34028234663852886e22);a:{b:{switch(J[c>>2]+1|0){case 1:e=Q(N[c+4>>2]*Q(.75));break a;case 3:e=Q(N[c+4>>2]*Q(.75));break a;case 4:e=N[c+4>>2];f=N[c+8>>2];e=e>2];e=Q((e>2];f=N[c+4>>2];h=N[c+8>>2];f=f>2]- -64>>2]*(e>2]<<3,1),J[a>>2],J[a+8>>2]<<2);g=J[a>>2];c=J[b+16>>2];a:{if(!(g>>>0>=c>>>0&c+J[b+20>>2]>>>0>g>>>0)){if(!g){break a}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,g);break a}k=J[b+4>>2];i=J[b+8>>2];f=i;while(1){c=h;h=c+1|0;e=f;f=e-1|0;d=(f<<2)+k|0;if(M[d>>2]>>0){continue}break}b:{if(e>>>0>=i>>>0){break b}f=c&3;if(f){h=0;while(1){J[d>>2]=J[J[b+4>>2]+(e<<2)>>2];e=e+1|0;d=d+4|0;h=h+1|0;if((f|0)!=(h|0)){continue}break}}if(c-1>>>0<3){break b}while(1){c=e<<2;J[d>>2]=J[c+J[b+4>>2]>>2];J[d+4>>2]=J[(c+J[b+4>>2]|0)+4>>2];J[d+8>>2]=J[(c+J[b+4>>2]|0)+8>>2];J[d+12>>2]=J[(c+J[b+4>>2]|0)+12>>2];d=d+16|0;e=e+4|0;if((i|0)!=(e|0)){continue}break}}J[b+8>>2]=i-1}J[a>>2]=j;J[a+8>>2]=J[a+8>>2]<<1}function qu(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;e=J[a+312>>2];h=J[e+964>>2];d=h&2147483647;a:{if(!d){break a}g=J[e+960>>2];a=0;c=1;while(1){b=J[g+(a<<2)>>2];if(!b){c=c+1|0;a=a+1|0;if((d|0)!=(a|0)){continue}break a}break}f=qea(b)|a<<5;b=b&b-1;b:{if(b){break b}c=c>>>0>d>>>0?c:d;while(1){a=a+1|0;if(d>>>0<=a>>>0){b=0;a=c;break b}b=J[g+(a<<2)>>2];if(!b){continue}break}}if((f|0)==-1){break a}g=J[e+312>>2]-1|0;i=J[e+320>>2];j=J[e+332>>2];while(1){c=J[(f>>>i<<2)+j>>2]+P(f&g,80)|0;J[c+32>>2]=0;J[c+8>>2]=J[c+8>>2]&-5;if(!b){break a}f=qea(b)|a<<5;b=b-1&b;c:{if(b){break c}c=a+1|0;c=c>>>0>d>>>0?c:d;while(1){a=a+1|0;if(d>>>0<=a>>>0){b=0;a=c;break c}b=J[J[e+960>>2]+(a<<2)>>2];if(!b){continue}break}}if((f|0)!=-1){continue}break}}Va(J[e+960>>2],0,h<<2)}function K3(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0,e=0;a:{b:{c:{d:{a=a+8|0;e=J[a+4>>2];switch((e>>>30|0)-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[a>>2]+4785|0]){break b}}Oe(a+12|0,b,c);break a}d=J[a+8>>2];e:{f:{if(!(e&4194304)){if(!d){d=_a(J[a>>2],e>>>24&15);J[a+8>>2]=d;if(!d){break e}}N[d+300>>2]=N[a+216>>2];N[d+324>>2]=N[a+240>>2];N[d+304>>2]=N[a+220>>2];N[d+328>>2]=N[a+244>>2];N[d+308>>2]=N[a+224>>2];N[d+332>>2]=N[a+248>>2];N[d+312>>2]=N[a+228>>2];N[d+336>>2]=N[a+252>>2];N[d+316>>2]=N[a+232>>2];N[d+340>>2]=N[a+256>>2];N[d+320>>2]=N[a+236>>2];N[d+344>>2]=N[a+260>>2];break f}if(d){break f}d=_a(J[a>>2],K[a+7|0]&15);J[a+8>>2]=d}N[((b<<2)+d|0)+300>>2]=c;Za(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|4194304;break a}_a(J[a>>2],K[a+7|0]&15);B()}}function J3(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0,e=0;a:{b:{c:{d:{a=a+8|0;e=J[a+4>>2];switch((e>>>30|0)-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[a>>2]+4785|0]){break b}}Ne(a+12|0,b,c);break a}d=J[a+8>>2];e:{f:{if(!(e&4194304)){if(!d){d=_a(J[a>>2],e>>>24&15);J[a+8>>2]=d;if(!d){break e}}N[d+300>>2]=N[a+216>>2];N[d+324>>2]=N[a+240>>2];N[d+304>>2]=N[a+220>>2];N[d+328>>2]=N[a+244>>2];N[d+308>>2]=N[a+224>>2];N[d+332>>2]=N[a+248>>2];N[d+312>>2]=N[a+228>>2];N[d+336>>2]=N[a+252>>2];N[d+316>>2]=N[a+232>>2];N[d+340>>2]=N[a+256>>2];N[d+320>>2]=N[a+236>>2];N[d+344>>2]=N[a+260>>2];break f}if(d){break f}d=_a(J[a>>2],K[a+7|0]&15);J[a+8>>2]=d}N[((b<<2)+d|0)+324>>2]=c;Za(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|4194304;break a}_a(J[a>>2],K[a+7|0]&15);B()}}function Ct(a,b,c,d){var e=0,f=0;e=J[a+44>>2];f=0;a:{if(!(e&32768)){break a}b:{if(!(e&476)){break b}e=(e&524288?272:16)&e;if(e){f=L[J[a+48>>2]+2>>1];rm(a);qm(a,e,((f|0)==1)<<3,1,b,0,c)}b=J[J[a+48>>2]+16>>2];if(!(!b|J[b+12>>2]!=J[J[J[a+4>>2]+40>>2]+1088>>2])){I[b+10>>1]=L[b+10>>1]|16}e=J[a+44>>2];if(!(e&10485760)){break b}b=J[J[J[a+4>>2]+40>>2]+2168>>2];c:{if(e&8388608){Ri(b,a);break c}Si(b,a)}e=J[a+44>>2]&-1572865}J[a+44>>2]=e&-98305|65536;b=J[J[a+28>>2]+4>>2];c=K[J[b+44>>2]+9|0]-1>>>0<2?b:0;b=J[J[a+32>>2]+4>>2];b=K[J[b+44>>2]+9|0]-1>>>0<2?b:0;e=J[a+48>>2];a=L[e+2>>1]-1|0;I[e+2>>1]=a;d:{if(a&65535?d:1){a=J[c+100>>2];J[a+152>>2]=J[a+152>>2]-1;if(!b){break d}a=J[b+100>>2];J[a+152>>2]=J[a+152>>2]-1;return 1}f=1;if(b){break a}}Cd(c);f=0}return f}function Cca(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);o=N[d>>2];k=N[d+8>>2];q=N[c+24>>2];i=Q(q-N[d+24>>2]);l=Q(i+i);r=N[c+16>>2];i=Q(r-N[d+16>>2]);i=Q(i+i);s=N[c+20>>2];m=Q(s-N[d+20>>2]);j=Q(m+m);m=N[d+4>>2];p=Q(o*Q(Q(k*l)+Q(Q(o*i)+Q(j*m))));n=i;i=N[d+12>>2];n=Q(p+Q(Q(n*Q(Q(i*i)+Q(-.5)))-Q(i*Q(Q(m*l)-Q(j*k)))));l=N[a+4>>2];j=Q(n-l);b=j<=N[e>>2];a:{if(!b){break a}a=J[g+4096>>2];if(a>>>0>63){break a}J[g+4096>>2]=a+1;a=(a<<6)+g|0;J[a+52>>2]=-1;N[a+12>>2]=j;j=Q(o+o);p=Q(i+i);n=Q(Q(j*k)-Q(m*p));N[a+8>>2]=n;k=Q(Q(k*p)+Q(j*m));N[a+4>>2]=k;i=Q(Q(o*j)+Q(Q(i*p)+Q(-1)));N[a>>2]=i;N[a+24>>2]=q-Q(l*n);N[a+20>>2]=s-Q(k*l);N[a+16>>2]=r-Q(i*l)}return b|0}function yH(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}c=J[40592];d=c+12|0;c=(i=d,j=P(b,48)+131|0,k=Ja[J[J[c>>2]+20>>2]](c)|0?52139:69706,l=20075,m=553,h=J[J[d>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0);if(!c){break a}e=c+131&-128;J[e-4>>2]=e-c}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=P(c,48)+e|0;c=e;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];f=J[d+32>>2];J[c+28>>2]=J[d+28>>2];J[c+32>>2]=f;f=J[d+40>>2];J[c+36>>2]=J[d+36>>2];J[c+40>>2]=f;J[c+44>>2]=J[d+44>>2];d=d+48|0;c=c+48|0;if(g>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d-J[d-4>>2]|0)}J[a+8>>2]=b;J[a>>2]=e}function ki(a){var b=0,c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0);a:{b=J[a+32>>2];if(!b){break a}d=N[a+8>>2];e=N[a+4>>2];f=N[a>>2];while(1){c=a;a=b;b:{if(N[a>>2]>f|N[a+4>>2]>e|(N[a+8>>2]>d|N[c+16>>2]>N[a+16>>2])){break b}if(N[c+20>>2]>N[a+20>>2]){break b}if(!(N[c+24>>2]>N[a+24>>2])){break a}}c=J[a+40>>2];f=N[c>>2];e=N[c+4>>2];d=N[c+8>>2];b=J[a+36>>2];g=N[b>>2];h=N[b+4>>2];i=N[b+8>>2];j=N[b+12>>2];k=N[c+12>>2];N[a+12>>2]=ji?i:d;N[a+8>>2]=d;e=e>h?h:e;N[a+4>>2]=e;f=f>g?g:f;N[a>>2]=f;g=N[c+16>>2];h=N[b+20>>2];i=N[c+20>>2];j=N[b+24>>2];k=N[c+24>>2];l=N[b+16>>2];m=N[b+28>>2];n=N[c+28>>2];N[a+28>>2]=m>n?m:n;N[a+24>>2]=j>k?j:k;N[a+20>>2]=h>i?h:i;N[a+16>>2]=g>2];if(b){continue}break}}}function Zb(a,b){var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0);c=Ha-32|0;Ha=c;a:{if(!b){J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=1065353216;J[a>>2]=0;J[a+4>>2]=0;J[a+24>>2]=0;break a}b:{if((Ja[J[J[b>>2]+24>>2]](b)|0)!=1){if((Ja[J[J[b>>2]+24>>2]](b)|0)!=2){break b}}Ja[J[J[b>>2]+112>>2]](a,b);break a}Ja[J[J[b>>2]+76>>2]](c+4|0,b);d=N[c+24>>2];e=N[c+28>>2];f=N[c+20>>2];h=N[c+4>>2];i=N[c+8>>2];j=N[c+12>>2];g=N[c+16>>2];N[a+12>>2]=g;N[a+8>>2]=-j;N[a+4>>2]=-i;N[a>>2]=-h;e=Q(e*Q(-2));f=Q(f*Q(-2));d=Q(d*Q(-2));k=Q(Q(j*e)+Q(Q(h*f)+Q(i*d)));l=Q(Q(g*g)+Q(-.5));N[a+24>>2]=Q(j*k)+Q(Q(e*l)-Q(g*Q(Q(h*d)-Q(f*i))));N[a+20>>2]=Q(i*k)+Q(Q(d*l)-Q(g*Q(Q(j*f)-Q(e*h))));N[a+16>>2]=Q(h*k)+Q(Q(f*l)-Q(g*Q(Q(i*e)-Q(d*j))))}Ha=c+32|0}function Kc(a,b){var c=0,d=0;J[a+11824>>2]=b;J[a>>2]=0;J[a+12132>>2]=0;J[a+12120>>2]=0;J[a+12112>>2]=0;J[a+12116>>2]=0;J[a+12104>>2]=0;J[a+12096>>2]=0;J[a+12088>>2]=0;J[a+12092>>2]=0;J[a+11876>>2]=0;J[a+11880>>2]=0;J[a+11868>>2]=0;J[a+11852>>2]=b;J[a+11892>>2]=0;J[a+11896>>2]=0;c=a+11828|0;J[c>>2]=0;J[c+4>>2]=0;c=a+11836|0;J[c>>2]=0;J[c+4>>2]=0;J[a+11844>>2]=0;c=a+11856|0;J[c>>2]=0;J[c+4>>2]=0;J[a+11848>>2]=b;b=a+11900|0;J[b>>2]=0;J[b+4>>2]=0;c=a+11908|0;J[c>>2]=0;J[c+4>>2]=0;c=a+11916|0;J[c>>2]=0;J[c+4>>2]=0;J[a+11924>>2]=0;Va(a+11976|0,0,96);d=a+12164|0;J[d>>2]=0;J[d+4>>2]=0;d=a+12156|0;J[d>>2]=0;J[d+4>>2]=0;d=a+12148|0;J[d>>2]=0;J[d+4>>2]=0;J[a+12140>>2]=0;J[a+12144>>2]=0;lb(c,512);if(!(J[b>>2]&2147483520)){lb(a+11892|0,128)}return a}function Qv(a,b,c,d,e,f,g,h){var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0);t=N[f+8>>2];l=Q(c*Q(.5));j=Q(b+d);c=Q(Q(Q(R(t))*l)+j);p=N[g+8>>2];m=Q(p+N[h+8>>2]);b=Q(c+m);d=Q(c+p);b=b>d?b:d;o=N[f+4>>2];d=Q(Q(Q(R(o))*l)+j);q=N[g+4>>2];n=Q(q+N[h+4>>2]);r=Q(d+n);i=Q(d+q);r=i>2];l=Q(Q(Q(R(u))*l)+j);s=N[g>>2];i=Q(s+N[h>>2]);j=Q(l+i);k=Q(l+s);j=j>k?j:k;m=Q(m-c);k=Q(p-c);m=mp?p:m;d=Q(q-d);n=d>2]=d;N[a+16>>2]=r;N[a+12>>2]=j;N[a+8>>2]=m;N[a+4>>2]=n;N[a>>2]=i}function TF(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0;if(c){while(1){j=J[(i<<2)+b>>2]+48|0;a:{b:{f=J[a+2384>>2];g=J[f+12>>2]+P(J[f+8>>2],12)|0;h=J[g+4>>2];if(h){J[g+4>>2]=J[h>>2];break b}c:{d:{h=J[g+8>>2];if((h|0)==J[f>>2]){break d}k=J[f+4>>2];J[g+8>>2]=h+1;g=J[g>>2];if(!g){break d}h=g+P(h,k)|0;break c}h=fd(f)}if(h){break b}g=0;break a}g=nm(h,d,j)}f=((J[j+68>>2]<<2)+a|0)+2676|0;J[f>>2]=J[f>>2]+1;f=J[a+1012>>2];Ja[J[J[f>>2]+16>>2]](f,g+12|0,J[g+32>>2]);if(e){f=P(i,24)+e|0;g=J[J[a+1140>>2]+4>>2]+P(J[g+8>>2]&2147483647,24)|0;N[f>>2]=N[g>>2];N[f+4>>2]=N[g+4>>2];N[f+8>>2]=N[g+8>>2];N[f+12>>2]=N[g+12>>2];N[f+16>>2]=N[g+16>>2];N[f+20>>2]=N[g+20>>2]}f=J[J[a+976>>2]+1024>>2];Ja[J[J[f>>2]+44>>2]](f,j+32|0);i=i+1|0;if((i|0)!=(c|0)){continue}break}}}function Om(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<4;if(!c){break a}e=J[40592];d=e+12|0;e=(j=d,k=c,l=Ja[J[J[e>>2]+20>>2]](e)|0?46599:69706,m=19978,n=553,i=J[J[d>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){h=(c<<4)+e|0;d=J[a>>2];c=e;while(1){g=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=g;g=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=g;d=d+16|0;c=c+16|0;if(h>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=(c<<4)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;d=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=d;b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;b=a;a=J[a+4>>2];J[b+4>>2]=a+1;return(a<<4)+e|0}function Mca(a){a=a|0;var b=0,c=0,d=0,e=Q(0),f=Q(0),g=0,h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0);c=J[a+48>>2];e=N[c+56>>2];f=N[c+60>>2];i=N[c+52>>2];j=N[c+88>>2];k=N[c+84>>2];l=N[c+100>>2];d=J[c+368>>2];b=J[d>>2];if(b){J[d>>2]=J[b>>2]}if(!b){b=J[40592];d=Ja[J[J[b>>2]+20>>2]](b)|0?32439:69706;d=Ja[J[J[b+12>>2]+8>>2]](b+12|0,12195,d,23825,82)|0;b=d+19&-16;J[b-4>>2]=b-d;b=Kc(b,J[c+372>>2])}c=b+11856|0;J[c>>2]=0;J[c+4>>2]=0;if(J[a+32>>2]){e=e>f?f:e;c=0;while(1){g=J[J[a+28>>2]+(c<<2)>>2];d=J[a+56>>2];h=J[a+48>>2];Ja[J[J[g>>2]+148>>2]](g,N[d+92>>2],i,N[d+96>>2],e,J[a+52>>2],b,l,k,j,J[a+36>>2],J[a+40>>2],J[a+44>>2]+11836|0,J[h+168>>2],J[d+80>>2],N[h+612>>2]);c=c+1|0;if(c>>>0>2]){continue}break}}a=J[J[a+48>>2]+368>>2];J[b>>2]=J[a>>2];J[a>>2]=b}function pea(a){a=a|0;var b=0,c=0,d=0;d=a<<6;c=Ta(a>>>0>67108863?-1:d);a:{if(!a){break a}b=c;if(a&1){J[c+16>>2]=0;J[c+20>>2]=0;I[c+12>>1]=0;J[c+8>>2]=-1;J[c>>2]=0;J[c+4>>2]=0;J[c+48>>2]=0;J[c+40>>2]=2139095039;J[c+44>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;J[c+32>>2]=0;J[c+36>>2]=0;b=c- -64|0}if(!(a-1&67108863)){break a}a=c+d|0;while(1){J[b+16>>2]=0;J[b+20>>2]=0;I[b+12>>1]=0;J[b+8>>2]=-1;J[b>>2]=0;J[b+4>>2]=0;J[b+64>>2]=0;J[b+68>>2]=0;J[b+48>>2]=0;J[b+40>>2]=2139095039;J[b+44>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+80>>2]=0;J[b+84>>2]=0;I[b+76>>1]=0;J[b+72>>2]=-1;J[b+88>>2]=0;J[b+92>>2]=0;J[b+96>>2]=0;J[b+100>>2]=0;J[b+104>>2]=2139095039;J[b+108>>2]=0;J[b+112>>2]=0;b=b+128|0;if((a|0)!=(b|0)){continue}break}}return c|0}function aY(a){a=a|0;var b=Q(0),c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=0;a:{if(J[a>>2]!=4){break a}d=N[a+4>>2];if((J[a+4>>2]&2139095040)==2139095040){break a}e=N[a+8>>2];if((J[a+8>>2]&2139095040)==2139095040){break a}b=N[a+12>>2];if((J[a+12>>2]&2139095040)==2139095040){break a}f=N[a+16>>2];if((J[a+16>>2]&2139095040)==2139095040){break a}g=N[a+20>>2];if((J[a+20>>2]&2139095040)==2139095040){break a}h=N[a+24>>2];if((J[a+24>>2]&2139095040)==2139095040){break a}c=N[a+28>>2];if(!(Q(R(Q(Q(Y(Q(Q(c*c)+Q(Q(h*h)+Q(Q(f*f)+Q(g*g))))))+Q(-1))))>2]&2139095040)==2139095040){break a}c=bc?d:c)<=Q(1e6))){break a}b=b>e?e:b;if(!((b>d?d:b)>=Q(9.999999974752427e-7))){break a}i=J[a+32>>2]!=0}return i|0}function MB(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if((J[a+204>>2]&2147483647)>>>0>>0){a:{if(!b){break a}c=P(b,24);if(!(K[a+192|0]|c>>>0>192)){H[a+192|0]=1;f=a;break a}if(!c){break a}d=J[40592];f=d+12|0;f=(i=f,j=c,k=Ja[J[J[d>>2]+20>>2]](d)|0?59445:69706,l=19978,m=553,h=J[J[f>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a+196>>2];c=J[a+200>>2];if((c|0)>0){g=P(c,24)+f|0;e=d;c=f;while(1){N[c>>2]=N[e>>2];N[c+4>>2]=N[e+4>>2];N[c+8>>2]=N[e+8>>2];N[c+12>>2]=N[e+12>>2];N[c+16>>2]=N[e+16>>2];N[c+20>>2]=N[e+20>>2];e=e+24|0;c=c+24|0;if(g>>>0>c>>>0){continue}break}}b:{if(J[a+204>>2]<0){break b}if((a|0)==(d|0)){H[a+192|0]=0;break b}if(!d){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+204>>2]=b;J[a+196>>2]=f}J[a+200>>2]=b}function he(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;a:{c=J[a>>2];if(c){a=J[c+16>>2];if(!(a>>>0<=b>>>0&a+J[c+20>>2]>>>0>b>>>0)){if(!b){break a}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,b);return}i=J[c+4>>2];f=J[c+8>>2];g=f;while(1){h=e;e=e+1|0;d=g;g=d-1|0;a=(g<<2)+i|0;if(M[a>>2]>>0){continue}break}b:{if(d>>>0>=f>>>0){break b}b=h&3;if(b){e=0;while(1){J[a>>2]=J[J[c+4>>2]+(d<<2)>>2];d=d+1|0;a=a+4|0;e=e+1|0;if((b|0)!=(e|0)){continue}break}}if(h-1>>>0<3){break b}while(1){b=d<<2;J[a>>2]=J[b+J[c+4>>2]>>2];J[a+4>>2]=J[(b+J[c+4>>2]|0)+4>>2];J[a+8>>2]=J[(b+J[c+4>>2]|0)+8>>2];J[a+12>>2]=J[(b+J[c+4>>2]|0)+12>>2];a=a+16|0;d=d+4|0;if((f|0)!=(d|0)){continue}break}}J[c+8>>2]=f-1;return}if(!b){break a}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,b)}}function KA(a,b,c){var d=0,e=0,f=0;a:{b:{c:{d=L[a+4>>1]-1|0;switch(d|0){case 1:break b;case 0:break c;default:break a}}H[a+7|0]=0;I[a+4>>1]=0;J[a>>2]=0;return}d=1-b<<2;b=J[a>>2];d=J[d+b>>2];if(K[a+6|0]){Ja[J[J[c>>2]+4>>2]](c,b,8)}J[a>>2]=d;J[a+4>>2]=16842753;return}I[a+4>>1]=d;e=J[a>>2];f=e+(b<<2)|0;b=d&65535;J[f>>2]=J[(b<<2)+e>>2];if(!K[a+6|0]){b=b-1|0;b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=Ua(Ja[J[J[c>>2]>>2]](c,((b>>>16|b)<<2)+4|0)|0,J[a>>2],L[a+4>>1]<<2);if(K[a+6|0]){Ja[J[J[c>>2]+4>>2]](c,J[a>>2],0)}H[a+6|0]=1;J[a>>2]=b;return}d:{if((tea(b)|0)!=1){break d}if(Ja[J[J[c>>2]+8>>2]](c,b<<1,b)|0){break d}d=Ua(Ja[J[J[c>>2]>>2]](c,b<<2)|0,J[a>>2],L[a+4>>1]<<2);if(K[a+6|0]){Ja[J[J[c>>2]+4>>2]](c,J[a>>2],b<<3)}H[a+6|0]=1;J[a>>2]=d}}function jX(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0;d=Ha-16|0;Ha=d;b=J[b+48>>2];h=N[b+56>>2];i=N[b+52>>2];j=N[b+72>>2];q=b- -64|0;k=N[q>>2];l=N[b+68>>2];m=N[b+88>>2];n=N[b+80>>2];o=N[b+84>>2];p=N[b+48>>2];e=N[c+8>>2];f=N[c>>2];g=N[c+4>>2];J[d+12>>2]=0;N[d+8>>2]=Q(m*e)+Q(Q(n*f)+Q(g*o));N[d+4>>2]=Q(j*e)+Q(Q(k*f)+Q(g*l));N[d>>2]=Q(h*e)+Q(Q(p*f)+Q(g*i));c=sb(b,d);h=N[q>>2];i=N[b+80>>2];j=N[b+84>>2];k=N[b+52>>2];l=N[b+68>>2];m=N[b+88>>2];c=J[b+152>>2]+P(c,12)|0;e=N[c+8>>2];n=N[b+56>>2];f=N[c>>2];o=N[b+72>>2];g=N[c+4>>2];p=N[b+48>>2];J[a+12>>2]=0;N[a+8>>2]=Q(m*e)+Q(Q(n*f)+Q(g*o));N[a+4>>2]=Q(j*e)+Q(Q(k*f)+Q(g*l));N[a>>2]=Q(i*e)+Q(Q(p*f)+Q(g*h));Ha=d+16|0}function X$(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0),p=Q(0);b=Ha-48|0;Ha=b;g=1;a:{if(!(J[c+40>>2]&L[a+12>>1])){break a}n=J[c>>2];if(!J[n+588>>2]){break a}k=N[c+20>>2];e=N[c+36>>2];g=J[a+4>>2];f=N[g+108>>2];h=N[c+24>>2];i=N[c+32>>2];j=N[g+104>>2];l=N[c+16>>2];o=N[c+28>>2];d=N[g+112>>2];m=N[c+12>>2];p=N[g+100>>2];J[b+28>>2]=0;N[b+32>>2]=d*d;d=Q(f-e);d=Q(d+d);e=Q(p-o);e=Q(e+e);f=Q(j-i);f=Q(f+f);i=Q(Q(k*d)+Q(Q(m*e)+Q(l*f)));j=Q(Q(h*h)+Q(-.5));N[b+24>>2]=Q(k*i)+Q(Q(d*j)-Q(h*Q(Q(m*f)-Q(e*l))));N[b+20>>2]=Q(l*i)+Q(Q(f*j)-Q(h*Q(Q(k*e)-Q(d*m))));N[b+16>>2]=Q(m*i)+Q(Q(e*j)-Q(h*Q(Q(l*d)-Q(f*k))));c=J[c+4>>2];g=lC(J[c+12>>2],J[c+8>>2],n,b+16|0,J[a+8>>2])}Ha=b+48|0;return g|0}function $W(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0;d=Ha-16|0;Ha=d;b=J[b+4>>2];h=N[b+56>>2];i=N[b+52>>2];j=N[b+72>>2];q=b- -64|0;k=N[q>>2];l=N[b+68>>2];m=N[b+88>>2];n=N[b+80>>2];o=N[b+84>>2];p=N[b+48>>2];e=N[c+8>>2];f=N[c>>2];g=N[c+4>>2];J[d+12>>2]=0;N[d+8>>2]=Q(m*e)+Q(Q(n*f)+Q(g*o));N[d+4>>2]=Q(j*e)+Q(Q(k*f)+Q(g*l));N[d>>2]=Q(h*e)+Q(Q(p*f)+Q(g*i));c=sb(b,d);h=N[q>>2];i=N[b+80>>2];j=N[b+84>>2];k=N[b+52>>2];l=N[b+68>>2];m=N[b+88>>2];c=J[b+152>>2]+P(c,12)|0;e=N[c+8>>2];n=N[b+56>>2];f=N[c>>2];o=N[b+72>>2];g=N[c+4>>2];p=N[b+48>>2];J[a+12>>2]=0;N[a+8>>2]=Q(m*e)+Q(Q(n*f)+Q(g*o));N[a+4>>2]=Q(j*e)+Q(Q(k*f)+Q(g*l));N[a>>2]=Q(i*e)+Q(Q(p*f)+Q(g*h));Ha=d+16|0}function nG(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=Ha-48|0;Ha=f;h=f+12|0;b=J[J[a+976>>2]+1024>>2];Ja[J[J[b>>2]+84>>2]](h,b);j=(J[a+2360>>2]&8)>>>3|0;b=Ha-16|0;Ha=b;g=J[a+2168>>2];c=J[J[g>>2]+2188>>2];a:{if(!c){break a}I[b+10>>1]=0;I[b+8>>1]=0;if(!(Ja[J[J[c>>2]+8>>2]](c,b+12|0,b+8|0,b+10|0)|0)){break a}while(1){i=J[b+12>>2];e=J[J[J[g+108>>2]>>2]+(i<<2)>>2];d=L[b+10>>1];if((d&3)==3){d=d&65534;I[b+10>>1]=d}I[b>>1]=d;J[b+4>>2]=i;I[b+2>>1]=L[b+8>>1];if(!((bt(g,e,b,1,h,j)|0)!=(e|0)|K[e+24|0])){pm(e,1)}if(Ja[J[J[c>>2]+8>>2]](c,b+12|0,b+8|0,b+10|0)|0){continue}break}}Ha=b+16|0;b=J[a+2168>>2];J[b+28>>2]=J[b+20>>2];b=J[a+1012>>2];Ja[J[J[b>>2]+40>>2]](b);J[a+1092>>2]=J[a+1092>>2]+1;J[a+1088>>2]=J[a+1088>>2]+1&2147483647;Ha=f+48|0}function Jv(a,b,c,d){a:{switch(b-9|0){case 0:b=J[c>>2];J[c>>2]=b+4;J[a>>2]=J[b>>2];return;case 6:b=J[c>>2];J[c>>2]=b+4;b=I[b>>1];J[a>>2]=b;J[a+4>>2]=b>>31;return;case 7:b=J[c>>2];J[c>>2]=b+4;J[a>>2]=L[b>>1];J[a+4>>2]=0;return;case 8:b=J[c>>2];J[c>>2]=b+4;b=H[b|0];J[a>>2]=b;J[a+4>>2]=b>>31;return;case 9:b=J[c>>2];J[c>>2]=b+4;J[a>>2]=K[b|0];J[a+4>>2]=0;return;case 16:b=J[c>>2]+7&-8;J[c>>2]=b+8;O[a>>3]=O[b>>3];return;case 17:Ja[d|0](a,c);default:return;case 1:case 4:case 14:b=J[c>>2];J[c>>2]=b+4;b=J[b>>2];J[a>>2]=b;J[a+4>>2]=b>>31;return;case 2:case 5:case 11:case 15:b=J[c>>2];J[c>>2]=b+4;J[a>>2]=J[b>>2];J[a+4>>2]=0;return;case 3:case 10:case 12:case 13:break a}}b=J[c>>2]+7&-8;J[c>>2]=b+8;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c}function Bi(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var r=Q(0);r=N[h+12>>2];N[g>>2]=j<=k?Q(0):Q(Q(1)/j);g=L[h+76>>1];if(g&1){J[a>>2]=0;i=N[h+68>>2];q=N[h+28>>2];k=N[h+64>>2];N[d>>2]=o;m=Q(Q(i+Q(m*k))*m);o=Q(Q(Q(i*q)-Q(r*k))*n);n=Q(Q(i+Q(n*k))*n);a:{if(g&2){m=Q(m+Q(1));k=Q(Q(1)/Q(n+Q(1)));i=Q(o*k);j=Q(n*Q(-k));break a}m=Q(Q(m*j)+Q(1));k=Q(Q(1)/Q(Q(n*j)+Q(1)));i=Q(Q(o*k)*j);j=Q(Q(n*Q(-k))*j)}N[c>>2]=i;N[e>>2]=j;N[f>>2]=Q(1)-k;N[b>>2]=Q(Q(-p)*l)*Q(Q(1)-Q(Q(1)/m));return}J[e>>2]=-1082130432;J[f>>2]=1065353216;b:{if(!(g&4)){break b}i=Q(-i);if(!(i>N[h+68>>2])){break b}J[a>>2]=0;J[b>>2]=0;N[c>>2]=N[h+64>>2]*i;J[d>>2]=0;return}N[b>>2]=Q(-p)*l;c:{if(g&128){J[a>>2]=0;i=Q(N[h+28>>2]-Q(r*q));break c}N[a>>2]=r;i=N[h+28>>2]}N[c>>2]=i;N[d>>2]=o}function Ro(a){var b=0,c=0,d=0;a:{b:{d=J[a+4>>2];c:{if(d&128){if(d&768){break b}N[a+44>>2]=N[a+56>>2];break c}N[a+56>>2]=N[a+44>>2];if(d&768){break b}}b=J[a+12>>2];d:{if(b){b=!J[b+28>>2]|M[J[J[b+24>>2]>>2]+152>>2]>4294967293;break d}b=N[a+44>>2]==Q(0)}if(M[a+4>>2]>3221225471){break a}H[a+60|0]=b;break a}if(d&256){J[a+44>>2]=0;break a}N[a+44>>2]=N[a+56>>2]}e:{if(!(d&16776319)){break e}b=J[a+8>>2];if(!b){b=_a(J[a>>2],K[a+7|0]&15);J[a+8>>2]=b}c=J[a+4>>2];if(c&2){J[a+20>>2]=J[b+4>>2]}if(c&1){J[a+16>>2]=J[b>>2]}if(c&4){J[a+24>>2]=J[b+8>>2]}if(c&8){N[a+32>>2]=N[b+12>>2]}if(c&16){N[a+36>>2]=N[b+16>>2]}if(c&32){I[a+28>>1]=L[b+20>>1]}if(!(c&64)){break e}N[a+40>>2]=N[b+24>>2]}if(d&2048){iF(a+12|0)}J[a+8>>2]=0;J[a+4>>2]=K[a+7|0]<<24}function _7(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0;c=Ha+-64|0;Ha=c;a=J[a+28>>2];e=J[J[a+976>>2]+1024>>2];Ja[J[J[e>>2]+84>>2]](c+12|0,e);if(J[a+2472>>2]){f=a+2420|0;g=(J[a+2360>>2]&8)!=0;e=0;while(1){b=J[(J[a+2468>>2]+(e<<3)|0)+4>>2];a:{if(!Ct(b,0,c+12|0,g)|K[b+46|0]&4){break a}d=J[J[b+28>>2]+4>>2];d=K[J[d+44>>2]+9|0]-1>>>0<2?d:0;b=J[J[b+32>>2]+4>>2];b=K[J[b+44>>2]+9|0]-1>>>0<2?b:0;J[c+52>>2]=b;J[c+48>>2]=d;J[c+56>>2]=J[d+48>>2];J[c+60>>2]=J[b+48>>2];b=J[a+2424>>2];if(b>>>0>=(J[a+2428>>2]&2147483647)>>>0){xq(f,c+48|0);break a}d=J[c+52>>2];b=J[a+2420>>2]+(b<<4)|0;J[b>>2]=J[c+48>>2];J[b+4>>2]=d;d=J[c+60>>2];J[b+8>>2]=J[c+56>>2];J[b+12>>2]=d;J[a+2424>>2]=J[a+2424>>2]+1}e=e+1|0;if(e>>>0>2]){continue}break}}Ha=c- -64|0}function Yg(a){var b=Q(0),c=0,d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=0,m=Q(0),n=Q(0),o=0;d=J[a+28>>2];if(d){c=J[a+24>>2];j=K[c+1|0];if(j){o=K[c|0]==4?160:96;a=c+48|0;while(1){if(K[a+92|0]&2){b=N[a+88>>2];k=Q(k+Q(b*N[a+64>>2]));e=Q(e+Q(b*N[a+72>>2]));f=Q(f+Q(b*N[a+68>>2]));g=Q(g+Q(b*N[a+8>>2]));h=Q(h+Q(b*N[a+4>>2]));i=Q(i+Q(b*N[a>>2]))}a=a+o|0;l=l+1|0;if((j|0)!=(l|0)){continue}break}}b=N[c+24>>2];m=N[c+20>>2];n=N[c+16>>2];N[d+8>>2]=g;N[d+4>>2]=h;N[d>>2]=i;e=Q(e-Q(Q(n*h)-Q(i*m)));N[d+24>>2]=e;f=Q(f-Q(Q(b*i)-Q(g*n)));N[d+20>>2]=f;b=Q(k-Q(Q(m*g)-Q(h*b)));N[d+16>>2]=b;a=0;a:{if(!K[c+3|0]){break a}a=1;if(N[c+4>>2]>2]>2]=a}}function eB(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+44>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<3;if(!(K[a+32|0]|c>>>0>32)){H[a+32|0]=1;d=a;break a}if(!c){break a}d=J[40592];e=d+12|0;d=(j=e,k=c,l=Ja[J[J[d>>2]+20>>2]](d)|0?47839:69706,m=20075,n=553,i=J[J[e>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+40>>2];if((c|0)>0){g=(c<<3)+d|0;e=J[a+36>>2];c=d;while(1){h=J[e+4>>2];J[c>>2]=J[e>>2];J[c+4>>2]=h;e=e+8|0;c=c+8|0;if(g>>>0>c>>>0){continue}break}c=J[a+40>>2]}e=J[b+4>>2];c=(c<<3)+d|0;J[c>>2]=J[b>>2];J[c+4>>2]=e;b:{if(J[a+44>>2]<0){break b}b=J[a+36>>2];if((b|0)==(a|0)){H[a+32|0]=0;break b}if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+44>>2]=f;J[a+36>>2]=d;J[a+40>>2]=J[a+40>>2]+1}function YI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;if(b>>>0>=2){d=1;while(1){f=((d<<5)+a|0)-32|0;g=J[f+12>>2];h=J[f+16>>2];e=J[c+16>>2];ff(f,c);ef(f,c,P(g,112)+e|0,P(h,112)+e|0);d=d+1|0;if((d|0)!=(b|0)){continue}break}}a=((b<<5)+a|0)-32|0;d=J[a+12>>2];f=J[a+16>>2];b=J[c+16>>2];ff(a,c);ef(a,c,b+P(d,112)|0,b+P(f,112)|0);a=J[c+8>>2];if(a>>>0>J[c+12>>2]-4>>>0){b=J[c+28>>2];a=a+J[b>>2]|0;J[b>>2]=a;b=J[c+8>>2];if(b){f=a-b|0;a=0;while(1){d=J[c+4>>2]+(a<<5)|0;e=J[d+4>>2];b=J[c+20>>2]+(a+f<<5)|0;J[b>>2]=J[d>>2];J[b+4>>2]=e;e=J[d+28>>2];J[b+24>>2]=J[d+24>>2];J[b+28>>2]=e;e=J[d+20>>2];J[b+16>>2]=J[d+16>>2];J[b+20>>2]=e;e=J[d+12>>2];J[b+8>>2]=J[d+8>>2];J[b+12>>2]=e;a=a+1|0;if(a>>>0>2]){continue}break}}J[c+8>>2]=0}}function $I(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;if(b>>>0>=2){d=1;while(1){f=((d<<5)+a|0)-32|0;g=J[f+12>>2];h=J[f+16>>2];e=J[c+16>>2];gf(f,c);ef(f,c,P(g,112)+e|0,P(h,112)+e|0);d=d+1|0;if((d|0)!=(b|0)){continue}break}}a=((b<<5)+a|0)-32|0;d=J[a+12>>2];f=J[a+16>>2];b=J[c+16>>2];gf(a,c);ef(a,c,b+P(d,112)|0,b+P(f,112)|0);a=J[c+8>>2];if(a>>>0>J[c+12>>2]-4>>>0){b=J[c+28>>2];a=a+J[b>>2]|0;J[b>>2]=a;b=J[c+8>>2];if(b){f=a-b|0;a=0;while(1){d=J[c+4>>2]+(a<<5)|0;e=J[d+4>>2];b=J[c+20>>2]+(a+f<<5)|0;J[b>>2]=J[d>>2];J[b+4>>2]=e;e=J[d+28>>2];J[b+24>>2]=J[d+24>>2];J[b+28>>2]=e;e=J[d+20>>2];J[b+16>>2]=J[d+16>>2];J[b+20>>2]=e;e=J[d+12>>2];J[b+8>>2]=J[d+8>>2];J[b+12>>2]=e;a=a+1|0;if(a>>>0>2]){continue}break}}J[c+8>>2]=0}}function nk(a,b,c,d,e){var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0);h=Q(N[a+8>>2]-N[b+8>>2]);m=Q(N[d+32>>2]*h);j=Q(N[a>>2]-N[b>>2]);l=Q(N[a+4>>2]-N[b+4>>2]);n=Q(Q(N[d+24>>2]*j)+Q(l*N[d+28>>2]));f=Q(Q(N[d+20>>2]*h)+Q(Q(N[d+12>>2]*j)+Q(l*N[d+16>>2])));g=N[c>>2];k=Q(-g);h=Q(Q(N[d+8>>2]*h)+Q(Q(N[d>>2]*j)+Q(l*N[d+4>>2])));a:{if(k>h){g=Q(h+g);i=Q(Q(g*g)+Q(0));break a}if(!(h>g)){k=h;break a}k=Q(h-g);i=Q(Q(k*k)+Q(0));k=g}h=Q(m+n);g=N[c+4>>2];j=Q(-g);b:{if(!(j>f)){if(!(f>g)){g=f;break b}f=Q(f-g);i=Q(Q(f*f)+i);break b}g=Q(f+g);i=Q(Q(g*g)+i);g=j}f=N[c+8>>2];j=Q(-f);c:{if(!(j>h)){if(!(f>2]=f;N[e+4>>2]=g;N[e>>2]=k}return i}function Tu(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;c=J[a>>2];a:{if((c|0)!=J[a+8>>2]){break a}f=(c<<1)+2|0;if(f>>>0<=c>>>0){break a}c=f<<3;if(c){e=J[40592];d=e+12|0;d=(i=d,j=c,k=Ja[J[J[e>>2]+20>>2]](e)|0?34891:69706,l=23117,m=219,h=J[J[d>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}else{d=0}c=J[a+4>>2];b:{if(!c){break b}Ua(d,c,J[a>>2]<<3);e=J[a+4>>2];if(!e){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}J[a+8>>2]=f;J[a+4>>2]=d;c=J[a>>2]}c:{if(!c){d=0;break c}while(1){e=J[a+4>>2];f=c-1|0;d=f>>>1|0;g=e+(d<<3)|0;if(M[b+4>>2]>=M[g+4>>2]){d=c;break c}e=(c<<3)+e|0;c=J[g+4>>2];J[e>>2]=J[g>>2];J[e+4>>2]=c;c=d;if(f>>>0>1){continue}break}}c=J[a+4>>2]+(d<<3)|0;d=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=d;J[a>>2]=J[a>>2]+1}function Qt(a,b,c,d){var e=Q(0),f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=Q(0),o=Q(0);g=Ha-16|0;Ha=g;f=J[a+100>>2];a:{if(!(K[f+28|0]&32)|H[a+92|0]&1){break a}a=J[a+32>>2];if(!a){break a}e=N[f+72>>2];h=Q(e*e);e=N[f+64>>2];i=Q(e*e);e=N[f+68>>2];h=Q(Q(Y(Q(h+Q(i+Q(e*e)))))*c);i=N[f+88>>2];m=N[f+84>>2];n=N[f+80>>2];while(1){N[g+12>>2]=i;N[g+8>>2]=m;N[g+4>>2]=n;l=J[a+8>>2];f=J[d+4>>2]+P(l&2147483647,24)|0;e=Q(Q(N[f+20>>2]-N[f+8>>2])*Q(.5));j=Q(e*e);e=Q(Q(N[f+12>>2]-N[f>>2])*Q(.5));k=Q(e*e);e=Q(Q(N[f+16>>2]-N[f+4>>2])*Q(.5));j=Q(Y(Q(j+Q(k+Q(e*e)))));e=N[g+12>>2];k=Q(e*e);e=N[g+4>>2];o=Q(e*e);e=N[g+8>>2];N[(l<<2)+b>>2]=Q(N[J[a+28>>2]+60>>2]+h)+Q(j*Q(Q(Y(Q(k+Q(o+Q(e*e)))))*c));a=J[a>>2];if(a){continue}break}}Ha=g+16|0}function Ls(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0;a=J[a+60>>2];if(a){d=0;a:{if(!b){break a}d=0;if(!K[b+9|0]){break a}d=J[b>>2]}f=!c|!K[c+9|0]?f:J[c>>2];e=J[J[a+48>>2]+1136>>2];b:{if(!(K[J[a+52>>2]]&6)){c:{if(!d){break c}g=J[d+164>>2];if(!g){break c}Nd(e,g,a)}if(!f){break b}g=J[f+164>>2];if(!g){break b}Nd(e,g,a);break b}if(H[a+68|0]&1){break b}_l(e,a)}e=0;h=f?f- -64|0:0;J[a+28>>2]=h;g=d?d- -64|0:0;J[a+24>>2]=g;J[a+32>>2]=d?J[g+36>>2]:0;e=f?J[h+36>>2]:e;J[a+60>>2]=d;J[a+36>>2]=e;J[a- -64>>2]=f;d=J[a+48>>2];e=J[d+2408>>2];if(b){d=J[b>>2]}else{d=J[d+2380>>2]}if(c){b=J[c>>2]}else{b=J[J[a+48>>2]+2380>>2]}f=J[e+288>>2];if(!f){Hs(e);f=J[e+288>>2]}J[e+288>>2]=J[f>>2];J[e+280>>2]=J[e+280>>2]+1;i=a,j=qt(f,a,d,b),J[i+56>>2]=j}}function zn(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=Q(0),m=0,n=0;b=Ha-16|0;Ha=b;if(a){J[b+12>>2]=0;J[b+8>>2]=0;Rj(a,b+12|0,b+8|0);J[b+4>>2]=0;J[b>>2]=0;f=a+36|0;Rj(f,b+4|0,b);a:{if(M[b+12>>2]<=M[b+4>>2]){c=a;a=f;break a}j=N[a>>2];N[a>>2]=N[a+36>>2];c=J[a+4>>2];k=J[a+8>>2];d=a+40|0;g=J[d+4>>2];J[a+4>>2]=J[d>>2];J[a+8>>2]=g;d=J[a+12>>2];g=J[a+16>>2];e=a+48|0;h=J[e+4>>2];J[a+12>>2]=J[e>>2];J[a+16>>2]=h;l=N[a+20>>2];N[a+20>>2]=N[a+56>>2];e=J[a+32>>2];J[a+32>>2]=J[a+68>>2];h=J[a+24>>2];m=J[a+28>>2];i=a+60|0;n=J[i+4>>2];J[a+24>>2]=J[i>>2];J[a+28>>2]=n;J[a+60>>2]=h;J[a+64>>2]=m;J[a+68>>2]=e;J[a+40>>2]=c;J[a+44>>2]=k;N[a+56>>2]=l;J[a+48>>2]=d;J[a+52>>2]=g;N[a+36>>2]=j;c=f}zn(J[c+24>>2]);zn(J[a+24>>2])}Ha=b+16|0}function An(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=0,l=Q(0),m=0,n=0;b=Ha-16|0;Ha=b;if(a){J[b+12>>2]=0;J[b+8>>2]=0;Sj(a,b+12|0,b+8|0);J[b+4>>2]=0;J[b>>2]=0;f=a+36|0;Sj(f,b+4|0,b);a:{if(M[b+12>>2]<=M[b+4>>2]){c=a;a=f;break a}j=N[a>>2];N[a>>2]=N[a+36>>2];c=J[a+4>>2];k=J[a+8>>2];d=a+40|0;g=J[d+4>>2];J[a+4>>2]=J[d>>2];J[a+8>>2]=g;d=J[a+12>>2];g=J[a+16>>2];e=a+48|0;h=J[e+4>>2];J[a+12>>2]=J[e>>2];J[a+16>>2]=h;l=N[a+20>>2];N[a+20>>2]=N[a+56>>2];e=J[a+32>>2];J[a+32>>2]=J[a+68>>2];h=J[a+24>>2];m=J[a+28>>2];i=a+60|0;n=J[i+4>>2];J[a+24>>2]=J[i>>2];J[a+28>>2]=n;J[a+60>>2]=h;J[a+64>>2]=m;J[a+68>>2]=e;J[a+40>>2]=c;J[a+44>>2]=k;N[a+56>>2]=l;J[a+48>>2]=d;J[a+52>>2]=g;N[a+36>>2]=j;c=f}An(J[c+24>>2]);An(J[a+24>>2])}Ha=b+16|0}function lca(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0);n=N[d>>2];k=N[d+8>>2];r=N[c+24>>2];j=Q(r-N[d+24>>2]);s=N[c+16>>2];i=Q(s-N[d+16>>2]);t=N[c+20>>2];l=Q(t-N[d+20>>2]);o=N[d+4>>2];p=Q(n*Q(Q(k*j)+Q(Q(n*i)+Q(l*o))));m=i;i=N[d+12>>2];j=Q(p+Q(Q(m*Q(Q(i*i)+Q(-.5)))-Q(i*Q(Q(o*j)-Q(l*k)))));m=Q(j+j);j=N[a+4>>2];p=Q(m-j);b=p<=N[e>>2];if(b){a=J[g+4096>>2];J[g+4096>>2]=a+1;a=(a<<6)+g|0;l=Q(n+n);q=Q(i+i);m=Q(Q(l*k)-Q(o*q));N[a+8>>2]=m;k=Q(Q(l*o)+Q(k*q));N[a+4>>2]=k;J[a+52>>2]=-1;N[a+12>>2]=p;J[a+28>>2]=0;i=Q(Q(Q(n*l)+Q(i*q))+Q(-1));N[a>>2]=i;N[a+24>>2]=r-Q(j*m);N[a+20>>2]=t-Q(j*k);N[a+16>>2]=s-Q(j*i)}return b|0}function kP(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0);g=Ha+-64|0;Ha=g;qc(g+36|0,g+8|0,b,c,d);if(e&1){Ja[J[J[a>>2]+8>>2]](a,g+36|0,g+8|0)}if(!(!(e&2)|!(I[b+128>>1]&1))){i=N[g+44>>2];h=N[g+16>>2];j=N[g+40>>2];k=N[g+12>>2];l=N[g+48>>2];m=N[g+20>>2];n=N[g+36>>2];o=N[g+8>>2];f=Q(Q(i*h)+Q(Q(j*k)+Q(Q(l*m)+Q(n*o))));i=Q(Q(k*i)+Q(Q(Q(l*o)-Q(m*n))-Q(j*h)));h=Q(Y(Q(Q(f*f)+Q(Q(Q(i*i)+Q(0))+Q(0)))));if(h!=Q(0)){h=Q(Q(1)/h);f=Q(f*h);i=Q(i*h)}h=N[b+116>>2];j=N[b+112>>2];k=j;j=N[b+104>>2]>Q(0)?Q(0):N[b+100>>2]>Q(0)?Q(0):N[b+108>>2];f=fQ(1)?Q(1):f);f=Q(f+f);f=i>2]+16>>2]](a,g+36|0,h,k,Q(k-j)>2]>>>22&60)+108152|0)+12>>2]+b|0)+8|0]&8)){H[d+268|0]=1;J[d+276>>2]=0;J[d+280>>2]=64;e=d+12|0;J[d+272>>2]=e;f=a;a=J[a+2416>>2];QF(f,b+16|0,a?a+272|0:e,c);f=J[(a?a+536|0:d+276|0)>>2];if(f){g=J[(a?a+532|0:d+272|0)>>2];h=J[b>>2]+4816|0;c=0;while(1){a=J[(c<<2)+g>>2];b=a-16|0;e=a-12|0;a=J[e>>2];if(a&268435456){ug(b);J[d+284>>2]=b;ob(h,d+284|0);a=J[e>>2]&-268435457;J[e>>2]=a}if((a&251658240)==16777216){J[e>>2]=a&1073741823;J[b>>2]=0}ei(b);c=c+1|0;if((f|0)!=(c|0)){continue}break}}a=J[d+280>>2];if((a|0)<0|!(a&2147483647)){break a}a=J[d+272>>2];if((a|0)==(d+12|0)|!a){break a}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a);break a}XA(b)}Ha=d+288|0}function xq(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<4;if(!c){break a}e=J[40592];d=e+12|0;e=(j=d,k=c,l=Ja[J[J[e>>2]+20>>2]](e)|0?36511:69706,m=20075,n=553,i=J[J[d>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){h=(c<<4)+e|0;d=J[a>>2];c=e;while(1){g=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=g;g=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=g;d=d+16|0;c=c+16|0;if(h>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=(c<<4)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;d=J[b+12>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=d;b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function no(a,b,c){var d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=0,j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0);k=N[c+16>>2];l=N[c+28>>2];m=N[c+24>>2];n=N[c+12>>2];o=N[c>>2];p=N[c+4>>2];e=N[b+24>>2];f=N[b+28>>2];g=N[b+32>>2];N[a+8>>2]=Q(Q(e*N[c+8>>2])+Q(f*N[c+20>>2]))+Q(g*N[c+32>>2]);N[a+4>>2]=Q(Q(e*p)+Q(f*k))+Q(g*l);N[a>>2]=Q(Q(e*o)+Q(f*n))+Q(g*m);c=K[b+38|0];J[a+12>>2]=c;d=K[b+39|0];J[a+16>>2]=d;i=I[b+36>>1];h=i&32767;J[a+20>>2]=h;j=J[b+40>>2];J[a+24>>2]=j;d=P(d,20)+j|0;J[a+28>>2]=d;d=d+P(c,12)|0;J[a+36>>2]=d;J[a+32>>2]=((d+(h<<1)|0)+P(c,3)|0)+(h<<2&i>>31);c=J[b+52>>2];J[a+44>>2]=J[b+48>>2];J[a+48>>2]=c;c=J[b+60>>2];J[a+52>>2]=J[b+56>>2];J[a+56>>2]=c;b=J[b+44>>2];J[a+60>>2]=b;J[a+68>>2]=2938;J[a+64>>2]=(b?2938:2939)+1}function ae(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=J[a+20>>2];a:{b:{if(!e){break b}f=J[b>>2];d=f+(f<<15^-1)|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;g=e-1&(d>>>16^d);d=J[J[a+12>>2]+(g<<2)>>2];if((d|0)==-1){break b}h=a+4|0;j=J[a+8>>2];k=J[a+4>>2];while(1){i=d<<2;if(J[i+k>>2]==(f|0)){H[c|0]=1;break a}d=J[j+i>>2];if((d|0)!=-1){continue}break}}H[c|0]=0;c=-1;d=J[a+28>>2];if((d|0)==-1){d=e?e<<1:16;if(d>>>0>e>>>0){be(a,d);e=J[a+20>>2];c=J[a+28>>2]}b=J[b>>2];b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;g=e-1&(b>>>16^b);d=c}b=J[a+8>>2]+(d<<2)|0;J[a+28>>2]=J[b>>2];c=b;b=J[a+12>>2]+(g<<2)|0;J[c>>2]=J[b>>2];J[b>>2]=d;J[a+36>>2]=J[a+36>>2]+1;J[a+32>>2]=J[a+32>>2]+1;h=a+4|0}return J[h>>2]+(d<<2)|0}function P3(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=Q(d);var e=0,f=0;a:{b:{c:{d:{a=a+8|0;f=J[a+4>>2];switch((f>>>30|0)-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[a>>2]+4785|0]){break b}}Me(a+12|0,b,c,d);break a}e=J[a+8>>2];e:{if(!(f&1048576)){if(!e){e=_a(J[a>>2],f>>>24&15);J[a+8>>2]=e}N[e+156>>2]=N[a+72>>2];N[e+160>>2]=N[a+76>>2];N[e+164>>2]=N[a+80>>2];N[e+168>>2]=N[a+84>>2];N[e+172>>2]=N[a+88>>2];N[e+176>>2]=N[a+92>>2];N[e+180>>2]=N[a+96>>2];N[e+184>>2]=N[a+100>>2];N[e+188>>2]=N[a+104>>2];N[e+192>>2]=N[a+108>>2];N[e+196>>2]=N[a+112>>2];N[e+200>>2]=N[a+116>>2];break e}if(e){break e}e=_a(J[a>>2],K[a+7|0]&15);J[a+8>>2]=e}b=(b<<3)+e|0;N[b+160>>2]=d;N[b+156>>2]=c;Za(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|1048576}}function Nj(a){var b=0,c=0;b=J[a+108>>2];if(b){b=rk(b);c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+108>>2]=0;b=J[a+40>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+40>>2]=0;b=J[a+20>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+20>>2]=0;b=J[a+24>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+24>>2]=0;b=J[a>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a>>2]=0;b=J[a+4>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+4>>2]=0;b=J[a+8>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+8>>2]=0;b=J[a+12>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+12>>2]=0;b=J[a+16>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+16>>2]=0}function $_(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0;f=L[b>>1];a:{if(!(f&1)){break a}b=J[a+5936>>2];if(!b){break a}h=b&1;d=J[a+5932>>2];if((b|0)!=1){i=b&-2;while(1){e=c;c=J[(d+(b<<2)|0)-4>>2];e=e+((c|0)!=0&L[c+4>>1]==6)|0;b=b-2|0;c=J[d+(b<<2)>>2];c=e+((c|0)!=0&L[c+4>>1]==6)|0;g=g+2|0;if((i|0)!=(g|0)){continue}break}}if(!h){break a}b=J[(d+(b<<2)|0)-4>>2];c=((b|0)!=0&L[b+4>>1]==6)+c|0}b:{if(!(f&2)){break b}d=J[a+5936>>2];if(!d){break b}a=J[a+5932>>2];c:{if(!(d&1)){b=d;break c}e=c;b=d-1|0;c=J[a+(b<<2)>>2];c=e+((c|0)!=0&L[c+4>>1]==5)|0}if((d|0)==1){break b}while(1){d=J[(a+(b<<2)|0)-4>>2];c=((d|0)!=0&L[d+4>>1]==5)+c|0;b=b-2|0;d=J[a+(b<<2)>>2];c=c+((d|0)!=0&L[d+4>>1]==5)|0;if(b){continue}break}}return c|0}function wd(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=Ha-16|0;Ha=f;a:{a=J[a+4>>2];if(!a){break a}i=J[a+40>>2];j=J[a+36>>2];a=0;while(1){b=a>>>0>i>>>0?a:i;while(1){if((a|0)==(b|0)){break a}c=a<<3;a=a+1|0;c=c+j|0;if(K[c|0]){continue}break}c=J[c+4>>2];if(!c){break a}Ja[J[J[c>>2]+36>>2]](c);e=Ha-16|0;Ha=e;d=J[c+12>>2];g=J[c+8>>2];b:{if(g){Ja[J[J[g>>2]+52>>2]](e+15|0,g);b=0;if(K[e+15|0]&8){break b}b=Ja[J[J[g>>2]+28>>2]](g)|0;break b}b=0}c:{if(d){Ja[J[J[d>>2]+52>>2]](e+14|0,d);h=0;if(K[e+14|0]&8){break c}h=Ja[J[J[d>>2]+28>>2]](d)|0;break c}h=0}Ha=e+16|0;e=b?b:h;d=d?h?e:0:e;b=g?b?d:0:d;if(!b){continue}J[f+8>>2]=c;d=pb(b+5892|0,f+8|0,f+15|0);if(!K[f+15|0]){J[d>>2]=J[f+8>>2]}Kk(b+16|0,c+16|0);continue}}Ha=f+16|0}function wc(a,b,c){var d=0,e=0,f=0;d=Ha+-64|0;Ha=d;f=J[a>>2];e=J[f-4>>2];f=J[f-8>>2];J[d+32>>2]=0;J[d+36>>2]=0;J[d+40>>2]=0;J[d+44>>2]=0;J[d+48>>2]=0;J[d+52>>2]=0;H[d+55|0]=0;H[d+56|0]=0;H[d+57|0]=0;H[d+58|0]=0;H[d+59|0]=0;H[d+60|0]=0;H[d+61|0]=0;H[d+62|0]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+20>>2]=0;J[d+16>>2]=b;J[d+12>>2]=a;J[d+8>>2]=c;a=a+f|0;b=0;a:{if(Pb(e,c,0)){J[d+56>>2]=1;Ja[J[J[e>>2]+20>>2]](e,d+8|0,a,a,1,0);b=J[d+32>>2]==1?a:0;break a}Ja[J[J[e>>2]+24>>2]](e,d+8|0,a,1,0);b:{switch(J[d+44>>2]){case 0:b=J[d+48>>2]==1?J[d+36>>2]==1?J[d+40>>2]==1?J[d+28>>2]:0:0:0;break a;case 1:break b;default:break a}}if(J[d+32>>2]!=1){if(J[d+48>>2]|J[d+36>>2]!=1|J[d+40>>2]!=1){break a}}b=J[d+24>>2]}Ha=d- -64|0;return b}function zD(a){var b=0,c=Q(0),d=0,e=0,f=0,g=0;a:{if((J[a+4>>2]>>>30|0)-3>>>0<4294967294){break a}b=J[a>>2];if(!b){break a}g=b-16|0}if(J[a+88>>2]){while(1){b=J[J[a+84>>2]+(d<<2)>>2];e=b+48|0;c=N[g+5148>>2];b:{c:{d:{switch((J[b+52>>2]>>>30|0)-2|0){case 0:f=J[e>>2];if(K[f+4785|0]){break c}default:N[b+308>>2]=c;J[b+312>>2]=0;pc(b- -64|0,c,1);break b;case 1:break d}}f=J[e>>2]}N[b+308>>2]=c;J[b+312>>2]=0;Za(f,e);J[b+316>>2]=J[b+316>>2]&-117440513|83886080}d=d+1|0;if(d>>>0>2]){continue}break}}b=J[a>>2];c=N[b+5132>>2];H[a+60|0]=0;N[a+56>>2]=c;e:{f:{switch((J[a+4>>2]>>>30|0)-2|0){case 0:if(K[b+4785|0]){break e}break;case 1:break e;default:break f}}N[a+44>>2]=c;return}Za(b,a);J[a+4>>2]=J[a+4>>2]&-897|640}function sg(a,b,c,d){var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0);e=Ha-48|0;Ha=e;j=N[c+8>>2];k=N[b+8>>2];g=Q(j-k);l=N[c>>2];m=N[b>>2];h=Q(l-m);n=N[c+4>>2];o=N[b+4>>2];i=Q(n-o);f=Q(Y(Q(Q(g*g)+Q(Q(h*h)+Q(i*i)))));if(d){N[d>>2]=f*Q(.5);k=N[b+8>>2];o=N[b+4>>2];n=N[c+4>>2];m=N[b>>2];l=N[c>>2];j=N[c+8>>2]}a:{if(f>2]=0;J[e+20>>2]=1065353216;J[e+24>>2]=0;f=Q(Q(1)/f);N[e+16>>2]=g*f;N[e+12>>2]=i*f;N[e+8>>2]=h*f;Xj(e+32|0,e+20|0,e+8|0);g=N[e+36>>2];h=N[e+32>>2];i=N[e+40>>2];f=N[e+44>>2]}N[a+12>>2]=f;N[a+8>>2]=i;N[a+4>>2]=g;N[a>>2]=h;N[a+24>>2]=Q(j+k)*Q(.5);N[a+20>>2]=Q(n+o)*Q(.5);N[a+16>>2]=Q(l+m)*Q(.5);Ha=e+48|0}function mR(a,b,c){a=a|0;b=b|0;c=c|0;b=J[b+80>>2];a:{switch(c|0){case 0:N[a>>2]=N[b+128>>2];N[a+4>>2]=N[b+132>>2];N[a+8>>2]=N[b+136>>2];N[a+12>>2]=N[b+140>>2];N[a+16>>2]=N[b+144>>2];c=J[b+152>>2];J[a+20>>2]=J[b+148>>2];J[a+24>>2]=c;return;case 1:N[a>>2]=N[b+156>>2];N[a+4>>2]=N[b+160>>2];N[a+8>>2]=N[b+164>>2];N[a+12>>2]=N[b+168>>2];N[a+16>>2]=N[b+172>>2];c=J[b+180>>2];J[a+20>>2]=J[b+176>>2];J[a+24>>2]=c;return;case 2:N[a>>2]=N[b+184>>2];N[a+4>>2]=N[b+188>>2];N[a+8>>2]=N[b+192>>2];N[a+12>>2]=N[b+196>>2];N[a+16>>2]=N[b+200>>2];c=J[b+208>>2];J[a+20>>2]=J[b+204>>2];J[a+24>>2]=c;return;default:break a}}J[a>>2]=0;J[a+4>>2]=0;J[a+24>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a+4>>2]=1073741824}function Va(a,b,c){var d=0,e=0,f=0,g=0;a:{if(!c){break a}H[a|0]=b;d=a+c|0;H[d-1|0]=b;if(c>>>0<3){break a}H[a+2|0]=b;H[a+1|0]=b;H[d-3|0]=b;H[d-2|0]=b;if(c>>>0<7){break a}H[a+3|0]=b;H[d-4|0]=b;if(c>>>0<9){break a}d=0-a&3;e=d+a|0;b=P(b&255,16843009);J[e>>2]=b;d=c-d&-4;c=d+e|0;J[c-4>>2]=b;if(d>>>0<9){break a}J[e+8>>2]=b;J[e+4>>2]=b;J[c-8>>2]=b;J[c-12>>2]=b;if(d>>>0<25){break a}J[e+24>>2]=b;J[e+20>>2]=b;J[e+16>>2]=b;J[e+12>>2]=b;J[c-16>>2]=b;J[c-20>>2]=b;J[c-24>>2]=b;J[c-28>>2]=b;g=e&4|24;c=d-g|0;if(c>>>0<32){break a}d=rea(b,0,1,1);f=Ia;b=e+g|0;while(1){J[b+24>>2]=d;J[b+28>>2]=f;J[b+16>>2]=d;J[b+20>>2]=f;J[b+8>>2]=d;J[b+12>>2]=f;J[b>>2]=d;J[b+4>>2]=f;b=b+32|0;c=c-32|0;if(c>>>0>31){continue}break}}return a}function VW(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0);e=Ha-80|0;Ha=e;g=N[d+4>>2];j=Q(g+g);f=N[d+8>>2];k=Q(j*f);h=N[d>>2];i=Q(h+h);m=N[d+12>>2];l=Q(i*m);N[e+48>>2]=k-l;N[e+40>>2]=k+l;h=Q(Q(1)-Q(h*i));k=Q(g*j);N[e+52>>2]=h-k;n=h;h=Q(f+f);l=Q(f*h);N[e+36>>2]=n-l;f=Q(i*f);j=Q(j*m);N[e+44>>2]=f+j;g=Q(i*g);i=Q(h*m);N[e+32>>2]=g-i;N[e+28>>2]=f-j;N[e+24>>2]=g+i;N[e+20>>2]=Q(Q(1)-k)-l;N[e+56>>2]=N[d+16>>2];N[e+60>>2]=N[d+20>>2];N[e- -64>>2]=N[d+24>>2];N[e+68>>2]=N[c+4>>2];N[e+72>>2]=N[c+8>>2];N[e+76>>2]=N[c+12>>2];f=N[a+4>>2];N[e+4>>2]=N[b+16>>2];N[e+8>>2]=N[b+20>>2];g=N[b+24>>2];N[e+16>>2]=f;N[e+12>>2]=g;a=jz(e+4|0,e+20|0);Ha=e+80|0;return a|0}function vt(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;d=Ha-16|0;Ha=d;c=J[a+4>>2];f=K[J[c+44>>2]+9|0]-1>>>0<2?c:0;if(f){e=M[f+152>>2]>4294967293}else{e=1}g=J[c+40>>2];h=J[c+28>>2];c=J[c+20>>2];J[d+12>>2]=a;J[d+4>>2]=c;J[d+8>>2]=c+(h<<2);c=Zm(d+4|0);a:{if(!c){break a}if(e){e=(f|0)!=0;while(1){b:{c:{switch(K[c+24|0]){case 1:I[c+56>>1]=L[c+56>>1]|32;f=K[c+25|0];if(f&32){break b}H[c+25|0]=f|32;ti(g,c+4|0);break b;case 0:break c;default:break b}}Zi(c);Bt(c,e)}c=Zm(d+4|0);if(c){continue}break}break a}while(1){d:{e:{switch(K[c+24|0]){case 0:Zi(c);break d;case 1:break e;default:break d}}I[c+56>>1]=L[c+56>>1]|32;e=K[c+25|0];if(e&32){break d}H[c+25|0]=e|32;ti(g,c+4|0)}c=Zm(d+4|0);if(c){continue}break}}wt(a,b);Ha=d+16|0}function jL(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0;a:{if(L[a+68>>1]<=1){f=J[c+4624>>2];if(!f){break a}c=(b<<1)+d|0;a=L[a+34>>1];d=0;if(f>>>0>=8){h=f&-8;b=0;while(1){e=g<<2;I[e+c>>1]=a;I[c+(e|4)>>1]=a;I[c+(e|8)>>1]=a;I[c+(e|12)>>1]=a;I[c+(e|16)>>1]=a;I[c+(e|20)>>1]=a;I[c+(e|24)>>1]=a;I[c+(e|28)>>1]=a;g=g+8|0;b=b+8|0;if((h|0)!=(b|0)){continue}break}}b=f&7;if(!b){break a}while(1){I[c+(g<<2)>>1]=a;g=g+1|0;d=d+1|0;if((b|0)!=(d|0)){continue}break}break a}e=J[c+4624>>2];if(!e){break a}g=c+528|0;b=(b<<1)+d|0;d=J[a- -64>>2];a=J[J[a+60>>2]+44>>2];c=0;while(1){f=J[(g+(c<<6)|0)+52>>2];I[b+(c<<2)>>1]=L[d+((K[(a+(f<<1&-4)|0)+(f&1?3:2)|0]&127)<<1)>>1];c=c+1|0;if((e|0)!=(c|0)){continue}break}}return 1}function Wj(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0);o=N[b+20>>2];p=N[b+24>>2];l=N[c+20>>2];m=N[c+24>>2];q=N[b+16>>2];n=N[c+16>>2];d=N[b+12>>2];e=N[c+12>>2];f=N[c>>2];h=N[b>>2];i=N[b+4>>2];g=N[c+4>>2];j=N[b+8>>2];k=N[c+8>>2];N[a+12>>2]=Q(Q(Q(d*e)-Q(f*h))-Q(i*g))-Q(j*k);N[a+8>>2]=Q(Q(h*g)+Q(Q(d*k)+Q(j*e)))-Q(f*i);N[a+4>>2]=Q(Q(j*f)+Q(Q(d*g)+Q(i*e)))-Q(k*h);N[a>>2]=Q(Q(i*k)+Q(Q(d*f)+Q(h*e)))-Q(g*j);e=Q(m+m);f=Q(n+n);g=Q(l+l);k=Q(Q(j*e)+Q(Q(h*f)+Q(i*g)));l=Q(Q(d*d)+Q(-.5));N[a+24>>2]=p+Q(Q(j*k)+Q(Q(e*l)+Q(d*Q(Q(h*g)-Q(f*i)))));N[a+20>>2]=o+Q(Q(i*k)+Q(Q(g*l)+Q(d*Q(Q(j*f)-Q(e*h)))));N[a+16>>2]=q+Q(Q(h*k)+Q(Q(f*l)+Q(d*Q(Q(i*e)-Q(g*j)))))}function E8(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=Q(0);if(J[a+32>>2]){h=J[a+40>>2];while(1){b=J[J[(J[h+184>>2]+P(J[J[a+28>>2]+(g<<2)>>2]>>>7|0,24)|0)+20>>2]+16>>2];oF(b);i=N[a+36>>2];e=K[a+44|0];c=0;d=Ha-16|0;Ha=d;J[d+12>>2]=0;if(J[b+28>>2]){while(1){f=J[b>>2];Lt(J[J[b+24>>2]+(c<<2)>>2],i,0,0,d+12|0,J[f+40>>2]+(c<<5)|0,!J[f+24>>2],e);c=c+1|0;if(c>>>0>2]){continue}break}}Ha=d+16|0;e=J[b+28>>2];if(e){f=J[b+24>>2];d=0;while(1){b=J[f+(d<<2)>>2];c=J[b+100>>2];N[b+64>>2]=N[c>>2];N[b+68>>2]=N[c+4>>2];N[b+72>>2]=N[c+8>>2];N[b+76>>2]=N[c+12>>2];N[b+80>>2]=N[c+16>>2];N[b+84>>2]=N[c+20>>2];N[b+88>>2]=N[c+24>>2];d=d+1|0;if((e|0)!=(d|0)){continue}break}}g=g+1|0;if(g>>>0>2]){continue}break}}}function Ww(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if((J[a+8>>2]&2147483647)>>>0>>0){a:{if(!b){break a}f=b<<2;if(!f){break a}e=J[40592];d=e+12|0;e=(j=d,k=f,l=Ja[J[J[e>>2]+20>>2]](e)|0?49399:69706,m=19978,n=553,i=J[J[d>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}g=J[a>>2];d=J[a+4>>2];if((d|0)>0){h=(d<<2)+e|0;d=e;while(1){f=L[g>>1]|L[g+2>>1]<<16;I[d>>1]=f;I[d+2>>1]=f>>>16;g=g+4|0;d=d+4|0;if(h>>>0>d>>>0){continue}break}g=J[a>>2]}if(!(!g|J[a+8>>2]<0)){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,g)}J[a+8>>2]=b;J[a>>2]=e}e=J[a+4>>2];if((e|0)<(b|0)){d=J[a>>2];f=d+(b<<2)|0;e=d+(e<<2)|0;while(1){d=L[c>>1]|L[c+2>>1]<<16;I[e>>1]=d;I[e+2>>1]=d>>>16;e=e+4|0;if(f>>>0>e>>>0){continue}break}}J[a+4>>2]=b}function G0(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;if(!e){return 1}if(!(J[a+4>>2]?f:0)){H[a+337|0]=1}g=Xk(a+284|0,b,c,d,e);a:{if(!K[a+336|0]|!J[a+4>>2]){break a}H[a+338|0]=1;if(f|!g){break a}c=a+56|0;f=0;while(1){i=J[J[a+300>>2]+(J[(f<<2)+b>>2]<<2)>>2];k=J[a+48>>2];j=J[c>>2];h=c+P(j,48)|0;d=J[h+12>>2];b:{c:{if(d){if(!J[d+588>>2]){break c}break b}d=J[40592];d=Ep((m=d+12|0,n=616,o=Ja[J[J[d>>2]+20>>2]](d)|0?49527:69706,p=13959,q=88,l=J[J[d+12>>2]+8>>2],Ja[l](m|0,n|0,o|0,p|0,q|0)|0));J[h+12>>2]=d}J[h+8>>2]=k}J[c+112>>2]=0;nC(c,(c+P(j,48)|0)+16|0,i,ji(d,i,J[J[c+104>>2]+8>>2],c+108|0));f=f+1|0;if((g|0)!=(f|0)){continue}break}}return(e|0)==(g|0)|0}function $g(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;d=J[a+4>>2];c=J[d+4>>2];a:{if((c|0)==(d|0)){break a}f=1;while(1){h=g;g=g+1|0;e=f;f=e+1|0;d=c;c=J[d+4>>2];if((c|0)!=(d|0)){continue}break}if(!e){break a}g=e&7;b:{if(!g){c=a;break b}f=0;while(1){c=J[a+4>>2];J[a+4>>2]=d;e=e-1|0;a=c;f=f+1|0;if((g|0)!=(f|0)){continue}break}}if(h>>>0<7){break a}while(1){a=J[c+4>>2];J[c+4>>2]=d;c=J[a+4>>2];J[a+4>>2]=d;a=J[c+4>>2];J[c+4>>2]=d;c=J[a+4>>2];J[a+4>>2]=d;a=J[c+4>>2];J[c+4>>2]=d;c=J[a+4>>2];J[a+4>>2]=d;a=J[c+4>>2];J[c+4>>2]=d;c=J[a+4>>2];J[a+4>>2]=d;e=e-8|0;if(e){continue}break}}if(!(K[d+44|0]&4)){a=Ha-16|0;Ha=a;J[a+8>>2]=d;b=pb(b+336|0,a+8|0,a+15|0);if(!K[a+15|0]){J[b>>2]=J[a+8>>2]}H[d+44|0]=K[d+44|0]|4;Ha=a+16|0}}function Tg(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=P(f,12);if(!c){break a}e=J[40592];d=e+12|0;e=(j=d,k=c,l=Ja[J[J[e>>2]+20>>2]](e)|0?42579:69706,m=20075,n=553,i=J[J[d>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){g=P(c,12)+e|0;d=J[a>>2];c=e;while(1){h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;J[c+8>>2]=J[d+8>>2];d=d+12|0;c=c+12|0;if(g>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=P(c,12)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;J[c+8>>2]=J[b+8>>2];b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;b=a;a=J[a+4>>2];J[b+4>>2]=a+1;return P(a,12)+e|0}function CY(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;c=a+48|0;d=Ha-16|0;Ha=d;a:{b:{c:{d:{a=a+32|0;e=J[a+4>>2];f=e>>>30|0;switch(f-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[a>>2]+4785|0]){break b}}J[c+16>>2]=J[b>>2];J[c+20>>2]=J[b+4>>2];J[c+24>>2]=J[b+8>>2];J[c+28>>2]=J[b+12>>2];a=J[a-12>>2];if(!a){break a}e:{f:{switch(L[a+4>>1]-5|0){case 0:a=a- -64|0;break e;case 8:a=a- -64|0;break e;default:break f}}a=a- -64|0}if((f|0)==1){break a}H[d+11|0]=K[c- -64|0];J[d+12>>2]=8;_c(a,c,d+12|0,d+11|0,0);break a}c=J[a+8>>2];if(!c){c=_a(J[a>>2],e>>>24&15);J[a+8>>2]=c}J[c+28>>2]=J[b>>2];J[c+32>>2]=J[b+4>>2];J[c+36>>2]=J[b+8>>2];J[c+40>>2]=J[b+12>>2];Za(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|8}Ha=d+16|0}function uL(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;e=Ha-16|0;Ha=e;b=J[a+28>>2];if(J[b+36>>2]){while(1){c=J[J[b+32>>2]+(d<<2)>>2]>>>7|0;J[e+8>>2]=c;a:{if((c|0)==J[b+12>>2]){J[b+12>>2]=c-1;break a}f=J[b+4>>2];if(f>>>0>=(J[b+8>>2]&2147483647)>>>0){ab(b,e+8|0);b=J[a+28>>2];break a}J[J[b>>2]+(f<<2)>>2]=c;J[b+4>>2]=J[b+4>>2]+1}d=d+1|0;if(d>>>0>2]){continue}break}}d=0;J[b+36>>2]=0;if(J[b+72>>2]){while(1){c=J[J[b+68>>2]+(d<<2)>>2];J[e+12>>2]=c;b:{if((c|0)==J[b+28>>2]){J[b+28>>2]=c-1;break b}f=J[b+20>>2];if(f>>>0>=(J[b+24>>2]&2147483647)>>>0){ab(b+16|0,e+12|0);b=J[a+28>>2];break b}J[J[b+16>>2]+(f<<2)>>2]=c;J[b+20>>2]=J[b+20>>2]+1}d=d+1|0;if(d>>>0>2]){continue}break}}J[b+72>>2]=0;Ha=e+16|0}function Vm(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=P(b,44);if(!d){break a}c=J[40592];f=c+12|0;f=(i=f,j=d,k=Ja[J[J[c>>2]+20>>2]](c)|0?50597:69706,l=19978,m=553,h=J[J[f>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=P(c,44)+f|0;c=f;while(1){e=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=e;J[c+40>>2]=J[d+40>>2];e=J[d+36>>2];J[c+32>>2]=J[d+32>>2];J[c+36>>2]=e;e=J[d+28>>2];J[c+24>>2]=J[d+24>>2];J[c+28>>2]=e;e=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=e;e=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=e;d=d+44|0;c=c+44|0;if(g>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=f}function Ei(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=0,q=0,r=Q(0);if(L[d+8>>1]==65535){d=J[d+4>>2];h=N[d- -64>>2];i=N[d+40>>2];j=N[d+52>>2];k=N[d+60>>2];l=N[d+36>>2];m=N[d+48>>2];n=N[d+56>>2];o=N[d+44>>2];p=J[b+8>>2];q=J[b+12>>2];e=N[c+8>>2];f=N[c+4>>2];g=N[c>>2];r=N[d+32>>2];c=J[b>>2];b=J[b+4>>2];J[a+28>>2]=0;J[a+8>>2]=p;J[a+12>>2]=q;J[a>>2]=c;J[a+4>>2]=b;N[a+16>>2]=Q(n*e)+Q(Q(r*g)+Q(o*f));N[a+20>>2]=Q(k*e)+Q(Q(l*g)+Q(m*f));N[a+24>>2]=Q(h*e)+Q(Q(i*g)+Q(j*f));return}d=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=d;d=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=d;b=J[c+4>>2];J[a+16>>2]=J[c>>2];J[a+20>>2]=b;b=J[c+12>>2];J[a+24>>2]=J[c+8>>2];J[a+28>>2]=b}function Dca(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);n=N[a+4>>2];o=N[b+4>>2];p=Q(n+o);i=Q(p+N[e>>2]);m=Q(i*i);q=N[c+24>>2];j=Q(q-N[d+24>>2]);r=N[c+16>>2];k=Q(r-N[d+16>>2]);s=N[c+20>>2];l=Q(s-N[d+20>>2]);i=Q(Q(j*j)+Q(Q(k*k)+Q(l*l)));a=m<=i;a:{if(a){break a}m=Q(Y(i));b:{if(m<=Q(9999999747378752e-21)){k=Q(1);j=Q(0);l=Q(0);break b}i=Q(Q(1)/m);j=Q(j*i);k=Q(k*i);l=Q(l*i)}b=J[g+4096>>2];if(b>>>0>63){break a}J[g+4096>>2]=b+1;b=(b<<6)+g|0;N[b+8>>2]=j;N[b+4>>2]=l;N[b>>2]=k;J[b+52>>2]=-1;N[b+12>>2]=m-p;i=Q(Q(Q(n+m)-o)*Q(-.5));N[b+24>>2]=q+Q(i*j);N[b+20>>2]=s+Q(i*l);N[b+16>>2]=r+Q(i*k)}return!a|0}function ho(a,b){var c=0,d=0,e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0);d=J[J[a+8>>2]+60>>2];f=d+(J[a+48>>2]+b<<2)|0;g=Q(I[f>>1]);c=(b<<2)+d|0;h=Q(I[c>>1]);i=Q(I[c+4>>1]);c=1;j=Q(I[f+4>>1]);e=N[a+28>>2];a:{if(!(!(j>e)|!(e>2];if(!(!(e>j)|!(e>g)|!(e>h))){if(e>i){break a}}f=b<<2;if((K[(f+d|0)+2|0]&127)!=127){c=J[a+348>>2];if((c|0)==64){c=0;d=J[a+12>>2];if(!(Ja[J[J[d>>2]+8>>2]](d,64,a+92|0)|0)){break a}d=J[J[a+8>>2]+60>>2]}J[a+348>>2]=c+1;J[((c<<2)+a|0)+92>>2]=b<<1}c=1;if((K[(d+f|0)+3|0]&127)==127){break a}c=J[a+348>>2];if((c|0)==64){c=0;d=J[a+12>>2];if(!(Ja[J[J[d>>2]+8>>2]](d,64,a+92|0)|0)){break a}}J[a+348>>2]=c+1;J[((c<<2)+a|0)+92>>2]=b<<1|1;c=1}return c}function zl(a){a=a|0;var b=0,c=0;J[a>>2]=133848;b=J[a+4>>2];a:{if(!b){break a}c=J[b+12>>2];b:{if((c|0)<0|!(c&2147483647)){break b}c=J[b+4>>2];if(!c){break b}b=J[b>>2];Ja[J[J[b>>2]+12>>2]](b,c);b=J[a+4>>2];if(!b){break a}}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+4>>2]=0;b=J[a+8>>2];c:{if(!b){break c}c=J[b+12>>2];d:{if((c|0)<0|!(c&2147483647)){break d}c=J[b+4>>2];if(!c){break d}b=J[b>>2];Ja[J[J[b>>2]+12>>2]](b,c);b=J[a+8>>2];if(!b){break c}}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=0;b=J[a+176>>2];e:{if((b|0)<0|!(b&2147483647)){break e}b=J[a+168>>2];if(!b){break e}c=J[a+164>>2];Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+12>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}return a|0}function oR(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=J[a+80>>2];a:{b:{c:{switch(b|0){case 0:b=J[c+4>>2];J[d+128>>2]=J[c>>2];J[d+132>>2]=b;J[d+152>>2]=J[c+24>>2];b=J[c+20>>2];J[d+144>>2]=J[c+16>>2];J[d+148>>2]=b;b=J[c+12>>2];J[d+136>>2]=J[c+8>>2];J[d+140>>2]=b;break b;case 1:b=J[c+4>>2];J[d+156>>2]=J[c>>2];J[d+160>>2]=b;J[d+180>>2]=J[c+24>>2];b=J[c+20>>2];J[d+172>>2]=J[c+16>>2];J[d+176>>2]=b;b=J[c+12>>2];J[d+164>>2]=J[c+8>>2];J[d+168>>2]=b;break b;case 2:break c;default:break a}}b=J[c+4>>2];J[d+184>>2]=J[c>>2];J[d+188>>2]=b;J[d+208>>2]=J[c+24>>2];b=J[c+20>>2];J[d+200>>2]=J[c+16>>2];J[d+204>>2]=b;b=J[c+12>>2];J[d+192>>2]=J[c+8>>2];J[d+196>>2]=b}H[d+477|0]=1;a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}}function hC(a){a=a|0;var b=0,c=0;J[a>>2]=149144;tp(a);b=J[a+360>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+352>>2];if(!b){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+348>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+340>>2];if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+332>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+324>>2];if(!b){break c}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+320>>2];d:{if((b|0)<0|!(b&2147483647)){break d}b=J[a+312>>2];if(!b){break d}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}Ip(a+284|0);vp(a+52|0);J[a+16>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;b=J[a+20>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+20>>2]=0;return a|0}function Gs(a){var b=0,c=0,d=0;c=K[a+68|0];if(c&1){Ds(J[J[a+48>>2]+1136>>2],a);c=K[a+68|0]}if(!(c&8)){km(J[a+56>>2])}Pg(J[J[a+48>>2]+2364>>2],J[a+40>>2]);b=J[a+56>>2];if(b){c=J[J[a+48>>2]+2408>>2];J[c+280>>2]=J[c+280>>2]-1;J[b>>2]=J[c+288>>2];J[c+288>>2]=b}c=J[a+20>>2];if(c){a:{b=J[a+48>>2];b:{d=L[a+8>>1];if(d>>>0<=128){if(!c){break a}d=b+1572|0;J[d>>2]=J[d>>2]-1;b=b+1580|0;J[c>>2]=J[b>>2];break b}if(d>>>0<=256){if(!c){break a}d=b+1864|0;J[d>>2]=J[d>>2]-1;b=b+1872|0;J[c>>2]=J[b>>2];break b}if(d>>>0<=384){if(!c){break a}d=b+2156|0;J[d>>2]=J[d>>2]-1;b=b+2164|0;J[c>>2]=J[b>>2];break b}if(!c){break a}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c);break a}J[b>>2]=c}}J[J[a+52>>2]+60>>2]=0;return a}function pb(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=J[a+20>>2];a:{b:{if(!e){break b}f=J[b>>2];d=f+(f<<15^-1)|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;g=e-1&(d>>>16^d);d=J[J[a+12>>2]+(g<<2)>>2];if((d|0)==-1){break b}h=a+4|0;j=J[a+8>>2];k=J[a+4>>2];while(1){i=d<<2;if(J[i+k>>2]==(f|0)){H[c|0]=1;break a}d=J[j+i>>2];if((d|0)!=-1){continue}break}}H[c|0]=0;if(J[a+36>>2]==J[a+16>>2]){c=e?e<<1:16;if(c>>>0>e>>>0){Jb(a,c);e=J[a+20>>2]}b=J[b>>2];b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;g=e-1&(b>>>16^b)}d=J[a+28>>2];J[a+28>>2]=d+1;b=J[a+12>>2]+(g<<2)|0;J[J[a+8>>2]+(d<<2)>>2]=J[b>>2];J[b>>2]=d;J[a+36>>2]=J[a+36>>2]+1;J[a+32>>2]=J[a+32>>2]+1;h=a+4|0}return J[h>>2]+(d<<2)|0}function Kp(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0;e=J[a+20>>2];a:{b:{if(!e){break b}f=J[b>>2];d=f+(f<<15^-1)|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;g=e-1&(d>>>16^d);d=J[J[a+12>>2]+(g<<2)>>2];if((d|0)==-1){break b}h=a+4|0;i=J[a+8>>2];j=J[a+4>>2];while(1){if(J[(d<<3)+j>>2]==(f|0)){H[c|0]=1;break a}d=J[(d<<2)+i>>2];if((d|0)!=-1){continue}break}}H[c|0]=0;if(J[a+36>>2]==J[a+16>>2]){c=e?e<<1:16;if(c>>>0>e>>>0){Lp(a,c);e=J[a+20>>2]}b=J[b>>2];b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;g=e-1&(b>>>16^b)}d=J[a+28>>2];J[a+28>>2]=d+1;b=J[a+12>>2]+(g<<2)|0;J[J[a+8>>2]+(d<<2)>>2]=J[b>>2];J[b>>2]=d;J[a+36>>2]=J[a+36>>2]+1;J[a+32>>2]=J[a+32>>2]+1;h=a+4|0}return J[h>>2]+(d<<3)|0}function Je(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0;e=J[a+20>>2];a:{b:{if(!e){break b}f=J[b>>2];d=f+(f<<15^-1)|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;g=e-1&(d>>>16^d);d=J[J[a+12>>2]+(g<<2)>>2];if((d|0)==-1){break b}h=a+4|0;i=J[a+8>>2];j=J[a+4>>2];while(1){if(J[(d<<3)+j>>2]==(f|0)){H[c|0]=1;break a}d=J[(d<<2)+i>>2];if((d|0)!=-1){continue}break}}H[c|0]=0;if(J[a+36>>2]==J[a+16>>2]){c=e?e<<1:16;if(c>>>0>e>>>0){Cg(a,c);e=J[a+20>>2]}b=J[b>>2];b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;g=e-1&(b>>>16^b)}d=J[a+28>>2];J[a+28>>2]=d+1;b=J[a+12>>2]+(g<<2)|0;J[J[a+8>>2]+(d<<2)>>2]=J[b>>2];J[b>>2]=d;J[a+36>>2]=J[a+36>>2]+1;J[a+32>>2]=J[a+32>>2]+1;h=a+4|0}return J[h>>2]+(d<<3)|0}function Ol(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;h=Ua(Ab(c,b<<3,1),d,a<<3);a=J[c+16>>2];a:{if(!(a>>>0<=d>>>0&a+J[c+20>>2]>>>0>d>>>0)){if(!d){break a}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,d);return h}j=J[c+4>>2];f=J[c+8>>2];g=f;while(1){i=e;e=e+1|0;b=g;g=b-1|0;a=(g<<2)+j|0;if(M[a>>2]>>0){continue}break}b:{if(b>>>0>=f>>>0){break b}d=i&3;if(d){e=0;while(1){J[a>>2]=J[J[c+4>>2]+(b<<2)>>2];b=b+1|0;a=a+4|0;e=e+1|0;if((d|0)!=(e|0)){continue}break}}if(i-1>>>0<3){break b}while(1){d=b<<2;J[a>>2]=J[d+J[c+4>>2]>>2];J[a+4>>2]=J[(d+J[c+4>>2]|0)+4>>2];J[a+8>>2]=J[(d+J[c+4>>2]|0)+8>>2];J[a+12>>2]=J[(d+J[c+4>>2]|0)+12>>2];a=a+16|0;b=b+4|0;if((f|0)!=(b|0)){continue}break}}J[c+8>>2]=f-1}return h}function _E(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;c=J[a+44>>2];h=c&2147483647?c<<1:1;a:{if(!h){break a}c=h<<3;if(!(K[a+32|0]|c>>>0>32)){H[a+32|0]=1;d=a;break a}if(!c){break a}d=J[40592];e=d+12|0;d=(k=e,l=c,m=Ja[J[J[d>>2]+20>>2]](d)|0?36279:69706,n=20075,o=553,j=J[J[e>>2]+8>>2],Ja[j](k|0,l|0,m|0,n|0,o|0)|0)}g=J[a+40>>2];i=(g<<3)+d|0;c=J[a+36>>2];if((g|0)>0){e=c;f=d;while(1){H[f|0]=K[e|0];J[f+4>>2]=J[e+4>>2];e=e+8|0;f=f+8|0;if(i>>>0>f>>>0){continue}break}}H[i|0]=K[b|0];J[i+4>>2]=J[b+4>>2];b:{if(J[a+44>>2]<0){break b}if((a|0)==(c|0)){H[a+32|0]=0;break b}if(!c){break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c);g=J[a+40>>2]}J[a+44>>2]=h;J[a+36>>2]=d;J[a+40>>2]=g+1}function nm(a,b,c){var d=0,e=0,f=0,g=0;J[a+4>>2]=b;J[a>>2]=0;J[a+8>>2]=J[a+8>>2]&2147483647;f=J[b+40>>2];d=J[f+2376>>2];e=J[d+12>>2];a:{if(e){g=e-1|0;e=J[J[d+8>>2]+(g<<2)>>2];J[d+12>>2]=g;break a}e=J[d+4>>2];J[d+4>>2]=e+1}d=e&2147483647;J[a+8>>2]=d|J[a+8>>2]&-2147483648;d=d+1|0;e=J[f+1140>>2];f=J[e+12>>2]&2147483647;if(d>>>0>=f>>>0){d=d|d>>>1;d=d>>>2|d;d=d>>>4|d;d=d>>>8|d;d=(d>>>16|d)+1|0;if(d>>>0>f>>>0){uq(e,d)}J[e+8>>2]=d}J[a>>2]=J[b+32>>2];J[b+32>>2]=a;J[b+36>>2]=J[b+36>>2]+1;J[a+36>>2]=-1;J[a+28>>2]=c;J[a+16>>2]=-128;b=J[J[J[a+4>>2]+40>>2]+2368>>2];c=J[b+12>>2];b:{if(c){d=c-1|0;c=J[J[b+8>>2]+(d<<2)>>2];J[b+12>>2]=d;break b}c=J[b+4>>2];J[b+4>>2]=c+1}J[a+32>>2]=c;At(a);return a}function mZ(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;if(K[a+6352|0]){Wa(J[40592],8,14375,2961,81869,0);return}d=a+5584|0;xg(d);e=WB(d,0);d=WB(d,1);H[a+6352|0]=1;if(c){c=J[a+6092>>2];Ja[J[J[c>>2]+8>>2]](c);c=J[a+6092>>2];Ja[J[J[c>>2]+12>>2]](c)}J[a+6192>>2]=1;J[a+6188>>2]=b;J[a+6184>>2]=J[a+6092>>2];if(b){Ja[J[J[b>>2]+16>>2]](b)}b=a+6168|0;if(e){c=a+5764|0;J[c>>2]=b;J[a+5768>>2]=1;Ja[J[J[a+6168>>2]+16>>2]](b);J[a+5760>>2]=J[J[c>>2]+16>>2]}if(d){c=a+5804|0;J[c>>2]=b;J[a+5808>>2]=1;Ja[J[J[a+6168>>2]+16>>2]](b);J[a+5800>>2]=J[J[c>>2]+16>>2]}c=J[a+6184>>2];Ja[J[J[c>>2]+72>>2]](c,b);if(e){b=J[a+5760>>2];Ja[J[J[b>>2]+72>>2]](b,a+5744|0)}if(d){b=J[a+5800>>2];Ja[J[J[b>>2]+72>>2]](b,a+5784|0)}}function WW(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0);o=N[c+4>>2];p=N[a+4>>2];i=N[d>>2];f=Q(i+i);m=N[d+8>>2];n=N[d+4>>2];h=N[d+12>>2];k=Q(h+h);l=N[c+8>>2];g=Q(Q(Q(f*m)-Q(n*k))*l);j=Q(Q(N[b+24>>2]-N[d+24>>2])-g);g=Q(Q(-g)-g);h=Q(Q(Q(i*f)+Q(Q(h*k)+Q(-1)))*l);i=Q(Q(N[b+16>>2]-N[d+16>>2])-h);h=Q(Q(-h)-h);f=Q(l*Q(Q(m*k)+Q(f*n)));k=Q(Q(-f)-f);f=Q(Q(N[b+20>>2]-N[d+20>>2])-f);l=Q(Q(j*g)+Q(Q(i*h)+Q(k*f)));a:{if(l<=Q(0)){break a}m=Q(Q(g*g)+Q(Q(h*h)+Q(k*k)));if(m<=l){j=Q(j-g);f=Q(f-k);i=Q(i-h);break a}n=g;g=Q(l/m);j=Q(j-Q(n*g));f=Q(f-Q(k*g));i=Q(i-Q(h*g))}g=Q(Q(j*j)+Q(Q(i*i)+Q(f*f)));j=Q(p+o);return g<=Q(j*j)|0}function NL(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=Q(0),j=0,k=0,l=0,m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);g=Ha-80|0;Ha=g;h=J[a+48>>2];if(K[h+60|0]){rh(h);h=J[a+48>>2]}j=J[h+8>>2];k=J[h+28>>2];l=J[h+24>>2];h=J[h+4>>2];m=J[a+44>>2];c=P(m,24)+c|0;n=N[c>>2];o=N[c+12>>2];p=N[c+16>>2];q=N[c+20>>2];r=N[c+4>>2];i=N[(m<<2)+d>>2];N[g+4>>2]=N[c+8>>2]-i;N[g>>2]=r-i;J[g+64>>2]=-1;J[g+56>>2]=-1;J[g+48>>2]=-1;J[g+40>>2]=-1;J[g+32>>2]=-1;J[g+24>>2]=-1;N[g+12>>2]=i+q;N[g+8>>2]=i+p;c=(C(Q(i+o)),v(2));J[g+20>>2]=(c|0)<0?c^-1:c|-2147483648;c=(C(Q(n-i)),v(2));J[g+16>>2]=(c|0)<0?c^-1:c|-2147483648;a=a+44|0;c=g+16|0;ov(b,f,j,h,l,k,1,a,c,g,e);nv(b,f,1,a,c,g,j,h,l,k,e);Ha=g+80|0}function td(a,b,c){var d=Q(0),e=0,f=0,g=Q(0);d=N[J[a>>2]+5132>>2];g=N[a+56>>2];e=d>g&c;if(e|(b|c)&K[a+60|0]!=0){d=e?d:g;if(J[a+88>>2]){c=0;while(1){b=J[J[a+84>>2]+(c<<2)>>2];e=b+48|0;a:{b:{c:{switch((J[b+52>>2]>>>30|0)-2|0){case 0:f=J[e>>2];if(K[f+4785|0]){break b}default:N[b+308>>2]=d;J[b+312>>2]=0;pc(b- -64|0,d,1);break a;case 1:break c}}f=J[e>>2]}N[b+308>>2]=d;J[b+312>>2]=0;Za(f,e);J[b+316>>2]=J[b+316>>2]&-117440513|83886080}c=c+1|0;if(c>>>0>2]){continue}break}}H[a+60|0]=0;N[a+56>>2]=d;d:{e:{switch((J[a+4>>2]>>>30|0)-2|0){case 1:c=J[a>>2];break d;case 0:c=J[a>>2];if(K[c+4785|0]){break d}break;default:break e}}N[a+44>>2]=d;return}Za(c,a);J[a+4>>2]=J[a+4>>2]&-897|640}}function fm(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;f=Ha-32|0;Ha=f;i=K[J[b+28>>2]- -64|0]<<3&32;g=J[b+4>>2];g=K[J[g+44>>2]+9|0]-1>>>0<2?g:0;a:{if(!g){break a}g=J[g+44>>2];if(K[g+9|0]!=2){i=i|K[g+44|0]<<4&16|1;break a}i=i|2}b=J[b+28>>2];g=J[b+28>>2];j=J[b+24>>2];k=J[b+20>>2];l=J[b+16>>2];b=K[J[c+28>>2]- -64|0]<<3&32;h=J[c+4>>2];h=K[J[h+44>>2]+9|0]-1>>>0<2?h:0;b:{if(!h){break b}h=J[h+44>>2];if(K[h+9|0]!=2){b=b|K[h+44|0]<<4&16|1;break b}b=b|2}c=J[c+28>>2];h=J[c+24>>2];m=J[c+28>>2];a=J[a+2188>>2];n=J[c+16>>2];c=J[c+20>>2];J[f+28>>2]=g;J[f+24>>2]=j;J[f+20>>2]=k;J[f+16>>2]=l;J[f+8>>2]=h;J[f+12>>2]=m;J[f>>2]=n;J[f+4>>2]=c;Ja[J[J[a>>2]+4>>2]](a,d,i,f+16|0,b,f,e);Ha=f+32|0}function $z(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+268>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}c=g<<2;if(!(K[a+256|0]|c>>>0>256)){H[a+256|0]=1;e=a;break a}if(!c){break a}e=J[40592];d=e+12|0;e=(j=d,k=c,l=Ja[J[J[e>>2]+20>>2]](e)|0?34527:69706,m=20075,n=553,i=J[J[d>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+260>>2];d=J[a+264>>2];if((d|0)>0){h=(d<<2)+e|0;d=c;f=e;while(1){J[f>>2]=J[d>>2];d=d+4|0;f=f+4|0;if(h>>>0>f>>>0){continue}break}d=J[a+264>>2]}J[(d<<2)+e>>2]=J[b>>2];b:{if(J[a+268>>2]<0){break b}if((a|0)==(c|0)){H[a+256|0]=0;break b}if(!c){break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c)}J[a+268>>2]=g;J[a+260>>2]=e;J[a+264>>2]=J[a+264>>2]+1}function yc(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;if(b){e=J[40592];c=e+12|0;e=(j=c,k=b,l=Ja[J[J[e>>2]+20>>2]](e)|0?40605:69706,m=20075,n=553,i=J[J[c>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}else{e=0}d=J[a>>2];f=J[a+4>>2];if((f|0)>0){g=f&7;a:{if(!g){c=e;break a}c=e;while(1){H[c|0]=K[d|0];d=d+1|0;c=c+1|0;h=h+1|0;if((h|0)!=(g|0)){continue}break}}if(f>>>0>=8){f=e+f|0;while(1){H[c|0]=K[d|0];H[c+1|0]=K[d+1|0];H[c+2|0]=K[d+2|0];H[c+3|0]=K[d+3|0];H[c+4|0]=K[d+4|0];H[c+5|0]=K[d+5|0];H[c+6|0]=K[d+6|0];H[c+7|0]=K[d+7|0];d=d+8|0;c=c+8|0;if((f|0)!=(c|0)){continue}break}}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function bs(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=P(b,40);if(!d){break a}c=J[40592];f=c+12|0;f=(i=f,j=d,k=Ja[J[J[c>>2]+20>>2]](c)|0?52527:69706,l=20075,m=553,h=J[J[f>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=P(c,40)+f|0;c=f;while(1){e=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=e;e=J[d+36>>2];J[c+32>>2]=J[d+32>>2];J[c+36>>2]=e;e=J[d+28>>2];J[c+24>>2]=J[d+24>>2];J[c+28>>2]=e;e=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=e;e=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=e;d=d+40|0;c=c+40|0;if(g>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=f}function a8(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;h=J[a+28>>2];a=J[h+980>>2];i=J[a+332>>2];if(i){j=J[a+328>>2];while(1){f=J[j+8>>2];a:{if(!f){break a}b:{d=K[f+24|0];switch(d|0){case 0:case 2:break b;default:break a}}g=J[f+12>>2];a=P(d,12)+h|0;c=J[a+56>>2]-1|0;J[a+56>>2]=c;b=J[a+52>>2];e=g<<2;J[b+e>>2]=J[b+(c<<2)>>2];J[f+12>>2]=-1;if(c>>>0>g>>>0){J[J[e+J[a+52>>2]>>2]+8>>2]=g}c=(d<<2)+h|0;d=J[c+88>>2];c:{if(d>>>0<=g>>>0){break c}b=c;c=d-1|0;J[b+88>>2]=c;if(c>>>0>=M[a+56>>2]){break c}b=e;e=J[a+52>>2];b=b+e|0;d=J[b>>2];k=b;b=e;e=c<<2;b=J[b+e>>2];J[k>>2]=b;J[e+J[a+52>>2]>>2]=d;J[d+8>>2]=c;J[b+8>>2]=g}ch(J[h+2168>>2],f)}j=j+12|0;i=i-1|0;if(i){continue}break}}}function G7(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;e=J[a+28>>2];f=J[e+4688>>2];if(f){while(1){a=J[J[e+4684>>2]+(c<<2)>>2];a:{if(!(a&1)){break a}a=a&-2;d=J[a+8>>2];b=J[a+4>>2];a=a?a+4|0:0;vc(b,a);vc(d,a);a=K[J[d+44>>2]+9|0];b=J[(K[J[b+44>>2]+9|0]-1>>>0<2?b:0)+100>>2];J[b+148>>2]=J[b+148>>2]+1;if(a-1>>>0>1){break a}a=J[d+100>>2];J[a+148>>2]=J[a+148>>2]+1}c=c+1|0;if((f|0)!=(c|0)){continue}break}}b=J[e+4700>>2];if(b){c=0;while(1){a=J[J[e+4696>>2]+(c<<2)>>2];if(a&1){a=a&-2;d=a+4|0;b:{c:{switch(K[a+24|0]){case 0:_i(a,0);break b;case 1:Vi(a);break b;case 4:jm(d);break b;case 5:break c;default:break b}}Yq(d)}vc(J[a+4>>2],d);vc(J[a+8>>2],d)}c=c+1|0;if((b|0)!=(c|0)){continue}break}}}function ok(a,b,c,d){var e=0,f=0,g=0,h=0,i=Q(0),j=0,k=Q(0),l=Q(0),m=Q(0),n=0,o=0,p=Q(0),q=0,r=0;j=Ha-32|0;e=j;J[e+24>>2]=0;J[e+28>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[e>>2]=0;J[e+4>>2]=0;k=N[b+8>>2];e=J[a>>2];g=P(e,12)+c|0;l=N[b>>2];m=N[b+4>>2];i=Q(Q(k*N[g+8>>2])+Q(Q(l*N[g>>2])+Q(m*N[g+4>>2])));q=J[d+20>>2];r=J[d+16>>2];while(1){a:{b=(e<<2)+r|0;d=L[b+2>>1];g=L[b>>1];J[a>>2]=e;if(!g){break a}b=d+q|0;d=e;while(1){h=K[b|0];f=1<>>3&28)+j|0;o=J[n>>2];if(!(f&o)){J[n>>2]=f|o;f=P(h,12)+c|0;p=Q(Q(k*N[f+8>>2])+Q(Q(l*N[f>>2])+Q(m*N[f+4>>2])));f=p>i;i=f?p:i;d=f?h:d}b=b+1|0;g=g-1|0;if(g&65535){continue}break}b=(d|0)!=(e|0);e=d;if(b){continue}}break}}function WF(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;a:{if(!b){break a}d=P(b,24);if(!d){break a}c=J[40592];e=c+12|0;e=(j=e,k=d,l=Ja[J[J[c>>2]+20>>2]](c)|0?40245:69706,m=20075,n=553,i=J[J[e>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){h=P(c,24)+e|0;c=e;while(1){f=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=f;f=L[d+10>>1]|L[d+12>>1]<<16;g=L[d+6>>1]|L[d+8>>1]<<16;I[c+6>>1]=g;I[c+8>>1]=g>>>16;I[c+10>>1]=f;I[c+12>>1]=f>>>16;I[c+14>>1]=L[d+14>>1];f=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=f;d=d+24|0;c=c+24|0;if(h>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function V6(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;if(J[a+36>>2]+(Ja[J[J[b>>2]+76>>2]](b)|0)>>>0>M[a+28>>2]){Wa(J[40592],2,13556,249,29438,0);return 0}if(Ja[J[J[b>>2]+96>>2]](b)|0){Wa(J[40592],2,13556,255,25987,0);return 0}if(Ja[J[J[b>>2]+24>>2]](b)|0){Wa(J[40592],2,13556,261,27319,0);return 0}c=Ja[J[J[b>>2]+100>>2]](b)|0;J[c+96>>2]=a;if(J[c+88>>2]){g=a+8|0;h=J[c+84>>2];while(1){d=J[(e<<2)+h>>2];qi(d+J[(L[d+4>>1]<<2)+104436>>2]|0,a);f=J[a+36>>2];J[a+36>>2]=f+1;J[J[a+40>>2]+(f<<2)>>2]=d;Xo(g,d+48|0);e=e+1|0;if(e>>>0>2]){continue}break}}a:{if((J[a+12>>2]>>>30|0)-3>>>0<4294967294){break a}a=J[a+8>>2];if(!a){break a}a=a-16|0;if(!a){break a}dp(a,b)}return 1}function oh(a,b,c){var d=0,e=0;I[a+66>>1]=L[b>>1];a:{switch(J[a+68>>2]-5|0){case 0:b:{if(L[a+120>>1]>=c>>>0){e=c<<1;d=J[a+116>>2];break b}d=J[a+116>>2];if(!(!d|!K[a+65|0])){e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,d);I[a+120>>1]=0}d=J[40592]+12|0;e=c<<1;d=Ja[J[J[d>>2]+8>>2]](d,e,29909,22213,109)|0;I[a+120>>1]=c;J[a+116>>2]=d;H[a+65|0]=1}Ua(d,b,e);I[a+120>>1]=c;return;case 1:c:{if(L[a+100>>1]>=c>>>0){e=c<<1;d=J[a+96>>2];break c}d=J[a+96>>2];if(!(!d|!K[a+65|0])){e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,d);I[a+100>>1]=0}d=J[40592]+12|0;e=c<<1;d=Ja[J[J[d>>2]+8>>2]](d,e,29909,22213,109)|0;I[a+100>>1]=c;J[a+96>>2]=d;H[a+65|0]=1}Ua(d,b,e);I[a+100>>1]=c;break;default:break a}}}function iA(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=P(f,12);if(!c){break a}e=J[40592];d=e+12|0;e=(j=d,k=c,l=Ja[J[J[e>>2]+20>>2]](e)|0?51885:69706,m=19978,n=553,i=J[J[d>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){g=P(c,12)+e|0;d=J[a>>2];c=e;while(1){h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;J[c+8>>2]=J[d+8>>2];d=d+12|0;c=c+12|0;if(g>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=P(c,12)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;J[c+8>>2]=J[b+8>>2];b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function eC(a){a=a|0;var b=0,c=0;J[a>>2]=149256;b=J[a+708>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+700>>2];if(!b){break a}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+696>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+688>>2];if(!b){break b}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+648>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+640>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+640>>2]=0;b=J[a+644>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+644>>2]=0;b=J[a+628>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+620>>2];if(!b){break c}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}Vk(a+4|0);return a|0}function Dd(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=P(f,12);if(!c){break a}e=J[40592];d=e+12|0;e=(j=d,k=c,l=Ja[J[J[e>>2]+20>>2]](e)|0?40945:69706,m=20075,n=553,i=J[J[d>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){g=P(c,12)+e|0;d=J[a>>2];c=e;while(1){h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;J[c+8>>2]=J[d+8>>2];d=d+12|0;c=c+12|0;if(g>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=P(c,12)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;J[c+8>>2]=J[b+8>>2];b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function LA(a,b,c){var d=0,e=0,f=0;a:{b:{c:{d:{e:{d=L[a+4>>1];switch(d|0){case 1:break d;case 0:break e;default:break c}}H[a+7|0]=1;I[a+4>>1]=1;J[a>>2]=b;return}d=J[a>>2];c=Ja[J[J[c>>2]>>2]](c,8)|0;J[a>>2]=c;J[c>>2]=d;H[a+7|0]=0;e=a+6|0;break b}e=a+6|0;if(!K[a+6|0]){d=d|d>>>1;d=d>>>2|d;d=d>>>4|d;d=Ua(Ja[J[J[c>>2]>>2]](c,((d>>>8|d)<<2)+4|0)|0,J[a>>2],L[a+4>>1]<<2);if(K[a+6|0]){Ja[J[J[c>>2]+4>>2]](c,J[a>>2],0)}J[a>>2]=d;break b}if((tea(d)|0)!=1){break a}if(Ja[J[J[c>>2]+8>>2]](c,d,d<<1)|0){break a}f=Ua(Ja[J[J[c>>2]>>2]](c,d<<3)|0,J[a>>2],L[a+4>>1]<<2);if(K[a+6|0]){Ja[J[J[c>>2]+4>>2]](c,J[a>>2],d<<2)}J[a>>2]=f}H[e|0]=1}c=L[a+4>>1];I[a+4>>1]=c+1;J[J[a>>2]+(c<<2)>>2]=b}function $k(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;e=Ha-16|0;Ha=e;a=J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a|0;f=J[a+4>>2];d=J[a+8>>2];g=f>>>24&15;h=a+J[((g<<2)+108152|0)+12>>2]|0;i=K[(f&1?d:h+8|0)|0];a:{if(c){b=b|i;b:{c:{switch((f>>>30|0)-2|0){case 0:if(K[J[a>>2]+4785|0]){break b}break;case 1:break b;default:break c}}H[e+14|0]=b;Cc(h,e+14|0);break a}if(!d){d=_a(J[a>>2],g);J[a+8>>2]=d}H[d|0]=b;Za(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|1;break a}b=(b^-1)&i;d:{e:{switch((f>>>30|0)-2|0){case 0:if(K[J[a>>2]+4785|0]){break d}break;case 1:break d;default:break e}}H[e+15|0]=b;Cc(h,e+15|0);break a}if(!d){d=_a(J[a>>2],g);J[a+8>>2]=d}H[d|0]=b;Za(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|1}Ha=e+16|0}function jj(a){a=a|0;var b=0,c=0;J[a>>2]=131164;b=J[a+60>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+52>>2];if(!b){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+48>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+40>>2];if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+36>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+28>>2];if(!b){break c}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+24>>2];d:{if((b|0)<0|!(b&2147483647)){break d}b=J[a+16>>2];if(!b){break d}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+12>>2];e:{if((b|0)<0|!(b&2147483647)){break e}b=J[a+4>>2];if(!b){break e}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}return a|0}function aT(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=Q(0);e=Ha+-64|0;Ha=e;n=J[c+36>>2];h=N[b+4>>2];j=Q(h+h);g=N[b+8>>2];k=Q(j*g);f=N[b>>2];i=Q(f+f);m=N[b+12>>2];l=Q(i*m);N[e+32>>2]=k-l;N[e+24>>2]=k+l;f=Q(Q(1)-Q(f*i));k=Q(h*j);N[e+36>>2]=f-k;o=f;f=Q(g+g);l=Q(g*f);N[e+20>>2]=o-l;g=Q(i*g);j=Q(j*m);N[e+28>>2]=g+j;h=Q(i*h);i=Q(f*m);N[e+16>>2]=h-i;N[e+12>>2]=g-j;N[e+8>>2]=h+i;N[e+4>>2]=Q(Q(1)-k)-l;N[e+40>>2]=N[b+16>>2];N[e+44>>2]=N[b+20>>2];N[e+48>>2]=N[b+24>>2];N[e+52>>2]=N[a+4>>2];N[e+56>>2]=N[a+8>>2];N[e+60>>2]=N[a+12>>2];a=Ja[J[(L[n+4>>1]<<2)+155e3>>2]](e+4|0,n,d,c+4|0,0)|0;Ha=e- -64|0;return a|0}function _e(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}c=J[40592];d=c+12|0;c=(i=d,j=(b<<5)+131|0,k=Ja[J[J[c>>2]+20>>2]](c)|0?51137:69706,l=20075,m=553,h=J[J[d>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0);if(!c){break a}f=c+131&-128;J[f-4>>2]=f-c}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=(c<<5)+f|0;c=f;while(1){e=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=e;e=J[d+28>>2];J[c+24>>2]=J[d+24>>2];J[c+28>>2]=e;e=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=e;e=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=e;d=d+32|0;c=c+32|0;if(g>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d-J[d-4>>2]|0)}J[a+8>>2]=b;J[a>>2]=f}function KP(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0);f=Ha+-64|0;Ha=f;qc(f+36|0,f+8|0,b,c,d);if(e&1){Ja[J[J[a>>2]+8>>2]](a,f+36|0,f+8|0)}if(!(!(e&2)|!(K[b+116|0]&2))){g=N[f+36>>2];i=N[f+44>>2];h=Q(N[f+32>>2]-N[f+60>>2]);h=Q(h+h);k=g;g=Q(N[f+24>>2]-N[f+52>>2]);g=Q(g+g);j=Q(N[f+28>>2]-N[f+56>>2]);j=Q(j+j);l=N[f+40>>2];m=Q(k*Q(Q(i*h)+Q(Q(k*g)+Q(j*l))));k=g;g=N[f+48>>2];i=Q(m+Q(Q(k*Q(Q(g*g)+Q(-.5)))-Q(g*Q(Q(l*h)-Q(j*i)))));g=Q(0);c=f+36|0;d=f+8|0;h=N[b+104>>2];g=N[b+92>>2]>Q(0)|N[b+88>>2]>Q(0)?g:N[b+96>>2];Ja[J[J[a>>2]+12>>2]](a,c,d,h,i>2];Ja[J[J[a>>2]+12>>2]](a,c,d,h,i>Q(h-g))}Ha=f- -64|0}function vY(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0;h=J[40589];a:{if(K[a+36|0]&2){f=J[a+40>>2];e=L[f+124>>1];f=(e|0)==1?f+120|0:J[J[a+32>>2]+4856>>2]+(J[f+120>>2]<<1)|0;break a}a=a+48|0;f=sf(a);g=J[a+68>>2];e=1;b:{if(g-7>>>0<4294967294){break b}e=L[a+120>>1];if((g|0)==5){break b}e=L[a+100>>1]}}a=0;e=e-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;c:{if(!c){break c}e=(d<<1)+f|0;if((c|0)!=1){f=c&2147483646;d=0;while(1){J[(a<<2)+b>>2]=J[J[h+40>>2]+(L[e+(a<<1)>>1]<<2)>>2];g=a|1;J[(g<<2)+b>>2]=J[J[h+40>>2]+(L[e+(g<<1)>>1]<<2)>>2];a=a+2|0;d=d+2|0;if((f|0)!=(d|0)){continue}break}}if(!(c&1)){break c}J[(a<<2)+b>>2]=J[J[h+40>>2]+(L[e+(a<<1)>>1]<<2)>>2]}return c|0}function AG(a,b,c,d){var e=0,f=Q(0),g=Q(0),h=0,i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=0,o=0,p=0;e=Ha-32|0;Ha=e;f=N[d+20>>2];g=N[d+24>>2];h=J[b+332>>2];i=N[d>>2];j=N[d+4>>2];k=N[d+8>>2];l=N[d+16>>2];d=(a<<5)+c|0;J[d+28>>2]=0;N[d+16>>2]=-l;J[d+12>>2]=0;N[d+8>>2]=-k;N[d+4>>2]=-j;N[d>>2]=-i;N[d+24>>2]=-g;N[d+20>>2]=-f;if(a){d=J[b+272>>2];m=J[b+340>>2];n=J[b+284>>2];while(1){b=P(a,96)+n|0;o=(P(a,160)+m|0)+120|0;p=d+P(a,76)|0;a=a<<5;lc(e,b,o,p,a+c|0);a=J[(a+h|0)+24>>2];b=(a<<5)+c|0;N[b>>2]=N[e>>2];N[b+4>>2]=N[e+4>>2];f=N[e+8>>2];J[b+12>>2]=0;N[b+8>>2]=f;N[b+16>>2]=N[e+16>>2];N[b+20>>2]=N[e+20>>2];f=N[e+24>>2];J[b+28>>2]=0;N[b+24>>2]=f;if(a){continue}break}}Ha=e+32|0}function re(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;d=J[a+8>>2];i=d&2147483647?d<<1:1;a:{if(!i){break a}c=i<<4;if(!c){break a}e=J[40592];d=e+12|0;e=(k=d,l=c,m=Ja[J[J[e>>2]+20>>2]](e)|0?48173:69706,n=19978,o=553,j=J[J[d>>2]+8>>2],Ja[j](k|0,l|0,m|0,n|0,o|0)|0)}h=J[a+4>>2];g=(h<<4)+e|0;d=J[a>>2];if((h|0)>0){f=d;c=e;while(1){N[c>>2]=N[f>>2];N[c+4>>2]=N[f+4>>2];N[c+8>>2]=N[f+8>>2];N[c+12>>2]=N[f+12>>2];f=f+16|0;c=c+16|0;if(g>>>0>c>>>0){continue}break}}N[g>>2]=N[b>>2];N[g+4>>2]=N[b+4>>2];N[g+8>>2]=N[b+8>>2];N[g+12>>2]=N[b+12>>2];if(!(!d|J[a+8>>2]<0)){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,d);h=J[a+4>>2]}J[a+8>>2]=i;J[a>>2]=e;J[a+4>>2]=h+1}function Oi(a,b){var c=0,d=0,e=0;d=Ha-16|0;Ha=d;c=L[a>>1];e=L[b>>1]|c&1024;I[b>>1]=e;a:{if((c|0)==(e|0)){break a}I[a>>1]=e;a=J[a+60>>2];if(!a){break a}I[d+14>>1]=c;I[d+12>>1]=L[b>>1];c=L[d+12>>1];I[a+10>>1]=c;b=L[d+14>>1]&6;c=c&6;b:{if(!(b|!c)){c=J[a+60>>2];b=J[a- -64>>2];if(!((J[c+164>>2]?0:c)|(J[b+164>>2]?0:b))){a=J[J[a+48>>2]+1136>>2];if(c){$g(J[c+164>>2],a);break b}$g(J[b+164>>2],a);break b}_l(J[J[a+48>>2]+1136>>2],a);break b}c:{if(!b|c){break c}if(!(H[a+68|0]&1)){b=J[a+60>>2];d:{if(b){b=J[b+164>>2];if(b){break d}}b=J[a- -64>>2];if(!b){break c}b=J[b+164>>2];if(!b){break c}}Nd(J[J[a+48>>2]+1136>>2],b,0);break b}Ds(J[J[a+48>>2]+1136>>2],a)}}}Ha=d+16|0}function Nd(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;e=Ha-16|0;Ha=e;d=ah(b);if(K[d+44|0]&4){J[e+4>>2]=d;ob(a+336|0,e+4|0);H[d+44|0]=K[d+44|0]&251}i=a+296|0;while(1){b=J[d>>2];h=J[b+28>>2];if(h){b=J[b+20>>2];while(1){g=J[b>>2];a:{if(K[g+20|0]!=4){break a}f=J[g+24>>2];if((f|0)==(c|0)|!(!J[(J[J[J[f+48>>2]+1004>>2]+168>>2]+(J[f+40>>2]<<5)|0)+12>>2]&(K[J[f+52>>2]]&6)!=0)|H[f+68|0]&1){break a}J[e+8>>2]=f;g=pb(i,e+8|0,e+15|0);if(!K[e+15|0]){J[g>>2]=J[e+8>>2]}H[f+68|0]=K[f+68|0]|1}b=b+4|0;h=h-1|0;if(h){continue}break}b=J[d>>2]}g=J[d+16>>2];J[b+164>>2]=0;if(J[d+20>>2]){Ni(d)}J[a+284>>2]=J[a+284>>2]-1;J[d>>2]=J[a+292>>2];J[a+292>>2]=d;d=g;if(d){continue}break}Ha=e+16|0}function Bu(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;d=J[a+8>>2];i=d&2147483647?d<<1:1;a:{if(!i){break a}c=i<<4;if(!c){break a}e=J[40592];d=e+12|0;e=(k=d,l=c,m=Ja[J[J[e>>2]+20>>2]](e)|0?33033:69706,n=20075,o=553,j=J[J[d>>2]+8>>2],Ja[j](k|0,l|0,m|0,n|0,o|0)|0)}h=J[a+4>>2];g=(h<<4)+e|0;d=J[a>>2];if((h|0)>0){f=d;c=e;while(1){N[c>>2]=N[f>>2];N[c+4>>2]=N[f+4>>2];N[c+8>>2]=N[f+8>>2];J[c+12>>2]=J[f+12>>2];f=f+16|0;c=c+16|0;if(g>>>0>c>>>0){continue}break}}N[g>>2]=N[b>>2];N[g+4>>2]=N[b+4>>2];N[g+8>>2]=N[b+8>>2];J[g+12>>2]=J[b+12>>2];if(!(!d|J[a+8>>2]<0)){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,d);h=J[a+4>>2]}J[a+8>>2]=i;J[a>>2]=e;J[a+4>>2]=h+1}function zE(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;g=J[a+8>>2];if(g){j=J[a+4>>2];while(1){a=P(h,12)+j|0;k=J[a+4>>2];if(k){m=J[a>>2];e=0;while(1){c=P(l,28)+b|0;d=P(e,36)+m|0;N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];a=0;i=0;n=c;f=J[d+24>>2];if(f){a:{while(1){c=P(a,12)+j|0;d=J[c+4>>2];c=J[c>>2];if(!(c>>>0>f>>>0|c+P(d,36)>>>0<=f>>>0)){a=(f-c|0)/36|0;break a}i=d+i|0;a=a+1|0;if((g|0)!=(a|0)){continue}break}a=-1}a=a+i<<1}else{a=J[d+32>>2]<<1&30|J[d+28>>2]<<5|1}J[n+24>>2]=a;l=l+1|0;e=e+1|0;if((k|0)!=(e|0)){continue}break}}h=h+1|0;if((g|0)!=(h|0)){continue}break}}}function yD(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+28>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<2;if(!(K[a+16|0]|c>>>0>16)){H[a+16|0]=1;d=a;break a}if(!c){break a}d=J[40592];e=d+12|0;d=(j=e,k=c,l=Ja[J[J[d>>2]+20>>2]](d)|0?63515:69706,m=19978,n=553,i=J[J[e>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}e=J[a+24>>2];h=(e<<2)+d|0;if((e|0)>0){g=J[a+20>>2];c=d;while(1){J[c>>2]=J[g>>2];g=g+4|0;c=c+4|0;if(h>>>0>c>>>0){continue}break}}J[h>>2]=J[b>>2];b:{if(J[a+28>>2]<0){break b}b=J[a+20>>2];if((b|0)==(a|0)){H[a+16|0]=0;break b}if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b);e=J[a+24>>2]}J[a+28>>2]=f;J[a+20>>2]=d;J[a+24>>2]=e+1}function ll(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+28>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<2;if(!(K[a+16|0]|c>>>0>16)){H[a+16|0]=1;d=a;break a}if(!c){break a}d=J[40592];e=d+12|0;d=(j=e,k=c,l=Ja[J[J[d>>2]+20>>2]](d)|0?63403:69706,m=20075,n=553,i=J[J[e>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}e=J[a+24>>2];h=(e<<2)+d|0;if((e|0)>0){g=J[a+20>>2];c=d;while(1){J[c>>2]=J[g>>2];g=g+4|0;c=c+4|0;if(h>>>0>c>>>0){continue}break}}J[h>>2]=J[b>>2];b:{if(J[a+28>>2]<0){break b}b=J[a+20>>2];if((b|0)==(a|0)){H[a+16|0]=0;break b}if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b);e=J[a+24>>2]}J[a+28>>2]=f;J[a+20>>2]=d;J[a+24>>2]=e+1}function CX(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0);c=Ha-16|0;Ha=c;o=N[f+24>>2];p=N[f+20>>2];t=N[e+4>>2];q=N[f+16>>2];h=N[e+8>>2];j=N[f+8>>2];i=N[f+12>>2];k=N[f+4>>2];g=N[f>>2];Tc(c,d);r=N[c+12>>2];l=Q(g+g);m=Q(i+i);s=Q(h*Q(Q(j*l)-Q(k*m)));n=N[c+8>>2];g=Q(h*Q(Q(g*l)+Q(Q(i*m)+Q(-1))));i=N[c>>2];j=Q(h*Q(Q(j*m)+Q(l*k)));h=N[c+4>>2];k=Q(r+Q(Q(Q(o+s)*n)+Q(Q(Q(q+g)*i)+Q(Q(p+j)*h))));g=Q(r+Q(Q(Q(o-s)*n)+Q(Q(Q(q-g)*i)+Q(Q(p-j)*h))));g=Q((g>k?k:g)-t);d=g>Q(0);if(!d){N[a+8>>2]=-n;N[a+4>>2]=-h;N[a>>2]=-i;N[b>>2]=g>2]=b;f=b>>>7|0;if((f|0)!=33554431){b=J[a+16>>2]+P(f,24)|0;g=b;b=K[b+4|0];a:{if(!(b&32)){e=b;break a}e=b&223;H[g+4|0]=e;d=J[a+28>>2];h=J[a+324>>2];i=J[(h+(J[a+328>>2]<<2)|0)-4>>2];J[d+(i>>>5&134217724)>>2]=J[(f<<2)+d>>2];J[(J[(J[c+12>>2]>>>5&134217724)+d>>2]<<2)+h>>2]=i;J[a+328>>2]=J[a+328>>2]-1;J[(J[c+12>>2]>>>5&134217724)+d>>2]=33554431;if(!(b&4)){break a}J[(J[c+12>>2]>>>5&134217724)+d>>2]=J[a+140>>2];b=J[a+140>>2];if(b>>>0>=(J[a+144>>2]&2147483647)>>>0){kd(a+136|0,c+12|0);e=K[g+4|0];break a}J[J[a+136>>2]+(b<<2)>>2]=J[c+12>>2];J[a+140>>2]=J[a+140>>2]+1}H[g+4|0]=e|1}Ha=c+16|0}function BW(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0);if(fo(c,d,e,b+16|0,N[a+4>>2],h+40|0,h+16|0)){J[h+44>>2]=0;J[h+48>>2]=0;J[h+8>>2]=-1;a:{if(K[f|0]&2){if(N[h+40>>2]==Q(0)){e=N[d>>2];i=N[d+4>>2];N[h+36>>2]=-N[d+8>>2];N[h+32>>2]=-i;N[h+28>>2]=-e;g=3;break a}j=N[b+20>>2];i=N[b+24>>2];e=Q(N[h+16>>2]-N[b+16>>2]);N[h+28>>2]=e;i=Q(N[h+24>>2]-i);N[h+36>>2]=i;j=Q(N[h+20>>2]-j);N[h+32>>2]=j;g=3;k=Q(Y(Q(Q(i*i)+Q(Q(e*e)+Q(j*j)))));if(!(k>Q(0))){break a}l=i;i=Q(Q(1)/k);N[h+36>>2]=l*i;N[h+32>>2]=j*i;N[h+28>>2]=e*i;break a}J[h+28>>2]=0;J[h+32>>2]=0;J[h+36>>2]=0;g=1}I[h+12>>1]=g;a=1}else{a=0}return a|0}function zW(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);a=Ha-16|0;Ha=a;Tc(a,b);b=0;m=N[d+8>>2];j=N[a+8>>2];n=N[d>>2];k=N[a>>2];o=N[d+4>>2];l=N[a+4>>2];i=Q(Q(m*j)+Q(Q(n*k)+Q(o*l)));a:{if(i>=Q(0)|iQ(-1.0000000116860974e-7)){break a}p=N[c+8>>2];q=N[c>>2];r=N[c+4>>2];i=Q(Q(-Q(N[a+12>>2]+Q(Q(p*j)+Q(Q(q*k)+Q(l*r)))))/i);N[h+24>>2]=p+Q(m*i);N[h+20>>2]=r+Q(o*i);N[h+16>>2]=q+Q(n*i);if(i>2]=0;J[h+48>>2]=0;J[h+8>>2]=-1;N[h+40>>2]=i;N[h+28>>2]=k;I[h+12>>1]=3;N[h+36>>2]=j;N[h+32>>2]=l;b=1}Ha=a+16|0;return b|0}function hj(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=0,i=0;h=L[d+12>>1]|L[c+12>>1];J[a+8>>2]=h;if(!(h&1)){a:{b:{c:{d:{e:{h=K[c+14|0]>>>4|0;i=K[d+14|0]>>>4|0;switch(((h|0)>(i|0)?h:i)|0){case 3:break b;case 2:break c;case 1:break d;case 0:break e;default:break a}}f=Q(Q(N[c+4>>2]+N[d+4>>2])*Q(.5));e=Q(Q(N[c>>2]+N[d>>2])*Q(.5));break a}f=N[c+4>>2];e=N[d+4>>2];f=e>f?f:e;e=N[c>>2];g=N[d>>2];e=e>2]*N[d+4>>2]);e=Q(N[c>>2]*N[d>>2]);break a}f=N[c+4>>2];e=N[d+4>>2];f=e>2];g=N[d>>2];e=e>g?e:g}g=N[b>>2];e=Q(e*N[b+4>>2]);e=e>Q(0)?e:Q(0);N[a+4>>2]=e;f=Q(f*g);N[a>>2]=Q(f-e)>=Q(0)?f:e;return}J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=h|2}function ar(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=P(b,36);if(!d){break a}c=J[40592];f=c+12|0;f=(i=f,j=d,k=Ja[J[J[c>>2]+20>>2]](c)|0?38913:69706,l=20075,m=553,h=J[J[f>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=P(c,36)+f|0;c=f;while(1){e=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=e;J[c+32>>2]=J[d+32>>2];e=J[d+28>>2];J[c+24>>2]=J[d+24>>2];J[c+28>>2]=e;e=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=e;e=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=e;d=d+36|0;c=c+36|0;if(g>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=f}function zk(a,b,c,d,e,f,g){var h=0,i=0;h=Ha-16|0;Ha=h;Ja[J[J[g>>2]>>2]](g,h+11|0,1)|0;Ja[J[J[g>>2]>>2]](g,h+10|0,1)|0;Ja[J[J[g>>2]>>2]](g,h+9|0,1)|0;Ja[J[J[g>>2]>>2]](g,h+8|0,1)|0;a:{if(K[h+11|0]!=78|K[h+10|0]!=88|K[h+9|0]!=83){break a}H[f|0]=(K[h+8|0]^-1)&1;Ja[J[J[g>>2]>>2]](g,h+11|0,1)|0;Ja[J[J[g>>2]>>2]](g,h+10|0,1)|0;Ja[J[J[g>>2]>>2]](g,h+9|0,1)|0;Ja[J[J[g>>2]>>2]](g,h+8|0,1)|0;if(K[h+11|0]!=(a&255)|K[h+10|0]!=(b&255)|(K[h+9|0]!=(c&255)|K[h+8|0]!=(d&255))){break a}a=K[f|0];Ja[J[J[g>>2]>>2]](g,h+12|0,4)|0;if(a){a=K[h+15|0];H[h+15|0]=K[h+12|0];H[h+12|0]=a;a=K[h+13|0];H[h+13|0]=K[h+14|0];H[h+14|0]=a}J[e>>2]=J[h+12>>2];i=1}Ha=h+16|0;return i}function sD(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;a:{b:{c:{d:{d=a+8|0;f=J[d+4>>2];switch((f>>>30|0)-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[d>>2]+4785|0]){break b}}Pe(d+12|0,b,c);break a}if(!(f&8388608)){e=J[d+8>>2];if(!e){e=_a(J[d>>2],f>>>24&15);J[d+8>>2]=e}f=d+12|0;J[e+348>>2]=K[f+262|0];J[e+352>>2]=K[f+263|0];J[e+356>>2]=K[f+264|0];J[e+360>>2]=K[f+265|0];J[e+364>>2]=K[f+266|0];J[e+368>>2]=K[f+267|0]}e=J[d+8>>2];if(!e){e=_a(J[d>>2],K[d+7|0]&15);J[d+8>>2]=e}J[((b<<2)+e|0)+348>>2]=c;Za(J[d>>2],d);J[d+4>>2]=J[d+4>>2]|8388608}a=J[a+396>>2];a=Ja[J[J[a>>2]+248>>2]](a)|0;a=Ja[J[J[a>>2]+100>>2]](a)|0;J[a+104>>2]=J[a+104>>2]+1}function aZ(a){a=a|0;var b=0,c=0,d=0,e=Q(0),f=0;c=J[a+28>>2];b=c+32|0;a=J[a+20>>2];f=Ha-48|0;Ha=f;e=N[c+6072>>2];if(e!=Q(0)){N[b+1080>>2]=e;J[b+4528>>2]=1;J[b+4524>>2]=a;N[b+1084>>2]=e>Q(0)?Q(Q(1)/e):Q(0);if(a){Ja[J[J[a>>2]+16>>2]](a);J[b+4520>>2]=J[J[b+4524>>2]+16>>2]}oG(b);Bs(J[b+1136>>2],J[b+976>>2]);a=b+4504|0;Dq(b,a);c=f+12|0;d=J[J[b+976>>2]+1024>>2];Ja[J[J[d>>2]+84>>2]](c,d);Zs(J[b+2168>>2],c,(J[b+2360>>2]&8)>>>3|0);J[b+2356>>2]=J[b+2356>>2]&-7;c=b+4564|0;J[c>>2]=a;J[b+4568>>2]=1;Ja[J[J[b+4504>>2]+16>>2]](a);d=b+4560|0;J[d>>2]=J[J[c>>2]+16>>2];c=J[b+4520>>2];Ja[J[J[c>>2]+72>>2]](c,a);a=J[d>>2];Ja[J[J[a>>2]+72>>2]](a,b+4544|0)}Ha=f+48|0}function jr(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=J[40592];d=c+12|0;c=(h=d,i=(b<<5)+131|0,j=Ja[J[J[c>>2]+20>>2]](c)|0?30851:69706,k=20075,l=553,g=J[J[d>>2]+8>>2],Ja[g](h|0,i|0,j|0,k|0,l|0)|0);if(!c){break a}e=c+131&-128;J[e-4>>2]=e-c}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<5)+e|0;c=e;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];J[c+12>>2]=J[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];J[c+28>>2]=J[d+28>>2];d=d+32|0;c=c+32|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d-J[d-4>>2]|0)}J[a+8>>2]=b;J[a>>2]=e}function Nb(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<2;if(!c){break a}d=J[40592];e=d+12|0;d=(j=e,k=c,l=Ja[J[J[d>>2]+20>>2]](d)|0?49399:69706,m=19978,n=553,i=J[J[e>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){h=(c<<2)+d|0;e=J[a>>2];c=d;while(1){g=L[e>>1]|L[e+2>>1]<<16;I[c>>1]=g;I[c+2>>1]=g>>>16;e=e+4|0;c=c+4|0;if(h>>>0>c>>>0){continue}break}c=J[a+4>>2]}c=(c<<2)+d|0;b=L[b>>1]|L[b+2>>1]<<16;I[c>>1]=b;I[c+2>>1]=b>>>16;b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=d;J[a+4>>2]=J[a+4>>2]+1}function yg(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;if((J[a+1036>>2]&2147483647)>>>0>>0){a:{if(!b){break a}c=b<<2;if(!(K[a+1024|0]|c>>>0>1024)){H[a+1024|0]=1;e=a;break a}if(!c){break a}e=J[40592];d=e+12|0;e=(h=d,i=c,j=Ja[J[J[e>>2]+20>>2]](e)|0?65873:69706,k=20075,l=553,g=J[J[d>>2]+8>>2],Ja[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a+1028>>2];c=J[a+1032>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a+1028>>2]}b:{if(J[a+1036>>2]<0){break b}if((a|0)==(d|0)){H[a+1024|0]=0;break b}if(!d){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+1036>>2]=b;J[a+1028>>2]=e}J[a+1032>>2]=b}function xo(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;if((J[a+1036>>2]&2147483647)>>>0>>0){a:{if(!b){break a}c=b<<2;if(!(K[a+1024|0]|c>>>0>1024)){H[a+1024|0]=1;e=a;break a}if(!c){break a}e=J[40592];d=e+12|0;e=(h=d,i=c,j=Ja[J[J[e>>2]+20>>2]](e)|0?66461:69706,k=19978,l=553,g=J[J[d>>2]+8>>2],Ja[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a+1028>>2];c=J[a+1032>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a+1028>>2]}b:{if(J[a+1036>>2]<0){break b}if((a|0)==(d|0)){H[a+1024|0]=0;break b}if(!d){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+1036>>2]=b;J[a+1028>>2]=e}J[a+1032>>2]=b}function Wc(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;if((J[a+1036>>2]&2147483647)>>>0>>0){a:{if(!b){break a}c=b<<2;if(!(K[a+1024|0]|c>>>0>1024)){H[a+1024|0]=1;e=a;break a}if(!c){break a}e=J[40592];d=e+12|0;e=(h=d,i=c,j=Ja[J[J[e>>2]+20>>2]](e)|0?66023:69706,k=20075,l=553,g=J[J[d>>2]+8>>2],Ja[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a+1028>>2];c=J[a+1032>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a+1028>>2]}b:{if(J[a+1036>>2]<0){break b}if((a|0)==(d|0)){H[a+1024|0]=0;break b}if(!d){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+1036>>2]=b;J[a+1028>>2]=e}J[a+1032>>2]=b}function XF(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;b=J[J[a+2368>>2]+36>>2];g=J[a+1196>>2];h=a+1068|0;d=J[a+2168>>2];j=J[d+4>>2];d=J[d+8>>2];a:{b:{if(d>>>0>(J[a+1076>>2]&2147483647)>>>0){WF(h,d);f=a+1072|0;J[f>>2]=0;break b}f=a+1072|0;J[f>>2]=0;if(!d){break a}}k=(b|0)==(g|0)?1:17;b=0;while(1){g=b+1|0;i=J[(b<<2)+j>>2];b=J[i+16>>2];if(!(K[b+10|0]&2)){c=J[a+1072>>2];e=J[a+1076>>2]&2147483647;if(c>>>0>=e>>>0){WF(h,e?e<<1:1);c=J[f>>2]}J[a+1072>>2]=c+1;c=J[a+1068>>2]+P(c,24)|0;I[c+14>>1]=0;kG(a,c,i,b,k);I[b+4>>1]=L[b+6>>1];c=b;e=L[b+10>>1]&31;b=L[b+8>>1];I[c+10>>1]=e|(b>>>4|0)+((b&15)!=0)<<5}b=g;if((d|0)!=(b|0)){continue}break}}return h}function uI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;if(b){while(1){f=0;g=J[c+16>>2];d=(e<<5)+a|0;if(L[d+8>>1]==65535){h=J[d+12>>2]}else{h=0}f=L[d+10>>1]==65535?J[d+16>>2]:f;Fl(d,c);Gl(d,c,g+P(h,112)|0,P(f,112)+g|0);e=e+1|0;if((e|0)!=(b|0)){continue}break}}a=J[c+8>>2];if(a){b=J[c+28>>2];a=a+J[b>>2]|0;J[b>>2]=a;b=J[c+8>>2];if(b){f=a-b|0;a=0;while(1){d=J[c+4>>2]+(a<<5)|0;e=J[d+4>>2];b=J[c+20>>2]+(a+f<<5)|0;J[b>>2]=J[d>>2];J[b+4>>2]=e;e=J[d+28>>2];J[b+24>>2]=J[d+24>>2];J[b+28>>2]=e;e=J[d+20>>2];J[b+16>>2]=J[d+16>>2];J[b+20>>2]=e;e=J[d+12>>2];J[b+8>>2]=J[d+8>>2];J[b+12>>2]=e;a=a+1|0;if(a>>>0>2]){continue}break}}J[c+8>>2]=0}}function f8(a){a=a|0;var b=0,c=0,d=0,e=0;b=J[a+28>>2];a=J[a+20>>2];J[b+3500>>2]=a;J[b+3504>>2]=1;if(a){Ja[J[J[a>>2]+16>>2]](a);J[b+3496>>2]=J[J[b+3500>>2]+16>>2]}c=b+3540|0;d=b+3480|0;J[c>>2]=d;J[b+3544>>2]=1;Ja[J[J[b+3480>>2]+16>>2]](d);c=J[J[c>>2]+16>>2];J[b+3536>>2]=c;Ja[J[J[c>>2]+72>>2]](c,b+3520|0);J[b+3580>>2]=a;J[b+3584>>2]=1;c=b+3560|0;a:{if(!a){a=J[b+3576>>2];break a}Ja[J[J[a>>2]+16>>2]](a);a=J[J[b+3580>>2]+16>>2];J[b+3576>>2]=a}Ja[J[J[a>>2]+72>>2]](a,c);a=J[b+980>>2];c=J[a+332>>2];if(c){a=J[a+328>>2];while(1){e=J[a+8>>2];if(!(!e|K[e+24|0])){Gt(e)}a=a+12|0;c=c-1|0;if(c){continue}break}}a=J[b+3496>>2];Ja[J[J[a>>2]+72>>2]](a,d)}function Wm(a,b){var c=0,d=0,e=0;d=Ha-16|0;Ha=d;c=J[a+4>>2];J[b+36>>2]=c;J[d+12>>2]=b;a:{if(c>>>0>=(J[a+8>>2]&2147483647)>>>0){kv(a,d+12|0);break a}J[J[a>>2]+(c<<2)>>2]=b;J[a+4>>2]=c+1}J[d+12>>2]=-1;c=J[a+16>>2];b:{if(c>>>0>=(J[a+20>>2]&2147483647)>>>0){ab(a+12|0,d+12|0);break b}J[J[a+12>>2]+(c<<2)>>2]=-1;J[a+16>>2]=J[a+16>>2]+1}c=J[b+8>>2]&2147483647;J[d+12>>2]=c;e=J[a+28>>2];c:{if(e>>>0>=(J[a+32>>2]&2147483647)>>>0){ab(a+24|0,d+12|0);break c}J[J[a+24>>2]+(e<<2)>>2]=c;J[a+28>>2]=J[a+28>>2]+1}J[d+12>>2]=b;c=J[a+40>>2];d:{if(c>>>0>=(J[a+44>>2]&2147483647)>>>0){kv(a+36|0,d+12|0);break d}J[J[a+36>>2]+(c<<2)>>2]=b;J[a+40>>2]=c+1}Ha=d+16|0}function TI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;if(b){while(1){f=0;g=J[c+16>>2];d=(e<<5)+a|0;if(L[d+8>>1]==65535){h=J[d+12>>2]}else{h=0}f=L[d+10>>1]==65535?J[d+16>>2]:f;Nl(d,c);ef(d,c,g+P(h,112)|0,P(f,112)+g|0);e=e+1|0;if((e|0)!=(b|0)){continue}break}}a=J[c+8>>2];if(a){b=J[c+28>>2];a=a+J[b>>2]|0;J[b>>2]=a;b=J[c+8>>2];if(b){f=a-b|0;a=0;while(1){d=J[c+4>>2]+(a<<5)|0;e=J[d+4>>2];b=J[c+20>>2]+(a+f<<5)|0;J[b>>2]=J[d>>2];J[b+4>>2]=e;e=J[d+28>>2];J[b+24>>2]=J[d+24>>2];J[b+28>>2]=e;e=J[d+20>>2];J[b+16>>2]=J[d+16>>2];J[b+20>>2]=e;e=J[d+12>>2];J[b+8>>2]=J[d+8>>2];J[b+12>>2]=e;a=a+1|0;if(a>>>0>2]){continue}break}}J[c+8>>2]=0}}function Uh(a,b,c,d,e,f,g){var h=0,i=0;h=Ha-16|0;Ha=h;Ja[J[J[g>>2]>>2]](g,h+11|0,1)|0;Ja[J[J[g>>2]>>2]](g,h+10|0,1)|0;Ja[J[J[g>>2]>>2]](g,h+9|0,1)|0;Ja[J[J[g>>2]>>2]](g,h+8|0,1)|0;a:{if(K[h+11|0]!=73|K[h+10|0]!=67|K[h+9|0]!=69){break a}H[f|0]=(K[h+8|0]^-1)&1;Ja[J[J[g>>2]>>2]](g,h+11|0,1)|0;Ja[J[J[g>>2]>>2]](g,h+10|0,1)|0;Ja[J[J[g>>2]>>2]](g,h+9|0,1)|0;Ja[J[J[g>>2]>>2]](g,h+8|0,1)|0;if(H[h+11|0]!=(a|0)|H[h+10|0]!=(b|0)|(H[h+9|0]!=(c|0)|H[h+8|0]!=(d|0))){break a}a=K[f|0];Ja[J[J[g>>2]>>2]](g,h+12|0,4)|0;if(a){a=K[h+15|0];H[h+15|0]=K[h+12|0];H[h+12|0]=a;a=K[h+13|0];H[h+13|0]=K[h+14|0];H[h+14|0]=a}J[e>>2]=J[h+12>>2];i=1}Ha=h+16|0;return i}function Xk(a,b,c,d,e){var f=0,g=0,h=0,i=0,j=0,k=0;a:{if(!e){break a}b:{while(1){g=J[a>>2];if((g|0)==J[a+4>>2]){j=g<<1;if(!xC(a,j>>>0<=64?64:j)){break b}g=J[a>>2]}J[a>>2]=g+1;j=g;f=J[a+24>>2];if((f|0)!=-1){J[a+24>>2]=J[J[a+16>>2]+(f<<2)>>2];j=f}f=J[a+8>>2]+P(g,24)|0;i=P(h,24)+c|0;N[f>>2]=N[i>>2];N[f+4>>2]=N[i+4>>2];N[f+8>>2]=N[i+8>>2];N[f+12>>2]=N[i+12>>2];N[f+16>>2]=N[i+16>>2];N[f+20>>2]=N[i+20>>2];i=(h<<3)+d|0;k=J[i+4>>2];f=J[a+12>>2]+(g<<3)|0;J[f>>2]=J[i>>2];J[f+4>>2]=k;J[J[a+20>>2]+(g<<2)>>2]=j;J[J[a+16>>2]+(j<<2)>>2]=g;J[(h<<2)+b>>2]=j;h=h+1|0;if((h|0)!=(e|0)){continue}break}h=e;break a}J[(h<<2)+b>>2]=-1}return e>>>0>h>>>0?h:e}function yaa(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=0,g=0,h=0,i=Q(0),j=0,k=0,l=0;j=J[a+448>>2];if(j>>>0>=2){k=J[a+456>>2];l=J[a+444>>2];e=1;while(1){f=(P(e,24)+c|0)-24|0;g=(J[(P(e,80)+k|0)+72>>2]<<2)+b|0;h=J[((e<<5)+l|0)+20>>2];a:{if(!K[h+258|0]){d=Q(0);a=0;break a}d=N[g>>2];a=1}N[f>>2]=d;if(K[h+259|0]){i=N[(a<<2)+g>>2];a=a+1|0}N[f+4>>2]=i;i=Q(0);b:{if(!K[h+260|0]){d=Q(0);break b}d=N[(a<<2)+g>>2];a=a+1|0}N[f+8>>2]=d;if(K[h+261|0]){i=N[(a<<2)+g>>2];a=a+1|0}N[f+12>>2]=i;i=Q(0);c:{if(!K[h+262|0]){d=Q(0);break c}d=N[(a<<2)+g>>2];a=a+1|0}N[f+16>>2]=d;N[f+20>>2]=K[h+263|0]?N[(a<<2)+g>>2]:Q(0);e=e+1|0;if((j|0)!=(e|0)){continue}break}}}function M4(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=Q(0),m=Q(0);a=J[a+24>>2];if(a){h=Ha+-64|0;Ha=h;j=J[b- -64>>2];b=-2147483648;i=J[a+28>>2];a:{if(!i){break a}k=J[a+24>>2];a=0;while(1){if(J[(a<<2)+k>>2]==(j|0)){b=a;break a}a=a+1|0;if((i|0)!=(a|0)){continue}break}}l=N[f>>2];j=J[g>>2];i=J[g+4>>2];k=J[f+8>>2];a=J[f+4>>2];m=N[g+8>>2];J[h+28>>2]=0;N[h+24>>2]=m;J[h+4>>2]=a;J[h+8>>2]=k;J[h+12>>2]=0;J[h+16>>2]=j;J[h+20>>2]=i;N[h>>2]=l;Jr(e,b,h,h+32|0);b=J[h+32>>2];a=J[h+36>>2];N[c+8>>2]=N[h+40>>2];J[c>>2]=b;J[c+4>>2]=a;b=J[h+48>>2];a=J[h+52>>2];N[d+8>>2]=N[h+56>>2];J[d>>2]=b;J[d+4>>2]=a;Ha=h- -64|0}}function eT(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0);f=Ha-16|0;Ha=f;k=N[d+8>>2];n=N[e+8>>2];h=N[c+8>>2];i=N[c>>2];l=Q(i-N[d>>2]);j=N[c+4>>2];m=Q(j-N[e+4>>2]);i=Q(i-N[e>>2]);j=Q(j-N[d+4>>2]);N[f+12>>2]=Q(l*m)-Q(i*j);k=Q(h-k);h=Q(h-n);N[f+8>>2]=Q(k*i)-Q(h*l);N[f+4>>2]=Q(j*h)-Q(m*k);g=1;a:{if(!Jh(f+4|0,c,d,e,a+20|0,a+48|0)){break a}c=J[b+8>>2];H[a+16|0]=1;a=J[a+12>>2];g=0;if(!a){break a}b=J[a+4>>2];if(b>>>0>=M[a+8>>2]){H[a+20|0]=1;g=1;break a}d=J[a+16>>2];if(d>>>0>=M[a+12>>2]){J[a+4>>2]=b+1;J[J[a>>2]+(b<<2)>>2]=c;g=1;break a}J[a+16>>2]=d+1;g=1}Ha=f+16|0;return g|0}function Fn(a,b,c,d,e,f){var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=0;if(e){g=N[b+280>>2]>Q(0)?Q(0):N[b+276>>2]>Q(0)?Q(0):N[b+284>>2];j=Q(N[b+292>>2]-g);h=Q(Eb(N[d+4>>2],Q(N[d+12>>2]+Q(1)))*Q(4));k=j>2]+g)}a:{if(!f){g=N[b+300>>2];h=N[b+296>>2];d=0;break a}g=N[b+300>>2];i=N[b+280>>2]>Q(0)?Q(0):N[b+276>>2]>Q(0)?Q(0):N[b+284>>2];h=Q(Eb(N[d+8>>2],Q(N[d+12>>2]+Q(1)))*Q(4));d=Q(g-i)>2];d=d|j>2];d=k?-65536:d?-65536:-8355712;Vj(a,c,i,i,h,g,d);g=N[b+292>>2];Vj(a,c,g,g,N[b+296>>2],N[b+300>>2],d);g=N[b+296>>2];Vj(a,c,N[b+288>>2],N[b+292>>2],g,g,d);g=N[b+300>>2];Vj(a,c,N[b+288>>2],N[b+292>>2],g,g,d)}function d1(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=Q(0),h=Q(0),i=Q(0),j=0,k=0,l=0,m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=0;if(e){k=J[a+7672>>2];q=J[a+7680>>2];while(1){l=j<<2;f=P(J[l+c>>2],24)+d|0;m=N[f+4>>2];h=N[f+16>>2];n=N[f+8>>2];i=N[f+20>>2];g=N[f+12>>2];o=N[f>>2];p=Q(Q(g-o)*Q(.004999999888241291));f=P(J[(J[b+l>>2]<<2)+q>>2],24)+k|0;N[f+12>>2]=g+p;N[f>>2]=o-p;g=i;i=Q(Q(i-n)*Q(.004999999888241291));N[f+20>>2]=g+i;g=h;h=Q(Q(h-m)*Q(.004999999888241291));N[f+16>>2]=g+h;N[f+8>>2]=n-i;N[f+4>>2]=m-h;j=j+1|0;if((j|0)!=(e|0)){continue}break}H[a+7648|0]=1;J[a+32>>2]=0;J[a+24>>2]=k;J[a+16>>2]=J[a+7664>>2];J[a+28>>2]=J[a+7676>>2]}}function mca(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);l=N[b+4>>2];o=Q(N[a+4>>2]+l);i=Q(N[e>>2]+o);m=Q(i*i);p=N[d+24>>2];i=Q(N[c+24>>2]-p);q=N[d+16>>2];n=Q(N[c+16>>2]-q);r=N[d+20>>2];k=Q(N[c+20>>2]-r);j=Q(Q(i*i)+Q(Q(n*n)+Q(k*k)));c=m>j;if(c){a=J[g+4096>>2];J[g+4096>>2]=a+1;a=(a<<6)+g|0;J[a+52>>2]=-1;j=Q(Y(j));N[a+12>>2]=j-o;J[a+28>>2]=0;m=i;i=Q(Q(1)/j);b=j<=Q(9999999747378752e-21);j=b?Q(0):Q(m*i);N[a+8>>2]=j;k=b?Q(0):Q(k*i);N[a+4>>2]=k;i=b?Q(1):Q(n*i);N[a>>2]=i;N[a+24>>2]=p+Q(l*j);N[a+20>>2]=r+Q(l*k);N[a+16>>2]=q+Q(l*i)}return c|0}function gC(a,b){var c=0,d=0,e=0;d=P(b,24)+24|0;if(d){e=J[40592]+12|0;e=Ja[J[J[e>>2]+8>>2]](e,d,29909,12723,152)|0}a:{b:{d=P(b,44);c:{if(!d){break c}c=J[40592]+12|0;c=Ja[J[J[c>>2]+8>>2]](c,d,29909,12723,153)|0;d=Va(c,0,d);if(!e){break c}if(d){break b}}if(e){a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,e)}a=0;if(!c){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,c);return 0}c=J[a+8>>2];if(c){Ua(e,c,P(J[a>>2],24))}c=J[a+12>>2];if(c){Ua(d,c,P(J[a>>2],44))}J[a+4>>2]=b;b=J[a+8>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=0;b=J[a+12>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+12>>2]=d;J[a+8>>2]=e;a=1}return a}function eu(a,b,c,d){var e=0;e=J[a>>2];if(e){um(e)}e=J[a+176>>2];a:{b:{if(e){if(K[e+31|0]){break b}break a}e=J[b+288>>2];if(!e){nf(b);e=J[b+288>>2]}J[b+288>>2]=J[e>>2];J[b+280>>2]=J[b+280>>2]+1}J[e>>2]=0;J[e+4>>2]=0;J[e+56>>2]=0;J[e+60>>2]=0;J[e+48>>2]=0;J[e+52>>2]=0;J[e+40>>2]=0;J[e+44>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;J[e+24>>2]=0;J[e+28>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[a+176>>2]=e}H[e+12|0]=K[e+12|0]|4;if(c){N[e+32>>2]=N[c>>2]+N[e+32>>2];N[e+36>>2]=N[c+4>>2]+N[e+36>>2];N[e+40>>2]=N[c+8>>2]+N[e+40>>2]}if(d){N[e+48>>2]=N[d>>2]+N[e+48>>2];N[e+52>>2]=N[d+4>>2]+N[e+52>>2];N[e+56>>2]=N[d+8>>2]+N[e+56>>2]}}function sx(a){var b=0,c=0,d=0,e=0,f=0,g=0;d=J[a+4>>2];if(d){e=d-4|0;b=J[e>>2];a:{if(!b){break a}c=P(b,36);b=c+d|0;f=c-36|0;g=((f>>>0)/36|0)+1&3;if(g){c=0;while(1){b=b-36|0;J[b+32>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;c=c+1|0;if((g|0)!=(c|0)){continue}break}}if(f>>>0<108){break a}while(1){c=b-36|0;J[c+32>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;c=b-72|0;J[c+32>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;c=b-108|0;J[c+32>>2]=0;J[c+24>>2]=0;J[c+28>>2]=0;b=b-144|0;J[b+32>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;if((b|0)!=(d|0)){continue}break}}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,e);J[a+4>>2]=0}b=J[a>>2];if(b){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,b)}J[a>>2]=0}function Mm(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;if((J[a+8>>2]&2147483647)>>>0>>0){a:{if(!b){break a}f=b<<2;if(!f){break a}d=J[40592];e=d+12|0;d=(i=e,j=f,k=Ja[J[J[d>>2]+20>>2]](d)|0?65351:69706,l=19978,m=553,h=J[J[e>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}g=J[a>>2];e=J[a+4>>2];if((e|0)>0){f=(e<<2)+d|0;e=d;while(1){J[e>>2]=J[g>>2];g=g+4|0;e=e+4|0;if(f>>>0>e>>>0){continue}break}g=J[a>>2]}if(!(!g|J[a+8>>2]<0)){e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,g)}J[a+8>>2]=b;J[a>>2]=d}f=J[a+4>>2];if((f|0)<(b|0)){d=J[a>>2];e=d+(b<<2)|0;d=d+(f<<2)|0;while(1){J[d>>2]=J[c>>2];d=d+4|0;if(e>>>0>d>>>0){continue}break}}J[a+4>>2]=b}function $aa(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0);f=J[J[a>>2]+100>>2];c=L[f+4>>1];if(c){h=f+128|0;c=c<<5;i=(h+c|0)+c|0;while(1){d=g<<5;c=d+i|0;j=N[c+20>>2];k=N[c+24>>2];l=N[c+16>>2];m=N[c>>2];n=N[c+4>>2];o=N[c+8>>2];c=d+J[a+8>>2]|0;J[c+12>>2]=0;N[c+8>>2]=o*b;N[c+4>>2]=n*b;N[c>>2]=m*b;J[c+28>>2]=0;N[c+16>>2]=l*b;N[c+24>>2]=k*b;N[c+20>>2]=j*b;e=J[c+12>>2];d=d+h|0;J[d+8>>2]=J[c+8>>2];J[d+12>>2]=e;e=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=e;e=J[c+28>>2];J[d+24>>2]=J[c+24>>2];J[d+28>>2]=e;e=J[c+20>>2];J[d+16>>2]=J[c+16>>2];J[d+20>>2]=e;g=g+1|0;if(g>>>0>1]){continue}break}}}function Ht(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=131888;b=J[J[a+32>>2]+4>>2];b=K[J[b+44>>2]+9|0]-1>>>0<2?b:0;c=J[J[a+28>>2]+4>>2];c=J[(K[J[c+44>>2]+9|0]-1>>>0<2?c:0)+100>>2];J[c+148>>2]=J[c+148>>2]-1;if(b){b=J[b+100>>2];J[b+148>>2]=J[b+148>>2]-1}b=J[a+56>>2];if(b){c=J[J[a+4>>2]+40>>2];d=J[J[c+976>>2]+1024>>2];Ja[J[J[d>>2]+36>>2]](d,b);qf(J[c+976>>2],J[a+56>>2]);J[a+56>>2]=0}c=J[a+60>>2];if((c|0)!=-1){b=J[J[a+4>>2]+40>>2];Lm(J[b+1e3>>2],c);J[a+60>>2]=-1;Fq(b,a+4|0);ch(J[b+2168>>2],a)}b=a+4|0;jd(J[a+4>>2],b);jd(J[a+8>>2],b);if(J[a+52>>2]!=-1){b=J[J[J[a+4>>2]+40>>2]+2168>>2];if(K[a+46|0]&128){Ri(b,a);return a|0}Si(b,a)}return a|0}function xc(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}c=P(b,36);if(!c){break a}e=J[40592];f=e+12|0;e=(i=f,j=c,k=Ja[J[J[e>>2]+20>>2]](e)|0?48397:69706,l=19978,m=553,h=J[J[f>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}f=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=P(c,36)+e|0;d=f;c=e;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];N[c+28>>2]=N[d+28>>2];N[c+32>>2]=N[d+32>>2];d=d+36|0;c=c+36|0;if(g>>>0>c>>>0){continue}break}}if(!(!f|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,f)}J[a+8>>2]=b;J[a>>2]=e}function X6(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if(J[a+36>>2]==J[a+28>>2]){Wa(J[40592],2,13556,146,29510,0);return 0}if(Ja[J[J[b>>2]+72>>2]](b)|0){Wa(J[40592],2,13556,152,25906,0);return 0}if(Ja[J[J[b>>2]+28>>2]](b)|0){Wa(J[40592],2,13556,158,27243,0);return 0}if((Ja[J[J[b>>2]+24>>2]](b)|0)==2){Wa(J[40592],2,13556,164,29710,0);return 0}qi(J[(L[b+4>>1]<<2)+104436>>2]+b|0,a);d=J[a+36>>2];J[a+36>>2]=d+1;J[J[a+40>>2]+(d<<2)>>2]=b;a:{if((J[a+12>>2]>>>30|0)-3>>>0<4294967294){break a}d=J[a+8>>2];if(!d){break a}d=d-16|0;if(!d){break a}qq(a,b,d,c);return 1}if(c){J[c+12>>2]=J[c+12>>2]+1;ee(J[(L[b+4>>1]<<2)+104436>>2]+b|0,3,c)}return 1}function Jz(a,b,c,d,e,f){var g=0,h=Q(0),i=0,j=0,k=0;g=Ha-176|0;Ha=g;J[g+164>>2]=0;J[g+168>>2]=1065353216;J[g+156>>2]=0;J[g+160>>2]=0;J[g+148>>2]=0;J[g+152>>2]=1065353216;J[g+140>>2]=0;J[g+144>>2]=0;J[g+132>>2]=1065353216;J[g+136>>2]=1065353216;J[g+116>>2]=1065353216;J[g+120>>2]=0;H[g+172|0]=0;J[g+124>>2]=0;J[g+128>>2]=0;J[g+108>>2]=0;J[g+112>>2]=0;J[g+100>>2]=1065353216;J[g+104>>2]=0;i=a;a=g+100|0;j=g+76|0;k=g+4|0;i=Sh(i,a,j,k);h=N[e>>2];N[g+92>>2]=h+N[g+92>>2];N[g+96>>2]=h+N[g+96>>2];N[g+76>>2]=N[g+76>>2]-h;N[g+80>>2]=N[g+80>>2]-h;N[g+84>>2]=N[g+84>>2]-h;N[g+88>>2]=h+N[g+88>>2];a=Iz(k,j,b,c,d,e,f,a,i);Ha=g+176|0;return a}function k6(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;a:{b:{d=J[a+124>>2];if(!d){break b}e=J[a+120>>2];while(1){if(J[e+(c<<2)>>2]==(b|0)){break b}c=c+1|0;if((d|0)!=(c|0)){continue}break}break a}if((c|0)==(d|0)){break a}d=d-1|0;J[a+124>>2]=d;e=c<<2;c=J[a+120>>2];J[e+c>>2]=J[c+(d<<2)>>2]}c=J[a+24>>2];d=J[(Ja[J[J[b>>2]+104>>2]](b)|0)+88>>2];a=0;c:{d:{b=J[c+56>>2];if(!b){break d}e=J[c+52>>2];while(1){if((d|0)==J[(e+P(a,12)|0)+8>>2]){break d}a=a+1|0;if((b|0)!=(a|0)){continue}break}break c}if((a|0)==(b|0)){break c}b=b-1|0;J[c+56>>2]=b;c=J[c+52>>2];a=c+P(a,12)|0;b=c+P(b,12)|0;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;J[a+8>>2]=J[b+8>>2]}}function Zd(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0,o=0;a:{if(c){while(1){n=(o<<6)+d|0;j=N[n+12>>2];l=Q(j*N[n+8>>2]);k=k>l?k:l;m=Q(j*N[n+4>>2]);f=f>m?f:m;j=Q(j*N[n>>2]);g=g>j?g:j;h=hQ(0)){e=Q(Q(1)/m);k=Q(h*e);l=Q(g*e);e=Q(f*e)}N[a+8>>2]=-k;N[a+4>>2]=-e;N[a>>2]=-l;N[b>>2]=m}c=1}return c}function ln(a){var b=0,c=0,d=Q(0),e=0;e=(C(a),v(2));c=e&2147483647;if(c>>>0>=1065353216){if((c|0)==1065353216){return Q(+a*1.5707963267948966+752316384526264e-51)}return Q(Q(0)/Q(a-a))}a:{if(c>>>0<=1056964607){if(c-8388608>>>0<956301312){break a}d=Q(a*a);return Q(Q(a*Q(Q(Q(Q(d*Q(Q(d*Q(-.008656363002955914))+Q(-.04274342209100723)))+Q(.16666586697101593))*d)/Q(Q(d*Q(-.7066296339035034))+Q(1))))+a)}a=Q(Q(Q(1)-Q(R(a)))*Q(.5));b=Y(+a);b=b+b*+Q(Q(Q(Q(a*Q(Q(a*Q(-.008656363002955914))+Q(-.04274342209100723)))+Q(.16666586697101593))*a)/Q(Q(a*Q(-.7066296339035034))+Q(1)));a=Q(1.5707963267948966-(b+b));a=(e|0)<0?Q(-a):a}return a}function fh(a){var b=0,c=0,d=0,e=0;d=Ha-16|0;Ha=d;J[a+104>>2]=0;J[a+96>>2]=0;J[a+100>>2]=0;J[a+88>>2]=0;J[a+80>>2]=0;J[a+84>>2]=0;c=J[a>>2];if(c){$i(c);um(c)}b=J[a+176>>2];if(!(!b|K[b+31|0])){J[b+48>>2]=0;J[b+52>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b>>2]=0;J[b+4>>2]=0;J[b+56>>2]=0;J[b+40>>2]=0;J[b+24>>2]=0}J[a+156>>2]=0;a=J[a>>2];if(a){b=J[J[a+40>>2]+1012>>2];e=K[J[a+44>>2]+9|0];J[d+12>>2]=J[a+144>>2];Ja[J[J[b>>2]+44>>2]](b,(e|0)==2,d+12|0);tm(a,Q(0),0)}if(c){if(M[c+152>>2]<=4294967293){ui(J[c+40>>2],c);eh(c)}oj(J[J[c+40>>2]+1e3>>2],J[c+144>>2]);I[c+148>>1]=L[c+148>>1]&63999}Ha=d+16|0}function RN(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;a:{if(b>>>0>=4294967216){J[40598]=48;b=0;break a}c=b>>>0<11?16:b+11&-8;a=Cj(c+28|0);b=0;if(!a){break a}b=a-8|0;b:{if(!(a&15)){a=b;break b}f=a-4|0;g=J[f>>2];a=(a+15&-16)-8|0;a=(a-b>>>0<=15?16:0)+a|0;d=a-b|0;e=(g&-8)-d|0;if(!(g&3)){b=J[b>>2];J[a+4>>2]=e;J[a>>2]=b+d;break b}J[a+4>>2]=e|J[a+4>>2]&1|2;e=a+e|0;J[e+4>>2]=J[e+4>>2]|1;J[f>>2]=d|J[f>>2]&1|2;e=b+d|0;J[e+4>>2]=J[e+4>>2]|1;Gv(b,d)}b=J[a+4>>2];c:{if(!(b&3)){break c}d=b&-8;if(d>>>0<=c+16>>>0){break c}J[a+4>>2]=c|b&1|2;b=a+c|0;c=d-c|0;J[b+4>>2]=c|3;d=a+d|0;J[d+4>>2]=J[d+4>>2]|1;Gv(b,c)}b=a+8|0}return b|0}function Hz(a,b,c,d,e,f){var g=0,h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0);g=Ha-400|0;Ha=g;j=g+328|0;mo(pd(g+108|0,a+4|0),j);i=N[a+8>>2];l=N[a+4>>2];h=N[e>>2];k=Q(h+N[a+12>>2]);N[g+104>>2]=k;i=Q(h+i);N[g+100>>2]=i;N[g+92>>2]=-k;N[g+88>>2]=-i;h=Q(h+l);N[g+96>>2]=h;N[g+84>>2]=-h;J[g+72>>2]=0;J[g+76>>2]=1065353216;a=g- -64|0;J[a>>2]=0;J[a+4>>2]=0;J[g+56>>2]=0;J[g+60>>2]=1065353216;J[g+48>>2]=0;J[g+52>>2]=0;J[g+40>>2]=1065353216;J[g+44>>2]=1065353216;J[g+24>>2]=1065353216;J[g+28>>2]=0;H[g+80|0]=0;J[g+32>>2]=0;J[g+36>>2]=0;J[g+16>>2]=0;J[g+20>>2]=0;J[g+8>>2]=1065353216;J[g+12>>2]=0;a=Iz(j,g+84|0,b,c,d,e,f,g+8|0,1);Ha=g+400|0;return a}function yu(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<3;if(!c){break a}e=J[40592];d=e+12|0;e=(j=d,k=c,l=Ja[J[J[e>>2]+20>>2]](e)|0?41297:69706,m=20075,n=553,i=J[J[d>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){g=(c<<3)+e|0;d=J[a>>2];c=e;while(1){h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;d=d+8|0;c=c+8|0;if(g>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=(c<<3)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function xu(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<3;if(!c){break a}e=J[40592];d=e+12|0;e=(j=d,k=c,l=Ja[J[J[e>>2]+20>>2]](e)|0?41677:69706,m=20075,n=553,i=J[J[d>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){g=(c<<3)+e|0;d=J[a>>2];c=e;while(1){h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;d=d+8|0;c=c+8|0;if(g>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=(c<<3)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function wu(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<3;if(!c){break a}e=J[40592];d=e+12|0;e=(j=d,k=c,l=Ja[J[J[e>>2]+20>>2]](e)|0?41873:69706,m=20075,n=553,i=J[J[d>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){g=(c<<3)+e|0;d=J[a>>2];c=e;while(1){h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;d=d+8|0;c=c+8|0;if(g>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=(c<<3)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function vs(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<3;if(!c){break a}e=J[40592];d=e+12|0;e=(j=d,k=c,l=Ja[J[J[e>>2]+20>>2]](e)|0?31841:69706,m=20075,n=553,i=J[J[d>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){g=(c<<3)+e|0;d=J[a>>2];c=e;while(1){h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;d=d+8|0;c=c+8|0;if(g>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=(c<<3)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function uu(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<3;if(!c){break a}e=J[40592];d=e+12|0;e=(j=d,k=c,l=Ja[J[J[e>>2]+20>>2]](e)|0?41487:69706,m=20075,n=553,i=J[J[d>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){g=(c<<3)+e|0;d=J[a>>2];c=e;while(1){h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;d=d+8|0;c=c+8|0;if(g>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=(c<<3)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function tn(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<3;if(!c){break a}e=J[40592];d=e+12|0;e=(j=d,k=c,l=Ja[J[J[e>>2]+20>>2]](e)|0?37573:69706,m=19978,n=553,i=J[J[d>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){g=(c<<3)+e|0;d=J[a>>2];c=e;while(1){h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;d=d+8|0;c=c+8|0;if(g>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=(c<<3)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function To(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<3;if(!c){break a}e=J[40592];d=e+12|0;e=(j=d,k=c,l=Ja[J[J[e>>2]+20>>2]](e)|0?34625:69706,m=19978,n=553,i=J[J[d>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){g=(c<<3)+e|0;d=J[a>>2];c=e;while(1){h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;d=d+8|0;c=c+8|0;if(g>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=(c<<3)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function Pl(a,b,c,d,e){var f=0,g=0,h=0,i=0;a:{if(!J[d+8>>2]){break a}f=a>>>0>b>>>0?a:b;a=a>>>0>>0?a:b;b=f<<16|a;b=(b<<15^-1)+b|0;b=P(b>>10^b,9);b=b>>6^b;b=(b<<11^-1)+b|0;b=J[J[d>>2]+((J[d+36>>2]&(b>>16^b))<<2)>>2];if((b|0)==1073741823){break a}g=J[d+4>>2];i=J[d+20>>2];while(1){h=(b<<3)+i|0;if(!((a|0)==J[h>>2]&(f|0)==J[h+4>>2])){b=J[g+(b<<2)>>2];if((b|0)!=1073741823){continue}break a}break}a=J[d+24>>2];f=b+a|0;g=K[f|0];if(!(g&1)){H[f|0]=g|1;a=h-J[d+20>>2]|0;f=a>>>3|0;b=J[e+4>>2];if((b|0)==J[e+8>>2]){Zg(e,c);b=J[e+4>>2];a=h-J[d+20>>2]|0}J[e+4>>2]=b+1;J[J[e>>2]+(b<<2)>>2]=f;b=a>>3;a=J[d+24>>2]}a=a+b|0;H[a|0]=K[a|0]|2}}function Ji(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<3;if(!c){break a}e=J[40592];d=e+12|0;e=(j=d,k=c,l=Ja[J[J[e>>2]+20>>2]](e)|0?37299:69706,m=20075,n=553,i=J[J[d>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}c=J[a+4>>2];if((c|0)>0){g=(c<<3)+e|0;d=J[a>>2];c=e;while(1){h=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=h;d=d+8|0;c=c+8|0;if(g>>>0>c>>>0){continue}break}c=J[a+4>>2]}d=J[b+4>>2];c=(c<<3)+e|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;b:{if(J[a+8>>2]<0){break b}b=J[a>>2];if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=f;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function vF(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=b<<5;if(!d){break a}c=J[40592];f=c+12|0;f=(i=f,j=d,k=Ja[J[J[c>>2]+20>>2]](c)|0?45035:69706,l=20075,m=553,h=J[J[f>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=(c<<5)+f|0;c=f;while(1){e=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=e;e=J[d+28>>2];J[c+24>>2]=J[d+24>>2];J[c+28>>2]=e;e=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=e;e=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=e;d=d+32|0;c=c+32|0;if(g>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=f}function hu(a,b,c,d){var e=0;e=J[a>>2];if(e){$i(e)}e=J[a+176>>2];a:{b:{if(e){if(K[e+31|0]){break b}break a}e=J[b+288>>2];if(!e){nf(b);e=J[b+288>>2]}J[b+288>>2]=J[e>>2];J[b+280>>2]=J[b+280>>2]+1}J[e>>2]=0;J[e+4>>2]=0;J[e+56>>2]=0;J[e+60>>2]=0;J[e+48>>2]=0;J[e+52>>2]=0;J[e+40>>2]=0;J[e+44>>2]=0;J[e+32>>2]=0;J[e+36>>2]=0;J[e+24>>2]=0;J[e+28>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;J[e+8>>2]=0;J[e+12>>2]=0;J[a+176>>2]=e}H[e+12|0]=K[e+12|0]|2;if(c){N[e>>2]=N[c>>2]+N[e>>2];N[e+4>>2]=N[c+4>>2]+N[e+4>>2];N[e+8>>2]=N[c+8>>2]+N[e+8>>2]}if(d){N[e+16>>2]=N[d>>2]+N[e+16>>2];N[e+20>>2]=N[d+4>>2]+N[e+20>>2];N[e+24>>2]=N[d+8>>2]+N[e+24>>2]}}function IG(a,b,c,d,e,f,g,h,i,j){a=a|0;b=Q(b);c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=Q(0),l=Q(0),m=0,n=0,o=0;a=J[a>>2];N[a+464>>2]=b;HG(a,f,i,j);d=J[a+444>>2];f=J[a+448>>2];j=H[J[a+476>>2]]&1;J[e>>2]=0;c=a+112|0;J[c+180>>2]=0;b=N[c+352>>2];e=J[c+356>>2];if(e>>>0>(J[c+184>>2]&2147483647)>>>0){FG(c+176|0,e)}J[c+192>>2]=0;e=J[c+360>>2];if(e>>>0>(J[c+196>>2]&2147483647)>>>0){EG(c+188|0,e)}e=J[d+4>>2];h=e;g=J[d>>2];if(e|g){k=Q(Q(1)/b);l=K[J[c+364>>2]]&2?b:Q(1);while(1){Oq(a,d,f,j,c,i,b,b,k,Q(1),Q(9999999747378752e-20),0,(m=qea(g),n=qea(h)+32|0,o=g,o?m:n),l);h=h&h-!g;g=g&g-1;if(h|g){continue}break}}return 0}function tF(a){var b=0,c=0,d=0,e=Q(0);c=J[a+44>>2];if(J[c+176>>2]){d=J[c+176>>2];b=K[d+31|0]!=1?d:0}a:{if(N[c+80>>2]!=Q(0)|N[c+84>>2]!=Q(0)|(N[c+88>>2]!=Q(0)|N[c+96>>2]!=Q(0))){break a}if(N[c+100>>2]!=Q(0)){break a}d=K[a+150|0];a=d&2;e=N[c+104>>2];c=!a&e==Q(0);if(!(!a|e!=Q(0))){if(!b){return 1}if(N[b>>2]!=Q(0)|N[b+4>>2]!=Q(0)|(N[b+8>>2]!=Q(0)|N[b+16>>2]!=Q(0))){break a}if(N[b+20>>2]!=Q(0)){break a}c=N[b+24>>2]==Q(0)}a=d&4;d=!a&c;b:{if(!a|!c){break b}if(!b){return 1}if(N[b+32>>2]!=Q(0)|N[b+36>>2]!=Q(0)|(N[b+40>>2]!=Q(0)|N[b+48>>2]!=Q(0))){break a}d=0;if(N[b+52>>2]!=Q(0)){break b}d=N[b+56>>2]==Q(0)}return d}return 0}function fO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;d=Ha-32|0;Ha=d;if(c){while(1){e=P(g,24)+b|0;a:{if(K[e+20|0]&3){break a}f=J[e+16>>2];if(f&4){f=J[a+8>>2];if(!(H[162140]&1)){i=162136,j=fa(5,121824)|0,J[i>>2]=j;H[162140]=1}h=J[40534];J[d>>2]=J[e>>2];J[d+8>>2]=J[e+8>>2];J[d+16>>2]=J[e+4>>2];J[d+24>>2]=J[e+12>>2];ia(h|0,f|0,17994,d|0);break a}if(!(f&16)){break a}f=J[a+8>>2];if(!(H[162140]&1)){i=162136,j=fa(5,121824)|0,J[i>>2]=j;H[162140]=1}h=J[40534];J[d>>2]=J[e>>2];J[d+8>>2]=J[e+8>>2];J[d+16>>2]=J[e+4>>2];J[d+24>>2]=J[e+12>>2];ia(h|0,f|0,28553,d|0)}g=g+1|0;if((g|0)!=(c|0)){continue}break}}Ha=d+32|0}function dc(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;c=J[a+8>>2];i=c&2147483647?c<<1:1;a:{if(!i){break a}d=P(i,12);if(!d){break a}e=J[40592];c=e+12|0;e=(k=c,l=d,m=Ja[J[J[e>>2]+20>>2]](e)|0?59551:69706,n=20075,o=553,j=J[J[c>>2]+8>>2],Ja[j](k|0,l|0,m|0,n|0,o|0)|0)}g=J[a+4>>2];h=P(g,12)+e|0;c=J[a>>2];if((g|0)>0){f=c;d=e;while(1){N[d>>2]=N[f>>2];N[d+4>>2]=N[f+4>>2];N[d+8>>2]=N[f+8>>2];f=f+12|0;d=d+12|0;if(h>>>0>d>>>0){continue}break}}N[h>>2]=N[b>>2];N[h+4>>2]=N[b+4>>2];N[h+8>>2]=N[b+8>>2];if(!(!c|J[a+8>>2]<0)){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c);g=J[a+4>>2]}J[a+8>>2]=i;J[a>>2]=e;J[a+4>>2]=g+1}function Aaa(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;f=f|0;g=g|0;h=h|0;var i=0;i=Ha-112|0;Ha=i;J[i+92>>2]=J[f>>2];J[i+96>>2]=J[f+4>>2];J[i+100>>2]=J[f+8>>2];J[i+104>>2]=J[f+12>>2];I[i+108>>1]=L[f+16>>1]|16;J[i+28>>2]=0;J[i+32>>2]=0;I[i+24>>1]=0;J[i+20>>2]=-1;J[i+36>>2]=0;J[i+40>>2]=0;J[i+44>>2]=0;J[i+48>>2]=0;J[i+60>>2]=0;J[i+52>>2]=2139095039;J[i+56>>2]=0;I[i+6>>1]=0;J[i+12>>2]=0;J[i+16>>2]=0;J[i+88>>2]=0;J[i+80>>2]=0;J[i+84>>2]=0;H[i+76|0]=0;J[i+8>>2]=125296;Ja[J[J[a>>2]+348>>2]](a,b,c,d,i+8|0,i+6|0,i+92|0,g,h)|0;J[e+8>>2]=J[i+20>>2];a=J[i+16>>2];J[e>>2]=J[i+12>>2];J[e+4>>2]=a;Ha=i+112|0;return K[i+76|0]}function cF(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;J[a>>2]=142288;c=J[40585];a:{if(!J[c+516>>2]){break a}b=(a<<15^-1)+a|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;d=J[c+492>>2]+((J[c+500>>2]-1&(b>>>16^b))<<2)|0;b=J[d>>2];if((b|0)==-1){break a}f=J[c+488>>2];e=J[c+484>>2];if(J[e+(b<<2)>>2]!=(a|0)){while(1){d=(b<<2)+f|0;b=J[d>>2];if((b|0)==-1){break a}if(J[(b<<2)+e>>2]!=(a|0)){continue}break}}e=d;d=(b<<2)+f|0;J[e>>2]=J[d>>2];J[c+516>>2]=J[c+516>>2]-1;J[c+512>>2]=J[c+512>>2]+1;J[d>>2]=J[c+508>>2];J[c+508>>2]=b}b:{if(!(H[a+6|0]&1)){break b}c=J[a+40>>2];if(!c){break b}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,c)}return a|0}function I1(a){a=a|0;var b=0,c=0,d=0;a:{a=a+48|0;b=J[a>>2];if(b){b:{c:{if(!K[b+4785|0]){Lk(b,a,1);if(!K[J[a>>2]+4785|0]){break c}}Jg(a);break b}J[a+236>>2]=0;J[a+240>>2]=0;J[a+260>>2]=0;J[a+264>>2]=1;J[a+244>>2]=0;J[a+248>>2]=0;J[a+252>>2]=0;J[a+256>>2]=0;fh(a+16|0)}if(!J[a+192>>2]|(J[a+4>>2]&-1073741824)!=1073741824){break a}b=J[a+192>>2];c=a+16|0;d=K[J[c+176>>2]+31|0]==1;d:{if(d){if(b){break d}break a}if(!J[a+192>>2]|(!b|K[J[c+176>>2]+31|0]==1)){break a}}bj(c,J[J[a>>2]+2428>>2],d);break a}J[a+236>>2]=0;J[a+240>>2]=0;J[a+260>>2]=0;J[a+264>>2]=1;J[a+244>>2]=0;J[a+248>>2]=0;J[a+252>>2]=0;J[a+256>>2]=0;fh(a+16|0)}}function IF(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;c=J[a+268>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=f<<2;if(!(K[a+256|0]|c>>>0>256)){H[a+256|0]=1;e=a;break a}d=J[40592]+12|0;c=Ja[J[J[d>>2]+8>>2]](d,c+67|0,29909,20075,553)|0;if(!c){break a}e=c+67&-64;J[e-4>>2]=e-c}d=J[a+264>>2];h=(d<<2)+e|0;if((d|0)>0){g=J[a+260>>2];c=e;while(1){J[c>>2]=J[g>>2];g=g+4|0;c=c+4|0;if(h>>>0>c>>>0){continue}break}}J[h>>2]=J[b>>2];b:{if(J[a+268>>2]<0){break b}b=J[a+260>>2];if((b|0)==(a|0)){H[a+256|0]=0;break b}if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b-J[b-4>>2]|0);d=J[a+264>>2]}J[a+268>>2]=f;J[a+260>>2]=e;J[a+264>>2]=d+1}function se(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=Ha-16|0;Ha=d;c=J[a+76>>2];Ja[J[J[c>>2]+28>>2]](c,d+8|0,d+12|0);a:{b:{if(!J[d+8>>2]){N[a+36>>2]=N[a+36>>2]-N[b>>2];N[a+40>>2]=N[a+40>>2]-N[b+4>>2];N[a+44>>2]=N[a+44>>2]-N[b+8>>2];c=J[a+80>>2];N[c+32>>2]=N[c+32>>2]-N[b>>2];N[c+36>>2]=N[c+36>>2]-N[b+4>>2];e=b+8|0;b=c+40|0;break b}if(J[d+12>>2]){break a}c=a- -64|0;N[c>>2]=N[c>>2]-N[b>>2];N[a+68>>2]=N[a+68>>2]-N[b+4>>2];N[a+72>>2]=N[a+72>>2]-N[b+8>>2];c=J[a+80>>2];N[c+60>>2]=N[c+60>>2]-N[b>>2];e=c- -64|0;N[e>>2]=N[e>>2]-N[b+4>>2];e=b+8|0;b=c+68|0}N[b>>2]=N[b>>2]-N[e>>2];a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}Ha=d+16|0}function Pg(a,b){var c=0,d=0,e=0,f=0,g=0;e=Ha-16|0;Ha=e;J[e+12>>2]=b;f=b+32>>>5|0;a:{if(f>>>0<=(J[a+24>>2]&2147483647)>>>0){c=J[a+20>>2];break a}c=J[40592]+12|0;c=Ja[J[J[c>>2]+8>>2]](c,f<<2,29909,22033,438)|0;d=J[a+20>>2];b:{if(!d){break b}Ua(c,d,J[a+24>>2]<<2);if(J[a+24>>2]<0){break b}d=J[a+20>>2];if(!d){break b}g=J[40592]+12|0;Ja[J[J[g>>2]+12>>2]](g,d)}d=J[a+24>>2];Va((d<<2)+c|0,0,f-d<<2);J[a+24>>2]=f;J[a+20>>2]=c}c=(b>>>3&536870908)+c|0;J[c>>2]=J[c>>2]|1<>2];c:{if(b>>>0>=(J[a+40>>2]&2147483647)>>>0){ab(a+32|0,e+12|0);break c}J[J[a+32>>2]+(b<<2)>>2]=J[e+12>>2];J[a+36>>2]=J[a+36>>2]+1}Ha=e+16|0}function NB(a,b,c,d,e,f,g){var h=0,i=0,j=0,k=0,l=0;i=a+16|0;J[c>>2]=i;J[c+4>>2]=J[c+4>>2]&1073741823|-2147483648;h=L[d+4>>1];a:{if(!h){break a}j=(h|0)==1?d:J[d>>2];k=a+5584|0;c=0;if(!f){while(1){a=J[(c<<2)+j>>2];f=K[a+112|0];J[a+16>>2]=J[a+16>>2]+1;if(J[a+196>>2]<0){J[a+32>>2]=i;J[a+36>>2]=J[a+36>>2]&1073741823|-2147483648}if(f&2){cB(d,k,c,a,b,e,0,g)}c=c+1|0;if((h|0)!=(c|0)){continue}break a}}while(1){a=J[(c<<2)+j>>2];l=K[a+112|0];J[a+16>>2]=J[a+16>>2]+1;if(J[a+196>>2]<0){J[a+32>>2]=i;J[a+36>>2]=J[a+36>>2]&1073741823|-2147483648}if(l&2){cB(d,k,c,a,b,e,P(c,24)+f|0,g)}c=c+1|0;if((h|0)!=(c|0)){continue}break}}}function NP(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;c=J[a+4>>2];if((c|0)!=J[a+8>>2]){b=L[b>>1]|L[b+2>>1]<<16;I[c>>1]=b;I[c+2>>1]=b>>>16;J[a+4>>2]=c+4;return}a:{h=J[a>>2];e=c-h|0;g=e>>2;d=g+1|0;if(d>>>0<1073741824){f=e>>1;f=e>>>0>=2147483644?1073741823:d>>>0>>0?f:d;if(f){if(f>>>0>=1073741824){break a}e=Ta(f<<2)}else{e=0}d=e+(g<<2)|0;b=L[b>>1]|L[b+2>>1]<<16;I[d>>1]=b;I[d+2>>1]=b>>>16;b=d+4|0;if((c|0)!=(h|0)){while(1){d=d-4|0;c=c-4|0;g=L[c>>1]|L[c+2>>1]<<16;I[d>>1]=g;I[d+2>>1]=g>>>16;if((c|0)!=(h|0)){continue}break}c=J[a>>2]}J[a+8>>2]=e+(f<<2);J[a+4>>2]=b;J[a>>2]=d;if(c){hb(c)}return}ga();B()}kc();B()}function kx(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=b<<5;if(!d){break a}c=J[40592];e=c+12|0;e=(i=e,j=d,k=Ja[J[J[c>>2]+20>>2]](c)|0?54451:69706,l=20075,m=553,h=J[J[e>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<5)+e|0;c=e;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];g=J[d+28>>2];J[c+24>>2]=J[d+24>>2];J[c+28>>2]=g;d=d+32|0;c=c+32|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function vI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;if(b){while(1){d=(i<<5)+a|0;Fl(d,c);e=J[d+24>>2];d=L[e+2>>1];if(d){k=d+e|0;while(1){d=e+48|0;g=K[e+1|0];a:{if(!g){e=d;break a}h=K[e|0]==3?112:48;j=g&3;b:{if(g>>>0<4){e=d;break b}g=g&252;f=0;e=d;while(1){N[e+36>>2]=N[e+40>>2];d=e+h|0;N[d+36>>2]=N[d+40>>2];d=d+h|0;N[d+36>>2]=N[d+40>>2];d=d+h|0;N[d+36>>2]=N[d+40>>2];e=d+h|0;f=f+4|0;if((g|0)!=(f|0)){continue}break}}f=0;if(!j){break a}while(1){N[e+36>>2]=N[e+40>>2];e=e+h|0;f=f+1|0;if((j|0)!=(f|0)){continue}break}}if(e>>>0>>0){continue}break}}i=i+1|0;if((i|0)!=(b|0)){continue}break}}}function nu(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=Ha-16|0;Ha=d;c=J[a>>2];b=J[a+12>>2];e=J[(c+(b<<3)|0)+4>>2];if((e|0)==128){b=b+1|0;if((b|0)==J[a+4>>2]){b=J[40592];c=b+12|0;b=(g=c,h=8192,i=Ja[J[J[b>>2]+20>>2]](b)|0?45275:69706,j=24560,k=260,f=J[J[c>>2]+8>>2],Ja[f](g|0,h|0,i|0,j|0,k|0)|0);J[d+12>>2]=0;J[d+8>>2]=b;b=J[a+4>>2];a:{if(b>>>0>=(J[a+8>>2]&2147483647)>>>0){yu(a,d+8|0);break a}c=J[d+12>>2];b=J[a>>2]+(b<<3)|0;J[b>>2]=J[d+8>>2];J[b+4>>2]=c;J[a+4>>2]=J[a+4>>2]+1}c=J[a>>2];b=J[a+12>>2]+1|0}J[a+12>>2]=b;J[((b<<3)+c|0)+4>>2]=0;e=0}a=(b<<3)+c|0;J[a+4>>2]=e+1;Ha=d+16|0;return J[a>>2]+(e<<6)|0}function mu(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=Ha-16|0;Ha=d;c=J[a>>2];b=J[a+12>>2];e=J[(c+(b<<3)|0)+4>>2];if((e|0)==128){b=b+1|0;if((b|0)==J[a+4>>2]){b=J[40592];c=b+12|0;b=(g=c,h=1024,i=Ja[J[J[b>>2]+20>>2]](b)|0?45639:69706,j=24560,k=260,f=J[J[c>>2]+8>>2],Ja[f](g|0,h|0,i|0,j|0,k|0)|0);J[d+12>>2]=0;J[d+8>>2]=b;b=J[a+4>>2];a:{if(b>>>0>=(J[a+8>>2]&2147483647)>>>0){xu(a,d+8|0);break a}c=J[d+12>>2];b=J[a>>2]+(b<<3)|0;J[b>>2]=J[d+8>>2];J[b+4>>2]=c;J[a+4>>2]=J[a+4>>2]+1}c=J[a>>2];b=J[a+12>>2]+1|0}J[a+12>>2]=b;J[((b<<3)+c|0)+4>>2]=0;e=0}a=(b<<3)+c|0;J[a+4>>2]=e+1;Ha=d+16|0;return J[a>>2]+(e<<3)|0}function F0(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;e=Ha-16|0;Ha=e;a:{if(!c){break a}H[a+337|0]=1;if(!K[a+336|0]|!J[a+4>>2]){break a}H[a+338|0]=1;h=a+352|0;i=a+52|0;j=J[a+296>>2];while(1){d=J[J[a+300>>2]+(J[(f<<2)+b>>2]<<2)>>2];J[e+12>>2]=d;b:{c:{if(d>>>0>=M[a+316>>2]){break c}g=J[J[a+312>>2]+(d<<2)>>2];if((g|0)==-1){break c}Jd(J[a+4>>2],g);break b}kC(i,(d<<3)+j|0,d)}d:{if(J[a+268>>2]-3>>>0>1){break d}d=J[a+356>>2];if(d>>>0>=(J[a+360>>2]&2147483647)>>>0){ab(h,e+12|0);break d}J[J[a+352>>2]+(d<<2)>>2]=J[e+12>>2];J[a+356>>2]=J[a+356>>2]+1}f=f+1|0;if((f|0)!=(c|0)){continue}break}}Ha=e+16|0}function W6(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0,i=0;if((Ja[J[J[b>>2]+24>>2]](b)|0)==2){Wa(J[40592],2,13556,215,28645,0);return 0}a:{b:{if((J[a+12>>2]>>>30|0)-3>>>0<4294967294){break b}c=J[a+8>>2];if(!c){break b}if(c-16|0){break a}}g=J[(L[b+4>>1]<<2)+104436>>2]+b|0;c=J[g+4>>2];if(!c){break a}e=J[c+40>>2];if(!e){break a}i=J[c+36>>2];c=0;f=1;while(1){c:{h=(d<<3)+i|0;if(!(K[h|0]==3&f)){d=d+1|0;if((e|0)!=(d|0)){continue}if(f){break a}break c}c=J[h+4>>2];f=0;d=d+1|0;if((e|0)!=(d|0)){continue}}break}Mg(g,3,c);d=J[c+12>>2]-1|0;J[c+12>>2]=d;if(d){break a}Ja[J[J[c+8>>2]+8>>2]](c+8|0)}return gl(a,b,1)|0}function yI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;if(b){while(1){d=(f<<5)+a|0;g=J[d+12>>2];h=J[d+16>>2];e=J[c+16>>2];Hl(d);Gl(d,c,P(g,112)+e|0,P(h,112)+e|0);f=f+1|0;if((f|0)!=(b|0)){continue}break}}a=J[c+8>>2];if(a>>>0>J[c+12>>2]-4>>>0){b=J[c+28>>2];a=a+J[b>>2]|0;J[b>>2]=a;b=J[c+8>>2];if(b){f=a-b|0;a=0;while(1){d=J[c+4>>2]+(a<<5)|0;e=J[d+4>>2];b=J[c+20>>2]+(a+f<<5)|0;J[b>>2]=J[d>>2];J[b+4>>2]=e;e=J[d+28>>2];J[b+24>>2]=J[d+24>>2];J[b+28>>2]=e;e=J[d+20>>2];J[b+16>>2]=J[d+16>>2];J[b+20>>2]=e;e=J[d+12>>2];J[b+8>>2]=J[d+8>>2];J[b+12>>2]=e;a=a+1|0;if(a>>>0>2]){continue}break}}J[c+8>>2]=0}}function BI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;if(b){while(1){d=(f<<5)+a|0;g=J[d+12>>2];h=J[d+16>>2];e=J[c+16>>2];Il(d);Gl(d,c,P(g,112)+e|0,P(h,112)+e|0);f=f+1|0;if((f|0)!=(b|0)){continue}break}}a=J[c+8>>2];if(a>>>0>J[c+12>>2]-4>>>0){b=J[c+28>>2];a=a+J[b>>2]|0;J[b>>2]=a;b=J[c+8>>2];if(b){f=a-b|0;a=0;while(1){d=J[c+4>>2]+(a<<5)|0;e=J[d+4>>2];b=J[c+20>>2]+(a+f<<5)|0;J[b>>2]=J[d>>2];J[b+4>>2]=e;e=J[d+28>>2];J[b+24>>2]=J[d+24>>2];J[b+28>>2]=e;e=J[d+20>>2];J[b+16>>2]=J[d+16>>2];J[b+20>>2]=e;e=J[d+12>>2];J[b+8>>2]=J[d+8>>2];J[b+12>>2]=e;a=a+1|0;if(a>>>0>2]){continue}break}}J[c+8>>2]=0}}function _n(a,b){a=a|0;b=b|0;var c=0;if(J[a+24>>2]){Ja[J[J[b>>2]+12>>2]](b,16);Ja[J[J[b>>2]+8>>2]](b,J[a+24>>2],P(J[a+16>>2],12))}if(J[a+28>>2]){c=K[a+64|0];Ja[J[J[b>>2]+12>>2]](b,16);Ja[J[J[b>>2]+8>>2]](b,J[a+28>>2],P(J[a+20>>2],3)<<(c&2?1:2))}if(J[a+56>>2]){Ja[J[J[b>>2]+12>>2]](b,16);Ja[J[J[b>>2]+8>>2]](b,J[a+56>>2],J[a+20>>2])}if(J[a+68>>2]){Ja[J[J[b>>2]+12>>2]](b,16);Ja[J[J[b>>2]+8>>2]](b,J[a+68>>2],J[a+20>>2]<<1)}if(J[a+72>>2]){Ja[J[J[b>>2]+12>>2]](b,16);Ja[J[J[b>>2]+8>>2]](b,J[a+72>>2],J[a+20>>2]<<2)}if(J[a+76>>2]){Ja[J[J[b>>2]+12>>2]](b,16);Ja[J[J[b>>2]+8>>2]](b,J[a+76>>2],P(J[a+20>>2],12))}}function zI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;if(b){while(1){c=(g<<5)+a|0;Hl(c);c=J[c+24>>2];e=L[c+2>>1];if(e){i=c+e|0;while(1){e=c+48|0;d=K[c+1|0];a:{if(!d){c=e;break a}f=K[c|0]==3?112:48;h=d&3;b:{if(d>>>0<4){c=e;break b}j=d&252;d=0;c=e;while(1){N[c+36>>2]=N[c+40>>2];c=c+f|0;N[c+36>>2]=N[c+40>>2];c=c+f|0;N[c+36>>2]=N[c+40>>2];c=c+f|0;N[c+36>>2]=N[c+40>>2];c=c+f|0;d=d+4|0;if((j|0)!=(d|0)){continue}break}}d=0;if(!h){break a}while(1){N[c+36>>2]=N[c+40>>2];c=c+f|0;d=d+1|0;if((h|0)!=(d|0)){continue}break}}if(c>>>0>>0){continue}break}}g=g+1|0;if((g|0)!=(b|0)){continue}break}}}function si(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;if(J[a+2424>>2]){while(1){c=0;e=J[a+2436>>2]&2147483647;h=g<<4;b=h+J[a+2420>>2]|0;d=J[b+8>>2];f=d>>>5|0;if(e>>>0>f>>>0){c=J[J[a+2432>>2]+(f<<2)>>2]&1<>2];f=e>>>5|0;if(i>>>0>f>>>0){d=J[J[a+2432>>2]+(f<<2)>>2]&1<>2])}if(!d){break b}break a}c=J[J[b+4>>2]+152>>2];b=J[b>>2];c:{if(M[b+152>>2]>=4294967294){if(c>>>0<4294967294){break c}break a}if(c>>>0<4294967294){break a}}Cd(b)}Cd(J[(J[a+2420>>2]+h|0)+4>>2])}g=g+1|0;if(g>>>0>2]){continue}break}}J[a+2424>>2]=0;Va(J[a+2432>>2],0,J[a+2436>>2]<<2)}function oc(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}c=b<<5;if(!c){break a}e=J[40592];f=e+12|0;e=(i=f,j=c,k=Ja[J[J[e>>2]+20>>2]](e)|0?47961:69706,l=20075,m=553,h=J[J[f>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}f=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=(c<<5)+e|0;d=f;c=e;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];J[c+12>>2]=J[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];J[c+28>>2]=J[d+28>>2];d=d+32|0;c=c+32|0;if(g>>>0>c>>>0){continue}break}}if(!(!f|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,f)}J[a+8>>2]=b;J[a>>2]=e}function gr(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}c=b<<5;if(!c){break a}e=J[40592];f=e+12|0;e=(i=f,j=c,k=Ja[J[J[e>>2]+20>>2]](e)|0?36389:69706,l=20075,m=553,h=J[J[f>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}f=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=(c<<5)+e|0;d=f;c=e;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];N[c+28>>2]=N[d+28>>2];d=d+32|0;c=c+32|0;if(g>>>0>c>>>0){continue}break}}if(!(!f|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,f)}J[a+8>>2]=b;J[a>>2]=e}function Tb(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}c=b<<5;if(!c){break a}e=J[40592];f=e+12|0;e=(i=f,j=c,k=Ja[J[J[e>>2]+20>>2]](e)|0?54991:69706,l=20075,m=553,h=J[J[f>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}f=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=(c<<5)+e|0;d=f;c=e;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];N[c+28>>2]=N[d+28>>2];d=d+32|0;c=c+32|0;if(g>>>0>c>>>0){continue}break}}if(!(!f|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,f)}J[a+8>>2]=b;J[a>>2]=e}function JN(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);g=Ha-48|0;Ha=g;h=J[c+24>>2];if(h){i=J[((J[a+68>>2]<<2)+a|0)+72>>2];j=J[a+8>>2];k=J[c+28>>2];J[g+32>>2]=3;N[g+36>>2]=N[b+24>>2];N[g+40>>2]=N[b+28>>2];N[g+44>>2]=N[b+32>>2];l=N[c+16>>2];m=N[c+20>>2];n=N[c+12>>2];o=N[d>>2];p=N[d+4>>2];q=N[d+8>>2];N[g+4>>2]=N[a+216>>2];N[g+8>>2]=N[a+220>>2];N[g+12>>2]=N[a+224>>2];r=N[a+228>>2];N[g+28>>2]=q-m;N[g+24>>2]=p-l;N[g+20>>2]=o-n;N[g+16>>2]=r;a=aw(a,c,f,e,g+32|0,g+4|0,h,P(k,36)+j|0,h>>>0>i>>>0?i:0)}else{a=0}Ha=g+48|0;return a|0}function CI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;if(b){while(1){c=(g<<5)+a|0;Il(c);c=J[c+24>>2];e=L[c+2>>1];if(e){i=c+e|0;while(1){e=c+48|0;d=K[c+1|0];a:{if(!d){c=e;break a}f=K[c|0]==3?112:48;h=d&3;b:{if(d>>>0<4){c=e;break b}j=d&252;d=0;c=e;while(1){N[c+36>>2]=N[c+40>>2];c=c+f|0;N[c+36>>2]=N[c+40>>2];c=c+f|0;N[c+36>>2]=N[c+40>>2];c=c+f|0;N[c+36>>2]=N[c+40>>2];c=c+f|0;d=d+4|0;if((j|0)!=(d|0)){continue}break}}d=0;if(!h){break a}while(1){N[c+36>>2]=N[c+40>>2];c=c+f|0;d=d+1|0;if((h|0)!=(d|0)){continue}break}}if(c>>>0>>0){continue}break}}g=g+1|0;if((g|0)!=(b|0)){continue}break}}}function $S(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;d=J[a+4>>2];if((d|0)!=J[a+8>>2]){N[d>>2]=N[b>>2];N[d+4>>2]=N[b+4>>2];N[d+8>>2]=N[b+8>>2];J[a+4>>2]=d+12;return}a:{f=J[a>>2];c=(d-f|0)/12|0;e=c+1|0;if(e>>>0<357913942){g=c<<1;e=c>>>0>=178956970?357913941:e>>>0>>0?g:e;if(e>>>0>=357913942){break a}e=P(e,12);g=Ta(e);c=g+P(c,12)|0;N[c>>2]=N[b>>2];N[c+4>>2]=N[b+4>>2];N[c+8>>2]=N[b+8>>2];b=c+12|0;if((d|0)!=(f|0)){while(1){c=c-12|0;d=d-12|0;N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];if((d|0)!=(f|0)){continue}break}}J[a+8>>2]=e+g;J[a+4>>2]=b;J[a>>2]=c;if(f){hb(f)}return}ga();B()}kc();B()}function jc(a){var b=0,c=0,d=0,e=0;e=Ha-16|0;Ha=e;c=(C(a),v(2));b=c&2147483647;a:{if(b>>>0<=1061752794){if(b>>>0<964689920){break a}a=zf(+a,0);break a}if(b>>>0<=1081824209){d=+a;if(b>>>0<=1075235811){a=zf(((c|0)<0?1.5707963267948966:-1.5707963267948966)+d,1);break a}a=zf(((c|0)<0?3.141592653589793:-3.141592653589793)+d,0);break a}if(b>>>0<=1088565717){d=+a;if(b>>>0<=1085271519){a=zf(((c|0)<0?4.71238898038469:-4.71238898038469)+d,1);break a}a=zf(((c|0)<0?6.283185307179586:-6.283185307179586)+d,0);break a}if(b>>>0>=2139095040){a=Q(a-a);break a}b=kn(a,e+8|0);a=zf(O[e+8>>3],b&1)}Ha=e+16|0;return a}function _y(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;a:{c=J[b+28>>2];if(c&1){break a}d=c>>>1|0;f=d&1023;if(!f){J[b+12>>2]=0;return}e=c>>>11|0;h=d&3;d=J[a+24>>2];c=0;if(f>>>0>=4){k=f-h|0;while(1){g=((((J[((c+e<<5)+d|0)+28>>2]&1)+g|0)+(J[(((c|1)+e<<5)+d|0)+28>>2]&1)|0)+(J[(((c|2)+e<<5)+d|0)+28>>2]&1)|0)+(J[(((c|3)+e<<5)+d|0)+28>>2]&1)|0;c=c+4|0;i=i+4|0;if((k|0)!=(i|0)){continue}break}}if(h){while(1){g=(J[((c+e<<5)+d|0)+28>>2]&1)+g|0;c=c+1|0;j=j+1|0;if((j|0)!=(h|0)){continue}break}}J[b+12>>2]=g;if(!f){break a}c=0;while(1){_y(a,J[a+24>>2]+(c+e<<5)|0);c=c+1|0;if((f|0)!=(c|0)){continue}break}}}function dA(a){a=a|0;var b=0,c=0,d=0;b=J[a+28>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+28>>2]=0;b=J[a+32>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+32>>2]=0;b=J[a+40>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+40>>2]=0;b=J[a+36>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+36>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;b=Ha-16|0;Ha=b;c=J[a+16>>2];J[b+12>>2]=a;c=ob(c+128|0,b+12|0);Ha=b+16|0;if(c){b=J[a>>2];c=J[a+16>>2];d=L[a+4>>1];a:{if(H[a+6|0]&1){Ja[J[b+16>>2]](a);break a}Ja[J[b+12>>2]](a)|0}tg(c,a,d);return}Wa(J[40592],8,13858,126,81236,0)}function qA(a,b,c,d,e,f,g,h,i){var j=0,k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0),v=0;j=Ha-176|0;Ha=j;k=N[d+20>>2];r=N[d+16>>2];s=N[d+24>>2];m=N[d>>2];n=Q(m+m);l=N[d+8>>2];t=N[d+4>>2];o=N[d+12>>2];p=Q(o+o);q=N[c+8>>2];u=Q(Q(Q(n*l)-Q(t*p))*q);N[j+168>>2]=s-u;l=Q(q*Q(Q(l*p)+Q(n*t)));N[j+164>>2]=k-l;N[j+156>>2]=u+s;N[j+152>>2]=k+l;k=Q(q*Q(Q(m*n)+Q(Q(o*p)+Q(-1))));N[j+160>>2]=r-k;N[j+148>>2]=r+k;N[j+172>>2]=N[c+4>>2]+Q(0);c=j+148|0;d=j+88|0;yk(c,d);v=j+24|0;Yh(v,j+136|0,j+124|0,d,e,f);I[j+10>>1]=L[i>>1];a=Pn(a,b,c,e,f,h,g,j+12|0,j+10|0,0,v);Ha=j+176|0;return a}function Sg(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;e=Ha-16|0;Ha=e;f=a+24|0;c=J[a+28>>2];d=J[b+44>>2];J[e+12>>2]=d;a:{if(!(H[d+44|0]&1)){d=c;break a}d=J[a+36>>2];J[a+36>>2]=d+1;if((c|0)==(d|0)){d=c;break a}g=d<<2;h=J[g+J[f>>2]>>2];J[e+12>>2]=h;J[J[h>>2]+152>>2]=c;J[J[f>>2]+g>>2]=J[b+44>>2]}if(K[b+149|0]&16){c=J[a+44>>2];b:{if(c>>>0>=(J[a+48>>2]&2147483647)>>>0){rG(a+40|0,e+12|0);break b}J[J[a+40>>2]+(c<<2)>>2]=J[e+12>>2];J[a+44>>2]=c+1}J[b+156>>2]=c}J[b+152>>2]=d;b=J[a+28>>2];c:{if(b>>>0>=(J[a+32>>2]&2147483647)>>>0){rG(f,e+12|0);break c}J[J[a+24>>2]+(b<<2)>>2]=J[e+12>>2];J[a+28>>2]=b+1}Ha=e+16|0}function nj(a){var b=0,c=0,d=0,e=0;J[a+8>>2]=0;J[a>>2]=0;J[a+4>>2]=0;b=J[40526];d=J[40525];e=b-d|0;c=(e|0)/48|0;a:{if((b|0)!=(d|0)){if(c>>>0>=89478486){break a}b=Ta(e);J[a+4>>2]=b;J[a>>2]=b;J[a+8>>2]=P(c,48)+b;c=J[40525];d=J[40526];if((c|0)!=(d|0)){while(1){N[b>>2]=N[c>>2];N[b+4>>2]=N[c+4>>2];N[b+8>>2]=N[c+8>>2];N[b+12>>2]=N[c+12>>2];N[b+16>>2]=N[c+16>>2];N[b+20>>2]=N[c+20>>2];N[b+24>>2]=N[c+24>>2];J[b+28>>2]=J[c+28>>2];N[b+32>>2]=N[c+32>>2];N[b+36>>2]=N[c+36>>2];N[b+40>>2]=N[c+40>>2];J[b+44>>2]=J[c+44>>2];b=b+48|0;c=c+48|0;if((d|0)!=(c|0)){continue}break}}J[a+4>>2]=b}return a}ga();B()}function UA(a,b){var c=0,d=0,e=0,f=0;e=a+16|0;c=Ha-16|0;Ha=c;d=J[b+12>>2];if(d){f=J[d>>2];e=J[e+1012>>2];J[c+12>>2]=J[d+48>>2];Ja[J[J[e>>2]+36>>2]](e,f,c+12|0)}Ha=c+16|0;d=a+5012|0;c=Ha-16|0;Ha=c;a:{if(!K[a+4785|0]){J[b+4>>2]=J[b+4>>2]&-769;gG(a+16|0,b+12|0);J[b>>2]=0;J[b+4>>2]=J[b+4>>2]&268435455;break a}b:{c:{a=J[b+4>>2];switch((a>>>30|0)-1|0){case 1:break b;case 0:break c;default:break a}}J[b+4>>2]=a&1073741823;J[c+4>>2]=b;ob(d,c+4|0);break a}J[b+4>>2]=a|-1073741824;if(a&268435456){break a}J[c+8>>2]=b;a=pb(d,c+8|0,c+15|0);if(K[c+15|0]){break a}J[a>>2]=J[c+8>>2]}Ha=c+16|0;H[b+60|0]=1}function mM(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;if(Pb(a,J[b+8>>2],f)){fn(b,c,d,e);return}g=K[b+53|0];j=J[a+12>>2];H[b+53|0]=0;h=K[b+52|0];H[b+52|0]=0;m=a+16|0;en(m,b,c,d,e,f);k=K[b+53|0];g=g|k;l=K[b+52|0];h=h|l;i=a+24|0;j=(j<<3)+m|0;a:{if(i>>>0>=j>>>0){break a}while(1){if(K[b+54|0]){break a}b:{if(l){if(J[b+24>>2]==1){break a}if(K[a+8|0]&2){break b}break a}if(!k){break b}if(!(H[a+8|0]&1)){break a}}I[b+52>>1]=0;en(i,b,c,d,e,f);k=K[b+53|0];g=k|g;l=K[b+52|0];h=l|h;i=i+8|0;if(j>>>0>i>>>0){continue}break}}H[b+53|0]=(g&255)!=0;H[b+52|0]=(h&255)!=0}function fp(a,b,c,d){var e=0,f=0,g=0;e=Ha-16|0;Ha=e;f=b+56|0;g=J[b+52>>2];f=K[(g&1?J[f>>2]:f+J[((g>>>22&60)+108152|0)+12>>2]|0)|0]&8;a:{if(!d){break a}J[e+12>>2]=-1;d=XE(b+12|0,e+12|0);if(!d){break a}gl(d,b,0)}vg(b+20|0,a+5584|0,b);if(!f){de(b+12|0)}d=b+48|0;Vo(a+16|0,d,c,(K[(d+J[((J[b+52>>2]>>>22&60)+108152|0)+12>>2]|0)+8|0]&8)>>>3|0);b=J[b+44>>2];d=a+5936|0;c=J[d>>2]-1|0;J[d>>2]=c;d=J[a+5932>>2];J[d+(b<<2)>>2]=J[d+(c<<2)>>2];b:{if(!c|(b|0)==(c|0)){break b}c:{a=J[J[a+5932>>2]+(b<<2)>>2];switch(Ja[J[J[a>>2]+24>>2]](a)|0){case 0:case 1:break c;default:break b}}J[a+44>>2]=b}Ha=e+16|0}function ep(a,b,c,d){var e=0,f=0,g=0;e=Ha-16|0;Ha=e;f=b+56|0;g=J[b+52>>2];f=K[(g&1?J[f>>2]:f+J[((g>>>22&60)+108152|0)+12>>2]|0)|0]&8;a:{if(!d){break a}J[e+12>>2]=-1;d=XE(b+12|0,e+12|0);if(!d){break a}gl(d,b,0)}vg(b+20|0,a+5584|0,b);if(!f){de(b+12|0)}d=b+48|0;ai(a+16|0,d,c,(K[(d+J[((J[b+52>>2]>>>22&60)+108152|0)+12>>2]|0)+8|0]&8)>>>3|0);b=J[b+44>>2];d=a+5936|0;c=J[d>>2]-1|0;J[d>>2]=c;d=J[a+5932>>2];J[d+(b<<2)>>2]=J[d+(c<<2)>>2];b:{if(!c|(b|0)==(c|0)){break b}c:{a=J[J[a+5932>>2]+(b<<2)>>2];switch(Ja[J[J[a>>2]+24>>2]](a)|0){case 0:case 1:break c;default:break b}}J[a+44>>2]=b}Ha=e+16|0}function V5(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;d=Ha+-64|0;Ha=d;g=J[b+8>>2];h=J[b+4>>2];e=J[c+8>>2];f=J[c+268>>2];a:{b:{if((K[(f&16384?e+268|0:c+60|0)|0]&3)!=3){break b}if(f&32768){N[d>>2]=N[e+192>>2];N[d+4>>2]=N[e+196>>2];N[d+8>>2]=N[e+200>>2];N[d+12>>2]=N[e+204>>2];N[d+16>>2]=N[e+208>>2];N[d+20>>2]=N[e+212>>2];N[d+24>>2]=N[e+216>>2];f=d;break a}if(M[c+4>>2]>3221225471){break b}f=d;if(mf(c+16|0,d)){break a}}f=c+208|0}e=J[c+268>>2]&1024?J[c+8>>2]+144|0:c- -64|0;c=d+32|0;Xi(f,h&4?g:b+48|0,e,c);Fc(a,J[b+4>>2]&1?J[b+8>>2]- -64|0:b+84|0,c,Q(1.0099999904632568));Ha=d- -64|0}function Ki(a){var b=0,c=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+68>>2]=0;b=J[a+36>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+36>>2]=0;b=J[a+64>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+64>>2]=0;b=J[a+60>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b);J[a+60>>2]=0}b=J[a+56>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+48>>2]=0;J[a+52>>2]=0;J[a+56>>2]=0;J[a+60>>2]=0;b=J[a+84>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b);J[a+84>>2]=0}b=J[a+80>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+72>>2]=0;J[a+76>>2]=0;J[a+80>>2]=0;J[a+84>>2]=0}function HW(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=0,m=Q(0),n=0,o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0),t=Q(0),u=Q(0);d=J[b+8>>2];h=N[d+52>>2];i=N[d+20>>2];j=N[d+36>>2];k=N[d+56>>2];c=(c<<4)+110240|0;l=J[c>>2];m=N[d+24>>2];n=J[c+4>>2];b=J[b+4>>2];e=N[b+52>>2];o=N[d+40>>2];c=J[c+8>>2];f=N[b+56>>2];p=N[d+48>>2];q=N[d>>2];r=N[d+16>>2];s=N[d+32>>2];t=N[d+4>>2];u=N[d+8>>2];g=N[b+48>>2];J[a+12>>2]=0;f=c?f:Q(-f);g=l?g:Q(-g);e=n?e:Q(-e);N[a+8>>2]=k+Q(Q(o*f)+Q(Q(u*g)+Q(m*e)));N[a+4>>2]=h+Q(Q(j*f)+Q(Q(t*g)+Q(e*i)));N[a>>2]=p+Q(Q(s*f)+Q(Q(q*g)+Q(e*r)))}function so(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=b<<2;if(!(K[a+4352|0]|d>>>0>4352)){H[a+4352|0]=1;e=a;break a}if(!d){break a}e=J[40592];c=e+12|0;e=(i=c,j=d,k=Ja[J[J[e>>2]+20>>2]](e)|0?34527:69706,l=20075,m=553,h=J[J[c>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a+4356>>2];c=J[a+4360>>2];if((c|0)>0){g=(c<<2)+e|0;c=d;f=e;while(1){J[f>>2]=J[c>>2];c=c+4|0;f=f+4|0;if(g>>>0>f>>>0){continue}break}}b:{if(J[a+4364>>2]<0){break b}if((a|0)==(d|0)){H[a+4352|0]=0;break b}if(!d){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+4364>>2]=b;J[a+4356>>2]=e}function kl(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}c=P(b,28);if(!c){break a}e=J[40592];f=e+12|0;e=(i=f,j=c,k=Ja[J[J[e>>2]+20>>2]](e)|0?42929:69706,l=20075,m=553,h=J[J[f>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}f=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=P(c,28)+e|0;d=f;c=e;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];d=d+28|0;c=c+28|0;if(g>>>0>c>>>0){continue}break}}if(!(!f|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,f)}J[a+8>>2]=b;J[a>>2]=e}function bb(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;f=Ha-16|0;Ha=f;h=J[a+24>>2];c=J[a+20>>2];i=J[a+4>>2];j=J[a+16>>2];e=J[i+(j<<2)>>2];d=c+e|0;d=(d+15&-16)-d|0;if(h>>>0>>0){J[a+20>>2]=0;c=j+1|0;J[a+16>>2]=c;d=J[a+8>>2];if(d>>>0<=c>>>0){a:{if(!h){c=0;break a}g=J[40592]+12|0;c=Ja[J[J[g>>2]+8>>2]](g,h,29909,22701,88)|0;d=J[a+8>>2]}J[f+12>>2]=c;b:{if((J[a+12>>2]&2147483647)>>>0<=d>>>0){bc(a+4|0,f+12|0);break b}J[J[a+4>>2]+(d<<2)>>2]=c;J[a+8>>2]=d+1}i=J[a+4>>2];c=J[a+16>>2];g=J[a+20>>2]}e=J[(c<<2)+i>>2];d=(e+15&-16)-e|0;c=g}J[a+20>>2]=(b+d|0)+c;Ha=f+16|0;return(c+e|0)+d|0}function Naa(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0;j=Ha+-64|0;Ha=j;l=J[J[a>>2]+128>>2];k=J[c+4>>2];J[j+48>>2]=J[c>>2];J[j+52>>2]=k;k=J[c+12>>2];J[j+56>>2]=J[c+8>>2];J[j+60>>2]=k;c=J[d+4>>2];J[j+32>>2]=J[d>>2];J[j+36>>2]=c;c=J[d+12>>2];J[j+40>>2]=J[d+8>>2];J[j+44>>2]=c;Ja[l|0](a,b,j+48|0,j+32|0,h,i);b=J[J[a>>2]+128>>2];c=J[f+12>>2];J[j+24>>2]=J[f+8>>2];J[j+28>>2]=c;c=J[f+4>>2];J[j+16>>2]=J[f>>2];J[j+20>>2]=c;c=J[g+12>>2];J[j+8>>2]=J[g+8>>2];J[j+12>>2]=c;c=J[g+4>>2];J[j>>2]=J[g>>2];J[j+4>>2]=c;Ja[b|0](a,e,j+16|0,j,h,i);Ha=j- -64|0}function $E(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=b<<3;if(!(K[a+32|0]|d>>>0>32)){H[a+32|0]=1;e=a;break a}if(!d){break a}e=J[40592];c=e+12|0;e=(i=c,j=d,k=Ja[J[J[e>>2]+20>>2]](e)|0?36279:69706,l=20075,m=553,h=J[J[c>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a+36>>2];c=J[a+40>>2];if((c|0)>0){g=(c<<3)+e|0;c=d;f=e;while(1){H[f|0]=K[c|0];J[f+4>>2]=J[c+4>>2];c=c+8|0;f=f+8|0;if(g>>>0>f>>>0){continue}break}}b:{if(J[a+44>>2]<0){break b}if((a|0)==(d|0)){H[a+32|0]=0;break b}if(!d){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+44>>2]=b;J[a+36>>2]=e}function JJ(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;g=J[a+28>>2];c=J[g+88>>2];d=J[c>>2];a:{if(!d){break a}e=J[c+12>>2];a=0;if(d>>>0>=4){f=d&-4;while(1){b=J[(P(a,40)+e|0)+28>>2];if(b){J[b+116>>2]=0}b=J[(P(a|1,40)+e|0)+28>>2];if(b){J[b+116>>2]=0}b=J[(P(a|2,40)+e|0)+28>>2];if(b){J[b+116>>2]=0}b=J[(P(a|3,40)+e|0)+28>>2];if(b){J[b+116>>2]=0}a=a+4|0;h=h+4|0;if((f|0)!=(h|0)){continue}break}}d=d&3;if(!d){break a}while(1){f=J[(P(a,40)+e|0)+28>>2];if(f){J[f+116>>2]=0}a=a+1|0;i=i+1|0;if((d|0)!=(i|0)){continue}break}}Tl(c+36|0,J[c+24>>2],g,c+76|0,c+84|0);Va(J[c+76>>2],0,J[c+80>>2]<<2)}function Lm(a,b){var c=0,d=0,e=0,f=0,g=0;d=Ha-16|0;Ha=d;J[d+12>>2]=b;if((b|0)!=-1){c=J[a+72>>2];a:{if(c>>>0>=(J[a+76>>2]&2147483647)>>>0){ab(a+68|0,d+12|0);break a}J[J[a+68>>2]+(c<<2)>>2]=b;J[a+72>>2]=J[a+72>>2]+1}Sm(a+640|0,J[d+12>>2]);b=J[d+12>>2];if(J[J[a+152>>2]+(b>>>3&536870908)>>2]>>>b&1){Sm(a+168|0,b);b=J[d+12>>2];c=J[a+152>>2]+(b>>>3&536870908)|0;e=J[c>>2];f=c,g=uea(-2,b)&e,J[f>>2]=g;b=J[d+12>>2]}c=J[a+148>>2];e=(b>>>0)/(c>>>0)|0;J[J[J[a+128>>2]+(e<<2)>>2]+(b-P(c,e)<<2)>>2]=0;e=J[a+44>>2];a=J[a- -64>>2];c=(b>>>0)/(a>>>0)|0;J[J[e+(c<<2)>>2]+(b-P(a,c)<<2)>>2]=0}Ha=d+16|0}function Y9(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=Q(f);g=g|0;h=h|0;i=i|0;var j=0,k=0,l=Q(0),m=0,n=0,o=0;J[g>>2]=0;g=J[a>>2];h=K[J[g+476>>2]];J[g+292>>2]=0;j=J[g+448>>2];b=J[g+444>>2];a=J[g+468>>2];if(a>>>0>(J[g+296>>2]&2147483647)>>>0){FG(g+288|0,a)}J[g+304>>2]=0;a=J[g+472>>2];if(a>>>0>(J[g+308>>2]&2147483647)>>>0){EG(g+300|0,a)}a=J[b>>2];c=J[b+4>>2];if(a|c){k=g+112|0;h=h&1;l=K[J[g+476>>2]]&2?f:Q(1);while(1){Oq(g,b,j,h,k,i,d,f,e,Q(.699999988079071),Q(9999999747378752e-20),1,(m=qea(a),n=qea(c)+32|0,o=a,o?m:n),l);c=c&c-!a;a=a&a-1;if(c|a){continue}break}}return 0}function zs(a,b){var c=0,d=0,e=0,f=0,g=0;e=Ha-16|0;Ha=e;c=J[a+8>>2];a:{if(!c){break a}d=J[c+4>>2];if(d>>>0<=63){J[(c+(d<<2)|0)+8>>2]=J[b>>2];a=J[a+8>>2];J[a+4>>2]=J[a+4>>2]+1;break a}c=J[a>>2];g=J[c+4>>2];d=J[c+8>>2];f=J[(g+(d<<2)|0)-4>>2];b:{if((f-J[c+16>>2]|0)>=272){f=f-272|0;J[e+12>>2]=f;if(d>>>0>=(J[c+12>>2]&2147483647)>>>0){bc(c+4|0,e+12|0);c=J[e+12>>2];break b}J[(d<<2)+g>>2]=f;J[c+8>>2]=d+1;c=J[e+12>>2];break b}c=J[40592];c=Ja[J[J[c+12>>2]+8>>2]](c+12|0,272,29909,21363,99)|0}if(!c){break a}J[c>>2]=0;J[c+4>>2]=1;J[c+8>>2]=J[b>>2];J[J[a+8>>2]>>2]=c;J[a+8>>2]=c}Ha=e+16|0}function iv(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=P(b,24);if(!d){break a}c=J[40592];e=c+12|0;e=(i=e,j=d,k=Ja[J[J[c>>2]+20>>2]](c)|0?50403:69706,l=19978,m=553,h=J[J[e>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=P(c,24)+e|0;c=e;while(1){f=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=f;f=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=f;f=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=f;d=d+24|0;c=c+24|0;if(g>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function e8(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;e=Ha-48|0;Ha=e;d=J[a+28>>2];a=J[d+2360>>2];b=J[J[d+976>>2]+1024>>2];Ja[J[J[b>>2]+84>>2]](e+12|0,b);f=a&8;b=J[d+980>>2];c=J[b+332>>2];if(c){a=J[b+328>>2];while(1){Ti(J[d+2168>>2],J[a>>2],J[a+4>>2],0,J[a+8>>2],e+12|0,(f|0)!=0);a=a+12|0;c=c-1|0;if(c){continue}break}}c=J[b+344>>2];if(c){a=J[b+340>>2];while(1){Ti(J[d+2168>>2],J[a>>2],J[a+4>>2],0,0,e+12|0,(f|0)!=0);a=a+12|0;c=c-1|0;if(c){continue}break}}a=J[b+272>>2];Ja[J[J[a>>2]+80>>2]](a);a=J[b+272>>2];Ja[J[J[a>>2]+68>>2]](a);a=J[d+3696>>2];Ja[J[J[a>>2]+72>>2]](a,d+3680|0);Ha=e+48|0}function n6(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;h=Ha-16|0;Ha=h;a:{b:{c:{if((J[a+16>>2]>>>30|0)-3>>>0<4294967294){break c}f=J[a+12>>2];if(!f){break c}if(f-16|0){break b}}Wa(J[40592],4,13442,300,81809,0);a=0;break a}if(J[b+56>>2]!=J[a+116>>2]){Wa(J[40592],4,13442,308,82251,0);a=0;break a}g=h+4|0;f=Ja[J[J[a>>2]+24>>2]](a)|0;Ja[J[J[f>>2]+244>>2]](g,f);f=Ha-16|0;Ha=f;a=J[a+24>>2];if(a){N[f+4>>2]=N[g>>2];N[f+8>>2]=N[g+4>>2];N[f+12>>2]=N[g+8>>2];g=J[a>>2];a=Ja[J[J[g>>2]+88>>2]](g,J[a+52>>2],J[a+56>>2],b,c,d,f+4|0,e)|0}else{a=0}Ha=f+16|0}Ha=h+16|0;return a|0}function C7(a){a=a|0;var b=0,c=0,d=0,e=0;c=J[a+20>>2];a=J[a+28>>2];b=J[a+2352>>2];d=J[b+12>>2];J[b>>2]=J[b+8>>2];J[b+4>>2]=d;Va(b+8|0,0,148);Du(J[a+976>>2]);J[a+2768>>2]=J[c+16>>2];b=a+2772|0;J[b>>2]=J[b>>2]+1;H[a+2844|0]=1;J[a+2872>>2]=J[c+16>>2];b=a+2876|0;J[b>>2]=J[b>>2]+1;H[a+2948|0]=1;b=a+3980|0;J[b>>2]=c;J[a+3984>>2]=1;Ja[J[J[c>>2]+16>>2]](c);d=a+3976|0;J[d>>2]=J[J[b>>2]+16>>2];J[a+3824>>2]=1;b=a+3820|0;c=a+3960|0;J[b>>2]=c;Ja[J[J[a+3960>>2]+16>>2]](c);e=a+3816|0;J[e>>2]=J[J[b>>2]+16>>2];b=J[d>>2];Ja[J[J[b>>2]+72>>2]](b,c);c=J[e>>2];Ja[J[J[c>>2]+72>>2]](c,a+3800|0)}function K7(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;d=J[a+28>>2];f=J[d+4688>>2];if(f){while(1){a=J[J[d+4684>>2]+(e<<2)>>2];a:{if(!(a&1)){break a}a=a&-2;c=J[a+56>>2];g=a;h=J[d+1e3>>2];b=J[J[a+28>>2]+4>>2];i=J[(K[J[b+44>>2]+9|0]-1>>>0<2?b:0)+144>>2];b=J[J[a+32>>2]+4>>2];b=K[J[b+44>>2]+9|0]-1>>>0<2?b:0;if(b){b=J[b+144>>2]}else{b=-128}a=Ou(h,c,i,b,a+4|0);J[g+60>>2]=a;if(!c){break a}J[c- -64>>2]=a}e=e+1|0;if((f|0)!=(e|0)){continue}break}}if(!J[d+996>>2]){a=J[d+1e3>>2];J[a+1076>>2]=0;J[a+1064>>2]=0;J[a+916>>2]=0;J[a+904>>2]=0;c=a+640|0;Wu(c);Vu(c);Pm(c);Nm(c,a+32|0,0,0)}}function Jd(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;if(!J[a+52>>2]){c=J[a+40>>2];c=(c>>>5|0)+((c&31)!=0)|0;J[a+56>>2]=c;if(c){d=J[40592]+12|0;d=Ja[J[J[d>>2]+8>>2]](d,c<<2,29909,14894,325)|0;c=J[a+56>>2]<<2}else{c=0}J[a+52>>2]=d;Va(d,0,c)}d=J[a+36>>2];if(!d){d=J[a+40>>2]<<2;if(d){c=J[40592]+12|0;c=Ja[J[J[c>>2]+8>>2]](c,d,29909,14894,464)|0}else{c=0}d=c;J[a+36>>2]=d;d=J[a+8>>2];pi(c,d,d,d);d=J[a+36>>2]}h=J[a+52>>2];while(1){c=b>>>5|0;e=(c<<2)+h|0;f=J[e>>2];g=1<>2]=f|g;e=J[a+60>>2];J[a+60>>2]=c>>>0>>0?e:c;c=b;b=J[(b<<2)+d>>2];if((c|0)!=(b|0)){continue}}break}}function Gu(a){var b=0,c=0,d=0,e=0,f=0;d=J[a+4>>2];a:{if(!d){break a}if(J[a>>2]){b=1;while(1){c=0;b:{if(!b){b=0;break b}while(1){c=c+1|0;b=J[a>>2];if(c>>>0>>0){continue}break}d=J[a+4>>2]}e=e+1|0;if(e>>>0>>0){continue}break}if(!d){break a}}c=0;while(1){b=J[a+20>>2];e=c<<2;f=J[b+e>>2];if(f){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,f);d=J[a+4>>2];b=J[a+20>>2]}J[b+e>>2]=0;c=c+1|0;if(c>>>0>>0){continue}break}}J[a+4>>2]=0;b=J[a+12>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+12>>2]=0;b=J[a+20>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b);J[a+20>>2]=0}}function Bq(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=P(b,24);if(!d){break a}c=J[40592];e=c+12|0;e=(i=e,j=d,k=Ja[J[J[c>>2]+20>>2]](c)|0?36763:69706,l=20075,m=553,h=J[J[e>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=P(c,24)+e|0;c=e;while(1){f=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=f;J[c+16>>2]=J[d+16>>2];f=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=f;H[c+20|0]=K[d+20|0];d=d+24|0;c=c+24|0;if(g>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function u0(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;e=J[a+284>>2];if(e){f=J[a+292>>2];while(1){c=P(d,24)+f|0;N[c>>2]=N[c>>2]-N[b>>2];N[c+4>>2]=N[c+4>>2]-N[b+4>>2];N[c+8>>2]=N[c+8>>2]-N[b+8>>2];N[c+12>>2]=N[c+12>>2]-N[b>>2];N[c+16>>2]=N[c+16>>2]-N[b+4>>2];N[c+20>>2]=N[c+20>>2]-N[b+8>>2];d=d+1|0;if((e|0)!=(d|0)){continue}break}}c=J[a+4>>2];if(c){el(c,b)}if(K[a+336|0]){c=0;el(J[a+220>>2],b);if(J[a+256>>2]){while(1){el(J[J[a+252>>2]+(c<<3)>>2],b);c=c+1|0;if(c>>>0>2]){continue}break}}c=J[a+68>>2];if(c){Bp(c,b)}c=J[a+116>>2];if(c){Bp(c,b)}}a=J[a+32>>2];if(a){el(a,b)}}function kt(a,b,c,d,e,f,g,h){var i=0,j=0;i=Ha-16|0;Ha=i;a:{if(!(K[b|0]&2)){j=L[b+2>>1];if(!h){I[i+14>>1]=j;g=ht(a,c,d,i+14|0,e,f);break a}e=K[J[d+28>>2]- -64|0];g=J[a+1276>>2];if(!g){gt(a+988|0);g=J[a+1276>>2]}J[a+1276>>2]=J[g>>2];f=a+1268|0;J[f>>2]=J[f>>2]+1;e=e&4;g=ut(g,e?d:c,e?c:d);I[g+56>>1]=L[g+56>>1]&65504|j&20;break a}h=g;if(!g){h=J[a+1860>>2];if(!h){tq(a+1572|0);h=J[a+1860>>2]}J[a+1860>>2]=J[h>>2];e=a+1852|0;J[e>>2]=J[e>>2]+1}g=ft(h,c,d,(g|0)!=0)}b=J[b+4>>2];if((b|0)!=-1){H[g+25|0]=K[g+25|0]|16;J[J[J[a+108>>2]>>2]+(b<<2)>>2]=g;J[g+36>>2]=b}Ha=i+16|0;return g}function ah(a){var b=0,c=0,d=0,e=0,f=0,g=0;c=J[a+4>>2];b=J[c+4>>2];a:{if((b|0)==(c|0)){break a}e=1;while(1){g=f;f=f+1|0;d=e;e=d+1|0;c=b;b=J[c+4>>2];if((b|0)!=(c|0)){continue}break}if(!d){break a}f=d&7;b:{if(!f){b=a;break b}e=0;while(1){b=J[a+4>>2];J[a+4>>2]=c;d=d-1|0;a=b;e=e+1|0;if((f|0)!=(e|0)){continue}break}}if(g>>>0<7){break a}while(1){a=J[b+4>>2];J[b+4>>2]=c;b=J[a+4>>2];J[a+4>>2]=c;a=J[b+4>>2];J[b+4>>2]=c;b=J[a+4>>2];J[a+4>>2]=c;a=J[b+4>>2];J[b+4>>2]=c;b=J[a+4>>2];J[a+4>>2]=c;a=J[b+4>>2];J[b+4>>2]=c;b=J[a+4>>2];J[a+4>>2]=c;d=d-8|0;if(d){continue}break}}return c}function Y6(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;e=Ha-16|0;Ha=e;sc(J[40589],a,0,1);if(J[a+36>>2]){f=a+8|0;while(1){b=d<<2;c=J[b+J[a+40>>2]>>2];if((Ja[J[J[c>>2]+24>>2]](c)|0)==2){c=J[J[b+J[a+40>>2]>>2]+320>>2];h=Ja[J[J[c>>2]+100>>2]](c)|0,i=0,J[h+96>>2]=i}b=J[b+J[a+40>>2]>>2];c=(L[b+4>>1]<<2)+104436|0;g=J[c+72>>2];qi(b+J[c>>2]|0,0);ci(f,b+g|0,1);d=d+1|0;if(d>>>0>2]){continue}break}}d=a+8|0;a:{if((J[a+12>>2]>>>30|0)-3>>>0<4294967294){break a}b=J[a+8>>2];if(!b){break a}b=b-16|0;if(!b){break a}SA(b+16|0,d);J[e+12>>2]=a;ob(b+5984|0,e+12|0)}Fe(d);Ha=e+16|0}function qJ(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;Sr(a,c);J[a+4>>2]=b;d=b;b=J[a+200>>2];c=b<<3;d=Ab(d,c,1);J[a+264>>2]=b;J[a+256>>2]=d;J[a+260>>2]=0;d=Ab(J[a+4>>2],c,1);J[a+276>>2]=b;J[a+268>>2]=d;J[a+272>>2]=0;d=Ab(J[a+4>>2],b<<2,1);J[a+212>>2]=b;J[a+204>>2]=d;J[a+208>>2]=0;d=Ab(J[a+4>>2],c,1);J[a+332>>2]=b;J[a+324>>2]=d;J[a+328>>2]=0;d=Ab(J[a+4>>2],c,1);J[a+380>>2]=b;J[a+372>>2]=d;J[a+376>>2]=0;c=Ab(J[a+4>>2],c,1);J[a+428>>2]=b;J[a+420>>2]=c;J[a+424>>2]=0;Rr(a);Ja[J[J[a+288>>2]+32>>2]](a+288|0);Ja[J[J[a+336>>2]+32>>2]](a+336|0);Ja[J[J[a+384>>2]+32>>2]](a+384|0);Qr(a)}function FO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a=Ha-32|0;Ha=a;a:{if(M[b+4>>2]<2|M[b>>2]<2|(J[b+8>>2]!=1|M[b+12>>2]<4)){break a}if(L[b+24>>1]>1|N[b+20>>2]>2]+20>>2]](d)|0?51019:69706,k=13345,l=456,g=J[J[e>>2]+8>>2],Ja[g](h|0,i|0,j|0,k|0,l|0)|0),0);b:{if(!qz(d,b)){break b}b=Ja[J[J[c>>2]>>2]](c,1,d+16|0)|0;if(!b){break b}J[b+76>>2]=J[d+76>>2];J[b+80>>2]=J[d+80>>2];N[b+84>>2]=N[d+84>>2];N[b+88>>2]=N[d+88>>2];J[b+92>>2]=J[d+92>>2];f=b}Ja[J[J[d>>2]+16>>2]](d)}Ha=a+32|0;return f|0}function hF(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;J[a>>2]=142144;if(H[a+6|0]&1){c=J[a+56>>2];Ja[J[J[c>>2]+8>>2]](c)}c=J[40585];a:{if(!J[c+596>>2]){break a}b=(a<<15^-1)+a|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;d=J[c+572>>2]+((J[c+580>>2]-1&(b>>>16^b))<<2)|0;b=J[d>>2];if((b|0)==-1){break a}f=J[c+568>>2];e=J[c+564>>2];if(J[e+(b<<2)>>2]!=(a|0)){while(1){d=(b<<2)+f|0;b=J[d>>2];if((b|0)==-1){break a}if(J[(b<<2)+e>>2]!=(a|0)){continue}break}}e=d;d=(b<<2)+f|0;J[e>>2]=J[d>>2];J[c+596>>2]=J[c+596>>2]-1;J[c+592>>2]=J[c+592>>2]+1;J[d>>2]=J[c+588>>2];J[c+588>>2]=b}return a|0}function pO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ha-16|0;Ha=d;H[d+15|0]=66;H[d+14|0]=86;H[d+13|0]=52;H[d+12|0]=32;Ja[J[J[b>>2]>>2]](b,d+15|0,1)|0;Ja[J[J[b>>2]>>2]](b,d+14|0,1)|0;Ja[J[J[b>>2]>>2]](b,d+13|0,1)|0;Ja[J[J[b>>2]>>2]](b,d+12|0,1)|0;tb(3,c,b);rb(N[a+132>>2],c,b);rb(N[a+136>>2],c,b);rb(N[a+140>>2],c,b);rb(N[a+144>>2],c,b);tb(J[a+156>>2],c,b);rb(N[a+160>>2],c,b);rb(N[a+164>>2],c,b);rb(N[a+168>>2],c,b);rb(N[a+172>>2],c,b);rb(N[a+176>>2],c,b);rb(N[a+180>>2],c,b);tb(K[a+185|0],c,b);tb(J[a+148>>2],c,b);Ja[J[J[b>>2]>>2]](b,J[a+152>>2],J[a+148>>2]<<4)|0;Ha=d+16|0}function Z9(a,b){a=a|0;b=Q(b);var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=0,l=0,m=0,n=0;j=J[a>>2];m=J[j+448>>2];if(m){n=J[j+312>>2];while(1){l=k<<5;c=n+l|0;d=N[c+20>>2];e=N[c+24>>2];f=N[c>>2];g=N[c+4>>2];h=N[c+8>>2];i=N[c+16>>2];c=J[j+228>>2]+l|0;J[c+28>>2]=0;i=Q(i*b);N[c+16>>2]=i;J[c+12>>2]=0;h=Q(h*b);N[c+8>>2]=h;g=Q(g*b);N[c+4>>2]=g;f=Q(f*b);N[c>>2]=f;e=Q(e*b);N[c+24>>2]=e;d=Q(d*b);N[c+20>>2]=d;c=J[a+8>>2]+l|0;N[c+16>>2]=i;J[c+12>>2]=0;N[c+8>>2]=h;N[c+4>>2]=g;N[c>>2]=f;J[c+28>>2]=0;N[c+24>>2]=e;N[c+20>>2]=d;k=k+1|0;if((m|0)!=(k|0)){continue}break}}}function FX(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=Q(0),k=0,l=0,m=Q(0);g=Ha-4288|0;Ha=g;j=N[d+24>>2];k=J[d+16>>2];l=J[d+20>>2];m=N[c+4>>2];J[g+4232>>2]=-1;N[g+52>>2]=m;d=0;J[g+48>>2]=0;c=g+4232|0;h=g+48|0;$b(c,h);J[g+4176>>2]=-1;i=g+4176|0;$b(i,e);J[g+4168>>2]=0;J[g+4172>>2]=0;J[g+4144>>2]=0;N[g+44>>2]=j;J[g+36>>2]=k;J[g+40>>2]=l;J[g+28>>2]=0;J[g+32>>2]=1065353216;J[g+20>>2]=0;J[g+24>>2]=0;J[g+16>>2]=1065353216;J[g+8>>2]=0;J[g+12>>2]=0;if(Cz(c,i,g+20|0,f,g+8|0,h,0)){c=a;a=J[g+4144>>2];d=Zd(c,b,a,g+48|0)&(a|0)!=0}Ha=g+4288|0;return d|0}function EX(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=Q(0),k=0,l=0,m=Q(0);g=Ha-4288|0;Ha=g;j=N[d+24>>2];k=J[d+16>>2];l=J[d+20>>2];m=N[c+4>>2];J[g+4232>>2]=-1;N[g+52>>2]=m;d=0;J[g+48>>2]=0;c=g+4232|0;h=g+48|0;$b(c,h);J[g+4176>>2]=-1;i=g+4176|0;$b(i,e);J[g+4168>>2]=0;J[g+4172>>2]=0;J[g+4144>>2]=0;N[g+44>>2]=j;J[g+36>>2]=k;J[g+40>>2]=l;J[g+28>>2]=0;J[g+32>>2]=1065353216;J[g+20>>2]=0;J[g+24>>2]=0;J[g+16>>2]=1065353216;J[g+8>>2]=0;J[g+12>>2]=0;if(Bz(c,i,g+20|0,f,g+8|0,h,0)){c=a;a=J[g+4144>>2];d=Zd(c,b,a,g+48|0)&(a|0)!=0}Ha=g+4288|0;return d|0}function $v(a,b){var c=0,d=0,e=0,f=0,g=0;d=Ha-16|0;Ha=d;if(!(H[162148]&1)){c=fa(2,125232)|0;H[162148]=1;J[40536]=c}f=J[40536];c=Ta(64);J[c+8>>2]=J[b+8>>2];e=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=e;I[c+12>>1]=L[b+12>>1];N[c+16>>2]=N[b+16>>2];N[c+20>>2]=N[b+20>>2];N[c+24>>2]=N[b+24>>2];N[c+28>>2]=N[b+28>>2];N[c+32>>2]=N[b+32>>2];N[c+36>>2]=N[b+36>>2];N[c+40>>2]=N[b+40>>2];e=J[b+48>>2];J[c+44>>2]=J[b+44>>2];J[c+48>>2]=e;e=J[b+56>>2];J[c+52>>2]=J[b+52>>2];J[c+56>>2]=e;J[c+60>>2]=J[b+60>>2];J[d+8>>2]=c;g=+sa(f|0,a|0,4843,d+4|0,d+8|0);ra(J[d+4>>2]);Ha=d+16|0;return g!=0}function RW(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);a=Ha-16|0;Ha=a;l=N[d+24>>2];m=N[d+20>>2];n=N[c+4>>2];o=N[d+16>>2];f=N[c+8>>2];i=N[d+8>>2];g=N[d+12>>2];p=N[d+4>>2];h=N[d>>2];Tc(a,b);d=1;Ha=a+16|0;q=N[a+12>>2];j=Q(h+h);k=Q(g+g);r=Q(f*Q(Q(i*j)-Q(p*k)));s=N[a+8>>2];g=Q(f*Q(Q(h*j)+Q(Q(g*k)+Q(-1))));h=N[a>>2];f=Q(f*Q(Q(i*k)+Q(j*p)));i=N[a+4>>2];if(!(Q(q+Q(Q(Q(l+r)*s)+Q(Q(Q(o+g)*h)+Q(Q(m+f)*i))))<=n)){d=Q(q+Q(Q(Q(l-r)*s)+Q(Q(Q(o-g)*h)+Q(Q(m-f)*i))))<=n}return d|0}function pY(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0,f=0;c=a+48|0;d=Ha-16|0;Ha=d;a:{b:{c:{d:{a=a+32|0;e=J[a+4>>2];f=e>>>30|0;switch(f-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[a>>2]+4785|0]){break b}}N[c+132>>2]=b;a=J[a-12>>2];if(!a){break a}e:{f:{switch(L[a+4>>1]-5|0){case 0:a=a- -64|0;break e;case 8:a=a- -64|0;break e;default:break f}}a=a- -64|0}if((f|0)==1){break a}H[d+11|0]=K[c- -64|0];J[d+12>>2]=128;_c(a,c,d+12|0,d+11|0,0);break a}c=J[a+8>>2];if(!c){c=_a(J[a>>2],e>>>24&15);J[a+8>>2]=c}N[c+56>>2]=b;Za(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|128}Ha=d+16|0}function nY(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0,f=0;c=a+48|0;d=Ha-16|0;Ha=d;a:{b:{c:{d:{a=a+32|0;e=J[a+4>>2];f=e>>>30|0;switch(f-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[a>>2]+4785|0]){break b}}N[c+136>>2]=b;a=J[a-12>>2];if(!a){break a}e:{f:{switch(L[a+4>>1]-5|0){case 0:a=a- -64|0;break e;case 8:a=a- -64|0;break e;default:break f}}a=a- -64|0}if((f|0)==1){break a}H[d+11|0]=K[c- -64|0];J[d+12>>2]=256;_c(a,c,d+12|0,d+11|0,0);break a}c=J[a+8>>2];if(!c){c=_a(J[a>>2],e>>>24&15);J[a+8>>2]=c}N[c+60>>2]=b;Za(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|256}Ha=d+16|0}function Kk(a,b){var c=0,d=0,e=0;e=a+4972|0;c=Ha-16|0;Ha=c;J[b>>2]=a;d=J[b+4>>2];a:{if(!K[a+4785|0]){J[b+4>>2]=d&268435455|-2147483648;dF(b,c+12|0,c+8|0);d=a+16|0;e=b+12|0;a=J[c+12>>2];if(a){a=a+J[((J[a+4>>2]>>>22&60)+108152|0)+12>>2]|0}else{a=0}b=J[c+8>>2];if(b){b=b+J[((J[b+4>>2]>>>22&60)+108152|0)+12>>2]|0}else{b=0}jG(d,e,a,b);break a}a=d&1073741823;if(d>>>0>=3221225472){J[b+4>>2]=a|-2147483648;if(d&268435456){break a}J[c+12>>2]=b;ob(e,c+12|0);break a}J[b+4>>2]=a|1073741824;J[c+12>>2]=b;a=pb(e,c+12|0,c+8|0);if(K[c+8|0]){break a}J[a>>2]=J[c+12>>2]}Ha=c+16|0}function xO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{if(J[a+24>>2]){break a}b=J[a+32>>2];e=(b<<2)+c|0;J[e+16>>2]=J[e+16>>2]+1;if(!b){break a}e=J[a+28>>2];d=J[c+12>>2];g=J[c+4>>2];a=0;if((b|0)!=1){i=b&-2;while(1){j=(d<<2)+g|0;d=a<<2;f=d+e|0;J[j>>2]=J[f>>2];J[f>>2]=J[c+12>>2];f=J[c+12>>2]+1|0;J[c+12>>2]=f;d=e+(d|4)|0;J[(f<<2)+g>>2]=J[d>>2];J[d>>2]=J[c+12>>2];d=J[c+12>>2]+1|0;J[c+12>>2]=d;a=a+2|0;h=h+2|0;if((i|0)!=(h|0)){continue}break}}if(!(b&1)){break a}a=e+(a<<2)|0;J[(d<<2)+g>>2]=J[a>>2];J[a>>2]=J[c+12>>2];J[c+12>>2]=J[c+12>>2]+1}return 1}function rY(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0,f=0;c=a+48|0;d=Ha-16|0;Ha=d;a:{b:{c:{d:{a=a+32|0;e=J[a+4>>2];f=e>>>30|0;switch(f-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[a>>2]+4785|0]){break b}}N[c+128>>2]=b;a=J[a-12>>2];if(!a){break a}e:{f:{switch(L[a+4>>1]-5|0){case 0:a=a- -64|0;break e;case 8:a=a- -64|0;break e;default:break f}}a=a- -64|0}if((f|0)==1){break a}H[d+11|0]=K[c- -64|0];J[d+12>>2]=32;_c(a,c,d+12|0,d+11|0,0);break a}c=J[a+8>>2];if(!c){c=_a(J[a>>2],e>>>24&15);J[a+8>>2]=c}N[c+48>>2]=b;Za(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|32}Ha=d+16|0}function tY(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0,f=0;c=a+48|0;d=Ha-16|0;Ha=d;a:{b:{c:{d:{a=a+32|0;e=J[a+4>>2];f=e>>>30|0;switch(f-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[a>>2]+4785|0]){break b}}N[c+60>>2]=b;a=J[a-12>>2];if(!a){break a}e:{f:{switch(L[a+4>>1]-5|0){case 0:a=a- -64|0;break e;case 8:a=a- -64|0;break e;default:break f}}a=a- -64|0}if((f|0)==1){break a}H[d+11|0]=K[c- -64|0];J[d+12>>2]=16;_c(a,c,d+12|0,d+11|0,0);break a}c=J[a+8>>2];if(!c){c=_a(J[a>>2],e>>>24&15);J[a+8>>2]=c}N[c+44>>2]=b;Za(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|16}Ha=d+16|0}function Ym(a,b,c){var d=0,e=0,f=0,g=0;a:{e=J[a+4>>2];f=J[e+28>>2];if(!f){break a}d=J[e+20>>2];g=d+(f<<2)|0;while(1){b:{e=d+4|0;d=J[d>>2];if(H[d+21|0]&1&(J[d+24>>2]==(a|0)|J[d+28>>2]==(a|0))){break b}d=e;if((g|0)!=(d|0)){continue}break a}break}c:while(1){f=K[d+21|0];d:{if(!(f&c)){break d}H[d+22|0]=K[d+22|0]|b;if(f&8){break d}Qs(d);H[d+21|0]=K[d+21|0]|8}if((e|0)==(g|0)){break a}while(1){f=e+4|0;e:{d=J[e>>2];if(!(H[d+21|0]&1)){break e}if(J[d+24>>2]==(a|0)){e=f;continue c}if(J[d+28>>2]!=(a|0)){break e}e=f;continue c}e=f;if((f|0)!=(g|0)){continue}break}break}}}function xs(a){a=a|0;var b=0,c=0;J[a>>2]=132232;b=J[a+92>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+84>>2];if(!b){break a}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+80>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+72>>2];if(!b){break b}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+68>>2];c:{if((b|0)<0|!(b&2147483647)){break c}b=J[a+60>>2];if(!b){break c}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+56>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+12>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function q2(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;f=Ha-16|0;Ha=f;a:{if(!J[a+92>>2]){break a}e=(b<<15^-1)+b|0;e=P(e>>>10^e,9);e=e>>>6^e;e=(e<<11^-1)+e|0;e=J[J[a+68>>2]+((J[a+76>>2]-1&(e>>>16^e))<<2)>>2];if((e|0)==-1){break a}g=J[a- -64>>2];a=J[a+60>>2];while(1){if(J[a+(e<<3)>>2]!=(b|0)){e=J[g+(e<<2)>>2];if((e|0)!=-1){continue}break a}break}a=J[(a+(e<<3)|0)+4>>2];b=J[a+36>>2]+d|0;if(b>>>0>M[a+20>>2]){be(a,b)}if(!d){break a}e=0;while(1){b=(e<<2)+c|0;g=ae(a,b,f+15|0);if(!K[f+15|0]){J[g>>2]=J[b>>2]}e=e+1|0;if((e|0)!=(d|0)){continue}break}}Ha=f+16|0}function Db(a){var b=0;J[a+48>>2]=0;J[a+52>>2]=0;J[a+200>>2]=-25165825;J[a+192>>2]=-25165825;J[a+196>>2]=-25165825;J[a+184>>2]=0;J[a+176>>2]=0;J[a+180>>2]=0;J[a+168>>2]=-25165825;J[a+160>>2]=-25165825;J[a+164>>2]=-25165825;J[a+152>>2]=0;J[a+144>>2]=0;J[a+148>>2]=0;J[a+136>>2]=-25165825;J[a+128>>2]=-25165825;J[a+132>>2]=-25165825;J[a+120>>2]=0;J[a+112>>2]=0;J[a+116>>2]=0;J[a+104>>2]=-25165825;J[a+96>>2]=-25165825;J[a+100>>2]=-25165825;J[a+88>>2]=0;J[a+80>>2]=0;J[a+84>>2]=0;J[a+72>>2]=-25165825;b=a- -64|0;J[b>>2]=-25165825;J[b+4>>2]=-25165825;J[a+56>>2]=0}function Cd(a){var b=0,c=0;b=J[a+160>>2];if(b){a=J[b+8>>2];a:{if(!(N[a+32>>2]>2]=.3999999761581421;if(!J[b+16>>2]){break a}a=0;while(1){Mt(J[J[b+24>>2]+(a<<2)>>2],Q(.3999999761581421));a=a+1|0;if(a>>>0>2]){continue}break}}return}b=J[a+44>>2];if(!(H[b+44|0]&1|!(N[b+156>>2]>2]=.3999999761581421;c=J[J[a+40>>2]+1012>>2];Ja[J[J[c>>2]+44>>2]](c,K[b+9|0]==2,a+144|0);if(M[a+152>>2]>=4294967294){Sg(J[a+40>>2],a);lf(a)}pe(J[J[a+40>>2]+1e3>>2],J[a+144>>2]);I[a+92>>1]=L[a+92>>1]&65534}}function vj(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[40592];c=d+12|0;d=(j=c,k=e,l=Ja[J[J[d>>2]+20>>2]](d)|0?64273:69706,m=20075,n=553,i=J[J[c>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function uG(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[40592];c=d+12|0;d=(j=c,k=e,l=Ja[J[J[d>>2]+20>>2]](d)|0?61293:69706,m=20075,n=553,i=J[J[c>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function sn(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[40592];c=d+12|0;d=(j=c,k=e,l=Ja[J[J[d>>2]+20>>2]](d)|0?60569:69706,m=19978,n=553,i=J[J[c>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function rG(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[40592];c=d+12|0;d=(j=c,k=e,l=Ja[J[J[d>>2]+20>>2]](d)|0?64653:69706,m=20075,n=553,i=J[J[c>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function pv(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[40592];c=d+12|0;d=(j=c,k=e,l=Ja[J[J[d>>2]+20>>2]](d)|0?66927:69706,m=20075,n=553,i=J[J[c>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function ph(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[40592];c=d+12|0;d=(j=c,k=e,l=Ja[J[J[d>>2]+20>>2]](d)|0?64155:69706,m=20075,n=553,i=J[J[c>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function lq(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[40592];c=d+12|0;d=(j=c,k=e,l=Ja[J[J[d>>2]+20>>2]](d)|0?66327:69706,m=19978,n=553,i=J[J[c>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function kv(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[40592];c=d+12|0;d=(j=c,k=e,l=Ja[J[J[d>>2]+20>>2]](d)|0?63287:69706,m=19978,n=553,i=J[J[c>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function hv(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[40592];c=d+12|0;d=(j=c,k=e,l=Ja[J[J[d>>2]+20>>2]](d)|0?65595:69706,m=19978,n=553,i=J[J[c>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function gv(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[40592];c=d+12|0;d=(j=c,k=e,l=Ja[J[J[d>>2]+20>>2]](d)|0?66587:69706,m=19978,n=553,i=J[J[c>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function bc(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[40592];c=d+12|0;d=(j=c,k=e,l=Ja[J[J[d>>2]+20>>2]](d)|0?62533:69706,m=20075,n=553,i=J[J[c>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function Xc(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[40592];c=d+12|0;d=(j=c,k=e,l=Ja[J[J[d>>2]+20>>2]](d)|0?66181:69706,m=20075,n=553,i=J[J[c>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function Qi(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[40592];c=d+12|0;d=(j=c,k=e,l=Ja[J[J[d>>2]+20>>2]](d)|0?62779:69706,m=19978,n=553,i=J[J[c>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function Pc(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[40592];c=d+12|0;d=(j=c,k=e,l=Ja[J[J[d>>2]+20>>2]](d)|0?66711:69706,m=19978,n=553,i=J[J[c>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function Ok(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[40592];c=d+12|0;d=(j=c,k=e,l=Ja[J[J[d>>2]+20>>2]](d)|0?61511:69706,m=19978,n=553,i=J[J[c>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function Ng(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[40592];c=d+12|0;d=(j=c,k=e,l=Ja[J[J[d>>2]+20>>2]](d)|0?63033:69706,m=20075,n=553,i=J[J[c>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function Jm(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[40592];c=d+12|0;d=(j=c,k=e,l=Ja[J[J[d>>2]+20>>2]](d)|0?65351:69706,m=19978,n=553,i=J[J[c>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function Ig(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[40592];c=d+12|0;d=(j=c,k=e,l=Ja[J[J[d>>2]+20>>2]](d)|0?61405:69706,m=19978,n=553,i=J[J[c>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function Hj(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[40592];c=d+12|0;d=(j=c,k=e,l=Ja[J[J[d>>2]+20>>2]](d)|0?66829:69706,m=19978,n=553,i=J[J[c>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function Hb(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=0;e=N[b+24>>2];d=N[b+4>>2];f=N[b>>2];g=N[b+12>>2];c=N[b+8>>2];n=J[b+20>>2];b=J[b+16>>2];J[a+48>>2]=0;J[a- -64>>2]=0;J[a+80>>2]=0;J[a+96>>2]=1065353216;N[a+92>>2]=e;J[a+84>>2]=b;J[a+88>>2]=n;e=Q(f+f);h=Q(d*e);j=Q(c+c);k=Q(g*j);N[a+40>>2]=h+k;l=Q(e*c);i=Q(d+d);m=Q(g*i);N[a+44>>2]=l-m;N[a+52>>2]=h-k;h=Q(i*c);g=Q(e*g);N[a+60>>2]=h+g;N[a+68>>2]=l+m;N[a+72>>2]=h-g;f=Q(Q(1)-Q(f*e));c=Q(c*j);N[a+56>>2]=f-c;d=Q(d*i);N[a+76>>2]=f-d;N[a+36>>2]=Q(Q(1)-d)-c;return a}function Gq(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[40592];c=d+12|0;d=(j=c,k=e,l=Ja[J[J[d>>2]+20>>2]](d)|0?62911:69706,m=20075,n=553,i=J[J[c>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function Bf(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[40592];c=d+12|0;d=(j=c,k=e,l=Ja[J[J[d>>2]+20>>2]](d)|0?65469:69706,m=19978,n=553,i=J[J[c>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function $c(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c=J[a+8>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}e=g<<2;if(!e){break a}d=J[40592];c=d+12|0;d=(j=c,k=e,l=Ja[J[J[d>>2]+20>>2]](d)|0?63643:69706,m=19978,n=553,i=J[J[c>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}f=J[a+4>>2];e=(f<<2)+d|0;if((f|0)>0){h=J[a>>2];c=d;while(1){J[c>>2]=J[h>>2];h=h+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}J[e>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c);f=J[a+4>>2]}J[a+8>>2]=g;J[a>>2]=d;J[a+4>>2]=f+1}function No(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0;a:{if(!b){J[a+8>>2]=2122317823;J[a+12>>2]=-25165825;J[a>>2]=2122317823;J[a+4>>2]=2122317823;d=Q(-85070586659632215e21);e=Q(-85070586659632215e21);break a}b=b-1|0;m=P(b,12)+c|0;f=N[m+8>>2];g=N[m+4>>2];h=N[m>>2];b:{if(!b){i=h;d=g;e=f;break b}e=f;d=g;i=h;while(1){j=N[c+8>>2];e=e>j?e:j;k=N[c+4>>2];d=d>k?d:k;l=N[c>>2];i=i>l?i:l;f=f>2]=i;N[a+8>>2]=f;N[a+4>>2]=g;N[a>>2]=h}N[a+20>>2]=e;N[a+16>>2]=d}function De(a,b){var c=0,d=Q(0),e=Q(0),f=0,g=Q(0);c=Ha-32|0;Ha=c;e=N[b+8>>2];g=N[b+4>>2];d=N[b>>2];J[a+4>>2]=J[b+12>>2];J[c+16>>2]=0;J[c+20>>2]=0;N[c+12>>2]=d+Q(0);J[c+8>>2]=0;J[c>>2]=0;J[c+4>>2]=0;d=Q(Q(Y(Q(Q(e*e)+Q(Q(d*d)+Q(g*g)))))*Q(.15000000596046448));N[c+24>>2]=d;f=Ee(a,c);J[a+4>>2]=J[b+16>>2];e=N[b+4>>2];J[c+8>>2]=0;J[c+12>>2]=0;J[c+20>>2]=0;N[c+16>>2]=e+Q(0);J[c>>2]=0;J[c+4>>2]=0;N[c+24>>2]=d;f=Ee(f,c);J[a+4>>2]=J[b+20>>2];e=N[b+8>>2];J[c+16>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;N[c+20>>2]=e+Q(0);J[c>>2]=0;J[c+4>>2]=0;N[c+24>>2]=d;Ee(f,c);Ha=c+32|0}function wt(a,b){var c=0,d=0,e=0,f=0,g=0;c=J[J[a+4>>2]+40>>2];if(b){lm(a,0,J[c+980>>2]+160|0);return}e=J[a+8>>2];if((e|0)<0){f=e&2147483647;a=f+32>>>5|0;a:{if(a>>>0<=(J[c+2520>>2]&2147483647)>>>0){b=J[c+2516>>2];break a}b=J[40592]+12|0;b=Ja[J[J[b>>2]+8>>2]](b,a<<2,29909,22033,438)|0;d=J[c+2516>>2];b:{if(!d){break b}Ua(b,d,J[c+2520>>2]<<2);if(J[c+2520>>2]<0){break b}d=J[c+2516>>2];if(!d){break b}g=J[40592]+12|0;Ja[J[J[g>>2]+12>>2]](g,d)}d=J[c+2520>>2];Va((d<<2)+b|0,0,a-d<<2);J[c+2520>>2]=a;J[c+2516>>2]=b}a=(f>>>3&268435452)+b|0;J[a>>2]=J[a>>2]|1<>2]>=c>>>0){d=J[a+2172>>2];break c}d=J[40592];d=Ja[J[J[d+12>>2]+8>>2]](d+12|0,c,29909,14465,1434)|0;if(!d){break b}J[a+2180>>2]=c;e=J[a+2172>>2];if(!e){break c}f=J[40592];Ja[J[J[f+12>>2]+12>>2]](f+12|0,e)}b=Ua(d,b,c);J[a+2176>>2]=c;J[a+2172>>2]=b;break a}b=J[a+2172>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b);J[a+2172>>2]=0}J[a+2176>>2]=0;J[a+2180>>2]=0;break a}Wa(J[40592],16,14465,1443,82464,0)}return}Wa(J[40592],8,23614,565,75015,0)}function Mv(a,b,c,d,e){var f=0,g=0,h=0;f=Ha-208|0;Ha=f;J[f+204>>2]=c;c=f+160|0;Va(c,0,40);J[f+200>>2]=J[f+204>>2];a:{if((Lv(0,b,f+200|0,f+80|0,c,d,e)|0)<0){break a}h=J[a+76>>2]>=0;c=J[a>>2];if(J[a+72>>2]<=0){J[a>>2]=c&-33}b:{c:{d:{if(!J[a+48>>2]){J[a+48>>2]=80;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;g=J[a+44>>2];J[a+44>>2]=f;break d}if(J[a+16>>2]){break c}}if(jn(a)){break b}}Lv(a,b,f+200|0,f+80|0,f+160|0,d,e)}if(g){Ja[J[a+36>>2]](a,0,0)|0;J[a+48>>2]=0;J[a+44>>2]=g;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0}J[a>>2]=J[a>>2]|c&32;if(!h){break a}}Ha=f+208|0}function Lo(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=Q(0),j=0,k=0,l=0;a:{if(!c){break a}a=0;if((c|0)!=1){k=c&-2;while(1){f=P(K[a+b|0],12)+d|0;g=J[f+4>>2];h=J[f>>2];i=N[f+8>>2];f=(a<<4)+e|0;J[f+12>>2]=0;N[f+8>>2]=i;J[f>>2]=h;J[f+4>>2]=g;f=a|1;g=P(K[f+b|0],12)+d|0;h=J[g>>2];l=J[g+4>>2];f=(f<<4)+e|0;N[f+8>>2]=N[g+8>>2];J[f+12>>2]=0;J[f>>2]=h;J[f+4>>2]=l;a=a+2|0;j=j+2|0;if((k|0)!=(j|0)){continue}break}}if(!(c&1)){break a}b=P(K[a+b|0],12)+d|0;c=J[b+4>>2];d=J[b>>2];i=N[b+8>>2];a=(a<<4)+e|0;J[a+12>>2]=0;N[a+8>>2]=i;J[a>>2]=d;J[a+4>>2]=c}}function oM(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if(Pb(a,J[b+8>>2],e)){if(!(J[b+28>>2]==1|J[b+4>>2]!=(c|0))){J[b+28>>2]=d}return}a:{if(Pb(a,J[b>>2],e)){if(!(J[b+16>>2]!=(c|0)&J[b+20>>2]!=(c|0))){if((d|0)!=1){break a}J[b+32>>2]=1;return}J[b+32>>2]=d;b:{if(J[b+44>>2]==4){break b}I[b+52>>1]=0;a=J[a+8>>2];Ja[J[J[a>>2]+20>>2]](a,b,c,c,1,e);if(K[b+53|0]){J[b+44>>2]=3;if(!K[b+52|0]){break b}break a}J[b+44>>2]=4}J[b+20>>2]=c;J[b+40>>2]=J[b+40>>2]+1;if(J[b+36>>2]!=1|J[b+24>>2]!=2){break a}H[b+54|0]=1;return}a=J[a+8>>2];Ja[J[J[a>>2]+24>>2]](a,b,c,d,e)}}function R5(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;b=J[a+40>>2];a:{if(!b){break a}d=J[a+44>>2];if((b|0)!=1){h=b&-2;while(1){b:{c:{c=e<<2;f=J[c+d>>2];switch(L[f+4>>1]-5|0){case 0:case 1:break c;default:break b}}J[f+40>>2]=0}d:{e:{c=J[(c|4)+d>>2];switch(L[c+4>>1]-5|0){case 0:case 1:break e;default:break d}}J[c+40>>2]=0}e=e+2|0;g=g+2|0;if((h|0)!=(g|0)){continue}break}}if(!(b&1)){break a}f:{b=J[(e<<2)+d>>2];switch(L[b+4>>1]-5|0){case 0:case 1:break f;default:break a}}J[b+40>>2]=0}b=J[a>>2];if(H[a+6|0]&1){Ja[J[b+16>>2]](a);return}Ja[J[b+12>>2]](a)|0}function $K(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;b=J[a+28>>2];e=J[b+136>>2];c=J[b+148>>2];a=J[(e+(c<<3)|0)+4>>2];c=a+(c<<7)|0;a:{if(!c){break a}f=a&1;a=0;if((c|0)!=1){i=c-f|0;c=0;while(1){g=a<<6&8064;d=(a>>>4&268435448)+e|0;h=g+J[d>>2]|0;J[h+52>>2]=0;J[h+44>>2]=0;d=g+J[d>>2]|0;J[d+116>>2]=0;J[d+108>>2]=0;a=a+2|0;c=c+2|0;if((i|0)!=(c|0)){continue}break}}if(!f){break a}a=J[(a>>>4&268435448)+e>>2]+((a&127)<<6)|0;J[a+52>>2]=0;J[a+44>>2]=0}J[b+164>>2]=0;J[J[b+152>>2]+4>>2]=0;ym(b);a=J[b+300>>2];b=J[J[b+312>>2]+304>>2];J[a>>2]=J[b>>2];J[b>>2]=a}function zO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;a:{if(J[a+24>>2]){break a}b=J[a+32>>2];e=(b<<2)+c|0;J[e+16>>2]=J[e+16>>2]+1;if(!b){break a}e=J[a+28>>2];d=J[c+8>>2];g=J[c>>2];a=0;if((b|0)!=1){i=b&-2;while(1){j=(d<<2)+g|0;d=a<<2;f=d+e|0;J[j>>2]=J[f>>2];J[f>>2]=J[c+8>>2];f=J[c+8>>2]+1|0;J[c+8>>2]=f;d=e+(d|4)|0;J[(f<<2)+g>>2]=J[d>>2];J[d>>2]=J[c+8>>2];d=J[c+8>>2]+1|0;J[c+8>>2]=d;a=a+2|0;h=h+2|0;if((i|0)!=(h|0)){continue}break}}if(!(b&1)){break a}a=e+(a<<2)|0;J[(d<<2)+g>>2]=J[a>>2];J[a>>2]=J[c+8>>2];J[c+8>>2]=J[c+8>>2]+1}return 1}function bl(a,b,c){var d=0,e=0;a:{b:{c:{d:{e=J[a+4>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break d}}d=J[a>>2];break b}d=J[a>>2];if(K[d+4785|0]){break a}}eu(a+16|0,J[d+2428>>2],b,c);return}d=J[a+8>>2];if(!d){d=_a(J[a>>2],e>>>24&15);J[a+8>>2]=d}if(b){N[d+244>>2]=N[b>>2]+N[d+244>>2];N[d+248>>2]=N[b+4>>2]+N[d+248>>2];N[d+252>>2]=N[b+8>>2]+N[d+252>>2];b=262144}else{b=0}if(c){N[d+256>>2]=N[c>>2]+N[d+256>>2];N[d+260>>2]=N[c+4>>2]+N[d+260>>2];N[d+264>>2]=N[c+8>>2]+N[d+264>>2];b=b|524288}Za(J[a>>2],a);J[a+268>>2]=J[a+268>>2]|b}function eE(a,b,c){var d=0,e=0;a:{b:{c:{d:{e=J[a+4>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break d}}d=J[a>>2];break b}d=J[a>>2];if(K[d+4785|0]){break a}}hu(a+16|0,J[d+2428>>2],b,c);return}d=J[a+8>>2];if(!d){d=_a(J[a>>2],e>>>24&15);J[a+8>>2]=d}if(b){N[d+220>>2]=N[b>>2]+N[d+220>>2];N[d+224>>2]=N[b+4>>2]+N[d+224>>2];N[d+228>>2]=N[b+8>>2]+N[d+228>>2];b=65536}else{b=0}if(c){N[d+232>>2]=N[c>>2]+N[d+232>>2];N[d+236>>2]=N[c+4>>2]+N[d+236>>2];N[d+240>>2]=N[c+8>>2]+N[d+240>>2];b=b|131072}Za(J[a>>2],a);J[a+268>>2]=J[a+268>>2]|b}function bT(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=0,n=Q(0),o=Q(0),p=Q(0),q=Q(0);e=Ha-32|0;Ha=e;m=J[c+36>>2];f=N[b+20>>2];n=N[b+16>>2];o=N[b+24>>2];h=N[b>>2];i=Q(h+h);g=N[b+8>>2];p=N[b+4>>2];j=N[b+12>>2];k=Q(j+j);l=N[a+8>>2];q=Q(Q(Q(i*g)-Q(p*k))*l);N[e+24>>2]=o-q;g=Q(l*Q(Q(g*k)+Q(i*p)));N[e+20>>2]=f-g;N[e+12>>2]=q+o;N[e+8>>2]=f+g;f=Q(l*Q(Q(h*i)+Q(Q(j*k)+Q(-1))));N[e+16>>2]=n-f;N[e+4>>2]=n+f;N[e+28>>2]=N[a+4>>2];a=Ja[J[(L[m+4>>1]<<2)+155016>>2]](e+4|0,m,d,c+4|0,0)|0;Ha=e+32|0;return a|0}function Hu(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;e=Ha-16|0;Ha=e;d=J[b+4>>2];if(d){g=a+88|0;h=a+112|0;while(1){c=d-1|0;d=J[J[b>>2]+(c<<2)>>2];J[b+4>>2]=c;J[e+12>>2]=d;c=J[a+168>>2];f=J[c+16>>2];a:{if(!(d>>>0>>0|d>>>0>=J[c+20>>2]+f>>>0)){c=J[a+92>>2];if(c>>>0>=(J[a+96>>2]&2147483647)>>>0){$c(g,e+12|0);break a}J[J[a+88>>2]+(c<<2)>>2]=d;J[a+92>>2]=c+1;break a}c=J[a+116>>2];b:{if(c>>>0>=(J[a+120>>2]&2147483647)>>>0){$c(h,e+12|0);break b}J[J[a+112>>2]+(c<<2)>>2]=d;J[a+116>>2]=c+1}J[a+152>>2]=J[a+152>>2]-1}d=J[b+4>>2];if(d){continue}break}}Ha=e+16|0}function g8(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;b=J[a+28>>2];a=J[a+20>>2];J[b+3620>>2]=a;J[b+3624>>2]=1;d=b+3600|0;a:{if(!a){c=J[b+3616>>2];break a}Ja[J[J[a>>2]+16>>2]](a);c=J[J[b+3620>>2]+16>>2];J[b+3616>>2]=c}Ja[J[J[c>>2]+72>>2]](c,d);J[b+3660>>2]=a;J[b+3664>>2]=1;c=b+3640|0;b:{if(!a){a=J[b+3656>>2];break b}Ja[J[J[a>>2]+16>>2]](a);a=J[J[b+3660>>2]+16>>2];J[b+3656>>2]=a}Ja[J[J[a>>2]+72>>2]](a,c);a=J[b+980>>2];c=J[a+332>>2];if(c){a=J[a+328>>2];while(1){e=a,f=it(J[b+2168>>2],J[a>>2],J[a+4>>2]),J[e+8>>2]=f;a=a+12|0;c=c-1|0;if(c){continue}break}}}function sc(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0,k=0;if(K[a+100|0]){g=J[a+92>>2];if(g){i=J[a+60>>2];a=(b<<15^-1)+b|0;a=P(a>>>10^a,9);a=a>>>6^a;a=(a<<11^-1)+a|0;j=a>>>16^a;while(1){h=(f<<3)+i|0;a=J[h+4>>2];a:{if(!(K[a+40|0]&d)){break a}b:{if(!K[a+41|0]){break b}if(!J[a+36>>2]){break a}e=J[J[a+12>>2]+((J[a+20>>2]-1&j)<<2)>>2];if((e|0)==-1){break a}k=J[a+8>>2];a=J[a+4>>2];while(1){e=e<<2;if(J[e+a>>2]==(b|0)){break b}e=J[e+k>>2];if((e|0)!=-1){continue}break}break a}a=J[h>>2];Ja[J[J[a>>2]>>2]](a,b,c,d)}f=f+1|0;if((g|0)!=(f|0)){continue}break}}}}function kd(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;d=J[a+8>>2];g=d&2147483647?d<<1:1;a:{if(!g){break a}d=g<<2;if(!d){break a}e=J[40592];c=e+12|0;e=(j=c,k=d,l=Ja[J[J[e>>2]+20>>2]](e)|0?31727:69706,m=19978,n=553,i=J[J[c>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){h=(c<<2)+e|0;c=d;f=e;while(1){J[f>>2]=J[c>>2];c=c+4|0;f=f+4|0;if(h>>>0>f>>>0){continue}break}c=J[a+4>>2]}J[(c<<2)+e>>2]=J[b>>2];if(!(!d|J[a+8>>2]<0)){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,d)}J[a+8>>2]=g;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function ab(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;d=J[a+8>>2];g=d&2147483647?d<<1:1;a:{if(!g){break a}d=g<<2;if(!d){break a}e=J[40592];c=e+12|0;e=(j=c,k=d,l=Ja[J[J[e>>2]+20>>2]](e)|0?34527:69706,m=19978,n=553,i=J[J[c>>2]+8>>2],Ja[i](j|0,k|0,l|0,m|0,n|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){h=(c<<2)+e|0;c=d;f=e;while(1){J[f>>2]=J[c>>2];c=c+4|0;f=f+4|0;if(h>>>0>f>>>0){continue}break}c=J[a+4>>2]}J[(c<<2)+e>>2]=J[b>>2];if(!(!d|J[a+8>>2]<0)){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,d)}J[a+8>>2]=g;J[a>>2]=e;J[a+4>>2]=J[a+4>>2]+1}function ZF(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;f=Ha-48|0;Ha=f;c=J[J[a+976>>2]+1024>>2];Ja[J[J[c>>2]+84>>2]](f+12|0,c);i=J[J[a+1004>>2]+8>>2];j=J[i+8>>2];if(j){while(1){d=J[i+4>>2]+(h<<5)|0;e=J[d>>2];a:{if(!e){break a}c=J[e+44>>2];if(!(c&448)){break a}g=c<<1&1048576;k=g|c&-1572865;J[e+44>>2]=k;b:{if(N[d+20>>2]>Q(N[d+8>>2]*N[a+1080>>2])){J[e+44>>2]=k|524288;d=64;if(g?0:c&64){break b}d=128;if(!(c&128)){break a}if(g){break b}break a}d=256;if(!(c&256)|!g){break a}}Yi(e,d,0,0,b,f+12|0)}h=h+1|0;if((j|0)!=(h|0)){continue}break}}Ha=f+48|0}function GY(a,b){a=a|0;b=b|0;var c=0,d=0;c=a+116|0;d=J[c>>2];if((d|0)==5){a=J[a+36>>2]&1?J[a+40>>2]- -64|0:c;J[b>>2]=J[a>>2];N[b+4>>2]=N[a+4>>2];N[b+8>>2]=N[a+8>>2];N[b+12>>2]=N[a+12>>2];N[b+16>>2]=N[a+16>>2];N[b+20>>2]=N[a+20>>2];N[b+24>>2]=N[a+24>>2];N[b+28>>2]=N[a+28>>2];H[b+32|0]=K[a+32|0];c=K[a+33|0]|K[a+34|0]<<8|(K[a+35|0]<<16|K[a+36|0]<<24);H[b+33|0]=c;H[b+34|0]=c>>>8;H[b+35|0]=c>>>16;H[b+36|0]=c>>>24;a=K[a+36|0]|K[a+37|0]<<8|(K[a+38|0]<<16|K[a+39|0]<<24);H[b+36|0]=a;H[b+37|0]=a>>>8;H[b+38|0]=a>>>16;H[b+39|0]=a>>>24}return(d|0)==5|0}function ui(a,b){var c=0,d=0,e=0,f=0,g=0;d=J[b+152>>2];J[b+152>>2]=-2;g=J[a+28>>2];c=J[a+36>>2];a:{if(c>>>0<=d>>>0){e=d;break a}e=c-1|0;J[a+36>>2]=e;if((c|0)==(g|0)){e=d;break a}if(d>>>0>=e>>>0){e=d;break a}c=J[J[a+24>>2]+(e<<2)>>2];J[J[c>>2]+152>>2]=d;J[J[a+24>>2]+(d<<2)>>2]=c}if(K[b+149|0]&16){f=J[b+156>>2];J[b+156>>2]=-2;c=J[a+44>>2]-1|0;if((c|0)!=(f|0)){b=J[a+40>>2];d=J[b+(c<<2)>>2];J[b+(f<<2)>>2]=d;J[J[d>>2]+156>>2]=f}J[a+44>>2]=c}c=g-1|0;if((c|0)!=(e|0)){b=J[a+24>>2];d=J[b+(c<<2)>>2];J[b+(e<<2)>>2]=d;J[J[d>>2]+152>>2]=e}J[a+28>>2]=c}function HR(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ha-16|0;Ha=d;e=a;a=J[b>>2];if(J[b+4>>2]-a>>6>>>0>c>>>0){b=Ta(64);c=a+(c<<6)|0;a=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=a;J[b+8>>2]=J[c+8>>2];I[b+12>>1]=L[c+12>>1];N[b+16>>2]=N[c+16>>2];N[b+20>>2]=N[c+20>>2];N[b+24>>2]=N[c+24>>2];N[b+28>>2]=N[c+28>>2];N[b+32>>2]=N[c+32>>2];N[b+36>>2]=N[c+36>>2];N[b+40>>2]=N[c+40>>2];a=J[c+48>>2];J[b+44>>2]=J[c+44>>2];J[b+48>>2]=a;a=J[c+56>>2];J[b+52>>2]=J[c+52>>2];J[b+56>>2]=a;J[b+60>>2]=J[c+60>>2];J[d+8>>2]=b;a=na(124488,d+8|0)|0}else{a=1}J[e>>2]=a;Ha=d+16|0}function um(a){var b=0,c=0,d=0,e=0,f=0,g=0;H[a+150|0]=K[a+150|0]|4;if(K[J[a+44>>2]+9|0]!=2){e=J[a+144>>2];f=e>>>7|0;d=f+32>>>5|0;a=J[a+40>>2];a:{if(d>>>0<=(J[a+2448>>2]&2147483647)>>>0){b=J[a+2444>>2];break a}b=J[40592]+12|0;b=Ja[J[J[b>>2]+8>>2]](b,d<<2,29909,22033,438)|0;c=J[a+2444>>2];b:{if(!c){break b}Ua(b,c,J[a+2448>>2]<<2);if(J[a+2448>>2]<0){break b}c=J[a+2444>>2];if(!c){break b}g=J[40592]+12|0;Ja[J[J[g>>2]+12>>2]](g,c)}c=J[a+2448>>2];Va((c<<2)+b|0,0,d-c<<2);J[a+2448>>2]=d;J[a+2444>>2]=b}a=(e>>>10&4194300)+b|0;J[a>>2]=J[a>>2]|1<>2];e=N[b+4>>2];f=N[b+8>>2];f=f==Q(0)?Q(0):Q(Q(1)/f);N[c+12>>2]=f;e=e==Q(0)?Q(0):Q(Q(1)/e);N[c+8>>2]=e;d=d==Q(0)?Q(0):Q(Q(1)/d);N[c+4>>2]=d;g=a+48|0;a:{b:{c:{d:{h=J[a+52>>2];switch((h>>>30|0)-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[g>>2]+4785|0]){break b}}bu(a- -64|0,c+4|0);break a}b=J[a+56>>2];if(!b){b=_a(J[a+48>>2],h>>>24&15);J[a+56>>2]=b}N[b+96>>2]=d;N[b+104>>2]=f;N[b+100>>2]=e;Za(J[a+48>>2],g);J[a+316>>2]=J[a+316>>2]|2}Ha=c+16|0}function $i(a){var b=0,c=0,d=0,e=0,f=0,g=0;H[a+150|0]=K[a+150|0]|2;if(K[J[a+44>>2]+9|0]!=2){e=J[a+144>>2];f=e>>>7|0;d=f+32>>>5|0;a=J[a+40>>2];a:{if(d>>>0<=(J[a+2448>>2]&2147483647)>>>0){b=J[a+2444>>2];break a}b=J[40592]+12|0;b=Ja[J[J[b>>2]+8>>2]](b,d<<2,29909,22033,438)|0;c=J[a+2444>>2];b:{if(!c){break b}Ua(b,c,J[a+2448>>2]<<2);if(J[a+2448>>2]<0){break b}c=J[a+2444>>2];if(!c){break b}g=J[40592]+12|0;Ja[J[J[g>>2]+12>>2]](g,c)}c=J[a+2448>>2];Va((c<<2)+b|0,0,d-c<<2);J[a+2448>>2]=d;J[a+2444>>2]=b}a=(e>>>10&4194300)+b|0;J[a>>2]=J[a>>2]|1<>2]=0;J[a+76>>2]=0;b=J[a+32>>2];if(!(!b|!J[a+48>>2])){Va(J[a+24>>2],255,b<<2);b=0;d=J[a+20>>2];f=J[a+28>>2];e=f-1|0;if(e){if(f-2>>>0>=3){f=e&-4;while(1){c=b|1;J[(b<<2)+d>>2]=c;g=(c<<2)+d|0;c=b|2;J[g>>2]=c;g=(c<<2)+d|0;c=b|3;J[g>>2]=c;b=b+4|0;J[(c<<2)+d>>2]=b;h=h+4|0;if((f|0)!=(h|0)){continue}break}}e=e&3;if(e){while(1){c=(b<<2)+d|0;b=b+1|0;J[c>>2]=b;i=i+1|0;if((e|0)!=(i|0)){continue}break}}b=J[a+28>>2]-1|0}else{b=0}J[d+(b<<2)>>2]=-1;J[a+48>>2]=0;J[a+40>>2]=0}J[a+52>>2]=0}function VA(a){var b=0,c=0,d=0,e=0,f=0;b=Ha-288|0;Ha=b;H[b+268|0]=1;J[b+276>>2]=0;J[b+280>>2]=64;J[b+272>>2]=b+12;e=Id(a,b+8|0,0);if(e){f=J[a>>2]+4816|0;while(1){a=J[J[b+8>>2]+(d<<2)>>2]+32|0;c=J[a+4>>2];if(c&268435456){ug(a);J[b+284>>2]=a;ob(f,b+284|0);c=J[a+4>>2]&-268435457;J[a+4>>2]=c}if((c&251658240)==16777216){J[a>>2]=0;J[a+4>>2]=c&1073741823}d=d+1|0;if((e|0)!=(d|0)){continue}break}}a=J[b+280>>2];a:{if((a|0)<0|!(a&2147483647)){break a}a=J[b+272>>2];if((a|0)==(b+12|0)|!a){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,a)}Ha=b+288|0}function tj(a,b){var c=0,d=0,e=0,f=0,g=0;d=J[b>>2];f=52685;a:{b:{c:{g=a+68|0;switch(J[g>>2]-5|0){case 1:break b;case 0:break c;default:break a}}c=J[a+116>>2];f=L[a+122>>1];e=L[a+120>>1];break a}c=J[a+96>>2];f=L[a+102>>1];e=L[a+100>>1]}$b(g,b);if(d-5>>>0<=1){d=(d|0)==5;b=d?a+116|0:a+96|0;d=d?116:96;if(e){J[a+d>>2]=c;I[b+6>>1]=f;I[b+4>>1]=e;return}c=J[40592]+12|0;c=Ja[J[J[c>>2]+8>>2]](c,2,29909,22213,109)|0;J[a+d>>2]=c;I[b+4>>1]=1;I[c>>1]=L[a+66>>1];H[a+65|0]=1;return}if(!(!c|(!e|!K[a+65|0]))){a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,c)}}function iu(a,b){var c=Q(0),d=0,e=Q(0),f=0,g=Q(0),h=Q(0),i=Q(0),j=Q(0);d=Ha-16|0;Ha=d;g=N[b+24>>2];h=N[b>>2];i=N[b+16>>2];j=N[b+20>>2];a:{if(!(!(i!=Q(0)|j!=Q(0))&g==Q(0))){c=N[b+8>>2];e=N[b+4>>2];break a}c=N[b+8>>2];e=N[b+4>>2];if(h!=Q(0)|e!=Q(0)|c!=Q(0)){break a}f=N[b+12>>2]==Q(1)}N[a+56>>2]=c;N[a+52>>2]=e;N[a+48>>2]=h;H[a+45|0]=f;c=N[b+12>>2];N[a+72>>2]=g;N[a+68>>2]=j;N[a- -64>>2]=i;N[a+60>>2]=c;a=J[a>>2];if(a){wm(a);b=J[J[a+40>>2]+1012>>2];f=K[J[a+44>>2]+9|0];J[d+12>>2]=J[a+144>>2];Ja[J[J[b>>2]+44>>2]](b,(f|0)==2,d+12|0)}Ha=d+16|0}function XA(a){var b=0,c=0,d=0,e=0,f=0;b=Ha-288|0;Ha=b;H[b+268|0]=1;J[b+276>>2]=0;J[b+280>>2]=64;J[b+272>>2]=b+12;e=rd(a,b+8|0);if(e){f=J[a>>2]+4816|0;while(1){a=J[J[b+8>>2]+(d<<2)>>2]+32|0;c=J[a+4>>2];if(c&268435456){ug(a);J[b+284>>2]=a;ob(f,b+284|0);c=J[a+4>>2]&-268435457;J[a+4>>2]=c}if((c&251658240)==16777216){J[a>>2]=0;J[a+4>>2]=c&1073741823}d=d+1|0;if((e|0)!=(d|0)){continue}break}}a=J[b+280>>2];a:{if((a|0)<0|!(a&2147483647)){break a}a=J[b+272>>2];if((a|0)==(b+12|0)|!a){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,a)}Ha=b+288|0}function xU(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0);a=J[a+60>>2];h=N[a+8>>2];j=h;i=Q(-h);h=N[b+8>>2];k=N[b>>2];l=N[b+4>>2];g=Q(Q(N[c+32>>2]*h)+Q(Q(N[c+24>>2]*k)+Q(l*N[c+28>>2])));m=Q((g>=Q(0)?j:i)*g);g=N[a>>2];j=g;i=Q(-g);g=Q(Q(N[c+8>>2]*h)+Q(Q(N[c>>2]*k)+Q(N[c+4>>2]*l)));j=Q((g>=Q(0)?j:i)*g);g=Q(Q(N[c+20>>2]*h)+Q(Q(N[c+12>>2]*k)+Q(l*N[c+16>>2])));i=N[a+4>>2];g=Q(m+Q(j+Q(g*(g>=Q(0)?i:Q(-i)))));h=Q(Q(N[c+44>>2]*h)+Q(Q(N[c+36>>2]*k)+Q(l*N[c+40>>2])));N[f>>2]=g+h;N[e>>2]=h-g}function tK(a){a=a|0;var b=0,c=0,d=0,e=0;c=Ha-16|0;Ha=c;if(J[a+52>>2]){J[c+12>>2]=0;if(J[a+76>>2]){d=a+84|0;while(1){b=J[a+72>>2]+P(b,20)|0;a:{if(J[b+8>>2]==2){break a}e=b;b=J[b+4>>2]-1|0;J[e+4>>2]=b;if(b){break a}b=J[a+88>>2];if(b>>>0>=(J[a+92>>2]&2147483647)>>>0){ab(d,c+12|0);break a}J[J[a+84>>2]+(b<<2)>>2]=J[c+12>>2];J[a+88>>2]=J[a+88>>2]+1}b=J[c+12>>2]+1|0;J[c+12>>2]=b;if(M[a+76>>2]>b>>>0){continue}break}}if(J[a+88>>2]){b=0;while(1){_g(a,J[J[a+84>>2]+(b<<2)>>2]);b=b+1|0;if(b>>>0>2]){continue}break}}J[a+88>>2]=0}Ha=c+16|0}function zaa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;h=J[a+448>>2];if(h>>>0>=2){i=J[a+456>>2];j=J[a+444>>2];d=1;while(1){e=(P(d,24)+b|0)-24|0;f=(J[(P(d,80)+i|0)+72>>2]<<2)+c|0;g=J[((d<<5)+j|0)+20>>2];if(K[g+258|0]){N[f>>2]=N[e>>2];a=1}else{a=0}if(K[g+259|0]){N[(a<<2)+f>>2]=N[e+4>>2];a=a+1|0}if(K[g+260|0]){N[(a<<2)+f>>2]=N[e+8>>2];a=a+1|0}if(K[g+261|0]){N[(a<<2)+f>>2]=N[e+12>>2];a=a+1|0}if(K[g+262|0]){N[(a<<2)+f>>2]=N[e+16>>2];a=a+1|0}if(K[g+263|0]){N[(a<<2)+f>>2]=N[e+20>>2]}d=d+1|0;if((h|0)!=(d|0)){continue}break}}}function xD(a,b){var c=0,d=0;N[a+260>>2]=b;a:{b:{c:{d:{d=J[a+4>>2]>>>30|0;switch(d-2|0){case 1:break a;case 0:break c;default:break d}}c=J[a>>2];break b}c=J[a>>2];if(K[c+4785|0]){break a}}if(!(!(b>Q(0))|!c)){J[a+264>>2]=0}pc(a+16|0,b,0);return}if(b>Q(0)){e:{f:{switch(d-2|0){case 0:c=J[a>>2];if(K[c+4785|0]){break e}default:N[a+260>>2]=b;J[a+264>>2]=0;pc(a+16|0,b,1);return;case 1:break f}}c=J[a>>2]}N[a+260>>2]=b;J[a+264>>2]=0;Za(c,a);J[a+268>>2]=J[a+268>>2]&-117440513|83886080;return}Za(J[a>>2],a);J[a+268>>2]=J[a+268>>2]|16777216}function EJ(a){a=a|0;var b=0,c=0,d=0,e=0;c=Ha-16|0;Ha=c;b=J[a+88>>2];d=J[b+84>>2];if(d){e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,d)}J[b+84>>2]=0;J[b+88>>2]=0;J[b+4208>>2]=0;a:{if(M[a+104>>2]>=1025){J[c+8>>2]=1073741823;J[c+12>>2]=1073741823;b=a+100|0;Hi(b,c+8|0);Ac(b,J[a+104>>2]);if(J[a+108>>2]&2147482624){break a}Ac(b,1024);break a}J[a+104>>2]=0}b:{if(M[a+116>>2]>=1025){J[c+8>>2]=1073741823;J[c+12>>2]=1073741823;b=a+112|0;Hi(b,c+8|0);Ac(b,J[a+116>>2]);if(J[a+120>>2]&2147482624){break b}Ac(b,1024);break b}J[a+116>>2]=0}Ha=c+16|0}function jy(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0);f=N[c+12>>2];k=N[d+12>>2];h=N[c+8>>2];l=N[d+8>>2];i=N[c>>2];m=N[d>>2];j=N[c+4>>2];n=N[d+4>>2];e=Q(Q(f*k)+Q(Q(h*l)+Q(Q(i*m)+Q(j*n))));c=e=Q(10000000168623835e-32)){g=Q(Y(g));e=Eb(g,e);o=db(Q(e*b));p=f;f=Q(Q(1)/g);b=Q(f*db(Q(e*Q(Q(1)-b))));f=Q(f*o);e=c?Q(-f):f;f=Q(Q(p*b)+Q(k*e));j=Q(Q(j*b)+Q(n*e));i=Q(Q(i*b)+Q(m*e));h=Q(Q(h*b)+Q(l*e))}N[a+12>>2]=f;N[a+8>>2]=h;N[a+4>>2]=j;N[a>>2]=i}function Yx(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;b=J[40592];c=Ja[J[J[b>>2]+20>>2]](b)|0?43545:69706;b=Ja[J[J[b+12>>2]+8>>2]](b+12|0,28,c,20565,103)|0;J[a+4>>2]=b;J[b>>2]=0;b=J[40592];c=J[40592];c=(f=b+12|0,g=2059,h=Ja[J[J[c>>2]+20>>2]](c)|0?30413:69706,i=22403,j=87,e=J[J[b+12>>2]+8>>2],Ja[e](f|0,g|0,h|0,i|0,j|0)|0);if(!c){J[a>>2]=0;return}b=c+11&-8;J[b-4>>2]=b-c;J[a>>2]=b;if(b){c=0;while(1){b=J[a>>2]+(c<<4)|0;H[b+8|0]=1;J[b>>2]=0;J[b+4>>2]=0;d=J[a+4>>2];J[b>>2]=J[d>>2];J[d>>2]=b;c=c+1|0;if((c|0)!=128){continue}break}}}function ud(a,b){var c=0,d=0,e=0;d=J[a+48>>2];if(d){c=J[d+8>>2];a:{if((c|0)<0|!(c&2147483647)){break a}c=J[d>>2];if(!c){break a}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,c)}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+48>>2]=0;d=J[a+36>>2];if(d){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+36>>2]=0;d=J[a+8>>2];if(d){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d-4|0)}J[a+8>>2]=0;Ao(a+12|0);d=J[a>>2];if(d){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+40>>2]=0;J[a>>2]=0;J[a+4>>2]=0;if(b){Va(J[a+52>>2],0,J[a+56>>2]<<2)}J[a+60>>2]=0}function os(a,b){var c=0,d=0,e=0,f=0;c=J[a+384>>2];f=K[c+5|0];c=K[c+4|0];d=a+316|0;e=a+4|0;ns(a,b,d,e,a+96|0,1,1);ns(a,b,d,e,a+224|0,f,c);c=J[a+264>>2];f=J[a+164>>2];d=J[a+136>>2];a:{if(!d){break a}e=J[a+292>>2];if(c){Zc(b,J[a+316>>2],d,c,J[a+152>>2],J[a+280>>2],J[a+156>>2],J[a+284>>2],J[a+132>>2],J[a+260>>2])}if(!e){break a}Zc(b,J[a+316>>2],d,e,J[a+152>>2],J[a+304>>2],J[a+156>>2],J[a+308>>2],J[a+132>>2],J[a+288>>2])}if(!(!f|!c)){Zc(b,J[a+316>>2],f,c,J[a+176>>2],J[a+280>>2],J[a+180>>2],J[a+284>>2],J[a+160>>2],J[a+260>>2])}}function hr(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=b<<4;if(!d){break a}c=J[40592];e=c+12|0;e=(i=e,j=d,k=Ja[J[J[c>>2]+20>>2]](c)|0?39053:69706,l=20075,m=553,h=J[J[e>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=(c<<4)+e|0;c=e;while(1){f=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=f;f=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=f;d=d+16|0;c=c+16|0;if(g>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function x$(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;if(J[(K[a+5580|0]&4?5564:2392)+a>>2]&512){Ja[J[J[a>>2]+400>>2]](a,14375,195)}if(J[a+4656>>2]){Wa(J[40592],8,14375,203,70581,0);b=J[a+4656>>2];if((b|0)==1){Ja[J[J[a>>2]+216>>2]](a,1)|0;b=J[a+4656>>2]}if((b|0)==2){Ja[J[J[a>>2]+204>>2]](a,0)}Ja[J[J[a>>2]+220>>2]](a,1,0)|0}b=J[40589];d=J[b+8>>2];a:{if(!d){break a}e=J[b+4>>2];while(1){f=(c<<2)+e|0;if(J[f>>2]!=(a|0)){c=c+1|0;if((d|0)!=(c|0)){continue}break a}break}c=b;b=d-1|0;J[c+8>>2]=b;J[f>>2]=J[(b<<2)+e>>2];Ja[J[J[a>>2]+4>>2]](a)}}function Rb(a,b,c,d){var e=0,f=0;if(!b){return 0}a:{b:{a=31-S(b+15|0)|0;f=a>>>0<=8?8:a;if(f>>>0<=16){a=J[40592];e=J[a+244>>2]+(f<<2)|0;b=e-32|0;e=e-20|0;a=J[a+244>>2]+(J[a+248>>2]<<2)|0;e=a>>>0>e>>>0?e:a;if(b>>>0>>0){while(1){a=J[b>>2];if(a){break b}b=b+4|0;if(e>>>0>b>>>0){continue}break}}a=J[40592];a=Ja[J[J[a+12>>2]+8>>2]](a+12|0,2<>2]+8>>2]](b+12|0,a,29909,c,d)|0;break a}J[b>>2]=J[a>>2];f=(b-J[J[40592]+244>>2]>>2)+8|0}J[a>>2]=f;return a+16|0}function RI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;if(b){while(1){d=(h<<5)+a|0;Md(d,c);d=J[d+24>>2];a:{if(!d){break a}e=K[d+1|0];if(!e){break a}g=K[d|0]==4?160:96;d=d+48|0;if(e>>>0>=4){i=e&252;f=0;while(1){N[d+12>>2]=N[d+28>>2];d=d+g|0;N[d+12>>2]=N[d+28>>2];d=d+g|0;N[d+12>>2]=N[d+28>>2];d=d+g|0;N[d+12>>2]=N[d+28>>2];d=d+g|0;f=f+4|0;if((i|0)!=(f|0)){continue}break}}f=0;e=e&3;if(!e){break a}while(1){N[d+12>>2]=N[d+28>>2];d=d+g|0;f=f+1|0;if((e|0)!=(f|0)){continue}break}}h=h+1|0;if((h|0)!=(b|0)){continue}break}}}function Xl(a,b,c){var d=0,e=0,f=0,g=0;d=J[b>>2];b=d>>>3|0;a:{if(d&4){J[J[a+64>>2]+(b<<2)>>2]=-1;J[a+88>>2]=J[a+88>>2]+1;d=J[a+40>>2];f=d+1|0;b=J[a+44>>2];b:{if(f>>>0>b>>>0){b=b<<1;b=b>>>0>>0?f:b;b=b>>>0<=1024?1024:b;J[a+44>>2]=b;g=J[a+36>>2];b=b<<2;if(b){e=J[40592]+12|0;b=Ja[J[J[e>>2]+8>>2]](e,b,29909,16617,890)|0}else{b=0}if(d){Ua(b,g,d<<2)}if(!g){break b}e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,g);break b}b=J[a+36>>2]}J[a+40>>2]=f;J[a+36>>2]=b;a=(d<<2)+b|0;break a}a=J[a+36>>2]+(b<<2)|0;c=J[a>>2]}J[a>>2]=c|-2147483648}function cm(a,b,c,d){var e=0,f=0,g=0,h=0,i=0;h=J[a+48>>2];f=h+15&-16;J[d>>2]=f;e=J[a+52>>2];g=P(b,40)+((((c&15)!=0)<<4)+c&-16)|0;a:{b:{if(e>>>0>=g+f>>>0){b=J[a+44>>2];c=f;break b}b=0;if(K[a- -64|0]){break a}c=e;while(1){c=c<<1;J[a+52>>2]=c;if(J[d>>2]+g>>>0>c>>>0){continue}break}if(c){b=J[40592]+12|0;b=Ja[J[J[b>>2]+8>>2]](b,c,29909,21916,169)|0}else{b=0}i=Ua(b,J[a+44>>2],e);e=J[a+44>>2];if(e){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}J[a+44>>2]=i;c=J[d>>2]}J[a+60>>2]=c;J[a+48>>2]=J[a+48>>2]+((g-h|0)+f|0);b=b+c|0}return b}function YF(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;i=J[J[a+1140>>2]+4>>2];j=a+2516|0;a=J[a+1152>>2];h=J[a+40>>2];if(h){k=J[a+36>>2];while(1){f=(g<<2)+k|0;d=J[f>>2];e=J[d+36>>2];a:{if((e|0)==-1){break a}e=e<<2;if(J[e+J[a+12>>2]>>2]!=-1){break a}d=J[d+4>>2];d=J[(K[J[d+44>>2]+9|0]-1>>>0<2?d:0)+44>>2];f=Ja[J[J[c>>2]>>2]](c,J[((K[d+9|0]<<2)+162216|0)+40>>2]+d|0,J[40557]+J[J[f>>2]+28>>2]|0)|0;J[e+J[a+12>>2]>>2]=f}g=g+1|0;if((h|0)!=(g|0)){continue}break}}J[a+40>>2]=0;Ja[J[J[b>>2]>>2]](b,J[a+12>>2],J[a+24>>2],i,J[a+4>>2],j)}function a2(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0);cl(a,b,0,c);c=1;c=N[b>>2]!=Q(0)|N[b+4>>2]!=Q(0)?c:N[b+8>>2]!=Q(0);e=N[a+308>>2];b=J[J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a>>2];if(b){b=b-16|0}else{b=0}f=N[b+5148>>2];b=e>2]!=0){c=a+48|0;e=b?f:e;a:{b:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:b=J[c>>2];if(K[b+4785|0]){break a}default:N[a+308>>2]=e;J[a+312>>2]=0;pc(a- -64|0,e,1);return;case 1:break b}}b=J[c>>2]}N[a+308>>2]=e;J[a+312>>2]=0;Za(b,c);J[a+316>>2]=J[a+316>>2]&-117440513|83886080}}function _1(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0);cl(a,0,b,c);c=1;c=N[b>>2]!=Q(0)|N[b+4>>2]!=Q(0)?c:N[b+8>>2]!=Q(0);e=N[a+308>>2];b=J[J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a>>2];if(b){b=b-16|0}else{b=0}f=N[b+5148>>2];b=e>2]!=0){c=a+48|0;e=b?f:e;a:{b:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:b=J[c>>2];if(K[b+4785|0]){break a}default:N[a+308>>2]=e;J[a+312>>2]=0;pc(a- -64|0,e,1);return;case 1:break b}}b=J[c>>2]}N[a+308>>2]=e;J[a+312>>2]=0;Za(b,c);J[a+316>>2]=J[a+316>>2]&-117440513|83886080}}function Nq(a,b){if((J[a+40>>2]&2147483647)>>>0>>0){Ug(a+32|0,b)}J[a+36>>2]=b;if((J[a+52>>2]&2147483647)>>>0>>0){Ug(a+44|0,b)}J[a+48>>2]=b;if((J[a- -64>>2]&2147483647)>>>0>>0){Ug(a+56|0,b)}J[a+60>>2]=b;if((J[a+76>>2]&2147483647)>>>0>>0){Ug(a+68|0,b)}J[a+72>>2]=b;if((J[a+88>>2]&2147483647)>>>0>>0){Ug(a+80|0,b)}J[a+84>>2]=b;if((J[a+100>>2]&2147483647)>>>0>>0){Ug(a+92|0,b)}J[a+96>>2]=b;b=b<<2;Va(J[a+32>>2],0,b);Va(J[a+44>>2],0,b);Va(J[a+56>>2],0,b);Va(J[a+92>>2],0,b);Va(J[a+68>>2],0,b);Va(J[a+80>>2],0,b)}function CN(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=Q(0);g=Ha-48|0;Ha=g;h=J[c+24>>2];if(h){i=J[((J[a+68>>2]<<2)+a|0)+72>>2];j=J[a+8>>2];k=J[c+28>>2];J[g+36>>2]=2;l=N[b+28>>2];N[g+40>>2]=N[b+24>>2];N[g+44>>2]=l*Q(.5);N[g+24>>2]=N[d>>2]-N[c+12>>2];N[g+28>>2]=N[d+4>>2]-N[c+16>>2];N[g+32>>2]=N[d+8>>2]-N[c+20>>2];N[g+8>>2]=N[a+216>>2];N[g+12>>2]=N[a+220>>2];N[g+16>>2]=N[a+224>>2];N[g+20>>2]=N[a+228>>2];a=aw(a,c,f,e,g+36|0,g+8|0,h,P(k,36)+j|0,h>>>0>i>>>0?i:0)}else{a=0}Ha=g+48|0;return a|0}function KV(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);b=J[b+4>>2];i=N[b+72>>2];e=N[c+8>>2];j=N[b- -64>>2];f=N[c>>2];k=N[b+68>>2];g=N[c+4>>2];h=Q(Q(i*e)+Q(Q(j*f)+Q(k*g)));l=N[b+88>>2];m=N[b+80>>2];n=N[b+84>>2];o=Q(Q(l*e)+Q(Q(m*f)+Q(n*g)));c=h>o;p=h;h=N[b+56>>2];q=Q(h*e);e=N[b+48>>2];r=Q(e*f);f=N[b+52>>2];g=Q(q+Q(r+Q(f*g)));b=!(po);J[d>>2]=b?c?1:2:0;J[a+12>>2]=0;N[a+8>>2]=b?c?i:l:h;N[a+4>>2]=b?c?k:n:f;N[a>>2]=b?c?j:m:e}function MU(a,b){a=a|0;b=b|0;var c=0,d=0;Ja[J[J[b>>2]+12>>2]](b,16);c=I[a+52>>1];d=c&32767;Ja[J[J[b>>2]+8>>2]](b,J[a+56>>2],((((P(K[a+55|0],20)+(J[a+80>>2]&2147483647)|0)+P(K[a+54|0],15)|0)+(d<<1)|0)+((c|0)<0?d<<2:0)|0)+3&-4);if(J[a+84>>2]){Ja[J[J[b>>2]+12>>2]](b,16);Ja[J[J[b>>2]+8>>2]](b,J[a+84>>2],28);a=J[a+84>>2];if(J[a+4>>2]){Ja[J[J[b>>2]+12>>2]](b,16);Ja[J[J[b>>2]+8>>2]](b,J[a+4>>2],L[a+2>>1]<<1)}if(J[a+16>>2]){Ja[J[J[b>>2]+12>>2]](b,16);Ja[J[J[b>>2]+8>>2]](b,J[a+16>>2],J[a+12>>2]+((J[a+8>>2]<<2)+12&-16)|0)}}}function ej(a,b){var c=0,d=0,e=0,f=0,g=0;a:{if(!b){break a}d=b<<5;if(!d){break a}f=J[a>>2];f=Ja[J[J[f>>2]+8>>2]](f,d,20075,553)|0}d=J[a+4>>2];c=J[a+8>>2];if((c|0)>0){g=(c<<5)+f|0;c=f;while(1){e=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=e;e=J[d+28>>2];J[c+24>>2]=J[d+24>>2];J[c+28>>2]=e;e=J[d+20>>2];J[c+16>>2]=J[d+16>>2];J[c+20>>2]=e;e=J[d+12>>2];J[c+8>>2]=J[d+8>>2];J[c+12>>2]=e;d=d+32|0;c=c+32|0;if(g>>>0>c>>>0){continue}break}d=J[a+4>>2]}if(!(!d|J[a+12>>2]<0)){c=J[a>>2];Ja[J[J[c>>2]+12>>2]](c,d)}J[a+12>>2]=b;J[a+4>>2]=f}function XL(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;e=1;a:{if(K[a+36|0]){break a}g=J[b+180>>2];if(J[g+(J[a+40>>2]<<2)>>2]==-1){break a}f=J[a+44>>2];if(J[(f<<2)+g>>2]==-1){break a}d=J[a+48>>2];if(!J[d+8>>2]){break a}if(J[d+20>>2]==-1){e=0;d=f>>>5|0;if(d>>>0>=(J[b+164>>2]&2147483647)>>>0|!(J[J[b+160>>2]+(d<<2)>>2]>>>f&1)){break a}}e=b+196|0;f=b+208|0;d=J[b+400>>2];h=J[J[b+192>>2]+4>>2];i=J[J[b+276>>2]+4>>2];b:{if(c){wf(a,d,i,h,g,f,e,c+4|0,c+28|0);break b}wf(a,d,i,h,g,f,e,b+304|0,b+328|0)}e=0}return e|0}function yN(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;h=Ha-16|0;Ha=h;Ja[J[J[c>>2]+156>>2]](h+15|0,c);a:{if(K[h+15|0]&4){break a}g=J[a+4>>2];b:{if(!J[g+36>>2]){break b}f=(c<<15^-1)+c|0;f=P(f>>>10^f,9);f=f>>>6^f;f=(f<<11^-1)+f|0;f=J[J[g+12>>2]+((J[g+20>>2]-1&(f>>>16^f))<<2)>>2];if((f|0)==-1){break b}j=J[g+8>>2];g=J[g+4>>2];while(1){f=f<<2;if(J[f+g>>2]==(c|0)){break a}f=J[f+j>>2];if((f|0)!=-1){continue}break}}a=J[a+8>>2];if(!a){i=2;break a}i=Ja[J[J[a>>2]>>2]](a,b,c,d,e)|0}Ha=h+16|0;return i|0}function xn(a,b){J[a+8>>2]=b;J[a+4>>2]=0;J[a+12>>2]=a+16;J[a+60>>2]=0;J[a+64>>2]=0;J[a+52>>2]=-25165825;J[a+56>>2]=-25165825;J[a+44>>2]=2122317823;J[a+48>>2]=-25165825;J[a+36>>2]=2122317823;J[a+40>>2]=2122317823;J[a+28>>2]=0;J[a+32>>2]=0;H[a+24|0]=0;J[a>>2]=160452;J[a+68>>2]=0;J[a+72>>2]=0;J[a+76>>2]=0;J[a+80>>2]=0;J[a+84>>2]=0;J[a+88>>2]=0;J[a+92>>2]=0;J[a+96>>2]=0;J[a+100>>2]=0;J[a+16>>2]=151900;b=a+104|0;J[b>>2]=0;J[b+4>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;eo(a+128|0);J[a+20>>2]=1;return a}function hX(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);if(c){a=J[a+48>>2];while(1){f=P(K[b+g|0],12)+d|0;h=N[f+8>>2];i=N[f>>2];j=N[f+4>>2];k=N[a+80>>2];l=N[a+48>>2];m=N[a+64>>2];n=N[a+84>>2];o=N[a+52>>2];p=N[a+68>>2];q=N[a+88>>2];r=N[a+56>>2];s=N[a+72>>2];f=(g<<4)+e|0;J[f+12>>2]=0;N[f+8>>2]=Q(q*h)+Q(Q(r*i)+Q(j*s));N[f+4>>2]=Q(n*h)+Q(Q(o*i)+Q(j*p));N[f>>2]=Q(k*h)+Q(Q(l*i)+Q(j*m));g=g+1|0;if((g|0)!=(c|0)){continue}break}}}function aH(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}c=b<<4;if(!c){break a}d=J[40592];e=d+12|0;d=(i=e,j=c,k=Ja[J[J[d>>2]+20>>2]](d)|0?35333:69706,l=20075,m=553,h=J[J[e>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}e=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=(c<<4)+d|0;f=e;c=d;while(1){N[c>>2]=N[f>>2];N[c+4>>2]=N[f+4>>2];N[c+8>>2]=N[f+8>>2];N[c+12>>2]=N[f+12>>2];f=f+16|0;c=c+16|0;if(g>>>0>c>>>0){continue}break}}if(!(!e|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}J[a+8>>2]=b;J[a>>2]=d}function Jw(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}c=b<<4;if(!c){break a}d=J[40592];e=d+12|0;d=(i=e,j=c,k=Ja[J[J[d>>2]+20>>2]](d)|0?48173:69706,l=19978,m=553,h=J[J[e>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}e=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=(c<<4)+d|0;f=e;c=d;while(1){N[c>>2]=N[f>>2];N[c+4>>2]=N[f+4>>2];N[c+8>>2]=N[f+8>>2];N[c+12>>2]=N[f+12>>2];f=f+16|0;c=c+16|0;if(g>>>0>c>>>0){continue}break}}if(!(!e|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}J[a+8>>2]=b;J[a>>2]=d}function Bk(a,b,c,d,e,f,g){var h=0;h=Ha-16|0;Ha=h;H[h+7|0]=78;H[h+6|0]=88;H[h+5|0]=83;H[h+4|0]=f^1;Ja[J[J[g>>2]>>2]](g,h+7|0,1)|0;Ja[J[J[g>>2]>>2]](g,h+6|0,1)|0;Ja[J[J[g>>2]>>2]](g,h+5|0,1)|0;Ja[J[J[g>>2]>>2]](g,h+4|0,1)|0;H[h+11|0]=a;H[h+10|0]=b;H[h+9|0]=c;H[h+8|0]=d;Ja[J[J[g>>2]>>2]](g,h+11|0,1)|0;Ja[J[J[g>>2]>>2]](g,h+10|0,1)|0;Ja[J[J[g>>2]>>2]](g,h+9|0,1)|0;Ja[J[J[g>>2]>>2]](g,h+8|0,1)|0;J[h+12>>2]=e;if(f){J[h+12>>2]=e<<24|(e&65280)<<8|(e>>>8&65280|e>>>24)}Ja[J[J[g>>2]>>2]](g,h+12|0,4)|0;Ha=h+16|0;return 1}function Ak(a,b,c,d,e,f,g){var h=0;h=Ha-16|0;Ha=h;H[h+7|0]=73;H[h+6|0]=67;H[h+5|0]=69;H[h+4|0]=f^1;Ja[J[J[g>>2]>>2]](g,h+7|0,1)|0;Ja[J[J[g>>2]>>2]](g,h+6|0,1)|0;Ja[J[J[g>>2]>>2]](g,h+5|0,1)|0;Ja[J[J[g>>2]>>2]](g,h+4|0,1)|0;H[h+11|0]=a;H[h+10|0]=b;H[h+9|0]=c;H[h+8|0]=d;Ja[J[J[g>>2]>>2]](g,h+11|0,1)|0;Ja[J[J[g>>2]>>2]](g,h+10|0,1)|0;Ja[J[J[g>>2]>>2]](g,h+9|0,1)|0;Ja[J[J[g>>2]>>2]](g,h+8|0,1)|0;J[h+12>>2]=e;if(f){J[h+12>>2]=e<<24|(e&65280)<<8|(e>>>8&65280|e>>>24)}Ja[J[J[g>>2]>>2]](g,h+12|0,4)|0;Ha=h+16|0;return 1}function MQ(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;c=J[a+4>>2];if((c|0)!=J[a+8>>2]){J[c>>2]=J[b>>2];J[a+4>>2]=c+4;return}a:{g=J[a>>2];f=c-g|0;d=f>>2;e=d+1|0;if(e>>>0<1073741824){h=d<<2;d=f>>1;d=f>>>0>=2147483644?1073741823:d>>>0>e>>>0?d:e;if(d){if(d>>>0>=1073741824){break a}f=Ta(d<<2)}else{f=0}e=h+f|0;J[e>>2]=J[b>>2];b=e+4|0;if((c|0)!=(g|0)){while(1){e=e-4|0;c=c-4|0;J[e>>2]=J[c>>2];if((c|0)!=(g|0)){continue}break}c=J[a>>2]}J[a+8>>2]=f+(d<<2);J[a+4>>2]=b;J[a>>2]=e;if(c){hb(c)}return}ga();B()}kc();B()}function cM(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;d=Ha-16|0;Ha=d;e=J[a+8>>2];if(!(H[162180]&1)){a=fa(2,130176)|0;H[162180]=1;J[40544]=a}f=J[40544];a=Ta(56);c=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=c;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2];N[a+28>>2]=N[b+28>>2];N[a+32>>2]=N[b+32>>2];N[a+36>>2]=N[b+36>>2];N[a+40>>2]=N[b+40>>2];c=J[b+48>>2];J[a+44>>2]=J[b+44>>2];J[a+48>>2]=c;J[a+52>>2]=J[b+52>>2];J[d+8>>2]=a;ia(f|0,e|0,2889,d+8|0);Ha=d+16|0}function WJ(a){a=a|0;var b=0,c=0,d=0,e=0;c=Ha-16|0;Ha=c;b=J[a+4>>2];d=J[b+332>>2];if(d){e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,d)}J[b+332>>2]=0;J[b+336>>2]=0;a:{if(M[a+12>>2]>=1025){J[c+8>>2]=1073741823;J[c+12>>2]=1073741823;b=a+8|0;Hi(b,c+8|0);Ac(b,J[a+12>>2]);if(J[a+16>>2]&2147482624){break a}Ac(b,1024);break a}J[a+12>>2]=0}b:{if(M[a+24>>2]>=1025){J[c+8>>2]=1073741823;J[c+12>>2]=1073741823;b=a+20|0;Hi(b,c+8|0);Ac(b,J[a+24>>2]);if(J[a+28>>2]&2147482624){break b}Ac(b,1024);break b}J[a+24>>2]=0}Ha=c+16|0}function Oaa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=Ha-32|0;Ha=f;Ja[J[J[a>>2]+156>>2]](f,a,b);b=J[f+4>>2];J[d>>2]=J[f>>2];J[d+4>>2]=b;b=J[f+12>>2];J[d+8>>2]=J[f+8>>2];J[d+12>>2]=b;b=J[f+20>>2];J[d+16>>2]=J[f+16>>2];J[d+20>>2]=b;b=J[f+28>>2];J[d+24>>2]=J[f+24>>2];J[d+28>>2]=b;Ja[J[J[a>>2]+156>>2]](f,a,c);a=J[f+4>>2];J[e>>2]=J[f>>2];J[e+4>>2]=a;a=J[f+12>>2];J[e+8>>2]=J[f+8>>2];J[e+12>>2]=a;a=J[f+20>>2];J[e+16>>2]=J[f+16>>2];J[e+20>>2]=a;a=J[f+28>>2];J[e+24>>2]=J[f+24>>2];J[e+28>>2]=a;Ha=f+32|0}function Qw(a,b){var c=0,d=0,e=0,f=0;d=Ha-16|0;Ha=d;J[a>>2]=b;c=b<<6;if(c){b=J[40592]+12|0;f=Ja[J[J[b>>2]+8>>2]](b,c,29909,16174,83)|0;b=J[a>>2]}J[d+12>>2]=f;if(b){while(1){c=J[d+12>>2]+(e<<6)|0;H[c+60|0]=0;J[c+56>>2]=e;J[c+48>>2]=0;J[c+52>>2]=0;J[c+40>>2]=0;J[c+44>>2]=-8388609;J[c+24>>2]=0;J[c+8>>2]=0;I[c+4>>1]=0;J[c>>2]=0;e=e+1|0;if((e|0)!=(b|0)){continue}break}}b=J[a+16>>2];a:{if(b>>>0>=(J[a+20>>2]&2147483647)>>>0){Pc(a+12|0,d+12|0);break a}J[J[a+12>>2]+(b<<2)>>2]=J[d+12>>2];J[a+16>>2]=b+1}Ha=d+16|0}function tf(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=P(b,12);if(!d){break a}c=J[40592];e=c+12|0;e=(i=e,j=d,k=Ja[J[J[c>>2]+20>>2]](c)|0?40945:69706,l=20075,m=553,h=J[J[e>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=P(c,12)+e|0;c=e;while(1){g=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=g;J[c+8>>2]=J[d+8>>2];d=d+12|0;c=c+12|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function cS(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);d=J[b+8>>2];h=N[d+52>>2];i=N[d+20>>2];j=N[d+36>>2];k=N[d+56>>2];b=J[J[b+4>>2]+152>>2]+P(c,12)|0;e=N[b>>2];l=N[d+24>>2];f=N[b+4>>2];m=N[d+40>>2];g=N[b+8>>2];n=N[d+48>>2];o=N[d+32>>2];p=N[d>>2];q=N[d+16>>2];r=N[d+4>>2];s=N[d+8>>2];J[a+12>>2]=0;N[a+8>>2]=k+Q(Q(m*g)+Q(Q(s*e)+Q(f*l)));N[a+4>>2]=h+Q(Q(j*g)+Q(Q(r*e)+Q(f*i)));N[a>>2]=n+Q(Q(o*g)+Q(Q(p*e)+Q(f*q)))}function as(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=P(b,12);if(!d){break a}c=J[40592];e=c+12|0;e=(i=e,j=d,k=Ja[J[J[c>>2]+20>>2]](c)|0?35119:69706,l=20075,m=553,h=J[J[e>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=P(c,12)+e|0;c=e;while(1){g=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=g;J[c+8>>2]=J[d+8>>2];d=d+12|0;c=c+12|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function Bo(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=P(b,12);if(!d){break a}c=J[40592];e=c+12|0;e=(i=e,j=d,k=Ja[J[J[c>>2]+20>>2]](c)|0?51885:69706,l=19978,m=553,h=J[J[e>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=P(c,12)+e|0;c=e;while(1){g=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=g;J[c+8>>2]=J[d+8>>2];d=d+12|0;c=c+12|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function BO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;Yj();b=J[40592];a=b+12|0;a=(e=a,f=52,g=Ja[J[J[b>>2]+20>>2]](b)|0?46497:69706,h=13345,i=543,d=J[J[a>>2]+8>>2],Ja[d](e|0,f|0,g|0,h|0,i|0)|0);J[a>>2]=160312;b=J[c+4>>2];J[a+4>>2]=J[c>>2];J[a+8>>2]=b;b=J[c+12>>2];J[a+12>>2]=J[c+8>>2];J[a+16>>2]=b;b=J[c+20>>2];J[a+20>>2]=J[c+16>>2];J[a+24>>2]=b;J[a+28>>2]=J[c+24>>2];J[a+48>>2]=J[c+44>>2];b=J[c+40>>2];J[a+40>>2]=J[c+36>>2];J[a+44>>2]=b;b=J[c+32>>2];J[a+32>>2]=J[c+28>>2];J[a+36>>2]=b;return a|0}function BM(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=Ha-16|0;Ha=f;J[f+8>>2]=d;J[f+12>>2]=c;d=J[a+8>>2];a=Ha-48|0;Ha=a;if(!(H[162164]&1)){c=fa(5,126112)|0;H[162164]=1;J[40540]=c}h=J[40540];c=Ta(16);J[c>>2]=J[b>>2];J[c+4>>2]=J[b+4>>2];J[c+8>>2]=J[b+8>>2];J[c+12>>2]=J[b+12>>2];J[a+16>>2]=c;J[a+24>>2]=J[f+12>>2];J[a+32>>2]=J[f+8>>2];b=Ta(2);I[b>>1]=L[e>>1];J[a+40>>2]=b;g=+sa(h|0,d|0,5528,a+12|0,a+16|0);ra(J[a+12>>2]);Ha=a+48|0;Ha=f+16|0;if(g<4294967296&g>=0){a=~~g>>>0}else{a=0}return a|0}function Aq(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=P(b,12);if(!d){break a}c=J[40592];e=c+12|0;e=(i=e,j=d,k=Ja[J[J[c>>2]+20>>2]](c)|0?53593:69706,l=20075,m=553,h=J[J[e>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=P(c,12)+e|0;c=e;while(1){g=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=g;J[c+8>>2]=J[d+8>>2];d=d+12|0;c=c+12|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function n$(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a:{b:{c:{d=L[b+4>>1];switch(d-5|0){case 0:break b;case 1:break c;default:break a}}if(!J[b+40>>2]){break a}Wa(J[40592],8,14375,344,77896,0);return}if(!J[b+40>>2]){break a}Wa(J[40592],8,14375,352,77896,0);return}d:{e:{switch(J[(J[((d<<2)+104436|0)+72>>2]+b|0)+4>>2]>>>30|0){case 3:d=J[J[((L[b+4>>1]<<2)+104436|0)+72>>2]+b>>2];if(d){d=d-16|0}else{d=0}if((d|0)!=(a|0)){break d}break;case 0:break e;default:break d}}QB(a,b,c);return}Wa(J[40592],8,14375,360,81553,0)}function Hk(a){a=a|0;var b=0,c=0;J[a>>2]=151788;b=J[a+176>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+168>>2];if(!b){break a}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+128>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+88>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+48>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+8>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+4>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function qo(a,b,c,d,e,f,g,h,i){var j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);if(e){J[a>>2]=f;J[b>>2]=g;return}J[b>>2]=d;J[a>>2]=c;if(h){e=0;while(1){H[J[b>>2]+e|0]=e;m=N[i+24>>2];n=N[i>>2];o=N[i+12>>2];p=N[i+28>>2];q=N[i+4>>2];r=N[i+16>>2];c=J[a>>2]+P(e,12)|0;d=P(K[e+g|0],12)+f|0;j=N[d>>2];k=N[d+4>>2];l=N[d+8>>2];N[c+8>>2]=Q(Q(j*N[i+8>>2])+Q(k*N[i+20>>2]))+Q(l*N[i+32>>2]);N[c+4>>2]=Q(Q(j*q)+Q(k*r))+Q(l*p);N[c>>2]=Q(Q(j*n)+Q(k*o))+Q(l*m);e=e+1|0;if((h|0)!=(e|0)){continue}break}}}function mG(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;d=Ha-32|0;Ha=d;a:{if(!J[a+2344>>2]){break a}f=1;f=b?f:J[a+1196>>2]==J[J[a+2368>>2]+36>>2]?1:17;b=J[a+2168>>2];g=J[b+8>>2];if(!g){break a}h=J[b+4>>2];b=0;while(1){i=b+1|0;c=J[(b<<2)+h>>2];b=J[c+16>>2];if(!(K[b+10|0]&2)){I[d+22>>1]=0;e=d+8|0;kG(a,e,c,b,f);c=J[a+2344>>2];Ja[J[J[c>>2]+12>>2]](c,e,J[d+24>>2],J[d+28>>2]);I[b+4>>1]=L[b+6>>1];c=b;e=L[b+10>>1]&31;b=L[b+8>>1];I[c+10>>1]=e|(b>>>4|0)+((b&15)!=0)<<5}b=i;if((g|0)!=(b|0)){continue}break}}Ha=d+32|0}function kV(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);d=J[b+8>>2];h=N[d+52>>2];i=N[d+20>>2];j=N[d+36>>2];k=N[d+56>>2];b=J[b+4>>2]+(1-c<<4)|0;e=N[b+48>>2];l=N[d+24>>2];f=N[b+52>>2];m=N[d+40>>2];g=N[b+56>>2];n=N[d+48>>2];o=N[d+32>>2];p=N[d>>2];q=N[d+16>>2];r=N[d+4>>2];s=N[d+8>>2];J[a+12>>2]=0;N[a+8>>2]=k+Q(Q(m*g)+Q(Q(s*e)+Q(f*l)));N[a+4>>2]=h+Q(Q(j*g)+Q(Q(r*e)+Q(f*i)));N[a>>2]=n+Q(Q(o*g)+Q(Q(p*e)+Q(f*q)))}function yF(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;c=J[a+8>>2];f=c&2147483647?c<<1:1;a:{if(!f){break a}c=J[40592]+12|0;c=Ja[J[J[c>>2]+8>>2]](c,(f<<2)+67|0,29909,20075,553)|0;if(!c){break a}d=c+67&-64;J[d-4>>2]=d-c}e=J[a+4>>2];h=(e<<2)+d|0;if((e|0)>0){g=J[a>>2];c=d;while(1){J[c>>2]=J[g>>2];g=g+4|0;c=c+4|0;if(h>>>0>c>>>0){continue}break}}J[h>>2]=J[b>>2];b:{if(J[a+8>>2]<0){break b}c=J[a>>2];if(!c){break b}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,c-J[c-4>>2]|0);e=J[a+4>>2]}J[a+8>>2]=f;J[a>>2]=d;J[a+4>>2]=e+1}function aF(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;if(J[a+36>>2]){i=a+8|0;while(1){a:{b:{e=g<<2;f=J[e+J[a+40>>2]>>2];if((Ja[J[J[f>>2]+24>>2]](f)|0)!=2){break b}f=J[a+40>>2];h=f+e|0;e=J[h>>2];if(J[e+320>>2]!=(b|0)){break b}d=J[a+36>>2]-1|0;J[a+36>>2]=d;J[h>>2]=J[f+(d<<2)>>2];d=(L[e+4>>1]<<2)+104436|0;f=J[d+72>>2];qi(e+J[d>>2]|0,0);ci(i,e+f|0,c);d=1;break a}g=g+1|0}if(M[a+36>>2]>g>>>0){continue}break}}j=Ja[J[J[b>>2]+100>>2]](b)|0,k=0,J[j+96>>2]=k;if(!d){Wa(J[40592],2,13556,310,25825,0)}return d}function XY(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=Q(k);var l=0,m=0;l=Ha-32|0;Ha=l;m=L[g>>1];if((m&768)==768){Wa(J[40592],4,8714,130,17169,0);m=L[g>>1]&-257;I[g>>1]=m}if((m&528)==528){Wa(J[40592],4,8714,136,29141,0);m=L[g>>1]&-17;I[g>>1]=m}if(!(!(k>Q(0))|!(m&256))){Wa(J[40592],4,8714,144,17298,0);m=L[g>>1];k=Q(0)}I[l+6>>1]=m;N[l+16>>2]=e;J[l+8>>2]=0;N[l+28>>2]=k;J[l+24>>2]=c;J[l+20>>2]=b;J[l+12>>2]=d;a=_o(a,l+8|0,f,l+6|0,j,h,i,0);Ha=l+32|0;return a|0}function hV(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0),s=Q(0);d=J[b+8>>2];h=N[d+52>>2];i=N[d+20>>2];j=N[d+36>>2];k=N[d+56>>2];b=J[b+4>>2]+(c<<4)|0;e=N[b+48>>2];l=N[d+24>>2];f=N[b+52>>2];m=N[d+40>>2];g=N[b+56>>2];n=N[d+48>>2];o=N[d+32>>2];p=N[d>>2];q=N[d+16>>2];r=N[d+4>>2];s=N[d+8>>2];J[a+12>>2]=0;N[a+8>>2]=k+Q(Q(m*g)+Q(Q(s*e)+Q(f*l)));N[a+4>>2]=h+Q(Q(j*g)+Q(Q(r*e)+Q(f*i)));N[a>>2]=n+Q(Q(o*g)+Q(Q(p*e)+Q(f*q)))}function OB(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;f=Ha-224|0;Ha=f;g=a+16|0;h=b+48|0;e=b+56|0;i=J[e>>2];j=e;e=J[b+52>>2];a:{if(!(K[(e&1?i:j+J[((e>>>22&60)+108152|0)+12>>2]|0)|0]&8)){e=g;g=K[a+4801|0]?0:L[b+24>>1]<9?f:0;bi(e,h,0,g,c);Ge(b+20|0,a,b,d,g,c);if(!J[b+16>>2]){break a}wd(b+12|0);break a}bi(g,h,1,0,c);Ge(b+20|0,a,b,d,0,c)}c=J[a+5936>>2];J[b+44>>2]=c;J[f+220>>2]=b;b:{if(c>>>0>=(J[a+5940>>2]&2147483647)>>>0){Ok(a+5932|0,f+220|0);break b}J[J[a+5932>>2]+(c<<2)>>2]=b;J[a+5936>>2]=c+1}Ha=f+224|0}function vG(a){var b=0,c=0,d=0,e=0,f=0,g=0;c=Ha-16|0;Ha=c;b=J[40592];d=Ja[J[J[b>>2]+20>>2]](b)|0?43423:69706;f=a,g=Ja[J[J[b+12>>2]+8>>2]](b+12|0,28,d,20266,113)|0,J[f>>2]=g;b=Ha-16|0;Ha=b;Ha=b+16|0;J[a+20>>2]=0;J[a+12>>2]=0;J[a+16>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+24>>2]=16384;b=J[40592];d=Ja[J[J[b+12>>2]+8>>2]](b+12|0,16384,29909,22701,57)|0;e=J[a+12>>2];b=J[a+8>>2];J[c+12>>2]=d;a:{if(b>>>0>=(e&2147483647)>>>0){bc(a+4|0,c+12|0);break a}J[J[a+4>>2]+(b<<2)>>2]=d;J[a+8>>2]=b+1}Ha=c+16|0;return a}function qH(a,b,c,d,e){var f=0,g=0,h=0,i=0;h=Ha-16|0;Ha=h;f=J[c+4624>>2];H[b+12|0]=f;i=1;g=K[b+14|0]&-4|(f?2:1);a:{if(!f){I[b+12>>1]=0;H[b+14|0]=g;break a}J[c+7148>>2]=J[c+7148>>2]+1;H[b+14|0]=g;g=f<<2;zm(c+528|0,f,c,b+12|0,b,b+4|0,h+14|0,b+8|0,(K[c+7138|0]|a&1?i:(a&256)>>>8|0)?g:e?g:0,J[c+7188>>2],(a&128)>>>7|0,0,d,b+13|0,0,0,0,K[c+7139|0],J[c+7172>>2],J[c+7176>>2],J[c+7180>>2],e);if(K[b+12|0]|!J[c+4624>>2]){break a}I[b+12>>1]=0;H[b+14|0]=K[b+14|0]&252|1;J[c+7148>>2]=J[c+7148>>2]-1}Ha=h+16|0}function hx(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}c=P(b,12);if(!c){break a}d=J[40592];e=d+12|0;d=(i=e,j=c,k=Ja[J[J[d>>2]+20>>2]](d)|0?59551:69706,l=20075,m=553,h=J[J[e>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}e=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=P(c,12)+d|0;f=e;c=d;while(1){N[c>>2]=N[f>>2];N[c+4>>2]=N[f+4>>2];N[c+8>>2]=N[f+8>>2];f=f+12|0;c=c+12|0;if(g>>>0>c>>>0){continue}break}}if(!(!e|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}J[a+8>>2]=b;J[a>>2]=d}function R8(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;b=J[a+32>>2];if(b){while(1){c=J[a+28>>2];if(!(d+16>>>0>=b>>>0|d+4>>>0>=b>>>0)){c=J[a+28>>2]}b=J[J[(d<<2)+c>>2]>>2];c=L[b+148>>1];if(c&4){I[b+148>>1]=c&63999;b=J[b+44>>2];c=K[J[b+176>>2]+31|0]==1?J[b+176>>2]:0;e=J[c>>2];f=J[c+4>>2];g=J[c+8>>2];h=J[c+12>>2];i=J[c+20>>2];j=J[c+16>>2];N[b+40>>2]=N[c+24>>2];J[b+32>>2]=j;J[b+36>>2]=i;J[b+24>>2]=g;J[b+28>>2]=h;J[b+16>>2]=e;J[b+20>>2]=f}b=J[a+32>>2];d=d+1|0;if(b>>>0>d>>>0){continue}break}}}function PB(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;f=Ha-224|0;Ha=f;g=a+16|0;h=b+48|0;e=b+56|0;i=J[e>>2];j=e;e=J[b+52>>2];a:{if(!(K[(e&1?i:j+J[((e>>>22&60)+108152|0)+12>>2]|0)|0]&8)){e=g;g=K[a+4801|0]?0:L[b+24>>1]<9?f:0;$A(e,h,0,g);Ge(b+20|0,a,b,d,g,c);if(!J[b+16>>2]){break a}wd(b+12|0);break a}$A(g,h,1,0);Ge(b+20|0,a,b,d,0,c)}c=J[a+5936>>2];J[b+44>>2]=c;J[f+220>>2]=b;b:{if(c>>>0>=(J[a+5940>>2]&2147483647)>>>0){Ok(a+5932|0,f+220|0);break b}J[J[a+5932>>2]+(c<<2)>>2]=b;J[a+5936>>2]=c+1}Ha=f+224|0}function Hq(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0;h=Ha-16|0;Ha=h;J[h+12>>2]=b;i=K[b+20|0];d=P(i,12)+a|0;f=J[d+56>>2];J[b+8>>2]=f;g=d+52|0;e=f;j=J[d+60>>2]&2147483647;if(!j){Rg(g,64);j=J[d+60>>2]&2147483647;e=J[d+56>>2]}a:{if(e>>>0>=j>>>0){Gq(g,h+12|0);break a}J[J[g>>2]+(e<<2)>>2]=b;J[d+56>>2]=e+1}if(c){a=(i<<2)+a|0;b=J[a+88>>2];if(f>>>0>b>>>0){e=J[g>>2];d=e+(f<<2)|0;c=J[d>>2];i=d;d=e;e=b<<2;d=J[d+e>>2];J[i>>2]=d;J[e+J[g>>2]>>2]=c;J[c+8>>2]=b;J[d+8>>2]=f;b=J[a+88>>2]}J[a+88>>2]=b+1}Ha=h+16|0}function cU(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=c&1;e=J[b+60>>2];c=c>>>1|0;a:{if(H[(e+(c<<2)|0)+2|0]<0){if(!d){d=I[(c<<2)+e>>1];b=(c+J[b+44>>2]<<2)+e|0;f=I[b+4>>1];b=I[b>>1];c=b;break a}d=c+1|0;b=I[(d+J[b+44>>2]<<2)+e>>1];c=I[(c<<2)+e>>1];d=I[(d<<2)+e>>1];f=d;break a}if(d){f=c+1|0;d=I[(f<<2)+e>>1];b=J[b+44>>2];c=I[(b+c<<2)+e>>1];b=I[(b+f<<2)+e>>1];f=b;break a}d=(c<<2)+e|0;f=I[d+4>>1];b=I[(c+J[b+44>>2]<<2)+e>>1];d=I[d>>1];c=d}J[a+4>>2]=-1082130432;N[a+8>>2]=-Q(c-f|0);N[a>>2]=-Q(d-b|0)}function Is(a,b){var c=0,d=0,e=0,f=0,g=0;a:{if(!b){break a}c=b<<5;if(!c){break a}e=J[a>>2];f=Ja[J[J[e>>2]+8>>2]](e,c,20075,553)|0}e=J[a+4>>2];c=J[a+8>>2];if((c|0)>0){g=(c<<5)+f|0;d=e;c=f;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];J[c+12>>2]=J[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];N[c+24>>2]=N[d+24>>2];J[c+28>>2]=J[d+28>>2];d=d+32|0;c=c+32|0;if(g>>>0>c>>>0){continue}break}}if(!(!e|J[a+12>>2]<0)){c=J[a>>2];Ja[J[J[c>>2]+12>>2]](c,e)}J[a+12>>2]=b;J[a+4>>2]=f}function le(a,b){var c=0,d=0;c=Ha-16|0;Ha=c;N[a+16>>2]=N[b>>2];N[a+20>>2]=N[b+4>>2];N[a+24>>2]=N[b+8>>2];N[a+28>>2]=N[b+12>>2];N[a+32>>2]=N[b+16>>2];N[a+36>>2]=N[b+20>>2];N[a+40>>2]=N[b+24>>2];a=J[a>>2];if(a){b=J[a+100>>2];N[a+64>>2]=N[b>>2];N[a+68>>2]=N[b+4>>2];N[a+72>>2]=N[b+8>>2];N[a+76>>2]=N[b+12>>2];N[a+80>>2]=N[b+16>>2];N[a+84>>2]=N[b+20>>2];N[a+88>>2]=N[b+24>>2];wm(a);b=J[J[a+40>>2]+1012>>2];d=K[J[a+44>>2]+9|0];J[c+12>>2]=J[a+144>>2];Ja[J[J[b>>2]+44>>2]](b,(d|0)==2,c+12|0)}Ha=c+16|0}function Lk(a,b,c){var d=0,e=0;d=Ha-272|0;Ha=d;e=J[b+4>>2];a:{if((e&-1073741824)!=-2147483648){break a}H[d+256|0]=1;J[d+264>>2]=0;J[d+268>>2]=64;a=a+16|0;b=J[((e>>>22&60)+108152|0)+12>>2]+b|0;J[d+260>>2]=d;b:{if(c){OF(a,b,d,1);break b}QF(a,b,d,1)}c=J[d+260>>2];if(J[d+264>>2]){b=0;while(1){ei(J[(b<<2)+c>>2]-16|0);b=b+1|0;if(b>>>0>2]){continue}break}c=J[d+260>>2]}a=J[d+268>>2];if((a|0)<0|!(a&2147483647)|(!c|(c|0)==(d|0))){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,c)}Ha=d+272|0}function eS(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0);b=J[b+48>>2];e=N[b+72>>2];i=N[b- -64>>2];j=N[b+68>>2];k=N[b+56>>2];l=N[b+52>>2];f=N[b+88>>2];m=N[b+80>>2];n=N[b+84>>2];o=N[b+48>>2];d=N[c+8>>2];g=N[c>>2];h=N[c+4>>2];J[a+12>>2]=0;p=e;q=f;e=Q(Q(e*d)+Q(Q(i*g)+Q(j*h)));f=Q(Q(f*d)+Q(Q(m*g)+Q(n*h)));b=e>f;d=Q(Q(k*d)+Q(Q(o*g)+Q(l*h)));c=!(d>e)|!(d>f);N[a+8>>2]=c?b?p:q:k;N[a+4>>2]=c?b?j:n:l;N[a>>2]=c?b?i:m:o}function cx(a,b){J[a+8>>2]=b;J[a+4>>2]=0;J[a+12>>2]=a+16;J[a+60>>2]=0;J[a+64>>2]=0;J[a+52>>2]=-25165825;J[a+56>>2]=-25165825;J[a+44>>2]=2122317823;J[a+48>>2]=-25165825;J[a+36>>2]=2122317823;J[a+40>>2]=2122317823;J[a+28>>2]=0;J[a+32>>2]=0;H[a+24|0]=0;J[a>>2]=160484;J[a+68>>2]=0;J[a+72>>2]=0;J[a+76>>2]=0;J[a+80>>2]=0;J[a+84>>2]=0;J[a+88>>2]=0;J[a+92>>2]=0;J[a+96>>2]=0;J[a+100>>2]=0;J[a+16>>2]=151816;J[a+196>>2]=0;J[a+200>>2]=0;J[a+188>>2]=0;J[a+176>>2]=4;J[a+184>>2]=0;J[a+20>>2]=0;return a}function Ns(a,b){var c=0,d=0,e=0,f=0,g=0;f=J[a>>2];if(f){a:{b:{e=J[f+40>>2];c=J[e+2384>>2];d=J[c+12>>2]+P(J[c+8>>2],12)|0;a=J[d+4>>2];if(a){J[d+4>>2]=J[a>>2];break b}c:{d:{a=J[d+8>>2];if((a|0)==J[c>>2]){break d}g=J[c+4>>2];J[d+8>>2]=a+1;d=J[d>>2];if(!d){break d}a=d+P(a,g)|0;break c}a=fd(c)}if(a){break b}a=0;break a}a=nm(a,f,b)}c=((J[b+68>>2]<<2)+e|0)+2676|0;J[c>>2]=J[c>>2]+1;c=J[e+1012>>2];Ja[J[J[c>>2]+16>>2]](c,a+12|0,J[a+32>>2]);a=J[J[e+976>>2]+1024>>2];Ja[J[J[a>>2]+44>>2]](a,b+32|0)}}function LV(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0);b=J[b+4>>2];e=N[b+72>>2];i=N[b- -64>>2];j=N[b+68>>2];k=N[b+56>>2];l=N[b+52>>2];f=N[b+88>>2];m=N[b+80>>2];n=N[b+84>>2];o=N[b+48>>2];d=N[c+8>>2];g=N[c>>2];h=N[c+4>>2];J[a+12>>2]=0;p=e;q=f;e=Q(Q(e*d)+Q(Q(i*g)+Q(j*h)));f=Q(Q(f*d)+Q(Q(m*g)+Q(n*h)));b=e>f;d=Q(Q(k*d)+Q(Q(o*g)+Q(l*h)));c=!(d>e)|!(d>f);N[a+8>>2]=c?b?p:q:k;N[a+4>>2]=c?b?j:n:l;N[a>>2]=c?b?i:m:o}function Gp(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0;c=J[a+16>>2];g=b<<2;f=J[c+g>>2];e=J[a>>2]-1|0;J[a>>2]=e;if((f|0)!=(e|0)){h=J[J[a+20>>2]+(e<<2)>>2];d=J[a+8>>2];c=d+P(f,24)|0;d=d+P(e,24)|0;N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];c=J[a+12>>2];d=c+(f<<3)|0;c=c+(e<<3)|0;i=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=i;J[J[a+20>>2]+(f<<2)>>2]=h;c=J[a+16>>2];J[c+(h<<2)>>2]=f}J[c+g>>2]=J[a+24>>2];J[a+24>>2]=b;return e}function sq(a){a=a|0;var b=0,c=0;J[a>>2]=138724;b=J[a+96>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+88>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+80>>2];if((b|0)==(a+60|0)){H[a+76|0]=0;break a}if(!b){break a}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+56>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+48>>2];if((b|0)==(a+28|0)){H[a+44|0]=0;break b}if(!b){break b}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}function Cda(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;g=J[a>>2];j=g+L[a+4>>1]|0;if(g>>>0>>0){while(1){a=(g<<5)+b|0;JH(a,d,e,c);f=J[a+24>>2];a:{if(!f){break a}h=K[f+1|0];if(!h){break a}a=f+176|0;if((h|0)!=1){f=K[f|0]==2?96:160;k=h&254;i=0;while(1){if(!(K[a+84|0]&4)){J[a+28>>2]=0}a=a+f|0;if(!(K[a+84|0]&4)){J[a+28>>2]=0}a=a+f|0;i=i+2|0;if((k|0)!=(i|0)){continue}break}}if(!(h&1)|K[a+84|0]&4){break a}J[a+28>>2]=0}g=g+1|0;if((j|0)!=(g|0)){continue}break}}}function Rh(a,b,c,d,e,f){var g=0,h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0);g=Ha-48|0;Ha=g;h=N[b>>2];i=N[c>>2];k=N[b+4>>2];j=N[c+4>>2];l=N[b+8>>2];N[g+44>>2]=N[c+8>>2]+l;N[g+40>>2]=j+k;N[g+36>>2]=i+h;i=N[d>>2];j=N[d+4>>2];N[g+32>>2]=l+N[d+8>>2];N[g+28>>2]=k+j;N[g+24>>2]=h+i;ed(g+4|0,a,b,g+36|0,g+24|0,g+20|0,g+16|0);if(e){N[e>>2]=N[g+20>>2]}if(f){N[f>>2]=N[g+16>>2]}Ha=g+48|0;h=Q(N[g+12>>2]-N[a+8>>2]);i=Q(h*h);h=Q(N[g+4>>2]-N[a>>2]);j=Q(h*h);h=Q(N[g+8>>2]-N[a+4>>2]);return Q(i+Q(j+Q(h*h)))}function vd(a){var b=0,c=0,d=0,e=0,f=0;a:{c=J[40585];if(!J[c+636>>2]){break a}b=(a<<15^-1)+a|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;d=J[c+612>>2]+((J[c+620>>2]-1&(b>>>16^b))<<2)|0;b=J[d>>2];if((b|0)==-1){break a}e=J[c+608>>2];f=J[c+604>>2];if(J[f+(b<<2)>>2]!=(a|0)){while(1){d=(b<<2)+e|0;b=J[d>>2];if((b|0)==-1){break a}if(J[(b<<2)+f>>2]!=(a|0)){continue}break}}a=(b<<2)+e|0;J[d>>2]=J[a>>2];J[c+636>>2]=J[c+636>>2]-1;J[c+632>>2]=J[c+632>>2]+1;J[a>>2]=J[c+628>>2];J[c+628>>2]=b}}function n5(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=J[J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a>>2];if(d){d=d-16|0}else{d=0}N[a+284>>2]=N[b>>2];N[a+288>>2]=N[b+4>>2];N[a+292>>2]=N[b+8>>2];e=a+48|0;a:{b:{c:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:f=J[e>>2];if(K[f+4785|0]){break b}default:of(a- -64|0,b);break a;case 1:break c}}f=J[e>>2]}Za(f,e);J[a+316>>2]=J[a+316>>2]|4194304}if(d){a=J[a+320>>2];d=Ja[J[J[a>>2]+100>>2]](a)|0;a=1;td(d,N[b>>2]!=Q(0)|N[b+4>>2]!=Q(0)?a:N[b+8>>2]!=Q(0),c)}}function l5(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;d=J[J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a>>2];if(d){d=d-16|0}else{d=0}N[a+296>>2]=N[b>>2];N[a+300>>2]=N[b+4>>2];N[a+304>>2]=N[b+8>>2];e=a+48|0;a:{b:{c:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:f=J[e>>2];if(K[f+4785|0]){break b}default:ke(a- -64|0,b);break a;case 1:break c}}f=J[e>>2]}Za(f,e);J[a+316>>2]=J[a+316>>2]|8388608}if(d){a=J[a+320>>2];d=Ja[J[J[a>>2]+100>>2]](a)|0;a=1;td(d,N[b>>2]!=Q(0)|N[b+4>>2]!=Q(0)?a:N[b+8>>2]!=Q(0),c)}}function iy(a){var b=0,c=0;a:{c=Ov(a);b=c;b:{if(J[40503]<0){a=hn(a,c,161936);break b}a=hn(a,c,161936)}if((b|0)!=(a|0)){b=a}if((((b|0)!=(c|0)?-1:0)|0)<0){break a}c:{if(J[40504]==10){break c}a=J[40489];if((a|0)==J[40488]){break c}J[40489]=a+1;H[a|0]=10;break a}b=Ha-16|0;Ha=b;H[b+15|0]=10;a=J[40488];d:{if(!a){if(jn(161936)){break d}a=J[40488]}c=a;a=J[40489];if(!((c|0)==(a|0)|J[40504]==10)){J[40489]=a+1;H[a|0]=10;break d}if((Ja[J[40493]](161936,b+15|0,1)|0)!=1){break d}}Ha=b+16|0}}function xl(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=b<<3;if(!d){break a}c=J[40592];e=c+12|0;e=(i=e,j=d,k=Ja[J[J[c>>2]+20>>2]](c)|0?40371:69706,l=20075,m=553,h=J[J[e>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<3)+e|0;c=e;while(1){g=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=g;d=d+8|0;c=c+8|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function iH(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=b<<3;if(!d){break a}c=J[40592];e=c+12|0;e=(i=e,j=d,k=Ja[J[J[c>>2]+20>>2]](c)|0?49205:69706,l=19978,m=553,h=J[J[e>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<3)+e|0;c=e;while(1){g=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=g;d=d+8|0;c=c+8|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function Ac(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=b<<3;if(!d){break a}c=J[40592];e=c+12|0;e=(i=e,j=d,k=Ja[J[J[c>>2]+20>>2]](c)|0?37299:69706,l=20075,m=553,h=J[J[e>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<3)+e|0;c=e;while(1){g=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=g;d=d+8|0;c=c+8|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function $F(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}d=b<<3;if(!d){break a}c=J[40592];e=c+12|0;e=(i=e,j=d,k=Ja[J[J[c>>2]+20>>2]](c)|0?34749:69706,l=20075,m=553,h=J[J[e>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<3)+e|0;c=e;while(1){g=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=g;d=d+8|0;c=c+8|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function ida(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=Q(0);a:{b=J[a+32>>2];f=J[a+36>>2];if(b>>>0>=f>>>0){break a}g=N[a+40>>2];a=J[a+28>>2];c=f-b|0;if(c&1){d=J[a+12144>>2]+P(b,52)|0;e=J[(J[J[d>>2]+24>>2]<<2)+162284>>2];if(e){Ja[e|0](d,g)}b=b+1|0}if((c|0)==1){break a}while(1){c=P(b,52);d=c+J[a+12144>>2]|0;e=J[(J[J[d>>2]+24>>2]<<2)+162284>>2];if(e){Ja[e|0](d,g)}c=(c+J[a+12144>>2]|0)+52|0;d=J[(J[J[c>>2]+24>>2]<<2)+162284>>2];if(d){Ja[d|0](c,g)}b=b+2|0;if((f|0)!=(b|0)){continue}break}}}function gF(a,b,c){var d=0,e=0;d=b?J[((J[b+4>>2]>>>22&60)+108152|0)+12>>2]+b|0:d;e=c?J[((J[c+4>>2]>>>22&60)+108152|0)+12>>2]+c|0:e;a:{b:{c:{d:{b=J[a+4>>2];switch((b>>>30|0)-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[a>>2]+4785|0]){break b}}b=a+12|0;Js(b);Ls(b,d,e);break a}c=J[a+8>>2];if(!c){c=_a(J[a>>2],b>>>24&15);J[a+8>>2]=c}J[c+4>>2]=e;J[c>>2]=d;Za(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|1}J[a+76>>2]=0;J[a+80>>2]=0;J[a+92>>2]=0;J[a+96>>2]=0;J[a+84>>2]=0;J[a+88>>2]=0}function Dda(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;var f=0,g=0,h=0,i=0,j=0;e=J[a>>2];i=e+L[a+4>>1]|0;if(e>>>0>>0){while(1){a=(e<<5)+b|0;IH(a,c,d);f=J[a+24>>2];a:{if(!f){break a}g=K[f+1|0];if(!g){break a}a=f+176|0;if((g|0)!=1){f=K[f|0]==2?96:160;j=g&254;h=0;while(1){if(!(K[a+84|0]&4)){J[a+28>>2]=0}a=a+f|0;if(!(K[a+84|0]&4)){J[a+28>>2]=0}a=a+f|0;h=h+2|0;if((j|0)!=(h|0)){continue}break}}if(!(g&1)|K[a+84|0]&4){break a}J[a+28>>2]=0}e=e+1|0;if((i|0)!=(e|0)){continue}break}}}function Vh(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0),p=Q(0),q=Q(0),r=Q(0);c=J[b+8>>2];g=N[c+52>>2];h=N[c+36>>2];i=N[c+20>>2];j=N[c+56>>2];k=N[c+40>>2];l=N[c+24>>2];m=N[c+4>>2];n=N[c+8>>2];o=N[c+48>>2];p=N[c+32>>2];b=J[b+4>>2];d=N[b+8>>2];q=N[c>>2];e=N[b>>2];r=N[c+16>>2];f=N[b+4>>2];J[a+12>>2]=0;N[a>>2]=o+Q(Q(p*d)+Q(Q(q*e)+Q(f*r)));N[a+8>>2]=j+Q(Q(k*d)+Q(Q(n*e)+Q(f*l)));N[a+4>>2]=g+Q(Q(h*d)+Q(Q(m*e)+Q(f*i)))}function mL(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;g=J[c+4624>>2];a:{if(!g){break a}b=L[b+34>>1];a=L[a+34>>1];c=0;if(g>>>0>=4){j=g&-4;while(1){e=c<<2;f=e+d|0;I[f+2>>1]=b;I[f>>1]=a;f=(e|4)+d|0;I[f+2>>1]=b;I[f>>1]=a;f=(e|8)+d|0;I[f+2>>1]=b;I[f>>1]=a;e=(e|12)+d|0;I[e+2>>1]=b;I[e>>1]=a;c=c+4|0;h=h+4|0;if((j|0)!=(h|0)){continue}break}}g=g&3;if(!g){break a}while(1){e=(c<<2)+d|0;I[e+2>>1]=b;I[e>>1]=a;c=c+1|0;i=i+1|0;if((g|0)!=(i|0)){continue}break}}return 1}function Xj(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0);e=N[b+4>>2];g=Q(-e);h=N[b>>2];l=Q(-h);f=N[b+8>>2];d=N[c+8>>2];j=N[c>>2];k=N[c+4>>2];m=Q(Q(f*d)+Q(Q(h*j)+Q(e*k)));a:{if(m>Q(-1)){i=Q(Q(e*d)-Q(k*f));f=Q(Q(f*j)+Q(d*l));g=Q(Q(h*k)+Q(j*g));d=Q(m+Q(1));break a}d=Q(0);if(Q(R(h))>2]=d*e;N[a+8>>2]=g*e;N[a+4>>2]=f*e;N[a>>2]=i*e}function Ti(a,b,c,d,e,f,g){var h=0,i=0,j=0;a:{if(!e){if(!J[a+1992>>2]){break a}e=b>>>0>>0;h=e?c:b;c=e?b:c;b=h<<14&-65536|c>>>2&65535;b=(b<<15^-1)+b|0;b=P(b>>>10^b,9);b=b>>>6^b;b=(b<<11^-1)+b|0;e=J[J[a+1968>>2]+((J[a+1976>>2]-1&(b>>>16^b))<<2)>>2];if((e|0)==-1){break a}j=J[a+1964>>2];b=J[a+1960>>2];while(1){i=b+P(e,12)|0;if(!((c|0)==J[i>>2]&J[i+4>>2]==(h|0))){e=J[(e<<2)+j>>2];if((e|0)!=-1){continue}break a}break}e=J[(b+P(e,12)|0)+8>>2];if(!e){break a}}gm(a,e,4,d,1,f,g)}}function Oo(a){a=a|0;var b=0,c=0;J[a>>2]=151884;b=J[a+16>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+48>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b);J[a+48>>2]=0}b=J[a+52>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b);J[a+52>>2]=0}b=J[a+56>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+60>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b);J[a+60>>2]=0}b=J[a+64>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b);J[a+64>>2]=0}return a|0}function $Y(a){a=a|0;var b=0,c=0,d=0,e=0;c=J[a+20>>2];d=Ha-48|0;Ha=d;a=J[a+28>>2];b=a+32|0;N[b+1080>>2]=N[a+6072>>2];oG(b);Bs(J[b+1136>>2],J[b+976>>2]);Dq(b,c);a=d+12|0;e=J[J[b+976>>2]+1024>>2];Ja[J[J[e>>2]+84>>2]](a,e);Zs(J[b+2168>>2],a,(J[b+2360>>2]&8)>>>3|0);J[b+2356>>2]=J[b+2356>>2]&-7;Du(J[b+976>>2]);J[b+4564>>2]=c;J[b+4568>>2]=1;a:{if(!c){a=J[b+4560>>2];break a}Ja[J[J[c>>2]+16>>2]](c);a=J[J[b+4564>>2]+16>>2];J[b+4560>>2]=a}Ja[J[J[a>>2]+72>>2]](a,b+4544|0);Ha=d+48|0}function vr(a,b,c,d){var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0);a:{if(L[d+8>>1]==65535){e=N[c>>2];d=J[d+4>>2];f=N[c+4>>2];g=N[c+8>>2];h=Q(Q(Q(e*N[d+40>>2])+Q(f*N[d+52>>2]))+Q(g*N[d- -64>>2]));i=Q(Q(Q(e*N[d+36>>2])+Q(f*N[d+48>>2]))+Q(g*N[d+60>>2]));e=Q(Q(Q(e*N[d+32>>2])+Q(f*N[d+44>>2]))+Q(g*N[d+56>>2]));break a}h=N[c+8>>2];i=N[c+4>>2];e=N[c>>2]}c=J[b+4>>2];d=J[b>>2];f=N[b+8>>2];J[a+28>>2]=0;N[a+24>>2]=h;N[a+20>>2]=i;N[a+16>>2]=e;J[a+12>>2]=0;N[a+8>>2]=f;J[a>>2]=d;J[a+4>>2]=c}function oK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ha-32|0;Ha=d;J[a+52>>2]=J[a+52>>2]+1;J[b+16>>2]=a;Ja[J[J[b>>2]+32>>2]](b);e=J[a+76>>2];J[b+20>>2]=e;J[d+24>>2]=-1;J[d+28>>2]=-1;J[d+16>>2]=1;J[d+20>>2]=c;J[d+12>>2]=b;a:{if((J[a+80>>2]&2147483647)>>>0<=e>>>0){ws(a+72|0,d+12|0);break a}c=J[a+72>>2]+P(e,20)|0;e=J[d+16>>2];J[c>>2]=J[d+12>>2];J[c+4>>2]=e;J[c+16>>2]=J[d+28>>2];e=J[d+24>>2];J[c+8>>2]=J[d+20>>2];J[c+12>>2]=e;J[a+76>>2]=J[a+76>>2]+1}Ha=d+32|0;return J[b+20>>2]}function LO(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;f=Ha-240|0;Ha=f;e=a+4|0;a:{if(!J[a+44>>2]){e=cx(f,e);if(d){J[d>>2]=0}if(yh(e,b,d,0)){if(!(K[a+28|0]&8)){dx(e)}g=(i=c,j=Ja[J[J[e>>2]+8>>2]](e)|0?4:3,k=J[e+12>>2],h=J[J[c>>2]>>2],Ja[h](i|0,j|0,k|0)|0)}Pj(e);break a}e=xn(f,e);if(d){J[d>>2]=0}if(yh(e,b,d,0)){if(!(K[a+28|0]&8)){dx(e)}g=(k=c,j=Ja[J[J[e>>2]+8>>2]](e)|0?4:3,i=J[e+12>>2],h=J[J[c>>2]>>2],Ja[h](k|0,j|0,i|0)|0)}xh(e)}Ha=f+240|0;return g|0}function mea(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;a:{b=J[a+336>>2];d=J[b>>2];J[b>>2]=0;if(!d){break a}b=d;while(1){e=J[b>>2];c=J[a+180>>2];J[c+600>>2]=J[c+600>>2]+J[b+12156>>2];J[c+604>>2]=J[c+604>>2]+J[b+12160>>2];f=b+12164|0;J[c+608>>2]=J[c+608>>2]+J[f>>2];J[c+612>>2]=J[c+612>>2]+J[b+12168>>2];J[f>>2]=0;J[f+4>>2]=0;J[b+12156>>2]=0;J[b+12160>>2]=0;b=e;if(b){continue}break}if(!d){break a}while(1){b=J[d>>2];e=J[a+336>>2];J[d>>2]=J[e>>2];J[e>>2]=d;d=b;if(b){continue}break}}}function Sv(a,b){var c=0,d=0,e=0,f=0,g=0;d=Ha-16|0;Ha=d;if(!(H[162156]&1)){c=fa(2,125664)|0;H[162156]=1;J[40538]=c}e=J[40538];c=Ta(48);J[c+8>>2]=J[b+8>>2];f=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=f;I[c+12>>1]=L[b+12>>1];N[c+16>>2]=N[b+16>>2];N[c+20>>2]=N[b+20>>2];N[c+24>>2]=N[b+24>>2];N[c+28>>2]=N[b+28>>2];N[c+32>>2]=N[b+32>>2];N[c+36>>2]=N[b+36>>2];N[c+40>>2]=N[b+40>>2];J[c+44>>2]=J[b+44>>2];J[d+8>>2]=c;g=+sa(e|0,a|0,4843,d+4|0,d+8|0);ra(J[d+4>>2]);Ha=d+16|0;return g!=0}function Q4(a,b,c){a=a|0;b=Q(b);c=c|0;var d=0,e=0,f=0,g=0;d=J[a+24>>2];if(d){e=Ha-16|0;Ha=e;if(J[d+28>>2]){f=J[d+12>>2];a=J[d>>2];g=J[d+16>>2];Ja[J[J[a>>2]+12>>2]](a,g)|0;H[a+76|0]=g;J[a+32>>2]=f;Ja[J[J[a>>2]+8>>2]](a)}a=J[d>>2];Ja[J[J[a>>2]+24>>2]](a,J[d+16>>2],e+12|0,e+8|0,e+4|0);a=J[e+8>>2];if(a){f=J[40592];a=Ja[J[J[f+12>>2]+8>>2]](f+12|0,a,29909,12279,439)|0}else{a=0}f=c;c=J[d>>2];QG(a,L[d+16>>1],J[d+12>>2],b,f,J[c+68>>2],L[c+78>>1]);Ha=e+16|0}else{a=0}return a|0}function Hv(a,b){if(!a){return 0}a:{b:{if(a){if(b>>>0<=127){break b}c:{if(!J[J[40800]>>2]){if((b&-128)==57216){break b}break c}if(b>>>0<=2047){H[a+1|0]=b&63|128;H[a|0]=b>>>6|192;a=2;break a}if(!((b&-8192)!=57344&b>>>0>=55296)){H[a+2|0]=b&63|128;H[a|0]=b>>>12|224;H[a+1|0]=b>>>6&63|128;a=3;break a}if(b-65536>>>0<=1048575){H[a+3|0]=b&63|128;H[a|0]=b>>>18|240;H[a+2|0]=b>>>6&63|128;H[a+1|0]=b>>>12&63|128;a=4;break a}}J[40598]=25;a=-1}else{a=1}break a}H[a|0]=b;a=1}return a}function WO(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;c=J[a+4>>2];if((c|0)!=J[a+8>>2]){I[c>>1]=L[b>>1];J[a+4>>2]=c+2;return}a:{g=J[a>>2];d=c-g|0;if((d|0)>-3){e=d>>1;f=e+1|0;f=d>>>0>=2147483646?2147483647:d>>>0>f>>>0?d:f;if(f){if((f|0)<0){break a}d=Ta(f<<1)}else{d=0}e=d+(e<<1)|0;I[e>>1]=L[b>>1];b=e+2|0;if((c|0)!=(g|0)){while(1){e=e-2|0;c=c-2|0;I[e>>1]=L[c>>1];if((c|0)!=(g|0)){continue}break}}J[a+8>>2]=d+(f<<1);J[a+4>>2]=b;J[a>>2]=e;if(g){hb(g)}return}ga();B()}kc();B()}function Hg(a,b){var c=0,d=0,e=0,f=0;a:{if(!J[a+556>>2]){break a}c=(b<<15^-1)+b|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;d=J[a+532>>2]+((J[a+540>>2]-1&(c>>>16^c))<<2)|0;c=J[d>>2];if((c|0)==-1){break a}e=J[a+528>>2];f=J[a+524>>2];if(J[f+(c<<2)>>2]!=(b|0)){while(1){d=(c<<2)+e|0;c=J[d>>2];if((c|0)==-1){break a}if(J[(c<<2)+f>>2]!=(b|0)){continue}break}}b=(c<<2)+e|0;J[d>>2]=J[b>>2];J[a+556>>2]=J[a+556>>2]-1;J[a+552>>2]=J[a+552>>2]+1;J[b>>2]=J[a+548>>2];J[a+548>>2]=c}}function lQ(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=Q(0),h=Q(0),i=Q(0);f=Ha+-64|0;Ha=f;qc(f+36|0,f+8|0,b,c,d);if(e&1){Ja[J[J[a>>2]+8>>2]](a,f+36|0,f+8|0)}a:{if(!(e&2)){break a}c=L[b+100>>1];if(!(c&6)){break a}e=c&4;d=65280;g=Q(N[f+32>>2]-N[f+60>>2]);h=Q(g*g);g=Q(N[f+24>>2]-N[f+52>>2]);i=Q(g*g);g=Q(N[f+28>>2]-N[f+56>>2]);g=Q(Y(Q(h+Q(i+Q(g*g)))));d=!(c&2)|!(g>N[b+84>>2])?d:16711680;Ja[J[J[a>>2]+28>>2]](a,f+52|0,f+24|0,!e|!(g>2])?d:255)}Ha=f- -64|0}function i7(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=Ha-16|0;Ha=d;g=a+16|0;e=J[a+20>>2];if(e&4){f=L[J[a+24>>2]+16>>1]&(L[a+116>>1]|-1026)}else{f=L[a+28>>1]&(L[a+116>>1]|-1026)}b=c?f|b:f&(b^-1);a:{b:{c:{switch((e>>>30|0)-2|0){case 0:if(K[J[g>>2]+4785|0]){break b}break;case 1:break b;default:break c}}I[d+14>>1]=b;Oi(a+28|0,d+14|0);break a}c=J[a+24>>2];if(!c){c=_a(J[a+16>>2],e>>>24&15);J[a+24>>2]=c}I[c+16>>1]=b;Za(J[a+16>>2],g);J[a+20>>2]=J[a+20>>2]|4}Ha=d+16|0}function Qda(a){a=a|0;var b=0,c=0,d=0,e=0;if(J[a+32>>2]){while(1){e=J[J[a+28>>2]+(d<<2)>>2]>>>7|0;c=J[(J[J[a+36>>2]+16>>2]+P(e,24)|0)+20>>2];b=J[c+36>>2];d=d+1|0;Al(b- -64|0,b+80|0,N[b+124>>2],b+112|0,b,N[b+76>>2],N[b+128>>2],e,N[b+92>>2],J[a+40>>2]+P(d,112)|0,K[b+158|0]);b=J[c+36>>2];N[c>>2]=N[b>>2];N[c+4>>2]=N[b+4>>2];N[c+8>>2]=N[b+8>>2];N[c+12>>2]=N[b+12>>2];N[c+16>>2]=N[b+16>>2];N[c+20>>2]=N[b+20>>2];N[c+24>>2]=N[b+24>>2];if(M[a+32>>2]>d>>>0){continue}break}}}function yr(a,b,c){var d=0,e=0,f=Q(0);d=Ha-32|0;Ha=d;e=L[a+8>>1];a:{if((e|0)==65535){a=J[a+4>>2];f=Q(Q(Q(N[a+8>>2]*N[b+8>>2])+Q(Q(N[a>>2]*N[b>>2])+Q(N[a+4>>2]*N[b+4>>2])))+Q(Q(N[a+24>>2]*N[c+8>>2])+Q(Q(N[a+16>>2]*N[c>>2])+Q(N[a+20>>2]*N[c+4>>2]))));break a}a=J[a>>2];Ja[J[J[a>>2]+116>>2]](d,a,e);f=Q(Q(Q(Q(N[b>>2]*N[d>>2])+Q(N[c>>2]*N[d+16>>2]))+Q(Q(N[b+4>>2]*N[d+4>>2])+Q(N[c+4>>2]*N[d+20>>2])))+Q(Q(N[b+8>>2]*N[d+8>>2])+Q(N[c+8>>2]*N[d+24>>2])))}Ha=d+32|0;return f}function j_(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;if(J[a+4656>>2]!=2){Wa(J[40592],8,14375,1950,83363,0);return}c=a+16|0;e=J[c+4968>>2];if(e){c=J[c+4936>>2];while(1){RA(J[(d<<2)+c>>2]);d=d+1|0;if((e|0)!=(d|0)){continue}break}}J[a+6124>>2]=b;J[a+4656>>2]=3;if(b){Ja[J[J[b>>2]+16>>2]](b)}J[a+6304>>2]=1;b=a+6104|0;J[a+6300>>2]=b;c=a+6296|0;J[c>>2]=J[a+6092>>2];Ja[J[J[a+6104>>2]+16>>2]](b);d=J[a+6120>>2];Ja[J[J[d>>2]+72>>2]](d,b);b=J[c>>2];Ja[J[J[b>>2]+72>>2]](b,a+6280|0)}function h$(a,b){a=a|0;b=b|0;var c=0,d=0;d=Ha-16|0;Ha=d;Ja[J[J[a>>2]+16>>2]](d+12|0,a);a:{b:{if(K[d+13|0]&32){c=1;if(L[b+4>>1]==12){break b}Wa(J[40592],8,14375,815,78369,0);break a}c=L[b+4>>1]==12}if(!(!J[a+4656>>2]|!c)){Wa(J[40592],8,14375,821,81289,0);break a}c:{d:{e:{c=Ja[J[J[b>>2]+100>>2]](b)|0;switch(J[c+4>>2]>>>30|0){case 0:break d;case 3:break e;default:break c}}if((J[c>>2]-16|0)!=(a|0)){break c}}dp(a,b);break a}Wa(J[40592],8,14375,832,81631,0)}Ha=d+16|0}function Uo(a,b){var c=0,d=0,e=0;e=a+5052|0;c=Ha-16|0;Ha=c;J[b>>2]=a;d=J[b+4>>2];a:{if(!K[a+4785|0]){J[b+4>>2]=d&268435455|-2147483648;a=J[b+388>>2];J[c+12>>2]=J[b+384>>2]+48;J[c+8>>2]=a+48;fG(b+12|0,J[c+12>>2]+16|0,J[c+8>>2]+16|0);break a}a=d&1073741823;if(d>>>0>=3221225472){J[b+4>>2]=a|-2147483648;if(d&268435456){break a}J[c+12>>2]=b;ob(e,c+12|0);break a}J[b+4>>2]=a|1073741824;J[c+12>>2]=b;a=pb(e,c+12|0,c+8|0);if(K[c+8|0]){break a}J[a>>2]=J[c+12>>2]}Ha=c+16|0}function Fb(a,b,c,d){var e=0,f=0,g=0,h=0;Ja[J[J[d>>2]>>2]](d,a,b<<2)|0;a:{if(!b|!c){break a}d=0;if((b|0)!=1){h=b&-2;c=0;while(1){f=d<<2;e=f+a|0;g=K[e+3|0];H[e+3|0]=K[e|0];H[e|0]=g;g=K[e+1|0];H[e+1|0]=K[e+2|0];H[e+2|0]=g;e=(f|4)+a|0;f=K[e+3|0];H[e+3|0]=K[e|0];H[e|0]=f;f=K[e+1|0];H[e+1|0]=K[e+2|0];H[e+2|0]=f;d=d+2|0;c=c+2|0;if((h|0)!=(c|0)){continue}break}}if(!(b&1)){break a}a=(d<<2)+a|0;b=K[a+3|0];H[a+3|0]=K[a|0];H[a|0]=b;b=K[a+1|0];H[a+1|0]=K[a+2|0];H[a+2|0]=b}}function KE(a,b){a=a|0;b=Q(b);var c=0;a:{a=a+12|0;if(J[a+88>>2]){while(1){xD(J[J[a+84>>2]+(c<<2)>>2]+48|0,b);c=c+1|0;if(c>>>0>2]){continue}break}}N[a+56>>2]=b;b:{c:{d:{switch((J[a+4>>2]>>>30|0)-2|0){default:c=J[a>>2];break c;case 1:break b;case 0:break d}}c=J[a>>2];if(K[c+4785|0]){break b}}if(!(!(b>Q(0))|!c)){H[a+60|0]=0}N[a+44>>2]=b;break a}if(b>Q(0)){H[a+60|0]=0;Za(J[a>>2],a);J[a+4>>2]=J[a+4>>2]&-897|640;break a}Za(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|128}}function _$(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;e=J[a+632>>2];if(e){f=J[a+644>>2];g=J[a+640>>2];while(1){c=P(d,24)+g|0;N[c>>2]=N[c>>2]-N[b>>2];N[c+4>>2]=N[c+4>>2]-N[b+4>>2];N[c+8>>2]=N[c+8>>2]-N[b+8>>2];N[c+12>>2]=N[c+12>>2]-N[b>>2];N[c+16>>2]=N[c+16>>2]-N[b+4>>2];N[c+20>>2]=N[c+20>>2]-N[b+8>>2];c=P(d,44)+f|0;N[c+28>>2]=N[c+28>>2]-N[b>>2];N[c+32>>2]=N[c+32>>2]-N[b+4>>2];N[c+36>>2]=N[c+36>>2]-N[b+8>>2];d=d+1|0;if((e|0)!=(d|0)){continue}break}}Bp(a+4|0,b)}function WL(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;d=1;a:{if(K[a+36|0]){break a}g=J[b+180>>2];if(J[g+(J[a+40>>2]<<2)>>2]==-1|J[(J[a+44>>2]<<2)+g>>2]==-1){break a}e=J[a+48>>2];if(!J[e+8>>2]){break a}f=J[a+52>>2];if(!J[f+8>>2]){break a}b:{if((J[e+20>>2]&J[f+20>>2])==-1){break b}d=b+196|0;e=b+208|0;f=J[b+400>>2];h=J[J[b+192>>2]+4>>2];i=J[J[b+276>>2]+4>>2];if(c){wf(a,f,i,h,g,e,d,c+4|0,c+28|0);break b}wf(a,f,i,h,g,e,d,b+304|0,b+328|0)}d=0}return d|0}function aM(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;c=Ha-16|0;Ha=c;e=J[a+8>>2];if(!(H[162188]&1)){a=fa(2,130184)|0;H[162188]=1;J[40546]=a}f=J[40546];a=Ta(48);d=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=d;d=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=d;N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2];N[a+28>>2]=N[b+28>>2];N[a+32>>2]=N[b+32>>2];N[a+36>>2]=N[b+36>>2];N[a+40>>2]=N[b+40>>2];J[a+44>>2]=J[b+44>>2];J[c+8>>2]=a;ia(f|0,e|0,2827,c+8|0);Ha=c+16|0}function $L(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;c=Ha-16|0;Ha=c;e=J[a+8>>2];if(!(H[162196]&1)){a=fa(2,130192)|0;H[162196]=1;J[40548]=a}f=J[40548];a=Ta(48);d=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=d;d=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=d;N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2];N[a+28>>2]=N[b+28>>2];N[a+32>>2]=N[b+32>>2];N[a+36>>2]=N[b+36>>2];N[a+40>>2]=N[b+40>>2];J[a+44>>2]=J[b+44>>2];J[c+8>>2]=a;ia(f|0,e|0,2924,c+8|0);Ha=c+16|0}function TE(a){a=a|0;var b=0,c=0,d=0,e=0;d=Ha-16|0;Ha=d;sc(J[40589],a,J[a+8>>2],1);b=J[a+100>>2];if(b){while(1){c=(c>>>0)%(b>>>0)|0;b=c<<2;e=J[b+J[a+96>>2]>>2];a:{if(!(Ja[J[J[e>>2]+260>>2]](e)|0)){lE(J[b+J[a+96>>2]>>2]);break a}c=c+1|0}b=J[a+100>>2];if(b){continue}break}}c=a+12|0;b:{if((J[a+16>>2]>>>30|0)-3>>>0<4294967294){break b}b=J[a+12>>2];if(!b){break b}b=b-16|0;if(!b){break b}UA(b+16|0,c);J[d+12>>2]=a;ob(b+5944|0,d+12|0)}J[a+100>>2]=0;Fe(c);Ha=d+16|0}function z6(a,b){a=a|0;b=b|0;var c=0,d=0;if(J[a+24>>2]){a=J[b+52>>2];if(a){c=J[a+12>>2];a:{if((c|0)<0|!(c&2147483647)){break a}c=J[a+4>>2];if(!c){break a}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c)}a=J[a>>2];if(a){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,a)}a=J[b+52>>2];if(a){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,a)}J[b+52>>2]=0}a=J[b+48>>2];if(a){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,a);J[b+48>>2]=0}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,b)}}function Um(a,b,c){var d=0,e=0,f=0;if((J[a+8>>2]&2147483647)>>>0>>0){Vm(a,b)}d=J[a+4>>2];if((d|0)<(b|0)){e=J[a>>2];f=e+P(b,44)|0;d=P(d,44)+e|0;while(1){e=J[c+4>>2];J[d>>2]=J[c>>2];J[d+4>>2]=e;J[d+40>>2]=J[c+40>>2];e=J[c+36>>2];J[d+32>>2]=J[c+32>>2];J[d+36>>2]=e;e=J[c+28>>2];J[d+24>>2]=J[c+24>>2];J[d+28>>2]=e;e=J[c+20>>2];J[d+16>>2]=J[c+16>>2];J[d+20>>2]=e;e=J[c+12>>2];J[d+8>>2]=J[c+8>>2];J[d+12>>2]=e;d=d+44|0;if(f>>>0>d>>>0){continue}break}}J[a+4>>2]=b}function AK(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0;J[J[a+12>>2]+4>>2]=d;g=J[a+12>>2];a=J[g+100>>2];f=J[a+20>>2];d=f+1|0;e=J[a+24>>2]&2147483647;a:{if(d>>>0<=e>>>0){break a}h=e;e=e?e<<1:2;e=d>>>0>e>>>0?d:e;if(h>>>0>=e>>>0){break a}oc(a+16|0,e);f=J[a+20>>2]}J[a+20>>2]=d;a=J[a+16>>2]+(f<<5)|0;N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+16>>2]=N[c>>2];N[a+20>>2]=N[c+4>>2];N[a+24>>2]=N[c+8>>2];b=J[g+4>>2];J[a+12>>2]=b;J[a+28>>2]=b}function $1(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0);dE(a,b,c,d);e=N[a+308>>2];b=J[J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a>>2];if(b){b=b-16|0}else{b=0}f=N[b+5148>>2];b=e>2]){e=b?f:e;b=a+48|0;a:{b:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:c=J[b>>2];if(K[c+4785|0]){break a}default:N[a+308>>2]=e;J[a+312>>2]=0;pc(a- -64|0,e,1);return;case 1:break b}}c=J[b>>2]}N[a+308>>2]=e;J[a+312>>2]=0;Za(c,b);J[a+316>>2]=J[a+316>>2]&-117440513|83886080}}function s$(a,b){a=a|0;b=b|0;var c=0,d=0;c=J[b>>2];a:{if(!c){c=0;break a}if((J[a+5940>>2]&2147483647)>>>0>=c>>>0){break a}RB(a+5932|0,c);c=J[b>>2]}tG(a+32|0,c,J[b+4>>2],J[b+8>>2],J[b+12>>2]);d=J[b+28>>2];c=a+1076|0;J[c>>2]=J[b+24>>2];J[c+4>>2]=d;d=J[b+20>>2];c=a+1068|0;J[c>>2]=J[b+16>>2];J[c+4>>2]=d;d=J[b+12>>2];c=a+1060|0;J[c>>2]=J[b+8>>2];J[c+4>>2]=d;d=J[b+4>>2];c=a+1052|0;J[c>>2]=J[b>>2];J[c+4>>2]=d;c=J[b+12>>2];a=a+5584|0;Pk(a,J[b+8>>2]);Pk(a+36|0,c)}function G8(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;b=Ha-2064|0;Ha=b;f=J[a+1060>>2];J[b+12>>2]=0;e=J[a+1052>>2];a:{if(!e){break a}c=a+28|0;while(1){d=J[c>>2]>>>7|0;b:{if(J[J[f+196>>2]+(d<<2)>>2]==33554431){break b}d=J[f+184>>2]+P(d,24)|0;if(K[d+5|0]){break b}Lt(J[d+20>>2]+-64|0,N[a+1056>>2],b+1040|0,b+16|0,b+12|0,0,0,K[a+1068|0])}c=c+4|0;e=e-1|0;if(e){continue}break}c=J[b+12>>2];if(!c){break a}a=J[a+1064>>2];Ja[J[J[a>>2]+52>>2]](a,b+1040|0,b+16|0,c)}Ha=b+2064|0}function ZU(){var a=0;a=Ta(100);J[a+56>>2]=1069547520;J[a+48>>2]=1092616192;J[a+52>>2]=1061997773;J[a+40>>2]=1036831949;J[a+44>>2]=1056964608;J[a+28>>2]=1060437492;J[a+80>>2]=0;J[a+84>>2]=0;J[a+60>>2]=0;J[a+64>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;H[a+76|0]=1;J[a>>2]=129680;J[a+88>>2]=1065353216;J[a+92>>2]=1056964608;J[a+96>>2]=1056964608;J[a+20>>2]=1065353216;J[a+24>>2]=0;J[a+12>>2]=0;J[a+16>>2]=0;J[a+68>>2]=0;J[a+72>>2]=0;return a|0}function uq(a,b){var c=0,d=0,e=0,f=0,g=0;a:{if(!b){break a}c=P(b,24);if(!c){break a}e=J[a>>2];f=Ja[J[J[e>>2]+8>>2]](e,c,20075,553)|0}e=J[a+4>>2];c=J[a+8>>2];if((c|0)>0){g=P(c,24)+f|0;d=e;c=f;while(1){N[c>>2]=N[d>>2];N[c+4>>2]=N[d+4>>2];N[c+8>>2]=N[d+8>>2];N[c+12>>2]=N[d+12>>2];N[c+16>>2]=N[d+16>>2];N[c+20>>2]=N[d+20>>2];d=d+24|0;c=c+24|0;if(g>>>0>c>>>0){continue}break}}if(!(!e|J[a+12>>2]<0)){c=J[a>>2];Ja[J[J[c>>2]+12>>2]](c,e)}J[a+12>>2]=b;J[a+4>>2]=f}function lK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;d=Ha-16|0;Ha=d;e=J[a- -64>>2];f=J[a+72>>2];g=J[b+20>>2];J[d+12>>2]=-1;J[d+8>>2]=g;a:{if((J[a+68>>2]&2147483647)>>>0<=e>>>0){vs(a+60|0,d+8|0);break a}h=J[d+12>>2];g=J[a+60>>2]+(e<<3)|0;J[g>>2]=J[d+8>>2];J[g+4>>2]=h;J[a+64>>2]=J[a+64>>2]+1}c=f+P(c,20)|0;f=J[c+16>>2];J[((f|0)==-1?c+12|0:(J[a+60>>2]+(f<<3)|0)+4|0)>>2]=e;J[c+16>>2]=e;a=J[a+72>>2]+P(J[b+20>>2],20)|0;J[a+4>>2]=J[a+4>>2]+1;Ha=d+16|0}function N7(a){a=a|0;var b=0,c=0;J[a>>2]=138724;b=J[a+96>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+88>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+80>>2];if((b|0)==(a+60|0)){H[a+76|0]=0;break a}if(!b){break a}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+56>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+48>>2];if((b|0)==(a+28|0)){H[a+44|0]=0;return a|0}if(!b){break b}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function Wq(a,b,c){var d=0,e=0,f=0,g=0,h=0;if((J[a+8>>2]&2147483647)>>>0>>0){yc(a,b)}e=J[a+4>>2];a:{if((e|0)>=(b|0)){break a}f=J[a>>2];d=e+f|0;g=b-e&7;if(g){while(1){H[d|0]=K[c|0];d=d+1|0;h=h+1|0;if((g|0)!=(h|0)){continue}break}}if((e^-1)+b>>>0<7){break a}e=b+f|0;while(1){H[d|0]=K[c|0];H[d+1|0]=K[c|0];H[d+2|0]=K[c|0];H[d+3|0]=K[c|0];H[d+4|0]=K[c|0];H[d+5|0]=K[c|0];H[d+6|0]=K[c|0];H[d+7|0]=K[c|0];d=d+8|0;if((e|0)!=(d|0)){continue}break}}J[a+4>>2]=b}function WQ(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ha-16|0;Ha=d;e=a;a=J[b>>2];if((J[b+4>>2]-a|0)/48>>>0>c>>>0){b=Ta(48);c=a+P(c,48)|0;a=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=a;J[b+8>>2]=J[c+8>>2];I[b+12>>1]=L[c+12>>1];N[b+16>>2]=N[c+16>>2];N[b+20>>2]=N[c+20>>2];N[b+24>>2]=N[c+24>>2];N[b+28>>2]=N[c+28>>2];N[b+32>>2]=N[c+32>>2];N[b+36>>2]=N[c+36>>2];N[b+40>>2]=N[c+40>>2];J[b+44>>2]=J[c+44>>2];J[d+8>>2]=b;a=na(124728,d+8|0)|0}else{a=1}J[e>>2]=a;Ha=d+16|0}function Jr(a,b,c,d){var e=0,f=0;e=Ha+-64|0;Ha=e;f=J[c+4>>2];J[e+16>>2]=J[c>>2];J[e+20>>2]=f;f=J[c+12>>2];J[e+24>>2]=J[c+8>>2];J[e+28>>2]=f;f=J[c+20>>2];J[e>>2]=J[c+16>>2];J[e+4>>2]=f;f=J[c+28>>2];J[e+8>>2]=J[c+24>>2];J[e+12>>2]=f;Gi(e+32|0,a,b,e+16|0,e);a=J[e+36>>2];J[d>>2]=J[e+32>>2];J[d+4>>2]=a;a=J[e+44>>2];J[d+8>>2]=J[e+40>>2];J[d+12>>2]=a;a=J[e+52>>2];J[d+16>>2]=J[e+48>>2];J[d+20>>2]=a;a=J[e+60>>2];J[d+24>>2]=J[e+56>>2];J[d+28>>2]=a;Ha=e- -64|0}function C4(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+296>>2]=N[b>>2];N[a+300>>2]=N[b+4>>2];N[a+304>>2]=N[b+8>>2];N[a+308>>2]=N[b+12>>2];return}c=J[a+16>>2];if(!c){c=_a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}N[c+56>>2]=N[b>>2];N[c+60>>2]=N[b+4>>2];N[c- -64>>2]=N[b+8>>2];N[c+68>>2]=N[b+12>>2];Za(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|4}function sG(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[40592];d=e+12|0;e=(h=d,i=c,j=Ja[J[J[e>>2]+20>>2]](e)|0?64653:69706,k=20075,l=553,g=J[J[d>>2]+8>>2],Ja[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function ri(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[40592];d=e+12|0;e=(h=d,i=c,j=Ja[J[J[e>>2]+20>>2]](e)|0?62255:69706,k=20075,l=553,g=J[J[d>>2]+8>>2],Ja[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function pi(a,b,c,d){var e=0,f=0;e=(c-d|0)/28|0;J[(e<<2)+a>>2]=(b-d|0)/28;b=J[c+24>>2];a:{if(b&1){break a}if(d){e=c+24|0;f=d+28|0;while(1){pi(a,c,P(b>>>1|0,28)+d|0,d);b=c-d|0;c=P(J[e>>2]>>>1|0,28)+f|0;J[((c-d|0)/28<<2)+a>>2]=(b|0)/28;e=c+24|0;b=J[c+24>>2];if(!(b&1)){continue}break}break a}pi(a,c,P(b>>>1|0,28),0);b=(0-d|0)/28|0;d=(b<<2)+a|0;J[d>>2]=e;c=J[6];if(c&1){break a}while(1){pi(a,0,P(c>>>1|0,28),0);J[d>>2]=b;c=J[6];if(!(c&1)){continue}break}}}function oe(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[40592];d=e+12|0;e=(h=d,i=c,j=Ja[J[J[e>>2]+20>>2]](e)|0?63643:69706,k=19978,l=553,g=J[J[d>>2]+8>>2],Ja[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function mn(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[40592];d=e+12|0;e=(h=d,i=c,j=Ja[J[J[e>>2]+20>>2]](e)|0?66829:69706,k=19978,l=553,g=J[J[d>>2]+8>>2],Ja[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function lF(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[40592];d=e+12|0;e=(h=d,i=c,j=Ja[J[J[e>>2]+20>>2]](e)|0?62533:69706,k=20075,l=553,g=J[J[d>>2]+8>>2],Ja[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function fr(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[40592];d=e+12|0;e=(h=d,i=c,j=Ja[J[J[e>>2]+20>>2]](e)|0?64539:69706,k=20075,l=553,g=J[J[d>>2]+8>>2],Ja[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function er(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[40592];d=e+12|0;e=(h=d,i=c,j=Ja[J[J[e>>2]+20>>2]](e)|0?60217:69706,k=20075,l=553,g=J[J[d>>2]+8>>2],Ja[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function dr(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[40592];d=e+12|0;e=(h=d,i=c,j=Ja[J[J[e>>2]+20>>2]](e)|0?67135:69706,k=20075,l=553,g=J[J[d>>2]+8>>2],Ja[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function cG(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[40592];d=e+12|0;e=(h=d,i=c,j=Ja[J[J[e>>2]+20>>2]](e)|0?62779:69706,k=20075,l=553,g=J[J[d>>2]+8>>2],Ja[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function bG(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[40592];d=e+12|0;e=(h=d,i=c,j=Ja[J[J[e>>2]+20>>2]](e)|0?62107:69706,k=20075,l=553,g=J[J[d>>2]+8>>2],Ja[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function YO(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0,k=Q(0),l=Q(0);e=Ha-112|0;Ha=e;Bn(a,b,c,e+84|0,e+56|0,e+28|0);f=N[e+52>>2];h=N[e+44>>2];i=N[e+48>>2];k=Q(Q(f*f)+Q(Q(h*h)+Q(i*i)));g=N[a+108>>2];if(k>Q(g*g)){l=f;f=Q(Q(1)/Q(Y(k)));N[e+24>>2]=g*Q(l*f);N[e+20>>2]=g*Q(i*f);j=J[e+32>>2];J[e>>2]=J[e+28>>2];J[e+4>>2]=j;j=J[e+40>>2];J[e+8>>2]=J[e+36>>2];J[e+12>>2]=j;N[e+16>>2]=g*Q(h*f);Dh(b,c,e+84|0,e+56|0,e,a,d)}Ha=e+112|0}function WH(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[40592];d=e+12|0;e=(h=d,i=c,j=Ja[J[J[e>>2]+20>>2]](e)|0?62381:69706,k=20075,l=553,g=J[J[d>>2]+8>>2],Ja[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function Rg(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[40592];d=e+12|0;e=(h=d,i=c,j=Ja[J[J[e>>2]+20>>2]](e)|0?62911:69706,k=20075,l=553,g=J[J[d>>2]+8>>2],Ja[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function RB(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[40592];d=e+12|0;e=(h=d,i=c,j=Ja[J[J[e>>2]+20>>2]](e)|0?61511:69706,k=19978,l=553,g=J[J[d>>2]+8>>2],Ja[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function Np(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[40592];d=e+12|0;e=(h=d,i=c,j=Ja[J[J[e>>2]+20>>2]](e)|0?61405:69706,k=19978,l=553,g=J[J[d>>2]+8>>2],Ja[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function Kj(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[40592];d=e+12|0;e=(h=d,i=c,j=Ja[J[J[e>>2]+20>>2]](e)|0?66711:69706,k=19978,l=553,g=J[J[d>>2]+8>>2],Ja[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function DB(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[40592];d=e+12|0;e=(h=d,i=c,j=Ja[J[J[e>>2]+20>>2]](e)|0?65133:69706,k=19978,l=553,g=J[J[d>>2]+8>>2],Ja[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function CB(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[40592];d=e+12|0;e=(h=d,i=c,j=Ja[J[J[e>>2]+20>>2]](e)|0?61627:69706,k=19978,l=553,g=J[J[d>>2]+8>>2],Ja[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function Bg(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;a:{if(!b){break a}c=b<<2;if(!c){break a}e=J[40592];d=e+12|0;e=(h=d,i=c,j=Ja[J[J[e>>2]+20>>2]](e)|0?66181:69706,k=20075,l=553,g=J[J[d>>2]+8>>2],Ja[g](h|0,i|0,j|0,k|0,l|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){f=(c<<2)+e|0;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(f>>>0>c>>>0){continue}break}d=J[a>>2]}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=e}function xm(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}e=b<<1;if(!e){break a}d=J[40592];c=d+12|0;f=(i=c,j=e,k=Ja[J[J[d>>2]+20>>2]](d)|0?32931:69706,l=20075,m=553,h=J[J[c>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=(c<<1)+f|0;e=d;c=f;while(1){I[c>>1]=L[e>>1];e=e+2|0;c=c+2|0;if(g>>>0>c>>>0){continue}break}}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=f}function lb(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}e=b<<2;if(!e){break a}d=J[40592];c=d+12|0;f=(i=c,j=e,k=Ja[J[J[d>>2]+20>>2]](d)|0?34527:69706,l=20075,m=553,h=J[J[c>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=(c<<2)+f|0;e=d;c=f;while(1){J[c>>2]=J[e>>2];e=e+4|0;c=c+4|0;if(g>>>0>c>>>0){continue}break}}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=f}function ev(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}e=b<<2;if(!e){break a}d=J[40592];c=d+12|0;f=(i=c,j=e,k=Ja[J[J[d>>2]+20>>2]](d)|0?31727:69706,l=19978,m=553,h=J[J[c>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=(c<<2)+f|0;e=d;c=f;while(1){J[c>>2]=J[e>>2];e=e+4|0;c=c+4|0;if(g>>>0>c>>>0){continue}break}}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=f}function Ug(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;a:{if(!b){break a}e=b<<2;if(!e){break a}d=J[40592];c=d+12|0;f=(i=c,j=e,k=Ja[J[J[d>>2]+20>>2]](d)|0?35433:69706,l=20075,m=553,h=J[J[c>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}d=J[a>>2];c=J[a+4>>2];if((c|0)>0){g=(c<<2)+f|0;e=d;c=f;while(1){N[c>>2]=N[e>>2];e=e+4|0;c=c+4|0;if(g>>>0>c>>>0){continue}break}}if(!(!d|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d)}J[a+8>>2]=b;J[a>>2]=f}function nL(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0;f=J[c+4624>>2];a:{if(!f){break a}b=(b<<1)+d|0;c=L[a+34>>1];a=0;d=0;if(f>>>0>=8){h=f&-8;while(1){e=d<<2;I[e+b>>1]=c;I[b+(e|4)>>1]=c;I[b+(e|8)>>1]=c;I[b+(e|12)>>1]=c;I[b+(e|16)>>1]=c;I[b+(e|20)>>1]=c;I[b+(e|24)>>1]=c;I[b+(e|28)>>1]=c;d=d+8|0;g=g+8|0;if((h|0)!=(g|0)){continue}break}}e=f&7;if(!e){break a}while(1){I[b+(d<<2)>>1]=c;d=d+1|0;a=a+1|0;if((e|0)!=(a|0)){continue}break}}return 1}function ZR(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ha-16|0;Ha=d;e=a;a=J[b>>2];if((J[b+4>>2]-a|0)/48>>>0>c>>>0){b=Ta(48);c=a+P(c,48)|0;N[b>>2]=N[c>>2];N[b+4>>2]=N[c+4>>2];N[b+8>>2]=N[c+8>>2];N[b+12>>2]=N[c+12>>2];N[b+16>>2]=N[c+16>>2];N[b+20>>2]=N[c+20>>2];N[b+24>>2]=N[c+24>>2];J[b+28>>2]=J[c+28>>2];N[b+32>>2]=N[c+32>>2];N[b+36>>2]=N[c+36>>2];N[b+40>>2]=N[c+40>>2];J[b+44>>2]=J[c+44>>2];J[d+8>>2]=b;a=na(123496,d+8|0)|0}else{a=1}J[e>>2]=a;Ha=d+16|0}function S0(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0);d=Ha-16|0;Ha=d;a:{if(!(N[b>>2]!=Q(0)|N[b+4>>2]!=Q(0))&N[b+8>>2]==Q(0)){break a}Ja[J[J[a>>2]+188>>2]](a,b,0,1);e=N[c+8>>2];g=N[b+8>>2];f=N[c>>2];h=N[b+4>>2];i=N[b>>2];j=N[c+4>>2];k=Q(Q(f*h)-Q(i*j));N[d+12>>2]=k;f=Q(Q(e*i)-Q(g*f));N[d+8>>2]=f;e=Q(Q(j*g)-Q(h*e));N[d+4>>2]=e;if(!(e!=Q(0)|f!=Q(0))&k==Q(0)){break a}Ja[J[J[a>>2]+192>>2]](a,d+4|0,0,1)}Ha=d+16|0}function NO(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=Ha-224|0;Ha=d;a:{b:{c=J[b+8>>2];c:{if(c>>>0<3){break c}e=J[b+16>>2];if((e?0:(c>>>0)%3|0)|(M[b+28>>2]<2?J[b+32>>2]:0)){break c}d:{if(c>>>0>=65536){if(K[b+24|0]&2){break c}if(J[b+4>>2]){break d}break c}if(!J[b+4>>2]){break c}}if(M[b>>2]<12){break c}if(!e|M[b+12>>2]>=(K[b+24|0]&2?6:12)>>>0){break b}}a=0;Wa(J[40592],4,13345,102,80476,0);break a}c=xn(d+4|0,a+4|0);a=yh(c,b,0,1);xh(c)}Ha=d+224|0;return a|0}function LX(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0);g=Q(N[d+24>>2]-N[f+24>>2]);h=Q(N[d+16>>2]-N[f+16>>2]);i=Q(N[d+20>>2]-N[f+20>>2]);j=Q(Q(g*g)+Q(Q(h*h)+Q(i*i)));k=Q(N[c+4>>2]+N[e+4>>2]);c=j>Q(k*k);if(!c){m=Q(Y(j));n=Q(1);if(!(j>2]=o;N[a+4>>2]=l;N[a>>2]=n;g=Q(k-m);N[b>>2]=g>Q(0)?g:Q(0)}return!c|0}function yz(a){var b=0,c=0,d=0,e=0,f=0,g=0;e=J[a+16>>2];I[e+2>>1]=0;a=J[a+8>>2];a:{if(a>>>0<2){break a}c=a-1|0;f=c&3;d=1;if(a-2>>>0>=3){g=c&-4;c=0;while(1){a=(d<<2)+e|0;b=L[a-4>>1]+b|0;I[a+2>>1]=b;b=b+L[a>>1]|0;I[a+6>>1]=b;b=b+L[a+4>>1]|0;I[a+10>>1]=b;b=b+L[a+8>>1]|0;I[a+14>>1]=b;d=d+4|0;c=c+4|0;if((g|0)!=(c|0)){continue}break}}if(!f){break a}a=0;while(1){c=(d<<2)+e|0;b=L[c-4>>1]+b|0;I[c+2>>1]=b;d=d+1|0;a=a+1|0;if((f|0)!=(a|0)){continue}break}}}function mK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;d=Ha-16|0;Ha=d;e=J[a- -64>>2];f=J[a+72>>2];b=J[b+20>>2];J[d+12>>2]=-1;J[d+8>>2]=c;a:{if((J[a+68>>2]&2147483647)>>>0<=e>>>0){vs(a+60|0,d+8|0);break a}h=J[d+12>>2];g=J[a+60>>2]+(e<<3)|0;J[g>>2]=J[d+8>>2];J[g+4>>2]=h;J[a+64>>2]=J[a+64>>2]+1}b=f+P(b,20)|0;f=J[b+16>>2];J[((f|0)==-1?b+12|0:(J[a+60>>2]+(f<<3)|0)+4|0)>>2]=e;J[b+16>>2]=e;a=J[a+72>>2]+P(c,20)|0;J[a+4>>2]=J[a+4>>2]+1;Ha=d+16|0}function LM(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;e=J[a+36>>2];c=b&65535;a:{if(e>>>0<=c>>>0){break a}d=L[J[a+40>>2]+(c<<1)>>1];if((d|0)==65535|d>>>0>=e>>>0|L[J[a+48>>2]+(c<<1)>>1]!=(b>>>16|0)){break a}c=J[J[a+28>>2]+(d<<2)>>2];if(!c){break a}b=c>>>16|0;b:{switch((c&65535)-3|0){case 1:if(b>>>0>=M[a+8>>2]){break a}return(J[a+4>>2]+P(b,52)|0)+4|0;case 0:break b;default:break a}}if(b>>>0>=M[a+20>>2]){break a}f=(J[a+16>>2]+P(b,48)|0)+4|0}return f|0}function J5(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;f=L[a+24>>1];c=f;a:{if(!c){break a}d=a+20|0;if((c|0)!=1){h=c&65534;c=0;while(1){g=e<<2;Ja[J[J[b>>2]+8>>2]](b,J[g+(L[a+24>>1]==1?d:J[a+20>>2])>>2]);Ja[J[J[b>>2]+8>>2]](b,J[(g|4)+(L[a+24>>1]==1?d:J[a+20>>2])>>2]);e=e+2|0;c=c+2|0;if((h|0)!=(c|0)){continue}break}}if(!(f&1)){break a}Ja[J[J[b>>2]+8>>2]](b,J[(e<<2)+(L[a+24>>1]==1?d:J[a+20>>2])>>2])}a=J[a+324>>2];if(a){Ja[J[J[b>>2]+8>>2]](b,a)}}function AM(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;f=J[a+8>>2];a=Ha-32|0;Ha=a;if(!(H[162172]&1)){d=fa(3,126164)|0;H[162172]=1;J[40542]=d}g=J[40542];d=Ta(16);J[d>>2]=J[b>>2];J[d+4>>2]=J[b+4>>2];J[d+8>>2]=J[b+8>>2];J[d+12>>2]=J[b+12>>2];J[a+16>>2]=d;b=Ta(12);J[b+8>>2]=J[c+8>>2];d=J[c+4>>2];J[b>>2]=J[c>>2];J[b+4>>2]=d;J[a+24>>2]=b;e=+sa(g|0,f|0,5517,a+12|0,a+16|0);ra(J[a+12>>2]);Ha=a+32|0;if(e<4294967296&e>=0){a=~~e>>>0}else{a=0}return a|0}function v8(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;if(J[a+52>>2]){c=J[a+40>>2];d=J[a+44>>2];e=J[a+48>>2];while(1){b=J[a+32>>2]+P(f,12)|0;b=kt(J[a+28>>2],J[a+36>>2]+(f<<3)|0,J[b+4>>2],J[b>>2],J[c>>2],J[d>>2],J[e>>2],0);a:{if(!b){break a}b:{switch(K[b+24|0]){case 0:J[d>>2]=J[d>>2]|1;d=d+4|0;if(!J[b+56>>2]){break a}J[c>>2]=J[c>>2]|1;c=c+4|0;break a;case 2:break b;default:break a}}J[e>>2]=J[e>>2]|1;e=e+4|0}f=f+1|0;if(f>>>0>2]){continue}break}}}function T9(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;J[a+492>>2]=a;J[a+444>>2]=J[a+32>>2];e=K[a+76|0];J[a+448>>2]=e;J[a+480>>2]=J[a+40>>2];J[a+484>>2]=L[a+74>>1];b=J[a+60>>2];J[a+476>>2]=b?b+32|0:J[a- -64>>2];b=0;if(e>>>0>=2){c=1;while(1){d=J[a+456>>2]+P(c,80)|0;Mq(d,J[(J[a+444>>2]+(c<<5)|0)+20>>2],1);J[d+72>>2]=b;f=K[d+79|0]+f|0;b=K[d+76|0]+b|0;c=c+1|0;if((e|0)!=(c|0)){continue}break}}if(J[a+468>>2]!=(b|0)){Nq(a+112|0,b)}J[a+468>>2]=b;J[a+472>>2]=f}function Fq(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;f=J[b+8>>2];c=K[b+20|0];e=P(c,12)+a|0;d=J[e+56>>2]-1|0;J[e+56>>2]=d;h=J[e+52>>2];g=f<<2;J[h+g>>2]=J[(d<<2)+h>>2];J[b+8>>2]=-1;if(d>>>0>f>>>0){J[J[J[e+52>>2]+g>>2]+8>>2]=f}a=(c<<2)+a|0;b=J[a+88>>2];a:{if(b>>>0<=f>>>0){break a}c=a;a=b-1|0;J[c+88>>2]=a;if(a>>>0>=M[e+56>>2]){break a}d=J[e+52>>2];c=d+(f<<2)|0;b=J[c>>2];g=c;c=d;d=a<<2;c=J[c+d>>2];J[g>>2]=c;J[d+J[e+52>>2]>>2]=b;J[b+8>>2]=a;J[c+8>>2]=f}}function ss(a,b){var c=0,d=0,e=0,f=0;e=J[a>>2];if(e>>>0>>0){d=J[a+12>>2];if(d){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d);J[a+12>>2]=0}d=J[a+8>>2];if(d){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,d);J[a+8>>2]=0}d=0;c=(b<<3)+48|0;if(c){f=J[40592]+12|0;c=Ja[J[J[f>>2]+8>>2]](f,c,29909,16617,643)|0}else{c=0}J[a+8>>2]=c;c=b<<4;if(c){d=J[40592]+12|0;d=Ja[J[J[d>>2]+8>>2]](d,c,29909,16617,644)|0}J[a+4>>2]=b;J[a+12>>2]=d;J[a>>2]=b}return b>>>0>e>>>0}function Li(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;e=J[a+4>>2];d=e?e<<1:256;b=b+1|0;d=b>>>0>>0?d:b;c=d<<2;f=d>>>0>1073741823?-1:c;if(f){b=J[40592];g=b+12|0;b=(i=g,j=f,k=Ja[J[J[b>>2]+20>>2]](b)|0?35213:69706,l=16617,m=949,h=J[J[g>>2]+8>>2],Ja[h](i|0,j|0,k|0,l|0,m|0)|0)}else{b=0}if(d){Va(b,255,c)}c=J[a>>2];a:{if(!c){break a}Ua(b,c,e<<2);e=J[a>>2];if(!e){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,e)}J[a+4>>2]=d;J[a>>2]=b}function hN(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0;b=J[a+12>>2];if(!b){b=J[40592];c=b+12|0;b=(e=c,f=64,g=Ja[J[J[b>>2]+20>>2]](b)|0?39999:69706,h=10397,i=97,d=J[J[c>>2]+8>>2],Ja[d](e|0,f|0,g|0,h|0,i|0)|0);J[b+4>>2]=0;J[b+8>>2]=0;J[b>>2]=131164;J[b+12>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+24>>2]=0;J[b+28>>2]=0;J[b+32>>2]=0;J[b+36>>2]=0;J[b+40>>2]=0;J[b+44>>2]=0;J[b+48>>2]=0;J[b+52>>2]=0;J[b+56>>2]=0;J[b+60>>2]=0;J[a+12>>2]=b}return b|0}function Pk(a,b){var c=0,d=0,e=0,f=0;c=J[a+8>>2];a:{if(c<<5>>>0>=b>>>0){break a}e=b+31>>>5|0;if(e>>>0<=(c&2147483647)>>>0){break a}c=J[40592]+12|0;c=Ja[J[J[c>>2]+8>>2]](c,e<<2,29909,22033,438)|0;d=J[a+4>>2];b:{if(!d){break b}Ua(c,d,J[a+8>>2]<<2);if(J[a+8>>2]<0){break b}d=J[a+4>>2];if(!d){break b}f=J[40592]+12|0;Ja[J[J[f>>2]+12>>2]](f,d)}d=J[a+8>>2];Va(c+(d<<2)|0,0,e-d<<2);J[a+8>>2]=e;J[a+4>>2]=c}a=J[a>>2];if(a){Ja[J[J[a>>2]+44>>2]](a,b)}}function it(a,b,c){var d=0,e=0,f=0,g=0;a:{if(!J[a+1992>>2]){break a}d=b>>>0>c>>>0;e=d?b:c;b=d?c:b;c=e<<14&-65536|b>>>2&65535;c=(c<<15^-1)+c|0;c=P(c>>>10^c,9);c=c>>>6^c;c=(c<<11^-1)+c|0;c=J[J[a+1968>>2]+((J[a+1976>>2]-1&(c>>>16^c))<<2)>>2];if((c|0)==-1){break a}d=J[a+1964>>2];a=J[a+1960>>2];while(1){f=a+P(c,12)|0;if(!((b|0)==J[f>>2]&J[f+4>>2]==(e|0))){c=J[d+(c<<2)>>2];if((c|0)!=-1){continue}break a}break}g=J[(a+P(c,12)|0)+8>>2]}return g}function vf(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;c=J[a+12>>2];g=c&2147483647?c<<1:1;a:{if(!g){break a}c=g<<2;if(!c){break a}e=J[a>>2];e=Ja[J[J[e>>2]+8>>2]](e,c,20075,553)|0}c=J[a+4>>2];d=J[a+8>>2];if((d|0)>0){h=(d<<2)+e|0;d=c;f=e;while(1){J[f>>2]=J[d>>2];d=d+4|0;f=f+4|0;if(h>>>0>f>>>0){continue}break}d=J[a+8>>2]}J[(d<<2)+e>>2]=J[b>>2];if(!(!c|J[a+12>>2]<0)){b=J[a>>2];Ja[J[J[b>>2]+12>>2]](b,c)}J[a+12>>2]=g;J[a+4>>2]=e;J[a+8>>2]=J[a+8>>2]+1}function ft(a,b,c,d){var e=0,f=0;e=Ha-16|0;Ha=e;f=bh(a+4|0,J[b+4>>2],J[c+4>>2],2,5);J[a+36>>2]=-1;J[a+32>>2]=c;J[a+28>>2]=b;J[a>>2]=131980;a:{if(d){break a}Og(f);vc(J[f>>2],f);vc(J[a+8>>2],f);Hq(J[J[f>>2]+40>>2],f,0);f=J[J[J[f>>2]+40>>2]+2168>>2];b=J[a+28>>2];c=J[a+32>>2];d=b>>>0>c>>>0;J[e+4>>2]=d?b:c;J[e>>2]=d?c:b;b=jt(f+1956|0,e,e+15|0);if(K[e+15|0]){break a}c=J[e+4>>2];d=J[e>>2];J[b+8>>2]=a;J[b>>2]=d;J[b+4>>2]=c}Ha=e+16|0;return a}function AA(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0);d=N[a>>2];e=N[a+4>>2];c=N[a+8>>2];N[b+8>>2]=c;N[b+4>>2]=e;N[b>>2]=d;f=N[a+12>>2];N[b+20>>2]=c;N[b+16>>2]=e;N[b+12>>2]=f;g=N[a+16>>2];N[b+44>>2]=c;N[b+40>>2]=g;N[b+36>>2]=d;N[b+32>>2]=c;N[b+28>>2]=g;N[b+24>>2]=f;c=N[a+20>>2];N[b+92>>2]=c;N[b+88>>2]=g;N[b+84>>2]=d;N[b+80>>2]=c;N[b+76>>2]=g;N[b+72>>2]=f;N[b+68>>2]=c;N[b- -64>>2]=e;N[b+60>>2]=f;N[b+56>>2]=c;N[b+52>>2]=e;N[b+48>>2]=d}function z1(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;d=Ha-16|0;Ha=d;AC(a,(K[b|0]&8)>>>3|0);a=J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a|0;c=J[a+4>>2];e=c>>>24&15;f=J[((e<<2)+108152|0)+12>>2];b=K[b|0];a:{b:{c:{switch((c>>>30|0)-2|0){case 0:if(K[J[a>>2]+4785|0]){break b}break;case 1:break b;default:break c}}H[d+15|0]=b;Cc(a+f|0,d+15|0);break a}c=J[a+8>>2];if(!c){c=_a(J[a>>2],e);J[a+8>>2]=c}H[c|0]=b;Za(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|1}Ha=d+16|0}function qi(a,b){var c=0,d=0,e=0,f=0,g=0;a:{d=J[a+4>>2];b:{if(!d){break b}e=J[d+40>>2];if(!e){break b}f=J[d+36>>2];while(1){g=(c<<3)+f|0;if(K[g|0]!=1){c=c+1|0;if((e|0)!=(c|0)){continue}break b}break}c=(c<<3)+f|0;if(J[c+4>>2]){break a}}ee(a,1,b);return}c:{if(!b){b=e-1|0;J[d+40>>2]=b;b=(b<<3)+f|0;d=J[b+4>>2];J[g>>2]=J[b>>2];J[g+4>>2]=d;b=J[a+4>>2];if(J[b+40>>2]){break c}if(J[b+44>>2]>=0){Yk(J[40585],b)}J[a+4>>2]=0;return}J[c+4>>2]=b}}function l1(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;d=Ha-16|0;Ha=d;yC(a,(K[b|0]&8)>>>3|0);a=J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a|0;c=J[a+4>>2];e=c>>>24&15;f=J[((e<<2)+108152|0)+12>>2];b=K[b|0];a:{b:{c:{switch((c>>>30|0)-2|0){case 0:if(K[J[a>>2]+4785|0]){break b}break;case 1:break b;default:break c}}H[d+15|0]=b;Cc(a+f|0,d+15|0);break a}c=J[a+8>>2];if(!c){c=_a(J[a>>2],e);J[a+8>>2]=c}H[c|0]=b;Za(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|1}Ha=d+16|0}function g5(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;d=Ha-16|0;Ha=d;XD(a,(K[b|0]&8)>>>3|0);a=J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a|0;c=J[a+4>>2];e=c>>>24&15;f=J[((e<<2)+108152|0)+12>>2];b=K[b|0];a:{b:{c:{switch((c>>>30|0)-2|0){case 0:if(K[J[a>>2]+4785|0]){break b}break;case 1:break b;default:break c}}H[d+15|0]=b;Cc(a+f|0,d+15|0);break a}c=J[a+8>>2];if(!c){c=_a(J[a>>2],e);J[a+8>>2]=c}H[c|0]=b;Za(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|1}Ha=d+16|0}function lM(a){a=a|0;var b=Q(0),c=Q(0),d=Q(0),e=0;a:{if(M[a+84>>2]>1|N[a+52>>2]>2]>2]>2]>2];if(c>2]<=Q(0)|(!J[a+72>>2]|(J[a+4>>2]&2139095040)==2139095040)){break a}if((J[a+8>>2]&2139095040)==2139095040|(J[a+12>>2]&2139095040)==2139095040){break a}b=N[a+88>>2];if(b<=Q(0)){break a}d=N[a+92>>2];if(d<=Q(0)){break a}e=!(Q(Q(b+b)+d)>1]>=2){Ja[J[J[b>>2]+12>>2]](b,16);Ja[J[J[b>>2]+8>>2]](b,J[a>>2],L[a+4>>1]<<2)}a=L[a+4>>1];a:{if(a>>>0<2){break a}Ja[J[J[b>>2]+12>>2]](b,16);e=a&65534;f=a&1;a=0;while(1){J[c+12>>2]=-1;d=c+12|0;Ja[J[J[b>>2]+8>>2]](b,d,4);J[c+12>>2]=-1;Ja[J[J[b>>2]+8>>2]](b,d,4);a=a+2|0;if((e|0)!=(a|0)){continue}break}if(!f){break a}J[c+12>>2]=-1;Ja[J[J[b>>2]+8>>2]](b,c+12|0,4)}Ha=c+16|0}function YZ(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;if(!K[a+4801|0]){MF(a+32|0,b,c,d);return}e=(((b>>>0>>0?b:c)<<2)+a|0)+5296|0;J[e>>2]=J[e>>2]|1<<(b>>>0>c>>>0?b:c);e=1<>2]=e|J[f>>2];break a}f=((b<<2)+a|0)+5420|0;J[f>>2]=J[f>>2]&(e^-1)}b=1<>2]=b|J[c>>2];break b}c=((c<<2)+a|0)+5420|0;J[c>>2]=J[c>>2]&(b^-1)}a=a+5580|0;J[a>>2]=J[a>>2]|8}function gy(a){a=a|0;var b=Q(0),c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0);c=Ha-32|0;Ha=c;Ja[J[J[a>>2]+40>>2]](c+4|0,a);b=N[c+16>>2];h=N[c+12>>2];i=N[c+8>>2];g=Q(1);d=N[c+4>>2];if(d!=Q(0)){e=Q(Q(1)/Q(Y(Q(Q(b*b)+Q(Q(Q(d*d)+Q(0))+Q(0))))));g=Q(b*e);f=Q(e*Q(0));e=Q(d*e)}j=Q(Q(f*d)+Q(Q(Q(i*g)-Q(b*f))-Q(h*e)));b=Q(Q(h*f)+Q(Q(i*f)+Q(Q(b*g)+Q(d*e))));a=b>2]+40>>2]](c+4|0,a);b=N[c+16>>2];h=N[c+12>>2];i=N[c+8>>2];g=Q(1);d=N[c+4>>2];if(d!=Q(0)){e=Q(Q(1)/Q(Y(Q(Q(b*b)+Q(Q(Q(d*d)+Q(0))+Q(0))))));g=Q(b*e);f=Q(e*Q(0));e=Q(d*e)}j=Q(Q(e*i)+Q(Q(Q(h*g)-Q(b*f))-Q(d*f)));b=Q(Q(h*f)+Q(Q(i*f)+Q(Q(b*g)+Q(d*e))));a=b>2]=1069547520;J[a+48>>2]=1092616192;J[a+52>>2]=1061997773;J[a+40>>2]=1036831949;J[a+44>>2]=1056964608;J[a+28>>2]=1060437492;J[a+80>>2]=0;J[a+84>>2]=1;J[a+60>>2]=0;J[a+64>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;H[a+76|0]=1;J[a>>2]=129612;J[a+92>>2]=0;J[a+96>>2]=0;J[a+88>>2]=0;J[a+20>>2]=1065353216;J[a+24>>2]=0;J[a+12>>2]=0;J[a+16>>2]=0;J[a+68>>2]=0;J[a+72>>2]=0;return a|0}function g9(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=Ta(64);b=b+c|0;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;J[a+8>>2]=J[b+8>>2];I[a+12>>1]=L[b+12>>1];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2];N[a+28>>2]=N[b+28>>2];N[a+32>>2]=N[b+32>>2];N[a+36>>2]=N[b+36>>2];N[a+40>>2]=N[b+40>>2];c=J[b+48>>2];J[a+44>>2]=J[b+44>>2];J[a+48>>2]=c;c=J[b+56>>2];J[a+52>>2]=J[b+52>>2];J[a+56>>2]=c;J[a+60>>2]=J[b+60>>2];return a|0}function Qg(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;b=J[a+20>>2]-1|0;J[a+20>>2]=b;if(!b){J[a+20>>2]=J[a+20>>2]+1;b=0;H[a+92|0]=0;c=J[a+52>>2];if(c){f=a+60|0;while(1){e=J[a+48>>2]+(b<<2)|0;d=J[a+84>>2];a:{if(d>>>0>=(J[a+88>>2]&2147483647)>>>0){ll(f,e);c=J[a+52>>2];break a}J[J[a+80>>2]+(d<<2)>>2]=J[e>>2];J[a+84>>2]=d+1}b=b+1|0;if(c>>>0>b>>>0){continue}break}}J[a+52>>2]=0;b=J[a+16>>2];b=Ja[J[J[b>>2]+4>>2]](b)|0;Ja[J[J[b>>2]>>2]](b,a)}}function Gj(a,b){var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0);c=Ha-32|0;Ha=c;Ja[J[J[a>>2]+136>>2]](a,c+8|0)|0;d=N[c+24>>2];e=N[c+20>>2];f=N[c+8>>2];g=N[c+12>>2];h=N[c+28>>2];i=N[c+16>>2];N[b+20>>2]=Q(h-i)*Q(.5);N[b+16>>2]=Q(d-g)*Q(.5);N[b+12>>2]=Q(e-f)*Q(.5);N[b+8>>2]=Q(i+h)*Q(.5);N[b+4>>2]=Q(g+d)*Q(.5);N[b>>2]=Q(f+e)*Q(.5);N[b+24>>2]=N[a+20>>2];N[b+28>>2]=N[a+24>>2];N[b+32>>2]=N[a+28>>2];N[b+36>>2]=N[a+32>>2];Ha=c+32|0}function U0(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0);d=Ha-16|0;Ha=d;e=N[b+8>>2];f=N[b>>2];g=N[b+4>>2];a:{if(!(f!=Q(0)|g!=Q(0))&e==Q(0)){break a}h=N[c+8>>2];i=N[c>>2];j=N[c+4>>2];k=Q(Q(i*g)-Q(f*j));N[d+12>>2]=k;f=Q(Q(h*f)-Q(e*i));N[d+8>>2]=f;e=Q(Q(j*e)-Q(g*h));N[d+4>>2]=e;Ja[J[J[a>>2]+188>>2]](a,b,1,1);if(!(e!=Q(0)|f!=Q(0))&k==Q(0)){break a}Ja[J[J[a>>2]+192>>2]](a,d+4|0,1,1)}Ha=d+16|0}function c0(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;f=J[a+652>>2];e=(c<<15^-1)+c|0;e=P(e>>>10^e,9);e=e>>>6^e;e=(e<<11^-1)+e|0;e=J[J[a+660>>2]+((J[a+668>>2]-1&(e>>>16^e))<<2)>>2];if(J[f+(e<<3)>>2]!=(c|0)){g=J[a+656>>2];while(1){e=J[(e<<2)+g>>2];if(J[(e<<3)+f>>2]!=(c|0)){continue}break}}a=J[(J[a+644>>2]+P(J[((e<<3)+f|0)+4>>2],44)|0)+4>>2];b=J[J[a+16>>2]+(b<<2)>>2];J[d>>2]=J[a+8>>2]+P(b,24);return J[a+12>>2]+(b<<3)|0}function aX(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0),n=Q(0),o=Q(0);b=J[b+4>>2];g=N[b- -64>>2];h=N[b+80>>2];i=N[b+84>>2];j=N[b+52>>2];k=N[b+68>>2];l=N[b+88>>2];c=J[b+152>>2]+P(c,12)|0;d=N[c+8>>2];m=N[b+56>>2];e=N[c>>2];n=N[b+72>>2];f=N[c+4>>2];o=N[b+48>>2];J[a+12>>2]=0;N[a+8>>2]=Q(l*d)+Q(Q(m*e)+Q(f*n));N[a+4>>2]=Q(i*d)+Q(Q(j*e)+Q(f*k));N[a>>2]=Q(h*d)+Q(Q(o*e)+Q(f*g))}function Wo(a,b,c){var d=0;d=Ha-16|0;Ha=d;a:{if((J[b+4>>2]&-1073741824)!=-2147483648){break a}b:{if(c){c=Id(b,d+12|0,d+11|0);PF(a+16|0,J[((J[b+4>>2]>>>22&60)+108152|0)+12>>2]+b|0,J[d+12>>2],c,0,K[d+11|0]);break b}c=rd(b,d+12|0);wq(a+16|0,J[((J[b+4>>2]>>>22&60)+108152|0)+12>>2]+b|0,J[d+12>>2],c,0)}if(!c){break a}b=0;while(1){a=J[J[d+12>>2]+(b<<2)>>2]+16|0;J[a>>2]=J[a>>2]+1;b=b+1|0;if((c|0)!=(b|0)){continue}break}}Ha=d+16|0}function r8(a){a=a|0;var b=0,c=0;J[a>>2]=138724;b=J[a+96>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+88>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+80>>2];if((b|0)==(a+60|0)){H[a+76|0]=0;break a}if(!b){break a}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+56>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+48>>2];if((b|0)==(a+28|0)|!b){break b}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}hb(a)}function ks(a,b,c,d){var e=0,f=0,g=0,h=0;h=a+316|0;if(M[a+320>>2]>>0){Li(h,d)}e=J[a+328>>2];if(e>>>0<=d>>>5>>>0){d=(d+128>>>5|0)+((d&31)!=0)|0;if(d){e=J[40592]+12|0;g=Ja[J[J[e>>2]+8>>2]](e,d<<2,29909,16617,855)|0;e=J[a+328>>2]}if(e){Ua(g,J[a+324>>2],e<<2);f=J[a+328>>2]}if((d|0)!=(f|0)){Va((f<<2)+g|0,0,d-f<<2)}e=J[a+324>>2];if(e){f=J[40592]+12|0;Ja[J[J[f>>2]+12>>2]](f,e)}J[a+328>>2]=d;J[a+324>>2]=g}rs(a+224|0,b,c,h)}function ls(a,b,c,d){var e=0,f=0,g=0,h=0;h=a+316|0;if(M[a+320>>2]>>0){Li(h,d)}e=J[a+328>>2];if(e>>>0<=d>>>5>>>0){d=(d+128>>>5|0)+((d&31)!=0)|0;if(d){e=J[40592]+12|0;g=Ja[J[J[e>>2]+8>>2]](e,d<<2,29909,16617,855)|0;e=J[a+328>>2]}if(e){Ua(g,J[a+324>>2],e<<2);f=J[a+328>>2]}if((d|0)!=(f|0)){Va((f<<2)+g|0,0,d-f<<2)}e=J[a+324>>2];if(e){f=J[40592]+12|0;Ja[J[J[f>>2]+12>>2]](f,e)}J[a+328>>2]=d;J[a+324>>2]=g}rs(a+96|0,b,c,h)}function eM(a){a=a|0;var b=Q(0),c=Q(0),d=0;a:{if(M[a+84>>2]>1|N[a+52>>2]>2]>2]>2]>2];if(c>2]<=Q(0)|(!J[a+72>>2]|(J[a+4>>2]&2139095040)==2139095040)){break a}if((J[a+8>>2]&2139095040)==2139095040|(J[a+12>>2]&2139095040)==2139095040){break a}b=N[a+88>>2];if(b<=Q(0)|N[a+92>>2]<=Q(0)|N[a+96>>2]<=Q(0)){break a}d=!(Q(b+b)>2];a=J[J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a>>2];if(a){a=a-16|0}else{a=0}d=N[a+5148>>2];a=c>2])){break a}c=a?d:c;b:{c:{switch((J[b+4>>2]>>>30|0)-2|0){case 0:a=J[b>>2];if(K[a+4785|0]){break b}default:N[b+260>>2]=c;J[b+264>>2]=0;pc(b+16|0,c,1);return;case 1:break c}}a=J[b>>2]}N[b+260>>2]=c;J[b+264>>2]=0;Za(a,b);J[b+268>>2]=J[b+268>>2]&-117440513|83886080}}function sK(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;a:{b:{if(!J[a+48>>2]){break b}f=J[a+32>>2];e=5381;c=K[b|0];if(c){d=b;while(1){e=P(e,33)^c&255;c=K[d+1|0];d=d+1|0;if(c){continue}break}}c=J[J[a+24>>2]+((f-1&e)<<2)>>2];if((c|0)==-1){break b}e=J[a+20>>2];d=J[a+16>>2];while(1){if(!fb(J[d+(c<<3)>>2],b)){break a}c=J[e+(c<<2)>>2];if((c|0)!=-1){continue}break}}return Ja[J[J[a>>2]+28>>2]](a,0,b,1)|0}return J[(d+(c<<3)|0)+4>>2]}function mF(a){var b=0,c=0,d=0,e=0,f=0;c=Ha-16|0;Ha=c;b=J[40592];d=Ja[J[J[b>>2]+20>>2]](b)|0?43423:69706;e=a,f=Ja[J[J[b+12>>2]+8>>2]](b+12|0,28,d,20266,113)|0,J[e>>2]=f;b=Ha-16|0;Ha=b;Ha=b+16|0;J[a+20>>2]=0;J[a+12>>2]=0;J[a+16>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;d=a+4|0;lF(d,64);J[c+12>>2]=0;b=J[a+8>>2];a:{if(b>>>0>=(J[a+12>>2]&2147483647)>>>0){bc(d,c+12|0);break a}J[J[a+4>>2]+(b<<2)>>2]=0;J[a+8>>2]=b+1}Ha=c+16|0;return a}function yR(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a>>2]+(b<<6)|0;b=J[c+4>>2];J[a>>2]=J[c>>2];J[a+4>>2]=b;J[a+8>>2]=J[c+8>>2];I[a+12>>1]=L[c+12>>1];N[a+16>>2]=N[c+16>>2];N[a+20>>2]=N[c+20>>2];N[a+24>>2]=N[c+24>>2];N[a+28>>2]=N[c+28>>2];N[a+32>>2]=N[c+32>>2];N[a+36>>2]=N[c+36>>2];N[a+40>>2]=N[c+40>>2];b=J[c+48>>2];J[a+44>>2]=J[c+44>>2];J[a+48>>2]=b;b=J[c+56>>2];J[a+52>>2]=J[c+52>>2];J[a+56>>2]=b;J[a+60>>2]=J[c+60>>2];return 1}function SA(a,b){var c=0,d=0;c=Ha-16|0;Ha=c;a:{if(!K[a+4785|0]){GF(a+16|0,J[b+16>>2]);J[b>>2]=0;J[b+4>>2]=J[b+4>>2]&268435455;break a}d=a+5092|0;b:{c:{a=J[b+4>>2];switch((a>>>30|0)-1|0){case 1:break b;case 0:break c;default:break a}}J[b+4>>2]=a&1073741823;J[c+4>>2]=b;ob(d,c+4|0);break a}J[b+4>>2]=a|-1073741824;if(a&268435456){break a}J[c+8>>2]=b;a=pb(d,c+8|0,c+15|0);if(K[c+15|0]){break a}J[a>>2]=J[c+8>>2]}Ha=c+16|0}function XU(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;d=Ha-32|0;Ha=d;e=J[b>>2];if(e>>>0<2147483632){a:{if(e>>>0<=10){H[d+27|0]=e;f=d+16|0;break a}g=(e|15)+1|0;f=Ta(g);J[d+24>>2]=g|-2147483648;J[d+16>>2]=f;J[d+20>>2]=e}h=Ua(f,b+4|0,e)+e|0,i=0,H[h|0]=i;J[d+12>>2]=c;Ja[a|0](d+28|0,d+16|0,d+12|0);ya(J[d+28>>2]);a=J[d+28>>2];ka(a|0);ka(J[d+12>>2]);if(H[d+27|0]<0){hb(J[d+16>>2])}Ha=d+32|0;return a|0}ga();B()}function Nr(a){var b=0,c=0,d=0,e=0;a:{a=J[a+24>>2];if(!a){break a}b=K[a+1|0];if(!b){break a}d=K[a|0]==4?160:96;a=a+48|0;if(b>>>0>=4){e=b&252;while(1){N[a+12>>2]=N[a+28>>2];a=a+d|0;N[a+12>>2]=N[a+28>>2];a=a+d|0;N[a+12>>2]=N[a+28>>2];a=a+d|0;N[a+12>>2]=N[a+28>>2];a=a+d|0;c=c+4|0;if((e|0)!=(c|0)){continue}break}}b=b&3;if(!b){break a}c=0;while(1){N[a+12>>2]=N[a+28>>2];a=a+d|0;c=c+1|0;if((b|0)!=(c|0)){continue}break}}}function Ke(a,b){var c=0,d=0,e=0,f=0,g=0;if(J[a+8>>2]){while(1){c=Ha-16|0;Ha=c;e=J[J[a+4>>2]+(f<<2)>>2]+16|0;d=L[b+52>>1];J[c+12>>2]=1;I[c+8>>1]=d;d=J[e+4772>>2];a:{if(d>>>0>=(J[e+4776>>2]&2147483647)>>>0){To(e+4768|0,c+8|0);break a}g=J[c+12>>2];d=J[e+4768>>2]+(d<<3)|0;J[d>>2]=J[c+8>>2];J[d+4>>2]=g;J[e+4772>>2]=J[e+4772>>2]+1}Ha=c+16|0;f=f+1|0;if(f>>>0>2]){continue}break}}J[J[a+40>>2]+(L[b+52>>1]<<2)>>2]=b}function SN(a,b){a=a|0;b=Q(b);var c=0,d=0,e=Q(0),f=0,g=Q(0),h=Q(0);c=Ha-16|0;Ha=c;e=Q(Ja[J[J[a>>2]+116>>2]](a));Ja[J[J[a>>2]+120>>2]](a,b)|0;d=Ja[J[J[a>>2]+16>>2]](a)|0;J[c+8>>2]=J[d+8>>2];f=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=f;g=N[a+36>>2];h=N[a+40>>2];b=Q(b-e);N[c+8>>2]=Q(Q(b*N[a+44>>2])*Q(.5))+N[c+8>>2];N[c+4>>2]=Q(Q(b*h)*Q(.5))+N[c+4>>2];N[c>>2]=Q(Q(b*g)*Q(.5))+N[c>>2];Ja[J[J[a>>2]+12>>2]](a,c)|0;Ha=c+16|0}function Ph(a,b,c){var d=0,e=0,f=0,g=0,h=0;f=Ha-16|0;Ha=f;d=-1;b=Q(N[a>>2]*b);a:{if(!(b>=Q(0))){break a}c=Q(N[a+8>>2]*c);if(!(c>=Q(0))){break a}e=J[a+12>>2];if(!(b>2]+Q(1)))|!(c>2]+Q(1)))){break a}d=pz(e,b,c,f+12|0,f+8|0);g=d<<1;b=N[f+8>>2];c=N[f+12>>2];h=J[e+60>>2];e=d<<2;d=H[(h+e|0)+2|0]<0?b>c:Q(c+b)>Q(1);a=e+J[J[a+12>>2]+60>>2]|0;d=(K[(d?a+3|0:a+2|0)|0]&127)==127?-1:g|d}Ha=f+16|0;return d}function Co(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0;c=Ha-16|0;Ha=c;b=a+4|0;e=J[a+8>>2];if(e){while(1){f=J[b>>2]+P(d,12)|0;g=J[f>>2];if(g){h=J[40592]+12|0;Ja[J[J[h>>2]+12>>2]](h,g-4|0)}J[f>>2]=0;d=d+1|0;if((e|0)!=(d|0)){continue}break}}wj(b,c+4|0);Bo(b,J[a+8>>2]);J[a+16>>2]=0;J[a+20>>2]=0;b=J[a+12>>2];a:{if((b|0)<0|!(b&2147483647)){break a}a=J[a+4>>2];if(!a){break a}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}Ha=c+16|0}function $h(a,b){var c=0,d=0;c=Ha-16|0;Ha=c;a:{if(!K[a+4785|0]){iG(a+16|0,b+12|0);J[b>>2]=0;J[b+4>>2]=J[b+4>>2]&268435455;break a}d=a+4972|0;b:{c:{a=J[b+4>>2];switch((a>>>30|0)-1|0){case 1:break b;case 0:break c;default:break a}}J[b+4>>2]=a&1073741823;J[c+4>>2]=b;ob(d,c+4|0);break a}J[b+4>>2]=a|-1073741824;if(a&268435456){break a}J[c+8>>2]=b;a=pb(d,c+8|0,c+15|0);if(K[c+15|0]){break a}J[a>>2]=J[c+8>>2]}Ha=c+16|0}function ZB(a,b){var c=0;if((b|0)==2){H[a+140|0]=1;return}YB(a);c=J[a>>2];a:{if(!b){if(J[a+28>>2]==1){Ja[J[J[c>>2]+72>>2]](c,1)|0;c=J[a>>2]}Ja[J[J[c>>2]+16>>2]](c);c=J[a+36>>2];if(J[a- -64>>2]==1){Ja[J[J[c>>2]+72>>2]](c,1)|0;c=J[a+36>>2]}Ja[J[J[c>>2]+16>>2]](c);break a}if(!(!c|J[a+28>>2]!=1)){Ja[J[J[c>>2]+72>>2]](c,1)|0}c=J[a+36>>2];if(!c|J[a- -64>>2]!=1){break a}Ja[J[J[c>>2]+72>>2]](c,1)|0}H[a+140|0]=(b|0)!=0}function Mj(a,b,c,d){var e=0,f=0;f=Ha-16|0;Ha=f;J[f+12>>2]=c;e=c+d|0;a:{if(K[e|0]){break a}H[e|0]=1;e=J[a+4>>2];b:{if(e>>>0>=(J[a+8>>2]&2147483647)>>>0){ab(a,f+12|0);break b}J[J[a>>2]+(e<<2)>>2]=c;J[a+4>>2]=J[a+4>>2]+1}c=P(J[f+12>>2],12)+b|0;e=J[c>>2];if(!(e&536870912)){Mj(a,b,e&536870911,d)}e=J[c+4>>2];if(!(e&536870912)){Mj(a,b,e&536870911,d)}c=J[c+8>>2];if(c&536870912){break a}Mj(a,b,c&536870911,d)}Ha=f+16|0}function Rp(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;d=Ha-16|0;Ha=d;a=J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a|0;c=J[a+4>>2];e=c>>>24&15;f=J[((e<<2)+108152|0)+12>>2];b=K[b|0];a:{b:{c:{switch((c>>>30|0)-2|0){case 0:if(K[J[a>>2]+4785|0]){break b}break;case 1:break b;default:break c}}H[d+15|0]=b;Cc(a+f|0,d+15|0);break a}c=J[a+8>>2];if(!c){c=_a(J[a>>2],e);J[a+8>>2]=c}H[c|0]=b;Za(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|1}Ha=d+16|0}function J2(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;h=J[a+44>>2];while(1){i=d>>>0>>0?e:d;l=i+1|0;m=J[a+40>>2];a:{b:{while(1){if(f>>>0>=h>>>0){break b}while(1){c:{j=f+1|0;k=J[(f<<2)+m>>2];if(k){break c}f=j;if((h|0)!=(f|0)){continue}break b}break}n=(e|0)!=(i|0);f=j;e=e+1|0;if(n){continue}break}if((c|0)!=(g|0)){break a}g=c}return g|0}J[(g<<2)+b>>2]=k;g=g+1|0;e=l;continue}}function CO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;a=Ha-80|0;Ha=a;if(!(!J[b+8>>2]|(!J[b+4>>2]|M[b>>2]<24))){d=a+28|0;J[d>>2]=0;J[d+4>>2]=0;J[d+16>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;if(xx(d,b)){b=a+8|0;J[b+8>>2]=J[d>>2];J[b+12>>2]=J[d+16>>2];J[b+16>>2]=J[d+12>>2];J[b+4>>2]=J[d+8>>2];J[b>>2]=J[d+4>>2];J[d+16>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;J[d>>2]=0;J[d+4>>2]=0;e=Ja[J[J[c>>2]>>2]](c,17,b)|0}yx(d)}Ha=a+80|0;return e|0}function xA(a,b,c,d){var e=0;e=Ha-16|0;Ha=e;a:{if(c){if(!b){break a}if(b&1){c=L[a>>1];I[e+14>>1]=c<<8|c>>>8;Ja[J[J[d>>2]>>2]](d,e+14|0,2)|0;a=a+2|0;c=b-1|0}else{c=b}if((b|0)==1){break a}while(1){b=L[a>>1];I[e+14>>1]=b<<8|b>>>8;Ja[J[J[d>>2]>>2]](d,e+14|0,2)|0;b=L[a+2>>1];I[e+14>>1]=b<<8|b>>>8;Ja[J[J[d>>2]>>2]](d,e+14|0,2)|0;a=a+4|0;c=c-2|0;if(c){continue}break}break a}Ja[J[J[d>>2]>>2]](d,a,b<<1)|0}Ha=e+16|0}function rI(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=0;El(a);a=J[a+24>>2];b=L[a+2>>1];if(b){e=a+b|0;f=K[a|0]==7?176:128;while(1){b=K[a+1|0];c=0;a=a+160|0;if(b){while(1){d=N[a+96>>2];N[a+96>>2]=d>Q(0)?d:Q(0);d=N[a+108>>2];N[a+108>>2]=d>Q(0)?d:Q(0);d=N[a+104>>2];N[a+104>>2]=d>Q(0)?d:Q(0);d=N[a+100>>2];N[a+100>>2]=d>Q(0)?d:Q(0);a=a+f|0;c=c+1|0;if((b|0)!=(c|0)){continue}break}}if(a>>>0>>0){continue}break}}}function pI(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=0;Dl(a);a=J[a+24>>2];b=L[a+2>>1];if(b){e=a+b|0;f=K[a|0]==7?176:128;while(1){b=K[a+1|0];c=0;a=a+160|0;if(b){while(1){d=N[a+96>>2];N[a+96>>2]=d>Q(0)?d:Q(0);d=N[a+108>>2];N[a+108>>2]=d>Q(0)?d:Q(0);d=N[a+104>>2];N[a+104>>2]=d>Q(0)?d:Q(0);d=N[a+100>>2];N[a+100>>2]=d>Q(0)?d:Q(0);a=a+f|0;c=c+1|0;if((b|0)!=(c|0)){continue}break}}if(a>>>0>>0){continue}break}}}function Fm(a){var b=0,c=0,d=0,e=0,f=0,g=0;d=Ha-16|0;Ha=d;e=P(1-J[a+124>>2]|0,12)+a|0;b=J[e+68>>2];J[a+152>>2]=J[a+152>>2]-b;if(b){f=e- -64|0;g=a+112|0;while(1){c=b-1|0;b=J[J[f>>2]+(c<<2)>>2];J[e+68>>2]=c;J[d+12>>2]=b;c=J[a+116>>2];a:{if(c>>>0>=(J[a+120>>2]&2147483647)>>>0){$c(g,d+12|0);break a}J[J[a+112>>2]+(c<<2)>>2]=b;J[a+116>>2]=c+1}b=J[e+68>>2];if(b){continue}break}}J[a+124>>2]=1-J[a+124>>2];Ha=d+16|0}function xaa(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=Q(0),k=Q(0),l=Q(0),m=Q(0);b=a+112|0;wi(a,b,0);yG(b);g=J[b+336>>2];if(g>>>0>=2){i=J[b+340>>2];h=J[b+332>>2];d=J[h+16>>2];c=1;while(1){e=J[((c<<5)+h|0)+16>>2];j=N[e+20>>2];k=N[e+24>>2];l=N[d+20>>2];m=N[d+24>>2];f=P(c,160)+i|0;N[f+96>>2]=N[e+16>>2]-N[d+16>>2];N[f+104>>2]=k-m;N[f+100>>2]=j-l;c=c+1|0;if((g|0)!=(c|0)){continue}break}}vi(b);H[a+488|0]=0}function yE(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;d=J[b+12>>2];if(d){e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,d)}J[b+12>>2]=0;b=J[c>>2];J[a+40>>2]=b;J[a+44>>2]=J[c+4>>2];c=J[40592];e=c+12|0;d=rea(b,0,28,0);f=d+4|0;c=(h=e,i=Ia?-1:d>>>0>f>>>0?-1:f,j=Ja[J[J[c>>2]+20>>2]](c)|0?50019:69706,k=14894,l=209,g=J[J[e>>2]+8>>2],Ja[g](h|0,i|0,j|0,k|0,l|0)|0);J[c>>2]=b;b=c+4|0;J[a+8>>2]=b;a=a+12|0;zE(a,b);Ao(a)}function TA(a,b){var c=0,d=0;c=Ha-16|0;Ha=c;a:{if(!K[a+4785|0]){eG(b+12|0);J[b>>2]=0;J[b+4>>2]=J[b+4>>2]&268435455;break a}d=a+5052|0;b:{c:{a=J[b+4>>2];switch((a>>>30|0)-1|0){case 1:break b;case 0:break c;default:break a}}J[b+4>>2]=a&1073741823;J[c+4>>2]=b;ob(d,c+4|0);break a}J[b+4>>2]=a|-1073741824;if(a&268435456){break a}J[c+8>>2]=b;a=pb(d,c+8|0,c+15|0);if(K[c+15|0]){break a}J[a>>2]=J[c+8>>2]}Ha=c+16|0}function dM(a){a=a|0;J[a+80>>2]=0;J[a+56>>2]=1069547520;J[a+48>>2]=1092616192;J[a+52>>2]=1061997773;J[a+40>>2]=1036831949;J[a+44>>2]=1056964608;J[a+28>>2]=1060437492;J[a+60>>2]=0;J[a+64>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+96>>2]=1056964608;J[a+88>>2]=1065353216;J[a+92>>2]=1056964608;H[a+76|0]=1;J[a+20>>2]=1065353216;J[a+24>>2]=0;J[a+12>>2]=0;J[a+16>>2]=0;J[a+68>>2]=0;J[a+72>>2]=0}function HY(a,b){a=a|0;b=b|0;var c=0,d=0;c=a+116|0;d=J[c>>2];if((d|0)==4){a=J[a+36>>2]&1?J[a+40>>2]- -64|0:c;J[b>>2]=J[a>>2];N[b+4>>2]=N[a+4>>2];N[b+8>>2]=N[a+8>>2];N[b+12>>2]=N[a+12>>2];N[b+16>>2]=N[a+16>>2];N[b+20>>2]=N[a+20>>2];N[b+24>>2]=N[a+24>>2];N[b+28>>2]=N[a+28>>2];J[b+32>>2]=J[a+32>>2];H[b+36|0]=K[a+36|0];c=K[a+37|0]|K[a+38|0]<<8;H[b+37|0]=c;H[b+38|0]=c>>>8;H[b+39|0]=K[a+39|0]}return(d|0)==4|0}function A4(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+312>>2]=N[b>>2];N[a+316>>2]=N[b+4>>2];N[a+320>>2]=N[b+8>>2];return}c=J[a+16>>2];if(!c){c=_a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}N[c+72>>2]=N[b>>2];N[c+76>>2]=N[b+4>>2];N[c+80>>2]=N[b+8>>2];Za(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|8}function zw(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Ha-32|0;Ha=c;d=J[b+4>>2];J[a+404>>2]=J[b>>2];J[a+408>>2]=d;J[a+412>>2]=J[b+8>>2];b=J[a+400>>2];if(b){d=c+4|0;Ja[J[J[b>>2]+76>>2]](d,b);b=J[a+408>>2];e=J[a+404>>2];N[c+28>>2]=N[a+412>>2];J[c+20>>2]=e;J[c+24>>2]=b;N[c+4>>2]=N[a+20>>2];N[c+8>>2]=N[a+24>>2];N[c+12>>2]=N[a+28>>2];N[c+16>>2]=N[a+32>>2];a=J[a+400>>2];Ja[J[J[a>>2]+248>>2]](a,d)}Ha=c+32|0;return 1}function j9(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a>>2]+b|0;b=J[c+4>>2];J[a>>2]=J[c>>2];J[a+4>>2]=b;J[a+8>>2]=J[c+8>>2];I[a+12>>1]=L[c+12>>1];N[a+16>>2]=N[c+16>>2];N[a+20>>2]=N[c+20>>2];N[a+24>>2]=N[c+24>>2];N[a+28>>2]=N[c+28>>2];N[a+32>>2]=N[c+32>>2];N[a+36>>2]=N[c+36>>2];N[a+40>>2]=N[c+40>>2];b=J[c+48>>2];J[a+44>>2]=J[c+44>>2];J[a+48>>2]=b;b=J[c+56>>2];J[a+52>>2]=J[c+52>>2];J[a+56>>2]=b;J[a+60>>2]=J[c+60>>2]}function g6(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a:{d=J[b+24>>2];if(d){b=Ha-32|0;Ha=b;d=J[d>>2];Ja[J[J[d>>2]+180>>2]](b,d,c);N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2];N[a+28>>2]=N[b+28>>2];Ha=b+32|0;break a}J[a>>2]=0;J[a+4>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0}}function e6(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a:{d=J[b+24>>2];if(d){b=Ha-32|0;Ha=b;d=J[d>>2];Ja[J[J[d>>2]+184>>2]](b,d,c);N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2];N[a+28>>2]=N[b+28>>2];Ha=b+32|0;break a}J[a>>2]=0;J[a+4>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0}}function Mg(a,b,c){var d=0,e=0,f=0,g=0,h=0;a:{e=J[a+4>>2];if(!e){break a}f=J[e+36>>2];d=-1;g=J[e+40>>2];b:{if(!g){break b}d=0;while(1){h=(d<<3)+f|0;if(K[h|0]==(b|0)&J[h+4>>2]==(c|0)){break b}d=d+1|0;if((g|0)!=(d|0)){continue}break}d=-1}b=g-1|0;J[e+40>>2]=b;c=(d<<3)+f|0;b=(b<<3)+f|0;d=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=d;b=J[a+4>>2];if(J[b+40>>2]){break a}if(J[b+44>>2]>=0){Yk(J[40585],b)}J[a+4>>2]=0}}function tE(a){a=a|0;var b=0,c=0;J[a>>2]=142976;a:{if(!(H[a+6|0]&1)){break a}b=J[a+32>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+16>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+36>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+20>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+44>>2];if(!b){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}return a|0}function oi(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;a:{f=L[a+24>>1];c=f;if(!c){break a}d=a+20|0;if((c|0)!=1){h=c&65534;c=0;while(1){g=e<<2;Ja[J[J[b>>2]+8>>2]](b,J[g+(L[a+24>>1]==1?d:J[a+20>>2])>>2]);Ja[J[J[b>>2]+8>>2]](b,J[(g|4)+(L[a+24>>1]==1?d:J[a+20>>2])>>2]);e=e+2|0;c=c+2|0;if((h|0)!=(c|0)){continue}break}}if(!(f&1)){break a}Ja[J[J[b>>2]+8>>2]](b,J[(e<<2)+(L[a+24>>1]==1?d:J[a+20>>2])>>2])}}function $p(a,b){a=a|0;b=b|0;var c=0;c=J[J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a>>2];if(c){c=c-16|0}else{c=0}if(c){Wa(J[40592],8,23314,196,73002,0);return}a:{b:{c:{a=J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a|0;c=J[a+4>>2];switch((c>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[a>>2]+4785|0]){break a}}H[(a+J[((c>>>22&60)+108152|0)+12>>2]|0)+7|0]=b;return}Wa(J[40592],8,21264,173,24796,0)}function Vp(a){a=a|0;var b=0,c=0,d=0,e=0,f=0,g=0,h=0;a=J[a+16>>2];a:{if(!a){break a}c=J[a+40>>2];if(!c){break a}d=J[a+36>>2];a=0;if(c>>>0>=4){g=c&-4;while(1){h=b;b=a<<3;b=(((h+!K[b+d|0]|0)+!K[(b|8)+d|0]|0)+!K[(b|16)+d|0]|0)+!K[(b|24)+d|0]|0;a=a+4|0;e=e+4|0;if((g|0)!=(e|0)){continue}break}}c=c&3;if(!c){break a}while(1){b=!K[(a<<3)+d|0]+b|0;a=a+1|0;f=f+1|0;if((c|0)!=(f|0)){continue}break}}return b|0}function DR(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=J[a+84>>2];f=Ja[J[J[f>>2]+8>>2]](f,b,c,d,e)|0;if(!f){a=J[a+88>>2];Ja[J[J[a>>2]+8>>2]](a,64,76351,20662,199);return 0}if(!(f&15)){if(J[a+76>>2]){while(1){h=J[J[a+72>>2]+(g<<2)>>2];Ja[J[J[h>>2]>>2]](h,b,c,d,e,f);g=g+1|0;if(g>>>0>2]){continue}break}}return f|0}a=J[a+88>>2];Ja[J[J[a>>2]+8>>2]](a,64,75743,20662,205);return 0}function zv(a){var b=0,c=0,d=0;d=J[a+8>>2];if((d|0)!=J[a+32>>2]){J[a+32>>2]=d;b=J[a+28>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+24>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=(d<<3)+48|0;if(b){c=J[40592]+12|0;b=Ja[J[J[c>>2]+8>>2]](c,b,29909,10717,976)|0}else{b=0}J[a+24>>2]=b;d=d<<4;if(d){b=J[40592]+12|0;b=Ja[J[J[b>>2]+8>>2]](b,d,29909,10717,977)|0}else{b=0}J[a+28>>2]=b}}function JF(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;d=Ha-16|0;Ha=d;b=J[40592];c=b+12|0;c=(f=c,g=1,h=Ja[J[J[b>>2]+20>>2]](b)|0?35011:69706,i=14465,j=5285,e=J[J[c>>2]+8>>2],Ja[e](f|0,g|0,h|0,i|0,j|0)|0);J[d+12>>2]=c;b=J[a+2288>>2];a:{if(b>>>0>=(J[a+2292>>2]&2147483647)>>>0){uG(a+2284|0,d+12|0);a=J[a+2288>>2];break a}J[J[a+2284>>2]+(b<<2)>>2]=c;c=a;a=b+1|0;J[c+2288>>2]=a}Ha=d+16|0;return a-1&255}function nh(a){var b=0,c=0,d=0,e=0,f=0;d=Ha-16|0;Ha=d;e=P(1-J[a+136>>2]|0,12)+a|0;b=J[e+20>>2];J[a+152>>2]=J[a+152>>2]-b;if(b){f=a+112|0;while(1){c=b-1|0;b=J[J[e+16>>2]+(c<<2)>>2];J[e+20>>2]=c;J[d+12>>2]=b;c=J[a+116>>2];a:{if(c>>>0>=(J[a+120>>2]&2147483647)>>>0){$c(f,d+12|0);break a}J[J[a+112>>2]+(c<<2)>>2]=b;J[a+116>>2]=c+1}b=J[e+20>>2];if(b){continue}break}}J[a+136>>2]=1-J[a+136>>2];Ha=d+16|0}function Gm(a){var b=0,c=0,d=0,e=0,f=0;d=Ha-16|0;Ha=d;e=P(1-J[a+128>>2]|0,12)+a|0;b=J[e+44>>2];J[a+152>>2]=J[a+152>>2]-b;if(b){f=a+112|0;while(1){c=b-1|0;b=J[J[e+40>>2]+(c<<2)>>2];J[e+44>>2]=c;J[d+12>>2]=b;c=J[a+116>>2];a:{if(c>>>0>=(J[a+120>>2]&2147483647)>>>0){$c(f,d+12|0);break a}J[J[a+112>>2]+(c<<2)>>2]=b;J[a+116>>2]=c+1}b=J[e+44>>2];if(b){continue}break}}J[a+128>>2]=1-J[a+128>>2];Ha=d+16|0}function dF(a,b,c){var d=0,e=0,f=0;d=Ha-16|0;Ha=d;a=a-16|0;Ja[J[J[a>>2]+28>>2]](a,d+12|0,d+8|0);a=0;f=b;b=J[d+12>>2];e=0;a:{if(!b){break a}b:{switch(L[b+4>>1]-5|0){case 0:e=b+48|0;break a;case 8:e=b+48|0;break a;default:break b}}e=b+48|0}J[f>>2]=e;b=J[d+8>>2];c:{if(!b){break c}d:{switch(L[b+4>>1]-5|0){case 0:a=b+48|0;break c;case 8:a=b+48|0;break c;default:break d}}a=b+48|0}J[c>>2]=a;Ha=d+16|0}function Si(a,b){var c=0,d=0,e=0,f=0,g=0;d=J[b+52>>2];c=J[a+28>>2];a:{if(d>>>0>=c>>>0){f=J[a+20>>2];break a}e=c-1|0;f=J[a+20>>2];if(!((e|0)==(d|0)|c>>>0>=f>>>0)){c=J[a+16>>2];g=J[c+(e<<2)>>2];J[c+(d<<2)>>2]=g;J[g+52>>2]=d;d=e}J[a+28>>2]=e}J[b+52>>2]=-1;J[b+44>>2]=J[b+44>>2]&-2097153;c=f-1|0;J[a+20>>2]=c;e=J[a+16>>2];b=d<<2;J[e+b>>2]=J[e+(c<<2)>>2];if(d>>>0>>0){J[J[b+J[a+16>>2]>>2]+52>>2]=d}}function Ab(a,b,c){var d=0,e=0,f=0,g=0;d=Ha-16|0;Ha=d;e=b+15&-16;f=J[a+4>>2];b=J[a+8>>2];g=J[(f+(b<<2)|0)-4>>2];a:{if((e|0)<=(g-J[a+16>>2]|0)){c=g-e|0;J[d+12>>2]=c;if(b>>>0>=(J[a+12>>2]&2147483647)>>>0){bc(a+4|0,d+12|0);b=J[d+12>>2];break a}J[(b<<2)+f>>2]=c;J[a+8>>2]=b+1;b=J[d+12>>2];break a}b=0;if(!e|!c){break a}a=J[40592];b=Ja[J[J[a+12>>2]+8>>2]](a+12|0,e,29909,21363,99)|0}Ha=d+16|0;return b}function QB(a,b,c){var d=0;a:{if(!c){break a}d=Ja[J[J[b>>2]+20>>2]](b,5151)|0;b:{if(!d){break b}if(!(Ja[J[J[c>>2]+40>>2]](c)|0)){break b}d=d?b:0;if(Ja[J[J[c>>2]+40>>2]](c)>>>0<=Ja[J[J[d>>2]+92>>2]](d)>>>0){break a}}Wa(J[40592],4,14375,371,72214,0);return}c:{switch(L[b+4>>1]-5|0){case 1:PB(a,b,c,0);return;case 0:OB(a,b,c,0);return;case 8:Wa(J[40592],2,14375,400,27074,0);break;default:break c}}}function K$(a){a=a|0;var b=0,c=0,d=0,e=0;b=J[a+40>>2];J[a+40>>2]=b;if(b){Wa(J[40592],8,6469,577,26777,0);return}b=0;a:{b:{d=J[a+8>>2];c=J[d+6028>>2];if(!c){break b}e=J[d+6024>>2];while(1){if(J[(b<<2)+e>>2]==(a|0)){break b}b=b+1|0;if((c|0)!=(b|0)){continue}break}break a}if((b|0)==(c|0)){break a}c=c-1|0;J[d+6028>>2]=c;e=b<<2;b=J[d+6024>>2];J[e+b>>2]=J[b+(c<<2)>>2]}if(a){Ja[J[J[a>>2]+48>>2]](a)}}function n2(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;e=Ha-48|0;Ha=e;f=J[b+4>>2];g=J[c+4>>2];b=J[b>>2];c=J[c>>2];J[e+28>>2]=c;J[e+32>>2]=(g-c>>1>>>0)/3;J[e+40>>2]=0;J[e+44>>2]=0;J[e+16>>2]=b;I[e+36>>1]=2;J[e+24>>2]=6;J[e+12>>2]=12;J[e+20>>2]=(f-b|0)/12;a=(i=a,j=e+12|0,k=Ja[J[J[d>>2]+148>>2]](d)|0,l=0,h=J[J[a>>2]+20>>2],Ja[h](i|0,j|0,k|0,l|0)|0);Ha=e+48|0;return a|0}function eR(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=0,j=0,k=Q(0);f=N[b+12>>2];g=N[b+8>>2];h=N[b>>2];d=N[b+4>>2];i=J[b+20>>2];j=J[b+16>>2];e=J[a+80>>2];N[e+424>>2]=N[b+24>>2];J[e+416>>2]=j;J[e+420>>2]=i;k=d;d=Q(Q(1)/Q(Y(Q(Q(f*f)+Q(Q(g*g)+Q(Q(h*h)+Q(d*d)))))));N[e+404>>2]=k*d;N[e+408>>2]=g*d;N[e+412>>2]=f*d;N[e+400>>2]=h*d;if(c){Jn(a)}a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function xz(a){a=a|0;var b=0,c=0;a:{b=I[a+52>>1];c=b&32767;if(((((P(K[a+55|0],20)+(J[a+80>>2]&2147483647)|0)+P(K[a+54|0],15)|0)+(c<<1)|0)+((b|0)<0?c<<2:0)|0)+3>>>0>=4){b=Ha-16|0;Ha=b;c=J[a+128>>2];J[b+12>>2]=a;c=ob(c+48|0,b+12|0);Ha=b+16|0;if(!c){break a}}b=J[a>>2];c=J[a+128>>2];b:{if(H[a+6|0]&1){Ja[J[b+16>>2]](a);break b}Ja[J[b+12>>2]](a)|0}tg(c,a,2);return}Wa(J[40592],8,13026,396,81132,0)}function gl(a,b,c){var d=0,e=0,f=0,g=0;a:{d=J[a+36>>2];if(!d){break a}e=J[a+40>>2];b:{if(J[e>>2]==(b|0)){g=e;f=1;break b}while(1){f=f+1|0;if((d|0)==(f|0)){break a}g=e+(f<<2)|0;if(J[g>>2]!=(b|0)){continue}break}f=d>>>0>f>>>0}d=d-1|0;J[a+36>>2]=d;J[g>>2]=J[e+(d<<2)>>2];e=(L[b+4>>1]<<2)+104436|0;g=J[e+72>>2];qi(J[e>>2]+b|0,0);ci(a+8|0,b+g|0,c);return f}Wa(J[40592],2,13556,204,25758,0);return 0}function di(a,b,c){var d=0,e=0,f=0,g=0;f=Ha-32|0;Ha=f;d=J[a+16>>2];a:{if((d|0)!=-1){a=L[c+4>>1];e=f+4|0;Ja[J[J[c>>2]+76>>2]](e,c);c=J[b+72>>2];Ja[J[J[c>>2]+8>>2]](c,d,e);a=P((a&65527)==5,36)+b|0;J[a+32>>2]=J[a+32>>2]+1;break a}d=L[a+4>>1];if(!d){break a}e=a+8|0;c=0;while(1){g=J[(c<<2)+(L[a+12>>1]==1?e:J[a+8>>2])>>2];if((g|0)!=-1){_B(b,-1,g)}c=c+1|0;if((d|0)!=(c|0)){continue}break}}Ha=f+32|0}function x5(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;d=Ha-16|0;Ha=d;g=J[a>>2];J[d+12>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;a:{a=J[c>>2];e=J[c+4>>2];if((a|0)!=(e|0)){f=e-a|0;if((f|0)<0){break a}c=Ta(f);J[d+4>>2]=c;J[d+12>>2]=(f&-4)+c;while(1){J[c>>2]=J[a>>2];c=c+4|0;a=a+4|0;if((e|0)!=(a|0)){continue}break}J[d+8>>2]=c}Ja[g|0](b,d+4|0);a=J[d+4>>2];if(a){J[d+8>>2]=a;hb(a)}Ha=d+16|0;return}ga();B()}function b3(a,b,c){a=a|0;b=b|0;c=c|0;a:{if(c>>>0<=16){if(!b){break a}J[a+288>>2]=J[a+288>>2]-1;J[b>>2]=J[a+296>>2];J[a+296>>2]=b;break a}if(c>>>0<=64){if(!b){break a}J[a+580>>2]=J[a+580>>2]-1;J[b>>2]=J[a+588>>2];J[a+588>>2]=b;break a}if(c>>>0<=256){if(!b){break a}J[a+872>>2]=J[a+872>>2]-1;J[b>>2]=J[a+880>>2];J[a+880>>2]=b;break a}if(!b){break a}a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,b)}}function Km(a,b){var c=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0;g=1<>>5<<2;if(!(g&J[h+J[a+152>>2]>>2])){d=J[a+148>>2];c=(b>>>0)/(d>>>0)|0;i=J[J[J[a+128>>2]+(c<<2)>>2]+(b-P(c,d)<<2)>>2];e=J[a+104>>2];c=b<<1;d=J[a+124>>2];f=(c>>>0)/(d>>>0)|0;j=J[J[e+(f<<2)>>2]+(c-P(d,f)<<2)>>2];f=e;c=c|1;e=(c>>>0)/(d>>>0)|0;Zu(a+168|0,i,j,J[J[f+(e<<2)>>2]+(c-P(d,e)<<2)>>2],b);a=J[a+152>>2]+h|0;J[a>>2]=J[a>>2]|g}}function to(a,b){var c=0,d=0,e=0,f=Q(0),g=Q(0),h=Q(0);a:{d=J[a>>2];if((d|0)<=0){break a}c=a+4|0;e=c+P(d,12)|0;f=N[b+8>>2];g=N[b+4>>2];h=N[b>>2];while(1){if(!(Q(R(Q(Q(f*N[c+8>>2])+Q(Q(h*N[c>>2])+Q(g*N[c+4>>2])))))>Q(.9998999834060669))){c=c+12|0;if(e>>>0>c>>>0){continue}break a}break}return}if(d>>>0<=255){J[a>>2]=d+1;a=P(d,12)+a|0;N[a+4>>2]=N[b>>2];N[a+8>>2]=N[b+4>>2];N[a+12>>2]=N[b+8>>2]}}function FK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=0;g=J[a+12>>2];d=Ha-32|0;Ha=d;e=N[a+4>>2];if(e!=Q(0)){a=Hb(g,b);J[d+28>>2]=-2013265784;J[d+20>>2]=-2004353024;J[d+24>>2]=-2013231104;f=Q(e*Q(1.5));N[d+16>>2]=f;N[d+12>>2]=f;N[d+8>>2]=f;b=a;a=d+8|0;De(b,a);b=Hb(g,c);J[d+28>>2]=-16776961;J[d+20>>2]=-65536;J[d+24>>2]=-16711936;N[d+16>>2]=e;N[d+12>>2]=e;N[d+8>>2]=e;De(b,a)}Ha=d+32|0}function qq(a,b,c,d){var e=0;e=Ha-16|0;Ha=e;a:{if((Ja[J[J[b>>2]+24>>2]](b)|0)!=2){Xo(a+8|0,J[((L[b+4>>1]<<2)+104436|0)+72>>2]+b|0);QB(c,b,d);break a}if(Ja[J[J[b>>2]+28>>2]](b)|0){break a}b=J[b+320>>2];if(Ja[J[J[b>>2]+76>>2]](b)|0){d=a+8|0;a=0;while(1){Ja[J[J[b>>2]+80>>2]](b,e+12|0,1,a)|0;Xo(d,J[e+12>>2]+48|0);a=a+1|0;if(Ja[J[J[b>>2]+76>>2]](b)>>>0>a>>>0){continue}break}}dp(c,b)}Ha=e+16|0}function UE(a){a=a|0;var b=0,c=0;J[a>>2]=142408;Hg(J[40585],a);b=J[a+128>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+120>>2];if(!b){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a>>2]=142716;Hg(J[40585],a);b=J[a+104>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+96>>2];if((b|0)==(a+76|0)){H[a+92|0]=0;break b}if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}return a|0}function Q$(a,b){a=a|0;b=b|0;var c=0;c=J[a+40>>2];J[a+40>>2]=c;if(c){Wa(J[40592],8,6469,73,1492,0);return}c=J[b+4>>2];J[a+60>>2]=J[b>>2];J[a+64>>2]=c;c=J[b+44>>2];J[a+100>>2]=J[b+40>>2];J[a+104>>2]=c;c=J[b+36>>2];J[a+92>>2]=J[b+32>>2];J[a+96>>2]=c;c=J[b+28>>2];J[a+84>>2]=J[b+24>>2];J[a+88>>2]=c;c=J[b+20>>2];J[a+76>>2]=J[b+16>>2];J[a+80>>2]=c;c=J[b+12>>2];J[a+68>>2]=J[b+8>>2];J[a+72>>2]=c}function hn(a,b,c){var d=0,e=0,f=0;d=J[c+16>>2];a:{if(!d){if(jn(c)){break a}d=J[c+16>>2]}f=J[c+20>>2];if(d-f>>>0>>0){return Ja[J[c+36>>2]](c,a,b)|0}b:{if(J[c+80>>2]<0){d=0;break b}e=b;while(1){d=e;if(!d){d=0;break b}e=d-1|0;if(K[e+a|0]!=10){continue}break}e=Ja[J[c+36>>2]](c,a,d)|0;if(e>>>0>>0){break a}a=a+d|0;b=b-d|0;f=J[c+20>>2]}Ua(f,a,b);J[c+20>>2]=J[c+20>>2]+b;e=b+d|0}return e}function d0(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0;e=J[a+652>>2];d=(c<<15^-1)+c|0;d=P(d>>>10^d,9);d=d>>>6^d;d=(d<<11^-1)+d|0;d=J[J[a+660>>2]+((J[a+668>>2]-1&(d>>>16^d))<<2)>>2];if(J[e+(d<<3)>>2]!=(c|0)){f=J[a+656>>2];while(1){d=J[(d<<2)+f>>2];if(J[(d<<3)+e>>2]!=(c|0)){continue}break}}a=J[(J[a+644>>2]+P(J[((d<<3)+e|0)+4>>2],44)|0)+4>>2];return J[a+12>>2]+(J[J[a+16>>2]+(b<<2)>>2]<<3)|0}function nN(a,b){a=a|0;b=Q(b);var c=0,d=0,e=Q(0),f=0,g=Q(0),h=Q(0);c=Ha-16|0;Ha=c;e=Q(Ja[J[J[a>>2]+108>>2]](a));Ja[J[J[a>>2]+120>>2]](a,b)|0;d=Ja[J[J[a>>2]+16>>2]](a)|0;J[c+8>>2]=J[d+8>>2];f=J[d+4>>2];J[c>>2]=J[d>>2];J[c+4>>2]=f;g=N[a+36>>2];h=N[a+40>>2];b=Q(b-e);N[c+8>>2]=Q(b*N[a+44>>2])+N[c+8>>2];N[c+4>>2]=Q(b*h)+N[c+4>>2];N[c>>2]=Q(b*g)+N[c>>2];Ja[J[J[a>>2]+12>>2]](a,c)|0;Ha=c+16|0}function bX(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=0,i=0,j=0,k=0;k=d;b=J[b+4>>2];d=b+56|0;e=N[c+8>>2];f=N[c>>2];h=b+52|0;g=N[c+4>>2];i=b+72|0;j=b+68|0;c=Q(Q(N[d>>2]*e)+Q(Q(N[b+48>>2]*f)+Q(N[h>>2]*g)))>Q(Q(N[i>>2]*e)+Q(Q(N[b+64>>2]*f)+Q(g*N[j>>2])));J[k>>2]=c;e=N[(c?b+48|0:b- -64|0)>>2];f=N[(c?h:j)>>2];g=N[(c?d:i)>>2];J[a+12>>2]=0;N[a+8>>2]=g;N[a+4>>2]=f;N[a>>2]=e}function Gc(a,b){var c=0,d=0,e=Q(0),f=Q(0),g=Q(0),h=0,i=Q(0);c=Ha-32|0;Ha=c;d=J[b>>2];J[a+32>>2]=0;J[a>>2]=2;if(d){g=Q(Q(6.2831854820251465)/Q(d>>>0));d=0;while(1){f=N[b+4>>2];J[c+28>>2]=0;h=c,i=Q(f*eb(e)),N[h+24>>2]=i;h=c,i=Q(f*db(e)),N[h+20>>2]=i;$a(a,c+20|0);e=Q(g+e);d=d+1|0;if(d>>>0>2]){continue}break}}e=N[b+4>>2];J[c+16>>2]=0;N[c+12>>2]=e;J[c+8>>2]=0;$a(a,c+8|0);Ha=c+32|0}function wN(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0);d=N[a+492>>2];e=N[a+488>>2];f=N[a+484>>2];c=J[a+408>>2];J[b>>2]=J[a+404>>2];J[b+4>>2]=c;J[b+8>>2]=J[a+412>>2];N[b>>2]=N[b>>2]-f;N[b+4>>2]=N[b+4>>2]-e;N[b+8>>2]=N[b+8>>2]-d;J[b+20>>2]=J[a+412>>2];c=J[a+408>>2];J[b+12>>2]=J[a+404>>2];J[b+16>>2]=c;N[b+12>>2]=f+N[b+12>>2];N[b+16>>2]=e+N[b+16>>2];N[b+20>>2]=d+N[b+20>>2];return 1}function vN(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0);d=N[a+484>>2];e=N[a+480>>2];f=N[a+476>>2];c=J[a+400>>2];J[b>>2]=J[a+396>>2];J[b+4>>2]=c;J[b+8>>2]=J[a+404>>2];N[b>>2]=N[b>>2]-f;N[b+4>>2]=N[b+4>>2]-e;N[b+8>>2]=N[b+8>>2]-d;J[b+20>>2]=J[a+404>>2];c=J[a+400>>2];J[b+12>>2]=J[a+396>>2];J[b+16>>2]=c;N[b+12>>2]=f+N[b+12>>2];N[b+16>>2]=e+N[b+16>>2];N[b+20>>2]=d+N[b+20>>2];return 1}function _x(a){a=a|0;var b=0,c=0;J[a>>2]=157060;b=J[a+20>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+8>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b-J[b-4>>2]|0)}b=J[a+12>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a>>2]=157148;b=J[a+4>>2];if(J[b+16>>2]==1){J[b+16>>2]=2}b=J[a+4>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function M1(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;b=b&255|c<<8;c=a+48|0;a:{b:{c:{e=J[a+52>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[c>>2]+4785|0]){break a}}a=a- -64|0;b=b&65535;I[a+46>>1]=b;a=J[a>>2];if(a){I[a+94>>1]=b}return}d=J[a+56>>2];if(!d){d=_a(J[a+48>>2],e>>>24&15);J[a+56>>2]=d}I[d+136>>1]=b;Za(J[a+48>>2],c);J[a+316>>2]=J[a+316>>2]|512}function Ku(a,b){var c=0,d=0,e=0,f=0,g=0;d=Ha-16|0;Ha=d;e=J[a+152>>2];if(e>>>0>>0){g=a+112|0;while(1){c=J[40592];f=Ja[J[J[c+12>>2]+8>>2]](c+12|0,16384,29909,12503,99)|0;J[d+12>>2]=f;c=J[a+116>>2];a:{if(c>>>0>=(J[a+120>>2]&2147483647)>>>0){$c(g,d+12|0);break a}J[J[a+112>>2]+(c<<2)>>2]=f;J[a+116>>2]=c+1}J[a+140>>2]=J[a+140>>2]+1;e=e+1|0;if((e|0)!=(b|0)){continue}break}}Ha=d+16|0}function pG(a,b,c){a:{b:{switch(c-8|0){case 0:if(!b){break a}J[a+380>>2]=J[a+380>>2]-1;J[b>>2]=J[a+388>>2];J[a+388>>2]=b;return;case 8:if(!b){break a}J[a+672>>2]=J[a+672>>2]-1;J[b>>2]=J[a+680>>2];J[a+680>>2]=b;return;case 24:if(!b){break a}J[a+964>>2]=J[a+964>>2]-1;J[b>>2]=J[a+972>>2];J[a+972>>2]=b;return;default:break b}}if(!b){break a}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,b)}}function uda(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;DH((J[a>>2]<<5)+b|0,c,d);c=J[((J[a>>2]<<5)+b|0)+24>>2];if(!(!c|!J[c+4>>2])){a=c+640|0;b=0;while(1){N[a+112>>2]=J[a+352>>2]&4?N[a+112>>2]:Q(0);N[a+124>>2]=J[a+364>>2]&4?N[a+124>>2]:Q(0);N[a+120>>2]=J[a+360>>2]&4?N[a+120>>2]:Q(0);N[a+116>>2]=J[a+356>>2]&4?N[a+116>>2]:Q(0);a=a+368|0;b=b+1|0;if(b>>>0>2]){continue}break}}}function uZ(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=J[a+6340>>2];if(!(e>>>0>127|!K[e+162464|0])){d=J[(e<<2)+162592>>2]}if(!(!(d&16711680)|d>>>0>16777215)){Wa(J[40592],8,b?b:14375,b?c:2766,75355,0);return}c=d+16777216|0;b=J[a+6340>>2];if(!(b>>>0>127|!K[b+162464|0])){J[(b<<2)+162592>>2]=c}if(d>>>0<=16777215){b=J[a+6348>>2];while(1){if(J[b+4>>2]){continue}break}}J[a+6344>>2]=163104}function _N(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=0;d=N[a+488>>2];c=N[a+484>>2];e=J[a+408>>2];J[b>>2]=J[a+404>>2];J[b+4>>2]=e;J[b+8>>2]=J[a+412>>2];N[b>>2]=N[b>>2]-c;d=Q(c+Q(d*Q(.5)));N[b+4>>2]=N[b+4>>2]-d;N[b+8>>2]=N[b+8>>2]-c;e=J[a+408>>2];J[b+12>>2]=J[a+404>>2];J[b+16>>2]=e;J[b+20>>2]=J[a+412>>2];N[b+12>>2]=c+N[b+12>>2];N[b+16>>2]=d+N[b+16>>2];N[b+20>>2]=c+N[b+20>>2];return 1}function ZN(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=0;d=N[a+480>>2];c=N[a+476>>2];e=J[a+400>>2];J[b>>2]=J[a+396>>2];J[b+4>>2]=e;J[b+8>>2]=J[a+404>>2];N[b>>2]=N[b>>2]-c;d=Q(c+Q(d*Q(.5)));N[b+4>>2]=N[b+4>>2]-d;N[b+8>>2]=N[b+8>>2]-c;e=J[a+400>>2];J[b+12>>2]=J[a+396>>2];J[b+16>>2]=e;J[b+20>>2]=J[a+404>>2];N[b+12>>2]=c+N[b+12>>2];N[b+16>>2]=d+N[b+16>>2];N[b+20>>2]=c+N[b+20>>2];return 1}function sC(a,b){var c=Q(0),d=Q(0),e=Q(0);while(1){c=N[b+4>>2];d=N[b+8>>2];e=N[b+12>>2];N[a+16>>2]=N[a+16>>2]-N[b>>2];N[a+28>>2]=N[a+28>>2]-e;N[a+24>>2]=N[a+24>>2]-d;N[a+20>>2]=N[a+20>>2]-c;c=N[b>>2];d=N[b+4>>2];e=N[b+8>>2];N[a+12>>2]=N[a+12>>2]-N[b+12>>2];N[a+8>>2]=N[a+8>>2]-e;N[a+4>>2]=N[a+4>>2]-d;N[a>>2]=N[a>>2]-c;if(J[a+40>>2]){sC(J[a+36>>2],b);a=J[a+40>>2];continue}break}}function fM(a){a=a|0;J[a+80>>2]=0;J[a+56>>2]=1069547520;J[a+48>>2]=1092616192;J[a+52>>2]=1061997773;J[a+40>>2]=1036831949;J[a+44>>2]=1056964608;J[a+28>>2]=1060437492;J[a+60>>2]=0;J[a+64>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+96>>2]=0;J[a+88>>2]=0;J[a+92>>2]=0;H[a+76|0]=1;J[a+20>>2]=1065353216;J[a+24>>2]=0;J[a+12>>2]=0;J[a+16>>2]=0;J[a+68>>2]=0;J[a+72>>2]=0}function $2(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;d=Ha-48|0;Ha=d;e=J[b+4>>2];b=J[b>>2];J[d+32>>2]=0;J[d+36>>2]=0;J[d+24>>2]=0;J[d+28>>2]=0;J[d+16>>2]=0;J[d+20>>2]=0;I[d+44>>1]=255;J[d+40>>2]=16711682;J[d+8>>2]=b;J[d+4>>2]=12;J[d+12>>2]=(e-b|0)/12;a=(g=a,h=d+4|0,i=Ja[J[J[c>>2]+148>>2]](c)|0,j=0,f=J[J[a>>2]+32>>2],Ja[f](g|0,h|0,i|0,j|0)|0);Ha=d+48|0;return a|0}function NN(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=f|0;g=g|0;var h=0,i=0,j=0,k=Q(0),l=0;i=Ha-48|0;Ha=i;h=i+12|0;J[h+20>>2]=2;J[h>>2]=161904;J[h+20>>2]=0;J[h>>2]=161840;J[h+12>>2]=J[b+412>>2];j=J[b+408>>2];J[h+4>>2]=J[b+404>>2];J[h+8>>2]=j;j=J[b+492>>2];l=J[b+488>>2];k=N[b+484>>2];N[h+24>>2]=k;N[h+16>>2]=k;J[h+28>>2]=l;J[h+32>>2]=j;dw(a,b+8|0,h,c,d,e,f,g,0);Ha=i+48|0}function iaa(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=137260;b=J[a+12>>2];if(b){while(1){d=J[J[a+8>>2]+(c<<2)>>2];if(d){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,d);b=J[a+12>>2]}c=c+1|0;if(c>>>0>>0){continue}break}}J[a+20>>2]=0;J[a+4>>2]=0;J[a+12>>2]=0;b=J[a+16>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+8>>2];if(!b){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}return a|0}function D1(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=J[a+56>>2];e=K[(K[a+317|0]&64?d+184|0:a+238|0)|0];b=c?e|b:e&(b^-1);c=a+48|0;a:{b:{c:{e=J[a+52>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[c>>2]+4785|0]){break a}}H[a+238|0]=b;return}if(!d){d=_a(J[a+48>>2],e>>>24&15);J[a+56>>2]=d}H[d+184|0]=b;Za(J[a+48>>2],c);J[a+316>>2]=J[a+316>>2]|16384}function VF(a){var b=0,c=0,d=0,e=0,f=0;b=Ha-16|0;Ha=b;a:{if(!J[a+2344>>2]){break a}f=J[a+1244>>2];if(!f){break a}while(1){c=J[J[a+1240>>2]+(e<<2)>>2];if(J[c+60>>2]){J[b+12>>2]=-1;d=J[c+28>>2];d=Ja[J[J[d>>2]+20>>2]](d,b+12|0)|0;c=c+J[40563]|0;J[b+4>>2]=d;J[b>>2]=c;J[b+8>>2]=J[b+12>>2];c=J[a+2344>>2];Ja[J[J[c>>2]>>2]](c,b,1)}e=e+1|0;if((f|0)!=(e|0)){continue}break}}Ha=b+16|0}function KX(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0),m=Q(0);e=Ha-16|0;Ha=e;h=N[d+24>>2];i=N[d+20>>2];g=N[c+4>>2];j=N[d+16>>2];Tc(e,f);l=h;h=N[e+8>>2];m=j;j=N[e>>2];k=i;i=N[e+4>>2];k=Q(N[e+12>>2]+Q(Q(l*h)+Q(Q(m*j)+Q(k*i))));c=g>2]=h;N[a+4>>2]=i;N[a>>2]=j;g=Q(g-k);N[b>>2]=g>Q(0)?g:Q(0)}Ha=e+16|0;return!c|0}function dV(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;f=Ha-48|0;Ha=f;N[f+8>>2]=N[c>>2];N[f+12>>2]=N[c+4>>2];N[f+16>>2]=N[c+8>>2];N[f+20>>2]=N[d>>2];N[f+24>>2]=N[d+4>>2];N[f+28>>2]=N[d+8>>2];N[f+32>>2]=N[e>>2];N[f+36>>2]=N[e+4>>2];N[f+40>>2]=N[e+8>>2];c=a+8|0;b=J[b+8>>2];d=f+8|0;a=J[J[a+108>>2]+56>>2];if(a){a=K[a+b|0]}else{a=56}uo(c,b,d,a);Ha=f+48|0;return 1}function UF(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0;c=Ha-16|0;Ha=c;b=J[a+980>>2];d=J[b+284>>2];g=J[b+280>>2];b=0;J[a+2508>>2]=0;if(d){h=a+2504|0;while(1){e=J[J[(b<<2)+g>>2]+32>>2];J[c+12>>2]=e;f=J[a+2508>>2];a:{if(f>>>0>=(J[a+2512>>2]&2147483647)>>>0){ab(h,c+12|0);break a}J[J[a+2504>>2]+(f<<2)>>2]=e;J[a+2508>>2]=J[a+2508>>2]+1}b=b+1|0;if((d|0)!=(b|0)){continue}break}}Ha=c+16|0}function Hc(a,b){N[a+36>>2]=N[b>>2];N[a+40>>2]=N[b+4>>2];N[a+44>>2]=N[b+8>>2];N[a+48>>2]=N[b+12>>2];N[a+52>>2]=N[b+16>>2];N[a+56>>2]=N[b+20>>2];N[a+60>>2]=N[b+24>>2];N[a- -64>>2]=N[b+28>>2];N[a+68>>2]=N[b+32>>2];N[a+72>>2]=N[b+36>>2];N[a+76>>2]=N[b+40>>2];N[a+80>>2]=N[b+44>>2];N[a+84>>2]=N[b+48>>2];N[a+88>>2]=N[b+52>>2];N[a+92>>2]=N[b+56>>2];N[a+96>>2]=N[b+60>>2];return a}function sb(a,b){var c=0,d=Q(0),e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=0;if(J[a+148>>2]){return Xh(a,b)}e=K[a+156|0];if(e>>>0>=2){c=J[a+152>>2];f=N[b+8>>2];g=N[b>>2];h=N[b+4>>2];d=Q(Q(N[c+8>>2]*f)+Q(Q(N[c>>2]*g)+Q(h*N[c+4>>2])));a=1;while(1){b=P(a,12)+c|0;i=Q(Q(N[b+8>>2]*f)+Q(Q(N[b>>2]*g)+Q(h*N[b+4>>2])));b=i>d;d=b?i:d;j=b?a:j;a=a+1|0;if((e|0)!=(a|0)){continue}break}}return j}function iN(a){a=a|0;var b=0;if(Ja[J[J[a>>2]+8>>2]](a)|0){while(1){nn(a,Ja[J[J[a>>2]+12>>2]](a,0)|0);if(Ja[J[J[a>>2]+8>>2]](a)|0){continue}break}}if(Ja[J[J[a>>2]+32>>2]](a)|0){while(1){b=J[J[a+120>>2]>>2];Ja[J[J[b>>2]+8>>2]](b);if(Ja[J[J[a>>2]+32>>2]](a)|0){continue}break}}b=J[a+8>>2];b=Ja[J[J[b>>2]+28>>2]](b)|0;Ja[J[J[b>>2]+136>>2]](b,a+4|0);Ja[J[J[a>>2]+72>>2]](a);Mn()}function Uk(a,b){var c=0;c=J[b+36>>2];a:{if(!J[b+40>>2]){if(!c){break a}J[a+284>>2]=J[a+284>>2]-1;J[c>>2]=J[a+292>>2];J[a+292>>2]=c;break a}Uk(a,c);Uk(a,J[b+40>>2])}c=J[b+32>>2];if(!c){J[a+576>>2]=J[a+576>>2]-1;J[b>>2]=J[a+584>>2];J[a+584>>2]=b;return}b:{if(J[c+40>>2]!=(b|0)){break b}b=J[c+36>>2];if(!b){break b}J[a+576>>2]=J[a+576>>2]-1;J[b>>2]=J[a+584>>2];J[a+584>>2]=b}}function Lc(a,b){var c=0;N[a+32>>2]=N[a+32>>2]-N[b>>2];N[a+36>>2]=N[a+36>>2]-N[b+4>>2];N[a+40>>2]=N[a+40>>2]-N[b+8>>2];c=J[a+176>>2];if(!(!c|!(H[a+44|0]&1)|!K[c+28|0])){N[c+16>>2]=N[c+16>>2]-N[b>>2];N[c+20>>2]=N[c+20>>2]-N[b+4>>2];N[c+24>>2]=N[c+24>>2]-N[b+8>>2]}a=J[a>>2];if(a){N[a+80>>2]=N[a+80>>2]-N[b>>2];N[a+84>>2]=N[a+84>>2]-N[b+4>>2];N[a+88>>2]=N[a+88>>2]-N[b+8>>2]}}function G2(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;h=Ha-48|0;Ha=h;J[h+32>>2]=e;I[h+36>>1]=0;J[h+40>>2]=0;J[h+44>>2]=0;J[h+20>>2]=c;J[h+16>>2]=b;e=12;J[h+12>>2]=12;if(f){I[h+36>>1]=2;e=6}J[h+28>>2]=d;J[h+24>>2]=e;a=(j=a,k=h+12|0,l=Ja[J[J[g>>2]+148>>2]](g)|0,m=0,i=J[J[a>>2]+20>>2],Ja[i](j|0,k|0,l|0,m|0)|0);Ha=h+48|0;return a|0}function uO(a){a=a|0;var b=Q(0),c=0;b=N[a>>2];a:{if(!(b>=Q(0))|(J[a>>2]&2139095040)==2139095040|!(b<=Q(1))){break a}if(!(N[a+8>>2]>=Q(0))|(J[a+8>>2]&2139095040)==2139095040|(!(N[a+12>>2]>=Q(0))|(J[a+12>>2]&2139095040)==2139095040)){break a}if(!(N[a+4>>2]>=Q(0))|(J[a+4>>2]&2139095040)==2139095040){break a}c=(J[a+16>>2]&2139095040)!=2139095040&N[a+16>>2]>=Q(0)}return c|0}function k7(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;c=Ha-16|0;Ha=c;b=L[b>>1];e=a+16|0;a:{b:{c:{d:{f=J[a+20>>2];switch((f>>>30|0)-2|0){case 1:break b;case 0:break d;default:break c}}if(K[J[e>>2]+4785|0]){break b}}I[c+14>>1]=b;Oi(a+28|0,c+14|0);break a}d=J[a+24>>2];if(!d){d=_a(J[a+16>>2],f>>>24&15);J[a+24>>2]=d}I[d+16>>1]=b;Za(J[a+16>>2],e);J[a+20>>2]=J[a+20>>2]|4}Ha=c+16|0}function haa(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=137260;b=J[a+12>>2];if(b){while(1){d=J[J[a+8>>2]+(c<<2)>>2];if(d){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,d);b=J[a+12>>2]}c=c+1|0;if(c>>>0>>0){continue}break}}J[a+20>>2]=0;J[a+4>>2]=0;J[a+12>>2]=0;b=J[a+16>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+8>>2];if(!b){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}hb(a)}function TB(a){var b=0,c=0,d=0;b=J[a+8>>2];if(b){while(1){d=J[J[a+4>>2]+(c<<2)>>2];if(d){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,d);b=J[a+8>>2]}c=c+1|0;if(c>>>0>>0){continue}break}}b=J[a+12>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+4>>2];if(!b){break a}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}a=J[a>>2];if(a){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}}function oq(a,b){var c=0,d=0,e=0;d=J[b+4>>2];a:{if(!J[a+4>>2]){break a}c=d+15&-16;J[a+4>>2]=c;e=J[c+36>>2];if(e){J[c+44>>2]=J[c+44>>2]|-2147483648}d=c+48|0;b:{if(!K[c+32|0]){if(!J[c+40>>2]){break b}if(!e){break a}J[c+36>>2]=d;d=(J[c+44>>2]<<3)+d|0;break a}J[c+36>>2]=c;if(J[c+40>>2]){break a}}J[a+4>>2]=0}c=J[d>>2];d=d+4|0;J[b+4>>2]=d;J[a>>2]=c?d:0;J[b+4>>2]=c+J[b+4>>2]}function tN(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0,f=Q(0),g=Q(0);c=Ha-16|0;Ha=c;e=b<=Q(0);a:{if(e){break a}N[a+484>>2]=b;if(!J[a+400>>2]){break a}d=sh(a+8|0);J[c+12>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c>>2]=3;Ja[J[J[d>>2]+44>>2]](d,c)|0;f=N[a+484>>2];g=N[a+488>>2];b=N[a+468>>2];N[c+12>>2]=N[a+492>>2]*b;N[c+8>>2]=g*b;N[c+4>>2]=f*b;Ja[J[J[d>>2]+36>>2]](d,c)}Ha=c+16|0;return!e|0}function sN(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0,f=Q(0),g=Q(0);c=Ha-16|0;Ha=c;e=b<=Q(0);a:{if(e){break a}N[a+488>>2]=b;if(!J[a+400>>2]){break a}d=sh(a+8|0);J[c+12>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c>>2]=3;Ja[J[J[d>>2]+44>>2]](d,c)|0;f=N[a+484>>2];g=N[a+488>>2];b=N[a+468>>2];N[c+12>>2]=N[a+492>>2]*b;N[c+8>>2]=g*b;N[c+4>>2]=f*b;Ja[J[J[d>>2]+36>>2]](d,c)}Ha=c+16|0;return!e|0}function rN(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0,f=Q(0),g=Q(0);c=Ha-16|0;Ha=c;e=b<=Q(0);a:{if(e){break a}N[a+492>>2]=b;if(!J[a+400>>2]){break a}d=sh(a+8|0);J[c+12>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c>>2]=3;Ja[J[J[d>>2]+44>>2]](d,c)|0;f=N[a+484>>2];g=N[a+488>>2];b=N[a+468>>2];N[c+12>>2]=N[a+492>>2]*b;N[c+8>>2]=g*b;N[c+4>>2]=f*b;Ja[J[J[d>>2]+36>>2]](d,c)}Ha=c+16|0;return!e|0}function Ep(a){var b=0;J[a+564>>2]=0;J[a+288>>2]=5120;J[a+292>>2]=0;J[a+280>>2]=256;J[a+284>>2]=0;J[a+268>>2]=a+8;H[a+264|0]=1;J[a+272>>2]=0;J[a+276>>2]=64;J[a+584>>2]=0;J[a+588>>2]=0;J[a+576>>2]=0;J[a+580>>2]=24576;J[a+568>>2]=64;J[a+572>>2]=256;J[a+560>>2]=a+300;H[a+556|0]=1;b=a+592|0;J[b>>2]=0;J[b+4>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;return a}function us(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=132360;if(J[a+8>>2]){while(1){c=b<<2;d=J[c+J[a+4>>2]>>2];Ja[J[J[d>>2]>>2]](d)|0;c=J[c+J[a+4>>2]>>2];if(c){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c)}b=b+1|0;if(b>>>0>2]){continue}break}}b=J[a+12>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+4>>2];if(!b){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}return a|0}function IA(a,b){var c=0,d=0,e=0,f=0;if(K[a+32|0]){c=J[a+12>>2];if(c){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c)}J[a+12>>2]=0;c=J[a+8>>2];if(c){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c)}J[a+8>>2]=0;b=b<<2;if(b){c=J[40592]+12|0;e=a,f=Ja[J[J[c>>2]+8>>2]](c,b,29909,15402,76)|0,J[e+8>>2]=f;c=J[40592]+12|0;b=Ja[J[J[c>>2]+8>>2]](c,b,29909,15402,77)|0}else{b=0}J[a+12>>2]=b}}function $8(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ta(92);b=J[b>>2];c=J[c>>2];J[d+20>>2]=0;J[d+24>>2]=0;I[d+16>>1]=0;J[d+12>>2]=-1;J[d+4>>2]=0;J[d+8>>2]=0;J[d+28>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;J[d+40>>2]=0;H[d+84|0]=0;J[d+80>>2]=0;J[d+76>>2]=c;J[d+72>>2]=b;H[d+68|0]=0;J[d+52>>2]=0;J[d+44>>2]=2139095039;J[d+48>>2]=0;J[d+88>>2]=J[a>>2];J[a>>2]=0;J[d>>2]=125192;return d|0}function Iba(a,b,c,d,e,f){a=a|0;b=Q(b);c=c|0;d=d|0;e=e|0;f=f|0;Ja[J[J[f>>2]+20>>2]](f);c=J[a+4>>2];Va(J[c+972>>2],0,J[c+976>>2]<<2);Va(J[c+984>>2],0,J[c+988>>2]<<2);J[c+1012>>2]=0;J[c+1004>>2]=0;J[c+1008>>2]=0;J[c+996>>2]=0;J[c+1e3>>2]=0;c=J[a+4>>2];J[c+1824>>2]=0;J[c+1828>>2]=0;J[c+1760>>2]=0;c=c+1752|0;J[c>>2]=0;J[c+4>>2]=0;Ja[J[J[a>>2]+132>>2]](a,b,J[a+28>>2],e)}function MN(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=f|0;g=g|0;var h=0,i=Q(0),j=Q(0),k=0;h=Ha-32|0;Ha=h;J[h+20>>2]=2;J[h>>2]=161904;J[h+20>>2]=1;J[h>>2]=161872;J[h+12>>2]=J[b+412>>2];k=J[b+408>>2];J[h+4>>2]=J[b+404>>2];J[h+8>>2]=k;i=N[b+484>>2];N[h+24>>2]=i;j=N[b+488>>2];N[h+28>>2]=j;N[h+16>>2]=i+Q(j*Q(.5));dw(a,b+8|0,h,c,d,e,f,g,J[b+492>>2]==1);Ha=h+32|0}function ly(a,b){var c=0,d=0,e=0,f=0;if(b){c=b<<2;if(c){d=J[40592];d=Ja[J[J[d+12>>2]+8>>2]](d+12|0,c,83797,20075,553)|0}else{d=0}}else{d=0}c=J[a+4>>2];if((c|0)>0){e=d+(c<<2)|0;f=J[a>>2];c=d;while(1){J[c>>2]=J[f>>2];f=f+4|0;c=c+4|0;if(e>>>0>c>>>0){continue}break}}if(J[a+8>>2]>=0){e=J[a>>2];if(e){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,e)}}J[a+8>>2]=b;J[a>>2]=d}function Vv(a,b,c,d,e){var f=0,g=0;f=J[a+20>>2];if(f){g=J[40592]+12|0;Ja[J[J[g>>2]+12>>2]](g,f)}J[a+20>>2]=0;f=J[a+16>>2];if(f){g=J[40592]+12|0;Ja[J[J[g>>2]+12>>2]](g,f)}J[a+16>>2]=0;f=J[a+12>>2];if(f){g=J[40592]+12|0;Ja[J[J[g>>2]+12>>2]](g,f)}J[a+12>>2]=0;f=J[a>>2];if(f){g=J[40592]+12|0;Ja[J[J[g>>2]+12>>2]](g,f)}J[a+20>>2]=e;J[a+16>>2]=d;J[a+12>>2]=c;J[a>>2]=b}function p7(a){a=a|0;var b=0,c=0,d=0;d=Ha-16|0;Ha=d;c=0;a:{if((J[a+20>>2]>>>30|0)-3>>>0<4294967294){break a}b=J[a+16>>2];c=0;if(!b){break a}c=b-16|0}sc(J[40589],a,0,1);b=J[a+8>>2];if(b){Mg(b+J[(L[b+4>>1]<<2)+104436>>2]|0,0,a)}b=J[a+12>>2];if(b){Mg(b+J[(L[b+4>>1]<<2)+104436>>2]|0,0,a)}b=a+16|0;if(c){J[d+12>>2]=a;ob(c+5892|0,d+12|0);$h(c+16|0,b)}Fe(b);Ha=d+16|0}function nM(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if(Pb(a,J[b+8>>2],e)){if(!(J[b+28>>2]==1|J[b+4>>2]!=(c|0))){J[b+28>>2]=d}return}a:{if(!Pb(a,J[b>>2],e)){break a}if(!(J[b+16>>2]!=(c|0)&J[b+20>>2]!=(c|0))){if((d|0)!=1){break a}J[b+32>>2]=1;return}J[b+20>>2]=c;J[b+32>>2]=d;J[b+40>>2]=J[b+40>>2]+1;if(!(J[b+36>>2]!=1|J[b+24>>2]!=2)){H[b+54|0]=1}J[b+44>>2]=4}}function Oj(a,b){J[a>>2]=0;J[a+4>>2]=0;H[a+32|0]=b;J[a+28>>2]=a+44;J[a+24>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+112>>2]=0;J[a+116>>2]=1065353216;J[a+108>>2]=0;J[a+144>>2]=0;J[a+148>>2]=1065353216;J[a+136>>2]=0;J[a+140>>2]=0;J[a+128>>2]=0;J[a+132>>2]=1065353216;J[a+120>>2]=0;J[a+124>>2]=0;I[a+80>>1]=0;return a}function bu(a,b){var c=0,d=0;d=Ha-16|0;Ha=d;c=J[a+176>>2];a:{if(!(!c|K[c+31|0]!=1)){N[c+32>>2]=N[b>>2];N[c+36>>2]=N[b+4>>2];N[c+40>>2]=N[b+8>>2];break a}N[a+128>>2]=N[b>>2];N[a+132>>2]=N[b+4>>2];N[a+136>>2]=N[b+8>>2];a=J[a>>2];if(!a){break a}b=J[J[a+40>>2]+1012>>2];c=K[J[a+44>>2]+9|0];J[d+12>>2]=J[a+144>>2];Ja[J[J[b>>2]+44>>2]](b,(c|0)==2,d+12|0)}Ha=d+16|0}function oX(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;g=Ha-4256|0;Ha=g;J[g+4200>>2]=-1;h=g+4200|0;$b(h,c);J[g+4144>>2]=-1;i=g+4144|0;$b(i,e);J[g+4136>>2]=0;J[g+4140>>2]=0;c=0;J[g+4112>>2]=0;J[g+12>>2]=1065353216;J[g+4>>2]=0;J[g+8>>2]=0;if(Nz(h,i,d,f,g+4|0,g+16|0)){c=a;a=J[g+4112>>2];c=Zd(c,b,a,g+16|0)&(a|0)!=0}Ha=g+4256|0;return c|0}function nX(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;g=Ha-4256|0;Ha=g;J[g+4200>>2]=-1;h=g+4200|0;$b(h,c);J[g+4144>>2]=-1;i=g+4144|0;$b(i,e);J[g+4136>>2]=0;J[g+4140>>2]=0;c=0;J[g+4112>>2]=0;J[g+12>>2]=1065353216;J[g+4>>2]=0;J[g+8>>2]=0;if(Jz(h,i,d,f,g+4|0,g+16|0)){c=a;a=J[g+4112>>2];c=Zd(c,b,a,g+16|0)&(a|0)!=0}Ha=g+4256|0;return c|0}function Lh(a,b,c){var d=Q(0),e=Q(0),f=Q(0),g=Q(0);J[a>>2]=b;d=N[c+16>>2];e=N[c+12>>2];f=N[c>>2];g=N[c+4>>2];N[a+12>>2]=Q(N[c+8>>2]+N[c+20>>2])*Q(.5);N[a+8>>2]=Q(g+d)*Q(.5);N[a+4>>2]=Q(f+e)*Q(.5);d=Q(Q(N[c+20>>2]-N[c+8>>2])*Q(.5));e=Q(d*d);d=Q(Q(N[c+12>>2]-N[c>>2])*Q(.5));f=Q(d*d);d=Q(Q(N[c+16>>2]-N[c+4>>2])*Q(.5));N[a+16>>2]=Y(Q(e+Q(f+Q(d*d))));return 1}function bq(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;a=J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a|0;c=J[a+4>>2];d=c>>>24&15;e=J[((d<<2)+108152|0)+12>>2];a:{b:{switch((c>>>30|0)-2|0){case 0:if(K[J[a>>2]+4785|0]){break a}break;case 1:break a;default:break b}}Ps(a+e|0,b);return}c=J[a+8>>2];if(!c){c=_a(J[a>>2],d);J[a+8>>2]=c}H[c+1|0]=b;Za(J[a>>2],a);J[a+4>>2]=J[a+4>>2]|2}function Mw(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;J[a+28>>2]=0;J[a+12>>2]=0;J[a+8>>2]=c;J[a+4>>2]=b;J[a+32>>2]=0;J[a+36>>2]=0;J[a>>2]=160708;J[a+40>>2]=0;J[a+44>>2]=0;d=J[40592];e=d+12|0;d=(g=e,h=320,i=Ja[J[J[d>>2]+20>>2]](d)|0?44469:69706,j=16174,k=1809,f=J[J[e>>2]+8>>2],Ja[f](g|0,h|0,i|0,j|0,k|0)|0);Sw(d,c,b);J[a+32>>2]=d;Rw(d,J[b+8>>2]);return a}function dS(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0);a=J[a+48>>2];e=N[b+8>>2];f=N[b>>2];h=N[b+4>>2];g=Q(Q(N[a+56>>2]*e)+Q(Q(N[a+48>>2]*f)+Q(N[a+52>>2]*h)));i=Q(Q(N[a+72>>2]*e)+Q(Q(N[a- -64>>2]*f)+Q(N[a+68>>2]*h)));e=Q(Q(N[a+88>>2]*e)+Q(Q(N[a+80>>2]*f)+Q(N[a+84>>2]*h)));a=i>e;f=a?i:e;N[d>>2]=f>2]=e>2];d=J[c- -64>>2];b=J[c+60>>2];if(b){f=!(H[J[b+44>>2]+44|0]&1)}e=d?!(H[J[d+44>>2]+44|0]&1):e;a:{b:{if(!(M[b+152>>2]<4294967294?b:0)){if(!d|!(f|e)){break b}b=0;if(M[d+152>>2]>=4294967294){break b}break a}b=0;if(f|e){break a}}if((K[c+68|0]&6)==6){yq(J[J[a>>2]+40>>2],c)}H[a+21|0]=K[a+21|0]&223;b=1}return b}function _d(a){a=a|0;var b=0,c=0;J[a>>2]=151868;b=J[a+72>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+80>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b);J[a+80>>2]=0}b=J[a+76>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b);J[a+76>>2]=0}b=J[a+84>>2];if(b){b=$y(b);c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b);J[a+84>>2]=0}return Oo(a)|0}function S9(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;b=J[a+468>>2];if((b|0)==-1){b=0;e=J[a+448>>2];a:{if(e>>>0>=2){c=1;while(1){d=J[a+456>>2]+P(c,80)|0;Mq(d,J[(J[a+444>>2]+(c<<5)|0)+20>>2],1);J[d+72>>2]=b;f=K[d+79|0]+f|0;b=K[d+76|0]+b|0;c=c+1|0;if((e|0)!=(c|0)){continue}break}if(J[a+468>>2]==(b|0)){break a}}Nq(a+112|0,b)}J[a+468>>2]=b;J[a+472>>2]=f}return b|0}function AL(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=Q(0);e=Ta(28);f=N[d>>2];g=N[c>>2];i=N[b>>2];J[e+8>>2]=0;J[e+12>>2]=0;J[e>>2]=0;J[e+4>>2]=0;N[e+24>>2]=i;N[e+20>>2]=g;h=N[a>>2];if(f==Q(-1)){f=Q(h*Q(.009999999776482582));g=Q(Q(g*Q(.49000000953674316))+Q(i*Q(-.49000000953674316)));f=f>2]=f;N[e+4>>2]=h+h;return e|0}function Z2(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;e=Ha-48|0;Ha=e;J[e+32>>2]=0;J[e+36>>2]=0;J[e+24>>2]=0;J[e+28>>2]=0;J[e+16>>2]=0;J[e+20>>2]=0;I[e+44>>1]=255;J[e+12>>2]=c;J[e+40>>2]=16711682;J[e+8>>2]=b;J[e+4>>2]=12;a=(g=a,h=e+4|0,i=Ja[J[J[d>>2]+148>>2]](d)|0,j=0,f=J[J[a>>2]+32>>2],Ja[f](g|0,h|0,i|0,j|0)|0);Ha=e+48|0;return a|0}function WE(a){J[a+4>>2]=196620;J[a+8>>2]=0;J[a+12>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a>>2]=142716;kF(a+24|0,1);J[a+100>>2]=0;I[a+72>>1]=1;J[a+112>>2]=0;J[a+116>>2]=0;J[a+104>>2]=4;J[a+108>>2]=0;J[a+96>>2]=a+76;H[a+92|0]=1;J[a+128>>2]=0;J[a+120>>2]=0;J[a+124>>2]=0;J[a>>2]=142408;N[a+68>>2]=N[a+56>>2];J[a+16>>2]=J[a+16>>2]&-251658241|117440512;return a}function TN(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=0,f=Q(0),g=Q(0);c=Ha-16|0;Ha=c;J[c+8>>2]=J[b+8>>2];e=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=e;f=N[a+36>>2];g=N[a+40>>2];d=Q(Q(N[a+488>>2]*Q(.5))+Q(N[a+52>>2]+N[a+484>>2]));N[c+8>>2]=Q(d*N[a+44>>2])+N[c+8>>2];N[c+4>>2]=Q(d*g)+N[c+4>>2];N[c>>2]=Q(f*d)+N[c>>2];a=Ja[J[J[a>>2]+12>>2]](a,c)|0;Ha=c+16|0;return a|0}function Bw(a){a=a|0;var b=0;a:{if(!K[a+220|0]){break a}b=J[a+216>>2];if(!b){break a}Yb(J[a+224>>2],b)}J[a+216>>2]=0;b:{if(!K[a+232|0]){break b}b=J[a+228>>2];if(!b){break b}Yb(J[a+236>>2],b)}J[a+240>>2]=-1;J[a+136>>2]=2139095040;J[a+140>>2]=2139095040;J[a+228>>2]=0;J[a+152>>2]=-8388608;J[a+156>>2]=-8388608;J[a+144>>2]=2139095040;J[a+148>>2]=-8388608}function Av(a){var b=0,c=0;b=J[a+28>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+28>>2]=0;b=J[a+24>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+24>>2]=0;b=J[a+16>>2];if(b){Ja[J[J[b>>2]+4>>2]](b);J[a+16>>2]=0}b=J[a+12>>2];a:{if((b|0)<0|!(b&2147483647)){break a}a=J[a+4>>2];if(!a){break a}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}}function xX(a){a=a|0;var b=Q(0),c=Q(0),d=0;a:{if(J[a>>2]!=6){break a}b=N[a+8>>2];if((J[a+8>>2]&2139095040)==2139095040){break a}c=N[a+12>>2];if((J[a+12>>2]&2139095040)==2139095040){break a}if((J[a+16>>2]&2139095040)==2139095040|b>2]>2]!=0}return d|0}function rw(a,b){a=a|0;b=b|0;var c=0;c=Ha-32|0;Ha=c;if(!(!(N[a+36>>2]!=N[b>>2]|N[a+40>>2]!=N[b+4>>2])&N[a+44>>2]==N[b+8>>2])){J[c+12>>2]=0;J[c+4>>2]=1065353216;J[c+8>>2]=0;Xj(c+16|0,c+4|0,b);N[a+20>>2]=N[c+16>>2];N[a+24>>2]=N[c+20>>2];N[a+28>>2]=N[c+24>>2];N[a+32>>2]=N[c+28>>2];N[a+36>>2]=N[b>>2];N[a+40>>2]=N[b+4>>2];N[a+44>>2]=N[b+8>>2]}Ha=c+32|0}function LZ(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0;if((b|0)>=24){Wa(J[40592],4,14375,2477,73103,0);return 0}if(c>2]+(b<<2)|0)+1032>>2]=c;if(!b){N[d+2656>>2]=c}return 1}d=a+5152|0;H[(d+b|0)+96|0]=1;N[d+(b<<2)>>2]=c;a=a+5580|0;J[a>>2]=J[a>>2]|32;return 1}function wZ(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;b=0;c=J[a+6340>>2];if(!(c>>>0>127|!K[c+162464|0])){b=J[(c<<2)+162592>>2]}d=b+65536&16711680|b&-16711681;c=J[a+6340>>2];if(!(c>>>0>127|!K[c+162464|0])){J[(c<<2)+162592>>2]=d}if(!(b&16711680)){a:{c=a+6348|0;b=J[c>>2];if(J[a+6344>>2]!=163104){a=J[c>>2];J[a+4>>2]=J[a+4>>2]+1;break a}J[b+4>>2]=J[b+4>>2]+1}}}function pz(a,b,c,d,e){var f=Q(0),g=Q(0);g=N[a+52>>2];b=b>Q(0)?b:Q(0);f=Q(Q(Q(1)-Q(Q(R(Q(b+Q(1))))*Q(9.999999974752427e-7)))+N[a+48>>2]);f=b>2]=f-b;c=c>Q(0)?c:Q(0);f=Q(g+Q(Q(1)-Q(Q(R(Q(c+Q(1))))*Q(9.999999974752427e-7))));f=c>2]=f-c;b=Q(Q(b*N[a+56>>2])+c);if(b=Q(0)){return~~b>>>0}return 0}function ih(a,b){var c=0,d=0,e=Q(0),f=Q(0),g=Q(0);c=Ha-16|0;Ha=c;d=J[a+36>>2];if(N[d+124>>2]!=Q(0)){f=N[d+20>>2];g=N[d+24>>2];e=Q(Q(1)-b);N[a+16>>2]=Q(e*N[a+16>>2])+Q(N[d+16>>2]*b);N[a+24>>2]=Q(e*N[a+24>>2])+Q(g*b);N[a+20>>2]=Q(e*N[a+20>>2])+Q(f*b);jy(c,b,a,d);N[a>>2]=N[c>>2];N[a+4>>2]=N[c+4>>2];N[a+8>>2]=N[c+8>>2];N[a+12>>2]=N[c+12>>2]}Ha=c+16|0}function xM(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;e=J[a+84>>2];f=J[e+4>>2];g=J[a+28>>2];d=J[a+20>>2]-g|0;d=d>>>0>f>>>0?f:d;if(d){Ua(J[e>>2],g,d);J[e>>2]=d+J[e>>2];f=J[e+4>>2]-d|0;J[e+4>>2]=f}d=J[e>>2];f=c>>>0>f>>>0?f:c;if(f){Ua(d,b,f);d=f+J[e>>2]|0;J[e>>2]=d;J[e+4>>2]=J[e+4>>2]-f}H[d|0]=0;b=J[a+44>>2];J[a+28>>2]=b;J[a+20>>2]=b;return c|0}function oZ(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0;e=Ha-16|0;Ha=e;f=a+32|0;J[f+2300>>2]=0;J[e+12>>2]=0;a=f+2296|0;if((J[a+8>>2]&2147483647)>>>0>>0){Np(a,c)}d=J[a+4>>2];if((d|0)<(c|0)){g=J[a>>2];h=g+(c<<2)|0;d=(d<<2)+g|0;while(1){J[d>>2]=J[e+12>>2];d=d+4|0;if(h>>>0>d>>>0){continue}break}}J[a+4>>2]=c;Ua(J[f+2296>>2],b,c<<2);Ha=e+16|0}function de(a){var b=0,c=0,d=0,e=0,f=0;e=Ha-16|0;Ha=e;a=J[a+4>>2];if(a){f=J[a+36>>2];a=J[a+40>>2]}else{a=0}while(1){c=a>>>0>>0?d:a;a:{while(1){if((d|0)==(c|0)){break a}b=d<<3;d=d+1|0;b=b+f|0;if(K[b|0]){continue}break}c=J[b+4>>2];if(!c){break a}b=rq(c);if(!b){continue}J[e+12>>2]=c;ob(b+5892|0,e+12|0);$h(b+16|0,c+16|0);continue}break}Ha=e+16|0}function fn(a,b,c,d){H[a+53|0]=1;a:{if(J[a+4>>2]!=(c|0)){break a}H[a+52|0]=1;c=J[a+16>>2];b:{if(!c){J[a+36>>2]=1;J[a+24>>2]=d;J[a+16>>2]=b;if((d|0)!=1){break a}if(J[a+48>>2]==1){break b}break a}if((b|0)==(c|0)){c=J[a+24>>2];if((c|0)==2){J[a+24>>2]=d;c=d}if(J[a+48>>2]!=1){break a}if((c|0)==1){break b}break a}J[a+36>>2]=J[a+36>>2]+1}H[a+54|0]=1}}function vM(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ha+-64|0;Ha=d;e=1;a:{if(Pb(a,b,0)){break a}e=0;if(!b){break a}b=wc(b,120052,120100);e=0;if(!b){break a}Va(d+12|0,0,52);J[d+56>>2]=1;J[d+20>>2]=-1;J[d+16>>2]=a;J[d+8>>2]=b;Ja[J[J[b>>2]+28>>2]](b,d+8|0,J[c>>2],1);a=J[d+32>>2];if((a|0)==1){J[c>>2]=J[d+24>>2]}e=(a|0)==1}a=e;Ha=d- -64|0;return a|0}function xj(a,b){var c=0,d=0,e=0,f=0,g=0;a:{if(!b){break a}d=b<<2;if(!d){break a}c=J[a>>2];e=Ja[J[J[c>>2]+8>>2]](c,d,20075,553)|0}f=J[a+4>>2];c=J[a+8>>2];if((c|0)>0){g=(c<<2)+e|0;d=f;c=e;while(1){J[c>>2]=J[d>>2];d=d+4|0;c=c+4|0;if(g>>>0>c>>>0){continue}break}}if(!(!f|J[a+12>>2]<0)){c=J[a>>2];Ja[J[J[c>>2]+12>>2]](c,f)}J[a+12>>2]=b;J[a+4>>2]=e}function e7(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+16|0;a:{b:{c:{e=J[a+20>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+84>>2]=b;a=J[a+88>>2];if(a){N[a+44>>2]=b}return}c=J[a+24>>2];if(!c){c=_a(J[a+16>>2],e>>>24&15);J[a+24>>2]=c}N[c+20>>2]=b;Za(J[a+16>>2],d);J[a+20>>2]=J[a+20>>2]|8}function t7(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ta(76);b=J[b>>2];c=J[c>>2];J[d+20>>2]=0;J[d+24>>2]=0;I[d+16>>1]=0;J[d+12>>2]=-1;J[d+4>>2]=0;J[d+8>>2]=0;J[d+28>>2]=0;J[d+32>>2]=0;J[d+36>>2]=0;J[d+40>>2]=0;H[d+68|0]=0;J[d+64>>2]=0;J[d+60>>2]=c;J[d+56>>2]=b;H[d+52|0]=0;J[d+44>>2]=2139095039;J[d+72>>2]=J[a>>2];J[a>>2]=0;J[d>>2]=125624;return d|0}function cX(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0);b=J[b+4>>2];d=N[b+56>>2];e=N[b+52>>2];f=N[b+72>>2];g=N[b+68>>2];h=N[b+48>>2];i=N[c+8>>2];j=N[c+4>>2];k=N[c>>2];l=N[b+64>>2];J[a+12>>2]=0;b=Q(Q(d*i)+Q(Q(h*k)+Q(e*j)))>Q(Q(f*i)+Q(Q(l*k)+Q(j*g)));N[a+8>>2]=b?d:f;N[a+4>>2]=b?e:g;N[a>>2]=b?h:l}function Ks(a,b,c){var d=0,e=0;N[a+52>>2]=c;N[a+48>>2]=b;a=J[a+60>>2];if(a){d=K[a+68|0];e=!(c>2]+21|0]&32)){break a}zq(J[a+48>>2],a);break a}if(d&4){yq(J[a+48>>2],a);d=K[a+68|0]}H[a+68|0]=d&253}N[a+4>>2]=c;N[a>>2]=b}}function HE(a){a=a|0;var b=0,c=0;if(J[a+100>>2]){while(1){Jg(J[J[a+96>>2]+(b<<2)>>2]+48|0);b=b+1|0;if(b>>>0>2]){continue}break}}b=a+12|0;H[a+72|0]=1;J[a+68>>2]=0;a:{b:{switch((J[a+16>>2]>>>30|0)-2|0){case 0:c=J[b>>2];if(K[c+4785|0]){break a}default:J[a+56>>2]=0;return;case 1:break b}}c=J[b>>2]}Za(c,b);J[a+16>>2]=J[a+16>>2]&-897|384}function Sw(a,b,c){J[a+28>>2]=0;J[a+32>>2]=-1;J[a+4>>2]=c;J[a>>2]=b;Va(a+36|0,0,69);J[a+260>>2]=0;J[a+264>>2]=0;J[a+252>>2]=-1082130432;J[a+256>>2]=-1082130432;J[a+268>>2]=0;J[a+272>>2]=0;J[a+276>>2]=0;J[a+280>>2]=0;J[a+284>>2]=0;J[a+288>>2]=0;J[a+292>>2]=0;J[a+296>>2]=0;J[a+300>>2]=0;J[a+304>>2]=0;J[a+308>>2]=0;J[a+312>>2]=0;J[a+316>>2]=0}function Sm(a,b){var c=0,d=0,e=0,f=0;e=Ha-16|0;Ha=e;J[e+12>>2]=b;c=J[a+60>>2];d=(b>>>0)/(c>>>0)|0;c=J[J[a+40>>2]+(d<<2)>>2]+(b-P(c,d)<<4)|0;d=L[c+4>>1];a:{if(d&2){break a}f=J[a+340>>2];if(f>>>0>=(J[a+344>>2]&2147483647)>>>0){ab(a+336|0,e+12|0);d=L[c+4>>1];break a}J[J[a+336>>2]+(f<<2)>>2]=b;J[a+340>>2]=J[a+340>>2]+1}I[c+4>>1]=d|2;Ha=e+16|0}function LB(a,b){var c=0,d=0,e=0;e=J[b>>2];d=a+5936|0;c=J[d>>2]-1|0;J[d>>2]=c;d=J[a+5932>>2];J[d+(e<<2)>>2]=J[(c<<2)+d>>2];a:{if(!c){break a}e=c;c=J[b>>2];if((e|0)==(c|0)){break a}b:{c:{a=J[J[a+5932>>2]+(c<<2)>>2];switch(Ja[J[J[a>>2]+24>>2]](a)|0){case 1:break b;case 0:break c;default:break a}}J[a+44>>2]=J[b>>2];return}J[a+44>>2]=J[b>>2]}}function Js(a){var b=0,c=0;a=J[a+60>>2];if(a){b=J[a+60>>2];a:{b:{if(b){b=J[b+164>>2];if(b){break b}}b=J[a- -64>>2];if(!b){break a}b=J[b+164>>2];if(!b){break a}}Nd(J[J[a+48>>2]+1136>>2],b,a)}if(!(K[a+68|0]&8)){km(J[a+56>>2])}c=J[a+56>>2];if(c){b=J[J[a+48>>2]+2408>>2];J[b+280>>2]=J[b+280>>2]-1;J[c>>2]=J[b+288>>2];J[b+288>>2]=c}J[a+56>>2]=0}}function tg(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0;a:{e=J[a+172>>2];if(!e){break a}if((e|0)!=1){i=e&-2;while(1){d=f<<2;g=J[d+J[a+168>>2]>>2];Ja[J[J[g>>2]+8>>2]](g,b,c);d=J[J[a+168>>2]+(d|4)>>2];Ja[J[J[d>>2]+8>>2]](d,b,c);f=f+2|0;h=h+2|0;if((i|0)!=(h|0)){continue}break}}if(!(e&1)){break a}a=J[J[a+168>>2]+(f<<2)>>2];Ja[J[J[a>>2]+8>>2]](a,b,c)}}function h4(a,b,c){a=a|0;b=Q(b);c=Q(c);var d=0,e=0,f=0;e=a+8|0;a:{b:{c:{f=J[a+12>>2];switch((f>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[e>>2]+4785|0]){break a}}qE(a+20|0,b,c);return}d=J[a+16>>2];if(!d){d=_a(J[a+8>>2],f>>>24&15);J[a+16>>2]=d}N[d+144>>2]=c;N[d+140>>2]=b;Za(J[a+8>>2],e);J[a+12>>2]=J[a+12>>2]|131072}function VD(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;b=b>Q(0)?Q(Q(1)/b):Q(0);d=a+48|0;a:{b:{c:{e=J[a+52>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}cu(a- -64|0,b);return}c=J[a+56>>2];if(!c){c=_a(J[a+48>>2],e>>>24&15);J[a+56>>2]=c}N[c+92>>2]=b;Za(J[a+48>>2],d);J[a+316>>2]=J[a+316>>2]|1}function Dj(a,b){a:{if((b|0)>=1024){a=a*898846567431158e293;if(b>>>0<2047){b=b-1023|0;break a}a=a*898846567431158e293;b=((b|0)>=3069?3069:b)-2046|0;break a}if((b|0)>-1023){break a}a=a*2004168360008973e-307;if(b>>>0>4294965304){b=b+969|0;break a}a=a*2004168360008973e-307;b=((b|0)<=-2960?-2960:b)+1938|0}x(0,0);x(1,b+1023<<20);return a*+z()}function $3(a,b,c){a=a|0;b=Q(b);c=Q(c);var d=0,e=0,f=0;e=a+8|0;a:{b:{c:{f=J[a+12>>2];switch((f>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[e>>2]+4785|0]){break a}}oE(a+20|0,b,c);return}d=J[a+16>>2];if(!d){d=_a(J[a+8>>2],f>>>24&15);J[a+16>>2]=d}N[d+152>>2]=c;N[d+148>>2]=b;Za(J[a+8>>2],e);J[a+12>>2]=J[a+12>>2]|262144}function sj(a,b){var c=0,d=0;d=J[b+36>>2];J[b+36>>2]=-1;c=J[a>>2];b=d<<2;J[c+b>>2]=J[(c+(J[a+4>>2]<<2)|0)-4>>2];c=J[a+24>>2];J[c+b>>2]=J[(c+(J[a+28>>2]<<2)|0)-4>>2];c=J[a+12>>2];J[c+b>>2]=J[(c+(J[a+16>>2]<<2)|0)-4>>2];c=J[a+4>>2];if((c|0)!=(d+1|0)){J[J[b+J[a>>2]>>2]+36>>2]=d}J[a+4>>2]=c-1;J[a+16>>2]=J[a+16>>2]-1;J[a+28>>2]=J[a+28>>2]-1}function p_(a,b){a=a|0;b=b|0;a:{b:{switch(L[b+4>>1]-5|0){case 1:wg(b,b+48|0,0,0);return;case 0:a=b+48|0;if(!wg(b,a,0,0)|H[(K[b+317|0]&64?J[b+56>>2]+268|0:b+108|0)|0]&1){break a}BC(b,a);return;case 8:if(!wg(b,b+48|0,0,0)){break a}a=J[b+320>>2];td(Ja[J[J[a>>2]+100>>2]](a)|0,0,1);return;default:break b}}Wa(J[40592],4,14375,1767,79229,0)}}function lx(a,b,c,d,e){var f=0,g=0,h=0;a=J[a+24>>2];a:{if((b+1|0)!=(c|0)){while(1){f=a?a+36|0:0;g=(c-b>>>1|0)+b|0;b:{if(J[a+24>>2]){lx(a,b,g,d,e);break b}J[(b<<2)+d>>2]=a;J[e>>2]=J[e>>2]+1}h=1;b=g+1|0;a=J[f+24>>2];if(!a){c=b;break a}if((g+2|0)!=(c|0)){continue}break}}h=2;J[(b<<2)+d>>2]=a;f=a?a+36|0:0}J[(c<<2)+d>>2]=f;J[e>>2]=J[e>>2]+h}function _F(a,b,c){var d=0;d=Ha-16|0;Ha=d;J[d+4>>2]=c;J[d>>2]=b;J[d+8>>2]=J[b+48>>2];J[d+12>>2]=J[c+48>>2];b=J[a+2424>>2];a:{if(b>>>0>=(J[a+2428>>2]&2147483647)>>>0){xq(a+2420|0,d);break a}c=J[d+4>>2];b=J[a+2420>>2]+(b<<4)|0;J[b>>2]=J[d>>2];J[b+4>>2]=c;c=J[d+12>>2];J[b+8>>2]=J[d+8>>2];J[b+12>>2]=c;J[a+2424>>2]=J[a+2424>>2]+1}Ha=d+16|0}function O2(a){a=a|0;var b=0,c=0,d=0;d=J[40585];a=0;c=Ha-16|0;Ha=c;a:{if(!J[40586]){Wa(J[40592],8,6174,263,76467,0);break a}b=J[40585];a=J[b+2744>>2];if(!a){bD(b+2456|0);a=J[b+2744>>2]}J[b+2744>>2]=J[a>>2];b=b+2736|0;J[b>>2]=J[b>>2]+1;a=CD(a);J[c+8>>2]=a;b=ae(d+520|0,c+8|0,c+15|0);if(!K[c+15|0]){J[b>>2]=J[c+8>>2]}}Ha=c+16|0;return a|0}function N2(a){a=a|0;var b=0,c=0,d=0;d=J[40585];a=0;c=Ha-16|0;Ha=c;a:{if(!J[40588]){Wa(J[40592],8,6174,279,76467,0);break a}b=J[40585];a=J[b+3040>>2];if(!a){aD(b+2752|0);a=J[b+3040>>2]}J[b+3040>>2]=J[a>>2];b=b+3032|0;J[b>>2]=J[b>>2]+1;a=WE(a);J[c+8>>2]=a;b=ae(d+520|0,c+8|0,c+15|0);if(!K[c+15|0]){J[b>>2]=J[c+8>>2]}}Ha=c+16|0;return a|0}function g7(a,b,c){a=a|0;b=Q(b);c=Q(c);var d=0,e=0,f=0;e=a+16|0;a:{b:{c:{f=J[a+20>>2];switch((f>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[e>>2]+4785|0]){break a}}Ks(a+28|0,b,c);return}d=J[a+24>>2];if(!d){d=_a(J[a+16>>2],f>>>24&15);J[a+24>>2]=d}N[d+12>>2]=c;N[d+8>>2]=b;Za(J[a+16>>2],e);J[a+20>>2]=J[a+20>>2]|2}function ada(a){a=a|0;var b=0,c=0,d=0,e=0;b=Ha-16|0;Ha=b;J[b+12>>2]=0;J[b+8>>2]=0;xH(J[a+28>>2],J[a+32>>2],J[a+36>>2],J[a+40>>2],J[a+44>>2],J[a+48>>2],J[a+52>>2],J[a+56>>2],N[a+60>>2],b+12|0,b+8|0);d=J[a+64>>2];c=J[d>>2];e=d;d=J[b+12>>2];J[e>>2]=(c|0)>(d|0)?c:d;c=J[a+68>>2];a=J[c>>2];d=c;c=J[b+8>>2];J[d>>2]=(a|0)>(c|0)?a:c;Ha=b+16|0}function _u(a,b){var c=0;c=Ha-16|0;Ha=c;J[c+12>>2]=b;b=b>>>7|0;a:{if(J[(J[a+16>>2]+P(b,24)|0)+16>>2]){break a}b=J[a+28>>2]+(b<<2)|0;if(J[b>>2]!=33554431){break a}J[b>>2]=J[a+140>>2];b=J[a+140>>2];if(b>>>0>=(J[a+144>>2]&2147483647)>>>0){kd(a+136|0,c+12|0);break a}J[J[a+136>>2]+(b<<2)>>2]=J[c+12>>2];J[a+140>>2]=J[a+140>>2]+1}Ha=c+16|0}function gO(a){a=a|0;var b=0,c=0;J[a>>2]=160600;b=J[a+48>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+40>>2];if(!b){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+36>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+28>>2];if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function Tc(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0),k=Q(0),l=Q(0);j=N[b+24>>2];k=N[b+20>>2];l=N[b+16>>2];c=N[b>>2];e=Q(c+c);d=N[b+8>>2];h=N[b+4>>2];f=N[b+12>>2];g=Q(f+f);i=Q(Q(e*d)-Q(h*g));N[a+8>>2]=i;d=Q(Q(d*g)+Q(e*h));N[a+4>>2]=d;c=Q(Q(c*e)+Q(Q(f*g)+Q(-1)));N[a>>2]=c;N[a+12>>2]=-Q(Q(j*i)+Q(Q(l*c)+Q(k*d)))}function K1(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;b=b>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+172>>2]=b;return}c=J[a+56>>2];if(!c){c=_a(J[a+48>>2],e>>>24&15);J[a+56>>2]=c}N[c+132>>2]=b;Za(J[a+48>>2],d);J[a+316>>2]=J[a+316>>2]|256}function f2(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);c=Ha-32|0;Ha=c;e=N[b+12>>2];f=N[b+8>>2];g=N[b>>2];h=N[b+4>>2];d=Q(Q(1)/Q(Y(Q(Q(e*e)+Q(Q(f*f)+Q(Q(g*g)+Q(h*h)))))));N[c+16>>2]=e*d;N[c+12>>2]=f*d;N[c+8>>2]=h*d;N[c+4>>2]=g*d;N[c+20>>2]=N[b+16>>2];N[c+24>>2]=N[b+20>>2];N[c+28>>2]=N[b+24>>2];CC(a,c+4|0);Ha=c+32|0}function J7(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=Ta(48);b=b+c|0;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;J[a+8>>2]=J[b+8>>2];I[a+12>>1]=L[b+12>>1];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2];N[a+28>>2]=N[b+28>>2];N[a+32>>2]=N[b+32>>2];N[a+36>>2]=N[b+36>>2];N[a+40>>2]=N[b+40>>2];J[a+44>>2]=J[b+44>>2];return a|0}function dI(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=Ha-48|0;Ha=f;N[f+36>>2]=N[b>>2];N[f+40>>2]=N[b+4>>2];N[f+44>>2]=N[b+8>>2];N[f+24>>2]=N[c>>2];N[f+28>>2]=N[c+4>>2];N[f+32>>2]=N[c+8>>2];N[f+12>>2]=N[d>>2];N[f+16>>2]=N[d+4>>2];N[f+20>>2]=N[d+8>>2];J[f+8>>2]=e;a=Ja[a|0](f+36|0,f+24|0,f+12|0,f+8|0)|0;Ha=f+48|0;return a|0}function u1(a){a=a|0;var b=0,c=0,d=0,e=0;c=Ha-16|0;Ha=c;sc(J[40589],a,J[a+8>>2],1);d=a+48|0;b=J[a+52>>2];e=K[(d+J[((b>>>22&60)+108152|0)+12>>2]|0)+8|0]&8;b=(b>>>30|0)-1>>>0<2?J[a+48>>2]:0;a:{b:{if(!(!b|!e)){dB(a+20|0,b);ce(a);break b}ce(a);if(!b){break a}}Vo(b,d,1,(e|0)!=0);J[c+12>>2]=J[a+44>>2];LB(b-16|0,c+12|0)}Fe(d);Ha=c+16|0}function iR(a,b){a=a|0;b=b|0;var c=0,d=0;d=J[b+4>>2];c=J[a+80>>2];J[c+268>>2]=J[b>>2];J[c+272>>2]=d;J[c+300>>2]=J[b+32>>2];d=J[b+28>>2];J[c+292>>2]=J[b+24>>2];J[c+296>>2]=d;d=J[b+20>>2];J[c+284>>2]=J[b+16>>2];J[c+288>>2]=d;d=J[b+12>>2];J[c+276>>2]=J[b+8>>2];J[c+280>>2]=d;H[J[a+80>>2]+479|0]=1;a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function i2(a){a=a|0;var b=0,c=0,d=0,e=0;c=Ha-16|0;Ha=c;sc(J[40589],a,J[a+8>>2],1);d=a+48|0;b=J[a+52>>2];e=K[(d+J[((b>>>22&60)+108152|0)+12>>2]|0)+8|0]&8;b=(b>>>30|0)-1>>>0<2?J[a+48>>2]:0;a:{b:{if(!(!b|!e)){dB(a+20|0,b);ce(a);break b}ce(a);if(!b){break a}}ai(b,d,1,(e|0)!=0);J[c+12>>2]=J[a+44>>2];LB(b-16|0,c+12|0)}Fe(d);Ha=c+16|0}function Ah(a){var b=0,c=0;b=J[a+20>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+20>>2]=0;b=J[a+16>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+16>>2]=0;b=J[a+4>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+4>>2]=0;b=J[a+12>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+12>>2]=0;return a}function RE(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;b=b&255|c<<8;c=a+12|0;a:{b:{c:{e=J[a+16>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[c>>2]+4785|0]){break a}}I[a+40>>1]=b;return}d=J[a+20>>2];if(!d){d=_a(J[a+12>>2],e>>>24&15);J[a+20>>2]=d}I[d+20>>1]=b;Za(J[a+12>>2],c);J[a+16>>2]=J[a+16>>2]|32}function LL(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;c=J[a+48>>2];if(K[c+60|0]){rh(c)}c=J[a+52>>2];if(K[c+60|0]){rh(c);c=J[a+52>>2]}a=J[a+48>>2];d=J[a+8>>2];g=J[a+4>>2];h=J[a+24>>2];a=J[a+28>>2];i=J[c+8>>2];j=J[c+4>>2];k=J[c+24>>2];c=J[c+28>>2];ov(b,f,d,g,h,a,i,j,k,c,e);nv(b,f,i,j,k,c,d,g,h,a,e)}function pN(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=0,f=Q(0),g=Q(0);c=Ha-16|0;Ha=c;J[c+8>>2]=J[b+8>>2];e=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=e;f=N[a+36>>2];g=N[a+40>>2];d=Q(N[a+484>>2]+N[a+52>>2]);N[c+8>>2]=Q(d*N[a+44>>2])+N[c+8>>2];N[c+4>>2]=Q(d*g)+N[c+4>>2];N[c>>2]=Q(f*d)+N[c>>2];a=Ja[J[J[a>>2]+12>>2]](a,c)|0;Ha=c+16|0;return a|0}function wq(a,b,c,d,e){var f=0,g=0,h=0,i=0;h=J[a+2388>>2];g=J[h+12>>2]+P(J[h+8>>2],12)|0;f=J[g+4>>2];a:{if(f){J[g+4>>2]=J[f>>2];break a}b:{f=J[g+8>>2];if((f|0)==J[h>>2]){break b}i=J[h+4>>2];J[g+8>>2]=f+1;g=J[g>>2];if(!g){break b}f=g+P(f,i)|0;break a}f=fd(h)}b=cj(f,a,b);J[b>>2]=141656;J[a+2664>>2]=J[a+2664>>2]+1;TF(a,c,d,b,e)}function aE(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+48|0;b=Q(b*b);a:{b:{c:{e=J[a+52>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}_t(a- -64|0,b);return}c=J[a+56>>2];if(!c){c=_a(J[a+48>>2],e>>>24&15);J[a+56>>2]=c}N[c+116>>2]=b;Za(J[a+48>>2],d);J[a+316>>2]=J[a+316>>2]|16}function _D(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+48|0;b=Q(b*b);a:{b:{c:{e=J[a+52>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}Zt(a- -64|0,b);return}c=J[a+56>>2];if(!c){c=_a(J[a+48>>2],e>>>24&15);J[a+56>>2]=c}N[c+120>>2]=b;Za(J[a+48>>2],d);J[a+316>>2]=J[a+316>>2]|32}function HD(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+48|0;b=Q(-b);a:{b:{c:{e=J[a+52>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+156>>2]=b;return}c=J[a+56>>2];if(!c){c=_a(J[a+48>>2],e>>>24&15);J[a+56>>2]=c}N[c+172>>2]=b;Za(J[a+48>>2],d);J[a+316>>2]=J[a+316>>2]|2048}function FY(a,b){a=a|0;b=b|0;var c=0,d=0;c=a+116|0;d=J[c>>2];if((d|0)==6){a=J[a+36>>2]&1?J[a+40>>2]- -64|0:c;J[b>>2]=J[a>>2];c=J[a+8>>2];J[b+4>>2]=J[a+4>>2];J[b+8>>2]=c;c=J[a+16>>2];J[b+12>>2]=J[a+12>>2];J[b+16>>2]=c;H[b+20|0]=K[a+20|0];H[b+23|0]=K[a+23|0];a=K[a+21|0]|K[a+22|0]<<8;H[b+21|0]=a;H[b+22|0]=a>>>8}return(d|0)==6|0}function F1(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=a+48|0;b=K[b|0];a:{b:{c:{e=J[a+52>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}H[a+238|0]=b;return}c=J[a+56>>2];if(!c){c=_a(J[a+48>>2],e>>>24&15);J[a+56>>2]=c}H[c+184|0]=b;Za(J[a+48>>2],d);J[a+316>>2]=J[a+316>>2]|16384}function i$(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ha-16|0;Ha=d;a:{if((Ja[J[J[b>>2]+28>>2]](b)|0)!=(a|0)){a=J[40592];J[d>>2]=5220;Wa(a,8,14375,79,81397,d);break a}b:{switch(Ja[J[J[b>>2]+24>>2]](b)|0){case 0:fp(a,b,c,1);break a;case 1:ep(a,b,c,1);break a;case 2:break b;default:break a}}Wa(J[40592],2,14375,689,27155,0)}Ha=d+16|0}function KU(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;N[b>>2]=N[a+88>>2];N[c>>2]=N[a+92>>2];N[c+4>>2]=N[a+96>>2];N[c+8>>2]=N[a+100>>2];N[c+12>>2]=N[a+104>>2];N[c+16>>2]=N[a+108>>2];N[c+20>>2]=N[a+112>>2];N[c+24>>2]=N[a+116>>2];N[c+28>>2]=N[a+120>>2];N[c+32>>2]=N[a+124>>2];N[d>>2]=N[a+40>>2];N[d+4>>2]=N[a+44>>2];N[d+8>>2]=N[a+48>>2]}function AE(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;a:{c=J[a+100>>2];if(!c){break a}if((c|0)!=1){g=c&-2;while(1){e=d<<2;Ja[J[J[b>>2]+8>>2]](b,J[e+J[a+96>>2]>>2]);Ja[J[J[b>>2]+8>>2]](b,J[J[a+96>>2]+(e|4)>>2]);d=d+2|0;f=f+2|0;if((g|0)!=(f|0)){continue}break}}if(!(c&1)){break a}Ja[J[J[b>>2]+8>>2]](b,J[J[a+96>>2]+(d<<2)>>2])}}function jm(a){var b=0,c=0,d=0,e=0,f=0,g=0;c=J[a+24>>2];d=J[c- -64>>2];f=1;g=1;e=J[c+60>>2];if(e){g=M[e+152>>2]<4294967294}f=d?M[d+152>>2]<4294967294:f;b=e?!(H[J[e+44>>2]+44|0]&1):b;b=(f|g)&(!(d?H[J[d+44>>2]+44|0]&1:1)|b);a:{if(!b){break a}H[a+21|0]=K[a+21|0]|32;if((K[c+68|0]&6)!=2){break a}zq(J[J[a>>2]+40>>2],c)}return b}function SQ(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a>>2]+P(b,48)|0;b=J[c+4>>2];J[a>>2]=J[c>>2];J[a+4>>2]=b;J[a+8>>2]=J[c+8>>2];I[a+12>>1]=L[c+12>>1];N[a+16>>2]=N[c+16>>2];N[a+20>>2]=N[c+20>>2];N[a+24>>2]=N[c+24>>2];N[a+28>>2]=N[c+28>>2];N[a+32>>2]=N[c+32>>2];N[a+36>>2]=N[c+36>>2];N[a+40>>2]=N[c+40>>2];J[a+44>>2]=J[c+44>>2];return 1}function XK(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Ha-32|0;Ha=c;d=J[a>>2];e=c+4|0;a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}Ja[d|0](e,b);a=Ta(28);N[a>>2]=N[c+4>>2];N[a+4>>2]=N[c+8>>2];N[a+8>>2]=N[c+12>>2];N[a+12>>2]=N[c+16>>2];N[a+16>>2]=N[c+20>>2];b=J[c+28>>2];J[a+20>>2]=J[c+24>>2];J[a+24>>2]=b;Ha=c+32|0;return a|0}function SL(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0);d=Ta(28);e=N[c>>2];f=N[a>>2];g=N[b>>2];J[d+8>>2]=0;J[d+12>>2]=0;J[d>>2]=0;J[d+4>>2]=0;N[d+24>>2]=g;N[d+20>>2]=f;J[d+4>>2]=1056964608;if(e==Q(-1)){e=Q((fQ(.10000000149011612)?Q(.10000000149011612):e}N[d+16>>2]=e;return d|0}function Ij(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0);e=N[a+404>>2];i=N[a+36>>2];f=N[a+408>>2];d=N[a+40>>2];g=N[a+412>>2];c=N[a+488>>2];h=Q(Q(c*N[a+44>>2])*Q(.5));N[b+20>>2]=g+h;d=Q(Q(c*d)*Q(.5));N[b+16>>2]=f+d;c=Q(Q(c*i)*Q(.5));N[b+12>>2]=e+c;N[b+8>>2]=g-h;N[b+4>>2]=f-d;N[b>>2]=e-c;N[b+24>>2]=N[a+484>>2]}function E1(a){a=a|0;var b=0,c=Q(0),d=0;b=Ta(48);c=N[a>>2];J[b+4>>2]=976715828;J[b+8>>2]=0;H[b+11|0]=0;H[b+12|0]=0;H[b+13|0]=0;H[b+14|0]=0;N[b>>2]=c*Q(c*Q(.05999999865889549));d=J[a>>2];a=J[a+4>>2];J[b+24>>2]=0;J[b+28>>2]=0;J[b+16>>2]=d;J[b+20>>2]=a;J[b+40>>2]=0;J[b+44>>2]=32;J[b+32>>2]=1057803469;J[b+36>>2]=0;return b|0}function cb(a){var b=0,c=0,d=0,e=0;c=Ha-16|0;Ha=c;a:{if(!a){break a}a=a-16|0;b=J[a>>2];if(b>>>0>=17){b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a);break a}d=b-8|0;if(d>>>0>=M[J[40592]+248>>2]){e=J[40592];J[c+12>>2]=0;my(e+244|0,b-7|0,c+12|0)}b=d<<2;J[a>>2]=J[b+J[J[40592]+244>>2]>>2];J[b+J[J[40592]+244>>2]>>2]=a}Ha=c+16|0}function Fr(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;a=Ha-48|0;Ha=a;J[a+20>>2]=g;J[a+12>>2]=f;J[a+24>>2]=i;g=0;J[a+16>>2]=0;if(e){while(1){c=(g<<3)+d|0;f=(J[c>>2]<<5)+b|0;Ja[J[(K[J[f+24>>2]]<<2)+j>>2]](f,L[c+4>>1],a+8|0);g=g+1|0;if((g|0)!=(e|0)){continue}break}}J[h>>2]=0;Ha=a+48|0}function b8(a){a=a|0;var b=0,c=0,d=0,e=0,f=0;b=Ha-48|0;Ha=b;c=J[a+28>>2];a=J[J[c+976>>2]+1024>>2];Ja[J[J[a>>2]+84>>2]](b+12|0,a);a=J[c+980>>2];d=J[a+332>>2];if(d){a=J[a+328>>2];f=(J[c+2360>>2]&8)!=0;while(1){e=J[a+8>>2];if(!(!e|K[e+24|0])){em(J[c+2168>>2],e,4,0,b+12|0,f)}a=a+12|0;d=d-1|0;if(d){continue}break}}Ha=b+48|0}function Tv(a){a=a|0;var b=0,c=0;J[a>>2]=161760;Vv(a+28|0,0,0,0,0);b=J[a+24>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+16>>2];if(!b){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+12>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+4>>2];if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}return a|0}function Ip(a){var b=0,c=0;b=J[a+8>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=0;b=J[a+12>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+12>>2]=0;b=J[a+16>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+16>>2]=0;b=J[a+20>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+20>>2]=0}function o_(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a:{b:{switch(L[b+4>>1]-5|0){case 1:wg(b,b+48|0,c,d);return;case 0:a=b+48|0;if(!wg(b,a,c,d)|H[(K[b+317|0]&64?J[b+56>>2]+268|0:b+108|0)|0]&1){break a}BC(b,a);return;case 8:break b;default:break a}}if(!wg(b,b+48|0,c,d)){break a}a=J[b+320>>2];td(Ja[J[J[a>>2]+100>>2]](a)|0,0,1)}}function WR(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a>>2]+P(b,48)|0;N[a>>2]=N[c>>2];N[a+4>>2]=N[c+4>>2];N[a+8>>2]=N[c+8>>2];N[a+12>>2]=N[c+12>>2];N[a+16>>2]=N[c+16>>2];N[a+20>>2]=N[c+20>>2];N[a+24>>2]=N[c+24>>2];J[a+28>>2]=J[c+28>>2];N[a+32>>2]=N[c+32>>2];N[a+36>>2]=N[c+36>>2];N[a+40>>2]=N[c+40>>2];J[a+44>>2]=J[c+44>>2];return 1}function T1(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+48|0;a:{b:{c:{e=J[a+52>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}Vt(a- -64|0,b);return}c=J[a+56>>2];if(!c){c=_a(J[a+48>>2],e>>>24&15);J[a+56>>2]=c}N[c+176>>2]=b;Za(J[a+48>>2],d);J[a+316>>2]=J[a+316>>2]|4096}function FD(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+48|0;a:{b:{c:{e=J[a+52>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}Xt(a- -64|0,b);return}c=J[a+56>>2];if(!c){c=_a(J[a+48>>2],e>>>24&15);J[a+56>>2]=c}N[c+180>>2]=b;Za(J[a+48>>2],d);J[a+316>>2]=J[a+316>>2]|8192}function vZ(a){a=a|0;var b=0,c=0,d=0;b=J[a+6340>>2];if(!(b>>>0>127|!K[b+162464|0])){c=J[(b<<2)+162592>>2]}b=c>>>16|0;if(!(b&255)){Wa(J[40592],8,14375,2749,75582,0);return}d=c&-16711681;c=b-1&255;d=d|c<<16;b=J[a+6340>>2];if(!(b>>>0>127|!K[b+162464|0])){J[(b<<2)+162592>>2]=d}if(!c){a=J[a+6348>>2];J[a+4>>2]=J[a+4>>2]-1}}function c1(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Ha-32|0;Ha=c;d=J[a>>2];e=c+4|0;a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}Ja[d|0](e,b);a=Ta(28);N[a>>2]=N[c+4>>2];N[a+4>>2]=N[c+8>>2];N[a+8>>2]=N[c+12>>2];N[a+12>>2]=N[c+16>>2];N[a+16>>2]=N[c+20>>2];N[a+20>>2]=N[c+24>>2];N[a+24>>2]=N[c+28>>2];Ha=c+32|0;return a|0}function V1(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+48|0;a:{b:{c:{e=J[a+52>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}Wt(a- -64|0,b);return}c=J[a+56>>2];if(!c){c=_a(J[a+48>>2],e>>>24&15);J[a+56>>2]=c}N[c+124>>2]=b;Za(J[a+48>>2],d);J[a+316>>2]=J[a+316>>2]|64}function JD(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+48|0;a:{b:{c:{e=J[a+52>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+140>>2]=b;return}c=J[a+56>>2];if(!c){c=_a(J[a+48>>2],e>>>24&15);J[a+56>>2]=c}N[c+128>>2]=b;Za(J[a+48>>2],d);J[a+316>>2]=J[a+316>>2]|128}function Gba(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;a:{if(!c){break a}f=c&1;d=0;if((c|0)!=1){g=c&-2;c=0;while(1){e=d<<2;Ja[J[J[a>>2]+28>>2]](a,J[e+b>>2],0,0);Ja[J[J[a>>2]+28>>2]](a,J[(e|4)+b>>2],0,0);d=d+2|0;c=c+2|0;if((g|0)!=(c|0)){continue}break}}if(!f){break a}Ja[J[J[a>>2]+28>>2]](a,J[(d<<2)+b>>2],0,0)}}function mh(a,b){var c=0,d=0,e=0;d=Ha-16|0;Ha=d;a:{if(!b){break a}c=J[40592];b=Ja[J[J[c+12>>2]+8>>2]](c+12|0,b,29909,12503,250)|0;J[d+12>>2]=b;if(!b){break a}c=J[a+104>>2];b:{if(c>>>0>=(J[a+108>>2]&2147483647)>>>0){bc(a+100|0,d+12|0);break b}J[J[a+100>>2]+(c<<2)>>2]=b;J[a+104>>2]=c+1}e=J[d+12>>2]}Ha=d+16|0;return e}function jE(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+48|0;a:{b:{c:{e=J[a+52>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}au(a- -64|0,b);return}c=J[a+56>>2];if(!c){c=_a(J[a+48>>2],e>>>24&15);J[a+56>>2]=c}N[c+108>>2]=b;Za(J[a+48>>2],d);J[a+316>>2]=J[a+316>>2]|4}function iw(a){J[a>>2]=0;J[a+4>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;H[a+59|0]=1;H[a+60|0]=0;J[a+8>>2]=0;J[a+12>>2]=0;J[a+16>>2]=1065353216;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;H[a+51|0]=0;H[a+52|0]=0;H[a+53|0]=0;H[a+54|0]=0;H[a+55|0]=0;H[a+56|0]=0;H[a+57|0]=0;H[a+58|0]=0;return a}function hE(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+48|0;a:{b:{c:{e=J[a+52>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}$t(a- -64|0,b);return}c=J[a+56>>2];if(!c){c=_a(J[a+48>>2],e>>>24&15);J[a+56>>2]=c}N[c+112>>2]=b;Za(J[a+48>>2],d);J[a+316>>2]=J[a+316>>2]|8}function fG(a,b,c){var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;d=J[40592];e=d+12|0;e=(g=e,h=28,i=Ja[J[J[d>>2]+20>>2]](d)|0?43039:69706,j=14465,k=1766,f=J[J[e>>2]+8>>2],Ja[f](g|0,h|0,i|0,j|0,k|0)|0);d=J[b>>2];c=J[c>>2];b=bh(e,d,c,5,0);J[b+24>>2]=a;Og(b);vc(J[b>>2],b);vc(J[b+4>>2],b);uF(J[d+160>>2],c,d,b);J[J[b+24>>2]>>2]=b}function Pj(a){a=a|0;var b=0,c=0,d=0;J[a+16>>2]=151816;J[a>>2]=160484;c=a+16|0;a:{if(H[a+196|0]&1){break a}b=J[a+200>>2];if(!b){break a}d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,b-J[b-4>>2]|0);J[a+200>>2]=0}_d(c);J[a>>2]=160420;b=J[a+4>>2];if(b){b=Ah(b);c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+4>>2]=0;return a|0}function iI(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0);e=Ta(48);N[e>>2]=N[a>>2];N[e+4>>2]=N[a+4>>2];N[e+8>>2]=N[a+8>>2];a=J[d>>2];J[e+12>>2]=a;N[e+16>>2]=N[b>>2];N[e+20>>2]=N[b+4>>2];f=N[b+8>>2];J[e+28>>2]=a;N[e+24>>2]=f;N[e+32>>2]=N[c>>2];N[e+36>>2]=N[c+4>>2];f=N[c+8>>2];J[e+44>>2]=a;N[e+40>>2]=f;return e|0}function I6(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=Ha-16|0;Ha=e;d=K[a+73|0];d=c?d|b:d&(b^-1);H[a+73|0]=d;b=a+12|0;a:{b:{c:{switch((J[a+16>>2]>>>30|0)-2|0){case 0:c=J[b>>2];if(K[c+4785|0]){break b}default:H[e+15|0]=d;jF(a+24|0,e+15|0);break a;case 1:break c}}c=J[b>>2]}Za(c,b);J[a+16>>2]=J[a+16>>2]|524288}Ha=e+16|0}function vL(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0);d=Ta(28);f=N[c>>2];e=N[b>>2];g=N[a>>2];J[d>>2]=0;J[d+4>>2]=0;J[d+8>>2]=0;J[d+12>>2]=0;N[d+24>>2]=g;N[d+20>>2]=e;J[d+4>>2]=1056964608;e=Q(Q(e-g)*Q(.49000000953674316));N[d+16>>2]=f==Q(-1)?e>Q(.10000000149011612)?Q(.10000000149011612):e:f;return d|0}function tD(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}rE(a+20|0,b);return}c=J[a+16>>2];if(!c){c=_a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}J[c+136>>2]=b;Za(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|524288}function p4(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}nE(a+20|0,b);return}c=J[a+16>>2];if(!c){c=_a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}N[c+124>>2]=b;Za(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|16384}function f4(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+344>>2]=b;return}c=J[a+16>>2];if(!c){c=_a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}N[c+116>>2]=b;Za(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|4096}function d4(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+348>>2]=b;return}c=J[a+16>>2];if(!c){c=_a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}N[c+120>>2]=b;Za(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|8192}function QO(a,b){a=a|0;b=b|0;var c=0;c=J[b+4>>2];J[a+4>>2]=J[b>>2];J[a+8>>2]=c;c=J[b+20>>2];J[a+20>>2]=J[b+16>>2];J[a+24>>2]=c;c=J[b+12>>2];J[a+12>>2]=J[b+8>>2];J[a+16>>2]=c;J[a+28>>2]=J[b+24>>2];J[a+48>>2]=J[b+44>>2];c=J[b+40>>2];J[a+40>>2]=J[b+36>>2];J[a+44>>2]=c;c=J[b+32>>2];J[a+32>>2]=J[b+28>>2];J[a+36>>2]=c}function x4(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}H[a+354|0]=b;return}c=J[a+16>>2];if(!c){c=_a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}J[c+132>>2]=b;Za(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|65536}function r4(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}pE(a+20|0,b);return}c=J[a+16>>2];if(!c){c=_a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}N[c+108>>2]=b;Za(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|1024}function m4(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+332>>2]=b;return}c=J[a+16>>2];if(!c){c=_a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}N[c+100>>2]=b;Za(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|256}function k4(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+336>>2]=b;return}c=J[a+16>>2];if(!c){c=_a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}N[c+104>>2]=b;Za(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|512}function iZ(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0);d=Ta(40);a=J[a>>2];c=K[c|0];J[d>>2]=5;N[d+4>>2]=N[b>>2];N[d+8>>2]=N[b+4>>2];N[d+12>>2]=N[b+8>>2];N[d+16>>2]=N[b+12>>2];N[d+20>>2]=N[b+16>>2];N[d+24>>2]=N[b+20>>2];e=N[b+24>>2];H[d+33|0]=0;H[d+34|0]=0;H[d+32|0]=c;N[d+28>>2]=e;H[d+35|0]=0;J[d+36>>2]=a;return d|0}function bY(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0);d=Ta(40);a=J[a>>2];c=K[c|0];J[d>>2]=4;N[d+4>>2]=N[b>>2];N[d+8>>2]=N[b+4>>2];N[d+12>>2]=N[b+8>>2];N[d+16>>2]=N[b+12>>2];N[d+20>>2]=N[b+16>>2];N[d+24>>2]=N[b+20>>2];e=N[b+24>>2];H[d+37|0]=0;H[d+38|0]=0;H[d+36|0]=c;J[d+32>>2]=a;N[d+28>>2]=e;H[d+39|0]=0;return d|0}function OE(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+12|0;a:{b:{c:{e=J[a+16>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+48>>2]=b;return}c=J[a+20>>2];if(!c){c=_a(J[a+12>>2],e>>>24&15);J[a+20>>2]=c}N[c+16>>2]=b;Za(J[a+12>>2],d);J[a+16>>2]=J[a+16>>2]|16}function ME(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+12|0;a:{b:{c:{e=J[a+16>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+52>>2]=b;return}c=J[a+20>>2];if(!c){c=_a(J[a+12>>2],e>>>24&15);J[a+20>>2]=c}N[c+24>>2]=b;Za(J[a+12>>2],d);J[a+16>>2]=J[a+16>>2]|64}function cj(a,b,c){var d=0;J[a+20>>2]=0;J[a+24>>2]=0;J[a+44>>2]=c;J[a+40>>2]=b;J[a>>2]=132140;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[c>>2]=a;J[a>>2]=131824;b=J[b+2372>>2];c=J[b+12>>2];if(c){c=c-1|0;d=J[J[b+8>>2]+(c<<2)>>2];J[b+12>>2]=c;J[a+48>>2]=d;return a}c=b;b=J[b+4>>2];J[c+4>>2]=b+1;J[a+48>>2]=b;return a}function bj(a,b,c){var d=0;d=J[a+176>>2];if(d){if(c){N[a+140>>2]=N[d+44>>2];N[a+128>>2]=N[d+32>>2];N[a+132>>2]=N[d+36>>2];N[a+136>>2]=N[d+40>>2];N[a+120>>2]=N[d+48>>2];N[a+124>>2]=N[d+52>>2];N[a+112>>2]=N[d+56>>2];N[a+116>>2]=N[d+60>>2]}J[b+280>>2]=J[b+280>>2]-1;J[d>>2]=J[b+288>>2];J[b+288>>2]=d;J[a+176>>2]=0}}function Y3(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}H[a+353|0]=b;return}c=J[a+16>>2];if(!c){c=_a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}H[c+128|0]=b;Za(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|32768}function R4(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+12|0;a:{b:{c:{e=J[a+16>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+44>>2]=b;return}c=J[a+20>>2];if(!c){c=_a(J[a+12>>2],e>>>24&15);J[a+20>>2]=c}N[c+12>>2]=b;Za(J[a+12>>2],d);J[a+16>>2]=J[a+16>>2]|8}function R3(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+288>>2]=b;return}c=J[a+16>>2];if(!c){c=_a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}N[c+96>>2]=b;Za(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|128}function DL(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0),f=Q(0),g=Q(0);d=Ta(28);f=N[c>>2];g=N[b>>2];J[d+8>>2]=0;J[d+12>>2]=0;J[d>>2]=0;J[d+4>>2]=0;N[d+24>>2]=g;N[d+20>>2]=f;e=N[a>>2];N[d+4>>2]=e+e;e=Q(e*Q(.009999999776482582));f=Q(Q(f*Q(.49000000953674316))+Q(g*Q(-.49000000953674316)));N[d+16>>2]=f>e?e:f;return d|0}function v4(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+324>>2]=b;return}c=J[a+16>>2];if(!c){c=_a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}N[c+84>>2]=b;Za(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|16}function t4(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+328>>2]=b;return}c=J[a+16>>2];if(!c){c=_a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}N[c+88>>2]=b;Za(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|32}function qD(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}N[a+272>>2]=b;return}c=J[a+16>>2];if(!c){c=_a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}N[c+92>>2]=b;Za(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|64}function b4(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=a+8|0;a:{b:{c:{e=J[a+12>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}H[a+352|0]=b;return}c=J[a+16>>2];if(!c){c=_a(J[a+8>>2],e>>>24&15);J[a+16>>2]=c}H[c+112|0]=b;Za(J[a+8>>2],d);J[a+12>>2]=J[a+12>>2]|2048}function QY(a,b){a=a|0;b=b|0;var c=0,d=0;a:{b:{c:{d:{c=a+48|0;switch(J[c+68>>2]-5|0){case 1:break c;case 0:break d;default:break a}}Ja[J[J[b>>2]+12>>2]](b,16);d=c+120|0;c=c+116|0;break b}Ja[J[J[b>>2]+12>>2]](b,16);d=c+100|0;c=c+96|0}Ja[J[J[b>>2]+8>>2]](b,J[c>>2],L[d>>1]<<1)}Ja[J[J[b>>2]+16>>2]](b,J[a+192>>2])}function CD(a){J[a+4>>2]=196619;J[a+8>>2]=0;J[a+12>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a>>2]=144908;kF(a+24|0,0);J[a+100>>2]=0;I[a+72>>1]=1;J[a+112>>2]=0;J[a+116>>2]=0;J[a+104>>2]=4;J[a+108>>2]=0;J[a+96>>2]=a+76;H[a+92|0]=1;J[a>>2]=144656;N[a+68>>2]=N[a+56>>2];J[a+16>>2]=J[a+16>>2]&-251658241|117440512;return a}function wr(a,b){var c=0,d=0,e=Q(0),f=Q(0),g=0;c=L[b+8>>1];if((c|0)==65535){b=J[b+4>>2];e=N[b+24>>2];f=N[b+8>>2];c=J[b>>2];d=J[b+4>>2];g=J[b+20>>2];b=J[b+16>>2];J[a+12>>2]=0;J[a+28>>2]=0;N[a+24>>2]=e;J[a+16>>2]=b;J[a+20>>2]=g;J[a>>2]=c;J[a+4>>2]=d;N[a+8>>2]=f;return}d=a;a=J[b>>2];Ja[J[J[a>>2]+116>>2]](d,a,c)}function c_(a){a=a|0;var b=0,c=0,d=0;b=J[a+28>>2];d=Ja[J[J[b>>2]+136>>2]](b)|0;if(d){b=0;c=J[a+28>>2];Ja[J[J[c>>2]+392>>2]](c,0,0);if(J[a+36>>2]){while(1){c=J[a+32>>2]+P(b,24)|0;Ja[J[J[d>>2]+12>>2]](d,c,J[c+16>>2],J[c+20>>2]);b=b+1|0;if(b>>>0>2]){continue}break}}a=J[a+28>>2];Ja[J[J[a>>2]+396>>2]](a)}}function V4(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=a+12|0;a:{b:{c:{e=J[a+16>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}J[a+32>>2]=b;return}c=J[a+20>>2];if(!c){c=_a(J[a+12>>2],e>>>24&15);J[a+20>>2]=c}J[c+4>>2]=b;Za(J[a+12>>2],d);J[a+16>>2]=J[a+16>>2]|2}function T4(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=a+12|0;a:{b:{c:{e=J[a+16>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}J[a+36>>2]=b;return}c=J[a+20>>2];if(!c){c=_a(J[a+12>>2],e>>>24&15);J[a+20>>2]=c}J[c+8>>2]=b;Za(J[a+12>>2],d);J[a+16>>2]=J[a+16>>2]|4}function RM(a){a=a|0;var b=0,c=0,d=0,e=0;a:{b:{d=J[a+56>>2];c=J[d+124>>2];if(!c){break b}e=J[d+120>>2];while(1){if(J[(b<<2)+e>>2]==(a|0)){break b}b=b+1|0;if((c|0)!=(b|0)){continue}break}break a}if((b|0)==(c|0)){break a}c=c-1|0;J[d+124>>2]=c;e=b<<2;b=J[d+120>>2];J[e+b>>2]=J[b+(c<<2)>>2]}Ja[J[J[a>>2]+4>>2]](a)}function MO(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;f=Ha-240|0;Ha=f;g=a+4|0;a:{if(!J[a+44>>2]){e=cx(f,g);if(d){J[d>>2]=0}d=yh(e,b,d,0);if(d){ex(e,c,Ja[J[J[a>>2]+12>>2]](a)|0,g)}Pj(e);break a}e=xn(f,g);if(d){J[d>>2]=0}d=yh(e,b,d,0);if(d){ex(e,c,Ja[J[J[a>>2]+12>>2]](a)|0,g)}xh(e)}Ha=f+240|0;return d|0}function C5(a){a=a|0;var b=0;a:{b=J[a+320>>2];b=Ja[J[J[b>>2]+100>>2]](b)|0;if(!J[b+88>>2]|J[J[b+84>>2]>>2]!=(a|0)){break a}b=J[J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a>>2];if(b){b=b-16|0}else{b=0}if(!b){break a}Wa(J[40592],8,12925,141,27409,0);return}if(!J[a+356>>2]){lE(a);return}Wa(J[40592],8,12925,154,29316,0)}function T7(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a>>2]+b|0;b=J[c+4>>2];J[a>>2]=J[c>>2];J[a+4>>2]=b;J[a+8>>2]=J[c+8>>2];I[a+12>>1]=L[c+12>>1];N[a+16>>2]=N[c+16>>2];N[a+20>>2]=N[c+20>>2];N[a+24>>2]=N[c+24>>2];N[a+28>>2]=N[c+28>>2];N[a+32>>2]=N[c+32>>2];N[a+36>>2]=N[c+36>>2];N[a+40>>2]=N[c+40>>2];J[a+44>>2]=J[c+44>>2]}function _Y(a){a=a|0;var b=0,c=Q(0),d=0;d=J[a+28>>2];b=d+32|0;a=J[a+20>>2];c=N[d+6072>>2];if(c!=Q(0)){N[b+1080>>2]=c;J[b+4528>>2]=1;J[b+4524>>2]=a;N[b+1084>>2]=c>Q(0)?Q(Q(1)/c):Q(0);if(a){Ja[J[J[a>>2]+16>>2]](a);J[b+4520>>2]=J[J[b+4524>>2]+16>>2]}a=b+4504|0;Dq(b,a);b=J[b+4520>>2];Ja[J[J[b>>2]+72>>2]](b,a)}}function ZK(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;g=2;a:{if(!(J[e+4>>2]&J[c>>2])|!(J[e>>2]&J[c+4>>2])){break a}b:{if((b|d)&32){I[f>>1]=1024;b=1044;if((J[e+12>>2]|J[c+12>>2])&8){break b}break a}b=J[e+12>>2]|J[c+12>>2];b=b<<4&512|(b<<5&2048|(b&16?1053:1025))}I[f>>1]=b;g=0}I[a>>1]=g}function X4(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;d=a+12|0;a:{b:{c:{e=J[a+16>>2];switch((e>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[d>>2]+4785|0]){break a}}J[a+28>>2]=b;return}c=J[a+20>>2];if(!c){c=_a(J[a+12>>2],e>>>24&15);J[a+20>>2]=c}J[c>>2]=b;Za(J[a+12>>2],d);J[a+16>>2]=J[a+16>>2]|1}function RD(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0),f=Q(0);if(K[b+316|0]&2){b=J[b+56>>2]+96|0}else{c=b- -64|0;b=J[c+176>>2];a:{if(!(!b|K[b+31|0]!=1)){b=b+32|0;break a}b=c+128|0}}d=N[b>>2];e=N[b+4>>2];f=N[b+8>>2];N[a+8>>2]=f==Q(0)?Q(0):Q(Q(1)/f);N[a+4>>2]=e==Q(0)?Q(0):Q(Q(1)/e);N[a>>2]=d==Q(0)?Q(0):Q(Q(1)/d)}function P1(a){a=a|0;var b=0,c=Q(0);b=J[a+48>>2];c=N[b+5132>>2];a:{b:{switch((J[a+52>>2]>>>30|0)-2|0){case 0:if(K[b+4785|0]){break a}break;case 1:break a;default:break b}}N[a+308>>2]=c;J[a+312>>2]=0;pc(a- -64|0,c,1);return}N[a+308>>2]=c;J[a+312>>2]=0;Za(b,a+48|0);J[a+316>>2]=J[a+316>>2]&-117440513|83886080}function NY(a,b){a=a|0;b=b|0;var c=0;b=J[b+36>>2]&1?J[b+40>>2]- -64|0:b+116|0;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;c=J[b+36>>2];J[a+32>>2]=J[b+32>>2];J[a+36>>2]=c;c=J[b+28>>2];J[a+24>>2]=J[b+24>>2];J[a+28>>2]=c;c=J[b+20>>2];J[a+16>>2]=J[b+16>>2];J[a+20>>2]=c;c=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=c}function el(a,b){var c=0,d=0,e=0;d=J[a+40>>2];if(d){e=J[a+8>>2];while(1){a=P(c,28)+e|0;N[a>>2]=N[a>>2]-N[b>>2];N[a+4>>2]=N[a+4>>2]-N[b+4>>2];N[a+8>>2]=N[a+8>>2]-N[b+8>>2];N[a+12>>2]=N[a+12>>2]-N[b>>2];N[a+16>>2]=N[a+16>>2]-N[b+4>>2];N[a+20>>2]=N[a+20>>2]-N[b+8>>2];c=c+1|0;if((d|0)!=(c|0)){continue}break}}}function lu(a,b){var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0),j=Q(0);b=J[b+32>>2];if(b){d=N[b+24>>2];e=N[b+20>>2];f=N[b+28>>2];g=N[b+16>>2];h=N[b+12>>2];i=N[b+8>>2];j=N[b+4>>2];c=N[b>>2]}else{c=Q(0)}N[a+28>>2]=f;N[a+16>>2]=g;N[a+12>>2]=h;N[a+8>>2]=i;N[a+4>>2]=j;N[a>>2]=c;N[a+24>>2]=d;N[a+20>>2]=e}function hy(a){a=a|0;var b=Q(0),c=Q(0),d=0,e=Q(0);d=Ha-32|0;Ha=d;Ja[J[J[a>>2]+40>>2]](d+4|0,a);b=N[d+4>>2];a:{if(b==Q(0)){c=Q(1);a=0;break a}c=N[d+16>>2];e=Q(Q(1)/Q(Y(Q(Q(c*c)+Q(Q(Q(b*b)+Q(0))+Q(0))))));c=Q(c*e);a=Q(b*e)Q(1)?Q(1):b);Ha=d+32|0;b=Q(b+b);return Q(a?Q(-b):b)}function hO(a){a=a|0;var b=0,c=0;J[a>>2]=160600;b=J[a+48>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+40>>2];if(!b){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+36>>2];b:{if((b|0)<0|!(b&2147483647)){break b}b=J[a+28>>2];if(!b){break b}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}return a|0}function np(a,b,c){var d=0,e=0;d=Ha-32|0;Ha=d;N[d+4>>2]=N[b>>2];N[d+8>>2]=N[b+4>>2];N[d+12>>2]=N[b+8>>2];N[d+16>>2]=N[b+12>>2];N[d+20>>2]=N[b+16>>2];N[d+24>>2]=N[b+20>>2];H[d+28|0]=1;Qb(c,d+4|0);e=J[b+24>>2];if(!(e&1)){np(a,P(e>>>1|0,28)+a|0,c);np(a,a?(P(J[b+24>>2]>>>1|0,28)+a|0)+28|0:0,c)}Ha=d+32|0}function Qk(a,b,c){var d=0,e=0;d=Ha-32|0;Ha=d;N[d+4>>2]=N[b>>2];N[d+8>>2]=N[b+4>>2];N[d+12>>2]=N[b+8>>2];N[d+16>>2]=N[b+12>>2];N[d+20>>2]=N[b+16>>2];N[d+24>>2]=N[b+20>>2];H[d+28|0]=1;Qb(c,d+4|0);e=J[b+24>>2];if(!(e&1)){Qk(a,P(e>>>1|0,28)+a|0,c);Qk(a,a?(P(J[b+24>>2]>>>1|0,28)+a|0)+28|0:0,c)}Ha=d+32|0}function kea(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0;c=J[a+16>>2];J[c>>2]=J[c>>2]+b;c=J[a+8>>2];b=b+15&-16;if(b>>>0>=16385){return mh(J[c>>2],b)|0}a=J[a+4>>2];a:{d=J[c+4>>2];if(d){e=J[c+8>>2];f=b+e|0;if(f>>>0<16385){break a}}a=lj(J[c>>2],a);J[c+8>>2]=b;J[c+4>>2]=a;return a|0}J[c+8>>2]=f;return d+e|0}function Up(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;e=J[a+16>>2];if(!e){return 0}if(J[e+40>>2]){while(1){h=J[e+36>>2]+(g<<3)|0;if(!(K[h|0]|c>>>0<=f>>>0)){if(d>>>0<=i>>>0){J[(f<<2)+b>>2]=J[h+4>>2];f=f+1|0;e=J[a+16>>2]}i=i+1|0}g=g+1|0;if(g>>>0>2]){continue}break}}return f|0}function w_(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if(N[b>>2]>N[b+12>>2]){Wa(J[40592],4,14375,1682,73824,0);return-1}a:{if(!K[(a+16|0)+4785|0]){a=J[a+1012>>2];d=J[a+272>>2];a=Ja[J[J[d>>2]+20>>2]](d,b,c,J[J[a+276>>2]+4>>2],J[J[a+192>>2]+4>>2])|0;break a}Wa(J[40592],2,14570,1184,74437,0);a=-1}return a|0}function Ni(a){var b=0,c=0,d=0,e=0;b=J[a+20>>2];while(1){e=J[b+24>>2];while(1){c=J[b+32>>2];if(c){b=c}else{d=J[b+36>>2];c=J[b+28>>2];if(c){J[c+32>>2]=0}J[b+20>>2]=0;J[b+24>>2]=0;J[b+36>>2]=0;J[b+40>>2]=0;J[b+28>>2]=0;J[b+32>>2]=0;b=d?d:c}if(b){continue}break}b=e;if(b){continue}break}J[a+20>>2]=0}function Hm(a,b){var c=0,d=0,e=0;c=J[a+148>>2];d=(b>>>0)/(c>>>0)|0;J[J[J[a+128>>2]+(d<<2)>>2]+(b-P(c,d)<<2)>>2]=0;d=J[a+80>>2]+(b<<2)|0;e=J[d>>2];if(e){c=J[a+96>>2];a:{if(c>>>0>=(J[a+100>>2]&2147483647)>>>0){Jm(a+92|0,d);break a}J[J[a+92>>2]+(c<<2)>>2]=e;J[a+96>>2]=c+1}J[J[a+80>>2]+(b<<2)>>2]=0}}function lB(a,b){var c=0,d=0,e=0,f=0;d=Ha-16|0;Ha=d;c=J[a+20>>2];a:{if(!c|!(K[(K[a+36|0]&64?J[a+40>>2]+52|0:a+112|0)|0]&2)){break a}e=Ic(c);c=Lg(J[a+20>>2]);if(e){f=Mk(c,a,d+12|0);_B(e+5584|0,J[d+12>>2],f)}if(!J[c+20>>2]){break a}Wa(J[40592],8,14184,236,b,0);Qe(J[c+20>>2],J[a+20>>2])}Ha=d+16|0}function Vaa(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=J[b+100>>2];b=L[d+4>>1]<<5;b=(b+(b+d|0)|0)+(c<<5)|0;c=J[b+132>>2];J[a>>2]=J[b+128>>2];J[a+4>>2]=c;c=J[b+140>>2];J[a+8>>2]=J[b+136>>2];J[a+12>>2]=c;c=J[b+148>>2];J[a+16>>2]=J[b+144>>2];J[a+20>>2]=c;c=J[b+156>>2];J[a+24>>2]=J[b+152>>2];J[a+28>>2]=c}function Qe(a,b){var c=0,d=0,e=0,f=0;c=J[a+40>>2];a:{if(!c){break a}e=J[a+44>>2];while(1){f=(d<<2)+e|0;if(J[f>>2]!=(b|0)){d=d+1|0;if((d|0)!=(c|0)){continue}break a}break}b:{switch(L[b+4>>1]-5|0){case 0:case 1:J[b+40>>2]=0;break;default:break b}}J[a+40>>2]=c-1;J[f>>2]=J[(c<<2)+e>>2]}H[a+48|0]=0}function Ov(a){var b=0,c=0,d=0;a:{b:{b=a;if(!(b&3)){break b}if(!K[a|0]){return 0}while(1){b=b+1|0;if(!(b&3)){break b}if(K[b|0]){continue}break}break a}while(1){c=b;b=b+4|0;d=J[c>>2];if(!((d^-1)&d-16843009&-2139062144)){continue}break}while(1){b=c;c=b+1|0;if(K[b|0]){continue}break}}return b-a|0}function tZ(a){a=a|0;var b=0,c=0,d=0;b=J[a+6340>>2];if(!(b>>>0>127|!K[b+162464|0])){c=J[(b<<2)+162592>>2]}b=c>>>24|0;if(!b){Wa(J[40592],8,14375,2788,75476,0);return}d=c&16777215;c=b-1|0;d=d|c<<24;b=J[a+6340>>2];if(!(b>>>0>127|!K[b+162464|0])){J[(b<<2)+162592>>2]=d}if(!(c&255)){J[a+6344>>2]=0}}function Ao(a){var b=0,c=0,d=0,e=0,f=0,g=0,h=0;b=Ha-16|0;Ha=b;c=a+4|0;e=J[a+8>>2];if(e){while(1){f=J[c>>2]+P(d,12)|0;g=J[f>>2];if(g){h=J[40592]+12|0;Ja[J[J[h>>2]+12>>2]](h,g-4|0)}J[f>>2]=0;d=d+1|0;if((e|0)!=(d|0)){continue}break}}wj(c,b+4|0);Bo(c,J[a+8>>2]);J[a+16>>2]=0;J[a+20>>2]=0;Ha=b+16|0}function g2(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;f=Ha-32|0;Ha=f;J[f+20>>2]=J[d>>2];I[f+28>>1]=0;J[f+24>>2]=0;J[f+12>>2]=1;J[f+16>>2]=4;J[f+8>>2]=b;J[f+4>>2]=c;a=(h=a,i=f+4|0,j=Ja[J[J[e>>2]+148>>2]](e)|0,g=J[J[a>>2]+48>>2],Ja[g](h|0,i|0,j|0)|0);Ha=f+32|0;return a|0}function Rk(a,b){var c=0,d=0,e=0,f=Q(0),g=0,h=0;c=Ha-32|0;Ha=c;d=J[a>>2];e=J[a+4>>2];f=N[a+8>>2];g=J[a+20>>2];h=J[a+16>>2];N[c+24>>2]=N[a+24>>2];H[c+28|0]=1;J[c+16>>2]=h;J[c+20>>2]=g;N[c+12>>2]=f;J[c+4>>2]=d;J[c+8>>2]=e;Qb(b,c+4|0);if(J[a+40>>2]){Rk(J[a+36>>2],b);Rk(J[a+40>>2],b)}Ha=c+32|0}function J6(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Ha-16|0;Ha=c;e=K[b|0];H[a+73|0]=e;b=a+12|0;a:{b:{c:{switch((J[a+16>>2]>>>30|0)-2|0){case 0:d=J[b>>2];if(K[d+4785|0]){break b}default:H[c+15|0]=e;jF(a+24|0,c+15|0);break a;case 1:break c}}d=J[b>>2]}Za(d,b);J[a+16>>2]=J[a+16>>2]|524288}Ha=c+16|0}function mE(a){a=a|0;var b=0,c=0;J[a>>2]=143068;b=J[a+360>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+352>>2];if((b|0)==(a+332|0)){H[a+348|0]=0;break a}if(!b){break a}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a>>2]=143476;J[a>>2]=143780;He(a+20|0);J[a>>2]=144084;vd(a);return a|0}function UN(a,b){a=a|0;b=b|0;var c=Q(0),d=0,e=Q(0),f=Q(0);d=J[b+408>>2];J[a>>2]=J[b+404>>2];J[a+4>>2]=d;J[a+8>>2]=J[b+412>>2];e=N[b+44>>2];f=N[b+36>>2];c=Q(Q(N[b+488>>2]*Q(.5))+Q(N[b+52>>2]+N[b+484>>2]));N[a+4>>2]=N[a+4>>2]-Q(c*N[b+40>>2]);N[a>>2]=N[a>>2]-Q(f*c);N[a+8>>2]=N[a+8>>2]-Q(c*e)}function rk(a){var b=0,c=0;b=J[a+4>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+24>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b);return a}b=J[a+16>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+20>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}return a}function Ae(a){var b=0,c=0;a:{if(K[a+56|0]){break a}b=J[a+24>>2];if(!b){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+20>>2]=0;J[a+24>>2]=0;J[a>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;I[a+50>>1]=0;I[a+52>>1]=0;I[a+54>>1]=0;I[a+56>>1]=0}function ij(a,b){var c=Q(0),d=Q(0),e=Q(0);c=N[b+8>>2];d=N[a+8>>2];a:{b:{c:{d:{e:{a=K[a+14|0]&15;b=K[b+14|0]&15;switch(((a|0)>(b|0)?a:b)|0){case 3:break b;case 2:break c;case 1:break d;case 0:break e;default:break a}}return Q(Q(d+c)*Q(.5))}return c>d?d:c}return Q(d*c)}e=c>2];if(b){Ja[J[J[b>>2]+56>>2]](b)}J[a>>2]=0;b=J[a+24>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+16>>2];if(!b){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+4>>2];if(!(!b|J[a+8>>2]<0)){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+4>>2]=0}function RZ(a,b,c){a=a|0;b=b|0;c=c|0;a=a+5584|0;a:{if(!b){break a}b=J[a>>2];if(!b|J[a+28>>2]!=1){break a}Ja[J[J[b>>2]+64>>2]](b);b=J[a>>2];Ja[J[J[b>>2]+16>>2]](b)}b:{if(!c){break b}b=J[a+36>>2];if(!b|J[a- -64>>2]!=1){break b}Ja[J[J[b>>2]+64>>2]](b);a=J[a+36>>2];Ja[J[J[a>>2]+16>>2]](a)}}function x8(){var a=0;a=Ta(84);J[a+4>>2]=0;J[a+8>>2]=0;J[a+80>>2]=0;J[a+72>>2]=0;J[a+76>>2]=0;H[a+68|0]=0;J[a>>2]=125296;J[a+20>>2]=0;J[a+24>>2]=0;I[a+16>>1]=0;J[a+12>>2]=-1;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+52>>2]=0;J[a+44>>2]=2139095039;J[a+48>>2]=0;return a|0}function bH(a,b,c){var d=0,e=0,f=0;if((J[a+8>>2]&2147483647)>>>0>>0){aH(a,b)}d=J[a+4>>2];if((d|0)<(b|0)){e=J[a>>2];f=e+(b<<4)|0;d=(d<<4)+e|0;while(1){N[d>>2]=N[c>>2];N[d+4>>2]=N[c+4>>2];N[d+8>>2]=N[c+8>>2];N[d+12>>2]=N[c+12>>2];d=d+16|0;if(f>>>0>d>>>0){continue}break}}J[a+4>>2]=b}function Vw(a,b,c){var d=0,e=0,f=0;if((J[a+8>>2]&2147483647)>>>0>>0){Jw(a,b)}d=J[a+4>>2];if((d|0)<(b|0)){e=J[a>>2];f=e+(b<<4)|0;d=(d<<4)+e|0;while(1){N[d>>2]=N[c>>2];N[d+4>>2]=N[c+4>>2];N[d+8>>2]=N[c+8>>2];N[d+12>>2]=N[c+12>>2];d=d+16|0;if(f>>>0>d>>>0){continue}break}}J[a+4>>2]=b}function L_(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;if(!K[a+4801|0]){a=a+32|0;if(!(J[a+2344>>2]|!b|!J[a+2236>>2])){e=J[a+2204>>2];while(1){d=J[J[(c<<2)+e>>2]>>2];I[d+148>>1]=L[d+148>>1]|64;c=c+1|0;if(c>>>0>2]){continue}break}}J[a+2344>>2]=b;return}Wa(J[40592],2,23614,503,74818,0)}function qe(a){var b=0,c=0;b=J[a+16>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b);J[a+16>>2]=0}b=J[a+20>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b);J[a+20>>2]=0}b=J[a+12>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b);J[a+12>>2]=0}J[a+8>>2]=0;J[a>>2]=0;J[a+4>>2]=0}function kF(a,b){var c=Q(0);H[a+40|0]=b;J[a>>2]=0;H[a+36|0]=0;b=J[40553];I[a+16>>1]=260;J[a+12>>2]=4;J[a+4>>2]=4;J[a+8>>2]=4;N[a+20>>2]=N[b>>2]*Q(.10000000149011612);c=N[b+4>>2];N[a+32>>2]=N[23896];N[a+28>>2]=c*Q(c*Q(4999999873689376e-21));N[a+24>>2]=c*Q(c*Q(4999999873689376e-20))}function Vi(a){var b=0,c=0;a:{b:{if(K[a+56|0]&32){break b}b=J[J[a+28>>2]+4>>2];b=K[J[b+44>>2]+9|0]-1>>>0<2?b:0;if(M[b+152>>2]<4294967294?b:0){break b}b=J[J[a+32>>2]+4>>2];b=K[J[b+44>>2]+9|0]-1>>>0<2?b:0;c=0;if(!b|M[b+152>>2]>4294967293){break a}}H[a+25|0]=K[a+25|0]|32;c=1}return c}function II(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;Jl(a);b=J[a+24>>2];if(J[b+4>>2]){e=K[b|0]==9?368:272;a=b+160|0;c=0;while(1){d=J[a+164>>2];J[a+144>>2]=J[a+160>>2];J[a+148>>2]=d;d=J[a+172>>2];J[a+152>>2]=J[a+168>>2];J[a+156>>2]=d;a=a+e|0;c=c+1|0;if(c>>>0>2]){continue}break}}}function BB(a,b){var c=0,d=0;c=Ha-16|0;Ha=c;b=L[b+52>>1];J[c+12>>2]=0;I[c+8>>1]=b;a=a+16|0;b=J[a+4772>>2];a:{if((J[a+4776>>2]&2147483647)>>>0<=b>>>0){To(a+4768|0,c+8|0);break a}d=J[c+12>>2];b=J[a+4768>>2]+(b<<3)|0;J[b>>2]=J[c+8>>2];J[b+4>>2]=d;J[a+4772>>2]=J[a+4772>>2]+1}Ha=c+16|0}function gR(a,b){a=a|0;b=b|0;var c=0,d=0;d=J[b+4>>2];c=J[a+80>>2];J[c+240>>2]=J[b>>2];J[c+244>>2]=d;J[c+264>>2]=J[b+24>>2];d=J[b+20>>2];J[c+256>>2]=J[b+16>>2];J[c+260>>2]=d;d=J[b+12>>2];J[c+248>>2]=J[b+8>>2];J[c+252>>2]=d;H[J[a+80>>2]+478|0]=1;a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function YL(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0);c=Ta(28);d=N[a>>2];e=N[b>>2];J[c>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;N[c+24>>2]=e;N[c+20>>2]=d;J[c+4>>2]=1056964608;d=Q((d>2]=d>Q(.10000000149011612)?Q(.10000000149011612):d;return c|0}function P4(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=d|0;var e=0,f=0,g=0;a=J[a+24>>2];if(a){if(J[a+28>>2]){g=J[a+12>>2];e=J[a>>2];f=J[a+16>>2];Ja[J[J[e>>2]+12>>2]](e,f)|0;H[e+76|0]=f;J[e+32>>2]=g;Ja[J[J[e>>2]+8>>2]](e)}e=L[a+16>>1];f=J[a+12>>2];a=J[a>>2];QG(b,e,f,c,d,J[a+68>>2],L[a+78>>1])}}function Iv(a,b,c,d){var e=0,f=0;e=Ha-160|0;Ha=e;f=b?a:e+158|0;J[e+148>>2]=f;a=b-1|0;J[e+152>>2]=a>>>0<=b>>>0?a:0;a=Va(e,0,144);J[a+76>>2]=-1;J[a+36>>2]=3797;J[a+80>>2]=-1;J[a+44>>2]=a+159;J[a+84>>2]=a+148;a:{if((b|0)<0){J[40598]=61;break a}H[f|0]=0;Mv(a,c,d,3795,3796)}Ha=a+160|0}function EA(a,b,c,d,e,f){var g=0,h=0,i=0;g=J[c>>2];h=J[e>>2];a:{if((g|0)>(h|0)){i=0;if(!(Ja[J[(P(h,28)+151952|0)+(g<<2)>>2]](a,b,e,f,c,d)|0)){break a}N[a+8>>2]=-N[a+8>>2];N[a+4>>2]=-N[a+4>>2];N[a>>2]=-N[a>>2];return 1}i=Ja[J[(P(g,28)+151952|0)+(h<<2)>>2]](a,b,c,d,e,f)|0}return i}function zV(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;if(b){while(1){f=(e<<2)+c|0;d=J[a+4>>2];g=J[d+264>>2];a:{if(g>>>0>=(J[d+268>>2]&2147483647)>>>0){$z(d,f);break a}J[J[d+260>>2]+(g<<2)>>2]=J[f>>2];J[d+264>>2]=J[d+264>>2]+1}e=e+1|0;if((e|0)!=(b|0)){continue}break}}return 1}function xL(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0);c=Ta(28);d=N[b>>2];e=N[a>>2];J[c>>2]=0;J[c+4>>2]=0;J[c+8>>2]=0;J[c+12>>2]=0;N[c+24>>2]=e;N[c+20>>2]=d;J[c+4>>2]=1056964608;d=Q(Q(d-e)*Q(.49000000953674316));N[c+16>>2]=d>Q(.10000000149011612)?Q(.10000000149011612):d;return c|0}function xh(a){a=a|0;var b=0,c=0;J[a+16>>2]=151900;J[a>>2]=160452;Ae(a+128|0);b=J[a+112>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+112>>2]=0;_d(a+16|0);J[a>>2]=160420;b=J[a+4>>2];if(b){b=Ah(b);c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+4>>2]=0;return a|0}function jea(a,b){a=a|0;b=b|0;var c=0,d=0;c=-1;a:{if(b>>>0>16384){break a}a=J[a+12>>2];d=J[a+4>>2];b:{if(d){c=J[a+8>>2];if(c+b>>>0<16385){break b}}d=J[a>>2];d=mj(d,(d+P(J[d+128>>2],12)|0)+40|0,0,0,0);J[a+8>>2]=0;J[a+4>>2]=d;c=0;if(!d){break a}}J[a+8>>2]=b+c;c=d+c|0}return c|0}function d_(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;if(J[a+4656>>2]!=3){Wa(J[40592],8,14375,2210,77440,0);return 0}if(Sd(J[a+6060>>2],0-d|0)){d=a+32|0;UF(d);OA(a+16|0);nG(d);GB(a);VF(d);Cq(d);e=c;c=XF(d);J[e>>2]=J[c+4>>2];J[b>>2]=J[c>>2];H[a+6354|0]=1;a=1}else{a=0}return a|0}function WZ(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a:{if(!(K[b+5580|0]&8)){break a}H[a|0]=0;H[a+1|0]=0;if(!(J[(((c>>>0>>0?c:d)<<2)+b|0)+5296>>2]>>>(c>>>0>d>>>0?c:d)&1)){break a}b=b+5420|0;H[a|0]=(J[b+(c<<2)>>2]&1<>>d;H[a+1|0]=(J[b+(d<<2)>>2]&1<>>c;return}vq(a,b+32|0,c,d)}function Mt(a,b){var c=0,d=0;c=J[a+44>>2];if(!(H[c+44|0]&1|!(N[c+156>>2]>2]=b;d=J[J[a+40>>2]+1012>>2];Ja[J[J[d>>2]+44>>2]](d,K[c+9|0]==2,a+144|0);if(M[a+152>>2]>=4294967294){Sg(J[a+40>>2],a);lf(a)}pe(J[J[a+40>>2]+1e3>>2],J[a+144>>2]);I[a+92>>1]=L[a+92>>1]&65534}}function KJ(a){a=a|0;var b=0,c=0,d=0,e=0;a=J[a+28>>2];b=J[a+124>>2];c=J[a+128>>2];a=J[a+88>>2];J[a+68>>2]=J[a+24>>2];J[a+72>>2]=c;J[a- -64>>2]=b;b=J[a>>2];if(b){c=a+36|0;e=J[a+12>>2];a=0;while(1){d=J[(P(a,40)+e|0)+28>>2];if(d){Ul(d,c)}a=a+1|0;if((b|0)!=(a|0)){continue}break}}}function ti(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;d=K[b+20|0];g=(d<<2)+a|0;e=J[g+88>>2];a=P(d,12)+a|0;if(e>>>0>2]){f=J[a+52>>2];c=f+(e<<2)|0;d=J[c>>2];h=c;c=f;b=J[b+8>>2];f=b<<2;c=J[c+f>>2];J[h>>2]=c;J[f+J[a+52>>2]>>2]=d;J[d+8>>2]=b;J[c+8>>2]=e;e=J[g+88>>2]}J[g+88>>2]=e+1}function st(a){var b=0,c=0;a:{if(K[a+56|0]&32){break a}b=J[J[a+28>>2]+4>>2];b=K[J[b+44>>2]+9|0]-1>>>0<2?b:0;if(M[b+152>>2]<4294967294?b:0){break a}b=J[J[a+32>>2]+4>>2];b=K[J[b+44>>2]+9|0]-1>>>0<2?b:0;if(M[b+152>>2]<4294967294?b:0){break a}H[a+25|0]=K[a+25|0]&223;c=1}return c}function Eq(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;e=K[b+20|0];g=(e<<2)+a|0;c=J[g+88>>2];if(c>>>0>=2){e=P(e,12)+a|0;f=J[e+52>>2];c=c-1|0;d=f+(c<<2)|0;a=J[d>>2];h=d;d=f;b=J[b+8>>2];f=b<<2;d=J[d+f>>2];J[h>>2]=d;J[f+J[e+52>>2]>>2]=a;J[a+8>>2]=b;J[d+8>>2]=c;c=J[g+88>>2]}J[g+88>>2]=c-1}function Or(a){var b=0;J[a+12112>>2]=0;J[a+12116>>2]=0;J[a+12096>>2]=0;J[a+11876>>2]=0;J[a+11880>>2]=0;J[a+11868>>2]=0;J[a+12088>>2]=0;J[a+12092>>2]=0;b=a+11856|0;J[b>>2]=0;J[b+4>>2]=0;b=a+11828|0;J[b>>2]=0;J[b+4>>2]=0;J[a+12132>>2]=J[a+11952>>2];J[a+12140>>2]=J[a+11976>>2]}function M3(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;a:{if(!(K[a+14|0]&32)){a=(b<<4)+a|0;N[c>>2]=N[a+128>>2];c=a+140|0;b=a+136|0;a=a+132|0;break a}a=J[a+16>>2]+(b<<4)|0;N[c>>2]=N[a+204>>2];c=a+216|0;b=a+212|0;a=a+208|0}N[d>>2]=N[a>>2];N[e>>2]=N[b>>2];J[f>>2]=J[c>>2]}function km(a){var b=0,c=0;bm(a,1);c=J[J[a>>2]+40>>2];b=J[a+24>>2];if((K[b+68|0]&6)==6){yq(c,b)}b=J[a+28>>2];if((b|0)!=-1){Lm(J[c+1e3>>2],b)}J[a+28>>2]=-1;jd(J[a>>2],a);jd(J[a+4>>2],a);b=J[a+24>>2];c=J[b- -64>>2];b=J[b+60>>2];if(b){Kt(b)}if(c){Kt(c)}H[a+21|0]=K[a+21|0]&223}function nK(a,b){a=a|0;b=b|0;var c=0,d=0;b=J[(J[a+72>>2]+P(J[b+20>>2],20)|0)+12>>2];if((b|0)!=-1){while(1){b=J[a+60>>2]+(b<<3)|0;c=J[a+72>>2]+P(J[b>>2],20)|0;d=J[c+4>>2]-1|0;J[c+4>>2]=d;if(!d){_g(a,J[b>>2])}b=J[b+4>>2];if((b|0)!=-1){continue}break}}J[a+52>>2]=J[a+52>>2]-1}function NV(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0),i=0;b=J[b+4>>2];i=d;e=N[c>>2]>Q(0);d=N[c+4>>2]>Q(0);c=N[c+8>>2]>Q(0);J[i>>2]=e|d<<1|c<<2;f=N[b+52>>2];g=N[b+56>>2];h=N[b+48>>2];J[a+12>>2]=0;N[a+8>>2]=c?g:Q(-g);N[a+4>>2]=d?f:Q(-f);N[a>>2]=e?h:Q(-h)}function I7(a){a=a|0;var b=0,c=0,d=0,e=0;c=J[a+28>>2];b=J[J[c+976>>2]+1024>>2];Ja[J[J[b>>2]+104>>2]](b);d=J[c+4676>>2];if(d){a=0;while(1){e=J[J[c+4672>>2]+(a<<2)>>2];if(e&1){Ja[J[J[b>>2]+28>>2]](b,e&-2,0,0)}a=a+1|0;if((d|0)!=(a|0)){continue}break}}Ja[J[J[b>>2]+108>>2]](b)}function DC(a){a=a|0;J[34006]=1347;J[33999]=1348;J[33992]=1349;J[33978]=1350;J[34058]=1351;J[34051]=1352;J[34044]=1353;J[34030]=1354;J[38182]=2787;J[38221]=2808;J[38249]=2809;J[38242]=2810;J[38235]=2811;J[38228]=2808;J[38134]=2751;J[38127]=2752;J[38120]=2753;J[38106]=2754}function Uj(a,b,c,d,e){var f=0;a:{if(!a){break a}f=J[c>>2]+1|0;J[c>>2]=f;if(f>>>0>M[b>>2]){J[b>>2]=f}if(d){if(!(Ja[d|0](a,J[c>>2],e)|0)){break a}}f=J[a+24>>2];if(!f){break a}Uj(f,b,c,d,e);J[c>>2]=J[c>>2]-1;a=J[a+24>>2];if(!a){break a}Uj(a+36|0,b,c,d,e);J[c>>2]=J[c>>2]-1}}function KS(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);Wa(J[40592],8,13132,227,76615,0);c=N[b+44>>2];d=N[b+48>>2];e=N[b+36>>2];f=N[b+32>>2];g=N[b+40>>2];h=N[b+52>>2];N[a+20>>2]=g+h;N[a+16>>2]=e+d;N[a+12>>2]=f+c;N[a+8>>2]=g-h;N[a+4>>2]=e-d;N[a>>2]=f-c}function xt(a){var b=0,c=0,d=0,e=0,f=0;b=J[a+8>>2];if((b|0)<0){c=J[a+4>>2];d=J[c+44>>2];e=K[d+9|0];f=J[J[J[c+40>>2]+980>>2]+180>>2]+((b&2147483647)<<2)|0;b=2;a:{if(!c){break a}b=2;if(e-3>>>0<4294967294){break a}b=H[d+44|0]&1?1:2}J[f>>2]=e?(b|J[c+48>>2]<<2)+4|0:0;Wi(a)}}function xr(a,b){var c=0,d=0,e=Q(0),f=Q(0),g=Q(0);c=Ha-32|0;Ha=c;d=L[b+8>>1];a:{if((d|0)==65535){b=J[b+4>>2];e=N[b+8>>2];f=N[b+4>>2];g=N[b>>2];break a}b=J[b>>2];Ja[J[J[b>>2]+116>>2]](c,b,d);e=N[c+8>>2];f=N[c+4>>2];g=N[c>>2]}N[a+8>>2]=e;N[a+4>>2]=f;N[a>>2]=g;Ha=c+32|0}function YJ(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;J[J[a+4>>2]>>2]=c;if(f){Ja[J[J[f>>2]+20>>2]](f)}hs(a,d);c=J[a+32>>2];b=J[a+4>>2];J[b+384>>2]=J[a+36>>2];J[b+368>>2]=c;os(b,b+340|0);b=J[a+4>>2];js(b+340|0,a,b+324|0,b+332|0);Va(J[b+324>>2],0,J[b+328>>2]<<2)}function iW(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0;if(b){while(1){f=(e<<2)+c|0;d=J[a+4>>2];g=J[d+4>>2];a:{if(g>>>0>=(J[d+8>>2]&2147483647)>>>0){ab(d,f);break a}J[J[d>>2]+(g<<2)>>2]=J[f>>2];J[d+4>>2]=J[d+4>>2]+1}e=e+1|0;if((e|0)!=(b|0)){continue}break}}return 1}function fF(a){var b=0,c=0;a:{if(!K[a+120|0]){break a}b=J[a+56>>2];c=Ja[J[J[b>>2]>>2]](b)|0;b=J[a+88>>2];if(b){Ua(J[b+20>>2],c,L[b+8>>1]);c=J[b+60>>2];c=J[J[(c?c:J[b- -64>>2])+40>>2]+1012>>2];Ja[J[J[c>>2]+48>>2]](c,J[J[b+56>>2]+28>>2],b)}if(!b){break a}H[a+120|0]=0}}function Vr(a){var b=0,c=0;b=J[a+12>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+8>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+4>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}a=J[a>>2];if(a){b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}}function BD(a){a=a|0;var b=0,c=0;J[a>>2]=144656;Hg(J[40585],a);J[a>>2]=144908;Hg(J[40585],a);b=J[a+104>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+96>>2];if((b|0)==(a+76|0)){H[a+92|0]=0;break a}if(!b){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}return a|0}function qN(a,b){a=a|0;b=b|0;var c=Q(0),d=0,e=Q(0),f=Q(0);d=J[b+408>>2];J[a>>2]=J[b+404>>2];J[a+4>>2]=d;J[a+8>>2]=J[b+412>>2];e=N[b+44>>2];f=N[b+36>>2];c=Q(N[b+484>>2]+N[b+52>>2]);N[a+4>>2]=N[a+4>>2]-Q(c*N[b+40>>2]);N[a>>2]=N[a>>2]-Q(f*c);N[a+8>>2]=N[a+8>>2]-Q(c*e)}function fX(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0),f=Q(0),g=Q(0),h=Q(0);e=N[b+8>>2];a=J[a+48>>2];f=N[a+56>>2];g=Q(e*(e>Q(0)?f:Q(-f)));e=N[b>>2];f=N[a+48>>2];h=Q(e*(e>Q(0)?f:Q(-f)));e=N[b+4>>2];f=N[a+52>>2];e=Q(g+Q(h+Q(e*(e>Q(0)?f:Q(-f)))));N[d>>2]=e;N[c>>2]=-e}function cu(a,b){var c=0,d=0,e=0;d=Ha-16|0;Ha=d;c=J[a+176>>2];a:{if(!(!c|K[c+31|0]!=1)){N[c+44>>2]=b;break a}N[a+140>>2]=b;a=J[a>>2];if(!a){break a}c=J[J[a+40>>2]+1012>>2];e=K[J[a+44>>2]+9|0];J[d+12>>2]=J[a+144>>2];Ja[J[J[c>>2]+44>>2]](c,(e|0)==2,d+12|0)}Ha=d+16|0}function au(a,b){var c=0,d=0,e=0;d=Ha-16|0;Ha=d;c=J[a+176>>2];a:{if(!(!c|K[c+31|0]!=1)){N[c+48>>2]=b;break a}N[a+120>>2]=b;a=J[a>>2];if(!a){break a}c=J[J[a+40>>2]+1012>>2];e=K[J[a+44>>2]+9|0];J[d+12>>2]=J[a+144>>2];Ja[J[J[c>>2]+44>>2]](c,(e|0)==2,d+12|0)}Ha=d+16|0}function _t(a,b){var c=0,d=0,e=0;d=Ha-16|0;Ha=d;c=J[a+176>>2];a:{if(!(!c|K[c+31|0]!=1)){N[c+56>>2]=b;break a}N[a+112>>2]=b;a=J[a>>2];if(!a){break a}c=J[J[a+40>>2]+1012>>2];e=K[J[a+44>>2]+9|0];J[d+12>>2]=J[a+144>>2];Ja[J[J[c>>2]+44>>2]](c,(e|0)==2,d+12|0)}Ha=d+16|0}function Zt(a,b){var c=0,d=0,e=0;d=Ha-16|0;Ha=d;c=J[a+176>>2];a:{if(!(!c|K[c+31|0]!=1)){N[c+60>>2]=b;break a}N[a+116>>2]=b;a=J[a>>2];if(!a){break a}c=J[J[a+40>>2]+1012>>2];e=K[J[a+44>>2]+9|0];J[d+12>>2]=J[a+144>>2];Ja[J[J[c>>2]+44>>2]](c,(e|0)==2,d+12|0)}Ha=d+16|0}function Q5(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0,h=0;a:{if(!K[a+48|0]){break a}c=J[a+40>>2];if(!c){break a}while(1){e=J[a+44>>2]+(d<<2)|0;f=J[e>>2];if(f){g=e,h=Ja[J[J[b>>2]>>2]](b,-2147483648,f)|0,J[g>>2]=h;c=J[a+40>>2]}d=d+1|0;if(c>>>0>d>>>0){continue}break}}}function $t(a,b){var c=0,d=0,e=0;d=Ha-16|0;Ha=d;c=J[a+176>>2];a:{if(!(!c|K[c+31|0]!=1)){N[c+52>>2]=b;break a}N[a+124>>2]=b;a=J[a>>2];if(!a){break a}c=J[J[a+40>>2]+1012>>2];e=K[J[a+44>>2]+9|0];J[d+12>>2]=J[a+144>>2];Ja[J[J[c>>2]+44>>2]](c,(e|0)==2,d+12|0)}Ha=d+16|0}function rM(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;if(Pb(a,J[b+8>>2],0)){gn(b,c,d);return}e=J[a+12>>2];f=a+16|0;Ev(f,b,c,d);a=a+24|0;e=(e<<3)+f|0;a:{if(a>>>0>=e>>>0){break a}while(1){Ev(a,b,c,d);if(K[b+54|0]){break a}a=a+8|0;if(e>>>0>a>>>0){continue}break}}}function iG(a,b){var c=0,d=0,e=0;e=Ha-16|0;Ha=e;d=J[b+60>>2];if(d){c=J[d+60>>2];c=J[(c?c:J[d- -64>>2])+164>>2];if(c){Nd(J[a+1136>>2],c,d)}c=J[a+2396>>2];d=Gs(d);J[c+280>>2]=J[c+280>>2]-1;J[d>>2]=J[c+288>>2];J[c+288>>2]=d}J[e+12>>2]=b;ob(a+1096|0,e+12|0);Ha=e+16|0}function FC(a){a=a|0;J[40570]=1479;J[40568]=1480;J[40572]=1479;J[40574]=1481;J[40576]=1482;J[40578]=1483;J[40580]=1484;J[40582]=1485;J[40584]=1486;J[33296]=1134;J[33295]=1135;J[33308]=1136;J[33307]=1137;J[33320]=1138;J[33319]=1139;Ar();J[40587]=2170;J[40586]=2171}function EC(a){a=a|0;J[40569]=1546;J[40567]=1547;J[40571]=1548;J[40573]=1549;J[40575]=1550;J[40577]=1551;J[40579]=1552;J[40581]=1553;J[40583]=1554;J[33296]=1134;J[33295]=1135;J[33308]=1136;J[33307]=1137;J[33320]=1138;J[33319]=1139;Ar();J[40587]=2170;J[40588]=2172}function Uaa(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=0,f=0,g=0,h=Q(0);b=J[b+172>>2]+(c<<5)|0;d=N[b+8>>2];c=J[b>>2];e=J[b+4>>2];f=J[b+20>>2];g=J[b+16>>2];h=N[b+24>>2];J[a+12>>2]=0;J[a+28>>2]=0;N[a+24>>2]=h;J[a+16>>2]=g;J[a+20>>2]=f;J[a>>2]=c;J[a+4>>2]=e;N[a+8>>2]=d}function ne(a,b){var c=0,d=0;d=b+15&-16;c=-1;a:{if(d>>>0>16384){break a}b=J[a+4>>2];b:{if(b){c=J[a+8>>2];if(d+c>>>0<16385){break b}}b=J[a>>2];b=mj(b,(b+P(J[b+124>>2],12)|0)- -64|0,0,0,0);J[a+8>>2]=0;J[a+4>>2]=b;c=0;if(!b){break a}}J[a+8>>2]=c+d;c=b+c|0}return c}function nq(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;a:{c=J[a+4>>2];if(!c){break a}d=J[c+40>>2];if(!d){break a}c=0;while(1){e=J[J[a+4>>2]+36>>2]+(c<<3)|0;f=J[e+4>>2];if(f){g=e,h=Ja[J[J[b>>2]>>2]](b,-2147483648,f)|0,J[g+4>>2]=h}c=c+1|0;if((d|0)!=(c|0)){continue}break}}}function cT(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0);e=Ha-16|0;Ha=e;f=N[a+4>>2];N[e>>2]=N[b+16>>2];N[e+4>>2]=N[b+20>>2];g=N[b+24>>2];N[e+12>>2]=f;N[e+8>>2]=g;a=J[c+36>>2];a=Ja[J[(L[a+4>>1]<<2)+155008>>2]](e,a,d,c+4|0,0)|0;Ha=e+16|0;return a|0}function Wa(a,b,c,d,e,f){var g=0;g=Ha-1040|0;Ha=g;J[g+12>>2]=f;if(J[a+192>>2]&b){Iv(g+16|0,1024,e,J[g+12>>2]);if(J[a+180>>2]){f=0;while(1){e=J[J[a+176>>2]+(f<<2)>>2];Ja[J[J[e>>2]+8>>2]](e,b,g+16|0,c,d);f=f+1|0;if(f>>>0>2]){continue}break}}}Ha=g+1040|0}function Pm(a){var b=0,c=0,d=0,e=0,f=0;c=J[a+340>>2];if(c){while(1){b=J[J[a+336>>2]+(d<<2)>>2];e=J[a+60>>2];f=(b>>>0)/(e>>>0)|0;if((L[(J[J[a+40>>2]+(f<<2)>>2]+(b-P(e,f)<<4)|0)+4>>1]&11)==3){Rm(a,b);Tm(a,b);c=J[a+340>>2]}d=d+1|0;if(c>>>0>d>>>0){continue}break}}}function mo(a,b){J[b+8>>2]=0;J[b+12>>2]=8;J[b>>2]=0;J[b+4>>2]=0;J[b+44>>2]=0;J[b+48>>2]=0;J[b+36>>2]=0;J[b+16>>2]=6;J[b+20>>2]=0;J[b+24>>2]=a+100;J[b+32>>2]=110368;J[b+28>>2]=a+4;J[b+52>>2]=0;J[b+56>>2]=0;a=J[a>>2];J[b+64>>2]=2941;J[b+68>>2]=2942;J[b+60>>2]=a}function lw(a,b){a=a|0;b=b|0;var c=0;N[b>>2]=N[a+416>>2];N[b+4>>2]=N[a+420>>2];N[b+8>>2]=N[a+424>>2];J[b+12>>2]=J[a+216>>2];J[b+16>>2]=J[a+228>>2];J[b+20>>2]=J[a+240>>2];c=J[a+388>>2];H[b+30|0]=c>>>8&1;H[b+29|0]=c>>>5&1;H[b+28|0]=c>>>4&1;J[b+24>>2]=K[a+472|0]}function jR(a,b){a=a|0;b=b|0;var c=0;b=J[b+80>>2];N[a>>2]=N[b+268>>2];N[a+4>>2]=N[b+272>>2];N[a+8>>2]=N[b+276>>2];N[a+12>>2]=N[b+280>>2];N[a+16>>2]=N[b+284>>2];c=J[b+292>>2];J[a+20>>2]=J[b+288>>2];J[a+24>>2]=c;c=J[b+300>>2];J[a+28>>2]=J[b+296>>2];J[a+32>>2]=c}function l7(){var a=0;a=Ta(68);J[a+4>>2]=0;J[a+8>>2]=0;J[a+64>>2]=0;J[a+56>>2]=0;J[a+60>>2]=0;H[a+52|0]=0;J[a>>2]=125728;J[a+20>>2]=0;J[a+24>>2]=0;I[a+16>>1]=0;J[a+12>>2]=-1;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+44>>2]=2139095039;return a|0}function kR(a,b){a=a|0;b=b|0;var c=0,d=0;d=J[b+4>>2];c=J[a+80>>2];J[c+212>>2]=J[b>>2];J[c+216>>2]=d;J[c+236>>2]=J[b+24>>2];d=J[b+20>>2];J[c+228>>2]=J[b+16>>2];J[c+232>>2]=d;d=J[b+12>>2];J[c+220>>2]=J[b+8>>2];J[c+224>>2]=d;a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function MX(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=Q(0),h=Q(0),i=Q(0);f=Ta(24);a=J[a>>2];g=N[c>>2];h=N[d>>2];i=N[e>>2];b=K[b|0];H[f+21|0]=0;H[f+22|0]=0;H[f+20|0]=b;N[f+16>>2]=i;N[f+12>>2]=h;N[f+8>>2]=g;J[f+4>>2]=a;J[f>>2]=6;H[f+23|0]=0;return f|0}function yf(a,b,c){var d=0,e=0,f=0,g=0;if(b){while(1){c=c-1|0;e=a;a=sea(a,b,10);d=Ia;f=c,g=e-rea(a,d,10,0)|48,H[f|0]=g;e=b>>>0>9;b=d;if(e){continue}break}}if(a){while(1){c=c-1|0;b=(a>>>0)/10|0;H[c|0]=a-P(b,10)|48;d=a>>>0>9;a=b;if(d){continue}break}}return c}function qR(a,b){a=a|0;b=b|0;var c=0,d=0;d=J[b+4>>2];c=J[a+80>>2];J[c+104>>2]=J[b>>2];J[c+108>>2]=d;d=J[b+20>>2];J[c+120>>2]=J[b+16>>2];J[c+124>>2]=d;d=J[b+12>>2];J[c+112>>2]=J[b+8>>2];J[c+116>>2]=d;H[J[a+80>>2]+476|0]=1;a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function Yk(a,b){var c=0,d=0;if(b){c=J[b+44>>2];a:{if((c|0)<0|!(c&2147483647)){break a}c=J[b+36>>2];if((c|0)==(b|0)){H[b+32|0]=0;break a}if(!c){break a}d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[a+460>>2]=J[a+460>>2]-1;J[b>>2]=J[a+468>>2];J[a+468>>2]=b}}function Kf(a,b){a=a|0;b=b|0;var c=0;c=Ha-16|0;Ha=c;Ja[J[J[b>>2]+8>>2]](b,J[a+76>>2]);J[c+12>>2]=0;J[c+8>>2]=0;a=J[a+76>>2];Ja[J[J[a>>2]+28>>2]](a,c+12|0,c+8|0);a=J[c+12>>2];if(a){Ja[J[J[b>>2]+8>>2]](b,a)}a=J[c+8>>2];if(a){Ja[J[J[b>>2]+8>>2]](b,a)}Ha=c+16|0}function zt(a){var b=0,c=0;a:{if(J[a+36>>2]!=-1){break a}c=J[a+4>>2];b=K[J[c+44>>2]+9|0]-1>>>0<2?c:0;if((K[J[b+44>>2]+44|0]&3)==3|H[b+92|0]&1|(K[b+149|0]&16|M[b+152>>2]>4294967293)){break a}if(!(K[J[a+28>>2]- -64|0]&2)){break a}Wm(J[J[c+40>>2]+1152>>2],a)}}function xP(a,b){a=a|0;b=b|0;var c=0,d=0;d=J[b+4>>2];c=J[a+80>>2];J[c+92>>2]=J[b>>2];J[c+96>>2]=d;J[c+116>>2]=J[b+24>>2];d=J[b+20>>2];J[c+108>>2]=J[b+16>>2];J[c+112>>2]=d;d=J[b+12>>2];J[c+100>>2]=J[b+8>>2];J[c+104>>2]=d;a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function r$(a,b){a=a|0;b=b|0;var c=0,d=0;c=b+1076|0;d=J[c+4>>2];J[a+24>>2]=J[c>>2];J[a+28>>2]=d;c=b+1068|0;d=J[c+4>>2];J[a+16>>2]=J[c>>2];J[a+20>>2]=d;c=b+1060|0;d=J[c+4>>2];J[a+8>>2]=J[c>>2];J[a+12>>2]=d;b=b+1052|0;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c}function Waa(a,b,c){a=a|0;b=b|0;c=c|0;b=J[b+100>>2]+(c<<5)|0;c=J[b+132>>2];J[a>>2]=J[b+128>>2];J[a+4>>2]=c;c=J[b+140>>2];J[a+8>>2]=J[b+136>>2];J[a+12>>2]=c;c=J[b+148>>2];J[a+16>>2]=J[b+144>>2];J[a+20>>2]=c;c=J[b+156>>2];J[a+24>>2]=J[b+152>>2];J[a+28>>2]=c}function gX(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0);b=J[b+48>>2];d=N[b+52>>2];e=N[b+56>>2];g=N[c+4>>2];h=N[c+8>>2];f=N[b+48>>2];i=N[c>>2];J[a+12>>2]=0;N[a>>2]=i>Q(0)?f:Q(-f);N[a+8>>2]=h>Q(0)?e:Q(-e);N[a+4>>2]=g>Q(0)?d:Q(-d)}function ZY(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0;j=Ha-32|0;Ha=j;J[j+28>>2]=0;J[j+20>>2]=0;J[j+24>>2]=0;N[j+16>>2]=d;J[j+12>>2]=c;J[j+8>>2]=b;I[j+6>>1]=L[f>>1];a=$o(a,j+8|0,e,j+6|0,i,g,h,0);Ha=j+32|0;return a|0}function XN(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;c=Ha-16|0;Ha=c;N[a+488>>2]=b;if(J[a+400>>2]){d=sh(a+8|0);J[c+8>>2]=0;J[c+12>>2]=0;J[c+4>>2]=2;e=c+4|0;Ja[J[J[d>>2]+52>>2]](d,e)|0;N[c+12>>2]=Q(b*Q(.5))*N[a+468>>2];Ja[J[J[d>>2]+36>>2]](d,e)}Ha=c+16|0;return 1}function Gb(a,b,c,d){var e=0;e=Ha-16|0;Ha=e;a:{if(c){if(!b){break a}while(1){c=J[a>>2];J[e+12>>2]=c<<24|(c&65280)<<8|(c>>>8&65280|c>>>24);Ja[J[J[d>>2]>>2]](d,e+12|0,4)|0;a=a+4|0;b=b-1|0;if(b){continue}break}break a}Ja[J[J[d>>2]>>2]](d,a,b<<2)|0}Ha=e+16|0}function qI(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Ha-32|0;Ha=e;N[e+20>>2]=N[b>>2];N[e+24>>2]=N[b+4>>2];N[e+28>>2]=N[b+8>>2];N[e+8>>2]=N[c>>2];N[e+12>>2]=N[c+4>>2];N[e+16>>2]=N[c+8>>2];J[e+4>>2]=d;a=Ja[a|0](e+20|0,e+8|0,e+4|0)|0;Ha=e+32|0;return a|0}function OV(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0),i=Q(0);b=J[b+4>>2];d=N[b+52>>2];e=N[b+56>>2];g=N[c+4>>2];h=N[c+8>>2];f=N[b+48>>2];i=N[c>>2];J[a+12>>2]=0;N[a>>2]=i>Q(0)?f:Q(-f);N[a+8>>2]=h>Q(0)?e:Q(-e);N[a+4>>2]=g>Q(0)?d:Q(-d)}function Lx(a,b){a=a|0;b=b|0;var c=0,d=0;d=J[b+4>>2];c=J[a+80>>2];J[c+80>>2]=J[b>>2];J[c+84>>2]=d;J[c+104>>2]=J[b+24>>2];d=J[b+20>>2];J[c+96>>2]=J[b+16>>2];J[c+100>>2]=d;d=J[b+12>>2];J[c+88>>2]=J[b+8>>2];J[c+92>>2]=d;a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function TU(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0,f=0,g=0,h=0,i=0;d=Ha-48|0;Ha=d;if(b){g=a+4|0;h=d+24|0;i=d+12|0;while(1){e=d+36|0;f=J[c>>2];wb(J[a+3368>>2],J[a+12>>2],d,e,0,f,0,0);ro(g,f,d,i,h,e);c=c+4|0;b=b-1|0;if(b){continue}break}}Ha=d+48|0;return 1}function ut(a,b,c){var d=0;d=bh(a+4|0,J[b+4>>2],J[c+4>>2],1,5);J[a+36>>2]=-1;J[a+32>>2]=c;J[a+28>>2]=b;H[a+58|0]=0;I[a+56>>1]=32;J[a>>2]=131952;b=Og(d);vc(J[d>>2],d);vc(J[a+8>>2],d);c=J[J[d>>2]+40>>2];Hq(c,d,b);Ui(J[c+2168>>2],a);I[a+52>>1]=0;return a}function MS(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ha-16|0;Ha=d;e=a;a=J[b>>2];if((J[b+4>>2]-a|0)/12>>>0>c>>>0){b=Ta(12);c=a+P(c,12)|0;N[b>>2]=N[c>>2];N[b+4>>2]=N[c+4>>2];N[b+8>>2]=N[c+8>>2];J[d+8>>2]=b;a=na(123204,d+8|0)|0}else{a=1}J[e>>2]=a;Ha=d+16|0}function p$(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=J[a+5580>>2];e=J[(d&4?5564:2392)+a>>2];b=c?e|b:(b^-1)&e;if(!K[a+4801|0]){J[a+2392>>2]=b;a=a+32|0;H[J[a+976>>2]+1812|0]=(b&64)>>>6;H[J[a+976>>2]+1813|0]=!(b&256);return}J[a+5564>>2]=b;J[a+5580>>2]=d|4}function e_(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if(J[a+4656>>2]!=3){Wa(J[40592],8,14375,2159,77554,0);return 0}a:{if(!Sd(J[a+6060>>2],0-b|0)){break a}b=a+32|0;UF(b);OA(a+16|0);nG(b);GB(a);VF(b);Cq(b);mG(b,0);FB(a);d=1;if(!c){break a}J[c>>2]=0}return d|0}function qS(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=155596;c=a-8|0;J[c>>2]=155500;a:{if(H[a+188|0]&1){break a}b=J[a+192>>2];if(!b){break a}d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,b-J[b-4>>2]|0);J[a+192>>2]=0}a=nd(c);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function m5(a,b,c,d){a=a|0;b=b|0;c=c|0;d=Q(d);var e=0;e=Ha-32|0;Ha=e;Ja[J[a>>2]](e+8|0,b,c,d);a=Ta(24);N[a>>2]=N[e+8>>2];N[a+4>>2]=N[e+12>>2];N[a+8>>2]=N[e+16>>2];N[a+12>>2]=N[e+20>>2];N[a+16>>2]=N[e+24>>2];N[a+20>>2]=N[e+28>>2];Ha=e+32|0;return a|0}function o6(a,b){a=a|0;b=b|0;var c=0,d=0;if(J[a+124>>2]){while(1){d=J[J[a+120>>2]+(c<<2)>>2];fF(Ja[J[J[d>>2]+104>>2]](d)|0);c=c+1|0;if(c>>>0>2]){continue}break}}a=J[a+24>>2];if(a){c=J[a>>2];Ja[J[J[c>>2]+84>>2]](c,J[a+52>>2],J[a+56>>2],b)}}function tx(a){var b=0,c=0;b=J[a+16>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+16>>2]=0;b=J[a+12>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+12>>2]=0;b=J[a+8>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=0}function qk(a){a=a|0;var b=0,c=0;J[a+8>>2]=154032;J[a>>2]=153948;if(H[a+6|0]&1){b=J[a+56>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+56>>2]=0;b=J[a+84>>2];if(b){b=rk(b);c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+84>>2]=0}return a|0}function VB(a){a=a|0;var b=0,c=0;J[a>>2]=149580;b=J[a+20>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+12>>2];if(!b){break a}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+4>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function Nv(a,b){var c=0,d=0,e=0;A(+a);d=v(1)|0;e=v(0)|0;c=d>>>20&2047;if((c|0)!=2047){if(!c){if(a==0){c=0}else{a=Nv(a*0x10000000000000000,b);c=J[b>>2]+-64|0}J[b>>2]=c;return a}J[b>>2]=c-1022;x(0,e|0);x(1,d&-2146435073|1071644672);a=+z()}return a}function L9(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0);b=J[b+228>>2]+(c<<5)|0;c=J[b+16>>2];d=J[b+20>>2];e=N[b+24>>2];J[a+12>>2]=0;N[a+8>>2]=e;J[a>>2]=c;J[a+4>>2]=d;c=J[b+4>>2];d=J[b>>2];e=N[b+8>>2];J[a+28>>2]=0;N[a+24>>2]=e;J[a+16>>2]=d;J[a+20>>2]=c}function K9(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0);b=J[b+312>>2]+(c<<5)|0;c=J[b+16>>2];d=J[b+20>>2];e=N[b+24>>2];J[a+12>>2]=0;N[a+8>>2]=e;J[a>>2]=c;J[a+4>>2]=d;c=J[b+4>>2];d=J[b>>2];e=N[b+8>>2];J[a+28>>2]=0;N[a+24>>2]=e;J[a+16>>2]=d;J[a+20>>2]=c}function Cp(a,b,c,d,e){var f=0,g=0;f=Ha-16|0;Ha=f;b=ii(a,b,c,d);J[f+12>>2]=b;a:{if(J[b+40>>2]|!b){break a}g=J[e+4>>2];if(g>>>0>=(J[e+8>>2]&2147483647)>>>0){Xc(e,f+12|0);break a}J[J[e>>2]+(g<<2)>>2]=b;J[e+4>>2]=g+1}a=ji(a,c,d,e);Ha=f+16|0;return a}function VL(a){a=a|0;var b=0,c=0,d=0;b=J[a+36>>2];if(b){c=J[a+28>>2];d=J[J[c+192>>2]+4>>2];a=J[a+40>>2]+(J[a+32>>2]<<2)|0;c=J[c+276>>2];b=b-1|0;if(b){while(1){Aj(J[a>>2],J[c+4>>2],d);a=a+4|0;b=b-1|0;if(b){continue}break}}Aj(J[a>>2],J[c+4>>2],d)}}function YN(a,b){a=a|0;b=Q(b);var c=0,d=0,e=0;c=Ha-16|0;Ha=c;N[a+484>>2]=b;if(J[a+400>>2]){d=sh(a+8|0);J[c+8>>2]=0;J[c+12>>2]=0;J[c+4>>2]=2;e=c+4|0;Ja[J[J[d>>2]+52>>2]](d,e)|0;N[c+8>>2]=N[a+468>>2]*b;Ja[J[J[d>>2]+36>>2]](d,e)}Ha=c+16|0;return 1}function w$(a,b){a=a|0;b=b|0;var c=Q(0);c=N[b>>2];if(!K[a+4801|0]){N[a+1084>>2]=c;N[a+1088>>2]=N[b+4>>2];c=N[b+8>>2];J[a+1096>>2]=1;N[a+1092>>2]=c;return}N[a+5548>>2]=c;N[a+5552>>2]=N[b+4>>2];N[a+5556>>2]=N[b+8>>2];a=a+5580|0;J[a>>2]=J[a>>2]|1}function lo(a,b){J[a+12>>2]=1;J[a+4>>2]=196609;J[a+76>>2]=0;J[a+80>>2]=0;J[a+96>>2]=b;J[a+8>>2]=154196;J[a>>2]=154092;J[a+84>>2]=0;J[a+88>>2]=0;J[a+92>>2]=0;J[a+72>>2]=1;I[a+68>>1]=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+60>>2]=0;J[a+64>>2]=0;return a}function PV(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0),e=Q(0),f=Q(0),g=0,h=0;c=(c<<4)+110240|0;g=J[c+4>>2];b=J[b+4>>2];d=N[b+52>>2];h=J[c+8>>2];e=N[b+56>>2];c=J[c>>2];f=N[b+48>>2];J[a+12>>2]=0;N[a>>2]=c?f:Q(-f);N[a+8>>2]=h?e:Q(-e);N[a+4>>2]=g?d:Q(-d)}function yx(a){var b=0,c=0;b=J[a>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a>>2]=0;b=J[a+12>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+12>>2]=0;b=J[a+16>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+16>>2]=0}function f1(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;if(c){e=a+7664|0;while(1){Gp(e,J[(d<<2)+b>>2]);d=d+1|0;if((d|0)!=(c|0)){continue}break}H[a+7648|0]=1;J[a+32>>2]=0;J[a+16>>2]=J[a+7664>>2];b=a+7672|0;c=J[b+4>>2];J[a+24>>2]=J[b>>2];J[a+28>>2]=c}}function bR(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=J[a+80>>2];N[e+428>>2]=N[b>>2];N[e+432>>2]=N[b+4>>2];N[e+436>>2]=N[b+8>>2];N[e+440>>2]=N[c>>2];N[e+444>>2]=N[c+4>>2];N[e+448>>2]=N[c+8>>2];if(d){Jn(a)}a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function B6(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=Ha-16|0;Ha=e;H[e+15|0]=K[c|0];c=Ha-16|0;Ha=c;d=J[a+24>>2];if(d){H[c+15|0]=K[e+15|0];a=Ha-16|0;Ha=a;d=J[d>>2];H[a+15|0]=K[c+15|0];Ja[J[J[d>>2]+40>>2]](d,b,a+15|0);Ha=a+16|0}Ha=c+16|0;Ha=e+16|0}function rc(a){a=a|0;var b=0,c=0;J[a>>2]=151760;if(K[a+32|0]){b=J[a+12>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+12>>2]=0;b=J[a+8>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+8>>2]=0}J[a+4>>2]=-2147483648;return a|0}function Zl(a,b){J[a+44>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a>>2]=b;b=a+48|0;J[b>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[a+64>>2]=0;J[a+68>>2]=0;b=a+72|0;J[b>>2]=0;J[b+4>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[a+88>>2]=0}function sS(a){a=a|0;var b=0,c=0;J[a+8>>2]=155596;J[a>>2]=155500;a:{if(H[a+196|0]&1){break a}b=J[a+200>>2];if(!b){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b-J[b-4>>2]|0);J[a+200>>2]=0}a=nd(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function me(a,b){var c=0;c=K[b+7|0];if(c&1){a:{if(c&2){break a}c=J[b>>2];if(K[c+65|0]==1){J[a+924>>2]=J[a+924>>2]-1;J[c>>2]=J[a+932>>2];J[a+932>>2]=c;break a}J[a+632>>2]=J[a+632>>2]-1;J[c>>2]=J[a+640>>2];J[a+640>>2]=c}H[b+7|0]=0;J[b>>2]=0}}function ke(a,b){var c=0,d=0;c=Ha-16|0;Ha=c;N[a+96>>2]=N[b>>2];N[a+100>>2]=N[b+4>>2];N[a+104>>2]=N[b+8>>2];a=J[a>>2];if(a){b=J[J[a+40>>2]+1012>>2];d=K[J[a+44>>2]+9|0];J[c+12>>2]=J[a+144>>2];Ja[J[J[b>>2]+44>>2]](b,(d|0)==2,c+12|0)}Ha=c+16|0}function gq(a,b){a=a|0;b=b|0;var c=0,d=0,e=0,f=0,g=0;c=L[a+24>>1];if(c){g=(c|0)==1?a+20|0:J[a+20>>2];while(1){e=(d<<2)+g|0;f=Ja[J[J[b>>2]>>2]](b,-2147483648,J[e>>2])|0;J[e>>2]=f;Zo(f,a);d=d+1|0;if((c|0)!=(d|0)){continue}break}}nq(a+12|0,b)}function Zm(a){var b=0,c=0,d=0,e=0;b=J[a>>2];c=J[a+4>>2];if((b|0)!=(c|0)){d=J[a+8>>2];while(1){e=b+4|0;J[a>>2]=e;b=J[b>>2];if(!(!(H[b+21|0]&1)|J[b+24>>2]!=(d|0)&J[b+28>>2]!=(d|0))){return b-4|0}b=e;if((c|0)!=(b|0)){continue}break}}return 0}function ZW(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0),h=Q(0);f=Q(N[d+24>>2]-N[b+24>>2]);g=Q(f*f);f=Q(N[d+16>>2]-N[b+16>>2]);h=Q(f*f);f=Q(N[d+20>>2]-N[b+20>>2]);g=Q(g+Q(h+Q(f*f)));f=Q(N[a+4>>2]+N[c+4>>2]);return g<=Q(f*f)|0}function Re(a){var b=0;J[a+8>>2]=0;J[a>>2]=0;J[a+4>>2]=0;b=a+12|0;J[b>>2]=0;J[b+4>>2]=0;J[b+16>>2]=0;J[b+20>>2]=0;J[b+8>>2]=0;J[b+12>>2]=0;J[a+60>>2]=0;J[a+52>>2]=0;J[a+56>>2]=0;J[a+44>>2]=0;J[a+48>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;return a}function NR(a){a=a|0;var b=0,c=0;J[a>>2]=156316;J[a+76>>2]=0;b=J[a+80>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+72>>2];if((b|0)==(a+4|0)){H[a+68|0]=0;return a|0}if(!b){break a}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function MR(a){a=a|0;var b=0,c=0;J[a>>2]=156248;J[a+76>>2]=0;b=J[a+80>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+72>>2];if((b|0)==(a+4|0)){H[a+68|0]=0;return a|0}if(!b){break a}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function qG(a,b){var c=0,d=0,e=0,f=0,g=0,h=0;d=J[a+24>>2];e=J[a+36>>2];g=e-1|0;f=J[b+152>>2];h=f>>>0>>0;c=h?g:e;J[b+152>>2]=c;c=d+(c<<2)|0;d=J[c>>2];J[c>>2]=J[b+44>>2];J[J[d>>2]+152>>2]=f;J[J[a+24>>2]+(f<<2)>>2]=d;J[a+36>>2]=h?g:e+1|0}function of(a,b){var c=0,d=0;c=Ha-16|0;Ha=c;N[a+80>>2]=N[b>>2];N[a+84>>2]=N[b+4>>2];N[a+88>>2]=N[b+8>>2];a=J[a>>2];if(a){b=J[J[a+40>>2]+1012>>2];d=K[J[a+44>>2]+9|0];J[c+12>>2]=J[a+144>>2];Ja[J[J[b>>2]+44>>2]](b,(d|0)==2,c+12|0)}Ha=c+16|0}function mv(a){var b=0,c=0,d=0,e=0;b=J[a+4>>2];d=J[a>>2];if((b|0)!=(d|0)){e=J[a+8>>2];while(1){b=b-4|0;J[a+4>>2]=b;c=J[b>>2];if(!(!(H[c+21|0]&1)|J[c+24>>2]!=(e|0)&J[c+28>>2]!=(e|0))){return c-4|0}if((b|0)!=(d|0)){continue}break}}return 0}function SU(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=K[a+55|0];if(d>>>0>b>>>0){a=J[a+56>>2]+P(b,20)|0;N[c>>2]=N[a>>2];N[c+4>>2]=N[a+4>>2];N[c+8>>2]=N[a+8>>2];N[c+12>>2]=N[a+12>>2];I[c+16>>1]=K[a+18|0];I[c+18>>1]=L[a+16>>1]}return b>>>0>>0|0}function IU(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);c=N[b+28>>2];d=N[b+32>>2];e=N[b+20>>2];f=N[b+16>>2];g=N[b+24>>2];h=N[b+36>>2];N[a+20>>2]=g+h;N[a+16>>2]=e+d;N[a+12>>2]=f+c;N[a+8>>2]=g-h;N[a+4>>2]=e-d;N[a>>2]=f-c}function I5(a,b){a=a|0;b=b|0;var c=0,d=0;c=Ha-16|0;Ha=c;d=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}Ja[d|0](c,b);a=Ta(16);J[a>>2]=J[c>>2];J[a+4>>2]=J[c+4>>2];J[a+8>>2]=J[c+8>>2];J[a+12>>2]=J[c+12>>2];Ha=c+16|0;return a|0}function CS(a,b){a=a|0;b=b|0;var c=Q(0),d=Q(0),e=Q(0),f=Q(0),g=Q(0),h=Q(0);c=N[b+44>>2];d=N[b+48>>2];e=N[b+36>>2];f=N[b+32>>2];g=N[b+40>>2];h=N[b+52>>2];N[a+20>>2]=g+h;N[a+16>>2]=e+d;N[a+12>>2]=f+c;N[a+8>>2]=g-h;N[a+4>>2]=e-d;N[a>>2]=f-c}function Y5(a){a=a|0;var b=0,c=0;J[a>>2]=142716;Hg(J[40585],a);b=J[a+104>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+96>>2];if((b|0)==(a+76|0)){H[a+92|0]=0;break a}if(!b){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}return a|0}function Pi(a,b,c){var d=0,e=0,f=0;d=J[a+28>>2];if(d){d=d-1|0;a=J[a+20>>2];while(1){e=d;d=J[a>>2];f=K[d+21|0];a:{if(!(f&c)){break a}H[d+22|0]=K[d+22|0]|b;if(f&8){break a}Qs(d);H[d+21|0]=K[d+21|0]|8}a=a+4|0;d=e-1|0;if(e){continue}break}}}function F4(a){a=a|0;var b=0,c=0;J[a>>2]=144908;Hg(J[40585],a);b=J[a+104>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+96>>2];if((b|0)==(a+76|0)){H[a+92|0]=0;break a}if(!b){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}return a|0}function Zp(a){a=a|0;var b=0,c=0;a=J[a+16>>2];a:{if(!a){break a}c=J[a+40>>2];if(!c){break a}b=J[a+36>>2];a=0;b:{while(1){if(K[b+(a<<3)|0]==1){break b}a=a+1|0;if((c|0)!=(a|0)){continue}break}b=0;break a}b=J[(b+(a<<3)|0)+4>>2]}return b|0}function XE(a,b){var c=0,d=0;a=J[a+4>>2];a:{if(!a){break a}d=J[a+40>>2];if(!d){break a}c=J[a+36>>2];a=0;b:{while(1){if(K[c+(a<<3)|0]==1){break b}a=a+1|0;if((d|0)!=(a|0)){continue}break}return 0}J[b>>2]=a;c=J[(c+(a<<3)|0)+4>>2]}return c}function WS(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=0;c=Ha-16|0;Ha=c;d=J[a+36>>2];k=L[d+4>>1];I[c+14>>1]=L[i>>1];a=Ja[J[(k<<2)+155172>>2]](d,a,b,e,f,g,h,c+14|0,j)|0;Ha=c+16|0;return a|0}function US(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);var k=0;c=Ha-16|0;Ha=c;d=J[a+36>>2];k=L[d+4>>1];I[c+14>>1]=L[i>>1];a=Ja[J[(k<<2)+155180>>2]](d,a,b,e,f,g,h,c+14|0,j)|0;Ha=c+16|0;return a|0}function JZ(a,b){a=a|0;b=b|0;if(!K[a+4801|0]){LF(a+32|0,b);return}N[a+5272>>2]=N[b>>2];N[a+5276>>2]=N[b+4>>2];N[a+5280>>2]=N[b+8>>2];N[a+5284>>2]=N[b+12>>2];N[a+5288>>2]=N[b+16>>2];N[a+5292>>2]=N[b+20>>2];a=a+5580|0;J[a>>2]=J[a>>2]|64}function Bt(a,b){var c=0;a:{if(J[a+44>>2]&98304|(J[a+56>>2]|!b)){break a}b=J[J[a+32>>2]+4>>2];b=K[J[b+44>>2]+9|0]-1>>>0<2?b:0;if(!b|K[a+46|0]&4){break a}c=J[J[a+4>>2]+40>>2];a=J[J[a+28>>2]+4>>2];_F(c,K[J[a+44>>2]+9|0]-1>>>0<2?a:0,b)}}function aba(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;var f=0;f=Ha-32|0;Ha=f;I[f+30>>1]=1027;J[f+16>>2]=0;J[f+20>>2]=0;J[f+8>>2]=0;J[f+12>>2]=0;I[f+24>>1]=3;a=Ja[J[J[a>>2]+348>>2]](a,b,c,d,e,f+30|0,f+8|0,0,0)|0;Ha=f+32|0;return a|0}function at(a,b){var c=0,d=0;c=Ha-16|0;Ha=c;J[c+12>>2]=b;J[b+44>>2]=J[b+44>>2]|8388608;d=J[a+36>>2];J[b+52>>2]=d;a:{if((J[a+40>>2]&2147483647)>>>0<=d>>>0){Qi(a+32|0,c+12|0);break a}J[J[a+32>>2]+(d<<2)>>2]=b;J[a+36>>2]=d+1}Ha=c+16|0}function YR(a){a=a|0;var b=0,c=0;J[a>>2]=156028;b=J[a+5756>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+5748>>2];if((b|0)==(a+3696|0)){H[a+5744|0]=0;return a|0}if(!b){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}return a|0}function YE(a,b){var c=0,d=0,e=0,f=0;c=-1;a=J[a+4>>2];a:{if(!a){break a}d=J[a+40>>2];if(!d){break a}f=J[a+36>>2];a=0;while(1){e=(a<<3)+f|0;if(!(!K[e|0]&J[e+4>>2]==(b|0))){a=a+1|0;if((d|0)!=(a|0)){continue}break a}break}c=a}return c}function UR(a){a=a|0;var b=0,c=0;J[a>>2]=156072;b=J[a+6620>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+6612>>2];if((b|0)==(a+4560|0)){H[a+6608|0]=0;return a|0}if(!b){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}return a|0}function sH(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Ha-16|0;Ha=c;d=J[a>>2];e=c+4|0;a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}Ja[d|0](e,b);a=Ta(12);N[a>>2]=N[c+4>>2];N[a+4>>2]=N[c+8>>2];N[a+8>>2]=N[c+12>>2];Ha=c+16|0;return a|0}function dm(a,b,c,d,e){var f=0,g=0,h=0;f=Ha-16|0;Ha=f;g=J[b+4>>2];h=J[g+28>>2];g=J[g+20>>2];J[f+12>>2]=b;J[f+4>>2]=g;J[f+8>>2]=g+(h<<2);b=mv(f+4|0);if(b){c=c|3;while(1){gm(a,b,c,0,1,d,e);b=mv(f+4|0);if(b){continue}break}}Ha=f+16|0}function N9(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;c=Ha-32|0;Ha=c;pl(c,J[a+336>>2]+P(b,192)|0,d);N[e>>2]=N[c+16>>2];N[e+4>>2]=N[c+20>>2];N[e+8>>2]=N[c+24>>2];N[e+16>>2]=N[c>>2];N[e+20>>2]=N[c+4>>2];N[e+24>>2]=N[c+8>>2];Ha=c+32|0}function MF(a,b,c,d){var e=0,f=0;e=1<>2]|e}else{e=J[f>>2]&(e^-1)}J[f>>2]=e;b=1<>2]}else{b=J[c>>2]&(b^-1)}J[c>>2]=b;J[a+2356>>2]=J[a+2356>>2]|2}function mf(a,b){var c=0;a=J[a+176>>2];if(!(!a|K[a+31|0]!=1|!K[a+28|0])){N[b>>2]=N[a>>2];N[b+4>>2]=N[a+4>>2];N[b+8>>2]=N[a+8>>2];N[b+12>>2]=N[a+12>>2];N[b+16>>2]=N[a+16>>2];N[b+20>>2]=N[a+20>>2];N[b+24>>2]=N[a+24>>2];c=1}return c}function Kv(a){var b=0,c=0,d=0;if(H[J[a>>2]]-48>>>0>=10){return 0}while(1){d=J[a>>2];c=-1;if(b>>>0<=214748364){c=H[d|0]-48|0;b=P(b,10);c=(c|0)>(b^2147483647)?-1:c+b|0}J[a>>2]=d+1;b=c;if(H[d+1|0]-48>>>0<10){continue}break}return b}function xI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0);d=Ta(32);N[d>>2]=N[a>>2];N[d+4>>2]=N[a+4>>2];N[d+8>>2]=N[a+8>>2];a=J[c>>2];J[d+12>>2]=a;N[d+16>>2]=N[b>>2];N[d+20>>2]=N[b+4>>2];e=N[b+8>>2];J[d+28>>2]=a;N[d+24>>2]=e;return d|0}function $B(a){var b=0,c=0;b=J[a+124>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[a+72>>2];if(b){Ja[J[J[b>>2]+52>>2]](b)}J[a+72>>2]=0;b=J[a+76>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}bC(a+36|0);bC(a)}function yV(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;b=b+8|0;a=J[a+8>>2];c=J[a+264>>2];if(c>>>0>=(J[a+268>>2]&2147483647)>>>0){$z(a,b);return 1}J[J[a+260>>2]+(c<<2)>>2]=J[b>>2];J[a+264>>2]=J[a+264>>2]+1;return 1}function wW(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=f|0;g=g|0;var h=0;h=Ha-16|0;Ha=h;a=J[a>>2];J[h>>2]=J[f>>2];J[h+4>>2]=J[f+4>>2];J[h+8>>2]=J[f+8>>2];J[h+12>>2]=J[f+12>>2];a=Ja[a|0](b,c,d,e,h,g)|0;Ha=h+16|0;return a|0}function g1(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if(!e){return 1}b=Xk(a+7664|0,b,c,d,e);H[a+7648|0]=1;J[a+32>>2]=0;c=a+7672|0;d=J[c+4>>2];J[a+24>>2]=J[c>>2];J[a+28>>2]=d;J[a+16>>2]=J[a+7664>>2];return(b|0)==(e|0)|0}function Ui(a,b){var c=0,d=0,e=0,f=0;c=Ha-16|0;Ha=c;d=J[b+28>>2];e=J[b+32>>2];f=d>>>0>e>>>0;J[c+4>>2]=f?d:e;J[c>>2]=f?e:d;a=jt(a+1956|0,c,c+15|0);if(!K[c+15|0]){d=J[c+4>>2];e=J[c>>2];J[a+8>>2]=b;J[a>>2]=e;J[a+4>>2]=d}Ha=c+16|0}function J9(a,b,c){a=a|0;b=b|0;c=c|0;var d=Q(0);b=J[b+228>>2]+(c<<5)|0;N[a>>2]=N[b+16>>2];N[a+4>>2]=N[b+20>>2];d=N[b+24>>2];J[a+12>>2]=0;N[a+8>>2]=d;N[a+16>>2]=N[b>>2];N[a+20>>2]=N[b+4>>2];d=N[b+8>>2];J[a+28>>2]=0;N[a+24>>2]=d}function zR(a){a=a|0;var b=0,c=0;J[a>>2]=156316;b=J[a+80>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+72>>2];if((b|0)==(a+4|0)){H[a+68|0]=0;return a|0}if(!b){break a}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function xW(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0;i=Ha-16|0;Ha=i;j=J[a+36>>2];k=L[j+4>>1];I[i+14>>1]=L[f>>1];a=Ja[J[(k<<2)+152720>>2]](j,a,b,c,d,e,i+14|0,g,h)|0;Ha=i+16|0;return a|0}function pc(a,b,c){var d=0,e=0,f=0;d=Ha-16|0;Ha=d;N[a+156>>2]=b;a=J[a>>2];if(a){e=J[J[a+40>>2]+1012>>2];f=K[J[a+44>>2]+9|0];J[d+12>>2]=J[a+144>>2];Ja[J[J[e>>2]+44>>2]](e,(f|0)==2,d+12|0);if(b>Q(0)|c){Nt(a)}tm(a,b,c)}Ha=d+16|0}function J8(a){a=a|0;var b=0,c=0,d=0,e=0;b=Ha-16|0;Ha=b;c=J[a+32>>2];if(c){d=J[a+28>>2];while(1){e=J[a+36>>2];J[b+12>>2]=J[J[J[d>>2]>>2]+144>>2];Ja[J[J[e>>2]+44>>2]](e,0,b+12|0);d=d+4|0;c=c-1|0;if(c){continue}break}}Ha=b+16|0}function BR(a){a=a|0;var b=0,c=0;J[a>>2]=156248;b=J[a+80>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+72>>2];if((b|0)==(a+4|0)){H[a+68|0]=0;return a|0}if(!b){break a}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function HX(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=Q(f);var g=0;g=Ha-32|0;Ha=g;J[g+28>>2]=b;H[g+27|0]=K[c|0];N[g+20>>2]=d;N[g+16>>2]=e;N[g+12>>2]=f;a=Ja[a|0](g+28|0,g+27|0,g+20|0,g+16|0,g+12|0)|0;Ha=g+32|0;return a|0}function $y(a){var b=0,c=0;if(!K[a+40|0]){b=J[a+24>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b);J[a+24>>2]=0}b=J[a+28>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+28>>2]=0}J[a+20>>2]=0;J[a+24>>2]=0;return a}function yj(a,b,c){var d=0,e=0,f=0;if((J[a+12>>2]&2147483647)>>>0>>0){xj(a,b)}d=J[a+8>>2];if((d|0)<(b|0)){e=J[a+4>>2];f=e+(b<<2)|0;d=(d<<2)+e|0;while(1){J[d>>2]=J[c>>2];d=d+4|0;if(f>>>0>d>>>0){continue}break}}J[a+8>>2]=b}function uP(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ha-16|0;Ha=d;e=a;a=J[b+4>>2];b=J[b>>2];if(a-b>>2>>>0>c>>>0){a=Ta(4);b=b+(c<<2)|0;J[a>>2]=L[b>>1]|L[b+2>>1]<<16;J[d+8>>2]=a;a=na(126956,d+8|0)|0}else{a=1}J[e>>2]=a;Ha=d+16|0}function MZ(a){a=a|0;var b=Q(0),c=Q(0),d=0;a:{if(J[a>>2]!=2){break a}b=N[a+4>>2];if((J[a+4>>2]&2139095040)==2139095040){break a}c=N[a+8>>2];if((J[a+8>>2]&2139095040)==2139095040){break a}d=!(c<=Q(0))&(b<=Q(0)^-1)}return d|0}function dK(a){a=a|0;var b=0,c=0,d=0;if(J[a+8>>2]){while(1){b=d<<2;c=J[b+J[a+4>>2]>>2];Ja[J[J[c>>2]>>2]](c)|0;b=J[b+J[a+4>>2]>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}d=d+1|0;if(d>>>0>2]){continue}break}}}function SX(a){a=a|0;var b=0,c=0;J[a>>2]=151816;a:{if(H[a+180|0]&1){break a}b=J[a+184>>2];if(!b){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b-J[b-4>>2]|0);J[a+184>>2]=0}a=_d(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function Kh(a,b,c,d){var e=0,f=0,g=Q(0),h=Q(0);e=Ha-32|0;Ha=e;f=J[a+4>>2];J[e+28>>2]=a;J[e+24>>2]=f;g=N[a+8>>2];h=N[a+12>>2];N[e+20>>2]=Q(1)/N[a+16>>2];N[e+12>>2]=Q(1)/h;N[e+16>>2]=Q(1)/g;wb(e+12|0,b,d,0,0,c,1,1);Ha=e+32|0}function ub(a,b,c){var d=0,e=0,f=0;if((J[a+8>>2]&2147483647)>>>0>>0){lb(a,b)}d=J[a+4>>2];if((d|0)<(b|0)){e=J[a>>2];f=e+(b<<2)|0;d=(d<<2)+e|0;while(1){J[d>>2]=J[c>>2];d=d+4|0;if(f>>>0>d>>>0){continue}break}}J[a+4>>2]=b}function my(a,b,c){var d=0,e=0,f=0;if((J[a+8>>2]&2147483647)>>>0>>0){ly(a,b)}d=J[a+4>>2];if((d|0)<(b|0)){e=J[a>>2];f=e+(b<<2)|0;d=(d<<2)+e|0;while(1){J[d>>2]=J[c>>2];d=d+4|0;if(f>>>0>d>>>0){continue}break}}J[a+4>>2]=b}function dv(a,b,c){var d=0,e=0,f=0;if((J[a+8>>2]&2147483647)>>>0>>0){ev(a,b)}d=J[a+4>>2];if((d|0)<(b|0)){e=J[a>>2];f=e+(b<<2)|0;d=(d<<2)+e|0;while(1){J[d>>2]=J[c>>2];d=d+4|0;if(f>>>0>d>>>0){continue}break}}J[a+4>>2]=b}function bp(a,b,c){var d=0,e=0,f=0;if((J[a+8>>2]&2147483647)>>>0>>0){DB(a,b)}d=J[a+4>>2];if((d|0)<(b|0)){e=J[a>>2];f=e+(b<<2)|0;d=(d<<2)+e|0;while(1){J[d>>2]=J[c>>2];d=d+4|0;if(f>>>0>d>>>0){continue}break}}J[a+4>>2]=b}function ap(a,b,c){var d=0,e=0,f=0;if((J[a+8>>2]&2147483647)>>>0>>0){CB(a,b)}d=J[a+4>>2];if((d|0)<(b|0)){e=J[a>>2];f=e+(b<<2)|0;d=(d<<2)+e|0;while(1){J[d>>2]=J[c>>2];d=d+4|0;if(f>>>0>d>>>0){continue}break}}J[a+4>>2]=b}function EB(a,b,c){var d=0,e=0,f=0;if((J[a+8>>2]&2147483647)>>>0>>0){xm(a,b)}d=J[a+4>>2];if((d|0)<(b|0)){e=J[a>>2];f=e+(b<<1)|0;d=(d<<1)+e|0;while(1){I[d>>1]=L[c>>1];d=d+2|0;if(f>>>0>d>>>0){continue}break}}J[a+4>>2]=b}function yS(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=155468;b=a-8|0;J[b>>2]=155372;Ae(a+116|0);c=J[a+100>>2];if(c){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[a+100>>2]=0;a=nd(b);b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}function NS(a){a=a|0;var b=0,c=0,d=0,e=0;b=a-8|0;if(CA(J[a+72>>2],b)){d=L[a-4>>1];c=J[b>>2];e=J[a+72>>2];a:{if(H[a-2|0]&1){Ja[J[c+16>>2]](b);break a}Ja[J[c+12>>2]](b)|0}tg(e,b,d);return}Wa(J[40592],8,13132,208,81183,0)}function we(a,b){J[b+8>>2]=0;J[b+12>>2]=8;J[b>>2]=0;J[b+4>>2]=0;J[b+36>>2]=0;J[b+40>>2]=0;J[b+32>>2]=112816;J[b+16>>2]=6;J[b+20>>2]=0;J[b+24>>2]=a+100;J[b+28>>2]=a+4;J[b+44>>2]=0;J[b+48>>2]=0;J[b+52>>2]=0;J[b+56>>2]=0}function dB(a,b){var c=0,d=0,e=0;c=L[a+4>>1];if(c){d=(c|0)==1?a:J[a>>2];e=b+4816|0;a=0;while(1){b=J[(a<<2)+d>>2];if(K[b+39|0]&16){aB(e,b+32|0);J[b+36>>2]=J[b+36>>2]&-268435457}a=a+1|0;if((c|0)!=(a|0)){continue}break}}}function rea(a,b,c,d){var e=0,f=0,g=0,h=0,i=0,j=0;e=c>>>16|0;f=a>>>16|0;j=P(e,f);g=c&65535;h=a&65535;i=P(g,h);f=(i>>>16|0)+P(f,g)|0;e=(f&65535)+P(e,h)|0;Ia=(P(b,c)+j|0)+P(a,d)+(f>>>16)+(e>>>16)|0;return i&65535|e<<16}function _aa(a,b,c,d,e,f,g){a=a|0;b=Q(b);c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;f=Ha-16|0;Ha=f;d=J[a>>2];g=J[a+40>>2];J[f+8>>2]=L[a+50>>1];J[f+4>>2]=g;e=K[a+48|0];J[f+12>>2]=P(e,240);_G(d,a,b,c,g,P(e,144)+g|0,f+4|0);Ha=f+16|0}function WD(a,b){a=a|0;b=b|0;b=J[b+316>>2]&1024?J[b+56>>2]+144|0:b+112|0;N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2]}function HA(a,b,c){var d=0,e=0;d=Ha-5120|0;Ha=d;if(!(!b|(c|0)<=0)){e=J[a+4>>2]&2147483647;if((e|0)!=(c|0)){if(c>>>0>e>>>0){IA(a,c)}J[a+4>>2]=c|-2147483648}J[a+20>>2]=d;J[a+16>>2]=d+1024;JA(a,b,c)}Ha=d+5120|0;return a}function kW(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;b=b+8|0;a=J[a+8>>2];c=J[a+4>>2];if(c>>>0>=(J[a+8>>2]&2147483647)>>>0){ab(a,b);return 1}J[J[a>>2]+(c<<2)>>2]=J[b>>2];J[a+4>>2]=J[a+4>>2]+1;return 1}function k9(){var a=0;a=Ta(64);J[a+16>>2]=0;J[a+20>>2]=0;I[a+12>>1]=0;J[a+8>>2]=-1;J[a>>2]=0;J[a+4>>2]=0;J[a+48>>2]=0;J[a+40>>2]=2139095039;J[a+44>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;return a|0}function jd(a,b){var c=0,d=0,e=0;b=J[(J[b>>2]==(a|0)?12:16)+b>>2];c=J[a+28>>2]-1|0;J[a+28>>2]=c;d=J[a+20>>2];e=b<<2;J[d+e>>2]=J[(c<<2)+d>>2];if(b>>>0>>0){c=a;a=J[J[a+20>>2]+e>>2];J[((c|0)==J[a>>2]?12:16)+a>>2]=b}}function eca(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=Ha-16|0;Ha=g;h=J[a+4>>2];b=(h>>1)+b|0;a=J[a>>2];a=h&1?J[J[b>>2]+a>>2]:a;I[g+14>>1]=L[c>>1];a=Ja[a|0](b,g+14|0,d,e,f)|0;Ha=g+16|0;return a|0}function N5(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;if(!K[a+48|0]){Wa(J[40592],2,13752,392,80638,0);return 0}e=J[a+40>>2]-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;if(c){Ua(b,J[a+44>>2]+(d<<2)|0,c<<2)}else{c=0}return c|0}function rS(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=155596;c=a-8|0;J[c>>2]=155500;a:{if(H[a+188|0]&1){break a}b=J[a+192>>2];if(!b){break a}d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,b-J[b-4>>2]|0);J[a+192>>2]=0}return nd(c)|0}function O6(a,b){a=a|0;b=b|0;var c=0,d=0;if(J[a+36>>2]){while(1){c=J[J[a+40>>2]+(d<<2)>>2];if(!(!c|L[c+4>>1]!=13)){c=Ja[J[J[c>>2]+248>>2]](c)|0}Ja[J[J[b>>2]+8>>2]](b,c);d=d+1|0;if(d>>>0>2]){continue}break}}}function KZ(a,b){a=a|0;b=b|0;if((b|0)<=23){if(!(!(K[a+5580|0]&32)|!K[(a+b|0)+5248|0])){return Q(N[((b<<2)+a|0)+5152>>2])}return Q(N[(J[a+1008>>2]+(b<<2)|0)+1032>>2])}Wa(J[40592],4,14375,2497,72554,0);return Q(Q(0))}function zf(a,b){var c=0,d=0,e=0;c=a*a;d=c*a;e=c*c;a=d*e*(e*(c*.009465647849436732+.002974357433599673)+(c*.024528318116654728+.05338123784456704))+(d*(c*.13339200271297674+.3333313950307914)+a);return Q(b?-1/a:a)}function eo(a){J[a>>2]=0;J[a+4>>2]=0;I[a+56>>1]=0;J[a+48>>2]=0;J[a+52>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;return a}function XJ(a,b,c){a=a|0;b=b|0;c=c|0;J[J[a+4>>2]>>2]=b;hs(a,c);c=J[a+32>>2];b=J[a+4>>2];J[b+384>>2]=J[a+36>>2];J[b+368>>2]=c;os(b,b+340|0);b=J[a+4>>2];js(b+340|0,a,b+324|0,b+332|0);Va(J[b+324>>2],0,J[b+328>>2]<<2)}function Ik(a,b){var c=0;a:{if(!K[a+6|0]){break a}c=L[a+4>>1];if(c>>>0<2){break a}c=c-1|0;c=c>>>1|c;c=c>>>2|c;c=c>>>4|c;c=c>>>8|c;Ja[J[J[b>>2]+4>>2]](b,J[a>>2],((c>>>16|c)<<2)+4|0)}H[a+6|0]=1;J[a>>2]=0;I[a+4>>1]=0}function BE(a,b){a=a|0;b=b|0;var c=0,d=0;a:{if(K[a+92|0]){break a}c=J[a+96>>2];if(!c){break a}d=J[a+104>>2];if(!(J[a+100>>2]|d&2147483647)){break a}Ja[J[J[b>>2]+8>>2]](b,c,d<<2)}Ja[J[J[b>>2]+16>>2]](b,J[a+112>>2])}function wD(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=J[a+392>>2];if(c){d=a,e=Ja[J[J[b>>2]>>2]](b,-2147483648,c)|0,J[d+392>>2]=e}c=J[a+396>>2];if(c){d=a,e=Ja[J[J[b>>2]>>2]](b,-2147483648,c)|0,J[d+396>>2]=e}J[a+388>>2]=a}function jq(a,b){N[a+32>>2]=N[b>>2];N[a+36>>2]=N[b+4>>2];N[a+40>>2]=N[b+8>>2];N[a+44>>2]=N[b+12>>2];N[a+48>>2]=N[b+16>>2];N[a+52>>2]=N[b+20>>2];N[a+56>>2]=N[b+24>>2];H[a+273|0]=K[a+273|0]|2;a=J[a>>2];if(a){Ze(a)}}function d5(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=Ha-16|0;Ha=g;h=J[a+4>>2];b=(h>>1)+b|0;a=J[a>>2];a=h&1?J[J[b>>2]+a>>2]:a;H[g+15|0]=K[f|0];a=Ja[a|0](b,c,d,e,g+15|0)|0;Ha=g+16|0;return a|0}function S7(a){a=a|0;var b=0,c=0,d=0;c=Ha-48|0;Ha=c;d=c+12|0;a=J[a+28>>2];b=J[J[a+976>>2]+1024>>2];Ja[J[J[b>>2]+84>>2]](d,b);b=J[a+1004>>2];Ja[J[J[b>>2]+8>>2]](b,J[a+1e3>>2],J[a+2492>>2],J[a+2496>>2],d);Ha=c+48|0}function Ri(a,b){var c=0,d=0,e=0;c=J[b+52>>2];J[b+52>>2]=-1;J[b+44>>2]=J[b+44>>2]&-8388609;b=J[a+36>>2]-1|0;J[a+36>>2]=b;d=J[a+32>>2];e=c<<2;J[d+e>>2]=J[(b<<2)+d>>2];if(b>>>0>c>>>0){J[J[J[a+32>>2]+e>>2]+52>>2]=c}}function s1(a,b){a=a|0;b=b|0;b=J[b+52>>2]&64?J[b+56>>2]+96|0:b+80|0;N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2]}function QD(a,b){a=a|0;b=b|0;var c=0;if(K[b+316|0]&2){b=J[b+56>>2]+96|0}else{c=b- -64|0;b=J[c+176>>2];a:{if(!(!b|K[b+31|0]!=1)){b=b+32|0;break a}b=c+128|0}}N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2]}function Kt(a){var b=0,c=0,d=0;c=J[a+28>>2];d=J[a+20>>2];b=J[a+100>>2];J[b+148>>2]=J[b+148>>2]-1;a:{while(1){if(c){c=c-1|0;b=J[d>>2];d=d+4|0;if(K[b+20|0]!=4){continue}break a}break}I[a+148>>1]=L[a+148>>1]&65279}}function kq(a,b){N[a+4>>2]=N[b>>2];N[a+8>>2]=N[b+4>>2];N[a+12>>2]=N[b+8>>2];N[a+16>>2]=N[b+12>>2];N[a+20>>2]=N[b+16>>2];N[a+24>>2]=N[b+20>>2];N[a+28>>2]=N[b+24>>2];H[a+273|0]=K[a+273|0]|2;a=J[a>>2];if(a){Ze(a)}}function a3(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;a=0;d=0;a:{if(b>>>0<5){break a}d=1;if(b>>>0<17){break a}d=b>>>0<65?2:3}b=d;b:{if(c>>>0<5){break b}a=1;if(c>>>0<17){break b}a=c>>>0<65?2:3}return(a|0)==(b|0)&c>>>0<65}function YY(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;var g=0;g=Ha-32|0;Ha=g;I[g+6>>1]=0;J[g+28>>2]=0;J[g+24>>2]=c;J[g+20>>2]=b;J[g+8>>2]=0;J[g+12>>2]=0;a=oB(a,g+8|0,d,g+6|0,0,e,f,0);Ha=g+32|0;return a|0}function H5(a,b){a=a|0;b=b|0;var c=0,d=0;gB(a+20|0,b);pq(a+12|0,b);a:{if(K[a+348|0]){break a}c=J[a+352>>2];if(!c){break a}d=J[a+356>>2];a=J[a+360>>2];if(!(d|a&2147483647)){break a}Ja[J[J[b>>2]+8>>2]](b,c,a<<2)}}function lR(a,b){a=a|0;b=b|0;var c=0;b=J[b+80>>2];N[a>>2]=N[b+212>>2];N[a+4>>2]=N[b+216>>2];N[a+8>>2]=N[b+220>>2];N[a+12>>2]=N[b+224>>2];N[a+16>>2]=N[b+228>>2];c=J[b+236>>2];J[a+20>>2]=J[b+232>>2];J[a+24>>2]=c}function iF(a){var b=0,c=0,d=0;a=J[a>>2];if(a){if(J[a+28>>2]){d=J[a+12>>2];b=J[a>>2];c=J[a+16>>2];Ja[J[J[b>>2]+12>>2]](b,c)|0;H[b+76|0]=c;J[b+32>>2]=d;Ja[J[J[b>>2]+8>>2]](b)}a=J[a>>2];Ja[J[J[a>>2]+100>>2]](a)}}function hR(a,b){a=a|0;b=b|0;var c=0;b=J[b+80>>2];N[a>>2]=N[b+240>>2];N[a+4>>2]=N[b+244>>2];N[a+8>>2]=N[b+248>>2];N[a+12>>2]=N[b+252>>2];N[a+16>>2]=N[b+256>>2];c=J[b+264>>2];J[a+20>>2]=J[b+260>>2];J[a+24>>2]=c}function Sj(a,b,c){var d=0,e=0;d=J[c>>2]+1|0;J[c>>2]=d;e=J[b>>2];J[b>>2]=d>>>0>>0?e:d;d=J[a+24>>2];a:{if(!d){break a}Sj(d,b,c);J[c>>2]=J[c>>2]-1;a=J[a+24>>2];if(!a){break a}Sj(a+36|0,b,c);J[c>>2]=J[c>>2]-1}}function Rj(a,b,c){var d=0,e=0;d=J[c>>2]+1|0;J[c>>2]=d;e=J[b>>2];J[b>>2]=d>>>0>>0?e:d;d=J[a+24>>2];a:{if(!d){break a}Rj(d,b,c);J[c>>2]=J[c>>2]-1;a=J[a+24>>2];if(!a){break a}Rj(a+36|0,b,c);J[c>>2]=J[c>>2]-1}}function G5(a,b){a=a|0;b=b|0;var c=0,d=0;fB(a+20|0,b);oq(a+12|0,b);a:{if(K[a+348|0]|!J[a+352>>2]){break a}c=J[a+360>>2];if(!(J[a+356>>2]|c&2147483647)){break a}d=b;b=J[b+4>>2];J[d+4>>2]=b+(c<<2);J[a+352>>2]=b}}function EW(a,b,c,d,e,f){a=a|0;b=b|0;c=Q(c);d=Q(d);e=e|0;f=f|0;var g=0;g=Ha-32|0;Ha=g;J[g+28>>2]=0;I[g+24>>1]=7;J[g+20>>2]=f;J[g+16>>2]=e;Ja[J[J[a>>2]+8>>2]](g+15|0,a,b,c,d,g+16|0,0);Ha=g+32|0;return K[g+15|0]}function gn(a,b,c){var d=0;d=J[a+16>>2];if(!d){J[a+36>>2]=1;J[a+24>>2]=c;J[a+16>>2]=b;return}a:{if((b|0)==(d|0)){if(J[a+24>>2]!=2){break a}J[a+24>>2]=c;return}H[a+54|0]=1;J[a+24>>2]=2;J[a+36>>2]=J[a+36>>2]+1}}function JR(a){a=a|0;var b=0;a=J[40592];if(J[40594]==1){a=Ja[J[J[a>>2]+16>>2]](a)|0;b=J[40592];Ja[J[J[b>>2]+28>>2]](b)|0;Ja[J[J[a>>2]+12>>2]](a,J[40592]);J[40594]=0;J[40592]=0;return}Wa(a,8,11956,185,70679,0)}function GS(a){a=a|0;var b=0,c=0;J[a+8>>2]=155468;J[a>>2]=155372;Ae(a+124|0);b=J[a+108>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+108>>2]=0;a=nd(a);b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}function yP(a,b){a=a|0;b=b|0;var c=0;b=J[b+80>>2];N[a>>2]=N[b+92>>2];N[a+4>>2]=N[b+96>>2];N[a+8>>2]=N[b+100>>2];N[a+12>>2]=N[b+104>>2];N[a+16>>2]=N[b+108>>2];c=J[b+116>>2];J[a+20>>2]=J[b+112>>2];J[a+24>>2]=c}function ts(a){var b=0,c=0;b=J[a+12>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b);J[a+12>>2]=0}b=J[a+8>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0}function rR(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=J[c+4>>2];b=J[a+80>>2]+(b<<4)|0;J[b+304>>2]=J[c>>2];J[b+308>>2]=d;N[b+312>>2]=N[c+8>>2];J[b+316>>2]=J[c+12>>2];H[a+84|0]=1;a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function gQ(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=157844;b=a-12|0;J[b>>2]=157620;if(H[a-6|0]&1){c=J[a+68>>2];if(c){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c)}J[a+68>>2]=0}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,b)}function fP(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=159648;b=a-12|0;J[b>>2]=159412;if(H[a-6|0]&1){c=J[a+68>>2];if(c){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c)}J[a+68>>2]=0}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,b)}function WP(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=158392;b=a-12|0;J[b>>2]=158208;if(H[a-6|0]&1){c=J[a+68>>2];if(c){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c)}J[a+68>>2]=0}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,b)}function RO(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=160260;b=a-12|0;J[b>>2]=160056;if(H[a-6|0]&1){c=J[a+68>>2];if(c){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c)}J[a+68>>2]=0}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,b)}function OS(a){a=a|0;var b=0,c=0,d=0;if(CA(J[a+80>>2],a)){b=J[a>>2];c=J[a+80>>2];d=L[a+4>>1];a:{if(H[a+6|0]&1){Ja[J[b+16>>2]](a);break a}Ja[J[b+12>>2]](a)|0}tg(c,a,d);return}Wa(J[40592],8,13132,208,81183,0)}function JQ(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=157008;b=a-12|0;J[b>>2]=156740;if(H[a-6|0]&1){c=J[a+68>>2];if(c){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c)}J[a+68>>2]=0}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,b)}function ER(a){a=a|0;var b=0,c=0;J[a>>2]=156248;J[a+76>>2]=0;b=J[a+80>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+72>>2];if((b|0)==(a+4|0)|!b){break a}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}hb(a)}function CP(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=158996;b=a-12|0;J[b>>2]=158784;if(H[a-6|0]&1){c=J[a+68>>2];if(c){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c)}J[a+68>>2]=0}a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,b)}function AR(a){a=a|0;var b=0,c=0;J[a>>2]=156316;J[a+76>>2]=0;b=J[a+80>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+72>>2];if((b|0)==(a+4|0)|!b){break a}c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}hb(a)}function DY(a,b){a=a|0;b=b|0;b=J[b+36>>2]&4?J[b+40>>2]:b+80|0;N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2];N[a+24>>2]=N[b+24>>2]}function tS(a){a=a|0;var b=0,c=0;J[a+8>>2]=155596;J[a>>2]=155500;a:{if(H[a+196|0]&1){break a}b=J[a+200>>2];if(!b){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b-J[b-4>>2]|0);J[a+200>>2]=0}return nd(a)|0}function Mx(a,b){a=a|0;b=b|0;var c=0;b=J[b+80>>2];N[a>>2]=N[b+80>>2];N[a+4>>2]=N[b+84>>2];N[a+8>>2]=N[b+88>>2];N[a+12>>2]=N[b+92>>2];N[a+16>>2]=N[b+96>>2];c=J[b+104>>2];J[a+20>>2]=J[b+100>>2];J[a+24>>2]=c}function cc(a,b,c,d,e){var f=0;f=Ha-256|0;Ha=f;if(!(e&73728|(c|0)<=(d|0))){d=c-d|0;c=d>>>0<256;Va(f,b&255,c?d:256);if(!c){while(1){Xb(a,f,256);d=d-256|0;if(d>>>0>255){continue}break}}Xb(a,f,d)}Ha=f+256|0}function MY(a,b){a=a|0;b=b|0;var c=0,d=0;c=a+116|0;d=J[c>>2];if((d|0)==3){a=J[a+36>>2]&1?J[a+40>>2]- -64|0:c;J[b>>2]=J[a>>2];N[b+4>>2]=N[a+4>>2];N[b+8>>2]=N[a+8>>2];N[b+12>>2]=N[a+12>>2]}return(d|0)==3|0}function wj(a,b){var c=0,d=0,e=0;c=J[a+4>>2];if((c|0)<0){d=J[a>>2];c=d+P(c,12)|0;while(1){e=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=e;J[c+8>>2]=J[b+8>>2];c=c+12|0;if(d>>>0>c>>>0){continue}break}}J[a+4>>2]=0}function oU(a){a=a|0;var b=0,c=0,d=0;b=a-8|0;if(BA(J[a+88>>2],b)){c=J[b>>2];d=J[a+88>>2];a:{if(H[a-2|0]&1){Ja[J[c+16>>2]](b);break a}Ja[J[c+12>>2]](b)|0}tg(d,b,1);return}Wa(J[40592],8,15299,101,81073,0)}function du(a,b,c){var d=0;d=J[a>>2];if(d){um(d)}a=J[a+176>>2];a:{if(!a){break a}H[a+12|0]=K[a+12|0]|4;if(b){J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0}if(!c){break a}J[a+48>>2]=0;J[a+52>>2]=0;J[a+56>>2]=0}}function Ze(a){var b=0,c=0,d=0;a=J[J[J[a+24>>2]+364>>2]>>2];b=J[a>>2];H[b+93|0]=1;c=J[J[a+4>>2]+1012>>2];d=b;b=a+48|0;Ja[J[J[c>>2]+64>>2]](c,d,b);c=J[J[a+4>>2]+1012>>2];Ja[J[J[c>>2]+68>>2]](c,J[a>>2],b)}function E7(a){a=a|0;var b=0,c=0,d=0;c=J[a+28>>2];a=J[a+20>>2];b=J[a+16>>2];b=Ja[J[J[b>>2]+4>>2]](b)|0;b=Ja[J[J[b>>2]+4>>2]](b)|0;d=b;b=J[c+976>>2];xv(J[c+980>>2],d,J[b+1156>>2],b,K[c+1148|0],a,c+4e3|0)}function aI(){J[40527]=0;J[40525]=0;J[40526]=0;J[40529]=0;J[40528]=875;KG();J[40529]=J[40595];J[40595]=162112;J[40596]=3791;J[40597]=0;Pv();J[40597]=J[40595];J[40595]=162384;J[40800]=162432;J[40782]=42}function bg(a,b,c){a=a|0;b=b|0;c=c|0;b=P(c,28)+b|0;N[a>>2]=N[b+20>>2];N[a+4>>2]=N[b+24>>2];N[a+8>>2]=N[b+28>>2];N[a+12>>2]=N[b+32>>2];N[a+16>>2]=N[b+36>>2];N[a+20>>2]=N[b+40>>2];N[a+24>>2]=N[b+44>>2]}function Xca(a){a=a|0;var b=0,c=Q(0),d=0;c=N[J[a+32>>2]+52>>2];a=J[a+28>>2];b=J[a+84>>2];d=b>>>0>=4?4:b;J[a+84>>2]=d;b=J[a+80>>2]+(b-d|0)|0;J[a+80>>2]=b;c=Q(c/Q(b>>>0));N[a+92>>2]=c;N[a+96>>2]=Q(1)/c}function X8(a){a=a|0;var b=0,c=0,d=Q(0),e=0;c=J[a+28>>2];d=N[a+32>>2];e=J[a+40>>2];a=J[a+36>>2];if(J[a+28>>2]){while(1){Qt(J[J[a+24>>2]+(b<<2)>>2],c,d,e);b=b+1|0;if(b>>>0>2]){continue}break}}}function CR(a,b){a=a|0;b=b|0;var c=0,d=0;if(J[a+76>>2]){while(1){d=J[J[a+72>>2]+(c<<2)>>2];Ja[J[J[d>>2]+4>>2]](d,b);c=c+1|0;if(c>>>0>2]){continue}break}}a=J[a+84>>2];Ja[J[J[a>>2]+12>>2]](a,b)}function UD(a){a=a|0;var b=Q(0),c=0;if(H[a+316|0]&1){b=N[J[a+56>>2]+92>>2]}else{a=a- -64|0;c=J[a+176>>2];a:{if(!(!c|K[c+31|0]!=1)){b=N[c+44>>2];break a}b=N[a+140>>2]}}return Q(b>Q(0)?Q(Q(1)/b):Q(0))}function EQ(a){a=a|0;var b=0,c=0;J[a>>2]=157148;b=J[a+4>>2];if(J[b+16>>2]==1){J[b+16>>2]=2}b=J[a+4>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}function fu(a,b,c){var d=0;d=J[a>>2];if(d){$i(d)}a=J[a+176>>2];a:{if(!a){break a}H[a+12|0]=K[a+12|0]|2;if(b){J[a+8>>2]=0;J[a>>2]=0;J[a+4>>2]=0}if(!c){break a}J[a+16>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0}}function fR(a,b){a=a|0;b=b|0;b=J[b+80>>2];N[a>>2]=N[b+400>>2];N[a+4>>2]=N[b+404>>2];N[a+8>>2]=N[b+408>>2];N[a+12>>2]=N[b+412>>2];N[a+16>>2]=N[b+416>>2];N[a+20>>2]=N[b+420>>2];N[a+24>>2]=N[b+424>>2]}function XR(a){a=a|0;var b=0,c=0;J[a>>2]=156028;b=J[a+5756>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+5748>>2];if((b|0)==(a+3696|0)|!b){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}hb(a)}function UM(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if(!c){return 1}if(Sv(J[a+72>>2],b)){while(1){d=d+1|0;if((d|0)!=(c|0)){if(Sv(J[a+72>>2],P(d,48)+b|0)){continue}}break}a=c>>>0<=d>>>0}else{a=0}return a|0}function SR(a){a=a|0;var b=0,c=0;J[a>>2]=156072;b=J[a+6620>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+6612>>2];if((b|0)==(a+4560|0)|!b){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}hb(a)}function Pu(a,b){var c=0,d=0;c=Ha-16|0;Ha=c;J[c+12>>2]=b;d=J[a+36>>2];a:{if(d>>>0>=(J[a+40>>2]&2147483647)>>>0){kd(a+32|0,c+12|0);break a}J[J[a+32>>2]+(d<<2)>>2]=b;J[a+36>>2]=J[a+36>>2]+1}Ha=c+16|0}function iQ(a){a=a|0;var b=0,c=0;J[a+12>>2]=157844;J[a>>2]=157620;if(H[a+6|0]&1){b=J[a+80>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+80>>2]=0}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function hP(a){a=a|0;var b=0,c=0;J[a+12>>2]=159648;J[a>>2]=159412;if(H[a+6|0]&1){b=J[a+80>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+80>>2]=0}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function YP(a){a=a|0;var b=0,c=0;J[a+12>>2]=158392;J[a>>2]=158208;if(H[a+6|0]&1){b=J[a+80>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+80>>2]=0}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function TO(a){a=a|0;var b=0,c=0;J[a+12>>2]=160260;J[a>>2]=160056;if(H[a+6|0]&1){b=J[a+80>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+80>>2]=0}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function PQ(a){a=a|0;var b=0,c=0;J[a+12>>2]=157008;J[a>>2]=156740;if(H[a+6|0]&1){b=J[a+80>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+80>>2]=0}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function IZ(a,b){a=a|0;b=b|0;b=K[b+5580|0]&64?b+5272|0:J[b+1008>>2]+1128|0;N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2];N[a+16>>2]=N[b+16>>2];N[a+20>>2]=N[b+20>>2]}function IP(a){a=a|0;var b=0,c=0;J[a+12>>2]=158996;J[a>>2]=158784;if(H[a+6|0]&1){b=J[a+80>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+80>>2]=0}b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function IN(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if(!c){return 1}if($v(J[a+88>>2],b)){while(1){d=d+1|0;if((d|0)!=(c|0)){if($v(J[a+88>>2],(d<<6)+b|0)){continue}}break}a=c>>>0<=d>>>0}else{a=0}return a|0}function ZX(a,b){a=a|0;b=b|0;var c=0;c=Ta(28);N[c>>2]=N[a>>2];N[c+4>>2]=N[a+4>>2];N[c+8>>2]=N[a+8>>2];N[c+12>>2]=N[b>>2];N[c+16>>2]=N[b+4>>2];N[c+20>>2]=N[b+8>>2];N[c+24>>2]=N[b+12>>2];return c|0}function XW(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;c=Ha-16|0;Ha=c;Tc(c,d);Ha=c+16|0;return N[a+4>>2]>=Q(N[c+12>>2]+Q(Q(N[b+24>>2]*N[c+8>>2])+Q(Q(N[b+16>>2]*N[c>>2])+Q(N[b+20>>2]*N[c+4>>2]))))|0}function wQ(a){a=a|0;var b=Q(0),c=0,d=Q(0),e=Q(0);c=Ha-32|0;Ha=c;Ja[J[J[a>>2]+40>>2]](c+4|0,a);Ha=c+32|0;b=N[c+28>>2];d=Q(b*b);b=N[c+20>>2];e=Q(b*b);b=N[c+24>>2];return Q(Q(Y(Q(d+Q(e+Q(b*b))))))}function ZD(a){a=a|0;var b=0,c=Q(0);if(K[a+316|0]&32){return Q(Q(Y(N[J[a+56>>2]+120>>2])))}b=a- -64|0;a=J[b+176>>2];a:{if(!(!a|K[a+31|0]!=1)){c=N[a+60>>2];break a}c=N[b+116>>2]}return Q(Q(Y(c)))}function Xt(a,b){var c=0,d=0,e=0;c=Ha-16|0;Ha=c;N[a+144>>2]=b;a=J[a>>2];if(a){d=J[J[a+40>>2]+1012>>2];e=K[J[a+44>>2]+9|0];J[c+12>>2]=J[a+144>>2];Ja[J[J[d>>2]+44>>2]](d,(e|0)==2,c+12|0)}Ha=c+16|0}function Wt(a,b){var c=0,d=0,e=0;c=Ha-16|0;Ha=c;N[a+148>>2]=b;a=J[a>>2];if(a){d=J[J[a+40>>2]+1012>>2];e=K[J[a+44>>2]+9|0];J[c+12>>2]=J[a+144>>2];Ja[J[J[d>>2]+44>>2]](d,(e|0)==2,c+12|0)}Ha=c+16|0}function Vt(a,b){var c=0,d=0,e=0;c=Ha-16|0;Ha=c;N[a+152>>2]=b;a=J[a>>2];if(a){d=J[J[a+40>>2]+1012>>2];e=K[J[a+44>>2]+9|0];J[c+12>>2]=J[a+144>>2];Ja[J[J[d>>2]+44>>2]](d,(e|0)==2,c+12|0)}Ha=c+16|0}function $D(a){a=a|0;var b=0,c=Q(0);if(K[a+316|0]&16){return Q(Q(Y(N[J[a+56>>2]+116>>2])))}b=a- -64|0;a=J[b+176>>2];a:{if(!(!a|K[a+31|0]!=1)){c=N[a+56>>2];break a}c=N[b+112>>2]}return Q(Q(Y(c)))}function wY(a){a=a|0;var b=0,c=0;if(K[a+36|0]&2){b=L[J[a+40>>2]+124>>1]}else{c=J[a+116>>2];b=1;a:{if(c-7>>>0<4294967294){break a}b=L[a+168>>1];if((c|0)==5){break a}b=L[a+148>>1]}}return b&65535}function vb(a,b){var c=0;c=Ha-16|0;Ha=c;Ja[J[J[b>>2]>>2]](b,c+12|0,4)|0;if(a){a=K[c+15|0];H[c+15|0]=K[c+12|0];H[c+12|0]=a;a=K[c+13|0];H[c+13|0]=K[c+14|0];H[c+14|0]=a}Ha=c+16|0;return J[c+12>>2]}function Sb(a,b){var c=0;c=Ha-16|0;Ha=c;Ja[J[J[b>>2]>>2]](b,c+12|0,4)|0;if(a){a=K[c+15|0];H[c+15|0]=K[c+12|0];H[c+12|0]=a;a=K[c+13|0];H[c+13|0]=K[c+14|0];H[c+14|0]=a}Ha=c+16|0;return N[c+12>>2]}function zP(a){a=a|0;var b=Q(0),c=0,d=Q(0),e=Q(0);c=Ha-16|0;Ha=c;Ja[J[J[a>>2]+48>>2]](c+4|0,a);Ha=c+16|0;b=N[c+12>>2];d=Q(b*b);b=N[c+4>>2];e=Q(b*b);b=N[c+8>>2];return Q(Q(Y(Q(d+Q(e+Q(b*b))))))}function sW(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){c=J[c+J[b>>2]>>2]}a=Ja[c|0](b)|0;b=Ta(12);J[b+8>>2]=J[a+8>>2];c=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=c;return b|0}function q5(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;dE(a,b,c,d);a=J[a+320>>2];b=Ja[J[J[a>>2]+100>>2]](a)|0;a=1;a:{if(N[c>>2]!=Q(0)){break a}a=1;if(N[c+4>>2]!=Q(0)){break a}a=N[c+8>>2]!=Q(0)}td(b,a,1)}function jS(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=Q(0);b=J[b+4>>2];c=sb(b,c);J[d>>2]=c;b=J[b+152>>2]+P(c,12)|0;c=J[b>>2];d=J[b+4>>2];e=N[b+8>>2];J[a+12>>2]=0;N[a+8>>2]=e;J[a>>2]=c;J[a+4>>2]=d}function KR(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;if(J[a+76>>2]){while(1){g=J[J[a+72>>2]+(f<<2)>>2];Ja[J[J[g>>2]+8>>2]](g,b,c,d,e);f=f+1|0;if(f>>>0>2]){continue}break}}}function Ada(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;c=J[a>>2];a=c+L[a+4>>1]|0;if(a>>>0>c>>>0){while(1){FH((c<<5)+b|0,Q(-34028234663852886e22),d,e);c=c+1|0;if((a|0)!=(c|0)){continue}break}}}function pU(a){a=a|0;var b=0,c=0;if(BA(J[a+96>>2],a)){b=J[a>>2];c=J[a+96>>2];a:{if(H[a+6|0]&1){Ja[J[b+16>>2]](a);break a}Ja[J[b+12>>2]](a)|0}tg(c,a,1);return}Wa(J[40592],8,15299,101,81073,0)}function kZ(a,b){a=a|0;b=b|0;if(!K[a+6352|0]){Wa(J[40592],8,14375,3019,77658,0);return 0}if(Sd(J[a+6068>>2],0-b|0)){xg(a+5584|0);H[J[a+6068>>2]+76|0]=0;H[a+6352|0]=0;a=1}else{a=0}return a|0}function c8(){var a=0;a=Ta(48);J[a+16>>2]=0;J[a+20>>2]=0;I[a+12>>1]=0;J[a+8>>2]=-1;J[a>>2]=0;J[a+4>>2]=0;J[a+40>>2]=2139095039;J[a+24>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;return a|0}function NX(a){a=a|0;var b=0,c=0;J[a>>2]=151900;Ae(a+112|0);b=J[a+96>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+96>>2]=0;a=_d(a);b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}function Bda(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;c=J[a>>2];a=c+L[a+4>>1]|0;if(a>>>0>c>>>0){while(1){NH((c<<5)+b|0,Q(-34028234663852886e22),d);c=c+1|0;if((a|0)!=(c|0)){continue}break}}}function jn(a){var b=0;b=J[a+72>>2];J[a+72>>2]=b-1|b;b=J[a>>2];if(b&8){J[a>>2]=b|32;return-1}J[a+4>>2]=0;J[a+8>>2]=0;b=J[a+44>>2];J[a+28>>2]=b;J[a+20>>2]=b;J[a+16>>2]=b+J[a+48>>2];return 0}function i8(a){a=a|0;var b=0,c=0;b=J[a+28>>2];c=J[b+1004>>2];Ja[J[J[c>>2]+12>>2]](c,J[a+20>>2]);a=J[b+1012>>2];Ja[J[J[a>>2]+72>>2]](a,J[J[b+976>>2]+1816>>2],J[b+1140>>2],J[b+980>>2]+160|0)}function fH(a,b){N[a+16>>2]=N[b>>2];N[a+20>>2]=N[b+4>>2];N[a+24>>2]=N[b+8>>2];N[a+28>>2]=N[b+12>>2];N[a+32>>2]=N[b+16>>2];N[a+36>>2]=N[b+20>>2];N[a+40>>2]=N[b+24>>2];a=J[a>>2];if(a){wm(a)}}function K5(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=Ha-16|0;Ha=c;d=J[a>>2];e=c+15|0;a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}Ja[d|0](e,b);a=Ta(1);H[a|0]=K[c+15|0];Ha=c+16|0;return a|0}function v$(a,b){a=a|0;b=b|0;var c=0,d=Q(0),e=Q(0);c=J[b+5580>>2]&1;d=N[(c?b+5548|0:b+1084|0)>>2];e=N[(c?b+5552|0:b+1088|0)>>2];N[a+8>>2]=N[(c?b+5556|0:b+1092|0)>>2];N[a+4>>2]=e;N[a>>2]=d}function TZ(a,b){a=a|0;b=b|0;var c=0;a=a+5584|0;J[a+116>>2]=b;c=J[a>>2];if(!(!c|J[a+28>>2]!=1)){Ja[J[J[c>>2]+68>>2]](c,b)}c=J[a+36>>2];if(!(!c|J[a- -64>>2]!=1)){Ja[J[J[c>>2]+68>>2]](c,b)}}function TX(a){a=a|0;var b=0,c=0;J[a>>2]=151816;a:{if(H[a+180|0]&1){break a}b=J[a+184>>2];if(!b){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b-J[b-4>>2]|0);J[a+184>>2]=0}return _d(a)|0}function Ch(a,b){if(b){J[a>>2]=0;J[a+4>>2]=0;J[a+48>>2]=0;J[a+40>>2]=0;J[a+44>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0}}function fb(a,b){var c=0,d=0;c=K[a|0];d=K[b|0];a:{if(!c|(c|0)!=(d|0)){break a}while(1){d=K[b+1|0];c=K[a+1|0];if(!c){break a}b=b+1|0;a=a+1|0;if((c|0)==(d|0)){continue}break}}return c-d|0}function KY(a,b){a=a|0;b=b|0;var c=0,d=0;c=a+116|0;d=J[c>>2];if((d|0)==2){a=J[a+36>>2]&1?J[a+40>>2]- -64|0:c;c=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=c;J[b+8>>2]=J[a+8>>2]}return(d|0)==2|0}function IK(a,b,c,d,e){a=a|0;b=Q(b);c=Q(c);d=Q(d);e=e|0;var f=0;f=Ha-16|0;Ha=f;N[f+12>>2]=b;N[f+8>>2]=c;N[f+4>>2]=d;H[f+3|0]=e;a=Ja[a|0](f+12|0,f+8|0,f+4|0,f+3|0)|0;Ha=f+16|0;return a|0}function Gda(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=f|0;var g=0;g=J[a>>2];a=g+L[a+4>>1]|0;if(a>>>0>g>>>0){while(1){JH((g<<5)+b|0,e,f,c);g=g+1|0;if((a|0)!=(g|0)){continue}break}}}function Dv(a,b){var c=0;a:{if(!b){break a}b=wc(b,120052,120308);if(!b|J[b+8>>2]&(J[a+8>>2]^-1)){break a}if(!Pb(J[a+12>>2],J[b+12>>2],0)){break a}c=Pb(J[a+16>>2],J[b+16>>2],0)}return c}function oN(a){a=a|0;var b=0,c=0;J[a>>2]=125216;if(K[a+84|0]){b=J[a+88>>2];if(!(H[162124]&1)){c=fa(1,121752)|0;H[162124]=1;J[40530]=c}ia(J[40530],b|0,3182,0)}ka(J[a+88>>2]);return a|0}function Sk(a,b,c){var d=0,e=0,f=0;a:{d=J[a+36>>2];e=J[d>>2];if(!e){break a}a=0;while(1){f=(a<<2)+d|0;if(J[f+4>>2]!=(b|0)){a=a+1|0;if((e|0)!=(a|0)){continue}break a}break}J[f+4>>2]=c}}function IM(a){a=a|0;var b=0,c=0;J[a>>2]=125648;if(K[a+68|0]){b=J[a+72>>2];if(!(H[162124]&1)){c=fa(1,121752)|0;H[162124]=1;J[40530]=c}ia(J[40530],b|0,3182,0)}ka(J[a+72>>2]);return a|0}function ND(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ha-16|0;Ha=d;e=K[(J[a+316>>2]&16384?J[a+56>>2]+268|0:a+108|0)|0];H[d+15|0]=e;H[d+14|0]=c?b|e:(b^-1)&e;MD(a,d+15|0,d+14|0);Ha=d+16|0}function yO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ha-16|0;Ha=d;e=J[b+4>>2];b=J[b>>2];if(e-b>>1>>>0>c>>>0){J[d+8>>2]=L[b+(c<<1)>>1];b=na(120488,d+8|0)|0}else{b=1}J[a>>2]=b;Ha=d+16|0}function vQ(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ha-16|0;Ha=d;e=J[b+4>>2];b=J[b>>2];if(e-b>>2>>>0>c>>>0){J[d+8>>2]=J[b+(c<<2)>>2];b=na(126200,d+8|0)|0}else{b=1}J[a>>2]=b;Ha=d+16|0}function iE(a){a=a|0;var b=0,c=Q(0);if(K[a+316|0]&4){return Q(N[J[a+56>>2]+108>>2])}b=a- -64|0;a=J[b+176>>2];a:{if(!(!a|K[a+31|0]!=1)){c=N[a+48>>2];break a}c=N[b+120>>2]}return Q(c)}function gE(a){a=a|0;var b=0,c=Q(0);if(K[a+316|0]&8){return Q(N[J[a+56>>2]+112>>2])}b=a- -64|0;a=J[b+176>>2];a:{if(!(!a|K[a+31|0]!=1)){c=N[a+52>>2];break a}c=N[b+124>>2]}return Q(c)}function g$(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ha-16|0;Ha=d;a:{if((Ja[J[J[b>>2]+24>>2]](b)|0)!=(a|0)){a=J[40592];J[d>>2]=17836;Wa(a,8,14375,79,81397,d);break a}KB(a,b,c,1)}Ha=d+16|0}function YW(a,b,c,d,e){a=a|0;b=Q(b);c=Q(c);d=Q(d);e=Q(e);var f=0;f=Ha-16|0;Ha=f;N[f+12>>2]=b;N[f+8>>2]=c;N[f+4>>2]=d;N[f>>2]=e;a=Ja[a|0](f+12|0,f+8|0,f+4|0,f)|0;Ha=f+16|0;return a|0}function Kaa(a){a=a|0;var b=0,c=0;J[a>>2]=137004;b=J[a+88>>2];a:{if((b|0)<0|!(b&2147483647)){break a}b=J[a+80>>2];if(!b){break a}c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}return a|0}function zS(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=155468;b=a-8|0;J[b>>2]=155372;Ae(a+116|0);c=J[a+100>>2];if(c){d=J[40592];Ja[J[J[d+12>>2]+12>>2]](d+12|0,c)}J[a+100>>2]=0;return nd(b)|0}function wM(a){a=a|0;var b=0,c=0;J[a>>2]=126084;if(K[a+4|0]){b=J[a+8>>2];if(!(H[162124]&1)){c=fa(1,121752)|0;H[162124]=1;J[40530]=c}ia(J[40530],b|0,3182,0)}ka(J[a+8>>2]);return a|0}function eO(a){a=a|0;var b=0,c=0;J[a>>2]=121720;if(K[a+4|0]){b=J[a+8>>2];if(!(H[162124]&1)){c=fa(1,121752)|0;H[162124]=1;J[40530]=c}ia(J[40530],b|0,3182,0)}ka(J[a+8>>2]);return a|0}function _L(a){a=a|0;var b=0,c=0;J[a>>2]=130156;if(K[a+4|0]){b=J[a+8>>2];if(!(H[162124]&1)){c=fa(1,121752)|0;H[162124]=1;J[40530]=c}ia(J[40530],b|0,3182,0)}ka(J[a+8>>2]);return a|0}function Xw(a){a=a|0;var b=0,c=0;J[a>>2]=160672;b=J[a+12>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}b=J[a+28>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}return a|0}function TD(a){a=a|0;var b=0,c=Q(0);if(H[a+316|0]&1){return Q(N[J[a+56>>2]+92>>2])}b=a- -64|0;a=J[b+176>>2];a:{if(!(!a|K[a+31|0]!=1)){c=N[a+44>>2];break a}c=N[b+140>>2]}return Q(c)}function Hi(a,b){var c=0,d=0,e=0;c=J[a+4>>2];if((c|0)<0){d=J[a>>2];c=d+(c<<3)|0;while(1){e=J[b+4>>2];J[c>>2]=J[b>>2];J[c+4>>2]=e;c=c+8|0;if(d>>>0>c>>>0){continue}break}}J[a+4>>2]=0}function lX(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0);b=J[b+48>>2];c=sb(b,c);b=J[b+152>>2]+P(c,12)|0;c=J[b>>2];d=J[b+4>>2];e=N[b+8>>2];J[a+12>>2]=0;N[a+8>>2]=e;J[a>>2]=c;J[a+4>>2]=d}function Fe(a){var b=0;a:{b:{c:{b=J[a+4>>2];switch((b>>>30|0)-2|0){case 1:break a;case 0:break c;default:break b}}if(K[J[a>>2]+4785|0]){break a}}sd(a);return}J[a+4>>2]=b|536870912}function kS(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0);b=J[b+4>>2];c=sb(b,c);b=J[b+152>>2]+P(c,12)|0;c=J[b>>2];d=J[b+4>>2];e=N[b+8>>2];J[a+12>>2]=0;N[a+8>>2]=e;J[a>>2]=c;J[a+4>>2]=d}function gN(a){a=a|0;var b=0,c=0;J[a>>2]=125216;if(K[a+84|0]){b=J[a+88>>2];if(!(H[162124]&1)){c=fa(1,121752)|0;H[162124]=1;J[40530]=c}ia(J[40530],b|0,3182,0)}ka(J[a+88>>2]);hb(a)}function EM(a){a=a|0;var b=0,c=0;J[a>>2]=125648;if(K[a+68|0]){b=J[a+72>>2];if(!(H[162124]&1)){c=fa(1,121752)|0;H[162124]=1;J[40530]=c}ia(J[40530],b|0,3182,0)}ka(J[a+72>>2]);hb(a)}function yT(a){a=a|0;var b=0,c=0;J[a>>2]=154504;b=a-4|0;J[b>>2]=154480;if(K[a+172|0]){c=J[a+4>>2];Ja[J[J[c>>2]>>2]](c,a+60|0,a+124|0,a+136|0,a+148|0,a+56|0,a+160|0)|0}return b|0}function xR(a){a=a|0;var b=0;J[a+16>>2]=1;J[a+24>>2]=163104;b=J[a+12>>2];J[a+12>>2]=b?b:1;b=J[a+4>>2];a=J[a>>2];if(a){Ja[a|0](b)|0;return 0}if(b){Ja[J[J[b>>2]+8>>2]](b)}return 0}function vT(a){a=a|0;var b=0,c=0;J[a>>2]=154600;b=a-4|0;J[b>>2]=154576;if(K[a+172|0]){c=J[a+4>>2];Ja[J[J[c>>2]>>2]](c,a+60|0,a+124|0,a+136|0,a+148|0,a+56|0,a+160|0)|0}return b|0}function pT(a){a=a|0;var b=0,c=0;J[a>>2]=154680;b=a-4|0;J[b>>2]=154656;if(K[a+172|0]){c=J[a+4>>2];Ja[J[J[c>>2]>>2]](c,a+60|0,a+124|0,a+136|0,a+148|0,a+56|0,a+160|0)|0}return b|0}function kT(a){a=a|0;var b=0,c=0;J[a>>2]=154760;b=a-4|0;J[b>>2]=154736;if(K[a+172|0]){c=J[a+4>>2];Ja[J[J[c>>2]>>2]](c,a+60|0,a+124|0,a+136|0,a+148|0,a+56|0,a+160|0)|0}return b|0}function cR(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a+80>>2];N[b>>2]=N[a+428>>2];N[b+4>>2]=N[a+432>>2];N[b+8>>2]=N[a+436>>2];N[c>>2]=N[a+440>>2];N[c+4>>2]=N[a+444>>2];N[c+8>>2]=N[a+448>>2]}function O3(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a:{if(K[a+14|0]&16){b=J[a+16>>2]+(b<<3)|0;a=b+160|0;b=b+156|0;break a}b=(b<<3)+a|0;a=b+84|0;b=b+80|0}N[c>>2]=N[b>>2];N[d>>2]=N[a>>2]}function Hda(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=f|0;c=J[a>>2];a=c+L[a+4>>1]|0;if(a>>>0>c>>>0){while(1){FH((c<<5)+b|0,d,e,f);c=c+1|0;if((a|0)!=(c|0)){continue}break}}}function xf(a){var b=0,c=0;b=J[40520];c=a+7&-8;a=b+c|0;a:{if(a>>>0<=b>>>0?c:0){break a}if(a>>>0>Ka()<<16>>>0){if(!(Aa(a|0)|0)){break a}}J[40520]=a;return b}J[40598]=48;return-1}function dX(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0);e=Ta(16);f=N[a>>2];g=N[b>>2];h=N[c>>2];N[e+12>>2]=N[d>>2];N[e+8>>2]=h;N[e+4>>2]=g;N[e>>2]=f;return e|0}function bm(a,b){var c=0;c=K[a+21|0];if(c&8){if(b){b=J[J[J[a>>2]+40>>2]+2168>>2];c=Ha-16|0;Ha=c;J[c+12>>2]=a;ob(b+68|0,c+12|0);Ha=c+16|0;c=K[a+21|0]}H[a+21|0]=c&247}H[a+22|0]=0}function Ms(a,b,c){var d=0,e=0;d=J[a>>2];if(d){e=1;a=J[d+32>>2];a:{if(!a){break a}while(1){if(J[a+28>>2]==(b|0)){e=a;break a}a=J[a>>2];if(a){continue}break}}RF(J[d+40>>2],e,c)}}function J0(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ha-16|0;Ha=d;e=J[a+20>>2];a=pp(J[e+12>>2],J[e+8>>2],J[c>>2],J[a+4>>2],J[a+8>>2],b,J[a+12>>2],J[a+16>>2]);Ha=d+16|0;return a|0}function sM(a){a=a|0;var b=0,c=0;J[a>>2]=126084;if(K[a+4|0]){b=J[a+8>>2];if(!(H[162124]&1)){c=fa(1,121752)|0;H[162124]=1;J[40530]=c}ia(J[40530],b|0,3182,0)}ka(J[a+8>>2]);hb(a)}function pB(a,b){a=a|0;b=b|0;N[a+4>>2]=N[b>>2];N[a+8>>2]=N[b+4>>2];N[a+12>>2]=N[b+8>>2];N[a+16>>2]=N[b+12>>2];N[a+20>>2]=N[b+16>>2];N[a+24>>2]=N[b+20>>2];N[a+28>>2]=N[b+24>>2]}function by(a,b,c,d,e){var f=Q(0);f=N[b+252>>2]>Q(0)?Q(0):N[b+248>>2]>Q(0)?Q(0):N[b+256>>2];d=dQ(1)?Q(1):d);Ja[J[J[a>>2]+24>>2]](a,c,e,Q(e-f)>2]=121720;if(K[a+4|0]){b=J[a+8>>2];if(!(H[162124]&1)){c=fa(1,121752)|0;H[162124]=1;J[40530]=c}ia(J[40530],b|0,3182,0)}ka(J[a+8>>2]);hb(a)}function ZL(a){a=a|0;var b=0,c=0;J[a>>2]=130156;if(K[a+4|0]){b=J[a+8>>2];if(!(H[162124]&1)){c=fa(1,121752)|0;H[162124]=1;J[40530]=c}ia(J[40530],b|0,3182,0)}ka(J[a+8>>2]);hb(a)}function Wp(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;a=a+20|0;f=L[a+4>>1];e=f-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;if(c){Ua(b,(d<<2)+((f|0)==1?a:J[a>>2])|0,c<<2)}return c|0}function Rx(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=157844;b=a-12|0;J[b>>2]=157620;if(H[a-6|0]&1){c=J[a+68>>2];if(c){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c)}J[a+68>>2]=0}return b|0}function Px(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=158392;b=a-12|0;J[b>>2]=158208;if(H[a-6|0]&1){c=J[a+68>>2];if(c){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c)}J[a+68>>2]=0}return b|0}function KK(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=Q(0),g=Q(0),h=Q(0);e=Ta(16);f=N[a>>2];g=N[b>>2];h=N[c>>2];J[e+12>>2]=K[d|0];N[e+8>>2]=h;N[e+4>>2]=g;N[e>>2]=f;return e|0}function Jda(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=f|0;c=J[a>>2];a=c+L[a+4>>1]|0;if(a>>>0>c>>>0){while(1){NH((c<<5)+b|0,d,e);c=c+1|0;if((a|0)!=(c|0)){continue}break}}}function Ix(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=158996;b=a-12|0;J[b>>2]=158784;if(H[a-6|0]&1){c=J[a+68>>2];if(c){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c)}J[a+68>>2]=0}return b|0}function Ida(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=f|0;f=J[a>>2];a=f+L[a+4>>1]|0;if(a>>>0>f>>>0){while(1){IH((f<<5)+b|0,c,e);f=f+1|0;if((a|0)!=(f|0)){continue}break}}}function Gx(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=159648;b=a-12|0;J[b>>2]=159412;if(H[a-6|0]&1){c=J[a+68>>2];if(c){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c)}J[a+68>>2]=0}return b|0}function Bx(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=160260;b=a-12|0;J[b>>2]=160056;if(H[a-6|0]&1){c=J[a+68>>2];if(c){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c)}J[a+68>>2]=0}return b|0}function $x(a){a=a|0;var b=0,c=0,d=0;J[a>>2]=157008;b=a-12|0;J[b>>2]=156740;if(H[a-6|0]&1){c=J[a+68>>2];if(c){d=J[40592]+12|0;Ja[J[J[d>>2]+12>>2]](d,c)}J[a+68>>2]=0}return b|0}function $l(a,b){J[a+12>>2]=0;J[a+16>>2]=0;J[a>>2]=b;J[a+20>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+32>>2]=0;J[a+36>>2]=0;J[a+40>>2]=0;H[a+44|0]=0;J[a+8>>2]=a;J[a+4>>2]=a;return a}function pR(a,b){a=a|0;b=b|0;b=J[b+80>>2];N[a>>2]=N[b+104>>2];N[a+4>>2]=N[b+108>>2];N[a+8>>2]=N[b+112>>2];N[a+12>>2]=N[b+116>>2];N[a+16>>2]=N[b+120>>2];N[a+20>>2]=N[b+124>>2]}function f5(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=Ha-16|0;Ha=f;J[f+12>>2]=c;H[f+11|0]=K[e|0];a=Ja[J[J[a>>2]+96>>2]](a,b,f+12|0,1,d,f+11|0)|0;Ha=f+16|0;return a|0}function dJ(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;c=1;if(b>>>0>1){while(1){d=((c<<5)+a|0)-32|0;hf(d);Yg(d);c=c+1|0;if((c|0)!=(b|0)){continue}break}}a=((b<<5)+a|0)-32|0;hf(a);Yg(a)}function MM(a,b){a=a|0;b=b|0;var c=0;c=J[a+8>>2];if(c>>>0>b>>>0){return(J[a+4>>2]+P(b,52)|0)+4|0}b=b-c|0;if(b>>>0>2]){a=(J[a+16>>2]+P(b,48)|0)+4|0}else{a=0}return a|0}function oQ(a,b,c){a=a|0;b=b|0;c=c|0;a:{if(c){c=J[a+80>>2];I[c+100>>1]=L[c+100>>1]|b;break a}c=J[a+80>>2];I[c+100>>1]=L[c+100>>1]&(b^-1)}a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function oP(a,b,c){a=a|0;b=b|0;c=c|0;a:{if(c){c=J[a+80>>2];I[c+128>>1]=L[c+128>>1]|b;break a}c=J[a+80>>2];I[c+128>>1]=L[c+128>>1]&(b^-1)}a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function _O(a,b,c){a=a|0;b=b|0;c=c|0;a:{if(c){c=J[a+80>>2];I[c+112>>1]=L[c+112>>1]|b;break a}c=J[a+80>>2];I[c+112>>1]=L[c+112>>1]&(b^-1)}a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function OP(a,b,c){a=a|0;b=b|0;c=c|0;a:{if(c){c=J[a+80>>2];I[c+116>>1]=L[c+116>>1]|b;break a}c=J[a+80>>2];I[c+116>>1]=L[c+116>>1]&(b^-1)}a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function HQ(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=Ha-16|0;Ha=e;f=J[a+4>>2];b=(f>>1)+b|0;a=J[a>>2];a=f&1?J[J[b>>2]+a>>2]:a;J[e+12>>2]=d;Ja[a|0](b,c,e+12|0);Ha=e+16|0}function Bp(a,b){var c=0,d=0,e=0,f=Q(0);c=Ha-16|0;Ha=c;a=J[a+588>>2];if(a){d=J[b+4>>2];e=J[b>>2];f=N[b+8>>2];J[c+12>>2]=0;N[c+8>>2]=f;J[c>>2]=e;J[c+4>>2]=d;sC(a,c)}Ha=c+16|0}function AO(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=Ha-16|0;Ha=e;f=J[a+4>>2];b=(f>>1)+b|0;a=J[a>>2];a=f&1?J[J[b>>2]+a>>2]:a;I[e+14>>1]=d;Ja[a|0](b,c,e+14|0);Ha=e+16|0}function xT(a){a=a|0;var b=0,c=0;J[a>>2]=154504;b=a-4|0;J[b>>2]=154480;if(K[a+172|0]){c=J[a+4>>2];Ja[J[J[c>>2]>>2]](c,a+60|0,a+124|0,a+136|0,a+148|0,a+56|0,a+160|0)|0}hb(b)}function xF(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Ha-16|0;Ha=e;J[e+12>>2]=b;J[e+8>>2]=c;J[e+4>>2]=d;a=Ja[a|0](e+12|0,e+8|0,e+4|0)|0;ka(J[e+12>>2]);Ha=e+16|0;return a|0}function uT(a){a=a|0;var b=0,c=0;J[a>>2]=154600;b=a-4|0;J[b>>2]=154576;if(K[a+172|0]){c=J[a+4>>2];Ja[J[J[c>>2]>>2]](c,a+60|0,a+124|0,a+136|0,a+148|0,a+56|0,a+160|0)|0}hb(b)}function oT(a){a=a|0;var b=0,c=0;J[a>>2]=154680;b=a-4|0;J[b>>2]=154656;if(K[a+172|0]){c=J[a+4>>2];Ja[J[J[c>>2]>>2]](c,a+60|0,a+124|0,a+136|0,a+148|0,a+56|0,a+160|0)|0}hb(b)}function jT(a){a=a|0;var b=0,c=0;J[a>>2]=154760;b=a-4|0;J[b>>2]=154736;if(K[a+172|0]){c=J[a+4>>2];Ja[J[J[c>>2]>>2]](c,a+60|0,a+124|0,a+136|0,a+148|0,a+56|0,a+160|0)|0}hb(b)}function $7(a){a=a|0;var b=0;a=J[a+28>>2];if(J[a+2472>>2]){while(1){Im(J[a+1e3>>2],J[J[(J[a+2468>>2]+(b<<3)|0)+4>>2]+60>>2]);b=b+1|0;if(b>>>0>2]){continue}break}}}function i5(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){c=J[c+J[b>>2]>>2]}a=Ja[c|0](b)|0;b=Ta(8);c=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=c;return b|0}function zL(a,b,c,d,e){a=a|0;b=b|0;c=Q(c);d=Q(d);e=Q(e);var f=0;f=Ha-16|0;Ha=f;N[f+12>>2]=c;N[f+8>>2]=d;N[f+4>>2]=e;a=Ja[a|0](b,f+12|0,f+8|0,f+4|0)|0;Ha=f+16|0;return a|0}function p6(a,b,c){a=a|0;b=b|0;c=c|0;a:{b:{c:{switch(c|0){case 1:a=a+4|0;break b;case 2:a=a+8|0;break b;case 0:break b;case 3:break c;default:break a}}a=a+12|0}J[a>>2]=b}}function Z_(a,b){a=a|0;b=b|0;var c=0;if(!K[a+4801|0]){c=b;a=a+32|0;b=J[a+2300>>2];J[c>>2]=b;return(b?J[a+2296>>2]:0)|0}Wa(J[40592],2,23614,704,74062,0);J[b>>2]=0;return 0}function Y_(a,b){a=a|0;b=b|0;var c=0;if(!K[a+4801|0]){c=b;a=a+32|0;b=J[a+2312>>2];J[c>>2]=b;return(b?J[a+2308>>2]:0)|0}Wa(J[40592],2,23614,721,73972,0);J[b>>2]=0;return 0}function WI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ha-16|0;Ha=d;N[d+4>>2]=N[b>>2];N[d+8>>2]=N[b+4>>2];N[d+12>>2]=N[b+8>>2];J[d>>2]=c;a=Ja[a|0](d+4|0,d)|0;Ha=d+16|0;return a|0}function Ot(a){a:{if(K[a+149|0]&16|((K[J[a+44>>2]+44|0]&3)==3|M[a+152>>2]>4294967293)){break a}a=J[a+32>>2];if(!a){break a}while(1){zt(a);a=J[a>>2];if(a){continue}break}}}function KM(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=Q(0),g=Q(0);f=N[a+28>>2];g=N[a+32>>2];g=f>g?f:g;f=N[a+24>>2];Qv(c,g,Q(f+f),N[b+248>>2],N[b+260>>2],b+232|0,d,e)}function HS(a){a=a|0;var b=0,c=0;J[a+8>>2]=155468;J[a>>2]=155372;Ae(a+124|0);b=J[a+108>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+108>>2]=0;return nd(a)|0}function NT(a){a=a|0;var b=0;J[a+4>>2]=154504;J[a>>2]=154480;if(K[a+176|0]){b=J[a+8>>2];Ja[J[J[b>>2]>>2]](b,a- -64|0,a+128|0,a+140|0,a+152|0,a+60|0,a+164|0)|0}return a|0}function MT(a){a=a|0;var b=0;J[a+4>>2]=154600;J[a>>2]=154576;if(K[a+176|0]){b=J[a+8>>2];Ja[J[J[b>>2]>>2]](b,a- -64|0,a+128|0,a+140|0,a+152|0,a+60|0,a+164|0)|0}return a|0}function LT(a){a=a|0;var b=0;J[a+4>>2]=154680;J[a>>2]=154656;if(K[a+176|0]){b=J[a+8>>2];Ja[J[J[b>>2]>>2]](b,a- -64|0,a+128|0,a+140|0,a+152|0,a+60|0,a+164|0)|0}return a|0}function LF(a,b){a=J[a+976>>2];N[a+1128>>2]=N[b>>2];N[a+1132>>2]=N[b+4>>2];N[a+1136>>2]=N[b+8>>2];N[a+1140>>2]=N[b+12>>2];N[a+1144>>2]=N[b+16>>2];N[a+1148>>2]=N[b+20>>2]}function JT(a){a=a|0;var b=0;J[a+4>>2]=154760;J[a>>2]=154736;if(K[a+176|0]){b=J[a+8>>2];Ja[J[J[b>>2]>>2]](b,a- -64|0,a+128|0,a+140|0,a+152|0,a+60|0,a+164|0)|0}return a|0}function qW(a,b){a=a|0;b=b|0;var c=0;c=Ha-16|0;Ha=c;a=Ja[J[J[a>>2]+28>>2]](a)|0;Ja[J[J[a>>2]+96>>2]](a,c+12|0,1,0)|0;a=J[c+12>>2];Ja[J[J[a>>2]+148>>2]](a,1,b);Ha=c+16|0}function jW(a,b){a=a|0;b=b|0;var c=0;c=Ha-16|0;Ha=c;a=Ja[J[J[a>>2]+28>>2]](a)|0;Ja[J[J[a>>2]+96>>2]](a,c+12|0,1,0)|0;a=J[c+12>>2];Ja[J[J[a>>2]+148>>2]](a,2,b);Ha=c+16|0}function O5(a,b){a=a|0;b=b|0;var c=0;if(!(!K[a+48|0]|!J[a+40>>2])){while(1){Ja[J[J[b>>2]+8>>2]](b,J[J[a+44>>2]+(c<<2)>>2]);c=c+1|0;if(c>>>0>2]){continue}break}}}function v_(a,b){a=a|0;b=b|0;a:{if(!K[(a+16|0)+4785|0]){a=J[J[a+1012>>2]+272>>2];a=Ja[J[J[a>>2]+24>>2]](a,b)|0;break a}Wa(J[40592],2,14570,1193,74340,0);a=0}return a|0}function rd(a,b){var c=0;a=J[((J[a+4>>2]>>>22&60)+108152|0)+12>>2]+a|0;a=J[((K[a+9|0]<<2)+162216|0)+40>>2]+a|0;c=L[a+24>>1];J[b>>2]=(c|0)==1?a+20|0:J[a+20>>2];return c}function rb(a,b,c){var d=0;d=Ha-16|0;Ha=d;N[d+12>>2]=a;if(b){b=(C(a),v(2));J[d+12>>2]=b<<24|(b&65280)<<8|(b>>>8&65280|b>>>24)}Ja[J[J[c>>2]>>2]](c,d+12|0,4)|0;Ha=d+16|0}function hl(a,b){var c=0,d=0;c=J[a+28>>2];if(c){d=J[a+24>>2];a=0;while(1){if(J[(a<<2)+d>>2]==(b|0)){return a}a=a+1|0;if((c|0)!=(a|0)){continue}break}}return-2147483648}function f0(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ha-16|0;Ha=d;e=J[a+4>>2];b=(e>>1)+b|0;a=J[a>>2];a=e&1?J[J[b>>2]+a>>2]:a;H[d+15|0]=K[c|0];Ja[a|0](b,d+15|0);Ha=d+16|0}function cq(a,b){a=a|0;b=b|0;var c=0,d=0;c=J[((L[b+4>>1]<<2)+104436|0)+72>>2]+b|0;b=J[c+4>>2];d=a;a=c+8|0;H[d|0]=K[(b&1?J[a>>2]:a+J[((b>>>22&60)+108152|0)+12>>2]|0)|0]}function P_(a){a=a|0;var b=0,c=0;J[a+6076>>2]=J[a+6076>>2]+1;a:{if(!K[a+4801|0]){a=JF(a+32|0);break a}b=a+5576|0;c=J[b>>2];J[b>>2]=c+1;a=c+J[a+2320>>2]|0}return a&255}function rt(a){a=a|0;var b=0,c=0;J[a>>2]=131980;b=a+4|0;if(J[a+12>>2]!=-1){c=J[J[a+4>>2]+40>>2];Fq(c,b);ch(J[c+2168>>2],a)}jd(J[a+4>>2],b);jd(J[a+8>>2],b);return a|0}function fQ(a){a=a|0;var b=0,c=0;J[a+12>>2]=157844;J[a>>2]=157620;if(H[a+6|0]&1){b=J[a+80>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+80>>2]=0}return a|0}function eW(a,b){a=a|0;b=b|0;var c=0;c=Ha-16|0;Ha=c;a=Ja[J[J[a>>2]+28>>2]](a)|0;Ja[J[J[a>>2]+96>>2]](a,c+12|0,1,0)|0;a=J[c+12>>2];Ja[J[J[a>>2]+84>>2]](a,b);Ha=c+16|0}function eP(a){a=a|0;var b=0,c=0;J[a+12>>2]=159648;J[a>>2]=159412;if(H[a+6|0]&1){b=J[a+80>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+80>>2]=0}return a|0}function cy(a,b,c,d,e,f){var g=0,h=0,i=0,j=Q(0),k=Q(0),l=0;h=a,i=c,j=Q(-f),k=f,l=Q(R(Q(Eb(d,Q(e+Q(1)))*Q(4))))>Q(f-b),g=J[J[a>>2]+16>>2],Ja[g](h|0,i|0,Q(j),Q(k),l|0)}function cn(a){var b=0,c=0;b=J[a+8>>2];b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;c=b>>>16|b;b=c+1|0;if(!((b|0)==J[a>>2]|b>>>0>2])){J[a+4>>2]=c;J[a>>2]=b;dn(a)}}function _h(a,b){var c=0,d=0;c=L[a+4>>1];if(c){d=(c|0)==1?a:J[a>>2];a=0;while(1){if(J[(a<<2)+d>>2]==(b|0)){return a}a=a+1|0;if((c|0)!=(a|0)){continue}break}}return-1}function ZV(a,b){a=a|0;b=b|0;var c=0;c=Ha-16|0;Ha=c;a=Ja[J[J[a>>2]+28>>2]](a)|0;Ja[J[J[a>>2]+96>>2]](a,c+12|0,1,0)|0;a=J[c+12>>2];Ja[J[J[a>>2]+92>>2]](a,b);Ha=c+16|0}function UP(a){a=a|0;var b=0,c=0;J[a+12>>2]=158392;J[a>>2]=158208;if(H[a+6|0]&1){b=J[a+80>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+80>>2]=0}return a|0}function UO(a){a=a|0;var b=0,c=0;J[a+12>>2]=160260;J[a>>2]=160056;if(H[a+6|0]&1){b=J[a+80>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+80>>2]=0}return a|0}function QQ(a){a=a|0;var b=0,c=0;J[a+12>>2]=157008;J[a>>2]=156740;if(H[a+6|0]&1){b=J[a+80>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+80>>2]=0}return a|0}function O0(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ha-16|0;Ha=d;e=J[a+20>>2];a=op(J[e+12>>2],J[e+8>>2],J[c>>2],J[a+4>>2],J[a+8>>2],b,J[a+16>>2]);Ha=d+16|0;return a|0}function BP(a){a=a|0;var b=0,c=0;J[a+12>>2]=158996;J[a>>2]=158784;if(H[a+6|0]&1){b=J[a+80>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+80>>2]=0}return a|0}function zT(a){a=a|0;var b=0;J[a+4>>2]=154504;J[a>>2]=154480;if(K[a+176|0]){b=J[a+8>>2];Ja[J[J[b>>2]>>2]](b,a- -64|0,a+128|0,a+140|0,a+152|0,a+60|0,a+164|0)|0}hb(a)}function wT(a){a=a|0;var b=0;J[a+4>>2]=154600;J[a>>2]=154576;if(K[a+176|0]){b=J[a+8>>2];Ja[J[J[b>>2]>>2]](b,a- -64|0,a+128|0,a+140|0,a+152|0,a+60|0,a+164|0)|0}hb(a)}function sT(a){a=a|0;var b=0;J[a+4>>2]=154680;J[a>>2]=154656;if(K[a+176|0]){b=J[a+8>>2];Ja[J[J[b>>2]>>2]](b,a- -64|0,a+128|0,a+140|0,a+152|0,a+60|0,a+164|0)|0}hb(a)}function nT(a){a=a|0;var b=0;J[a+4>>2]=154760;J[a>>2]=154736;if(K[a+176|0]){b=J[a+8>>2];Ja[J[J[b>>2]>>2]](b,a- -64|0,a+128|0,a+140|0,a+152|0,a+60|0,a+164|0)|0}hb(a)}function lS(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=Q(0);b=J[J[b+4>>2]+152>>2]+P(c,12)|0;c=J[b>>2];d=J[b+4>>2];e=N[b+8>>2];J[a+12>>2]=0;N[a+8>>2]=e;J[a>>2]=c;J[a+4>>2]=d}function Uc(a){J[a+8>>2]=0;J[a+12>>2]=0;H[a+32|0]=1;J[a+4>>2]=-2147483648;J[a>>2]=151736;J[a+16>>2]=0;J[a+20>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a>>2]=151760;return a}function Qh(a){a=a|0;var b=0,c=0;J[a+8>>2]=154196;J[a>>2]=154092;if(H[a+6|0]&1){b=J[a+60>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+60>>2]=0}return a|0}function I9(a,b,c,d,e,f,g,h,i,j,k,l,m){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=Q(m);return Ja[J[a>>2]](b,c,d,e,f,g,h,i,j,k,l,m)|0}function HL(a){a=a|0;var b=0,c=0,d=0;b=J[a+32>>2];if(b){while(1){d=J[J[a+28>>2]+(c<<2)>>2];if(K[d+60|0]){rh(d);b=J[a+32>>2]}c=c+1|0;if(b>>>0>c>>>0){continue}break}}}function FQ(a){a=a|0;var b=0,c=0;J[a>>2]=157148;b=J[a+4>>2];if(J[b+16>>2]==1){J[b+16>>2]=2}b=J[a+4>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}return a|0}function OO(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ha-16|0;Ha=d;e=J[a+4>>2];b=(e>>1)+b|0;a=J[a>>2];a=e&1?J[J[b>>2]+a>>2]:a;I[d+14>>1]=c;Ja[a|0](b,d+14|0);Ha=d+16|0}function LQ(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ha-16|0;Ha=d;e=J[a+4>>2];b=(e>>1)+b|0;a=J[a>>2];a=e&1?J[J[b>>2]+a>>2]:a;J[d+12>>2]=c;Ja[a|0](b,d+12|0);Ha=d+16|0}function u2(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;a=J[40585];e=J[a+164>>2]-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;if(c){Ua(b,J[a+132>>2]+(d<<2)|0,c<<2)}return c|0}function h7(a,b,c){a=a|0;b=b|0;c=c|0;N[b>>2]=N[a+92>>2];N[b+4>>2]=N[a+96>>2];N[b+8>>2]=N[a+100>>2];N[c>>2]=N[a+104>>2];N[c+4>>2]=N[a+108>>2];N[c+8>>2]=N[a+112>>2]}function R2(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=J[40585];a=J[e+676>>2]-d|0;a=(a|0)>0?a:0;a=a>>>0>>0?a:c;if(a){Ua(b,J[e+644>>2]+(d<<2)|0,a<<2)}return a|0}function D6(a,b){a=a|0;b=b|0;var c=0;c=J[a+24>>2];if(c){a=J[c>>2];a=Ja[J[J[a>>2]+28>>2]](a)|0;Va(J[b>>2],0,(P(a,(a<<2)+16|0)+P(J[c+16>>2],P(a,24)+240|0)|0)+76|0)}}function Zi(a){var b=0,c=0;b=J[a+56>>2];if(b){c=J[J[J[J[a+4>>2]+40>>2]+976>>2]+1024>>2];H[b+42|0]=0;J[b+32>>2]=0;J[b+36>>2]=0;Ja[J[J[c>>2]+40>>2]](c,J[a+56>>2])}}function E6(a){a=a|0;var b=0;a=J[a+24>>2];if(a){b=J[a>>2];b=Ja[J[J[b>>2]+28>>2]](b)|0;a=(P((b<<2)+16|0,b)+P(J[a+16>>2],P(b,24)+240|0)|0)+76|0}else{a=0}return a|0}function B2(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;a=J[40585];e=J[a+124>>2]-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;if(c){Ua(b,J[a+92>>2]+(d<<2)|0,c<<2)}return c|0}function y2(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;a=J[40585];e=J[a+84>>2]-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;if(c){Ua(b,J[a+52>>2]+(d<<2)|0,c<<2)}return c|0}function qv(a,b,c,d){a=a|0;b=Q(b);c=Q(c);d=Q(d);var e=0;e=Ha-16|0;Ha=e;N[e+12>>2]=b;N[e+8>>2]=c;N[e+4>>2]=d;a=Ja[a|0](e+12|0,e+8|0,e+4|0)|0;Ha=e+16|0;return a|0}function eG(a){var b=0;a=J[a>>2];if(a){jd(J[a>>2],a);jd(J[a+4>>2],a);b=J[a+4>>2];pF(J[b+160>>2],b);J[J[a+24>>2]>>2]=0;b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}}function Z8(a){a=a|0;var b=0;if(J[a+548>>2]){while(1){Qt(J[((b<<2)+a|0)+36>>2],J[a+28>>2],N[a+32>>2],J[a+552>>2]);b=b+1|0;if(b>>>0>2]){continue}break}}}function Og(a){var b=0;a:{switch(K[a+20|0]){case 0:return _i(a-4|0,0);case 1:return Vi(a-4|0);case 4:return jm(a);case 5:b=Yq(a);break;default:break a}}return b}function Id(a,b,c){var d=0;a=a+16|0;a=J[((K[a+9|0]<<2)+162216|0)+40>>2]+a|0;d=L[a+24>>1];J[b>>2]=(d|0)==1?a+20|0:J[a+20>>2];if(c){H[c|0]=J[a+36>>2]!=-1}return d}function Ev(a,b,c,d){var e=0,f=0;e=J[a+4>>2];f=J[a>>2];a=0;a:{if(!c){break a}a=e>>8;if(!(e&1)){break a}a=J[a+J[c>>2]>>2]}Ja[J[J[f>>2]+28>>2]](f,b,a+c|0,e&2?d:2)}function E2(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;a=J[40585];e=J[a+44>>2]-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;if(c){Ua(b,J[a+12>>2]+(d<<2)|0,c<<2)}return c|0}function tG(a,b,c,d,e){var f=0;f=c>>>0<=64?64:c;if(f>>>0>(J[a+32>>2]&2147483647)>>>0){sG(a+24|0,f)}Iq(J[a+2388>>2],b);Iq(J[a+2392>>2],c);Iq(J[a+2384>>2],d+e|0)}function t5(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;cl(a,b,0,c);a=J[a+320>>2];c=Ja[J[J[a>>2]+100>>2]](a)|0;a=1;td(c,N[b>>2]!=Q(0)|N[b+4>>2]!=Q(0)?a:N[b+8>>2]!=Q(0),d)}function t3(a,b){a=a|0;b=Q(b);var c=0,d=0;c=Ha-16|0;Ha=c;if(bQ(1)){d=J[40592];O[c>>3]=b;Wa(d,4,12832,143,83097,c)}N[a+40>>2]=b;Ke(J[40589],a);Ha=c+16|0}function s5(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;cl(a,0,b,c);a=J[a+320>>2];c=Ja[J[J[a>>2]+100>>2]](a)|0;a=1;td(c,N[b>>2]!=Q(0)|N[b+4>>2]!=Q(0)?a:N[b+8>>2]!=Q(0),d)}function am(a){a=a|0;var b=0;J[a+28>>2]=0;J[a>>2]=132140;b=J[a+20>>2];if(!(!b|(a+4|0)==(b|0))){pG(J[a+40>>2],b,J[a+24>>2])}J[a+20>>2]=0;J[a+24>>2]=0;return a|0}function DU(a){a=a|0;var b=0,c=0,d=0;b=K[a+54|0];d=(J[a+56>>2]+P(K[a+55|0],20)|0)+P(b,12)|0;a=I[a+52>>1];c=a&32767;return((d+(c<<1)|0)+P(b,3)|0)+(c<<2&a>>31)|0}function kY(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=Ha-16|0;Ha=d;e=K[(J[a+36>>2]&64?J[a+40>>2]+52|0:a+112|0)|0];H[d+15|0]=c?e|b:(b^-1)&e;kB(a,d+15|0);Ha=d+16|0}function j5(a,b){a=a|0;b=b|0;a=1;a:{if(!fb(19555,b)){break a}if(!fb(1595,b)){break a}if(!fb(5151,b)){break a}if(!fb(5122,b)){break a}a=!fb(b,26848)}return a|0}function eL(a){a=a|0;var b=0,c=0;if(J[a+32>>2]){while(1){c=J[J[a+28>>2]+(b<<2)>>2];su(c,N[a+36>>2]);J[c+92>>2]=0;b=b+1|0;if(b>>>0>2]){continue}break}}}function cJ(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=1;if(b>>>0>1){while(1){gf(((d<<5)+a|0)-32|0,c);d=d+1|0;if((d|0)!=(b|0)){continue}break}}gf(((b<<5)+a|0)-32|0,c)}function _P(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0,g=0;f=Ha+-64|0;Ha=f;if(e&1){e=f+36|0;g=f+8|0;qc(e,g,b,c,d);Ja[J[J[a>>2]+8>>2]](a,e,g)}Ha=f- -64|0}function _I(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=1;if(b>>>0>1){while(1){ff(((d<<5)+a|0)-32|0,c);d=d+1|0;if((d|0)!=(b|0)){continue}break}}ff(((b<<5)+a|0)-32|0,c)}function B1(a,b){a=a|0;b=b|0;a=1;a:{if(!fb(29957,b)){break a}if(!fb(1595,b)){break a}if(!fb(5151,b)){break a}if(!fb(5122,b)){break a}a=!fb(b,26848)}return a|0}function f_(a,b){a=a|0;b=b|0;if(J[a+4656>>2]!=1){Wa(J[40592],8,14375,2048,83266,0);return 0}if(Sd(J[a+6064>>2],0-b|0)){J[a+4656>>2]=2;a=1}else{a=0}return a|0}function JU(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Ha-16|0;Ha=e;J[e+12>>2]=b;J[e+8>>2]=c;J[e+4>>2]=d;a=Ja[a|0](e+12|0,e+8|0,e+4|0)|0;Ha=e+16|0;return a|0}function Ic(a){var b=0;a=J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a|0;a:{if((J[a+4>>2]>>>30|0)-3>>>0<4294967294){break a}a=J[a>>2];if(!a){break a}b=a-16|0}return b}function Af(a,b){var c=0;c=Ha-16|0;Ha=c;J[c+8>>2]=b;a=Kp(a+144|0,c+8|0,c+15|0);if(K[c+15|0]){b=J[a+4>>2]+1|0}else{J[a>>2]=J[c+8>>2];b=1}J[a+4>>2]=b;Ha=c+16|0}function zq(a,b){var c=0;c=Ha-16|0;Ha=c;J[c+8>>2]=b;a=pb(a+1252|0,c+8|0,c+15|0);if(!K[c+15|0]){J[a>>2]=J[c+8>>2]}a=J[c+8>>2];H[a+68|0]=K[a+68|0]|4;Ha=c+16|0}function gG(a,b){var c=0,d=0,e=0;c=Ha-16|0;Ha=c;d=J[b>>2];if(d){d=sF(d);e=J[40592]+12|0;Ja[J[J[e>>2]+12>>2]](e,d)}J[c+12>>2]=b;ob(a+1200|0,c+12|0);Ha=c+16|0}function aq(a){a=a|0;var b=0;a=J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a|0;b=J[a+4>>2];return K[(b&2?J[a+8>>2]+1|0:(a+J[((b>>>22&60)+108152|0)+12>>2]|0)+10|0)|0]}function P7(a){a=a|0;var b=0,c=0;c=J[a+20>>2];a=J[a+28>>2];b=J[J[a+976>>2]+1024>>2];Ja[J[J[b>>2]+16>>2]](b);wv(J[a+980>>2],c,a+4e3|0,J[J[a+976>>2]+1156>>2])}function J_(a,b){a=a|0;b=b|0;if(!K[a+4801|0]){a=J[a+1008>>2];J[a+1020>>2]=b;a=J[a+1024>>2];Ja[J[J[a>>2]+88>>2]](a,b);return}Wa(J[40592],2,23614,516,74617,0)}function l$(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ha-16|0;Ha=d;a=J[a>>2];N[d+4>>2]=N[c>>2];N[d+8>>2]=N[c+4>>2];N[d+12>>2]=N[c+8>>2];Ja[a|0](b,d+4|0);Ha=d+16|0}function jp(a,b,c){var d=0;d=c>>>1|0;if((b|0)==-1){a=J[P(c&1,36)+a>>2];return Ja[J[J[a>>2]+36>>2]](a,d)|0}a=J[a+72>>2];return Ja[J[J[a>>2]+36>>2]](a,d,b)|0}function bz(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=Q(i);if(!K[162364]){H[162364]=1;Wa(J[40592],8,24057,175,71172,0)}return 0}function tW(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=i|0;if(!K[162364]){H[162364]=1;Wa(J[40592],8,23948,175,71172,0)}return 0}function oF(a){var b=0,c=0;if(J[a+28>>2]){c=J[a+12>>2];b=J[a>>2];a=J[a+16>>2];Ja[J[J[b>>2]+12>>2]](b,a)|0;H[b+76|0]=a;J[b+32>>2]=c;Ja[J[J[b>>2]+8>>2]](b)}}function bd(a){var b=0,c=0;b=a*a;c=b*a;return Q(c*(b*b)*(b*2718311493989822e-21+-.00019839334836096632)+(c*(b*.008333329385889463+-.16666666641626524)+a))}function X9(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=Q(l);return Ja[J[a>>2]](b,c,d,e,f,g,h,i,j,k,l)|0}function P8(a){a=a|0;var b=0;if(J[a+32>>2]){while(1){Rt(J[J[J[a+28>>2]+(b<<2)>>2]>>2],J[a+36>>2],J[a+40>>2]);b=b+1|0;if(b>>>0>2]){continue}break}}}function G$(a,b,c){a=a|0;b=b|0;c=c|0;b=K[a+160|0];if(!b){H[a+160|0]=1;J[a+76>>2]=1;J[a+156>>2]=J[a+72>>2];J[a+88>>2]=J[a+80>>2];J[a+72>>2]=a+92}return!b|0}function C$(a,b,c){a=a|0;b=b|0;c=c|0;b=K[a+128|0];if(!b){H[a+128|0]=1;J[a+60>>2]=1;J[a+124>>2]=J[a+56>>2];J[a+72>>2]=J[a+64>>2];J[a+56>>2]=a+76}return!b|0}function tb(a,b,c){var d=0;d=Ha-16|0;Ha=d;J[d+12>>2]=a;if(b){J[d+12>>2]=a<<24|(a&65280)<<8|(a>>>8&65280|a>>>24)}Ja[J[J[c>>2]>>2]](c,d+12|0,4)|0;Ha=d+16|0}function b$(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=J[a+6020>>2]-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;if(c){Ua(b,J[a+5988>>2]+(d<<2)|0,c<<2)}return c|0}function U_(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=J[a+5980>>2]-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;if(c){Ua(b,J[a+5948>>2]+(d<<2)|0,c<<2)}return c|0}function S_(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=J[a+5928>>2]-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;if(c){Ua(b,J[a+5896>>2]+(d<<2)|0,c<<2)}return c|0}function LY(a,b){a=a|0;b=b|0;var c=0,d=0;c=a+116|0;d=J[c>>2];if(!d){a=J[a+36>>2]&1?J[a+40>>2]- -64|0:c;c=J[a+4>>2];J[b>>2]=J[a>>2];J[b+4>>2]=c}return!d|0}function xJ(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=Ta(16);b=b+c|0;N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2];return a|0}function _5(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=Ta(16);b=b+c|0;J[a>>2]=J[b>>2];J[a+4>>2]=J[b+4>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=J[b+12>>2];return a|0}function Zv(a,b){var c=0,d=0;c=J[a+4>>2];if((c|0)<0){d=J[a>>2];c=d+(c<<2)|0;while(1){J[c>>2]=J[b>>2];c=c+4|0;if(d>>>0>c>>>0){continue}break}}J[a+4>>2]=0}function Qs(a){var b=0,c=0;c=J[J[J[a>>2]+40>>2]+2168>>2];b=Ha-16|0;Ha=b;J[b+8>>2]=a;a=pb(c+68|0,b+8|0,b+15|0);if(!K[b+15|0]){J[a>>2]=J[b+8>>2]}Ha=b+16|0}function w5(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=J[a+356>>2]-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;if(c){Ua(b,J[a+352>>2]+(d<<2)|0,c<<2)}return c|0}function j6(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=J[a+124>>2]-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;if(c){Ua(b,J[a+120>>2]+(d<<2)|0,c<<2)}return c|0}function g4(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=b;b=J[a+16>>2];d=J[a+12>>2]&131072;N[e>>2]=N[(d?b+140|0:a+88|0)>>2];N[c>>2]=N[(d?b+144|0:a+96|0)>>2]}function f3(){var a=0,b=0;a=J[40585];b=J[a+2744>>2];if(!b){bD(a+2456|0);b=J[a+2744>>2]}J[a+2744>>2]=J[b>>2];a=a+2736|0;J[a>>2]=J[a>>2]+1;return CD(b)|0}function d3(){var a=0,b=0;a=J[40585];b=J[a+3040>>2];if(!b){aD(a+2752|0);b=J[a+3040>>2]}J[a+3040>>2]=J[b>>2];a=a+3032|0;J[a>>2]=J[a>>2]+1;return WE(b)|0}function _3(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=b;b=J[a+16>>2];d=J[a+12>>2]&262144;N[e>>2]=N[(d?b+148|0:a+80|0)>>2];N[c>>2]=N[(d?b+152|0:a+84|0)>>2]}function OX(a){a=a|0;var b=0,c=0;J[a>>2]=151900;Ae(a+112|0);b=J[a+96>>2];if(b){c=J[40592];Ja[J[J[c+12>>2]+12>>2]](c+12|0,b)}J[a+96>>2]=0;return _d(a)|0}function Kg(a,b){var c=0,d=0;c=Ha-16|0;Ha=c;d=J[b+4>>2];if(d){ud(a,1);J[c+8>>2]=0;J[c+12>>2]=0;J[a+4>>2]=d;d=c+8|0;fA(b,a+12|0,d,a);yE(a,b,d)}Ha=c+16|0}function E$(a,b,c){a=a|0;b=b|0;c=c|0;b=K[a+64|0];if(!b){H[a+64|0]=1;J[a+28>>2]=1;J[a+60>>2]=J[a+24>>2];J[a+40>>2]=J[a+32>>2];J[a+24>>2]=a+44}return!b|0}function z$(a,b){a=a|0;b=b|0;var c=0;c=Ha-16|0;Ha=c;N[c+4>>2]=N[b>>2];N[c+8>>2]=N[b+4>>2];N[c+12>>2]=N[b+8>>2];a=Ja[a|0](c+4|0)|0;Ha=c+16|0;return a|0}function eX(a,b,c){a=a|0;b=b|0;c=c|0;b=J[b+4>>2]+(1-c<<4)|0;c=J[b+60>>2];J[a+8>>2]=J[b+56>>2];J[a+12>>2]=c;c=J[b+52>>2];J[a>>2]=J[b+48>>2];J[a+4>>2]=c}function eN(a,b){a=a|0;b=b|0;if(M[a+72>>2]<=b>>>0){Wa(J[40592],4,10397,126,1894,0);return 0}a=J[J[a+68>>2]+(b<<2)>>2];return Ja[J[J[a>>2]+16>>2]](a)|0}function c5(a,b,c,d,e){a=a|0;b=b|0;c=Q(c);d=Q(d);e=Q(e);var f=0;f=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){f=J[f+J[b>>2]>>2]}return Ja[f|0](b,c,d,e)|0}function V8(a){a=a|0;var b=0;if(J[a+1060>>2]){while(1){yt(J[((b<<2)+a|0)+36>>2],J[a+28>>2],J[a+32>>2]);b=b+1|0;if(b>>>0>2]){continue}break}}}function FE(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=J[a+100>>2]-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;if(c){Ua(b,J[a+96>>2]+(d<<2)|0,c<<2)}return c|0}function yA(a,b){var c=0;c=Ha-16|0;Ha=c;Ja[J[J[b>>2]>>2]](b,c+14|0,2)|0;if(a){a=K[c+15|0];H[c+15|0]=K[c+14|0];H[c+14|0]=a}Ha=c+16|0;return L[c+14>>1]}function sR(a,b,c){a=a|0;b=b|0;c=c|0;b=J[b+80>>2]+(c<<4)|0;c=J[b+308>>2];J[a>>2]=J[b+304>>2];J[a+4>>2]=c;N[a+8>>2]=N[b+312>>2];J[a+12>>2]=J[b+316>>2]}function e1(a,b,c){a=a|0;b=b|0;c=c|0;if(c){H[a+7648|0]=1;J[a+32>>2]=0;J[a+16>>2]=J[a+7664>>2];b=a+7672|0;c=J[b+4>>2];J[a+24>>2]=J[b>>2];J[a+28>>2]=c}}function S6(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=J[a+36>>2]-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;if(c){Ua(b,J[a+40>>2]+(d<<2)|0,c<<2)}return c|0}function Faa(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){a=a|0;b=Q(b);c=Q(c);d=Q(d);e=Q(e);f=f|0;g=g|0;h=Q(h);i=Q(i);j=Q(j);k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=Q(p)}function oD(a){a=a|0;var b=0;sc(J[40589],a,0,1);b=a+8|0;a:{if((J[a+12>>2]>>>30|0)-3>>>0<4294967294){break a}a=J[a+8>>2];if(!a){break a}TA(a,b)}Fe(b)}function jB(a){var b=0;J[a+196>>2]=J[a+196>>2]-1;if(J[a+196>>2]<0){J[a+20>>2]=0}b=J[a+16>>2]-1|0;J[a+16>>2]=b;if(!b){Ja[J[J[a+12>>2]+8>>2]](a+12|0)}}function N0(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;b=Ha-16|0;Ha=b;d=J[a+12>>2];a=hi(J[d+12>>2],J[d+8>>2],J[c>>2],J[a+4>>2],J[a+8>>2]);Ha=b+16|0;return a|0}function MV(a,b,c){a=a|0;b=b|0;c=c|0;b=J[b+4>>2]+(c<<4)|0;c=J[b+60>>2];J[a+8>>2]=J[b+56>>2];J[a+12>>2]=c;c=J[b+52>>2];J[a>>2]=J[b+48>>2];J[a+4>>2]=c}function M0(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;b=Ha-16|0;Ha=b;d=J[a+12>>2];a=sp(J[d+12>>2],J[d+8>>2],J[c>>2],J[a+4>>2],J[a+8>>2]);Ha=b+16|0;return a|0}function L0(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;b=Ha-16|0;Ha=b;d=J[a+12>>2];a=rp(J[d+12>>2],J[d+8>>2],J[c>>2],J[a+4>>2],J[a+8>>2]);Ha=b+16|0;return a|0}function K0(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;b=Ha-16|0;Ha=b;d=J[a+12>>2];a=qp(J[d+12>>2],J[d+8>>2],J[c>>2],J[a+4>>2],J[a+8>>2]);Ha=b+16|0;return a|0}function rB(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Ha-16|0;Ha=e;J[e+12>>2]=b;H[e+11|0]=K[d|0];a=Ja[a|0](e+12|0,c,e+11|0)|0;Ha=e+16|0;return a|0}function kM(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if(Pb(a,J[b+8>>2],f)){fn(b,c,d,e);return}a=J[a+8>>2];Ja[J[J[a>>2]+20>>2]](a,b,c,d,e,f)}function f7(a,b,c){a=a|0;b=b|0;c=c|0;if(K[a+20|0]&2){a=J[a+24>>2];N[b>>2]=N[a+8>>2];N[c>>2]=N[a+12>>2];return}N[b>>2]=N[a+76>>2];N[c>>2]=N[a+80>>2]}function Zaa(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;a=((P(b,240)+(b<<6)|0)+((b<<2)+60&-64)|0)+272|0;J[c>>2]=a;J[d>>2]=P(b,528)+a;J[e>>2]=P(b,672)}function V2(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=J[a+8>>2]-d|0;e=(e|0)>0?e:0;c=c>>>0>e>>>0?e:c;if(c){Ua(b,J[a+4>>2]+(d<<2)|0,c<<2)}return c|0}function U3(a){a=a|0;var b=0;b=Ha-16|0;Ha=b;Ja[a|0](b+4|0);a=Ta(12);J[a>>2]=J[b+4>>2];J[a+4>>2]=J[b+8>>2];J[a+8>>2]=J[b+12>>2];Ha=b+16|0;return a|0}function wK(a,b){a=a|0;b=b|0;var c=0;c=J[b+24>>2]-1|0;J[b+24>>2]=c;if(!c){a=J[a+8>>2];if(a){Ja[J[J[a>>2]>>2]](a,b);return}Ja[J[J[b>>2]+28>>2]](b)}}function tt(a){a=a|0;var b=0,c=0;J[a>>2]=131952;c=J[J[a+4>>2]+40>>2];b=a+4|0;Fq(c,b);ch(J[c+2168>>2],a);jd(J[a+4>>2],b);jd(J[a+8>>2],b);return a|0}function fJ(a,b,c){a=a|0;b=b|0;c=c|0;c=1;if(b>>>0>1){while(1){hf(((c<<5)+a|0)-32|0);c=c+1|0;if((c|0)!=(b|0)){continue}break}}hf(((b<<5)+a|0)-32|0)}function cB(a,b,c,d,e,f,g,h){b=gi(b,d+32|0,J[((L[e+4>>1]<<2)+104436|0)+72>>2]+e|0,f,J[a+16>>2],g,h);J[(c<<2)+(L[a+12>>1]==1?a+8|0:J[a+8>>2])>>2]=b}function BY(a,b){a=a|0;b=b|0;b=J[b+36>>2]&8?J[b+40>>2]+28|0:b- -64|0;J[a>>2]=J[b>>2];J[a+4>>2]=J[b+4>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=J[b+12>>2]}function wV(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);k=k|0;l=Q(l);return Q(Q(34028234663852886e22))}function Eda(a,b,c){a=a|0;b=b|0;c=c|0;c=J[a>>2];a=c+L[a+4>>1]|0;if(a>>>0>c>>>0){while(1){HH((c<<5)+b|0);c=c+1|0;if((a|0)!=(c|0)){continue}break}}}function Cc(a,b){var c=0,d=0;a:{c=K[b|0];d=K[a+8|0];if((c|0)==(d|0)){break a}H[a+8|0]=c;a=J[a>>2];if(!a){break a}Ja[J[J[a>>2]+8>>2]](a,d,K[b|0])}}function BT(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;f=f|0;var g=0;f=Ha+-64|0;Ha=f;g=f+4|0;Yh(g,b+48|0,b+36|0,b,c,d);Ih(g,1,a,e,1);Ha=f- -64|0}function B4(a,b){a=a|0;b=b|0;b=J[b+12>>2]&4?J[b+16>>2]+56|0:b+296|0;N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];N[a+12>>2]=N[b+12>>2]}function gaa(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;return Ja[J[a>>2]](b,c,d,e,f,g,h,i,j,k)|0}function nQ(a,b){a=a|0;b=b|0;if(J[a+80>>2]){Ja[J[J[b>>2]+12>>2]](b,16);Ja[J[J[b>>2]+8>>2]](b,J[a+80>>2],112)}Ja[J[J[b>>2]+16>>2]](b,J[a+16>>2])}function nP(a,b){a=a|0;b=b|0;if(J[a+80>>2]){Ja[J[J[b>>2]+12>>2]](b,16);Ja[J[J[b>>2]+8>>2]](b,J[a+80>>2],144)}Ja[J[J[b>>2]+16>>2]](b,J[a+16>>2])}function _l(a,b){var c=0;c=Ha-16|0;Ha=c;J[c+8>>2]=b;a=pb(a+296|0,c+8|0,c+15|0);if(!K[c+15|0]){J[a>>2]=J[c+8>>2]}H[b+68|0]=K[b+68|0]|1;Ha=c+16|0}function XQ(a,b){a=a|0;b=b|0;if(J[a+80>>2]){Ja[J[J[b>>2]+12>>2]](b,16);Ja[J[J[b>>2]+8>>2]](b,J[a+80>>2],480)}Ja[J[J[b>>2]+16>>2]](b,J[a+16>>2])}function Kx(a,b){a=a|0;b=b|0;if(J[a+80>>2]){Ja[J[J[b>>2]+12>>2]](b,16);Ja[J[J[b>>2]+8>>2]](b,J[a+80>>2],128)}Ja[J[J[b>>2]+16>>2]](b,J[a+16>>2])}function BL(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=Q(d);var e=0;e=Ha-16|0;Ha=e;N[e+12>>2]=c;N[e+8>>2]=d;a=Ja[a|0](b,e+12|0,e+8|0)|0;Ha=e+16|0;return a|0}function rE(a,b){var c=0;H[a+274|0]=b;a=J[J[a+364>>2]>>2];if(a){b=J[a>>2];H[b+93|0]=1;c=J[J[a+4>>2]+1012>>2];Ja[J[J[c>>2]+64>>2]](c,b,a+48|0)}}function eZ(a){a=a|0;var b=0;b=J[a+20>>2];a=J[J[a+28>>2]>>2];if(!K[a+76|0]){H[a+76|0]=1;J[a+72>>2]=J[a+72>>2]+1}if(b){Ja[J[J[b>>2]+20>>2]](b)}}function cQ(a,b){a=a|0;b=b|0;if(J[a+80>>2]){Ja[J[J[b>>2]+12>>2]](b,16);Ja[J[J[b>>2]+8>>2]](b,J[a+80>>2],96)}Ja[J[J[b>>2]+16>>2]](b,J[a+16>>2])}function ru(a){var b=0;a:{a=J[a+36>>2];b=K[a+158|0];if(!b){break a}if(b&1){J[a+64>>2]=0}if(b&2){J[a+68>>2]=0}if(!(b&4)){break a}J[a+72>>2]=0}}function cd(a){var b=0;a=a*a;b=a*a;return Q(a*b*(a*2439044879627741e-20+-.001388676377460993)+(b*.04166662332373906+(a*-.499999997251031+1)))}function Le(a,b,c,d,e,f){b=(b<<4)+a|0;J[b+120>>2]=f;N[b+116>>2]=e;N[b+112>>2]=d;N[b+108>>2]=c;H[a+273|0]=K[a+273|0]|32;a=J[a>>2];if(a){Ze(a)}}function Bv(a,b){if(b){if((tea(b)|0)!=1){b=b>>>1|b;b=b>>>2|b;b=b>>>4|b;b=b>>>8|b;b=(b>>>16|b)+1|0}J[a+24>>2]=b;J[a>>2]=b;J[a+4>>2]=b-1;dn(a)}}function AJ(a){a=a|0;a=J[a+28>>2];Rr(a);Ja[J[J[a+288>>2]+32>>2]](a+288|0);Ja[J[J[a+336>>2]+32>>2]](a+336|0);Ja[J[J[a+384>>2]+32>>2]](a+384|0)}function xg(a){var b=0;if(K[a+140|0]){YB(a);b=J[a>>2];if(b){Ja[J[J[b>>2]+16>>2]](b)}b=J[a+36>>2];if(b){Ja[J[J[b>>2]+16>>2]](b)}H[a+140|0]=0}}function xe(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ha-16|0;Ha=d;Ja[J[a>>2]](d+12|0,b,c);ya(J[d+12>>2]);a=J[d+12>>2];ka(a|0);Ha=d+16|0;return a|0}function rO(a){a=a|0;var b=0,c=0,d=0;b=J[a+12>>2];c=J[b+72>>2];d=K[b+8|0];J[a+108>>2]=J[b+16>>2];J[a+120>>2]=d&2?0:c;J[a+124>>2]=d<<30>>31&c}function ad(a,b){var c=0;c=J[a+8>>2]+1|0;c=c>>>1|c;c=c>>>2|c;c=c>>>4|c;c=c>>>8|c;c=c>>>16|c;J[a+4>>2]=c;J[a>>2]=c+1;dn(a);return J[a+4>>2]&b}function A$(a){a=a|0;J[a+5800>>2]=0;J[a+5784>>2]=137628;J[a>>2]=149812;J[a+5760>>2]=0;J[a+5744>>2]=137628;$B(a+5584|0);UB(a+16|0);return a|0}function y3(a){a=a|0;var b=0,c=0;b=a-12|0;c=J[a-4>>2];a:{if(H[a-6|0]&1){$C(J[40585],b);break a}Ja[J[J[b>>2]+12>>2]](b)|0}sc(J[40589],b,c,2)}function tm(a,b,c){if(b>Q(0)|c){pe(J[J[a+40>>2]+1e3>>2],J[a+144>>2]);return}if(!(!tF(a)|J[a+160>>2])){rf(J[J[a+40>>2]+1e3>>2],J[a+144>>2])}}function iM(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=Q(c);d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;return Ja[a|0](b,c,d,e,f,g,h,i,j,k)|0}function b6(a,b){a=a|0;b=b|0;var c=0;a=J[40585];Ja[J[J[b>>2]+12>>2]](b)|0;c=a+3920|0;J[c>>2]=J[c>>2]-1;a=a+3928|0;J[b>>2]=J[a>>2];J[a>>2]=b}function Mba(a,b,c,d){a=a|0;b=b|0;c=c|0;d=Q(d);var e=0;e=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){e=J[e+J[b>>2]>>2]}return Ja[e|0](b,c,d)|0}function K4(a,b){a=a|0;b=b|0;var c=0;a=J[40585];Ja[J[J[b>>2]+12>>2]](b)|0;c=a+3624|0;J[c>>2]=J[c>>2]-1;a=a+3632|0;J[b>>2]=J[a>>2];J[a>>2]=b}function JY(a,b){a=a|0;b=b|0;var c=0,d=0;c=a+116|0;d=J[c>>2];if((d|0)==1){J[b>>2]=J[(J[a+36>>2]&1?J[a+40>>2]- -64|0:c)>>2]}return(d|0)==1|0}function Hf(a){a=a|0;var b=0,c=0;b=J[a+68>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+68>>2]=0;a=a-12|0;Ja[J[J[a>>2]+16>>2]](a)}function Ar(){J[33344]=1134;J[33343]=1164;J[33360]=1136;J[33359]=1165;J[33376]=1138;J[33375]=1166;J[33352]=1167;J[33368]=1168;J[33384]=1167}function $G(a,b){a=a|0;b=b|0;var c=0;c=K[a+92|0];if(c){if(K[a+76|0]!=(b|0)){J[a+28>>2]=a;J[a+40>>2]=J[a+80>>2]}H[a+92|0]=0}return(c|0)!=0|0}function zK(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){f=J[f+J[b>>2]>>2]}Ja[f|0](b,c,d,e)}function yt(a,b,c){var d=0;d=J[a+8>>2];b=J[b+4>>2]+(d<<5)|0;dh(a,b);J[b+28>>2]=0;Fc(J[c+4>>2]+P(d&2147483647,24)|0,J[a+28>>2]+68|0,b,Q(1))}function vO(a){a=a|0;var b=0,c=0;J[a>>2]=160420;b=J[a+4>>2];if(b){b=Ah(b);c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+4>>2]=0;return a|0}function vH(a,b){a=a|0;b=b|0;var c=0,d=0;c=Ha-16|0;Ha=c;d=J[b+4>>2];J[c+8>>2]=J[b>>2];J[c+12>>2]=d;a=Ja[a|0](c+8|0)|0;Ha=c+16|0;return a|0}function j7(a,b){a=a|0;b=b|0;if(K[b+20|0]&4){I[a>>1]=L[J[b+24>>2]+16>>1]&(L[b+116>>1]|-1026);return}I[a>>1]=L[b+28>>1]&(L[b+116>>1]|-1026)}function nU(a,b){a=a|0;b=b|0;var c=0,d=0;c=J[a+44>>2];d=J[a+40>>2];Ja[J[J[b>>2]+12>>2]](b,16);Ja[J[J[b>>2]+8>>2]](b,J[a+60>>2],P(c,d)<<2)}function XB(a,b){var c=0;a:{c=P(b,36)+a|0;b=J[c>>2];if(!b|J[c+28>>2]!=1){break a}if(!(Ja[J[J[b>>2]+72>>2]](b,0)|0)){break a}H[a+140|0]=1}}function RU(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ta(16);a=J[a>>2];b=J[b>>2];J[d+12>>2]=J[c>>2];I[d+8>>1]=7;J[d+4>>2]=b;J[d>>2]=a;return d|0}function Lg(a){var b=0;a:{switch(L[a+4>>1]-5|0){case 0:return a+20|0;case 1:return a+20|0;case 8:b=a+20|0;break;default:break a}}return b}function Taa(a,b,c){a=a|0;b=b|0;c=c|0;J[a>>2]=0;J[a+4>>2]=0;J[a+24>>2]=0;J[a+28>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0}function TV(a){a=a|0;var b=0;b=Ha-16|0;Ha=b;a=Ja[J[J[a>>2]+28>>2]](a)|0;Ja[J[J[a>>2]+96>>2]](a,b+12|0,1,0)|0;Ha=b+16|0;return J[b+12>>2]}function Raa(a,b){a=a|0;b=b|0;var c=0,d=0;c=J[a+100>>2];d=L[c+4>>1];a=d<<5;return Q(N[(((a+(a+(a+c|0)|0)|0)+(d<<4)|0)+(b<<2)|0)+128>>2])}function LD(a,b){a=a|0;b=b|0;var c=0;c=Ha-16|0;Ha=c;H[c+15|0]=K[(J[a+316>>2]&16384?J[a+56>>2]+268|0:a+108|0)|0];MD(a,c+15|0,b);Ha=c+16|0}function tO(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Ha-16|0;Ha=e;a=J[a>>2];I[e+14>>1]=d;a=Ja[a|0](b,c,e+14|0)|0;Ha=e+16|0;return a|0}function fe(a,b,c){a=Ab(a,P(b,240),0);J[c>>2]=a;J[c+20>>2]=a+(b<<7);J[c+12>>2]=a+P(b,96);J[c+8>>2]=a+(b<<6);J[c+4>>2]=a+(b<<5);return a}function en(a,b,c,d,e,f){var g=0,h=0;g=J[a+4>>2];h=g>>8;a=J[a>>2];if(g&1){h=J[J[d>>2]+h>>2]}Ja[J[J[a>>2]+20>>2]](a,b,c,d+h|0,g&2?e:2,f)}function cN(a){a=a|0;var b=0;if(J[a+72>>2]){while(1){b=J[J[a+68>>2]>>2];nn(a,Ja[J[J[b>>2]+16>>2]](b)|0);if(J[a+72>>2]){continue}break}}}function bQ(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=Ha-16|0;Ha=e;a=J[a>>2];J[e+12>>2]=d;a=Ja[a|0](b,c,e+12|0)|0;Ha=e+16|0;return a|0}function SV(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);Wa(J[40592],8,8300,510,83555,0);return 0}function RV(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=Q(j);Wa(J[40592],8,8300,525,83555,0);return 0}function o1(a,b){a=a|0;b=b|0;a=1;a:{if(!fb(29925,b)){break a}if(!fb(5151,b)){break a}if(!fb(5122,b)){break a}a=!fb(b,26848)}return a|0}function _z(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=Ta(12);b=b+c|0;c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;J[a+8>>2]=J[b+8>>2];return a|0}function Wh(a,b){a=a|0;b=b|0;var c=0;b=J[b+4>>2];c=J[b+4>>2];J[a>>2]=J[b>>2];J[a+4>>2]=c;c=J[b+12>>2];J[a+8>>2]=J[b+8>>2];J[a+12>>2]=c}function Laa(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;return Ja[J[a>>2]](b,c,d,e,f,g,h,i,j)|0}function oE(a,b,c){var d=0,e=Q(0);N[a- -64>>2]=c;N[a+60>>2]=b;d=a,e=jc(Q(c*Q(.25))),N[d+352>>2]=e;d=a,e=jc(Q(b*Q(.25))),N[d+356>>2]=e}function eF(a,b){var c=0;c=J[a+56>>2];if(J[a+8>>2]==(b|0)){Ja[J[J[c>>2]+12>>2]](c,0)}if(J[a+12>>2]==(b|0)){Ja[J[J[c>>2]+12>>2]](c,1)}}function an(a,b,c){a=a|0;b=Q(b);c=Q(c);var d=0;d=Ha-16|0;Ha=d;N[d+12>>2]=b;N[d+8>>2]=c;a=Ja[a|0](d+12|0,d+8|0)|0;Ha=d+16|0;return a|0}function I$(a){a=a|0;var b=0,c=0,d=0;b=Ta(16);c=J[a+4>>2];d=J[a>>2];N[b+12>>2]=N[a+8>>2];J[b+4>>2]=d;J[b+8>>2]=c;J[b>>2]=3;return b|0}function Vba(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}return Q(Q(Ja[d|0](b,c)))}function QI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;if(b){while(1){e=(d<<5)+a|0;Md(e,c);Yg(e);d=d+1|0;if((d|0)!=(b|0)){continue}break}}}function qE(a,b,c){var d=0,e=Q(0);N[a+76>>2]=c;N[a+68>>2]=b;d=a,e=jc(Q(b*Q(.25))),N[d+340>>2]=e;d=a,e=jc(Q(c*Q(.25))),N[d+344>>2]=e}function bJ(a,b){a=a|0;b=b|0;var c=0;c=Ta(16);N[c>>2]=N[a>>2];N[c+4>>2]=N[a+4>>2];N[c+8>>2]=N[a+8>>2];J[c+12>>2]=J[b>>2];return c|0}function Ta(a){var b=0;a=a>>>0<=1?1:a;a:{while(1){b=Cj(a);if(b){break a}b=J[41194];if(b){Ja[b|0]();continue}break}ga();B()}return b}function M7(a){a=a|0;var b=0,c=0;a=J[a+100>>2];b=J[a+976>>2]+1796|0;c=J[a+980>>2];J[b>>2]=(J[c+332>>2]+J[b>>2]|0)+J[c+344>>2];si(a)}function IO(a,b){a=a|0;b=b|0;var c=0,d=0;c=Ha-160|0;Ha=c;d=Oj(c+8|0,K[a+18|0]);a=_w(d,b,J[a+48>>2],1,0);Nj(d);Ha=c+160|0;return a|0}function Bj(a,b,c,d,e){var f=0,g=0;f=J[a+4>>2];g=f>>8;a=J[a>>2];if(f&1){g=J[J[c>>2]+g>>2]}Ja[J[J[a>>2]+24>>2]](a,b,c+g|0,f&2?d:2,e)}function oL(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=Q(d);var e=0;e=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){e=J[e+J[b>>2]>>2]}Ja[e|0](b,c,d)}function hd(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=Ta(12);b=b+c|0;N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2];return a|0}function bh(a,b,c,d,e){H[a+22|0]=0;H[a+21|0]=e;H[a+20|0]=d;J[a+16>>2]=-1;J[a+8>>2]=-1;J[a+12>>2]=-1;J[a+4>>2]=c;J[a>>2]=b;return a}function OZ(a,b){a=a|0;b=b|0;if(!K[a+4801|0]){J[J[(a+32|0)+1004>>2]+108>>2]=b;return}J[a+5572>>2]=b;a=a+5580|0;J[a>>2]=J[a>>2]|128}function If(a){a=a|0;var b=0,c=0;b=J[a+80>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+80>>2]=0;Ja[J[J[a>>2]+16>>2]](a)}function Ho(a,b,c,d,e){Ja[J[J[e>>2]>>2]](e,a,1)|0;Ja[J[J[e>>2]>>2]](e,b,1)|0;Ja[J[J[e>>2]>>2]](e,c,1)|0;Ja[J[J[e>>2]>>2]](e,d,1)|0}function u$(a,b){a=a|0;b=Q(b);if(!K[a+4801|0]){N[J[(a+32|0)+1004>>2]+84>>2]=-b;return}N[a+5560>>2]=b;a=a+5580|0;J[a>>2]=J[a>>2]|2}function sh(a){var b=0;b=Ha-16|0;Ha=b;J[b+12>>2]=0;a=J[a+392>>2];Ja[J[J[a>>2]+96>>2]](a,b+12|0,1,0)|0;Ha=b+16|0;return J[b+12>>2]}function WK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=b&2;b=c&2;if((d|0)!=(b|0)){if(!K[a+150|0]){H[a+150|0]=1}H[J[a+44>>2]+173|0]=b>>>1}}function VK(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=d|0;var e=0;e=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){e=J[e+J[b>>2]>>2]}Ja[e|0](b,c,d)}function QZ(a,b){a=a|0;b=b|0;if(!K[a+4801|0]){J[J[(a+32|0)+1004>>2]+104>>2]=b;return}J[a+5568>>2]=b;a=a+5580|0;J[a>>2]=J[a>>2]|16}function NW(a,b,c,d){a=a|0;b=b|0;c=c|0;d=Q(d);var e=0;e=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){e=J[e+J[b>>2]>>2]}Ja[e|0](b,c,d)}function JS(a,b){a=a|0;b=b|0;if(J[a+144>>2]){Ja[J[J[b>>2]+12>>2]](b,16);Ja[J[J[b>>2]+8>>2]](b,J[a+148>>2],J[a+144>>2]<<4)}_n(a,b)}function Em(a,b){J[a+8>>2]=0;J[a+16>>2]=0;J[a+20>>2]=0;J[a+48>>2]=b;J[a+52>>2]=0;I[a+44>>1]=257;H[a+42|0]=0;J[a+36>>2]=0;return a}function rq(a){a=a|0;var b=0;a:{if((J[a+20>>2]>>>30|0)-3>>>0<4294967294){break a}a=J[a+16>>2];if(!a){break a}b=a-16|0}return b|0}function pV(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=Q(g);h=h|0;i=i|0;j=j|0;k=k|0;l=Q(l);return Q(Q(1e10))}function kA(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0;d=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}return Ja[d|0](b,c)|0}function jI(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=Q(f);g=Q(g);h=Q(h);i=i|0;j=j|0;return tr(a,b,c,d,e,h,i,1,j)|0}function hI(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=Q(f);g=Q(g);h=Q(h);i=i|0;j=j|0;return tr(a,b,c,d,e,h,i,2,j)|0}function f6(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a>>2]+b|0;J[a>>2]=J[c>>2];J[a+4>>2]=J[c+4>>2];J[a+8>>2]=J[c+8>>2];J[a+12>>2]=J[c+12>>2]}function Wb(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){e=J[e+J[b>>2]>>2]}Ja[e|0](b,c,d)}function SE(a){a=a|0;var b=0;a:{if((J[a+16>>2]>>>30|0)-3>>>0<4294967294){break a}a=J[a+12>>2];if(!a){break a}b=a-16|0}return b|0}function Kd(a){var b=0,c=0;ud(a,0);b=J[a+52>>2];if(b){c=J[40592]+12|0;Ja[J[J[c>>2]+12>>2]](c,b)}J[a+52>>2]=0;Co(a+12|0);return a}function Im(a,b){var c=0,d=0;c=1<>>5<<2;if(c&J[d+J[a+152>>2]>>2]){Sm(a+168|0,b);a=J[a+152>>2]+d|0;J[a>>2]=J[a>>2]&(c^-1)}}function HJ(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a>>2]+b|0;N[a>>2]=N[c>>2];N[a+4>>2]=N[c+4>>2];N[a+8>>2]=N[c+8>>2];N[a+12>>2]=N[c+12>>2]}function C8(a){a=a|0;var b=0;if(J[a+32>>2]){while(1){aj(J[J[a+28>>2]+(b<<2)>>2],0);b=b+1|0;if(b>>>0>2]){continue}break}}}function zo(a,b,c,d,e){var f=0;hA(a,b,c,d,e);f=J[a+24>>2];if(f){zo(f,b,c,d,e);zo(f+36|0,b,c,d,e)}J[c+4>>2]=J[c+4>>2]+J[a+32>>2]}function vm(a,b){var c=0;a:{if((M[a+152>>2]<4294967294|0)!=(b|0)){c=J[a+40>>2];if(b){Sg(c,a);break a}ui(c,a);eh(a)}return}lf(a)}function R6(a){a=a|0;var b=0;a:{if((J[a+12>>2]>>>30|0)-3>>>0<4294967294){break a}a=J[a+8>>2];if(!a){break a}b=a-16|0}return b|0}function QV(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=Q(f);g=g|0;h=h|0;i=Q(i);Wa(J[40592],8,8300,539,83555,0);return 0}function Bc(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}return Ja[d|0](b,c)|0}function z3(a){a=a|0;var b=0;b=J[a+8>>2];a:{if(H[a+6|0]&1){$C(J[40585],a);break a}Ja[J[J[a>>2]+12>>2]](a)|0}sc(J[40589],a,b,2)}function lU(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=J[a+60>>2];a=P(J[a+44>>2],J[a+40>>2])<<2;a=a>>>0>>0?a:c;Ua(b,d,a);return a|0}function i6(a){a=a|0;var b=0;a=J[a+24>>2];if(a){b=J[a+56>>2];a=J[a>>2];a=P(b,Ja[J[J[a>>2]+28>>2]](a)|0)<<2}else{a=0}return a|0}function G9(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(K[J[(J[a+444>>2]+(b<<5)|0)+16>>2]+159|0]){H[d|0]=3;return}H[d|0]=2;J[c>>2]=a|b}function tM(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(Pb(a,J[b+8>>2],0)){gn(b,c,d);return}a=J[a+8>>2];Ja[J[J[a>>2]+28>>2]](a,b,c,d)}function cK(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(!b){return 0}a=J[40592]+12|0;return Ja[J[J[a>>2]+8>>2]](a,b,29909,21483,67)|0}function Yq(a){var b=0;if(!(M[J[a>>2]+152>>2]>4294967293|M[J[a+4>>2]+152>>2]>4294967293)){H[a+21|0]=K[a+21|0]|32;b=1}return b}function waa(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;i=i|0;return Ja[J[a>>2]](b,c,d,e,f,g,h,i)|0}function qF(a,b){var c=0;if(J[a+28>>2]){while(1){aj(J[J[a+24>>2]+(c<<2)>>2],b);c=c+1|0;if(c>>>0>2]){continue}break}}}function nZ(a){a=a|0;var b=0;b=Ha-16|0;Ha=b;J[b+12>>2]=150960;YF(a+32|0,a+5712|0,b+12|0);ZB(a+5584|0,J[a+5824>>2]);Ha=b+16|0}function nF(a,b){var c=0;if(J[a+28>>2]){while(1){vm(J[J[a+24>>2]+(c<<2)>>2],b);c=c+1|0;if(c>>>0>2]){continue}break}}}function aN(a,b){a=a|0;b=b|0;if(M[a+124>>2]<=b>>>0){Wa(J[40592],4,10397,278,1832,0);return 0}return J[J[a+120>>2]+(b<<2)>>2]}function Xf(a,b){a=a|0;b=b|0;var c=0;c=Ha-16|0;Ha=c;a=J[a+76>>2];I[c+14>>1]=L[b>>1];Ja[J[J[a>>2]+40>>2]](a,c+14|0);Ha=c+16|0}function Gaa(a,b,c,d,e,f,g,h,i,j,k,l,m){a=a|0;b=Q(b);c=Q(c);d=d|0;e=e|0;f=Q(f);g=Q(g);h=Q(h);i=Q(i);j=Q(j);k=k|0;l=l|0;m=m|0}function Ck(a,b,c){var d=0;d=Ha-16|0;Ha=d;I[d+14>>1]=a;if(b){I[d+14>>1]=a<<8|a>>>8}Ja[J[J[c>>2]>>2]](c,d+14|0,2)|0;Ha=d+16|0}function w4(a,b){a=a|0;b=b|0;b=J[b+12>>2]&8?J[b+16>>2]+72|0:b+312|0;N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2]}function sf(a){var b=0;b=J[a+68>>2];if(b-7>>>0<=4294967293){return a+66|0}if((b|0)==5){return J[a+116>>2]}return J[a+96>>2]}function aj(a,b){a:{if(H[a+92|0]&1){break a}a=J[a+32>>2];if(!a){break a}while(1){lm(a,0,b);a=J[a>>2];if(a){continue}break}}}function W0(a,b,c){a=a|0;b=b|0;c=c|0;b=J[J[a+7680>>2]+(b<<2)>>2];J[c>>2]=J[a+7672>>2]+P(b,24);return J[a+7676>>2]+(b<<3)|0}function QS(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;f=f|0;if(!K[162364]){H[162364]=1;Wa(J[40592],8,24057,175,71172,0)}}function q3(a,b,c){a=a|0;b=b|0;c=c|0;a:{if(c){I[a+44>>1]=L[a+44>>1]|b;break a}I[a+44>>1]=L[a+44>>1]&(b^-1)}Ke(J[40589],a)}function pS(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a>>2]+P(b,12)|0;N[a>>2]=N[c>>2];N[a+4>>2]=N[c+4>>2];N[a+8>>2]=N[c+8>>2];return 1}function kg(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if(!K[162364]){H[162364]=1;Wa(J[40592],8,24057,175,71172,0)}return 0}function cY(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if(!K[162364]){H[162364]=1;Wa(J[40592],8,23948,175,71172,0)}return 0}function _p(a){a=a|0;a=J[((L[a+4>>1]<<2)+104436|0)+72>>2]+a|0;return K[(J[((J[a+4>>2]>>>22&60)+108152|0)+12>>2]+a|0)+7|0]}function Od(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){c=J[c+J[b>>2]>>2]}return Q(Q(Ja[c|0](b)))}function F$(a){a=a|0;var b=0;if(K[a+160|0]){b=J[a+80>>2];J[a+80>>2]=J[a+88>>2];J[a+72>>2]=J[a+156>>2];H[a+84|0]=(b|0)!=0}}function B$(a){a=a|0;var b=0;if(K[a+128|0]){b=J[a+64>>2];J[a+64>>2]=J[a+72>>2];J[a+56>>2]=J[a+124>>2];H[a+68|0]=(b|0)!=0}}function Ko(a,b){a=a|0;b=b|0;var c=0;c=Ha-16|0;Ha=c;J[c+12>>2]=b;a=Ja[a|0](c+12|0)|0;ka(J[c+12>>2]);Ha=c+16|0;return a|0}function yq(a,b){var c=0;c=Ha-16|0;Ha=c;J[c+12>>2]=b;ob(a+1252|0,c+12|0);a=J[c+12>>2];H[a+68|0]=K[a+68|0]&251;Ha=c+16|0}function o0(a,b,c){a=a|0;b=b|0;c=c|0;b=J[J[a+300>>2]+(b<<2)>>2];J[c>>2]=J[a+292>>2]+P(b,24);return J[a+296>>2]+(b<<3)|0}function ie(a,b,c){a=a|0;b=b|0;c=Q(c);var d=0;d=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}Ja[d|0](b,c)}function c7(a){a=a|0;var b=0,c=0;b=J[a+8>>2];if(b){c=L[b+4>>1]!=6}a=J[a+12>>2];if(a){a=L[a+4>>1]!=6}else{a=0}return c|a}function P6(a,b){a=a|0;b=b|0;if(J[a+40>>2]){Ja[J[J[b>>2]+12>>2]](b,16);Ja[J[J[b>>2]+8>>2]](b,J[a+40>>2],J[a+36>>2]<<2)}}function D$(a){a=a|0;var b=0;if(K[a+64|0]){b=J[a+32>>2];J[a+32>>2]=J[a+40>>2];J[a+24>>2]=J[a+60>>2];H[a+36|0]=(b|0)!=0}}function xS(a,b){a=a|0;b=b|0;Ja[J[J[b>>2]+12>>2]](b,128);Ja[J[J[b>>2]+8>>2]](b,J[a+200>>2],P(J[a+192>>2],112));_n(a,b)}function wI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if(b){while(1){Fl((d<<5)+a|0,c);d=d+1|0;if((d|0)!=(b|0)){continue}break}}}function uW(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;g=g|0;h=h|0;Wa(J[40592],8,8199,538,83489,0);return 0}function tR(a,b,c){a=a|0;b=b|0;c=c|0;J[(J[a+80>>2]+(b<<2)|0)+80>>2]=c;H[a+84|0]=1;a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function gI(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=Q(f);g=Q(g);h=Q(h);i=i|0;return qr(a,b,c,d,e,h,i,1)|0}function fI(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=Q(f);g=Q(g);h=Q(h);i=i|0;return qr(a,b,c,d,e,h,i,2)|0}function VI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if(b){while(1){Nl((d<<5)+a|0,c);d=d+1|0;if((d|0)!=(b|0)){continue}break}}}function SI(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;if(b){while(1){Md((d<<5)+a|0,c);d=d+1|0;if((d|0)!=(b|0)){continue}break}}}function Os(a){a:{a=J[a>>2];if(!a){break a}a=J[a+32>>2];if(!a){break a}while(1){Wi(a);a=J[a>>2];if(a){continue}break}}}function Ob(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){d=J[d+J[b>>2]>>2]}Ja[d|0](b,c)}function Mb(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){c=J[c+J[b>>2]>>2]}return Ja[c|0](b)|0}function rD(a,b){a=a|0;b=b|0;if(K[a+14|0]&128){return J[(J[a+16>>2]+(b<<2)|0)+348>>2]}return K[((a+20|0)+b|0)+262|0]}function fN(a,b){a=a|0;b=b|0;J[a+16>>2]=J[b>>2];if(!J[b>>2]){b=J[a+12>>2];if(b){Ja[J[J[b>>2]+4>>2]](b)}J[a+12>>2]=0}}function JM(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;Qv(c,N[a+24>>2],N[a+28>>2],N[b+248>>2],N[b+260>>2],b+232|0,d,e)}function $C(a,b){var c=0;Ja[J[J[b>>2]+12>>2]](b)|0;c=a+2440|0;J[c>>2]=J[c>>2]-1;a=a+2448|0;J[b>>2]=J[a>>2];J[a>>2]=b}function jP(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a>>2]+(b<<2)|0;b=L[c>>1]|L[c+2>>1]<<16;I[a>>1]=b;I[a+2>>1]=b>>>16;return 1}function L1(a,b,c){a=a|0;b=b|0;c=c|0;a=L[(J[a+316>>2]&512?J[a+56>>2]+136|0:a+110|0)>>1];J[c>>2]=a>>>8;J[b>>2]=a&255}function v9(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;ol(J[a+444>>2],d,a+112|0,b,e,g,c,f,h)}function kw(a,b){a=a|0;b=b|0;I[b+2>>1]=L[a+380>>1];I[b+4>>1]=L[a+382>>1];I[b>>1]=L[a+386>>1];I[b+6>>1]=L[a+384>>1]}function k$(a,b){a=a|0;b=b|0;if(!K[b+48|0]){Wa(J[40592],4,14375,453,73422,0);return}gp(a,J[b+44>>2],J[b+40>>2],b)}function et(a,b){if(!J[b+48>>2]){a=dt(a,J[b+28>>2],J[b+32>>2],J[b+44>>2]&476);I[a+4>>1]=L[a+4>>1]+1;J[b+48>>2]=a}}function YS(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if(!K[162364]){H[162364]=1;Wa(J[40592],8,24057,175,71172,0)}}function Xd(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;if(!K[162364]){H[162364]=1;Wa(J[40592],8,23948,175,71172,0)}}function XZ(a,b){a=a|0;b=b|0;var c=0,d=Q(0);c=Ta(12);d=N[a>>2];N[c+8>>2]=N[b>>2];N[c+4>>2]=d;J[c>>2]=2;return c|0}function O7(a){a=a|0;var b=0,c=0;c=J[a+20>>2];a=J[a+28>>2];b=J[a+980>>2];Va(J[b+160>>2],0,J[b+164>>2]<<2);dG(a,c)}function v2(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;return Ja[J[a>>2]](b,c,d,e,f,g,h)|0}function DI(a,b,c){a=a|0;b=b|0;c=c|0;if(b){c=0;while(1){Il((c<<5)+a|0);c=c+1|0;if((c|0)!=(b|0)){continue}break}}}function AI(a,b,c){a=a|0;b=b|0;c=c|0;if(b){c=0;while(1){Hl((c<<5)+a|0);c=c+1|0;if((c|0)!=(b|0)){continue}break}}}function A7(a){a=a|0;var b=0;J[a>>2]=141656;J[J[a+44>>2]>>2]=0;a=gh(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function zY(a,b){a=a|0;b=b|0;J[a>>2]=J[b+48>>2];J[a+4>>2]=J[b+52>>2];J[a+8>>2]=J[b+56>>2];J[a+12>>2]=J[b+60>>2]}function s7(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=a,e=qa((H[b+11|0]<0?J[b>>2]:b)|0,125544,J[c>>2])|0,J[d>>2]=e}function jU(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=a,e=qa((H[b+11|0]<0?J[b>>2]:b)|0,130060,J[c>>2])|0,J[d>>2]=e}function WX(a,b){a=a|0;b=b|0;N[a+12>>2]=N[b>>2];N[a+16>>2]=N[b+4>>2];N[a+20>>2]=N[b+8>>2];N[a+24>>2]=N[b+12>>2]}function UV(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=a,e=qa((H[b+11|0]<0?J[b>>2]:b)|0,121604,J[c>>2])|0,J[d>>2]=e}function T5(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=a,e=qa((H[b+11|0]<0?J[b>>2]:b)|0,125992,J[c>>2])|0,J[d>>2]=e}function QE(a,b,c){a=a|0;b=b|0;c=c|0;a=L[(J[a+16>>2]&32?J[a+20>>2]+20|0:a+40|0)>>1];J[c>>2]=a>>>8;J[b>>2]=a&255}function I8(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=a,e=qa((H[b+11|0]<0?J[b>>2]:b)|0,125104,J[c>>2])|0,J[d>>2]=e}function AY(a,b){a=a|0;b=b|0;J[a+48>>2]=J[b>>2];J[a+52>>2]=J[b+4>>2];J[a+56>>2]=J[b+8>>2];J[a+60>>2]=J[b+12>>2]}function oda(a){a=a|0;var b=0;b=J[a+28>>2];Ja[J[J[b>>2]+20>>2]](b);a=J[a+20>>2];if(a){Ja[J[J[a>>2]+20>>2]](a)}}function dg(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a+76>>2];if(a){Ja[J[J[a>>2]+28>>2]](a,b,c);return}J[b>>2]=0;J[c>>2]=0}function cA(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a>>2]+b|0;b=J[c+4>>2];J[a>>2]=J[c>>2];J[a+4>>2]=b;J[a+8>>2]=J[c+8>>2]}function V3(a,b){a=a|0;b=b|0;a=1;a:{if(!fb(2347,b)){break a}if(!fb(26855,b)){break a}a=!fb(b,26848)}return a|0}function Pb(a,b,c){if(!c){return J[a+4>>2]==J[b+4>>2]}if((a|0)==(b|0)){return 1}return!fb(J[a+4>>2],J[b+4>>2])}function H_(a,b){a=a|0;b=b|0;if(!K[a+4801|0]){J[J[a+1020>>2]+120>>2]=b;return}Wa(J[40592],2,23614,529,74716,0)}function D_(a,b){a=a|0;b=b|0;if(!K[a+4801|0]){J[J[a+1020>>2]+308>>2]=b;return}Wa(J[40592],2,23614,542,74152,0)}function v6(a,b){a=a|0;b=b|0;var c=0;a=J[a+24>>2];if(a){c=J[a>>2];Ja[J[J[c>>2]+56>>2]](c,J[a+4>>2]+1052|0,b)}}function s6(a,b){a=a|0;b=b|0;var c=0;a=J[a+24>>2];if(a){c=J[a>>2];Ja[J[J[c>>2]+68>>2]](c,J[a+4>>2]+1052|0,b)}}function hQ(a,b){a=a|0;b=b|0;a=1;a:{if(!fb(2400,b)){break a}if(!fb(2339,b)){break a}a=!fb(b,26848)}return a|0}function gP(a,b){a=a|0;b=b|0;a=1;a:{if(!fb(2384,b)){break a}if(!fb(2339,b)){break a}a=!fb(b,26848)}return a|0}function Yca(a){a=a|0;var b=0;b=J[a+20>>2];if(b){Ja[J[J[b>>2]+20>>2]](b)}a=J[a+36>>2];Ja[J[J[a>>2]+20>>2]](a)}function XP(a,b){a=a|0;b=b|0;a=1;a:{if(!fb(2416,b)){break a}if(!fb(2339,b)){break a}a=!fb(b,26848)}return a|0}function WB(a,b){var c=0;b=P(b,36)+a|0;a=J[b>>2];if(!(!a|J[b+28>>2]!=1)){c=Ja[J[J[a>>2]+76>>2]](a)|0}return c}function SO(a,b){a=a|0;b=b|0;a=1;a:{if(!fb(2367,b)){break a}if(!fb(2339,b)){break a}a=!fb(b,26848)}return a|0}function OQ(a,b){a=a|0;b=b|0;a=1;a:{if(!fb(2446,b)){break a}if(!fb(2339,b)){break a}a=!fb(b,26848)}return a|0}function Me(a,b,c,d){b=(b<<3)+a|0;N[b- -64>>2]=d;N[b+60>>2]=c;H[a+273|0]=K[a+273|0]|16;a=J[a>>2];if(a){Ze(a)}}function HP(a,b){a=a|0;b=b|0;a=1;a:{if(!fb(2429,b)){break a}if(!fb(2339,b)){break a}a=!fb(b,26848)}return a|0}function x_(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a=J[J[a+1012>>2]+272>>2];return Ja[J[J[a>>2]+16>>2]](a,b,c,d)|0}function wP(a,b,c){a=a|0;b=Q(b);c=c|0;N[J[a+80>>2]+80>>2]=b;if(c){Jn(a)}a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function jF(a,b){H[a+36|0]=K[b|0];a=J[a>>2];if(a){b=H[b|0]&1;if(J[a+16>>2]){H[J[J[a+12>>2]+16>>2]+159|0]=b}}}function dZ(a,b,c){a=a|0;b=b|0;c=c|0;a=Lg(b);return J[(_h(a,c)<<2)+(L[a+12>>1]==1?a+8|0:J[a+8>>2])>>2]>>>1|0}function Dc(a,b){a=a|0;b=b|0;var c=0;c=J[a>>2];a=J[a+4>>2];b=(a>>1)+b|0;if(a&1){c=J[c+J[b>>2]>>2]}Ja[c|0](b)}function jK(a,b){a=a|0;b=b|0;var c=0,d=0;c=J[a+72>>2]+P(b,20)|0;d=J[c+4>>2]-1|0;J[c+4>>2]=d;if(!d){_g(a,b)}}function id(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a>>2]+b|0;N[a>>2]=N[c>>2];N[a+4>>2]=N[c+4>>2];N[a+8>>2]=N[c+8>>2]}function faa(a,b,c,d,e,f,g){a=a|0;b=Q(b);c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;a=J[a>>2];N[a+464>>2]=b;HG(a,c,f,g)}function SK(a,b){a=a|0;b=b|0;var c=0;c=Ha-16|0;Ha=c;I[c+14>>1]=b;Ja[J[J[a>>2]+160>>2]](a,c+14|0);Ha=c+16|0}function QK(a,b){a=a|0;b=b|0;var c=0;c=Ha-16|0;Ha=c;I[c+14>>1]=b;Ja[J[J[a>>2]+164>>2]](a,c+14|0);Ha=c+16|0}function M_(a,b){a=a|0;b=Q(b);var c=0;c=Ha-16|0;Ha=c;N[c+12>>2]=b;a=Ja[a|0](c+12|0)|0;Ha=c+16|0;return a|0}function MA(a,b){var c=0,d=0;c=L[a+4>>1];if(c>>>0>=2){d=b;b=J[b+4>>2]+15&-16;J[d+4>>2]=b+(c<<2);J[a>>2]=b}}function hw(a){var b=0;a:{if(!K[a+4|0]){break a}b=J[a>>2];if(!b){break a}if(b){Yb(J[a+8>>2],b)}}J[a>>2]=0}function gL(a,b){a=a|0;b=b|0;var c=0;c=Ha-16|0;Ha=c;I[c+14>>1]=b;Ja[J[J[a>>2]+60>>2]](a,c+14|0);Ha=c+16|0}function Xaa(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;Xg(J[a+100>>2],b,e,g,c,f,h)}function VU(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;ro(a+8|0,J[b+8>>2],c,d,e,g);return 1}function Se(a,b){a=a|0;b=b|0;var c=0;c=Ha-16|0;Ha=c;J[c+12>>2]=b;a=Ja[a|0](c+12|0)|0;Ha=c+16|0;return a|0}function Ds(a,b){var c=0;c=Ha-16|0;Ha=c;J[c+12>>2]=b;ob(a+296|0,c+12|0);H[b+68|0]=K[b+68|0]&254;Ha=c+16|0}function zca(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;return Cz(a,b,c,d,e,g,h)|0}function t$(a){a=a|0;if(K[a+5580|0]&2){return Q(N[a+5560>>2])}return Q(Q(-N[J[(a+32|0)+1004>>2]+84>>2]))}function q6(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a=J[a+24>>2];if(a){a=J[a>>2];Ja[J[J[a>>2]+80>>2]](a,b,c,d)}}function oea(a,b){a=a|0;b=b|0;a=Ja[J[J[a>>2]+16>>2]](a,b)|0;if(!a){return 0}return wc(a,120976,120984)|0}function cda(a,b){a=a|0;b=b|0;a=Ja[J[J[a>>2]+16>>2]](a,b)|0;if(!a){return 0}return wc(a,120976,120996)|0}function Rba(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;return Bz(a,b,c,d,e,g,h)|0}function I0(a){a=a|0;var b=0;b=Ha-16|0;Ha=b;Ja[J[J[a>>2]+216>>2]](b+15|0,a);Ha=b+16|0;return H[b+15|0]&1}function GP(a){a=a|0;var b=0;b=Ha-32|0;Ha=b;Ja[J[J[a>>2]+40>>2]](b+4|0,a);Ha=b+32|0;return Q(N[b+20>>2])}function qT(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ha-16|0;Ha=d;a=bo(a-4|0,b,c,d+12|0);Ha=d+16|0;return a|0}function lT(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ha-16|0;Ha=d;a=ao(a-4|0,b,c,d+12|0);Ha=d+16|0;return a|0}function ez(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ha-16|0;Ha=d;a=fk(a-4|0,b,c,d+12|0);Ha=d+16|0;return a|0}function U5(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;a=GC(a,b,c,d,e);if(a){FC(a);EC(a);DC(a)}return a|0}function FP(a){a=a|0;var b=0;b=Ha-16|0;Ha=b;Ja[J[J[a>>2]+44>>2]](b+4|0,a);Ha=b+16|0;return Q(N[b+4>>2])}function vda(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=Q(d);e=e|0;EH((J[a>>2]<<5)+b|0,Q(-34028234663852886e22),d)}function sca(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;return Vz(a,b,c,d,e,g)|0}function qU(a){a=a|0;var b=0;b=Ta(12);H[b+4|0]=0;J[b+8>>2]=J[a>>2];J[a>>2]=0;J[b>>2]=130128;return b|0}function pca(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;return Kz(a,b,c,d,e,g)|0}function nca(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;return Nz(a,b,c,d,e,g)|0}function W5(a){a=a|0;var b=0;b=Ta(12);H[b+4|0]=0;J[b+8>>2]=J[a>>2];J[a>>2]=0;J[b>>2]=126060;return b|0}function Uba(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;return Jz(a,b,c,d,e,g)|0}function Tba(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;return Hz(a,b,c,d,e,g)|0}function Sba(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;return Uz(a,b,c,d,e,g)|0}function Nt(a){if(M[a+152>>2]>=4294967294){Sg(J[a+40>>2],a);lf(a)}pe(J[J[a+40>>2]+1e3>>2],J[a+144>>2])}function HM(a){a=a|0;var b=0,c=0;a=J[a+4>>2];b=Ov(a)+1|0;c=Cj(b);if(c){a=Ua(c,a,b)}else{a=0}return a|0}function $X(a){a=a|0;var b=0;b=Ta(12);H[b+4|0]=0;J[b+8>>2]=J[a>>2];J[a>>2]=0;J[b>>2]=121680;return b|0}function vq(a,b,c,d){var e=0;b=b+2528|0;e=J[b+(c<<2)>>2];H[a+1|0]=J[b+(d<<2)>>2]>>>c&1;H[a|0]=e>>>d&1}function K6(){var a=0;a=Ta(20);J[a>>2]=0;J[a+4>>2]=0;I[a+16>>1]=3;J[a+8>>2]=0;J[a+12>>2]=0;return a|0}function xN(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a+8>>2];if(!a){return 0}return Ja[J[J[a>>2]+4>>2]](a,b,c)|0}function hM(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=Q(c);d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;Ja[a|0](b,c,d,e,f,g,h)}function Fw(a){var b=0;b=J[a>>2];if(!((b|0)==(a+4|0)|!b)){a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,b)}}function F_(a,b){a=a|0;b=b|0;if(!K[a+4801|0]){J[a+2380>>2]=b;return}Wa(J[40592],2,23614,555,74919,0)}function rT(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ha-16|0;Ha=d;a=bo(a,b,c,d+12|0);Ha=d+16|0;return a|0}function mT(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ha-16|0;Ha=d;a=ao(a,b,c,d+12|0);Ha=d+16|0;return a|0}function fz(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=Ha-16|0;Ha=d;a=fk(a,b,c,d+12|0);Ha=d+16|0;return a|0}function ei(a){var b=0,c=0;b=a-16|0;c=J[b>>2]-1|0;J[b>>2]=c;if(!c){a=a-20|0;Ja[J[J[a>>2]+8>>2]](a)}}function Mk(a,b,c){b=_h(a,b);J[c>>2]=J[a+16>>2];return J[(b<<2)+(L[a+12>>1]==1?a+8|0:J[a+8>>2])>>2]}function Gt(a){var b=0;b=J[a+60>>2];if((b|0)!=-1){Lm(J[J[J[a+4>>2]+40>>2]+1e3>>2],b);J[a+60>>2]=-1}}function ib(a){a=a|0;var b=0;J[a+16>>2]=0;J[a>>2]=137628;b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function gD(a){a=a|0;var b=0;b=J[a+16>>2]-1|0;J[a+16>>2]=b;if(!b){Ja[J[J[a+12>>2]+8>>2]](a+12|0)}}function Zo(a,b){J[a+16>>2]=J[a+16>>2]+1;if(J[a+196>>2]<0){J[a+20>>2]=b}J[a+196>>2]=J[a+196>>2]+1}function NZ(a){a=a|0;if(K[a+5580|0]&128){return J[a+5568>>2]}return J[J[(a+32|0)+1004>>2]+108>>2]}function NK(){var a=0;a=Ta(16);J[a+8>>2]=2139095039;J[a+12>>2]=0;J[a>>2]=0;J[a+4>>2]=0;return a|0}function G6(a){a=a|0;a=J[a+24>>2];if(a){a=J[a>>2];a=Ja[J[J[a>>2]+28>>2]](a)|0}else{a=0}return a|0}function mr(a){a=a|0;var b=0;Ja[J[J[a>>2]+28>>2]](a)|0;b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function PZ(a){a=a|0;if(K[a+5580|0]&16){return J[a+5568>>2]}return J[J[(a+32|0)+1004>>2]+104>>2]}function Lba(a){a=a|0;var b=0;b=J[a+20>>2];Ja[J[J[a>>2]>>2]](a)|0;if(b){Ja[J[J[b>>2]+20>>2]](b)}}function GM(){var a=0;a=J[40595];if(a){while(1){Ja[J[a>>2]]();a=J[a+4>>2];if(a){continue}break}}}function wk(a){a=a|0;var b=0;b=J[a+12>>2]-1|0;J[a+12>>2]=b;if(!b){Ja[J[J[a+8>>2]+8>>2]](a+8|0)}}function jM(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;if(Pb(a,J[b+8>>2],f)){fn(b,c,d,e)}}function _m(a){a=a|0;var b=0;J[a>>2]=130712;qe(a+8|0);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function Gr(a){a=a|0;var b=0;Ja[J[J[a>>2]+4>>2]](a)|0;b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function D5(a,b){a=a|0;b=b|0;var c=0;c=J[b>>2];Ja[J[J[a>>2]+100>>2]](a,c,J[b+4>>2]-c>>>2&65535)}function y6(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a+24>>2];if(a){a=J[a>>2];Ja[J[J[a>>2]+44>>2]](a,b,c)}}function x6(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a+24>>2];if(a){a=J[a>>2];Ja[J[J[a>>2]+48>>2]](a,b,c)}}function pQ(a,b){a=a|0;b=b|0;I[J[a+80>>2]+100>>1]=L[b>>1];a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function Yaa(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=Q(e);f=f|0;return Ja[J[a>>2]](b,c,d,e,f)|0}function PP(a,b){a=a|0;b=b|0;I[J[a+80>>2]+116>>1]=L[b>>1];a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function B_(a){a=a|0;return(J[a>>2]?0:!(N[a+4>>2]<=Q(0))&(J[a+4>>2]&2139095040)!=2139095040)|0}function zC(a){a=a|0;J[a>>2]=148236;J[a>>2]=148440;He(a+20|0);J[a>>2]=148580;vd(a);return a|0}function b5(a){a=a|0;J[a>>2]=143476;J[a>>2]=143780;He(a+20|0);J[a>>2]=144084;vd(a);return a|0}function Tr(a){a=a|0;var b=0;Ja[J[J[a>>2]>>2]](a)|0;b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function TW(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;Wa(J[40592],8,8399,586,83619,0);return 0}function Jp(a){a=a|0;J[a>>2]=146864;J[a>>2]=147216;He(a+20|0);J[a>>2]=147568;vd(a);return a|0}function It(a,b){a=J[a+32>>2];if(a){while(1){lm(a,1,b);mm(a);a=J[a>>2];if(a){continue}break}}}function Eaa(a){a=a|0;Va(J[a+124>>2],0,P(J[a+128>>2],48));Va(J[a+112>>2],0,P(J[a+128>>2],48))}function kaa(a,b){a=a|0;b=b|0;a=P(J[a+76>>2],24)+a|0;return Ja[J[J[a+28>>2]>>2]](a+28|0,b)|0}function Z1(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return Ja[J[a>>2]](b,c,d,e,f)|0}function PD(a,b){a=a|0;b=b|0;N[a>>2]=N[b+284>>2];N[a+4>>2]=N[b+288>>2];N[a+8>>2]=N[b+292>>2]}function OD(a,b){a=a|0;b=b|0;N[a>>2]=N[b+296>>2];N[a+4>>2]=N[b+300>>2];N[a+8>>2]=N[b+304>>2]}function jY(a,b){a=a|0;b=b|0;var c=0;c=Ha-16|0;Ha=c;H[c+15|0]=K[b|0];kB(a,c+15|0);Ha=c+16|0}function Yj(){var a=0;a=J[40594];if(a){J[40594]=a+1;return}Wa(J[40592],8,11956,201,73701,0)}function Mn(){var a=0;a=J[40594];if(a){J[40594]=a-1;return}Wa(J[40592],8,11956,216,73656,0)}function I3(a,b){a=a|0;b=b|0;return Q(N[(b<<2)+(K[a+14|0]&64?J[a+16>>2]+300|0:a+224|0)>>2])}function H3(a,b){a=a|0;b=b|0;return Q(N[(b<<2)+(K[a+14|0]&64?J[a+16>>2]+324|0:a+248|0)>>2])}function Eca(a){a=a|0;var b=0;b=J[a+28>>2];a=J[J[a+32>>2]+368>>2];J[b>>2]=J[a>>2];J[a>>2]=b}function BA(a,b){var c=0;c=Ha-16|0;Ha=c;J[c+12>>2]=b;a=ob(a+88|0,c+12|0);Ha=c+16|0;return a}function Q3(a){a=a|0;if(K[a+12|0]&128){return Q(N[J[a+16>>2]+96>>2])}return Q(N[a+288>>2])}function Oe(a,b,c){N[((b<<2)+a|0)+204>>2]=c;H[a+273|0]=K[a+273|0]|4;a=J[a>>2];if(a){Ze(a)}}function Ne(a,b,c){N[((b<<2)+a|0)+228>>2]=c;H[a+273|0]=K[a+273|0]|8;a=J[a>>2];if(a){Ze(a)}}function CA(a,b){var c=0;c=Ha-16|0;Ha=c;J[c+12>>2]=b;a=ob(a+8|0,c+12|0);Ha=c+16|0;return a}function vP(a,b){a=a|0;b=Q(b);N[J[a+80>>2]+124>>2]=b;a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function sw(a,b){a=a|0;b=b|0;N[a>>2]=N[b+36>>2];N[a+4>>2]=N[b+40>>2];N[a+8>>2]=N[b+44>>2]}function sP(a,b){a=a|0;b=Q(b);N[J[a+80>>2]+120>>2]=b;a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function pD(a){a=a|0;if(K[a+12|0]&64){return Q(N[J[a+16>>2]+92>>2])}return Q(N[a+272>>2])}function aR(a,b){a=a|0;b=Q(b);N[J[a+80>>2]+472>>2]=b;a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function _Q(a,b){a=a|0;b=Q(b);N[J[a+80>>2]+468>>2]=b;a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function SP(a,b){a=a|0;b=Q(b);N[J[a+80>>2]+112>>2]=b;a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function Rt(a,b,c){a=J[a+32>>2];if(a){while(1){yt(a,b,c);a=J[a>>2];if(a){continue}break}}}function Ox(a,b){a=a|0;b=Q(b);N[J[a+80>>2]+108>>2]=b;a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function O4(a,b){a=a|0;b=b|0;if(J[a+24>>2]){a=J[40592];Ja[J[J[a+12>>2]+12>>2]](a+12|0,b)}}function zda(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=f|0;EH((J[a>>2]<<5)+b|0,d,e)}function xda(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=Q(d);e=Q(e);f=f|0;DH((J[a>>2]<<5)+b|0,c,e)}function v1(){var a=0;a=Ta(16);J[a>>2]=0;J[a+4>>2]=0;J[a+8>>2]=0;J[a+12>>2]=0;return a|0}function uea(a,b){var c=0,d=0;c=b&31;d=(-1>>>c&a)<>>a}function uQ(a,b){a=a|0;b=Q(b);N[J[a+80>>2]+92>>2]=b;a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function sQ(a,b){a=a|0;b=Q(b);N[J[a+80>>2]+96>>2]=b;a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function Vx(a,b){a=a|0;b=Q(b);N[J[a+80>>2]+80>>2]=b;a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function Ux(a,b){a=a|0;b=Q(b);N[J[a+80>>2]+88>>2]=b;a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function Te(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return Ja[a|0](b,c,d,e,f)|0}function S3(a){a=a|0;var b=0;J[a>>2]=145760;b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}function Of(a,b){a=a|0;b=Q(b);N[J[a+80>>2]+12>>2]=b;a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function NU(a){a=a|0;var b=0;return(K[a+54|0]>64|K[J[a+56>>2]+18|0]>31?b:I[a+52>>1]<0)|0}function Dn(a,b){a=a|0;b=Q(b);N[J[a+80>>2]+84>>2]=b;a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function DS(a,b){a=a|0;b=b|0;a=J[a+68>>2];if(a){a=L[a+(b<<1)>>1]}else{a=65535}return a|0}function DD(a){a=a|0;a=J[a- -64>>2];if(a){a=J[a+144>>2]>>>7|0}else{a=33554431}return a|0}function D4(a){a=a|0;var b=0;J[a>>2]=145380;b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}function z_(a,b){a=a|0;b=b|0;a=J[J[a+1012>>2]+272>>2];return Ja[J[J[a>>2]+8>>2]](a,b)|0}function q$(a,b){a=a|0;b=b|0;N[a+4>>2]=N[b>>2];N[a+8>>2]=N[b+4>>2];N[a+12>>2]=N[b+8>>2]}function j8(a){a=a|0;var b=0;b=J[J[a+28>>2]+1012>>2];Ja[J[J[b>>2]+56>>2]](b,J[a+20>>2])}function gh(a){a=a|0;J[a>>2]=131824;Pg(J[J[a+40>>2]+2372>>2],J[a+48>>2]);return am(a)|0}function Sf(a,b){a=a|0;b=Q(b);N[J[a+80>>2]+4>>2]=b;a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function R_(a){a=a|0;if(J[a+4656>>2]){Wa(J[40592],2,14375,1448,72786,0)}return a+5828|0}function Qf(a,b){a=a|0;b=Q(b);N[J[a+80>>2]+8>>2]=b;a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function wL(a){a=a|0;var b=0;Pm(J[a+32>>2]);b=J[a+32>>2];a=J[a+28>>2];Nm(b,a+32|0,1,1)}function tH(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;return 0}function rba(a,b,c){a=a|0;b=Q(b);c=c|0;H[162096]=1;Ja[J[J[a>>2]+200>>2]](a,b,0,0,0,c)}function k_(a,b,c,d,e,f){a=a|0;b=Q(b);c=c|0;d=d|0;e=e|0;f=f|0;IB(a,b,c,d,e,f,83164,3)}function i_(a,b,c,d,e,f){a=a|0;b=Q(b);c=c|0;d=d|0;e=e|0;f=f|0;IB(a,b,c,d,e,f,77225,1)}function Uf(a,b){a=a|0;b=Q(b);N[J[a+80>>2]>>2]=b;a=J[a+76>>2];Ja[J[J[a>>2]+36>>2]](a)}function UY(a){a=a|0;var b=0;a=a-12|0;Nk(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function KD(a,b){a=a|0;b=b|0;H[a|0]=K[(J[b+316>>2]&16384?J[b+56>>2]+268|0:b+108|0)|0]}function G1(a,b){a=a|0;b=b|0;H[a|0]=K[(J[b+316>>2]&16384?J[b+56>>2]+184|0:b+238|0)|0]}function C3(a){a=a|0;var b=0;a=a-12|0;Zk(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function u6(a,b){a=a|0;b=b|0;a=J[a+24>>2];if(a){a=J[a>>2];Ja[J[J[a>>2]+60>>2]](a,b)}}function t6(a,b){a=a|0;b=b|0;a=J[a+24>>2];if(a){a=J[a>>2];Ja[J[J[a>>2]+64>>2]](a,b)}}function rU(a){a=a|0;var b=0;a=a-8|0;Qh(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function r6(a,b){a=a|0;b=b|0;a=J[a+24>>2];if(a){a=J[a>>2];Ja[J[J[a>>2]+72>>2]](a,b)}}function pL(a){a=a|0;J[a+56>>2]=0;J[a+44>>2]=0;J[a+32>>2]=0;J[a+20>>2]=0;J[a+8>>2]=0}function m6(a,b){a=a|0;b=b|0;a=J[a+24>>2];if(a){a=J[a>>2];Ja[J[J[a>>2]+96>>2]](a,b)}}function jN(a){a=a|0;var b=0;a=a-4|0;Fj(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function YX(a,b){a=a|0;b=b|0;N[a>>2]=N[b>>2];N[a+4>>2]=N[b+4>>2];N[a+8>>2]=N[b+8>>2]}function Pe(a,b,c){H[(a+b|0)+262|0]=c;H[a+273|0]=K[a+273|0]|1;a=J[a>>2];if(a){Ze(a)}}function OU(a){a=a|0;var b=0;a=a-8|0;qk(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function Cw(a){a=a|0;var b=0;a=a-8|0;vh(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function vU(a,b){a=a|0;b=b|0;var c=0;a=J[a>>2];c=Ta(2);I[c>>1]=L[a+b>>1];return c|0}function z4(a){a=a|0;if(H[a+14|0]&1){return J[J[a+16>>2]+132>>2]}return K[a+354|0]}function uD(a){a=a|0;if(K[a+14|0]&8){return J[J[a+16>>2]+136>>2]}return K[a+294|0]}function U9(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;J[c>>2]=0;J[d>>2]=0;J[e>>2]=0}function Lf(a){a=a|0;a=J[a+76>>2];if(!a){return 0}return Ja[J[J[a>>2]+24>>2]](a)|0}function JC(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return Ja[J[a>>2]](b,c,d,e)|0}function pE(a,b){var c=0,d=Q(0);N[a+320>>2]=b;c=a,d=jc(Q(b*Q(.25))),N[c+348>>2]=d}function nE(a,b){var c=0,d=Q(0);N[a+336>>2]=b;c=a,d=jc(Q(b*Q(.25))),N[c+360>>2]=d}function e3(a,b){a=a|0;b=b|0;var c=0;a=J[a>>2];c=Ta(1);H[c|0]=K[a+b|0];return c|0}function dD(a,b){var c=0;c=Ha-16|0;Ha=c;J[c+12>>2]=b;ob(a+640|0,c+12|0);Ha=c+16|0}function X0(a,b){a=a|0;b=b|0;return J[a+7676>>2]+(J[J[a+7680>>2]+(b<<2)>>2]<<3)|0}function CZ(a){a=a|0;a=Ja[J[J[a>>2]+388>>2]](a)|0;return Ja[J[J[a>>2]+4>>2]](a)|0}function mba(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;a=J[a+4>>2];Ja[J[J[a>>2]>>2]](a,d)}function iY(a,b){a=a|0;b=b|0;H[a|0]=K[(J[b+36>>2]&64?J[b+40>>2]+52|0:b+112|0)|0]}function aK(){var a=0;a=Ta(8);J[a>>2]=1065353216;J[a+4>>2]=1092616192;return a|0}function Maa(a,b,c,d,e,f,g,h){a=a|0;b=Q(b);c=Q(c);d=d|0;e=e|0;f=f|0;g=g|0;h=Q(h)}function GD(a){a=a|0;return Q(Q(-N[(K[a+317|0]&8?J[a+56>>2]+172|0:a+156|0)>>2]))}function r1(a){a=a|0;var b=0;b=J[a+48>>2];if(!(!b|K[b+4785|0])){Lk(b,a+48|0,0)}}function q1(a){a=a|0;var b=0;b=J[a+48>>2];if(!(!b|K[b+4785|0])){Wo(b,a+48|0,0)}}function p0(a,b){a=a|0;b=b|0;return J[a+296>>2]+(J[J[a+300>>2]+(b<<2)>>2]<<3)|0}function dU(a,b){a=a|0;b=b|0;return K[(J[a+60>>2]+(b<<1&-4)|0)+(b&1?3:2)|0]&127}function bU(a,b,c){a=a|0;b=b|0;c=c|0;return J[a+60>>2]+(P(J[a+44>>2],b)+c<<2)|0}function Zf(a,b,c){a=a|0;b=Q(b);c=Q(c);a=J[a+76>>2];Ja[J[J[a>>2]+60>>2]](a,b,c)}function Vf(a,b){a=a|0;b=b|0;var c=0;c=a;a=J[b+76>>2];Ja[J[J[a>>2]+44>>2]](c,a)}function UL(a){a=a|0;yv(J[a+28>>2],J[a+32>>2],J[a+36>>2],J[a+20>>2],J[a+40>>2])}function LR(a){a=a|0;var b=0;ny(a);b=J[40592];Ja[J[J[b+12>>2]+12>>2]](b+12|0,a)}function ID(a){a=a|0;return Q(N[(K[a+316|0]&128?J[a+56>>2]+128|0:a+140|0)>>2])} +function H1(a){a=a|0;var b=0;b=J[a+48>>2];if(!(!b|K[b+4785|0])){Wo(b,a+48|0,1)}}function y_(a){a=a|0;a=J[J[a+1012>>2]+272>>2];return Ja[J[J[a>>2]+12>>2]](a)|0}function y1(a){a=a|0;J[a>>2]=147216;He(a+20|0);J[a>>2]=147568;vd(a);return a|0}function tea(a){var b=0;while(1){if(a){a=a-1&a;b=b+1|0;continue}break}return b}function qL(a){a=a|0;var b=0;a=jj(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function k1(a){a=a|0;J[a>>2]=148440;He(a+20|0);J[a>>2]=148580;vd(a);return a|0}function gM(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return Ja[a|0](b,c,d,e)|0}function a5(a){a=a|0;J[a>>2]=143780;He(a+20|0);J[a>>2]=144084;vd(a);return a|0}function _2(a){a=a|0;var b=0;a=_C(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function QX(a){a=a|0;var b=0;a=_d(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function Q7(a){a=a|0;a=J[J[J[a+28>>2]+976>>2]+1024>>2];Ja[J[J[a>>2]+72>>2]](a)}function PX(a){a=a|0;var b=0;a=Oo(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function Kn(a,b,c,d){var e=0;e=Ha-16|0;Ha=e;J[e+12>>2]=d;Iv(a,b,c,d);Ha=e+16|0}function A_(a){a=a|0;a=J[J[a+1012>>2]+272>>2];return Ja[J[J[a>>2]+36>>2]](a)|0}function uM(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if(Pb(a,J[b+8>>2],0)){gn(b,c,d)}}function bK(a,b){a=a|0;b=b|0;if(b){a=J[40592]+12|0;Ja[J[J[a>>2]+12>>2]](a,b)}}function Yf(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a+76>>2];Ja[J[J[a>>2]+64>>2]](a,b,c)}function Wf(a,b,c){a=a|0;b=b|0;c=c|0;a=J[a+76>>2];Ja[J[J[a>>2]+48>>2]](a,b,c)}function U1(a){a=a|0;return Q(N[(K[a+316|0]&64?J[a+56>>2]+124|0:a+212|0)>>2])}function S1(a){a=a|0;return Q(N[(K[a+317|0]&16?J[a+56>>2]+176|0:a+216|0)>>2])}function ED(a){a=a|0;return Q(N[(K[a+317|0]&32?J[a+56>>2]+180|0:a+208|0)>>2])}function yK(a){a=a|0;var b=0;xs(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function y$(a){a=a|0;var b=0;SB(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function w1(a){a=a|0;var b=0;zC(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function vJ(a){a=a|0;var b=0;Ur(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function sU(a){a=a|0;var b=0;Qh(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function q7(a){a=a|0;var b=0;hF(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function oY(a){a=a|0;return Q(N[(K[a+36|0]&128?J[a+40>>2]+56|0:a+180|0)>>2])}function o4(a){a=a|0;return Q(N[(K[a+13|0]&64?J[a+16>>2]+124|0:a+356|0)>>2])}function l0(a){a=a|0;var b=0;eC(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function kN(a){a=a|0;var b=0;Fj(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function j2(a){a=a|0;var b=0;Jp(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function h1(a){a=a|0;var b=0;wC(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function g3(a){a=a|0;var b=0;eD(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function e4(a){a=a|0;return Q(N[(K[a+13|0]&16?J[a+16>>2]+116|0:a+344|0)>>2])}function dO(a){a=a|0;var b=0;Lw(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function d6(a){a=a|0;var b=0;UE(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function cv(a,b,c,d,e){fv(a,d,c,0,e);J[(J[a+16>>2]+P(e>>>7|0,24)|0)+20>>2]=b}function c4(a){a=a|0;return Q(N[(K[a+13|0]&32?J[a+16>>2]+120|0:a+348|0)>>2])}function a7(a,b){a=a|0;b=b|0;a=J[a+56>>2];return Ja[J[J[a>>2]+20>>2]](a,b)|0}function _K(a){a=a|0;var b=0;gh(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function ZJ(a){a=a|0;var b=0;is(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function Z6(a){a=a|0;var b=0;cF(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function Z4(a){a=a|0;var b=0;BD(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function YK(a){a=a|0;var b=0;St(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function Y2(a){a=a|0;var b=0;KC(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function VY(a){a=a|0;var b=0;Nk(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function UX(a){a=a|0;var b=0;Hk(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function UK(a){a=a|0;var b=0;Ht(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function SM(a){a=a|0;var b=0;Tv(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function SJ(a){a=a|0;var b=0;_r(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function S5(a){a=a|0;var b=0;tE(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function S$(a){a=a|0;var b=0;VB(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function RK(a){a=a|0;var b=0;tt(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function PU(a){a=a|0;var b=0;qk(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function PK(a){a=a|0;var b=0;rt(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function J1(a){a=a|0;return Q(N[(H[a+317|0]&1?J[a+56>>2]+132|0:a+172|0)>>2])}function IQ(a){a=a|0;var b=0;_x(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function HK(a){a=a|0;var b=0;am(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function H0(a){a=a|0;var b=0;hC(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function E5(a){a=a|0;var b=0;mE(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function Dw(a){a=a|0;var b=0;vh(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function DQ(a){a=a|0;var b=0;Xx(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function D3(a){a=a|0;var b=0;Zk(a);b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function ze(a){a=a|0;var b=0;if(a){b=J[a>>2];if(b){J[a+4>>2]=b;hb(b)}hb(a)}}function ye(){var a=0;a=Ta(12);J[a+8>>2]=0;J[a>>2]=0;J[a+4>>2]=0;return a|0}function u4(a){a=a|0;return Q(N[(K[a+12|0]&16?J[a+16>>2]+84|0:a+324|0)>>2])}function sY(a){a=a|0;return Q(N[(K[a+36|0]&16?J[a+40>>2]+44|0:a+108|0)>>2])}function s4(a){a=a|0;return Q(N[(K[a+12|0]&32?J[a+16>>2]+88|0:a+328|0)>>2])}function qY(a){a=a|0;return Q(N[(K[a+36|0]&32?J[a+40>>2]+48|0:a+176|0)>>2])}function q4(a){a=a|0;return Q(N[(K[a+13|0]&4?J[a+16>>2]+108|0:a+340|0)>>2])}function l4(a){a=a|0;return Q(N[(H[a+13|0]&1?J[a+16>>2]+100|0:a+332|0)>>2])}function j4(a){a=a|0;return Q(N[(K[a+13|0]&2?J[a+16>>2]+104|0:a+336|0)>>2])}function iU(a,b){a=a|0;b=b|0;if(!fb(28618,b)){return 1}return!fb(b,26848)|0}function i3(a,b){a=a|0;b=b|0;if(!fb(18255,b)){return 1}return!fb(b,26848)|0}function eY(a,b){a=a|0;b=b|0;if(!fb(26976,b)){return 1}return!fb(b,26848)|0}function aB(a,b){var c=0;c=Ha-16|0;Ha=c;J[c+12>>2]=b;ob(a,c+12|0);Ha=c+16|0}function X_(a){a=a|0;var b=0;b=Ta(8);N[b+4>>2]=N[a>>2];J[b>>2]=0;return b|0}function M6(a,b){a=a|0;b=b|0;if(!fb(26082,b)){return 1}return!fb(b,26848)|0}function L5(a,b){a=a|0;b=b|0;if(!fb(26879,b)){return 1}return!fb(b,26848)|0}function H4(a,b){a=a|0;b=b|0;if(!fb(17821,b)){return 1}return!fb(b,26848)|0}function GU(a,b){a=a|0;b=b|0;if(!fb(19803,b)){return 1}return!fb(b,26848)|0}function FS(a,b){a=a|0;b=b|0;if(!fb(19847,b)){return 1}return!fb(b,26848)|0}function F3(a,b){a=a|0;b=b|0;if(!fb(25639,b)){return 1}return!fb(b,26848)|0}function CV(a,b){a=a|0;b=b|0;if(!fb(26898,b)){return 1}return!fb(b,26848)|0}function $5(a,b){a=a|0;b=b|0;if(!fb(25717,b)){return 1}return!fb(b,26848)|0}function wO(a,b,c){a=a|0;b=b|0;c=c|0;I[J[a>>2]+(b<<1)>>1]=L[c>>1];return 1}function w6(a){a=a|0;a=J[a+24>>2];if(a){a=J[a>>2];Ja[J[J[a>>2]+52>>2]](a)}}function lY(a){a=a|0;return Q(N[(H[a+37|0]&1?J[a+40>>2]+60|0:a+184|0)>>2])}function kQ(a,b,c){a=a|0;b=b|0;c=c|0;J[J[a>>2]+(b<<2)>>2]=J[c>>2];return 1}function _6(a,b){a=a|0;b=b|0;if(!fb(2456,b)){return 1}return!fb(b,26848)|0}function XG(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;Jr(J[a+100>>2],b,d,e)}function NE(a){a=a|0;return Q(N[(K[a+16|0]&16?J[a+20>>2]+16|0:a+48|0)>>2])}function IV(a){a=a|0;var b=0;b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a-8|0)}function o7(a,b,c){a=a|0;b=b|0;c=c|0;J[b>>2]=J[a+8>>2];J[c>>2]=J[a+12>>2]}function kK(a,b){a=a|0;b=b|0;a=J[a+72>>2]+P(b,20)|0;J[a+4>>2]=J[a+4>>2]+1}function fC(a,b){if((J[a+8>>2]&2147483647)>>>0>>0){Bg(a,b)}J[a+4>>2]=b}function d7(a){a=a|0;return Q(N[(K[a+20|0]&8?J[a+24>>2]+20|0:a+84|0)>>2])}function aG(a,b){if((J[a+8>>2]&2147483647)>>>0>>0){ri(a,b)}J[a+4>>2]=b}function X3(a){a=a|0;return K[(K[a+13|0]&128?J[a+16>>2]+128|0:a+353|0)|0]}function Vc(a,b){if((J[a+8>>2]&2147483647)>>>0>>0){yc(a,b)}J[a+4>>2]=b}function S4(a){a=a|0;return Q(N[(K[a+16|0]&8?J[a+20>>2]+12|0:a+44|0)>>2])}function F9(a,b){a=a|0;b=b|0;return Q(N[(J[a+452>>2]+P(b,160)|0)+144>>2])}function lO(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;J[b>>2]=(d<<1)+30&30|c<<5|1}function bv(a,b,c){fv(a,0,0,1,c);J[(J[a+16>>2]+P(c>>>7|0,24)|0)+20>>2]=b}function RJ(a,b){a=a|0;b=b|0;H[b+8|0]=1;J[b>>2]=256;J[b+4>>2]=0;return 1}function LE(a){a=a|0;return Q(N[(K[a+16|0]&64?J[a+20>>2]:a+28|0)+24>>2])}function KH(a,b){a=a|0;b=b|0;return(Ja[J[J[a>>2]+28>>2]](a)|0)+P(b,48)|0}function Gg(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return Ja[J[a>>2]](b,c,d)|0}function o$(a,b){a=a|0;b=b|0;J[a>>2]=J[(J[b+5580>>2]&4?5564:2392)+b>>2]}function n3(a,b){a=a|0;b=b|0;H[a+46|0]=K[a+46|0]&15|b<<4;Ke(J[40589],a)}function n1(a,b,c){a=a|0;b=b|0;c=c|0;if((b|0)==8){yC(a,c);b=8}$k(a,b,c)}function h5(a,b,c){a=a|0;b=b|0;c=c|0;if((b|0)==8){XD(a,c);b=8}$k(a,b,c)}function a4(a){a=a|0;return K[(K[a+13|0]&8?J[a+16>>2]+112|0:a+352|0)|0]}function ZH(a,b){a=a|0;b=b|0;return(Ja[J[J[a>>2]+20>>2]](a)|0)+(b<<5)|0}function VN(a,b){a=a|0;b=b|0;if((b|0)<=1){J[a+492>>2]=b}return(b|0)<2|0}function UH(a,b){a=a|0;b=b|0;return(Ja[J[J[a>>2]+12>>2]](a)|0)+(b<<4)|0}function A1(a,b,c){a=a|0;b=b|0;c=c|0;if((b|0)==8){AC(a,c);b=8}$k(a,b,c)}function mm(a){if(J[a+36>>2]!=-1){sj(J[J[J[a+4>>2]+40>>2]+1152>>2],a)}}function eA(a){a=a|0;var b=0;b=J[40592]+12|0;Ja[J[J[b>>2]+12>>2]](b,a)}function VJ(a,b){a=a|0;b=b|0;J[b>>2]=0;J[b+4>>2]=0;H[b+8|0]=0;return 1}function Aw(a){a=a|0;a=a+8|0;nn(J[a+472>>2],Ja[J[J[a>>2]+16>>2]](a)|0)}function lba(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0}function l3(a,b){a=a|0;b=b|0;H[a+46|0]=K[a+46|0]&240|b;Ke(J[40589],a)}function Pt(a){if(!J[a+160>>2]){rf(J[J[a+40>>2]+1e3>>2],J[a+144>>2])}}function DX(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return 0}function B7(a){a=a|0;J[a>>2]=141656;J[J[a+44>>2]>>2]=0;return gh(a)|0}function ml(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return Ja[a|0](b,c,d)|0}function l9(a){a=a|0;var b=0;b=J[a+16>>2];Ja[J[J[b>>2]+72>>2]](b,a)}function h9(a){a=a|0;var b=0;b=J[a+16>>2];Ja[J[J[b>>2]+76>>2]](b,a)}function gba(a,b){a=a|0;b=b|0;return Ja[J[J[a>>2]+220>>2]](a,b,0)|0}function W4(a){a=a|0;return J[(K[a+16|0]&2?J[a+20>>2]:a+28|0)+4>>2]}function U4(a){a=a|0;return J[(K[a+16|0]&4?J[a+20>>2]:a+28|0)+8>>2]}function Q9(a,b){a=a|0;b=b|0;return K[(J[a+456>>2]+P(b,80)|0)+76|0]}function Hba(a,b,c){a=a|0;b=Q(b);c=c|0;Ja[J[J[a>>2]+136>>2]](a,b,c)}function uR(a,b){a=a|0;b=b|0;return J[(J[a+80>>2]+(b<<2)|0)+80>>2]}function hK(a,b){a=a|0;b=b|0;return J[(J[a+72>>2]+P(b,20)|0)+4>>2]}function Saa(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;H[d|0]=2;J[c>>2]=a|b}function QN(a){a=a|0;return Q(Q(Q(N[a+488>>2]*Q(.5))+N[a+484>>2]))}function PN(a){a=a|0;return Q(Q(Q(N[a+480>>2]*Q(.5))+N[a+476>>2]))}function ET(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;Ih(b,d,a,c,e)}function vba(a,b){a=a|0;b=b|0;b=J[b+28>>2];J[a>>2]=0;J[a+32>>2]=b}function vC(a){var b=0;b=J[a+588>>2];if(b){Uk(a,b);J[a+588>>2]=0}}function jba(a,b,c,d){a=a|0;b=b|0;c=Q(c);d=d|0;Ja[J[a>>2]](b,c,d)}function Y4(a){a=a|0;return J[(H[a+16|0]&1?J[a+20>>2]:a+28|0)>>2]}function TK(a,b,c){a=a|0;b=b|0;c=c|0;Ja[J[J[a>>2]+164>>2]](a,b,c)}function C9(a,b,c){a=a|0;b=b|0;c=c|0;Ja[J[J[b>>2]+116>>2]](a,b,c)}function $Z(a,b){a=a|0;b=b|0;H[a+6354|0]=0;FB(a);if(b){J[b>>2]=0}}function rL(a,b,c){a=a|0;b=b|0;c=c|0;Ja[J[J[a>>2]+32>>2]](a,b,c)}function hL(a,b,c){a=a|0;b=b|0;c=c|0;Ja[J[J[a>>2]+64>>2]](a,b,c)}function b9(a){a=a|0;a=J[a+20>>2];if(a){Ja[J[J[a>>2]+20>>2]](a)}}function _M(a,b,c){a=a|0;b=b|0;c=Q(c);N[a+132>>2]=c;H[a+136|0]=b}function v0(a,b,c){a=a|0;b=b|0;c=Q(c);return Ja[J[a>>2]](b,c)|0}function lh(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ja[J[a>>2]](b,c,d)}function fA(a,b,c,d){if(gA(a,b,c,d)){zo(J[b>>2],a,c,b,J[d>>2])}}function bF(a){a=a|0;var b=0;b=Ta(2);I[b>>1]=J[a>>2];return b|0}function He(a){var b=0;b=J[J[40585]+476>>2];Ik(a,b);Ik(a+8|0,b)}function p3(a,b){a=a|0;b=b|0;I[a+44>>1]=L[b>>1];Ke(J[40589],a)}function mi(a){a=a|0;var b=0;b=Ta(1);H[b|0]=J[a>>2];return b|0}function ZE(a,b){a=J[a+4>>2];if(a){gl(J[J[a+36>>2]+4>>2],b,0)}}function Vg(a,b,c){a=a|0;b=b|0;c=c|0;return Ja[J[a>>2]](b,c)|0}function LS(a){a=a|0;Wa(J[40592],8,13132,220,76512,0);return 0}function Kba(a,b,c,d){a=a|0;b=Q(b);c=c|0;d=d|0;pH(a-8|0,b,c,d)}function Iu(a){return mj(a,(P(J[a+136>>2],12)+a|0)+16|0,0,0,1)}function Haa(a,b,c,d,e,f){a=a|0;b=Q(b);c=c|0;d=d|0;e=e|0;f=f|0}function h6(a,b,c){a=a|0;b=b|0;c=c|0;bE(J[J[a+96>>2]>>2],b,c)}function TJ(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return-1}function SW(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return 0}function Fba(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;nH(a-8|0,b,c,d)}function xba(a,b){a=a|0;b=b|0;return J[a+68>>2]+(b<<1&-16)|0}function wba(a,b){a=a|0;b=b|0;return J[a+60>>2]+(b<<1&-16)|0}function qK(a,b){a=a|0;b=b|0;return J[J[a+72>>2]+P(b,20)>>2]}function lZ(a,b){a=a|0;b=b|0;return Sd(J[a+6068>>2],0-b|0)|0}function h_(a,b){a=a|0;b=b|0;return Sd(J[a+6060>>2],0-b|0)|0}function g_(a,b){a=a|0;b=b|0;return Sd(J[a+6064>>2],0-b|0)|0}function bN(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;_v(a-4|0,b,a,a)}function O_(a,b){a=a|0;b=b|0;J[J[(a+32|0)+1004>>2]+112>>2]=b}function BU(a,b,c){a=a|0;b=b|0;c=c|0;I[J[a>>2]+b>>1]=L[c>>1]}function yZ(a){a=a|0;return Q(N[J[(a+32|0)+1004>>2]+88>>2])}function P0(a,b){a=a|0;b=b|0;Ja[J[J[a>>2]+192>>2]](a,b,0,1)}function H7(a){a=a|0;J[a+16>>2]=0;J[a>>2]=137628;return a|0}function x0(a,b){a=a|0;b=b|0;J[a+280>>2]=0;J[a+272>>2]=b-3}function h3(a,b,c){a=a|0;b=b|0;c=c|0;H[J[a>>2]+b|0]=K[c|0]}function eU(a,b,c){a=a|0;b=Q(b);c=Q(c);return Q(ng(a,b,c))}function Ue(a,b,c){a=a|0;b=b|0;c=c|0;return Ja[a|0](b,c)|0}function Uda(a){a=a|0;$H(J[a+32>>2],J[a+28>>2],J[a+40>>2])}function FM(a){a=a|0;return N[a+12>>2]>Q(0)|N[a+8>>2]>Q(0)}function Caa(a,b){a=a|0;b=b|0;return J[a+148>>2]+P(b,28)|0}function CM(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ia=0;return 0}function x9(a,b){a=a|0;b=b|0;return J[a+496>>2]+P(b,28)|0}function x3(a,b){a=a|0;b=Q(b);N[a+32>>2]=b;Ke(J[40589],a)}function v3(a,b){a=a|0;b=Q(b);N[a+36>>2]=b;Ke(J[40589],a)}function qQ(a,b){a=a|0;b=b|0;I[a>>1]=L[J[b+80>>2]+100>>1]}function qP(a,b){a=a|0;b=b|0;I[a>>1]=L[J[b+80>>2]+128>>1]}function pP(a,b){a=a|0;b=b|0;I[J[a+80>>2]+128>>1]=L[b>>1]}function aP(a,b){a=a|0;b=b|0;I[a>>1]=L[J[b+80>>2]+112>>1]}function RL(a){a=a|0;vv(J[a+32>>2],J[a+20>>2],J[a+28>>2])}function QP(a,b){a=a|0;b=b|0;I[a>>1]=L[J[b+80>>2]+116>>1]}function N_(a){a=a|0;return J[J[(a+32|0)+1004>>2]+112>>2]}function GK(a,b){a=a|0;b=b|0;J[a+12>>2]=b?1:J[a+12>>2]&-2}function Baa(a,b){a=a|0;b=b|0;return J[a+160>>2]+(b<<4)|0}function $O(a,b){a=a|0;b=b|0;I[J[a+80>>2]+112>>1]=L[b>>1]}function xZ(a){a=a|0;return J[J[(a+32|0)+2168>>2]+56>>2]}function w9(a,b){a=a|0;b=b|0;return J[a+508>>2]+(b<<4)|0}function p5(a,b){a=a|0;b=b|0;Ja[J[J[a>>2]+80>>2]](a,b,1)}function i9(a){a=a|0;J[a+20>>2]=J[a+20>>2]+1;H[a+92|0]=1}function YU(a){a=a|0;J[a>>2]=153844;sk(a+8|0);return a|0}function KL(a){a=a|0;J[a>>2]=130712;qe(a+8|0);return a|0}function EU(a){a=a|0;return J[a+56>>2]+P(K[a+55|0],20)|0}function A3(a,b){a=a|0;b=b|0;J[a+48>>2]=a;IC(J[40589],a)}function ww(a,b){a=a|0;b=Q(b);if(b>=Q(0)){N[a+56>>2]=b}}function rg(a,b){a=a|0;b=b|0;N[a>>2]=N[J[b+4>>2]+24>>2]}function rK(){var a=0;a=Ta(4);J[a>>2]=123300;return a|0}function nc(a,b,c){a=a|0;b=b|0;c=Q(c);N[J[a>>2]+b>>2]=c}function k2(a,b,c){a=a|0;b=b|0;c=c|0;sc(J[40589],b,0,2)}function hZ(a,b){a=a|0;b=b|0;Ja[J[J[a>>2]+236>>2]](a,b)}function Ps(a,b){H[a+10|0]=b;a=J[a>>2];if(a){Pi(a,8,1)}}function G4(){var a=0;a=Ta(4);J[a>>2]=157236;return a|0}function Fv(a,b,c){a=a|0;b=b|0;c=c|0;return Pb(a,b,0)|0}function BS(a){a=a|0;a=J[40525];if(a){J[40526]=a;hb(a)}}function tw(a,b){a=a|0;b=Q(b);if(b>Q(0)){N[a+52>>2]=b}}function pw(a,b){a=a|0;b=Q(b);if(b>Q(0)){N[a+48>>2]=b}}function nea(a){a=a|0;return Ja[J[J[a>>2]+16>>2]](a)|0}function mc(a,b){a=a|0;b=b|0;return Q(N[J[a>>2]+b>>2])}function mH(a){a=a|0;return Ja[J[J[a>>2]+292>>2]](a)|0}function iq(a,b){a=a|0;b=b|0;gB(a+20|0,b);pq(a+12|0,b)}function hq(a,b){a=a|0;b=b|0;fB(a+20|0,b);oq(a+12|0,b)}function fg(a){a=a|0;a=J[a+76>>2];Ja[J[J[a>>2]>>2]](a)}function df(a,b,c){a=a|0;b=b|0;c=c|0;J[J[a>>2]+b>>2]=c}function Nda(a){a=a|0;return Ja[J[J[a>>2]+24>>2]](a)|0}function HB(a,b,c){a=a|0;b=b|0;c=Q(c);Ja[J[a>>2]](b,c)}function B3(a,b,c){a=a|0;b=b|0;c=c|0;I[J[a>>2]+b>>1]=c}function AD(a,b){a=a|0;b=b|0;return!((K[a|0]^255)&b)|0}function zc(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return 0}function wS(a){a=a|0;return Ja[J[J[a>>2]+28>>2]](a)|0}function bea(a){a=a|0;return Ja[J[J[a>>2]+8>>2]](a)|0}function SF(a,b,c){a=a|0;b=b|0;c=c|0;H[J[a>>2]+b|0]=c}function My(a){a=a|0;return(J[a+4>>2]-J[a>>2]|0)/48|0}function Mc(a,b,c){a=a|0;b=b|0;c=c|0;Ja[J[a>>2]](b,c)}function $J(a){a=a|0;return(J[a+4>>2]-J[a>>2]|0)/12|0}function yd(a,b){a=a|0;b=b|0;return Ja[J[a>>2]](b)|0}function x1(a){a=a|0;J[a>>2]=147568;vd(a);return a|0}function vK(a,b){a=a|0;b=b|0;J[b+24>>2]=J[b+24>>2]+1}function qea(a){if(a){return 31-S(a-1^a)|0}return 32}function oV(a,b){a=a|0;b=b|0;J[a+72>>2]=b;return b|0}function j1(a){a=a|0;J[a>>2]=148580;vd(a);return a|0}function eV(a,b){a=a|0;b=b|0;J[a+60>>2]=b;return b|0}function br(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0}function _4(a){a=a|0;J[a>>2]=144084;vd(a);return a|0}function Jba(a,b,c){a=a|0;b=Q(b);c=c|0;oH(a-8|0,b,c)}function HZ(a,b){a=a|0;b=b|0;Ku(J[a+1008>>2]+24|0,b)}function Ef(a,b){a=a|0;b=b|0;J[b>>2]=0;return a-12|0}function zz(a){a=a|0;J[a>>2]=153844;sk(a+8|0);hb(a)}function xd(a){a=a|0;if(a){Ja[J[J[a>>2]+12>>2]](a)}}function tP(a){a=a|0;return Q(N[J[a+80>>2]+124>>2])}function s3(a,b){a=a|0;b=b|0;return I[J[a>>2]+b>>1]}function rP(a){a=a|0;return Q(N[J[a+80>>2]+120>>2])}function je(a){a=a|0;if(a){Ja[J[J[a>>2]+16>>2]](a)}}function cf(a,b){a=a|0;b=b|0;return J[J[a>>2]+b>>2]}function ZQ(a){a=a|0;return Q(N[J[a+80>>2]+468>>2])}function RY(a){a=a|0;dD(J[40585],a-12|0);sd(a+20|0)}function RP(a){a=a|0;return Q(N[J[a+80>>2]+112>>2])}function Nx(a){a=a|0;return Q(N[J[a+80>>2]+108>>2])}function K2(a){a=a|0;return J[a+24>>2]-J[a+32>>2]|0}function I_(a){a=a|0;return J[J[a+1008>>2]+1020>>2]}function HC(a){a=a|0;if(a){Ja[J[J[a>>2]+28>>2]](a)}}function Bba(a,b,c){a=a|0;b=b|0;c=c|0;kH(a-8|0,b,a)}function Aba(a,b,c){a=a|0;b=b|0;c=c|0;jH(a-8|0,b,c)}function $Q(a){a=a|0;return Q(N[J[a+80>>2]+472>>2])}function tQ(a){a=a|0;return Q(N[J[a+80>>2]+92>>2])}function rQ(a){a=a|0;return Q(N[J[a+80>>2]+96>>2])}function mY(){var a=0;a=Ta(4);J[a>>2]=1;return a|0}function laa(a,b){a=a|0;b=b|0;return LG(a+4|0,b)|0}function Tz(a){a=a|0;if(a){Ja[J[J[a>>2]+8>>2]](a)}}function Tx(a){a=a|0;return Q(N[J[a+80>>2]+88>>2])}function Nf(a){a=a|0;return Q(N[J[a+80>>2]+12>>2])}function NM(a){a=a|0;return J[a+20>>2]+J[a+8>>2]|0}function L3(){var a=0;a=Ta(4);J[a>>2]=0;return a|0}function KF(a,b){a=a|0;b=b|0;return K[J[a>>2]+b|0]}function G_(a){a=a|0;return J[J[a+1020>>2]+120>>2]}function GZ(a){a=a|0;return J[J[a+1008>>2]+176>>2]}function FZ(a){a=a|0;return J[J[a+1008>>2]+180>>2]}function En(a){a=a|0;return Q(N[J[a+80>>2]+80>>2])}function Cn(a){a=a|0;return Q(N[J[a+80>>2]+84>>2])}function C_(a){a=a|0;return J[J[a+1020>>2]+308>>2]}function Bd(a){a=a|0;if(a){Ja[J[J[a>>2]+4>>2]](a)}}function lj(a,b){return mj(a,b,a+176|0,a+172|0,1)}function Rf(a){a=a|0;return Q(N[J[a+80>>2]+4>>2])}function Pf(a){a=a|0;return Q(N[J[a+80>>2]+8>>2])}function PO(a){a=a|0;Ja[J[J[a>>2]+64>>2]](a);Mn()}function Jf(a,b){a=a|0;b=b|0;J[b>>2]=0;return a|0}function GJ(a){a=a|0;return J[J[a+88>>2]+4208>>2]}function FJ(a){a=a|0;return J[J[a+88>>2]+4204>>2]}function E4(a,b){a=a|0;b=b|0;return!fb(b,26848)|0}function yl(a,b){a=a|0;b=b|0;return Ja[a|0](b)|0}function m$(a,b,c){a=a|0;b=b|0;c=c|0;gp(a,b,c,0)}function d9(a){a=a|0;return J[J[a+4>>2]+1160>>2]}function Yi(a,b,c,d,e,f){rm(a);qm(a,b,c,d,e,0,f)}function XI(a){a=a|0;return J[a+4>>2]-J[a>>2]>>1}function Wx(a){a=a|0;return J[a+4>>2]-J[a>>2]>>2}function OR(a){a=a|0;return J[a+4>>2]-J[a>>2]>>6}function o3(a,b){a=a|0;b=b|0;I[a>>1]=L[b+44>>1]}function jA(a,b){a=a|0;b=b|0;J[a>>2]=2139095039}function fU(a,b){a=a|0;b=b|0;I[a>>1]=L[b+68>>1]}function Xu(a,b){if(b>>>0<=4294967167){Qm(a,b)}}function U6(a,b){a=a|0;b=b|0;return aF(a,b,1)|0}function Tf(a){a=a|0;return Q(N[J[a+80>>2]>>2])}function K_(a){a=a|0;return J[(a+32|0)+2344>>2]}function Daa(a,b,c){a=a|0;b=b|0;c=c|0;RG(a,b,c)}function Cv(a,b,c,d){za(a|0,b|0,8,0,c|0,-1,d|0)}function w2(a){a=a|0;return J[J[40585]+164>>2]}function vD(a){a=a|0;J[a>>2]=145380;return a|0}function o5(a,b,c){a=a|0;b=b|0;c=c|0;bE(a,b,c)}function hY(a){a=a|0;return J[a+196>>2]>>>31|0}function hD(a){a=a|0;J[a>>2]=145760;return a|0}function eaa(a,b){a=a|0;b=Q(b);GG(J[a>>2],b,1)}function daa(a,b){a=a|0;b=Q(b);GG(J[a>>2],b,0)}function Xb(a,b,c){if(!(K[a|0]&32)){hn(b,c,a)}}function TY(a){a=a|0;dD(J[40585],a);sd(a+32|0)}function Sp(a,b,c){a=a|0;b=b|0;c=c|0;$k(a,b,c)}function S2(a){a=a|0;return J[J[40585]+676>>2]}function C2(a){a=a|0;return J[J[40585]+124>>2]}function z2(a){a=a|0;return J[J[40585]+84>>2]}function th(a,b,c){a=a|0;b=b|0;c=c|0;return 0}function I4(a){a=a|0;return(K[a+6|0]&2)>>>1|0}function Hp(a,b){if(M[a+4>>2]>>0){xC(a,b)}}function H6(a,b){a=a|0;b=b|0;H[a|0]=K[b+73|0]}function F2(a){a=a|0;return J[J[40585]+44>>2]}function ES(a,b){a=a|0;b=b|0;H[a|0]=K[b+64|0]}function xK(a){a=a|0;Ja[J[J[a>>2]+48>>2]](a)}function rf(a,b){Qm(a+168|0,b);Qm(a+640|0,b)}function po(a){a=a|0;J[a+12>>2]=J[a+12>>2]+1}function pe(a,b){rj(a+168|0,b);rj(a+640|0,b)}function oj(a,b){Xu(a+168|0,b);Xu(a+640|0,b)}function ld(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0}function iO(a){a=a|0;Ja[J[J[a>>2]+20>>2]](a)}function fD(a){a=a|0;J[a+16>>2]=J[a+16>>2]+1}function cZ(a){a=a|0;XB(J[a+28>>2]+5584|0,0)}function bZ(a){a=a|0;XB(J[a+28>>2]+5584|0,1)}function W1(a){a=a|0;return J[a+312>>2]!=0|0}function QJ(a){a=a|0;return J[J[a+88>>2]>>2]}function PI(a,b,c){a=a|0;b=b|0;c=c|0;Ll(a,c)}function OI(a,b,c){a=a|0;b=b|0;c=c|0;Kl(a,c)}function DF(a){a=a|0;Ja[J[J[a>>2]+32>>2]](a)}function BQ(a){a=a|0;Ja[J[J[a>>2]+12>>2]](a)}function tba(a,b){a=a|0;b=b|0;J[a+104>>2]=b}function sZ(a){a=a|0;return Q(N[a+5148>>2])}function on(a){a=a|0;return Q(N[a+484>>2])} +function nb(a){a=a|0;return J[J[a>>2]-4>>2]}function m3(a){a=a|0;return K[a+46|0]>>>4|0}function gU(a){a=a|0;return Q(N[a- -64>>2])}function fs(a){a=a|0;Ja[J[J[a>>2]+4>>2]](a)}function fi(a,b){a=a|0;b=b|0;Ja[J[a>>2]](b)}function VZ(a,b){a=a|0;b=b|0;J[a+5824>>2]=b}function V0(a,b){a=a|0;b=b|0;Hp(a+7664|0,b)}function uN(a){a=a|0;return Q(N[a+492>>2])}function tI(a,b,c){a=a|0;b=b|0;c=c|0;El(a)}function sI(a,b,c){a=a|0;b=b|0;c=c|0;Dl(a)}function pba(a,b){a=a|0;b=b|0;J[a+96>>2]=b}function n0(a,b){a=a|0;b=b|0;Hp(a+284|0,b)}function mN(a){a=a|0;return Q(N[a+476>>2])}function jw(a){a=a|0;return Q(N[a+488>>2])}function iB(a,b){a=a|0;b=b|0;J[a+192>>2]=b}function eQ(a,b){a=a|0;b=b|0;Yj();return 1}function Yl(a){Ki(a);ts(a+72|0);ts(a+48|0)}function W_(a,b){a=a|0;b=b|0;H[a+6355|0]=b}function R1(a,b){a=a|0;b=Q(b);xD(a+48|0,b)}function Q1(a){a=a|0;return Q(N[a+308>>2])}function PE(a){a=a|0;return K[a+72|0]!=0|0}function JI(a,b,c){a=a|0;b=b|0;c=c|0;Jl(a)}function EE(a,b){a=a|0;b=b|0;J[a+112>>2]=b}function yba(a,b){a=a|0;b=b|0;hH(a-8|0,b)}function w3(a){a=a|0;return Q(N[a+32>>2])}function vw(a){a=a|0;return Q(N[a+56>>2])}function vh(a){a=a|0;Xv(a+8|0);return a|0}function uw(a){a=a|0;return Q(N[a+52>>2])}function u3(a){a=a|0;return Q(N[a+36>>2])}function rl(a,b,c){Ua(b,c,J[a+356>>2]<<2)}function r3(a){a=a|0;return Q(N[a+40>>2])}function qw(a){a=a|0;return Q(N[a+48>>2])}function mw(a,b){a=a|0;b=b|0;J[a+88>>2]=b}function eq(a,b){a=a|0;b=b|0;J[a+12>>2]=b}function ZM(a,b){a=a|0;b=b|0;H[a+137|0]=b}function YM(a,b){a=a|0;b=b|0;H[a+138|0]=b}function YH(a,b){a=a|0;b=b|0;J[a+48>>2]=b}function XM(a,b){a=a|0;b=b|0;H[a+139|0]=b}function Rd(a,b){a=a|0;b=b|0;J[a+16>>2]=b}function Qp(a,b){a=a|0;b=b|0;pq(a+12|0,b)}function Pp(a,b){a=a|0;b=b|0;oq(a+12|0,b)}function Op(a,b){a=a|0;b=b|0;nq(a+12|0,b)}function JE(a){a=a|0;return Q(N[a+68>>2])}function JB(a,b){a=a|0;b=Q(b);N[a+4>>2]=b}function Gf(a,b){a=a|0;b=b|0;te(a-12|0,b)}function Ff(a,b){a=a|0;b=b|0;se(a-12|0,b)}function FR(a,b){a=a|0;b=b|0;H[a+188|0]=b}function Eba(a,b){a=a|0;b=b|0;lH(a-8|0,b)}function BZ(a,b){a=a|0;b=Q(b);N[a+8>>2]=b}function A6(a,b){a=a|0;b=b|0;I[a+16>>1]=b}function zZ(a){a=a|0;return J[a+5648>>2]}function yB(a){a=a|0;return J[a+6092>>2]}function t_(a){a=a|0;return J[a+2204>>2]}function sba(a){a=a|0;return vl(a-8|0)|0}function s_(a){a=a|0;return J[a+2208>>2]}function r_(a){a=a|0;return J[a+2216>>2]}function q_(a){a=a|0;return J[a+2220>>2]}function pZ(a){a=a|0;return J[a+1044>>2]}function n_(a){a=a|0;return J[a+2224>>2]}function m_(a){a=a|0;return J[a+2228>>2]}function k3(a){a=a|0;return K[a+46|0]&15}function hea(a,b){a=a|0;b=b|0;return b|0}function gY(a){a=a|0;return J[a>>2]==1|0}function gK(a,b){a=a|0;b=b|0;J[a+8>>2]=b}function c$(a){a=a|0;return J[a+6020>>2]}function YQ(a){a=a|0;return ey(a-12|0)|0}function Y1(a,b){a=a|0;b=b|0;al(a,b,1,0)}function X1(a,b){a=a|0;b=b|0;al(a,b,0,1)}function WY(a){a=a|0;return Nk(a-12|0)|0}function V_(a){a=a|0;return J[a+5980>>2]}function UZ(a){a=a|0;return J[a+5824>>2]}function T_(a){a=a|0;return J[a+5928>>2]}function SZ(a){a=a|0;return J[a+5700>>2]}function E_(a){a=a|0;return J[a+2380>>2]}function EZ(a){a=a|0;return J[a+1120>>2]}function E3(a){a=a|0;return Zk(a-12|0)|0}function DZ(a){a=a|0;return J[a+5616>>2]}function AZ(a){a=a|0;return J[a+5612>>2]}function AQ(a,b){a=a|0;b=b|0;H[a+33|0]=b}function AB(a){a=a|0;return J[a+6096>>2]}function z5(a){a=a|0;return J[a+368>>2]}function y5(a){a=a|0;return J[a+356>>2]}function y0(a){a=a|0;tp(a);H[a+337|0]=1}function xw(a){a=a|0;return J[a+400>>2]}function v5(a){a=a|0;return J[a+364>>2]}function tU(a){a=a|0;return Qh(a-8|0)|0}function ow(a){a=a|0;return J[a+440>>2]}function nD(a){a=a|0;return J[a+392>>2]}function lN(a){a=a|0;return Fj(a-4|0)|0}function lJ(a){a=a|0;return J[a+260>>2]}function kJ(a){a=a|0;return J[a+256>>2]}function kD(a){a=a|0;return J[a+396>>2]}function jJ(a){a=a|0;return J[a+272>>2]}function iJ(a){a=a|0;return J[a+268>>2]}function hJ(a){a=a|0;return J[a+236>>2]}function hB(a){a=a|0;return J[a+192>>2]}function e5(a,b){a=a|0;b=b|0;Ja[a|0](b)}function Yr(a){a=a|0;return J[a+116>>2]}function WN(a){a=a|0;return J[a+492>>2]}function VE(a){a=a|0;return J[a+124>>2]}function Ub(a){a=a|0;return Ja[a|0]()|0}function Sl(a){a=a|0;return J[a+100>>2]}function Rl(a){a=a|0;return J[a+112>>2]}function QU(a){a=a|0;return qk(a-8|0)|0}function PS(a){a=a|0;return nd(a-8|0)|0}function IJ(a){a=a|0;return J[a+104>>2]}function FL(a){a=a|0;return J[a+284>>2]}function Ew(a){a=a|0;return vh(a-8|0)|0}function CE(a){a=a|0;return J[a+108>>2]}function B5(a){a=a|0;return J[a+320>>2]}function A5(a){a=a|0;return J[a+324>>2]}function zd(a){a=a|0;return J[a+12>>2]}function zA(a,b){a=a|0;b=b|0;J[a>>2]=0}function pf(a){a=a|0;return J[a+20>>2]}function nw(a){a=a|0;return J[a+88>>2]}function n4(a){a=a|0;return K[a|0]&128}function mt(a){a=a|0;return J[a+56>>2]}function kz(a){a=a|0;return J[a+48>>2]}function ko(a){a=a|0;return J[a+72>>2]}function kba(a,b){a=a|0;b=b|0;return-1}function kb(a){a=a|0;return J[a+32>>2]}function i4(a){a=a|0;H[a|0]=K[a|0]|128}function Z3(a){a=a|0;H[a|0]=K[a|0]&127}function Xp(a){a=a|0;return L[a+24>>1]}function Wg(a){a=a|0;return J[a+28>>2]}function T6(a){a=a|0;return J[a+36>>2]}function Rc(a){a=a|0;return J[a+80>>2]}function Qc(a){a=a|0;return J[a+68>>2]}function Nc(a){a=a|0;return J[a+16>>2]}function Mh(a){a=a|0;return J[a+44>>2]}function Mf(a){a=a|0;return J[a+76>>2]}function JV(a){a=a|0;return J[a+84>>2]}function J$(a){a=a|0;return J[a+52>>2]}function Ii(a){a=a|0;return J[a+24>>2]}function GR(a){a=a|0;return K[a+188|0]}function Cm(a){a=a|0;return J[a+40>>2]}function $T(a){a=a|0;return J[a+92>>2]}function zQ(a){a=a|0;return K[a+33|0]}function kh(a){a=a|0;return J[a+8>>2]}function Q6(a){a=a|0;return K[a+32|0]}function Mi(a,b){a=a|0;b=b|0;return 0}function Lq(a){a=a|0;return J[a+4>>2]}function FU(a){a=a|0;return K[a+54|0]}function CU(a){a=a|0;return K[a+55|0]}function o2(a){a=a|0;return J[40592]}function l_(a){a=a|0;return J[40589]}function fB(a,b){MA(a,b);MA(a+8|0,b)}function ay(a){a=a|0;return J[39164]}function Vb(a,b,c){a=a|0;b=b|0;c=c|0}function Sx(a){a=a|0;return J[39315]}function Qx(a){a=a|0;return J[39472]}function Jx(a){a=a|0;return J[39609]}function Hx(a){a=a|0;return J[39760]}function Cx(a){a=a|0;return J[39929]}function zJ(a){a=a|0;Qr(J[a+28>>2])}function yw(a){a=a|0;return a+404|0}function yca(a){a=a|0;return 124004}function wG(a){a=a|0;return J[a>>2]}function qba(a){a=a|0;hb(vl(a-8|0))}function m2(a){a=a|0;return a+48|0} +function fq(a){a=a|0;return Ic(a)|0}function bda(a){a=a|0;return 121392}function MK(a){a=a|0;_s(J[a+28>>2])}function CL(a){a=a|0;uv(J[a+28>>2])}function yL(a){a=a|0;return 122532}function y4(a){a=a|0;return 126900}function xY(a){a=a|0;return 126540}function vR(a){a=a|0;return 124804}function uU(a){a=a|0;return 129864}function tT(a){a=a|0;return 123352}function rZ(a){a=a|0;return 128504}function pda(a){a=a|0;return 19165}function oba(a){a=a|0;return 26407}function nda(a){a=a|0;return 18710}function nJ(a){a=a|0;return 123496}function n9(a){a=a|0;return 124476}function n8(a){a=a|0;return 124728}function mX(a){a=a|0;return 121356}function mS(a){a=a|0;return 121444}function m9(a){a=a|0;return 124488}function m1(a){a=a|0;return 127636}function m0(a){a=a|0;return 128056}function lda(a){a=a|0;return 18809}function kI(a){a=a|0;return 123776}function jda(a){a=a|0;return 19262}function iK(a){a=a|0;return 121208}function i1(a){a=a|0;return 127676}function hda(a){a=a|0;return 18505}function gea(a){a=a|0;return 25614}function gJ(a){a=a|0;return 123664}function fl(a){a=a|0;return a+12|0}function fda(a){a=a|0;return 18871}function f$(a){a=a|0;return 126516}function dda(a){a=a|0;return 18762}function dY(a){a=a|0;return 128728}function dP(a){a=a|0;return 127120}function cea(a){a=a|0;return 3637} +function bM(a){a=a|0;return 122372}function b7(a){a=a|0;return 125752}function a_(a){a=a|0;return 128404}function aU(a){a=a|0;return 129960}function _X(a){a=a|0;return 128576}function _T(a){a=a|0;return 129968}function Zq(a){a=a|0;return a+16|0}function Zda(a){a=a|0;return 28531}function Zca(a){a=a|0;return 18570}function Z5(a){a=a|0;return 125880}function Y$(a){a=a|0;return 128212}function Xda(a){a=a|0;return 25419}function Wca(a){a=a|0;return 18338}function WU(a){a=a|0;return 129744}function VX(a){a=a|0;return 128800}function Uca(a){a=a|0;return 18585}function U$(a){a=a|0;return 124720}function Tda(a){a=a|0;return 17522}function T3(a){a=a|0;return 126956}function Rca(a){a=a|0;return 18311}function RX(a){a=a|0;return 128968}function RR(a){a=a|0;return 124652}function R$(a){a=a|0;return 126492}function Pda(a){a=a|0;return 18108}function Pca(a){a=a|0;return 19310}function PT(a){a=a|0;return 129992}function P5(a){a=a|0;return 124532}function P$(a){a=a|0;return a+60|0}function ON(a,b){a=a|0;b=b|0;hb(b)}function OK(a){a=a|0;return 122952}function O1(a){a=a|0;return 121272}function Nca(a){a=a|0;return 19340}function NQ(a){a=a|0;return 126272}function ML(a){a=a|0;return 122448}function Lca(a){a=a|0;return 19181}function L6(a){a=a|0;return 124500}function KT(a){a=a|0;return 130016}function Jca(a){a=a|0;return 18853}function IY(a){a=a|0;return 128584}function Hca(a){a=a|0;return 19175}function H$(a){a=a|0;return a+44|0}function Fca(a){a=a|0;return 19197}function EP(a){a=a|0;return 122324}function EI(a){a=a|0;return 123716}function Df(a){a=a|0;return a-12|0}function AS(a){a=a|0;return 122284}function A9(a){a=a|0;return 124464}function $da(a){a=a|0;return 18888}function $ca(a){a=a|0;return 18682}function $4(a){a=a|0;return 126424}function z8(a){a=a|0;return 18552}function yo(a){a=a|0;return a-8|0}function yJ(a){a=a|0;return 19496}function wJ(a){a=a|0;return 19534}function w8(a){a=a|0;return 19241}function uS(a){a=a|0;return 19882}function tda(a){a=a|0;BH(a);hb(a)}function tL(a){a=a|0;return 18739}function sL(a){a=a|0;return 18408}function p1(a){a=a|0;return 29925}function mb(a){a=a|0;if(a){hb(a)}}function mJ(a){a=a|0;return 26379}function m7(a){a=a|0;H[a+120|0]=1}function kU(a){a=a|0;return 28618}function k5(a){a=a|0;return 19555}function j3(a){a=a|0;return 18255}function iba(a){a=a|0;dH(a);hb(a)}function gZ(a){a=a|0;return 18787}function fea(a){a=a|0;return 3448}function fZ(a){a=a|0;return 17610}function fY(a){a=a|0;return 26976}function fL(a){a=a|0;return 17260}function eea(a){a=a|0;return 2238}function dL(a){a=a|0;return 28122}function c9(a){a=a|0;return 18653}function a6(a){a=a|0;return 25717}function _k(a){a=a|0;return a+8|0}function _8(a){a=a|0;return 19055}function ZZ(a){a=a|0;xg(a+5584|0)}function Y8(a){a=a|0;return 18917}function W8(a){a=a|0;return 18426}function Vda(a){a=a|0;return 5439}function VP(a){a=a|0;return 127e3}function U8(a){a=a|0;return 18485}function Tp(a){a=a|0;ZE(a+12|0,a)}function TH(a){a=a|0;return 18599}function SH(a){a=a|0;return 18293}function S8(a){a=a|0;return 18988}function QL(a){a=a|0;return 18622}function Q8(a){a=a|0;return 19022}function PL(a){a=a|0;return 18969}function OL(a){a=a|0;return 19385}function O8(a){a=a|0;return 19410}function N6(a){a=a|0;return 26082}function M8(a){a=a|0;return 19095}function M5(a){a=a|0;return 26879}function K8(a){a=a|0;return 19278}function JK(a){a=a|0;return 19443}function J4(a){a=a|0;return 17821}function Iaa(a){a=a|0;H[a+92|0]=1}function IS(a){a=a|0;return 19862}function IL(a){a=a|0;return 18192}function HU(a){a=a|0;return 19803}function GL(a){a=a|0;return 18158}function G3(a){a=a|0;return 25639}function F8(a){a=a|0;return 18520}function Du(a){Va(a+1164|0,0,648)}function DV(a){a=a|0;return 26898}function D8(a){a=a|0;return 19123}function CJ(a){a=a|0;return 19479}function C1(a){a=a|0;return 29957}function BJ(a){a=a|0;return 19513}function B8(a){a=a|0;return 18704}function Ax(a){a=a|0;return a+4|0}function y7(a){a=a|0;H[a+68|0]=1}function vea(a,b){Ia=a;return b} +function sO(a){a=a|0;xh(a);hb(a)}function oO(a){a=a|0;Pj(a);hb(a)}function jQ(a){a=a|0;return 2400}function iP(a){a=a|0;return 2384}function fK(a){a=a|0;us(a);hb(a)}function f9(a){a=a|0;H[a+84|0]=1}function cI(a){a=a|0;lr(a);hb(a)}function Zu(a,b,c,d,e){av(a,0,e)}function ZP(a){a=a|0;return 2416}function XX(a){a=a|0;rc(a);hb(a)}function W9(a){a=a|0;CG(a);hb(a)}function W3(a){a=a|0;return 2347}function VO(a){a=a|0;return 2367}function RQ(a){a=a|0;return 2446}function QH(a){a=a|0;return 3553}function Q0(a){a=a|0;vp(a);hb(a)}function JP(a){a=a|0;return 2429}function H8(a){a=a|0;return 5466}function $6(a){a=a|0;return 2456}function uba(a){a=a|0;hb(vl(a))}function jaa(a){a=a|0;hb(Rq(a))}function cp(a){a=a|0;H[a+4|0]=1}function Ya(a){a=a|0;return a|0}function N1(a){a=a|0;Jg(a+48|0)}function IE(a){a=a|0;zD(a+12|0)}function LU(a){a=a|0;xz(a-8|0)}function HV(a){a=a|0;dA(a-8|0)}function uJ(){return Ta(24)|0}function ps(){return Ta(12)|0}function hU(a){a=a|0;return 4}function gs(a){a=a|0;return 2}function _J(){return Ta(16)|0}function UJ(){return Ta(28)|0}function Ib(a){a=a|0;return 0}function Ad(a){a=a|0;return 1}function $9(a,b){a=a|0;b=Q(b)}function Cb(a,b){a=a|0;b=b|0}function uj(a){J[a+4>>2]=0}function Yu(a,b){av(a,1,b)}function Xa(a){a=a|0;hb(a)}function TL(a){a=a|0;nj(a)}function qb(a){a=a|0;B()}function kc(){ga();B()}function gb(a){a=a|0} // EMSCRIPTEN_END_FUNCS -e=K;p(q);var Ka=c([null,HM,qY,Ml,OW,ef,Gz,ef,qT,Gl,oE,bf,Qba,nE,Eaa,mE,lE,lV,Ml,OV,Ml,tM,Ml,QN,r9,Zka,ef,Oja,ef,dE,ob,dE,Za,Za,ob,Ip,ri,S1,kp,I$,E_,NW,bf,kW,bf,NV,bf,gX,bf,CW,bf,eY,bf,nb,zY,sc,rc,gb,eV,sc,rc,BU,Qb,JR,nb,Za,Za,iQ,SO,An,AN,Uv,sc,rc,nb,Za,Za,mN,kN,jN,iN,hN,sc,rc,nb,Za,Za,gN,eN,An,aN,Uv,sc,rc,gb,ob,ac,$M,Ah,SM,RM,Ah,QM,Sc,Ic,se,Za,Za,ob,se,Za,Za,ob,Xd,Sb,EM,CM,re,BM,Ah,zM,Sc,se,Za,Za,ob,re,se,Za,Za,ob,Xd,re,xM,Sc,se,Za,Za,ob,nb,Za,Za,wM,vM,_b,rM,pM,sc,rc,oM,Sc,se,Za,Za,ob,ac,Gc,ac,Sb,Sb,ac,ac,hM,Hd,ob,Hd,Za,Za,ob,UL,_b,nb,LL,KL,_b,sc,rc,nb,Ps,sc,rc,nb,DL,sc,rc,nb,BL,pd,od,hL,eL,nb,Ps,sc,rc,nb,ZK,pd,od,nb,RK,pd,od,sc,rc,nb,NK,FK,yK,pd,od,qf,pf,nb,gK,aK,VJ,pd,od,qf,pf,nb,UJ,PJ,NJ,pd,od,qf,pf,Gl,Yka,ef,GJ,Nka,BJ,wka,sJ,Za,Er,md,hh,Hd,ob,Qb,GJ,gh,BJ,gh,sJ,gh,nb,Nja,Cja,cJ,pd,od,gb,ob,Ic,nb,ija,gb,ob,Ic,Sb,$I,ac,ac,Qb,Qia,Sb,Fia,via,VI,Fd,VI,Fd,bia,Uha,Rha,gh,Mha,Hha,zha,uha,kha,gha,Zga,Rga,Nga,Gga,Bga,sga,nb,jga,rr,Fd,eI,Fd,nb,Za,Za,Yfa,pd,od,sc,rc,nb,Za,Za,Xfa,Vfa,_b,Ed,ob,Ufa,Rfa,AH,sH,Ed,Za,Za,ob,Qfa,ri,Kfa,eH,sfa,Ed,Za,Za,ob,hfa,_b,_ka,Gl,nb,Za,Za,Zea,Oea,_b,Ed,ob,Dea,tea,AH,sH,Ed,Za,Za,ob,iea,ri,cea,eH,aea,Ed,Za,Za,ob,Wda,_b,s9,Gl,nb,Nda,KG,df,nb,uda,tda,_b,lda,Sc,ada,Ah,Sca,Jca,nb,Ica,KG,df,Ed,ob,Ed,Za,Za,ob,Ip,ri,Hca,kp,Dca,nb,Bca,gb,ob,re,Xd,Sb,Ic,gb,ob,Ic,Qb,uca,ac,Sb,Sb,Gc,Gc,Gc,Sb,tca,nca,jca,cca,_ba,Hd,ob,Ic,Uba,Gc,Rba,Pba,Oba,Gc,Gc,gb,ob,nb,Mba,Fi,df,hF,Gc,Hd,ob,Hd,Za,Za,ob,qba,_b,nb,kba,$aa,Qb,Waa,Ic,Laa,nb,Daa,xaa,_b,naa,eaa,V9,R9,gb,ob,N9,Tg,J9,qE,q9,g9,Z8,qE,U8,L8,nb,A8,q8,cJ,Ed,ob,gb,ob,Hd,ob,Ed,Za,Za,ob,nb,g8,qf,pf,nb,Z7,nb,T7,gb,ob,ac,Ic,gb,Za,Za,ob,Gc,ac,Q7,ac,gb,Za,Za,ob,re,Xd,ac,$I,Sb,Sb,F7,Ah,C7,B7,A7,y7,Sc,ac,r7,Fd,k7,h7,Sb,nb,Z6,gb,Za,Za,ob,gb,Za,Za,ob,Ic,Qb,re,Xd,Sb,ac,S6,nb,J6,Fi,df,nb,D6,nb,Za,Za,C6,u6,j6,c6,X5,nb,Za,Za,S5,J5,y5,n5,Qb,qD,pD,nb,Za,Za,O4,I4,An,y4,Qb,qD,pD,n4,gb,ob,Ic,nb,Za,Za,d4,V3,bD,ZC,Sc,E3,Qb,nb,u3,Fi,df,nb,Za,Za,j3,_2,_b,R2,Qb,gb,ob,Ic,nb,Za,Za,O2,M2,bD,ZC,Sc,L2,Qb,nb,K2,J2,ef,I2,Sc,G2,Sc,nb,F2,Fi,df,gb,ob,Ic,nb,Za,Za,C2,w2,u2,k2,Qb,nb,$1,R1,I1,CT,ef,gb,ob,Gc,z1,Sb,Sb,gb,ob,Ic,o1,h1,Gc,b1,re,Xd,a1,Sc,V0,P0,Sc,L0,E0,Fd,gb,Za,Za,ob,Xd,TB,Qb,Gc,gb,Za,Za,ob,Xd,TB,gb,ob,Qb,t0,Qb,LB,JB,pd,od,sc,rc,qf,pf,b0,gh,S$,gh,BB,Za,Za,ob,M$,_b,Qb,sc,rc,qf,pf,BB,Za,Za,ob,K$,_b,Qb,sc,rc,Hd,ob,nb,H$,C$,v$,l$,h$,Hd,ob,nb,e$,Fi,df,hF,Gc,gb,ob,Sb,Sb,Sb,se,Za,Za,ob,Ip,ri,d$,kp,X_,nb,P_,LB,JB,pd,od,sc,rc,eI,Fd,nb,Za,Za,K_,ci,Fd,TA,Fd,nb,Za,Za,y_,ci,Fd,nb,Za,Za,v_,Le,e_,Ke,_b,NZ,Sb,FZ,ac,JL,Qb,xZ,Je,cZ,Tg,Le,YY,Ke,_b,UY,Sb,RY,ac,tA,Qb,JY,Je,IY,Tg,Le,BY,Ke,_b,AY,Sb,yY,ac,xY,Qb,sY,Je,iY,Tg,Le,gY,Ke,_b,$X,Sb,QX,ac,tA,Qb,HX,Je,DX,Tg,Le,zX,Ke,_b,vX,uX,tX,rX,Dz,Qb,eX,Je,YW,PW,Le,FW,Ke,_b,yW,Sb,qW,ac,Dz,Qb,hW,Je,YV,Tg,Le,PV,Ke,_b,JV,AV,rV,kV,GK,Qb,iV,Je,gV,dV,nZ,rI,$b,$b,$b,WU,TU,sd,QU,NU,pc,rb,Za,Ya,AU,xU,uU,gb,aU,TT,rb,Lh,Za,Ya,GT,gb,tT,oT,rb,Lh,Za,Ya,gT,_S,PS,HS,rb,BS,Za,Ya,sS,jS,Ya,_R,PR,IR,CR,vR,lR,rb,tN,xn,hQ,vN,xn,PP,uN,xn,Lh,sN,qea,jb,kH,yN,Sfa,Wfa,lh,Mfa,jO,jb,xN,$N,Ya,wN,zN,rb,Ya,rN,qN,Ya,pN,Yv,Ya,oN,nN,jb,lb,lN,Ya,cN,fN,Ya,bN,dN,Cj,_M,Bf,rr,ve,Jc,lb,hh,ci,Bj,fv,ZM,YM,WM,UM,XM,VM,TM,Ya,PM,OM,Ya,NM,MM,jb,lb,LM,jb,lb,KM,jb,lb,JM,wh,IM,$b,vu,GM,FM,ku,DM,Yt,AM,Wt,yM,Ya,sM,Et,jb,lb,uM,zm,qM,Za,Ya,nM,mM,lM,kM,jM,iM,RL,Bf,cM,bM,gb,YL,aM,_L,ZL,$L,fM,bt,gM,XL,WL,VL,TL,SL,eM,dM,_s,QL,PL,cj,OL,Za,Ya,NL,ML,Os,IL,EL,Kb,Ec,CL,cj,Kb,Kb,Ms,Ls,HL,Fb,md,Bf,lh,ve,FL,sd,Kb,gb,GL,Es,AL,zL,yL,xL,wL,vL,pL,oL,Gd,Ls,uL,Fb,qL,pm,Cs,om,nL,mL,Kb,gb,tL,jb,lL,sL,jb,kL,rL,Ya,gL,jL,Ya,fL,iL,ys,dL,Kb,xs,aL,Fb,WK,VK,UK,TK,cL,bL,SK,_K,$K,Ya,XK,YK,BK,EK,zK,CK,AK,DK,MK,QK,JK,xK,wK,rK,KK,OK,HK,tK,sK,pK,LK,PK,IK,vK,uK,qK,ks,Za,Ya,nK,oK,js,fK,dK,eK,gs,gs,mK,jK,cK,bK,is,hs,$l,_l,kK,hK,ZJ,YJ,is,hs,$l,_l,lK,iK,$J,_J,$l,_l,ks,Ya,WJ,XJ,js,Yr,TJ,SJ,OJ,RJ,QJ,Sr,LJ,Ir,Fb,Xka,FJ,sd,Rr,MJ,Vka,Uka,Za,Ya,Ska,Ya,Rka,Wka,Ya,Qka,Tka,Yl,rb,Ya,Pka,Oka,Ya,Mka,Lka,Ya,Kka,Jka,Ya,Ika,Hka,Ya,Gka,Fka,Ya,Eka,Dka,Ya,Cka,Bka,Ya,AJ,Aka,Ya,zJ,zka,Ya,yka,xka,Ya,xJ,vka,Ya,xJ,uka,Sr,bka,Ir,Fb,gb,FJ,sd,iJ,cka,ska,rka,qka,pka,ika,gka,oka,nka,hka,fka,kka,mka,jka,lka,eka,dka,Ya,AJ,aka,Ya,zJ,$ja,Ya,_ja,Zja,gb,Ya,Yja,Xja,Ya,Wja,Vja,Ya,Uja,Tja,Ya,Sja,Rja,Ya,Qja,Pja,Ya,Mja,Lja,Ya,Kja,Jja,Ya,Ija,Hja,Gja,Ya,Fja,Eja,Ya,Dja,Bja,Ya,Aja,zja,Ya,yja,xja,Ya,wja,vja,Ya,uja,tja,Ya,sja,rja,Ya,qja,pja,Ya,oja,nja,Dia,Cia,Bia,Aia,zia,yia,xia,wia,mja,lja,kja,jja,bJ,hja,aJ,gja,fja,eja,dja,cja,bJ,bja,aja,$ia,_ia,Zia,Yia,Xia,Wia,Via,Uia,Tia,Sia,Ria,Pia,Oia,Nia,Mia,Lia,Kia,Jia,Iia,Hia,Gia,Eia,Vl,dia,xs,ria,gb,qia,gb,WI,pia,mia,lia,Fb,Fb,Fb,Fb,Fb,Fb,Kb,gb,iia,gia,eia,cia,gb,gb,$b,gb,gb,TI,SI,Fb,QI,UI,YI,XI,aia,$ha,tia,sia,oia,kia,jia,fia,hia,_ha,nia,gb,gb,Ya,Zha,uia,Yha,Za,Ya,Wha,Ir,$b,Fb,$b,sd,$b,$b,gb,$b,$b,sd,Fb,Fb,$b,$b,sd,Xha,Kb,Kb,Kb,Kb,Kb,Kb,Kb,Kb,Kb,gb,Fb,Fb,Vha,$b,Kb,Qha,Pha,Oha,Nha,Lha,Kha,Jha,tka,MI,Tha,nha,Sha,sha,rha,Iha,Kb,cj,Lh,$b,$b,$b,gb,$b,Fb,Fb,$b,Fb,qha,sd,sd,aJ,Fb,Fb,gb,EI,EI,Gha,Fha,Eha,Aha,yha,wha,vha,Fb,pha,oha,xha,yI,mha,lha,jha,cj,Kb,Dha,Cha,Bha,tha,rb,gb,II,Wga,Vga,xr,Uga,sI,Tga,Sga,Pga,pI,Oga,Lga,Kga,Jga,Iga,Qga,Hga,jI,Fga,Cga,Ega,Dga,Aga,zga,yga,xga,iha,hha,fha,eha,dha,cha,Mga,bha,aha,aga,$ga,_ga,Xga,Yga,Zfa,wga,vga,ega,uga,tga,oga,kga,hga,_fa,$fa,bga,cga,mga,nga,lga,gga,fga,dga,Gd,rga,qga,pga,iga,Pfa,Ofa,Za,Ya,Ya,Nfa,Lfa,rb,Za,rb,Ya,Jfa,Ifa,Ya,Hfa,Gfa,Ya,Ffa,Efa,Ya,Dfa,Cfa,Ya,Bfa,Afa,Ya,zfa,yfa,Ya,xfa,wfa,Ya,vfa,ufa,Ya,tfa,rfa,Ya,qfa,pfa,Ya,ofa,nfa,Ya,mfa,lfa,Ya,kfa,jfa,Ya,ifa,gfa,Ya,ffa,efa,jb,lb,dfa,wea,_q,kH,lh,Tfa,bh,ve,cfa,bfa,afa,gb,_q,$ea,jb,lb,_ea,jb,lb,Yea,jb,lb,Xea,jb,lb,Wea,jb,lb,Vea,jb,lb,Uea,jb,lb,Tea,jb,lb,Sea,jb,lb,Rea,jb,lb,Qea,jb,lb,Pea,jb,lb,Nea,jb,lb,Mea,jb,lb,Lea,jb,lb,Kea,jb,lb,Jea,jb,lb,Iea,jb,lb,Hea,jb,lb,Gea,jb,lb,Fea,jb,lb,Eea,jb,lb,Cea,jb,lb,Bea,jb,lb,Aea,jb,lb,zea,jb,lb,yea,jb,lb,xea,jb,lb,dH,_q,vea,jb,lb,uea,jb,lb,sea,jb,lb,rea,jb,lb,pea,jb,lb,oea,jb,lb,nea,jb,lb,mea,jb,lb,lea,kea,jea,jb,lb,hea,jb,lb,gea,jb,lb,dH,jb,lb,fea,jb,lb,eea,jb,lb,dea,Zda,Jda,sba,QG,_da,Ida,Zq,Yda,Xda,Vda,Uda,Tda,Sda,Rda,Lda,Qda,Pda,Oda,Mda,Kda,$da,Fb,Gd,Gda,wda,LG,Hda,vda,Fda,Eda,Dda,Cda,Bda,hh,Ada,zda,IG,yda,xda,zG,Lca,AG,Oca,Kca,yG,xG,wG,vG,uG,tG,sG,rG,qG,pG,oG,nG,mG,pm,lG,kG,om,jG,Tq,El,El,Nca,Mca,sda,rda,qda,pda,oda,nda,mda,kda,jda,ida,hda,gda,fda,eda,dda,cda,bda,$ca,_ca,Zca,Yca,Xca,Wca,Vca,BG,Uca,Tca,Rca,Qca,Pca,iG,hG,Gca,rb,oba,Fca,Eca,Aca,wca,aG,Cca,vca,xca,Bj,zca,yca,mca,Wba,VF,oca,Vba,Ms,Mq,Lq,md,Kq,Tba,Sba,Jq,Iq,Hq,Gq,Fq,Eq,TF,Zba,Gi,Dq,Cq,Bq,Aq,zq,eca,DF,CF,BF,AF,zF,yF,xF,SF,RF,QF,PF,wF,Yba,vF,Xba,JF,IF,HF,GF,dca,bca,H8,G8,aca,uF,sF,rF,qF,pF,oF,nF,mF,lF,kF,lca,kca,ica,hca,fca,gca,rca,qca,pca,sca,gb,gb,Gd,$ba,le,Nba,rb,Pq,Oq,Nq,Hi,Lba,rb,Gi,yq,Kba,rb,xq,wq,vq,uq,tq,Za,rb,zG,tba,iF,Jba,rba,yG,xG,wG,vG,uG,tG,sG,rG,qG,pG,oG,nG,mG,pm,lG,kG,om,jG,Tq,El,El,vba,uba,Dba,Eba,Bba,Cba,Hba,Iba,Fba,Gba,Aba,zba,yba,xba,wba,iG,hG,pba,rb,XE,Gaa,cF,nba,Faa,WE,VE,UE,TE,SE,RE,xl,xl,mba,lba,jba,gba,hba,iba,fba,eba,dba,cba,Yaa,Xaa,Vaa,Uaa,Taa,Saa,Raa,Qaa,Paa,Oaa,bba,aba,Naa,Maa,Kaa,Jaa,Iaa,Haa,_aa,Zaa,dF,Fb,Gd,aF,bF,$E,_E,ZE,YE,cF,rb,XE,qaa,QE,Caa,paa,WE,VE,UE,TE,SE,RE,xl,xl,aF,bF,$E,_E,zaa,yaa,waa,vaa,uaa,taa,saa,raa,ZE,YE,Baa,Aaa,dF,Fb,Gd,QE,rb,PE,U9,wl,maa,T9,Jc,OE,haa,gaa,faa,daa,caa,baa,aaa,$9,_9,Z9,Y9,X9,W9,jaa,kaa,Fb,oaa,laa,iaa,LE,Q9,P9,NE,S9,O9,M9,L9,HE,K9,rE,I9,H9,Y8,w9,Er,p9,o9,n9,m9,l9,k9,j9,i9,h9,f9,e9,d9,G9,Bf,F9,E9,A9,c9,D9,C9,B9,z9,y9,x9,v9,u9,t9,b9,a9,$8,_8,X8,W8,Za,Ya,Za,Ya,V8,S8,l8,pq,T8,k8,Gd,Mq,Lq,md,Kq,j8,i8,Jq,Iq,Hq,Gq,Fq,Eq,TF,R8,Gi,Dq,Cq,Bq,Aq,zq,O8,DF,CF,BF,AF,zF,yF,xF,SF,RF,QF,PF,wF,N8,vF,M8,JF,IF,HF,GF,K8,I8,H8,G8,J8,uF,sF,rF,qF,pF,oF,nF,mF,lF,kF,Q8,P8,F8,E8,D8,C8,B8,o8,m8,n8,z8,y8,x8,w8,v8,u8,s8,t8,Pq,Oq,Nq,Hi,r8,p8,le,pq,rb,Hi,gb,gb,h8,rb,Gi,yq,f8,rb,xq,wq,vq,uq,tq,rb,d8,_7,hE,e8,Y7,Kb,Mq,Lq,md,Kq,X7,W7,Jq,Iq,Hq,Gq,Fq,Eq,b8,c8,Gi,Dq,Cq,Bq,Aq,zq,Pq,Oq,Nq,Hi,a8,$7,le,V7,rb,Hi,gb,gb,yq,U7,rb,xq,wq,vq,uq,tq,rb,R7,P7,O7,N7,M7,Fb,I7,J7,K7,G7,E7,D7,L7,eE,S7,H7,bq,z7,x7,Za,Ya,w7,Ya,v7,Ya,u7,Ya,t7,Ya,s7,Ya,p7,m7,o7,n7,e7,$6,i7,l7,j7,_6,Y6,X6,d7,QD,q7,c7,g7,f7,b7,a7,V6,U6,T6,M6,L6,K6,R6,Q6,P6,O6,N6,I6,ND,W6,$b,Za,Ya,LD,Ya,LD,Ya,H6,Ya,G6,Za,Ya,F6,Za,Ya,E6,B6,Za,Ya,x6,r6,Rt,ci,TA,z6,y6,s6,w6,v6,t6,CD,A6,q6,p6,o6,Ya,n6,m6,Za,Ya,l6,k6,Ya,i6,rb,I3,G3,H3,zD,h6,g6,_5,Z5,a6,$5,W4,m4,R5,Q5,Y5,W5,V5,T5,U5,P5,O5,L5,K5,I5,H5,E5,D5,C5,B5,N5,M5,G4,F4,k4,hD,x5,u5,t5,s5,q5,r5,p5,o5,m5,d5,c5,b5,a5,$4,_4,Z4,Y4,X4,V4,U4,T4,S4,Q4,P4,N4,L4,K4,J4,f6,e6,d6,b6,l5,k5,h4,w5,v5,u4,t4,s4,r4,A5,z5,j4,i4,H4,T3,C4,B4,A4,E4,D4,X3,W3,U3,l4,j5,i5,h5,g5,f5,e5,fD,f4,e4,c4,b4,q4,p4,o4,g4,z4,x4,w4,v4,a4,$3,Kb,_3,Z3,G5,F5,Y3,gb,R4,S3,fD,hD,Ya,M4,R3,Ya,Q3,P3,gb,O3,Za,Ya,jb,lb,N3,jb,lb,M3,jb,lb,L3,jb,lb,K3,jb,lb,J3,YC,Ya,WC,Ya,VC,Ya,PE,Q2,kl,D3,P2,Jc,OE,Cs,x3,w3,v3,t3,s3,r3,q3,p3,o3,ve,n3,m3,l3,k3,i3,h3,g3,f3,e3,d3,c3,b3,a3,$2,Z2,Y2,X2,W2,V2,U2,T2,S2,RC,QC,z3,y3,B3,F3,C3,A3,p_,N2,Za,Ya,wc,H2,el,E2,D2,B2,he,A2,up,z2,y2,x2,v2,t2,s2,r2,q2,p2,o2,n2,m2,l2,j2,i2,h2,g2,f2,e2,d2,c2,b2,a2,_1,Z1,Y1,Za,Ya,X1,W1,rp,Ya,V1,U1,T1,Ya,Q1,P1,rp,O1,N1,M1,gC,mi,Za,Ya,L1,K1,J1,Eg,mi,Ya,G_,H_,I_,J_,H1,G1,F1,E1,D1,MZ,C1,B1,A1,y1,x1,w1,v1,u1,LZ,t1,s1,KZ,r1,JZ,q1,p1,n1,Eg,li,Ya,m1,cl,qp,Eg,li,Ya,e1,k1,i1,j1,l1,g1,f1,d1,r_,c1,Za,Ya,W0,U0,Za,Ya,n_,ee,Za,Ya,T0,F_,D_,X0,C_,S0,R0,Q0,H0,cC,EZ,C0,$0,G0,O0,F0,D0,aC,CZ,B0,_0,Z0,Y0,N0,M0,K0,J0,I0,AZ,A0,z0,y0,x0,Eg,mi,Ya,w0,v0,u0,SB,mi,Ya,Vk,n0,Za,NB,m0,q0,p0,o0,hh,ve,MB,ep,s0,r0,Ya,j0,i0,Ya,ee,h0,Ya,f0,g0,e0,d0,k0,l0,c0,a0,$$,Z$,_$,Y$,X$,W$,V$,U$,gC,li,Ya,T$,R$,Q$,SB,li,Ya,P$,Za,Ya,ee,O$,Ya,Za,Ya,N$,L$,Ya,ee,Ya,J$,F$,G$,gB,ee,E$,gB,Ya,D$,Vk,r$,Pk,z$,q$,p$,o$,n$,m$,B$,md,Xo,t$,s$,x$,w$,eB,Fb,A$,y$,u$,k$,j$,i$,g$,f$,Vk,V_,gi,b$,U_,W_,Y_,Bj,ci,So,T_,S_,R_,Q_,md,Xo,O_,N_,M_,L_,Z_,Fb,$_,c$,a$,__,Ya,B_,Za,Ya,A_,Ya,z_,xg,o_,xg,q_,xg,Za,Ya,x_,j_,Ya,Ek,w_,i_,OA,NA,gb,h_,g_,Ek,u_,f_,OA,NA,d_,c_,Ko,t_,b_,a_,$Z,_Z,ZZ,Jo,s_,YZ,XZ,WZ,VZ,UZ,TZ,Ya,SZ,Ya,RZ,Za,Ya,QZ,Za,Ya,PZ,Za,Ya,OZ,Za,Ya,xg,xg,xg,IZ,Za,Ya,HZ,GZ,Ya,DZ,Za,Ya,BZ,Za,Ya,m_,KA,l_,KA,k_,zZ,Vk,ud,rb,oZ,Jc,lh,uZ,tZ,ve,hh,mZ,So,lZ,kZ,md,Xo,Ho,Fb,wZ,yZ,rb,vZ,rZ,qZ,pZ,sZ,Gd,jZ,iZ,eZ,dZ,bZ,gZ,fZ,hZ,Kb,aZ,$Y,_Y,Za,Ya,ZY,Ya,XY,WY,VY,Eg,mi,Ya,Ya,TY,SY,Ya,ee,Ya,QY,PY,rp,OY,NY,MY,Eg,li,Ya,Ya,LY,KY,Ya,ee,HY,GY,FY,DY,EY,CY,ee,rY,Bf,RC,QC,rr,pY,oY,Wz,uY,vY,nY,mY,lY,kY,rb,wY,jY,tY,hY,rb,fY,sg,AX,yX,xX,wX,rg,qg,pg,og,ng,mg,lg,kg,jg,ig,hg,gg,fg,eg,dg,cg,bg,ag,$f,_f,Zf,_d,Jc,Yf,cY,dY,Qz,Pz,Oz,_X,ZX,YX,XX,VX,WX,RX,SX,TX,UX,aY,bY,OX,PX,MX,NX,JX,IX,LX,KX,gb,Xf,Ec,Fe,Ee,Nz,Wf,Za,Vf,Xc,FX,Jz,GX,Ec,Uf,Tf,Sf,Rf,Qf,Jz,Wc,Iz,sX,EX,CX,BX,rb,Xc,Wc,Iz,rb,Hz,qX,pX,oX,nX,gb,lX,hh,Ez,mX,kX,jX,iX,Za,Ya,hX,WW,sd,VW,sg,UW,QW,TW,SW,rg,qg,pg,og,ng,mg,lg,kg,jg,ig,hg,gg,fg,eg,dg,cg,bg,ag,$f,_f,Zf,_d,Jc,Yf,fX,Cz,lo,ko,jo,Bz,Az,dX,cX,bX,aX,_W,ZW,$W,gb,Xf,Ec,Fe,Ee,Xc,Wf,Za,Vf,Xc,XW,zz,Wc,Ec,Uf,Tf,Sf,Rf,Qf,zz,Wc,yz,RW,rb,yz,rb,LW,KW,JW,sg,IW,DW,HW,GW,rg,qg,pg,og,ng,mg,lg,kg,jg,ig,hg,gg,fg,eg,dg,cg,bg,ag,$f,_f,Zf,_d,Jc,Yf,Cz,lo,ko,jo,gb,Xf,Ec,Fe,Ee,Xc,Wf,Za,Vf,Xc,MW,xz,Wc,Ec,Uf,Tf,Sf,Rf,Qf,xz,Wc,wz,EW,rb,wz,rb,vW,uW,tW,sg,sW,lW,rW,pW,rg,qg,pg,og,ng,mg,lg,kg,jg,ig,hg,gg,fg,eg,dg,cg,bg,ag,$f,_f,Zf,_d,Jc,Yf,oW,nW,sz,tz,xW,wW,zW,vz,uz,BW,AW,gb,Xf,Ec,Fe,Ee,Xc,Wf,Za,Vf,Xc,rz,qz,Wc,Ec,Uf,Tf,Sf,Rf,Qf,qz,Wc,pz,mW,rb,pz,rb,XV,WV,VV,sg,UV,QV,TV,SV,rg,qg,pg,og,ng,mg,lg,kg,jg,ig,hg,gg,fg,eg,dg,cg,bg,ag,$f,_f,Zf,_d,Jc,Yf,Qz,jW,gW,iW,fW,lo,ko,jo,Bz,Az,$V,_V,aW,cW,bW,eW,dW,gb,Xf,Ec,Fe,Ee,Xc,Wf,Za,Vf,Xc,ZV,oz,Wc,Ec,Uf,Tf,Sf,Rf,Qf,oz,Wc,nz,RV,rb,nz,rb,Lh,gb,Ya,IV,HV,GV,sg,FV,EV,DV,CV,rg,qg,pg,og,ng,mg,lg,kg,jg,ig,hg,gg,fg,eg,dg,cg,bg,ag,$f,_f,Zf,_d,Jc,Yf,tz,sz,Pz,Oz,LV,KV,MV,vz,uz,gb,Xf,Ec,Fe,Ee,Xc,Wf,Za,Vf,Xc,rz,jz,Wc,Ec,Uf,Tf,Sf,Rf,Qf,jz,Wc,iz,BV,rb,iz,rb,yV,zV,hz,Kb,wV,vV,xV,uV,tV,sV,qV,pV,oV,nV,mV,Za,NB,jV,hV,fV,rb,gb,Ph,cV,Gd,aV,$U,bV,mk,_U,Kb,ZU,YU,Za,Ya,XU,VU,hz,Er,UU,SU,RU,Ey,rb,sy,PU,OU,LU,MU,md,hy,vU,gy,fy,DU,EU,ey,dy,cy,_d,Jc,by,ay,$x,_x,Zx,Yx,iy,Xx,Wx,Vx,Ux,Tx,CU,Nh,ky,Wn,IU,Sx,HU,GU,FU,zU,KU,Za,ly,jy,yU,JU,ep,Za,rb,tU,sU,rU,qU,pU,oU,nU,mU,lU,kU,jU,iU,hU,gU,Za,Ya,md,hy,wU,gy,fy,ZT,_T,ey,dy,cy,_d,Jc,by,ay,$x,_x,Zx,Yx,iy,Xx,Wx,Vx,Ux,Tx,YT,Nh,ky,Wn,Sx,dU,cU,bU,$T,Wn,fU,Za,ly,jy,XT,eU,ep,rb,ST,Bf,So,PT,OT,NT,RT,QT,BG,LT,KT,DT,JT,IT,HT,FT,ET,ck,VT,Hx,MT,WT,UT,Ex,rb,zx,BT,AT,Rt,zT,yT,xT,wT,vT,uT,Za,Ya,sT,Za,Ya,rT,Za,rb,Ya,pT,bea,tx,nT,mT,lT,kT,jT,iT,hT,sx,fT,eT,Za,Ya,dT,cT,bT,Rn,aT,$S,ZS,YS,XS,WS,VS,US,TS,SS,RS,QS,OS,NS,MS,LS,KS,gb,JS,IS,Uc,GS,px,FS,ES,ox,DS,nx,CS,AS,zS,yS,xS,wS,vS,sx,gb,uS,tS,rS,qS,mx,pS,px,oS,nS,mS,lS,kS,ve,iS,hS,gS,fS,eS,dS,cS,bS,aS,$R,ZR,YR,XR,WR,VR,UR,TR,SR,RR,QR,OR,NR,MR,gb,Qn,KR,LR,gb,ak,HR,GR,FR,ER,DR,BR,AR,zR,yR,xR,wR,uR,sR,rR,qR,pR,oR,nR,mR,kR,bx,jR,iR,hR,gR,fR,eR,dR,cR,_w,Zw,Xw,Vw,bR,aR,$Q,_Q,ZQ,YQ,XQ,Nn,WQ,VQ,UQ,TQ,SQ,RQ,QQ,PQ,OQ,NQ,MQ,LQ,KQ,Za,Ya,Za,Ya,Za,Ya,IQ,HQ,gx,gx,GQ,FQ,Sw,EQ,Uw,Sw,DQ,Za,Ya,JQ,Ya,CQ,BQ,ix,ix,tR,ax,dx,AQ,zQ,yQ,xQ,Ya,wQ,Ya,vQ,Ya,uQ,Ya,fx,Ya,tQ,Ya,ex,Ya,Kn,Ya,sQ,Ya,$j,Ya,$j,Ya,rQ,Ya,$j,Ya,$j,Ya,cx,Ya,qQ,Ya,pQ,Ya,oQ,Ya,$w,Ya,nQ,Ya,Kn,Ya,Yw,Ya,Kn,Ya,mQ,Ya,lQ,Ya,kQ,_j,fQ,OP,NP,dQ,cQ,aQ,Bf,$P,QP,ZP,YP,TP,SP,XP,VP,lh,RP,bQ,WP,UP,gQ,eQ,jQ,MP,LP,KP,Xo,JP,rr,gb,IP,HP,GP,FP,Ya,_P,md,Kb,BP,AP,zP,yP,Zj,DP,xP,gb,EP,CP,wP,gb,Fw,Fw,Ew,Ew,Dw,Dw,cP,bP,Cw,Cw,Bw,Bw,Aw,Aw,aP,$O,zw,zw,yw,yw,_O,ZO,xw,xw,ww,ww,YO,XO,vw,vw,WO,VO,uw,uw,UO,TO,RO,QO,PO,OO,NO,MO,LO,Kw,vP,uP,tP,sP,rP,qP,pP,oP,nP,mP,lP,kP,jP,iP,hP,gP,fP,eP,dP,KO,JO,IO,HO,GO,Tq,FO,EO,DO,CO,BO,Za,Ya,AO,zO,rw,yO,qw,xO,Bj,wO,vO,uO,tO,bx,Jc,Kb,IG,pO,oO,nO,Uj,rO,mO,kO,sO,qO,lO,iO,hO,gO,fO,eO,dO,cO,ow,Kb,_N,ZN,YN,XN,WN,Za,Ya,gb,gb,dw,Ya,dw,Ya,VN,KN,NN,UN,Ya,LN,ON,TN,Ya,MN,PN,SN,Ya,RN]);function La(){return G.byteLength/65536|0}function Qa(Ra){Ra=Ra|0;var Ma=La()|0;var Na=Ma+Ra|0;if(Ma=65536,"INITIAL_MEMORY should be larger than STACK_SIZE, was "+INITIAL_MEMORY+"! (STACK_SIZE="+65536+")");if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_MEMORY/65536,"maximum":2147483648/65536})}updateMemoryViews();INITIAL_MEMORY=wasmMemory.buffer.byteLength;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}var wasmBinaryFile;wasmBinaryFile="<<< WASM_BINARY_FILE >>>";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(file);if(binary){return binary}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}catch(err){abort(err)}}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(()=>getBinary(binaryFile))}}return Promise.resolve().then(()=>getBinary(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>{return WebAssembly.instantiate(binary,imports)}).then(instance=>{return instance}).then(receiver,reason=>{err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}else{return instantiateArrayBuffer(binaryFile,imports,callback)}}function createWasm(){var info={"a":wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmTable=Module["asm"]["O"];addOnInit(Module["asm"]["M"]);removeRunDependency("wasm-instantiate");return exports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);readyPromiseReject(e)}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult).catch(readyPromiseReject);return{}}function ExitStatus(status){this.name="ExitStatus";this.message=`Program terminated with exit(${status})`;this.status=status}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callbacks.shift()(Module)}}function intArrayToString(array){var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return`_${name}`}return name}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return{[name]:function(){return body.apply(this,arguments)}}[name]}function HandleAllocator(){this.allocated=[undefined];this.freelist=[];this.get=function(id){return this.allocated[id]};this.has=function(id){return this.allocated[id]!==undefined};this.allocate=function(handle){var id=this.freelist.pop()||this.allocated.length;this.allocated[id]=handle;return id};this.free=function(id){this.allocated[id]=undefined;this.freelist.push(id)}}var emval_handles=new HandleAllocator;function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return`${this.name}: ${this.message}`}};return errorClass}var BindingError=undefined;function throwBindingError(message){throw new BindingError(message)}function count_emval_handles(){var count=0;for(var i=emval_handles.reserved;i{if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handles.get(handle).value},toHandle:value=>{switch(value){case undefined:return 1;case null:return 2;case true:return 3;case false:return 4;default:{return emval_handles.allocate({refcount:1,value:value})}}}};var PureVirtualError=undefined;function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes}var embind_charCodes=undefined;function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret}function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}var delayFunction=undefined;function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function registerInheritedInstance(class_,ptr,instance){ptr=getBasestPointer(class_,ptr);if(registeredInstances.hasOwnProperty(ptr)){throwBindingError(`Tried to register registered instance: ${ptr}`)}else{registeredInstances[ptr]=instance}}var registeredTypes={};function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function unregisterInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);if(registeredInstances.hasOwnProperty(ptr)){delete registeredInstances[ptr]}else{throwBindingError(`Tried to unregister unregistered instance: ${ptr}`)}}function detachFinalizer(handle){}var finalizationRegistry=false;function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}var registeredPointers={};function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function attachFinalizer(handle){if("undefined"===typeof FinalizationRegistry){attachFinalizer=handle=>handle;return handle}finalizationRegistry=new FinalizationRegistry(info=>{releaseClassHandle(info.$$)});attachFinalizer=handle=>{var $$=handle.$$;var hasSmartPtr=!!$$.smartPtr;if(hasSmartPtr){var info={$$:$$};finalizationRegistry.register(handle,info,handle)}return handle};detachFinalizer=handle=>finalizationRegistry.unregister(handle);return attachFinalizer(handle)}function __embind_create_inheriting_constructor(constructorName,wrapperType,properties){constructorName=readLatin1String(constructorName);wrapperType=requireRegisteredType(wrapperType,"wrapper");properties=Emval.toValue(properties);var arraySlice=[].slice;var registeredClass=wrapperType.registeredClass;var wrapperPrototype=registeredClass.instancePrototype;var baseClass=registeredClass.baseClass;var baseClassPrototype=baseClass.instancePrototype;var baseConstructor=registeredClass.baseClass.constructor;var ctor=createNamedFunction(constructorName,function(){registeredClass.baseClass.pureVirtualFunctions.forEach(function(name){if(this[name]===baseClassPrototype[name]){throw new PureVirtualError(`Pure virtual function ${name} must be implemented in JavaScript`)}}.bind(this));Object.defineProperty(this,"__parent",{value:wrapperPrototype});this["__construct"].apply(this,arraySlice.call(arguments))});wrapperPrototype["__construct"]=function __construct(){if(this===wrapperPrototype){throwBindingError("Pass correct 'this' to __construct")}var inner=baseConstructor["implement"].apply(undefined,[this].concat(arraySlice.call(arguments)));detachFinalizer(inner);var $$=inner.$$;inner["notifyOnDestruction"]();$$.preservePointerOnDelete=true;Object.defineProperties(this,{$$:{value:$$}});attachFinalizer(this);registerInheritedInstance(registeredClass,$$.ptr,this)};wrapperPrototype["__destruct"]=function __destruct(){if(this===wrapperPrototype){throwBindingError("Pass correct 'this' to __destruct")}detachFinalizer(this);unregisterInheritedInstance(registeredClass,this.$$.ptr)};ctor.prototype=Object.create(wrapperPrototype);for(var p in properties){ctor.prototype[p]=properties[p]}return Emval.toHandle(ctor)}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAP32[pointer>>2])}var awaitingDependencies={};var typeDependencies={};function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i{if(registeredTypes.hasOwnProperty(dt)){typeConverters[i]=registeredTypes[dt]}else{unregisteredTypes.push(dt);if(!awaitingDependencies.hasOwnProperty(dt)){awaitingDependencies[dt]=[]}awaitingDependencies[dt].push(()=>{typeConverters[i]=registeredTypes[dt];++registered;if(registered===unregisteredTypes.length){onComplete(typeConverters)}})}});if(0===unregisteredTypes.length){onComplete(typeConverters)}}function __embind_finalize_value_object(structType){var reg=structRegistrations[structType];delete structRegistrations[structType];var rawConstructor=reg.rawConstructor;var rawDestructor=reg.rawDestructor;var fieldRecords=reg.fields;var fieldTypes=fieldRecords.map(field=>field.getterReturnType).concat(fieldRecords.map(field=>field.setterArgumentType));whenDependentTypesAreResolved([structType],fieldTypes,fieldTypes=>{var fields={};fieldRecords.forEach((field,i)=>{var fieldName=field.fieldName;var getterReturnType=fieldTypes[i];var getter=field.getter;var getterContext=field.getterContext;var setterArgumentType=fieldTypes[i+fieldRecords.length];var setter=field.setter;var setterContext=field.setterContext;fields[fieldName]={read:ptr=>{return getterReturnType["fromWireType"](getter(getterContext,ptr))},write:(ptr,o)=>{var destructors=[];setter(setterContext,ptr,setterArgumentType["toWireType"](destructors,o));runDestructors(destructors)}}});return[{name:reg.name,"fromWireType":function(ptr){var rv={};for(var i in fields){rv[i]=fields[i].read(ptr)}rawDestructor(ptr);return rv},"toWireType":function(destructors,o){for(var fieldName in fields){if(!(fieldName in o)){throw new TypeError(`Missing field: "${fieldName}"`)}}var ptr=rawConstructor();for(fieldName in fields){fields[fieldName].write(ptr,o[fieldName])}if(destructors!==null){destructors.push(rawDestructor,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:rawDestructor}]})}function __embind_register_bigint(primitiveType,name,size,minRange,maxRange){}function getShiftFromSize(size){switch(size){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError(`Unknown type size: ${size}`)}}function registerType(rawType,registeredInstance,options={}){if(!("argPackAdvance"in registeredInstance)){throw new TypeError("registerType registeredInstance requires argPackAdvance")}var name=registeredInstance.name;if(!rawType){throwBindingError(`type "${name}" must have a positive integer typeid pointer`)}if(registeredTypes.hasOwnProperty(rawType)){if(options.ignoreDuplicateRegistrations){return}else{throwBindingError(`Cannot register type '${name}' twice`)}}registeredTypes[rawType]=registeredInstance;delete typeDependencies[rawType];if(awaitingDependencies.hasOwnProperty(rawType)){var callbacks=awaitingDependencies[rawType];delete awaitingDependencies[rawType];callbacks.forEach(cb=>cb())}}function __embind_register_bool(rawType,name,size,trueValue,falseValue){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(wt){return!!wt},"toWireType":function(destructors,o){return o?trueValue:falseValue},"argPackAdvance":8,"readValueFromPointer":function(pointer){var heap;if(size===1){heap=HEAP8}else if(size===2){heap=HEAP16}else if(size===4){heap=HEAP32}else{throw new TypeError("Unknown boolean type size: "+name)}return this["fromWireType"](heap[pointer>>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError(`Function '${humanName}' called with an invalid number of arguments (${arguments.length}) - expects one of (${proto[methodName].overloadTable})!`)}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError(`Cannot register public name '${name}' twice`)}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError(`Cannot register multiple overloads of a function with the same number of arguments (${numArguments})!`)}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError(`Expected null or instance of ${desiredClass.name}, got an instance of ${ptrClass.name}`)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError(`null is not a valid ${this.name}`)}return 0}if(!handle.$$){throwBindingError(`Cannot pass "${embindRepr(handle)}" as a ${this.name}`)}if(!handle.$$.ptr){throwBindingError(`Cannot pass deleted object as a pointer of type ${this.name}`)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError(`null is not a valid ${this.name}`)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError(`Cannot pass "${embindRepr(handle)}" as a ${this.name}`)}if(!handle.$$.ptr){throwBindingError(`Cannot pass deleted object as a pointer of type ${this.name}`)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError(`Cannot convert argument of type ${handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name} to parameter type ${this.name}`)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError(`Cannot convert argument of type ${handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name} to parameter type ${this.name}`)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,Emval.toHandle(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError(`null is not a valid ${this.name}`)}return 0}if(!handle.$$){throwBindingError(`Cannot pass "${embindRepr(handle)}" as a ${this.name}`)}if(!handle.$$.ptr){throwBindingError(`Cannot pass deleted object as a pointer of type ${this.name}`)}if(handle.$$.ptrType.isConst){throwBindingError(`Cannot convert argument of type ${handle.$$.ptrType.name} to parameter type ${this.name}`)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}var rtn=getWasmTableEntry(ptr).apply(null,args);return rtn}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError(`unknown function pointer with signature ${signature}: ${rawFunction}`)}return fp}var UnboundTypeError=undefined;function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(`${message}: `+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_class(rawType,rawPointerType,rawConstPointerType,baseClassRawType,getActualTypeSignature,getActualType,upcastSignature,upcast,downcastSignature,downcast,name,destructorSignature,rawDestructor){name=readLatin1String(name);getActualType=embind__requireFunction(getActualTypeSignature,getActualType);if(upcast){upcast=embind__requireFunction(upcastSignature,upcast)}if(downcast){downcast=embind__requireFunction(downcastSignature,downcast)}rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);var legalFunctionName=makeLegalFunctionName(name);exposePublicSymbol(legalFunctionName,function(){throwUnboundTypeError(`Cannot construct ${name} due to unbound types`,[baseClassRawType])});whenDependentTypesAreResolved([rawType,rawPointerType,rawConstPointerType],baseClassRawType?[baseClassRawType]:[],function(base){base=base[0];var baseClass;var basePrototype;if(baseClassRawType){baseClass=base.registeredClass;basePrototype=baseClass.instancePrototype}else{basePrototype=ClassHandle.prototype}var constructor=createNamedFunction(legalFunctionName,function(){if(Object.getPrototypeOf(this)!==instancePrototype){throw new BindingError("Use 'new' to construct "+name)}if(undefined===registeredClass.constructor_body){throw new BindingError(name+" has no accessible constructor")}var body=registeredClass.constructor_body[arguments.length];if(undefined===body){throw new BindingError(`Tried to invoke ctor of ${name} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(registeredClass.constructor_body).toString()}) parameters instead!`)}return body.apply(this,arguments)});var instancePrototype=Object.create(basePrototype,{constructor:{value:constructor}});constructor.prototype=instancePrototype;var registeredClass=new RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast);if(registeredClass.baseClass){if(registeredClass.baseClass.__derivedClasses===undefined){registeredClass.baseClass.__derivedClasses=[]}registeredClass.baseClass.__derivedClasses.push(registeredClass)}var referenceConverter=new RegisteredPointer(name,registeredClass,true,false,false);var pointerConverter=new RegisteredPointer(name+"*",registeredClass,false,false,false);var constPointerConverter=new RegisteredPointer(name+" const*",registeredClass,false,true,false);registeredPointers[rawType]={pointerType:pointerConverter,constPointerType:constPointerConverter};replacePublicSymbol(legalFunctionName,constructor);return[referenceConverter,pointerConverter,constPointerConverter]})}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc,isAsync){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i>2])}return array}function __embind_register_class_class_function(rawClassType,methodName,argCount,rawArgTypesAddr,invokerSignature,rawInvoker,fn,isAsync){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);methodName=readLatin1String(methodName);rawInvoker=embind__requireFunction(invokerSignature,rawInvoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=`${classType.name}.${methodName}`;function unboundTypesHandler(){throwUnboundTypeError(`Cannot call ${humanName} due to unbound types`,rawArgTypes)}if(methodName.startsWith("@@")){methodName=Symbol[methodName.substring(2)]}var proto=classType.registeredClass.constructor;if(undefined===proto[methodName]){unboundTypesHandler.argCount=argCount-1;proto[methodName]=unboundTypesHandler}else{ensureOverloadTable(proto,methodName,humanName);proto[methodName].overloadTable[argCount-1]=unboundTypesHandler}whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));var func=craftInvokerFunction(humanName,invokerArgsArray,null,rawInvoker,fn,isAsync);if(undefined===proto[methodName].overloadTable){func.argCount=argCount-1;proto[methodName]=func}else{proto[methodName].overloadTable[argCount-1]=func}if(classType.registeredClass.__derivedClasses){for(const derivedClass of classType.registeredClass.__derivedClasses){if(!derivedClass.constructor.hasOwnProperty(methodName)){derivedClass.constructor[methodName]=func}}}return[]});return[]})}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=`constructor ${classType.name}`;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError(`Cannot register multiple constructors with identical number of parameters (${argCount-1}) for class '${classType.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`)}classType.registeredClass.constructor_body[argCount-1]=()=>{throwUnboundTypeError(`Cannot construct ${classType.name} due to unbound types`,rawArgTypes)};whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){argTypes.splice(1,0,null);classType.registeredClass.constructor_body[argCount-1]=craftInvokerFunction(humanName,argTypes,null,invoker,rawConstructor);return[]});return[]})}function __embind_register_class_function(rawClassType,methodName,argCount,rawArgTypesAddr,invokerSignature,rawInvoker,context,isPureVirtual,isAsync){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);methodName=readLatin1String(methodName);rawInvoker=embind__requireFunction(invokerSignature,rawInvoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=`${classType.name}.${methodName}`;if(methodName.startsWith("@@")){methodName=Symbol[methodName.substring(2)]}if(isPureVirtual){classType.registeredClass.pureVirtualFunctions.push(methodName)}function unboundTypesHandler(){throwUnboundTypeError(`Cannot call ${humanName} due to unbound types`,rawArgTypes)}var proto=classType.registeredClass.instancePrototype;var method=proto[methodName];if(undefined===method||undefined===method.overloadTable&&method.className!==classType.name&&method.argCount===argCount-2){unboundTypesHandler.argCount=argCount-2;unboundTypesHandler.className=classType.name;proto[methodName]=unboundTypesHandler}else{ensureOverloadTable(proto,methodName,humanName);proto[methodName].overloadTable[argCount-2]=unboundTypesHandler}whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){var memberFunction=craftInvokerFunction(humanName,argTypes,classType,rawInvoker,context,isAsync);if(undefined===proto[methodName].overloadTable){memberFunction.argCount=argCount-2;proto[methodName]=memberFunction}else{proto[methodName].overloadTable[argCount-2]=memberFunction}return[]});return[]})}function validateThis(this_,classType,humanName){if(!(this_ instanceof Object)){throwBindingError(`${humanName} with invalid "this": ${this_}`)}if(!(this_ instanceof classType.registeredClass.constructor)){throwBindingError(`${humanName} incompatible with "this" of type ${this_.constructor.name}`)}if(!this_.$$.ptr){throwBindingError(`cannot call emscripten binding method ${humanName} on deleted object`)}return upcastPointer(this_.$$.ptr,this_.$$.ptrType.registeredClass,classType.registeredClass)}function __embind_register_class_property(classType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){fieldName=readLatin1String(fieldName);getter=embind__requireFunction(getterSignature,getter);whenDependentTypesAreResolved([],[classType],function(classType){classType=classType[0];var humanName=`${classType.name}.${fieldName}`;var desc={get:function(){throwUnboundTypeError(`Cannot access ${humanName} due to unbound types`,[getterReturnType,setterArgumentType])},enumerable:true,configurable:true};if(setter){desc.set=()=>{throwUnboundTypeError(`Cannot access ${humanName} due to unbound types`,[getterReturnType,setterArgumentType])}}else{desc.set=v=>{throwBindingError(humanName+" is a read-only property")}}Object.defineProperty(classType.registeredClass.instancePrototype,fieldName,desc);whenDependentTypesAreResolved([],setter?[getterReturnType,setterArgumentType]:[getterReturnType],function(types){var getterReturnType=types[0];var desc={get:function(){var ptr=validateThis(this,classType,humanName+" getter");return getterReturnType["fromWireType"](getter(getterContext,ptr))},enumerable:true};if(setter){setter=embind__requireFunction(setterSignature,setter);var setterArgumentType=types[1];desc.set=function(v){var ptr=validateThis(this,classType,humanName+" setter");var destructors=[];setter(setterContext,ptr,setterArgumentType["toWireType"](destructors,v));runDestructors(destructors)}}Object.defineProperty(classType.registeredClass.instancePrototype,fieldName,desc);return[]});return[]})}function __embind_register_constant(name,type,value){name=readLatin1String(name);whenDependentTypesAreResolved([],[type],function(type){type=type[0];Module[name]=type["fromWireType"](value);return[]})}function __emval_decref(handle){if(handle>=emval_handles.reserved&&0===--emval_handles.get(handle).refcount){emval_handles.free(handle)}}function __embind_register_emval(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(handle){var rv=Emval.toValue(handle);__emval_decref(handle);return rv},"toWireType":function(destructors,value){return Emval.toHandle(value)},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:null})}function enumReadValueFromPointer(name,shift,signed){switch(shift){case 0:return function(pointer){var heap=signed?HEAP8:HEAPU8;return this["fromWireType"](heap[pointer])};case 1:return function(pointer){var heap=signed?HEAP16:HEAPU16;return this["fromWireType"](heap[pointer>>1])};case 2:return function(pointer){var heap=signed?HEAP32:HEAPU32;return this["fromWireType"](heap[pointer>>2])};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_enum(rawType,name,size,isSigned){var shift=getShiftFromSize(size);name=readLatin1String(name);function ctor(){}ctor.values={};registerType(rawType,{name:name,constructor:ctor,"fromWireType":function(c){return this.constructor.values[c]},"toWireType":function(destructors,c){return c.value},"argPackAdvance":8,"readValueFromPointer":enumReadValueFromPointer(name,shift,isSigned),destructorFunction:null});exposePublicSymbol(name,ctor)}function __embind_register_enum_value(rawEnumType,name,enumValue){var enumType=requireRegisteredType(rawEnumType,"enum");name=readLatin1String(name);var Enum=enumType.constructor;var Value=Object.create(enumType.constructor.prototype,{value:{value:enumValue},constructor:{value:createNamedFunction(`${enumType.name}_${name}`,function(){})}});Enum.values[enumValue]=Value;Enum[name]=Value}function embindRepr(v){if(v===null){return"null"}var t=typeof v;if(t==="object"||t==="array"||t==="function"){return v.toString()}else{return""+v}}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn,isAsync){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError(`Cannot call ${name} due to unbound types`,argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn,isAsync),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=value=>value<>>bitshift}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(heap.buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var payload=value+4;var str;if(stdStringIsUTF8){var decodeStartPtr=payload;for(var i=0;i<=length;++i){var currentBytePtr=payload+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+i]=charCode}}else{for(var i=0;i>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr));var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function __embind_register_std_wstring(rawType,charSize,name){name=readLatin1String(name);var decodeString,encodeString,getHeap,lengthBytesUTF,shift;if(charSize===2){decodeString=UTF16ToString;encodeString=stringToUTF16;lengthBytesUTF=lengthBytesUTF16;getHeap=()=>HEAPU16;shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=()=>HEAPU32;shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError(`Cannot pass non-string to C++ string type ${name}`)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}var nowIsMonotonic=true;function __emscripten_get_now_is_monotonic(){return nowIsMonotonic}function emval_allocateDestructors(destructorsRef){var destructors=[];HEAPU32[destructorsRef>>2]=Emval.toHandle(destructors);return destructors}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}return symbol}var emval_methodCallers=[];function __emval_call_method(caller,handle,methodName,destructorsRef,args){caller=emval_methodCallers[caller];handle=Emval.toValue(handle);methodName=getStringOrSymbol(methodName);return caller(handle,methodName,emval_allocateDestructors(destructorsRef),args)}function __emval_call_void_method(caller,handle,methodName,args){caller=emval_methodCallers[caller];handle=Emval.toValue(handle);methodName=getStringOrSymbol(methodName);caller(handle,methodName,null,args)}function emval_addMethodCaller(caller){var id=emval_methodCallers.length;emval_methodCallers.push(caller);return id}function emval_lookupTypes(argCount,argTypes){var a=new Array(argCount);for(var i=0;i>2],"parameter "+i)}return a}var emval_registeredMethods=[];function __emval_get_method_caller(argCount,argTypes){var types=emval_lookupTypes(argCount,argTypes);var retType=types[0];var signatureName=retType.name+"_$"+types.slice(1).map(function(t){return t.name}).join("_")+"$";var returnId=emval_registeredMethods[signatureName];if(returnId!==undefined){return returnId}var argN=new Array(argCount-1);var invokerFunction=(handle,name,destructors,args)=>{var offset=0;for(var i=0;i4){emval_handles.get(handle).refcount+=1}}function __emval_run_destructors(handle){var destructors=Emval.toValue(handle);runDestructors(destructors);__emval_decref(handle)}function __emval_take_value(type,arg){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](arg);return Emval.toHandle(v)}function _abort(){abort("")}function _emscripten_date_now(){return Date.now()}var _emscripten_get_now;_emscripten_get_now=()=>performance.now();function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function getHeapMax(){return 2147483648}function emscripten_realloc_buffer(size){var b=wasmMemory.buffer;var pages=size-b.byteLength+65535>>>16;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var SYSCALLS={varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret}};function _proc_exit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}function exitJS(status,implicit){EXITSTATUS=status;_proc_exit(status)}var _exit=exitJS;var printCharBuffers=[null,[],[]];function printChar(stream,curr){var buffer=printCharBuffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}}function _fd_write(fd,iov,iovcnt,pnum){var num=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;for(var j=0;j>2]=num;return 0}BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_emval();PureVirtualError=Module["PureVirtualError"]=extendError(Error,"PureVirtualError");embind_init_charCodes();init_embind();InternalError=Module["InternalError"]=extendError(Error,"InternalError");init_ClassHandle();init_RegisteredPointer();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); +)(info)},instantiate:function(binary,info){return{then:function(ok){var module=new WebAssembly.Module(binary);ok({"instance":new WebAssembly.Instance(module,info)})}}},RuntimeError:Error};wasmBinary=[];if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;assert(INITIAL_MEMORY>=65536,"INITIAL_MEMORY should be larger than STACK_SIZE, was "+INITIAL_MEMORY+"! (STACK_SIZE="+65536+")");if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_MEMORY/65536,"maximum":2147483648/65536})}updateMemoryViews();INITIAL_MEMORY=wasmMemory.buffer.byteLength;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}var wasmBinaryFile;wasmBinaryFile="<<< WASM_BINARY_FILE >>>";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(file);if(binary){return binary}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}catch(err){abort(err)}}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(()=>getBinary(binaryFile))}}return Promise.resolve().then(()=>getBinary(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>{return WebAssembly.instantiate(binary,imports)}).then(instance=>{return instance}).then(receiver,reason=>{err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}else{return instantiateArrayBuffer(binaryFile,imports,callback)}}function createWasm(){var info={"a":wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmTable=Module["asm"]["N"];addOnInit(Module["asm"]["L"]);removeRunDependency("wasm-instantiate");return exports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);readyPromiseReject(e)}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult).catch(readyPromiseReject);return{}}function ExitStatus(status){this.name="ExitStatus";this.message=`Program terminated with exit(${status})`;this.status=status}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callbacks.shift()(Module)}}function intArrayToString(array){var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return`_${name}`}return name}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return{[name]:function(){return body.apply(this,arguments)}}[name]}function HandleAllocator(){this.allocated=[undefined];this.freelist=[];this.get=function(id){return this.allocated[id]};this.has=function(id){return this.allocated[id]!==undefined};this.allocate=function(handle){var id=this.freelist.pop()||this.allocated.length;this.allocated[id]=handle;return id};this.free=function(id){this.allocated[id]=undefined;this.freelist.push(id)}}var emval_handles=new HandleAllocator;function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return`${this.name}: ${this.message}`}};return errorClass}var BindingError=undefined;function throwBindingError(message){throw new BindingError(message)}function count_emval_handles(){var count=0;for(var i=emval_handles.reserved;i{if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handles.get(handle).value},toHandle:value=>{switch(value){case undefined:return 1;case null:return 2;case true:return 3;case false:return 4;default:{return emval_handles.allocate({refcount:1,value:value})}}}};var PureVirtualError=undefined;function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes}var embind_charCodes=undefined;function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret}function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}var delayFunction=undefined;function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function registerInheritedInstance(class_,ptr,instance){ptr=getBasestPointer(class_,ptr);if(registeredInstances.hasOwnProperty(ptr)){throwBindingError(`Tried to register registered instance: ${ptr}`)}else{registeredInstances[ptr]=instance}}var registeredTypes={};function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function unregisterInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);if(registeredInstances.hasOwnProperty(ptr)){delete registeredInstances[ptr]}else{throwBindingError(`Tried to unregister unregistered instance: ${ptr}`)}}function detachFinalizer(handle){}var finalizationRegistry=false;function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}var registeredPointers={};function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function attachFinalizer(handle){if("undefined"===typeof FinalizationRegistry){attachFinalizer=handle=>handle;return handle}finalizationRegistry=new FinalizationRegistry(info=>{releaseClassHandle(info.$$)});attachFinalizer=handle=>{var $$=handle.$$;var hasSmartPtr=!!$$.smartPtr;if(hasSmartPtr){var info={$$:$$};finalizationRegistry.register(handle,info,handle)}return handle};detachFinalizer=handle=>finalizationRegistry.unregister(handle);return attachFinalizer(handle)}function __embind_create_inheriting_constructor(constructorName,wrapperType,properties){constructorName=readLatin1String(constructorName);wrapperType=requireRegisteredType(wrapperType,"wrapper");properties=Emval.toValue(properties);var arraySlice=[].slice;var registeredClass=wrapperType.registeredClass;var wrapperPrototype=registeredClass.instancePrototype;var baseClass=registeredClass.baseClass;var baseClassPrototype=baseClass.instancePrototype;var baseConstructor=registeredClass.baseClass.constructor;var ctor=createNamedFunction(constructorName,function(){registeredClass.baseClass.pureVirtualFunctions.forEach(function(name){if(this[name]===baseClassPrototype[name]){throw new PureVirtualError(`Pure virtual function ${name} must be implemented in JavaScript`)}}.bind(this));Object.defineProperty(this,"__parent",{value:wrapperPrototype});this["__construct"].apply(this,arraySlice.call(arguments))});wrapperPrototype["__construct"]=function __construct(){if(this===wrapperPrototype){throwBindingError("Pass correct 'this' to __construct")}var inner=baseConstructor["implement"].apply(undefined,[this].concat(arraySlice.call(arguments)));detachFinalizer(inner);var $$=inner.$$;inner["notifyOnDestruction"]();$$.preservePointerOnDelete=true;Object.defineProperties(this,{$$:{value:$$}});attachFinalizer(this);registerInheritedInstance(registeredClass,$$.ptr,this)};wrapperPrototype["__destruct"]=function __destruct(){if(this===wrapperPrototype){throwBindingError("Pass correct 'this' to __destruct")}detachFinalizer(this);unregisterInheritedInstance(registeredClass,this.$$.ptr)};ctor.prototype=Object.create(wrapperPrototype);for(var p in properties){ctor.prototype[p]=properties[p]}return Emval.toHandle(ctor)}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAP32[pointer>>2])}var awaitingDependencies={};var typeDependencies={};function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i{if(registeredTypes.hasOwnProperty(dt)){typeConverters[i]=registeredTypes[dt]}else{unregisteredTypes.push(dt);if(!awaitingDependencies.hasOwnProperty(dt)){awaitingDependencies[dt]=[]}awaitingDependencies[dt].push(()=>{typeConverters[i]=registeredTypes[dt];++registered;if(registered===unregisteredTypes.length){onComplete(typeConverters)}})}});if(0===unregisteredTypes.length){onComplete(typeConverters)}}function __embind_finalize_value_object(structType){var reg=structRegistrations[structType];delete structRegistrations[structType];var rawConstructor=reg.rawConstructor;var rawDestructor=reg.rawDestructor;var fieldRecords=reg.fields;var fieldTypes=fieldRecords.map(field=>field.getterReturnType).concat(fieldRecords.map(field=>field.setterArgumentType));whenDependentTypesAreResolved([structType],fieldTypes,fieldTypes=>{var fields={};fieldRecords.forEach((field,i)=>{var fieldName=field.fieldName;var getterReturnType=fieldTypes[i];var getter=field.getter;var getterContext=field.getterContext;var setterArgumentType=fieldTypes[i+fieldRecords.length];var setter=field.setter;var setterContext=field.setterContext;fields[fieldName]={read:ptr=>{return getterReturnType["fromWireType"](getter(getterContext,ptr))},write:(ptr,o)=>{var destructors=[];setter(setterContext,ptr,setterArgumentType["toWireType"](destructors,o));runDestructors(destructors)}}});return[{name:reg.name,"fromWireType":function(ptr){var rv={};for(var i in fields){rv[i]=fields[i].read(ptr)}rawDestructor(ptr);return rv},"toWireType":function(destructors,o){for(var fieldName in fields){if(!(fieldName in o)){throw new TypeError(`Missing field: "${fieldName}"`)}}var ptr=rawConstructor();for(fieldName in fields){fields[fieldName].write(ptr,o[fieldName])}if(destructors!==null){destructors.push(rawDestructor,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:rawDestructor}]})}function __embind_register_bigint(primitiveType,name,size,minRange,maxRange){}function getShiftFromSize(size){switch(size){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError(`Unknown type size: ${size}`)}}function registerType(rawType,registeredInstance,options={}){if(!("argPackAdvance"in registeredInstance)){throw new TypeError("registerType registeredInstance requires argPackAdvance")}var name=registeredInstance.name;if(!rawType){throwBindingError(`type "${name}" must have a positive integer typeid pointer`)}if(registeredTypes.hasOwnProperty(rawType)){if(options.ignoreDuplicateRegistrations){return}else{throwBindingError(`Cannot register type '${name}' twice`)}}registeredTypes[rawType]=registeredInstance;delete typeDependencies[rawType];if(awaitingDependencies.hasOwnProperty(rawType)){var callbacks=awaitingDependencies[rawType];delete awaitingDependencies[rawType];callbacks.forEach(cb=>cb())}}function __embind_register_bool(rawType,name,size,trueValue,falseValue){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(wt){return!!wt},"toWireType":function(destructors,o){return o?trueValue:falseValue},"argPackAdvance":8,"readValueFromPointer":function(pointer){var heap;if(size===1){heap=HEAP8}else if(size===2){heap=HEAP16}else if(size===4){heap=HEAP32}else{throw new TypeError("Unknown boolean type size: "+name)}return this["fromWireType"](heap[pointer>>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError(`Function '${humanName}' called with an invalid number of arguments (${arguments.length}) - expects one of (${proto[methodName].overloadTable})!`)}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError(`Cannot register public name '${name}' twice`)}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError(`Cannot register multiple overloads of a function with the same number of arguments (${numArguments})!`)}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError(`Expected null or instance of ${desiredClass.name}, got an instance of ${ptrClass.name}`)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError(`null is not a valid ${this.name}`)}return 0}if(!handle.$$){throwBindingError(`Cannot pass "${embindRepr(handle)}" as a ${this.name}`)}if(!handle.$$.ptr){throwBindingError(`Cannot pass deleted object as a pointer of type ${this.name}`)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError(`null is not a valid ${this.name}`)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError(`Cannot pass "${embindRepr(handle)}" as a ${this.name}`)}if(!handle.$$.ptr){throwBindingError(`Cannot pass deleted object as a pointer of type ${this.name}`)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError(`Cannot convert argument of type ${handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name} to parameter type ${this.name}`)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError(`Cannot convert argument of type ${handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name} to parameter type ${this.name}`)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,Emval.toHandle(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError(`null is not a valid ${this.name}`)}return 0}if(!handle.$$){throwBindingError(`Cannot pass "${embindRepr(handle)}" as a ${this.name}`)}if(!handle.$$.ptr){throwBindingError(`Cannot pass deleted object as a pointer of type ${this.name}`)}if(handle.$$.ptrType.isConst){throwBindingError(`Cannot convert argument of type ${handle.$$.ptrType.name} to parameter type ${this.name}`)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}var rtn=getWasmTableEntry(ptr).apply(null,args);return rtn}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError(`unknown function pointer with signature ${signature}: ${rawFunction}`)}return fp}var UnboundTypeError=undefined;function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(`${message}: `+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_class(rawType,rawPointerType,rawConstPointerType,baseClassRawType,getActualTypeSignature,getActualType,upcastSignature,upcast,downcastSignature,downcast,name,destructorSignature,rawDestructor){name=readLatin1String(name);getActualType=embind__requireFunction(getActualTypeSignature,getActualType);if(upcast){upcast=embind__requireFunction(upcastSignature,upcast)}if(downcast){downcast=embind__requireFunction(downcastSignature,downcast)}rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);var legalFunctionName=makeLegalFunctionName(name);exposePublicSymbol(legalFunctionName,function(){throwUnboundTypeError(`Cannot construct ${name} due to unbound types`,[baseClassRawType])});whenDependentTypesAreResolved([rawType,rawPointerType,rawConstPointerType],baseClassRawType?[baseClassRawType]:[],function(base){base=base[0];var baseClass;var basePrototype;if(baseClassRawType){baseClass=base.registeredClass;basePrototype=baseClass.instancePrototype}else{basePrototype=ClassHandle.prototype}var constructor=createNamedFunction(legalFunctionName,function(){if(Object.getPrototypeOf(this)!==instancePrototype){throw new BindingError("Use 'new' to construct "+name)}if(undefined===registeredClass.constructor_body){throw new BindingError(name+" has no accessible constructor")}var body=registeredClass.constructor_body[arguments.length];if(undefined===body){throw new BindingError(`Tried to invoke ctor of ${name} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(registeredClass.constructor_body).toString()}) parameters instead!`)}return body.apply(this,arguments)});var instancePrototype=Object.create(basePrototype,{constructor:{value:constructor}});constructor.prototype=instancePrototype;var registeredClass=new RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast);if(registeredClass.baseClass){if(registeredClass.baseClass.__derivedClasses===undefined){registeredClass.baseClass.__derivedClasses=[]}registeredClass.baseClass.__derivedClasses.push(registeredClass)}var referenceConverter=new RegisteredPointer(name,registeredClass,true,false,false);var pointerConverter=new RegisteredPointer(name+"*",registeredClass,false,false,false);var constPointerConverter=new RegisteredPointer(name+" const*",registeredClass,false,true,false);registeredPointers[rawType]={pointerType:pointerConverter,constPointerType:constPointerConverter};replacePublicSymbol(legalFunctionName,constructor);return[referenceConverter,pointerConverter,constPointerConverter]})}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc,isAsync){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i>2])}return array}function __embind_register_class_class_function(rawClassType,methodName,argCount,rawArgTypesAddr,invokerSignature,rawInvoker,fn,isAsync){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);methodName=readLatin1String(methodName);rawInvoker=embind__requireFunction(invokerSignature,rawInvoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=`${classType.name}.${methodName}`;function unboundTypesHandler(){throwUnboundTypeError(`Cannot call ${humanName} due to unbound types`,rawArgTypes)}if(methodName.startsWith("@@")){methodName=Symbol[methodName.substring(2)]}var proto=classType.registeredClass.constructor;if(undefined===proto[methodName]){unboundTypesHandler.argCount=argCount-1;proto[methodName]=unboundTypesHandler}else{ensureOverloadTable(proto,methodName,humanName);proto[methodName].overloadTable[argCount-1]=unboundTypesHandler}whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));var func=craftInvokerFunction(humanName,invokerArgsArray,null,rawInvoker,fn,isAsync);if(undefined===proto[methodName].overloadTable){func.argCount=argCount-1;proto[methodName]=func}else{proto[methodName].overloadTable[argCount-1]=func}if(classType.registeredClass.__derivedClasses){for(const derivedClass of classType.registeredClass.__derivedClasses){if(!derivedClass.constructor.hasOwnProperty(methodName)){derivedClass.constructor[methodName]=func}}}return[]});return[]})}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=`constructor ${classType.name}`;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError(`Cannot register multiple constructors with identical number of parameters (${argCount-1}) for class '${classType.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`)}classType.registeredClass.constructor_body[argCount-1]=()=>{throwUnboundTypeError(`Cannot construct ${classType.name} due to unbound types`,rawArgTypes)};whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){argTypes.splice(1,0,null);classType.registeredClass.constructor_body[argCount-1]=craftInvokerFunction(humanName,argTypes,null,invoker,rawConstructor);return[]});return[]})}function __embind_register_class_function(rawClassType,methodName,argCount,rawArgTypesAddr,invokerSignature,rawInvoker,context,isPureVirtual,isAsync){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);methodName=readLatin1String(methodName);rawInvoker=embind__requireFunction(invokerSignature,rawInvoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=`${classType.name}.${methodName}`;if(methodName.startsWith("@@")){methodName=Symbol[methodName.substring(2)]}if(isPureVirtual){classType.registeredClass.pureVirtualFunctions.push(methodName)}function unboundTypesHandler(){throwUnboundTypeError(`Cannot call ${humanName} due to unbound types`,rawArgTypes)}var proto=classType.registeredClass.instancePrototype;var method=proto[methodName];if(undefined===method||undefined===method.overloadTable&&method.className!==classType.name&&method.argCount===argCount-2){unboundTypesHandler.argCount=argCount-2;unboundTypesHandler.className=classType.name;proto[methodName]=unboundTypesHandler}else{ensureOverloadTable(proto,methodName,humanName);proto[methodName].overloadTable[argCount-2]=unboundTypesHandler}whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){var memberFunction=craftInvokerFunction(humanName,argTypes,classType,rawInvoker,context,isAsync);if(undefined===proto[methodName].overloadTable){memberFunction.argCount=argCount-2;proto[methodName]=memberFunction}else{proto[methodName].overloadTable[argCount-2]=memberFunction}return[]});return[]})}function validateThis(this_,classType,humanName){if(!(this_ instanceof Object)){throwBindingError(`${humanName} with invalid "this": ${this_}`)}if(!(this_ instanceof classType.registeredClass.constructor)){throwBindingError(`${humanName} incompatible with "this" of type ${this_.constructor.name}`)}if(!this_.$$.ptr){throwBindingError(`cannot call emscripten binding method ${humanName} on deleted object`)}return upcastPointer(this_.$$.ptr,this_.$$.ptrType.registeredClass,classType.registeredClass)}function __embind_register_class_property(classType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){fieldName=readLatin1String(fieldName);getter=embind__requireFunction(getterSignature,getter);whenDependentTypesAreResolved([],[classType],function(classType){classType=classType[0];var humanName=`${classType.name}.${fieldName}`;var desc={get:function(){throwUnboundTypeError(`Cannot access ${humanName} due to unbound types`,[getterReturnType,setterArgumentType])},enumerable:true,configurable:true};if(setter){desc.set=()=>{throwUnboundTypeError(`Cannot access ${humanName} due to unbound types`,[getterReturnType,setterArgumentType])}}else{desc.set=v=>{throwBindingError(humanName+" is a read-only property")}}Object.defineProperty(classType.registeredClass.instancePrototype,fieldName,desc);whenDependentTypesAreResolved([],setter?[getterReturnType,setterArgumentType]:[getterReturnType],function(types){var getterReturnType=types[0];var desc={get:function(){var ptr=validateThis(this,classType,humanName+" getter");return getterReturnType["fromWireType"](getter(getterContext,ptr))},enumerable:true};if(setter){setter=embind__requireFunction(setterSignature,setter);var setterArgumentType=types[1];desc.set=function(v){var ptr=validateThis(this,classType,humanName+" setter");var destructors=[];setter(setterContext,ptr,setterArgumentType["toWireType"](destructors,v));runDestructors(destructors)}}Object.defineProperty(classType.registeredClass.instancePrototype,fieldName,desc);return[]});return[]})}function __embind_register_constant(name,type,value){name=readLatin1String(name);whenDependentTypesAreResolved([],[type],function(type){type=type[0];Module[name]=type["fromWireType"](value);return[]})}function __emval_decref(handle){if(handle>=emval_handles.reserved&&0===--emval_handles.get(handle).refcount){emval_handles.free(handle)}}function __embind_register_emval(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(handle){var rv=Emval.toValue(handle);__emval_decref(handle);return rv},"toWireType":function(destructors,value){return Emval.toHandle(value)},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:null})}function enumReadValueFromPointer(name,shift,signed){switch(shift){case 0:return function(pointer){var heap=signed?HEAP8:HEAPU8;return this["fromWireType"](heap[pointer])};case 1:return function(pointer){var heap=signed?HEAP16:HEAPU16;return this["fromWireType"](heap[pointer>>1])};case 2:return function(pointer){var heap=signed?HEAP32:HEAPU32;return this["fromWireType"](heap[pointer>>2])};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_enum(rawType,name,size,isSigned){var shift=getShiftFromSize(size);name=readLatin1String(name);function ctor(){}ctor.values={};registerType(rawType,{name:name,constructor:ctor,"fromWireType":function(c){return this.constructor.values[c]},"toWireType":function(destructors,c){return c.value},"argPackAdvance":8,"readValueFromPointer":enumReadValueFromPointer(name,shift,isSigned),destructorFunction:null});exposePublicSymbol(name,ctor)}function __embind_register_enum_value(rawEnumType,name,enumValue){var enumType=requireRegisteredType(rawEnumType,"enum");name=readLatin1String(name);var Enum=enumType.constructor;var Value=Object.create(enumType.constructor.prototype,{value:{value:enumValue},constructor:{value:createNamedFunction(`${enumType.name}_${name}`,function(){})}});Enum.values[enumValue]=Value;Enum[name]=Value}function embindRepr(v){if(v===null){return"null"}var t=typeof v;if(t==="object"||t==="array"||t==="function"){return v.toString()}else{return""+v}}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn,isAsync){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError(`Cannot call ${name} due to unbound types`,argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn,isAsync),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=value=>value<>>bitshift}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(heap.buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var payload=value+4;var str;if(stdStringIsUTF8){var decodeStartPtr=payload;for(var i=0;i<=length;++i){var currentBytePtr=payload+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+i]=charCode}}else{for(var i=0;i>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr));var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function __embind_register_std_wstring(rawType,charSize,name){name=readLatin1String(name);var decodeString,encodeString,getHeap,lengthBytesUTF,shift;if(charSize===2){decodeString=UTF16ToString;encodeString=stringToUTF16;lengthBytesUTF=lengthBytesUTF16;getHeap=()=>HEAPU16;shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=()=>HEAPU32;shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError(`Cannot pass non-string to C++ string type ${name}`)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function emval_allocateDestructors(destructorsRef){var destructors=[];HEAPU32[destructorsRef>>2]=Emval.toHandle(destructors);return destructors}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}return symbol}var emval_methodCallers=[];function __emval_call_method(caller,handle,methodName,destructorsRef,args){caller=emval_methodCallers[caller];handle=Emval.toValue(handle);methodName=getStringOrSymbol(methodName);return caller(handle,methodName,emval_allocateDestructors(destructorsRef),args)}function __emval_call_void_method(caller,handle,methodName,args){caller=emval_methodCallers[caller];handle=Emval.toValue(handle);methodName=getStringOrSymbol(methodName);caller(handle,methodName,null,args)}function emval_addMethodCaller(caller){var id=emval_methodCallers.length;emval_methodCallers.push(caller);return id}function emval_lookupTypes(argCount,argTypes){var a=new Array(argCount);for(var i=0;i>2],"parameter "+i)}return a}var emval_registeredMethods=[];function __emval_get_method_caller(argCount,argTypes){var types=emval_lookupTypes(argCount,argTypes);var retType=types[0];var signatureName=retType.name+"_$"+types.slice(1).map(function(t){return t.name}).join("_")+"$";var returnId=emval_registeredMethods[signatureName];if(returnId!==undefined){return returnId}var argN=new Array(argCount-1);var invokerFunction=(handle,name,destructors,args)=>{var offset=0;for(var i=0;i4){emval_handles.get(handle).refcount+=1}}function __emval_run_destructors(handle){var destructors=Emval.toValue(handle);runDestructors(destructors);__emval_decref(handle)}function __emval_take_value(type,arg){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](arg);return Emval.toHandle(v)}function _abort(){abort("")}function _emscripten_date_now(){return Date.now()}var _emscripten_get_now;_emscripten_get_now=()=>performance.now();function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function getHeapMax(){return 2147483648}function emscripten_realloc_buffer(size){var b=wasmMemory.buffer;var pages=size-b.byteLength+65535>>>16;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var SYSCALLS={varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret}};function _proc_exit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}function exitJS(status,implicit){EXITSTATUS=status;_proc_exit(status)}var _exit=exitJS;var printCharBuffers=[null,[],[]];function printChar(stream,curr){var buffer=printCharBuffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}}function _fd_write(fd,iov,iovcnt,pnum){var num=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;for(var j=0;j>2]=num;return 0}BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_emval();PureVirtualError=Module["PureVirtualError"]=extendError(Error,"PureVirtualError");embind_init_charCodes();init_embind();InternalError=Module["InternalError"]=extendError(Error,"InternalError");init_ClassHandle();init_RegisteredPointer();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); return PHYSX.ready diff --git a/emscripten/physx/physx.release.wasm.js b/emscripten/physx/physx.release.wasm.js index 65326874..fe463114 100644 --- a/emscripten/physx/physx.release.wasm.js +++ b/emscripten/physx/physx.release.wasm.js @@ -5,7 +5,7 @@ var PHYSX = (() => { return ( function(PHYSX = {}) { -var Module=typeof PHYSX!="undefined"?PHYSX:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise((resolve,reject)=>{readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=true;var ENVIRONMENT_IS_WORKER=false;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}var wasmBinaryFile;wasmBinaryFile="physx.release.wasm.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}catch(err){abort(err)}}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(()=>getBinary(binaryFile))}}return Promise.resolve().then(()=>getBinary(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>{return WebAssembly.instantiate(binary,imports)}).then(instance=>{return instance}).then(receiver,reason=>{err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}else{return instantiateArrayBuffer(binaryFile,imports,callback)}}function createWasm(){var info={"a":wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["L"];updateMemoryViews();wasmTable=Module["asm"]["O"];addOnInit(Module["asm"]["M"]);removeRunDependency("wasm-instantiate");return exports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);readyPromiseReject(e)}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult).catch(readyPromiseReject);return{}}function ExitStatus(status){this.name="ExitStatus";this.message=`Program terminated with exit(${status})`;this.status=status}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callbacks.shift()(Module)}}var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return`_${name}`}return name}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return{[name]:function(){return body.apply(this,arguments)}}[name]}function HandleAllocator(){this.allocated=[undefined];this.freelist=[];this.get=function(id){return this.allocated[id]};this.has=function(id){return this.allocated[id]!==undefined};this.allocate=function(handle){var id=this.freelist.pop()||this.allocated.length;this.allocated[id]=handle;return id};this.free=function(id){this.allocated[id]=undefined;this.freelist.push(id)}}var emval_handles=new HandleAllocator;function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return`${this.name}: ${this.message}`}};return errorClass}var BindingError=undefined;function throwBindingError(message){throw new BindingError(message)}function count_emval_handles(){var count=0;for(var i=emval_handles.reserved;i{if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handles.get(handle).value},toHandle:value=>{switch(value){case undefined:return 1;case null:return 2;case true:return 3;case false:return 4;default:{return emval_handles.allocate({refcount:1,value:value})}}}};var PureVirtualError=undefined;function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes}var embind_charCodes=undefined;function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret}function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}var delayFunction=undefined;function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function registerInheritedInstance(class_,ptr,instance){ptr=getBasestPointer(class_,ptr);if(registeredInstances.hasOwnProperty(ptr)){throwBindingError(`Tried to register registered instance: ${ptr}`)}else{registeredInstances[ptr]=instance}}var registeredTypes={};function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function unregisterInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);if(registeredInstances.hasOwnProperty(ptr)){delete registeredInstances[ptr]}else{throwBindingError(`Tried to unregister unregistered instance: ${ptr}`)}}function detachFinalizer(handle){}var finalizationRegistry=false;function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}var registeredPointers={};function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function attachFinalizer(handle){if("undefined"===typeof FinalizationRegistry){attachFinalizer=handle=>handle;return handle}finalizationRegistry=new FinalizationRegistry(info=>{releaseClassHandle(info.$$)});attachFinalizer=handle=>{var $$=handle.$$;var hasSmartPtr=!!$$.smartPtr;if(hasSmartPtr){var info={$$:$$};finalizationRegistry.register(handle,info,handle)}return handle};detachFinalizer=handle=>finalizationRegistry.unregister(handle);return attachFinalizer(handle)}function __embind_create_inheriting_constructor(constructorName,wrapperType,properties){constructorName=readLatin1String(constructorName);wrapperType=requireRegisteredType(wrapperType,"wrapper");properties=Emval.toValue(properties);var arraySlice=[].slice;var registeredClass=wrapperType.registeredClass;var wrapperPrototype=registeredClass.instancePrototype;var baseClass=registeredClass.baseClass;var baseClassPrototype=baseClass.instancePrototype;var baseConstructor=registeredClass.baseClass.constructor;var ctor=createNamedFunction(constructorName,function(){registeredClass.baseClass.pureVirtualFunctions.forEach(function(name){if(this[name]===baseClassPrototype[name]){throw new PureVirtualError(`Pure virtual function ${name} must be implemented in JavaScript`)}}.bind(this));Object.defineProperty(this,"__parent",{value:wrapperPrototype});this["__construct"].apply(this,arraySlice.call(arguments))});wrapperPrototype["__construct"]=function __construct(){if(this===wrapperPrototype){throwBindingError("Pass correct 'this' to __construct")}var inner=baseConstructor["implement"].apply(undefined,[this].concat(arraySlice.call(arguments)));detachFinalizer(inner);var $$=inner.$$;inner["notifyOnDestruction"]();$$.preservePointerOnDelete=true;Object.defineProperties(this,{$$:{value:$$}});attachFinalizer(this);registerInheritedInstance(registeredClass,$$.ptr,this)};wrapperPrototype["__destruct"]=function __destruct(){if(this===wrapperPrototype){throwBindingError("Pass correct 'this' to __destruct")}detachFinalizer(this);unregisterInheritedInstance(registeredClass,this.$$.ptr)};ctor.prototype=Object.create(wrapperPrototype);for(var p in properties){ctor.prototype[p]=properties[p]}return Emval.toHandle(ctor)}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAP32[pointer>>2])}var awaitingDependencies={};var typeDependencies={};function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i{if(registeredTypes.hasOwnProperty(dt)){typeConverters[i]=registeredTypes[dt]}else{unregisteredTypes.push(dt);if(!awaitingDependencies.hasOwnProperty(dt)){awaitingDependencies[dt]=[]}awaitingDependencies[dt].push(()=>{typeConverters[i]=registeredTypes[dt];++registered;if(registered===unregisteredTypes.length){onComplete(typeConverters)}})}});if(0===unregisteredTypes.length){onComplete(typeConverters)}}function __embind_finalize_value_object(structType){var reg=structRegistrations[structType];delete structRegistrations[structType];var rawConstructor=reg.rawConstructor;var rawDestructor=reg.rawDestructor;var fieldRecords=reg.fields;var fieldTypes=fieldRecords.map(field=>field.getterReturnType).concat(fieldRecords.map(field=>field.setterArgumentType));whenDependentTypesAreResolved([structType],fieldTypes,fieldTypes=>{var fields={};fieldRecords.forEach((field,i)=>{var fieldName=field.fieldName;var getterReturnType=fieldTypes[i];var getter=field.getter;var getterContext=field.getterContext;var setterArgumentType=fieldTypes[i+fieldRecords.length];var setter=field.setter;var setterContext=field.setterContext;fields[fieldName]={read:ptr=>{return getterReturnType["fromWireType"](getter(getterContext,ptr))},write:(ptr,o)=>{var destructors=[];setter(setterContext,ptr,setterArgumentType["toWireType"](destructors,o));runDestructors(destructors)}}});return[{name:reg.name,"fromWireType":function(ptr){var rv={};for(var i in fields){rv[i]=fields[i].read(ptr)}rawDestructor(ptr);return rv},"toWireType":function(destructors,o){for(var fieldName in fields){if(!(fieldName in o)){throw new TypeError(`Missing field: "${fieldName}"`)}}var ptr=rawConstructor();for(fieldName in fields){fields[fieldName].write(ptr,o[fieldName])}if(destructors!==null){destructors.push(rawDestructor,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:rawDestructor}]})}function __embind_register_bigint(primitiveType,name,size,minRange,maxRange){}function getShiftFromSize(size){switch(size){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError(`Unknown type size: ${size}`)}}function registerType(rawType,registeredInstance,options={}){if(!("argPackAdvance"in registeredInstance)){throw new TypeError("registerType registeredInstance requires argPackAdvance")}var name=registeredInstance.name;if(!rawType){throwBindingError(`type "${name}" must have a positive integer typeid pointer`)}if(registeredTypes.hasOwnProperty(rawType)){if(options.ignoreDuplicateRegistrations){return}else{throwBindingError(`Cannot register type '${name}' twice`)}}registeredTypes[rawType]=registeredInstance;delete typeDependencies[rawType];if(awaitingDependencies.hasOwnProperty(rawType)){var callbacks=awaitingDependencies[rawType];delete awaitingDependencies[rawType];callbacks.forEach(cb=>cb())}}function __embind_register_bool(rawType,name,size,trueValue,falseValue){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(wt){return!!wt},"toWireType":function(destructors,o){return o?trueValue:falseValue},"argPackAdvance":8,"readValueFromPointer":function(pointer){var heap;if(size===1){heap=HEAP8}else if(size===2){heap=HEAP16}else if(size===4){heap=HEAP32}else{throw new TypeError("Unknown boolean type size: "+name)}return this["fromWireType"](heap[pointer>>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError(`Function '${humanName}' called with an invalid number of arguments (${arguments.length}) - expects one of (${proto[methodName].overloadTable})!`)}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError(`Cannot register public name '${name}' twice`)}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError(`Cannot register multiple overloads of a function with the same number of arguments (${numArguments})!`)}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError(`Expected null or instance of ${desiredClass.name}, got an instance of ${ptrClass.name}`)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError(`null is not a valid ${this.name}`)}return 0}if(!handle.$$){throwBindingError(`Cannot pass "${embindRepr(handle)}" as a ${this.name}`)}if(!handle.$$.ptr){throwBindingError(`Cannot pass deleted object as a pointer of type ${this.name}`)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError(`null is not a valid ${this.name}`)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError(`Cannot pass "${embindRepr(handle)}" as a ${this.name}`)}if(!handle.$$.ptr){throwBindingError(`Cannot pass deleted object as a pointer of type ${this.name}`)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError(`Cannot convert argument of type ${handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name} to parameter type ${this.name}`)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError(`Cannot convert argument of type ${handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name} to parameter type ${this.name}`)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,Emval.toHandle(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError(`null is not a valid ${this.name}`)}return 0}if(!handle.$$){throwBindingError(`Cannot pass "${embindRepr(handle)}" as a ${this.name}`)}if(!handle.$$.ptr){throwBindingError(`Cannot pass deleted object as a pointer of type ${this.name}`)}if(handle.$$.ptrType.isConst){throwBindingError(`Cannot convert argument of type ${handle.$$.ptrType.name} to parameter type ${this.name}`)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}var rtn=getWasmTableEntry(ptr).apply(null,args);return rtn}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError(`unknown function pointer with signature ${signature}: ${rawFunction}`)}return fp}var UnboundTypeError=undefined;function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(`${message}: `+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_class(rawType,rawPointerType,rawConstPointerType,baseClassRawType,getActualTypeSignature,getActualType,upcastSignature,upcast,downcastSignature,downcast,name,destructorSignature,rawDestructor){name=readLatin1String(name);getActualType=embind__requireFunction(getActualTypeSignature,getActualType);if(upcast){upcast=embind__requireFunction(upcastSignature,upcast)}if(downcast){downcast=embind__requireFunction(downcastSignature,downcast)}rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);var legalFunctionName=makeLegalFunctionName(name);exposePublicSymbol(legalFunctionName,function(){throwUnboundTypeError(`Cannot construct ${name} due to unbound types`,[baseClassRawType])});whenDependentTypesAreResolved([rawType,rawPointerType,rawConstPointerType],baseClassRawType?[baseClassRawType]:[],function(base){base=base[0];var baseClass;var basePrototype;if(baseClassRawType){baseClass=base.registeredClass;basePrototype=baseClass.instancePrototype}else{basePrototype=ClassHandle.prototype}var constructor=createNamedFunction(legalFunctionName,function(){if(Object.getPrototypeOf(this)!==instancePrototype){throw new BindingError("Use 'new' to construct "+name)}if(undefined===registeredClass.constructor_body){throw new BindingError(name+" has no accessible constructor")}var body=registeredClass.constructor_body[arguments.length];if(undefined===body){throw new BindingError(`Tried to invoke ctor of ${name} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(registeredClass.constructor_body).toString()}) parameters instead!`)}return body.apply(this,arguments)});var instancePrototype=Object.create(basePrototype,{constructor:{value:constructor}});constructor.prototype=instancePrototype;var registeredClass=new RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast);if(registeredClass.baseClass){if(registeredClass.baseClass.__derivedClasses===undefined){registeredClass.baseClass.__derivedClasses=[]}registeredClass.baseClass.__derivedClasses.push(registeredClass)}var referenceConverter=new RegisteredPointer(name,registeredClass,true,false,false);var pointerConverter=new RegisteredPointer(name+"*",registeredClass,false,false,false);var constPointerConverter=new RegisteredPointer(name+" const*",registeredClass,false,true,false);registeredPointers[rawType]={pointerType:pointerConverter,constPointerType:constPointerConverter};replacePublicSymbol(legalFunctionName,constructor);return[referenceConverter,pointerConverter,constPointerConverter]})}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc,isAsync){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i>2])}return array}function __embind_register_class_class_function(rawClassType,methodName,argCount,rawArgTypesAddr,invokerSignature,rawInvoker,fn,isAsync){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);methodName=readLatin1String(methodName);rawInvoker=embind__requireFunction(invokerSignature,rawInvoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=`${classType.name}.${methodName}`;function unboundTypesHandler(){throwUnboundTypeError(`Cannot call ${humanName} due to unbound types`,rawArgTypes)}if(methodName.startsWith("@@")){methodName=Symbol[methodName.substring(2)]}var proto=classType.registeredClass.constructor;if(undefined===proto[methodName]){unboundTypesHandler.argCount=argCount-1;proto[methodName]=unboundTypesHandler}else{ensureOverloadTable(proto,methodName,humanName);proto[methodName].overloadTable[argCount-1]=unboundTypesHandler}whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));var func=craftInvokerFunction(humanName,invokerArgsArray,null,rawInvoker,fn,isAsync);if(undefined===proto[methodName].overloadTable){func.argCount=argCount-1;proto[methodName]=func}else{proto[methodName].overloadTable[argCount-1]=func}if(classType.registeredClass.__derivedClasses){for(const derivedClass of classType.registeredClass.__derivedClasses){if(!derivedClass.constructor.hasOwnProperty(methodName)){derivedClass.constructor[methodName]=func}}}return[]});return[]})}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=`constructor ${classType.name}`;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError(`Cannot register multiple constructors with identical number of parameters (${argCount-1}) for class '${classType.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`)}classType.registeredClass.constructor_body[argCount-1]=()=>{throwUnboundTypeError(`Cannot construct ${classType.name} due to unbound types`,rawArgTypes)};whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){argTypes.splice(1,0,null);classType.registeredClass.constructor_body[argCount-1]=craftInvokerFunction(humanName,argTypes,null,invoker,rawConstructor);return[]});return[]})}function __embind_register_class_function(rawClassType,methodName,argCount,rawArgTypesAddr,invokerSignature,rawInvoker,context,isPureVirtual,isAsync){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);methodName=readLatin1String(methodName);rawInvoker=embind__requireFunction(invokerSignature,rawInvoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=`${classType.name}.${methodName}`;if(methodName.startsWith("@@")){methodName=Symbol[methodName.substring(2)]}if(isPureVirtual){classType.registeredClass.pureVirtualFunctions.push(methodName)}function unboundTypesHandler(){throwUnboundTypeError(`Cannot call ${humanName} due to unbound types`,rawArgTypes)}var proto=classType.registeredClass.instancePrototype;var method=proto[methodName];if(undefined===method||undefined===method.overloadTable&&method.className!==classType.name&&method.argCount===argCount-2){unboundTypesHandler.argCount=argCount-2;unboundTypesHandler.className=classType.name;proto[methodName]=unboundTypesHandler}else{ensureOverloadTable(proto,methodName,humanName);proto[methodName].overloadTable[argCount-2]=unboundTypesHandler}whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){var memberFunction=craftInvokerFunction(humanName,argTypes,classType,rawInvoker,context,isAsync);if(undefined===proto[methodName].overloadTable){memberFunction.argCount=argCount-2;proto[methodName]=memberFunction}else{proto[methodName].overloadTable[argCount-2]=memberFunction}return[]});return[]})}function validateThis(this_,classType,humanName){if(!(this_ instanceof Object)){throwBindingError(`${humanName} with invalid "this": ${this_}`)}if(!(this_ instanceof classType.registeredClass.constructor)){throwBindingError(`${humanName} incompatible with "this" of type ${this_.constructor.name}`)}if(!this_.$$.ptr){throwBindingError(`cannot call emscripten binding method ${humanName} on deleted object`)}return upcastPointer(this_.$$.ptr,this_.$$.ptrType.registeredClass,classType.registeredClass)}function __embind_register_class_property(classType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){fieldName=readLatin1String(fieldName);getter=embind__requireFunction(getterSignature,getter);whenDependentTypesAreResolved([],[classType],function(classType){classType=classType[0];var humanName=`${classType.name}.${fieldName}`;var desc={get:function(){throwUnboundTypeError(`Cannot access ${humanName} due to unbound types`,[getterReturnType,setterArgumentType])},enumerable:true,configurable:true};if(setter){desc.set=()=>{throwUnboundTypeError(`Cannot access ${humanName} due to unbound types`,[getterReturnType,setterArgumentType])}}else{desc.set=v=>{throwBindingError(humanName+" is a read-only property")}}Object.defineProperty(classType.registeredClass.instancePrototype,fieldName,desc);whenDependentTypesAreResolved([],setter?[getterReturnType,setterArgumentType]:[getterReturnType],function(types){var getterReturnType=types[0];var desc={get:function(){var ptr=validateThis(this,classType,humanName+" getter");return getterReturnType["fromWireType"](getter(getterContext,ptr))},enumerable:true};if(setter){setter=embind__requireFunction(setterSignature,setter);var setterArgumentType=types[1];desc.set=function(v){var ptr=validateThis(this,classType,humanName+" setter");var destructors=[];setter(setterContext,ptr,setterArgumentType["toWireType"](destructors,v));runDestructors(destructors)}}Object.defineProperty(classType.registeredClass.instancePrototype,fieldName,desc);return[]});return[]})}function __embind_register_constant(name,type,value){name=readLatin1String(name);whenDependentTypesAreResolved([],[type],function(type){type=type[0];Module[name]=type["fromWireType"](value);return[]})}function __emval_decref(handle){if(handle>=emval_handles.reserved&&0===--emval_handles.get(handle).refcount){emval_handles.free(handle)}}function __embind_register_emval(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(handle){var rv=Emval.toValue(handle);__emval_decref(handle);return rv},"toWireType":function(destructors,value){return Emval.toHandle(value)},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:null})}function enumReadValueFromPointer(name,shift,signed){switch(shift){case 0:return function(pointer){var heap=signed?HEAP8:HEAPU8;return this["fromWireType"](heap[pointer])};case 1:return function(pointer){var heap=signed?HEAP16:HEAPU16;return this["fromWireType"](heap[pointer>>1])};case 2:return function(pointer){var heap=signed?HEAP32:HEAPU32;return this["fromWireType"](heap[pointer>>2])};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_enum(rawType,name,size,isSigned){var shift=getShiftFromSize(size);name=readLatin1String(name);function ctor(){}ctor.values={};registerType(rawType,{name:name,constructor:ctor,"fromWireType":function(c){return this.constructor.values[c]},"toWireType":function(destructors,c){return c.value},"argPackAdvance":8,"readValueFromPointer":enumReadValueFromPointer(name,shift,isSigned),destructorFunction:null});exposePublicSymbol(name,ctor)}function __embind_register_enum_value(rawEnumType,name,enumValue){var enumType=requireRegisteredType(rawEnumType,"enum");name=readLatin1String(name);var Enum=enumType.constructor;var Value=Object.create(enumType.constructor.prototype,{value:{value:enumValue},constructor:{value:createNamedFunction(`${enumType.name}_${name}`,function(){})}});Enum.values[enumValue]=Value;Enum[name]=Value}function embindRepr(v){if(v===null){return"null"}var t=typeof v;if(t==="object"||t==="array"||t==="function"){return v.toString()}else{return""+v}}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn,isAsync){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError(`Cannot call ${name} due to unbound types`,argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn,isAsync),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=value=>value<>>bitshift}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(heap.buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var payload=value+4;var str;if(stdStringIsUTF8){var decodeStartPtr=payload;for(var i=0;i<=length;++i){var currentBytePtr=payload+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+i]=charCode}}else{for(var i=0;i>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr));var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function __embind_register_std_wstring(rawType,charSize,name){name=readLatin1String(name);var decodeString,encodeString,getHeap,lengthBytesUTF,shift;if(charSize===2){decodeString=UTF16ToString;encodeString=stringToUTF16;lengthBytesUTF=lengthBytesUTF16;getHeap=()=>HEAPU16;shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=()=>HEAPU32;shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError(`Cannot pass non-string to C++ string type ${name}`)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}var nowIsMonotonic=true;function __emscripten_get_now_is_monotonic(){return nowIsMonotonic}function emval_allocateDestructors(destructorsRef){var destructors=[];HEAPU32[destructorsRef>>2]=Emval.toHandle(destructors);return destructors}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}return symbol}var emval_methodCallers=[];function __emval_call_method(caller,handle,methodName,destructorsRef,args){caller=emval_methodCallers[caller];handle=Emval.toValue(handle);methodName=getStringOrSymbol(methodName);return caller(handle,methodName,emval_allocateDestructors(destructorsRef),args)}function __emval_call_void_method(caller,handle,methodName,args){caller=emval_methodCallers[caller];handle=Emval.toValue(handle);methodName=getStringOrSymbol(methodName);caller(handle,methodName,null,args)}function emval_addMethodCaller(caller){var id=emval_methodCallers.length;emval_methodCallers.push(caller);return id}function emval_lookupTypes(argCount,argTypes){var a=new Array(argCount);for(var i=0;i>2],"parameter "+i)}return a}var emval_registeredMethods=[];function __emval_get_method_caller(argCount,argTypes){var types=emval_lookupTypes(argCount,argTypes);var retType=types[0];var signatureName=retType.name+"_$"+types.slice(1).map(function(t){return t.name}).join("_")+"$";var returnId=emval_registeredMethods[signatureName];if(returnId!==undefined){return returnId}var argN=new Array(argCount-1);var invokerFunction=(handle,name,destructors,args)=>{var offset=0;for(var i=0;i4){emval_handles.get(handle).refcount+=1}}function __emval_run_destructors(handle){var destructors=Emval.toValue(handle);runDestructors(destructors);__emval_decref(handle)}function __emval_take_value(type,arg){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](arg);return Emval.toHandle(v)}function _abort(){abort("")}function _emscripten_date_now(){return Date.now()}var _emscripten_get_now;_emscripten_get_now=()=>performance.now();function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function getHeapMax(){return 2147483648}function emscripten_realloc_buffer(size){var b=wasmMemory.buffer;var pages=size-b.byteLength+65535>>>16;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var SYSCALLS={varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret}};function _proc_exit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}function exitJS(status,implicit){EXITSTATUS=status;_proc_exit(status)}var _exit=exitJS;var printCharBuffers=[null,[],[]];function printChar(stream,curr){var buffer=printCharBuffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}}function _fd_write(fd,iov,iovcnt,pnum){var num=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;for(var j=0;j>2]=num;return 0}BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_emval();PureVirtualError=Module["PureVirtualError"]=extendError(Error,"PureVirtualError");embind_init_charCodes();init_embind();InternalError=Module["InternalError"]=extendError(Error,"InternalError");init_ClassHandle();init_RegisteredPointer();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");var wasmImports={"t":__embind_create_inheriting_constructor,"r":__embind_finalize_value_object,"D":__embind_register_bigint,"J":__embind_register_bool,"c":__embind_register_class,"o":__embind_register_class_class_function,"e":__embind_register_class_constructor,"a":__embind_register_class_function,"d":__embind_register_class_property,"C":__embind_register_constant,"I":__embind_register_emval,"h":__embind_register_enum,"b":__embind_register_enum_value,"A":__embind_register_float,"g":__embind_register_function,"p":__embind_register_integer,"k":__embind_register_memory_view,"z":__embind_register_std_string,"w":__embind_register_std_wstring,"s":__embind_register_value_object,"m":__embind_register_value_object_field,"K":__embind_register_void,"G":__emscripten_get_now_is_monotonic,"v":__emval_call_method,"l":__emval_call_void_method,"n":__emval_decref,"i":__emval_get_method_caller,"B":__emval_incref,"u":__emval_run_destructors,"q":__emval_take_value,"j":_abort,"y":_emscripten_date_now,"f":_emscripten_get_now,"H":_emscripten_memcpy_big,"E":_emscripten_resize_heap,"F":_exit,"x":_fd_write};var asm=createWasm();var ___wasm_call_ctors=function(){return(___wasm_call_ctors=Module["asm"]["M"]).apply(null,arguments)};var _free=function(){return(_free=Module["asm"]["N"]).apply(null,arguments)};var ___getTypeName=function(){return(___getTypeName=Module["asm"]["P"]).apply(null,arguments)};var __embind_initialize_bindings=Module["__embind_initialize_bindings"]=function(){return(__embind_initialize_bindings=Module["__embind_initialize_bindings"]=Module["asm"]["Q"]).apply(null,arguments)};var ___errno_location=function(){return(___errno_location=Module["asm"]["__errno_location"]).apply(null,arguments)};var _malloc=function(){return(_malloc=Module["asm"]["R"]).apply(null,arguments)};var dynCall_iifiiiijii=Module["dynCall_iifiiiijii"]=function(){return(dynCall_iifiiiijii=Module["dynCall_iifiiiijii"]=Module["asm"]["S"]).apply(null,arguments)};var dynCall_vifijii=Module["dynCall_vifijii"]=function(){return(dynCall_vifijii=Module["dynCall_vifijii"]=Module["asm"]["T"]).apply(null,arguments)};var dynCall_viij=Module["dynCall_viij"]=function(){return(dynCall_viij=Module["dynCall_viij"]=Module["asm"]["U"]).apply(null,arguments)};var dynCall_viiji=Module["dynCall_viiji"]=function(){return(dynCall_viiji=Module["dynCall_viiji"]=Module["asm"]["V"]).apply(null,arguments)};var dynCall_viijijj=Module["dynCall_viijijj"]=function(){return(dynCall_viijijj=Module["dynCall_viijijj"]=Module["asm"]["W"]).apply(null,arguments)};var dynCall_viijj=Module["dynCall_viijj"]=function(){return(dynCall_viijj=Module["dynCall_viijj"]=Module["asm"]["X"]).apply(null,arguments)};var dynCall_iiiij=Module["dynCall_iiiij"]=function(){return(dynCall_iiiij=Module["dynCall_iiiij"]=Module["asm"]["Y"]).apply(null,arguments)};var dynCall_viiiij=Module["dynCall_viiiij"]=function(){return(dynCall_viiiij=Module["dynCall_viiiij"]=Module["asm"]["Z"]).apply(null,arguments)};var dynCall_ji=Module["dynCall_ji"]=function(){return(dynCall_ji=Module["dynCall_ji"]=Module["asm"]["_"]).apply(null,arguments)};var dynCall_jiji=Module["dynCall_jiji"]=function(){return(dynCall_jiji=Module["dynCall_jiji"]=Module["asm"]["$"]).apply(null,arguments)};var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(){if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); +var Module=typeof PHYSX!="undefined"?PHYSX:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise((resolve,reject)=>{readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=true;var ENVIRONMENT_IS_WORKER=false;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}var wasmBinaryFile;wasmBinaryFile="physx.release.wasm.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}catch(err){abort(err)}}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(()=>getBinary(binaryFile))}}return Promise.resolve().then(()=>getBinary(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>{return WebAssembly.instantiate(binary,imports)}).then(instance=>{return instance}).then(receiver,reason=>{err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}else{return instantiateArrayBuffer(binaryFile,imports,callback)}}function createWasm(){var info={"a":wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["K"];updateMemoryViews();wasmTable=Module["asm"]["N"];addOnInit(Module["asm"]["L"]);removeRunDependency("wasm-instantiate");return exports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);readyPromiseReject(e)}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult).catch(readyPromiseReject);return{}}function ExitStatus(status){this.name="ExitStatus";this.message=`Program terminated with exit(${status})`;this.status=status}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callbacks.shift()(Module)}}var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return`_${name}`}return name}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return{[name]:function(){return body.apply(this,arguments)}}[name]}function HandleAllocator(){this.allocated=[undefined];this.freelist=[];this.get=function(id){return this.allocated[id]};this.has=function(id){return this.allocated[id]!==undefined};this.allocate=function(handle){var id=this.freelist.pop()||this.allocated.length;this.allocated[id]=handle;return id};this.free=function(id){this.allocated[id]=undefined;this.freelist.push(id)}}var emval_handles=new HandleAllocator;function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return`${this.name}: ${this.message}`}};return errorClass}var BindingError=undefined;function throwBindingError(message){throw new BindingError(message)}function count_emval_handles(){var count=0;for(var i=emval_handles.reserved;i{if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handles.get(handle).value},toHandle:value=>{switch(value){case undefined:return 1;case null:return 2;case true:return 3;case false:return 4;default:{return emval_handles.allocate({refcount:1,value:value})}}}};var PureVirtualError=undefined;function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes}var embind_charCodes=undefined;function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret}function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}var delayFunction=undefined;function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function registerInheritedInstance(class_,ptr,instance){ptr=getBasestPointer(class_,ptr);if(registeredInstances.hasOwnProperty(ptr)){throwBindingError(`Tried to register registered instance: ${ptr}`)}else{registeredInstances[ptr]=instance}}var registeredTypes={};function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function unregisterInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);if(registeredInstances.hasOwnProperty(ptr)){delete registeredInstances[ptr]}else{throwBindingError(`Tried to unregister unregistered instance: ${ptr}`)}}function detachFinalizer(handle){}var finalizationRegistry=false;function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}var registeredPointers={};function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function attachFinalizer(handle){if("undefined"===typeof FinalizationRegistry){attachFinalizer=handle=>handle;return handle}finalizationRegistry=new FinalizationRegistry(info=>{releaseClassHandle(info.$$)});attachFinalizer=handle=>{var $$=handle.$$;var hasSmartPtr=!!$$.smartPtr;if(hasSmartPtr){var info={$$:$$};finalizationRegistry.register(handle,info,handle)}return handle};detachFinalizer=handle=>finalizationRegistry.unregister(handle);return attachFinalizer(handle)}function __embind_create_inheriting_constructor(constructorName,wrapperType,properties){constructorName=readLatin1String(constructorName);wrapperType=requireRegisteredType(wrapperType,"wrapper");properties=Emval.toValue(properties);var arraySlice=[].slice;var registeredClass=wrapperType.registeredClass;var wrapperPrototype=registeredClass.instancePrototype;var baseClass=registeredClass.baseClass;var baseClassPrototype=baseClass.instancePrototype;var baseConstructor=registeredClass.baseClass.constructor;var ctor=createNamedFunction(constructorName,function(){registeredClass.baseClass.pureVirtualFunctions.forEach(function(name){if(this[name]===baseClassPrototype[name]){throw new PureVirtualError(`Pure virtual function ${name} must be implemented in JavaScript`)}}.bind(this));Object.defineProperty(this,"__parent",{value:wrapperPrototype});this["__construct"].apply(this,arraySlice.call(arguments))});wrapperPrototype["__construct"]=function __construct(){if(this===wrapperPrototype){throwBindingError("Pass correct 'this' to __construct")}var inner=baseConstructor["implement"].apply(undefined,[this].concat(arraySlice.call(arguments)));detachFinalizer(inner);var $$=inner.$$;inner["notifyOnDestruction"]();$$.preservePointerOnDelete=true;Object.defineProperties(this,{$$:{value:$$}});attachFinalizer(this);registerInheritedInstance(registeredClass,$$.ptr,this)};wrapperPrototype["__destruct"]=function __destruct(){if(this===wrapperPrototype){throwBindingError("Pass correct 'this' to __destruct")}detachFinalizer(this);unregisterInheritedInstance(registeredClass,this.$$.ptr)};ctor.prototype=Object.create(wrapperPrototype);for(var p in properties){ctor.prototype[p]=properties[p]}return Emval.toHandle(ctor)}var structRegistrations={};function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAP32[pointer>>2])}var awaitingDependencies={};var typeDependencies={};function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i{if(registeredTypes.hasOwnProperty(dt)){typeConverters[i]=registeredTypes[dt]}else{unregisteredTypes.push(dt);if(!awaitingDependencies.hasOwnProperty(dt)){awaitingDependencies[dt]=[]}awaitingDependencies[dt].push(()=>{typeConverters[i]=registeredTypes[dt];++registered;if(registered===unregisteredTypes.length){onComplete(typeConverters)}})}});if(0===unregisteredTypes.length){onComplete(typeConverters)}}function __embind_finalize_value_object(structType){var reg=structRegistrations[structType];delete structRegistrations[structType];var rawConstructor=reg.rawConstructor;var rawDestructor=reg.rawDestructor;var fieldRecords=reg.fields;var fieldTypes=fieldRecords.map(field=>field.getterReturnType).concat(fieldRecords.map(field=>field.setterArgumentType));whenDependentTypesAreResolved([structType],fieldTypes,fieldTypes=>{var fields={};fieldRecords.forEach((field,i)=>{var fieldName=field.fieldName;var getterReturnType=fieldTypes[i];var getter=field.getter;var getterContext=field.getterContext;var setterArgumentType=fieldTypes[i+fieldRecords.length];var setter=field.setter;var setterContext=field.setterContext;fields[fieldName]={read:ptr=>{return getterReturnType["fromWireType"](getter(getterContext,ptr))},write:(ptr,o)=>{var destructors=[];setter(setterContext,ptr,setterArgumentType["toWireType"](destructors,o));runDestructors(destructors)}}});return[{name:reg.name,"fromWireType":function(ptr){var rv={};for(var i in fields){rv[i]=fields[i].read(ptr)}rawDestructor(ptr);return rv},"toWireType":function(destructors,o){for(var fieldName in fields){if(!(fieldName in o)){throw new TypeError(`Missing field: "${fieldName}"`)}}var ptr=rawConstructor();for(fieldName in fields){fields[fieldName].write(ptr,o[fieldName])}if(destructors!==null){destructors.push(rawDestructor,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:rawDestructor}]})}function __embind_register_bigint(primitiveType,name,size,minRange,maxRange){}function getShiftFromSize(size){switch(size){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError(`Unknown type size: ${size}`)}}function registerType(rawType,registeredInstance,options={}){if(!("argPackAdvance"in registeredInstance)){throw new TypeError("registerType registeredInstance requires argPackAdvance")}var name=registeredInstance.name;if(!rawType){throwBindingError(`type "${name}" must have a positive integer typeid pointer`)}if(registeredTypes.hasOwnProperty(rawType)){if(options.ignoreDuplicateRegistrations){return}else{throwBindingError(`Cannot register type '${name}' twice`)}}registeredTypes[rawType]=registeredInstance;delete typeDependencies[rawType];if(awaitingDependencies.hasOwnProperty(rawType)){var callbacks=awaitingDependencies[rawType];delete awaitingDependencies[rawType];callbacks.forEach(cb=>cb())}}function __embind_register_bool(rawType,name,size,trueValue,falseValue){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(wt){return!!wt},"toWireType":function(destructors,o){return o?trueValue:falseValue},"argPackAdvance":8,"readValueFromPointer":function(pointer){var heap;if(size===1){heap=HEAP8}else if(size===2){heap=HEAP16}else if(size===4){heap=HEAP32}else{throw new TypeError("Unknown boolean type size: "+name)}return this["fromWireType"](heap[pointer>>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError(`Function '${humanName}' called with an invalid number of arguments (${arguments.length}) - expects one of (${proto[methodName].overloadTable})!`)}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError(`Cannot register public name '${name}' twice`)}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError(`Cannot register multiple overloads of a function with the same number of arguments (${numArguments})!`)}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError(`Expected null or instance of ${desiredClass.name}, got an instance of ${ptrClass.name}`)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError(`null is not a valid ${this.name}`)}return 0}if(!handle.$$){throwBindingError(`Cannot pass "${embindRepr(handle)}" as a ${this.name}`)}if(!handle.$$.ptr){throwBindingError(`Cannot pass deleted object as a pointer of type ${this.name}`)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError(`null is not a valid ${this.name}`)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError(`Cannot pass "${embindRepr(handle)}" as a ${this.name}`)}if(!handle.$$.ptr){throwBindingError(`Cannot pass deleted object as a pointer of type ${this.name}`)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError(`Cannot convert argument of type ${handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name} to parameter type ${this.name}`)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError(`Cannot convert argument of type ${handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name} to parameter type ${this.name}`)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,Emval.toHandle(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError(`null is not a valid ${this.name}`)}return 0}if(!handle.$$){throwBindingError(`Cannot pass "${embindRepr(handle)}" as a ${this.name}`)}if(!handle.$$.ptr){throwBindingError(`Cannot pass deleted object as a pointer of type ${this.name}`)}if(handle.$$.ptrType.isConst){throwBindingError(`Cannot convert argument of type ${handle.$$.ptrType.name} to parameter type ${this.name}`)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function dynCall(sig,ptr,args){if(sig.includes("j")){return dynCallLegacy(sig,ptr,args)}var rtn=getWasmTableEntry(ptr).apply(null,args);return rtn}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=0;Object.assign(argCache,arguments);return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.includes("j")){return getDynCaller(signature,rawFunction)}return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError(`unknown function pointer with signature ${signature}: ${rawFunction}`)}return fp}var UnboundTypeError=undefined;function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(`${message}: `+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_class(rawType,rawPointerType,rawConstPointerType,baseClassRawType,getActualTypeSignature,getActualType,upcastSignature,upcast,downcastSignature,downcast,name,destructorSignature,rawDestructor){name=readLatin1String(name);getActualType=embind__requireFunction(getActualTypeSignature,getActualType);if(upcast){upcast=embind__requireFunction(upcastSignature,upcast)}if(downcast){downcast=embind__requireFunction(downcastSignature,downcast)}rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);var legalFunctionName=makeLegalFunctionName(name);exposePublicSymbol(legalFunctionName,function(){throwUnboundTypeError(`Cannot construct ${name} due to unbound types`,[baseClassRawType])});whenDependentTypesAreResolved([rawType,rawPointerType,rawConstPointerType],baseClassRawType?[baseClassRawType]:[],function(base){base=base[0];var baseClass;var basePrototype;if(baseClassRawType){baseClass=base.registeredClass;basePrototype=baseClass.instancePrototype}else{basePrototype=ClassHandle.prototype}var constructor=createNamedFunction(legalFunctionName,function(){if(Object.getPrototypeOf(this)!==instancePrototype){throw new BindingError("Use 'new' to construct "+name)}if(undefined===registeredClass.constructor_body){throw new BindingError(name+" has no accessible constructor")}var body=registeredClass.constructor_body[arguments.length];if(undefined===body){throw new BindingError(`Tried to invoke ctor of ${name} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(registeredClass.constructor_body).toString()}) parameters instead!`)}return body.apply(this,arguments)});var instancePrototype=Object.create(basePrototype,{constructor:{value:constructor}});constructor.prototype=instancePrototype;var registeredClass=new RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast);if(registeredClass.baseClass){if(registeredClass.baseClass.__derivedClasses===undefined){registeredClass.baseClass.__derivedClasses=[]}registeredClass.baseClass.__derivedClasses.push(registeredClass)}var referenceConverter=new RegisteredPointer(name,registeredClass,true,false,false);var pointerConverter=new RegisteredPointer(name+"*",registeredClass,false,false,false);var constPointerConverter=new RegisteredPointer(name+" const*",registeredClass,false,true,false);registeredPointers[rawType]={pointerType:pointerConverter,constPointerType:constPointerConverter};replacePublicSymbol(legalFunctionName,constructor);return[referenceConverter,pointerConverter,constPointerConverter]})}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc,isAsync){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i>2])}return array}function __embind_register_class_class_function(rawClassType,methodName,argCount,rawArgTypesAddr,invokerSignature,rawInvoker,fn,isAsync){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);methodName=readLatin1String(methodName);rawInvoker=embind__requireFunction(invokerSignature,rawInvoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=`${classType.name}.${methodName}`;function unboundTypesHandler(){throwUnboundTypeError(`Cannot call ${humanName} due to unbound types`,rawArgTypes)}if(methodName.startsWith("@@")){methodName=Symbol[methodName.substring(2)]}var proto=classType.registeredClass.constructor;if(undefined===proto[methodName]){unboundTypesHandler.argCount=argCount-1;proto[methodName]=unboundTypesHandler}else{ensureOverloadTable(proto,methodName,humanName);proto[methodName].overloadTable[argCount-1]=unboundTypesHandler}whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));var func=craftInvokerFunction(humanName,invokerArgsArray,null,rawInvoker,fn,isAsync);if(undefined===proto[methodName].overloadTable){func.argCount=argCount-1;proto[methodName]=func}else{proto[methodName].overloadTable[argCount-1]=func}if(classType.registeredClass.__derivedClasses){for(const derivedClass of classType.registeredClass.__derivedClasses){if(!derivedClass.constructor.hasOwnProperty(methodName)){derivedClass.constructor[methodName]=func}}}return[]});return[]})}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=`constructor ${classType.name}`;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError(`Cannot register multiple constructors with identical number of parameters (${argCount-1}) for class '${classType.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`)}classType.registeredClass.constructor_body[argCount-1]=()=>{throwUnboundTypeError(`Cannot construct ${classType.name} due to unbound types`,rawArgTypes)};whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){argTypes.splice(1,0,null);classType.registeredClass.constructor_body[argCount-1]=craftInvokerFunction(humanName,argTypes,null,invoker,rawConstructor);return[]});return[]})}function __embind_register_class_function(rawClassType,methodName,argCount,rawArgTypesAddr,invokerSignature,rawInvoker,context,isPureVirtual,isAsync){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);methodName=readLatin1String(methodName);rawInvoker=embind__requireFunction(invokerSignature,rawInvoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=`${classType.name}.${methodName}`;if(methodName.startsWith("@@")){methodName=Symbol[methodName.substring(2)]}if(isPureVirtual){classType.registeredClass.pureVirtualFunctions.push(methodName)}function unboundTypesHandler(){throwUnboundTypeError(`Cannot call ${humanName} due to unbound types`,rawArgTypes)}var proto=classType.registeredClass.instancePrototype;var method=proto[methodName];if(undefined===method||undefined===method.overloadTable&&method.className!==classType.name&&method.argCount===argCount-2){unboundTypesHandler.argCount=argCount-2;unboundTypesHandler.className=classType.name;proto[methodName]=unboundTypesHandler}else{ensureOverloadTable(proto,methodName,humanName);proto[methodName].overloadTable[argCount-2]=unboundTypesHandler}whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){var memberFunction=craftInvokerFunction(humanName,argTypes,classType,rawInvoker,context,isAsync);if(undefined===proto[methodName].overloadTable){memberFunction.argCount=argCount-2;proto[methodName]=memberFunction}else{proto[methodName].overloadTable[argCount-2]=memberFunction}return[]});return[]})}function validateThis(this_,classType,humanName){if(!(this_ instanceof Object)){throwBindingError(`${humanName} with invalid "this": ${this_}`)}if(!(this_ instanceof classType.registeredClass.constructor)){throwBindingError(`${humanName} incompatible with "this" of type ${this_.constructor.name}`)}if(!this_.$$.ptr){throwBindingError(`cannot call emscripten binding method ${humanName} on deleted object`)}return upcastPointer(this_.$$.ptr,this_.$$.ptrType.registeredClass,classType.registeredClass)}function __embind_register_class_property(classType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){fieldName=readLatin1String(fieldName);getter=embind__requireFunction(getterSignature,getter);whenDependentTypesAreResolved([],[classType],function(classType){classType=classType[0];var humanName=`${classType.name}.${fieldName}`;var desc={get:function(){throwUnboundTypeError(`Cannot access ${humanName} due to unbound types`,[getterReturnType,setterArgumentType])},enumerable:true,configurable:true};if(setter){desc.set=()=>{throwUnboundTypeError(`Cannot access ${humanName} due to unbound types`,[getterReturnType,setterArgumentType])}}else{desc.set=v=>{throwBindingError(humanName+" is a read-only property")}}Object.defineProperty(classType.registeredClass.instancePrototype,fieldName,desc);whenDependentTypesAreResolved([],setter?[getterReturnType,setterArgumentType]:[getterReturnType],function(types){var getterReturnType=types[0];var desc={get:function(){var ptr=validateThis(this,classType,humanName+" getter");return getterReturnType["fromWireType"](getter(getterContext,ptr))},enumerable:true};if(setter){setter=embind__requireFunction(setterSignature,setter);var setterArgumentType=types[1];desc.set=function(v){var ptr=validateThis(this,classType,humanName+" setter");var destructors=[];setter(setterContext,ptr,setterArgumentType["toWireType"](destructors,v));runDestructors(destructors)}}Object.defineProperty(classType.registeredClass.instancePrototype,fieldName,desc);return[]});return[]})}function __embind_register_constant(name,type,value){name=readLatin1String(name);whenDependentTypesAreResolved([],[type],function(type){type=type[0];Module[name]=type["fromWireType"](value);return[]})}function __emval_decref(handle){if(handle>=emval_handles.reserved&&0===--emval_handles.get(handle).refcount){emval_handles.free(handle)}}function __embind_register_emval(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(handle){var rv=Emval.toValue(handle);__emval_decref(handle);return rv},"toWireType":function(destructors,value){return Emval.toHandle(value)},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:null})}function enumReadValueFromPointer(name,shift,signed){switch(shift){case 0:return function(pointer){var heap=signed?HEAP8:HEAPU8;return this["fromWireType"](heap[pointer])};case 1:return function(pointer){var heap=signed?HEAP16:HEAPU16;return this["fromWireType"](heap[pointer>>1])};case 2:return function(pointer){var heap=signed?HEAP32:HEAPU32;return this["fromWireType"](heap[pointer>>2])};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_enum(rawType,name,size,isSigned){var shift=getShiftFromSize(size);name=readLatin1String(name);function ctor(){}ctor.values={};registerType(rawType,{name:name,constructor:ctor,"fromWireType":function(c){return this.constructor.values[c]},"toWireType":function(destructors,c){return c.value},"argPackAdvance":8,"readValueFromPointer":enumReadValueFromPointer(name,shift,isSigned),destructorFunction:null});exposePublicSymbol(name,ctor)}function __embind_register_enum_value(rawEnumType,name,enumValue){var enumType=requireRegisteredType(rawEnumType,"enum");name=readLatin1String(name);var Enum=enumType.constructor;var Value=Object.create(enumType.constructor.prototype,{value:{value:enumValue},constructor:{value:createNamedFunction(`${enumType.name}_${name}`,function(){})}});Enum.values[enumValue]=Value;Enum[name]=Value}function embindRepr(v){if(v===null){return"null"}var t=typeof v;if(t==="object"||t==="array"||t==="function"){return v.toString()}else{return""+v}}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn,isAsync){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError(`Cannot call ${name} due to unbound types`,argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn,isAsync),argCount-1);return[]})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=value=>value<>>bitshift}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(heap.buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var payload=value+4;var str;if(stdStringIsUTF8){var decodeStartPtr=payload;for(var i=0;i<=length;++i){var currentBytePtr=payload+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+i]=charCode}}else{for(var i=0;i>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr));var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function __embind_register_std_wstring(rawType,charSize,name){name=readLatin1String(name);var decodeString,encodeString,getHeap,lengthBytesUTF,shift;if(charSize===2){decodeString=UTF16ToString;encodeString=stringToUTF16;lengthBytesUTF=lengthBytesUTF16;getHeap=()=>HEAPU16;shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=()=>HEAPU32;shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError(`Cannot pass non-string to C++ string type ${name}`)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_value_object(rawType,name,constructorSignature,rawConstructor,destructorSignature,rawDestructor){structRegistrations[rawType]={name:readLatin1String(name),rawConstructor:embind__requireFunction(constructorSignature,rawConstructor),rawDestructor:embind__requireFunction(destructorSignature,rawDestructor),fields:[]}}function __embind_register_value_object_field(structType,fieldName,getterReturnType,getterSignature,getter,getterContext,setterArgumentType,setterSignature,setter,setterContext){structRegistrations[structType].fields.push({fieldName:readLatin1String(fieldName),getterReturnType:getterReturnType,getter:embind__requireFunction(getterSignature,getter),getterContext:getterContext,setterArgumentType:setterArgumentType,setter:embind__requireFunction(setterSignature,setter),setterContext:setterContext})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function emval_allocateDestructors(destructorsRef){var destructors=[];HEAPU32[destructorsRef>>2]=Emval.toHandle(destructors);return destructors}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}return symbol}var emval_methodCallers=[];function __emval_call_method(caller,handle,methodName,destructorsRef,args){caller=emval_methodCallers[caller];handle=Emval.toValue(handle);methodName=getStringOrSymbol(methodName);return caller(handle,methodName,emval_allocateDestructors(destructorsRef),args)}function __emval_call_void_method(caller,handle,methodName,args){caller=emval_methodCallers[caller];handle=Emval.toValue(handle);methodName=getStringOrSymbol(methodName);caller(handle,methodName,null,args)}function emval_addMethodCaller(caller){var id=emval_methodCallers.length;emval_methodCallers.push(caller);return id}function emval_lookupTypes(argCount,argTypes){var a=new Array(argCount);for(var i=0;i>2],"parameter "+i)}return a}var emval_registeredMethods=[];function __emval_get_method_caller(argCount,argTypes){var types=emval_lookupTypes(argCount,argTypes);var retType=types[0];var signatureName=retType.name+"_$"+types.slice(1).map(function(t){return t.name}).join("_")+"$";var returnId=emval_registeredMethods[signatureName];if(returnId!==undefined){return returnId}var argN=new Array(argCount-1);var invokerFunction=(handle,name,destructors,args)=>{var offset=0;for(var i=0;i4){emval_handles.get(handle).refcount+=1}}function __emval_run_destructors(handle){var destructors=Emval.toValue(handle);runDestructors(destructors);__emval_decref(handle)}function __emval_take_value(type,arg){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](arg);return Emval.toHandle(v)}function _abort(){abort("")}function _emscripten_date_now(){return Date.now()}var _emscripten_get_now;_emscripten_get_now=()=>performance.now();function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function getHeapMax(){return 2147483648}function emscripten_realloc_buffer(size){var b=wasmMemory.buffer;var pages=size-b.byteLength+65535>>>16;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var SYSCALLS={varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret}};function _proc_exit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}function exitJS(status,implicit){EXITSTATUS=status;_proc_exit(status)}var _exit=exitJS;var printCharBuffers=[null,[],[]];function printChar(stream,curr){var buffer=printCharBuffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer,0));buffer.length=0}else{buffer.push(curr)}}function _fd_write(fd,iov,iovcnt,pnum){var num=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;for(var j=0;j>2]=num;return 0}BindingError=Module["BindingError"]=extendError(Error,"BindingError");init_emval();PureVirtualError=Module["PureVirtualError"]=extendError(Error,"PureVirtualError");embind_init_charCodes();init_embind();InternalError=Module["InternalError"]=extendError(Error,"InternalError");init_ClassHandle();init_RegisteredPointer();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");var wasmImports={"t":__embind_create_inheriting_constructor,"r":__embind_finalize_value_object,"C":__embind_register_bigint,"I":__embind_register_bool,"c":__embind_register_class,"o":__embind_register_class_class_function,"e":__embind_register_class_constructor,"a":__embind_register_class_function,"d":__embind_register_class_property,"x":__embind_register_constant,"H":__embind_register_emval,"h":__embind_register_enum,"b":__embind_register_enum_value,"A":__embind_register_float,"g":__embind_register_function,"p":__embind_register_integer,"k":__embind_register_memory_view,"z":__embind_register_std_string,"w":__embind_register_std_wstring,"s":__embind_register_value_object,"m":__embind_register_value_object_field,"J":__embind_register_void,"v":__emval_call_method,"l":__emval_call_void_method,"n":__emval_decref,"i":__emval_get_method_caller,"B":__emval_incref,"u":__emval_run_destructors,"q":__emval_take_value,"j":_abort,"F":_emscripten_date_now,"f":_emscripten_get_now,"G":_emscripten_memcpy_big,"D":_emscripten_resize_heap,"E":_exit,"y":_fd_write};var asm=createWasm();var ___wasm_call_ctors=function(){return(___wasm_call_ctors=Module["asm"]["L"]).apply(null,arguments)};var _free=function(){return(_free=Module["asm"]["M"]).apply(null,arguments)};var ___getTypeName=function(){return(___getTypeName=Module["asm"]["O"]).apply(null,arguments)};var __embind_initialize_bindings=Module["__embind_initialize_bindings"]=function(){return(__embind_initialize_bindings=Module["__embind_initialize_bindings"]=Module["asm"]["P"]).apply(null,arguments)};var ___errno_location=function(){return(___errno_location=Module["asm"]["__errno_location"]).apply(null,arguments)};var _malloc=function(){return(_malloc=Module["asm"]["Q"]).apply(null,arguments)};var dynCall_iifiiiijii=Module["dynCall_iifiiiijii"]=function(){return(dynCall_iifiiiijii=Module["dynCall_iifiiiijii"]=Module["asm"]["R"]).apply(null,arguments)};var dynCall_vifijii=Module["dynCall_vifijii"]=function(){return(dynCall_vifijii=Module["dynCall_vifijii"]=Module["asm"]["S"]).apply(null,arguments)};var dynCall_jiji=Module["dynCall_jiji"]=function(){return(dynCall_jiji=Module["dynCall_jiji"]=Module["asm"]["T"]).apply(null,arguments)};var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(){if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); return PHYSX.ready diff --git a/emscripten/physx/physx.release.wasm.wasm b/emscripten/physx/physx.release.wasm.wasm index 8088de91..4ea963b1 100644 Binary files a/emscripten/physx/physx.release.wasm.wasm and b/emscripten/physx/physx.release.wasm.wasm differ